11514134715267184486 6690344190764621617 8319755670553166146 17808859743424205454 13356449242105115420 8432250918007532893 2783321497567757485 18418173152242271572 10088286264805307022 12768258844767404201 8630841643898485103 18389370255240925136 8844982750745994456 15521222606134026626 6562718954648153030 10689325582350840130 13779370872227287000 10781712828242202778 6946095939262023606 11898536678025410860 10386367844381470359 12066718141023632487 7678483615031386150 194963720695786868 12618085928351481263 872077454864305565 4453823613241128217 16072166610631285492 9463561951000388617 1897408315048532075 17040351778617205777 8530488793995401719 3945464400794031942 14962256217578844455 2086581081895843846 3664989299744908555 11223488523420831937 17250767982004195530 1944540699504635893 13371841920132714520 8365591596240704448 15752836033721658314 3047009727187059579 6846010252250216164 8339950504592408599 2366682806974764440 18163153764879548034 1489138346510323086 17631192028734679865 2134210739292146342 16230182746164065886 11097944154978104951 6360098339992075905 240097346307793305 15301952693531445840 13162254050631571463 10507909569617283462 4152038643585625095 641102029789309080 10767899121680664583 9021903401597908595 18205675284425342882 17477817247327871308 7250957659619481999 5924548336539615883 5012382212598102935 7759144704757759651 16579927498950050648 4262286946693498998 5555721955141181110 7593586014587345152 16301493529459974508 13294352632821553954 17522605524717352442 15035917175957539546 17846277791819613116 6302020096847464948 201289684238036640 14501503324633015767 6179032733856776375 13953100274889268336 13314627157637302695 3366610532714573688 15022139683156797065 15773030610931238291 9306305670592676869 13222163112612695516 11744607631684489030 10780965221025700598 18032661877625000408 13341571157152005868 8775281933535361872 13097037761579673802 1811827182209440074 10061329721846224776 7300190935666073158 320840676444196985 8158033937636397075 6153973859217909362 4110269014560890409 9508864296465236871 11975502935467994611 17637766848566567894 13212602338076654591 13478697233581687336 13486985177469193275 11137765658219752071 17325203925339284323 7118293201521057315 8857204268947094194 7636773913259983428 1416154521803491671 12229107535210256654 6896657182677465814 15979615244595422876 12383527593433179967 15627038847109967144 21151159208282831 818499661031670235 6070783367723063283 12413818413365937115 4872166959632644164 1462987939994447808 13586969281942868239 12524359428815867837 2047231608775004978 8314602074023094751 3621592152883888194 11104009766271352648 10859268971804575512 6674004996064797539 17609496840370553109 8514005828329799824 10959788348035865305 11799918372388922151 8093023252878688774 8478544593844437285 1735678359762074549 3538901632028721588 17951173176174314047 9119591224642670082 18384055785109181921 17298238798349950580 5560275921761976159 7777924018618645798 14436189118260591881 8662861738673791000 2409667984590993334 295217541037447545 12629496184820763457 2797357802662118088 6790833639777020351 4589785092714237127 5362784466855600228 15105613566310654388 3394870799529969027 6267531225346260017 11060779679475281560 9469327256337913330 13683564522868431703 11381807553354236655 4631576487596161726 4417367186729809451 6483725384607888976 6149543819997957688 1773013055568526689 11671160941410126338 7068939644556214013 7828713562686003161 16045910324766804689 5998661531269867595 12442041144630957700 12361211089355804286 58509348972609958 12767418178924216181 13838161008395273237 6524115534770282755 5638246767149401901 10553541759918079200 15498885387252188680 17997142522607985019 3853769382683841731 7219200534753890965 6303647390713509445 6373024625008242538 11910249969426571585 1047339790593675237 3087405837547927877 512936888059307945 8669207193759949199 9720750818004201134 4468882035935398546 12828493272164696969 12756080090199270832 7533353430443356028 12165564948511586395 14696037190386658035 10750931298197806898 2647161910875610497 12125742659051286399 17291539822573952421 5882997809107420218 8496636228978034361 10572945696689657268 15337041853633670015 18138651283167167049 6187057702732408192 12968289758057285571 2325708196471176678 7881899421624337851 8676523338354115337 14667908323399166620 16823840263635636802 9593410601428747018 18020964584953268088 12902116724981214283 11143784046731426933 4318509704367772094 11431619508336183599 5464815122151960103 13067037168149542009 6774657238021110025 8951263561696385005 16890490373820041298 6188077068946840885 10330461738748133958 10010539509030201971 3876724703566464203 17614852208182796035 2030802335135883627 2771184851313537515 8896862749662578911 3533371958797658349 9332787803638279651 2717897365677314767 1954851714397351360 2039144790281702847 7238747307837643515 1921543605175068060 14054381160259754298 13080861653218017116 8635158217305804658 12731335456884553895 5528122823029837897 12333136634518434215 5431750308378469964 14336494721644743104 17047081794239433555 7592802998630836858 13006674166886595753 5461778915343577894 9385112743210316540 2484991064689331703 900024679167686496 5148440339447169812 4028161920899402130 1796496473005187480 6835375660876376254 531703466574365332 2714453454036095156 8613391545757028334 12744658471415215311 9443386177046719241 13820543810574135096 16224408511333394277 6654399753407150089 16613541590400490251 14916316793619270019 11719874906005762300 1230795807236119202 5910055735519558617 17873446685279300286 5770182947608756195 16156913463241094959 2328243160098870152 2575373687814690560 8341867893866549664 13644346299705559575 4617181873686177561 17359372043186684201 15509505099286691541 7055112406914780641 4661965056890240 17413356652094113252 16112317431275758808 5959602849394979959 8872994420480094756 13317519194948761701 7597289606314865624 4596789140105223089 9750510151206455651 6967467609012264794 11806816955206215050 9268712110872522938 462963202965688017 14110036376310866066 4629658304222496586 5603056531776493526 484328220979978305 17760361379101418062 14999130178650522244 15889019627325646987 9750312635886976145 7452772424734917212 14152772401370129372 4372177390538420748 14948134343608697426 1083438395306974636 15137964453382011204 3122315821858502481 1520330563512117652 13089590973162753649 9220907789351160295 16053452202271824403 5687611482355991228 5708860903225487194 9283642861966911134 12212685770333960276 5698083968548346781 2859449829691129094 14685174360157077440 16866577851596843451 1477854180598869773 16771871891060783544 16748576571720424354 11085357716562711413 7428371712236416645 11930394451425690638 1779303031133820394 16526293982695768797 11111693035459813295 7724628510721288354 12010370566872266241 14304988301046637714 6079808301875132458 3936375299645706407 7416162408237574855 14066120497331775586 987768291143560163 7417019407647037832 12089872126190778017 3229772599880577005 707697155095517517 13851411128590094875 12735889744568397488 14241401619896189685 12062966998020729578 11649576076687112072 17065024337071167111 11955318870993130810 5717993895294836849 3945380417051477379 4980257036826240654 4358729299974198712 11342039322991631406 16939535015824035475 10447993399883434535 6405421562436139660 6629232040415786342 17118869829809921172 9237038056859909794 3706386275893160005 7938521637288135537 77086430880985664 14916420398070316844 10070903728608556778 10939643034499587226 16949606276373766367 6205250880042487377 10997640487078309764 6308895254846048214 4437881785810770959 2568472073292113438 14683006470907405474 2464301290351449131 8434651377945608572 17031322168357999256 9401073640198972901 5993866205124116243 15535125538749167111 1504312998484388817 7244533073216315085 8479078250083826639 511242412857033428 4888113078218775588 13189824167491432292 10566666287088005902 13475079836171759603 6356020421862407148 8873256298857998578 9255614528973660538 2392757511008747798 2662485784828797601 17080748027682613532 13864828174830582094 16962983464106910423 8971509189711195550 9384777210628622590 14044439024689600606 5741948692471280738 6519040201629431973 5719518364463426587 98988486712853640 13932339619576828245 7410551975273120849 3669315917279166756 16430814176282379348 8518022234683577352 5356343391998512227 15615300916713487547 3081295303429812568 17404027370115490283 6156973592007330268 18301805192569952153 5601704132735000089 11035565545489038009 13718474238575877343 8021158320272097000 3007318837184792970 7289405991117842223 9234933199868342995 13042485472727873744 3718285688069297227 12773545093597534700 5880102836389338924 14200253833672978479 9720064713317244718 1624137517944382184 13364226737718194846 13091063038246497172 17546090709476916353 4459778378857394749 6080258677791322322 6146938832645825636 18195854195227726722 16831920361309726733 16663030169459546489 16262101525328528462 10079565426202704430 16593645022653249362 2981048870962704032 2958040794854072276 13764626539711460984 15117633236662023983 7464759339172352187 3529291244943916108 6477569825448583722 3263902571733928437 8448584826605865486 4655582031052157494 14207703417275711590 2403220416905379215 17758225625530867167 11356618993572273971 10402014991660016945 653227944350507758 12940173801139100171 12686181299071579505 3529305924125780148 4036531614227406928 10635118882571424304 8583870520704069288 16622236291866456880 12831154200050765379 16231130890777074327 9303808501603770393 15675874943807232354 1835947391893550463 6817164012463030262 17348693253651171073 7689448341141656288 13980626469390266768 10586872358168663012 11053804846833448406 2172081543353934347 16981095666576975070 6280292130146583560 14178837664276302151 6763060083877340186 6737778951596585083 7332911791964743529 5647967346053031220 11814757818604042937 5050973666193661773 16406686512110799235 9205931091970108066 13469516424757408273 8741716128978383551 13931703230923055400 8200038243005684754 11195374570783578283 13745075877066827717 4788003861419043274 2469770629494750643 6184652672720327150 116019867632752654 964274336382341808 13862613639210928331 12256797257557361373 14724214533337605523 16465527850166988495 18366405734239276241 17812191429954134054 5137027161899468862 6120906482948865397 9075732873573301164 10551057246396770772 4199290835808518322 1170621387553850914 4855537136088380976 6312293986558333945 16746771089075595299 3814173215767886689 7098589678333803444 2559658502981041611 10672039452792865655 5380527193737759358 436706504833402074 5630908309440047521 11921552535499163085 270926327210843243 14814586178731041680 18058880824232321421 14643808027258319892 15319982885093238169 15733839498853108768 843509814612183803 7383900914547577516 4241926749826397502 4603584396482084629 2001316479835000479 2005071728043693371 16894454726077586825 18158199899871151745 6054974368054989825 3747869931609048525 16762289338991918783 14052885579857723168 5746337599162146044 15510077975574610428 10566869006770895310 17190361194827097270 13495339292308172209 13785475291979239614 4424230247584447755 5368351436687914386 12719882099956770018 14078326799860766372 7666057827579948446 6513027957784595434 15366778009927518333 11948303762905177163 8096235921207677450 3049058558417688752 4440513665940233848 15858730648374465973 14794794175379069572 13851514007039619643 10434007487937785036 3313524329841577380 17007612317708546267 8521846509770562905 7513415877630786668 9440726005097928455 10449224915267425329 18259560888490491671 2417797929519282433 10362155957467977396 2569433730320536527 8455228263118872759 15795621123352430163 18155703166433074651 15677170176067892695 12442523052328180181 7071755709671280397 15043614932460003147 10650903112306893329 998601867359427850 14199196657543544639 17140928642701366936 12161047644251532660 2633564974155424291 13870527027433881455 15436686838362914865 15235089217743172433 10872305679230072298 3294133522727462896 9599104914510977185 6177756122074118938 890782545224674888 5986741844200342733 10137478936272843729 7594152524553182322 14265153122083418881 7323678272674033928 15909492276717019596 6466154851111263351 16368171168836501206 15850708124380862409 7482776815268692995 6531812228729653373 12509465076157505769 4733705810559433632 4007761478880748891 8324586982103239285 12057827463533053021 17056674600876182409 3167369950304394473 7667586677935828966 14097928497214273698 5269101407146773005 10791451180172960743 8950369458790440983 17243127198832745403 6793678516768564925 6202667373022968679 9975007986572572241 10475188964922990242 17835871786888202697 5380765099757916947 7650846060782130164 17780875129897353286 17572088897995399723 6660155269944348209 13307296946740946275 2539611812325725974 17517520580262705860 12453763371405557642 12733167875856849430 13824689078765404276 10228087037191733179 11832852251108378559 12331816942285849010 10841161038579176869 17230831046859621676 963109965088946953 1220363375966237032 14151517883992462478 81829936109646241 9772219182584896218 3200825468002322109 13262229493301564780 7890977775273572943 268122133382837816 6671310923386711044 10617850370821696660 12537380608508062973 302600154741018601 15176535274810645564 10804732287533930179 13051183704626639640 11102800186603255938 15336341074193223548 4913145024959519420 17737855130849012493 12899762212847632415 11147364898052750136 181247874038760920 4388898779078614351 3677085996067783491 1318828553140345092 15848384919596396461 2637738679491420024 11548005077470607340 5957624492559655870 9428711639257942519 1046275198873285230 6030670586472681385 6473223501989057567 8209147423062710118 8208708112908473715 3839283993799391486 8384086636954743291 10857391334695252413 5117087791425837661 5674482184271781134 16085535526937735892 1837045236371945373 13107854222366739908 9630763699346358738 11879261077779730255 12326703200303657996 4102881568105170818 14044483772054057135 2593594418227768602 15758372744864503229 10473120371814205705 14702203094471891245 6110723398129163543 18069002477636851142 3061208189269857410 289017466238083632 11100950560270658133 15410198013972693704 2982323582301680822 2119434966510186773 11991752852199231281 1320179488181217974 7001614607305416929 6570978140649278976 7022531167690599906 1467963619841702083 2900406957388190157 8343034825270551868 16397608060802339657 13386537393288050915 8493627808319684698 4503563645274935490 4343480363760467300 16828287970601153210 8759864186672539502 18116016664755708291 2213992651871229379 6372910468983664828 10775935417017604474 14713704143264539015 3900450756778173246 7678446782149081913 9512215159319134392 6649862021684709670 9805255557199028857 16614890664370606255 14581775156721947818 8747753248225281772 7624711638449155539 8232748251758294795 4420796361016144470 15820474543372237400 8210071282096018103 16864333345062395598 18004989297503462537 11973263414578254574 6920553179071367568 16291513984508084021 4134792981924122384 1502533959665907164 18327074647130399598 821566068697171959 10774793014983225852 7315120373586530745 8166731633161951325 8922746191646423325 6639527359636688465 17300340716882694021 7272688169582180665 14122365128616125267 16036325894027343343 10418853929965437806 15595148344712324359 15949940956585901181 16790306190491281384 7855801664935190121 6838445378319125207 9025735718715539609 1846130813762714868 9009523808132589326 9986117983037087546 5412845889213713666 16517119833836030000 16316716040584552303 15883575339853813616 3248406256957880141 7488024921776835353 2070518478015548696 11470527219164846560 13918497130195479617 10207047054427901097 12398801474490200323 12519080530172892517 2631206859773300129 8404965705205694832 7581661543726984306 8409191567745181224 9975423538060811273 4179769566469468057 8416412366217686650 13472183427390609189 16174858941299738743 8689810201974626912 9585241368141278432 5202064437739844942 8822001327170056769 10486291611493561716 12888039404558586081 10357439525972411843 13517785682338498989 2216603545873867049 2085916426366709552 10310387675722388359 11916702193183707470 8094204992001659001 7383349320629468051 15607507718640954029 12554372236955289549 7182294474506203943 10152820884479142359 3607084368573110228 5878084860805374637 15880390667143055107 7915204054766537690 8606773255567989364 13123463847349510094 13835008386372014995 15705337911821867993 15252750394313540377 4116179724921184969 9407225889259711554 12425271289377038811 5863512419811095358 4305820882450639711 1186443625356912720 9078790302228223625 10156050407184039047 2932752941178103584 247376959485809657 9256633388631377976 4654994247885040835 14263619129113141808 7364444022950396510 6375379434152531104 13039296959736448022 7014309816685803207 14507438555292520999 1181791429673912977 5738950127478344221 9466808984110425703 15131388418212022834 14629314389111160364 2553042415797469070 6658090636110532870 15319301128417941944 9698406503154809563 13387599610093214940 1230397525864009461 7000716335184305014 16828225397743716642 9813696276838816564 11137193597300124214 8980201166691303030 11629916698887783995 6723351101455362087 5544645266101002692 16965202908140999535 13493256658295917705 14295550673268124874 15905720026011866560 10731409504585993358 7101177506156880887 9365313146365792998 15397769753601682583 12020775961606583740 8945129539689608549 10107615177248327323 4071686593640776338 505587754167507229 14388968283793236471 6784131119840551775 1648423529547168807 5909317489783142446 603998102094584619 18172887633802203733 14053525713276232985 18285644691285486725 1216792580457004722 3322212437002015139 6535258535273346535 1871396412559571692 963469029753072941 13815002489332969250 15956707258174399688 14160566816330182843 2863493055049462295 17483579627307471164 5677655902523467603 5027548135494078111 16848159299346825332 7921880880408152762 7563375509664456584 13031504069922627458 17077538290146290523 6654365538158066415 2316996307780139573 7416969758961081088 7933914451687770684 552307858998577298 4284781889545783966 8956657993439177196 15653038743549574862 14894880745582424638 17416741954593672580 14464533985321886254 13395279883220043868 9435928374640793181 1294716555019543958 7178382309445817469 13296721897556031817 12921379667048329971 5359363234510042463 7416258224823466641 14049340378088211359 11564650086893675661 3046194832199819879 13428005315108524479 12806144079561804245 5760205623735852348 2312578220341804380 5395750895694535168 2974679261821090104 14338820178665207800 15202579992925740800 12562167503659152856 10596441460165713916 6775120109254728751 15599828734262457944 17014948464765098241 11962649901213922002 7840363936054745673 5130571359619496083 2163023477880377093 5343858646668072259 15009284569628938248 666563051480053875 10335989600624248401 15922738716552858378 799666546754099185 2618817347939547603 3571612008268471486 13185702993446105250 4310022131951590298 17875898686447948118 10599865254809645315 2987174253691700803 11878050311355778938 4868306210191703876 9499642094805255111 16347441308699119369 3308823067340019271 17116689530209181963 879574676357233576 1664568207371320419 4573008903483071976 10636900075785550526 7345145161446247368 2904534277413279171 5498362481359243171 8534435724881196196 4781680702989768368 13254603002851147038 7107405366848872763 17201960557997729783 18086879781657192833 10818271646120665282 8337012913858704457 5168267751572588856 18278078213156145114 3130788076135426962 6457353445149982405 1441472370738846978 12961910600776997022 11275548527890406467 7904240710014085247 5542687112865657907 4796294869927748564 437494229659098647 1069302425907408081 1125306419975382354 5744016256011653504 14175947417815102583 13518757524476498979 7820880999609183423 4198475107548898777 5963352062394894199 14290119628897225691 9144072686234572014 16202495510676255471 8740032343898214981 14111500928158707935 14762633242543604728 3278349775643728798 13572986850133232259 3239825438377888070 6023300357832633449 7138756229623877688 12074419986329455015 1178212621257739593 6916375212659370488 10728459305349336501 5695559065966792420 18269213448131105452 14436722959211187361 14320819894523985244 10341353529874845416 2755521415226264265 4691279590972745056 12715855225393821210 4319073354140707626 12754614531971987806 4293055801529202950 9777585087402422223 6670981509462209055 7966109517164293662 12220620237119571461 18441902691350824930 5436795749200881133 9402764541690184759 2717644048984925425 1235117390961111446 1503625078154299922 14519170780771831382 4396600336394182477 15882967639738264636 6554785600836777203 121014886476040888 8312727147869495694 1330225334712696254 9340537519165933795 4262015011230803280 9098424411097463095 16971994269949728159 12763771173319860730 7270040542376110336 13859169129946879819 11136445377622863274 7899373071914604911 11716657840874879193 1036998959302816596 7909424171986709987 1937741396865085776 13210342166671415973 10444281409902287759 17889032240854173737 1520722469323904461 13044209501422865845 11948599125757695623 6928554787815279448 4267392086877074942 1317969679019312828 10388043192545722005 2862076108951506657 13601456107867725718 17357569361519676288 15219622877304450748 14528317516098530451 12566707937107285987 3682468146958738587 3707437365100899959 5590086808658633655 5852140816550725696 589925543030841653 1939609868206255755 17724052011342974931 3722371783759431062 506982037528880046 9527655683911864770 8197615575373215824 17181678916398790380 724507871980365384 12216638661047779743 4301117440950843975 6518946584028880180 16017314110847532004 5283975688178743128 11124090889168184047 8167231751775656984 16108046814713650639 15899368754524386495 3350332931458139103 14559876111092907443 14800079506081120054 8929282720755529250 12019333586393948558 9203465493351439495 8960186333044058159 13602431131122994051 15391803313337825700 3014387571062739293 2170486721492297510 6371218969352771516 17922978891756590275 3615314054429855132 4740837180965917305 15393947719074773418 7437745447851899110 17143994066811309541 14530602580122687414 2711334112374492309 13900297848407324159 3441152087289792442 10279746332557948329 10979102127766708409 11148454445294446987 11459101731856148789 11494472576859555541 16936071745190155373 15137083490760001829 5566981039183315289 9860728861560391653 11424010109874421042 1223706578546504215 4619864543132455838 13855136744258427404 17695523422207186359 7188528774605941958 1032732873570608944 9719174207851303811 6767960712680668249 13017273137721009432 17801745304546479599 11164295613575820372 18230328190555931206 7561723727581127018 592314853686062105 12363991295615187205 9390862054970788195 9470988695778230386 10539536622422759220 17406399090047638932 1169048277245755553 10937344842713780554 17236007038748286494 8579248279615625962 5651071441139827436 3674599083018042542 13156924933750878762 7714367233061441776 13361346653559843787 10419681757038077223 7081686287119529195 13413098275398971177 12902983528219850635 14459823673576258338 10415200081668560299 2200747947040459034 11262141624508961656 13247961736573026316 5546524198910589892 8853584627955206430 9165875788558796369 2525805433989238824 14973277624992145474 16539856001921515829 10921823048967651998 10018305198324069524 2375573526314451581 905150950744718397 9847663118545248018 16242046229356476809 16381753743687012390 14237364573727843281 7341081990157064988 14375840570275470314 12110680968612501351 8153730101898774402 14180102020186043539 12091326599182774901 4768906210447650238 15107118452289099105 9918190014694421327 17468245575180573527 16739296713469596764 7117730014931166335 7689700684585426383 9381971108175058253 2465146824479817340 6250440663215865467 6193775311573691749 4178568320746241888 1842745433484925121 15570354355967902714 9464708833707142430 17362451351124812464 17288166944501254315 3108508711435501965 1280893458981935797 168533205977723333 15837319718729348165 6513276716968200449 7068255442623844123 491981534305323508 13357119274486894871 8568966655542466650 8049051641132816625 7265575317640432026 957369979864201584 11622209420831232377 10036202894947058834 8915954665665561353 6559691123213207079 2139866026134142482 4257428576338715149 4328388027092548792 2117563828941403688 6182552879519181282 14727133320094466512 7088836900961594380 9662811649377826565 14103570576391276868 17980797403580840552 15097273683634691945 8530272385495524365 17574474915892161412 5797605779851956560 4823922034875445607 6507815678197294428 6905615187589147591 11392098124148950130 12521669359118213308 2363326549475469139 11858260060544145679 7544140449829496951 11865669817598604661 13311944859709308422 5770997447272435672 4892815775674176045 11010167856234072634 6391036204375795847 4090352158989765127 5425286820314289799 16422452923794549278 16789306441316486456 2459547577405925239 2685060401887117810 15207028525877502725 2350197673583321274 426244247252970518 6335984894420447178 14790585158294417189 5416119243873797553 13182313799809515634 14179648935316049490 4716504795388916705 9354503018001533673 15775358580869824502 16501815228187354246 3810359631890697909 981272013893117668 6712290431055202736 3730690269228583556 7779931009543588647 17607767031191474049 4325657270580868592 5938189070239679300 9614447000512367202 12049001637201499886 2953810229172740141 4705106587647656946 13381369023547242201 8897820927311439262 16039512489120042692 16174740716699309944 6396061173702807448 8857501866916175513 8186689599892026720 7829721983739477272 1268036674449354397 3748368246122642658 3882267450886976494 4888713504874839667 10727138261835809256 3539157994586677423 11898331088292025662 13388862114482462192 2041320706704928132 13355917943253835518 8146339222078561033 18368379353865444374 18143941880340974033 8081443374985061744 2856219547015026892 5567944453085106941 8532292569501837639 839718670439967111 8226978644769854075 2384453995032693613 14196945358128661848 12055919948903948225 3983568883979339856 7881676503809075958 12170396431695986050 7791537115782318100 6719118110500831757 5793495504875057094 10315022833743073050 7077839199551027333 8688040637644572017 9691019320650933403 8465098288922234302 17298807235208859778 10024080884045001016 5794861964742968258 8300453493757317758 6979763978542422853 10541061924594951968 4324068506671391071 14148666864348422264 12319120246615601313 13852958651565244460 5762784200893562117 13638457304845107802 11559630919756785235 4925017733247639872 15882411271904950329 12861717469670522885 8896770717295162319 4186088653576921998 15516606821576792991 2346700839239290874 7247848309961086178 9030589659846877103 2790748962948093931 9145734931768679738 10764597006496080267 6115018053401001568 9261487345236748093 2135191768257297516 9067404974168672768 8003477105298124282 6676714285683835427 2842174384999994822 2153590762900296943 4489373473157806031 17601003517919002207 10999936685840144200 16338176540862223428 180000835321353073 3559903491567748473 2642807560972679041 17516697506697274617 11917189057311125797 6677244924032122451 7024119989654134483 403199069490791739 9315094256116930499 8561720804246504650 4180320829718469251 6864671788309244178 11886706669065920210 1150159823459047174 2922081612029646109 9975305297298444625 3460544078446537108 4623768152519920421 12731813595997390290 12752458138424426763 5248260739735539373 16454757725132577025 10084531547122415687 3806661470148713152 18265025960105699943 10824005533254120019 10956094989096743664 5592467872673919067 16544654220395791044 2483757069798879713 9789187225176468223 15539382463880182423 3901265617013790551 3198870012297693141 1948565929541267385 4210232579520001882 15269500279996336864 15138700384660242403 4361776047737200545 1435605363723719289 3224524474771158282 7032465339285114582 16647194299184772324 15100437445236363271 11838681013600989856 1977273873896195974 5971544593804842170 14415671650847719550 5087729285228140529 11472913827448773566 5647954167290987816 6411331287538627201 10790027905571141634 2597264474524342439 7859086416950339606 17636569637655813843 1743439001659867341 1914676455254317168 7033837899626470214 3208174215777647385 4603196235799480390 7649934085419945423 15807000071704661275 7031404439497905459 2152269993284906020 10374510117023835476 1230395279785600087 9332819274447450537 3094567128398932315 8539547917621200637 8642669098198682072 2198636069872174244 6704204086014472709 8939323031873386909 16947577475809111651 9671588325567515930 10341642341766294667 12403129045322941276 11465255396465289657 3569981934467399797 15872648727336850438 14461890679655746661 9823397324619523643 5729358393177494042 12622287605754834994 3399803259369055218 9157123923493083446 6476725989238219473 2702648653803289792 7995610690505173563 13648512468202693810 7676181693341255372 6042974096966944333 1103519664518778825 17710332285268925428 15360010725683467181 15755024193660616046 5912327964199968018 16183731744246615117 6290762076979655374 11766240429728948077 3600912604721504306 6584182686664905439 7202212707660744352 10651068881062377071 17220136228550919608 16039777350276060537 8637262526720812199 9128219822878448004 8338358028558621506 9448406388793741678 3088786357350272863 13607365746995239183 3912695194835341447 15863851152921249864 17629575055635588918 10711555777612395370 13900590603367648132 4670575343831254986 311313709677328006 9454474489084643491 8120534637155648189 18409664355587352178 6082972423061714639 5823575855768220485 576267278273321256 10411105794780813417 8762390291766571697 11402733022880651792 8396470556609812572 2562099121159210252 5085060208193712506 7580490573421791113 6321748741889905327 14374708972397057099 4279299600259923323 16497092623236530114 6102328544097090994 1184362779851164774 17799118680857640592 933926797557039336 13984993195659346273 9009374144978431769 11044407239186365989 16824901773332951053 18439273058375312399 18433624657399105653 13719164041928033383 5701274182335449927 8504498907836626385 11646777346125596527 15569918623375066058 10410534572318438347 17732510679939119397 1627630144295132744 7544478979159081000 7754392053564454249 17765620657056141815 8749400566513962796 14957201810001458813 4410013546851048529 18126297743133253794 5326927358672947862 5434542697822343683 7742569989550819690 12749582389111977042 15150312664492981571 14378428201823036179 977591958958256546 18302552318642234562 18375604824901359701 6975376465637978819 13210453981574367725 8352411342337040510 3684433159097297779 2773589389202061264 15405644703615909399 630132938801247260 13645653565044645807 9336210119863694387 4890988196100709319 15174784443013136668 7697671396556832355 11172636561714842590 18055193953489497546 11876292600368654136 3198248216971502306 13355091581456219746 12463993067182003436 15249075794515268670 16759179684780691024 5915194888487692308 17210822112639442984 17978167119379366534 13222044260766660209 836526802174888067 188263687702842633 15843152018895445555 6970331075008523653 7115702835012521093 12071363237898630638 10100180583153965771 7617408189495636642 12242423702138160264 4630040130521807610 12179253941844323043 12976951803925987025 17597046155769791340 14649377829095173755 727934535068112693 10496739415704440396 4353530521314275350 8063184081594643428 6050652712535651396 2524205615248982200 16126564407251265741 3080559760682723813 6303038631352177962 16180281593571818373 2679502200407818730 4862129501701941151 12892473016636487722 6218767677360960068 8491361206429481827 5274874629588083972 15455294504589141463 1674392659071287196 15506549631242121250 11137674395562957503 17180478785525603679 14954098042879546441 4726903926609116318 3233033275124668233 16924795746103118592 3829442350895390081 5394256485680553325 1177576272067328373 4737966264077982740 13519744657606988759 15736073170248981806 6349354671058584736 985948835248978978 14173866836828032687 9863587077937356841 6027630195399813304 17308045898016588361 489196624000007774 4055425007310911690 2627626257826607183 12495626326465854852 10861163032151785786 12740821389741157419 620328477411499896 2448420090454315155 11270723269178846797 10929773480692918910 8096628880694994949 6316072452728306751 12949928469189084475 4035747382467601132 10551593767633299384 13842895530610021657 15207900439656680409 9112139306032041264 9994857384094339563 8669331521480829414 18044988821835602629 15293484309031598096 793099127072835043 9412618865816470445 7393428958814964369 8870458153037606213 17619143809656519459 1492460268317311533 7811548798984223803 8376092670568762712 1809409696074262228 4979730752700827234 15024112902774850131 7875557334861594089 8013136322533518921 1273462157094238296 6909196844423831539 17859813512987687619 11282657296814070130 9832068864993008123 10024497193953213737 10589730203778027510 13634870519771106932 17569542695016039739 10676294810257769303 12395472508609193797 11458087058931279254 6514696292290404220 8113561827907331541 15073900645656270000 5381793934066212649 5859043415609607929 5481948536762621102 9618662500920105529 1536538150091234312 237635526071706096 9078175034059657426 106113591879894207 13976686367340241339 16572650237469313059 10085422612127765246 11361748121576353053 4310942661696376476 3968355873269980600 1716066247213150789 4601930718522177777 11542857214266207095 18336272793520457822 8409973249079531695 17799899621357808231 2956645061411600029 5087008622262195108 4821456002298630418 10034931814873225723 9434951236429137857 4294349335172296169 5684180391084301655 2025885878817444208 9478694046220401709 15542071610986020730 6015977107606083371 15039823159564847445 17484801909484774289 16827941334760448794 9245398968880736026 16068231517060692563 13551889699056655260 2009324563812527202 7554803986806374800 5086144316466706277 8736368403876462551 17144201945397135206 8834880838559544071 7209738877055535949 1277372032457744513 12659324155304630048 17467884091297508490 17222070913357298938 620083441896043670 15157417480013817423 8145056586501211511 13990860063861333386 7780563158355497160 18395021967265637761 11700426172253361615 17326968006954468369 5059559550688664849 4855472511182832671 8120905395352796988 14362222973769081818 11787702371546042442 11318089180998075352 18303068826935480794 13637473008628413685 1529560871805712362 15919439128565973625 1700085555777205627 8781284875114209450 9916071838970400857 15762777946520721260 3345062613822251627 13928837116812228304 3859708504142594104 15611296173231789097 6964275091287825587 7655601494226187713 3486902261142409068 12388073919114057363 5263698857338176548 8106069367747225419 7804033513294920096 10994494127228031723 11875735202184795819 14688496919940486506 16949673758552640591 3354779715825135151 1287889593911076706 14669050086082627898 12186487746668021835 17534347158389195471 10874583993632962746 17073216817144900452 9168678147708260131 18232997717304310258 14299585517102375543 16020265440107689901 13297862686902390694 10133823516734103790 5064442598256693007 12222139272909847989 15828151483012649824 18146640454601771470 4453681527663620425 7783798407480920865 17297758981999740011 9428615991345246992 3023165431017818610 13347567755006790833 1700361894708335054 5976159163019258454 8659512330808431917 11190295033467804152 7094896799428773909 1832186872737896364 4975847214332943215 9560091719416908106 5243352079833016702 2370910401623172815 9282994553656521839 16846848831056506949 16863853121128759147 15500931649753804496 14947078241249051010 16575666660426169757 11741527519184535433 10984832405085295583 4482243567028203189 16150304737844417645 6565006129096280843 13449076107382917246 1030294697768763462 14140732432670946218 84682762517850155 15121327772894838190 10713690590752597082 5336030805820575082 3718351799866555305 11709317318412470460 7034469517401043136 6391307684242954267 15926707774305384377 11264818905935961485 1514133699835209990 12292250766031338311 17539224875618632301 3694824917834497045 8979339745042668935 137676003671787276 12427241602360893560 15826341830930925045 6260951035847045063 10015679574887346033 16334965450137097133 3339696034706810058 17818206194414904035 6524636204725020699 3544695541934017668 8795193904444133781 9685430424651701840 6468133726140549345 7339135895261686482 9146581525437284524 315178526703387279 4777143863080465863 14029460799601804055 12068242690325842276 11166486946488942636 14816275160311819233 14857948706362766883 7621355479533529575 1583063384221634551 11005520135917724498 2711808793530069380 3003952601126603714 1048674989717540531 15761318659059169659 6292112189478276524 11443229827538520823 6258336198931737878 12671076539322249457 45606885243983415 724373691680281501 289112412636001982 1312683203504095525 13556268002493632836 17720008757750582447 14086609846073235826 8910914516226054048 6322578992979629360 8625989814803893496 7721866310828497224 6684112870622828808 14785525431789391322 4387866183715150176 10535548185713012407 12679261678844509526 14619213355711212652 6856407754297035938 18348787106733516967 11613811902117338574 15404273733475558917 8712836429762126831 1443937767565439549 12027640786965254146 1372444794060894474 16406575086962300388 5563224613994522849 452073243365059701 12746466506515138987 2012058085035098841 3277738047128160623 9399284888692211285 7246897052541973711 14509639843929143344 12998561615199917652 7022009707164451658 9650070991333372729 16860408557182192273 540804323744400527 3079342504839605116 1745441734168916647 1050788228480291800 479387885863952593 13438591556808631730 15543805791868056232 14745693489386455792 16236453001834097976 1448168749001757189 8310158673432453920 13781050382282065631 16321218011771066875 12271613037644085388 9470359656604782766 16866144157155272488 1937517506440605818 8511839760422792075 6325982819747238821 5398935629638088502 9848002419046048750 929176043958391062 3825434040006994925 16217624819936464831 13987641460662558549 7607096781154540082 14246901255616840838 11719638386657860923 7847841328960564190 708268015421513209 1935683784120700293 9180612046624149444 7055688835233645467 18119420408246562873 16589306021940055557 932074068297087878 16196841310515841460 6965452744292144902 14786666847610548561 4994682874571189247 8131359889385926654 18133940572608019655 2469933569846936410 17468841299553658938 17024978885097834721 13131946689494482498 3096271157327728664 18345197860694956803 17464022853529353606 14288453201153784893 8627114393327782307 5934479739426855894 8973690070075047646 2889172165308821172 2689563699886262210 7741093062666287732 2662706941818108863 16845068351026903385 15314270830209356803 1926783604630041487 6679560833555311593 4033629706091073326 14462544284272541194 8249165201377713876 4726948436996118203 10802824733347343200 3124913941167563846 12374150294593329557 7493606545926828021 14701497795156501471 5870314086300931847 16650374625093318495 13613913579258981858 15571189400508342653 3521734502577618251 14290923164264540846 5615871773931950557 8882907901755559791 13334146429119244290 5732486915054651254 859064647782715146 6328826729219270389 4053538277202047941 8232439496722377864 8182447873752131702 891287030021278240 11517496739269359462 6861931956202522808 287626230912250397 16795052662992998929 8209994486721408681 4836277333693399893 18032415296555836303 606645807259559586 7108331895264845641 3996559477908541626 10463866404913473395 14999289390481438205 11957581410178757000 5736118646973292789 1070348908602498027 104548871477676350 17449871500894757601 3715453133726674848 14394983538197207679 14416642103110816812 15875018262976983293 9448581217976457556 10840842408270854563 2486792087668806396 16366791578514428275 7981096358609722470 11289586355117447130 12196401402918733247 12624872142901830446 4348110147986809753 5709482405688425373 15597649411234254984 16763620261139506577 3508936287676706984 6394807453598891945 6927907473895343719 1603667927051074531 3087906781883569283 8740279738264331817 11208190621473040236 15487045549109617758 15678926249538204565 9864614619820775397 4046402944840528139 8703967486929792114 17162760919628681145 14545857888428290581 6451074305237332765 9915998321777232713 10080239895857235596 14184941017895124934 2173021329055778623 10031545425714696303 12757207247679599345 397584060177827850 6022445737550587991 9839872541055129269 5682904603684293843 3497639570957953428 17650648528061899303 13372874522420346271 495881773045199187 9620440384107833148 13284265927403961698 5870421815130264051 7771970928872659546 5661758354870223220 18095879927951366045 15397975409833907761 9245436960758478379 7714175188527685991 14808108294766627054 10574820117294238145 15652034281054533685 1165941092263578201 2284284354864141130 9138092442674918854 17778618226366422403 17432507117636708893 5871524715222202663 982771516820291117 7689217333619449537 16644404030154944626 2241146122566948775 2779142553499084377 4431084190809225800 221823852298667192 17184051982227767528 371415389543016258 445479034478574344 6499972510818193112 13506175205030954857 17035083350110602279 16646122203532927136 14798327829810823779 1130249677511043431 3755258854626110336 8499951901663145009 5076898920354771945 3749292650420673772 8956234483382579048 12261063709093395045 17224043617094792420 1761569821839884846 12463579630467162536 7751946373436653796 17637189740308878101 1646406911738349182 16464057926181852860 3594353472716852841 14646993153243191824 4717105698509472253 17499835800936290026 14782672559492417517 14071730825926733087 17812066721529427895 18259336709899809068 8615838187281928540 11772834471577938470 11233087430581566050 6413845779826606588 2851799194316944426 18430429944649505761 4162667586520184214 1927242013268362299 12279103216492298124 14167597234596294888 1310818991998975587 13246465484890492863 5610545154729392570 9143188963537621782 2692702291498388147 4396130960196641637 12092488283330827492 6246499611093834263 7773925073485655513 18089617116796470669 2254711447071651386 17516131981472526123 11294495382279974597 10040764873784911335 7616335105937283276 16874810599728297090 1507473520056773782 3130414114336106666 6381556485793436464 7183347839563170202 2721702356812170384 10956782460368025945 2447024537199901254 14915418357126148670 9871090584144218643 11263351504314132136 10634645122793211788 11708840491008654673 1865510357647235884 8345019179517625614 2214834566865291315 17580965182181952945 8599371304190369900 8132338305018747054 18084211754253556886 14529447520256607399 11959657649129931774 11072756219707439272 3830329911785747352 357869405160023431 12641391884078281778 8041487988183086510 16140260774352933141 5711753726032674743 1274522380507971965 1051148506932763799 3691584376136679178 13673004683668919120 2322566564347158999 17129737243439340926 7968071629394420164 17562784239194490631 3778412725267065621 3183022093941559947 15119763366942429335 4827724574035150201 17792678892329695719 6146170178457195385 11456520957666951358 8450544000243706217 14116644425495115241 8771017616051518045 3779201358499206346 15857229317747331285 12008733741756024069 6498281397355436233 5855149741168200570 7168583154428216296 12511005196108536848 13219834099506274461 4076396977177920155 13873235285435608945 17209496335532935474 13238426789651663124 12512541066432910044 5969553617669170263 7591706920806431821 15807717118887537967 9441982690353133834 17682308140159229429 2228332246487013517 16342055300126366124 8076680489037948862 885832895479680868 3220252848587053056 17695783069762498276 9435536273257174459 16262701548102611616 3343985631547629855 15043084305727628645 2568238944522447788 971968982387845411 13484738682549607745 1556519160775620423 78113336064775625 2585874193034174776 15398197900706235183 7657346901200121737 6099068497993143565 15367631305449021502 6120612345959020587 2824617201956993266 1563485118813247846 8947463882443918744 18083391243923333272 11303841523966355688 2591470957047487110 1047779020875633499 17374202624866883752 5675716255662462303 12016000507041458722 1688371225679637317 11974708216813689404 16983377244953431298 2873724321356304231 1386875055906976419 6277998008515763256 8960113662952846 12695680849292075621 14864063045026597402 12214946059940458842 14782404007609395724 15651436610573248820 5782212339255695216 13644786537026158095 18273976307314318976 8341148189394562694 16825585793592342319 16329172074940091472 14921252711288860421 8175713374939649990 1696092494562613052 8639916565026512349 4541412554120339803 14194432013655276131 3893825982922373314 1248642479072542193 2285053639128955320 18301107677759623349 14544793596256038122 11896861917602886550 5928300015962544131 17692109161860200348 8451916155670780804 15197240337364660125 18174504338642012181 1099165841664072824 17812656946519930522 13230360349458368468 8219205865618496689 15136892482353474831 13008218069228709570 12204493503614434823 14974600351071925130 9075963675587380452 12987796415238587587 10284355982843539482 6589376864781782687 10473743606929053857 15061837562682715666 7433485311246793815 2989843285591681805 15250242451333474777 12951630090155189051 17429365480621504201 8229823649533620867 3301003460507391700 7943276466518842759 4688931900984661764 7436648950868481924 1964643328954026032 5523606936376184394 6142114568084531872 2991903267813244060 6282962126889598931 13086406084955758601 3477902102843976303 13306350907558607862 16651726941590255475 15004285591959732052 10307858721424412734 5598167027955143993 854584003157113240 8587610677145519135 16613392105753676874 495171925102375139 3443699463800072374 1605799319262571649 10235031059668066338 4700860174225596107 11078218247648120527 3838395962333144503 16374703767528862594 10195194678350445110 14897371126369315083 11361015769551879417 11156780117801936253 16154511852103645751 319797338801095037 9633189966727031701 3359680384333700234 12226189826739965083 12648674702232912660 4058337347401407986 13108427066372472700 13220817096795182484 11434656858612483867 2243376398020700759 12784875682003062468 5323653650088244480 16363898097755856664 4282312640075498151 2199353578820749299 17340854901780252772 14155106239249381212 14001910744037696646 12837171930390191140 8175849033302585219 12117058101242131192 2309555503456479081 6112102157835247023 10393787850894718325 6871469541990407082 13158605030250957315 3478538613428876099 4781731357166238618 1478539243171574926 12473704458771684801 8659457548129893970 15091550253722438775 2580041110569857356 5513306931912162171 10560090914105692845 5017432320496828290 15433451944419924537 12959026051007764668 6426404873881107517 15587641039855119807 1534752479573169053 12568438341842779412 14398078262494340003 18420734950885507982 9915973217240354221 7098778940004288136 14288759780905524665 14696980350818831949 17079973982223177381 12905905062674377704 10873340716077674513 10826922303712650020 1790798317197492350 5636586887186045289 5983250800417626714 8392797035221050237 8601335569981343549 6008467461765358984 9871783628231113437 6515786370721834113 6575789727503829469 4071810502615144525 16014083850651191941 7257815783339698382 11395367195177734939 898336122481372569 14904848586521788322 13129779489875625794 9030230153898764476 3236504876218063353 5056154541204074144 3582679167911851790 17978707715835554568 7934051410489599176 36322431117875172 2867542804279377500 5776520548649325337 17959063083324728974 17635050160107806890 15616926119888136888 13053305310834906000 5756189458962099168 17474771315477348935 13525122140346141143 10896994082248316517 13983703330259715224 15442718961574561193 8980702085810490932 17067349227597371171 449132029850724609 11421169194913755417 2353915398221048918 16419713104339377034 17796339742197062665 18296973955132996728 8967369402424013799 14430949649338044057 7803830760157552243 15171706095596947419 13208220912152204990 7775368185865368533 9821943630607655975 4274414969923191020 12591845723000005968 10044081059337708824 17255327297424181851 14291927629484652036 3313165550846209093 9638366793240303580 9951902620401786303 9412224087236978470 12657900711088478149 13347133608790502900 2383319864348752502 1452569711206394441 4195277355939455029 17350369917665213905 1472117007080938870 18303673638617051860 14009308881404175768 4006152384770582376 9872491508442598309 12873250800832181643 400166210890537226 15053650806012090796 11554371531807775403 1617230863251731329 3867509291563989463 5650494657621083911 3139758345164026527 17216088488651488550 11616201241840547029 4366450373406711866 10681645100598114471 1968621437596465730 979369023361259275 10803394385075824496 16136200901513086683 707480150264344220 8105770626234231627 11000867189126861787 6116442279881252873 9257713033618257558 11653478174636025535 2593726111491547457 5169404906350842096 4057474232671893917 15790807003261548611 4345311755139575530 16818880301646535825 8150389361360959250 13686837523179613257 17063012095612571152 10474152623113720252 2652929087034640487 2025097621045357187 4840340806869412647 11304243835676540898 11959504968518846885 3403614930256552986 4968100336087123628 4927460034009651122 10148968188805533896 7265336858489063150 2606271584170279633 17638311133056472619 2061776687048897079 11676846138197477119 12303028579467590724 9067632878123770692 7117213929797219169 427848861388679905 8970362379159071284 15573825274347144261 9527677003826382430 2857373022269593689 10298178893800720888 14158462173325561635 10315187508390446082 14364979809660116101 17047054737950181738 10791093700360335698 9064182141172489866 887759861745068405 5431305912380876091 14560907351307533682 9432093577883817802 12782226878985537655 2971063248528194090 11989076805531431013 14104428270191150802 4035842521670794075 11563584932487144360 16775074091495266091 5222672204513734849 1722093575256923057 11544699528788773381 1870770895927464585 13103017805260283516 10165125444549506588 6401206786282039673 5712004393514760716 6193977600836202353 17945739890320106658 10689632498762368323 14617642464925528624 18354748095073576524 1791914093672155124 3126108776274227231 13653918407954036191 7535812418750864315 6377084085729312373 5005178104177672569 3372004101024790893 11505210707680444521 581946441864828104 18017610947544233851 16523455356851311463 100553716427778399 13835095371780734617 14130395708128757220 7867965107238819101 14825839574196054145 2829325386605431150 13154856292301303302 11854275809288557396 5240853566474637633 18403529078354120403 8060586511539444833 4244688714880508686 3535505660829929919 4143561327790842991 7134123724778113391 3347556287241463544 7726636414490766572 18018823560747490708 17477613783908140673 13291360926839822078 5223607774982224707 4964516254979782004 15461825854062152454 15043918622193177727 1996564631905275695 17789889925832705584 3949129009382923236 4051400692515227424 4929039161696906786 12585272691136816648 6284659862703741402 12309778302247753507 13728561846026443165 5646553765357743028 15043297727361828441 1610130801270311840 16385639672099668632 5727953191827568529 3449009481286669300 1681665238098164863 17188064368010000485 16851576701081745473 732853780591663282 16500757220451190408 3629588478347995258 10964075773547926568 13083484465508098869 6641707086181525620 11704949858289362214 7907243505521287888 543352046190030422 7796605222329756329 993436488604918225 17422963180070827933 17670533994821163325 2729600431494967835 16366752470261061807 15414223771376339339 14020555112153890929 2357660950531568713 5063187205327995796 1664720974063329178 13701972228159179065 2977946028340139903 3423201060679704575 13152184219626789418 17107350005180819072 12387860174132780872 7452931751795540725 4457520941236482836 230110816044567770 14527136204230432542 5725880044647402426 4131459960138543618 11852559954467782315 4029996387368661445 7913744039967291938 4084138907674890799 12340975092119731158 13171360472069643989 9382590572471176141 11401404587553066144 3180332531479591948 2998437188044376765 14322397317017331388 3053924384872166228 1453592576535283810 5833151580923625627 10847816991136553672 4931797528217368102 5590088451277222189 7562396698725417117 17558018196035763890 1877983725595146351 11854498500360709983 9110756575714447103 5036841825770201254 6398473623612608598 1929714309132230583 3039638749729564212 5434777588768082795 17407815547541328403 216043768167176148 17806559574532833160 8995984056634098254 4608513144132277910 15969409670736029842 11087242158515616189 14372099669895322238 11101710926495178468 15811909251121260528 16103857396180450402 16939736519643279342 3111169954295088219 3846417277747659654 12062667472935134088 1910702909609163366 5870992435619228158 17075629502249846467 7744522116530526980 16533812960525718127 13472423641229424678 13236680734587467300 16867029819134926304 8883569169115679070 5716438555946838120 9496862919923911030 11514330725902450898 11472378240762172669 14920627412492357100 650239196083515290 14812647500603542709 141742425775652710 76547360787216317 1789850051929935314 12110218892600161950 10180494177893540073 10097649037939386166 8704524827504256499 6439228742823987249 2556827671527857944 6875482745175614342 354880265573632582 15922274958933914632 11640006207338833759 2364874151313750870 147166235914311088 10794555237167929648 12232121681384147019 14455677604584070164 8915096639217931633 14448580230935922618 5257497098504201367 936858345690809339 12377242147235936665 11636091704682455777 5034099245710896526 14535328608803262984 9321154852055529310 14669688690184317783 13039361577147277658 12481142183996261851 16311387962358378707 1760078874239053023 296132558351430360 15572984492297076145 7023433002109151153 5096318447247018457 661110713730931627 11781473532755418678 12301626671884643861 15942495543103896041 8021108699435522580 7743684064968368901 9581453623615053386 15135331051153282659 12892937965704816524 3641520294556810521 6649692213415988059 12264627534491804642 3023789273795457189 14224564827916022748 11433673815005373511 3402571793362325410 3591619893199182413 292525713221563269 13797966546672491182 16255946595833187601 4628581376689356031 5528041839254074733 15275818673178024122 12750105926870151623 2018735656872364968 14485389057803858173 10035572632232631434 5958577664936019858 12944687042770423656 8947213806125363013 12012044093974050505 5889133245825043340 9758217121188120325 1031512467921323243 5389628721029561755 15819696395977091477 15663766007855140556 13199991233212113536 10147172999612861843 1676403373085096095 10675835554221446230 7018535539817507706 6163198508735127250 17976249259038802199 3716558915489897669 17526337008829312739 16275601821685131368 10846655327517728991 7457986547229295664 14840939464560597294 12445636080153216400 9808271361123296158 10860287923298210474 4365315228155842144 6197463932194284828 14589937021487122808 2722212161239498730 1753701445744327702 1925735123950952348 3110011134171356528 5933663571796921783 729587672781088712 11074283772916741784 9235967566246454465 7117501945952249540 7921784157717200372 4227412619402699336 16423258124487591715 4007223344394049072 3388770538159475752 1480886390030882609 10734331822656657925 15914625565480864976 3110185005348648387 16489913700212936631 6860629487209393823 6426591008476503338 15983968664659884503 12562984138457957428 8431017197436512535 8221389001590650762 18354381230299884180 14567481072267652623 7453197635677733033 8040620576152260468 5103408951071514980 7342387924616583829 16586828824302036396 7054189202396447788 15210721831331690093 18353717369374195446 7220648308975616533 11621979388639969884 17596318654995867308 5659696211004145857 3775161906091538943 16315946129197608607 1125756042300222350 5630841883869888702 12548946096281069458 69128582638547790 15117957316952450773 12761541815737124905 4864411404850608282 11723161143978298829 17729870144642450704 5318052570425551382 7626229032991522897 13591847343332300212 6444579690633505424 3475921947501742585 10327119393881027277 5764262220043767915 11138145465768398557 4268068268790242848 18441500852208889823 15354250514693425154 11344868047244928264 10471171451996878213 6696691211284107978 16825115901339203191 17691403336191566139 15016192666019370986 13228797752582335413 8943755964524254595 2389832704953810926 15818685120442962317 5179595140212123089 5683207972571810168 5347458469533699186 4267748447259984000 6604475420589253010 7422496324064130177 10456765029801128528 13254067856077767320 6911635947576020874 16214089062152669353 2145126185157863100 12233909958388282095 4382564047770210287 17669497798209679129 3611126322247914733 308747315548689556 1069131397827805101 9061749311102810655 3812400702557802639 12710716045280696210 13792389979943262839 780039400077651657 11764060918286795055 13744263901621473764 7578112165275889116 6733802957176363513 8615617547463627002 4711199642571739184 16572526744421132037 9667424265117677201 10448257637055869758 8434260966257932789 16063239936179557282 7551650739374773851 1011292492198312278 6595224308720434894 11457614136888141491 1202999143380282094 9858566764445553664 2858251233778424166 882789521532293298 4527173917557039187 16781317276319215399 3746488420935433685 17357510259682042886 5678279055510727939 10437658081362348528 5811418604901340804 540922003102472796 14666730575887949187 66106520351030846 11498008185363281714 1400394754002711907 4581649122278915006 8184248562642339097 4766179428874011333 14618039880505956293 16189132872364447023 16707471105378520067 1693935514361299712 9113237523165327148 13841826494474649481 13726487105769895471 1268138300457160046 5348380993324987274 7070672243135605917 6304655266310280070 13283299891085588546 13526334848206034740 9531544993097454511 2045229027042003519 12068183149049481190 14182198056606552153 2533012686323517772 11977613093656921269 14107542639783391811 790696490437639670 12646514134126061450 8795700299875466815 9562648577689392239 1404782458895293293 2312804278754630079 567122830212848968 3672956287497018629 11620441690712096949 12558072844987533845 4457657252516615198 17667224927319997817 16387525862363492488 905100978086342301 13133905165367452040 7004118585408696546 10788980364969434246 10722989327734050157 3369691490345167463 1635372185591025530 1093524652469491758 7051016618712318331 9014663389128690260 47977139475571970 2803348067686694918 3915176391732410276 8664741352517586371 9722346336057558563 2275803303844607254 2717939637558699526 10982705707393199344 15629083369848342354 17270300625003014827 18064245222293811952 16892854657746661268 15081331816233499465 14206961556327357090 619874696847564817 15632508206685151749 6897979292063213046 17275921978034039750 3920633356716078120 771745567820952623 5459770931035684849 10895083851469168711 9681490885808114621 8561059868251562992 1006956402531212487 11760743890979081640 9832070229493694612 600093173647755887 16000768937287679667 433733193696777254 8400527324827344128 1561482610049213502 10901973296918517642 10345020276396643219 16828908190783565421 4747769532662639953 7676101570015232980 1075433651771256446 15071236024705021261 4105821736143390404 16528331076206442235 16282686062709098051 9166175966128906910 3432501426389282694 1645586480534324683 17617843168551026924 9541162770222094646 17338310802026281307 18094165159682264691 11235874168805907534 7237371831659255832 6250232035746260993 9704204578768328383 13182601557505043810 6003992766278255369 582229604796755206 3224389304923878033 17768670880982355147 2279771962265421684 7751428438683436387 14674203541043573182 6124476224917255403 16832238460529995358 12450785752007837458 16137503666128491416 9698198767608204433 14469908960297589639 8628103254406534563 12145656068115191864 13353879044608970351 149455822201007531 14722418903778525456 10838744263519498462 4150820719617959177 7607178703314108102 4213713006556115896 4952968857290422643 14744258105907733194 1925178480632729116 14155081251305289680 9939561732749327302 7173585903307328556 14994686322053549425 8910847242779841238 13935400035828805549 7936516441616302780 6145999937326047736 7418508879611217156 2735210383136907796 1511851955475462801 5504056767598039672 15602156162478252678 17296098878856359223 5172454998478069171 11839521590694665003 14752820602888556171 1582015698793453849 16488199082140593197 13885452090279760353 15082256908104172035 12837498002678927836 8490348437044870436 6955942786779324258 1693279751375078210 10730391341138858879 3502251930387881342 3996368262083581758 1304006342584398097 13203777854446856494 5461215879925285548 3814112507641354270 16832711642799761614 12828159808749751596 7577216684291548187 14568419704354841026 4481022803380771518 5007324805226587374 12715085587125650645 14380842245623305 9004434980176104015 716130667173779976 16478314860318878308 5703653915874705519 5098036657686207820 13212805203405994394 15207885569984042483 8438002959630038897 11489081509634074218 15895991181268555534 8462524922301487357 8702338116253384844 13985936613863897365 11220542108379763494 7022493903974414858 1667168206812723004 5949794404787437964 3045715094975366870 9527860983753681174 8473229682905192504 2290768414849250535 2922559502842604934 7821615069886633427 8153320412224981786 18373930776787628039 1430780507630464767 4361199010224272779 13539796889377429821 2952437591740884110 5792791679011484724 6937263323469563044 7961621931824305631 9006442457334130576 12778794487745776015 15920606724082000070 9903133900675540495 14389567042544822347 5319684252987486607 12848306541545043685 12038217846573004065 4877782487152198457 10578612675758942589 2922476014889859801 14581919678411417568 9357862787096171126 9532841742678693260 13104967614698254493 10348274851271797269 10515558250543624590 8580967167031362844 8878223865819809021 10660690246998876998 9188777838434254285 3402789419421832019 15928070632617231555 7726867350235709231 4566543704159510981 7274838114247200871 8121815164075468590 5907682258062844802 15154235712840340740 16107818688948059502 4100858243214867808 11351435494899760279 8121107706707251754 13712483157595386945 11829824855503491762 6794021588352904327 13584042228879527856 16451535574049231818 8501904308420552783 17262032401995537907 9110168582614960765 15559753206771288833 17337959702088749973 9893672553245890502 2119882045853397573 11941725848580260540 4413755995854273515 12979013474593389549 15369119747620324101 16394591672505780879 10460307242060487401 13268912519520398191 13550364064350908588 3238139945377797426 3554205280505433732 1888745659922833737 4494030582175825493 12245303763047925926 3328871094859514733 5624176583272827279 9030183480008822342 6561276782172826092 16016204756084646553 8913161239011950099 8398417170573595284 16456466437346886829 15408193249275645416 7494388477199071503 10419194236526920100 11680711032503054443 458488766300957001 3975871252903437522 15735511554331218211 9654840431894328350 17832343603780657926 7833190543163902328 2176009636601007902 10985198274968744393 13075703489317552448 10219690941129808970 17788898875489867200 4257971903083130144 4323958541216646483 699147278530894011 1284260739076577123 17812834857769653341 1204557602848029702 3842565981047067510 18427524714262492486 1040583274010899584 8653981917590627453 11524932600228995019 15195775348172439121 16400479385706866029 12405403803998805633 1954190613519921402 11664219138820479901 2423630673185120978 538143068992267023 1100911450459737186 4988969868691630688 146321846225217179 3546674148956506491 5547835399074578657 6839870350731731814 15180321235707174618 1993690529409169659 17161495325515421363 18367519520920241582 13025680565014721871 3126503171056230791 15673420439659966511 11784436543446738972 14744604910953459844 8949905048465919660 4920384119516518747 12054401584962630852 5540666923601430188 18156895001631061856 1932524714940063796 1469451247917580353 9289511831638945600 15045291043424311480 17422151900695287350 5474610561968805550 13389981700308060452 17206528541557752249 16583988118609447437 9691833520394631345 3753934540480894598 1729688574734361711 13016167707865563826 18212631785827684421 12761140834106995279 12462237242708369826 17301652309772885772 12802853765119714401 9337010480352119556 2327130500340978561 3692620091219517099 13243977437288193638 3273600208207593883 2728501605873887176 12406508492442553797 5543209553441860221 12748777277168471622 16937551942106741509 9319518168023445938 14173322693074770555 5626588738231272961 15694848615990974100 10161609128686857761 1112533447124909930 6264067359929844604 3981921085218874819 1533105002888299632 13182707917217692070 10893174888144570756 13130957880997042853 17731717903475631261 3662369905179872628 402276726285897228 6066004367384567452 5183543924485653265 2389063374641959010 4688106501502212299 6422866851309666149 1641369516999859453 12685478456174917144 7253289119826428043 13593583379599896936 15353688626873097818 14764234047360951402 11327271570076476073 15108296310387558858 2407461748278365327 12432550761685043683 11101201775759340366 11379847134751772212 3181246041350976891 1340794226565683077 10300100627734179203 10375112797939737528 1014618826441020651 17755725605331728719 6084142781983336424 5555044654390190043 9610699067450412020 1933699071563062289 8658658308383657579 11493033204439774476 15316239014702788624 5097255595353989024 2601797333894059672 8268514600403330278 4766749968792822726 15372002247000108337 3020865263050704026 1282186285141770699 10107630918470769851 2987156777122777720 15777833937082072680 895683299092636377 13763929180817280429 12167615600580658777 11579164912666468 4059799679707421328 3948418935601126855 15731414723822095800 8067561903512898510 3230797400542829131 11862739590388883057 1777490255430570666 13275922330122389792 15238686702604498320 1578494144837268945 9322669197403161995 11811740852878223856 11830526075516790396 1022383140958930731 207687406667509370 8819798022756812518 13092205617056140589 4574172040606351885 13490488914736746922 10938569104279792799 16068218541185186001 1495742981661283671 4105752673218070595 6151231780590209883 1767063372598177958 10178255372527477493 3861606244218432884 18097117644605413880 18338157677934469679 10280208871335952663 17085877015259705122 16168644827020880743 4446721470047387131 7546683504728244446 8178931327239720702 14592933397764908978 6166357652206061513 17777898902690088758 456420723122773347 14126584778755051457 16438587445474598520 12059357960528614352 10203948622800246559 3237981669431720102 18417139347692248679 17045624056236274864 11027193176568201492 8112620144921088613 5091494255660089476 15538282936776613855 16197154091931024037 17371242162537020472 6571477117278809675 7173117424531970450 7496754574159437241 1480504058892918760 7415895036697329875 9377849969007001032 13379871677897149329 3779244172250181862 6256160565123484008 4519209464250656816 4673486980607254115 16104867734567734131 8130667970321922004 13647763845014464257 12708477604616230788 8333207869286341661 10222447710896872096 2194299715530649391 13761389033305281269 6600105867683460608 8282713707462017745 18264459941827048273 2540680383471187756 4211578177524362754 13223388447991201511 12217393116242481196 16053458829305573081 665051025365692152 1070934788742603466 10698870568522417559 4606698464343958959 994932363356723720 12652026935341372698 8064923502308246753 4591645923875613112 10745923382215625442 10252037939578593646 780735741800010436 4996230889796177128 14365856989572464328 3539697309125788012 10361248568285337153 7896897712008992363 16570275198466258999 18431956707251340971 2226378473918979722 9453783374205533091 10443461611705458667 15638238334405558514 15706995771349440187 18195575346133249682 6656192092710276513 9229018218543261556 1567948613964042800 568698553433081793 11599967382298508620 767566787791413439 9542441039530110308 3781193510509963319 592533091069110782 943788027718163928 16860119652471569347 6955613412801016709 11547539808109869965 230580190670408541 2606824678863216753 14125985731193224349 2280762705613366998 15277324299054333021 10732064470436960678 13590920550604017405 3924597418733206804 6227623793748416087 12321229563966450046 7802904649656650177 17079946141917934932 620976294458825438 18012897469114085647 15384003165569354958 391777254273967515 1888671691574473248 9527691702607037942 6685134007634792052 14924827916878144277 16103721921354311370 3392756659676666345 7542848486999381457 5478984064104180068 2856692080231828368 12561016828818094550 6417092964283278541 16598711027861179229 9216986645965608778 11644833635341271607 10010473257287927766 4984299809463540026 18085319396570733279 15525459150926218494 11602407653132236792 4291409600233986153 2017820813021105728 10693722918768972653 4681529136699316731 834530326496729424 1962203607000237222 8220370597999154765 4721563496582684464 15507265050438683104 11798574324541366386 857064860026432930 13132926559504015401 13207703504651257847 16943303221270543397 9205499734241739960 17518042319251607812 11597015459620285028 18067863219999944985 5303647885447791113 4953822157273895064 9357634695818871392 12169945560245693375 15797114958481488464 18304066753059232655 8256832220430390165 17663614253324084496 13026475268028630182 4941748518496856000 821704908161167658 11560382040466445029 11397375706076241395 9829152128702238348 17606699814159129260 24230549293538522 7161924076981621502 1609775003746988213 5073799017578788806 4254693688443071890 8671263770546896141 10789697503198297537 10207628583238303956 8652241464118989432 7830967570258297358 9869307853086088895 14793360557098670460 12311421499578406273 857267402369111649 15221848199249104360 7983239361080116740 9502697103317332240 1881812405151671035 15702042731894499257 13059772387729419692 10055586765925243523 6944740408419739789 1557833152866522896 10371481474176822169 7764026836997379982 4317452842996908827 13511091149285491479 17581308110928560330 5948756236348893588 6807527882674892150 11915210588370140266 5935672194897698093 10768692057257809838 4412236780604115835 5230473583874737171 10522829201409250430 16646893257398304459 6273877883694088627 15423325650571373387 8235438257810151221 354121340959272411 17764127273292060288 5767956551429112390 12462621666219169969 12496319045631121212 5067569500210068197 569394884251605461 2587941374816930807 16992758718013121769 12136059525141906861 12379451685326569579 2280574615821264566 14036787267455185840 7697328067948800334 15879817895761224670 5592125730502826820 883249439461461414 11770081790234746248 14479235763615791125 2991743832990512894 17779958956034284920 6072673359391959500 3740917502995995779 16651309144542194305 12589493731264182478 5418597284413763845 13875189848994812561 10555391474143383525 4167742179862768561 9913411176237408701 15794975358960647524 10213240554714609633 17837827730196606326 16550413803020667637 9061927854367201737 6836526926129932211 3075977368653939007 10712329761984419487 5450671478002307324 14673978964516033384 18086040744909899183 15305940657909672228 13529321878988688512 2049639944892090129 9056027779905140210 17082043039261018020 14134856738457134026 8365409405858853294 17014571034863796020 16089332533668631438 359243120490338995 5243056828585103078 2661278852667137448 577184773107615756 1895967207795558316 3728407075163332822 6614635546200389072 16647559337712504703 12845065699307625423 9619789516277561090 9401430542876949343 18427022821128947189 10505503055236060489 4559399943833106699 5838497031871756748 3927784386183424839 13293353961611844797 8911942491962977361 6710747563531903878 4596618385760344484 1799514116836054940 9853557090911033449 17655901789582153955 15759438479187103746 11479624528529097975 12906766538789237574 17076009530973937593 2083120566338990113 13189169270309097954 15245859995700482074 9680132378583010523 11687636818837045637 18069844991468453357 3553863309128501196 13984130824234406308 6503655020163759113 12371584863681418273 8194358184781391698 3637251825055704528 14639543858869414619 8490694780633782472 16648271370001691058 12481980711375486728 15863646048433962635 7085543275531297518 5990158194390370941 7738609260123173233 6749468669546048202 11366592617132024657 7386179640597242491 10228699728987415358 7609564394607591213 2683947793356608004 4807381982299141556 6082737664196530380 10623704809933973826 6782907449749737779 17857765981637791566 16026590773530728815 18335317210887604913 12755875793710691587 15160272682205265559 5875440618436182852 5405138152998495937 3959569631754801958 11316649531645776656 18277459565168531063 10548452461380915816 17115421336654034918 9911090770750753943 17284140444851312272 9901325719504485261 10355312775624198227 1974095795248254817 6622363392878181427 5433771181722415345 3642939675804682262 3226193191949210407 16454545320061275958 4985586088408310817 18340656376042223224 237141534373857722 4244271519603635460 11317981164281334226 8465468670786750100 16700235446759484647 1841057248718390883 761435368150000832 5461267174828111134 8425509207999482482 16551292172369395570 9628237968336670573 4438266022337592374 10312337199128746505 15982885505767400653 14508416667048016501 12689687713788720429 3580540881482986022 2144481196942599448 18347269035908292175 7662990095028521826 2642313698726516792 7215618298109983731 15104245332644079634 1904863293023893431 9401607793615564089 6622761500960353189 13548945245569744360 13758829737509439410 16420411390503748143 15227776734869225264 6655012828256325235 10056289049303803241 4156210670671100370 10662140478431903897 17688975506937787175 15063038915113251074 16631617344653716968 5639750572282500905 869011395241661016 10207035594048062453 12457168281809561337 16076535418225665430 14668649045612417049 14004481368547856460 13584035553061419768 4652265877674958102 12032160687975699880 9813529631408706028 239272453440068049 8535260358144123207 15445227718595911488 15805249096392584041 17291767731036850073 10957534853661831962 11175584535922291907 15159401269637590312 15801681372313650870 2365866518531505803 919655516722625580 16121608897927111135 5727562549917822500 14398915733991011152 13613358227580205581 3846596613756067037 631318480617988506 17282154978238313297 14904650629995691512 7269061600467935208 17195562311653014608 1905140844499215941 4873843275234869592 7563504854128540720 1192299876045363729 8489576078704822683 5176383708231459542 2780616533247320700 17095018601325493670 5291777044692271373 14613008767879472994 6968646582287443021 9306241668477216183 10226988153755337025 5362667047035338938 10170153405023613814 12129071752522908314 10818800389126999895 8646558410318710985 2891990928247139767 7391073485522038036 15840597155460850130 17354359277614104310 5202370018668651054 12698454069524950746 740387485340119188 6709011157635071174 12526662152802239845 10494075018210284940 13863136515556959677 16304204625578520569 9991028673063007952 8003974688162496688 6912310277638217850 9374976715216992860 14754041444331599514 15602481458938304460 682616399795209049 17626662598863160905 17751163904300866402 12042725604886624701 7030000547966369111 453116456428336263 14709891971170455259 16299291979317858408 2617699950232644548 14869799334773612187 15100594992363155667 147010386522240393 9767399528378302015 3205371830061639782 3439309059207646382 15412735517332961449 15060712005029009501 9226385399278960453 7031190602487189653 9139984897315712769 10009750923111180885 4148934200070201524 16135503187333483584 2504057540703515975 12343953549716551131 6270440746609486080 16436265633295345861 13932744411885263246 10542066879984305870 1470119395437293843 7098955363645643714 16921503706116207099 8795323432902969057 13799648258611850567 849496752756938307 4508643807717679233 9581699147622803800 13010940976472552248 12818545069801881272 11586839167535408737 1444089466032471031 11373768664857857632 6767852663559528590 1436577409843192275 8813646332089436462 6325463270918984903 17694794954845917519 15264232164707491364 10973681270989694947 2107150234496782615 14156068529004408136 3582692722462767888 12058735549891501861 2685523030183694827 16170584412847119160 16607203538750520461 8074827029091438321 8034976115266769915 2653722952168715077 5579296578391432712 6189242729066309576 5656670717893643420 13874919023218570070 5893740256126766177 13815059493669104052 11456947643364437813 15445583344722449899 9319459047795422427 3224144447889937810 5036773248435285987 12973870745048595351 17308010429276005431 15503436717151353265 12663692165872470483 14745068748584418272 7467077786665641299 15673598669555916273 11419975470857681091 2776339663756949087 261951054271374381 14413659432276382066 14005906853040871575 4502893993751270437 990040540423773704 4243636270070298134 11597424713916881479 16718045696402688307 8511606070920603752 1303061313479168551 215965021973460861 13854077147601241816 8916101242550470216 6021283621406737381 10671205562844380236 12516150118463065222 2810559395742228369 6812793690984772431 17330453179645355738 1089885061418163884 17777645872915798088 5580826492954760160 11683371679769712016 11795446211133498947 3463858776231103130 12930612088562068123 9990991121855851744 290608119243621228 13373420757821391721 9695349492255981991 15694064089241206185 2566073698775774316 12467986288674906727 12802919153285720299 1694348456066153501 1796587834335398118 18357064651016884220 4214301116871179617 13353955812096423057 10167161197560833203 11850783026815978940 5306545103777395344 15309537892340206689 16166876479691622481 10762670010144495110 8645168470404345413 15641368418028132410 14426504337987589052 5879823938930029115 660865879872209401 8086857105834337278 15777377408639274144 1005717399070217402 3649261944219510889 17103676305195947459 6768792790507147205 15411217608484232676 399431257368654311 9289281376088557356 9376638965667119731 3306531329627888329 4653798636871638187 8531530456562161114 7338049247566585519 16813865425376886674 1299013486626777243 13416697633695784053 8603769277497329888 7216262313766286799 1497566171870532769 3757889173010831667 2320864248719107770 7924077764629159453 474903285485580119 4729475142993530092 9881262922841263747 10483901268133607336 2849441039622798844 7103124300302287696 11366864956142656190 14068702386267879837 12607320927921718429 5048576080823219233 10211075166231724282 3201313646763271551 10251699028054844485 14058261576984113327 13458786810812187916 11246103383258355995 16916307381692243264 1364350265538549002 12463169553717687686 2347466124286879917 13111626991074230110 4011663613125241540 380177209389075264 16193980678895440317 3170821713946377901 13205953231071141017 11766550223052903705 8607450066190162691 4855155135070875983 2245164149517075153 9901073648729371952 6675375937895504300 15289369660199357928 4489655283892906140 2515304211912771953 13142003546957990748 18021209626966578095 14562029746069619959 17002587088460755252 17114677124489150215 18397630416550806114 11227983942136342831 15628944188463456109 18382120167083208280 13970081894809118460 7025414157083608658 6865858124346247028 16286036417877643334 7321813784727029280 3483536931947659695 17141185196654917322 12691852060881705743 3562830099763604651 10863155585533159465 6750939201209096071 12980137255367894704 5028724389044181403 3768778670290146649 10787184694972358384 9940799238901389578 9131670814867526728 6150698470994395655 8813786355165016208 2624380392472952969 527784149636743514 4682030497229004698 11956721952146485833 9495212554816167374 3748522037154477637 13070161210249287418 14285428047476094164 14900997186728332915 9179680050055558138 14803216100852110891 5750212063532266091 16482267429002143288 3822863058540277965 4028891424008456605 13398587313287460188 16035401996535753947 14203621239731129254 4754963943109613877 2926214790802970623 1091339032516688947 8453187745078886289 8510931959305027218 8123175488944545652 4419529810495006192 16770726973543331316 415883369114824382 15550964178095055911 136357152601598042 8811214920177865459 18387298393974825488 9087910354234556324 16137668106906658723 11962815846857419638 4606530002428879997 16549825256581705313 16238638098923018541 12248016258919765626 15443144438100445031 3272219524673799699 11515486244340757956 11851457105956114100 14687919597819135575 18304771629423940131 11671912261638153097 12375282916385481919 3956462928803109105 6984400618545880032 12669577319548416235 367165024276148669 15972521259784185194 13645550414220586366 12635007064625846302 15830898921100752363 15703016000125779480 17618246024276557805 12655304734544048701 17419712280870282328 5267859249504310755 6419632715943031137 10184113124611072209 15629610189281708113 17550187300188089756 16054524727807498167 16652058054781118405 13096789926660336045 7977360349399005565 16267451550857914985 6584291915359604470 1900294656446512828 7046954249397710900 1588871349923988940 16125770013607185903 1791147421128189443 1321508933822714548 14473745870803194662 12971173186744648778 8138281113055926682 8718866121540438723 47824493006467066 5826563739603256429 6794354672447562695 7069157317331293725 5198096530103713110 14334631311989552287 5853029179417575112 13357982867702391656 8079653665919650160 15095769240040519487 7812037586681819711 16658523437311027906 16670241536297808362 5954168669944429639 7841226060974190644 12741899567650190908 7359040051425037036 16395670693233992082 18381429026346114546 11153088731504624689 11026158568207393044 7825411946507647722 10486283024600588664 17285105158446912188 9962990608154144564 14336282508205415136 5536449303909660246 11450318583702331681 15141633780413233670 17261152640732803359 18331754947838226932 160056577467991532 9088793563811150579 17288488028356631545 7715774168077340244 4865935057157552195 734939086393825568 1836279936470526520 6706877210410334294 6465734089242417857 3932890137158069303 11601344521342543541 3196940167923660970 13477828785737079193 15257622078966203879 413033742034986789 10673128587523824289 8379747423155316959 3901504560646356161 7153393473597503282 14169854336628055393 2527895839782547841 15163696582713586430 7194694913618479494 9528834638209266282 9496863869559943123 13131944306412409268 1131200021965964341 5292202875621840281 3264911340804367036 7702056896582380690 16031454862303194019 11421625363138395731 6000714858531331467 2951581724530293554 5513201111486612872 10944876438015825004 7494759765860344511 356505346665222447 8442551268656829582 8287483033196552986 3046045334609935790 6670548150037595708 6075219338584818523 7039449418006206810 5249943351860752167 6106936725579330568 17026256310041809625 13348121995317895652 4300099214134700367 16480918296990277165 3111421969385242867 18271865752338498399 18182691057456445010 7533864971254480054 16587368417432448642 9743413500634857299 6702545235771593983 12539490049287827861 16974741384545096120 8670578006949780510 6095564590471568992 18445549967915400840 2142285414388671444 2858994421810327892 7152078038713697258 14892122311762236249 10904733465313078655 644351530267403204 15419969125636685097 3407325898385015099 15495047399182588013 13461581579041580689 11882927509139642166 10285133479373409053 12097769769389966835 16298138573712511981 16914272385061684152 16369882270777753454 9822447713238243025 5931003366225491829 11526093549957420136 8701708172410867569 13412910245722960476 17384273458983019836 14183510737148114920 13187512537085104515 2295904258151155848 1898074970118365391 15423727358099713712 6451817821517452421 1334339314525460573 7052825012524134368 15537796905876966613 2495434472780380981 4721329080217104616 16694806192164917639 11554869663405724628 5674812734756073114 3023070174263316016 5993378199329473332 4354810864430215793 10799871540578443857 11985269591604684591 9148764962899867841 16248647840329806981 2668633457308465426 12901924045666626791 3288060193107798845 3004277571636652156 18364510655739686781 5061865671902916143 8383205839745255439 10102429439573266295 971008241582315786 16054723014024756655 13160050261280781133 6182801231787173238 24293213059385892 3795667469238169139 9450635347483994515 9173089806201870983 13884457330988428092 7382894322628976505 7576309087524915636 12408367147746155356 17226367530410798746 14610785540427597168 7235029182399635472 16779479453552865458 16211885253464639236 6891310135584948590 809267282882049803 7171115548378834756 3019097400022240703 7821765920744987608 10932251855573722764 11082398270658214335 5198593788423259022 18161863720494653515 2300376540035416242 15140219273500574026 6208840720764460146 16443348838146665507 1979050179615789282 15544610806061784551 282895141541892828 14753521664562770386 15793237971829891055 168981973930843669 8538600877655499589 11886413556519231183 9905213303131286333 537983023736251945 3598596886711953498 1080068928112465325 7996097520156959061 8241453226330560079 13548448952840790132 15905470409824421941 10929545197871581812 8848506592857942049 14184318293993174575 14035230663822489541 15504323381833362054 6004122250819004099 14952836797276253049 12933987414064678412 8128785396649050573 17216375421489406510 14824903527981385241 6554742897822703267 6941499329638984482 10413105440698146436 3127014848720813575 16523174570454299738 14689727904540600491 15873735005563478982 15397170792041340434 11228868944808848472 331824203709457954 13267115922674603813 15608285816232300707 487900732667019742 17933015789571474738 7430560995080633277 16037693904523182606 12117381869731122001 4982862316859170588 5379271873132579727 14540052617230327443 8286272574205356474 7252396613941995975 11479107384853292728 15441112292480357739 6899991942060058454 5816416491664822353 12253202959025245572 11910390475458562836 18387365958341993864 7748346101703404719 12985493766583828134 11373728238135039780 7046791498150575462 3632354199118354225 1304077525208156748 15681693081141804130 3765961484857540169 6754545744147334079 1003554877112033469 11344861473109146541 15531818103563101715 7124206361307116545 14516580387016835317 3473954060442491581 187603136168093461 12670991016043674340 2916386120175846887 12704811209192074043 8683875005772366190 7391964981884155404 11580238690941726412 99687901040146944 563138467311489085 12330971460809488275 17481914824939118108 16801954072404476963 6048975507720487467 17190646780326443580 835061135202296691 12201619493092311224 7223999114885826134 10048901549529894201 5288806029677799938 17947771424566432192 15777521230527487126 200484429916163558 13003070579136414197 5598064717030554898 9380271580489946628 567073730656275792 7004344928376368549 13245505393238858337 7285789528786431738 8609393001280749557 12855081862711772390 9506545574663895201 3222846688926822756 9458188240442716390 9203870684325343170 5950982079408848003 9830176268171518909 5195161808348574259 2578502699222041459 7557188015887950659 9431372403056170039 11959131007471585954 11827913480171150642 3843416269063084201 5084661059932112715 13859055730876196385 15391898282728337813 16437115037373087383 6336654871614238555 3721691854613965272 13643031847037449532 12956971734648478817 5749228205614084503 17879900324055269271 17956772514403346212 18384170746708848917 631936896912767796 1678960069314393873 8119010124029853962 10388265597593824413 16152425905036326653 1416529713201302145 11822924980443949888 5066238428156734872 8115150652443360366 11392680598433377938 7937757433070500437 12414710595407473627 3834787395018243142 14401348811548494211 15645538203887642455 18246294088432091524 2251384847608365031 6762301852206286435 16456362568235506638 16546482471090353843 2656092813839222040 12524997328095697139 4983056115904867738 5581380056612261986 13091807646988012366 12254509196443215910 13001598102513334860 6189896432520762029 167518608054867928 11812092369805460577 11002962115213396825 10065465856607215362 6380337076405271558 3167457149301713355 8546184804293786576 674942389660539544 2902839019962670123 3974585352765093956 14890195503777011977 11970147248008617583 9150340249731357418 10304105086855634562 9902609261657358205 13359305375862600400 14319571730962819518 6487235352403772459 17670347821593515111 17728334009948648215 12903453526058417725 8538099847658838515 1131957174090398920 10863936714350222932 9873022071605801326 1448546624372077034 1476292525902141712 7965364981596182061 4525260331757031631 7525621051192320074 10267216267334161027 2875865019016082655 6704447253197952466 5002078207365114201 15688551075711754196 8082911359801421542 16035155330365951339 3353163931785094649 1082728928565950885 12327755466572016113 3899146969164481480 16235348394373374133 9490081173974027168 6504795577424084816 8506574118048910904 1407982542585471431 6373071115962619370 16281991004691359282 5439175499924273663 11074957829425059231 16917060195715548024 16136345039941384264 18090809071585845984 231031087210337862 10677039475378058168 16404464479798278519 2561958480367502111 5975181355184109615 4308491485682481666 15935317634910903603 9265105340751206579 9025985579744111508 3381403897742871559 6468361320978447447 5642638193585047472 12713167906057630792 5897071247985954291 4349604155387572621 12670756680889934881 1242084210657145205 6493132825032720092 18000237623835482029 76080108821712072 4493809537692370866 6857639457006882332 17747849569159540142 6202952693241688006 11302722316773845427 139198523433719048 7821196322648363383 5840198767613308907 11119085519549976335 17279410888018103310 16984891833334570165 1094265538268730723 12364331899441701866 8781410612767519832 4909822112628306381 12473795719285848757 3365604608005924715 10690676632467594647 9013345280871221868 13391231358277935208 14674222322023049636 7826932709874686108 13644478089137777660 6322764300549145013 17987901133630224226 4652780249657661441 5383966005631845509 10002874369092975332 10187570132093767189 9135287535873910942 7795143027669503532 17037174316957187606 5319765693247045320 7950451724560183331 2336858774302436558 4874971833537541377 3853018965555383346 2378866745021029502 6348495008912799792 4045198189990141341 11455776779117554989 2167449559922565942 15345440457929852741 6197100783369419411 3431309317791910852 11896703271841920206 17369454832966830226 6247316264413443852 16251864562289580231 14599758009497056979 1484469996165766126 10161945282740832633 11277375350726761737 8432029375211697250 14135438536543763516 7684480907688230628 7324256888362249405 17820352698564146728 9903196873952196478 2566046681455384871 705684527272864903 3937821628212959406 2238621223504984296 3863403349094586099 12760101648064954266 9153033605885168991 4206460544017009862 14090074212024183438 17228847414434270880 5393652273435134433 1030005506987700348 957978581647883412 16655267883667069201 9096753540634857897 15230990544246611671 18295174209592385890 10780149341335139389 99255062760498838 3882854752605415845 3326964196668881966 14590734237758690778 7862639072189690719 13787645325635293039 17030291944218531690 16050762741403273306 4424738472139287975 5491931601221558265 14488382569207729298 7295034470927217751 4000890670102728656 3186285545761379973 8913729227141794499 8268292341792140491 4178200437482186152 2869853163456876600 16990185737906526281 16353582243963765700 4316915789728631144 16310669710384588187 11088998437575983267 10825190063522466549 11494307431224923355 2483521919801909449 15780911545412454938 6365791452511286321 14554573075091560709 10025647639027721824 17305042883146565797 2563603093539947339 1516922338560741545 1362922123217249671 16696936930814086964 16852957001118618871 15788492567218357492 9600633726053003200 13847936046060228614 1205991495140048321 12962380984665677874 15420020067376608636 10759458550619129570 12260367292332791756 4667016280615567543 7142405472588885987 7486742209158940377 18373229858839433439 14280472681829399627 13584743083915571764 1175644406561735642 10447086089623750690 968320627620352196 9487083037467457329 1801284955975143814 5087727635291493713 11413028552494722015 10986791385666310760 13559614777280579617 1215868098767359290 9272167115504178437 1819503930962901593 14124166249065808083 11359808174830042633 5023522430282678785 3607856391869063447 11822125758635493819 17500770907688707689 13787047060146813703 14184701806039635641 7939043729724286751 12451379710113604991 14777185261796967771 11792820413897704481 12135276487118087364 8783772251155922485 10257532301679015250 14874754058943003464 13994548285067990401 15984308946943635252 6508084776319232846 2917704739104156875 14308463146464216296 3489650983536457420 4487005197414035558 8921887405562666323 9189840271373743041 16423495740956039852 7548496868729743264 11817800169441921574 6679603659965689854 11606817091433442209 12566904161464850920 14998345229818885848 6665028960837198617 16247919279688496100 12809196027600112443 8464052857199397537 17838295927865930595 11471272126480301917 4661858877830203758 2989450186111034849 5606035990933512558 18070250411162422731 4622689297781308334 17139641432843774450 17351572936726218174 10264063824858084678 14347727569339372341 3918420936049346932 15914219063959105974 9837533247628620536 1421735907993187041 15579343037058453058 2462154656327475420 13487845317172643235 4126268924071155027 12762467149280104870 7361538848584655051 15664787319111849117 11668106838121137623 12576078684938692233 4026901602521778047 6483583743616350014 13790626366195007511 4990738492807447402 1231487224585009945 12850263075171435101 16501630208050768541 14995115875155018714 4007711591729627316 3418472260283930517 16079291929465609096 10307489129411496849 12800821413491680280 15279691480988317357 10283874034289594355 17878799468595556559 8207765871117489012 16040524031122690542 16236028943871632589 1437033740312791386 3708883482875717686 16746699308543807928 5413797795800984388 7509143750340645853 4036713890565531655 9823056573177746473 12627272747293986703 501234452963152565 1181930389343354407 2706133682722205486 15384593552252159935 14804745263110231387 3021589215255176047 13751297954608060049 16082907092356366312 4338207792262701639 2415018497761004272 1348304196653233187 14929921835401057914 11383297480757009939 2609766867499626567 819496795156271315 3004198330566085248 2621663744565831974 1762753812938680778 13489325160675704106 15291617909349876272 7867066172154209851 8169208629511598313 10748836559857827992 115940015983172206 15345489273097488781 4280002599202772474 9722778920417365827 2606997536901618906 11115860794620598766 6558070022479917825 6163998998892619613 10560693544201708673 219954515324839319 1718279210056616913 9692730404215231111 9190119084111902344 1846062370404061603 17345936741096778053 6412738095675702148 10421281739956348124 14555571537720543434 10833596459716368543 1793103062308599954 17895534916297467517 8736800279191481728 13195504328685791288 10497259138236938094 11200257442046773248 7970834489609740548 7243402145706259492 7172259897994074941 2602930011862692403 3230702777442250166 7351642415717815902 6974034844843393109 4683053976941256485 1084975842902089783 1158662136252457367 14072135695437925334 9800514166317967503 30298867558106661 12200253815127806625 17667726525175503812 14961857028931959755 2377537888934515283 341546656286215703 16120082937511008674 14606350905367552602 1307669455977024139 3804356483373243429 1148414998026343101 11581506832128449768 326499983420753821 121349632260162313 9842995446617020763 6063235668763160560 401686080941731534 16017082907012634000 3478366102367728774 17742694663004686178 15248074363960192523 11023123210651863730 5539264911653709485 2125466175459412769 4141755243812269619 11607170947719530094 11114019830671498222 6418666731898002295 11577375391416978413 16357858626502444768 6327125324483041451 835762762080123887 10808695158916817101 3999305171047979185 1387682429951545974 3014228892560424910 12732088428739180264 4081791966619576805 2609703311777368219 13030980126310115973 13987604117998973831 12775345294425422650 3151583678927862668 5488679725052171896 12002964786791357265 12142381522130743566 1862142131346854580 9615875881390039110 4886618485687571400 18397686565525161527 18298868059645794433 6703450749133337065 5199775107290222671 14397994658461273668 11930135900433110732 1635327715258306617 2889446725733462461 1746140399856533622 2267697232703537146 1520093094462898006 14454425640081731531 3569298364834572322 218769551035397041 7736000469242947597 11321548103431425354 16148734078558312399 15726582807740659321 3829352868102952065 2504436367271400998 8915682040806285790 6506920045996959055 16158471492525214144 16174036238538268222 11703484035235219012 16337006757769893717 8918014772595333275 11285479248050385404 10113573148545396880 15043509165848866482 1534668720065083198 6261136240602794448 11920676896435294215 11467563194241327568 2773729056943152635 12501553883963826100 17579122524381337970 16917761428997268901 4349059868311777505 15981985429533767267 2664481232988852384 9574217223954178608 2456413886016169525 10282354578000758165 16268747297302992119 18134671804873245110 5314048902468072255 15986448167924488204 3814342675472373266 2720498347809627117 12153920936497951426 8229453089406276559 3311956295857013233 8068773363572777458 12852552437218779127 17442622492390194077 14671560526989147130 16760503151711514398 18418311840668569594 16067593891325973947 11316270052135461377 16175492382936568558 7035198821096623847 13803294788211864879 14107534799912683753 10262972563853003757 13651315537231762530 11964182306443587783 717801249843145792 7200476451029988335 14177561600450001977 6302947086693560663 13957050572864973685 14844804606067817157 4643910379413119910 6874244773244230234 13532499596402332003 431962005287969301 5532684139323604201 10065464339641533311 12963809752951107898 11322720408515942053 4020683162699385460 14534968174255112053 4071582860136713445 11634291230975089253 14928164757319443868 178992353210548696 4765532638803119456 8180038193550547235 1164763584167094504 14080339952939954458 2135914081741611776 12576312179673183921 8300469889374994181 11490246224121004750 4627512441070236173 11760465479350228426 17248398067287712053 13169816593803201024 10762989083573781518 6738724904445857078 16783510120615087273 3080651182536265328 10581579773116715516 6255542322335149761 15954313454849125817 13527375011613111685 18117169110478328491 5024366481408509931 17478563748216459444 4198615996309026397 9575948330049064885 17783502661962363656 12308576361575862077 16739397459930820201 9845501832517883137 11964959950463098047 14886420037564246203 3567375497949140496 15413602224672242730 8371303882028893485 16167696340554268530 422910147395176040 185813906446636790 14623121156125002708 11520599426835670213 18218830557632640646 17059082736862645344 10011124336983432122 14144343619021066532 17218940129596702399 14607638669561584703 7966423021052847370 7196947740962439688 16343540432826680508 10161368350286151498 6849446852285551723 7636783930595440039 16817886288704208168 13503725254889799300 17656645248976390200 4407029601860343113 9686740476109086333 2348498450109977547 5080830036022943285 5345045046957759987 15567913342345141194 7802624902875890837 8858125749811545520 16233097399418529788 2780970999773154656 10678211154133710256 5190197268850954615 16503067362509029648 10278013259183983923 11694214159140559747 18085430356180072244 6199284349304614133 3074089407968474854 8884442841429715608 15222762914530524293 2432209500690513797 12053301883692726781 7170205797748150562 1168596035076121907 12674079808585185461 8440227176663772282 15213992716610663296 9299804437534362808 17375422295153120284 13659156496317762203 1358050340990530074 15075045920546151671 3714648922996767497 16832340205367956454 17096125526058359298 10854185346067545530 7416244258443652694 17684087809428940241 592733828356647401 2990155179433847904 10966453323709292567 13608809032941297830 16421930947894655987 12479189413568813306 12494205718890401558 733464574689463910 2781023988042268953 11191188444302527719 17433721911872567314 4843413739732199316 4077675159813289050 8767082437142629273 2295266178573609670 10582675229547047207 11376140826400702813 8476669302582741636 10454822794349811612 449338639370142827 14478776058502426582 6368053298079465105 6682654711902640532 10376225402667085728 3562161690013280540 10750493749143012386 7243953963587586260 15186533385029552301 266809883858031903 3793916940240855011 2367057318669341071 13764601832489975791 10388227387914562631 4195447118912419078 7541196130736106932 8796138450081488925 11495333118807313359 7808800812024523714 7855512074695529815 408164192429413483 6753384715517282506 14584147256948624827 10944895859728261903 4121598058701963328 799653429318562225 13928097700204302726 850616399771892161 463685115416842979 4770821130760954636 11115071425919197635 10633219286329592136 8320004184719853488 7639689524878851428 3955483465822250950 6024809347662585136 5833519193854762147 7699827752177720408 4280585119899875033 16855637397739005366 9827557799609774270 10856319757654585040 12013814482242980136 1529166266057505547 2041138301628885278 14613663019182534572 1150831153063701939 10745492019775378388 17577298783173633230 13325590383977343643 9135590808857533694 11214496813465991617 15821412134120433572 15078460469583418564 1964027555322615393 10631647423017853244 16328666925820461999 14095767636610483381 7944851371531349801 15007848991467663647 7736419793711086641 3468644380845955813 6548990838087930430 5033299846910493280 5810521461174014295 15339715512237842011 1603769330698257639 14669288316459306361 13307643362426026425 13767374045252956642 12869502223371795409 252023651697186612 5214955969957099851 9490609920412041855 13000921512853479271 18280194743907266988 11677143648476034587 9018301451089032282 8722766521945555233 11066794945296030252 5381739717087786912 16429666947910303944 2078850663671611224 6513310170289062848 3246659197732390076 355443023358624381 5164669530611171558 55496172116888993 9948214067966011167 6734447835137743843 8070709155989326084 2839395815672701718 12457346152973350335 11031304573092500718 5643749702570173975 11770378206016975771 4004195332234307356 5296339046670994814 8776956525806671090 482799575473154196 2671175024705941105 8577323153645563624 1227552977891709801 2411837694205801368 17138003237591551473 9922535304997492478 9084431939198614825 4424717512681508564 295466278279777108 18335879842229113898 14292320313425958896 16080042346190022739 2033544958865561407 6746255189410812173 6142577745819026919 12005740418618738352 9209590580190767615 9401108484182967335 9665298586429527074 16197222334447222605 2581130413890771110 5147500086173593297 13303652262112541422 17222898644015511305 13191737186110945872 7767023594869592094 8163318734470152384 5115930807125354826 17174535516828484847 14711855285496367736 2743653687547394692 16192396902671939160 5680904881865589031 10628162639808661302 8158762081087922964 3314861545441502513 1010763646232822781 12861357973562198430 7065172789698672465 5243294534108367605 14765120540897844714 17285293365815071693 3288031939231450540 10069674054139315300 10338878305635247487 16227946971703074420 9692395177330869305 17705469589191408818 282822449078136151 7723410383872665654 16615937932614318930 9856289091365492365 7827991609365900211 4160489301529807135 357779687718164509 6714949360362983612 14641014366740223467 12626602069566136545 7409856829724511908 3833084006409099780 18236096778761850686 79715575272388556 5218986862782234968 12308427543888905372 8446303871252254591 15810375075354161345 11868634324659141341 9894866184361521286 14615659878151757660 14260535955093855519 4022868452606924854 2777969127104153325 5823071609505767486 6157138976672119221 217141468401584315 12717826908213661081 819956064521520170 10418845599607399202 2643105922372162450 6024617066088167854 16463262181934477632 16529353009286796646 11949581580992913396 1597768526194077904 16791955507805769141 4649078038725568872 9662007509985447903 6929638832233033745 5052445674771895217 5522447142229961891 16308446412739058229 17639989570475817872 8347331953260715853 18147023690055696976 17603525061942914756 7240655854046004762 271397935912085105 5756729434223212133 6036930863765709208 1757287249494778454 1455383607002867027 5435642474149652986 15001736074884894187 3317073708760671020 8938793022781990967 4365453036894357755 767224723678874769 8703842525457641604 1829418360985248927 5385258199896357435 11637061589459443484 7046096848402199018 16546185135686985321 5061995589433760434 1048955850392940175 2351823605112514543 5868149864612129534 16240738113897847819 3054826047395076392 7516174571068914044 18174253362838481313 6025508783506570425 2516072082310177312 7589925713025052550 13021724089852399752 393734804341479233 13330450009813210908 2698290178296751703 10695505267783825983 16455850746113928473 8915901874430873924 18335538587914406311 8258401213311424345 12277955604831805195 6140067884192486023 13154627930153448417 12321687411166912511 2947184328018743524 2455705234147961451 15260864082430182551 14606242181210554805 8667099040661515578 1951027103847909891 1336974104493330381 1368673089891345638 13433468467077916319 7707053829373794661 14871376770860065335 5326153788885969114 14098193528984291450 9471577356800829148 12230874373262508883 10760366497489030120 11604918312396715320 9656882961598286610 2752788273324831095 10664948100752813126 8636942762409219068 1882389336813826889 4172627909562147563 9105733422426222791 6864960725423653723 6358895756237263929 12282982659510981185 7180549343606004809 6126100736947378510 14203122765523407986 12332616813871280522 6276242351220419115 14429797164088394687 601639614203745039 7001001500121175043 1000738005983668818 15514327113889541627 15776821712421694312 17905278533633006430 4276180955544187369 6334989599099662271 11504097998424382498 13066153628177401401 9435233797156511076 64997806612427849 12792980656768165727 15316338877774030389 2493556978339025116 10954525154845549191 16062318137413741283 14255093643126393870 9092311596882785964 6431776163155500718 7507192344839864131 10866925213447962569 11482891728169791617 5356769321204878601 10362413323329327783 7991942106895568277 13945267140325584673 16589261012954155053 15989258439786772214 14574441285077064152 10786951699979944897 6254039801920475497 11815311120770482990 4323663343780180363 624281499875832809 3300430125403819322 8806283169109431803 18077981697609133230 12654781741033688864 12782931498103818312 158131999831225752 2285573321464810752 5010402072330518025 2250849725076605572 12802974632438758758 17094961048723072228 3492317163050965153 12944523459251196716 10669129105475192571 16980575629581609290 10904831485398917573 1032278766203746876 15804515040264449519 17735148300859870067 14830018922135615127 6013015704426108000 15507207062911409706 1025295589721336334 2078514759992553449 115877871498467601 16122319650821111017 1778249874311144592 7028407328120287232 14638069904539794896 4090572936573795490 4571279005561978321 17621906295448669781 15948717086583847472 15095437082334163755 3493383904865255108 14991766566706679708 3918738869266270205 6010818697489551132 9027529343389577018 2643171909511273604 7998702310815865810 10374032972108321348 5389556761736741199 9195250119101262154 173237934801463895 11134039203623559603 12749353489291134001 14922593314100830051 18205284268584748982 11768327780076667320 4456915359951182454 13400897887124654235 11576333347290840441 2702096281088451210 5581018912888696546 10664527434425075703 11778221892228188652 15057940052081559033 13397727790216333795 3204495420990504583 5411416630661033660 2516164885312425678 11124875532178930532 13509786166401039140 16407722929279743719 12822671827837357073 16464540324620285050 15277393976062874424 3904316032932197110 7765526561837961109 9566275499146614161 14819321448101842171 3809639242446617957 5425741866277354944 8125027617967396407 7834613067798813080 9622258114423174494 3585629020145823674 644150358255022111 17519406448414338952 13039848434253963507 14468901695544901458 4326891263828681078 6234782995270765931 14666226654640756336 7528659655667603151 12788080055888224770 11231619056192265371 1894926856450580230 1691152274440665070 7727014679034750494 2935269393895654850 17854938259819927734 3696614313781072745 14721780407092787499 1728415025615919711 1466853385209161266 10280281671435362869 399390937213664950 7738905084988391148 7748812410895990864 15278308800966840148 2271063920903832052 17191230268400778065 17821484240696904740 11670135640141588838 10989887827342988897 7093014008166148912 14614314688379022963 11459045861046161344 7809410542484945204 1794858652076340944 16235561707325153860 334403793805024793 1299070151995823157 7606888680880335098 2893174209826456206 2266723690683733808 3895658426891799563 17244516719389299358 4838342961344626014 8595192904934877271 10258858512868783150 10789922830045052253 2566397905555727152 9937381336015634509 17715627849229217975 13843768462362389344 6534365423703297776 13397908994138192770 9113958044630088931 6342507711284279303 4902613343125654965 12959920718988374450 5910292535557484338 2871266284038013462 12222256873936014439 7620845839367715858 6556404612305749373 6009508114327044564 14114556851246455984 16531183693228967232 5910362169683647318 12067342167389745142 4077399146053842496 7507344511598457983 984193021637726320 174782289328319711 5474384016546728595 1505289482894756372 14809273803780020364 14733670726136244031 17227191063148128553 3338285488377698146 10399628491354949653 17038378534747729125 2375987894883737240 2733192969370678916 9960697066589480181 7700664021298342363 15335151675818074680 14297283674858775048 8696615450681636072 14038348099437145077 5441874164722393899 6782463033412044768 6841731310970980391 1098904393332712257 10761963739682918374 10941000538427409835 15583981175482059660 9430418683887854343 11020701936975750857 3075390848981355593 2829653802601063671 6387515965094850847 13626707280046567477 4263171445601101245 13959169313200776717 10475707710540753272 11087281850930812631 9941193416047634030 7832651310494994002 561937457907371895 1975281725147943106 4304251616930187099 7601360201498949017 12525099324291534448 6433081515665235727 16344457266055922325 4177642070709012503 11639852246630872255 5342908289290859523 3560889625927591722 10990388971655848534 5897100977884558798 1480302780408972315 16553055473589921277 12456510786608898650 7021084293563361018 5361597573968523370 16916528130534218899 3820381590249522391 8055487211854499879 18168681852918802589 930396928299739232 12057783776263933577 13089416270402519654 9201329650250358198 6204959668163490590 4183360267343178177 3522837525192440878 627666664635801422 8436528376920076838 4340267201714356601 6796748433947408791 7992611039284580208 369402881481033137 13662560383176765119 14637203973365950635 12830049835458369348 385912639788901762 14895183964695436482 16985932968092325324 4844120126340875308 9316636951546907972 2017485223023357308 16669240564792098506 6424563144412000976 9574350856135119410 17773289603954433446 261315930868356347 9024975550552352448 14796611745017573522 10562580979726676571 504606958075161839 14973847547451383024 7216209326163063337 6537009085705449996 7382371688652669181 2633864099968389674 217495109376691475 1751894855243603861 5533677379487743423 11107454201614559854 13875149501693829593 3004071420438083751 10206989592024734494 1422267423278518953 17886393875339546164 3946356160497564516 9801809936647531500 1877054985437196427 10410564327389080403 14646577767259837660 8491726820533092124 8710214679650108054 6854594363979473996 8615963093022122811 15119497797038961032 13944434676862404635 18372801489668568922 3430414975416698354 8112188108902172109 8099437874166914510 10903373081750071320 7611420024355423763 140352322780561785 9575311100473731873 1884031343681887559 2330653804197422820 1277071602414552311 12687904419050359881 8180185725253083751 16999625542405937152 13482092411393741718 11105101550425172877 15737091129395276717 4050426984652589803 15766121417932898197 2106030034765365565 10238412121703550493 1784344912604518006 16063393874471401004 16484806899012905205 7713180404730635344 4886741902907398059 14948515677373464378 17776128217180784095 11353121410480888977 7355951968017369493 12171178865514393034 9679239855628180758 3414422419210066933 17766344372849933303 2222237844093710015 2538904411123272585 963840476189989524 6379947060647982070 223238991394224546 13688996368784489654 13670600714179851799 15887804063568590878 17069692455819691315 8252300693277931794 9647970565750026882 5670784051007842227 15696331531236152279 3582085905960809054 10717009903305838174 2022402211277333065 2647530777509069227 14308919277504447445 4246515814760747885 15695524017685573661 3975285249311468185 1751437915349167964 892430938824122656 8169243765279857212 3733015786082528597 11306314934153613414 12274067962580834385 16892123221733347368 10672312613512559817 5930566122022396438 7272386546287905710 18232192783343041000 2107591610039336664 6770701266339414377 16987776935547000362 16624232364488512455 11475692756530429177 11797557409858455029 4480190445247423371 13261524522468699536 16045394115314495202 4275883628062318946 827345563258105021 11531851801031604860 16907319524172156370 10352026012367624646 9153296535782439229 7308766747011474397 8092931096789452933 1620172593114210204 14244468341985242510 13984295081272147661 15537131905108643382 11165686099581574529 4850881895795351459 5711740520496947731 284078880965107558 6268318643465740219 4469969932023634306 6845242236719496454 18402862263510904215 16066417354680339147 6835005819590856010 6591786229128461818 15327201919157786138 3811515932486085676 14019879978565162841 8327614070933757466 12309876795402565795 17056884152243063575 8663391646414707648 17235745064602537755 1755228940890909078 6242726073483030872 5221286915893288459 17188289467189030970 7700040222608026453 11066434355746255007 14355897671124645583 6826825184438556393 4794005218344362707 14099099576123504932 17210935835358618022 11536133742376707321 2298118053416435320 6972254102927479316 9121820700781654215 7852294751030629714 9264215813616949154 14432237269512203286 9198813772738295646 3736374328883779660 10339239544828846143 10321739462954254462 12624835060271540386 17271996870402187589 13179383338945219883 7974978747793997180 11569563056076363414 18430688326012682486 14216438746836614796 7776088820978900805 13588842900829195161 17452022611866854336 11883399631996235252 622362205542372580 2558683212794249050 4959925870226904161 7296667798147694007 9099467167492087666 383877062025289627 7204215306595309255 12572489891621561439 15820411439202674448 1100534318869740375 12738422358964696231 16475626466117992697 10224545150840884195 18362551899898921161 14899491958277646127 816780159847733227 11435772335880419344 16152226990263494270 4531388160788137503 1171755757365367536 4902868580471804217 11705535839923913422 3658223476233843705 17009921020880368698 13129379976609971181 2009939764509786757 8832877464056796199 6766975025947932762 12052513994633367946 6454349068718095412 4319157846958557313 5798809097663741286 3888845274808380055 10006122858898546015 8869039447341780928 16502980983226284151 12520943128594584237 10530584455367479587 7863477371808918242 8123077008103097969 1475623955191573616 2638624105676051499 7016096181402215861 11941808536601074578 10093004431432899898 347184948202199331 2964043892391531298 12379248251179293737 15950514438448020924 120106577455307928 17487119557606177927 7745486690106388980 435931508202567740 8413774000769320439 1096162338160144317 15859258715808494025 2157018674436950136 3064978622939705663 10086341677493072004 428686605033864369 12487774502101432063 1362817108578179129 12952087527963009457 614334341960633354 16738110447640821098 158384722347504056 3549622459437055018 9488311408164112539 10829142442622583411 4541185542915521464 3716804507964940711 9439707900736895959 3643553667019562855 17614583887170644753 18053713945580917847 5993857400763908262 6671426792475874558 16522756047799011340 4075622241594768199 17854739450489636095 15829386860148002206 7927045113241309160 18023626125569871764 18196039640395380291 5066742082990065429 3819608177994477285 5670605187487175031 18063870844042512957 4308907247881202815 6194407149614263039 3540181883529241857 8331886566740685203 15450285707040186657 9010637464736053402 8401794300285045410 14684734041027316757 1807092614781845125 5822133641500307254 4453422782093883233 14771035633068537333 17828776213668350313 3138932159308605443 9329945734974464158 10954834494738784593 2671066522098669879 7717386960863159323 187151483173329116 13462122666282949469 10833486985845953421 14817981773458778493 11206802726029429602 6234908318346293950 16405670441783062759 2700342095318276829 18227781097895173004 7924894034671496337 2750082799993570684 12527269249764231951 11209677457547736311 11366989233103593783 7220747499060464365 4735533266848491946 1572413500573393783 763116834092802405 946160555207542363 9182078062026041531 7550157358050343870 8578575570555323524 4849926079425348608 11726694616903681156 12612911563409218343 10767371119486930820 2934623018920116840 11596968890049982787 12870996401986341450 2856817567640316798 7268382808114777571 17540042279675126931 2175314610939417613 8442872939234614351 1286600495238117697 2436097460427357323 7118842960133350295 14224831388631076250 17298065692929602621 14931145285627662969 17633637025925534543 7571825835271398817 730469697271416669 15636610690660710680 14095929692203736648 17140550014092156849 4880226555301863510 16922276966423461191 17361120402588185213 9582629006748683821 7170534639597902385 9286714201418794749 15097131662952091267 17571989806101039399 1682156508943926804 4126132345407321890 9394637589507711531 10241205606224778618 6890646253871842241 6514299743652037022 4695912611742235876 17124775428579816473 9179840665210631126 12087603421209325715 10143523847068684141 488388979638262522 10848875372452519333 6461754745126682265 548833481026327742 16907956369773106992 12315623411518273761 12583027317985655326 9749757392195774077 15169388907214032443 17913596932305015664 3751050843298639163 12774098401863962357 4341057722497687646 2163523843651642107 17508332699174805765 4556762245940369333 13653675421071041174 11278928508135763612 2177183153812398247 15701943333282509539 15644291357716552726 11939258811951266577 6865792468021632068 8568392851103515859 3833518401105572002 49253069263093236 18390287674415087613 5959138923049812161 16942934636189172116 11838869565358727552 6596108618271715426 15814938134023162964 13860369705935197135 16152424161567664126 17853401630135219529 996162921556652172 451634014700052449 13729280490014559035 9302147040802257793 290623563674066553 7365980268020198512 12903763328536734540 4697060035743053323 11215833672860286940 12526915335539719800 4215635673258103889 7703531046444812629 18148926214021757993 4151322686923432235 8917634945772220569 129808994307851518 15289233105500921518 17362723994272648202 12391828245061047425 10114642869101381229 13617052744746882533 16363945456453049322 14679084363498159405 845090155916322273 1691801485943073980 8799737010647480977 3554194646544777934 11273922906529411725 3658055179260948511 13215765245998322135 17344580668239252333 10618955325617806005 10317116850325396527 959859901839436022 2272240229613581120 3274875678062028626 14832116646163032009 11974838601410429513 4457975849162013436 2601129048721546227 9575534324284157777 7123411534003841616 627340789904654368 7109084869939925177 13841570185046884525 14387554321164759636 5408195926823430493 9000721788177349760 17457651355185281531 17981702870326416438 217029431204864429 11917013528709948841 10620306568583838239 9228640401089657605 3063258017371285864 8531109538831270863 15299762737602986312 9571267750234895893 9620798786112289342 2025113689373271051 3549805924987610861 17324181832235118866 16680795455358082971 2798535779739734157 8399101544912382437 17318973464945742712 2946027420323222152 5471694976277534061 16276686135036566375 8386816427324599469 13028617991133012172 5634164509222698818 10487628246252403126 5464175592329277758 14548866402252661343 10184990691629128023 3345595736579700717 14470708202318964478 3919403567644057678 897705630344648482 14223831848333811115 3862811805009847292 17133128905586812226 5781203172724352336 7373088294765356189 15687297016475885498 3958344496864856522 15615450227001216601 11605914953520358913 522950390219062938 4716256240445525915 3968863702778865252 13368841728961647094 7987219176043832160 10027770975503133421 5756373456194853143 11919491075588151537 18111824370820913314 2809653406399682294 701949113698922328 12423453509910535289 4434444091705611542 1755971912666169095 4208956932335683577 18035704618045390080 16450826023545408180 6020319954720552476 8942206883145723714 1453064640754278469 6192860020252166574 13198816177302202434 16047979572503002393 2550717977781848079 7329269238746901655 627034358175357656 10317006933163784806 2776383128365965303 5642863022665463587 10670659261418418866 5289854523220587839 13835564604896028363 6918807209670624897 5183942502672836214 16490281392737323010 6335719578275385612 15703046370261956834 7734323734758110880 8770367527284693992 4893269812073579514 3822903805415458047 2577489337877017003 93750154769031191 9864537438834009112 13090241382252669742 805087263305954398 5308017210417168638 12140264790425380273 6421162084876136086 2971217128700124191 10170829514929594471 11076900903334377469 8149927479968117227 7840704255303516733 17841963987177033449 1041948641378105828 3596899580817071266 13967423660032869775 12671790855014375276 11010373765748380720 10822899948372448489 15516314192129908368 15346948670099764689 13129590039657947251 2691090623351308246 18124730501195211480 14000693203546604005 9182883470303526124 8288250836914859542 7863879938502515208 4078374942327471504 4014618621830454274 4213021357427658202 16195518148525213842 573118489487501097 429937724755569598 18056143991073760509 17677687896091800543 13077807243093386016 6011462460023958351 12451200773602202924 6044895544088513886 17569310446260072139 6056998833284926288 11625364591686236074 5723146998659091867 8694874702506019443 17369168607739639733 10877158399049711207 12595221008656708902 1228241065791935765 7728915734315944771 2564411868657964884 12745800299480680607 5223305734545326529 5002647408553820190 470220171631401830 15180827098192840299 12386758591221743128 3557102343013261210 4059210134906710702 219011088369874350 17091339435963963591 334302786134222588 7681154857711626637 2217395969002927397 13151006795502747824 10429331605036484864 2651586135102267882 2415921609749310175 4804750651409504847 9998443654958130879 5062610350108877786 14145004591315672046 11212916306737047277 4811418754832717958 13973853734730648514 2990371036608983585 7166614065126931793 6064994886140526801 14735574880508262487 14717988423031716902 172973029588796424 3493571265592743421 4223330571607686867 941047028792887282 12853829695451511683 3334392953324331979 171510254697389544 5954814124836918624 13366281783389741488 11134546888631704468 10020679279820468042 14994696933933702014 15109730071855104031 13845768281532317103 5851956382178852299 5249381757569861587 12441224070552378615 4678218777290151537 5208088446772588661 5598137045890480775 13072601962218343048 18247489639788300553 10952581462728245783 4118602873468043056 13580916755859316919 1102335722135421524 15481077182835452479 2948669246854718193 7622100255433153135 17205324426581283697 976272063081460290 14881010609739118505 11434000615980054833 18408078139733697015 10144552176513712403 6232041364096312957 396959973158546940 12071163344232480320 13075267733646186954 11300007819495846479 893624420330250954 10296917655169400899 13563153505815291211 13502691952846591805 855499308720715862 5045317910913706341 7550542249797119829 10321586003943457112 5423514824268555735 386557532036349593 764424693462721574 15846266143225532962 12974882913912986947 4055387534403980024 15012753969858792221 11880423780098690854 9499150051523128124 12978666344784720574 13655055881190347468 11754521524940839497 3305924868112773154 15695146822685757841 15349390074243842309 7618122121480011460 1331304413927168934 10449355721067531241 16989067336612618165 17995762748744071319 8629135176021003229 7021136264941693306 15058322208604210328 2666184169327490168 11117866598335987652 14499413464002281231 9890208324272899787 12184762925679599613 9444363564683396985 11412377150227585857 1526855987360572449 9273479739749514617 11605321756606258188 16480508057289964087 5577904528889745573 8692211207323093744 4809999661363260935 15223810689529904478 6315684112279464726 15595544785144369361 8088448019916659856 1096705914742683076 12047438694899702965 13128046742193399448 16610141744614141126 14099577935477362305 16416520061725950863 4954305052200126155 16914807163823683771 17423672208505592338 14122668793744368802 16394599699506549077 409690738166033247 1475403756516481494 3046730956270597564 9528598494628924367 13574577986154586965 2463849585420365767 14283035071462937057 15456866358966065721 14759528726629004529 7890888518602769250 1396943041211486479 15362539004709604343 4295060318464167770 4080746554641985227 1991024330711069446 9669523953048310410 4841585171555660326 9604078509536135997 10735994918268856703 9109296482470069042 3120670888342183666 6173884153826885733 15391405239092858963 17094194223814126384 6498278546622857134 14217593753201113358 6553058003899833752 8947391213785242968 10275767419128272229 15391914511864599303 17172296830462975918 11198751854398425531 14050850849438711643 11940534397371883768 12658252159695495820 16642787552847628752 11847968473696534965 11456990681130059458 5063936842204932911 8417693382526429272 11327740749615936155 8685916022639811414 12705240695297645285 10387226595894396926 10514589305589105941 10071897178005558655 17863463660952043872 6808292764560911080 11744493348279609913 6726221828497121913 3720731954471531950 10603907105821204538 12203334019350086502 995000613358680742 758871937286454416 4870503982688950727 17421122576255107803 6193129169112779322 772891660798316481 9005525868557429859 5737118114325259841 17411023222261504764 12076795281268918811 5751302150452739488 18253856690279731878 11442400311532267847 3244106824333602408 13349228724641376578 7856811129777022310 12410471658902711410 17734565377728167359 8131410653494434756 3369977694185943755 729400885897541858 18139749689420648174 1274554179351439399 17460443990026633190 13106653537671599488 6429851955599792419 12574268151486728236 16412167773620038928 16246372234757580644 7993264128784805273 638187327721915451 14616899790222169705 1055560468547189810 1286223665500465230 6327615512966095869 799213819953246263 1570139162423327295 16066657263402927939 1956459849623428650 10021547488657469144 880081613304912182 17978110561695213650 18022853016084217239 15489461406101287341 6496771691190255398 11592139228733742513 17044915303885261365 12016231204565006182 10522369645523216292 16950550434113616910 9397439362029179773 879245099728988902 62567147100369072 12292163516801420264 7268375891051022678 5688251314116995831 3016742898968068142 16859688238916947319 12412844601805188364 11244351518808414034 1318761682477351658 6675088431517089615 10685135396274255091 14785975211966296987 7810004612659246726 2034171462185678619 8772732001149858138 5622896333161350677 14263287474284416535 16749795345517741134 3400023499186496188 16345836649008710996 18275405472990512684 1973358214574525973 7251041159844532217 6512723088219516871 12341813681529363040 13659546859061048640 8536130490557415332 4988174562922742805 11659106306324012461 9493891268572088308 7581008531194437133 12236096960709702139 18371371465272473878 12126943201381350433 2353004611783335558 8974593928402842541 17988844434700424226 9176001756556507800 3780489616265202065 14233807439146209019 15963887216066433761 861394057883195265 5579538337265903046 10097849227881424354 7921347477093097690 17221977355991336394 16727262061353221109 53420231933462916 13154697984859924732 7902322687383179841 2959746497113906328 12880941920487256405 4211054285885464832 17895445728547426227 5442948972423859996 6269027171966854042 9643364681768218494 7756574739508152420 845982310114700406 11089142385014163801 6565106248265400290 790302460712498219 7876216320436857146 12041221921062314376 5768100105591937367 9200422650475043763 12525491321494396261 12061472067210964617 12668397660552264647 16156865509909618883 5198820913326960490 14187194350088458646 12214842517806929513 5647063035667918485 9444187812734883640 15651912880530194950 12976611804920976142 6246394952352159856 15449286778922568336 6610005966610653036 2987176149721887908 792440967767110271 14230695585962251557 16969747541695703187 17790850850323974097 14526022760331086484 13226416459904923161 8807781771920059259 5260403268239643515 1839137754722227076 10111516055156760609 8038681950996042970 6380907974949684167 5145852434056827334 10387378970131700009 6674238337987354150 15785496166368329749 6155663658020865729 1359507920907710238 916939519932551540 14472349580996474996 49381445642254725 836201214628088104 10131783150264001779 5959472308433682945 13746128295614552262 8654231713675310307 15969555197947001217 15740409247012734184 10256982444304144190 8040221629676863731 7398676340048232277 7412683389207856578 2462196447071677809 14505542353513514884 4587487591918442986 1690268802284658483 16381611441775081278 4427648560869247776 5945522923639973690 17764015624976879981 4665747833225344404 11409460761677313818 4772698290627170659 8103250793666653830 14260338859640863618 11626643483025872160 3756667400348700252 9386112542876636098 7746180379583636899 7728556965318790966 12612362366074667353 9369288860818806839 8579327334909196045 8073172622924478606 12912422452701511950 2445647262381023539 5197002394174620899 16313771284602597838 6530941074024886674 609807324835921438 1381839290505797478 6934099547997478602 14422465651119093832 17919927379090861666 12591358850657824424 11849591904197072436 14063330039311581243 7514365574539260736 8255092638178213777 18304920246251333585 11246092179838866480 3416034158997140529 17149336545125493970 5289766298931700596 16969052061148573842 1655358933008696037 1971676786881747030 17264074906284243725 2955156939040467793 12636150701217459468 15416377292784014218 11951089289712441019 12887101499271058398 3394363815086419440 88410295593680590 6587265913408999072 15245512933960508060 15883791765486104201 4077629691767956815 17823067210465184223 12425611910351186765 12181711619557909721 12663902695438816814 17175264480976358692 7511277332359831241 2283786063507602722 7112087311741158925 4163784315326811695 10161395764635782846 17788152629592408585 7106376567453115210 16534040639200483971 5710556975084015283 4705139391162445223 1944970624192019397 2294568457766795319 188521653159340398 4015367114269811356 13778378201326798438 7880027509645274110 7445180233965808015 16414178694476033492 7008164118184436517 4028322929062895986 6199434473505440852 7037600389057002070 13009723868841633853 14974081122327359486 10877289397668646597 3971219093767974875 14251725587048019366 17672901816635282224 1692172043469787243 8369187179638235757 759632156050969887 7016518891376638150 571127023165657484 16322640228107308843 10770405612532626945 3230304624372191234 15969016763682646796 10190133423559291147 6864157714320795619 8607726159957207448 16016832521378549183 14008928678236489840 8847602403561307232 6648062395050522 15345623650660089150 2612597269956274136 14256252932595847330 1392508149812474347 8995724256361996664 1868811088121575059 4750637616546595380 1784080470984516271 3595923915539677313 1831037415851442127 14550041406432610674 11020252159302467027 10253934011570469585 7224857556800741247 2993996839174658572 5120542850042963018 10620987711561924523 18107714225166534206 3649681912906610561 7461199074755906275 17733321747610296237 13112885699278242963 11322911188780545713 8273712331496936864 7056581940454359330 7189876615803255920 14767115954257497639 6567523658977961960 16399569364113350652 153482992973105123 9815942551023353259 12103999994252028221 13672254263562091888 6469088365094585143 3684050338776023678 15673191671429637567 5944441665148043423 8294857470330711420 2513601183443194717 4864882555085438830 8514618840242328761 2404655173507785687 10570170867918376611 14021707698219960849 10693096624157967293 4920324408967711639 14256802811028156015 8179697606408082207 7526628064289353972 5561311390880876902 5750214700241779434 6168848224798677400 3397416466070318680 3159202681886615200 7247374612628173251 17665125572236046727 8803769735956332502 4822753205222444282 14481084268675625459 7344531346400178494 11199344282830024045 7306864297803923258 10101427316750893883 11270272928914963419 4704677055062235511 8387561044261920152 12048339714169575534 11729415370527204860 16340725405601279070 16886458242612447211 12239023382679835522 7535302623728377080 12065956850034994878 6945085626928541847 6210533396218161163 6527245485320252471 5112357882154116307 13797053241227853 9700796962361898519 10634866649015765543 10175667481318294090 10179392039626351512 12581984586687228040 633921342828665415 13613802954910470013 11572253832735133687 2826080186914192499 16942261665789954847 13624789004211945288 10956547613059006425 12484837221363750884 7991458668359742647 17830594656543027573 12511817377959139389 936651974989635971 13973802923894122300 8020076295699502546 4602365655554340867 12190880505201304113 2033861753075461252 13032777684226724978 4470360889169172511 6045055636867858110 17257865542462363923 16684510356420313788 11193761573357368511 12067221664670843250 1703612083561501144 10455274115083842010 12615668207222326872 11113096680594726183 11398439863922070579 17579189478331086865 2926663935699356324 7466721138582301393 7115022121324643923 7987719637869447486 13632853471134476832 10251720153272422292 5185897835880775793 12956226872100573053 15960334133969163789 6741913411289116860 5857051240070858924 7524101106757192494 5286169629051623913 13388609136548380086 13322085023871647826 7643822047688818953 6393058747267349114 2340255436582577515 17224879912102558294 689830886813677255 2000182315740233251 15157817686257607805 5911342314267762260 10511157512017283189 14326038298845875364 13103014960731224633 2302201927666632215 10347406053766191914 8068383835987271016 8444873110283531846 11935810945370339082 4215965336416465358 16740680132628059862 16286123573968539768 6893129524885069157 11814675310767204811 6897907322098622454 5434750076661795338 11320251396639107265 4458283492840857724 15705552362373517162 6165991516198728294 2997174262642379910 10664234891718891717 8859411053356661904 8502309645189034145 8356864330476362997 9444001937251993015 875166328477717784 11244766304461175557 6256569742874646539 16176503679600840486 7254290823351681470 2407998892925312779 3163602329579518151 14263580307380291869 4041639280913402720 14542852175347836572 17666559203615805601 8916005303407346017 17453571730928617252 17472786589856210878 3357042084035488417 6614475708675638793 7925603733816843382 11760809587788446385 11285953805901782509 4374522049112945955 12540221485019524108 18027063953218313127 10587128765556822882 2904374820974049909 674094663841012092 919080685533545491 2994895767661065886 16295420906202408720 18224871934814346317 14577456108283301265 9671843449673725663 16548039727696242407 15189646799819424506 2886715416847868305 13587103571677762201 9454143332708819067 15542240013960623985 1992871936924465547 4738060712387799415 15523007215958898453 6934251689730427902 6412390189676245677 8357399236309026035 1548163856843017732 8334740776275489774 1271959969716046066 3502391615661926481 1107050796419016344 2017084304051882347 1222879028342723698 14857766076736309591 1768168807524512216 11045206833545117791 5335014506445784851 16790137504211373496 11934902876666792649 14976762224643539568 12982257329600985802 15316998737321982761 349514157952511674 3128456892470715956 1659223282839079830 10591195329112716545 2473983123784485989 10073834259202216898 5055535106533635832 12828914645924470959 9855657114312696063 12218475158905070036 5506773253456076432 6946221405395761549 9604373478896445539 6277744044122575135 10494496489839143618 17108894239265822089 6098897454339036860 2621778380895434193 8366703368509477270 16885434357867609210 9446425855049358635 15054834690572276243 4205220271263738895 15323995243549606633 12919338742759344920 11852466233904807566 3255413982962420252 11612822395117697984 7330286117907625228 14346733174669858568 8873337421580895207 5460712188054901694 7906587240484289143 111695231045742873 906088829866673394 16094179508771493353 14461370683586502505 10691509062394691147 6756189933293148672 14954822225178990612 6645338504457673758 5203088507316859985 1482140536070145657 4016698684745008944 360227353542587918 11530242074902145944 9645390699967115761 703947012915721067 3994100168952344181 11733978559331416050 1101900649934297003 5390436954307671499 9077060297450529997 4651528228859103302 5399728964352528233 8915105300404378659 15567988887413181074 7601498055934014281 15110479475952512783 16912834572230092162 10981846445004340882 4586468040932597805 16766937765348418562 12642433207187679793 8516369868249716591 18383369825448452951 4822367255387614820 16911065281283515413 5116686252877722123 2602245990566105091 7181135788316288984 4889454468902338838 6356498248026864654 17415861374249984296 13762275053104463143 2008351197691114437 7444542328159507047 1348453893277885797 17303809981851979103 16517945253588441594 5215197939870386312 3514933074890136680 11522589988704266610 8210031346801561957 6324157574770462550 8389717004652515568 16293746285887595616 1004296410838660016 16646852355544166054 16859804787564024513 18176310349121533166 13379497844510057996 674502245587823002 786696807452645936 18335672980875459358 10800497517179713411 642378396317630342 13939174704488347499 9962547800104824186 9960755949145905291 18137034785573307421 11359362957200198568 9734986306064958675 12813936693043539699 13556519262925399147 8135032121278549200 9707222540594691223 13006295962448443179 12882592701947019313 15063331713320876602 5764442286207741727 14788381385209615407 11976143572607860411 5640711675375380512 13609499614285454845 16024815789915968555 4921620128088508910 6584895246189125096 14418547791428652045 11762524348749893012 14531616983370619139 1196387482856713142 14587084258948806089 19099941191407017 4970475432945323862 7157288775514468688 10593199121184855700 15427245604272779770 3251785869160627399 5955302285092518541 4775740702057909254 5751545516348365292 11368221325368568249 968397005060975154 2462686432657944555 12084599100462703776 2939837526334714056 16335198941758882460 12580699210071079787 18042335876027512861 8101521259479863307 6848334267542535960 3449656408400707005 11762243320989622506 5185816453852338637 14446613325822942525 11738589821529292262 2294364788541745404 10099898753827393328 18228266285475120808 16771106257102936362 17998504287683509948 16822479870458234490 4574935697635615171 17902157518665030305 1125486782708881573 9766265197023572019 10205819170827059608 10877329841960083315 455699686365620618 2619081521684781393 12262938013042790262 15423977543833007639 1093622686028979710 13998835516144094681 1201283398240214187 1084886251826732230 5877314776714353141 1708569484052462302 17753820108371389398 15102384592421669199 13836442217274765817 3272319922549457696 9442850081926116960 16457505013453388879 17478626966931459918 14969733816788507373 8322090085981885859 4410780144820756141 14467158065592792876 17395094233605950170 7989876075549242866 16134677423973765686 344301107798572619 8856139389750611064 1337566886673060768 12491461952265741066 1603829413737237480 6982402747318449391 7434930287102241428 9221673772916101605 11577096976179831467 3187609946732646658 1758487483815343904 15629627284501251432 7806339066892794873 17683309926376470704 16329079649131631984 2523258016646823840 12635005265265469111 4442131100695539447 4314538134778902928 759585888527527561 3340913737525183563 12525083658766838195 13247423752348859437 8221050346990454083 9730703487378618567 5475846214159082297 17506386705409988985 13828810160329630470 1284199653323814524 8291307304700745930 10483581451943731266 5082065220171125320 8312184566257477890 9240560276445339402 14941873185545504135 11135967210094580299 14323735051804020057 17785163268424209186 3128386230382322675 3658512241364983495 4858216851275214355 9398711466992832050 3434517837627484858 2498668509812943349 10612202933791008546 13622102387945580274 2902857822421110655 11533702833688472847 3913021361259878243 4830028586312323980 13272418065368460713 11390485343355434998 7043080128501848424 5849611380013439476 15666227005491141540 3489746661667056713 13538321548321322898 437019029653769389 3404175172321717319 1404475361174563720 1505404810159223902 9917195822577085648 6368245702190227567 7345202806271915875 12240155331057577065 7721508137107330332 2808441574070110688 6088559891686256690 11156766264766771582 14899206261552001334 6554778699826588709 6235291679172377679 13018692434852618164 10673704547331347292 15629984055987972309 17844012296339599342 1307250337810790219 17521062464374415126 981945683910765719 5768175038276618311 765633091636252472 9587347850901770030 16578733482581930773 1539696546605680569 17723002230615633721 5759508983468982791 8753907049646332256 6501032929551472221 7485751617111717449 10782893389398489269 15353959143236272174 15076944539940658047 4413255709789829074 10741442451687472969 2839078512181966603 17929796857648935692 14751995788243910843 3931663228822112951 10174743462267870347 6127264731784412042 4026526469252308259 11868308274676576772 10731289756469034282 1905516953079226812 4936324520555015520 5238340137458204013 9746441083606678378 4833490898581363900 8744887993949617497 3915338678779177804 13851109424278956959 7410671294078191691 8807723615607087946 7182082829228150881 6832883810337874883 9266700700922938719 11340156088291730911 9921518461785062687 15328795309366598493 9456177344775812101 483676795896518409 6946203452446270842 1001858315145703274 14829943257005888633 3100541324794362994 11765883955536576401 5417391246477924450 13135703768649006415 10885525910837480160 4066020000345325209 8772066973690562656 13386576757188261522 9446382409856120451 7428363466218908663 16538433694534315923 18279121065639032893 14800768294475200312 11832207324525710658 12861426965796713460 1401999647060714227 11736722082586525317 16472880535940334348 5536247712442713981 16916516021657751998 14684944939663786272 1243719154241574628 13018608901103293863 2676556450474376040 7970572882804965047 995715721745624240 6844170002450294834 15623142712129067243 11145922845601449069 15977469479802676603 10185844950130289438 11047309219159663235 6078042861974725943 7519460094608496870 6149393884805151672 12641462540355499873 11500289645580771615 16576902978225411446 7086334738823705870 17942899172583802892 15649924954055985227 8555528311140118330 4619259310598668534 11635852855521359208 10359736174864881602 8732650055072323324 6674861205528956054 16031840321417986145 13379022966316197278 17978966947199494822 10500335107708801547 12567344537933675655 1847144585914513694 5306454261706513704 10579242349357168395 12148926514638192126 1842747046481778108 3190716178265752651 1749115609987345594 13794292462379058523 3607063866867773876 16961686230827286273 7750531021192976271 14227809500126074803 14656780702840616793 12091568149511160676 5860755111849815239 617861864454549868 3215243397466212830 1160009435693211026 7569570897290018650 11302168105476936371 3163936987343723035 3446383204652884147 10362117974901614320 2923139752656528320 12511572744395699319 5588372601279192059 9471865081941754453 5424422874248126961 17589395501871176318 6381107107956138982 8584490787297493752 11469354089021446572 11115207435647727251 17022113412157185919 2502036353020389692 12889785166613578318 18377874524958213960 8873327315546312273 1508168824700847132 15934343542721460197 6578618140680597733 17622423634014711440 3240168165663777409 13376640794616205404 10350202110273268782 9165279634460962956 8120723229200975513 2448313440811525563 10820203622324438656 6724286188959660265 11003419410229177155 8148803956693763429 3786610287664127262 4487661267849491310 5255403932975523577 10924148096672931834 6732097990810414868 9309871129512273916 16153325477729858147 10753323148547722163 11606320727325809990 18408200530875703502 8590864636767760748 608449022988046720 16148468247362053396 11132253525525282944 6220406876701403875 15014827312897586758 10381034928152487882 6608393497417271100 5301301846222735339 7115406115703722295 13259815020605958682 15655361160081829197 3988645669704128843 3410958005790519577 6059521756271871856 7969970316444361243 8028358259315079009 1824714739790200637 5156312231617857445 11616720955832439143 5353995809402232149 1255379569110459736 10257261269917947885 12522034367431118986 10722163758967460137 17743372475570746471 7395342634377578478 2284669569015427987 7796729011170204056 7782351565169228138 11346165198215633085 8393378238836848047 16103147622562693457 6140173163493097269 2802939547023771779 2557331150402677370 14032731824777035804 10053758078853430823 9572047845957714893 8620317616621502153 3486576218855632486 14913332292636775650 11470236355596393403 17322477944333523619 13802209899770723241 11697908822576727848 11443822337030451633 10218335625660730615 9601944420751412268 12122560047916530688 2094184223619769024 17504809345067185787 9485852837202097253 12396555323485140155 10583816659825831512 6735331792060326164 6601041269654922695 13665212180757235788 10029582070039708825 1756343038857522690 7451930638057779110 17466888719814204458 2812412536973586293 14094954718610739246 4292414837730470032 4611576443727653510 5174774916367650381 6172106474825633688 11346179446328551307 5250582542237788864 16759816338893609049 12672444018583458481 4865878782843118973 1815757825634269524 2947873240832142513 2323893731392665765 15160003352062774254 4289647652335740611 11342880623979455209 1164422592800519367 12573687894552916767 15899397548213150652 16001542125644110571 8729973366895729203 3469431328086552176 2885051284432027474 14253842795330969247 16303265325363550846 12460599823653050783 6146446158114772489 566128604961654614 9103962195137863818 6148578784249722784 10028738622476692552 12694412753653567673 13780721777191322123 10475273373128508441 17876630985893049343 2976906168370081271 8205038436938825763 9480865369228182684 9881897011036286913 16015808397426992154 11139921319241413010 32231632986925828 10408197327767166712 2750917015783263232 9267974479411827317 8855518265707201338 6404541103808598133 7582111349078620313 823562942704572183 10664045282024874369 13035364201232535964 17030167877698819448 12159875587877088000 530390850288925770 10979815942570814647 465325450401388173 8112108799690857847 5853452175437899087 974845255514588444 17241347728211235 1730591972046812001 1858612027497128102 16458666294013388420 15892156373158421065 9454893358107061557 11492224881700714608 2557182624579695717 188650720367999482 268247902785641373 5976530897999200960 13042882875070683389 12144488892627987202 11936513468902674716 3887731127607471432 12302483930603958943 3536513799666895425 2919359149483539967 5008145883758258713 17129687671374530761 4761461488482565255 9776960900274909588 4867868937506451065 10322574011247879463 5120402635131343745 7916028798995657441 13715552348559861768 3279819559561927429 12749101201499554268 3552286188647526862 6124371716798442277 2738901246894254174 17583427865051099308 10433972031753366401 2591296356364900036 10200017209639141550 4306562517485151787 11805931017204301868 7603672396458544475 8589438188384303250 8017308292200571870 3150743864102084655 7722057052270362881 4883915548159155522 10055285202368790838 8274995118116337214 2175389470760763207 17022100978385570136 17757114026508464896 2837500344808360061 4940750824432363216 201567471569582795 8193628812067378485 9589414053795333062 9170015555728549613 8297158749108546654 1388493920519354756 10785290524911643107 2492571440044755531 2220882743595799900 4495869484091264436 12024692587606560949 7383773858092444762 12320008868896770985 7940456973040042156 10023234764562796118 1475198259323288622 7374975715345693426 5746534067974193553 3645065532682053599 14049645887360918364 11083303863281596474 2164133476986732009 15786051044637067685 14013728836111307889 11393491850151218118 9931302422992259834 12032451564476309215 3462632848778473267 16345772619977021022 13873530040088724761 11782779081047621138 10992542985745803740 3740363689163042628 4017208465286318220 2595124744683976288 1089096456624811855 17724438387181068942 3140400440666930519 17251947144819403834 15844326303044447872 17173988749283021718 2978898459244271274 5018120134080161110 12303533680285646325 17991742246231835354 9213139634305506488 10472855802556059020 7327285842538377672 3824365516585909292 16525187872770613305 13261489701407757034 11895169189301773113 14548990149418156005 13219072086528244052 115737318552339300 13126368418552544357 4882102084364103080 3536678367990225681 5936752605323315552 534628030070970158 3338013177525814875 15693503119443891284 10964844265022409065 656545599285436971 5731471632859030482 1309839478929679617 14925736915845791201 5490999965640263100 1636043192860766744 1650579747001164969 14870391229257793492 4759375933136752530 16054473327730396761 15940621258276335147 2277607105489057691 2210212972051549531 16334997457841432211 8011999115627844691 6716009250516450948 15718104315867450592 9416355491583401810 8697925482753719354 4026795052349615851 11203761392092276811 4081724229194723718 11774240698074229978 409588593670230595 4379480036358372334 14915571578780438188 14029827856850352613 9557552635401756368 14425326542969059084 13952378352487962731 8671541180371095820 14641205280122315291 5628126237593841679 11719396575388992478 10404403680738410326 10143061579764054705 7750580650813824633 546507519362998841 1231582532379482446 13800719611706428170 14787245789777880106 12662758240466241557 4283686967377460810 12247731572137223396 16715521019413092180 16064652104222879543 11868542389665526755 6362684398038828005 13482837700466803398 11715923814663665274 12987517499803124825 2093946223280789110 17608764826351752132 13201132092360128140 8898492844296529102 7854101034663047694 9145310593832890577 7019810565782685426 11428463595394794 14122995649132571220 14744264643984054170 11367392047913820864 14306180570885508163 6308106024688433645 3272960490213507072 1367767343891594689 17412891004150295512 15596557243110905959 10532089929341361842 2885750285469020793 5780671995364535351 5077326702790479303 3470235138467902752 4548951407149957965 5575368613556384194 16283932588494482240 3764999562822698206 8990061011511047170 1981990095098834612 1550964020623858611 2807378631660606715 9437445578617932851 14922120537191656030 8733913516767812794 1943191794774080466 4781309230735333170 3535951193615173886 16800526799167213976 3999380398633452157 16112961388090294577 9774383394773752086 10986161339949347168 13373008400679189544 14628547016510301554 9154353613090705620 1596762003081322015 12753981596805781415 5539181990842882902 15571292682763320245 13444597894804731072 2414695575711535434 13233208703368713219 18149370055261333116 8757667033527039133 17107643817276352925 13484918763557237059 3157113919765447423 9653248437577968396 11193604003044988026 218797954007810683 263586246057046586 912342084914619348 5666814741133493760 12678571294736569155 5910360797974379513 4441248393703720896 14720783496753925919 16385508658010209792 6669619714201253821 5272012077698210993 6051398551601709796 10567756304981285167 17780570690192915471 5587985164178868846 4674990963330775426 17626714069555889664 10446343710812211992 11405892690903774539 13624979301289841216 2003387709984408133 16456151219156860671 7097372664989049279 8744607725395918074 14198153200004678746 6050676794636851356 8521005983004782965 1387867393797241953 6109817964606416574 5223045056893491682 4024223286392304486 14583893544864659061 7446625842014286681 2833588331800961014 7976058458380178137 15869422497485714404 16699576884529973479 10682321482807205621 16130248360474997106 2365189677482057465 13202428594647584209 3828321368249613017 2473511423261881502 12190522522521444187 18134574767274544985 11165961006866066188 11729144879848988041 15587298828904896082 1926628490949189258 6966247804246634348 11064272009463290872 8484594232957556143 7824427331675597409 3818594519637380691 14646560526679426572 9938551997500433057 11667860935990469918 15052603026595486228 12993327429112054353 9181915121734626405 15780399924808494089 15741238738001617206 506179367166651980 11841515924941221769 13950333515239322790 7342894002523468177 15641179931252110172 4561509291941449214 11236039415145171598 12571451396425717205 3907843050183197571 15100914407560077613 3941019630510690399 7876351030924040109 577246428921068552 13056354228772146176 13075294451559842959 2142757273462206985 10085403729912934356 3389249644361519590 13267022069428904005 7039758099999815808 11351284595685000257 782504869552369524 6483641984986150429 7566730559761148605 926922410866516015 17336556255256032751 2399728048095182210 8999912573177051139 9096257089677444847 13595347501119324358 2328962005731380578 73406391032160472 17171949100479120280 11248911609675930168 9415875427411242120 2691329219847280474 13185384251190963685 6768665389436923458 793181365327765907 13152499710453944508 4990226907343475303 1889349379191011246 10009775586782345998 14741738566475611943 7716771828749500365 11558464924040017073 6559214801132650779 7182440280989224957 14459605129733831148 7515465324659378851 4765899710531201901 1299158216794811125 6548957212403884334 2010648210141573727 16507947436375483038 10426972410109782525 9551787924655612675 12897923162687046582 10669210352907972271 5322560461222938431 822514652896330301 4716288818537434775 12032219606370164603 9092544298863657504 400085462799541527 8750941548704840417 456193372370821119 12782201722075515752 286728249036397621 15097112835964350212 6273010745088394128 14633469516103566092 18155202166567658963 4781266961286416668 14117211736074382201 1647723819915033993 11595517531909329708 7689737836390235502 15159451157762993710 13375013585956421143 3630410494201704743 15495029135352889549 9002282246257082782 158454325585957969 5154243366924063112 3771915466975371631 3379082974894589704 10754278946721541846 11636504651973876680 1272039624253318995 2969498359656563950 7329887254368360153 4975033889290477847 16184936446111326309 11442940516916418342 2395666081005277327 15344986311137206666 12263064359250892722 7458682024513643654 11371649100878088186 217738275620182038 15129294927130677626 5129814831089299114 16232471636743341063 10545041836625914965 13720040831649947174 7122737470227545872 15516822732999778595 3150780925215419246 8981946674059732788 18158567332930771535 4900763633923268018 2321660148596976450 15741805501562158662 13264227922696979872 9164278987535294771 1706544997512672845 11463926273967392578 7758716171082729424 596044902454148052 11559502517709555402 1262705952948500487 4167488354591518821 5372508904914182986 16875440288149992208 10692217895593165480 10322215671120492180 6298625119816750082 17226275395858307602 18137304284659696812 7486025832484879737 10157491536094856064 6248629922978558717 5198895110238966514 9167646288530028840 5193057121055582419 15227258389434207507 1953770445431207813 13058534900227610741 386894825470245910 5324090853724688683 10206493851841627855 9240220378362244367 3956162738886837718 6047891116109859780 13039340347015982718 10884239028579567164 4597935073008158061 3356354425571786550 17895993288443106157 1614692102485696021 1084045314215694722 15622032109854756074 10331279145980140755 11598714144554192854 10703974260449973730 11197411819135909282 8892386088520729076 12684383384326057740 12016142591736083649 5338750243082573655 11371999499354319623 17799498931774048692 14867340964234500149 11297719604952985114 2406879642378207763 9435920002401439942 11359742977035433071 8675134992861221512 354291457026650689 4537340298958226077 16881980643104379185 7901144140919902465 1306355313298942507 3796696463994264369 4135625697680536523 6092334532390626901 16899347522759936038 10244342357648372279 14200674336519698233 4751131372067637414 12664674951763679303 3202799223210483497 6579203075060597966 791478889345340137 10566406664389980046 6241001182858085987 2968973349657044402 3656889268582725461 5447936586949619575 14970885880187553891 12484324071630874383 10863870865894260351 10106268823830935350 3772463692806880109 3557758308662394064 7411716296947621800 17719979550945930366 11297972240984713742 8333318065394136492 11762279932610273174 16408917143107601946 13569712800395860433 12978178814635626988 13444307888876058185 2930736825666610031 10532127869475852283 15301915034766136994 10762279655137355565 1428660601758689581 1513605579303441970 16081646477428242109 1803891427373363694 17890947533716880437 13058510248966551456 12181618180915549615 5867045706563529608 1598192221969270036 12968481905883625994 14827310211931625056 11068741699898684799 8971371116684819229 15144238636716899382 12928585561589671577 16256854892309995966 15398726269001024415 18102558469607297829 10509209673239299172 2942163848577075906 13865156413313879811 2228878993685073225 9479581111848256732 516516213216003393 9900687865460085018 13176054759641395364 8491204863041499264 1881583777693569352 17295397786863634963 7755552457008169226 9256484890199657001 7397980468594427650 16129422718228720154 15267204917132695950 9909085021575880367 14491610538877835454 7828404426384811078 10787583838984048256 6286101219581257431 9703169842033175941 7261418124558158953 15845220485542414494 10947315274541177484 5385425234189988149 5707798760711636605 7017260969241818612 617575778292262819 5705505056558456161 13714290214071479687 17211791492541798482 4544241922956808070 5067949498884578960 2014617567001293752 15942200606584547355 15538008111452029981 776615846347434174 4032342766432683016 4796544716032587464 716514939483580299 3202877246734546235 1283580371833629244 16703353129022735977 15034984915628703464 17444542230446916195 3129023130866501620 13217493244954522727 17405345567871302162 7086877690887168200 14801702288443933645 6799808618993045137 2205824064814397701 402185804288736664 6559487089716072404 11533783003166526011 17917119628588605419 16794111491130903766 7285273170445317007 16460301972203316190 2458582247876079002 12965816338319992265 8839687410644329614 16309640087298986373 17141426736947539322 8583700480695492678 9064970038237148185 4741030589443348965 12594546185870072041 3097967220278133947 5672913631707602206 8662353508981777056 9015716075504302246 4297095521528796921 2922385947997668141 11944210709016181517 3788755341830344466 9870697868054201976 17647737376509784980 948575276502471573 13914725212151707432 9881007593592549711 7582439684506436444 15132347448973813002 7559988573642410338 1251030029673484884 15267283130290965033 4133940253849912037 6288229198298557812 13779787141113244213 3674527657992603794 18165393723053701562 1757269641843674806 14803609514986951477 16772154199090627069 9347437285689760251 17134331621453695856 6661704192010583615 6412624602911570163 6578144518938132346 1389076216030140278 15094080027613877411 2243439533812965010 11238167777587405387 18145543457533990750 6492529882618373472 16862719077435329254 8538168309003074694 8187947063855805572 2889834016036688285 4554053138586216876 2267476739058319314 15831681569561229806 2104478737098077173 4324421896155482552 16057197391460025566 16746501329475233921 4384854494441020782 3988917367616127535 15576948446837972776 579109023784388774 17095523856439603094 14527054990816263205 10748966239171408941 4347606957577446391 16299344560853538165 12818098246954983566 2008640839200219991 12202907228064445260 18118536487391949471 12546779408129723524 11852148939063170772 490729833313638051 17631113272599740855 3127791588506185978 4229729735407997258 5971900555003201673 3856579330432664214 6224329353211667815 3288642252774614169 4367776131588043465 6915566027682122965 950743234104878192 4056240017581770191 2105388978429465812 9011459578446560513 2908158129866850879 11642410744960514621 339287405037148939 17612878808942829383 17083953786956738329 13924963227028287159 7613859920334815393 4473072436039756268 13704044468876265979 6613493142478479345 4991666012047871802 1605740795761613918 15185518675468983715 1859722245754957676 9398364134348325037 3234446961353167355 10558005585680809047 17573604419844465838 2947213633169953063 7804755932556926242 6398624920956540926 570929227463123742 11593200157424604140 18231239854998351877 8316846247870372243 17047701375343635729 9426632827539731884 5895895180107809489 15097599254996707773 2278330928041984922 8250206538095677874 253816329637590713 3690497733881062721 14690204518919404608 9934585901171365783 15317941474530994200 618306936017033213 3898274244928899414 7221421372898886999 9040343818710211708 1860200067561364867 10013527911728372574 4699606498872845090 9080311687579011994 330969381387098657 7596582395198624081 8375943995472434831 8294498443444833370 2157528237936612273 153373790169971749 4842606859691124548 4999412566326907769 7005826091525497370 5601041703844825467 5160909306814918399 4329355288506021903 10834051043273257831 13435556887408064629 3666021797284250460 3727219648945015395 2780977448217538471 4010243410618185472 8843454488692073017 3913283761572755272 3517481456300940063 4015167790115675917 13728086354144738435 203197025045148141 9726048592306638827 5728329608891080733 9288969416863057819 14869355413295767838 10752668966735183142 1235073625278625836 10415999592605400009 6782666107901123935 16024655354985880107 13662998704490002590 2501906426585980499 11715331540256497570 18385840659661881951 14124369880751503196 8267173558752800680 9438140445921890096 7716019724934122459 6418104868338840224 18023934565476998513 12683266867918054857 18129216663271836872 621266057359877687 10813657128550783728 2466732408957497678 5046125543070572989 15767548501741181094 7437759655679304802 6850254500894875471 15055734755616076961 3807228756261922510 6280256015662754911 18396232770906632934 13985525027536152477 18164868847136946389 17218225978887593949 16734339456509040161 118833535105697357 14974233181350278713 7186104919820097794 12441363213141772257 8371251099722833098 4303935771078686502 8818192159497379500 3535407312183169661 8144107616517267345 12312985216444789501 14309046606074536948 7385673574966508198 7223817167012272970 16359247086628298371 9087389099903857874 18068825237629257613 8883961407721400790 8696822651255864555 17729007156915400245 1553420071287521777 13473753232797692618 9475388678955135337 7053737691587385835 12491330588471703584 6991037399440267318 14885335752127848447 2005084280822943398 8804375561378197770 16868546354659474484 14662613873962663868 4274499331613546630 9682768449087338758 3489954793865633200 2863799103763794264 12683536399452223960 3678569379831500843 1600586372957649128 14072278916723147308 10805000522186227728 14962806733749749064 10826218777202651858 3927466688114676738 5008634921497083801 16575572014336188521 18427839107349300204 9084569309750327761 9413757337271234118 10700543924697177176 5098367380621833571 7511938706893213216 16298237304238918565 12764978960106806587 14194855840038967796 16147881534444368289 124565966788228780 6667765060809613215 13940028445518447139 621203128547058978 4806315193627313853 14064233820606458617 6020653489451339329 4865692890396007111 4857867279300048118 16327136897876919641 5617691341340908955 9758945950442262380 1160376996076107346 7179925866028499759 3256645476018409017 8271093570065592860 7997397285583161063 13230341930405086647 10619108783599601356 12731389090393869487 1058085682860077147 2166316608616067933 17859301500841569733 2007798282267971900 12053612175500393885 10104842384789145166 15288594469339867058 7342286151689303172 15401666593444701241 9464184198639767594 14008283017745205208 1587045941608472984 11099751315493732064 7741163706865474387 4641901980398207595 6951922014071855796 14630066078811125592 4019061580649359180 14834347389938723519 1256351118391204105 9802729231085133686 3778879459238565826 53145872761774558 17087095846380664218 11365345476591316466 3052787576208065687 9089742951858670333 9378985996693069017 1471271942372286484 16013801831571668404 5904026568513825857 13589387851962480988 15538972251181318652 2302623922850915185 11143497053965454169 5617693632255822436 18316260808974204165 3195266884582077928 18179261541369784209 12743857699773687255 4691480214034677983 7532154084870717267 1358366319066121820 7155533283124531990 1157908488784111110 10627217566825051122 9623728440331084456 13194038013477828970 18257681737094743026 8699982776462144004 16342770579236236142 1845714190998070678 11759658338160398831 3444542559222410705 10408736056453032149 12443655553861216374 6420992176393253364 3049920494876065813 7932263028222692852 12513630336636960047 15126310010908271338 4293529633906836622 13229393783653076891 9037852316659963793 6856845258594704967 6961520195539517202 4584314024460517605 8496114663886304756 7254347458475968944 4802659609104705750 7770636038290389927 7195690928663365451 17319939763279700017 3451325622888537191 11291337903014054649 15372813886832406528 8851895261762244159 17247573243303921852 11094391128815107548 16224813549166468909 17830499343538562068 11269439340560117749 2479572063260050105 15688437553260216416 10226779036192635358 9011781859704387398 11336980075964577662 14807409024743502922 17343732307705507 8937151813784666921 4143800651909850748 11015209767122597822 10264762906097699056 15976169733091248034 1463331942946459705 162756094201727514 8447144738572135242 10308701114147844012 12562067754596000560 7137075165095036005 10014988397177499611 13214767874104146096 9587395479717909031 3659462114294054914 9179747935816442475 10778575909891511356 7960728152956633130 6955640952239238800 16031534589502091862 16883714434117956462 10903390876988027778 8015040941282038351 885276543227219354 4644431763686774025 15654858063665828921 7944732500409709975 9960359099821715220 4440121290421158310 525972926388435797 9299348237006913640 11890335751994492851 9517936470925474423 16183271628860225113 15019436022695576759 859777064279546260 9364138464947200984 6163480483956985536 15132714839060076031 377384519084316587 14756455601151343512 15051918053138427060 1517936217771998607 16608543333018348715 12541303401028640476 7100515105337729656 9479251737245074737 1377685425564743523 13891521577437023223 9046863073060723680 2655072025835127325 13605209198065043702 16912100289121565278 9046143725170189533 14012747701294308001 1104340762467298424 9788611110136276073 12382198407130983887 10604958698121158450 11525369271351240217 1673114051505052616 12043549242080398387 15501400758533557445 1714888744141377729 14005987088179257016 13262538880272884780 5089524727781421153 11585806989382086815 4621441842613169531 9264636503609755533 14260762421306278139 5200366703534291754 10934408178146634861 1515028488675713362 12765467952322272432 17674442354110790685 3385299399941433443 13334931990017351317 15081553157633070073 18012645692980645461 10562720490956670434 16037018014712497639 11409766147547034742 14667179790505895041 5672619597010438728 16527231839277352641 4297071055907636789 7905614789015678793 8645377626762291326 11791385048157831721 13167033388414556955 15425958089484863247 1923501718576269162 2752962312358555839 12166485743504272783 8928270075918836623 7086910032902052088 66293686916654779 11642401562702256494 3673123049911797560 15534129455397039049 10081396505458463711 15547926177011493861 9395994905339687739 890085762074087517 5689855773482658245 9355748555456845553 17851926147626423634 17971704914530163886 9663594817772912185 17706098760516476038 2102688048901345923 844585234216650890 14811441076697845176 14759622358173069113 14563532273894067501 8029850145709533377 3341424557735119836 8484781984106951572 14191989337538586105 7239100077820958222 9145899378883778287 9906960729050893672 5368401067358873585 9441233937321306274 8448246274376691063 39680351694024474 845322292438667205 16783528286154616849 14623193585786925085 18216155368988565458 7855071169075731495 3183701742749267779 11363653102630019006 9024675910305113252 13254365992344286800 3516584364942276417 10012719226276994210 14909646469607424603 6638123185361276812 2497876324852428604 3305651617816988552 17079927327781496271 16906630235652341514 12025163245987276405 11706348602947535997 751243789123494094 3579926644501525785 5751514769069381387 6512245614307068680 2218167188403095757 1542872913230365671 7005254367886481886 10895345020054450801 17030138333493648758 8126200014782916850 4279285663322275617 328131353810533213 12007778347798796114 4512190766678773034 6046168803931535585 14661857075787891591 893521037575380967 12435934933370673919 3823308773884837730 3360241076209549763 17296903606545876102 10303406933857918591 13969075017947163881 16531279371140343122 16743937942478158332 10363649595914048059 17135923889372983935 14242424782230872712 7058787656358674279 4562210197139512956 11961283647800899172 4347822228624228834 4256544167944127873 13513710874756840660 8571437511437931605 13452066115000038230 2855653157239469314 6491239221946261534 13141079705126638081 17577942991437978974 10583198710877331989 7715932527587379088 65754455497979532 4225443402240881350 12595154205497875347 555449258864542380 9648607209334290095 4523905463359628761 4292951462134145206 5137953579342779735 10513944171587748616 18158657687911008222 556276738075249908 10961213131980874209 15171000415369158093 12823774721690887786 17509209484046761537 9145991492701244636 5386828425967946067 1637656359282212644 13426061908701296068 3597080041192883404 9692966271432777801 10476319739617065191 6631867179977000138 16640899028247296188 14787875580393519015 13223971595518968758 7880793384229070103 8049105429879901113 6444649140510390876 3787156234623766289 9786758013001596776 879790898122476320 2880679871319117199 9433148695771255053 12701659304746167288 1904080158391503036 12637651542733312751 6996167323180528202 11487577394119688551 5802506791885351233 2569700026229953206 10155498661167454305 1610637273597018081 10334712274021432876 870613569887776748 1732100658183140841 15485816284197682288 18078622120180516994 3414407849807310959 644671166494443028 13112053504082294846 16694262233193538926 12690167189528361727 9222323519085901111 4727152273796052546 4207005105107266662 1664214023368096388 5994168478792056079 2589093169147174360 8561311208159511502 17701805721622190634 8660877591556835044 2826122419842410666 16520731828653004002 3741463580688412381 6665751102214777662 5350186176055198026 10703760788460816203 18334192211630152915 13566079710265052827 3002197084837239390 10125233167190304909 13557095028786779045 11592269423666678111 5634072170751117641 8560681587101133534 527719157741745525 3095380199244388342 13275871101700355065 2424856774064242241 13265716542808884044 6904332321272689867 14115569815757419504 15741632649996061232 11321615391991612194 1120737051544061545 1676503191481183974 9004848196670112602 16264370828882598072 6732501484953945149 7295589123309473370 10710266402123706615 3771269309314256442 4762409535400570155 13040453656491297718 13932708415673733442 8979219367783914603 17440671281124814287 12043047870875825332 5848285146534596282 17343863653773332410 7570582862792613290 281330031696688384 4716094993637735614 18423140432414167700 5082523381501262598 592241161238535693 167665750889387192 16500857387374696430 1882264667676986534 16202758048553426873 12474267237864121768 5902545066546204633 10693548097034470326 17317364703249233883 1328465886919519412 11196435772813519987 8963213373403744875 2860678863956511799 16501135200283501002 7434270556895614002 9812644841369827510 760290231001039644 1416793113199663837 15263150391966151063 14811460497171072733 9529011864748018835 1014231326651250755 3424128347516293831 7661623420534652022 9216784640211056875 17474701078031205930 10211091120829958801 1686425404734655897 16595160697439331732 13283271569368857250 10867116851145745595 13592297611670151732 9152819005854906565 8291305723674588803 2493941300413808767 4262594723577086180 3654665714043163266 4187734966835265170 9607826344542976529 13298221376539994520 7955592852600161403 5730730290523416332 8205043167035277374 336485115542864007 15212106149036579628 16232626850990507064 3535838890090680059 9729977782726160732 640611824516433640 5999469536495882608 1358826877352660702 6825165157968278644 3239880636478613243 12450953510760202728 5240150040528138819 18370823652374018880 9304000742537753431 11742011932950627376 10277833697061257771 6459293927540631279 6384790504541688426 9911072983056201798 12849343638139023017 5867773994741794477 3940572371255629188 18370406492267427682 4860053436498102925 3420715817219160495 18175175957607829058 13764635407028689913 18116775441223700964 1251694774763817797 7728898105168926959 9592855382894655674 11326461908621422808 17920346770241348064 13664984472719038549 7362037218065001242 8131094026671534215 9179926214890825899 6055881713425844143 7044878721357537719 1407290319955097476 2201716580276226144 12946302697015225305 10408569560714483132 10525785125449624575 4096674911035714691 14766135115139551093 2688001795783790709 1955601235981623271 13595119168236443894 12516705321797833155 14966487821198512469 10355056528435486501 2358366466445129999 5646774451080217699 8123645531978467398 2866144055484644296 12959015834991551956 14543350636408426698 5865987951983047933 13555972648313051859 9189249128867512821 17286110128807225007 8480683339939170803 4209287935276177051 15871385324135015271 8317719747669394318 2531221602731699770 6546911450511060446 15531782361764535345 15865497558340507885 9824612544871728196 13944492802603818907 218786725964354580 5092859571010838950 16466736347493821852 1266187206859822971 16242994693791902365 5250115368460166214 17123272047348426490 5143447062295805452 4711383078799924821 3199512522049728411 1648386074566935121 17209815380277547516 1853880831881072944 4171170400527209982 15478592633821164217 18089902513347778329 15323095086146832296 14182048558864571121 15208050231078068675 6649268928121550578 5383454396719817807 10982229529645621839 1831724731255538939 17878906289790527830 8610337486380357997 18231666762779837671 7575855594745028897 14836370849406192813 9064040005603807402 7875158584483271324 8939148841391676889 15112919201385522229 18248721576699553174 13843598226235105412 17707038157026599819 7368230823143568083 9708430758453355370 16771964170482717958 12321455483124863928 7752135297753093299 756721020218515391 3500318793862831530 17048983335106390106 9197521386994773455 3983892777372871474 1726698000973173263 17603444177806503135 9031215534399936226 2036387864791347029 13139047072397667846 3858444954631978599 10213336711947860811 1542456515346658277 8628385025357612302 446145218415116318 2983264089051296949 5919060821987982570 16988714291281470543 15650774368698393651 16643634495130989033 5886557173116383444 8166606072703489315 16730172122636747219 3990939614325644198 8057101976706484465 11961458181231419647 8523401380557709805 8012106531770436765 12456565012183477521 11729639543353977290 5942371830696177361 13606307169606392846 4168556437518300803 18135912662597724392 6193045882415039194 7616379127501581206 17637620906534207643 519600051568559617 6002748876975148253 11225096825330144124 5427441778681563995 14756056854930160998 1633336218993400830 10399601529619489071 3962155874155255175 17483296923188751812 11452435042053120627 1983555780550109634 11518906795735635855 4342972177484020403 1277454130043990509 3961218601073345019 10551607770411632098 10739564123618487747 5811788974686165981 9909725136084054473 5036826691926416984 15330257702460887286 1067231579583859699 11054450263009543284 4630963253794489666 6892161942950024494 3208136576202349567 16468959230780201719 8888423656763768431 1006873076493546812 5176792301909728521 15486253705948050964 4803465115143092640 8106208780511152104 13502949205347391201 8862989551038043249 12047950309740826583 18395635774264717463 2688781368444115405 847431465331389380 11988041417328841520 10960836703904249675 10535885542585247531 1436621344869667308 2260454991057535343 8758227849618582020 3959387608117931067 452826924227478674 11841425611076070354 10294450100398523052 10131846539085717178 5426896928187780237 8427870337197739776 11163639058605695524 7730778951720553540 9557506863634134927 14876491115507499134 9533323841325568183 8470942777764862165 6166008959688644740 15073007046928020184 12396266830130510723 3433340106091785843 13109733922253881715 17888939637256505913 2859097106769306546 3709143776109733558 17709247919768816891 14915793278087636518 4735010059291878362 16844401189110170929 9231891830220790129 1898473974976045918 15839220180269115869 14784113492453732055 9131615133301499690 7111176209001131832 16857513570981713723 6435462917547091696 17201312334907617161 13031627255265658413 12773673061407103757 9506465596251643330 3338351357664161836 11891207670950421873 706776876249183519 11610942645561184675 5708635423048240625 7411812877586452448 14464742681035658471 2387898803861448238 5875970774251454192 964878973939426710 3626035196159061382 10517309145856113407 12744721959308072292 12482881845744035359 15098115825086604659 3238934556497789305 10195537274037437368 600011741242172690 318574027914360517 1530648932544350573 11361678421494055159 10794277790180956687 8835401206884248816 12756376508291352307 3311979808393399509 3358093136076901700 2010930213904586236 6430564790704951344 9146361902434497456 14587403942820999425 5030025366454472374 2202864054827742734 10113849936622194369 6884046198678675921 16743648366942420962 96902056308427526 7319764481731001753 17049755237249759455 2396763123066965269 298410597380884291 13780827167844777823 2911519339285244696 17520862666719577752 12223711411335172748 4841413381906272609 17420255237800861539 1182867505685863718 16476779175970214407 257740895672784384 5233870202922690447 15493784383990037060 13739820040531721918 15743443291652966353 8382432713519535901 5068533930096092787 708052531933178504 17896206776134983984 14140251427186533470 10116239777263094766 17198496667042973050 18019298708021149261 6116301472464803730 15908515573840653540 11468012335557514325 15675862597465297264 11302321653593939122 9489297145790472347 14736783808493348546 16606467789086637024 4617101223863258576 4141707481555813508 15688795395683042840 6693776524023340958 1228589090904285767 1717775721251754054 12692619742780344792 3981500431900106573 1629160951872952474 1869231478134058493 103174493206421243 12591335802833270665 16371547171735466193 5293500696731383632 7754008041991704484 2004776916557836231 9252271007357952305 16825673692259000879 12070518124643285947 5312263431994368384 8984127921477677094 14947071331864208072 12289819318560536209 517386618814456444 16614632242381741513 9543619763190201454 9001519960693565716 17283879604300018732 3894892768179106534 7593397336218821610 15317790606344981107 1437139963739760124 14818893980175745752 15193407810113841949 16777940304584716359 2370755625783926983 463086488665112578 4456302679000211701 10570706301962756479 10264683236767578811 8154330396273681791 10377663395980415717 12479372859537465694 14993053069411635712 1699684386358170321 695768124416559517 5405775061725033506 17214665960319995363 9232222382029820924 16272258713218309829 1446550382915120216 6341091044765626632 2452621396677111988 410137854917309344 14863976014319681644 8727714257747581361 3178203718344212044 9122107462928805464 12104638671911246515 18417976300829790759 13259108977664328894 8755180510884650820 3333546119532469268 12163733356766301115 7779920337514237265 6019153474611431431 4273547905877949807 8849078599669064131 14745333500298162122 5014236286864516826 2796869687775868001 1793957537697646370 11559166682602793490 3776745591173828767 3822754700695557555 17214068923001292947 2582476959585685952 1460885717228103752 1690980780859209751 3728493530984975022 4185900645344513165 15481865551628914610 5955537729221633111 13530336713807081492 13749299140547075016 12097697278123736589 7113473222578789129 11563162263861772396 52499217978084844 1027537763709459696 14090426461433782702 1058883824976226421 14827737800613474878 3010683896516387606 5967872837384059295 7490134173603620855 15685124342835724036 13985165730170832197 4318699944434200271 15110838258483618718 1507636559809697497 7846459127801889460 1510393441016383428 5723067506236803302 7706339017698558744 208299574751938097 9737599127335983282 13076690652347007065 4642677331104218967 17367623166510150855 17479275072034573054 14456097598309637020 3798818518811609723 3792303799981618616 3695932584712681811 10686565966414035348 3667155365742616243 9756617337346456639 17107036229560408058 14554402839302506219 13550655362586540166 1527894058204513660 7053091175564929461 11098141324661204399 5461498424580436438 5652121541787367066 3651205090065170490 18147071442513881643 16330370995594144619 5260474635733595976 10732619444158602981 10252983910841842527 8620637528152497400 18384718409415902962 7831650846026384019 2187336904184654939 1327021213829740469 13232950732776377824 12351584229944192915 6073609287386867352 1244137049161105669 12535656123194414430 5745735500835130542 2742121165619495988 5077454377384481743 9718035215144319155 14037885209001382404 9724927387551495850 13575730351914123185 17099853998394382536 2890665296649651279 7047861757220886594 16205845894966611546 18055525026100187475 5962268387119297141 13590408490479331400 14910845458406249224 5233218332066428843 4948632604931353268 13500114661625589729 5965818991660644286 13723901911969268849 12972285055568329699 5687821560567499578 4162744640282561290 6540692159212978007 8528877621074465036 2243912581062472618 4300088224792107218 6842701125909573121 13326581595275621393 13906149694814278067 1041185401122567736 8403295017816010028 8938849280417090448 7419023663040345655 8156388155365434667 15004941922124940944 8278201671985122009 16650935278901938362 13054592855935363691 4811120077378539924 12203160501241222363 9418147203095569845 2172479709150857634 12874587107711759073 4320073414049976279 11702682748551117734 13523985701392506415 15252650383018625392 9587703877658344304 17705049486330903983 9479098475247583096 4229771615477178302 8282400988979820557 13536036007286456816 17760495624971399811 6973440174734295262 9821236098145053569 5763507333780805870 1747219713220764114 9934561334248709799 3389221517947961885 2569770447984753163 17499161084279953261 15269982938839258871 1873528809811198611 14092566465616552623 6850566817927377777 12040518661524123728 7648491837768142548 6179417955116398181 6196123024925301632 10126302113488456219 13390972819006976138 4437445497361217502 4793906677359837711 5611554758429693217 5346505764535393858 17339214436234772636 8499089861440483154 12673980861596135256 15236850382810492700 9623918286392718523 18247838498142120240 15541814620495950087 14811219422374758302 11378197298247375752 14200056144242933481 9708753425513697803 648001591519989947 2643323379325213201 13426474720899604319 11032488159780151530 6250887434907683391 13084353314625704356 16311908651489153014 18393027971110312621 10327823787907999203 1837685117540347377 15698673017806537000 8380705413703070261 11277112745267087711 6509636365919681756 5554231685376746686 17947173516042585654 13878039986924667859 6991747778625057046 8948686855826711542 2249360998300462246 8761199310575437786 4381965961883672400 13324377461415308000 10704253325427869870 7208478482486471835 15095762786199792883 6526052028299887117 9942872817543772000 5231208589098803810 14607212133631796845 3881514466094858394 2031743051821324050 12429497925356829163 10321126444140411363 8840083948636751582 18315739056920743363 5730393246145272047 8185918908438796176 17318252977796042941 9827993650059676270 2556598190191310156 13074969368244797059 4667080560082249983 12561893021615886119 16793556153441357519 5843585646812576680 138949777837439822 2742237937037757203 8304928484495277950 7098916239503742300 8969538048026761929 15399296642447541485 13213865189400819710 11323090400753064795 16527699330468418224 1313735383704772325 7284713451315818020 7604030352303284426 3464950724989806877 3130627079687831473 15867095113052147733 3804859845142176952 3187493692461805627 5967604130358269825 2854488662296319711 12314244741299671619 6163600866505473496 14892298839758251002 12016091570101298744 9423317606172985911 10412063425023756714 76982792433676827 8355750140616573021 6857805857639905909 7543357748869979859 14235650340050781666 5658509448950385023 8777135595007634135 18227511324866109549 3065594931058136027 17642788008048278315 12434398796720322979 13012454551680510893 17359357586655386165 9808857013330869068 12154711301681437951 9824302329683840048 911679152055776170 14602546402959996847 16246184762474225212 18190984340940093719 12172308542444212088 10080265712634090689 14133354966312588979 15674004427380544178 4310373580156678798 18194483964174768829 8117117680152337249 608108839681049497 10315267108397119546 8618516555267807953 11563439859737304961 7257431366410215139 2536549499118146696 5617291976529174249 16263623566034571639 4642704817359228951 1684473069954589076 13697707476741126173 17380431479096961528 8250649262272299814 4550110801258263115 10641327227274846467 9022216274824463413 16209246609976040004 8171325564893533228 10409015377686311640 234110652896480410 12340442241958503612 5468857226932276025 10912627343959094042 6106169441456062843 8588454892442253372 2545392922649540633 911601392302954859 5832769216704872973 1390011236536163453 8924652232843052715 12966473871568911652 8834908511654815999 8035315074524734173 10102690513842395502 10833483399889551318 9987559309629530307 16293963828034651973 12885302139015803814 14649997285304460073 10200299271421522209 8721981554684306665 13790935456356556478 13034304891264991044 18428124459603323518 2396770871654207782 438392003289914891 5525301705803833159 5312403012901306050 10593392560762025040 8267396052217192490 11968349620049959747 16390892554545986192 17322641794561587284 9118084653807526964 13865136803984389730 6234399507561950854 9754900121687413593 4223738501806049625 5088365133592868794 8505428054235848894 8633509736114080955 12880788732574769832 6740756882709686345 16457157202317354961 7454610516522628164 12267692005618738087 6383774096027423927 3350508455089887674 8523928950141807658 17449998835879594059 10653242129857701458 17717680487282544879 3889076838137605054 1234818972388797952 18146434175338734578 273764756062410463 6208807243942377358 10977525862790077060 6328964644505415818 4914666576039547952 12385735948386384130 1428560967925373192 5437723762975761768 10103200910876408981 7054895753422233949 15056078801112757079 4727681447293915550 5466394692499735810 16815488335807839106 10855300970624966757 16178253013646153665 15072307455311955555 8980419560160346613 10395884295293019622 721792633952228587 11018248070050928398 1738077471030791482 5335723251709883973 9099699800348111258 12368480855083520787 13474661594942984670 2576965859402625092 5444642207987245036 16507203883848663031 17884036842758769270 14246596102908885405 17453950876795219501 7189106660614464613 16486751972401453336 18115575362466763160 3762516758375301266 15753862740517055281 194032981366704826 1139965244214769178 10487351853589319761 8664838629059507012 9729192727187126762 13096337396248329972 4622822787137247431 15817040485671618160 15828138747768684518 16400904985634688564 5041460655272601192 5169347915249457277 7685039218538445963 407495592563461280 5043401749027815254 754177677261514405 1520946629134968785 16234756102239445745 1267464274647126421 5841476040398916233 1211573896017717326 5704170743472321072 17456834289318489418 6380857900114118758 13167847564436712698 14676131617740906349 3682000962399185526 17390229919792690179 13261699542363232250 8305317460681199706 2748672642476281214 6540070851530690516 18446607739803433038 3014421183883442048 14424201731527467893 8021174101414205025 14380945246010557975 8921136558324854387 12264998905501610011 7075412042768401860 6767764669596017732 15302943188742196609 517270028595817433 11349982941956000674 7400931779477512056 4307945854094628303 2829148318708057916 9246304470880711940 6071869171930675887 12248974415199475258 17239603886205729102 16390039073931716708 18023655251157916775 891793575641291808 12987130475638114273 12838205719793255546 174962515189908375 14849892360129446991 15751484693394497764 8493872711457119121 7435987932636227178 1459094832392752872 17895488301705734358 9018669679829042172 17335860564349702195 9419720337870389849 5294661568612655882 8867626443407664267 2196638931481965976 1449107777190947523 5208659202057652470 5119884953801172414 12140351988957624458 10519099473426421176 5876783601138722122 11944492843158325376 16218694833065402231 16975290434804827823 4397473631269975423 18033752284976390357 14038747296656545101 4697846035512771423 8793022666568181052 2547497253830562679 9515935632902077156 11902362780959269537 7693557769942383025 2460822646179909799 1010999010142749614 16137533750733312667 2802293667744636321 15337395286409979685 10781286093640742536 14756103558683625632 8731137664447529062 10004890371433034466 7088402694364777562 15674869392984509657 10259509012402878851 9730574575769536550 4469677812760123900 14273426203300913322 11195263086701228030 17925329353995849857 6672444393267854875 14784944228064337835 15056708951115865622 7157768280418019252 18303429435665473046 6592889888363205573 2422542358249513464 6166484874882728556 13044698301673838667 5807659684032775021 15475007212089691185 3545476461512046278 2245443011447412147 6719082579147435315 11991715797149568406 3491263387841029489 5032075831140569965 13049525405300860161 17805427588155445840 1006557719850001155 14843295395748095143 4590424829356244603 1351307242281430410 6837682194942983556 6891101408407060074 17202957906707649264 9070100875905446628 12536249456345111609 1219746456839773854 13330079287718897497 10968219084060245421 6414308317307057642 4468451525725067309 9991733857697504011 16035253163018780204 8585674008490176267 3631281098182988537 8072436982588989243 6821457917353169772 4556560209940077962 1156378513010344511 10459636774442701427 3976187695077913242 1783300987981093112 17824456772539651520 6381353937884789452 10636757872820109069 17309590825781565378 4039807842941331768 13290278941601115305 16068059325495921944 11433841840834464948 17348561269706271799 7672629665058281757 14679285288549238618 4572999148202737179 13832858308108459858 823024380018878471 16089904888042440801 13534461843857361330 5817935488387747086 837120641723748709 3004835420047158441 2123351020023863554 1568204662306105347 5793972311614085822 11526913620648866017 3291000217586524164 16292799145435950063 3651845073069424446 426854374293109777 619831781936106579 1919922064114435186 13086668097773103887 8067816181957158668 17218239611623344005 9154422608867391105 15802347833431365410 16964789454634334457 10734399337379165370 16603066885601323174 8233753248685249798 7623167999052822269 4028888226277558489 6573114780388816373 11001902441290856927 9523980598992832886 6864707500056027274 11453368487238042516 13549414785258186674 3800835708675452122 17312614561798461990 8964230478036546392 948683488527417504 12526624137786584492 10993798614240053781 7953673879542155606 6372852519357429815 11460662343754322761 16326588435831059644 2081079661182810340 6239269140170583013 12921148431617421124 15850711319965332250 14792054630373710910 3563878706616191921 4782544048338949899 18212642682008748325 12743471586792145292 2331253380192950268 15685903588532110400 13383280743665618199 3125189862936052738 9304251800599134403 4793927289652769547 13947033203625344426 1979830823996300445 13953124142837750044 3219669620308590180 15005154011540508661 10480974839322620431 12644234313684765096 2246070923345729989 14464835000605833047 2287367950157181672 18331617079926721803 15048243566405388844 9568812775709634319 4006203496441489545 861829716288298405 2286580769413773368 13575991795310551011 13537972410822577999 16881054332620385936 2334363521007751669 11812745285757522507 3327806322086025796 13129528729770942242 12521084314601588432 2386482715612593984 9287267278594755067 303607305631888593 10318051976877465459 16773116195073672963 11959046314023382789 10593587763364729153 3182412601956860437 4721739074778235434 16795666166529750611 10304492774722554949 5613094809443885895 1198548477593000651 5635513833753770397 3046490807640664544 12447341718162255064 3930440016725262746 13241426036882802291 730024114872694983 15882094059776934621 1582229931107852691 5395616058665504999 14469660397173737548 801735289317985154 16044330745462991468 18236665363277759730 7075844381889557011 2088471853601671908 14022236395670467937 14231757956577946904 1690343774486901014 4198987311415038972 14569606871624454220 1089591835346988415 14599692114012762394 11099611438795227829 1077927274667151290 10331334386350913128 522893364174064388 1331106160877238922 17776907087504359764 10757897958606850060 11860045160374246147 3362416113576381289 17689299453466410809 8741919158227279023 10458462409743011828 6756587350673535764 6560293955555853460 6781615153875829708 2802509501862937869 1146278541156382137 8412090880569870828 11753582249069689266 4017025236448081274 2406812656243531594 16340675951917017329 4777367107557727307 6378809161224869166 18385260125743748463 10895275814760613739 3293974553043132820 12756644686053481223 5119212140439654656 8728094839501150982 7828338050084835130 11689858719536856302 12235629279942352819 3403289077053687400 12521220256862466861 14925481700187841946 99603623106928826 2401408234192673639 5648330394589207880 7178392352391635221 3364551820839713868 8874355168570594095 13518175560631815977 16148158527688103504 10611779773670584044 3335803532342541110 2313589171840374547 8077546968781508213 17240666156198412730 2711388138711426004 6425832040695487544 694132398133751737 15349150342852618070 8553752286239858142 15026401861854169763 5157394773153014912 13152069155223586891 10112869960835151152 7097768285375997595 15689225316192114800 4316303854789787387 10243206739287946156 1273508459118781452 2958879940859487710 3169508960637520124 6200423709675526748 13000983630333150113 8097800409895111267 17268986393130249775 13178752048145204787 4738608741763566023 8994097795837055773 3652979172496497775 5979282335395641986 4184332711484559200 9941223136112145131 5913963970178849651 13334497670737379407 9369238897950226566 11630825792310833920 9788295045615968720 14943636477812240532 13287825960746862160 18379185084030821045 6528709009187281391 3263683694095684081 3137483039230960616 11795807356692838209 5494136475559127364 14752166083088672355 6614152797554540331 7477746159198559317 2867527655115804457 5316820179683242370 7873028742375535663 17648122018509707430 17074542555148522527 1129646000406238476 5308523568498050073 10732998655112701986 11803768644714676897 11716024916901193746 2176400047579313843 5083142443265963332 16986434019089675477 10287366409794924337 9439572701855673905 5274187966321148310 5772961372621449358 8205001401413103675 6026176554400708760 4172321053255435014 12824479110771743391 8571628560485006817 1795923496680575529 9277813299194422205 5422835719079716944 16275971244368952379 17718328043555080178 15921004886184303788 7297848243501385762 7483180112757608213 10462776178940453226 6302919005104264794 5947105708254224418 17045662010752986098 13818448198971159484 2712135455667410165 10589520382579050900 11659560285978779399 471481259390448077 3307563064583942209 12270974680678772859 12562053751822296680 7896741288468593879 14298096235625256667 2587144387977361315 9779865923535343039 2880269419414571667 7053805449204853037 17610013415952608704 18238202021884349756 7869051815925125566 17054526108740938933 15921481813375849512 307605267791807079 7916704400937881674 6828837234680335738 661313710852537407 8785438803109331708 10322850405190807441 14312608007052406512 8722883764452023411 15589233336973837398 14597018905402549629 14620691815589423711 6143552830464309709 5247091574157008292 13771308039802833980 8234449282332652396 12992810595455929929 17104580508119626720 5029559438160423754 8567182467251682368 82267319857996217 13627558382708607800 12784091549914108015 14076483020707064294 4192049489625073621 4661449316373615530 15331033847106944791 5826815870707721532 12521983489761721866 11741208984810406327 16918850666597220332 14183077921732794861 10886831950698521041 1406572347712033642 12314220587351681715 12412936689177422852 7069291310598110861 11229424032679651802 10688840396768759419 2328310554889184510 9822802850935258688 9740712654204983105 9546458720686059707 4199724349495750904 6040102823767365052 15931162796061486549 8296587057279960287 18280115394866694293 14229312846739070278 12684839466371630938 16424787312286226279 4180662755960360925 4042268601674499408 16583901205474623135 5855412213956275598 2783526729912096590 14701400874865034636 6289638624614544069 13604073307046108358 15007502752076621456 11494794652728246204 5748061116379835015 17616504513671594184 13005197534673806486 12154145812544821338 8576845302820587530 16247840404800140563 12685916021375899282 10527418167064871 14527371860437898468 4279895035657715397 14919216221113841136 9099491494524311037 2025676491069508208 15721021726286879767 6065488885981622068 3966272104659767235 17324294380977658426 14244639317960658404 12311903598430233884 13556677953299729146 14316577875686693855 1145685237317416906 5533942823529062091 8903678937004672101 13185382482524797909 15157613133871404464 8278373376712517387 2550445738173906247 11938374634823736316 9543180830319663121 7138825854167972698 1141402197312352001 1004618076179399162 6222764702215722587 3373795421547849110 13654273169292434750 8866209277605146376 12978357598184788020 11227009069203128732 11151742663827655968 17649461794758639 4524991438756141068 11140816731493493369 16930021423236129186 13211400469548351397 1730307345744363719 6613208385111885268 15490743398280928558 5774290103838450805 12213123756772347498 7831431031740408909 18185406783299894813 339342057665077489 3146271879535503121 167698369426564040 6939373111057895716 13384835484994766237 2702125210036876764 16438260628100094210 3526352824425051408 5433816190168638196 11752058798893810486 1579641298821211986 14039506744524851884 6584370150136301257 7315286737727308521 4385586252419167879 13792211961192917713 5379712570334169350 8641361302307013973 4744955050214172402 17153385528985723502 4834087729572867280 9620639164055093268 16159516986297458742 394888328852078197 17284900836289579884 1304486880895402475 17728560766956131360 10836773991855255779 11191231890548123861 16476240898929625514 13765269798642142258 1925155749199046769 11495174809808602973 15296966796091402876 9929703346169974970 727848177821964086 16161640205370219849 10672105752596629224 13020207996038581046 9176352975949890000 5092431557172269867 3045890387100366436 3930668322302074096 17289773683718331127 3801269233489701012 426881305950681599 14652863909643898421 7965557912457469214 2915326378454780500 8428546796052969784 14107113077311367898 13219151235761466566 7591469776135422596 7385984830153572634 14413101738574564640 12113062057461040251 13654920865485661007 7726302490984334717 1738432857844896156 17574810986492846857 7920070469081541367 634139119845154939 4781027860354633774 8910759203580983371 7904793663178710839 9341175714475119580 7105069048223869482 17074849417671934605 10659803223948726259 7867666234613632516 15898502372804282892 14611656027143695279 536613816908251818 3448615665724727376 7123357811404556029 7403645749821223870 252568998236629415 7190312859186840534 10366955419636644539 11942270875701778635 3348392661406268966 15634227896687873563 10382305203042424716 13843553716671351250 11060257020215648184 13009691486697727419 3537624753911928854 14453358699150467670 7663779898339402979 293991773144339145 4021557448387249971 5850393732778456496 13535586919063878168 8128194144085841511 5041020666849799960 14231721570103458893 16698594010543517810 15463362157058772934 10959385080310046886 15232310897889365710 9660580842509887303 4253437130845013428 619893997296176084 10694224931952444144 6556147021790493101 4200079704848614840 18269386080916537266 16203919484595623199 1361358443877363631 220681872959116339 13113773962548018344 7710540890074833104 3652678241072068221 12971858365575472745 5647975216667308943 7569116842685097326 15390814985573208861 327049540535079627 13226857836133468860 9404174870675775510 8386845668375504534 3748768656327421057 4476537393867462444 9637087900855712646 15898193022886560793 14198362298750973835 9318862604622320223 7895916239816406817 10193572105176126485 18367727298767977971 5650845811606879749 15048602837197973619 13758406899069615561 14169106469556597654 16461401810428349406 9704418459696990192 12397697286231499793 13463386717914476967 18320070273449278707 2634649505404573957 1723254130708426212 12965383087761081845 10789532615215073183 10362249610302188037 12950836283845570827 9375017365544767708 11263335533214151884 5856343809420448443 2722227522151506964 2276892609297099213 4988999832365470211 14182893663886053411 9822234211391408101 1260307032211809022 12765077734275298828 13783869922755770923 12901696239885789520 2740013297775991340 12583566435138091545 477801364989242153 6994807406651916023 13477178883479354602 9817691220540463474 11601148639335576566 11509910987529213366 14430185758668130629 15430633415231520904 7348471060317633700 1907801184070530395 3495562391589497427 6659991103719975023 6415831001699552317 5461659709236172037 5792274132951951523 17214767812429451843 981713529160421103 18227036109437179473 7799927878758966955 12748722137965887875 14095020387687690636 10347813919260019150 7381180350845236372 7709123843776363585 2817398488975630304 10966630261444819126 15770451989514571774 11477371506635433523 17423603712725381043 510995350927497644 12681632431919214444 16342387174349327075 2521264625745312297 10473351933042736814 13456752620946525085 2422650206394284000 11782910577401999312 16053897940119267223 10394543072314644477 4519710076592188571 3273704287846998692 10501133730041828392 8398803876325005848 302113348223389421 8635497974131499960 15313029484140860688 1363435175234793942 6388019662121619012 6810000415480361565 16682377402040732871 1764802683282902316 8517362183689995166 2964712969986869877 3755434147361127845 7026284984328364611 9016782573608744709 6448382074322694020 12453836311966020788 2179620325940204797 4743620006999036242 1242910597496949953 11280949183783842086 17940322976612442125 3175756219059698352 13839607094641220548 13831399920862146247 2985182804341164020 11995785760353166751 6921705923313937767 8442036100318318630 842699262861005177 3940527081696279604 18084622508422799021 4296529623328882352 12018984782042420060 13557181192952642312 5935460312883825713 17654513959552338232 1165942810864370880 8603255447626123400 13349447757954907142 14885128773893318078 16947562749381943940 11520887617771721164 14838969212864209885 5354991936484062235 1260814212120028311 18170374140178486366 7767974617217982484 7604501033003966405 14222579701779932974 12738113534944603844 15105039871700519658 12112898983688026075 7176115963894643297 10958895753954576796 12784460647248543871 2164038395749809751 7733561625566632871 14365845786821090772 15592164393259639679 5604447927976274607 7103681848985990662 16937073105194886605 17264753022481766808 17367110462052726363 11890869012057501146 7536109850108676485 18038534365064041458 6769844891302347006 10567334450090047642 5838686453673528861 1985129960508141585 15572227222131652338 5025789402817826302 9514301227834486887 12041342202700226520 15565507473367745115 1376672360922492924 4519045800885108288 665314848223997763 5125933062970624358 17055209960556619351 15871952548248807559 15016943282132224869 12829587506999383934 15341198460006901088 7209011757287396098 8854247790587816052 15862925818826102698 3749668173487025698 9864731604722590633 5275986279029736207 1794035422474071271 8844117838624757226 17373734180041399602 12941297908634427227 1070021794162719663 932743872976560135 845741136640977127 1458526269007426581 11158968191272933090 8405691752688673224 15505871330194397617 184930428566802513 8857571418968532457 13638110738706661295 17467979118417319315 708091033940085045 2602114227771134402 16945012778209666123 2442651896928510552 11836743949920865553 3285692513583349903 17042745350027634434 15153723714567991299 12720383201280272945 1642607030849019018 7226001166209752555 8706149626688916536 6097034067506522159 5624344443669505379 6229771698067243949 5971771098775589927 6211507497383457189 13588855719607967410 3128820300612227872 703643027101416046 15941264794924122976 13743517776288403404 18142293883410664282 16479074110981689035 14831534012309264369 10993312425939247912 311537366656959300 517348714565913626 2391905901734468707 6848378594477907612 4494810672445713532 10129345502168377440 7829858190224130439 7776783775912952007 18207546121535517897 7752052225080218935 16887693670568843748 4706459844182519454 8424530800347047193 2470532525675082680 6903915519037137241 93302659044478431 2954566550344731583 5076719440770320635 4532526709688052475 7459941372651972813 3095222190731929976 13991747709733129110 5897293922305742612 3105247064611615521 15616540478450518583 3441041610921653131 1343978510170080736 12252068126837259184 14778053239944424202 17401087104098652292 13333293023631516770 16983281154239510938 13204657575063962925 3463613297777560527 13232891605660463193 3786217085687799990 5219789213155868283 7974256299101357290 12906359591165641570 1565521597103923378 10578407896904611623 16794691809214929632 5782338804918225270 12185414179798375346 275150312556054408 3876276198477490385 11323343697160324669 14916003050529314951 13972703884268661960 1888563195344023703 3727559742422739482 8526360528079740970 15870973935730519059 6563973688363498852 8024490360335279614 17502263755408837052 4089049600733015640 1024153937604628295 5997546969287906388 9361573007812739577 5576586758059587731 13600960798381554231 4454928368421619328 15127781368561790434 3603123269475282519 10151132574634536428 14447572431646473676 12557624675692963567 956036166204531069 4557337466831967247 12337762870227098005 11336751712937139016 322943207225189637 14698930785820399840 3307438473381938026 3470192484721472747 6632769877001371084 3847657377972651973 2643445266054701972 8672575909229142203 11119328190128570071 3239528237113485822 10304297097305630579 11538458288060900631 12534697430425184062 13407788376173496072 12726414588925514709 7847380403690065199 7608372886270913050 10008363561617157428 1432990785812405758 15752255093324989967 2441104458637587229 4175971614468653017 16648689836202920184 12142429855956297246 7585073060179675517 13668953311096939967 18196952964423596296 7649478925198441803 8328514019661004417 13363034209817933205 10441842022985517545 12799262855730125831 4927503618582048037 10027328562687754297 9673097930200994203 16276539500570703933 16638798242844806927 7048382929535519292 5850640520381408939 2483158646948637867 4677004760178054068 6013464333861590886 16781710175748983089 6193791470683106713 12014903228580355705 1784967212171297484 4454982126377743542 1862682490125647872 9085310287886226018 14024546378171388746 8886731483195889283 7014207596183399726 1590483556583542195 16027742865270449561 14795368886114700853 16606318457090278205 11584960876584300803 11991306862999307673 15788430935038921874 26793232540475653 4304371618103739696 12070624027795629082 18148593579435458316 14081216243841826365 6366862903708914445 12931563996502708490 2739343582757491774 17517257012406495151 9644143823417646501 17233800016128374322 17595177897367295783 11164067226032597387 16617409915788627205 8466774397293785909 1440827644290860296 8786815169295877581 1168986330273189224 262034640173770212 14207779279051125905 9399926697449782422 9764677658056132298 8802303289437910110 13165989479881763982 226592441873452517 13062767115927521493 1981714492971415392 9419858398386349058 9775874257999910976 5591205413068373663 6548328946881090264 4079254485730794981 10576678370196795782 18280929572472009374 13077224152025602051 4663154616875460651 1647355218223172934 5297320467053644282 7913611719006667 13187803552733310673 16874831909982148060 14496334417111135985 3973333264038795842 8102097567113744599 1532416018892379012 9306621069033112448 2755803431924274280 12635598478380767180 11526584253237680484 12651800482847398980 13220490456207657748 10797725731069824481 3571230811581524319 5799733158383724447 1211100696482148546 16101329106052461057 4081419083467246256 6797931869722936348 17916659559228673965 9692564643051219366 5289561446661381184 4792201334248649321 12785545541131090132 11715042520319967554 13711342233652345802 833825675649945506 6859561942544093995 15253267496612554192 2352583807302936271 14532143384947294111 12511087466322354772 12213725546114965059 12828358761323566998 5317987982902867474 10316002225066710261 15434059061370046133 3052534339668762075 2444802982571677117 14242540991247473466 17955329977949627222 6798001190976474822 15995492259617995595 11803293664767757629 14637157082278033328 685893788348502743 2610321567344990098 14733110736568193892 12569311628205353123 5913796984528650746 2313989635835725132 15335259841111612640 5943405223925129655 10905998442330279550 1308047501983879037 10950851841915167074 1651590035219061257 17348074186714648683 9497079515745653062 14761326137434582638 11352582526488638485 14660922976247192847 13527783894651471206 5887052601868294859 5175539963207899893 4161315700233610211 10526705439164506345 8969227569794808350 12837605848263161362 14567295041723955573 12646541224915792808 1131233045079217279 12961150285636308744 1087174198188096756 4587414197053647572 1745170705742840160 4990661426885089667 12748066822922394156 17904261331043945823 15748665245857273554 6470924723308647650 2585682261377977436 1510366967442669206 13639254737303363189 7195444992835557922 2987617974309222878 7649092518051523016 8982782997602252595 5366033831039468515 6096922813417862271 988046138054704244 15644028459495500780 15311255471026586906 9396149456982440553 2286996042171618155 10922702150656760079 9257112961651389696 15271747830273899148 11753943762868791552 16242272722523541016 6439768170890476425 14182370561835149081 14233834297146211640 5453071229867571093 1686004416711938354 14740201487987362843 3994175148779122340 8107947758794919600 14351535199453315991 16727286825111215812 7655039650047416471 4449497881715175003 14926841702898647303 4045216850613764821 2285543050006284905 14394782869141911696 8470084934096821929 8940815337102382388 18003769476120762047 12016624632783085379 13810511626295556097 3416223664206706442 18210112290663445213 8689535187404605432 10877261819088030101 15412825903689291115 4610078182312738148 9253868373420349863 2080765392091510041 15075206418528250825 12160983868931614141 16134451350508937158 14181652278074778144 14733270627835196936 12164091321809201870 3366936417625154981 14011879401691451686 17578446721804803776 16602441897137078025 18446078571209913514 7116562027532188859 6099953868825223745 11506482438055043192 14433996500754653373 13927855794187544134 10113611285571845152 12172824382147963919 3923014990870380067 3552124533174541304 17548781261466085703 7023418722377666019 15956988289557364729 14927455365718414526 11560445183340536080 14844681444268492397 4895039057168300035 972680480875961403 6325054662952241970 3557462002549865254 3485832599183409785 10369479993837241689 10346488669390153818 5988066547226954096 3007536597083214701 13189261837961688580 1795510678315388512 4710140209264037 14720085672339495538 9895530233960426126 9584981956902139739 12518013048625038493 1607207137523014291 6335078030083914933 4644825249466225257 14734171555773581304 3982565905801024539 17541411846148615371 7780633970465311511 2666277345769910026 7956759922526080035 11566078684235325568 10158923566856783335 2351169160071053847 12199545002178365460 2086262294701883039 9641956336228610028 12531369970884593471 12294745497481438843 6115306353775768395 6070562226820558412 6663871595583910496 627191177459317610 16476830898251434416 15161676441197329419 6735814631477239654 3678921392517140301 16265861840177035509 13713976524535138336 563693305211389319 11549849723317475261 16941142157714079479 11468652379698158112 17818417478405088215 17933760532071395514 189988876921598265 14519302718085748691 2935510340269591724 9471400230305809703 1886578258840914306 9199533533699236503 13871621058745513838 11118341723322343056 5583557779636857489 8048073628274618093 3099023855555856168 7020720459579707609 11256441698476761449 15687883454327723378 3290460662388015378 16970867685594024063 13113231579879236885 6477560679285397831 9099214150837207837 11183908813502783914 15243121680898484412 1114541006046721604 16233775278395819085 3984075582105840356 9851003395073796731 5486572165083619861 2175329600600502745 11965285813851744503 11789676595296707626 16262091574395725379 11530253763114577326 12997105746132745328 15276054696518283269 11755092926867776957 1042744959212426126 17520815270871139250 14922562407091337489 11300599496008442422 9875330826598530683 9930310192220951836 12181937433290784732 13883796142193567122 4794033656141767724 16885037903120106463 5618359903431298373 15792809607589931198 13152026897779757139 7280505799600268873 2885555478592323010 2657725315252599850 16454934011076110820 3522971015558705964 10745238097297614024 12919816800028642748 4378817486305174230 13333267943963996385 887374188695285423 11231917933215288888 1183824506087047889 16294432234053130148 10753253486358028073 15438171554694426381 2423016484239056322 15883417207060026878 5524969436416870933 15208252354509563601 10394132554207339631 14218447177256305347 13880517593142183244 18091126490044895760 1041919194946867912 8650084857361148776 264243044183193526 3776557301531685456 5009064549911189634 4332736014714809486 13098704299352884901 12156575599731451947 12606785263027401294 5666353303628726537 12358679170411833918 4611480133363431411 4639860149083111243 7538516975888954437 18224705446330513537 8659311337118865064 1527385797178915777 7599169869817581838 6826155239218944077 14451520056050540404 8309217268043495198 14060632091411337535 15204417065605740771 8591332112221540947 7461702553740951329 14661757470752953274 3090867533283176292 3720714413251485360 5503632182499568977 4782317861619880656 15080614729288567091 11601224524789942702 11045838361207998030 2419968384967049791 1869782595161959611 17690349478292157079 4437794527237463957 761592884148219265 16455518251804169323 14191509880002749762 11554590181923727165 3455717533149892440 2093439874105366125 1774953977562845993 1562736452903066501 2902107448864933359 8849736601759106997 4535975122039046577 15733062812440338022 8717156896512147942 7207166281078433284 5409786832260736947 13130052672408996302 13492457964102559766 7210830350323898415 13318711771838085826 3260242586949878089 11020200489596482597 827844834403475652 3996895650881262642 13378392778490624109 3988572782089718277 17303564581407281080 4923643309094821012 15240974048144808422 15527022260841549134 7883861960465934641 7642996545209079289 9195797699656986157 1109910924293731205 6388592441454165627 3685052497493111309 550028282503170324 17686415599071689360 12444038069304772312 4995001085580971932 15070126423158951646 8291972580424849436 17301354228972872688 17447153702831142702 1513853592630716166 11519351762625873226 2437517069690287742 3305702137040329413 391206033432667650 2315013238871777744 9824646599468980771 13479713967017980905 3876648571315946403 10846886235189600175 11584301574476741438 15463610547253667118 12905934047912511524 11890554074186993083 17422995529625475790 8625727419287377560 17955307709230673071 8999451995438690358 17007758863798335495 7392829531260905320 1968092170809896295 14189079239815523680 995417044278240947 576741262490434340 16535130591717646189 3437759143621557857 9316521157421489978 14007928057670393361 13458976156622925602 8903410658561709621 4062853954532719592 10260453204311113367 13764468982600305814 1823738283783960209 17739684193535398004 9774855708397267459 5756826337642344360 7991996794246614092 1387424910640774119 16237958201578812794 73721066386962283 14797231386353996472 12149100900320347029 3737995692015436642 1998645484888623067 12559824100433633616 14693999182917724650 1773991397001557180 8907623795392051517 4178505042070324483 4313677484116882177 7134033306125581832 11311996624792200583 11718577168375052054 3888594156730895612 6442310571368478251 10014507669133937907 10219939215345854137 2908562860050371384 157360721099632237 10159332837112174050 12807176814534069832 8680538241947947951 7916744744083727091 12856077808452783523 3796242106863988289 10926285244174006891 16611461310885922323 7559063340397284266 11814190132063857689 1269929480659423043 62880308031958115 11648283960647702327 16923220011231820418 6606407657954469498 14742694049757186234 11380420898921481220 6115489048989478988 11180156675279447926 18029519318724364760 11796344945002776395 16699061335168944065 3106061547960828011 5777172105739433803 12374036356128805409 8880638301337945299 441262193922944856 5700318193460308450 9725583674991524869 13142470292320862014 7962944563343986485 4476803513110784364 3798651573775403047 17640138511350707852 6463552073368271393 17251093091874190836 16444268323495494538 12856915539118213252 15215002606751644212 16646767730711470474 12987419329789611630 11269179634572540440 16313794593616574785 6455633427589218010 9486191431219245189 2729280039313420132 557564413694244611 11523252018927963410 17724932448319128193 7320103247306603382 17022931177206935201 2146949041329183872 15949077188615054110 4597130046236001856 14338555082211463069 69124691119271997 7514130813128652696 8549879583250419050 16547095636786583363 9939300777486967308 14592643434544570789 7957079971471073309 6121394682235499825 14864057762381746504 5422922909308963176 1013038249788606299 14845588150495950190 10668176993282155886 335189346506055465 632203741252333407 9527730349438445017 3554112245967944196 10330026231826794029 5900714487609281821 8602651109879155559 12371256377311085644 4324709456764500073 14862939258521176022 2793545492043304595 14204162758136763586 16840701889072227739 12839670004954879670 7372026185887594621 8695388316643469148 17538193253600481281 11274356549904407249 16032863920507314587 16782607193434113135 4349189999954448834 9504570159895327338 6086403103049826241 14127482723484084763 1937591402887478900 16896043207826583991 4658173308948092645 17481425296669583903 12456749285409853779 9778807511209442267 6813809425154625382 12251911258545580012 1457178399657181856 11364305582869729091 15832393003867075233 4972936914667304395 14117542011307912721 14897372046594942131 6702058975689156106 6780211940252121736 4711071203925178246 2693445734338013180 11935658661256536910 13250791860962782116 8616563808713904976 5918200860673643924 10144768686233002133 9308163230050264047 5054165521280788808 18360193937946365334 16752473231416271104 11601783679845240242 5896861464498616677 12191538141010775208 18000392772738677502 9097305566140540526 519076292091656182 1283367569399838200 11192372669265584234 8202348339177407223 262387652500479667 2579994139676329661 13492927539163738207 639671890432118005 780518649735073580 14050070102789584609 15821975509747074216 16960565321876985104 13499786716487531474 16297848940401542946 743973126021240838 9808230639824326433 11604519930915067355 10316431116025596078 3495272848229985550 16156995025118559851 16170960878330266329 4208975118514782696 8774492118633093366 2423209874743597001 10172201288189505669 1755251307704315627 5928222966726203775 1305009831339759640 16621708230763826716 1320942769056150690 3171522703938894727 6238481626477566398 2249530544331678968 11209077759785331405 2339601793201474486 8929035477456822504 16396164269882080055 17098958774607927929 1277394163997220558 15572968081753228008 15915155779457858229 10925845977476123025 5106352663848747881 15334167243309351772 13649917226407425024 7142696239999960741 15667300593262285848 10313835621584522308 1948664577437569272 7385932537250918089 17819369160441044069 11931466063529831150 8568220698434062169 15749703341546255039 18167402340166462617 12127365377638034973 11138618185591602281 4349777042766653897 7213074363265557927 5642857418963138893 7769217309130504105 4503939705065236060 13398142801646975810 1185250790818822524 2669071863364802422 13960541605490322291 15976891699482708839 16961629261476084160 11613248207809264432 12263932609638790128 14598555868251705866 9399085763045255756 17131999816790681003 15417415754355800971 10024571171902626295 2265616358765607767 3078712757211379391 17404374209477459906 16964132208328886293 2496650926382286378 910643796998264048 6994020014253791621 18311457421312792399 1124349657974258096 15017798198793267393 12883310868146449502 16873776564218695815 4909712824850306473 3818585676844892259 14668984631006477047 13661961610990933697 4067898542462660904 6048449991955529077 3860060372685647238 2918601049877156073 1071259202136456690 4627667027725241714 11570355926835073142 7033250098670579839 8250779561485898902 12493507136240317820 8994507026292648786 2051003153053363986 16267651083369272517 9327647803318891950 8148257203836770878 969048662193294761 7948304181652625759 7493287361806491919 5199690665344541293 16287948966222608212 17420600156539980909 10582163794122581003 17440190621602004150 7627833427874680515 10067177048953939095 812044557419486992 8004719247302385447 4567431913353967222 6447316031082439214 1191960278513794187 13873608834965697829 7666698161119407490 12118151111555656998 12966103302013738738 13500120940472265376 14185315794976693182 7543729100277620617 2129432412258017067 2431515383838092539 18186890756672912590 8645121883806155446 14155315923401940146 8196250127312018997 618774274388791436 16928702423019903342 2711483815195817887 2427637548627813324 9685038218424262134 4933856416996431805 6252605696416207645 5476247357572061672 1792712926618803476 12528594182210622495 704199542045520180 13962124145723364863 10693132746800402379 13591427379636174402 3679768604527711560 4611642577987116369 4260390938350218503 2596722482719675994 15220631096006418148 14588146456818913268 4180151380764946415 581492077829486378 2890290413420441870 9942082651105347426 839718059613314806 16847717620572811347 2738380917322674762 7811925943446288046 17995168105690210714 6475969009661873057 12801537999737325334 6808330510864511018 13804869972474212309 13290783065207388740 16926967636548275223 8227215041547358214 11649859016814012007 10744483931703999279 14554132668255391770 10603130170368839928 17539752977735621130 9243607984551985231 2498259935695518105 5873103384087667360 2629452397292638407 12300275328558924044 2956198283513516506 15626468716124813524 16919868492499923263 7107928199009621772 2738878982078179414 16316351367545142560 5836389842045767932 11974366135183624716 1152783627021304881 18259461565527992675 3896108356005612113 14575290776965895674 3557958460545310968 7468925690075876629 15035319943030424380 16201406191037294784 17892114560206560136 14185008620913852685 16587135734420139068 17370604253379552323 11911879899900494046 8912443072902839193 16815746899580172851 6248766981030274703 15504005785619023165 11955343087488125634 4417744213469745814 7352925694094350264 6591244796924241978 6963589009123116421 2121488984164752774 2627313320310854981 1236658091376230863 14829312487918835848 4704657427444803843 16525573627625433095 291915093019283135 6129476617645307499 1851267533701364884 557297536790293075 6982320426425740102 1238936044177711074 17335532016492320062 1453743168707377832 9007190319264530664 1732084305567088548 8772609222416733304 10668506300323839495 4885262036693412845 16209868731710238453 8319569532289941996 1221588750087895278 16823483111575525119 14351957326271198229 8059995502027981553 7215643241066094258 15018735183287611784 11029824993935905390 7795389413504067336 15845878003893328167 14645439639405832693 1506570021717133051 9252745381357597278 2177159685851491622 16005891502750354151 11920634524229516002 15666949871954991808 12055180051493893764 10565392250279930783 14134321067064727742 12899733225541470345 10454463045257791299 8072753468207870231 16625862647025374736 8301437915779883371 4321162761167156331 2495361583127040056 1912300700767244645 14562044863671919959 12035314042484630054 17946019575070698869 15914986818454328364 10916245787086269349 73288589094348210 10588797493921829199 14132352434369884134 12923537284526869220 1086466699761402051 2753578416330377809 6581702100421742307 221938320483499517 17885039385169681168 7528783694928730777 1724519500626324155 3795030920337580299 12754208462669265230 11044617997482497941 16183973650945250713 3099094955905443959 7839130241147079947 1979919349890726432 1453239493412929620 9296097470853231559 2861432858746171417 8560223206771313314 12517154242725489473 8349773854020634864 82928954290411621 16834825386275887465 9735554002987846632 6513729538607373852 2761258845102456 8215291575545843414 6001317219340494091 3495123764144541446 1732638536696018227 6925711811676889180 1076121671120921466 4488529276668898566 7092605899425796432 12032524739175763991 15331521506936369581 2728708693810682085 15484047087125825782 10130591203611096024 18291344682024797596 3578389241772336742 3554177038076380496 2423664609998489545 10546249355298564637 262002464707687458 18367628817210417137 15301630986357766252 14246768289722176255 2477782755618458833 16403488998645579230 11107487261426069602 2402972984223080482 13955427512194334632 17771278633024066879 4864345024501199814 15645088295166956021 3989336383604169632 11413097937699805743 9930956859087758148 2677160703325099654 4382234130118431989 5483310519222169296 14198501989407462917 16820370279123675786 1917259558698971490 8657549695209740829 11377428005105391575 8659787736010741187 18144214984814274176 11213856136364519088 14298965163197864731 16440797728738178229 4490038424824673139 17451818427870988591 14527581656169074348 12996459685565460902 18150220775517627718 17211342118353269717 14980071805648536152 7090108325620848072 7325191399550709296 6069706092720788709 15453804686138805617 9869799710891566088 3472254714605590085 7728349560787825420 16000868506088145878 1360154169167734116 16189606881159506473 15253731219312906223 11919087243725846554 3106658887924025593 7595125082656954385 15152360060839937236 12872223863324453976 12810957027557860167 15365879377170261056 10418783248876526103 17471588735392762990 12760433629134634840 13862670535391712104 2490006667558549642 9650088442769127122 9605648725283479935 15253956573295533068 14510433755138632144 2311166674785354951 17252584183941765463 14084946141303821774 1579051183596350657 807341471598024447 17114767527670804094 14006547910272599920 14183234216801935055 2541699210595891149 5085878539251877834 8734605127521590148 6625130868710704706 15666290060929964718 14150659815741590154 3150915395169396087 14067763148222182557 5470928040128890995 12042733627117384477 7219960214562033717 14892321218039493569 1521073486463359210 7003341199535540452 1986214464032114081 14893443640457198952 5359506998434417491 15487375305609098406 2716927577572865516 54534484719249428 60316746694386707 792330466862594684 1818918425662765220 14024969662938656887 7534511248155922933 9973539096544777198 4232791888848098960 6594613950276755009 9115268327410793691 17338147579143898881 14267323271530146680 1492241289403149602 14342954624686025154 16968018666357239537 11374778147587903081 13272312901085259233 4087338310148794624 8781533123520245385 5227683894817999622 482309841523697605 7265853474863773326 781530701470056829 15418227228482691917 10316075221047975603 18193877369117368745 4416047498374988881 868339699653475372 13330712878165615623 2702565881210504904 8713022666513405565 15322569729095480615 11880694116162891707 1482832462243332331 9618537483249863601 6681462785284480543 507692476888156539 6022124371716735019 8208344224985936869 9005366496587468534 11208901576308041395 4113723653626503110 8566157571424025584 4626010324139451109 16807625200436942720 5441383691798476816 14292120560528328718 3119792307585444610 15801290176433602668 5572831317481019119 15912232086367525283 518126312863598841 1566249821729393925 4191480416823848288 16233310997658045756 2783721075706941430 13336099360471345298 822129945229974329 8907797113175823756 8108604611678468967 8975074282862158901 7745184768342217106 5340681224077937009 4211218818421593557 9893996023666878729 8678272175059556049 13872780416477528851 1560549661768489803 12727544719325167304 10072987361565032219 12440967873410988643 9790617559622100863 3907361641115472049 1155520985218645747 12653545527431488105 5188242998738087623 3178283631668826095 9979081995337552159 14147389903233520728 78052314613139314 8107003640774850883 12162165265113586468 5556356961956441055 5870904807583747525 6750640199342287666 8173471643153974665 5519475875142129678 6949186567015878307 15538010233517274233 9696939429883444229 5998368159005944821 8028123344164400538 13609846687958160807 17422072530051871049 18354841128312888046 12253940666116892182 12373317710991050901 1350356009374854436 15803458051092413015 2521972132705758506 969396216109965481 12947065578366428926 13380546307795564376 13922515321305133405 11654096242216328673 12842724758064906726 13196840620687972405 8017734195154624798 15776040650819310943 10278014200621815965 4565706786223479950 1613149119461546623 11049713034011667914 8174969086717384277 12578366537767203843 7016977717315398389 2013251191239404502 18217164427172027924 11303464939619752503 16118128703838248800 5507082210646863088 13000022041288850080 18412047296585399415 1483297503894029524 4521152905752026907 4643659207487874409 1973735751946984289 11093965373768513519 2296879442617413230 11556025935485539674 18410556182070236243 12189438436522967433 13060686528260456145 7165356535303300238 5285972341018394951 13906268402090114105 8738342600222949639 12444434311492974708 10632770379326876129 1594129353048756660 13577799499580211146 8881143211835808605 12350464617256503258 6953657444191817047 5367499112222397009 15952512546056098672 8039348279973771363 9210323059265198688 10287513859045540171 10825187353238676520 14415625659507213787 16310841814347007594 18385907375031652421 15177374769937440958 11456345557646753193 13229825426722392026 8914392559973271909 3121386296778644848 12512326767325672021 12821953187377829905 6778005380319721099 9800471307492168211 429562842851297693 3845847120920501417 9796474594777503845 3238388385724050892 15579570890853971570 15884822900134958634 16402571176916724869 5979674184848210451 3944665158819245698 8488636582027935549 11720335418497277893 4653180336942729938 202010005069686833 14040412081431870529 6766925666811462264 7531719971263382408 8454805433553780715 16063355599625697078 1517584744802198866 122499965489873957 11922100367020057572 6272183139969146925 15776761828266485745 3615446522276348119 11391122970865229186 12633466626174016324 10751291816526642307 13195883900402627659 7604160130488517632 4313833251692609733 16218050067648579696 10736127100925791138 5978732604705468588 16347254740020189159 12394235468610668725 956040435939458919 11982215124311861724 5158210647894508792 15957301409106107377 3802420852765623916 9660395611371166690 18394264886882088320 15338359987907343347 16714857423621956459 1763379098174072216 10932204414723998173 673259643836804884 5213387109226246626 9120618606711596081 14751951814713826384 6675849128357281643 14965593182371076185 6648168212515013452 230762108584702119 679029556523082993 8648710197458194348 3125820228333549061 6231237799132537237 6253003993308111771 15394130995991569276 7947460272967063515 4864638287920231694 18163724415410059460 503619088926783820 3521326868091336296 16531588851249500804 9559317217596408021 619379633838808926 3382866809640045823 11484747830104820154 16152269294919770591 4264903046433956361 1772090460172499761 9979642287860906622 1856080460006989770 14680076645652290142 13933678883760022432 7076164587571700487 2087804427234985278 4093367510935461903 7219316894416813410 184895247780357805 16429669917802365225 3067877478420952941 11773280548700208855 18307538149292691204 13363593864792258775 15190867357254625038 9920149768940917869 15938881684786859512 7382347168550268685 7283880121565081385 7991590517608392555 9129893137110597602 4973609406505471603 9823705449582083265 15848368078494707039 4016954362633959309 3357804238718015517 3888153306696249047 11886959583382866325 4588375936004995133 9209701900789040431 11092665315584481231 14309074307808157205 2734930145509233491 14060511708822903124 14192949814541482353 17547643266262836145 18307064919270458039 3677352825162299946 9710036847322699134 17317862030412062294 15235494336968981751 17136178228661200346 5505678084023644733 13704051253882847546 16968871576443846355 14274626143130180956 16860061397798735888 7986537477652936750 11082784458166921810 15184217627588685118 7753090261581646904 18425917322508613592 7591058954293484637 15912192682047051696 1142830721932982175 5275848833345445905 8031077771896437966 11151529833827985123 15809539231612146792 5409053116199948295 12156291313903723145 2704869735011838631 8882101035194692419 12702361036300830064 6985116844685273667 9227152762864771245 17177381893991490136 4591988755466389932 1999668004069993076 9573562302814495409 8438981298130372714 9805951828635016133 12981375825846083621 1724281420035703615 6514075301452876896 14505352717311978992 16594059112720746260 10256930310970625320 12094009149064942016 8056638773306658837 5347817984439804882 2132625420651440793 766830129652443998 11119404400559930395 17623380523088201243 8925352816895833057 15831130285310439047 5115756145973087469 3006081835160821895 6451650228907607327 7926580337476369456 3759667512068322977 12936053836292812881 12836856225001445461 9377400668689814856 6085127577292300561 16326069079613340921 16235637578983142223 17843438415738482945 11016374741619642134 17129779888119271016 14758812150232305401 14618579535193966997 10633405643293760788 11469583570443647106 12215152986391618218 14256564294949154096 695807292441066228 4212485714119345416 814091700187516523 2999292351561653122 5812321525769024160 18321626649493501010 7604792396887800565 18041407166859628153 849152714147272753 556752572387132919 5167526200435112781 18442384097353737216 3465968021263873156 10026097612876647185 7784768503333882734 9994987598710333706 18204787879286527836 3627947879838367154 4167484051203343149 7871669132007058182 5608533596908363552 5872401999210177995 114582898339732394 7296957608088940957 9574434744535201803 5860874833573999600 16669771366388392906 14688614917575810940 11513863688946859607 1030423547259100430 11306004497177199424 17291903423585315444 4276954196047201375 8838140310234427235 7049157885867561219 8499576145678940251 4793259444847314581 7652525779501793965 8394507219899559697 2585905718376398419 17314210964254050423 1623334792755709956 6999165264666114571 12176118980621922432 2151740966118185682 8608536309970803867 10704087939805257288 14274597155714695962 8096484903316591670 12467835394262796839 13096499442270401743 2339296424284305639 4187235031694064067 8246734571073138114 10130342453615499329 8223945365968476676 9937504783510673777 14640419773155230322 6483836458795905505 358379387886333396 10293759138422258951 16576270509417462071 7183175806242101102 4791830952404005017 2074423137118058344 3104387166292870610 4002918992769763799 4049484249473840284 4956291704008582908 18252845571283346670 6840034618259627890 15407637708498701237 13662492564711961481 15782959787073675821 5708358469577368712 1967757777581746347 16366131928542924316 15556258101559688513 11236739438430574646 18312943021628098673 4805875629465450589 5373928363875323700 10432305216820648372 14257846254712572911 5854559721653155964 15548655190826850815 16766574135915424020 17037688665391767179 16378506955185077130 9809039245217775684 16127187020475304015 10413343515191293494 3357832354750947219 9427654969904265383 1207302803742417555 10889878378465643083 7295934969374539605 15293277576410277467 6552218420366089250 14417335620825721008 16325267752614342721 5010348718514547725 9957407667471097671 4775793268297952152 17999321870765895496 15715192007730968599 12854735154255207642 15579602844581217131 7142593728443644621 10220346428127745965 7921312076759154009 1911710912621378953 14341601377565311733 8629418837759751772 4818763361902539265 11044298507179841483 8695876231258208389 13261728281288843671 13361199696151425885 1743052016246575401 524512484076401674 13807075237823624841 1656481100466493370 1072226431749897083 3086259628022768198 7661028360396208451 10738998541902752230 2948033919777602368 6686307013602676025 17383295924170762788 11528273083570363119 8620336682295538759 15389315092952912396 6484531029365756521 1679917097269540884 1632766268224219678 11894502826952912432 6638530982451714232 1664643506937985872 12070487329135020220 965954405313831913 8191448896529174102 327715597956795582 4563261935309364440 5025542505333573646 2200160141670904538 16209864353528455568 8780136219208954263 1617566663142360144 7674431113743339414 10931164924117756701 12372808737299304025 118644720864297555 11711470486544938110 1783876867683555575 1614387991889645655 14029868948210777276 18375059546158614008 7778406669121155769 17021866216118716124 13355580079526649544 17352704281580431389 10945814745470590645 12309561988743561930 12633580922994146273 2553654606856779371 1000001110975832637 3426155330578362205 3658629829728151354 4909301065527072391 14443842059648755268 881125645219682994 17558758132648895131 2217220204271482664 3418901722776777235 13302492417212028602 2080118841062744010 15497071566990998595 88064224663609598 18191438445636087456 15273536900638995219 14224030400564504330 10657732193713159552 3411812629388835798 18023229930864536703 1255470856055900600 9156211383601570003 4625035747526080517 2611535580919506482 564320387049842081 3947120725591625643 17012134370199104421 7622732620773661235 2404852533911443186 12016988358610968124 17794025557891507126 3552852303782247858 7457214130691617740 6503082096502121509 14170554981008163914 14097664546790942180 14432402964961413314 3115636652370806602 1781220444004163889 1721890476928608839 5242431208992624883 11978097395134742476 2922654853737556018 5184910564979997632 11126810317687278448 4618941273728543172 4252667708623878900 3590839092184405964 14981917796861757921 8554962031564957491 15355376783205497574 5469265428872822120 5017114827365160372 12028071167002338620 15464569483379913988 745865534958749016 9814218137390384774 5236051093183121456 9114463852009538289 3211266680653254107 14035031729990927679 13923094754663624861 6989474277122224325 14013736859060970615 12298486638827442516 7815056444520189496 298440714127029487 3427939184641132075 12281132401967461174 11360185385474737487 15511859308304492453 688791990095079669 3168143753576915617 16405345947960164784 16426035012712398414 14668382077652666187 2835241906790568885 17329278575655090216 11798816100939757660 18312782110296824407 1046422451359361173 9940034230753111118 6377902060935605331 8416773996535547675 11194245898689977346 13233249678742500797 4232151113784158015 7993054190806541917 17960377088325427587 11372784203848074294 16114647530970895708 3293713407201686185 10588654245087791085 7764226040070281875 9211822373714548231 11433123663983102126 3749828523013582712 184178394018436508 7832820402752472803 18125690434738589965 5001359113506520359 11306555462977530886 11032819247325960567 10508424763951151939 17672005889798861351 1302704578238374301 17205811828381523174 15931532328851804509 6215590714797179971 826712861470375051 15668631556498277369 13146627003555904882 4691793902042748812 2964507167606509587 2272490468724657657 773784375753206545 15380275227875852226 14896712445045104578 4885992591394934824 17566013064860212599 11218980420706560369 6649095341976245778 13164126524951733036 11800687136299209366 16223432267237473583 4072223858930619317 6757348879685172562 16088139465408667930 17205859050671714634 3236511426031107582 12876336724311254865 11250996971465366505 7507226753704511142 3286193630390263323 13014723481688833616 7384918629878844146 8245955801701207654 1973480764499835127 12485632533404078110 16152712911137342007 2151909686125847394 3779467239200696886 6775089391613817852 14368788449056070888 4088524781781564471 5353032201300733718 4578268116644812179 3385988966130380894 8898658355316316688 12544248282711662329 5565919684616479056 5572008367551068446 4523121998730322239 17914016060993075529 14077406129031164879 8895566330346241654 17771902083491345886 1019478662492464922 7883664417023581915 1299944682933546304 12952764532157017280 13553984718916357257 3233034142482468247 4149003812980580189 5568167908264135171 8704591319165673149 10374421316821466266 12537129851721996403 9127514060373521819 9952549359929887841 18408565278667144388 3901163390482804907 14667175814619338265 13838605312911646796 6013333349286173589 15854983591148599314 5955584526087501153 8053481567807400741 17590155656955359611 5317501986337205883 1368337496431999815 17695822874326767324 7221927100523475767 4312496983999140986 5999071082687935696 14833898135736356145 4549806011004724481 12022397219137514641 2471855170268395056 16310484037029445795 7157762776186033845 4638746237547576689 7890164450121142887 1121376113507995138 16613223373220824170 10418535935382701101 8071322938093648396 14823748357181534864 9552934738479424318 13844235224132530911 5120256607818941122 8332098618438164983 4318682568194226788 6345987224605863672 12769334621728412695 17691271963668872096 15288452116796697089 455311825105480234 4384733770956929083 4438644600253437029 512883093628202785 11593483975490502899 13994752264223874444 3326817740594530243 18135090969091942387 14574430801772858059 16713531641408362563 5444647008467253893 1257963147023791596 13585892456019808075 11458146245887036395 4747684429086131003 4484805526858108065 7365673558600717766 6036062362177387402 16112821960532150547 13624314175963850774 16941919875672961547 2120689889529310398 7270961149374688430 9652883578487516970 3286480424082878100 12406569812627664931 2716617532087868498 4753660589251272441 15033683836489976150 14915702946804012894 14933732278883074035 4966813139770131169 3644843734063977855 707627565367242104 15958270983912175441 2435080818059092175 1429819577008018164 3233898974127559033 3749968564466248476 2608059831167088611 16167240836094587630 1178562899148356126 4673497353197533699 10639619545468329932 17330051124237289802 2150992779028831572 3702303812135501337 14269877399133092543 5002126300974752562 3550137174193927856 10810766973652270497 12698111762595149695 3046608826135246157 3751630867633925608 1036962942208162788 17845130740644135420 2777319840488258366 12746254991499467402 7762713935568690196 6023741934648119562 18034552136122866752 2592066349488331364 9449278051415206362 14145946729012199599 6576142869166157761 2495665432405061053 2316892173570263040 17752434910307524133 5681881436181361262 5588926794903251401 9419542834047947969 7851825369807297955 2237103108894047518 18133278352691061758 13029255585617589982 10726835846588954460 7034182871491123501 9458517392832130728 9584646136243798698 17558630475090859005 2292231714417583188 1827273720993777073 2438515035296662538 2032988403798395280 765482100801860867 16646886471630767423 10310804876098488235 17256818442583430069 7389350749355757343 13204608387112913335 2142747430135598965 7167930610924718437 5524662622624273151 899577685564690101 4462616907496127120 11918463754498249211 11141024415470576335 4739053124043577309 6154869641056601291 10479544999920072069 5661394477654615652 6909231580220950978 9157104609305481073 8580195124698500695 139655415084399147 11104093859851170825 11508256878658375621 13912486045675816348 12703255725575644361 8496774212151228599 5861557587517903382 1490163228982199946 5999796388195276209 17900432196852972823 7363364215909426614 12459721568257738847 9856907274782763798 2577419264610143002 15833598172425147261 7118806332631983266 10507887331464185414 18020083004576642956 4840360420276237392 15117549631328271610 13933221864984443327 18213824992925359456 9269733183795784456 16063163989628868863 8512939596573586917 2687793363380474243 15342400021108343315 387855649309314055 5919162745096099110 9277094959041171438 15954614386646323291 6665137376997421947 2845392425362428369 11171815829242097699 7618806070909953150 17714056264521569839 4530071553686822787 14029924087479628519 9842590096132255186 15418485957833241971 6726981050252749715 12271951006802396418 15160812268152288681 1725529647730035859 9230567021839104390 17637449007982573859 17508801063979159981 4740164915517644945 10526141623463246288 13220462505479189364 15814424561109642689 7975424271504964607 18270985654317666592 2724913655125634931 5950311893512530689 12212352070779936471 8664555805893567231 17513914464383934893 15105991811274622610 15727387085340534240 8008126669039619315 13824495670667549596 2881262884845734454 6298719177817468932 1268621868697267450 1023400770700406547 7596992193718422340 1331984211154462869 10219232181813219353 1021432787016719613 16259329962737116199 15062301950621083116 16027775292282812342 17531011498999340657 10052997081895743330 33635043080110568 16694830758589094562 2234608711338738106 14129823085658213872 17023095250617455733 14014034844247445166 12397040392951575613 10082849518457585975 2503380037572474640 10953613176860722385 1555185465226792212 17218288441099686725 13321711686342145380 12718872251672938138 7781044220490078410 9212574954655099162 11578860337397227557 14678919766349295944 15754271717604199555 14672567263268866864 10044282878998030791 15133203160573559201 5335762527005005212 12287784226363535942 1451666767547896885 12676630903974570955 13630665319380765843 7091970919090484270 1411212667294113491 16018672676935865345 6422765150722148596 16400888967902885879 6045356367337230961 10409526068366882424 14486729487299770972 3179313880275622045 2825712916298879931 404625805985376605 8907553399890606536 10675120575183728732 16327509652880606575 7602778760820795180 1613049801209718366 1911868187237774390 12481972041504959548 424490106151626755 12399275793197228085 8733716339993563380 13915654547402206977 11100757106576443769 9722445437247863309 3504197527563883651 7663872524933923376 16473993859659184083 9814595440266146904 11859151526498089105 654062502826986452 9299471620475101703 7022546450766371941 5792995252837159410 13552956765843824179 4316590971026898247 17221888030336495075 14838013164950533591 16686228768290650929 7084157669307611311 5479528326113424446 4978624016345928235 6706986095256094704 16262074799900564759 7523194468059726799 1777928873239863385 15918497032157640108 2273140972299467871 4140918398595356611 17050931284321783542 1905393886195938656 14908331694693650478 7717849869314538185 8112606279025859899 16616781976491201315 3674438516940514322 9541529070630236088 13753125559893878812 11507869727422729523 5832894569598836821 16531844366158262653 14408369251218451526 14609643665288087513 15015720654273618964 5192128815382485696 8442446753509068891 15700466169780904943 10367337713491546624 7897521006421019020 5361304369220461558 6219502450428178324 11328255340777065298 9004614345607132379 12188563786932732055 6805427559142711668 16649689298134591057 10597366875021460515 11872550696283261646 7782019121196160881 12826739690773034873 2377638274104548892 13581172583533837416 2983192803830204056 16513776191788992281 3821401447005040137 13187116200144385962 11154755066757947887 6887274408395964389 8660607880993632131 17878252037487344496 12945136612436216826 7615766127999331407 12586749081217330974 10442013312942522902 10854690647021307107 9012445458177268874 13398281901343228243 17878714816806209639 7273740374796971533 3812476473527647178 3957720850042006514 13530338553268988932 13813950480891352976 14976604004066876906 15011556543191329912 13519899260551632929 15156236821703112721 11470320013531119714 11585642153815553160 607463793222604916 191950874192677231 15110480595050560264 14067153769439240712 11091237198742926706 6380885704656492697 15485351430540286545 359726107994981577 10299410333354565531 9483086402922465969 12056240875186361951 6152364535171042000 3295620493783722113 6631942165498036053 16109300310260151877 12824995199868238574 4008878905112101081 430818386622667734 4777442809108020326 14934551615795740304 4622682521679545796 1501736346987770190 13233205511751597344 17876860564441314797 3990018199208360603 3390433930161632515 6335143316302208177 7279263599512874610 1871271905317347987 4623754881060198471 10034495128537261104 7365499420952911830 11205897001532207354 7270583359551568380 17453842832599073927 13610730334203099610 17642744416924242895 5116666012209885188 13719506655509803666 5080736429408563570 9516716676616791893 16341977033591374267 8290551298430109707 13130720533967638077 18205514508595111491 14458005784550380766 9737873296906923459 17875487250738420516 1779763592639044846 4707680762698136221 11916423896109992444 14266030929245234728 16255027541650821931 431439624048876214 11859526987489236853 5860551115002073487 16578405577731007710 13013407143719415453 11222767712006802711 1555970983237298306 3858910403766549467 18378706100205409724 10423161928334412064 3948907525801509823 16086823568664569942 14265654148624967979 13684702273586592295 13935795646035722377 2426996925466557955 4914733263579920010 2449906204707678308 1715445309643993571 9217254150806717697 12909889655789710877 16555706200085743896 6224639016731989449 13657812393250181730 11849767009846656406 15654773409184496475 16043630216066748968 8134160829979678750 3781982527024174109 18083021376329268503 4453524949299166205 5123027344680432154 9057037509772771666 3752474730428742186 1523590103007649832 7969496240526082146 3153783826279462724 6386364615683639417 18173171010946252499 5556162136160436093 4241498790611178247 12686990182929553454 9720168347469628445 12229480454325262797 7103903303133050986 17451669068427377384 5379279727543701362 486821783375018612 16946225572933897805 9192239051378665115 123824308202826278 3349814109987380093 17658184364012385834 2785039019038886403 11070170049439401128 14176422009298039167 6321847901396800076 16536749834344879385 3106503341891581261 13498718119060677529 18194079297574831539 16990192600907637662 18106174561622935172 15781805667506125284 11605979867555217308 6359675405638851547 10149294178936839202 4135504029829223487 12697809738661521182 3073515572041687138 6855861940483291767 13221194407598330391 17242391298334109222 18358139710339624707 344605245959054791 18011484648094626951 3132819281625597392 4419046870879361622 15442875588072230828 6836524744773351188 13519133364234857104 965663257834851245 7255877148603559177 17910436226931600000 148799718610564700 5523647267667554377 5707499556179085473 14897819143398483555 15603877815210863674 15322373073890595069 17559430002058117690 8361839476249795730 1944943993276439009 6799078070416018879 13383730729805922690 1153660380141072126 11271300150048428725 15050174425534063253 18240226327072251362 16879403404682735040 4915713539843678407 8285314572613702426 3816927550176477554 9628727376375788931 7090813050601057945 3283244849156457127 12014586892544807106 4202388544461694318 9808412823363174026 9664567038976206138 16521361307005465187 11827739746323307377 8257945509942394124 4134523391907642889 10065322554375982923 5076197786250326437 7864731465042704581 2265192037216766494 16292347809663296606 11906589527226754657 6128739348024431224 14513756497649742553 18134160618120706115 3892744685152337490 16053977978107502349 16729340499971540753 8764390273897797528 16441451576208264572 8677891205517984883 4938771012093035315 6678114089061608903 10142740618997360343 16712637628799624893 5328079505416919228 9495557799906707988 15724116142221376118 13114191011246825950 7334056492577796735 12333790701444390339 16880059159377749671 11018612129080869082 7357077962911726322 8541528044108648531 7256442304231222867 16595076151659472520 898152236868983259 18367161325656525600 10070844952969808241 2929173136026442159 18342171782321640996 5190719472836198588 14664067536835469248 9231809376784080426 13244145255278458075 2625821111394747366 963753704464319657 17157911537548689540 13306134059525569107 1527049950486971871 8779130463337196839 3994739637994584927 5647198689394794215 3177810138648775969 11079282808771340047 12692642113889669957 8284393343457332420 13264886199843574751 2862251981544396404 12631334017633232608 3472325599901834123 5530051296116340013 2154522620315782192 9534697669832272423 16677470527751137437 14687750636433347939 17923461007420107417 9143781261557074850 8547676919027022200 2658309962772044125 11670636941685247332 10932130074125046873 4243720089743967884 6150708044162465504 2240538104770101785 12552433384506620994 3186599537958574708 2813734893009468720 4788898129877091520 5220809134953094183 18140213807430813358 5177874531623044463 1682689475255861016 10258919904713244780 11981359341990299698 10786599919585889928 3569821455095704775 5309678015210226861 7710617429329743432 10651822109603868107 9391805323696727143 1841873976451490761 9977698314738141331 2762994059082568135 12826384599508137375 10968387313231203225 16263208964510908306 6281044907728233321 13133230689461220685 13440535984895141633 945274023724280288 14482393186865266471 17464553098751377901 7976257765045640948 6220578317337060686 4822478638456863055 12316194706057267178 13906318317520909026 7444631142330648496 16455029157464984984 14911148025629904781 9310269750208918660 17725142904994275461 7503478575642933930 17792056184895755105 4890638990364157194 7462539802729520731 18075506859391208563 8169379387637209332 8751699578178395498 1625107392648378409 1342377994072192477 3320464199996175791 7394604710186658682 13690615796266358938 4728099495421161673 12958824069317529588 8574890595829927232 2799755027686434022 7720619972603977177 14287584997658044350 1860852013246441401 16025565535521559247 15095992937490175994 14791442104873171367 15817761556795784363 13772603320919927570 10259211066672909368 13361393985623061894 7582960504326920590 4838344569784413395 2875171243707425039 1474860024792830050 8072797342625065785 15897278971480632418 5129880746213041338 406713883007540962 2387479682332904878 6127565032309719670 17835994159413593242 16731040491302454259 9305751346084044098 15279867064730253195 10382671318933959759 11288928549771926907 6305029272075397203 8346740356815793583 15902750410903288753 11499619860569149051 15722821885828101878 10752942001960133281 11491160353271527631 12711940807045006984 8467314604149711817 12586938194555084337 9909703834609372844 11173871436481262567 11827124293234784191 14115051255589990393 17665662932871695158 7123347700353028905 13719803676769128779 7485147938810678383 172219174070865096 13271824150499994662 16120978468793223726 13987790949675783365 1564305923798536954 11636678219275591729 12150436012846543281 13646181910614665435 17451158675304208692 139497554845669441 17975618722982502490 9562922302624326969 7142714801739688631 13421778663457473812 17164302652132143075 9932155577195062447 3015340590451640116 2264900933741056607 13392678423503678699 4090872780089759068 10676622785725755251 229739242569428804 17034256966751613779 12425533971352258013 4260119283510728897 12533626232243596333 1562903414575150230 6792632666784937512 8431379208168902954 2780791168463780465 1229242336435409095 557498566800892000 17380872004347498628 17203834376892216976 6713707717000232665 16617057475825006883 9266254370170283649 4165107860674272051 16844458788473466791 18260260585454558863 11265091420426668177 2627565121491477925 7474544246115762795 12139562208174932844 9431582259454115966 6669679848963502781 3643074437984025120 10576190107087502093 444540190070290172 2531828287043465391 1752874892126224030 10215754799068845430 1549054566864353560 17529610758900036778 10070932989513438561 5062426107958904206 8263067000405510919 5777956704239085914 152826980817607705 15282837953450912142 11539783295586825810 4995408272958452981 4802012739487410496 16904556783998589906 14884784121072946578 13887510596060506459 18209266917310510631 10796164297475450255 12163574659001777133 4902730937735327107 7889587161482687709 15454790816297805696 7217763183100797347 15530884209756137992 276088079159618389 3890188478830746573 9734061365798911128 568666512491782743 4790235073775226967 12320033769374440262 11646675332391376222 14350161190642494971 67934087887561208 2278205149384426411 10868014001639691025 14987748333406078466 3766809962669575526 6057854887776725221 11936325678009011646 10353128533573672112 14179917204361956144 9183465838650580791 5790929707624383689 13673009417860831917 4939436037023506678 6753820050381887485 15201297483685823119 4523491384661960134 13424148556238009426 10206575379113095701 4520324010259778563 753062185725535272 11932593643487873608 3016781631764949401 2515543184447682302 6270600144723275637 10308650354364376060 18061778513058455934 10277342221374849789 14004574937099731388 12841452281440447163 1719724416353256509 16906427065090314351 4347372509229230745 17819765274383499166 158609532029012158 7399205574905073413 16672036707917662625 17611658386075243141 10792635933930144168 6912273190173529738 3206893993185370581 2868712933156464807 13750463825180581440 3414644991774497027 4142138562657969866 522849154831611949 7491687812832332351 16529599027979839535 8372014170607467691 16741165325011607360 15767606261754058778 11173261876555284718 12611607595446413820 4229502632138160783 14601388524932764442 1909423387109107518 12789743292823166592 5284077902108929157 14362011130646803924 8835731560443223105 17383700359612361705 13268468773461518219 16874759739631340371 2356919095768782264 4528622683129936970 13025396778959848132 9666508601273142443 860757958817199044 11316804693944520301 4968007267614828299 6119030411519576939 16286575693889301359 955879737994059068 1541600826506284847 7293426837686245452 7627463907215485504 10779105354033890907 6227141221554606397 2623946931427920099 2305406321550916111 8491323861568203002 6585437450172427394 12858502171204496252 4995444458123899498 193355165948338568 15992359892160853641 10253575733538953849 5791040514599183402 14280306363138071322 7536195011681869217 5971850246736242615 3724807026761270686 16288614014817010224 1953322671712715658 6456228761034667684 1309480386060606040 620347582682095688 3694339599055338262 4679457261937241261 1862513723404332955 398083412745619601 11677896315733822505 16350766964583391525 14313949597804024026 9250095454763088472 583355329453214283 16175979197895481957 9864095849367835596 6520769209416720417 12588458325670812013 3352239408179073572 612473325422073549 4274312568629299119 16080264671870922590 16220948776784781277 14189089098879462831 2631260080566930538 17622769670216720220 14242060023867534249 10485651415827016064 1982811772129243977 522168904389927108 13811871727702403714 12650851582700976119 11374164536692738755 3684334369232169376 4829942514231859944 16336414942301466840 5140642975653945463 2237944774770383757 8894231993520444832 6533853280590704228 16106997908581955939 7230110790638652995 9831271025976866207 10550839221731684414 9762250812275491399 10918229138578939819 12522079628620351687 11706589481234057954 7022811134147804042 3894057846845775267 4808205421092641089 12329927039796171208 15512107585365236174 5268630477769003272 8447616157353433003 16492620232115054740 949043312974101494 12215281131353238579 17981483398396977575 8941546736677813901 11975955504320077984 13428335034054122918 1095047613753395314 11069735992735958428 2718519497349629365 11735806765657819276 3774095314469976647 13539401488225864738 1999727006349464488 8277923489023708613 6408557865955211463 3080495464055463909 13847512720799709488 4904188896755590346 14002858257086981945 11607231226689237890 7702480728570984603 9988487433244174171 8147046345428220066 16915408929192137064 7590459933718802200 18336591528881708715 11118769314320140392 16345275574536181454 16725830335926010113 7947503985016751396 14561064882696686863 13132475259545843315 12214803835640945010 1331793025701981541 11555083870855447117 10395610028598896582 15557207431922159494 8576138895466220552 6466246221056627464 15160981700233377398 15393236301891411994 12503662479597399824 10602063986836218144 6666949381260873154 17065894380771414389 10248354918034092786 4829227423083443138 4196234917111370164 3411280208455347601 13143862026866147329 13995347051247425809 8684573025046929066 940554603997048432 3194884161891782076 6370910756784929380 15171173616214950205 8498473188948591509 16166185770752476413 15900565121741385045 18204803985430803016 4641138300215427435 6376448383666407891 5763104415568411497 15319238260843377387 12283845013359127456 5813760654202998736 5704306142930815072 2792283454524304494 7046409683569032825 9601365743202659388 10763326104172857220 11396145474853581091 9399597886397662456 12069996711661451145 1253376563803333569 6864421574543698906 16503796305836378578 1643642619793578194 1930897457897031747 15965264370745013592 1808130420749180175 17488653765125945011 4604778560123187335 14364758196291822193 6603876914641319640 3226602426346535440 12756659880041901716 2410165675634705080 7006784178685966525 14459129229419863026 17068967011369153712 3543674224202054856 16672486829678302332 7771320729905945181 17243496512169202926 18244290512759060419 1061164943675049430 9883779647324629107 7155249706738660485 7877264479327857740 2082565897616715322 12415083139104540312 17471339402050270779 7373464797165573976 4807657879214261518 3647005664813057002 5827071298694908385 5391504157024712663 4772016845870208529 13944464790413913663 2784347338748313896 1267693267850214920 2842811206560380474 14502557859112023060 7786218753113808653 12404924338377989690 16913110061854841295 11459046358597453414 1544052270955842374 6627913227941959410 13331496596236336529 962712071113728586 4181223799971075610 10572719735905819162 2778406449925515230 11907702983016745633 17796388049556105894 17623313435978901875 11526936616674599167 5482336326027382990 12007044757426656695 17075618197918278571 6575356200359631675 11310636192462714159 7301228168242490536 13597140410917471964 14864338320788607537 16685973157707128527 9257978098203033644 7282411739927968673 18117397267257917598 14556862195360869164 7771282254091480482 16508949641621741664 2662380972818906736 15339249909824065753 1581708934609810026 6126521520374179808 6090189846981082329 11138327353372883204 6919021106823803416 10358322753440302303 1134714539033487589 10741322008540402086 11349901019487723069 18442531414365703169 8679543814515394705 13482724316715182914 15769500568230997704 7728833930911429666 4388325530941783508 17767105251012148995 18026946739034879489 5396062474200649011 4049211007478200894 821579948683200109 1957094513342973254 14991371079251868769 17422877942811797566 2944826196285293449 3330963562102849202 10304809364375415777 13360087810751106122 18236180980463749116 17494704303876706173 15969465595188869294 14123232401137714188 2652583068680642918 5905630772023493422 12685304811679618485 11495853035457570344 17271790504223491648 12961781415195516763 18202865906021509828 5919208948361541128 4626416310183797721 4671360108024709403 13496746726920532465 3850145343491676270 15044449437700405509 8918606918319852530 15619333962198520267 16903259813090843272 17720686838058436912 13493626303153825972 16080994799896024009 9973171751790760855 1112273118097735369 8380233845953098801 11334856245756035034 15652096438496119479 10130656467828936800 12905632533208007888 10153692799606124791 8358076028666693241 11842666584458971035 15541458669201115600 14547470909140624478 2106379149243635010 10776067158297975778 14216187973572042619 2926033120316687236 9156913530392265791 13757066386028907146 14477891841007943630 15551856879672355068 10766581185557955690 1900580393874820141 1752581893451568663 9273886627406590257 5308040026299270152 3591570695687012221 3731679780309718647 8944707854052994676 13788047272689530163 13408841105970067488 31947146791966570 17287604958783733 12803462557621359183 3918590114999083622 10257353038121378716 586537871104515793 4603911547425960139 2304349973656337481 17539106160408152048 15752802013072207592 16085614384229507828 13730481141066893987 1927922878752755322 5509878420987658249 5712998138333732748 8617910287597454331 7695049066134070012 6090611457817261533 11676376479671740452 8165607455748146864 7122325406540713279 1263227952377659955 6983272440880014790 4803833993136368393 15943577479640793501 8153375912508993897 1365149493533347171 5113383119413560434 1105038550936867434 1880541493268659412 16750810647501599076 16755948522246324899 16058791464593962740 12696992078894660548 4520017896379206940 11790797121677399048 11985339860212189011 8497684773975079895 7715456115411391045 13823504751830368870 4589880926689406680 12970607788486152980 6407650853146414838 783089231888118894 4711223867857348533 1736786191707537900 16408998197209557633 16474202249689828339 4112193743134600508 6232976511883118853 16960743089955616728 11100779933092653248 16585457407225192553 7210610805442995952 17354493362468814317 8260494252187771629 8231277531050034117 14171878579451612804 10092200209343194409 11725661587706352692 17228800735379705016 2241829293227277422 17547730872813099334 10495434791946751395 14944843222669548602 1169057859222724090 10884519884372753091 17379463341031090847 17607514457268208348 12442277011662494550 12697316148374266289 12430342069361805202 6569435377073088336 4764698338294215472 15144561562360591911 15525657312718297749 3837768017624574332 5413236532294253375 8771681665421544931 9986105562631300257 5305894849660951402 14918525194668030152 1824350131650148703 9740012593264395819 285652836192493165 4413166245038362000 18402906551600205585 6677860747369190743 18200221728269206492 16302257109045926217 12584139646879690396 13352822422472871011 6927681806356097767 2639741856654257147 11883226495962250930 7841187006403648705 7635516963182908073 2463687871526108357 2684928959829070157 7377202123020744456 17132026361667598605 11772889870852036719 4542340940195455632 7883708751262138750 2629056766060450671 12724608498143858762 3532447821760107936 2964724876607202414 10961695413568175497 14525239550429105469 18415445941565669950 3433966394778826095 12458324697761945797 3347323838368297798 9638873590113876801 8303080004998630239 6729688233089455404 7306252305960617783 9382712861808363242 2671642738900641289 8315253873041041346 5122074516523451878 14126544048789232825 16844003052458370302 5094550917135062690 6826747771729013883 1412098368116130184 11001770926306654779 9675100085948021633 17240848509381496685 12352835450317413547 11374035608655353646 7881492198903373846 10302281183736002479 9831741098543911698 13279447537577260387 4411042573569560079 9981009310403554107 2746689886358110295 10285891458230882202 12714888986026489589 10367500738240230794 18169041429673993969 1630802290473602682 6953521971200829241 8529394060102237138 16658765717306106859 3076142757362608037 13130060099374812340 10975036731517870534 6520390614569352940 720092942379561607 3881726251560187416 3067665215543823903 3447794594814337661 131699456378237686 836079065025847712 14854229755169849913 13736932348772906059 9008877336435863337 10869584282465580814 15501484626915138822 117948010621551670 10998736439415245114 3525419086819334760 9834344404400716385 16804699811988548131 1785350107657510141 10790356833665323208 12626468375084938076 10456302872435461124 8607123963448775824 5059782550861278633 11575349973941351140 14655063506360261363 5181813095460315058 8416610245670079351 3404459430869705321 384861423916493587 7066052116967194551 2519726798964078516 8428957922520219654 10064572024652942672 1376215302537239583 3012161806833608821 12385042738363614192 11524059999211579065 10212661431312362970 17996234488270230946 2505596383597437175 16726777619015129857 5916280553577944289 8002932447026883876 11816195418480358407 17256494868870633069 9213110019595736450 5860299054019616208 2760474475347817497 14393964548967035760 13302155261224104703 11386542864677983124 13873091283234921517 12838992011471600957 9386631892295274646 1676736643949047070 393536050509302814 245558685748142767 14172490269985449878 17141491374583194205 10945653708134381710 8654403128546385202 14061081720865510070 6589910543920024178 10887665083223626271 4077182994882443307 2772540301532913543 1493722108542703846 16418728213290197685 11187980667744504149 6942456142570590019 15170286137766340549 2989018013468585921 10961353302763796029 17518858136777481323 15891935751812866872 17162003777187390745 18179700940557670562 363650589430672356 6707547539830617440 6751553096225263825 15660793645629353491 10937240328768171111 6253519775097469823 9815626976007777695 7612285796392705500 15912628789319327374 15969338793267871137 7168370575757503554 1845917391477346464 7060585632966606365 2356749736264680723 17580738091918992258 17518121789970741831 16913197995008971783 18357365869379436795 6481863731221508178 13507019195096072027 2899471120920938299 8543221395514896346 9517069091970313013 4806980519272310073 18310525165233255817 15608753572914123506 467264666501833195 14418851911712055016 10114142213060605004 8097375890870763913 3555618898546291989 14123150151595218355 8544497812960296695 14703077299194175292 4952523792373145244 17929074330489981373 11539413510811140354 4946453003320834170 15341806472590014611 4398720653381303790 6504861905243026211 11522666516546819313 6623230610959006768 13287582831755248738 13950309044794127196 16352405362474045599 78768308325933053 5014939361795262997 2276802449613909371 4604797527009032862 3578545017373011211 12798539604107214403 11925508135247917215 12199788873413138102 18358409236286491955 1991644897417199409 11855494234545668155 1219337427376784280 2307615170318415551 17661868756007421959 17888963752327061341 2993055487479134088 11749107499891183418 7842970673621529917 9962597917091251394 14717633320385061147 4574940140228770378 11946939157705753699 11795743772877478768 10398579385834055058 1190181996601499628 13868840551270875261 17598458707015011038 6168657273723447090 9833749468011530029 9775601619567620016 3956515887608887208 8637427776358198396 14217095385355302268 4521213255058558583 2693780744750416860 16277316680071810748 10374414096001693865 3939399259403842704 9154418241034734830 3219301786561148556 15530207817980673222 13817100576970069369 1586278915256416079 6425077568260111697 15870207560621877610 12527069967007341769 9896341737794593766 12878991524652394023 9606783036340850918 6555939508169907901 8074996069708529150 9900207836531748769 14129598784711495426 9312590136357649957 12567060030450266957 15955788949007270345 12905537285591181571 9001614991074663899 9314957352927631720 14414273971824532818 8670221150180776593 13601810116801341093 587144540234928685 15351778015081201837 12676362154920056759 1036492722972635274 15309295770518456058 5311804918083709853 7494666701818458769 501687044169652295 4504122397123230486 4896922707837264991 10480198750607257160 8330811668947402391 7592546978857502472 15387083686923956284 6634185511168841379 612190147755297632 4122014823473059036 8145778834966388318 18295492547372498984 17173784868088018807 5001514865316343577 12016654077202247776 10709029948856141957 4865868407738003988 10185050164980136631 9745969961881299262 168378620408531914 15362478375085885296 4681051825518754733 2252688955300983992 2050172279110148017 13960626661570305087 2047200787956863578 2488229488317466460 1402961545171440682 5369585067107052887 9344716732164381442 2544361051839193871 18038372171024867522 14936146155692155108 13534853087735567852 4801143371218403609 5572136196851899626 3323750555301317737 368456268726590811 2796592918044681500 11043716453489845032 9876689343680032571 8702268418034953186 15769884142940783166 129074770402914824 11987963980322603941 15349980928362956578 8859076983872295304 8018707592640130021 14845993719462913580 3932355576828686071 2422866950249749717 12534820165188963165 17455026088144198775 15323350643224360795 13388958968373974009 10643121581550390670 4458996120482855718 3312437840898702198 6773705057968148697 17893794697278106715 3162480403096579153 4008077611913322147 9482483017127652960 13912835584715254484 9211090471744404677 7607234455232791447 84284870022311134 6185708078889185165 11168769672184758380 14459678923875237466 441227537763677008 11653263022280066557 3199282341287686195 7139127673062774850 8649970915066785736 12332035960820976202 7459335617802636833 2807854447320330304 2698228296380759912 7963204739095642874 14869817265801558756 9510035705041791103 2924188518326829453 1260634936561298193 12417310737560842424 4455834694712914757 10063262422949873967 9293131804415609722 201385393073718514 14059893211610246268 5027728214951305305 10725131854738434498 16823417359663525621 3854236734207552524 2529511040745481556 3570642466660063753 3785454984745160034 2278396519081119978 12969737704506503220 12064790911722955646 6035818766607253505 8967202096093610072 10497897924530311101 13578260855181787482 11427437985330343314 12596830501671742231 780808284585942519 5206118773883651606 2509018631138866006 1870971592027172070 2011483904957116727 5071097053676657736 8973314578653523088 16049501231741449187 9633504162111447393 1212946517411787816 5860183267219362522 9911857284170913453 11545455986985962113 14109080718601164045 7358425531959099108 3554451013125992440 13201644815152449732 90766196934417302 14151092498251440166 8812481901112562967 1549390591095595613 16844597210822675743 8574110728181582077 8491108015629636614 2848745895614199878 14539978433026397009 9598960877664038291 13138341443362515915 6527306027358452644 1121157589155326695 13728938878106494940 5306020507105097928 13755554522378367781 14798018857738712352 13914815612091249577 14603010724123395516 6970743403516753759 620858928921460242 852059258494212993 10675626786211093580 13319462573540095899 968110300073500470 14455343406383768663 3966484629362749131 7003734159604190517 11268735598507965969 18159983401504781531 1187469583461013242 7315342099228325443 681681985387725974 10696616648681241263 10207281833810215732 9585994792839534925 7517347775441876202 3605032777453624591 4550841442055377304 8671695341046039420 4013243790068146740 2414724349608138932 5727459065175095610 6957844510272988480 10969520781349997231 9778393466331429353 6956947697525104483 12340964707662872468 16124138875841800590 4241832300143242116 8673597386161922540 2408603442184741180 3060648062745749072 5396411441900285450 12836284993569917306 6401694503342860025 10401893722352350799 12852448959576845745 7525471613265433721 12739225821844798399 16166475993220550340 13305173664600184241 2115275217287835666 3451504952460531974 3078111332842650307 3041677503716603545 2629529161259218271 13039185709779799998 7615518453599334208 7731428176128321580 13048907523448397839 7212069556273313386 12715172572837963905 14391016014374168292 2187235006087243729 7960416230808309030 1111530907269337118 1396395227858857142 7641710058700478692 15799454035839633446 14879477426638799020 16884310001001926469 7653746972841646119 2630009855110698906 15385190012313223432 17008741734742973948 853502722636311980 12427030069530389188 9464137116398274368 13902830111551751240 2483703011177679844 8446525314221031328 10900705712319836128 2865910520735404508 15950291225520782976 14015662480307148406 4054899370981928986 6992890601734081791 15403583523353765768 149618363990699096 15927762034984124769 4184666963384532630 3253926356862446768 12735075067048346154 493131313108693312 14663409676303271905 6057871935549100552 17599951298118830977 3411885011075208690 2035081913529454146 8098595590934895538 14795216010871302743 5425166802195390567 15943184783451714648 1971934824770816428 13847954626972784952 7338446321173768487 12865702644759131605 13226492120447257881 2221971093370571690 10954413828738503659 18307741911052748094 7571430391659344814 144486781456156923 16885091086412195721 10730947689813233047 5515348605456014400 14704987141180026485 381337423614211460 4502251953957186403 1530505124444973420 13731050298597834165 11837677147129491144 1973779746351334981 11501522693042074317 11419597986563957994 3575664537870324929 10860663016429590948 9978061742958849810 6722376416515577992 15139143303324762084 1428014491090946605 1388381413883544314 16540438202303547880 14288629945856398904 9635360310780466863 12667969240324646656 9839180077113032962 17722192489163211313 11056899641212996984 174834975320717711 8111019344553723919 10265787145641384354 14945341848076355652 13666420153565889766 3868216602175027733 16804579319666056728 6594903150773262031 16697648410865612395 8224125578383608764 17544296051657286348 4984176792492546372 4068221501891296152 2401874289033714117 1189683742287899161 13289647304971698594 3545837503455051921 5824958806780492492 981811116577273328 13615650183568133742 16034456659034923058 14907123847730826037 4834227431953423171 5179687129911530472 8481371766452378206 5649574257012956104 15964779369764180721 3135952076563965721 14822141622081692139 4486123439350781170 13886319325429472694 6150556186245539576 6226616078512986929 7242085466786695204 13996664268199273227 10130671703601793867 1050524263680594764 11290638449996565176 12708304442819782527 14860465346532348847 1095876161501838723 6433593943302121177 917056800338213003 4079942250215723423 17762605678647173895 3662930148406113150 4856170432462596125 2913499506246262032 7133642531572719451 11693804329006546609 10981066970718419408 7123066340767781517 13425745136098533857 1477284151887599989 8067638403543220531 10685149829387512975 16386937183245015463 10863125537182279092 14218420109730864966 679707801427397186 11830943870619769806 45531617870785086 7379158585541015533 15587314855459893359 5453512617540971637 12393872831028490219 1110727296751000661 5820561898386750208 8916520523619446103 8302365533660254844 14781064918819446469 2813282206868753479 10144406675589548383 4843188330284807391 13357881108995849101 4511798937544463293 2595085015836223995 10319490890790040026 15729153412479763379 10596665365288397036 18402076958569154595 8178391536607655307 15480235473635892704 14071397867205516990 12232400821415668284 16515379805458210642 10691772230905312960 2423632448686148775 10662428724444927552 14836977186795669217 11239915052939615984 9206074351687584548 733800129835942648 3931378359715624955 4110872688689322806 4544872664379689562 15804727948106964087 3496238067540404123 3664195008110644942 5689865346250974972 1314818302560547651 6811359145517646767 8178427549619577573 11527668673197886265 5376665001037153464 2722714301311923630 16067765696361894751 3522334859505515095 492903997635055476 2322921332496758546 2847131728479259275 17559209244289018477 9124540529417763325 16130357996277568325 6288524264823505597 11283994450694882164 8761496421910687322 8030894462558518201 9765024377126902628 680012297785066980 18233521824308088566 6828204565432123566 1181904119232279526 15658304633099582806 16390827457770287516 9620625531295811213 11622629258909120730 12453102254351224182 9945078824394116929 1280586484070809275 4362246952438175586 6145222881170343399 14142528130926599503 8193319328229244100 14611097925208129708 11321288644792318975 10406499135536715043 4906438829796293817 16263761688911299131 4701708488654400551 7595699236852454159 14254830292117624121 5322742041803900591 17856458500818863382 2586024491434957844 11481377864722297425 11024097063939070704 11103163029046637679 1391418290664381403 7777736535876480335 3800821106632849716 2294375072024565543 8282187492435331169 18288271080207057199 10378550206574994110 12446901952762952744 15386365427951049135 14056275253701268200 3822929302137571399 6998193991642900890 8094765796193988387 367992516515755420 8923896956194045856 16495410054964108314 4783395147281375618 11879493902328381832 13276258217560631898 15684380408555855572 6548009278005868483 4431508906944678788 15911463753371572551 14304172028261036480 1451167468711306204 1464712483367107019 3713655661023114803 8086422902763141884 5935981326474631861 4238964117694443504 17860973436158017295 12003915497621499503 4529975618139209563 13376190316413789511 17345164103525027303 15066152978492596643 1908718896436823392 13742499533064213975 12295550496955084560 1203151745998928298 7915421394520651127 12908019163774606278 16539499798162044448 17444171523009047096 9589004357768227950 3558390210642465282 6862836145167027651 851648001239957828 9224578154949880136 13988815565027961153 17207390469567989034 12910240886920926955 79375112099470963 8652112412374760685 2279137984206289240 8947930553835418266 8875998999763643055 9313605426293629256 5625357479753358088 16831996092390724375 14447475966181997539 15668195593302146296 15605634380021030391 11147500744734265217 17822426072656600857 12729377648226121637 13797155701597032682 18003340646992825356 4777717892485764469 17621758760234191302 13090250132605549681 1454886248704494753 3142787820916364170 1004273446726872427 2754835265596579846 5238836372553723103 8106062034757986115 15215133768474284986 10811326962272952085 8117851284715112064 17458269926234605592 5815551771261335443 5705174197205381827 15735608695675904707 17954975084701416588 395081038115972854 5561016493723230327 11853523872950210322 11246787744697668738 9149850201398277353 16033570529733126625 14173175559888270457 7149319231470826646 5585320871692604451 13285930411701148626 14983892916716872221 17873603502556002681 6447548528850444125 1821670858095441753 17575333719845565348 10866575092671903759 13218505439412397581 6243835596261103337 5436262419431488781 11046201232106838134 2477044817358702577 6309852735006337308 5020828796824895626 3586640624189096576 9964146889099420579 11311660432160847701 2625931156157454772 521341230240281856 12809492568860496284 13623677703895782662 89023629584079016 7193504248221321142 13669647722401390887 13087892644036292351 2033935357459738180 6328388847873615975 466725163642714759 1607700083173977418 13678100343617449801 14652865231445980573 5736238674612754952 15068142632168778329 1659477321556053952 16988912283762825202 1482271233620589897 8277243508793921559 4391328435170292312 449412198522722880 3263887790361131581 9586876925793849454 7234525129184488214 6368804294849141286 9568404325448059577 3920433949927811211 10488535483463126310 9065520552565100402 14258468272079487867 4266524331181573136 18240108392606715217 4896128165347601531 8705322861330953275 17361260047800389360 17455008883911384261 3194826376252284926 4873465748491996405 12920673232017623272 4194019869998701730 16874967891517294064 14469426866055196786 12479875710786348684 4445500565719081392 451080802040658721 7400760735809357618 3315070072689843589 12604689895067038101 3444725274005459270 14848203286647444568 5522468575928181464 10372599679056325239 2907668636171226570 6157256590618953999 15764486147631827350 4789506573353443416 290440384951129614 15513662618496244259 6295278499732905122 9688907255493119781 2543209966024191886 11087558762742047504 1113687652936348107 9780898197243574806 7278674514352506861 16792334705040852413 17957975657049406165 11556495189913807119 6712050052270271533 6556377585369501054 11849254640145215620 1951360707420230688 15846998377098505058 2003904205436986660 8803207492946698406 14497073821168910938 372934045091123292 4047029611317343882 17469742210618610938 9233757503740291309 6606878374974982573 7707079154513064595 5748525297917950092 6263139406104025736 16761317430860764724 8193967799347270889 10225870824718475752 17897287005929433693 16492275602759322166 766975176906026064 11225939566490981586 13488196134670133600 9278791653381539163 17849414870255828325 3672318876866831999 7484027362923679086 5087978619818826717 17155147854171867453 16881788429322439114 17969523275544849302 17321456207109370563 13631083373345450468 2513309098905974079 5366083673065191830 16509500724867154363 1547266739523024920 17875200170875695236 15603655378232127288 13504260131967714391 35437351839894356 10994963795365025981 12900372276137603760 18126955202669077748 17943687580415127295 10829160687446567285 9784780520190273905 10514133427026226747 1260048316550567263 1217386530892650923 13236482446140469712 4293482428025285222 10213985908242642036 15181346658802369970 3867090838977091223 3130335022876180637 16407193707877456056 2497608746605980761 16826402321183881208 4618646256646492269 9613168298138810023 8132349580519238350 2801035414193291995 14009527294205203648 9398658854854144362 1562671260426807052 17305438726823319746 9605025241760286295 16003160111646649659 2969372982386402783 15474745771141478808 15926397852122513437 14659458365179829704 17890954165363560847 9955390000210246104 5223785322588363740 3143540256993280708 15673556980102385845 14931715784446333403 8146358745598563987 12727548741875158422 7819460044957999623 16787525737430019060 5635541771634723852 6003963105868391427 15948886841543406772 11006703562159318982 15993944755412950163 2421128852446288608 932897009846684258 15113960852877018157 12081230498288358333 4923926466731793272 15056247958261187005 17358148060313212054 14170106987251806971 11085023513881066756 896460138724128443 5071079508963083616 17333663655988939317 15447460847665941910 18430318566724687296 11739688311609913178 13604860364851538850 6834053770278333727 10220738863500574295 10721861473904109127 7357226633230848171 18213622387970754930 539876752348758915 13784279295634953653 7910788837087761025 12635986511615722272 10474805099112854527 2265214912586236579 10193561137880105629 6903973391385298038 4004329731494615577 6736269945997635956 16317602125688846107 8409907120329184296 3739822808762165532 977727702209263076 7848128675252754028 15033909229487643285 16345341924604904205 14098774483555686944 7802256091692497914 11456273892944614406 7974608511692625469 2344258965918793561 17516836634665850035 14345117067981811809 9985700958185139440 6557494523092056351 10712343487208372328 10817230966741599769 14792955918318945289 8728670164775439 16123140930317553550 901583082864657444 2996818133190463164 15375353508779653445 431736543967272578 2723169761264525611 14128015323809423122 12664763425329517192 18281612579943292473 9051538631742329701 9141918090425257504 3462847116136146622 1721176176534047244 5664262079316252141 10852182968024825559 9275499561746394884 5579499563390376053 12316158786881687598 10810313552284064342 5538632210164086928 2116644430302207386 16863571945944643308 10738153933555968312 10319142073192157430 11560208513002693216 1638453425182964690 4202499035835415409 10722982173743581395 9182376745822023756 6943180463159679395 17212357078300629100 7943858951327661145 14902322221367033052 2778275183866097867 10457228652246679390 7039961950737506492 406005371702594331 15180676795742679576 16188499625830230042 5716633398556803547 15122551176093273307 1220325408837831963 17715682130296490977 5461446911727552378 15350774002228498758 1456880450525947801 15620879833557475991 9720753542614078133 15689823862538038637 9097957656579023100 9903307602887972630 13245610258415548804 7804978376774684774 3086481987431334523 4293454461562807862 6132500825278240604 16431475794930676360 9596975298639462443 17821057341976484613 11974118367512504636 15280122386496588603 6906007178840470833 11324522792915653447 15992082085843593129 857620513737155409 6467689149421482191 9990626741987014090 7449138526302023387 13588325701096538853 3569297995818491567 12243103590707519981 6118363335845312582 11828222270705058972 2373265299381644946 18317993865628759534 10572177681255511890 4520800762174454376 8134118037614163346 16003601230738456114 14030845156639193384 12065409936808893476 10239998389573419611 2088083861528289789 250470876589617501 8949637809851333780 14684867012520109377 3857062464616770645 1453280242782194628 17861724473822149737 3794766602302791673 5732593221062693534 9607791919698235909 2870907775006979930 7398719504966950560 16571832155567656129 15268942951251457841 14761779069706216509 6750079338793194842 6996228020301686793 4491303015851724663 4082388263610308003 8147163154284006371 273406550174638423 10090261885833374360 2324587563108973099 13726247448212910865 1309560069092840849 6690998231766482469 12454630635715480759 5522488855577110740 13936120438639471277 9987120729781593348 13717438291336152187 16142989052539613932 17183201805368414569 17906535901540586087 8657934588793242846 9177295201356543006 249205082942451125 8141354421893196618 17363394558531934417 5120360181181900300 8116431457199778034 9090732589068722898 10196024287722924764 14265921864498433580 10320217467060533600 2403144930818557773 6524672419545024312 6916671050512265733 11796453996440972331 304915871045205179 9195410694766130520 12384517731931147741 18253629797485797531 4348340029621951843 7153580777765034373 13074908505525950261 10389044988597168901 5036151652030117716 4339580042304646723 10025841005751604230 17788202815343689684 9228337838831549541 3795580747460813721 2159429711699727468 13635132626552648122 17050320248917467578 16967799103123227342 10317282826595669354 9915346504890995951 745565033055604181 4486834559065168096 4041037102447043865 13048200920352298452 1141503517133871968 11883752793545122068 11751311044583054561 4027169884578058954 16893321169908275393 14806138777383836962 14047058086030487778 8512694979874366930 7389596914733098042 5835185755141961199 15595838814512400529 12273119491077533473 17019199559990769989 15288723989864389504 7226520256553138845 2792964782304566898 3420700141461997088 13642932521570210500 7134478705227229470 17309885298250431663 2834282137038081081 3193739776550471594 9549804530374724586 15059357787884865796 10972772158381686683 10053131619271089369 12688294074537417961 12411883715843095760 6487785987932499364 16204350165500053845 8973840920150153114 4610376173976522515 9371381264298130838 10903896492264221161 17428501251123226671 6784769954579868521 1902083051206269312 6252053597086545260 17768908925739415406 6438118119794068644 12607172698558895992 15059605218376126750 12188964928133825012 1079796794735824078 8311004776273831148 17342858330109260737 9494913430417997369 16161409833328561175 11549107547777553523 1760576614723654140 16437367498014101111 8788460899294149784 17672065862541349665 4616740551027626556 10951888276639976288 17764194111009083056 5878930667193981133 13590178750308620566 1685165122647227045 14734741384865630607 15960932191877393818 9854508538773581353 8052294031171092233 6001859494583295207 14750558823271133380 14748496036594734991 15049658919284040481 389861246117988813 13526084132137522596 16234251315543657972 1936499012469778090 2428384048279857872 7460124766610201013 357022598027473837 8623772398821967351 5448947430486386850 10073468556682452763 6500403586217396901 4699473218645711752 9669340869344639401 13728566248808106926 7733504883517499503 1841478167478200170 7358195922139722823 4785410261758339097 7524155633589739557 15857482729239362787 16845723072542607642 17836843717593682059 14698879069635485916 5379734988601202114 14456229654405182831 14120309982620977635 76846237349184153 11887761670270242082 224675327584638151 18414792032569060940 7800717235610526452 6470258691251079694 2618464215447863271 7964886926855182591 6053758146110441058 10188609366297546264 492397270145008775 9186240643993042417 13241599744843623637 4590356927619816692 1505219626445456928 16010100875664658133 7991957572901467408 17525372121969830506 17416902835177054425 18086157908697263527 8769439137880014633 12053503060340915342 11112709882181210180 13223156291332419844 9457321794118479506 10291938248577969178 17325401237053543012 8520860706112524928 11977305888794405212 11619517317354938777 12104760616884496191 14282617224674794671 16238718314061668544 16433265724263493811 17290449782025871314 13196821178875015846 9099406357487245656 5224456880986696613 13338867233037914167 13949046588251136819 8341402125651839773 119855762134163757 13903195577248674906 3747362963399187311 592270124282338269 15915166277528576620 727139789639412803 4966115825233895703 45741180035221409 16935943966915895147 15387371206250034804 14020036506648774250 657105881109673840 15439832716986427618 17188469521127434470 12566035162918657613 2657652004469301336 13059893806194908203 3861573322785243683 7208455926997891660 17439721114974525081 18090157960167768905 4570646623716660402 7975820871618452274 13274543726440166776 12464349018218484892 9432347208609861941 17532325720798174053 7746817440258220603 863370620814400944 17873993340040052953 17687124727675651566 1963658282751503459 11988753877241066908 4056418135811730602 14726335186322203758 6558589614093195354 3143306807641126250 15712791379449388944 16090516793181668320 10099685681626156213 987627148966783035 12091106915077858583 11523166286631971089 16303133666614419920 11941694998051665196 11324786018335570042 18436866352558136921 4931320244560207535 4471107950082090649 2580771765349814447 17340849080802005775 13626686618238303971 8336930702100467894 18175747389869098675 871042486097761548 8858509838625065664 8772204115031717946 5443883324592041956 14110764266113444822 10287519396801385148 11913279748529959740 8077622571191887775 13704334340030259626 17459679835787286734 2903905305330478728 600091956721121250 15819802269452455699 13070401316965286006 6291402930309089808 2714182705324872277 8941834840914935915 4522319137300316844 8242264187365116011 18108133729221970455 8807064628385423096 16418901853713424757 16647931664923636602 11914585568440802692 8413855522678798454 8275175154727293371 592569068016403865 11754827399017912898 9325696790873142131 10119273217663651420 14406866167049164183 17911165759502290265 14532961350114412175 16854247642117802567 6026432672149306972 14137942723979385338 18131013293052182044 7104838563144052360 8168111619348667430 2878480407520438491 2786916248426216235 1326052658945868607 16642174689629031286 3975205009690733527 204781015822548136 14118796412535750171 3260829806837739334 10501675505022980039 8208444634274512888 5637866968878422969 6259984473987096327 12336522011505564946 13364137860245875779 810162968387867830 14847260448852469715 370537573194769180 3326783598351414278 2597861094357768971 11463496848565126765 8752957007868193456 1841900069521185593 7857336536186598834 2791993981802919462 16639259615228319400 7484785472895087440 4363246895652419618 2860929853697705012 11338766480962711679 4885970188861340679 12719628712140045764 37629507026451253 11943139858751221900 5698733943589011633 3325725456985112863 10931262924830136796 9845429149298265762 765539596140258412 18169750063498107067 13087369745242339399 10185003549642239907 15971085780572670722 16033481223953458502 10697316972037974893 16293038681102735416 16426835322060606102 17592614940653289989 3264011961552940409 17311484990544690961 4914647576259384425 7731884675528217177 8170801762773703383 5790014343023550499 2414805609808415573 16366672286653256784 10671779685128083865 13689889180846823656 12887553650773338292 2641930113600721124 16863601854384654294 7265845465654013219 15702147418647612245 664620357820336684 13712416892500004762 15598991045191196312 7232596031397932900 3278419265326413098 12952573948308984270 4916886815032398133 158532521369604929 15308626999010654475 2593171485260914563 8112555875762007834 8846947091823339732 8340776430530495153 10054748437091318528 5391607552073839689 11412191874725644876 13597258814705522434 7637985777042241436 12472489621586291151 18267612068051206601 18110137204399161735 859686004495857519 5369823550138450695 7392412322283724281 2483493444753289615 16253324722992787642 11079488385620592240 14580285353755995872 11478231369939173133 13378499606137416174 1373475827061053003 1758082248413117925 8214647561323611470 8871491017990198854 1407634134890824460 3421172972668360994 12532408187605598586 14158069717970822996 17729201025116425867 840140516275540764 13986406207756500300 12761433564205919288 2032016346957205988 10778934209827433419 4084611502215201290 3457847589337019808 16104554184047717514 12694939705933410295 7566525104279800603 762344893352925497 11252553172429595746 14812341552037426877 3942223971306612111 1542241142995732038 1283905393177945655 7262663556410653489 13384731720010984088 17475371819264914871 8422932903756145971 3654315447467538463 15232332871603772190 6140160031764520072 17659201711616200621 11152671103333823245 17373634480571691162 16041881171083964299 2164064812591382582 7446970294931428179 12112336090831099686 3550449178307405865 2551153869196030704 10413970573155813149 674932937947378298 13801379986998036779 4205812456370778756 7166479191769050148 16510284923180104340 7888818990254957318 12135022558675603061 15352000615313605832 5773683361961398807 5156004759676656853 3328054801498251027 5986686314899877282 16663896265549379649 7771906569087809916 10832527444233869727 11622408704799848650 15976665716939229333 15532215989311774397 14904012613830096211 3464971123433681942 7066965411031838687 7246064152227296926 9705100239543444256 11193725112337240325 9708394196290064783 17219761209395114696 6148176839767778472 4625297981777515434 1928934755293906462 5294185024944683122 4497350830150617066 12161324162277034316 10696944629701078652 13042019760479497698 609003162797008246 34809843040199304 9206355538975645810 16535325851448546683 2532212787812093815 4503853830667817566 15948758037277593619 1014870619548178465 11883975270112314981 7459730823619437087 5186819316464610412 7396423727459600036 10157488059235595654 13638860592145087848 7460847788247507219 7527903365627158567 153934911495313643 12608756645384441822 16080719626774323846 17751568520902846246 13115759938018772694 9858333851162591695 12260630548480854190 15539676078992178784 17608805833820269422 15849379320128678581 14107472878746635482 10368071539281569189 13608651005716556187 3964060826923064076 17491302782396638570 14686016085688099142 17225295529111250940 6010203191441537202 8338741063652979162 12009149719081486969 18025196654841389541 13464318160611961367 17381635860702632964 16775271630739598286 8373718647848530064 2385885587487855724 8609947058737171868 11977476091205979366 16334448815782082753 6071480901937289120 18360986395286046917 4422950911847067314 17452600570527406058 13610202566534577691 16996722090201987209 2735582049785386009 3019887189295042472 8638233998795595391 730576742358465367 4456484190890379860 3219846692979567557 4767108833693298882 13579783524250556495 7748097872282587685 2623055380129192514 11752722876162891413 608520532406970289 11594189578437289476 4913958612542733018 13122768521915755139 1262743145044447833 3550327958376076365 12434145645828056285 127988774048586516 7297221746553105374 16905988762827884697 11727859669790337930 15645281381281660091 3068927918881987666 3971454407508040961 16636427443657160302 905125269149732564 3343699828646883508 18082214418092705525 1137030312500439954 6068454442136618592 15087435965058820761 1624451120732296913 2647127395047761469 8358558716710384702 13287023105013453657 2150575442942430360 10269103750740119976 11337810980688397985 4572553828766534319 7307769891321820360 17606267803292973709 5767864834638447253 14991555999547409315 8667038719450242033 14188085162540226867 10099758874333114582 11902450925013668461 8021797426165905514 4551558708602234903 162178068789267201 10917202492583483350 4122622412203567385 4707918491503503995 2899781437691278945 2896912330474209769 16525235494603828027 13065216312166633305 12453338491792431127 16477701883080183623 12920917188471089311 16527739645455538433 1992267490561889707 11222336520998125354 16036692605192816045 17970020273108977502 18065490482382352514 2933023577251483064 8303497032809424909 8468327576125230513 1634692187235721006 13670261463230840140 15226926923832620929 420960130040648021 13159345993649451574 69107970286186231 13691335710122117933 18093541671405806749 13781595739090798521 10914684435689363021 8230361645122686329 12768936109796118733 5641870509036850289 13821818981352514981 14719681024833609854 13308115905396264524 298619168180243458 1916647926321447406 7085206940156610488 6915510716454305302 8571110628506107008 17058510304103618028 12925553502323154773 1133308275712838470 14363605647204567478 2632243336402000905 8615206704596804407 1840278918105410287 11977489552419778998 14434413171603854315 13530594104466181638 15539135664141173909 8944157202175873769 13747942436112560650 11393869995810788696 13502443770411486926 13348971773742742382 5894452130067189343 8290159562191482310 1156802498936637760 14971956137463470255 5068266424903773213 3936331327608201658 11564012470660119342 3540971494143694369 8816890725058839600 10802877975703030443 18060040965788905227 15708823273360608307 9861335983726836680 15414209242569770143 15255061609876024000 5173771922161367186 3709030089857016976 16326941128666216503 15350461092485655504 6047581872056655021 2594755096778032659 13071589401645536693 14687684579117256729 14119013112566996890 8342192334513335376 15698888222760202500 15155552749908434367 6120893727056866253 7711894204043344188 322354819468890018 15274928649835683971 9087865787766531016 4039055102599593014 13575204038311975549 4905080143645839627 1657680145717208113 1556586509147831037 1885135402960273529 12178015085111825489 1186574782679187161 10978572510988604484 5234479407475868488 5692505146891345105 1597938490885422169 3150884745017592952 2048425163816860042 12549301162928942250 8056900332564498380 7952895922387122277 6818544715242190656 2873441044782310429 799214515645092314 3270019498569216564 12652635575165724828 7475635461353563043 5080650238078583353 10701694730475531806 16586774451081661711 12111440476697272054 11291832346324687339 16199394474114884050 10383876731587870908 17943831008082277018 18086899004655149878 17107931609048481639 11281592363647953234 18083966692396319759 10582849031644624705 3776628068925180805 13273146403285251395 8857405075966394171 12725746772032626881 7779221307753417435 4529733165436010738 9589298543036040331 13560025106416241599 3399443193913483880 3524308571108535079 14211951521901244074 9190494357909889007 4744302411835793272 9937640517071090919 12560996164656765390 9617657969686187364 15173213086917170797 8586206580787882048 2388298498323119508 10645838067785343188 15988422928100357401 13156471452464485678 8259225771135113273 927125466735334959 11276466254308026414 7083388339262584260 16805930205996738017 1724504054779716926 1573487313684518011 6691603405815821372 10534132460974416485 11238535560983573790 12365529058116917220 2851268226077849201 6638795428829352453 11296399056430352898 12802347362460169592 9522271718834850778 3934321951339883325 7106554331847397473 9420277416347020545 7938150574042716295 11813418121925131196 4905992545879443231 15936637599138985115 11970511800927076277 6667037720642316309 17869297348629581475 10675655941508700948 858064530517625084 16153859161347956035 16031453476552327978 4985401653414429878 335954599537927135 4677252395121720038 17773517045844838479 14685161832975792070 17941657249993285854 11042919383669023544 8329884646395935926 6052772444214948869 1408098090114823173 3366438456530926004 5237856739724287144 14890938525371242945 17491268487701266035 4353696855956293512 3807389467015744743 11132246202900851923 479887015969576475 2484304567674224985 2450736162648929109 9035407893051579560 15208372613328568918 1057256953648583707 14124636926798098752 15915317452683088746 2175936606485907685 15542558308209806641 4760011369350481504 12355898318138113293 1893288225850027809 8026751368867943783 16588785755431714419 13379991584072584993 9030791383011857950 16485215054251097559 3088974285685559425 6807420877295329389 2781796498189641559 4287946350205422843 13500437135795510523 11367207641182661888 17801586614187528142 17235005634029313344 5883113697339385734 17633098387347563508 9356166208241350854 7247506506781978248 8582620724901512092 1962740885664740372 9321958363303216427 8086220722658248865 12730366223838076347 14093903736366216730 10403635969157451292 9030323039699875115 14316210171790022180 5510341996554153918 16441882367958951805 16090408077172679402 16782623274934452011 6451532719316335548 1320815384771298899 16883251302278123468 7571808503102259139 16734931899536151239 3688714631560914173 16660849268599217921 17171759278601424935 10671538486014339114 859311189455154924 5348886230340071872 12474524561433745646 4946943160771620445 7249116466608956296 18150902979701966407 3929535104715595803 1169009204184070390 7265294533511819871 15677840440641583703 3125926694455871210 1793761732569332631 16486834619515972584 9483687391757897342 6728323737288813996 7968264537793830376 4699683693309810243 1931636394445187565 9254574572630063333 9635036944865069000 14005320333700136722 9396195592073213486 11490769895942577558 293697647420494483 12234809571046178926 16524927941831036407 4602340071295474705 11717742364770649457 2824473599361651481 5930373463208147887 4279714467881183401 16272960902327413059 17047513016922784035 484253898773689719 17365715972524306674 11120959544180517422 7229758586200312296 7964805679162753695 397224939240040378 2435463653870994630 37885146166529743 7821381394314889209 6219473341484061327 9087601875317913250 12526211665145819018 6218623293978557135 14484628674898035438 3954948155907655905 10178694285061983680 1754917647690644382 13865890503546708716 6115288379975873834 4965343224719523503 6015460636365879354 12207990951939532664 16189006529064928619 6710873375981132351 9295178930431154133 6298972005327609800 14897451447068719988 1535233964606227084 1251740478486993337 12069322255095093079 4931673671453851799 15310324964920811309 11334725477897824737 12276470192693685874 7806906991397994501 5422734965497395269 17430521460759860267 12133488132254288984 4701794085890043377 15584133841515734436 15426063161466136062 1451767873557214732 12645268627132611474 7835300877107369818 4628454198000637069 736616332390197860 12144458300498041329 2141432711809189590 11231317670282464168 8733840705429810435 216181721907364877 6138226271648994718 5203645382871106638 8127812116386960222 13874823757059018015 16806174288045077550 496701237312065423 5483248837857375397 14837557888407295504 5518658357284943404 14886393503837873562 6948789207367222485 18045102349795575657 6936113433173051405 39934637172443118 7511360068409135969 1652598675806267932 3853339611522300744 3220566814741943525 17477118742795107828 15521246134889370380 7566277447973309551 16990594320732345268 12688475310027951893 6498898163989047055 3134914136225644222 15336098852415293688 17155965905186194456 13733280169111954260 8675276875372118007 2477993398004844338 14905982212464809250 4136727715433876764 8584412446335887763 4191716275413615315 6074507580086685171 1934092595235601766 6341245527892067534 680986445755772638 7638955365803196586 17204422928239319042 15732757624290526806 5900703365986740446 3671652688465341117 12600697426584490160 17109974971681649722 2406519144299550078 4282499848601932254 6626558178277795563 10900154902870511611 13046741615679718951 6125484272064027735 12895133606686901595 9091501393185702264 4171239446368121723 7368330656089664138 5343393463605226121 14707612351636244137 13699597639899941077 15396133172968499116 2354993454930559983 3007255325414411066 1511207365952906454 4867393935967526238 4972170061475294349 15176740024368289898 1072515877016281699 1521074589334263127 17502148601150742243 11647908934812836948 15799279316928524667 3555033105035530678 9681454824339105492 12922622522728825716 15861707942009185674 8042213336651280967 11119737086611319781 8622492164039691152 7265604401062503018 8476926836692112252 809343254002673193 16590544141930147563 17952501112216480258 9853892844464911595 1759413806054622460 14847642156042722464 13844269109593249976 15506026178145569623 14230679745094470902 1028749261261177092 10327842512383560848 10510648309711063320 2626473077481879831 4790809945589099491 9520756670646324118 4794022366349648978 2625909635191968676 519151423384861596 12419389664401000591 6888325236635932694 14734503244614270067 16094757967423564305 3413452620022305463 5027075755246791891 9796581151568999497 14586900586403883833 14938256540809473546 11034918667971072866 5581980316748168044 4296590095214590924 15309054577564115981 8327213813167819985 15113031497050372043 1121072675689492027 1187923256086795379 199052480684387510 15798579994045331015 8347750614025659811 1057777213051393917 2726025682581200355 10862040088755386571 7453621772217910548 5565637287872248084 14468504252119096824 8408908010995194036 9882308353713430946 2472215222422058488 15830056924916084453 1519462776338948085 9325650205884969108 13085563517335829388 18071414247099143397 16823923724415112509 12967623052422571170 15276072653031381586 15279883373223739648 8735586642339632460 8654436012681486911 10005920821001560579 10127951418832991902 2840323011804646263 5937069757753929248 8447807716483944236 4065857648325660173 9776510323693230083 3843340926387116777 15733421145458414082 13587788292587981042 6540133959786107984 2910202828818587624 12528485361646432084 7117890718643073725 14419401143484476121 552593786538063088 2115564339303270353 17692185899096194956 13877434954774253767 3285197556451837220 14381290732638182684 7608026472543671466 4185641617928831572 10585521145139401288 15546274325660237055 6459631704878811919 4044906643191217950 17759511736061001048 16471736401792409336 2702585560127669113 13506329497851789018 11458817506358251559 5001062855416321120 9270533063479726131 5125062464657059751 9569538463885401897 16391487322794938204 5248177862857968996 4629950348080973943 9621628733178869826 6687561625823771525 6726621760835330604 7591464080025845639 17857023306011451769 11170625947590928235 4985005031849448605 16511754435148757272 18202556891960033231 13023404936437221170 33164389148879941 1901330341599100999 8441274282597686929 15048368741457294599 4687010849171622505 18030335148733829474 356397003974938852 11176718796317319013 223589194591344192 8158297750151461939 12938498728632700850 8399119673648797770 2561579278040215776 15734340164022957948 1582323651378178583 7584429253835913286 3751641151203712235 13759593232867996448 4467793527214519135 2155622636861934465 8681941315244344191 644834569133171746 7971171634798514483 2441853455714652508 3758263752578616179 13061407516364256879 9184222820867740551 2262216536021666622 6800935305294850944 2743181734921128625 514686678304412667 3442947324447924794 7774187796099526683 686339390808128487 9541013223475268471 13331019794667036093 12408795540451916566 14453481003362299344 1543054379390665539 11132801874081653479 5573480403715291443 3683409896677666278 2041646553834545345 9919092007547803092 2722344741073853170 4943148217789479484 10228202420490636505 6700405838089211923 7576696469628824311 5879044522479539303 8464420269747018891 8850662924175947453 15775207516815274052 6484911264961570905 4473507075359731956 17101276584003417196 2077251643965240207 2717350457798971106 8826980215573960879 15456519651339151023 1332050772942063860 3518906019630734416 6699791962045584399 515048936608426634 8926013039246590478 11660860874457505810 4671312893990154237 11512529883393121246 17290307187475487135 11921462509847695831 16700206931074014528 14112881007847256983 1563782659893873925 1632721659236605681 17634829894008533515 18144742927573667379 6627281247635305971 11072333870420734144 8913340503206565750 14272189183423705269 2310069224479705252 9571581364990330586 17575590777869636510 7389227459250189049 1338703112149425173 6622870800997138761 12268293760522485398 5737243091105244864 4544576260530406639 16570444090996298464 1165559905333326627 12403831320903475681 4028319740013713930 5625709119968002370 8957213649386856500 15310816442290952471 15052710054182013530 11934203924726155768 14797475537157253499 10180167400322288023 12266234834299055214 17710022903322010849 3379686178283612768 15665447748714105947 14987262189222142608 4937834920815452666 10151054625699880217 1511527268549246413 7255956581337964078 8523999971759225608 641976158601186504 15685040960133746462 5224755153607132815 12687028939982441881 7185401365368197868 8525592741331312507 9358336348820111946 17637800153347055795 8241139853023067999 632129972831645001 4224880021173419197 10727264198359316254 6710052773711142002 6555483551137652120 3200606661277447656 14685422906966081722 16889342309477254417 11758677968477981021 13058850213909775877 12988230798351585167 4999545070182146989 2429855989211044004 6334963765442415349 14646430971290482897 6439521002970455012 11731272554350773140 15002134394025805615 2236859408670846352 528973467896464107 3668293784352530522 5078184972998067078 12822899328666331809 5468866893658705006 8523314380795919113 4740212714002670479 8802359088379294233 5272918145573871260 15248305081523034198 3052168873836277747 11063836926617936295 17292758882591184392 1908456313687493779 14736751921770408504 8884012029882486114 5478291415173877766 11151094448655453806 17657781880468474826 1162520703318029004 7070397636377943514 8606020607330769682 1725137454295091773 78741089335347099 11202251824108447207 2334338155739433566 16157668148197893508 14536062481736888906 3555552539632500630 6380927424059835561 10988568578685903368 15176885993009126339 274750057918943226 11892625103643042426 13756172412548845952 8293592768018156289 5144953122333181964 1921922179679659711 573881324299170684 9145633484034201306 13812137258506733850 12207165500050341480 17006212657336766763 5762439305795604077 15312800308535451062 2844603226674478147 6684222366750492879 15113183250471340574 2757186615382406603 11100785600464939075 11219935242083907048 14176836714522172231 3101086625009148488 13349268968949092205 6649694451271734184 10451862391301556647 16673581674182387307 9524008512650022646 1678735594351947086 15610267015477447469 16693174227446251800 7809012153573704176 8342719910669148700 12839603848284385918 558858610177001144 14332822472560774478 15578656538665931455 10858021804172997568 13366200770132622752 15795908329556724792 1033068626223380132 1975507663227918638 6944523285446216683 16340198099047089831 9076022030540224370 4499005256632482358 12412641515677615899 7691875552570390046 14529270611000351529 4895736270797440021 13359847007578290730 10969655789714464164 5641043422144314732 17346551758557530727 13161991318218748585 13171777510758292531 17894181477836989978 1828269288812388677 8095008489848341582 12255643214787672496 2966440338755062264 163018804546200898 7421537993362128888 2205918882773177364 2456576098789695981 11365282870271205296 17851013436573213474 261426905698651396 16803968935261662718 6297863003878289077 1651641484714656019 17450916934802613662 6524444306108411174 6595284053501567462 9758698471343414333 4310974751735067957 6089676263757038813 10112406855151554304 2409685926286234768 17167418182039321879 16375020122331513837 5412917253477941948 17842651773767329232 7073327008562552258 5472725697297480888 14034348346937904066 17408243276323789678 5101820460812863234 3040282959001260509 4311251640348877387 16561590013250359972 14381041107862155357 3282403968124586851 4057302781022605507 13271272212263262091 367518961523111487 10701187595506855866 588031448487803322 18414985435097246587 1749482259838420418 675470937497760155 3548022592062872922 2015484943462834786 6408418950602468536 2631676539655011184 5269366114995137389 13918754758705136716 4498474180957922556 15466604687131125036 11821939811223183351 7774198276255360499 916242239722760971 2539147525334039034 9514205369295467750 5639264532512319546 15860952532207474512 1022759701309504418 739881522446284888 5130862007209934664 13589410909021106736 14719008315931300484 11617186010980821583 5772688164571208939 197683226173299119 17851212221740888963 5293527153870427537 11000284608910687095 12733038822480622334 11925237934486089133 12820519082326825602 1132433892412288320 8827980165097089385 17883174633983380061 3974962621486846107 10197135028311165990 207309729248514141 8651834052142260581 14077757792130912297 652742891843612430 7791804960666513424 15126607315352967241 17806802792078112233 10401273184826714620 16734900516867163120 12129272381224871264 17841315189566030095 4266877718284571618 17936635649185332738 11337093074457153344 3716052066412169126 14287077487678286513 16628299632596197437 13422416676001848311 10130165304192475165 607209125416630567 11442467760659081125 17474538546746120788 14760608957270262104 18271811908252491318 2421541545166067043 17400166133934308761 154477551877527813 10555103052778329507 1908628912700522980 692789577386370184 3588847590959679532 6120431342856439832 2417607611436269478 291767531838805403 17202360655157764031 5052274272178980340 10328441620676502538 304797913023702367 9246304405174906481 12191166606510200968 4548188074086671817 3729536589892165156 7313749131316248691 1925470477415217399 1283770650864689615 473405724348314691 5207229742589164705 12290227801548773740 8678800875750008409 1340896931197984999 16516339101453206220 11708047803246950643 5178821996781855045 2273358809735028678 11950551940795091392 18356066453318090039 12433552557099055843 1972697349497517987 3416863735463251019 14379867485129735147 5110658665652628782 12988550933711277964 3160682084476592426 12706333700422349391 9337718689210996036 16020834263217423426 15655654283805651077 9596818981811511562 18233309961660199109 4845514291264648282 12611576435352477182 9700208754584400313 17396431484112208617 5738834998850219171 8212306296504958596 7569729784673412950 16615741762814182939 17918858498365740490 5789720988448418267 17304694572069107583 18185464092409640979 14561298816997569615 2693457761234042920 7376018670584358728 8909450864850322115 17829052975915335958 6202088681616967180 8580205125153040938 5247519893670628266 10891004523836763424 1211979875445545756 3369231331053847211 16250420629351105157 17601066445436841148 1950495272271462045 17474187841609358255 15150091483085187693 3470818564488996467 1104342630140447409 13527465488775990880 9656551431030566006 10913700663470425939 17854435353794348737 11729990363283108234 8874457745035729134 6109734010448228691 16488925100456520108 8751395764277708067 11540168157182067186 17095931088990669020 4307661449861393208 14798708315769176496 1250731183990130118 3218403426805642732 10962033276476614527 350382219146501025 18318324405264589862 7972092739457028820 16440451591037075524 3717078014396175211 14103156155087804508 16354446000136591526 7591635632227966040 8314676655154897295 2469930543419645533 11582680941089435897 3495685904090733557 4770495089029339975 11304584483294597498 12848874960873625404 9851080613409438402 1403139729532036985 4639375027692132422 6888901252952916676 3134678750886298712 9450018113483711980 5656962745643047101 10728428935881185513 48556849941370653 15055153096257586869 15389467033628038739 6807677398292039825 14567757906795442917 6430827680555998197 14081306608199028015 15706850630381229179 5514623330268358600 17802462335928207950 8740343244326500926 1921109652238146826 18425316013895825409 13745796655499735397 2541287419099111463 12110025925097381659 9766947508129459236 12862316495899994950 13109874279955942044 5594158246989450233 13560331702261346770 13488136454149688423 2595397183641745911 13968112713856660349 14768983971503562847 5291827860941453862 232098786005269400 5582131198525610138 5370815960366810168 16227166300177865085 3494355427354389825 10248080730893815819 13729690933699687195 17206148341696370600 13215614045471708620 12117891958595101388 7131098739221090668 3141450222158030162 17539838408421018133 9689775714188650506 3395184745457791985 5452324597089225188 3752946224729246058 6042463998732470414 5813889886506120227 3774099193139068066 16570797781362858865 3804077115198244485 16981266024386000372 3187757967378106133 9687460011925024974 4633970798117858118 14743689177168992287 18018699614457062368 12156926584000721256 17669502916850629394 4906319479401027538 556830717611753061 10744371009066199155 8637400806876798635 10407302676993590383 5752823341107343570 7157369128280042403 4758595917563172174 16296996603661040580 9239219260183958100 8903581915410160559 5188125333638185468 6710535525375885543 10699068833326128230 10850157001581844327 9179694342009832607 5929510486231293265 18194630236863502344 18210945752048425123 11145178523474353541 3383525540755697830 17117693941471335675 9985786781753588039 9040336519522701307 12342539390373222360 2395569567212991136 8081767999216731682 9889426097750272544 16253471732239944769 9900934338620138901 1235880919841158623 6664321248907321721 8873431775477389051 10494201374781640868 13847929524285389318 7498346086629463330 13895639195499523626 2848063939375728614 13892545220930221426 11698845923624894953 17709754067965610880 12825924002423342456 2058806624695004149 3084540279252497912 14325791588528967650 6904616310772919561 16752098169615270651 14507321878481760486 7649698054582489709 17237371052933982960 10789449784029136279 15590151739800110463 13731614759507957340 7522544469764156072 8050538380045533515 16304364849313636638 14101907850245452731 14615167483774058758 12512662782865752151 14847365989656240529 9968191593751289041 7810666712549919878 6618287908517572554 18064180477565576244 14696121135865403760 4164186444795812225 16233951825306955653 12921386612999569728 14862109134321545028 11339550009242387010 6128862954969889812 17484231085762543201 5216903430922974345 11932674033528005417 1061607139060242017 14026679890332501593 1841635833306453906 3534570496574729617 5477472877054339559 13656136501256380920 17654183847842342198 3107148071935893955 960484781254641209 14601570720723205434 12334934561961996040 18309722944297211223 5792683316717049474 4859504359281116411 8279389839009228988 7925666490000076816 8401952349954599701 9012710078646808819 4425201140191655530 7641324876689274112 8033322198598630465 6689815924963060266 17885677157851548779 16655581427819573777 3244956966992199096 6973458639551134401 11067258564711186146 2893481464211728144 16483561049522167904 10880517465373034760 8380494497600159348 8596121871677313274 8490079557462942536 14341506765000572053 8282481988537652621 8213755572579635211 8180856213671014500 727254200720409223 17965536961335598753 11871082792484429991 5369810684519479577 5532472561786590638 11506903399651888232 16840719142144337250 12685830052637879794 10046131740932150226 12256147374684710570 5156263320806062869 17882168360281991414 2079090148174300209 17964645909337173686 15578346517466427076 12460724412017002350 3699680292847557374 11767738061213815184 6510243668699907108 8756061051404560079 3015860949870739965 6544573897351617093 15371250647499008720 17426080669084597652 5177480234267321738 5262447714780181476 13862053628022539107 17416218722994575332 17612074094035133831 10641291003347409426 16041122498594516722 6204700738530915112 16058404871545192140 16748953742662304504 7724834637229618070 3125061956922568062 13682930071036712911 1697372107132261579 14186758594283561318 2014459838298787569 10906194365538221368 10332564896436182773 15738894614539663346 8683449465551844051 7299546096902872214 13136786050549942976 11381444731174838464 15206718546322541327 14363011274779853120 5784656032209898890 12692568919328406473 17622668765973004114 15110448432533327264 10404663449514275005 8643682594373301819 14954135982026312492 13475604405057496334 63784113261500574 1592936627659936039 15083531821466004753 2456387606952289032 7422273726323998694 6902206668725480596 6540467242748706994 7410688789395957964 13095459678105361237 14331278229817470826 12036848323209945448 13550952951277423710 8726912294257990793 17501969946184038897 7137363491032395289 8354166464153094310 16893814423456454471 18302661015847427090 8296767823541849157 9917373345660601528 2250219745234921941 16334327739025347227 11330514066038077873 2231813899532267078 12474954463831866300 6563201926228971382 10170265406115867452 12680826044780522408 14596271030569272371 12672894388551494928 5009790241767468515 9694031212726529868 17437261702158641496 307805457462139426 1809929084936491825 17524673714134725372 16410709925293054633 10183830009320792316 11820877355511040975 6496448565672662913 7668769861208018818 9763475966603415876 1784082391404598129 10302737088965717417 15007952023985516515 13163253148736453330 6184089234959725572 11363404767729595783 9786845526233221022 15363011535221982574 11813516243430883661 4869044039028308168 782056370484600107 6840051570763306324 1593294724261302383 13652763096574932328 2754040332271474394 9763070027720054432 1065623797975573381 6262919938354231037 9010933302490910701 4176055683636731546 8266036866689572974 13796874326479625527 2275291880007719002 14506724434589569571 1711282557401565120 18389067532684853060 1595686282190089781 13026060804024029793 10932241114630324723 9596603822076530530 11978844067286075458 5425053129559305316 15938493607250923782 7459626342579284699 3737611587346747892 12231121325829875627 13316006518116016257 2058892285878449125 4461199460536397156 15271786839572766652 11737967524205408449 15978209665346485107 1299950024165033513 16000912493163470837 274401022781057347 12281095936726936530 18301530876882753616 11923107081178401419 4910013740857349410 15529513682915680670 13330257975998439544 7493770051288290971 6098882684182278906 1979763479616170080 4730731243643388304 16230051594961862126 2369046474101189609 1014315132561784953 8849623316065807308 10716558588370800096 1930712437752444896 8537678741876404531 8360026909093012113 6619950981172575512 6006349371534409240 9676975263189608780 6413050286403957716 4967741713998680854 17018984937614428188 15613359294546226767 15764604112098773673 6941552846474508524 1017028477861159490 7912246729906439893 7440735582538223991 13334057074652798129 13269637642940122662 6451149591370419072 15471035689458413968 7442422721660722785 6909345872866658931 8329782600157992680 8450417592106528723 7113765938404725486 10221752646986960498 9559215992163237405 11044799226285073123 17799220192073029520 11049504849428365833 14324775840167392679 10348832417649556120 7255292465550833143 3134689468675451977 5417394252875269405 12907556505748232553 14288030084838304790 17704729653363374496 10036543409632703592 5047866329719834282 13310626945315586449 14308857444267318517 6598757431997458197 14613966059560194898 11735337084885779970 10051894870456693551 18407817228986235043 12831938130421082312 6621314880595611335 7767925580147897636 4490189817598151532 15167028986091002764 14510634547922039752 14133652346943006136 12090692481091731204 12800690714560403513 4685243737669060026 10049274397532926252 16754205353806212410 15216122534999496890 11672462558105497482 12773630800402665835 12903261672868392144 8793451298220238389 1784854464733390560 11259659355025594803 11863532349667508787 17104823448074508649 17604856238396193396 246327408693374160 13168794069403522798 9604934908194908664 18305819068331501398 8069039279980726428 4903778471556467972 10016783597302499667 3794087379577202240 6505354549522483065 13144003909184214554 5363403894945434306 12183354258005500202 1157206788638907611 17319196387659907435 13577684880095823816 8876541661390457302 5405951231094570269 6062707719290039082 797169637317900609 1689024898011414529 3352384530479925379 17487023356297818137 2239362248580599501 12281999346616663761 12504467714930532532 4396251929452371924 5427421108892309262 9980105320660956812 16276699539799134211 4327863472525601129 7617202164483874068 5236443169824773481 14559242869125078725 11459606538727126000 3634853060307996562 13873713960858228077 5804802009620302268 14214884438953683475 17561023666718853253 4645258325190328458 12003576184264489893 5296856473337119902 10967362722319509352 12747159267156839793 8492441122673996821 14985724175116062372 1913938620032507634 5089350521607045115 739921241509200553 6401854269237279921 15251505725020123118 7850160255856103996 1900405697202702629 12352502976887292085 14489407458134038192 14407243070371742172 13225999038823206543 4971776809993123180 2590528798687660689 4980691777298260404 17032281887283455313 17421486704910849391 4543545326544625213 5158074147961383063 13766339140914743158 922082128014601378 14121119384621600978 17503348930921135037 15866468369391873944 13377079465349423780 11149303530520421702 2695233191984163182 17844031226339000425 11853486760681216205 843890764419491086 14077403300445806624 8777023977998014631 2365489499268546452 14521472451035820138 15380221731624425593 13981137897142738767 7890860343427787516 1925120841424925444 7342924434627776680 14174313080737539870 17962909401580609736 8434276931946105084 17153139706528672188 17328097752623852620 4274919840352030715 2462640221902897307 11207258842397244721 7172529017422049285 16740734510872592449 9420523321713406743 461234443542429916 11055886186356390458 7111279243696204773 6895682563334517422 2216282236285472659 9186560303821294690 4628572483064683784 6746027923634590492 17460406458321403681 8753531196971422985 5843123750174579015 5893474131578731519 7200324989309234566 15835093971712813217 1746954686900994835 4771033811100473166 5182858237654911529 18113960319981324629 17839244571122793536 11548643984868749076 5294757612957766317 1044468714405408088 2092739425927426197 16512158452693639021 12944664660954216450 13453453207522992541 18413290307887295549 149133530766499978 4821290444806908149 6867148473784124192 17631168350452426656 5919912644124934771 2776381489830150689 13201995872215798540 7393583806866428963 3954538253961566191 11092082673133388675 391817432979966610 7222953250822852796 13025259866872885347 1505202656063444887 13699872870992888399 4471680550260535167 16280822552446823344 4971276712064217595 16462319861083562984 10183763544030933309 1583658791379408361 10645483397189565436 11888306266760594432 9731819485988721966 5109119618464329992 10973520028955874948 6104376245995485088 14605188027135879875 12611421054829121457 5667907698209403993 12589597991857151960 14750147875487397767 3786612496900292240 1824732848541411014 7423268441143090353 17312152299698331585 13278385416698324711 662027859759057003 429938283071444235 2938910193782235112 1339322918821725688 7104055725625628691 9926133658532584394 12960831732176970941 9961929200031202619 4328701604203823962 17105895018597655313 1706920333192180002 15753322006559549942 8980146176515370886 2524365127980301017 10916882016863210399 1540087879257122056 6497597775689447314 1142907280225002134 3991631712846259408 6430800588305630725 18422724697854422058 8600601787894527977 17346054245620111279 2814163593955641402 6253292262376020482 2945518557731782206 4647507717295041901 16648959930502137593 17357391798306344847 13024550717519946574 16568555696445721434 3154957933278119490 14715693661301620414 7376977898222207237 1051767255700012239 2022741350281235360 11701277240057158313 16152310596131994641 15579847073063702934 1004533437153973327 2221619329650640997 5681480473745999056 12026468261230309069 14193307900262388650 9185455101374842111 12772486623415652894 8748147247320656219 12777219374952654949 7246149588833329130 7295728220482034138 11204120029495302343 6994479769325898559 8896061774847949675 8182249982993773583 7732001594900263707 1944348877427060681 11222150476513802464 1215355102716050094 17642142487989638865 3168164363894335730 1359308037882970976 1620224967208121362 6236481563956449171 17439667487305827804 5673391095100992094 10047346254612471390 13893247451848078178 11175994564999088484 10605255101929550391 11729966614119063779 5881825079460614513 808570640775795727 12734529670038705011 15153893455877950003 3350565414675810558 8131040169403848507 66457536403520099 18254224929341611897 7381589998302868198 14625580696911114073 3927347239860128448 10112031476217224500 4011792027420076377 14508885806273190876 6785483481540515613 10063975895420383710 1349256143869999327 1614112217835073676 9788882610596482743 16592115070053862096 5293288393713244349 3425937294471232688 7545431175811777927 10056010685056690434 2317581319349315748 16816250685622186246 13944968390827871304 4012734753769804323 14477166911019936301 9424365470679922758 6346952386369316619 396152627546366009 4290375639137688493 928749853485518925 1418156069203609572 6037688719565671153 6841369265811173187 10668921596002111854 4633814647447290432 7319558065735027103 3054092994095778925 13842610515058495223 9186026453285744271 5920689219234189024 7987417127575393563 12830105046285711464 16826384446878815959 2701007826353702102 6429453117371650539 9787068241231389159 2889571829887515086 16895808242754895747 18123878123678443046 1415084257428900616 8016223173180634212 279385184030163898 13979417713172461855 15269437447360378644 15628287978518126798 6179795844937521958 11380973809955139842 5717237013724365028 12207154874230283386 2390839313238067629 8082303097505109452 497647552254980430 1070684079882762040 15780495629052893812 15345530089891117072 2591713687878523080 9772081213527456163 2730338649789336351 18107810917911863044 2101946554434125004 7601865118234600025 7677448756171078649 17615011251581438182 11173279851652793000 7890306530104633153 6036746079216092595 9608971754039497307 14008578228665690705 16474186529912568794 17208717756873965992 16006198410385646427 11520914328697685833 14732022947808356166 8747596961763085394 18024557869342043362 6123161608532950872 4638997032851929668 11925612753742722636 5963696181792716273 11923570665959433177 16772044384712666190 1276977062314011722 11699018331819234903 15880003920844519056 14688602607835170525 1088732594446480682 17751559978888775861 4329914460762756869 2172083652703255066 12004014975082775250 6235119303650365506 8079451123139242579 16042362809344933997 17274792438443761033 1832298023755622208 17084317457057196620 17818434918888491846 1204820908826790670 14367942054627625412 14520198701260066414 7236456963593282593 9611705092985604508 14050920482728526436 5639078047176677580 870848673238493787 2712628146456850638 167140925145555527 7738238238357734648 2039650122832867435 18008323818020816146 15470020364428419811 1901878765393193939 6901099308245713409 4763275522778462281 3856162937381676344 6614300806580947413 17529807569871226148 7720911595232291946 12031051793137049137 18019995866275710850 12732451869194692238 11383371164909550008 6005533190210142461 7933863303969921990 9256685063131169746 17734304442823237527 11189586831140483800 2464932692651325987 17895130398356252400 3696193642110706947 5480308447180730075 16432138657748256716 10017782774817129252 2309157526517562448 13707598952591313972 6657272269908299505 8825265655893418915 1365879208412466194 15552832315113422688 4671617046398312987 5053280472040149379 2211728273481296836 10996190423659475097 17453120423969135126 14539549719037790482 13833289372532371483 4081619379804683094 5546378791157535109 18120969459363788979 7128264691343190756 174624945875982964 5357503580710296291 14644528126911850203 1863461091003615732 1116047635357221985 4774637302486252446 15888242081550594274 16560881667583541262 4937085045859674659 5995958848881544544 7093923160916464381 7041936669551743518 5477623587790925811 12349480478500332512 2628359410047153596 15858995741917366169 5341060221045829168 5868431338065597619 1200039027104726020 12369432182808028237 14243257720446163744 624901180495288509 14332246300290753440 11967581301461868177 8585827246270919957 3597796950980949203 16381294748428105815 1999323255489116785 9181799408258435197 9097890421484119657 14302501452561701889 12578263061717191304 7420318028384771586 8167802865012219480 18066521694812310767 16755046779852273436 5748712155253248124 7251606882932433920 11382855528551728925 5612380276875595229 15605712556032563132 17786652760603503399 4228139316053722149 15002154411044175264 6264733345690377883 17829268085366459515 11152552010280272139 4654511855818827451 6931093829213909856 6291168986755400067 14468860298775542927 16676352242661475185 2500960460776497567 3452690350979351511 9029207755755607826 7179698116165645048 12014605929393980385 17146811363425252419 17907693744133986952 11841087307632003998 10863902281362574755 14983774245116144879 11264440032836113631 13861066868865628980 9350147437368352162 12709103528847067858 15584034585962000547 15009275600328783626 10877197518043594087 15061997356206815558 16441385886320800272 12401826534034494180 1085452225176395122 10522309722043239846 15695582412104485507 13123678584620534393 11421221645185081281 8427801637144668509 12413875025836522034 16318969519385166465 18043573323833464087 14691172127255296974 4241536483699149267 18230956201530814847 17804716665453955256 4247053437705486183 8064273761530454896 1043561978477938974 2892348001048389402 14525514596077490178 6241683998992178352 3476976099275724176 14457252299978343793 10356016183736817624 364996616756279353 8209552060860097734 7638980102303228097 8248275785113364399 10898400904065967860 18426926276595736096 11294009359813243392 16118201401925348632 12656931368538209350 16075066669674427182 15147296097351517906 13232759188216085673 6641612039306246051 6371696536478226208 5137883953843129397 11772800400956877894 7228823889782001708 7176752708355900997 14569307691073230104 3894261934146826101 14319698932976258426 6640702150117380988 7085092079406394905 4046292676731499772 2547215996165213819 17407984841641276574 12587788849042529738 5078353733369693258 12120375635844412566 5566143826244483972 10211453823221774360 16305164084537296883 6461737301137004232 3398002338869537023 573261449661763942 13883874921631090105 7910821317997639919 14859030672642894818 18303683950946037239 7350407852158947599 16842871235393604316 1797925616595835878 4114151714325422499 15431137605423141267 5917282766885649728 250604832990885501 14613403469622505015 3562230710036636530 11205162575494655531 10413395885216869622 13862510289277581281 11197758056900534301 14419665517759459476 8475099817272121068 15691570498606298227 4967670654432347869 5446862564515048227 1945495946834776851 4100934270693188407 11785957838054768709 13296100681383004337 16356707230204325800 16068227967937201933 2498471422876725188 3564606449019625378 13112603337938495724 17224047825975548700 16396053990295595552 2551540995491149104 12506631402625352490 2669421753480150442 12492571159793054654 5880970502111722839 2426427108418141531 11189387616470863739 17853213664123660928 9545248349158554795 4328079681848590442 41559597815481423 5135651202140692505 260077305460267179 6682544896286150315 4853007797783271838 18354450026751426874 6743726663393286697 7230929433435333227 2538076482245259855 3399344383995231448 13996608778953081471 3568680028455863478 5078609669688171117 15438630799324799305 467677008263505341 5552955615048161403 1969402066282858948 1505191067663458792 17350405586192046107 668808812656909356 6119401401570518022 17077672574383013224 4970013172683394273 7244596954310801879 11680195902338158248 7453914967797449078 10756592808549953368 13044759351635482205 2704556951625358510 14033496646240131795 10055770881343924909 5337366644245189803 16242550484201506351 14310947818168793195 6587200474686000422 2644391584199321926 15086287904490983172 8374427472489856000 11899942997892127092 7706120830657535166 11982719597800173487 10113191969802083004 10297424164550304338 7346603787653504472 16851941194700012540 9688031153558519592 9330377785346075400 14669972447508868633 7974726949318406399 9806765118713907664 6820388297837112416 16621591543634791048 2273243614894352393 6924547482481761184 9234557194643540367 5590427013675555968 7251281813530092837 295095822399658821 10862308158458343047 11454667925242128419 222566556808601649 8319083124250707871 7844868851530877690 12575177106691358573 5424217954886761472 8750489131861965774 6709459391623934650 16549362180734195241 11196039223184604765 17944060568694436435 6446635674214165665 5605250768090544314 2824800126815553919 17997583468560530049 1259157393721210385 7875783447960929824 13844717439593249772 8833316940017074240 15449013121446700603 9408139117933792213 6819253884662295593 17563665701702760061 4389966562159524279 7627808955596660066 7138769876215581460 13794008641632995925 17471312010082992419 14823315411934800305 3180661874468270059 9082172034289756033 8909694701233404373 13661000224017273833 3749511408997652564 14172052663155120031 9529443790269069002 11866591604033633286 8854375769079529882 3719526789609117832 453191649217795685 12111842017348136355 9993875706913297498 16294363408184718807 17861701599880488831 12140425636881898161 13175050624316691480 14239125436334223703 1137593965797794714 13849415023676666381 12800571085417106741 7798791083331697327 17242183918489036403 12529208056778902709 4516740201997534728 13481888242093799481 2994840898989962095 2126992486474060764 4946500329005172416 18235936338929285626 3821779691693596349 17101745072019867616 814387569898666055 3223809360409499369 17901695365265706343 5712306952692980571 17732594558687827574 8267716246699522650 5927089689489260582 753416666440035883 17004624841133750576 5332512619154910077 6794160661566047359 6506649143784507047 12552347237638364090 1445810495022984881 15434472526869576585 6155627022941521835 10184757961107529171 17728106305744125915 14990179311017553150 12786627978842876221 4128353227283841836 16473962689637935043 18242247532268306845 11785659340886541024 6157212441334054958 11819015770852344528 4646457215485983299 2024318408991964811 14688924421316769736 7996611761793776435 4999179722269766200 14891376757301865275 5118057728763860622 7080016561416122746 446919670090362072 13047670319063672243 5324283967000149445 3508288547259994440 4912052132149453317 17292048769789757501 4116418257744590538 6002079454253612987 15132229400001371499 8951210671066957881 2793388837766647160 2905195233775465214 4177679829859754910 2263215578343011846 14714616436767279573 2397298094143767510 5325270931141723689 17961929649527931035 10916350155924415920 677482391448683805 7298483198953817819 5956940029482773907 5935546999404242691 728566211814108624 17342200154825377523 2965663722207174442 15339144466504080437 1163539214381158705 16720269932645643603 14199692910792639327 9433466100053642067 18223317512173472397 5240517885361920910 10525440332842859216 15611005655074868368 6241068999407089338 19628422866360852 10645268247057623270 9141218988382792175 10694305022902227133 16098019988550772412 12612534329421886109 7136851878729220571 2944751762520746161 10971884417544417021 3179968092714342412 10548732657956730658 3954212166063215984 226774999720454564 11557891701681387957 567708540891056973 15495005060153758276 8645094334207162940 18051107214496532793 66534985367504894 16876448990603571187 15915855710184519586 6212621634189284771 17188130152269440450 3862359373371433822 6258599181927314675 10723903591075295205 1608227349894301122 5375778750517358229 3097935707509416087 9040970975882380475 16845684258155448959 8938911198702999941 5906838462674005631 12949851433363809294 5009287410461812948 14117892441888954696 6236092013033288165 8044987159226750859 14188581059009766607 2927919126825255608 9651523964478871304 7474092772931954598 15020065135142278603 3518636637849456431 1379858007878549560 1466184425279711828 6556073804868831534 2697541040838079085 15539349094802076776 2411918602155334400 719195481600119795 12590779212765502732 8921157687398194876 6371727251316716174 17331749655940290719 14180089307477061605 14327355933294290780 6539565640680588037 6022182296540426262 11095035034450447047 9632120020307749445 3426976026564115101 11432423925947995254 9692423849855926032 10378301668223169819 13622224272239465985 6755454615397648499 3412115961779980351 354004195049266674 13000605351311377453 2662631016751381068 7024003954134605966 4109805248738245084 2263822558871826150 17612715369070038194 17201106005176752489 2671967294657269924 7404400573269371293 3433193975399726266 13427135558130293874 7406028437884444594 14359537784173679343 6571817010037170639 16161637482051885280 2036923449199643173 13622281149380732758 5117582049594254340 2081740395706309250 4607203834691483091 8586962857540340654 9476761491475173547 489985992732736282 1939990409107955846 15931585101618771631 130248824422853404 5558972460049804226 2264502984771938805 7213850466250688096 5518334579640367013 12217888716474011550 9238758298834303827 9454103830115783698 2342926986547289509 3012723415081194126 9640859746978883403 6141733949213103788 18154837832962657342 16076012358940415490 7863100445184045618 9753424278292093355 17041622080920739077 2459187419391440806 5244049202131417058 11673277974102670627 1670906432912052075 11017300700784071272 11925043190489888651 17363098786939050854 18187715825649553115 15981690565303854839 1457902577791381094 14574128057528948542 7930628916118014702 12539389783695476352 15555239422432200862 7481317217752280462 8044240873186479614 213141978019157826 8325140582876583610 2174785534659240067 12102641383295297306 13497477678305474088 767380303916163499 15162443517666039782 4780798960286184807 9497545864453716926 17403571275182940015 630871193526424808 3236940447741679759 10356191074531199524 607860869768746389 13063972662472097353 902198964007167765 1747700683925784187 7199736066252239296 9995009630017362562 9421075677575113229 1210892033987001954 12548721313027732371 3849018566194055791 9339051117164409924 9147061976814358568 4208566231754960824 10752911245741727526 1293331127453155148 18354196660636685791 3240513598147332893 16721611947509943770 5645039138104382722 3511573978399686576 4565861367953966015 7605227574172065527 14580469193620116623 12184065557475893141 13367652414792381175 13057775104812844984 18158445453218387152 17422253530825259769 17982638471871171596 12621500006044434838 2187411650394443442 15752672244152441112 13445989760544109824 18260536725509635904 3540864023955473174 10631063180239799194 10399045441879162586 12633709019827970724 7905958725414326121 11473841904980700971 10644700416221093687 11777631027161080834 4060032587696377394 14181024834285286945 2224902836415391769 6222451427591143541 16169156017684032192 12547980684870757258 7375923235468040877 10324429543728405510 13429151980901442545 5411565595428193030 13983155953362743096 13378031724813732691 17259385401126267483 11731662446574161115 1758078520476018 6943003128089581003 13508751677314084642 14047371002592362938 13980446010090879115 7390899765955476224 13495057136307037419 14454223263808939340 13454511251045536529 12219794203699212073 16825723738147106542 17057894238885181271 17984500507751876271 8398802245111628956 10399518755072110532 1001381382134810519 9405858094355243838 8271920804578129757 5375013214595470950 728242018186853266 17452388435777304706 4138495982077406053 8460109630976321189 7422461226179207350 9877622236487737947 16528142198437421731 6246990467697771388 6329373884618616803 16665288304365860308 4072575452741318181 9447204453874203360 7607275801917358380 14037804076332294668 16516403411780864778 15615813334120871883 15916184949078616385 18149749490862079285 15386717784563626584 12489770197321762217 7169342580111702406 11394680725288960076 17892849713981972133 2379091928161545069 11247512480068889509 1083194270818134609 7629900047240502461 7210872994115463121 4206632660356033481 484928676232184738 5541197639256931261 3696197985889157457 7425110987680171718 278977070853406893 15050609029194688154 17189407632206840471 6651481392097941542 13015754683185199605 16109378920452321187 10902554764812754695 17427495747367405092 3090079934560856423 17617457796820450267 4354313373616826452 8975809411987288005 11525959434855767412 9519840239505357347 3645317458932556198 9316185701479893684 8268703722838671434 1786486572284013113 8340168781037543025 15650615924710026381 3134754162349768111 14892975665757554737 7519962592182289326 3135573329161547954 3214770844521035454 16398510636977660998 4604838568325600851 9048233377838042379 16673705900368241436 17653897439170790252 598828935018783352 3653762600139312386 3687996587146705952 601283452115725165 10635186538625642448 12564956236012532724 12083240441630087492 10287987143510543618 1164701783797951886 13181454800028104656 8290074897405180964 2712107354772715743 1856211519251923221 10775256893677767144 8586319938423731057 11412242987559808125 16275656802965031530 15152828830806360527 5782137869057897294 10704163165156062697 11231233577414624706 7137293217186626507 17636023513299629346 14490655883580880630 1862565304378895594 326766735692932357 1202188184830752712 17530526305516966341 3206593478425674666 12631638747385202023 5896409393379471725 8626763779242613275 16033093212051442984 13504403467815440135 5184828470764088725 7833054452798640207 9141362670715134590 9814152912386980239 14363679625816064338 13744405124501209881 16790684616436174938 6226501889799992691 9078313388089478479 725724094385844864 12831882356771052506 5265277616239920027 9518598397176625976 11586015777149511449 3993877857427552264 15718857892509571206 10374285344152113265 12836097277177227761 3308676877512435888 11408907174682356860 15556279408357229094 3297153010665106842 13802077526856409943 8336653791001860902 3914358511961257519 792764319430614976 15380859131932287504 7541070775747755427 9310754415020714509 8603481796717624791 10080674925226194687 17440031314329908953 10060323543751905069 9447225076412184168 3376466074808058945 16781734587273214971 15202798433546781933 17490041741516322825 9574606662450235200 983508138676299707 16961848501975780830 665485186259354820 13373224652929412869 15285742865304378434 2863140941943635633 2607474681907206928 10933293498348439032 2370519393551216202 12380137913259868190 4913398904851081765 3731368527377945670 6033344007286684452 18323750300056087756 4386923051759819012 5886066268114824237 6254185865372271942 13590763918200829019 14354612989528913189 15161214531023447534 16890710124686916583 4307122509629360811 3981911116235705834 3641119773258762739 264998281909123014 1381958803902311929 9633225164815298225 11308974923520017355 16697616020132630874 5232633910779954281 16401912135758496165 5534919535371397050 13826335427187928637 10230517693115335789 17090422889854586239 15251835687714708510 936536605759485272 9946488086302716467 13423676836135557152 10711492273428463389 13944214179923270363 9930412125271708064 3403664087719227533 9982825864264290590 7279012645497284315 7400078601539023641 3891349821974522228 15580127665514284649 17694273577814745134 14131042885501125157 8065362203962771625 18414410966917891014 7277717808757019488 6776453318142212282 15985942236248351535 12003916060969425887 4668160010791255010 2138270609425611866 18002030871033633186 4530573398255617262 17770363482079349006 9284563288445539954 7706657576283324629 10328451636089479559 3041486446505227767 3034242630004252228 881575694442486292 13493405036985065678 2781413354858215325 9093964900388716139 11212533105991331153 17101294604364913222 5636189948257644260 7341203310291477441 16779245897469540611 9501038296464943827 994381631848127782 4507699954165389334 12355466557000547489 13303597116750630503 5853521967974946779 9253342430605816915 6342334896718164733 606802896080597403 15486298662316815259 15317522659804397388 6163759328547770968 11858184325021035748 2021491241175560107 23926517512842784 538264584692311683 7628327535481511107 2285281585436120097 5343089545567828281 18440455415725378667 8523386066848110073 4293883420072910084 6215083685609112569 8457403981535251129 17568050563328519588 2302878296726647354 11209523248203148758 4073316209044083880 5853368570236152489 14088118181598256422 3237960958837863202 9125185831966407997 14433184404959596332 4277650868242975305 2248981914747952586 11304543230969922822 6846181868716872421 4242611309372400704 7216682817673085729 10746999373739022830 13080171669100125462 15355816804092615919 1433014362634380258 2725657287275731212 5326137688490034880 5151449207116618170 5957897996915434728 8346067105303647301 4883329289827230433 5496964625470151330 9231557768023306051 10121451834138917065 11167837878395497736 17833134317732662868 12808605122156282944 2474529954321288168 1025516495646989325 4418160981940997355 13259068313185620010 13700249741882716683 1289929448422366773 3808049944137773390 10784596817038409258 12688579769794788271 5889185041881915541 13218591760165930420 17400555739400564382 5160893046053483058 10013410021517922476 3185626940670639440 8347833497272743103 3799883564894619177 3381511709015473855 14434758770303587489 17594136396337329501 11441327096850113303 12843820573129304897 13362395915243602233 13395526704952158777 14612125727867418962 5846814131145421173 12760524645413230044 1843484631417270512 16768922757273070768 13638556039357398242 12855981137474404183 14130379600761590476 16272174014570303659 14314831825028730150 14714254336457431800 7347976022140128908 4618602494056171576 5981297390874305316 10005041918857730726 3997129972934362193 14075260821901145187 15693837300199792795 1246973388922435720 8311483718323140030 14933149046953506432 1206847081534350918 6933243746507094486 11885199589653622800 3631089676018719860 9336049488764229228 18347628053976128351 10974889623426139225 11659753991465358902 12392005870520779491 2851296022930822510 14981916475652097526 11401401552537257719 1785474262999139365 9794969050996705924 12334084628037288233 13471953124464842561 11527816651209055787 3510635943351534639 5801797943925458686 14483163184399420600 12855722206840586100 4811964859966769900 2441628640871263387 16205705601900028185 14753095320052668769 13456190554066002796 9502247596671770244 2344859797106292999 3837532657673448015 14149038625535585699 9271212078838631443 7316021756149949792 2232890234843593320 16336350103833305876 1271280675045490427 14945695420472987303 12059729410570672960 6275940375568800944 312863754344212614 16634843022702464334 9229743689158652897 7002627349755563960 7278244847775369113 8722399206576802869 9683956185603787550 16629028008252958128 10047224392610535248 9895683672301154665 328003726763199101 16287528013142617338 487247173169698341 4612112181540287408 14984377277896055179 16849607774403014229 5292274081897898837 17247146358685427907 10912366382757438352 9909992046866642539 11836721922544219996 16528130963167028286 14831481188302631432 483760248843489771 10179149411610825184 9917928865039380348 4434797030708872856 4486153587395602167 17023763962664366412 9329780425779778935 5139040976544307626 7393675864978582316 17990606379639355494 6706321705188861293 8675153904281622467 18357269560621868903 8391557315420514388 11594726476733413114 11992740654768160628 7055217921704053176 528584141112370461 12295272122727375134 18124284392168878714 6891467486813750275 15646740396255826327 5489096865443323664 14108525436622264483 13783774860472840594 7600105764610718440 16328738238870442056 11179629738789291393 10705104960827769366 12742374560941845123 15552225839122985134 3058756374509033243 7057957635168323166 635148854614773596 14109160308856293430 4026813529950954747 17190763388441058520 3786898496494208919 14360947310301199356 16524407644512019247 3208651869550388047 807336962954813981 11318426914145634818 346956313369891173 11679235300540367342 17510362659156250990 4043039692048866158 6307781785302093362 7970058030152387574 14875170215282929247 12993652193755251424 11888674284895481208 11107817218817662406 11269148182068696372 3535466051216790373 17300962115060636142 11291547011198426947 169941646035406309 4161314307185543101 15926235402617453776 11081592638241844502 3223137035511778603 17329742386672700113 3747233883092629372 1120855134870902285 6916994585932942696 16220020317312164428 4913815036186065241 2933094396028257766 10230159417496319252 10521569721798535845 2073709542185879420 8224567265631269844 9322424432833526651 16088321872611620943 17397406916281479238 2042282800207888634 2075362908011890039 1778226374103323336 7663463678310590768 18201795292520501584 9037638464664016964 941926611518720734 2284935415075585065 15845750235645447401 1304892332355204265 11732170968993490400 15909159225960152874 5703014590357662805 5401373105305082843 6622901216788662771 15603525783196770590 13732758201650931050 17630428489280855923 1798256533373061532 4768724794618785475 18046878954948575639 8733409615546349807 3690669163016839437 1424632112591272980 16140020959223614278 17587466611088213459 4278256181017505635 5638534580096604375 12595236161448638961 17306818779474287534 6153543980647811077 2531645160378571287 7393423037001223923 3979000546683178900 5191548427521677534 5651247648879616576 9893400233260348394 5284858270428970264 17035535554140375414 8078989303289648807 5838019061350580459 6750211581162759100 10746433437416259493 18319372163139908879 16139310386205900558 3142787053591157012 13151593634386308563 16453280479624681282 3628012155802270753 2626193088705567013 4824796309112874469 840368638988195863 11807607101877408350 9677158202189705294 1847883972930111094 782066948482273820 15181092159697044077 5706793135627599643 10236771953981093050 15400179456370856446 10092385955473891682 3233674097547955280 14252287619477882629 9060685688456410025 7387496729798480804 5259370171793112991 5422475007831470741 7640414894296645511 4217681280552010332 1930872516543131980 15769769361255782077 4075284870574905070 6323047448950035912 4973300288243416942 5384151448097943496 1233676453092831791 16028425342217996037 12360508433441421240 4166675039866206405 5331822728713389666 7023346120890834071 16019266517525615101 2647435277218738178 10047854216124169393 9575451804191928520 10910921343031878218 1437549805907742798 4075516624783152973 18135848303629366794 11891723847542814629 1710768963751729109 17019356466513136665 9979088924831760971 9424309108285594942 3587171176228522738 623468289451005730 505857774541797836 3261547729635850953 12443278987491809091 15726262057456083860 5970946917596456794 10842746993360071507 332956892419993093 13403136590856836313 9998647626693606168 10036429149244410286 14118310558843415485 17251355923365992858 13714772762365004686 15823566920496922089 7127792482791567324 11997476357681878801 350819189521204297 13949327328221220777 5109118539633625615 6680714432572798381 15614025731040831577 14280207752850762377 14455713974765167046 10055992081618282735 10742390195048871596 9353616196971751260 10427016643925662254 13449045769407188822 15362418528700785698 4889103078130376199 17743014931906216054 15936386553568564400 18330876454845933549 4302369206890778439 14365582051543207414 10031658175645895556 5027019125376196657 2206270728928258312 2541450501071608878 16687075297946735031 17205200305646558899 3502364599692919605 11968752177816515890 12535813334364152061 11150152964458685878 17371990053787017033 11152016604582351891 13818737267067614206 3758740344118179074 15639921392661193734 7168397947374386107 14893661802406025757 11301230540439454145 14411722539118210951 15204236624996556218 9465219533080422005 13833010064273681363 2278773145778687631 9895234569327136742 14038993423626346211 8336243924388092637 14737369300673668685 6185298438557567231 5341942350461212282 14420058874155814677 17899096715607002851 15551071367295279737 10762520408582801726 12907321288752644377 2706520297772208616 661418016758303508 5481559189714120953 14533486487701754134 15894902218804993440 15348609660945096621 15526398065724616176 3166333470801371832 16612065523510067988 6753772784378676618 13352566130444680579 4696293478932515955 5219749113277241427 1696632572641840608 17050322731632418300 9770529595198845910 11680208613355732392 3629972305678856332 14715846539259831259 5475289973678585763 1283061170781474617 17596020676081127131 15290102112607237019 8680679530561190957 11582301453196529361 11250782658421719925 14112130644873121187 8791557740643177218 6938023069895758066 9723662479517136532 4456066404676636412 9410251948886428903 3235864348583593628 6573259671690470267 16671665417471856978 17012085098755871588 12158066931379454885 2083718440142653005 1654103302639855341 2524186156014593751 5060168993171138155 16260817808122965575 11096482073624518482 16459435205368102942 16193544307207519499 17990221977997287778 11326859804984340817 172039182868403571 6303021100348658384 14525000556882767962 1784147627679338939 3730977755285529343 16954329304861001069 9582436026756070122 3941365258962484081 10484574943091646081 18101553719417673449 16156722735982116018 7182831699116818711 14752546836383127316 16004310205217380455 3111338664605121596 15861108313492483388 3239234763454623596 16328306778380021023 7737066395881832381 5820244135351686972 13836825655094351098 13956221872029805669 17987471141581392642 3533822398419607132 4360393488165211285 6407722336757269917 3113130452205869079 5915512633471663634 10951077608957410374 2669771168518579439 13482321658315023255 11177135093625447680 1974500451899349944 3003802228871330860 15630387860899483308 2453131485890504017 10150658671644135447 10269718543192918149 14424824554724764749 5016330100665564701 7078674606172291319 752899789910870741 3305498064674929414 15958716144781586290 2952916037443013320 10027389824235087582 6402079160826554569 687344485826233148 1323109841515038164 463997393162325865 4926829103997994974 5635080073748654078 16341390058702173239 1177237812976068032 18070260570336950280 4061302982802798022 14411371192188250088 1593205676187098411 3902479185179922893 4022748521626919772 16601078826949927745 7745408775114591087 17825800571824151307 4446726796388514115 16998848857361112499 11252458501451029820 2496394737212331725 12589488515838866177 10264098800396143118 9834982161907333653 5229289228054634991 7144684223566905484 14724077736157496033 7864343316805029905 17903919674603636911 16620243476285050201 9971730777237509417 15163641523338559939 3327125431964784243 92203121713445050 3576273536730188157 4354670078135814843 13712062246212551433 12491916841497320362 8960836706152602680 16877339943285204933 17273185864219200692 15891831381074881523 15018231023159054953 8834773197130750255 8115254745610252180 14852806327506988232 14350511576825202448 10782988300496134509 8740345787694263305 2484348956596126769 2839545360531788800 8382866537235709136 6328088610506648028 15706831754830242440 3829656692349609201 14507471488053771421 8349705651228660746 299882458303059351 12324709024671283414 4105207785698129203 14115374220476789787 770386359145674027 15521082633776350275 356761121448079000 13836285368500356500 5930722014568981894 4606746741148469973 10035406541795054044 7359054304905911902 15670850362461071526 2612458824907292487 645422386860203544 13702867038463568998 16643606408683404768 3594079106772829004 2893597504074810278 16822415582104827368 9878990294169095658 4806242964361288342 10060566452659311191 6267141419282760777 3500634295466803866 679544625275363385 12721235029258785093 14878554167533465034 4851352772670888349 17913932521592955969 6273455744516767623 15981985367758695665 17215848838709548823 4503365328132562615 8488162528008469791 10053559302477139302 12918020151030266864 17384063704771192097 9606461042043587062 9877505151453758535 5243818427317885320 16562872875287899287 4936554347076538333 10687349587003905294 7454438914405943844 9799122474472629486 6459938684214255810 8415121427171586295 10141500105700923478 10002721565577259109 16150004037508415775 8707848168833095004 6180116702958687435 15842420256920899419 16811473085865318733 13140197374804817791 14248912163040968019 3903557719769965107 6077346034317836629 5305956769298934767 7567192780262424560 16851760249941593463 11590961877375221975 948830363524618624 3697055370237900856 15214619938335699283 10353906265395643961 2759599598325933430 13100610366174125769 2854529314995902061 2524358609362307231 17934640196860905212 9662482255737873484 5473016491691270920 8496825530548578528 4780549116310458834 16177172957719710154 3756582370022574021 6249755695001202512 13738108841140789503 9472820563549896123 11024263055010312219 4809037835478620520 15378144200706095594 11664747766281995396 9234735241233893261 7525516384302272229 8758799505916333729 13070157239374383824 2116674281116940915 11269148925794446014 17570917973658334975 78348927325475026 10228008111934668612 5052314665671460041 6222092416498125806 5838192974809146633 17510851829589196767 4601997966697034067 11010832280184176462 18006534812227874202 1619993177301410395 3646327844829808141 5609668790848304741 570003097703890204 5543808536482528131 8176532244120643564 5398647537981282911 13178041878164995639 11222873088677018574 4887952991542697300 13739957150998376770 17458963093957669544 15722656916423826552 17006686964962179919 8076425389588649922 15818645194501271480 14184269657951761082 8609713506707452081 5811438657737851800 16081943643592577228 12086415463562847061 4571621293134785535 11716089070025397741 11322028248205849375 1244922506580768601 13611464998686843076 1561821654134268442 9890458935596649780 17392603600996908834 18369102606394067027 1366771955840537467 2058210963041424923 5884923043654938027 15163700923568469224 11637673024094128558 2718993164585188859 2463481875459409600 2675414384916887080 2028263782954082725 4584646588722650083 5310379733515848 404746689466742269 17593564024614428698 17121677213736028540 2253765171482955614 9205427085588815507 15555220098591621311 4842100368366846819 16542720014933324939 18334337539081898569 16599456187003372903 11580491813202655064 9778283601050878318 9661957239312709649 10070018573631325831 13456435404947341575 540542439770108403 173904811670988328 7473308627577593490 15188273227302414503 10852648930132249906 4297139079637248492 1149755280264221873 10770141596046707471 17209072604319106591 12681287034837642810 17934490798915415287 2133900995323470353 18182813415452589554 1519902286522876305 17971424995231295327 14757620601588788565 11251755267426110987 15982900968413388278 17371956275744102311 11175504364445064721 6132202732080534030 3411125168013773741 17931590849669115722 9657028315280565608 15391869391151654510 5869836962895045844 8876411162164616012 17954180381472126543 9476282147888583689 1298635972810139638 14787117847405576806 12788550837146372039 4449597727926196634 14879662754745568725 15801225849110874541 16858028042251318462 4375977889662191309 3648631424397977984 12004707899759350079 8775487797513756253 12749054828825464215 1995093746550538105 3841943962301119409 3698376127869225235 188349244314490443 11454054463099712282 14600049464293199469 7701465838987371155 1323443485261255241 15067449644123003767 14384714506279484827 16267057006600248498 16586391700684194343 14502398255573349150 8499019948724954507 2604682941929630740 16640022103562400189 3272594776603099648 7221121081773096169 9526925202596548709 14705577282792086717 11612662381828675367 3765163033116008910 3922186289653975291 11918151476795569385 1263284001598866434 5532027364780295157 4411335035776273932 5361914772558825115 14851689015951185162 8912483433581292088 2027683825364383752 7796593304512318749 13434024979761106606 9603856847110154290 6584786275561176136 12452232362411547792 17501436679769592178 7914471720586684064 4684991046243051198 13290456449451541209 3738530147209473986 14501518303557969253 5179639511189049655 138058587816328392 2573541437398319031 9329412947924093495 7596337326449047289 1659777543899235201 9571386349212735466 3126630311630091025 16924778888304138815 13564968216453653060 10561550346878869420 2289509317134752646 15986136334282608254 2875000722860236879 17767157830869123223 8577705600198908728 3021605052454031018 15448432377777236362 17446310322317906232 8406812907600233370 4554705382025968419 18172509499769287748 9759743086569618633 13821106424849107409 17358280986187349506 7009806273093075752 7686458461274535471 8490650334733464041 8749289774791496857 13760774446488949236 13898824104886940819 8206094643020154455 2469758548364734529 14250962285308103147 4880941154452561222 15910104536480792213 444555993321354827 6291239400121109420 12571083842530738782 8935311387214213261 12655303090809414359 7266597984433652416 14343616784286059630 6888162522887253882 17859593157380403666 6133010449982653476 1174376406277337815 2897947937935240760 1896562529897933163 16958282985125377634 8304167494691208794 16837940324637439669 13298391841439030989 582837543959460065 10067778296731401827 13230009204963041468 15201410662886126936 9007587403223515231 10968811696370312678 8264423209366220485 7609309396742531544 1138121562926768805 8157639421920848031 2583550473596050584 2568660166857258835 14533823171808597026 7461523906551120978 8018321117615318323 7351450398718429912 11341747284324245591 5288835346783026241 2355038179908449197 487211686933532031 14217093092001248880 16470326980123690442 15359352335630554562 6248845445319192746 116147328166433043 11126934951239495708 13956302832133687612 3029118981395199831 6883392654086296525 8971296759348627908 14710565168390740587 10889664389642945452 7695119679653738603 4522773967551327010 15134834445424160228 4241667522914023328 17547963949909746953 12971757896349977248 2363377718891165970 1732856941600511244 16835455452185205334 9933141964988429269 5474835164335193228 2724975524451317765 2322914176548368355 13146076871088159732 366181802493133218 14420751322010733687 17014178961295886405 10627411113583042054 10359197975332061258 11698704370365695861 5885223995270626663 4451522976361802536 5700296456690324649 2608018678195984846 2357724602122309251 11483181119087451656 15664417715725131016 10047977247039300725 4066296413165086579 2521026483714329042 17746260666381909038 4129522374770136284 16477787580447185904 18263380335103305520 13386260376437879327 7992241478369274960 3964753041419620578 11091700812863648332 2323797626638249223 8113095006451650325 15777328547003373728 9671704197297411888 11453274297992098070 517294201497313891 13819868022541849493 17197876399630541280 14475750512298569122 13783517974344119501 7340979983071892021 10882765843270116083 8898332927442157797 14193354478491599310 11699995392890431686 842535207072514802 16246200715708705642 10041353055108536908 6489716159996732666 5902417795564980098 12940216237101818607 5706407870578007828 3889003844387026859 11277270647441985407 2513915789863905810 14918141463125644371 3000008895885107885 15752450327448937792 15862175039879559280 12202578657727309996 14118484163186208356 3643342129276517696 17761036778377040728 15400094097414232006 8966515112116559478 16003653545784816846 14234360749637822609 17502063383436763945 7294106517559736071 16736326179887546722 1523266818588922462 16861876778341074587 2973757882905712733 2353216125985248151 11286107937609620621 3748455070462579158 7858558828501812324 9871980829933726195 3260876538413106364 4955439920223950592 8972512171237734006 8044797188646280696 17531590148821317721 15449192252305939781 9332558738067286803 12627952687535133108 6266664692619210010 9555219676013801623 10578188098624062999 11260326163629242573 4109686903972179639 10066676079727962613 6234992300896959497 1187881452456795219 6621458683747834889 481861058181941562 5676865251301347864 9937671057606148257 16361988431564476549 13320049746380682960 977037301241390099 5581010193315237518 5359144426094661158 7282721601284734992 15381865651164857841 16809316446319415907 1063790416322919714 15841796502358390961 3189610357575238094 9375869218142762575 13283380790281461751 7621047064588074244 3701176881308915751 12689108383111922516 8100646997441716507 10493472046370379209 3782537535357286686 18061118474211802288 190239840978358334 10506873303105865307 12519482150133023787 35180835839287939 11276538111657688154 11514829735966630175 2107411232858345685 17737662127842930671 7865986243575349577 4181688678138547300 9014399619256430637 699739998252680681 10323965752721365402 673956297825445547 17122696696052419746 1848556991666423080 8987203379296545023 6135425790987070267 9159940272962449105 18288339544226873276 9976284511694190901 10549971026581229655 17153856819026946369 11024587286802134636 18223558458467581259 17919194473482269514 11923003084863591442 6576027795090214028 1740391645118946346 11237690245217935650 3534511449424844086 10891934273778028017 11535004626362470798 17360859095510287748 11502866875900314448 9757349198848402921 888384134825168769 10706021419189998638 9925844820423719938 7743806157076533948 10213850696883382874 12875238641121962688 13977834764158868390 5241164264179656403 3852878473672421983 3131229035378744484 17048097697270274186 8519272931205819883 4664257727613602402 10022753358863985733 2985232944607207951 14907226986604500865 1121858485757667082 17101260533315306243 5534362606557278828 2498086787120349747 9076098827037873980 80061821830622378 5562578198978956843 7130884161372173970 4459328290076527836 17891575664489839088 8881845709183873756 12758411720278490022 1246319096433859828 7551819620765658891 15948895739858488394 16410214663259860333 17415749520518764094 8408105684883484679 4162147362061041469 5445875091155610315 10547276817223169384 9629080006358317453 15192649747567189041 18132550133041508899 16802743622908667494 2250738287054612543 2851297779480961785 16491675581226693964 7022444840939558311 15746480359840417292 12834097344592614295 1092482803994908235 16813465763401689396 5796002076376332022 1307161598408241246 12693947546589520054 1268634863206925109 15034941991493603661 14164633094012606265 11023160011789860789 13134301648866321725 4300447581167961586 10681467018058766573 8284381035363240126 14329047969538357755 13442000008038078720 11218869468904078375 2042679493579098906 9967336341907910417 1309831341131034966 5189043938402070311 9711969673534100537 9210769352563927437 12949154194788104583 16188865028744755514 11088001421494830842 9054678992941250193 2029305087067994044 14830094999452179101 13949853031509943355 1445500048893830499 13004978346839793624 4319890882149419711 16197649170527119018 8694424287070320161 3628095881421444805 9079378759187603238 14137646130040911504 6571885304048102349 14476591902691930614 4601255041692793266 11602609902978564968 9262593507649488154 17395967942043191770 13120799543003375428 9421946376387548192 15645294955133943573 14548551691014881492 6838525681758045019 3667563811708918131 129602038384611110 6622514083512090068 5532940491978790487 6486619452851957510 5206892942060134117 12081455872127837980 7546758535752606425 15203717504995667835 2923357330681516909 15482505771352627513 10526323371068022290 12685869957994309095 13428184542588145286 2912662840860930149 13742487704204937834 529992093139207685 1244576516384538420 4636221675170662455 16849576327278549089 1474076971856393812 16494098146544474589 17110800298984495031 15340497040067238172 18405730708524008131 9043845899505316323 9860912550839682538 15110658995111711521 1714814503319009609 7599287893700317480 9778077786463067653 1268982057951533415 6444877111667906125 9436252009641954017 17622387032312952236 13969595984529930338 2738556026815496000 10126131604042975169 2865826716219502753 15174610401541011162 8161879905198894834 9040104893171946079 2283080180460568904 16660686616927768639 12414915486731400639 6838653751164778088 2903579771016750400 367759855589504539 16887102692985785553 14017721616772774402 1276841638852030597 10917099164809838426 2867025897773211844 14015929399451982693 5673792916676013215 10276850794440754346 1242833088317050038 8081926691428599040 15593848762677003540 3023835704886360295 18036822775579783703 9011887779517250546 17610233023115596992 5231319537138778973 7928852369775573439 11515254634553457913 2742500646522242024 1560355357899029377 2891416742759340172 15114728710694942295 15968949918366738057 5352901334463391056 9164692416987902557 15222928155570265777 9344647689982195362 5429831491240403518 3701086941938420367 11925251658471972081 14297993518031555726 16398888742666180986 174491072994400879 5954967485348673806 17726681175304323085 15854725764849823903 15738067915982365793 2189753268302178407 5435698148953437704 12755210491939418401 17401917444375942083 4351551502439448957 9569759736397027561 11952905275285830498 12238969227569157033 3971950585193739031 4988042304141218674 18366796513105440947 9328633638648798603 13114780842646382209 3856952301310856267 5221511431524962269 14486202148981505981 16736942661204763974 6187075551312940817 5046169372394508 8777747531430594515 11357655343360981582 16673905739682418742 14900188684486103891 2346991082995664629 16315762393449428461 17633693102512458734 2789605179870116655 16405589783542669287 89700124852820317 17009726955265262695 1428454506177652581 3452303236808364219 6119261978611058165 5124669535549887985 9280540421328818007 16230518150125006189 3530691199222323016 12046988619071264266 7765682591398821201 14902546451330901252 17911232124640787241 3229548230933454822 6833893897076564523 11984039404270123923 9394843052762098497 3262887941564404111 15193123441296221749 3699768169582196708 12313238842776418428 10771221898539529479 1034232750986452562 14243694979753274315 14267074586400198114 12051194331363671437 11871032440043080832 16653358390466058249 14269440909735009750 4556729380334244024 3939278220540803416 7181985718613430262 15310993855704477686 5805115611487748287 8814310197886515543 11302398889588346790 1288439521430982994 8953592367457308123 3766895182873193023 9960706236897811303 9901470434406337995 11302646217955670310 9377300009958704403 4588477552815654586 4200587212705620098 14301818212136133663 13683129405667267777 14666603881419684464 18389818674220756972 14776557035051146917 16258361875821044515 1793106594454888704 7550300229319616411 6595188508881646689 8011865304626249983 9686594891500309161 8919396041987281287 18254168249776535106 1218131745813679143 17146100548438742685 12533985699830560467 4037003991732794813 1180721574955303545 6293483614935141680 13240614555348800372 10052757354323406552 8158087227009591070 16415031893381116506 12811913439981621985 17564494532266239803 342956691460171198 5731466710868957304 309689761867241796 11997115056948396913 3864644998768600222 1877294428389754986 3365578064241522185 17993215485816296405 17193570869742914858 8756039743421515476 12336564316041862205 8374122469022391022 15628767596021264813 10475797022654534645 7781848153388840514 12279762346389673999 5546706301057988956 13669364141298282188 14256796169893182046 14391477968393431238 40026583092316320 16686149325669032258 7491842374112391615 11147325598375583604 13761128684898561675 6207721338725467460 3330679521769862592 1661909488140463103 8179900148599873096 11962124519738994796 5297561419818512339 11848997669612987406 4900600237920158703 8000290084679209464 7854616112154321298 2839360418000135172 11076084482601646116 2405905373919564542 6872134946139156469 16080686680632446948 12851848487109392776 811470755548927830 8494090903066029422 4888246914576486626 11706321412403117119 11347690770398568050 2125997288435618609 18003458227132799258 9384602093653733742 7212415123152045221 735846056872969010 14470879441599305510 2270491775062516667 2244662585577856605 8111602104708685021 17697991660760792800 10316711709944920668 1984230653821461974 3028070449694693535 23543232879428464 4283600879545251966 18244633534896505030 9891389435956974721 15718132019961928579 11086279479683932207 1233349261724688333 4083283651306406946 7805906266986440898 1496057669239463887 9941947385745162628 15753907254331732695 3348051859119669775 12419556738411797132 10085560137170254714 2507000958015040661 17928692521245610617 1441153515701634067 13818957792102416383 10719487164506534950 8711634312737679423 8289976814894231323 13615477152800510242 16159376375027330671 13539944258282532958 913346929500133228 18118108557032573265 17449402280682770071 6585029746364176065 17524549310073523796 12484160820650073680 11948103937734418798 16905635362778525317 13983088833988701111 5949928871156167924 4222128248978348801 8608972821576034106 10350620220597742360 7146594097775554228 17651761407658461502 6150908229638153607 15072372362853758537 7621908652582699142 7591656987513996582 7714254169823178072 3659972226312960615 10602579507808636706 8303340593980790420 15081605049127640359 3952525183059617597 18123355823250492907 4088045496462679097 215941683733219006 12727903948572575885 1905263474804109677 15334321149623204396 16099030740064451296 10333170982639707109 10532401293506987191 15213430731425289975 11719680615033980869 7087649754238951122 10678024386301042505 3590206063837274677 9062443520828156363 2064667613396083808 1591232287355913014 7063149064104242258 8138356207052624031 17352698074275076805 18154331608892874541 2574972373553524182 1255873129392979991 1617051059713288449 8517154551699209158 9939086866431290956 15782298993962915817 3564135423783110571 11692843723077530449 10566462505992168663 3661920202086925227 1830825104816363795 10084253436346864671 17043943839071767404 13986258643100461739 6455879074900129795 10103126998712412218 9896404098003720475 1864468498735736478 9807954611248569756 16360280032892101482 16609329593180297223 8645024748687946670 4242409073668612477 11938093167079116594 10378752079150879048 13327111547114755242 8615609440443664513 13668492936392912090 7797660404704889254 4818381328043930308 13093049081423794418 12726168348295694925 9490426226840719750 4417172061195304878 5588001592495674884 13611818023375048227 6620109641205827219 266489668439952569 13098831198590700877 14063319952054685334 3637605785643262458 10742189253288456258 2809884503258041317 580993733101492061 270117795061424173 5278848132540671232 6425867081517567111 1098838379757294211 12546520460382184561 12816210645724651478 11298067132607490485 16591528134939144450 7453056387388793676 3742150902069778713 7553884140812327915 352629162087923460 8483272396603933241 9063566833109769084 16170427707782268653 11193135877534116012 13985866091178189570 4216141240086850714 16168604265282143637 9239321269003639577 10447232199518406632 6162610341419731539 13212348824036027695 1907388437079900010 9047561549639821188 1368629490308139285 13569342800549664015 13389011263420853103 17776492874291786862 9767346533307351361 13519981843419849171 15242138024985413544 2203807785251571062 14217902593080282527 16452854861911247793 17231116476066927791 13628255125230605801 409315673634407397 2314759345169199052 12331742203618145849 15446112749018053103 3865523064170010451 5771060922311729909 4515835390267900479 16098641597138991279 8254929326843440899 10900273535154681204 2478935304526858294 2432925057891800489 11970518401522548442 14554721735480555698 855623862822945074 8613578879172692020 16964892079551294193 2512020576049588873 15567064201322077650 2568458866580985153 3077007086883085482 9961837796026483361 2599448339403139896 4087887336238153103 559084251034360590 13914176275893363820 14699673290384154850 9943850309490273855 14659235363131518103 15543343711306266172 6427200726570775673 8241059966321712757 10423911989417958713 6631167002313200884 4715796757652532944 6507706273207780759 8762034790058529323 12465707972497448833 8328118737885691753 4627337460792381495 17371299963225033797 15334307945520168587 3899546993510400556 18381971422996843828 13636743447538207366 176294053063947920 17075613246791625198 2743731818806765101 17854744813641106888 14714383258034491207 11951257579077046782 9946419336542893446 1246546015513243771 3237951286858830105 5376067389139117129 6571452570833113985 4997788766245353979 4681609569313575399 5327344665625877200 5357820658636698890 10498707349242608106 12825734583850780504 15564114364328179311 12063306617271352323 14157074592313043013 11865154489991361645 6962133475152495092 13874412440348539821 14054619324625945497 11702059062627475505 11889079765493168694 15638668333540384156 5022267415629746458 8191935655638413526 1956942058656744966 11086703520379690595 10451899669834513759 12766609854340852210 3088222123690186170 4237132936071983434 15811892910856111144 10943748802009666365 12431249418970500164 7627451389820568521 2618436128911596701 8967927686945173796 7873019692705872057 5469677912867904675 16360424947314427726 2977834196626677741 15024304865644654205 54776411826822608 12068256977967957236 7263962113884297584 16052928508936539813 9297197706283139603 5341853831457476244 15292359084981301020 2635977891144240332 12333216612767227454 13836053788181491664 17371527983361671331 1246969387196128624 12573435522834644427 3655979943040208416 3381350438893221582 12524616339796048403 5636337848437152308 16673411624156424074 195379283292729472 9204525125295893048 18321438863304555939 2591638096125165748 3037211114481713458 1383794484484768409 17168277499198054373 13587371098657687333 1654433910657734037 10186626054059933829 5745169443570381906 14707112369757192671 4610501614343278078 1745353050039988662 1620229920420479352 15303122464263749257 13028138280233905043 12238700081466269195 11467966733568487739 7603794858133995763 10486237227776153710 2280218876220312804 3763035099417595748 9732255365983854333 3415093722267493561 16238316262083259654 14979593614827350186 13916447023562528129 12179747982869748478 8967192068243984081 1429424058464525778 8034508445603812029 7441699910700780728 2150710853689312463 10666629116301936341 4187618499043124052 4616473684244908509 7031747156427369336 11750206235042265216 16829156262611509404 9783176520132200464 6766184883013834069 671607391262005424 18182450646893666809 16627249392810852412 549201823167551446 13720746505333404426 12536166371418231762 18342367750890586227 9195395973889679595 1839382877724928752 12499349571109243743 4849706599997506593 7383119827065669448 14236483811160844817 1240734441343273314 397517073950220396 16172695691148435403 16182216305697656382 16564692714578851180 10800463993933625259 442079601534226506 17800481244599841509 2645519211369446801 12728779476586965449 1682722857262311780 9166202862535278239 15715328149984481721 11689873791182832395 8517893095860724574 16287187982329717299 10660853909026535050 13901150801662320071 12700693119424089799 15598203748655060417 4875924944634043921 10949334837162862626 14213478963406964959 15637702507880484696 12167121838571583046 10576527198878133616 17324452558885272914 5253702168671825174 5572325187719063693 13980700765952615492 16012427111654766721 255088782389105608 17744547303995635592 793343441531165656 10597727918709162690 5785737594803689528 9731494892000710862 324379422425749714 5609193287464863726 9102733602270798866 7242132315684419413 3471338031343979418 16471037050208925311 18086105308776637534 18401530753658149969 1063125736729264459 5496593301888232855 7506423483547341405 8770113275729418234 9263805587123876608 9521168881734023463 6466132762650675755 552813514370930590 12385082545308554703 10109070542929979981 7688841031539134187 15177738952222195022 7878095400562934295 17736129403985781231 13873960848095727810 16076430892130141734 4690744263459842944 7279191658726283977 6331079774896228327 10016206596850349568 5141643823408672850 16191592684120441511 4481883405169344796 14772595347645027725 661560860861458193 6107166259947000432 16906158529494864148 6108823377300378047 14446538475760787885 14354103423415711318 9014974541785206532 13363562397013513830 13163269524416256272 17066317120626369571 7034763382002101461 3443509511760394200 17092987353929284905 237673641204035821 17107898178877372645 13542689633528475385 3059318207382479227 6817907008693615830 6425921610527234456 2923266648946531792 2726054614468494896 9646444185794836443 18373961354945802801 9080669755370684983 14229111020015559092 6183306830781265639 3740035105154867943 18028154806644842351 8688855953767854709 11892232040932798466 16531240878445115113 6391571972345776209 6719923702810203032 12448091089616254218 290924683975075335 5745154922101006003 16865979038043525184 423385361739442227 13103298075066458458 3905976766387978050 12943642802052034906 4036328200290520475 10485156862103688693 11746177225113146408 11793565995135245673 16602521961140417655 8710490887958608717 17944059652957284419 2162295771518749756 14407794336933083163 9019886394412174800 4838189884791325043 4315887849849101200 15214534787284291418 14286940390493977868 413974217098948722 1139834914108534877 8237365804805568341 1913558249170731590 11582913876246462524 12507797532144289757 1693092417966516746 17365664068863050109 4120712598995561658 7968518151070846824 15549379075665985161 8996053499078677007 11301432744506275827 14895913681742263959 16469941985046490520 18423318477844161746 6335903361266095492 11561442217932857108 16056628271694229462 15475313014192027556 6489979341277279271 15528069615764022471 3596282434083871291 2552777760997608605 7398519692031468545 15154899171476390447 290866678531866365 181871785855257656 3091357481980207060 11822329289503310211 10518813582067778743 10755288094083064692 4796039023801115831 8342200916567709991 3251591012677153813 10201655907329654636 9962568939381324570 12677019188732825272 11267199716221455852 14069220919516422795 15870724871704899230 12069525553255858206 7251877451200201466 14780449544668712571 9861794073643665344 9111369077500348468 1519921791150199685 13156701984562106671 14881448127429006312 10034329948971746555 13688710018502272649 12056966461155104858 15631934661791815215 8351511454325412470 8975371497257222028 7852409624028565491 4875991728101540883 11549716538294183182 17035207166850829545 17966160321059100494 5484910452439767922 11968251263869281950 2963998373986227435 3539537385717958228 13586074177647141775 8601059377468281981 9620619386072748083 11422022239661067393 6452511923524739837 12947147004790896655 14373063930466956940 9557595878610073399 10606705304696296965 11952389425986346721 13468427105877516864 13571354423343562613 9082462468599019091 17613497462727325524 3233981029065913855 12434810466105308872 6914601365025927011 11006319736171443904 3809872248540444993 18100911906223330161 13281249889541859945 12509250668699168318 7041659926633838311 9203660140751757865 2929952137781789047 3299888701393408663 12040723175308186262 8856367679438169624 16863760564527120930 8584589097460390721 3983714144388277868 14827261583065123294 4822476717635306827 12018018684123806904 12967491250179215650 9302356079579026573 18376352672690959554 2703951365782661507 1502531925324952860 6178720456309421111 10713647203253488038 2865562976138562208 1741904223561964526 16535618730586560089 14856375637977441025 12978028065683735412 15364959411282007121 4886291469547574933 16924390100709488864 2387865494362402284 14369978820372819869 11281447486867957422 6289232651765236826 13337252971986892932 1719917452340000320 13315156923806778820 17085848565593349410 414308706852930412 15804157633153737854 12076951550833654396 13923926857785944069 18222156761620204465 10081839247293062098 17626988145384823510 14825175888416191725 13875900501658333363 14080768673860955673 17948475718977929693 2191283370257220187 2971621020722477226 6640329326581232006 2883610532080574282 13859210139122064907 4957805033744360858 16765494788589483933 10409743801055727160 12637822462438386525 1227806692065931880 258630515933649009 7054773828133070924 4718178046385467725 12889381235607048485 11610392432715783270 4546480552926986398 7131465284545438966 8412360461741788799 14077955822188320099 12604759053491454256 16563353181756624426 17401013200641223905 15401877010745615865 3972854145789349226 7408532295061408520 16583804679637013661 3516057077780496462 14007544482983906710 15761892115141874636 17516151763155046264 6930175415996415906 7444467761743853206 672084684593066549 6323387387131484696 1157288964642120118 9982528215007588765 10905547093600073503 12247098950149308484 11097410486303574306 7039860034362005726 5600150302722646625 9021592007205582196 2466954965237502572 11636663805851417475 7004985129700079921 7479482620216021874 1371676637229726614 9901972753336614194 8132393092670781783 214974741684267932 16008833907615516548 14129108823838629308 3942470967174152131 1604672016378018942 2282700111734272581 14590811547163729703 5484811196804120089 18225756412803506613 2537934505478635552 11998714141483378597 512924015352954174 6098087499681846526 17881900465250973519 11580371719100098098 10244557740934884206 13398899984364843266 2427955647583945116 7006238818109082159 10931625801029071144 12849220353394845148 12105692269498830410 12652592932626595181 15448203185908896878 2812156073076505900 7612728504629032818 6551830357105049154 12112607616383775787 730434484578866961 7880287384783214721 17473466979140334540 8982283724989797536 6281294696987958979 3833054210389604319 6186422871661929945 1037671897408514027 12784430571966960120 14851908025197847778 7785119771828390286 11925277519075349420 13453636328389990694 13976871338923048297 5798540863347227512 11060186420821552943 11655558940993566716 18168530991518403581 1649458446447708859 7996257363378902334 7487036173685067859 11652480567390739558 4549466914953369261 7216932750445508517 3020567021490661711 5355238363188827 9082857337376408281 618981883762773711 2651026367961351935 3820741351224871649 13872918598287841719 2386542938156100953 10555256887581705604 17634406174619104193 7023355599082136233 5090684174569708334 8478987498658840461 198340758341802069 939866015788934111 12223766669393090918 18000995637333352533 5167845170147620715 15693913664229380110 4126746033923672110 5596160944166480702 12419877738823898382 13516050775487816421 6777374862405288460 15027045523958345052 12932377908634471869 17066623802161600479 728727826206497473 639247519336999984 17621836358480385985 7161050454208216551 16761986923129822190 15453754052159084706 17249703210979313858 17946771279831096971 1801345691039185386 10456462532068764683 3414074762284189035 10801112007402972824 1920331734082598132 3316964023275330108 1716189265483585219 14514545565289720865 14763634953277311415 8415748837517773399 6100167295735783009 1856474398453054079 13489138593392974383 12737945333423733442 16274705050857246492 7690556800701388058 12504389040438391396 2491349089036680883 4472694051497466079 9021819783225985035 11505357734365648233 10176942228891299643 3213732698702875248 9373977955141431007 16553420155397909457 1455653734088866832 17290680719696411993 1075163198701410494 6327330087791964403 16666100200086627684 2080659190948616511 16516684463477007707 8189711642506731726 14214937985216206682 13154297521138996691 14572165461250321870 7138396005353884541 11159820471243955680 14150300760976633744 9702369433967479658 17518288098364013123 6533374785871752005 845433165343596104 5570291896064784228 8436252895677820116 11138553572068010400 9757863261630993366 16187517455109560333 1735236356360364861 1085244173395145261 4584984448075417385 3464953195782552414 10513673294665571991 15926686197779187120 18084382566331439059 243359349392174645 6316941214342061877 6995400296796061867 5996682505937152378 12905900146789696199 11770114990286595257 14239818159330021170 16632423883274546460 13443101778913846274 13670087921321471383 15888478123611114700 319442388191120029 17020773121939843431 17927327089067540612 5960695580929360118 4757509174202773152 12170221058275673843 4263492339580537847 3366342046513910431 15059206739254934118 16803153100689365955 2762713782202796417 431421020054051526 359373182091612371 16887070920874631301 1129495479612672941 2006764898288603666 3896052688967219958 4968825069894970841 6888381259159366756 5871358986229750831 12884911870820031688 9558322874192369404 9425303652795106842 7410373556641021145 1197275934230968521 92012911492189214 7472599970594904760 6248745747410528816 8109760189690148129 14493626899980484937 8401090561137686771 6215000009396748179 16689680166330327343 16829616939813092966 11000823021129385021 7265999929687830304 207604647174099460 1136478317099365818 6495141363803756931 10966859638869576538 1376523893424792411 1081449657646745319 1912446225975677753 7867115853349760185 8320576270724766056 6593125543745915787 1364070162419716237 180111620047147409 2613632142747473488 8597018755754595195 357163001998510156 5280940429142488818 8951968339024074541 13424484903001418643 14416050868617486839 2480285006392611110 5433703389035660331 15316221147326062699 17102664790537534010 2850608289989356421 14761438053818233658 12985141594599028140 7004903372794522739 6458478191278181249 13677009034704486747 13907329015494726883 9433247154817350226 16120839227584757557 4657582360522151858 6589538203299602883 16534400720155705487 9819669156199499223 7906364311407157837 17360835303032477735 3899893597949222348 15601735818373817637 1338730893958534954 7269149354939970746 11723166256031094950 96433512789226598 13367657678962470157 741690542141425795 892431440082361691 18011470960190822886 13793829597195714638 9428360600982596463 4406252561646635308 7571127148037517487 9373878858363683991 10233347973466514716 15396501431629625521 9764608885042017139 808189894979034649 11663254246963454098 4047488694229374705 6485453300735938189 12821772529374074917 11072081145637248350 3158136164677347926 1628251906790587182 685825678661843923 13986806601455244744 5962331780737217271 17683399137932590901 5004756721531354530 17326018121272830724 15455348322879966419 11648860637827994682 6505729219498652522 16113717556303627703 7505186065457737211 449760617468854256 11067174503771771714 1774836468680194323 3736613869878787640 12165426149467530280 17885958121803030203 1014131388647868310 2516417826503720971 12110171502864035440 3391902075068739958 14486658085772392099 12866676442167248587 16606354706483830156 12302965310946358299 10141405266733133028 14845959896824276488 12885335766606693260 5600612517948456144 15477831764935846353 9946748681813360592 17388110304254164605 14503895661019645968 17254162607206397028 2915430175037554455 4442314927464446450 9763358130838881350 5178452632257960472 7637734396534171397 4494713451692214334 16703150391287371563 7737177088872314952 11253804494458395003 13265068398611581970 1321741491779315308 1937087085722974689 16554723063185145541 350926754138229675 15593944058255020997 17225812977015506442 9223323157378320184 5380379870010219948 624312914508845586 7826325184602468404 15611675080919406295 1588086333147721936 10651649090969373661 3312217875459778082 6850353575052388852 2238042657217061140 6601082322852314823 3304325552781300564 13962825436184927020 11912927510393133385 17540640982300231533 382007366912575103 8421842968640329676 14678334909135422410 14404637339431866539 1445479983075308408 5425225428150853427 14287022237992580179 4273218366854555645 1378594494997597833 16407223207599462510 6989266999126832709 3543595724319147055 16795555972206857127 8684438378212066182 10367934117217268469 6788592362503704531 11600814062946327546 9251935855923504769 170187706693593307 17256904751064636654 9902674474680765800 10750777154945873919 17315542545692509022 7513918073217681039 18158518499635239793 12055890417153043567 14048141329539260008 13664736942979286563 13100559248070224429 14915429144816881504 5369861170417876362 11723133502675337790 7508894398415952573 6034847205687897286 11175668004845957713 10335699573334395566 16822299074445494837 3486505981374286874 16663973942373489891 9945818835014887736 8529214757646751192 743948348504843623 5499036531808582830 15639737255691667901 11653831681576685310 17374746364169439971 17603685126511957556 7386041123328124522 4988741316794716971 14189200425940657150 7109045731906134644 13257350978414861420 1595922703284389119 10189512876612648579 10046576793699363168 14288561448240099339 17734214311915201485 11649175110489394352 5468431166418913981 18403086241370907358 17323087635583538594 4479025966220097830 6860436939251227938 10628308027898239984 17528397755050521136 6986553301068220376 14558996062807625322 14403574070710116542 4020499397740980865 4384447068443728211 14850167419724137821 9778083867510807911 11049460038101581431 5074842207243182441 5400025177226189240 13341949236387519794 4541316887756502593 9694039464545860014 7883237002201021016 16357825130714426559 15529345374271771310 10962986368060873175 12517547969807202560 14178719277648866803 352474865304291643 11620138320497642026 9552808399088147293 5523793218700770298 12722579974952730860 7458998870153410023 5349999283065203971 703609981758804978 7215334811900169016 6870587339645453409 16249377823400071204 17608136069959791134 10592831596520787484 15518348491765681726 17560767916878725179 9326287975867091322 18402201057521140481 1029518423144189021 9261402653070722913 4218588285014788056 18017609656080705996 5410152793685780577 1338265851463436751 2637425012686366196 1914719782973032108 10112588829792688493 16063704930483891937 6331348263340263939 12035881090116277087 8719848286243789982 2405439162421410789 12179302390613077970 10905819448267057782 7298873466406647620 18183731559982120466 11128225398596254292 6334094094840152247 6895885170754945141 5594590595308017165 12497819826594411956 16838054136052515203 16927562721704064684 1644186513376672869 6601665870591271607 13348841672976717642 15856811758292061600 175121789384061483 13765641182641888932 993311663874458499 5183567055650160097 11308909013734465115 18129017581731284336 8705728211713838221 2430244494892166988 15219085631829320778 9137988704306036761 3519652789638209674 7991550966059059476 2455491742488111456 9828160690191304254 7268584986853213242 4412848661439565113 5278119834862637986 14998137039673381730 8135712844914823766 3852014134585490779 13121504275242386147 14273078304320961481 6012493423880602880 17164827219233116638 10767703079015266590 2817770972739274965 14046856458062276359 8360642719390449878 3441889457067756312 8501599973058531552 10596889981082231067 11364509169998567914 8116888613392407473 15316771134108373996 17887917882787728833 5413615570453031455 17910376116538863570 15166101690110081040 974675175450213455 9769213961213813724 6432440158033780477 11414278663871277557 3517270500795255197 6932853804620840637 7967532231160298886 670876855661467543 6273362207805426571 16297010150193448514 6833389149473892155 17844456450189810321 8054990390153269186 3618260533680628685 5752754397934324790 10615987848042082856 8812550771843535445 1934444732020434046 13436434600485210113 13928065600233159533 1722395810261575435 5908027300209985694 18398442206125208310 11694933014345720394 2662922703865396746 1241630638264422231 5571551785005903894 5489360400136841573 6564140665902046065 2812591336745493644 17721997884900841990 6045634808574333713 6306656493350070067 15123810618050398102 7551545403051576259 17647348387121399751 4274846435273388600 11535038234066431242 3982542692968157885 10755451913274583392 11407369552470400140 13485631963170888717 3422143623084578451 1184809110993287119 2058917332907554032 17553296052667557517 16226116355115567389 366247878003894530 5586198313583586059 6291556479467592280 13694253011035239796 8773400516320849437 13308669181997428806 9018809616440518169 5002307354613985491 11748974546341615974 11848096925965216877 16484302116447045056 17112498308278917970 2331315600628150605 17149456140706899835 153471189383023795 14861718123797330181 10323882205918378725 16670261768941644162 4707106660659139613 10213404345742304394 1648716067719417655 12018891272535794287 10041262580013734857 15024387480663496904 14435401478493324196 7295921053948432730 6202760409650571042 4873637917240937081 11470882528339276596 11831074608653354779 12066040901060684080 15816826483498054970 12050766727822795487 2207360446640756768 17306139286506085489 4430556326711364501 7210983272206270291 11381137556662662921 10666409910377408584 511030900758147752 1912280504245626467 8011751912689000041 6999768963650278920 1958585003758909516 11480698370061989232 8540706868213349339 12015397656489534489 16650947736779888833 12571453446824115353 5956013340571672319 15401653856538386441 1107357712062665406 11223335169811942264 18437268363428042416 1067642353035877614 9957549433396034471 5758032808625684992 14836458851690051013 9300340110328094896 14693707616379533065 10966351365154512981 6864696729234455338 644821787433227855 10185244725655462103 3641166240341022183 14464370906866302054 10905603044254454598 2101401799454503433 5152513232581839042 6481223734022391037 12148227014545653200 17645550294865912751 2397729644891297485 4961226018842987247 17241588290652660419 10526583529503732205 1319402973941487920 17520873957891029451 11720720240817877234 7213462275613402519 3962586413572547948 12547820454296257304 748505262511604996 9843903930532857247 3243660694620773502 10292230078283812758 9362664053719777876 16733513783043944155 13204062673757893481 8585739453740882216 6717886948327591201 17739085640673088459 16299323839348067381 522622032231617024 1599070907554605377 7040962542637086116 18041130822927667094 13901160915687177137 13806760914097954402 16891474475305674259 13450957949007836308 17611682338232661656 8492485132803117436 4473827089986787981 16247151106208160617 10989236910016445823 15257617174266553294 9386925125613630675 13842404059680698008 8108849895311310548 12146662505867326407 17781110222176283772 12247065511962326666 15168664488978584699 1058112690341065716 14074980551595726272 5678047236661797158 12333367961031998287 3190140991526096000 4735058739775136223 2959551110982707839 7256957263482818502 16736186798658892873 989047022374605302 1328511867411188088 2104039646359209342 2849659282399064297 1520633069118442108 12751258469475455451 11809145126832229966 10231747866057595680 11882528085967857671 14762501823197421668 11957124616549840336 8498371093662658597 13779288575763362300 11989514195932192963 15231453895981055852 6542727435786187972 3065924358540990208 15021558516520084409 2932139497172728293 330900180169645616 2652399875210587859 17865475796893551007 3030417066334474945 1288710512794886468 1426278048817834400 12402114823383838283 6626697348470283586 10666313437489954444 12757683278307411880 13618543037729197888 11538671884586675011 2638097887471601598 5323561869923635354 16194969097149698325 4018904945759645238 12862329518740051573 6072214543117222828 14433995797004608418 15007868694183775966 14588977606121416092 13831950759422229511 4765305964706965892 9502017613110737525 15387444110949605904 11050955416567915109 4901267406080861936 18175092674074216677 8929570872184932329 10159341981749971437 9426697508857943614 15403409123584105915 5549458136005984324 7385708594090088582 7832869938894770563 15777661187427895077 7401223474407448771 3683786467616807562 16969012673480502707 9958985020781802849 919342323366036726 13174676955509411963 8695265362130856428 3185584286113356895 11745692377509324417 3511144905020150344 11036094337989385200 2032164814103347772 8104578931009139681 16355576018310581227 4518252639112612635 18329045889388441455 1849912626511488238 1322702848423270992 2328346699418554839 14991347589158536453 5284045144731793263 13395810212854687302 5897633169086496548 2343528842864387646 17964843739396747849 5889838423017080033 12900485290540275808 114668125437343234 13066498842263475404 87739856298908371 666686906560365711 9292881119299403627 3138375044431364891 12003383211543687951 13849797605541216020 17995999182189241523 16991800474248423381 3134082064080963404 5112104896621954364 2568575043440424883 483728500560611115 16758548662168911138 1255021024024234642 11742195750524352076 11078163172242593405 10101765825882841424 222593740644255327 16890325407415196763 308876334186563864 13675280823124858907 15438884672431127678 10199667923788522919 5799006500722960117 10329897818023277638 4099154385897456330 6362133284538374919 16963966341767767226 15143964302938295800 8187024956245483576 2366273052347611428 11775215478924145822 5644469818849300033 4127946812736260124 14188792306192115231 12894844209003537329 12781557277906272839 4450820983798740031 14093614405698452026 11487235418783123497 4544602820225063904 14438828651097363428 1548944068165273350 8122216893188447090 9048130558802728497 9417806979140111097 14954202422139584121 16784944722590924987 18325744266881963592 8751010334634308672 14227356562501298461 7247700306132130553 10986997454199500133 2284717769816595984 13147943709145434838 14549016588399585610 15467065842587532993 5799230127985982835 501903449640313156 3598955988135942169 5222771190312677505 17770147873993889682 14339676377632389989 7347571975276143655 6682684482781486393 7191674867430919250 13898973315000359052 6615497696400831719 1706599096272151746 17846805073641882791 9072535289695679749 5845402773629341071 3336118649494051982 15219943329083750686 11864109380785287785 9545014142111950582 8950265967199502190 18257792677388221628 16334986090625051789 14249593904395685520 17358984370396108412 18136294162406285969 14679644772945913306 17232658409856779063 7143546338253704696 11853151998984433983 16836570614500236181 15360477769164350121 18184593899559161607 17921556976840985919 5880563294177605240 10395636150692524143 12949633905321429733 18088147004490372365 6319568714429479168 10417586216667622331 14160114123311147090 8402233073069555649 5617783864990572644 1256772345250321700 13165056787619453920 7368450555782165521 9444807226474330499 16460047105352955737 9176864744440623874 5892957225370749993 626020160856828169 16297947967488295400 12542261471922814166 9583343713365689775 10152141664249072840 8738110938790397114 965503397396741360 7589881355924216699 9762455644215668809 3836682372160191215 4305700394349691636 8418668358068175832 12097607233804450683 18009213005383979982 9959311675672983260 8973522749391453467 12795343989663222737 18219809199082824692 14125804748393243217 17095396420021364364 14987292561369009179 6636737977583464944 3349763212665776827 6752014771169720694 2597773235296463370 7061537002155925399 10944681270948500009 1842827973056415639 6974976379949066122 13493533002026324029 5548163553078565807 11791703787739723310 4149109465698952237 3481941890885715477 18250090119601806586 2676318346947423065 5028058802677460258 4620361554046136460 10700049687277025570 986795985664221644 8314677468994131199 11768813925088189064 4439639098582432663 6619690710535224729 5596591844382687234 8583498172003667558 308264119259933034 12456624920576339643 13709650558573015830 9415380965001633784 4178078574976885143 8827376642438871694 15726502999693198992 5144993960918268663 8751194764599221426 5156126072036004709 9691361738394207653 15167016178164818553 5915250285213600902 14036038945949812872 10642873850840977501 17910740816623461135 4263856848658579465 6829308283350479234 604486167277836018 16915165706037114055 6188557152398553432 12356186862455585372 4923540221750456861 5076605817211647090 16441554599435021387 5365064587135046013 16211011175148080071 4486135950296751970 5216101006398712271 3808137623444734378 15502481831186262811 4637582771888844282 6865665928252706583 14416292123944852933 14662940712825822079 1771831271943373797 14664595089039163581 7155614265003676264 17230451880074681634 6348001746972278791 6570366112189902512 17372347413969388545 7378843672920181336 6930875874832169478 11618176026565158626 17311258815919128958 2935777072318862245 17556472362283972865 16814461718781928494 14351384436275524350 14567474663451453616 12569505556655345538 3781668687008108735 7586760555586876702 7836575909047558420 16982849965543819971 11161746701738454965 4899680588548908366 10482066679416865289 11220536286820307219 7407107507703951149 8265980993179629822 2398974850127683716 13326100826312734085 10061495540659806589 12434673070663058899 159417739072660916 10865055799942462047 11207877516691045871 4530804877525882747 13059827326899682171 13075015352528347283 10628660604041231909 12429662727852452447 15626195551135331722 12628333771847657993 1023874156137878120 9500901813061934300 16680883778763058292 9757716011543230747 9831145096325265768 16245797738261925375 11548718679919725278 7867227380918097272 4132537474433195806 9272848066834948248 14578735239252494714 5371453041457690870 9677443919821825192 6054566995397323583 920801803371276775 3604115473010864019 17651277791446449903 1926020847512718557 7888726398410538260 12095656053505726818 13432153830929201993 4657694933514505959 5817388403225978724 6027764410168393416 6403210222461480063 3786286052687402714 13672880841118204441 5678836558505287549 13934619767176326456 17301414768792061773 10503939599619840155 8630593627639666604 1756285006996827962 9287590710370896750 16082282811256635468 10987573250072251982 11279989390326510954 18413534799731711815 14764106843757839512 15134922514111417459 895970574542920162 18004477795169872274 7187749649225883488 17918939678877476538 15814720062451317457 502508460346059182 16608570016940676603 10436844564252792204 10659128355509654488 5923635799254678802 3438004627149449090 18353146810006215393 6247916101020166725 8170016576689651482 2666079014253091757 9274247423833679889 14987593101220885613 15662832464415708644 16303616898591707434 7364228862911425355 2863040494920968655 13092574485766869903 16999405311011098705 2623210879168800910 10904116594193509759 15019230818586296845 18188428853215643538 11241129080790240938 1952837297239072259 650871152947210858 12871908712681825158 9796708292009372449 4735340153052498547 1703209877649050622 17132669112671980320 6271546679598753349 15615703902256908247 5898631301415904203 9893489041082921449 14857729634837823716 18172889593343195182 12879431830081678675 3343904863944115921 2119372582263207308 999768262066238037 4012426089616785588 17685833317070675456 11909152683898124999 13604353961961798212 857057431401966892 7517773489005719119 18045890953661645028 14166822184990223552 18112738236352481694 17568654686685389616 5738608822006501962 9011821164737460799 12678317248448194780 11206606084268172236 4502619998833204050 8032516181874651259 15324425568706904807 15398692305663803264 1741996555169556270 17585714565799790132 16088994122408066198 12599954571858120680 7828233976659393362 11254884708030636006 8784140543894448993 14292996195010685776 16824116715328311751 11544265591744807746 7034210425961149517 9345296309022161090 8302026112769058185 3997303080946301521 12919765725830217020 8940114940655236518 17794976945292995637 753046502484024663 12658317474896879558 17295720680973223741 13207193147838414329 17292202426354352913 10380331261287492830 13027934840920049866 2907257806741114309 10687653457731282916 4963665807576389065 9787817707524682912 14110546654259672852 11038846399794138604 6889478600161138735 14316242590299579268 4555591148339186380 4943850041947752261 15545998101703938263 4068148957907429596 1577580156059138004 2139605299056335753 15609648143149518595 11331318190321742715 4820324220206878613 5629861688044557842 10365584384317716354 191982114562079744 10096831014400910732 9490490875661170947 1236578398231523648 9883388002765113107 14233087296385370607 10063212049406158055 4310479858693067737 12422862461963851540 6194932187070875503 12971426428813635031 15120278930016047367 4785366043300400993 4945223986984055764 852828010153694496 8264234667818030460 2551339075838849781 17402551829140077542 2938505675742799888 11089259150705964393 10657443138845162107 11232885434715730444 915936444388846876 2578437448240047519 10643950332597004113 708418886961166122 3973691365102263181 13880546353019850861 659627490573560175 3302791081747785741 11492085290992708075 1955774900245114818 16330163301148246715 14647779618816082921 5242636631128792533 8870692153844815025 3048208298293026213 18131359418822581233 17888815865487203356 10415654922667193351 11164022319195036022 12547008419793808495 17357956054466485251 5213933805660695187 10208432552188623526 7868832960680608105 2305753275906708779 523133408346102420 6958155140009712556 1275804231963622685 6166634000113948955 14447068946079588798 4987768767805710023 6629989605431431128 15126261315677685252 7457666689312773997 17923878508100713847 7262374035473730714 16599513728184141476 17004149509117904212 2412309423014635833 11716381812451487658 16779830337281251372 74259799474318307 16677185961132102296 6371726059633065060 13243436840716181272 12805973054247240210 4708616354572652076 16669133094800284731 10705964306215507186 3532252680133142472 15492400558471535573 10015084566126039875 3027701230712848747 4631183509496494661 3182479756741233206 220527269621332710 532363771564875713 10956065919372512447 13159102527373892689 10735473166581609219 5133189598627613461 2048715435554369039 11468197308333233397 13456163798802407028 10294383723025392281 14809508282852113943 17639522290639264203 14622349102265450219 15246260389783993386 10296750170536398451 1639415893325936162 17777066772823621140 13813481505491703664 2570932797633622638 590171283911760661 666111505686113857 12451687614923558904 17210809348358084683 5535363727005426467 13587869094271477126 13054829336326714234 12263312842233123444 8510007458403971027 16049414466753799669 4707717951329720109 2342270108134219864 14577875416468611331 6816561694891979305 7377386099035892160 17957710472850860922 4830083478225322427 9421638039319966323 3397961243036936543 12529728594706353503 12150899787571820729 1671518216366914336 6177094871314868654 5766403623423790361 740901057488281713 5590736423733042723 4287291432012540659 9037871936485660465 4020017626482626695 10902851829055276831 10584144229399202876 3981534271575075808 13887880590259284931 7363106875824352437 8768343138217373770 11128276456372802508 13421195945490404657 11263285956333568124 7569937906542062814 2305298541989325813 903843152135136230 17540529827133455525 7648756809319426509 1572190253766563337 4378340130456373745 16094557167388081438 11855709671728656056 3982807613223993850 15412807535218329562 8164641014947450666 6533197123448019239 18061214598461964432 9406146102021099917 6640249447730144225 5413711488471575284 1190815074886397195 11124114702036903371 10393721685681714718 12647738314993030438 10468425893321370576 7845371076860093707 14554666317438028592 4894412833515374916 15980047920606470587 17245420950002386253 15341824662207231917 17326152766546520188 2163996207988992689 2429175860820915083 2270151609346506088 4320628862841647501 8570789707951332748 14960999308989134143 8106354300142278807 16490464547996483003 2839293033316313952 8887925326817577274 800784376928869641 7303230316355011306 16201255080170380023 866800187784421352 2111659290118782326 541400243904181170 14086316777661845045 15583126550112215503 5560142625991809173 18318651948586279555 9886585828322041680 1089721495724689576 6382010734781801813 15086752986269229741 13300820193165533098 10614379175778267855 7100815372823476912 5999715855972807491 14087671291376504315 5383981887706352030 1684027951182863820 671278346273662229 3391651302961327865 13148201270961772774 15568858430589402535 17403332875305319740 12625165349695257486 11158791470584064256 8731543544836131298 10667515406435686721 5359181577077468417 8915795670847818642 5562451785135989093 7814227330553746957 147208024644520991 6724822043591181756 11078544826757302730 7274779416451372982 14327424805441453916 136059012073539968 8367246791128482198 11449837845407329298 5261200056285890624 14235462746391092181 10979524692109659601 2368773622021390469 6554974309091499472 10154657847226052547 6914565678289025307 8293606300396093827 8597475715614993334 14169187384541377579 4395474708926628564 8328455254542511388 13612650510368008388 8921395627225980107 4799289823131327544 4269373179409540027 1586879621751144993 8959363458816906930 13501357130687800688 11702822360440462319 10712232692027614370 10861718413868254274 4222331547350311017 4771649512354132924 12750224296197898515 11694833016102239441 904093215818292915 17647737236146151826 8538168517574935797 12830734546296483070 518145878675121309 17247550905732490158 6604003734423788990 7914912025701906991 1576262292157502732 4209357668530725858 7601491237448317522 2717684912197569010 14251250539559037584 6511458343710885882 10900056349045696845 8878387599714194207 3207215640795152679 3352412211862295133 550251454644429063 8730468532568864087 5331167378548689137 5567536175502860447 2879144394545777737 6125672308255193655 15954092088451644348 8238121325208106410 978598025901019983 10401161019929292239 17288420858657964091 6887366349548084844 3689918725834287914 307580403494472556 11317122566240344801 8107392827567871338 17532043191304363568 1138688724466291961 6589858322293140026 2838030189959200649 18054003060333328165 8268839229316134955 7112945659882212107 1665313980798406534 1989022824607742818 18342422017982840732 13347820867103628875 1312990997514963555 11445080935529813966 4573384026079902955 14325457422718485064 2076732174697880344 10441475601449397348 9626049648963300887 8365151244534439218 4362738389893075362 8579604528073730227 3427078480711022473 18354870880905872900 15695742339575437766 973698089024587483 12706192835649014444 17966186186770045500 736605984148009462 8950464116523945164 14246062019431793641 2930962286801835689 3703640601139258878 1323228477603808540 10906995260479524015 15556084059826441746 6168108462723905735 9526660913134242022 3887392817096619586 8987538320984981447 9193109021693771091 12731365206875752681 6009904861968293919 17630760900371308510 5095197788081607163 17895595282930311696 10202373449909193021 8665577551594931732 6447368820204429863 15964251470477313585 13455865890680320341 17480204109610975937 1637212625683386266 3063560933839387069 4464707020644187904 13374349670613513287 6911530872525915167 15006714787723754394 12360862744143358855 2840134286185511753 11868779030697856064 13368321632796118063 16902624578982378432 13240589695017112028 5977601160238921886 11751248952451990850 10108498746006508660 15658160332614646459 6805025234181326159 13597478662198125764 12621982878715618101 7716436479758276412 10825329506825849529 14017467995569923800 9099878791613350564 2720486872766644424 7922335095046081172 9756780025257804675 663227268588273204 14876751948168163245 15303078259691594539 14074055569954566009 3507926763270825532 1257109476775450829 9028653354953751797 9368929731799238554 7973295584022515226 10218926591964429274 17511056758909992991 8563467877996338335 13109465407634713739 1310741496825329296 15685685450861319080 5490704071237056245 4392763326942131628 2113704783058958026 4049694921911136934 10160738468245363071 4741021544980668380 2332429688732404092 11110969203243420037 7554981007200566176 444939616836302128 15554360347957531890 17546778846444394894 9462906105091967782 4226539369829719229 3788412299849865773 12572731077975545261 17049500681194778524 15585581971140017472 9948985461808196012 8549178967381082204 5067515414069155072 5544513359978224437 10265114798242341609 4152621376453453904 17675691701053748643 4086695378718153544 10621164049801762332 7334362697362377442 9662695274366856020 10218188104820799237 18402393612822131320 10131205448824720458 1881663371001430090 17283703463438903617 3819822182354106179 5644882042628186619 7304851032265510837 11965160869206448811 5808535525986400980 13560319377197525346 796225933527268518 14663161805280440658 14518137855000553589 8735206682234449752 16711020736455173529 16010520596472520429 10755980457281108556 16153332681517069339 6879854182280338518 11964105101306517961 4862937307590210037 11424797660089840035 15853505845565279259 4790081315055355342 14635108467966446540 1945276038574319408 4272942758895434581 4851868107641376458 16457619170912965857 9406797896024299090 18363969133137614194 1838758932451682136 10477367581839109785 11316741924832227713 9570874544350628918 1531644805624684915 16773308911320439524 11338706257130135991 15911651229312362963 9219584551603390715 6589197792289759852 2600165826288403138 4568188999717239240 8930726374270397212 11491312181616906763 4087474783720181340 4490769407466730823 12594603452159326959 9070187249007507082 17992099791009982691 18343998106011132802 9182440437551779409 10779159417641704370 4065945112627480822 16444259608656855945 12712238902302458934 4952823017011538412 5951915492532006851 9475311009060549141 9889734408821261214 16942429940538577080 10159945187229566793 3468031150837046861 15396389240675264137 18140879285840794366 10519458317751254491 5258966474256176379 12966371105370761897 15758897579289862324 1442448121890347086 15784254544353802176 12577804965465544900 12786788601975379926 2284825984812832358 16324096550610513872 10218086809154560606 15543465906508681925 15551673570343713057 11019179478600474145 13277759574065880159 7499902825367957947 7490172727681851164 5893676665763487638 4110162198937612196 15059005947310838393 18040514840268411864 8944145166929515006 4523592624988635786 17917166977932816166 16237880565331844110 7647799357095021826 4614931242614148223 10475059149549479884 16232415168361086478 12352364501850646739 518230618454668504 8829781104631950805 2823682605613646322 18025567925981456368 14815608600481678554 13941420159171128490 14381259694058928828 2739865540694699517 4955241568272983948 5755008434012550763 14358111539688755204 16912366707967671621 2004266490974061208 12775805175593515627 11071701764132468582 16405043321383991608 15582088846369828802 150032733409262329 15498316278339691921 16516253125130695179 378411495049949629 6089369046527856466 15998543726691668239 13615775719188554999 14845598543375339016 16053340218831019797 15969965828319964399 4767942238463757453 6433669141416164362 8738034722647966341 10347196729359461810 15520639232316332761 578856578554251816 11164100687581416895 2754018060564579243 16775689109420438922 15323785537055507919 17396239905899359196 1537208141962218131 17478923860436883006 7355933566602979207 15682169581575525743 15111315819412909466 3770897566860938682 16758279139387880744 11759747155475604165 1632554956870150899 17738082334524314621 10122755663075992132 11314753085779104975 11026058370748695626 14140486985109474158 4096981078893092590 9322669478123008427 6596500763397493018 56294467334629196 9679964506044560745 3329236678130906521 16966844698639417468 7977379437637679904 9265887771970507461 4288142175493962089 351503966051487677 7328588155578675548 14555618957187084205 13213853118368625441 13849180403720407161 16896431258717998508 447293519382307700 3322082652777389399 2678799161142930204 2877158410666240245 18004977938844881534 5986591850866570805 14038628441362470329 17551513911606256714 11040947313310794036 10725248027373913222 4325304896992693967 3540547442266737123 10219742401395581669 218175429900989353 12490908067903445220 17544070735100836056 11693487760392301285 12468397914714952215 14985196026876772201 12724215429176774359 8703449992373691381 15972888632959031597 17669342482928552003 435750011563856996 13982815188668727526 17649608827705168403 9169527522810923200 10258488043861390771 18061133551896839726 9364359296251550944 16442071844313897368 1414824272063246570 10492092378659294923 18404532955615050987 10258997168672883847 15342475061997695361 6680245949300411704 1689467207301611951 10245220709390752623 9586690213254248887 16485971535967242366 13844258267714692825 13167103698089778232 11529210654466222851 4906096757130957617 10832042457709706405 6207905143901188059 1126307677918393622 1677709689924883983 14975099074248594655 6656804795740959445 15254787130690282655 2237784829299018579 6947733842194922819 9542095730819434304 9845674173358619254 13571446872465901521 5392546159945940683 11685860258648039660 16325167195484033878 12909578853646882880 6356974205040585660 1870740107031016128 16738864611439030887 15101581316197325130 12304180386702720248 11832201208472791830 16232260903015032065 14805591409457560522 663968957434770255 18378768323228076483 6661974727896428730 7646986560300736707 3944371504899550700 4455506559459592842 8990542044166942749 5334134410065428522 5226435337127884782 4573273883219487026 2491148447574425739 10587683703363695439 12801479128817973434 804699510267279110 10680393479119798942 3387009357564335871 16699187849971561321 4967765359535316624 12255126769801744298 3958290670462457005 13722925507708148661 13091060394376912692 3537616120742156303 308395016602798947 12454248624049030583 2223970643166057916 7133504353661967851 14294260564230866883 564160414123157411 15532577799719810257 10664797695621913579 6086321585073115734 16023806499466645742 1343922029223600716 9576194720944016337 11167167835731632753 6002563848246740767 2386295234956060370 199246218222599514 9324367793063182054 17040402451455480524 15777469849202620251 10778421849901125416 18146491219981801013 10655221180734722829 3338517223658842685 15464101391488734732 9656832288069767514 17736508956865287509 16575489757708958619 10470602864200248301 4237441361684082961 15183004668435876673 14516125918646333018 10804994076236633579 5893553362298779768 4618318554492438983 13403757127434055059 3336123181965504466 15674143270487439987 10782252202513614521 5763599850499441157 4187702534498444392 2950951495707972065 5934812412591827004 13762286845375501864 16089320606696899088 8600347288668615025 18408341321614546928 4167022567709358947 18213244197787984318 8195011104647564616 17435102018591345391 9143427708876414098 16921268493231333767 1187692170337338990 1230588975435192728 9375901910123315636 15549937716050784665 521478766221712715 10546712432549999842 105691344101181594 6721791329146573080 11403133493070002214 1472255003099659350 16747000780214361106 13929771164414570879 365463139099020159 5378856540535875681 10686767829394933052 17210447091341479554 14638089079757118795 1117724509765378976 9407845774648429556 10688766047129233033 463785491098710674 15477429861555430020 1698658358906944028 1553206811355758949 8138964591465232872 1633028556978039582 13459675966017458107 13365353765126308418 2940871209252568062 16503728618665858326 5225964295947529520 18361152379736524579 3701682407536914458 15729946272595170292 3578467704058975852 7136502308622778124 7473670446184699219 6830632452337144377 14426702451572933413 7680903533288501323 391679716340650281 5826509278771836060 1011674174809155197 8062585492102400343 638897760731723736 703978151851620099 4665286563655018862 3295836611606283943 5049075933291528117 3892739751542412653 10079447727536218457 14431257436513583918 4074954771226416089 13133344372584729060 12174961183638570479 15995388876272992387 10423130359139621299 14464841997090177203 6042864313007435285 7100718450796886700 14858481088364728397 16836363810285935098 12005210996927958314 15490574545365121677 6673047741938439656 8327912323177192458 17481204302942347691 617645440533067563 6012439439779701055 12414201916304161894 9332864721754336587 3793276829242170705 16221039693127398015 17884091785450906519 11083511101199144630 12992326130273069620 2266408258985255362 18157369890048389148 18396315749412945976 11563531746702223278 2130415749343150846 4883749385591379761 14879263174056136299 7034147209070761989 4098363121799241358 13082637587886657331 17798025867657035616 7781095606018267136 15094011061495830676 4902319855645656924 7644461183592157562 11215889926167418147 7685137258639555245 17346207961041063302 18186423433234741058 2045241038039017389 13792184748146265858 9124290749307136595 16123775035511373103 3819127945927665025 8943422100749531248 9686256630026134916 17518411657792843278 13005239794869647987 5662841690851220424 17764231860619315966 2296105134326154412 8448806849521912324 12716679806334297102 9565292546814251523 1648760056349262706 11660377793727834924 2622579237653548675 12613837351148284788 11607357586149536324 9746597467386851308 3792842203149933377 2215814973584917309 15466595411561219828 10695159372965307165 2659186346507179862 17095202314680619705 64985797394080088 15313904572881046584 15752867310703632711 9991131712212710197 14428114532910705224 10221669457453001039 9921905152573618885 11046100453696770069 3922343541902345790 7250500344675919880 8867089652703381929 16053191441026252663 5918598930753192909 17968308960360810545 10932101005198903621 2175096266360271948 14326270770998240290 13494582860047889549 15544770009408595937 2988557089661746362 2390567555332868823 9155609458188652656 4672487617923818469 6541933144940926297 7299432705607453358 17934275062436150780 16573694781118419385 18109668591285871056 10945341841248448436 1020126706045000542 14438955867789619993 13827878623026127424 5801948076319575779 3023091517924613117 1195876510922391211 11519198582388316865 1952919065974091668 18394376248215820503 12948679308823295327 18368411924254030981 13651708932020657583 10935713474960269741 230588771773919008 4478262503092969024 15382325745407948814 7432163426416316627 12566702786295833370 9488381407852115502 750666556073217567 11980257785401268962 246570156469004408 1873474250726000315 15587020466360236793 17742378499410930345 7603386977077294595 2445468671301334518 13287803142420950323 9430226256546188962 7198126057524618451 6158493484583294330 894437275302066492 1492984602891280778 7501052540373602284 12401764409632480964 6082013675393550039 13763131605545168306 4740609754678363305 12369568149762255570 4660324236591929742 4863851228472823055 18014752868786061084 13523751778834934165 15043323966644849017 12536886571035934099 9337780344523072568 4981129928291737515 2538399591886888919 5079499641193621396 14026921316133648586 6631475393507341638 11527067448777240586 16382896850001347656 821565629237035185 4017375946419405738 657446303695772626 10050159712177207891 14286596807393912506 3955477510429135618 1096771039279069754 10140317037847177537 7618100880529314575 11407170610561031358 18079932243365197662 9297811957479585563 11567496512549360504 1531674738862330315 17885099948888938672 9210512184727700125 2087560087539252849 11841330686039195549 2330169558002720112 13285288592842858804 4166341955897648380 13527297376619976220 9670358848123680402 10365754771326290614 18171848277284981867 3234888233827297221 4371378887229614574 14883270822653151565 6538325612790696122 8739580626708698737 12902326775881797571 18374767727260006936 15305423602146414693 15022701320894597437 15901435389181515358 16429980158269720760 2982485950540556951 4152256643496012114 12607570226032218009 18233701941917039996 10872346072391604422 7165094387274980206 5001935028514727747 12397496909493365703 90106963611313437 6882354118493444665 17134206360083906600 13254548797430961127 9353399498363059500 15270240659554871243 8821437736442812881 6597047053197063457 17028992179889719741 15392223096137444883 4421991251632682922 9911243561338854618 1732919240659198548 10853352265087985889 7204008362133051019 8468428536992583830 11179820303113072110 4137738494343321559 11957517603272547907 17443813536667929627 2826370746599097605 839627498311612713 1297022491839135341 2510870402070945849 9777366169279425873 1063464542621182156 421367598924323024 8832865358679748192 11449901635445882088 7905903791700080575 13085794905025562420 5896965511988347270 14292482919477903690 13177821187935162035 12191982229520063921 10619499606032831518 9069582519791878020 14456323947803446324 61942781879980959 9969361135025560732 7987470439535280519 11059147124104491884 957764420686009252 4539330011232583627 1088798724094899950 9534925777272937045 6633094627412488706 18362131584479246740 8385816620446834209 6131262860155490239 14406386586129492567 8785651715231915658 2599258760615168452 5555650435008101875 5182205525931214587 10793384796635180920 3310125992291328737 14789668723022630072 477406994270451316 15835330336339511952 16753110991748967187 1408506892002669444 10940961357821296507 15980178962658422898 14159149279181333680 11512534735974403676 5553524987260530884 18297335752453744297 1119511239191696464 7346305312804931938 10108929440563353306 6733537151348104225 15599121792285354603 8490072219268928339 10917551434199861167 10891943135694608788 11049030523531074899 16477218309080650830 15628873233646153532 14678810911221984067 11877497115749918296 313483602273533123 10255431455839828915 2507850452776907475 17998570818408481634 5236283605072894173 1718314432864353968 14388920055100215043 6739667891407059317 3186742409210137109 3472766346455954804 10296295545322724275 1653039505093552297 10840238606920061499 18199278856348857586 12124554855374988854 9714714963396895256 5532573480794214669 6614479904678501798 60711293875527039 6390503910399651547 10661912702958172252 15282030948870048203 12528521311620830520 14207434623443749790 13689979308851215497 18423331774693538514 3192862706561778973 9293381836664861750 13175985594196026362 6127014867875230315 1670027736805215141 11929398630882488210 2745685350993562485 3700627854903672057 326293416535093000 17488730661201525653 10500805213530936276 5514795335627092124 586822866592614075 13673589226619801294 3742440196816351738 13764158197096472549 14814806479487609449 10247785094621262281 1978565367201127751 4915693435810058450 1596350480733503712 12430688305503617992 11877264452435028630 5707114548450213050 11122687064030212861 6477594637767088771 11826697596758595096 9650156664223994811 14096473497450638142 14462577738422418966 16309417781588463 18176506122849940794 13249574813207317233 7845115099151779130 6255958125152099940 16105057714983569230 10565740126500108951 3024085254442052514 10512121937186284278 9749900756425255207 11571934089282937104 8347912533553071422 18381338850949818167 2197245275034771550 158331150826244721 11715082941985261218 15795054103773241292 10133270367045914017 9001531805051085695 4624442473370812653 3906640780786602043 5297938896592271978 12623923562880529970 11623735174094368970 1207103958931680065 6026479811663784766 3384559065146573999 2189314724963063573 11278638307546330879 15421282871099944147 16239271954460843924 18062903149861154793 9758644544304601550 1810977667689615236 14761115037803845275 1023273487241890619 267126806758824784 4785696492665304355 18163350580391626231 9717387802426326203 8955217772016771573 14894982985236018628 18031955443952040343 1422259626821044888 6963047107753841060 12867306297562080785 5984902154025864608 17441910414435424832 4761077223645389415 16369058257124229180 15338362826363461122 5585768898904838559 4573487893095706847 1287922727453245178 4858914593938681605 809734057539930296 6551044022010561234 2338212628040548780 9710774593903354970 18317201606427795975 7608383203174869493 3407486368997692048 10881093119691657717 10949072961900321556 3442573680638638504 10360456181612305879 18084184826428754902 7416470802833605721 2107189781926659681 9383569081135919768 8057771568456800577 1854899449768635335 1349161332041121380 926127443902715345 1449728303961331823 11308737986166997654 10213802520338825368 7196639772540079891 13274720267778422307 3772269740870718841 526227578283124929 7198773490557244103 18321149136557256833 8611845882376288988 15780613720565374872 9415004825188739618 3841123189178266235 8885043930626695220 11846871467949515376 8032950107890204678 7056881137186263295 15541309514266773517 5534810735924097288 3701441237018790817 5648982657880764376 12614725508376241273 7103787904927705366 4760342743080291276 2886571489635590881 18064417449318021056 824354381811306012 3045508698307274441 16550888115930414598 12716846791918545375 5060636887382138347 8575462300965453583 17569495257478960715 3760096524606163460 12568632841393176727 5503948765899316317 7743925156372631200 17569529488023543034 10695655671945199962 5171405400521498958 5077724446610905244 13473106778400555951 6848533703060233914 9162529702460730628 691548432320689983 2297047051155325632 4492622323108329555 3099743297211990051 14004421027040998986 6812714605030296746 4328301652804234818 17419145390982198383 12567751649073536009 6280547620351981558 1719638492893227081 3296706802218926967 17251041713041176483 4014874115528835114 18208564208819544339 3996037554857171871 557107341040210355 16197483099983543422 15287805157077218368 1711581609937918526 3660076431871376798 6259830734212648860 4589207171926594177 11180655191111966802 2123783364298893703 16451977856857305659 17302868940135115755 10670765891765475425 3574915630452848738 1640931957550336887 6318615179394444695 219480610896809125 110925548831978218 3491886038178116972 4616374114532498281 9067813951220523019 18055938316596761453 8415092596629666559 2995350334658122348 9069544185235007032 10570636654143272267 6028168652687750394 13064024832897142532 8659715558974539236 11279810794206144179 8318765307068419416 7654688402057533903 997675309506256247 17512203631236826273 17346826474867832282 14442532175633509438 8740459226868498438 13080656170676585487 4110021942036470456 9261540125545185066 15623140706622738893 6372248908577306689 16778556039742566557 10196405828714266472 16244499865359886684 7390678861608577407 5848087631042719499 17217522975462513227 5846302377695868897 8140891850538556801 18262070605989912638 1953397693673246798 13781166912071728984 1777356686461797589 17710489281839374021 3108752589190066892 4162316018453822048 6476213192731080588 12913308955133188807 776124703698725071 13057708646750241058 99919894180450323 8892945164742943385 1409884501717731922 10524418409114941597 9035170884383913269 10893621020899022190 12047667179234651977 9463885902138792492 2901326026071337353 2539474785566174876 5863783560492216578 5941603814036271011 6767431501298865050 15406493424322720156 596041951226914331 13668901086548676119 10231907179903282166 4588299731775777301 2503186673732338488 8270917691901353349 14559623377844333855 15848283485267375733 2146185633943443588 15636404944397076693 2472731299372640091 4377659854589808776 2022018250311742826 18103466078771176597 18353536996321661442 18137800448161958964 14931120872240925061 11404042106153182672 7928493415932700683 13451438594979308588 3710577906196751488 4158606128983318407 3308929242076067723 7463862934835280353 60834043095755924 7329767033080907178 11881665295505234316 103739908574227143 15100368626786214711 816756020649153880 17346483330611653282 2313734520448017474 6184335850130228865 11029351787583744619 7059929106956613735 12180364934707707240 383496318877886867 9373291446295356730 4752139174376203650 9176371372372556254 3364172269311593534 10519652208427070064 12918028505150994618 11348718752285480152 16969793362809588283 7940026177531985758 8813086038291556674 17249099783287262716 441627637079505383 305906641107813031 1609652444755078112 3815845986422424827 17214715318340930750 6164095210293022608 13528372996219660422 9325554109322310161 4513900807516277054 4100718715853312949 11422794604849114374 5411369758245521013 16900789328261462816 15536277372242885817 12027065353314963600 16395838523010711889 1505516708648136744 14671941965442802059 5085619379950804061 7366146287461678557 10333169559413578089 8028505196353209423 17077956301214616529 15490823761235161229 16360695543594053589 17735753198274206731 54810577814432646 16403662315055938992 18409685310471187092 5825706734361204298 3063793103905691766 13713971521718308861 10443600107480462408 3725833833504897336 6674200575408798533 7227244505716749734 13321253210348154102 15626632324636570684 12366421495123591382 9983034778173180253 2231196895547379240 10290073751737434860 13044973803610894177 10922697706652161863 1895485606198945529 15533654855469668322 11388977562830906495 7909071059709837867 6070661085389964932 15754177606503766421 4783903675262936170 16238564837994206229 12956843908860814452 4254246388347102663 12980213658731093913 2888783946496401940 7490142397998907151 2307337699697505792 10913841372249399723 13870501545478893446 1805342957807792624 2270187590425624802 13165180934048081312 8768949801012161703 7326913084546833832 5048183436733480503 4766960291800872326 11683895620297255911 3703618795101785915 8926751051975093929 16335320832136340151 12795865396803832093 15182131214133174603 7921304094538412182 5258985206575675453 15768366665350884507 16038604333255273656 242127728853122040 6744875849955027409 4199228841975512331 8788013627712074481 15953202161092141391 2991504702695099498 14751913120848012606 13892517101048194353 9898709691999024767 4326514607291941109 3026730566245400525 7255390362453663373 3059422127279562282 2032077745160863997 13347958473389080458 4169192779965758602 15370696611889052673 2356226526159229064 1713692391496687885 2829330015569854978 14455977791148285190 7875170416761292285 13442390402219073746 8842234349671659607 5597199180135678929 14151066752176398549 3411804195678463488 726650993434934443 12105086860263620437 2768980571703839184 14410403466860660080 15623460567082243589 12664422879395457830 15937359098061285753 1037547174742053581 5491465843921177098 7449481007656684940 7950856263381757278 16262051631337316510 1098855721802317232 6321089175406867457 14469689323667855001 13074444739845260821 13016663926296764903 1670738880230023083 13274808155584638244 13936150542734436138 2452664099779125611 10781275445734306894 17069601248638884035 13834178166768001752 14186005174537389488 7072361502179332546 7510420932885968045 6421268366770730247 15786109362750442215 1683689591504473068 3961727941438279556 18290668672684012403 6338447765546747216 1737945331605496753 18296476818186923827 11196575597212558531 7204730036898743856 544695307570607049 6849873359557176247 4041241602063781578 17672021079904735424 13544424207441050053 9327929736000126799 13684445135509454081 11813464474724207480 5470133889981820771 16578166910898041510 2810354286691343606 13793022988493156063 10868299447449490880 17890063414124035470 1790351729747494837 2336846457946682761 15898201407318285165 3400382492235667528 15174988585306224501 17173848859997680484 983584056872767891 11310848712744278543 271980918826873108 8854303746597846718 1139819161805801392 14654596702995928732 11333516170518708391 15344980683215721117 14619733726440208538 18015892687143641435 7600408988463318706 16965938813540804939 3198422896176624730 14160160773897441216 10989165090341315319 7222078956316752467 2263681068941030074 10516430899244764532 11211237114375298117 3228537111859923092 3024538892546043781 685466868705993054 14429870893928651669 12643606075679165838 12316431858026144957 1633780545432223758 17243958975243646373 9893122242470668031 9882302906026302223 10127406817195155467 12102446042763411238 3118512155292744247 1702151662229563972 7391984639422364216 14694564801631564784 9193362442996068262 5904908844148797854 7534542201147245430 9167120539593855642 18022849030394996246 13974871279609453581 10704656011359872038 6431409886474520719 15208594773429739206 8415604336883326240 13319682902515340916 14765099997771218241 16309892127070795398 2661791989329887671 5865978347561754525 5106591238421209837 16830141043296847504 18268506775700674442 6620074026253255284 16665339274782276590 6948727743006284961 13661054594994828403 18033356195966602530 873875165951561345 16024595016853186445 347727593769375733 6806975918129674659 13181324276870902763 5214458599486995349 6850124601368081918 8707212465325361076 14434797689830719139 3821597926427090322 17439588960705650543 17680008215122632267 15505289373636662407 13491006312329354394 15664439695237943119 11042822599334414678 18319253801718539180 7420322404142550623 5826231442992884514 11478179638657035120 1194897205419542249 12189585771479723229 13667367576796447078 3887720869322415256 8449136881214836705 1629930598869872853 18138533160449998028 15572022157623053092 10001306204832021196 10292327115564658859 8968713270921556295 4062440904305427116 770385340862832974 11609325421627091295 16993491386847400682 16804169158754282104 3165006417752076448 8986982704789472904 4587341785110525745 586384427532937450 4316221472038829687 17965956185311038231 12988024729367150065 17492663470957377294 5415013999646551848 9834536779198152872 6457569924974537864 13628095343269077763 15748602661263741461 3140263856184985283 1660510879044952627 6567016173299968247 6653842801444179806 15502159518226731149 15358496194628361632 12510984274596391045 11786998998475243441 15665717112434726657 4638788319639399791 8586334052715852379 13098544263487659257 9622637378412029937 373443353166105728 16207612637497601652 3630695544831682192 11085979890936097116 17216388839883679228 16920366762460812773 10228707580661291482 2542820901710378600 15241976595670665867 1244918563337429237 6680940631339425249 9659957392192856233 9528897816585943194 17687243900509370572 16862003385113182372 18153744230931216050 4312208765212000624 6413776614210479285 4216804733452976900 7903373099400410947 4119539946110088786 3021917787571317326 6582877657236363712 17639345926741675192 2596910964934678940 4921293115578208773 1198346261808947141 16494289896636494114 9058924434452144866 10660980649800862668 338270319060395602 13834076349774958958 7596277237379965545 10386456035097594602 958305544706588027 5588122933384640139 13857186695271293746 1667697130111228859 16203477591401298079 5926813134389982132 13726678648097463267 5608320900109490352 16179922479659886822 12985227495430157428 14926054727366070083 4500598799474318842 406279264075761788 6029572994468515286 4043972743582979805 14258018182632273043 12418234798795703739 11322356569395377765 13973841867190680440 18300796796436936977 9431360299417435520 16701992759853344037 8359083790879888281 2841332408342421972 9173266179053290518 10930865158741880249 4119798992684483403 7806167368806923652 7421531070136888593 6194038236633691160 18305511453718712311 6952411496385859428 12338234417918676121 10803486836548867148 1433596684504238006 14091421207015127384 9137536477462242179 17006232589029322930 16900123055391687996 16692429229152922051 5650325452532862720 5528589777327098689 17519370432641703080 11174951744974377421 1803569504728889397 16317835143476317348 1214755582343366413 10276099389577459040 350887972538929228 17448549647323439113 3213159828430420087 11801650874416212295 17188921521282222368 5259229435868479221 13823193863073369236 15438176129319193715 12283388043890655105 531422449756743694 6477213463131061228 3124294954210826894 980316111819245043 2662089488435495066 414352492488265514 1712819389047474716 804304904000751753 12376474170535289667 6772254270383824821 12676802183353591365 18405135097367589974 1260019690222594850 287487523600959574 14806942382004360866 16015073416216648503 16606496643455897207 7296612426178696502 3732403141061021281 12051524007078968167 345644205026024799 18319365657837997328 16174499609687165563 6984981966908834071 10087556126764649686 8879518573912254341 17825278233759245879 4132715586114192132 13787723484910892145 10177458975180268386 10647545243323021447 13635191228522751791 5872015090907618800 10531950479891000539 13946141237680997389 10146077123142649083 84931087348761798 4286723771184158395 2530175289398478673 11632581126864598057 7489897103495971680 16346320862681092161 2539211413973369962 6670012668882923299 15473324207029104371 12018988057995872077 16953713285278357805 4234934993271317428 13372977468028662613 4329911084369100277 13903786755424675591 8416741678490298032 17398920844468506216 89641207563975261 17129336772033139708 5082845274142064493 6738158257050299235 6796645409091737634 9533848471733187733 6525898604111968828 15451239545917624763 13665470756357936698 5898249904216565830 15583082530197111211 9641911048593755043 864293679660022396 7410511867605945792 15566634499888197449 7447035895458087865 1861144778530101697 3552509419866346157 347408291770001060 2966219906646462545 4458071376416285325 4165178192169677130 12682708508394854118 2443056378561079689 12723945776943524786 10195082989040622089 5472475187658186067 6090212589773055945 13903388408362233725 5712964705041772523 4251385798461259341 12794515601027552814 3088533717689781783 187922176814174356 15488323309795416165 12876419723530153045 2983839971186649177 2055280084258495339 17554988781441174575 1295686373048156455 8665089375410975618 15126797956968592953 5698891773094682398 16552698388930600340 12305990728163018219 12988352653432141174 17146462230118725951 3950555196785276103 16080898412561108889 15664630657945908353 13194833988872752986 3340764971951385174 15140870557578017789 2427809928740922192 14157749962821892522 10757418552759855631 11585873666853986111 12352689311011196600 4219536678527286478 2165717146924066322 5072135156612767608 16901370002163423811 8493516751483643139 3693715558098606529 303882882213386960 2674439527071886866 12012397722840611717 7622183645878692322 17450155047373317962 16840599158236483838 1956715430966536858 18014895659063398692 1518471715089987467 516825430259880935 8237396632446135440 6706865597434678204 5201699568215907171 17795818113026281221 13310680549556469026 6386531441256490861 15838834890420799088 16538195452517667604 18038055998266443709 18226538843160120506 13900583820610574343 13623990255326525944 7968271082096816177 13372466723507775509 10943947569842599243 15868463872827363796 16411801008297641397 6485297191092340499 6537660462172992013 11426191905088925122 8466429742696029589 16115385932797688070 17300675311098064880 14711558687358963509 1845761811212014139 16894919268383599504 8069070794672951620 16229649335210085608 10389344656571391040 16450782722061028204 18165633373939530827 6287265544728038618 10745131551628909069 4560587508182530644 7995584664729579438 138927650538346953 11299529816447891651 9143950283203147851 16156477604375826668 4360981863119270493 3925326559301427536 15241578139752780443 9997498475295106043 6580975486559729838 13263518796828506276 6218842549360096984 3592796767800742138 16477603322578646096 1435804683224239503 5199738110557420594 8982218131799428297 16137214484266565749 2585550807403341509 11890161316641696721 12271200094188812627 11084443291992559810 15955468542290018124 15216820337465604294 723135380984812554 5114282869246381020 14558307567581022622 322895647602653195 400908794685612181 5627091828727275269 16172103441514829790 18394070052698721800 3771101920046745479 5067949234691272184 5593370786433225388 10524874318878071204 11874278250142847763 487307677354763868 15531889985497337114 11870279345327159097 11186077063382940734 2970523013545307191 10665760920804284371 17233447646005007197 11110564882297417754 7784401011878230971 13508121345524311999 4632092536032781925 6175321906595187082 189029090057544121 8438691675784509366 17142282992730505662 10467260210752420470 15166551418248270995 9169536156096086942 12232977427040032085 18073773703412745736 6925786742871790962 3011780829039405808 6101032002893993086 12814679591963191554 3056067365443445311 3659511473042227269 16619964618284787256 2099732258951760612 1771735178442697427 422145485082673531 6029058830849871367 5845725932075404849 5797090256351113876 17021979149819179031 17602420219972710190 1436623321000333355 14786177444160010359 6162968430734950640 17298573163731001330 4842995065195648516 17427079344719069774 5215628958592511375 221349233609108064 14467129543188569328 16187946454095484599 11550243507972317045 3435091619313751894 14678307045324720253 1226587334027961579 10831838672813287396 5988917296951926018 11537963287009107011 3564248550805282838 580324925023496829 2372065777601067206 9065086594358388816 11506004577007403399 2070313467429337824 1938313904687026336 9148726237906920228 10629884826780519551 2255785498402618753 8108384634172318097 12216253987494396865 3300802949461926974 11322274703729791949 8441870491549371291 6503785253172314432 2069270565985929848 18227669794896010690 10869398821496698461 14841119498968810715 12585400367025176038 2856113219911767990 17533401744149521398 3544981267347197964 12189587201721996616 11318532491503066451 16758055852817901596 1903670280340009194 3291822504581789829 17935863579753267111 12375655743910210952 14937366349308459881 8633781676474538546 17693839736729428562 9952116985615236865 13579330566568050754 2548915793043333543 18070650368336883782 7364408378619796994 4092548096533003838 4862155521831091192 18441328162221051670 15943020634257200274 6704453621027417846 10046857270695479298 4310918238467133002 6384155791996688153 1615020462951138002 3117906853665968084 13274033128855459145 1578577349177962646 2845883183352561611 7382451540941735804 1623858589357428369 7111363435121012978 17691746783024760609 12937201136424141797 1106538520249217359 18048373167940112831 4793928029976427375 3706725918443889738 15465022766889944873 17159777763420711956 7993774470642758767 7405496840624291191 15802742607343309864 8800945999578628214 1337696840925534101 4029136974263932662 1254043333900761268 259880307301706342 5594875155310435582 18195029803344060466 4128810605180268548 14566238964020822483 13384795956494188056 3217612679938226748 3847198070973780383 16274078938550702417 14778435076426533757 1907890300032224320 13637879983350676756 5762007573558622171 9652860802978716762 3056529748665937613 4877909369134651850 6159895162630530048 15627754629876270540 13522944836364644842 750133756738162827 14736688321266294069 13138128356528411492 337858028613751133 7046231008065995971 1149868251427232344 502882378403101825 13035457553490276013 15493888140588574787 4383264637054911241 7852758347272361224 13498841574613406693 3577464975054596238 17700772283589588333 14321413411068111849 5156813177933709123 2360644561381300157 17278495146140775485 4882945596136199685 8552748355330776150 12137693029380944024 1282467169619812696 11946835003953033752 18024399877320335774 8559317731679400782 16217008171602526629 13406370729965776723 16004026398160162657 13485051476922214698 4811926980219607176 11353102309489295643 12558884665526280309 4242300173572431982 15681529065224563780 14784046474464871672 15486126038583296603 13565392882211420617 7722817848394047297 11924282109431967220 12932355327313853494 10669024538449835906 16001889140965604918 2239090862687888792 16646390759561230183 8008083893085122422 17238629517151506512 1675731332159060294 6077813781111786748 5720709371262455260 1761573492942925173 5731270003595803470 4299215841790307030 9946040793461733306 5416675981120653913 10996807160478009802 13295471734307564337 5491629305759041721 4686467378665335235 17375928663330077847 15130697276874772935 4877279517640509691 11137570933398382153 11949151114726216294 7391288746234520998 10307248192386000288 15279173137100845301 10599934260058015848 11716412531757169328 15151359547165321120 1790801521068658944 10120905596059205531 5119606103416668445 16069247053034315344 1836054095485008161 15901124598828492325 10836795170445041549 15356792250832546121 5800680793929144598 13029112809581784776 6378443679504610195 16281649235304508766 5732532803370258168 3362916116968936138 3477601287634501303 6853404899581471850 3302257864245215581 15170748791551908016 42704080665252369 8430443346446307018 7620486245929773906 7585323335846314396 8791905046997911671 5101675218467762087 13023059695835256917 9706824924245963712 7535975064471780894 7411851990194942059 1633528098860649042 2652197226642686072 3556297307755909659 108235845791528904 12994553904571343785 2039259533415310780 7869781193316499719 14543579238560060534 1200453098657099924 17030979928351163760 6775284814351949098 13659250114322124920 12687620120300864548 73652726956695831 15266906177043227325 15709186413944081256 231771971636287231 12920035155161921929 13249313132855048971 331355379749555581 1220961645394847661 9773419378223334617 14480218107385093931 7553214964974473264 12626068256848479458 16513533100145770316 11293254787418781410 3919184131087071541 6131655302165031492 14475795449754640157 9025027376263271839 10157286426704456122 8880915330184154790 3491537097191849775 4726580099904119927 17779187914499939677 10550155833941407883 15283329004518927909 14663030456811931174 13156293288006096574 7427341008047497863 3178528339169016701 3934662655203927707 15690699391830437492 6057385408724444523 16173437325917458236 15771723130254040076 16734167446294835797 7345512551080478623 6013566661701143659 5594895224807605429 17397643733596337196 9631475443724487876 14225921701214658921 18312530725455107365 12287727522364254385 7154547337632974717 12614540636112294649 14019396805102476176 1333655684539074452 14088566171142129478 13823179458177507391 16476487620302008036 16876684927278787574 8057495651623019499 10201256012200642119 15088308498984939207 780441083379156139 282706215261969685 14917427837522094400 5829365572167387193 8326209600320330831 3993797173479086472 17102853888788104230 11162558879408249677 5198854845363153364 8550398433764385209 13933686733855970477 15298554204314441294 5668260319402129512 12109272438010336213 13796891771495132520 2573257475746227434 8589350004146570224 7120345635412400014 6372703983466376177 14075264130631221681 10415312996419208451 5615895672972922311 9420812774361257057 2187919662561360985 2980965839669835796 4275164380754142649 6250692563907234435 8339536839509445878 3193599323408041336 6272008835477375298 18201620367494563813 17506253442703915489 2903589407775038254 17676817535089970247 362751465968513096 3822423203202659949 3078904802087805221 949430565684089070 1702388100062317666 1819622054479062745 2448359829545686851 11973652054757278771 1880862812656904134 17709629492828766336 5878022670823459335 4532712377910362842 5270769941300702647 13695765594830805415 141614722728025781 16926814197246235537 14877818692466339241 12885253459489249169 1575020555437253747 9442807740119548111 9147201368930637252 5783740460857044535 8815281289330734277 18213478449102900290 9014493630424760671 8877397447292614387 9839670487781714559 13542406505489353567 3335645652487291787 13554762728609567236 78152315778332670 18211467710617962482 5807989912062798282 11587786724095319469 6138166889413170336 12059448270430439452 12958778540850958214 5204656704580183634 7685879541521737960 2993014612879044939 14435283443750706635 12269281699119716164 16308742594870680671 16822763983595005072 8621288554231831382 9454593370493226027 15155516108924573256 3089588491392651859 7152628634952873914 4732442349954497582 4556880532337497439 9260894660752188504 12750435721480041415 5812778607446189279 5447231775274153493 4779639586140145854 8038998298646851897 5280001716122344925 8457306965820804456 1455219707885746258 2026493802812882568 15584220430400253129 9942213997356013528 8116746286266561511 2011268027740572982 11662440257596217884 6454592942848249454 4043225378053477481 722251078839389070 7052642741898456655 7396819570552372511 437869982237500883 7351866320359502178 14570181041620894687 11469302470422020691 9965749920042636472 13347450413511287856 1184176468736482949 6424238849310848352 10609211659713643224 7829517867838906818 17844873204665125627 13594790237294443317 3163428815618571130 11667783332328980958 7311930983223188835 10634749841826700774 17709451939393830636 11125743871686243496 12093551270157170462 9757141585728010043 453969878441371892 16519604601484945135 1576077101958259373 425826753560983787 13477478743601893964 10073276979336506136 14731219824767163964 1514045679022842905 15332516610996343588 11674525508711280832 3963906352906890768 4920911699456015945 14004888549324414813 9086758418321656539 17444747465948738551 8631096152717086564 8093505633167744706 17012015906362001972 10807039643792393136 10934679348933888013 3262611344211965827 6894488010704988636 7343773894307539732 18128177592357792812 14725944825070700001 6621344947351009908 12256851282556044886 4298904417599170023 995527916200696531 11978758586102792315 1663475618639669889 16986597210093730897 279978234064260891 10096046246680700269 10408225202726445108 4818225336495140187 7912570005792876128 4900680326457391255 6834856609137595977 3062353377039985096 12743662196379132566 13709226008704417719 7434487043577881340 12933747704929467099 10041910089167984366 7443241130863127859 2953703077669367738 12129391362955164522 6449101715141246173 12555036448408611765 10198089877555002570 18027379474201070292 8919512608464323942 2652618773217849423 1003346680127145957 1153998351049733301 9188741713907568638 10456763733221991272 3677225334575253865 3406026300353917581 8750720194032789051 15025586088817774380 6651548140836132199 14169117924588253112 3268844406470261820 11194026477912550632 11603563567417974790 3972512208528145605 11821984606767892729 11263551684471081596 15114440430991288532 2531958205073066158 18420888676168152397 8610853605200876741 3258109112790150007 16097548401516150618 15025093215477261840 16653231578476147621 9604130333465175790 17298551397921572494 11274675122118931686 1508420951601581547 15799889784787681591 9903174619800778652 15464989036409620321 9505050384927962141 9284180035233233202 7750427194933017991 10764404529589699071 1687726710867951699 6859179084604279088 7782532443821329980 9887228696519679574 12662797826973024833 6670413530527178810 1206119769146620937 11423510253155997830 3104277409508797665 8544207903506805602 282160479017533777 14560229759676458758 2781609315805294570 13675313478861098460 1028226186651483598 13393443796396457300 8984288580144383150 108975988343951720 6713374163857696558 7595053633104009419 15395886933261041664 16242053153959314791 13521605640547838852 15497622094650007600 14004810358867366982 16767710582194835253 1548318031997390869 9313724562122337372 17687567755611790568 210835021600436984 2716653174800245819 16407272322072207257 11998976923749164511 11614522705147982563 11277710166508760438 6067039905350763681 12017610524033482478 4683262560903644192 5223628934982537480 3975574349456330549 9671242641771775767 11703666326997639853 14480211444414997224 5326784488590055883 8286920134623338137 12639793394750618660 9648972239933065431 13413513489715210212 3487889329660971403 16450386666073705970 12064311433275879620 5457097114781623169 7319981874763953476 18180392269161196493 326334461315479307 4076834332320997368 15489704990552760340 1511154936577020384 16531797604358580373 10059287938452830275 269621877980744487 1592952336372611485 59041964919050820 371548868927811775 6588276708588968074 4108539411335670029 2938447595716480934 17868664495479108661 6263625231982670369 2137931172711930116 2268820436638873363 9168515086038374443 9481512288931401174 16763273239071732516 4129229666321236839 2412286745874713637 6381464420789720896 13039312705363866081 1218394482838407979 1071912765314685035 11675450242235926497 18175413195861981105 2168198847773507277 7603772499664648532 3858532257344119477 16475657843375905681 1414814055524425604 10507521064569322079 15057787591256295639 3772186676656458252 17882095992193479196 10492176758743623754 13745133457249770793 12841468444535378764 5497751405645686387 10792217342569615609 12365565882029110968 11150231022852701312 17814868542885704799 12513049384893607948 9965324641413328763 7048892613966250279 2429803304795010325 6103764004842728213 7922590237115722301 17672367699939360509 13956600124246892877 8536138482281648132 6851199264347770832 5546279105413565836 14311812759991291268 7518904674777674764 11099171197114648575 13162502474966853908 10452983663957277597 9431641370374113750 16213659371693956296 6237820407341130902 13865835896245478572 3737421705434218586 8644698464624990593 3768051187361486618 5516965976695272197 8543568895601572139 2373477281481424263 12402097530487977404 5750727308908468393 774147719579664499 17462288574506944158 10300066186599043652 12097837439355413922 8096521838599887088 8479720048906336367 5798738400838213478 5177125142198748351 12521583391997640572 8782629373296603590 15669800469981733762 10644808105090841044 5378654584829681860 17451257416785861916 13538957942279201523 1145981979666717797 5620525981325663517 15901294040714561590 9097043081893737388 16949634149602748608 2368559773632551458 14470813504938996835 10866768168092463000 3667172449774815319 17436927083068258507 4275889806378932614 16015997632832072001 5427403593685995883 16288775673234723605 12595692581698203857 9565991234978664492 17564315397700425292 16780437803704034731 11642766783168860078 17580827619817459401 17298524071601867529 9866465523277885979 9855597196435532121 14631993820044496951 6356020170300972492 12534474437903629798 11864156306986166827 1770877335401403326 8425475369588787182 762382164467372989 15279593634484910394 13489483508341279320 4555783012517292340 11545894516297889584 3688290091514623300 10278708830679154587 5662479376858178816 5143137514099688592 7547423780391292990 7610043634045754782 10139549122875117326 548663968186780044 16836026240553971376 14343964415287678953 1675165906984621292 13958239329929807276 5701660071130861353 18090367986945388885 3671586783794524172 8928188075427484992 12252282386612333095 7685304219528810747 9946323081283523159 6201740599262924985 15221921324752318892 1026402128452967270 15500293295457374833 4156697270853417403 17886935483615052070 12218584887872550927 3371524151114121842 6550120164817877351 13764198543839232545 17305449063787600745 9002804744769770953 3766648279889014323 6611254742792239435 7643600679002420481 13273699299560092338 3641044132538862616 6849634546691111471 807427530388397789 7596256787994672454 8142276050447006139 17055146873733198298 18002295870095161317 14429608337477507099 1971216560141679834 4539381071370121839 9395112010356307043 13136793425057689436 12422599776548972940 14380375809360131720 5310230387765287005 17781711221835920009 10245559731783544189 5224055675172276183 13030045636083504894 10926914980928570713 16248635692099156414 3785601592406025530 7566772850349573929 13648357753304336306 10149219587804987492 16427793497908736403 15586756568516593902 5696372012850751336 7664684499065141685 690689630336873980 5006056403358946957 14578509181936067902 16102916317078483262 9854792786494735830 7636661832357909155 9231014703595442632 13549258621954108283 11147707272182747221 7878196492800753938 14734742513471980455 16081692066576517728 10213724569906623977 17454926697924397708 16440641938245425904 10198387565765725538 11548718046307972358 3417761695260269725 15225128570472770733 8885764291716969549 10354627491668888391 17675736725829828232 4667265955551731518 17687832724265345562 15445081797449792366 17000251892124842575 9560138330486310212 6711403396767772785 1162861068356491328 11354410688004882673 15099037857020640834 3306380616881993425 15341328484673628129 16510069156828852765 14658391976890644153 4423913755601124013 3906718875185411440 2427263225122249846 15241777739203424274 12477940236704752863 11818070852948278236 9545263587942918708 9864916868876396482 15357219197376003496 1007187419855324178 882235140217382815 10631400511926398113 10539321932808526737 5137744946328945245 9306207542547824089 11223053461141909440 12798649921760689547 1787619774550835338 5482500760136592717 3446923780067535938 13953142270391220147 6188232212258016373 617417490084154769 15863124132621081130 10204568809585442778 8581560989268640954 18098640382207436612 16513401643769442351 16210932124450632510 2579249554332089101 1543786784977544785 16017740594592119665 6785201651397049193 14055945905994780971 1790037946342645343 11921746274141946128 11908163623580495446 879057583411504047 707859021809309720 5688065765440638265 5000626598853733859 659227249938315013 18381965986316704348 13540628413363980108 9239998016924498962 14838892820327563781 3276940850288435871 12601681069730609090 13976369117193483091 21093396590947170 12065164794072298067 2034904813593301431 11981433089852743723 2240970793840539676 16589336851400394641 14400334960104645950 610093229838627794 14946136297675568565 11233528976044353176 17387566519497013644 18307248880495790393 5747491576817988925 6827855100624390728 13952849910880728272 9749970025485312414 17454919946871055408 18028159074941613339 10950077865010830763 17996719092087262306 3253485862216872721 11601085457918150454 8503475164831799462 5364734821817800573 5298847712670401494 15691385444881771047 9618015370784991993 10463738545024178113 4842052545329908241 18093907365360692965 17653149046576386021 90492315856459417 4835424171048736402 18375341143525075013 3747813330683828767 14977698300078748940 16371206210669536578 182599411602885838 7817441240601197277 7506291291567458585 6680633277914343889 18167685799338960722 18188436441654850540 17166007489956184251 4874099027919614975 16367863092291332974 887172458917389509 14796401556766988004 4668133543567710624 6574456542459147624 13800909656409275608 4163854208620472859 7764939627812286767 5541009600161416980 6470468270133004899 2711405197764499191 8898825097569487404 3382226740943144788 14461443241942728990 8491081481588229772 62571226850139013 8737178780204272186 8445032404061762538 14784137700336197703 16020555787905582702 14608392433732307569 16434018296270311960 4901918957144645007 7481385834951981881 1985870638379272222 12419223853869461344 3049393032488550226 3665025193925355302 11882891207861338068 14995251819501529615 8508632564207933247 11131156837021068807 17304759332249920144 17792575881576103089 13442559733920246002 5626729463121380722 11913665133570102195 18237645107013298507 8385482431752013409 18365747733828830205 1657620584718524858 5680568153560761795 6753433382458161074 5853848173172865979 5898610658706025998 326443266663573226 7023001913919002176 17692613510443297317 7813754409291220819 8450799131145031191 12225717980955063241 5640542646099596372 14172648566706465679 2804172557949027533 16633645716974920722 6874392049075245883 3951827452527919291 860373199664858259 1613814373048218142 5730304445830091095 5469065498554832341 13166729748337284745 715928461981930699 6278979350036937688 2927631614403738220 6793965137283783197 14417302594546659157 11404209784102957443 1526634925347613402 10418381295551619261 9834302470490947384 16189875345636199950 7771718909603496170 9845164836132526100 16940717360868100652 17561765651753935561 14578066869723496454 5206610929285455979 16110291981569315070 8967896266239502979 7678660844587208009 11810403386846819644 14708841124528847902 8102735555778215877 14944127207879714336 12897317675463585091 14545685094731484678 2170046462422487994 13770896426844242234 5334428297087873146 8828329624799046561 11227329408058250343 15730797231990794914 1763073902531291656 11916930863690154584 14818261387674639414 3476787239544373141 9506083387486082809 17298493126557158050 16353471921501681326 8951474251890246977 15028741131178431078 10768674709143343152 1706656484836920644 5406040190319911922 1809674279536885012 2309298884247548039 1072256266086481733 2069381136955875975 7332386865944104280 1319415229682839705 4995917121616566170 2113219619809616202 2638477554087210115 3394289165583904593 11826921947725636281 14605776445774404382 5944634069734587213 8795088360848613547 1450022398426208774 11321305182677073422 10373370600426364890 1986492210439699643 8681887906846608817 1368808065217655177 866855704126792881 9073781739668892932 13530830201598659175 3791995154090987366 17913617777177989179 12551856903053130411 8936592699523262025 7699979278310794871 2733825683963102720 11401579315913352123 10340657005096054728 16358517131503425370 13946649228262228565 4276627535733017746 8663225498837609756 18250703320483929834 7982685050573005968 12690987947017301325 9421200161208116500 18149478274210675885 777812084515296397 12277485028995274846 12852898567726312384 17503148844521588596 12368390435508721941 7064700779569639775 2177846138771360195 15397682343185339478 5966955700604873510 12010095025678428060 2715039855878720306 3878544435208410607 498909543936772775 18389344998904905906 430379150006572825 9487337332837610616 14956632922189754077 8897581154803090368 8039308177342082943 11779554077347914294 7454486956892224697 13513494432183474504 2285125284069532905 5009222139115669585 7354112632008605257 6632941594919837701 11289670880332476537 7460034009071864236 2168490295612972234 5367869713232742666 6917549568918456634 9787923032685839177 14720184923634769760 12140002529349777674 5641125839928731065 12748010767443937606 7872662664098124171 6876952809466837508 13020171972943175844 13559894611147377723 3844760290559889315 17549578835137370895 11471192862168250227 13149514177343960777 13286783775755806442 2453381120084701592 6708982831326024228 6842795843420978721 12055131522964244540 539683354355975900 7332706289651135856 17790453970497038531 7701227369683497762 17027895753000537421 10342750198632861402 18063566288782063477 4506419817798490744 13207828925863699392 13280968521947851990 6877448966742403214 15629972843072832905 11998878673261202348 7721118044515871746 14099485952051535656 6443630482900720115 2357022519677858391 5431407557518781468 4280156571335449382 16988181599632469651 12575697134614846446 4247269631741506377 214106988278241696 15217530969829223036 406010314010097729 15337211692493288108 14507900031855582018 13945104324390520150 9867858649030262288 11142173379335237464 2322840152959509762 17331003838387845652 13383424320641097226 7330644530154382903 3204426683368726788 4371926438410882684 3611271173026032888 9096137076912894146 1621973697437312773 8722283440940151330 8837355602607198393 3131069112930662567 17208803290888921669 3374854452340530615 4863057426926908590 17016501900814135141 3758897341428053449 4699128846295267001 18324647764664339338 3957217058054033798 1027612204519064169 10766122542755559554 10148120875098322331 3489000995954111467 14581803417777542505 227008036581507838 10131879058182046184 11555523880215268136 11716837695186039788 9365589713235609980 2580964057524083994 6927715082504944603 14901685030455033686 13521467717244781999 854805573078616887 8835601346938996581 4713242373659128235 4932196516382757609 287631450303920110 16396829688960393617 17831902992420809036 9824087016931351214 6265182060849858540 9479206424256100423 4649689091619674525 7010402147687947181 10618233620118134196 2716329140778396331 18163560249694049701 14857009888416137748 4270488271013519023 663180266972362248 5219829513340647275 5505758128494815670 6238928847811302007 14188039714315738528 8396131163909238656 13963140791704223251 15315099855957487799 15529749393234255946 2252204036376191394 6109053112690056833 2890417165824541972 797964345052332744 2481095258930774216 8847800398055380888 9602351019052734156 13700269191051479451 3289868709403269804 8937801701885166647 15376788125296862052 17491977774793072953 18422679506883658587 9368657659284807485 9974965914209994245 16596960189285738437 4746681421986246772 17837679084118615587 17523858886922634119 9744400785024406422 9603710341184873681 8110891289122742712 6070400990013261169 9425361020663357691 17901804552495273035 16524530207137863866 4775958120121426176 5710849212747203134 5387783813800199677 517813066465165932 14523607434521834338 3225670395046188640 2641060376842265724 12433203074388831761 1305102452144792837 2681651456262429007 2481949892609423823 15964477696401158968 11665341611896688953 7562238129698016168 185549435506322931 4519167108581849783 17249127523932508809 13737118389109873876 5383776924619589510 4293383742236670135 7225351018071525801 827466363268044263 4795996023962362093 16056005669552336174 8817867771084597262 6918747737071216411 8188752177572228055 14912063595899151643 9642915529027052405 1837381061399886573 17968567827737274479 7723647331965488832 1913117767312991932 2901600099366781343 17062584786613211164 3000159735002426223 6948562796869377257 3290159516295474125 17986196012031189968 3325135287541360343 14949463518553287410 17557443259929243127 12267252367078881144 2406045729380240022 10030233765304453595 14528911107544233450 5907472845265569936 148561930582812101 8165101600305879584 16354687253438800571 5493912663140101390 15239916889669456229 5802061117892299950 13532592101813330878 1572632574863297500 9287170863576127905 5166302182936303346 17312566168349571504 9668355188335273164 7172300750743047946 16474623094803551262 3506013792978420896 13338385066300131653 6338789407246961816 9486471584979226170 12795672489191633235 14143581667593530358 11915987733022003423 6812491266944248746 1521573818221826376 6462777183322636644 11677181863175862740 7490781865287798901 13523857071654289539 16265480865461074897 11314598232288769718 17525991036826943742 2129687537620433508 10687176160439424215 2043969316200184418 7238414841392152338 5610367772387698887 2729486959314243876 2241364737975153045 1950772525530221222 18026469916107529348 17181896105466180395 13997918986213592041 11359590580895458240 13994866826080724310 14449793588570432985 541707381686924774 575565238885342488 16696096169444473481 12238158869741589873 8417692908243518491 16995955109361827753 18245762338859332421 6470511879266755132 15975933707977651739 3009938969688632182 15434760028030418788 17299932506658563515 4626150042010679103 15273131714417779353 17131553788641638012 15091286514653802199 12637882775818771348 17438859701634359725 8432132806761855308 614422405071824683 12473841296246301105 14342958518549561569 10207182363870961469 18391438564679761176 9534183412642305014 6101152130259901230 16442900037894270719 12574594302005891223 7363460839788398879 2159067015417622208 11725324402058832384 1676820669641635283 12847197505117708493 8517624338065618412 18235767979934027910 16553067370165224213 15042325690494771454 1252290401640822962 9978263661627487361 11764380424877719485 3652151967882936513 9673092682483291997 12031981958607936261 5350857161641038566 14124914334058126490 2375919142228976617 3012713618187309637 8342121616574980258 15328668960076134227 18123082613695568687 16196591107202935091 6887578766580918663 13137108001468859034 9021079099922703076 59182370605388522 13801415532791979455 12903087426941679745 590977427696593080 13234675991679930069 11934821369567969972 16868439614347604804 12754731624178471415 6599578552023405796 13902221005390468869 8062908559752073496 6042823508900351726 6215632577723845479 321567941554714113 18178483169625577571 1979845845338442985 16861047929852681020 9564724691604727995 12064610348663272363 14144581872954531066 7653173715232647019 5997676698281648682 15566862010275237430 13594975286249893347 6829278812196970675 16186000090287277295 4786285528645511522 2886794725349712035 16599306746941375303 15489841983270580029 9232043039464453697 6826617619866761768 15377536808999778732 1668201101780076564 18059031574826230359 3855406064449949688 12873256524627035032 271875458592350085 13202435617871690271 2102992163738591197 3262240410715630895 5141877184015782779 16854753499807861160 3177445581470758924 1407376312379636812 7542953834692825667 12679518062037893265 6321838982980466095 2347280316845840642 11536990962686192359 13009216810006955157 10035549991616838113 11976626107194760837 5977748717557497070 17766275647421614705 13730837707644374686 12697170726105811275 17419977950887774697 9938169473432306883 10468482600706755470 3115018109310575656 14934867704333866410 12158136240152715426 2541173356140486297 13333821695130880931 5143393606620408520 2309093805034660783 17926869588727646361 14426605810837162046 8257059047596641510 5311391687852517884 392271631638039819 3068459760249881057 4481123514775107361 7953572367730527680 2859521380804955648 10958909105488931130 3276569113868943576 2413116413198868967 13627215527191937656 16945104909350159410 5874960324414840572 3322679261870442289 13704230819187060994 13711208522216048289 16368835699547206910 8987161887023080685 12126965493001719606 6711263938150501093 14650234916866895217 9786197434081183083 17733208963438895912 16818573080850724965 10642702946705191736 3945269139935583717 15828831140473772544 12446392171272369348 15997036339546576668 4976032930844670305 1937418152844579484 9015686251567782739 11086592772551990111 12622348360423396012 11367643268312711974 3086620505231741054 17677642418957206185 6176923072869777087 5636885478228390052 14579878704285228382 11054445295725564582 5781305452267148151 198332975603859692 9970070143693855160 3495652806422463672 11714504110221325900 15921155850257082949 4161175162050894767 3800600543623354219 16041383158986704462 877323481637468486 779813694934697711 1254001939778254106 13647385604332463929 8639708918832547954 17884778136953490561 6141429371303139233 17564200565264467858 15883077272143101084 10077961197776983570 8349604841532324363 7610099783031492975 7695838173007796446 16924691087651956803 2537264768716638368 17284350896986002221 2131085992372632771 5152112838016261810 1951305506092275964 14722197613566523472 11942445053524249186 17304859866358156832 9430059118096202489 3976635387966821932 13316049155349510674 5628572708877673150 17428731189217669522 13182487181892593837 4347356821257529903 17625567348036377208 8236307184323959918 9570161539099338356 13611235841592611489 10983106348667499433 2911330918280894468 3175425155895863426 3150496893347635136 2831662478550233061 18260063639242540791 13683964263355944324 844117971501758046 18441113031477025718 9036155648310051713 3610856814360977399 11028907670646140098 3724869122745201311 4573204576203712222 4029874112972689366 1246816744000474664 16693588989043549638 4030608830316507967 2628011510860969431 16800266937806059231 15103656573206623172 10950100030270198581 1720862380015928968 5720347811330620992 366866428451624164 17374328233082275660 13269329689619749240 9214324273615857124 6001205555731810375 8648507638939924864 2243566393362452435 12179837077089330245 9958045479921913146 7990770047412024446 11510657894454764081 12796432902667874028 2939580839944200282 5706185067764371696 18298551537909066004 3669380250132650773 9562801374652472999 17607514590862489206 7034995223621921799 14602886396360381158 13924785677904753417 5275635298072682574 1062307618541050778 12370483146953477412 16197064650284958919 1187442673596576188 4431371198466497928 16165010985058951371 7077035539720981418 8760906624635323039 16974759196048065669 15500580378483188282 18012438152030878421 8737848465863231660 11977545738159618304 5067590937033900705 12905155591468698315 11338584517182462447 3683094347014614268 1519909797823521441 11014189875704825701 4225643808493498006 297460429748775650 12102878439462764320 11913061721693647914 8668232989900279435 5198858290713556239 3696646261313659762 3138670022518968291 15733808528257387058 6719013971162069243 15177906140367462696 18349298760525688658 4295761405714612269 6528170322042467552 17078304696059663567 7811896555618657664 16946629785558628966 17258792326837553925 12732673450428919139 3251872431638521854 6917197643583705150 3862117708767968786 3255423338352257576 3214263465490341796 17331533387971503935 12554850625603923157 2065053652954367034 6772104549240887110 17667928725877004133 12383531757053127701 14905541631848338812 5008620728208331132 2358088405555800087 13045583335528817069 3700941088258392081 16367456318754644814 15411386990712806708 10813763006392980702 6614261782921859603 928716969483825378 15251009970903794893 6592066360301700094 8437594768868855939 16599156746044733088 3948013360639332802 3309117557089276921 8982384580662935345 16292675829170980407 3445207258211932325 5582735303076065529 12125625103346052365 3342326496229344788 309027039017952206 11751009414520751432 13075466765839502521 17172891979330787769 8403099660410748917 10956915519470256532 4527507282631547902 7445074652516536641 1618778022704186451 595989592680900988 13470258223385465384 16917425541459943622 5148906638426548503 17220789011761015261 191105691104668530 11471942306069144014 6319620075333503346 12562285310392404105 10119152172998174119 16693277492916010302 17441967989239970034 15573967085238387625 11178677522817416009 15779534940822615619 11549996709089831698 9032699874227946537 495895916834215819 12621090764527475102 8196146769183342168 969398391830905344 2535031028530714177 17182513676491453480 14934158879807889763 7260648028958883888 18325467119565142699 14093012501888972118 13413536198945361325 6477385558116991174 10323846070705449810 2080955100020405066 4620882670526273651 11569954345108749820 10854468964717241881 14597495879322403415 998518487762429088 8108862516499461052 1020252774138404717 8347443707699126946 1619337929940003966 3010376438425406232 16937232279710055694 2914371814375930912 6155361520276197068 10614148172915193034 1845618915951133648 17834140110667676976 3192701817568617789 16947102585648907841 4923423546519133147 15134880438233395031 14732801405485327732 18149820237138092873 11109169412755448193 14744270434333407698 7376979350256792980 9168460482411052044 5492663790460817800 639763274808963888 14189221177181634612 2111022506346265342 13197357649979341038 3279613568336541475 16776626322868928468 612280718635126444 574009395518377121 14512368463321934966 378977386951193605 11416029300029696119 18140957256105649687 17868363642381718180 10157173602491617472 13373642678318100467 8158434262996790967 894674539363163491 5875852233419556350 13727798024018641934 6594610603070720212 1157159667393642913 12984099115926062793 12427614184448469127 11227312381800284487 16801444156464946457 10101763447054874180 4501112259445597051 5042234317108201093 5078320254544522929 13588081409531662294 3373860922421202602 9921790089014218209 5820893191294957783 8625146079969726177 13798727723907011409 16084591261181545197 7423575438924055453 10033851732774460057 15853002064897130019 208405772115623090 4761211371916914591 4226609648736802723 5638215521658372444 11025730660101153313 1436931929812413425 18076719947002447553 10098556906727446353 14410184017219857412 741116360663730277 11159228313044132543 4378698275170706772 12486184733233781489 15333735185130705768 7151638832455288830 9759061716940160891 4376674339645114633 3937890487050470200 7404699210757314770 17725144071140843395 16240988100697692327 11213624921891396396 12833003983574255586 2233893933457720309 6599415412046956805 13266031842026471953 4357758922029819233 16680245818958019037 17970230715782544679 3406652955420178283 1372410498478531125 7669690414665969964 9294926215720287392 13498124319685415279 2976504779513536061 2684153671769945316 14709512003172135084 14852218079421502467 5054226552070478101 7537621952227080062 808251761919965716 1041217184842932035 13198607785511314325 4858572399733935363 16498504474771450883 11687009089965107673 6712467895734257292 3873694047820370601 1688424479918705096 1693262722190435448 1526022075390699013 907204204913940983 14130069548722853653 17636499032084510262 13752566552891274039 16588294621659429621 6013366223323951946 3876203474393699502 1119236850683248092 8533467154815942399 17651223388724101089 5874145360210052991 12603114849939369677 3502498691975001757 15672539601585107327 13399589852628934096 16654688931012588076 2774509889750452391 18033499431714521737 10761201115100125247 5850967021079126269 5462339984863974233 4141919246754126990 2962149972958430177 4491583230824514257 9436396451725596183 16987179038286751443 5183655039805322002 13617414923218953514 15155451064604826019 16033341352209704134 4008147708706761422 12029177243510361822 16581318864848737899 16211767224698371019 9118892371361353612 4697284843036822887 5654632665068736 13248702649518042063 14912940801406579223 12604892297542200939 15950824341268340073 11101805234455184511 12011709969176207532 12043310195829882041 16307526573806862490 9402917677037564741 1940919766326523425 2805267354494323782 3201953546819638613 3806764110808586864 14656651838180288353 18197082772639076907 11379888457790363155 2642010632133885470 18180040244742970127 7840914544001791773 2190226393840041362 9735982617184280077 5187137403445723312 16436419604880627708 1035670610023883966 9654674220964933311 1058954278819726650 2912213709570866568 1708671154452832067 2640064204963399434 17565959489228954718 12848283056297567603 17798851944503577206 12567715766499530259 12077338704314717025 2605724615373108726 12528485257540118493 15324147624034619711 3355624466014924649 7374262963774239001 12926958198075269463 14755644214978247725 9780482127984218915 1675620631310052995 11186148547236004394 15640738300394897069 17845253303863149057 10069818914245001392 9893761034985515797 14171958103242217234 2676616549629360034 12047934592878047155 2555660212706471467 13901481147881133870 8709324359227887115 17811753348833073727 15510005044770481571 6679827940783365508 9654342314806895480 3510589412807148300 14087187162391552792 2006151138990597563 6631792886302785175 16062411355889098331 12156041727603003064 4706964651569926676 14847135573343821491 9523374454423101808 15665820131882477323 7013305195013803490 6804190598366384547 9348862688521387451 13611777613274028533 1260304868967230201 16042764417729751864 15751729544785761892 3140864592644101775 12739851067432285595 14360971122145268766 14030142750074672468 4750672544450707531 9703310694614092508 11912030272465570414 5962427020118259056 15059483144693063450 9613773677913308687 2622493206042954041 17213771046819262723 17236899129314738043 805895144707029356 5007334236143562871 12550066762018605000 6405596186069349136 13652211787367232903 17810894427986008314 4835380774756269376 6195221282210936899 2368031120673022339 18130096473855326537 5555755327576465644 3736399466404985254 13232746754624388988 3003079042250983811 15145346769914373854 17457202000798403207 4187181096780151519 17622244320573481173 3490814916015564253 765295974859752245 3628341076478300204 15148638405051492538 15218860927049812454 5017516549864298460 12469074169980194116 12354542797876566782 13307217772439521983 15350938542580440548 7630046964028132975 8367707366970347510 2405131841995260889 9329794610146170407 16520582034054902990 5291855716185586584 9767669423889746672 1483816699446279217 16455002178120532108 11654203830192329721 6904108882980583141 1899813527007882344 1903016837756265491 14650973559710163599 8618541799616251036 532396938093119356 18411625841518505343 1643448474759226809 13193905071423462992 14376039399727731181 1212379651372805119 13755871084975421032 6471684036677882176 18001589215775916757 5528820619945356945 16398359655603416816 4727687306266944708 9484762026306811160 3151783091039241731 11901509633212069543 4101318866836165985 11976771698779150063 13515071330468921535 299358141734561483 4434665261022102174 7162016224243781525 17349541217095278076 17008584378494051081 11309338953769013443 2076790947699263474 12257356575971258978 4818212552493393215 5651561679456182507 12183058664585033800 8893955146857015675 287657144394948911 479065386777877850 3528205296940968456 13950418151228284233 17240870283081768324 15196729313260117397 2665540011131405700 8645077141981786825 2804375646393131894 11908603399704349333 2232322071964579227 8078020135011940893 13752390849008491118 16500242933555987253 11634281176509081109 13032035309229953062 17693418843052672177 8743392222829583714 10471887197004828389 18196813808988917812 18199372456673131030 1113217395208675736 3584329951226630905 12441919043182370569 13892147282499956696 11072096108943667324 967322021161620096 11876531371116366411 14521711106201768569 11506588044507990979 2900454471795377961 9284269506718778913 5392632231824429093 6779481420005892051 15851747048254583000 9583851098704677968 11818105871394459510 16986928583378369921 15658112205468833582 3274913079660778746 18254767101616766210 4181069481635738895 18193338404716046594 12295099652781429597 12559250709172074497 841121363825635211 14520715521400652967 14937377072384638671 16546088557616019402 9297369735681535799 9471172700814644423 18426790724818732466 2088143122786611502 16628477297976959399 2108806375749291337 11996055041910460461 17543649729291298069 17253194296497574803 12526035344527575656 17734752991555882698 8554426301988551654 11820991479939483779 1617888663336497326 4152533197818366870 13275581321032785407 14998039240307436667 6643093360419079975 3446132766026013078 2734716522828967798 534259825999597273 14987077285648058329 5928658730551249982 13296607074414641127 7795836383686620665 14808259805799103730 14761517873157228759 13251545832616874671 14070020676151917961 13702807412269712323 1846827273001651108 16911110704724507194 16790497210920900240 14570944343869175847 6768014255541550599 807998412966970253 5420150896090282093 12191036293709497814 9764120090393663453 16127303763870051319 8674827086810568205 9591323760699037549 9007047226361631968 1672932688185720874 9037065071157223314 12428328841519075314 14254828680583850596 1079520749401000259 11063005745741866718 18227006492269224733 6818070541355630815 4870995049713879342 1813362642102698344 8737887719335606730 9930258163846883942 7560921289539134656 15535037627482855985 5783020692644883407 16182413306992354292 2684117571358526543 10269170355644267436 9763110030049530351 14522530155864272946 8801331095937970279 3521558746534716050 17311160777268079719 16437492765324464540 12141558494235544889 12427771805112950160 13561701102681089162 6282501750443999893 13193816095292590770 4827830004740836061 15629845646861305188 29508061934337079 9248774120413229241 1010217065435998706 2972013974848892860 14037100839216030345 68276950395906631 5881745212639192681 8398499808338913786 7809636381529112542 6973159559319133694 597189318733647021 15550190780199871312 18276842776991130144 3609546732601191447 8386953080646380491 2443990955652456478 9944329378369611476 14562421123452812175 7919120671108945615 4080959559130918172 17963427300266930230 1019644460446665209 14999627577372766369 11217885791006829967 2255720404513435050 9423439474905479143 15535338131904582461 14530875914528765581 6343762748558913761 9841859960037438787 14145702191482472344 17725103447948125591 17511053937769310163 3036590400547870898 2539762333503179049 4792223346547504860 12763143909754167202 5316411722345098508 14867821556967560397 10058818387158636009 18143078620962636723 16495301564676530342 11417357302896826397 503734308972544915 6509028245731650151 1607406904803622135 7041465451417199497 11569085394416187539 4946056899919076523 2075895031437768553 473539965479235662 3012565327015392794 1138230506363819762 2451671562415822031 11490164020069340237 127522356155410462 11136035664322555499 7013309935795672686 8542218013993324409 5808683715799573923 5653813880990393434 16662466486423959052 12672623770644235946 17920245232330630630 8678746682672428906 14675939920262420821 16750698415236123570 2187932065315176408 1083667617534165946 2112860358830130430 6900175654857610007 17843461786419311675 11690080236034516232 12798293903131383841 4459435636766631330 9681121825160370876 10517380266971040810 17387929509972705381 10389270623419516027 8210769554567740148 11998838042262045509 12098926766650772687 17386530356404262401 17758836793108030698 4343208692281209868 13529800300003053776 1340482359701915592 7694301409255111432 13183837645715052025 825379895364073726 11109821235725946168 16592497069649359461 12364202701741309652 5173974795541732403 4226452632009266352 12988689813215067949 9295409576158445401 16455450406530006523 3940276350419545267 15575503342357904424 10027088859549668348 4095871141122743033 9832002000171011323 8968890919602204618 3254996535495950241 8347569603938416421 3858234238223502010 14121703457710315802 15047813569142567484 17687345899662098927 17784578156402253604 1581905984437551687 7389113434302302183 2878533196279126716 8827692516964478815 11011597382439512779 13686125806847763853 6127762238488539021 13534779372006757477 6298934192036737778 8469473418116351497 12041266412935828684 10394963802745504912 2907018980562234822 12799764252321308105 11380896892149419654 9745296111265785080 1532686279213238415 4324031666742568236 10850967386771393635 5291351275962406461 10920195629032064181 14259995300072634137 13060473280309770437 6157132168538548809 7178647676942745335 17147816121724983859 14112904601829108446 4140921758597419241 13598263949488677359 1091506774316372248 6636798224386951142 6754222570163245109 17573619116829581304 15095061059404495045 16775164635667565064 9313068349574298026 8478508142400553602 8508360100614573204 14148873999725320488 18440634177519264536 15348924349753826171 14064544338098912085 1452741517995457335 5949166192256840425 1664169861265622538 28644519863034870 13350314364730230042 12872613865877932051 14122349043831149400 17736474317960053603 7803351549604436235 9239783233128183948 11483688071809129651 12442470272526347990 5969328983099673169 5882754574315447799 18256349769810211932 391089218736501343 10925030993202826718 4600852245097539200 13826960715473351966 8107798863640327105 4363621576168026005 15276750890766917963 4972817391891386232 7613470912712270917 6045571975483282790 17317264194183534614 7046108128446020747 13960514717147138699 14354594452166729250 492730204360599283 12200119024707491127 7071910833904192939 10455648193749493597 4183099374467220715 13993752051693937308 12997652604361893269 3113689197883755170 12025813843999994561 41443343747760490 2564368565350953833 1260747986643868421 6946608751514871320 14487483122757355509 7546128277326239037 9006293638919109610 2811058362493960464 7286639194616757305 15419228455990965742 3775205929650150250 18266489866185174504 12993710749230813130 14726944756809432318 7110013850807366093 10308834756795191886 4333298604153320452 2589049072342551493 1465849799943226146 16177167535510167664 5660711449430336962 3474540742101202122 1283301564881360275 5788924406787026806 3243286351719598804 11734808204584921862 747975376861283992 12580904565525836905 3992491007936481926 7887975085844344611 3029299168987178879 5271579854802383601 4724773005606830245 11355969168878930018 12611322958360800897 10958157504111330369 15423198026250247569 17009098099677710948 7391409004791586414 11511724825053522604 3104710539832738334 5138834803799372682 17561893591465960280 11502425788077057736 4917829935544987344 16046161863956546627 3844383858510476406 17244639415898604871 2398014653776999400 12657020846911598693 8286412681267415044 5395306730907166811 17574259209552728709 4459088426285861834 13302468670968828926 15372865816469933460 5632909349651673969 5944016515067949461 8380491569274562745 15888487021578424957 13402675598999531741 2956789385708438833 6592578414592796283 735931369622434350 12552638317373563719 16763315435713213961 8199180349593596107 9683278074110515549 14543236444152565664 12054966350468297868 4590594472889978949 676001503598459649 17942668209828924411 5554084477997420918 7742209934482830267 17872234750449288348 8645700607669752184 10727299722508521260 583055220955487485 17990339200011484365 12143081592458550935 2406385647656477951 17391981300412891981 3547896974547550994 1125223515928113359 7992002879773547833 4918063366148763517 15704244261579866278 759594859174664774 843253610089834571 9359487081339269431 10660501887567704083 6366277856090169778 12628171948147446977 7058984730913833438 17134964741440065812 2161145682652613461 7151424550332954154 11466208706825804352 13657726645293299802 3113767618547739267 7126596900853502052 2379415044966132384 14253754804705093909 16577999901170245136 5988946402444421834 14710238330832356501 16297920946518813424 4374552099643575044 15309698939867193367 10067328116056072441 8887729868650453052 12218685995296075563 6618973862150544655 9761622049617260080 4523916149881220042 2235964860800816816 4020912888650778012 3678171473609376629 13959355237479517068 13554068475245244640 15331860771435030506 13980254782179366233 15721641206971986536 7040904190292179404 5766470832908352488 12968421133439664185 954609712923806904 14319301591117738433 15491353577425132519 8750518642402932287 4728741286981186456 6297705408977998982 10651967645554215791 18211413775910028398 9217024165704799115 17652504533848385538 10037914472036046888 4047106036573349841 8529867334674021478 10926993496146659798 18085975117555191192 3165419925785330585 6402397584439009569 269722850042521814 3020121857405538091 5186222353997212606 10314222260984935390 14129703421812714863 6480962932880424573 10919278609932031774 16631918135914488896 15421153030588129859 16560814170240677638 12113820941802996780 10222920343842671236 9067005330164469219 15115419718992865554 10270980822490615332 3912545471788509850 9374371803231996260 3251966356075660311 7206257294415286061 2621593373003434424 9891979472167532394 3026498196203132110 9228473241624864922 5924220852815352393 16384065367109617664 5257071683624967895 6809876941113866305 6361536734336050716 17775718132940486693 2501450643443366835 11579058979019018914 17180422729184242665 7273123680390743595 2361659726743603144 3417915183142796673 12262729988848298328 962860939559562088 16240567166712289676 12812376861592275268 5851308935292457865 6515051730703835849 12597802295039045575 7360275656196480136 16200482940392198854 6479879659024810913 2342271517829181370 2355281082867277894 7205690472300788049 7206871318241284309 2884278114999764584 12415351142146664562 14312104820361822005 14864472916971514899 9645068129271798113 5249399332950396348 8846022961622387994 6572723837328029962 11043580780268177604 10571466427767750833 13039670143459911624 15867890628393120652 23199530690020162 13422431079399674242 14764845248413674104 1165375435319286879 15842593282482669472 7850002044116782294 16623830848869836882 10143720799062955083 4814641690226779111 11518839929495634368 101638467176949383 3498543032563217755 11842374457782775684 2058567660401504939 9741923872066568666 12393097928065263201 17397695195580785377 5869044846572267675 17492923149794687953 10520632092471529426 2362455493080124353 2882147246999969722 11516805197929318293 1163540013302212337 16222404307338511898 17921274072386060338 5264852654392890033 11340624511841365867 15322018155406399943 18392552635624364796 7973354704004866731 13853544452640325617 6301961074567978519 1745208328798321571 2177100883183613168 8493363124922292623 12833530478575219755 13927584835061579677 8861441986734370810 4412406198751414506 5476263687603567404 13618111475958447987 14962268935940553506 3481753566376916148 11943423493091203770 9146549070827901732 15978577167179456605 8944390337045594391 3542503280659969651 7715147804229533402 13734469897606190306 17862825736685876921 4008306587042882934 5090422877472984462 15243135057945510361 1941882223084576525 8448404380614225456 15860414559070609565 611029879545838422 15595039868530516186 899269586541856321 2025773489503530535 4929401094585590151 8600501199378279455 755125362619109365 14556863672161375458 530666447605970229 17124587730520879684 3901520411074961166 752318682484868956 4200055319519440436 17100274805136455134 222456688982477537 14507257354210070961 6748445378310381476 2937956966100363864 14584150967625385746 13098616077952670312 4175239077181802739 7516132786398144104 11271163154306596631 7736213739106162727 2377169543196405964 10230616394668917659 12778838431926157761 9937800848247950863 4363169449854072551 14018053104688715449 14472509615507342839 8068318564787447183 14312215338516524943 3309865090480583205 11324911723261032923 5319087552868303468 13408616244540606227 14938671518164516005 8811338962674371847 744189911237897331 10822408164400702030 5425168446453501334 913674360781876783 11499256575527633947 8468280636535071305 2559083413337821907 9041894477587215641 6198326174554560507 14053658469125019989 14281615380352253209 1753749179974400736 15693282007799446776 2339802330519541517 7250601432003639864 17860277292013642753 7551521622952691238 5833530305823475190 8855487406316962050 13164046330128779536 458474626891785656 1706271041509202057 17794779688323086311 2715468960472925040 3126921210028284114 14321813392974599946 6403192574133414176 10304651414218777292 4921548762900743805 4400981785888206624 16975320562110197966 11895138031015352726 4963185613667432072 4808448455786749903 9960510779087414222 679236049700941834 14055194744324436608 6112095075790637302 4107112522931695336 11117091876021169609 7481730390181819958 822648054767985005 3220859678052700299 4300514991306917860 8646726130605184564 10756805873871746558 15955613643919083520 15163822864194143304 8482820012803032845 4157542588599977170 11608063450430194049 13523655586410315948 222714765371725180 4947710357470468166 1248309004450058944 6654610810819334406 15633333983753015875 7014017197813930658 16712004711299499943 9750672261282036060 427590278668185645 12747516673598046 3911390338989541098 7261622970126705633 16106518252223483748 302394739491933707 18040388397469513530 12450648998214117420 3903973265695109750 12980743265652198049 6166566161454339669 11329455690604173040 2304189295111321602 3398811404444936544 14954402973055085105 16883748891383683453 4571325563353248537 12812225524673327469 7948734275620310779 8341593696982804855 18193615316441703417 14767510585743955071 16015699346340086142 10376140671787005716 17664740093459893772 841550479395341113 4235815492558380694 14746084110507744193 10616140318282225363 4038812128535381621 2970784891486167086 5745439119590834151 14952413958904242925 9002118737375427085 17095435615053247462 1018018807030156128 15516206257231950581 4384691951003724178 3684918085408813027 17240547615526128189 5277172084713408886 7225153924780685431 6435212539279299716 13890532539422225978 5965787007103314200 14843054623064359168 8677107684140376136 4377203910787737608 17211163627009814215 2761135916784190860 7286118421830148198 2172456276125868648 197866841979011788 12856032976620708721 17515404427483734909 8320663610883446899 13937084544273804990 5349845056877377793 4325475985567807897 15893296068221760916 3509066453676295108 3668189376717577042 14345704259552303388 17834386125793284557 3122986797958733715 482017258037127143 8830755252795247299 16472022852723962825 15767297737003981618 9832517832568485685 17782956340894718466 3788731268881900541 4929521694647188256 12836082249268720071 16980747630503057315 17804364667226143011 10942623292130061561 1980002216138291210 15792042761988170976 18336425831388729016 10524629516404187277 8148296222007845189 11797763921259167333 12204103647063691200 15042957827836054433 7144419302696762559 12897659776280563252 10322016837691169670 12515225157186866438 14447206985948014773 13275938503676006055 2174225365716185253 1685441239134356316 17713812920940355893 5961256078154997289 13540049423388304689 8237511582693997512 10603383499297994456 5880544060671546363 1804722894180334245 10679270902413785551 7581637706550845436 2325243521471423061 9399475860508483057 958266786117884988 17423129123823900763 2183881811440515093 11752560004147908714 13570160048244158272 16444090707845598004 16265408272303350063 9513811160124797417 11596801620438379266 3224409539990727287 17936277637188596460 1523949730602475517 5539905332376256109 4050527392320074305 280096789031912299 17682319292609931842 4602152550798421199 1275065058177735335 8171671110877078863 6359758905022720161 7696779306875553148 11282371897058041691 12319478114502136219 11843502563732819347 1169972387465896126 2464420211161811876 2039299478381838971 10510076919018589064 13839465661016691492 7964127019753037242 214853801400057642 4079265932730246488 16500624735686702892 17456787031545987150 9524794717145790011 3310347143641800043 8493821304682136358 62895532275773256 586785104093382446 13924525334269583508 1330291500435315722 1572435715147844713 18264642710625575892 18273263495009835089 18323448875481045452 16014297106689093527 15202539344632325123 10839661189982382400 7581981337029205755 6725932389656476840 13670601944673304902 16962224834207093521 7238004412361903983 2743066275530769890 15251624645379565476 7197073691747965235 1692365746874911173 4150593013293735171 7143151471219348105 7919415878270911209 8114368985132152 2543945134888289073 2684543731573853106 12046133044523243160 17111409318870075929 11319708578581798379 15739692664634103206 812439730736644975 10391917762475475478 12536870117895347239 18141939017603725471 2811420867321912948 14788268053253779277 16010504962392904399 557833042300675689 9458448850060848565 7812238383436992465 8736937944010409181 6734201867119234192 1133582174924847104 2053094062071121425 10346084577109972709 5075591724177361123 17337216337554387629 4247757076409882103 17643452751414140865 4891699616084327765 14350579905707428030 2739412409695119465 481107362861689685 16821391210953371951 3532066019918722724 13491963864616709411 6175776834570065201 17434063076974802061 11552452238757726438 2801442421151250715 2621600843217444104 16471958868613079281 2750755021257454381 13051540246970163104 5659886758813194972 317804949152917587 8362617275006808530 7305726997180591495 3191945915240563767 17322303885903124824 5849514845916635284 11376933145296336437 4582344255952801897 11870549842868618558 3299568576141465742 9538070268950105165 10197826142673096960 8131634352099703799 5750330185759891488 16822063705502518774 17404963936343808943 13085886304947751616 6341271715820433306 13660624896983307124 9763296259776396590 3861055456938288901 16031611138306560491 6338472969029982405 13008039433847829685 16348970339511476303 17197012049975020521 9737250893813364643 7064150765470497781 16058315127119569553 11636973090631559993 7217626734257437443 18320444443711553987 2090089130423875165 17624410161371600808 8560633951884078214 2141211701216990305 16783518415131166066 5650856699049520284 12227021630359317468 12868748816938771681 3163342233618407349 349806985668735813 12408790322055354528 14684272854740519906 847005292187464712 212090729380603749 8348859527965142243 3956661829600190465 13766933280562804818 11911508477206179204 9555541358873168034 6076581228407915906 13816827287418434022 382953228437263028 769547798487331608 253900884423609249 7916591626070110926 5010493833738813723 14884058931310854598 12025699889962862969 1186725339906294363 4793483365657901695 829154008027741379 11472878196796290762 2262315482307308758 1327951372375287976 14169348478797900279 1322845774809889279 3053652722859065545 1539230116203286188 10508265789623881223 12531572867254280776 11290508126734681976 18267599491956669588 13743196881086256641 172199425101044077 17231271329521041201 759851206458474225 5111732013946663292 3062583391740379215 13246181931075165955 16213531467595399207 9031464629897051707 13764691983676446265 4633332248305175513 2880297344663304843 14309757106599015705 9378903754392831178 5201809675443741429 10057437902835417827 2538204394140071308 2678993976269114058 6534345937165853473 17297591865752239681 414883343867700745 885253061545174923 9380960726160378203 11950225684820668112 13892331042177154754 7533765065604615241 6978592374166785005 2289924800816545979 8880831716114892548 621363283093467184 3232338842743814731 17114710427729688886 7078426599563622078 9584590082569292660 14614691118396265669 2992570753638941013 6893712946416048178 6535796423682692227 10070323731727945904 968299147884520598 13111438204980427802 11037838756174469916 5759113202924018931 13209839254011182798 742240466947298700 3562775553804931141 17660881975027331919 7212164884267203752 4385049345065504074 18147367668837652207 4326299872575734188 10185817387084209336 18273849729231445296 5284699477687465835 13345271780509929075 316341630097803760 7410479842686571809 3595581916570366335 9785485459604112467 18175434279663456905 11226980465438402851 2280459972091253433 17590106788116965501 15150760409968416636 9483098750312735533 5247899524923410180 4845265791749673234 12215248211281788923 9169821010780418486 10522721282779488980 6418351600616065615 7644585736235684800 10622901778747811286 17393958150233803116 2194931058843630469 15969538208860781176 510807384796786706 509746276934210189 11765024056612892353 9366917412034019510 114850449954202930 16705032155539664324 5105087473662027500 15712066403105488847 10684170743255650167 10328836388038175885 4815521195531155263 11594048602427794311 6796391880040813187 5375805798656228373 18129407302358504879 629302820292609968 2327397533713506119 7265362887765887380 10788413895112787368 2325791023665788333 10856885029763374451 11967650166409621573 8834014508006728538 2783656289911728296 2458666473079475519 10963624911601401480 11241293355183668793 15193128941322449592 8346909879816775124 7337984827810424665 918314004530266396 10455367172602928331 14531239905217950850 10446946162670972112 3632048452177941644 12749222389072417301 8308916171509209377 14439399923432238938 5545322484789293275 14635507730910430763 11035609682214854767 1527645303420686621 1428226049597749543 8615802748015907014 3534845154578265173 1809559453191477343 2776855252396417349 9324051897036749584 6223630849367163729 1240963226012316494 5755398088411987633 4974981420612316376 10277002400824643937 18096695825927962789 18151149442718370144 7236525370879924370 8538210373055871770 10308485018176146534 8216575216228497622 9121644897166290241 2923196690912908564 16427285177833313576 6868622810529534007 15995533217059210631 8777132679625843788 3695131858897841400 2718389323462902934 1599272389635040095 8068089454325763390 17763219823653293441 13727234817105073673 4733239521297802314 9625557377261599657 17156238816398680624 3920896699649191406 13564338747501843652 3535678863082903462 13001913123930488054 15839462292323544289 2331093225311733380 2780720368277820785 17826914240148427702 13822747453075380578 8186293715681943396 16541553616626895535 3025944100326890355 15401136104631649110 8592367138933401686 1304959919048161001 113225154451641986 17229995706148696676 10565662765764727865 6172376170390255460 14841220675537120327 1177149615894352413 7236470923744887750 12663707980384195211 13987277968563840759 11245030083007417821 5599352275258505179 1625155425687455769 9114700319422035839 12885837606017748957 13896589093258378470 16871786925683073469 187623463581216335 2582996223892694913 16089711119652083273 4224301081102371233 3701710698753455625 2799048089347176203 15547059470193547419 6160969937654215241 10265431766840563965 6326336178213636775 14763104562947703518 16854141351208732265 8596508078662710250 10281213117035461738 16479491240525096278 17012894216924006374 8454663162521797170 18176925562462465420 15219963672634463677 827302922564710362 9743035171273833893 11178215366167053497 3875797607377846724 3559379725635590099 14336467665909537785 15491174204245497913 4265025966707435860 4942736293827648501 1434254840591756390 4030778785070607762 15345698013409140185 12440758716020523645 8789271637218748568 8611959363514079333 5836394717823419809 18181972822541593393 3064937812450209732 15560653152509425450 11978445092294896545 10496507564872709421 2272965007128082578 2624809454852056177 14390806156187225538 8727598390804346732 2341664298947011965 3044688081669044797 4338689621516510070 11189220395476353529 8308942800835209310 14011426398695026405 6951050368236769372 5000434889153353261 13281853404923567979 15591085694647705684 4165791948126740268 6389341149948073765 7005608441123811905 17129735915929511702 4154362290847087676 10477785594817346266 2048941893286138455 3004976549230443870 12491187208123110259 207333078708414304 3892196675860315981 6128564054709638832 11185459159543844877 15296411622009777966 14019596760189439750 4193364498945505262 9963297026135381130 15772249713489830968 13768985288218899858 3850995673623950902 17268048507797884391 9260584382681944147 17120867837851659725 3828927064623286258 5808060606590642774 8570883429534540304 202365927854789685 3691947444365870711 9727361596126735108 217461297303965126 236378960652801406 13469460863424396187 2576611550910098729 17119804251094997564 7346913317550483630 15465328386077413937 8965253648688178775 4408677953926274071 11623699690758309370 12279881531803955663 468315561235429986 11973851444792146695 3339430816363628141 14763158386107685867 15447899675151538381 7476144032604988983 9057985236253005798 10685731650778772079 11858844526345059984 3909691862470927484 2679209617833412242 6433289553885748228 13664449779748482485 16720253754886375743 8184012009294063003 9036680635021151067 10597853383223431188 18281506057907844430 18160004416438584883 16626362794838343874 6300040062509200821 18248160704270107164 3784794542021209308 5407643852669104928 5178472609945278311 17384872629467597163 984818195362142635 17433536959394315000 3433756668508464069 7782658286380772932 10923137508717977486 17514282496413391690 16790473937852424171 13579337052465263493 13282379504115406688 3431260467086106900 14603374310673559186 11758104645974705213 49426863230257590 10417356037038989107 7739697360181333114 6105708335739311054 14959233961372029667 15279780503411652585 3689510665501331126 1742046086215462836 16628242943688673776 2995887347919996902 3334635768713252433 11952375171393239891 12200291479961329923 13314924004153510977 14423106717163244648 3940824937725479901 4002047022840140864 10444737849909270 9062262294900127265 7460901831611628914 17396946879733153517 13355744455917721938 11888813193535720408 10450060079907314043 8023774297762015786 3284712617109257815 14123201661933382042 2767210565736247005 1174827097200977373 16866253867956988862 6867911647238168127 16182150007348262271 8069427972524281972 3740351913928002017 8587919253544048954 161016300741704662 3660754602003597244 226303074600677338 15648007674309895064 6510468778765148893 1362242980939881729 6262507114675639075 11212178273193961491 6872153464392044878 724043057182251474 10700649800576635096 13568564802261394431 16840091641637606032 5036269938761335720 15373323863509101444 3594225051837585638 9331791041412290251 16493497448250196391 8674498305804136097 17099168662899103004 8666320350396830221 6497883080395828582 6211570722768843760 3137210515110101536 14756021291409939964 1935530653742594024 14412747116489031433 12895927594860457635 17043968137209287099 547824570633376491 6925792384982609058 17136070767093883325 14447212848395787184 4968126996950997471 17958232106264621920 17981004276249643452 3112140584025160066 16613493636473718880 1540315372350424788 9922275057673572881 12436174749427771979 15603649662825055039 7810669530760840353 10752327488738616736 3262299356044284845 4716399197262775734 14170203030297829904 6726307079697550682 8900006631557443542 4687603115908547723 10603214757819868490 1078358665585783024 14635614190552408252 12722904237327671438 12614854399115482496 11006378075789785973 6563489678768313287 13220788198875844519 662883057505413431 9031824178103254733 12329628727410315055 8071262846884039401 9153317737044832426 2822069377610870276 16850643606044150111 526753994707674773 9914309248417085078 6551525978672949755 8597788812043098204 1861905433650076876 11459951551689386533 1873419690291688168 10906975832867795166 5889277333868413621 16792924131824503668 14025293849976455836 9906565348851684197 17017430092275683780 5302759122204766499 4602061399907974637 17791184890147834725 9133132107864993081 12435221332218365004 4473805126975268390 1322868104183337769 17191281705483148632 534422213210885555 2243148616880393338 18056414879765757381 7884680099036178899 17940457777216233584 520204514009006274 6614697197088036873 7410062129007466013 6862059505286942945 15695861458598202200 15909932015645077889 11296772042512681283 12735810541144814548 2582986849065096028 16198955007701620993 17382252962151377240 9891202043536521547 11209702204972698244 18022148195363997956 17116986018062179016 5011473311057794315 17013396734586189553 9491978463857569120 3594575850662958969 1886414206831233448 11359082811172446139 17567794195597796686 3049919032296120679 18147953739432500837 8771882601656889220 2091553861161662869 3221481530285800539 12606642317312371462 3534465775993482762 15718299777024564879 10012029239753548484 9253601533396692441 16454235995276901986 9559088040918895342 5396002918035502619 5301496124333821199 6992539807859326948 2362719533249774250 17541158003212967034 12733142796996275509 7624431241460526305 16306490445665332604 11142256705604290656 6595815714996293167 7991911307713726993 12287284834461945725 3529599790668856715 11136498018567823556 14874152389769754244 13533612681232556468 18359214447260903085 12959088478130340626 3966127029475460389 1173180339526479306 6325149408421660867 11741250126829250816 14648129138348667282 11348565940854227186 17793501806775298902 5817572926027440641 7593199664521631793 1187523465001718204 9606422002820303557 219936361894615851 17017284749850592462 5653665232033799721 14718723742460551519 10696703676492703686 14342898066682367482 17240696676106240726 5787829219960828490 17543364535152679580 5637817492126432535 6602235163337054934 15025077595776120936 2302878738271449047 17539579210318601206 4416949722099396423 18066220960665768927 12124558835897917707 8320029998151508385 14956291712301408839 2440088630775852094 15770697500862721503 13156052304651832533 16174638305284539340 5813249467775288481 10175796988644944708 17346718879495024563 3563308140917147806 17564627943567315756 11600362231728855276 2158086427889132359 7524607914585101507 14482396219300477527 5935721755834113544 3354560432510457487 15482782246456211461 15742935607678158621 16018550034821257987 9306333979120651517 472871225873434506 2195801114415695144 10666391979672828556 13440167461011554764 7538674032564171406 15549874646107297193 14352920201815124220 17035455483157690298 17446897741083050919 10244147610413572334 5058013668079719249 15364474981305798326 16292346262048963300 5498794441506144971 9453645860596465571 3187055393936356671 4016892597038755493 1296757482728177839 17460733195261796998 7352533642456365612 5015428410624088664 8265567500628589860 1952537170314729684 1354728864700127780 2635149383592161450 7783679053182086126 2114656556340005414 12157901620939377471 3047173185760941547 6129143737822729196 425862381394305325 10784516223443928956 5266290840032043390 13834974356337212376 2560314190967626853 5522714406717519896 10976997127962335618 5048539215073154308 7832296209958570493 16392701770901655670 647862559802618877 17876854881699428131 8124591894721237208 12511154801672509056 3457412435483712433 7837836276822319394 3532457946486567000 1791113166520917893 6566377333853496564 12030612986910781129 4195699893166306476 11236608469468024669 17684322473467008409 13249891336249173861 7685118985692186541 15439803942556538391 2029618311019325817 1340254669915697134 6496712553878962264 4838709461200076584 14547221731958222899 16007377152439003137 13498661939578915338 7997730340501228183 5801372095300748480 12256677761711894255 8432391493260355511 15525256181538532981 13058834845255236798 14895920629660323325 16650211314328163771 17033295195445237679 20632784710198986 8068403239238056819 657305536284564667 17924253069029506468 8021414837441939733 16402013400200800302 5006283516347534587 4122093878241673655 12884586411936355617 2475337714831469233 2343425510943601375 1447485712585050363 5044260155561291634 17678982688059489820 11983307235413502923 17809330866571246929 3612467669215906287 8751602744053590667 5821844725306570481 15195827856228708204 10935990398189287908 4552912220636958036 13221993971615170213 6660447521879521790 13910260055232623197 5637656059198067452 17504514255140162735 525926895380771276 3046108705572106432 12820594941996170537 1093171982346629188 5680906349368465410 4754653054310534428 4429001484326732272 12693968614358134222 3216593041236385104 4510035935972734477 13171806816228551740 2661117114975078335 11925355288785771552 4978735005818924859 10666375265492246766 17767612474107759993 10988340780467947629 12606660393386741430 6801448878454256770 9018955578649496987 5975806756505146773 5834938886948963145 9383033838260109132 5919569956188242709 14760442772685038126 16089729192156891450 5300560843646492790 18154334428938715942 11101831494334716168 9219235898980761648 5339385127726020324 14585835391744370615 4220712375948919954 1184963060870234313 8442154874381972746 14278269940540731256 4503538732715149686 567829153537502285 18332151006692748015 4794753547930823825 11418812734745539614 14316914926171692377 63382394814594799 7052249243872679177 17528675781157690433 5894099685351546451 12907309561801382825 5852850671459008525 9895848132821246059 6466218318248387982 1970484468099301633 13105533453353002385 947463603274925922 2016533048661254204 13900451238195296873 18226351799794140775 11134567404786127424 10394300031359398266 6124026103335055253 12733480832317642332 13121158882114694000 4596630424523653064 14599597258905286186 14749340001241834688 6541493038074035681 10269746723422001868 12970226260493326129 12959146535148171287 1479608841140659417 15471521861505276528 10182466089145593809 2122582869933217245 10693984369900484425 13149529834634934311 3347790059730762102 17978361316790125508 15968377909672973011 2606539976690046067 2710246840511247233 17469945765533575672 6427099595977419075 9409681638600957108 9783998274319376213 16552215776102490771 2267430865582767019 15912775515878210956 4285999040289433108 9333997561977959166 4483906219604150193 9261188306470532770 1159936924377071118 15826052446692751611 7965403145886281661 5250537208654291240 18354177377488172906 442032041388723753 16735471040230261956 16305034673156441935 10239568652736698656 17105580811046085435 8680849734813341114 15268194861383090443 6324108897367574643 1837982625687350515 4962463363407487588 13957028443867642483 12510520982737633453 6085762860181731881 14679561292919845518 1569526612132854331 5152192136825033862 2327809410516783246 8355937308938143694 12993637579256266263 2366553570571098007 15324739370923615544 2784774966479576695 10288263128675267768 8932231658173399019 4373119134129631214 7913003824905608282 1748134221174348412 2779700037896434474 1887168115509377595 17596786659809087823 315093849150911770 12118039893779127257 5285029269957351672 12537743625864216842 5952195382528289496 11056166269482454271 1167490281402568375 5264206974564008181 438154874580997466 12628376428282463605 16297504993372216340 3330122654801498170 7426836673397422260 3469493003068052541 2281792599389018815 8716176824719519405 10411429944452869126 14669339440721841583 10715286813032912470 6784501621341803013 6513311550466998348 8754624396845614683 9316019171586525300 18232205393591076696 12797691684746652614 8222995562784258869 10764987444851715490 6924817898357454599 6025883282125486103 17636844148132935744 2667589509564119896 13073942873556808083 11180775451386552597 13752013240523267021 9417849841822873030 7810492944451173558 14220576329247675427 12049736975402723701 3592740495656327518 15740283792199801466 11306434160317984042 18361510323276461856 14629874526690342727 9993790570713444166 9549126241595034653 16620501629809874728 2900608174853368075 18124779391384199318 8635336025024389732 6866296114618785349 545731090421545798 3711915141475907951 1992937196822315133 12010863632881426852 11191739884917798426 16532938824677997171 492164100474537129 18365077566119705783 2464588810428563120 5062460530196500574 14070414267947311779 11943070214991382645 18275038997076623917 5535460200289349748 14106226757743232856 4841532723756061306 1175653552959736632 16968584617375100196 7949585772178299814 6607900698362441520 9884778663813902236 15585903563226561351 14942669856979092698 10321231699463751028 12740255610341449119 14957344071908808100 6518074028997529208 6703502931814978131 14428032026789172427 5255451509619489070 11491526618341633422 13015342654945189310 11122765995562293921 6762348580375396017 4432736556993176202 278782457693854585 9390445079213467012 14826842758946805642 978036466318053730 11297695943783314554 10496955351228716048 15140313855325685449 17908778070205929374 4556379963652030768 12267718442535501872 1629860032309668657 9199307423484967142 11122219133799968809 14344782519660550102 12548993405828049312 9274190175010017253 12334754526128684627 5318818719166071769 16974136688212641451 2042469016214645414 18055554736568303344 6372877130123637531 17908838580556455767 3713259366281670211 2184085259153851666 2688206573858751892 9268772248484388443 13467907716943747206 6520400570054998017 8926737190326776199 16702247554515553470 15748314061588025824 443762979113142982 9723642003112671410 12786293571834110906 11572594389198169053 13352869398913816853 3773959992077986476 14043817940912572915 15453675712530630653 414714456967032816 3524234866741232625 8272729622368859224 16056481505878060787 9616761408959984669 12442916702295322301 12608417231087802474 9802396601659846725 10518054805037373550 5618810636473080317 17870297090289558399 5465029047087717326 17996343762175022057 14823650568514093465 15543473658284259275 156955418823639338 6872648590416415748 3732909982421202586 7137668230807833116 8215490886426817933 11470108064698782005 17315814030303161054 755759466909646298 13843453907535521815 17928786305505939902 12750570373414221513 11075957935467633814 15090267569283390049 5320077841843925397 14111090351810186347 10217187918398813927 8657073030168743186 14361760515811006444 17165596954546106767 9860170958522007952 15455284035532911909 9756616516031837420 8896592802726591304 10189974380746972432 14724396642230063363 6627454400575312696 2822863314327038080 7095662196122560209 13740807325461365720 14997512818288275137 6241939090034926654 4539534915051318063 5540245972408565771 4556773984618731782 12141943515837137814 16073458385965900407 6586022998838588945 12327256465197455442 13156808216747392395 17721246741737901483 4309319946129256686 5905342546799822910 12056446276732580860 8545250430528197530 122217210665940424 349759475270622268 6799110466877050417 2453441130550558962 18102240703484831271 17318681980133791846 2156632238623991982 1928643740647309314 3800324926126943237 9458992698336511391 13670539570835275731 16188942812752723280 611027679332857714 11097380220247004855 11797705468076811205 17056755944390336899 7479665430539108873 18116128163670622498 6550353362998301657 7364754172083175903 12903242014710122147 16094096091915868954 10407189119216542252 7047268508038044470 3858692935472741513 5174467349948104353 9575271129311300971 11859878764700027549 16999740276565965466 5929852616202135756 2059420018029489329 8371636207848660063 13782699965424020135 7618956544605329962 16228132962426685340 5335442545135203417 1704620294592550941 13679926938355229416 1599434139661185945 16260844010494735170 10011427922742470121 7319242459633411325 12455814603940028515 17111896464831826404 1896338951742902442 11407786319011475133 1238555492849992723 13625215034089163334 8698929604388363791 436544122327634490 15688816417723997903 7849959835679186158 14183614770687508671 8659225076788956887 1413272021973066230 17684361178496934598 958109006711239968 8894388859786021152 5569885711783761639 3444603675285006404 9136727630510227096 8984705993525613102 8876305230409472069 5225869202794011215 9238414653296934686 10999168922796500529 4073099745533438452 8743743073186716878 15972676495270796723 1621488479976879304 2276944457973689169 1161318525452624276 8941750121416963064 12692651338277222532 10965824349921510078 5822724524460554195 14905575547319944058 327675053594705502 11028789129772331026 9560379293079248207 4007241938398053905 235193695759810756 6083008856977536218 9174618859602346759 15229035011561962955 16057370885030442107 4719838976456468248 17072176269169115384 4656199395186368039 16170034330310232572 1885498209836999810 723716204592804249 11855607227127733082 11743056670010569927 16427356043758953502 1858461067043156753 3332097779182854489 7375327056290922707 492874921507249625 16773147178734143123 4247858035804214622 8034446000710346786 5100550773105611443 17688053323386806509 15840004901341241145 1840503975829613314 11413852839800217336 10622874617830139619 7796838561067933059 3556005496932251478 16974168844614514998 15272414392298645870 12461727665328232389 15778207032488875613 1073819583137915516 9404385220096466434 4721840224211489994 456369941597136944 9322967551299615507 11729078252531274674 11319688501093429559 15492581291208684137 10385547468431317694 13735325298130220023 15258864907734827064 11237106221677633999 17040785996836112878 606694078932398581 14534370243049908977 18249409183239188302 10900962378758795068 16156247518452031768 10941981280835453915 13215178253205962854 12084034684322812866 1192076240215325675 286096536253138736 10591744311058566685 12786054231536532323 13729175044241410217 16854216653206853982 12158288922780135730 12057858169152385336 1747059106131153942 9196891948038948566 5444838832336032924 1049126475338620323 15408679854969706587 5827716690962743270 18364887544573631504 888358929582705901 16675155623791326036 8369754544826487440 1228794809776619501 4157363751479797498 424161830315949420 6108575182373647129 9578936050436366874 2381360507616903867 13380217332551370846 6664757470398785507 11505029146681040529 6220846875859396286 983872421099492170 17410403021821770767 2308280543551169552 16807799017885952899 16380753856046809259 17496503208351874919 3077679948670569991 2179655749940055703 11818129580737144366 339008514616963108 9545014063653528838 1515065066454430044 5474618477147792534 12998195910091468980 2800450758602521889 4991529338046039851 5289963519103380290 491080168021047019 6940429227523876117 9052253816407661951 1807785892608563281 12433351128722799340 64689245295343289 11553179155581123311 10631906511914911069 269799487458033941 10466036685557300750 2307520136517877611 15284837026965834000 18424368607657691132 6989873275723653053 12099314040746329966 9534062981979633953 18273751448400590930 331125994675868512 11229102094964474708 4123349697096634896 15558776770724277632 17555147444710735120 4914884911140454910 6152014635643704198 12106238933402976903 8968415831837374965 2194306192814238986 1508257821846967067 8932882180834124903 9672416344851049997 3132493573491239872 18287326006852918390 17736152862118552627 7787793086984037619 14316337594887761145 15498372520521170309 18354374887328651480 16388653435701068627 5365382908385018876 3881001821941361780 11889840034232206036 4363448268419399921 6188406100288109435 17323789510554444115 3346829892432186732 12215900067801739616 9704257811569244478 2758257799715465330 13048533852406976362 6126908993350786748 9909365941396485361 15264782601490425516 16545983127018851269 10745819343661971403 7412506155652755020 13787594522027617085 9733995927260232203 14164922035483981743 12085434746092984936 16843176380420875722 2379416288796571368 4902860497282758365 7616417294032854835 15439830106803736791 5932043522674751426 8988765288422345819 3705342198248633836 462221295160146350 12084201944935032726 10426802290610070069 174374160307432426 6047482767228563954 17789863247621485075 2590684714675300293 2673154624576901645 5047508744230388865 14917471595971493960 16128393180824540734 4874590068182179362 9758415501880884898 12303400996218933195 7598332342651227897 13748189886743054223 15964156950179014017 1322354480469480547 16041918475963511163 773316584882493889 14888140005424280027 1814964801726916436 17028357292373924453 5921566092956495256 14595921148264311536 9849641634448828640 6218887954821876445 12314633402872080024 16249452414340817558 11116448973315113811 11694880090011809117 157897399696356939 7056067867636688959 14606948841649911543 11413278305474130495 806405458837989289 15591488167667656208 4828355835447706932 12799963469537955203 2982999191158881644 10803785362664326681 11088732225510846100 11220275214682637504 4171713970441297644 933451996393227446 3520394702756460261 10018654609487425598 6650364030825959787 1630337803396102928 8821332698679043782 7886183180362435051 8130065031730616360 12917676397951342908 13050322543955752132 14766442855978874589 4916438530697156199 8414534110083734504 13776575475094909588 9018090982513638310 9244481852480180399 3767023790072473771 6156935231276382891 615914077584873397 2744719183274868143 1642832575847884672 4352921432735389879 6656040003201423305 11486943175719939082 8508126578748709078 15150205533635369346 2987673652052839019 755879779118907688 899526830218067664 7225838401474277701 12085242355109267810 4412413452665591814 4188581776290979176 3224248886096185930 2706140880800588170 7722404974361183431 12838269997734300366 8410870987601196820 13255808444000996502 1295914804875643904 8290981929008800680 16909438789948237778 1580924111252494022 3833088114284662575 10108216830276840003 16288356482979406570 14216440210656571285 10611677004072375732 3114299570761578150 5320982656473725467 14138500410535150894 4516568958124047336 11331143427795385658 14957250271922444166 11194525270959521160 2673416602244827941 18016051737305591238 10272933955900475241 2149672706038266875 17790060863259620155 14283587083244184796 3469866231088977971 14818790012037257617 9339638768500459921 587473445038756482 16753262254857213897 8615587593955861338 5695626581107567530 14416671643395875981 13970709026807724423 2687721358467291451 11162739966222972141 9998371480658603384 470367670417226888 4041221540723150054 14796022351744319655 13522756041133192851 14988715994783057999 16320543427571610350 13082787394707073490 3247282101226511329 326055716965278841 8972582746765505131 14030806149576515137 29976553132527442 14852797480760757472 14171494038311754468 3514565904912473660 6028398744193341036 16605801838094298080 5843544153895347520 6651606862471414651 15867223710412496347 3798583627224755110 5956124985607295500 14743691370897570581 537109133031609060 6546793169390128551 9174869091644322903 12401856546759523821 6958695043110117929 8056157544158125991 12671038651256859383 3165075429144560349 5381542399108675014 4128856660464996432 12049771444897611292 4547916017893794066 1253207917141496527 17322209746302642526 11361434975862945244 13502695418690060290 4854686823273943890 3274190398243308361 16280595688222626714 10458206963820254098 12783982358249979495 2332110007305973668 17343992011956229249 10993356593499654955 14347080646262425542 2407446464418929558 9013861821147375064 525053495647666584 10513747261735815788 7198337764575939800 14944803601571569454 11994153221415155102 72122144614334656 16093462183640012051 6414930786026097510 1794804881430254545 10132198660712686905 1049816173881491201 3457862777523916245 1473696956844624059 43198906528335009 2415507962263409972 4068758134801030295 17110307558237049491 10815319262752367527 13647988774189998267 1525604090010801302 10953045192787312074 13595956509596696571 6315582654291526225 11106774278751888727 4188401042799150178 7504897762924117547 17031777716248850753 17561763719126146188 1513196014515442108 11619668929991671292 14351168827429792487 14017475486334405868 3274022884324440833 7196634800918293043 17157480902497930387 3802232399111952527 1744451785116218722 17197537804443241985 6617369560960876569 14910197934351940468 7119318779368985283 11169263302780023050 4174655886553326131 10985488415351212853 1198257393584006953 1632576583958668933 692141373178270813 10381490908975073751 8109845144069820300 16213275284251698866 5823012261535881007 5099388704261500807 10358128585308447131 4953506185624729906 7593102454779352915 12672731032682562819 6006941172991942552 12778172940757384891 8970206860557474412 15046160637431928953 13719499708015036382 11545277330663328091 15675791767470636765 8604852858761701369 15045450973340503862 13443664047277575061 9002553642418970352 13696442978708491318 9762805609430106443 2544251326944599932 13628285189557170512 18248111023696386444 14737007815198546584 9915590001456366931 11117194695042941716 4036827039405275529 13729797414118857489 11410798963115232473 12670471674440598463 4769263639441038031 1791739242436261477 18174696015221101171 12893426815127872457 14264365976350133037 5379231162269152775 3351126669616166981 15934493657429379174 12234162644122517988 17995758246266483278 7535316670065260006 17418956866516600599 14465196315459617680 5007005611883707410 14061443925824093274 56558982689019302 4376560782434646877 3327258037209866491 17597567365526293527 1798478500991253503 10252823249468492226 13756849280140802262 11890917579983202877 11965494562084856855 6271338371990136541 6724139824045124091 3566217759523330745 18064552260081186678 4156149645325897185 8124697137146864269 10562015117243325829 11137179594088643091 4188902851663932714 8077307687203242127 10156200803602656731 2552498399696908714 5493787284076105549 14789994047015909319 15666178729332808627 3555765494689498876 14882109229888544659 16073149587986307623 9180496315279087085 8242484975469557831 6082765034066926872 12289795425658056612 14072867955967117393 3964299319181986948 9285465973838431540 12631323645116974660 4154766957273745964 16316416885288475425 2835889431267028245 17591431755740740984 4466204409588486052 10765149627746300094 17507711690680414624 11079272144224940174 7394555339416454842 9022703696619376260 10037255658022655526 2824284499112948990 8051949729636496638 10171091318824339516 11577309037250205982 7023160543549644827 15466853606761062158 6620236390412188519 4302839543195858435 9248272764994160997 8501494500673206690 9559390156108712293 6717316261390310277 6583023711104478656 7372514470153507618 11008626814222184448 10095432195115753511 13906484225534477391 15792538860860695287 699210329271867448 1801772301337471676 1605442709741932018 3411148212444713237 14092132584685932343 12026939415025758823 9661564391699206192 2480413306116007190 8508464994937242135 11424477902715995991 779682005901207926 11105699674410759168 9387851118812944421 13492138872880346113 8561475003089652601 8447879005452222209 14901874675605554281 11824246185984220471 6628524630154315281 1981654756745081804 13379897056536432285 13089507001284400110 4112609711003922436 8402833277705612029 7723240011149985647 16016716447731211430 3328794332202952933 7556806903792225174 734174001997549903 18291036360666131106 10339027507136540626 4690928315260634624 18180297672108748568 6664369583742187462 16308558453711985000 12672153143914917091 15725259049306961504 5087782829698692774 12806898591358426061 4566528352758453332 14984990520204155991 11888171619086819555 13442251482386978731 17919587693805603250 9586313577151608839 9204709986322878666 18417635856656154137 16542427772203006610 7975507520328201748 2871896287625529066 14859582418273605920 11096806538902844449 11143049350536800052 14844569178034291656 15409589445678203005 11314848102241414787 5194241863579854331 8035390495266113595 17588684802115060446 6472790583584739601 4870378204862999705 13058249558969739200 1296223276410912543 16197559238932943471 7132443611879444762 3981236275345779008 15835881266290106110 8618200745032967555 16600048103367376329 13089890044175083893 5732308147459043266 16925893905310744408 2623532309435179849 3344207291337288666 13392955150080412431 11445973880363888809 12859361891690232690 12736767936404604686 1459621881514121921 12124460947889647356 14148389787791963423 11318377145459394032 14264026151545425910 7717549758283319615 5602571216875322700 17806272586327045481 17126512178868742163 7087462182187684847 15904261985222186325 18142025500738311674 9936210316502210238 17272362707004555337 13183267701653318325 16359834545293372492 4347346242426060132 2206468211533454658 15084565314674351985 3619776716374760542 11289615945701990565 17354126651595230249 7732658322291783152 2737466480971486351 5285803985585283974 5039105750347672293 1229660523179865575 17601463041610678445 9397544088764623667 11009493906158642922 15831473308206540251 675952151264626865 17778298828383532156 8536192189426260090 4832687098098342404 5073984897044840330 7263156722300418539 1129921429587703381 1846795549704426442 9468183658898855057 12813107601571195116 11127364909518088318 8837454077839069561 11207849860567751751 15144162267094414235 15263237007387621311 2442925589811995131 1777042856108879565 1911080778858296341 12016842031878065894 14420728562030316192 6935292432459996240 3606988866843107396 8998959081317280513 14059451269033129502 6043854955516276317 15543752562363429698 5646666996247387610 8976113062889222194 2329427023027059168 3032742990496304188 1729563392619008473 10291485485401856740 3164521807987438221 12718514845280977208 1159700537817563977 17220864792637002420 16344272057636565986 3426069772278631563 13420596014205602626 13556797871551359325 1427294957013928802 10378732023587621707 9963143872957056831 2000081914631898063 7275500384043657094 7970633034277190716 13568015652810717562 14313007965242888747 14653151666478273505 8255705480727137859 2890498048919603080 1678798369347787726 3449927327877799228 798503328014222729 3327827626162241621 16572705220867419314 276656618702353544 11675261257545520781 11371143850360365585 10807599380978363375 10751984893064486824 11408514498692863718 6484189390438033287 13615232429544635333 2186674845052231263 17030929314005767480 1449591004927450298 7167441142841750407 4361700608450517456 17268621784363397792 3048165698562549685 8533535817060174673 7860201455498709906 964239211608645644 2626400391478217028 17531047126260758917 3885259920264368947 16835424448093645911 15062460407178774187 4709371819168620771 14211064205764136114 3977191961156165519 985945741195877020 18081064626170465357 5828479178054837690 17004384099854523590 8670503269441340467 13054043261319163561 14448622618733547057 9390314849412440008 8751088382339797468 16630895730172235854 3930985514351552266 5358946090765382669 16013832691959502702 15762754598387367012 6521672015102841239 7813567959065704485 1140439244573383111 8919555152374138559 2243368172646028621 8707710145470433071 10180104164573132977 1068004818745488427 12733853086391908820 18416543214152168448 8872677324109128721 14050214956818041913 17789179859513301450 9478133461632079041 1687577400933956988 4102211470042805317 15199492389545313526 16845404332076939793 3953941229908073166 1588720100174042067 9297859144397540725 12586952951884589579 14650194114342114415 9183030516192767894 16653693473507398849 6083369956473298648 8753045763638699757 5255392072634655241 15882491339072764063 10808252182724614385 9635810882791240584 4961176664847980725 15218173127938038388 12636752983892692686 17056420094972877851 9992595276770627638 17628923723310871347 5249380582793023822 6221815322298505332 9187515661388405190 14594437294838622941 3898546177627000311 1186741085990364287 6667945173792508232 5107592113608214562 13383534894450223658 7399921690821838042 125822263736094682 1983218070673129555 1825711215772808970 4925689878457693764 15122236723455096250 9505891753520701024 2630905050216811792 11740357539478248457 16381970035381959725 3422794944572644967 6914471989361715380 14458653577158184275 14464370767446104705 8052202595301504802 13710161948869896417 18077802774690121792 13741403898088246299 10356683085045652538 2843790486690185170 7172891358895896697 16988861184510787056 17546459034988107184 6813139640486340975 8623392137227329566 14615563910663535130 5230672320554802500 5673038278316831166 2621786011950231867 5160380851845380841 5303921804449211990 15799626287145578184 12586833621479821682 16912643088173444731 16045139220526845621 17872961747090109522 15537482211116858229 4013574523329645375 13831195531287374002 4130617867542310744 4698939918808901991 3358357329844609790 15958234987538185334 13412599829772675758 1798193860387056779 5525137867966253288 12785432572402781283 11938217751629489230 2278356847560075052 4214032273147726334 11592311824719238516 3969285018706850498 8061838366525961169 5547400279802987922 12664417870159041619 16000049230128999196 16804778412656160196 15090684922685634678 13756198740918593757 12344459091500163887 4110761700177607484 4049557637678165254 17143753495501676872 3956084549179045287 11192021657760576309 9311375173956612268 8259755456837403655 6051422029556268672 11586902789668402251 964983493572220935 11276909855556814636 2749357339839837062 5743667275909640611 11487533884205373952 13840943531653723439 3286623435175312454 16988484626459228484 5999690174903465428 13332028776372529975 13985212055926873760 5743473415893602692 9797485972463513450 13800096015325931939 6705842689163666026 7689003190486100889 6029825741001478242 13377292581925515349 10721194520339044014 5977751390412325222 2337194179631595371 11402812932815109453 5875993294396943227 2410773090729368268 7426592040817699003 10297709490715622152 7792877751940180743 5240620960564829352 6367183207557504318 2902272619126025701 2898759381857423180 11286865443301080104 10127270397501239128 15632238745993646990 12039702924655824070 2467708859215872202 4709441279446360725 471558969604358530 5640563894186451673 4527017637666484485 750912806957572151 18180978480706206016 15227309525361742917 16041332548842536100 12150514769927122608 14724761183734888973 10940008352408277537 4304896092219539403 532530710007939891 2249532060981521330 7119616849889831942 3761590463091181549 6670769151291499113 9211852589233138964 2286084148227753543 12043228928720371043 12229048186821438228 4276761383105021211 12212633997401921354 12320712611088453293 3231794417111599161 12223269026750643757 12815597482920471980 9446479485342823023 4953086257468748002 8292794717955371414 2761051493832394787 5615660329793252076 11239612275090977901 3799188851752363191 4055180412349082472 3688468665555349209 1169863141346104903 2765751720126124427 14719130359590092168 7786569581121462190 10666492868270160937 8648433082542522514 8733887292747515941 15882687637377018668 9711590927667312377 9551870595960655428 12951169550129997793 8084832201195131470 13655349794934516551 8471842153620101319 5113435983625528975 9132466251281352220 4390033424997323580 7587927042439437948 10719790716784679815 3852172350631152258 1820569417563186820 17284896330783240026 16056400644411358311 3647174666519721396 3322160341432012540 17375314714425952119 10240383161678107407 15334846423836505324 18242196207615173851 11052676859727961356 13562067283293165678 9815209084028075460 3520697846667567338 1225694255653479582 504459614049180404 16323145779181858769 18293008008900520696 3984651371648506030 885839344656240719 8919424584766816974 11481597898300502169 3024337464143693742 5872810937410127430 2418782954515886672 3058459217947073751 1682533923149707473 1657329621454936676 7249681545652551639 8209794614509944138 435457711671946061 767296791361109274 15380843273945132180 7337870499276711642 17100164406338010341 9698176211794741192 7995540522008372212 4166180505102077796 10246879912954830247 2762746859823186607 5677086206418342437 7402221477270555721 5530493562098135702 16932573050005670775 7293239485946978664 4964890712617710056 16304576093634834907 3988869551518347697 16511100752521049038 1886120328160763074 14725202188979514119 11428898955329969197 9727244622603470666 5006545798577752353 9484298840190108436 806186461136206765 12445930582202094847 13380757882079758021 14667685616059402709 10685118232461487760 2806545165588320412 7540180666863644111 8771489502559147458 1996650073988754271 3678774777011509997 10905910049292576120 5915067939439637163 6448406502098545907 1072868970021852035 4643783839670631086 9492442251078638380 1804304699530976287 661185625416498722 8935222593195657530 1442285188760343194 4394859209956396481 12824118129637422905 6608763432477952994 10105208860785220314 5704827126941333908 13090861429103841421 13814784640041769369 3317209525808322047 1288086294175592052 6961322887063320718 10519430041603818767 10905644867847574915 12095900130948084746 14787928074777318404 143939866287750238 2283905920295004289 1706708212456877188 88596594067349730 7633605563941286481 585529735974398815 18090795582849983423 7523715772857285426 14619645332956894292 6877676117528666201 10807771110673851653 11663404834398438646 13754415394834725731 5878865490894827172 12917217450757156668 9617978121252317249 7445674231335021856 9387059677774211955 6515368579628588663 81188648897763220 12789236215704396718 13723932427141755062 17158688776960541513 18092838926408472784 10999896302018611953 13176123260020844562 17805444458535343616 13089503761839552649 26942436791649979 11416120219806652864 1548874701354961102 6730779260865748372 5314207303996357545 9920645077925531772 6791697279588685444 18317074359364707967 12071265143679902497 11549455057793072591 5864775905357839784 2925038014668733084 18298109551979178006 18425345174608504509 17968303372629800253 9263587643939501757 17967429654268888123 555733872680485312 4655621467994215935 17756901960356949025 94266158417180068 10277739063874484014 6859959650312187056 4244163309169124441 4674663386513737012 2819626798512297148 16048437063247396358 479781235571626415 10428400525302419088 12632091536839989931 9384090203539482203 4447591526495969512 13885633409915344375 4646091646402472160 5586037068249246102 5451602323231707052 11262272716467968909 15337355759886430625 5042232869849688067 14630048258203412783 5261505150315606114 3076478577244183110 6322401533758648670 4962399991815096450 16118840195825638542 5219781706252873878 3027888965459619726 10626762569769692416 7835217837213318355 1294909091791821340 2511005961248441304 6458513730607646016 11483942595471791212 7473062037774674138 8993637603527278498 8686861800811975889 15183840376532008755 9285576172039628292 12031952462079479733 10734610149015342448 15629346452198111632 1577694526981897641 12506751012774298735 11572333110763408468 2455278026874253733 10908699970966057911 214734034801038148 14154269283440530461 6380687240872518671 16041671706089705598 9090277542104852407 3355001824464066458 12209053504011628350 4746174648050979255 13448904378904231557 12027020826469330015 6140240229007470090 8564189477085067673 17369077486987211401 2279851074890032289 18101810202176594462 4852116127707341572 18377443669384663824 8507420881874704964 1628566092058632656 9032732714868975033 12439246165326053885 5726215262568270388 10028207308418847398 11223313317088148232 9157620618664262973 13649338024961446662 17497614389195991047 2035579056415281519 17580298802516771554 5350797210644393457 1072157186858639312 17207588818571394947 2518199092433576290 3486705383232435624 9513871627143634008 388771423572621909 18063985235431561561 805320372674262042 3025518280911872113 13569743690461186113 846933169496557422 6069284172810014075 9583214772616172896 9850514972773458803 4977787756193085691 2763262953204877770 12739762216196023657 831936719987585703 3521251901117863222 17300784432860433798 17984865962419268445 8542599099533677041 17120263766631068193 4187374363848160975 18330679566934739630 17279931226575955397 3444662939848228272 18191074971511989767 12436655912733589186 9514519022104572610 8597295964161795347 9454386153328463750 12541935782495024722 13631723464992908174 4940293581783374351 15725846059911166746 9087902098363669148 15160869035102501691 6443902094974772426 8424368212908957923 8011559369010689041 1338096487167390981 7887938462329542467 15695600468026513878 12522462254392407375 15314532436798333702 7057429662013014521 9545890074534268467 1919441151334477357 17896828363492566822 11018548472754311014 1516436814853489093 1062139311439258660 13023739544825236507 11018009388723610185 4155698007535473077 15597083719654719388 12202585402293256709 14634829817226483204 16354453645569003625 6379782461194330000 17496681337132792622 14868573276240287133 18407822718160185644 2694771929219031124 849791154058792280 4072790881453157385 511161640798515258 11206158180736733543 3563553340801193188 14739631579306579166 8361211952966520859 11520753544370294123 8500161305012940987 12879326319121478818 17690732062464407816 14018294456054268908 12496755720210380786 7926171594749235464 9643430615411655047 12249982878372059327 8891397652992763825 6810829097546331950 223253889340911656 2528050130542689685 5692858149472028608 15664535066797643937 2282259200461985771 6702094612669824319 18012022398720668442 18187048636878354845 7606345238657184367 9194577942951143573 11683181646994085677 15733212749984121741 7461000566670592517 12546573948016892431 8189601259067402897 15038783145121646726 7679248462469824879 8860606615493544324 4300253362712303922 17268193460275921912 10431543297291212105 6228846078511484182 17688559469621857738 4593846192670991068 7046582193018747589 9598968900161850104 4415138507716313394 16107871435592704433 14956231400516606843 2589021178780383429 11893160163929888789 4773647224837848818 13297964156425294664 5838541084030094235 1186404265057213692 16824799445679662438 5201076907955362609 4479209049407347835 16696653949247619059 4791523959705353458 4871837885762803156 12839733873489601523 9769149848940886709 15881619928245672725 2588159447934617858 5052089656911609786 17559944082824580835 17379914496040905196 16000998145297775665 10111577489600992246 116536102208744642 8838544793387971965 1756260473797018351 13004469990303948409 16111267902408912598 14560878721676171138 11823607509161588148 9565574682025645705 1837268668910420596 3094882187398434267 14831149703046876534 12266871567239296844 6827820941797374813 12749743786668036334 11586232128107033313 402035217512908131 8102709241925059880 5726694922685265450 14888846973057637683 3051175023944733309 6509443636148463220 16736023488961595443 2490920770534801537 7336819395636972154 5682060061892109897 11473274977217487732 6310187190829539558 897207076380057714 16298959625067863517 10766204778230664020 3066520569588224583 8762259954047276453 1614201891871820448 10110134700780557518 8408557018252711130 4293374525020326910 13880316529923133031 16406741073417601271 5580498909587006351 3709649296457048937 5298671879962671687 10185778207547037213 2747213997957929201 18365615450890885889 3260269165184685503 11772440058229970232 16126529292582750437 9249592089485028059 8660042709566033740 2051784396959830127 3111280044887488928 8946862726570315817 1108025767169241099 13320591990843674684 5069444432151330200 10916649508959569460 17411137657837412434 15407521870067349876 12942547267800062686 8898605777245538940 14746710382080864863 15108108192856850888 11977116305612136924 1974335043798148866 17869731349615224522 3392335841890541781 9415948615970883188 14256822795552822220 618602301882946841 13743923080433855531 11931677834043388813 17745426682055476717 7151681843008068397 18326367475317454301 13994301820321085963 14896787089806381455 13134706553216794133 9627247116746854014 2800877678569561910 15154145657823333243 16170444476080322192 12237465326191984412 11951359819430741727 2259546522761677776 4681651040880488287 12032658775404924652 13875507663709468387 17370034349451326979 8235601404153767207 3127446907006976325 12575300421322194316 5380319706360845602 2885509717398689116 8262602452608692578 7909171442950777380 2122013194924242951 6893518356210678037 18033222720657615674 8713948336350867453 4280795696614478180 14092130029689694348 578237693598821168 12678251463364553746 4705380754894384152 12904171562831807744 618574270885364363 18289756851557254447 3975021672184918156 10173725593250702882 8239070995416597450 11712273594189293299 17859516824620487492 15751068668914857755 12446922631455485028 15398102150756625356 8648552581208829349 12459319153480320845 13417322442309844523 17460283887222301057 7136803097791647793 7467159240835878137 6856602500175410144 2243515247658047879 17225102702221124974 3146974383724584452 11685080417121359005 3892154889249186689 11194935425453782338 8039605829449218239 10529321953804405735 17377397136240795981 4199135812468858697 17781477994222012836 8933944792590490290 14596080245179885035 10681647021200145891 10879619614529792076 2314382500049895110 14100409867265367082 11600864237846265902 6295969198371912659 13188219753820525251 9868976001238712869 7394617758048739858 11610444747252238416 7268283996353380695 7875764729936274468 2307127554071589437 4088641359452191605 5914439428220885865 13159048215466960892 12668288817978079461 17793584833425679305 14966713324874024009 11280723547273404861 13438908922273888508 9148197951157792363 17836894905498133241 13305716847205793952 7171605948032284822 7273397060306516587 16253127392093029777 10011550406892134185 3750457004144568366 1919113751476196070 13165728121981931894 5519207161141957663 13483923011414867372 17736634220300218932 7437511934382504658 4189881996864034751 6958052997677284160 10981451351039687245 7661305831027492421 12567310852077215358 10766247848526832409 6957251709298433187 378345820504228850 7340345206918687611 12259186474003844839 17808893882725475248 2981081522340641636 2702021150337545647 10631544284790143371 16526190220882889607 14658226564014293189 14757550412984339038 3991844688251761966 4399669192209971009 205186854359801666 11698224013295995694 17238948961982901427 10653093475972646721 12494893426539272660 7308666731826504470 1054009323617306888 10019989074077782815 2836748169179762047 8868631196293714342 2779777301206453963 5007785196952957037 1762808314983293903 10499307481087603395 7966454231234564572 16667007326422458187 16939564661956307776 891722608195498679 12486648455777792490 8348333055856298146 1612058305362872732 12338259710259285694 15132991131996726725 14481262684448851128 7395467359795262656 16667354806013394553 11010338652963437264 8585282063394564672 5719727404537010819 17878457921229332635 6644122475935508868 13862520331742664516 8690549395041462680 11692414764314389260 9357852514172167027 9431657374387100078 15359377231718921867 14295660597053204165 14790240065885249588 5310442044239534056 3523588410388917972 15483368203665657201 3527191458387820461 6026566158890500595 1818408443093866681 13454581821459594400 3985718421412215682 3697742535298259008 1114166928498636361 13964547044654327454 7044065169089777715 16925254407718942572 9352655800279658288 13348241447117955287 9428402551867692211 14305450739351420790 963627213772456063 11953539549219142419 8300991820805681713 14756613145781109149 14803521724245351247 13293549249741077884 4032892905906355652 7485006719923869494 5847393724724890314 10277490566930314450 1266792186911892763 13947376932193306360 1051957630655669982 6969576737022042140 6890267767454662294 8987952965314256774 15456335380759369153 492521076856141664 17834063717170137008 5492191776428737503 15054760556866433639 9786782487934066876 1515897192105455931 3557926479271255256 16322193570253130033 13109065024141499898 14985671213713434097 9451228648120103586 13185252023861721492 16241410417556466524 16328566459692747362 12953055199321705547 8247290757102992981 11326560833756767072 1552687196256007883 14149516759214659341 7444027606544751160 14826103754881544189 13986745265592455284 7482776353718101988 9394577759719948289 14923362784035275743 1774555764845183382 4608335534480621996 8291929673256219164 6353188509569385713 5986931715794837445 9429844451724629796 18126870245871836455 16705597715103697729 8760488094263000272 9615319238735417633 7720814288832920575 10761141904398757719 6571201158682104388 14930930693961656013 12661709481365192383 7684310499005627234 7169011969108225765 16125484261777875394 15568177774527568162 7496593894726815592 13276184217674575879 3025355157563413126 8661893091008197672 12415465859481056757 8208965083033763894 9268667427416731284 10398114630959826821 6642098494813605687 8203719135436022750 18172287261549931522 18279279667284271461 14553137252523032561 14734243335875465075 10963191376976472591 4248087357726425684 7838781222560947841 8975680882063606474 13685588092101240321 5152333675117417150 16628934399967496697 3348844290887786955 9597325742621206439 10262802846228605624 11077554492699190300 940559515246157419 13504186162454538176 14703581096991145218 5568612493234568314 6868674173592077831 13201458278369393854 869483627333550222 663554342934936333 2064664173482809480 9040721506598918300 5394232525078052935 17412180692432781675 16646228725291301890 6108253734488688749 10330806652079782615 9531614754103497452 2026081932309468239 16043420326438742101 11961478726912469304 11315243393367764625 1938928167264014252 16369518269836119045 18352902487697292800 16244565362685692314 9237966171482456179 12009905412274665470 6964536364034506596 10186510789829427910 14629273870904385360 5743498382373028718 16554508832915714961 3827990538921065745 115514847976272365 8308130522334604347 15831677448091200256 15598735322745213892 12489061187477135864 7745332079494190073 18309307315289489970 11437122741126896392 10425663511104660806 8436791904847214317 4198319105473638398 2017819069165334211 5534294483452618114 17263725661244875867 12025500433027409958 3511292060587028170 3672174227680093623 16810038014290016818 7561087845683520506 4123903953301725645 9457433554778253997 9265570175137280384 8662842691607212692 2396952053599768591 1887523315783138755 14234365001806355043 9488993223918044931 5553536872988126917 9143274305343769719 16743610923426390587 12181175017151979387 2592652539065859079 5864457303615929741 4355147862990762918 11875992405646996809 3226400695447073520 13449290710718806190 12366164152514747056 4319976266327875133 4142424663839681543 2271255250159044600 17878581627572464579 15331022774369543976 12808106625094828881 16643977789765424284 5486144294756264023 9707974740286189579 10928812841105002076 12325808789851309218 12021729265330951826 6874863081344513154 15204524654802854446 9627048384652933301 6915959599605340694 13873147128913698826 11999607273365351482 10284266874193428494 11156040168956733943 4227387135698822035 9017934869217491021 11276916681540967483 14863703298109907321 8306540062231104681 6842833773285321 15398595808515706728 16515129389513465852 6622265150020495291 16562119715375836087 7045664700819553820 9199164171014062093 16745027638955324010 16892680375547886094 5957829346527388582 8740868927676567622 2643309216495525914 10359698581101964460 4220697151031606939 18355730973580247962 2800191789346105307 2400287571609323793 6994080112105873437 10800746338287454323 4837297371135716659 8275196750709847075 7340155992705563015 7162831290898715059 7734982211865738422 15083631336773056494 16168711399172048850 13879161186816394063 6311867470128131642 7072042627103272024 11588288272430355904 4745671508713214029 1002131320684024831 17046314464939680096 17789239878730046654 16929467162171414300 11759268819692650262 6633956171981638844 5300354758305088823 9647538124738188161 131208971869284069 17945226143372612754 1618735538245617741 6700914521426445887 17360127533727949106 13239637296496884242 3032368642022811451 14607389674745733692 16070568511323966189 297978021698119903 16724628493859397031 106755014680799614 15216438286172847058 17106770662976472579 259257648259962312 9521878087288690529 14586728746314225572 3706207184923908914 7257034403467330258 15880236798549294461 88535275694208641 14351759437217300573 4191289539536846460 32195946462616449 13034772673454518107 2158673475428489535 6248547164270643210 3240638482461492198 12667791038137013512 10507354180102973383 883518826661178586 8312655968298642899 11825257141397704554 9146236050206508819 9990272951577510748 13393062150669155965 1014537295437767679 4303663602201236026 833414738069810571 622718730659213341 16945328214668457533 7011675969705067975 12495007484974851761 4669114225948617463 17559503293036528642 18264482376492805037 15160841840172200244 5554309551838798534 2892139081857906316 284306710989251939 929794655548282368 4404493573915283122 3268573888563460603 3770765056698715685 8220287296835805026 991411606527859345 17921464376743003059 6364404622624956222 3962315472096445213 8236567793242542127 12718985201486827632 12329726713216324802 11239275248742987664 15375508763173339347 15544364226232842767 8678637170695965923 5261091108306075791 8364939982382915157 5387066149385426609 9283956505764442869 12258859601196781121 10172421751910238322 6202871227215487523 9235394923879905721 6897622200691207197 16176121531501691627 3958717019460924387 17667777078922286114 10123099475315987036 7616876562013139198 9001044110167935092 8506754730249953700 11955875142574919120 10242431823463625258 2440918787674816157 5559434759762357157 15786544791413290589 9450934562040950064 18237557800007661237 12840845562729912652 4561740071420939386 9104547786608013627 8273354819236333718 13012659212176588228 5662428490265169411 7874720627583289128 4663023840399037340 17525131810257355354 8682810614338298772 7167667862381976797 15806891341009382322 15541210746135299232 12653570752570629059 2076919421009280880 17024938917135388003 11164630067988732757 11811482596302146336 2679417749356883434 16430462670025500065 14611688260084250188 12877550880488971007 18064849698568021880 98905247570447572 10395564520414690313 15921638998169748985 7778663075209809454 15147232124905873579 12332245308300212835 15738782517888728026 11869369678191749776 14944328321231442760 13499349417635207810 4121785930813553302 15576912361837843189 10143305362654732852 7289651855612878756 17790246773522792051 5024483268011811526 5471472838636046711 15790478480142321941 9366241750571646659 13686575990994974498 11339618057672146764 4578883027231748596 3613681504166544365 14303518959271480407 7492968518515769485 1814740635029490118 9149027787254100967 2723512669592409064 5711173502246501104 8788717258807755922 2539541944068536875 15464884708903981429 9557343546652121494 4130705881517342302 8712755998675234754 9541270714356898299 4447021099054326868 6345610784813463633 7369947728575751495 13984417740076574361 15371219844175045668 8291647497768494433 6183465062250395602 12955241577330266403 7978120290454081584 7990737642775356877 1173892170559334328 12951454561967938916 6065944359476990271 11431249927831938708 14781190012657957512 12668985982650096788 12502994118470723011 8508203746668114261 10294890570619539723 4761461357703543453 13122101560989555310 3227864172270995431 11373286342840758901 17282276850776654374 2720407296866736569 17552149046152882453 6807416641727238619 417641559751372775 15888986583577861971 12521413163375332744 14719569524391684751 15378615891033328514 15055839502118033058 11322861672070366076 4831374225200286215 13595478630839007310 4116203037832586575 5514048369606594587 2075670762946901715 14723927716833631263 12551499610647381525 11384699257039345288 851963993015234169 6032085991809330982 475626013202896239 4595779677945209707 9111923035853941033 7485871865594650291 342376157830873862 16650522537585394278 1023512721463309559 1155920568229803782 14533235602263162302 4171552729836139907 17322717943910068872 5541531368881032893 17635757878000599431 9574617760296878138 5099110920438192034 14863016297994819155 10700683051782283052 10512150696841023394 12571833695073315232 14866614147529546189 123080249174448451 3259129874259087295 8477326632339641006 1843799274680063862 13163764491458034434 10820588618128766810 3348103715568031016 12607170212705586558 15584575714731377328 15531424104713386952 10022260991970219672 5783990828842228078 885619392189188801 18342568130850371986 13549034858500427369 6704205645409609168 11553798007507398844 768309120784180549 15595054455236451490 10581241294933913678 11161854658068174837 6304218067828308593 8628552928869021646 2266428245941538943 3290797653380661788 7208816000649986244 7323816082242324623 15335215339641407447 7487562699981937308 780260422372358271 8648922918471880241 12124170410661293420 338971202069561317 14691055215299425595 2267424684616369066 16040123271835545887 15168124913648885900 17192172842701775653 1930410845028038569 6283642536365266367 4240339625264216063 13569040703108070668 502405719898936392 16753500811543497717 276493082920986293 10655713521364669962 14143197187511456887 15193137083400770915 5308978268330056929 16680716219646287458 5197528297672191395 4543926627842971693 4591324890541861962 1582267577530601931 5130849341652474431 9381024193654712580 7335771818536833626 12840191016787563020 1255626042757323385 3733796444637355435 2638536063672904167 9591453604783873381 8925542857110131945 4827468737832256669 5979449974563776165 3891126631583341084 16852948263550492663 6608728184300238702 16322296512244540163 16596582370149040765 13549757733550067727 9702468435875781242 16358951443349721978 9213474037711605246 8081573287437752539 14545629504089371076 11118053345281904794 17178558192136120674 14333926342871540828 12692547460098500737 10530366898726433140 8104570037549020408 11272957497309751414 13951246902488237177 5532477774265629396 5050954882393755787 2967066750122861590 2425716079140754558 9760988132439714474 9103680217599287916 5441083418289994661 18225216680428484081 14717801464087812971 18193386285993125363 7917969952363940939 9096441047384863926 10583149542963878786 17512646516099471395 6042999575115268189 8228855633778987463 15667923668294169988 7198969688511477891 3658719096917560521 16220877504011379133 2436062447608932364 704205895502278644 4030635876632920407 4886441857650231227 898047439193081251 11308968978245052437 1074248916303702785 7404683118947839038 6237463710273446731 13731820974874870290 9249996927254741720 6608901210803220861 10366267974855626802 2909633637985163014 681926656262092943 14820115477869297003 1079444957127919972 2932537404400440693 6655617429370659145 6542433943204824380 13812536812519065765 10818514158882606606 3905860525952905291 9399826727390039873 13558698989554111461 17474816971102443225 9885486037439088526 5627123083150001094 9723130831311854526 4568026578230703296 440264438747524320 17190544152445653341 18411518918377894339 2802650161043369975 17660883668811760076 11277485872648790833 11622012933790270418 14742815843287335955 7021461092994373920 16223355299517319572 3368989957482500279 15927954059920284173 11582366834183020770 5950418999913202427 15884067486677549918 1153013582801438665 16334816145164820598 16623049341779321963 14539766779001828415 7291834521584443450 726762815791593417 17178098055441087592 1064593742663517392 14044162510308694856 16820846534589990302 14208382264062350289 13044505275583265536 4923147249654036610 2204545730872798735 7717755338611487083 1532582592889677443 3048156140154661166 16332619469234596170 14424749282359475878 16457973223193625942 7589060963808418286 14027410595716401660 980425447661490850 13601256810768164230 8096010250045810579 17917359239103294370 14671959374348483181 1781055230448417970 2603529855110788701 17309174239186139789 2201173681218757813 11699134843349257602 10271707988733192923 5009637608489594788 15987144779673156962 4716540722436745164 11067053060789388726 3680430345311474347 16263751399464546809 4026415125404072959 9717947041410977850 7807170920471203900 10083627737780030764 6546834127287471143 17383909439799445050 7372385632123887950 18228104701505867883 14201347813552099853 3300364649396183669 2749641968344359496 10894836634853730150 10519675675448446325 16798526529274124937 6484184236115133952 9844863990012037687 12714624780391751822 1914498282383068851 11764615399325771998 1875565988176209096 16794542686003178765 6587257826182062819 7055693540765981467 15635417110420443681 2574211340959713090 12725285329861958358 1548065793729049835 3555918025765265824 11135190101887520369 16500205761530936015 14697275034909960061 12186591392528240563 6149778545946474039 16433297185050114058 15243498038331578616 11950927481861723614 16483628025876922706 562902954278234258 7951313496313529025 14774477454406254252 9197671895291035255 5796846791060452609 9033872169413298005 2175621160597477637 14948037332714915786 6159681289423727765 6680427663475434103 14474670020480863579 4451858595633587917 3079408939497313761 17371591812639179015 1946112876239631115 2920123912646327444 9796527822995243531 9131534563047532786 13922557664189536293 3891819819861247927 16929893774526694615 10090694889176159404 1235864223755215801 9952396158533087190 12499170372676812178 814701516995817206 11676372050622840539 16118324168708692333 5048362322892676083 17329641377085978794 17686112034181881195 13862908075669487837 15727656935858515865 10120395936358223164 5539432412654583361 9937377860800545261 4605961644788817554 14137072148528993336 12615078389880258260 15900298242105697289 1403893715542387105 14283138599734164179 165808278462404688 16743681369265002995 8586902261587794705 16587448710363997366 9243751760085419507 3655050658108111992 11391351513686225873 14792617951353799761 16440707696533874597 1752374303956147313 12483814617750530004 11547958262239237179 8129546098822353797 11612899250717625853 4762633053504753948 12069677999767600711 17857183778030578763 16008669133052875527 7859351606864202644 3958691507395590441 11774134923144195318 11678424553734054027 9665340644993103017 161077644791942080 10353169714232519414 10017351200279433661 9557664542447441063 8079149295349023428 10023800439750432469 18089649830137554477 3646984851445107378 5331661370173368718 17690824567720962962 13276429123935815836 2940200753670612102 6842881300189386788 538288949591934790 6768930541321908354 1213113400071105535 13562665891872270882 13164443976498094553 12031252493555732494 13685689945599364034 11145877240758737991 11447631183267902527 15419493108448156022 12398860833825043683 7973947902854648142 13886061725366369477 17908855559937499712 14344083209581534055 13986206578853581806 13582984863470487145 11689758272970271215 16922505154317312556 16164687815067090370 5866289799385458247 2972215169231629096 11783863574213803451 6118704686474050008 3661561408044701681 4931669204863351145 5258580378907404070 8030764931717275684 13549173213013837562 1610221953457735515 12537382520637280117 2849861579499907303 13736597689714358241 13070743363923324613 17163869168030220216 2606912933583476682 5217854667668580325 17974252109998965460 12405842952243839931 11816962035050094680 1548198123222981678 18197411231370397050 7006723611917257378 9737578005000622609 3505099672871328053 13303539418438178951 4745564796082531525 8171475051777386894 9406964067065368007 15343908349561320217 11506308829493499631 1688284739307224906 1466994612430941235 18318129089001900591 11517480870593503350 4754133786644463136 2392884657743054513 16701298457407295506 17140428745891813023 7085673634006458291 2533426680851671574 11013002268271090502 16707404983442505911 10364139942231320701 8745130379990852968 9323693360583891754 9081516153383579466 16790307113201660106 13875140061685447089 11761213941511319885 10922813128257730763 4310397389450676030 10608450976393053011 10703451843108418622 678301452775358205 7105246068044463647 14106474542896960656 10465536863569568287 16816334667301430375 527855087257455539 6665672931117286 10359331231457055140 14969320276937833466 9443430108841260432 4850421336681559948 148331435643248999 2548450088574601966 247914393147658667 11634073972753908881 4030152309524689668 7676656684956669320 2666563499617557325 8710869732822342638 17637279031154870586 8300429579682666549 17388652227145242461 11554484341420676544 15370253008026442941 6157696922982788757 17039708941324155930 10893527802781117500 15633443460966704198 4204144855659973948 2215091274258802476 10030865492927867267 15522738684726796361 1727941393758158243 17729642214007180554 15880040394277246454 9009908996565796942 17624477613887136526 5089898846790228710 2496266728751691806 7963562625572426253 17402176965395098976 8339366879866742108 8430234960116847751 8983487831106399137 13710014734328448057 15406093539478380341 1123942101848844906 10541773679590071879 1036949080511478580 15360708321995253454 11797936312642161448 8795478085796809050 3792980620279878533 7891945903927832008 12773839225085527944 9250684119971677448 15773393955775117 12922863240504829379 1783313447484686825 9915223533377747631 12399300816503427915 5479146287114021176 11091418304854022391 12755525319806799916 6175387845921316513 16941917814648315285 2176895691841833843 5371177946873039189 3671966262993462438 2334291300517762892 3525221589657180865 10151833721466546557 5970094004700002471 15304282559979396900 272037960930298579 7323510948846734918 8530925969382726568 15768907901439381558 13926809898962499199 6343750667470226659 11779322744972713917 1351870721680027695 7154385114454128651 15026005184075891913 7867314437333322271 2169777701006126912 3359309430611626167 12713456479492290923 30095721704281226 10506219077632657138 8166278296883003562 4578255455401573064 14710074479795217925 3070350916287523933 16504846889400166341 694423293191215102 17313020675380668096 9530500744997181482 4691480707861939657 1423862385718142231 15541448437990705073 2873725804412827455 3380644340170414065 14063934661434940399 1614230469928207152 16652531028576675693 14888298197153083057 1325709708621959954 6420719168249661150 3022010854693929403 14706488140404117996 15153321596909846637 13516265719601068169 5277746904761227154 17528607162181857710 12979084288060343132 13985193611517900710 3289238082292751097 4055026054721505218 8684156300454197294 8693014388513305331 2601739260110801562 4830468383046929532 17880123286524337799 1760580460796787369 7192578056950020073 11735560066731742301 5254923055859911252 13076615977842451026 15450529906516497757 12199976123411333321 15320456550749674210 9496080513628822880 6171558292026611877 1459540552151645917 2553095813113731947 10796640416755688396 12560705565825051359 1854773041576029373 13945071245557030882 830764036933327406 7272035369270056392 4426345621514456427 4878551123414619428 12151993918670590444 731916915060731677 10697307871569997315 3678409896583749464 2016342996676764773 1546175742475785924 5275974640238233694 2805190637720153375 3580550562161404883 2417473013133222006 8451702353723760489 1915764137841375058 17571751245424469112 1655869957840240939 1021243302842056094 2472549865558504052 8984987945339600544 14774265366762278566 7515622750560013496 18047337360846008 14940094753347308879 3948292644690639511 1255792440312399368 16137483724544039305 7168981110846292335 7682508114423424788 13408107068194144300 2327523013421137779 17910269138094679107 15734426745415436790 10324967032537134144 14694322497820098277 13033351619622680260 8285137243068520532 3306389822744763229 14141341865989000047 16218586662170536836 16740099774599561709 11958980370446052169 16339178652442753039 10299610926608117261 5637628752352135846 10278976118118318236 14748581934596504126 13566531884648116138 2067455896708366945 3171051330643830392 2001429367303717543 15310656590879414309 1852201571824043533 15808303613321355926 3417824824629613399 4934055657679782875 15832500601398644883 18049594394176233521 16216306889685956727 5209252952980976576 10079619297351391897 11849038044255983919 1605540157808351313 16876302010481716862 11878073741547894697 3392940257839089606 10585990567609772890 6779967016645092375 1693047562056370573 2020228051728683123 14842137007205484136 3365697736308230657 10314816326710193009 708833237925366947 6537953634164482435 13210502639004692647 3052202892785588448 5876086324096069507 13387472699384767324 3247211861269605990 9721470010137656626 15657726029732335216 12681670346179710387 3627916327384839859 793636589150375820 3091209225154656506 12901846798267455358 13873442194428224213 11969413341655089561 1780769730887079195 12667376130728115532 13990363618115327486 16648799519479932716 12661473510191336403 15013620633110243592 15502876426605847592 8351807413240734404 5525661517751794034 14592386920534277930 16959447507399466590 3661920909598847597 5286370879937351331 4700922311532792156 10096137777154624471 17180810712883942657 5463338650071364326 18276606040446037811 11345377070173579507 17048664738697064235 2270702831431344895 15312232820470789278 4357174073735209366 16630538165327890085 6251295797371012930 4565474999748967565 1303873579808222988 7191941350482344754 16754318619373040542 2255892219809493805 95584788415492355 14636441904852820152 9561027014685411522 2116144359899601502 2675188013431783205 926204297491982474 13992775379613462848 11980243936493638094 3901777881020753254 1910491346224243332 7031867652464619954 154470996373758103 15375885090101144918 5041826536911711575 917406666132206172 4349207125186067742 12320144493013632847 4541004724484953889 8469326149711347273 10254224824874448349 7020934013148398866 4339651861718044940 268600062431332919 3615274944514495479 13123600380447069971 12989275943579247479 11358438833412546981 8840642367753455455 6096788741872379065 15953601953401090703 12934330002440207852 15343892943274355535 10685657624125754371 16065793046738852735 7794179506663978140 799675909521124509 11192214635076487310 11759864997237263362 14680981785601011533 9588917682005182620 3871263046323373035 248974182287360032 8075871911354633973 16402155711336733936 10904245629866164301 13016899811383528686 9487084383255772129 8931908700535919952 15207482594676876417 16093037717377619885 4470198862554694132 18128067434149417709 2504708827164909808 2591862057575302352 5132249801910401065 15151430187688028559 879948728230733609 12519698967197408790 16350967319600134056 16800843008304854269 51163560029158570 12366971773658937827 8572820813879420322 6846624363278444385 8151491640664094322 7288795046273714674 8979209827195068026 698195821974034706 2305362755705025230 10246038069594110539 2799319346970305229 2525402460854400994 6256169112794755586 14818629646066573771 791447661016102515 3951647167281372303 1403771914834266789 8676397702637888797 16278603534524554703 1857709070657350871 9488689886600099771 13148934983638647062 16444878549491921583 10456096526422046622 12167894706749427453 7562368125730842119 8388944185466018465 17696681372455305821 8837287425790771034 4441255115071735192 17251216003289817142 4312392855932379101 38088035177205212 14446857486575824666 9347359223415028278 9237809567550610929 17606649294090252024 16654108146083912013 17135875484306331299 1570457960812334075 13714739184252336298 12555597199068510722 9917361198702730289 15928845809865223196 12690356425645190441 2411617698985302167 17750973260342548650 3095013146942830981 1195202171799663436 13093000877821630803 8260013463551085115 11006712339779425133 2751631297772244980 4762194096068406340 11432511611856083732 16518559742122288938 2530243040061573992 4763228955344039655 13681882801310496158 10374569705902273979 174346609858498173 9207517280039608981 16295921695179444378 1308871305722188873 2350264748800433880 11229674232510022139 3676101747999263153 7044604249336791351 13566524214774110268 13123013526172612487 11036802892565722109 2064636605189419351 4045583047488017273 4523331765957496767 11820000766042485344 8125003620451662382 2751714176479236366 12441857437613094849 5971315404949796667 9386518268052933793 15637526002905577005 6217864334738658230 13669389465680176642 15643169926106979244 4875729367681244839 15723261213347570910 6937238204906154316 11402093754864333767 7483794487873872073 16113197577013282177 13664572008227769120 15678499058724506872 9510345730333594791 3889035565246736143 8534592542180835292 6609141415079982320 11620860142020858803 14966530529746444883 17579557142476353692 7186936042597260587 8560699689933880758 17758371199055817668 16850613615477338222 8540694864720012827 9070793897487914531 9734322929103398121 10830480234175632665 9805667324022987424 9890654849392662141 12986690910341891711 13765822897720891607 10104392378966402815 10096627437679772403 15123208853200756339 10269424479737412430 4333177072147476797 8019009704152012067 5612774199764123914 9894892896478650954 10147536050506794460 17072985119655113850 1097089910169346040 13051999249170456081 597497796699059479 10437090835201676764 3439864380151632413 16160601456917796199 17596336963916381071 15549097280117502899 7078599726717536328 15007592273258362489 16849172193336326775 591229923917182667 6403351342775795470 5969641929458576318 7853663303525545807 4951620424091703999 10891085249419309351 4226755519469426656 3160035976447552956 8758401513006916434 12673336678835022760 15280301362629568405 3505681924331127941 4833653042747676514 15662628705978937822 17443402241572849719 1974514587604075352 10987090286914156293 10451109957206883646 201831934106582069 14697381522932170083 9729088382162813431 12384352411654560537 15845094922077634019 11546141608101319318 17990496063539549072 14271011574189837689 3968817000449382113 2164294211734250034 11612533726003775893 6271601214897353987 13802212810955718917 8012975864438027233 5428509112097306878 13738626250479510734 14532716947768612976 11030487272103218203 7780233689123461926 10856851697368712441 3834695996643420649 6753102640630885631 2098916637519035356 8935458732780610478 1468484885850328667 4376646938175530898 1612201197619836224 49671716602509756 14728327967563183278 8721007686449179229 16274233066719872231 17261131017934241500 15186283943373710681 11491959365690125684 4935316914669409146 13143599500050872883 12009307751192555223 2638600384528889341 15302242146622671914 5853220482148078256 15152844538370710800 7255222928937840512 3739209307342372801 11830023326721875589 4142714084130034340 1722034618467349018 9274704495792445327 17052223575727859725 12118229526736059943 2129334639216054142 3192242069087611036 15733728010800425109 11293062296593468293 14300471330130241455 10529997230671109608 7672126442273760965 12617725280021179554 2623370708669150560 14440400133236058027 16550344910737801809 2400368878462403258 17569246004368350649 16852446259284299434 12249677127258488549 1600881782477145090 7465369428880861959 6317203317475159059 1986075147227496252 5481883718864200447 14523867235615398283 1071491604070983417 5414641784578199280 3100668688516641991 14312170559872160053 5390312020767643976 18247465997978336084 3128893390850113682 16382254585221433684 7110486805698370533 12882759642040026335 6450922917902242151 10501908563732194013 16716260994678367629 11206272417157031201 15352397810766106109 4428436114535096633 10041833488747848105 9112962794780112746 2525026522237996157 10721694392910699313 2827699930112871692 1808792264997689777 13273413984934494512 14264541751935365852 5243860274832104319 4935235511643994449 3699474366810019533 9419819843300399409 11399061333039876124 9046446509739110319 15526116732931924624 2871351761373989526 5782033377838230421 2578467326255864567 14198024033544655384 10411357415451502299 13854288295262181128 7731094193804080085 17371369867657161979 14696020697388820576 16969495864925796959 1679585177816547105 14620519466257128709 6223143138869921299 5386483239647167056 6645262988307508865 13816546033970448285 8042006243282662117 13690898152910394329 14040414389452951148 1508864426592516093 6358016111902302897 4887752692699566346 3866261831829448790 11676368998810128652 7352974673572874736 1507370419015675668 16447613673141660273 9438707055417587350 11451771866706946456 3629015057391057529 7455246163744053890 14408379405560832471 12634124872713910158 8145846761844693475 823622986680831957 3645523596162897789 9023172498169659970 7879967078544255004 14175882484609407942 17340468043578269955 4633306459114106563 12098799111195190089 11250755323897907881 9789487453972198646 11247160146954414151 14970110537972157264 7831659994746967462 3310569481822545162 4211534335780378899 9899817904203773821 3045637207453400572 3597287589199507750 17189848123579807825 5503235339592838201 6238016307130742763 7179446898155586309 12751313897792617421 17816617437161615478 10849516858158558318 2766559290752343433 467327426472740237 17829132729484913979 1696832997014905726 12901082091048225468 7080819862565825150 17855813585759054285 1923951986615712020 11248916245235831056 11708999021508432730 13137732540136414798 12131915585579374298 15864090553408334280 983953988470086885 5696493698289091762 5125863935563200805 2374498556092149562 13585104200660762692 5629495638070138723 9180987913388385852 16298113313314229050 4846363411822717429 18416224647322410443 15445645752365544597 4171796910121868041 9354374993101970245 4172546203180935343 2029815608719101415 6235959964843836045 12489587243027387372 11795431520358614647 2294808344869396291 14494324295253025242 9633025912670855796 10357596412432029674 4740143453209833589 12845945983412757890 6269096178161972299 16225826784011594115 6302775056334787706 6388071658163474144 5665509116056959147 3173911191753559094 9894029401035690621 4969015269996324848 649699982061368626 9903784660991154452 7591564324533699767 16139911630896365374 13743656704575977580 3208718959063142915 10615493692082143331 5679429338521707737 14008180904996463861 12740376971527834982 16204390697611959587 2482258122032957294 15264626254488779690 5458364159998102289 16108853358799072827 7215573359914478239 8661292225199593719 4291609960014375741 1163804766659888514 16382852508249542580 13227782624233046631 4755784601137301463 3469163373534047101 15058073121749933871 1801975216070360887 7138770934801519127 1482010043514653047 6490560318564069779 3632278619010388225 4090983881803932475 948274348401589525 1360278178482186919 5180152707585035222 14111248244711713873 2442388343104703172 17789152837639220868 9224801236501828584 17183903063052298072 11661912678311197708 6199797709790594270 15780583546123543856 3058542940279776864 9682582497620245086 437707681609682642 10308872215968268190 11106379469458298023 12395799173605776080 5022354184519794286 4933385012968454750 4713867319733497604 1223883660556839146 10214553033487770379 12501712312349475769 14090697227178852628 2094597758275984735 1760872539520291640 17316039861004725304 18409215587250803928 14002414072677489239 17589301654248194506 505055536902313423 6282362932303786071 8358590240038404035 1944937807483648729 18131536602029377812 7983284603353915285 3158786860418771527 2435483171628602281 4135638675841650330 14366732672211462156 5448422709875798966 9331451853902621329 12868039765095381077 13309913062190083688 6545086827631292047 997345753121598628 13076994122102665428 4425348291915089284 13337329526838505168 7982391559561213381 800437752658716020 6718529292755081483 10994928957603217853 136693499470969719 9146803425269582820 4836013450475538791 17533377733242097839 5775770766245628673 11950850642895276390 3825762147345164035 1976962314098269792 9959306228899353971 10412731403994497858 15237693101982868972 13457958518510208958 11228085248010257663 8484817063939329636 16680286824885588 14478999902263257791 7683780747722002285 12603325011146611603 8725339116196068508 3301267945423794638 5441824174308281208 7403694299456848195 220599407676369962 12325821873379143344 5085745852606076591 10199737651443086228 16709919178020948586 1587991355976505283 17607330747663807065 16664193609834947122 781707292909624921 8267801470186407199 3943036025302233828 8315965912979466136 16813045983657690535 12350949425261279122 17738255590845418579 8365439128261297950 4875599052785885180 5924207888415237476 8184927482419093917 16428739683058249593 17021410686993167789 15167908497443424291 1792291914339423690 14810894044766505958 5046665516480338040 16543411229503983195 5000652783264276934 15985995600580967108 11507352590994069277 13732442212981295572 5545512395455122616 7246226794898188094 14857211229401976458 10927747204353965706 4670759690955586830 12857021135725379043 9774539430245955420 3974679311920195229 4551355462297989959 9548878381852270867 3146808562207499789 12010329780669345079 346574955912014404 11219463853285540381 6855497492343163777 5800919584025816964 10915337453351335226 5370688973017532434 1584925878537698056 11660186202771242203 2428093749858299492 14967876378261177129 14626936778320139287 15050197854811562622 18360000886327856671 4656268669201432287 1724502431441142741 2498571753493479152 15219143310781594743 8248970469407719107 11091416612356373080 9921561356214634472 11846318318534611092 2548686705251744010 17813535053297558840 8828996389607183269 890577119184497507 8499307467877660016 4553577256009350076 6030043261115286632 7213556361841863554 10445966046045721698 7059175818972117223 4782535694650510613 811082047932496136 5831218350312605915 250348600995652919 5151697840994629219 3089448032527428189 10014932406497831598 11358147469359127036 9514983031264380295 3619307697757233233 17207238090011957629 16582034952431322017 10068766237797968559 14892854032714587471 11282146499156364505 12500508304242192465 14012563836992676078 7543867549604755120 6597949985179050999 2113470223995513093 7763579438715125216 12943456966133177838 17900256920231456533 4614120532914104998 14620985830905730696 13759161625489061332 10218566844611725823 13473910998765285026 17646532000933679123 3676844073838048886 5713639158973229755 17302050381019234861 2785450493351360681 5019124736275361370 5860284531279562075 3273239717520268786 7514398582292579599 5736147110147395407 1793035069572324264 5530769613053128695 13464635502941038128 14135885878184784269 10667849537862859766 4922718883668045834 9457510981188338628 2303904482299763409 17679091960752833914 1021408902162749825 9253183708460995265 14349885244312233293 13042888734567709842 17547791283486349576 1918706616438058539 17914088664829629404 12916271813642108085 17502065005870828596 7679165987912517570 17250940678674075463 4096612375899867484 8799700769732583195 2304105342922669825 16133502817480649496 8601564925386833980 11437031311823499257 6479436482394565690 12856605159830061924 5520408251090495662 13156103666299745456 7030488203320420629 11349008414947011047 17093987817686649136 8738127493495154617 8320885261255285102 7356909791418247396 12174280333278988952 10780986568340859045 3998664563412363845 6418354507845966132 16477630806903448143 2068961986776426455 14213441131259152573 16063489952663638748 12965597041693667848 8023344075843557196 17885107085936661590 11027431864417259276 1139393143025548800 2435393406812212382 7225446579983095808 3437171179494016818 3750583357679432003 4773719622150868329 15224759117727922343 12282073523569872706 12067929046216156491 5519095875289644611 10427437109188035026 15287610658856370955 1255750556935487558 5428276639948657309 12059571126709664625 13956418259531175876 12636448021217575181 11507360503999035357 12709486791786323641 8548147312587075870 15132027177641069141 12393237335422753992 11124237449700139054 8534403317845523368 1414932100737699670 4952380129339701776 9073423881761188077 10602039975521158435 8730287255675347641 10016368342545739937 5339525030506842950 15473367187793094090 16622104361876719612 2836469042233192716 9511789625849941917 6578349611128669315 4482674071532603836 4407015258502939040 16895642035027063166 18079985712597556537 7649177690401182029 10903302926696590163 2165361491116463366 4599360385108453584 8533827921720057715 13759313113932338623 14558105231289151878 5743629501469949712 1318767004119449426 18339037534294366059 10341909153336307379 14430872215532183418 8808192703724150174 3288917315213477666 18028002318074853336 17921672855991318208 15660846937649524804 8114564373032125699 2808879752154297948 3842896519213033588 83994695899766900 5699001689465440074 16408575656671420040 6825102982871307528 12384944610956849019 10477550203945872499 13643664514285694638 5805612695531645314 7687255354020136125 16810297927100758646 5467389380859472487 11608955230070022396 1242257468515053703 15718612770957724325 10961997482612569258 12352936960428421580 15672967905527071916 5109013654883190046 3810262021595240765 11296627025281829380 15014028051829335719 15659321597871734672 11464756159089667518 13701167948788687929 8438600597141400834 17809017010843159230 67578192164536165 17917614915194800575 3545712302828058439 7380190597831664372 12369862083119968787 5774179332397068810 7341257856584077646 11573816588165104535 8534132196968782874 12843858616472228545 2662874552233261566 8683240678438583053 11268472687882532692 11994911709317184394 9050737684293313970 10106018561470563962 6852909246115813583 10182849622715412840 9698768510212135732 1849082401608998444 4212496885794147101 13446096246410491438 14553267368139534974 18384600313324959741 2884893299701148182 10357718889594127121 5099862478331925017 7518013647060237517 10556194054610495764 10754163274213679703 5306197818591142320 14604370781073735929 17898596358086772437 8377480637612952276 1294269873103603420 16054663461223425889 7599439159603931928 7410532480117299906 5189057983877114314 12297407193758075178 11226577048225906306 15997604052853658103 9025810399026200102 11640779257461371067 10797965562243347350 15546260844763319560 11861345212990538315 13605204074205524216 8878239265404056283 6542294366473022207 5541268613199983896 18022825015341829216 4843401011328820777 11016813284828796868 9874221509058213078 15294286385322288201 6931511795646332582 14780725789857544983 14802407531305624250 16028497897268863059 5901268236818045286 17573960067329786070 17564460123409543483 11686726163886768674 13392719082779865305 10715600146236946067 6440844341692838271 3500658671290688629 12697176147415241161 9488841182492572978 15585899981936803183 12350131420750006863 6762427550692627155 9133649186626790684 16137086411186631104 10074007710905321650 15821737067101900895 13114010286508276761 17036074439224501 16623614550217260698 14823129161734192587 2476998238476017457 3184747001592598728 13358242960201158172 12787446751193467858 10325309271275793438 12367395983310597295 1006115149209277626 8675532883767447136 5314981584653870963 9693297439907822052 18161318805675004278 15517682068161681125 10348282624526835783 7025543541093175389 14385122629654124874 12245044134097319040 13465083535370166170 17022463563341831318 8456445715864164272 3230970397127647685 18168505013020559905 10574412362738957690 8059641363336634118 12374321128030460845 5432563227842774295 11871774285647723222 9123466534701756278 18297455780679729492 7218826567782509957 12202518064570598328 9981497416510877153 13165344645884170733 1933946034278172384 16375483184140812121 10962158862377945651 2716998704291660337 621097731073577001 4218234108401400535 13599057917462774447 3584640035605352770 16413500569055511282 17191942836385788950 15419308530806639299 9104740592150262287 701126400249732500 13111307029434274432 16255642274270976650 12482675436208337033 14528491494489965279 18159093050530706484 15501956752303055422 2833277764005424122 10744959136601603022 912760404340570649 10853358701213533466 16261129605683622118 11739183655130016064 13102867336716540934 7410302739100093523 4413917873824548475 7959488612848472703 2393123192733053204 16446473079368960018 3207780101810775663 6654461091981127869 11442378554828270358 12067776252073266729 14750706216458569676 6842212394641667684 10034332604773057873 11167112344100300210 15315442204606568794 10910386635034409222 16056637902170387897 1594304000935781611 9486734532385289795 6952059412974967843 11552217379047466930 17550652533062971516 11098127966281805620 3555877714889621868 15065521548378506851 7321641138496525537 14958685934484089715 16655022886009780577 10345380850118290561 17818958625961027666 7320471746833332952 9611524503145898990 9914876228656758260 14896144393579487751 6435860968072946856 2847109418666940422 7457182603975411735 9164072374677310216 5338761852126075683 12156969305169310855 12524549111914434162 17712132474250206723 11441781955086783928 11807468776237210548 3716801183174398572 11038162861343777085 11189914526880959106 6150389978046195165 10415108977868993776 3233101025176159164 14057795398687978897 13715244824286306178 4601031372092344575 11297492553204203531 13631321106569366168 15537483801104587845 2963627756264983778 16119521130263614913 18220180458962411206 46457880109189198 5467301610798354170 14338802728083278786 14873855842055623503 18314942169450976387 9195146374039220712 1717674247497536052 18369225917053353260 12473758810978131864 16486228270431835585 918477373576365733 3780514861426130733 16670590599937721465 5658923656648021846 7309148646266265955 14180965965160505189 3326223917508661490 7186619208583839707 13670093258769225427 15133848460224713724 7538843420059281282 7709360386000231165 7425761703239416574 15348046483252122942 8477581797800676768 1082325536114847355 5066874119993643027 13132304567656319183 7273980856072778916 13211454224964331900 5513722350116384970 15383736658362094869 12059208427631054185 1758083839706263256 4103600208040645109 7100836907097636257 11416265157943533414 11362832807140352984 2175348685662257501 15216380031375547225 2675162972733530681 4497029284458253480 1538861263631787419 15053343530908599618 7112060612226842880 3021736073496507210 15535319511733220463 909193682594681462 4728761854978353565 9598636293046982454 9441514192079993852 10248151628964026087 2202737291295138018 16428281968218730691 1683567568238255502 4915050004952768873 3138060095690661045 359403857563449677 14108807743668375332 11432465083943333171 17892168306088849188 4485600427868352647 2710237754256910796 4998218243111626434 3604235888422694122 3443003388011829095 4360871343920050225 13750846705934398612 1195123379829890907 590533788875363381 16896269551918093346 4257409899850222449 3504713822428263043 5449835375782066192 12614622224067700030 16008846983873772440 16600037216992636922 9175230291618111984 1964143549732924868 4246615014565218548 7695993205220357818 11028632554649076329 11805578943143542550 596988621991117571 10931775722773146135 6072085656317475963 6095218376885262498 7349869465758743861 5052093419452295637 3503336811827529899 6659779426706349836 15112529195763404738 18295321973320189706 18397529267499809898 8186542734471255033 3883398100323109260 1520417822042633217 11858027719269457311 15239620834066173443 2916662127144168400 63673374962554213 5828851954179421020 8467573063490905946 16300982754609109876 15627803608144628815 7607084326207626546 10737889678917963459 6347881105004561165 13403723466761403685 255454739737765538 9424351356325361889 3727495575495401916 3435422902332686018 3207280843981780933 15049650272457950953 3705061222975406538 13679495262885151030 9743364588574667876 1219600958455998494 6723250820832134310 13006986903656508735 16638305866665002596 3749451265205556144 1210825684799197130 8557660975579498119 10685144801736112194 16830389745591853737 16569624684114305216 3701754179212661671 7607600986167366713 17853890218001478558 1402014665570268966 2788664801563530387 15307089196266526615 362363630026557752 15735155021616917107 12553544287224909556 3609662501244458669 1491889467741753893 13736925106682889805 17803443168597989532 9712405716929964008 11633669478844744925 2891514411807030324 10385914857116975944 8618010457318850245 13036338954395118873 3504240722010509013 9174737011973375086 16200148183868855781 18187629932238787054 6986022436640763253 3461100765615488771 18184564312242402356 4521219512422346147 6322551468260164194 6309817947506868123 4866163193934876718 12444607848965383070 11897433902365174452 11182199202911016949 9399286419353919595 773271577994892893 9152489044577008237 427520013177955481 7633292370551136433 5996797422241876560 5388530216429016171 11917881379812650499 2096278510659305207 2960435342039992234 2894551069481411392 7638131624060916571 1318098086376644964 18286850126568575849 17810822293782322283 9935613614052161804 10661448197505070053 5622633989937012453 6842099003185011766 13768237651006927883 12679625737566129667 5846495922306602993 5295500671226681964 5549413189278968650 5803877202795762567 9658815564315134084 17398147976028619726 2983894755486507355 2249778121546880186 18349561283854893977 14830898257346545898 5690142476495213220 8349396781329228776 5267014578936414060 14258913196167921393 17884526766945027102 4454175540166126271 6747128427602716373 10188068432922616413 8568695876290724796 17121790508733329353 15719239664266006013 16208223398917109200 17520691628154458193 10476997065989583532 9183464310366831461 17746943368910177033 16425374733300472975 9271136245094267519 11001145026408968829 1214091423943724346 3666097362890485608 11573376016307239052 15932427878734929600 5396048944830611628 9260043770369313087 3125991539263360020 1954877980034497828 13984311671869039940 11597884599644001461 13937945185533546768 18323481471283429716 4646908129861959789 13639009216702913628 14335537855486509277 4494348676704773660 5888100126866582914 5933780865089752966 11631696965074216336 8844115169664969590 12261522696835244198 16833272373892686420 990891527130929840 3428462001394240890 3865812963070055460 16836461498981736139 9767398812136130384 9252654512304007875 3545886189580705744 1886132021306026524 9482943941255530260 5105512871472408724 17416966157857106369 872135248986445101 13655714955241773481 10780006513060582899 16243789246272428772 2414808227718814559 10768544830638053336 6355548864659191837 10533881012720239684 3396646438358487710 155075610422819695 11136270952226138910 6597467076118333815 10137926366804091913 5262236448031853716 2039898890396885015 16683002269369487006 10557937123215946884 14770456463156252466 9187153727145892275 1556333888456850957 13883655568142121166 5806282142744859763 6629619014154167562 13582806759331647648 9121577035480207564 15872934919125027933 6387472082068500652 2538580187445056358 4654286538021063970 11391576513435923878 7035766463529547059 10818967802133787771 3937533294988249357 13181135159715426981 12622631702734867773 1169899764337335295 7731818711413251706 13126445335244576513 12379430417480781811 18089559944563370755 14088606757062194765 17468907137342973972 17851541504010174920 15609115175663106384 3101094742270978342 16484731755611133661 4423350544169079257 2881065159411423615 11347966077466238229 12286291567508207261 1777086847687187905 12797022231789952471 6721081440185708333 1396055989245281430 4482557782074827547 8776593025831506695 9636147061541998384 5007881184881278870 1257392043677555830 16050209182659338353 3915822276191132943 12057205778527382718 5707296925223097243 18301016694255418642 8207128538898433419 15139472093086663245 8586092506051377573 15471471575043265649 3912729342786399398 13077048667087066528 8897102130537888562 13085865521753807632 9546122220207825856 7909652509597714598 11417257026007318144 9055732990703582187 4708062135172493874 4809909337789892629 13473084675490803776 6664517837396813472 16555671312315370135 4107705682475700892 3128832793069682579 6584353254378623774 1547437823406907543 13020115754158793647 17552597671018539868 10402429323308629383 16950687453192691746 11329084365050187197 1580948948838222868 6950529571793768811 12738321340411136575 15464991933237274732 6508937125203653009 15521172200715762900 8374512364647259663 12479904298213428539 3231575086296228425 7770542673618629606 18334635174126641581 10326457510708688574 302960610149592369 4529566340963241231 7090386262844029315 9454764369215921429 14446382815747823785 3732778234389950518 1083377590900155546 11896784323024849122 13525575944338768741 14886214624659624350 17344750437808537050 15112844839121985082 1103661782237631874 9896775045731741356 3926138246653516105 8579884791546616339 374697935094079094 2148072994579800636 17797179275990154444 8928715577427746541 4555176413536994154 6046340774921452003 11068807062282388324 12703883269390405668 9861808597272893444 6579781185002579562 8306122343425296943 17844542002869800617 9774609627864575324 14869283693156134171 1335256601859901151 7116908156382757592 11107811210288953691 16735581549281502203 6885290205925641403 17972194126062088325 14155522147537936094 15703235610412567378 4435271306196762022 639973712704707559 6280288283892107627 16952488650849682064 16468037202504658341 11744268324941329909 11971323964777866815 987479562790050450 4494599986690083308 16280456242130902692 17867042206715674194 11581208350264843346 12444644683083679537 10049327836760083260 1662506859613669557 9294107597865078988 4215522475957925442 881255808326300991 2979717053409893739 14835712754378173899 18151389423796899253 4510210611259170801 8243751127668986396 9529896007396702512 6050641297445264745 14849217536051671790 1295465996353138669 4567973530356986424 8099500280940526874 15780496807141050806 1828405007799646096 13988351847646741791 17660131391819467561 2676459076277147584 14522398343584187665 4454734337002985378 13061272296505778303 6485042826343096231 13961709385077477188 1537539592540085008 14724680707568787100 10126995122870479864 662018799745899909 17420685341416095172 17675579511048003831 6622544031926267170 15860930049222890688 7802851403151093786 11624997243313214025 14119649180109458947 9243079141040845559 16706585487714435954 9737946974468512632 8205308041170745338 12264752716212346437 15238918704049822235 2272638156788290552 543746013592699963 11365195363849582657 16504674711857985176 14388934067869937844 4394200644682634097 7474113736354793291 3158593593928204460 1165237174848542438 6748915552715137948 2442977140762800008 2090827505978516119 7499351849847849486 666041803322847147 8165437602576587599 13381216342284239081 10694855407000645702 15811895934809217627 10970362962329864702 4113250495396161609 7870191481122315211 3313633327328509037 447272489441999802 1737322270386040430 4518710345061619009 5700814712559871362 17656612655131583943 13216313702868009476 3604272890758268200 3373690491862705481 16603115283286072710 11622063783524638596 6969493136460338816 12258787333545346083 15316194317912379151 5951369363688670366 5247210746822798160 13099191209352640906 7715685924652585606 14775044431161325527 3050258977807527002 17258582182813803225 2470121088006146725 14497031097567269634 17763078812012244185 14604700129382038689 14049180997256938850 2300423402721003027 15671972569667797921 4510862128083168820 13276185453508552942 10896680149515576731 13903038327312997030 13825475718323113605 14002930414288256272 16495097043299937109 15343781386120951558 14244268923341608709 5205957383169400359 14735332873266405494 5527264620260061522 8689410674192009007 1850544986087554598 9364307369025546166 5152726934919889707 14139970669205810628 11796216425279411739 6152979392598046159 10724366593977640325 11990716806646843080 5051647966064180675 10633540607254283106 9949566128508196056 10105691568949385785 263891456708968764 5373880215993262218 17543711822390012788 9275111891737197716 3648841754267262038 5912270025133897331 14308185353786764678 16731546397623214863 14800634074260012679 13211413158786222195 6809488907372695499 5819009298270618965 12280079168151804240 10892617581789480594 14048785347264981352 916184901378906995 7488460549576297113 17481399968682200199 9497676847985835665 3556906002452500888 8628003914851018781 13082211831001964391 15081799619754189237 13873740278739671295 16889013205547242153 12616567427667571634 11835577883388274167 13999255896446424426 12302821175402903668 1487019675835639705 15991894783343995884 14028370734725012353 4642691043585839978 12119335406160638624 2344173784484207001 9583350426871704793 5597713855795055623 12842389261390210366 15329596879873856213 12102471606019292391 14821162227564774760 12295633428394109774 3405939151127566070 17696724582118081313 1658396681201460830 14978817226451408414 4695034671119263021 2753799157713471197 795346090694654819 5816570333390324720 14993157051204615423 12624342623079177458 14350306839658713497 12867753518185446305 11928249778394733899 12438758682378954177 5902135415115215438 10726435985900432185 13417043822156325818 6477745230847665430 9576054898515907372 15746977028401189833 3686861455150496262 750114742555733498 16375465065306171022 5828514558072763140 4275330785313747695 10879802907351549612 15203732572587470685 1508364567673492119 4165918145733084329 13656877198827959135 1383878075473275510 2049469267118497951 11155779969232136806 11874346489611877012 5963133464619789293 10303606146291212746 13245902212319629994 17431269311073031418 15536876268270111158 10295319309748861419 11020366900957842272 12941794366886796746 1488138997647464076 6395973677921900073 11801294306754460510 2537388246459759688 9274026329320679757 6806230788128166406 10860102803145493147 5054348861377292604 12786038797750884684 12816809490492840559 7975668914539582487 16504802505184626620 16946247860367557053 1154634999448972920 16939073804148716395 12511927508554031239 3036943631577167152 1398733732092292212 2693014248612465469 6928584621400757840 10070538108446667974 7583518618022648120 6629767915106817424 12990622569461030206 6962966428596614094 15581528454938310417 15686772384589223858 7423734599474148616 15957613490223501073 1873747343140480652 2978493032985721389 14252591287485655615 8148957606512126406 12810536136392741509 3361335467393149585 14606308470960400064 9003940372504188849 12264804783049317463 15117262360370362961 2544962605024486446 10008565032374811187 3637418206180764123 17469806825615128634 9643083922689073788 9959057758609046186 847125168763084741 4973349488455271892 8240443030825500171 5546745945877746364 16094248162738614285 12025666550072493581 11233776203940891995 16310418107181612616 17761560168942285397 9416944875188252857 5235433453298570679 1388197676464914010 1327198508227823891 4746881403679338105 11489511144861558481 3799021680364427790 9017917392553758472 11712187426728222194 12910222240226487301 5238443020739971070 4780967590207981930 7403721490646943963 9695072001770070202 1792536389107072794 17064695362569631490 1120052873476950511 12294409948703316262 9099314230459282913 9856573587935914161 8451826980261430313 8823212901937669272 5457341483997376878 16818859184018018418 10189507635020433194 17097078646614377560 12821383449502066081 14423774557894409493 13916582963071006980 15238339431532877716 11085263442107566491 3506019023184601598 17610984776874311255 6578503622387281934 16864005751966416573 16246982721372532377 16272850576138711255 941157274171380864 2715985027819221778 6896877239238086479 18388978087168915845 17754751470058537896 17571085971255474909 10656497054870684615 15782760828297904924 10194173940031397068 15462309943093440870 12742320493830003009 6025761822458887504 5159309834794295503 10877265028125118265 13964341279879352564 2963939524939735800 9778477166508041976 1189635638909134207 4509323496004516612 6459769901858022470 2453233287305875899 1731694900179646972 11873809377294371981 4351067532843551740 8019084425349132246 13743482277988829622 791590956501788859 18392688327077187721 17580830616029842510 5102226331433257727 14388191617781465522 6178240781826496276 8053324735207789125 6610449127104807951 12993159417208341057 4763053831115116732 12816286630741526069 12906454525260548799 16404693794881287016 2489287016354561887 168100301915489131 12409734513646796531 12036258755201473014 4581870625507177174 968487172604338421 15728077872514957527 16931605555498064629 13206623423106163736 5525747035628476786 164768505453544349 1294925638363831042 14584331548122898951 9168284082074211120 12840950830262471626 8191664453924551653 8973994495376442340 1038145550526159615 8720929465778584205 10871012525989959765 10012015485971787595 9620613863792397070 13715846008986925728 6223708987092888284 11247184343327912056 1638218393050623677 5675976689310397120 11590510840786149347 5585142230597043438 11460603248125594568 12028295043338178689 2671188057955208066 9879053078427151250 1096011762022324244 9256233973020343803 2623329234694767077 6447570589290230308 12566226568105182482 18233904754635382845 1507373836295514738 16918072126342166970 10860004807805615820 7917181271857021486 6018260369103764808 9299937979752347636 262404253655589065 1918204540651175285 7617479965100846804 3603211295144442535 17914189846030660493 11027293485030930519 17809184458553325897 11454151084273343677 8252344431962073656 6837381732545019913 7754789056388247819 4732676343757330313 18310344294247182891 2091378260442437918 9413424791649319686 16437491970289297044 7792491763746676017 9885702066776586349 2982413128537543798 6671259129625353963 9010295743437006249 10346258849723025336 11950202106231383866 588063418131002451 10300050186293187385 13647100746643408426 12952696554948347567 16571156870510231027 12380926575638867791 8575354898561619985 120743291216439364 11963281825725869549 1798626787328138933 11538914064906520079 17001624931454559201 580683281721653028 14076028107152990729 15394335189317188945 10402642380507317968 14389908243654525438 1857183614264398886 6217283947430192419 17927015893378957424 185827866938503313 7146601162489184258 10760594039405725023 16573883537924055667 4709463073706185530 12082142502263878 7060713428532124070 323082118198159421 2218354934191269300 4555993005780082346 17108676015095898261 3292612940680412532 2374720168307931140 684228004039234471 9036831986593875080 9640284655439606809 17701330722719483198 2301455466219646122 13049650235816728296 831121088162162609 9129127081119120928 11396940452477756443 17719757554943450552 18393459045724936407 10521943131681668081 8191822192900802194 8239244257119711210 8508536359902775935 8454892766293300171 2199314302263192397 3165143940088272730 12083600378534575750 9957158234190309190 5461986341504321679 8696412118730690919 7321344847753080422 17820096369042380838 6525701329848789607 18258832850023166233 15905622599286241268 6872230507928562900 15877493595962904699 275677255976743186 16707934852610749137 12032667018962465431 14853729835702473797 9992325781752851935 16531859837144955629 13071424737330765226 4692607333095059434 8587356587639711941 9621496494275986937 12063870465341661871 7375451724889555498 509293302730484849 17899240774664947963 6745038638848791580 7206004194995193895 997192960439022431 10864203310135815043 13598328782163069795 2682321054026976369 18402635631875398011 10795608999950141614 15821033997750550710 11777617857724759806 2056122667052392408 17693754548526423794 9440959342207712928 16651959242756912540 4635786208134944456 2689120620996261427 6973651063568899994 8116815156806014054 2189167581783652689 17916222323419648617 2308819282527432819 16031029084270695844 153493765937651937 1605306541737363655 5531476301140827941 3489215259666052438 4411135046271354668 1779137934865240262 7177845584214670948 16647694887304322987 10049250669326534620 18227642723514528636 5716341468801919728 16230437675447125399 13939375740182254764 1009207952787296493 17254701043347709581 1326773331094691316 390845119698695746 744548728415241809 18139265678835588978 4518752053902927670 4928391072903563085 14770048046367592481 8172992146132431497 12662528362888906899 6794236575833892595 5726783149149871804 12854823245876974550 4143605202809420245 7013178888153639422 13172243262986473730 13051372961438785565 1582198123601930433 16256026014909291646 5828790678516962639 955394210146764519 2380022712088224237 2886661308066149076 14140609782557900289 9588880646428440950 11473077236732184344 1935978054339581787 10317381250285910555 4902898569692789387 16850831173808439036 5806268054650472556 6462332785025975212 1401331126756254053 3515099983903194731 3147801813143799933 4918042806974421849 3257324681506413023 618097480138877385 2680272970574926709 17845097978028157159 16360752482482357013 7590847117498189549 5873601712688453002 7040766209566570138 1709881143239026102 5606574394854873215 5714107031952096575 9844583566788090107 1970232365383819573 9509706865914418044 1494252090885004928 14561455264110994626 16523441123841213661 17236542632425573260 3710862905277887596 6996298054263013303 8784050019201455068 7683684009899599573 5661109312878948146 13860074663958117765 15197700878345199649 11117916957964288128 10534654426414685775 16712561325867142250 16568390546862900265 10756911498375516963 13412745618128363668 3575055261055125104 13361112093762738704 5695962299561716684 12050964492628593008 11041202587899198676 12689392957309249025 8338267244904927589 1274452473482712832 4633279446622990905 16785842709798038360 5915383519518383430 10366596446843313378 12381138287450162090 10863558292330274154 11679691233124742942 202623088007942973 9552591266495466804 12597669101163654971 7606994212791934994 6398854941280367363 15729028524950240652 3733184549502742355 14317307059543038482 10657560809156766354 13251779216530225454 14209348871526723711 9519719684976504316 18416970880560148547 11423237652689658330 13763795104637775601 958348334449461877 14335578045133566119 13337955266314398620 6932171490303281870 13168116663392473642 13713174670504362250 15743473739298174766 5224269791792031897 628645954070921822 14733049216333617118 14369509809688660994 7947476315548947730 15858946315218351364 4305944535618866074 10216380516390893851 14173850886079503709 18410744541796383019 2122655389592167169 17838189070794871101 16863100710782610894 17542252538354187268 5092135511620746283 1500793648866304808 15180597577898125585 14299436372823459486 460226878272728331 8465202358912040728 7085004485826217157 14033918660848985717 4932771449957273456 4778574393004492511 11839974063659087219 18201376670872836587 8128557218655217850 12731132094010457108 17557583684159459179 11234969417097586584 11664618314313681718 10524060556780666261 11514786220002671535 14407048435015387255 13263977029168622695 457111165426784255 16980961245198001008 15232824032157798635 11571536354211484752 16646411667447436841 1897818819164185769 14160124758841747092 4861716973671788506 5719527677568771322 8863083819402947338 2348068984821460977 11410114066999156485 10971372491071883970 13661080016264469830 7084548523078844771 8752761361608247936 2171836391035271739 13802174817788971058 10508068678836300632 17476795573530465443 9810098361833397618 6642645903063431799 638239535107911674 13147051762002815106 7724552766870775212 961446555681818384 10596585002354082945 17253291557824271854 4703847739533412055 5875649853098586801 14074644166033883730 5743924684200226157 17998054099526387566 8755688484774405698 9507497093332475980 837056962095811489 7414439225356379855 3525263751098957154 12685379309279416839 2380522345456720569 13543026719086446329 8967431770361815419 15206371839628013680 17919717436641596201 12837943357592227942 14744624425602173998 3515004838428829580 17491018328557668375 8974918223409723011 8823930285258078667 5276220000908146656 7336308287671543218 15412113953171921322 13012284142405146420 13626670412945237300 8676531459364593103 821824251515014554 9802621626007418461 11086219346577253722 7026240837922979394 9367157042609200258 13778857175315033937 5270044381727739059 18435350175126429194 609309289912807438 7505756878830743308 4155833642867394982 15860433090024030326 12502484106317175594 14882831280446933984 1989122548539646329 15121613914303039018 4964532833130920410 14976845789279795203 1756344085460542049 15473386890777355801 17911972645505682407 3129824866275660077 4097354066767739054 8956621231798642807 5394527591541936052 13210665045286624624 13771671952810139207 4596670034015792001 9994936255805406766 2932919115379620581 4762949964635064066 14493550531641926764 15910962874127186 16524718228313147668 10234361413831678184 3263499626936921643 14053982367381953646 10115003376470022718 18048188687749765914 8829507670692674308 15029646333022702624 8960850710937854911 1654995304581087346 9031583020651099370 259285220704064994 15811288586337590587 2558370987502983006 1536175153963071888 14700366349798780536 15752660386505497817 16081733571734427546 1178368694956795483 16051309784220334766 12107995436347608494 14467164048144532406 6381328432265307433 15334174270825027673 15125293680443306258 3703391071926700501 8544084696622639176 13695377278442702622 5360987485557658065 752210372468253522 7443249544485453389 60694125896340993 4055291816124858216 8827754779634374610 16420752364651065805 6942162724982529794 13972873916493288181 3432415226501032916 2281265553459558543 11218014608669831452 16698486497474808092 16765688650256272698 16219603345032755005 12202679025457285809 484065812387831247 4415849407749357051 13639126058202141602 6267524558697155619 4918353052538432632 4462875245245651442 4341861814612368220 8364128310009423945 14261547784272023785 8149750839517314606 15336972243605709125 11962136495828782726 18140987199107875123 924954723601786535 16399346997621084106 16633711929470366303 15452147655682517963 14415965124331213389 18196208420398262084 9762036647913416332 8663009628743544846 15333110046907008196 15774741727504550582 6099693934843892518 10547461197883698160 14686419250842550803 6151292045541754664 3488597487679609014 3292419550476325325 8223405551802354818 9787385020835269182 4077160287123673038 8194314887974421214 6714812950113980330 7617016626911606581 173883783176870641 3888319585780889820 17566378803854441737 14108892191235446624 8990058948203309047 12562090177389270558 3582033597470221966 11637163244796956333 3323904154270043444 300741569768364559 6207550637361555198 10007549032395252853 16481795003893582695 2896877221068082294 3262467484003533459 4160498021532413781 417616269435191635 1955863760561733287 10945155967384702722 11125790330345724596 5659859530580113413 16145558804896902037 16610996681029639250 300983376135712691 12261774505205828871 13339188513826435328 9276928334108062949 4271312595137564571 15127338336427231650 11350377346680652366 11427898019735254128 16937946712154634760 11338211597774681729 16947998253286797720 7393112500993921634 13314292141165015989 13130291733965000033 17752926451941296798 12922982136458495582 561946064566343771 8305213423613109155 3323258397694855561 9574173040049077351 4729674398555266099 17816983366165019963 8957562933690905583 14733087833039221791 12475386972846306926 5966607539799609924 18364462484446150990 16615588049192702450 14784297055150647586 5024837670774441433 2540412690417840749 17649362249144284368 14023286340092224532 11081737824458533901 2140234653596707877 2924279305500968653 10291305663241389166 5867224750800092313 2483527735039797924 7021526392907584800 592513526494766362 9674311644861330763 16185777911788977049 3292040596702252429 7818645655559666754 12383410986833414124 1818581841149248458 16440130514068776724 11244411803965542745 4983597941355670465 6682065479319430423 5024861230610210216 6914230627181923007 1987970133080424686 12760873816063344534 5434076290365278475 1182465157925486997 5976426448485755993 419460615525544056 313391528636671563 4648895178518094291 11594599434468928835 7538998288274301186 4600395359357624786 6111886038857752297 18247643231301270670 5830275666138538037 7268694780077162808 15541634379312909421 4571868360324856048 6116348013269568967 8780774027037413371 7988163897895478498 5273331154186785382 17183806399630822970 9598733143429138156 3240267487858232523 14976010273368305173 14753235420316326542 18377544541016011886 6716375826263426395 10862393544986617126 13863303094702637305 9323685888415861659 1889591543694174017 8548863281008259537 13911642001033085058 4969442890492144966 7726174213445616346 10351495732974812376 18152774054507407232 11022030471579421178 3975973052707805005 9240007830483833116 12051002733483701094 4894135451312445667 17405714837483721741 13392282750399060600 8958810037881495229 16040146053992939129 4005896836001942440 14241302035227561104 10910466488937393225 3977633336631711404 9383582157639724912 7694744504225070065 12465063545041114605 17853316376622649046 11520983238775986064 2530810053990744318 10683671851099023992 6774342489452088888 13027953555226682997 8717900760194464065 4657771037795631432 12830915446734874768 12683352034423974076 4955423315344529715 14499806407770063422 14299012596478430568 4064639665452536331 7372124515532451760 12852916783918463699 1535704918996894596 8835751673119621529 10825212186964158336 12925008633556232819 17662980334163197908 8287528837811301065 12235479225776180778 4190430786250925140 13034974241319658223 15536535437421825551 9490531867979421940 2461699230169949180 5567290255101359071 11717839771723547644 7112217573176276151 2033925675660996165 10160031046149874447 4985654482407954679 6484550515246358028 17041864438817500462 12893972371245419921 15803185661877713063 18084747113162710667 16648429694973094100 5793200598459689889 2669158851338924040 17304157949484551352 5129125698944011824 8402957628802161065 16566754417303072356 346063524434481026 18279005582771633356 7883497818124678071 15973809479250185532 15874206932255282826 14228930286664844504 3015118634728832687 3423661914000625051 9557522708490156103 3087046092446298923 2389878602888675200 16563347833793347082 17289605169500518810 1131709335379414425 13014836081642372616 7339141118331375013 16615630352642765802 9478952040991986885 5375915389673510397 17192527243013109992 6911187188320051886 14349569621071132311 14565951433605763891 14565534561918188111 6517362105229826014 2398712695854063360 5872886726594387739 5140454151353413897 9990945354546038281 6439637676049671033 8481385970443029374 3978491764983754834 4191451750099914675 10926591292541698223 2359627263163803221 893406357827360961 13978587986443899956 15126338469290832962 13879395349917117703 10683645518570631259 16180474689115451402 4207246557155063781 15584072342758558479 17471549847331430115 4414033022139748849 2999616077832305334 11031999140033349666 10471299968146709114 6149383695890661966 6511873533228694759 10895186066779994702 12126727696287651761 1751058532267177913 13969496305522772024 15751415725260190006 4036242377727218113 5338580912550697362 13579385802606075852 11403194577870880587 10707889348906085778 2758904943588430040 6161710806608444179 15396608049750438159 3582339640347793278 4354059818739297726 5332656121191712892 14575647767763682472 8506481836853007752 8619475364321260754 4863391128471047998 14159295891803152431 17679018045448540782 13495631316701328481 4423235779999837703 17207771212903227663 12474399306009239837 14185538107274185901 15470099711653631063 17123460249501064463 15257790790462359945 762397563974666356 2390392884377349468 2778266371421627557 6596094716264901492 7087122694622295290 16169233773081056649 17704942381039199814 5423325331321068222 17967564715280392507 1432488401418861426 3988267389210764481 4306535216268733541 7422842386053256415 3904122552721755759 8209217589128112949 17612860807204242074 12757999113387743035 14825430713741005732 9422070598002604621 15791296867216581650 13179180747082954440 1210692426239996769 9275549596134224016 12792888119296140979 11805962686937792373 13430311079657742432 669337876757326346 7362724926079178510 6548805783047882086 11809790273268069135 8218071304192666626 4386490949617966018 18125734003894480523 17116675466901437135 5284727859237387745 15393111335206273844 1706378238948846528 6450485313608905420 11746750422181818502 11240248673475555321 8319588319161314406 16862025705882131771 14113025416674010553 12720974915923723319 7955594146052699804 8086506302184596605 17569390095730948009 12175621843137019885 1272912969421784497 9218086072594857395 15360465225761796476 18433849319110579257 3674582340350680539 16694251679640963241 14576017397919912716 7574072289538917813 4008130796612560624 15902508741771804971 1832522493284630564 1630215573477078831 16398858658656489316 9338321993962880647 9083829976353173895 5944284486171095927 1786673328347004862 6648327394977968610 16727162883956850662 15940425446936010746 6548025339113375156 6742484097357847566 17095707277573699074 18178955742048428405 7656366280386895539 15355991752797718596 11417352144327688023 9003629661267342282 180987725700563746 15446102722984057014 5629207378720309815 4711193710691606883 15707131735221650045 2813114982874884981 3402328595200406596 7318030184187060171 16893899958615920099 12376362699047561931 6822992616839843043 15683772039463218598 14297833390132933001 2378987466926862206 16210930182053601893 14984649049737659258 5921853357002055396 6579246910450558468 1962879947664482232 2146502110299117969 10071673196428054104 9542569890632339686 1747062153089484358 14507511452816013638 13373267686900255663 11638338069020044317 17632070151757430707 13609955192510715076 2324190986076816404 15727764981707767031 16699094629795864576 4316785686345057709 6380163548755489639 11971453075707347004 10153684381224863916 10837697776295652620 16874625948225592218 12881126205805644747 3441310348657611994 9823701963775955641 18091180501884619403 13017475369214956616 9264231181774850030 2898054437099856175 5745084912285091466 5516665133447605824 1463918763436992461 12158670692773062684 15039521490037852859 12323045386155751864 5427472027241176406 10014312469926648293 6659956817239606783 527613451398057916 3310320184012763818 10839773287335811342 11805796265401036473 17900846717996123128 14809358092586493777 13377440128509704365 13535424775046904106 5276798538909028698 3309485589447898792 11156706357458491071 2406836997516157441 147501768030980632 11728253454477706917 5760954668654347000 4042048215087250874 13263124979511592467 8450208936175461853 3708525943455502496 16598712193312395834 5438503501003637492 7009971173967901513 13977239167763876740 5439432889843882451 15932917842327832830 13498416578661243450 5000501948237744367 18243646096591037513 7410808309966505534 7546714789443289020 9939430615076635887 5900676079688930089 1246793947425549434 9312445724198626731 2163826197352122036 366288696986461204 7699267552451757843 11910960593611602840 11731004336817402550 4201478171710519856 15550216791716425891 9675985493861261087 2618068648959878964 13972994614672363995 6739328568933845807 10357325012647366841 3579347731902734071 10225016880606976567 6402169836392857143 10447876244810180142 13553765442231008382 9997326879404759844 16623555894976918700 11484431337836100805 17744989677622709436 14790469226866816696 11711825684931732148 7548141695393978066 17938749632692947472 14316043669684727972 189319826183675258 14869587188465350741 10878288539033409710 18301430548207825180 11389517347215015866 6984398439591068875 1541541155995200091 11970418677266002572 7948868684809939668 3537400185357320812 16556164811759073433 2478771029400389518 5422044843711315476 4377798917777914454 14479345620882845240 16956725514334740369 5751285684218391626 13817920152283129659 16103700332571318127 5210420023970823208 10201856502057651835 18177844652048851906 2278106441614945553 6949469083315317798 17451465644422339046 240072123636958728 1123985858939164621 18218066693175409479 3251171260572289930 2025259502557895159 6134283209792925301 1190841648769432000 9128463367294266014 17452043208753641345 6543260122940578381 4030307275338627534 12393667189567729730 8801540306673534292 13020405346154070586 8663464984642906720 13242777636177246678 14527030616163833397 5889198704161749863 3015715607010657289 8284859759942092682 15589403550714979113 18180183404492816216 3626628839165620266 4322297978739490553 5698130323363264346 4583762669958564117 15814617490851089401 8185248058289475612 5025639971371682459 2316713294400952142 643803783788894104 5675303170904493213 2184216586685351795 2911839027035817760 17609757153402809412 7575722829089362455 5787115193566342980 8829190654086514183 1462787583799953294 11931684391445444047 11803152306852987388 17091657922411074405 565490612281448309 12209135033168601004 11334338322330304262 447649708620505971 8068488737169931949 7533778304385649714 5568433326670614363 14013385125582285255 1480927004401559225 9843921552213860338 2332530705303698237 6586716226961682407 13065059325179714682 2446693625531548936 9102243766209288551 6371481928747544221 1457377135176510286 3223192481735142273 5457510642831910968 17136616363859540493 2194759968885013571 9677868938523181802 7360046108568747589 17589432756757864448 17048898109553030246 78983701196407540 15353718357569517877 2612810074963703912 17573794807839969085 9954687046144917922 12462363469211134706 16407818949969337664 2773462275463366110 5236247504960509503 10429830972070357259 288239521366395510 6275504649354074352 16164352686910518532 5956496677773202137 8525937297790296340 7178236229537224679 10489033338509342483 10463827965272804604 11290696220648495422 7048423233808437050 4506138687931527027 4056573055567275658 10576030579971838173 7375474301710625561 15745483528423309670 12316983103697859422 3316299969303589789 18425142153470043522 4198448836177178443 14657064331254985868 12180548505279446795 8306569773137352704 9489782027906037893 14738520041577637109 4274092204489339514 4525429477604803358 4184458042260253883 9933734859639966944 15026208994377867940 15707186800220065464 18060808556287305960 18211464438211644002 15765475635378679173 17168628401327270021 10843729909056328156 3124322841871422054 12429448319900911564 418831134694214783 11732719839790054776 18062016237026475810 12491127823541532979 11024421943994947062 1296862072781979154 14160608913944862120 2264678554481958049 5975077203110094160 13467869517948373262 4814840882933454765 11281909198569192451 458297089796277046 9493446737708868292 6268796535022973245 1397157313619776277 16128605079296746825 16904134885158269437 8180448297193247978 8365329571263840810 12926780134307561195 4025401833755780948 11064671083415923119 15760626988243135091 1544915188714318618 3908308315559533157 16466278619854994665 4337969737192440397 14650960163023109498 3159981072354116820 705623741944542282 12696334274366556354 2167520998556586604 2250994238923864638 6209052538203422147 9374353707670299644 8821366023649732895 16430733443580709459 1535238068545455057 737319280548503511 3034373183121317232 5526185736619544989 10474602960105059285 6029632734936668451 12739715136237989088 7806761657184375489 9241143638410355272 17557736736250773218 10559766648802658666 5077976539212229714 14004000073974437051 3778674913625060573 15049850865970417741 17153537235425008502 283466323509688172 4007790434009621238 1885619143379575182 2040941627821652452 11609192930368325123 5406618342070472173 3766244947813993888 11212753805926373596 14655678001161919547 16196262138350085288 11441524314565976573 6556201086867306553 8282107343358276678 259373156129650070 14891143628578444205 18040742480280992381 10819751087175480787 9399421024208097176 8734205336197651072 7007633171057826464 6632656924878070699 16130158216617708472 15613922071535029114 13350653886647477419 13687452899301411279 9876798477788555996 11496521138195386482 13256336353478720234 1994719995455175894 340574940361182658 9413289115019061827 9117386604518801985 14157983538579403405 6239916891499689427 7798272105636247834 13155542278311269655 4471479155531375087 11816628268847127293 18355181661848522107 7812086367865170248 418910584029091434 8537948907407113679 12200906791346350632 15770429438895457063 625658591950121258 6197343087400305134 1283056675595941554 3656910851830953590 17096323153522707330 10567645974830765436 3683670541626294891 11425752906097040420 12538854113166167449 9882198507097897280 5651155170862346857 3958914709072107501 5754543326274493238 11213611562245677081 10094998694175550448 13968635272902295160 4633381117552981136 5124969976115038869 1408727079938714530 11518868998277363285 1796517205715168898 16651666475540594400 2367358747010384092 11588229692248253586 11907705123019413831 16219889049608949741 18359301828734132678 13174712696081607129 1063525879777740121 4044786588627889508 5470589020691396013 18339965764161486512 8640035194039711184 8312497864635810958 9456269015647720618 1015869495168563001 11842901633207082165 625126798437036925 7499656865445014170 9249205609857162395 14707326904602065761 11818091402669579358 4780753746564222342 11730279915564635396 4839611323019958526 16193731119306345710 4009702834701283470 18209008678939338519 556166726255812902 3974479772734378204 14347034403373242602 16968058978766735612 8106109721217817148 4824179811275276686 9238903546022298249 5332251920817536704 1884492607415114621 16806512716500228007 18212630155700164722 2729387972635314632 218925567387906191 15560480458077692061 12256668817725534104 14866106354055564321 14939704487232670943 12196044946699433123 12513360819825153884 14170058893790265129 18050983344500596487 15562275938343124628 7055832110567382288 113719110360089245 14062945497221710787 3670914547502424111 12110775770303176120 4961452551182801505 14445477631588898823 2395466422347646344 17550539176727727712 10584256574579878500 15060395457117545074 16548332925556506022 5072879969286627894 5018414349986232495 18401557420123441492 1427387326384540166 9003509227105851447 18298569325754278910 5120482516698130220 15289675275739483528 1503021702492023541 16147153373127498738 3338639568337057868 12898891644150418476 13112388237544642370 7001481238405962754 8306694357714044627 12801205610054578585 17900270335505755450 11256513077050302751 867795724814535783 12588309927830772983 6973649951436533266 7505332181868402662 12524520108931430596 5770833997960460429 3963546024216354746 1441084152167561861 14728930778237596733 7559264932364616923 16073659349207328184 7258062408621389691 11177009057785444794 16365340418894938086 1326550092935561296 14844053110140787186 1072855046556215753 16388849431696947129 9901176749580370223 14780661507796101465 14886813847662608716 15046000485726734258 5560547360714544527 18395456880037389737 18250249545447004402 4073489838084913522 891780725653189002 11304973341522861793 16388815948553401601 4030953946086417092 10278557869746688539 531101821246995187 4369325689533354118 4647436688053369260 14774075881801343798 2948021650494082438 15971391126221298792 11640142610546883123 4079914835850160169 17422423937491321569 8906914926015970087 16933385377048396623 15354392164244142464 16385795509300858186 6734983324376773233 6968941869670268549 11867590916517814 775410389807210823 2502793132685919721 8207680728379514256 18414038337582361205 16901828132892589194 2917066862564718326 6068199946059725293 8083093968694289103 18322436946241923528 15914158126607843092 308593842212481667 3385160469134448191 9096898519453836288 3240409276712716114 2829904770047111906 17660115336154529178 10434665442454479700 3373842072993527494 7589368204588082255 3523194404100061718 518142205369943840 611447914123606235 10234580621840193227 8193805709544057160 9688467152583796571 5572977006001263644 6034851296685402146 3285491926117053247 4472751432998669452 9330670919446106875 10264363005597806295 5723735815344252600 981104797056316307 13571034095302636976 4535183805247034938 1894849764835566164 569810198935229830 3769849392801342968 5112496440850957538 3996149470849975293 16431823733858933239 4517948482338420744 3774546861651604433 9230518927823226898 2470209776084722895 5365680922891113655 16683858877199274450 4781337394775106644 14622019598223715085 5436766506777685155 8355698746909203761 13510569199511083876 18381478411578204780 10228832340219484993 7159770433163058431 13022233454850142996 9580697227135399006 2860565381618477901 15210532703135461820 4001696767485167778 7367326469533970775 11715625149651657259 4274190987969933723 16236758102052977479 14802484385846145366 214687099710839992 9409927007352024437 3601064913092385020 982356330480971593 6315789544685105265 8029380327872422961 2829070926734885492 12862339783462502720 867882565483203228 5389044898245428972 17333531521431693159 10078387833269309029 16305041547291237969 2659507748426718183 5407478446402332061 13836620301652917867 5478465686538802130 12998288789261278970 4620794809194373469 13776963111547500970 8309349124268412681 7350366928048476798 14446968554304613856 3241840044399099132 6272709069187414150 15655524123728178445 16912114800236273168 7805843323429865067 13385366030204724584 14737380361182452833 2242911956213114252 9120980122759176107 4217804644055708312 11370777796232142123 5921143215895679508 4505898339137657776 13461981668829455572 3081836732869173928 8109661013806885457 15040259727763790630 10560366532941225438 4533419135708991790 15321519858043823092 478224408821271229 4575153932564147467 6780842873530201919 16425983850812492730 12500463896853653446 9700268916962818269 8821871822184468690 13693876003174228377 10096958492583982670 3380684524786104600 17009556052876591392 9392710516637312005 16391401225063546124 3934304572990106326 15676374488380058121 12895128356094859124 11355705361158840492 4030905303316600124 247252575248430773 11166572742286907906 18282524663710824678 441337575904471194 9126960124235600855 6355706230670501343 14057783599227669861 13497227420910884421 8769195010289014154 12070106066636162688 7506315599816190543 12447078263122720194 2936129869171073084 755872961308348992 13739941265432151034 12588966927022223497 4334018087562149932 1495404414201048532 6220914333292950360 4566528689423118019 16762277598894129763 13881389112478515888 15668887199089915336 13876827147206081714 3534093667638514246 8518164684841854838 17958207189314503498 13992505089708281046 13200990223657496679 18346462430235770230 14556446511128760888 8439707113599340721 13544780444810747625 5566414169953593583 7895789685034748415 16302631912623017897 2878774017949371081 3082655287030127132 7624606329575015580 1957269236236953314 3904508030680875912 16597548836706535803 14481245880611728740 14132919217710876677 10426732754921204864 17950693295968437442 4127911587969459780 11129044983549861971 10500552041337684284 3979486038170974202 10760234043413183971 399201097311479045 16147857916886556218 4992654428542151139 12043075612724407635 4949404166098368643 8732069279692036772 4922186799693011210 17540710853191385457 8243129126995444202 1144347680494218717 3365898843213002134 5858803759470354204 3572684493058098246 1372043028059651959 4023818257045116415 5430329376993489930 15750983081193337769 10319754017481654540 15399876848565287569 12342589415397945465 10256245585262094596 5720983089645039974 12057988721726780889 5438230076252163262 14476977903323063247 4497448819120952602 11604503561657101704 5879161564703734422 3238185349061592745 18040260229753151559 2065691595390296676 7775720231362661310 17696384795071091635 17510254293911927206 4831184769258283625 478045114109975761 8288110000778616769 8106768832389941051 11599121679532633585 6383000060450946692 6680424143447804089 10683724191863934718 15127159921006576334 10869209069502445992 4603355907105642831 211667430609944669 1147403365111456388 456525933768149382 9854690481200017782 17373982452409352354 3517456046205910322 1281993081560009282 14300773524605250160 15485519792859952838 9884381619256906166 10588522808268445938 15170359699081070493 15658917137069815432 17673831090522772087 2235340341091400166 16544617211643494244 10936135448400832138 2305788688414789548 596924758755489725 1516611025520689489 7869700501524704806 17874210906540841158 704889772404270425 9531928458702078806 16756926984845514193 5757114719998411377 13357933165502751222 12027149006121505590 15453738246488733155 3493730987032509682 3782013356832061499 2316616839804898966 4482040902877982417 2365019765522336455 13561914684627098730 733706530742412960 232719662209125294 16858743975601039119 6735329735449641511 15493047370472560327 14541738346143986544 3590776537298725390 6581364372694724611 16137593534357947182 12319053552252216018 5240829414079659223 8750521395848608667 11035928766536689897 9911423475775456341 16359658342036741321 15835048739458366804 1948672495484582651 17406962897643053475 11657704562757395818 8020005730056824839 10526913465594452539 11557146367746194740 15774117443303991624 10059161751185614777 15001049272298638521 9104952207265614977 17136419363834366656 15849444211986785759 11187144032509913690 7293037929039232006 18179521447722306114 13196720176147166016 8184271972672975836 3863261807412757003 6228139206356429174 14841388742169955735 18294581917080726498 11310277932312245267 17986286910031243551 5639986820331360700 1102905704707204539 4549259798403811094 10671432178415335993 11218011857063681741 7162574723310224548 3772870119815922151 9411502435955239202 9085095879460121721 3087283714462542811 9136611796851409627 7320496934047567235 8535078215829186799 7802383426898180545 16872189228016175058 12733143669197999863 2653399038122678167 16555791790091970243 14614128796362907633 12568147351744800300 8997765924805854666 15858057545545814854 6349344904575595778 303590961944385431 10998840567578738949 5723773433775051324 18372649917991870678 16642436593215537360 8702369542233809722 8452584534777631446 16097080843199850931 10647456173214188464 15538903185028099276 16274381108791204443 12064456678153832339 2062415408247700041 10415851036633200726 7509302240768770181 15131139020696003687 13195506206782766855 12275661551893266686 7655771962368530091 5925589141243302127 14106124428154191463 6130869638359577285 12717349226028425794 4260538186173819652 11434614466486206799 10912757002061703073 8743360544748125170 2978791045703464711 4768580815063486954 2862044400869378326 16435822332750794051 15593391490583923164 5679690737476726597 18106751986852160531 15889447824052612504 16478158798112210071 16559673395711680599 8552888528736571240 15153625487853389825 6043400000220719784 1753626386348003478 9846158626868303846 13755914493373012073 10600206811334159072 14691474292709397655 13842215268383870550 16846787593130516747 18216025900207407246 8014600134020270668 16848774848872339870 1318228007111375450 15794580620072076641 10041035909006005670 1469609231579183636 641439690287822585 6542542557556612986 11002332964472170410 8816838736958402561 16350731080835701308 5858762507980391781 2744895489933131899 5326367947823800526 15329145461004307365 3603378788141687562 7496881477854395984 10922511898607841632 509769515857484999 13786564915574564240 15786485187851460580 4608578036861699862 13730728629939089458 5527603821076146722 7570637667934981832 14502434993892258963 6674680670286465271 5546078553327599119 12951076367450382616 10957666852970409456 13900240219478957644 16066558179550765818 17646761056759362114 15624370336675588443 18393626766622990287 10597116534737383187 2548238832818748340 9062059931727847669 11366071653688098059 2825027893138317980 13729797300557916655 7475303295093809113 6880063217102834696 11823687007224984983 8280655541544630629 5955636923270920242 15443385961876342793 770832995961820805 1146064586654305126 6459422010677425558 13781449329980067417 9093445537475731648 9986423647149440836 14787773021294221694 6022864518970099363 399431583838821840 8104418271980352850 7914217674992899826 16394781590254040995 15349763449497583835 4888559466504912079 10763974807041280970 12315128313775049629 2223813130034181818 7936672612652526421 3436572970591775152 15766353010612702747 10617909182655510536 16166055736586660667 17609269391960502955 15167105446324195866 1744990014436496704 14826914594087889790 16438243090066666449 11827002260491967020 6259203636683202934 5868860066048512627 10007272576194211126 15636931773160515313 12111485178161177066 6761037993156360870 10543589091321655614 15552165561909037108 10770646512970962536 13176161467196886150 1746891972000604565 3673638542725540827 9322572428543551256 736881603105595353 13564308380511139183 11417135936606709933 11251866918366679399 7622676675683091341 517786093952316636 725857325674072375 10434998778914218459 3170953460002376868 12798559302836679500 2452782128318205781 4014837546740892933 13836896949040040393 15610045585917003836 6217533422057277369 18047453958132278148 11435912510437683062 5178317703740776175 15531689095326240222 14027958621813440983 16280168634147144557 5581993913755094772 1804254096401460287 197413183509516026 17355993256497281311 6237150837742839134 1827262731718081489 16176383673388519775 14330372360821398325 5107070060883023385 8244755376217629291 11575018851159810052 15385640293169048765 15932188459610195884 16490988399532392541 15130711298781930137 14664225930771258543 6472492703941140031 7812296109491517926 1396935342042753745 11967529687639054927 13079549521164415580 15457843862092099942 5251317670638588104 4329662217912140736 15284799326330087259 17933521681978595677 4055492577746180226 11363743397064413249 3825458194714271818 14862664310277100453 16243422850474960713 7740137017327853443 7147996902248296286 8713639645556244459 9550328043989884104 16550173360628856433 9065245398950264960 1747208418913888770 13073654355107333017 9458531357406383784 1388878732679478552 4499963878452828301 13773816620845244382 8373948757212737351 4288182964500744948 5632849461108821114 3594894891379082870 14317580338009134897 17794868451091634766 8426505916386603493 17260145830971633790 13067745227002831628 18265134980225261418 103712458780805724 16802268069007229279 8631468919152167985 8334642253882622965 9130598821800232727 7995699912524910796 16185593934533299845 3254564451592776628 9642206975949400804 7325148122403066750 5291906707976678686 1135544505820984220 2099263960661533768 1415631102944177994 11297190873318846717 3068761287739352206 18152043893018207406 15853771902300629409 16397792085213444425 17286959213283087902 9094132969333814184 477788590290316147 11209111615217145466 10704936616088968874 16341857719540718378 10884107774076102823 14678103885914996058 4875000156474286399 14784792396704655369 14272342030156177820 9259185271479348062 14944355629736769494 10495565628197468537 15022926568496645368 4144626364039134392 10400518344995892498 17309613132501320646 3838006055668644732 3819924425898754642 249804281803770598 3381207169361273619 6424507292273772952 6206187970458616388 4926323377895531282 3550339749097953783 9166172560822505061 16351605291985089067 12117255251111541711 5359406338236625508 16805163392923425488 16834897411620471015 3592232846357007718 9635711493832298973 1171526609628072783 15544398941017058265 8422553910134846640 1554070845258318207 12192643238344736128 15017017683830880401 14503821961451925395 17263095270746329965 5498862366781472679 9943655166615008049 6123125167240120034 5461904385037062400 8241347503293712912 13257806696753595352 616717791089700609 17221709018627422318 18423975240892269676 6994619956339487792 6328145971156414154 13991631662101369708 2490093736607464894 101711775076083920 6700956760122622226 11696061260161731016 3475251013602353206 14193467710857740493 10520879925008348687 1985313827705877494 10639243305284649328 15269857349058246039 15908617821943198467 5320324331567685539 13537157736623620574 4731062129988237200 2351135500533643487 12011342384351630999 7659735777429148090 16808643982870161935 902325549266207891 11310242440474042489 4160999631548025117 490576505776208954 9522886538596463968 6489171109974822462 7666352802770402982 1319617530957688201 17326319241653595372 5022441546860059553 12870658701867223055 5692437387493060118 15441501042461102818 13381743930919100382 11987343030821058298 9575861087012208387 6144800378042000680 11369530661182889349 11709978206134545720 9031910294261021305 3755670105318382723 3840868987476324058 2927579418141705751 3522146255266736703 543456139299131768 18331817810169281322 15693048985866059398 14316077067868616536 8594342914090887516 15535132250877920864 8016729297247957630 15496449210952051956 16606177934002831913 667952728217139888 9989040344702418619 10611711403558301603 3001208884815194570 2467955670742152770 17193873163441209452 4990581359053312724 8774756693775885953 17287739741980302290 15949251894767884112 7495299455052146741 17465370886369020218 11395580024794400905 16490279045932613883 14419119103273096249 1156751450393453891 15383162494309712252 8767926337528802345 9683117237111625440 435028478084971378 7753266197552558290 15219508718036863287 5281597865709464158 5559848257150597586 5355380341602793450 3814273940981141888 6716902989253604938 16532903740085311008 18303435504960203700 14349255931312424813 1491092885502835547 9618115613113649935 4790952414913872105 15491219588656525552 7869548216681062226 2487911286476994045 2791961305950352706 17040629519011918122 10990344873463823013 15881636317092858433 7695055469840030776 14100880690794682228 4821173215267404884 5766111593868467861 14578242875518112954 13179942690051919247 6029328883676751426 15091567852791589647 7700026361770083134 6759765621486473458 12626827279811247849 7027217538335889075 7974984137928707396 16439264228101365769 8120794473244056543 5472414741570974169 9896032659263227095 13129231234326426466 15014634665414716684 9521392517105176396 814493294579859229 6867015642374432562 10269579190124922776 4261356030970688161 14366757589600346527 11562039410763398540 9703923401147708620 34606223171709102 8083874166465080922 15815916338084200821 16620153447670796846 16325705501160764870 12496909024565261103 7190973666177764434 6537415117452051359 17387022713415183543 13915639502237527622 12377391893572147097 6348138620169415521 14647236518617065661 130855592984222746 18370147611360741505 6175381332740931225 5248669921404530723 15524954902505999020 10909256252439777752 16010300346043143781 11682622179442510334 14787813088568840090 2440765881794148356 6794005225629300280 12725804926175890044 2837121047912915508 7805732275018881107 15542298691056133935 12957816760551156698 4231976335599198923 17750153065884879851 7162388441290807986 3008068131368783052 2597923451681304803 6406742188691977433 16989631555808409363 8371354535258124539 12096506320531135834 16922436938770560204 920268390137204138 1664243682223338917 7067631012772038286 13054421086435840281 15629516807545570948 6123050941415254352 8272611759044702707 8137724410862459648 2782504252952043610 7323658317022488624 4008670265923238724 8345746336106126408 17417382270527657530 16209661468070493900 5121851818812681930 7640547611091997216 11346693052130592937 995326736596177620 8899731468202978716 3642299908511584968 16368669081841115683 2092609798114941226 2861154709518783582 8871885724223342602 13085132490613176023 13804361440039903529 2512140225838724536 740152145989227179 16137734306291720820 656129978385832790 15781376680862298264 13408044808272249969 12576053671210260782 2324597076521000546 5333838599239359 3657097818230473715 8183889490602977077 3237735864074548481 6975819355766898276 3204107436884559937 6332430430254762997 8058061763047395711 2860291822715775830 10680071190502728019 498697589919248146 10225064257643564081 11279815041083432075 17876107911551660132 8180674345765003435 3134278877223235422 13284401141839940020 4428009407588274018 8653770487511105990 14305179036045827028 2181886742231814258 9718113941855512137 7220191854815115097 16555234678340771377 4743498951105409414 2098965539353004480 5596772800989304523 13370587654663735065 11371971716947954901 1992997863734694458 14226370710096617225 12992104146706502156 13410019001388815242 11302894488491622436 2304869537949147938 2467672722855217655 17714210223544702362 15992185000795633609 6598614350170019501 8433145544657251232 18015018694465574335 6978704385606221239 11339269888186443386 7340899343519206889 8527311914179137042 12030028947616206195 6103170330247080755 11918095420529982574 7463986782499418563 14820739075185936960 14270139557512889700 4863293054331843362 7631610004083586856 16830241391235453841 17260153698831612011 9885623020279036253 102193071122398556 5459078278137104121 9469625615126772814 15228765203476070449 282880933755760905 985003395630149635 12195421146871298122 614364711493105974 13458198939663052816 8699386262637677552 3795800565870229409 2204410390230266532 16394635790157281334 14335175257999909388 8719455145722987454 13858626018337699380 12950826010692101993 6662807211085551958 12232927276864636327 12390387308597180253 11995479829334055857 14925936317170764728 827668589161837387 17846486318163189692 12999541564029462259 2189546054511186126 938972002288686181 6262212441835858273 9198786641665920179 6332652502126016556 13797802868149715142 1321693111332997648 3663656850875003680 1333512474290078266 10894877852830170731 10395715286939187391 2698966301046402159 13615381056478507961 14222546027002440427 678913265418839154 8549681265032186824 1229124998514326795 16454280828659626512 4575170346105094556 870373247052039490 14249874216437810868 2824522526502585542 14149830464096356440 17441095599074663274 1920534452486586018 8669803215878020362 3194962643435299703 17897671906957502924 9129667945619928133 10121020953872616058 5447027526568569832 10898785180608724918 1169315142820575362 5250967620319682183 8048425660932767138 4610406962573297135 2751279868904432494 12302476070082166238 1651349287404846297 6512497774924557558 4682536066261122320 13676250200197306902 1427430067940800012 369342097693571782 13648956532650004672 13866272650832568762 16944297224924104959 10617645846194177820 9060349961034683794 13359034927478788121 1639955976790202766 5273560730659588549 16603800049946502444 3882629890068002710 48704956826492675 1345348151016406323 17203365887446711056 13790876132082426113 10214633971166647203 9870129418403472520 13396065378689047796 2776809270597723142 11132146964579305392 4920417128385557986 637658813593849843 4187751426992823510 12199604292031068939 13141205405514172123 1807384973203485654 16928853320862174656 7899386973228264377 4694393480199433927 16554161214022558471 11652381621502978363 7948920834983303427 4601221215239194683 12736437920852251020 18053106580530047439 17248324009957869025 18189613313261137298 17061998480959857916 12231284147778197113 8229933113069017219 187679402028744396 13349748040396224016 8247309116655786080 2576003857708734870 7437450557928141666 14433241102351063664 15042262511756400053 1970771739721078049 11136708680381472291 9813466478642400287 13119673237980880519 14225197450969197979 5740464894960713556 10342610571523022786 14424869676455847588 15963594627793672769 8313617836362808820 648064727851872355 16469208750172893961 14817561724846664573 5236260049169293446 1681011381780801290 3199724295571877475 13817429814382159842 4378534756469041698 1540592276294413675 1828136811036408795 8552224382784056649 12833877809871956715 4167411760767261651 7916500337354325204 7647709445491852529 18380331587795844714 12571479164411673630 439670585230881292 11296032051120076486 8389668230097199256 12874759306287863090 3256916003097011058 15610757161186691491 17474173403163348797 12692887792252230587 7080678620714064270 14965044333538463148 13198004811080037194 13863771991654053937 2201256790450693844 18263625977822189115 123312694195367159 4412178705791647853 1747080066539823434 15830718382972044921 3442916274951522523 12380473021448595786 17890215769135379620 6729513679667565944 1222962187269214922 3224064411080222474 2963066897912810321 6999311221153043324 15409850946570373124 4572487742762752057 11462572685168434603 17406454004882598179 5981332053703643959 300541451092717354 15277014215451318490 11238031674425871073 6277002617626980158 16889175217600320959 10410171093186480629 5764551190276282371 18171134158887319525 500113642697284313 12630468491031453843 11207813988690461395 16457879821565782087 6755410836184587324 1861838907616565554 4843763487892396925 236227244190174766 3708612995731126858 9620100502621249133 6301740357290508961 16724665408898562161 7999571901835602595 12257910615341864813 7184911319140207439 5649046461405801922 14003971419297163164 12041042142441240327 17320387633778611926 5394677191420487457 3432197680745452181 6175474169562453694 15721973973673740622 8669126512732356657 11926177261879835952 5756742667567508758 7093574374269269456 11121607351876488032 15107929326521290184 5823311237345925018 2345839608496500733 7698631536588628718 12618968994704932049 9578354851934589465 10041169806579528446 8968799651282185425 3867890943255900224 16843429851165141670 5491876413541016138 16224957485344651763 2082210312631940785 7104291078719574047 8373312262608000098 10282148852936569754 18143966892177726919 7672038014679055977 3059303611258926316 9659317181253162436 8965115802406619981 7354773571334964095 14750474861005430870 7029881793450064485 776541528216787195 3907079312583268500 10437463357305268505 10155663402082305722 7957823455606256304 3036572707737129653 9288002279867528049 3296920300874861707 387888164693751268 8567856568581391334 5916325562743040029 8858344762516350455 2900728066405155729 15245774548522071585 7831853792006720419 13524832764630891587 11835585852429654090 252247287852708511 9182588843869816020 11720607716424617079 8051591133135469234 9747708450896612443 10201440559170444135 4652766264062265596 3394101121099018071 73486799920250965 419834933364298558 4058647326741113582 11366005935997034941 1990307582679397115 105715335045856096 5147173604723306353 16405984374293910885 9828966105282926265 18368879808770146762 15986506897081518066 7804943710438820398 7483962217246908803 4691625436304261373 909551726134785286 1831359274183094725 10603450178000105651 761803561727565243 7581326377515920878 15420182571912795119 13135369561397103604 7418978443571732838 9844044148304878875 16257046953796175669 11286680982855090609 16429650140249580653 15546726070582617805 17275387629555695807 3526350285549978712 18439580379113623994 17419797579975365386 4330031759976422651 7057078145530338672 16764708794180327534 11705946989374217441 14281443274025281530 7112485126827243765 2599767710298354252 1453728493990154176 7374758947166469989 2728239510439280777 15181163475464210057 467214631352236379 8733087341640087474 16007130914793173221 10787999921715259200 8212270979787104819 6547144305330595872 16576354385453591039 11078511944180667624 14105788297740974421 5407759180926881041 1257674514904144691 12280981085398852974 9833197876008208382 11730247689267143950 2342458571992658027 1100749575544915109 12714359599950661591 14154217870993046779 13549247520932384465 12408172849218694973 16427680202913761010 15740378922565708214 11272817874019914738 8422687342297281984 1232962144914996021 16664762978039118171 14561290977839871269 2873422488478008827 3230692283387872183 14689376073823160803 981842056989121532 17552736809081603864 11745850794352733232 16184907111011068647 3612141308679036804 6165175921516582366 2058103250821590251 6143830476102137838 17743142586397447738 8583765047993792326 4658189932984363353 6906241373024498436 6766680123432542697 4441599053220182462 14168476238573878871 12547044695097069558 18279470601135384997 7731452987840926082 11828962824525365852 10387738755750491834 10832325390702652179 9069834686627218992 11400037494618440780 14063026998994573680 8120434007932138833 10880366839749951207 10419809330549275582 6260702951108778222 16893524466067021071 4022885942344191939 2066289584746710572 9990654361505715740 11903151045308953548 2472148319233454740 1866718106403134161 5991818280653328134 4481376111675544267 13130245705018079848 8823350844234251850 18183504954637767821 1847059238329335947 4308629212186133946 16918832687128631787 17968805378075166087 4484087532589006299 16883116519934778047 17816629971631330031 17982097350795498116 7906453534808045737 5433551594021042427 7534636595604592560 15047558881830921629 12255385036345699119 7899962512066421879 12613367032190826702 5398273913092652175 12682264383098265312 4356628252069275521 1883839962319236450 11427088526114476451 10771956760013999229 8272857267378423984 4721870687414068043 4973732049664548535 647579896988289692 8064911216027152672 9751211158105777275 11211680635566514735 4987965898765235637 15486035167954445504 1931132978808565732 7252308628948339118 15529590181526012851 17011265541505927502 5879085871118200848 8313706587637879827 10269317775530255388 9685068655985490225 930559202306414668 17462267481173200621 12088496735435984926 7030070654942543224 1221221630903911689 47708757576847510 16115189192236112050 6247222296206620564 14327093739335656079 11151508456653607394 10239796593620972728 17773628620304592529 6293247553881419893 11739622074456678181 12402091926106712234 9054795921811797554 5955671340863227722 17658380452420366708 1434130649003287998 10804854761977351610 5868955254552176132 13236990292776669397 3501143737935131609 3674588821366155743 16227512909844825447 10423834949303898779 1242899701846888904 1179738744004250807 12961046018729151158 14764008693158088568 5835172463916033733 5729167958935186559 13063571437756558068 17605128057389229727 14042874573803572557 4682895273507212719 16729028016822389087 15225419710075044525 4439113266594939963 2967552446539963192 13100716340457582444 276929976336506682 13398595281687716306 1552915836217688759 10093685204906020177 17016540659749923247 17926792781410992825 7788755458484079475 722088089910306926 18163050565493089165 6298218804848186293 11269637443117591369 105470720646612966 5296815867255401339 10254419344513229317 14869059728187274481 16793806988936486413 17841249789714486688 16078020069527873530 17675742987951458747 15152068201342397652 12944265318643316467 3065148733877394484 2607998158668256449 18316098148360974550 5448257248583280728 9529358944233251722 3149531421306721128 675708709940097800 5992653859297409313 8519719366999074985 11734577601647819524 4164317516432848444 7215483651909337214 13827214347578543811 16272576586485557064 17109085295694244136 11134252555520490493 5444816650988105812 16351505611456138590 4470975258943346467 1654083902125144855 7415895530546722397 14249897633678100218 17904322129240389256 2987462473585302812 12188594232170954624 6143706631059126296 2055991928078938684 14952013296274203596 1443574707297319678 14598204179801497829 12026265764283824677 9588548214285893201 12155646118467357832 683360402868764820 12893983777961531593 15920182883644069411 1910090205142767910 17241789527430284883 8897252279039474085 9943142699450297307 17776868881691494299 3344733844072460449 6245245715917561069 9888287745964018444 7526988472879082361 1192578296930866927 14484993674884156655 6483868826586805982 3424542718683843283 1909001940830214729 17576220480382537645 6548690753997368669 16026516004951964978 10709109434440091790 14883843887276925256 17126003676549526154 1045978629389696434 732139221430628437 9072742761047701163 1507851633035058763 6503835160974128668 8915422823561480268 4581174295754909381 792803358342292575 9069048178746210898 12370912189312827441 15177308485501452415 15362386545961623697 1801133869617483420 15211419007308765228 18102814062987129510 2279321608109834955 5379279637097543511 4532711416942468608 2912966954087689990 18086186011816830757 13358372627908996849 11037956827055531206 14254865462604393484 3147929157381472526 16518507224017955825 12233020200074598374 34479531245769649 8933894929034966935 16501560339064897520 11660772544732245761 11667300709807803730 5677695569479996670 3730078789610377324 412155858392020884 11055007590380021738 11243888990518101563 4958950418429390405 13024478258105464358 15664438797223529750 1409767930086858635 18434742513833581940 13565290492081473679 9020812401437773459 14063180917433411988 9714443433337062493 8211093504141586590 460853645176620800 17022737365664047695 17552459602528384668 2870237254863924258 15344181906455889374 14936876931471175762 2477369884148894832 9951222884027711198 16557252663559457491 15805190230340525797 13142647958516556920 5188051072126249060 5022487077029147449 12746975158708549945 4810853449694159064 17906142581710591995 101075341525274048 9769688478002495448 11244510166705022988 12484758579567377641 16546509134774558771 3321653901173727992 5519821036886751931 14735464998873964984 11403878800786157819 1972447776769713884 4619721817240329387 9710918019914380199 17786763776528399522 11809729930745053991 5436664016133621020 4990486786080693946 11570573416982195062 8121293409248616611 12696203279669279798 17829879816817600704 6020906539921630250 3254850274186153475 14246199525042294471 4989585411489281005 5781683459923167982 16071999638990085722 7329098160815533530 13970866649237711124 12981454607382468038 799098558348046193 4884071116574668378 8908023572123953153 2217010413781419857 5634476203922528666 12508063637348211405 4911895978856611166 11284580302282341329 994436645435075364 16856942492451298197 17561487813553775030 10911804670357654838 10506807886706805406 18442918129403001561 4941929998577336931 14013390968401639236 5882654181062383286 8734427161384992410 8731846788191709663 15615300686071082549 14419573880943299381 5782803648619400508 12104107065795150249 4033797512204281751 7690047265027163020 17082332310083467354 14712322090567274496 17198825476630269155 16442315332603755377 1964603465192635679 5926833387448184014 12827204125924681564 13955164390350676671 6893869035067963557 105073143981724320 17984063921353492387 8602066935697858517 11524575318676505007 9532536550579673527 15834864505666460672 2601090385333929386 2035125075755059541 1181828501906053490 8549773032484946657 6519305291775638975 11640399303576285513 12738875528916948788 6815915394987360340 6073587682739014955 3072096581527295616 12865203325872843747 6041955120039164015 16991763028258598463 8053615932789604262 7828947621468181398 180786188377293679 3077322573783352427 14624598215962776756 15980031158379639783 1843720251902527778 6579070296659208918 10203444694333543748 8508134987798827682 14118360854403462909 8461740009204231179 12375976909100818130 15303574420182165814 4264542561649450091 12705750376195787934 14492931741713596882 7375004073791787503 4288199085735419442 5957550965898788634 5921798680827738249 12954565356354161339 9981902245724205029 16738345827670699739 16428034150554229494 10440300707183794588 10232055109404124344 14058905369587109956 1080685329674466133 9466052468538459430 5117232213974799955 11684203020461300306 7871422367150433598 15124518612984894732 2768638285070546396 15574554906286107243 1026650894385242427 3683820216948302063 9379148690227787883 6948660187403475425 7614504747175095714 17746674930362941867 9857317969279567721 14051062742663152938 6178971322068911164 1970928174257483646 1773088472286213190 16220099298124362805 18298251619421613233 1054502431057430919 17086937986539453270 16166364268633050125 6844854410441713557 5498537716681491821 3453765172972794109 12134642060352995126 10555414931568129533 2285505367535527272 1582911554588584800 10464388361234510554 4378461997172290248 12277751315653909697 8999975699930936078 10104979261091633949 16446548453487661113 13731276456691258118 11072675178064908443 17292548794573654076 7876923939980455859 4882776111051647557 14825271959229285594 1022810200215337779 7153558298582402098 15475717756130334011 10481533974752669888 13854709832535087512 8690555479774443950 12618455181368330069 4383951073180286136 5144840030515782664 9921785555585291684 5699844763782297524 14712975967421688879 8746187916907594979 15494121971543106282 16537005782727674552 7259932603945891852 2919156200144418083 4342688059358224543 14586815598520505770 14014190369162666288 8949766319939570082 16444130009040884264 13806026752903203 2740209949233537772 11609052100764212022 18408994629621759096 17077699637048606042 4674544615689598788 7893337920670571522 2733197771358200478 1074826914344198123 4816730506730988126 15063934306142271289 358349450142864821 15684520638470009471 5036887600197187729 17748558079285987742 1317083245423697402 529062181719807625 13583004518624511769 16806181321129863729 13607509944300673597 4061786075141104094 8935537671021056171 5240354024837132756 13459856782463359268 1929797761743304957 11331627637763368976 8787773137836520559 9893422367621028924 11530432304354551065 823224894256264433 6215250228006818264 16152617452178615470 16471096396303302716 16556491277200187162 12584749014964050793 8088168068364614182 8679075671498877435 15615390465722207572 7436172718982410452 11875835871225535122 9880817616007699621 14621953489552018490 8993598678853393060 6599933513533643556 16586424507810357947 143608915976550851 16372802811136295980 447119069782491196 8811632100911439068 7406036651011104505 16314181542056281307 1339634834962803034 18038296872724670218 1722167060595303660 7556873606473989981 17796564695622846686 5207842145590304815 11674262086211666803 17357163577454885658 14898033410054818678 6111773925467559316 17390060751265937223 8737177939415547655 2152479648417644099 15700308057164276702 13916800243666903175 12111704419635281189 11841169002657181143 1953737250910927457 13784785118006803482 14308815016211362537 1332191989667118179 6861981258406332823 10698705807617593531 1349835437584887971 14158098791424510705 13203935898797243989 12783867540803514273 14602856435849606487 2419585972813392837 14253073283038755807 2323010908825952508 18064276177410582452 2307073630332320670 861143949129179005 1480182333967403224 18419355134553434184 16704828939068345336 12856278912902405542 14441950693179540025 12945309245636787077 10891161940684775058 14248808965497142703 1591774312549825151 6325254120158686442 11319727550580142800 12721809404664839847 4612074979756286349 11081662868254303731 15393573199807561281 11348540671066014747 13514464381528576178 15164528350905467163 708272215474172567 10647173218473763196 2001909306694894152 12952267566394632784 16890994822952891177 13817703132272781374 11362542231071444594 5226699099054187476 17139352353307722599 3038880106308672178 1732617953682179436 16023820818617571416 10233002301642571533 15756514361127497812 7894041260935428512 11326308516929563096 17900094669909906043 512704384544426461 6827499727955820427 1129944514333215679 5372957032867578093 14344274639598551225 17529058532504918555 4480615444191862866 9669858185406432084 1130542849625858798 3201807306239504700 4615269914804535349 818178402226400706 16590086298548024853 13506164363904150889 7876581656964548088 16348835572369098496 16112148474673902842 2591570177252119646 13387383182179082123 12470598977982563851 5161419707434301303 13184057744330016906 7814331591940967621 2931815803707095238 6606301423330467279 9652917228352019296 8631441855750004 3674169642361069090 7999363743323037702 8496362404577631066 13867088484128793631 8997846974179699688 9034283233691438674 13675149817033242940 15596940191673648225 11964121959136713064 8710415244958380953 10322140063675913155 14999800865534713989 1511845892626168827 8609273180926375956 673610003774456778 308829678927082109 11080852319081608120 16979451175150901962 1484951769733059770 13645110757992192331 10543176932591946825 18160057459353846301 4746865411256060158 11667598129675162603 12287531907435368284 7149951194673151374 10469357260474277359 13833845361249660322 5883633484300133880 10133989241068336614 3297030288739215255 8803712650652547897 11614887032355203929 12817013830878415934 15349496831573051443 12563829162561277114 14304925591212602988 4453187167740687711 17701212988430001899 2965061807297812 16907617987930963787 12414573189796040787 6138565080400771850 15135593519911099512 1300501931761252332 17909852383129842551 13162271352161294362 6628795476188915468 14703084215740559467 17653294822449547602 10695062879663419965 15198651666200266691 12218699404911304758 4607944923433882775 16892511207631845939 6566242736627175143 6771983234286969296 14380720410625097623 9503575280835150765 10925794773608238691 13217950293592902918 4469361308521874634 17205130920746229478 6587769767421370735 9101836985537117369 8299656379271812416 722967650449245355 14639361486967526811 7432473816453023590 1128034861750160544 18121358200513474927 7592670740245943570 17134190913539962208 6296652739937006641 17615635337296183929 7617454337678126004 10215218067487318712 12053412387299475101 11499530771139688657 4920279685887295099 8616192190300812797 13301949990264042880 10108483220680050205 7050604982298136684 13614432148520484068 2118136472584442749 7382361986777653819 17413290532757430314 13551013864075154059 2300992351615301829 11564327421829788337 12147258149141950038 894255393677437729 6360796709841065355 7494906061454183947 3389300529732452458 18292817198222546049 9520046924204075137 5726838900258361522 2571697222811907122 18147408710048246015 5394862257340286800 13602293810623233060 7248213132193043831 3733134510786850042 9774028613476890783 5909436280388868904 17207155506214309509 3543157617539336818 16323912870296275809 10918088925731143691 7806676426067759433 1602211414920111003 17765409596845487953 17715975279569698605 13858632473914469174 8554378825208388415 6744299756300170266 9482880465467909479 4032787919679020559 9801719741114376484 11574009542136003874 18241962524143950968 4112373694191750586 9562383013009284572 15446593383413300331 1581451722889232059 17221775635350856759 5059972392073977892 3330757458977945128 6472176360434362577 6875664286627644014 2182941517056465373 8512744371182091614 12790852790272168222 14339432727189771941 2241121687251420841 11701793128027475095 5531699908712895211 7787915775044147234 8571212168586280329 17216409619358581527 10679720106361291220 17534157228458477730 16101886210520127747 13047894151788461463 13975680926155474229 11334190760261633736 18423009342558848206 15124903436051810216 15254125219307798777 17077746472712016475 17658418006099514904 12890854948860847725 9942384471351623003 4591405025805469118 5761756747121388803 9094343761830898807 3904833080706220801 6214572152993826393 377313125544995601 611039127124570059 2823832356249810709 4307588052077185807 16644126695639108537 3334907405086873383 16881404591769115737 8015853551705883484 11560792777369693365 731151921097284549 17853887374541671668 2078543624629394056 11641648520387807608 11118071580233083901 202684307056902740 8388131351913107360 374420512976957333 12422590053440013545 3623306327722049024 16743045788444187179 1955094537157658944 4699861408415292365 11817170691070456563 4820961167275011915 2797846114906096881 16350857814825841136 2439883139383555037 1316577351085797298 18102874652794182886 17088676193566310999 3713504410026975071 1086979445964678175 3338193598149006820 16705916075412377194 17084129258245358486 3539346239262464053 4418756449768062974 12168756665718251721 6014743228307092268 9107005225686624982 5022595650828408152 6816786089575119811 13856935720820347524 11661060590850404035 3628665923729867399 15256804678191535945 1624225885437274579 2034519760932238006 5947886767865111612 5575384028755897920 15189739352564741757 176095546812692559 11365867775790162952 18203498914986358713 1798539985870090298 1586363394588711195 10053249967321339061 16093211414081366162 14678028191137962721 10828960312805476207 8730405392893057055 4370124381980260858 13816532108505821458 1570642395525483136 2088322541602721274 14642026952415847137 13817868498930533588 16360371875251141221 1369083100959958834 5933233485690914615 7016762087639869283 5396565234805761529 6167046242424770048 12194149577440838994 16293202840741150927 2052955141973744038 1014357546018279102 12545415241265274712 5041483339903319942 11767337596181078021 1187435391447900040 11565721548963519301 14699834536338423360 3783586099291870474 15338973272841494330 12236154447256547218 15090890181927652938 10146004593105095553 12037127981441588923 6016955950801433582 10635173099986649936 2333864683628165820 7292505817956165044 10703872907379719474 17114111319459517215 12607822924681676303 14898525509221113021 1899276919101671896 6776158408608782698 2672497960452890986 17928886414165102396 8835330280959612774 12035023968043519110 10759478229305707883 4764005147726719961 5003617130594012517 6615870021340511007 2721802394231314634 14444037889785414806 9672966811003729823 16578233750150208467 323954894145317191 14456795604146181972 12076870318009283690 6304598157663130500 10016022437972937616 9098183712972670621 13987365263770026054 11417797884139500255 1346413588915280625 9977283417408654586 535558735084781847 3609396545976671091 18026655185009296732 7259301747632424355 1344909380254923167 18171411537526644355 3666299029407758176 11214353170260072989 5942726298929068806 15023269732903838071 10836569307110680168 16348752612818646636 12964737699035006890 11521268971129617572 4193656068930470136 9032655554436378436 11887826107455700258 17270151166151177999 9069667787788191697 5749492495757041863 13548219034236270602 1365611359998453150 5059391006618774099 17649737965738659604 15598577122160057582 11615323820354893203 3105081294359884042 2890386786419143098 6579804534766602348 4335705191620578449 4126812711408647963 6419004931281062871 12794658049987041297 13411141198648390324 18075901484077105985 1188946951571181493 13990943512847210257 6539362438544604521 8269134760569836172 9456714450579508718 11480917647039988690 3141174352950992339 12605688968729306514 6701119924099857211 14102402267108348678 5434762946347299850 7543081901527334371 12416105241905166585 5124813467325995571 15883894631123495384 14682465197176392178 16601762000235435493 17458983457860925117 6911995914155671417 7798080631651165615 8843813779139122086 15318324231009606210 5308848877088222123 15587683249957302034 2910200733928845904 4049530888024265222 13499105685318103389 4349062446935603951 17687979850956566839 6887852850563520656 5318329643179939026 8867721880101342817 707756809904775498 5653672426369512826 3119076082047279680 15091982316851550921 3425543136223516750 13707335224050059408 368482436270394421 15303184963019311960 54136734675027467 17618568206578384685 17853722047333433397 5308355760720722906 3690770609802774835 2680659133479260365 1850612786921753023 16893203652423956656 5566724912357355419 10807322890066750020 195446543961762837 9919191503844457797 10268635537796595174 13948739365996371464 2084412213867253342 12438602103818159184 4278674960669582415 340436563483765779 18260706235962305075 4186183484335944039 17882586162709148261 15361246918003318094 5531367409646696791 17987824347026029171 11197885305230020707 1949062235528224408 10929737121775054968 348106908181167687 4863061311811104811 9684056061171165053 16294817087667436923 959212690865339246 1333353596927680970 3088003391592827896 14001956278340056178 5364449824015895315 3616262939866199178 14591351484400004602 13915104618241601651 18323333060823990649 16241689891265488773 10974552318448974132 2540846136632181714 13571896062970791752 3514017237854885451 15387556922685000095 18267731525948595993 8348530143994463857 8876137472875150150 3278046910611178715 6778047017672582167 15405636265391850649 5847059965762551589 14958933209592500089 16981476758305459489 6149701125075013088 12185569098684829106 13380110824677518354 15138372205662777319 13830265861439977186 15548608001966791742 17461265192055992836 6915357711900688394 3223855603658649904 14219929330891998651 14570214722105628717 4081695242877954639 5563258729892873497 15362692410762230944 7731321485975414863 5335611685090019960 7525884948275386518 3982803445440684241 5584620661113375857 4004452069225440599 10022053152372867484 5313447270889932619 10254909490522182122 15167062972145067708 2029027042935849262 3301957553382650440 7394919913009841485 8284459218996288354 5498415693320565044 7040723067590846919 4487552987401305926 14848840887119447059 8509227316438764062 8024547425661003971 10216927547707201825 1913099970450726161 7164995370046916527 10480858330153991890 8846551599170522210 2983689937058629560 3417493980334248442 544829944987963738 13463989838580412642 18355107082248104578 412188079140347243 3271856423738427906 10137871748883991682 875954095435595151 12611872795986304773 2074515589662050563 18108841219356463964 2617306690974727222 15574118213800478511 17767234350210407700 17653210839419140460 2754665271115300101 5710568637889456953 1614728338308177665 8219574017156477791 14866130619076424015 11064929817900410267 8621881213020807857 485488264350576286 2106499235711458116 2035576119821926163 16619134054904621421 2388464161715681622 1901783636714399742 12177610461894106254 4155328910560353229 7790934303892909808 10095726225876061973 1495253379887756716 11353085099165364357 10563135165463958095 8714527854173554019 13772091055532782460 9968945944403758027 17398550210681920746 1883831306593820466 335345217841418884 10103727013910393367 3834568120666748463 4584072626859341863 5143170394180690218 12427248758443895979 12854476773404625544 9816177278146290617 15695947577568157802 12251315685315013093 16128642845474958469 9973800390822321016 16219908086631122303 17642785601528702126 10065131434728282739 9973449079033784572 7284861251620686368 1851000372698322342 890147549032891083 15851471304357606294 5034451742326833545 1831874875307067982 3722879490553886607 2892642621632126013 8858223061314235108 6314843817898133486 12965504861454024641 1918792068942896107 6564191108506385190 3469666925255010310 6994716931666157986 15932809776517117587 5409117734464562591 15251012041723159385 8525113839256763443 14836087980038237301 17841617537813618608 16276606938967972884 12022637212470836940 5951251553247145657 8846597052416645254 9593479062474358498 4973826644594953239 1848636300537058324 16572644918441563340 17078107069946278277 7220266211183290326 6716383306748672330 1023951776335479955 12242374708344409715 16562681278865223748 7475178653697135085 12747110830069369394 1507729868356265149 4727723904449609100 3780327238009612937 1627515106031511368 3894551356762840950 2171316300219943696 11515132354928778082 15682966371917569138 7460150634501063601 3088220823375620418 10901628373273437153 12456799857344392157 6786839394537406239 13774601698034256303 8404605806847615581 1479335571356549204 7413219007259609469 17556652901748977545 3581505452514514739 17375526773478347140 16646408522745868389 4022448501400502108 8063704784257336536 643997920389491280 7463772364458926845 12973650537898287045 15452282250412274111 6571492009054690624 17743515351325097664 9726819021339923108 980998359166829146 15620053578896811579 13299099971039088413 932260482852180509 11788885838573666251 356826925395577623 6576941643754201515 880323156028063709 3356815013690405757 9255125895449710504 2785138904104243271 11722333079170551525 6249398737884866924 2494977701987676583 5090331983073711612 4760748806567355506 7707600822122202953 12089929629092984152 4839834955641522026 12359910503507309577 728721026712816818 1874027384501545972 11657844954799773965 10145661817417772631 5234992460331508203 9293094009036284443 15705527449006264233 16042980127168876196 11630321995720146056 8359619627829443854 4781338636677327245 16923396684125716299 9933757255723679496 9152010434594930573 6990830582278486923 12871288776270972975 12260888103655700332 2838541951615884328 9008706729462034259 11567153737533230065 8958937373745609551 11126797846304149976 5225455156388048044 10690065761714708970 9950665412119749680 11213910813486544506 4361783322617283656 9694649534877760454 8766847440433784904 13004962686791693207 6259179764519709115 15125468591485504696 14494706907615909068 8722734105928863707 4265825512606684959 16259590228557366319 6218822814128771894 15623108016298950626 16582024923553678439 13519547710620513621 8770482229045685911 9890630905838100427 11355772476141731720 8544901412827318240 12752160366138710426 7116654614318871160 10057598340748738738 4109571202706199129 4754405088236815965 18026795411642842908 7137547167902535704 9626101140743013241 1097498782986549186 10801155339581519862 4497469671168458851 837232352851614044 7210296337621698581 5076920956985661535 11277362639334158555 15875326145548755108 13784780009492474387 2168618699692996939 11661088652330376714 5281977280361486339 508832754263710448 15201882397543373214 6290398518141152570 14288270394572444459 4122301342087132609 16500243680145231213 8206596220730897249 18036406301074119689 8032100538097336232 2668963636174696923 6730485823636619757 4804540592077880182 15251790161005935737 16366660930066633820 6231489476018809695 11799398190914709584 9471081231046118153 18024059837161316588 10729571839091650575 11914363834331603425 8169058118201860881 2602305555266338030 12277761116829171850 4569719858626254495 12460949532956144843 16571520474786095087 890613586974896306 18188322640809047560 4438546259842723589 1848725098606241443 7576372218639133334 8378839755970875390 13671208970900784822 13599019928550365754 17693517032694940117 11040460101904750306 17072814725124255866 3147169245335872479 3133639100210751062 9386520000987803655 16667572323033961562 4440863111241902542 8765830239791663947 6801888620482931464 12500476182404890896 14393482666416619401 2808292153585806091 12964634893179163475 12889901037084341049 10506360768209766408 707435282685848135 8461947305566568062 16134605723748006472 1346335836769471128 11669595624664556125 3118018903592066989 4441058232652782570 6714057617454390166 544164493165131442 1144104836217039237 11614434038889974484 13580609258084767870 9247820237559352239 10647437105874353268 5352567643841932895 5511402657006142113 6796255400043156579 6943532663511666395 9027962905985092723 15703392890095747489 3430274612711394926 5637620341922999046 5783216558026621496 13120746636328165218 12912731168402260057 4622039303939808769 7465316388864815952 14042317230953466577 11613340408878248092 5875043894650663271 1600798672197866755 13122654156351292228 2320764671352952272 3740955868781712977 17384310579046623658 15015248760317985069 4496598263742859130 3080562960647875387 16217545760860954740 12549811336892921807 13445077570026745116 3192872211146534405 9968042652801125919 247530169314602113 1600369822247266889 17745841307193436053 11989736179050248086 4346107255787076676 4378759552664728688 5161253931904020272 1132394661713313738 9846040326750467117 14380247598409275559 17575543560860979718 11765764491295685845 16405511749278009778 1608233223776217634 10087498686668619504 9909927112957688243 4189829866938844090 16218170197482274698 11961173279139446780 6626008727425271902 3225245652416170988 8785260138086479427 11815210715312859120 16584676740329507727 4627486244910826507 14098579881783101366 3503367927217802344 8218881751249008203 9471041561379548141 12875947338736679435 12344954239999015440 579104672944091193 16317372822981356060 7825645965226372974 13538522384616714657 2842769040922240246 12528794004806840556 17894751075858973697 1475350820036712249 14149691454985002607 10862727080194773115 12518828197609972400 5810028751038741389 1469150069149678748 9448551322720483835 10311684010805564299 10990617827342608087 10663412853139048208 2108227440299325350 3973248563159971541 17332893371708811311 12926265139802487792 820912708355092617 10878093055862158946 12535333110583379254 10824151042184208805 13925014264212871134 17075845266370050411 9412807760169139162 4844613066368319254 101718833803982685 17711448609635983220 9954106717537931241 14253354349308353231 8226783598703905439 1892984910422125557 10722236755064161776 13234537895250028475 345416624420268055 17057724852403543524 13865201639685853918 17943296355432163001 7177809623032021446 18293049678584485956 11342059657717003404 189997410446128149 3038860280087357774 17268944633183233110 3941192523159734278 11673912553771114031 14527526747997839558 2587097219400187396 6563025041398363950 819468160945274576 9162426292776939075 1871782175775468020 8107540113527527940 16836548846426807721 266837347930699016 15994706122386760241 4586855462645371911 2058843138840665869 4821047825293501794 18265753567421021921 12500199216325152483 15542829527020777533 12932995131012438096 9172020806840872007 14369628863912935035 10657468628799341213 3514359596344460721 3676814142146117809 17524832749890792685 17801738230517826226 1230089079338287824 433812086848258212 9176151439311060147 7801024799189646844 5335220472006331072 4613184870354628390 48474734504604943 2134747341521452422 5436882786191320219 2966312547835350531 5006170309226921603 14925459102380415047 1400787017889016937 8916502443842852236 5416694691467028253 321252521311744587 5524139809672943679 16596851066003840231 9228449257578259776 6177804844124500757 4328062102760085465 11112571216287653905 14759522384680675713 4699107031622055096 15685834874429834560 12808690038316792649 17904453742890262671 887446010311096841 3620565427464684545 17698119461659117140 7833728589213116905 5257965823496870737 7328573253984433029 9350919840599125899 4565686005011788841 3264586573084935426 9212722416311495944 5289859772589029526 6160296684063666438 1131499640490341678 5441265129066193914 7379969010482859953 9083000637830692445 14596407157206935197 17330764629884206796 2160176622142219403 1642197480874224915 5284071791710537595 932545054072397548 16418643461474132015 15940498776467588063 16607673799449203752 11202876810357783991 11016197243027625646 2789302341233379815 11199669758099349570 2093842451197352534 3974711533193666015 8214424160839087255 4547209215984703709 976807478061493480 5929817843140202172 17423184901825143767 14573862572783006471 17937182107652495230 334335579695422392 183223820856046222 16122336762660164261 9055696583398285813 1039486699181283159 12135991676527472680 12776081697870718047 1638225028652959524 12890334224758482489 8783606258678886391 12950358394801583703 1306929780121419614 3092765498439559064 12456731539517510391 12310658330426274611 8919457182904885459 13077364254576524514 3579108656385580470 8995089412989698761 16034982627977219116 5280934796227238613 408282418534039416 7825435839890987305 16261767696092514574 7552888336602851504 6591189957021903255 942697497273573132 11037812767841607466 7626365939705782054 17410662470473501420 9856514638168926071 12758545853948293776 6368750752417302048 12721086569959514772 8295423693218743880 13228427479095068976 64432808833081460 4829009146873891104 3616777585574995650 15517831346339121346 7717790979870876270 1617971599749940845 8373309202790899165 12109336433068936675 9646031524518223038 6220347157918825275 597003824128009840 14229052293219485741 3812343545190448018 13123862500653676445 8836814669201057249 3423701222230155863 15078182135487577415 4109992358203154720 13797710181385609354 11229969680405073075 506853261790089827 273611210463617149 16025468323986763877 14957543558415792437 8883644054962545116 803785180915679973 11626190564687781974 363043048055739181 8226447039203931218 17512194107321450448 13269468300130131200 2109947279063209460 11082570006507827906 3471415948746726107 12033638488666684279 5317801867717426745 13185337398657409411 13604554055825991829 15241870024286185899 2990637123076167612 11149188491391511868 18419389619168959142 13323031984633836973 9648344562064859282 10189400137975843992 9080081006435698413 12991346314668982358 2634459353645173107 15646005390047183117 5389376328981294105 7781704426567406355 12634420358420249389 5256584520574449871 17449531117710732678 8573352561380854731 3169921443625147646 8657476543427170637 15314564176354311885 18095252613016986558 4236510535231959077 7975919242575908169 9171575960915324107 17944718118881371081 4486815815435556318 3092267327947639775 14050375160323141841 12019488849429028407 1583740885512199974 5218893740607614448 1849336858137261418 446530292824779683 6920660105215325088 6825192634885084464 10677133168957435719 16875377843806084412 5647089426301018268 15347872310329614302 12693734523297084970 9821806990750216740 8819318042407551863 13883342508599078259 8436399380456148932 10867680133030058014 6982921313075129495 17166922682166003181 13999897623168279389 17630129952832890361 14167277304735162708 14992802964522303787 10787439383304219491 6943108704145156053 9984853599320288178 4137138663319628601 13263237758833910979 8512453521698623625 18074038015925257168 13287042182638933682 17622177257092052339 8877642958082724569 9015878525775903385 4647791800792376427 8806114765697866727 1446515148090544166 5990843674929145002 16499467719574108221 4334151017273655275 9454626236470617815 8297007430559583541 18293269832254828194 13448897434026286905 16423373074098651107 4323047179233559310 4767407250245431751 86050902756931631 53273862668946249 15823642186115688857 13188305577649187193 17910178841204190505 15266830928958774200 13887243854227166425 2532507599828697596 9770500215937892950 8664054421384486790 16394435655587144898 1552730547272343518 15017776756767547737 13834911246245544602 8339684953999389636 3511942716769768820 18084299780341498289 5879522856913405112 3046758303298860533 8502944305278737307 10050518200486883238 3437073042630038294 371661993495798857 12235054169129427275 1021735174443361726 17877346248238645430 14752519615408578558 17856441262317730721 6132141580403537353 12941502126608168158 13433765039661554893 5316774972919729984 8959612855246817779 12825341942387367185 7690897094971118595 3411257522394307874 15925388762785552427 9704515297746891866 10629916940135230586 3562553986471818676 13190905510708360083 15846275455450296915 17335101620877578232 10290860270274068313 8414913364817036789 13392797084685524108 9692873923416843268 10096330948134955580 8942328606489553484 10464099880959630390 11794361508135940239 14270012693782961729 1098089104853636580 2141487865340457594 9905626653433327381 13664766287164380326 14814701249149826182 1002169777771961170 197989131217043116 12643474419899590842 339619835071477932 16239280116404593646 14355497467532061411 1051519976667494150 8517826727354000879 4024976458901397269 3701016169077507798 3904464969237071028 17780747879711743794 14663600453927308948 1233425606105452622 10681970447227878896 17809090252193576737 15357372164619616792 5857788607808682623 10983584296938047783 4995651659014971096 18374931852351792302 8642659836679718655 17668299304754225417 12580758844617151162 1362820604997418725 4575075889150937186 4768142586055628509 581252741505746859 7541980372378559834 16768958242317252962 115888917018650256 17982017216048755680 16452141656361550904 15012149795119087747 440707819723842102 1341286578488635782 15281375865754897247 8944414773248558516 3229971965648784302 3560516632535227957 11668770684679530309 6120429249288754511 11763898616446305305 3309363528080976492 4585226386168327958 8624544636655493082 7631951122213351700 7992368054255672324 10387742923522318200 1068088813014013501 2684431719714151944 10918921551186755724 4911639370517572922 376247588298252164 3988719238045495995 12662175341857457318 13725359206098904660 15271343815549934039 7922971208406041336 4392142408024725411 6483724060854976793 11352201014721741971 13247005701204432623 10308986247698421910 7704131719776139187 4805661170805766460 8701986184204768290 16918502829207449021 10150226913271399090 12580978232741760909 3170418817799371615 17231143568535266580 6194288362002526256 6284889508204502015 6225528938194444223 4172064360211333051 10507883651808669630 11497840903877434679 952962202417212038 11757463706127455463 3953556026236326730 8513702654795957476 8221834268476841685 14950030698218905651 9909849509865976119 8692899834675669139 16944576237480495806 5835163586222003500 15603758981960493647 5260959708472088660 14734291368001121529 17339610408536132810 15716331725846823341 7246685277236595116 14046151124360740421 1842819872335607790 9745085473555183976 605739420157635104 3131694969505415105 7311189562258026540 14269752119675702381 17871033132361208041 950581036085348891 8198753429327623855 17405096329087434535 18035090304970807481 454660075545415873 5030714758657329974 1065559524946975077 4764132713521939833 5296641926878790420 11730740523977773349 8997824325866578898 15864852438258092983 7068020730264983988 16678236048260137892 8859448337412454303 18216583700464035787 4638456880211326227 573016861283370733 56216054545269766 13807821348684067172 1354524025463565886 13332104478600689134 6179892142773327424 6740465932113364505 17148751737943814541 4100507189202681079 16252604340459380196 17155944187841389635 2945322433998223416 15828285657244871702 2404576724538041777 1222512576553564183 16286595829763513067 2722309395306753966 8797024606000427461 14454120305329231799 15878681114900751806 5881273476425836342 568132417745273931 14981094497069958678 13050089888844464690 6664868929834448537 10711913617923585860 1840724839123418417 4595719729043924840 4776070557468857390 9845420876131679641 13423727458331136850 8497061443078586466 15486693709881455444 10025669628999350186 3970627576458394779 11302901470310545924 9160973938964246032 4492323316558730676 8760673747584173571 3411576219924761735 17344243592780356180 9376799080230969744 17747233774212255676 16267815580728387120 1759493271667377628 5952933200266273937 8308455323400902425 11760140180172990997 9657560048299893232 2900352671621087358 7508079350783886055 2981490665323063414 1583038582302097927 17043198462242062989 9440543465809044645 6345962349517651477 1690452199981636716 7406957472390391961 5810652895147841367 14139213969534321367 18402993517489484097 12153025733500418338 6811380730785471366 5190907098162492286 4797349360516411897 14133574333116902891 2898780534024575201 3319041763208078461 9524227269685193342 17189436718296100528 14104615079581324132 589879323602940541 12148104128824162928 15488530587540886323 11405156128934061725 15510985609619924340 6539570920502626711 4673692755205469074 12746193116189459836 10919230245665776477 9533001273850400237 18144004567235173942 15950439591792490698 8108916297827051502 8634699567735626280 12595862151928377933 13521751385285169185 4199850851936252400 5847783424432826866 17205906864937338971 10543433269311560327 9408060702013180441 11438419967162084981 549422203328289833 17407266167964356762 3983825372311310143 14952121118794255705 15964030761561458532 11645621062671095615 379113568612264582 17632584125222940829 8695614504452268831 2974256871940105541 1252747143386872116 4657504780783052548 2071735353464592792 16474330981221090445 10638050950342983743 2026904160882734279 12802501386400897972 1671576037440639815 12482356154829555372 15119412517183417882 10177035607470198500 3003583653707163849 17923162107358442340 7939317068103810463 16454317955673466210 9300733631044892750 6915207716638353240 712134021393482929 17682998041471891653 2175451182354365912 12432088447181089682 14602302687564237180 16685897897265996647 14559833962872031442 17901709890093479615 2702582553105327866 17178903373940944420 8486941708942584526 11071582492216239335 3315911533094975367 11410575554819091651 16375064207297007662 10302650554164659706 6550795417863156939 7008931711997290873 15551899870348903365 9487773776671107025 3515222290525181301 17421189624395750474 11789890882526545032 10744481186494497619 3256570279625352578 7068023070377292919 14419839516848525406 2750770907633682640 10895167119087162183 10127064113128533092 13768681846028965803 2083109758926334753 11904050304349483417 8529999953531524442 13739788441796992411 17260153968343324003 5040231097476438242 9708539358785370709 14374086376328270992 6823907054498510703 2153924946034361750 679707718520987336 512729106939218605 766203764681580829 11107700618398060010 704745259955429880 6413507848701091687 24058588373975371 10928056663046625577 8121799522979554324 13912321991943783477 4821765874963046223 8819857906553072462 4870944030317464443 5865164042463652460 298568227597223743 7936730799860529964 17892057691936771832 18160312246696836731 4418973708920326389 13676116475859353673 15821861983076255105 18227341835877777106 12213387746746406196 11742749995881943588 2494651514888627469 2456997191460136853 13145758793661260748 10928026690604579978 16881306752589677363 2917087906515537094 3445311666792260530 1895761779503462164 5709295846282290011 1391744914813832647 15462103391024465776 5525155204328453087 10279258862766882374 18399788329342903271 418136355552691301 2848410407815311588 18177299518886788050 15431095092293667325 14617262310186977143 9508135018389698825 2622761745798595564 17967422475246483117 7753875368412011116 13064909654464091520 4702905172620254385 5080568971933797151 16532039009752932141 13827605861937181430 11125179084507474910 1661264044229136929 17256546208528062496 16727448624285988445 6545803547581706834 7226100780125645685 15750517075051437718 4937254617898416072 3196982480902280597 626105579695285910 3319976549839704192 3946685783374550729 3899791123190240122 17965082483757058705 1660719774273245453 11486330794053763288 1998151114002181629 15375029943648167909 17209342596874765060 333028844922245857 14790948038119101928 906453128365255551 5557664112341589356 1780022386449714262 11269256061274307139 4666250742347905443 13014984279919202775 10384213260744292997 10213765456279971985 16121419764774423131 5860234809722790649 4429998375057668328 17121921872183593915 11768254378783442913 2133258456307290574 2034619978705276138 12357479082120131725 3116820562625935456 15884647791944795317 15508750415928713503 11304807789180075466 18166771248346398322 10538574673198257262 17264796939994152863 15474034776470663789 4775804638705357918 17623806275649603723 231420095847209863 2151789652076949974 17513885955973632288 16402737652432230617 16138360672027086091 2646349283313191414 13042650109232062221 3869137171823921266 4731299714946849810 9697724833684475364 637854163166455903 142570800522514184 10251773006114145791 1717275840975900963 367789567024237696 7270079069017437384 15675575348530150172 12273849393870404688 17810543998393272463 16297017167588406565 2728479556727396365 8545897538150222915 1864195991824913662 7457448696649190366 3229686683327938493 3271595373082102836 12050292526658743481 10040732040576626091 8135497095629147592 3585646771378430591 15678262705505862222 2528907693387809722 12237345567768033530 5759284488157018159 1806538237849033520 12461366552998856186 2468837829797895234 15358181478809563799 15496410169322459447 14097590016610081712 17530737801501325762 348721335090128972 7310734119609356307 3594308857584249117 1829351124544390781 11891092895179393073 15910131656223115575 2689774874825209051 17452133972712659970 15034504401721134268 14591266358273746111 5340332142948649920 13968957090625205799 9226842310656793894 8207954996214870119 17463761914251258783 2447980903012288544 5195384473598554130 2020416310880597377 7712003308935335160 7413085119630056343 10134159560769132256 2260741688582358653 11830276629042272267 1338487612412816314 14373876288689149441 5951381539559630444 5655499362868416408 16935320330749930120 1725570225987445946 15291119140165746174 7545305073439124924 13383668356318610069 14604034814611368827 17670382068089641696 14029561791017054863 12990294563455257914 6674568202214529948 9795097174431706988 14316603477186653430 1836144543846648326 4653970695463568987 5903686292111842562 11960284136374668666 5425202417072397192 18087287041721604702 1250532343120043548 17077696567122123910 7002376381016388477 10862401360265904451 4149114973232959460 4065605505594833272 17330118830492778678 7298305012015613987 10327858352262511256 6191619636282484502 5505649056976431449 15652704414753359089 6605096201382010480 18422518750781591293 18421891024475170589 7573234387292088244 221822698736939821 18398260228402439146 726735437491391564 4210330513864790262 592003534153413177 13662768520807344861 18234609536648827284 18264583847826778876 4006448213326665966 18248336155985913910 4840609609445328265 348371339671526284 14584229958807636394 3733773709994935392 8354959031432492590 12312582608821074732 11619032748526591593 8654632457376232346 3621110227063674920 5507197597828115236 865360960798319545 892759244307991743 16205900878255732477 15021139461217872323 4516850447961359056 6658645457578704126 7569115497736088776 6225329289797894891 13172150009245847877 193148206054710469 3520793700061243402 5042201703931988176 8664316856990802354 17447445600202483203 6703257413431958063 17965637672951905426 13828020254803396082 10830239298813875511 14201061087153152849 8905558236077818418 8808331841736844830 2085438942994644746 2910663970440383465 15100957229594399607 13230655953837688738 8328336335565330285 16397130480098285197 10824731553050306883 1389486488072993308 2959272297426493052 2242361950462358209 17887187515087350480 17007188340950225454 15285200414166838650 10896696579964583607 903236194025627106 9297494782668036202 13714618221268828537 1840372217756205035 8037143986087807302 4530288425250418858 7917660989385827759 923434857933956847 11782368797264775182 9052132408402106638 9131181854779407809 11353451264628904329 3216439208464977897 4694710790687971483 11902176162059209616 13256747109388059295 6967635455727776357 12069595542480911204 6876264142149586147 17404933875099972709 14329499795303880556 3928493438123409422 4450415306019425143 15603229966056494708 1538084372341786126 2964393888017122944 2826593669378686744 12357382807622640799 14534323012185978504 12454118741746243635 13172670716571144387 4714338886266862043 8470630435499781579 1344510109428780305 14939437869473576442 16991947324239618045 7821991070217332085 369248231165468011 11157111361420493464 501603339249084613 4585286364260738828 4547637895172283715 7463992332230798341 16861700435061871996 10054994137650643033 2927463128549749179 4725923374930529578 6340016189159340159 18298071692957914790 12425044053030103779 11298685471725106037 15053883259482000595 6317812415665867364 17578691477552081231 11178597974990307476 17473592743788554112 14887531641654076453 6699633182570449129 1589339161903629985 9698362327338250433 7356649936781894472 16976913238213839810 13782198259298707192 18070555143720522544 1258669518236095347 9838999822854655625 17975229523963000624 5453597038924100874 12666701647498791408 10429985101359573022 13227398920175943325 12297501592232475468 6487211786624868952 4322914975238430395 9171367858026961155 3681115700010066395 7261118471887027682 15243108202919770682 13357579834957769787 2845484786893110677 10263110138949666798 5150349272695427061 7473507998798606629 6144271160778583544 7498541784445513367 9905235387219665268 5084719148582687969 7871387525531664045 47234208928634016 9804238316569903564 8478416817173441118 4322786128323950109 17424006497725391096 16881396963426380505 14205205218838697654 1781584909541485333 7227510347927870766 14306067346381680146 7309649304542926968 9518119395208395457 13256879918135647228 10327585538233386844 2983929916541429454 13151686029882744590 15760448378991408459 7426780473652413504 10115427251459665511 18334192504229986418 16968575310192832653 11371376975481301010 8818427677349739392 14252290779709666233 2516341641291633398 15170286577637373694 698531300240467200 7192758343997509197 321006200000323397 7579049583496094086 6615943923583429195 110023379243927298 14186321600099954558 3469275938437895005 15565641455702009085 17611666848976332175 8189799250590179392 7761959151472015757 7088752260358849808 149583504211199035 9724806610207039566 14529451547968008130 12662472292306686935 9336498696276671233 7996946576790520264 9523948235396018615 15789286991463931953 12807143541581799272 7263455476267270141 3983831164157010248 9849318300108289737 14856553752235129433 2068904580682237226 12139789903339099752 12577541750105707210 15494765944824794545 12447339328042196418 3834182594351419714 5809722622315425108 11241532317040639486 14780741289037766970 1152726990517184084 2988825412485859887 11305818713098259392 11360457848522135069 7508130466214836012 13299447227676699453 18402075997553376071 10380464903926183606 3071424942547092682 16456131204314260253 17089651201178065790 17188311158838338754 17861156632999060716 9099856059320008557 7875774070696548264 4107579146159466127 4792065122347682863 1420767639595064404 7135445184405814936 8931709387074273388 3947890173300139939 167559189071135177 12539676320529114940 17958928819424522711 12177134972312688334 6221659511071086614 7626079282618278004 5346390060554139044 7244397644605617146 16403738464514065216 10492178621962023821 6220051734472286421 11163129830526373246 16872257737724161389 5639388569016261392 17946623084300064802 7390228649767605394 13397600313205401652 13233469088540425654 648442196658244849 1179119738237038559 5475746879953533678 6192364670208941825 10994990729081123266 4808512903273635049 17121863108742359074 12667217518099597569 237470220837417707 2385416631713447806 12403546153876706773 10346169958857406331 17401645277806377718 6007105905993617567 7800457252922174710 6685542690323653330 14357673372584867176 14051251213320729420 6315037646401931352 17837646658467548523 2083797775087520895 15021925331464867990 17162590453097012561 836571754017713964 314470901173989735 3647973798774482274 10626029640891435958 1153145070581382675 12088037890159314800 8416364573041683090 5611044985189741983 9067566459284488455 3313750966318916970 7661807507959758619 17811491893084166808 2719709510069972435 18327649110087344407 167940223268015428 13438497925369279177 9935018993286405847 2190223558728484158 17640355740521080603 6140605683260017054 17969260191802340958 2773217042562672100 1358202743641915519 10469733007163564566 6395599532750458554 12962172366960457363 8259238677959116939 2984147536399007349 8860451604209429317 14074225999531275171 10386851542792787891 1325525623209648587 13830985626940420884 13137802909621008376 7751780067470431065 8377654121468341298 7492323407619612886 17303880368693678633 7938836706631003654 835725826266019524 14014994529484828224 8197070504375534522 1521823280497833255 15266450866172768434 14478252051035597345 12033094851100068895 4816010238952099758 13704174188854844782 18107038347564284229 13004409485624399080 17522613875997372015 16368990548562743014 5465968823956546229 15803989811349170143 11108770796940772542 3674766379879063508 2719494392309603400 10234597916170787753 7894948921185545097 17936032259342616759 12073890926763100862 17702240828025314657 3893333336005987788 3519872268669779951 10285603311943268966 6701204190762647175 8295555693724582001 328556192464233885 12055370422710105943 12214791957106516827 16846577990115158202 9727460318971917992 10058857206688633420 6768955996115750687 6316579706679017189 16099441425236506994 4692444847825433729 18432216852893389838 3687394610422805916 12681973522034683098 17032657269844995320 5165026689052175959 15122698165200667777 12046238465569880335 11867444721471180717 13428179060221513793 1421944354096004970 10397119930126070634 1564643725816874073 16036785182064387802 3993862725629908426 4958720301171614517 13376137508489229022 13911020114026067656 4740561473820041133 1217515873470738524 12905438569813605769 1800131832715637866 13713880063610966818 2669638865600728051 17857355517452010110 5803046588661979088 15974776732260626724 3327636060431765837 10658031850543644730 13110961725809163498 9489173744696028613 15126510394853396868 14626886478035592248 7578861830377739820 16345676714804953264 7880964531207035390 17157922353575450769 3046921914253411531 3578846465693741222 16323829163134870545 3904524161256361047 7767234187542178444 9383108588726820616 18156013868356061556 4549788344974126873 10980289539243117843 4171356490148749977 6155501824861524597 732107512587477154 1662287577974004152 12446590145087996344 3012969896730811678 8211763654430165050 11805658644570556482 14644850856922050046 12501208030885888904 490309334585182304 9062369456907354331 11495160096733487933 2552946825687749361 18281046481692675759 10225270570068179072 17634717296454742976 3580192098744606136 6455202611617581762 8759079260239830820 18418112971329292277 7121589998464567395 16561074135021854131 5566673207996707841 15078208006902299732 3981034913433521700 16821792461798449366 6586331368248854863 14840814710162658107 876942884601880875 1606655876342461840 2674430996817807661 9697191621475011692 5691422774287664621 15680323236154290580 18182299693512179457 14102992470673518279 3206447152178630472 5731780276432694621 2971025506154927547 7819905040985796568 7081101568781774495 4852000487883860061 1239903913441585461 15775558937663282669 15711105253563483482 3308041378487726223 2963744349947047924 11448186782184667901 13929328585259344323 17474770142003373590 14103036312576222300 11547488126272513864 3810471460061536166 5298028190927779263 16506990822438857905 6191597387645972410 9676402793701727289 13717330507815925384 6265061697403909527 6119108032946869104 7485755001921392860 15043960127012413679 15647327558219398555 6037054705603601894 3982952772633173556 6563621747715921251 4570564912505240612 11510071516752709914 54696739221318579 12718589672638401067 14987807234846482361 11084961262931910608 16289453251752084898 17961991991982911036 3949598872751464922 12367170621081670803 9802386879806000496 4127137074723417205 12155953831755356666 17828240912389682033 9614275758491417769 17772046918420659135 5683542623278104416 13492006862828841121 6549094586140069881 9977285258102719128 8833401486708650943 9253462327794770814 5895928028933889741 6116976185134974580 76118075531810555 14748656321368210384 9401566884094673672 12827841688523665136 17699387368785993172 13871604327429518365 4562920230375515567 12341999093779029838 2911429507759331912 17242326460783197199 7696948079502969578 14537776089600609000 16079756335544236262 1160437147067441081 14888906852773481790 427793024515873128 11507806070932134206 11215728242331529119 3816547972535479436 11813159873331037240 16873341927267219009 16433891584034454834 7969923503061785782 3455899811900525442 12876241121857646655 11025717756396485098 1776652505023383157 8856302975914656513 8431233165811636695 311743578927524228 1564462997050761954 15333030026069077557 13403866243070970611 16514510346388878462 10649694144331756261 5685055300165915814 3274683904808914514 14270297830145995590 7042774354548087098 5032578737531254472 1893254850489040370 2189140093492962384 2503447455349587593 8815941412183000010 2594828501744873167 206341573302745057 2329517341131523767 11541631872269897221 9328604031703854310 8364892706764404223 3067370708230007655 4544410927628440266 4840019593842719480 2232584444525829615 3691578125736476889 2908343864240485143 1563748738266782085 17995792922671771432 16417020547847247875 12381980663901304099 7896936417749696295 58140581152442086 18223170505586323494 14705457134963104742 7648195540510392455 14525386817094645364 18321481650484100163 880502181458609011 13328286492011109058 902762767659623349 6233569500137661725 15289872237560096685 15226074790789578473 10405117044085432643 15244300770876785735 4261770558068476103 1494515071478998771 3487690337369838428 4264510678798799536 18263749431827629515 4958971576223255028 9523168716611350284 1566757980094800507 3678570520395531088 7449959805157775786 8426887265135434311 16857438368003484641 442545128799960993 7322784121736958682 209465490776674380 12567238675027444928 6750590955019211824 3455007317128349175 5459983956476870361 17629010626934872082 12306461900625423308 18097155073323655900 13877860988048616472 7830413727456299530 16526978040186759443 17945397331704727750 2037391923055492790 10386124173673565841 1472978801308329854 5353419238604888838 13001799401352165374 1633922463452660070 8706754217431314594 16949459888975147882 12442679890052718874 7495413087261344566 16484983527452547604 4002864904070088714 9010350384749200760 3468922262961801771 3397701268002521913 1566005214553422816 17974859284770462326 3141290214769746577 6745825887453865888 9885328131524985097 161628803436055667 306881390851343160 6316937797025221846 2235965172558572960 14872876843789260770 8293535860720729399 15349653533892252931 2018063472689419257 15505039402026345503 12637344360711592563 6632281441262210562 7207242071198041214 3447051227117777367 9101181976773388816 12389215780696459107 16994346855965584053 16159280730162540956 2378589317343938722 17463792748518886036 18320371436647056876 7560851553182449854 190671329303784413 3289268761309558254 15551878993038489195 13522469825146966791 1384996290176934098 16787800594248139954 338382758373399065 13069571857722184848 12075724719024179567 1344863979069545658 14173032625278162216 8039060753835845802 6706345515560465478 15221738270125478822 11211838655055435061 15737837668497096589 5577542043551496376 2991218912929978206 9009359559635981137 10756093874279438372 2651605761304401546 12570813538223590324 6924590519641512703 3309731669162569312 2317966575264443837 5283937011617605341 14068917951792580181 1608852321262498186 9982603107183601627 14824281411074958174 6232947146631590433 16226300544671185548 10578314656768607527 8095000972946043642 18091688890675019641 10343022455004188328 17481248970154137704 1806011586702107946 8047811400377491840 9576380001551676280 4220067262787955375 9583073154453692856 12116008209826737926 3925591588997335521 5212622678583835591 9965457537049268817 8806540420875893879 2183566226920856709 7222574840245392859 1296287518473374133 13081542103376600969 1975111447365647950 5253691377329825615 7189086828409146378 14819017849007039259 10899907810046755761 3968475250906327131 6777424535122333062 2469977438474201072 7408427138388561450 7341771675247331897 1878072580937448110 714014733029455758 5449277312329616997 2047148630132476640 16275012781170061519 9839641899047786916 7027709282183843005 10391455694474111953 12934722737588310344 16284060991881155288 9125673528381086510 6971134686203582651 3607977962735741595 18206843480053995855 6474478126623293600 16304079821925342291 14871545971687422495 6397885505810859085 1381215148532370182 8253442890470378925 1375590202775657361 7543367026290167412 13521649207088190150 10724981535836240042 13435233302408803312 15498329239287522304 12682561884768534487 8279667347323607196 3341871125813258576 18174574412578416337 7257277378888440890 12685507196419726762 8476539741908743364 11899202576239056968 2312410921101418693 2462068771684385823 12995472794779369095 17538694040839026572 12440302747462367340 1776949484989193485 12302160796575929810 7564562604760911829 7837535507843051680 4164051989249617975 2254911992463369858 13366915869651883286 3116984979670188891 1095816172245482909 17701570389056509894 11347667965570773009 7918749285948525345 5482431837523543077 2102425365504357747 10552053615227303430 13385178216652447991 12425895992159051302 17477451083705099152 16041302929000551211 4790077399404764047 6536555265800877574 16057128399295958124 14937375372272162264 3255859575594818166 15686762164743103989 16696217859630703107 8844166005905668080 13117905538866288829 8635770905428505077 2239274514417131243 405064779045248161 8423075881915306499 5809347049626369852 10311950077021616922 17569389938138441012 2961184273021232389 4898933001614340290 6051625961342218935 13787157399754890885 2678794430160261260 9763290910948504031 14276380233757836586 7972470975155943739 17617149066191253911 16264540761496379313 15525644755648590880 7537695410140827120 16012760474764999013 9628952948689857559 7479625200844638136 4768172338103012087 8771376159769788381 7473517340313400930 5098695411290447942 5293335683900846503 13712677272816371004 9053541875704186542 7321092486301817408 1528357842569503552 2769088466619532411 15315353129912478688 6580665468664243350 14370281316706748462 2119121598859773142 7235561966366298705 8393768694410831806 9861082235813892531 17162497679311388695 18309603927963620512 17875606170076836685 15399071877846493589 11119239048965421530 2609106336031464510 806091676605367991 7019635339999950178 16215719189364878125 877712245881409916 15368865126671574881 11506873521285943579 859465494727142464 17571046512190165719 7099518644954881074 12355122702009471904 11510393959941518672 1300013106351348981 16698398165439437229 10269105074319354063 16212066496796013187 9546792779649627361 16474909676380279778 13786851169756667697 14098216533054730372 15424426669651854526 6909566155860833093 7335078588228043252 7810134182065353995 10537152127287284374 3351754844496763987 13512218567133094869 7167322883891417891 6409283469863002654 9800567425065567959 10529720520811572548 8144639551800754158 13389362923933428404 6382922690334415906 15894105829234275957 2307095788733629625 10504574722589678133 16754481407792701299 7847169505698086962 18090108254274249946 3079733004024625972 3451236419850920165 9499179627522713952 12421837525545171414 12860432961977728266 10372951483647227568 14374990181409403379 8943448767121199801 256830062981491609 10235498454805042548 6664346341834903776 15875566374167715372 13598590484787854926 1408883104312980823 14459349514277409559 3786016071106123955 8282530161571790042 9446068085783622520 3582339174468788924 12671000073289745081 5655357386653115795 1409908404466955419 6537793787880712844 3479020522930166605 2619692488839928768 11845193274792263175 8615696436657436346 13916394009485904263 1149625533865091889 10308413193138618354 12425427638464093982 17312795404100363271 3573170726834030362 11959043177778830073 15121036053925785047 1630026841616483638 18077204934510714476 17665128608201753644 3795292533887224882 18217435495351901645 2011285391522669523 17756083848521734545 10575641088233285966 14710430172887135437 5980878113305284104 8999974579084319137 11907441295976063836 10251901082640429478 10795974197559812741 5297253601570188019 1431181517984893825 6205489826524940577 14237529533008165752 14277885482820185106 13210590647936241030 11101804506549973267 16992068174662604113 3576844424425570412 16673013577431179740 9383572640515840713 1243900300458426021 1757983534628736953 4222885975484985342 1410753672322507886 8781801447158534089 9063878047790256168 11639325180383234718 5853269981472047248 4580669585967300281 15572444276217798075 4792548632251676672 17337443363016242243 13754379532788693947 3439853609074166774 5487058648272254465 9250168458644107443 15350800611664210252 9042825763154745514 4905259917997336907 15723169334270848015 2019224670360127968 12268799615964336906 15858349281588118351 13009956166853194365 14339044727089441593 4618764680850890596 15733147426372777414 5387371482893350294 10000568509307900777 6728727240135767822 6648130811452988377 3988863360512209119 3531382957767059312 13865372626323672865 478430210928508133 69765352381358001 1160069285337674590 15811869656659809306 4629015044507641295 14178146703484218828 5432763207551016302 10172168138386040102 11989739936830567619 1384517263136308845 16839627842637440874 8481748218886805379 12326739498662710569 17803964766585176989 3363358248785650994 4522993753832543372 13684441622407809800 12375725960072223482 9758033028609209120 7084430252213894053 841639003220759483 7191753977687798835 6053420043892365261 2371546138087278502 8451228681625729424 11875765776548757284 11094242738850595015 8834592818529583450 3864861825409664970 11595473161137764568 15411829740592899488 5497391944203107409 11405911127902479319 17545031822256914233 5601776804127689180 15683109791906000308 17801706131257358057 5568432412530972527 3221879864519950958 5434895652843985517 16460625484660258896 9445580816515182943 10327017102041671594 16699429579656715336 8190402634540384482 13112131992533935628 5205443051675454528 3904891334589695052 6417214443968622296 17367778414298738713 8353925970781342350 1239913567403651675 17717670055752306490 16500328697097986650 17558083484668443639 11392768463068922492 15628680672846169316 15293021888675041984 11102429290319074276 18320588259124589377 13144708744246963138 3450047194770893379 15557924765834097820 2554287756315183633 1451161325410720735 13705680671413915811 4530991232547444739 12467140907334239579 1567106976170558808 7066998198937514340 15010345539133213081 3730289511672053002 14729091225709689527 4475346795101030069 5397987194221419143 4130952704497145402 14500556696920079373 17583239674097970266 13868567968461808803 9008916489220604545 9811779624123685177 31658623578230436 2156401269711312792 16459689871295043680 9315707023829425514 11665547933108919742 4272020285828496162 8596507737226341644 14379366562926454309 17858502195426571080 2425901463222976077 12779089475287596264 6574623176957778127 2410011770106249729 9662425968840877579 15479180658855531934 11587587909937644909 17035051535885633784 1727123003992435655 947351847179379921 16594974773161277579 17782232526794202638 15932205622131357800 17177456507097363849 1667482408015505094 15601675527818290226 10525175440275555488 10820967814923137365 7344465973402798118 11066006815195804645 7059866196083794840 11134255678974915300 690680618058712280 13914981753166649437 16078665279991847150 16407039892847943981 8830054620180317190 3266054879732610034 3128402333861537884 810411143555256519 11835332391142092138 12242769563828399233 12910632566820706945 2146015371096831468 3910217817678709181 5266611663592456234 7277016113622083511 2790140076990132522 6018912002533767198 9613587155352255676 17453990369192594849 7900154140873238588 3311504109895153176 8387290241874690075 4656408632836589564 10171949384811127258 676804898196205437 6628405374625451686 15912915019634370079 1363319703895928655 7575624656723587212 10282411608186376203 9978169783482260017 8297010698171632571 16256738626711648731 4725194064755558583 12571246236042426163 18299832771091955575 6341547781600555642 9904536868526885598 14865074027601986827 11646552890261573025 10379143251044123402 15508513523208387988 1190242703511605672 9593052668042501169 10114107626389659529 894220480875885989 17642826340959634898 16108309932226218611 14146967140061810037 13285830572854158069 7500201740036825006 4731548781355010768 5494478280592160453 9283530125961707955 1395920372427284766 6373597882828423867 2860231797871034720 16424192129633985377 5720587828897252529 2319951117679999394 10849033085209431730 16824253713602943428 13452608242128275020 3217204911143331012 17620774919323100477 55332351945811538 15794161994253861284 16631165050301734904 5965652847893328398 8881282722020417646 4478140310391882018 4061102164605871283 9476919117223365580 1642018218452918257 1283749641774946473 12932034567734767696 2791334187725998789 4852201894106549842 4552123899219499535 13642255017605229788 11044207403312661525 15445354759123744358 16168017502137370186 6592652460439075842 7995155312607469002 8524313140759672881 2487118586589884609 15992365439480485059 4702252232279052941 14010882962887403566 6059903205689448316 343374579486523182 14651460181629902104 13380210103519518654 17689187917633960004 15781124979270426377 12475568465591023188 10018552309913095949 9847437400172537095 5104752247630873484 14595555481837801296 8940076934295533129 18234020034003121837 12480894763324961664 12339224066224482574 444224705917486618 8675598634512076419 5683090408520368371 18126878602496202899 754139240184828285 12066627847055156176 1361298547151651958 375262359358611636 15317431551699372498 8657352339667997840 5824956781377963778 14126208265803289767 6000047562983141125 16216032688806823254 13793788646322974179 5985950128506198751 6319451070127489336 11415616316595039519 4330309173140304727 11132762600343092156 10824288990100474712 14454423194478692925 836791922608314620 12373600732331188110 2333586803876519459 299182489673306549 10458189585069732977 171700078358877859 5904784818833093883 6325508274359716693 364849146138067081 10651558214986350942 7692989693004669350 7522006256482844928 8210279524193149071 9991922650673629223 11163067316263865285 15888462983850490487 9518696869205514428 9361305558843106921 8116951368741066097 9076130315907264764 7248945706452038163 8720865922705904533 2452026192239859803 17532426436610570629 7047503336108726017 8132628827662455768 8096570491116452094 1026456012867037760 11309131319505462260 16840091803325036387 2274101554913528024 2102648950904368387 11281015554842717806 11715887218184622354 2092335006785856511 4337413694013242303 8839079997718641222 9187298156923191740 2214830484311735974 3164380653597108899 6510916372721663325 6897093401581663701 18444481062989785071 3343438907017576052 15220648876361925327 8347330668918137533 14930258272748228834 96917157227006367 12107759933697992791 1834045002379729892 1964033420463933108 1105156538580673494 12671137270258878169 1815525928215194326 6940366541654059578 2920866082020519879 3465575172717670838 1613554485233691403 14859972761868982550 10821029888507796405 2354144322331171325 15503411786166555013 13123125574283676027 5975696607961174582 2596284709842129430 2654660696392550889 13113647900898116099 223099193558623608 10424655159274412815 12059814204306907517 16674121533321482063 3255748438905052656 6798310089549989981 7621462369848472681 8027592853598647595 1980300931472568628 2948065713081971854 9515014947192138796 17152293140591841884 5030846029989065890 11917178913424478963 16017149366567920560 13288605270085545538 7882931127483261992 3132091074928505836 16096406229547722550 9635972883759709263 9678280247100657063 5380201765820512708 17265478436537269286 10846486731231104537 4426028121642716453 5273111193425053415 16697476102032328759 5602839000528629696 3375325921767980380 17927416101077631479 13893854068617255399 12407663357287314067 5679787507588895322 3407730262965069355 2617774506021846378 8555729172817399110 6716291019489745468 9949933673345780641 9820375125976234258 14862088773162060928 2132662273207808744 4141642400172879733 489957696873664928 12702335847355289222 421189875591000956 17529026913501856755 7368014132073421802 3161301699710836599 13660990954651057600 51662854668053241 2841309968844256920 15783652703255207022 15281163089568327047 2475521394258487331 14964506236691786076 6562800798961943617 16800034696751378799 17052319383200871482 195308194550354240 9934686950351421361 14919106386459776373 11960862999550603967 6285630940069175562 14683420429192660633 569040412896269720 6617567346934470746 9284660879004316052 305632709339989474 16110493584219719907 17663194238873993283 2815914617790471147 4259810552845770674 17851083914706739175 12745566246440014594 6467333027838714392 13874961116384998038 9926116027045786694 15356887783922986841 4912802597403903251 11220533424557373550 15043322812126005553 16122853996762114765 6570065227221688167 4865686888066955290 1661826278788548130 4882774917556376372 773720909201769819 1830499712230839873 3978851150693382297 5664003139246570112 16974500091481177819 3153909071689971239 4134317301687754226 1209394769391715860 16370937254857422199 14880004823167496480 12725118452685169605 11535911347981401557 17293655306386275972 13199410710803568593 45872036391618509 14295086066092963008 108625683721795363 6853836317189906422 12971165888565506449 9875816875752151284 10689682162942017723 13917455846791956781 18407429055286509689 9767570151642542822 13012008534266188372 9079658753223306894 2886385459805002949 2088455287721539959 10660132871354183086 11930936333319730668 7923045125448395639 17186879865966834728 11293227371804975472 6480158605867845296 14649553485894704815 8759809125088171831 6273210128301407744 14264961816601482728 10597957846425200663 4283122418048076500 9040433805148751163 17380088722738894630 5149639762441737924 806061060989104304 13205316013248306792 11404382006567431214 4007196075093987039 12191554038249599362 12074220902549800783 16055326563911885551 4521908936203308954 1966266998036370507 5525001429880968706 862240011405947373 9766989547707306974 10352622596046526209 16467431105256961678 6731880289583219627 8313077638371154690 14577771784873584838 17220437136904448692 13663214825615081183 17019724785575402704 138991240816340400 6315277975159312882 9252972533221217018 4991905557590958872 6964776003955093638 16297209124033713588 4870559771872220783 9294725175345910730 12712253099407201063 3329143412090634316 4994837926555707141 7872429865703486460 13310786303201656775 9928650472039321671 10666670729011011865 3800620738825764705 10074801990285043398 13805716166866868041 13766117061194870543 13257657590602528579 17789667331983237623 15949403557262339736 5721706549273429663 2448194737207344609 2193447049154928835 11193963965796976174 12146437558058175200 12553222448920490521 3180678900054743397 8354328132393388886 781824206829969842 6152808109557682367 7964805153846723805 11966158240220090114 13428413165954830563 3007943670719363417 7763033343753386070 10930130605659160408 9439484981052603697 8999197752233017825 2253015801076708476 2845490121275587876 2822273708600957657 15322583989261091845 10138475188394764612 13183415567324635952 8327071990789555031 5188423848548548901 13301331869697042845 2347358226619523271 11844572969181248806 10949686968450977729 16814421079321131106 1259034546850047056 11766863384273388433 15887531735740583405 16695875496356683561 4911545138100213282 15194955811462819862 1231937980239343503 15158294224576420037 17230010989323108465 5266112355516101635 244894439442310186 4852067306364631228 2504849119776168532 13941764310689533697 10540962429735449472 10516246482686058108 10868057043655190945 10723824541489086840 18428177175487328968 13335710210017792596 8870647938276531249 1271481586684684665 14584287494666242128 16253305399424188888 13257330777215067912 519141720540769377 16912061699075347854 863462275321404119 12153919256185525295 7206602697286235853 1304665344740914420 8232699247157706902 11086917106835881415 15349490109769963479 17732614558508493400 1149766537977384166 13805713389496994253 5164473558479973832 16235268688684617462 12291188318877757601 8804779870815482401 9772837270486659384 10866176524615615320 785139169344715953 13803805217697278835 628605758349459298 13057832863537750926 7475382134407547852 9708226630222233107 17034653269007059113 133497330445401213 470731975377978858 12840920237244215220 10008773985665306043 17956773624665283113 15211980777898616572 8676857613344383703 10899371676526876256 9378216497185897702 14467778719468117248 4830422028655717683 3561327127007995763 12404635538456137717 5804442410478900485 13706798425490049052 5790194537096540386 5564069273524756911 11384178737669417293 13918107177420755597 12209127442575952702 10570380422533042181 223291965984242097 8473621240847529115 18401096044223036546 12956565952117492075 8495861922233850182 8675598133932873792 9222707560597552802 11284283252712315051 13490950168637671404 4699509679145167421 16888432374562119786 10922687694695711613 2507077721425624997 15311331046185419240 12810737204943484552 17672497411080721662 1250974120441887923 8583567861723581332 4586457090509242992 7157056210817496978 17438770939084514051 7038777639648170440 11571764331870461863 8615634981229632659 7862449054932588808 15644286384646053837 10689448527659148171 5797392337363439818 5906934261131070780 15705461217363708194 5185341505843264181 3765714551314750235 14997378035778388153 11380349440937899656 9404993550154817219 9894389004529691128 10273372948274408768 7349835716391946154 12047125871835423838 8654677451490408404 12261061733564274584 12390072818950449315 9520787186348041604 9879191365511194928 12509413202378540571 17344427239816377562 10733858451878803947 16840430647297292481 14530820046413440707 15784129723901812724 13311212989212548877 1766238793562945510 12366193818663007199 12177509944237536930 1494629999596114110 11427364602995964756 3053080060909076594 16875505079189147373 2131241982384622310 14813459576561948830 5065390598855848748 11618923127752159208 5161293271309038136 12810579569089275107 12309783284703549145 757642766353843920 16154841804354547078 8989448999307823322 466431207661872016 16387469156629756124 14869130655092242212 11713637215871849283 2437462339512078622 6586927708815440873 5002843578481292442 5632510936011748736 16305892514492214338 9737178271140363189 6653063502342291409 7570589170485408480 7537862253789136331 2875255151191266172 16828891108126783356 17566504876309872417 10334708035525644232 11887257411209441855 3331554733645519774 17590838045125637594 13813016627662822994 15087954589276902649 10181892317992459117 5368473892641035067 6802618369909314924 5245940330196641301 14470148713082354637 15175826537803658760 10517095187198851712 2388570621531937091 5161052111965110317 14015196549592061522 6440746831760493549 12359400361644002779 448120689380685778 13579275721943550024 2678769343136908914 7674391851461502947 6103470137611582047 4985774634038331531 1992762073166955561 1456416775734803519 6779945682834182658 8096312925067713959 6336786331400038508 328016838327064866 9445512074375173504 7770337893911961128 7071850868244175211 1446216653842235958 10263986988642166544 10701272294735537771 9177071562043199552 11237970759829246641 273565868765901224 2907375085954300332 15043530707448489447 17931087716200118831 17349522249221845075 6822496404242203904 12771322578904459282 13086643839102241785 5547360690431197217 9074055083466815164 13951542909956284682 8975746399417090503 4208417928997014722 14989216132358227943 3157627904432047343 8116420413534467831 1716549746768209915 5038567957098672465 10203802812786198048 16347684308463710973 11327151894184087636 3185625948617090891 1334217236857659102 15181053758033661923 2246747648150318961 16228709689190726209 2955122994939757687 10780987725559550388 13971022984495979837 16726196066558596123 9771727106145141976 11762626403749966199 539798620510055169 1758876728266505137 5883061101194933898 10433591556775988690 11603661059439595004 12755110445075228341 16281252696455020907 14492728108037394128 12636300426835696907 1472396661681990799 12007883725689256752 9264592394753665066 15912153858841425836 4449861195337607635 6671758396108969006 16159282648092982749 9949899632862443619 6840380846813112470 10200788115908577952 3180670573963301728 7179153497100332132 10924217303049797161 2698265481240847853 9844704010772403967 6847860369092363793 6628569165679125407 13431174225461593596 1088045218744284163 14471659718877427534 10378905579881237895 10839284320435071853 10034347512068325406 5700803524506453533 18224757053484469548 9627186097130932887 3721886113692995221 4114745980941710944 5176699504818020579 6827340070824187284 12710570296233474415 7763454236618103150 14619103563296242059 983973716666658 13929099026649421693 15393745292150364899 9346284116964008336 10310556369221539417 14825119882165563959 8027883061412956927 7239419174429698719 517430827943557810 66103324536242077 10295392555345251702 2343476145844994730 9225762042424080397 7916197529775263585 1124714368330587190 15888281279133761424 10983639667579363844 1164925249459645716 12002521598486406405 9578356439004920736 14219795125626186238 15140778025863575216 6008922318834841922 15826088151761587813 9835306712534771891 8132530724699956600 10499076280212790535 14420777414121438322 14084205835671853772 18190681339510173718 6748376826769802904 8828297257849219409 12665356997983529985 12832660733350793253 4887165303413113307 12414384208122686843 271030845322593949 11910860531879281973 14695634460766458352 9118940364179464392 7386862760524175652 11853339196597235750 5071208301201482565 13362917496147520732 14857558715196325624 149415249798418885 2157466482763398100 8215111718358664756 16044836231151375618 4410853414960740888 11622248131994688175 3147917575431524950 5747437552939175379 11178502222651061859 4622315068615746686 18173878518770971150 7052873612534207116 2818080424143599271 3565511374514954745 12855951578936579195 7000816121434412447 8148725987349318653 6774443970218833396 15606228661310623430 9629072491530064738 166577906983849384 6500680082894939353 6304170097658757606 17176397133714526258 15812764694353918973 604452380477290822 9792534171021210497 10704550367741602008 10814975077636645 5327848023699821225 12728187127417710783 1846586861282793824 9723239295208611453 6161398188284178913 11218530672167351360 3039659269368749820 17145466864964473369 2805491443522090152 8451219913400589903 590259148751641566 6121503256091059097 8354806044706383516 4118335964448161758 10116484700261943018 1756865709373818374 364730155923048738 11893445592683705703 11820998074956077345 235065180153225965 8576157609257297943 10623072506702158028 10210829548944409237 1385503214242359406 2905183694956595105 6408158511144022882 8498645597300877029 6437866748773779156 17472954472538713371 17933558887954959520 3589671410116925429 17908904048095748187 1692817690813314975 3832372412794390288 5234580347534741067 17228982673153946688 12633989953430158565 8602250568814383328 14011759435912084228 10978973793068495753 14905121519939772319 2113837288201973632 12124719415592201444 3331371533137922333 17004511202827935696 17394882322144269686 4992433322071266175 3308410836057482056 1203843368384016949 15560001342184833524 16701242112195847537 16583334794194697463 160950573563683522 3225396963709214843 15984456730097614124 16151515286989950467 6959147339079310267 9108631174869816852 13898389199746707086 14705802861741592621 8874791485171261413 12389901418356989155 812382097372299772 18390756196465097488 2130057529033272377 15129523866339401286 7257562678591584492 3340910718098999486 17439471476419661416 16072015297497329584 14485349141108209084 2406887890947100927 651191770054436729 8945385745423879091 9614441914777848333 7735937010457666799 15337396695688739137 1157908117463956763 3728277279939739197 13029589039871335281 1534651384269594221 6462656103325649532 12860212718889207478 8745591686018259788 6687400795889165055 84480840443796496 3985443380483684148 10528142295527434886 15743713790122788924 7607417596333335073 1434459822849617676 738066252905730170 7070110271450265032 10991157333078956352 17846789576570610464 17554401191293663884 15228096156420379004 15477097468864352587 13789098764632968518 6183966119284252364 3838852360409379557 8967175803290210218 13734685931893718097 2510927156870777024 10735650527589138790 2011165714069629094 1851067534705766329 13894871828543059276 12284738866117962292 2217950756998773132 11998221338267759847 6672583436815796641 13510830059355634623 14448978258872710658 14703851951253380475 15869016424155959266 2328625954663268278 1976916021175915114 10593795568124025895 5382670343490612747 6912647326294556236 4342278086713155457 5288708299741354369 1509834162532204572 13364594777047583402 12112958593599833644 15738190700750528677 11269423111892776439 1822686862711018452 4743217148974649949 8757441461444912576 2007766635975172805 4049628674583958365 7796944764090473771 15141641124047838786 10084198027620787436 2488419813690785550 5114097469338775707 15094866827279826989 7304737684168513949 2554335051285910213 18030697987269700026 12610466453973829649 4530047460349304939 1571522778318589446 5238225075150323450 10588314568866577890 5620509129755000238 17399544475984889867 16228675928540987432 9390131907397510932 3036546205886860390 17160619479499113994 997767840333282899 16526384214792266089 17463563020139220224 16201211749435517403 17049734493019552638 13271971625598130946 15826650486670988217 9830414479889570508 12219427368220669470 3239341615509161117 15757728385032182036 2214704090373957076 13035826294194244236 7600703960328523268 7972576133306312907 17744103525210170471 10258033896570715625 16198663165723092849 2540066920239794004 1870416015000649430 14901475793362522572 5252821002575309819 811363140669989998 10617065242156848403 8748095946411713331 5725221384176046331 15687037211810991258 11637650169133036733 1115286601656033757 1504265078910416058 8797809824814772287 1765459404161470038 1076696350711794542 5247386814351034878 16883069484994857445 12488243872227542144 4992596640840293495 9527367346471315409 1340513355300242226 5618462783577138647 16856740149806511925 4480437475952621278 11608973140864302294 15542082711037914757 1322544226432556515 3695636436339664221 9235590969304901184 12220077137167271315 13372122162675128696 546718376153133713 18359608125286960253 15883015706856847634 6823850789064514111 8964033096859320591 11754899325081233141 17215640692585947438 9688099382944321973 1343419747481080765 4002407248604080691 1056946323446757276 6324573208889949266 12705851563821035276 8115329197821182270 2953606415391976520 4658543193275429463 10357832171781210352 9384076866577848040 9163173470497458066 13012810834016092467 10836082926674360981 4225012040800915464 9384669962169591006 1650124195599044569 16898453352847845943 6203347421865492417 7032352748858064533 10731382705744195901 14452762814582357449 9870251674864576413 15415990828933797484 7780727543187729376 16189620970479755231 12189670616250322459 3612565137647473141 13074505577903641490 8075711435851089485 1592733071793103564 15956574979541938012 7800904822563206900 2733183667377553021 4108488739484262 5124192504041266440 3744270124375380338 8913394892980791089 11706646976816018684 1720828090612586246 10516249019147424897 2150565420726531780 12026710889392185554 17406437055297704490 18443905623856135323 11403926181991871513 565483716589682582 7439887270676176731 6298982745213354656 4319126292179770781 7980138203018802408 1790408474483309408 9584975084025840141 14605552745443221173 5837477978461714668 18257334930042298178 11565856517760604170 15603465491958146233 7187814958736687740 6655551652419390544 4299924583273631276 10448255502306424830 6856442463661273974 17239131612751549216 14047755822209931532 11730711025456678900 8916219298023473100 476209925920926297 27875072399447460 17862291055183981550 4010311915783848330 1572021979140438822 9225181795763203733 14495950241433964578 1238296336688620866 3617052772957884058 14710948409645876588 6493653264945355194 5392155434515794132 17424119879517457435 8393964081914666329 7411076614636730093 16162945847440070069 3222191890331076899 9370765399853663348 17770319700209537549 8594888970831612858 7789075113956239342 9580205655148903366 8557519559625142206 11097105474954833599 11283761163232236355 11266285787731267791 6573714691416634361 3238905584237267280 14855694513262330012 15085599914582699196 5080504401151998138 1941233471889822893 11410585121540058263 11756056765576619727 6823405558094174076 7943761233262821037 5682250665691456704 3325174902968880391 10580248699227057330 4896009951164791177 5672137905630670352 2005991285938618571 16521192682163430419 6781025285061351935 878726241145383311 2166282232006363524 8608213220401443605 9054675004351923186 11619084478225169756 15040175742177486072 16123618303014530779 4769770427608695294 17868381949171460403 3528010404627885492 807199595803595690 904255752827538123 1008165126467438718 17291658614366466875 16189856734991075126 11496619088126809552 11476701395520355218 1607843247181027869 15077315004927010415 3142396378341893127 4771232893755732756 2549451369907540077 16853718886754873427 13510769590580068673 4160040644346462793 9989791792217839927 8332028334763175614 4894974112322106363 7367175859256631985 2135074811801433928 9504463674376127836 6247250607758225940 15418929705855918763 3150984160123917990 8096880115184987370 46596955265349963 13292747326277624301 18209040258956216296 16611986271514881900 3087702334899264917 13244344501550199405 17288472773317259076 12204504920938405762 4285322409100807171 4910640618364617439 15499150253463272617 8174584518622505668 5290249458007582545 15479130576505860827 17295990028745674080 17651967842383661610 16959686442939205718 13451068452744422970 7176175472007250649 11063934373866394859 2600517177189186687 4484472492161937160 14673356632593292826 9617371109340897502 8263800719576880279 2408641859330007386 2276636975677532510 9398287575048097163 7136837086025606557 17232946641998446986 16403994908858039965 12890393328927712919 4768313907536593868 16133277886783046715 2330548173095630988 11854043964810194936 108004964125530909 4125819501868420894 16536294986064121798 4029989333026979371 17414241572627937290 259180157755224862 2851016747777710976 10111954973430991982 5910528566601055702 13121382165763961129 9711970629497935316 5223915632474729303 2729591165505258196 12920949711791188863 7961188936860446382 13249030708120662632 1810189927067577541 16847524457994530952 12092251367789006059 4290195897377486066 18148205718663778321 10019248594330730219 452878235876827656 2924150594288904208 3132846971047531710 15660063510810107152 17535653409646194559 2451176875006878956 14840088196385489931 4360881616626717451 2568463253546982325 14943736440785121636 18422226528896168408 16880355388414527978 4845482698917216791 3091477927720799654 16016893914648153923 9265047100109699570 13434465640901078758 10368998361314612677 6218285664134885230 9046343598710518164 17524265029627202770 14533243431189743641 5508570833574423981 4771825508940436405 4742347143240506308 10666192984065045184 2859306409421826823 4118276029676719869 618594241892645489 4019552225988689384 13671689583786795192 10562632153571037890 11069890521941949078 11061356885285009830 2579800550796561802 11640404852876216091 1095526997269165933 10885629683924299270 8854074681545684667 8303019795220134761 12860369382176396153 5991547358796014007 14228577944914364978 13899316219659691469 4096823864613990018 15282281245521529633 14575751280550347104 11207960666960410281 12752797975424627208 10479314265333418717 12956375430947945571 14324726311115714092 17505767377459581003 3930718208563548302 4198916098047752967 6456208823576477806 4196230971579915310 5598570656837513544 9060500433277987181 14794021439769864538 3292690880567881129 5023174593841957533 5978154644955993809 7739274531417286431 12753863286868810952 8301633273135333336 15165825518544820170 11603105991600156869 9335089582890684361 13579908085901736025 6163086375642285329 2112252010173765866 11632149249005315671 9122915416237919327 14322643512790935179 7056279639921487943 12878031719548417857 6371015608807364533 10143113495880473247 5124170260182936323 16150625999545485133 13392605539018602709 892182532869598051 2636034044814303778 1005088319231338462 13968677244028380915 7320014838317499116 721167464796476642 17423672288952994670 12987113433390294442 7706161845411411866 855788762671498178 8622340553088104807 752312908294792697 14193529017027563606 13382983794438402356 9046426112777635962 4506583564832278809 7803010766033361322 14549678524768554694 5061895489488141573 3581941735325898917 11099494962128645838 17938943957792741630 14821590454968492345 11165050406346228031 7995406084461265972 17626355534908776807 16855058363205479802 13630331453407843501 5683516371970053180 13006669867099903843 11602440444729045722 4349763091211704262 11267426999923560336 3313506759557636751 361815483505302518 1254789275466319480 8452398531801210580 1398633155356672529 13413420993380701754 3296906420405403126 6341919024554362660 3789308760861122705 3067529242581006279 11959882222804016624 14413054259833274090 5691192375161428697 8336549020106079728 15484011020659320766 3070108430733249283 10822103487000620650 481371318289688203 16587612070347114082 1643404198943861270 17664497570366520353 16783129018082988928 5344270312747956002 6693537985640826052 11032148727215179743 2875514308819084052 10447121379318854869 11413718643968113742 6090389977941492668 10304514142198183209 13221042637468034295 12715115374536421875 10908658913047652058 11968364365247437712 2031269884049921816 16510311983784976642 1116161005480521911 8543550559848810243 14454567124738431047 5602912137059145040 2926804595384267189 15053194932555648279 9038437552799517892 15232579716010790216 7426430974057895634 1403518087430350610 6640552856794886378 13560468037531787101 12551119323818740884 3379231643762591387 7200175047371009027 17393091282974782423 10532727352557143795 2401378918445875222 5221007906844487721 16667906580276065834 18116578723762778865 7673083168473983674 6025427884575120231 17472466338200063489 17863489000964739404 7797824993732865569 17921303512713596601 11584782713741810083 2527648322301092949 3766002520625696517 1447015601133629641 2160046669615178419 15219260284353574412 5320236944116600616 2625332395747374300 16451229505502712557 16731313973889105555 7968871125535538326 9240396378365789191 15935039442642272179 12680973307031886631 15723563474280635485 2534939264444738798 17051961745223812107 2187231407324528959 3283520449181144818 14279770922838519867 15857969230235832178 16732846700500279778 10661731859925628220 8345677372256438369 5062146868723098455 6139036163221845237 603179072043956310 15455572687513129459 2387793709294732275 2739241493201202484 12338626387550240378 12554714451930463421 16361431698372220408 6001615706500873053 5889794735070085823 8328128780363844463 10883700277612825819 15957749160466251375 16793655817060388418 6608961602157492512 12558705206072735558 18039079544239106260 4739562537471027938 15617423010965825013 16537927879033258788 5761331676102467827 15624952608535212364 14473661452607771128 2301209125519930784 11706036519058636148 36675756484790231 1333498709601774428 2431573156951229795 14097794685616209081 12901930830492523912 4782337893626900019 4682483090147881057 6255374669822954513 14845105965919598121 16655510954247372760 9846148425246531891 3311846669635279883 13329675422287182895 7389174672800388778 3312966169784329311 457015023471936923 5721841286872169394 12768881980555753666 18249079499046929815 3313903898000598281 17118140390229414820 16583675903845349633 16814456005147846801 4872374871498788834 10672779198783046622 1366983724004486991 11061447694035862320 291165209350862826 485755562122028985 3095076425922201940 14711797491402795399 16997894653748742242 14889153126565316354 5416728393510209371 15894754048667826926 10147034070834341504 17249476557828488514 16069730467350468491 1551656625907969105 18052744700026452008 12911928545476877921 16492441034936117260 4282743066949354280 3222954425710017059 728443238669291281 11161796484897704852 273276703466322680 4867303362952891531 13900894584335182308 12679688289822939565 12514844286779638904 13124913699118243018 6124748562144737782 10564414090605806195 5329431606211548615 17624787902630238662 12102451450424289505 12096170467585384595 13393254410478766447 3163396595644863328 15171712312871550104 16181011883938210518 7873083475602225572 1087468873391732218 8028142936641856770 15873622234860277044 8731711190036297346 3932590869775188401 5796910868358685223 9352305195651292353 10014430820708004986 14254954600598591316 11420321511434843579 14718526595141786593 10021265601724865664 7263809633191045882 1548034678962313984 8707390527688466030 1374332848388708295 10087333327075836854 12104569004049821045 9890130554682591358 6601907314549665873 2496560376888950133 4043353159060364539 12269569166899468201 17764260542973140837 10099658210857103061 11272006631796620714 9996434427183373438 12660613031376595603 2929222260142241033 6463193516555572322 7985085901791729467 4396668790046149608 17177673122891243129 5926797210918608656 4623673115049990636 1478513302116639650 5624793840386413704 2810373591709118928 9168176546229923152 830623374390194926 2822864638562696668 3186434907308523119 17264832536381471262 5914397693461904561 5036274444006527292 9110847890487980979 74653359026039254 17207033356375693206 13903430187006001504 3472808369227910406 9277481715187024176 12405280219443159549 7328915757375147759 727362812733020328 4957995182365801310 1303006861054496024 12660373295423577832 10263118852553627898 17537843739806887000 7588900363890305843 881404734456347571 3224925923753883801 9719164411566808094 8339386571797931023 7572191597574621023 14378261775582075133 11089866347853171857 15346358315047763537 6207868633878763419 4330916199032383840 14312366278935141260 6538168117216800328 14909636389995374705 765262968979921104 14459189033090984473 5758478164411679795 2575700911966708854 13131625159769860749 8350695327801176633 17468767889728353934 11679380482172202367 8877229654008187476 4853695201053686597 1666673441115597163 7679608261499303827 10649215461109651977 16250839051612847097 2305406507995244475 14360615515577241139 3974285417735992563 12423234067028784622 15820760206675732195 8667781245571156894 16737354485289019206 5756248362645907258 2361974106865602998 334188675783679588 5741525784716382822 17973625527879898371 17715043565518190077 9084474406087652815 3332838315888535534 14766898854062683848 10949747509742965928 9896774987949070583 1261501702468379512 17852546242989953169 15613242437796812587 5808641745191084670 15348324106339374952 3699097163534919813 7772554333082317531 18031568760518558352 4840339767674164119 5339294390980501239 1240545362621498821 12769461156431296590 6995366709203084084 3985531283016505753 16592326531229664575 18007477601040191566 3905441252379756741 2592166739144400875 10096469553507857809 13302635268276013269 5659195752266280202 2201167673873966802 3931918450090532089 8785120352429518475 14042589059554075486 9600764271376863558 9909107251990672435 16008416826747624484 18015995632504297699 12375468367749719735 14175917129284939365 6823923690183117258 12264552838830699550 9167343779959370920 6311791982253437099 4883234363269181555 1090493553410956935 10365956359745348427 3801852111320123584 9826160667401633861 14149442813478157820 3751103466062155343 10851434147025562054 10749963781458198003 13326198539014276658 12553672394667071709 7145704832710801188 11420733567099044195 7344362802991113923 11138619894083198448 4549497231661233402 10459720596792823266 9556883756367795053 5032227097026411158 4834868865298580120 18032143210953032837 7759813511382976895 11045191741629509896 3704288459829262608 3326156100615593339 296775348385152337 14014594780380134976 16674539880626646892 1889434535485618413 257318610273913978 16221369573440938531 775917845470494154 5802911932447188147 16503424978385761097 585305177597807933 1435403634848977204 4048575826222156622 14091667366438649972 1131135471851772922 12560232421302293636 16110522331908384742 15114442152030864724 17208976983698367473 10446809106614309090 11933928515311865498 8494120315938316858 12200073649972006386 5559462734178671059 6403967948762733686 140378428628214831 11425400724293986212 5233336609878298651 17613426354810682483 8976699748933873434 18163790063867116033 14202534137697523405 8850836519819996869 6384442992580119421 12416148258943318941 5424345446275487330 3968778710066674945 9669990193205419228 9123923212228362634 14722260352353735120 4108058258914057277 16218674284297531384 15280027409922508662 6091206017880465646 12563026010407965159 13438643124970746460 227779738778894492 5374352780909750138 16276055006826785361 13682384914677674852 656951498000840796 317766687333318004 9568439427506352693 2378102778626394012 11454347045389619362 10894270188974933290 4828188611222934500 11348691227661305910 5782487935201589600 17722283095394683536 6973297589095706593 4833496494193740020 8713467050123849124 1720621319500631404 2180895535983171619 5897514829889504094 7525900668850002600 5292546936798459146 16399987987980951601 5924867955019551932 4431406433632485835 7603401800484911127 4994373721614291137 12700298893263333606 17451032825681454633 9456966472117472084 6881509462580490810 14925761333686460920 2900774784529558967 268789178213133795 17700232987179737316 8421911039509668938 10191870992592445153 13648875758410556997 12224858480328344090 4584985022039568567 2821692266603692323 17123189664904241676 13297441510371003039 3837230690263068588 4587454697391034610 7863424253388184326 11235802945638123242 7822856327144680089 12938724791936760494 14761526067652145852 1297104108071812510 15398526382984675044 6961048756970753228 17023956272453476852 16151745040759264850 5631513776917101132 15749391677283973725 15006857274825812170 11904901467672390070 12105127875463552038 7050028261596090467 2145182469770476534 10763358838107465100 7276531457869971975 14925863454781981399 17321651561491657551 17692179140252926315 10116418773091593728 12983509841176690707 3188422827478177000 16342063268533253304 4592350857140951116 10039986104159873076 5315237208290987382 7822441544009247175 2715144833090855302 4284186270184593877 5291316891972857898 10838460944791052911 6739387476645727080 5379982624849651134 11350386252406634812 4270642953838818648 13226095273044420310 1729509870366774419 15126364920619968577 6547208030363898211 17307313894546701409 8537435075639735862 3114929673333256350 17480086180443458219 1267941694722658949 13033524956581748720 14996446551266224707 17545297598533223478 15736626708297319673 14064359367105331658 13286035365875217672 10894636485950325715 528910373083997632 15336457993253367288 7408506902936308485 15707214238661148182 9749815066356319830 2167070579521526108 15304545511468877215 5080574013908128592 10165868922944111608 13891572427074803991 12524246749629776844 16344946369560434931 11564566888174253916 14619601619495437673 6928449299053859366 17242690820213046938 513116538518287876 5249790464867303626 15778168825125338620 12434773754261810671 1954644463534432069 7198001762909870026 1428094220081932696 618305680775650205 15593027154334391625 15488022046008292175 4044827819572503785 15106571231304298219 12884111209162224862 4511766716313519745 4412330641476030220 4980219310096688733 9835877230375524463 15402101915327403660 2389858159215332202 16021835877186862156 11460228683276510452 13441510188338560964 5481518825383116085 14461500341142488627 14514420011770122672 8250295195940557633 6282773398509686975 3776621393620979034 4741886934700932201 4432332510907069674 12643231204190461672 9526154807503426463 2421436977451734471 14193514623307340629 11240786369349761221 8034032283014983633 16871167064970983340 8109761875417311338 5124128164319690732 3580060836690519456 11364437683538317296 3933810533199127256 2435123842449010516 15205589316155117805 9686974676915134545 4689750334650665303 9521767273603363506 5234185332279874373 18195347328789340313 18336178333053813708 12730487726789926378 5682815831666305026 12279870976390991084 16157673203801453636 617139927752972790 7807899136238590905 7138514821813406202 3184629136815177368 9622018397904936187 1280930095009544975 2820798910402340052 4388962913761187254 2021975471784141055 5000845575289735974 1632322512508872339 1188864630013361043 351004877486640666 9313561828940882546 17260202788316819537 14331019706494113010 3361631238781223560 602918230951436687 2762899309824045171 15802835543313398052 12668076149004298997 14278395801201837327 913339720867112706 18159440646777951085 13265970281963986225 9694951794424806877 7530069379037815663 16714806438417505606 4266385001024039592 7323068611805853711 8917715046693792393 10781798804478578871 8695044283338304439 17781076251299832448 8179839776093232876 16056147376909857583 10143929589063312200 11482128563585515466 5938390068400345611 8694784697608505940 8429507759513061078 4125694545134517098 1118969237059511751 1684974198247781848 15460611931027660622 15275304487485127605 12097914254377402099 12879028243971593153 15950582773850245239 15899961749872383728 15095927808669106910 10748963361788249588 16733437280588402783 10490830293023742160 1524262187294507844 10598380310016715957 8587468890485640765 10502404146786120124 4153021340174518570 6005691233080716407 5217515158052752215 2680141924948751740 10317761883803125044 12556101682816520649 1593681833695515943 11241292313817248782 11641118729203918438 6556853965220981663 812169936460747340 13133830217253158183 8757089929669145173 1231333048672929302 12367732321931071122 3626049727757546911 1360970215295348875 7954630536866876179 13870226612914030652 7568499104652992191 11859913694726725315 15599794909654576263 5707797219480324066 17833984795055586081 9881723969160437380 3907360131439774987 4371218375285594249 18122970933103423011 16650346928238070961 9353596360731175920 1315583157638609372 12996670517667263814 411300883799357415 8912316910388453301 15138412443271834822 10112876506793134829 5682346767480857116 13861717245540938778 8669328571012506479 9708528018453025543 299793035197282530 13184292146121445717 6457973587123238028 5546560407483136360 15075663417531308155 13792738512282504777 14485705673605998045 6790867084673686880 15013467244231143282 12268377753837659914 1905345394133993254 8478107032347559310 2607803169146468904 14826772904085266811 6848107873482872548 16715319410219390207 2857492441649230591 15997934532290262990 8254896281757271690 2962175051714288385 678207588330275687 5564322281278782763 4566190049245223796 3398216887004199123 4699937342158764472 6082651208537222172 10664453234386506627 4196725164070252372 278781913410956678 5224811033276287163 9409492992724002493 5316453592535696576 5546862814203816225 5341999997935870670 6296906396434312198 10363573457312311985 1608193923180855621 386050863816782838 16562391216601005295 15957491106751876492 4245940687463285460 707670213702370611 1442836795195679133 11867968362871790143 13254710445266346443 3479144747506046138 12369910613729371810 5802229574308710901 10087534658249226809 279764769885391525 9383022824285411456 17084105637348460200 5946901784432094584 17550785088786051137 4033535184632624329 15970699170411843018 17470669526604818523 6075772012256119760 15889693271844280906 6059204111575496452 14484425693120578959 7614742831048242367 8390193109761347964 7205649991207960158 3923969163013947193 10622007955943404459 2029311767840168770 8834425993871149995 3960576981162227924 7454783531625393213 13148292498315916777 12645010720116780508 15722847778364842961 995144951294941107 4081080847324838524 12548532324227574132 17142455384024631877 15759955123238150788 2902924574730115573 15180586353026353751 4496829050970177584 3102059056137201250 11159294348988987585 15054561944855795412 3947691027228847617 12370111606947707716 14122395719968178689 16404174817704263398 10194272825701291265 10640033305150004652 9189689159805446183 2666936355313521546 5608364036705842873 11778982084845549789 13595265992678776290 18407726273691646220 14358612187817703558 16878270552484086918 7033812994016347462 10771181931683015774 2433634266806053750 6158515941581905691 6732415964873820861 17498391289343845787 13205617488413906092 10362599056838681706 17250160893271135931 1356774737012981157 11998364616594460055 12982346095303644408 14262031859389292074 9445710871175734754 13566702510097343968 17151504261415151898 13201384533073252973 1964369137476494059 4077605183611317887 5415762119393545782 17611273126507722756 6156215985773743565 8494959074690512007 7007836772580297550 6672901025032089625 15577297904356928126 13292156696290265436 9820340735649358295 17837939885915926494 12848805869898083544 6686677065592435159 17476713061921641984 14920920835599811497 15924247622593067075 283200643426256601 7068199107160526823 7366612595181702100 2604172897270584430 167702622650794051 7378062066921692584 6203591314240484480 4778975509215352848 8553894104869715235 14421292950456059875 10668484510770421543 13510204969010505472 8042789909161745406 11839912178032651568 3465426203916723711 8919665246849221379 5917389621210414846 5685175092442195178 14119050627363122703 8611962960559598747 11231771443311853735 7660785306954519940 10431034067959214550 5372154505557828330 2907446725400991184 3313192703526508799 14439392527485359169 8789009985100994826 3324777645595541641 1276106782696340688 17774142138761214965 10367237350879667867 6888729470351628385 448670147749218372 2526816175867121737 10356219970521085665 15301824538105071162 1918272718290250474 3090326559775457067 17856205600100086621 10618545630138777282 3700638789411876432 989074580762464822 1853577159465991245 17910427457093504259 8584067666998069080 7832767231719250277 435991278583940385 352585545556730296 10436848680967334554 11091515978773346149 14075486503448417145 10545983937589456124 8719982511557561870 11405578432333834934 14280817155258220718 13584091656685312553 7982898965192896516 13394125234506739032 8427492683278401651 10761823543530281066 10135830646166883340 2092904001496066896 9833114999788678543 14102498406505175451 701517536500623401 11014640201881665795 5103619671834096093 12268435859713457016 12560020263700656703 12817522528565603209 3063439384991767556 6663750425093684267 15515121273743361744 3509581858634591862 2342814186792608387 14485075751458088439 3358263936621596242 4876165960497445505 11315509102006737405 5503979415927745668 6635654148832523770 2236470316663348767 18185886802886456767 8178527082775135652 5051726080796800393 2570153321206250020 10858833435532913776 11642600799703737193 11208752894685113255 570638897785478503 17036689482021475805 1516480339098430197 1563108978928983867 12946824978074340623 16221243203933945024 12848561118341389455 15824805215765708925 13404631559568678252 10510827228309949662 9052030675772820065 12535253414957921313 16202239572155514699 8907589057107068811 16741686269655225582 1245857697831092118 4593722848235299609 17188717120146213008 371375846983062627 13508315796448465073 7449376000262905091 17231814162268828040 18107659627965490195 1983775805919423725 9229470860412331280 18329933834730659824 1816706800307469650 16460676418910485977 11293793904240109358 6271090221058658024 17551375832918812494 11535750883604411245 16317504952159488343 4412012171603904530 10421535665560512702 8559982198352474081 1056784805598494550 17104220887640335956 2986239171945997959 948019036739699489 10221703690884241957 2415146271078761691 15468437554351118443 15171077044020627381 6003588326600522485 16590843657444649710 14300305578351626679 17037224674091275594 6596226217404174677 2551728975057387430 12239755688497592124 3696608720362128314 16652642717346593819 18246025486728756615 14353421030869461077 15050316255499691522 1685762295115993647 16547472744366151637 1564445040891537334 7005970633971837523 3348964940640870098 7487152640041656529 3398895579672741366 5012957707804578754 12082429770104162846 8826552342196917564 275142826231711776 16968914407702251730 16733878991463758001 16060513096397740003 5695685371286313266 1995934694416319602 12240558171271373497 1490113866112314208 10133682464600804735 6503191196127510535 7597311425515683389 13649081809682607133 1380830039681812033 9037629952649495387 10634549934555036685 1893177010329792872 4830203700933516258 11448972692227651589 5274656849659166328 5469946764884736833 11482101904331756008 10910074541839948867 5115160837364894621 9068850195077436437 688696567231256883 5364297627059040573 4914509107959107731 1014554622657108711 9176256455932478317 14680355425080733917 15949960651573416980 9370262457142563052 7190236482061564684 15526286277244230854 17110669859496754673 9589476626514483425 18096275008042236819 17360486875822942040 14726141888173761167 18110544054424590873 12988310092907174822 982344938897414164 10493394213080078504 12352200271737599350 1659960082961188288 18355930813213695907 14827473850088508516 15650238641278250328 16356980505046535503 5274277373814213508 7297374926862301137 4100257944155065252 16689256858493578986 10647763003680572523 1364411233815329453 606900341638739726 2280048403900696033 4106873816115265488 4382015394930697927 7871865479786040411 1016475660914360012 6596866607844731528 14364260213815419 8683066804200944321 2832671459630405331 9890449850991075360 1699782513361453717 7831921781606806822 17092177068174069604 2481763166746612903 11174031004510091718 16072167506940645725 11135800934796207684 17943909178736368541 15790582090722081729 17616800037536031055 17979139241274873692 11625445712556084786 18380259300424493778 2122923887675953683 974064757864860624 14164330912025867009 10317501719663095949 8383566331856905805 18061577187533739423 10528363310595887776 10591915001612639014 12472703631035646709 7875856621697496330 15371817726719346170 8410397556482912374 9093790218993529009 1486365379305013697 15239070758529423000 8988036023888455032 6254635270514305364 156249124188294690 10413679551834689364 6934857547216725653 3484850818423077323 6108928931591212911 3517470899148707846 5318795964179783528 9918406033240441432 1041756040593092528 6823856391122689713 15388155807151174288 11736453034459407144 12861300320842268111 10567145440850801496 11892178152237007552 7512563956007487419 8106509611665570941 6952099898582479391 11774556415237131213 14505736069550511451 11404309250817880564 701530975742662073 17284751256771962457 64838506869046025 14056017093990130970 12886075191156716599 15856261898575986162 12468810683646646295 14932072135920578671 6603665622285953540 2989467046723494371 15676520116261631352 3397214368549733022 6721943554642579009 10601701037101137856 2820970055201944839 14695256087262962394 11265334491671547302 17429128884278833305 16404502398577734944 18085527121387023713 1584990381110659262 2985852668176082873 11475778027556954638 19525267651422080 9801687376516607843 7453290965428736411 15484333859216087787 13599968926120304827 15345311377230229769 15932687743156358699 6544578369439507804 1181438068171688749 528400495691831935 6336809482538297860 222333951859246718 13595480115881937211 4044409402606440016 8019518092471804438 5185727400139086676 10301230011383384993 1431114060952407479 15236902488283476116 12354191398120166881 440690902388684839 12443206247349600585 8887751698056426312 7181576136218790809 7381724089458938078 12681519208433186960 15655345682980424023 1883043225401064345 17439640729805339675 10595607509016441013 6675684654627336763 6014203501569250988 9690214290930843913 17851606611986887706 13927733691347925613 2063276237432026153 10690195901262790861 8285749274034569879 9388585611693201453 2775698838416127911 412329460069319826 11411376878752918782 3212971091795101279 10574880604985440265 14973477978601293873 1195381295987093207 16869302937154441904 9351206916527120405 17050251388681140752 5502102199522587019 17315109638601851429 14761327871590556721 14817431234260071558 7959791669592689003 5404479885626626060 15942944994487078530 3471743124808843935 3829498323947187216 10012069822904897872 660370065712031588 2546208191827643244 5011270480402078646 5747508190443552666 15108301532964720483 4280311094481649421 2946043776407459751 1332845202422798946 12176421951158168452 4794447201198816035 12262214787348257662 3053411674316293035 15393542994048755312 11825057745802527024 11617288955360843851 2417924072508758243 11308383354809499592 1814745438275077711 16773160080737840489 2362786655819072923 160519058436105804 3565583328975332534 13256359669309736743 17339125455612210800 7562346991183724104 1037445519945506104 5577266129679167174 13653910397478913880 7313864227920107859 5841540386290220763 3545784628154501210 2914859054769234968 14849584053790366409 8183651073641487020 12089349192928200574 12470175429580255286 9278933371291618897 17813133714280706835 17711452610866470927 3876201594856113195 13590947129627793194 9419515979474421815 3582938065791051151 7293229782817740121 2983437442341991073 14055628115800356112 6327617983281621765 4140867615612039768 1670966791595548167 2061150001277075075 13333686142915042962 1705777528174669934 17987190455355815175 2480166293148233059 9217013457346541857 2145505508731857391 16352126571705867001 7823863735068978236 15123245122655897987 17844646919288747732 3500577169466853015 13463572090160834038 27254642076477160 3519844672593199932 2401930756519615619 13677116364671799522 10966404412276253391 6711721707712877807 6184749612738223003 9980646436170593075 1458671370041348716 7796744164651312434 6435331524082597006 16459799708665223722 15500971821121093468 16812426145197194910 5801527911955752442 10994804969035168401 14382605369209529086 12852953296436166914 10897803082096529506 8679853408194977766 14190049421192889696 5062686977039819730 8829614212550719974 6192245582611059655 6284863308489983102 14443365707282491397 5354795051992032117 15474839582021914361 10672222713785014977 15421037117044958422 17296246007832034658 11770799648927661624 3208451579363498475 8095208700806016752 659977946074205313 15964201955423079522 14947228796064458766 9156002153305111572 4839634338968592000 6214446180599938280 4199504127330757590 7435930218399636837 9732082919528269957 14066991063759489341 9086671331788101629 11204829189030278464 18231710617828030761 10119129490816085166 18182720371851957274 3537558629636486011 14060167623030694944 15188515221787641126 5573124665624373285 5132580397843404506 14158070315742578518 9131817391649721380 5197710925747049101 16329496484763142378 2732896137303153985 17971368380007130565 9241731649277908517 5447897785808878685 18033493919712031629 1813889646302260586 3207284633782257673 8613190808346563650 2411020360058398359 1839928102265400959 12875055314190228129 16219098987695482009 7807944907029799096 4643390151447693768 5638228812163372473 18043294621820045241 884532512339146242 8028597189411012280 18240907468727898464 4160368007856452969 5158780879549012986 12747954058792385107 441455416086214787 7219487185541698789 16637199845677004122 8168657036877520632 4284663091544052704 2715740509046164188 9906828230464398167 17428747198578351107 12917711301002236233 890673523057093079 9522064382382575833 8740066455145199977 13890755031678195082 14785207282356341831 13400805369037203335 11264086392144668034 14177828033200452078 7987491710525188303 2985702941325461290 3819651041688502161 4861717538586275702 11359540733204166506 4233353914622519167 12372564186252453364 11331319855829888287 10751642044757349337 8656161164820346149 7808763420354462197 5016753308772067482 14144846948573631904 17788271077715208720 15610465385937188543 17100696388659483303 16948764632682554849 7963775745972290942 13468973181024027812 12404645794251569580 17457894744241444150 4678697289160060165 7021847655477854347 7360972930091906578 18411637148400765306 10990453237752357532 11750511862670952725 11987809862991714480 556339397904622539 12542100190361448997 12008469345602830544 2158730463924005720 15203230660038222703 6309747206377317666 8377580466173686046 12521485492013785109 1679401333694029235 15267437080472925232 1326834523315734752 3769055020820228117 8471626707644358765 9811573897336092360 3572371236867950693 12510407142395456022 2098466005085433101 3769134429584848668 13198823165132378803 11978432249376939890 9637696369535507348 9534668582665185404 15823006521054507470 14417424867210165439 1820528984410704083 6806922358945365555 16326433718544851492 12130557283403098300 4487124636495677054 4203581426803998230 6149846046444905200 8678121842542253673 8111552580996651953 18006706281402850963 13155605165605040683 7746873981505632561 16076326198529675424 534690003513060893 14037263924093606819 9550930291955690721 4088985161633792347 2725875346437778247 6893546210912000986 13629539680400305171 5268082843537071083 11521079829318575227 1824277388086289996 10188306973030418075 10396125568871687125 6018623708113687769 7142157153220498440 11857757107712816667 15948283824950883645 2753252182085764199 1601469162885956887 6833667051490646116 17453917451468727704 6061370367086176380 15003255429735733747 8671043457050346465 15372931164343584072 12057409195850467224 3076557046610345083 11853675089456546738 1771557402177848749 3870282495315910307 13588436201728928335 14177885075453273835 3114587468600203812 9721883980172206162 2527027846826203528 8455847463976485604 1711452434479244881 12048276351831973615 550534494095583674 11273407674898800471 16118750706287862043 6022642206646550443 6984594577143963191 8769851248475862233 4973118612262534302 7746679054271383708 5968989674016961987 15086906085650314937 15755940277906274243 2188334600215558637 6008491593719029508 3481126666337753013 12848921003296649494 447927870110441470 2473115001558631265 13663807248776500903 1090225781988762883 464676345916378774 833834627168938734 633627322848936572 1670530236285507191 15825232696570919582 11250907513351881175 1832859747093327307 17129812465638155292 14434344084752858827 14126779700492927385 16328673435370604582 9203744785651139481 13665260007937481288 13888053268542031713 15320357610282591693 13305587599421749786 14535182721702573897 2066871445649220255 17061034627732648703 10630135359912750442 18245891427397855397 15536144920496007250 7508703222368757510 4780604658702070356 2559843963797096491 1907535230561475828 15622386035813220539 2071486709203013529 11736448642183729562 11234539965730949758 15214020438159556129 8406692574619810914 10353239663480817061 11372127727541697564 2053210013635536968 10443345052002032877 4919584160362226400 17282242205695171443 4994566135389392851 14861033339568932340 15659934275347971819 18328536307411843590 3697106762236497490 15180795061540457311 1817381945999180516 7076946944078093665 10223432532204436028 1884877261494123960 751694751137142783 15401369180930343863 1184871075885403958 7853104444729882620 5633368785385621686 12605774965137493474 13119235736567326508 1070072090998564435 17044507368879097624 10300204108248414126 7618228057910923613 11413053442882249557 18273139253602672499 4360003607143131928 17850652374378681498 12946511782310347612 14437723163570318399 13835088470521998453 5704691805692678975 1352216814073140914 17490550410413470873 1613415463910301122 9027132055302849773 360641291125179371 5903008692905251085 14199712970879687487 4758857456556885501 3997816582382470646 11994501905207487287 2988714096446827415 7910261887207985715 11608674692342577117 9474795181356112036 1980499384532528 16652901436086157677 14408770344815438718 15328239280001256130 14161534032833123179 8039388042564286055 2983901956390978668 2110935975584281200 13444545908530932342 4816070749988495855 11603735538567637251 134515692369791497 13230228928290943958 2500173383374713409 15007804945644520713 4705566954210327846 12441557342853243791 7728893423918155966 17616676817935829447 6889502310330367085 15914255577126478816 13075482239575412841 2762414593339737473 4487380537454871878 4586265334253333421 7644616829673755145 17279701271562541058 6531303768363810643 13369559127891830020 12035957870276413452 7256148761341521906 15356644531376642974 14590874506294050020 1157548112060003892 6502455777751246653 13225073139453769621 16432285661887146631 9136834756914607016 495783581316228092 7607241678653406034 1467510881677762253 5612518187384110596 18181707461544062145 11433309475021478156 3333428006487751632 16527357138691634156 8793668949215642380 14817821978815171763 17435786533274875856 11508444481789676786 10635052189440175265 15863818386288881988 6723065594138533623 3452410524370107663 5617844465891606239 11406303474129622849 12548181240937974846 18081849317588191474 6161058986133305936 14844732415859294739 17800151507195236222 5951060037763969056 13910087954878431922 12954060459860318926 2928352736385569042 14240587835169340087 15350018922027706898 2213937116887917313 13042387808082278599 17650186182426894491 10274242395345528525 17810945035569126254 2318363963598913655 8066662732179468911 2616755153002263798 5320095479641835817 780925392848286802 266398772492310392 707505361627929675 15685432566230040243 15521403238682849756 7667832999153090609 6264211646509245518 2369799465273426366 2433615556129237531 5539912782366596408 2851625819879600520 17760308011258591301 3593343705535400715 16422340673482832260 6217661171374292685 4600224896271990249 9639021468077791000 17774267230974951651 14390057267586984295 17088959214441602491 17731884925330998518 2810799398998237449 15104165755487584710 10313086962228218788 637504136203791851 16651138284781871226 17743948374115697497 12112734778223877517 16888160613498503423 7847248772348196801 11410601262211974170 13626728919039338389 15806091943880973544 5980379547861971338 961062197528668551 1483856820427049192 18033841305404778813 16500873336092872648 2979372102047437774 15916390322489164879 13171567139162284073 9000963339922052563 5269326137804413214 4621688502963171876 6558382179930586668 8634649679563875840 14281468988600993057 15066955331956551936 9035221012107501962 17582579170241093680 1834366848611475708 7082471742387552563 11235933351418991470 3584379937721956189 1039936074870952454 17904834915845321696 4983840092727191698 10211639244203371937 7310393254227479050 7517938522868471521 16908851209276342830 5581369257917955276 11139381145668593743 8091668750706091897 16615771450688198620 10642238515564980972 3063485295539223489 7066055602811491491 14803618347066228397 7538930856066647794 16477598478753989317 1203559041608310363 7190583039898113231 2824011316026646392 8981550616992605528 12121054702494455932 17834475420470152459 1503419603199620512 16647982005450765690 11057040575847024448 48149371101531268 9819750490017149635 9104963328123896179 13280639128992167756 1357128207630613990 7912140570964093630 2610656132985837242 17579184720635943985 10631356779871678786 3852421222894799126 6622325669714005638 10074584005999735876 17266223234372374239 16514503038148838463 5219676169875930952 12542308882636847578 9757841592399769383 9773592833754666451 1860977036436331910 8803143865551000509 7350327278236101144 12499820093713730691 18353487079513488794 5220892258615073955 17385015443211413852 2732605163031142369 1728596809885300139 8655906085811949014 7874472853744026773 4793557324491780848 5839823271842976421 4111786646164497415 8638404024510923832 2070577120480326123 2326205625515878029 3265168954926517707 13773371715792269916 2414866847428089451 17279718693104511728 2906210818975733435 3242303627075002003 823157897175253175 15164525792277565731 5299162346503739595 16542422946591603527 2466436860583909380 9788422203605898339 9536485009131019131 13719330723103586894 12380061844708565327 5284799417257263103 5119810789932293721 4878216856884861837 16392903653714779502 12970545433531609358 13491448512452315414 17133464435632469665 6866123218289834094 4025465021011377947 7762044374414710301 12164545243423610404 10395373429830980343 450297583472462663 14748798246713652928 6526615805710630909 15659346899764623492 11513375042909626070 16937444170539460100 6090850397826050627 12307562010693554129 11485310008584732695 17742527222671772254 3230552980982914811 1507804722422505736 13308173429383810894 7734285406563667955 6707918565225701803 11404594908732997370 8607973482762231876 4886218339951148258 11458728524849262257 14630249856741423294 17871166682227833972 18306616939760268441 16411939535774941964 17063435261749837763 3162082850645231448 11007360340853184836 12222971959849666436 6475007459241518366 4835011657893424919 13144768169657800721 13007360356035480164 8416801209282960937 3714235525578231138 17386499088103399251 11319305853663930544 11501736024729982924 9938591911073475045 2319243272286162991 7311773731478596735 6462073124538970550 12560627333745762791 11554538623222991982 6502818691039399885 7738156695048437424 15544019596350931018 12695930785382766863 14710532541664367442 4671983571727991547 2250682177283647112 7409186189540460501 4022938218908004509 17908505040251275189 4318571082627220007 629258932534195020 18098204980889027903 4786316392538501226 17964718805145348139 17680040640540168110 5114194952934366404 8090595763126807021 1593769613974243035 12004517055579115742 15949109730593122192 368013585669450882 18294361391446273903 1656466683964732627 5180631173043643700 4364863925172808319 1537528421287133424 9845859952963784300 12996024680383708972 11373788513829360241 8601446460268246306 14558728993626550327 15929733289505368575 13760732351013946610 9768569379320484060 2843705624992326885 8303200622830491115 5144823209569203098 13302137928327633790 3193760302000957574 1460066286559234518 10443169660675424571 12609667991070677358 6894863586312868912 18216435260958804625 1080391111874239367 16310454533154230014 10376101955358528579 16341604757279079913 10196886886214574327 11510294621716446297 16159326996149633612 3715119960256568400 15054124798117969386 9183757923992615790 3850444724981237488 6179621959224807797 7395411092663444259 1990232513940432587 17924669842064130520 15023047808206545036 15857960705582748412 8782745857442818685 13128975829107503239 9220042087328012057 8619338203643410148 2587430115466196289 5366298126655366486 13399309299363085428 291709740544057060 1197958835961478791 13765886886891489566 5654494796460162053 1281445612834057901 4664440387727475806 16625557098638881421 14933661941757839906 12938072221910007216 2735430026079177779 15374486348272740019 1343779895496134013 16011567273600721764 17857065912938027803 16966308666225863329 784615184967467594 16030296080424756554 9564605357007646156 11453208117476909151 15459045944826987021 9575127044616976152 443539197850589711 8636003759429781571 17717321467529549035 2200156096929834483 12158894757162994275 10066895380327804512 11860928481966064045 14020821875269079979 1390257791229348085 11697511636457117097 6835630988780672666 14968421600250242004 4236057342189378240 14625796091789581585 16694943443738391120 12961884032342768190 16741969397838941429 10565949108843769926 16414402489178905413 9447084607372813265 7314831480209630743 5679116223523742410 2879455851084938862 356422254422585814 5563901655632431950 2174515172739421654 14600091088402201411 10072806959636689392 14950165864855060580 8285156887106363021 1136056616183725651 7266746313197867963 6313180307838469567 3267201140834764971 13456857346463373317 8056110993143393754 17419428576967783521 18399821061201208702 3437873353823398542 14170467697397441174 4950560992465013336 2277631753220691461 815423298218474862 7246712325939770730 2124054418689074203 13385142848563600289 3499355743459659071 3473650606019372581 15347917038559502044 5686119126486614286 681855135215416189 14712737182952292771 9550812873855205638 3148308566986925616 4480566249013328938 15108913383517336737 14127958118532580373 3836872744413219361 15507171097534625598 18208054796256450888 15149332868979736522 12104358192910918100 165551962603629061 5476666122644025960 1028173700141128985 17401507058957158412 5428826107714716597 757051829400459217 1196256156994135820 15864991174693799813 17491215970106314572 8851195881918327218 17754988077614743840 14154560811291331850 18032628748970347642 7403942491160215184 5474978094010724898 2321708851926766932 2604527051868429240 1034794160766525737 15768278428145824502 6222744228071011704 7148277826472054565 9787298949202646823 14901501496763032675 8627425339823661899 7119659255868331750 1325453015044581758 7170353318045078733 1961041940399193726 8591154927507481093 9138198974662278993 15167132699684371665 13597812921219879522 617162104235397781 6829425313598801161 13221292411167294117 13402953916407367696 15185885769941164373 6854456679934174650 7250346141216695591 6481661517449270866 6111423216900956372 8674418531092137814 12092973208686002303 12639321539996633566 1617677883753966292 6906172884452869444 7153033310683553224 18341373865128848642 10006832510426274275 10827972048753750281 7136587882167046049 12815174971943698765 8112855021512426471 13032743285401481556 12736783456251669104 5245723274306908837 16758100749239047170 15536412961289290385 4948588508688606420 17377255828656152674 10702910402830517249 166439906054686105 2118578900095174829 6834701450403564709 15992844015211940341 1474636202018619293 3792574363093313951 7435997976167274500 18087103134914945958 3795283337089664061 5910842410039968997 12044609508697513395 2893364839602097804 15338391471448464506 654947343854839685 8299599423738864547 17049035258324094937 7617641330594254478 6722374444111295543 6948477966200478147 13496698924730272159 15832384032401190744 11118251013063554122 15032068941347656272 4753383085946982647 9602452779259057179 8422867366247175379 461138584550110356 1906251740914738734 13548660749619505922 10691808815730846913 2137535995995913432 5154680184312249342 5083867286633905958 7373816116288317324 14949235436997107416 3057004145910119429 4486321914838035886 2484451399664599214 9340289421718770496 7964634529080328731 14977019913907868517 13312216733854576387 5060160837198624565 15096562739164207023 14304254977676301996 1430741523937373042 15045997912573695529 18180953121081911247 16297181988464411358 12228224838078669773 5226150820482618350 12297109718616541998 12617672480456986718 13912096639746901315 18365335370799864176 3439232977577780392 14684522521473660718 17647939604499244343 5337078938220770787 12331931689155089923 3671519024963456138 8150874317595587849 11574128260827890935 4421770335967676038 7532866587489577937 10569910422236331667 17162006746707617979 14079008872431323761 12661237902673578318 8781558084589721822 17693167055011392483 698026628895139742 449141593517775453 16844734306570643534 2707292240798295626 13766101077378372998 4666974758052337831 17051892703475074725 15128736479612555669 1785349802274250155 12299267399306374961 5797647055707581031 6929615466518817825 10263277803745583446 15103049022277350395 9863048652652184352 7688207388011919835 15670931235369601193 14006453696275067957 2804327176438564902 2769550649500060789 11072397483871691794 8374486851643273733 8793722103874548387 9931787929857318633 11564812854570200958 15050715338239769665 8212949559384429063 17632955089239027071 2162652804416194677 3279009765887876000 10200954454198764785 8620896686626744472 16331445454272084972 4283431782004030707 13432246428878908701 13237751492648773181 2973527714084552985 9616738528398942786 14112605585703111566 8742434614532104154 811705811293415907 15077011096024723297 3399139038878368495 9555040495923833492 5134864726573212631 4591159240757234868 17987114126383086124 11101154016917480789 13507747359101773085 8212165807495647088 16493993022926882060 15947028710327622313 12986186279050647533 18316548923907713006 6275752673738441088 7130325083602069198 10939610002362702882 8560797089933154028 12962605391798460971 13577060821003730995 6498222167176123225 11201369425094111772 1360396691201669313 1267385028513624652 2218748465260889516 350832485161059220 17429622812103955616 10329288517248393731 1750255953173171933 14266724479811244347 17701355066566586603 5109075675532402676 13946483068362181034 10993253311530740683 5991073203022745804 16762794137602901793 15216893300525009963 4580072723812086986 5919724263227571378 8070228025158613450 7044320378416534797 17024464516235136866 3610724194097083592 2249872380724257845 3603790490269901421 18402199960353195724 10790995348201726233 6191776662102293926 4336169692003152172 18031483791478753121 7778052208339050087 2228696907522268270 12748754947929014210 3443982765559748437 1199345214033889837 13317750670455410132 1671367864044427534 5327806316936791060 4054366555640356764 5842322054084459683 17189447839973176872 11114846797874920790 15946041272305897466 3963557561936025924 6694716059388695876 3426716098616821211 11170076751926563113 12274032394987931797 3746047395496924554 11605872820537493001 14701570394446153625 9096193662096883221 14069618058227417762 8705555516709394841 11410965208834929106 5159952405850504973 16909850297478891253 54459877613639127 13519678517139854311 5032987859389535427 7983053455450500130 7526259328217555765 9927624799549051539 8096602434834386563 16737618264814956517 13813650440262234351 17224461902278761353 16191036159366369032 2029524779248018484 5809034011746178789 15925960985891468212 14895941228062671075 12328976099978290364 13621186681672986459 8484101786468688462 16497376693436661259 11172152433318124760 15442753759313003769 18438666011076405945 13976975844405620273 2459068150414038508 2585190602299320483 2668703064193894607 12800170055928671264 1881050820051332488 13780808978471525434 6403632676119455741 8243133237668187497 457969534520655648 2945172207073601160 3865699143381520813 16297277524231342890 7864025012273520382 10586770290513674772 16331394594053402525 14758108814720720338 15560077255256164725 15014276768455844526 10886388002086775964 2555546490494180506 8081831996532146587 9406439059079849812 12810385713941664369 1663105773212739221 6523630289406411387 1255898480325894491 14310395698889166864 11496244006256562411 12570536734307661917 1112920448903203024 7661022300258478538 4997575858311637952 5403478622380109830 17247429894646512768 15438657023485530580 14887498970072829580 10297396414502795159 6428392632615016737 5501896147517977325 16466806567907728976 1515417115709019376 2348929128237785810 8243724002947115676 14286233921062183222 12822269667728470454 12549126430441390768 3477036420890727817 15385261342881801179 14536420054492712044 11982488886800368906 13736947228312321455 5875806460078821490 962686063260985181 5480258960366135049 1538131862878383399 3351339826778767630 14211122010354747950 16474207924939029610 16722296393928484943 6821717513261109379 9566589042563254921 184726178069784509 2521090159456897960 2209537602439533695 4045048731907519034 14934941202225873104 14016675588691473124 7730691189705310356 7969951137828516274 3854600067448477081 11407234424617923723 17985501390902573551 7954134547708769430 16423782389307018403 3096739786830898369 11810348149486295784 16754635259122757428 10376641640341232581 16467583594098414488 2759927111195996834 532887184917160066 11176432299526162166 8752919937784348413 4780536301629956801 12231045061337799278 6461600165888614311 9052310346476651425 12483755581346996631 6994288985909413793 14829468688028937766 7819356452284019052 4423294445658843021 13669013677777997063 16530203187493234329 7186579282249771306 15343948786605185509 18089775142613543427 10766015133880939198 17091368341350701297 1210258499273085572 6526055812349779026 626831904956441540 3802130359729204626 11323927181701634147 7976640923096775424 2089579737227159077 2039858550702780195 3712224200024486751 13985733188578781792 14692506364460252152 17479321452347785991 3642140832935469482 12191544031339735422 11470436973256295939 17801195000254407513 15007738081800954763 9598109207083970834 919614079966782886 2293638370695554777 8230622300712071615 7997169432858996968 15989422768197783395 15990475482640294252 15818523469953506099 5550889857876156098 5232612729864054191 10175428045807903763 6297265609320759937 2543392563465961444 13698927578744432360 6108040848070900053 4769430376893389422 6506467753500052021 7615863846536693742 2794696220784852312 18358823174674653128 1392692168612799731 8286934164711939828 12252491477550678368 1357350799787760975 14354184095559419725 10410029676734224361 13182885073208841428 11578735065121175540 16174984824306390265 17694412575910964015 10819593950456532313 13055156679739954691 16267329140354318270 7284026399673805952 14325196898217003239 8258371809050830067 17376412394821482607 12337319606410425348 1555283005741988149 7454240477710374544 13037308531015145826 5649082577457181209 7583953248477839724 4843257772497364012 6328798235800313778 15615260396735135166 1190343894959286047 11919232622260773488 4496221723676329953 76098767653016301 13405701711028636443 12487772196652500442 10222967921207661970 15918429466797957137 3455955919613269188 9992468878472115399 1892717703107484400 14886441882054164561 18095759379831838654 8174601172810623089 3565422549771986012 14329151939519054070 7545546634556075211 17661961857839156541 13425280215725592491 251682270918016506 15616055331810661275 16162037420143565717 13843381078656811363 18027056069428896164 6305496556047331451 7151833898132010226 7773821157887450404 9009755883407475444 12801382875387978118 6279237138586143146 3242182487451729044 15854824464639980783 16522151326046685284 8274674073532001417 13860937019440234807 3264961972392632532 10774105708438245734 10484771722640234151 11503823941924146186 9246359596545327864 12069326755271969059 2954487161142146358 11400268884244378471 9196773508837351570 1814652588354290382 13039299331790783163 9016370566571774045 11634777674416236666 14617367863889326984 11263960572007330898 4624610236760901160 4782189492117426707 16838327512674939866 10464282817690898391 5487174061401299387 10286287428138436982 10317473945415966351 10428587728739772627 1653581741476961661 139965308737095354 14279653200146814627 5311064970640346963 6725179655824608726 1441453019428616112 13588086821161093857 14975894739617250241 719643140262011977 8172549603083131399 6350712426865631019 798858763616135467 15638942707217657508 15766960914635560544 5079833989941224197 13784262408018676164 7178812317466522214 13880448046129498973 11390859613399853864 7259565307518990163 9836794176700039674 2850546256948393396 705957500009443990 8938338343845936934 22884228692842873 9821870893270330071 15952490384635988692 2654705012801875189 9505833505670500134 18082110686865911680 11597899312801819818 308044469430680921 7977014066165841196 17737684214600974332 13603020240438081910 15644647298988753525 8762638813034743395 7826814242385273293 15372557179094546461 5486129775310976590 2740402229512832684 8379877103504864807 9801727376971195753 775605117527580504 13161420642407550404 4400019039084854353 13119847113506855067 6168509946556632308 7740323727402393523 13132150382168280908 9299647497160724094 6507378248236477694 16332893579759528435 8239705824708085360 15825633442689706505 4396976239215877419 4894409239411223370 3283830532681972857 14637967195490767951 6141710724619389827 1383221869936949078 9406774125971159297 2304698264345095662 10117579886386142975 15461909266174926078 5930455111995041873 1750618589998574592 8278712283730054841 15070901600765647091 11778970765099618158 824333065574740063 507331938232205439 4977818700883251941 2527184728642392014 179907448567193703 5152806171841051994 6080184070147539314 2127036440181053906 5817891079389684415 14426957022187514834 3195165720413737591 7505904872211701442 3584131389627759434 4822770891997249566 309755878271404422 15650589869792878368 8397056168412395107 17722607194728770737 14951291590985232542 4326618664783989887 17184174860663224390 3862653024140713340 13006006440085685443 3555317626329724856 4601082231637520314 2137296977106003659 9494479838231380274 18084635512658450377 604520383093371526 9677312234428140165 11541478240720842224 11540415700454728457 14367473252733144312 15883190349070409864 12142910022075658155 11468585174345771686 13345840431392012954 895602337225990056 8592694796631145567 15608809955868071224 867870015107684432 11784987050871724370 12305550484558865991 12446549664800283489 5901585995720689457 1677265135757600888 17361051293540249264 2211243717765335257 10277282857402636414 7904892582337859104 10405236789094719332 1217099970723111909 10741498333232611660 16605882350065083050 17951473401820463911 11023580850194537994 10904114657410816685 663356158282875794 8037659974805472792 9181180016460694872 10384082554167542603 2167120470256358088 9283091910096445267 17365718697139152280 6392078559364810703 16893301651366657882 6604873468414981816 8326886287534297628 4146352926010596754 13817817597875720680 2034457466367184803 7514139274307298565 11753162032083084177 17940382355620140941 17153372503803509516 12722306692713668382 14961517042134261383 14642523142424570305 9586043858164552346 14025397361024633806 13990699783735641548 10813413869817851858 15956607633688529568 11895474927098207984 14959625746574941048 13256592559827772845 17724270478027600675 7369300011643149507 7738330555658414339 9858357804336433531 13013282820800877867 2488460862840690469 10488052772437686577 4079996917914784630 18156406660313351296 18368768242895384214 15097347307560345355 6787877789397924874 4605708038663363298 12688030518152697175 9323272329243540846 14589782674999816041 12427027079156679681 5803013453433146439 13852738428829945114 710345419693618406 6666876871314623266 10704305082958442802 3481735926035158064 12166451204587859016 17811216437766506630 13644393938094195695 9194723506096979830 3447649421316897991 8032828531781508696 6283252468013750298 8584375235075444108 6171194855456573458 10881974902960808416 5843638824619378536 5336844432336527086 3541395501856673535 7291160176748657102 7807700770858664144 17976567266759832802 17671937066696457293 8582966948048963242 15963019022881591500 1594052650660853407 10527282549323150993 5958860924026187380 17650860184518263786 438860764668808687 11126981541450557592 15474466552510948169 16445119784640913196 9706197636372937962 18371998823102528550 13311795956258291002 2355924257302238051 5435811930279819036 9001031033616143622 17499702203111200248 18130090341225122877 3700493075184381522 16795236538891074857 15200010209807330254 7308704275823445074 12513989228218695686 6190667411724035695 12620870460188700889 11976186487391319762 12723079170700629957 8659329192128949936 5882033238449255175 7095698230812623922 11537414128707068745 5594171696804864616 13637821676718745660 2699609094786885016 7620945787613172542 17376287247317138827 15383609088764370906 4100409649753246664 1312766680252280085 8609116611968398818 2475252161321670620 13048098163901308686 4388656619493282913 13867722243024504739 8112069917513321870 7859337801955834080 1590668921121279521 18432172679074674766 11801956896711346008 9194007657951804597 13807185028755989826 1835740938538719324 4188380161928387260 5156787007366494845 11020376315254172955 11600227256901752579 15072051005042041525 1934788754113462164 12857404105639540669 4264673714919048830 7748163440001821435 14418436223380781378 7968288616370450302 1517943798143192968 13368324664112242553 16389346234441906735 9133307202726611056 11551050542010972209 13401600698452127475 5918314786008693017 15093763149830625943 10371749107800510847 13571022482397506528 8973831252166322239 3497171107260224637 15539042676414829322 15015711598086351907 14241851732752021807 14643373504046633017 6771097147601440818 5190238274523378641 1544426705777164484 899306818532339753 1964810872403108230 10057572313305075884 8372490228269752133 16080116028761272146 14154371155343066937 15586386695877923144 6110974249994522540 12542442202659634292 16131663467276396899 8097752677725575930 18384079028374583370 15118252278875106773 10173656980921152471 12163816014729064897 16083441534340448517 12363082246724730333 9211847975865810367 16389309557794567016 9983449884339207198 18414171114618845157 15033844483891257191 8383053458070179331 13519977108932495869 12400218955462096432 18399301812735019830 13488555353519721557 15992571717582120087 14692982248377709522 9893926375122590802 11255387227457142325 10492083320948030037 10829009782486600410 16276074976673914337 10649848047396024466 12509277801243236908 5138092192174853017 8874530035862789503 11803402506418930898 7126821841788152680 15112844862277833188 499377939810320624 8300023461627977784 12369599684538844745 2055649438637235768 16532597540276769778 1053638199135780458 5826496264991979242 14019913468759920131 4917181896621764136 17752156089351188723 3869148605840677511 11087279685988115224 9678595793283094505 14924252377148435195 12697896954986489835 5013850429463537207 16730604188306532313 16327866587342039454 17665338417656321654 14183181442534026978 18186869719323696011 5366596195717996550 5684172976070680294 9797985625395233401 4238457295373673032 9392978991745078198 2368864831377251599 8890679106257719716 9919603186543231765 9061047321823839839 10730461632072765387 7550222140768636157 16010838155494142587 17484198841581588588 9751535554591899996 18067566641779937795 6299566142227289926 5970159262525572439 16254310826671534736 4051987020105308897 10463608162589622183 12816800492959117596 12915421651613564845 18257203949234314051 12289230987087579202 10053027918236041254 11141158371420339183 3864737112757652359 12283413502349932803 15372439594908542109 933761011357991540 12499175466270097235 2374658631531958407 5938351737168251065 11602240911036766560 7150057524604355446 3100054341297569457 14776147893229660703 3114266324232220943 1408460547937357913 17300058878513573395 15664906657476329821 3091137625340194924 510045500666302705 11111818721006184473 8995080826618070547 9864384544827913424 6528261339942179857 6613397267865925065 18347307424969475369 13314256948725671937 9216498081538545696 13186563127679342938 1561293749280871708 3798776518663498889 14433011669366575339 2398314328205849511 15393948993310451927 12064902744175813690 17619606829181688940 5037068921188054734 8678537147531732573 10557222586563656480 4749323659863644806 15836646318918907392 15648166522473338987 11562221476810974526 1627584070631511436 13584382996233047265 10823061630524018010 13695461234907947453 8146210965816741910 17971209322679058040 9354674107016238129 16590606690459371183 10248295451832640094 5156858096051787820 3037470746246765594 1594139765193619731 17354242272933514597 3930583442074218243 10916832383855277922 503553671483579932 16702016848424896839 10561803562098034889 17858695205238602944 4745088754777816673 18061323003911308033 3662949276220646235 14989556346012813126 3046957360950204207 5701862187183632457 8019615332611472677 3981142999802772610 10093817771537930709 7580671155020714741 9432365967452980398 8020776220719741982 12955368160176184776 15817506801841835367 14945960908172188359 544305259918219250 3321707708477375007 13982785362018456734 17266908032726447341 9265827975870984082 17376787054957782325 10336316191391178244 1561284533431299885 8206812036416587004 10795231985086857614 2434581369002911684 10617453615622577512 1227838869516466715 8414555369182577812 15964546345020610364 1748208488910311296 641555764103206564 8125103744258600839 4509998420829032253 10986304327868030672 7458264644193235872 17762819604324417083 15105738552271958136 17698378353218113625 17783311067493673866 2581355895198862611 5679742665733090088 17425492136563125975 1786790915021168415 11246531172030502848 9432253996389482456 12684797871524451530 9874034827509735598 4301488456137344099 1597641466218519071 2695406458315093090 8397603309007927956 17304938161259614330 18163559992363964272 13494445915134696924 1241690569184169420 17795113449444951865 1169732233033240272 12180617268875789842 3910216022970613967 15822396176835639460 17794072308671503773 18086120589219253264 14926612896602891117 6949083742486953147 13836694337564992698 14313977085165816618 3610045613535842679 2104532375423374011 5362418172994269181 11724635907973182576 18397451905596042516 2939000049267485252 7850773727364890437 13349010095552471880 6910103010726044397 16808482833252459909 735852735833075044 15659245443284272337 995594076440488602 5882483767656178670 3625189384295613296 14087422015765853089 17808638952286013571 9276951154123886721 8325409923590653527 12663417549633178348 1297757027821853296 11849021260124128269 7043640397092016358 16443206481003847606 12601322286144066438 3845155932384874022 13805420903181158550 11409419153163986832 4145902288623378451 12724273340458814733 10444040475457597586 17327208697196534089 15890309106121342275 9453329398746465015 11656882065726379661 17318241592815110637 4810701522245592747 11624030437909066044 5264418617565143009 13062240185987991639 14663656386959607777 1569788753335936112 1970188080912728875 16949197618951381970 10851551551263534837 12942972177457916571 10167723621771049510 15784099216472598805 13156707209435243275 12659487178174524913 8515177247271651917 168911360372329892 4678390714791022376 3605194293275406522 3362392050712227647 8062504782478595947 5619402669701566533 17757584169737846340 708434319449938706 7959128934298454247 4167530753309564759 1613107501090295442 14018556089477491631 2651901112274778148 16920809654444683098 12199545937380579003 2463583603073970223 953615966937957759 15608811185568692361 10671140495624348621 17065434302004680088 12028219509037711855 1152185775258590737 8340338513584101219 1958904009594401353 3498295149523264488 5039935356836674986 16234648688927469836 17889353646746124648 12941336513478689884 4110900831042168698 6673694941581796970 9562924698338848020 5418862941400571044 14330840045648456667 280173055406169792 15018812774075512970 7349004836122637712 6785389837464268052 8865901128871519190 5048835839164524929 5695275999957907844 17800529183775318643 3387723340868901954 119060597771595651 16898812877019513773 6683346636235402574 15627459778303224750 6716243297439714857 17871079795735854297 9280279214308603156 15151369080907003737 933582050656310317 11486549564385066582 11708224356271678772 5351343829349146847 11797025329997797958 5560773395317184085 1256199974660417775 7287666166925303915 4783001986872149716 5792391052452136001 10279896134481743042 17775205634630680849 14952344570916111271 18207974529863488451 7927338521362875524 7155287506245340784 5826419450127342615 11651821201816531189 6246311889228229378 6597284719571551448 2727714824809660631 6713171843021784639 11210976313358947595 17250293048709899415 16422775975724414695 2224695077409202586 212915467215443024 9502101550362336898 3818100614448399884 15081679987239490513 11446860468562327983 4475472825268277935 7938402977786884226 12005224542940131639 7481612038132159691 11506023982932717265 7060474937084739847 6327653762076716329 8644522088360303724 16307877127589144160 16241976691270642576 14298465968689317810 2336140007972114901 493625988265555773 10461417781887284882 8404084247006852 17366098707264160572 10980273692108182585 11351138235252988153 7706476084568950791 6418171633652532858 8786281683346660370 7378337177784422579 9529119580412766035 17420237688931079053 8984152696138176377 4334840904577144481 6996669903757054522 13842642804586104996 14000537372028004531 17036864649567445644 17743219937828000788 10351751932669864706 10374523396047681946 930211623906576869 131455049221693415 1992884299250412342 15692641551614888052 3302917371303113464 7381746260472595184 5820311982680979026 14138343628380817479 3701842338708875772 6065862679494652813 11468815834452474682 16375062143389308482 2640440691621749359 8407950224687330649 11289515369481670755 5692645831998881835 14580628232444847908 5837626580498861403 18283047443312730593 725675356201306869 16514937477192543096 14774396822703104965 2193621066653668541 5514498710248562672 1644635643954516051 3191859157219363077 17004946752500954972 16073124413366468260 12276591379168295927 13923017611985055338 16314857693374865526 3062482465003932670 4386159188750082876 4039496618222417037 1671540725433499556 11810570968216997572 238972226064276342 11260625650178346003 8303204969560112564 6622370044699153393 4892658639613379578 11248029757500982632 16931517502377775473 9391160686471768877 17725737857706470712 5491084011860160575 8072657359631766264 18104086154181600275 17088792479893552267 4300167594534292115 7520321622721187183 12446650302025549464 14118749282390501989 8269728607499364504 56500260755932864 427193558049714132 8582673169176954891 13615778432063649838 17357264825662481794 1089797791865790332 6766004179038949941 9143135846340748363 2778507027702215456 5977472718515038733 6467120191031196340 2237183795659981222 12380838084327866349 3063287191517098878 3061235474796181933 609355668875863118 11115219296434610217 845784565786452494 3258643476710439311 18384253195479972536 11463046143937208438 5934061887092080718 2078448379221781230 15209652883190205124 3086994520145532923 17278501502634769314 14045882101446263394 5967115938303991471 15666305073459163690 16977248519070380514 1540806375028672290 5567808673085184360 17183017723277855326 17655777628443033124 2759778958840173059 13078828519917863927 4171226566731199096 14507006032508323393 10851037526811920834 17855655618575738423 12897107625478784615 6473921385263249924 5485875629182076973 13320245976360794674 1451281887995852370 12733587152281263015 12142778129096116572 6715668800816474965 2101565130030916545 17363118778277060845 3791450869463361951 2276290849530559469 1106200496897132060 17191312898456961351 2723046462682518794 7161166231718399484 13551859127313465999 12792423013810481192 2199271391927896186 5910885707392770635 3567235265124267629 17368923308760430369 7513063511689621604 5664641385096612392 3650568691963450769 3052755203348591890 7591830406454173239 12347731901765853699 2412076623909274864 8737060223365177890 2599881074486060939 3200644770717790140 10266874242461067949 637097574172138604 14453524729446794429 10037620625550438158 10271579438933297260 8959116974341982765 9731071691376520601 5831368659436074493 9023337225310108638 5486267227708080652 13879486990795756187 4285823679041183117 14238139822895481019 15828908186300092200 13751015042645290106 5884987825372123788 13354342016019820543 15405167131596721910 12308595067853977187 99228054587121811 4898665772430895221 6591817687092114746 10200321318658711900 16587840241568901183 7426428145222517830 14591137323105783371 9365037955027417610 17051462120912597584 9728718913869114142 5216775415657362939 14574671109988279000 1468507115070601021 6555414650670671979 14189007483260289526 13776202838841257614 242756886798417660 8271806208795085834 1517282908017328265 17952830052521924855 5052811400527307928 13055849353930565620 5565620931058023055 10193709535918493455 4462895928124213753 10661298432365911906 984283545011831507 2422087939052225104 15353284277516441739 13003361309538363760 12424700882735032351 478615271458606130 14812800064606358222 8316501552793292440 1239935399338364143 12289863046957583642 3377034808437648185 87891381382832366 5073360065345023346 15594920422462596593 18030743332119527263 10426104128171608347 10268246505111538931 16059240887762907881 5009362650182517134 2939761707324340149 4838000034986274998 453239071520915285 14304427822696543520 21000968171136628 4597439415981031390 10541319870098009012 16238811785525485795 14504546754062002270 15711795801716826564 1215120217787230275 2508475826175335554 8583508122341323461 15256743334328116952 9062729161013509240 10397983753614683301 13000446118449082807 1912934914988852567 1481581376357567910 1210021684194736501 15459992163292651670 1466297050863886001 3441579029190773625 10860738835311473554 8399744468111927472 2633958579765704568 3627787144782917122 15918642038106879711 2508473362817723360 7029563411817437397 13824599988443158496 1733498225914272300 16727929192820677884 5025300169688285674 10013818455307582284 9176325220863047363 3065868635743902309 15999854353722521026 8226416850910140443 10805933282380964009 15840065481958720557 11750361977717480253 13628757280803685779 1133481539439772348 2924689164573829262 4148739072909646697 10798492678017775301 3926349048450246432 10363665399339670101 693550864602619590 14748622648178017613 14803929561387023038 16926749789650981531 14968948704089409655 9323499488493266583 2272161793670764469 6287113285679659415 12082532666886462375 15546900921477038534 7636864549492592661 6732955145780718650 13386514997581604184 13558140472357254346 818500579377424798 1262204263041483095 14620530288109142579 16813030883605216452 9974725105074341475 16503776216120600174 10676823032696181378 90425796564333996 565650129795030862 2182613961090870298 12900494245534269645 3756488974257309991 12081314676111370675 641914442214947581 9350262668715360503 6429723131505533909 15834533181081862140 12709659613077039008 3828911183961093696 14823904314174935073 12581126797270430449 2996185983686229471 15666746361505614372 8932690319798539763 2320151803246304953 14214553501528045520 8784346870593523803 7976574104702494467 3279632246177896191 11238630451785050362 976398807165924338 5708535169497891581 825762578175540349 12953385062426685626 8758366671178476380 16466875816715233902 9553113346276542634 15599810316282159641 10566196750802401145 17076343458757761899 15312794189635052959 3947293665415741176 134285340963985353 10460639857331683492 18211147854450496167 5496327374339278182 13321161195411989108 16516223487104592808 10544069731042926568 5788163139885274063 5889376464982678834 17910312719513206613 10705961793760548662 4841995675002815911 12314053758983315826 678450471797380128 13890073864131498204 11263987464636033752 15561398453694728419 7162678103231977819 18109053783119029315 249522621447706422 17295447176614141482 8973810907244260628 8208680540100277423 10611703197714002044 17373940991249582757 17851959459864241577 2275241748203072762 4171434676360799225 13590405313167039873 6880278512960332222 3682882125068537788 2763328775371506728 5516238595384483480 1387828553548746314 17042551241065058646 5891691791154959060 2702926122587719534 9765006012787989746 17508730674704035537 15464140589292825737 4222802930830902268 9072622149944282165 18319447106630597100 3404988234418058020 1281948978900946328 4896462316081478604 7510671753486110033 14543871965918327045 390383477025724900 2633663440211208099 11118699946680823924 13970911364496147812 2491684661130789180 5607775884037007508 9246629286160858636 3322761151965384457 8966381209000102075 17077207415369867157 11156088278161837642 14709616637025068315 10820393129810198319 9309316670982639669 5112368019530911276 14712318204408095466 16512963123151625290 11574675513667532513 7083431068391665070 1653131017627785028 11467338261029775220 11103074315257620623 13706760979342051588 4082469659422341998 3254142512352646088 17419299872631659566 16334430391583051151 7429174946486192759 6026329425477886102 427768602042446841 12080396043652165917 5512838866327002957 8448092655935940314 16508682539158414748 8361028506932222413 10030652845935732672 15523103466762987003 2112302641598948780 66453592064424617 17044508621651114791 2091929078034761383 11080859944194077929 10154320950583047552 2274736493793467352 3648156267146381704 17304486600546938779 201442263639759529 1623555443431447155 11681603294327287084 3320588685426170949 1028858158453947174 3188146610461166339 11263746318440408449 7515566784784982757 53386304726076709 15203931648527565529 11235530904001178758 11838208007277334008 7532220618389277133 9289230811602825036 10430010846025079417 2668458362900897970 1724521917516652739 12224321885699116595 7925481372395804574 409721739226511157 16810263862869373943 13586251408906279966 5007852634821652342 7232070395089060808 4436899135086241107 16161390203995749263 10841788315013349808 9857219690625420746 17017243004779676211 16218073571925690060 1855110123629786244 531805945400794972 17497846287596261022 2465625783162343365 10797153891919098227 12240278277796938827 17094247944798673963 3845229507887141871 4675622933115805080 8099374796009955740 10537074972512981427 7471264069839688216 1003660407548426612 33583234846358022 13491513209517109860 1153991199337558272 10707128209063076248 11025565033285810737 2010784350593858074 5713122080550503589 10214510786703861449 172867164281976620 8648188948060972184 15201856580385089447 11426519164026382301 3452505862767541211 7342064094413619203 8933847311109242069 16649893691356957694 11608248311259953954 11571811249439921615 4970311752197329291 10217081873268112687 10166248072986296887 9571206753170360906 9437854137182315585 11088143653293323688 9305883482853806970 406901839587355705 15529593604188922179 10602830175562038665 7742708974932324079 15303957828733138607 1967150737681683031 17511047965793323821 17123351983968579886 8082816676855323161 16838488236104667172 16569032733197876751 18353272022139155703 5296161528590496077 2980731007855163895 2332397289414491066 18031245591806308010 5087129354572625389 16502529592667716959 1096233605853653429 3664684896949486187 17783631334859232088 13000245780978020152 1049558025698572960 14077847992912378103 12601414769880945905 11783853724857230739 6554737108298526578 16283931153616756751 14210979042884555258 5211199864000326358 1014786000532685556 11978057772851767325 12830537222824417887 14263774112731198110 15800648170958472650 14273803140645928546 13899881156727469481 7076853934652173050 11625357783929142739 8131118608498204872 4082602901292978604 1638385986878022666 6298993752370971812 10281454114626399754 15059166538056352962 17227636674047354049 10946479931995870360 7879359907328129586 7534389894687248165 12557717121446154410 14088152230020324310 1865925665963536362 2554647469968845423 16475911159132309923 2725107846983298053 11581074941137320086 11809440471117731504 11840112160498765214 9776449344559876190 3923621410155505818 8407832697120849267 4334180337456245690 2744079283454535268 3722405672865493293 6172818877990145678 2908981872687691478 18031412653628756780 10860416382757436992 9347275238971097084 12337855909468390544 4013840647756734072 17340949209353586697 15140398465748696102 16377197042785089187 15050776672324254447 13801851733476915396 4555936571532767244 16073875175894608585 10119959687318508326 11745068123847156420 1553354414647623177 18381460793884843011 9411720330199951299 13784225480903970613 3636228129329719627 14607893630935132449 10631117651164619231 4001514516400252890 5345487981793838831 793405270579811615 6546303090963223448 8234534722461653585 12385324755937001658 13435041562415523874 9683677660464066209 6172308976389204463 10362004150215885798 5880536890114288226 3052467207131588997 3401369390795880394 11137357628554035645 10290999578728020360 13643858165613917632 14589375480548596035 10414140285488204838 2221289673552632277 17152792415773067423 5569014255035616721 12706049441856690610 14170903733700492029 7333720331508482988 1612273447183804644 5006069022257955988 5883741696681810237 17398580876894092486 10669923249065703645 4632914845098186898 779428428620859012 386539440929002621 15214033200647460226 9109001298444897490 18093669799820039625 7862527831583630853 6280430222891200542 17475749385297792232 11933664534191347007 13838493022346039977 10749235754247096979 15733626799717425130 9846028117806300558 12351470194165034167 9228999988453741973 9545315967886773975 6203297504983478148 8625683152950559758 6512046370124244194 11518837758463030448 16878236495425707853 15988386896639899430 12471346115127973168 1163885579718465992 4915230070829270797 933853650523199869 3152553026967918609 6216317480970845210 14608127387425723638 6370912718618098995 17108602555131860513 2691495917112353214 11291533611738172354 8385721320803552064 5443076356630344310 3576500906904017007 15876148261280188647 12502029684229663172 14145587452391027610 4259691209558277901 11942150892043011929 16183259448935314622 702458076921604276 8397785746753429203 8450285086062163267 1759483136718496868 152048551154212662 16231461597850216785 1080827911578569134 9664847687655471970 9339178342167998815 1987028993368642669 1705688913483482688 1620687543125646457 14408012095781128383 4437388364032146007 14445757601284388699 10611099495928865793 2270730630797069354 17385864957265693957 2918386259350272974 13933506795073333054 12773470436655971356 13812042435720116207 10031690811552168205 17354345311697708371 15682434667813965997 191004772153949077 13980683251767194851 4739613545984663653 11808823246943019589 209428743789464247 8640141643334655764 12995170615177074274 2713340135168879737 9816543304105629964 10081968824294674629 2537553157471595332 6455893883837331661 775328936735321517 4576696397948372426 1738856118061678353 5617457015355478708 13397646144048867897 7753054338203592746 2766761828635544409 1202657646859898981 6184143674955575942 8542417739799617816 1349905404859387180 4999649164207758175 14278953682620310293 8802325411394872451 9203602499441329004 9887235337097599827 3661694017838134129 8781407800176118103 5916394415706482414 4529964281794303104 4075634216577872100 15793809428842470399 14108870654611162290 5794102425104580653 4964065525785840427 1868429317814796386 14966827697427708749 7878375576392551902 1890050820139194964 1343585426187653078 2576596045454092422 8075725609610922756 8419226390115461723 14911241417560095403 9089669608122516523 17577339094216858019 14226661849582665499 17701180441398297278 5081359289102619306 10933086732055857603 9788119370440950419 1338741904568956989 11112526996807848907 4496755083105459046 5592910693702188106 372812747066689202 10646509961019334050 7707070583486845486 14310190565106380645 17637032998483046753 16665562294470867975 8099245967118787512 2318061049513102404 17084961540489874266 2990676657540573195 7718460218936579511 2039518156142183456 7178017751882760667 8656777147458520870 7901582507351314444 8365908470447454851 1097446517647932414 166446854394416262 6560795350108107693 5469829090956597368 6867130594898756285 6528628258198073134 2073975267643434562 9868232450403462359 17864850574153719364 208570730473569945 15617816720788147848 17673764607066681462 16943843226201053509 13645747002982428504 14904273926012442289 12548134487330048134 4305592192068731850 14313731344868357373 13941755589036294224 16877080054294346428 13149444183660650418 17552194359965191787 6536479705240805104 15856268450794516751 1396224068257973114 13552716626305232045 1980162919560950234 7987641922838546604 6200895123357247616 7155892066180994682 7005409003985905475 4426797725435845099 15535996724848267879 8681275478709713064 12950493627588259775 14164742860231983663 86681743721412701 16864661487104523403 3962851198079697849 15186449735289537357 9670033927468375260 17086450941131640492 3565811888583108345 3546095762727503661 701209024412891194 15260272195880621774 9916007603865282309 12982856261680375584 3474925770304935216 12052799852719273998 10365851466350116888 10439896274458985999 1723155558538808357 8776311995470399188 10563281055150655601 18081469543896010630 3838083577533360275 15583156620838423523 253048653374495723 9544222803481029829 186475181773969168 815527311983373749 4306153451586121491 329475001883637947 958921292255209352 10746621156275424154 16351718355290199088 8546017382964858755 16964507510626815861 15570955400013019714 17522291674430107889 15710214936542699839 9023670646257522265 3098745624989319868 16662329593557017890 5163894821584620907 14160679174767072276 10289121670086088301 14125272727906498303 11703228215247019911 10892744969253501042 5180834424850855532 3186447318900399157 8287915413488853422 14616625119141879167 3328908981927886536 2473799911109799841 9078170171706629064 17739386330036384295 1585360357558504848 7613639182254665553 3063654948942237485 9867042488695620923 8566412208766373604 12741023985352124127 10685886672079808941 3868358965670760673 9180744409048266984 7905472263247792854 11608810193800563880 11863446715862533930 8842643797577834338 9117723743972487087 6079407478113097576 15168296131114445218 18144930213628622237 16980966797253765896 1979068595144148632 4922383943300212236 17009760219759045304 2703098525512920546 13531846316252305919 11369122210004378961 7331661208214881662 1883547653507241226 11247751856902411181 13636820917194061766 637775539057716924 8437226588391844930 12964563925810057741 11446753641617079094 6692577184972100120 12718365392224225063 4529544871074104637 11847651991980718899 12244978430800562437 13301589452007959312 8267085377047382821 18032362301377325856 3547524641859905868 7790969889185217640 15917346608388120702 12063074823548689593 17689483848721634221 6769673042327244849 4149710117423820514 12438483828572463195 1843322975353742972 674421906611011178 7221095371920333408 428855843846441610 5528426881054439404 1170238782228444016 16209504513762681377 4257522518813464321 9410913733996220056 7696087784857000452 10389987304968659196 14599792692326620750 18193720535576279205 13243658543892533487 12009264438986631789 2440543295189476068 17280390253302247511 18006413215866233618 5872726218571492096 10855968842649156416 12368370660074432460 540012624154050379 15710738672646738020 15318551781368029653 14936976809251837180 17484857481834411852 4922373351305822774 5758200901631463973 17582840432866389362 8798776482989729706 4243513157880478894 1013495874227595355 15779099603364494971 17292253548603137145 3352500335578596765 2381349299611963698 16281265976478722121 10624214020791218185 13869295689898138473 144883843347887230 2223261000545262678 4210797371413578972 716170183285754913 1954228044780715080 11132516600669444046 12195412053142530181 14626189111660636849 3679513741809304568 17468809889509876875 10450911547323241350 6523729045508866999 16086474341466760047 16658030069842641949 12017019984304838139 584006139073060683 6681939327341904100 8958839527201827387 5252098814051220355 3021416332562463232 4583037026815526420 4623220694918239696 1312402297382652497 13901356878501724252 12282422674687364330 11116771527841608792 12215149568719303179 15971061554255175971 2216135170634806125 6386242417847617390 17256050077312665175 3631895905937105322 15801173703774522057 7462699918699975839 351574521460462909 4026188995190012957 13053027970324283571 8342918506279679887 7867952021857003297 680070830514250238 413457171859163439 2892223499668077958 5601905984146580505 14760092537273162710 13101810881769070380 11945794508869524304 1613603086221563392 17911612396350763834 13751675789175306935 6700560221940353579 13629716782365969485 13936860940544097497 12712141441522544449 8826591192640849544 16756650986722845327 5984375269911679956 2954058394360346569 3322256508663585621 14783496414514115366 5124405806248145245 13766833856533076902 6370547539003935848 5467904806081157651 8384410159540737280 3084632036023727353 12402398863152881978 10272518234062527138 10926721315759493155 14742005746028219438 11713781221741987344 9004787632832956483 16662595661484889724 7451804302735124986 4452837265508018941 4928300258677952560 4557357876319146043 9692285141572923891 13221817495314095971 9129863911246990883 603278879469356636 1491121508639035657 18086267535749335496 16587903299095625690 7341444922349405914 10244399382349471754 1231114438640704080 9375444703417239476 18388307958697054877 15165828579685118986 18256384888057465423 2666615597334723831 971339254473567518 8987463782709926322 10522176159703923956 8835887684801690683 16737560920028857544 9580915378345102930 2131810578832589434 16361503062568985356 15605399329033322452 4597769528980892394 7617664626468386731 12706286515722924019 17647592721757402181 1422275657988257255 9195573193722499984 12286038325017437912 14206929931025377911 1678708795106369916 8717331122996708237 13901382295243537122 10239515520541555238 18164799643891938925 2908092854791847086 9699100887422126522 917924127627484882 16960180324644702497 9440878848909225241 13799673648507226079 2318300716914790283 11479526070929965029 15464257427720339358 17345865149936016695 9225427089882794464 14737581156058295836 9186948076081419252 5636319389481785352 1538593711115848341 8508630480940937677 1544784910892767854 9509557846452102640 18113249385538215374 16648525475808659515 12476158700615156062 18335595868176499445 6721653030308588504 13147742983467121562 9795444586307840493 5718150248578133497 15512640935356279780 10271211237711760263 13247187150029140398 10964205803740226417 15087973430483002398 15960874035627638874 5080295485729009981 5652795480257627818 13835978979203810701 14929555621903168568 772877785509590929 17448174634665241153 7562583918909216684 16415995466248950701 18101457303174430893 14860847253538700611 6589461141741081130 3730524733431754414 10292916861469545301 8468030653899766761 17457321656741591903 60537280160491492 18040651882076005761 3696719604819224016 18095044930232694750 16052837888772209571 14541439192761947021 7233331413677323986 1163284841726087658 10008271422347214014 7068673447752021910 3599758900439106266 2345480181670226287 5997592673704735526 18148818463428052125 11830305839372516187 5345208849771434982 9357513110050875927 10804120962275689555 8191972268381298909 2419518180449426202 11029185599604271924 3021747913111303339 3994420330266777317 3715741758424801111 9528767124631029158 110716790055045941 498689185171347796 698856306336460311 2030867685763381040 16410251305921683947 2942620855104304447 356026382519816166 3832329425431592214 8353750990529854000 14447755020715969981 14834794811317081944 88617077334374393 12724287892103031627 9559984484547337037 10074800374251691942 13247351822211059662 5966809527612567745 11756659429321345208 4221520262574263722 12104362477670767119 2699540809503421547 1043308311147179761 10482173644554614427 16474410577582346913 3527720753331691766 678625561356364806 16322528577927064512 17079307243200860649 6618908803584576402 4936486223478453827 15824662644740213494 6727307446515641340 2645541589409153068 18374601196984395146 17607688442828181217 6071545440271409240 11211656087256625454 10551909441756244809 12055712722078183230 3689699481213934949 10958148199739370113 13541912276074307185 1469496061094418621 6035717665121872085 853427952368683215 12159511481015514750 8655483685019549947 4834222215247729935 15734755202053304331 4240188331165111011 14813686422231777551 17350686191274961134 4042718492699675173 13163854607951515552 10003891755007165816 4917336651619275347 9610142321865241149 6258464636037632516 1413836641701513746 1288693260813070392 982460577503035896 11867600211393502817 2327392549828925617 9821027208120460977 2236742427601715777 9607035617622820957 16860115006611484287 1407419131608055645 12421714019950252642 13788743672744557121 3021555708728836389 15354734630485374681 9783954102066934224 3942266605627046468 6760527006825824079 17095474890240251280 16015032872036496521 9250109817455811708 17101996572396544146 7556628263784189710 16328629811682401129 6367403831933328534 3778886913767546650 16357306047642624292 6473237796512296236 360894779744699088 1452639138913412006 8701202355345780873 14501877211958666297 10004294754070945386 11024879338524087232 2435345959109736576 16157591315557960868 3703500006850654206 5875272806498619660 5606369430487847865 9857900802566796032 6504772395511950404 13341739963235896998 9735378506528459573 18060265501103807829 13923507567731781174 5142509593325086209 13801150478223126237 12023507987143670772 11457528294248080813 325875881285089689 11121723034730082489 4919991060616224573 7474195302573695301 15678237491435491621 17845923486959115023 3300066632553344672 15767796163198251988 10184733665059509246 10231978960232143406 14690010574449314 8876411433184928879 8632108151549958779 8816237683002408590 18100717685045868025 8447326806197186930 18179198886095044348 1255249529511051822 17817193125571232581 4681378687527988506 15413542911325282120 6771774079741990753 16252396010456695961 8173385430345939425 9934267530218077230 3023212736232716467 4742301435324787326 8941282527783070058 11991624049159931569 6369016284806983906 7093766099107067173 9979318147358043633 8910142096148218341 11075091827000544086 10928272890628227860 10651867561989800326 1072150341261249503 6812075198413466225 8560279870710203544 12779237518065827377 2702652774828477588 7763508321738918763 8847601812681878470 17651818463510946153 8634565131929238817 10168815275697987730 13117883108515507730 11945012357504545373 8642354233953975354 622248590356091726 10120612806872071750 12643763695417725356 1803656684421238638 14701434748869476484 4153385827436082279 3334792289328374653 3962301283807910968 4539630471668225484 7391014147621805922 8256536640470770836 1467425755581149378 6145869080702829664 11060674633105004641 569416755535269500 6301800725513770977 11371238711344626614 5928166589229456350 14143822697103154848 17385708344338395885 7131815286568002283 17006045720058732907 6320787310902881338 7472436433465946669 18401366619833331944 7462404833488304997 18149565817831663670 544949061788234103 3144649361453361023 13298267601262355518 4390028390996082649 11058343141595036717 13369779628937462931 17459333048634314203 10071568739568807899 12123512346693195128 688928125216188281 7311161399661034512 11319863261934743404 3745174241759306165 1763965816642927750 1520241788249482606 14203047105344214739 10845471359976956293 1314956511298665364 13786911283442585704 10248903705828905049 8165805333053187513 9856382717003363670 11042367085051442711 7447837699730583557 12672361680211061965 3821020285249387760 15355537531365352286 17511160595173931600 354949563663976139 10422327048989178628 14445318941637360664 6181051062099515203 14589175364819559872 9920194611480986174 7890992705994657291 12113242218872811650 15911482780506736274 12826028827426479212 17651391109321873461 5235360737414436454 10283991290952180098 13239991501766577716 17733058830907948410 17397663988580856072 3126557912070796940 12889138608818423090 6411720978007431982 16980068855491363085 4373615712731869808 13355595711305370666 16607645871748050077 5737205775046559706 14054940668074566980 15216828147631955058 6313013623955555711 18062160149105779429 16696047564912896501 17553119272116132867 14461093299947590528 1213538822630156410 10017320265135399039 11761869224571860810 5051681104238868391 10141124705457547555 4510596406001958188 9730196359804018508 7510449055057168283 8600015729920445759 5218965757572851848 10968714352130158996 4983350577117592053 9845088245960930353 3512096881399641486 5093419889045856492 15324068310607186506 18150362424920458049 9620545216638033635 12583492151079646116 16370725572768607744 15040286292705360349 8475935748757581083 6784229340485164625 17200435202635796422 8395056844554366839 14967450764622268417 12426132842327559236 12403528362373306678 894697953289058058 4974422069843643574 13750859809463868592 11285535646938774371 14837640692883335601 16285002772965122229 9442850221774354325 5175793476717123452 13816860334519385205 12514283585424533865 16844403707472008395 3634929801519806535 17446473701613287625 10264113901793431463 17821014408218885590 10538388351709109154 2522378524114910845 7401519565288734673 4688181084545539749 5111346902003058236 11717715632341357573 8956072427620724641 11920482209655497779 4451536995565250960 9112593726543092579 539480562342704464 12070071539872200528 13710252678812535138 1684203846881426605 777516149065112823 4520724064487647878 12175272763728907560 5435387806805764522 4210380678850322008 16708279850038736688 429126432397463930 18306292101844091105 4757586097790261386 4508501592173426514 3174038628616736098 16943856233164437581 13641034966216237811 2558509602718552320 3006148680147156142 12118775028282466966 10336767708880409223 13324672626007762363 4148453857470634717 16861690274132601839 5391859829180725853 4168884191456231584 9168547976314431212 6871396775095898987 6571909758374406274 14533726584085099603 16977614242149064139 17693583884132434774 2493575066371720661 17244926154506755621 15252995152283511098 7023089590407331098 12154987208254668860 15308452659339103456 793582689383203130 14209992215644015937 17181363047378912259 4188735174713933443 13517151534593181911 3047262789052851704 8743109484018997627 12101636882281739363 8548135231517703420 7909857564835886065 14340260227482310735 11682550560760184856 14525953104906124058 13307881086145791789 5258789857489683073 9095575657081034944 891090577493002537 2017021248551210324 839583657032335064 3274346276168190337 13689980870243184577 16889509793376730751 6667971315798854900 3643656647099934739 17672229841279422498 2279998485577601929 17132287175912600402 14102774076292461330 7790097641244664556 14160938913440543057 18014306447495563356 12362560151487930598 13682393089172621858 12421774289530384795 7048328323856035266 12400679616300647076 8629418218161779561 1506220988110661650 436372092968196972 14886583836537858929 1186852251308756944 10463298520635147141 2784856100976662908 12627521096862066538 14191784120210767345 8491762693735158920 10990684005396378110 12180356076667088382 596914966144212572 8004237216100018409 1145147955703155139 6255355510768383589 9979301186473763957 5530063083182150325 5971019179233008418 1819230340336170210 5700786928182109237 13962553648108658041 12919690349346907354 17316725357858829317 17211392675531668220 13836598681123843037 7071623292217521876 2682722255604437456 5538093240283488140 3609819722761521180 5189000211048670843 18025941106557854956 15845246123643296787 10484604647976024541 5580819827293098775 17035800176592995868 12434117718190205613 13655002930331001600 10560551238477753807 3506733472150286412 9970096554703727084 9531218529114284147 1502356183684630123 15695643254596935657 11962211697018282219 5308730040640498316 18444857231991053606 15849237657972529542 10351780238054335737 15198311475693921179 11629532395711054500 16418450122025768067 18435871420499759004 5054297500285677388 190205054486815309 16126005072153897711 7950479242583452252 8209209184066099987 17375776042521626751 14499259734486173210 16893683459658626049 5535547519401363690 8048160619503300252 384598805074505602 7179184729110929858 1149971536885541269 7600827332336899614 2644736490325755208 16197955247993115400 3971593689597739582 8560610340430748287 8844739539213778340 14426888302280511015 12383636131135432018 1353235772756004100 7335608633056856244 4715950466193805825 94220773218556281 5777658209334671011 11521546904910616361 7602419172757500992 14858072365009154065 3963991449487342045 7166426453272402675 5195180521126451456 8795491446329354129 12804492467822103344 15466966783822850343 6001110088445710162 7203953411793149580 8271837402219017861 3661441240455666402 10192972589025654045 17663974786439641644 14470836866812398241 13874550495268898456 16901584448929682926 10197367281740609332 16045572546579075109 14265752627753067388 1656573868261845321 12594059381900567775 6905358852168859605 17938627906688677817 11519059714780678166 18271690167431204615 8949575342508784585 4935026412719367046 4806309580985395920 16378577629541719797 3976462131985619713 6158556292021484521 11592503985797220797 9226796979092294328 11459131431292065646 1391828404566985059 8945338760004365958 16720898632310475100 4109925097951185380 14540436432003088826 15768012064889780291 10019802879008319230 11248399074554273387 15063227781379270412 3651159075995003659 11921186425926456795 1393251844244676250 7577895226748100913 3566607282151513473 3025928120695287681 4804003456543150014 2113622626659414431 12509568660441068361 13937647312503746342 9871937471283189236 2230134915902045371 13616671716398278308 1210947939880486128 10424297577544472184 3636109919405507223 5200827613739591632 11874404742515123701 18040828278826354615 13328227217929995369 714191116875327936 8467934248387680898 10410118620711892978 14237407833088208019 9521955992413344557 383287130129028500 12970694482290168300 12348120607080637261 15700110386014260179 9320396700585356989 1158622349333317181 17670372657040451417 11613003287241348070 13322755786771906515 7721118020307137952 475045977004129294 161320262387071084 753558619520819198 14444416744426798773 1740592927480971065 12739760028622051477 12130474684355667491 15967878819633748568 16840249387664069369 11326488635446393976 14220927406762546648 16592201126363783593 7474132004666247625 17196206898561350572 13143065023021341914 5250275659202273235 14722386119763418610 3122054141319420735 15899650696592718565 14723224109727799260 13695471291692650717 17619831226542196050 11247422385433484998 16193618405800991120 13247117089075881424 11099982778929714013 15617173195330360689 10355478936831508204 5291414131083044208 8637014477854267837 7863923077680517880 17545523011952271789 4562043250771990311 4012828272385171672 3483505527935205237 3518407201643299169 3456978226797017960 476026191723976920 18360522363916765921 10355560179465299653 2007102370873958123 8018244523481171416 18264629616753533687 16616987854001612197 11485099654055552555 11678778736339112951 13194371320833298906 5455565443102801487 17502416104583865340 10356415770715839250 832935032835197954 4375159235508188227 3336737689178058605 14418474265866544441 7281059921031993444 9506239719325431944 10258437130870312723 12572477882836837545 10803746721107729648 8330548241170711359 5074624313324822419 8783148533001981348 1428629324760032843 14580354463698176772 14185852433454587014 14186550107791870349 4749000288461095668 3449614994406211217 14794723237039256259 13349747933409189119 15319328806026062877 13722275549527402339 16475670354655552947 10528604083342390622 9884141652631486703 13339988008516450832 8176253327312879332 3396586045837977818 4580740761464888298 17620207563645055186 12746602668277381944 10760784320477594959 14833853104885815194 18335788032452668551 1264406339448136098 4761630256739121326 9052258908465733746 17739375671279844729 1885464196392439454 695955452514888587 5135196660673030731 10858659111835908076 9060980390839071663 7220582524804097973 13190130214676773065 5209729796299658246 10935157825306919580 1874002628698357040 18175082119116464572 1439883735811067577 1914515706941176287 6934878255790441264 12145493230410402195 7106017991711395816 15052998754763296851 13202633310541758159 17783951115789182037 7615752095766864175 13790999758777758942 9763234094503707078 15551726717746867394 2168537974435259229 14364581730055847866 14770149585227984640 12577536263931594441 6530624638665169209 13882534781806308776 13221660341506812653 2764871721683791170 6306194866121069724 15496069897469345672 11693109045952097025 5991258914014787324 4650279475625774015 11595936615847522853 1982395508807665303 3578105972531298567 8411783174626096850 15202469621792085939 11811681318252640875 7384497235951367610 17776815086812331104 15680468075277960386 2972586129863616600 4751276285129624157 8322726338128424747 10943747400542587281 15260215703933672289 4459361823421320387 7480641272111772914 13946720904966555608 16806624372942214531 9589625211552769144 14986036808832571061 5376267540686891618 7673511479129481271 18180322073144407544 4419623524287335544 18057983949740127441 17176256624939246295 11354974878856252578 16882836470530771577 1363044887919624856 16845776091014278163 10247087099939173774 13809671707936297522 8614374989952371274 9923313939272189741 3300777991922545755 6183138799955005648 18087592582245010978 11648467772179550929 8475674930914291014 9742947567643466294 5385249455924758065 11299426678830340756 9674784358595724217 3586876409518468581 14220361314272593334 2481715227040756199 12830823749977361430 15555254835389303018 6143056833835234330 6363643777470732530 18164834605940298616 10053114226293014726 6052806495801949646 12613771522764880725 8084778341828106225 4523439316200149835 7564793286499119588 8978658324030710614 12908447437041861304 17059326329033500508 3014353262035061695 11464884846290978928 11904332115324616879 6659074976758558854 10978133864326343679 456250901113368280 17154197184550130459 3191176399814222161 6269136131652824693 9307874696148038362 5196556537083706362 15072495459886329217 15579455770174658007 982713204765762894 14020159988672524064 12930764645501345476 8067329621456652577 14483356290301047015 5844784382615601398 8456471166320148329 15594975622178207005 12877160617412109382 11132800684707482238 10437971848608444225 1024993252744015453 945103935075941832 17531537371132497246 9710438957334226284 7303835424229317244 9305141024982024580 6702177405561043692 9884555349542181875 373017921605165124 4482274086432969496 255240122260678034 9780479915638902700 16466894354555949722 17599126622681904347 1493918757118370453 15426505289574429043 11497484711946254691 2671861659889915088 13454562959422370507 3523491875400798117 15650753882788805847 17704922592214827387 18041703602703533744 676719157051447763 7740040812912582815 9002127177867631217 7571346496751879971 1193498094573010189 9013959166044693395 7248748740773136863 15624072431644200755 16919245830950217801 12341869059351154125 5776032424599442839 11619681797841416477 6946872100998238051 3751192631665548829 15670724794661828946 982917541211630382 4123522602039742681 7110276997862379967 15330070457392013137 1068259219532021098 10293970881681375472 2749487736405590820 36043618609863882 8953910839848388728 14390514156727477811 17310259432218423186 16621712957928794458 354758335497342773 12907917801544326458 1144723568831818265 13194895541947118117 4140063456845737242 8585971813153260003 14624274804918689960 15043970390424616526 7408635259188627251 2450594875729749510 11127134988453774819 1700048919411078937 14888494817157067297 10052834806155302204 5269178105980969879 3771030945565355893 14778220548698510596 17951562022272747169 13076284822055949953 6077257089020632708 4061900191361297094 5921189250745945332 11769188143524040110 18009195889635385184 8288128939341508129 6975320805715267658 13207490999515122704 16176968092545426298 6314080244570981987 8238662367171175512 10005099423983159686 9569332180339914980 6881616747545660091 14822591501904953440 5260368617315426038 212353738417664031 10243980884651062679 14895912533179865013 15735343469773512370 12686544160691181969 10545790644065936898 12796718920401312477 917384566441343150 279446359365455221 5294600779760729000 6353922092335661907 8587476340914113281 12708384632587329044 6605632008569102522 17205237821678107373 3412014843850078015 14343621810849058722 13348660190206251923 1179148984545912465 8812622993218211421 10181303568738116389 252156345305162914 16445471275384996065 3740190775811906091 12199670718783469250 4467483947691351115 5860141271093900068 15336038946044475407 14404822062783657749 15695074832036696103 2597415076794322963 16219677315265259746 8951785464741696433 3355013271116210039 11692633765073125842 9427210843528334342 12492959326404706662 8150152680374296599 9877301470702153120 83067537948732758 13096855911149984902 16065565250983390676 12182258828878971626 5225950777116334573 893972524663364132 6278748775782141006 17971052191345468127 16218368526774627360 2175708175819378415 13855840295866097474 12636797451902793663 11857432997483040756 13971760944368710003 4109416521242106745 14092998990142346337 5367174056195862022 9513098752912847705 12485984277215512165 4124632221901186496 9049585010102098697 6231577047140722889 13730176380618245783 16005090444619075021 14668981080880957062 9667679762504561116 3250046790547635740 1476557631622312216 7685953913525899833 9326341811721196098 18281860302844849729 16409465440371401115 10637302533697576187 2875201371062850441 7764500786913241344 16817425716384781658 4389295481479183341 9374224473500713211 4393609796695211762 2456073800690320134 15939681453558094966 12426541335902821538 4100445658446227277 14033380949512870498 7657349788394887262 13214383451941275746 6943353805611960296 2905107515865270123 9956722815354531423 2915309246608348528 5275211385773222640 12366210706026212536 6483364127151406716 9739612286420207984 1615750672943939789 4779832797734453746 350397310326032016 7933084258131133192 14833458055700068782 1990643393975387671 10606647103204308358 16624262193450425779 14683541250700364145 15415730647051288572 14388184888464454330 6622173716270382076 12711557334315916601 13229011251052909136 7055256332614341727 2744229644556363213 5818239853652878363 12136094238998369127 11670401192455079414 6959432554392992075 13060141579034392126 230506731962285514 12087747920079287557 1362672593488983107 7347404982804307657 8117991556032083226 8832159576312723965 11436980805236407007 778966681776097404 17146645313031494320 2144235961201423618 6986062779017182826 11853256992598592007 7547229301715679490 1661012157238193472 11076857283754643046 9803882482320417015 18444879570268650603 3759907618383646776 10240942344980006105 12876476542314677144 8469639169170312420 3810846211243501335 12761032874378332023 11177966923669920014 17324535608294237538 13172524616798605070 13810196159147011300 4314223266941851649 11903400276537336551 16298157420265378804 15479615161868184954 6255961920493761056 13756602818265870306 14713770878811227484 8210314475071861524 8227753692760172897 7327394731946220159 17934659634597750568 7026472819236386228 49372756093608912 5223702925929509684 8432643813535666464 17958333440674682868 16254458393350665118 7922971288322827051 9133425325763530333 13096854077089175564 9424049991594747485 2782179922079617137 4698155922358245773 5666993367192039292 18420880337377289991 3735405504023355864 10631420148602113913 9373613800850052085 1451727469276089634 5325655199981874648 1019862911817543464 5141430258216491472 9875052896059668238 7650722948900955219 732308039339300815 10582897064155508384 13718624947015568494 13326755799832774615 8234346545866470627 16469152501319727098 1325831636956729035 13257331668950014526 13394984018324634287 17834297573431984954 11038357438087336035 4417336009074113200 13826394453859706141 9032871372640448183 5738778344961002809 8537296379736890408 2923618087073905699 14584528364522687467 177405187711395057 5688369064599551901 223037347671729988 5690780071611841573 13121666837373498608 1938414959535884665 10421521008678672813 7117424676972051555 6945517908644560405 16892431977429317673 2309456602442380802 2345200600253013404 2169000316927637795 11481321583587414794 2522031803495654063 8259151830147666733 16481177480158906908 5478696953702818805 17013684499981525841 7855097390273245538 8697795183216519460 11200042489210851655 12352570652581449551 12751346076659456077 9009281809997717233 9876224413061954735 4438670918710930589 272500269976585049 12744358610912213039 14557246878909441242 18435114876188825910 12912802703652964886 18054395687849667789 14756355853239085748 11390889795794378353 2985396522572394830 836366065600794614 5351981429327984264 12510668961796918675 6629580695917770946 16579590801971843821 5387515664401158622 2184879268840518777 7349816494968320729 8850368479751503734 14979116783683691063 5597668434341035688 6456290662494869575 12815798238662553115 6065976383908498017 8500439587474746546 7319824506024565665 10673071525955653699 18130563678089480087 440605760776089217 3717151056375456104 1287178805727577209 3722537810478216770 13131379307347700473 14174923654813795645 10774578880026877747 13280647630924712196 6339050787864286376 6853246100371013170 4129366691690972695 5963635894359850701 7646122980140953971 17907668730146599064 5858216056211062800 16550785138843430270 15837445121298696532 16952609438915380290 6193791180976777432 3288306703510020855 11866102200331569851 16677524801339259909 1234538712864950356 6095471613055450852 12745830938238277594 15475865035665986350 14555222621050615781 17437078895071512681 16680309743778749020 682371532701680128 14483475418690503221 18176142608265040698 3040325799012887784 12386443044799553002 11327164001268997953 14850364322164863065 3726542075396403080 17921087965360738250 6434220555756841638 8141053241202592550 17648147295025847939 10262852578463070693 11148046295131097237 15703722649033177568 2414674856160074089 16880943882582733684 11523971266499062977 3485542538692385074 10301031063348454202 12325233082113809686 2862750920547692850 7453930773864170098 14233455501674413389 11739184466394387577 4159875423389853826 7697543992172093298 346300948721914546 14597485222918553174 8192554682528303012 4424539569066473120 5137657111785717888 6565443318382110595 13635745664413557317 2550195194756890797 16676107792709047058 9869968796897409955 12153350644312672760 12489179769633409250 17201952538811878277 1293579931891017040 15742775170347604706 17225060081835902962 18395982497950938568 6657660135186459410 10387221703141423922 5831172411978642806 2718503951918302932 4720621964977239022 1413610359082278470 7443158654780113734 202773449012818347 15924721740962408040 7908083115053847427 14253024953572394214 10578068603880127892 1550345442128444034 12837619132377158272 16532692471071097144 8986545699293757880 7601457683677919174 6432015668337069695 8638502778553653179 12422823945663194347 12954241982612736214 16145364379880629393 2157215115207414671 17600656075046111932 4215810183428589749 16321024071447513085 381013151511695625 6491638160743183405 12755667445335863310 12531563319730554929 3120885091059632677 16504382573246606781 16302677215769132006 2545095323015588899 15964827055584276699 822781236421676710 13881750613590506688 8342738502181024506 7650682711693459487 10195233225005287689 7075820089596600990 2488279913990018578 10160175562097277054 4829161750719149520 8582031168957201571 3563972462859981569 73184847034134335 14582964241042437628 594056060478881114 15651056416791946133 12604859270414454246 2427206588746047824 5033766443841096354 4486495717481125369 4652916972442402300 3103846699533515054 8641879797499145101 17786447352454382421 8734377750440781238 4040223446687837235 9638483422588053897 18385633663345430286 16808912493179120275 1011265077361123855 1170494240188097171 6207035821279566485 2710393079686226410 14640349133787476665 12882132963492210383 3268954508499626077 5046607343507880812 8591214317950613371 6879388239830006317 14824172956113203664 2338428125683465704 14061094890120352711 9905096577117690485 6239822516865208697 6433518102785729879 6176724667441651055 8629774969618204312 5847575013819098529 17367456469586682546 18401065958144172271 10819732067042748956 7467858853859146135 18227238231837426519 14030975421509710843 11120622774805648318 17556324589195149666 17453567233770158912 4039722606457632315 13898462280353770773 1163557284147635999 8329843428632600753 13740748067738495302 18069790687887476265 2471909148097151631 7663801879186580583 8257620704618930226 18277152411579007970 14039936320617105473 15482431160696363240 5511492767716578668 3127288981769366909 8428980099370153045 16461535778460786019 7671007740210959265 17501831101548194379 17093797326354126802 304944238727832187 6096771641850779016 15352998643866540467 5105565243582805057 6299879490324944661 1390817709789458120 2493930037733007644 2960136325211421311 9193410240286413917 8381876266978359979 17278990370648856442 7111327026627632834 9234086743245890573 1145852465072666103 16299088668983936876 5669756119247434798 9277108334895372826 6011571816807411154 7175475808043357698 7112807599545731556 15492112005442277766 8860689743723140724 11508798026469631854 8670658744076294564 4500319440209522829 11444621489947680771 1184046110768157748 7459894589946325301 8033026220565598918 14215617847998952000 10760149877038105692 14926872974358279998 16130013522577774484 6618648465178946389 16747664864809691271 11549679286190966475 5982485933463102122 1141085222956653075 13427468641897205316 8421967111153791382 18199580084875145517 3385428696569550160 10459629979409825811 5714372808835033255 16539018510373357119 8683583135444248895 9665974434132754120 12641864372823560929 16341644201213315652 6701152875664969451 16138526765965246075 1517704340437335817 12748802589947116008 15500894376816468627 3373507870825893977 12791445112400688654 15770670598988011868 5602843744305406553 3085000510204346076 2263618444616703127 14605360338070519341 447790117304200261 1355689435476917451 6985008781664532023 15893631037725028369 7326247626092414657 11203199075330842999 17715931297977582473 9013425256914893411 17511726395486854579 17260151420541955464 9965883717241495793 5075016054145614548 2937553735376952266 13627062514591362275 16800702838956689759 13603809825211354769 15968742016034124904 10372431210140201765 17436900842699991669 2796307365417850146 11081308877940519282 4897668352466048131 16799316301262595578 17413389942965904091 14143374321806404514 13499812777955709654 9853211572479070539 3153294127053229258 16059104999395026863 17493031964474049117 5677003943107054736 16028806829262675941 6257389719501162071 18091548046733310685 9975043375106194066 12494380192642442115 1082849256096970357 16584598734997114077 474100190891503412 3068754143755693502 5973160451499821186 10140898515960204644 14219128508097897455 10412300760197786316 13740047079965378931 7005220593877237637 12554033183368694821 18187390631987568034 16406093629458954302 4425778517534830311 3731408300689504458 13543117783085170009 7706125242617329098 440476222740454781 14504870212240153657 17948142630221505591 14298297973456409644 2507044562624069932 9392774472597791580 7584313456167739179 9028766984878138220 17931040538828965374 2182699441525448671 1819273254420572150 17017058911864801320 1147571808498799993 14151168333276833441 6087846121448119830 801242102766053326 4300200382141528532 1641383267871532240 8653305833316378749 12392818882830074113 6682100689182480150 17899213293156876451 17147147099603735525 2622592764520061506 12708098948439804130 12323043809887997285 10427815240768971830 10918695081954764278 4744900975158183184 13246783969426380110 15417270358240023468 11492234511944770925 15306578561276101886 3230150330227210518 12880224981673868224 13313360287515755773 13067104174572329986 2420592494543341599 9020834349390365729 1982004055569774643 10978636618017523151 12818829740495124151 2209339467975732372 16682341969047381548 4909070612874682000 17942201060257346483 7384246795976925278 7669032313766995647 2964209028722397970 15976528179163236326 553728631769714321 8166134081800120496 15750136720008190622 14162015479382790478 14504136365919694792 6868150349672788020 14261734263555835035 13490580031134889775 7050524962321601068 15857766373481343882 4765748182617790659 7263485503152326555 6306609542935413041 15318620473387961880 16830806366013154850 18233302443174641576 13888226826503133659 11641353990623721823 10361741030539881587 11432162674474319631 16361195774060710555 4421861062322637257 17401816123763568223 16735034681358382128 15156210541999961401 456630408147485833 9968068566156303062 10843363666785843208 11591015214810726367 17198904659373204251 12601521635761497018 11284640376705103479 10195890931197478260 16815862258263505783 15489754645160800576 17600791360432749116 15283110505296945996 5313106968763561653 14405709989272113253 7749486982639960395 593432542932762194 10878085812177635907 11295340833766774852 10509905693281700319 13606410526650557285 16283519675382717358 8925014514667412514 16894359152866869687 903518852707670578 3083767803768844882 2976025771025834029 18270758443881043476 1990330269947125476 6151197840469747699 15388200695583290549 18335176615106726617 10904082876560771621 6586686128079061698 6210786882176239121 13520264388949271428 2094129093579258285 1564235906200004025 6791343982284163290 6164716821829965529 2012524274008352383 11528321522498286921 17696638226896068568 14220404807472266422 15840313428735570637 2019277409731160904 6800731767145425417 12437791915928702282 14320767534713363241 10229988593211585839 4109587904049501930 2726787527001732088 6211171137989042689 14537550311398611012 14084011611255985012 8381450020019778649 17201856142042105405 492121339326564850 15014260742601521824 9289337423609486816 10373273127751916102 15064008096273346900 123039845834747651 1820200110998361143 6598541438467115706 10438132131188906777 1306661155291980495 1398629299590142365 8398535109435832102 16731381329233183183 1365932088565584849 9524114186016997308 1971346391399346100 1141600859073637843 11184232749258321199 11415388316371883961 17913412904574873450 16424084515501955728 16737229773705051939 16322789060680387676 1357966240306537285 12052296947567820843 15725543777880783158 15868243489453762835 17353149363318490935 10147546955721181556 1844340833022323788 9355827639544858273 10825322739937057883 10965996963907941218 10166548379027384426 17731551193569761910 15669444879744561128 276503552432634009 17671865483288389989 16441151273044432539 9945872300117243879 14983221395681992609 2642760105588259730 12482669889647394234 684782515853478374 5194088652821300926 7500266794947311679 15549604469884247274 17051989340262465447 17270949068573101104 5122639400014958391 6874698840339222745 16685914869380077266 5222279631620433944 13041774715265276361 4964721892136383794 3415297098767576832 14745554183239839864 14693861131625159290 17033077934766790797 4321229924624909277 14421966959165654195 787506441683804397 154317181131964216 12314812364553606726 8583330175358441501 2612481590191712947 11506335408570199026 1985776369483878274 8273837979640804875 17938987994707297465 1453587823851441060 11712073289460174431 13226196588411992411 9162028704756412140 3690790340630454158 16259694933834478989 17714925901941479490 14540790262440819685 17885014535826525403 12971382359447808025 4846715292520497853 15452799335079666735 13507484151469805888 4480972493572048749 2238090194741388643 8533503149004141710 5540073628254103693 8980220253876965645 15495141478644064635 14474248534123741013 3559143836696922454 8841485529868076420 12700305652759516405 17799986291738258587 8345666970650254213 6542823657906430749 634397128685428947 13926216411477252814 3702222113301129060 10584851105049792032 11542255862771197708 4050831713625941563 7751035298831892929 15706807118277105324 4509086035839841597 6914769262473461486 8692448282280133025 5267778819904452939 10188398203083737827 17243168140912153077 17360545577787482055 941909234420233373 15182096595340789564 15035399847869412537 7176257245878645130 5716382831274757877 4500393759190547994 685683123276029069 5974311161235282104 6636932046211674898 5143498637986893013 8141163390045367132 6859246017102983042 8917586849174580285 17375427701008109812 1517113317722295665 10042949549707625372 12147055035415186865 12305319031734076585 17007637219407695420 4932142934986382764 14960346525582156093 17348069106338482965 17044689844690151193 8755088915533813493 12940555150187256542 15956151366811499180 17897467622313663601 10805629175995207550 6586567543514251789 895570709398358778 2310728708431321900 491426181192232125 3187985045263931344 13433346439125800309 4840329738717248426 8625720383014636555 5661890069530125188 454342628083332022 353838889555760767 1431628637429217628 13955779791158767802 12834434635159225502 12285913493958680388 7291511209208654518 14169096293003965518 6671175971512419711 15822522557030855679 11123105913435879251 16524556904115918697 5569947438859841367 4471439327938465006 13176115257906881487 4638948961242226131 12127026007034947129 1359784271424677043 1825006157419909844 3813774736995573414 13659851648233528876 2470641715911558343 7371628178842556245 14724118934570555419 1808950293471173914 13896398721509685413 4949843645052070602 3582996617623874771 9361652130756474493 10636472903825843676 11896054880564128453 7548071359857180041 5846820897450259444 13692894412164961273 9043092638036364855 14937640695750600896 15527333681608730701 6414250041993119319 211203169679317948 14653801531071890013 7015866307216355092 14830058877522500038 16252642938538525691 12047406369833766238 2212248822025839968 6658439280765692601 7206622776556257567 18310158028847229189 1472436181659786313 16845044624005390462 4911713632456755804 11497473060596172106 6144601921173446667 538826066072533635 14199282742594100569 16748415812098913123 144597695568839073 9946173990455812075 3925529052910959455 9874524439358773286 9322826425193360195 11750764324076730614 2600249146063898947 13154842575719934511 3393008357678299178 14235551426889598115 7635735259510127233 14709980779952178431 16321648093230863578 5225157804282963193 2020138760981861940 8033152139724915963 16298576255445581829 13790908622120008372 17238086503591471758 17943193377237343145 18086308319096295708 11001849765976191975 8046357697755824162 14316037331605227040 6996822343754145671 17436004866514601315 17913898670458827547 6220842293832484763 2081642976702546679 5000052193399768296 4073723140498644062 721362315286909124 13737347318775559574 15601961018898637319 9340534805409135659 4565885630017293716 3323787687036964065 6634588884173446150 9837134468791438366 4734139682342162952 3439478330436691263 8215648212937399416 14833472929532686947 14801810851694774752 5318825345344126392 10700639662873785226 9720975242640575351 9144386821593046657 5933936349190818113 14292505625155987294 15254469517449288766 5980204989265919698 7578455615877892512 17521072004283695290 17767820771985669541 7701688304647477836 10897883058053575943 12426435015935000291 5351263893214730442 5782506423301047506 9593781693150755829 16034192966957607924 14593976462111401890 7132841146255474299 5823272258919793388 11631730013363163939 15351513315725831755 14737454981171206263 12311566523226191175 14899024103173455351 6191433975082044390 15550845200174404928 15086909255942028356 12750534794941854966 16397590336330217020 17400439967798672075 15372757687531915072 1844999221221961788 12506401648778392501 2829071755963648581 17303050020852266671 15558280004353044650 2381417682180319358 16735946689403426259 18196906738322472447 14932045590552795649 13366963962622621290 17438268876569995349 15063527948737908476 5242744468745784141 1696249919048033995 12006719589412820641 10003830216576316543 3867462056849109218 6593762668250620965 7574358698505282 3198902042959964610 5618955055630771530 3135947269120330055 15167159292397864988 2925581866572719954 5894272458137425991 17156588276206767163 10784564461633507789 3652348887627186523 14215657638653560980 1555602289692234393 6192087798881649345 14180360588907445243 15396663566998078039 4629152626155111120 8029716109471318927 3930345841754729296 10484734168188541511 8148806333906699011 6052983971107654462 5310212779253036390 2383388059456974149 5362507154130998233 2183605376182524320 11150198411367473676 16552090426012405792 4680774602059625274 6026908677923993851 15698887592906011289 8442965045774978224 16770603559318500191 11359130566729600844 13073612839052426683 3845002574636851507 2843941625810890675 7381554187085891246 17860055799487154555 12694915552840686294 15878321748346485867 1206304450728792011 12502890643624208269 5829176173921704521 13881295561656611593 14325600607729189511 6576753645261358047 12676731627750995828 2928066176599317992 9800519579422879850 10219754546736451495 17007753478210373065 229406164166322559 4595398293944278941 15853771377194576368 12583527542380601925 16222788891072473703 17406880381542665400 15445543742683183520 9358716059959805904 8706194625355826444 16259377333951750372 15947393025338943237 4921392348817519601 8299365685300569654 8585307726190402372 11464378689039383880 8649914227802447789 10303583451204200836 11771658791213588239 9454217334783459174 15958739221396986604 17724302515229812321 11293866762816474475 9052294355715466586 1136251607295658589 5548783955657381750 8641621875263979629 11425203476784213078 13959743574078029334 3867985946995965539 10112435921289348678 15420507947409964631 6686759326104962679 11774577683573005920 2620445593685527750 4394410812561741609 4806537168558958515 10878646031573169777 13727980999043994152 13371337663012679576 10996317455106041103 12175021906383678565 14202489956094115590 13717170363181814278 13883536270348129448 12248009389795884212 13694680229363472535 10620132204956500136 18389056857601521993 8589072595614211823 11760317105033328420 13385707409023144995 2197955675656184209 9550187125158114199 9632735175097832405 10794832715947310767 9970600547448908440 2244401523037237464 2389465918531244899 14223916539423473479 13206463138228145970 17586930409482780483 10106312466922436802 4035080980166699973 8837971466742584078 13162082688670799942 14330128631769498045 4936631426183219778 1381549170139330170 5656984382099164706 9784662316263091550 18358668057071158241 8522829759016781494 14165948340560396964 7025817605058434087 12551663056857231640 433353084501729223 12669644521426517128 8337528624913700585 11990592564010568356 8429926512038762639 12713170575519591004 11695677671939716114 13642370627062250236 9436229015537485830 753145031686310802 18103387156933066887 10163312531267361102 11741991352203873261 2749273342487337162 14552566273792932355 9040975925352493573 1315725826848936942 15932585678749026593 6804123194729921052 4737278605835072834 8161180278018271778 7313334862760697500 10111239738835824821 18301896394289738887 7912241963978958057 15907695076759765693 2085293416107948434 1060747145356463486 8188789125406812374 16198067804729866549 2810490807053374441 9688537792085969996 17208808982246889974 4125886731970698423 18288954502735796529 12920351746676447766 15018842819756013606 10295019726548847310 7846119744438837848 10267904640237338474 17554382620128178895 18314761852917289374 2100068095897200363 8145725538243230560 6206294456919277386 16922670153646030995 12356805343694027103 12694808260930600301 7732841473473578442 13673685596795116807 1896010433840248008 12861183992039479489 4674953683101838086 1198741894854005486 9541122770395959334 14729474964670329680 3951000620655356321 8434068864371086917 16014741328081177682 8142986370873170757 9832707563340893663 317322774429899123 3535352112918086804 12212252093414408212 8333601674611372002 7701881428899250757 3542917546339537113 10609933496680222162 6501238817145940824 5752498890313882499 5874099293310230901 12679620061761195448 8287644934423449513 15754720276735554973 6807830396486150724 8267805808133848821 14350393041285233742 17304957610694442275 13717578877701608287 11980164395227487508 6270754961652302692 17814766408537298104 18298181984892625095 8161613779061370192 15560444856346932996 15139544111339433199 5147844048621380542 3299179689374372648 11568919961136531954 11481388449084741552 13356976832629107398 11869700266962002705 6359247497807321152 11326318945029912120 10613836735390970824 3848769963209722492 7480063048354371682 18358167510170990177 15399877404717934922 7709286133330028089 13633066564061311960 8023970687683406359 3879103481607521443 391460228616842081 1639640586282490396 1170826336539994144 9791206863672890449 16495663597207160217 8813382451884896299 5939063793706685719 6445985717740395804 12306835005414317736 6351753347051738092 4117864864698864988 16818168391039558955 5126276781899325211 3140482714356976934 6741343991438481788 7755264186927543409 13616491688824878381 2642390652974358114 5759860735017596508 5538282506222542955 12935591056241487245 7472118981822438724 2604158022698449575 9243741921472818822 4065079648488013841 9547078134920035899 2803481028293401983 13767057149069989064 15653455690380724010 15866273616401225204 41988979607579467 10897726389547720430 2300725372042478735 11708575557566240879 12092816557144322944 3740936545532194454 13673202143033432153 1444655320957108470 1732314479038885997 11265164389345594761 2707815610465062823 12150009380267654603 12752539179181989351 1967550705663397206 8656973167869680223 15858657093214926999 14653788107381618323 10133204346411162028 9495928647881425149 9775367814436997232 15645288880781351365 11784573788067387907 435476731477196760 5800180173393436399 7303903260801288339 17058049039523791480 6132368288891276132 12890063753324302529 13410112301488898852 831458214204459555 14745861880694601868 667017467078547349 626918835239631366 1427558769410853823 11840781569031498544 7949752703383039922 205881288981295346 18412800073863314669 2503809954452386152 14443165591822729297 13213101465810174829 13664170035454677105 6887748000296193877 17010174018850810270 3068784982046586913 5754785298376698415 12436583228368897818 7855399855175614218 9429282970528074312 2758003627035206058 12085969214566697411 8511654529801540472 10770952892593872896 12298270842950354681 14450886014987151962 17110264896052860985 8008976085897413498 15165812604367497502 9688614528278256592 6715195709476958849 2919147485494529995 7664115852316770568 11809289775414594552 2070976051374180314 4450726306823466528 11598895318456807810 14819098400286232395 7588415449413380475 15263728081358467987 10013698887103982607 13888275006469266206 3062280618179720970 7160274364342425121 11633368926499133152 17716350461966870096 4347269442171969683 5996203278374746283 4288868398785052670 2920432980621578229 3056026024963954396 4152572224725270216 3428318524881635488 2307880016998404092 3410204212903293449 9278139139947885267 7276749042383996983 5505916967602726135 15257189267602588078 1359257315025029912 317515517949219755 6159642921447961632 6438085045624203504 549401184694579048 17342415072224750091 5779674233580593455 4969667314886001368 13303123674040934427 13855586402773996640 12069520005264615289 12693693217124086267 4095299605288203154 3329804985963330604 14096593755304755623 17203609073820194658 15373137228299854078 4103576941134313744 1061501201324215844 3412531760271516138 17796690054302326263 6955783274301278868 1681286263132007304 17000449202246286616 213258139577856586 16697839170206228258 18149989080044851584 11317798331113089313 15649475665402830979 12837243180469848955 663521693133779181 5854208518722035878 13951075877103303294 4047456259714127938 2723638144681175625 9998267112989062680 9822164867323332827 3637033641745148898 15292318431274038919 15383782814823686938 12634144658456940758 6497743454040585015 10330808621650876449 4525343948282021701 15659958391140234025 11635614687242816197 7997306740102002812 10508603117291179486 6589936259882896852 4684990611617035785 5745584540315785901 7238309476146142569 14665475020711341731 4316519991779717281 10128295400763934493 7321201595666570193 9079269115887998859 6673984536537402586 8174803756749068334 18145908759583174851 12323279432271686645 5408217816178670294 1261765528579274551 2625479514490255020 3940639485397621105 17143372181346968820 17840369023777705199 3551500477569962696 14416993742988804483 1887570978790769455 3508998235369757038 14000518249812709681 6497527135375843039 16309782966670934434 1728744998852159887 309107053229897399 3057764824354445741 1504710152434437285 1756073578388211328 16940242636020504621 2861602457344621288 6904708668099260525 15935889967164828793 17541239693190832065 8266577310079450287 14637441215198620576 1979758504803418506 7375977267934472199 14140714106116681871 13288984969927541885 6047574679773761147 4553722145637519152 12138639085576522026 1472093709585167487 2584842318612059208 11455450412327048947 13442047467005791771 13067066834065464183 14473123085210782696 18248225280842667885 17005393892261966743 1992037028432683990 14777672691754422937 6496352036478954770 11478875553522324310 13189565647862675797 12977569762726624902 15914561393783538595 1890232221186739696 4923673576683965282 5317591864035327405 6886118346180387244 7609492042013074024 6444543632111377542 10310019428109758782 11016309976632861157 5964054548844072280 6290342562979547580 5317238323923379836 4071587660139249705 9742634531161906109 14041359718942041958 17874510290680902523 2256022583937121730 10528514174855036763 11554108621587517898 16952156185259454566 12967673790248755095 5604724907570982489 4743813249349635438 2628369770383494593 15738625547058937999 5990319048544439065 17542139150349919867 16125697844478036132 14165356703664012005 3952982550091271696 6037866345170966942 6384567038172011152 11274739754474506899 16812977078252139428 10665776170794169772 7069926558469010307 10845455924761795731 10806420824344722581 3987675528264715901 6553058592627278303 14672428602879378899 12635443546549231594 2273639032953187752 5590438970484226569 6550125639130720712 13591854904291100173 17172172253815231204 4497215811832551999 15039790542127759162 326613975165713631 16008372462870251170 4612451054946672747 8040367685362021930 14720502871624790857 15384748783741222469 9030254531368966183 14142512466826494069 11002444535006706626 6993979287769932842 17217709954955614344 15961755383053199659 16967179420012689527 4183333035656672970 2045434570150429137 15236382876345501585 2915713736578770630 8950077033903361742 16237513099781473762 13549053027400066848 8191268599051307486 9952270547751549879 14728057921161165268 2427521415918414632 5860452417433158222 15791350318456459556 9599042884736840286 16496451707532596617 17806073814325597176 13341066051168096610 371847426180193186 15426872261851604715 979429160611370727 7629129577116186327 7655431263341213820 9589309022459668919 9047882962416223346 679839349321571555 1019971436772336299 5492898689324326561 443341742329981455 6146059768974449782 9576700555424726226 17797122554102254026 7054654666747318466 7386850596630426409 3728371697383699524 13699688804345841853 8140044335477512610 10436629817397140887 5573804379246588229 5291721506338703803 2123825771233691173 3723017503379176149 5063770582064614318 8822002667389940890 14796856427162373048 7386505248534374897 9526865284426020995 6642512313784827456 5199466994491206460 5895235921931450342 10290026534390749118 12886633816441774601 17222668962516419978 8676964714341974152 3224881987692525656 16733796906232508966 6377106933675421002 1305853019086967154 4780664139024381551 12666840360144351465 10620381235303041422 7096161153369508045 13847911576623973851 17333181397264047837 11744775020705095762 12811180977828960401 4263582082980542954 4105735619182616243 3766254655251986845 11192916923093720196 14566067289681804673 2329935539297520156 16309493853364790603 4017128894918821686 16484434015377764347 12140290792629510269 1148900488655061548 4749187195972410073 15523270949466689064 15861095270173313354 442569674441572079 8082146328247231234 6807015787753899402 1836516581412107948 223800146911718716 7439384259752199918 7738369219629870237 13059571866586122767 18432195882076813800 10263093044841647252 15062661317315031583 12314598128636192288 18036632354564337479 7648819316358132045 10385681925707656891 17032365482021443576 7805717110648781170 17007636865290369906 6003907656817610628 13188612769163265399 6092790479791035200 6801309038390844801 12651877272207926093 17547540713343000707 9505231061963442599 5814773974324718462 16495266758608070860 6740723246826067463 18325282659114288577 14803251687459206883 5324673860431005749 6306666193931038437 16144439860755572159 10264440212947659819 3707452362444940209 15872153921704956677 9665775717183625849 17189826456540394588 18224056970784944002 4041701801199646690 13660773224005535905 13561361891964040662 6655308802893058410 1874914119305842684 16779850412942867722 17648142049021953492 10636277968173964274 15911745870448402223 17593129124555251571 11691341064832733261 17388244871480889598 3072695122661675147 12383301820414148350 13305191397269404295 8206371921913333068 3833622518863615087 3613639318098927971 4271062495250987039 5063188283569448098 12467102057830809339 15702561564027605182 6269257970847911240 12382596670324176071 11405793789890251177 15747662741954726375 16426476692620937382 4629324833176531239 6585412905827662210 8140425230849799838 510255473033927551 12585402159330529698 8312515964572981172 17583382550240447445 4400754665854534782 12136793217240690493 15156633747875694681 7070383233202014728 13762810251799179710 12881193880406370214 1789106801721231317 13599535475974382680 17752172522773983302 5723094951724120435 15140798452608132142 14927247309260508337 4286868936641317857 12193547039505872757 12246304995442840668 16855845731284236501 15398080699606888306 15686424904771035945 7470435059559232248 15887000553275638345 13540343289075309816 18446258983445441201 5187365027738559084 14948447621404534725 889412938520233231 4194263469524099140 16072630633708747081 3641699985127598095 8203687859149085000 3012140126512971606 468872645958748205 13937293855652703985 3137617226562479152 15834568092860852167 13930822646312987478 13606156655925695195 16204336280755297812 8730880352835189402 17318657024746784057 14448480251989317113 12223298079888318568 13676151451573158895 1999682891434412163 4708780715469315571 3951289803483333261 8740594577632506037 17819866901240577467 1046265269706457497 16205147706795800676 7849987404037134691 9807098339189103524 7992082549308867838 16849498249108267963 12388439680875299363 6488407129189519558 7352062943310871689 14460451610639041084 8650482675047408035 5692251389793880254 16721643909209622219 15951943865523279407 12875966269129503158 13915006516921380069 3931787173072233894 12347215256405409826 811975991378684742 1199284630049892765 7489499878705339360 15645782304179834591 3032671074403440142 4234753496210722958 12606922030296946382 10233811817789992127 13506792055701108610 15392369887264622991 5179090424603557689 6952005810499247394 346502710142048416 5003068240092326403 13711895423345823807 15001806697281252293 7105294163817859504 11733052546805555852 5581295592065564008 11631387357381586730 17698209845315016012 13992377821261941689 7313737338324984661 13873341630426699244 3203460257513516464 6722938020168687588 8251247284783010253 6139575447208890385 7351045592360934709 14131800652191028868 2345792872407204347 2499181608764337387 12768786244539828778 3434233167290872945 17333829274524906711 17053449370879802472 9298848871390571410 3355766489583396304 6617050585172950993 4616592859113462528 14012863598423997229 13778710236612157025 10699939557690735288 10859518518785531731 8277508849705126886 17721354912396152140 13551581875222848219 5356110164584724128 4444182012048199211 6322033319109850004 787661532742853810 10167105544856139955 4659237451063771471 11441543308254792216 2646429826173568246 14834234986810429196 6154021008968499708 681339642148558303 2378686418608678936 11363569072221692523 3563909684919921784 16120084340645737472 12843165063432129132 8134867387224447145 9444841567261255926 14003752996823152763 14332298856563369469 7991051466705414230 11998902013814364111 8559578484192817320 5659974833753598620 2927153677148349512 4676953800382841090 3627906109269478249 5507865311982678011 15310399753522384751 13022011461091313238 3554991140283272337 1767385372289613712 11812974588077234018 5627681574852472264 8597083605808794908 12518653503342866891 10336926625320680299 5189615966875744169 17023391764885533303 8127246033162938735 1045524419191897994 7232325166256777841 9924699613417601216 6141358639595959142 14396008883725965784 21057740885551280 17773150080141367289 3279018268150591084 11705787861302181698 11559312132073747717 15580101941075992096 6893360114350959466 16676530862129639638 17589103963303999237 5102784865175481521 4256911136985897125 5463535005171883991 14638609748633339203 3225724008309436522 5286846883533311041 6870197030791589222 422854682595380886 15813049484525037916 15864601384561135360 2214856616562812072 1121577926654961342 6243930974578498039 9335476571310349464 16867435710221334916 866791506652442932 6331372919595967843 11816563233040390837 1416046958442371756 12962736025315759743 6869795141321115749 15898024191264108401 9837311290682353595 15558822671640434884 5713375177893318231 7495292198926911140 5799326078054916037 1230363211745312603 5722972700953062262 4547077595106825557 11956704048303464214 5868882637719916269 430900822574762821 7557769799840077717 7305092941430587367 8007988928196410203 794808234611267339 4702646741846921567 7446079598207202637 8142695463741446675 11671755205561103140 8559281347925928612 12918238654738721718 13038387932107606744 7366077431032878328 1892116820088138299 4627877940804940371 17965139889700957887 16615951531347501698 15827635678107798283 13720274400501851833 16189670714873236933 2992384157963654638 11193174614702659086 1648499527978215580 13543166087750809870 12956274660745254466 14142517052366952478 12728061336440049826 8228167126798328361 6391780927536363496 714360276261105037 11201734818138489914 1640061149894919757 17449836312457380701 9989303083866098 13292658381776895260 17246068806826023478 1924041878643440169 1919703885556512475 3096510396661380468 8928006110949916297 17143862562362618444 12496381189239646845 5574395981592243157 17359362773710384262 17117844936432636526 8671220069588192742 11847450632560286569 2638289232606567766 12281286573721053372 12875417678135791947 8121553158581740862 17203794797768285511 12937048110845548563 8423672442469283749 14135761972810713295 5391623063196168361 12207791487450443624 17262566708142409194 2923478676380220189 12937809729595227146 136857320692363711 3812860041567669238 12353058273864150918 8131116211588605854 17836966331025839428 15401804339977109962 12282123896064081573 16593534669610815378 4254324016185496823 10293008933773164029 16466484552162858076 12368952295643361626 13155266883267283371 4648834386931443124 8871489845996230830 11739681888969944841 17974130257925870309 15378530330481761355 2387853717291030228 17758864700114513258 6420850074718096430 11940181741011841321 5522755597916213602 15636629055460856995 14342942196625727841 768717762643129597 4690903110232316203 8235404741395884275 4351146557823326352 11208871469075367136 14433098280499426298 2130891767926009263 17557232671309032524 17951821872472035278 10392079219127956909 11248012133626119514 3663031130080128485 6851187677952880280 13270956905899989021 6014005253684110596 2847812855030227788 15666753370626701999 6617515584560512430 10314031140821257464 16785327325487302032 13507860259323938612 10115279330665412003 3968472356740037217 3905890320913382867 15087203430372824052 7732462701400034470 14657308377953496160 4298918239002636851 5859600343921213849 5384463059310819528 12357800731697784646 2228307660740944072 13777834218142809906 7760562099022214689 7109087790781476408 8490166825446562754 14882018464814605694 4667551959105727159 13945367259147202371 16812224058016786798 10036686576808224968 4909123794780784364 4843723604502047030 1973695469767706384 10819618898317209369 8034116591907112182 6062552484184463477 13685473550205449605 931140789502063955 9038638000226140011 4295816854055772500 4881579918703913265 3954442505967255759 5473986697348246855 12707019479117872222 4766812240012946685 11218272514295089662 17132935461064045375 14487043079258254303 14685647954665017311 17037668481234116225 7826079173260446778 8917992181217133932 14097318467750359535 7754645006744542720 11185751337728037799 3574767596548889860 7209634509200143862 813798317553472795 10725727261258417341 16571442637210754867 16350854425822104880 16708671173833985406 11505496137836929562 5410538915804493596 1754196041844629727 2737607200668670623 13889688958609918722 2801307525916458207 4618698393939437492 6020220902419992593 1985181274498719777 17384264614004402737 480345728883153546 13885561898139284966 5196905653998059649 17355722202326860192 15287245732903715044 17940554715313620656 9004667294257448680 12700354386210435866 2398488542225914841 3378113253616367565 15540296354055830089 2130537160022631429 3429794353256464684 7178117022602910372 1664630398323371550 17090118252794986741 10232562663779954230 16639698467430132310 581178746131298621 3526622426231703892 9576089089997244229 12188109629379140949 11801454729093319775 550485895057016770 8169945350428744888 6324133006255822212 7502195246835383019 1586450479866552662 3396831817862885115 12680690980986119393 12003108203316740566 7060927111405909219 4310848674668297716 17149466753506281779 2540667967154497275 11341171075084449225 10349907223579709394 7851748480703972677 17407000098155057967 6023594533746581039 16788411239879060002 8575467454081719673 383911696144097028 23889163418876871 6837027250888224106 16736143750406771432 3056644464844223657 13040709951125317466 17066471504667064980 7499971194077736985 15136444061207771813 12388850760870469493 9240261892706070176 6353911048623089997 9608799205940779620 828020282174850715 927827249541677414 10250830719808646702 17431688811674374936 13595776036216754716 18198650336042912949 307564081240598968 14791187710642604619 15546809033799553931 15495254125721650606 8576262408422461366 14297079450741929351 11951382466958895741 483966173420398409 6598662179191689705 16114778420867549464 18229270971580805833 7310560473748128977 10872809536828810803 14944718017552835284 16545662854434517980 10321946096630075977 12486747243019459034 7587194624862569225 13892919418810873052 2282116691879833241 12606429609296123233 4704529310105181528 4669764578418100432 200824524034378354 15409523341363369135 16024897352479626000 13145889887293820564 7322737319847357095 5764043997218046 11755013634008085775 6471580901148604274 4107048807439540283 8474096682902877311 5122289756544767672 15874423541953367411 17830383712188310340 1016756848469424526 7515481973898199265 9320636561103691089 11946927833104134822 4842996665484211602 812018454955139730 17341184735604801741 11298428044455904359 132701826823723027 6131456708133002241 6038885648221340052 4170613671186901530 12144959450722514588 14021472735776709969 2951227614128367705 4429497370656987172 17769374038644984015 9530500947694067665 3326007955487720948 1507062046004094061 4305247469835662602 8748773960265476251 15700963393629083338 11366631485660838682 11978046924034013974 14890966986596043599 746957241446711428 7374662677342452658 208804529981604280 6156726186862019464 17091076430713812007 2881842645421950917 15882147037284767590 14849373088374315603 1161702585600981072 6808665111444014193 8632055456837529416 7282111983650712469 17687871621430994006 18380059289835674770 2742239785242873026 6430101212212794584 14755010269223724912 1663900836557411041 11796727379664962087 10758159127035051204 17473655740298517637 3876671762854738682 11051158761123190277 16044660580298891727 4854367979517730779 9534782161229701642 3654610883322009055 3300473139267633269 17881294405528966341 4242562265473208004 1228889236763261249 12663207809648037 15831212258271405504 5858402717886080390 8022698333149578874 1084603625274723081 16185092896158825332 6801290058777946428 4916065348011201182 2035755130342345982 1034079927388163679 3045128457325893779 13927572267682351418 14525016370017758819 5260728385800146309 15846485490151557550 7558556469912339056 192809449762994927 4953899072479252839 12255586611681593559 5069809995289882307 7066235494957516135 10541879280001335743 2447322361671498749 4068143304978480246 11840447471085003455 6226062258348613758 4914995422695406755 2699015054374978194 1522435647322732226 13602230098207359641 16419041514238762370 10302517002609114846 16710482528556933815 14437179817805980482 6484838871215830512 18008267543560017733 12523272045511549533 2253515156173996358 3651392605390345492 6064928240384205347 13092644419232335199 7504306971450558798 8332060037749968847 17837165341976573956 12231866939570709248 17158235374429740775 6106211316098294016 15564786372382793456 12021670880695330825 11257946228588932919 2238087835197542742 17536639021117647807 6674158181379639442 18221514481862774062 16948503500145610112 15333554270316127107 6739716559955566528 10064571144832312174 16156740847551686470 10521064477674082350 4975728151096110986 6621173240955529243 8636246336529922446 11779403491058952749 10422618407481333049 10073813596015679388 1469479098916886975 7315898961506855775 12974297821009045745 2185839219682379283 12418871000455213448 2026279414403625284 6889333499386308924 10098772450530900802 16793475885656890730 17458560263230286198 16913657598815703098 1169675281154125453 16450722189249618785 7288716827474450020 1368621274043680272 17258889789717032717 2577592305941408885 14168995227187937107 13500864845552110935 10957680924402753139 18097155140826750397 16273320587082171514 122916875415182478 7530092567850279733 4909758117168675151 14595659835156986741 11710478730796683102 5153556630941669810 8475832029558235613 12653550184287782866 11329923070794913905 16416531580108626917 3158978704224915864 11218951373285026189 13374831604873796475 501158201200447057 9732477053254458030 8889719998012240487 16395185599588800323 12158495855125057153 1146068379583022491 14860410378105355764 7005518402569233917 7287922208620900329 3492449308483947445 5844269481657912299 10185746773871500810 4475458332462210297 12213264630332782105 842167942617386222 11880645299383296995 10030106605219266360 14354888669562627237 16190337382313699977 2609142006590017941 12200137626369033348 6303798038560807715 13019822195417351391 16404619124356591079 9709737564335697493 13936868605236927994 14808400489692143540 8755212782158954068 17403628766139118998 12320079194204389211 8953754001471258053 6299823719327951895 13999570609015161631 8484990556876167878 16263200687858069694 4834304912231748125 4302739936855437530 12346303573016179239 3208589395156243713 5538563016456326546 12882941823178654091 7356648398578117215 10195510408450932033 18220832065058229720 1551637120827162454 18014087027948454034 17743126227748319941 3975692000740622522 10617189930724844622 2019786148200092801 11127176013152381211 12347323624973140203 14579814556997840425 769583888466599678 18442777388656170579 15507388097375352656 10675265259662647789 11419212147635777667 3693151864108292034 7801350784633907776 13174620450608478514 13693080816834132089 4278950237359061407 13374676736209362961 16067790601637321487 8432910297145199342 12765896442456748234 7990516003731103065 2239238885540822869 10559945977024709491 2899952892338052902 18301289529121532354 422291728404822797 9997255625065421033 9942433518726842841 5270042047448011446 16560422438519984336 1208058919698375522 154228252815033058 17670523589045936684 10534503351186243526 7695867372482074031 3160224678334318538 13991572396996496587 11010776281139049715 10721550402780097846 3399635464024093315 14886601151272765901 7853808901793335330 9825373234676473113 2565759848369629597 4989340976977184181 10575967565909503154 4746343819299188361 17780330430969572777 16978443720504110772 13831307114140706995 17229780321825444855 17002552693898316547 2670338931768989622 17657612999666670286 16526473280776384363 14289462578901729808 11372797357452282189 12303338090836153194 4544360348508847436 1497922506949380641 11028361282665255731 10936528012776695578 6955331708273245446 7488598715017121688 5512642008714425328 4532172855880308556 16232533592243727586 3019335978690442846 293824829161681663 17409888642187922400 4011942063792494888 11065534820127865416 17664731099100493970 2954075052210978274 6670777285855691594 6615915866379804314 10405665684175757571 1912787593842673567 11854349539101524448 9463905840259428828 9528612273539060918 16892794145376310804 15700015084481575980 335466617101287577 2972543137982091145 2212727450460056118 17922810198873342254 17703887712922185444 11579346914082926360 14144153898592072456 9602120916532085005 2860895877310154783 2846523902300201862 11045206865654824810 6195295060194181602 12616789755090408954 5736899439677466450 5705955668250252527 11495015798655788852 12711825351691955816 7408270028565538288 4119604129609504437 1686262964236011790 13865978030978717158 8147776876005302366 7569392168407481207 1987791266647033338 7991900284243601360 7821653838357610681 2809129798504503541 998970326165232940 5880656754837319633 2562885897583944114 8173304283892339461 6804965337242041067 11083412054290571033 12536288796166629440 17948504011693351635 4093840417075642834 14550670197446291979 9422515015043427039 14385490308259585822 566981998223699577 14465580955180110039 1652787923437113866 17127904867723402951 8717461212050587428 13958289945184239327 14429171205988098742 3309433334963180976 14079164731811317096 12079920635332971917 15249343863969423827 10117620882321246878 9751640952624265931 2583465153834412372 895633592866572096 2744708470002494308 15544567888138320703 105760970945407875 10546053505786953500 1294863707427206222 16270614011397794297 12738252903200795596 1256157452250396884 14696578756196315004 268498458148049620 4112084675705345036 4736451901622605608 17653740451523877538 858082654921763979 2260050401726643486 2591738767597927705 14536884160484227894 10404660543480870108 3732674906700277817 8001496004952075347 7882048153677018315 16184847140266777860 16400210796592373094 6145331002935083374 5729361259542843339 208213989490687418 2722637282823786541 15438898510154458792 5508449854656895181 10045979054559483258 10960655529135087711 11792573606177470312 9010500725282610674 1550908998684500208 235832060511908007 1494238662376485391 4566890815867304432 13327199202390178637 149679966864092382 14475184254328647785 7150295115415665226 14633636228021323924 3160459572579948757 8663490002584661448 15868788533457376677 2323829060049352062 7283322945490244777 14416213331222482433 12389179353537163346 14131615709526210939 533190197692478660 17233111631969397158 8402805045037374481 11934629336091801225 12921987748815509747 2416173481791576441 7052238859128759634 11629692995659595326 9557114165709846173 12984972948506540815 12074243807381650590 10566843799160798456 11106856428067671230 5846373899875131467 5724930295129051881 6002968778148157973 9233775497682516469 9307801181520421787 14400386095163393558 10821795150621545386 2655881195709264792 17592187913370604849 7314273375561480799 174972549597873880 1393459645540905222 8240574565029625398 17318474816289919158 195379587568978724 11621949428503972039 7403476348420816387 7878431640392975053 1077635564863257136 3169271354442761898 10561780882400644162 17497951103378312945 6425635980795784363 16449957483891004684 10856274141659211053 16907388704249934414 14199954165211819269 17449387258163518567 6111202102003035666 18233428924825509478 11051599055769341955 12395948681109563658 1744152476346970561 5915323782492398493 12989460178332269453 6944143711870298079 2544175342322669352 16637789506125522539 7385527273856378356 18319752478935042065 2444288699826624991 16798925506175723160 4075187348515422909 6787077056112476079 5883104714278345916 4090099574640070636 7631395484911927174 3426044213474125332 8551341531446877229 16907221334150158653 16075560588110631229 7448500864208941249 3163122146276256582 13333328000137794145 13163764582155223487 11201624339651886939 8478070859871568473 1150763890484401816 9586771262898211225 13204879598026737499 9812301881849441759 10305446195044611008 13449795472588269438 12764226435195002226 9644145697449591168 6891968315680315712 18096948846995158144 13416671676308772654 645100414562201836 16606765806013017525 4694356493521083805 14686063724362590134 1884805536308122990 9088472258473700828 3286262622133832781 13376191141703019568 3400978008732674580 15604449474477741264 14177583850873520435 12102904410104011844 6830822919643300958 7938672938403080213 10610604727849583743 891572406922626954 71197061994429729 1270390378416225461 15421983518864001521 8250972271452269463 3461829720385970604 15827755076042135953 9650356646574660207 4757053654881798608 5246106934185397763 1832915634766654880 13915831392460294719 4755692179588709838 12815305633863632974 15696313803243926597 8203151682939414723 15808901904691185167 16812267647088572248 7944917220649299429 421553545429700380 10307943823973232325 15310068826169525234 8112171047772689704 13558804321280123356 12748896175800385830 17150298078175252721 11768264817392269176 2611435002312160408 3663553251826712553 6785025407699735132 6871022598972776377 15448503225912392186 12209740434821723733 11034922033698029825 9541902110858117727 2024748924672302646 14282859704541997564 8468173662152602573 5139834588819971166 6107355626653437494 6804492854532897077 18188943257324419329 3873461035414013742 848561475192394541 1423151301451332999 1127736863339092796 9056660062394567666 614946643564016261 14210764972614042041 11452136199864503027 10563554682714319265 721395855884094277 10837872013617496469 5785567937136201859 16493083816869916803 9054333403764112036 5524845647115591143 15724248768601329204 11713764132400501653 13407217986638724224 17938498928536762806 9299162841525346884 10989541666143576738 8369131160269229573 14192285675056021437 4006774283430076489 14302742590962581307 8870074247739604541 12453736757299775808 16758302043838104789 765717308330613939 13684635255201813445 7424709109269201893 2268317234694752529 4197822861232795088 15847726838098612344 12712281980955483753 13968828774087151147 5217496233257813884 3418083890887383851 482602844646027045 12868345238409400413 16111287792185974478 11070259738255451687 12558891108987195161 11284572540219940119 9429036042783331226 13748511696580726983 10347804984743225801 15697862457576698892 8683035483650684511 6847134882730315219 17886091015984100551 14578250717891275759 7026864692410181784 15835905732159288015 16946294277932491613 2413856425880441195 13755912766460735720 7615793732753627527 17597850395387064919 10983538644531741576 10456445711715901819 6601428907128555983 9770007231937371040 16057456777618211840 11436573154391225268 6180313371363563205 11925317901367456573 651965359689763908 7598512749498694699 16780897154124324984 16673484314299763084 3410348670073191817 5857264062051819193 11803631641455356696 12100022099634296521 9875759016705963029 12439867096424749548 8351161090000806527 6449535955956968164 17389386643538723410 8938665053386872497 11592640622275861136 3108043118630697932 15852704252595943251 17734485121828367739 5861711077549353988 15385187342379646101 14008161564736387114 438131808123587882 17542617787722780576 12126353509978207794 5152916372114006984 14524470242877264515 8812120001507903019 4417206239907238848 1170168401082685591 16097338972420127401 862884474384889708 7494207291696585586 13981597391047665162 17052215989072067267 11234997751197258522 6488817878093493659 9797192903611932665 129536895962029139 5255489852846892628 1778365856653600166 3128569203514917822 8667300600875782378 11854993498280270059 16255167664863873014 2394379510696778647 9039458595168702992 4215342154398619221 13427642994369757638 15660053144020744275 17319792008729171630 10799746640339118786 15960859788479990812 13863919208990918786 3121060974329332365 7420204452283433139 11620594901830745906 13614378358289174255 14603393738862100436 2131238685251220407 14800637390751665494 1026782289787693557 5932930131905409396 10107441175885170655 6086882486190399853 1199921479554606812 17673655439440084417 1751705789830745011 17543961338470283161 14658241875689028062 4264916540518873520 17414449654512307167 10472522364242947959 13420205779768011701 7013925951869697031 2891076980828232124 103026111485499622 15639701110702845663 2126857522608881252 7621447192764278150 16954170402527282158 9798469270265267998 15783971200391867633 15102253853457827602 8631239599897484536 11109667402660271312 17080110357346509123 7509484819496659427 7977771441405644037 17648892272869265684 677246288331382485 4582385808942867346 12528083549685768682 8186810011188502697 3589349822417428814 12801887428588659429 10145410859033314301 11719722174597008437 2807884093701726597 16947358686280258925 2867117287145493159 832327339860142492 1586794684876882143 12813850267455480178 7173578425434989513 8949860433472465313 8610223573496680310 12564504494672580252 7356693581988260031 3501274501764419319 6939208706846253181 7665808721335244479 2797099989923462460 10895291024750882438 3923090862272656638 17316967542241940297 15923614988555958067 7813697221657703221 3961817997840704754 3121361934891303232 13366835198132043570 454528548988663925 5297991330690833772 13821476508551453675 5231247779918916708 2669349383735919863 18181357541084236871 6330272054966653731 6507770719529261500 18007348854785146213 12940777081717705243 6768886093215659232 4682160857867360291 671030976445558255 885949379116876782 6879742763507950340 8690121718388988401 1594498031299649933 2384922444683230611 4295006502654576968 6709079796363841382 5498016139294815491 12634756157822991378 9154024466694543008 8329083625622861950 6212042720008229038 17576281523519416651 9937178762069483500 7502238678013759644 7735492465490713084 15860656794390560163 14678333465888849569 9609531933057352180 4943286632537470534 14268475279639922881 16762639010556544426 13282965000094084691 4852445033563346280 2626554695571012123 6763288924902845758 6926094715207851609 17333004192339190495 5128207933281804159 17757310727811089428 3620038584815608217 7390057016100695535 9169834198844217831 11292729335374189952 9358646049410890474 15465034068754384617 8334226948978925011 16965844964521946410 12562039987515336529 10805865320414093874 1891459152749986910 656719991509889366 3942392096735000598 10241043682636902255 3037505492997341646 14420065689345603772 12148409123452806093 9316262281912862062 17315413611678353364 4800867420659519281 11522039148778980593 16710549634376344031 12704539182315137200 6478619274738516309 13498405723198361848 18134789371812452058 15227095275663173818 9682387882051283702 4925772732534802961 602097390366210094 8409228299827150127 13284551709774965681 7053949059213985200 5082655716769520045 17103689315257902033 2022113600809537660 10162827947703422704 212687444773189744 14012811171396044086 16440192548429169937 12417691833287105053 1441679113363238032 14583995782465198618 16568653895865271188 13268937615288218914 14196805450533856036 11978070903724550703 10127255185051323289 15017000413380146438 86528072939937915 3497479630244779657 3037183131153936435 16225196079053194622 10303607112973274169 15930266493434507502 9245083613948815678 17625814541159460657 12838019918978997397 17317191597906244756 3164280460375223008 4992364223935221431 3628591494305808804 10820007529276220307 8776270233188087243 4980676948875742246 2455561517411261182 15106432040296529666 846680275768248697 6680147951377787674 4940948370108494590 4681751347013990717 16564319318505506549 12065031221245204494 17876993945861057514 14833792165751961444 16311180628323947771 4352052967389863129 14947386370025282221 15023154889308606163 9809879595336973964 12753500842237509796 3426561722716469603 7960168499593886592 10294079958358180049 10090233637111625476 14071518044094346599 842081824340009199 6552873944054702357 9723002294876012075 9030593422264998296 14424098679224501787 8753165367053732843 17713486440656022780 18378277221803175555 7494506968817159570 4954588476779744854 10426059959478763468 7709690178024220598 14010628450211032870 16528784494168884846 14610586363727971000 11156209173377579083 10263727653892903295 16478791469018688111 15610295997362995637 10414636061957487184 16009473672691175354 16913078903080561525 10608492880264430079 15215915034382984238 9286720896867763870 3739273502555986025 4681845735681857658 17070319254754670276 18389648248880610923 14333494895088297168 1100524022403469274 1878876413359054935 16568827346456572955 18372177119289814126 9258797694890350571 7667873029193718530 17729459291680973507 12645116037498832937 7858504057799122857 4689806856821289561 2629597759097847397 1472835486705410399 17314029673515066131 1336235980430775150 11228828945930521314 3064616227967691180 12883442918934031267 12800630594212809464 1553320359943011355 4117836526222148338 14106213515018411364 16205338627549848155 10497302787121558603 10294550678386546931 11684548138939400597 3413244319725115018 18293438349409916701 16477257630948630381 13546083893186191990 16753144050375461369 4070030881536752829 10269090554491563467 6044907398309724376 8089795684431010302 13017926762432561495 11888127869323337766 2465312867860716938 10340130541088364691 9075885520609226098 1614198118624517165 15909340017283218215 9722287046864024513 14597572959037408456 17348438321819946003 11152133523315662559 12203177142133579480 16168813769759752064 10240302466833714494 11699324273834791459 1098786187538962082 9119778199055986501 14663050950926339926 9454686117752528344 15927786630072377071 11365062792314783557 4122402589792514842 10618383782521413805 8848218056690258346 4854740560337475130 15801433442415334037 2427023383581025444 13446066936658104060 4298834978855166456 10423683961992147381 14953687211996874190 11044931547875613353 4369778604091365697 18437177712874843916 3170148452826575843 14370602081525396893 13721669266415486174 18209387867487637959 10541522300350071652 5065331639532316225 150592072039239739 16352980766403637776 17323556906238021446 15424895133622223463 8216539551328248656 7268170278748393073 9125495218559265585 17211563630401556743 6008590309713001728 3165081606475070694 4823534875028908965 2536690815887012881 13922342843697723930 11417741653328601153 4678995849659155781 7041176628215911785 7036380369218819230 3169839659403672202 8824494783336858446 6606162628485505266 12997117338243798006 12298924949529897548 12704727265294451095 2963577701057073322 1165697191681252225 18128506026984813030 6946553184616641394 5688347602735631873 11433423529381231192 5686568298941334200 4061374015623378137 10881612899032245889 351559481348644747 2460819477258975312 6439812947773770389 7769572525848394155 13437160478998633149 8760947047852937759 1086020644518976146 18193713046687003176 9353516592165208938 2905876121224322610 8146336733830018454 10390160510421281896 7750101804373028456 17631537053130938524 17512671692267132671 10856794681502302654 8818769990703013566 17722155624645159564 6942066567349161962 8737377798763493627 357271677552949322 14118916371885450827 6147759048195214115 18216115985515298226 12448389988077201127 3338513620894270868 17080610035961938177 9397887426098677248 8413170836350569708 17911335880097707037 11650925274137383150 13041393546970689514 9621247944190364515 11075222562917148628 1919305218516717925 9300577086344066648 200270435519902750 6055627438734421437 3612772485202245483 12711902650210137160 15271977762462893601 12756648390730780700 2221521686720719159 14980570940933592154 7071872941121751948 15648080333044565651 17959599354673218117 16451648784042837610 11884916651314313449 9615093402079426344 7041322077286205987 2651216979330222779 4377339100040847690 12870205111873227628 7307201559539355451 9072676159794340038 14496180992625029155 6560418968740467298 3561250433356625402 7872371491477482630 14056355900428937807 6445700035713468772 13356033356241708927 11096651781504663011 3155092465962303207 1419707797968917077 7407639432959457787 13558464615269002601 12102095843386105405 15829601980054993523 8155723253544401187 9160524820140430551 10636604441051841389 2281371529101954290 13971176764054772331 15320472874385014663 17404483693823284301 14207513539479489906 1795560965703804464 4935324853585090454 16377885224834863050 726493142299808391 4980515958572382439 16525691959381474299 15673236919569636869 6834985460500724929 18251065732764980239 11330667914730232429 8747335149225916530 13100755753441273558 10496080556558649451 8973891455881536822 11856016229597625672 18051895989218124349 16800716877296809416 1098755409259526586 3358878439520674732 7482149769195076806 12197104912766941166 9333913281962922909 7367048978273282140 15735288100264435593 9726564540190905670 122665050531044233 9052612988337635318 2408739653036126945 13248651288704541420 13368487920404515853 6723051546766818046 10553586841149735672 15624243112711882019 15585446340805876670 12117117360933524375 13384155197651395230 18366414134075042084 4424545133527207997 8621304392681243877 11208442985787726217 12337094310428141026 9160719580707475805 9245942635882080397 16236011177958173895 6894750620229356986 10230112572658442372 15413767041808863476 5700853521047426017 11713216082629596903 6688925692168867903 6355948294464136271 16667233257459962029 3930646274957142574 10476553690328415488 18310011586204063144 10725436972696845481 18226960782918247129 16688535708742563343 16529768519781517671 16619053326514463389 15301357597305447459 12006619257728188385 5284323636870127218 6407800050086911347 11609633094702470301 887864647224000690 8559618087588758463 13781660358132785061 1426346667122437513 8596260008199125978 8188799883903360533 13803479338430761441 3932481265562728351 14424067480124514353 13913001112287813271 6580566155650595133 8446102427549044749 4968746706767815849 11346823362920163512 7317726180598856881 2509022127229553922 18369576984181251447 10041804134914150942 13528738404517128071 11644491991122757101 13970185185892120364 8042270934792984569 10096184097124009398 10943725465490079380 6615840121449944863 9049263941922461720 11271866873650151460 1496734438028147339 9536051074873928447 11620371127137448691 9184640577155196996 4064207859135937938 14669841849212203734 9335249963229002103 3514883216918414465 16556003278930241183 1036268539228467457 1897799622352874801 6005327605951103670 10197099577291682509 14310141567707537356 14800413334782439463 15794788853828296421 5474172472691686120 2476766623091340092 10032190119480914293 11485451114590853349 3781136491780192170 4207798743439745826 7605701403668868235 8278156352768235562 8468234190349825260 17193011759534595623 8735455458376013512 13667238016263141714 5857304856709099202 2797605626007286344 9115474554456196292 12568390185851131240 2337795342129282194 6174679530854429250 389592454772770774 8234617103952494631 3787478294501445777 12851554966420973822 9421721463977953491 15405513718745282856 11244027130179250598 12592649882218101284 12848768959429196310 13578865383361293535 14549780607574581174 11049616987358850047 16981700068327178087 1652024065494506289 7459937924001133131 9502584438230078892 9988342692753310247 10411383239545460279 15116214924683316319 14973908842653780752 15800095644273941955 4414541685779953462 4125361744725676876 8960677401043643822 15585018992998861360 1548971268250289286 987447284786999401 11091315032103113556 142136797492761123 12419910761764930007 806922512503713457 14119904806078442557 9202725909431415056 1421443092667859885 6530666980882749945 15274196698034273434 3577679324343115504 16128506220761576571 11239101222183608371 3753806642195573868 18235603998255353854 2107280681178123480 6644272309549126758 16965354078572535359 17641326050483917375 16541861037931994461 4685492938814521556 1088449559941041238 6206961651848919339 3588982590796344498 200625533974500151 12788320638380225226 17785755014777262174 4230737508042543592 6203251889905908076 8339089346575823059 1969230481260917697 17370716925422561895 3024294512405129018 10105423075519124044 15024155492505046984 1262567424323386601 266229017928906748 2724490199501824168 17447809888364897632 2440568478932167376 6476580085227792996 10265722838027951253 5676994290781813282 2775836803245813032 16601177386067817420 12127137553011355485 12332890992690749804 12627776415461544349 10208657186627737291 3414011348170129355 3148776525247560486 10368118911801421188 9643581979320697898 15526305440779607924 13670976098095662720 17628720705402039036 7616277233115540158 11987495384499117150 8101614603619278253 17788283619753255657 18052854696625286440 10886297218108674990 7718987312861869711 17103873282139364618 14233806056376603776 17537097260972404389 2593506911532947439 2104498809310575527 7194200772390743195 2948609178873369476 13522907314425034511 2827545537374569533 17460403408448718024 9570602766137458410 1733702181104818216 14088624049452895380 215771115524357833 5418651534251880571 12888678998245435565 7303564019612661608 11149183117469998852 10487243231519425877 7891883186560879444 1174862758369674913 12413881806599723828 17168926949663320978 16663804543686964979 10020962091912812004 6311781049209450223 12244141138525791491 10912115046168381154 8024994351295526181 12684017868208139157 7094898353364366825 8606280436602894694 3984318218383452659 2647395894132305783 5573608475608124981 6261623738184966054 15210499344585088836 7331773586232122395 627115925201039521 15974996893002718786 15934584534573966001 4626512706783815012 9626093379116250225 6709622787443742701 8374856208784422295 10009642302794460527 4019659869705427045 11445427366890903427 1415184309886997531 3372369143155287963 13523767598988848423 5401586958024384430 10825237348547606375 1753166872744816625 12789682638649286794 7380631938664056568 133872266340657717 4771568800995314690 5714393614040911052 4057909960767766963 14440153961425482148 1638898600767215927 9325234920584681236 8521945595951439128 12547652561614358555 12417322525658555916 14193100616169999279 11963930185820491055 18372073532582957783 1972481695454279466 16214599834707765293 6464910654458355001 5341688410234936363 17087984936837219750 15313599493018530699 9330198467433843961 12242903835140169096 13529843147673854899 2642864269643556518 4905311656025060653 3821877516599246503 12430198230806141104 14639622449248155608 3374713091110276848 12973550551380215479 17019680928997665623 4235771344330715225 13614534496523779987 17609352412447212411 15712495334473160520 7473038419916515364 6357893705636687433 16871848251196266718 300643137862085793 11012770744784854823 10695084224850100530 9584308917736366728 1067584242840575567 918965931664466341 3085610902460860810 1551923692709435828 10915337600288957462 665707798393817907 2563073118277501465 11636705300207005708 5635014369262307840 10865828087879440312 6383442281499070391 16317229405229663978 3544819988466467587 7419807600126319877 8069623464447085776 3987534245156029052 12376032445138327246 148332031331821731 4461690370344725352 14602145706629711969 13832953142213818558 3074154918980733202 16541314697335856001 1589669454469553519 6543307831744886594 14809647395402046225 9864968725982252169 11132368723354471487 7372974247703287918 12415484695899565774 3793447787327604211 1583422380079691282 18419638322834309883 366110424849073644 8066038464084419719 6010903036442994963 8372903725698384391 14870786506840158441 13412556613351696892 17335847095737390309 17469863804216864086 9609509353947176572 8270915626566984078 1738153068242576336 11510469020059556509 9472784276798296348 15299530589834551160 13218303668697929567 11270839743060118122 6066129019385456634 17244683522060973787 14217529644478551760 8831453800581706023 1091144667098587733 4661571955350807763 932266772087212854 3501352297468785766 11948328855721897449 6068568689228778464 17029388754725314868 17717460167673307969 11499969497518102866 3250065055234240256 11357381628347253597 16765033615065756125 18103905379340788052 1368001546398603465 14422933991092620513 13673818131821932609 3161492082353297775 13149405634997052569 15829486060867225773 3658993758316818578 11341737691095481539 8881154297226537280 1088159980477681220 17031106123376088675 495584204799526036 8971212807480902391 1381054862785361032 8144568975776717110 7809480185620488694 6032064852719975702 14696575646642367205 15805533752279523688 16761887042206410297 10563846165047844262 5860686286602729508 11086448269694130333 2724938462164519178 7919890095932149946 15289318401967944746 8562448687241203037 12466692995970180314 3017322991209115819 7788954731525597579 17539346849216433533 10598128353872910081 11545539221881011186 6231937483328554040 16939036426953941521 11566137257394368098 18298809256856175722 12649629741572766751 5281148703795770437 4506549715113145119 9071455071954958799 14363653084906545630 358737747386396828 18366641491432973435 217910118604164986 8923232863580540197 10539343365892772989 6204543376218028418 8820647102188355956 17177287243326764514 11600541740503224076 2731452523187964422 12060158504493639623 15533140526409123936 1068522408415993513 3673386928672609104 17291034656286623456 2971542977112310246 1887730306983858426 14516742863618127604 9291503252351885714 16683056513304336540 15727890685336723232 2914253722115295218 462494489579173479 8766347579596139582 660370345640379662 4520158367739896675 5998059385003306026 14157046192898447413 16286543650628087139 14169202139088669939 954123835998356619 6231779324086364002 14899132375689781200 13282879223298458598 11297651266231943055 15847178743312729571 3836861387104360621 6097262164244157037 3476394433631020975 9713859877023968876 15891304230182162702 2218744247029060204 15203435369920039539 1958715487368857647 11765462117208027689 6752844327268544144 5010429395587237021 7336492880563544308 4292686374512108937 9603091049010851437 18228585209148963 9463648612837560857 11228844971771782142 959332828497769894 3156221988756856067 11258382926321874079 12401024923609816454 1433614923999081706 3602529133659045654 7308337816229317610 14583231085194349141 13604062822913722015 10110014055375455386 2711324521277372780 1334713121827473042 12512490094157432939 14249660198208315468 16831991911182567428 13059267599910761851 17991971916251843479 1569992611263817971 3909648489356791042 5324128529030425505 15729313089503084793 1660629187148277540 7367716005828580653 4278050351801372459 7077839600363068469 8395131969873294305 15737336376617724108 16472208429425347909 2515686574988889283 16440538890239856967 16315486026906690379 10143593692669948689 595823598165325896 2209880700250921187 17962994812728351712 5111757540948567300 11951827384502369180 8694380542772038940 2086585532885499919 10192285926598181907 17286011439749302160 735993154856638704 15366785637948447702 8625696720161430507 18065472085393823973 1362584542168161781 2773000033685166182 12633024365937485553 12885065472493774511 15421484807083054058 11249195338115695225 7361881964063137107 17387028728291546652 10100943374197767966 6279714889174529181 13002987672208247740 18196980783224653933 3787531776974733536 17869070293131576429 6204332584453325011 10600658838047639397 16046643441638807015 1906208518078178170 1739691881792970178 5441095666459549973 175497919505680751 17334144795742764817 8800752229844047727 8383497863715920038 11585883319731942113 15502869689504651902 3973730429770248345 17510000294594005983 13761161383379480494 16931395809175127976 9306894929287603359 16605888267027055290 7159953424984042331 942530197240443751 1585522031934166978 6501613066426573650 8730670204483022894 17175045689133287739 12422777777571680816 17539717509604292906 10112826287102941001 8766824672237675706 6691275829956711846 15435050737024787398 8976303253508517052 2733398825346460975 333176211160153410 3478901080318532486 1804773780561858496 10092828705471228824 15965590072428885995 15520097656730841818 2867871016977256078 15570946132610642593 15313182649542754188 8079153840705035067 12743965703605127148 12041250201519120254 11069086280565061856 8684980797425330534 7270316328211553193 2295205418607142018 13366743618325734699 12270355815875866421 9854534116495204848 6236474251763086053 17959244612572724250 2373637473932035112 2096684595527474876 13628709693607283151 16615939884905225948 2538488304815699544 12064530041176537848 4869377027252685357 6849855018736782543 2761526478733454826 10558147278936426657 9002565438230210462 15108297341306221626 16910392170323261522 12876962940227289300 4786045460044939195 10600030175574578426 14980453265793217053 15856123739363411991 17956441631569317325 2588540711037053040 9648146786121057738 6047412963048304481 6598854964850230999 215414975700520971 1917408477506691792 18242203167656173395 4620480527696394016 1198504442944868659 17278503577984523816 10908947986000932549 7027412227143114560 6816442129973549471 11067725758578831088 14398931476797941055 5635734703138827844 8408788398978674531 8771722169038478280 2085082021705454546 7990387081756257230 9388456481441436265 8189985230992968376 14043233386054234805 17057201294736261029 4599192070116390790 14826406100791458030 14837391961251828505 5942735433164009602 14775743379235154968 17583617196602393466 15344037362279539373 1311754527029699079 17578544045680553070 4582115788812146796 2762932494138313181 3536381224058308887 18399555466105301370 3946972292279051669 7870528380541823419 13759862255201899729 5828248750062636715 3756473447526183251 6591968612962298992 13305756654625968059 11020497984581799522 6556342686953013484 7095046911170817427 1836148031496908035 12199200139990687839 928973460986033588 5457285351908301628 11245876075797219505 15037194303278053404 10534811842995037352 13269171576323982704 9210444744262104997 15848018178737183730 3266887426727170399 14639576206547537803 15637332988537368592 5463846427555293361 14426626340000915837 4089215363472565360 15359164951196924806 2753236635512356752 7609568038568156815 654385689787397494 17149953598463946333 12269189506156955752 6498104040394460212 3292680862781719523 15089379626251506082 4922353993940061007 16032677506999409579 14687677690286615262 17489759274990492270 16653874594810249241 18417429847374092027 17217905972433919732 1612813656962794499 11305881834666923383 602829621831326077 16592993215612032322 17463899162948929883 15250579851647973183 14561805273962355540 6474137068724045198 5648938423386865500 5928516545809757546 18271568685024213840 4618892270571336979 8045886155039198171 16501829016849695424 12772233171655336701 13930045996085977558 1462336096110354830 8828271214157295340 10104542105035086293 3161185047858050646 18249909157422731866 6053982680469058541 11080569084443322859 1715684234373328312 5481346153670214746 14368343650934564311 17351145906106372769 13834624312812509519 11413446613297714484 4534981183166364490 17168185436378962412 17820424260579936917 11778813050874912440 1084920091175753571 9179158156433212182 4056917528007460106 18440484339169681773 7238308189280547247 11044191717798491478 10137495200289482421 10489273592176627524 15777882164816475105 15405977218573916000 11618912235687805678 15394973492174189016 11875929987182440157 10848248386026067170 15169648813651267245 9461799958551057771 6362369265441254488 1026733740997814292 753589722095065768 12468348563608746165 5792598081079758591 7666424194586192620 10971114018626618234 6076844743838874118 7633826401776316309 8104623516003552452 14325995975739500127 3340948264918852109 13345154304577675820 3596782379277745610 10522219023866181795 784798922233303449 8328165961860891993 11360381970927469688 6527651556012913424 18152288694803080374 2418762769468080571 10930229101977369582 6833598957647577530 9472265269997032514 12097874295485449649 8173174232785579487 4077047497843163263 15298453369324566005 6458222781559526879 7823488114163356157 8849748118490315862 1603832938180603193 4614942089887984811 5155271585832631698 18375189624089414613 7720385382370722099 6278269611347894011 12529418071939334013 5053392923989024602 17827593067231263128 37993315815544404 17839212880133966314 7008512421758399279 12001190522347105964 11430190546258361659 17547163752872809556 8902400178622216383 11775431395703128914 11012604018967652060 1933317220864377495 14688696269901207030 17121149400323226408 999465073621556295 11460789924511337675 10107583988284805280 17289855505149579566 9460057634106787567 18142148526965512816 7046765315022798565 16361391385730364778 5927978243493511934 2422106152340877605 16257139323048049910 3200934021380380319 5521673637121372301 4544743321778321818 13281194066960060978 11679578019642770761 3445527222704704971 6990081857026101664 7605084241956022640 12337329088078593174 12213504075630090462 5479306302374006219 16530544444714899260 8729268017398358942 5277007262530650103 8806196477046334406 5653025901108296490 12643895404854951255 5285936811521987309 2582679171680872400 2446292865808904313 11059024592659874693 17150791682238470207 3410730444681272635 15029650281117995689 5527349641406363754 16438458936647140654 10144301695066815838 2481806819967116353 17044872419494874071 7320316677715845419 588919924408112244 2918367394838426106 10570400520296749262 11329750983403209185 15923746220059442752 11091511351801601909 8482630860393286823 16498285495054577254 2175872647832966118 11267032628681986835 7502660126039445454 7708915332113294591 12080832701156777584 11693899997534742926 15658611741933022079 3097165985777400570 2352290429999392097 4043160775028568657 6965050289660747905 13906244095968388204 14437192069594428845 6869767209242045871 10988720081265152724 785325587873594979 1240117072554858858 11968259411004969152 4791752833887655384 8867111736420646250 16375980284904479988 13115084683969591198 12440751183639427369 16490872039542101815 3729270955063802055 421056314549275392 14001461070282688743 329631356125281494 14161726015353153416 5937038529607795850 10444955650035836056 11580415414609188546 9817255446832043969 10895177665043507128 5623763854816721922 9466432141753149557 6914000962048639548 7140539967098818493 9298405729494970033 16360960516726716629 16476620081594920047 14958121405766557801 2426551375269223929 14043050848897546397 10099458443288882025 15330381049237014215 16091429955867659097 519982701310818666 9797907086462259621 17403280080619631891 13275678788771244297 18400907097881655680 607124410858156673 17489148568321712131 229448937602710233 1911586256278936862 4131816453949223224 14300151420272967058 15804757072503184458 12139969776511997192 3384147598282842180 17885359583981448194 8100865407164245503 15069478566659309793 4335488119421031181 1421582908679740230 604273682351638681 3402242703585639454 5251544008440587133 13286990059148185493 8627732206970499639 17292013479434721173 5324921949274989063 2149251765263390948 15191735161983812619 12974255443718724692 13504306432573654274 9900280548866468500 34321017906161614 6122690683934763681 6065026700926335477 10194027375738044063 1041766984900311876 13096098959825606333 8092897324965486468 10334776002744894275 14209305548717702251 3014366073327475099 18131522781388504155 11420102266277703469 4584952791173641266 16986972779886345519 17995567040033272970 1987934179350758668 15034861658308722371 2473755478214778278 15908165067366929740 1824660810234289897 8823768621211437008 8060356846929064580 4457245411255487455 8525908127798321809 3328997399384669185 13265102170625952124 3292567008638725009 11428505429024902690 9431957637937276518 17803184385014149389 6071306328148090754 16154506845203175950 14522365603758249697 179538495872988574 4931850453074754466 17001007102463399009 7037103899410937355 17179123715336301448 10560082736699963818 17509164268483920283 18027840511586346108 12301304638855547469 6380367794086211119 6641985195373491687 17342274665581882594 11514475782119662503 3413483193959649367 3265194618178925466 3517569967851058049 10378019486161381679 14056257614620842747 1306148550967409008 6364173398021149109 4002885068948969232 15924991488188423999 8589132316611533742 1838060778193454059 2526302693887674311 1269836079583512374 4077827371491011205 8961148481148652899 3649597297167484785 8925400050868737910 12632141314940904474 3415507994057659294 11904992655130620865 13202760667631900659 8005580167135441714 13433580235896527433 3875991337250865413 3298480970809855473 13741286555823269 5053379570421100293 15370802636860800783 4627143523433661369 17626187714396138388 17367479157001526541 4712323681902805586 14195470906741076767 14431889267630596417 15749727724286197176 11712414799778879325 15086288689864098167 7088078414762449102 8975124569149238198 16979526814778262957 14194098395693109672 3909729471752225229 8856255906264975583 6877484218829476923 10617875608673120609 15048816498876274315 1159820904687996842 758844962007279366 14205864179884053690 18097206542793877135 6830594164251953574 14177097999574015264 13511900580050983139 4191963997039738166 10355155568190844143 18446546867947459917 9634459896481212962 5355363549144608278 8170976515889264945 4165626677910528489 3107180520762702067 8740327962416724725 12831621422684418533 6162520883559101761 5227579675510826383 6838972987140994021 14649258667883451693 17305363526962524792 8069451564349388434 15823013419879424655 3519804864427321094 2096767567047488828 4130479514541607388 11892086955451402496 12381128267467513528 8629257478595653700 10810179337606875931 2567176408443262849 4376068492844191562 9688300274045039773 8720625850315474823 3412650809312544283 13279817944204751244 2393902629687693527 2864952687041436724 7702713302423953735 7965201497380312602 4293778857958019621 8620616120447282350 825090485204724491 13274576387517892035 6044321806193204505 7614644228733075551 2810169166792007490 18319054136185910920 9346250594882169480 17348174270678875723 2593577590613108185 4631139215773901295 539222006179427310 2241552348905634718 6746686851597462900 8766377372859791716 1068820262318956001 2704672680870018288 17034604305672520907 6210265339875043829 11532434768248877217 14201798389825180704 3254380897298123243 12277422740785161152 12725756329552069248 1176687197535002652 13950422853196455942 2834835587324252442 14042429645548128664 10753812567467657426 2053215660400727429 2106691688143170219 3394617146333465011 18172500904753544358 8469949218451119143 5706507324924511123 3059923834224163575 612625635911278283 16322886028624618830 7040359135420778830 14642244501412672997 2986776869378923160 14330399020397373279 11038935271863998293 11108847519475193054 10140009427570056668 13192827239083901930 9599659170734546423 12482755929734817443 7508565631924086245 16750156094447247533 12499251270155016008 3279220750922215231 18305205385803770311 3120395974763820762 11531749578719337200 2632189081090044070 474415380660985718 13650948323639300985 9678385307122158313 9068982518662221299 5654536274013434686 15983041835414055267 15299379746333224003 14868314522787480106 9912141823824683776 18133579182505576594 16745285817664638614 5619596988092833085 172396189971524795 11248177296080556858 6140577726686958890 3971799325948685106 3145285949517398234 9073249771045362186 184869511377840436 2663920035662495755 11222590276777514058 12453574279749187575 15094343021063252263 4973985460417216634 1660917146750171668 18325901384375319783 8479043911002511687 3083217063222659104 3772855530100026805 11997528813093821100 8491986810762978302 12466908411875620867 239964008648838065 6469440574377353321 6335510427939678551 17836401903232237206 15676792025621224855 16084063947083259774 17948080839561205585 7236947312374514523 695526094323465285 3093213015483954721 16369500884918679489 12918299193301853489 14120001600754995659 7866261407565834604 536977143130026332 17159662905477909603 13641201461006022972 7750348177148578053 10545788335333425477 2479852362912604902 17913588354505586759 13521049434981815143 11243534381738513016 9805388519969510817 3406773509896250937 14751461308658762194 13054667254692324279 9522229189074603111 59407372248549 11452812420107148805 5489492918441371147 4160016839832467022 12989850257698979566 13499423235529342407 15803640044224290749 16794429108317657262 16419682721138904325 15162403078048888929 8286034130711125448 12478956839291368514 6370662306100871719 14309427752549100744 14498861729798340741 848147873689359454 6930831589188654538 1287184396397287840 11542609869808321001 5622728624545176313 13946184970589983568 1227170282002252856 12047960374865078569 6709411075346431807 6530928568531339506 14247269689875303573 2895377545445449588 1040692917817159521 1916455807684908721 13721934913214021708 4316586877141660773 5217075771551993355 4554254971191318354 8301322388297605169 4817496973370602928 485733500761007218 17547602093912916730 5882978305165532984 4474164868608981229 16636140264182270462 12949209314565009060 14204170862277852251 14716231977749321805 3373116921126821000 15173178436580568431 1770196034782340564 7115311396240258360 6261730289919350102 8604749474161742272 8644165400479703197 14128031175686007166 18153937062691400381 15949509041552399180 994633533104955393 14742926503403911516 11680449033928399761 17140408265422191996 525878914922132018 863207793691376123 13618557385429069472 2917042740608483064 2861305111281646169 17414985536404869095 2477442494723595430 5936139277166579377 13083052324654948215 15414696795635892857 11102994569461271575 7283403972471306962 16824389446398968646 15087981610135220279 9762418564518081287 7305724917565702320 8154062752393940590 1539523076655774987 8819716518389318912 10268451099755003580 13797510540539221035 2932509790354581277 17455916466412579631 7101546755654422200 8502788741543386941 9915957770333756918 16129738644006275753 17140789279365213976 14570247977084944909 1629952990200536920 1141631274771187871 3662653107840442601 9735131085274477651 5366739242581098657 15298745489352587687 16496309607967323170 16290660889183297091 15040563052070219544 17748757391316156252 9905580236727017947 17753685596463212713 5768838024537840098 7865050636295495661 3135630414898609105 13665282919635585382 14489656828377478402 10944240429285014576 9748500506766648587 15566162161071664400 13239028453197647557 147029542503275185 17398050155398298418 3278388799557352328 2004062835417776867 3031589284609547711 16259939668254027744 12286994175941502128 12545255767296204467 15851836460563505336 8804091378784621890 414497586944503243 11701273657447376843 14163674488338549281 13731683549779043441 15880341176567015610 9999240823560649093 10226102430837119644 6929345104748019811 9533549786558478725 10749745190492958764 9499036470230538726 3148319573465617176 18102524752356586720 15534081188645087192 14083416396316248326 6468442802114145131 1044769233509134934 12951689500974788388 12081424446658001454 10101008012296320480 14799609579481984399 106237828341632038 17771880650842287329 12183157301201705201 15994422631542248007 16409539693495503865 14991559624311263925 1808975040570885618 17414443491734504556 17284041712562042746 15555529410575622285 17352704977690191483 7028208268252812170 14433176772240341317 11853637419602657978 7695388651860059252 11988936477247919083 5335296147319956829 5447178437626055867 10931277505166504815 4938879248486855652 16071151787049087831 16481663259344136688 18142673991635692822 5048662570957484317 1329768661397319257 6138214223087842535 7258464337959538461 14290386725845929444 8110864504763217981 919703611161106677 11927786599080592781 11630580117786197884 11452900521733901312 14154203539219750020 12578989984262659730 8769345602874776621 13398288440361989252 17193633900295236836 8160323600166698667 17120721779229182111 2588456214353225928 11543514253835570513 9823643806235564901 2920609256489365166 5019470671151884978 7139623466829518983 327038378131910894 9770824526783067522 4904041232031736597 17585296584955670207 9823059467363466363 17702389247647055891 8759798708895844728 5467614101414395782 9794680939116342314 13090427710384383130 13994332341178133820 3802330292959681154 4930336752692095039 11608963629703992820 13564656646392965245 8448368608158999309 8668158420674323993 245147781781913271 9641622410904907773 6867695436667347735 1873002424785287330 10371285328830410091 9225025328952099482 875955138842364918 15195526839785466732 10485764384414992716 6051917096527729816 8248801234046795596 16874435189216088558 8088561589883673369 12743887367868619368 4458939531217271572 6520428041922516327 4678530258233215616 4202193167462695353 4252196970822465883 6716753796607408626 924517641209131387 504952772783013661 9692292413898992072 2097721984554905666 6624751642443043066 10362240419518939349 638546348793358931 16667444798265566855 12719219795140210261 4569498151301482461 276596062506902568 5517389043374545664 10333403172310454877 926273636474640322 16176632097524950763 6818722289383855637 2992541169871611955 16346111356300622764 5593134747314074788 16456363820404140703 389519115830684045 9476063581289062053 6489143072650078000 1834882548842963505 5258759861383623483 8217648064121200949 4067230036294751431 3870872595472949831 10107525174386884589 5720593217993454724 5241709330278190025 4540645356985445403 12792692130377729471 8297340815873837323 7154609168564248589 192388086681020558 37759518079123726 11905488338455390196 10611149632243692060 15105547272734087551 3171093507268916730 11018161494258308451 12863095358550467337 7710770176411284447 8936533572642182602 5026958120530285357 8062021498905958269 3748661301066369451 7163133921024685566 6625385176573351100 3540110136397275752 11244321541195946307 17851789826259378885 8695452188590700543 14283396543040286959 14518187040417100981 11243632222214309023 7356428406809271728 18281613713806622429 2991530154336833404 15464977967020751228 14267159516134789153 242163168152639347 10085656081301149748 6074030724483108351 5442818278403960943 6143385564981759798 15128960745782000914 837574350154994880 10656657883234251616 17708288445863843028 6945945241111773429 13116630709004347757 11690988142498255778 14132824568582927417 12667464070783106378 16465971737636749668 12000252797599126719 13936850896613717650 5549294022213373088 4521327782091602907 3517151774328854142 6459338989095997434 7708019293804910501 2490666174401268664 16452820407686294486 12729444445107890850 4978184238425201470 7728845417899605613 605439891854767796 1959542590088006583 11449349827595269438 465125473694894522 11415317533175745406 12052650376746485920 3419546624107769044 10141568822737114093 6195697068219836108 18209753850797014465 10840778895607624820 14130228860440425762 8338279125626953738 15577391991585386055 15908652974051886306 5113800716364826167 7606617328414606200 11326811984024230432 15703710110273636637 15171130429472071196 13133125059000429652 11178357878704054821 6832083827764010537 17878704655380951989 8487435454194491878 18334821959475025179 2443450695787257393 14878232254618180096 2837329583169844074 2669817227417352937 5854722887922382944 1300234590684503787 5178018466305162806 18268351387469040801 6204008555996133046 4415556977448414943 9214148992010408109 2479091211516313909 7558738202623174139 14919859982149689934 5936918754863526170 11629442642125355484 14535532285549304841 18417962457031610832 121524670712272887 13080691500849729908 12096013876368013322 2816855950781904903 16149814575989352334 14944024314328162023 16310618043381601015 12746376485857401470 15095360506107606784 6736346842555693320 5370491879403491474 18052329683593543460 17403648502833382506 3391233717118484013 1302925607109238098 6056709298683397860 14983092389190217028 10520309344147876298 8734582420145762662 10339159078368221863 13131585355071194339 10163324159849842216 3625664960807346907 11057598653923015667 8510080463141789605 4908003062468578201 14046162427055632622 8379478540154432550 6208351246734139291 12969921891335864626 4213046605890571123 3394544801060564325 406284145333403310 16934372242592229031 5569481760048516139 7118243454296726443 13360060589050862675 13049125219297014450 26552920338663437 14744228325662309592 4785714436918522208 16667531361331079692 14595757341203519542 11756400494866331366 1577625511177683335 4191770024141156502 10500784758701401688 13599507695766294175 15121719321056310090 2936519980273053789 11389609129442347513 343622504246635492 7461516165724004388 9633951637362508673 11216890055134414339 197656086814646990 1498490669936886330 13778733762780914997 15126739719928924939 11044313731414877666 12868546567779955267 15612712939568678089 7594100603326778449 1868588895380202284 6902100127817579936 16924853824894413535 9533985595369931899 10303121933454581376 11854839617733211992 4694836771202392103 11553988267941599919 4516861051286506890 6142757371076947678 13244239704598914681 13710484512920597767 17711151355842243474 11663035275608333142 5974195479279180516 14515873547323175151 10090312089475642900 15384355956815208368 12167941471828779342 10717623159657775901 4538567965326753992 16489615208799455917 8845057495288411462 3993645875635401792 2394909786473426579 5287397800341655388 6196654856331494946 14463113491654474413 5032938098032557799 14902658524215257941 2228481637196443740 16969541407842878843 11004863652884084778 4270245865409411728 15290649086837671233 7843831786915376224 10902175034210749383 7316528001032114560 12288460092576631082 10261888696040372283 8666043083561799937 15473153529386109363 3015851088046882253 9583798967484167675 3702437387535148106 17724186955060562694 9470288472803295985 6721165055696928784 1896682419104495630 11172435881527061648 9177793351773116225 5788095592413572362 6374325943709589758 17301828010414326038 4993505320484040023 14973874538079778787 13811462937166117336 16711510585000132099 4216629495858309683 3941282982743716133 1765446169974901764 2242274484923587703 9429224978305676380 16180763736521947358 15496491770365658636 2359931888874005947 6655036446446302562 13480426732126029374 5824629475696361625 11059206894952822080 14475697744370005923 12504387144588101503 4564966564191383068 11491843465676679101 17391584473241018894 11854087455347983984 3228056446364807651 11294320292263560602 18114806298914704841 8495092770840003423 4483380908503447786 2832519456333576088 16318783198465630979 17432915372493936491 12681451655421192828 7323874841259688184 11226916675194268351 4864404172161568541 9165748217899200021 14836620494466890057 5754545428054077579 15136865936800794985 9966000678980740031 8047768138123541589 10601863908933584647 16595105882377333523 8388712203721089549 8879049072331262064 16791538541925093 17546579955738555552 13596114983395612945 2293615539758872695 3659136459201192127 3291065831588738667 9333909172958317455 15950238262349245599 12037463824038763604 1672480129142716483 634192542321891875 8667169527152152402 13174018806704024590 1468111872381462267 11039250650784687658 16343799549521626316 6283524592376852547 17384515512231908001 11366535934981408770 2977971303568982892 1269139964579864150 3532889923406841248 3380605688151546376 16323873952863576170 14404394292906404206 4641217575048880585 7608136402022924302 9524786430206096534 11992033731722245863 18342475651424277887 8821856973006097441 4470894053059306920 2081242377012646122 4619330999683334283 16985156226184820174 105023860112490959 7156426240349166866 15774552015042598715 5883272435405216883 10052881984107205788 3987458484368303561 4017316765843447982 1251312879571822810 15297892763048272295 13646252068158978481 6517150853779467552 15195190141272674011 8863670694362519085 11020249091298283000 13548431946939576797 11561103460467189097 2272675061654245188 8690596451840469326 4031727938292107949 13988651867495919671 3164255827414896058 1534628153153810379 13623700369415004361 8755699318017999161 18048050776497951202 17214224567833684797 10868351575497002806 14628948356507121372 9790093541875611478 14826110865415748010 215620451831115535 10222370757591915409 9566809326895556446 17559144287849842720 15349167786893339797 5837439633301220002 11236762491451625509 16651329552887205920 14888013487550786505 6521157533956313527 10600998465762927241 17089237717706174655 4017262372573401342 13195668975890125758 1665879687496595213 5866227959875920743 11292326553609765351 4856491872086840955 2912925730569858398 17934974769074155169 3928851985469349322 11616304420932287718 14546576209124702213 1490634606130792111 16688339151856792814 11035077826527409605 5025619077792808401 6914217972953571868 13068259828520351967 4146489769909458817 463773997721254714 851412162568759756 16457791673708398238 3628809348743320523 11859251990217265408 8829334578972232798 7205108632680432800 2022575448320176297 9946821707850588206 15452258444623052216 14410612651563595625 9364574943138108607 4429831747243843436 4870760903947931733 6259034113097659007 2664987035518230778 4685372554440751625 3924017450263519005 7377660239024854930 12043442493722719915 16930918125328695386 4518926072505777984 17207233631775460570 18034869346788913233 4918784757799234270 7119068421189307874 14424612303096520860 9832399400180393036 4929236522872057374 1842110971035591806 13186752695921733455 10713968047580085203 12085731353163215515 9768845763248352546 14739455118183789981 12304072364848015120 9631878234066830071 4861395796652755965 10701366884570521615 3986871988119868801 10090724620314702907 16241229555139851164 13386763299836599340 8031248723113671424 3054773617146203074 17224160714162581163 3722259305287012205 10900448895988562957 6735892117798980809 12171883891976862014 11577162239146074891 12112958999946360299 8058694024698209756 12672868155327481394 4729552997369439421 14787887492257715101 4473946743576336835 7371364979046145132 15263116415879823643 16277085616717702996 7025336160029370753 18419522662009364165 17873538716203479004 5865641346722388991 5352149781490857492 3929180865829855908 5899747959194689164 4770026104089457680 11110662934085910853 16482849605555203279 9738535987086759492 12373912217103975328 9133051857095504496 16230996709617054133 16717174580595938552 10201676918501082034 13382001425404768338 4279489426569152596 262613972010073387 9115693470807476528 10726132144272196427 13287746928053384608 15217862840965394674 9729445206254856286 1348842149088026994 13725723237219855333 9225236478554277130 4402143587701556073 16787004862158224094 14874222506903263992 4706688452708371213 12642304899366226893 5733554669843427757 12299144829923102831 17073803887916596587 6786202261767441441 8994627245314900757 15195241284296764614 13367255865313018521 1573984143963154708 9750688340673062820 7770494507473567604 14973059325229682657 9671793331681083671 15544848572081800831 4651540450830416478 9045129953457417284 15986726232412589709 5255825660457253892 1741157704657164732 8058459302557408363 10601603336048616404 17541476208071184452 13507235496779073157 3276835972385427607 13164258556811489561 9253657000813263214 13225796740936247143 13100577180365076447 9087269898459403655 7161178857374254532 8819187358310653518 13401036748850952538 18386178739374536352 14875782124541160718 434570739197752478 648689679921252597 17244731412166019935 6498274040050923559 10356206782456381827 12659153099821535057 8347272398140456412 14721814767974496407 5257622403074273868 18083324660817489109 8689176446783325395 14698494448896981755 2425595884336743243 497824072700844854 10954442507056737387 11327091911045675676 720938753488365318 3180197468484682216 2170888000393611431 5813817832881982227 10715760032069663556 17384844649738293940 15848138995226377061 12607748112680004746 1088100423900090108 1417541725476077265 10183822450094398809 12010938684100101244 16288173117601995194 8329793449861395384 2833666382172165275 5603334883445415172 18413337262398116480 813270844244431051 504869742728567489 7117650155699279923 11028349033819222239 5291211842234806361 1112018659016103945 5317718964814210960 17684860245131565291 3794125231863949393 3405478446626567141 5005875894553153309 5688310524231994972 17611955549829374334 11924169182540496846 15528648693820185676 2559302176929841675 8576962682442743107 5345123068478322826 12156700601893346448 18406814154704680627 17309841870858773418 2324784083170292049 279658664477197341 14682634520304330317 8155682679327843635 14704313654156503174 13087766446226552292 9879323683504566834 198851926202535175 13898225892692710165 5233021814391931507 11857777229146761787 2798459426152140531 14543932846522271520 17422077833275396220 15166010441166899452 11938808669643487991 4291298347369885594 196457587988948066 6769312669138540728 14038958062080315928 2118917163289935318 2190002221857919452 1474299842423837416 11212880476721332301 8977829051510364522 4710667449685536727 1913892226125057515 13694666040610244944 12379578433096665619 12158812699553323264 16396874946129178614 788427640030372839 9464043309857231878 3376211198677270807 6993773804167034024 16714696429604593892 11922069038152056073 9044827340116873397 9706767543226926366 17784738043187346055 1628645523752635865 12795722440643298626 6729109683544045332 15465480797448251825 15754693077461453220 4095850118709969248 17676972588128411113 5543757519955473896 1632431467584012077 8689963205826989096 2497920758889104345 5715397048872395210 10880652834618626303 13216208783786334848 2665234144600235412 14157894025141134295 13256774248031605096 9441495292809539087 13396527146438495997 4061792986051703046 14459089862645119961 5927304118617595734 1247642246589329558 16836983386725770944 13772190481752424232 7537326814412327886 5235529325952845559 14334063028861268031 10633421242965618188 17022673322143443912 386881087510652654 6519778940251432176 7139736478370723301 17018035365747823599 12464873528652118349 12966626675435437562 15272789769512745762 15447649707501312897 14730726878563383981 12128565887989084034 4102957420990740194 9286388804485045581 16501703666843959180 9427836497603614817 11230072914660117829 5167628843293697354 3928585440624831386 12029922327260896559 11750689291589258489 16693584417966229295 16818838948401146965 1136549090734263008 8064867572631863469 249501342574596881 1196122428642992154 16530245191076348083 3306593875372727558 15147180864571367601 8784180847889116731 13756067230775278300 5179436794621210689 17741759209892290362 2664265065906257973 11026335871724336714 7270653574991606118 6048104199447460339 1583535247631426827 16470738998822464237 17738088215789348288 17423996698846112894 2896347666577602384 7901190500209652559 11554644388718192508 3039114229465272003 16370892067646869034 961059302981054131 13927378089241222427 13647510220558181495 11426791190266230134 7487513169843996084 18139670972779781857 6408365812413187282 13593141965891420939 12056914352374051345 17566549696161624705 3645984962460350994 17471295515690877810 15720169361010487142 32017398630349683 2637698717096992685 135152549590917155 2078242826250181979 12460300782976055295 6982713331618396621 12184329623381607505 4023360725884699033 14702939542311055853 4109361886500458149 9252212356915281916 15202525223051183978 9276933596629054598 3179892994586505509 244893187632008222 7463546445685712047 11253421259578903353 13663702499877043306 5310588339920562348 17188858685489266030 1188289465531225083 3431957961833099405 17428037752801163236 17138429127229975574 730997168092988050 8519114371949826187 11115031165274608627 18411315101763907985 4052326981588525972 837990184034189614 5788802233545249022 14896473678560955229 1228045883390716565 1651196905223745896 4000822694989360708 6858728733402317750 16114254755699789436 13810633928518829009 1984948323246495640 4481220971296485609 11562516172933405525 15943582069792903673 11112769680403461059 13947424754771550675 13766164202814743978 17421551977524963175 9909423436704881702 11548422508601601635 13184742764383308207 12009062486611090005 14650390668817071078 10705205452864154742 2158709582537582283 12486790615327278027 6697274263310586353 12270566225655388045 8678144948954236547 5447283214253471210 9768003180568615941 8821937211386097894 10525611022076620210 17371256270341169352 11965518257458946719 7940655931111044079 8342037418456708428 8623908166378068015 17713904903943127846 290327235853083797 2358420257289487103 12592264671045922531 8077325276971494285 1480271642344839488 1861993974747635946 6828379359085478892 8296982583629340921 16483771261613042169 7750993056980404212 14770440059116279324 2705143499354704963 16044320668786744116 15502066738344856065 5579315004204582081 17144453619907822455 9483900168046847014 16315380640416100662 18361284747692810899 13476395830042503005 18420749131026011274 1701444343719234992 7624773013380366065 2512571431587684470 4412176858652420303 10023316372394112834 11801322710342234998 11373652099893047991 17840593555769475713 11310959203187313417 8462978712147553118 7617476641924175037 5840027271688431641 12220978189347654350 9018688717153652801 13138413014963861169 2487168479874538557 11674892260073816534 7334198738559334973 3262485910054699167 7229892964385072430 5066660245718082833 8562954247275699369 14573682718858275949 10427305141388307217 974346150916475316 2151729054885809518 11488787662050583858 9336366774821345671 1979652530423417791 10386777387062482002 189352738144022577 1736329742876263103 15158151282005598237 8515174258707507841 9167313109076539915 377758852336350122 7627558552435999170 2053347226881502596 4077973766482186040 14802505516219924872 2044455338527937055 3970908799677798514 18410019853437326133 2673404052631159656 10078359522125518722 8389139611522921803 15715666554280215720 5370398781753209736 220308532382152456 10731639139673527541 1369193717264191876 16115127453572592256 13268049013724000073 12749093599421338897 5794327504487689132 1108664800818055742 2332932776146848714 5342602153361976091 15291654742194173216 13852876463615102425 7960780153867050125 18096750509445975598 16113743282969622348 13646731545527050452 6409198697069357996 4723678817771935660 10806456762562628191 1738046587825470743 2514436319292344197 298175570653970096 5270139715465499340 12880077552734450652 6788171151337075308 11517519000812293464 1081829105835959026 8827508028351447755 11981481597945408264 13074986522833812771 6669655012891621847 9409466620470851269 625945916633873586 3874342848425613728 5873765644456121228 15945922632561618247 3455133171208848520 177943081589256466 15679964663698903358 8312161360238900263 9100914201430248437 9621035181872439610 9622234967107825801 9182530717652763067 1555205310004105086 9435570643456760483 8937543991713467495 7125326568445244078 6430377402396717274 14335596024715318492 3863844836369007696 9431672718668548914 14537623783212352296 4615330946281005177 7262508804265234093 6111927886274135264 2564474640048761882 10672022723845396660 3124274851324703470 4997257297026926417 12747404873445826377 820929292335884739 12300279201060675698 2440361918642826824 14690972880554014593 782306642397239592 13324264570349247906 7822074334578284713 6754902988400712686 15480612542255764875 3086903878951998061 14762121842059142809 13801031517862135221 7049480005002573656 134451148161840570 14268045508027832392 17212140922767313830 8580359830025124409 1597862789215401222 1670039442826120749 2338549603535135079 16419859355466770080 14989904227562683200 6567352519849889214 5996716532998680789 18222694195441365098 12986653729226824759 15515672714242092863 776463080746583010 7995996610970137832 16253036727683868655 11353506575355100756 6585479325459209822 3542147368635088088 14959646613454613162 13144739699057488223 2061892344193081162 8193123825846204164 17855294688281839629 11253858593605070917 14593595907504333737 14879042754814734664 14411553667619038768 7844668242822365897 3180461425167999472 16657169932288595025 481118148143396627 817686487387655381 17487055840798003977 2798110182517043444 15016709422139928077 17360463960975060794 510050638331706305 15169810501906282686 7109043489967802615 5568005818241611974 10758361837760904231 12943336147387176377 672919846029537522 17959415754081230080 10838468709217215749 18232251290981406767 2739975236575934005 7611121490082962193 8339913269962365088 9382001470092228144 9922439701631895781 6649628825735277390 10099107143597076629 17862844585584700395 711205226238954658 11960414912710764826 9944794788665844328 2961557021362073192 13822046508162146856 2356276623571495182 8532354103467191107 5797667310653873944 902655390932955406 1438075978378566146 772860037052444504 15569457255625424895 1506479652695473056 16768269518854144000 3872570497662708991 14663516440202245704 6796098236654020164 725433168535240564 11361811729260180581 3314310417960997070 9164249644714554784 10755215955409218891 9992986285685405622 1954456951649019802 1943150110400395800 14836981334509798646 4782918943592362829 9849281832839908237 18382035926344034852 5268261253488901475 15752888483341776059 5280919118042728313 9052060959734756819 3171761677416318538 5836666993952072445 3713036365012220531 14217701239082331802 1058984712546670558 15504490894030895331 9612248652590634724 13277699218448210757 3957623506972403526 11439761266592884535 6721314766503595461 11415522622606358661 231631025288922825 5043294801215672540 17919917262556867181 2937361337372824617 1600648501320699640 11306339095899690523 14980741618622903090 15918189501338302020 6759005424975631011 5729212340972235745 13439918477218963102 12833480786948059756 16220412869485041709 1388946882406757135 6405684865821778753 14537674879001406686 5745189906145388134 17286937359906445760 16185599486177655362 2730814879208899543 5874513906890934054 2367227874188884922 3501026667495763564 8614823033814919666 13764671299299706199 12876428522520971641 6951841726983492107 5615947182369916535 1221587715123354184 17756998948346057279 3778782046670173919 15799280583826836722 818716220945771835 11441544400096396497 17817360425336476656 2744147785339066785 9210112106772418282 6960681794231455141 18026231923565398795 12713773938978307774 2140819338588511226 13489726537337877259 2250878995214193546 6924961084868423107 4821728721137954567 4743176646608767742 4601490786924293090 10424579157636971821 1801952215475181470 16054758671463087459 9245472602342940448 5561055312988324577 14462765492019266620 16613751215882371422 15266724471523842969 12700302924927666201 3804496137727106203 7325647938086627634 13970420274252870424 10159116431038001710 9675539178644418162 2935695981801008277 16644888473169845216 12405078158426505475 14423603075733204848 17790498463622404399 16092490755924083726 15911408375073818687 9842452331440968830 6847263229182706293 9495515125113051673 3396851981597872166 12749738253488382208 14681163721826473203 1691407918221010426 1772530397205872689 16516815541131553456 6643444264685783335 15032508310733723554 7253310434784586345 4550312363817729432 13704492902698297987 10660133493572313476 13964784109571832336 13633707025558604838 4532550866890401577 7587040476584060705 17582501235581884780 14916914658737946201 15741563293335104700 15418136462915553390 13486172994673659544 16481354909215275215 1145253472130188646 9093257768022238503 2107052915030002550 5958306030467703203 4998902603004976232 12344474665757741524 17258471195126444045 9645229153282683728 7644645997516324105 6331545099933844931 13389256064388195945 1422031596519841580 15797336884410933163 2599789991392538338 18002143120799006560 4574608265651448187 5325411802592122447 896885950896357620 9675047792655182093 14500862278675524687 7950312394409015076 15166380410917271370 16664592310748571687 17180122621559623192 12081636367282514178 557612919082715312 6758693419852401899 13462083336431057636 15302533729593068977 1083917952196943045 107437448582455788 17783199202255221813 7481737428067150674 18044439504825285595 2172596984287316951 12870501147347469387 16482687695405028937 1411793324019451661 12443169206106101390 17219730138496804733 15363996621483771624 9930021674949573946 5811431937485174143 13472403697349799109 673070268852716739 16938327974854880797 8446275042220772427 18033357762815877724 13212768609578271284 13253776964137507141 3139451672721393713 12045817219703693132 13126876617841418366 1282949702641295590 16128787314612300595 9218519678590513181 7280640883498860627 13847702905522676976 9372778962142098903 5804954579019472000 12902961088783838831 4684445273620032384 16051000097259742797 5478174020957601070 11021267955471885697 12919203978147145939 15602077047278885111 3373496702916908024 1071795499804163337 2144734542172339663 9319282256892477194 84644021091439042 9429907452459414195 14923000068219231924 6198425492676101547 13877976507942347869 11448876058359599589 7834467347835538167 3969046761196136128 6591787776321966156 16868339146801047654 10429287833348872195 15961305510442108589 2880762001761292822 3054879337259261462 11775276655524970915 11431379175414473001 4465073619732741478 9586976414137468103 17369981889460463924 8182877443291582152 7142384326174329797 9726317078702980345 157311787754140256 330314377034965669 777454109434334386 6943631909947332823 11683034211598465084 13594710378605696249 630766956117568586 13762157266527162425 14939156032022456450 17154312402324808463 15748545678340201190 15603050632287669481 9354282836146535083 2336001631379822567 10029563978357246037 11578739132800796389 17033503419085665872 12075717503022109189 16780919122255909625 12785875489518974536 1398298017020281594 325281606532187712 3960139290332837899 5736711466052364033 10901250893301759079 12339926181395816024 7799620078256800047 11932651845949940025 9094825490378492539 18292222988379819199 15857507072498329356 11410102901480978279 1599178935901526692 7580499320351854065 16306885985071115786 15929895496130822565 6086695983679751881 2368657914211114150 1678004796839006084 16983679407940281569 14331739945376348609 6598489221185506745 6538837749001106140 10491591975249616474 6212550920403451973 12436781391985311868 14767650761665982538 5002904803662416293 6912116886222009963 8866342384303417587 2976066086786079608 205462404880910486 3764227800532188315 13440133415542386939 1243818456189526355 10797847144072767213 1538732976535373696 9272554396173726049 5337941514087574168 80897596642796443 9354205527665757730 11454708809795068155 3410964816394331708 5025950378452686230 4001753843619062957 7573488549506764551 12765992261695380595 3539550132693457222 1773164594745620080 6823054076389241921 14140211790912105545 17342215301745144907 10475721979404728317 10879585316483531372 9025594646384603426 10015912990882432554 18074164154642440087 571184201676621808 3978418576236900675 571302061587396195 8945038327612427871 340469766405018903 1177166068161858741 6057431005246122682 9345712480729134108 8284514533714915623 2504905602585065416 14956623450834628320 9250738349419586396 11902936330316576623 2686496147111703986 10749332886195767495 11848601677308267707 9740036613753809825 9097301372419481101 11814845688014397785 14283993077313307289 9404486727515784868 10030429952089385768 2231913600752038577 12283461603575746354 7142227099493996809 4742343646005233159 3434254660165968712 4324115265167983896 12955948637075171905 15347561178023357929 223409690739347696 3728776194098079664 14738881299665970431 2496522438049307568 318710067106637956 17838694160016051557 10787365476093260799 6616877967245229323 11674312272161136258 1761615376812448453 4154554897219098750 4451393460578557344 5781778177973371919 4314250449926787693 2865514796860632302 6227968768528645736 2644102565964565521 14601994703733659333 7294647630822310129 3834102205573525460 10408371586022800131 2603161957174844426 16245504502197793964 1739480617593501524 13810310918872604847 18302849680406014722 809337771102281842 4727552213458561456 17845248113720342684 1141617256721821978 3047454459578979422 13018591412954319628 7364200838927147622 3742871656482310695 18304121671503809099 11293045566117016526 10758806440982980527 6527041464404337032 275961763840559314 17066809725981831258 7604428001259499566 13179756825946238890 17323267453758724731 13781748430345966591 14295866356456146571 16037761975293127431 14028059640858220789 10062938832428703157 11641528423281914265 12349475611160568448 3498441365284129671 9256651833398625684 2574977303114005627 5178654592579141026 6289471508918269418 1617098393629791437 17025580968722577068 8975523618658007464 12611989786416766592 10820310832204965254 14187730990240404856 2918868260388380728 6751496342281519312 15169783307297635272 16439492176324366506 4836716365130171039 14901979693910469655 13445906956445946398 4660373671259398894 5812229736844089200 13025763885346696923 17393798102993085287 18010510509138057495 6033550360136763048 2734766237868886418 7655653653247319039 9219051531604891799 2214655550125107684 14824615419999897724 15515557939780528650 393475687413620155 9121481123703547002 9678855704352317162 9688252057246103876 79355606240558610 4479005749803528911 7483409485835258077 5258706685467753262 8839769642126327016 3148469956912621915 7221762366686225450 216326243066393220 469735764057964590 11040036672660887233 5708658017481514172 4493546703459461542 9765575906024059101 3609881253464813321 5884651753908226921 2544666071493062636 9478178602661015744 11602653727321241380 12556216516813043752 7871533452722997482 14374918166928103674 11926436514914274308 15268814086134433340 16053475138751256478 12846612041878274235 4364121609119551696 8220698041978043251 13282903161409340083 8378811735155663510 15416381142372370287 9487715927926724290 10605599105724816232 2211100829208330158 6001361316783349280 17610926259055900890 11246027266149894643 4862840420189523313 14803794669157110537 18241060770453032584 13992637467886821061 2450971987780734978 13022344593356999476 12980625248896228534 1060426623585046282 4963775593205635829 3524450755318764451 5241665988166681744 12762347961997342589 4598711746358086101 2487491266022910004 3415064195047244717 3734449437067643671 7436689788190457099 15269776000208523246 4779151098672814691 13448507000176080681 10292511492009711614 7109972722764942535 6225444884907126817 15882170013490311762 11872878029221812701 11709412581085659059 12985447533777788405 14021071395738753759 7600643913923972354 2103086207639641843 10862715475521209037 18285563791964444747 365384623070660878 5337272204695629937 511941564411403 7822056126358328866 2248331282935033622 17693401054370681337 13382127114913038243 16171637412361571750 5177832438405708609 2090275131306410577 712848239527736728 322482685259076703 8940184260227930783 5123079973368955912 2328088254179315541 12461176679650264347 1040521966462524347 2022431680595704785 14990337127531669393 2668287451043838266 1991031695683381327 13522253650478733908 12700998217816846332 10183053025252257495 14424785894540679662 13479803488294966795 3107902325998572994 16470792472479435575 7972087374471498997 582794776505208950 11623167754333965213 18399487741379649638 8076809517734505981 14565801718904067149 9423454666883673540 13382963119815040478 15802684810454420084 3174834752494124052 5724895873616079105 8498562037632643008 17469991825514737124 6569794005827532246 15546989159422492055 7095578076380134459 12533210083654500091 17683524398149284309 9701506112817917229 4007192662226646607 3378629073478975462 14930896792895248023 5280260939369385553 14015101796764984512 10413513644528782645 5549502402644638045 3729244824584086 16050945881513550276 1884683158962124449 9684886463752843885 16208157934064250811 5962485585488833994 13311733469133646716 982335013554048803 11673619804213567896 14779197981166573707 3085597230549338384 12237742622370912239 5958680202543129194 4793334809578678940 799913746151840973 7797043752244815141 10685016565570430655 3517317803078709710 16599617815624712078 3385140418002528093 12284190972734125069 15766025653135468572 15790275373751898014 11944539679105689147 6835193442790467522 3396542096219873360 1673229413578505328 1254969596855135158 684945397055725801 7266956334672705443 5163797137928286716 2456661247330428355 6330048401808636061 17843807885133036781 9357571936949146916 4593349247583551926 5472133686766857443 4040629192875145896 3210342413164459416 7112265367854572132 188424732120178475 9552170425506789119 1864397697076816798 9364823054535306657 13439848392281748532 4608643099724967276 3541928450922458397 3253368886408310974 401689911918630101 10487367087713349019 6526401070770131535 7148095489803088351 4357312450327968593 8056235571952746348 12338016585873614141 14564900784190905110 6968415031721511077 2777621168839393709 6312472523893732212 12269530759163735839 15362522151622628257 6794064166298316040 18025636196020220320 1184659332041582494 9094960409388075264 4747903457957091988 2953764001545864392 17103660008547218167 12626071172381404190 3100368708957909402 16573601461426298978 1243828104878895136 7530727000196809167 1222131304657166400 13413794689418579878 5473997945987653033 15261332043295188986 6340645875129022312 882800093696638180 16697161808507061645 8889642261042274449 15223798966434023610 6683131275694854822 15888569138413812380 13281183778379385038 12214606509607537029 2156011944088881218 16551161299588001795 1023479371861740411 10205080717524200343 14234596755771234056 4930331228932563805 17655871689626173685 14202828424959262200 14240881986439760519 7037795867019964652 15389309264628097659 5290977563870828870 5684632917185667014 11349333726221789034 11884736205610039152 14665007577358105661 3126033302470322579 6224027970823874057 10794823459930102941 15247989222248286804 17781150408713748177 6616653655089748746 16806556466467817512 4518149999654318770 1322803738232466618 3507700773278354265 6996109039850584603 11228325020559273486 11980843750843574159 13260266815669602932 4204581658517384585 16318640826317211440 13743365297415466833 6385836653567709786 2713038503373525423 12879728744956387760 15371249516154616591 5845878153756691771 4194294394365549019 2953615913394600905 3739113712784350008 14518914114408729791 2074333512281512045 7696155727282989342 7467860366799215739 11206450750495279816 862837514962323328 13663144825764373030 5854656040770694574 4435081479194444842 730082449232568161 18295777494697918888 7313331179150685509 15852728561311808895 9952403832736279221 12709409550922102115 3531263414100126386 11030892824240496093 17257993952099256858 9636368554576766618 12348117993840964710 15773965309443802019 661429786844911086 10683294866858877876 1711563002200868101 8004902143714137928 15535886309241664076 916210177142090247 5689128247298404217 18214309497337716390 7513557798234095752 4991379116238617887 5000165913817677789 5588275644082417346 3625087029252680333 3430430654955589864 17246213136006534598 8954968232766631704 11650836718856144401 12609044473203243733 17721732168193145904 4644065709506197965 3060814063789343101 10059738800463669393 15354844022071134903 5011444295456675878 11385403274591531131 10160451095119616611 11586773445468986486 4406219220478451415 18271432978528315915 2535529946072204903 962905524104577684 6109619648785373760 4287954251081969079 14604310445218015167 12623679980701363943 17940000638487676492 18268114716854914967 4633138131410144834 13560520106477273964 12158229520771361666 17798731895466322981 11777374383609984637 516985549766316390 2372537110397814788 959607098192450587 6052347131616539974 8775702466862711882 13809095158267008100 3943214189704213915 1427394002764571835 3381962252808167581 9387078989511261598 15542672417174751151 10068134361500002244 10778727764267036138 7196477279874053253 13351230768238081252 7168058903362861001 1898745585858769044 10787727604247406247 427562980802949634 897800576698672633 14562559794828487760 5881335732561401181 2941976371346537521 11463809122626394098 6616246583403547023 4172262518514765593 15223906322589661289 2827426311711996144 17037943552446467345 9671285771883325308 5075824698559416948 18391950353924493853 16331009815977950407 4726750683909167012 5739227629755611521 903534622197571336 1882657785343807823 16373490742729283005 3708187820722178281 9411061184905922300 4031473431965813281 12614387648284199458 8159934931729176845 3533369508430396252 4590817939928507287 18250663524208262337 4800898973401184293 14566179550250839805 17927683971666322517 3202726933620905373 10362036831585212570 16244714519950478734 8218623562646648607 8228221796115525326 11687870578024665477 18195895304447214151 8906269109477229698 15752531328623697895 3919280567796932845 3281126196658100983 10231698965766336028 7309650584549952961 9765985004144247977 4844954854865766143 2133630445497798283 15717339545792837354 17199509692969566609 12202848253373813745 16207177503744351947 5887656068073614953 10016099898783834809 9298413690178946431 2346478509089313790 6135913592398252398 6399360750430600436 11072723827390777918 6835267322477459332 6412327256342073342 8917185082759291515 9058047828879999214 8738367158175265804 14212876851434658513 16773046998375378440 6106363366023943802 1446073600387639264 18054875940883639252 16703216993463174604 4028532198881441818 4567954506917230070 14666589598785424136 3654844700977647083 11195420232525629469 8882713679233073789 10682024516682128755 374375734303117141 15378911202892717361 14867488854635244430 4483189362050463407 4176614695646348703 1292886014310328219 1175059735549831035 17595368177767575165 3910983501839763699 27839410911227599 4175296750114084003 7204384965059305795 14317457046820112017 10386666451654083303 10390459308278713139 1945512091663658410 8485939864781416402 3549575549845453452 7876051087806438583 6216430995174339615 10412354365029795867 1110254173954333852 12836722710917563325 18312826082953411259 3138022290205972933 17644303900355630981 11271036701633951818 5844779303641348924 14411877398750181689 11482773098888370825 5859378127476515170 8710469394296459878 14212105277506435574 8564548175227334186 7698806800320580863 3491897997714767561 3024748117289839218 6614887285316725840 5164085099934018200 1861319829653921577 10352386063561981820 4522474168010389301 12883681235744313708 10585957355950229890 374235617179065330 9560482550430558579 8953100611592240236 5581074306474812594 7334398475709232754 142820844218269952 12679500450849905978 16707539384465905351 17870207608045455496 1430936995054250820 1192291942361132531 6786695045918852070 10664342284437780014 2328320550068745955 1597934907464408937 9953392039078040314 17191681289437915518 9172561693129972200 5572474299961281270 1430769628970174725 2997163958709905755 3529867329443684498 11331357408678971650 4848140977340186537 16497072650531535965 13993156540748592918 9906743469533888784 11476233094658699469 14050119560269715999 14347888395197816790 5134568964638422842 3099464143616204548 7364599637913905669 9137554373686335355 15685724922103908168 15290151653543600323 4568310140026283211 11620007837292421204 15285471777090065811 14460889304444226544 11451789105006546064 8247744629306907650 5149210890595276796 4057165961291554441 15587543165863847768 4166457344526490355 8144608449307336456 9957443282316917271 10175125675419698303 5370079170338412423 9798911547191388558 1294301571827546194 15541544820373759608 16851495060783679109 1959344094994952077 15038618182774021409 18441844290810032008 9482917425488759747 12860794067599391121 695124024677894327 15354842934865150170 7524332802405856423 4564997334989561397 18205590368048506421 10608670854788571571 8104669796328478919 4132909772377855532 13950656148683000867 16176510032928917125 1824831249270519429 8874289440345108557 7867022010195297362 11677660049338775307 4614000344328169600 17626478123682538429 10836572759834965973 2847561285528503747 967689425935189606 18424516096650674214 5640812697647803633 11236786484355126962 3093853792673482006 3030760592704952463 16672609095519464648 1610846766780834764 9860617512364413933 1987542805257315347 5031472478467706822 6245518625314369806 11514650449908533167 14043757633696888064 957447578207591283 10048140516107678559 10390115029683078048 8441356085647968573 17621037829331938650 4300391378903490448 18411548256686374084 5525416442929511219 10583080405458451255 12871608301593762609 1968610303981356896 1700735933810375402 7622726478385974865 9124912435257944281 1715901955220923654 4021766670455195336 11335889507706653703 16738616032083732946 17398259282300873663 13051696687151633185 15742523587131029357 7126027712844888303 7520784866518487626 757215806610539355 10544369829692590606 1766720288892179844 2248155291893229796 1545609579461177586 15710215903736851849 11245081316605478732 5246777568890526878 18166262610313370539 12936600867276062227 7457496516367908263 5261160463570997659 7686432375944458680 8113044558106527768 3655222677553408903 13271419840352129823 8948093483415116789 12275110589974137 10006408962077158299 14023239055849919215 13767360304744883407 1865322136685556941 2087497887736974063 14734139862354070576 10424097016300676541 12443303963268939102 6684841083128816746 9374847612241505815 2839743273085740512 18321398841136638166 6150726959393150551 2946747579019602286 8610999480368390524 6857026863851279922 9947450951181592347 14687005625918537410 10841929717045686429 5352049624479440265 13722978949898339891 12130175415670010646 8480438076203480241 17376306126105613706 1568074238917173006 14336821097856281505 12036981882743781331 15456805302230851301 1077844138316790837 8233467894088612871 4634199581075200231 671592944677127000 14734776290565644939 7190068532066805424 1608668607866195141 13466561826057202848 3219137643389015569 4868972259881122005 15426326490657656053 10853815077670764382 17580996118376417872 16022097984479309939 6370555011296961782 88137135926511202 15913097555911651980 6152434047203769209 1364625752641831343 11886880307682551469 11091046562135312830 1870019442031615447 11601446818772589834 7161303395346844711 14822736433068849616 253962939323653408 9461544362299994095 17486259241111804671 8228007917669020217 4517702581457568351 16117645808250100405 2798987883072464143 15354511787667242398 11017318657788702776 5773470896155743367 15831566282243758151 3280311704112615277 9008546854973489978 18215889433669641184 3401991619908135440 7882981858843940741 2013520017515364180 13265290049362429068 13377874074300665454 11053417710222473233 4764335781628996886 8975742431903083454 14809177562096246655 15574436654119752171 9135892236365968134 18035518533808760270 258960034160562901 1164445362961297272 18194452827677367303 5380687649081938232 12336374438906778335 9251141632778883318 10654642834994798337 15635057151428189851 4229176635843248856 4808854144612177838 2181462049753277925 5283400238380281053 17941193986812099960 8014464047772190792 16312135389384789113 6784404953870335800 7502438264450682859 2162577931986660261 10346760390254380210 17283991308063251075 3362434985848287027 1232101017149908503 837838245552698662 2853308372731947457 2509756919710073770 5084282098777050641 17536960338587389364 490579046348983793 6755540427919486845 15254520282061838294 14118029655335658328 7192873506772432176 14500661823754971730 2007284698815914867 17644954130844891748 13849659075023767379 16838713126494723997 18075155355681634084 7750606601084575935 984897210507690801 9937875793797521854 3286651820935618917 5872972777399994765 334270851180748496 5476406024784092202 16177467954064615723 2640452070754894798 14560057824942163904 11284808383786404495 14963176858053462579 17882396636616579032 1167355036800263901 5679408782758279374 11232533760055484868 3032022396913397461 12812969919080437493 3057789742891162695 125957502036908276 16535936697330645827 11431779351726042759 17294496980500132278 12080155959788495617 6850308396309399259 4748169541303363542 7238706183028694447 3956169135820937311 2840227593731637451 2373216516053502108 17379409797789137656 17982829698967584873 16165979573680619658 18326306843318131758 15292942496519170313 11317831551764007197 9169787719129469597 3149301453390335247 18431671286500172687 8629546534812838667 4486889628337157697 5566940494249964892 2986932423517086143 11228017855741451749 9980750862933893663 3414147924410464830 11122318652316331311 14828798285576726104 17692294320892238775 13366960359858252631 7461677929403541255 1856056485073737035 7903651232872479724 5778176076926908893 7212930013558642121 2954752304061133927 10916979067541439680 14355772999596098513 15126532060136976111 1935947189559421998 15977629671057978124 9539591914223070001 13433082269974405118 11006135229069807669 4716824889022194410 4079058559999168852 16486285360487387695 2091990956301148859 9836055399243052377 5664496345256630719 7396563287838481634 1312305149613197363 8982118967797652903 1554583855239009150 9245655599574565398 3798519765413657092 7510062702370756420 45939050901498198 7609334789251661372 1615505009541254054 3507835234739780689 15006938233959089714 3995514404147493209 14137863015374850652 9462705325714173359 7245332141913153244 4494988599277515182 12213681644772409358 16422248343786583118 7401820423313329945 5686193178941587936 7492453337563635127 9269967695805510095 9874379216130541947 2771742320543882739 14090750754885155807 7074111763723908562 5957845820916156777 14604565920484448684 18277093987422888314 12014869510550646285 8333343124686963919 3646930478772751969 16611342725401171133 8946587965897281415 7485181138894595969 14073780352766593679 16288310990708768315 12383768962801424250 3613384219777401907 5477649564621057759 1942604761660147622 2916144283219909115 16078695649165282998 702572545928588145 14111168740822629014 3758461587732141137 8140021390593834267 566036122034441866 2235926015929810714 5894283541782300929 12317030015547811205 1092434801502063927 13888831677142728782 11439052118198706090 9786281105611097358 7183913228701685514 3474763373510294837 10816961017428058468 16245997988020223378 10291391031912231158 6173115343619049446 10841949929155328570 2819140853378471079 8407188485287814352 12265960197310355709 1676713331134200987 17317531324317699202 4508480375123333950 7417789194213579741 15343441889053480993 15718139296917153561 6639820879415753254 14513594677936236047 7470859160976503360 12213793283306098912 1167902705548664022 11576911320152521064 16059849297123648395 5265468897983954625 1073839880384895871 8829741316366486762 1157355664318103697 10321840220677971767 4201257661709812538 5051516347409786504 575818364132002358 11518033481158340157 10409134864977147524 5736573023932336437 2143080113219629918 12633989218775525421 7687994203865440995 12727385517771472956 9080281373605506756 2172332824782081486 6810918360675284874 8402158474842139299 15900214042427360911 5073769150100194425 10942239262374672805 6436688799422182541 1000371573816275823 18226672805934246749 15248764508714402776 7042715811629128002 12467916131822433025 9304447977043530926 12790184135181924493 15834793459254600182 17836799136550084215 12576965850557328571 13275260603011482696 6536652301681456896 628693381707538855 9334098249728995171 5840209060365755124 17622371812477987758 12242437658104654714 2502399552610889959 12763946557992011294 178947160345979491 5490945833391478347 5578757949827896305 3422987894565685305 1763387032268985467 9899590492548280010 1443697490415845301 3989419452142684389 987932074779221745 1612472455627889853 5310961519250594640 5510810260344623021 2537020986090274385 12100846494805526821 6849035273177646731 17478369760119727341 3467342329969408002 9495390249195266710 5488216435122752240 14870779800953104592 14251230926917056013 6624904892500489196 2877403465358581782 11159357081440275568 18094500173121939467 12849215887345095322 855599306005741337 3660267809406287951 7446099187325158328 18217551269887184482 6444373185397332662 13623473863387242280 3387518432606859562 4122184408718351224 2600008969402838798 3250262705980907707 5051333906094348552 1762907157178412572 14241738292975864429 7107655513068340155 370515847524783918 7230698646275308315 499093083816747247 9209971243396242853 11646303503866675494 9188821390979013850 8403959738282314588 11424754502433018423 16202137600646908001 10250959504248896320 8915796071276948680 14350049759062888661 6168238469542575362 1637057947203920446 6073406989482396060 16364830957687349105 14068995069284691288 16905790213459860645 5960192516317005310 1160825583573881124 5496684173564211584 11942937084166523538 6232585780640167987 15113472844000739101 16240206704909645404 959671442597736900 11312132981250170013 7791246265626638739 4227515233976367219 5757899666030607883 14784540963415693346 3434384340701744561 18238989990338056462 4329098712214710389 17219499292967547067 9391958226792663639 6570702022361806966 357628934414192125 15390555953401214586 1822924137073309585 4144872020225822471 13525952734928781351 18435491699454856194 15616023290433643068 12901076029950927360 2063508370078261071 15014314980404720798 4199041809277222276 188940633918234526 15614062302930413792 6638665776008021367 2385863502390314937 11099644642489274423 7699804322925436274 3303505488445245324 14193223811194206753 17285591840785731111 13845892568605234755 18173669009508065230 11071369456407824198 4870914299142120089 5433035085801075842 7131570584284123154 772131093442245825 13357974755461358196 7272894814877440580 13279502287260281260 4396814581805861996 13513055760642660712 11040250772901822505 10623302342889004566 8548790060895872596 15560355976640115174 17845122100229214416 8203343057861708964 3709270183066099116 10466504474857323789 6354079770800042406 3880017726057350789 10697844179532550855 7708088800916086899 15941420316065671288 17305408554775923909 1758068443908293763 17611384426145845874 14825570867925786746 13320119585582554681 5214038361095359233 8552080153599269713 7005528422502181001 3108211795240522023 6646171559407750418 9080394848364215597 16898975532666647186 4345300539368292458 4144483541374371076 6380875463742415780 15162320206767088698 2480124040494911259 15646116642624060212 5847385196218887454 626847420313561379 6987527485823339469 4772968871496797344 6263280544312867749 6773487928061570179 6552554821892486163 15513650522347438348 1650327554990084665 203991145671497898 13079255163528534796 353905061181987165 14262323637671124782 17269200345170170935 12349393423089940601 8567859872512863391 3090804701554792414 5909705738418384677 2899634218664853583 2360054324063163525 2847320733512647047 18012669095976385904 13062881129334036015 12384437316652318472 16609215839114412418 11740848394285847471 13777219039297393474 15221124092902916021 3570892207398167869 2190013011168085402 5959618591215845176 88700476280319713 4680227442443542466 3835683036656246001 2399751184733534129 5305251672186296716 12462401256013304372 13589734651459930809 17844784597774023995 3513492409850124562 2083814661441875655 17657796751445131138 17207069327372132643 16461235457887433101 12338194337405382379 9665180382237458853 3615909580799421168 14816361919106996947 11295867021067283586 4408400344544377875 16489464635011850914 7811549586085306180 12677655839033881318 13681557583599212682 1848586812328245295 6765465088961609775 933910642279897205 4105535603757669256 9453962895159648756 16463251866199955598 15931471918933906827 15852874869914823156 4933761388642152122 12684015443300833179 3859214655909567396 9846547555533657178 225706876413364145 16312703396183206716 8131277580012358948 1853027663895347667 16770851663567908397 9610536303928757143 1650713067599275366 3828787887370654686 2644759528954231276 10735824665531520777 15753664733189899472 11507346933174054459 3097075142835925873 9189291125112789274 6999370534542601058 6538576519503248670 11600473886076811281 14231909814904183534 13445425367474591785 13807791558143593428 14989992509485114383 16466196129266678988 13905052344924179601 13741995465662340383 1739175604128965546 11626729941253642675 7048639898992283942 1749049755332876605 4929582394742187072 10526668864208985814 13269268425963444686 17825640376895094767 8293919301551650144 5233634833588958969 4331147034649351714 9140318432660177022 8844257620963010331 14807329463270274928 12645733712506756217 142793143693006824 12863419888769245235 10340093184304814491 8946646881071351604 14245875811580975038 7295110646039805478 7486870394482811883 8257517875281413083 17115669632433684616 234259040976909893 8349173085363550773 3567105456901220428 3003717358941351785 9577515539122391775 13906794811750547761 17752527493327022897 11846924798571471595 16046509528541078945 5407031341870799539 2193415325614841467 3456132242264591478 17381248469990675945 4937083969069729022 7442514029636723881 18314894006362655896 7063848474740066665 14153111297203358791 10659917012459773928 9586063957765004688 15288765213504098126 4186429735804379923 6209030795338261657 1011407592916639146 12625169795716535965 3251018288446349869 11187929034463350278 16591262091880371977 6881365190017578163 9644615117282450420 8958910005353084241 1659624289626239798 1058159248640460860 4464062239658212378 14653621380522071351 950841979858393584 5671834939938638220 2053106584710148995 8820932140995361532 17549350426469494951 16233688195358788005 12884630758017862012 5550243585261111253 14211467435062193416 2475257430505315562 4572281925194375853 2809779756866681331 517379157097985892 14769943606612031204 12318506858582397596 10380643034568474098 16941470653841099080 815781467046616222 13064774625545500707 6116640792684952563 757341019718022840 3577169983395062557 17462073494978272442 17943958470346482329 10382223722732550953 16413041473223155858 15049028311275909952 13453506713190196459 7453886246348822504 2913005754515280810 7310951042864882043 10454846257758888810 11279329311732805016 4484559998658520892 1477814779658227794 16878281047202597062 9427719135675067442 12139003539649080163 16988591765169001374 9245039529601887608 13721798694075983627 4806571252394919458 15616424693593971576 14987593567771363531 11651557912367252491 10038118047875475607 15586077471412734317 6205287338989643118 4042475899432858641 1191877815076519506 17768744673835769871 9264744372621743200 5887377420097281093 14754789030765166616 9335176561064095406 9717438763305993579 14413126653187767264 2530442926202123397 4725251555003758984 14437188836732108931 6074157079634353758 15549649042680865668 6023288593632841085 5432047297414494000 137600201875407143 2124683202336116389 4738139419815311847 1058835951078264566 17662148442394743103 13071150221424351633 13127855474334140724 14790000456685418161 18098351780526446882 13305736930763131327 13372541817782058638 6698200180782401103 2862577346110681187 3335286284950850991 3257974179424937844 4017627123865361272 13689838624014360223 1578268310789051344 7106841791008457940 5261395259335233099 9279900769940494277 13219245816104908376 4960705111000205582 1673547454188720496 11508206464620790687 14645085946702235665 907867939626347266 7245993265633418872 7197135255474006272 4871039568551903119 10714697983248396372 18279053074878281364 1449056584625528423 5873300572848652284 8144313640962207006 11020326504414207925 11710028710658590649 404137013160821089 16520877730612973745 8880155836162981398 10499415026664629196 5845524773815760821 16678670710528324521 15519786011071911379 18232988087473449810 8222527808232445830 16201241701167468880 2901788480683467499 17467140426781246898 8061759110405733051 3862994173090446508 13395798134395670382 13028163123914802043 16680804958325329436 4295865005806512590 7506665249266088337 11679939219300852810 1732642263497130137 5786098116748288105 1516728176127516141 6864712739303882360 548098507321585578 13272948975082161972 791608031506620957 14833732728332727068 15792160234875987371 16938060823264715079 11275538798139015479 2058198076644677094 3326415836824215994 9100827564433613591 5230518014475340652 8265312126668532105 5623868540568058747 16837838710791091637 14300477061939354969 12034054851525596230 4892999693608531857 17366451746031026119 8355666946975025953 6189810875833732015 6586752669618310895 7035601535869009992 8350337271508836851 5815884433733638594 10858382858243499222 6016211130575373496 9680144252675911001 9525876042379238527 10391042597137634568 9920008117190949507 1229271844598687429 16312035709201331489 14183489987929780811 11398589038226327 10095353491293894803 14383148092185194014 13441433855221953348 1428914714731436263 16114883579675156361 13418871559956389266 5525696442023025229 9726542935464296271 292649462051995349 15434815872787965964 1128308154186210832 11879659883550260035 18342347506236240829 2673649488665003452 7690874252003820213 9978159702114528408 8131592339064076933 16771266829758022916 11744943331501763392 14135293464487922592 4002779662572602448 7905614825793350248 5278904182249592789 14939481323172614687 2823194078651709316 4537947090129155619 18226169433051788723 15911521757886193124 14913763124563507775 8886048771501600090 6069630088678041468 15137068446276302851 12089029215214535962 12198830551409422558 2945843200378467135 8404700851906545937 5658438251645430645 14166948495054132197 12822633662150777366 5262951913799831440 4909305344744419773 13464396583424879420 692908314152296833 9671664167403100640 15304489113340204333 9151028955209942795 5847362656769562828 4622576907730486570 12735306412234647229 11930876771086876266 12545194946090943712 15163347626653453844 12991326731440077522 4648020060151913427 149955940479349412 15733152290740729072 382604484416530786 12995829052748447439 11598444422416612733 5913970641254137103 9805485926455918541 4986907832436159038 5317273074493693086 12995297604716293420 14450993076910796399 13087747473753610306 11161712144559850320 10668665781205511505 1343725570052077414 16146938589683589142 18412219926610118204 3438586342247879689 13785750922825811017 4042596660836071482 9376728158793450575 7057043836203418464 7494962056948489649 3874854999169120018 15579004764021175859 11726305282923145742 4139779696679666784 1879303259358817839 17162131300423702519 7755734789361203844 2757994119247709310 3485841861840757276 17985197031176572946 672892288331005555 4307500445335115029 4751846946168067436 1630267986902214602 9905794725643732142 8521648375261293422 7785245702732306845 18126945635696839540 1407293982781526341 5317004547404367827 12234457744400862434 9179795576378699983 1671909254332028625 1467126949637036576 9031137757266450227 14599567569666093100 13891158028560791105 9387390430879983316 11655894178536449708 13059659589777139503 3000649189569166226 10894660361446912654 8276997958432979011 6156286725180357474 1816957186497282754 13418246165380235247 10756760769165432736 16872277407320987514 13221874883733108874 15722693225313881896 11400891838460068499 5284682162957387930 17780807069467459510 4069577251063321357 8180709870070468997 1404438149073970803 14412537202249181239 906262685141573975 17656492948130111128 806277010702813608 5840402915686233902 12113590311146684172 13629061090967710934 14054812320439677027 14351685928498389016 16467688597835728686 17328573650314575736 14136571520141435114 11289223733040580054 9315258217144472582 4423555247885274842 3860132779085739080 13342932102914618336 8042307826197735957 2528916882566783840 3263227213109983151 550939430587873447 16855283912470532884 4493456531859773684 1074089871295947021 13774055507765808610 17133444609245966543 18260667607059693255 10627979742666145316 11206750704242435980 5684499819367792514 2777355930021672920 12402045279468396910 12561742839834761584 11739580674396531287 10701662363210686636 11592490786263322315 11247082985756246073 12462645290519984346 1616910932007055729 10655681897237593131 825709470537699396 1056010479856153545 18440735963579469007 7569339812541882080 4579237926328539527 12003502229686676759 5132932001962116021 2077566938995176456 15537478089620537701 410489557338548894 9354567502454619603 9040033031588709360 8883018281976134294 13716709876602095913 586827457256282538 11168647208151593821 5420846142595785286 4504067529551019688 15643939663959163291 14671529490636322975 5716202045487045938 11626271032354658700 1023927368047549100 6365143518027539525 5118411387681055878 6897828473545339063 16816339197045482128 14116402110712904711 8937927946225943932 848812300470440020 3500338800452683144 8115546598183966125 17720663334829421946 6867174332198414055 18402760221082432511 11550909023486838972 2631764232167233947 9545273810093996375 17683051660961169963 2713484690490301507 14312085947533218465 7783009630087243058 1617760455548365036 9920519246423871018 14348956655406006884 5919729276863563131 1365597084226442723 13021772558852187429 18223893935499805299 10505462579837833953 17049334347629733301 5047577950647940886 16141282839744649626 2624990851530767215 11894943355349483461 8296424731671123289 8980870927466479720 4276480731303383724 17156521619363084765 554855626894039148 13047181587549888322 5626165526617283754 4250232848137013480 11335405161154744352 8488268755560137081 5122444448233787633 6442019670860081755 8628830859246430944 1442093626162902194 7784506265464454147 8048069573095808723 17618808054003121325 11424276484880943958 9096365091440546694 16801791051391103449 7537042793634803782 7381390064286614380 1242149260081592425 10593806098865523223 6113080231859145198 10099279577564749516 1330288240100726677 16079168165036841011 574472558241487909 10509199071048868936 7979965839566172023 6011419048706882589 6414783081341921325 1659322521012274398 13239086453100124555 14225193059556314257 5111041265700891839 9860356431888925636 4026076349543866026 741607132084933986 15103836388391433547 13906359710086097512 1290010712333251200 4810258028949597754 5576118678958210324 1126260928123032459 14839701239229918201 15189615176941965218 11067560163986220120 16197344521209585346 6744723366079302173 9295737111339948641 10572920495052263399 4392977198080157883 14611721693968261460 4335158340884962762 9366302885505681287 13613970598527464152 12390194505607874946 4922691294170095635 8011854839331505935 13473201425487747264 11020481098231927219 7585107972174999328 4025840499466796336 11761092739680692413 16763319507809961785 2886187619208125593 739540658587727700 18061199282124462520 16270577908393243501 2466517869726587593 12862358974452049275 13237186136633020370 12604882837377623225 2633272263122249731 2975595535924137041 16697994012763327945 9825891587531913401 8194249862258322395 2702509479905053926 11741187580904758669 15649870263094204109 5606154642953674221 11505430573867389707 8002223154065759914 7222674487398924732 11981942614635106481 9915995425708468892 18020075414700253289 12102162485395044554 2071856712346534454 10426826936646471641 11743716130902136407 17943542214604249352 15153445347332578314 9835190309975362497 6887804432378569468 8229997075110945818 10723264115897217544 11697241178417058488 5176868810633495773 3192912111361684696 13329414147954189678 1474113096060508100 13949891277177670301 2056174062934034996 13037959231138502178 13705775527502830699 4960420078174085137 14267366931996875052 98126746529304724 4166013842874423510 16180712299290161174 398299969867940505 9505196764560827818 18410555298141457472 1728942904744258416 15604410441563942241 8357021419089904738 6132678133808999208 16296457333342829097 8647982958917743965 13054459191489522095 11107431449363795113 13032883385537918371 4702123870613506313 10012505135042087756 6600396487540296015 17543041731970606415 8067881687017073709 4350337434444593956 13532596182900353637 16499534856448347146 4676044613024597553 13754843074065720930 14808825594110737952 97613743559008531 15526584641342825229 437542085119910232 13689354398610775207 11487763678666231015 252114206338804625 12812593918667031459 11433130469391288906 6784625214759413456 15007384170867512461 532230024297591995 964845529307899890 15368682409270386688 5929030106368427678 9326246409653888008 316348538476172377 16795381055654861803 9666476714939212188 2204897687522555590 3271314451961967721 8418940637953824557 14185118275631919179 3184639155967240133 11563590616720280060 9718314456298471560 15084605898206174838 8857484525199173756 8679806294863900180 8662436162739184676 7711516960097936580 7235518837791746708 16508743620610005383 2792315343579390950 3315412702442280441 16655671037599509587 16062381904630404190 16241559879419176380 3771852333308021790 13790618706265980699 12429514673935993725 13830234981157521265 6650309503002616909 10215757745915267874 15295316936036021037 4101337457479478227 2394758806767001843 12539460566673452645 17192317293942638892 18441287293655858652 2940808996042844008 16273588160341583038 15500690865268600519 1145281876522855554 13711512321514267388 9499793301815307911 7049645457011335380 4120382045946241070 2787459602139003434 9094359765899743742 14639044282319875611 11519725284075098565 66235578125569905 1480880038223058266 14173572882665540685 12058147702457844663 6489550960595955397 9121222602538924746 10235388678826292775 14350703850828799517 3268571430912200974 9106259842014485274 16143632640871411230 11235738894673056086 8839249843269887006 5836450505418683326 9363914600659482772 4343322275876945783 11038950647082460495 283204184668741893 16467329254876465221 5397902981807639829 1059170743232364608 6401859690741869011 8348449764960696685 8304402727887489212 8478347636046782992 1626227594742695749 2876290851660309472 8473175936469356501 6913726413117979038 6715850749201180100 15465636326907993319 9858055069748598153 7126435647509678056 17144800842854289273 1205328535460941596 10285186100342900361 15213444039960721356 11494557215041085747 7215491857785134122 12972265544541185565 8623642086654226399 404922408624934354 7381580577365213806 16226777995084477695 15191850801079478097 15996825340672223087 18370644511609924756 15965208857931944493 12812905081742894924 7523807738985824363 12739921667994870527 38599147180967555 15682434522405780796 11940537184128751559 10589771419185274961 746993732497331327 2325242327269752464 987861754952897827 6980242500953641290 12185305796462175881 17760618334801710040 3767749636213098436 10694306874927796319 15215418221776693648 12617993479783102020 14036597726124193676 12174842409147973754 16721634541311316347 11276378245618363042 138705589060886789 5963246337471713578 15530708221811095600 5739148452366676980 13166982888999847402 12771527805231029817 5426226053788670128 14415611693470344285 10485593618240058971 9500854102809203017 13250831625829857756 3437136641734922991 1781265240923997690 10941246241165429404 2288845862273132622 8276809459308158575 15610240376481897169 18277027408553729697 12689339998613034453 1321094467126650341 12531465575731536511 9050353418020812058 9248238796648305936 1997712722839857414 35161220906927301 11827208017641408673 9267781206517897919 4537634614839200832 5548968124285267048 1929004317869284997 8216443435581623227 9560026924495363567 843856853612794531 1793198713637078343 13631752690587204525 8309089524533004858 6812489351336597526 13919407523936614798 12312303480135036797 16953590134935722609 15706615893106640310 12067021208619572909 13557406566142839884 14496731433363961685 14753242031007133892 7375824376544378459 16196262936155415281 7029139921583242686 6601542778586710752 488718053406978558 3709073808863176214 898435784545089065 16379916157169452566 1672007055851933058 13986105903096725560 3996343952647824084 1910193492133644520 16907442243512058553 18108514138958522376 1457860668058040870 1753691610837935965 5139106556090297703 9574669349371446705 5344192543500007037 3993380981493398106 4558279464081985186 206511906477495645 1530474293663306705 17218859055610779573 17018026505211357437 11791434620347174543 16917854491306236439 595004614551019309 16899639015397449497 1128217383712222108 11185317996936888793 5533838857084714042 8528291440416973730 3006668466865973003 3125056084462537671 10783020501929542654 3600500777590766493 5117680691536527953 8723354969582380961 9219792274307671742 13931928207683341064 3761576379223899202 6678991382331029688 5494827133696661717 1307578470279361531 1972923495096341436 15341505435100137290 11978443429743962297 12669853276446636850 11168554154028573176 17532411640243843881 13093628240623047530 16358883644254749735 12432014154297803104 3092560753543923517 10459997883136771104 11990617606594584659 9032685212892420917 9578623653299680140 8989351603425951746 7856458308140711238 17394658325384194113 7400013433570730649 6210941220419641615 15419302363991201454 2197527705378875892 1709435465363789333 16236650355654537196 12005794778022024138 12806899046894743532 7336334858740769105 13805504568874905795 9450838023716307387 3248422057566392712 793267827286720541 10302734005269089689 14994291462923996952 9726221469954433776 2564139985506617488 8427872089517770833 17927741569087961322 4334517605597424377 6232698852188247475 16334460246002945279 3130272910391163697 5377512978818732091 7646219850408240897 8730594740412800839 8854573283963705896 8640979863120099718 6627896277134665079 8690668597714524687 17002988389158889162 14127712259908635296 8430671336980308302 17959531219961246626 5188857093721800864 17247923995275693515 15140667847005005547 10050813901037117719 1977694796691310234 8366166218445780048 16597283691084411140 2553094543504179368 3571346891984191484 11468277325869070490 298046547326149573 1320116676223552864 14005267852444347781 592290649608456029 7036422428138472281 11425344739687070887 13641733226891802193 13113395853832088784 16996620985763321417 17380905902489778006 14153503811326024577 4384129707115330682 13397661991879200400 5996711995999581145 7176321679269830441 10102308610611379555 6874067268766804896 9914687621522466934 17960017518510434780 8089075232321516091 7088908901284286189 15533613539958197343 1636367237373785537 15251028372413792949 4029786101582296200 7220388665813237097 15583133513315687013 10740808432535533398 10699565258987642461 140297781456858143 2916322147052329460 3557039343864508540 2700627847975529005 6126092631421180270 10342348500770666504 6555652052493986515 2122161142273685766 7681119526046066696 3466395053783760939 10037589191991440064 8264701543460244345 11889294401312183052 17437306213458375289 12344370974508893630 13915956689624551288 12283311326156888696 9624909066853821558 6259619074933559651 5624513675715456875 5233866037202320478 13199594781378317174 9062381315091325168 2389755042777988802 4546698857065797411 7267700061590421764 13471161374734104611 10038043314059282358 15108296393482792321 14198951520629064037 7135629578165758141 5803259595820871992 4630585780096732338 9179004426319151770 2736395606466569936 16825806665050059188 6628176900761639212 6996820216718930406 10920455402331125488 3257031224927437530 11263338635088674815 16526862050942805806 416434851161275824 7573588018217192491 7627215418000647634 12145108607739148235 178779153549556140 15967864998375155458 8124374043810775862 6717849898403968203 1460615836906405539 3457970559954144890 12292962304605302096 15247700087295641273 2031094842180103074 4814875821051362813 9731615869964174461 1170930845962622864 14161553755350946986 8675280623203579764 8970598697198812456 18364670262853412967 7662305255347386916 5470964773821779140 2710225980281066658 17311367281883451084 14869245908982270593 16384165950399572747 18131978448791520409 14467577430748877156 470657577912765887 12605385257252005876 15754161416854352400 3986663710437760283 7284955710853964970 4068595253628849259 7433288591108917608 11338503952773605344 7856004298667085300 14971293303642740914 11779241005604779239 13196139039526911794 17345601933239363761 6342285461350157462 647512440024505489 15947155932386777855 893653440266162789 16986198906325238185 10452878172036936635 379424921862854812 15854941080645401819 9451791546016368418 6063963557205876875 1284577059909090239 10047454448433653351 4862571190150948892 16055848883481796554 13845262810654328234 14731645446170073085 13207779898085195713 12160832280582820715 17875705507748353096 3314856331199959495 13274424289955047988 15446625873664975720 14906481832135810663 13003427199298973705 15258592341476398024 4751514893164807242 1574889311998187551 3991267349316961514 987744540896599896 7603897142129094894 9900637112252834451 15071723518538113808 13616058171559324945 8895016762959013020 16614848540531494802 9006810809852205295 17793944249130459497 1859218530287296347 3909650947929853409 16045297360088411849 17353268821562031343 9937768841529921695 8547102586025686936 3050467114039197207 5098074897711944067 14818556775130577885 1642636465663491972 6065826773444692178 464868910240103167 13833001384579565871 14990824970379918900 17718377128398552014 16341132450569284480 17459571100619941853 16426477726348216064 8160593297866220132 14030910643583860131 9388816014045680863 9220025900502097955 1152761238419435461 9810060643499976313 4914398973513658256 16256934437829540870 1179016646266137244 12518242532536390603 6283656193096585708 744591748829204236 14088784580663310899 3117830646934298119 279835692113812013 7136299435770968907 16658750031679857202 16533070257239192569 3567884103086042642 4640196506664554725 8271464463640328435 9299489499476360347 1036166375807567898 9815530368027424715 17939274236756076301 8048703223577573567 16064860131919671410 5732578170883770151 11550029900888981654 11297378398088341222 5646023812665280798 7408711956794085624 10646416178645303294 2164900017000871411 2669539261013048611 13149684965757344874 11814806803500817784 3968783294937470092 2648567386299450299 13788428298083274664 3572170704550256434 12615647376687587665 14371703774938100863 4205571074905365380 9730584041535769594 15949587690065488361 8874054633830420963 14201760286888606729 9321291397611102680 14897776866753852784 1986325549140149468 1937417404363033673 6068142489289806835 12069679952876645768 16316248613729900279 563525311646600536 17027407403347616824 9097644939366884155 12403972146703368770 2358867889319243119 14681641668187571122 12480545768710227634 214487324604489404 6935113447510220232 9270988403233166198 14835570742881370837 1677762647825614446 5011857487600443457 6030347974597210206 8572868406967702815 4948527164378183724 5797057603485070798 3363687271212557197 16078836044031033566 1295410376805010648 15955266597280816897 14986561520999440198 16656630954392761503 12659051734786484983 12310517107799290185 14031392155649716877 898832703724870390 14598423752915152828 6770013888179402180 12081117823263470288 5304583920229736861 15278996412424302982 14392384581363407772 9558952954161253159 11122767285313291439 3144132704926485440 6534913729749180467 17227067613046017082 13565181822797008821 12443186504373779040 8493261578799337277 17636762312575441781 615412469398037632 14752289639677135954 17833547620463567501 2434270980720146206 5221221453011616587 3665077100440037748 8984961458348218607 17043512486123528210 6244576186967169321 10879483691847330396 4374610149551823348 4678784796144663085 2794157710544675546 248789143709512915 1803133689618168995 2604556788601792760 3469127570908441893 13055946376346795460 14962603901579347801 2775676491178361081 328676139925053042 14270199873855299659 9183689368584816564 4161855123623813561 14588423809976094772 4292408776229627091 11698799430549428369 11587910022946242447 9031930747530341613 7704284962194918715 8135619408132239035 13514600955590731998 4604076476793686691 12973664975492448476 6974408758332248804 18179553671078654356 15884121091916202745 17403240070752437785 13236442910438933781 15860549501217371475 16109952661413693845 5478717173092421863 803279459318811399 3676142949690296060 8223270968998429238 4806371743119940614 4619610714160816481 1275316449520057042 1929897478703446676 9923518040643011077 13830075897543307082 918947849631420524 9107118165112263039 11818008197591561759 3674768470697916843 12233562760060313902 14415479626452856378 5765279561474176481 1354143672364752853 16050499709032044314 7492548460219590312 7404880502007009865 13199861381465350700 2579542222060881017 1840650871598588844 1927965735511726221 15766322335179451860 4059557363357996720 10862872931433748921 15768048200358265434 13703983474214060013 7571059959154213691 6888922001205790617 1392047591944387315 4544465888739461855 2603129444940692808 5126925857837137712 15585615547798358553 1272306677544475475 12719438941137353645 8130799074524287151 6069460594670123390 8245138637258658735 13312573103844997035 14402778767134714743 18045589895642036002 10332866386587146946 10970838980958467439 5658000323247616698 2240059181082724465 15358791873985922783 2703845036932511771 4552118235010231821 14145183920648884813 16973630138381083154 2334816635366192883 606939284079295404 3742338387501406451 11945770342274609843 3902534665915252076 4551109531081448517 1018601624067201793 17825084687437672830 14985852138832840350 14511363894270760788 8777058628016078363 2223760594718212939 1399284643822603511 13332459425229699369 13261685133446549864 13277284960413955517 572474965174863522 17722239068776302965 1980394531824348140 12798263547166198597 17184518256224584334 6125400419694838681 3069142731491520065 17749424736639097422 18183141245373167627 13359571378500839031 9549758427932454816 273206414565826470 16706122689764104491 2104855141676918691 15466365019127233009 15072377337713244070 9113149670382557410 3388274313880884863 5442094069675864544 9158601423116612851 44412508865354655 12913961233425089357 16247835075595770631 17343664106054044243 10772691203149772162 1158165469582719348 10663188895655364867 6324728836284461727 1663023063744758493 14101860882001842112 17163526908934934043 16872861665072646924 7782008108229236342 4523946629013086708 13413034221780500117 1320596150722275054 8129247935083882181 17568051565009814328 5041762154734788658 9963244921954032820 742602633384420480 10659918772883876843 14553618879735427410 272589663246858726 6159848577502725281 9920952940540578626 12229154816793565790 14926363196330597496 12383036650894226344 1830147947154062133 10094739855969725224 1035781305567828561 16383828101990441917 4918086787231461841 11764760155200105527 10900012338403709836 12755793406042107761 5370849546487011406 9173540797462916055 3333339377663020487 4159605511087271507 5067829834328321243 12946791416853464184 7172415410353658507 17447996121361166260 5223516120106812621 3378027603646682846 1072100595560318962 6345189573243146257 13168143519213422800 9067733168404084796 459744090119975705 2848905635982318862 12220875057759443312 1475336033337664751 3525403702933216372 5393583397058276410 14625272904452081556 8797729402939677116 17318136035468745394 11431800339553520840 9862182033576117189 10075864222815948293 5423291951271848923 13786738349939539662 11670174741723874478 3623287060297596958 9338001906255761195 14131850087086599549 10284847659443942584 8537449800322360763 12086962213530036485 10732767627862709607 248056296666454173 16058982672006923516 10395792868400962708 6792352620530366912 3030163707263095330 6285657481522918115 13768967213049903548 17967472076884877724 15986009024364704351 10759453850009136724 3065058114406588551 9001828329410675092 16783535370735097210 2871691334871699464 4736734386957424940 8489616642740467107 12151813506283269492 11447167834616328751 10703913997516759667 14436042759584541731 14066600478329254972 9979895916401222747 17931797468107567585 10787025555276750337 11835144039852954937 10800106061199547015 268409428719639911 2505579829882362403 2085381424961707680 2319962723997362726 15943819724235325651 3974159985516955884 10694732255031735295 3758776573347083063 121060581865363037 14908876908651017950 6976158285839625238 14058888886825141313 10185936719329510958 12426121438962053882 4767774203516086651 11974833946557081456 5162210621828572681 17288880046944831042 14995976117915346162 3763008318565433775 13635582472641629319 3769613791951508133 3071308809935297881 14069852075925680081 14214870985575582560 4413417334200853966 7387591129834338046 2125100654993588469 6628822071992859280 10472019993648016759 12799193125629444776 11657075953019183192 12505720515741929028 7936348061156571282 8937816795927699670 5838353725055070845 10197112793659483795 16333387731076388495 2996351829950476445 5897421127957892879 10209288130604752809 15928427099376797223 8246694072145170177 10291165420085891853 13469321595704052303 5087250828651451968 637940388906881689 9542829684212256042 20007658361760658 13590278516355167510 5807357756412960742 17646171955927591720 15580555035976777588 10226162692339312660 4333860099750527970 3712858269886257247 6583007325038142130 10415486336238228773 11294295348527842816 14713242092123569646 11997197366278370982 2854655112545258657 12595988707512092125 3258745931965099551 1107165053344913138 6929388494824016956 11986289000584091486 6747064668960803749 885304966777389112 6761181290527611597 10583405392504252383 3329176602413695938 7310723465288367285 575766223828793799 8703344726460971769 14322941121397990264 13984875508848472703 6863794399317586424 9556989592042896891 8284367442977295415 17328802221130304700 6788013598504158139 16995978526806100408 4484916582430965975 4153991855720563513 12866246507934304962 2256972453739435171 9234242316633114141 4121324312951366407 12023792588834338715 17034304492853423261 140043330966859478 11178054542415488975 8187102714182805708 10462200079211876275 17013222406647865220 11395280645698437155 1001311304658742397 14724507312399759192 17330357345468415714 5182270112904006684 9839383091403053341 17013297391805410681 13107085740819101070 11682698253426757555 1442007920376648080 3872336978331365951 17187546895594001848 5559783090334354623 3000549608610487806 2259869714363800044 10075645867414163465 16487558172269742049 5665964174843438350 12319620169691575870 850236621108624248 2331708056113650844 16809660463873033195 6022487696425485528 16192416467388088923 16823591772254930770 13944565261624568894 3290460867351292659 5844708307712000702 14668907165835650096 3665457265474997008 7456674533979066486 10601572699236805756 6725978517272678897 8613800497682687682 12097540807332045416 5587340912459180397 4379053379356849820 2642814930626789536 16114292614324584272 16361456032031867938 17573034566027176973 7278624051512578748 9958654882589228034 5836194271496603412 14221269843257756877 8145367581583354804 4820620688137269642 2805018080591249661 10987569587932022149 10793202019968068584 16119913550129466762 14891258277550191001 521237585550185504 14245151203015011348 7673668269978339558 1561664879192839009 9570045539929532983 112495794221563908 6218842400786099152 7034638024937655937 5995841854507223219 7472550458428157776 3214223935939740132 2162829626500209520 17079615626118373363 15583313782818053040 3020066963316783700 10206803807910920182 7989343057125798071 17220644076446702526 6491763619078521448 6075350473782232680 13899363202713291154 8420138207051588029 2935837616742110444 4329332762290715975 12185146847336534125 16000218410670238990 12764264549446416367 12649189882957676905 10238863884030194305 6990842580011727126 15372612750882231485 9990353218384381017 5524981453691541047 8649459131228263726 14496704557579623133 14849590799342992674 4335930327627104896 17281698701287847681 16395678422285551738 16981506117022767602 16460281565832010038 14732354095524148517 9871339127585841363 17467732848357179596 9809604013146070817 8056278443319917062 17523174163116299904 5369963119669760412 2649232216720647556 11707061965503682236 6022817119364863998 17503148815387194730 3380431118704277510 2097513073594394100 4624617994370792956 14024934294931827314 8352591614529671522 16449166323053386085 2464722949218784003 14911761780038318418 5843279156105791674 8602287823181168772 8841495749668067709 4596693486350737299 9581854701783590170 6586003003831486966 7846724662587091222 511842633092891086 2742338253470013647 713421045318220845 5652775356355396511 4690503855203017267 1618615517700596448 368871456870225219 17232200163568704418 7056792845423575152 14127471682841525282 10028820768381488603 12078331481642702906 12728785500866159972 2187680137917056851 11637395820059433527 14756871258246828738 12182509057130533506 6445813140855150552 14975319707368816693 9922216766908437538 8034196083614238600 1967870017102184259 6826279697707564084 4142859597019026774 17262284985643668988 2026419413200294949 17696720189586652796 12570811653015232997 1152089724292178162 5518696932759603233 8873372752705711842 4253848066398798972 7913915058965485214 1539647801712644502 17364320122293725133 4864808945305177151 9560160508773466800 14416616794255114262 13386852918400736274 2865224165038568285 13968471574417527154 14840698543831114862 8115141478822341989 15833940167938270942 13931054070435240564 7137610726682180971 7002748880910235060 17398099724089785137 5117639240972802731 3855835470447319239 10044288960428466477 17906490683028647073 8293133560515052563 13512630090026487635 1907845933467053590 2604273949535653195 12935637791497212820 1370832828336241415 5943436466409382780 9848525926659433301 7994975929489291636 8867713000539741945 15787376333305082209 11598323782539719842 17846292151194933640 5894669856828677508 1308247622108997352 1344327160757029343 9683837962286114437 5490511000640237842 2853752941368083133 3266813227270409783 14398274257568760330 9928241750884825653 8270932040437608359 772044865713459423 4776086939790031713 13485360811782387891 813432370281661385 17612940911004399930 18244427309328714201 3366796756690616083 5603574738256034340 8452302045864212164 17813091907402778731 8422760621402675631 2443345066480048706 5256075723601771365 17908917991939218236 13872617917551200422 2631180374030414635 15209847513947862519 10898669717015212806 11305665997781153375 11750375324511959231 1318689904311255618 17416952169633959592 16556647516173769443 8485889784792900506 8793052659512223014 10365219898103055654 2420964611034993150 8311699769559845574 11108089527327239702 17805641430216971519 10178328370001124677 7664896041718238947 12103540164812112353 6615444773177444111 16647613289670454138 14482235745476111128 3157611347787433703 1277179407157318979 12807791443799348766 4615428214952727441 697242606030878169 5621657798542571355 9985777072667893461 10130092437470646980 3180823442663839029 2572937090485056394 1284335961613403097 8353959154861250205 18341035581408015617 12016705480829274007 6515212437140950771 12087687187182826418 11077626403115524535 13985963498996445437 15103714047579368560 4483113210652155405 8502305176718524610 3683071697792379180 17969052898115302655 3823530309489031520 9690421758522933485 7392186885132119115 16907808528165717282 3565392028277663677 3913777184995285628 5040359462631073235 1767915308101047726 878483196556811136 15844199278790876816 1183827831398247318 1865752648934116057 9995055356960088037 4700852883811819177 9348321468440253186 11578015730744881869 17367147928003671441 11206865980505757358 11178356261710285762 14332383370730247864 4945377958897280958 7331113637581171635 17831330213446536201 4144923375877953555 17164541018669204300 5510462525571240100 8285369587369535712 5653768954842083714 10053875513800938735 581637052227155607 7004750547645134002 5757713203917365879 8068464230887705889 918497655530790190 9926767572074808528 338921254335764810 16586122810145718101 6316100099705207008 4279448979751826146 10143580181769102473 960990407240520574 17793026020217188553 13475165988455577790 3213275622900202779 17053684088576439310 822365996386308734 6158604044157874398 6202293241364797418 9163747629736271288 16169458517776880169 2195501005423009721 8670849784250781225 268727650889887172 14615870105357676712 8085997466011155361 11699997350576381078 13136316496689957194 1076041831625625168 10989732745850730721 16540709477231457221 660129570293847986 15432375380978662361 5813211694419415067 5613249833336275715 5985398728836982348 11124573527646673674 15879543288757528872 11751123335787048266 7968348477139375993 13030736426505146303 16877849711898578495 2498639139786763548 4674880041166103446 11644270397867784164 3876764984629787023 12441469575933472113 5638252881782809989 15116176666318673331 5495060317793726839 9458783612337749409 424618454940661466 2102731592401396735 10252351701939989435 16639949355549642781 14264740085839060861 1327778864162396133 14061623148599162669 11653751077055642829 12274841512772223670 9357512188496290411 7723436702241821901 10634781859423295275 314546939242403366 7463598508676459330 5474889235307918596 12177399222143635438 9891618338881341430 12429289270617609968 8177911757615997664 8891756461002104721 17409278856081191791 11610643268698644213 11839141233949445787 2171720298744629868 14827435776191369316 16247738870841396471 9524301910998754076 6143221365482927218 5275762019826402727 16152121063132387113 5354264909732887723 2178497695646071948 6272730570854871138 3348349072327003323 9985608430805899274 3545948897686906006 2248617323066359561 14322079491371150292 9429304467582924377 10825200545859856640 4305932124387636946 3355041477737040648 4465355601778268369 9658654788258675139 6589048878559839458 158931853398769254 4175323837024254930 3877432984868408919 5295749827498618268 7201108675874361051 5269062421461965091 10647835363077341244 15030286861777982564 16674029740653879889 6254145712869297128 6747714651493216366 3382515961009663047 6375827276323354009 402006670458032488 10551878480477227351 5803172636404284237 3062584775903207928 530404463894873429 1970285618592864530 18428167675212746993 4838487771272000925 4016521737475468376 16402895569173898203 17214213835564009414 12333151833777380141 1252429967476330641 13671407372080047564 13444898873034507808 9894522913397446695 16755982413129789385 11404905125951035619 10366910784791729299 272730665134763830 9640703038446561145 18383366305654190978 6069809705301445717 7704537694843932994 1608742240200531118 8071278739148141037 15105818182567157909 5118580936783749348 16336955586380710317 1987505708827983759 12005823949946421709 4448492659605108732 4251696088231094272 2078931525849629336 7628047947445802500 9494366771579554761 6950425392424942935 2289527031302213204 6968850137434694982 16085809426607342998 10059932435299131024 4639139557029887716 982944087882835792 15777421896151324202 8500726755814227874 14726377589015239384 1809606031563979196 18366655017436980764 12666100063531374232 8668701833498154182 16981297217861628661 17642270418678093719 14717335367568759061 2746618786874925302 4367386314184990751 11957645207310371080 11358224098026525201 17999669878891018190 3361387700274019918 4672553765660844568 9341374836629700514 16556833664396932543 16242929072635289562 15483776803491725473 15566813105325751901 199913139554299269 8484282282828271812 7535088436692019450 1070036238674492081 7046592896656411671 13934236659522728412 2003972499002127745 7099597105990397276 12527482669772289067 7124760854209075119 18013095513880984022 4564797714399294551 14068732483527528315 14093941992687636943 16170538237843507440 14777735591356677487 13119205074503264643 6678005516664435834 10278178541780167268 17353829352715185267 5250021942398059880 10436560987975797299 7367331824631543426 6165306681671825523 14622316766864580848 17534949487540192141 11765963449052184987 9327693344433901179 562654747546975505 17571387332374878693 16814252643940721526 16627119834350148637 11507085418334212648 4057641123398782787 18279587233516509674 5376384154274659672 17510845638748561811 2256757795910187276 10428126428178628293 11932467115323212357 1552869984038414853 12692915822221429791 17863684811410260798 11669780627955219909 1244869231191783897 17936692990184112599 14028344287080758088 1998511049307637162 17775737081592842064 8206743351847262066 12930953066139771530 7637379373586552974 5111215519861468405 2471264948548052405 18351869180186953762 8089107145935539854 10756496160647349718 12097639471521665492 608778700349309703 293528760027935579 6049800031812461523 1250166607866989871 2398051428090910271 15070441354534963891 17124687257898072964 15478304807716590757 10245945614100358227 6142187330716290602 4060106129766143270 14986190658317870440 18393589585754177544 12268593371494525889 3736086452838816374 1005179467872210377 16860087361481688041 15475703455610893604 7521835699397192932 2640485808430971608 6381318703102901025 16648286738452250232 886559422046540387 2636294923149580078 8679286417881591475 11386220754507449064 3867364019973061317 3907702749074498381 8539878404566267536 8461887472901080009 10100988136864177424 13024780361233437011 14700817054708862331 9436894157317754606 7864799149428663405 16551637018589207308 16002659472503720586 16000400291518493879 17813137297121016921 14200526688005941694 4696485344948857019 12628077148284416621 1217500033413828870 480107351905882914 1772209465339038432 8998235741088056557 8998765650701481146 7950587801712334469 12449808115639324425 663448112075008140 14573963859450296389 12938715086912288528 1751639740740714015 14649837617220593485 1541236704602957230 17292022533079253468 6871295403669962233 6832828532012126998 5952500697728917023 1427125788167187966 16626330196075999596 11224159467536549381 11371334817659466749 3236938849276882700 5555265069525016046 13951293733487428441 14287476258752406566 12047271568148102060 5734492711151758815 4638017847319475809 5784250389326422260 8167299197918978981 329977923277292050 1351307991139569124 12081424137055724965 3704144419654933404 12136981553133698102 3108917000518498612 8685601128515952306 5662547305658575544 13746933410118711644 544115902803896231 656448781640550783 1919990109798274400 14991567624294751892 5430842720828642122 13198299182345407214 17420575129525651273 12708113204855245882 2628237790794541735 17313372388792964115 8578075181871964063 3104045977157961903 5210863903744764305 14218189121342972478 14246965505480870595 16986435868232091288 4932091335185697074 10611668669900101508 12714926267194643489 12163396555080550966 6868149330349044784 12243355980760617501 1961309504397819722 8786268089698305145 2297194270229570017 8420120356033421612 8801523327598392291 14486151790046272032 2170766719463568486 744552662152537577 10089717018823002923 1422958932473245959 3564053426965209543 10359087240184303074 7991945989323754595 11413874479175982853 812842934233205661 14479048964167830340 1620919029081456030 3795072185958702452 11108419711936877197 3884021658296505885 12862459611722928388 12162486697940000206 11547289750622910255 3232526555512996131 5307837433143100510 10558059354658368561 16567127070769094114 2625412758588644464 11483625739484171906 5694761020430035073 16359946668474050121 11848598441816392855 9889820462056859066 15436254252278888263 10841699364983662217 950323491462829432 1406307222036085218 10915777511251184383 10642016120758727659 4705033164716655450 18406221982029290421 14350534483811132164 13617754907594127519 15025681349332891545 7357443348546920251 4071598641045924237 9580615798522802402 17519669945972973714 16705618087705481421 17647119818759166814 9664493645168751633 13751621049225566230 16776506704417205990 11116468978908506273 16731559272857998306 1559786710508830291 15904603419348053102 18176256848452047770 15288067320798126710 8520499804516470617 4137329418063169883 5354056912716898734 16699375934482773120 13892724017930448304 5907244218118242171 15902997172247339898 10549374778832055281 961264883077217361 7023352780688159462 765852324097350685 16938210826042853926 17307995475964264820 2323172720189037283 15021518600787018019 12663882692760057038 7331376231729404634 7024000682059790698 1126073739374186237 8099124942921075814 17654132601258157310 11887703324848674976 17329446533683318614 6725936948884780378 5449999050493472476 17693376440420113427 16332117039406057504 4974300823025808699 12160683286156942154 2707513471476751664 2523253344633933773 11974617321712983565 15703468557927803326 17818274265583400293 13666319730974769000 11328126596173237274 9450054990021622960 15141683701194286215 11912242841389419213 6103396242505352390 14374651410879226500 4341622540232380784 3469485918029551168 3818792917375986396 2628750092772514366 2865515338323094009 16731432888122408598 15835936873055557544 15187025589986768310 8436367896284175312 1419052148639228461 11241858550553433 13428130736972984046 17748114113290088285 17248666606680614936 5387230234571234053 7760391531187259861 10133863697379258919 17689987860375352696 9676486766642206096 215863330269818125 15638639848341522773 1098805495134830238 2356564110181607807 8172078106410278599 3124609147556149151 14673075191294688948 2499643902442367199 4735396941915725779 4998893087268398969 4424380546808205247 6526385612378232102 315037918044163701 2379104926245698161 8892286839465308532 14260490544249966293 702348622387194954 17757257435188434987 11198191921433539373 4138704355156762192 14741504192153483361 11683921513938857349 12686789455685504169 16268889955459972191 4156968491743805753 18407410487780024421 2115157698418986159 3715506829018234346 3722489166866716516 14456131432066151400 4665725473282171747 13785061243873821824 15409079749529885775 8163823592000393177 2691289187322265800 14722820530415147999 4130016003003442938 4710181291904894219 76633566441518917 3304698764162605712 10666601333868111363 4749299085669619418 14913607555023751335 16500850093730639690 11995708556855131224 10684190064032427899 18347322752590024134 3946732105227208363 1004509041429512714 11525529612530489951 6846685913804489742 4171112803899642849 18349436429382164549 2813829531706330109 17584620204889174771 7223555276588862402 852694885519033028 17852486635725997983 17382990003102481523 252202900658990914 13185087776735014730 11835974483219251315 18065202968342300095 16678365978209930025 13107643101627390298 10875584551292251179 10910686008590746771 1997346774641662518 13135382183982747403 6788099993173326312 2489524984591761464 2579861457659731802 717933810913755844 700195117977768920 1018666846252362910 15120639227777323049 17613726736966418901 11627440496584007279 16576335997906452841 3909126461711498303 17468396238457645109 13666174669112126258 7114218789044391833 15952529600008010451 14037120954117082814 4907948622941562074 5063041939945269248 18400329245882099615 362224311387137747 14832493830336258541 7564781185278713783 3782955227547039301 3988090443574563331 9097366357708469372 3306549482924387341 4285206030470153685 13494447133314144933 13019179969355042682 16897843557307075812 14047322211924254385 7151319959036726044 5065350598591339261 15204875780048044194 7569704594111301338 6105294919137628306 3926208291537266817 12171249040227020770 8693669851081797333 18138612033280296692 775229103921867868 13222827023824460185 6755647504975588376 967322215817559883 2011430658054843478 18379028137901564013 7775007129790447900 16120402395592792420 11878759400748908345 1169825118709366087 4884004619359523677 15628143983821184164 18438557875864619073 11229470880963743180 4273454369660111468 7256931620504691545 13359862404777180564 2763883870106528096 2713867310544047771 5184319500351093122 4787557174748162824 12011574092397059653 17546539443132313491 14571424017833551400 14838458418618100167 11437593724516683917 933956593289880495 4076751766954025060 5095915017891249389 6497308616265995950 5134499042554754878 579493472358989506 7406460843404953655 16011154894180092386 8467547742475071753 1125224989225212158 17695639191451219868 9482091015057958821 5976933651141019846 6265344554623631609 13596675003585965332 17345354046734174160 4921386579826511887 8311543209267346129 12197728909292834274 2844025350248492674 12884039067959719603 9379108630882383150 506381965559509239 4617414566908809339 13128653595061092202 9825905669119330545 12823936491489284316 4080633076510906377 4971915541128455046 1422700550074731260 15659067951802286582 14196780419279483753 1913521349818822498 3678394729530811824 1172276783061654342 13101695919396558861 12770595222792660016 2350218438866600991 2279639569610139053 15265579626077791632 16583495602383110233 9941745897066600179 18209669340289770497 13467440196858846101 14221469141008645743 18421635642076164961 4958203561058803708 5136784589431691616 14723900006900940394 7567597742138515886 13745058605317143192 3499133739655701114 3713932027551892472 12583319103539538853 2795641362851898807 12837333872445849330 7035158803954659948 12623507620806422049 1680846069046407820 6236306453050750982 13072561877588940737 1415650025262010649 5732769401673112721 12350354693842949534 10609827905481194453 14251470630500164268 4125143716147555344 12610432000537830655 949767343220866279 12142042562647960468 17522394119101384031 8602893252249990925 5634273787771951520 17934371919378185519 757910012025310059 7205358577754271748 6402106797039501739 17873400864241026167 9304155595486512066 7318214670775928129 2144038580696732782 6092047838558984352 8871130488674192221 16544538487260318378 4892910493290014619 1480169503607163836 16690630464474649173 11350644997912083976 15809065616284524326 8839500991511740175 2566124161502537424 13626486380304226817 4667592189541854830 7135765470765604394 4563972399967544970 4241819468392773166 10266544455155718955 8835572927142209036 4796007601682686213 12017211077762055911 3986626140246598845 4588538064393496870 6659591863889194581 6860751030026580369 13345109437193666901 4113013295777833802 2966069765457093690 4569671866529547949 16240063654226388346 2415690104575428893 16495129150233146422 4691045427431819406 2887269040375256154 10530545109221257258 16993600700618386553 15275848222146734719 15045849701759189868 5740897526832974760 12203463585466787765 6169211237312542818 7581537744698744938 2629167984208647278 9212716516749396373 843211981527255363 12047106251119977290 9476015015598018138 5190892974450718479 2391092155873615996 8337911533106491423 14318235354339234866 2099074824146513531 5756457224880948883 13775443605559193463 11691347251125322281 16904675328259692767 6862860743020639535 1382840779752866015 11716678716626938309 15199981388479860676 4490867938268763565 3075722189413974724 6795253424796681232 5577479593343013329 16498112736285778173 11089562221833221672 3432980282367755176 8773166283379250985 15802000134597509225 5523538700053122424 15488236798035950903 11912825897129508174 5035269335168861728 2761560100672031070 2406891473807553549 5443332514796435977 12450718658086083072 17860245563281582861 7933796625035860454 6435309576546167127 7748933477462312949 16213631060487002387 11622162965790378256 14250832043988931498 11293021250061822739 9438807395050230972 18035114477751436652 10942791769292153719 896061190208763794 3882320368046408539 13628355325616078023 18430330200326380263 15227133575514212831 15556358940320316318 12893800893291108014 12802744045483203241 927174101833166225 10412303538943615011 13737225935924452381 9871458458555974475 6440289501929102622 6144765244436601239 12478116054374463153 11362319146043823235 83926907646474168 10796151253876409830 15211645423423119589 8295112317089808837 7944537962271867991 14273882493060665935 11866353441403383920 6500281054855587305 4962890608758620561 3081613014146548240 17249075047372393876 768221788514414148 1992024439478764837 16389824185469198680 16361294781316009953 6884674260679735899 12153781977655372886 14280067995415997410 7160016613314074621 6140214922438955674 16884347886431936082 11330030719216605648 16397348694497514598 2754121345831262171 6978985034925168056 10780605818935362576 2258283203539022649 15682655775913584727 7887203133495704342 14787705674931329899 5566121708722924220 7240422518780291657 9335593989033533312 13888895924999611832 14036271400406789112 16857414289593346272 1233164528605357358 755714458617173142 6434136021185395941 14117997954989336185 2908402318211161953 2501888215293988718 4156592013945580800 6973682033783284164 255450639424481640 4326100712729510727 8159372503138637469 5017619248474895558 8437497113208181554 746321172588394127 15299552290499813881 598137209528252102 10106859110283338199 6214247982197607852 7832252453221729806 7827309309726458880 14729981929287864560 13437321902425759849 4274855190214556788 4749353057657677736 6134091593944192324 8927246463921942150 4198194898562623431 17828439213025236479 13694812953440771603 11282896444031316459 2936180809297813602 16439710186112533566 17981750331761630882 13540414579226941011 15345030741684303495 9264483946592644304 600911400078829039 1306305429356018827 5913001634569386469 10577624952332441870 14302979309797060789 11317251388399462240 13812079086172514174 3676656071410025937 12421717359121004110 8500561310125888298 9672077677746093070 10206462056125652932 2045831439625199083 18218188481101300796 12577724712389335159 7189472115339111125 13365883198715818850 6421218412414283809 1598443180903726364 14739821006371778939 9724100647675865690 5938506994554667209 9755511646459692873 12904364882407553671 10577288097783108691 5820096489727680962 1487761524249332377 16955718337499968624 8193740834317190295 9809612379953086605 3876858220436838778 7084046600731846500 5603244899873128301 11356674381055439395 11733517945062214753 3227737706644272131 17632969323576968053 13244539403650953366 9371660292142549544 16568180985669989957 17665502734071222880 2997220870956110940 15556804987806769345 12287506018782223196 242289529368129450 4220188434756947095 11704994539465964778 9801115495333756230 16163448007186903687 17759217534624113556 6861935755168768707 16701990575017432940 14193307407672941446 475336399410628913 8795978864285185185 2906516109609858922 3157089601085685190 13097609792815079078 10995782341968900013 12404771948343988076 6687686084823985305 7403202598702121283 5372311826489902387 15916465207382208460 3235552581232061856 16772627624187419549 13542959123960568988 9402153972521865256 9834757709054827837 16422286795514295324 3340981488815271435 9936336148110561217 15599328048597690251 15770292013382554631 9452607035950747199 11811254529895064760 11411039588998880905 16478751796254487561 5651804363675777132 17264872565551685207 5423093933662026842 6115363787316123295 803068340824788350 10988933526051138067 7618702993379697732 17248317545140471369 746600572650672450 14720540218762697669 14708556072417978509 5474766408755645565 4656790775741324239 17974834165418922896 13608837546146146782 12641974639248380790 8945857810472480538 10082452666933922069 14120779458188366375 14308595286390412772 1053858941643038823 2102867885599573778 10294723508952353320 4573970276808127084 371691127213133460 3657434670373754168 9746399274825500696 2827966217279925174 1174908877254010132 3293600722819319583 5013931817463496789 11322764240683267574 16442586577647892672 5437115492745562859 13204671732275646759 14462474742207796511 2268198256414385111 12370691057215334559 8736479115412357615 9548623757998218366 4531145805404216744 13306139884067297664 6341527983401273026 18312879468815012035 297184772599477510 17455843386554091523 6494201709953491797 4071714598483799303 2222700870707144596 641659866975121049 12022965581803382552 12882768309229637136 6996489800646250890 7619224322199245727 8557227931470051176 7647078535851829980 4735519905665131503 2851769156904642814 3736799354391136733 9880577946366757576 10404770443103104243 1431519961163545005 3842453286603114376 1931352190303087349 1118309148970885512 18249998711093320428 13272719493282983313 16294163379175652708 1903715613377401384 1475999546630172056 12462121500102691974 870503709233114304 4808967427173286737 14447595687139673201 9951896838826288772 16335257170210334851 4180422639859629797 10063704031505138911 17167879242113661308 15872645628638289464 310737305947508683 18116617142511394952 6661526141987852225 9493018513267156840 4083269941576740506 5588306232056435768 4276833392977689250 9627057900140089947 10597907219903984308 229095747902719180 9899829409871921096 12223529043839906879 1656078782363393686 13635941248410837560 3089543908162801069 7479322258628426319 2642236178964901486 6633806986579560754 1412305576822093529 1636356643345931821 17428080201602106621 8176870642000779444 15871320565625660629 5648625452887606130 4222012775224327589 9453915451156916553 14784174455692421553 13624358727069247328 3857052774888163855 5029043486074857813 15051891154853564460 16651242260097715957 4986969289505618432 5277056391267527315 15227443108895400850 9775223862894869280 17676275810415421555 1383280777945107379 1262940277159038490 14614195009688613648 10147932523749759081 13384797658837230463 16621854130890346037 11546401324856122155 7637089783618610267 16219658017019720881 9982313780304884982 8243938221839192665 17213395070073076197 8068608417750129579 8153993222975465055 11115287813195864879 11484736077247192119 6165329051225590992 6044177301565894484 13269316094637244465 6251143144511820132 9068162043541706156 5386535871983152506 11305217076389749711 10504384108371745770 15969454717111266434 11248236208797075705 7657528998076467380 18078050540474737069 15208805037931580926 5657464980241776818 16249966194975609023 4531701793685975881 4455370643335707141 11258485840250497869 7457537892592762232 2475820260163427415 6460259857585678416 837237623897151531 9403904227070506312 8347375305845512119 1365492593508463555 17132983899268686237 3035874267568262242 17142080804998254857 2839894254176153761 10034492660118612676 16313375051145552255 1478205008468550119 3829609143982075994 15003939696296177357 7768940279027981258 11715573121651045572 15377818810311186565 3911845414132511937 5859762316174646138 16641914309863505751 13676660294080948547 13594112528790511328 17461532283424350050 3333510032669528489 2589443966535917934 11467752149427280190 6549990077491588843 17768284130791198750 1383112775400628816 11502878637931329174 13129351400561028734 11823809818987769928 5035308471170797987 12585688357244796584 17361691663876927653 16291784019720836694 11152236735676752898 8094387943001849711 14061512828892546766 8154946546249456719 15933092292502811533 8836599940369110591 10526101931856939189 5220441975573771240 4531334720582509220 7984499147494992577 15987200643108325532 7587656716131681557 1669216960026174004 2860959399745704677 1994139112293215890 6187502870640993162 3949317931928088479 14928976610603088989 16484652786753991850 1828852035771355257 13282153579832070902 15181504258794813322 2688695122636804925 18332607404577063431 2789332144572232067 9488915305508433346 17924085430076605875 15397644223705121856 18384839959771600755 10797594967893278341 12999282677696425043 11714425868352277771 388677339004084215 18076313498908861362 2885949950241597983 9440204516358380175 2647987255730247380 4137004424501436739 13439086754616196521 4531191433785451175 2079553600470284975 7204333469831866238 14144956185790781796 6179695622766422508 3565150692244322775 5812051322159919275 3081989676168490458 15513568810762598717 14860668378647593225 1126833760370766430 12440030222786186928 11515107857670421905 7198203378850205351 5994605743896231803 5885815765980875507 11999611486262278406 2789131260975607646 3413693553264785949 4975293155325675376 4637656235342904716 17926335205054074206 13649428805877740044 11721294677414457371 9510550131326223149 6731149896251784207 6836102324635057992 11833224606791728886 3447828049304721912 17796630139734050439 17006374523118149636 1755356429565374903 8005787821073204440 12244080051370094602 9831669112281862708 3725355387592014971 17130710002198608459 11262606412611989560 12327138468345139041 5307849214241223348 10050445443476425377 18082180238934539572 5732339562048396375 11423938460042642841 332097795899152906 163991555419338890 10879218625748731812 3066243234922275549 8264000253427666363 16102345896558572024 8969040539965339760 13242326913810388721 12355577031975603087 13720917721361213980 5910377793167430886 8428022997389210228 10626267379080000612 11341475330058428837 12063611485827345 17623795692455883644 12416622261168863304 8109897955475544417 2421220683363875207 2095559198322679042 13303593056807188742 4629133637096051181 18156164152480386197 14828777069574323036 9634460546193440618 6377331127928643426 17573854089082044155 7005024335675242940 13003527082680561352 9758244580723127499 8712815829793734700 6286091641328606645 9198593251698501666 12742920979555244602 2378979458928657691 10089954092714138188 17177706662987626367 10563044975870424575 269895628502608627 16081579915799277344 964641806315344501 7463425763090045813 17020391493518026648 274838610092626618 9497055027348832427 12637299824500148416 2468383065280123661 10180144969597034175 6481787992124727939 18433626862930768365 11161597893528052243 8054377855407049933 646776552664042761 4138306418528604813 10292369103365675707 5733171110150716034 2168947159827790 16554811537097393133 3041357218890867694 15809355358723578300 9316377000759162007 12607593194692277090 13308823865173699965 3923069956876786143 15190915317673315758 6868404517993686489 8759264343897993391 9411266881976540337 11277760101521499038 1965255528745445008 10646717203701874223 4777463070757069357 1698908015960000607 13694385574982059692 18377879021287927776 2604757624992264862 2490377605459426163 18148266357326905231 9016410143297304050 5081637157182645837 4277104683565334281 12294328134565741692 4400159089714526778 11382470885860758376 13022283272666929842 12170751228112440484 17218914760457722175 14539329028991912919 10812748007188591933 5600922755082663365 15950754635936805422 5620716373781238860 13660690892612458026 17436457833435527908 17077764953142155871 4937012866517073938 8667817005637459045 10261267549745033935 11722076288565816298 1475154482819655045 13682473574767328080 493145968232473678 14458158686883331429 14011078863740882443 10081967043498486744 10587802985762378868 3779600477508917674 3589370858086863270 5699284766003025842 7528176418256550226 17757516717574731133 5143135641292094230 2439534232216705973 12622596576450992950 2643138342165578190 4242868734199384939 17572456682555156678 15930065765910657494 11008282563898660978 17285579357233077270 12101395743556607885 4580958670951141484 13246037883345390428 2936422113336311199 14966314714243408051 8519594352209938400 10816450708837027123 8214007092207288852 108054142610465080 14947806963934848743 10551348259481387359 8699999501704440803 4317927002877434526 11272131240031714273 5923286523512928626 3308112137218604100 11686210553583161489 14588235126435251747 9668728266330033449 11025899483166346475 10366994020588047452 15221031041853888495 1690780823117637307 11430517830836220488 11772358944963919931 18370368456417688261 1572721853350315906 5757522232833985742 17567959160335697202 10651310522215011493 14493743651519710340 3227318861068310701 13114059237483922298 3384464090048870943 6614479980578628808 6331031674532048636 719720799559861340 15128649201882651491 17892473711314660964 13913276232927110068 13565379418166574751 13664980158049703273 13209335081346150088 11731947064765618423 267193061691862575 11901560238991295567 3770699489320808313 11505205867876440710 824253438674838273 5923359929571912456 11506811153473586313 2489218475686441199 12752176260283074982 8997362046918062023 15048743999842333622 9598132207114271556 3271426594675498918 7395066048370243509 7422657000539965567 11966842155289369179 1870192276134539542 13599815423754090177 2675596909606272486 15102827981705977626 6644715777402204612 11055471552688540379 13628710353690658066 9862108562126138319 4252724755017671154 4688154185120316032 17840503440001894327 13485744392760988662 12755189163749715212 13106004369491095413 17396376970048071323 14830682380146620537 10979009726625535103 13424944301407981585 4240023030658616570 7361866845875868071 12074031255705945099 3759704081265214540 8272833978802823465 890206038031843813 15598148931300855550 17686895489074669879 1661925750409976105 14168300022807595076 6121173376519709950 11037512544538736072 6634283181369501727 14849699456143783754 10289813648986667281 7096351636065370194 8181752081262055300 7697927026751650224 14127546552665504557 15140041100965352646 5281863809212621643 9182990369086810326 10632973563641988437 982897232649428708 747767289530808303 1844713888321394000 4658481278341909258 15209720253369473869 1661289506814274670 18144804296851015430 6131552595793543111 18349074641472616365 12842351912921940206 16957567548162216986 15008253956919241719 4227666577822923608 14345984656276999675 17339966304640799886 1174461923643132671 16736178716419081156 1217301080181807293 10822789362909032543 16954450988323650604 14447783561970863261 16711387411646661698 4190313327313363136 5678286178464262786 6849457115027784464 8154496551991990016 17875807302748476731 13222570564259698037 5510801156167354723 4791336479763339409 17064767230698381502 16965590639708948043 8406141886701480680 8473567057102900432 7145041552539717297 8782847885562688260 9665584635128017120 5669232369856333678 10896729306573413053 919781639712980581 15475679764269371556 4392049543675832277 13353553948159761495 5286575893180170683 392296816739118079 1136814593591219062 14355933605959351736 273550778060690131 5337503550787719317 10524617672020153231 2833032516340585635 18389610664362818751 4265852776808704407 12255743631423751181 14315929264898385982 11765417209674971056 14745735692804151438 2155455297962823165 17976472916678283820 3375531007302129822 15703451955006010546 1174185925392197928 7852167528984433281 16753531320741022549 3637386402159042734 1366614195650689144 17764363073177048427 2996684504040997008 3683651390375675119 2894147154880092971 14500781414180891044 6942327648941430382 2270016718706106228 10979538753445935919 15446329484978466407 7250235095117552272 14745174407362185384 9032789557069495298 14125056140476527860 15916243953718934793 148324837197074235 6634588734184827736 17301097275518216869 18170563551632814038 18072697155559206334 8164871674191089683 10220244029473737428 9122886473725550130 17828768494685328533 9916263202465315332 14476263521075490653 8900896213942925161 9701936454133724118 2675367378974875561 9787463591223443909 4639731488748435808 12154101175873704820 8939170921928446331 12293652580334234594 3372480919101648653 7102219070303481255 7389739547117424907 1918930918196865937 17638140563520258123 15782838686505005367 2712260956780235052 16744717978737188329 15408031436424864499 3572213265508094409 13456681056310579036 15386354066557159317 15462088429442015217 14293858402497239441 14595258821873722667 11406290393010405653 2173858348185956162 13958761834793046327 7706446310833799977 1654076848436755010 1868204516042899739 17842889995328647693 3561459123320921767 12883809885642680959 1799463689347569504 18199996896253672056 14508532759120594795 1506045150594899825 10141734030488827255 11550301930111952966 7837603967557612 4913837485168440390 7669578228886664076 4050039253914442932 9410923002296539190 8056515844112996756 13623735138770553607 8314838549058258191 17469393484239162832 7405973424019945711 15197134144692996446 8658812362462989528 1320944917973931955 12917597742945672662 17586574909462598485 14005210262362841993 2539830255484647704 4634829403087466231 14349748438013399165 11670246129709292026 14376770279300105992 4019840253542607639 10238008374887693699 5274350929972352571 18237903665111216340 11647906032970472429 14948702618433080233 18285440330058502255 1968925819048283184 2789694330387934550 17141771963462688075 3319052508889259921 11317864460054704833 17925950014444846566 1573751611832287344 16479108173405595032 45331345006458379 10597057312258585117 17653305131353827743 79956812468239459 11704793997507566878 1156530125820817271 14085160140944127774 2641037229622223371 13098751345623552528 11422753640139365125 16633043326094239304 882732589051193951 17335422110328640 6707289722081308165 16607247141568880273 17111286844522229309 17422317642734482752 5054936545254624688 11674445707177502092 3788611431486836834 12053147584406852703 4056438237726102993 14631883616162021942 274527841037223211 16396320716300718857 4667611669648394086 12468868252761996592 12107599773777315943 13180969045949953390 8523983355848294091 1919030420940676612 7617328493306660017 14958701203968170692 7656972131552810129 17858776628201052213 4067586221777163820 1496245504091593650 7861123501347914780 7214688520079921386 13918576753515096700 14446893616154987347 5485820597331051520 2065402612912534137 14521014737283648172 16659995755302294880 9599035350349353893 5287345868334505822 10507920825544168976 10326877204069546992 2726012533158097846 6503220604509869042 5470189247210990639 15339314283814085320 13531335968679582168 11913909286986531822 6013333384163016808 16665230562746039358 16137044942416502509 18389985829052917670 12997550941324351537 7441283357322971485 14411872857610141244 2058789059738739343 13467430672084787281 6975907076743179237 14488648632580328180 5179757481636656971 15276211117414990930 2611175252145456889 8350942754713648822 112249956853675152 4896895697138025171 14044340088635882083 1753608579665722538 7726267851502732483 17068799960660482912 1449859364754079531 11699870792916468581 15810967845373389089 6534017373814055942 11074392807134895887 3445326527820163346 18049789171934300888 17210329381344562440 4513382785184014038 15978119221167682854 5499768750540844465 1128046431065304345 6289072796284720214 4429617811583715452 12096305645777886235 1892615134342830112 6701045203858102820 5489231555554063674 527729249125094163 5553892174385226945 16350087493894836066 7002572776766769668 2563628318757178300 1096564718681934634 4241553912162323912 7170426777501514324 17731438378476234040 17952205089136750160 3079017336358312892 4791937370216968923 2334196218582560003 16279514064687053644 3796221964194202237 17522237027544788717 17323287016602879021 14785361777673930098 14741754159163887418 8438669167434480182 7856958986232634456 17411410949472991258 16954456249991686573 6146770552496230874 10229564277970423234 18120816629964183043 15110285275129692689 3418098091189625000 14296163622103708966 13099130096792494199 17855428890772233879 12125723500785791897 12620368650687711780 6422740593879903574 5601948171309704645 115500537318819628 3078240559269608332 14743633090876718121 2671543986110735260 1810579349831165696 15425517271801615471 10727387438611142030 11820407850120946515 7149840198201970094 7124904704838972101 5430916413956538744 4208607381479990847 15199392406544794333 8828676540383357497 4917900381683065335 4193055533374028893 2623410859192939453 9018020155908120341 2994661450723038667 260715257842266648 11840346623419943364 10950509252374225323 6057901651148724451 5481225076279800646 1715529490615040743 13680938164649235947 3611492252862787012 8148925102324680745 10309618667513901429 8939346698593051805 6541153150526955609 4594020199624050325 14210431033720584012 4482854210547218061 7470630141934653744 8902995582380039016 8916399321645702383 6113372122968955598 9528613573323434858 17314277768533517284 8129976132155756243 866871754373580036 11861878503283302849 7640118916603493583 5107504877701348961 6239169958521271980 4551210043019723404 884271470990462535 1236053666312257374 11815654455846886924 15005376389562219403 11590817575576464785 15861882568731072699 3904648385408476733 6008762346316360491 6043195583736822936 1285244562195870908 13427780871837691316 240857192308714562 3735941127744108860 2212111918449623926 1443267187738241675 15365470563524315102 18222236520643851841 5823519716570504613 1625272316048497545 6375135100667290508 1134813223628534481 14892771312989132217 10790254227581293109 1134319710873804810 15027594003099599650 16746691651956740506 7106966669183610379 2017640319752259763 5462890413603913473 4596414999341387778 13258665524639617268 1364677836299104968 14852684295496613829 9671042839865625821 8898589122574358569 15706447433169752422 13564025858113645620 15791243233563581651 13009502373703770433 15726768001106313635 2065230181398545062 15814947587261383218 8270125019318332857 12544241931433492453 12842114726844243369 16857710394902100181 12437648254695908032 10835244196203027424 6709089758082139851 8646225149753471806 5866490383791286563 11760670668864271132 3149477268750332834 6106261975356979283 14560370800817112403 1110264947493982640 3308216472287601 1358487578935325413 2138716960113830272 12116474951000443503 9401652541467508180 17189651497646641277 2561099072402806650 140279662129642571 6262445651774721393 10939794532235362143 2591102353483250430 14095599546197845342 1131963536072597884 8536879765168049000 4386102791359839247 15998346652740215313 8698132609656498857 9151478709653064985 17835066359869961225 2480027369355750167 10694325363230537562 4051413558197939654 7337817781918595193 13694035031234836000 6528869630463251193 14331707007966909846 15681960469164954179 4260438336317756700 2325145255297199978 9869199672478199712 9157672444396929161 14917580400517841175 12893103890553697987 236216626722562150 67292989349394209 13403393148276895727 2108872216887968968 15318188403494868258 6724187438237652156 8089985573272219003 14668040793812242303 8589449373502850341 16427677933649291466 14273313722416940485 9637800378256077034 2611994020634904263 16307247349597484567 4279663898754216356 202223553778291330 3408041939088517674 1868211468258136258 5762637197618442933 14357596674664546320 4892435613816610169 4360732178964237922 4731796742010547397 7037490512012574236 16303482029586562110 7211631512578075047 3449809389310544092 1127286920428058853 3514733862158340540 1967726082263342914 6038377763095041751 13758732083491882430 12167277842211754090 4183928131966142736 12597694931754611844 2208416341702550025 3036817499414772936 13353409302366617352 5322566477585152856 5957739538203474425 8545507040788618894 6899543435683607982 3186012686975311068 13671021593269945636 10471193426761297072 3592677042428685776 5192019776889244932 9570502546499064445 8209231504361807817 8157372355595840775 14961904509205836280 1799445875474078423 7546930333208367687 14628542022948687289 17948241861863781384 1398053500248018264 3489680134839171172 1443994779099868616 6173343164859826699 17046239455172375471 10994195431750917915 5586601336574841846 3807785135392732341 14325792293875319273 12926037669654253212 6250609293145006745 4824476467426357748 16730552883974472773 10204981517927876849 5470541317539064975 17999518366625863856 13577913184210799914 13549089490668128421 10852987574433132739 9869083859868951880 3883429180062419892 5601653888353272647 14541334449479739490 12962555627259240886 13881269384072194210 3708374324735695457 290749925778227802 12451525922259850791 4038330028476839123 5008074471937682253 10001206359071253275 12265282131610484786 11821023253921287738 8940228650423721719 3059041877016634698 2207808099865798308 16165363487046035826 2825072458380091428 3038157519413274600 12659487271719488357 12000489695931657458 15751669681139559570 15311775865168449063 3271247304389235424 3476768399815864141 14719751421418647615 1277304345380372133 8484949462115985098 16509473751657127492 4276292099245594907 6823130605277145787 17878230349864273728 13153618443449882884 4972294273001508668 12878977493449060722 10963324173414115692 7194714840710887425 3766875337372521727 1565646500270372016 4989945482594934132 4418512821330644700 725808128707161483 14127773383196248070 10956155534110203969 337260036833491019 4269225298099713741 7523596490221976135 5611050266118984840 3630609864726841774 16081344937061736414 2989318432969863825 5628011027446012485 11438452048110948025 14845281844735589462 202391715720186024 3005930329514505138 8002408993383456218 10337098204068553893 10371767726982938043 17780447785516743664 8347272572269032794 7337314716364867866 10882846565032380581 10583695343600109441 7563004299414708707 7907420036871305652 9281492880881271464 8035342019450365201 18098558663539766729 12713839533542566666 2166377544317439711 16881257574491866081 4652235560099190621 5740399390321253300 2866670693138509928 7911216884378804785 14328383969153805366 11279259416321937228 18396662988560675610 13802454293020788874 13425219802203210939 4042299858374913256 4176574985566640492 15872221469557780687 789089148549969145 1583226083147125164 17028522691489206544 8662713506587361219 18383852857886766131 7942793219893146125 5469707676523797848 6254548400824672468 4945900031937723757 14789967010974546466 11179599775090797564 15861675375039909628 7168919052744242518 9198897809933139674 17135505739215085213 16071646080787265218 7040732152786709187 14496548979952079692 4390155190793457149 18220777327113830722 5541890235890697558 13722867764282505194 2257189992184140193 10144569636054300582 15908223716588985555 629173420311532409 883719132070245750 2438826777695732557 16790661054605164500 12684312399026535570 8171075726853939593 9094505992280509502 14842833149908926746 16972089496046296464 17639092935420026467 10881493043563068094 17969293547602832210 16113617455462645943 2988314178690165054 8771993571881602116 18076866358250339967 17936573446275181568 7486542450898672751 610251448341937597 14469050251442304238 10963937522602744622 1105062935521635502 12062498548212446571 16508997033195099721 13004268411904768885 4361736367752760751 3552520373943567609 15418368458306602891 18382253795771922815 12223699387274705877 14397007512596867198 14484591909770521043 953197022822394526 17217882519823429941 10749890575627605126 3289478743021833557 929740955487926589 6110762175583622450 10981360406832839250 3747387326340137213 10101944314391028588 6489226723679646112 13948181098774589180 254065064959785119 10161653113220862636 17574283202701610238 15229325644580691737 15448327589666827450 8349850944842403493 467205636985672742 15156747494171550615 15448844997728865541 7222166055706907883 14821687100109186482 18037228279187530039 5126798357296060740 10646054664467891438 14294118872717449402 8621499546927426581 6120578875004193153 166183049296808437 14046288508477724867 10019631069195066737 3698582363413145867 1897793500600249727 16736096601890541568 1465483403667591616 18412916488423954766 13757540298458634549 1407045444103518089 13187223106172934386 893323727860490122 15010448987517958559 11448710595039912088 242127940486402192 1543790115605726219 4848019502656899851 11382234713502617620 2425573784819532340 15772669427315146018 3218234033438402483 4936784358864292859 9700825452102093070 12597602457488408807 14413536814018143368 3537389740538871012 15666163729210857233 13790687844776500567 6620591472444771206 5131133400912341417 11020973700084883458 11633585468519984964 13265355464615349264 4675184971115194527 4653712953448121528 14775050507640262232 9561025486144197955 14524167064892972159 18201500368160457511 6326590877232721767 1142016236460888970 15045590227226864726 9001897029452890749 9930768226875031834 16677566066832898695 17484021399975909431 16753256578466364247 8508659782276509258 4019568162330235752 8038589429243889044 12380727110135516737 15582304703328716132 11437898629483926790 5069772170685166070 6871516738492383144 13225841045579239841 5324802683732956354 11539952792883857395 3918699593656927351 15006316975224063165 18026267545446941411 12260497942278050936 11565859071982663142 14465548879125678724 10515207436865156127 8526457039583851870 4211761593070420065 9589158959919325237 10342994042199154078 3224129138816931817 13715935497905803087 13826085131377285896 3347507345285630370 12640284483355746845 6900049437161354513 4587828926358752326 12674385556025631189 1357597531850091993 16233586374710570653 8894054366935748676 7006408510246466699 14104822077087919220 5919525129121788120 11784192189625026953 8044514746607783401 2064724144941240974 290064257970526688 16532543049753348187 11062937916844474288 3669391796351211717 3063444585193382215 7937493817877714356 419200691423614357 12568847258608357907 2767588380492971574 17453446388291862432 13890295811281731156 10824789583501545629 15360164901846180036 1806660053178241856 8523807088718978598 6012624645239453108 3436007767768191243 14279260931889251975 4707601581214638985 16124517511482965504 13338075267042818686 17808400447516129877 11233747785324826577 3835768624285008609 16181660618106822868 8597438315065603684 10975045691040464640 16633388756080844102 8758846093821593536 8957232453243325980 4214161588289767574 2630464609414831278 13055923491607791243 8772963108374919281 12967331176555419134 10339526450198298301 7331233468639687471 11707055043689877540 13860563656218891284 15068972044306594593 10279671768917004785 4090109750392978031 15070472696349846899 17193935434218807935 10219829217924399564 16733042460164034462 6280251496458677009 14042194208231690441 13949140577526112302 14777660189198795118 11467199624367942253 14322729501220623938 13695526073852447779 7708681190637457375 16149977634100242790 7324346450409351179 11290732206910558125 17626221975877086881 8251468336867982453 1810665545862348972 2723214529162028625 14968320384931051605 2384032116249680807 7136436713520899952 1730231587722636440 7142932808691300739 12528915188238678579 10156014168801371263 1160160765263719181 13253136449421319258 11948723890732766885 13372199289848713595 9653534397212642815 16045589421949217106 12894668681393553893 16558587479189820912 17607127215157554951 11313003197312085705 14781216260811762218 14032451364016296805 2202845741360853885 1969262916344997583 5532638722688214924 4816227631855144255 7342783321171272866 12244440861883608149 16048906184085513426 2552009077542910307 14546839061550661587 13135653506253800654 4027736050780217710 524422568546131524 15663811175313554156 8851378746605002129 12756239699104506807 9152655247395927038 9281260337663228158 3859275465156738889 15377294392150718308 4648341641666890089 2147948365635530053 626321343445545481 10089957247014109184 16206029156037819402 3201750427849127127 16446392998736920050 2693789945376100046 8420327679393580556 4177243789935191058 3341725423295895571 16518888565140960565 8122539955299615079 3777240774741258406 3504431275261809203 13311339655995546889 7549180704693716855 15886701936459491499 15616363055327780863 6040645849480176442 16077256285065535873 2015568059678740111 10908275757002045091 14662191230236134840 10811144894009575729 12893980123626139997 12261959942020427364 5857291827159076868 273093933312738354 11295370111184450019 330776173833429694 8249395645003658895 3990385805537047243 1410778388086436781 12057949711435931929 9994634032720677377 8135060320638645921 7540487545616074900 4426621060196861621 18081059620284204222 10997056111966814171 14787902355773814195 18019371139835156791 853523142842945639 11389395497138614207 15444420068919096923 12863748541268468928 3696427884857511596 14396346350129903509 16297749891903651279 10852897547480127082 10583075186421917540 17924512839835457019 9240662057696309452 13886550872826983634 4167098772812197673 8334783048976626937 9466426560672000825 7004812117872076871 12162387327550785847 12033572550503848672 11999855761988216697 5597504663838966156 5702256229446459328 10677091426983002099 1718190146034093754 17587076168728793102 13821254657428093939 7140433569601181997 1591021741536390531 11539864781132509276 18217873695105094426 4341834727233999793 3099395495091076413 6795162269755341837 13908628258723223620 5518084150670632566 5587423838565646427 9846856621930266341 6917962906092882395 13447332067507369170 8988715679208775463 6173591157025869885 10598692408109922722 11570388140352858300 17569797685491470098 7255982339003644323 10357163879494375659 13504703831490683548 12849624460183436099 5053652796592964 380352502878896747 10559940476938536579 1195889396003370840 9701246160542730556 17132372782063874931 9364038605797404311 16947380507537984195 18220582714288455095 530176875539943586 1713481799221620490 2597516551746289162 1537099298424565114 8665017583348780024 17023848225668880172 622450698241228641 17194335713242999410 13497105838880462376 1908538518029793390 5192478348075355869 8252976166312145575 1227033224750731496 7679829945787272810 2000130016924512542 13993498557028977422 1381322540736185082 13623525188180970682 11618626776118992343 10078604062134797361 5202512246964128021 9590123659764770663 16201151651381889756 212224999233627697 6375533980549086231 16963351364444229795 763875615448432820 12214759953540513234 10397818864113791773 3626807946981539395 3584562351008071718 12169111616947131463 12621606568878491296 3625281888476789217 2047557034535880267 4431669789610148758 579740392653079808 4466943032854683216 3525232758386585921 17210285689600467474 12896430802201891343 10514789458007923746 611673155559375251 3770479298260292626 16869553485468518256 7176590477525660021 10646738719591805061 2811740532420387079 3328689501186963899 6397583355965186811 11394943425174407788 6531952494700424949 16180214342427106664 16528456125823108382 10926015223981509042 876558001655135414 2198032919816857543 9847673120703431300 168546591938856550 10200942496957645227 17285921771937600656 4147910725939810214 5214336714120667778 15788889033909058955 10096246302246213563 63881662637200515 12421516402651823048 14638896379045969313 2034280315910650782 3821618593998391987 6189446024593890345 4840540016269106234 2574037707429408893 7145039162435076416 7758994031868694169 9506782634860507732 17459119188036339594 15142242728194432076 15412825991314536157 6072629709393228863 3305319064048054060 18303866196534145486 5744748719711418511 2165458458042005612 3197300144069368751 11322032288522403314 14690172592844667392 3223727527108524287 9196818191039640320 13800207721962430051 13327347320568748624 18332744574130063969 7881361118957791731 2023369890462486936 10182080671329505565 17508185068139996651 4612661973459072624 9752531294195337481 3264859750470268430 17062337680718883798 13553984370155260696 2610396957457645225 14350398378305815434 7069394939464705686 11848657081345041403 7726699292055586228 1096215759490315792 14375219545948482967 5780268292643651111 13551040565786669568 10020589901701698938 17009342678067348607 11090453428987866185 2692906447960089541 6839476174279845792 3062384793041351646 16572695897515104171 3997074463530172579 815090645884431485 4195797944353122962 2209106988946456952 2671220141017591940 9685109701569317441 9387348526128284937 17334308200759317562 12193509579611166168 12098840762699365640 17800496668293974759 13389755447691943045 10338467355178475745 994527053534454683 9693220688162638952 12514495967931197011 4699405885284891311 6898707773218239470 18142345993568342720 10177630737826324209 14845861310661473725 808754082107628049 10178942558228984197 8061053356637085447 17927378504753278697 15238765679427266139 7610208695272746442 17715419478759457655 4348455079450842965 10579332478937217303 17433464908540420505 5348006211893203631 6723246102072618960 7652082986971349815 9258266124778555139 17225439143741863231 11548629137940490842 1699128582998509045 13538491790837291559 15539185187132156984 9370943199769392388 13303888786081711560 3120892850717555703 2064754998019058665 14184218666814878117 6400829178308858833 6579288503330297456 6476055695000354670 12296868381136467204 18340170714971943528 1268014548741224510 6511556434889842133 3883588626185427985 6306448350736547393 4809559911056405650 16701338440845300624 11651750759945691190 15159189383470089914 8342746750791345959 7331157404714558006 17365823907570974771 9724869229865790813 14143063010356646710 17570726230063866370 11795169973255515127 8512987752064979428 7848302675776255363 7852421312194223429 15495882809963136295 17901385475202635431 18157169813097582959 16001540992222585849 7436156344664672538 13355730225046317772 14409005900395988095 11036898168867973333 5733660653777137193 6164903334459088138 15826891568719579191 12704682141522252568 15080503681251504818 12166695890351333199 13044052208098448795 16961306359293303569 14248125349918139371 14074344414651418220 11882107048036240330 9111801265283931464 13713852740492803164 14245395340953832508 17862798004879342546 18444258880042149960 6448847190733025614 8937947826762479646 12185082318077998093 15187090183249554209 14839004295253824698 9740704445133999087 2145053577844589196 6990577439938348231 4067523201916576128 1166539217686184366 12846691800592807582 6466435471682856488 16348689054357060118 18171623346171037764 10000755987318957442 9077466369923179744 5902345448646792241 10369853911733109499 13890362857820875813 16704678301551152737 11538198231712727512 6185345383323740908 9549347149522161280 5934166471014007886 18133312752410893985 13613315787636752141 824660018519485195 6532231010223370532 3663509618037663865 16790057890075084915 4598910279846048321 4231105410269176709 3422352507025271982 11044552181821704036 12308674221482452904 470919176758741070 9244476018807826833 13265808552921680788 2588493840109616665 18126877817099404561 9468236446706061633 14737515596954550134 14743128584622412919 16644803049521861054 5477033469150021886 8630783027723683765 6397383212663402393 6160827023018236982 17798105451128786666 11989295147321285307 13549517877913586393 1314653045888447317 12216313137028707038 8487088232790735246 15263297841674693753 1715481860907394895 6560813188375042757 1255646912427166424 7512666143076259698 10293721624863789271 3412333361355847450 242065687527816090 7898721450648488043 15633790662859225772 10533796715793971216 7250393211222337491 4976696978954330168 16155389587512517175 8522931786432508271 16357840795751377153 12563176183995943159 9372917205611467654 12040147669983142029 14467023877798144163 1391860294187739193 17297347670201434487 5080761015604450101 10835637104394289560 7705833428601799663 15608231270008215529 1643226496335574129 2990595535787391442 2620102106308324803 7394203079738181261 12956606985620703585 7060026972293706189 16909278096411521633 11534688260648000599 351277809745024969 5211859144964428215 6745451826142023651 17745365226095199220 17695080325004703771 12322307041120248990 16648372324271495538 6270303074040843640 5663861138034177786 12381280595240696773 14908254795707929225 12105351457422872883 9938733809935975211 10913368735993080951 3902446330746537571 1776011713788561173 2436769733283079524 9470619009700970629 4916014727277364208 15402330402097528424 11352085229717615087 13053517704080255908 8181483221652501244 16686470251628742881 13344942208247898755 14652605709452445496 9301159576026391909 5939194833310609887 3123536165718000231 7187399679878522309 20660598418905540 17574747468730816345 11407755702938002726 7283365018023075820 6669182884156644888 14966616377768045566 13709674298437062031 12807072415415866999 12109115691204675176 15365424664554326171 3215373137575391280 9525710903717120927 4070484796491879829 17886032433361892350 6490142701807649064 15397341207551828927 13406215166129555857 30949486120265182 16635124940262417456 3461648467420236922 13173748641615578584 5876997131394178096 8557344037096214903 2245973528584058144 3592068227597057066 11167367177139105844 8066036589751374816 9714191391527440153 10822511229441819866 12994543217645849428 2632086880233630721 14801454715211464010 4593654859007983282 9804319561480129929 15025792852485420259 3060723238181890016 12689595098372933365 5994306162386455007 1708515665817951964 2805763671104099548 12567549022513708742 16404478975663201359 6722285606823074745 6785759540650991927 7398427158522415204 7975565231963490277 3626882247967385393 2347773291612064632 14009097001889331633 3604855517825944865 8476750338526766505 5059493232721619193 10235269886127985656 9034564649368016066 746075060072764698 4079556098803988540 17886097939192945158 3991374427781991347 10230887454374077801 1393287591024510140 136545786117576832 15270838547500679916 3922338006503897235 16390878980695715484 957676237958481803 5317592585758198353 11473998050484675360 16066341722999133309 5637353635989418050 4889516526483446114 7618306357828769407 3079363034223266238 8951082665047212605 10295122496222957637 14110591478224673837 4494891345811781751 1291383961624158828 1797735219427600203 17150471147187280797 2166416393292951001 13825916110773505242 18446435849031688076 17951403533262940352 16370808264819298118 16419169542684403568 5016199019599245923 7149283803981891822 15669704590148829708 3227597864345551443 7299317720968212891 15889789469610206411 13057655364822428772 14412617361949578054 7710663474574497261 13878510211085112168 12958689242514843554 15582866555880700316 16015833669902384937 3799135158096605668 4230091340333814928 3074415220390488132 7099107486214597337 13247708858586824792 16464445419505167298 9372554153565899066 1073621769928516500 1579589680710938866 11445915605872641052 9312247694369081089 3276336758649220932 9347950306443236266 1797196858945819995 4126267373500333070 1626387496173337124 2159916803196892411 4948596969184073953 13346656205260451806 12004475555697736853 10529112116825501419 17134178503889619616 553556705184850929 11140012640865558077 12646159702859660559 12166204887101558299 11166080998649285331 17475751473118254132 16217337591601512077 2756165390286794506 11367716676566496357 12635170673987368097 1908130859071300470 6777857861054162855 18041800474389583384 2378154135264040167 3912313715872388480 731802854903464511 2486520385814566355 2150621657317921733 5023600729359104031 9204025610132330766 1189401882029882336 5796183072129148398 4339717528683808309 3053102476557470383 16215631034069005327 200476876098909014 12496192833287126694 2618283261226674556 5904109396633874625 8269138269599654073 9727856196166881293 14105388373572403791 3673104452472695495 1981681346978201035 7520146985320904473 12311123269380939677 8993783798538569763 15507137266051350485 17210470832055748293 17642803890753077864 7437056431756204654 10480430043699235112 1981967542270953849 1813560994820616440 16643557788600638034 15843035257740466808 2574264402825840938 2786290411945922814 3401591315041769356 17459195371614636370 9193044840148865814 1330423175219479546 4755040349050657037 3856114052222935121 13692260374821760588 10876150212960450349 16614402233038781484 10552222776089760231 2632762486758054447 4389205654757925606 18147051449374831575 4632984044231227162 13811678285297038304 1137750470605010914 2837861340182606976 6234789326637983630 6024684407901930505 10348157657730621593 9366633686471353708 1642102896270474919 7116818135208885593 9037013516373922243 1283832039070326977 12591703608381013076 7071142637544362435 14066456678367485104 1221812345485939228 7449326473411331731 16964507887145124445 6301896553794861107 16921828751832359585 12642999420904281064 17328824208233426291 13269897819332156668 5291680482812218738 11282751475728506048 17068288767730065012 10654074777651348905 3460187769167938508 7857862429485944739 2142513885433687790 551253503808469390 10509823729191767205 15746453220198347808 12347247437186052177 706554323207662794 7694473130762703680 11073209984274485936 3147731148392806559 16914050562585850737 18036544852057252724 18226610936068252779 17144243223236419449 14854837927360602250 13135216124690626543 14707082943160563171 15679850371601083532 4235454075845616279 5997163203690899166 6773144073947795710 8674064503277701817 11913863346816114259 7108706206781458855 3437961339990862910 12014128202748439630 15083590596890597614 11715844281916198265 14107110941642493670 6667692719474982631 5317236040554395009 12566734695188543714 14603900238885587184 8252830604194387872 8241660688276001439 3187220831968592027 37198268323548222 14144182661531637800 14101959478585050853 17489992983650667073 14539381135326650900 10420982410451708026 13299699353909667926 2018663336757151498 17378215843128561511 17750919683353676103 1103129889199523201 8555705310437822777 8206980282633298079 758556287473050557 2315093863540131080 2463029491624147837 17275715559808278234 14612562417241386607 1147524890390817678 1736388579068226962 4789749005365558714 4178002927375969511 10326971676523810614 16236600089248800743 2051047647153380532 6479850554897775622 18045944005027824304 7982890478329008128 13362002851074012529 15496907382372530159 294800240619399538 6848341728139804230 5735076950043352415 720599641022420830 11273806701275902186 6966018524883323499 12977964742083573364 1237397078118903476 5542714167774356943 16025562791677776792 11071747297292679685 12786135166776670671 17668449480232069474 6915727055746768410 10341811187609557293 149014857699436283 4348378251582949060 12309786623345386021 15781303809152072359 11978007639124799997 15360825967728863091 10321734486326596893 9559047734934041438 8725725829711069230 7999727760206848714 5225418341088494380 11239577807337666661 8105482159147493607 14940111723108470005 4595254835433375398 17617661226358886608 3852476100968780846 15966587741108735297 12007916797237825656 5908458182800737450 4286538849743326870 725628591667368325 10437778464205073203 6112264286767974032 5334600573586552476 10764177001177089150 14148783818699156028 4493963826973428124 12760652444351423617 9829708667958313237 11693857209425050925 8786495351708449298 3842477557235432434 5674900004966344144 17744681935473575619 8511979977856126097 10311065371311079051 14274908354689640380 12873836724663506145 10029117280087391948 6619592218264345920 5341069063900649286 13045930490023260143 6808103630544597859 7468307416240184880 15687479773660994319 8065732408396325537 10115897890210449108 8805098687297650930 6601445463849802777 4690139670575702412 4813110537057487333 12541574605717298604 12030709447125113356 10248311675572164469 3878267452746521471 16799025560192233571 7078899804456332233 6442612586779820649 10149227259800719253 1893642775089080723 5835172597389724017 8270891384752103066 7606906294545478685 11657810508933354572 17757333975157083124 6960966809921150760 5307217791437094242 2060282014049814515 2152369591921103919 3954438477414743410 7438484023441538691 1094557943656582283 2867544401861784461 16957173031281577256 3966327356479665380 8158473232417253702 3793330745936614012 13013591183648870147 7999516916885035974 14961670436733875250 1931890866422849312 309199663967846023 1331903075789369962 1371365791707380871 5472741137214513574 9726931726110734788 6614929756920937648 9050142840907430720 13272833201154491887 9890955996116690134 6828967233528426625 17229455034432569791 1626558720981053105 7454736463150429885 10823664635439712713 1142175981020774404 11978162183644079914 8115897951621610640 12448762890390307066 17732070726352287217 11755024416762358601 4765383777436831730 8793162782228125222 3336998966298352545 8405278739757055484 12265528309546180244 2678387515861449120 3036641699702272772 6393188588779109304 1451823227087910287 13185488049854402251 191984529055935412 10531412510390414028 13329512257245386807 11649925716384038816 17022117354706725963 3750909430763786917 13582104085470358587 3844991515581761333 17216437826512193487 13663675707290506634 9292277972994797334 13513010684278569249 10763647223388320422 11713829963008376256 10615558457639415742 7211291557119250441 9034141285007835083 6925487330618137499 7822694436983592542 5770797715989416372 16092669333291539762 13298002796944114918 14872330162551586715 14332579883559376040 18157269138794918858 2497049770901690910 9271786926979179380 10569610166815882577 8592303329838718241 15270244112708401279 7622185949106534235 17876526017433769209 14228474462290284682 8879200755840998914 16797738596342158996 14705352100700627236 7736409733896337179 11112385442190640311 7220360271943574200 9562793396909019683 8275186364048960327 1169521201270982170 12072858633838989982 3936976251668325159 5700760487074403476 5542426549080587264 2614223299492782224 543382590401072033 16123496495199392700 7480393138063090658 12107405522285000646 12826325917196646091 8365887210411450185 4072512280429810246 10469360831549861997 6304292893192749829 9767398700922359259 12549989637921589278 858389529991577168 2526527928613826295 13520350986157385917 5221953798480938476 5228567668951808557 6240489238306623374 6833166315481959934 9430616970244770742 7389699316188632669 12010986124012821449 4470229954154654265 1017401660577172399 11882019024086874859 16312028209087451236 2036509523708564034 6804551881771405285 5884414514283986645 8385218052422803104 10132296638292497930 8271886016847413231 10547541214449199271 6987271154261123816 5568235406727124029 6702957177210741618 10231089668936683083 2720812554360142326 3723319945128235808 664959114222451072 2896137307091768952 11512487153891029692 1260106092112402727 17878888499821911748 7768449737537038803 8442081821682862410 3576980749198560707 10800758322843561574 11508126104392130771 8245214539179907128 2293554918607120739 15824705758160237977 5567551630259426259 13730358874014146274 11080000797230391299 14103195923070611024 13761284210538737183 16865164720379664089 6095602080096221354 6146630835871757859 16796680763064936903 9519809791557572806 10869283704955406548 12946249597849967329 16854815674809071234 5808512432304867407 5899341504538792487 3395434048776983329 8148217608369814382 487697892489083849 1141441579554799568 2019981946976358505 282507350708925006 2820046138100227466 10031373921892660858 4562497139194136893 11745978100624813839 6634941545054786195 4433416533248314609 16302117025850705377 6650247059456989181 5164959292347869859 11719594429702580325 13011451536895546693 2954591585737410523 5850601816576503937 16914182809229578330 11028815010311964963 9563208198285600872 6653009672748462636 14535637076283051383 6727715357410649719 12589731464762619404 6572213659741667547 7740590468915046785 9713074316450482782 13203659835670298440 11051631056463867881 7830963876310796353 15272441464912858526 16451788462445047340 14688243238766376249 4595331479891638630 3186206595385781199 13996940903142623643 10028365626330969264 2199497507360021675 15662054468981323463 15471619781884175248 16662609673257958666 2351793615356689702 3822795798137984861 9424590563947311843 6612007218542147 13472782474361842099 9032423359350275072 12963044975307093809 9053313719686216258 7133309202779628856 5318373304240972471 17730023270835830596 13782045849536903210 9855712870074732519 14348172094796821418 9540854943188144856 15625715402000961781 18095415014481814525 17231358373259526068 15252459611240311214 10170485132555288257 16688071586189330809 10314462712966987339 15062290625244729105 3660205381998303987 4977676713056455308 5825234550456057896 16817153469979336151 2378806408880222079 2057560962177743444 17486856036793523752 3141587966296418645 10213684102922924732 7634181190872379567 1662695177945268649 9738548545223975355 506838133862327153 1446195530732057247 10479380878409392374 445211113085348322 647773874636994944 3577216233255642729 7790879647520994047 16479322319158887880 17924826130102840945 4736241119319124104 9880374191161170478 16169625848701673089 428070869127201550 17943918435130597586 17109360581726598921 4788060123745998740 8423325664300846739 13327962737269887894 10399510782094629549 15004473514398006272 17439896412876743584 8564675877178956073 9238823926881260737 553024695440130546 15117400013255067791 2358951352581503494 11443401030814614286 12988544665244911605 15563231278333641120 7645166662187688278 12162586206941086161 9244999983114512136 697294230979253572 3498619454520460527 4999761538446055378 14186956012961763648 11751440889388056737 472610873416130669 65595016866802975 9768200189654761798 18141005098358658085 15592928036341428455 958785841887403150 11129200594855421647 5109173851424184344 9416515136851328122 16436936645547310768 7315601384998732967 3432313264044772583 8641605701011767429 16628028650368387098 7246441326057828760 11311408479250212128 13918372963904180546 16882272465417889788 14121861535148764388 2998332105014573947 15411170787986505648 16848531932185770975 7748044902443851685 11194499919848102777 16192350920078491746 4810001653728728340 16623399949137097428 540905556761997140 6192299660635484322 5539700113047022430 2012994348025847364 18249281277917272971 12111620527977953986 10155763555307940018 12223932104499444912 3218266259957804618 8667910048265003427 9364350623527086522 6439145267998985034 13398602870061734504 11163622266763904948 70344713117845096 12581931896542990997 4572504839942343606 3442969785515706608 3580950621252906698 9652092515388597796 14774692657816504669 13274292951635706586 17676446469914703393 6381578935032976250 6605111855989766372 8738159268115622051 3366028299263645880 6128568973322865537 3330728664073588373 9812458457104678199 5717588631392503155 5659497558824353036 6707338047625080087 18355105221471167446 4135204836314565096 5619505783811781398 13981780504381513397 11548657387018964564 2446319538015314061 1401130835849729952 11398774892351168815 12174684925654241955 11019578919279346226 9792217887904341366 158575183161156619 16517704784106300373 1366860267698148532 667223678832328742 1130268278350373054 17812573556163878121 8864811471166716212 8370907834287231174 14237167423212697492 5143228169697240155 5002430883053099005 17775015856833815294 11139902769038777958 7921558512683175174 14484407072656631292 5876184344648807431 12824768918708031504 18388646910388262209 15880691778786493338 215324488889317152 16658178073992363133 9694392622892418572 12382673721988839637 11774681397758204517 11936065515749077255 3812786164655711061 1437636276029534042 1443406955720118001 7909725557322533102 142821383636326606 14839441241161216298 15589293205724967502 2243793259061935171 13814132799224952841 13837939037464517822 3853863349616336834 12285795631592139524 17799080212967876637 15099660904643227453 9856923573427777977 4263157854539348427 8983629343060377516 815308761513162773 76921201689602328 1361406995626779700 890123696079464365 617041151062552866 12172783046268845150 5555922597884529949 3922841845159836388 14389693313962281637 9266254096310721638 1325669974324402893 10075577079810682414 15872643005499595743 7353085377280572911 12542660084620026385 10499054179549129849 245259480186570487 5210596632215885621 4172987616374859843 1019563162851630513 4301927558016389648 17359004402965067989 2354023996533122205 9127925217296829461 16443420026016836644 433971510595628646 14891180723562447297 8691534343899085897 5706169071706108637 8492076645360200002 8133459081391718723 15967438275853824439 6005327004929030482 16736398036493380301 10677658096235770255 4896795506233508436 6476078088982509323 8695634398230819565 17044442584867295708 17949617892379069759 15415242755896107995 12607617942656277100 16553736046321901506 12801665179254113688 6317414101201507210 6856403840531772088 15413993251941141820 8812032407287348584 16636464942218252641 3621192276576933022 16098577708350964448 10500882624773515666 1927949242212971968 6649601679065470452 12610487936800127768 4218979016642220201 5618720238165008056 14716794891024600744 1581124400185261676 13251103664965700279 5812668333393621530 15639230473685454015 1448615223153391439 16751882963697797921 8732052030478585104 10656826949171319615 13663412077252743307 12548786369665733699 2282790250232215452 4630252184546080965 1318556290510333878 1697170973151582332 7019896321729613404 15462529807372417573 8778601700822006148 10311625033864803014 5505986979432207780 14014764970803112799 12538377855288131562 17290119843785075674 12318502991436331329 47334260739527747 15271161787471878280 16915488984410996400 6931287640840904817 634539203926777594 17295033615254977359 3652673041501021177 17017620358551766688 1568403047520433479 5245232016202703601 2644634236209720786 840131965306495842 1290444677116181006 5768050919831761486 12029592980395627092 15322753564489452826 6066681726934391721 7857492224380493375 272866714986304587 17837123586300208836 11460449952526025239 14737417096312281261 8516401397617563232 7943343713494869356 10129108238442336234 10855492856005205429 1144296906484223411 6311664295562060781 12694882734491745929 15340472235104520434 18297612541729697029 15246886876287212012 1883422950069548653 3045808640548584987 4881849566792044437 7910805464552142071 17698755690447168996 4216973583497854302 11623014101095705722 1595791396849010762 2188696860573404562 10407613022204549049 226484428640504564 10327418529823147090 11743942853519009989 2765419048000382688 5775367686215627948 16883816777792805881 9052854332567364270 12665124775989672858 1299572716770147994 7636914707186613562 6309041754327322659 11990871264146193599 1528779487473911703 14271927309084876010 4427095100448778375 13254519460821117844 11606978437705095421 11749206396923019553 6701464437404637301 10877975529182308466 9717788617215400044 17509757732824886098 3975610911244258067 11970023403717615860 300740747311190001 3109155466612726120 4151867999922339020 5708475368917054501 5972538025161335527 10246374048381021627 17731139419663348590 11380177584886667210 15146947845385960192 2542858212616914801 12392892811748945842 6249238273908087209 10781908517975020467 8986959550730427719 497020221148312746 15553587002624708549 12412913600777101415 6729274821306023380 8835261378795001096 9186561854270474233 11241380927357435393 17540956353701106525 15981696084365374271 1695261281055105510 1371874470342822275 14417740282067665847 8571531663807480803 8441760876257149588 2085058624575791171 10245860351278419133 3115447293624728487 16594417746701254171 16113459099024261434 3730634302274158287 3223552732161702434 15137998852566756200 4994597417573859657 5083233343498126982 5636949922948634764 6180781921161357639 6690922209103026549 10741968011193328440 3255216127338266296 10108387856466085331 18353412968019638233 9455098499726622395 9415697464296631741 9758542421516172500 13712588205525296896 6080308479648072236 10014653627292693196 4807013921949370376 15873868980260878554 17071311839100676164 3882861842994859042 10427060679468257 1672774521623095349 9227884401371295348 17664892313536157384 5321369832385598319 7893531899338030828 2003432892692193771 5856572641067220137 17998244252587204350 11487881202981543204 3090224597989237376 6401170802259429467 15680395003095932668 7370885566698193319 16014920587997239029 2197172141830100369 18414390740559110354 2306702052048820123 12436955285579794178 2080406292748090689 10704612742301138806 7688702450857064373 9397451063168735022 16123225578336209264 2493561724624011811 15095598490206598886 10988671222717548463 16732895470101472388 5652184698267687266 464999138560068960 9404150855353295551 17375451864289350099 9938134708460848836 13552526311954476780 11415282489823148062 7981282857916504706 2230518806065756601 15889510259225295152 2659609129246337634 10180111864625410413 16866440724112647048 8841339694259662487 445036353959682941 8459746122696216638 4208915589892807466 4331764391627988384 12395490458744275258 17159809313074600272 9556059180216119378 14847966163723937905 13998345100087336689 9093259602329048825 16915889191005842507 11618393656959316611 8067836148358800789 9239119482508876159 13372575681006117860 1739765921782976843 17223291213238045943 2445085522898498674 7196994323059429274 8418355485107205933 2471079418318484093 5807315361747402118 2494326551730217591 5282003080614967505 772846752757046410 13952810074712465552 7554291996370633658 1722442443003111306 14973698390279284305 1546023927961247858 4519354830539931807 7295239655876272941 11904363882739810215 183543276864242478 11530932028369445117 7567558246702798398 3530232444269833542 14091190866205170458 11962210152971411565 17767136581450871624 7930065517366391474 17408133151293888868 9426685432762080096 15967126776485883955 6146573529177378210 10729914875360238564 14448654567126141689 10437038588023476237 11494210880886942992 4838414883798216204 7448401270474908271 142214642813340190 8454866168607521502 7715840932014657745 5532105547268517555 4098868443874435649 6961136922568839127 5310709715658528432 12340264241166910079 11333477857160565269 14020153488605908306 1621107751043154093 13735256076153402808 17378140894340471059 2592029841379108162 14906084103548775415 3015408187582761202 5265607736946437789 6500791751372244486 15852871671558922852 17260315106141872538 17130329794661710788 14455829337455526198 3137261640119975347 1680029800842282055 1045120896073882270 16258229692410798631 1225759323408898563 18349565728684847707 9247386549587612334 1522310789616503906 12822517524627540134 2870305970672423714 700247590430899456 9232072368883817003 1229354988264674800 1959196201314965276 13487842755827868524 14797185719053626697 14334702655937099769 14406920131910760934 17063861891870803337 17747203296057784108 5846470425278206075 5407374291815381710 16294400157356687940 16285546060063204775 1470844176859058386 8571699264640149451 13260216396242415137 14462250148141388653 1369884651722096869 9918152059543918019 16979757142854042122 12198364100692967328 2454572451858863466 8725359365356315043 12261265780414013808 10197892757046169351 115965626895591874 3473031641724402855 7814713582308133319 1918202259691772335 18189752942630320897 2311827042170862759 6915287371122496202 17567626605829369895 5113036375051967954 3246088884639182339 9632650155133485780 9058278687150831774 5075158233977528065 17308582049308576906 16891626479765153950 12804980632160148290 16365414277853710838 5761265746300170740 4732756073282247477 7307400704749565336 9860394990021682702 14005553278013502765 8178150305479817413 3196538372598360051 2997375452447868698 7619378248756925122 14685321128480607052 8961752473342045528 9503796100319958061 5144527441047116710 1160179599010964779 859033041044389741 12861499028714278668 5820056272998571881 12700573552337229145 17405826637045777886 2426577875797673674 16897311685661829847 7346550892418268461 2298000552341813773 15634428934518659916 5926509715966090880 6059408895412024629 15092177180931001315 3178687265456261600 16481354612358039664 17973647203391503104 9336352198809905153 9027154311032807532 15969091754630205154 11918788589846084963 12930036119185543161 10504826038767766599 12207745097769975958 15581267641693467113 13244625087808962324 9561495578752913808 15492847317358157414 17830985815754289262 3474665061431709241 15915681126246030702 2293213487204441096 17807257938302425694 16055917765636702186 8350008866445690382 2321343975839643839 7211835914018071388 7722276632210772082 486240708933078004 18015181921999655771 17724743416314026082 369751557099298950 8293008715873253889 2034245137042574376 14888342735699125328 14750947774920471524 10606555182215428212 17569641932227413012 12011115369790553372 11030622952810227114 1177364487663702672 17590251912973222332 12960670938517895953 16799596475281426759 16283934062287982145 17073718100657731389 4873407150981803662 4832994217307138591 7918726497762964065 10989854568304253298 11951106743165652409 6771357400491163025 8791443123111119579 13593350662625619905 3802525790833544299 5244307557742973677 13712724688630972657 286166441406386208 4519860124606677868 10254399518495193873 17948833444304239647 570033205849054269 16172041283337065819 8790734949061253355 7497854938690967111 4708406031238249450 11041062002368703909 345965152527412142 11347610087746921665 15583274169125274666 6030173223350282603 16526678059856395792 12723505756253522124 10342753813205120330 12454929605918030854 16417007862841158889 11466657582448440669 5929955602467252977 7007696959923436991 12416709852068134415 6556718540170306067 4974765472056433317 3893595607870812953 14205230010041602277 1216637213856011553 1558389700858394612 1918988470444837064 6247994371863006510 2934921313175061430 13090760196042035044 15030434907339131969 356098712681806798 1952807198669432800 10712972179102424568 8086176065961562120 18281173861174684532 9724416650670912597 3208132552531447291 16068202006228571921 5535489935062558301 7432869867746090592 1065101389886384751 10337160842661747106 14277001376482614641 1659322925498893030 1912395759963166282 15492459546586299717 6300290073989338438 4874011519025040247 279754932417651037 4255852898453559514 9304654992487514707 17524407915918144706 9919249072429034491 13314472736258707898 5385161653596745756 9131510914565637695 4769512449365973352 6759453859993387089 787629625620870399 5462465548895814015 5191945874139813338 3479102632151088684 10483758326299901507 17668107765184413718 16193864851991233775 12310698637898694200 11876605421155765483 10481356880612028401 14402022939785923608 11294659981425601650 12285726721774900354 15956405837024505549 16399133431108303082 13153248011728035365 17761741909960391291 15674727378503591938 13229708954612682796 7524244607725779457 2494914610067637359 4632019232798089248 18192107552364730308 2712047295880580493 1563332559716779076 6254025862631881900 684858036986277744 10885190672503365475 8257249606988900019 6822037746233010000 15613938564302636759 4446399817898598417 5444912346032941037 6762117751727892065 8688554208033803388 5332835276428236107 13130156451861847907 14455033380681822414 16137554536911340582 1057841994501835594 9512402752684874973 8465735980753856940 12657933320474759293 12960028108693055316 788596446746683378 14393354342006778818 1562854696071268395 4341019759605244873 4727388830177246065 238270349763610157 13679704407464639445 12165119599966372289 16362007850356025882 16855723695082433849 16193372660343032464 17485507503980232765 15133858672674822813 12290612377652360350 12017354103850136146 1639788111887166065 7475699207082268348 9791264312924340809 15125307932053939956 10735508812390565942 3997621224463631378 12694514305538972461 1810597577197647703 16115292734836796358 8690007220033513578 13343005864968137835 17486523556910460008 1626016083170342176 9199945955097168795 3267430523407119660 17383921587228577782 187591527611099787 8394794669423067152 1085232951857616598 1171178536753219498 820254892371608364 17165983845323790686 14698761542435890892 10992344232018545360 277810484225276152 8874860358619778882 15292593148278352648 12213093665978013323 17942616833867085259 5582474127707479075 15777911426942509187 13065023383283665939 9438387761190389767 2522074489148036621 2463144096761712041 8464389806851418286 4636111346049575421 12157296305390060988 10548296961386727994 16486454245339741799 3163724239258955137 2387051871988870040 16123553095032881552 3377979799075641506 8332869796406215015 16516383773876401549 3383294594465565449 14433524197683344928 16674738092112558171 13309786163694115136 6273508362242597855 14123105369540887483 5091924750564883222 13496140167495048679 156560020711511115 1119764226333915712 9145666757140941610 5810317474323684736 1751143164960337880 7495157862283729712 17425820987739470010 3184135825287928540 15140550211661930090 7266338878809632694 10780183876526472182 3654010314452743043 1918608255759742350 14745032873402710580 6048456388689713823 2497182033362260038 9197687960473688430 17306063274945594058 11736096559385867861 11466737286838677538 6547528980171293221 13407013029778612585 13596337220567912568 11724148328885103148 8627969323410671678 3917205451206955331 7827255475812104651 173956858048283518 9909839771341023546 415314270965727663 15283322883180088665 10030154292395796458 17380217600097724899 15786922133469859187 11425139859631514569 14191840644895153042 1112006721992193715 512031990235477084 13835933956335888284 4759709417374271813 8384775033561272577 5372104293662220364 12914457963646655415 2098211490941079409 15241170324797254078 14353488925129123681 16885621829840445511 16284298416584956908 10841292722895133727 4661740392434175808 16366831236724223417 15493899443474957951 4339937691839251183 7824757338463442417 16766857822244695467 1471875131598780051 7442391751632706186 2396874235584921721 6813399173522107982 17120106907395740619 16768759107629395933 5375254465605428120 10672269302848690826 6089436136653192814 2210057340250624344 11743813874692487461 9862431203908805033 3159525248982569135 11602856019749895977 10770249073814791854 12028845130034563054 813836586534361100 8220165412438685023 8607415108878208058 3948929632989634120 9950559346514686005 16787651701272003303 17738227205196443756 8126800038370127355 18202322377902088104 17999451972069543733 11879018763090765195 1894713848823508714 3636266728300281840 12383883105046137941 917224322098466101 2326274444171263490 3297143511902846799 15919998194348118838 329380991908483429 17864420008058446027 6160530281848456719 8463965916761111135 12718462833838806798 4819632639208276824 16191767598711363898 7522847641771423383 6432168151681358973 7040344910705874000 2256758253049651830 2675588998084434463 4596859806798315901 9681558948401560619 2811371910034038069 13512663893609367176 8847327292020163581 17868309698903681553 5579038035570325446 10823491098468549573 4723306013065318805 670789514941878314 16388581142047357531 2232177351300784164 3545238535839994954 13060225390790241287 12640163531702772242 6808595834184684042 17670929688766600912 13508411771875027306 12566793663921198327 13326551490892941391 1076828106388032917 7088310462736931278 2141462161398567588 12807160782890853453 14790217443332305522 12830644208551767117 2215178861508787726 1394872184735085533 9345320596073913994 12689311671055536645 14763905092523760257 11919004738030414145 16111983631321990387 13620284603611174844 7007431114348030488 12219062357605889092 14846310865292037158 13079087740428649982 2741928453229789785 16313090301794860995 16463706674856005661 10696214838966316134 12211096109933084181 15034726802708711908 18120138497361916399 3738703518484801995 3200712740771950830 15481362735513146500 16887123560162022309 18303097078243970142 4495929086952927717 7085677957554317090 2246299865482778775 10846587017533144788 8338247897722094321 9265122489112360273 13894222151172003642 4268439632905799568 5070442680070997311 6623027992788246011 13121257971931450845 10492526941894129047 2344496758058324396 1107742125934380685 5915241293637258596 7473276711539522261 16503547270305378898 8138152196434274042 63897004607476953 6757934591583418057 2482314398335245138 12321343293588369276 3550829079435000411 14909765100184330325 3767853506046560661 6476874957607095111 11283236691386503568 9833326866562848946 3631937595427575136 12883602057173573767 14740602607748156117 13515527011216627365 4292561641166448331 17956197801955774596 16317091375997388502 13931983922835130384 2026911662992497728 17262738385194225009 11702637979266657959 2854548447641493155 9862033051775852451 4821273931378574111 8816602606989225290 3392184607095745568 1780961326599943103 5831443088989666451 12621798847150953466 1225915373275666240 7559593506436855524 11846772550342372621 16562428431487083101 2472004469521669361 1807707155449143844 15029137008644325362 7996308157127485387 6080227519964731971 8711980670972319817 18299852794690770194 18250096245007935499 2567130939212262111 1014620412404060564 13201897618851261211 7571223457568986085 9259498281038632045 2145227706839256752 5833327037492713180 1689338822271015046 8183326474071408738 10184757124053512963 9447480930885786723 17111907160079978053 8134719308902064216 17974461921047193188 8959759597881016775 18096649927202834507 15362275478493475628 18262251097018041809 16447599154343895529 15879875060044403031 17550002064621946954 15619487350216281069 9296630496148467301 14681820875832800608 12202815150275701339 16689318564070084831 11555826659973094535 13571246823810058554 12079650181070174454 13725586473845990623 3513297100789214798 6257308814444645682 8685279244816145931 13253524840943755135 4545963560644912466 17487857891861388332 1484737148211479893 15465261689277209656 1795332162497975210 16776202355596280536 6156271306450899179 14198758342735464771 11141016574102384022 16093499799312263009 6713806389881627343 10034175738354849289 6932659584444886188 2067954205708202825 12857773701669920746 8425738719684376588 5772869147923925424 9851872388932746904 4737487807529344715 265117842615258865 4803372406430867290 16039478778969417032 433084328943432419 1327678123542587263 18410562902488313658 3007509439963187081 18048031561191560424 6095559928991058978 11548406522666214741 18315915645731917258 11459161029011248179 12355018567898051293 10430397874304391076 7098168465901293675 4373335005672133365 10104753488677873990 15155613245783216491 10070512003209068094 515374407839232397 2173292063288266983 13409543596235568884 9003094628435496379 6799147028960912463 14307710057364932100 14724359917945873097 8822473369827483193 2031454859007714538 12666271821605601505 4101502282018040929 8976000858969253194 18332066064952514622 16520126647352435666 5041761488932724719 11169748764476664028 5612941160186727662 532452573603404644 7438412365714941472 17983648086689453546 15511324299696934005 12139620222166289705 4516261170163961089 4179195950727231971 14414058707389935702 2532710194848546605 10316757667809108490 6430919050232732151 13550557428666588916 449759878329651356 11804672611058734425 4399663437273700915 9249076170102189612 14581911205732613223 6972673767541962285 4050658479404707182 2676580381910883296 9437952001502536239 18254736459729286399 2107384286453754440 17691571605187583276 14874084221693056330 2734992764012302912 1305913329968681905 4511606538773037809 5158489315522630824 7963207088816967337 17127989350916917598 13289069799213771364 4543070648732394855 2256302255723533801 2693955374402490414 1583870344684358440 7068804411219765232 7657537252357555980 17695029536752975765 9303009560953961042 681678517496644104 6109964157101638461 7447744292957679156 15181234449423729774 6203359727065174709 11695781948214079050 16767238880870330009 14839194489304793640 10833615157848679006 11929130866052043196 17035314093240485162 17599915378260009279 5645167902907336672 15968020014942818243 15308667157345821065 6781698478713349511 10680403329320025328 40066596057797683 17148916452726908951 10738227469884828458 8876378096624106537 11957420006774141272 5441724886601052268 663869986555135257 11448880185338733157 7981837442219671000 13147447214621806583 12626355945643213632 15458823686046339968 8393226837974979682 6110185962947971061 8967570439568657916 12461122295969364958 4587400004223088225 9744492017724573170 3578738911014728084 10846001092509472087 10835220316636068495 5008382913215124364 9231372329650907066 3206090642873702180 13013917637511790113 13753869744750018 12539520772871976204 9116440663867705444 2664796353536115075 6432354507893362068 2488772307299980598 16418818609577426891 10042418451137418501 4834010640916498307 18394488994350495098 17837080610715938497 298531397942627280 15532453876005871346 9474083113748685103 7355264061492621103 16733639225733403826 5424394795544262703 17743576646620088473 8249540021199441246 4589605270065023584 9869581845218521387 1290096599388370770 8561487620910392723 18310387824857857603 3953290346304266950 888692418461980316 8695151412746957926 1278417783383232976 5094287367442835012 122324228984725198 8085340128137331475 12276978972843419819 13931925173851781218 16895479239981775754 928488064273149948 7154042304267846955 7794127408585119405 14579539634425231891 17656332697974483148 10525289619909904932 982570097013336864 11350349781402790846 9182070239497348448 12434784469504396220 12158770279177476400 3397195434510736433 8341852122002497926 7789666159641401620 9397838131313376640 1580218222060535950 9648821517728501592 15093269952669682927 12029830877015203942 8414045771515150741 15779617598329902824 5348838934113528369 1809281259972968656 6965328009523173421 7739478453858375768 4454911891885646857 16502175894055626345 17819045621026623224 14688900207082955902 6932353973531063423 17575933083007793064 8622677819880773498 14967939164630139035 2210595358971689452 13119613443634956965 8304825655814860990 663313384046886439 13977046864733149489 4605486968169169732 12212510612832799872 9241381718497822141 14226736226887535931 9308939787021747190 9775528363287119090 4974650726810711426 6597519933780836064 13250995745185883164 5102847723634549092 15300525004995275577 17048680341089623580 1533397531892181802 13873038824744213641 1823299042669019048 6755031766034221201 7549410964173503646 10895207294108020093 8921646047110934379 13675874319556542345 15770132378618279711 17025683977037785535 9927124265434237120 274687403548972450 1244375030120573989 10493943541058578780 11559243304701826768 2305599953267614920 15826104328137760572 1563083259599170067 7782785189336973304 4023232939135119288 11544062241906351077 13850986963537938954 15574860911408781433 9132619155284692543 7314131402160017123 3891372865989440126 2513309328438763608 2712616167563351824 3780693120965052807 4175565256438949144 13014097504844084529 17316713042680720811 16780023055606186388 15566782827390853955 3893316940129870149 12489977356646280362 4779203443790660930 8266297128948309289 6857233821929008616 13711920823826687037 4314949726662768325 7874429049960083634 15627025391189235834 16309592511571841534 5656311515021175379 6604888023720469988 11999819165800942057 16801206829968486253 5928238070432322424 9123531388430139234 870065125818510816 15920840771628545235 8587548769988098129 14332543610891930853 9842388337275753485 4976263953268030555 14820820654229118965 6449684856443618513 4158431129819254955 11323314402141713663 4112017386809113383 9092058628058938062 8654102448061164183 9257165784859012693 1858380988193602293 4028488805205443951 3189186056266715926 7512514293362265166 12527261863103294764 16291150678597025274 13764518038634079048 8615866692160607142 12784252927280143670 13011216841722102971 6519370223809961210 12185647063870241332 15458463223271777246 12751477094122983150 5223927879499576894 15756060450978959044 2647159027262913025 6837397707682363029 3084977055670778743 9853527656017503286 12226683358477388924 15227955719380096827 6846667038679434949 16912985825424246459 9725029326808508569 10997649739600911806 3553225870353124775 7155520449440820611 15315134616845900349 8249824093380163210 16111759552020443687 10675618419708858452 6109933592577988609 14260386006177404638 9719694970987430624 14111640289326889308 1778681376272302708 9272797652870818084 3189387021427208085 12100350143688348315 16593860882027510629 11115909773555919244 10750204484242958255 14782001021336948905 10578973287725900123 9060241500242500508 3598616108603272854 14686569909124520961 15561607678684435192 10936484448629150694 3998989004162235980 13331104289249297093 1724463992427429390 9516437812237154648 3714143262135940770 607964542247001389 6052883525601280845 2634964382133549471 7852347397593003678 16285628718697793093 14291904546912708884 16214645465883836340 15217182138588313625 1873076201870449442 3892172107615502697 7520617334188094169 7911078747665179743 8301059111443722503 15234898530793176597 16721097731951555788 6608821827275661374 12258113848614528389 17133650528158281991 4785786748683490199 17035714589813874747 13045168382804816445 12266313067920253099 7178712290377259338 1969182029729297275 1450571284025217399 10318704289138629148 11780389857052972861 1537855285385323903 8912956797039375011 14400373913660575489 16334648550261744225 14167280237284674175 6335967925545067483 8585120434036629815 5883912575402404166 12721445811878755748 9838668214041374383 10116889002630582002 2049975670185890877 7663754463980376224 2358868586017028828 10350709037324675506 17040859897590583506 5220153302232481220 12677130719845311286 3359930618447511051 6711141696168813088 1395550991643537649 2981565590315621780 8763677093175058247 8814433599842035143 10373044882827187965 5497652944307582592 846632343224866082 2886364224183592362 15210817858992362122 8745430539875207928 14644431176448528818 11440754291042537579 14874706531241753231 9157101109925174692 10535274113400597174 7721755285308523148 8003958641440139049 11046924434686193431 8456399066020285781 4581168558335703715 7104562352193939783 7496083736948573002 8165529668295634132 15616725785778382402 13409512131965452611 18178625487504222248 7906159824466875051 15021084425316436324 17142196252086151745 16124883902698889374 12127639758691986562 2291522822476627416 3321175287202859328 7353157470568938053 5307905015440249698 3108048091477242185 14732750355007622268 17350019533853702897 11585471263475180906 9831990303139242471 16792254584375608969 4274197246304466673 15217291735660716281 10476126090907729174 14435729503902217524 9736074455106053200 4882591160401883896 1737415513899017199 4048952674018136422 11258367809495101019 11235954258181816770 1050209494607662380 12269801677276155386 2833223013293927541 304817019642290166 16154779605407265381 7852731588706111895 17145317706092861580 18287358200420241812 17843973796682336986 14443398160507174338 11253815239512437609 7032225766904694348 14979189323753427262 16209951758776067375 651446690243788459 9138577841777818613 16809689721653741108 17477587176731467841 3186116825213916611 280740871576346348 1046410583029603835 15837358363825648624 272375453043924435 5742661154914378992 16803532744437675909 4159733199787431172 15306616341347906842 13873611096675810332 13114688020210877610 17402764946940253054 10882832666312794139 18395626272835230410 16121830293509347233 14863287382129178534 6382298865596104192 2341028809935468349 2859946646618426671 11186399624551478372 2522963793833862973 11311484684628350340 13204582326051854372 2707606985141090066 4445377015188131923 10038312813477227014 1988191804270160353 17118311362247929606 12405781174118152928 1447997966315745154 4192504440818255984 2653203326181599601 15358089124473436975 14264501286106313258 18004182346621992078 1693444618318087982 10415442442536121003 3025834568304339730 4483454278490199357 17997541338949713237 13607740807287266463 1880406701864874664 4208371245631086836 12033362842835736834 13998555003505842537 9753719194213183220 1625380529415236988 12189263610131187890 10657281059883913358 17144699130734426999 4627245863139346919 7987272704215811308 2608540296717932132 738632855377113311 2761120563584283543 17923705021137881762 9245910052247807751 7999728693513355912 17191156738207545555 6043428198327039525 13671614132209884717 143277213511200685 7779796986777701888 4499333629423336706 11579659481383348628 9686093651781417940 18396770322610746354 11371184506693195359 4957194566451647566 6548659373240910881 12896397311162220856 8197810485543211625 9584639311411434228 5173669939328340902 11575257375450099535 4583957718652092387 15040650708910108069 5344547530043221845 11003563614591260374 3877977187334034210 4967563274337475690 8860969146724676642 2330363384615629073 240922937698773152 1561940366762443262 13091830092708206364 10577925497190329819 14632879684496919126 16061933650471398570 2000184167765313492 10178531857432928493 8331663212890153923 14486071012824936224 16314739183916529329 14696074275970096212 12970440147139362316 6927949919054133102 1602802715914145025 2813249894813876954 17930177262969866460 913403826459050001 16409834634535848046 496103506732804588 16554388019388498051 2948697502463908770 11808521625159762219 2343772703514815462 9056474002629684467 17722789160591953588 3182016327679870797 12496176870734208220 14443313814115219258 18225630252969355531 17212649349657408561 11597613406135457257 17993180200825113367 12248221457034205558 15146871272054936159 2666265481129806714 7705124957087955809 2948761268449642967 16888207199925703472 14725720681273309911 1445827615116321370 17205422746547770 2768975172804477528 7606838293923885725 1969617226049948162 6543687181774963509 17239141550236304853 4970627261388846780 394126398151521307 8303008322360447154 2983819515713071319 10512699793218645302 12540235035641938755 7241574970528901390 7772053999733553582 12462856114655063846 5214920571320381765 7149847049216870644 15230666133457904527 14048798942940819064 9871062097317819973 3924229404186263782 14228284474029621225 10557771699485944249 480095897150471385 11991057724494280329 2862428162414958581 15331467410621782120 15870398790982000796 2788248283471910833 16757645228763062615 7321576652340541014 1510093590101883489 12012009173156328116 16336945370516029843 15944942094012604949 11170785364186114263 15723571952919040880 14638471742890563261 3581438654150440346 17983261503676412585 18205962948251375272 6720352713739595078 17725832492505033941 17053733035528063434 14196653109433652478 9945137335144171508 3830124353934990123 9630406319225264333 17663067153976568136 7311208080306839358 5739642474763777011 4177431776311731865 6587401973109181021 4694592968067853101 11306006103421094668 5655288112645397873 2606364171050566793 13293340491910639103 16058574113452924863 17485814448914366682 15931490554577873677 5673131554521172214 7931240953959783271 7542694315601811179 15788074076311254587 11937550705633728071 4122718876453903087 15608553701068374828 2571361617513796242 15404838013015718589 995409926388061293 5635206532854537795 14747081854300727826 1735937797535554650 4238679544289811608 9925259557821031472 10621218117350120542 17019464038096419315 911391324744149125 15857857947429825285 7207530746260932217 15903554215225764327 1822634535819120043 11289397042040716196 3860817221285546067 3814194303836944060 1036025722088284648 11728473868336861403 11195035390124061625 5082664340624916353 6599646220990725036 4397716547981247202 4277943308712402107 10221852270189774494 13252211556474432432 16855170589774339810 10778912589668937344 16186110107569124008 14209910288264014883 7237587589997086462 11888585524478976399 676087658274050886 5658722043180879191 7464302985633926828 12564967592711399567 7160246770907910255 8741633905443928009 6888120706498868290 8112192495523069648 8130412808833818161 5006947274859153245 12141749345038732260 1443109611620099772 15161807534596135435 4841409694407626884 12336822753980362203 6935909915760877640 7440113971317048466 11415936789126216366 9591794423556977579 16030691843391742068 14860007295006517318 17424551844717336999 10515885783732171385 5286509966365149238 9140686565354893159 3991042752550315864 7246730080991727194 12397827149372708964 17232988735841349359 7282695823643718054 2014605836323433356 6882045617574072610 12865439084977877080 5962867954000198751 1719733278928482837 8612593872797671534 3830992161651625091 3372736027702696750 3298796758524644607 13719523173055098681 2294431548285427577 1367644392773901316 13850928099139533913 9524987450674281990 8293474276552030918 2377482132952583360 16221087686313554347 166373938221335150 14290694714537204057 15572780172663235467 1788495560389799770 10940682852086703091 17939920778189314480 456741683788376881 4854995238322494776 9261823307346921819 6270273643988311925 5356077328352498661 18086870604257797211 14638375547316754039 13588629672544889949 9148637706107817858 12268871215540361814 5928880316877844265 13082374764439093180 5200813285204837070 13746600230604309870 10366932476596660601 15002228156236955767 14991195064614090169 2040925841057999574 14439213726456756215 3124179697067848933 14614116259059323809 6244618287332323547 16145868856536769384 1920930817910053796 7557647175984191875 10920284716045243700 13508536875573255830 14164423748070221468 8860419021839284000 15134012480772746770 1087473113819011825 11057912001188625903 1450864576159198506 1342853170788149979 10177566899652295785 11400970051287335660 12619759320833539950 2608849064011484106 14915860544499547028 1750300482776118668 10127344199001364143 2515148692051439897 9470994590315423184 7635896469552334031 4079618702180587020 6232493488404672257 15921851519988286318 1742235577070230593 8291846933382525582 6942691782970405006 16039101813818300160 7957265272791268954 3384866609116347571 1594147911558618980 10100185923967541428 12576012733742974056 5545917030011606440 5207553358276528898 13642676241266236293 6595744696381230610 14046597677006179872 14270713028561373385 5561809575853398116 277767635423508619 14724244857566012939 17535443634990727126 7259224459228525700 1882061362910134725 7751153817934895312 577468170224513523 10219426900732399678 9703606605563416750 18421921863486428225 676803822966592993 14050376762688153479 6581121847147243812 14983995092166137952 15993997063627390683 13020716094202951441 17738012003407023632 16795950373651434586 12786077786115961237 14802421048968449309 12575255246540092958 13434522041637388608 10231995941215572634 13328188655508764010 15956129290857022248 299793735228540642 14758699019553999301 15802305648799799090 18036785551055133507 13920145119805479168 16549318943146113341 11245455750348111745 2699129813717431498 14865008210685378121 15877126451432897939 12035121339063043002 6800180716666251874 13191622163728996962 16158331720943090552 7043680674568968953 9846283678087249992 17374248675199772199 9747220822606238094 15420987233971493566 17718431590542155692 4698374386935963909 7630028233074073479 2782015102194002337 10742899838071880690 8398663990343493295 7124732549423206807 14766147050404241793 4906277339498303465 14260241939743330633 13672468811017160645 9706319359767383603 14728459255726515828 9398486685963087570 10231311301813768877 7924014260640432199 6688665789240204851 16075364800678034036 17897106774518409369 7317748983410482291 17462552404499275535 12787346928638342758 8901192558889268100 7020228118181307302 17244115221158862136 9925125721857354226 5905076545556375648 11904917218912968563 3124079204583959577 16590850804363199267 15876216599000999042 12813394050963547897 12183085021157918788 11323844738452530967 12643868011309116724 16590079706248887842 12844576128676374410 10031399548619728966 6274790645210212295 2411328586816633176 16237748085055887766 16870609453521027684 7979039740952441132 698033962117174787 9624494733443015118 6419446667818177538 11084633449156888138 13169245015403052927 4534956464491746065 15367180362116540781 15696824765872688336 958294954242880030 2443989096341137568 10839467973288230439 16913121182346177839 5222442583370152305 2450930887192704461 7924462579531836304 12076016736986522474 5470388282631402332 2839435627281653676 3024976227439313238 1258324383366127897 1248308678200129219 11963936854410942133 6614523068767201926 10675794252802972397 7239865071692714418 4378827925656058509 14440457249546303041 10738966925908486178 10190886267533322349 6895815203743864911 13919341597207980302 9141939599631675851 5543383534837041686 12085989778921119810 6773157226638570812 9576868192458945838 9346904030368991613 10055782996069501396 1376103697623191933 16702462308908892095 10383333617235276356 16707322775972369879 11224572384212606793 16754541168565460212 3342637725762181807 5694923935138212192 10723533975512482886 16007055742815345812 18392065514500648447 11453550610702021279 6198912669992843059 2259633435497785838 14705208705511546106 14795493887818439144 7372325228386344174 17780804590427946202 3459973305211168388 10410156217179790085 17937612177797637064 11347178783180147709 4570798348160322215 3828590319994956690 324414265447307856 12761540181116786641 9823686647389510406 12008055460800322467 12944981039211566559 666556572144536414 8219930373286040950 1960006522397782339 10300903852495158217 8729419896993548039 14234544945661693081 3645150587307627175 13318349575368857471 9878282981786550575 13398044123191675402 14301722865347857439 8507840340504483566 4142440934077187816 9270007576772913374 4202022674362510314 15378260109400180410 5912085553490475494 18035691872761391590 6198030690826551492 14085876947520851694 15364996247189974849 7288406964532855255 9726435412540190980 12494481104864926572 1259461476393353704 16942983121533143837 268537095513942574 14807493554772138801 9983261267402669213 18290793346482724223 16213464237406009575 5253584491838808330 13248703188808141829 5494092922654316507 3425064966048131708 847369302653255384 8551368232084961644 18332661156624108510 11257380647091619308 3305321263476675716 5269217077539362023 12541895275319893274 1473773516605248545 16796713827783229495 14223131531498212977 1593653551241803141 17043282433776244948 6759483225412368131 9896367911965009151 4965153887995402363 575830615945606036 11275187160658323721 3799113194179821508 13602334279804718810 11291077648889611620 6402669898121952403 1364676501878541163 2443613790744525691 1560013125422091384 17292069782373018462 8182023022412360353 17784199063370291097 18120491357147960111 10858579153182509961 4708779044830709384 14899383890620775869 7814365924404692495 9166173689949754268 5500414151581064829 17087198182925809690 15568607864703929404 5532063831419598674 3119292067330760358 4386112812660560215 5754727877601424122 1500350402263023416 3669477408410346895 4084870727811142212 13727533288380249196 13439693326292447998 17868467031003668255 15167516152002424568 8825176877157469323 10466891565478694360 17449015374061901778 3372176778990072767 11216687474553486047 8959136159795451259 16733081371436894559 1359654466404052330 15647235334975435290 14157880449044225592 4316631697334059782 1938974673349791237 8007368038313765162 3467544339273759991 17222939989464273463 6266273333019149407 13708171601922781739 8458848576082551321 2623335406596336673 6948772513105559555 15044318910489519480 16573677030913254187 8914619446620572175 7183704855287772923 6503135001146623316 11192869230581709285 6868706706380679313 4940557186162181003 685636175450063619 2165164453800436186 3523082716252685947 10425050173683180431 3706140935548551591 9106615941026854350 512772588005774674 5759531483637652329 16168396334256197127 3673220000222736630 7045027085706599041 6342011306044507065 2970577118334222049 8836612844956246652 12408269744553469834 12488139667240951196 6663514998290400863 11615772930868735019 1243191551246928146 7216989214165855503 18350116355577485312 2510264710445071255 16702472355135593967 2602377425401879180 506811120532111283 2029918982160859635 10087769820723719524 9715199599393521311 7181924918841035309 18161251651617362728 14874279024172750176 8785573983947921333 12398231061284775040 3065169614999847305 12286156751477832748 3530584111359649794 11106010114466783395 9331919081482047506 5846270501340843875 14972221066370673169 8655108274656365583 7248759458180377182 11191417347629822697 6225694297153287978 1662584551511340788 10769043920597677493 3811952480858360814 7871032633745540986 2415243380798244651 8188394714624622883 12305950648241608690 18254381639984072691 10239579959265739512 5294129835124146174 3897170540112173828 13336828539049132587 7362148047831302763 15507722339994312669 645365019119703135 16937588864418871651 13873240856605615469 16323292026685300822 14255813608910692852 5318159356832266529 1265609301821789884 18387527029279964654 8406493902604912872 13567409051510179029 17835623367772871156 3498940356710100881 17331749635715233214 17555199822898647924 4992903522437677473 17727711593974143633 15481094470154421248 16775523324486455857 2896635255127631185 13343344864950351715 5235291634493007737 3043100037940530306 11041364525774662390 2382043967783756074 12815792841498276795 14924404913838593375 17408628163691497222 14638067263700055354 7180501487232453853 9980951702839867549 18409216139856042275 16789210114167762995 1096618211768875291 2789460406157055335 14856873101655374892 9471479315563198334 13167529116923087021 1544800942428170107 16219607249490293782 8313896284329224121 4929185866906885067 122258596250075276 7082606300019350730 11968942025661360209 6204653169005020653 14450787193599490549 10589778717143218830 1024721897149480285 14660293571977234493 11846312589074055533 11016793270488006986 6369910618716894724 9701728131353393420 381336238796930317 3281969149679564547 13312058540169220297 3872049586054267416 8097196818897723086 18182609615904093741 3570591850472020089 7410573916706865315 17931469813676973983 2961173227533624944 7236567187443765792 250133514291936087 3924646497507285672 13517900779490636743 18286047270572073288 17391661144241478100 16298051366932477620 13844752108514498903 780514931917869078 9074457193701257191 10367430300195341244 6880490131297673638 9276751469660047482 2638716993232156255 17837975117617122244 11829662935721959714 4221454298291107327 7602552424054201210 11273968391293908154 9189683598109486121 2536079145757170187 15676254134416405087 17741730902868970785 3552507690621662025 10200544456138091758 179284119773710532 8979229044230777163 5657697339504607136 12619274279321459242 10028745190592627696 4724935301957137432 14961564081297709471 1199149641660383748 17234655624805135100 2539418386510506949 10806340279250405073 10477859115029594699 550260292936430940 9163257421002917575 12517495107052148222 5741049311789437441 7597663217942808258 17794511639902248847 4291107183214705846 7108143922009290989 5818133344874328063 72944349889997605 13530375700401188693 6601026676918296752 3820713697130148689 4944345321722581984 8426799586359092428 1595348644487562262 5068059554151410525 13016922875753715020 4976274204509500521 8415161257654742019 12577773330836451152 6327285783224422967 15033846817741769173 7541034458272100684 17430665191516153310 5274617920622129760 15967531194921714519 505360180378483463 14153203095569766136 1783179087447783571 13963537713197579712 17483130164778909949 8730750558669638860 11783876927298254888 10740629117457110155 11951649056294412113 570268422265203240 8902350677098053969 12925734181129457819 15101350001539212725 12132036543648391086 17923386293082857930 15443484448447593450 1737005928519595790 493340592589919566 4739412997781853995 4016447120671788310 17988699974111610979 6804998800310063183 4201119961580013972 7732918656628543247 5975183854636479805 16517596694923003948 6522065337810894376 12241329515645315321 4549422467618403716 1892129943637201605 7751975852821481336 6666167847246225151 8202049301295911062 17377750498643697164 9542017811119783601 17296128753241031354 8136746184928221858 5063762338216956910 11101232010157560156 14205575331536239708 15783207787940892619 15647141315978335237 5643257624146286504 3175472157736527746 1858281372865491272 7191733780504317329 12820502175967272064 9119578724017336228 11593931942335351726 1878801200488983989 615513572667601485 17683378153930617989 14288257635573719342 15872018465233003026 14695505288501854568 17466164784067621177 4508565143563730428 13023143274307682778 643956381769817732 6425977066736721701 1907708348692150831 1009217797334355832 780773975866342592 8604666800076211371 10651949369802651085 2550874709278361350 3149125058317426680 82253756131391454 6117302716162581660 5524152182437200988 380697068868777810 1088880631002876821 4545304077529697566 556836909737699160 7899264138439329161 4794691486402020760 9741480590686405485 6694902625221401566 15532212984799423183 7119123477380283494 12196869494104790767 1494427293003998349 10525752228743237978 11962665925081965481 6217435705871177136 1526047072567928712 17922622166157441618 4352161249969704790 9368816764855459670 7173873703917693620 6982688271657055961 16183670655638787692 1417080626117353205 14240202295679778749 17309894390430684474 9383838248844149413 14952044391998485498 14325388024251641072 11116722927806050046 6244620030219866732 15846291404092560352 13793870436797901523 11632163394378212179 9488704338534402105 4633094680287516581 11676498728316999558 16511788347467733565 2826033678760764412 1329470932091394067 17649719441982947237 8450204151286016015 9244097753432249670 1300161967505994953 8211723249139027444 905766026141238535 2531888274546070476 11670572162437743200 2600218969362267690 9806885302368631516 10265770973051498259 917501166757790336 12716609381862017271 538291328644854547 18205531033276584829 15224293240406334027 13319554233631772429 15729606855786655208 4912193862071584162 4058229105142514139 3765064290318535895 16781804780743354399 9989324492202739661 13936060264993344697 14541502203671088002 13159744192788435651 14825377377162533824 3111097866315258177 13224659382767114675 3683532421112770100 9285748673419278608 14478951087343267881 17105704384794504570 1622596510801246000 7372733296789342118 1765449281750799939 7337454518322397886 12187590163294000514 4363567705427804729 10885116579754010283 7560518979356955131 17833769995927220553 12733833748631027821 2749572652130833202 274275932093783005 8267438813823442401 10000613515568569464 835939572920876623 12367928281361141957 15422669507161113399 8411574250063983306 2022518510657512505 6523815293504593285 1896733348712698635 16824304231332697236 15853909932412871638 7921357405064169016 3445748775224518744 10993108899062043802 13965608560649917867 5480750134003560232 13748628461290033658 8437858911257478994 8753056852760197845 15655099879247681681 15724132170280227344 508768724656475228 426488718010613325 4604389184401041502 5251893106469553496 14900221839144059085 10730390769411323973 16627132271472177624 10339777431158765846 1732735678744405424 12643783026789308124 17592209051410903628 445515422645426509 16931261233027397630 442262217063226407 12681455489402543836 9420432236940135928 5782596978407652804 16164198394549398133 9630295596075992158 2049658486298833892 3166895164752023981 15430331466785721698 1041809393486883949 14758674010229225609 10612234031344767176 8879928507432752235 3313568744045987658 4414019983273532212 10567060478960542980 11736667564236799889 1184511378803819780 5829624462589479541 14346494185357763053 4127432645019881946 11746358529461461221 13393903894246334233 686399067687092579 7971862971151364376 492653089105897358 9088467697526869540 14331229673978499149 6372247324608282565 387219313760751726 8282029850898440737 14362176217430227109 77088962472177043 6154124790808944962 2982004644621424884 7169157601672228874 7738977004051575274 9125026169240582407 7023010279600629677 18257240719398671680 13328604923275282760 3747013797698478050 15163647232603355210 17947990883029184836 15132577891539082845 3237864019301176795 2805151771572108901 5873316147795060475 4080793354320663395 15897455774061935416 107725678838163967 12350580136075137452 3834878572630118408 8357636257543215484 2326886470961968319 15058295250777604259 14415103638291828907 8740666123319671118 11305737666851907977 15058884486995285123 13170122889370423220 14140514698634000614 2771529731062123972 5273673461147815208 14344413271272632218 10929106346440254979 12949877734476149701 15704976450019148890 7827625572355653171 13538417816487501309 7834192942318460559 3952908031548766430 12970838546258567995 16883215674261195922 16643757988826788083 14777844147476401102 11831584768132414135 17167874344593576440 6521052480003694481 15717282156828749800 14457217432176811073 11617854076984193783 3034196112394904942 15325822601944948474 2847102774396398464 9150347101768816500 13732957864985741825 2714584432584329968 16671245633737214790 11740240922886038638 11267595641502215776 12752126797389466388 10996098705650655960 10204524627126636209 16855117673784931607 7617591526771193350 9836724324378726541 16923548831687943626 13360276684348779315 11152045687373105032 4065810798946183906 16856965863367077342 17865391459128104811 1968686263779952578 5441580855743272535 6974086849375349490 16761853826544112895 1329187933930855312 6430927480074796198 207942431478265694 14573600429513427859 10414232799308718094 1754724087692123342 1525396111124356923 7153106953238318320 10088880579407857094 14256289874000957525 11381360776376934039 18243654460260493113 5120273607682232495 14041076179732627527 6161722078365385744 16405195235641646810 10086984213063311765 7000582689973228871 10176536932942689961 6645354649683228520 3298119135167716582 6125765509990746700 3767613123817806906 15909364371617432103 15872643182006928854 5330809761302453488 14552040316707231492 10013406540227760940 13552655310053532819 1791968285884246041 4032262659996014945 11197601850653329640 2964991809241327560 14996317421324257480 12638650375903754747 13191826091889599246 18156186417387114826 17153645164803608345 10155239842015921657 14890798786506236128 17646605730648417100 2233221783984345793 13421500470696010216 4958580417298701912 8186175810049919272 1772779151719574307 14775321746485546015 2160682485116351666 3646896984034142634 12637290444085668986 7415979103484460652 4638776266658927997 1580301887970193412 12250153575501064907 13075911563003517218 3264227031742634164 16966811990522063318 10971340564351710817 9336504949832710033 10105687761219627938 1770544442879092495 8636721165320114975 4353025202363536664 6994245858118839596 4670178512345852132 15002956466085209378 8955794419660045135 16887592754324624292 2669848069228499534 370151975930385623 13020366233797881404 7522058169554231540 17125946410119620494 4029240244570967261 11246099793038309490 6456698533870240732 11338460456331620834 16885963240029707163 16477520632449114707 17820200788916476612 9305380479967631020 10443813479775088372 2072312325698095224 10522779258535509709 4835742326661998000 3969102581725541367 10526846294797092408 6587414248255606161 390481876026934516 14675118106714702938 13064521309344143148 5739149427487490357 9299467317490823079 5504052464290323136 8497202650185339882 18213171653952048984 5189980317446251594 17509679182599052529 8992142939574566306 11210238222156866922 15175283780956401836 17272084141256842890 4936151422221318436 16353654476131816570 11293877759423556669 12151223226496704849 8915642640292319755 3892118157924242175 10994053886167484013 3411954033478290797 14815643708452260466 11017131088457527112 2501770989859358941 16623689914416065010 782760657095506568 6105089512698109048 1927495633266910979 13235825296878596572 9616504975189442823 18188159540219499335 14478541343127289245 3783483645307002992 6009068916395115849 1737619500820099080 7341299840799586766 5591774841440758962 75838966874638831 11787228696427553810 8689935572658791550 13998090677075412134 8908817140972279728 13905099812434350297 14224480595980150206 10077946862723357566 15472548946791685089 844234496376169356 6016607150275751726 9267409456551324195 4643047531481396982 14578420800135097978 8265244823555952835 11541868212807735203 6522342190480860053 10064632471243614375 6588315289200319662 10530882874101684082 10983972802397984696 7676799134828185643 15961059917308783184 15664335102327335486 12365146162106468550 3495679755954115066 3398759412843100826 5975498542480571570 5531330262511901109 8195826993383942486 12050548445338105929 10663862036885539523 12186620158443990620 8147102002024029978 6978435023187498357 3217527195042543268 11747174662431500138 16213885797347086937 12786714353379665195 2306127889042322961 3642769556602648178 16485892330877416065 2499705004183765560 14790400841956514714 3592578737010640895 11827212271976065638 11130909541531286678 11568527655931123445 3920804413270238745 9494771062126562580 3286205315790990369 18264921452598653164 10565494264984294371 2539035837947854509 15546432450780413934 3547970060503626582 17650001929257257412 18305725474317961966 12355650674946053508 17362278646250736653 16648691247040846348 11162260604200757312 9867809741292661541 6274272846756785682 2596834813152193637 1295961203184118137 980500748296288246 12615579063334345538 10143517378373555070 6369389472363685010 15886884140686081095 6038967210305383698 9746982236611049051 8967349151391774658 3190798586408757836 13617324664923636651 11737579591411730572 11156291320019068317 9862048933530114205 17052311277136457456 10630872328592341912 10855894736332773046 16423391984011775349 15785456096265876454 12701455741352657005 13443587246089303058 1203580522026430481 4968397767399811347 12477288168972953445 17382305775992944556 11635413131617314392 6930712774166807434 1769845822160983996 547987389132868988 12767969074716968637 13210005184780126129 15539766553928891458 5958836285208664348 11400563017243724737 7034405538072009049 1279538858173774596 4768605607118691263 2122808098967742664 7025745096183654926 154184729567150148 16934348700843513370 11377016390299182144 3793261880927820744 2071230894806451838 16270352905769612262 5586464333526805839 1491906248079833622 580920758262163181 14022613360745980334 4334495487587848273 834002074898295586 2153336702412282700 10071436179208432555 18346378611241174309 13351456503458606992 10190906992056000112 6457661670611086304 5117154319202844005 1719644604545961564 14974752279314640501 2785836109685050567 1265226680921463344 16317161248704963051 1443874932027041172 2832935915391414470 18256752888517669166 8198587030676869324 7433156269262728985 14195093938216810035 5951349626478491659 16159699238537005930 1347995423684717238 10553282064978639528 432706860628224960 6327581405996788764 17696418342904530010 7593634846770432324 309654002705459531 12125953060905067400 2601167032886019550 14955877872898513954 17011435684603522238 14356868137648173422 15148953533189445017 16998019623888264786 11649311734854982105 7736437048442661065 17171064468621997332 13884689117641973303 500074504786859996 16126067779848783710 16401068647466269037 6000559210028002611 14202843499137099528 16704439900070188890 12240523779469348620 11672295586848154748 17828230176021227258 16791920618544171830 11669988730218277349 3454379824635395746 7827421024924936473 3839952240391663845 725576410010323667 6214045233748263240 6451368502911775022 6708431169119655872 11931878305723475866 8880881713161073613 11740243586369921237 13403169660396079116 5772524596612162652 2261471923978839018 13403717510278311147 17284803474988862075 9140430888527806690 18172138650444002760 14512846590843980003 17839290406113435773 8336294573442504966 11487742234721879866 17357077135977024975 9555560525117540599 16782551669554768202 1287367377943806360 15355416047469455124 1947713390148981981 14155363257922649123 1115626012903170498 18019640222705314289 6113670043747606480 12438178925117896460 14485553161188554378 9769005292213522396 11072247638589664597 7877350375011052396 5856495855025918506 6826427677157635239 4169803416140564676 10598351966430217571 1880990501787427610 13944629024118628254 16119966322590006789 2992174722657866762 13478598958699459396 7400858885329279359 14540354775719816417 5407260291538105763 16439853902539819663 7415106382624301654 2555544956998770435 16525070139039611074 2913992106521514270 848446144875969637 10092433142351076925 17043738073311601429 5092631996435393615 16930664016035541608 12804919672778472888 11247929905976514082 12049251012104674233 17487187530355209870 10220570257646949484 7516989604490541126 3906016146100288914 10640705760266457014 1448140209078689672 9883781219504202546 18121519046380450196 9146275095081593000 8150880740831914621 6284697138207202481 342873667854825529 10665043447789678654 12222759041234066137 9717646419952824741 16311734993780557282 4270477030494781755 908530703822067379 2595461723075886965 16366573848885940101 4058646007131422466 4552167428274623474 2963908451756363619 18179175498815253054 7745724104490231619 4649144179097325249 13958891313091050788 13373904312562020170 822534205552000580 5477778474487434876 3271865883014011039 13747481458667758638 15427911286928009229 14820361515439424155 16836536832920323677 7907670749984744787 3862655875734432374 3806648713377621575 12451030091202414937 6404469005174646165 6832237740036866654 6094676015936478574 8802858887276291684 14414037849303238570 18039337602733612152 14292033113258392777 8382565305720385944 3013248032261873244 772071535445548910 16221355596982697536 4724850944129748469 1721308402084610412 808932189004055411 13417556703771158909 16522254481688548392 6134339102621968768 6934059412529654453 5831786142057065802 10677277805572244653 15785702694126262889 15639035786940100443 17911989927510156349 5369440872226844560 3367097660339312649 17964450259343071351 13242610830251339528 12608189835841894590 12666019163767394122 11470323806026520475 5622179333696053912 3634476261166481378 4806448430354704504 11481395048971111078 17023248593096838164 6275622112156074555 6536151936356622476 2996821010676963031 13577954504974102550 644644283609995409 4477019781690149229 3240649201978835288 2108963961981949397 7564359176658073499 5286944290681546564 9373465717123947407 12153684013647489923 3187137971828987010 5418770560559570138 12345839391170096067 12170894229038813069 15614699980313230408 4653233215093243570 11351132253917781762 4818313882720521566 1585530986053732996 16375522327797335081 14225227341998640976 13049740060125614795 4112561157492961701 3075536192346291191 5336689933749820877 10508620194207837914 5699552942772688482 5752249502528580153 17909649709934716568 10179866668143277985 6919928346370114203 1327827859628985734 11478168010009623178 18143360232221557067 10219601695616999561 2271013345631962159 2648843042795059109 9393557011215247300 3694730197739338356 15914809161834506583 9076365487662631162 14318138758287214145 14373416848919837190 1737838392138990804 4827234945573624031 10765656229812095804 14236348215846336117 13132844682661875628 7826034421609416111 8436082495469244461 9515544631023940182 16111102512261251774 13034392975345380698 13590821432787000053 11830613250593169862 11047028190539971950 18444100738801635422 12197566972617080915 18362645480056651418 11627737829501010138 1419795834464687182 14119731218241190332 2013875125522929857 7812951012735447976 10726731707180360429 1339824487785570152 16451205261234146190 905773907970241887 8788741074522629249 5864641494135534286 16705440023452628963 6019658967013173971 9735319959255155627 14326128850089217218 14217331629342448602 1409573079240861556 17332539528307283857 18190448846525968171 10617352900346949044 6243359434918386533 415033166521533613 3829860643230870731 8053654293750314370 16829814226127905372 3338584769559729117 7841133718053073637 4203441667834599217 14191704992027181769 1950924207772078776 738586582266503505 3410679570861469698 15692359288285381629 537011091659249953 1675090195142031635 14767576670686726570 2817247558149464815 349263097082893612 4855892867568323641 5311011903778538480 15273009446376971885 4237885140093946751 251621982046941499 5834094205671240202 16584805274859424782 5379700702085092821 8265026219347615875 10962957346388167047 17216369542271921082 7821896957796436290 1883472391533732114 3802154179363292677 4605023248058667308 10393621429506748550 13154213953545608286 17912072882052638348 4616154179588624096 2542348043811519094 10335931058354495826 10423408158647129739 16322921083913193190 7254827289346991921 11730562533511708202 2779581595497290110 3549206043621693951 2780278301442200741 6023519556114063567 8754660270322633925 13686371751536205949 6977535030877063679 15729511582130955537 5012444995718578061 7559962037939356854 14181453107760868414 16971160263757143133 693408332220001862 3428272525706638972 5331569073915207905 14206474839616476643 14972345143520337212 4123740248415354912 14830306286080409909 9732618484976276894 11087238193431361567 16516726052896042903 3335772516414741446 1578827374656455638 14347015031162448659 7594875779819523888 13594434751747535859 4873218726246147943 360969292293742103 12155997244038776376 2038018786503013029 11394260398866027072 11642725408466929733 12152094139333146916 15701473471625742586 15925556358185083303 11634319882393033075 3739658456051897185 9475395420958481044 6492061349196447560 17914766641966581792 9692300449138430739 3975132529921194469 5573661354019297651 4371686197935156576 11040635614839388065 6583253002185668974 2140413121768827729 3869040050251660252 8270852260864231862 7791124008406994437 13936067972751351966 8996131040496505660 11165154466068458684 1791465263790323709 18373165110500757772 5595781421028422617 12925568580094575712 11798952545288714264 14202632933781150101 18184337362303716536 16834802020423169441 15125887645711901135 13479745888240316918 4240921162253724865 9025092981247814707 6779501399308452659 10230542191303783966 5450163022429916492 1316543285961996818 14901401997249258964 7300859629372849496 10836205544891595469 10801550864054275440 12889467172988130712 712818822628417767 7375664621175627166 17576211081200877275 10795061988563280587 6115320286308322429 17026853550584639734 13391782069245299957 9055750344842604255 18420099015218911860 8965819556586800213 1592238576367912232 11180320416554150167 9687223588753432126 4851499094788855497 16997184108164997173 16076319359019321295 4457279229458136243 9533802112755334017 8141589722133915828 15787566848358570798 12747001005325463521 3282198020546767243 2133865319113839304 3192126663496263055 13105679229419996124 1931457488946119681 13496814867193965256 16655888349833989654 17736278124871801237 12862331823621081305 5056247028666679418 3312248739273510278 18434690594732744640 15516211144522846315 16724098935575870482 12971224582601927828 12840385741480987696 15311666460219941275 15746023102975879938 11236695506913637743 15588223357772158519 10859046464332502653 3018279214248051133 5697335812296024333 12957954993563294744 5494404131161875175 13503575552488510006 10886134422320699328 3736844000823854154 13595644024615340541 18365042561550323631 14925247283311371433 17443417589087336384 14899325335221091478 13832206723227252376 6208232954170992045 4587931014045328557 4037872917491245635 470220951392365565 14994266336734296968 4926470603536610439 18299442770314622570 8680340100293574873 15324096731287794887 3795437371752888104 4148923107129672122 11568445202437581250 6938124494583809513 11201905405095321928 17401283675810552691 1981312302255482785 9754864554161514416 2773220891713664019 5599255941226410470 3639365685615629524 2522135327806816300 14850621236547903576 13222186904219307308 13914010394442575373 2057005697523320068 12961516977621740770 3335195777667810771 6540209367151521480 12195172794649727272 3432620747302353550 6542784643596605202 12712506366052587840 5750844615847247682 789571858312520249 6949745019147580047 5756314158864628018 8425764141600135438 9574814058018004201 2138255992992123524 11159966970624659387 3557720229536165571 5545725664404215936 17584736323810166286 3628048740507037790 12902203783608376392 13299845001066365429 12855791249202248855 14819727429773057327 6123992431074542318 14362948694161765827 13488369927896207915 3801290427366514575 8122081708150810286 12167985052855425720 6674609787372661653 4962320834873169228 18262848438826039167 12974236262352746690 13751613326698075715 6199771964885638136 13267942702832185025 6229706063101015079 14978028918920113226 1340033672456447474 2295327270656696549 16008156885936483638 15998315149244790129 16248840296752507411 15965903694855383520 13002730833808404097 9019531411968901511 11054271309614736352 354847139550485085 13536366601136913253 4519171395492682986 2671610479751672649 5711630483256028853 9695275032798585721 15391670140140418502 16400157567861550099 11588679374021332235 7803037126362027891 2026643649124442713 3328800530084729820 18294810751640276616 1496793558939703385 9231095752030476201 4182370550301232279 5868627443382308800 16084297453579677665 5796716248774696189 10741192455244430270 345679053014081631 11778361941976961003 2581125358809825055 9896001819155002574 10133429376767455741 228843018105263302 6506399221701448012 16740941168013067571 2802308751797633537 6880346046913436017 12091983713809832857 8202389484152020418 4846195011246561752 6941247813629014455 115940394792390711 9521131575274162927 6018884496174797835 14061609713189311985 3704078921117348191 13734285057833331460 17490521405168088047 11495700460536065761 1412041303227096429 9800773233544838157 18310769634873661092 14428381987087189257 13787485363456158640 5249525940618948078 10422429381948435684 12860652121809012882 8487531441120238301 8230212800159166976 14044404335619239057 18308009760445225872 6622886650968658058 6364838654172737824 17692868900225260666 1025638650404486757 8987530336805925242 16662577586161914065 13531198770099712778 14447454244202300503 8110204503073991232 11050163010225129461 7353440092688526129 16317381735841947009 16944286486253910314 1684050263006017625 11434904709183207501 16698377335148600464 17956943727248485776 13824236710320444116 8612931911910906705 4287167902327197055 17034732651493794772 10114755952559303455 10691676491047743368 15417062428939949050 8461594123426069322 540879199454129784 5234456674103878404 17925107875765906432 6496611479230868941 10649339746338515756 8102482660401440099 258164066722351034 4643614008165484293 11704792495346453034 9929500882505290045 166739934472347170 13072126592984005842 12566025544816844519 15728942612245307749 4788832701828005443 2478306251129346995 16261009031032663954 13299926721676326068 10293583573069896765 17915772324458936291 17633779318968421106 14149556909789661397 1196130311206351925 12226023672600389844 18338362513930791969 9104263287268360800 14693204644378763405 12361255273232541661 10270788872302662933 13122605934546051030 7614501052163484351 16972413815870894548 2980078786348543205 10753554236213079027 9423461846995379984 13508094079829941456 16127334666292310094 9825049418536607846 6850595324247386933 18186913471050887152 3372015525283054934 17364780379691660057 7596448647383956116 14782955683229825888 5871216673670221551 7575384737794359131 368057866614650387 11295413566412049798 8128603712778256259 7555208313830325942 5871643186146905085 6648665847460935621 7403160553235286010 5385311490913598994 5464744226681962426 11603119480677459860 7819333029071460926 8849705676210513491 2706750417789100852 1345733495715811111 3003042027042737162 6200465384481079481 6311551678182777405 8430449099443503435 1883386481562414352 126165388237789196 5800013110123348039 10370939086717847252 10267268307232584369 7277052263240926072 1070621029085998698 8393545901022816034 17477320403804897615 8440214611602005954 4378413611249693119 15427932769076977662 6561523948473429553 7938328982709903786 11460533791701764865 6838994239784374918 14114964595833312270 5259918839773541799 3574960545285133078 18257963741788136058 10963956632300892794 3874383821994780961 17871871622290846721 8639366920683780604 10146318983025269556 2806865400056717663 8904684004006431044 14772812523369675091 1783522555315669396 936421336150177352 17159687724777645346 6153839147770401334 15803114588470292965 12795276316046324499 18097262602587862343 16758515091196199375 14539609898959262834 11245041252163311218 15248932863115965408 16717570260561765435 3022879261584997143 8192670826073240526 15137742625767553105 2261502055846881906 9565785970359514796 14600606744077711570 4609405975999402591 10683899166557017352 13250717712887218187 13409234578868455945 4059408824722278454 14075038146294612612 14389300131513495582 9631932732661962409 15212368219928633157 8939708888825341190 2092941642678499307 3945419279950513972 17341419974823500821 7719381216375179060 17431817513062057671 13653073492304297666 9848017714989436692 9166705264666783789 5085639459264065258 7643904232742687285 16752325431419956130 2887686012841304118 11682950222747294165 17676404404492180544 11272067063714768253 17824490992006438423 9226246929012624104 1252574601573647825 9321759395665893026 7353904167557191295 12083995035483751703 6797261667459398998 4987435647767989057 16161490935903561533 6930274026587823241 12189648765860946817 12228914840921510098 10249380641660009664 14047564415131708011 13922780879028959764 14466341944228957396 7587727124656162388 6372210694353397668 17994575929071716388 16995594245476950496 1805467575646537714 5574919169864686708 8431312777739893241 11438444645482461539 5345465553396366950 13885611147560324182 283936392818801634 14788505506611321360 1467229246373176416 17616139834695769772 688803366593001614 13055614900468335094 16493007500318242131 8205296915009486065 3931220930318684141 15444021106266680032 8424628064740073015 15174099194150314792 12320675878300994831 13950637994555586763 3217691593145905280 10807759814243461415 17118904627174750731 9633884180362314424 5157864822076614792 18121631550783455558 17236074327245664650 5842923113644040756 6765072810913241380 4388994701155082772 14749848549707465974 9807011591854929945 5076279247424755349 4255506388521576126 17219688415369939579 11233468721544759776 15756129090822761049 13756124078179097424 13604637659089562307 12624902248883289251 3420054747641535403 4024154945437353429 16938514808744019136 13193363117845193571 18261914911796907782 13933645005727564434 7252374928429476053 10195805222853611449 7049344560572287661 8194842301398882517 13735118329903200750 13177741154169985073 9901846721714685030 2875971034034440227 6218938399682631402 13211189566479738512 8626920533280496842 12265864747627472719 13235268308053837229 4638359928142313032 11232524963272570311 16528377365657364107 10068378071637347763 7870246611619463867 12292318685753720589 15218730538546361187 8390105305474849084 2704384370919966654 3605558227142623087 17681069084214751635 10000887210259324099 10202843752536135061 5192301723130665324 1482449301804711160 6715085977007000917 2331857641197809249 14521698338741059221 13551329127205960293 439571724704075520 3014725461703398306 11656987650519115543 9631447296280757448 5418312084495452101 2527004046852796168 3834523855914559376 6641924106664005736 8283057356205324969 16692121965068934414 16083461664091749581 16276611122004143211 5039847326676801629 9181979974618807637 13495198617400453051 9506536266614610439 4314938129787213815 8533066246500218471 10091268550270006977 16018599051198396063 12644766538159821077 540476430160890270 13409581133992440986 13040797088935510426 1214971473129251709 7140505989981985086 3988924595461949977 6006779874758200103 13123064170881165824 7408338851069263832 4949437022699211973 13404430699293853739 12569923526026960313 12406319999282563278 13831793157957130999 13812520053851586831 6481848423722991097 2020952860924732255 17799214484573179611 2188453548072731515 12409161129154154805 7530379252462389446 17737697139862760342 14166980977275009990 5563778117694653908 11148164322724537869 17589391396554653456 17203225036846787146 10634280265895487706 15937331881533041219 11215547655981751995 12777685566452922683 11946586340673427405 8478196062525231777 3253742761563005807 14333232402867806177 10207958025931415247 1713496862014863072 2032357169947844124 7965373182865327237 1407146979698850491 16554705238787284083 18240629644692180116 14897682940512688773 13084445710812369167 9842736668172920291 16355296723112456720 7511423163869698699 14553608117274109648 12113732678046912286 7027545532449850917 3583316669789154708 4777113145162843210 14393024391968573094 4753883874586721821 12057835332370484981 10506905636898587407 1005156997747581648 14466456459607891582 15644107184268418916 13376635802246216205 5920863486401699707 17836792180810746547 2425750451526909169 1222814738426929227 4682327048174178780 18377938435837581084 11199214642361570996 9649594564446492698 11898515576534216239 16815496463808029360 14857289597909819144 1631024669560072305 15379563920124703486 1654817729649850464 9176253268305127715 233293910937233020 11606152435127611761 8173069840377235465 4099588903725480721 17171065048705229570 12613152707859447938 1958240194654043769 16581978594653480868 9715945246635694175 10214411732226042432 17697884779094845580 6335651129505560639 13016424813047644482 14709746270515480959 18208301251356784187 8396310447451048074 2590170568369920996 3521481155253972751 860050952932675414 11333932442661708317 7400848079169952831 11098273136898698506 15739665281910145219 8676311583198906467 3027800707347250913 8041922038158477549 4738372017982490134 17394046361674204043 3651685674823912663 12941288201955864142 15670970294722223242 12470661305445958353 1631407858512558182 9213909889899867301 2432893795552231424 13383339195877776763 8764415654225636984 12075116782321173377 10118192852418544804 9804273301921217319 911976770751669437 12492068541141739222 17336707957951225576 443172013327430281 14242938684845622301 9410478662705647566 4494467044774347624 12752638607724930126 4210870792969341279 7436818055720645033 6278516565911495622 16798409340008689 4628668748363391055 4942091668702325149 11201084715081278581 15170474617201086644 8493103498389446445 15003580435999624882 16896346097517328438 13585904531203889504 4920141265823341762 10511256966223882107 2656294059079406982 2001751780309174879 15307792224090032654 6053328200727499474 12726503848753220360 17066521586819478095 14815565117155741084 6869961042521411697 7700857614492643299 17311380581895323828 2220601994754406758 7174172560414906833 346441281226837302 441330110619210670 11007404420064252305 13503100988524300464 1109169404317434322 3808849364734181557 5539289533496634880 17837288714559602688 1292280369728953493 16807239905876024985 12688269782053765746 1047076282211062757 15257907689336872080 17088882411419021643 4484021185168423159 7494873176619350433 9771263147646917601 9160162000966849842 563100870390880526 11156525838904622252 7835212774291278460 11703872592497909245 10765232901264315629 12042657675887675328 5575007948272260708 6282966135371829498 15748316227112803323 229489386479707299 3397367639520966339 13294686288055284106 16445633586461566197 3392685861254241342 16332716139703258680 2312529517387834244 12057669893611535476 10941821351674165371 8356663773318134283 17492305429854562874 7522675893649773918 12766979728737913889 13503026464408033846 6116170269938350873 16893732848858383126 2660583170377999341 12590945428613587890 7829959622749826921 1834860562667746472 17825050684004771491 17977390595816045040 2253211457297403102 6202484185841707841 9995363430580283935 14215129261076332157 4368840554737640491 12624469810598038075 16330645974152994456 9437360744439707777 9369744517064842798 9919364405878673229 7404189198358810034 5504148740126851392 6431916890496902561 17438961771907805969 14067678630834245529 6794356016926694639 1365042634090191613 2175812057876834863 14610944395463800231 6369085537218980064 14385918200776574751 17912368115027781047 2966170337048320525 5184243849488544019 15073113786488684297 9191175043886869925 15702332427969482624 2885665283169241761 17106087712393820544 11565247799821877271 43820781564499042 14164241220943857673 10234773656661980404 3025455929929598313 17496588732233283106 14782096087849034167 13623872747479813136 3931469968216303121 5741831884965569249 6146090415836563064 418367490850594154 11999636504953459761 14336907656173981270 5690690773245215795 512400437496693929 9220203685539349459 4202407502302350539 5875922733896202130 8130222730250900146 4447686432433095340 7124342901981496969 13918985491664162872 14119369966415267487 8180980356057286811 9372910246524782982 12732821215063579018 2477264246883993973 10025776450266534183 12753564287914091276 3122769781376156662 3444902494258614998 18266962643562167212 14238336296925966376 16993054776623898648 11770810951382963248 17612914519516211372 4468480726700610336 4842933464741342864 9517453215910616571 2328006704878838576 11908744996727148334 18006373485399589144 10602424936367253295 17591027357770475628 12699167371858255563 14887490044978014830 13960096164647106462 14273977820593852324 5518437587019903293 13130816448697663897 5399175247415571867 9633377508520644580 17842047904798957151 12700574259891776770 16238810647805899980 12612311852570754010 5351927884456951175 10891918750986878988 14363839295591753257 13510981091215341309 670311448554810892 865487766683108153 7125245654354738271 17909614272685526403 4617341059532196592 2542081124117576602 10838477029822279917 13236617150585670672 17175214963479362115 1635418849086287007 4596660661431494902 3262840978612768221 12960866454765900356 246394147818795043 3907379159204632553 8465651997049450352 16443390759365279519 12863740528046637237 11810719488022360439 12518063198933837508 18271728827452161642 8219093724715456724 12586062905292753720 16419634592142576269 2390374582292281236 5397370628555086313 16713516982191576337 2730721942712469112 12587011291020254500 5646908039947770983 9386622695654194651 18143763689220453472 17541342744841418051 4332180479447163023 1065331379063006193 11532300091895985819 7858188247827366123 8415304954465434580 16437292297621493047 12254045171753573252 7223020412793483166 1933894520095834312 6013607675720192517 18224385132093767628 5640985143501320540 13154519419038495078 10606146520696329087 12319107247143459274 3142920957478988777 10920970635788348375 15219452280919695976 17068616311612802045 9278951160129952318 6081049712303787880 14413573185033109943 11828490219662333261 15389356167311954395 13366785697884471973 4552842753886914111 10040055421835138255 5762061422045132300 9180172199654973851 11736770259563391119 9412608475461993752 7034509835237213647 11139843319231303106 7288106351763029072 16089421653924292734 8026897911779730695 5654623833562514253 15361023542740975633 1137032188363040380 4785933441045907249 6052155517620671846 16934223949138766856 16451297092835759591 3225390139647949941 6226984585760941999 13501636091435409718 1372204077341110770 4456922242463744736 17535452819593717734 14951523379439238892 7548772057833755501 9789205996334231178 9831656590569457703 16529909275055840621 14118830109205289515 15719375757945031931 9328638361942280829 841417346957597480 14752658396809245755 12509459868609470320 1405654898293770659 7249689122721650370 11033131505294531850 9656776752025053716 1785690178600301013 8850409269936920373 8771309210753261973 7255360557596326662 16106376353645370803 15398602804412216910 3299293054456487219 2872650758128621258 11346992078350142798 13758338429208906127 5230290611560998931 13480100738895156101 8766671507357515922 14683400391392429981 9311899219160750106 13893285629971725695 15434407259365734621 17371653198117616488 2317327931916798937 11489203024579217469 18345692777132595418 5355258909841666681 8002302932172586756 2236057647705976149 5197119476505740680 6656065796255054212 1639525255361780366 14369831689139764871 18198052323781492978 17697007355603061197 12112141807348511859 810040241852727129 14706742464839092602 7142782294709523591 7080263831889824340 7116992140630044666 1412459021931708630 838730773606583857 3596739658194712276 796274031598264633 6528127270390502056 2630734884450702328 18102559276052691075 18056607075826138584 1152496157089756304 6073984129486398277 5710184321393702228 14434632282077177346 17855661464027421145 5581292581998943362 624305355692154976 509048356186139297 9279405682809055269 1138754822877277551 15424698777792816759 2933113228550577686 15650321411382692917 17918172809887451957 16870127356986093514 12446205358351818490 17684727845571773729 494444838708058106 1722099352203209859 14180314640171696574 9622223327701956056 6905280887402996701 3936453705349008878 4297613235893220703 10967103053896977330 4780146866689588951 10084977987661060892 15493681242931967370 10532937766139723354 10256393462024032602 2002794814409105111 5269094078428701443 14100353492906451594 3781370090183697851 10258210138848801693 10463991547020430162 3339525261533058731 9357915211185732663 1722744874566919776 9564775334078013336 169117585082828268 11511429947260695798 9977080858071883863 480711622571892127 12143153084161190049 7450386647238740115 18383667443605032262 14610937151360492109 10902104704963270738 13610880480226295263 11370734162525293460 2002642714454602181 2090328732897549684 13222504124183178365 11851229177589282341 1930127312112879047 11006521260371123926 5187926079669846589 11675754339166963017 2237685770386976403 499987389451721889 11266562493371272881 458068948399503587 11824709978342329571 7937361121996996616 16701960287746931216 14275024468290201687 14674450277104323853 3625568974772778382 9850452253910558134 14244800912539312051 8332137443504431956 9847162166977572565 3735668985804466110 5544162510548114840 13829171724733453410 2962012761010497042 631548265429638172 11193113517451519731 2228037033864543682 17051654896250428421 3358742832631891380 10697740450232124202 17728636516012806834 1069174256489019819 4624707800582205857 16376993210095719267 12597494990674284656 295398746136815818 9058023131329920488 422631054963033558 15738897880788507978 3973183511582920877 16134898258677014155 14965705472674567168 6975934587683112001 1349481915327564455 10093118572206313408 5272274478466505471 10706160668420376319 15003435062629903267 11958561735415114793 17569627678156030315 17984852804041398977 11525322301916273973 5016247502150346418 17969143414357346353 18212067102933515700 505427837590625011 1463222566079554673 14949525970453692362 17426283211482566393 11238975965774011562 16489529342045148026 11012535416392246211 13941343790523890853 16608156463665907668 17125322344720741762 3656835290349174869 14889218015445507808 15048388138092251559 10688262659989176680 17547448546264933564 1330905344584103105 11934836208089676723 18048059257669100535 6176833526286534537 7805738442725695944 11221034640311450152 16986530878064375937 14738358824561161363 11702059567888489296 13439350221580884489 8403549130598551060 8641230382397259364 9530930659833404890 11215971153841603879 13724509451928977082 14336083394152196953 9411982334341735554 13722916736967201453 17627576546780770547 3913292682865193647 3891260121147541363 12966276457719632689 11433996938491642091 15634288223877798678 10858497240596460225 12200925152430372685 10262347728405464753 2452801554874847597 12325625326669090303 13332264563930803952 7481728245887523040 119870970921177137 7127155813842129560 10947974239594164529 4474603328156557187 18227517889360909327 247070701939357594 2679991910410315301 17135484875788558354 1814742043447494467 7920653554061768567 9677324003869498045 13773283349336980247 3706865951936539886 4579781488602937991 17112345007496512179 9139193122537275309 1541340721667543866 2536068458216432843 10345465459799292647 2234796542791804568 7027949315588478394 10166637688486144080 11619997297519152602 16491031317025538147 5507881404038819665 5137754781551179784 11614736756434537049 13755320681903002628 15477914565583267154 4794981716272851384 16396573944612468502 10506590546653532563 8593788204351576365 7503350880940370220 14976199766994035040 6428327681502078947 14369389872406502151 17694797974379304627 15235254790388743945 8143344996874798473 464358687994438605 17989325634323765922 2754938194586352889 9557340157505916059 13737057191226936199 685985346439635049 11893824651053686537 820255560339432085 16235843935140388949 2137234094483220140 16506167244367931059 2006148510716210349 17079117727153433153 10937134368916439641 9422827713250606651 2292463058082241024 17766753000625713559 17482975526888589666 3745203299731488858 5449851735832233702 2842674932399857557 6522543924042113396 17734288653436117756 6719563178009239371 8412844690867140136 16033570347489659958 2246727111583024534 8144436340163045720 16874949241852328118 16255371107348473322 15879771642080692261 8621696467022181512 8092588983215587233 13395447069106698790 1106001061336788814 5081870110778035170 6323483203730870172 8720260558701271762 10059286546554922725 17367472322373480494 17473829609692541257 5268036891669830673 7875835465829955963 8343260916288955438 10036470313130550737 14533048786135744050 16343278772311025981 13181713387743102224 10805519589608621012 3826878415360995614 7681212865429496268 9013354708084274183 525086851323039614 14205061519714039806 10511062484883599170 5379113912058294293 13045599662112501662 13415977604690708950 9742890507512676763 10964227199324241373 2510738869141377492 16644228335670478548 8413521183119767676 11604088294787364024 10573710664440459068 9801211333244627976 5518712976136699103 1230057411228594413 5273526827398134367 12866113947162308137 7682912229917215796 2423303488893150872 3251210062910449063 4489509543243994289 4519722934449238075 15045018264248751519 7855076508681603865 8140834616730415467 16425029750102134222 18034252767908864787 7507698047605667691 13786417771917393209 12464963928971378730 2491203255797223429 8431689585185710121 14372495980083062398 14453081183264068908 10796792487779607804 9990252074351480308 7376201124938283257 3060460451565121729 15817200129287094699 12555629294551064543 17942709975818272472 6082447635430659067 134347534305579525 14353418674274035923 4166537693002057340 3853071043570323968 3334328076263570259 11419442591318883291 1026908624422700008 7838623375592330659 9989506544227258659 16652810917887148463 5179169801410965442 3603542846356429846 14171267286602531221 1499650882599254376 11970829220578404262 9807715905770718632 11505641966230052999 1294329607227599832 10168046221413627158 5857066814785263952 7245169985510137547 5643953676871446525 8449045071982893922 7340804881363070423 1317004851888956040 707695097191235839 5550870381162004909 9651528689184250713 2185867131359342579 3951318756458882584 4377661922237971193 14139068894277894099 1107761321272705799 2304903772649432264 12232887411813888535 13505031811743265739 17904169599480494930 2740218260250971666 18252700436446102897 13786129674409659790 10233966548092005587 5426824813587673381 15858717567224175066 14350710706366914349 15767057346157562460 2105707225520905521 14738730662949844155 14044598995490741123 10823349992635704273 10848946087958827810 884860469475893220 5106159539866571627 5197075476272064796 9296666939371410032 7350229129873930186 6601831565784723772 17930941295044060447 12958115183039466584 6759058148454983796 6600059926323857456 2479791695516596704 4564366942845323075 8125848577310245248 11303672893364743351 2320446493110032786 3307173652217724241 4064798427226993103 17968607204663058703 356985866588914700 3805617001559908037 13512517415358545786 10512170758362176876 9581601603252085210 6719908745140652649 10697634445829260815 1289005778053274890 3750264695669226035 525095057307111853 7624941176724320137 10846689059603027783 5996006264603652690 15860066069646118341 3761096997867716216 9982460031375398752 17696593882795867621 3446294111441915279 5162440252928219123 13506033754364580520 286339320079875295 2359827078622477810 4822368792150964626 16345620804503846419 6425382108482546252 14512701799190747602 7854723385492282459 17748861123651184142 5025856350223056827 8243987355557155741 3786500789496817888 3341217679331244537 1123398011062682925 17503200635384154746 17719046836077866617 8419509283109272170 5896093636700351910 321371910560371693 1425759238574408190 5603509360482302716 1969398557261616813 14368028266588321910 1051275881037650656 11468404315548496306 1471040899664559037 5320349119084076205 13732915081278259358 17955104140857890866 10341046104913573318 12929924343480872543 7942854481553938485 12204394400413912845 7177035772267764946 16293666270498605977 12435169401912165754 9822250427878981836 9003022976999549325 4891561491853010541 1198201174229060898 16212268935223567262 2697642671385525486 4951955544208870781 17820448670472590424 18433206152397760626 15960001133901806521 7780035230263533800 8978855064113121526 17881637773728306783 7230698313332810706 15041908620273468452 8143299974793984041 16440363596634250385 16764727394571794295 8309885618845653874 6980032556047662777 18439868279805409858 12538177492070338485 11497373628680744644 11397433701086421152 8483303006347483903 17928104525645064157 12451078626820946196 15664885865384598167 730873078515104702 15803108699853185902 13748644614127233439 116714695874135637 11387938589012077718 12690376971674087004 9971179976488274695 13496425187465356939 9358795802584164263 4389925982633346992 9355463203053711976 16445212950003788743 11664833586468332605 7957737269187148883 15342707815249163804 14066368062617513413 8691964607551547996 5168039167051081502 514951227930858924 2848751313300703341 9167518341824935379 10121963852713531042 1244736905849035719 7471788504005427925 13298033761400923249 15424346045871220895 17960630404791299959 6506383922110927537 16837042114948228033 9629049812125881521 6379125000358938416 3688344506009160329 15867059594372065502 9231521536926447819 738510395393212966 13264050084367730912 3727626919806450070 11807832023009020249 11058162377422902863 14246038125339324058 3396190703678300840 558768602927294410 4694599445721604695 7615578957763678462 11553032762467239893 15520379639968005965 8464560784810735871 4373854547770360962 10336383076863953303 2893013404611101867 15189725063820379640 1536997921105971830 15293744253247554319 851849091005285297 8012913979141783660 6066726519566283842 14971633636849245414 2093670839201867804 12602820253914746096 16161636921372237048 12831867633791728687 5538257527545571362 3045601004496528467 222097924054854739 17628684569333422069 10437947985378065374 18045412553519337629 1169584002825118661 6087054284294156377 6845639500711314065 4523245868878738620 9958464782822611512 15322132527351298278 14134490004191411884 1380607032705966224 4661610510222228462 13129911996531604010 7523628471559550438 5868684342088482915 8224135913530588401 451138094622818339 10033021393370517781 14372223470461663484 1205868405694736600 17871281045730298216 5650760928136562469 11055914109670086504 15927104731684701359 2423415174112489632 11782002214937759806 15165072870985441733 14527158023004838025 14226338902755132137 16120966327202463206 16941697784186383969 10211210426598426000 7416472725150844005 3916194515831131052 96260970938232163 17112880045187100613 10174447550586061439 5910059264775369103 7754448879058188395 648081351666614784 11083137955509100173 699159886043939631 2971732535550098170 2371467964755418323 4033663457461716261 9351389557284772600 2261351349613203699 567618539157988236 8126977744400736525 11747677076846532172 11223759889814427898 18140121679682987041 1304804846850469359 12025344313529710769 12804624445652894663 13672732595426774572 17432955358611381235 18092588513446270455 115825304659373444 14115405279875018105 1485044273228371062 12902472462658368081 5672826335642169696 17391871548362632363 4088461767441101887 5931114693220112062 15973266305207503794 12874017768172083971 8143584184888527045 8168481265873131925 5676070358188964448 8782983640256963019 16164919187205350461 2333632752357293639 15677872213337121786 8353914765250800456 1049009406151285478 12707434868325420603 17835765820245016132 3328752960841697069 5560628710081990502 6400383791950739951 11563929630393479786 7385935958390593897 17061820800389129092 11557040663091569955 10744262183029192190 11598509662601746160 6045628777105994155 16726453504397458755 9827086370933948155 7403032807943135930 12435438544747813319 16487485380463051700 8012343453638507258 10340684681082482922 12918771292715317895 13042915475469652056 14058246484783318254 4389986506430554532 6558765936599387278 1953163574138442629 15641965445587503075 13003721870714302035 6103462328273037722 6393106353365224400 8111977817904099443 10700182194571419926 4482671685842297822 9357695887080637348 8628161203066604292 2437290921049214938 18373143275592467230 17310396521187393979 13122055936777242432 5542740415479901945 5007044176543110012 5456753982650666410 2846076801362927122 9266833383489268912 15677511716836228162 6658662380172525146 2897305587319985045 2286765252422719367 2172862412223107100 8633628313934799793 1243915433461568520 2229902717844231617 14221058555766685012 2401743508714667317 9038155918874436552 2343875037113467931 8254596907751801325 4679206874896765778 16466491058636988436 15413774197267909861 12607570476514704641 656013487199161078 595415388510296783 7176650296401012123 14520486130706807958 14228187824120639 18233855122610796890 6202776714961990172 16418934276636233216 2415928456857459167 14405376822230442634 1253479231596758757 11852571148610837158 11024644885469977728 7602302954450928817 6364956960576559079 12409130116593350725 6982334165977311951 5482706570992362508 11602965077021610405 8036693782232853552 1051994168866830573 524268847097160925 11888911660057387890 6748285914863327364 76775147801246774 1788169193857755180 4110159878002263729 8646130004445362718 6763012020510492995 11456084962993092760 16147382523698245998 6670869022771501798 15172228873313975975 7547240741722134375 15643826150156862335 12933724181877521838 11176243460794882048 2543454900819146885 17176452297873847937 13192306246430701373 16240347599166265977 1901975657501067958 12589463656891914735 5848923902976546690 12682468580211410776 3341079201570763363 18340168100634369122 1109872961608286981 10875735587276733611 16782644689639034395 13804534088124212773 2546626064950855493 1216553991533604327 6505669823720508994 2405813533534480008 17762812358993532465 16041422262283827951 10373900179868418189 10755281767991475803 11680091839256733240 13447397882980696555 11839148005049858978 7760682874490319368 2381047450475130589 13020723211240900536 16719042911149657697 6914461133389971620 15739975022866299060 466912612357189277 296477539135593002 12892212629992621804 17984384153572612947 14020409483379726867 17723608602013276766 15278814781883142309 5829169468730398490 2726727816567451246 14688397389106129866 1531511826293731722 5254608992059035565 1250832234010524615 958770022395958331 17401905851352557172 9280714520057395120 11799238692991938530 341430528172301917 17356502227523822599 13220062434461481026 4248937399746865958 8012014304914657677 11225580227576618941 10395363503644795967 18405599652580126268 15087250645923438762 6286684447403147481 9548583738248854313 3805443563531436926 4161205577703528190 524186395808767535 16399116157047499642 385342773800713566 5802755664552592527 12572710045251353397 14815841785232997311 4844490620172346053 13410571046680700994 6347756346389944104 1821884003639172244 8956001540206740518 9040868480334748316 13853774554189979237 10565477438157739972 7045399327014382119 2488248535946476759 4429816530773855051 8527655801780009541 16719989042820867826 8169715925410222130 14475365351427348177 13538752916294297763 11409885937364688222 12964970447216259024 11597349525378096857 16892909711948687385 5232856826783201283 11256489483081874924 4504318302408454058 14419950323698577099 17117074566029810677 11432261426622605474 6549790866135422135 686354797470982744 7627010002139505560 16019488032360188439 2957371182728924545 3683564215877380314 4348673826675695513 706028083228578084 5015647494693107407 4786709642058480895 7617905717631734307 17326832001692713666 13389324804049677313 890166440979924661 15431356497992331602 2101291446234754773 8477313479854599143 6774583959791719864 5065550729333534467 6728112718728975177 3962106797384842349 875898599122591760 9572132798295210460 13923945453987867759 14254697964205293944 8900932548826670756 4756158039188840377 16968764301713774257 17560199546917542185 9472269078999059547 7259269372939847578 4775737723257791989 3449748407460159241 15155213157074087527 13955278379106717376 2496941589529537258 6977289560951942096 6150148107564835595 402239000052850521 14799518082032399938 12293422545740242404 4174117859796019364 13457128825485592637 15577413883023565620 9566564498291044608 17580686147299821988 15589246780529021150 15653929975417318295 6683898747416984898 9455146152399507371 17553804590949964309 2178884355210021889 15227506604872149738 13646608161565741068 14373543405645858064 486725524579791312 17086053847502380297 12969035387346352794 16159070225747521184 12986501198849199156 4462616469889188981 12280580373874548112 15138908190135943872 17033051275278227553 4927498035317192600 13036787230358627483 14199257347030216412 13949825593789533868 12203397222148098702 17954032174077692895 3462589209030266394 10197741171732118722 14698535038736005294 14002941522705131500 9816122877096932409 11777436742898027432 12329670449226329163 1671972747823339754 8531638236066301170 17478816560763880213 17950710714273303836 2612817532580968791 4167858881785440214 15022155864036551874 3866295914439930718 13031629702295600743 13643267108513735994 12966068566735216935 4314707106157369220 15041317880634831138 8343454471826132719 9767138481799214800 17067546184040612028 16041726790319627357 12305798053593696666 17320108882818996278 576044178865833808 17590409939596248311 1893602253041705766 17952038016483133427 6910172199915522099 8247169874238892306 18196743133969899833 5716307213371696600 17557619065190044989 2478398933218122926 16113434574385776930 16085934804334027365 4701590530504531360 6811040441914705981 1688286160672762532 1651394994982784151 14596311803748861805 9245838080416999492 6262841712806561236 1608419488165541502 11554186335713347597 2946605815840897631 5084718364820634544 9663239888178307157 12867015243161956463 13595069277344277325 2246271480035367329 6265561370520182087 5547149951538900311 6689693638428795867 8604919586442148024 3144917745618973634 1676965754299028718 8232698197233973173 10565547811553668918 9198941209069578631 7210206193588852250 14933440051580915261 15669710041366410329 4673939174216275339 4657422767260408115 2215006831578278081 5150555607688302789 11317657910504477706 6628990511279876872 10013237846948892508 800063616306405958 12865774663958740089 559122860744492110 15009808693502791526 13826532070037716513 1482229213042723957 26846993344856372 3609953051056660901 14745837076013031446 15805046160113966184 533120266991653652 11462647920738132727 5472008468008423873 11982822926905921452 1617355096137879699 7489363151854424338 12350060264506738488 16456515238203863688 12275909857417113375 11216240944173760068 26930763218557701 12588002017345776863 16064714100035631010 11110815605723398331 9804836208378640575 16917390490301670143 1741433076858189688 12178528082165891189 14781717474876107066 14416186387595455875 2136986263183654649 1263961196096245997 9997882764902109387 16665872815584709467 7791047348715603043 9395160359948278686 10492965625155619623 11680074572770083966 6682414501351665288 13801159728284382110 11859152301543648304 10480152637395144701 4120561397703949876 4729336197771798565 4106704135058078286 2149475688719879620 4505609289493782310 15438611026648271944 8655111027500794016 2325652323203358479 16444745967118712177 11011163359359960788 2349614676970048493 2045555807187931527 10719281239810535615 1387441939340163795 9151759911180079549 14996619528751197967 10217585486370659275 12067211259125127876 7528061754916916961 6821067673961133083 188058038823973823 3421400337308597410 14412046973445477350 6512715418833436946 5565983024250277774 713454858349307506 4051243398852484590 469159830220031092 6198214372980237252 17511074640649332933 15219080699898973477 511617451971238632 952572620698750554 8049323650455696852 10731573059235708752 18348279163343763892 906002391348462622 2883565481995918007 14047496304942110415 6354028546177636182 2586602782394130054 5708266702191873111 5260426439601539267 569976506173919863 16090817038213838134 17237987769528092342 17375317008468330605 3176287318026763919 11326118969331611499 1539084138725376340 7032434339949957037 16371864403196599069 12576919881829422303 13522838093546881952 2477588173827479719 17892270057012758347 9858456751654589394 1746791885486092245 3562912558381424060 12510939911297241517 10936727053552715216 17805234908550251147 10201184238065935967 8747719694463845194 6555333305360979362 9695121306245445037 15476684313074017973 1753823491629895075 3134909809190835748 4118990148987199101 3219453694786274669 16243670130359381563 9984087204312514085 9592199580625336404 15450582175769403933 10865486987913433618 9432306435069604775 1317828276963342337 14960679740740913837 5119226900212552772 1726649093148108832 14250654877230087735 4072366786424212925 2705467156347557866 2235588795229731143 8560378891378795239 2805045958300542493 15544688634136375695 11229117961811761782 2014082028777363863 663026492968556823 17614282674088272239 18138001307822162272 4773601399030835838 6956883106016266597 1411975279504001752 17523190257183256909 7364724032589830126 16045062752320392946 2761372634303684219 3588485532742401708 1698722883672453686 1361137628215284996 5131699534432456764 2795362868051480887 188718378515952793 9125623610312741910 16208687118117765483 10407079702118725343 8676249748368504154 666059378959091783 4772626214146656153 2058816391070161156 12809115513614369700 3868543076035042908 17953609556449766973 14844865728421943795 15710331735976745891 17026095312424706951 10212150083694929247 12101944231065750694 16119108359739295125 12083297517897347165 12567612726004211515 14954774105263741903 4128443101443428319 10198717434674546858 12024747005708227906 15545347365607033388 6914695040732425141 12393318167921284274 754634257229937689 11616528490853937734 15428061142458968251 9085801385038937585 6036306876501459089 18303260444578970365 14759450791541877347 6356712575966089064 12780503304318425184 2241434882672921601 8267806780948632133 10229136326577505985 2275499666210985338 7201010351783964513 15209603018732281635 948901721962122356 9661234550736587086 11872128083213423097 5899117481334318803 14038619271082262687 16899732376642014613 3564711272028321457 733106140754262711 14182554704353990027 9251261602457646213 14270180893364157778 2911786198897358871 12642264309270725716 10633338963637890083 12228294166372255093 10745950052185335628 15091353489361353170 8865438388540429240 13701027164494997510 12711434663240273892 15365929172090817305 16062760812358641322 16238388354171166836 10485736747595435403 2814791582676197078 4021365950135317272 8395644936590542189 16906145804778596787 2840876368435032051 15716840586666457616 2288328389277702060 1523262059527307254 9788239647238439677 13009391665338643581 6642946753696287216 17192915000425365457 15770188580055235910 8531152571815517701 7777138715202037950 2423612633575406098 7317941871480160364 5706793311209146507 6528597975566150224 16209665804971543707 5731982641057126220 17964646072170344272 8271233520732190924 13931115169814580291 10849912338594343538 11437510491177109810 3781806772013821208 1222114157399729789 14978316008790075176 9835082105737402445 18303908413110355998 3268687100308571847 8935946866356977411 16321771040359514645 765376890958030335 4021320837655196780 11477624829592980858 3387489195885974335 13186526905567808617 862330760086804849 10275566264063562371 8876637124075565042 12869217945490468166 8059384388101765839 11458836990716664907 573905654520506858 3292092506417903628 3020883951969508410 16861319622493896779 5304148161175318104 1619241698146118813 829602173522135321 15944874007430003522 14063898877067131385 17699616333719295804 1579824881014234593 9602747344135945617 13115693682833939052 18066839620986291377 18172462503532389396 17287510457863507973 4611930256305858247 15099274559151090567 245890010773998095 16188835357635990600 7023558149100852124 17987563013567107448 8996242141267556375 13529196426033317228 9353643484267475159 4962992499475959381 2077158298958275838 5880408683321908665 7840383338070148461 6092167080274811139 6874749106259432502 16833106980557829063 16793015538111541597 16160949681605265017 6814353222544839855 5404517853241696253 17249234281822436032 484961589699955883 12255675891562279923 15263329100329720309 7513644353306716430 5134473999975125560 5770777083777945404 4520101315184165616 2350964309285344440 9295486192800941709 13407306434019748166 4071037516279777503 12809706986267736313 10115957286058664998 17811819566345016228 2810733573723353230 3146092751923388168 14880448945965256808 7862035164117193594 1839943052304703609 17106412167714374507 6950515217981504500 9389685316614193666 14944805447140806151 222812859318475504 2783503003647910062 9133500417321951397 2944206601731708918 13811127620118820626 18357974091527541123 5728529998705544175 2087625488275451438 4684720110700631437 10012843276682590022 14526414791611589652 1953701547707171715 879171514574053479 4526670310697201580 11216990123039187307 15044730008248204295 13518295611050020360 9139062385698757633 11354964281483788052 12847350005202053098 13339566028890233855 4832406107136660439 9300101992048813340 11909533585994537612 793868066648864179 18031930704957711661 9981303718538832463 12623658336866150518 1767480089139527779 7285854363433186694 3789789257372485998 15958954875601202334 7942045866843282573 17260387965606164745 3998026564078378923 352366524795002644 2318467145125614704 17790368794678577586 9881014088747947590 16964758095022437207 10229900172817846245 508743666924988265 17811077416082962062 11836196767598954028 4556907753169424660 13846409341651461046 9222105841711072947 5555880960762656234 16794711944647979741 4724529361917647960 3432472042110508055 9557944421704457491 5657508348671576706 8811668680200962614 1258738142734199736 7644615228433969065 3565146387901898245 4445371397885489901 9710996072905086814 2555201311535663332 7592485360174990806 1414714470244970803 5943816280340004720 12080030221955474744 4603253814816380121 5669856179885320200 3057156380980612537 3114627938836401400 12936543818661674801 5566853508717951411 728374052489522460 13268274802160822724 11775136516489251613 16982148491411740105 5579737516665074647 12066825245557842731 7576533251867072549 1001418379849056506 2797140206996091133 15817256008990891492 15737469120181484836 17106110680081743267 5392481815151314429 1679420018951577439 8283536606184252133 14970056333535247368 15344912497671631487 8623243240440873009 1469957956811090573 14920928619628637997 16457748467851155428 4984009980593932735 16129840826071705780 12483802978212171370 10030343354168960750 11913055253487512259 5027283017125654092 11044992603661414984 16025258090019952375 15184769475641290202 16129062023967973080 10250807151723284275 7074576870471799363 15468126489255436086 14971784675235124110 1087733282531383952 12230134365638397328 14253394307348470828 3811002761367376743 17713497084661400334 10312629814327489440 5671186169471200353 6099523941065818744 17243859206964005688 8267274677377646732 2781973047449765621 9678312246846414883 11493207042590509825 4946538654634927593 11928798532990416162 1608379648625870691 6347485208850236748 7714668767600981018 4387371663859293326 3722723589503985409 13961663047902888810 7573197772989959964 6966661206236888976 15097561258414144636 18345239057626153631 5105959699230815441 3963598200662646162 669206234397048753 18261539821553658281 17113044218769338023 17422896665457325555 16553190963799925602 9075351613242975727 17792256699646445755 4688151560145095965 5256609943089202832 1950291261133542850 15801536666750963915 3173242800719349542 12969050748507253833 7265271680604292604 531868254845012384 9404822671534749883 10103040247673522079 15833089493197116797 5062096534348780714 12226912572850405238 1295251238540865840 1759494381789225750 10007842337906710659 13032360533815879552 6586466559235055503 14414290234327695554 14976806305927231217 9842351499459994243 6934136863401889791 18211401383378608976 6777748759384065532 12011764740355250901 9436649940509202799 6444726598318720576 10650660012307988548 10929184362808182634 1352134566167558924 11484803909011883136 13106535693598475711 6830652417066972229 1293400646226383629 1336141833727678316 105457534896349423 14514473217292184070 570248368109852057 11396110805049237131 8222526876150129841 14529878008156137289 2425209503856563090 1281150466638438651 17980702469992776467 8865614984752998903 10802067646740517677 288721250069662958 18113847624268534474 16414211969194758924 7235875426326888691 4062495811039034746 1630120222131062652 1070689557977861043 6874592048671521714 16064201677818075913 15812156986988872125 9390667874491605991 5351282775513101654 17623595251502761794 11026673484160847664 1274056015737902290 15741799890643909255 15837628202515365167 8040172386051530569 4736927728083408571 2441187420559837267 11377000507068689909 16520681691051065021 17267035808415722824 10340805326730642048 6084614520133944799 1240304100713124541 969634620482161345 1655822990059758773 1123658887585038958 17597991129816387807 17744772658730646147 3292866699503159090 11929088830639056381 12751434149226284539 3479419338417869007 17868541587959179373 9961987190989446876 12721724399058675796 15591493118527873182 18174602444986002026 2553082558473745131 12431882003349441184 14624953865475819205 14171271173268652925 6708278564987420201 8804764255044961404 11050370187844387526 4627028879817546476 4660495066092587005 16858618123117842797 7443817747375556457 14074750697713310380 15153900234588915902 4915299582888825684 13641332849525733275 2212236007839576557 17575131273416766158 17681556605362799695 17102853879755315226 698306928854166247 11682496498404119846 6109603302553565191 8017252952643064767 679956586219314997 20094700232380606 12240316264264083520 6524263860764081027 4744354196800603505 10624228574929633597 5962007593895139594 7059839993721769576 15754350526144770239 954449416012171777 7588246447369503381 15208790236454178131 9818508800894968460 3103757235063131974 4050594023466945103 17779476482465790115 10927005273145461356 2373782065324394794 1938582979753956353 15408991373528552082 12229529507747155496 9906421202767866287 11273105017840066655 11449536722254997847 3647489146101150990 11042519354727362869 17532218898116699369 4361642565015134321 13552930489666114248 14674777758099601153 9511144553129129189 1320046278000748947 16669665565705769260 14815866490282668975 16000337889880382182 6070909810258870499 10096868095399540159 13927413526910215458 11526270463429054457 16983168202049140636 3525425176646429393 5786280953730879203 16386737006198908813 17436997261158210144 358344284342004725 4574237154944241998 3941163857030137645 6001961151566894827 1062067363382743806 6690606521221497481 13660038806726745517 17238243042590684752 5235489319647862121 5494341061088758006 12092104154498568372 7403128213304810208 2250962046509492535 4085896099544137513 5388825269331671237 7718058106602508354 7953071766114697707 5161438993999134575 10106053391118551922 11194727114322830351 4381759543822120985 2074337336009091677 11177716726343764433 7610404628163403889 4559858778812045374 14340546667178351234 4698282296354608919 6014438669166279124 7788387457019191945 9843144157354877178 14404989524065130311 1812515708572830263 6534104064294798411 10609876803806577578 17536642710858864831 4842449147718007186 7537432532296443227 8705526641015085748 4764186226917417668 17689225448703052146 10466887151519186869 11320199650639308749 2664179847900097192 4807077541629435168 6901277515332563925 7344641825589983045 16648472121690238375 1035686994546606039 2057757260466137191 16328987190300102241 7191098199272761469 18358662570559837914 12587309893017739075 10846406458292660994 10281391966921139457 8328849601191191042 10731024397501678362 12670585785801145002 7332565873762959183 1163917080817406760 16689299983361430649 18080147417709450716 16343184084853457693 6013136111176360681 5398695408908382152 14703677889550722261 7670015906924197484 5191806073738300568 12825609868297399010 6957448529939573558 5915249288396998871 2826369928721980515 14909232063007766364 16170523476159020790 16332888758613485043 2008909008556145882 3524139926828363510 5207606877431757827 3376262509833897274 6269191400515567498 2147931773106273270 2242185263224325251 12221756524690493544 15330294559764720453 14317843339181062492 10341289990517014665 16567326514931507352 5367756801623020639 2961291596918488152 7260601486571297227 2165838714052400296 1192032122019927919 1176456401159814111 6656323681964267818 9787177988315883986 6768663358178809245 4793642414971714984 4265111605359664273 6309682894065898477 5792652152578038753 15982820813320864031 8021310171690681125 3116664794908054177 14144217113249183312 14978690148757528383 5894237657487613511 15281950354972791563 256715097663548348 8406952013265873483 10274477542241979681 15680973753663101265 17548596073968485302 1439317808251317919 6258729028980173499 11948892968996114494 6274860707756920371 12555291905728539532 18158429783031786892 8970603870962943311 16702046838545617752 532274292995624271 10422148745452387986 4905190108408362176 15436471791987308314 1716498224336855220 4876379146671220710 12239021840519232411 11081098175321970736 1756005020908474080 14755717721701213908 8042841690586041269 3099290191227433121 18344564862809811020 17248835557212519048 6993429956351478367 8633208913319738392 11769816222331044616 13492281687838771105 12376322027988817902 2384737536776719551 5863989972905200948 12026198291407642319 3140645285759117858 5432070308769297500 7465282376294375356 17605382473698566160 7732089113183173230 11332459142861062286 2562517489910971667 10687039615326346954 13668362327470744897 9652030563125481808 10160529053513357944 6540148814487717358 7841288655127071473 2931618146017112990 3945764484657716909 11588950211473227835 4711040169612410147 9612635823173937764 14068466175740126529 5029721350974394988 17491746885903281248 719045015321796313 12948146672739315901 8262676408842976870 2090297799381503426 11021328906691538231 13248723200537396046 15745479833343998966 18291314354462079957 8614173576630423576 6993382697290779159 2353881496973101054 11218868121716417373 1267638319261444999 2453535459246494049 7571423292301796682 2340573039943668930 8024324585117915433 9252310876491493111 9165660624762184904 7404426295523195893 1740125399870657117 3627119966230859887 12688171951604302560 2575056288200247740 14614131455924595472 4916677614556909910 8248611442549466244 11613881567320633262 14755741612512539876 15613965391240530721 14372829665808395369 13791591845242222509 7064448344527917904 5188526226903244668 8297847943162376801 10128688844890100640 16316326096391993204 13066979533870714826 14138356395901021656 8570581724641612020 11385459620006030547 1827178858664972256 5007758781288784041 84505301528946709 11925912179606900678 11822747113770165607 1629723766582838223 17832707841020213638 15198008680140007944 12356783988159149900 11182315897748444878 8918983434807520572 2783513530109504485 3653764331527491543 16908275472533205532 13278043578287779521 12406257599546077862 17436241257415538745 15673542030106483167 13430464982239205720 12235987279699914490 14011284896121130440 12396369575793061797 2984489798108309700 13613566325620275440 7734537226846326849 12676169597066991043 7658691689159432329 4593082428409631080 15733563830597973862 12175367733520022796 11601445096758650811 11075672522293043531 15074165466625003306 15818467795241945401 792822771682918165 9105696060688088352 9473048325822849840 12660173976820712536 8417856417930551195 8418412543331231752 2383200217769999455 7323070221422205971 13425915625945013491 12658542590671604086 2942586353908689713 2681177563600470 16876301355578669863 9763631657596031413 3050706593747588388 5938455542334279594 2275528168699032933 9620161922035310240 4489534485467440756 1816412928228075401 13203924888804105225 10016487689691661831 14703732787836148045 14466227395464499947 12099849344012266510 4744456769597157991 12560750730881567106 16310623467931991576 11959360440131114346 3879220475669556645 12173994847210954660 17725963234859631264 8815517197440786578 13753699420161151866 11946449385593867248 17603773709260806182 3435690869382588781 17475819589367448921 5528942791684799154 13176112012996211069 14882309385157740348 12184532883545684610 4969843198793391440 14216826357215882277 14385258664629645322 1973782688526963954 2635699948175067075 17306242340523082745 6285085805707317218 17236001992423563291 4434654318977761295 13656829240290060047 15214968371412560802 17664587490912380921 10329955619454233625 15983477517713877498 15034575861462908027 12364369817694175858 6590240713315106028 7659558663399892607 6977496850751233768 7643523725924505792 639374843272507608 10279623457258219548 764440754079552156 9283529773321880920 2665896858531228093 458419825124549113 3737810962750137946 7759894624012009754 18326797490280106567 2650438173589011195 12535186379521619044 9323293565281540948 164949994871530538 13845051681451141440 11364363026985961940 13340570144241606300 13304473885461415329 1349185644965963609 9328094473918832245 3975941295065961154 36089401709318889 13611871234611752542 1579008947653305775 8688458615855011303 14131290069048063108 4969651282670352726 17905089783460955057 4524384608643019901 6695544868774090981 9102646269972741265 64873263236727090 17879393123706804647 16462930239944906294 18286576572480356114 9307391197273711456 9082393265292813565 8342615812540209222 15178240128333107503 16904541474501276766 9624245257153677159 13735194373860939936 6798531791281767498 9393215851985570868 14307327515451284463 1914765922522115287 1117426003302103590 4759427214849862031 15087275643813674500 9261198766529278917 149199982896797761 13342071267974808299 11458678327738230682 12041251077890772238 7890719281416413848 10255598269024634720 8482470966572678913 16682692648249726384 7268989448068315782 6428803281233208558 4135412508925592970 4594606555025878394 14561597136396453809 4973051737332049800 166960390789670431 10699725191695968427 14591195503277546063 7002460049754002185 10240014974084089023 7406487015444892524 14082634741046656136 12322937776051469314 10325914072589076150 4230621530271371120 2826014603738374244 6030747698694885849 1215354798441731033 14485411776740799106 5900339498977206111 3469047729934684379 6504550817048352709 9733271168149582904 17372795377918261363 6750108744725801293 13387016044439705345 16842603054378641754 12215730039739341338 16929123723767480286 16957825393660215920 1056689527231940562 14072244135627068767 7389858741794715086 13672442085261066090 6141764290843643398 8843197515233071520 12907344578136444067 17248175117785419813 10136984856784164263 3276442069427390884 11539590661145775786 17392938197544344949 3133755773089264523 14504627336824869244 17126933685331437006 17932335828627402999 10188643987981507965 13031099777710028663 2634308587471426037 9276935797400652625 14413215289470128271 13755704551921783407 526141123626836711 12829676349526244190 6932570592753228021 18170407830905715142 17804720085128008018 14919502561748995719 14151646152742574059 4401299236345025533 4263473030433900098 3110852770137587308 17138265070056048970 11416206754499938550 4045267332362212771 6800501714429103339 9891086290761581666 16951465248494256391 10394154892067388517 4468177544023606864 17790178408778349759 12541066719668521221 1561979653669811915 17983467866656938476 8150905771953022722 8435361589891685916 6403719326814846716 6705742784575378201 1635198614344128201 7341929452018692428 16023393075953717270 13464769778981514158 9316487585421565221 3794213588120568399 14874419797877503974 14003255311108779562 3710116446708800920 10908821800598706705 11362695209121491492 10783441549958129920 2550718562205586895 4810218667899114543 18004198678431687301 889128152719314039 3150129885916595666 12478086316158226793 11459703262394630836 2540455157996040465 18439744779200964034 15529587394688083753 11016231457059883317 17878206503243556048 11983270534446541144 13624456510713497976 1135639642947048378 1794395354550146515 15459820450990795182 1605613055988619542 1638651224633864320 225766322761512938 13699155901074508457 3588545218332046395 15519371941368400649 14023912986479238044 12984532870955731755 5900110323253302764 9725528037235618662 12918272272209420754 10048984231307697631 15618829062735166627 890380696781350588 14188713577487057488 13444034723136536113 12021863690687147146 9247747718741282663 7482518721454335968 96621380099434353 4045565144480406101 440832400041360577 757102742269984738 11833029283479911460 15306408455596218673 16607456384681818696 15514820885311211288 18025875918445153731 10097595872817151561 4954269357702839093 3313304234766393250 2993449962995466353 14752499744528505100 12121993331465947173 3730857817520727535 10314509941870954368 12846096406932469190 5846240846358581111 2219586598942477236 11632423816549862009 4789773553354294541 5985633626257902272 14176787859861232898 204760740344619405 13130750727066622185 9780508747946455229 12746997362967988024 10541701599829300766 14696748249588525614 5083322567883661475 14567306818443366090 5185287719833580995 6134176068401140978 2865054291236582203 18041464476673142953 8504412772136833942 11965163324421460691 4692754394113062823 4155426231237327976 4588666925541468964 8833872955580035116 4828986294671030112 8256455627013532069 8859602785657626139 12596318449402966182 17734709085065598527 3664106375223573936 8292302549407044300 15881548884490446234 9597786095361571270 12247245708217544828 16655314554154329823 11663070999302382560 6213265219614414317 16837173705046878521 16039364320133637558 7144921544340402478 9266536496186861108 9851340677588124349 220869703866112586 4751835240842282492 7895755859682777384 1244757108091067235 18002888932461051518 11448899436700913512 10284591257129846365 7965146722388064451 18294756069445048051 12114096720056391135 12726811074667153977 6291322393250305718 15352233208729679793 766211235954259631 5381126737400849445 10087926256439692964 9380785759857377326 5970833489468423909 13673237549504972190 17937613619207416849 1706627321099893544 13096267416622440740 13123488918537708789 18063398254328065958 1980796987264476325 12089178028915210843 2573933400800548699 10249898005946984834 7904798124373455536 662905474869440250 12888118978826839354 17554055350084026587 3160200178256647862 12896386782254980630 17212009494379556460 11968962388694023787 16762080957385339504 14987177226861097821 11985926632566356970 7727648963293305249 8199852074902350386 18074381318925866818 17762345513946337255 4816267194973520106 6667847789641928928 14307227006193409919 8715710431701630858 18164519923433317399 16371349718670555255 5680087799443541635 9778860788697618935 16823491990783189612 508160457909333530 16199503049481177331 11275256368120563200 6061001135766988877 8715930553186525236 1670256201921309961 10552863114091401124 14726208314169020661 4258993717155744586 15131227813638151556 4646312295901918004 7553997381667471760 8661601043014078465 9206000147276539837 438762906335564232 2346030444968102689 3302226945620136933 17909753974753625598 6693501938551215753 8150226225605168686 1361809142190115152 14649152122878818448 17963973092329077455 5500933589995478878 3874995715921281461 7015272995675021772 14007047492143216276 14667019596235645499 6698915909752218514 12913295300116952245 5797435011087398956 7534190933005379361 2391207506531182880 15588058817612442483 8140890347115892775 12871497538949990038 582952821240855302 18259026795276993549 2299133486187412529 8916558782668110276 18111428426684490299 9392760999728177429 867544139325674130 12839033906847496881 7850167176469850879 1287159362328891598 8437091604382097693 8187404336385963763 8349709513636822995 7157377855414611466 8390604537688543175 13926187558053179485 14257672264494403510 10059711598764776028 865483514219157570 4675656441169254212 9515564144876776775 13349774118065190758 5110933664363708697 3127712263858095504 5716477193447903143 13608867405553010746 14953998045506292755 15725572429762589412 18288285901424504571 6225809757413674632 4665666341517930606 16213567714995733753 11910098972792455501 13899316255814084140 9391559626335295455 9458437866671928441 12891501977603577590 16075205713825476027 16096440416839793608 6158814626260507902 15097276127468938178 6648779880968033518 11214020658527669559 8392765318752563131 9703893521452102115 5884242445648381874 17594004293019273975 11225157926150067870 6492913397671205112 3527947179816958474 14773830018745472162 8185917685088596171 7600711122006813465 10734950514844983218 2301601235334837246 9292224469908800253 3256793607130170018 15499402348024157642 8254975350219734959 9444602623040386670 5310958050426793601 10843466844005711305 18426462880510937044 4751535849668777805 13314231218927321711 8342950131182779117 14166295892330523297 6311471377368784283 893089463293043005 14944426576825587662 15413877707709284869 90767577041163342 17167365399606837953 13220125774888766246 1001089594654984277 14510348188029753216 6604397359317913190 4632977411260495911 8885646010274488439 10567129679559743847 6540203870310498265 11668166979020951203 7250120296031451418 8194668299480356225 5756320978157263980 10050404143956677418 2998828010076652822 16348529609939234906 12989072200206463345 15016993820852548462 9665224083947648240 5195577243111094245 11017165667843411115 6278150725927691050 7223916749168374637 6313286026692576262 6771590081433742221 12202406191833849050 16721656089355090912 13762432197724633912 8715149642295391099 9350419751414885879 14993767569015090667 4314262194795819411 10644795806818766723 10520871552895651986 11950075846693684763 16935057692974942952 4853720094053251707 150626537908143036 3482308176273631448 15136838991531693946 16717216981128447404 7382577362240864934 10027826189693834966 9726055368602723620 10735525835783610711 17692451952441522828 819619366598336032 3633393487617218519 4470467465135981395 13029859497662549511 9052075661283070233 11842407285551979689 11258520829846327119 457453013413303639 6111143406271273680 2597938596635958281 998870407356073133 14134547008027376307 17139939183622546457 11328451019871209983 18088095364274829701 12864740689200986250 17397180696191991297 10949311719365995351 8459709723123574255 15663107965809067152 771943423693480119 4650569474037277863 1046926672036071853 8889108837276768092 1943425024580536305 7489441756700034751 6582787190911515602 7565060631969811286 6994655900176628258 7727142904023386373 10192487554568051874 12013538828945166630 11380449082108543233 8534008277508141098 833319773512830864 5609026547473840619 12944361323920523827 1722023477816240320 13421327645775689372 7429903051219835007 18300944966131399017 326961352526933561 18371304430750937007 13470284555093852776 4925635067905888570 9300663972806289651 5524440743820680924 12769189055745334323 16804442732729603822 14131294144100912621 4745940352837756567 12164418379185545107 8973611131760267600 17572115722538086519 4487261360154373846 506367848458930679 2248831659112255017 14542407351516917791 16221400210071795796 7264236178052428345 13723125769853551802 16500521852863421906 16638695621654121197 13019622280833368788 8976364834685507519 676787488664205339 572241884466664964 11129889509804956665 3764127523452967996 7484246118734066409 8295207416712474667 1288688779306866878 16162846680784802444 9965525491653916551 13261088934636890686 12242646982714810106 7997161439795864092 5128150404941654450 6241983796340291800 9377298248663308189 16559575083981701231 18390807390152892833 10039088879120863275 7910961225801228670 13608199695562159694 8253123640263876351 8581151631473912386 18108698758403674464 2778878196605173690 929966296945255450 9851551346997148950 3608174138406591310 5313563532241132849 13436011844370761080 13024095857483118347 8239165653956025814 15261174800726301442 13820332621826399233 11993555619584281485 8531750133243276218 14663719683276525512 4517582004766036768 1779815399650563073 514579313564181724 14413268019773835337 7713229525896590874 9858392142287311504 13685880812970604668 4682854530550095444 10104805235512627091 2525875801073118311 43819112598787574 14615242948253360844 369925045676516178 8543027310713435034 4749024520043152808 15633503064887647034 12531754605704792665 2649853376649940768 11358803870394050775 3167057592568456226 8029418684506141349 7852286265747253773 712324511053132643 3272846110616604378 115478198054643046 11390658602267838088 12073405005219047585 6499122893156343296 17212467213034524461 8482770354536844797 10357717584482051692 13836995513443684619 14874528091766527269 15316099491425129368 12638047288429770260 13622522307780933386 16178798721805950082 7078070581193584933 3706477402936072792 14143799464401201847 6651035194963979303 13268027836201092815 13866962545572677468 13437966959259610000 537940976614628193 5155594998242650703 6987645611750985169 17884930050267292543 7452745206714863183 10054404644788575938 16378875917936899497 3682034813454361881 1064524618657321089 5890029344098249924 18253692773284497669 12492874658436649249 11965065494093793066 4038141685471917937 17786539299691836395 11693761027651452624 10441679888926920121 14004047830636834004 8089727971823462609 12418786227812659798 10662277837580011848 11915669041538488815 2314822598813390343 2869418023884955448 473745323045762876 315396869427006131 12972632868650052616 9512647461587147435 17989792768696327653 8584925642912682774 4621120887343348800 11584835995117376258 12991678305860356212 16445741364126996658 12222869557813652373 1797444303774712133 922279482220635842 1520630912308394389 4381085216085546099 3033720274185045144 5980411533457388246 14684056017336807255 10932273084334986801 17161594150874075885 2700834334405208295 6149339818187638867 8635853695413454987 8896594215009181438 16015481448939345799 925645307234283776 3598580058888531918 3735247427857216789 17728978235649368689 9762412458370564430 7993097293061368689 15827524087908110229 3797056569360385288 263161444163034288 5097548132590984195 17767037028243475746 11511746177910570822 17921012494019657572 5019554218137816920 15534585091780670820 3993948845585122403 468320212494819122 16721384108441155703 8683185037846685602 16792577610352571079 11607490178661143855 10437168159747521571 14315282020116947216 10334109552485704597 365412595705137759 15612415357415511041 5983625232373449968 8672559716878254857 5872737413690198463 3235490388874503359 7531647688737492102 5259226781437094328 16832828056564914557 9066493785366543153 6212469759254054979 3259456176534960116 11036318051952508671 15011276361548991270 2307282661526818498 13620835593491591025 2943555080754035823 9137337415870044818 15783058451972894882 1601905127358564387 14279296909416944647 7790789912847809372 8210400700822200956 13701156733752266533 14962094836320425257 4067188184689642503 13994702789431637537 2558262304656424902 15258198991460000096 13890748858498903074 13038490100292730890 7401872448751829796 12818245776808901468 14014334715364188189 8753536644408571227 16656038489988508756 10720872040811752299 5530651800360997411 17766163732716933953 8564903184608232785 16481310950093756743 16382632630092628912 12814549962583086328 14528985018701404388 3026168260087151969 12468671562493907752 9459040376798536248 17640755258376345822 16268101579192526378 4403601966138461812 11532489587604776264 17839265936307582193 658330301815778301 15366248018632170285 12779115608192451868 3168067332251346151 16645854634089891756 14453912455237448115 6810177746262359647 17898905270958023035 7073383159945902412 6730087977974524211 5280132889768929237 10467597103528785808 6816460168973304159 8935216000974923539 17931971188886004612 13256235078452077463 2441593973707001073 9854987066612784915 11553828058577245607 948486656182102022 15065624377051889991 3834885350107289586 4610468612488947000 7251997915539185208 17190420025687193204 6307103481540444144 4257488045223263509 14200122396298465405 13140727863101356562 13029343303091205144 16851623815063207815 13207508635105284221 11012832673829878457 5791550443897537736 3577199489593500169 16646532233918142456 15934968694161495450 13263663685326681170 9555303316690728775 15042159132563189848 6201328790358564155 10389021608634751599 8852845814273598703 6761714934892530465 14352310559885314947 10591051266528015044 10039492862371239082 1219290193055089456 1223308069432251733 18285798270277636973 2659614450018202382 6713247254852664188 4032878622877930850 1423481752366850650 11724311786991865645 6683599077624577951 16565122826634137349 7314316450784528735 16453149505999520823 17530112833045201446 14895922356377887998 6388740603830918646 692146696786347181 1483020870943282275 583820624687338038 13697052728954403010 739082164558591314 18193789550725152122 10146662823535182173 11265177976333178644 1721804026789400429 10821775531754797127 5676676871096318061 8638813914580404141 6847473948203619729 17570401630401902486 11058734087187799462 6411847478795288118 16545664602982264630 2703670722628878751 1155502720979371577 3755308080097574279 2182782834661855095 2586777506377263773 14768855229494658343 12656520427269625526 14723552569157153505 9317193089466810044 10309498436537415927 14307627499637473465 14723678942919708011 7468087546301967253 13464772442980016099 233410796987939088 1553168844514220401 12348961137821106379 13943694325272421792 8786095392765514106 3495911057681564669 6678027382581806609 4702853195348541587 8168459169092370950 13001555194949823021 16451332317848558799 12843329502391606436 12098109680496247068 5329628669725439029 431668520304204156 3186849450287537737 17803695122370325827 2151912356896773654 14284179275297209793 13593219629317168595 17639716780326064280 8746833461859442713 5705147725795774485 9314607961759329834 9239323560919235891 10381490958095188528 4871756526159346480 1688225382007127675 465307559917354988 11598225707984528854 18400062416523186957 2648578515741290574 4890734295689558795 3423507946335274859 9984498291862446249 5551839093999935268 18047900180947125887 313556997857069880 13838227781183570908 15999496999085346559 9503161117729144402 5749817377439748512 9835915578146397446 1787867308283970945 15518579490443093857 1905402078607915502 14181501724651898472 6683714170865795498 13655449537454905389 10735628809903615603 2855380164811668849 4631840182412472186 763413961674407936 10091448266849609426 12741848160976481517 15629618195282500016 13819412796601409321 11219965688918721438 848224227708468351 7573751286629442742 934550221205926061 11934415061918675318 4038296561889213219 13331028933172148466 10055192005705144573 14156245444873088189 17147120885945820761 8169051156810713986 6344218341308565761 10525279882383879038 11926221150737696313 12073765039203717116 5358449549649970152 11504948877755428750 17866605375804752713 8042255871285517255 17007363596112265145 6801384640159678733 8945211654435380718 791953083857115318 583955424373617626 12180684246574016050 5823140641323291722 6897055396470953151 4274209662088532473 12784153812170344216 1717749971411718438 6933668596726324689 4848123975635787808 1386298335020191878 15201564463064012834 6359417468658987877 17799382615495336329 14246348580334297528 2085963270579398609 11352269953538814049 6745008957600089543 18437015629995945600 4157032351707738302 12952643568050425770 4398830795353683289 3077247134480007972 11355843706793548893 7428399063262519084 13500223522285916886 5629414146409723927 76231721571056833 483385201554742060 12328868352710801851 9018242238504588122 9101192201022223586 14404771995165241729 11258457291836955183 12243478822322064390 3009791017485969896 6372865953027980904 9215222952274495144 15139589848990814786 12450133615608251213 7980186410450036906 3748442715075881375 1596460842652932682 992310248572793602 15192458057562992236 10250531470414242739 18182570950626705083 6915909811031714371 10214797104829454426 10803943403279008410 4442001210128502141 1154009705809174442 10158619329348253347 15051984304413440316 15316774506741065907 17732673799192364593 10482699659008062127 11426126550193831124 14433353792441972540 12977697742025422508 14027570735220387014 9390951875992054155 17595891754127500005 679472248415088339 2003005111883426461 893196055818898495 8561284522925531711 14938343079611225675 16289426654539947530 3561266271768349454 13629339856971006388 7585981572155747744 6182490612918484004 17903012247142450669 352434301360585246 6261490137619527655 16352345329960580628 2829844873580803099 2911450946629410973 11811129513225012717 10979583406571297739 11026523250100297147 5372423258553005555 7862283187053164330 6869776673440436884 10806615759947127087 1724145404448215352 8422090441582592398 2765047161652431315 18262677927667106434 4104329790596369560 13009263224075925099 13743497170602051770 10998081421995123047 14649304527063943740 4458845369451845262 10827114749683231093 6007103205676461710 9251626512706095237 12504463994518225174 6912533634034362016 13443426465557294292 7804409590455064575 15023297654491656629 10116217132885189092 9921391931536623853 2945096838550465648 12352345014030726158 13161021024467141512 12863294406073077430 18205668169111173095 648897074198249637 10731110937099089936 1752960050990430554 3858256332921312793 15265262972638639946 5236146847082311175 14143049729826048646 5151704390849290659 4024390674565809563 3911692517926212386 2309123078953015744 6882149025874228726 14201624216264795049 1332110114051790470 13923202384477827052 12913431442083147355 16844927505000168813 4486556423760714301 11332626093973847119 11472918542815005482 7547947989253939805 16090485687842110183 13499992529424896920 15220591631283952168 552753978704598862 7050018490158877867 14529272419209271261 3050796595612096533 6816312886447470150 5333644357706997336 13608142108258305047 5827786966510385437 18324983881744184799 16624231411570841440 10348969527804891910 6492864075750736785 2714053208128134512 12277579021355192099 9209009537321905312 12297616819708414187 226767320900345250 10949728914781077476 15601151057034406223 1429734348571069739 6038468527184373541 14031008241106054322 15408625476449614228 7100551035468456047 13528574859156161432 16276233441738520312 15581594219203550049 17805259388987329815 6615589662061664662 10664006217442433287 16904507538040396745 9318707412256640822 11160578585620563294 16302013313207098545 12221021414253078600 5813037377473026133 17456358741559580545 9988175715592585932 18146590946012354682 8205234859069830418 2194275679601763492 4704383224610897471 14362723628224243983 16579734627124672292 11679444261901347715 5419549825819523993 5165190034220381836 15295161690314641310 8577133346486817117 17918251927561101640 2382814112820100697 9449166063719521158 15314865611432419630 10453537188715642489 6002757794665444642 14743748284247737791 14268842739570776026 7527576062721963268 11795556683965204044 8930550171679525926 3196205094974749942 14994358056504570245 17670339525813510236 8263726946274412759 9360457416975956056 2160408391513669563 8771795051311978215 10877066428020500548 7273541450639799607 12565348695800020979 1502787848953409786 17161576440391423669 12345534747754698243 8668389061951016474 14200025531274852571 16354949297327783914 6208740748830362954 5405788705723063112 13343920064220709080 9900783435436286375 5161123964219191266 14205342472516780749 14313200848694662993 3064653063728614644 9471348796621635399 2187523725525475129 4979950099329356296 10481329394311451130 9200020096724272 4143488914241888893 12900858928831405153 4006678464542555051 308428234677563969 5631592982045833240 4877313404781354332 13736377303039875527 12557728645067606085 8573507535337817108 16253211772987637604 3120557134529106938 4274189869038775967 2649404067651656591 6570290981357316601 3019830785473858973 9318925101856777693 8890336542995609448 8879961915098972216 11909810548025867344 11744649436379874834 1529694116263181929 4398515925514304633 16570949016566333328 5298367009629624006 15589789575706399396 14748710549490232035 12135450780569562616 3037991459226613041 317258836932588127 9750636417361976483 13324247585806527177 15005133739049188797 2485370654821709518 4436045283631397659 9910734725518904168 14031698600291991150 9585519607876467889 18344405867945862081 15472276377274578400 6416130800873865394 5972136496132995827 7204642125114048380 12174245593901830027 11950957610148153233 1971496676820844361 7513994557478266683 12063531693692541787 6053939541176115697 6565200761016369500 4122849868371367238 15194778646344166152 1989407281751663963 713750152893437435 2399352158636357345 15441820418506175194 4763893716261646889 9590474100081611701 7626052444420536202 14070277795580581473 5506789841788806949 3828526998596646398 16167464046897152949 14420401719622009745 2350457796571806793 4900062935289701271 18310341135907247598 17457418398304684018 3322005453789015891 17186947189456161405 13156885386358435580 721375515572016569 10924524157490617698 17395889977077826937 5335114971525440296 10996353881725492378 632002671969239544 1156292959688875407 11495930054904443275 2480078826323838536 16291155576058779098 8472729624485029616 17578179436758934575 1091675726658778898 17285968681916114936 553108507460766444 12918912273065212376 12876146949737588108 10309526984785795659 4636260130039688594 9013937753647461398 3352784192821909605 6749785348260456012 14548887453726424272 3786433926543996722 17220795115459947439 16946169776502714386 4426543926895655111 16174694888874002852 15951446246865992287 13263649923723677143 5286397068047871667 941381720212412312 2035408527290856701 17180960290419949425 3487843679897268536 14160173592157718080 14970786988751627843 1351638914876614797 14781911001369246587 2321163862494525790 11988024039170430885 9025155092002250857 17450827343571910974 5127685576440784150 3507007624168327402 7237433997170026843 16690064373718275223 17000771515653883991 12633942454313915978 17189380752804882803 5055212905679553838 6401248768481932281 17835834243544415222 9603063392930475709 13122287261561941876 3745325668356035373 16213651408027421669 6562859266663936467 723306514854910106 7456373536472599586 17266386189058340623 17901088142921401624 17263179012947640155 16788390811939382121 6149737722285570941 2412267342289993770 7294484795786532178 15174688595461997565 4603215554386481334 8274716774219521511 885996348667004578 1983639168275169481 6255662371392415951 9586563959784846817 12307596078198097419 13343965790379593668 18302090776125297733 11292336028472130394 13921447546971701992 15366109682219359106 14305461334762346123 15307022949637910313 13460590514250477209 16806051209628186436 15153651765440317652 17738422776471903849 10243277194564192265 16977536068567609112 10463627732245600316 10849710716613172305 15483374386398490557 7280411857856023869 2761366706539165230 11876423994401912471 15518676185713169532 17604585318386912911 6765598673528226075 13817264073939574803 6331280353451490283 8315668166744536221 4223226822880598067 2731771496364804523 2391315318485976932 41646179940903270 8079789238096260855 18096559980733105369 16506066334384926477 11956053830457024386 8786199976121849075 14515515985074399467 5321244152730960799 17194447931736877628 5362511803199565325 6383027731245108692 8115115316259685346 6256805335486885008 8971285069163973921 3112803717887753057 4861702555192487305 4590116622941799447 13599385205735436601 14377687364176648353 4854698207386572589 17626130692460984153 14374114322345911183 12244088862737450966 4209315062783843530 10808069573338602770 8275269518317365451 10854900161155099207 11054852433141648078 1704982673226704323 782690894566761764 2236704685013988353 11113117981958222537 16307527584930796713 1855251741969224327 12352392330457041157 10580547313848494789 15495089173340083241 16213106837042938537 13987705810102475248 3043657659639786136 17938795745914378055 11879797396837581019 17542444230592470140 13878774097431593186 270071564604478869 2242604243225276394 1194344563521785903 2816098392985677522 1360832028954583487 2738020259404910476 15049559388760789388 7993824320682187459 16559814114621756384 6639577488070180802 3045108907096748924 4501396663635263306 7972855876161453158 4426079341837463299 12825689980587932729 14270075348565919719 10009628310407992189 5669442494645184749 4892084459286010393 10555585358949068844 467003635798010833 7759092222505171416 17535427275460155089 346847364103226510 1704675318338949444 5506059437630656426 12283701640990540905 7656903924807680525 541651837334746470 5392202822906459441 6187656656222342685 14426744035192277893 16529477977961307444 4765200545578044349 10399798249850485892 3962744688740890393 1862284192330888751 8703821962368129867 6471851848268768378 7078562244384178901 10590988761726226461 6765521655314688581 10308200603173125825 8046795267126369763 9684419832530267777 12917115500935174361 15569300710625518641 15364322882359860107 15529774019105843779 14986088803689732637 18079729229124399408 7158310498468376520 3523564137706870280 7674008546549444938 9012258743310462296 11211606354918387974 7033648053290254038 10005152424318507355 12019950568546080829 14202402894907063430 8972673899755424878 16842300080857806019 11781565088066104391 5375148495542958072 11951311972852919500 14003682583963896805 17723498193479753171 3450347260420821224 16587088043245860349 6737842245966390272 8956815166248656874 13871446724259701681 220046637320675147 6883311925045729353 10373410610380603485 6007426961186514710 16682198696725441665 8303588234929784169 5804511283664023587 16460206810212774310 5988617207752676064 9342149905058393381 8611504454365270106 213039870490585750 11597544799348945378 5136246776309944067 10134868827077159405 1976901685630428712 6557118524406874781 11947464463135946916 7861427411395704944 12090206893454278006 15565764711671794238 9841405536067245174 16584456532946066594 709662627363642957 5522542140539401587 3307451552021684183 4665936347148590398 2473041668002066641 5947187393992181651 8074885174485475190 414953131997741961 15554125865640629692 13293505876850636525 12344985858784318005 16311587259738929209 5144702898690389802 14222605773157296999 18239528673323787891 15446710250446804416 8894742872137802623 7096201901319004265 12024308943343244312 61542936442232832 16666643640418913915 14045951952529466193 10519256265394669972 9796196331159654515 5095727875826912953 11624794684273616110 13090339963109524491 16145362444696103073 2615628248093949716 574804144805363626 8157115989153247478 9854743403925936439 13313982727743235429 15232595334171214562 11397013541628208797 476552081185061061 12429811830992324370 1389143849871309283 1947745260060355369 9917703625333674621 17769848731298434223 4182098330306602178 5287070906767275946 14278693779362217711 13962282948969563369 16502757557807491184 18307349799198002405 4939388573697569933 15080747969909537200 12337555373871725227 7928845180918292458 14496732918211158428 4929276430991425973 3555013709417302562 16785135277206600457 5784850728422885641 12697853072328131892 12232413830412501844 2739239531235190962 13093252728521201218 13378286214117665404 8864492139652572530 141471992871925349 10299367650146454100 891542382213194968 514977105310415656 14435603813877427230 865203974070384305 5535943456749752587 6707034515599110365 17788343685694778433 14377928279501298106 5676268027034992480 9075891625371005013 11513641444090757187 6463569048745082739 18398526955466543347 3787008838835166676 15509732583918708809 12271823620143791876 2698494833324076239 16005234297653572322 15755831553823895858 6697494736970621991 654610432077920285 15942413307713605535 13095386209370533689 11158077894097653781 17175879170076481316 4276549932992474837 9998471698904292567 17541573777478104266 13224111783293448705 5215339954215417292 7710891613135286194 4855274145136335367 7046131601779382575 2333320005445954166 16815327336104189514 11023284206460617118 9380681249695105841 9413394133274692825 3403812104071166211 16327565642001468089 4799756074099764865 7942869741215312424 18439371235776941973 2561700004678866876 7825586537277540504 14324117362456609749 15311402001803692713 8401480259348074167 242123985311029648 5821032726015769121 7874308586313477068 9528392669726578720 18290097028001664877 6051209695177223017 2840202238109188591 6503548918138763761 2609135873298760057 1344374202315720092 6504991740984574942 4486045942565697126 13941910589387031649 17484717671330121358 10379650788580670984 3200707988183265851 14286209167764840869 15387194948243670183 1354201765674048415 13679064397432882278 10083287764144626646 16630915345350183302 4976121891963666582 1241883893247236759 8095480506225311662 32304772064479862 17565216994040868809 6500505075616108365 8121119777751995369 14134129060093302311 3697951625642475671 2035161310027666626 3034243596025535789 11534586805473090400 17919423026381422973 6816794651011164087 9514830568656915044 5794849311184927279 7795233611852650984 15070717253490220939 9616096394491016977 2156588295762745301 1435107211725738950 14948969190669648578 10451079156973474044 5345765271157974313 7052374405614107666 3797554170547739748 9606511874358134584 3370163892056442081 11077883330311838643 11973061322467809904 13921354331559827169 13896996913889116618 11050411807526942280 2325602625276505016 11635838058728394894 14338430709556839294 1618425586139484808 15931281489712241826 6488106636487875906 17037225196786740155 9612223611535834533 7025118578076946570 4786115616950180812 309856972096906678 11537779488275199724 1532767556111433159 4806991096939459239 8590008335102115877 14728209307633036665 12050827922890166978 7708855154718750178 6471693308194014750 15534420832876097269 16234219918734293572 9618710248370581959 16552998432244913830 3737952958352288027 18320052235205686858 16375673300272328091 9940849463353518073 15655277009718997180 8238342492557868888 13400720361943798633 8763374800745286876 10527653122260316628 17831946373854092964 5285593071764117831 16201284069149077844 7072310762656475311 16712879489622644933 2949515504298243548 11488456662566547384 4065798276764146502 4464165702291895698 10081921753462086735 3597818210441717633 274185789256545803 468922153779247722 9132280257124876033 18022365097939066374 948540653707351411 7321097830005677979 2324317865252929059 5810580474279532329 1189984621771541881 5102011584234090220 12056182501572633023 12860268280159034121 5517178602263092140 8205358024855779974 9698932128629922488 3370421621022997336 4976211314444956328 9662874414496065732 10456721951007622482 2731466232643758499 9698371177537412746 3806407252015548293 5987218916289354463 16326149465944691076 18267896488715854739 8115997881041419669 13773296861057239575 7461832845813253885 12451985543169937814 5630731510448584462 6756936982162744270 14310961514481981221 5676117660548821070 2993843973878814434 15087078310257660064 5060595118259568676 10289037426797039317 15219935493712447306 10791443363575492941 10291513014990079778 12729357224986058756 13208877286010804631 5288006863924829592 5288609340051613667 4934900732705120205 6652882379409222869 17862493555596268376 17275976419511313509 4473504483500252238 3900888841136920011 589737197053620060 10113711070586682884 492789118253674412 7136679690178787568 3961606344268907311 13909811971607726921 8286857712517969855 5293497434967413806 2685467516297599833 4274435189537788503 10275845327657772951 2533348168410328583 7676727400171418435 1234823012507076942 735059096599669124 16304900783009723791 12531686652753320204 9443094961158415946 7391001031866658373 16077679467707076775 17291404954904830395 6277173163001817341 6469956096913615079 10366450198286839089 8564142268497661233 17201960383359786678 4600751186411032691 18067165518961079476 18207556907281992226 232840443158833998 13633648965589635570 838685516042436769 16366681501969356667 244656665014302271 18443425779437565209 3098160920242578951 9270680367492280598 13424496332593729256 8063484991662972172 16330013362380793568 13502234819420480121 13155330631326151987 12447082113711517161 4921244773667496674 7564572834769044769 192146227514277786 11481396008694765738 14481989340726991698 17460883131805542914 9052510537114317885 12113303482721155630 6347321220737516268 4697856261931592234 15164911546874929073 12398866902681143647 15425769953041774206 8828327233081047506 13663129394173710597 13473991023124869921 1656314315718779261 14054165139109184872 6875605180474199789 1450991841787485023 15431890890773513414 17377089628095459460 16486737595445920812 16893709731951336187 5672830363654343000 8279234094993518600 7574827012278041161 8045289360857587757 15950954512685520685 11465249196239484299 16817910742147263418 8832426947676399212 13856510666000068358 6405753820157437977 14012865733877463899 3760441578443363682 3066036066087871513 2867845125644323831 13740640611563378824 13332501242959621757 8951784471837625961 8411124183977213899 8218150723263012839 14151456050260200225 6135418714811988729 9931377391573966695 13192366278746422676 10113751197166747605 5254216275081316070 145467666993139492 3085762235862273151 10745119082216354393 11310332534963020815 10676795700484843256 10339434618423250848 16537292914617617872 8939730191380747724 3105426206734019633 13555642940034769897 5339957875922820661 462998922376011231 9971943643381973344 8400960716826756971 982748622780048247 13014264213103305647 520776291663160443 17492018924117072002 13084316364460072888 9645502250612850910 11063770041100730864 5692483084366176466 11539715215155007594 105844153473401382 13443292262194457739 1965382725239969711 8305037768253108914 15356798786513570513 7129991179960048604 13101243186618966461 13231972652515143431 16302168824836828041 2536565122330911548 15763932409470162358 6904463262836986719 1106708906646628163 4040316563428382641 1356961706674484466 14975089059639277563 253349188438937211 16938088868336623750 7532719126003494496 3506854935015010762 13293271213330302848 586156344311730294 10316169978583704774 3563359891705576071 3768667176373396713 12158951735638975455 8526505613905153737 14614321391153242882 12872972095045280999 15783743648639150445 4028316759846371368 1664793961146442863 15405774991498084950 7521928570572277706 158502908142457685 13863222811526048679 17081508070439513457 9132591189296332274 5205866073209334191 17533744697142033010 16010150286427403309 14511665254942171077 2826632693065141425 6450255622255129593 1945505103794569095 11058995885412710785 4864659694098572041 11586674824463098538 15639584209591731757 16341318562421518290 16421696471538549393 9824654334724105905 8836084485497828633 18311346831945509369 529251052711131772 11147091027371025320 8418904984840141451 11908563546421837051 12366039253805335150 16828251950789332785 14910393053410688114 13428497766665449890 10755456993831750917 12616043644222502726 17356951837152951776 8201004103026728222 14517216725201068741 10393369749323133955 18287736629248779017 3891805324523728421 12797217495594092686 13264539065656344735 7361025681700361952 1304611107805207897 6924583725224615877 9327052514871532823 16994989545675910987 5444087086470879471 15611042640009505619 12043329419006428270 10822830444378091423 13147085798424375526 8490444654171804419 17710598023772230783 5320149955983108078 12046885805923330632 1553657660847585833 10269349264942699204 15541907396171968537 11479945199133640220 3575068626287176304 17810251402088582280 6640819377101120724 3568402560756549017 16117717460251698524 14257884742975208037 15810452341763820739 85000537112163315 8179911671285907241 12053671026047641642 8993095465109395728 12997089940596195688 2081551499374600598 15085772829628584713 1484663448784627845 7210005129205301553 7831364240111505029 13986576495744729368 4778559432762231154 153089188753582550 4495961674362583135 3608539129469756545 1585108861957382140 2298295253661532570 6293879597636033555 12478543313315255327 12621703900735508151 4631174974707394094 14639454455836276648 10126214147990778680 1909372326469741579 3480678041858929045 6833032735758996894 8461316069865145221 7679446524908813031 14345106786638723574 14992578180007307193 14508686668666415313 17335102510262270379 9644331739808552446 4558517874093750571 9493688242405641417 5969392451793249761 1026151731919679039 11876599788756173883 2462486153947114425 4701213078407168920 10187505346019191580 11176880584068888722 1168031958386405010 15844532183170630666 7819413567801631840 4236084634650328505 14745944848853898058 3990148928044550733 13945336685413345514 8863785805242816607 10405226957951440698 16157345060014819373 4220090537582140019 16310089725457220060 4394482694000982871 933125835093535211 8103663179654789662 11664895439243212863 11309829034868713392 6176778537493718084 11458089413389000695 16667799384654151514 78635931596826615 687957619275339606 7691957811075413836 16720328238538334772 6679339968398086193 5063994973730038367 3871191720311448636 5815936151482331937 3857841427854808983 12348976952164229661 8313837008501197595 15129018267842822741 9126927492076559464 2021697605399356644 4453541801027200602 10134865707273635278 8820709821790030702 10793104572492552911 4394087137365689823 15989617168818744960 13330135534793674862 11593965831454395143 13124613250194254755 14013744184718101160 4391821727889159613 11474498667201874833 4683971707570893323 8134696115491329040 2016815616897342382 1117779657824061595 17927217526607293371 6598774418908427001 7906953467929673960 432456205847493114 9726826246690810325 1484638546606004096 14003826188731491566 5459038470933793087 17581677737415397254 11306392294804284695 8917413087856819770 10936774833637745418 13041915579899750694 7504375074274740785 13474767015979647454 13861534777320239029 17800041853241997186 10367708607128313748 3874491890943610861 9469047889185962817 4822058270810923047 2035831058996693655 1165802508398886090 7405602858008992220 15201029143136135529 14378134802827791143 9379729404140018005 2003314891069311204 13084697657458709923 15243840683013900818 15732643233064960750 2681219082760909308 5568238517943063199 952578043320318773 14563005919821158877 9894848291359769851 847941971238796885 5681270058330339770 11848681364540394690 1514361763675959809 12708486745075021815 2290501019098591223 16000914381135271627 16916786588636216534 10731917804538216869 14211125517229135736 2681589256966295547 5622029258900705902 7009017069965953632 5669311974207760289 7325361929329392429 12960310583569170720 6010645211077077275 14505544479502235593 6463893767905263844 8629380415195422339 5746214546556119657 1583479186862303728 13232287799418660465 12591734076739682412 8888496827973811840 12615899526207971665 5037779759800411433 6995738909502279178 1072143477412559393 8409165838879515673 11516450923550212000 17158496416263415255 17102298753138511502 2194099518199070102 16842704232026409018 4292832908591180819 6389373714556750141 7041504087947756062 11075960453252493795 4516964879423919558 14780376973593549706 14058049230676821495 1996902494976566911 15930483148624043541 1721558018083534967 9468100487581300894 4530709213960846932 2710524989777712246 3723907037311131582 17773994650361186803 2040355711489641651 17346580834319130896 9186413322120749003 5440015733471397528 4659101278853607239 3680732271276582957 1014918115187727472 8315586488044169017 147066463346166325 10150416386671028247 1571137955173191004 18245690024623811803 16779618055360284317 13679599316760155264 9670520668331962850 906843481444134387 17867835992808704476 6330852902907636208 17026165075885400353 8451651536188727493 8825337457728963744 9089265779685615460 5711786156469433648 8348485246591396465 14393079900327894010 15512932169163817575 8594865436177330982 18202431307563495311 9428229600419399766 1263062696596723678 9631796168055182750 16563727454531256703 3542609150132313521 17108369912654399377 1384346854552225699 11204783014964604134 10325009287705099230 3323930241083119151 2862888188380565220 2832472167431057081 3847502181266820933 17572979021512467048 2425874890163011312 7633882102709097578 12969015462843670502 9495805196536846507 14720089781524257476 3180610471947074663 17178676777320237907 15314065566604704872 8957905087917357884 439618570679055818 17473330317119060040 1885623475109449450 16088655754772165782 5382601781591811004 2805441667173440927 10461200979434877338 3963638696177485102 8820760251413853789 13869580842567704136 15631210467780749402 17102041583592534076 11375649855998087229 17796299347106889533 8798167204638641632 1082566783097531653 12729697265476161244 3449747853029846537 10299427691907616577 12441367752292761913 6964958539901436312 8244654962337493059 4248418964467175922 314734560258567574 3522608211514674564 13458508374993937803 14167126029954575268 8058798646777221147 13647879628607334236 7986259183975799766 6690254745846085628 18130368071100355761 847205312041681483 14179126824260529676 5002394341367060865 2821282354081661094 1597270306620155850 120717958168849448 9242592672822913838 10715125262413099539 3467046974822168354 10958744979761496632 16997234288300217434 13821730518801262889 12728268501649133111 9329553553550820069 143244523788719790 10849383884454253697 6961234764556801974 2604686271249118909 11877974544483855218 18130088028799151725 16077154445845921689 13704559668187276427 10730032483915196838 7332556301163338926 12750015227578834289 9487080564882929789 11391941566743002874 8836216394728017015 11987662941712766617 9681886880332345064 15647265118367914685 17393361180291305870 229459459672776858 12234922310443900184 2155985692181929014 14862403157510006498 13474915191610018642 17128178736057109605 5023786238649477172 18226469252895064747 2244123531340302815 14978870821705339652 6206695805511879980 9287668196968167764 1026199110432957136 10196050733390196333 12696342915521016726 2829551712036467249 17816811456170459058 8890130778061500501 12862809775968062866 3366973938885214792 15926471278768907200 2399789316500649656 5044968975719026926 12480366364204913457 4191299134081487290 11714365163796317220 6907804248017361473 9866948605626877646 233314114790725540 4924318762572881038 7828068057697457585 17936660653204231610 13159979048874778915 17060898307609600318 2824230641220999553 13800101661790810509 1020509345351858241 10086946669681050182 8729234398247738585 3475781196925910922 16521810921135103755 6730148406995741735 14438079070226650425 13501391508379129329 7592710854830137104 17553529222687435423 8328950610052332447 6776031222157068689 5642188967162809836 17318366139304744950 1964438869279106526 3929982544852984479 785104909817170384 14897330526172506269 9419791855584922069 8321431566482377416 12463685545724765550 9096928291552522255 1398609122170440398 10139929700476142937 2516420667522185015 14769561160065507784 17497323892074793238 15043281979294341553 17865973909051022457 17992025973890192439 14428060758344612469 15796375326267495039 11156669176662950192 17943868156204023860 10183741362811821057 1357719304638416697 13422898893025054599 4648246719839721514 2090785443309977355 15797217303127063813 4663985617045190723 6218768190827054673 17240628890216736393 12745586622522312769 9220000053609921712 12161197006637408865 10010536247228369046 6763518330694365561 4869473476665759842 6022240165944263731 6009370658458550801 7670118577701899137 6190863107469214162 10217446869959398352 6465485425738351230 16738344584736856458 5075577268128164287 7858029161441874436 2707593700881314948 13794066189163656197 16785799287365681509 14936160052756450252 16002740117460130907 2947844382822552569 8721149494502877665 4208794722446597858 16513112056343285219 3567909737308101509 17951444730196779642 18107168798542021601 18361676460016595675 17026522858338358327 9960089824400810710 1311713827118547937 11450050977283845391 2007302184666387228 5599887012527832342 8484926907225497020 916173535739041161 4352906880572907552 10877263750500662828 5265892232982443386 1260006555651048444 9378080494699480736 17553444837913614158 14699697076162069229 14465505609768301026 14483870411263080193 3969500460778036438 5719432794886262158 6166943585444408049 14904720796812172265 16451110164049905351 16616405505051166468 10976516335626864123 4187575121828816137 5482629131559008085 5766323886235567324 11026540629974414218 1163616270877012744 7327864179013892924 6087593927517729826 16623440777071484277 9368564265867363808 8306827422379644807 8572516049406869698 7997572803523950783 1478341409905886141 1616645947095383566 2854064338219620065 11857908587579277655 13562064946516553184 11911849392538803801 3966312805092197853 9233110579310455202 15129390859383511072 5410510302083603504 16789912227070789419 6387165113955581666 15454583503758176147 10536785401426365610 15344686043038453724 2909660082444200834 901702120240332914 18419515982531291286 825395567877363715 8642263578005074656 9024418472066889122 6889896846113722032 10194240008343008614 16135598686704712411 13062228307115830384 14293974206519534793 17119477016016804456 9502995274087608363 11756011566571307708 14482632020145272067 9826821533708818988 1213004400617836860 16597704416062336122 13216252881754674154 624044993076459018 3446191623634435237 5821123418977272485 16580931422462952471 1130814141869661020 16596833720056229067 5792252476368904594 5880290014535576508 2457789935483454298 2945548799934522874 638156193518929627 6630709065252332893 9322586039127548259 16560647094043127660 3966029870540169962 6323635154913384469 13627504936759726308 4547625902969587988 8758184122988138069 5840558213047032205 15973194054696154177 7083084671035671787 7933703168418756303 8072623610761548261 17885895239965719894 6788117972674382692 3687886913382362944 10621024367074500474 1384124887583349283 17126258418482292333 17802653113666557855 3525982645848401930 2588112627695847102 3388186880762878411 18231017342957145764 14403508971758545787 11349999032335807790 323825609546577303 3288112200653958051 8680687007405252227 13040378082269961781 7038270691235739408 4547973337720967188 9246646958924248778 16143623815829599009 12768474168852170058 16184454959442557059 2644165932619589026 14437693144441753912 8275193314480441240 12194665645581813303 6751247300330534414 16956663857250007096 17679095351645540833 15622860547466490413 17219196639368037636 6667605400614494453 15464835315620220484 14934136199323046605 10325204126360308192 13218422918581655236 4324391525975311713 10710843766986887934 6551542805498745560 8354972585707883663 17858247226100755705 8957375490028141414 14948140782203248163 6597828579179457098 5433695324981628840 18190032454564886923 688748106425913146 18290596859824780848 11994745515568242946 13690308891643346568 15426834309681895231 3933869506736382838 7285497160402127719 9652108211081132124 13622498843247072390 11064755170287108193 5584875274348714602 7425403446263336597 13637163415761808454 18383288236293752834 12225658054402095208 4559296001686061437 18106029555198330044 8793246085599402477 17605154802285676640 9386624760606257400 9071694681171959294 7534975739797465280 11518506361700564432 5014309848003756403 18077751325184594697 14799790313947096757 5199264535466112026 17657667254657713526 1190247648706024036 5031510801343912003 2393050115024478205 10855568145148332342 14901480141920117056 12340324741155983057 17972600147913564500 12965615460999676059 13937587926721031257 16133007595073696820 7461233521331380454 6799584828931322720 18173185540218593973 611425372709644408 7875628843530836668 10871194556891536873 3223804060589671641 17075559779446326257 9927799277647299136 5976626288799665245 14771544706838302508 15900983280393614440 3070444426648235568 18394965478956754908 1992274809476983759 18445938292319702988 5010827392463861732 390444150612569714 6221258597814786670 7054009436022234887 6691077576623568577 13133413071480200034 251953039533727234 15664975097897266404 304085890339292431 7227465048514030625 12565902638588182075 5688222888853947742 11413924236069984955 4360751041290811076 1741624561806343013 12177038268864158277 950683051667046509 3556182072310723569 2441265510451085022 7257353361810020804 4797379329378543640 16121612122871896024 9979006113510440335 6936040175908248135 6074169228868009827 12871979398842367225 15541948792214699037 16981358379977792860 11357182416226565074 2667826770892136721 15840832234205830696 13260778569879051580 18015623894267617716 3169784858836777396 5562434503158748710 285198078074558715 854676191677601311 9824502875630783538 17488348169157677308 10482598575549281836 2949667588715815742 16227329326077081612 4925935836748573057 4915600633853369034 7836951182470140247 14402041685923685286 14043962080708713216 11433963809938113018 18024830346789504241 15382487545397992604 8684884492320120905 5219083444542891705 10084738641003896715 3162370876622520633 15492145269845000010 2861158091473648220 406824692613396321 11065443905808612703 10564349277190783992 10176979752011000657 1446776993571080571 3790484386957475405 10100759414136570974 1554177274165614739 9531747403243732512 5125659245674896627 11768612553856011680 16997811423718817312 9413301955806550889 7779669840489323364 16346247937073273995 1328464987941207159 3486321495299610160 6053439571538167387 4872372747117284212 12631923491454021533 18250397100378047282 14207879021480387695 8833020474569401197 4130295875153642214 9951249992231758896 5944166703821540575 1191019187865591674 16677815029487146503 13710680993979296554 5994085835400164302 15647993493014754887 17640678080382437492 6135924508135831639 5055586346316596382 11634770279496942657 12127007972807228378 12665444434655672677 2011795641871295931 14982042222905136389 4002385300472879501 17914890320189528185 7806131450111914417 12733271884380667080 1991640794405257342 15295759594738442999 17264867772450498920 5327476570346641619 6224390746700179849 8064360495019514352 4066690383196131068 1576710672376156973 17136245378884593306 5968461172485004483 1541278240559696566 14299444975891894882 17305799144616625455 10507502386606588863 11436049572118756992 4323546249454606756 15192134675291937274 4500736258402821771 13433500153940106887 13680959905382215376 17771250068080859987 16266821669666494750 13171889191069711754 2806721456432734021 3929298834835763448 1611500877509226499 10293224496285379683 17430688100637653547 6019926800384630554 12457977532145709285 1908776685911349299 2070835452520597786 7729989113692354917 10996972723241997559 2241710989955004519 5637985780802936806 1445723375761906689 11707719456988392031 10503263809031356160 14605808934610969612 10632328284635042986 9122451840057421133 2661602848535904492 8741187863418506338 86726811019946474 15520873795022212251 4766348952103320194 5878410761967273877 13477097755964611114 2761627533691948671 365879230171776117 13399460788228479457 14973158639699258556 8525255436514293562 886573591246480880 5004564815236673612 14255691670147681252 18339655940937565819 14413123215524259114 13636829259001493818 11820099999937573989 15301276691455122785 15246692579789688728 8775168421969404 943127799952652824 891394210174275520 14108575764717167793 13464960660208482801 6041158994494127271 948219646205852626 8341740780010329131 9640122519919376574 1612257219059858822 15880433587063342080 10608697651929609270 17554786119251308920 4522357138133986834 7537635370672556080 4835730231679497611 5522313089150833997 7877792950669809003 18221052948223496639 3989495495139489017 6632314415838615649 16625778589137905194 1878504314273835639 18405138578093608524 1285332748291792154 16156499514708435405 10102674666190353327 12846950423436178575 13600790454189466674 505294651731129158 15590277387658883106 6752041180089755038 2580969719139433791 11134808439098919712 621134601313248115 12959594110016561015 465433727183441498 13162499087271250270 4078609435483722033 1253479953006591349 1623179460598689227 17776574548525846843 12363825982186814376 14767950430766793884 2627964068279029948 14511755598111628089 2352078485208747330 13514879101066763864 2225645110744354551 10970618626563274652 5672745439916641284 10291654344996095728 12523092865897835184 5422399156978920397 1749430240199069693 16708985906434722634 125954559335009597 11138370884410434924 16702771536943995720 13969564136457482629 13395300010090728624 3538545240924670771 7570007225487985553 11678249047464808269 13652644282214069259 13713648914996553102 17526584441079232136 18267877497323545213 9247508673720547774 8001299967736388862 14136204696080244579 10489216562062084145 2278419141540520027 13517061832883294299 14283076475313503632 9953196442603620929 10803629771484287838 5951598899239758359 1200429953637724485 13150747965747011369 15082366883577766350 8389660819462733742 9921280741741760663 15938586624921607891 4431382616761376968 7540276562783016457 7382095152744267849 8445357613107384748 4506804639521784709 9348129567774915593 3872879349948924851 9791699128813592116 1334172819549503997 1055998300418769835 7149929319025125863 6561730732759414761 9245649893635563309 12036481850725363442 12253906514976092666 9282545648704688586 18121241180788338845 973084590847861326 3733734841056784602 14519303625073031800 9087275702769081253 17019454992472558 15159310277558132478 6060669920918588671 14793187776466619633 9605636147280290457 12527112287245665436 16136601028922567922 12414810015254142270 6518448495419900857 9992406240580211680 16233091468054890155 9776138982975570930 5620912933910288304 13987540465712882159 11376649659573672351 5314349641416233536 5774842425163672642 2286417467850210608 1943438043278390552 17294282538944304583 11916361413703852173 12438201413934634991 17003229032107989574 5764489385827942294 18176542993067397554 2231417938398152332 154175845973894272 7410934497453232624 3150705141475968937 10407793261064820183 14655748403055348255 16671718794176433115 15863793319506303266 11902479677401659576 4260550400071317010 4525552899912993774 981282476808359107 9609881958504781481 7902417440603040681 14008920796049642694 7137341952236184160 14935425141896345975 8688042903206651211 2150245898508703658 17895728323157427207 4721425258169173781 6777084673104851224 1043165241611435126 9633100740918059208 9051346994682320688 16193475320708327646 12904492301504602253 2944498671990932463 16344011858540084323 11946041264454548215 10371872766630326559 4174332831234487368 5604962231387291118 11602839424132553092 10118245115992610225 4791888832050910125 14733538072768035406 6267361179925012933 6233757838393512611 11188473528247556225 3966644897562104651 10568144499911873130 15667933860275500290 11556407956072741152 3169619612599678777 3148067798307099664 15950553176698041054 5853673029714917709 14850841253891791673 11337570064793938484 12259766432608007374 2267877800887149279 712222299845702807 8720398218373235819 6551627059435394693 7121039675083270886 15462342779444657271 4554049548966782955 6919200356658005953 6768484782704696958 3464900737427573598 3088433832973177614 14674540985665347304 650815645204507650 15571955740295317331 11988405087368484861 12786861281223253009 11182188264413950872 4170514775866758937 11468803089965788578 10077789039761480740 3364284642187560833 17319129747291236461 15507701103075657211 13570396174908798465 9299865043120929985 11500179346026869358 3465512212386611145 17156923098721415399 11002962592283904818 1945754943919571885 3372276334254504749 15049118853738060198 5131253400818830057 5682457570957748746 17163415174131363308 14399199620354156444 4625930056317823245 15528376838367327728 15673475431702243648 10234128476096579591 10542969861706041946 10932561548394113230 10337759275873175677 8881152057556256169 289540622880266072 8875586560336718840 8357006638439051782 10468694853181783664 11884915761607658949 11063842210862789567 13794293857575703719 12904648609810732182 17034382143782866664 13655407632463440026 12804434426869309128 9122558531978077522 9303923823878698204 11028170002725386430 7769754171399061451 9002982096843873127 17630290795565673834 17004385064478536961 8353500609318910780 4272165743479173883 1753047131987638488 9914559160363562744 5452232290346461805 11277718393657505195 4384193982063888591 4243347922835649319 15175978545583544237 6979493223252870474 3035334747314230473 9868125785160841210 14280192683635758890 15425241647441403370 11684198125011696472 9426279736941509774 7805360252056732855 18202407262229070105 2064718459176014102 421356177269676921 3600040849280989311 10249322633635163098 646139085696943869 13669644770298427438 11140752864979597061 68805073744372627 16735280991418101603 18295018108273430113 7200246246181764578 5442019057824127341 8448663747478466313 14764597150044886914 10680826735294356503 10908414103415369978 1390760973059372907 13194932573720633928 15157877045163064014 6578011708076222213 17471171951581981800 6271350196538399263 13594460062101189555 16259837739741793381 10930968590571351434 6816376478934165578 7658573514840268966 16721375286922541935 4800798917265388845 17068928669413418501 8074226133241519927 2133310506921669281 4128864425809092973 9638922015802636119 16244466532798600135 11764046561405663905 15122855163644209041 2263076109241668419 13390888186648225253 9496423610248672941 2459143941334401476 14456617104979911864 4910974489186405742 12591586827498638712 17782424505301317163 15553153862834430638 3211139668144004485 638512520807145968 15238859440831417752 6061854966030943881 3208752498603751113 8268081895481521675 18384498273746976462 9781730471678379381 14201410498422018710 1673255252136436088 3030213588706325007 6010882927157552799 11804847759233003393 15555999969193987224 2487501027320009637 11431027646156575030 1636951685921554698 5860799872038527959 1291009718764793622 13325194059054189206 264710129579180974 1197825406089575662 6018297183576514836 4556203077874249953 17761036850710984964 16867917363466046578 3584892388875745341 6917195776490019696 10191406481007890450 17154989862328494397 11084451429074843234 1933738449291904077 8818313888357311757 4743176241470908782 8583668818050302627 873405519283104181 15873217647596856338 15344888639044039905 3433333419318611263 10431587976091522368 7500968898604369137 9335151716660532990 15833438056013172734 4838318342795621505 12253744532724555462 15438869036643047850 1525078494561467318 11778345844662001148 17482731413395516846 3695980992832935955 7918182080559740012 8783092197446651891 9828647897590692804 18298140886247613225 6003761085317373348 10205227295607146786 15364127383707025203 1925679459534827214 15187036376870235969 5156649540762391804 15609066767854881681 12794105198011817871 1026317391266763077 17153376008264413723 10649649709413267750 17364471332113184122 8945527588396490474 11909304025103604218 3239353443167837248 12863143948765715411 738611388272876930 15724741896797448832 6246990160569186790 11792409563420155950 12736511913383664438 15224898654716386105 17868221362732862682 3466227437019104048 7677552965032026940 17388482675340396529 4164237436397136667 2067956014769585371 15409524789838260066 5546370831173403573 669867597951573955 16780605211006726534 6231354687776988847 8683463421907017055 12536675430981612056 11407053881314986586 15279127539493870696 8122288922267005250 7821432959449195079 11752235681470160144 1147015260152441171 2937694591442268923 6923845326164667232 16277061119546273606 11439154102483074830 12858241487746957855 14859486225686668900 14372403312791709473 11483547516123450670 11208515014174881431 11167151615462550561 16524591276147455093 2473335852731194999 3700211006447181048 2830180082327012984 5178206337526260832 5303068987167324097 11510910340010506079 18006745792874955079 16447697586827564303 8311116355938537618 8075026110312246106 15861936938705219444 15731903710261913177 2029263756126463573 14707957341237396388 8119494757356686810 11502792964433121365 14807677585996351112 14107872536880521912 5719416599833367870 1453798450369342051 10538961983409744551 15912588484563253463 16173691528289275142 17830294846378374239 6417602461581613278 3624026243271524139 8701927190614566159 7306906268081365937 4530026033538709823 8736378508667234546 7693372875012955475 17416703227484067428 8259456708199245606 8390081706144744165 7099890419891242216 3465364072014133323 7223115026983430272 17328766821915521081 12551554503108133859 567474375032155107 14172982638995421460 3910843303109265155 1250737519785528484 3180966039485172817 12468312798956987758 255658836158667910 9375256615875594801 16061087721715066835 14391957150678627211 7491409571005786527 4839662250491900131 9080827736352524186 7745555252763184760 8277044227930433012 12923824527675273464 9315423276649610614 6076465689550054957 6798422404890017045 13715188447315712029 1781466973404982220 8457666992732757519 3858573819420450633 6775165928185171986 3808666777063594509 2787079456102853753 11735194148511322754 10376033212696261503 4909338105146389595 10282703641086512360 11603813723514700744 10166273032872041220 10968049104035572952 7775481332263992663 582215518461665895 7020435452279748201 8118352462666129263 10885758907291642141 11405000182606391005 11456017873950628920 15071543020051427322 6916702718902764734 4598438383484890183 7164368029268653584 15844218324576321369 12997081000568849734 17844976921945129864 1630301021351134344 1690895653393596386 708461150549943796 6486388285332900536 15677672613357646731 15718495968622115698 6202220887701097031 18279863426230327851 3231424781535946508 9011236509497169702 5104976081862043744 10334357076134326870 10281258802896810845 17250036677975115791 6864718499464508528 14141811658391211236 7992214419308877819 7489215450970843834 5928682742699251383 2354170248144209933 11927826672416040161 1295452967498559776 14658022415615929345 10869907832105646119 4154623754227692984 7823638252810989551 5372882510092126065 10731577094909620594 10257838153027977477 10067252576116737273 10898828610941880548 10716700036025143963 7448415500769101597 12374535734704284348 7239116904045911837 3007151619073559129 16555726178020264506 14984818836084312004 4826965468486752561 9833966041601923268 13412570972167618181 15550533180875736080 350522997255107115 16936980280595456888 241876292449762082 17587092357834535055 2635281855635422724 12181045914222229732 5489138302419992715 8159670881250090786 5727998671238467119 15283900616628006599 12319014049783020104 10130672982849446004 11076458575047412169 12276345029493894178 5356272728110259863 16596831530217913240 12041417763712332797 16587137859874422461 13165036712128313400 5167048472846321338 841854108663883302 10613598225463818184 13426866565179028748 4270829698200636419 18430357788471365325 18333526255106757533 13025215984641499602 9296482014502142803 5083343055314155235 16471151446857157846 5572311902912035536 7874454773999213759 2689370059619079228 11514084551599836782 16462677377722055841 16335706901808810368 5695396399250640178 17647065040995682161 16624670824923254405 16740045605343504687 5092585331182292669 5232324505540887313 11068509520811052733 2741482338752116619 3533020619669819321 2332767645122399296 16336987891655842173 7986054993794605105 11811973062375438934 16505019401927747883 10862577686483373848 5795804290846805009 3561635600037830 13160724457347774378 10003159225697701890 1183140550160463971 15704722666717874155 2776132972606223841 7755113029760973655 14780831247544151788 8178302432099960264 14053114735164317542 14870609359689152232 18392041127910635932 10627939455351361340 14343140150103514784 5163883699735563420 2212851251338071868 6674234168830143247 4379114711263700454 6153401771193453738 11111378734648458862 15107594933272719111 12768205610996542284 12285764523960930270 18428580184623986654 13896595002641306867 1675326583325951149 14218183220927459652 15782906730997245653 7751204099406309204 2949515412366834507 7587362569121340853 14347428367599783013 1527119884764158185 7613192474899783124 16946899871127302504 12526856007391827215 2265359595898224221 5280343743909359416 6058217306032107796 5622450095611690047 9568747856395942160 4989434645921308001 5673383242999799072 9230936242920655455 11195512868677275156 2566399383262708531 12380238518864412760 1515163150045497844 18123425715134488377 5629862599192427261 18301944357333314272 13719068314427259588 9225479772096436575 2965754264717452144 10635929586582363409 10661591937716522620 2923569208722362701 9451329994085283636 12536447056019571065 15912681534438053807 16039299845523773087 9543238355789153924 87221757746372270 4112206915399431370 16716217141244226238 17223816419708857978 9012680675638378234 4452976962302143802 4949942263273655864 14884830095358500231 10538596759923332741 12464550303632257024 3980930141664170642 3565544369458892696 4827228814738220357 4446818655847332613 7638498557973561666 6472730527574502366 11667232707948438135 8307478448400548517 5705484237622879149 15703176958134172188 6472266344565398003 13317953854936013341 2896605653968261107 3899246720654512683 8602650349570033653 16076214946882299969 2522212056391823717 2713505549787570972 8744394901965538109 1586615423307082204 11831830178927727883 14585939702757997908 14506199925974253518 11331884645055218576 8238094038006974410 3343969269472955750 5854995820470849647 13373398931035389903 3384456548880781236 17403774671023696191 5863108038083180765 9605424125355656040 5761029501978876689 13551287720751341137 540761345220714979 6560630252519066472 7666923312111688054 12143603377919858164 15328324886061478865 9199169492364262224 16403847607599782594 5748685330677317391 814102725820793718 15307820513210341110 14780854390241348785 14995022146271874086 1617721368343452798 10876192573952738003 8023806510147393719 2403766478070935991 17240877006674274116 17474089381944023136 4015594233664275130 17839339950023758822 14111074595272666096 12366899808662124143 5879732627872107416 4246044069561543556 11583029043795134736 7747919597699050704 8065113255356092668 10932737953157494206 7094073099560846645 10749771522846393370 3664870781889324479 2639008122043153941 13606973583850746531 5225306122487368109 1054391887018715498 12387504742914112203 12849729979096550328 16365226364367027284 16640938030571756551 16341871989121842927 15711826426230598719 7503881647715972915 10035897824317848341 6234295950592338390 7195056296626898974 18075290907611270331 12059959246850053371 360409765396062737 15304986533219758576 8350999003064699381 15206625349898543276 9870437713885619120 8991972123655263244 16418328772492259006 11494769447947124741 14034610374054891600 7518292848507112267 14346023884225677118 575095418161066323 823350198194605019 14841048678563459875 17055475786580939795 9058693150007805083 2886905564643084876 8564650328342888404 18325151151254619929 1676871450467700677 5420976870106221951 8625833565259347353 17970123469380457835 17705202238530640 4167409602608240017 16455841748180207594 9077303428747457143 7302038392897135652 3418393840912752472 15423232535352444546 1994023482635208766 12770272936045208370 1677858340284171915 6155428345572755505 9294597396726602478 8521731096360440523 14353450562347980652 13737669540291308574 11046404264576406609 18276470053697942838 13427223705713823695 10613479726603353207 6870051336441889450 18009850781930786048 15559079021318584356 14259667902592890879 16280626045541357409 7838895625098579709 6341766831777348923 1366237688328412804 17173345606064431013 14881843493774149624 8076641872126925774 1730890396412721745 13400259498177664165 7252097077803393594 5079692348236061940 5134903608956216055 6684002728088547640 8113176667248852909 12260608763391415457 15580082111652989084 17575925010556363763 7543959373530455107 3615166370031997103 8938866593048960903 1464499331443983477 5042829238839670499 2703987010095486243 8346334649518999554 2779049498899470578 6377210760244239740 15694707568224564616 10146453791385558221 7154619337614642299 9536245914228044843 14023867808340239350 7593416252137782320 5248348522683936433 10486891451915157528 14943250678761466028 13751715971445697468 8127369855422831879 18372340134434666069 18140384590974687322 15521765567390788206 1225078473842541684 3470534671482564898 2583897300580225676 3569119996251218965 9487129580339613630 6153027397882259925 4357444030109555841 3555547759076957104 5775200188668599862 7025866131750030310 4730027896076360726 6209549545971228521 4835452149655611460 16734151633407541443 9528643012691049682 17902817772305352325 9537709180949055889 10410557288333338441 155269874419048051 17380837338449370931 14686266916563963555 4574313211865135473 8793528186992569681 14653480326389112586 14631236862496430149 3814790948887924606 10139288915042300789 1098493706628054804 14096217892768793265 2885670956667012358 846338535720356206 15476643638208336220 12758479916049403448 2981377490657366000 7030140588387505562 17931261189132765936 14527847492069096256 17232369144377781207 11310020082495859000 9085908538244377443 11337387999824247877 2165980210428665471 12081461660773929313 8759496119498276871 12907168956809275913 13626131321970200477 3823049634618932252 14811430006513348138 1004620322545848610 2027925032921922587 14936771164408359835 8335910984849541514 14507466353681975527 15033243976532837049 1191072162705385211 17782949869803925747 16583420693408136160 4265955570837590321 4109638527588932 6114956308651973477 6532243728615828619 1977766011877618906 13566207583495604169 9033576005494177403 12421978484673530782 369956392912969964 14587188553905103966 11328878397848517819 6990161861740392150 4840960726120999610 4985895533023315923 8551699936775269079 5422593991375968919 3921839354180835149 13952694778324185179 17251806470741200205 13549577858451934012 5867949576823555627 13951231383434045132 6686666859108441019 71442401381461642 16011985001283110096 471558103184964144 16333422294912265773 581221228031667733 9084791146799199173 16436583631058116943 183863453020482531 12680263597255274861 17271157976428063073 13933287616266516173 6430926433424494751 12573553610385851584 17666472982498881845 16599721398335128724 13588201743684177828 17304210501147749406 6871212749369228464 13638569896626761829 9911866464870760107 13499449484414080370 4345919455601401364 724090388207521172 13478906417387416096 15357619517918765447 14326948453434575858 12799407660082143588 5243880609812663737 7560899856049504132 5349740650686287076 4778038809750485021 717478516256297398 6777773839598117182 12609901277621693777 15896003027932508701 12348932221976276924 5845200084107301254 14933170893310014229 16230416147742887843 4806194804120222308 1236438363969009230 16589308988525844639 8967793183793146057 9212377707627384415 7450989040262680191 7428283954670243441 13577776927223569354 16652486528052286207 17787168723566704823 11476973944640518430 1297277075191438945 15700455473507584887 9213267466644102033 2871127565349555389 4437811605728126613 7796258004451246819 17110230389214003859 6238748767639693025 9146253045243130893 16931682687115131403 2945547848486255643 783030842503354329 4142859698693417472 1686953954457349176 11829824421928677738 17013620693249921261 18265282821770370300 2784460074696152536 18272487805017206214 5875630856263755915 15299600548510511296 7919898008497861601 7173801247680059254 14590099943393515270 18429880191026944780 3374550329027411892 13917552231099503731 12052953575073067335 762783352804529252 408226255574022362 13187628041642975721 3102312351741266152 6819282471427379432 12449146645631075949 12426089549556482376 18425422270259549868 17765762245774517343 3868633346848519762 12474066324514597480 2576464166135212489 7971893403732220799 6269021274810257894 2247233003004952407 11472216374454053154 6478609633008277080 5611468990811094230 8563073349117215901 18113495736856552587 2371912098451578778 3617638166616549458 5155448591468642967 16967481858210513355 16394371594764314328 3898242974867130792 14736389587086268434 14021200016248550210 5538825757202465211 17071168885421319936 11274568810870214780 17980589462973585911 16512332568276254483 1423452242612130224 6153001194395515133 1346240652081375626 17045246076634524113 11524503386818764822 1140639293000943214 369519003979363529 8316042006864200244 1454833897250485656 13212185566402965430 5807436675378653039 16571660899297599075 9804224707128638703 2252566753059801081 2133985543157192560 15330439807275675349 16980661121907805948 5993578066822425810 4125924730227614400 2751847198436514659 10500585244185040493 6030368873213833197 7666489562089166742 10217929707197812317 16192956874011494511 17016199757964873272 6594166785826734147 15414891160782298818 13455792574094216363 15972126233519642081 3091037861072923592 10465163405193617179 8423551494362295946 13616649399318018081 2979770354171197162 14506677522202841562 15277111816654485312 14821906617210242802 9704267822603289195 4511997349501082043 8775694966922594008 12490339475256976313 12261893767600218924 6015506421057347215 13748485711680779308 15119390201719833635 10581933720279102243 7749112448610788655 4440165357330493680 16417488745412594951 15729153551354651703 4856725938473121706 5896208024906399220 13136120667820612353 9788472108980121298 8673177829508496247 4153619830092446299 2991378359166846816 2525302307454045142 12558304154677469426 4774172944394124781 16614769265621894349 15402296939810031844 17574080933304936885 11498062299011360855 13311992254330109069 6535294723263701286 11817152882785647909 5704339196907583807 13377818802124944011 15672666733323478831 16496704306843126951 9713744956067509748 13973395430238981159 8934398938876843021 17864705295182026565 14644221613139392606 9001839064546306430 5286064141044422628 4239554045844252542 7436145525981214845 13937914848747558212 4284825031074856390 9179178732449608406 14384050859755272889 10565456999221915160 12731182558094609303 10833389799559636109 3341691034059793767 7802154640723704462 13245515226479896128 16419255359871277366 2470702036828277889 11978104469671648466 10535864305489861875 10938663402529130027 5821578966404867198 2741134708136919786 15051099218882707223 3770126230038454486 13848522579411369907 2152072233728754730 12776899027938082848 5655259695630796150 3894550948715309838 3676331479413653021 5908106570154649013 3432257020270701927 7967821502895069775 10293046295043340614 9180505719991732785 12990087274213461255 4940048138256560033 11882017061798653581 352288656193883239 8155595595514182789 3293149898145995392 17404241630669290010 18246000945624298804 1349806790891979506 12512622311681120569 333578802652648209 5526383056850078014 2470312303892196752 14857023380439681522 7952732703002780369 6369767760206019137 979402559502503463 4814615446813312425 16135412066338983772 17221323115242143371 820747369915996736 6574185998896934117 6909083347255510830 15198059618799833341 4787697650753145358 15953342766200323392 18283551391795685025 6940526254669326364 238783809640756912 10628738681537822119 8264659394565434460 16299255262126834301 9185871031125257200 5110573452505129631 3297787251269244260 4619161024057510522 5487112110891487458 5404343659160778669 18420003643263213805 18265380881766008323 4481914346957441654 6233385897056198261 327142890479725005 1611804398138014275 363684134339770085 2056331794561119116 10778856298910964645 17140193239779998342 8744348275684254014 762584220146362953 2514626148089208747 15869882494019714660 13259599557418673121 14830870663101051697 439704179571463601 16032549748885063906 9657830975153548520 5140217134456860660 3262558076041632349 2420433202285033844 9602746372663641091 4106967910718533992 16948688010194419671 8595431070168518837 16486479375057964884 14336853038839156422 18353295031003267360 2705390437676594050 14735566680936351197 1309042264840383558 8005440665037922884 5207079175134398825 8302971813642148925 1968325565938055098 17702571410463155564 11149621803115417811 17770687195024920592 8556807774455214092 13368800330772344980 4607711188814637094 9276260816401405159 5238126093618248206 15641902031108489586 711224721519302378 9158803862351379843 1040086158682793454 8257970101390592535 17973264635490026647 7343018374135598651 5976590106439163096 18352706224341993282 3467789624494409643 5603263978893391324 18396073834526914695 6896803472141723778 17842909982974573208 6113321626267958019 15807652183048015735 6354092593018581308 18143815449549726578 11494112661111443425 15927754533086722804 7059831147915834610 11528483774194214619 3884368042530868119 5733726922469936406 16504377022575647118 3764865096586828953 575503131837349583 7343127247655655761 5404900093355662938 7217543158760660140 5722330755819108769 8577469606603721123 4909426889257295663 8821176112352614309 7931842555898072840 5608676020546714357 14809594444438372913 9146970897602558188 10475046512148808817 3694438282442290654 9601543714924345420 12402342036591486870 17772071318120908222 7236831339817397125 18415104672320101298 1021472425084997255 1290683106559140107 13242696803421786382 2951394555040888781 9698299675804812911 12002800544749489782 7168332574749707114 1684689130692961271 3112842134555985523 12026190730490195575 2538080412820828645 10878564108919756402 16762107862059596503 14121124109338353106 11090608666582712085 712780014045301660 14601107754150143880 12396838382739942561 15243767346182392140 9639544972735481991 5630720154089790176 9812868238810111632 14814218026213324778 9449473160326730100 8934080394890019138 5265978220307338493 13537332969191186368 10302487383517433500 3176425771306903449 6018585711282425376 2188864207090504714 10691323516724005480 9941314896110469568 8831895093284850776 14953624841337414255 3383217204662043329 10650397378651310691 3710588509132105211 16540095113814810798 5873667363984806005 1312368113514176401 7395740392519796858 18324088701296327579 3745814851921091018 10542091246003419291 13533430816640784147 3255902899680850523 15741194769065960326 5919891980291449245 11492363133681499429 18418473565553460587 13034531731516631269 12898617299095283718 15236649491310900255 16080721666895480112 12369290197395648112 12193250509802490908 9506177304039987369 13343335872141446534 2662911158187114413 14022886917344928469 203370933136092337 10409911739744918912 10439961477023512393 617218997355414534 9479550548777353959 12708258525770717937 2472210086268415256 11630107562700805172 15933144831135063745 17367232176988832327 6922306514060689098 17332642973940288860 10804761806140460078 11217483700444383431 10802601410967847208 1917325706760863752 15602193532508162172 6524798779273415011 13533254737203024357 4147228257788838827 4991737169750183674 11145090611151187387 18441472820811950742 15333334902008371659 31375099177386852 10361713933265717764 10828035969185984165 3574146900462034339 13065728594188389900 3752419594307344486 12670227740899320167 14754008773635030583 9096974340970047622 10110984708379505337 7368149282172966627 4342262557852040539 4375738537168807738 3242096638128358948 236291863192634106 4351580360815569985 1198426682738634585 18424146046946777454 12776734120800761529 7085747946394531569 14459110000069527551 9977959150682174237 17038690050512461832 15048307475094291886 14972678294822597780 15568052968438328231 11273052711391745311 4260003729297571218 11650175838269126486 13691729115376115018 8505034099131056331 14551820936270071155 8870912813864510709 14858642390771172615 4613248380610018593 15844132786850761248 8146059057948795540 11971675586329711123 6174764708012462867 16513770249777009283 13040072654412114588 2187578636667955100 13031104516234576395 16192605233759981735 8567139337531253799 9610036157546926805 9112813360756797169 2674453731798770088 18000755875647052221 10253950864526767030 15692918361177762111 4337919699309116215 13918990520118388454 17506808495382668641 2984316882257651166 5355492366882116488 12197157024426086338 10048826014639693819 6873271524133187718 11324425148427524886 9408323750020404879 7804883839537709757 9918433166090654153 16753282507201862961 13486907183794513781 17957438937115739536 15275422823546061194 877075928048887071 9202738750973761846 14427035919906388606 10207487412830807573 16118072230857095076 9646057631179532160 5416912024607530434 2936707218107908824 14124513362127225258 12533617536285450191 3383216881185036837 15654011190487068879 7018136075623402524 11294696817465971199 605537876650479085 15631585737878566006 8091010649942060549 258631498279378855 16377906329857358218 15589992567042556584 2592377514258965347 2776365350780849115 6823680824511551492 1925125151956662561 7770726938224959501 6126720344510240555 12115837635567599367 17909353845111003274 7661939486399868841 12431939388701543775 8825859327227975654 14298432021992228455 8312274803386399814 9288611611942136143 9846421384183750256 11669778220996661044 4693573410510122241 699996397853707821 756728484722417220 936833101507955952 17960993387642929943 4721669502965479507 4156550165029813114 12214453879636886126 5238242339624509333 2681247609669582353 16132164241567545596 8119116559267093660 5326292010386868392 2503317796384509376 1398250471036246597 15979051602428778230 14850889768368868559 10184730285674733281 8118678032717627654 4998430294215823405 9539317547558363473 4200955840600161615 11656587069171919825 12228158263857042630 11192565552309992614 6308610591276970900 17069445742947426019 9052679198061179518 3845118951267724395 3587201297085835216 7264621699886529089 958055372777434458 8387076324260967284 8436762591490536096 4595586095516061974 4337467922267436979 12163748199917715298 7076913257872495005 14351332365077989509 5731932795747339610 6429536087175286831 17290919435708153082 6593251090020655131 13989485994794836665 8715806595835891765 4369086558999141309 2228416489343618191 12113754801536201904 2250973529460138595 725597461145514505 14823777816252682334 3137626281691064916 1342935920045966991 6558515670783644832 922559510349641817 3089423485571566323 11884624718382037372 8372808969667023071 13884227995131286109 7789542974341460708 11983680409928344954 4509378467038296617 10404144315264193850 4087427580909463391 17968230866181716936 16206933125999618795 10500055185690875022 12052602673073619528 3584300446068618185 7025369334608200094 9577526874633310721 4884963011358805188 215165381515700083 5119347699424652396 6744617291149474160 6032264549480008548 772388977790295768 9092131161577543997 123777783922114539 206230468683786304 12689821358516135904 13159559418820625454 14146181149528893169 4445343351509151379 10049143288089892985 15105141531379393172 3374256322318424667 13894702364283722524 17694649984996213615 10293932793127184744 947983710447300355 13437738818914336590 3956946508566431605 14591616947962190118 16557876149083730236 12963723696011538191 2780365963343523476 3383944045878947433 15789838768527129685 2607704551651425880 8219487667594319795 5437051499896822374 13173783511979677612 13596098124807272775 11120656946537395870 319387133583087815 974483649398920943 11631235548776251351 13512097019708627766 6720026549980907934 5704780794138615724 8319970988261017676 1659342987836643520 5399162670110282164 215024797983359154 2849413209956894760 14473303204477841628 13292593667377029712 6865192659235470341 18348427957378657680 3636311809751463944 7543573945751000403 12857744652128107411 8000014734611927055 14327877663741109753 16073376504325739517 17050194086629720097 8568605811501107515 2311932902071694098 18305634308882274538 2672485168628256442 5640141968781790082 12648989535741998773 7093959294820037769 13777076601138651304 5484688870905783663 14863256518400149416 7760164189033389254 1210228656592425191 150230256638257978 5755875286938054212 12965694921468470382 708778001429204226 6489470626410678557 4203632111596457648 2634834347491649901 15875970648813831427 14153142129301466210 5621392031697963393 12849144506245267234 14457882771401564979 13665606813991231514 2958441472545628766 9253884427991544693 16365222445449968026 10923127083145359594 15292263237036046849 10687776300080228491 3107757475979228720 15826411595693389729 12269796572727207002 9223450087237979885 1096195171656549442 14911826058779431132 799425621142555168 2353784849686407901 2015467699665864017 11355974537633177909 9789258704411656527 16414590751781760269 353542374661304455 2820481538266166811 16542999101729167979 1584808240712956799 6886326332108959391 946581183954381681 16092432028983927990 15207010990295433747 17035700172769719628 7673813467469670919 18304110694516801311 4624848987013292450 17372898218348581748 6785955087203684578 12241844732661406269 10229029613049141407 4176347907194018894 11772020471867920086 7410463330072539061 10164247607493297259 14986732302347832657 15019255547091959522 17539309748236162480 5773529779585440572 6011477006148994065 11926598796784631322 12439203735902213567 8075011247316622999 316371669050427256 3385793932458573919 2829312439259709445 7202178546555618844 1540828848900385312 2921745832016662554 17902313578310998125 11405670863169118228 1935009576496846008 3900882875690631665 2668105227320839421 12933914235565642451 8151112135565140242 1414774375490685333 6999321668465384942 10671238399264032709 5052247768004431921 17337605074955466109 14880114190632506438 3270533212960234134 14667422478657240115 15543715166200422347 6256015433490368196 5519693968571691520 10851593033158975544 15919440137741038124 2345103362216031450 4966864409803371392 16768415439131580336 4703432149180623609 5264779780337063503 6978590760253708945 12749153686208819780 2610119579154487953 4475933990656416722 4867463310345923231 10040635349271484844 16768833458456985384 11348423561712265580 15535941368392835425 5048832722420821232 15300515096851919270 462206425146494763 11000155482169355641 16478563124387954329 8059161292916432505 7819539561696701376 3679204871702883994 14356736884094948097 7468482333816583120 17932419499832330588 3073500059262731864 17107997706802981372 15984064143723275336 3272441251653400148 10466354741520815989 18242185313659284059 14688963128583046771 12697070687731362068 16535788520745744859 6767096742608586608 11013582921291388274 5375884968083388172 14327460152317013596 18400308123642960482 12866120522181718226 8875057955882702605 1583353317004612477 3239767082862497449 8831762928418507483 18117202216855989414 3683231603447125796 8213327231581394345 12421972630455818986 6076343338848716695 16619748138152196071 983967467318516908 2676663900216476957 3693610490719588956 82606715641450433 7035459783996620103 8294547639311117445 9953048823554372915 12161108660563858481 8694267283441083081 3030563189853996372 7093358554825255213 6633623366829943200 12901572529813637537 11898665113362003875 4286873593988862327 11920441272506165252 1014421266779979358 7459306930312722607 9075504611615006505 8536052877682579868 8020517287737117885 2266641226623529300 15508070762094928233 16917494503799901145 7668777827200768199 911193498445457201 1228808331808875219 11907562654909207564 8724353741756032386 8073130220232732282 12020682791630642787 7228774482889023197 6417247357865071603 13785047354768947718 5640928539587038288 11492753491453474720 3396024586741395575 16032901035554878969 3367970381208558191 14658876689632313384 12498402674588377117 15088316760093145046 7112081590938774523 1663765917602538788 897776384477644122 1069936614041766165 5514196939924775152 15191570208452941407 6753448378928890942 13408230659856385366 14952098454077248868 15062666256197662919 12994815588966302626 44395413921754788 11645962270225787382 10380828398053481187 6444011810608374976 10306694715837256322 4329808275416356032 17130781201238399366 7746572461367483202 1964969836290951076 2036146511467424502 9632924522597427966 2666434505944061437 12536524870823264485 13939226389998648212 10962562229190524347 14770209439052244983 17253328378569784564 15849324224143395315 4006788665003175197 13650935786016294548 16631233998757612476 11478224810866311415 2085836536018024903 10295242735157755052 13397559788788905870 13986241585592545143 9122514697494168700 5738897854844308644 13773285543792204223 11082885827356307318 5062099860358665759 11214292602530671064 13713810361842443359 6107821944428736170 9579217944786598204 6758403082254773494 10542910607484585026 6115429522937836530 1725769622063135455 17161786603716652265 2706180487826771812 18104468685176990663 8152823934369036495 16040257222595152297 5725130788207238571 6092281699951766077 3900419406614949798 1977253596902812636 12577516445845147601 15279049114189890345 6247694286570679075 990072260308905535 6825601783489912305 3798408688790429022 17655940738629585206 12117529077020596114 6947411211505012915 446088517084319824 3641778445720327565 1416484177177478171 52281916473196192 14980467926543939898 4389988799213845449 6096666323825093262 67881066551756423 3925637134358249266 1815392413934996376 8421582643896875527 8955310592981183302 15463462567676264798 17624741435000249850 15067523396991804291 383067184903944541 309000460862550131 8882106180242957297 17867352494578561492 680978089360041436 1135089216884397146 9695529383528426288 17068819372951328690 3284489395289220979 3124877961659846047 2583984338780746158 4469696437620248070 1999284779384915871 14531228339568995526 9076297197867303111 8629147770366204644 13671365164611198041 9466835860360333147 10129894990431089299 8061424884972558057 400608454100225638 14001657608533637695 2414650590597799849 8946245880451504788 13735906229023714305 405140719560865946 2341116331000827980 9011483247613076966 10274474767757737523 10258729324412399070 7707183206304950445 12147071387190152930 1279181130663939379 4088175305464276616 3857353280140004835 5455377344987785986 3303243034062599291 16175451827519529414 16296632126214547749 4313251845520464532 16175924154983868569 1816494390042809442 913485164772906701 3891096118319136892 6485805396269375182 12549464065576060024 10944588224459091036 3800267222655096622 7896284155333656839 5546494701314042807 12949967281944191938 13305845273930761850 15266144359641518725 11405286145029253676 16748133458344046622 16614685820963529137 2932384369097089423 9145500413855347543 5862011288779712791 12536977244385586330 10569163989289183691 11250662753643938873 17265359641461932062 12213210134137398383 6216180125239723090 18251839141208337618 4102585815738937469 1155726855225435087 6276596559867441791 8597506417592525958 8626349495800496146 9227882091163762863 12791095806076703179 9904973899330694273 1698865631047345976 3554119817145296178 13181303946675929539 8147328104644694063 16935628354051433741 7888585878053006854 275604223024336197 13241131718091028796 15580558006339571113 15988766902296628281 9193312560918086073 5600428258006266619 10004494411351450729 13886622408541964444 12293394434726521458 5255789305296893879 7086705150788574157 8944564300483153584 10368314905182390196 16950157266350492941 10959423212751331886 5651427138023815140 1487643472284209708 12618684493769136818 2329084770969199481 10477972300437974523 1265075111257259096 6849975974978835002 9651384633897831983 513827638090161986 10952312794815377622 2796383380471869751 10847430392834095611 9353064113175792848 2414371037620116081 16383694631374748332 16484304388883541560 4061915920477451722 3844351155008301748 12604918999074845849 5977173070986950955 1367238307380800917 877572913068230131 13026908031193191279 15522784756746594045 14365050406198233175 6042338397859650351 5516118802958219593 3671626759280561062 5393968357906378412 8522393876839429453 3883393041118716676 1135946772361409366 15902196592168725552 3115332781865013081 6119618674743578903 2742691018668281522 859325275483929234 18057477855098374425 1245238812178143178 79736584111934160 15609548004680207246 6075255162800013285 7346817259762716171 7398562596405419684 15541653874825581245 1907294819960664387 9320555388270152401 4563805863636689095 3305558109777617666 2288308938160806852 2699428309847733639 12998762180697649874 9283534650814830889 14962146488635102605 17395992360591268863 7090971749102780875 6911486975646382115 9800099032656262011 17692442778007351119 13411888644002673517 15746642141302085746 11179502945905842998 15571105956968097211 14342136874247565498 16301719950873971629 18002713668084443623 15808532549128766267 6999433546154263497 968191526934399627 9898023804442599154 6041174199518341902 2403357692740695557 10660966503621662941 14672745268064095591 6368743678222898348 16361502417371641438 5959930480047412189 2251598988131227211 16346940438627973946 18183585340295405967 10381579606595207050 5689970586536393397 10690625154352451692 7174530739401016423 12078524940883443847 8614072602647011618 12282577918118923493 9437361314110445258 3890918336269713272 3842009785542914430 17855831633197972258 12286351488492900294 15670903914646618387 8712338378066811591 3359654229986340352 11524817884911080495 7745861746521229451 9979679405634902394 2954255177614009601 4132987657606702863 7629138286350537726 7399820032111082889 16235148513166203044 11979382717584385239 13972199234860352120 3125804571136175973 4585285356095232533 3447157148836285725 8696924046850221884 2200353536936735972 6835023656807358646 3538002594023134899 7170237141951438212 14050954597192056280 18238393118072513489 14073158326750043509 10206674824292287837 6889200717158567210 14186448771346525238 7097266014368761546 14387848024589634609 10886184142042843046 675664784688641708 13197741435180275499 981017804091443721 2116502821558850062 10002159169724155952 14601856020466158092 12282614193853484631 8014435784410309294 10431234810492914174 3632493445654236654 12051487982934878880 1921254541749624769 17643867884772269996 8662273902746831947 195653194333056435 8247486557971381363 5451135716959508381 10543480233454282610 6402296033093408059 13772673547738527039 12255636852446507479 10428815356978866663 5579102807566412205 13247109109400974579 15464917141203222248 3581891055231937520 5932924105684112603 7253654798322369036 12297116569099042708 2893850868796118889 8236434771669680626 6257083915824789038 16593972642167717290 14398792236575413956 16062459547599855074 1333301079068160012 15507542498912773326 10498773443575561552 13263176378902657570 7837443023595367634 6764632817522252725 5563001717558205136 13152978764575738009 5584851040997241174 8891311000910920672 13422480949743170198 10248674813867826442 13560770087102794598 16823466639640221245 5079458359448650170 3840749324873476403 489184172273337415 17580513424987950764 12223568712439759128 14679850565599547068 15557431619893008827 2118413707520318458 3407660357289961044 989544268640659223 13343664438175212850 7705942889670332651 1223998322721913054 680148317903034874 12919958199105110045 14003433633430231208 15809635085968376941 5328332708288071949 18079042766354180743 658788992323303679 4976154663662527346 4048049715056306096 9949898738363719279 10879300921273451799 2218989784975209428 13085660479300765910 5497016375098950095 11166018933724616645 13914173957364063635 18357664319670191469 10539355101483655951 3957956476228358165 16434718115794755447 11070866231877523663 11546397782823039240 1773757958398066319 7726096338056331510 4831352392502067841 5101079833333529531 2309625572871804305 126746713428141430 4923914593542351604 3815973078669602329 16782293197316610919 6979428701343125223 8598818323570283330 5747374926927811726 10569726639303520562 12933394723939500072 730914834750524577 9964318166780373316 16246069872881425082 3631169699626500425 1603161776278646832 6484335973850273998 521478763368754776 4650858040524858277 5725589467673756628 721697808026150595 14033582466275008981 12560576654146869319 6914948536081015578 10783268519474854720 13980767204845232620 2693284390547222166 5735903189131876978 11457164632239496032 14725781442736178335 254883627276749940 13412725042109996649 7028105205497865998 17527379929914903937 308047686024019544 1884295071759672788 17416051190575933250 11652869561979657128 512864596563401627 5631407612135047015 12464019597062922023 17868903767061177818 17379553734588621868 3178004198272590655 16352158909824225823 10880674571838804208 10176117558544621057 14979766092761359396 14890328494581516275 13649319655327509359 7265433159702213214 829746574275869575 4292553847305394711 4135045292000062627 16363188044510898061 15655196858697461627 5281073110546941663 6064335378082066274 1136886968422408568 2014201758562522080 8017091395067849337 14222063981613450185 13923632232477270718 10643542593088888558 1469383669594828857 12010256740222814750 8865348237083708603 14662824333742485414 9234375440958326198 17547774789207677476 1307768589622493365 10748895239314116671 18178065611684400998 15043249312223781399 15654074641956485124 1571565940775469448 16946154803331501407 14386996607882318844 65339677069406297 1371431447693739878 7174608985021423164 16453140969710814426 11705427371352163651 13594142897004647634 6161895218881585890 5598278162537282587 877842619446675026 15358056005634563017 10756272102466239371 10853665950745051095 17182533056275309091 781381076205855780 13909927134001034311 84571956391019134 6344689706778052151 1005868672986280156 14352566248020760636 1497148464325340333 11762232378347744035 10331258935332196640 7168038108582660825 1267484479069385246 9578110452070088184 17287334356608061223 13209836857167292657 13307449315483885833 8548392354775521273 14152052579751658021 16448556782187985004 12677672567066744506 8393636741180190422 10661359178053010614 13861586447906130401 15344258509930977449 3128990899860421394 590316569210593112 7948135000039634369 10292775101604777661 3081523842358536571 14770479225028385159 13513819108212675939 14642309942023479388 4210073737500604492 5189800854208889878 15406842202405522266 3437747625389599658 11279164970767033620 12362599295002942670 18290328488364806833 16800586370664269960 14488362772354481653 8382937543208768355 17613347155635313414 11573235093111462788 18119270654788965391 13146110574632353035 11731697079570931706 17164340384520970510 8635241376817446494 12970686435071217509 4209273568123507168 13962759599395340760 18037416393992080111 15454624846868070765 6114136459862845221 12076868857422249018 7093608164648788886 17719715440839334131 18034014263341479666 2138855889355831278 3174653176332307308 1409189057548224708 10454518194497648848 18323813770660009430 5478314352578216494 15363060450731302023 12242832671894888344 11419582010883085293 148371304440021069 7312474680074977753 14662163470533396001 3307368618416691801 8186385665718052183 2620113053132497713 12495657392126650565 4826377204263259997 14807820066870435446 14627493311635106849 12035494034787184350 1799880966299654072 15558969835139482260 8193172831074241028 6979142004810389077 15727692255864523404 7761681067457020017 2683730778894179834 17198936639874043575 1166190040157395726 8293793019855735420 4747794385014249464 7110469443926869461 807761230623974778 5821213512234106733 4718558404611791325 11970539985579781729 6428545887936317060 18371490067074871608 4776233472077631450 2930865025500196011 6438106152663060442 8340396029624599126 9437124347829603231 9222386356473009430 307237893508372510 10161294824468059369 16951381801842022175 13176294872054532490 12288286904183562890 11556136830105398132 8371298785934259580 8264077045993049471 17834328339634965257 15210516520287646098 13547570254298048248 10764365251644660631 1923440028717033986 17288477373350656785 15030911674198303821 10741681075527906764 9834757817446556008 876527313651891913 17036719785485495162 14063920954666556064 5392295656442642654 17005438022222417710 11913709281017268056 6483286814181019377 8107178322239059531 908444268127507161 3459685276429820681 150066105399161542 1686244604562326182 6995668572220660690 13420583307322189242 15343467543397382151 18221483303566720295 13703605253163325891 5565538619289516077 7231611539433836101 17972865147879672230 1163636030939483845 11654990988306650787 16789545277446770406 16939308448243102068 4224850147998625298 11279062584122314941 11308596626863903827 5939836672409141764 2367720895585259714 12318443102356186326 17679935590442988815 3652060516207310495 10114242661108146034 5293259355045207711 10954707804959821534 8780822989904626209 12463509631671608597 2515822114392826931 9171123857841580760 1554828057453409487 4620219350262773228 1242300111774229638 15586202819810833005 16200649020431336562 394444953601636484 3210419956874680080 7584209149147389162 4974522905894045439 16389186885796378463 5187126945084072165 5990884818728000650 5944162467160766187 11863479934991276229 7211618281515268661 13819461986474016738 14789804160152343847 14116627250737779609 10260641234463685000 8726195773769157555 17256547022790026555 8518298107476459702 846025129303345965 6308017011545216617 18099337245786636463 1205523844546356458 9535201323109571384 6571436041279458063 44802514662081829 13977475989736217384 16094314438562155911 12279027931354074798 9655534641018916877 6019516157040501256 2068807301811999124 11908710044621671624 11640951155091268295 12542612414839806075 16866632128431832452 15549808496612082313 7177412742689918183 10386515861564933528 13791744457616748621 12191000615438958790 15234618795594061274 14944832798515487291 2961282604419590942 10771513624935777332 15891033754056198773 18355684278472614636 17891948606861971397 8778129622551394829 5181613802747325256 4966523220733036606 15278652418534492694 10550170445405613983 7929739981123730776 16966962119922048215 11205324546467284797 10451909809220421043 7226774074011636908 14436666226275181042 2147626707379464661 8650067999234472885 15038404747521358125 4842805301179774504 5288010670195161474 8187259512898326905 5930032813425899412 12587958584980737755 4384110110840569166 530563017604107379 15461073613841207655 2723785517400712383 17504541031382095671 18089123471801563355 7499471253867145289 4728925958458921294 13042383403391536505 9533236094191650249 10516620108830277031 4682676258822068959 2103718987299435103 2068960439286816146 7117423652357520765 7505720981905983404 17889515967765969487 5090448491305311283 9705390367988082015 17927414598412947876 640626575674845368 1259621950860184270 15015178868796316468 17043354651727556672 15749024232671121369 13971218298145681889 2982761514630060496 8196560149317437347 13475075671341807107 16181406232366504194 15075094393394702752 127334986059478872 9494802053641458700 16474309748421310006 7657542303013265776 12970433083151484597 13044159310027823617 6234475311283771186 7118869430756476200 2966248409976674492 5514785854897705218 1072036751702058996 3864047919092181681 6992792250840673555 11467823603732182878 1002992852026347313 7843728059004143046 4780551239674924202 8805443891918457276 17225231266210463206 12864491070729655848 12233728962037903375 14574284731489251500 6351126868391820714 10836584317216068946 1232768775069787797 9480051234262205271 9286963025800701871 16451295912914789556 13452809340184491398 12971529673450136199 15986344832769416581 14099234734491191161 11910929759084535390 10303216501074220213 622797696096822190 10573466480427113201 1202007173764432835 17156392495325666396 16744613195162353234 8069833241144329907 17042018807441750008 9229258888317387453 14988904143386796942 5240706134877501953 8507515984302432048 11546047351412890683 17671592572173244016 6824774152783067948 6500494656995301363 7454253587102081062 1120249982775498464 14638879043170742983 6769621253995793347 3466383197464780653 9858324933315327439 14329224840890159054 15288489990045906848 13167054733462363107 2775934905793449635 15925670642331802163 17950334147141006306 17453495384520818942 7362186483146594478 12702828058245664829 12479174733934875995 16591337915090838667 9004082473685875427 3518784213006993730 134428778546227079 17812432537812843989 4620600911711341026 5318267126154590795 15119044389208059526 435857399114751924 4114356676729786425 16045535860684807941 17342243976837551086 5630729361703880222 8338390743476087255 8443378718396984463 7373341110921824057 14460844550894984787 16895443292241869988 5814126555052970163 9731208582551916348 1754896820851955170 11696875121988811985 15644078761471722177 2267993053152604421 13441781036835453243 14458730457849486848 16712290010770334549 15050923292695408188 17685420334599784689 2702829294595737350 4731986000406667692 2705672590989794025 7873802863378459147 16463318208901703414 11032888801060063888 6630914160830055390 2310521887615220862 5742533110601158846 7457932812209677715 1859816403672760679 1882842344800872188 10943128436698708599 17017524277168718355 4136418278504752640 4681177384049308756 2873010213485673922 8051120764941699652 4721694407773086869 7226209200756340311 9140385916871330529 5118013432864600075 12388543800751607389 10456698336992085579 1086280101682122510 11150500757142551750 910136543051409884 16283444872551191353 2689472441237420789 204153838848465405 5306451137320187378 10005384827682771738 15883973632256764592 13974596104900526556 5082871663046354860 4694314453109121902 257870812620771812 5894396376565722241 11469415291021930762 18166571770724471691 1617558538171674322 15147644094710936798 2646309725383053138 7989868107083868321 7847781338257275695 10143827493590636602 15276248165546654405 7666090393901802300 1480502039964662884 13200182694212406803 7968370139534543696 979797819552664786 17022472483793863376 3803531946129146655 13861693334897571371 774730523834109504 17857832131271161738 17689819587182541794 12200556890341122335 17375289147471006040 16440065411407143323 15062432117940633693 15968731333480148412 1774628456001491039 16459427919837110723 1473699525933186962 17999014381518010558 5991218531301737822 9037842941870427794 14721559820916642037 4459380595332882043 6968663497905917979 13609421489032287114 14074413100181555445 7707861462278064551 9249558235611902275 17293671534397992450 8738734537046402992 15844197941987407902 6562896354812468372 467407238117480616 637818703373234041 6025136198506151822 13687154688995129244 11289914870041007839 17237969362291740877 12430926195667709303 6953702759083389302 13888660902178995294 10502467964958283997 938419453498494300 2941410516903262237 14761535991325310330 2847537748313433053 4504291417542712217 11265896206330326956 6239995119849084035 9529270766784359059 6372188499681018006 15863112237878019324 5102784220092598995 7776666889321961162 1422015937211014126 118243997275449740 1571205413281967805 6499920412985962519 18199011428557587963 13395101383594577079 17667011659743522668 1806297194865170531 17680037486900884169 10939365362853202986 2471046219881340228 766169657801284601 6687000046470214484 5648066564641158540 7632922528100075120 11759359411485933511 6905177640374446363 2184808978667360699 15754452607869863275 3918489924637207129 13924120032912604368 2201852607046798282 9252475468014234108 14966064304840617904 17689179486869833196 3986943576984836849 7635874082457349862 13083223043510893708 2121883796329527551 11054060959470088938 3395985276675459339 8654507371291975273 16323153812567620646 11829161492138772220 16189528123326370245 7608588184505929937 14661753228361062369 8442426548958539065 10216974503421884991 9283474000230916666 5855226374704286187 5232508007147770280 15730183759249496541 5160192729176565976 1057363016889272102 12964541617482166535 2323940888294027712 14201913013127102500 9214037062386838718 12213407710351439962 7376035942769243487 17593710537525255727 2843372151733908242 2054712367653441223 600255506945984526 8180212668982122334 8998436354990877754 18374464988210383405 10391326684814751632 13013348520019674401 17426710801190233090 18150830784501087879 13615656054037252863 2913340640170738491 4072002848835566672 4628983133116905443 5188887050632793297 25368086519539033 3052916671340232715 7536335388586159891 18087097085131656498 5847236419853393065 14737285044773709526 9925259046315082383 6617137222663017811 4030362537874504856 12123043215602382490 11803679606116188072 15445290916622643273 11478861657238814344 15873028093514838857 13431585059885084346 12872540374362579984 11068217142716659483 9250309724133803262 1652500883941507705 5981354973813311082 15365374188712468911 15471600698365638711 2862856884101066420 192073214708551492 11031486299938602207 5833846542555534197 10030137792240937678 2516845418096674292 5205822833325792941 14938559396989808498 14534802564122744918 2132835102615368574 15244736730260190386 560941032524761326 14968855261521142725 990735313084797797 12774961266619984877 14321238163158224111 9250925522989834775 4273393839408519365 12173043728925454309 77994785903714148 11477842379299590245 4125834188222590055 11145300223214234193 8628656889907889294 16401928075521629928 15629733012008388156 2632602898992502866 14866281032921023186 6865970854352437366 12920671980090239271 2817733027302750905 6637173484328414428 11891147694224859395 12187046376575187330 14479225855365337150 7639043365691039098 478595508260495859 757813413159691038 8653870754308574229 13559658513709488700 8718743963051194421 15307537442822177925 17643713078656081221 14486206869527874909 13815455956155211755 3201728548192611951 16278242073508707649 6796987375648014126 17928928768027188878 1469558705448379408 3877539878849921894 15310770317664062678 418662209488889154 16541267891588748472 17729321723734142617 4847460535162453103 15995854370689070918 12219296317936006562 12173065677587991919 5000650145957039433 17924280576478848754 11103630563608317324 10979071250922644846 11769802272026083950 17053868881315067599 1753529355140828609 9458315738275808 17548415643291654431 3203548533181996831 3917797693392364452 310555792558085252 9434898587957182287 16623113507406406317 2699794322120238687 1175014454261452440 1381318745118054414 6428485920284925660 16511765448883157451 10408255443737097939 2625679146022882222 4675553510615660601 8477126857374890385 1954733846261378358 6895571869272313365 9419549499040277669 14817741339132147247 18240604901493889036 15971661870249853040 11194185280185920878 6047507995530600943 16516949778775640638 16733929797713476940 11547317349424907116 9324718190535443549 2161975971533526070 2928691459974786605 7098608885782217592 4747702783951575940 17480551406799210238 8309391934817613811 3109294789240569583 1467379211064533772 3685920758951246558 17276421510277578822 13721205092957095146 15850629938639569932 6016610407293407126 15110696365827470168 11085990366678479158 15842102610465041639 6374081096500686546 12437143044855637269 12233396947500979811 11343882638407258139 5417355661005734140 3689212610417103825 4468634028874782078 16158754751640802637 8262024497154996666 12567237260614827851 1936685546468151034 17227226013226961544 6142506591691360093 11467089331749898330 3658624900154043878 13249066685424137884 8476214960804417636 5189941147471954710 3057744823991774566 16974795814370254480 5857420294147657848 313850497729394682 8876387984124816074 16240235321922544754 275605850744422195 14102628090418451149 981973205452426045 17266902123961979639 15997913806525313885 12437708010087401494 16599468799923684111 15847387521130739924 9564167459863688958 2569437639984043723 12014288913011901251 2419718190626180919 12178379661650563533 5085110291611026043 2466883330940716278 16499208836882033786 7503250294823449949 7928134124588328703 8322279641159335807 4026644796358743141 13467223259413538191 7225097481665999366 15782781018545808243 12390173204102682416 12814587801366773115 17338834591938246412 16770904962566560205 18183569000976210932 13678164433930664843 11042463986410576580 9158806638141518779 1761677446234734666 3108348958655286402 4721731134042479476 23171476520459956 13215406256215611023 10302037273897481887 8627023449624010382 3355296006130370211 12395852729968289313 3574064244830589812 8496420215282573002 10005933810070337823 17277792033806683629 900627190243165089 7469128076829635882 15003094562455740568 12492231922724235484 4370323413229623436 12923985658683387495 12016693087597849415 13185025236162883965 14377423590135346723 8510876812157417645 9746479182586848145 5060799006878294001 14715114468194256975 4551180734559353363 252788331160560140 4775155803419171009 3398816434727782940 15614562386104155104 9741758727986076772 2003153518228232990 281470441952948735 502811715446941119 4183215004584951021 614012699752815757 1017857940602474694 11556042418148231866 8955773456105761907 16861960629835836024 5732012438547174580 5433493719814648813 1525799401873185328 7370827574174488277 11097583600248786066 15994924974826819498 3100246743847920256 8214245526997510808 3890959733163310810 16330804708443680308 8475503675166137590 1170541229210611472 13638659950638623194 8581660383740355723 3784260788269038729 4675682971938091199 939574858749138323 15269613469237473749 1743178113261655336 13831102597211073757 10370287385405849233 1089540952093941200 12891096445342139199 6308342105523122495 9646412475571710471 12017384474668391891 3921335237122158936 11853968962948962622 13736813843032751252 3696683439587092444 13489943837732262496 2912201518267655388 6558109883118223777 16696503961515534088 3859783156391664866 991340595495994615 8710525319470276166 8066973296742283440 11582486818405455978 2135429392138607082 1762621250773373994 4123584360611108204 9914463251246820160 818285586782605125 10422253065473663745 4757770250583728526 9517881992771436492 13979242933379510311 8064168753672761224 569740113755289307 2324570960650775031 7830670179586918955 1547253102092795078 14241766659149764685 6178048406947215707 8918439125756664502 1356620693710310826 11347800149569674049 12703276198220877839 14988125599304991829 14026809399685297547 18108196493567625061 11778154275307070255 12174393827586201130 5115314824074093510 10211814984787994524 3166172086054220013 15446382630169020331 12009211484455714010 10875827612763472295 7357464931307178341 15881481392700860726 18341828894964241386 10226527537379776171 15540373638351342655 7437481930619730402 4195086017383160312 3650419075408167049 8489612528297237828 7769121809211038139 7768091342897142741 15334874898281108997 2126552015813979605 2785235728388687311 16278317582715716922 16096212501733239585 6976165653316764370 2341064434216498637 15215147104471862194 7892222094126807324 18383199042865383487 13396419820333791812 8345580143778165620 8949830836084024259 14277946922854143743 5212954392356915158 1047179203723191216 12051815043693152086 12207190310184422878 15069305791798237661 18366560521719598518 5443362409478688165 16829510923113469214 4749972225884175368 1651433111954121579 14217490943354147616 17478099759367446502 3559061326691579378 6029687891429232256 11544274825456749237 8143689075175686076 10447421226359643532 8296098733971496100 11609021395445295012 18390920457020336611 2609968283409894376 9837532079486898115 17169053523398948410 17865024466036633304 17846468023171468355 4487175518187202325 8415118284242784073 8732760845005263537 11951795970363215359 5289496318223562747 12224486307487091806 15330069834637447098 1208455339747812772 5307724193112323422 1311782310796094853 12785607861597912654 11793487522526471788 3210762729320476152 2665700162027781168 13353020195723660743 274321071147046368 12184192470788546499 15094580769297483497 11393932584894589918 9978332235633202134 9465860577308558182 1345854003357373745 7703924934629853184 10339820591929746628 4053705707672693437 6733385570894190609 16861678306948085689 12719014258859972979 933887823176502480 1857349091488083995 1112755326097247752 10832079199571965309 2653325320500241766 11771797752333524225 7109628730122516469 9602304116462370103 17994187224581651068 2244633347749100604 7325702137372687631 10603410340061531707 6399658281988369136 16702426982959912489 4814249902209085650 570260992081393608 5103168058195196975 13003864049869129805 3710460781160595309 7265372662492228790 17792335038685731547 10633801891664184103 17049584544429378549 4795196043557531018 17268613784794547658 3899224674433826784 16758158840862793735 2524011144910122616 8900970909981483574 15405845415001662799 15412805116107860653 3009726514272157903 17842212468510820686 6299249044466598169 3026433106297999516 7509654703265742742 9505490397501915075 6437694521297602745 11295817794508715756 2563480471200191925 5317632932035192253 8048401327429358996 15147502493342226098 12950836139450765379 9629911229132753046 5932655123410093496 4643281765084783799 5912782430841805197 13688625938811055058 2028580130783299645 13820003578467870034 15926980189939716805 16182064078837324710 11152113740282940024 10018594530258018790 3928051460231403471 15618170588280748063 1631019292803590049 17035355517198637601 15798624615355751448 7834227767881555764 7528818501546948178 4945802233539091537 15993216437942472725 11806462541596120061 18241555667931813569 3686385460390013152 8252190524520151695 12896996786970260292 10389176042479004792 2795903433048552749 4934156777121735393 18236181140619391220 8875792269284341173 14657462996517289790 961892284417791054 3338236334106341880 7512448069661470347 14191906310021577770 13757323296688805374 3841835736017888923 13507000402756528301 8108076536551091779 14363319056700150429 10485410060705181871 5842295302798691379 896824754650842939 13413958163218857622 16835425248598372118 8488166634073666644 17439333494116888510 7718027554327498944 11321824546893491566 15115056930406652947 12407353883259770116 993288233426929082 11477761486206417766 6906131439199966978 7245909441525493739 7104489012840988204 2099115819035625672 12693260729887367633 3087102590362524317 12157153901220881220 12403928904729408255 17025123363830781788 10428099485182948620 17226468468740360832 13003450661987538484 4234079379534310544 14517511048121324682 3958697867303315545 25403888106495907 18410030340336535776 17260855249351377018 11109895595404874227 10178748759366195459 12607323238541895074 16563762826178848720 3205887640024204647 4946947572808056532 7509773924728539411 15007924683892221556 11133970673482841065 3581736730618532999 8810160608766589104 10563513404697364300 3945113468782346296 2716331229501208768 11860453423340129630 6474197874643585986 4275580104381320138 10562076314628918857 17203009375460825923 11112416035791504822 16930646111182741634 483358454466205407 2701495742118879315 16329278052636026409 16067055269585778855 11147783012495333729 9083227865893881071 17916424585322280663 9242997586522728921 15250466375939347240 12643572891308440570 16230206513428423291 11265318498781043758 14603100641277802571 13862124028069642138 6128095534310283123 226839996985009717 17513938542047249768 12407262297817551264 11134933695810744112 3548530031200511597 3966761436937759579 13548953964611478419 6984113217368428658 12679874107913291424 16225608836423950117 14514268310900537782 14870943118703778374 8171551937005394091 2622134880165305108 12641565396254671700 3473119080855735030 7955018497011577129 4504551163225374567 15887017923161199507 3483484000203344357 1922912126849568831 12515294964495663201 16238823509569782897 16541629526425286031 11957924034118693198 11455888922524704901 14904834019327482401 502853905095866137 7768785577957540693 5666617440267864606 12663677868690758182 10432259109788037854 10157513805912566843 12649511356189986851 13434093058404641002 14098745564984691967 2927797201633150729 6630525467171780185 3512445660969146390 9604740128319359684 15638932059789609732 8693861875391636339 6820193597332669099 15216086344313801306 16426528963624629998 10628434673465935370 649665784556227680 7235858321348537862 13477813019185453435 945883994926842826 18400705303747153298 8271978123035495550 351928778465607469 9132138778802561728 15363380343416533048 14524344992345822246 4580872251570033417 1841852259299620020 6502897730451380410 10292726857931431077 17597263933696571075 17154249086411720353 14657948920540704220 1410131397470330346 16286900336935451218 17663389311469027852 15444678498741338560 15753574696438135423 7401999027551937532 4799655481158497680 15486312953396903602 2488340472791614359 11119185857085671479 1840311880759451826 10355901300152692517 2680394423036240832 7253516220857035687 12689120544500392770 5826779708383903384 5220453213389496461 15906630447444188443 15347825581157470293 18274286889362024233 5060576462174294100 13014187133561430121 930331408247825971 190538888705548586 4741885935624981500 17670421119186214428 14309604210527712823 16301968630424610914 709879377463157085 9336436423190120406 12685619459666345153 11912706719653905411 2709698614942027589 2620132238323550905 2624859521909107154 3991539726423412148 14792275936906892936 14487533543733491221 5849023948170207432 11306757964580387294 7917387414469116251 17630678087981319701 13419221636743750615 1692027618509116528 13759090444486328848 16699061649665822256 3894634002463670784 7840870716463566113 6478853995449939986 10746046614946630991 10168000009099866181 10328935191894252290 7699011316803351119 8082936481649563314 17908425398880175188 9846236605783285148 4479295660962746384 8722815610451461492 17390088270010789049 16946130843839432810 1767739951015757904 11462960783788795534 5879913808213254863 1918218209653361940 8951054148546890515 1741605769241841492 2521773755247527120 13405516773254635475 16351245353613603945 11694726069500734192 18089989948767952258 12033555994100549029 15922019575113258642 1789556967590386354 5524383232492268265 9517369847105990169 11721658620472579583 11432870914258658891 18315235065497979773 4856912704573683863 17201595378055594851 13004604466728590448 10199976367282098873 11278500391332884942 727233385422272472 12690400898184270410 16312513504978046222 17075391267065265481 13692200162306168092 13542681386813693328 208793339477822862 1241846849510497788 11478255320388539861 12755648295886862314 16024051382813467298 16143178743096559527 6560052215497670808 17532706039662689659 16020645683562473495 17090396298060890617 3980260360831949116 7186718555533866235 12612626873637927606 15256359807510063342 12376454833536457894 8106829194146546746 401572383204966756 12111885920605808013 11010669857649296205 2353238183288776870 4570703986527872636 16243692094340249488 18055800890319782917 15608740217699074649 13671354719641488383 14340801397508995805 8746068104297900337 15616657726253821739 16377480283013592724 4524807918489818341 17028090755288785734 14204978696448771044 2619150464404484420 8614209175449872464 15668808412241674682 13160312987637984696 2800006103886805060 844084107786426390 12189025923954897 9779477520382884297 9737224201196105098 14349316859420270634 12294788942949778536 7425154026050198698 549026332744607426 10780396230494669701 17177945493017913932 9040761817561876184 17217411187609497635 10681970525980406811 14400135521521330305 2407140334838509680 16998719364255620131 8546030791441000300 10972089018416918413 7396963450580367309 1554318830828844225 12348390880456903642 17051949134767142809 13648258473392022714 9427244344586283786 5381345227025079624 5582257402218455841 2523163250820541509 6254870809901342724 12832830031331097321 17598148230171491899 12160105663568062896 14606994460287118265 8398772767772944339 6258660019192102234 18261585839411245343 16497044831462092392 11463230205979979369 6481555163184648222 18011674694871080067 14131304223439399310 4859651451102559248 157661829010575675 16254557846842692981 14614262612390077336 3626307836015271268 3684592826950117285 14492257940636957968 588176213617070868 17490536183529930445 12754686691833924658 6869150337105032790 9709831269398529517 13341982500754137188 6961638212735895010 5687132200390581178 4581922021797355304 1212479402905581891 15903142785335512624 6844180995996603246 4743361955506308683 2984016304444152230 278270359097384521 7332542986476732615 9429223279634536943 10196332442644414359 10131733650462175396 210877052228972647 10821013925935812004 16815030656964420855 9478436301532710978 2314812941037375063 16056979793738480339 10750219835891306758 2877704604577010558 8660496821016582454 4838555293281412972 10320622884028446623 4392035475761284881 4526027204893461941 17414535604082189163 15517592266089184454 11639536696213384357 10374637498771436121 12945232446092001400 7689896811838207536 7473812748272929026 14047240353931349432 1783868517342549725 11602798121290179498 11082835792736514252 1595523251806646383 8716693241793863500 9750927672363179904 13628538507709822448 10660062886473239960 11239193401345927490 10650666644195930670 12804511344885093555 5270593491366959816 5329472706037981181 5751643104638856310 1116795819577240204 8223614465099630543 10169883203468742247 12291457574110895200 18415085995927422569 9746330009478588193 6817623505657122505 1393426303642793032 16223158533127405381 6288675471017171931 13200573320934655395 9469487852756850280 13910214806258791094 12097625118996866515 4975399201983674440 16810754731747546682 15097166498092226435 2786853282396302322 17635429881998818045 17144327979205221085 16859908118364109624 14030257730855240981 12338171709813531415 9224477694277246077 2556408082580759664 17668939764779398328 4415571697554176256 12555402218788404269 8053067738206714869 8069146053022316691 3897627827740288677 18102571790153090837 10355980449643919927 5969459430029743464 12741985654340365442 6179708976570930818 11194210862918547054 1604682156024342988 5849910029571123400 12087958072428874657 16888818307703013076 3030154380340995119 14190288863119638696 4599590000612679732 9204159902242376974 9674358093047661479 14098349896714244009 4239114938617670093 5133864080771818447 17539305864919482615 1252338974062186896 8833486901610437563 6051223594051258577 14761371299482419548 11688894887534288593 11154814439579092164 3499147092265505509 3253763955214990909 13660253536013026922 3800287468627896078 551246181963333218 657174252481484571 14716211928620407544 17048477373698583336 12652908533886511717 14318530727086143334 12635725692234278529 13468706265990972180 2522529461617538021 3658516115654361283 1422706464555505264 16592054818158159040 12837377686618781373 2111944653711117470 89058484916046184 6706697173578495331 11144864288418250144 635954845897592832 11479785000041939069 8847439572120154903 2788579021085365795 4028628444313003676 7079376692093604368 13952761369829131295 15319938464661360239 12033399429991350264 5868258258889058291 12303070925800216386 16974355475878814739 13237456064788143471 12039581388923544752 16262155097202351246 6413967503172015468 18339460378843472718 14545561789286740306 9752420799665878885 1723388580888489941 16734756835470177845 10486362165894448731 8213911969792920968 13104025697480545229 4651134977100077637 1912560874862428247 5470931380895231319 10475109627934182593 235423673920096456 2427769794375893158 14416537131855213188 4054722372839007350 878671470866810548 7805968523260573999 2369792639085363958 6119153456615972137 18285488519079130231 9616998311404325719 5748121824172168123 5113365821004711785 10986251954726577248 11613787616611182327 2697783331644035861 584621093885518543 13560110770386566821 6206667113299351585 11722548571502970478 8920033448271904461 11947338048270156096 10860030081269527158 5523920048454329868 9023338085306827904 18091851203406671557 4551611222717515087 10076523288081046271 6615228779919820366 15979136698538551593 10069648379398059417 3693153142551335395 373666879950222271 16539085940416238999 11541712935856161236 9896902529153078426 13502519279055162558 16169437135265806595 11125804496092212366 12475976896575288739 12913384580051348955 13879606535287288896 17705137188733836302 6803230627476640207 404385834953655134 7896939085951533501 10473600119992518477 5136640862461106346 1685915899542249102 6191719336069627311 12816037969366085152 2159445926842015334 6462033259810309840 18106418206189342190 5986763557092412889 705663864604597258 13325151918617069598 14426393077996387575 10771378482877881458 10991829755873572785 17017216717301432916 11190434889209974452 6108125752442831585 11464076811094589254 6272789910732377341 8743851453726568063 5543791421640811854 6089329389396017527 15497237551530411494 3584653486717054464 1069916232273153270 6424178643870551034 6781785958209997061 4618190413648781403 15801852852128764046 2593309212136855538 9996263797357371638 37038313511669118 17767002394972675467 3914066481622614136 2873204963551872227 12142447562856564988 1495741491430765075 10695835590245084464 9112343709204402991 14741973230504564482 15136859655668016781 9397464079918291267 6567825229453861845 15777938770618599532 16858729705359770756 3224779275269701841 18400101463383211733 2456198233583047188 13497889363799544649 2757882587040591339 6372643147516502881 10413469418277277225 16693079248195061626 4053627488311193719 7160381679625655661 17708751874967891037 17294725139055074239 9234656561387647521 15757191130646151324 11146670134350610076 16272871838639497715 3329277578323466783 2220970291093835481 9375145356340210509 13406769223469306951 16026176593858521246 13745957533930145540 823737716613395485 16473737756489120357 13949421401553193214 12834300659003377941 11579605391589847675 775373174331369976 3065168336239221496 10969892844770422968 13182918579173215118 17049322186215839091 10517186410417070329 10648782457961427331 7014411693669809278 224881086482958664 6779802474651088873 14025239743253127681 2496950827765044947 1021670784443890565 15184492600148314473 16553054710109580001 16137355464754249355 14647384698705059060 12319345174509436906 11577672671475736102 9606307444302373022 1171076159557596006 14520439597103931620 10651690993378574959 4139899357559384209 9508429926374408834 13102123321098303030 11289325683681835281 3621495310000567053 15434037580333167786 5840805678313532674 1451597631502721606 11449902699476062445 8178363386911145279 11119148235470104311 13096210738477947509 10281004862293846044 16548248870032463441 5594969777276725037 15678219078654621192 14496517109589132393 4486654537582499089 1539154490315852482 4640198988450491457 18292276999626012020 5346920658498785238 13897400336936033569 11570289958528509435 14251865641206469648 17914796604889180153 13272314892213573188 7524953225723974480 16935352085342358094 15277145195041177536 17397366364061880737 15135076300944223280 14215112930503074817 6161684927745027436 8855043466492501809 10041397833122003610 5944371114379769928 6791515937371050082 10916227661029690838 6240770478831315966 9587037657103269540 3166006891263439000 4329800608812052573 1432060237967210322 11452905198921700056 4091720807173532055 6125071555615010728 12921875496400153679 111485599951660636 9893267057021999528 6068266229047405292 17643375054417252433 3076847893679518169 18429464458817822438 9924008533091269563 14184625005994316326 5797066802007879928 8764115608578170676 17839595472447879743 1808951810036560595 15517791812185392023 970540405777998301 13548871218309675033 17983173349606451783 3216247317317902317 9256190667788159252 13085537413765326687 14318879922970788602 11775466891838484831 519559731540438333 10683553721631846310 9289233127727854291 10092894660678687724 7257433858945619991 17766500988927769899 2116389987231842580 3722799582444658996 8850646308597572696 8120977660681869400 7516821059657653727 8445831137976562828 13803831056318224500 1138365026962603664 2248420073579359628 6326321212501123248 9233458220861652587 1766453013180787399 9936028150466102852 12876453203936190783 14993375046465007411 15546605568263627316 8826606857977137906 11336998314901841188 6748193820348425885 9594052963686370922 8622825790771175505 8872871572828874611 11530926009719362051 9854016735809015646 9177457028059304747 11186240216671404014 12391493250479963901 16482481737719958972 5992984139778460437 9125910060056166711 17874858801567421660 10835920408231168421 9117322920780284875 13554361299966550356 13490490770154642362 11591035950193974000 16061942841576998651 6800168620598856488 9014919399697037276 15771079900721902617 15358026211046024256 1325154350486780549 8748660313843853924 1011946327424227037 12849565813082724313 7951143837833089077 16405047288613815471 6899093084590034190 14238067787998996079 1423586129563025477 6715123136105193309 7816517472581397885 6552754724631835463 14147710725720842675 1662567877163748063 18246924645490047092 13903501433860146665 1304840004700462268 13298584716934379422 3024120649946408909 2560824256129886584 11766079067862349473 5632741894038468558 5388174410005125352 11636101320526944034 2327564120875243447 4439201367169197625 10064657486949278086 18038007656112131553 10880993648854328345 2484092333965581117 872553820970130903 3327892150425049780 14575484824832650833 10631303095864238929 13236037107186297473 2212027562235797295 3541930792418233952 14687979154380711744 14535553320846843970 10640354620861204768 18047984560573495360 12693513854867288366 6331419087888532522 17104327374327474440 10101730465951589378 38021068683793217 7001217574184905267 9999225696720603142 13259856830757926309 7409567726114761320 9648165151544940189 7555079113539915161 8670267066282427761 6983672832010355785 14190387649714620772 17261203460516737321 3966577647017720858 10671009073958795331 13374286046242035676 4981785246904888894 7756055660473473800 15566634156944415079 7715635722835748577 11406254503479756417 10372784364293174468 6729609350373328551 3963773326980353173 3000730557959908749 10380385024752248851 7641156054947306538 11841116616832243000 12774591742478420633 7721619537103377598 3421788509999494664 17139458668405873324 12574197523630469890 14025487265462392890 5121491479968020719 7085284954793810700 12397597477525082 6090581348884093234 14864751905399530471 10029102964721702726 14780841501216106695 7374649208096377971 8482169218789505003 12216292459729566708 16003343841976594104 14779365793750644917 11045332155635703419 9435835999499400818 6103288777367706775 246307394775126726 18141139049186555965 12139428081241225793 7888136427114380293 1436461811638718342 1007364736820446351 13837876327223175829 3873303199501205605 850286027035009307 5107413515508135227 15448634861346250546 8460841597525548576 18173958652886172306 5801954679076195573 1759841759500054608 16407394058269293991 12937192896738321426 12460978534281670153 10700973115916817951 16459985642587018472 15702311180426149308 6093848891414782593 15953482895952787480 5619235412201178743 9485223302620837520 16382903474828697215 1060629507945886520 6963894957326915782 1043499245727027438 48216574408658682 7224441585221151389 6167710163063008945 12964535056810374376 11923762368069473004 14396434132195648356 4898185141915182335 7773828489605151707 16185242401810817749 8829159531254082053 1366509221777484646 12629685177605919317 14967604948471356874 16987273823278108702 6414957650197411125 14271051646179084783 4530081969602201040 9977139308380510841 16096747812181078786 6162846343913904975 12731257226484040600 15387482778437487374 2321714029760699489 12903031624642493799 15241411282210145540 7956802138733641646 10889701196147244251 2210569481758312143 14487070206809065991 3790126362363180431 14491217980360504684 162078137050350242 5306502129885438183 12152136502812790936 3156934863059531651 17919948484890212651 13616252261417050470 10416193105754685248 15147163449793590430 10711012089555396073 7441310179497968907 5519395781917859198 3495100680072061243 1063968544288294640 14183582793825144005 2967947398313466912 10967602923332463716 1933463308110520892 15589788880940866588 9523006909662495449 6727112699392220266 17367466455082867754 1890507937559047766 7252110156695313010 1937886888444392586 3374799710060549553 14057609985066887433 5146372898531043348 15370076591530120371 3314616724792232054 6892930771794198622 8032053117740459589 14471156273070867896 8545801122427571483 16629598382451065287 17599739004801295338 13942625079162956281 3573639491785404034 9562650250700923424 15679358789306215521 14147085372947054950 1607485262044142234 3498470037090375289 4163373728432862255 6063000943167722001 15491804741189551727 9401345334308165249 10402113020754850315 11453843662320584748 14048041433375130261 8347601862048782741 10130554545128021760 3115564394297649606 3553036674481844962 14155116519013776085 9789337159191580030 7657187223761827883 9833928731374632844 7024039379625296539 3305653309679555233 18190780790195827094 8017229307155862186 6639689931421740680 14045974259838485492 1225969865856337090 5002537705730402161 3563425165289920099 17709547081021227641 16781376901572889499 13484802293138091706 16588163875542054709 14433455131606460699 5581824156339375351 3545341997614488561 9570060741237319344 2842988612933618522 1720364165739779013 15631065152431588439 17322643737576947909 4500720046913763398 15767316728251858362 2012160418057098741 14529991001811074729 5922948399531415204 8179469126100788549 7459061434043771824 6187243693688287134 11619271923431261898 4934385637666464410 13956244000315617698 7891076016009174815 17818915801524716547 3783708611105050406 1836519011269134168 15362794212450762512 7166121634670018326 11634657394319281261 815675523020465967 11317916292720044791 4022113881530498987 10563328014527587383 12506478353142041405 2305217514483315737 10839796624731907859 8498806547927643115 6107109870011008211 12572066398539878012 10821390013568278332 16171177713929989712 6975505479214195618 8870761661123097270 12650491721865888373 3823165214077127083 8463720169244010894 2149906033911380947 4465260423353181885 17740065751890551038 1394575989317941968 9700608657260206436 13617656082174531332 2261824923170565219 5017306544333393680 10114320746020713893 9612363845595514607 17988138154453426570 9065025763243484097 8110278764096271475 1869372932772940007 481502386856649526 13264578219007327425 13400942716187383698 3120247933971540330 11549373595249500886 11192590420999029330 757311650459921733 12730864758087377969 5682322050242890897 6688541758689293260 842825870229442550 4396491303847997457 13566568895468106679 15578206223482971943 8454358329052983339 3779115001403766199 17060446157288047217 9115279733855840934 7345432272839664999 3378822227694663498 11154555130100010745 2234416796929393726 6065353306007941439 4029276161554478253 15708513010194632439 10302826335671812109 2999295895604538625 9624228493875704430 13875288080795814706 3154947840874984301 6016436033510731086 8082893329551689279 15645837405182338 34597588029453634 18376565677115871830 10603537607865488949 237670546542065172 11909820349302113601 18281739294705593176 6658357045470364143 10680704434957466943 2452200396726521602 7983845287283492500 14332480094962378317 7182697293052992144 11938329081736780404 14782616952062184116 4081412952377943230 11331098764574852865 16303505049318934705 13218244971657248856 8946136425156530152 5800231866286504207 6025438083918616903 12556013306415202888 13362806814791391275 3631249813872546833 5606061999039790274 8177754591677032533 6490077669675126584 738453451780280674 17769212452232269936 1171600776370300793 15963023944448160006 8699417826676078392 13493351519471959400 2001834084793244481 8647967418986306774 15306030744969171603 14502425954071120893 3421175307623746851 10364177530166661699 7071478201316789092 9991995478972223256 5549776279997607096 3685698019385805942 5766573232535421017 10457040974433722411 2344478369676928078 12789774714323406960 6104443384089426725 12232293439693589454 10058213189767682524 480181618919747450 772161151388584174 5534048992158772666 1461864387962557877 1029111757528240618 4813270283195351053 4183118667678983547 8425368775532911308 13364192597029734259 892444385522185097 10218227321509519519 11183956881279174726 14798227634257922246 7934561659551765208 2249205919131922456 481847499878780802 15394035256646015608 4293412738516331272 8353148227501057088 13972876540098224585 9243373942101497935 147893619722060650 2192022604840457046 1327045326724425631 18441393894275978334 3436554032805319672 11303601472175943393 10810739391147604009 595849197646418612 602997251879166738 12136544569382705577 3173177494888801601 4535562285119826836 14183457796950590114 2039340939688577471 17357716992354891522 5089239019834715465 15541773197699097450 17918723240828670479 10369793326056002234 2465108268528546343 11021325012737526411 4574116479915471091 292774350449954366 2081084291762092868 6870655082673835160 15534799904093730568 16568157686774089999 3835737096403001554 16157054673811249158 4062643511881514928 4684404972757816482 13796171365431092569 17955232695303674969 16077642614612360622 12904575000439003408 17572634781238692953 6619168537210925612 17378496305946283375 16382784270170307252 10583554160837155358 14563964022526953975 9173166527377903795 142078303926036621 11396695591953106816 6605012669204475061 1941883086824864139 2012909091264738241 3589112601666698467 4033311824778771478 7541381015303841334 18217082581772630767 13630818766609219769 11624401147473045769 274045401801609281 1852726396887337639 3365040398499797394 4882762932880413497 2212851875185153450 16510038783474571740 145930168519465698 16581050022040144022 6527741686624031549 2158190730041512072 5558988692915049881 11106880302049893546 1386399501974678845 5299576466439537675 12704288112882690853 2604998272869191538 16286574842046737070 15511260568670598928 16825705769356518929 4363057903740607106 9071917652814282050 4796814986085276086 12605564057564240228 240384512716509720 9917940857478626005 15965730638802050162 13886114617071966003 4603663270568482285 11152233410454759189 16235839814382721636 6541903138851595343 6165807209729213152 6698683277518310621 6931911480638037873 14386620888947447262 44290951976218974 8335241009729939537 10814826672869562099 15991142424258847864 10761240231331248281 10341601805258325213 4806801815725256827 17324678634082706150 12956987325975407348 6278510095606237139 6968066630395135847 14559142092991876079 8583014551626405805 13163963300490944017 16251937707528672468 17797050149854306472 14665716825930312404 18308446164528037536 12676721983392334372 10257651788857292552 16450006157452109037 1527405013831793887 1531089016946807331 14168342031085840382 15300115898361714336 11274458534689897836 6718436098126621923 13302279166780540744 10262888105566205708 12184182033000990365 17576251011061468505 8570788995781242217 9383502757697908036 8239801519393013850 14306368941091198782 7758324746215378177 14971314468960632407 822063885935686619 14835036408319047692 1121252085351864219 1789108045599257504 12750388557239668994 12247241749426262938 13958452145371062316 7933083625269867936 11517508864193714321 6369234159625970208 13472507719059798641 2452584544855326876 2305140687611042007 1722021362392460806 15560222880228288382 15795106278597238828 6069492886390840403 11130549586129766165 15152154571036168992 15174336989265649615 6220638585589516743 10670799729690693061 15286973111849771470 16693840988344114009 7716091223435379367 6733147498758406617 14428309808382516759 16305877734615125301 13777558257852935327 1009011067455512309 6377403957653309771 6105307444485579779 6190501102725068962 445781533509899223 16358289232868528034 17407582044104310200 11266841691659179648 5867006509015326036 7550485377793226772 919387385895653538 2260139701243836054 5281356776568615420 1562892163883685123 5489524457185359131 11422424899709416069 3687586585641067527 14540531504658668472 605535578681918869 476547778476787186 11885860076271280986 5195852451950054089 17850129916377199970 10095154150701074353 10887262147214318809 17462185661759605172 14713780247209829281 12522732984045376690 7321793037051831979 1504864141426094971 17578420437125294305 2017613139936371415 9215017763211980888 9425477289030549454 24044575915889433 11729946684584350153 14672371230041975784 7984113018287644840 5937604357815808930 5821522239573538666 3678892650071868469 10972528445518813051 10689294170768233022 13441663970445130463 2597996204875374390 15179075746927607673 11943853292228675488 10303395459351977724 18076589921018454563 16951739230487746156 17555593938762091659 196504852793783930 12660826676107931286 9703943312466750852 15984590187190971090 17880056808144000218 4761200645812112008 17263620132974403096 17221301582505242193 16641384504193766015 15545335613905224622 3878333732138854934 10804272591403501423 1807754870651698857 17701837417555958943 16815045129679451831 11628377582361678030 4241685510887424168 7033941612266556451 4268938135545605501 10086577766288528976 1194498640589907974 4065318721986039818 15885410075770234037 7863384896755645902 820806182965064466 4612675660741778318 14667817701757251232 13117732782110062987 10114518085745206113 6103989907057621442 759805540788332931 2022928309576800250 8620126522948727737 439375945355629207 18381741549856362417 9032618114497015953 17136965669883274072 168329331029286623 15338307126091409973 16731874540595127373 12753209281101030762 8087747706239519302 2659077182348209985 17549909680452516320 14970500098346645989 8831415659063277341 212367596058527252 10527371389845508231 10272392354646925197 13881929754632116733 5195971991488134282 15998247614595419485 13647986543014397365 8609707035443229760 4277638700270817797 17993419452959663018 7399587642584735244 2019607832739082594 15157372080785066502 13036835610127291385 4745020261393659557 14727042070029719831 97254315637515069 12835643223332530014 12537032911748460530 16722390620024157392 5758805478741948505 7434499610835527794 481875800086763586 6803690348943860855 15977016306681141335 12779991233089477446 8299173636046676876 5727258866812340768 510315240242788647 5921278964218438892 8932288797807076180 7294069212742626142 5345626816368073096 12509253339398916491 6759795743818283810 8731387677963616312 13652903762779875135 4832991610894264740 17220636124901172058 1396217356903087346 7686081025641983538 17259445169579797495 7238068608962994115 16613205721615998872 1577753812078114538 12074796999584947097 7122693766712610786 3008630415706477543 12873781732038244094 12144989117693643200 3351165595835739266 17438185530814184671 13102539259604546553 10107223534664338342 6652722752217820479 7707521164437334920 3213888867795105482 16887533923181000143 619593851504867420 16839943646423319420 15781644952882276716 8083071647793992132 2835999527609720055 13002647265620334 15162367208660769217 11369210967785066106 6572532833511726761 13881464391023995375 17861759696229920442 10882434498506135440 6908168461084459918 8712553157251375245 15501914430011059163 2874320496127149874 11636523356044411887 14439814295533429191 14794251361681338052 841259850870315332 15369604906926992802 8377314214210742494 16293236667749471252 14962814391368853706 10748816985366538631 7091320122038851808 17537220404346502025 9153271196808369461 6576933763403504157 1140287652127112552 16329160262776623441 2239929997906684679 13031795431665685038 14076835818786791173 9656366260051547781 8511048015737101349 14137806842058525875 2890610611285087073 12129572485330041312 187557225333818062 5949041329777322047 14478486699031642316 3894425760590642997 8140997299320070823 18031307609973596444 10396073246494666087 9236892185076585494 277561710999624540 2001304417392797499 18002027883898517942 14836636650233515491 6524305035183623525 17800802091942485589 12070200280982809799 5779236104120490492 13611018588979251526 8991117693221201182 1476792675680241665 4389049124933903146 4841898263196165056 14101939441640756708 9825265719873059812 15061286901816709214 17668322595700280048 5576408365185518105 3911533305175651687 1390869514713680478 2543472796966404573 5523847741736672354 15030962712317232446 17601215968873403612 5956737978557296230 9563827545458518685 5880229158642659645 2351291007926472124 8404224329106997143 5497107295104572911 5988745032936551194 17094335554962771615 6226407892987153382 6515405590062567582 10947260585805155627 1111444499905997546 10402103593173790584 11225869869653975076 3733756949397827887 2058617362682382027 10820685451148246640 13072198378295299893 12016689927978811227 5280650922986942322 3208347219380824303 2531683774062021066 13781515670361028835 17307162330720256575 9818902409567479664 5678950459713197723 12373006272153165988 1410333193523496533 16467766387160670627 16309007157566433689 10779725876624665555 2903315488623659031 902264978818619685 3762847539984977112 5432483941204913646 7381915201447732969 13210641624064913627 17464752813515242811 2497006506132488118 13188743199324656283 8024715129236433970 12636002863259351206 1724153101491075231 12161643743015618275 16418364196199005940 15680398723139312014 748931829527065428 11127415571639483817 5427039490999688663 9797024289090973520 10405498987681409562 7029576648726908745 16652094791018723122 16183856399097515697 12736428050605818712 9446999853468704418 3922998722260434812 16658985392463396632 924173996092244160 10695446725557886235 36519252303917303 5050409170444466383 15969767408847676644 18417081896329554774 12352582276242046605 8362314851055531186 13637594530803925308 2005124332712637047 11485262619312077148 1256430027839006381 11225585238613361215 11033427700259591584 8773595177168035424 8981532855301517198 13265435401593890395 17615077079591512542 11835537174056756745 15243303464183509270 3076797171311988456 11404263721583501482 5789525853101081640 17673613306128378894 16151097358575817519 8664752708355028444 7809362479931179008 1042392683620041660 3043463082797089125 11419093213171733398 2304060947456977019 15161816876176037022 1497971449346598544 2424476386906897597 16938643396447593274 4649173481903464084 6950468203252674572 1997157675692549085 17038773334687652356 11150129740257941872 8558795655172345797 12895358924110111351 17354293010410748017 14602849622378247374 17118901640310005158 10892556815762122702 17434150010569979513 8827491113141183982 11316675991568954719 12636906220945844830 8208305329081208408 11070228731445517038 6935712146584108238 747308479182592117 3187858473159748023 13781522423532725477 7602109199569652269 8037265795835229439 964784353379840828 6293245458267368852 8172248615262064253 3792689681259981146 13381239633792113736 18228975180726827466 4172783171171155010 9977451175993164940 14591725036597455046 13730808152280379059 2290461638781555985 784932732284486453 10399367030884736642 3885890382348858892 16270389837227446739 3166864554931678697 17352410420043336229 16014926005682685485 4488853243753477842 16554887324291553882 14552668112607207004 2886152986282460838 2946625439933198745 6231546872414436913 13718890710182143579 1300461692875524968 17494473944172868117 3845862270103939813 12260067189639302689 3127056130149962582 12076329771598061136 12622584130211639672 11783400672569048115 12726890565946118904 3997335460892548270 15568695161460303540 14823267582071029267 3590296004315247995 9176351987311690045 12752560481251187661 2422393409098273278 10188948578872104008 16303102733239717328 1478870088458633673 17172389777248981407 4452329345930037212 14610187956147315457 6262691699083518437 9079394274540131655 10659748759655269438 6180073752520895382 4008801692837118868 12687279211280892567 14155128854175892812 12986610825027611471 1191704599012358802 2469597586518421757 7334714885433130410 6571813688344920274 18284044893859706911 11693590015555796046 1110169413420722623 698685655843463726 7367456760936020009 9130831807121143633 15632139905748814125 4145748951847123784 9931041219311962670 8871129378389085924 13318846770793464673 14303689580955025455 13923217884529777772 4518951229976889302 7226998798524268660 15516339578942165873 2654494142110890019 109019069290635452 14074611953247455448 12825076517863298493 12307293719588482132 18405742873270297717 11059469136927469478 14460505284159177896 11784407654860320755 12302476710878300509 2000240003370570070 6698699660348165864 17625921739871509432 18234707058021335518 17024305043488881927 3801493269431718088 11413886026225354109 10758167725196708732 18191173768252478688 14507751074599775786 15246136808260529098 16453060579122762400 7238730483347644364 13901332100842253307 7838160096593380405 9466508163161005369 13758672291950662184 18003596241392239410 2376652286176804323 238561693517800439 10660513111563626197 15879463844879795525 16719133665844794580 13566660444521495594 5329161211718192936 2157303575665795494 18397457571954619499 13059396100375433953 10232823077667099501 1588984639802603624 12573989135929276210 7515154945094475385 16046526518737959325 7984562189623619697 5682833255057828963 3124539569235274421 15560825106339974624 3705394064332982939 10843555263603201134 15917179368245526663 14801913414440691893 17795728400406907162 1404450520503991067 510769141128856306 2063613034217141574 15542539823439971287 9082373128431849189 10640616483067790165 914547539586813708 17455156661702586169 17701938765014320317 10624526899233909718 8015048462819945786 11397817351637208191 12616170400513068538 8707750926032355327 8618221033483613798 11994574661213453925 6821089337027303237 3335028851985781439 6703467672912761710 11786898707926533477 15404071618477152825 13420993795504543768 10692124925568266910 11028074558517662016 1646570996669553808 12172602961977821028 1845152731831409967 6024189952939546363 10051076664811865387 16155407634950500914 11254187001802728555 8033806985586885106 6177195105561147725 6415424683627614255 13426838970392251298 4902749697162904140 4062671791674645465 14388633487934245783 3699079494778167035 6896770178795934586 9632443014694077379 15513161904917474419 16083006821628259918 13558843315380592590 650933570100866377 2547059951574939134 16767322799366078471 11960339517747342133 953389652963851425 2999586735258851829 9949663582724165481 8930497593230484821 11864771159179147817 2050004556920311675 17940128960938617040 7017638272689548967 15560519222535297298 6082168205508601272 4958349161394751466 762041992894824746 6759488663555781269 18057183586608057434 1464813904072427535 15870436953630541796 17636272837566691013 2135007765435047215 4975144632345237481 3723096051714745975 13703744500026917351 2277885235200475506 18381954763301954545 15295674128457403165 5292046530739948573 12047690863375089499 9630366455849603860 3927221748196455588 18184177272116627582 1621335181389611187 12425818172967125229 2561606348843385495 15079682738665201292 10070330491625501212 2995421494667445013 3874116710246739815 16366616534455412614 16797391639970167364 1471544902271201260 2329460973512991108 13420123279422774873 15760657575682266223 2427460003299373512 10025276316625563200 15564724940803707242 172620831337484354 6615207632067984530 1594098981241382619 731376524810065775 18155468902678328404 4082943882713296624 3167909599801062192 3808473163472679959 12797745479911404013 891702465292534823 10347097587152494921 7501595479965102046 6811548017831828490 8752045751476296016 1600645947718162991 6347247368219246924 1427596140561752489 7439362147115118686 9039067424112014094 10917489613428579011 2005651225457976742 13514722518278638371 9802595026167975407 9980902675785441044 11745383425813509654 15090475385697456856 8589339958145527159 18389324281153349695 16551011088332755981 18203688446129339748 14994180164845634893 2362563165210901282 7552885287553038953 6999622912219778973 17162138430824830152 4521002718302261306 5818949039643427697 8054930204211741670 3719437260396620590 13268480248315503640 12460429221819977716 14942405664689230361 17835594664868247278 17445309210903520250 2014339009165723629 14788011898224789550 18247168546540818905 1804870736596675753 5015945556872296700 3821593768263104797 15487919380071634569 8394315986990944248 7134646544419952382 1786349767539916497 11412168379550733014 15906893848527623746 15152080504112388437 9771168684097591140 13923047764751274467 154718417102136031 14796921393586465937 17498719676482635522 13332821464808807590 5805196065103476169 6974967060062591663 2018479648069717162 1744161644804587458 8776969181259918162 7775031436223670844 15196187838963277884 8050884912160669379 12781592458996610009 11070306983175998447 5182933260312719016 13906258165386070399 2862949510453002711 16610923579642852493 18339274755398469068 2646402770997324873 2930732352140224820 5834017867426667530 1315640139568286488 7257865996438761135 7241069610846807554 4211894692274297204 17797797939433392364 7410867655670172138 1916858578614256750 12329181991586083890 1552913478750246969 15374274313091645167 4568154886556595727 12514469656194569063 13734372858746962901 17860673191000541071 7495004636694035258 370780647344361302 1414287045058026681 18097286298979577903 16456212791715513613 6680789647942790310 5512833412319907349 14527858185256245064 14543872114787960345 14345809579248352257 14741784238371282514 1383261010521343672 11969910346128324797 15031060401647154020 2093842726698607268 12200185150472231516 1718431756310218836 11939894263102312245 14630551449060086662 11594842573782221813 6400232369526046141 13153567351500434772 8709275168894620457 7624344329776392889 15847763155540991515 2058057027019955947 1853879995833504429 131520633817643382 15299716809274596289 16356823320570502068 17640658685807119101 4385214122120182632 4139924287502622376 3513431708083754460 11463380448046629936 4740175400561151238 10498506304011018034 212896323249292886 1896251800975490315 6482627656922718719 4597265706814280766 4286368939016958640 16101747835118486849 4384096638900514321 10211503664236959199 9160604240650912558 12837233882876775854 4848064638420907356 13397872409477171734 672021201374357339 10744613548935386860 8168557026047115400 7782603338921775107 4083282161753412034 12693828241758146716 13134441137230112776 16729158967801394250 11709423960127456042 1943507783513051643 9337490960369727452 16531020443377154345 3601516668990986011 17109362396376224867 9929535725868521267 17051187297690369081 8413072583013760884 9550064291500184724 435714922472499097 3448640911651112566 7497585271111894348 13074988311521948306 14925788786860434425 2830758430182676035 16566445144283386840 9198329034067100568 16186235948429282262 13773330086936241659 13703284770093642181 8081086594538469923 11444543245465441064 3041365875545187839 161137495031157921 13358452052000430553 13849404577837842969 5806326204637264447 14648012877080176838 11134935509975233800 7115737479514306600 752779305675297249 13585248708824271505 12862053582070439494 8512418799663957540 967036932155833671 10475518134831025154 5796282622345618871 13577758827771212187 6889489387917173526 13840314457932453995 15363818222936513647 7505312280633094597 5586826625907151685 16379305179456841184 10784001552050859992 6335755439707633626 13981807763524504675 5810721230664213664 11504564895119447935 11694011436894910925 1153745665609049546 12005007017519929241 9252321897483381174 3337124977250117061 8158777320372919141 10125999873139126510 242420708093305962 10163702273687422665 17611954863827950231 5578928059726682018 9982340264638147121 13214500352579800608 13611687060589136690 16703121327623629176 13369507542666456988 12697888237149319173 17835445926572439510 6148957370041367047 14090728472351742653 4039881595730088749 11162655147748764921 14534146117283033912 2031986495210249230 971272735785319626 4373733777252872513 12442470790697117859 8248806148785175638 16387931415017979798 15608387161166872310 17681918748565956736 2336022402370597770 5676175114624381786 9968584118928238397 8045678217984079598 8081268987145016588 607135209758874807 15001839517764382927 12384396164494594095 17214444375184524409 14272899732472619969 10422700500942612284 291685416570271708 463547476402672797 5134367853719701831 4874835211094219198 17154400909805748268 12909842792283519928 12051191427084214555 9511751194858326335 15429282612643198803 9108405388756832660 6323555942659500279 18206882781114552117 18442520401149068790 1169208425051313656 13847576273894962400 13865565521754787289 16084928810629624444 9096746138863214419 11370270377501340571 11454361885094501350 8564162506532362150 2202247649644814643 14860730741661451660 18365964295091268486 2711334177486217724 3764949189945412986 14745805313371114869 13888263712586108233 13530652508066052281 13514007381097975223 13632326416108536541 16834370176962788406 7592532886201180169 2601967724637688967 9737454305173259312 9712654494574118 4214562079841272934 3435961908783892811 10999135380495811168 13736059003026509780 8009486318542258420 14821359654059568445 114489133044549731 615246035526694567 5954310465554490577 2841188510791782541 15652687858526478628 14917407959173270566 5409407720538625706 15377645144692399412 228341391625460591 16989753447614271311 12704469228663464483 16645089140945324420 11114283013830357730 3604676012052619490 877076807132981038 7189357315534299433 13209334168277677135 7432511963454908753 9775873265527370453 16104600211857170105 2080606008327179613 13194968791058183447 14468228332744167317 18350137744309746651 18239529767554681462 2148984827407197856 4019433373889159021 5909920061443991508 16104389624476111044 17565312066388498560 18414648797317693508 246767819913452847 3045077860194849627 5460341350821441365 3099528004463662014 7545776218497185794 10753407004175956665 12460937381907240813 9430102021592345218 8208722984787602092 3923019964696135447 9061927056846217693 981324771372037528 5436375719423347737 11402735459718882574 14586882004975567286 9597202442475288354 17565559320347434772 8911956524288390376 14782655390294469529 15342616340066585681 14659120502859330636 40799840807176596 3236501798906604346 1933191965142003281 11528689521054170021 8296568838689578531 16937212170288469465 5101075002898737787 4734158214308581149 6177378140240022412 284054202275581458 14327828658250728500 18258036090995216325 8074376133062986528 4406222409470688697 11985494975828846213 1386111560083938881 7002050474238013064 7882148269004284519 16947190793893682850 16982718792496804955 1246643463225206919 765230805324535904 16734578967924217674 16164384256839233969 372283049266221212 6677368910797283207 13561661030085918712 16821428807076275055 8112036352365257800 13309696642328603222 2103683504745757832 3546676916020627507 10094252388586624175 2649682301262679913 16709012707915701720 7477580937447956861 4445435943375850898 2667288733375966583 14920939664470566286 6051553246412731382 6175443614545044296 9773785690222037802 1949619985690340123 797214244711998593 3885856874322800357 11425085237533481649 14698930088669435604 11124982296131067090 9915301495561201455 2945388996924121474 2386967062135382430 7304748072813112959 10657076893125261538 1461096670659632256 10268194954923182345 17649888118255874824 7801891260187332549 4541874330166826065 3199351989168225000 14608186918001895298 18369694646736202870 11217469281936628723 15603088545402470797 10606180532053070775 9714434411324885423 5546926079292581188 6485394683124710262 1641442962525887980 8309893628670503044 13150599067801273177 10744053397591484436 13054369182529714660 42753940733269535 589915097506826990 6116274718766954645 6870123880174715006 2075909712528568020 9348153774799256452 15386636621198649125 243926562417649825 8664870406902851919 15731102908990835224 2416351538994820409 15219747671601282043 4047531609917458788 9469892492657908371 9135078403383118313 3339723931193728060 2073995481185910144 4101025738534770553 3821582886396009510 6546997370269750799 9762851869096765148 13290956851126019608 11188116839157354639 2354038062193931485 7221283090244587165 7274820467342768953 5305968620080712693 9238160232540760546 8989276962365896231 13439480408019423556 17217783321803563437 57880263349340174 10125686642121666761 12672134082960328764 7522201701242977614 15252745833810540178 5146515758148550355 5891560436942285870 13716667306525212765 8574963932629375824 4653978852809316967 9285292917844379464 14861008365762591385 17944328993450242173 9393466112102924044 17585059001654080835 5930967427463478253 14891185691394144969 4923693341097593703 6951453808701714763 6187331462844467720 2362795674709516655 10236508272855114203 17247555203878067529 16571147016737537802 11530956708559040726 18022566492623275433 8450188752090198182 4886929252238802862 17086773444951839578 5908441230235923079 10750403509097105878 11861853325026982303 13663222157373829685 16485875705096069621 5297488415733838252 6663195359699233051 13951290694649492611 13479650724978467104 1691255536738465883 901178302127711942 6085048593994294984 2365745245893948763 16536652014344243733 16105024607612049355 9638091543513048188 2888237742097454592 3034006054707846313 4402761118152088660 14318117814676626227 5222071843956307437 2691916293828465625 4983393164146772328 11634682026045351897 10573759933473326749 18420580042988228806 12897717389455034595 4820491173709383268 2881461587605423408 15459797152301611647 8573824651264920582 9751128174176100407 2541226773921782208 5221738951144631844 3281852827086175277 5547209735513557441 17070520405218233706 5271888040953860796 6138707425816370794 14552252767598508172 8820084518071509647 12321529374146364599 11308409855555421806 12340608932024391276 2883049552153593325 2330100576221577556 3901418104824688017 845639951047825414 30651039130313291 18268061680633649436 4140758188964044561 8295670020333556383 9814271113678665960 17836031024406697001 11430435054827073033 2461319685382077280 11905352699851499065 9953072371334815919 2419537942399690893 16203548428185806631 7856405313792743519 9931801980388506480 11484978458648089959 5945554843769580536 7263052322929859859 9391251651387500773 1373460267844696049 17011178796692126135 2698182614961911136 11812599745254659501 14120592516758989987 8934270787090854585 12424872402789290075 11158929733550896720 9820590937758883130 8179593613993417296 4204639059468403377 12935073762810810726 13403464753722798567 12991511189591647930 5673106789255150820 13293340115765784397 14045070990295815462 15306786119129480045 18193380275489693296 12480969358978160730 7774920068254842596 6867706758179436867 13539258710432728351 9735617942137712961 13679462614438811260 6756103733512016047 5642927317957333750 9745541788914427804 9924248368982685209 17853352194833853046 10311513331743788492 5948192158414610415 10027084124281539578 6871682660587421153 11598812457550541819 8830115682755601166 10080033681970903227 512164140013910074 8327341831851524478 5313297392042265326 288779357481004817 7637672976129832325 13580696032499963960 8406910036303317814 4428326901287963833 4320113511050417681 4756377012960841055 4888188953842361137 15883027507415993880 6263622736693956000 8222092735359801113 7366249576744889636 1793264714345934048 979675208758272555 7324429152687985138 1894947158109292876 4479309377699268698 9872385212799771678 5703405731093303309 18203062919835470089 14188650195656475557 17582624799215719541 4410675998397463733 15657042002785729756 14265361061079016167 10263481220260295350 1077974213961460141 9294130253395497 12680189645853748240 11412461127044322011 6849526930593345475 16679132630987969376 18152564270047186663 15650383498093707817 1851394664483495750 1794488643879766783 15476921872868995049 15788411400913525480 11772134756903465595 1024188842492327514 559759887525696499 18394774885676881143 7862029938182954376 10946755235633285520 5761484922956430771 14665196320497077918 8595477903369401593 9353581753451818013 13163056719484639718 14585496391696952437 8732363536788694243 10776649276327107128 14144251457271689695 11525075935399852163 2660480817631168071 9499146456548723570 5200367530899836974 3351674725419936613 3284943243657042021 9025940832916106346 13768289870590131654 5209932061592575383 87747102669852963 15870362017846344955 13238972696223786969 3043887115064728843 12605222172329421631 16396613318207706154 10186157709328098624 2815245844502322547 15383952604729716089 1387242668106168648 1281066975091569255 13059490189342503972 4295909209076758663 1416416354064292938 16914458534299778634 811524539476225484 16634285361404981325 5682077833313033380 5736706624543115004 5126117682022723325 726259585972456821 13488829527006549098 9609375388057383005 2719317448334520245 6862986801293553830 395326403315498714 16241623679510271660 3782405987103823099 5061719547236397434 1862788724616481388 565473815329651289 770384030248808476 9510701954241570601 11115189073521974282 7874846951135689822 12612777822506231415 10421310999805785679 6967353548429511164 2607447561327181053 14896540488467429932 1460931819466035191 17198642276882517980 7987328925094431529 8100447014673224975 13906173313867113339 17551589120511827361 4392133145725977849 18195407167005444256 10797792110637524678 4568130695884716053 34583115030577086 14714391120945617386 11897525681876968496 8948238857188625898 6427645531655854699 14932095924397590153 13496928211926729004 4442970122665118939 10306307540418332367 8353399126708378948 7530713554770974245 5923476020686204730 6251471764659649333 13600619435602732270 396042990426668138 8343225213592765219 4726133673365369079 4374997869403630518 13658394293955172489 15917509059371379829 11207496236749634497 4415252760556551996 623402760396089780 2044257433572685101 3116755418101782597 15670670064071794634 2467675906581937593 3041688559215269612 4656428404189801032 7264317909799015827 4718973118890829890 2781543241996569638 12145824257070280492 14278500936084964147 6831120232112668220 18350514024780449266 16891014582907209258 12341715262337790929 7985480424593062066 1790298413362980138 1293015002579022625 1918282193780989977 2309588042647073389 5548255061570928830 2700765888937455267 2463717250528131485 4533068468943315008 18126439661765571287 79360557464880715 4224189226442818683 6141619598066192173 15777340442022322931 11410314504003823680 4059621389771209518 6691669632509124824 11275634430071593439 1339757968626494973 1829078376857463158 17098022325943963084 10712661994237843034 8661467999314607509 2861378626976627951 4558964590039263576 17880972702832521261 12375418410866577920 15357291253907166978 10764231013530359185 4638102508479910348 17653240243642907299 9606247818382644940 3606734213454550995 9988884886137282752 2655629801112332689 15053655135978546500 1432662204553138729 17872281507808288518 2321973939154524727 7453751446905890436 5564228058057729273 4052457820859014250 14977083215807789077 2121739891173271956 10345984455535478996 173711682259128787 12870134695402034497 13827751495848194685 11081838758508326830 9759938604397070004 9083964480036797692 8873131889494966057 4944009355398505436 15080320786865654639 1670731280452404185 6167322000721160112 5013456561843211221 16519351379170993162 17996097922413730675 8453749597893240893 15668635192277277413 8647497980496467311 17322414314018203492 17006172352501423918 17243517930554328063 17793174355409635617 17696947812668895900 6574569399230533538 11265699068118160704 1215327681709653461 318180336620337059 10770969953753234783 10667231263571729443 11257639311448099675 14796134076058496882 14950539154713986198 2580837110391024655 10882829633744522879 15280228852261048292 8312334758067490953 12935813216518806795 2433023973245165867 12091544290489857061 2515816416123222227 7452315149866360116 15463625255461188153 1418128158263835700 1531522485522141421 9978916511882868154 14754391186681599502 1148235710749680211 14391043955653145129 608240062617711943 11858158399898276678 8264970526949627285 15770510953678948967 17126345181621758944 3616858915077276526 4959673064009617846 4793255420335655523 4677931074685051506 1155654107957588093 8883989051969948483 1992091972358920677 16626967322787415840 4383781789584610772 14436642685509458734 6525653702117119408 15758072702249475529 13433766367364867327 15188685209863104927 9155340880349766256 6467189344836667728 16105698938437262649 525687424283029373 10166406183852540800 9939081340239214653 12033108406983512233 12690863572348795549 378222156407923919 3527855626056799905 11979656282289450295 10006641303874874631 17634124657091089829 15299908001628258421 13712530228312996602 7886580827375267472 12062524135934393160 14733050078259790812 4250234984349115825 7223335453769211795 11719370204400271578 8231657359400950927 16528642485774250563 13702523430407773473 9304168601272781831 11414357548844892579 15964059022267565163 14275828321108107484 8254753048321250735 18363160844707137961 9962272818304573590 3042075813500239490 3291692773868132431 794743964750234962 5804481844075240842 10293721427565745596 8233012070644186865 17206123339541086683 13729108551182589246 17488001061886323894 14281886670786058561 8648773103640845229 11803870549930430171 1792057761690306078 9246542325796260469 6661355447643707587 5912452247403013787 5279073402738317776 6710683682869171085 2676181612008419233 7620345323583823408 9222462355548188179 10900051166134040319 15612434791610732179 143445665117745361 17648597682075446963 909599277287254439 11970641609971104854 539100613385125057 15076691314786658524 16528361906349511967 17944778944705244887 9188092542421120872 4275124746408177546 4281693148941380785 8333715080257580474 7811126460799837930 8689430620275371563 7336755594587449767 13517493216480723940 18267247642423684469 9680750970861192424 9547132137996110164 6012197023200364758 395949355457177739 1362397058115189618 6448956902530912376 15540983664812719980 13021604501624965654 10531343390476779679 17659393449758650201 437988466004119671 10634071864563912557 8291536163968368938 2938025660575305768 2393044110769051782 14167110206027275998 11981513375257543196 17480409991840286919 17758729258546558314 18445571201109927293 3563967765148468619 17749288943975273658 12230933397907108028 11592571558118700734 6370635559457464603 11549240419421488163 6159024039214535671 6935611718507918215 2538786953827599182 11433288627391031823 1666319320983173488 13914982887608232680 10825404496626081308 13562615881978374952 12089069778733719140 3596934851426634210 3876462532148735604 8256100073018871764 13985005008382646694 13217625130007611838 16319720195747752388 8345176191248267211 4432705911340697477 2824096439266119255 5259313361919852036 16173648556968934824 14991178097161913970 17078677405334108290 1933696977853746060 18320159256028460493 18124908723795899464 13877111948514069314 10093080319556371329 16160290162005039409 13440869076061846291 12287377648328020406 4414083731514693021 10886137826797416621 10256998780744625311 9036171049900765179 12625345371293101766 15171913407936610469 7843113842347559979 6150907799554317882 1245793770905571384 3692950382598579217 5202448395218106275 13804937562274468330 11989037133378105018 18172097194266650751 11341336421483626454 10159684546663816406 8710348959826975369 15418450303745691883 17054650622807636214 8660323445897364040 9572139094803078868 7800850145227027626 15387202020865323459 2677458359058859610 16640080722712306494 15102281646332561057 13760047895624963609 15199195032587157319 450809613883999910 4362303883603682285 1078100797856288269 8520296219431165779 11290956976806324483 17535362409256447242 16238216734767694565 8595073174375645793 13620407572071323518 4448399939265081066 4013957396771614767 10893469102955414982 14446566356758262668 13661076783891721196 31310478291763036 5449817819517728568 8199945060049469815 7664704375645628320 17278742347442427431 11249961083946974585 18182969879157524167 8615233795476870875 12585071532674547078 4055243810577229555 13145710928089579254 17503715795712230042 3899746013279551167 5171754719108814966 10426087128049750951 7677476186872355076 10769663174689113037 7626951684345550272 6226114372438287213 10778321714044798399 11306770808668072859 1883643034452850228 4324822246087081197 17079570163411029451 8100180123905881882 5462427931879078364 3738707891881414912 10457125395412436922 10881958300228408902 11693798722963064 13089482529494935860 3669142745462232709 3147628718282922831 16712712350085526181 7938669502701705785 10166215744306781271 3411826779510737535 12249097039973464787 11458171811762971649 207493006091531984 18288948639137832070 13309074759128352756 5826499748980242009 10078895283778940509 883926841691586828 15563784729050983167 2214322803695936326 16691159123311246443 16538311810000834088 16169346761085865618 11900213476521617530 12421344765087028778 5079994896601808334 7762328382750457864 15475644880980399820 2357984607767416230 16152618195317430019 10148489546054978295 8170434012737489973 11636162491180329788 6221783081702558638 6435387385613370201 5564541541212700560 7550867792725862995 8900522277660214526 8884860681580310098 13825376129896198506 12495289120081074603 9316573723587121651 7379534017277174093 9246214498811012950 6119543689277314808 17645185268564170998 485673062045317528 2071762467225328150 9339190806793920518 9741109513517539583 8211131417434426468 16982211964761009364 217919619795263845 12633422372743625079 7282955488676884855 2644213255222001114 6258535616890812388 6317447706343411667 15061690598170403425 17651342276349993266 15612007801310124718 2631355164693990224 664042860181085067 16465180626834988391 12853686444957264921 11422051421871861472 3134862856531366344 13309063580106568050 3764040677723682393 13923310942070668056 3290852222270944428 3775851254848931028 9685760256618612669 8386740523547051278 1892442132665779853 2510869316604364733 540337670116128796 14505447169420780613 1699800454048837526 1307568877270591776 12939233594860238259 4097491474362786624 5628683249136809979 1984290797943239186 15484791433007244675 16811769157116035676 2202749049565220857 8663224389956464215 16195026052069436850 1577087454967607047 9938397573118299517 63549087297730821 6265775393808025558 14591610042658693925 601000926482230822 9282410001124623387 4763097822629403348 9799800927129340101 5766151194912882312 8640528811710733878 6960943583997755271 14853325251782863823 14400007809178316908 17573835475134453829 15329048503413552634 16705198998785169821 10727287670892005141 9504463148015600666 36699859931413548 6456649750988798016 87003670449562728 14435680455922042249 12785607604439758958 16681424712836972700 12203938881734259758 6696545142418552095 13314393811992239281 9394687180705538840 5519741924994448526 15761182140542081302 8171848667257953231 7882904558145184603 14716995397003979303 13658124046852495985 5745964219972721426 16620665174891577759 1375563965960511619 9945733183868003841 17372169840277672388 7181909485080816286 18012588307252131579 4806216834141633497 15980402779571717327 12037090532283150152 1309470400984798120 15671147928874417318 2135501169432598686 1881986349839579129 8611811280377729305 12832398834075656866 4242128600424932732 4861025382460524436 4523177183500266781 8721360697190112992 12182326033553211081 12036636516855698863 1763320875866529638 16896530508423166867 2641299646985555681 14055566886781025643 11452531437701943172 15264927030263725555 9726356194598020687 11814504309658485204 15682833884929944252 6697619969849783474 3640006922458517975 16382097092358994706 16601487381354538024 16359850099427545205 3724438797064833032 2011347816668433484 15319555409915879990 11882593372155876811 5942063453383274764 1094863865673239932 3856064322948632463 17346897212928091884 17022702960488235695 5573383138997211181 14964856112989870410 12714096582765851171 12969323573193148941 8061646659014627707 1108363237734830734 2513064602364709838 13751233942101755325 11289594749675948099 17159612080578244658 720162855904905885 1483802422470723567 1258111621484026523 10149311221867026269 10583188518552969079 15905845802564843104 3142892764218235445 11241646083352769880 13880773007146188227 4022309437884870915 8786891128496563385 7905552197316737961 10491827802657542886 4568410179308725762 10597797738044272102 17908829853809949541 1057719549649612673 15084957431036340836 7590196849960203006 1664851754812813076 10224384695032688226 10386963816980531418 10385258498473708336 2383291950198671416 16468132162090885090 12542031457061364202 15525185253037030392 11193716891213024009 191832489621937999 4149250592724856599 7342376406588250537 12184127653246265365 13360997116124181442 5887293832912610971 15040801565046426091 14824567589107000257 7368703028557212368 16084513145780372239 17805544057673385141 586774254654198485 9695808141463764388 15646055544341595924 12525713614586652370 13384787369268220067 14397179849490499354 4542378114026236110 10223126329239344388 4606783317939946865 707391995459301431 16164506763346772581 4338332617891857484 14989574140309680436 14598390122711805788 3345176577534248441 4046518179582839992 11075677746468014257 42758414775617573 9192027108903630877 17442010294025615031 13541476776462160442 3841880751251312366 9442409868104156205 3647879954504898222 6799379222731075776 16720528978703478043 6361747490364789736 12720479284710668895 4522971903685224702 16800307749607829498 11503487179402842346 1185336593956211640 10824876391705436288 16231725900027271609 3257317740471456160 16984261058133310295 3622527337369495393 17355614779868987111 7659298730864477040 14969707019906162781 7233587945635909176 15640229413363973587 5889473475326411408 13112691063709974765 14917210415540743781 2323045316342816302 12474349429993677807 10561728563002864446 16578005069671792702 10025972612040219368 7344047463237732496 299807636875797585 17126360013697997358 12449317305977279633 4039635312584328651 12719564436914474059 15440139144195788170 3177870078838973234 11033569767401241598 13300082337215683067 6812781115897164251 5557792419441896360 5321831053759139336 6693650469919996324 455545479877536650 13473649552013076273 3375476407357738128 1749989221543074243 17594205459782856854 4048522959116570322 3042549413856828802 7083448500380865666 9934388056345497190 14834720830747660102 17652112250730434693 3722005629612934662 6882658130584066719 11724557589880966770 13369484531242795312 3774678193723101549 6453264600473261389 17201246801776917431 9230471565974687783 10599484760293599032 1674194612605231102 14814349690994054943 2110757064215103581 9127732306647738392 1239953186195149071 12579444191542107091 6284959166331661831 9530569080133224177 5599357967989695153 15944132003119060323 4733670088836442741 1640452980540267209 10584278409392558668 7991030979521508613 8508228438058392622 16821798357880639218 10139022135508486536 3828093376194340524 17375531160239149687 9232168644971548122 5862065312061537273 3428775526109973125 12823587577355266421 13063542972803340885 9749219637082166584 9701490105313694320 4065939494832808006 4122748239770075185 11309015816310073239 8312692442233462803 6956125109934408223 3319938669779928749 603809359501154819 9944710257564405256 9772967620884847434 11621935069402539105 14490261707408422806 3822891296937567112 4468449542022270568 15681243445809383500 3463066566275194157 15143583344533360407 13848791054812204457 9961025914693593281 3467991804360302550 18095715997405837460 1707730999013770505 5751677318120333877 6994147084305208481 15435158288905096266 13576466413790104521 802380942293593241 15281142007792006838 3719603163610333653 16214553315770679576 9211802184492226214 17965236428253884356 16775174539415967712 517910268186298633 5578726468791013610 6912164854640254553 6579576970555214091 16965231669973005800 1584791129270154986 5468499840681825584 10949088165732029927 7585942383976278127 10833352250262880178 13399565059717910938 14755799359066812268 455559232395521330 14840690269011524631 9378770062731329035 978553995779901768 3103362300777789429 1479329575465283222 13359251208034512765 15210641918895260887 17851519361671274796 634598102096345256 2519655390982216782 755072083951439298 9013511960145300334 8985755802867475659 1052405128567790888 4297150139999351787 14532761364175766199 12873626383245300976 9938782378206413950 5395926429926984886 9787633108000283432 5517580836542131794 5727978773808241625 15509870134026071293 5707730464411258609 11515100213711005107 3928614975981993871 18386172518147069393 7187513013086113568 4412171744431951184 6736500892166820947 842383721218161761 2432927429807606953 7887574193970938201 15953892293613915014 1064595025637821 4293096460905754631 1846997622633110748 13937106443389938821 11832455214946605891 4489410683621023923 3952918205684188377 8126475463209490152 4233416513300703300 3004510325847011352 17301294003968948250 11388201924349127361 4509592593240827799 8968868592065993927 11358785279661729181 11550505064432153913 13556293843117159971 8654504565675914122 12721504370389965120 7834197912564075335 195638256993286922 2767182312801942353 5554665746809412612 7228300902802728231 14854648042439539450 18215181483667642603 14059176915953981797 833446929593067283 4740345795821668640 12487765423084009623 17876981409479915521 5611249713676388017 11167722925763842863 14063216509786301452 11982709170753293260 16518080893856313061 244197896044146472 6618416714368938203 16340607067280790375 17314657993983291953 5026727273250095687 1289790928504929843 8476617375664412671 14325589820253210839 12417597973840034035 7061594101560484978 12046112410936603490 7608688403438507990 12892818497180031698 13961278946015385869 13471456546522156152 18130131079874254772 9050466728476757974 9841294954467563049 15237239626896020742 2745790801859991112 2585113221756470397 12197520331968444096 12576774486825155996 16340158469676785832 13145822654638420249 6435294454231862845 14372251753363910288 15393583590703761374 6422656524076185110 9925649164014994863 13750023994067429618 14930686352711901566 15017595033698412806 12568210102123195966 474007722901685967 13024352162908897217 1358000634977304987 13800736853162113992 3408497202497890097 15912412570736152888 8520076480868364769 14056858576529840462 11505009075844765141 4536520223449678757 15921207932480897762 8153055736385089483 3487789211426078148 16886293393861968731 13503327578697523317 6159831823306246170 9920904765327806703 13730194805001148173 15705357238584176152 10088052725398825423 8230438143965550353 15339514339639596002 16397616096881782484 2586997559251080007 15492810149236217360 9586554542286870356 2269001889612720272 12950908593013196860 4053853242526490555 12625904033966241526 5607064915689971458 4319912843037417335 17056892743959918497 1639905606986460503 10027544874030055228 7320804257675021712 14702868027403036814 4959078556603415965 3851411078363157208 5690414644637254218 4062103125070952209 5806950626315016738 10678595577709265181 13849111924352682714 7712249940557038060 14720154266003454577 15514976945305910801 12378508851612182575 784063951390646155 17379331270302481191 14434204930522483241 15889534492968606565 6905234266128131810 11203503028373105634 15010575649507723912 7523608911420572435 8445659197712678297 2796352134137975877 15516191063436117793 10913632177439318732 7833966768074787286 2107839390724189040 4725921605956259408 15160327710091157729 16826631622510003723 17480874338549861710 319396392500792417 3602196300047203995 2367689974486393083 7574882630208451301 1875437634912491186 9320560953087450409 17270258059120857506 765588217498096951 16425602656092616224 6438030842007537210 12125095355727767394 4863616110949188979 12380833459213617806 4423290675964713117 6737455089724224469 13755766847681941785 6039159801638881963 9726266729471601759 15557980693654868707 1105223158611798757 8178335995423054400 12737541094398075626 8829778873843091133 1749970561565564684 2008480220873267449 9300607188591568687 8036042950128289981 10492912290884800752 1119599095615864777 13406931306179313080 18024449712052327017 13035352455920845556 10674903321212426300 4643484366306443051 16769538038521396555 13116217100151240849 2804696666872002879 3995155659509579104 17444511921617033664 2804378294897275763 12421730309667332637 1786770494905357939 5451220003774676428 12249607381896256971 7081775583682401453 11807994372793703967 1907512595920705627 7599928717893939635 18115472958611946960 7798721743061106698 5231798525326211237 15888578144539723974 14888171501711017812 8315665690237214800 4230183071422408128 988495678161405368 9144749358064678328 2772043981701029691 1909591005153678443 17384045908094495743 17392960641006469309 17171242355358550984 12307443911703435921 2004120918717418606 4268528193231362825 14228825437669781756 350727604759475772 5212832394686969404 10931909337349469548 3353857130653492864 688454908175378158 7228920830442082001 6257318769468146127 12879891531165985687 11494266622009005513 15839813225064087762 3475237057528222944 7860611558961645165 6454893247210629537 14351879542978673366 7064892533090574863 14961473949927764575 14226142985011443522 9879166228470349655 2674151777466068411 5032072797540767989 6635198878567773067 18299688544941621618 5597901784261910382 2841910409794591568 1291661309596808154 9871754522429351560 4574975344978742673 12878332173609675408 17939944330057351577 13014308774237848632 14050436897249093508 157729794631824880 10736525166355848151 8174090233879593752 11801167345839586796 7514211176204089264 7498632291408572098 2781477337899495103 5729803577831537331 15055553356622429454 1807720992939874671 2210487931075797513 11770162087922252178 9668957593014484312 16618886186877330650 17379789454500145319 7291601053932203804 1233146555869118902 8416674224239091024 7522102950854419862 11879804386518243801 13621324937774820918 16754202736559776760 10315172691427222455 13056680706893958432 16621199132956942029 11298932455267764981 13585296684800750828 6023758953437118986 851600131706423491 13818282411681605900 3355205341963827308 16683938374709059611 128421034810431061 17877449372026493110 2867319248943187772 4272275452949394786 3653454871033165632 15963037048602568737 6512012567937218459 13358294019383888541 16936212863102428314 4475155836137089785 10029976240448638827 8410182331636130794 3461105536589930954 6781808177323435405 6308771002238008379 4485621578895377824 16151463998102114559 6241594755282635873 13841834412681348307 1854299998751630046 10252239052116410310 15597276833151361600 15758587120830997132 9049348353693837096 4591344177711453620 8193257512207372673 4885833629017788694 18383762640814728548 12305142073321162935 6761643064745152829 16444600473763636937 14786129551987991372 1390607212952083404 4143053406359456285 3345385967345239542 4730056717242458908 6673895761145939987 12181672845624141432 14524480824993107133 5497486767047821579 11517526697359569605 4210532903345060597 13231320819948078986 5372815671343915725 14777196212182177882 8002541521369549480 12670583569669079325 11641819781250343933 10245633392958107488 9418181122130998547 7934748025819198134 926370863568672133 15173636828107719451 586093387963150875 1850442899058096752 8364195481870325608 4394259354097931924 5848439573616022680 7140311969123310875 9754556073149443811 9614632151418312833 17782737799510443914 11831669874725830180 693136037746277978 12417647391605194088 12540988647767031520 8756006413783931020 12361785634795457898 979544055617794201 16838327696019633648 6315044300725652902 16329603186619852231 5661488157861511037 2315109443649732935 9504175510049326663 2142037138725460357 17114447404072328827 3752616997549885864 600013223737016767 2007965598587727259 12324807557956013128 3932875161747260818 16061737078277309434 4905615228604904233 11290109041261180036 14439835002477888271 3217406162638446880 17982104824799085628 6405029010959724435 1285352177294108445 9492730423097958444 7051607593009983689 17254997191055776481 15067363711099313304 10832515331694320247 16430813951079489838 8201908455489295549 8946577348285545409 17872117985113527313 15391873722351402112 11884108246945540646 11931939074366053686 2060517494748128992 6758008674835189106 16373355970279660657 9590611082500353997 39712933267736291 6515913143212648041 6227433624924647770 10155347167216434691 10324420420078149984 3891842572372364400 8718979793689536942 13710767286096908314 10792564961076873546 17782793976303291899 5600042857136296081 13168674620413918904 1323239273446515583 11979336606678243650 4286431140412689300 13166256385243949468 14444071271036538107 9499921592492983849 13706421242676233944 13859395201856212407 7339665516839596626 999548447161846655 1167201126195440365 16269711258415321989 6332846567829269466 18383235344989338647 2873722903762496702 7647279379884375604 4681720249138073113 2505042493754161754 8987558460293128376 7473858138571855019 17774804629021739586 5520719505132257384 13938984599230453491 2874033906663716954 15847441142994452361 10952693517763329572 16586012439627852667 12931848442581651423 12303500544872245619 3993763301038054085 6921382710824751331 15550784348724158739 9803950859326325908 9621353839187438456 15714791705662568357 7884316715752631245 13969220294275618090 8977543741070088531 13995052218798635553 164399535371683231 16405300881478533274 17082241084530860571 3661092404315878192 12412925647539841772 9008894614039799779 2609163525593781528 6011566545622859849 15222366576905054442 4268756730147764025 11113103026814376161 17494868259844493748 4701257790394438045 18162470096982913163 16193752669339147649 12296802388323608385 4147146656610483048 16905138242143506717 15973488823957240974 808293247344838201 9894502147446228008 7810847385980570161 8533945910267397377 6930275926771410380 6368550305322197695 1474373567081144369 12331342895092810800 2985269604787059523 15935000432083685389 17114582925283307717 2312914819783826247 5609849893890219366 15770297213118650072 1172399305224519374 11999376160739334370 2338303004693693354 14039978311545295151 18303521997752987571 8482024142220497897 925521739830430315 13874931497675185949 12211620801993949399 17675376332392571044 1897676833996648303 684487226046157427 9288697599581971804 13745321095502207556 1000773177363929460 15409960956276953064 16162444318967319443 8300745990164808260 13931365682911735268 13862223155720713787 11878732460241197961 1833496436781194864 949446740251725482 11865530606381080445 18203987050936807315 15158438574804895661 6698618152551117081 6145731896705849021 4352105395572268891 12899253846731065062 10040426465865716548 3463387629485532588 791002109217498465 9745428168670353020 18123355319061778288 7247771378520682373 17540017706682304554 11331064381495584199 2047510875812338408 14756399265883981412 9818049112050613562 7963310076861271756 4536183754113500227 4089815969664893758 14867033228440554725 11153506870093167390 18342252887195467725 15159533028539010765 657388519897592570 2666169586535252723 475349330465891779 14222367145718298327 8551882420952983269 17246599726009148975 5701584308560539280 5340553964429484321 2725807224578359720 1402179091295106608 1425194405905087153 16174194740884270644 6662730097757385466 4228856009301785472 13050525037372665423 12621317696430558964 10376380300067593155 3259777139255505192 10628038462836217942 7362787834303336252 12862752474995060084 6909551296194960575 13967803114216570064 7762763373522459361 3033765353885689310 6233725524301156791 336646168538405629 6394695305513857380 8343569680557135416 1872074435577078840 13341597948183585441 17880699246617079824 11959781661069149633 2419317598027613980 13826931856104778660 12812998398759565452 9811078192679180225 5333005563733718624 12641155043575726553 760655362275523 17401072048596998953 14052827939931298390 17930039773051958448 9761946415997671784 4202978159588553253 11554311175598422699 4072785010768200911 15389218141897898119 7137430049922771876 2709042561082749210 14261243144015879311 1725459576356738877 15066129026388084025 10281000032716206072 10920989928748294860 8609802936786695621 17899477598506214074 8413355173646524047 5046599754045932563 16668222131602334089 11932858919872168047 14778452158180989637 201657494116544865 15951931785925378500 6836862866588008342 16966741156093685177 9853727395362095144 4410046150938391440 16924257411418984338 7440379073579198415 8612100784184120591 7779786010905011446 6213414819218986994 99232742784294095 8572905347388961104 1138641702846337256 13294363548818655089 8576365826663634430 4511512733469470571 15451047647756749707 7293493222647699004 583235773554060745 10047838614847742210 11804076874820733626 16514742928918419700 7053582947316211787 597765053331992666 12176562235684936911 15785836320051298780 7449634348030839128 3809664336080798380 10290168485353671373 16759846450925029010 16731924516707984393 2791592814833770740 10692583306892879091 759544971828494671 4143406113926512840 3093088070677305856 4497928876051687664 15262209810019300143 12760339380612059547 2198105809343416352 16873777657084764907 15551134429489515027 7309197994436728191 13545795022249884933 15715903858024503937 13820813127993059728 11070306537286580720 586548323962208487 10383825645004345294 7646168175286470746 16564088777701932832 2791175391425897202 18307776240567896367 1882360108571987083 8147568406721540078 17451468162722892665 10743926380132797001 5799379172843170233 3958534574093772926 18397414670169176191 10752223711359327156 5586044709705699568 2620284294768007102 1724855285305008783 15125505837377433601 18258351316769133015 16241393174042074192 2183797851704006965 2533144556739844430 15231200801007575951 8086395284565026878 1898028005877591924 11974410032165496631 9432534137710545728 15472609153800559997 5758008360509694298 7796273694373448792 9280290703068651993 528485052705846173 5853199384114075191 9976177333192368461 9456291833159587428 12821591264711598931 8401391606791948313 13357736225405565544 15689991783079085146 12558037329322698391 2061468046588235497 10160267171216750801 1109822854651483165 6427409597052515995 1324855673532055495 7327495551317012011 4543829211612104704 6473969035282018907 7567094442543554558 7118745391578493848 16566974923227895956 15139320561744497947 7502891630340279814 13163336164897850834 17001817473926385484 972827855433494568 16563588103126830702 8883499870044561324 5763937377186387738 17406750434814604175 8097441187305947650 10773626453018475942 7318134200644543164 17141671221019897836 11637386906999878450 4985091118314926913 9316539563166216216 14304062367286574948 2367199287552011241 16099084663464381750 12487411586804457354 6868005985867435747 16934585901874070318 9110483958618681783 254126482275636397 468617349681771942 9453611568174872540 10630826317015355505 18086327598160049141 15309386900510073423 4028892909142744276 16463005197056346407 10480976904270513236 8134814355208060091 18010942723198541666 1818472496977152700 133833023827765248 18043569583234913729 427399801635840519 8656855164050939496 17149991134406536167 15182064271751909924 7551245865908013264 3382556957929473278 6689254687245293154 16559925762180694306 6320212500869141242 9768775607868496142 2960192079124171496 9358411182546280829 10182067583111931396 14267927791584740904 4289853754403389883 2581352242822165177 3028591046788724380 15018689596997084849 12770347092006804348 4154534135917080948 17549155939637966997 13132184930872841619 6032802998213400424 17945321742472488762 7168015052697429143 4821237956184734326 11725528784049986457 3866282036940795867 13769937930841359429 8017776088274999705 4959977209876632549 15854591220569776351 230396997634872982 12943292499745621315 9640055087208768344 7263214597375646583 2571569757208028616 15383857564948012884 5942080296826927924 8542463719011869216 16280460957440414102 12883396914559555560 13843807494820967569 5262620958064651810 18044186193553877591 6738818225016424729 14320360852999040610 15633359835811206705 7773775442597454752 18443085146013118803 15840027217851325363 21237824342536649 17558626274940270416 5143842368430277109 12534203721145650662 6881017906196610705 10605022633573999421 6293437003664762002 10546076766665256407 1124951539733255446 15954508306012869760 6136666678661840254 7391421901356478920 2579091346993495676 10460891581478078770 14585143517420198471 10012891392981458040 10222594581928900645 9756916700128228268 7296393869203607606 8687444284547832085 12085796510165239315 4505725807473840110 7049566005300323932 11688239785346592047 2343920184265331075 9994497308156575930 5936832589442573861 9456554207301082793 3837681499465399039 1507485059793442305 6018633517911459755 2652973676746195325 14920669174116956422 15476625733049054321 6743273182540923044 4341110177507943873 16136842176687910587 6678101202829753522 13512644371224572357 10555174102930957 9321999470638106226 12865416507261999965 7265459614441535065 9917924859968031367 1864899743351278988 8063406984495555946 4948636518591475343 5583835284650560060 16048170595644414891 2967869024102701131 1190309415660538361 1498992272106795112 2734902143643437110 14768209591210845004 2924048902094563747 13068272299094557566 3562681370222661559 17632458994539765160 5518570947777703402 377781705201051520 8172656743110452748 8436172655822054968 17739069885245401606 13338927599244085499 9886695573642560146 11471187322004139530 13963576087616966794 16106212586340625258 16308688699166714537 8544027571956049246 14290812875515070821 6998477079473455367 7563744758235114099 16403832999756085029 10819672204417590255 14200079707766983789 6894232410286452556 7434082862013718609 1186261591650124830 2548759193450972065 17665482129149949825 10105376863062136009 17704832288711336412 13460203243053588338 13515740584096551731 9585355036885094165 14442841664592137841 326166307618682117 14059271201350475138 1228590285201316135 2318177898634654201 2899331182133801556 2763605771207636675 17990855952678625506 2145292781338868380 8598562952557606494 16926636339410493191 13499621333137299138 8601213639254027552 13047802176342795194 17093105392930428198 11192850014362951982 9513552817204690285 10200380576465077332 654856370499950672 5897800416745356237 688768386883537249 10427068105840520846 12987470178329852771 468926562513245246 17544503016916040221 8152736221692534283 3233928849292146739 17908741875308951018 12368523273352941263 18299763238796485019 12191707384447578386 14685035231657002524 1095294957673365052 13556827161264105727 12987537992002432033 10408594790215083147 7132934826394048972 6275225554050728586 9207573549269970391 12193887164626345944 3592653096234596166 15799547657806867828 2975520653274229574 8873493642201635752 3104400148702557820 11481963257463507345 7977079372900500115 12800606929529336826 7503208073384234315 14086131282216669492 1726050361633440134 14733747735771850202 10521745448193968574 9853474917393425934 8933157514007913234 9855063026885645051 13652766538082224825 12572604142304411805 10026107427603305580 993674006608924037 10122886601194614425 13658155300264943088 2449219981544324533 11245059446739786452 11890481898225275286 11019865977589518063 15940777426748131486 7036567624040182397 5152392095069769726 503164727359816159 10253878536204972237 9077001266888274441 3445572726378726817 15950950750437652200 7297569202156167979 11399271801452226789 3194560906865000842 4104935448623296682 2413565063752235356 3558614445931432103 4387734036510153527 13208331701231841672 16357044656457525633 6919582230020854306 350618639865675926 5328937231694354802 4028155078100840194 8300393921430917387 17049831892819705983 16242267715304094224 5968874048137624449 17203469681815466470 2107723051215105341 4311662522023220128 8551216388815313723 11072269976438018974 15835766870202373220 15406488558072036041 9263173152224221241 17113907554928236556 1679179094957142709 1446849909293485254 4893585174572432877 12447303496899683091 12156154249223635296 4960957785819062954 2377330539612092622 9416930297540566199 7396502363103848768 9373088146448749058 9738032269941906939 17104009180289734547 1293120788994301342 631451201074218667 13632986974624534623 14260332623819250823 8685275652181403588 11220653504689947883 16166962315088268638 7922540158597405176 1966768835339794867 8078387696256393880 6335434208318474031 5452086873886275451 5834698044773690447 14487529597824160421 1508535432615971917 6693782767477268591 7449217361695276457 4411934731754190204 16377766031729419907 17643726486671094686 10841235455896587748 270057736669991972 9753929948260730061 16974680176114539675 6595634442972413465 3623282430544951520 6883692424435593769 11677245340799964590 17402142824586038741 628618175558236265 1396897063124547832 17611422870453145489 14195518911035371959 12470804552240320471 5174693876545037342 10663871236972427734 910021055417773418 4189726866049288422 2454484570092695870 10422005090563297461 15105955869139013061 1752506664233613848 13701529883848731147 13679390239406750138 18192395108879993774 11353059933204921983 17924469288713674881 13926364806828502647 5501313605904720246 10337430688641731376 18070368936510263766 1992837289044237244 14659965760410165966 7567460689622030010 15948764838479177811 17816179392407698786 10696301843194071657 5720197928567580369 7906292074059268590 9335507255756864810 14385920864289219929 10474916977415467987 16166275815667128266 4387092239859910896 7723321076020851334 14927316294552803862 12495070414364040033 1666977986761669942 14157777678738938085 17055259916091050749 5764934835944783097 5258473472252122607 4874019243900173618 9151362076634887187 12382116582178023522 14489892962921532169 9819369695307510225 14873183549942914813 16132004409350007724 17185925739167322350 10293002561906174189 16529146405187673660 4256927755381253011 13693855083892689032 6478386142832364028 17048025070868146197 2476421466997493046 11250023711969259284 875966003174021513 3265441284572543772 2421065699097880772 1070255140336642186 13043502943548724255 4978511270253807339 1863152661905977940 7216031874575600466 479383172560658677 12039395525115015263 4613733882207579938 3667579074870541453 12475557014791197822 9142689085996005231 16684847386125372164 17466545873414714321 4595459009347284113 10781618448167623216 6772931694624391068 7908155750583910520 693381347954487652 5387538780026506821 7964150610309230950 2517543927055136848 11828115663127468507 1933661720687279824 6026706032543045057 12051289267127155846 1119925813566366589 17878990259524165752 18312513871307369013 818907715842728691 16609517580994767044 3928004987313801684 7064704138681712961 11169652583162534869 5636782822927590431 2739132221336303961 3627400998939923527 12209818164214045477 13420602405077143282 4429510050563879880 13325928147916657465 7422709326128385544 11271385630600681958 12499551871659889925 9802255117781955407 12559365958012781365 9828584073439282369 2462414686851023154 9104794556163077671 4990624057204957462 8936523897115983246 4372011850018039985 440010711389980780 606182314797007088 5426528711532645888 5909235142539058974 7173223492575245355 4193898330632896738 3714507339548955892 428517504561937718 10068644642949134326 4483581437612675915 4775007101444730404 1351435734271631515 17702608668473297446 6901830760172966516 16931341792797783832 8631752636271093613 12184009667601594738 9170965657999704627 15305707563006700275 12775764673712431221 17641591928634645632 14937458829958307145 10540440174884097881 13106515791928398632 9704688635098432563 4992212288377206103 12624600287445087406 749262719902834611 11918826899113129800 16106184608049142342 6086616692781261440 15771649438525409635 12091469198043649510 11253916300542729626 10075353422817597703 11751638791933246162 6593861804600308447 1963414913480371980 169350382414924042 1784588283233549433 6015321128319814433 15933068858619350386 5443534749590896054 8530647105833117365 2008571192997954916 15105129444572718295 9421775496201504836 12617149435877463763 15146710338061613672 15400966984201847434 7436105307091944944 13252535682836133335 4917074317485521525 6427216608307560040 6767197338808149959 11834246721828083796 666237136411192047 4108980351042479283 16874979687642459933 12491567003845897720 13926601384953532605 3130535780075665278 78177354359440268 4678766996526938375 9474246837884760827 15693174601067978686 5438464665311459442 14190080509196708236 9448360280140422647 6302411154180544621 113936499727176489 9082877377354758305 9515489179327261311 11933295473546123136 1307314707875692193 1878887704761015630 12648574434045284658 2950595495372405833 8701208130492289489 10739020730023739716 1645804026821446997 6871450516685188405 12444965734575008849 11060532060060149409 5467462250893081029 2857345620951911404 4263854050583465226 3342407007458213220 16486784401395426048 5086654258356806121 10613639337142776126 421859462242396886 11708590118187742127 17643932795460630529 12853168020914484704 14708124434559871059 13598575629356961707 3851379924717603461 3732309730008016916 10859103455710173364 7970793532855513420 16122532365514555692 10444512067851616098 16224583331403690788 9974727985427438631 3885395983474730221 4459133226639203517 7655132738280931145 17663308269559971396 11249554671135700832 6986928261699023361 7243154142740588873 9336756520447000636 9912505967941477719 1939388303377880014 2530695113553759796 9037700544063594732 6637342360614382421 5871211835294477649 13727163900354330550 9508164051101160558 8414657330144141868 17659053587088340054 10988075648125109548 13587474946403927581 1190963708177916560 14375247283109126056 7126901841425771040 11128868435808071272 13940492311643950380 2033998918320555824 1589948305651446011 6584474576843764453 12365668345150461122 8057360762396774391 2693396497509803575 11075717687638650311 485912598388885456 3252105298976597137 88818717565247530 3876644035140968249 13935792179972980697 18382924559874732103 3082208226120262820 12656099478950534351 11117920986064903723 12777319244035122650 876655329974993216 7130780363165327071 14631288664445490584 6885647968083590586 3886560128937870858 16612513055516104840 11406736813369431866 8228929962919054650 15792651503303732388 9922852785335223301 13798221608697600981 17799002750205539246 16457466116918486649 9560251274417867143 4085433564860357019 8493138439223879959 11463310234994631694 18279226716472288474 8109598651957388625 17763661823871026365 11094286103244602740 12575129489366741969 12065217904171945408 15419698653574194690 6529979230416288978 13568228167995722519 9867024097719888429 1335102133193123037 4177197991055448995 18381592697271842635 12461381328450790348 16757667429586732995 3880423705713412206 14590424447501112257 3825564954835362063 13655610952302603167 13281043042984045328 17609595429163543237 2399709813916340039 7894450127077897896 8555525141227178340 5567315130464062064 9717556368907119014 7649254865872132832 4025483963510738088 9031513233777053793 13472842661807100216 12240744029251040754 13666755692136775141 4856354388607152828 13748210657594479478 11755901979135155680 2204023542729282505 11656109300297153320 11984178045657103163 2024069780253622497 2887456821197987803 12345703013189471664 10077957689595550122 9044056784096376366 1929568191140703140 8188410980461230051 9397520279970137046 13676803707917949641 14876310528919930869 18218958142341051819 6278919821057391425 7433098696454123470 13549495615651261917 14715049148288429906 8814018400082488710 4172863920807892311 12150025002717265921 435950359864688109 6762166221844048158 14957938610102714369 9037764205340519938 6946739694241206575 5777339549980368303 13978914661521046219 5118381744664715101 9360114794528016892 16599091610846869121 13484559982756647877 7186950607023883953 9171525763792887836 1539478810908306748 8439674912261711918 17565442046352030710 10967246654977833190 1251949988694808081 11702479536079304321 4447880014769297150 13055253364313974914 15429138838054329433 9622844279783563151 15321876116925719195 7118664337474418432 17531615942329884823 10014474910225831195 3919413411904557356 8559268193113346186 13477706008677350522 10534705231838775409 608003855536155447 15683195569113423211 9131772327257700879 7817506852186597180 15745275873011991936 5430725874627956892 9457854576894483910 14636825592736974509 8657820429544698234 12039441169945578812 2479359605590482822 203911691810227519 16230193428359056600 9438222350338124853 11789716816920380297 13882348033451330757 12727453013184649963 424060484684169712 8894941871131324554 946175316379587216 9650625414561379276 10021854550051935720 811770312121056090 4969287724025818652 8706962495341709240 9275026273327419320 11396190679288287927 13369299482548101892 6402980252622891686 10285919401487523038 18366955741681720928 17817501075168182778 3127272660013014109 8476509938693513437 17548669888902269935 10905702261893927489 4169039535137564325 15906684454803061576 13582483266085660955 11627931414670313986 7398099222191113247 8720599186839048131 13271329452845692718 3753370683379621099 10575398312013400714 18154140508288681974 849195933552522880 5195953355024169846 8609294667326914860 5443936463901568590 15955591490423552198 8286478256443109056 11775120675418125502 10560509461680510188 13287115190178357435 14935885958166698734 3983055671711893488 5827168059522842766 10074645098802904991 14707568033700565197 16115557535063919474 9932422095379074248 6132073822575242774 15186787529380318203 3758454596300385897 10509576354553770719 7966006738309107889 16692097116193756696 584084317821983326 7688343987544176344 6854355736880747570 9311552529403197193 18250884962649597369 8611305479944657099 3168464539864129274 3809337064997974574 9848273804209277670 5237624701361790282 13435411741206074954 13984671892980830896 7698007906966039760 5629010638833773169 18182214763258355079 16341933805538223382 16671186314389441700 13219564435030050633 14599029882779322733 17644511612640339658 18030655218251010877 17776516922725712921 12876727296650123329 5385790567584012635 459497694583998258 4425277501117739990 2305076759456128649 9219790711177194799 14728638255603512758 5386864256030196326 17108921380145273923 4310968363065609792 7557238930360114371 18256689450486685166 5096048755705460868 10990315870900768233 6716737343202399853 10491013966702434123 7868745599850591832 8427708851240671748 3323800169482048622 9457289849359782741 10164930467519849514 7794027921875679768 267040960165093978 6596752810572919549 11639375454901569390 13968025272348835802 6356464944304019023 3190120897455324510 7653532638573075993 222174504435495846 17601592055926211050 8043270965909184938 5311226174271665041 2767946058509404118 12522478996779574164 10232278558936243457 14941836745736471365 14135635733494107497 12799552425734107471 13355961112761305097 872923739071967302 15442481043986709187 10730078492940669942 14263960741046509836 5686935351704328407 11417808395575804989 12414651354202133157 6564263283536295836 16612802496728049724 14512932601974155189 15764906803595548694 8723451447333287112 1645706351628705179 5059589000121729349 13012252074829015153 14712362880216263713 10022146302840132580 5187503698930651829 2916551434793222147 1866701416610358656 3843802423250057036 14381134263078209286 6821703707893904207 971295220994137652 13249872882377493316 378932022200993526 6603814195574980033 6493163674210778829 3242977481897094726 6018245371522713483 7110294966921439570 5792067836696352077 10479219236278553404 3984717524576604678 1330162648669366571 14037261867911227050 16225287810662372662 14192382748874822021 4161211786277984705 15230474044921905882 9486761376225072444 571810425806315381 4002928677983352164 13103360455144156964 1993992037710436302 5910713633247807376 3162126109144659069 4891365804221555445 7216074883652482617 5613899377761576573 4967324419975934463 9394803325451356321 9109444817353929161 4015293220487896589 5781237959370469947 15776974215531102100 7719874289432071048 12204194514066129660 1433856128429442217 13913152204906698928 16662452155224924701 18404672304921080348 6528052994257174999 17469009035452955786 5637362279025467904 3353056058754730266 9412213697430103552 8587111121703976230 3847593082063354815 11939265204370114298 17962702694599395365 17044422232752979756 9956462391392006902 14120468183756729798 10396448402151716649 10997949906639988391 4058520732332887391 9589485826186081156 223920958857717779 2588893305608558052 8827684686035767293 14576490733202992452 8106944485890457080 4507870269771460408 548553251617228417 11262437809225136591 13455979863198554657 17867028208230279465 9879375903105839842 12816244162401556600 3960814846908828769 8760300196143206138 12321400923383919888 2472820133448814132 7145085020646613600 10873650390930012512 15557679178002131639 18251942034033193945 6398902459093922958 3535810019823526209 17188214453052371718 16111978817579516798 2685004573508700081 1653566699641588299 192495181868169418 10445738055759798785 14050988101316003051 8409111745445717346 2870501254590357484 5067601960760035992 5430502590232310122 7147497345609279553 3257308670650049862 16084468217375232319 4260221366889248806 14299614278800850668 7356031841311290487 1967094237007088343 9536451807099877536 1812246489446621424 1721116513187561280 16085421653256028246 7590553961695176414 13814209078161052564 12824141476607433230 10262873902609002540 15869869578102574482 16832724388434521082 10200330816567441373 2761282539753957979 8846096328137550693 17892502623893630223 5740835369074388076 16072279243839905788 17669841806370881618 6493676298309255451 15682886694726694871 3012793784151565907 10813590322903687868 14904527267730939170 7441190783858733622 298832857823519849 5153834360332235045 12822947887000089642 8955593105599071161 7215249158299034354 3505044858490688287 17852266551235607557 7435175378070586135 17276016120010100822 8932807223222325554 3679840817794567581 4738399147658493006 17667911123596948594 10753407644006428362 4859172385420944949 18028015515101035922 917383127369085033 16391654282244085273 5498447155680655916 18315455606767442184 9728353313708375580 6102231104068378964 6695451868320284439 850258937444767439 17632013013290990165 18062514329534872196 4714952217752147703 16155389204827255497 5397152155621612135 28031829335004106 11803716882383597111 508190187208890849 17837372033487689592 16729506115005487854 2848338563285036964 9777609710268728784 15631876398682278772 10018084903740791292 12913702399535140303 16810342873274176113 7802222413234905614 6014603753754263231 4381208434311794208 11872955478272639819 1735024160074571270 15917931938746494699 3985764829113708541 11961643869069972856 8783583771924284023 8124289099333203424 9884548285169010616 31909841963915376 11373197340779754288 2963226723664472969 13690328947530258150 15869101583905475464 12523372257601170187 17653820883557885658 15404275029926537731 9343476585590133670 16332966656483869024 17164668223897775223 3973709031790848801 184192213522014659 16626133555694976047 13051732596748829303 9236985897511632931 9388023028984350578 7391283857192756346 2842712547875739609 17936611789449884297 10735199923500824174 11300263505670153213 6739472936082398556 45914237785504154 4037529738692118953 9121389187145272063 17591759768343685197 11568891612844393853 6276239076062660339 10812691970249439510 8159843135499748687 13595820162856410928 2249321370930353774 4832168789185351193 11681641188457101032 13801017728832823655 3970598062186814199 13861937956676195487 1004096955791294301 3149833893667567492 6399473174256307924 17807282193648355303 16680100333751137144 7938665344891166287 18424470253205167030 294839177509467682 8602638979322848117 4336894495262308088 6957016721805108927 2405045061622004385 11964734744700037389 9067571516795447607 4371707834982428765 4705113410507651888 6363194190380227246 9372903729337738614 15848685032417245981 8425111619978064094 3544166658391272660 12059971505491494112 17637051542891830016 13695911819372984476 15498015764220217580 1237978125929474989 16997589103272608690 11684209322195605567 16053681294555093652 18445791248068978011 15135440687934586010 1006447098038718260 1865127652054040410 11522583099523564022 1231525806431326016 5526915690032967847 935018346512065605 5812098981389990891 2852544264995257995 3677484802674627558 8985153810705034955 2178225228150523497 4238272110837957766 1460877116556445618 17146112670707473865 8691669007337838546 5108045078692540557 11711397652312145395 6530499491617630782 13634074326010076217 18107735167793708733 15539007317347612213 13441981439933824431 6402878493883288414 2722428609875766870 16679429228369388171 15563810940617818768 3651008600510197510 3364891646324843057 3918453820001335635 11219501630285511685 3472631152040978057 3949431205967690216 6404524957670739778 273810350320086047 13825067596810095791 6012220671983131374 7891863045579199272 11419014404415470461 12853855623369936294 11965277268441403244 6961476455759399866 10259966183095140538 15098860786971298420 270282321980746071 1822769476078338010 18062671986602124061 7154076554196828720 14486996600260693226 3318383755398068527 433124598359107214 12665942653952689885 16624484375371863763 9274526520514813588 7047888322799929957 16537048598067034555 4759025993655319772 4365046751449583265 15210441085352361669 13849239884334338431 9160949870537290998 5102726712150637227 10383671823046329835 13425239929094238341 605898098396491371 7566442870955761514 1899139151099186873 11250908281081576440 1076905891463032879 11002943314646991814 5438584905216557734 9358855096148115590 3804747162095992392 9743637663256076711 15424300898423465207 7133858104403785260 11894473544953813343 16039658053313966065 16873020858964315338 11848086944884304674 9289618233402604169 16368635799976390396 7006282630479657321 16166671430386448264 15613927968331126169 6125670981633252906 4629972528596770783 15705752513710116150 11990051032979958416 180931088878044339 16195054081123935769 8194305109216585044 6556977510588625623 9776344045612872329 5282211611662916790 6512832812693111242 5603673178498137314 9181115648309837503 14755099757543832475 7749056727015594426 9743525240731432144 3445635684518974589 10903993069897816582 16430281399570132174 6534224775640095234 7808506388589434011 17601944299759137368 13516457170363785546 267705828340394080 3039527262415200965 1708280671699819924 16185753339487968680 11829407410984137041 2198981477312918822 15871277658961980835 15606710918692427920 17597829443584959490 11032627414076141001 5485722342804401979 5347069387643201114 7758544748747826764 10554159857710532902 10595894916970171901 14990526986907265497 8985900614760542892 1148166435475536580 18272980136682123095 7279188110782408123 10467245815843895335 11716645088512945777 3513122903159436784 7520856517565476776 12222750969933112279 14830281230216102939 1579221799283732430 17540219423895550926 340219256828876848 11954720683022415758 6202460923734563245 10036536777451675874 10851736512645982913 17183324302323881888 5207031407892601210 3027348906780589637 6050680934671943386 11707174584943942448 1747995443176880499 6881268368869084151 12502511073408057876 14609189147072596911 13121283077045748031 3961749651725041342 16733431247139345120 1511763063890038981 10019145287372206162 4438907833110110551 7619539367808486044 5436865737106983181 3705876034552699024 16461282929589882214 10314492671316066664 14133679098982837263 9911605805651170456 4976710090751942355 11784045144589439954 14840083345152315964 8337766757874159774 9889514824865421927 3916581131570969937 11402856659561163674 13986564348046082399 9502430255536417999 922771328791300926 14860555906756893863 17984578509417995827 3657961929737450808 5781776267278692606 17328629610040660218 8351687717556159241 4356804167457095190 18310484129786805270 18415034640418361448 2012480148500894855 2041837681816520857 16653803082294280826 4620031525964504636 11903215888010930090 693162700202404296 15310324079316949358 17870445271851091307 4960116208534839839 16948508124183706310 7107051583879188554 4564225807335362423 15805488921330217996 17243097040310888574 12873766122790622027 3928688568022186482 4839200188975650146 8956499427055042187 14464734695336194245 6279007940452503482 7090388484289398782 10637626518842436278 12956261056554163361 2527771380270415090 1100264502842568645 12948576562206659530 7734044828982915694 2971126251855471185 9681770416001476819 17400142382478591755 10432485019799566307 3269407979949480551 7959044916957518287 11583642728638653114 7432811934388148610 14134176883075977602 16128819512973262567 15973909952745925205 9598708857344367315 12470084995903147146 4109123482721509537 10143909270586866982 13168826843980022172 11421303645102120380 11792207659842614904 17675353234784987697 3749347667217396376 5452432646650911458 4552770438750404321 7117145504002940391 4439529921877471646 9540703352138311216 719602292707835191 6938956752153572005 15991229871306423854 12597333020358894992 4340216740569289091 10436917653236661195 13931049802484101421 13638557166855768109 667886099900961015 11616720570703103127 9530711904947246418 12134315161178145176 1321318980165055678 2354414757327791807 15455533964239435441 8603588613356996183 14768484857817311486 11792533341353113066 243733658565107 11763496925327629188 13292539994170619161 5133460383142994746 5996295898905511441 12603499037945953117 6267450788444608059 16291408482004612422 11609140262227288006 10133792729362235803 1358442588823192942 10323399882169844446 5821174620240297566 17150194814406071884 4572641627193265121 7935354155561945442 18325176490615697687 10250776796853109282 12261576865930195406 13588713307159609812 6435615588039284265 16912765464416694438 4288819929613995545 6912170305405889139 7267599528155547072 7959120894225742838 2254063973414248014 17099325363090401981 6836049603476246930 17008747014929854360 2776336343246953692 4500251804072351507 12097208591937550523 7791290964428356960 5591098626283526512 10299191466340319908 8994909939587276398 3309210233688760363 3471522496564081880 15854040580295741675 9398127676831891984 9331915208312595890 3965244474582611884 3288907084751274996 7073363066119261550 16646314869138578400 16346299410936088420 15606767211545882902 11804516929606716114 14347353052106694457 15748489282235510063 9348873740711935402 15985878330175151108 2508161095861787083 3978225398733771155 8130566814652440895 10964846562564781138 9009811724124205836 16638478170329762568 11455635107263157400 17061958163301144509 7157813377322329002 2001891037085436659 9425876845202209806 16742564452022337669 12868237652476721536 1520576336985108135 8029445130305989182 9878773251517120920 241061498909123901 16476311949949919025 1444242826287812732 5477960120481604229 8729453221046546447 135549385075857067 14473879072146496878 1621895922528674828 3801407443051093535 11577944066697935096 6887053293966992838 10551199123464915567 7965306080774669071 11619919712619731171 12163528916207178930 1616952875609483718 12292326084117626486 9522140132209694327 8579657099949041679 4008460239003179558 4048835906809326609 16747653993601071201 12923821702707038480 534114266591833957 15627115542009135541 2903593198809198029 15830505653114752462 228705541542980779 3807631922320554805 5156035173750271755 4245156325436652097 11224910287272598005 12075035913849789030 10560504509137209317 18036173080310568242 9279455762847315399 3612919376812826411 12606371005719220723 12672222411462846579 10143341339775141691 4560765252576738235 646585944654125549 10763101062654312233 17539600156461648419 7904154283353428417 318967057510918893 6384038225506578621 2327736468768993624 16375857186067306959 15606100749581984434 17282744548569544605 13602621898315676780 13817691227263367435 1505921610810372140 11977139616881932377 7270561556489858205 6834530146970796875 12791708336818970020 9861679378127699412 18007451187222582006 12791286260749457615 15595711512301906780 10422282688324380109 1382936907593219784 9998443080061124445 1991321657135211047 6947748340324451246 18319583259000443244 5341659815553709126 6378759493820927434 5610143986588964441 5927416285168286205 15609850066266006711 11203944963687810427 14061731081799769135 13555091770683719248 14903186778965420808 2239244750719882974 10162920121847731621 8674677904706245025 6946489050304454386 15237196226870457533 17951538508347407812 17810398453336253639 5404777671442074915 10621273033200662005 7727899772498766394 3346549144232358524 4480695931028887554 3856275318417300607 36211902275649520 16806794360143693148 9111933567110795784 1687404997586795614 9384331574369791061 6730101584448923279 12011712793311173654 4667081383140017205 18307024987899076785 2758933907295636131 934086939096547731 18369270088966310838 16979559847945395708 17226285148102480292 1876863702080000684 7914061878856554012 4540136331929350881 13088465020590033789 16092698220303948222 10650370520405966381 13728442184993654645 16240850918330923182 17472539748999193168 5645842783349734667 6755184021906441931 11132479318072974361 847712750492234235 6467705032534787149 8154883737883417353 3003634362145256513 14160527570352685527 15223272032272921171 4722582715709433064 4836240443787641849 3166033609507507027 2163724647476052729 15339279564765971718 17864003503705401365 11569064685174900953 13936323476587389972 437355305485027000 14522938701512780405 15436766257480236795 13937566857907540125 7525643720595566268 2728570334075434454 5867934821464336369 10020945742617291120 1444167043598468300 12159324298338631601 5515399943876512075 11882665557758600520 4314901553899299415 7621334864603800584 16382369903783362502 13845122040473641853 7933902597611163428 14546336720031916950 2698351793728019341 6301743627314010132 9989416731149277781 9943452724927941224 376350641681047410 1446551612976143338 10901613411323960173 2499218414733731056 4270506401175634094 5050164206864651650 216953754601447432 7224006184365502686 2418184076555545550 15312603121281445894 10170909469692499047 1147823530767213526 17961175885856380529 14258190695513443286 17753213757666414939 1053942659857303281 4242384893259126832 17289394288261662429 5311383279854329919 8872052035750317977 6900522677680637489 14176159293593762270 15635567021899047563 4027436065581510007 7803553198120592265 3577481821861053238 16149524188597381680 1614655361614548778 7018442701107507924 2647250344822742478 18210791693706714875 10357669505218508517 16089608044166023439 4052859461586975834 13052362649969528789 4303822139958077666 2588606932865690536 11796166858282163914 17117753321419457102 9017395300465991409 13948358197609200852 15578469154110837220 10478038577281596395 3372868375645622413 15332996809241504986 9225133405500391793 763578595584290831 17220135072507474039 11394687090958894372 12990887606308340287 4135375943865991961 9312319463164422277 11323355560452582580 13743292321317664298 9940068027532200909 8236830463381405746 14837259865372625268 17761334830714691620 3894927159227412599 4091659793469638409 17769862673205099412 2960330809372627660 7679828153519812962 2149486677774507259 11025680216065354930 12779812299561470676 1553276007346326984 17145236754153097383 3419583261328837180 13276020389918986999 14097180956952319548 10411834967138943409 260470041805726729 11179917813384075817 2725284469527864374 1747568561625154958 12862325878951327952 367814303936268113 13184131849877003037 11434169624930065871 5217034592890450217 14590500986421024351 17666004904106769140 9749293345003822280 10997917989650482291 15814980227393995105 13362829989162791126 4259716243304946100 3058707576769283288 5176174059893595579 9875392996411946321 3200067219317833006 8597957880317003492 8094150334719573678 12222295243027988896 16829857035990592015 1663556067810014621 4112456942676253013 11666768102065325035 4283295319819404529 1530309252966022429 18014552912566273138 4215183630676784233 9155391329814732266 11535715482563676176 3343345683182922527 3058542866832773428 5448050069082314230 10671482082613683491 3074951022075687923 6622441823200072193 7009295165652044434 13449433253504727402 10293580537872450793 1839270934612090553 350116448327425277 7810174526980075155 577316446161883344 15261466359830540384 9732768751060541157 9525758986186965152 16321688939771923070 911540584647748515 15892715265767715059 4657771699545069770 12484404330739037131 7609426339509762066 9517747457480334037 15741065443042134662 9152452183191372937 3166738781855262716 6769214845593901379 17532466508238497265 13455891557484724919 1732033565667246663 12252157757800741153 1891453502481756425 9186971418909058080 17804294234876529293 4733898948184506489 6565976516192336666 11760683679817140109 1922112643090820280 6516795061994886674 6174694929986816503 16968483049140553180 14795037098185291548 8259404743104987056 2081729816995273649 18208852135389358237 10757461479275479253 6125684731609825586 6609120127581845020 11876694625582750730 1568150253705482262 12997320174228679753 1689875590697620933 945794428289909621 3026653107282087810 18207247973518759683 3037383065273010575 2567662979572767562 6590619846883191746 11456191956054083288 3391178214073409013 905691504849480523 5668639330147436437 13398782679317615061 3293384421353063297 15845027092617882732 10040250884004996721 2725395335028442392 8190458610346154189 7514892529282685581 13712839332745852480 1853126009382427544 7007601977609041173 11767152366730520553 13405467809430255622 10184161714141580852 7552593916641284598 3083063021830382403 9305485405604935342 14126330009856926138 9880273036520016057 11464528701648105921 9701542639844929795 6550604005240826300 15636981137043503088 14352701150094687142 14676921695224875562 11203944330170415642 736834583696779046 15969668588061814171 8495489859129000568 7850659203116298880 13483745979935535440 15371194225033577680 7492973409744234310 6815399699413891129 13224262246632195874 876842609207745536 9551315174858535668 930687525509076591 4673253839217110367 4926680832005214101 12242337559116829538 741829873407191283 4628817613399641359 10709662070674809707 14462552348049208737 12871732589239182069 1959402732253960929 13152895420580949118 4886451765815167689 6998014054840899168 14780082862628639967 3233539531013546377 1843788492477429386 4615141506633344475 6130239502140394365 11133327950223405739 16682428478224909815 14904014294518646553 7244359912028526929 18397491412573346225 2559088604275219565 5190096562398624263 16899625997690246751 4958713114488987135 13210585960088290548 10864599608694342627 5153378541419842117 2425021532766696179 12085821266014374333 9149285428343743166 7092257881363023434 5576351759957643256 1366294617981477174 4868315237228298496 17725997468286880931 14713199970730462171 9810030206333833584 5287968146429908523 11684351403808332905 14340872719118375637 375115848768452974 736530344930018986 4945669182300069616 1021450353546940239 14765553781265361351 16351404957659777955 14978773876742079957 7880742673950075471 12974057543752699801 14845403795920775638 15968337160012069959 12069831322031400938 14399448688222189661 13720296264761436507 6168225229428905774 17563422177837345642 11604196025161393785 9882103501884168188 13962941743983813142 13082095243171768393 9738437504119476858 5195925539963074009 2895582924392233624 9023753352591750588 6582864317774596973 71812049579733449 5029046855561851316 5189592682547004019 16986061305506462386 18166376693974859941 8164232914236284074 6362806372099820691 6037933980438333174 3662387697683730045 1850158334717655326 5015620887490238342 14370485858057383583 10580377028325256875 2185401819472900127 3492399732360686892 16707617248344892325 3006081608971023826 14191714513815007661 5710130647829097793 4455721878968598578 5356009779105524288 993957012339973722 16125754566135668212 14794961865299226070 13771572447347001783 1835789987647243707 17503212401199093898 775133425506632896 15054326817509227748 8334130604718422082 7495590855724534319 16634212495030800562 13696059208440918277 10654945651424549675 11189352487467463588 1326152600904185672 13356253620113279592 13170738234787405795 15959371378223503789 17791754659988384754 5997619196072050031 17353273105495591332 5950483260039462419 6331787486540715303 2130934993221379197 13821161927570669379 499274841799037100 889326476132179167 1147308982546040770 1692122133289877511 6561855502828291026 16696467304427406401 5447050046286837634 17309133371011546941 10321625919485242797 574151280590914789 15174937919031509439 10822110829920083613 12560372117358346490 8260475669850599881 9766380606995323197 10971937287886134373 14851986862016755062 13427633578783861652 12306484244294414052 15855255425462423557 14330923749002236522 5935795556597577478 782240101763199872 770662049155329088 7325094557750283452 9283297545612936668 15739396550460197652 17440531002603256012 13757905936241400513 16939698427355361512 4846307416047567083 16188206460345716040 9944878384098952291 8942999267716339976 2261269098234645514 2829772716348581236 238725765718010086 11889122412733920657 10060019260784661456 1767208299077886445 3057074766690180629 18058356900803258408 16511740811269433282 6220080010088917994 2399474021475911704 10533475308427050355 11700465091258996942 9078050294561966946 6264629752686332139 6788130328872883755 16422228772380450453 16883058372467084074 12922151549111107214 9559727475153258342 9871360742965178408 6333243039620455502 1428305204003244989 5791927807800568619 13988882801217614661 7089724990808844775 14573821763478404555 2189776048366801768 17064707138399809427 13584669781798202664 18266403923214129085 13344423846990717475 11165612802928040957 18070739952331691929 1992494894702605123 13185357721136898207 2459291255184990258 9769160707988180556 17586928935893698316 13409243490892422601 8196852216767727116 8420384546310917314 3623650795320249864 16944117215708058131 1548371384277677281 9928102451790589669 5655517040787826677 11665618897966155469 11210023553999566260 12684926119717231533 11776493682256815632 7603958853884594831 9502498879251113408 12181622166819549101 7626567812030273615 15061571867864110849 4632282984799196023 15332847799895665361 213811598993304659 2805987424000025719 12305466389165812716 13078936091751562152 12919153799693475549 1917840954479330553 7404986943736285508 17756811085708289238 3188604220518212431 777201356991155684 4650130996739258716 18378088094435213511 6928019184527132725 1414373814180210185 12925276387899164451 9912594266749380938 8421499971900564899 17350103780341301197 10867721209132964183 1722429927111594466 17842868940744380302 1548283232549846473 10409157404035988269 15119827505750017029 10466050115900116702 15397091139818112983 11280563457379209124 10819259885313770870 13364185785012722224 1168524616019196508 14118837054065072676 3366617941358367331 14293042891387637696 8811937132187388282 6310690012107618004 17351344834557763804 2080933448023439344 13252129474044113248 1490661435341745247 10813362681271111831 6431661712504550903 15557053978853649378 3772608842924098836 15180177784979831357 12555930006316490724 5027032075715057437 15980928099769772075 15457711032442055043 10663518767066222943 7781045239254720889 268369605816157471 2483101040448130955 15533321640709932849 1662946377058575958 30319778495773197 4136648464520864228 18409254262494920643 2497572298236790431 13280049707103116983 15039645663229252543 17562238113560034277 10245770056052686999 17875686475818887850 4485939845467887231 15122716934894328959 14817469922174377246 6925496594478187174 2919082543811290750 5859968280616031981 6042198095834876886 3360596217553482889 2776583575481630952 2802429647077639050 1855943195243260628 2315732422958921764 12196707720679699048 6262500446284073425 9378939033877826636 6740199520695913326 15623026964101114962 2295786593455914612 229187148004695645 2355844708126394837 8133954337700470562 11207396956243166788 6303961386794985437 10284166251747703165 3498363752774884702 4933346364969382708 12850372551628293639 16314282693634074158 17160144059353627770 4388074240770355401 10024689134384429306 9442413649448940366 7645788318776598311 18356620282794745892 6918991214522459880 2182547700051728099 15403671858604465251 5782534009013426399 2156165286676695492 13682834910779891394 9783730181687039728 10075885827229560388 14991581037211133357 11855113442040873951 16199818722301532532 6464564536984093878 7586222708618883735 17280968383692097542 15808174249018710951 11091002037672261992 11212419539270988589 9001684285516201547 14289392342757992389 2324102202154760369 18109607741526081414 4220869701017608625 16136729198423345821 16782528592957002864 16091472389357105313 158642401003907238 16633375169581318615 14266500096235988005 11492382956700165040 14977510558254808341 2352274648431263131 9392905668020275270 15748143792990647899 11664408656667472759 18435964462874870311 3145919451433787500 7295435071085824996 8937296137757212621 16738483128847176761 7325395344913418047 13994169794293471672 5732726064514499963 17364793534119545119 11996068321094350394 2189317199810007363 449799335223760994 13235553895672864141 3916135475723890166 17709625408172150098 16259210387904415350 7559358901463424820 17590294324403401803 7183550235394866035 12246726467960448999 12564878970473353036 12000725249859732012 9175028192659600515 17655008557155535553 12740861009185694129 3883662141675686899 6453474533766429348 5927648427032374304 4282249852255288910 13018596825535737889 17409705415411572433 13507292616305015323 7901971599637057269 14835714596035917348 3457734015840412406 9227487611156227699 7419586053486577850 16234560053023877797 11927939387599526833 6244230824276128521 9619072598241592943 15255649451389405582 5518959521673065511 10999910917994191841 6782190907334761891 16496644202756005623 3331461951708529771 4756603754575861927 3844428650384929560 13055066811518684209 10342396236176184722 13544815329582594584 4067492114006009270 9802524148814470998 17576201459735717548 774405542814102113 4075638521460021555 9731146338880272393 12047963578112360190 14108442121073729970 15331162529326544538 14568420682798336829 7621474524284240322 18057556423275012869 15470724647236073316 16525658035039907634 15432563793665488779 12424053632301622129 13253826300164207054 11435175204790990732 7119275229884781315 3656754513461893719 7175089421933449109 13674546407810878691 16225965636064038593 10784279219326816118 13788816953128242917 164470695131965605 14611731971585463372 17168265769865071369 10507491499812312158 3612903617115545409 11018527671857755883 10704045942143538432 15478199404959411482 8996754722888924530 10402139524364858074 15846268296509347393 131950123107551107 13910666584307350605 2772703231382911031 4750810757145054056 3900036282097044199 4739923479098794475 3803607935866849719 6853632492870157442 13036562186579153335 6927696011900669703 14254818688235144976 1550213404167191596 11987773270963958589 15464356285571695502 16424080656154311487 5795285721688585459 1691003865655332434 1181192396592721867 10580004223605176735 953069134648528217 405474660263507322 13493069178732359723 942711455895188598 18164022263976022713 11905910525777916842 12065216635100634430 14614608528987428358 10075224482948940609 3601779619664148021 5387530853559933345 17273713193817647200 9626511704646074283 4038321282766827815 18036269512848719259 1295174014444997187 3383555167045897510 7891097747988380095 15250095108847340371 4802816309680557377 738625025267480810 16619072072509821645 12607379531238018017 1192824995754563570 8158792072748562 13371728330259746696 3823759644693268429 12318525166411056823 5614669022272186895 4228377800285867322 4451923783236059620 18332832473699738186 6962394284286589402 51873990578155536 10557827615532788557 2887518065592508508 15584940319102085432 681730439656105831 5015001113120359686 17612467741615838290 9653196962010489770 15399727589821571460 1337552568621006722 7669487306708742289 10008836279151859974 12133224409816749358 4775141625420415565 13019073891274084728 1769717044959680707 10675502904635795219 11041934959843968756 12378446877438768073 588057179151074154 6494987481225726393 4917029245852547880 13537345751021948985 13763276134822829973 3969328464134798356 14922477298787900871 223908445434126518 7508789171858403848 2033980955862236133 17137864938010320493 1785281356369236238 6646008758609827820 7690418002768386776 1183768557541893759 18243624455146244914 2381069584580241274 10820763567697579598 7315955776846591012 3273340487468996166 9791996498536740671 17264938161466252232 11909499350404339582 11089797905610089438 10376995764686627664 5586100515883416721 10092666357797215391 17965942614007097942 3125676389652619421 14216336860409345568 1945514169292468670 7534238393062391020 12180035827201399296 4387985047911064857 5420013067289660846 778910158285161586 4498221583293213776 13085478677616168264 14027826978600274413 13899879774597769874 1150482897556185293 18286708453437671093 7051581959461975643 14683467602811427111 16539048136243817616 12612726228292325078 16883746624364233069 3692719712524218663 15677955795559893855 9914742512073474679 10728932108647460859 7757593797470692141 2579579024500599618 3923640207819510455 16992838673963426550 5805668860528185493 6858967948018915088 12563252123568144038 9341433270811400633 2722815851216441640 4952344801039871279 743793518057261662 11501423188468579038 8300148538402418436 13968418957138284648 9114569739353783263 14118884234087652128 9425954547854775231 9491679383775527939 11298862455512981310 18295684451398619004 3042876875506374872 11548135152764511635 9614534951557984447 2446595075265693389 2940792049114998107 16932994071584128853 14576004974807940793 959791428304556196 5616083890268318804 12613067272151314308 11818485388330124621 16381870632489736049 9713685233769722418 3231142535770018701 236210620821624929 16885474834895749431 273485149124524295 10632892900446692080 990565714042782130 9865668096769619405 2210471709388258619 3749249900776920776 4408375241726321625 15953839544546116412 3926399573594938561 1926727470258502239 11780963254355942058 11517220183834335741 17329204331235967010 8951234200607699649 7395550264707846598 16008865297771245326 15374535479761424759 18119672612013870347 18185373989441203978 2822566075468988870 15398464671880368901 14999393777261005242 9036008195564073082 15039697197385642576 9059300519336987619 3724147145156354412 17546004129810216385 4777879739894255151 16791219713068819615 490868673034525172 6482597893867530266 16633392510473081516 6089742382593628963 11067847635042259956 14419915251748679573 15485834028046654069 2876495932611175578 3139669132727020263 10467350675724556854 10753881444819340348 4857302285606521777 18408622008777799895 5805781328618070126 16717339044706515533 17919562093555524914 12738232893250069461 14992117891480086565 13170917843152187596 7051360004674173301 7734959772602422032 5009383637951468336 9633447411452092277 13001807355519889978 9670088640497168754 18308065505699621880 9026172898561540252 5644456888733055318 146704719578866498 9233770838798143653 18022350702544723427 2612387252507564738 9807095990961794255 12031646285919832633 6858709601006533497 8569512061311275881 11415938233868146574 11929607546243807281 10427847470071724203 16760478083160919568 12326310572018162083 16219024905993823618 12214345296325366933 1052218788199222693 16745276292474701335 13237563146876914234 16969359608548203732 9176138978170474380 652108432430278752 17270419150720638038 8131008155185294324 3074535249767969960 5169452966435866116 9299242812396372773 4174662124197588011 2768754327543999249 6215907081267399818 18281872825859552006 11354512845413846659 14352213548396120865 14311203566268229236 4612750191374183583 7153531335744395324 6963686740906349851 8033718297029145047 18351474171784366838 6252632106598295009 2773435713328240078 15620367286307709605 14821713630382627293 15153760639949746953 12391382644569950215 4044848521501069646 2655616014933712962 13825023043865165837 3531076730288366133 781050887446765580 12566275693268561447 17601098856857652980 6214931505404304962 7438457661025360630 16216603082117026765 10651514131061754510 5925482551669331575 18259812918814985007 14367113882273224100 12496764530189786912 7240996761350852692 10557665296221798576 6484543343387910333 8224738586425419185 7031404613787540839 8264754188213827745 4005670468695502975 11549133694001907654 9137047937210723949 2169519689397829144 15915140778749801295 1385072423377797133 15377579386924964330 6427897359228556916 6857745015251827774 15173164247111516100 893691812468343993 16607678901670650573 10759855520427582054 18063632111800253281 15484072388381264318 6180778948582534219 375255475914739168 2552346440428530748 14066247626727128144 10685529141755819681 15669739944911513876 10716747797195083920 1747389449754322623 3924108089273765213 17150334680494901276 6436580737236709648 7228385284091334202 16360470271407100239 1496435524030749080 6880398355932777477 10725011872285982787 9677265580714905798 7029460795538935846 4079532485167006129 8548508882826365912 15717994473469346529 6255586799914777848 6897983113956894348 10623280193465671457 5889065090668714306 17925821176122430020 16024223883462406098 12060386718562375089 2567220942287033252 4588218253982537080 2739527915181730355 15087213795059679792 15157625755481386957 14757108735769300290 167924447209169988 16555497397999294049 14965616405530127740 17324759215551022785 3408124358234523276 10565525013860040129 9069058296414732299 9411319983843372055 16027033420780865914 13000905401485226349 1272623102785478208 7811179654796729597 13789859876213855252 17170510126664246654 16181425001034156924 621048809126678211 11356898597983591354 18090838659342412893 14298882592248577053 8384471136510840777 2758308705884920653 4463022791680937607 14077803967989942681 9622227859730317521 16056949717278532977 1733794974941484527 9287859910134902347 3334434043777907343 16710835536221578948 2858916735753418940 1269024851299937434 1145183549676855065 7511157147026009811 14038384519946404681 8556893287868271603 14339314037331883564 2119789877101970836 5455465657417830219 10117671936070625884 2369107625387688691 6621707512924335549 12775654450499465849 12363947903733617388 8677316862253488117 4633960176836608677 13936135240938666505 10186343963093885431 7329039991156092790 18359531640961202699 16861017723012697432 17736178360782943782 17643252708833011163 15142869714964046089 13656850867876777229 14837125534091601974 9381425142435137600 4440101300041812616 3614264269181706021 9434239007262306249 9315312983995861289 10956068116951265479 9750602447673900837 1631991155043207301 8869009078231740914 2741883686271876735 2835083627531843894 14967243442662000771 17406248352428012360 15304877938649162590 239351088986135014 3756832075331442829 9462457039738193052 15050312699871146855 16576751873268095560 5200978658233487212 173870799401467394 12378936508750264247 9597099884230578166 12894912827308844276 15489182803297219944 14505072025087698106 5474019814923901134 14262135404493720434 15772978657747228523 3140842171320593318 14445746381073032521 14819394342485706471 17298618893849195504 12468421825786363066 11033688435070140360 14325376733735485846 9650373036678406254 15358152396422595144 17704325433515536509 8963164100781167800 14139350875071932661 6077552046532745099 5198315161256625879 4216014881814629500 8387175433273015182 15020288383040742607 13979423248619282051 14514519325171235085 6879451830042673752 14285032625310173700 6262693336138475977 6898001598595983633 6834665870657009414 13270451643491553976 17348995467433912572 14471541826357066878 4183288840460597060 15615668435983573181 5382021372764543373 11216590102800987904 6814920612909076264 3451502283471660132 12353756684035149815 16394605530631762392 5121255893056626806 16699484604422775383 429296380621394521 1056231493713961636 8907058940694529152 3322461077968104414 16936611728501159402 9479589370906802647 6396045995878485057 16188833413767373846 11432017839981104705 2602054854869229998 11593828806366173675 7843819561355699974 18182715196677645714 15093354563759558784 12570206532695040161 11773853807097864896 3628285288530069713 8305785221448177654 2699964384787551326 2027167218087735589 8980576302042330889 2596561275036328559 10646521213572973543 12375551307929726596 8131054424743556974 16197859467215878522 10415532369946733976 12509464138216812223 16026974805698382328 15192364319135759123 12004401470388560695 656334592435910669 7459850998037283450 4376626782188161378 92962826636144778 9138959636275891727 15794632966941378839 6691725993497663567 17396270331780817515 366900328549085384 13351302948646179636 7187927367238858548 6794756146266146076 8885276009944573039 4843444833532040113 15547992763946358899 2959746433924599121 11293757717458605689 1965919116071820091 8103208487625270515 8261515765624291620 8971529067446262584 3285064500989647789 18108643775641347657 6815699925258850379 6629151148403243308 16520853440975273827 15183674754162331365 78856656911387232 4690946495550538656 10893972240649675380 17881772445418082319 17872964192975550780 17394895204945961631 12253324082983334935 2591146826347227153 11124187128503090203 14679011035316108788 4573763094281264983 8801996227861130179 6273712519458668718 16540616673969046006 3706372676106792280 13205180169609104325 11932268326613782923 16588093902620689135 9840954766675068315 7503515689587979078 12804662801444107760 6116369226910777383 5542764965817211851 4150431049521051369 14598260100785595680 4569873979102682863 2724634294088093851 14867350512596886031 3968312116439133963 2672162627111831375 4396197955042175023 14532159528423876609 5669031378291147890 18138500631190412023 8138012855992175073 8492445961049417706 9903436971900862022 5714247474704050247 10026446280293371342 1129559066811440182 15900844704031356091 7380778056629448994 9791276500895959008 14644653661154340023 13753723017322153408 8152153097501183052 18117971408736220615 9042691811051765154 1740230141115597875 830696595181767459 3610527703381870858 12077215361449375691 4266741835106101469 18078606214034640706 2464609836569326776 8015037262836627927 6750677659628964967 5312093734604023639 15791165639633124873 9468152964208306014 6125866678467225343 626128158093286006 4483644549857778974 4121588729701190532 2210938446572265953 13158789589617591755 11785354447251237902 12985417067440243150 12834545392712076331 17623601291819636804 13598306169094212088 16436725619585240410 2726718914848524832 4068583191299956140 575034861613571319 13914968485782372222 2352963264510903554 7820433619121757371 993767363807346438 14525189856555093432 16461603532171602203 14327720156340452922 5692282762655719010 7135252762649250978 12508977523562095243 5921764670788725915 13608027484151717726 7843847493301341147 9661659643291466843 3120753770564018094 3057662739104882848 4299231917245368438 5669037771759686985 2178801276323920863 14471263602064536739 13836515180281399745 10880064800328448849 5131076065792119434 9756566317597980442 2536945481664588111 18082985584313699204 17483718685728991218 17993323798570774438 3377780350606858541 16159046005579887786 3210791919500695835 13536573001945601947 12651284155609873469 8615917324770056816 3346166213713815780 3885951257247217979 11777248826522779426 4280421321852651565 6288002929772916574 5735187581839382866 10386110999917540016 6981849315807526698 18217629794548944962 9025636725131545945 3059434847521370319 17942113796014703731 3932279159869552097 4793285154998174491 6872595220361303713 7947315993949423058 8017333968852251761 8434610192118978788 18411904867250137596 254332417031986281 4271668799245573009 380425051888054912 1960966113057612368 4017945358158948786 7981584205483701495 3961136996305739609 7556549051425254565 17678617130963673545 7661983881793399715 4146922214461559982 3872735915739635107 8777809990504279696 2491055628451615563 8921588495667538219 13721374386396795392 4493267688588955369 1505638210224037373 9389343922050919184 4944838503664625773 9939873510004245992 17127826726563735113 822563623111529462 1106814350367026524 8059121491614483451 1007233297033624243 128176900496808319 13382132154485417 3055565149659355836 4386038018062703007 17762241087973264787 7865697844470801630 200172427512508460 5839245128128674742 5095947878360244906 8934850104313481046 11415973187817512094 863900097562558946 221283855496905152 12810099010098973328 7267916930997629983 15483858000873650401 9794073343789885436 6107678305333698914 239689905820894890 9007452608572883825 3183720866903665379 4049185691837459161 1705083949560237259 9499440572549755387 17956773986054788831 5175401740846801084 8790440814779239732 12523983498835422560 12040141194006634702 9368354516448657979 4123179779007105189 1800827341527822347 7445823447185668772 10868191876822173312 17736883074621407424 13026468592474467277 4998696795889412106 1582680589549475760 1800710031926082331 15075976661296148222 1063529407720442117 56713077962520772 12156170163992449509 495490135935361590 327354532691019896 1412986598234575254 16189000396554558670 12336182106011817683 13860750519824225230 7992383562775036332 17022758019238159947 8384959027425415245 11365544751447478838 10603723693618000528 3019253168553351996 176489420736890469 12252268718840512340 18150740192464763235 16904624275094078205 12296404912133615394 1684838265143010254 7204184807025451640 12851398032313987831 17106652964629756932 15175487565808549755 17284294867155319268 6250483837806344449 7655376339808593393 15692542433243402306 15024605642847359581 9838262182113922970 5226122925533109245 11529852184683213211 5696130929521246540 880460744077474220 17846560269099829148 16330743446947018063 13830597497699916787 9718295432269369513 9913225975213620755 15869032206037371238 11666805912994720959 15236273256926256352 3150580158876537621 4985819838607927453 6673877529970270073 13716195117581349104 8899594984867421359 12274858964475249114 8968311921763206017 6648139876566437449 5660335313365230014 2206740245833365828 7324161419614291612 10285435656621398199 11706245175377972597 16543988817403777885 5758896566489528087 4969994341739634611 1940018009926848484 13108062206062934413 8015286171957713198 10712532500059832844 868611505397344058 1138686430860126915 17343301751522984655 1499362341411155486 7334907031846308854 2810771408237892241 5113290095233652959 3161892798436609307 5748071038887540145 8096621462050579991 17658151391719586444 12490128321669413031 5371504530558551920 7212358154363900904 3233427763922662049 1827512600623471006 3105391652269964106 6816606624876096752 13722107584413322805 8974751730306740544 14934642142226056765 8099535306461578779 11358336839340182278 11159036041490660597 10905883615358079113 755457278003317520 15424070728179107321 17050293416074857039 14248015762005328475 12590181447294392613 3403508709097658576 5722008781359794130 12975824581943104542 5778975759356323672 11579337127986438801 15257021677370690955 14249970491464160772 2388092122716748172 3857162611365980535 10319877276033706505 3678774058409549180 6566982172646297423 10728086563122930239 3887521333200093119 8707575572903476269 10642418355201640863 3806456279047352140 6477234426652710849 1538967145111101618 3895744459403445792 9562509554661898267 9130283936191283421 16069171084117827449 2885514391537345370 4540234833587763254 13613272133214371855 16335572152006061680 4676630521600141773 18019290581162971393 553052813718243735 9048106807287062496 10596555703932010431 1517277861227073315 5435770689195074255 2295957635512976711 14128703345870087588 16444004481056977864 7362706288722461205 8265122058107596570 6407187844152448239 8223733731945185452 9850442949971259885 5277321676549020748 4562503178010186621 16478117790218241695 2977564851077556170 9106852556503606241 1741952622624876114 11138590251802840516 18352769160446483110 15872310303962458828 16859701101920571354 10266235472260960787 9669473820538987494 12019572996625129878 3312712598849341451 14618268385617185267 6999326101457719592 5735985516491732423 13816524450251332926 2263408840163415082 7757136265715011361 8597744330300065386 2789144650016101745 17171322622414678261 15162204106917122315 14783700045146605081 2388937397319029081 7006525503469158045 18130433471374072064 6294946290843294490 12339844371124533781 9304298663168871351 10473746711748250199 18049937376179161728 18107135383408562314 7897317100457569445 13882710817352280990 4118524505662180266 4739540580018395095 8906674268626487568 15806547466832114890 5788154435681880986 7788691289927176320 13701492167493735581 14449883337142677984 389882892705513018 824568620565430468 4514927393608651824 7560843693993401543 11501749094574144738 5978682217083696097 5560099026310687946 11034371817111286310 18208758688161954350 16797813675405428613 12755616964412455016 13913536714486623334 2991680150854981351 8785824664069140188 8053551430559734646 10277470565991618599 15317076484134715163 3001106652437875958 1880227478779324714 4491575731202938895 18308388283229107709 7983372245601512535 5081269416884870464 5542880729687903585 8948273871408272027 11443931565370693753 748019815083856915 17357310224409374112 4070001744810147326 17147302466987763768 1868422879065635383 4865906505224987551 10926407592115370039 13587187331898330208 7868448771662079310 920638929215546687 16128186142431062513 7679210656914410808 6839130807420236945 4280343030605160063 4279799863093644471 8101872737406472951 6677429646390331951 10436353248972761133 6773808784458917444 2232977348379618252 9385842109812036629 16534109271755056513 12767472705744617383 15629051775657179195 10738449535316500443 10662369190102481908 17361978145094527883 12604875350661059071 7377877905833011254 10549745875027029144 16304728266666800624 1572771271026954421 1638723496671302559 2611242012217711653 16949461775962080360 3531522912664574572 13736546774455907602 10525759919221318090 4724771043150367364 12151840233170522851 14423702239008975463 10591691117755546531 14872226981422223634 2856575475349387033 17315428313472327100 16052730532108081738 16912022387438749278 9164396173424585698 1978594751425539036 16276641787126448698 16365372635326411498 13491747789681362519 287550327452402629 10792022972303668626 18183818297086155253 15220913968422924760 13695830674635346315 17820416285791642689 332739761085531634 5461297426495791451 3107803696640084739 12376388610708862564 14157517366641965329 15604979817007660345 11473477418294042349 16234447414711210905 6475075862844654951 14313378844936067921 17000424784975199295 3917838143115757768 2696697890899183017 7560188972045264977 9985930087362372844 11775412638943325585 2914084374222558573 14781185078322312061 17672027442361897670 14202969407320330137 4920274197095775050 10453331584836100648 1200749151847320266 8798698640845384786 7805764050424362149 15471999921592786387 5385099855148941958 5000393241669361446 6073689986973472822 15563869034791019099 11275102692175415427 9048614740078402071 7778174904801801601 17913143628968214559 14757843348844748033 9995450982587730910 14137281230133004890 8108068849969479251 4314877536500302106 17812934767345488784 6361461981857804763 130963187825760062 18366697784815821020 5351149437174538738 3508655413125131106 4999014011343798547 17880319691043164006 12990883388336900892 4594490084613633730 12825161075277871029 2836107281181198329 6829631499217420952 3822492564227420048 2225662041157591634 9670216438051227528 154871523135809778 707743763728356119 15388633847663706010 11371445909308369997 16024243932645162204 507272395995931214 2121499154252110835 17811322455620872311 1088016009156034 11327141522411866417 4650507347777422628 8077013474884217539 7930786738705575737 384187666004881141 11633803960305714359 10159513346190652417 4910044012785531811 10901435555244608895 12019162886664133900 7499957132870471928 391159950522245083 6436495040443802282 1596224787818509450 3913409727309080115 18178948607676118761 16059851812967681486 12705801264352342848 5511524908864662646 364722315693580194 8648037685875188058 9453069592664419604 3586499981418953956 1968736086834936895 3631803736319479908 12933744725574122619 9820435030832701393 18405212532797884128 9899871183566198213 13066257549662146415 5737550998970338217 13998260378704712854 15134800481924598241 9337375739213709211 755178765679715816 13780908375664373238 4133295598520714802 6951318733240738481 9256402923170590269 12380621665293910168 880719238204557006 16554602175635707576 11461174595937053644 16395280472933009352 8778016749910649376 14958298583085257671 3380301333923098477 16715190820990376692 1860535811388861044 7374953258507442484 3394166251979270569 307156437030039526 5032843051373801556 7274494512059872439 10884907252583986211 1492593888746029241 5784932423690060761 4898457732093154223 9672256728774792876 6957744428697857077 15851479983011535102 15495629868734677261 9772866876515582116 1870097171146386063 11541877603519308892 1082668169571026429 6634724580372031237 9854094568143861019 4368628768547714653 6781296898480001388 11029642606212133172 11942072929984116732 11653740498468689007 842134250375115836 2750355415292850672 14924133792775081633 4553547164874489924 7981489134445285645 9617776728648335537 3357612747613693896 6392664812379423795 13806375089765075775 9521768970518554822 17237489605175969487 17152283810955473607 1955887303729323578 5769231070025361532 12545677812539576362 17930072520577096709 3489724519925295493 2644187633034531232 9156712608063640822 662896240465857200 18322330324509530214 9963165929441141792 9431497415906569274 17617683934742173946 2606193965657396174 14322389512181569801 12997962985988343209 18101718121933097227 9447583536301717343 2701881151915737636 4268975227997925340 1564644960602732720 766257447221238381 18077202955141950878 13886157617768010806 10533134774273147790 8173926609110969224 9784579003649920299 14154547088468897009 5330359586544271594 5520795687414463956 2079283619053936660 757903957083658577 4558040320674282049 6989369406698476853 17996160562853902015 14030938961756018542 13970898336797311130 12581335952415360527 14112637055188073181 8551063193345931409 2529270929074935919 4210581441205618526 6798724729214748766 11752041740279476839 10962324379074348627 15398548766678675446 8431986415457087304 12298247744798369912 10184206882900274235 16735590722913654427 10508286495461856271 10976214686920591124 11573011586357240853 3250507191236447755 17471722996146048600 5401188254300400622 12982391353480187200 5345965470062903794 16465530336942639562 363321403849602017 1965631007383850588 17986225916527210384 17019633595423374373 10716398283699426025 7837174658086339179 3259773962030845741 15097036100668844801 11913329708458339285 10493617371459849592 5880565561598390240 6855823725835577622 16842204937325694077 14231663992723822456 15588894044273239482 14794277442936999782 9314788360350202013 8559224675543023318 2907512272845516246 1038664400190474732 11396207830001793784 5759590403993934373 17242764823766489312 2461684299768900492 15661306446999419309 9756394096802522864 17053607450758263059 14597353435223956405 4712607371491038910 5254664410955571918 3717308757515219803 15382125349198783402 1327186779077141926 16724132611292986434 14425407299137753715 8892849198996897764 11741034515006221681 14430156420466065582 15350253848700243452 2546647341318105622 18040568426480844996 11245896647065038265 291782904209592397 7337209951929559957 3498679792053711087 6425867910145051066 410126518927350594 11391913933207046749 15553117185293097013 14416297129661808092 1731850707361125418 9142605458367446753 12488273149799245028 13381989075514411543 8010570910619211531 4834616229649678236 15034377669426688440 16861436817853722840 3206716466195207194 6443488198787094130 6381544098854702652 2460698927670725581 163669202694728303 14302572289431949638 13696226132964459154 15845284536038556271 2056534664888327954 16019063355484355521 4477226157372423886 16436019119391353547 12224254383887891449 15490673135790727126 1689630621843173735 3745796918405317818 46928914138592083 16930718922728366025 1923749155401389978 3714820477955999156 5649030476325018829 3546865134644546742 4186584485742901377 11169982464408929256 7119326864533743158 13721102773691266280 6554301233060096892 17924951914065102957 15191556157658140349 10817118044002792750 1107383032733266463 3418868683196559038 7987073349774298753 10834298591273583474 4213090377587274622 15195070915087754750 17388388019227404527 13812065392129061330 4868097197283025318 15341511083608297816 8653080925979638930 1936656043559494295 16861871140119617534 11102735542676926964 7345315280284727520 14768543384363643248 12213241636918854839 4278732398285737195 9111370580836694303 2244386170283275862 1620249110976636630 12067438006942982635 17161740690790613660 3981405430878797530 11782710478830800429 17470865340523952384 17706497712668727374 6798405493446485882 15312627559619827667 10885613226357632353 1891633966730190040 4843035910610191176 15255164724806938934 4441915332065326453 4641289182239202583 11812081573073291771 17795599444313897100 5056766109362507612 18132957795541501970 1426169858236429825 9756870949262756407 3682824788583215157 15377743179284636794 12561014913992717778 1493374419175054042 12806154741953638747 17983511890404533580 8625332333924345658 14361303255598695495 4209152807478440002 11504384065941051411 7189065300705934091 4621902846532496718 16592848866474635161 15602367518117844182 16721318638037288940 1083923702906036822 10880159033931414210 6123805460383023068 13439609401869877882 15253072519374187287 15234334206542343373 3424942575957211300 9727302911036914781 4626353796666987353 17685861602092562269 2137377357978139942 12764818029553983548 6689672569442630431 3793707318374620101 18148987927000604125 10622207604459626489 15479955768421041159 5701181452807358346 4154316110018733886 235168466439103826 9742632421603978466 11465172429460972537 11020813671155383446 990279147155287622 2998777381175271816 13014844790507929900 10449271825913338648 16645390989849343988 6485655492931908216 7489124176445200980 15242935750915033530 1781255906548420905 11804345705770720753 4358873429245939256 3341278880844399090 15081940177147564506 7504211588532831122 17294297755473020497 14095367405087722854 13575811462564984526 11996546207799748893 8806425481202776455 7009699905215598260 12812258431730048219 3884939327197960649 1366768578245231135 12192586376252225921 14879248681626504811 14552297087476963542 8140814424603573086 1801245669220044121 13078075661942924958 15165887043778243310 16140979082880409474 1086102740266130651 8464030617848868798 15031805487676213386 1566853075888134463 15664224439437952870 18377106915548408585 17034900066205663823 12277506923356528847 16655143220311393459 1069405963495509338 11569544435078938807 17239201119871444019 14318669576263081055 16971677888372006939 7000708196558405300 6738272759495126889 8544340235698265430 15836053944899099952 15649376582525475356 2249801909902458968 8473981837558351475 6804327110732564944 9652873834207851674 6860103186257283364 15371981903620168346 17289583062178104591 5248599590236422178 16704953627833684109 3235058471524693511 18028181542562729182 1296999302348897209 7530110988828518394 3546486710263567404 14921170193559600446 18120480958186082653 497935755249853767 16725963239283986055 15779964855064140190 18336158717557987739 17941272886836412157 7881430848904526643 17238749869617725723 5132062409554282354 1858578186536102975 4041783331148645768 5673623386606120011 1958027220985469156 7018484553705655979 17813761495615883552 3267666864104909518 5160940651548112202 16887637447550118491 10352178678163918565 17557700947756643253 806519380081719863 3100467994129220138 14885376460518445382 15549087073195923582 799629170347057109 5978661685197761792 2146122606474516450 17449639652805535350 17679939854105673924 11626603216356608603 15413179987148067435 11635779175980333035 16199302231641210275 5488237634057963703 12387611523255470058 11516247980719329836 3438099452653040951 6371822699216983304 13717966394977314125 17544800821393746294 14463732554665873070 5264204376909459097 17632980510543288665 11716984836643456911 2005671763313643566 14931087433060795753 8214368842231545502 669663362288461872 1098072007903766330 1638447835038513852 3160549124348634566 841966862679892354 8926287811843303970 8540401468569045625 4536250689387899826 16688165157192299734 11090093099443682386 12971766711241156401 14887405773912103617 17426105887236916687 16812360799363816014 2888336588739846823 3245326963952166826 1956573163942666675 3641324632751514701 15764564968799873648 16607110606170701269 8618946601014897884 8734465560264981275 15994421434418207244 14606677836487878955 7732397117246670525 6153865641431814393 7209615510668384461 16287420059209199984 5603490260383919483 3147334337894486225 17829649484555889984 4627348150244519271 2097410058984032635 15494390850914859878 16699587444228891206 18103166861986006775 12196653860631285806 13519864285785854029 12792857349917724026 7158357296081282720 12043733300510439715 7502943609407744619 12738826773655947834 13678159203772661919 4481667102725054854 3950153509393993053 13836467289019030037 14236746789440719263 10660360245768680501 17511452461164853933 18070302903909863756 13599967260872731533 6223439393761536572 371071310850732594 15046525545458236265 6003529149057619969 3151101903468724424 2277526896075270219 5528372576801306041 11985641291329459470 8015016702317958971 9793886340905771324 8647130724861259744 11727738024106813783 15187904562378670338 7111190707241968120 16942531900777737553 346619257825694023 10004997839748881119 399647829868727 10594279979789560273 12637619824651970673 235584004930021484 8226610594524166487 6234273931212980142 13344347550241577797 12409544483039489295 10971407358436788961 14327914094244812048 12602332716049187579 6525221023703899378 9745700464393049583 8216070174457193335 1125247914544357048 7827357083211225842 14603393484088360548 2343327005917263035 6856383722267904627 17708126806207398198 6563422723522414331 1643082800211548716 16429586757184413793 10817625203473546068 7724129832535375145 1252708282682795588 11924216727383914021 104877542408383728 2496412065548127870 8985843872192906709 9615273718929999433 6405182406375636361 11497619609771063174 1259520628684874404 18440029705531736111 13550692670226282343 5232079226770700314 9840837817161265666 14127619034232703359 14096784160242078117 8568669615122653898 9555923638139505761 7101266568264935100 3104788455262304033 17159338755901423933 5209096556050071659 10317650040591603009 7216681650634871349 4176219291567782833 5303840978892907176 8293601449563736031 15559743081754736900 7349043773209647123 4201888677072820792 7503428223519721841 13643860835220626359 11772564137572889359 3974246613544047061 15312696636499807411 3110779361192917282 5197878476210509230 10479042118149389555 2245026822316701089 16061442952076427085 18288955795349214037 15881685338102801012 12759044341590369120 5431721338721466637 1555386150513917449 10711479718276219507 6214617013963988241 1271232289953171668 17522652973762985760 18250276384413497920 11029553918243058648 6403327130140752721 4967258395471605472 15127931530816746165 7517858537042199021 660822965030754615 3725884194370066116 7418067624787344299 12176619255922241528 1307611717511144079 3344906985716131855 8843095108704023294 6213109845860543647 3983647411992764336 3758123462057401171 12517385141633244728 15411577044702676413 13709910392580055566 6947566337647617501 15664654286375478442 15607588209586207685 5244117114448720852 8514104322370505196 7502858473563497446 3632517941109545309 6979959106639605649 15789294702128360911 4650511005844740776 3209842830314530047 4734384319336083017 18173228178347234481 11281909435212866916 7925815352867354961 13687104912442573268 8485615963331183148 9217747549590395288 17717984008858442227 12709128808698942925 1208450476775006341 16991509385675140053 13113108470044642382 12388231474670478626 2752895640584394579 2012455469432157399 14612305337364000106 5829907752642631645 2871345955444209321 14072094132114395102 2256373703543400502 14725317001695677650 4865540176538924886 17602977090651735020 11761668240070776814 14752803645496215921 546227278555893912 10958056063422560076 6912896856950292064 9922019479998880961 11602077451016862813 6636014672178822529 7853542630329870585 6205803451758101312 488537296965867730 10551490863080650426 15917092588009837952 12043019524039862857 9058658013264830377 11970151912627981875 6900476203944284434 15361044109488932165 6981078396761282581 9452826520770764425 6287198304021815253 12177624282382537757 4960465958784299004 2143248935187580430 10472367587185315199 131057995396720000 639699165128230787 15987558373347598861 1658197584819640747 6070583287927939116 6490914213265108238 15376342790142326701 9171156911394601222 2444170669188889030 7038419758561387322 7974012062919833178 9063138168421342425 15519324961001036276 15310892719303351239 15334027666833396010 15582039845696115368 10390576449226499116 16203761498974990687 11880856709331055147 7394124544377180552 9942027706205960580 5413571080984946287 4756024654121733774 17329744022182672239 6551438171355247498 17854375706817238745 7999686498991141108 4470556805100678510 16344486818312247923 2450361934172603688 17114391676734871106 6388742998717003398 10235678305442376326 4904994713417454383 11529264384611920076 6764372880466508639 15406107277095771305 2190571183191001381 4343811342205924604 2850810472878578956 15360959534729275518 5038717399752887750 6281409470637751435 15669223065507281961 8702201972509769142 5649494984302455620 6227234338286761462 8908255255864946903 5233319834080097376 104138021490574135 9310381064030743976 593129364239245545 15748363066194266795 13580927388012916215 4434397281273055845 9815533383578245491 11493449816271518107 8106537736794068523 12645673723358149274 8759509190463272022 11220286741931411454 17825915438505475695 10263398378114013743 16074626213569649133 16534889864135490711 15523455935794281908 6709607795494261301 12024382705864672640 14817096206831039789 10777565478342896386 7032102312943607386 15992579224520575413 3422485587833317950 1109145841667626807 4157879400311714389 8959400185022898177 11836155711236937877 12277082750492589358 14440944175983532009 9297166653550742394 6025306338959395748 15697108100878991101 8995287302910476562 14108015541329148274 16614349031995885500 17479347345937266031 4235122792699532548 4116359417756504529 11135805651061827502 1003438392403148454 12091193007327869359 12749235234497293968 5685622833143884388 11491123790276811635 14963582713235085289 14128767987925795965 17660730049459521223 15406934337141662822 7399784649485498709 15888087447709674776 17164050909080360545 7274891122307739500 16466415011012301266 15503573607605868465 13030687558260975439 8109394910900421024 8688197226236696970 2450994871262266212 1783110751779578100 8053127281825581519 14362326100363647351 10030134744932460990 6556228320286862383 9146038258213640588 15737358947669741926 12409819815075002519 16683218631953322443 8531845364602448910 12778453501861778801 13968004504884093634 11936737510259064703 2596708704857501434 3513142837093127872 15061333766108207536 12638087843167081220 6412789603857065991 1992776192917269029 2106486987512730666 2891715842459335247 1381532607017203109 12823435651753841489 15004599062364902280 11646637510226436594 7704299145475954013 7176846629779984451 11752816669716725499 1248767868286547684 10116324608716647158 5029692841478810246 5753204561230238995 17391664470375049233 15001883219937693220 11133928271581193060 6483134557396292188 7177272935703035708 15487052950203900342 18444561608852239335 9368498558859844225 6794014116140874751 11106157309064626440 8461757476602744626 6963502671486352446 16846122161616481886 6753908417659261291 12433111707231674274 8966620276042092839 4873204099880041039 1098641794835381968 5824170987003847338 5692978559009026424 13159496914062911923 2546103692775158150 10202368669225709740 15049549559467710847 2130174932066913617 10272675492936160764 2423325173649212372 15078676260735828255 478496133516357804 17908106952217092051 8969943234787163762 12149901069671315639 17730471708164950343 9838186793815814373 4589346990266635974 12520929900026090340 9679004558458388652 9913594550161311103 16260810969428355803 10718790163829668547 354054312392829890 13784444667952850103 8627203037549579555 5426723542818901604 9428976485963746511 1081836416537389311 13769738369489375507 18139766857059677688 12325346735007479423 16925764294138659300 15817582804802344280 18167727490335990501 9752881045284002177 5200346940764427466 2915464795472585263 14376110000060094463 16313634684028421701 12760042663347881256 2594413391369720932 3911512204313138703 2944765575550861976 536958588052600515 10416004523045778265 15613152102715559759 10153346097690147491 227943053073019595 6214836370694219091 15363016845541368635 7273765535368045616 650104480054033983 11696880092197849354 10032996011953042261 12568739009548950829 8784465607415601012 14834883169343940869 13299552378238144302 7277071969641825312 10046492634935334014 15430314446554816735 2444627547542382398 13454600914386194644 11814709821457926138 18192438557161426503 17881939225225251055 11126872838779606957 7067108660197299843 14662725409825984158 17984033559988526824 17416584286317871126 11556920700552007858 17310557718323609756 7084885427681974337 10601147831358129839 5565457020090211010 16857161545587762818 16065702087666865010 6341733406064991503 5303374620707023495 16723949434003361852 15215767194950922219 9582578737944971203 18309476991019583320 4845533639767131095 15832264177498813243 3036907506176858890 18131610394734702270 17743818415332407574 9831068270382318945 7187247533395865015 15199377897036556294 8513725406144403440 2248636149984542767 1646816885739778706 11656772439307366126 1854356473158603059 4776220367502898282 14065127615633227577 18275953319385436445 6732047233185345622 9880582013742382483 1282369323395854463 61030437193035212 10261882220519684981 12026311212832874060 106936620717707416 16022846433878011665 5526913016251605171 7823077347730872115 12814460355876510404 11281525187372799939 7194609935796029340 13796433452072508825 11343836527963696491 447405803183596951 11269217517879078860 13037076386671026350 15371301801470972750 4669990931650359004 14898552692561475178 3616923559720659031 1711112402939091004 1852998288914580525 10162115199819856058 10136619879677412574 4824427514351509447 9101628821365759205 18101270503712106964 16182690668820161332 13889735748971330373 14037157961138184104 5236473805578259574 10633846169094084526 12829079352825482265 4702247568201220978 12712959159944934192 721162422312321920 11970913599314016806 16981988638390948998 14462598714715411758 6056309291014716414 11228150236128359814 10725321702922440829 9068479470879923274 15493802719783365860 12764248229320898070 17594704081742813576 1747891533702589638 6330510160287397840 1276031805713152585 6285522925090455728 11413863781289775641 10845667356400439065 12595938710592560553 10565740985924845432 16113820537144857313 7382921788993122336 7521743768707091951 11000547426034784449 4978853767933777070 3551771663513181297 11048736820519122867 6018990711861326693 17090643541636358294 472157390455523862 8537591721730951602 8336416156072463962 16629089210780696940 10330970317957071038 8199581728888219370 3260036216626126390 15200011420541669791 12051490606363251335 3323660095202287162 17368192407425086335 13011721476716433780 1435022505343560450 6966330989943766075 10883299347938318949 6186253754483941336 11234781876868379640 14080878908025218566 15964060567968306615 14797795689903877901 9070566288894511650 17428841501073860101 8449922251858529560 5519385669056324466 109325474625620946 1181478645240662642 12998143069092926875 18085447634420302548 5387071495036258327 11994118983113986969 11961825460835183215 17973097434302986364 9425131546370711651 11277815315330616198 15046005109816053731 13834361878648882644 13407833480779489515 6321349582513274890 12405380241758906439 10225345069682917858 10843617260030517871 9121180756249068507 3341430949953748562 1535319704913937603 17491716666899184141 5360219669665478032 4143888823746764562 16291359614730732632 17938401577338738455 13360171043100325762 17495048484798754820 3231676771636676147 6321124997529344848 8137950131677352645 1783444008841966387 7434943434717977871 13933098655710112264 8997119172614625601 8425114535258244746 15844480973642050013 12873821969152023445 6209202495810501349 10782367784545887480 14384171574390333379 11923666618221850522 15380486165254269523 11185315055223067116 7531386916426244759 12789662345710908126 9289424943627514167 8224018420577133433 11604498115943766502 5177481619412142362 15029568519637599712 12310146438983303049 18277317067701606508 2151226160840331223 2832535847146245135 7045731692610100083 1793178857140276092 7067833200638044686 16238333277303395562 7268528811703193368 12210004960206942094 397800927353822699 15779103668476459023 1167704417646639725 18089253208117269039 5442885298478152252 203273006530300988 5645063996838412118 18146036266467643315 4731393417408674461 7179329056630349671 6151797570452136596 15982515101098165242 437072205301351201 2849993049560514922 1391939126701649881 5726149147230795128 9064882497018518328 13213274704927339175 5203318747499356704 5941641214959694439 16522471506466221193 10831235514536608653 15044577827232657271 5791288823758076007 14842411784863098362 10788625906807457987 18068459757898248505 17086455423226286278 2967143916407071569 4868803888248110567 1170789994971851362 5790017223436581059 10555005319094457404 16492603019321726872 2287643291450777773 7956322430464203147 13323159954050472173 14587531972722741145 11166293539817598742 4661706031449647706 2734052855859759502 8735205602312615806 3269536666782132942 4765750360436335991 6216912898710942806 15396379370894145233 16396933050724372421 15868705028425629645 14288732052401654171 6678226672395598580 1133329600412108490 1157830874077936419 1406345312532603653 10959718117608573152 6268834730471433122 12813282631800751383 6576655652409658698 2974848230217122178 10374881928162962872 13684107816790826708 6405203181010011474 5113297768599785899 10682412343372667738 9706357661822485357 4934179366580491643 17386057408836224444 13246102199956094132 3444661741353580582 14569806176757655283 14892876514878968933 13913903468281288948 11969293357277228252 11940926962242495006 9267104225516620575 16945929221561217438 11123863180540455027 2967366377177041788 9963986375095674365 1586001816163649524 6551031985006184338 1344407672678112941 9519545061005775026 16359194681922148275 16081427888244857786 13758335664548942483 1777986458566448276 7447828834219132513 7424421427258237436 11939547594885358077 11206071826348163938 18446689987034193591 11238283684434424468 1751211438427736391 12313056325526774552 3003556107684392374 18202022084511596861 14390874980853938218 3839710443056530081 14561406295011496640 10348739160634543461 11813114525811699562 13292138193610975355 7145059506020173916 12213383165230335675 7660712736764294258 2925201476657485979 8030586003273436268 14659750608551912921 3164416332700352053 6723130698034402195 10548707916502519586 17393194799250368721 5551779005728695517 16900186905291284946 16607244285543822666 7456842393527685292 10299582320491334902 12054531152825772440 13158548772152336916 15872934253515756030 9896188719202363454 16025344506433288450 12690000518760946226 17175448862317757882 14237602743087217886 2478741799778082079 7711168782684383669 15346060377177855386 15650530536212207944 5935317662336040016 11760635567022435760 4773994404931379709 301832027836624132 8068478817218079545 5217491921237913788 15118312710748889381 16825269748671843369 12186234494343647633 6391600825161723644 4942478966140116346 10300597454622108823 16565468919564308000 15429958843870986387 9256050169464264627 15387007100430887264 3473562362813643786 3037520043429809848 5513183871696334121 9534993086149419913 5538532077302669114 13758029647733797780 8445742403153777653 15681413089203299732 11461660016033354574 7893076859464731674 12610770937112011746 3227716630144061948 16345611476764715398 4326982110315493751 13382622343688609094 991108403027436424 11388201114308171663 13904392624903859796 10534052502234354378 11684467120471371925 2723745569070898981 11706355956891208663 8852692021479644605 10391325913823627204 12228649046556893790 5703086662498585103 16275536740607729407 11783380533636344815 15516176698798184924 13840505672801702062 10091352214972855343 993788397529100299 6810752004323517007 11232993299876207562 18300736912573981349 3158282336264945072 3338487940885000963 232050509224149803 15312019309471101397 16838630188894787832 17378737163471086548 13022685356216313434 7665958774246254643 3218183807492129542 7531420445908443588 13498740468512714712 17056048007161103038 9491970709052988165 3937944190198962373 15005214263521224714 17319593373898346210 445387313907035078 17270184644837935800 1396802712889305856 3298829268266155468 6592851656723950392 3477977751289599474 15959829974577417371 11430806282660916347 3005849694798206345 9460757888860004749 9719461862362220968 14129685763696192835 241652677511604410 7652538716552825209 816749298752601754 4832136686036374224 5455052808062489468 3286996924194810838 7644637818070467760 3109009535900984780 6333404640636837888 7558393977646989590 4013625059787093430 4891851810850066834 16707557739759162197 6277060789997038808 17357622027331084355 4923667690691692394 13411995495716909827 13813291043907472010 14775975075040130533 18080740833454252622 14313151702206913739 13436811449359162101 12304645569742771065 16883011877353574816 5269241959788706450 17788964266148891311 15308541667382778751 2471394585863507715 17837146872718595163 7600439961854300314 9727883767659063496 15909728908307365802 17203565471602658176 4421490794505155468 5199619261733758620 10021911606333874654 3452558735539486413 15334782945296991700 6306396716829436440 12180382580712530996 4700991072635354268 8947890718934663271 6957322983114205294 10598001307493254684 16865815435760802829 13306489373486811119 15506579274548428775 4708218637613452357 5905953541228239685 8198289625707741023 5416691747980921246 12812179254721513427 16659512604572351898 7988745671539661581 18073781522442422549 6105730017039004175 7713398170914751634 17402539030773539229 2256859398360902986 11332276719422910733 9501649056231773943 7040064851630454693 11526978802423435511 9046462642194250279 1483500168223980792 5949635236192482003 9999006938580404091 10878646304827443813 5185860375176909038 2468549475978268195 12009518389133789153 4879600960158390575 7189818630969177376 10366039434153750273 15112477269155265644 12763618267555002530 2007445380225356165 6400975531730727412 10275783028825080747 9445293786582725719 12414618074956659557 6632507820766533842 2569763652115024366 2253320390511600561 17242093048815350369 10151013124302828094 15839152931765556943 18044003260432649600 9205175537536692218 17714179977694865787 6739603678989366367 585422606039269211 3450434212992219874 17157023570791179405 11710458900556569672 17628995332240356482 3156386788268979650 2326202564003531369 16722772781271058073 8238924689177509289 17276274967449143158 1693565549179546762 2814520393854992508 8878605919550442850 1568984563250949500 4717329329225343629 2007443153017198734 2056456307450138328 1187882222399108687 8030538054148473520 5512234553199315832 18196693971720613135 4477022122799160786 8276584026108214972 1590723807593898587 17148763665120578698 14349906341290821346 11611534783143605105 13130234337465845499 6254046328567397204 6660665107447954183 8536229715403783491 5105927145090757172 9368399899842387042 9403313736174657732 3526897758417757878 17330189054010894914 16993864972700062172 10451978243642025321 8518194544822329102 204082549791900076 5441237447114906556 8287929518312556148 6005358759406041832 6283084167238253902 635690497726350168 9041143132191317691 10584878848657147645 1055418602389353048 4824688164098192490 7592413403640515704 1054929362623562277 1682868997954585474 192744949821867598 15146938699787191613 3654412646305220586 12233121762170057510 560513852130507308 12036627273868035832 10421495924537781704 13975513573021616156 14794005135700959999 9960949407878053022 17426261335696485783 16076204533972063063 6130728654523544726 11185161859336838541 13128390728814695757 6446108848882791956 14211890042832551582 8225135483337760715 3478690858839726344 15383798823784363844 2346716970217009267 1325687323675773539 12167136491650281722 3170292261643828755 11444253499631770647 13677361665952440899 9417713970558276904 6111690593359145866 14145367853125192909 11121888278902600444 13332131923636144185 7280550474410341785 8314942720718572909 5910716814436876325 10726524653978198505 10273100002245052181 6405795763471445848 15507209170941678714 12622246052492637115 10564544193160750391 12045768540878045341 11020345016820706111 16443134735096615772 3030655334521899802 15015856352214828109 15034085503065565581 4112293281827401200 11429589243833268980 6741067915775038290 3400411364058973978 1953377519203009378 6713007496413998410 12778548974297380236 9379960189127596840 5817173753286208251 7199161742516327104 3996587894680251081 15748018388136892984 2386877019477606457 14066048938188213025 4415112101271930421 569927557772388268 14944357962322851695 4973857299662934019 8257940093945651110 8687128484049247691 12311724921553186548 12871065188219402316 9929292575007088802 16890172499430826408 329476939586247912 8758908220602188910 14026747872544017871 1014398599716593286 10061539275660816293 12373708709689548478 16436334968897881524 10188513817298492336 79500325395975099 17357012266993852345 15661559361107677424 9294442164306773341 392317582561376481 7490990283419680782 4688603873071018276 16943007533225297324 6405188760495296097 5976657000622179822 3658211104194637878 8984296291815934604 13873502230805216325 9098509291369464809 18147352195059335941 10896666255179018768 2274736858664856706 4447921625623789051 3135234327704110574 9073250310440426351 12299951331573738217 1784472860725769888 18126250635419160945 5531645021821156924 11986250958000284142 14064392552422342840 6332132765268263175 10245277135835978208 14785879528343285480 16376129986427621685 7460322980504174267 14962204708554712081 3725861300400827322 10085134381928989334 6177976111431454652 1327070418244909773 1818963327408807060 17054924819069559166 2602472736562931218 17794087362338953769 10394811741448714714 11579971664658034877 17596110902066070971 11447230494151258106 8561986508905418907 3686218655685882824 8759997379619906229 11689526872992484924 12237595467817601019 5044935453972831217 9667518130772819041 3311431316142999007 14490613911860245062 11960036738975760363 13389250067762147870 16115333015816977863 86676556129332029 352382321187215407 7537979024670474659 13609387769141265291 3122949006244865153 5459614480749453474 17043317368386262401 9773315068164261297 13318918137816085982 1284169860143394498 16010804666340441333 13331304408316571884 2392982934496679836 12316829230890627333 14989819843162224865 10387494946588378818 11346076688040084918 13825757787324030099 16260136748775516480 644187520717144166 8405799584861317684 11434213332424368901 740865467489762594 8318346372078772119 7597437917204141369 7078450351213315349 10851170633362670109 3685434793984834495 8593771154930937972 10118350301994611255 16371878869700583777 10898798962619834677 15462603046874180393 5850821409658352482 6197530052625219400 12321169965544988541 12524708504285367264 15893700472729391051 3200672995062716539 15805051573529664848 14072202501893557923 6380218688677688518 16183177477146724391 4779806206404281469 4495638776385997365 5247334540026583611 3435652768864720026 16425447175799269205 2945164431131114878 17644149874077577923 8729258374873180403 16983194402440309196 4146626600095502677 4748107410679003096 3055861091747969202 10894232342144374595 14339542005658276718 15306854124176991816 8573440137308084738 13042356505660510237 14732122525517556445 15112098440969770844 16162587672839952545 14755138703894987022 8473063604885699017 14058037095299774884 10402791199607934292 9403189901879916926 9938386805007115644 537086803810259516 16341815892434653308 15408238767911769363 10174889408591370677 9921560974795469987 13078980293059990377 8945331934853249055 3155097595128670855 210604581058928362 16836206462751885127 2973336363644697577 7011540091039466195 6429776849714697852 5201566384837729360 13878874125126299368 14025116109421206902 4842077068678508640 1588103919429321110 10837757876132052983 3640514530896559096 8678472182606838442 5322691600260215626 8264731496040231314 16815280281472291814 8274301796167334600 900957864645932918 6012520960971081163 433022525941186047 10790405136413135690 16202800345765935574 6932189652762936351 48889790929006246 12886488685079149807 2124341304575969993 1540517845494603202 16717630984909690863 6847851410722089454 3483509623179246321 7025730081061704497 15468321932439192077 16437834261709912368 5404725064187803883 1337127531927943336 6767239195513691452 8404985974707444672 3870332013278910892 2801788504007291463 4760888411830596780 16440717056487678080 5679113971962365689 770126354220172441 9537660143488018715 1682634578710467876 6938150326189570428 4298112648630052236 12409577788564834472 14188690275586859031 13547383853590669769 1028442419273208156 13166885137416163870 5011904910432402556 12166586072601097723 4088420033365810664 15163082616979353872 4707970578964540992 6290480758350466927 3338287103509135049 31747963510331548 5405483803458298659 12774398843903604782 5268253708302630337 13403778698633534633 17743110543330330579 8418623782713792746 14058418475838446649 10379389300369258562 3123329600516982406 17860517831585298504 9099348119270171164 3926803554179959898 10395184795946008935 4914031666527209919 4321083709858548726 8378582432197827795 14312724456718903267 14180251161826789242 5928930062903858579 10621685678833387780 216981395571388690 14836179738953026233 13532498453282902779 16055987431666317517 8340637046615677005 11473537588261924550 2737411942968919241 1299186835349377990 16269279604006594860 1557379712787255574 8442170276966580404 2974742846272225160 18111650311731027879 8446430356331931972 3265383363902996031 4517040735650310320 6479049986227138098 8069816943668282999 7908950555410682848 8081585465007511159 6083947638275009262 4667588242977753385 2080045849671917566 6874717462522096132 17369986079249066983 3324752342146335015 4710411262514466403 13181211694871977205 12149839660508806923 8937294575083352444 4207894000372688887 7802944341469725121 6887640113109084174 6946772659405984790 10059860770906819159 9091145250893106768 11744918512010618025 11316197149626456349 6460456316647926039 15613903772244355648 6621134663432814886 13078976934883654966 10109641835012485939 13216247144865503611 6727845612168206193 6562521761637051949 3793104926723401097 2055015576578461650 7205293118943328473 11307495436079464346 18273014828642082274 1770654779174819553 2565854814706021985 1804222625817579710 3631175955073141647 17849325306777457318 9279360375861657702 797095362547310863 16092913416423804665 821882897888816950 17073598279719575216 13236753322835278313 11263943585547074584 13453961729736211405 18406047430679433424 18162816358715080133 3874217141316984239 3334667770204604340 10776720747430081 9406315751577163369 4847084177554437649 4201456183139322370 13198026747169598279 13044896028967389333 2434521919929886913 9810941965018759992 10581750056945553098 3677040824510755905 916590987237015966 2329795138827707026 5636773072785109558 10130495618738290586 7601576173274196565 14748730540502888590 8234605715477445672 7526168872817152215 1675319277072132497 3101016424226833041 12447824338128851590 18309464610438147504 9957691128460991686 8011818168501066389 12696694858787105877 10308082625385594962 15686761982049633049 13471826778874278336 1393750452750214851 11690390734826351964 4895804277683198824 6676836328775509083 12638459363929750379 4170552946728647025 4168879933890701647 15196448714390364889 16930561119338329355 3380710513580687645 11430622829501884026 4462413725175976262 7204714510544997138 14071784992285233513 3721065143119263938 13725190803289519626 3244639896612862441 7401793285219953275 9022437457042225969 7011419448245232174 10416390463292968545 9804824891214223003 7567663920258906095 16808083375700221900 6716144802371221020 9075178384522927408 14619466638991982349 10435368617782602804 3655922893267281050 2210376005549474735 7306268409033580510 1068452058613346770 11766299168894542336 1990864198406134104 9241570631341043704 9877553551007495997 1750347487099512884 6580014782477558637 6799115302749228333 8921802587215186279 14166669388350506640 16025689410797212225 11903205478544992584 7105428282991488365 8395155176138626869 2829643288332073701 1311706902347974460 12426009831010880278 16550792927604792543 9456177317741226388 12343070617127132199 6489769974039953247 13850444468205151443 6154054657105258226 10689237539336815612 16823430320573452069 11808122388273406339 5447851286004726943 11390402751030440193 1736017642015065374 17746966705648521062 15168229680933940831 9861655089546238028 18346592707291742561 4362342275055237908 1472389231386022686 10686250840017805399 8174259143888673233 16480088008946269198 7672594342643528350 4123988910897488416 13601387841985212108 8893309598197940321 2481377494898630619 12382289134249949236 4558476496158816982 103830994326669544 7142137471029222338 1200271998532085537 6266549085707359401 8001928444488670010 5108696242613434363 4016555456519702024 7122842488794948919 2948839289725716015 12848205537977764740 9775071683233954464 621576110836780772 12916360041136403618 4750271944440890190 3768224231913926331 37729682681245765 7438699317786708758 16172740374559713169 2925832253398244167 15651154801902459757 5032355462711507379 17235212608600437342 2124072491758716267 8047653684493967921 9430107495202986056 10602777136724695074 9167028604225444736 13282518646388183048 4418005242662706030 18261435867162560338 3586820654176715733 5846640078202971111 10706260696455856351 10978559089802091099 12057485320717265741 9865189060484192003 6598086026372992403 4169956314189597507 8612365992721505023 15392416307028153644 1558060582210193738 16534704505524156321 12427588549839996380 1073996115008878975 17961523312090908192 7735137602347440548 14561613928630583818 9654217559775834237 14855707747265774907 8391236310622177692 4179268659123781710 12457408575389496919 14608131664660097006 5345936342414852124 17054374835474030349 15071613332031400671 1197874274530258938 1256701270375497308 12003225887286039479 14613355765793981280 12128907839024817497 2553265772758995351 7079864793125445165 7676888587187639673 7989577142974192798 15863786370528266954 15389713571288981673 4737233229448363840 1448798260824725400 13513605418568932121 4223797433371304988 17135995667904782748 8280243135230539630 2404521000540732381 8581296149622078717 13642329926402420389 5632643396494021808 7066553749233186463 10518204450553960238 4804587529470209787 1431768238332430199 7826717864530188612 6107216902175537701 16979061867093218094 4843796654234873833 13672018865077112407 1811226249794009226 7836408072599850751 5343017019362184226 10239735162290039850 4980690001948649403 702561779225061078 13523237209560529475 15439369684812351833 3582066707559454916 4394003130973267892 3176619418922300146 14876275705376501597 17135241113587622423 1332453332651593186 16256624699503682275 14850601728930628584 18396666876903350722 2530300318234766685 17668347646348377615 13002698063060837802 17955863590603548591 16622950312135379813 12068502676321922046 7312031978601191918 16285177584571481501 10633666017740135494 7176066744163153922 7706660728630382429 17485546319921621232 9358456038096656430 8859241462074697076 14379133308037340353 12951298281361813859 14294961360269894712 8393150802376158908 5497842531779400920 16057940809971822151 16943844671378280823 16850871415744971464 5380103351624944724 15872702410173190392 7844678984311631333 2303351625237642745 2913121554564877263 15202358310343154211 8110387962591396505 5701934785743219130 6992511593904352714 9831021482065356387 1309768855710751833 14174542563238452934 17250435697432160383 17606906758712711440 11620555182878065900 5414166937648671082 5032025607616505003 16251665086153532941 16695599898197643904 8548761668529452453 17914618639343822758 2493698309314035566 1745246484232057675 12033098795585495063 14220854154666023313 9598056970692120752 6592997890739418312 811035420784544438 12317437083199977134 5323143476637506884 4256000534773652333 1902343511474822520 11986167398513316838 670416937565491489 4324526204217502976 6864484951936875560 37813839037178990 17788405389369356515 9188568488394556742 7437061333513788166 2291030079436091371 14923123985062871367 7859806986476212658 15700330107477868293 4893273596337599522 1016071771437755848 17846540569958911906 10808463046046812488 10592049680449322721 2094067036856475591 16754178972774340488 18417412339249141948 1667256087970042073 16409159277181055811 4473407776104650111 14475533867780310367 9299738087755589383 5677977848879968141 7092542255683888145 1254837202364861733 17927998477800396607 15782494499771092963 2048226094389846890 1271260439666955717 405264305148092136 2713977035630196056 18252005029404709001 2048585521047516138 14957049081466371986 1307642192780283754 8241450727039407295 13719232564036868300 666062255217055015 4270276594276678314 1009622151241621307 1157542005765883479 15013903550055453089 3170981687831374126 11300104237454797786 17263515149620467789 15074805966287193708 10565638646672217074 14731437480677748980 16727131240116905331 8364650856622326526 464608299480658309 338262147442432179 17912456578607196417 12918325346730544198 17368390817714188960 9252149958693885811 10027812541845181006 5791723352733517906 5758617523252317394 10323244686759078902 14453601740010224632 4453916732098042859 4986101233796725076 13515955009717764286 1077048031249452845 12247013282675702260 1166455474430285750 18291728511254327266 12934061960573962187 8460029514083646228 12427674638411953761 15047217706241104792 6865337209355061934 13812964816216483580 17406692063866463091 4831552918922818219 16566390239028371851 15477127065949942980 13519929628774268784 13023286098192335729 14224441916482911002 12311508189881220342 13102441937152986727 14004129668832342541 13275868611983835050 6800043622767293883 17850030829507852278 5231657512237251512 1448181327590573333 1726526107734179630 9845022506547075503 10513859851370246481 2718134233578265820 13847784015490452698 4139697212345001659 2189510944495187977 9782363049461551686 7955343373145666989 14777682030675459984 9647083628459466310 16072278080753054915 12573434478192301554 15989030060331400343 3289022417923989580 14764766481177353438 11245404380467152326 7089385766971359262 5677493656863876012 17157936338464821691 2284713068142224847 10917394282586545521 15209586901217834134 15628379498904733580 7106243947654195904 6293956675003736364 8375642442189754616 5429271662770926917 2285257525927537630 10291289035917074452 17980376047975126709 12081402415774569624 12726326885574154584 17803195345207933944 12081252350072574471 13736725083771248875 5886354997377219485 3118413300629487935 16153364139794878718 8676236115956743673 7387696739196798289 13968952470861959013 4042210362296492251 3896711765153217807 7249823863744277381 14104059772960449806 4318001008783637326 13178722871051402969 2265073339001285502 10028123134925387402 14733101902757628099 9953491539258995264 17314532742283209896 14730482374717326616 15621619632227095686 12905726641165867354 16206320313351597179 10763049145514275144 5742748022120602487 15584463912505842323 16413186027554983538 18274456696143455441 2837247995525708241 11987074480322742588 6149566313228130188 7755221511881180861 16959515796371291714 14442716450179389366 4370583200611898616 17846542743692824255 7311343994169701115 9657686631519884286 6748627554020601070 8002295236920766645 11428139885644834108 12789351612394178404 13405270148286169573 16745855264363240364 17074904851114545698 10829973928793185241 18066307772467794959 3663097913820032207 9298849258358496566 3377190830109377680 1220227025079871894 15892130068243523302 3425119302841827566 86680088014019885 3067387435771433677 10022975251636041279 16580207732704489897 9674721138134482209 14704879311345901368 16092930732895259223 9879315193885098333 2460175937360973166 7011213221021297674 9046593112775543777 768293700030624887 6030416062650085146 5391437751637284976 15516782470850304590 18378868995606585114 8499568496339389833 5871016216844965057 8012173197756948760 3259164382371368661 14497004277277827672 15996357079554505307 12891184601820455362 6314550633199861210 4761612937927020139 393554082994764643 8384220238982764495 9490923441399187398 7466500467031399390 489057839937277111 8268277545083251174 998219310700149138 2013868744629969958 10880133206926246349 7468414471281631146 8385952104464368756 17928150453769376435 13409449972798093603 7979030209138574913 4173494148116652033 8358648288389268851 8965026693930320733 8623051383644014046 11881723644505684746 4449901147868376649 4619854076340734927 3812908031645085110 14410940397364163409 13854451950166949364 5809541729454491738 11118703893017103744 4273060838865191021 16198785673737603312 1576357042766322263 1197333846490243543 644979037328554888 3756287660337240718 2724666859216217853 18162795055144160034 4323250974225883493 6527307615110003901 13179832853514683721 5677317079792799273 10967880620917921283 8071202623350159463 9261986340053198861 11996686670509495919 641899731892783640 9865163558961449445 17585121202723424525 2712677636852816271 5440170984146035069 2443001521354383816 17621223120688740905 14329227639600488818 13586745687397143334 16170381901200316672 18369376402005936983 4351133082642242488 10578510129993103571 6694506333222466258 7055766592253274668 13333451789148508526 11453768598597259960 15652180525069048332 11307730876597065957 3034458858130079941 2245540379480862954 4644428817960685752 3980655928381008844 3850607676681615642 13210188471345517900 13758997333401414614 17004695017847821887 2760570433331910851 17056611869865417248 14432449842245227253 12441095670852296602 8154037633910294309 1067495740972964828 16728787781639049315 10829067038600021356 10756020016942493474 3008100726446485816 12566073926359971388 4275692100060507831 18349528670865111194 17872195320987074565 433763852887986387 12412008175659677973 9970097538501069671 17340774392119078708 4701388302011016156 7954817962109875751 12183713766809908393 7383629081353313235 5521039388217488305 16012740320682858979 9780249587418267356 16678548921014746813 16814194218528116507 8280457791718266780 2187628328302237854 18030700282855773555 3589125433254024787 14123699769071551745 12064967895213538930 13823806879586498633 9349308229987845655 8412068411244344939 14134572299216219799 1363192966729314962 10603426269373782053 14160051464402127629 9081659923795505894 10903836219262375769 5111847863603773724 1782132751653016244 13607053525996906764 11991927514498551826 12752888176881047783 7213014370458165118 2158661635933143400 10414020400512774571 11721473977578093212 11315985818103099336 5959738279406915717 4913745823554276742 8326151991622241580 17906115127742989079 7541520065087362451 13429718941166067214 5867344065616024954 5333069993507353489 4480558144329329160 6318517386460630261 15491469328657201750 9253501649951447971 13993295652740238315 4057421593897159172 5481855289498768003 7292363938228407425 9350004446670224296 7474403286415846602 7872794508081576919 669323850710732844 13615533973582308064 16259184450281447530 16536007748252154771 16136088858771973217 14532940317533424845 14842861604973423277 6886166133967867705 17275296961277958900 20180774411934938 4759455237809695488 12022920883894263496 3979561315732570383 1603907324548761582 1362002871135297095 11943181606586113191 5874592223620258691 11104748566423993455 562240787211542058 13716085930550948485 7638692056690202753 13280502081957544711 2891718579014929647 14983482860812956238 13302673398287157998 16222820305438427456 5269974478674021582 14611551853927168241 14220670684119276172 1518150371879455373 2436618472849691304 14484983224167390451 10892012183807148040 1089875146162684456 12171480724846994098 11170791584727711087 15640856760215116768 5364715665835341940 11135417144650887516 14195853347257427226 10233926099210308745 4650580463351248425 17969810173203246266 17560197787441206837 2501830439957884104 4478257752694955893 11546276207545325078 8239840379936760064 6481670271794171278 3983233537168182243 16815992198127028453 3220482408617273723 5183596128635211879 8725023121433620562 13374685752878150731 16234603023367055836 12846367804162305984 27159233533826667 13556300354705410393 11579739515862979728 460504685138759475 5303946572231237812 4324544706472382744 7428090554197130821 15807783910760188513 1026167845452778528 12550725427090036605 10520536069066228553 1898459436613021667 18176194199343487133 8831454858386358063 16343934117056265596 4055026750099967263 2229748815517709109 9230410072686242551 12838678210829338025 9569693028625832258 15724172630584514998 10154701129145316931 1433806313964395655 68101119308106610 5275239730807960017 8190043499142477789 816431353154372233 4750632090894926949 17326401099632713487 9654389964343095255 4815177569835002416 18043671629681041799 6497716355148744222 913565664229809519 11439395150567584998 7862039672252420198 16834916243763474752 13577229576164167694 10465564986579781857 1053489387150409865 15207022896919752092 18354035064918121621 11560821274742889057 4056539330432044617 12873859062549743459 11330600569971977302 3440716523926609066 335857988061730922 9700923753368505088 7726737996633127685 5953941466333274545 11428423001023441161 9192651457748611136 1774384549420831733 12032881209323597845 11619422535324692344 5025120326998940501 12427970464240263167 17518106696427912050 10343475877458851818 16076527266257905169 18101351708685657007 5445297718443432210 9338341800225467223 8420911246956043058 15243147163895533687 5312782977086832234 6813051841749122635 13942158170674279069 12027541216768994511 128987571789519387 181446147173090181 17879198744751015936 16646327602127630447 11727186648721264558 12755568777310332299 4057850536773667656 13496387565563508249 9521824936551074078 15468597346003020468 13389866608279006696 14274862066127465514 4829816061134108867 1412718530034770788 78811067249441774 10963772107295242183 15778307417192785242 1141983905651520901 6852971525181296380 11639554173216183500 5810706625325535534 10459583280032957693 1141717709014282378 17500961763374839307 12856497362088919499 3220386100325451608 1533580652975859818 1859830697760267312 11659648845705936808 12204705121631668335 2228487814473259635 1055652807237841972 1230718539631056418 10867411787798658216 10958279618609774721 7618822622182491475 15307439385313048506 9326016879444032549 15937737941544103546 609650799258401346 1155115709616618310 6165291778882419300 2716261311064494477 1691820170196249418 1638490871792812767 7869027495920457463 1981739843635009114 1747393127933311981 2776176896768093194 16534012005405378890 6024523934123421378 3000097128228536270 13304584003567535316 5012057343722670757 2183229031465842714 2602551753147743780 10883017982788561735 1162244255933912310 7247803800873096183 6362830740382379008 5121413410902208800 5570154470090878067 8070173835231600991 8957983144614505028 7806092723902446054 1543345807445401000 6429500595427869561 226812359332744532 9903372597473724363 2223332713503386902 15821144086782720271 16387191073742822564 16956565762126544078 13155946699910164938 3885020288106493729 17859806471994844984 5765986950120483509 1979188218017851067 6583165503937533269 17568586029204691217 4892396883832642603 13651802624501877226 371183390532108212 5890953781800416819 4610059382491174445 9986698513656429090 14672461170425623411 16335822903962800633 16541984606118607838 6473206649737882333 14240139050132836448 5533759420239512064 4782577204075323336 3095145852418166606 9515363252942842329 13296778142594380609 7480720162132850774 17630889069145628294 4406866435335584123 11579024369769586131 13377905128364149420 12413717882022381801 16117852627276651616 13840087561792596403 671411968209937004 10057643539789499719 7542140343559168269 5998186950035074400 2140861478722838567 10579951184724010980 7186687380668269508 18385578610645457955 11050653007524463748 17691267756634833265 8101351424707531932 8390328398023455289 8222685255312088036 13783619411015894649 14435156355142611564 2292134552085066461 3696759217556036378 7125523059057687463 3902283349447774536 11077727287894195308 10701768707284741812 17159827488114630152 8536428591867910946 5581968284958024019 17464810691446946096 1681972052447919411 15181656082786452077 931492243295712585 15797132488066447213 1760758977491253828 15561494695372931796 10777690761876207717 11868097508599660655 10868068796770463189 13579743653712545722 12592507800174650647 16946044704543717208 18078173462838503104 9822642041162212639 18131700764085137782 10528539056436622986 18149013470930864016 91501254690220921 7291399760887663328 6651284171244395372 2317207682578716504 9018782826225514268 409321472685576277 13703355722615871817 13041057724591809427 16105703778209728329 3050472857156853569 884938262802237079 14071438636764555651 16771546814974493033 27689812124874381 17177042969228929638 1784029610794798908 18081119932343132035 3781804947685865123 2506568997580369569 2318562187391298943 4864939293652595929 16922411931542222765 14615533138727042308 14897998039547013257 10711103579271453968 11972881767970612602 3623217714128974889 13185254335319945010 8457641952445973897 3959488412673841980 10602861795840254973 17303554936107895358 14575232418435094576 14678585223543354572 14386139302049789472 12937709370158475903 7459276992548555945 9695177051815140968 15673829933178766366 1121365999446392778 3266602070103517947 8011615712311063568 7863988861695967024 9034590438683290060 10895310709102192672 6266725725626332121 9286949289423737929 6232696793016234074 14699710621565849448 15429023723751294951 11620557320387006331 16696540684410133041 9574896396519041102 8370678799916905523 14619156969527417526 17958042157211438296 9057871750880263424 11865613752791671925 9320100857521084797 17645065611328759724 9826551575610886749 922018330457741272 13043632267450634508 6944609070395851237 16936972834620291659 8816763719613235543 5213998565267064109 11523584586054587818 14173322266606517741 5559782751457322347 12992465573100913465 15241858895521685795 10417014931821489299 18180543418079204130 3774682946906126423 15884133601867706447 548937834345063889 14672251798891900325 12976052476467921796 7952213898739710053 9901972390542350012 4633188898698508094 13525327111518708222 15876982095937120007 17293156128541886651 17824663751229480441 9967971976782543768 13724054814901962509 1246019656424750288 1426445865634675927 3009109254191018308 13879212646514392699 7557876759125031338 17200801773231734896 19778736668287904 1862940134895413223 2208559177032108985 6421514056356294315 6922329917217882369 4785753490495953603 11456733677085091047 13044211408509807960 9139259364229947989 8139273579095991413 15568149141204056465 10647486842692364748 15628544133761954450 9682181075247094657 8109297627938992246 11975334962392940009 16090032654460901429 4435812183391657116 3827958063934234874 6500225527659096655 984186963629591445 2102555863457504465 8009734076006271719 2280950168453309718 4273955661799775808 1206784032743326544 18021192799282348227 3262933557657705521 4480842619553014283 6942660182917579775 9398634575895246772 1043955044232957382 9742974556727707230 13881660642016862964 6835522495825967042 13525327794919375284 15229906187757642472 3357553872417596297 5406738141437268343 8332960681111933868 12815841470383975500 11797090610438030539 12836716171998840871 13634591207261534732 13141415310180422042 4869576311564647372 16140620618516695978 3963632209126218168 4588238860910149867 10749355076990416764 893281457415126413 18063759075708019648 14569835882457193211 178358155505445278 12977810103820609263 15135492972451906800 17155508229492410630 6057699715034267642 12585336020517065900 17708711683261596185 8182665107257584474 14302597955546314846 13391103690526088514 12935999989454040311 7516417096737231317 2656604749146012297 2384165462783230139 18373626184879375629 11278434824124910762 16069465910375766401 13803152407945554666 18174012942410989089 12235182215112556925 5663161032148723147 15950877216329348027 15632327518659741834 16835346591645951973 16788954397657390860 2267948425619922738 5715194792306692461 5837881958887107036 13082767924455909193 18017734663772804864 3882678030434661752 4624029925641908931 14251138850772751702 13167670425247422063 3307307428305399981 1372571836137551418 11937254907276001631 13019465225105222192 1450345582547481951 11987516293954366281 10733280940476544640 4292652128262788483 2848923394568936448 9922236867943534299 7236066055397728013 10229049156734186022 4115384830569982069 15559823929461895219 15418270994103506697 7091948325461937590 9961201183840169364 16835797851014210266 1947964828107102585 178926458166449729 8289039266754322156 11320313152680708208 5673746018909325278 9733256472493943116 7116520123816569498 240630459813323313 1459924923182400723 7406262899557677986 5092937032452511549 2728084950487404058 2034156792871508702 8576588962356025656 10144001674548422986 15963669569500201528 11546821557937646037 15132818795679634771 15075120023189204209 4155618418910298555 1959809766814921545 7585428806274508940 16457460479726183316 12879496218830357217 2382721905592288777 2313191188053145460 2206935646376878958 12409037760294157301 7343495048741265948 6276834921648867267 1815873332088143312 6797815380799334324 16583788261426194186 14955429418526632270 11534690723791415648 4971467935297433391 16983943728939432904 10989950169167565609 18389524483721110158 11387647188161372020 9680039278985019299 16926691254933757964 16922476158068637960 4860776419749413425 9131426505732728563 17514462656607780029 2661157747806960487 9286494339277378681 16412525178352312502 14803467008765509319 10735335017501348697 9919804618496388948 14172487205771480427 15507901153785354223 2578642201855474771 7477475071338116360 14115937960483245238 10733666698360954580 3979626307866244168 16030667375520614464 5653893942626347785 564611287574805595 11220351487141065274 3298771028722971384 9758021213378925755 10939819949495420653 13376164557426293477 2528420412648061859 6976078652054671659 4914865486504945124 18376038716289377941 13835109405921064056 15918817252949781414 3698341557479449037 15765026134745234417 16085009438481125057 6427308562999692687 1349184845628136664 428435678502192975 14452845623631813872 17492401315339925836 16845538735739755223 4806179231969474402 14076130072655590355 17464117180745513191 3628286010112721959 1439658690646336887 8404869110384236966 1098692665519775750 8161514588755268000 11259826337918559721 18236717737390070898 12537674118821909470 16940477233880799601 1397813376777687985 4290134701219415981 16299387234191714745 2854799337535162151 5135806522442050625 13286624047843012305 9235097488893203968 6075569754924528123 1799898696822756139 7361977731511297344 3898217808199663634 10659682890294433265 15778014612775718632 10785898844647796224 12870122808028364584 8410368653307302572 408225894757997639 3916135949847845067 91035369787873744 13538231284140897780 18338891611186901836 14084314109795720814 9023456838822701315 16183856722683870995 11070810420812832240 2345682046371206252 16774091050443836335 13941540295062243380 657388709696366299 5549553434290791635 12085543680136841901 14870091855276434641 3345601163827920392 18089426143906309891 6669663147703037172 7965686422212913914 9989574235528036182 45163957688240487 442063468168160288 12707031939163558300 10471472342306378711 14027534676925761984 154413227231752687 7935259809622793941 1306922838605443368 3662770439846129361 14643496145624331725 14366125371741436217 16726032331916688836 3999520379856127663 11628864566336842597 745031276009200968 9576008006011653280 451605500730620178 16331374359323040021 1424427251613543942 15813999867015958919 11172547887101006555 1707079757342886585 4951525779838429971 13696970909823662374 8124183542858257073 3227289466411940147 6735325435672910515 3580325322442380090 3980942048006252326 3729203100477666559 4598295479438571640 5011306111421913533 6812969830675283424 6685158079554264000 6427360530858146588 6547904558013051052 9126474874078571342 17387676154794969364 6546192577633854890 14447163937170792641 898169057191651996 1373171823790556568 11269545189065914726 10132306058401573019 9178927463377854591 8422244378541917388 3384140210815184789 18328763335331458396 8824322768767215272 4487486328346498486 3534644681978381309 13899762707829832599 6025847557379938620 15458410389491667652 6983044763186338947 4325454233932415920 4536323808358733296 13197261700277383270 7771690866167027569 5663285376384231011 12837352892725290170 13052652061536720570 5823779501468302253 5108920324942625279 7842512643165199201 8996516882186751670 17937010972619319515 2787936439541468738 6810338107203928426 679765961925232118 2117794569284378293 16253184712515010386 6058340710129543543 13386715881563483318 6408540055106066559 1280986019102284833 14257985080702877795 2836795578116890899 3832557708708410870 8200356944478884745 6529323650675588050 16028959740862007235 3563021371400086818 13896488655198206410 5673506631830694874 2471577444591578396 2058303979755761122 13848144578921086622 8329255016269235904 14435976399692354084 16475782327546308354 9173820269053272800 8709496747281304418 12169979953082964053 6059504414108990538 2641934545297581931 11306600736158509274 1374453756004763879 16569824482988898870 10577511011041598955 14519972219075574811 17743450288617126015 2711234711176036049 9661482311961379662 12251852929413638530 759358408746905119 3817839796645855316 5882347957285436769 15896643467004203343 3531837953079652018 1294791238637148185 12978049329520693194 12485136554032627037 11922652366740853391 6033544034712280293 5527932422535585909 14637124113006952992 904536471263175219 407814203800533373 6124998958210959337 30009060057975627 701654194716758442 777550955453827209 13998089612643778758 2315262704339864360 10585868888537210401 2708097359222858875 3686537793452108234 7460280159381922610 12524327170655259425 8610516213723154848 13943842230865166933 930597937457324486 13494071897233109366 8294117790673611412 11523409961626166089 11894707811082547279 11191505430752148771 12821175823428800785 17983246383464259679 12741157228196811079 7480539428342175093 8254517915013879644 7329809678086382112 8918593827595834178 13666509219086289660 12158000949582409255 6854456425728441254 7709194426355787531 17048768404391608979 586075390628546020 5263357495342288835 7898942775225545908 17364029366143453212 9658804384091706131 11876611327469112741 14011604754677680549 2056187082672526032 13360008415232956297 8107706753378394259 13513395514121612964 14504156957598753252 5284442585835199885 17890274151907617620 10990483608263634782 3526401785274594194 12974598727519801766 1327970279802910337 13952103829596712075 8766693023709707377 13927835863158739070 12113759774489355952 12659118447793535993 2658271237258226067 7077981397143702446 6966252798265410241 10541549749491313253 4421451244556066911 11599349015080832012 17218298392432360354 13526376821295907327 3822356845222627092 12208020855278953616 6727077746604958740 5072565030853782809 697529011653132916 17536093398290159274 11557112336848643056 779817522513387575 6719246219778424902 11768242679499395649 11781355615356725597 8054046609298420414 6350910068291548764 7325780912531029940 13498156475481378422 14493015224656559710 11964597959044308320 4884629686279979999 4995393072369772566 11940218371608172864 4540642470216442377 8531375873124285494 1262219940547952342 4353964920928362361 13993660024401005492 5063938422726271684 18032620722553054547 11054421110499557759 9909368214967016884 887579548864408104 13263787907310199715 9133428641092138176 16322881232764885179 316603724077817829 16038253779069769695 12519033535619844087 28830706234421596 8920779958348348565 8747716274374380248 13051529222413566703 3924826955072149718 15738889404212368603 3560474782213779487 2059898422306294838 11292618500050280009 1159150259929953967 8000825844058704512 12926856022092487456 7165637416879412700 6844367896522618923 3198017958350374236 16666112104608860920 3732613719988369706 3895906473206888849 12845567937455260176 8377582346925586357 453124208807151852 13914347646792067809 7186349990070484469 5168073525375136170 10315928938153403436 17934236003285884355 10441565462971444859 11617911780775787939 3086774825398085674 9159025812194029454 12687812601188117799 16767220665366031149 12025711341083170681 9048816468689898148 3454819074844921346 14873444143352437880 10595828280442503281 13664700943565065040 15895809439115684639 7632562191480625138 16365530576537905787 7576053385471861244 16205581318266908986 13111742474411757524 16446309796876461638 8505695204984995734 17287854635486030947 16291794175250436490 10834682994746345074 3916360417176347435 17345793949128238473 17097398651135819140 18178473888538672553 15584817364594256554 17374334307436038713 14310170965391904062 17741224604129231296 15741324893518378372 404130314227940381 12496578815398598506 64900976411199753 13846240368859845138 18135606080844017274 2447672686925179022 13954706540261990318 6292178316419642363 15221168362131127868 10920322890039163598 96438750157447966 3525579403611623881 8215235945727299186 16533467109092583815 1711962412348612411 15487387133445365181 17465880064826858657 9139130251060034926 18330529527023940959 3571803465361584838 16683169106714570455 16075667992469188309 10502453027946094353 2354833480629897198 9441934260846129935 4865471165398839631 3977772845185938862 13199097622466874299 11358318521287160632 933888940327173152 10800192040378506042 11213258662761735024 7197234383465087518 6911424124242071483 11037270294743138796 4952516111421601226 18172969111343065575 18325853641802396512 7621139581282032014 16683334722140136512 12664962113381123980 1786920872451766417 11058031284917795388 5861581399954214331 734446231811790713 17304341585476926835 12545307612177818954 2319045009482109427 14655721676570316187 2752235011841321610 2336656920192386084 10372759324531567201 3185812995494661898 18000389704728628332 5136546579607840868 13983269072756018116 12773278357378449836 4895421481878218468 1105638993593551970 15056469983099862715 8283213908433580602 628980281536694012 4644783688953760299 16337885155010781794 614151767449352715 16031522172457582131 17065350160307456726 14100940711905946206 10576411209100628356 5014103945870992319 14421670143072556958 9103637851733043640 10200661369254703142 6136988762448583323 10100380817593952925 15303424232445174177 16097961762146439205 13081924125589756267 5548220320224986216 1656186131167442556 3064096932063727202 15368201947486536169 9160703849452889465 13009073771724985557 9769162567789114788 14396195564311366090 10418112709433957413 17459825350416401149 10959295764500133167 4599824924550765876 1634309891266798848 5664409940761037932 12109832013788341345 12538748937365865625 14672193330993754432 15857527071044137135 14723815067836675558 8566916715704503663 6825256625725097427 6655558317959105380 8898163022470904240 16322599331130469661 3869927654587503307 12376095430455277959 7153007591937704642 3063815403762262282 452440728640870416 13619006088211518371 10520907089981438856 15426106117737382870 10009920577255905837 13502598985562228269 1011573746888256975 8995624343017201958 5987697361499150744 279998560428608912 507655054777454598 16444005619354093354 2044848758400284384 10113829240211693179 3049327776616629075 11417348229471080596 14222512255091246846 9425494270257074443 7414135670155699824 1023077990025461019 11724782221904377895 7022726565290899678 14073719161313010113 12230119739158623194 14427218520503309884 13770799593770603313 17048566766540930418 17661989915843648112 14155880215151389353 15958648611295886157 17777653278140191609 3893690929757042829 6748144909657146989 3546673418923657846 1027131912595822512 4313015657734885624 2659362584709814797 5345873343510945529 2203747948813685841 13492260943745770894 17429432849101150395 6195473355651442368 5254862164063282063 858901954149467499 4269767802524767859 9977789287088425999 8469808848687572502 8900198378818881158 11154011746342991644 6721624199385798814 12200350056174559038 5609466699392305675 7745523779162944817 10123942036103852675 2522907307699016100 8717033383784640136 2859944176355927421 8705889159200038302 4954022089626979415 512309119221023638 7304780778603835757 8614310235942471208 17657135908083085598 4661157716307972461 10883076850910442370 15266701771576210173 8570603810319062195 16133321492435965993 3593788137384212073 8828884003009517170 9410301674026161345 12418612618386876864 13081266098602241271 9325376133003603649 3101014793140824889 1569432720175380401 2456471122144229756 3922703870651096138 1278322717113346561 12976625756365771407 8200268949055960557 6656032998104332940 13808017890485787010 16208117251340404380 1494931659901196237 655650650485752332 8260535514482105168 1614648719370511762 13611503363477205177 8945859105618377081 982901273602734885 7949018780412108964 14194450010164054892 9761128439675334976 7461867858125157460 14826810968598441939 13777602841935562434 8899857979049763113 9241860378976079841 14056021496380810368 14013066122142626672 622057174350324032 11296648131575265944 773048415862013878 9420992647252849057 3693643078768382942 5001636934813761803 4969378928907785189 11878429942577912171 2827401020300719119 4445540754482410382 17834120237642281838 9869739950650352797 13341035238045119093 15884859803225353665 13237175408638625617 5830964334929429711 5565335159397658559 16973999999988694657 13323935151956853619 9057326712481454481 2323544555332535451 16784344859144154831 11475160897876620880 1207642501043523103 10947014718647398735 8692800288202977723 8157735764154247814 14596204240351504305 11809106239187565185 9503272371688228467 9759735468192308630 15072196585553646756 4236522245660638293 5409755265138724844 12223922958448331710 17140961803438996599 9559737545732466256 13310236336585667817 9556722991174116021 11721582231394532822 28846393815911198 9887990698814219295 12908526697852775153 13097711747698541929 12750446660252024944 8608361498006812277 10678807916879882146 1563806786238778213 12462417732806423072 8728344044857112296 1148020827813295960 7571983723800860948 274157129891908930 11704853614983453001 14330485014161983277 9676216916708396531 469043111232942190 15561478561547443641 4145979862949661852 13309795372440781629 18329607054902224394 1912173036360824326 18321984633469306584 7374108198291357765 10576608088691209147 5263082707078257298 13469672552241548882 10531023515512179598 14258419137495953743 3945684934687197438 18081619643359483280 843386274417875018 13102376832810391521 2951151164185124582 17833038573959185980 7605577596517864504 8802462366952768708 5923105143160452798 6616814267623453725 8511147826574107167 249384467843856029 4960000333728728170 9356334660282233285 14869434787482447408 16654193171549821327 2248345602007004731 5930977654828162065 7363021591715561820 1000851460287267729 4076828235192600402 4107165993789469786 15283700221415961613 15454580327387388844 9935755700575285739 6196433839149430645 18277703696730615247 2063887101205314150 11793473890832784852 2765439998433771730 11346064478815961079 17050681500274913793 4503597691473868702 14228931763883138376 11026756828077764931 2206674466699229616 8418369674922769386 11369248593080139554 14094867513754339281 4858945872623105418 10271313282383001394 10115650260945804841 9036045218948452477 14920002256010110888 5219049584277527105 7322274355246646963 11905577681555720875 10361122795552733609 316825170793798725 14161638499942190238 13157419955633308562 2985516932011282480 9445934309488229485 5694135284144335177 3023353614175185411 7786150381331573920 11222297717173937587 15955187329304905810 14687621915160076567 714231914725491986 18444705671296479850 4226424800592763895 14332436047102412441 4349063588534402809 17763396798205405878 648666189492159792 3407680977527182238 11437071056120200771 3720665254186033076 17937762579809618312 11579589239455423335 12325233695613611060 6762013275048745519 5548410806152887331 14983389923347506977 14369597253545909858 11300072356835383541 9133712473238853338 17576790200557277815 6287326247871511707 5341416162010310979 4013550350851270169 17689536284986060248 2285265249093407889 11187216263539842607 3962074200321562700 941498032683766575 16232156323251763680 16928042784482944994 12048331872600424990 3050142222838041135 8354719036950075136 1076976705774595137 6207660525050786460 11266324768882869485 14448720400726186660 13428084064918497239 11666706225804185438 8219641690100042654 273040595205661218 2240392714429224082 12430334548346145789 265322918831941321 14567910733754325236 455119758764515169 11731759223737611908 703800943920804174 53700556428253799 10676177077650253258 14692192208704419057 4463894730043080294 2670053768611383569 12916056195514700877 5275722249166400180 9189240968423502254 4998478741454932077 1282920461150964681 6237831847737716869 6800094320154876084 4945963446199067653 8609090159472672318 4985597320416547056 12323740564555958018 2521679102764029527 13587448119196735201 5455589016613770230 1568840753726204603 9923253624660324080 12971136720167829785 366126689837675245 10298160920106694324 9304151259972312707 1008774862903265533 10963437115408450739 18284987671659480722 17281775583945923833 5128982020139440825 5416979042001964387 2167246729773135951 15816098157010780520 1475765421191113590 15932361456124566735 5586049119265586503 12273194327812158630 10880327585845199905 3272717985819474332 7085955530980758110 6912203026850438026 6768418431317211875 12061948698903517492 935209335952980279 17994198039097215568 9538390117465846039 13242427621870274668 10812200960463926204 16949561535511399654 14326820619134035972 202973689948859116 748502641073976491 16704262707338671866 9243591600508058003 84326872175252798 4623461147303181973 2030739801159995627 3814238474152889287 10853929770589516785 18336302045692501453 1626580512308709790 13175221585991584578 17310636719874155372 8725867105801474153 5619873010137705745 17729421857858512233 15289098855588960075 10746522988229685173 1520837050077918879 3959048438863064 4118272716958216398 7022297467680006915 13742472490683409028 13584249886793316645 12852358178607148117 15342143306681962635 4038141000757203557 15206728136139755600 13542823087274969229 1379422406455130213 6323041180822055347 12720862177945759808 9523564754458517876 11824460089493560359 18270209940985628403 6271483775741302757 1891259223753142446 5317167286958047493 6350172986393341531 4516421427572708778 14360391435950798217 12482669772453290985 17961208000086762806 15308086265183861394 10052053213233902482 10761209045760049088 12203553231399997155 5468438008110035062 9616324671689172580 11028063958452840921 187072265199834074 3987363881626108842 14101975563682721558 11617410952811691894 15712959460607205216 3860393773316283328 16061051293882800586 3753752972199693997 4378588257110304397 13315286010850821165 9432083759913065149 8218102105185606130 14935618004346340660 4923418599304901530 17495249159317992695 15996184938028111621 12489308815502730939 6196207636950072100 17775891093089043821 12267927211820052753 16922173668107451812 7958879016756330972 14050627189259692768 3158246358063817216 11314225064517502987 12572979742400905034 6353845956661414615 13755607541797561098 3756498993363683211 4350605586487092924 8341148670543642010 4058951970274251065 3235780287593755791 13794675129623979546 13214659697467170411 14351957999524044468 2449774365548552370 15428682052288382324 14417665124798098569 15242739686717760111 11695321939287171094 6453427790734508312 5951538723072148585 11161100075766124542 11073958963580306634 11793282816881355841 17648238996166504850 16810288433276092866 10701874252792891217 5843421864571297361 2620501934644097569 4897293727543550468 16809127126559207198 15750341565376727913 5307662006562841257 4523922932386557477 888150886618371228 18024915869829470756 11245327129796415233 2171112296328874066 9225070122203441005 5047071615769009933 3359204414509395850 6900528589906271056 18169730472192524740 4384378404081945051 9870308685380581635 10903524524019104012 17705484241635277939 18120369511141743474 12155188492451122236 13321935402201256044 6184329970469855121 17095010554310621494 13949399166760784360 15057802325915618450 17194744527010825519 5641466337964910697 12345246494567121287 15917792218932418564 5738959915396069946 6637865605946894239 18162101910909758632 1116650331844964626 8942745622292041268 7340594931855609982 6315582342754058169 4287741615991316309 6080443051112793138 18374687331210508214 1915235160612838811 1972325289323890163 3196515464356144333 12780738442462753342 8845656564601130397 10013287199421958776 11766360263772863996 17497912481491880710 306050751818525924 1494707496421701732 5664679256173693528 7913969996764791981 18372222046300917087 15815883658814240747 11245678188372718239 12256819438293262239 5671644997342206730 12309763644021933463 14499119491349286528 3241695435983967078 14197902671787717170 11639763514204712653 12501067185368979014 1351228096912230725 221298656226223126 8896030154010785445 988955363268771393 13539524105120730217 391599524330647897 15641394513105332415 12995723402181791062 3010897326516667228 18280286079848832510 4894331907304179711 16776557259784452189 6680496515766128124 115233128989894385 7023124370654984632 15514959074103347717 8291606319578793913 9403891425283629408 8570962960828599072 11225234635941330093 6259575730834198533 16172721730923550822 425550183901519405 6587272032399681095 744314378768659978 16495070434293057872 8610872401184637900 10264880891362475791 6863331298958235351 625915097361127533 15972632762565680116 2527182112037692016 9135997864848437315 683069029012747942 9934488373154337373 3815035881485127718 10109731936766590267 14369324345923403552 9512912094893386027 3318212420155393390 7878077711920877886 10645434167535151798 10147582212709262823 16524981559855531045 11770549491143493862 11167736595614456344 10838893946543805851 11394262249024685697 13925039613613426011 1612782360546769039 6716094674018131273 2362450771801870504 5460371980125287896 16713037486429380119 11373357048941685441 561172822780271120 13039207985042825378 2117895967576295503 9981276894476556400 3191612157144896088 8387538173877953403 14286527063876251529 15707261348532749137 5958823966451624151 315531708714112258 15059317443351220636 7437201232585232999 4980998884598930002 946042884621459797 2900843838512375682 15609650646744573010 994045532235122194 15580540389010492807 16356304492204725447 15299554643452040787 17283500721373037553 8772489689747248527 7315258831854864130 12387944609121491693 5039036396736985717 5030748396334650355 12795008995736078329 8382996555769531842 7148880372060678187 17140197590240666266 15771518606859656166 6138957213481544630 14996408017308942909 14851497560496139272 4206194333708709338 16704586984469321252 14119588695341574177 444588184846951390 17189279925767008889 5433552445814288845 5392434921897674196 11315020813610473918 5182112475196907587 4401428562984660778 10078414970532059927 13054857417855835929 18050990513209510486 13442952541434084424 442711620861894223 16099882510927701591 10294804181388067091 16962231404523187561 10895267733031708324 1535068072477148976 6928512761953624371 9238203484834405658 7467478002578956978 10593842531124053927 8344375110056068342 9542419257787227419 13395664734251345369 5960372329635309331 3031870847318797775 952565551596745353 3217229552989269265 11465628750535969041 12509661218700125520 12987326769011788186 13362448356564314151 4300190386664214758 1393993420484863481 2699687135064078821 16363987414274866127 16973235985697115313 3574484885081234336 14652673624319410574 4601668434371828572 15530119120864341511 1755175238147965842 8615613783442650433 13151546202327240706 13410953987294141320 5880108230161232615 5375029596502983296 958937921367278920 10286802501478987962 4270885320082159214 12566272202918159619 16295198549447160710 1815377619932992644 4407148164735202716 12635964646647172127 8539931161991775789 3563039677805399026 1092320604869256712 16557109550339047420 7525195892192358037 16842033712486385393 17461876507296775201 813332929841753516 4060693491693963414 15475911488405477466 9526310804626301394 17005772144745064657 2319349502745374857 3496321039818269985 7145642419965423494 17375621303100848652 991486597389831662 15631307599021465272 17970365968269220333 17241481606375523311 10980214646941720657 6380206251717768845 3454475125371674062 8464164896562601481 492564576928403826 11284554808239471636 5868304214919035360 7102404376509706312 15360504257827333793 1548127367063150582 14515668130731901613 12283195822958448131 943387276091844244 10971582999641304361 7795423442562673333 6672589141589744656 17450640452829318333 1673422397362201712 12054424978363749824 13814266434495334467 102931414052695245 4550867585619215439 3521166864757040980 4525057734379733555 12531258599391203551 1418824313389456209 8098118371071565362 3144577998903420660 17421704690938266198 17043695048796466286 16018890038083986728 8878246497465510815 17131959758554001388 16456453606230430346 18172191890548524911 3688474631055074741 14151721541252070730 9261495657053323029 10409643179105035450 17613886516708391061 5573396791056759705 8356491740805417472 15253963166119326552 5204784809041864106 18363077654083474479 262938035148725918 15630053330369850119 10503615599377644637 1336115929856344963 126338720497872820 17343636321633302293 15188240361249891005 16658178720608224550 9035597258203297613 15347072915766430782 14316944841490316417 15798351584408229002 10148088752992695850 6918882125937393159 3157584078850120823 9308539148125329238 575294861531450635 11458282538529081512 12468223970931604513 4187050585732436421 3444170213197603395 518665867683209297 10040437451002925271 1480859297692000291 7903909000758574213 1652383474954548910 16000337323279427877 8253481200884190787 10921444318127728055 6215471034029673425 10091471837703144742 2176763201529574993 861871097571524070 7948355800106766013 15212986229906222716 5418932226155854588 8721463734504822976 17520072440072603936 9130064498466098856 12759624435262489654 10527151277873061545 11667140084514487975 12207853036847070172 10811199695562324198 16586914559838075622 8945715580195971524 3482596408207318866 620004681992934771 17730438693422381080 8457506416818994713 255857851962255653 13014843012907592837 17481395750837075339 2182354630624057450 2923029986624959607 3842701317146675467 8757262453495802024 13059572265471262743 7437513819607134262 11024242700385055037 2720225509657971290 1043823589668472430 12025403197820059185 606356285086427734 12823906122055508106 7694729049999410568 99089119079726806 12695221298411803864 18055948539800382542 14836817910560893005 1553028473367528841 7775586888796465920 752645249114699789 17034131563405472674 7438555996212129810 7413208550308729791 13540468754186650020 13594229316917363204 9138889558422752123 6585015482383712114 7359165689019031885 15606412377453928659 14980903505624043559 10322896998824195973 2790892696017498583 654555779613791191 11415678104993403449 9591907050388517957 1321290922381919035 5798299403934345783 12097758330264480605 11603969520736525897 9710467510323168754 13600159054331571463 6987700249829499738 5957001420004778560 14891345937865604104 15361917658899848095 3680666039405559543 6035200187591045750 1920817594631414782 7161608213976754023 6765554284649746571 12087357291418907018 4114884864532873813 3580587662032950796 17913320567898253066 8092468622698228917 2859749039098434433 2287090258335824923 11317086674791518195 16042633404232390650 3628491217470338269 9791437919988808798 5154207281175772830 8508173984003445419 10787234569197682272 17033059126623701504 486648729383797238 2655998253287990800 13447262507648181811 5606585404687083802 8764039310134492275 3414346352408415821 13674158421962253657 16139574486989942963 13983009549387204487 6462193071197194813 8710138801112096852 11983652813973354502 16131146424673554242 2776450316540799955 7156490164980909702 16506209844864874679 7718752918129667170 7262150833581244458 7654622766584932831 12538784765844857538 2328521359525998946 9620783915395408002 10679208557440889682 10372120351045217996 7748976624453087889 12332433686543529378 7275388543974519766 16093532094116290055 9641278014783154014 2475468556922484240 15416914973108040127 11140083637733050124 9041478940863977049 10142981266148903010 3170721024483824779 2118964788850469669 18291374525413304617 3134417096795322737 12603086918678983259 687805190736222846 9818959374010398832 10348002970653305257 1007312629881253168 5784209393930682219 10098703773341925819 10342067565012173590 1533673148889682510 4071592371940255702 17246250658122764341 1489715976581860995 10635243133843420445 13203018344273399633 10935971286021484014 8432752923989489814 3414532764394607840 1677341917621311188 546542227044054226 6525102829616564621 4887681170194522994 9275938836165243584 11010506149785683092 2462361863899289537 4001657249565814587 9861155711039147148 7307831014504364881 14018899068127423772 13857150387679998009 10870020374701637268 2675570878145902639 18116431558258049357 12495334632030888306 9314672891955950102 13235970999925073778 3059866947084956001 13548451041528260861 9820987293066862959 6236361344372775346 16709093289301893117 14032252798921552862 5827821987691610362 9391620825457698383 14801486186604783455 1383308767723661881 202555509141028956 1069450801750212071 13394193653034066051 4662830791198462139 11444534067969519514 12143311526827286633 3875118841849637210 2701017032757089105 764154479881485491 10757725677902246933 954400610041210475 3153796899630368050 599775747120591704 15482999761277757728 17328595983707660972 14527808934759409062 10740815310997480149 16162608418041455671 4949048651448720838 389095812507344675 13285342353593750351 2889164233707729351 11381368866161525517 13701027069457695112 6628834894271234297 98576434768656589 15982913298864990167 930437089000075269 16164999266610770425 4767302276327504385 15610283254520779664 7278188066271404943 14813264606953286144 18112550838702332063 5604220385442007679 6105576805517261628 3868833947682112841 3648071155098760737 2656202562820100822 13581239896491668332 16833513714443386447 9946273654473860383 18168296110737598893 3455774526905632808 1012320037378985355 6136421157334988352 2549983367896582463 7753204316578718168 6624541318483955920 1490934496257648464 1841074512231771296 1961305963714202878 13052533897367669199 2088468136790372166 16128883559689643116 14127632321609195261 8164320527808918251 16731760087033227470 10993444583999511441 1983954491345420143 2804574528913716021 16279073986864634059 12844971856649100083 2974145757560998795 12672933828542739939 3287618329945752369 15642238961047516249 935400433903503367 14773086127776529059 12344766150224999153 1904252318587673121 18323915584285998836 1470277125460253936 2543460114491745420 8674104927519792427 12039364096934399824 14963670665803398429 467711681828189653 8691329883809344737 929360659645060954 2543317008492792817 787481696961756156 17399578148016827298 13730702185699437097 15516515603672374691 3777966801367356017 1097773048698488657 17715959155094910273 11837630362898253034 12189251823172247386 5491251776649599020 16436453795429501668 13625410960694853497 11088360466018980632 4658644335047463913 14894033311730725512 7020141931165012031 3475772781226127516 5002653790191011297 15503690168889675445 11476819888559415784 4067785712652366952 15470710396646988244 672839538461466027 15787978877947724862 18359078199161477718 5114364791282266327 10883745085520830690 11789878393482301869 15348855983999075698 4466691525905241103 16236938617448871919 7817864000216673293 6008847800255235410 10707632899596853511 4617437926880131315 11208073122455187480 8437389574148692052 631109782849181760 2178125133219676294 16071172118564350057 14161556863565741683 1134250722300944758 7410138516824930256 16607563446724035253 14996859707469863964 2426248052302726058 144770655505922044 7075106826620762074 4921799989088112534 12720278851109500811 16214497200227585492 686075471597520839 3236102623809382484 14580043035126496845 4973193862220401584 2829890783369043922 17055263526404909873 1949752721304632569 7272070234652213813 10436904515431932801 17905553212315395108 5766148324714561216 17803106192386065563 4775455493181304743 13236548150404830287 1309845381477329728 6727068641232445322 6877339013789234236 10879698840054445288 16783644987510295280 11303440766941634097 5726100795650952127 18318280493629945125 3914802979149040404 317327495781152522 6358453217165053697 2932589280471798960 7383268074153206163 13006922666124461644 7868511480445386655 4259546074286171113 454134625443553201 15177796657978818828 5607486406191012328 2126160008223160653 18214844843577771471 10110460826666616900 4114851122015800292 16999598994334663935 11242509679411572481 14972722103027433543 5483670499898645830 7121454795337444005 18225066474546247917 2207091808601109720 16513381662170109726 5634342681317265022 11338632962061385781 10199659218312561456 15340456140674940300 9177257462090394854 17079171806653166526 9845022094567232902 14546801713351423309 4242404427007351679 7097494830768927756 13022502520299016279 1890481238651381043 10051105035431323737 3226702527290731284 14271143062883879483 8007788133506132361 3418582472408911694 16092402608146680027 2086073871370028423 2432187975533882897 17337267235636250712 15238447107804517666 14905943254156496051 17033689971077862047 11144713587408038847 2139045721393608368 12861222442010781422 5471911795728646187 2482132518015774452 15228848811753690204 8744110379515303516 3706385511340746678 13953353607196091598 13248731748829742049 3425941561657721999 8274577448777262671 6582841801621506927 7556728927144465348 18002310025344171329 12782227937749580114 15257062407575679829 15611128962525762852 555417669080747686 17906659057862672787 33485559991562151 6392920681643712233 14231754268842934231 11472230705999350673 2903889108716011793 9935809908997316642 2371926107093366574 16353845622435875677 3040335877135528894 4976008995105757355 12033443311126502534 2206925908427487176 15993822632937837359 17224933397986797956 1622706024199313344 10599782572496759606 2697196409266179655 8226469590878580339 52939845069821818 4605672102832799506 2539612527017167780 9972701306437728232 14256622195941976193 8517679457808136253 1491810689314733291 8837770478992679248 10299227514933717656 6104271854528163540 14757312465302197607 8077016830584263493 12752081979212613645 4712430304970765987 12386927920956629787 12282336810778590173 17447130383698446868 5723876275489524396 6881058094508428792 12041458995324382641 2665798515673563406 1064953005773118215 15488579822649670386 7552333742730567292 2413362366618662415 4736025667732924344 9319716059215909879 8637869308761447602 7454448612723122226 15418571693630357445 6741220749487461998 17109721425266829016 16402509546852584614 18414243140798833609 12327602300201353573 2457190046697517324 8745134992722896025 12075787671978056995 9798442099951731790 1054090239227319979 4085669601201292175 1526649335762740380 11646147818054359238 6191799412664236 4515183479110211130 14328872979448779524 1068734084527124377 2563416260501920993 1828944254230567892 830981518795801106 6996641178549951046 15771605860043559336 5809480474489051677 8463220798684395385 2766038925828372132 16490385881420303045 4571353246781336339 12491487550563021315 12132921890809183173 11339217448039786464 11975797367164767890 360812232220554311 440250041558851155 511600578622571961 16655531985901669645 8931057517147884643 9154642189702426209 14032131704704108566 9079337564913558551 88239547713856086 14318910738291225460 10965059948539534010 11517121639822356459 8021816668554133711 15987350730756484903 16514542947849691892 7538626344074626700 14014771712896819788 2805972333516715469 16576683198780014170 12251903357030019091 17350415733680366698 13711284699851121202 3575176002877707290 13843389158361009029 3594288467128542310 9371155361841596565 16565469334785422717 15765849662015421745 4826963791920373751 2726378794007364559 18203453642429782544 12088708832412787380 8410434088053015758 12552881899739067194 7333896822344072259 6315195924135027454 4471444707922094864 15122340210627547387 11984992883499827924 8829630523873839271 18249595546861385488 13537507422659673545 5941503692453537420 6679401139645522917 2036579764190759551 7345130838881284893 6202321359204123124 3356305798188882920 17549052922217141217 5400604344719045692 1760760453360861401 5175778002339795180 14543628428588043860 4535380884292916829 8002194405465215580 15341119131175103338 11066622159710656506 8022276407860465711 2486323505810716652 7618039176184657350 9965873553055851046 14768425222853899219 5948140688277211492 6258129293170431263 16093476701360154851 17565884137495053456 8515276258554452589 1820162386592192092 17919828287729140045 1967102623636806916 3636429281163202873 6393531807657707009 14656226663498752466 5563469554797385272 2965432217901437340 7382527085773932227 14973768778725311592 17183543228211586681 14618289102409112094 6312005810652806327 13485216800283618976 7646666304364982619 2863624579830243411 10358599689655315360 9020556601087276474 4684984810073858283 13742451656195965810 2460924953414386047 13016641026902372413 16868102190002013721 11513107271658026726 4876487627979013478 11564401181726511068 11938690642413336858 11734504307569001685 5164676426976493088 11480551895156727746 14225189434150381540 7631211378317058794 15942463505396322921 14147271632893186336 7056434325205599014 18413685802525820679 829740309798971137 12099636981272707570 13091877900064105127 7833584408240488477 10149418313948462284 5214917015685246324 11761448583188425451 15255564627400961940 3970542865495419902 6497229250369728936 6216864897015496868 12963340627311662477 2379227630076100744 12415192691174749927 16824485185026862745 14790591679982960163 12969793501602052807 11108160814940216041 8593032070301310275 10231900052070453385 18017853944990565378 15635635887706597062 4693041936080953052 3819769240575732628 16277556053591200053 2067194614770481568 9124125859214621567 7759217248130484872 4950341499418643819 16002736032717214576 1835872269691760655 16438957008019771508 9833461194665910788 8898229875062743111 9082970097765410578 7847161585662754508 9506117344391040419 5430190216346086078 9691366761618836739 10988043897982146094 7199780335242323771 4469472839775161729 10132592246802037744 2283819406532086207 14904951935838920941 4050671684661286373 5940020527291590525 10509694762765950401 8949961850404934471 11098146895407283111 13155103565964086331 3961228624366772077 8581205806444105747 11610650214314571288 15001466685904866619 14623262023050514863 7893875391898271668 14226435822985113661 16865968700058785280 2514178527385371123 7927829530135765777 7975225786331244457 12394619240751865940 14560134446794273367 9363767869197049764 14511611537327863164 15140565158492200153 6912732702299441263 9000766745825067183 6850084333416601741 4416450840478366356 5249821285494707233 16993041990466685349 9260974288524760995 4057728291005978541 14953801592962531687 6667780732650619618 6276937938252450915 7091560245767042014 10288294433470347833 4534676521525044300 6511193270239320012 15015902494315524339 7359973519832691878 552360883392445061 6670850668471887277 13292746095038194308 1093862756570798848 17163345471029735701 3267070000062792794 6609435273406485956 16461844078183757157 2578362757658607726 16572946325536679010 11554803835724864041 4601089923934452663 5182594630525391295 3295280403425802325 12411427132269308676 9974713991841563814 10716787836117112110 4182494561402034036 13001691744687137980 12441415065215913136 3638641231587656488 10682317031162999534 2840455766958050967 16728485466867111931 4495041864344823139 3791724205891225776 1478296474470681281 4577258669435250470 14521670844084672946 17444117733906748080 17073734111961481168 9421745875063302826 2048754076399600740 9717133386364824402 12281353669335662505 5808188941351484945 7912512747872185881 905105773012704648 11231717334322908048 8777001429520250781 4128790539849443916 1069945709638566244 5324702921530851792 18159248190899202347 11220544218878569779 15855507019649613490 9668460177690178789 12838724998981097939 13046853758630502341 1979353352225248258 7327104686060055074 5281611947886799415 11145353978717661000 12074598759967980906 1666803655813684278 8576108906173815676 6588353882551765515 12232941333720380756 3869160847306163699 8047510831839440446 3703014088279269828 11831302207896777901 12897767837579534993 1927388501391708478 4184879967718615598 2898633120046832354 6230968410185365934 113820274962376600 5547181746931385726 3725786736937350085 9130729455866416038 8778242093990719905 18175928606977762106 3079493660268388744 9120286772616443439 17887527379948118800 14140536539942195057 11304507449180589487 1901130394653043091 8384501942944254715 15500666659440124851 1536342679565604645 5565647286782601087 15503576069486221967 11018604089860616875 3666385643108205928 11818555802664144945 17488938007943678730 16968520466458172524 9775067945098693393 1525723278268568170 12201228525454211262 14497385800190434859 16668805785403000614 9499689055858651860 13327062164209299989 2492676721985205182 16516119042493336548 6353822902718143380 10957209212977576958 748752227073214394 14614811446859320859 9499495713893039245 6405412370486769416 9363377947239567103 10845617545633517741 18188102579560076934 2242374408707618674 578071259094308877 11330531909962452325 2857159096696272763 16159852427978575756 414818365084289185 6151543000600426968 11437159980669705272 6601389614905445527 1729819620132339709 11327719331221750919 10750617031235016483 17095349396607879567 5673065192506846736 14703896682457435021 5530325357845165875 17854266708936050913 3114708277462921735 4093386888685925094 7421448204024395536 254477366501373694 569591900766138017 13963920822681937904 2488870708066328566 12189119510499819374 5172956189036080786 16937487253030947667 17414272141360752216 6379737719404735890 9406095179491941276 15999627758502387194 11742154603965385786 5793506115690084589 12509892073304456664 2370377293064303754 10483993146755760422 12879078487355243118 9877398102138056949 8177820524081443268 14815132805106616109 16855756445879069139 16627211622158174173 8835021502798286036 14574360612923325334 14959587956324678560 18094230275290943072 7837006946190009549 2536607207327532859 4668675392590868775 6384904866754507163 5688773398621358887 18363624871973398224 9429537755601881947 9961528114348506789 2607627949573021980 2326647666412308924 6213037573149088239 10510614005137758609 5222246989220289542 2836241825594973487 9888914175846740203 1411145267827092725 9905544849349180354 6815014955408362105 5458073241452253309 9102316018644336678 14162861813962883386 3684719954991179423 14294289380077932746 15512763448741773951 7558969714056596484 6853094414387250672 16148572337478528235 3781680924438188265 13985328416923988626 16984168355120938394 9007334499645028757 6654730009493050148 13758352750901650155 8607369478919971618 13445971975071197888 13314392356047110270 10073946834950332255 17562501478659136052 8851633680934143016 9759306852594894270 13234788544108482647 701953733627722593 5299321240906340412 15196845952000090000 14298367911714999443 4274214950401303597 2192083618865963850 2826599681858114891 9198048175218192105 10836568508314389335 8298659797600819484 7894218676840857541 2277227444309643334 15687580472574637797 2186820179359566885 6348554480960312033 12180395757889189389 9015434336882759051 12672959267220696950 5511438185746938943 13185065409305130199 14039376495523973711 1627176893108993617 9176661833989973502 10604603091365969805 11010036651311171222 3685407863067912869 11367621393812827652 12032795987535130348 15289479635289010204 15351251683427854880 15494121642454870839 8498344862188783626 2890405482646571438 2065482804277027684 10825911824996439259 15604367694230870304 3119964390099609624 11523375723102239569 11618430767892271549 973250517496568731 6980546188072407828 15894938106731946559 8447169104435956048 3512582810047038052 17224774864937157391 9207990542127909133 2023522054116435764 782267078293697344 6761577736617477415 17633033633469117966 14340699017526203444 10326921565495015417 3769119814339592726 12036879285170591236 5429075661013124548 2598845087217305113 31653918614589945 6967547366653022564 17573901831039945806 112564904889808409 13921145384590662898 16974567461840385873 15255041272442327556 15450989590438236807 156376607479595800 3957810038558280668 5534760279733450921 14151086195373307553 7923912985038411072 5308122128219984403 17517065132086518995 18389609772795719170 9493497670627651378 8813208631026814308 13420434889415593185 16016085886504116203 10984820156072103390 3541402154512903010 1430231419271510497 16523694010092952007 8610013603405097253 12177170303477984803 7421844783251166199 10913251106676912155 1380298569910317809 13427838733779489960 17096954894797395676 6091007231822342989 6314769572166120246 17820356125316077216 9054500166939321121 5665249625259568665 6374169753346654459 16559608363603765237 6770600771574768949 5943823170123369455 17236650814694718861 1105333641846104837 7072541606173486475 15268601711880975297 7977195177591420398 9593299954596805365 1516651618377622295 5082115396136279673 8294461709982889544 3076639390428272970 16360482113164481654 3126004507844963995 5396958930618717668 6364903407588224125 14522841638591255077 15298401887180368849 7763587925643680763 8494312567256116236 2212767562897029656 2490551303507715264 293962672324739589 5089685180166876343 12549030796235159002 1033958774937271768 4844461247414135694 15055920978975256630 2470655048037122247 6309569927514039984 962793213028156239 16060293514365739228 15246229723974861619 2423480364252965753 932899626909444940 11025954479057609893 8307590701589429790 13978616109188682332 4131435130391266269 387762652314187543 14988166680160952044 9548015620571448563 5758270578891711237 11114135354759155494 2597347342703698226 6472892281663881541 6985258047678070497 5090912737909330579 15757028158060460604 4263097832240189768 1903860371740759088 16771261326069558448 14327042535883020609 8755143986306334715 5267834885389257150 11050706950246183881 3587553896484665139 10841318211531122989 16920067688985201154 380018781928787888 17438436887061426500 13039992272536640678 4625768261219189899 1052423621942277931 370084411170510489 14767326944770581606 2730442591100323895 1134863856449435133 7821494448466053915 15734216958624841489 2999755352074008462 6705519704198352136 9608692537367394770 15663933940639130733 6051471025075027486 15959165968021824989 5816840971170273971 14305602419631413170 8323424737803848314 4246102638873699005 13073981650047250299 8829194187012473528 188151063488889665 18253434315047061054 16681492931665729437 8911435310793715571 10764376410400333483 5126807756998770818 9467935349914722057 2003065133080983465 12430769015959642122 10976987171299013568 6765866669314840552 5042572552028073678 2607387771009628077 11294913002613456011 11534070921496194754 11537126708983530575 17853968366710295289 12455740005887928980 7987204108628884501 10179335983956974847 156454174566017464 959521911087266520 132751378471317681 5622522799837654399 2477548392888732149 11598466887198268955 14325562879918397753 10855074226763820226 4775173606443129742 2330580405438524084 12041372691634970516 1332802453065416802 12568663996131166235 14672430348716106840 1283336187386669923 5657062644051378858 2723470533889145921 8848947879169173139 17705006126583250927 16134434066679410818 6173184913224823035 9987150212663986014 14877579667226176865 14943763768366366831 17170319296982090399 562559165016882334 12528773604184260712 2566992131416229246 12872565011520075009 17614661673913102605 12736279710696558053 3539756800692067556 10162553418653656112 14982368102179815091 2297395525240187372 8118995656252824942 2476845872610690069 2729291391283495227 4780670588972215348 18114677638516169865 17892771903111746242 18181910228120759383 4589355326466252423 7978561795466366287 13990081458786102000 2556579890080078403 368614783714066785 4908373085919028146 9736877325568088010 2194835897032876662 14114091851120181137 11721947284957949919 1005747133828678862 10647193593233458477 16247627048776372156 13040329642597848822 16335646954006739167 8326608162161318380 10157376954166006663 7281960904599105768 18213422130272223045 2800543111737924443 16152891188908862480 6264646039475064155 4461275175265272565 12884220392463354154 11981405783958673604 1411802755986917835 4908793169537923331 7520593829714560037 7377842152218895635 7458384413184604556 13243837150373385142 12967161808639351122 2409660227581372381 1610852174207374286 3253269998761132061 16838865686672240242 9736389613225637270 3723529587643328003 16311333990914482335 8804428715458961327 5189825846673512036 4483206475367282259 7861122862181838761 18152342912134693389 2247168425999758212 487236669648183338 12867919310391664946 845733351432723987 5005125042904848556 2145647555146335518 1939863451761934894 14384377457436466024 800712909613200226 6295897309765347272 17501226198750896852 14661872505439766897 3461917161681249736 10975931400624163696 9864500279065947650 3345086777959300354 11361953660488532291 14489853872239846023 7946490487004821797 15363444639290796492 5005021050917600771 17692009401437877902 9085122665665238413 975701133612453581 5712932275506533297 11276116212096121929 8689755975898708050 1385472858747227064 11605353095667405047 17189120302949849735 5939367447943111229 9547222705579614707 14250135185476605325 11156750416292341159 4172357206799480197 1883382746701978776 1961034113789473803 12041793690145255569 16169294832826679419 9815969802159169449 16276438487134309477 11332575671909194876 3549387023998313715 2274303723331601358 153753068112921488 2790142230488415514 13589578074976039339 837148453201583568 12508516534774010291 6234740529321538662 16978517100836659972 293478787636951599 8403121276575314825 4421767085484057080 9081686569027404037 16816667575096533068 2662296524021823135 18360571783991756580 17318275270829187830 10013174148808888718 1527837185627443774 14077821822681380827 16313727085718566117 12974227254684596526 18004632172860036535 9598248735622759063 2974270352167067824 17364637586499257089 14582391566079092762 130129943584354829 1941491494972385390 3192510722654535537 4719909015131009033 10896987305008956343 13683076523483677920 10638122693206919785 937301953625077239 16567269155661526789 5913970240715363785 13039935369355472105 3548481026490554498 5526941015611199237 6469639925600545288 2529722530463218392 3199061214999419064 14230219998359422076 6505381336465800078 12240852449287071660 6370365958987996078 9964260246770615756 8294411992806599395 8183119783565475754 6693872453083630084 5780543374526859828 7269181826228417803 15579739876219713137 14807234875687163535 9738741661044509417 11157590816963095450 9831688073711950626 9804954389306373121 4062543046887632016 11010764470636208332 1098914786324064760 5393325048601591536 10578157162679676977 7349673051449674131 8312864456102013247 15677387053386628304 13950446596943494349 10029032529293569396 150726701358817670 13050094701603257823 14090971306921017342 5954438480523640026 6764962348290846067 14600025649560920362 18138711140024999610 1027465877799184527 16984418849261063512 15216128957314331208 13973916486758825672 3022204596175647200 16698627142768733437 13400459203972175467 3413244620225064199 2886563611704827257 15890252344607881554 14258428439509319588 850675152805828823 11775660923708019586 8482212682490654264 15365465919431192055 9861260053986280536 6967247273870407407 9917606419108471932 11191501895461909361 8885409922438383374 4905398905353614702 18265901538322804919 14735183752683772881 4329152579285002238 13025773196138239291 17184832856620203863 1955604505030628698 18109505602840721973 13004981329149260491 3472641591015652621 8497350004369490720 2395365643561428313 9451220680277530007 202231999193490557 16964055599341425455 5281463128726493569 6730250035434743189 1739821960225995963 7797026408681913577 983942994649917678 15521492645639549445 17049020926890372968 12358884046591277031 13751798755032399008 16084333817781972709 1053472646683955998 9593900524021540310 14967193402064600580 11843880727508985472 5295056162256130026 15624423892922598118 314470545888114376 18222398136414970881 18192665143116519319 2881492787790120086 18386883056573547696 3916265639710674592 11213694738321766113 12250615116850799698 15636328428175710962 3718388971083360601 6306248739019787971 9542121169084512645 349120411137716371 8273021060975944188 3826771214631087592 9211856107395761867 1528076971977794810 5191509415220730745 5119891972603869299 10181110602281961274 14833525954816889079 3106992486146329554 16401262983446822138 4377487545172618518 8580920002044624221 3546793979743989707 2879684528947545517 15613901396376191258 17712888988765783264 6509120498341320973 11958226377698507293 13013310291234547679 3968527820169573758 11990800320043894275 7043774579019330989 10712799753492501369 12533817109616018813 15243849549709330770 2959935544041605561 10990199318577827832 4935302031348313398 1696622888892184496 9125069056330425615 13843552173390473249 3140446706295624482 12476881672485797096 15717026065714688866 993056800948802894 677917347141926200 16693563231928002655 15045110517191838024 5157041159237972584 2891169284641648569 6997886322226886835 11902678324927835747 4949385232789946099 5084417987832591784 12107540565001837700 4909897721980336251 17220293417811182725 7156128760834780636 4826469365831204262 9924437330124318086 11895746207618401301 13308013450576496776 3192342838026481997 9184959833509219263 7434687919512329346 12299311326527744329 3210668906966749061 9361755543074272821 17440055204577143266 12510654493441377103 14059594803858325643 12764865610410028235 16627976695021326169 16816647135162032177 6603622247610445597 4919240458404765323 11915785455465399526 2652874621727076060 10726006422050828956 1260242934110401345 5488109713250599696 6238648489179393254 10146232581446004147 10577275520235046905 8985074289791716546 423157809130922268 12112567090318121759 15444310945434751587 14432950669832091067 12229300693794605659 15174038091230790143 15993062103500959799 4892727409985041789 192946223194047180 14806460737072541094 14919251521549429894 17559607218779632590 4923675040172022910 17572759968412112763 6996754024319223812 260381191579855182 3269517847584480745 514683374629823578 14750554000662113064 1351242574177536050 14822438808097792861 2391133655830117801 1851006327638007486 15800225116008740165 8274941063122536556 13825703025110095000 10629167640646798236 7037113178048734372 684074379845402642 9007559789073754404 12539156364700031315 13822393500150758853 5807080523861544591 6683401407559333767 4133710721490870878 5095673858237590629 3058281323129892775 6304191043823925817 10356385059750242989 14707309807300262833 11845163910582821228 6530936854900026794 10050228056121549841 729145556370719011 4816857470839484948 16404683913450727947 18310321669667410769 7043621609090231166 13785544122637320431 6266487878354842617 6827607913323018092 3241587437976735532 1811388054144615098 14975539766097074450 13184811018962078532 6821674260535425749 13792929188565335325 531551266798050260 836153221159717263 10849570121298493137 6696264062347641065 18160077714054085382 5022228270827810623 10803769881913606376 3848342384134125405 17649080878564894186 15358018801859804682 15811872296617285388 7477547784541390232 13750438790241837119 3941881615455701958 17453353483317664110 8723262342246875466 2509418192547061257 842318717181475475 17768633338742766436 18134044769377896756 564063095637676789 11430075775249154676 5514428737951216715 17060550802418203105 1854158407993337022 1973981940304836205 15748142577965788733 17374836912581884971 16473973837550669932 15157165991955085598 2899981968467800126 5810336646511566691 11766309479821690133 10020875619101035341 11027937242746607729 6900768901468661280 16418960717705600244 1899783367620530613 8963410651007146456 3385034433168383783 9227090033697372847 9164662554526787132 1833566719505475698 18281077730761066177 15355286658627152691 3542349633425107990 10604364993310363682 14556237965173287498 12666655592002474102 14673686853728007009 3593631133191327753 4103938332428478412 13431559286526573999 14166541617784444426 6971719580398537338 4583725037184058632 4058552458192671110 14347354088672022179 8688111717498113947 4445054382934439928 16112743310699476302 7010271266352251347 3842166851808817132 1168024907578617390 12222414275327663954 2042794861349151477 12495413037133197710 8714622243835153570 6078369041005296821 17068734337660182929 16178555302006312748 12317071062806351090 17505551458438662431 2846170469220687439 1932336207050886656 7213860838193677141 6514666209281287912 3058461325880648422 10471638869100736926 16121768429789558381 1120418297868910255 11647019115803270196 16620321844787328690 7518354553092031551 15582246138819234021 4412506343896065919 5736419568007270343 7172573325031392924 2151956395777383064 9708761263391071935 9801255516779597729 3137188516665020125 9821717753204295635 14923231616632896076 7689367500593838995 2115923149660351305 5980036836895507970 18281396817226504361 13130814178219097247 3758032575268059847 15386136338761601565 7883190913578413663 8629714535482553113 4036979372253066443 17588085542013948366 10871767716614859909 15051061441385665782 244895195956808595 1198169588160980178 4503321955073327400 17580892708026195998 8691062249961970137 7414839875171920836 12229734161491330780 5554126970869062559 12631244352932084879 2707782763179521974 17982596103427828288 18226339758554013204 12392192162696935666 502454652864699584 13380077512119007543 17110426316007463958 3558450835941964534 8053268877988018392 997510854399658457 9603458931355986504 215973062081880055 7535961580012031499 2070480142736453348 8778284793510001266 5326988832022305432 15083168814897510456 4392389040312785818 4488390524324138863 12615074406722252837 4392338418723646154 1014758943720638886 13379260135127302733 3483745821049072549 16159424025519292631 15900201567373993431 1753724248277324558 7530152153568220732 2034220494829860900 15504373576042317744 3913947763754486817 540220280157855419 11244184982524316145 13410248579665695531 9986563161770749947 3574530520815142391 10795105720603112416 11846023193725596820 10469467657182851290 8011960340395774927 17909032489506885528 6149291804031304950 13085343838661642574 9098998044561149508 1997402044018771516 1968765407522652759 17804546448656993429 5294915126106392188 3905364443542765372 739711196811089235 13734688238498731879 8492377240058988851 193995637187238074 7514568733834682637 12711426118948997082 3084278574885816489 2055296747348981509 5955577598596868915 16815717025846150439 7589139948555115719 13176403215376127646 855779070235602665 13727722491547584244 5660441686803003482 1412923985571031866 15387488282637826579 17911170326194135907 5172028665295905523 13642879658135445481 6964931624790546739 8662006592549212786 3684879031296403451 11937244095736959331 7324221548305471258 15492321814945122488 4080783416726547270 9315649272354201204 6764607087690141965 14647987966114855600 12893900378399966214 9313078528975977173 13149541807641337107 8213050756882461621 8979057320309720190 14688781268383873127 17866959584805783920 12738652942675082718 10901471543689602349 663774244150195094 5181721650592777667 5476887322872441769 9252320039670318623 15751862913205698300 18253240502097896070 5179290522665889208 14922300067087232726 10683682080888465320 5814855879751309249 10508920145381625574 13932842222037822762 17769871712162536776 14057631636094486954 14639515221838706245 16654341810493238877 2026505255651083143 1396014247017344756 4165604887792220263 12413885675841919017 6826422035692310252 15672526193166317356 875939176333757378 15199123495127811691 7038074508184412013 10358421796405388751 7444535669981664626 5539287843297837630 9334876607297230179 764362139726214024 16409836131257692374 12325629982738261852 7446252981294995216 1461474812704975109 5362425484344815724 17740374498731942106 4097235394028411621 5784304308479700909 5561842543946753873 16877795737375018571 2588821845648537906 14309653365306515678 14254109160106839813 12779780025975534563 319513320753894323 11561059774964186344 12754603209041718369 4201724471158315544 1697138063112770112 3819639543990545956 164303060232722403 8792694426828657433 10847773498415166266 189012741192545212 2982373171897948341 17726944224845211793 13358455285722182282 5396091526120785328 6276482479258805820 4829558921993242148 9816829682264451297 5864133762700800406 13778057487865803684 12552027088070275056 14859602958409553721 6608331318642196982 2064957474504627729 16924529805669781260 3697563817337431440 2759470634415180503 3894279628086221051 9397587885081125372 14337884211759351645 8596510734401627798 1625637512219758571 2768584655784659021 2889127149820338186 11910768535814263177 1783834339816604515 17865530722840908588 14757550894253874879 9127907708122901268 11950128542623170803 2178508520310193896 11540530362054217847 6181846289336006651 11248733895380385424 13736752269186027364 14134102530558745079 15863852849617854466 4098079049406586872 7398798987572467698 2172518756611829961 14605167906324563412 11512192903139204588 9293091833667401882 5572189579919318831 5127648338938617771 1305607138900093851 2386233349842313231 5650207469070076171 18045716265691548953 6521511673996915695 17053904679481776454 7197439044772842554 6036814273239900369 9249948915994233301 15863974646305279177 5797707766418041386 6075265539553847984 3326698719132409345 8141175493923238786 13229440237902198392 3906540554968985481 3611149990602190731 4476803234374060368 9835962517503373934 1515060892782607547 1056161681229166959 6430793900747915089 9638002125376904692 17392555794282895612 9408173447150083288 8620276483342181177 9238046372285936285 5740645446258773805 15399733142124012896 5065881875451695535 2790302760495196268 8698334095320943932 8193476951007637807 15145047422213829462 2847604305749580877 13440782459434669277 12170982927506667916 17601984445562063308 16723347309143900171 10263654135922327750 17873912088608401444 2252846284778276498 8357004810840897874 9587087891507584080 10949570509032483297 9470631516228300185 5690347688307687988 2574972340124272953 5309338362275192911 6692053249234661872 8312382922938502572 15329854218624544779 10837839806196066533 10294086924972522147 2844731419507690244 8147599693005684613 7568843194402554561 13509204951931801008 17978997515238399441 14467178891689906204 3577390237627355798 5268505175336439667 9264516300857802371 7793514919248732088 1350157051064165453 17215085135201034377 3422577019027165663 8376315388572873064 15397066172429381396 15964431800044102428 5714349848646314580 10402362047923951941 16144128902685561449 2050985764050537004 6494795554834619820 15027044097098013429 17654293415049019086 18345302809021008532 469310690400459269 6618475360500809439 9868327496169626371 171917287136803785 14499120982890755727 11669952784361225105 12880521364017426052 10721624317308009887 15109608808129162428 11895831362323645064 1440037618977585615 7917345037749593129 12120711595059325786 7974510347642668609 3015340650181000038 13766509247490690366 14350411523183025994 4916479085124459775 15725299519490294672 12079281750911353035 12894342858745870403 17680681029695446684 12807131783075669356 11347721605435509003 3917165317067116902 4903325965745915964 2842730736942109949 13201786058145692012 17730910638149310171 16999502242263044240 2227037341278551667 13874701108323168213 13586340109113461494 11047258665787788907 4143053742367505051 6958545842662056798 15199614770531927351 5212371732457963130 7245733698680660492 10055705857662676171 15713842532024197670 79215718045191369 2934820425205133849 8746202864416880013 13055340077104309327 1536614214072352345 7671849773988126684 16099851276251083000 116689331763533455 562155980205828942 15190239685091837180 11859842554642617113 13054653329707775845 5052928058025349209 11261935115171100778 10513429577769474024 7281954534576369082 1306548852841405043 1674373500927867885 4632267963538953641 13034611698550619305 1922065645175557618 13458237250564246732 1190316779750039867 9598281677991133567 17265310194774152206 5751038123266997269 12755753735024216716 5259685427479581231 16956486205780239220 13064447022685788703 2734662758310568766 17127024903415774553 2072192362509552747 15863567003395279131 14628546141115296920 3608506268445807032 1207948146954488862 6819592547397104700 17610189654088748560 1421666937227371720 5737531038917991485 6177819114751891833 16894256423652543232 6308312475809188326 15257643574213405170 12654228956809648305 4212501941263141773 5493864333788776412 17376439991501696481 7480535049140622906 989966133341328726 14395380837116338026 12842678628676478489 13358505457919460716 6002510444713578335 3559108078601479805 5165225223077892250 8778041659861370912 6714397781206316822 2770650159359799255 842974099222246503 15272594489526264398 13287347932069796226 13184011689724451056 11027254514203365501 11473568140185219265 1297334239345115469 17253678052076868037 9349335933959579807 8013492754699285742 16608722370248416505 17973276552105799780 13107333675602350745 12694037261727549189 16643730075306896287 7778719716556549544 15770036762653907430 13344163216759291425 7396720639338687573 7056378150462031786 2921298071430384137 5038695234011946667 1009343941899052375 17715694307345160676 6122266510745523119 15552168690613933042 6004219045876252527 1852005332630883934 12638631630058469665 13925524488100068889 7892331340201764410 3758668222204818187 14747934915294079862 2912670817887179403 7437307004359361923 10744070279196065158 16893043712621864239 4392528489762986369 9178625907878000855 1654417017324562201 12459376914941202447 7537271049117216265 16164254998433201894 123059901194037931 1560050440119964691 17920294518367800970 6190872687197080108 17184166406939153138 4927167670587931871 14718489831831207947 16836016087990708020 2403811925596353157 16455273399339249555 6922410208784536873 7719510111569110605 17681985514173591176 3209841642370032933 6280743463487144369 16877884301030060805 4396898100797868316 5616447922276346578 14426708035595018636 9806746655095572950 7670582678715700828 12365748292840850909 13639367609042568003 10659637078823714178 16395669583322248211 3838081839305918331 6801645344066943181 17806294248396023774 13875271522366082139 8531591562437068514 1946083495634620239 305937032261824007 15243909258370519148 8424179240505626725 4646857400924385512 18129516869786003453 13185472468236163264 17255662876635823788 278096822726168593 11794445085508624476 11011736348347426440 1572908546347060906 17941549514711446324 506002762953140382 625154804085791741 9059987782209192786 1922604940975095541 3810005901317355906 2995732941208634979 16287997815839302091 3973174837700420249 11988415384600328064 8895936784201022213 2901268409956042827 5535058886630532318 1887187213701902501 12334805390595831327 12024142851537423906 14605994151453369051 15258775644290107580 13880475896725303664 1662726280931631851 14307282403615020111 1672204789955613776 9333489708723384829 621295350433370060 1942660277850444368 578220949200227253 12047455760960982845 3190394875218224043 8507266914314917910 9855076218768897094 16697214145740058107 4345364812523728030 4952324130630848815 762202053344702519 450291075934019759 2356815640601537644 10958366706447531590 16450419250422289657 18168749623876050419 5026200382713935292 11829704684947620375 497842931779103598 12042218340483569125 17651329231383318919 1266723168882514727 2371434070147175203 4493237831628039901 17018369307335574500 10446935818278074686 14923093345095309097 10103456532757114457 15820165948024048737 13210802418855765182 10871157503066162032 13450784315232940111 12076731506750055670 7103399190969298242 6272711841751391614 878829610503334818 16477991574936851276 925425174322042757 14327687945372389272 17874244077026883809 10897753248306407626 16648445555451935160 18237182905807835426 12357974941809324173 6414903639973484562 5056546658155146087 11750256145727456989 12877317983357080476 84064127107763439 2269789281355673472 11098322213480461955 1543526361354840818 4314539136488137936 7681872511517994160 15293934167878351376 16337208654504385698 3307740210430839296 4061974871540862197 14927830143078333955 16994804031776173712 12980778887737018531 14355676070750488897 11413003616623091793 8923207738328069177 877923617830977783 9706308882760889183 4883119556869308101 9028498106548329674 6563877860253778221 9215452017470983574 17069047699869003647 11865320163153176153 2949049161232415396 12476114201499637210 4264843218452367128 14271715002629132693 12796082969255514341 16077768799079671008 15834740735437929937 1907264100154283344 5468261679509861650 14978103493169846600 17215222968225255294 8375587000859141026 4759603482776898081 5679660752163811060 10207597377983419530 9569232740658853163 10140426877200224586 1100783166151784399 12728525470125185333 15914890045870902439 554082897129850777 14120577565548988842 14800854247380693647 16318670552128084528 11104810899832598239 14121452967790097873 4287090307610772784 7386554795478666580 13830460062338533516 8840051822810000490 16433862650321971614 10848291179136834643 6647781429418546660 2916657119469218207 3218177155787987620 6213258909740443665 15081193419962689973 15212831650154855850 13100791291478108560 12672627495401761161 9430705881659662553 5388909671421437496 14679501997640124346 13906113097137663573 3971443367834306819 5667166107653736255 10483290065128227348 3301996217321843775 5306156688461093956 17470422799696291155 10628766829652989624 15809555577677352438 1922465481324428271 16096428455898747797 15227252166348800223 12720224551225273028 12692313978106086224 17965789753164472124 16908072772505000371 13732843384940257747 4512458506559989365 459776409455567656 7879440760347812020 14513367500547764803 2290064002379316543 2701056113706475177 12216770434641518559 3615377685861873391 10486323602168093604 9655269206574292417 17217100839488793666 8209024077031727176 17029561678976471084 4986041810515342108 10147792557185024139 9095534605352374073 17039186551044078549 3709934976681512782 1040340664784597704 9575043864960848582 15688139746529188589 34524477621768096 15446871971883350556 4857301254340499120 7871087217193743360 7901655490953725953 17254546285163509171 14678773119956191278 12086093789980284064 14817710169973436199 6829849186205175090 18271831580649622956 18249911317346601836 14881778015648759307 9047162173313762189 10448338008706224640 13606854232597180066 4156511406502269278 16517295657999491682 8487656062918356664 12453120695922224218 9553857843262431099 15832306276439567650 12049844944135977196 3925438068400841428 9884206053477341284 6363145106283396235 4957583509979582465 13037513246338426617 10538468007464291092 14707266573931854983 8516431558079077007 12053359141174898130 14122559196929704142 2166530278602262650 6451340738621971055 8109878497046883952 3016356346207380859 4484630147222755275 3580365377085885872 12391233084119250305 14116834304426211108 9894046132836180410 4683906147518349995 2060159554436513800 7511209092545730794 11360281575780495613 6369916347038680838 3826203392922034001 14235395380622010795 5969261736794414950 17962091161066659298 16832561035901750321 15871093529487672160 16419231997743442102 13001770261757933261 5509877687259887064 2678223218336538866 10483387460880960425 5102915072872142724 17802715336937687678 7551351828278944260 14129307822780902932 12677257144280177230 6446204270492979939 4551425669580046868 5579119600261467075 15834891111626644560 5588359211758932447 17727216900576460404 7204133636025828063 8761260784806407795 8207557199112222259 16607173842893611576 16899560725162793492 13609034938179214462 18019808704513743376 15045122420691506371 11531607020344255895 15161885292192716427 2705011436245465200 1634527677768056218 12782887909997842459 3789753042868240556 10042130229026242138 6086847195469862732 6458815798025631935 13257139237078878134 16943133509535606537 13518407985899953561 9099065288644558565 1171232834103148140 9425906537670031739 16672867932417108937 8043332825341840998 6699210643625013731 7168542299777703744 820656384664497093 15019809063165457739 9223071327856775126 850132079734725585 2905308330226226191 13733887996125190626 6059249566280760154 9670024580728432166 7021541162769994146 16740589325607964524 16767120871495568786 7256959429769821136 15346968130874917281 10599835907755782667 11138944856933672865 7101088454424490562 11880680558931089488 16230554865196877128 17909423339962148364 11369037759800049157 4774777354718422226 5413962508106644161 6935687224965305937 14185878014796428213 5084204781696021013 10924219683102016969 4968673135656451374 614105056663976683 10987982305273452612 17689741959272622167 18357664152188760994 11237622167918829164 10069612216899534909 14894253557988654613 16102683039361497270 4571463751291674150 2182959314683921331 17719445649486350644 12628714705650262836 5262379789373343230 17146851971669187861 693189414683636969 17960444152412110008 7457396003318226713 11315056874500067940 10095611801157554116 11277750047856505406 15036648880148729003 16381583624180795713 11672889139998405265 8926589313209921648 17103891593338970398 1902913725985039303 10910630512917534812 18190623604851291299 8892766885982036235 9211481975558168081 18044109267043020410 7443032114911044868 12326329892385996089 15508840267862893624 10038007857374725869 3683935298625306773 17145609387934476827 701627260174156399 1622688463345002889 11973868462286773567 15282162670616352728 11074668850858115118 3118527404041317374 13800568176337063110 17808176604439417611 3414148033989547367 6520202691094494825 14632753228748394800 16857619291621365201 2778970702389863655 6466393850063111839 12428538976118516107 10895980918452544213 16564765765651623435 10623246892331630862 9140067824997773321 2680169884420964402 17653883122820932608 4341426979620999253 5737122469059333423 1575186991856143616 13926852856252376326 1146509063714391068 18078651558698494832 94975317410154862 11651613831693528516 9234112072503810142 14170304726059482248 18325197719595123110 15600557561850574864 14552627094414534244 9141354934281260421 4245393866686566806 5457712280958953881 7279259192877613278 4692169230697352356 11350343226698395713 10824199043556011690 11382477029507244996 1052241234513458292 14094343969459525259 2664192394014385956 7916074584196171252 10801698233819330596 14153544914278368956 5341584893702582328 8191611512028892381 9421577737805993090 16665384868480457708 17379186266461485633 15309741184284270564 5859125181559831950 2049045326247448829 9879967194343125551 8534834733759796830 8259468113557821161 12636974986930302455 4090755324252567150 3994159016677333671 8592157153317310530 6240015871537657828 9255682005932973937 9240825812421239407 709011050134891694 216143286973373605 11893884259761759712 6282077483709582557 5897327153445765910 11499014115724291317 7257791685805521394 18266280226458865773 10020345943093498484 14371277238295875775 14912553484149029908 6521998279216225760 8662906333295767949 8156086418800694259 8657003258541906428 14913669334670876679 7031887663947019999 18313226549197571439 924128426916948518 9832225675463992981 1276664372460302299 2225195772132469132 6819098028808375987 12344560659826052606 15399552906584355193 12138167968431646203 5288946973977888128 17594398496671923501 7071647077667228053 17394041219632349087 9208702867846562897 14018245842657776865 3049719050444524114 1501840673273565654 17067197362500473664 13219542555197982727 14538279744861880091 12591023144236879274 15894156320560143720 6300124048485451325 6466672240513302986 8543167718629330915 208175838096129285 12254092549819409990 10689049932043587799 7909411262080128430 7013830719854079619 16113475110099541355 6554408198100958638 9681457728835754300 11607304715478244229 3774427556693641042 16175845127221994767 9316287658539898806 14367448614459605110 3448385366897491220 2937668471844152342 10674679058868234822 5153619211191786009 4274086986715704141 9181503863213336182 3734575495338641091 14006805931146724065 7322017352217487877 3930097657061698850 7651590829878208564 11980788805032601185 3324914505689634161 15322250978016113522 16384204894914219305 10521275931700985048 1296744822279258088 6934852862090582570 3779164028878068798 1318660592589802725 10587001325965688816 16945373496005053311 16421068632271712131 11933807436369847960 17495263214783442320 10124147147206074371 12562053641918649401 17803432651206699461 4045935890868205805 4087465001614692435 2534717796933356754 6779841972514042644 5270681413493493546 6789841403544954193 7824380333688046697 1529269937789809237 11605434813417747155 17129424630608540153 11885557028323800830 11302987168123574955 12979112340943945060 7245967339859578970 16146927713016148930 12807649530149429764 14791049682195028539 4592787967522577605 10677979588406734507 4586511010224944831 11161169809336590127 6300786870375960079 7418011663597409066 15097865490792865791 12542615799137454595 7944352968848259215 7388670623093930629 9390557472579604708 14113452844576444151 13138255117815924133 17821376152238393131 13675609142343241088 5445860679488521980 511519658036858774 7006945062075385509 93050725824163215 710401732502236221 6388195742921981673 5815661469928626357 17667998217776041830 11172880969668105001 6140364713816154090 16034481296180909013 4749299169872898142 12063489045021312277 14028963754181714504 18187344325245020074 17708692061655126224 11824393751425548154 8261617256923655712 6824709024927171137 14243153342702305036 17847502036601497292 7630997691785045608 10349120491204555557 5194767035554498838 3053208346116255788 18145390262021548796 3749462198779729795 13205523171820964247 2779948860017104708 13180833847690972847 8007589235203693172 981497959432801052 16710429745313206858 15633016078866867633 7468618610246119951 13511650500440945760 17605321762409651005 15303982672536604110 4651841472691694148 585442945389258629 2011455383319513907 12060224066669302460 7909983654510750659 6337520249158126008 13878288697581623127 16503997057114745338 632361189364060236 14963455625099888531 2718205693322207296 14868459884070565505 12646913458524527017 3514682862729031109 8043402974614851015 14394591905413213711 2132412793690582488 11965878970399166487 14897605350038939424 16152650928742458530 7541182388327646853 2737468700334734075 17155796819657203332 8417873394789610903 5817288113895394718 10501773416395056678 14663131795640646074 13584848992306834018 7720912380837567015 17383145574293641225 12804657328845868169 10819418079515139106 14127804327021215943 2762861695549258190 9915331566796534151 2697322622636514149 8497795696839418122 17317709531037643703 6605518806479436220 167173435216968894 9367419952273095883 498641133092127853 12169779707786058120 3479813057134946811 922030079367386473 12389790849937653994 11488835126892931091 7255549344036182594 14101026891698785779 11904950947149296911 15874704113977930600 16447358006174687370 3573204213667829756 14163624624162896719 7101420886025118593 17056638989712185363 1475901371013146642 3113869728357777649 10210540038488085820 17980027769851929680 15723385493532036121 12007045577301100841 3817671731341195572 11601731333144535337 3423880451781866380 687579650266515790 10374203943967151438 1655113165787913202 4042757249516772143 15319958145588381827 2813112182234755501 1747505846573370197 2289281948929121066 16614751046271257105 1026538097731905205 2303448577485254346 13989722941992779278 8454556128564025266 12630134989629754714 853418444479382107 1842101867868613182 10355990583460004534 15402806545747842705 2315343434142260456 1245388855228383352 16642310049941941197 4203961767184634821 6942563114019561458 3566525344432914411 15050439961783400996 17509723394306428990 6406568961093632949 262234465877511187 14331717578631018776 1370430967777490367 11178943978099963832 13759654998565080018 3050333861763336324 10177951261104880946 5023599241062166364 8986818633703605726 11499210994341092254 9098793062747734222 17249342456161034254 12383446949025699450 17165558243121732622 7351363318061509792 10312503821016305573 3997711878760547731 18369061573437263801 17245373092946942067 17175146939551381135 1174422370430014725 6539920943803605298 14339901375746476899 6885096923857751202 2238610634623114715 3387928264176365058 8940985582336349253 2755519230216381834 16789772457716303426 17912437140837276446 4702613026702220762 8277830250729838600 4536995450088680691 12057312880564162315 16520321627319838324 529555566826006291 13980842104202328396 13366965123629619970 1379251948711480150 4145190098503926260 4456308663520243492 17275332789981246762 3744196754272369424 4806527731601990455 16550586214196302980 13812655354356557743 4101768957930191899 14101031360859541789 13860620806177130452 3392291721365645575 460014593612743528 11600824372255660680 8586424605151466811 16880934984237927828 16636922394241448242 904570388545495963 12439378240496999947 11653349425563026108 13916403357714470071 12481359794675002565 16268226800419422710 8444400119767892960 7184703165295394730 3540044981479103618 13852119019139593603 14632749552749484777 18176153466028810385 3224012241105020195 11072444512569239669 2314294879512750863 13836605386982218480 17341668618262225444 14481660298598425971 6131830141902397203 8309808602110195280 6877591361869235830 12421555801539450520 8642562540786134880 13507030705558822324 17843705172593338716 16535737906767299507 17638376790371754279 124553421211031555 16241416260872271228 10772070069109281576 9960810931609355838 6639088547131903474 13640041754894618675 6872749342489444712 3227636043456860625 6349377961730882867 8495162145692988515 15757601505922479158 12041191172101288946 16074814393351213113 17984018495104633645 7375645501498400465 2137932743920588060 17632330822481453806 2789455235595000190 13462418080126908880 14465622483769298762 9816384534587208470 3378986271431102044 9214245706995228721 9782259277250125602 17947986749148653582 12263000570368877793 2578259484404989227 16053382082939611887 4322941780993571840 5567205000955017158 14292625194851872046 18087224742489063916 5345483987912075270 4197478337782395154 963095394026717891 8537895980425440536 10730258584693441032 5542201140664771732 8941860409569721954 6039626901128903519 1946792944765006270 12985405520506454541 9421831072668727697 17127723444947406852 5173591164608200049 16585596367892480997 16287552682727305469 6077863942926821065 17972730740120351184 15980355875145418976 2051099250792348603 11722577095233872373 12150645349641121962 4946817822648264910 1696727910790908274 8045741496952575942 818480885312211994 855327497677561924 2719002624292394913 16213246924723210705 1030675234421664596 15139274472125916866 1550573627957206462 13051658486245494905 15401332192825354430 17638505256162635443 1814989784710500187 337399533338373203 13033540948778822914 10229503987884080473 9360941608735991615 9425994030068435747 15182693149892614594 11282699809561467478 2721487735875192098 4593214664878409244 4640153976394413981 5325128296490183620 4478222280642047981 16242230587989430963 4626196957519350556 12057540282469476840 12920397829035674978 14828554682402059329 3057910610895669165 15584596400925177968 2896920362757084020 14929160892954775125 8399996996797464220 12589934927858832884 12646571345185663591 3133596717505489574 17358138278866800719 1650535559131088124 7971904806991472797 17401610072442719344 16689199035909847363 16712696047345934729 8046577257719687516 5651839587083022940 6843765710599283611 4349855901878702970 1194618070826681228 4135124693918910456 12241919858123490053 7829133377361526536 6497023289901454703 12767406098311218308 3847833355429638556 7642898193524807172 16425418304758424379 2534437904811981109 1487773008011630580 706529997898217235 905299341162719805 15929413307309867367 9582694894570022542 15179163266990188968 3227969899986534334 11445447881591071095 2702637088824991571 2468491970714312545 15945334331100063792 1792690058935936470 9886662389306030128 8210729677571121142 2222161409255393534 15817793889700110002 14637866041286254383 16177197264659167416 6796142530878625780 9122767198766686632 4238311995775128159 788872163854987766 8511953230961059087 17728493668969016415 8520605673203484141 2385404126004456394 7059627460075801800 11293468071496955466 12908804211881319957 5402055576168883648 3591047075100495154 10112144135669587054 3297898479007416750 10510034710609027838 11468397337471202151 17983657312888180879 11153906988223821862 6750653186277900187 3429785558952771834 437248630025389220 9000670029878985481 15918993032228212432 12486750546711138383 12996735877098471125 5107715667494849520 11473111441230454859 10222464907272944593 10811760530424751003 1990127765794118548 14903429928527737372 1473320763345908888 16033532038875361005 9432836700968764667 16289360314813697682 3904917365842720707 5750961122100735818 6731635390188930383 11733195040736379831 14949357955520453127 15329761807819777617 825835725306516826 13743015720583012925 9155876299874119507 877183977949130704 20435297577090204 43515570248597160 16026291828558808015 5703349923707651762 9079373991066376129 11975294789875051282 14609343120941878210 17456938123055411883 17044425238113063916 4092549357601002769 4657857801035543847 16603150202625140249 17552909480698634462 5021359103130820412 10056544198538891861 10546980928861799949 18376422559941483172 905222987956388354 5267788262879520010 948888549255684914 3033257005947309835 12107865561253139389 14139218697771627137 17883095417971133107 15089395730562854762 14912212433012827312 868457649887916345 17524522475538096394 11287174635440243689 4876765286303365802 15371762220288947786 4725680959699577857 5710719436315822870 8558140245841780077 17632109428744072625 16965817931747068575 4855510835720858803 5523290709780680264 3985741240235303003 6547565880773503311 13681824609176018059 3659630089580086875 12925358574209267480 5802189856680808255 7899518260688965675 9961024976846279470 945715382468678408 13988401403722809062 17651724006724525810 14671376014216307943 18243196932363820792 11872796359033233872 2026472468814526202 4765746766349004392 12450421294717430359 18352420673701661620 10951359588708264859 7237995805269268723 10411622514047581809 14996281227998298282 13471023885930503521 12898066620153878764 7069151555281017730 15193493741150705236 13517053293687673616 1591901098501815910 10473296191743454614 1024429326003275202 9309794584997558195 2386580107042135218 4269404916251463506 12200358037533549943 3248906670560747640 2114263592663395132 12597547445678795432 542401110690104659 5212589057220825851 3208453307153836233 13020918362078156127 4919122689376467649 7306281773396535985 17712854921343317429 13362407050567584986 14059054785510242455 3926654976204070852 4002954169223415364 14508633945725593913 1825352878151890943 6873311666095487652 8077628644723779201 1100330716239863452 10992817653980262845 10392590780546835186 17342207062542234530 15797157374896524444 4244878425524329091 5419074566654495375 1242811381711182654 2785621356758858811 6393698741436964588 4875275327904808797 1832481770551700918 10419045217702179009 14736062299911851410 7527185461674462619 4159223274940772732 13325821150894553262 18409365060535078070 9270905744745504421 10452995360212339490 2508104648506734880 15749945645969598152 5679203599581999025 14112036296757604148 3015414042751176330 5547793759328301208 13640686540148102934 18131683179170798261 12422665583926374348 18364989745699904244 16925031675029337926 18137090724694649528 13063553378433022767 4499378075372575586 1189378220398317981 17690627797278698268 6192763209577137410 5192366952555282431 15558102120070166240 16399920713952103065 10080077417105344488 5219193747574956994 40168823558712180 13047568032476213309 9048380922336811343 4047825163241444801 18282338458335062601 13726983795097589728 11394570991354453168 12537279493769019642 6303690830570244933 11711148518874849949 11097452022371641013 3728946100904020129 7800073425897379923 13706843552560259213 8546449596639123729 16753962180465329596 13321894037732557847 6015771281081616394 12617888692750374984 17866379158661634245 766882825383517320 4362910932004901267 17533191193887826096 18192271637728569937 52533979939353 16046970079111479270 11597672791644049050 12972733409552555741 9439548483928117978 843058402964448171 16104928503351694769 2588287899763392425 6122774075093758720 14097110766075978813 7700522845534325182 4038739664254501063 8862365714219634321 4706361219729694532 6822180474295200891 16095361827733015766 6172147919730896107 15041578452222007477 4285669879724478238 3806215751903269729 11609494768279837309 18061668048220328691 7536396288759665178 10752252844773348057 11294967068738324809 18151293529241097063 15608967418896872598 17503982423850622590 5813578590825491785 7556443829437136047 12241348222594694047 10831879891795813171 13017006476727013053 4044661239414822189 2547891493087397031 2948455815206807003 6413141333261631470 9323443475448613984 8692628633362880844 17807230828659058610 4190114023803744425 11757864814615724065 15815720565123056840 10777918432235865505 10869476802229219223 10038450038347398996 1813287247739301969 4901640527922470340 8044017171729917164 521190136809491659 1376211614149991075 6762749704337880931 6304195792607506049 1833399580900202248 14300498178489075245 297432254353659345 11822705829099082604 5797918929198460490 12752261867523750239 5535376754770335012 2727074499293114334 5392215720409252785 13738999922194970026 4917539105939473335 7020252262809408686 7301671440016540343 6821411166019707920 12962067009361613124 14998303873701525750 16342759426234629405 13602520306403483995 4879997049125880788 6073989147448767041 3208546536304718019 11398916532170569943 12415419847930900131 16470709768130986005 5508963554788855148 17277770364122093068 17980869937673282301 5186573142300012703 4373719208620494431 11608199135583890603 5391746940557826994 3130417698615178889 10074945498378849359 792804113859362132 2236907014724776539 8742653072249139839 9876448566553571155 6005063502179206407 8578611775171768866 2582314593196087697 7372625326138870340 5130074139689481462 16937935954386638088 3850336603614780929 5328291426509253822 18381901410390394708 15443798909024914141 17481672214196461404 2553486822099723997 12155619419057472252 8801297305324483440 7565496663021412763 18379386890782153247 16545125448985316135 17438837707536446282 2301309354328988322 14285002306708260262 13000258153557301848 10716845364749786898 6495343933994999316 12410520550703193448 14077183074852134772 7320352939108029329 16988683243443099289 15935024871096142052 15576943961900940743 3735149030734409949 17054730033037181223 8178897622687096520 15708118279027157292 16729924017917730107 3940047065929813247 5847097619144977457 11719598142610032315 6309735484234045493 13084399871732267557 7927324986439220364 8667819219177393505 17344652396445913564 13931467304290638876 3179913810857847717 15744239768470531119 7826746743699869304 14175751875895426157 6534629153332337670 5722849539545864842 10287985165197277712 13584905258720342253 4413128268409829071 7563276514732859387 2438499787432665403 15145218190049199106 10871940752698080977 14173609176522665833 8096148199631191424 12467541996541136033 882964355463704692 6492032992547673876 1193615062146023849 18345104044676361888 10896366546820777920 18122472588583205863 10919573952444285107 11191478951003403584 12022019879526134209 988049176378084288 15183596267049998955 3479168621003005372 7453099294366093146 12396333270033641527 12092455645390702773 8677751282511738564 8650964915929116079 645376676676717394 18358268577736128470 4204264014315641429 2175581935740971438 6916287600151636030 5211696242543252866 5422673024143361443 13111399273313985331 1807497170933276167 11272642577185583059 8537077369391118079 13138309170378055002 636411220579464263 2420884127884791495 5582361638156915706 14179351924302359742 6168798043311674629 9421817931549988478 8414029026651416767 5863101213568224036 2346659772822240711 6322800369766939796 16485188137259412538 6422810356018032597 12017180438181070294 12969506288354301406 10520313383532363302 8740220730513163592 196664556767366693 11181378693529958162 11437227211778612900 10626544112292667274 14910155728498981778 12863521683146332633 10453333880538793388 15657072963271635504 59613716196732683 9678759179848567895 5225471620074703692 14905768363475066424 12746840294214659916 14514409945134668565 11233055353491745696 6113207525749418334 9337097155898107735 1595963097814924733 288067023581828240 3257716328430125772 6195855298798560845 18425530130160290225 2263173025898583631 601789667795567395 1788776917535110882 15534639442087134211 8525228094153330980 12440660458346509242 3845591110953047524 3965966009959707896 14217542361404249734 2963566791470018320 10729642724010952303 11359305709836305060 15840486582510299500 4165097694903470351 10705852950566282454 6665511823751826216 890820914524338726 13298138484540303058 2533672466271992064 14555119041864320883 8192383848998124949 15870457652361588716 5275329614175246457 14093056488836854469 9237289051094086315 13479981970510105915 7440393915761926398 1469763028633313782 17302239927265167939 5419955434770983348 330876820997181708 2037289814751745189 17881387943586203785 3471457800540741347 9845715327274235836 466436666606490688 17671521436784178068 13182861385537852394 9641644804704320078 9112674625124944231 2464657968812563307 17816731461308545603 8906014459928980835 1810249816248018980 7078251161631364875 13158272175660976897 10931811658318499490 2279186799004763284 11719381937519619950 11785152720961317692 95854931989729946 17591456277452292016 15884109086185337415 847472981845246696 7011967587583301097 10743106666408617319 17527468047386205124 1396419801580012177 3704814971885083599 9686435520857515949 8812900149779703254 2813831150215058830 15822124137876654302 2952212109894573178 1489454707671749997 823982793089637027 8476132538288589653 10338769517025933877 13486270947765738289 14290993844824336206 3503371274803817734 8106196718693747730 10624512041320457138 17540086762711561934 7498200451688326804 7307336132888525886 15355293241834596448 17543555842911053630 395414645215042196 17586303390929172538 12552511714141282435 8416102529270811515 2271278899629367472 1741772137375725658 13547946105289658307 645666112465643888 5238037769118404907 7954514725952823377 10232513335062924057 16572486722271241040 11320554440881708961 15452190295752226620 5932651941173306490 8127495480147886190 6545510461069037943 16443654321271287854 9131123400143971415 16253943165235711969 7929311379217038488 17475471363826388527 13038484380538514789 9700252380875215033 2726532171863821513 12354191291373803641 15291891323468644096 14817830493809858922 13509759415014208465 14559938129562244236 17492336725703993480 8525866756295736264 5089711786398898321 1762844242784395597 7118822198740791609 17103401806837518395 14511854112427962785 450296865952348169 9164410673767511278 5270880036422155167 12111168178556111740 7204961731176597066 12475350110655539045 5408412529086634214 12842863795920687974 4813438389498540913 10225839148805747745 3087149976078250148 7535531715688346749 12040946375773580983 979970693627510401 14865029439262957867 18224865561275578325 4142750901825071388 11215402487843596746 11478446100763882794 5535061863022443234 17626541117421231563 6991464438992815788 971415759593678709 2720121531626082880 14524966265342627457 10144157981672987372 6186980236482164250 8171770364414478167 11123430813380326570 10759731294272921592 2272638859574519554 3921889571017927991 11912608871958512818 17479417777839938285 5508168922909862188 16285820415201187513 11864468227967511243 11805356381093261830 12632592245656607101 18336565592080606573 620583174043577699 14846075135136529662 3760893117256122019 10444636312294057895 9311080603548186646 14460920150314142997 3616159787254254270 16000777327656627274 12292910505513944209 13922007107283273944 1630725836387026459 10067183378561378044 14434835651475423143 2741609246307671714 9661366505344126005 3568492644293609809 5756335991568403275 18187795394847432869 2375179884171541172 4490281688470021644 10528662128710908246 14409302891638569996 4468786268892734967 15357103214575444555 189667021078399850 1731525477350751181 15059207388885049502 18129208600319064150 4473043843369434745 12900133167590097575 14626601922338583691 6641173277309627880 3382993069869437514 16937699304155455769 14221353239189634700 14447097093764943411 497442871402666590 11530039337081738971 11028081988353996617 1178456997755810117 8300599761030451183 141483903491477549 9474051075901686605 8359306795784712773 5833347977126340738 16818211455562681124 1513732720586041184 12289439265745132410 14593866114101775267 14413210612743039043 11678727389527461761 6251138947422604509 15727254271574219109 9771923080136079767 16944352890863105165 13750198207638989466 18010005799994498627 360749510934062053 14372860024982613270 15750267878438878229 4678746037847039141 6180906473558755721 16108897799241813846 4174619787530564630 5199485884611580833 6958918899304413369 17758300759370394637 16548279639518411697 2759402165334962694 3234096274040961027 13491916869108388776 15687748283976630270 4899048801838016755 18201953306549613863 16688988910816697562 10444750224567253744 324027264030188240 6711602316703548957 15018054132717287179 8031398471919172009 17879883454283357305 3253414012447142591 5564997454527503107 12101578497082910111 2927656494844025446 15392922185153890894 13043968589151509501 5652303683187333861 12000421530586985799 5445388107477901199 13773422964344807483 5733291876487145713 16604878549567379471 3631966110089457443 289710569534382066 14820886297003271511 14690644528090838559 2219356734952449240 2309711360737633782 8454753243194455135 5383754746853446947 15803954120997944217 6974717136882731733 2163607292684254222 7623933488928288227 6261980615555643650 12007634511313788167 14962382397287670665 714157282786191746 14380231435257408055 17054124123211933192 5690309395720779140 2203298346176377976 1642342912236244195 8799460471730065487 7049752245159941279 11269674574126471765 1618166515391818748 18044421812309987348 4824439962535708290 3192111544391522438 8966662628092202724 5002970492663124819 11670719829546397029 3438126595966918773 13618195304208019964 10338474081734209669 11938231439253622916 2306032802784669597 14648793989981754482 3690694330825359546 199992574703660666 291838588388775302 13308043199886605145 16941289305287011258 16092537656519275387 17797114011249105836 4725935179698739037 11462849148306533243 6388503362747241212 2185168502287933318 7225029815577971718 17693976101939175298 8595140852308016140 11323700292425001503 7218915660405391405 13059479886342373623 14741726885489102919 13950382834451916695 9590690576128597084 14288848994903455629 15225161374858766420 13833153088249283119 3162951849008435502 9104397932091911050 5534062159889676256 9609918395016332004 14782345585909321645 14006256237291954722 4466104520864686583 10482422061593694054 11578293595139342466 284850959943304666 4404837276286816203 18378652534500007441 10833047388941808903 13695742017597756938 8740684544913532781 12856927953666727242 3921637374871421965 9859873559699237107 12597064405718083665 9224918272316224460 1401599868091690225 10253536115102258073 8015729818913165200 11173947899053725280 10347337865480854202 13613196264543917465 13098284855396780612 9490577949080861895 15260981528443607782 13755725840520167110 9275674779443722426 12332572635490901021 15693579117768154123 15576465881527504726 4239129752478639354 12519010308412886411 15111536801474177685 6340856892076088202 5474703854050359927 5087008106472201052 15392719104833410377 8805028941815860583 18167677489119818051 6797276509241791054 17932668152646428258 8839009073453670408 3271920059997283716 12237416675183900400 12035765092748631498 7065001302447858371 15505787260435144124 9823420552572827720 12246363950366825786 5028799194133583792 16853262138913476407 17221864661350485311 12477934624916946834 13086864775953405126 16042874322696849869 5837220469032349553 11526435917296579291 6982714380613521033 16926653244301198594 9052438757024001929 15808255196802873542 17726002831248607754 13170701276921540674 11501156873552010811 17413059297262362457 3916201419579986313 13974838579299002693 18412381847665435006 12047082286673822378 16926156347277670060 3604845779977551732 14525328333609229105 1300728939937091193 8124748183060697488 8208966112403799839 5260773624439105534 8483643840116126121 17471676627990842898 12453005677298457395 5847536922174056555 3268445855014315023 7547877790821308841 268353595188142347 10237021315059714972 4508439315167254973 9215840876394840728 1463366476990951821 6741552112687516277 5072117819535149021 17496468698358234082 14596220349230204494 14832167098703618911 10082172824115187800 18144665121889649778 3111929479390857767 11467782852995579955 17336101555300444531 18112890044156458810 539463963258398999 404982990474101975 16494406943662048723 11258392852513531750 5913114229316554389 17341692368037598054 2821731977558854716 64280009783850288 362450705340547923 13786485653857805705 6815329433570652918 7682498580002494954 3421764802238810926 14726413528528050338 12951440352618787751 13554456725776076413 5127612677873897692 14235270986361468357 14283380286540012282 2546358965835278413 12444584944619058077 5543889032142724196 17503971931534223557 15506098042940506656 8270661132878504728 10586898771151122402 4572112787527971491 15730054561990592966 2661782513076750008 15092106694599592881 1192392452613443227 7478478935610428618 9861399591111192528 1623504504658175055 8689580717442095582 13100024292664843630 11925495171703748523 12650425202115274358 14832310415947118962 1197031665327902474 14840586000024231340 1858838655339263812 422782100078833387 10579332143418641941 6279472247378855009 8863039206307550563 4247776584227742123 11857167851941164542 13595311479526146150 5955172662582710241 15027104721504020936 13448747225251806389 14375940273938907468 11809480958868837634 13595847595665783858 3494426211577170962 18221289428083973116 17157547172848892532 11191921201333833812 2306537260390866066 18085755192361027661 17665779694858954134 8046715152875150144 11960345472764177401 2863953724161268349 10882548672817547370 6381677952364590860 4679743303854523928 2923107673663905871 14725387922993469139 13459012113290301417 9004927597822156401 12500272786325744150 10402213445949085832 8124720064534985050 5693390560762389785 14839309317947328015 960451351973383057 7570123558421800108 3915895611492967239 598037002216213174 1388228318111327622 1034922773338389207 5559346668814178764 15069680973498708099 9208526170076768056 1446053895117946430 2598177617383098891 1427073165942358026 4465785364899934687 7699884773633434372 1545793995090699616 5205153465315058089 6084843322125743195 2588659723854579709 1689522845263773482 3865720185366560342 10269125087268098892 11395349034740746476 8408557381114482202 9162018547959705466 829700847552298030 914314119421478905 891635680654522697 13311892761272242637 10062408768644634031 13470054808558357372 5227338333250341145 3152969700178084121 8893459111496661045 1692186777220350606 11111249208461555200 6003925795213187130 12421128475394076182 3903475486692036372 336641277067865353 3760336098680880984 14037467808843040279 6150404149320607460 10658260878394246285 18130289500002026258 11420590064140940869 12816065644786864799 11317949198416231588 13644965791327838951 9516951370551525432 11887539944178652231 12832650373137552943 1041737853182668016 10910925287950754316 3218894641051123329 2545132502672406411 10685630643550584012 17579648988448193772 4618728794058898313 13584522550891717896 934967415355713621 11585926882936374398 12436325422890030451 15813030608200091069 14384252556653282927 15079517585403052819 3934517942251259121 13714785946594452915 14589321366152565394 6328155026029403494 7575743972958814103 3412557665289396303 3738273826227384626 6189158251752664304 7790774067868804704 7817611314846522531 13468367286180678931 10660588632611753599 17120190430445945117 16559119106635769986 6796261178890129187 17210657523821230555 6332743799019212346 3137550038636014723 1720670340533923611 13486522455714454648 12994610032169247936 15893599322115242447 8023761429304616722 1749975141244273975 7533753814679371087 1707840151487738004 1870560874894460599 3544556268053725352 820348946133113600 6090419700218936866 12399454898122257350 4988760545419674265 4696768554979883734 2328547890959043838 5248568401078183987 14279979305087830728 97150226901835821 13443981454667557011 11062327350203022132 7992115834617972467 4690902350437738800 12507978004073025364 952820914828044661 10626456140150103440 18329420621912176246 13369226810392536349 13261449735263351354 636759873818070974 16502144888098478043 13697546433245662404 7307388089578945841 7550769567898449545 12811718617273580964 17834158994318270518 7423257029305556516 1386251939318934212 5846973861338873493 2384187926589923343 15906716226150381030 16798015097833435610 14115708175379092010 15876796616083200923 15506898187443993531 4614793556797360363 17528031019194511928 188798831722593674 16522416711205685282 7929838422987918796 6799370875951579338 4216317892938109073 5112291048192977957 12147395135164182755 15390004799930753241 8024012238400688625 1699799574672937657 3410153456146910135 5452854888121749875 8930323113461273207 15329865000942272313 459485773806582599 5925494320554081786 4612169723692453113 15972250397966121097 8010148714609244198 7451071762010234915 7870952077655163500 3828320650387206504 10205736389742874677 13142717505731360789 14314671194205392784 1481318973209980206 17248196262021032035 7067551511484843498 17893687351320821133 6079935951203313286 13782969921895423948 13765179495438653832 12474122294234339560 9546646416587249148 13345533543243404818 2082671813340910558 12984686215307900074 6473681374988365344 574313601933318841 5125184684712289883 11967776747229781042 16790672443702669816 1708727442932805325 694794904225306263 11489832507299110235 11059822833829263488 5585276718915341374 2842236826969548393 4820325082109250886 10208309356727093241 14779492737191660964 1437323703258644002 11244130939881650989 7766547047450233051 7400211386697016990 7964295577504576481 15669493445776564351 12423111297816990125 4287727185459087197 12847051096766658482 4067555115881846012 7519124818708429212 13668081426927684211 14312509636109313829 18235553907751874029 6098244121475066747 5976728476140031927 3902474535721792673 1651552670277053787 12673927196624738683 5371748995101027178 9733975387489018975 1275969389164427241 18303791035114960660 6029223382122469456 3480295813618838521 17474633640717638337 10546437410058484952 3586615215727889067 836432528339246090 966622581638268770 3620848464105469800 3946368742835883564 5935291457858094252 9169038886372247085 9068128275052972207 12122618833109868893 16952713194094965529 5051885466940399093 1884279109261129958 16900989305832988211 17828884483575826186 12409950708403779108 7437283327990041713 11461596138655676547 12679210087412831606 4029257618854097858 8142905252768677592 13822680666278863792 2606663756108011585 13498286122082181408 6090697695929207937 177722304503171097 9853101198173178497 16261655096119871341 13187734997563826560 7869343811679902081 8386340254150226901 11152454761069828292 9211662767018372752 16691739418549528005 11186124344365452661 16068532045883053826 10779504044187975377 1433567597872307393 12795051251724083621 12507838711053549653 17565790108399083028 9098861552674472825 3647454140542625912 1753391692069012660 9319046527304756061 11366467504541696344 17244763375533959279 7907384659991850561 8555136947670934097 9731420131480310366 6099701941257783336 13063226399571269876 15687920705543590334 17130043833068952554 2878020192865618345 11121425757164396056 16402987828332014739 15263255223610640428 16979865048885277983 6010883832848699151 12081366763990618822 11480149403283499765 5997379293218853215 17562391422760255344 7154825110503219472 12500055896043626779 14507959869830679696 3635821939607714094 4142535639388260980 11166569172760980445 9852793795692262497 8181073635926616983 961988368158052704 7385356572367391285 11873387873926400985 17166923543785690179 7874481515988391681 15644310548866049930 2355206405821223070 5215814786288886242 6899322760381269518 1931300056405826471 4390435633245079972 6671368809419695469 4494760007286820465 5028709274230921440 11594828631490870919 9046404540379430756 65348799514197344 16692260465295415509 5226922826653873523 9688063883068359287 6030774340656630549 16677963388794589772 13666016585840778153 9310070886876325137 13352697370558485675 15148470195047838461 18085863430448979584 4957696580027397820 9153434558926546930 12157401808264961477 837959689210959184 10458483930283950228 12821080870041220760 804195029242709062 2627974571312835524 9344280666062326657 16173311000068727800 168691221401600811 17476407464427873585 7823025477331034052 15368029222537119252 3160925075546321030 3352549577596342577 18076536775894923733 5593556418829690000 8081238320602723367 4688733391008740368 10771088871374037938 3136670502993662403 8787189521447545391 15626236039974593822 17620227380184647909 14946459668325948019 6541478066759124903 2340090831425475655 10502169059464480340 14803548061468252272 9625543189625196683 3546148485736466857 8171137751750864927 10721628060441100 17941114326400298592 3272110990987706245 10247861957449526547 12954789512985517309 13931768039874455907 8716900090696625445 13711214344869016601 13003587254422731532 13569974911402325124 12266577693452005178 1741405502660096706 13778269083556204634 1072990512408006309 7181673858492566143 2967883669652615030 16554871231355176230 6887110677906243338 3239552638084796170 726361553875596112 17415316345899666418 7010167806519465224 7244992343226268027 4575393369524793611 11931834112277190244 3507176072759716493 15396024085635704916 9293737413039757284 14494896969757850273 6900503861726508764 10363079862781519745 7135118922598040857 1871917314494968915 4229609041432959338 7382396845491491505 1470798597461863034 14234319594578246036 3638948846847955516 1211277901095129469 11579530416461019152 7218016930465693142 14808635724656149166 7382602424603601980 7978503725881976995 4075955563299507074 16488012257327954456 7210925448536445204 8292138596980547176 15751540332106154040 6535231368750387017 1328878575678880368 15449219306109125925 16709511508256662249 8248399817639450847 3311928572524696187 13659005719850811820 1214806691014882346 12185195801735358374 912464785086636253 10591947235546377053 5037481906427640670 6164854544497115053 15827438870174746306 763390105327704171 6691500910233070892 11741987100977963776 3860744114664541975 6175244258217624683 10325290571173354881 2138946030380573992 11797110078928135533 1161426457050105222 3551243087020238988 18285381338388498723 17923409733526960081 12130947309565191740 1971012713987427872 14623472264427537567 5934673027224593276 8949891448886270853 16854948188762415286 1633854783129564195 7197186762186588440 140494620697277431 18321617881844157306 7404388863112356869 124456990666613264 3476075847515531225 7235829121656412549 10463531349397932287 2857549933982907252 1405042834409116352 4039252116195342600 7108418869490163299 14898398719375380236 7058561256954374883 8651728235065624827 8001034025720754605 5610526818723394108 5644314993696864367 1485275391546841501 6217169845926132798 16495031285092821584 17265657829412906719 15830460894153667740 17293264056403225897 4778962789650299022 15866043579553269511 17404034322408422206 9284347490135260442 12412706614735480086 3205124483232069587 6422956481155734030 5992841938234599867 14285774120768331024 13925644220375240127 8012467184545397344 4068802370767539491 17731463121691658354 2126634203328509529 8834305465515075446 15002924130226032003 906858171356440850 1348651737779894742 13494210099210590937 13901279106527579944 5027534820328095984 12085262361194916617 8491625629065759960 8873608458924200306 14679295840857183257 12841922740661378962 6951187132671079704 13022939581557510198 15152515684568775223 8349931488234741564 15565867507400327982 13719317271437105072 13137858963897795630 7908025296870744473 4591350793208681347 13878905954368568786 16927123129910721824 5174527101682189300 7290131670278331171 14081625648028748697 7060394461560939619 8407879753943882338 8182934905760520987 15075083781200206720 14456249661095921920 7775078619346769211 15195298972472838468 2639323840305124218 14645837198719659778 1145133462330342284 6172328419339286573 10922633630817807762 15847288054414588167 18412999601148753096 15718335786517401969 7446152841555823317 17761537723602747011 12716896615877687642 7429537144357325259 16884544813204450925 9217418065472328192 13382162028771358232 5799229922193891347 8967499291803056286 14607429118369162293 12169186269416647199 15901085252090849036 1793404047172009565 6364894684336178103 16794145299456234146 1908012076288917881 2398904882696971747 9959444158950179960 9907765161450913288 4739613080079968232 15618961264815674517 13540852855013049983 18007966083544468821 7831321491931703427 600340274159401742 4376660258312103794 11109090538207198982 12581714315316040513 264442978322325104 17601869436646593014 10204776634116212756 7221200002129652778 4448872813619002554 11488735820402267670 12113929648831167082 4092428698540141925 14438529089146384980 14994175342048629206 3720995896048425107 3641554780502166426 17365743710244777879 2822972941109876252 1882837706686511420 9103478203794854682 12218938287236040107 1424799969621596139 11664066869415092282 14094660049146937542 16889741165808609005 9766746834821801600 16092913087812904710 2909873088332346909 9073641233489776902 14622605281914701164 16077050562673317787 18201204371585021057 3645816067271557919 3162594876031361906 16787941189653569981 6622194760112470345 2005571922275717806 18000543795949751210 4051970585824570773 17290222778598420069 10819563627624097675 16829296036846574290 246127511998894543 7744948226111885304 17475970910679371514 16851048327566172576 1326834125099620474 5124102163833423970 18029319070971352735 15355869975349411643 8709434237975360413 8100753706331079187 2683422668682444334 8502646823673043754 15921774253539304031 5229046230433291020 11673071714342307763 12655751644757267729 12268278218370045226 12308240912569166879 3256088417030223496 8243422577081001847 8093631856994166616 10743573724775366486 12566272083102878058 2419470302520674485 7193759255600204199 2764945921061409282 9601098795543289323 3413232030545586153 16894590410666266459 18397131166497840341 9552412833989743115 10473024169000477357 10690118874459772434 9793410363739021349 3180152774538671104 11405384324309931024 12563301656293314231 3867880866398219896 391744777432798123 4284446415351368103 15576800135134901622 15315987757259435574 11219932763615121766 3256576427871581417 15258748966079748370 6266838097962001242 11901713306812226796 1187514990378383279 16214812077482475802 12218651833853707338 4249932591955743777 9577234999312226140 11895758148733198976 11024630496343274849 15517091259222704254 13507685570063984294 16636123091539729399 5010885234917843395 12466754229602356331 11881480394322165267 15023934546925946333 8468644443902236521 15871360145943475052 3156941193908070968 16881631388245600405 8291811919168491781 12059525072165571231 271102573150825040 7520328405946433187 8959937464556476472 16680389013696690612 8963569137576000832 6268190610925272159 6762096841747132154 14430980166423454870 18291260404380739593 263622776951232479 17930128559625430959 1907396878277040291 1832373037484084494 13011458915924674537 16135394711192885550 15478695394964944224 13562038647417737310 13355993930395254912 3796907098924584033 11276420296786548054 15900837395793962178 17926997269615263226 6015836921150602473 948298917293087852 17305469641415667605 3630162527752932860 4444422710563701237 10238059245096016301 3788275916444296743 17555254453303323157 738167867591217740 12703480967836158982 17182670006836861216 8599408522119168036 7563436234960643841 6639907985796669499 5141789310120085703 14988483116546912330 1713015251431096119 2659459740105388771 17274406654965287014 10591830653304685509 12610208178894227400 12043599165469648286 9616912536322482735 7085873547970618599 7778769476516773482 16041638379226771409 10214620081810098472 14668013715294916928 12650001041961219923 14363680383723381838 1162487894722210620 9096484519879986272 13464794495734659076 17347900717064018050 15182994481359556785 17127897802975144290 7994402978080610996 392435314215187996 18168522729831395045 13857129626285120820 6947418349245702999 11929013194001344426 11758916794166236479 10176873052277845291 6687865961413657768 15310075595642078657 6550317025426153644 5690122632273463336 5013819784943511851 11708890763869109446 9549937299792674795 13209580043892216084 17859202883294069445 12699367701126686417 8429604828502113534 17095031168587157351 15324079583492517467 13440688042106532056 11785028180353418968 11652591433618354378 16876403211805085846 16080317633297329131 8828003798517558052 5523113631114989536 10465220259443608814 5674976790720159061 6428656875856427661 4875017580282758247 6500757145149021402 748461122464720420 16812739273518347483 18273623846248456489 14235885670854919185 14366104636425461612 8852374834851211878 8117850047278209033 9366960236387087650 6231817406330337903 15718479917578614288 16361522830439316577 17640934305479464647 4693215474694717703 9742049856953578971 3720376251425245769 2853446108091072722 12904464138505107838 3763716053466286577 15538293030233671678 6761982609603724626 13992817911185030638 13087630006685754778 6004530214406006631 1773073780592997455 6574231928157367827 17361345184194627161 2308239216739627217 16478209794773678975 1261777752269182770 4315610775711147340 14862469263044818636 4352980581289585704 2834028825898388972 12413827372908714709 14904976492991775649 13635020924073319363 14646872701222418564 10438180605706994665 7201659582939118051 768318122461442772 4695355504726924038 10835544805641927571 2164281514580076179 18167176882903780580 13538952357363309333 1841488193078192299 139285321959181831 3819212480981805712 2806781865131731192 13507581401219138876 14473443425634873973 16072836315129372544 15199701826578568925 11571887748405713883 10679867477601741763 4202582061549633816 8997692764203214101 11106580959523539950 14578240522200763788 1532791496821500473 4756687723094310424 12713297481583719902 5093959487094669786 10701152343360167279 8139958200684865522 11397733523819434036 7081683853535201209 3356707256420418426 13643334029218286496 14566606425951063272 9852025859459091623 1173983037741120408 5614231311002598089 13763716657894646298 17396482982475800488 10234727320487239098 15346866395290143050 14874404203256507596 17052469844825830192 10518632027155589736 15800757057488987632 9074537819864550881 11014156644004209892 9015079080349884094 10806060178073812965 16742960240343723283 9645443720401830080 15427302370846358765 13191172219582260300 5636157485916364583 16563453144398346978 5284504987797685604 291684206159791896 12453777779485763479 16332620670788385010 12612572785821065770 6767137562137819849 17210739089438364840 16641485293155931965 7627607990793354230 8745116393711596680 4364636050723677594 10673084446756398172 12501764159362175361 173874723485724546 17035407307458964405 14901371188074801088 11302282850460401611 18415094337279250814 16037501448146285784 7905633735982392522 11048758225232625069 14047357583928377885 13355531687071294138 5592237834742142411 17068824919172242710 6118578205428034597 12582512975150607606 16673856585697630249 17323907712272553032 179098117248925077 2789178516332676065 7977692445539203311 4213695643227238126 11275229718779932088 3716172235545962128 12583965921979576323 3152100860050912443 15650404562664724657 1354167778489643664 9217643398534487743 4487983878454183927 4891300657734957887 1154302191905814523 12394196211322016974 9203181457557715502 6969676926704152319 4108706231003740109 8668589731275683023 14241381232414104597 14284496320012633511 10333815307500169242 4634398456812091540 2564963699218418643 4436764098976744560 3712055934731367305 315583255425146168 8877156140805751316 15723566532764573869 13053015866693195818 13407538252786031240 8126270427057722325 6950702574217648356 11141357117002915188 4783631837610937840 17611332001509160050 17834678374679316653 7318758784360611554 17767688263190650604 1189388846547260097 4312307677114273509 4562019473995149695 18376874971678107403 2218975537480965772 4317942231422652004 6854821913425981961 16157523871118750077 14761557758067859662 7935102804971872087 4503045705991650920 10825288352222607057 2278097497260690305 315964106626110472 4203043662256133417 1635109655556159129 16746183625512270064 14719179448996891666 17353930715478653069 17810079372600371736 10290597929644824948 2278524883254276305 7444041505248141261 9068206452745532129 17738025238363482338 6264665238950415561 10352517436993648253 6733177695176870546 2232121448330901948 2376507471236452005 3710507562701815390 15316418149514975429 15619695804885482950 2853198578366537010 8068523154751628193 11318200419658561032 3902549710032232410 14204666394309348537 7937944112726728403 14084679994433853031 8141467996257374798 10718496166667755597 88298920163881700 12845669065987732425 13821117138247569667 13821899751980633310 13871326476283475065 7130356080572482248 17316667830078359477 2293329787000859340 15401750994973469259 11065489344488347608 8623895682865502726 8259038951406274410 1349220787288873427 13284069178468883452 14797557501018488891 11111385393900108134 5837867696313651832 539106300427143106 12065627431253416933 6229704981212083978 6777980997307446171 14685422176150841225 1649073021940107271 2287257207338691958 15194802439514409292 5714093363927730229 10621673203261423754 2161559956874628511 16029334629659169184 13688363645303590291 4812238267630694023 9845166382335434401 402980735563921612 8168301528582488922 13845129937668031424 11543386569945777941 10882669163041524907 1489036767642118653 9845510527099791093 5894521733407529854 2784405269723251046 15131366508917583836 2721913682994455926 13537456028110536982 11753115433493995774 13110158394868093410 455623784112604324 6557545609970902763 12032494957196566772 15634030548915968570 9530073081671687998 2041466673699307828 10067507171633217286 1052636850132727171 6748200308195665274 13876475497720397597 10256406422919230331 10616154228564098413 10925415192553015569 9944787754148020073 13782321414081642321 17595597266751222531 7283261461158342198 3833390458053139440 16103922183203179198 11007568032240377357 4980852764151960048 985863378150225318 9380580917794410479 17465598648591663789 85210816248674809 11261768144379271336 7533342643700106599 15507260748172712753 6619815936688514078 17760410160528574542 8165299725619800062 1109992493783562332 13031420048957469238 5507479608070511930 10023467978630233464 9623984896021207411 16470508090785504949 12315484339152703450 17139587869730223527 17815389951217015653 12333303623312494621 9996245598591016364 5269037256358013766 1139836989452819337 13116151073990050043 4680689237059259093 16125951265568529315 14749479977976541973 6798589178187040190 10820421359156080288 14613105541891605923 16025725627415328086 3486088720113823873 11639544194373856363 5113398720459857028 7986126097964712736 3613212925469564085 13010631482184449858 6524014092439811802 5307242491068125195 14392307115391596699 10244001998325926290 14965669201681576234 3709000497150415197 6379987231328613556 387662498666359889 14329199732535134841 1383124943748536528 15337871128916205161 6985171998146476161 4955535215099296780 7909535535149168489 3247053848327229371 9720007105869083899 12545590000585686961 15824039921664564577 1468836027696712050 7867924110162911601 4348893088082163502 3143590809864615177 17384830149906650557 2460665801059409588 445940683369140319 13692785030428784805 8927010754508193136 15621040496034495456 2321993814413167098 15419413028671777400 12999454806267473195 7629211911880070126 4772318600491597993 1829363053928417252 17723037461435898145 2959037630835046028 12164486464724423868 10911220327444440363 9326019063332982723 9552559182358144520 13358552899114792031 1232758115061239081 18058870091196678240 18215765263026429886 16991423316883886782 3933320473443953452 12840044187790338601 11752293921824621764 14823151764980968919 3232107890152098696 13300545254838736518 14812740079458822921 6636415529265990344 7633701465345501188 4877480077241599513 15950121705095646288 10858050403199822496 7337669401654920121 15243698442889312647 14965927294233824113 854203969176481146 17029051955786451459 9567477717810448330 6069682722089986557 8300406292777161567 13561307061789268690 4626445093614544177 10936000559290432090 9629320038554727515 1130699029476578072 1813862065434605414 6258629085551994866 7974380607625610240 18412878138402700849 7509105302570726751 8141526600180430696 6362408116595668928 1680138395732844687 505620269619623093 7885779043322338631 16629144231623061337 6410487565977260180 13809015974796515039 10537864589535177114 518268170519084543 599034084914854840 16004984704194442011 15164067279072050854 14825935058621863731 8596880027202166236 6783686039032062305 16028907166083658598 11610523195212997057 4633401827452102087 8365140335037700370 5746644338180742084 11952214318280517494 5439213068294023444 10960085847300280869 619274373419419577 12677355430912655427 17059642617365250278 911003792784138471 4309218378242806346 14417267189884446004 16759854561529405078 14582732593719271857 10306224974134957440 2346934867977417405 16934684022923853562 5479182812591882146 12398038211006399767 13504353746899492934 2264444690552116287 8599482060134122259 7636537751513959375 2814860829212648548 7223927728215106385 14235173843134103480 1769849805229455674 766327235174990241 2578952727523260050 7493933961370103779 11973140248401076773 14155849624725885301 17500769411647940373 15593292244543677390 1871735286916985630 17014989495525006537 9354041165339755099 7447785802382186099 15519130144123288662 14118111543656477202 10091509082698337365 8408823065489963958 12599314761096826427 10642215517365921208 17023617266307019227 9469702493047456185 13913622761194473617 8128902539091423812 3662131348342525200 11894708549351540436 4773709861769314903 7341552936986976418 12625385619989364844 11356701012299638943 12017889992959145717 3169130400962072035 18420885522947068085 3550465700223631428 4468136066354923288 4377898160768056694 11358854647009182237 2879835908489883751 4616063920983539516 6657838619798282500 13533999093643708805 14442007032913843818 18121400509303761487 12696146692048865852 13585469329974797499 8728418000041048831 11229021902068911771 1646118444235414818 9167556429154363221 3073324196530860343 11107026432666006700 2657187591676825548 14734115404612920047 13428369476394570317 18209984096922395939 10156371408134158638 17522192114435476404 266044496355732114 17282543942177150680 15259859836615564880 1384562164799904034 17177452715301012324 12987634153196309989 6856312067415287025 14317447170254394851 13477592396013187243 4472610333769638556 2341953274974895521 17800865455935329309 9315163682759426048 15915861824869666766 744491702946304284 10916037721129467456 8474516020201392178 15092521063414425027 16838617436825614846 14500216437958966419 16147515279742616554 6725387954162035670 4310328199750238147 14932219415496869460 11411641651944955379 8732755982878178816 12259347064061537857 7549102037494360814 5988444107659143861 14965798310871307771 10361239522554471617 2608775204129364170 12216150944796871213 15591870842845467222 666994788565201258 207244804743583032 4495087644508713636 17263972395201932272 1938727637429163393 16775082584176347884 15272900650222301524 13765616691273162178 979050179431483583 14230921802559121562 12949103599802847072 10485494916110973847 13110775561298015708 444138314390342677 17948356505738477670 9602556226635977254 17107170181562317592 3516343328884626436 15230553659613510556 12584531802811032924 2367535977540687569 15716789918582914103 3994509948751600657 9344973631251713129 13832484476492030527 8027805838731846626 14776368102869289871 616880889728731828 17791208094666989116 5167935471875090480 12165184726889145184 13018869030019177319 2470179266827622033 13048630475790911444 2855467182114097938 7029157341630089998 15206887887727451910 12458880013974271594 8965009171135497672 16437442356933829761 10399058354436893793 4662115777551198987 6412220396211712610 5345086894569215518 1697709279500131124 13540085385707043823 6329252463618508122 833471972300011685 13952125724633643677 5466438491793243847 15660181835189882771 7980938688984329712 17488749824505537360 7190041003432019054 1323876219260564328 16792048088336045065 7127047420678958856 11405961884752192253 4240222602648779090 16705813736254117777 2135696295294827552 3155247825682959372 2227356077744715086 8418800940803480330 10411888394360519982 1456198313617144752 16846213044615825399 17656108324563493481 7358050602360280445 9038775056288848451 5869357886368939056 8396793330205867272 9006081046363208360 8172228800859667988 13515085172756332605 3291405160069892527 4825866159352418352 14213695183000268183 7329810911817281055 7458407063546687472 9146551809728735823 6305997530322014187 16798646844202529573 15103965631298468631 8168479426800487430 8873635245932732902 13964218075628359461 11763215470523410267 8237670400729812553 14757916401295576784 4399699754945683863 13440950131704670204 15715504078038108104 14016477845934460509 17336958426374759704 17412997690647991414 14722377736303599784 12251241804512309072 3804455835185957985 12042502120397989308 8716230061121408149 15216174781253082674 1765954181891053253 18022523892557095944 5053906142526845735 14658431347421899924 17617752762340511658 551160290753222499 9465001990064835064 6366948267422026611 1130077278632208851 4004218065293821989 9586415273665266808 23292243159718774 16823952133904525161 12152435442802581961 12010311778241941845 2228962275358080776 7565439090156273647 1084386306889240151 6094451536334121973 14571608503528450283 13716495945567170628 11206844071870985306 8768074839843785299 4492542970754323086 3638655967997079376 7884350650193373489 3689926275359678611 8192149495584652415 16267920727030075798 3170884593790112377 12082513428764693740 15447952261032558490 4383535037322442907 638551027840923598 6997145819925918565 14630087100373908869 904532972303365055 7489454925960017826 6954800082530566405 4796266080905237878 10574891424105235151 9888311180656432809 3527074917490855216 17711111742459048875 16985902855157575553 8254246459517905319 13760036079227111175 18223118655688116248 9910151123182157518 1616936814946414057 1891036011326728921 2952958503999074271 991251197401766281 13970550214086521948 4072659567123573512 3302139778385064465 17841436434735063658 16732476070849886763 3549175097806469442 4887119687655656828 13913612290367443153 16567573238012715669 17662628743870163940 1214711746588183174 13670572111686892334 11029240698099944916 11991398095066952221 16735294356339424933 9413820647613542960 1735674586297138324 12802923146061299437 5231186861283441561 17372821930331113296 10237100086659440032 6016815709859455184 11005102868692656113 5298618758623337935 13473230830746629464 160177280602718970 6465640038810593436 17609866217928703733 6630486884506792049 3495160984223253097 8510437372470838117 10030810494012763793 7368589369963602434 11432839576039257776 6063015838133826614 2134487521561821965 16219379232247860633 2489991122578825375 8969677820503528690 7220465771890563660 3791603210212472934 11788298689968605998 2646863635806641893 4860236224009550640 11473038105417644750 190140918963703201 14894697875793663856 8365391712701593457 9739779691372208393 17481563651735798849 14448001844188790004 17049758964813342800 6210286965961563686 10808322665468445074 14779083915662555874 7762140539521143455 12365384393486722700 2684396080820334675 7946438367234089234 6472196180722276305 10729500660388751853 6953256584007017050 11209435223213759729 10771467872654164976 21016821913029802 4154442775450030039 5806867157240909449 5956362818382402186 3894012452581580123 16887062930223179684 17015787366243842078 8086235697501069433 10414591362731638870 6726556002129468457 16367177480626550149 11621519426436007302 7714055097611580787 10556142007280098698 4476850326735248047 16166935288427185524 16530258830635000129 4745549490859803424 8736679698766265257 10706449671525631437 11934518820849221285 13380366452089553234 12930409549055175804 17829972165837126099 9108069352251278289 9664044839518213785 13228159687135115654 16235423792628805564 16275807210899208897 6064897330695934263 12838858154504331469 16488174834223929518 13643283146878349878 1083161614026628223 9574986160989250384 16415197478638885389 12277537283308671606 10090027132601325818 5207613453161867857 8291749491000844050 4614248265084684429 10322414737179163333 8532417297546558870 17621833504405609101 13907028592962013515 15539666940921529713 1172477159641711672 14928583869417008297 17644347427972844667 6681763126123310338 6535485347100799212 1074648558931685832 8806806472346080530 6465502686739923737 17971572725390578436 9513659863082230061 8107812396374264489 5389842988056271085 12035502979376777437 9398238768243698757 10289291909604463835 8800277793052275542 9578055752888792593 3757498111652991970 1186717961128980707 8884064157428004989 14227659132525555330 1947202278988354133 4767771761049728229 2787492777068522631 1655480429098524803 11324187786480452712 9405938708992207066 2334477856796799762 13083259100928808094 16233156873233510877 8622826072832115954 10413713067894019308 2724339991167217653 207536089311989479 9266399946151262734 2841110798883907410 5060546804844449077 6097183417978864074 11272226379664760194 15861039623193619902 10031258906719631651 16378908660868271260 5528286086066337943 6944055548434653564 10844722842597254987 2518509783571363595 5598044756933878447 11306208360200650804 15305010955412135182 896617864399054653 17014030842452985514 11626390829919015084 12031103869401127273 4463977534764691107 3208340626193585790 8783270202539889172 1572047302954799705 3359429755832152275 9518298400082482851 14083104800535773157 4815390700465993705 4394060348874667780 1976107892993011456 2646508104430741913 3518159897028235809 5004073210745821843 11806733111580456340 11340975088767284676 3522214261276966337 6766812339289636772 12503997585366993320 17099523779328769730 9385230704861448025 7212372051718265484 15381879241677856035 2595209057434561527 763706928132641267 10855159820898914977 8902272140590356437 3701936596620928063 9382687650436620147 5518696976587178470 17318272078672918523 5086813996180921774 8502793540181627249 10901980531514428586 11423270440738352094 13647804625239353004 2681469902954511658 2662949491368430978 15562538219278517296 18161799407339154856 1519814811393117681 11517902250898358118 4876879395408133676 5731364148056327285 9690113703903483983 7003810062538801003 6307894648628999101 16743542140116228026 18259300036801908908 6369573536417624538 12563536959117233717 6047211383768257667 17370083759850208034 12815896769992907669 9214970512350700699 18063175077359196592 12561455788766432989 2149318187237024086 13374336914582697918 2906306918645667891 16085254723698994308 14910876643662487835 14771060491943366396 8216279887520496653 733237585381870226 2888742219369788551 2886351913657236397 5276867014404803859 15220116252159864608 6024199235466296201 4049073788681595919 10610367364031341490 4458310025973015471 297495462859164343 12277045892403601889 1342295939362081440 17952761516624607775 16265502022579322985 1079759956323339808 10653566347755455715 3102308567870641629 11368930840007767871 9471234910245171269 12337363567575374989 2167271705593673032 14277327728024131927 8309158844452066189 4990234719354032217 8639160854901162353 15951297812244065080 13701618117033185998 9483063538116039593 4018824412287664205 13647367497555547810 14844506912071032982 16921178086449015729 2540994909503070819 7489708495864877229 15834616024521690984 13701678998403246084 10883390041958631912 8312154677904535887 12414818492100377348 18194817759439094731 5547531127592516405 12032908009185922630 15750614225021250625 10950548808084710845 3703936172157381321 17109999811938523899 15916420657949999670 11584143425967303503 5925359943854413789 3582861240832678358 3461625412718960466 908142533383620491 4672617896111379076 15483533367178982996 2634228510909493896 155335543386090765 9796909596742683765 15761622860477180767 8509550260176455133 12441611420421097472 8415218364623650274 891013274789546487 601496371703300106 12106965005677198826 17493086496583319288 15822930482052501156 11071602576058391311 3656988211296963135 14111028145113757599 2085836988088684735 11880587166049907612 3139055256936464937 13602954906747373261 3911620505536999447 8114200703506395212 5631102009415438865 10458597762556821199 9612759387857157963 11729672967135651630 17156627316659663803 7847440426788786988 1053266047372661438 11272256825870871073 1665049363236020566 30796324155917826 6879616405924785014 2007692758153254344 18310936268641723913 9596204830348503734 4641579798382422175 16817933724227772302 5835643140576923961 8179266930607481573 11627320757043425203 12326520585546705813 554284608412066160 11786050288745733087 176565648629259144 8166318800599281578 4920911485275137896 6324983367593705779 11456959220825689799 10602070409309832319 4803505170553534323 3639499226854377897 364514682283643692 3572491262267387378 759556216246235019 4081332544455805425 8357852828557702548 5724086507146584019 9604458934337652131 17896661159569434936 14400832834227746428 458254503387521923 13474378558505420668 9369279687950083679 5258175673819084208 16516754611802231765 2175016069082317959 2862397465407655271 14268292697249248035 2536056480940546712 13157737889353936534 17495224978498292255 1438775957371414152 17857115302260364239 4543491131811930245 17505023857896667323 16277446900736244893 10851995569487177341 11229194450354479843 18019963892796047212 4313733033573770799 17450203869867855754 6261467205405586296 17136429897078697459 9254970689440127808 5189849867646412582 9044944993063880944 6631074520712798257 10473386638105780958 3785578780120421998 6651278940242157506 3089585894473453218 7691714432308987407 4643396114513688560 9278607407124343330 9862125350411605232 14370115950405177616 18239478585356068509 9415785547714165378 1008457998582697920 4407145727753235540 14506505757460361221 8989643766532051275 11152452043156037448 859356380982977323 11557741136088226035 3354150951093583980 4904399864064616853 8343686772590295273 6901061142869428688 7081063015502921537 3385578606614536444 11792475759637425815 6996631654430396844 18281672765267056679 3006021805794898524 1305390294255833874 8764133301978514554 9145466693264562532 12825500073606905776 3202805149581116268 11266306000990357018 1199396569827168803 7693776756288448622 5463335766873406282 5630622722448799767 5393031810409925253 7488671000762238263 4360508927272709948 4575319120135073377 13949689431962300798 16281546980262558073 13297779938465763706 13834577092667058762 6583939549359106097 12791368685345770864 9538223880883250221 14834468234359701349 8920262679328825591 13868830463063844064 654260424015669334 14423006630283974409 12682927502412206836 17031625343230630420 4779140250033148043 6252426042201436585 1004374302817532058 11829997144961854273 3025242367361149067 665961362122328393 12531947463156872813 9639617536047702626 15647078783599766346 14639936871379448307 17189470615179083052 4455403292933155779 18180196199286041617 508457272817109089 5579777332473217482 12801359009116485063 15668241226028035008 2416799656925175735 5490847134827653139 2563678117402022464 246536258571394548 2503414862873066354 7020053653830923322 6656873446887064521 17862806344387744108 7718330501445882373 8617616880378683613 17872276133063303572 1778667143313901707 17323565883970960249 17156649198477237112 12213513913227840301 14304214296097121303 2205993593700641965 1230205688694885620 17149854940975550735 1787184763850688845 10948852084803376669 12270591166959695060 2412534684557144628 11139565616842835352 8967357031782244367 1971063276344482557 13056716689569024050 17294940893690429317 7614784921679900067 7690376722571842525 12896852620640281239 8988035961688907468 16406178859628226564 1736180487205098691 3821448572430015868 7365984212075463 16330365959934585294 16968254830286859865 9401237601964315902 15416728921591070050 10690438501778616750 17255363522772383043 14375836251736380464 9927268914840317286 15562966129019345065 9703518950128379849 8453902281636216554 16989760505549264251 2987390382313368025 5916303028276654461 1748818491554949877 12773121994593659247 10472172827845768813 6981230358641555989 10402552114085696122 7209776566085668805 3134802279317559347 11982523381888497997 11357766060612362889 14859596716686734266 18329622173399936388 9340753825867905540 6816626316455059174 11385864989752594711 8582679653645355570 4796729953737141176 7822619022698135159 1192804131365246618 2944313688689520642 10094798817690141958 16594943028308452277 4662489873859130735 15618019237984048331 4358790767525533145 401399797282675622 2477153632874588413 2463007311458851708 3582296049461671564 9030042332163527321 9032949966322257868 7398840658922522649 18055524171877208467 8215276509231357125 7752201289428022930 9426480702453945785 17395099616971895758 3219760184937087658 3797115029800807605 12836342696068678996 8339762182082298316 10886290402819686294 6051681841245504698 17288396214708473138 7008661457143578920 10702858112668980909 8706741979317781680 9437521429592449400 11558261599488580174 11452312747668747377 17040301590794372360 8943961394454656388 14374925655031730499 13966879742977158536 111367196411899043 14338739068945287950 12290671331957972875 14535133014666298950 17254262544935123758 9001420777596168813 5218566490821390091 11873361364822072347 6168226206691513518 17639539056473307727 15347553503402972183 8009441149319007072 10893533613526671922 5555242280468210949 8753656972330390194 4418270747278386582 8149517302164471621 810361298588586375 8025846272927265804 978837199084561192 9692018397815031253 17446098702977869135 9949111463470085402 2944701539712199695 3944581687143144369 12221867696447830896 819064699409779797 4990897240871036699 11624446003240228536 2443399085709357973 2977837712659079659 2086614029605642390 14252955506285668872 17546412112840024106 16622271023776235827 5746934626196172597 8015682943489005084 15000599728485959119 14833337743535868814 16959172382137721566 5575012156045734251 864118981799691273 17048378559163734658 14150950392471236158 10386581074386828927 9726743785317162539 18323345513447277635 3867127661615962950 6214692962164344726 11559489236369931611 10304773404188969743 250549717141251867 5258784492751447301 17426495970891248771 17318322416075308168 12590923057164189215 7295154788270299423 4635336962893493058 14487391932046584531 7177287767383623729 17383238689419514951 5740592174423651120 15746441564749726629 8586326688862177917 7801979772503776934 3382286540179647691 3599998741529219695 7327844717150250487 3075124491108681248 4097013357978791053 9241715917255279585 12080843181735300321 1556910742169639097 7331602512535546917 10734589291857719928 10254020033751690637 5694182549345650826 3536778571703045136 10510817903769170643 1463969797736857429 16531733672664720491 2443623827136241733 13808989076188770505 5686513107266192927 5742447943333165370 2940418530638135060 7485610259410399211 15950200816547782445 2157967310597289357 11950311802301435748 12281433164829512588 10637341094278843627 3956004953597956993 6016721951407666670 14244990202078005049 14221389651412522998 10748528067339594347 16709816500547833757 14238243435035776145 5358599845838328589 18278022224857323561 17322462180157813840 10384450907667427577 13795007554439728876 2646218767902041030 4060149307687085316 8587183478797760445 15642366617081588598 6392967502382026183 6947419911811921090 5664327011192860268 217388673067120235 1904905619075927163 4457509766855264731 1925748260453972238 6383471368246327100 16400073873295379915 7809815363271890165 3110336688802624731 14082242907904758889 689896836596601598 9725730735536932989 3203859551251160670 8344734423746479486 17347363026863452061 16554083703800816399 7984018266729304020 4877585648736904491 5154951059077108402 18424694395094650789 13819920075350498638 6003554151976626201 3021377009691266173 18293170304499342758 6210823171447916192 875968305218809452 8944979813664072371 15752440378435533936 7787207492399380509 17662822573007710882 12304987939593800145 12857238136654453108 4948654382160310851 6494014273312402992 1548462610642682536 2925893554972288499 7494268759779592068 9020662382911505043 7432523937774658830 13179217439602532667 8271898399480799910 11211564993935306828 8956562550361585963 16463897097371126899 4441261381178230296 6264456265507764323 12802670409305490137 10043127114888735096 6655664326618111776 4408721604971566378 16621785849972529084 15846382601064970394 4211178053687088778 8423131540763780469 2493560842153869989 14349820240093151177 9725147477981430549 11973081157859213644 14626768967682528426 11555092541105386906 835319044563268797 6899272877374117357 16302933266225861045 8378994057139815017 4272596146571879631 15300354133304175293 18387289890119284929 17098636585225624724 394630816231327250 12769285997395687817 13946203326116208142 4254774097558880174 4810406719508988362 15036218925401731491 5028206906328582621 12834333529226681940 3132074302396743892 16808312169889028239 9488594033269662269 6214703478274776621 13254223542563853583 3273858520369346311 3628280656363719476 16182842646943451578 2543027109381706336 700215477432082659 10746988005392308583 11149512865182574318 3449120216957905818 15473293918735600214 10933373330576053296 2423954021356320782 14991181723140985227 16873171457372746160 481260908836681589 16874534614080687829 14883424044022664287 13050595005117724743 12395089354605601236 14080881120126324773 15621370281539703797 2229539138619054958 13805391417231987039 1915526925608118282 11668247853608048615 4040114769720474817 17107602607689223087 14957497930928056585 845401179348302566 9079856756749414174 5982265394588956586 14224152898580654805 15424714151983812984 10887854661617701706 8240814280828725479 11375886982072922860 16030762403022942037 6854735113503117081 3461500821249880159 13788382628753931817 12828175835491454637 13513603664222418132 11402905352212146683 13846147416797169181 11928727810969144501 1218404462710684405 911897942838634764 12455886138506573156 1852778220823680888 2666268112425522672 2903959019743496309 9803692219789781007 17487954449350238278 7062437216712536870 17039734539057649917 7742337820779650954 11880464580660050360 8952523726860033010 16043310505938763187 15054356886811837728 4823501627799846350 8504317755535740812 2223125598657264138 15674354773629850037 17996446086170394129 17656969513206886810 17474704043767291974 9170313731277527416 2771808007994790861 5878836054651587760 2081986201419664502 7728576909666485725 6176554565780583491 6411444217104405630 8941782066122618522 7459421991954622480 14821108109577762769 4690719383727723951 17371182477166139436 17439244631891382507 11199947646760212487 7134422880881608805 16053998990343163949 4795094290474650650 8142825185511471141 4324784830646982379 12856993751409547457 3986482995356562123 4200472128568715463 15993027044336572839 13183531003463940580 5402005610006654978 13724815716469313976 18348618194748067020 11474083630946924908 5408520632379458513 12084085336484531809 7995222388232043581 4765738811658166791 13765880986237082413 16176081656128573701 6218608827382671199 16256327003126397408 6458488793420704894 3165057639809420178 7451216792843571965 4183956005666791855 1327938306879193631 1375403215141428431 6962410153734924625 18046723342983076491 17365272387126601695 8668490032844073656 13250465995756728743 8747837164087484269 4190660182307055092 17519995582183145543 4718034531478079710 11719930491962821735 2154172043951093651 18157827228258400686 18180952759707886609 8338375024764877249 14497022936919559437 1836544913098056748 5369416542937284522 17053160811089222456 5226682215384227228 9144517915208514317 352147565856815671 11875836379935670914 18439039549030201659 2220970115128625694 9333287199453364512 14198652794474736027 13717041433003756663 2806591504119564736 1136293633292287944 8783194334771635171 5445566793506950888 9109818850327019295 5358035589558391696 12652310523161302519 3011974903334946855 17201759015777703724 8517159594193367424 3904196362434340571 6401934263304749925 6423899446884771516 15267794097198331891 3691631021950513813 5725528631669243967 14191534197714380213 1644299798047131580 17858700561315330623 1626146680171829672 7983022543079504097 6695161787853227531 1869209320278983224 9831191785393065147 13073665142660236557 9735055661166223354 17611326516858182659 7426151181245770811 15103720150611597465 6139533466331003156 17533420803974318332 14645840658933383921 14797734086335228559 7036023912591591424 9116556452236144003 16545476026830495855 6874462012931621483 665290560561314889 8489123136059258730 11803924710967028620 8150311947431886186 7979179183132604957 9450830398681226310 10066854500954159432 16713899131688347396 13577626792416658677 13260342076498899254 4172873486580115867 14559760313106450900 2820958440719828857 2950037585164909980 9372399079683942875 4462304622436367512 10818484631236617901 17457331332747975088 154571546696736678 8008083538687416781 3965749759894047639 6980416600602940207 14006885197942889231 8689399666223343025 13993591735161402533 958157436773758075 8660615407502534138 15026004836350810262 17024718840042102090 7398679835051432071 7687987841267859480 13493632307385764153 578826203834502363 1240288235443278728 14336657371039625548 12848902736568884301 2494048079758622161 1130459538049122633 1182096610040996335 3911168722255198793 1315938465269521264 9639320677324497697 392638158381914803 846004639857288375 3797715476025843008 7826960588066968559 16889943651091465224 4598270852197459931 3826843849969977118 12982989232955746019 14165121370732187903 8242857484773722001 9847796588223139681 18152167699324129831 599418573715793920 15364488313834524324 4510280166710141145 1572073667835201003 1890386176580407349 17275976442487864924 4561252405657655063 14457747054548262083 17350462414556197862 10037923764899976161 937309401963998108 6985496621738513148 2931488349866636226 17136077828505160705 6774118129030494392 17590614717218862442 6628457095892757906 13206798812305082996 16693799411006895650 18034383161053562820 13667729845788340335 1878367721642722240 9159604268170145367 13454276946012443439 17392010995915635208 12764091380088833663 2036496125309338539 954328804743668893 16281688048293128802 912478290359668383 2801445458421210511 17168765853386888012 8374782416217214016 2107134853872831246 582135598017383759 13632690905207967804 17512552958441701891 15331096640208891345 11095992460146872891 8774170135081696269 5767623173062882067 16031764480931848417 1358641551183959448 180903766127588741 7152453221409642836 231326286684333614 12494743609458894347 6622262967355206584 12413915801248933308 10308903821973901789 6747504589558848110 11086372389292679513 3773512111124365128 4560039172457496961 4599645492591583557 15891403766069408714 17477960690423816079 11886622960884631785 4613257088938558038 923673593999913665 9403236056920323817 3430429330095539916 9863523505008097912 11454963953877998343 8323091234441789359 11056285300701777223 13947367733966317392 4922642577773331190 2706662532346454409 6730214520329960778 4964201900342550979 8217087514006162556 15109763063206078653 13075554642648562126 496760727588419565 302222510371153879 10858904175162779269 9095687351219489052 10273396035369818702 17308469675395678380 150556344871990202 13915263154830697614 4718704556629891903 16849225249284659521 4181343884438136966 13949656584932936657 7714020345572377303 5833366830650597454 9034914276416004316 8215223281546500749 16570773460185882306 3173421031678729973 7210569152084533175 2978664943722837709 6372964005410744218 3633728147348085572 1747860536023036186 2708489250217094905 5429172031008505968 13555708944201608876 11838857947233677466 1132858643746759162 2222171415827358121 14607826229941028739 17494728945379881210 14714393339272274380 14167337219294634467 13560227918460104486 1276289083413626777 9749550123174135362 8130781528231094543 11943095878601370941 12906935402948017172 17590905714199199376 16405441647823378288 12618831324314183827 6191911477921775938 2885969998854746894 10939533899697524515 11051718911551694172 11877266616587358508 830832511650742676 15402105156810050780 12402348167440969678 14324318116521333991 1414692512892535646 9077665453349739352 1823481796841953602 1601593840988109352 17903629961051299132 18112602069739306078 989039647033848664 6290373019763530309 17091544330565677340 18293021082070885198 3580089260580735107 8178855845773892325 8369600056986075878 5920091105511594036 6383839896911903047 11257970884164105543 14152557658346997506 12301217097102734272 8283733199463743053 16644395817832984330 17168404288009486796 14111182525997847460 9286839327550060429 5503551351748010442 17304391932949453925 11102344836767649898 8412257773070923265 2818763703394209945 6569916553766636646 16402434318946506840 9028648175605725166 18184178476945120579 1155697887763300546 11300431587306209855 3768414941642333461 14936111319357853884 16588216041456128328 17765714445629168834 897056473895866258 8327881954271361452 6122373452262572545 9721027013304538368 8430884656184121771 1041860025062818997 8860209941346273877 7676205798614132274 8729906000082405599 5617837114472172003 4838848959947697877 12403942244417748652 8064366329014581109 16363014253305638188 9014843448481673683 9173326069393760949 2581882102448425564 13028638278482404729 17541733058155503584 10056123099287917855 10854485137887140971 7787042391691913516 12929278394863566922 6503999268388544158 11594413639418625178 12658253660973992561 10570809211592893615 928924069613550904 16717880838198688070 1890863157394851769 3312676617201022230 16488216096140526339 3013970806818387850 3039777545979917425 12783172560822345935 2565460416127966037 15983389041903222626 3355322718353325065 16050013262106676731 10889327595501930788 563219843102334606 9995613615948864244 15198616225378370686 11950397568077909405 11808805949905036307 14861834383403287080 13115199393325579711 16837270709908263171 12243627677234807031 12976796634275722208 9853397938948033310 455407891225697941 1586809646187371529 16910970803808314095 12308491280932419712 1461285316171615566 3571334370910336864 4136213228010177255 14525448613376779352 15867381041618117895 8850009716228553472 978469149135576410 5185152573797460461 4793677926407338705 13499330602843326040 1365610378619801354 15657649265970616465 13275297592720975453 15514027467648509666 3710839417299810842 8382815541810380097 14368719033828507066 12066773438753265379 11410108582357359231 16250826535105816601 14803167836713299924 12919519135666511097 9326596118055897287 15340024967354866786 16286097212259404872 15083407023838492395 8735187576131236175 1419996158749609433 2899595556955400517 17690717356845332898 753475707198903400 136070946745582943 4077833776644630490 256449985219276903 1642626651609782049 5185169180916537388 11474521812955156359 3167469041565319877 6613158063937729389 18145904750620639158 8574187590141043630 10383267097547248325 16847164900158522852 8104150858286440712 13238398511683185713 8712220013727111039 12009721202048105580 11043861016827964595 3116192974108169759 10453591072532226841 17168205257146203799 8452777322203734956 12752586653312906406 2175092661465977422 6683005550194499082 17151463060935212220 9399866678939361699 3182866292198613310 5612358396386777226 8374164975224662444 1259039197435485268 8300931747871819390 11344938091973404115 5065588642330026828 15650360725828468120 18127837291195893589 2918149547902790019 13674713639321595509 12243646869293848001 14338268326763280976 6835477555159236077 1112926703515518145 1166513830387036939 12199316953751687229 9937232569221739484 17777103927200731699 5849424182235424623 1416074105754464277 8252970095661481377 11140826928282198576 4808158813707259928 15029578072068132883 2356026343140518572 2269311846448418487 3890118552031371769 11066532675335306246 5410632281300530746 1613031522530559023 4844339523238498098 8036346817058162314 12931065005075897405 13933631720861872508 3595684699391762834 18214310416846238670 1738823214460920893 3512252284695300432 7992362752190786732 2839895762046592429 16172776070400885823 16078701095777264904 2069229895339627054 9472917617844113918 8576221980776363861 17284358340189137201 9650881797757162726 11452031241203048457 4459814348793527967 16067748969888243327 2949905381377465366 4065221670716120481 10409036521650786519 9008130083244447987 1922490135986011408 13833830505517880056 4751763217741322839 10937496182589041290 18238924309471171836 533275526639371525 3568502440330672903 10755980773997040105 14767856190790697751 3476609028465377491 16233367803055765076 952363065385859774 588963087675616173 13236775820046628379 14711691696833162008 17539250521015447273 9556762836215413794 1205097836897020872 9174064510317887071 15671233787858887559 10616915036577756632 3261567097479308512 13865284771224282031 1168455662130857357 7427433588811207670 6387462844957574422 16571100142398360929 15469867559273135984 1671153493262132335 6928260583219633291 15122877811252400621 7927594925103580363 17189121960582695398 15868842708913325530 7100024042304052726 12517562498111696499 8431312072797947381 11343967036360341025 8195240688777092573 13519494651478907436 17216164172670731522 1061403629346258003 8617477350388609203 15060418276882693909 10127754902820431367 1851394099304396464 16525641728173050303 2138277980524524138 16789064217727996676 15392209613037877043 3854593848602232343 10943585659129863212 3835642005215784154 3406906577237900598 1107484526136083027 70302077329696082 13840323279083685299 4770617378827808188 13139083579071159710 17241174948122327357 15795001055697102282 16280544094341093316 1783107001716395670 12736927337514136730 928002622584452267 9179521220521019332 11481040302075349403 6624481815614585234 610295315944927316 15784808937399750996 17837736599401367900 17359659536214200142 15227050509766332669 4376499274548761156 6644467811348251573 12649513033885109156 12067871889677910335 6718067391727251058 8901162059447575458 5056740899347869399 5150904410548440750 15862153707984143849 15394545750877483803 15597316431060444641 6578086910681047146 8280435478127805143 1600888004000074854 15084715841363306106 15625961647032834530 3924376778943189897 6126348430925819925 4599008782677773094 13063825841704710266 9159022371878568703 6098297047515155727 116264959824947394 9669950064232395873 11415551904250346818 736372896005859889 16567792759721778460 3359829503259457499 6374494498556804837 4900891747282022940 14171302749706945966 5817049482518594405 3438014149158881693 10104676668132183815 9716249656714285036 1822398527553063057 11684960634194690458 14912103420637849916 4053428674269220508 14208581931246342939 17500480585722517853 1119933620796867277 15138366064185879127 2435127650546947124 8522221864705709494 7107695434787504758 4893525554883956560 15047696612005759176 9598719262569078092 13499077674125590091 10249233309044883188 4969521141913980169 16452196252484915248 10123097052069057974 16904722146488384746 9283954686030722313 16652348020601078321 5129256866709373561 9961975397692302727 10884357502905864207 18246025911814504481 18335749880849651416 3366097915561802058 14849798113447668256 5098468429257520146 9855951357078763831 11636168321116875469 305412988591297987 13493900722906199855 2457926366348053908 11495702895385489472 5420647378672444808 3427717303494930485 16519128663259150811 3163042329665538583 6757638842098946436 9758284417728698819 10033256111139108978 5288086696185368725 13840758281903033735 2329468245128586369 14303212369848874575 2856085082959509662 3391327648035244477 3376784863059093390 12167103174541298968 2209724811435265822 10569450317548253680 2730073369708772983 1848618927882763602 10464977059453849713 17642876578476710682 1448057635608640931 3147146420201184302 14702063415425246356 3041542032364269334 832930301197887674 5142742804581811656 11767539977925691327 11406362835064358831 12021395260051410682 6509154593406306399 8510059016202312622 5055501116523749978 8192378741792859066 4664583429748650504 15122662692171215353 16020286959284775726 5753255905103939299 6385829343911303692 2049204310666121119 4296459965091445917 13934496795206456566 9200509666908070659 6123909673892178971 406682202762434682 10230804008466901202 16397466003464866300 8282876847840627854 1650258700337430993 13720193395119409346 6857064233969922751 5894970597444634827 7201012553404462409 14674485513782016236 11260852950872593288 6856877124979594291 5814234383514576769 13776283881591066630 5452985208557228038 16133209198438717069 14448216617165364671 18063524599696312276 2933156086830917905 7364188341027478872 18092304789805939573 867688607760163703 7392689063790657992 8088229235258155916 12809019791973490374 2372441839576160536 17403505631108261763 6500192273007193231 6886002952316450378 11684372294330666200 8805213688340703637 6582474128449880469 122512419225366591 5185237039596495584 9078136105104400220 16931642655351221087 4055850849133826726 11722214308063512353 8380091418063907730 3397031709750142144 5124335141092043954 3242087403824035122 15620845102920131543 17782573812896447808 14249503126775933227 10952475345946825153 18335748331856656009 4506139304545291933 7663313478659174156 13694258452808898756 12932179437049589861 16335461180908473430 5128700741324871000 4798712374254475207 15356909658382687945 5256106854011861088 860420617940306824 8144550425507678820 14275228068195729658 634298059718565703 14838618315938729749 2694651988193306121 9372843317106230616 17551539076763424119 18398304002961464328 13335905167394441301 11834276357084979946 10415825228273608201 235933990914192351 1959071177200524026 696353732213832821 11531464246527939862 16366194736812608900 4210909191768883910 2457967780998184951 4139793518486434982 14386952732659531288 4336700054909534168 9374343673758758878 18206145544218704790 15889404117342466408 4238211676512450530 10400945372090657226 13103298222870712727 14557959759380405016 4414567097280020245 9258774669632007882 5477961351657132529 6573568470161277404 15683195787105142690 6489964059692891611 6917841247331869073 13803087715775266855 3699795658867176788 3729265738328044284 1428464770168121726 12371458443765015998 17565248900515501029 15992157708225798712 17896862394316867664 13046520930216267076 13801678696679808160 289625347613492506 16381285528252848599 16726207718131875492 3595993750886904034 16598722231353171539 10635586596776594760 2534988742735321411 14652713585145929223 4963517536819569431 6135704250548277049 16365568062049975924 8227675350305168585 7311567331711761381 692939395424304840 3877982968281986558 380750157173579582 17472615298005431585 11935952333698132055 14548904882556227616 17328635283511420136 17879576710921842642 864972335134257920 10383031719605897125 2867617190701330929 16142351840119682467 9535673679244377424 10685193572545917845 9415594907458968148 17499671381419555718 15871380062007017363 9014595634810202493 10555169651337039706 12111954609109756977 66646482566961464 1593228238241103856 4076543035735985261 8180571793334372285 3548185903846763851 10444121923802706397 18245216775347074472 856975343402613925 18053771826413369580 10661127849543741531 5305491798015082572 16853264832265217884 8345991168617450195 15528940337122397198 3737006379096493051 7363412674255403029 8588229148580140165 8619351458111636676 5827571090176995539 5763029346465204234 11640639400107224425 4912685081712175698 18185613179242918340 4088993965991445622 1874160533100412605 17794108189928601762 4747689143012323717 4720455639413390789 16166441295407779406 3149570901051671652 5678630234497852485 3016602055713013606 5554679812049356610 4047041827014125862 8703721340394527954 9873148866852630263 11181244389345734307 5868984925581976054 12530733621505151263 15556766626965132670 15545936369013719930 9439057695446707567 14162050986873288600 14622973371635054827 12767794350953107930 13260095774120137780 2879985251178875480 12935444671745139765 6754146896979244806 7433832621209028808 3912759695354016893 14376055614790027430 15125372781831623016 18323480107040906447 9617118723500120902 8678027781707569036 10824218448595559333 8299505902608744291 171455508716840889 2539169458245344883 6310229978134137120 5555256734014094063 3501854598823742122 5881711868700061427 200058287506638010 12993042228680442854 13410957018606342624 15474938398488252197 12886608832117402986 9020478734294199280 13867368003402971264 7832405967473022167 2823037750898804067 10210004848089603261 18197860118140838303 10525912233172831818 9104164795775633540 15712799218527625970 13489435420432893672 5992303798490236079 1787832835272633965 8143286600814492201 11382524229460767799 16771697019339010467 15886831201943731807 11314779478266318847 5805176608277973102 1152421361568965059 15670557829469084060 8539338563244029311 210823495373260524 12650616365029647823 2907937814304214046 3396989792892770386 13952313114233412439 7362283911604371858 2414985329525583246 17042902776196311182 938664041666814766 6499206957989414653 8706211108231868286 12114358427630809011 12426424508777949345 17942885643103115104 11086289511428556977 5507540440091260270 10283836504617895436 2628823827618460896 515439905597040059 13701377960366621713 17753724338845727585 12012254132431653129 3199431023748581915 14182886344184383853 11310956826780690470 4729109748588956390 10669192999298814939 16644464010472260060 7317740268918616826 10051021830028490330 8841183163758561490 15047072645930298113 7064738331489088383 16834118107410464382 11677159230980546604 9867079915738976186 18083478412674855421 5397953144677876963 15946744632329649698 15874296781914368484 7345829485764021067 820999132635656979 8852856023045540685 5393719135764367407 2030387665038668082 8568284495112104244 13151199437138035543 10002913371749890303 5718793472483716451 9946953352514911716 392186274388801078 2116304200703771126 11488733692105469879 8088919101979503873 14057589557919325073 17045550290082014997 6871026310354438129 11595831936594088776 12340789015481019649 9874462572472699332 10164947092753880433 2362649620778949400 6486938285351884420 16381988751414661332 13565271464573026429 1809536973311129162 6696144594599498767 10507654312669606631 12377028803111575568 14545910690651399412 8444141785635692677 1472527938803595453 8466076530803907789 775927035743379077 16279184353924155487 11054189315084317676 13703868600705095245 12690736905335438875 13619084085909654753 10922137599587842245 2979332529937463437 2023732741231298966 4184644415183405016 15302815131804788092 13891648250156440519 3162834294200955642 839214552192887535 9140715803257054768 18310882044491432182 3712235141945668534 11846396385902487192 9177427729577917236 4572624860866345411 800728301809492868 6207698681961871391 2431889396407811159 2851831020456962646 2109570590227883363 8190376492003191978 7328117321316085591 9268206348829244575 12886679491174622551 12920459275993528867 5802606253894012271 4263840907859393627 2282329123505938268 12295159623635549521 17096307253630045270 2064877533771646288 10892946644837070381 13823760263867622296 16887340673387253973 16400999007160691167 644321613676303310 17620681404032274866 5105606992130898741 4739323668932215007 12365255165478683607 12785766078348658570 6709846718453779894 1121360216773143987 52393794850378204 16103754829165766670 10327188618585830861 907805390657167483 14306990821999532597 4220467867018305362 4770260701723637335 12971011920239366986 11316961705794421033 811793611413029674 11322215824817851593 7992269372913740580 4279988077233772747 18093151815284894342 3290569086734502117 12698540952648029286 8635666804386446793 6750501503435950888 14557299497660578085 8139829015658297538 744609158663931844 13321936884571324459 6021710605010812534 13746444358892247291 8643975022027819547 7550724085991674463 14163306709505021619 11781643006701585017 16261920078648488463 4951418217415009147 12205079970980006 6422291054820374356 15916596339261196276 6860540862496653086 12467390249750411375 2216269704430455950 18190162791960228407 13807875345186232313 1962827895048855336 378673331102320678 1556275827566166756 8592467625543243971 6926177611166591476 10871500883289676626 11422589501480118649 2318624771802809046 14611609444326877132 2362816028206745082 11484242751107314619 1801287409125258977 13181211513614279195 10247009951026540639 18227331431874519691 14166464650792796626 10629782531863656550 18323612506940184780 16396513983515659276 9088892083786561056 15316764902774053883 1663738749957256127 15259214792655542502 12747459838762747875 5060753552836765972 12603744028277635860 13001471685029488725 18133520348358203725 9296227059030543052 13862908327506547739 14833356245736185334 3066478780786593196 5122961010848450567 3514730268025949261 2731316509367750812 15910359024285164954 17779915136884638665 1366318756584828669 13428406379541656549 12423028234800600269 10435588841065564061 879416141253586889 8074854169782707638 14967265515987218511 18137068116598760983 4109544699044439041 1173327731158368725 8161101756585450128 7449928785455240818 6405657907168103814 4660981594811658331 11500464963382175547 4004621921451562232 10202549686349542134 8083131052280676644 1851556471083936670 15066109636798297645 8508777242201390980 2643887526987539968 14095394984429992218 4984569298593716523 13047891414601131111 15581161402234099258 1335683063746305860 3924340275401163893 14462499686471029494 3757939285910430874 12028760499067045328 2753077554746047510 12925303127310983722 16310917909982129800 1134879823222229245 2665484929937570764 14325806103059282372 10102550700279656733 298302481226246116 13956515093039210784 2533758320451306647 5860928295261132410 17360223522648724661 7507426536573505309 11437502703877879989 7253082592929901899 6666482400773962957 18047501894551573377 17008268488489485510 4818032864938988813 13339683545799916457 15902513250963200305 330390067429659751 15012881385557022144 16430360428590197764 3142962184968595577 3353446197674693027 13571456751726762690 2814687596363108328 17812475930674107914 9426776278211503340 16255727101063810004 3763741769531313592 9874548524135477132 7643740150129390119 12469233179990331244 2015623808952862214 17131439614569384831 8585665002561719414 3482012180293563935 4113842244848240979 8104441840415638422 1693194131009723012 1940975923257168104 6352258907733127573 17171106913795064423 18188633389854094855 16369004989281234746 15391112603951007536 2530338010109793090 144497435170064441 12099379405701650238 5537870588641458959 13672542673979283259 13301156580805707181 11202102333866729179 12345022769612387604 2822548362606665308 10900434796579535206 732981374796539628 18101013353789555349 13213360845548348062 9619961301137745373 1377677097057071311 12102963631417487488 1318599383757060314 18295424213615413158 15135802255335741069 18416304029151293360 5466772024389313511 3941226522000575197 2311720205709346011 736363663741236088 1993820740316248538 10180224683307835075 11505733336390634298 1734785289815244956 16585305499125623068 5494738013739583552 16538247728003380488 17005179091958262161 9278915574256233645 14852077912214630572 88734676164607407 11089750757218863844 16585444642174383054 13561557310593390629 791751605438836364 15211595846010373852 18427462885024194375 7651762882597496019 10404541388809812664 10643055235464250484 1888569509424067630 12329473142755491341 8983331708608957293 5282218425344367067 389481357314555391 13162450482316579985 1102835492440708930 10791042907308415653 17243671542923212898 4236420673615638301 10699436610856720151 957280435335203884 11146136172513177946 6963220009793963730 838573114322043354 9370278955637320508 12746335819572163549 10716936145079650472 4533177491579760382 6198137151796781896 12526827981017021557 18205125241305796470 6285511541377406877 12077097873314507230 13244686270741196657 768774431460305013 12585185955064121036 12033509604304800085 8749883091823833693 15390092576885110794 10417442786999049973 2318723946345713179 16063242374019313088 6423498374035268232 12545563269896386620 11154968158457916150 16552253686810919791 17734759592649506929 14970424890640084799 7945409910878823495 15097298437019165638 6768270355936221745 11139143453394830538 14844539430930483099 2691596919210049744 8828422945225426141 11640577017081352343 2841501141050369360 8737158934645713326 2925399721478955274 4335005031785494786 2118123982410176678 1661324563115846236 7602610517593545563 453642053055018548 15520583195139871581 9254391780541497239 12111384950913921594 12745607607906403623 349771371540110057 5063716550498434377 12878938829478030382 5523101016254269180 398820686779317168 2256057122282788697 10412029812603202245 4117110362807523438 4467507982653233747 15501218611064659068 18154347944020195612 7404001221074773247 14255676593580081385 13503017348201423368 16065615775833512869 6356692955115565716 12674066167147245307 9839939573253756183 10316755463079840615 1162050615362633153 15808684098646314367 9398615443014960462 12113188655723273085 12102121563608824657 15614090651800255966 9605040122456038883 16843875231914682192 18234782181665247401 4110075581330925426 1283386372676851352 872810492696010195 16651163085666945585 2061620411839554686 13630961160751792453 2777544873035295228 1878311407057291309 10535834589839952041 12698909731043457099 3887454040254866706 5436493055414401718 2207643053034109961 3763901876537170128 2412390655382769831 17767332313069490602 14527005112917629338 16574812627663466483 4796633677757276015 6995511454148202036 791750303255965720 15032673641585524375 4416268962128619755 10651446502894038827 834798015262434553 5557292794510978765 4038147799112511952 15144016309600392440 15076719758436052798 5536098887649472573 5852891151836884600 1454530642908263652 1629707025984027269 16064013224580432965 12384958512585037310 10685498673013005242 16387830916289612558 16103658515619758622 5583800866957440328 11716716266863681544 5812523634693569267 2020005349998389501 6486300916310878940 12746676658630001063 13788401672685998113 9477083888463022164 436082719593670412 5872951246267174074 14674617993426603405 4187955937667008372 10429019147187403765 4364209618871727567 10646360776036648801 157604495621630686 15039044159391911346 10318566994541118778 8184803071097902808 14675085915638321468 10190922465522182051 4180906261815662512 3699114999494986764 6499309639281619998 1590444973402546490 13271557796219784237 13946024880768958477 17741404214842711915 16004010576947783823 5855450182060074112 4156711952885013818 16845171848257268431 8406610430629271954 12506077942060822592 16785976459490164565 15278097371957175620 15954803177245544619 5292531456269768920 17654107510576919555 15325547365105326644 11439184215597005646 1075998729995100688 17217447083419424380 8918010676852124613 14650182972436716061 17186539927920676811 7730509489793496875 5432698549122670443 12937157609031993358 13791133674770749376 7172574252678514857 17934347854778792551 17696054199354140601 589747562757565256 11213014389685623765 9144531399293964338 9724722226742068562 4049616271291982719 17453006543295836400 12551353295614606371 828590102615327550 10364578558713557699 862191313298671607 11424899605662653934 13884381227255641083 12783808252233815861 13180975783283221153 6455610397084844839 14021411561985758341 6274848593019364447 12309146340299564269 8692467283265938979 453156322986253308 1656172738533411485 17812156301710908459 3794483677951039270 13592073861310004985 2335402815401654881 18156515104871300877 9623652285072109299 15339682985242790708 9574146997064375036 11979214117470565602 16581577130231254436 15472554184544605631 12778745897234321817 13461762641858785131 4628363794205760838 13466987498980582094 8056997011257462625 5588565355324359559 16261947168925328298 5661820939681956685 10259990695823098112 10014269836432235144 11648150664915491057 3294710886493634380 13265480075832629951 428294024060153974 3565083096450881231 9915001400553471679 418732700231426882 2410388627789437527 8867007517304092290 12818025909084927684 2803886023545941502 12702679320757229300 12913435641115203298 12493916639591976785 13344323644979455386 6188565060682546234 4515613781579103636 9587763824886833502 14703443784119686343 17728123382522603783 560823171407528906 4146338912454347002 10708781103292273887 15779036092445550441 13040713757397983187 17163824884168911249 11752064765156837887 1792749688098200860 2821917038423570823 7524749440114310350 11950283586758382830 8141669769754734217 17647596182297632928 8918304768845834552 16343373772604130384 10053107683186418904 1551025993430402378 14371839014795749624 7142270789629191235 8052821045593271683 17615754346047273412 5127719306328189633 5875152926874326440 4131341227737994492 11374641684132313235 2444184742219193598 7881163540596521804 11634797477211445608 8276780991080551736 7190559069408936805 1627913366230314222 10291963932330610903 9296416897278357843 4183352979348470547 16653930222885127544 9675385577739900335 2472916249165842424 17365122873511434656 4161997240789296744 9373405111250109835 14772599927255479511 11898023182198038334 13359402511715987140 11730831451086103542 4150465419247619287 13024851468314701232 14157033242466824605 5551703568234843810 1890760488850724244 2926134048664732506 5167020723546378440 18365171121676753336 4545794328045584776 15263268502538450363 6480404374945507579 8404482984952294779 14167815388726075494 2798436067949655132 806604820296424948 3269088784140314173 361444639473770825 8257758071762323861 13649612305072640603 11054912639472580991 17499614491378256643 10718053218738572299 1943380607841657171 465472535833515858 18249129589678823496 5028637445585982655 7112871515196489880 17605912787767483591 12268709479287597569 3652068913050613968 3194632438390032436 9247568314634494860 1683388122137784255 11647341068715922147 16222663323372495174 9667962233260128251 16736128506557718942 10953615344602244236 6111373227050872673 9057116035062167936 17410633819370239367 7763262707963462736 8250836067459807649 10738466337806125133 3788812551225143137 4721165196425388015 9802771651312022988 860898916521306724 3095211730186565454 7798674766470803303 14253843550140546550 13163802204012977163 1344901217457238395 13626282983802343061 1958568342503487440 18301568444487887558 17090027216729883604 2215748481627752110 1907312952859923069 11125438244296061161 15175255643337039412 4230969977253686544 4882897311128823559 17006989263213286431 5017092600704530129 3569114729877016030 10918175541671474697 782129288983397428 12185708915050627377 17213809903547978030 8281321414581572505 8868928303456481366 3626841409655820249 16705531509321059742 14900460914291421770 5956693718920656934 14657998600340520254 5775809751499158368 12055768777551608509 7309314907126558279 4602265799050087089 1162876904915255370 7437419605157325411 11179215729670137752 5802100053385928619 12181518582403426707 18001082174268962033 14316284532542515115 9774436077913490567 8437215431630812555 4936280526050624175 12256486093408766251 13280240956235488722 11184611800647556442 3182688961769805020 2220362400571910049 9219838952078376880 15623890254836765039 8929848844267609143 18188933982536060275 8819880006842089248 14842818676335907759 4155593850176522027 11956920748420716936 12573192708651755524 16172787485214972354 8373385230804276436 5062775070340056709 7250000750233956242 16821411664923853529 9656763238043898265 12767535637819312135 9079289003768883984 13352546579454482718 11426482112402121768 6153837609201479624 15858977508278169019 6396263976555521161 2018790068097718977 16132972459595539100 5212374269647359805 1591109067849889068 3624481817291954906 12114008143815956216 780471953364129210 15611533958707871784 9068214938016068456 667976772690862665 4136945207953914987 9532937644419802765 12091728266213475664 1948579518601843900 4098904948841037886 3697969898504184742 14508362688480953715 12717892084494357492 12863433398053863579 5802729929585604536 6671752734077126209 11811344254965432113 12834967105002892136 5652061346140944310 15244468584084856438 2128823781750860169 84812933915244779 8049384516786276969 321782119934294336 4449540315166803925 8616740850743994342 15180059372854616673 10036920549932281571 571247187504881782 17912049096829971610 8450378617074417328 15159870443235544844 10710897231284850106 7669132584851087034 5135069431395911822 1021576587241623896 3807205111322482146 2483195479813910823 13839437863267458685 6032864671467203327 16682126225910959064 13069313567684979227 5857819054777525277 5661766447302930811 4646605876960328539 17546734737753234621 650704476891074190 8963076875179501222 12596105042072006609 11213359802809764802 15045264650171309468 6211676612958329894 11184116240945365280 9253706091562930174 2286220177227559664 17119821397750139878 17901582988321841657 5637989884417585855 10953978176196908610 2713367284460650504 18236372592395923765 95265833401363754 12364394552791295021 15379345680959426853 14093920612652017870 15580703141960546342 9796404141334029198 17130709468408048160 8126016912143816226 15551121986423314517 4685859710886168768 13154383008207380966 6428386242276278679 2506234780971844401 3097725774142844902 9270491168594875401 81241112575893186 12676470216798277233 4810418302797453401 15902226180424595507 13809540521467097813 6891826839649488752 10099035897034477873 527554146189198032 13375718105829222955 4978109921207370556 9708624558765051434 133553199707043591 11207376458045710580 13076865045265041749 14332639656582602608 12471795271026976674 17893195499836990607 412348578994289495 6151269936959374585 14980118847370386890 9417401123690764384 7205511299987612249 2809889903900843743 12949996980424151837 16143635913795490280 16262952916047055349 342236471718484340 16856826155161502333 9877731090909261808 13317513342792388064 17673416487235139579 3039477942912766117 15043243572936272215 12229461761291598319 7423794446447270260 6223422783745325651 5188867476944666840 6841214289233845263 16001449199308452776 10227854074890360614 7151614564071723917 4339351077265855788 11526799957134337578 13987961850339829154 15695398151027072945 13674465146690727342 8776935803112693593 11646520447690600666 1714106256226788840 15965933851670927435 14482700071211632457 11511398849272451067 2260724596528570734 198421043548492960 10633685400871266731 2019747217937385686 6042330455644111980 17977628949233257780 2889049581521047360 6088360881663092833 6460817502991959305 15893975460274135903 1489117361985488487 2393047845620836624 10667754990990867545 6030777434216226343 11757198568938750882 17127212592733391703 11510709432595504679 9403609132673829483 4522154786164273886 3342312230330385000 15242496962244296653 11191847001287296491 301413569883420226 9398516824450144775 7799200357624552985 11932997658193982540 6423879689277042428 13074718866912104900 3720039928940159472 2373493875181594749 11750565030082164627 2046664568764086685 6725551481178961253 3911722963209295098 5726160809075032267 5414872480883501887 8531930015731788612 13944379424462136343 15333321837735541511 12385285472584512190 2246802023348970408 885987869604697639 15642900765894183466 11064775398488554550 1517812570652964652 11230454888232199592 10645926583617916869 16197993558462297546 16266479696467836518 969670826743867297 1342633124229649292 9857049677942973107 8213656690500215311 17478540417870479192 14687996543356308575 7597879614235758492 1316286522824045119 11353835621015117274 3303209818091927118 14670580669065881650 6193757472265272619 2875115527560226608 16358174997518592548 17903827273977756464 15803361904483742099 8960425644580974710 8873972395461684988 7920655607377616672 5191504813945623750 8029470723659888705 14439755796902396708 5850139005489143881 16202635277088108856 3784431565353574379 13177353550085709785 15235803995959777406 14931481172320692588 13863386040849980668 17561278213821346480 30819964124471672 4695105233655767227 6294075423080302073 9824012009350813654 6640872830894788062 18242282889143751043 6464879164860681923 13553755961261638663 10605621646291280535 13405148354847647267 9280425449350134908 12821352764209089091 7182968557089180621 9260435913484689373 9796116043860417293 10484823469127921590 5777743855080238485 1597306443797657299 10380647477200719178 8261208493120067917 6863705718060835687 16155438262955495924 4713373107548318308 16394193853399961930 5994557436467076277 5977358051363230724 15783972483274411980 9354031083340334687 4124035531385196304 2232666955549832532 13981323602205706605 16402602282837188249 8490978479691092839 15131648978601373572 5006095727859591674 546775725095426174 9688954177393039604 1228142355435584231 12071331297884279417 1725359392325122479 2287463792641062321 4902122224130017077 17454621886389245839 11551409574125556978 5908303849069615485 5961074699065232908 6345208204976844893 8382715499973688958 4650973510297715921 5445680366686481290 12820191170676036099 8870552937896006475 17040884122113531479 15210926228827850720 6805409982908192888 16038152319553288048 2733032831729606340 11585735152131533597 10442628085617970252 14672720238814498672 5735461832949527036 2562593373216984957 5668810532438006573 12477020687424676774 12013230978464610774 5337466459931014758 15491454921598219528 6272845169695261773 9659768836780277952 17729410318536204219 1014214399684363319 17540261747660081769 14753690459279216993 11843368629977124773 2351564784252055910 9814126677467751373 11455383844570390296 12274432723606952960 16097774894334831662 15381004825500550866 1249694247950977907 11696690699385311388 4856367367486215624 12201622312005794645 10755105279099245263 18069259346117724381 8246503409779091076 14470283422274965687 7257015676671694351 5953171171048247051 8893956649199915100 11499600762690875442 9483975205354208929 3442009024842378551 3342974672508248856 13720679239942443190 12375233452405923757 7912980853202770049 13695576498363112408 7503978762426184020 18042723503065384121 9369316763948887691 13626783266929902419 1451210611213656260 2909343733192920020 7107841261419864575 2850830303391192469 12852936308587981290 1020789723162916946 9171480572787585595 7000232684791222567 17548925064613970782 12312596785857854268 7884395408679207020 12176303558220022017 14888691145366014488 7288903164234672513 5135078773123299459 10922771596127886496 286864982833411358 15338466314388446662 11268317725710246103 9781991157406074292 10267477357897183942 7457850513967242244 10783526455126344923 12569272716608488369 14447740794607407379 5678432174532345356 2000284731520547450 14778427896280295262 7207724860954489061 7046337833534215317 1213632956962902244 8006011512265418757 15229144246324247619 11487285717787664665 707221946961961379 11446608713412610290 1379314574169428786 16333455417360180358 365925853317453533 2850081416757345364 9862927314620058840 9268239789268578114 6428308671434481347 13100483055481457706 1553564888279190430 14097501840548363172 5322836801755413967 17622097334230082072 543294409199506826 2354817211587419333 6382089363777025916 13632262159094945748 9161050554231229324 847649830360785621 18124768157413211746 4274285891392614650 3392096068683822245 8515468264560489969 10658029777084839364 17971593899828159444 13390740483631045967 10653164512375503886 8174345895218902703 17608464136280547394 3467937306684914685 5976475866531177347 3599286489399841632 17869169257024050628 12305715332514707562 5291325090569295324 18356939976376267100 4374704074017197841 7041178187505753031 2805370525754664207 11887331147568906490 13778190398891232211 14999722982037159881 6016596553131616415 5970125437527442706 13268252060220481501 1297882735497681610 5741793194718792615 3400438753353190453 7917664072234599339 413586847423014671 5387901546848035942 5025728862025286766 7175291899748876167 13573782413405593377 9716167607271156933 12539538522978333497 8058760731668645982 5562463444918762402 15441471662709282957 9278022155291353302 11783425643995675286 4882676129745287808 3572665163168930693 2255025230890113876 12130146389941588483 11135033460129005003 9100810550483731919 3681830628182642591 12403440791575865172 7323238105015183257 836746187491403266 7560680970066976478 16012058385710415975 453333835258063401 6316326759105207079 16009472504717532644 633586500441465304 12692566343515606528 13994832628031703478 4750214966330642356 2290062634254077456 9043416393750567280 2093264193255040504 13422687665446643760 12720439640345271417 16460027391225223575 8890865737435633220 15731517606764368633 15227620308962626771 796509366531175447 9078736277704863005 1662336580493135300 3676736477114032682 11354352194710495250 5051941263398186440 14858758724288769976 7297301177857387747 11361753806524254285 7213361364061385208 7309133122081659844 2756576287766620183 14729630795354414911 7479887778172106621 12954678139622722889 6671804705198590139 15042943265287118880 11404870890192555952 5870706428386310963 11919009992441732154 9518051134035500791 5095789002360171579 15147790362354723585 15226889220243968606 1915063978104659237 12867252682264938099 17511740277334773142 1049233074184295834 11341745112046423820 5848555241753120851 12667721387760990520 6833744959403374292 9858899234617338140 3426759109833576808 14635527918565415913 9134183246916990015 6816211241239179144 11744033212298047150 13811314780622935762 14547918987885392883 4585325564056674733 1677219014499817126 10382852161045852543 987048420920921053 16288326600637297058 3212206024994987110 4916167308736672299 14637132880372537850 13346095636054787552 3693197543131040846 6454511666498061225 4469320270603559331 3455969693420597280 8481118682407693590 11026932488179157933 4330174355781996449 16319025594549849759 11348950200808369147 17383823718312957377 16158151152705161907 6053561140467250910 9047733963720267941 6836982616575103387 9490504688941176244 4863760463678419183 6534419574801992623 2265258028938594462 16144617991246355590 2625883813590087148 6495577176540314214 10380889435610719668 4736687063737912767 14387844250435580161 8774162758978025308 9258161903002377407 5088232515960467326 17909901807504063888 11379209063349558042 14623671833176446441 13887061082290771553 14500629904435191158 15321440139542451587 15772854347767551436 7642694553383922841 13938781840821863896 14905039186912920651 3697278743232738534 13378389742826723873 9025997278894787059 11919579918456390596 10410366255101588788 9103022031595350407 13933907676165850502 3077229410064354820 5587834616244157575 3610655246180635389 11234335195487132125 2316604594441168694 209566296232399170 84051368541085844 18079427561013598973 6718250882373912189 10216245878693802207 8734706106788996089 5740757295903002874 9972650785500640248 1261640491236429114 12032155060595763356 12697878590459983627 4788727403749280542 1764805773887308087 7099548633101765456 11978038657550823075 815769226318089564 9416006920203169318 4491109906237797124 160257243626643034 16679431685010842446 6607733600590861364 7977496919689070622 2049455642045812755 12803606412387857603 17419336314650930826 5212165938363549151 780311006109039040 12723316619791232359 9410245956429922461 6938680949670861645 11126596212116579148 16861594390663655786 2237932553867329675 17524748846881402516 12810599592323932724 14684145866595540441 18388210615748784995 5242773081346452648 5080409575710765363 16122792539419764342 4962536937876402710 18070753137976669761 16046770613821462247 5711772004721413626 13993065622723306162 9942891109992701876 113690900460644894 244559352449931033 12999669247599420427 13568558693850018573 5399406610351799350 15994397543650195750 15202961898449067562 2443606981838423425 16914826196217895090 18153667620523821703 3163231504336475935 14757797511175234239 6949673704819812679 8452804123298742270 11615363695468807223 11702509849790807707 11230062025732246274 5759635877103926684 12131128289827001729 7555806581582079502 6586136986499653436 5621431933216255286 3967319823690742960 13442752841376127027 17231187235662982999 7628013062386686371 11401991076797974624 3624425100824276216 745493391809156775 7056045384669711121 3476171253725402548 5110041621510002986 6296429579723724556 9325670731546931713 3298342114642502023 11445986713673601632 12626383424751477457 3070057206581356466 13118144794140520206 8242958853073447067 538916512188421069 3092121443444735110 10061542297591257407 11097206977677588797 12068757806484796946 5005877384804104814 8834687873437649553 5920180883497704347 2335992336796877826 10623077747061740950 11982647495140537043 10986583027284801121 7936415679615763906 3078442381269034175 13113393105327129979 17632586058273520902 1425448363673788866 9245484098562605915 9991009555929404136 7558685455277796334 7276059716903624987 4945371465045773357 14211415767184136995 9577944925716987706 2215851271491884985 17879811133365173857 13197710512835508887 8365343912517099729 3681640535927616318 17420699931740085341 909500623656329180 13875748169188443667 9206723405049603316 12382595560700193807 10958424590528615675 8396778805804936601 615320258216302637 14573003479457481548 11655264200533872689 15722071285007689023 2088848243698959079 16173748899351655279 2090926894106037179 1716063332418305505 10963253032624732850 607885277375726121 16146902495611475966 5626848334652753037 6430575279266082853 338660518841749832 14776358474794098764 2198043497297449382 16958883891255995610 1709623383534425399 4085885677843019932 15554929222795612875 17069303242465080015 9236296367652368720 15253116173579515653 16954047711321026620 7537801330995327851 5009051456233717976 13205356701686721763 4829852729647262446 2131653863808674655 2286218395634921626 9668316041413084800 3393150732871765185 12561642223405838151 5399249656957552766 16918628787257817945 293013826796120754 12031087884498509045 8762748249374664334 7789706609918998735 10512806527416457071 17138093162922774576 17906488346500047835 560521857384059928 3518330158026313779 5401367936765802678 5969773258394157693 6595127469853544446 11389122527700171939 9221408395924619328 4822695947831128243 16986376626021960833 3571277001578264206 7721761478345015325 12033362832393480923 7375890684302147101 10661377986317524520 16851062320893193111 6661789681811854088 17109832901781389546 16273682177957786897 4882119592503177537 13664591121300690376 15731386453657713734 12004833566097860468 3434724257269040135 8813539783813167873 6077709567478123643 10996176095126266594 16639870798184628462 7435060393508001995 17870146107551807399 14995904620846556493 10794699504064619255 2753107258788574848 16052261263390959636 15060683780697083276 12307474128580014100 8659399226611567388 6648892986214515304 18077261404943735769 15928029711756729261 7270658328536012335 6555712726658651869 13142341029173566459 4005910973351292246 8492360583834798692 12632034203895300570 16220786022016109376 12536781730536865367 6136512681588138795 18299782403513551667 8001279114729972033 16678311558795854186 11331689193031155892 5248989846192894294 12150726974985969687 1650748876378531007 5474399040913282707 14495365019734126037 4940605482167019267 7750533600490050562 4877221888339137935 15046470164188801016 11778765238077755195 13941254336058547787 8565614430035182706 9389634793371464461 7265668774441178130 3796963561924712653 18351876714013308736 15496812011831859826 12209013687788906059 1083187436875222102 5346283305593701293 7302655098626472377 3791404515590880661 17967359701921277611 15003946808120413811 16420730242286488839 14683548003087794492 13686519561793155793 3322614299716308326 10135842692991523526 7977225557932874403 12691373064002938930 3572737478967331857 11065471718362305656 6889688943865607290 9266532087772725461 1577255909862841275 1204322053683825466 9950286663901093351 17692553463610941840 13896464957160709654 15361960420927857694 4986935923031743565 4073054890122144648 5887580473298754441 6667913546231273103 10366269774200511712 2515331395074174567 10092574315324081738 3548939480317679787 10501618843331498363 16965573314490626095 12138352861675607980 7390378041911036995 14019418253464121528 10023463797981959073 18444638808744208336 14920656056372791634 12373422510707196132 14947368552341216276 7646625078892251603 6998476730349589217 3303107831748024211 7766271926912288298 9391776021452659776 2260937185295047009 10609641112883000399 13530152648531406161 2040432205009981123 3600058860182801928 2790608375468643165 17269895738898983054 16647018243317766621 2407549192990359906 9021927588304400882 5254105327590298347 1705438234878027709 10691987380197187610 14683650989707314857 16898240643235313571 2294033375970326186 14312729318516724013 1895860757774391603 8624141510178074342 11016283084750500628 4907183299535672331 8517499580347833236 13964713781839434415 7912072440434431688 13452643474870001054 3760552167155967642 4218677010177754682 9144543848345723054 12045994616363547045 12853027279425163712 2312693824684561767 1060870380607495036 17547315083458320864 3436169603501313920 12954185600309295176 10568655196701248946 10887392220996526289 3150818667026210947 1497451706344625508 10495804629015194067 3521274550836622197 2769359366274658832 9410970263286322208 5453380611771465036 10544367882337262506 4980720979600685138 15513712039292829446 17984571200492271608 4053471214991668657 15931661860428576246 10975785396209113233 10395912444205514718 14367197148855486002 12518307806790540621 6742334197947630904 7602052824635633033 13474000230124763392 6969266655061656135 6947225919638784356 12543955739202489293 18168644882290372600 12397637908559416807 9902626109296314385 3958608227105876347 12276597298297125657 4337827587654561053 14226620903542196215 8682847664166790871 15927116979922702429 13237414831145196631 496965471411602468 14658179630701017461 6746508934245186482 13945960550696589413 8050071897957972660 17129919238469097052 11177529001421817757 17823736728170496010 6982363688267186885 12762431766422922130 5439482058998972595 4712320945905117732 8677717681992291088 17743303997478998715 4544787492656935939 14081793174024669952 5255576160915528532 12471434322575341555 9554889493519284879 6106773625418490083 3286815950237049384 8713452565482201239 26373073770778983 8456593991451985634 4581565132589408458 3169576988522461548 539875146386370539 15734280891228459073 6805030469019182606 10538558629555540654 16750221834628098095 4104741509012097400 3089204334501066715 12113106456504452603 5829229964240564292 6407451735474742836 18240230832321286561 1601390218848412755 18342014176086243149 13457188300104009450 15364733690090648241 1284979951813715000 1225760094982896361 2679762746494141546 16504909277016395041 179133431093146993 9389838689412994962 15853347847362136168 13752894472731688230 349234100183628362 9730111927260629776 1678872174561629783 18320490712707759666 15822773892886555392 6949046087618057482 12821041368701623791 15727748850604616080 6184617495018966300 17107284542691825895 7237926997969186135 1124099860977236390 10962048183022408941 15777442624504809486 14766268585849674757 1472821651545473390 8846369402152085406 16291541352420840935 8344467949267651362 4287996612133346741 1547481806740738165 13451663058367045738 8658417775396672675 2019262256658337685 5592595910351464018 2618076053326461587 5055834554903858744 7004495461344506658 6113381581568262486 497776204823050204 13217931341224001370 16268437236707674763 12420322852762315857 4238893030214957085 301990146966820320 2547940702185640493 7192294264133190492 3030135581792293325 16139807883999971024 9876330171826578292 9458004507799577454 17891119215451279706 4834317862648536235 9670981251250201656 9708671030377224143 4120110956226830710 12273810763234704483 9076651695646565300 3650969639472123895 10941422885717133852 17653804331319766265 12695572563432237335 1552571722534093398 16326057398041910651 15109543391871175740 14459231263837617546 7259545167898598799 3133327334090734831 12222167533280682611 13524970158944683587 6079159502532545785 16373554186381134824 14584543867517841490 14630009112789448527 10126184260416341014 3938431741266115296 17013831016572227707 2597001980539753254 7341147045256713387 16755099913636191328 3512904392121490672 8517050072253343233 14624546710011954664 12325775422062462994 2035287577950962810 146220915143273532 14392808605231322122 275218496317545659 11660937093040397036 6767274130188048924 756209849383050201 6854069262726988311 5908441555379946334 14651958964317470333 2404564152620077805 1814862846755670476 3351311769271083019 8324373950219242593 13618922514306918956 5745082316095432046 6496659003638345556 12136692630105849141 2008763241208866316 688870519050365638 10641061262971936002 6106690824920090069 17650540820971818155 5266339976153732819 9417169595630400266 4133391032524132248 7647874295400227952 12687777147927862007 16327143047062898473 8738695911963683333 2547901270133032274 11081575728278485682 12711421469796537423 5314463551029362330 10084122164315939725 15575402765060164032 15657306167027311805 7470669664152153429 14214017659211989142 10609612208195987722 13442836121959991890 7541486571327597518 5812946974622854828 1784824653434213194 12952890350787384290 15801592207065578151 2924556056366156363 15967415320567126870 10351473187839120027 10630880733552931474 18263902703008052150 4366091288916625410 8200097255659058964 6861646300438809004 11957337789527194804 4771294085347184482 9099584547349852602 14141960400107095572 6185618393363920445 6480999758778406921 13186679667641437163 17721331086898468461 9156382362907341735 5743798826561970172 12365817859684315380 4686699600571141025 1030459358869779569 11131409556781286846 5225853162271873267 4483842620675446941 2279600207830341316 16762031772136689492 3900127640401880490 12808148301161894365 18364553078784762144 15749613915188241588 195663762125628251 9703330572842465278 8752164833608706610 3009133039692251775 6005483656303755393 13082916673059171909 9267735191183227218 7785665102369399829 14577784203330779728 2856119827927994564 6995852684035621127 6700049223918216544 15122647031073045255 6049467684818452692 5414053733187094831 14023965134026296855 17818225012710387000 18363481432316211173 13235376877633587061 10062843445822089831 17494566263896539233 3598815904972585732 2108987294562661645 3099750088758066071 13285194952174108129 3035263452143411637 6674273722800637370 14016975568124110563 14250469816235638840 14524293667260849735 4430747233006345103 18006365220413724827 9461392324702640621 5613706469013960673 17384784243109215902 8180892204422269607 15867698531185785735 15124392237528508661 3926067224522006914 8520603900922609712 16301503902056048879 11904548733832172949 14090540854664171012 12294825137871861286 9510158947355393564 778734252218637232 9091952914584124243 5700649413610106057 9820271493508605921 17423845436373996200 1769898440690128457 10833529621273805879 2790551480915059251 17670102932222930497 2724653836524035306 6801207814506815706 15065005266721551238 7558200823490394253 13335596285876657844 8505787526441726241 13766231808117457772 10518429295976259546 11059077673433422211 5734279200196443436 9537112515118887357 16682336402671124846 6052661411008127418 3723782440588714160 8860029846180671612 14219258708155016978 2129192587256756067 11892742423134338095 1613525609743386493 7528620703969449956 5846525341917219275 8529050670283155006 5929436826356991721 11169314645354994733 60982221856475035 12725422202236960289 6825057413588620355 16586837118178605017 18073100893949034717 1388580610730291733 2070135318046613323 11227069268436950082 364537177706103821 1513498096154557815 16072852973989983865 5677841118520293276 8995882278557771169 3388077943555398841 12529886539646160686 18114807422178007231 6430562971513675327 7284615755232948488 5931665287025835613 17929109880073805446 1936536847410126499 10643637837793545464 2409333561573757154 18388875905185813918 1217386643974244782 9797847969749135260 2670989190086253117 6972249097312450666 63295363195654531 16455702650893499886 14697346535258956128 5827234941720642460 6427471144986910461 9175322637466280198 1847971053709952550 16769181551443519568 7875753848544968847 14725556476977883978 10464626443679053301 13758867103269332108 4907820473770724685 1672888642870789003 7548010323070834796 5455337069894539419 13980317282682962114 6635389497485284527 13163630431864030345 17569795175949107323 14718482166125896305 9711959798106771598 17477431624262022133 5780953371763690548 1127086747993909451 3781415520152390536 5927663097806464272 1587686908182750629 6165951238097068437 1336131697692263487 9447620114498265865 14952797198316064449 2431830260730764090 13490058238495627577 11007757163302386279 1874183907752242802 985882679089745379 11500388144826673317 641415326672485459 4324752119028144079 16847075522028064950 576573003549553840 7206911956698406649 5905665830706348366 4068527705640696836 16336383382397443550 8245817955761617545 6899484633100997308 13883513230470684026 2020902600613154362 17417488634514407159 5998126636207275497 2293079919421424516 2727181938540019944 11559616650371129638 4189711885014550223 5186998109119087671 15283738278326223437 5017202136819471532 15420663850083589070 16112083113004425219 12762069812163499864 1617650411944486367 11773967804172241517 17960285137606074989 1233009852800467391 10306118076214052068 12384935776206830321 6940089113904225995 6233357334676241490 10919793250288565817 13576736458924558796 997638858793945491 5338844235694948547 2964718122701556929 16260251838769570549 3104934603934244424 12334046830130368184 8406860484287337865 4181625168405329701 13554361470837225832 3383637517662732898 12212901028358318264 11601519580455558900 2157933351199236439 13414761665260868218 1672220603874932166 11669658849879001747 11587233898559342827 7651203351849079014 18308193619011029946 5845777422692159968 935822047157003759 14719507373850819534 1507391643750092119 8383470985379978307 16964894847463072882 14374881197268363497 10782767789698967516 5228151215415917379 10302440362868169665 1034478333989154923 1048625679239832672 1623610145197155684 8629190394744683319 2748112766444830541 16104534194158591194 15020229207387304880 12324829832727613852 2504201571483238297 3108356828518545597 16823304939162993815 9119764861537906065 12593958751283336846 1654740738434289210 2955725575493808337 13009091918375924228 8119153223719886838 2386643043373218930 10699391877564198014 18286026751662511110 3440113330972378263 14644508027446820038 1592097792606282293 10846612592166703073 7751647633547926136 5204114609111455837 8169413876596507483 13994010960809315841 1566352748557572467 13552943611725466902 4911175585613749032 13860609570648080236 3919638288361467007 10631974486615115247 3746179121119515105 13140564982199620318 12635961673807038407 13071122089629834395 5432267857119963618 86550058034342691 16523632686992839490 16230979317263628947 4804358894576275067 17632714917229421114 3825725037798319164 14517562479271568381 9775084272806070288 17931464537554131224 12153750948619584518 2697127470780027172 7472760977519235319 7533752859350888002 8343671231640336367 2212270170007957797 6732391642301389453 11713971936945158913 10897884266447918858 5875689035106616 15044547147227343701 9812698138189053392 6318956262311274673 16964235075798887019 8032341843285862513 10992872895482896459 14043687402782080293 9333691765565999697 13143483783236112290 2144692532190704883 1743737580619335063 12243081289696236714 11268787867242989394 13778385959955671622 11850171764269606854 259050092471585839 14608619650813005075 2140340632526815898 8742993447429729541 10461972121683505636 9932737816719052145 17031449287840853015 4747399227485538395 16904900253872983758 4260682377405814356 1234827242027191401 1964282519000498717 7631955595994032320 5009807697252923468 17372702575568872562 7389032808052783478 10960967765641084315 16410053189466614342 17914614050445994632 17276598567075365108 12323573611485990353 18411828785866242256 10947208296057518960 1009311403026324050 17461413022746030759 3622818487499026409 6406701932736180019 7613303398069903128 13538606353999792870 4419455563153111060 3365675002688923831 777646560288800509 12381080064470134051 11316470236200954406 5310329079462541867 11481512503777374915 2386772767077573824 10920817959697277179 9865227739421952237 16706516820717386665 16704713110683059478 2756128182823179736 5610326085215010378 16935773847898533077 16256900526620001808 13890683308325919617 16792067573732287932 15283091385763325140 4671685468908641226 8177551228167913127 16715055545655195427 9530231234315167933 13442331067983566309 14797590057785796211 2113056297054345762 6732013165297422859 8503657404763697742 6212453870999127781 6909250491045557802 6168438894326071399 16755356466945247940 9808076828005728535 14573035043759137595 7888628040173627503 12789371943289369402 12305717721257467728 11907223258790830747 17333663275373790421 13435288787956063653 5269873544488279130 16687518647775336430 13652112959636563626 4938290215629393242 11667546802209895115 5176663380134699480 7213655694479965998 14937365155350747299 2977673369512680281 16323981405501937136 1336956956179401606 18295103245901529297 9037725545583835136 4501136713979377263 2899075618484265752 6968423123566651212 12011177518337861993 16025572568206821589 2701226166084948799 10797743084355704725 9924999703099679279 1213648083765207743 11581472253736715339 2402833201697101628 5987263874859924009 17558699947307555540 13988903494619301709 17439256696107028149 10357570418985093621 17943506071190747897 3274168571883294884 10199384094665871758 16422557248617534546 9289173658703691974 7722329759697391831 12390570501176603415 10767157045663730046 11177799589388619219 15755910230093904994 15709198612063311147 16297257680436883209 7561591243657005589 15447551906960657184 13869564210061798421 10121978785492742356 14109699742206349949 14535605552379375960 18134048580346584362 13046736077829071354 410595614144467023 14381171274793770421 17815517211481969027 18323834979002705289 13427867112519779246 14667186639813294679 6724825628650535990 12606906441622793018 13036651261132652778 12943704214169576791 7208352283598143163 4490555214688813472 14191964455185802432 14818738776619053736 2975809638144179664 8060668072146590251 889394273760421689 15179890128387366728 10499329609488611504 3291168532138806921 13300104348705413992 5182515883882241285 193516940586300616 12679636951428257246 1860306061968563341 10112592757840178503 13564310917012452291 13173385939041865052 17214493122711541180 14708326077194807289 667759889841012149 5337576818006500242 10285104629306816096 13214386923883725960 5772258728979242249 5614725256863392635 3426438891226777515 16244979719428121003 15408492126654350156 13047009855245487780 12145271369475691211 15591633363149912219 9195102307693244777 16791451505083271408 12234692360656600872 8202858961102974543 6724487434952409663 15233775281531524834 2537823902634180577 17749194631288075973 6289644505977111863 17106695908020681792 3760148657746392633 7276644044844998896 10183072796981869282 17631582050102459758 2417210013070624480 12322579736158641243 3055949599041616425 9400031630807168941 6733486926998043820 16369037714682933826 3869785588788227521 16529166912674233703 10329331030912141326 9253668787418310749 18335314196408679005 13753859383711212798 2768123192179161417 13578872522361925244 2634586256860910035 15007860113346182771 1644117154365824466 926763562310790053 10970954381201646759 6103953625765937978 17251078333182381186 18093504256755672452 13095939874058698850 6370130045637703608 3371240713688130711 12837179525015963440 5671818031507827632 1680855544052348351 7998170511299067465 1859715145776849196 9058142937030616598 16961560238888939160 3251333358314304673 8752839247179710351 7167134016889568819 7631499017387890552 13378341250411333611 7411359911303394141 7803103506106080400 17788702314219910617 11054602890446202113 1951326140511918225 13969300113895261533 10277433039339522507 7125476401859656715 7524028754333421948 7849809000912792380 11064615111906707778 13756380655383789939 10821197480859751391 1155476938346968739 12799299613187050034 3773519992797755427 4549444252269300930 7648758994615630671 2812027284676038624 10629788529822061902 5193176947573823397 10432888913712737204 12848313821779958226 5300339042608704179 17471570318269505471 11378991601388003731 13994740783913015041 16503258562665208210 2569491352567372254 4247688320794470346 8540034830272302035 10840642103468683549 10973144077350775852 14921552709460191133 6470284933032225415 11141095850207815977 8492415782739756086 16037383357220104707 6645680871887964144 2992963959586658374 11048308645358721529 15309747743000539297 7331050325825706050 14481081093723018365 8907609750303075092 11242711954672170547 7786057959515727126 4104427889562854625 9086388300115165546 13633813131266056395 11402123615710847640 11190026330821462036 5089976038233342788 2644490463466265457 8311137735030047356 17205959275672406115 14837610810100200726 4267463838223372739 1048878320217557715 6386977166286624476 12165950991028030628 3036987683932195194 2670666560366805504 7888807852337965114 17119210512988441895 7674043986237958618 5867491142942874838 2809809892987918689 6229751895938584387 14383765350172709646 17737453192869263366 7814127341409644523 16538484230689947656 1842706615289780176 3735901455119159794 2299907659570379163 15168676088951377871 4115963874326971621 14188639929917984114 10395441520485879650 12626966536616318718 10606150835233116728 2491652854275789719 18376020330921138449 895719386028540902 1393588085018302192 11272568189861608869 4080654384313227381 18257045160718195339 295323765068378672 16468101834039789413 3942088539937644226 3930271868072920461 17172549951747360638 14313947045803113261 10792330414097398307 15201819170414356324 13310130789766139793 3554204971922485555 8196928413760852619 9847433426154244919 16036743758682208934 14046700549915991709 670131471828264996 9682236512244870296 9583678845825553172 11223523111269523088 15994439299876577470 3730844737683760465 15952128015382545815 2147335358231775818 4188091485898475295 821059598851512658 12630895604790940993 1789190740470934257 14394538094946282261 10781607830496062578 2044384404876577508 4448450294499505506 12600302333153875040 8611924440221512164 9261783707752250326 16041182429443809133 8910773497955411486 3741892899786613854 18423381864357935133 16663062511734944491 4057070830245724567 2679692708482938216 5040999073365404553 11445715678688430978 13254075446454910600 7308163295858462360 5297037116599493238 8507456233207246003 17294104011515175642 6491136345931927684 17107753863333537215 9909014635163602573 10235773630042796963 10112061992753357268 10272941025552616505 17698643074474454768 1416046100826302285 3620055648728781040 11847087923801182375 5077829348830967702 13826385962134155946 3530142475374964565 151401054515629746 10689101125205129133 16613617749794445457 1469931550348439259 3959728740802250826 13578181402453671456 3457917963785558487 7116245225886292978 3872731249145975285 9703762359489190347 14418311905405963342 17321062911690018919 1367042544814789884 7516745906320405171 2712883427418215330 8464240613211609069 10020821346004128556 10148002104176586156 9491827781738627589 9755416517800219092 8896914616626135839 13450137106741773160 7543385006454069763 7262929517276463635 2493096330860720456 7916185584476976478 2495929690689200098 8612976404781811243 727443568510947350 10278951024939012521 14950565864849059781 10685499179792804416 16151370013734243392 14353301081424765497 200390221188386030 13655518613658612135 4192984365790081722 706547497294443722 3156674214062185401 16238006169130929199 7697738557238757606 12565096889672792712 14502537549891723227 3940688657383538188 2597787963404838918 16784019980136377581 17096572734622628698 4129202031289012481 11364109573114478630 1308715042076930966 6593525184542937360 7303918646127714457 2745781412000678799 18266832089813506379 7390661895688686980 7498987183357475299 5522912015815934136 5129374351942456992 16973521317410202105 12590774059154058487 14080619174507329949 2322949693274785961 18286498681954458433 5866362471735364138 4848746754804032576 5653354749962742210 10991533922893174238 9311880248447613181 12799897775362296267 632040284262782924 6013331159664689837 17315299039564553108 11233844198257892609 7744191168590474229 16378125588957802376 3278199905278064596 4208964265792858792 1447610129100864729 13452573818666890000 15779391725948427487 15711477988039549601 15227464871880371559 12173144173793714706 10980831785147152607 850716476836286306 6834271399639545425 3861031355855933774 39332291667972461 7461140062247797297 9298947276516133539 7919395689720779805 8436722412732432423 15115002492303573002 1856268018661023163 3871420275120251121 18049632266021386115 15764581933591100392 12947386834521799677 18297011907620151847 2532914701743449246 6921216527854989059 15555517996712467134 16164986006803550898 1415415299061267452 9707996106029641041 814415574847600721 9307569574965781799 1498980819418463699 3918650792044824558 12710746240739311134 2652776992182935327 432786168114210778 15799746723062829509 12574203011292712411 16125769484677979527 291683085235165487 15339709186262661079 12829483464509995906 11044613622325481922 14629711447931833999 17980042193633793172 2882929894025203972 10009680099416514383 6890639851454063648 750825024839449108 1433737597976972986 13054251001796860074 7672228735526035564 1026493510229664758 14205412243782508225 8598489649375929482 1547599128647831153 2076974335108295913 7995315294809308670 6074331431722085402 10128240905695707036 17901926621275303627 16158408598962010658 7457823440672776679 5077303079006272040 9338168850270985998 14446758077258212172 2905542106960740813 15005523001227419085 18173782504173032392 2705944981662772260 984394784533435964 8621921481635628150 16076515624778383383 4487991403232079446 7667028869424059450 3947671216347505168 12828874570748668008 17352946691244747370 8922516473544783705 5902190717837255669 5198403112630208687 10161870635328094983 17462829893482439830 11315430741130169961 4364397319933731360 17723619343429431997 9166740150655054796 12461776750167107238 562324829657621604 3399932231404239332 11947801675262679299 10464966883672001212 3460008701911890903 2318620019083722671 12848457598050071384 16455755949060518393 2855123638252223696 17874549365598643269 2413659620783443791 18039180417151356451 17975082113686447049 12170915019711924347 14672523463427415210 14739419954644565499 1469415968541263637 2333156784045273803 5743849197045119357 1901819206959240829 4350534078290429013 1353546078271142295 9537865656034834924 2920805513025260985 964546663808973266 12050238546351739974 7364515662159107876 15240292197141395521 11151828033933582555 12085306697190802821 8094515701634879269 2630671206284253028 13296739529384353127 3987285285671759557 12261937838029250896 1310412775006289987 18102744294596356663 17006769774834674162 9819091720213927767 81696855774421996 155494247360882444 15529785164316055131 6722663733527032961 4489050587116572914 12668055522015130351 5134606902671542447 14927254141276172229 452044811757957095 3235079459670520375 10526333437632034414 10078607436874778788 2124228282524560918 18368848809078912237 3768757992822948253 11684831810770644882 17619426715063173804 2982655334161563424 10302083685998176899 8875501199018254009 2661607154746819846 12494330978927172994 12776331759454853209 13304266639829968231 847571665138586975 11907948892647630791 6666061847057223320 14664578682704879626 10257405403341718364 17820320148971316471 4171534105874794159 3890458221634741757 6128536085885445946 5249797269352984663 5670911241480911551 8546888911845756253 15135165483055506903 6560776051404344273 1114735709978149283 8949789588063526149 12831599816849180538 705406647910198570 9944122196214318215 16011789036171642266 8303490652717703630 197880110706368041 6278618451966042151 1075172020446399675 7470116629398006234 9541529098061380029 13015455836099325509 14967650791993703712 12476697659582921066 6445548469879402100 3080349846168586563 16153667303141432699 13562623534903061747 1600877197896301843 6089149251748638386 7254891101760543134 10963128065954131436 18436317387851580881 15590425790599347045 13606766214822761450 10494891796874428902 4599558492202483200 13828054304183353675 14741961787848565009 10369205462220851215 3574366046968493057 6503867039083565660 13251083543924468693 417248625442454313 11934932639657321548 9308800624694804073 15387088156249848268 3898160745947579204 4365908879011679250 7183861977829405992 7856063795470372265 14224963401279224555 16759750903591720705 10119448106433085293 6665959569725610591 17994153236987425065 8306814104461146300 11875760580904131910 13346813361632560654 1908225950383523480 5563576389740001808 16567199218300659430 15226996959037853220 207172775060492944 14275368783407411565 7586513387495321417 9798931953329717248 17262479234936992291 16689853432393097509 1165798542497855464 15907036771367614356 7289663787832200962 16454936627373532216 450020894351469908 13284293770216550436 15938521724476187571 6495676224248614551 3061062125342870990 11567208316899571822 16245703496989410654 4266566291406295797 5012963508293292849 4708686535509641079 253554179060657017 707518675806722953 3956739905007375134 15491208578707196861 330158971098497237 9476803734156015561 14601620810393925114 4280257158984782887 6258674477519322494 7691856950939419534 6678905558243261138 10077318891431905417 17894413235210544035 17245496903561124218 5905159502080771471 2083712182548538817 10326409516738943969 7281481069843373027 11206636016609681573 8854665765760617811 3349661927255796666 16617957359289131388 11609440374568333653 16632321224209190982 2497723894971252745 6867856021958100179 5536651397845388617 16137392735073075436 199395940848767977 10151544881972503082 13059089132678551674 10569404847728001480 6075160977189495075 6399903116339812819 4280019588284772343 14321390002749101425 5522418790322206394 16869552601951224885 1847890362818231417 12391032264660403689 10155754767585741128 1788581494181374083 8511588957412321789 15118538101295712451 7260588232733736520 1531478876551390748 7769497252825897901 7700541306818315703 10754638656900437818 6359624630017550059 11124113902651948316 18127437755246991186 9996664064611075895 14013941044516081551 10023945504437252746 11320009536794776333 661094761315260313 2676150588653217377 15143570575710025032 15831849973500746783 2100897969596953856 12087436327711660746 13417870686800433731 4422853640132281856 313186136828429720 16293042391603774423 15499373934972793002 5523174819875396411 16123875571566869619 17749374819284544009 17794467163164167762 18083762857859259299 961428659605058071 12760690092063549357 10473794222290348966 620655249938208646 13214454951801572528 5000947760109355590 6788002402177726297 44779376450266851 318130633123705732 5977200597025201930 6705045723316447053 1612026544637353543 7528656863743822603 9451693513990182204 16078959370982397185 1372655682582125280 15491802979075180569 7247699600783508104 7366341849561449411 7380102893263439739 14562093568561850532 13785171408332226067 17322504579537398963 11178169364813109751 999501216340539993 11234040743289701253 15396305431274334750 12767191353138010945 11615638603198828769 1221891785202984804 2862137561926718539 4291279301328527736 14751596279035618818 13768528735852406082 3911538442053329015 5656924746990216750 18256442641451209724 12342718157817122666 14521587399486453354 16086799023277409984 17888283977765186107 4857116108033556880 13980171322804621641 7931643442934366108 6016298569678681027 3380791700191888866 16201910739438421315 5970364520201278090 16029663510625726198 12984351297419791536 10296058049403948371 17315690297800834504 17023352882388284812 16585549158713334380 14160502248640076083 6007075125972496378 13568317403405459454 16164359249090861316 13122795768455401274 13250895444825357082 13531921994749176842 14027390403161117307 14585032594321631918 11088817141265192631 9217903801808579046 15901880861990744082 12357718174954687654 15286270361253695245 15471226066131426411 63608509776856236 4965169768521929714 9708809986250694375 1322669328011941241 9908213763625900512 2192236715463154981 9285958259445781433 14813894295752444998 1825296908155800929 8660395375753960579 2510617088458781662 12455648917739028673 5305514962749784452 18321309527633829399 15691211290921677687 13822549488219867450 8352250426025263416 13971183583171300283 9749306139921239005 16277960866662804839 11099073118137200096 962565788090656203 5331249033605937890 1910473553959127655 17348148110499216229 14202689334397900907 2177750157082740367 1034155406798255674 6251203047411084915 5763115358434494086 11292152227097368199 17859340276308202009 16400240702038735792 18383932939641871535 3650857025547910688 13893866496573557103 2929327512861013687 1297599947008732696 14644267151148658816 8135546932661145318 5248375703013473204 2040205969984157423 1142143753006886978 11732451181273770036 2228698347698128804 6520575020218531052 8218525812609495191 9259000868477271168 16930766280798786479 551762214641118403 10619249927078054304 6640604021782151463 4260085041540548453 9343010112647924118 14473103929406459807 942553409446423070 2704571126506522973 12913687891051652830 4905582004135403632 9944774941296034397 669125801432667502 10782822338308924030 11109209188081735896 16827478689113346203 7254169273938373081 6003011023282756173 8227733422558036176 2785844961481339223 16610442431804646451 15365126352993322134 8456511310487748813 12042336713150883628 1923355506796969029 15290574995285751666 7621922085171123480 2025165919736081257 3564289658031979347 16747735448224534435 2752230869517726123 10129374504543985760 7026775712613207314 13901912154135958735 17463823464868672416 17000558269829023944 12780379915991066798 7554857916602383193 9667972976357922698 4527937828436672033 10387208725896253508 1566246997298120604 15112838825797727924 12775864266671947843 12789061865957538502 11503932287300203885 2021132052639503580 15589466931189611647 147130822603803412 729055067442535501 6830266798539273375 12718383131025763167 11342092176555256836 3068492365802113403 17803443356488192600 8214962256384954937 7552975950658594345 8902413876675871949 10717197397078061599 11495690690638425120 4433507730148660380 17964408757961225434 17159542260808948236 608315243403511559 5248584874928807223 3317061763951330388 18184877324780141889 6200494444797086276 6249823640694362487 11804266799307374139 10121771122434989007 17791334515743099235 16671018506380237921 9032830566609583254 6621231155399381502 7626537117676502480 2003999758556240566 2735236988583797979 8824574814795315476 16658288556685804465 11445108405748008748 10334259189467609374 8572515283070790677 1972998019225866891 16541704899017427472 17181659372569820547 16756910459981817190 11997012394387132 4329034984040042518 1041581467417810159 14982172410300102815 8618899402326023723 14683587600148782449 14552696708008914791 4520375492404976410 2948496293583015603 7940278770322961596 11214909251608207402 12158749996633160053 15234796079142695383 4176579722937784869 8278457067290729630 5172115929949170973 7159912557286829405 16798227456012172208 18018014952815992737 3444983286849368994 3290325643967522984 8438510569276592181 1467509402243627975 7068927832519485216 12595751148991150922 2753485090437847944 1590219512721268400 3051628797790132792 4160753478126299648 11240552348987495650 3643318721149886390 18169477713943447884 15668782608595290648 9457334344231379989 8299086016104447634 6840244326187988878 14671202570597720291 14253156340516400020 6493850152659880186 11213584240027008263 4881746841381129503 12944552989392095039 3099405975216698992 17657051191807311872 17243518263312052758 11099133399676920682 9490524183330097696 7648295367811964131 6799861776548400306 9991024732110607503 17979282408841322895 2419548414972117758 3844375485796889753 17499472662881412965 17848190051722427232 14746586873397531433 3182536032574503571 9050187053097148282 1811342887436533765 6501112170523047903 12924428085962006447 2794214522106424994 16778069907969375200 3778563338695751132 11868820067621714852 1340303817058114820 12245065334137829151 14929097249216735602 386810757743389794 8127974565355448602 6125963790057388082 5467178850449429860 14906950246523136685 674149550797910669 8834566746368568491 10691075513489137980 6462394514708349900 15520591693769106831 2126814373373869601 6926891185452383943 16251336650114230928 4349995938100067704 14213070870971932058 6877534728713647139 15419931192983384994 18283359344170383428 8902119074294684574 15888900636561879627 6655721914716169698 15032705139131963473 1298771417627492032 6808276684962977981 16607935629967027393 10899927130483271503 15765236100194185404 14790178960839049487 13562812030050492439 6266393495813887036 14430369535773665924 11898147461021912220 475153333246165139 2727504403604517209 5689286716355835821 4755219661636079060 2903469473710407477 3868861539651238287 12447408975636299193 13033072980989722493 2577452040629856741 4654486027856996904 2056632634941114058 14147065971932478446 4166141618872138466 11696147814231258823 1906767981521045172 3261253913860200802 14411024273471190745 16303563399914485619 8866828300351436552 11765455396029628928 15885511059033549314 4212233314112091714 2704823237199724114 7549723996233980291 5508212484678694394 16497703598371973683 2087470270516451812 17371105769699731672 8049538188415545480 7316310977923327953 8965091068512765407 12972896362150232203 15695230358859632511 8148137994536519634 10493851181590732104 13401131359477568214 2232877603501326410 6640524101978932490 17757148226723376618 11703665256343376477 7211615915989054201 10494255018490944228 18229831261869097782 3155736297902371062 11613794980483485049 9277980699559100045 9165099517500084003 18291698171703088004 14233756791145248106 7126392816113653157 17070058921534068581 11337392833365713861 7340336064432493345 10501661584845874254 11136380592354050312 5675633941811551509 4589030187218783557 4111282917313772194 16628307382020630343 14800207961371530806 15587629888054714216 9205299187446351234 3645521227269553908 15346136888712357765 11074635849693025813 18383726609749262082 8658337911591313768 6753375390983437808 16696420696896390134 6543573045417729560 1072869293295116540 6679138461794504647 17544629880156203205 3594925071792336232 3078973241005745502 14933679220049751282 8771620632708910246 15702659935607563455 406242664590046891 4068013801400379317 7492321621223589897 1117199765263249890 13556157896998004260 18197335117250581549 1266151357206878528 7131250836798761787 5193551792357083245 15223887624987868175 4106264268435356239 17754584513071024095 7281590225556610489 13456705699905668040 4839923302448086462 16736358947763786282 18075215780972817412 4137329933541751507 6573522439776683471 13321006840316365977 12094764210366752321 11704876144080408300 6238610658268974817 9027409210213368686 16557039291598127308 16556271388721185417 15107019287255674524 13476634245966961772 2898349356988963701 11731961239943280264 9015229003150656723 5061744158771125301 2700385720500857356 13537712694705455865 4170714352913343633 4850827619071643016 8206698282746389058 6139184052420352958 15937637129972968254 17780750792517195829 17474545697606715051 5273398220340680862 4872244824771228694 15278049964062940421 5422943710724931119 8955917640075642077 14450309724582255183 5470139904303936453 17617252058550960766 2723900868094645413 12427267032135885834 13855248029637152261 16515472990674137876 2618536542167736615 5973441532777956664 4717096087550146304 3946227672994147453 16495006152380888807 5369001988636651460 10953815560722392576 12099651551476340240 13553868552719041794 4669065360897864650 13663961532894791760 17962997035699152143 3893369576766369637 1671935559552748008 2383532304332467181 6089121286386985510 6602263925381948158 3353107515099593737 16111396880941158480 11031506864701239078 9450315103159644743 11325147679993046687 7074387712122530991 4779739630398456911 6088584625331212876 8987894671593838394 1649306413216886424 10631914107096139393 1268958156742080302 1835335265585920590 15988681680750471141 6931354411579842887 11568999063571914011 3416320300482319323 7890722593324465593 10031487961914713137 5390628690967763554 11701309130594649505 13040461501321351658 1690186514971229914 13188085403775154371 3593396188753493258 9835559720412299956 6007145108144997173 13316255831799331763 1075831832931144598 11448205279504666931 18411782966266451055 11381247699246830465 13983616711155374922 8178117032309321938 13322368230926964658 9329234158195800666 14977377264679604538 10911167853357620548 12494920610121084540 7630206450354050589 16397115026790520139 1452191664159468947 3414974967885246814 9102652480815378301 10690576370888492280 5314123098189772700 8166314184705838349 6503092673513556754 9496900111442137135 15209061696118210153 5061996758569097646 6052746899269198899 6060413420516416732 11791740970043971735 14210388582906618401 4386761307971323960 17973642965442997861 11639854682642028191 17104763381087367278 9075233171406378282 2962828820353495555 15714063771399650602 14364426410527430580 1829263380865174254 1677066792344765780 14719652602955154220 18119526729200202651 16553714090010147607 1189776590745836354 13997066717379161236 13878193771388910181 15329242523876628061 11927622600238824784 11668802486797549271 12824336420245823347 2408890651422362424 2932795028825386945 16182259482688103474 7163232169827927090 6046494648406008001 11354490008827120199 15270731734311495542 13628602090378693442 16840969704647033439 911052970937960186 10705779256263236948 2899906341122514473 7274080798733536277 16244117277522356321 16405260944383580624 13716851741489259404 11238096177482282457 16531800000265197347 2233194816431044966 6369502578993448051 12453374626468736453 10529234759797724555 15589069937274617401 13115044525401872771 6737461651143318999 6267400233050237050 15922052129332436209 18262537065998303441 14621603109277387324 2217700214600654651 10290291511518708458 11187478854875017807 6995729287983193027 14301504663621800059 657655347702701655 9525385552535267737 5216054036663294360 10241072537771515923 4602908902582673990 3924757290343150006 13138686784224473030 4707013071979491898 4801255447842672111 1510300326081610269 6821311044895747231 6401091694560946627 5655801672820379162 10107832852436742887 5001174521250325391 4696008764483302819 14935708586721311435 10727118658945745392 6167987584791298400 13636553670751170985 5052769460174521882 9857704586436075152 3391737616474314452 15792599462384145640 17940702224478917269 16215557348884440012 3065618561850446706 16583593210327305291 10357205000450094734 13743633277541259021 13546714555535590230 748840279103050423 8259309298089995442 11282772880129694769 4201217428893070319 14177378526987323951 17131961619934970494 12971531793081381232 17247881973925569973 10250141087645655397 637195267561835781 269040403715897470 3539978384441609223 17822746032974518690 15453638235346282547 16633135521157328010 13755860418750718713 1922555847504016415 15661488093328461207 1014731944769797793 16988289755751487153 11831773585948119323 14281912859673823168 3211410032252067237 11203290739463975774 5012854490578350610 692553552767481939 886306132523677544 15142347378726685170 1326855507885218607 3127166534688149140 16883376696596900264 15116503291577351181 5616102969317198339 16800050367122328344 16480317819825955238 6727237908176364186 2572894176900950718 13548845537006379778 793550319107423454 17951006528223398765 11695212156933502666 13618486427083356595 9419827020194825353 7951409550648158747 9187495389304853586 14069595690772043633 14113622063873931732 5539683639350403282 13941986768141661490 15035825183618059096 8779840812863653228 13016618889452383534 1452262091005394921 13301014308945760526 15873155371047115270 10965273987213081229 9944857474483687965 7865686483459713571 14212121156440104130 16570936004912912142 18145400628652070086 3165359131787746312 1211442562810861966 2442208074821930312 369070304520233755 5773285231088663359 13382435121983494944 17786087006603718963 17883103031303951484 5962014291997820759 8452167667274164308 4091950765733461751 9729970147367915373 4247486455727444143 73433803009768325 15605574509253955951 17003004830364145207 3257106933886103758 5198121878440247294 13850585922089533811 13129776687068344025 1368201809633334592 1624975064221231654 8731107771625639650 16160402765393325805 10796597806201292522 12442322636449774622 16021188583145563622 17920636485819250991 1216836689208185393 15371364224881996347 14531542870798157707 7873135467296999429 13811170858574092908 119497642242608429 15550958686239846288 14732709416378939347 12181448843163579803 10670643184422902326 17344350150146845077 17738337381265395214 3512964955159885136 11067899892499421595 7376245637194981631 13619721840720263169 5144329043771624180 11757590932095000239 6375882697386417502 15056461851170303625 99240223127357765 2775172204903644951 12682851016309473163 13960752746892450858 16717882579210342010 14531849333736940897 6928676591339025913 11828649072406140698 8242994032059200810 1526316663498891990 9332218760234750018 1101056494154281356 7661818171706481260 9537023387599467897 17772062398210707675 12488048673610184374 12703868236566363295 12019843438511631829 14253591460016856581 12781789950669716542 10005638693789202218 12268831669132370203 5128397619268239139 7795984965242307108 9075817444493164878 5143368846524110586 3431037480041579565 6872980565588044335 12376839484754903191 2041596885443887147 7801154097818965843 9556293452753849394 18335432802566508373 8577244682936469255 12067096716855768408 10686206592032166097 18438302978353992277 8437434311442871295 3740697596973151952 15677195589292566664 2740053051360729951 16293501414388372555 5275729308044300743 9865142041255374543 8818348159841085775 18396277272738133314 7273855447202841179 2137695471281738026 8866290335041442668 4184633642412753856 9732515378485467218 3934422346925651217 10365448591536750038 11449807057657804147 3925352138624028678 15407971439653465814 10102705294905484958 15421494356141943251 12142353571473002622 7362939737727729132 7912956280680474746 11917852443713728941 7059797968759459323 2791730470699055757 17566292825062799001 7597937480876011210 14551423479992676887 4653150653891151631 8119449998449476456 17698653150208301871 10683648738258116463 3019894716227340176 2338189071834076948 15509246898886433270 10308306325589334118 5211325576246954385 7111808046658885727 6839865685925407182 3745302325673288044 16983980416059809350 5050016539450732679 12646803116759704873 7512067471372974349 16925953698245369327 14179263412401286326 10049011770123997687 222950569693981753 623452015353668936 11396445328851458107 7635234544958634711 14362628536503645889 10336570411246738225 6427421504456459944 1635762448677889273 4341586067954365963 6503406096852659603 14797304582137022063 5057699574769057211 5696670267176669373 10335269543390668182 15510632398333683952 7549756684418866164 1352836439868234634 14268638647089997770 8907365701029254949 11814365343958548460 10482119427432836799 10283535388416022912 18374466030719894861 12231423162226226440 12457003088372155627 13837736662865429597 6320707017569283004 4441848208607357107 11908312926071088294 6625779168215807181 9086072679827779530 3705584492857376582 14366519291212610423 7399798929046720842 12589666930437381523 7895279892613396425 12084304863453762866 16549381101742653037 7578840877667902814 2380583995225314681 597036621306046487 1112352969015105904 15383366659599886320 11251877955492021565 6423645011185641269 6688242680512561606 14351690663371717478 1391934234620953548 18266600084097747314 7377111507134484023 8081825201574568863 14359030863565118873 5181434111460666472 2758009466427166942 450454916580304011 3028054043891149420 1581289070276817133 8767936099468964628 4114972415261509784 7798881472094754719 16397907193649609025 9124145535020257234 16706002148711368132 12807903186413019366 458391426386151223 9089338368867826907 1637582508872311335 5543478034872977525 9902979479192277222 12883110606224742825 2988396635137584012 5949116977070187171 13581850596398361976 9393528684831922724 9321951916447044359 9311181951190388480 17105160918483972673 14186348687021204566 2316064342854115176 14212076824664805296 17683113628635898520 6159064108799941725 6398234780543325172 17001533370341109808 9645119426923957287 16923940474638670624 11536594794091273173 1696293324284243033 18366572276965548983 13477344387334286733 13766414368219278894 11517310449576443901 12411488747850744921 15701811358594394837 10153982154192471652 15467099078629742687 3012674718114779876 6311412387805466254 2031919612535886765 10354623038492923585 5571569993815713094 12771842620808173067 7739084380931984834 1214247165468464279 15053594027714473842 8575948607542204053 6738490035121593598 11428528279269051236 11216708957730865206 17590017303740843585 5774505191996104992 7849380647722306096 15379202743177015502 17545145210325406947 15838719563460452603 15506471756201718912 9380361385981889154 17967868662549268595 16978239679312993648 3366190759808001242 11363357324071498646 6770757589787784175 2186121515607136063 12735976791637601692 4247440495347964843 1650590415256099182 14458800131431903771 17035747982597032322 299597628376125356 12130048282353022263 4449663739038136880 647329258429196539 9336258769372919006 10783747622288568750 6909826307015263600 15574080668597230500 17898985756321221394 14734931914714816357 8677097839638550099 4082034140004352991 10056479899528527092 4381876132242866245 3524136459558416755 10202230556663849402 17819603807460073640 7661042919836621659 5299945262219828081 7459426970032874397 2522187145071763074 864528965508058551 5149095012185890692 10250567909960842063 4154275430943661650 8069190543615389455 7176468287282194685 6340410306263815377 2900242655228041772 8232686542511520570 1662601219096753249 4927368060743431994 10695594712613260454 9082663306900917682 1528317273364478072 12189105250862872042 13951871705138943329 6805747563506442670 2324220426402434902 13486819026433928988 12017422902610830638 127694945844897039 1582503999840476117 3964160211146203804 12329492794650363062 12901378181735338586 6424196008568492491 14623481407496522760 8942843978278034124 4007959739047501342 15100755089824331027 8813657357205983479 11656665446757930504 4695349667119009895 9564589475134469193 4338660339613278737 5074621833089034580 9272459528309610581 5940167414981875517 10448342670593442674 5653265083474236745 16151913592604429831 7300667016788244480 914099018104682519 2347730360704779219 9035500617832952346 8803130668299850727 11661427178052210986 9131396876360367963 4789048346004937343 17480290223817916425 5629843808887536637 18130048735082618316 14664247954127739354 16327361507910714403 6953073166879521006 2742427017673411524 5012820325393558830 6964191887767848025 17377560879525517732 12023893650528178452 14052834865331366988 13846960077405179436 5510783500429234004 14744321910143318368 14019161343672961191 8702219349915456930 10819042218741411087 18437343538327691492 17513837115804147592 14462352779153931846 8603269229307273561 2758851997055366679 8670763683420020834 4171112230175510339 14076411007596499141 1721235749994425492 11549355285340640406 14711601080761874177 10026207914335473341 12285884001966942131 1017101877982470596 6689080805539509356 15881653708765103293 102891443174816211 13992775439417174445 11788948874515797298 8685338130618645088 14847173908094561698 14767275751059851663 13541834392887277140 489903478198724884 6084072765451231220 13223052732646927254 4778309036408594554 13785939062676693695 3604894202097816382 18374273164319039867 4911411190432019370 17664769527685686898 6904460778759856758 463329906396151238 465371669529804375 13004528643872604892 8090170162110576023 6085680103902429943 5051906585262310131 14816814034104482977 2148331925538586559 18071637629878484332 15214529067198523550 4579767092364007307 10725056766794351454 3053818505040781771 7664637109698173889 11335204416229379505 11970127424591530849 4230883725166232226 2363473977062474679 15811785321555504303 6099691961718076345 14561652437581773887 926464348484575060 6896503125079754323 1494853928376222511 6759684367769216967 11053285461170624287 10193658376304822362 8056320920052474066 16333371271331510670 7298116858184290760 6258265170629577612 7640114441234355320 9499549116042246387 8168488575622728792 15088080159018256701 8241352017776476862 17409131901652780906 279034391465467056 13551132342080945212 6805593085795948003 12356857213070689469 17592939443287644860 9304091559178117435 117093685871966656 11056710437832908298 10798571664256902470 14762461472401406003 2309858981357890532 13378185504841538054 4800021217093058235 729806568607672586 17518795242484665787 11006863399014504017 4162483879645313994 5915156820984762967 18429128493841047240 17572710836289615831 9738313560402452332 17962766800036474966 15902094634152960385 8510971062353501292 17970434460063360550 8601573562073107540 14117532628638581045 13323347884823564935 10060172386585899047 6572243692802842575 7419290306696420696 5793425036465332770 6440883927638913460 6482390708026962989 7125592496020369159 8767474051304666257 8895221284446083427 1698139879510397420 2204868334263331487 14211620937273148446 16402289993530378013 2868395763391344699 14859213211697497458 15113395101885475231 13764555878672120646 9624511169730572319 14147355930124579116 12007189076144652454 13794139649335139952 12138657275563991123 18368544089513155858 6928416229136591655 3622246233942649070 18118778748084323251 585337324370004628 8981580952382359845 5622769474461915043 10230781160494799107 15026990005287396426 17974456799250103683 11751720457757419875 3035593839926305403 16539817530403589950 6213054087748207557 855843853546639532 5377734467747767238 11761702552109790360 16024431232854433484 6580408280067993152 2248441549716155075 4668832263032708651 2057596042272644724 913003458270048644 726616593557859335 16608106098473027217 1955046719653560077 485278521474504554 2858821366261066087 9815294070362542304 9743072865071630667 9146016219658649516 15948923769146500939 3112383448289906641 5291025721050513250 17351674670847953464 3714371086250335959 12569289827751215311 2675841168482414942 3197626885845095217 12805709712683675518 6334184750751507402 11618940245792168254 14103020935634355354 14235438775030482868 11167409013318616289 8178283025408801283 673383434945997305 16366550968459172370 13356596317796266423 3266975782838888589 6386067098618844697 5129850051874021221 4488847967426830771 4773619129076465438 15856286913971825811 6312398906292808816 17355710105230056210 15709193389499469066 5646597699705491435 13339281445349413863 16119695599857114111 15908492980974138632 1774690528811598121 13844920044758889471 16853827667116831266 1038768936260254232 10840024464469893034 14226520245615617644 2255896034568840451 6193883295527169816 921540748559949912 5694051483331302773 1680433597584532824 2491248838617982037 16401694441714510609 17823482321413289290 12976682080290208181 6661799719166325756 15398483351498936432 5439874074438186032 13775726132357324150 8296436004745797953 9042696609469862084 12318379694797549363 6008553629156283043 5156523167020470593 11879420278356266360 15598088048184127580 7134655469491233915 5461172667859435750 10400629354511435983 7228208418893224969 58568244446177516 12095168659862489032 17136843250006786350 15279474427042919225 13746295526701473255 5473544611946739357 9251910693255443944 5170568674641409335 3508394707461601851 11156286940776504269 15650907260700295893 5836468981871642233 9337913225186500787 7953090098246608402 11327646498742493521 7276388271932227859 14653241462902689621 8887341536410755698 7326021932394851946 12684865369871253775 9005446951990614295 1161348400247828820 3902242909381151718 14910319541111077169 6737516984886816664 16655553459158367206 14022026886810820451 4772599264688158313 8523191063969435109 16652622120098674118 13245856957714660460 6371695925793681458 12301307274714156331 7783498095808621388 4171125446080367540 15476224090363222277 14704431084576836981 4721771599739863261 1066914974854521752 1538561192413295305 7698431465939801029 6664297742777283345 16221596012165954401 16364095053587680097 15545596855168908433 14846247248760161545 16531750684404821236 6851847998524337377 6921205379738958561 1145858515119789026 8368495044962095334 3987904700665536526 13589626741525527903 10630152031123442417 5289519497610142126 11501197788165371089 14261097083960466917 11249796247778267458 3258602882974567964 9513981954692480254 15130249197953059055 15109578693507219101 17249705336843201259 6464795999092437029 2112990078961502956 816255137217845955 6788239556688614086 14224943105839664942 10845480341880541074 6222326963030015899 14984058754931944917 2323567421021188230 3703537742117944653 4063625868609265592 12855236390750445441 13646013937389902849 16178056666780348420 8950691157446345549 17900830592683247683 16595234532492186537 12746949559980851906 5711413064440018478 2457001679973407536 14352007942296940802 15416194945332421172 2014331455835401315 3608831661623133343 795777448577529976 2982427544374118003 7705549131813703761 14724287403804213557 9365063276912510072 12082698687969478432 7513432313461127659 9116103339414840363 6595361886251398922 6302728226617778836 5561983333193789732 10803336133560185127 604366845068536437 9607070843959935458 16259273637967775172 5533824834115577840 16697233520268176887 2130811062485458616 7623244645789902694 1163319380169779334 12883994447387054137 9813801764879058068 14411189791359858350 13891573916423284983 14329805917967683605 9399740744707935666 3924145430769906183 12479098457540034180 5267902918479232645 16758617473269179685 4861343322266297411 15356631933806582154 17235367616228041311 18163499609917006736 12448322971615087802 1256386807615537426 1396251292524452622 10460567156623753823 12842381658276154652 7504289255086194687 10985639305499522733 1663777156690988639 14569846574237522339 14634201744191295363 5752345311817602488 8296077659321293850 10475773309693008741 3060140582957559696 15504346725794489844 18105329369151168564 4749170704453592418 6619983837694949875 6384374754240028682 4281811738282567608 7653271345680651466 15828136994408834488 2514158650433988014 5453584757054138701 978350954524083288 13434007557876195473 8810158546888371891 3563633908946816704 3722704641128982580 6074831753663959898 13312774742310579198 2170038253624489599 3448221718537158415 6556970852200950504 10420905812161629082 6711469863158427984 1402660297648707262 1377260898236278014 14964849136382214048 12962624237922598846 7366165545283207975 3914825979976492389 6827314421013152866 12789103055618976970 1908287270940595275 4749435199771288385 12775370738400201009 7538082805235746458 16656303583106381835 12180289601922944408 3261475549651935515 5578854098503949233 7146836957999279015 11649351201672468564 1800513778588672990 14765892321869786224 11404220547589268727 3521823814625091006 5271801069512144106 14862761906363087224 7001413734129617833 11429198986423356206 15426751305823722007 6364103380723859373 7449628715366224535 5254424398294657950 10422566016775956670 8076108260245620720 10469666439797270360 5295277434120779755 3864719168974472816 2593330195064123285 6434252127291831536 17872923900245036228 16356371978527218722 4477662067697367830 7383801800241058611 10945793909163636695 4809543281680278945 8276332161348588797 311166528706996133 7592886784117169067 9966677840206609306 6436869465645330060 844591977429447137 16114979548027082930 16164674046341467694 6587411956323203405 2019845457887480281 8207955580120197457 1692131380637239271 10475426095746465935 18047225636393961426 4674614202813574250 4885985909396710676 3321604075723856707 14278193952149693434 18421532620655476643 9554374097495027518 3469441513177398294 11425217088128483238 14503647067960982686 14491300007837519074 4538083290290852491 14121263104606504518 7654114958325141617 5935833037636611456 16481578640261928562 13267841406026031705 18255102621860013944 2769887787635748347 2245644817527565129 1155598506190126800 11040572449391653890 858367603834724027 17550304702939062218 3760910953487088395 946908348589239349 1906487909783280891 5689425004905565832 4798327467957267781 11282117506650379708 13412438252923874195 15476991460889545223 14289570092642639134 14699781036775923953 1029249272842214465 6382157692636323303 18329707742918151916 15140771053626684142 2494948149696246877 3405312750339358143 8220413324789219194 5587517422441525219 4497012963525165395 12029729435495381295 3074031008470046850 3149147305453632334 6780771214547818929 9838244826220886629 13536905449422996047 8409957656139470935 11235320257216282570 4323149690471118769 12214728408345332939 12776579930763543941 398449259340366924 16917938206368934798 12933328845836193610 9820762974859564575 1911436904176025163 15980379095537506620 12399130110569265156 14883042600352950144 12911165142735619536 12206797036783455220 16783957480510524639 8905132569776270677 4951360550274628937 15634700613161863127 5278200178497719951 13763992812579546380 14568506556268944808 2272096718341280698 16074418839408701233 4043440045592850275 11187618292738394849 15069585712544128352 14427472808865817023 613255223033406988 9789108171647218954 18387111956832165247 28210798409846797 9157057063655646522 2497925748144869442 9263293706324612861 17860480158829165543 4317931562886995232 17744258410131835185 14189013528188465042 7270334657783434556 18349689298883780770 3051319103985160585 1660554798303887739 17098431415448927779 12264404086597342799 16201420258761978967 13022883868425370790 15617024295452316267 9477490934373924295 17922302009861612685 14203097775665123009 1362456269128623153 4992708725921101142 1532992291102631374 9114424202441838124 3398744158709505100 11329800728427793908 10105781404893070844 7131638401006733013 8448381257579622735 14352710962385718611 12003307578534074577 7318769871144019958 13897195502656324852 12166184250262394927 9574179734659646137 7604690619694653183 11917522923081226126 1680216315530307710 1355788289600490506 649312515572728136 870610520516686801 9480288031132780683 13463311730477821729 13317207245273230088 6406704032850469820 7573485461656835257 8134381563024327083 9116071607798914902 12613584668433733732 5614494556481570330 621476679550072110 12027390923331590258 6128994431946909273 11322815374122043670 7418922160261737276 16391428063010606860 10532987352020586319 6580951977506460609 16673235215295851856 7403119641968659134 13011387712460242084 15389730443860660644 11443382237689579454 17998725746294170586 10470540868533951109 2179193583693523963 15414799492810500858 17144138090315354869 17119682292323803955 1126228509396960873 17957488869903327007 813471339107483408 8510729951725366824 6967556309400164926 7392749645598435530 14791236473917641758 3080599879712011362 15685029632071383937 568094985386526777 4513029355982833072 4852982286757023461 3704131104921949730 14079480866611524784 16558994968884264364 2266318670172604130 4132583552102365042 7728318327837264182 13633735882612089773 15319082582917972591 17913102154295155374 14117777289875856401 241478947571470823 10444655420912358380 13244110175487724679 16445453641904484190 9500455742815498772 14278405927042622202 5073138568192466688 16955655703645628255 18133053764644478575 2842241505422027220 9239228491191076783 9148566647580888399 7594016181690294126 17063942226879910654 10645209893030106619 3331485421704007218 15050919093926511157 12852345652321750095 12837367538898234667 556263026747147379 7522167233929894930 4772999331004138368 14200457226879532725 10276238619909622097 7357667160375445465 13247544471104101005 2165955285997561413 2901602365756795594 2690743662065795660 13150216601140213669 13622466203022336773 2872163872795255116 244202218443778254 13538970152929047177 2428608915585938715 13550533955808565889 8385236831830274245 17114142644915025135 14492974673425473330 17953518796949809467 13357740379455471560 9657872885050949125 6968044550448878648 17279770951140811403 7113991892040844251 8552060089777423600 9689296639782942947 9269258716388531668 3681144233349161426 2483060831147798315 13174251527055064253 10100634569690792147 13642421041675267478 6867101404013555622 4862083140147917871 13966341253042861022 369589083594362654 10266557067996795478 12581628983437055775 17966807105519541125 3940567584393103725 5984493404780186238 4702821356407232658 8780934358765636711 17113017131863622350 6397052662715311625 12955871370795452260 18333340548273542361 8296605821978776370 17667318576232262328 8799350393262019546 17486711736324569929 11756479588061984779 12603378500631147461 11342509953248674096 17489105049278702061 12659789887741795784 12160487920183797143 7962861253467815013 4125088245828544220 13261134707550170224 15640593279336061964 9401343620466034815 10412844940483481779 15719034677637913277 16433196812797636200 2014307343715345684 8473647170700932515 13331655470905787026 2440855870257659410 1620842103407507550 7540258597375855156 4442163714564615201 6514590177521837390 2281992132390070110 649189775865010718 6022972334950893683 13374373541093515199 3027957779044531875 5624747342238846584 17031938267754548398 4948416973878244840 15308524020751630573 12220276124563829671 3542702688470114744 10595894566912221178 15522656782104116047 1111218927005478728 13493193275065511149 15166329087207382445 13320013995534955603 268752964104767656 1430255193836664992 9500689320966370220 10078195458533983702 13694501443030751485 13397923624072168984 2195843517105635484 7664347242550162905 7984713804408761208 12955388358263589071 9729233111307739531 16675624518107596616 9064508641577512562 3176474274221081010 2293695767822526579 7845936663879876581 13734818428621732919 1562059784972570967 10458526064742673669 7160347977713490046 13364225405496986979 17713079969337032163 10689570745732427001 9600513931076293321 348969367863832793 6315476495433068645 10507676294994424757 9078469648421923969 2740790235865590138 6605792660222171765 4549520575377991553 11630667968071397153 13192579164722820430 14361220954463775697 9627865779746629180 16727573755016515614 3000642601489222122 1227174743216403447 7325500504617654785 1934817175333636504 15339458034411355301 12013422805506363824 91279998973707236 15557508898734314481 7334666177066586983 15853021623522994179 13969726262816766793 9154144702815708147 3169789996286878170 1489424993603456605 17159787197855184435 8862568266452427140 17109671557832664102 2870691942125885949 2241901309552177265 2823469511048998112 5618466159701519456 16135633601063216818 643893207073834911 618756170616685473 3765641738238512261 140992317384981048 14019600946903053551 1651671995965597049 14417490144198477355 839975218051745782 18320487427919313189 4073585730818656889 16000335341888798224 17703053567590783260 1750551961797768228 17116809389752969981 15880434824143594518 7689142159478727290 10357522051278109996 13433042624415629849 4368264863991194915 1626725886206357071 169803102986627951 4639044288576516952 9875669929706122473 14841635252215146470 8022773093420989142 6326616407189024541 16897504114622200684 14732138415329619542 14627165742238119993 10202247893888366766 668515828347824918 2473913129520838855 6457592296916301191 4057713424726424588 2603807412224412115 15584866181944367173 13271266150016940515 9039343939261306404 9787489776430761753 13769805243016813551 3211532440752682283 6042424443773618968 10367960512074253278 13493345373573874618 7860479356727039152 11083516677511287318 4889614969776614706 17437071513539490557 13456259588377710370 4341110058130291768 6689898471403243360 13104046140929072345 9788148110223399365 12561870461348872698 11919746425026313245 8632373122166182411 6395317244754138511 14382191834926181152 1889145215570006987 4740808238817641824 11240729057213864219 12497327003044064291 3058907421118210311 7552364293576348195 6006384414285132090 3673061414384011409 3687352285882765913 9783896249573001004 2888766682962785136 1520737822342087243 10467213389951056259 15709463191761714727 15282931651372317104 7203575520532207227 7497306675689274101 14096719575738167147 14279426587357724097 8516063429971060324 10652126812898580006 15430467418327087900 2368392258587397931 15332822433323743961 16584907022760489540 562457165293248203 10389002187611565488 3590388060369870172 13833806846950777535 13066142626084629946 4279967104197190789 4115354691264820983 14603281993237000005 4169075996653693081 12293338205959240022 3921614066688429084 1902260204991829199 9512776820584395953 6794126116547075909 71283520911083717 8973673254651740369 11922955116941640788 5428040850173257384 14653423296609571284 1246972782679239148 9011106107766960580 11726347657283263544 3437418572414385392 14644495948449534884 8905334121647660903 293110204776885541 3757886815869616619 4272134313663813989 8688201533236414531 12917061900691733607 536638039164261009 6468149753015164410 2130411456245866739 5303277539372137879 1028635782190855354 5205791904871332392 6054122682854485281 4384562087567858112 16908607643847445 17817092916173381333 17474149286980047421 13389150601075416807 16863042368074718841 15994432061291473178 15841410951735862617 8572726452324734977 9868921506182268319 172869243699890287 1502877912152808631 7262564314676775482 4031965861432887515 12341894838775424875 10460429887718862508 10347181182053299122 13272645773342491122 14697971615923218358 6130662813183874303 11493458935385222297 17806209350467752999 10456213318856810059 3488020277317313560 13895570858837123146 11690535087967977745 2999298964125278435 10318731972157052048 15711236390135420568 14900526862581981491 12710416479583041198 13537012062222780580 13518231805947488195 6784930038970300799 14930903989957634805 13911957653802381825 1372748657703305236 10601614884606119177 10550172666874666422 4449649664890976565 17762563280090563953 8242512368567233491 16550277291170402616 4989741074492001082 17760336166464674415 8043310016495605487 3847901271634642906 10558906256407719043 17210356719689286549 5571507491057858744 9243578352529145495 11399908043445251185 3336701450414118612 5250011374290717756 7324594188907961525 13344772802146647375 5290560972341390678 15513722480025908791 9018203737957038778 12010558447643150672 12722797291380571499 16803685582335344695 12109627261719107414 5045626079971100337 13476339937931443525 4072027199991513971 6434468414268401180 6699850089425678915 13334346282245788175 14542253223568149775 9389322373034880377 1073352131328504279 9180705203369750636 11240145529207419047 14053332574337711651 8533485600646559292 2212649942248550716 6681065452587044966 15777021865594839608 15413195526613254420 13537040933526058450 13703562507981937570 17939283525397549922 4098874794593667234 2464051059829553705 15824803550873310668 14509240340315332449 7613599917452594444 9105461982807665788 11614008046764432708 6228641160326517210 999136437904770016 16038568714365333016 13919029791702579661 2184265990908856298 9681545268046006831 15144618026507946816 10243927205780133025 5362111379370895202 8147200572608774168 1669490491704932434 3701802146373717471 15020980391484040393 9090238590789835666 5766451574636872535 11202340941738071392 7564696790297226668 10695691290757519621 16626161353448725971 12749774952799375519 4479836963713573849 940620037837109039 9981001247211901841 1032004935064230478 4244525134489234814 18012955756700964117 5954854763216490866 6331510365944037219 16731981330406795703 8796589763387654737 6379374844863046975 5384266631256365610 16567348050270226075 13550600251837614319 5859813523140956609 17860601868433215725 14822573561679944007 3210584251167266994 6925644398473944252 3357167556067093963 2991123336522436504 17361801065572176484 9294213740841205575 17232949881987335466 13883947052515593289 14361960892749512977 12024679759652104396 12578371400641577093 11262451805205475351 17319531600226682135 9977315909155921887 8384499858526540699 8945237906234205579 14325911979375017663 5602862023763576737 13365710639628173311 17122440379560942634 1460205429256061103 10990014746212403927 6283378198059333701 15537867521622954201 16390348655337434642 6790082500276621604 18444346515960693548 15048872288744878136 3275892990076089231 8261907359594972627 8300249256383762052 16535664418372277922 3275991175326228787 14498264471620990071 4293558043908701683 12244002173628990077 3027483430668712962 15915338916330203914 13143279330671383927 12889354253347948487 9458050595518967376 3027486056320302043 7637028289089601477 4828869882129041807 2529991898824055291 8539678762184377869 711218216692606243 9130135226474511583 8047139654987022181 12172998059817474355 14042920743555428697 9554763732229458071 4510892319811294430 17255494885411390278 10927997302366886809 7445637511585397413 11432434845449143900 9882719122108021905 5572966953267706201 11993595511919830792 3923444156584753227 10600723065043401843 4352957912690632970 12222423911875918020 11634324319589988875 5707230932569970240 5295739374244733698 10241872495845711031 14222527232474196108 14564158621596845937 16890947193200714652 3663240499001878398 13455560666277244530 13986597673794000688 18082695077206946254 18206503818501845985 10434635785321746934 15500422062524737339 3791230475859007616 8100408055555192824 3972272419309161855 16121730985760743671 16363369344762753617 10514431791794753133 5432829509413279463 4558905508093728217 8939108324659097980 4171942359218733279 10335808744169148286 2534056096871840236 16239638029807999466 17348943410628959417 12717116373978990674 1920725979704063576 5504570908081305692 3222456745222945553 9837057006890022809 16031936879066711787 10444552168729060981 5026716503080165699 14814276903685195459 16043397999694558912 1406849754275050084 18086071499922051910 6539872795535210503 5345212040421082239 573991980110137029 17000633532284502257 8839146648936151391 5073313958106174500 10371906515622948493 16339119304087260760 15116788845731070941 9166621294686446103 10734973884906305663 6978273868499867707 11211430669845945177 6725904229742083211 9478053343720730183 3413996936541984715 15988929751703389855 2321972406921210670 4824605918153350519 4552142746562673093 4998430349441806935 10384230817430298667 9577872897593010140 14958996913005435696 15122559950378066186 10688607849704819874 1857614284555704822 4823855820646956607 11299168707324896500 11826233855341484627 8961900050019540714 17424693521532241024 9895834914447537780 700206402972062959 1468875374816427671 16653804791388502536 11499905399519386889 17475950485284381158 13736035056416514396 10907847427927760654 7103954421478995065 15703413643303040207 12869549228404305139 4521792596683317860 4444849789355130049 17667250636368211502 8822777791841857707 18241951758732933125 1106586626582545007 5194557901724179230 13957324838878395017 11767145087759294439 5227028262627558700 16245247369764392614 8911335992604162705 5728413600588183998 982226562806492067 8320039467253239555 12396096528462555493 17382812687345269492 2843282710408431229 11391122859191248540 9286925296370148480 7333809353125707352 18226618514639852061 5472441377610641926 11415646100125857871 16764862984309614761 4666721255933114600 2460240009906500391 1339865700084407624 10759213797414931160 6107696136052920193 16526776473226951208 14274048600430261919 13528345578955161324 15435625250192751638 12927410186270784400 2279915640069832070 5079326129820922998 5798892039781515992 2169783685448756801 14147970458194512681 6053832285152342417 4134024507182897817 5670332109777585991 10294981325422259759 1109163188153514957 14937118001229004209 124925398350526691 4744340094501618485 15917875641503174628 1931886438947462577 2967949108229155243 14584842697507188618 4111014660787974235 8903152290325411883 12462626631881859708 12500955394797239994 3915710605757393346 11513674882150058270 7446616211213568453 6559828817177732307 13048998211041135190 15671931759653172754 7299022315925035876 5352880625829210309 2228259542403277597 14973169029334941306 2446328623355123739 7094202863377994705 12755088876541344412 2511939281238152350 14791168671574944975 14281085411110179670 1993091932886125152 5589727408574787447 9250170081865972005 832900920155212608 5351701803749230072 12161281618330069969 9622607824303949923 11644948094255668648 5272104755821412847 5316156094072834032 2306611144971709686 16653207463830036394 6421189696237790084 219703385326695094 5100234080321833430 6987070493532703362 13039734260435099984 5340591385578365160 12451758803831692506 925063458978121638 11647371338193866693 483776844089424557 698588370703331944 13469285496485293904 447512350139275763 1149851731224033967 13951902893227868253 2747311480908958835 11741287132148285403 8342129242649702534 10632223999982489997 1068263967413402691 3753145357024890707 1437783429274624433 15834372745402761312 17409731910361418533 12135951016716426427 13396167080276529440 1838294600853744263 15404855754226355869 4333989032969439968 9271011231222599220 6945070597453080382 209283322287185746 15295714549752547023 14971925481807681633 5870136588713418011 9295539471946899837 14320629662616727386 12499011796405652092 15462993487510728648 12540496279862131083 15117534907718469967 13177052343234961908 1811658036761823983 11090575841418347400 2702299354349610883 3074583061305385899 12717206338249521065 3207656348315414765 1920558770591105966 7855542379807934068 4655300485315591710 16568869478920903241 5893265135354653590 8139908130780059661 17993414989571490597 12605243505270349471 11112223199812810853 15464820749524749512 738145208016765012 131557374646467987 14284984456620582926 218332283866128690 7715995778438946666 2986212684702840261 10059283509358228931 6212785695969277220 5382236556176863843 5543996934544117284 6890834278366676457 5794143098020790211 2218071824508340956 5874061142892779790 7879799726207927416 211300134321234316 12482970721129813438 12490971916159230784 3621412629480146706 3505060860048932973 12350466290774034184 17347718371770164426 9741322803258559896 17629852438370664663 17794842441025088303 10240583722633468831 4279159643318751054 17633454627664637586 7653707214174656724 11679587654733794864 7791356094099223209 8434358444205945654 8049583132877875471 10707196913953103102 12033284355636651281 13188653667831199572 18296666126540990454 11103651061187942594 16894018029852726528 4453115531129362783 3773700368870930543 47405837414397247 5657373425953704565 3938451692042428275 18411069914099756408 2063450134781037634 13534303586897623563 9849230441642852033 3654721538527460194 10844081066959466612 1744184646704774108 4198149128775274607 7610691449952463343 14899409424488350440 12304434759027711686 6961164046999623543 8054657675399160173 7175722037284027060 5246894014768592604 4136301503901268408 17314366455533311774 2315066571411080871 7081301641360396803 13227354800609175029 5952245665691424304 11879846273781749104 8487343591615632874 3477458322521367723 384931733109254140 2772713940732222686 4566947784745497016 12298127325020561041 16444307791583968735 3099272625039404983 7940087396675834032 11061237746983558003 6269213280635749431 12597692851949556968 6452386111295265480 7793165331722755384 17148782584677428852 11752612035822246428 13878483198545619977 16419554743572019251 15790456141866813364 4186613847150559735 15418607334147550315 11408777641709458433 4093774874497683475 16112646612957277541 7681492824550924132 13132356826094414065 14095395534799848490 1997782005717744721 1308593355858892092 5482987131542615510 10870456715244802502 2842389503734335565 17443206782263065190 13888060118968759848 6196691456631065317 12511606495016701021 17931241221961929688 15274542850987614187 4573196368134324113 13296046011056688959 94040767970670661 15955836998453206471 2432921248995710147 15921669332483389569 18016146705867390871 7968533343510382891 7665614656204322184 810576865705559697 1061565055227176916 2497447167552676741 966326858988340587 3412308289692244403 13564428746357420492 17793494843995047537 15670857682287442922 12840155956122670981 17705367606139859916 4720816653392523761 11993195111875201072 10701523571615956700 18064489294333784240 18416617853238647030 12173624348500757814 17217889761201502842 14006940982046226482 15407109438316734085 5310460066931874937 14730208033811816393 1370964484427661688 1603986697309504902 714865689947209840 792566935003371235 16388256645104475417 9332113666707084308 13636667016454928060 3589616254235650895 6329309997385598586 13495410445099482278 3416586473941897549 2167062650510824618 18002598317996734555 11542480383331442912 11822194117640130521 7759059121876280604 442104247651525974 11682047588641078161 4957933468172703501 14543622021675464873 8922647029230697360 1170755683103122913 4623370393724897853 12972263939997615148 18228977160483922765 2947286924765893544 1080990208337500897 4727885217189523510 8755393248388662251 3271468262068379179 3590525045797055799 15119020547635166037 9076936244875339386 15173425903850436352 12978170846593333819 16816426057395757334 17241543093329105024 10685203584766430391 13874410311034578517 13255703981956010486 1104704877030361908 3660462550846309703 14078477485906973606 6110352009400518023 369129190073580407 2246935346673629723 3544277239286035289 9684006936625902077 10799339772278549774 15501790500702266601 11695570280796993647 9341362705712033598 16458702467401510953 1898749264274360966 14734634909357882079 13782965548558570172 8852726014911080506 2287724368525626702 4005949010836906725 12840832473709324921 12117479090291581834 17998028998987404044 15863745891422730635 1913072472530834148 4735165936792952436 18107588058700636228 16454358518254917414 3500022866519840591 4179905943074350874 11230736949684571833 945936184131366194 31248474939303369 10321057986291654252 8137474807083628392 11064504818769465657 10866862682876977843 12109346500560545250 14447511973009215820 16538016785077492098 9160607572339265080 1714633778032326620 16873945583903248526 4360122911492222805 3616164079653174339 9524388395757384214 793773708308317658 14614979765597444513 11738528554514881539 14648806086533819734 8590902681504355428 14640330120456167935 1869754047062476751 2177856768200235944 9173571130833358070 883655884688393335 10041583442585970903 9776084842608390031 9952000479925470341 4384580922292150322 2770495163441460415 12088267530057242540 15124539454997420194 1395886471365538466 4850456563900492400 11504988637940712783 2542290346183606576 7773252927835449697 12641714462955399692 10554737265597544873 138608832294849384 17633748203544635938 7647254951717898912 12909311492099082148 13286346664080420601 8104007970465034719 8822715639187803832 14469917630475379166 3534280381517791332 11569054224555142585 7288617111653103139 4859703409400683449 13127657416326874512 13204786222525857191 15755606839913162391 15041210960431179668 11581277139108317114 7157165454417717558 1117506069432080552 7394333331272467015 4059037931183917032 2121714345933515472 15272834725445126991 5365228162717547746 5234215942018397559 15766241217862757097 13765312047396997955 4572648748441762053 12206845373451604114 11541249129555283024 1018508440027657736 1486565906002569166 11018714725824715500 5299315775311058574 11816605466361252784 7365339690812448306 5556239086380407481 8809536762449332879 3373755184015775905 3474700340544091230 4839273671556548018 15494461984483963617 2370823113218531800 13582399953344763199 2839153020349364588 8781575351381836899 18077167837895712202 17080633887200738751 11531673228768482543 15531861550691663885 14156866729329106366 18086811755879356770 1657884210005981466 2675228355639087825 9844487816164465800 7073293300154268419 10101031151949935188 8917108188577037287 14866094116393901808 1190732713578238537 17620463633928570154 12684602986718410477 11070802550646347418 17111173501508714978 9184629256691097213 6364222077381828902 16389667115115652498 3008927843141377823 9542336946497658801 15326815143479715061 7971743780457420059 1364233430530928537 4235917353337408415 10531460891884790119 5312975752415972426 2931425575148955931 4154473720848850106 8717524950091563472 17233269972978511711 5678709343664324650 13028641112761377905 802547253228360922 13607851005319401716 9959521043023611893 12678920467259159611 1649615517811812797 1224011474812366070 6497217418762694241 4152815505439151485 5559093196843951682 12294646774158801500 8750079593092884475 13373217721248701118 17344434606504006952 1949630254357074395 15441634847794983651 14575444198281818477 15094763157304614152 7854723969567747712 1639688693223317969 16591318512714922246 5281917561774383946 3441215692507378160 13082221096518022879 8344122044967711924 314052332970383305 15603382486098230433 2191279958416823432 5853258444985522438 3052844802187133556 17107559547541067382 14609208047298670648 17237194037676269898 13813225259990140873 14930656409393391094 16954276383295070552 7469917832039069855 8170482428715118195 13009507684365108781 7368252732453810729 14546062510146992658 11381752617796009485 6082763535932884674 5149275065227496630 1115221030345336548 7688870296080216577 4143904675596463045 10501388019300356494 4624823507040868906 7030570573062592604 2988321902840151184 7062139992994412481 5274122400538663011 9712276361799359643 17643641755083796849 17745513387269691939 7868706241795047430 5337436505258076352 7885988540577614543 16982749253694878171 6625227515674848948 17533591978346219610 5004626639198220812 1379194721625550479 106860640736540817 4918546028194112480 13798858870028645434 14050389710169283774 10172265101154326015 5123325802682258203 3513697789328974736 970728683882495085 2044323789497412073 14911902006191804341 1591940474400548282 2639865023930317909 8040916316359699519 16616989381361205154 3760993447513712070 16448542199505425212 8998169008458472167 11013647983138657466 4261369361792726969 16610853275447678567 4020996557673246639 10477041256393024638 5552332187184780625 15271868551991996484 11078419674339399128 13165418559271425097 7496957698826873831 14782803617625750996 7712234320634333317 5824014472554904656 10753341816920152988 1726669257746659767 2895358935427660403 14931831998963147795 17711768537839787271 4219650775780341041 2361424925292320563 11471790068228352997 8985168252186746994 9601903387415733480 4925831700933521999 10340925492581702143 664634973256407304 9791396193664366895 12317445745649615339 7230644668135457966 4160738881489806033 15191860455918800403 7808817477590778237 14254280623557832196 17283953551624249231 14962624600687796170 4582161663422220116 10223600629014314330 1898970307432489423 12950254390055155047 6916332608194167633 5538329528029905141 12744230574314432775 15086255954118227243 3292993867862275833 16077645489665803382 5814515667206953681 10760184833137400573 5311316074078023401 6539070311758133719 15091522092600315352 10409008547207207318 3726249747305541205 3067809729321185208 7202813558054130697 15182520993022738569 10674968230619834039 4209151344283733593 17283160851355481653 1078218175561610842 15118535229065589506 7431198631164126670 10109942418727555725 11707051561319327501 6252095250217280323 10498503533796732871 5776794838284597946 8539945679019088377 13740998688541129238 2237873055032011714 5824227684064703332 10918438095344562906 2067552933026448713 10659496757027021558 9275225717325440235 15672552487164678831 1392687822931066815 17731505051253945497 12901231345045307766 6069944020779605017 13750473553381982410 5310858931647565127 8451044420295239328 5139533372932795041 15884017114831562549 9097893417717348831 13255770433044472304 3968354229274294251 11621590127578508688 12371209621633156753 677377581578971153 14053594103619636319 8186268482886367847 10207443057080750018 12426066421593556339 10480786148802736525 10892518249746634118 3638798418291010197 4603640477636966224 4110628990413373583 18293687876565267525 3099114498653461487 8146886579692564968 9550464728971840034 17397088859680876497 10427305236932395837 14995894030703817316 9323416918480074108 6776648601667132872 2956991220601959145 9804065164571514101 14892153138277948832 6459383281450537354 5818502284154182421 10432288526367417862 15319462689789650482 9077079603814539407 8960831192790956393 2215567210164275886 12735418493471735960 18218469781279971276 11196182464689312988 3981512200648521123 13112891178156342445 14777936436795461829 4422274598766695586 6544747434970519605 6106585627404960826 4894292193918347491 7957033642649468936 8855871028284170929 123609414256162515 10077332196907551114 17128037927832799515 11326738541924370893 5412814191638759459 14169937358471721001 6502341419602892799 18099850028550644241 5609147632669556323 8251617601241073932 11751292067409269725 7169641632924043901 18131301843502285485 17483360869532387975 13872190165640296997 4867061494263486019 12455270419868297252 16141457622013720827 8003172810695985724 7525009391834096692 14344836504910750684 14261921523719957824 13448049211226371027 3242343731098592899 8880029827318238941 9789056845748629463 1666062220345042572 6674293176341666894 11014601929679870996 5191006172615291200 8718346190896042434 9247130571328928160 16864007984247496670 3365176558277852569 8465111405578032081 11535840992384835537 7110566584169303747 13955882781053269253 6077239965105925561 18366036308590575541 18147565616748635720 4292659560092149424 3951267550182408017 4796859058125210209 8066168581131061474 4162423893649757403 2843002076151257245 2510853612766105845 6129982977352886647 11577080491523637586 8835306662801397855 1375164486460420431 585241639053813215 10990883864669191539 8486234422835112562 374786662703239023 15736244880024751585 2889838080629801789 11469229370203208031 5241215310450755647 14226042631644179469 11601952315113693503 18434991030530111209 9654076953987548104 11806767110981543907 9617360258875108696 18300052778329999330 6444018844326151807 2151043917452126872 6872558625831627651 15605739326544088731 14264590401849679505 13171972335466438533 16260698306914730852 12022709445324842094 17133942408397910674 15139733217051636381 1234407316547540233 2218153828362902711 16883135408932329011 7544070709382689681 14354190999288840079 4598477817584771055 12874740965018627494 12678897456359687053 14179642348097253765 5594711775837217509 6806884483641353637 11519949352760102182 9572204929457595507 4435610846368670631 13616360892189633678 8610996967587089864 4886264270430550780 11253822219810778696 3772376629708822809 13018949573932412981 9229910819282708062 62427767222241112 17829193792450564570 15649170091797308895 6063181161471563987 11932991439007076825 498205441830024728 4138681751304006826 10806345689296018868 10540310891204913380 12214897362791912402 15454505785549060110 864710445742267853 9969194923664454631 203208825823695512 7155966126233129611 17836585771767775417 18109437350461999918 9621098687340383150 9168693805579009602 7789532008002674845 4532321776578729549 1585482473803963340 3654420864265194177 2197447818705108822 308979980182307436 1143437584900584503 14431886263018367040 3405228270764526480 16288424146687631045 11886246795434418918 5374659101419483854 16582363987120668698 116588274280258030 15179569841450976978 2807995767215533348 12432738522737100476 4894365718641266539 17248641405584350011 8746765811772604122 1667359498534716926 4163966986747643875 12475153122205929892 11999339325037203790 2580673375485826626 1783150897080194392 1008658108431171036 10408226016148015378 3495820868278366834 12783949683514426530 6104933840592697116 8625133326509352706 15228252347161313612 10144081573506265030 15290641433321983384 15256969990136994 1375971978031849031 4375271908546917872 14848787908358032590 17762622876926768944 301097574394634536 1734549183784778455 9739033147559466449 4208242118361603993 1417768278304533778 3134763652277999167 15478130301907231025 9299219016936469467 11970424894792615572 6157295269286630473 17209248565942333645 10828782476796353719 14576005678852225265 17201871536475296285 249702712499581852 13818685030883871174 3947003150723356206 4188845177665479976 13767742457060571064 11804414664616930858 5497871374182111094 3059277621272330933 7646585944367485726 11891316456858434820 9215517194395092260 3063676494333683851 14373686288475117740 9380999601021950146 12694592801249573611 384204881133968493 10860821608608928755 5919397940244291595 17898674143154501174 10207622714499848386 1043293490649593617 12088710800556561949 7398590100981813811 12501856438972144526 15911175423691230734 4801670102887778363 11954221059750813892 3427037331565300334 13657051654899798776 243265280046135355 1630324019196049346 5750833489850517697 6599849477339100984 2838465999233792395 9993761234605578939 9890487645710006958 6005159612017439630 10471759937773319608 2303723620200605796 7991688025268492691 1196104195309059229 14830095928007806599 15355348013657902112 4277490483959803389 12370667885447565045 2041852558955500316 9397913418308739037 6398009890819071097 9996292808330044420 7335349503307623470 6877933972782674976 11961853871128329160 1763955269120297291 4987517198505767131 13875721974681732616 9900033258832034392 15468751581911858820 5880317704776585303 9938744956450145687 14677604986445344483 11140177395065760510 6881867618549542671 13906989874869610747 8890071081139722869 12507329494924118095 4073957263290048000 17580214300964708923 3314032282861687103 172904274644116926 16720160906126470419 10710789856138340416 15279876676111987858 16531044644443015732 12700847587172580511 13885771731986012276 7467910575294676349 18083515991409282849 900974042122894099 4732017409498483306 3926759973293245106 16369607049008091631 11091956023241119309 10603656798099079014 11259863383984753703 8571991993242251618 13089440799358228401 12870188326722629043 12140559882004374470 13278951141033344431 12208719910564632983 10915154455721214564 16120152089641533871 6108657086307694540 2215490173115402520 14375517675276469819 413005799325911864 12254349822776251517 10306646454836756521 12123872396408426558 6409784589462932113 16303230180503280511 7734294952270015130 18374114409776677543 2118109034168431495 3497209308818175856 12497519021042000542 12183102473208315933 3978711521936178164 17935928065012385604 11143309326509986715 6732703201993892381 7926766559678674167 638591936915007117 7360297985780421318 4809466324139833710 15095595482516955897 16493604737917896059 9861594246860053153 11211806858901209030 3336597843166202892 1892263679499370879 9516921363199815067 7614008706476031522 15103535873968405950 3564490247381379609 1155204559305944699 3317561211447519153 7134928778062993135 485577104194291855 5834941165232596983 17715706268430999213 7089553011310698128 3636948098000402251 6993431757672155820 6809760042560045169 2851164461565782616 3712407953748038018 4192063813321763192 11712039814164087230 10075954576921616750 13037464627767926421 9044115072926527697 7829832726001517349 9204766231450299798 8134937621407190609 11374202887511233855 5233236880659586800 6602176414675550020 12717770344128165359 12879980563814813276 4030778083411402445 17172295447404602800 2480114489491988348 835083473280074453 5747618898621753853 15645783329977171092 96454818276787651 4050264564370381614 17364485702847644793 18254614859728911853 9152256590799718787 7429357926621433061 14599419112822168141 17450169287324068504 8079691095596033055 4176820880719856448 5620459945075541284 5564246907341819078 8470924652813478424 1895845117748259925 7252749455751581972 12159485981308632889 12764275230330634993 17319062222626867051 14919831013078455377 3526029777383072589 630260665444086218 10314316781621727459 16578573094457409896 4639969588265093223 355608303880820110 17428765454394510870 8579683578128420040 990783810722747162 2471883208602988679 13780612302566882183 12423362072325116971 3889030922555347362 17540643583785479540 13240847492202232636 10060321075504005879 2656852555526773455 15897422864010440114 12753609200456893266 17031150329027595026 11715314559737525326 16248710703197346121 8817411378397724590 14101356999509027396 6743396004092009821 11709631692411938474 516679660239757786 10036438954131140520 4137110120383713217 12484793434766832867 17225854840952147709 6192122205804618432 18140797197260502280 2185872183693682986 8438735634272445094 1700335447496695816 5704869012483343007 6631148964915595224 5787916171726853494 3364068650550258163 10295268501465136917 16881452115951363790 2224906869597630924 11931303392307857612 922900801666607658 9202838118364747479 15157968019488215041 223542063175828796 16300030363723738813 203285444372078508 14465262799963349856 10261737527705336428 6540855622397237711 12118163731292891080 11824137255615684710 8461447238381389900 8678265129491781272 8964475283180598637 14165871931270432696 1139863008514751745 12574466273860047271 14730457043663554507 3798327868509057729 17143553649967636392 3579719354441594710 3729921701518090863 3201306408061084547 7828636413272553178 8379847633235349835 12074853703361446395 3159063785819147851 7779517165366517156 2157131911599295393 1018852478038538201 16452509222804520345 6025253505818728912 8444336355673341314 8985526408262603482 11346630655190717950 3975838770596677023 3149241878114945498 10160254774093934120 4365519826578569838 14325350714330748719 3172536556350370179 17410156016311366704 2271178336912377236 1862832311482051245 2690916470726758034 18400811770108781142 5139126415961294731 5969045093315375972 4873802426303459433 16885671488736461561 4231323488805097550 7769775277408707767 4866717872005730059 3683722775886386624 8292945738688813126 3199794379250361398 7756201747580440391 12861921840272450409 5229109136492890509 16305735283299723152 11268348494610367311 17025674579679185304 8160701251237192601 6676474695691509443 303893536144403200 12449278483784287229 16688221944905511249 12710331138426512389 664951984326592964 3330738269307741576 6852255917118045657 11867558369028146929 10566157801271140974 2584389807298058510 17120471459456684096 12969716929892868294 10861380488792370580 1696364853054254782 11676974999698764910 16459969338586843462 16982983287159999890 2803674911921632927 13505460993106121345 17385035933441346093 7431658885886577211 9658991524100496153 12977207879246737696 10449766659176799728 16948542178109433518 12773822228954994390 4887742279948222481 6094008109030816021 2335519198071905196 4041719574456203037 7319982355815600821 3166298795630364492 16573565273611247850 15553192909849581314 3049774944896370408 1480021055969140676 9226024600336301379 17598180981666763362 15242953574748505060 7650284029173341738 1101053070639825870 6219293452314936785 8545252147671570087 1196708158950909715 1173218259810423253 13212211410466178564 13472419836178234647 1575918278445885335 13399629076109159132 3255235861938027133 4497907423449799384 16678827469630968249 13948789010253018010 880560712900225882 6745524471077630442 2328706324177665187 11188278884618535646 17323219321944845930 16603529824647947081 10399495121947977452 6912772448990979885 3243969072464683106 13307496843081695352 11569757984750416680 8487899721520777308 14110384583499129233 3196602594835304628 5525366070060958639 5434134919504280646 14627637665730411330 14557866708617806308 5323295477868602060 17873696240002614402 2518928969276119091 5193478431286744495 17580528295776350403 7048696586614140310 9511430900058806511 16931397839526134776 12598747557450826890 12225368413909102623 15133868963616279959 3881783591348587430 3494925822301518987 10989891608254061213 2934700353617890334 5809826216125917168 10778998983757369305 17309708518889223712 1166888648941357707 6072417729004026675 11684132748455843099 3416832098249464388 6789266296949421611 3226255215889714476 11300625869539476699 14144168361411423495 5222931202290524857 3050638582704218242 10494376229126738967 1772796671447358274 12255342433895358717 8576433499892605629 6244572231216275703 4032686909398255985 12981953105594339749 15618825354807879830 13149283537544023843 16762363866005081306 7875935054564517910 17012622043646141719 3334006483021819346 2596276973594710705 11471956417280371756 17351108721037645458 4532108385012809401 2300910151238881100 7185069489157696618 14937562024776211714 18354214903342641208 13794726279136666783 7736672792382621182 9396452976443671574 16923566387845407946 3643055024485344717 9751578000008699125 2733313761907936853 1420473308918530603 14264399272703502200 3840842261612070349 16650737568119072467 13218499735550481920 4783342110677291419 2135694465999699297 9170861625651641601 1101093232575752276 7310600745420599513 7677635608441957963 9483298177499867477 7304618908354209620 6619668425297745201 8820132172144731330 14227840830767485789 13390156013942544359 10448207980497169701 9723259070505506495 12348973797043468576 6041355235821732037 7867087803600244669 6560188092851131448 16777843866782232157 17483548809010186012 9535815226382208334 16797763527505989565 1083016636798661309 6468336971828227299 11834283697187159186 15631073528442029943 7929526341268987578 14253453805918853986 420726823101182643 11971901861525773623 15964905460275302839 2181618875847125042 6824522626215801331 12150946404864646066 16185634902464113081 11397999729193654627 14535566588598163789 11064850322763491944 16362619167021168738 703579326448242291 739089009377192515 16772472095093737557 8849104825341127948 5560416761679874863 7881484894383630143 4965432858215191965 10857539772393729392 7598565004052642971 14869894909075364534 15578575271419982228 681320406996219473 5204001221805543907 14185326317143202520 5063479661283911070 6237397991594178894 4302211260576417188 8275952884876664462 17156220560167507974 1938698895153491327 12667620282934410561 11974985082327435995 5839192978730290271 13921532056108945715 12328365778488058955 3758120406691431847 10101648584446820137 11641905186184489651 10369639989595768508 7492383603383910098 3420624294077735100 14208587372092603427 10626644342147772830 11968904029518717048 10951395433565182589 4738624312486953276 2176038100128132273 7622452189159892530 4084143062583216769 18260112239257264188 8919410522998501690 7781082323022560493 14649131177903372591 12585543389949693393 8702802838923334390 3548357194724627122 11489471726045338782 4855213794535240276 470382309307274222 9947932388095450707 90403847911515441 6759442757545826575 14948884846772325837 2529892961898634921 17898912103120522291 869830838850677254 7937559059552795443 6607193024332474865 5849524871589381146 8304869247518798261 6616674939214700688 4370050990447018155 10346504502886745463 3602977837660675389 5936379232473501014 13161807270926179645 14154502525318257697 5831302706298766293 5597389942681214245 15547969578596498899 3800985414438884319 1644096767998830506 2171994551127641695 4012656483130594607 5165743959985481345 11878608988443774905 4483154517834617727 7971983967903920469 14763148563288753767 2967574137856751626 10164345311035289473 2129005541739152182 3839145111837269451 15034757434737469428 5296538102821740906 18378955089705262456 6965424553813473663 17952283890470384390 2096769223889795422 13049422909069856888 18373597940265486455 7310363216875566090 2844029459889545518 5997176281331000088 2730398089111652778 15825264994624215412 13250702453992701622 11747673397466703136 18050650624885766669 10955639925800910226 4540847027824475926 18321808413126143278 2153233996164828511 1101126255853570787 13667786165052589332 10793355542893214834 4578461690338017171 8173476884479963768 17342264135883717704 15835962248247945436 8214972495824142046 17385064554729001970 14306739445462341928 17204582900162520489 14882177962915782789 6749221058370604658 14698015500655088611 8668296074802106239 12569698208678225058 5278283051523099207 4767262007770731844 16739361538692453497 226050890391822176 14455625253952042242 276725711590028876 13031260544284220233 4166519941007907466 4993522785122407899 274922037518680796 2056333880006394832 14567827942483981263 271649283654576166 3421766346448383971 10895281486311747808 10464921576880932253 8818016161176280319 17200193504145155554 17920587492872450605 7927464441318063599 9461732819593625151 15203515694063168655 727555666352371723 13636425292510864598 5443310410241452509 610569505389707602 7437285619217581775 4414904323024035252 1111319490016534429 10515905392786412272 14086188804919361710 499725444714991077 10571291200571337427 521225695652123676 14480664907813231561 9461991653030723649 13171049589759013065 18063824794549073183 14455358775702628339 18253844409767304210 6359565335578766336 16359837849654552515 9381856570939499130 13332838134581691844 7208398937443268638 15100524538331691437 10729952819054192974 5097880131148208798 16738250245775636855 11044156134111326389 7816458008147896509 44210295225646098 5608909127958326863 13593650525568850034 1901020631529767571 16215704995121214816 17678401066272557089 4614156894870643152 7046634472981080362 16896374018819025036 10889251945501988271 5842950384358184678 10621754512517338358 3469153482301827594 17451671001193900603 3398498761415165072 6272763322475718305 9146370886897981590 213502248690361101 18269376223249123109 13414233279685296293 11404753364560626659 15032432008269805128 13994564324090684581 14344249968330439026 7624603871424298495 7025338478113034888 10097068171753088983 14391711370813654844 16078630432680500064 6414865781199360665 4361743641907972876 16482299035978355151 656934169450033298 5968503511150187621 13676835046411371089 9980897557217230881 12396194849795172228 6734946169035075353 15813501800326163255 3921080747302851221 13428012561592998353 4090741722134077154 4675538127457336870 17679919219311659555 12797147487714446873 10162314007933484957 5954967224200517263 18436166610085362192 16786897919766007319 4723438266912954581 7214888845220242049 15674030031513001231 16784618110175585259 8165282006288623227 15486012261228375329 1112964285489560650 16878512283270461356 1005274942657405241 5779313465146368868 4027253750858056469 10208507537405900311 1366372834032044986 10834217746193007611 4646126039868840953 1505285192646909504 5567352689724301613 4093789542245873847 1393172304236858135 17577354828120933210 10379081526592788062 9569542433386368776 3842321528298191040 13966467958582101182 8661688582425218712 16588664306225542355 8994885260746102692 6524131387238781696 4067790003604696441 2740096813953802633 4904141394642237081 8457587353445458730 7358027804679941804 15963833220809173802 13451412622248499604 4696394938403887522 5579835687967065912 4343249326031134193 1466022531901198954 3848984955497051752 1489031285394261165 8158353156175078709 6437561601852792789 17948208940176267973 6698811525047698067 14101760575603068061 17577298893250851053 7092211871373683532 9488707032560091259 5413336750559938917 2474868414012509645 7706924493222323936 12909230821011372060 11757939178792404455 1692869726847124427 3572013304041355072 12962718056342780288 8805211240961328774 10478202155677331822 12031678669825692278 16797972239548845650 11499260224982653990 13150222324307662862 8513946262085111707 18185979498638478750 9745403166813968800 10014367780668872621 1607775843723558405 5501479561966907327 6928285918056296430 14561899088215259592 8451760814490018562 4888910201749700051 8585512084788595842 14249297393892564262 5122712390003121391 1798624478027381915 10024286665040180872 14979390808487390757 7982834757351963513 13007828434456366096 6726810207684022443 7764491995795073116 18120747998608110645 14795813168593743054 5294115660478490288 15261439909217042165 17975069353563414831 1777469334770796768 6031102437979372182 4595223277004415454 17095561514495552533 16699213177991668327 2864260634939007982 16834256426201834228 2413535804585126763 2252710019436935572 8216957339671500706 9432601846464176679 3521720724509689955 17164041369963535069 9366132658170951664 1598096433647620996 5488894836286431876 17594976672491832696 3625787225910380082 1240004719485200964 8044722520705433954 7622737593823226922 10564593474950367720 1669427935378625756 17130136859123861717 10598507700321957621 11094777693531695714 16204634997656367467 16125690912273270152 12357065347163994699 4943086636375259078 2362502884086284121 13479668466533167061 14143325793626551014 18248321754054134836 2098260773038048080 4087262435330644177 6118994417770156340 18188588449102862771 9698693933923487490 3192361824548258548 3171907126891902645 10481030589560604090 102032265634192968 10800309576387053202 15993515781990546279 12837238445592756577 17165395961767476175 12404232395517050848 50047483456345069 14482873276097743586 12270434732829634503 7775171925232593828 7597087283589930343 17696837189750899367 3516221847962346854 10852778126723622486 3705064887606120357 8270664010876379253 14718987829195793208 17981483496132438662 11671358390874327930 15307716061700539943 1069077092012800636 767035536027146319 11110437873712409373 5668679230165083615 16096015263482238414 18217709478989502433 16437518011668248026 6946010282895552647 884655140026003450 14022872765166948619 4893168284516045864 16151768201090102039 1000197837379464627 8281533429653871767 18011493949779511982 3593613351117176347 15021166861139356237 13944587956552695947 10165212909529370703 11471061537043914311 18219134630068149846 10262424229904718179 9051401345504212688 3569217727912966344 1412070258152723424 15167590551688613784 10370719312145546302 15699543567187009270 4382168996365519159 7029308820498138243 5900350018540731406 12806643803733346865 10954540000867821092 7037505229962771450 12571257531594269017 4970702269225575340 3999644095868056411 2926313008608773938 8871829437651315279 7868031725870444447 2039727106902798315 6218652440835396761 7993654946696973583 14490319089642879704 414473899157391904 7861746488454862221 9523662119662321320 13058222581930744708 13319950272051578488 9288120496985687397 8446973077664952195 711535354869740309 12479830888678361018 16185939468550109475 13987561723878989349 16876270503978453534 8132813304496881869 14013031663952189487 3266980525978694663 16445152046930003887 11254262371346425936 1989897142800687337 17457928745849448708 5973846017561772219 1624404081650188811 423668627984890366 5289289715362409648 6385489159596957176 7208900266707517243 14575058792327097844 8374897153007051398 1805684659874236420 14578729426822182690 9171974922644359419 9591279696377351183 1327822416836138602 15962251456564862123 6851298771446664491 356204185607891467 10503658919862733186 11903871273400361611 9794161894731002268 15034737148355081853 16400497863978793578 5846401515583942020 10234272315385494015 1773950567258768131 12593321787753858442 9645265855804713976 13818177574709762947 15637265458604914150 15965808174895044904 16298937553779285362 64225680807368797 10607306101236894972 7508987227652529825 14519034209813980334 2580666155375755232 14004406520400725719 587577550928949159 4788612987735782356 4611368173004099541 15069977754798601702 7582349632453506805 20129222973847131 10490103683534882074 7486129425400429080 10487815553535868774 11584390443410811922 8800509774393687618 3893913238929409479 5123123239501095230 12878635183615405659 3468453070263609289 6877686641950127444 9115337384441857055 3925085698458369293 17600057307780468071 4245373495442741960 11156625649248225086 16185428445958296845 4347283247064125523 5398285361522062803 5518593036078575294 14269464325047063823 6854860527896271738 10501734961302768387 7013141869625730630 1978530112825887963 4808270783676988220 13479207334259385027 15313539252017426550 14419625516086445644 6973869431960972937 7536155985921001111 4911458942515048440 17653154804462333203 2565712085004000413 4278662022655614480 12476968959406269187 6664770364161313783 12079193472070847201 15054313927088993059 10372107000797085641 8721488043950481685 16227352062832067023 14731130751151992437 11685144057662283606 14710965955663220730 9252024269670022540 16954261213585082358 11461658931775709596 7260289896041303584 5299956381055382270 1033694894245193740 1895766730185748961 6878834317826071822 2445542344553468716 10408234832891826176 3035916025734489247 3120912302718184311 15468706634721265005 5430911330270274963 2532263089751113299 243132918215900488 6578344928344237491 8668934905773715182 8054141864045046858 10945280677201018036 8452089301075539054 16345528389158060147 6265761174660369705 8861968855479743155 17839133288642147249 5189072566184375799 10863429449940341725 15014697065884229421 6719438698682012063 6111759129730506356 4735490329898785411 13548130120943726154 16422081857464287823 17393784281564390380 17533381383352497756 4961202905308785244 15021324460882362697 8296218049245847311 13294714252660393844 9705719563786146783 15603940440430951891 7164491777871054453 3328585324539860992 1790910426009021079 7874510594747491819 5794981372400355288 12676064988249559915 9703180492315285735 2175991140792547213 16752626233368338677 18362213884496881624 5348199097912269817 13873876694867667115 12147105111819998319 6442542355504158725 4188463098034610292 644818025286589718 4612809155730702299 14917136355036132793 6636881334095253921 10219603768060352541 12642164533086395195 18185686840939937089 2732873637158578317 9428969312409343926 11656707974324692936 10272135645086066989 11120313372771377989 1080001739601376266 8850094394300948280 4474035205160695830 6167995352772389971 14219564703340095840 6937132431585793084 13427106673737628966 8588246975244654222 15043410100633323085 2307352624965599068 436101110979270664 2045553397055183134 16106778505900485374 4139355907512990779 6473326823757511773 17281883857802933236 434820837490074509 6650002981423010159 3210318072064879741 3637893624378675666 8633373712147893039 13259471076577084013 14771900475511643046 7432113033309211131 5286789945414436250 14144450876051075600 14125308376081585439 6092614260647975329 8433045749466014569 5062701358640435255 12920854828509194442 1252682697965781813 9928309372833036871 2327010450728223218 14208791728364879622 3425746778658989971 7901613990788833874 7774676417005536940 13644885898467123848 1421286483834389830 10591836423027155328 14317996624843805112 13104042278443825041 1906700824138960309 17629726210737618295 4387064044010116473 15438261694013984691 16351918796550516332 13685309250118976605 5820294799885213836 10275136949250902800 11427201217279183234 6789654772457017732 11179207834844322930 13189500980906724350 161959660856849629 6187722328380219431 272577001718208081 3860901121059222668 9836164872020531087 3138886050318329020 16138837504014895577 6092652530440079615 2545213899637189213 10236994181974867105 1630307573961842535 3184269449823717409 6667350647963349267 2807336241027683083 14078426450587345839 2650986978896113349 8206472990282995524 17702914775362585933 4293569252905337593 10918486623028915768 4982244760427985556 5250250645347994114 10199180941601466144 33652129363097978 6006325071384030223 1214631920589032622 16130313184796027879 18279803165760093881 18363790563980624966 14188563073013965212 5239827179927628667 15462207105463433409 4862311556088502817 7893135044886007829 16049202769595047581 14659388973076243910 10912534583500295169 4288950736669406719 6496972584891021848 8346707997801250052 366935707537189050 9433067193842005148 14178741678566073538 3375872723175601767 2136079414871484811 13108042713248780662 17322132019221989447 5590156577566502595 17585501795320331208 1701536680957537305 1369340319294486787 9353339293039072050 17565540756717428802 1216018815778631764 16243560260271114685 3595611774046713532 17589574421083971549 12211071728746063074 11757768715589680140 13583667933150776898 7264051394355139573 15626933803449066482 9373290318975214577 7717834730072882399 17877395134880559595 13523881425615928735 17442442561711418528 16939010656961713071 5121457495438889464 8436153099110463691 9397375769931678136 12311689936551535873 2001946540958493742 544538118352550175 14825984773815737581 3828826781004576428 6021999462626585113 9342573887598792062 17622208211005262037 16028567381201515056 16351973077370874553 16582911058039607219 15608957790658753596 7735704728751151806 17770749428844698765 18072761139004761884 16560857681238110355 8568436892430157079 15771364057353945497 1591688600209384285 5197712376882414718 12676414080204903633 6545713987845999524 5994759530457610225 10219022593945171918 5573932681410460051 3991771294466434195 14614911450613285107 12568039323089164233 11997391908511387514 14033771971289812201 16818034157138866605 283796660892078036 2540076330198358286 5478010147600269157 6925821158701210199 2175279139808807142 8343012976214225080 9933855569918150474 16878482069783004144 1667966353169835708 11779795268039604688 13693217184214571621 4791213868500175159 5834076860020185601 6696709629281776916 922103724344042964 341211355334133004 352683226914691852 12513353176005315674 17737457580915514128 13814759513540131950 4752168859720471116 4527099659889546648 8305795384591169077 9208272797053658862 4973868748686642386 2022611167299083998 6896216524107366854 16475636637876772199 4087586042086341022 14933351381062536662 1229233506001725151 8912730074137294739 7056440096841689664 18172587687083751960 3243463371332421735 2586832012123768418 5745967810788956580 9928832238168010417 7375100732580226533 4841236175509161082 17845411588403392909 6977504273478756983 8070282766425903123 8155872670409792241 12902623064803506617 11290662805512674614 1165729496419689803 2252551961257894711 16894971819545366909 7655108337678711704 15971349011262497337 13282706908245435306 15175383024031232600 10642312478080163873 8559605233419482772 16548104921213692431 13319354465177622277 2781791591008726261 3956526528244925995 17668750414292952300 12866168718865161129 13891806866075745365 13425986690440673749 14916821824999377003 3794457467605041363 17903856135882118963 12520247909387218559 16973579157357559584 6724589802328011436 2410411846390464972 7328286623336655688 15720144659854913846 3237256137548565064 6327404232453838075 6682662287034441708 11434680528452423617 4644602271014421359 4483052314082463283 6992831849483072660 13284236957578966875 4242926870991380271 4276377688799821836 5955909779779770485 2355221682776223005 16636364663262793302 16458749230920252557 4382211480115605833 7013022914531812439 5662204740413497525 7014344536737287603 3521538052986832018 15515561870701549184 7109792628474657965 10420556538730150367 4346252746357580058 433663560106398456 16144769823747931690 3143607303102711585 8412323422382480681 12322515361082412062 18180942145161392510 10408187469472551096 13239842192282285417 17018184564435467266 7203860288507640702 16519142586425956130 7938703759838999485 8382916389301392219 11174836621290591448 16849021110712213269 18252858468833408616 9763075360180070915 16523836136297620449 9910453589694659946 8644862133391317601 12433689520528714805 3064378266716299619 5767217765430296942 11183808157293430847 7739183446551829751 18061845636263515343 6499232170393126839 4075334515631819669 85727602510926625 13815147469182719904 4906443795440707854 10799825028530049677 8028478580871763684 17918574876925302350 17774493633817769334 4197191944927585055 9657371783259554657 9562425010702508502 14287180435322921885 1100862643490541957 3010053917040941663 9180360238351570273 717838294978912245 5885005704634063019 8140821880073687407 3329334342112209719 12326304889234123718 15398466886896120703 9958440405423148252 16203640470973911638 7051705237634660381 176773029036352528 6752408018688799255 9353161016413441974 14847791498055130419 14652839397526939693 6302657436973483429 7343015995134570072 9210419240266004396 1543372413966450082 6241047397597411344 7311306664101696647 1593030654009577092 4960174719689116062 12899877310053630253 14243981376060610972 6904212622113594942 8826298504861129980 15036875997133775610 3026903083969563790 9904870345145917263 7859345745011124037 17376555148186640882 13792722224774945248 18176550977690518850 6927842607545757010 9858693264988986326 7019040505060454790 9224891535471613422 13937692701783680121 1140168791057806621 8064907979791594575 9800981144168267863 8914383093353271012 1463064442550034300 14504392304266389523 17270172894057792392 3947444818425775220 12183878574255705766 111455031431758931 13467947887622698528 17126848219196757220 121580239348586935 14517917272933154793 7253563547082881719 9304969210540893678 9224084561741084801 3405334174781290535 5235670918044878788 16248860993532526490 13018860362639429174 11356793343154379727 14438810329558295939 17232609638195830288 11754504290222590718 16266175786546839334 12070366352204649873 16930515915524941252 8617519886448356387 17701662061882414419 4785878747639072432 6347242740161919026 12183030599173473883 13862076811867608502 8506696905444174388 13902711482092462118 12032347602496442034 6224507333866570659 15471676825419371812 9212437356444461006 17635553119984769042 4264007279474363100 743928837193254033 2929604623564246279 14091465909919901684 17653123508418088523 10741705846215654684 2012801417106474361 6130736023659816594 5821590934867965158 9781841567184997033 16127868537734688662 3771652148658717827 15092021916378244044 9763979914143943409 7017810769894749053 12776721240143259550 6395283536217559832 3631676832940290428 2908256817906060952 15704406594159052735 9590831124534533147 15501626987562598594 17168870350187233700 9592323361044762844 2424728421922410724 15577576806199288494 3007500736859920669 13543495713333563859 31145697171486608 829676491258758340 14009188064892719608 10444293809230240548 11823124847265339511 17910293387054061661 3326704286243558255 15883228286222986980 8923526279014942676 14837906402252703139 17864630921676393910 16614491668531431226 193197138056132309 7825417712740773898 9626318416416926128 475603708357046402 534030157621355581 15138857968187246330 6361128743593555037 18282950901936578933 4500856466284002224 6442868278718586525 8124215538285983609 14972595979589673560 6369257840632137620 10548775448218533149 10625697532395040477 8107135989198024171 16679153988533967851 3123088285077645560 5776390808399906096 15805625267009006349 6892140886270421804 4456889540944523741 8203150406385221762 2006298285200105067 16392143200625777144 17441939709764409185 3985502594868305492 808554749100089672 2260676599247577386 9725775169339993524 10322423764009451841 14453958450218112805 879395727457347342 16283223898223418052 11580914568090844503 5248115326800897451 12800113601735011268 15075403035155381827 7215259213813119863 4814738201709802592 16081749653605478339 7375550103331409160 5606434892932262516 2786559150869256869 15437504625405311474 9876012924909394142 197010311487613057 6817617535904935041 16941108290440454892 5408482911764402800 13450817122022959379 16592149920102730636 3068454952088727858 1852516387791715483 9290093786946796934 6149119706623710751 15057807607162478628 16999190495515517333 11418035173888505648 3673081163409809853 8369458354008017544 8511337106367054672 17344251274358570216 6814371298349372837 11074632670175015921 4055451315578010663 4893094392199701066 7825004473666758771 2496423288081824307 6740968488963594908 6051352125346847101 17705708476477385537 11162529629986284641 2502360036883651840 7180447392682039445 15123638492941884559 11703091365707110217 5822239434001092796 83321691840650318 13091590234312331188 6898937562082995635 11256527712338255915 1242448159090201157 13207665370369420021 1233620106205932403 3841155548541864762 7589765193235791006 5600089546975852920 11717725095830031239 4416030276925270426 14997941655837324818 18407250928366338751 10168018752896423070 2713556551288012864 17612786010604009633 18252376614870233631 3617832290158052845 17976996862084658470 7228213845582641690 16439194655510038021 15231224006829279712 9527338556741064920 3045506115360501703 1125325556125138891 7954113887239212038 16366549344277646433 14758918807724344718 10902627645303556615 3626976789663399339 13072288885664177208 6984546414412357100 9000836936860718615 13229383360795255189 7823514752050718077 3785358529321054058 9820488283998422198 660696930823586247 11406202314508509605 9793243439440971596 12110089550884011384 17844992171605709865 3475045604236676817 24516395079050325 5445414971488846520 16440873139365608755 2283840694027957150 8000756610919595742 11740938388278050267 15085413954263631432 622404557193374027 6948685700176278021 13906095746059260592 5685526452993669656 8678631205459851408 316861421070278412 7497546131330230855 6721940185807579141 15111123489468704083 14097304997648034622 9245363198554901268 13583094405869973740 9771056896890380023 9532483116458578681 4752919536146869419 11525715454601584651 12075673203142700864 11540662933749603384 881722089432197386 1798782004390586575 15599115726313768414 4959846416089613731 1490310793124360192 13674931536860642859 8122185289697278409 3633991915149964694 3283666126179638725 9792159003543400505 17690143428136435315 13541196900160681552 155334816414183183 17868849206670987174 11697796642163680473 364386065867192232 9304056143465806822 9206718295118073602 15582817577877614646 13361966958277644550 18379316351622330240 9107548147731805516 13926745272051104863 18209628313356184345 10830373865629738437 13864932802133703763 798003301362232341 4274554879214631983 12573262482379964402 4319610429606475153 14132156749688859912 3017752131506412474 10333055651078202408 202985404421130085 9722882447511536201 11276076336011381426 17534100068673043989 5548058161980571736 12115581377033972210 8736282075108782315 5612475347865154322 18346550114795196551 12374474028819564632 2458676599604553777 3819745473456018754 6405934490991409428 16142325744507362261 5842916546950886489 389815437876771923 11982218663670746972 9948802488662521794 6084318614257488338 5895019474702825091 6937879315591783965 15330426525359916552 7514156477337138033 17453893315404924776 11158367401875694285 16376075392995924218 1960723567372936959 14092176248670879677 15963140167614696242 972463336779178255 7808861811721899100 5992232010248984121 9122794783223347929 5856394545958974289 2660507450982719504 14116430684032132493 10647603402045716866 18123308317183487805 1947446903959065613 2989757507359102922 10255035702948892782 14646564957560220155 10169090217905043547 1851605250309318374 9457191117520348393 897914996752831267 9978388234846596877 6693815776400965636 14488265336797490966 8837548034581707357 2758414952228876298 16054810621620218483 11462970274060153533 9084327304866029538 5021212416046425793 18245243697288887073 16498981520482031088 12382957156710537246 11731408672069376987 12700561475949238370 8158529083347303202 3184212179061368811 8599084019033295133 2698219731185376363 246343429955408727 13456416237929316602 16219203476614004518 13297098893553848959 1932059057770710200 17566899280834447392 2625145626067672661 9054456124674915252 13965365022896589330 12408797728227810587 7517252271549100995 4582605559745343355 3285600522891964325 5989477129242152599 1625386672906010406 1297012198443822495 979848559474281210 11428707725958932781 15932826498549797315 7388364475576432983 3763435367943749481 13168868914930307007 8676429950864205748 17400710694586992508 5646260836141622437 7291921410856443655 16363041207000085911 2315663623329243641 17282219473503026393 14035752431342831129 10771991787934716334 2952027154174565742 8357010095203664619 764648204033608506 13083886040083286584 12091166033825253167 3869360971763178027 7949717635681566635 15460143567716633873 18085019989453702011 2678249350706697498 13486406939276233764 102982077650095653 13917797812403642142 5569061635345610387 15348781289144820315 3744176955014372220 2584642933724462976 17932870010375323271 8783816769507053391 7102405856965583939 522035795817822177 4149031748180517672 3562649843293838306 2099339180919650157 1688553220830342729 15304088416838698639 906963491726551188 16290101804780411001 8764639017038580022 16075281294768570037 3477774376732678939 5770719980466641220 12829501658596679826 8093522597533900306 9364023175828705936 17356423373639010999 5255831429253049504 15397522845842795196 4630964681006937490 5389548309842546983 2824306258972648851 13326023017604294318 13759764222084012480 5038850126466072655 15701434887122348048 4159958609689946418 177675349476464084 12874828405879896042 4583338198148880570 14716069181877900234 7578442666748501885 8418240873143364659 11608615049669290881 15541760012432329337 16988738583706288868 16786761674350374378 1253518388484164173 8594335308699283904 4755764779994316960 11751042472051130529 9894276216622115334 17010122432399044875 4058185570573978244 460519954185974711 5682835693447527882 4362589479157350761 11130259040158374823 1752572224685874795 14182573357476696454 18125463294376938125 2149781035002747080 3170952497519099645 950093047473797944 4483055917646812719 13479357380412286741 6208355723331531092 12324704934608967137 10368829540578422059 11621489336662131022 15033626206039222520 12100028269571596511 15808041942475160487 11553469413654261240 5029847647726319596 13439167778161612068 6692629299753128457 17866525205282579607 1414054521678460711 8700165773288295395 14187708146658900797 5391423092142955808 14795614051195966909 16061141036031137996 11654499846330747295 17806100567329126967 16969749761033772617 11638163794199571025 12162092413525518526 12322025712128031597 1804167154609276418 9571339542619824901 11937766321726941433 1215308623055609155 10913089881262419329 15829017861247975994 15317219063052486569 18380551384107302449 934949060945026004 13513482565287091760 1134907679999336545 12780628258512150599 4300989120630902718 14936424708129682021 12307235582956940259 10325714274481255335 16315866210869960865 829748968929658437 8735613127430789194 7801509551150911016 1920329114579240580 16944610769271712715 17321313272800522800 2361505391685685580 9404709476597058188 3755569434157530271 14390697793287630044 12868845597784781738 2027208107947749724 11148384232825361997 2831196661008772965 3690036752264246184 16902776014654177096 18100252414465389998 6470924726834349996 8741088969012468899 4624418575294203733 14173782432434936195 1648669080845405256 14608520834495605456 1459162557552277320 1438084988272817472 1847369902456512628 910642445571521700 15272856700366127493 14190671945874225703 9678993479439869304 12401720243067684706 16407938920771757748 11324194812383756254 18332577822167720674 10525775028873384054 10051565000481868200 3924233700324480170 8953555431790392209 9986930316140108004 2179142840656809441 14790158826846591204 7148128139315967012 5402686161261128187 4882969935158637555 15772286501704884849 13330127830133278298 17705052291993432347 5256979980546396702 11868604126824963935 17791951521299949670 3941463420358710362 301079308335093876 4247492275180236758 745856656549023787 8764037296745187204 909830385829108975 18195548158061413907 12884797600303699956 11018734558054884531 6780352650468211196 13634147169664828065 1099199568077159286 1441947692085949770 15065818307819525189 1408997329597446329 12551282380789707377 18073690589939493668 16858455924030328021 13947729993919331308 7135235018968074010 15078701578116380359 1306280050895838948 10664840751908682018 8289764912500835901 10877227958127351897 1234657429768972841 8749714286815212245 1667360337675283094 12324008819731960675 1018269300767702185 13524959413969786777 11373514820145065960 17740442723749538862 5794442311374332682 17323157553806284214 7840587507550100530 15045873752436251848 11743820510753063217 2435660065012038883 5427991672875844803 18276717464749984715 3258369590545850642 2211774766669716157 10511579187072803516 7365060333660203692 18207848680771469498 8375834804587623266 12968124896678062464 7200749569328062399 13944720068870213132 12471345445864615088 17926018595519703624 14361788212272111502 9878106057884531299 14085116615549044989 11052479281581062374 12455916426078802794 2756612387215907889 11725964320093218283 7653001825122878820 9984770548070858803 4908936547074224953 3689583927918631792 9988314938206305717 14907324449003489500 8982197813813750449 1249359276144627945 4682746222971124102 14393567139927930037 381362668355101737 7469902822944625464 17232817227081978425 14474118973677619337 15385049099644109450 17456912805208397960 17646065287961720503 11820546526811644424 3665020533242604558 12829368392211317598 6380372921619001220 4385663806995662562 17782599717379690642 1824448453213495789 15361212047329965164 17805691074084077698 1308471219306283667 7860053670603102256 4479752064562885062 599674850369125828 8563518027523941577 9019412591959947599 15888957301405827548 12375015822841090840 15298623644422708112 3651931669229279239 17273139017033576624 8778323496626304213 1018574477611880972 8226551587033973688 7213880937500414079 7673833058794550853 17227278343501687293 4768731674252089399 14887615630948406629 6802071138276857485 12131842064802208391 10310219917256818920 1344638164352749346 3051438315287272821 17988785161087381203 3599197483137391512 8455608253083358241 7381158388832561802 17244015397348270198 13659772335510678464 6464866590570005486 1009290297072970533 9672614651161147290 8295778427579740694 5723780036017925935 13101769509509259554 14485638627825070266 694608851317941879 11567271877152606372 11890570012082651913 11676451245016599679 17673674047446172457 10699950389848659498 360682144833671451 17322224898874705330 2343311527946961177 16250465432597705303 17592558956323082221 6828958791226166961 1245060289180340551 5590478063203422499 723030267045141953 8979810661096100114 15969254219325216052 7902970376653091949 16755610870526870818 8813658429367206098 12066960344422058761 16971864001938718172 12177113715784249766 9897078193057722821 8103546695117139421 435617045284132611 18261724072617159765 6124289590776314639 17171101213621333518 12974217528714060305 3872485902460494987 13577540233520305690 2711962668433479985 18228200315496905195 13875309289168823271 1711517708194707173 7605391211866149386 10801398724136219016 15954639140151886565 13271861645994214421 6104762652003815778 11275808257513547790 18413241667532020576 4192342300906584990 12904556403611752150 9088004958680595222 17622365727006064771 1645486346026523621 8183967572140468101 3716446538515194540 9905928134385684521 4575740488725248800 5984204481009136717 7790364314668545668 17171179198671276856 17991309058287122420 3635099630750200143 17616003696162049767 15373162637576268591 6845338083473196128 3998500633813051455 8493733639864007258 16262538598410208240 17202490582758898318 12646941525404085830 8526459659786721176 17375342644974054416 17443825250310019789 12891524663211266441 17883322974411551099 8011502280094247423 6530973883756186529 11836930455460829261 5673180762725866712 3995925634257988531 12937745570765707152 781855427880658520 15875768697854023584 12292186469115713257 16809177357840843840 6157519841499680653 10124494711154109095 10235021627666138841 10349746370859448712 288137541447810346 18397377359705277502 12612138699861954391 13657591498670095791 13759245673522334166 13831267534302775862 15835871603604030601 4523815913378471843 17401449347038680737 14562815623456248383 1712960926832584455 4177679195597902792 1514467685572805558 6376392659823185736 18007862350013306651 7565542803994701813 5174814896583551540 3613012539359068370 14418163189230240384 14028896765579703545 15672079208276360442 958575298332318740 16690082257664016759 5474318044956233610 14018971169080248655 14813986538385418406 3940063885757046665 11329004059433891434 9918228876449336736 3519623407675187893 7613495508215216676 8301043044066325349 10841275316561232699 15747452895818334307 5311094730840580863 8557778335724707782 2249690185436717589 14311249395987828401 11113523153833582208 6878389769138121898 8423246047331112080 13826666625205180997 2550081081148788990 17894094502303219004 11617152966723690022 6351209035141602432 832793095281337101 4871568346279288234 17985155102880288132 15206710448340123256 15124485626263626802 6389728517846131685 5867346226482850848 9912712916727756051 1346976251793857796 10630756838843041523 6171935070056121342 12489931139707352039 6706162572721421937 6745957700296178175 2693789275475541976 14762699945166929769 3861372525399989476 8613566303814885919 10238179207423522934 6389047605468767636 8926460897562016545 16791140508212623944 8545007835716771577 3534037225060369882 5942646602438080932 864726037496899697 15649643671946289848 15020055616631121451 3050446374500242431 6576904386290269663 16790814325742904703 9429920538580759757 7514128153836353015 10128877033713430909 15642903308220642851 5427236650258717154 10789623034534181820 4620094572712422066 3444571480075465632 1630458521509192470 12915388448076382495 14753866597787552795 3970230202417376182 1649887944448921629 16351510952167294979 17098778741456919252 8654160474406998335 7459967524904898773 18172373500086138075 18234616473360834343 11044222736779892901 5197237364364771478 17012879349914601516 3451890694174217895 9314229253303764101 13090124364667433360 9532946434120981575 17945640917389072950 12272897887017032258 10096288054539375479 10008212421854844307 1149636274564913302 1770392317613281866 5344818437495928200 17885785058885233897 12844226810039623817 225911204898462514 15889207508398173043 3090888748313831903 4701198388427839909 6150868382336643488 7770852815311543485 2319837608100449739 4502662154821164237 10751912939521279112 16618019495942288850 17377030388703981824 17753965540445655562 13754087609576588346 6216326290829453359 5793554477313641683 1125776184640266591 16994831322277665553 2903815604821640438 9008397878493022840 12240891288224887299 10712544918721958603 1613605244391849 9523530755625116322 17674855815211105156 1998129862531229174 6476928557904389915 13146931492600195011 4644962448158852277 1271984271956490776 2157172101847294163 17988574016102428946 18191792331900698854 17414509717195027887 7226231830755853905 946871228943187103 5640866593157384360 10217225391557592414 6517199637157143887 13005396813557987223 2833665815503265435 17590569166696268017 17018200565532807184 13500352947235867129 6261657292363531188 8344896904717408 11860856997262849710 9023659785016366596 10123955685802206045 874972743162592214 2995907957341870017 11048120640290697365 17560594228211510522 13667268652202938118 9674803821411297379 17481440615891358306 7412935597263655165 18038809087291725549 5303447996872244759 3685473131295110614 16988684356615362027 4766099493770376705 7783870205818563861 5224225921735670682 8034140562398827448 4989155897641492539 18058081307143404787 12552146970860842223 856308028651813887 1648630171337106769 14792031320525144763 10963422854946596408 3731762257597389183 150844165362515820 8178475154641317302 11582273269768312886 13032441930589861376 6566571938749338443 5503374841776961444 7861503744000278029 16665105738465347661 15897467629660353336 17830105569056962600 10056156750458240986 4966618473584869973 14179070033443450019 14421517194415913705 16049218087645992745 14454802787898016091 17378891556552259267 9266623081720267158 15843107606275600986 13777394802994046473 13657374302523792883 16086618645288473050 4058675903573307994 558704547047146087 4926023611714492706 14318906048829989691 15857625842375850610 2291139019762454984 14167618915155801197 1446065897845071559 11725968248115557850 15765620319781123706 12946576694150808831 3175377139174188981 10433000122676848221 9016980159111445433 7221047561860702229 9713493860297571948 3833822766877773938 9932403748029342776 13493197964423065327 15028185295090377629 3338007871339058736 13019473225814661873 965724157220133960 12915090605586345251 8072613652899840977 11147891907958320229 4513588197423846779 17189580288626763108 4955200987451909567 3583831328017357540 8028700858465353995 14743076620982904362 5571999246929131169 1761994682380299345 7478046850877750477 3468352305432208014 10855976488811163237 15506547023335205346 11008664607960637761 11156201662495204737 6795621195862202985 5752653651339834236 1163529220477691899 3567623533885981560 4496566012554721173 17009748129435017004 4081314230780549089 14674855463004014523 17119485042711786641 11974090937115098344 1682065863286094574 8846237669489346423 320470137992095884 4050987777189780127 9753969759056797471 12217846551777339889 3898801873387305075 17806891819170582184 5063512805631673504 3919238839226087486 8260682606055006872 9665530369436071896 16859087459592921644 14293034282532341663 13610965861785243824 7267737406322553942 556413757562665650 7833813473031252179 6407476233885013905 12455288968513395064 816508295685676056 10866513633985312682 1575857534602973029 5028133232689917900 8927231658856207167 734173004310860639 15728977778261608492 4791060639565731144 16224051523860132210 7677752813987999837 3305154121878112972 5223396665397075808 76177385877880659 8430097081237135723 12586935981370745195 5530576031921728115 17036350956734000341 7819036340879919900 6311737696915672734 4324751139676230339 2385525250633655975 5438640407038591986 16220806912891193920 1282031897210689119 16247120978704877332 14645332897098865412 9822826469782520842 1766585843719282985 16823663961860665456 4707759853389812216 14656237729754883154 10772216784931648389 17033649127388158824 6207306748076434675 18436017578743140544 7416680218936027620 17458710332914840922 13629355376190321756 15890283965349231704 4426355652346292350 12180531122604038818 262574744630317231 6342592636153339003 4521099968321369137 17817920950252880130 13324157000508944843 13290936210400262906 10704822389617855960 130182089790035195 4207008471502904064 1585605673988137124 1809479534802093196 4600299678349201048 9707177095577068856 2316432530486023125 2804095996555714351 11000559124030051248 3648898069246641876 16158240631366483670 3711141636077343915 6789674689622405848 13816010257731265029 3086774994063992300 16611303462256465028 2021145421868834780 11545629569041699198 13963072349570721572 9617422141102749374 1389041815504606204 9113091364864908010 6334204614365643135 10224311824213727390 4256716237156106881 11385944013241371555 16977583850720369590 9267030787793612560 7713020857575740962 10182807487268111681 441886447597214971 5952113775378484294 11556356654756664470 205956883982398755 7952940566513834339 9906101626668174824 9641653030527417935 976155762394705388 12181421317258426149 14283464065406236908 14533180584837526281 966818266159552730 667476559568295000 14124045806012671201 2056569980622482520 13557985369744941309 15886459350191877986 14151085085979356855 8718994106143050524 4408717086602617693 7435620892522202038 5086258336031852573 17415663195784759357 17246303932514906179 12247497130972365593 1102654506642271965 4124381447521062880 3450542809625333732 13185979220986791732 10260539608480971764 17488153919071308641 11037334613332934475 4242661901478618066 9117682515618028183 15175742543200091756 7796977797767652506 11364713395330518846 7745028338098661977 11373927016555752718 1090021065597363007 1532808838902383024 16667996474106102844 17924625654305471744 10254185715798273876 15778653397469119089 15662321923828082232 7731163147600264822 8199720319816075237 3748170727866877382 17892779458329173932 985256889384409305 17084625194050882498 9376957448991139761 3377496414549644895 2219764493983354008 1011746027751304231 6499570666673576061 14463347519512565835 10199921976370545300 10080141622832903768 14065757352320513111 11081114410615554504 6334307775670257520 14868936446296944823 13133066851269537787 5716424486026443833 5810951377940805963 17959091279792802183 16312041007596704235 14744818798017339 11920965994580125008 6877753149921127863 300195607075594011 13649106109202578685 18373629740462426235 10862197679917304501 15709705240102497074 569908109239400370 7634776252346676712 18087643898710152020 15336159090968306404 1538531051148985004 7072562507477969104 17637538339968681308 2843342334076540086 12845774170577291759 2686295157938107919 2699227196691311900 17575792938792088554 5037128256602055105 18034381769651201215 15462965694973942245 17259929821781038897 10123718712772855018 15294666349769575602 2511956053274531397 15659985133626730866 2930651776667668472 32033958503702247 15095034815272779307 11718862209905239692 18006627293498994454 7630100981969701526 11763682597460811791 8846485169892800459 7452216519580428813 14874713249312326101 17404459930927524035 10197098819866748913 10548851506285593203 6965135345554703151 14755219197795902342 12598094699871391424 10306695543794668013 2357419442636079773 10036255509696418992 1231740730636805011 17792192786057653077 12109176913867915481 8805428352631647702 4599643143777418102 6606160310183514245 16134889380149945814 7386932192825426665 10749390608844275844 14576848695842071079 14829143174770784828 16072976082777664070 1290267001770104198 8829558032251077550 10180068831638876219 13202139761082565833 15925757240743822514 17188969337765034113 13676013077279307036 13500023681862223652 7725608764887835141 14488599032584776790 14752534188106008432 16072413806558200406 2250409158048650900 4291880193462790497 12867272992144250325 12385185088462516835 5469248701999864925 17316299977810245009 18386390485189014844 17737292715452162268 16220617394109893391 12729289561144955294 3614379000917879808 9240551527967954206 13816177747017493673 10483000845925506585 14186896586937497346 14208591027934512699 13286673895552901212 12677312785078483596 10546615738680918066 11874129995250262734 2963839666788725294 2955126017160659958 385802355491180530 2109646553381804399 7036687187742238790 2394748543302954086 13107838670867797916 7574128316985149791 6150374688719799692 209726352330160525 8813124183615051474 12914057782137233774 8615623153207346839 1881856964476832137 6957106595288805125 7495664174184977123 2415005626586901136 16468257086626219076 8248645864550121714 14139327437342473239 9036725447694560172 17742073551510848128 3074122391190663466 14664532956018867533 4821593408847849177 9182927478887162408 8881690759556046968 16816064418323738443 11040155739975870938 4776212434621861430 10624049380037148931 15650520887806112989 15801904283428985775 18076731517618328352 10364007002317340682 1468177704056262837 12387387262221889387 15944450543532976848 7710829437640841268 12198048959562078859 16432261370861124398 3264438077631223947 9485271922885851644 6286990132618331628 5459893251098586180 10021337921636318104 2369000827919135297 11524965365571401440 6982011101261343582 17506151761226281371 4728142618974220862 8160738715015114513 560581367755624394 3755733128952078816 464716857848528347 3957359054964596930 7809966078715405126 2605676486722694093 15768764064796374424 7177601455040749012 8645967745301866618 12941662407186190342 2256607369372321211 8631029278010504212 13483416543099796582 12691240059139686940 2970348728177487245 2734415537412336954 14278892695828756158 8016328745497523279 10644556110685738027 14060000707283624732 15496454056997715799 14072556878966178415 8172216891545714523 9147232058352994036 8031152284665034868 12678273774801383086 7943447617515949367 9920699778556781717 5666082164787936928 5630811442684156462 9967875131370978723 18118166784991709311 17449038952098573154 7712792339045872891 888296263492331110 1762446679756147477 805052582155495482 8807406643696769383 3939846041591486118 2071618333399294838 8200555391701479248 3171305330016000944 14014042412540141563 15964745335444807919 7439966978531310003 14743284983691064318 7197729704808688948 15701006995030282542 14714095940073249717 6898586123951670969 11152980014784986219 14495603483392576270 1302971274727532399 1633976357004230263 10674808524532881821 12096775193161289257 7802082149516404864 17675368868409470603 512310709542977146 9342070118435163667 10357155711402079748 16762326012577213462 9511022394771154337 17810918113754534876 4093052058080288085 13107542518841606527 13755126762273481312 7195452123209107053 13789778912059919181 5999156066867305259 9569757920556798230 16130204062696385560 9237551156513729796 734264422590063003 5184187370411909309 2992401376820606932 11632016996511587084 4454997877953353060 7657521013773349062 15023150506025157514 1103702726733043907 8895844295322629641 16509314631045718580 4607562448760117908 16459745947094973150 934755048184738940 9038927345315544738 13238968241038570824 11019552762961027281 17158302429967080339 498011876795620752 16003189466661310110 10967356786609093666 17244221619640526136 581013137014945713 13944548335943657345 18255655904198679381 12828998979081660687 931196861223951274 9168879224324350798 9072922505434846710 1527288148049915593 82162784413023563 15216263981030014595 14380586101803511641 15263002222507003734 1353937380231818042 5764932997008739610 13736792307257876779 4520057133955747353 5169886780400659758 1128658116359496681 13697489386232540665 13691191956497106352 16954457087246249385 7630504853711844027 335471786125618763 5338199558721979304 1522126358482102286 10094888911449523862 347722505845652292 4732020834361753675 4814841343920028464 18037413095256374927 9590470299266819648 13385796283562375331 17711846253736228487 2074671993033710623 14594976902915021371 3750207065979769887 6652190431934896945 445850248343099388 11099589985636844624 7893909546660188160 15187511749604745900 1678048289313057692 17534541523846904650 8099052125270672678 18376116712014224856 16976026390878089397 1673279802592171842 7688806797158045220 13870666200520543986 7929886666858665021 2639510548851325140 12559007398566282065 11366818728777922579 13709732878660753083 4969140467534937808 2696498377391602672 17404915078790440481 2795713414728857022 7135639015141468915 7885396642294193297 12930168821159679730 3981374999646862107 10896397259749797120 14746737029196358733 14333882346999466710 6361145029927239333 1992288970049818391 3347438960874774923 2919704335938524221 9247626281411709080 3963496607037034577 1783541963222783250 1444958766000175916 18345536080470661682 1093001410114312291 177951486629945011 11061007901013666312 11650405007303061047 9822759274194184046 201674083602726009 14904492708018620011 1142620382550230496 17493199504275213227 12024475894377523056 6415699068027806865 17768233467239368738 17235935843063895451 7601800676261491002 12790471938677576849 9388081628385778648 13754754200866681022 15661565389311445565 18024308073874412611 17799251077257086398 3970339598717589365 15592240282296220587 10458501968359249342 8736107554697779802 4463965161707902732 3161915718328850894 15216013110366727014 7379374684419599746 16829993064097666262 4005244549453992360 4205420850381038321 13121248477158050775 14558225939689118859 133641584089749801 3156196824916185057 2976789809638082059 13858911110906555282 11557449145573925478 16710651662727034217 9654927387233784246 9224001978970717505 13138538367478627722 15603235832247078277 6256208688479728533 8263597612423805198 12368557593011295424 4825055050582051352 16873586222507351325 2297688946994027428 11413722365510277367 3524271590030787511 12937403059756737436 9061287082879339826 10799885741218302705 16282037318632402933 16546217558972414217 2252865608565718573 1334267602713271119 2970751640381278003 11057112740802840108 13280527440196230136 15506639767351354178 16872929574253413856 7617004503822241771 208701012633404946 10239214194175735981 10692546593352949508 3271404838907877703 6925434539603219841 1427854623473713578 10506949358112684510 3709234668998637394 16211412103902614421 552003280119275666 16790195076490475668 5309210680782125956 1559978730059359164 9983578526189935812 12138623607966002994 15017995965056329450 14656706689796729878 14297127970650185496 241207700411178648 17678279933077775669 8278702209765073385 14611545570198765586 15923227025393940460 3527203131740433610 7376047280892392204 14730040865976879737 3510971472230766683 3260629857922662993 11727063897740504353 1172042336418409972 47985032064275876 12783709424434970641 8487494400075695056 1154153418392129363 18159893840669486538 13430275993457018279 16275865942112593202 1581938020157524819 5915732439198404661 8044583381250941536 18088002346607812871 17284860649528292700 2608217386975456678 13446635577598951328 11956436949620299288 2838633065979742841 6169942383642861019 12456655267210223579 3733422137572104186 7775030109580926957 12937498539083253877 12928306606626982139 18027953899658956529 4939050806437087147 10052025443609286175 15235847079709350297 12896744642037738497 6017779618090888632 6483775428849985744 16329876864216007835 1614240286704216148 17880891822612019421 13005063339458543251 16787396447892938772 3639536089698003875 15491944720437310404 14621677062517246419 13950107063854580515 10151895936281086452 2987228395143009606 2840516472488373838 5863074095627338256 15388056032455108507 4687206212507175836 1289254148748534744 10756876382248058836 8540007923867045596 7450138307310932013 14070252166636936388 11159439400507946639 13444742632480569501 13019341909802306304 2340689560900667586 3629089426134864713 11729795690957080916 14297861070486567472 12010159097618888082 14846527642988267000 605118612550938806 17430305448966019373 11277454514970700782 16244269862916320788 6927318848392115927 2862368470491092052 10477714811791107357 12118460698428434812 9421493995918554878 1102471625275730070 5978552290035919796 5979523350227316854 17505314975300748844 6987792812512054370 18153927623886531891 4265304548069898887 11604614173884543949 11258955104020673905 10342977753677138776 10147741065014255178 5469416850310825919 8673146586752905869 16409771887152592190 9041333374965488127 11024421878069687948 101636992989006921 10512703589685477020 3570797507199739855 13257575442414995151 4578776265061958744 16698935344646809570 16662058487123414227 17998476680613117685 16912957623911108259 7821211190506198340 6340825835594275598 5517516856689287047 9062793110535971224 14138367582530584894 15056990295625483962 217713989956974582 3671207938263039651 11805210544533945707 10290033154279783010 15744218177057611887 9809452817683159882 3177395528620025788 12004985682079393414 9655414056375356201 6382386059556892659 12557633466274656723 13643447694790917799 18440797381659476489 3060038135449057947 11036607943367450130 673107483812394222 11940771572033399472 17089269748857691794 16108446453510265547 4737899027890587700 6427539345438349915 4701124090394252048 12846178799763387540 15228679279263683699 13990150309939113776 7012797250517173405 7740286405605880444 1024899049360178634 10464421539684693027 9757336785481195753 16768683964131280728 16669926711199871453 14864897737016064425 17020717231567864704 4732242978751963197 13647381832260919011 18189667750837737119 14883816477163952466 4867080080496782818 11993583293815291460 17652472243272300395 18176484946391752730 4552856846546591543 11587813801140453555 15908673300737377573 18393669916889265963 2524528731099162154 9613568014599314039 6226711722639648513 12608348463670471412 9248517706482668887 15563650560524841109 3636200634911247321 13871227604204302413 11906409261831665327 9310709890807002210 18315803623087093561 3691130976611013658 15358497179855613716 4634323554875193246 657631345963363854 1460352577704300738 4724600820113314009 6459609057021469712 13734167782508092027 6561755449850495033 4547901607807537770 7446511315066883109 5328039152111499129 3971701952651334566 7468046457431114993 8924995678523507160 406010795423028293 1719881873770660932 17368622850714306002 8184405182273079231 2428357916777834688 6122163259072194456 6393282445359910516 1216773318845422972 525015919767481221 17827903437826058190 13394581236695533095 11825440636252724517 17408671866694852688 6387413874721665466 1341280293768235173 2304956800665964731 13485926472111049197 3446659426555005708 11751771008579084561 5603670914441745829 10487900319234873331 1455198299928886882 18060042413394729490 13423466725838011676 7437393910111421959 4312610013491422423 15648169406016764721 1610275650538594293 11626059044282741117 13540580557694189489 15643382798010792965 12956988704104628789 11293367050166349406 15096729182272693981 13217887159512343166 17002100515006849077 16557220421388857242 1148292692785469227 15962554927786503501 2282854049961754201 1091012534918016570 4087614072540501747 7134454737952438666 16925255685401840671 1848324383188298689 6156226232235869716 5756094954979932371 7510235482362736577 10083581823721380247 6143386532044178776 12963372119575874824 7725834121325512752 8608527035499824056 271561168940892638 2931747689467433182 1468121533670541623 1250812679409847411 11067086372160924290 15312762271572955447 17216756679304115488 9177657087641145635 13093069967592635802 1954696079465580392 10651002003561275815 5856118948064021776 17346320660203071511 138442609388014531 14757350313669147543 3072786980321675317 9147021851166037730 14718590174994431656 5692543592635391177 13187711929264955618 3931857603798476591 6631998430544835824 3619585774781541259 18282852433167196798 10345049173405991991 151245995529033193 8690962560089200758 1767893554961232020 17242080925966110793 5170426115321195722 718779944321319642 3267289048572124220 6568819806922049692 17145814629742314226 1465114185606635194 142781281089631311 13696295302886172427 14376030315630713892 2752377000652972200 243757100869613297 15430804836688911700 11445182693575260856 5921916058654292111 17692114652203143350 17302160363336461403 9795681071085893131 15122949191634500220 17640400347824039278 10848092326333921243 5920056807063892474 13139488315879529845 14551415885038046491 1506553983885402139 4655673105141722408 1582370936164428059 11929734153607278046 9072450002030781043 16619073942536047912 15293480980408309274 9371179539790324664 5257649504460189150 11403718022098624146 15512262298997057644 324006196127314917 11989907475550068214 8461844859588901973 4939317662788131478 10824069311149521000 13779642718535362530 6301132220614212662 13361615771200977637 7705428284731105318 18317806617299983921 14079909476441697050 14890940732428757865 6099327424030651206 12192373178044196119 13807070834135506144 6851616958323338581 12519670459644472452 13496249841086672393 10692190778257406650 10162315458783073778 2101929867401440904 13706733097247136529 17949493414473455390 13328798521520878737 8011648373478501769 12359313228451531129 6921276157415345341 16785375899042965088 12888852081532454057 7703518817311429104 2907959023552447433 11272860033919823371 13387009801754665215 15758732715428496168 16986425875852136763 5793516926775511829 5579681963214585810 11071839290393276831 4786767915938761391 15177660648001391759 10105428600526280120 7713057666160872879 18266693001821353042 6679960501319466738 3161044429067574493 10053655220165308288 7685180164853650267 15022339500420683571 9953346243541531324 13787227898592125256 18272020880014986103 14155684191470034553 12415015258364780838 3238329367778844748 52424652243166962 16905476332267079964 17735062474445783830 9552394721978883965 13479082242556320015 10167919375551093353 773424090976251181 6893272413046144745 18354732219498375040 919945087780278266 14832041945202888504 15477126410376444649 2628243033068081530 17037407841041105807 15890542156061568508 10205222921583056336 16506414027445064730 17072740297424088129 8978987028644494137 12708206393094914770 340244736415706959 3145335524010621875 10467813519986944197 546860274618214230 13639700853877220306 9357038543835169919 15903940887980396168 14338384321736489132 1235306350435655677 12607855495965137590 415938248858159016 729659374880130665 8747360578839944952 14537279018048813891 494172328784847150 12962958684674433035 310253890227925224 919376722126062883 13178031109025268631 681664035782997355 18273149999237178094 15848591541635279986 11730216155780115052 13935559945758036540 8774440964754886598 6343297416632086332 11318087144655826763 14499924142536087456 11046907156944038001 1340642300760194011 8719866044509654096 2961631678678398402 17616832547863631863 15633405843219850725 3375196344710953253 3722739696351634177 10579008131401998489 4388698649510274517 12200844713397819998 18024582504212401018 7528189858628966998 17268329063784322780 9800520098714968762 17835704816626332652 13376048609763043946 13509629823430200044 4106616266063276847 17075796221671006259 14563161803328014689 15261453909875107056 4663070277807672995 16514032132407265861 11172794447805946051 6011912121505180574 16523578004815380734 9744997069469199250 1304520371024427739 14837532331513455863 4187106846768860845 7192079039399007990 9120745547121318176 338752707388196307 5585196230903757024 17944873493005918450 9329769537637957349 12309859627501575377 10383322683401359514 11900149767780003002 6595710791237877177 2480785545036644117 5065156222053412171 7981865493743288893 3407696291058953081 3373669588347468049 9419265488722134701 2080357393700091486 13542563388389452660 5482371007025464891 7584329628061523360 10610358480880227195 3815871886091622672 5904734526798997099 1356786876294316663 11048937267631513870 18326310868557134560 12084675333227479411 17264806271637081058 17909620006169489515 8854558563033829883 1212253610466574427 11958743563105688668 3147593385172842354 2197878302054618435 13622971857923746452 3185176208878427206 16988403293771276189 16900047725292718250 15991179431092365927 12206471794814636060 8834973932827831793 16611079037338634234 14473329889493696021 14708110645008801878 8000541241069439807 8793454057758320976 13928995260661166417 8205477520581977188 10182463272663435047 14456922675586488833 15249257992369157984 4195301420675115624 13350000224647015698 9490656499140312052 14515795081818071538 16659610032523271501 2810077559621572387 3237796032495021401 12295332673901251687 10922461045983641905 1776846943261874774 4806161393647506298 7250994289612758734 10255805501145626355 8644007566742542985 4724568614582064107 6655982792823285590 6759567784282476310 5813800266675929996 12563890131207942486 352811342070042104 4580926889268724840 14535647190297159409 7827569806193813679 6341707462421841047 8637384222323818948 6162075578584378725 10750200625958033567 8103168248074741330 13750089720148632794 4499014703767048009 3886732768280853506 5553735270438610659 5604217933688899941 16616898303272089450 9635305643162482848 500556710492929675 13215884112595062824 14056645266376324063 10852211478263622242 13998871383967632529 10190734196286075151 4662686913801618038 11140077516663216835 8177614638974969340 9523099384068258737 3052364613009975277 9860891013089475356 7374497581217910777 13222491786095957892 17211651788785560667 5293865780196979800 324184727519119948 15221077607560720324 5355522344275382385 5886234518462102271 3547856334641004637 12822220400684556775 17950981535898495294 17765197662031061963 17466571810304253423 5851859099838561030 7190487076195736889 8031535953099439693 10320425538001839135 12512142007863727475 6190075408621731140 3235192424709144675 7105715315678286050 1042396624599320853 17646732541298083922 15440924392897410004 11789072324432509783 12964339594391885498 17145333989670888426 8775064187186707471 3866068165263510666 6892041716025888356 6951921914663630041 17767116730399446849 3373665331548860308 17896708787632254107 6277963258759813674 17844578813018878395 3023200423641155473 7241062448291096000 17944222440263130310 3948540704876031267 11252781593899526589 17491575471364096342 2928152343492281061 843021113518266637 5436914693846150123 2881484596909625601 2355986295550652700 2767828112887347119 13735754079237515893 4180011722634981230 12312065416669933159 4328745156462420079 16418537569449645274 8745785388745092865 18077289451974608368 17414379690041800403 14468539357634704286 10982152485122890516 13764696396210297913 17387757066319987639 279463607472889160 2630092207237294366 10636708619356343364 7393307637911588317 12903799901244232172 12589697013006363536 12456413555592727811 14713203982611930040 18362866370504386409 8267954156517454905 2447383834260810085 13110356757270094629 12604221298301326746 11429482811065320304 6404267993097466370 12745361380498671595 13840540308318481681 5777073512260629091 11051262866812803992 15744363333456991366 686362795005224725 4585088577110914799 16322442462825739977 12647732735668208599 9397604051413775833 5399779115459290540 2082909193443874717 2680940623181156241 7805095750302938999 5545798672020699651 5684573785980777281 6115514348518172889 5158441082338426389 4574258218560314520 3614706536401670732 6475154693454595820 16225152832966571580 884041001201349437 13452364045866435961 2227041010600824673 6523929248123256852 14926819827963811721 7644048186382741597 7883201423006951186 6391613335282840374 2939883211559793859 6876800082217266432 7536320251533575309 13713138543307394859 8429975476593185070 14671222300884201323 14425102695872029735 14283151654001020004 6310595474937560056 4738987842343789855 3564697659814021597 2742863876584468568 2647149447644874804 4892119887952188069 3573807900942634764 13245229026850363979 9101822911056333898 9509197541595894762 7490562360927945853 8646289791892466308 6315251862007536057 3766549346372648596 8547626681470126905 4694452108277730091 899962885834179995 6317408659554506659 5251654947302144498 17089986773834229908 7426559455827613608 14470716735901820715 4381839503887214493 15185807677065611071 14040261207757464803 13569174023996519610 8753270020752513145 17478518231316796492 619863683941925958 4569208762194056381 2178719190902499540 11321578049708307064 3434197751449419259 16646109833890492289 16055154564829381513 6660988918666830715 915764563237991353 1286212047253720264 6422043530776584756 14283050410109546520 16660161725230330683 4127469007300692571 876786009399741885 7578319930409857215 12540709394891716369 4057624552619429074 13435379211022002722 6019174171733511453 13876667828655989604 13255761758767786356 756885274940727239 10095412877532549349 5333570881722082704 4366244011305814376 16824910789011615300 8805722910714262257 2721901815361400120 10901369588870796517 1199223774369432024 15213035870472025236 16483077973977571989 9356186484036408903 2519028296848654527 17170149473259979016 8532295803031882925 3177594311462779414 16970718876437611233 16367896848869752936 7392863805037704919 3272075728323948532 9595763350537640949 16155312522637589630 11870910851133545724 16263895471687795356 12231183977737388428 9599911169116801312 1870082138349558257 17337362487170656971 11689753718387741939 2723243522679387589 5066094587097374427 8162436130188722 14970004980123172640 15020097090722482839 7408229262623728485 8466378762677043703 11334892870045890354 11862382077644453511 13763011495705933861 3591695445973531321 8905773260967218704 14756914300329297886 14250931440642593398 6798109193671153084 10595717544109505264 17941117368931341616 17494569091745745145 5126893810879906857 10179019363406317850 1050017850071407018 4544407445411747150 11866995050524819796 8717243646273329361 15726952546713262302 4322810434261513491 10626699139225614611 7395361646812346375 5989861264795994143 7521567766043771490 13586998937418385075 15246353591125238702 7501217373803424029 13109104632680929070 5101646386028490047 18086564575395510120 7852782953080858867 9766294087178389270 4354499049379445976 14351554210671141105 14701857403654434019 8289874923504648820 4754719016736084404 2032921551741936024 4688010633946129063 17403138994596652605 6410747412852549265 4794935502902509797 13842345157907453137 8143560242563444138 3712562425055591970 9725927573787400355 12024252593834762284 3619939809519312106 2382724754327004792 4709913140592254930 371596740209421481 4604217957160702926 12860413861326849292 16715784139099228044 9794975807113919583 5815149070378302799 4973069849176630878 16524672259804875082 2849491140372728708 3668340645616679658 5731787055706773850 8216233994721271291 308687372502681556 883985019641748580 8462713660187190811 16118387928399080941 14552797716996283439 4210702756639133692 38078980319248573 589127544164439602 7671369463470366743 15070168034808037682 6705394263225740843 5213015147408309767 13388996068745049895 6309814239789355669 7267731890957643409 9634715589110172253 6632460194855005081 332980539093975594 16917492139692828787 1479296955328285084 9553766310663437496 6013470053446372316 15351429515521516441 7402138883374500224 719765266538163687 8247127382687033640 8467609246937397467 17332533938532734752 2010888545763426943 7590678074686769248 4174940379662370014 10994250846253462476 13275137492701512648 65507179770407404 14083240946595689331 14137170423684716952 1475840890361664057 11656816780948948883 6894262339871293026 6882839799379014328 3766817836976869871 4878130462761704009 5080594991354839441 10768503799710154329 6837956335456810140 10644390159215774530 12810046180188597968 4908477412002895533 5301060705731361730 2271479499822640979 6235755192648971301 558951844447200744 7941162626590115138 9464590187840304084 7947864976374977563 4933041400044004602 977305252471397288 15894729284230099126 2711591493665485271 2349086672668005818 2507546477742958018 281015296363240986 16892177239314275887 17233096948482056512 4627622765174776487 1006861562227550115 17611158699449835182 18093393249466796861 7254781782382363184 9220097312016892990 12424129458265519345 5301125281887228488 9738978305400224603 10337983292884840841 14541215881134082146 9154124381680346179 185082473176290133 17782084180055555965 11902636275510783968 11427167829841929131 4560407265435143174 13653110615967897162 14780653003459405981 4442153794470339981 7257383669759250331 3251853071299320939 408866655785123064 17666942509042426316 2071186613244655007 4223910643910190944 9584343445733485942 6868132674116161177 11975504574573808965 1743238355571307524 16854994383544450472 14516392355404253137 13548642709892170888 15857718972315529731 444504238531285359 9618402454569463649 1805053400207765170 9754775726585521709 15083580118444225574 1235042997354127328 11327433751606031324 11880967990041659712 2554664255379419171 5768246869041601592 3607487542682831942 1208188871631353182 16707757082779541216 2146361351115592394 14163467007034150620 16624040638924785317 18426532315483070153 3476924193294328465 10942614233812698394 10892804995379962932 1050847247427821451 4785470720598594743 7578212118923913745 10121185907641771741 62486283687015145 16991952385784911624 7478954786579297696 12695184758577466575 1887421077927733261 15139438598826820916 17646093469520002943 16469569986456524055 7429056328439576193 17911823676926719543 6225754005099437977 11454246632573096730 11062505596461820366 15390385041106800650 15576686473064430356 6035380347685263655 2933570647180815253 1885722272036049585 14259804295794382394 9381951995831202003 11681820560222969966 15296338775786455006 15510839634598448772 11552071619815855398 16747567360571895486 18324610295256013264 1968863231366976450 17652800646003242416 10232957560124752662 17186381146759498358 9065034368627229003 14813347424770680228 17946710465729260204 6228175845348575897 3121674019852983486 10818332066311923560 1169814121270576962 11824349554127119529 11630646797311460536 359406104644275043 13228229182808639968 3264921637804929652 13506674091314687241 11593396220734478527 13232597417027948515 8042716506369213836 7301140026585879626 12343287787489551662 2564310638235914413 8097868998093367396 3270373034249057620 8084312642899314967 3402489672526565678 7537498763657027146 4781833805276313479 649485765940454050 15513697171223263885 419375679879478860 1923578503400432436 16838020223653493177 2959584914983489495 1524008784006365778 13275618822548301395 6542828711604966325 8698523570282966532 10967525518130770491 10416510599809113617 6818595887836937490 12115036338082027233 1841883046134658175 11803652238710878837 16035860022412618007 15510855787337852204 4629315182992007724 13346037069729378717 10545129905651607861 113599965872261266 11713458414910947260 265135694423425437 13923460135036233660 10024759188112073044 18122101511808662763 14369057492638111536 12803155392444632634 7384760230549846125 9889843818342259703 14719836491010900089 14019131271838686115 12079767801898849655 6478932081307197269 17187344828548579507 11701595544498629688 5079948499705324050 17661281778281993513 9187190230350570241 15232490052300959620 9849788324607507104 10139059107239868581 756684710482162948 523350321485734357 6384540163164963368 5884632194525335171 11200475172740009070 9183124107180188679 11815656942104652967 6636992325420966882 15754917421599329941 6245940103575570409 3410217478341535137 11838529258340277699 16685412719529146616 4656351025690979783 7920149485743319581 11659772760294783269 15896770882443325993 6849405307515507842 13059997614426470945 2738952330645227268 5498281687720911953 12084551581798551772 699938468209257576 10835647920162889579 14465274647684670531 8560993097041895445 5354795558491326001 15904777326256552676 511518131413616418 13262790176640794935 12818900624776518035 11474151614302273516 4141424034882131790 18125948223102516069 6406214440056049052 7936145257251048658 12037152086417065318 18171418253567338333 5345616123646690263 6080470531948478800 7119526086818815737 406662051518358064 7879585232305858170 7988473855997121376 4710579130575944929 8867584696285905116 8533354225753670616 16371776610431651283 6459189220160644625 2770927910964359786 7853256770229728202 15858294060948986113 9711081770589112613 14169682975164379357 16950035174088084776 12779525044273141353 11703225843673812815 15726832664471963453 18197392708296201249 16366029775311626760 16113109005670887706 382829644547734793 9594783804830345230 2968642450639586905 14655690017449489058 229631157123659938 4819075186073958760 4103433599286408685 13438151463813014050 18156891886555291695 1457182400159840064 993785030271680029 929600283680247051 907511144000104746 9752117205634044867 2309366838274317477 13258917475351056401 2744121189351638061 13502162084696657456 15157946564389740264 10112627478157232571 2808868141328553928 12977470554805263314 9763631006723374466 7758564313902907264 5254834070840445866 949662143773835743 17170384901515699104 10783597329610399947 17284312828272567396 17577538280098754513 12629813770961125368 15335035615010487647 13469595347765015995 379741188760730365 11325016565711355267 2788678685289174018 10613903607628169880 13676183218389068134 14996774213201142508 4512681998668861543 2877102053896540098 10088606784440819440 6802551017848762014 16019980066504453616 9420667693893984267 10138558628120821429 4314215253876942838 122606575376146865 5272305059947998658 13299188795205960959 11675542092927460765 4468962398515401342 1097332214274668592 16442198148145078078 11105690024706633550 18126534913996741456 11354368174658395580 16898435524326992347 5398525197585703899 10321746280276574569 7058498730219936333 10085540080621946100 5487665833901161890 12492011790058318715 12715476188564652641 17687456762698392136 10560455066389549834 219920799757790118 7004209477089397113 4819202023499545188 8028943717970875380 7472815375766593222 7887018067793651189 6111128228532807485 915709036737149795 11096907569626625968 14112401506514958467 660449922865293111 757021383605732947 16629382735059763340 14889783949309607361 14523992174474395058 8257390657060626550 2575570734450635198 13335735754826732447 1237467295029208067 15941080486646089732 5461282592023162831 15108424430597153914 12328377553639341259 2658797004798013513 11223920200332465267 10044887132962601088 7280934907340708089 15074616536075757042 11329010690400746078 734925296785700399 14900938096216336008 2700058547812388974 998002169871219721 13963802588522809275 8156256544111271566 16377661096129928193 15824580615637073900 10739707202701309210 3187922173383212826 17533516133582568497 2199261569639617925 17479382219978707179 6084405200121501167 17861190950417235563 5457256701122872277 10449923002742529462 8040882593033290311 17063090014253499118 10833400036319263990 3228940385307737084 3442027026928955953 6025405256370150587 10546249455711898289 13705177384044676033 9282511766516400540 12024931309244391201 4830673111886822391 13303821202889156160 9372419816894437035 8848135552750750403 14632313328423547226 7495700653409821198 1021695951913406545 900572513276435246 16803783011000000395 10476061334784355735 13479403120240544310 18248613820161381950 373968972484867602 13209547158707013904 8041296401006476545 4626775356241727668 11473846206382623341 12813623784565520040 12874515101318801549 1683106058675084372 10607152748067433322 2277134408832804233 9118677377359131813 2902125432428446934 9411192649749172086 7888933808508309006 7847495785516025260 3779926569569502283 6585376897921074107 3121452208419290361 515144753304444704 2833911367113005730 1166165719932784744 198454829194845791 18373411228240921807 6440613526111226522 13220282233767758243 6614910206255486302 4718413196360801873 8750732811642383334 8964441667638881971 3544307604838098392 4135268440830400333 2708231809966660501 13685380775687170466 12561008079918188428 13117750045344559281 1307482638064002110 13280779701332295047 3187201746260453296 11722531728850390840 13903756039282872000 4095358224451381147 15818577743807397464 1529965470829501322 3640109760146059845 1855582927026629708 4562890357943741475 5811685550312492427 15834649304397579825 14964270511445241200 6190564213245239105 6517777442513392251 17592638398225042387 17369556763653305861 8618511232505603383 14870878144669509141 16784378743386308928 15012479641077156577 15663133585187016535 6396620254868287123 14830109217541033067 13825803736685384039 3062017594628418114 14476620600649704547 10282379410434119727 10242547094176005238 3645409983444334948 16437024102548397506 5042985240778309118 4677584384701155513 15164059654881014042 12952619539898311578 17094031348906795940 3102668587967498187 17807178236639917906 18274914782936866107 17216504663236121921 9337004156353656870 17635684567338985603 6682060018976920900 7000030499728522139 7507766657229052486 2685537673561945032 12143956199472010921 2922799317657700128 16904592359890876183 5392284780297497234 9771229514602869271 11288285807674140144 3583369915222302174 17660987415724561515 9699828877925884148 16438091127360815596 1272412788215038726 18178219192843341958 1115772828632152171 8043823748325945182 1319105248149542028 8419157627940498125 11358691527398104396 4308695867587892661 5766901534548669667 9575448610615735162 8852084974095624962 12562829540128258117 1957569535504296081 8153181998310713200 15305638632149035677 11952383151230226420 4724777644734387491 9427005185276698926 6346678872500068342 9041478996046055511 5396726631715705698 17620227293196985268 12395866762670430141 17601406002360808575 531710946958516147 17758898239396440171 8955465752572911355 17362499728268622213 15194070442804812117 17864314007958023075 4792762222764094156 9097532868216039580 7363131608616684209 17042964509034843405 6269347369118548999 8688038332992972438 17970888766217342644 12553723387302119118 9978805454834777369 13419593071054387436 3681689893058347862 823040130992823153 18122172865070048522 8305290659983770531 2072467770041723234 3794736367865300634 15366267380599057735 1822911527713893384 10829452051630192145 3011827980723530609 16363914179184992448 10087084535905549799 17659997306038054435 13272985741663127012 3648965459794834417 2573905300586683838 5709627045295282164 6012021544189528959 16038625616562515843 2245209944054212552 14564466392353651689 9304468665985638695 5279365308628775924 17411558439663822544 15518773274990118905 7158709641858958794 11059655468638172625 15449161183740520800 1850260512134784025 2792868709137770817 18284233813757963764 13284940407919237034 2376653919953656686 15950292839383526819 13089807793828637987 17186236970385793675 6877197727734670041 343050998519170436 5520712626931281087 8751918760505436347 4029057360725595970 5785948357323019034 1325177308798724797 11217602582529875096 4435078976960191754 5611201455266470858 17827362016277901996 3666605678341296244 4382143419932119971 9398736555948998528 3727216481025902569 10568527628712577552 7010818847292824839 12116038684167546578 17507054283486382141 13538250548621599705 18386940347959184946 6034931341110624473 3916404278459404194 15335323833871269326 8265871931738995455 4642090510322983270 13653622431588882977 2123791945997963033 2754429630760614126 7279346928905506849 14296360598787532013 11779091713443194284 42113590073201239 4042225776225895795 969910358302299724 11387987018028081598 12531245454930276124 6118999126017768394 10700068524470390987 14253292387621589247 14750071466163156638 14567872276830123157 14030145562555484719 1755466574749976349 4893936307561194793 12691449888510329573 13496055285433420985 472162366843024447 15199837179960159140 13786020629500633860 6053438566593900278 8771723957469240632 1756198901757266398 6543212507050868549 11281452778308746451 2001746160031378020 5911895033809480263 7016853320841597489 8346793361923473173 16717536832651337706 10012896580417065784 15379988986748352058 3026871676582604725 14250520108413664734 1457091893388004761 7572889416826035805 10146636651167982320 16360377178887255805 13832977486625613628 12223121779135382866 1089780630432576342 12527414308896457716 3712780214861515223 12808303294784199054 2812402764759714779 16036167031855761620 13167983466025263126 7625838808342841830 16410279689059615792 10892401695654379472 6213992738636197896 14781017404612212020 11360162993600417666 9049375429692416637 8562171959646290721 11216967501222798568 11958152091552702536 554042376581278609 7956306865066826398 4374903436872864402 13682894975262138808 16801724752807303591 14098150154336002182 1943804144042926824 902869027436577517 7011921682215311726 3572636708970455801 18334837317679532170 6601373026541239114 11727866449051100963 1491423050285677792 13373076646144011523 18341139228636667634 7976126624351590636 2131973452934047981 6641090506573125917 14686578232449128712 14544316628325362752 3994547950434685856 1252880508018097469 6732901121745700485 8073986666944197036 5396742997186788927 11807493523918534554 18296574413452282844 7430072771328396440 9468151696358949947 7379474246916273133 4227200963844921938 11863825447904360749 12623257804292076993 5013361855638991101 18406996141248767211 14091845475758045219 14826671304100762722 12507487757546708486 6836979554129847501 11323595631615932263 14836716800780077288 3543579265258639132 16889208496296910016 673591302321629436 15083115820745545206 7379698486441963103 10024743765036577978 9610541421793391841 13014811478837573564 2027996518513249273 9813076875373039451 14583369098200888970 6866213625504225244 18176878414004276824 8003784942663852736 9747628975528437241 12872013222577082046 13226388281019566212 2273211022265383914 12414761868889397512 12838909310682721905 11871306614263834522 7718011870309461427 7153735886626645367 639033432509218351 12668603517760185461 948598471600834204 15129966838026074449 14420466626844400231 13920180047032889499 17872435789768182902 10361821913075492800 12984411114053397870 10930763768771160239 17508412228264229172 10585091631275926515 15601723691368208954 8693767790953624362 4794853494093156699 8349876189285511531 17953421028503223711 15005413477786785707 2296319838405683106 3955436505216632336 12433107749089416431 16444557083735048723 4385460620170746775 9682726533218761660 884263351197464911 4042696438765417451 11385857901805530173 15967810174237274407 15003501500592274914 17646454112142653976 10668875145310835298 15491438853207761551 15473096293300052963 1910892020784179491 11891327884456286750 11919648279897492676 15416102226404036226 888925618940317329 1441145476377410773 13115089293740756636 9157207051515495154 6747123035916085830 18318968743966842361 9327304631373130717 8250605884008549597 5262193578013481857 7013922266811295756 16269898480385917834 12948499690847140646 4245842662761693697 1754500711187888442 6403006321327040552 5200347003842864260 3923611444795241976 4194994918115446022 16599464060977292323 5711290659925296044 10519561410348051369 14274339282468116055 12414116559534985426 3792543830932986028 15739220936380812195 6128698524404577670 15855311306191442353 11561279992236561954 615741064543796459 15235223446701239225 7219292533992760425 13984647755115921309 16589326454889998973 8625373128373190143 14402788128301121585 2581031034587989238 8860770171582105144 17286390392003152587 11598887612777844628 13513467280703169607 4534255407855574006 11953056465446401972 10652871071298725684 11602012126573956577 15128096351353403997 11632422796610329963 14485601406751702870 16573292326994218932 16260812271528290985 5650122129231041896 12152269435516975101 17642200011731720043 2805203923121469356 9821620158145560199 10402969153511949068 484108974772405990 4498038616233860662 8803605317241975152 11177282876424640620 628236955697129316 1924134479883542010 15886086792524962939 11121876688393897944 15594396677856325500 14825070506992083598 2574690291860948772 2237673492243662262 16459003566927680664 10530947937029911275 6885014194424839908 15634484580136218136 6186684854592183590 18105431886302264915 7024336244800431877 6257189062993019421 9338930111128737273 5440473752789756508 3526843382035976538 7310086890739125011 7557542434438264240 9644384706141089154 9720819065226118121 8224717232000076557 6178178980289861692 8350034759971840497 14583117076615104247 15569232206549335391 2700254544665489438 4699862618008820633 3985178927009978916 15210710576579868923 15361456058115099004 2100230320538167709 6566196916393364953 5834936801540102493 4084491114137347999 5032182334381895099 10626644289880658693 2220872554840976514 8314637880911992249 2582376868311708042 5406941376769547086 10432632358046392167 6529535957427573701 11779790154141266419 17331298782189390275 1537351509800305919 11189850058629690824 8800834258122442709 15343015172142533474 10191212262910139877 3794577825308695254 8049629816359504304 9035069623606763050 8630698198807024040 16837910988731242025 13038828552562309452 6585056726292865244 9526237727203389222 11602642945772250878 6183664557250369143 17653103924605755995 2021366031430680254 15153539411633369232 10016949325525216693 18009037068565184870 14652794569974253008 10900842698572129744 1003117821628940822 16495552312496268709 15514563926864960662 3148694400549051508 5370234843816422381 16422052908381353593 14445538138580761662 6971100829100373893 17270751318907667160 7958233685619157392 15183135159218026812 387560130134765229 14926687540806207278 167428571516003542 9854363281354947624 4776652739480380377 14155747150803594960 14879435396586843674 2325787656341265720 3643673812126216207 12026405464652932875 831059902210572728 15383631507712800296 4040832931167775284 17836032320590578443 14010522160930120583 8318608479239820989 16886753318755765263 6245186954789950271 11499089525031801362 14324882623761348322 5439874863089496964 13190700573496025953 6375179389007773869 15819112496970054566 15761783716103151705 12484331175779132733 3628118864659784292 14646093801538510772 13412150454507471285 15343902162876567485 8558082138563450353 2508215648841480030 8582399678568172636 7512288656376180194 7005608249721523517 13898993906266200312 17345294307257915355 18216300368607239819 3232086059880355340 18333401035223937719 12523358911857602606 15176251030335990353 14356087045585895713 14214575054403730105 6265808816785329255 17045345752672921935 10426607916293932310 13590147564205878509 6393059470568988746 2010119053534792434 6039144685012289787 11331337142059810716 693525291857839725 13842384978038039076 311548639010071787 5455582256512345410 11194853500812357767 8244635125742601319 1645059923118108953 9919249581899253022 10396413155766555761 2292658339580726637 13499261347705888949 11928528496892820134 10127649890861560994 11947832320463552587 16383344823034224626 3211385158863812532 14851924012293428361 10537487188593127445 18357476197073382908 17219380392646962720 17000527786552724482 10097271662610106697 11436401520562658353 15402148352034559300 17596659750741578627 3571410367843432351 7772776637485838325 235066535384210661 12513572591550159326 14532338227322865988 17418024327709856981 2073287895248899197 14697854293664833234 9690262841556384003 10264811409134403280 15031864675699778798 1901671684937265369 17306358463329881849 6449715518724918882 9961521334992985818 14462338861005619241 10422268084750773005 13314145438809889668 8962957306172236208 15333760676384605890 11961436052475914357 9830125496456619279 522949060812443613 12925015095041482722 14157432812099751273 4056150944558932813 5234215990449697644 1230276330209673404 6727257489460614458 11375622418782867405 15482475308402186033 74980180402573286 13609252841773264612 12016862734078942780 16574059007035245555 17526891280380085851 6096419549739566531 17068803824564754447 5415120352367460567 11063930332396467775 12912882120815369433 12055930141530736732 7358950507153193868 7253230290737248710 8732178396325874894 13129878940240452207 8883144759133968369 16280220979259693754 9151224991352104022 14249634667342188614 16405963626808723572 6250028846592937814 3993871455721812474 15676059269673407417 10258080281337762915 3728552379877122798 2207677557656393302 1057900911803697333 8971107115592805423 11381116219583050361 8251016118152117338 18076423395521324950 2905979962902453191 4302585365481770243 18288123087712825409 13831282722455122161 6460491720732364731 12806842408118328608 8902731453383761962 10528679081270991792 7132737841845385862 9495236020300422111 12971426604521320891 9088302626386690166 13737626229742195281 4244085463619274906 13117999020324642366 14848617930779695781 16771034322482020635 12662558520343021335 4426267155252271608 14787056161519361526 16090348766668973597 11403416817183878115 1421711567080285448 3964056615039200829 11992201315063220271 4832740540727635879 2851405258918512380 14070464799302697882 6397698655510372348 4501005704247443363 991708101028504139 6092876917838268735 8590014165887138060 13858844561131377705 2696874768593879313 7066307498298615841 5762674246086186160 8381761416527510544 2014696710818207855 12444430061095213322 7450218930582227959 9095118863131161493 4504512497939797925 16293383721199447149 8135231893434588625 15379358539869099760 8493446671525216558 10120420939529746929 13377046788147499641 15331256976476536477 12624754817651554352 12456883155577532398 9707189308063978916 17112325014333530505 5403515348513439565 17040279356639306370 7672031879495004502 17635567119151794133 9265199806373675992 3632546473229608717 10488909372247391185 8956214038215812228 12053736596191600470 10151076239345286033 14826651656540679579 14004738787455620058 14115943713820405818 1323430020120981950 13862847503206538277 5330683139845463624 4503250695135746515 5174363316295431562 17266419002471612884 13842215081273210716 5386125307971227999 6639949255085051181 16628825167985241820 4080871758678165930 2308130354626191048 11626888662440595544 7070746092881391409 7685519644827206450 1521065585970201553 10104944664639248276 13769788000050610117 16909570532035129061 10360185756317616988 18168089131875396453 13005704926494816245 2130294426330019826 14300004217062507052 16077564411821687401 15860350944858551068 6376369380753645770 17970815230632624908 12380336052428591585 300716518138960834 14088169951914516012 12896939104331474966 52434339550270694 8321322672395955618 12849050311174081549 11866969470413711925 9560903301779086077 15853303398767292363 18421584777219669322 11414615288056047650 14586978581031205719 14681723970514855577 8791137960262545332 10310881215812941778 4006953308155149749 1748254689384354247 8705987483017116290 2551145748958361978 4465571606446147915 6120534117107753296 16330439422540140465 10077834569147251061 15136288391781704874 15736310652007298421 7713065724376027095 13822120293947947692 3853131692771276898 13870768525909763154 16601883630819650970 15537179686079345044 10861494492971512872 9480476929855523391 16072259261710372355 5210718456073150246 6849070011217978847 8388972947375270450 14241250308717701060 17499169682587028988 8421436833615415233 3306805696199834045 927747773329097885 4379504894615389967 6241157902550439351 15957190273327733684 15122646578500283677 15580732173438756838 9689654956982679239 15797655945399422291 267645243133925189 5075057103128566647 5550358362087316528 4828116183474674512 15263728785503851273 12896091068631083359 11463176128002469209 6096951836213914907 10749160047951370645 15593271776789601353 2774918007224009510 10756273362051063819 8129030137385395482 11955353467026921816 1440237423893342566 10979980716847810625 9040644947321475479 9482953990135876731 17441289441994363752 7660350423239341056 10007696288678372142 7001698860128038675 8183664129257583833 5569015753055118273 1227961529794839244 2653930251718400454 8290296831914967953 9433093450317220289 10508456823687513884 10092856546188766617 15176242528526115616 2335461517613884854 3147099674043584879 16088367030149577563 3739335848105520309 5639571240828832308 14644030234383302168 17551021935005238175 451614239732539387 17270217440372122280 13469413023918052413 10195669583638655902 7365561323084353181 10983425054456541979 10397422117014075046 11358518245100898247 7057215421764865752 1795261853417106445 8499943221338806606 400699499541767169 15932897776531609298 3997736175639299231 4653298342417446274 8592269548929430368 8913677781522967075 15921015805633523609 12547459857062790350 1736424236046172129 18377916148284751711 17550227519093901150 2385049676854517790 11319489211913999198 8410374500120651812 2477480995117672145 14101820298481070562 11689655078522829353 5416276252011058948 8440191790082507675 6628956654518674122 15389788820218502099 1749044682715662763 8869792581203444390 11094012481686504416 3261145002752657967 8260651817538646172 3627950782135731897 3679010701939314774 16291425456503883201 18826710291124343 1594262443140753825 13748165866171741026 3703494474902374390 4297769673017843365 16668305120372785118 1740420780057002713 17314057790063591496 8308312211793247220 8992470441560224069 3175466314202210016 13806227517044725017 17030070871396501213 6026785179307206250 16193064105524798397 6315269829160903952 15970480681101050554 1200859385076214538 10023278316683223035 15402368433282390819 7216407324295811363 3965536174820018951 12513757116107134870 12834384824550751134 14793714798675115448 17105927113485446614 8685883350422717126 2203397072369618342 18057182806063542633 16363083701689131540 15188342911109180041 1063587422455836692 13832285612597049194 212643057659187084 12241613076831635387 15795430836052431650 13625127865487925519 5239168387922696969 3750036344201769853 5263488821159797092 13176707495022494875 9742533623452310395 17670743933213093502 9046274163021668911 12839303008579805529 16489461319946061855 7180373699972918630 3701612115648800393 5181869553871533436 11449994190964419575 2309929321690800650 17810638475488702899 1209175696764235540 9986387351130273089 2262425244058639749 13269783853480580132 10001637315180047094 5585914016494149141 6021137585011078376 11488644479224897038 3527714125907117393 17329740838902669731 10653396212060148599 10684416112427259054 11394917216174095104 4270486270582476854 8097461729307042703 12046451760009421456 11157208663882718190 13078222835999432907 7405593156725131113 12047188001349092686 582219926176392420 4668527217784153737 1507356371937636434 10816466748789585772 12366248829079148110 2557079994958475634 16346517349885350706 14239794496449155433 15294380833395789587 2517201472824937607 13224415632367006457 16622371807190160432 8751513725661217580 14118071361158146349 10959346028570934968 5206705824953553602 7103550239992139858 10942320940971869265 14832413846544785688 17608709032898886045 423254101960075368 12528379973175634906 6612022262721305862 18236933380128677142 3774629152495056980 17026946623884820212 2950884633145627494 4845690884088316041 3586010799955061386 15932577427454832003 18260575792525822206 4087183832008247884 18399471856424777928 6884856851661445790 432831886286980662 11230824681288327185 8533967549906761467 9526179444837934009 4352176611783869161 5590898591426514238 12792207139090030973 7986973560665721658 13479033077741852535 16037958947671011709 3610592176802416090 12226850975944653508 13466092559766477420 9569408494935639353 8353497355726748309 15509275515291303617 18187849221020297836 8516221639171007458 7602121641757264509 8817768838956213776 5624048648829656122 7777434127041183788 11457635442113983709 5302425247091237070 6536064623253258487 9709001376576271123 2863605160962818732 2295135524520940169 15574740558531728878 5101879294100310191 4425820988136770785 5968089533928027052 7219917400890424012 7499134664348952725 8348156694274835868 6096219561093243705 4647679405344204757 4134249758152385918 15935256961677876596 17997990767695524721 10692701702757759722 15131152974533000631 17337718085719186940 9902372098140496309 9086840137038149942 14067781957537770677 17691049519429936130 3050155724596677979 8875505436293841956 4727411570122821143 14240908592803388374 9649460573989542761 11377153588702141277 14471762166303152827 17034799192879808731 4039570094120580553 13252392790386125530 10528816670094331170 515148870870823309 17747640924823349758 12595471327872870155 2147303910206837297 18044569995273155069 845298698131302270 3804796765784304292 18011152042548106063 16748602973456589841 6444824497454249759 4319665786845195877 10175813460138909912 2204088880507591481 15596735777123255643 1119654317013599721 7671999901676239982 11111663018684774509 10822286763671169886 7343208606757512377 324058035499654858 14085643067803667234 12531631796629786523 16182929979730726227 7452746087261673120 4004775762884737826 1190557488798649437 15390562740415248120 6750288985525090873 15760212309193903236 18191001885807839102 4891497714946870360 8660019557467459793 10972425424115459779 4509868122482561272 17583327235551566590 11747329070629132182 8747820486639500976 17400353881183680185 13006788787691366048 18370478841920771118 14910710675970062515 6262587366320628884 14016794035127658037 7072176031791782677 15630699151654893363 7143850935842367732 3874401240258926484 10458192362708212940 16612433186688336158 9701885380225533696 10141647925434401539 10417223827258322605 14905675567509327408 9882079343122158655 18113712811066547638 8123177038521239641 2741179853238634549 7654672500600956621 1543058978395680800 7293544418500084343 9064724402546870842 8439824736003741260 17833536132477301421 15652430171470078114 7485178354395091612 7232297831635017694 9765101534417614165 2361502124145154127 9790965276569670361 737621547557609165 5479836256232113693 7136222992091451983 3244788129042746312 45585224014108236 3181874613100442982 17097399126795358751 3682271367758135794 17282485796383508742 9114878785139100835 1443776214389896426 9073518893284091448 16056026051308986166 9255246470310212199 17242729629921920966 7597031961062652269 10183101866212133947 14146961692012992363 9590004398755818250 4337242968243388692 3328588482193036325 14487106313282867342 3234293858644148753 5579080162695921364 18274180782513921730 990601656717443793 15672309852967829000 11887196960791880170 12858371144164832356 11342385342256502904 6451962158045204344 5985352113894465184 8794337865952023068 218533232135164962 5895954622736994632 11211851897985865799 5600171840138251969 3083600969687284510 7802990548170389207 10707551268899174109 11032466423073921054 16216631098805905245 16913255778753159713 5200369287603831139 4506984760233556070 10659810214009023208 16449343959705362185 13156948596610850215 6024476055476779757 16996644336838165741 5647850958113580706 4631517348819033380 446953281170352811 9189367013359201667 15141092867672061904 755071553455783936 15740356678785247823 2846096515901840529 5286537342821934944 9365030927553515872 14126987908620295500 10182054236253253743 11883039194414709235 2572393523247273815 7051994847727962980 6726423229248828351 17784632306246064390 4825236753306249489 8560117236912048141 5402331424793298049 6779039063405428303 8627621426915676070 7228346601153832855 3574892231623578817 5966623773112008079 4694361814808916023 15243022553259094377 11294374204831634984 2286532966673621316 2294759793228041208 16266105409882128021 14030257634411219299 3780313058437061731 13375108920327851629 8098497314382245168 1754259685757823360 5579729083845321550 17043364525149073904 8312981872806438765 15839682115928080492 17569276955954634370 1792383862830423410 13562524278153095454 3536494602038303083 14247417165027664166 12116228527041520701 4741893537510510873 15445112932876103904 4955001041747475998 9948673990725409437 14912928281434423123 16306111142239858992 7949632376068695870 1728698651215912798 7809671409786309845 13961726667531897109 870058910969827093 13326515854190764632 15344738243473360338 4840738758054292461 8424975616086603600 3415640008841541943 16218391533032270331 1765656058397579786 8333066953709922354 17240662387380674624 9527474895944783213 10350199578162742098 15471401134315160858 14674991436858782205 534736306650746665 8180532735497834177 16872567005953117255 7078523716407736641 14868439692743846617 13188248009350669515 11530385699163979652 13710594881620600843 1545984268020246508 14569957791642575515 1864724439919728845 16139990067827269225 16426241807293080128 18084253250923958058 6644937288272018994 14091707123673588281 8937343262602727620 11781050706727197662 7438732156383410694 2732656049921834268 14959398016294094616 6699065891354306636 7087379422728261628 14786413030815436552 12046664026764529237 12786998432414886644 16090382030783100937 17383067979859473608 11504721643928594414 8622451300851179688 7575186501557852049 13831502441284641677 16801013284567398453 5872008079831102805 11744040551229754302 658819844459472808 8368124450367651464 17990234462149422099 638328391654917869 18345191527659106233 9410156451063791893 622538249504658196 16852230774026503489 12523303893676116052 16665541938167107747 8198025790287717515 8709298698300450764 18427568112024998031 6197083335639678878 16062518922031360447 7196035455681939304 14994634585068410250 333033731215720024 1072969033847352156 12601040686398905391 9962801408178131186 7290720539248175209 3812955341444034853 12912527770559322875 17893691000682053330 15071823258364661588 4336635867356717133 8671588407365546795 1099086650343145594 6006130335681370315 15154464242568990028 16315567148056792535 13972355586656904752 11772919371153816207 11870239591718608481 14792520726818754362 11827533200755418062 10508635290585406569 14929586510790670392 17866090382702175178 32730239365290385 932184395376596117 9735237725466197904 616341788521339236 9763453588323683035 12899386825676623574 1588039914386966823 16576106807925116013 10676531154704862294 5345323997176231681 17445224044796962095 10017040181879601879 9680310529230914152 3282705810423656833 16984367620951450091 690316823153537794 12972242098489949006 1390676791350814788 5657193897740931502 10256398728687912789 9237514439894223975 14846358768908354324 15560332601796085632 2199147676193843099 3838897082560545520 8532338133525969390 11042364955463867060 16157212231508762840 8327332150741674739 17485329478846490240 4416654937468851432 12004063910665202541 1799521243260239205 821108283673350325 3043688224904276356 4301962260554109123 968161126253446553 255379197482524950 12027864445814732806 8747734211573387455 3889191503022455409 13556854316330893579 3568962076340492833 357715996065100722 11152980495367874344 7434543045213301150 13683737100314264578 16887033777234164373 475252994810027174 14733077647942202195 10940681507013128943 9284298636355638346 11125613041964066147 8812687026230859440 14674684102838966147 16592970644247672778 15451663247268995349 7700260554009565716 6697710167407264709 6189343896281185597 13536111428567171821 10107210171694480793 6450406857111023893 5427349781099668356 8223467008508540915 12598806743110296353 5653675245656126223 17812696333797820070 10467403005859011459 17663714249373143152 2821880464932869684 3953977967437880006 3115764675609114493 11082483278265821402 5505410264997114213 1501815224457600230 8722262363339005990 16665028359311014248 13170588413029244788 6202122273417811634 13820459494452028866 10755552043034101710 11006454972527068275 13596015033678170207 15533819080819790524 6461848535504820172 1783604038713009442 14918097579687297235 7326223463060297092 18098495342057713262 15565841208545528826 9124381953487151502 5360712797130069302 10256536717836689048 14165998313723598600 15925896099028853061 16738606636273372808 3540927352898718642 8822691233929883195 12531974390734061571 14335344069176000986 7902657448745976187 15218752891392583294 624694655942077234 7373366862900295592 17320544183840238602 9751745537990569078 6868318413805176005 12388819034709770903 18060593891100787986 15088104228571164992 15011705722045688727 8605910822927450764 11826545313699284290 12137645390564340643 8017918809342103458 10438079753401941710 13197784775943919393 15047097086405576429 3766770783290070243 12266104676837775642 14412920008327330219 9540978547406694078 3728561381933804081 6040900496805601553 16363126175414513308 4742836712533109617 11487032430988863398 9772261859636474692 1368626774979188574 4718267788158484000 11695492543219286260 7950469364996413123 7373265365737401368 414722561960123577 16391305014256043141 3602160273486020299 16618750106080602176 18325735256031828620 2412510173219708317 3002453934107478867 4641068709787762623 1042932824076594964 1395756068063711419 2946568729147901810 5041122922858829477 10420770972501571440 47827365234045259 237473654711629083 9801983530055466597 2469497838189726400 18335501404025473044 15784850264728659890 11313791623765099899 17393828230837662955 7074309087408854575 2408697434881875346 15788022920497189732 16859690278664954635 2875958774506803494 579211144764389880 12528049089812035716 1750302235670295983 12431869383321928750 17678307489331739176 14591723509631587038 5108900497160134314 5501884307511804825 14993605723267895258 3326190019886635270 14348263467932288397 18078143436114267265 13936893959165148570 11005318828710112332 12897394061059662621 15256139767334577973 10973819093024573214 11461671810199410615 3645923633581243733 11103647916870826271 16791053695381444064 11349806998624952221 2649983865325152125 761035263885901649 4293716769960138456 11982794711578438565 9123438350727657906 13782352198771494188 7065879046805073605 5563799358482421253 41733845568337131 16436057498945776702 8931910340645396904 10746977773845114374 455293260015422622 7582293065106701925 6552129749576341117 10965193410058203844 1565899223810131435 10707032101607769874 2252775807141040954 15118932986369253028 2766165741916738407 16077479815028164481 2695758006183704771 5684730752592179129 10434747053390274342 17624388716227136864 11186504604648712341 598002549992334311 10037301028735969788 16431479793645248955 15327741872805735048 11307159709589731824 13965325614149595332 825068733374787370 6359286835360934174 1915264342314777692 16178414192755734088 1155939627113544747 2324372339513271649 251690229116464346 17383046569521363826 9926269459496741253 10690315079355562003 5236097791109258105 8315786412307032355 82080759737246835 2589898699344839228 881315477518550594 14332168319238655235 6154680765802522129 1976975253584689764 5006384990727869458 15973226636776942663 4061093438889769512 7591811043591484692 7796440677264891357 7798112649019624598 10038595205241355026 14430865533727241101 17378095203458779449 16150642810939153509 10502354315913156180 250066980681180990 17330086966831760077 17904785539174625521 5616175128402957730 1882953849164335190 3081278396935246897 7752826841769820849 7327713842059858300 10061927673792659722 15102933233507428679 14049721972807613243 2709022039452854340 5128135263166935224 12204540521136503105 16975554913755036343 1005398636475477275 14557651059207465232 6285699220183552904 14770816869660679414 9490396154117662003 11111144776081644272 12721645226925116562 16359201967900516808 5740278096223325863 13072867386845287375 1893061122214278327 5962934825863107103 14051406406272808192 14250647189720199172 6383787911276812171 10428152728935374119 16694714334336286766 8740461250283095353 29337527983127288 13223960307188954319 9235998480230749191 18036616027414194504 9804315621564674926 9868916993229158020 3329359472853993692 14219356868441366974 5180045013571139493 6689931500039411644 4179704458532728438 13344270643298834829 6262718665287796549 3781477270164895701 17814395643656660282 2068222844738697877 14951264410015305807 2483541844876704135 1534862907126113051 9818674101974023457 9735468381895170679 1919049076064054270 8045899019655029579 16642414158339716076 18350273296644724298 13327083315003435577 14895730122662405195 13932633534795633901 13499670878625382483 8410111605661770735 17115817119944273200 16084099306995216774 4124279211063805299 12699224651677607176 14368684732688781456 249112174007038696 15092253049162343071 11673288174537463463 7538972528782780186 14742496619492749054 15457268193297666754 5579755892926387090 13099832583242042730 2388053891835185357 826455475495894383 6135385258598724080 16697028638605226286 3157191325708359549 12619998202362795060 11723345955875888440 16390928285772367797 15095251826255515706 13871622261636282914 17280448591240165344 5574092279687513615 3891713712863580740 1022778745669066404 5846715222840089960 16681698092035597242 11946848684367664490 10537243107579768446 2434017302031513697 18286902376971371096 7410691193575548511 13494309179297828771 9165977252198547304 13556602826689725586 15622364495678442464 14059273929312741292 17938262846098598133 2632172019260609657 16477353510886556223 14189435529755885847 8407030190707369446 12601015067779688553 12910895433917642106 7750935035919178631 18092846578162946909 2630544851332524029 13535105283042982275 8353744142193972253 13077180358444568127 2031358376438376041 9216649250095506569 7400118081376862230 3794030671588079054 14677610457848568503 2856937247176175420 16123151701818306486 6310252044778189960 14303106725533708835 16565564936343543758 169043797849361851 13040198993606197417 16086110952357453266 16569062149250533154 4399875791293161569 3122122913257372968 343599792401501806 1733960952224762207 4287258482641967337 1449072646890296780 12204596551046813440 14305826211528706166 592860723538622892 10635297537893617608 2184226716037509834 11629913710463827266 11177653984964143817 15945413836538800379 16806239001555158229 18051135239044148311 12648329180433320471 826633206252145872 8868118406066950552 17950350109881984752 3037919587737452636 2002369112152129746 10364451530328548659 17429402484625976428 3037350705548903948 11837846579535668800 18006755260046880373 1387022886822324059 944543332300005903 1409815621356304186 3556350024577103704 13289302948725245296 17288878148639292205 3980194404198113679 449374566968494525 7862295992128550131 3083449006245208026 1706436975676157299 9348332980979466360 2848290117969369127 1362136874847744913 3937615046829361750 4256879989178660729 9648948178093830863 10163846413373689304 1243156483608505163 8971916105435586495 14303129091643897250 17616144062037886246 1276060601841116419 18259002587409352923 14181124966736996404 11880865514693797262 7917818152111906629 10926018126807942052 15871171677142928460 12822327324326742278 17843049160688015656 15291717500675534265 9102868630749288383 2149783521874828791 9120498957075307306 3450420031625056234 11852303345179579015 7897088380261339783 12784769502370558848 6713753936331073079 6335257024795983696 5844104881138412995 11564259143405996998 9488474078015982367 13450258907282673366 2852888297271413169 13469788103280760212 13094050294095826656 4021046898289507022 17141286638828973701 14014500136279199793 11420177994216537774 8131108123823032143 8325489272175789333 13380901874805916766 16963691775008965907 8014696402164866955 10893591692676282422 3420365684602174011 12496045793204385590 6380042713061308799 5833070279704450834 4283595369220317004 4767658763709392468 4841131822079454366 3639341385626047862 13681918154584852239 1879442873949504601 11031861743599804502 1383740120833328195 6626023601100550596 1807884476352098311 12923140720583136754 11956170431612281357 11326136181252705798 13224727633543403237 16984345885107923348 2046449537899262856 9964032073353866855 9724792050483509678 5061593105572181080 4915183675711636701 16738280444653578634 8831298398320714352 18387170627226970629 12312937191312954068 10479107624478617902 15914019059236678183 4730893205107573667 12428499621088143000 14850876174655334857 13019544312642720083 3619645214453607922 14622189834146598394 9989702603054867325 4513217915583980179 3517069347816676195 375973829866562641 14209689268773613050 6259119624066250548 13474936097128596175 13897603961163245751 13976117223844256747 9762778894829470485 2767828753082729578 1220907636393542769 4736667268130683762 2144501440379832069 1616603516616855897 16705205615042993067 2472284691038138920 16466882543873407619 16345330431097029662 12903990829384534688 14498612967960641008 10005113329539601768 17182825675000267093 9582791243697764575 15328185321278719726 14928185076757764277 2919974879759950300 9513024291957215083 16470944914733357278 6788219996064175628 3924273794336006821 1001967869928899734 1148286428047359634 257750021159772051 17460808483664700866 7276960956226399655 17476557698404644202 8446376409257950418 4145513508401785624 17178526147425882420 13463472118388121833 8891257009602415941 4334388718072680002 15928724831340521745 9933743825255797419 11173241878244580487 3516379397312105924 14389691730793219397 151475297580530004 9427508355103341387 6158419383677650119 15883848055836560764 5778354100038381343 1951481942768082664 8156653829715592469 17140433652425106740 4122613254639624965 1983619479267078805 10871154489552119035 9999083914123194176 10569492105535640152 11957325627712950304 6532318759059677324 17698977836585339808 9150114623533497118 10768750391387418520 18244922414432849597 3861716274922490504 1842868610358818648 9680965686970531776 6341267065442362767 5634286437899186420 7032847213587700968 17748060058008435974 15316069329477684711 16384088897378382671 10793797499225746957 5797036080232444509 6002985733407681981 1037884584620827260 7155834042303633435 15355057733998971097 14899903506766488369 16732398014326165082 12983784380069243518 8763527180892392111 8403637045972623133 9713591186202793905 14833834262160165402 1493431654325934080 10958011872112534074 3674503646950232707 17424751687656622906 3028490116314609578 8543595895809049044 14933054913033607452 1132689483976723810 9722005611110913284 8599729616401640508 11131648335484698535 12180316073978624848 3483645717471611676 3383265429677046777 14229283889527052013 401279936142201486 7820892710699728125 6931438899603856580 12160554556169604755 7792127445614039321 9297911345747162792 17709746753596084647 2193282149895147041 3352963657861093433 9456866196450335476 1046719092790064278 13417694195609824632 7978679945887374135 16563851515365780681 9949279285866547002 13157212999432883549 11714185195209929779 3050816455067970254 13236756497731964068 607571904237438544 11275676588735764978 17029520259914499888 7686156997398849311 976897647805259876 9228497295639678399 2510849462016731403 7449253141067243546 7149962671986872113 13703698069025929684 14314352720285325445 12424066198167443287 17135796696933590603 1788754168302404306 11911314262418788363 3305849120380828305 17546194458851639312 13998093195794556906 18240068336392267846 2769390658714566758 10995444721916565495 14289921137413563467 5288408414908676168 11752485800519046395 2777084206152978393 14478383812593432639 11138166574128676772 4346121773417221763 6841446461050052134 4254723202557363128 8964853903948135846 12626029638643951690 2976601925441521332 9630561739313292996 332631028942464423 9331754775171962690 883476743336761847 11728848848253126734 13570067564447505379 2896215404252712706 918312079015625159 13280631853205166950 2953342764605547615 15774726042842800244 67768953490020875 3574010503857899676 18123591393385875044 794240411469033837 13281137826548589878 1330410817344568932 14942787724408728209 16615629454596590585 16161186954811126469 6509417272116660336 11483829473128455989 3879931151377025305 17021618788191249290 3743097055262783149 3230916603300452472 1413912017552714797 17384773848836820116 11046578668801802803 4580195891258994325 16845804123442671107 4530535765660430134 1789421455095768277 11607679779387983591 18133362927259523685 6434559617679934260 12214633738951668783 490953877325842587 3507077359670535064 14348628453377932610 10779320082898654450 8055353124701950930 12125398307076991440 13321182313408963143 7650708520851410069 13477670152444267518 5387357085629894921 4125253486000521135 11977265888315014301 14584861854343400061 1532343318082225531 15340288104003470194 7032551495043743549 11400531408439602937 15316803037606863870 6589326679660376270 7725442501620256021 1375308511196882811 10666222611641907798 15444893813049961757 8850477344536311603 7374893779186838679 1884037422797237428 8230698159545546441 13586543357317716668 577850391141252882 530571235342072686 7446906803937902419 9129881010721484749 6977540643683539485 8234253716084890692 5241674057725157689 9295056060749348296 10268738389064428929 3717157945988397615 7792321577275279273 16921078559415666618 2421913815010149122 7440744744268809395 10557414697948174290 13828310057973212107 12431990477276212509 14309759401677198932 10855549044558408365 4347504115318695811 273498195739916410 18359385250723208080 16707538629338946232 16037451541762779418 1228847386791516312 10784647732941951166 14654972395578305342 10225621818147204438 6556172860473992303 16318264407075606904 2258158294241098879 14080296450422028079 7420311830691058889 8047088240379734796 10820127898543401728 4762918418578755949 5626535096098592390 4875882802788180333 8811273220776879511 14073207469242855253 13315361061755138983 16994335119495150979 13661201509348940597 16219795885224195881 4991400297805452123 7411581364010902433 8809952114262502057 18445649073671526119 4403144801990915035 8378049616008835898 657484755599876609 8641993866334032205 4428357160230019333 7721811965803796028 10010263088698340266 101016597782015253 9435654058617583009 16137082096211741535 16469988754158804673 9015136409989392896 13272740470486279861 9653415422738229773 9140112182040462598 1877113885925152908 13827144510403820718 9375320093497325056 15462801090847885047 5174161575434743721 9981861135847371715 11651497920855953643 3205753826823230063 12113837937772720468 10134716118906969327 9473457768778399302 3290707470325173490 9789061827229930533 5798585864946737018 2976795890240614751 15440184048426899503 14403531971353262888 5762574129234414694 721472071922055952 2079606709982289991 7917267695009492046 9837547391252116351 16541052941851864937 8979711413669966072 8377790082850200511 7748593715848628651 10180692867962337919 6976504964814476316 5319317177508548055 10462800654680586399 6750670020499525660 11780979899773685769 17926455577060628099 9684125484695476638 13117870921058937689 17023139750861215980 15855662638036193681 3413264129972643044 5723549291639287556 6488635525688583954 8876304006168733802 4229164392970163916 8937409086113030626 47679593423419083 4356465488921990110 18222893224672852251 8780919629573715984 12742796499911337980 15319312368323519786 14115753096369151590 11451759180518439794 10644570559777255333 2746296423625886129 17226911399233648353 3494741087843770704 16942253088792358116 9063986134698172457 17569297476945667297 5813963448001440628 16165083869818768299 18208405854810148662 4555526602043013001 907727605218031965 10510179818570392570 12349706825885266056 7211945849781019078 6380907034346718506 11158524910487147284 7537140938629268301 1817984201080467991 17023320201814285958 15859593374648278740 18390039169441880851 2180058001441287834 13701929376357208415 7769593011633050613 16638636686270278151 10209287832472564512 584121903826369963 1589347296228326179 6194545934161297755 5505499066288592543 8239625816767844566 2339750599771318318 4247176584587440055 11269757841777982805 8995208371879195498 16406404230132172441 16079058411870480128 17086420096353537115 5316652832268631806 3701052911017327099 13561392011868967931 2148803426802045600 17835797006425483870 549960084089587385 13765846032787006380 7156991453579487717 8695180409287780559 10685294962148184819 12901526047202639507 18201393347010474517 8383640267486195029 3357185586510291857 7757229471359450201 15689325480096207995 6834672945683291514 11675337113634802603 18351360404187218214 5053722692939649244 769894242736650474 1256938385989354557 6720287863213053082 3952598208389457215 6364673425255838457 16017098277453006044 6965550495074856128 777843983198580902 5225730389247383445 16481354031822930534 10750390373143860233 14815114087836840102 17184452839967419910 10669982555557569856 10019104908223472810 7716625372186908433 3089382376096597327 6027601202375169398 3373291784573054392 6101924298401408726 7522774598236302373 14600762409794089462 3584669081516933712 15066527679196053733 8658254463479344628 4705768100019898132 16548319527270420458 9689225510374023000 14886249482566593724 5332389010154807032 12676542803517224516 14380177403244280476 7952586991170903689 16775971757711538356 4791749006504919543 1298951589592069851 12737934608864727376 3453627285794362454 5969707385492297562 18112178690734497381 5978223782733286476 9787658251332240404 8890874638738815966 7240089555647389428 17989161844229758500 7309779177856986692 7756632853011214069 13149157505632360029 16876814969285949037 2062919880967939897 5257575144116872972 14292601716336360437 5743991045824538221 1539257461615119477 18152621883915051740 1766410294185983094 6771784952263886685 11195618521634691422 18122681004707779097 5868724686940863734 7980479929917111288 34199512991815806 7637534058158919210 5464973713356469171 15097895212527490296 14399125070973407109 3717358384397796586 7158115076480397922 3501742802082908839 6619596161920695422 15542696497431612422 6464367001233531407 11246577298207099580 9749141328333127181 14597370665625072246 12495335253447285143 10784230526824425473 10558344161086312376 17052484365376999136 1430536386644830465 13880594220800631307 7313035679858986458 3534175298673163282 8415794172622601075 13353985750058333692 18334044935546258100 15060629471773131861 992922808766770296 9529685228432402486 3336185834414509333 3172670648274499048 13192731101656851191 12174663872457414527 3668745892099600212 11476424661557262372 5025568882465386623 1743025400795527930 13262016472971397682 14120600549393904558 13499476316914808222 1269676934812941976 5839481800432038337 58495482139578290 2716530319216317724 6694284727431868014 5431305795199675305 15273836274767894858 2375479896558448747 1262873602796108203 8317716628710768655 11929694277800220653 6680283542777330079 13011225407956241076 12581820841260664425 15907994413701311666 2814176946006563583 9258744328033729525 2964741918970429217 17587586188787584112 943992175989463014 12270196133071712956 5451751862789815554 8013593468275967599 5994027848302639011 15484214056477127050 4298078324880933760 3592636685838680852 17573108710456710793 4171131429982768493 3562093129511276862 12705454285154200135 10644818005637351148 12565851230311765579 5021263287957132703 18018493868443753075 18048220471724493668 1539832623490618711 10086777178030270827 12485572843155473137 18313804585191996110 4948711189336659671 16003332214932420044 3800250300742285484 3738645412085017802 7628260473233725013 716237111792007244 5827619820846336973 7096839291643908317 18239773160094376751 4310604056949621825 9202207507548814386 4277626500908943192 9149906896089792639 15657664030877107429 17286007658483435135 5519081708696033620 3446225396085123402 6714842909619022448 17073556631291658271 2120142101806751209 2299644923307869633 12599968813429538574 6064889199082574336 12615403831649238305 4920557361165376310 10204624006457928478 13227496740474800292 9452784062782675250 5375302430620019153 12579115414536062983 4164220205110497980 2580163154693110445 8969696873629999313 3029167247222935859 11390821914557596361 11774130879668162630 13713753608340791486 17960863687344642065 1891847523087652834 14743633412570305211 12540500864457535352 7313355592090168510 3011797560303249603 15326161527170489626 7437205370386796850 447287061588219429 4108707901426456890 16977992559606182853 2074586397980857745 2830444870215748866 4972501408537574170 7689460093998159457 13370735881909498425 15450340261243188450 8601835823917745678 10210694236565770444 5331936084892649007 10382070274962669030 5341855540640359217 15725971869835979160 15735815957112436395 5635924989075277945 10551440648554854334 5718093236097162561 1202514170605457661 12396188691148130761 17477584128372547408 4474186795372990856 16390784092613443045 1917631842327168352 17411753475224593845 313758131467781343 7917718451717850238 13265405364610194838 16795771994635749171 8378642722721220437 8354829169771271847 3461489559992143376 210955565028446823 13573234822326537479 5989561984133731672 13130639919703070743 17460407479478241623 15657336350197431685 14730341326088254416 14016746308642010299 9827319602123310529 8665479683436069160 12421190017827229788 6978211578287694727 16370942522658874956 10684055934116600451 11346360963024932637 2117549931363471236 15156881328267728218 7838111474119779627 4821735348380279935 1898990352470989103 15249378618579939807 8425948601322768543 7121682951825875789 8135483204138520738 10332005526517381428 8897994474695248070 11280079071097734733 6720414957418940398 16258117698685319013 6093828914267359932 12910349347469395945 5183587026635232344 17778302116004075306 8203312829191400386 5808458063321448071 593392504739799894 11534452471276683105 5174299720448084740 11993621876235081380 9810885064819210399 12123586249935805857 11390992180765403224 15557520845150869364 10971982203262272812 14408517544395680934 6139799278290380302 6057355069206013123 13492152710151980620 12719514121552814873 10105853488406445947 17983310349628669725 4495209540058010302 784505167176209468 762707630412532793 2498216802231256135 5987179045668741951 673288399530165953 6794067768656471896 2587042528299472719 4683996390048555245 12639047872640996774 17213298693250908816 10488016339008116026 2389274626484667048 14760242635752982263 15889279997611223230 10526231324325986778 3127181393151272537 9352932074109827758 11103349327152560905 3324579995891605129 4178659827559778577 1823266509819779812 9943990524240437194 779568141443663258 8225947535045572527 17690390114119772402 12878899256442863179 11698058574455800950 930496734076966938 5649898027749749502 12489420924743283796 3641659115762311924 2032630878075021855 3569464804771949145 2106902375853036291 17722079072873350936 4406905618426605519 2402966612298878506 17564870952158014825 4110313865340979434 16911430283272498978 673612357696330646 13576628432083862551 2284076887738308814 15881949023278679172 6385212824616630850 9910225141259719562 17887401955038477339 12297711972801417769 14212797143358269119 9670933651864568470 6645747752968146038 7926447614254638280 2867458355321700327 16286121707659016735 4908448198572656168 14302404307899476168 5772161651571195633 16177501265644836265 3515948308551502387 10249990947273031777 15941440981176208667 15403676191855088260 14307948745370756429 211474744484839710 17892685486688502124 12044634326741375549 10988851965996773512 1218985360436630794 3359938608458089159 5572226772761227088 18421972093071937313 5807143678673039863 15899239086290146170 145466819912465218 13082215912289914181 8608574215759173729 1115973191427277440 5592997928812101527 18371960027252954045 10967656707493897360 17912255977361858942 5758580370225601135 11280749154716418594 16568257327960115700 15389702497974727897 10525688859438090235 4906713824523444981 11780887253315826888 5351648146603966488 7457201828419459335 9856994681639792403 17238036811252974230 10816277407802907018 5756087058633348855 9616942570846343402 1271677259351858836 13770131258925552855 1165847973586187662 11544633357681648875 1855853372775223123 6996235981784617678 14734624677484968202 1760241709432187599 6864563540188640730 10894381112285777790 18012313971020741035 14234518597501234548 1162360614634631027 1750550394635943277 17868577884835702940 7136618617163851365 5219497077185114487 15733354352122749368 4594729575275379567 13477237447253944260 1762399952130925295 973238961615164674 6050097334101580404 58195186702521208 832305388346351668 10353422506548044452 17406846460926457361 13558818959004912815 18048437382508609143 4822467638007064315 10187047364318248081 3642191652687093341 15697138696975788552 7145164303829257346 16445883069624549991 8518520529889805229 9862939524484359966 17832157648625763969 9415279476023644652 6987619730815366920 4496901737915495022 1517843696714228239 18217094833385534083 6597877215967854357 10256198318629828577 3606142366069898987 9780572319624092689 3805320686071685469 5637861802697022360 15679053456222086696 11748466116747986863 9827520073300562449 13243735244167715605 5143500714264639806 16856990695544554763 3648830615581467412 10665104284732619349 12696446792582135047 11813100752402802166 7793124612109337480 6814940343060277527 1631941453820750146 393804458513579831 10255464611241151840 14591596378138006633 10750767078756034247 9475484592249767073 568249072196937590 6288897119943009580 11619270069334814399 4689531381545937285 3942179105933877703 4453344539614110179 3655048955500028717 4216336073628188042 4672391366305034185 4073701393195115758 2910171417186681693 5612427254522946702 4093549917199206699 11950201138372808216 16821215641322902481 7572263329262564429 3665863149181460365 2701156400737733093 278985884535748193 4716980228010841794 11240113798825120587 10744969828191363079 3569144494040168615 3170524560352630301 8089521748668890575 4311496108600944630 4909219385655968947 4656798244555196389 13309363488214739208 5918491362148018226 7661653111130071233 1079548241968402046 10675197841329853747 637526834780846272 3043307043807384850 818797698389046380 11754180889320601071 6349470210918029404 589327492489449950 2273329863351295417 12297903918632755696 2270300810872247104 13611045365762179456 7461757327840513440 17579681302906162218 7817603550820110922 15356683467289063575 16682345172891009708 13727148085750058522 14886702024018867649 6776983849535557879 16629484880475919631 4921507933940696847 5445378767065246059 1406999662849051348 13922950627173147430 12584302971996781094 7031669332243436709 9079363224827250726 10365245901571354750 9364833758658916747 5511528854396050972 9115256795984012931 5599989408720781872 4319422154224467855 8336458533579449951 14660973189223462490 16294186346508114559 3601115407018773500 1596067817667160414 68593884778757479 4090864655034200279 4822734820133035640 3285360989256149182 6404468375099390052 3381801148534892484 9944831973954824644 10534425460673230597 1265423057556662922 6394899039755800485 12433211555742953920 15345689956539020477 16747308882974455232 14638461270670690140 9298063187509627085 16072861121890389335 14670311782075077590 10489639645666063475 3522397752205421781 11542296059506669043 13355466583217106430 7416999579217129348 11015610002558093034 7814254406675764899 16206959570614210494 3940945770638200169 13944422698195475505 12991222092932081437 2957974558087861403 5323152226504639655 3875434714948588461 2894575762654608603 3268687779775581434 699270389577176118 6468526442174585655 6903426620770066324 9579757795735552371 16138251114215421283 17406395146356821257 6759540284084563208 2239233838414053179 14192990331626110149 15598298081309737580 6921476284767336061 9619316571501932777 6409808541428671760 14864055430611146621 2147869171274777460 7426993142841329349 12616218254888829276 13085612832696905821 10974553368365341846 16059392823606548250 8288018614375606209 11693040351323028733 9757187692880494705 8063485169907127500 9853036557829728798 13672476254719622953 4594282436304154926 17830098564292903345 7782511633160071323 2597109619873378337 9288741193452986689 8830473703594122482 6340773155855524100 4820509522792291176 7366310318551997649 1872497254001626682 8422401621839045599 11470502888984577040 9793773419313987076 7952573581510876280 6260651742142395314 12708950697303409021 9367751645985617081 8612737298771318302 387954043223204343 3442446597514538653 6952741121466718782 13883843317597331017 12318958483315919265 1020024310683808688 16368631753788306324 7144165301219464450 5079697977226738048 889191064652404201 1800661261138380949 14495158144247549734 1734645349006642145 8809012020538301033 6192535822982569924 12068874606749981478 3191304791212884955 2646741951138250959 9174622703064322053 8158288769130073100 1433672743191103517 10481332863981374953 8555047694015489046 14732126796341356366 16620715072211672998 61426035448550487 11464874055320803991 7346373093589725752 11439114023205290522 12683873065805892567 4271820973649173568 3700943594972796584 683107506965017597 15538616717929265789 4124300556072856680 11814227709667038253 15348807331413985739 15557997964393151540 12755257757004554702 16410563463060582721 17715673755287206515 17648662487583351126 1373549072102342890 941512172257964457 14408010152302012919 4709877138622558742 4050906508449063139 1064682590067233555 4486417014895145221 14245454480788172208 18162472936037926272 14370804599116941137 12570542647059009968 3633949772081023336 11329344745506462305 10761708596533251259 11676968496376450193 13087902233220456571 9059406135495624354 1507376492681826797 16371774560902986873 1826457362440885395 7210528075207156611 1518408695130891028 8574648954559158092 8865603748957697921 15371206336921712396 6176980865589850572 9613453466130431088 12008082249968364684 13190623631531626937 13725596848930910673 717949688133136693 2036718369062180054 4223132462916861101 12969716884921495184 3296495672246071366 6651595072794622368 9729085465242734401 4475072722232302096 8718881640431403905 546293174322330060 8949365727350919214 3911462330522102269 4185777160063599045 12310704794199789263 15228816696331345428 5900645381882714262 5769582619730615039 16894461450787477885 6056795103805327895 10138119473964329253 8716405790718039356 11266645298563330941 4293568253001594911 13795424020023927072 14606543425043889432 11366550939685301176 3250718939636791839 17434690922261270816 10630117506188697361 1065074780278283947 17957522050830826853 1363403801412560557 18342247740471378017 11386743033965823801 14100290634018738696 13845214046416646744 11684275975821798354 2898159584315928924 10086915324911350129 18313575363181281598 7173123119741240686 6911842110171164740 5784976008323707438 11307543244894337080 13580351265608810387 12530148482523051753 9730117058804938394 3596175824953267450 16285821429210402694 9376389653831393416 14467663379229266273 1178908189611100164 12521411957662149427 1782440498730953528 11528150378306448117 14943085426923362496 3887433750113231689 8365732575741816151 14846311714474516036 16157064449862615846 15935858520170237829 9283839687730515217 2109523402464944565 3025857233687080444 16266361572537811069 16716603218043250818 14682485520330996155 5000109061463765284 13365881275267698365 15964576141498337108 10701984692182110830 15255560584182499255 1420466805355366617 2498874437108005558 6873910540125755522 4026815859967055280 11001362327567625514 12795048702373492626 6241705974490451304 11353805780992195414 11256894856261236547 11910603992565533527 13379465880819165020 9373831199400842105 17257370635902486233 3937734168517216202 15115891440866550589 9113161375710909439 12978311445567816908 1715480164937475398 1030135142405133607 58051633031394402 4106826370188998863 10318090566850089778 9499248903882916127 7097642616880958076 14581279149740694028 13396982071838761628 4424935551916810331 379570387597781840 8224266846656660236 14287920096703563612 4229613094119670364 10970456939486588800 15187658270084574349 10839348633902966600 9522169918157656458 17913481561177994559 12907983698699297676 821615967808992333 10767899405081547206 13563611756153436539 459294774820761306 14161798779389638354 5668565053936625389 3318992270354640375 2831540957830524404 11919304566058075032 6893131995596094653 4702601967806760609 10614986642908627782 570075745103129890 5762298870221730857 3450688398501666299 16221245647437510988 9820782202265297750 8203963330404374854 10376656975836475632 6222465370480804051 5957601391454300903 15274448268391007350 5632156795617488405 17719170346676473884 8730819886894225527 2379748733834811150 311097891528116210 2480635130369479439 4694663777169451435 18296601125203553836 3988236863788139906 7674281769441656789 15282245746650990799 12053262354195073463 15551859806432790034 455798642226557623 3184117611499845357 11812582972112527259 6783150315368224054 7510842848734509377 3957603450788334768 14896635212898617692 892828548715369217 11873379376501676344 3504269747072292526 4514428395610489645 6703373300895050123 12905575266710106794 2943025523057835432 7690066830755846218 123479704094976155 4875246301063883132 7526586569631817092 10986539895970645849 17019480925231884611 15835293102368414816 10090953016633669778 1990776549599979960 17286154932472478055 266043011184634368 6188910464725882561 3612384666725864532 4408582862929222255 1042070349771732073 17812550723621867198 610664424362012215 9136125287103745878 17347760586983617703 17811925169719697095 10548084736446825504 5474565032200368602 12521285496338520637 2923020748430453976 17917185408126772675 17801315660969886206 14228801012809452086 15560065349389567949 681930549242599526 2327491686198002475 16133272301808556112 6331716375139354784 16090674987750612148 4114565403992597253 6813786524125145236 1063598149488677759 11228464336331585242 686213837572597932 8479118430325393136 9336256791691500143 10374947397490008227 3667580963627507327 13453638357675664980 14200358198145396222 12907550060812637172 6244546886523366156 17958572831290958289 6219965474546259872 3215303385709817804 7747702674129799721 15938296501314611382 3293853006441597750 4485898707552469574 7364727065797617431 15469090580910270404 10319578511585368513 13954608663697122166 10945544510442093733 8115432945640611408 1466193596717473156 10737262981428034529 4293339066867335080 14112079069252612633 17878042779275974109 4475298625263613054 15619887662202474882 6532868050310267723 13305613222437041993 8348349226826504960 245009187531941897 2987444336744754949 9819734605070377924 718711716891780772 12822662898013136613 8140836731237225398 18422259850607392076 12702390732121263972 7229825789130087771 14817439575905971158 11793701993865473976 13542552277701219351 16208706128745510677 14888718341622600539 17547415602460686440 9747639577120460744 10225427856137773461 15473943246097317063 16576594849121496040 9050394988732706730 4983667385760628022 16272304257390443040 383202161916734870 12070362335216973059 5112738169039872969 1892830708039968309 16572373261831813895 15342431872831469516 535807727082149197 2035592544339432187 13263717560107186628 3150110157590196289 2100410120850033764 11385894214777533442 6080868404405351543 13746815480387395320 1546610219653134321 5876694766786879665 4165576590642581701 2106243608840178937 1534409420982617133 12104973157423365773 6896410277843063390 9600445153464128410 8294789303066617990 3146961009484723073 4090047656592101573 11048803229254400647 5576058998029829199 1231338646899653999 9117069637104511813 7049576859977157684 16506094440116855071 6113932228628126899 9434641288777463058 7821968126852850325 5444826476736143378 7525994699025223903 7899784988941501858 8328777277797654407 727116382038182230 16071789797476189964 14926472241275687739 5686789341932068985 5608730852572980828 17273016372452040745 17356230000360453745 15770719821217406823 15656346329092577562 395855773032193485 15401593261061096424 6364665019382781271 17077033981156443573 1762384021391117478 9541263136441057234 11655261025533598995 11127231491668090199 6285345850210306157 18107191337924899682 17999743248071865287 10181575961842325748 8621638745742043338 2205069256844019241 8286017423698660424 7161505161664030283 16893760863947780031 10425596730878950822 6641079106961303303 672210888416346512 1217782716544578740 8973722886990846814 4608455080938701963 13508221798347477940 3075026193689231073 9461578230475390339 16499726439793919478 15777370523762666126 10161156397732246032 17563040899606804625 16791347607598564952 4144381427697493549 17480957877153615950 8235355289439721501 18417539694252996035 4395043434552103482 7473343329684684821 17589823089588047547 2715963948074201164 1186918331149003171 6773789681184933731 2919531575887022437 6772599893159323174 1211677568396403363 8174875540293072713 4989507796049782374 1344025226589408054 4701651772723208069 2110966015474461956 6787892724670989695 16325382078128737701 17140806569348892593 10154886163709196323 12074155191172976928 13278672359413383352 11436061399378992011 16880310265121235734 1017635210181081241 13115227042527077469 959158739986335514 17296333343078326155 11032877512249154572 1361354896657311563 8039563686470272561 1275974032498088547 325019946627416203 15888247807736457592 8059051750994084617 10214217031903836132 9130705038461026852 10120553494447219969 7694876524809547871 13543413501693294145 16662955261653681082 5457435434276302359 14229114334835563892 18293714376344036086 8210223849619868256 5770132114156020844 4452719956939100920 13882832331790738180 2741122525125929239 12996571183407035591 10087886195355771914 18230995453484806309 2249437521172506082 13730710105440269196 3783153683185320904 13785379178708991579 11966613312635974563 1902101334232889250 18078120515561260653 5074400106168841321 11415223434889178237 5341308368658258763 11342138357382357225 11916386099714665665 17556805381887104717 8715491989447772027 16705583333560786266 18247988958031767112 387439117340946225 3533550897167408781 10267749966314905586 4280981119701722542 7039664282273022985 15470570197405385648 11903909819722403089 13922207911734678008 6097086914267082893 13011344713641834326 10048477022072000359 16685876337847284623 7561641153570682676 12280665596389641358 1667759139706619112 13664849363064428413 2396601231242001788 3210892470562034684 4380530869711889886 13035771953470670096 1103861539147191392 5550406551352321101 4110123595662620576 3253861953304661551 6967525765153912743 18116749546633710368 2928145494336725326 9103483850341574156 11870701486695641318 11201586509422531107 7286751692179734125 15807114105964592468 13325992636386562309 6978016280073364279 15409231259929692629 7321702179835633102 7432305518875630608 17742459474090807674 14556439345928994528 8066118198758875054 11428255383746321069 8097387590986473578 9574236137875113896 2064571337973651234 9675080597751722783 4782705695484250696 10126612373640096269 6408725452194326433 1791937833959890471 11904724557310000091 17693599774054431769 2634448537396395270 7291527249889231159 12721003896213352042 11891934561802518642 3062683433694359317 12766433967596634943 3380376104413358501 7321058525402110160 9510834145719427417 2189495248981905618 5703859201661244308 7364744561667005493 10282082392902221843 16232987761868466737 14625950466338651220 2787451928081134822 6897162017484533685 10635238223390197715 8779378513828035558 7465622369118352708 18441901695114585057 10408339592281333337 14462767522280652751 9108923594041732155 9502656462473218206 16296152326683234440 5148191013890732748 8760897702439109635 5921483168779059706 16495376369304999711 9681710549801119731 9391538449090673072 4019008497252125405 8535597069567965125 8681361912701049087 15727584157757097453 2740283899170391488 4733403708470192294 14879348221405424490 10099690872499274925 2826410671005863247 14042307302151463134 717285149916866800 6145267023000458764 16893066145866572994 1606665348900887876 17225795032224289245 15168452936885735293 2052948271558382697 4275164317364841663 1014624143739603313 13594396725465487180 5752903416004571815 7321540284463840970 5737172133188853237 11273392164613530490 8596180345930237279 17468133732153530398 12138364396326420276 1104829332237319425 10016476523423715812 5482331476847068077 7309837277145341506 7430279841917400263 17922412629770283925 10645408594290801265 9751142340860398184 16583346070167170444 12132302429877098946 10856643392509977992 10478926628148577521 6052416219411771089 13349795153046177237 9797038250617168843 1146458450461373627 1070033768125170039 2477899367891207177 17359506141645983139 17742993014935245834 11241051120934777131 12572827798905486698 10668377742119875268 17687441010388374332 8485825775684895964 15169758845288145639 2914949543719357222 15263993992240794171 11833241705018777170 6109241211707209627 5108339460651540213 1812511318578832453 10800552369159719283 5461972050954695890 9026097866990113720 9013755304289931548 10224738350506765116 7041952498385530546 11433229950435948950 16523988952566842542 16175404321405403183 124098286908830293 3134759785871872120 1804907437479935255 1891213343949755569 9878750852674660231 12882434039551547620 11738963161910046815 8111971710430350355 16874884062325836967 7620086839008158907 7981543150662003800 10688962376763468225 2798329969191881533 417758142549655599 6518838493224953642 5499685199527470897 3148012284001563605 8033504529691129180 5276417990095713380 9620670456864950311 6183436895487258257 1603985801862068837 7210761546266756353 10907306216087329622 1102069473941759935 5944306809443993113 12124699799110320112 2119783605087190769 6211392066023453515 9145034514064150169 2789205841376278839 2562154859800295174 14672882147202614700 7535984813579468509 15418555590616017367 9188114457966944723 7360808426758498720 2937757911218630280 16441812021183228038 12670455043373799926 3288318673924297368 12904491562482811452 2602514069765454501 13641293059450055787 5849254590899415936 1219668735167419025 8621063702045489708 822148852868774760 1393362913491922751 8602511107118956753 17734395751536473856 9575149423423098644 4715644132516817526 5814431980624472606 13418057513762293694 3281482652932701913 4004080459517669029 9693813509736414013 6018909261363310010 13332650671054661603 9061363472592200162 1975097137613761942 7143488368339242343 11464952650460427148 513106884250671676 7477012997219020727 14400199209614929541 14697877239767415706 16389324146877668066 3676665145690917969 11469357236967005287 18130204421284839200 11966846494158732006 12013150749822248437 1043144651265304832 14507950672767317733 729755251548529036 13012897555978343619 10962400548552227611 9524406919039902863 15158340154361093440 2093344585168284268 13361244356275860592 15939476920870229274 11173188048418430041 15742158677894609263 4784371841257134900 18417863939950143430 12934146410698274053 9609330428610770899 7896126938569824512 9404337776301673449 17840133103801214581 3843564701237036043 12708946858024323198 14531479138106824831 8114388855068055237 5442763834328354380 5356260547050576620 12806706017160142386 7488009959128417351 16219957667041957759 5998993476845093379 15080331570984258652 2030520329454170929 14460411461963973087 315184191288237452 7825567742905648299 1552417699399310044 16522306669771093786 18154355361151432438 13382021268613238296 6637910896152846877 798571898310012009 15449223648677618994 11511106367419749594 1948885834576549713 12662080877473816160 1158499152799132877 6515298281619745760 13068376289081643731 6573006724811363300 8685148200073319454 7992061634303148271 4179583186783672500 2755974228909738812 11277850831933537533 11116617345413678163 632916029927083857 8808470529561808465 8579319897290565532 3020470371005823335 5221445594066959661 13033077297019694199 16992665883099961107 14634718336185923102 16604162411082031842 951480946886616249 13050205158041982111 6308244074588616368 11514847446271443746 14390011166103206833 1791560153547635317 15095639171302667838 10605693207809260460 10227146075617534260 8667654811322177144 10952568783520835287 14386766638199093279 18385072646027553574 7997482391744655276 11149431121100314698 1366933480819960620 2892737476460643383 9008941617400199958 15463727572133671353 7072099234766822657 12611763347507686996 15521893745737103449 3497270550602182343 13623955758725462725 4504434465191777437 11773666062566960864 11134324768160375060 4898368115561169642 15022214085540466822 4521338367770245776 5150113274013277172 17264823543487298282 13118843761035348424 7279845548034179667 8852636120645255754 7001372479661385680 5923453115330931319 8733487251860837971 5536595789188603716 17806539365339799395 5118628724505071737 2649013765990991736 14108917701741275177 5438789918778030889 2469900391882911313 13695920429499249268 7742629037526797 13749192114050479705 8970879365627728361 17433750315720517117 5921158073313275265 6768248511513269404 3161522218764966129 17821472531663603654 16312018352074393299 833369271764399621 1844548797818365594 4027563174355374465 14555531233478591464 15989847706388526748 2746096689953564201 9342540617203530852 8726697402299558847 16913549465480337290 17950847657218258716 12380519697744931613 12564927537919639363 8807793119691788488 13970363353555141703 6842741501791708361 14300386117987058189 3032370705156499263 2558214811376988450 6453880641846008342 7805559586016400137 14185314865622539532 16019369142771618922 8583081705981855999 2126689718899258134 12981273440672241456 2489327879577813146 8281750508490123863 8993891882901335092 3607771478484898278 1506041734417010559 11472845274228256071 11808624593016871285 15457896320084332268 4658407693619603204 7520678928912731511 8689286488429092156 9774161201771623525 1533233984643245406 2741931638290658762 10494233347953022976 16955190318737765096 7145796229100839274 4306477792503144030 13669870698568243556 2668341564267321689 5837741628480791833 3180273809366320755 5568115202381391189 17445494286872357912 17801765925867623976 4425647508313066068 9504943137268835444 4457415221252095963 12095834059189483900 3087553126778495441 8825417570533422256 9017249089686855589 162387847153059137 15615934039856125288 4099985801517428165 11127515570235536638 14317343160009494470 16839323214180994498 11534962918592406417 4309094212943531027 14536411523823677007 2047246570780039031 15498892542185021396 10704271138773741640 7018866646907029713 6508583988390458506 1881495409865494242 7880012873053595789 12396424786078058953 7522003712895254012 17690089397773098737 5974268876220150645 15766672345394270086 16205041800601457430 13769560280929389184 14354695310098560410 250645691826796063 1761536781536311745 11584052314904287597 8589822532168921542 15161439568645767802 12312182249860189616 14521874453712421991 797032236162590941 16686008958190854134 11891267106138230601 7996268558783397910 8776471701789328591 8723417520397042311 17275882394451298459 1306896970649560769 1994559782800253001 5299260954203999496 525986320508011983 14131971728218502285 6734114094912581504 278998931552051277 4057651320072843923 13465232836310977411 16405964717008082523 3787166067589999697 3390556272573299823 16059348837687750349 10647855691414228837 4646552276301436108 1014420843018625460 7137940431835266667 3599191425412899186 14769811450387832095 2174784472259804850 12206863492600811348 6532964939492347736 3428917349116436000 7672872541688209262 9964384291462420809 16465316239236557462 8284022087292358874 6454314155161934046 9563121541121692425 4838491320103141483 12971295920631133153 4701921814636663604 3452685304646832642 15364266837510754925 12549448374499648461 14358089126341041488 18120132691818026582 418333692735397290 17683623655385798212 3321124764295132149 1283455479952757086 251640401584382794 2355136769613524340 16197462372853544182 12904457621245805913 3840573604673918657 15301658524704711583 9578289932996014649 13968059606360456449 12489931951125902728 12841797661611613373 10101559092848360841 14945025071004435135 3645667671273536935 3747958108671838246 8305119049107468026 9477103967408743461 14151204112543093823 13824728297024922356 202998740507933721 5176740208348627905 29552888827781706 10789066950574947957 4973201607626229968 3657422164808053249 8569570648843897710 16969461172047046015 5498919231589596346 16605107826088727910 8042636519042223551 12608802798735712931 793000719540059324 14834475983888983719 1009293054579361463 9811012348595046249 13708875605203518785 13153858186874434079 13881187254275708358 10906835891024241950 12844961424707443470 9126154776635160178 12961651837096980083 11405064527559376618 6284255356811733497 17272754761597883772 628362596161293271 923445674303345087 5941047438171345239 5517985248260752217 600760785313083413 7294299371895138275 5473988484093507778 16742728072554216221 11079943313877110880 9244450813999831491 6218523368050617739 13265068377133362285 8063597441823446410 4534170296770286338 13640984969229101209 11474335200896430716 9182580608306274417 16183344498707144945 18411417671776461333 7628989618268841262 14915731935740412431 1147790015142253386 17262262412543769476 1620703505650366572 332501237329796387 16765546055221166137 3582844031596460664 5809725008128613182 14924140330998515606 3170591174564618325 14823022011635446379 112055934099126074 14432177024663173795 14751344123144212959 9784159379757315267 18077612098462580268 9512839967733959930 12427748701972247028 8716304046775284162 3129329556011698773 12338600889856853333 2128787752702038039 6486016632692263659 5813405667019235258 2573425566527605431 9692669006669020130 11792030844083875127 7978784828610182845 10128266424985800596 675679654678548303 15824950782804239396 9445432482495352418 16780369816775051356 17250731521084154608 17697129453561662378 7783823819238608653 5399619934062723968 14543933913558095622 9248730318279223758 13405351334947892146 9265479647704778958 9597570252657589678 8045203193108115989 13418438147883728605 10164360956469989504 10729763119173520197 15287618825605506243 13746822196166074657 13141030762586385196 8981589723260040139 2237793059163324495 12234623870423572185 8896762828810727078 2959552513656505446 1823361233355283835 7497419629145002929 10453221839735714328 705078004746321276 8885593377898336056 17162632935371782025 12481959610750879049 13245725531865749613 5689711113533991272 10042982708826238476 57353794563981549 15813543825672416615 5388811002707983058 3471930338185426960 4765083327334763935 2546300038556790602 8630032267392303262 15174882516459137489 11674678320317233989 5312863752229428748 13075192046266262717 13607404869443570960 1017306665000978956 11794688627688665839 17986875814970172999 13712376494357252727 11398056212525781368 5265459067226956492 11560401255161193552 17652860008659517326 2467240747959749995 9414260083252860674 885421512121850830 15474026453676091950 2201738955746782327 15145362539669322291 9807517818982785416 266198919192471226 872154843424974723 1787478008195769265 2234202972085810648 3952188887505052337 13670515530644112918 8142595199969480979 14497617928767982523 2312310695331834171 1180529662781361776 11259296578763468541 11056244020422160206 15394933472857790630 7013072838139095351 5146371881596429522 3548389516623844756 17787292440283576617 6082394501558308876 3210556686331237025 9517897217716367659 9656626562955729578 9331937296993976977 11552727562257665204 5256818466980795017 5430885906817850996 12078239482185708246 442263702288237556 10539453554826614224 14893311974056324987 9852252842371465980 10856003622919199247 1484312693482157216 6721543264392793497 1469735227487267358 9330331243172572199 15777755174237356657 1960318467562863971 16157593397467758953 3420455820430084605 4440155057596460206 7531942998439705372 16632788602371558508 1007115192514601265 16676066506357861148 2440680435997505141 11961379390722259451 10471623860564876921 10223580150822803190 6203707873977351636 7874018598390548986 7236806405259079179 8274993213647889908 15817393656816509153 11919399000471740046 14763346995822128499 7660063328426204733 5620729788287820182 11329549982183136476 13842932829460607420 12115244121840166005 4029460053592505957 7108531126304713328 2429483816491263382 8027513410370468868 2500195152590163766 9359446522316163510 15498165906532070550 11395076448274851285 14066178231498158616 14157816400585816526 543643956331119516 14097020938168650434 4817744811108209030 16555045802406711135 14079304561338563274 7400702626952008156 14096311525395680355 13920859345643453441 4103845191398123772 16375271784940513251 11375042591770967308 7378829299212963904 6655423328365958564 17473660766794754542 6525556774338497418 15677610304971689319 8675718157360447816 1512573292230524774 3768544924254998262 14666747903278607382 15030488808664578664 6200476821312961245 2376800883312361059 12909065510291745925 10092611857386102132 2545159939934417826 10018017649973459605 5048078598697854079 15002235163881124995 979738663335724137 10799842029298077267 18191795099936681434 10508686656760702069 13255339859908227410 18034313958272453005 17840297840975886611 1223848063561970255 9609031974447004829 11147259710341607942 9004977921964399990 3686433383502868087 12743234827513462946 17115567194209538212 9577954075741669899 16480337790064149686 14668237082577870351 1245748399398031035 13882663909459000746 9416968837957126614 1128177982716774788 4012453625941666698 989092243870046107 3655684472903458550 8344487131174438858 8119120877486369453 1326398338774739486 17845946748756928189 7765106987316866037 18149190922467323701 6737627296928578467 1241145876465850433 17672879761368048047 14299925278837369114 1768333101681436760 16013488104167852503 6780728817761050313 11320011051406720570 8326064942544916170 16106157913343937488 3972529891596298208 17915903579403617596 8837826816607654655 15633948941678869788 10122334785498822116 7246185813103317259 12049409151610325232 15814283696705244209 14139429455061680368 1163609159529954538 633190021395736726 14729277896790409227 8094555492395912387 15418989808596025291 5468369849885179609 11375157376351106227 2420192020325905906 1018084934691926010 3118818510274872846 15476261510159402567 822504028542985089 11476658353448710647 7868637095780811208 9112286641725853839 9258050841006937033 11028834135986674836 16635684198075020251 6425397707638022837 2088502066071351396 12300209356523607483 15857381278063218703 15097277442011262162 14539717415519635240 661267944947100161 7979133109123647402 12486265482728989309 15839894560035711990 17020192794269739574 14619730167040018387 1459450428223456693 18204823780367720152 8299800756693930572 15391864706854176826 639096159512312220 12156248663986421459 10756555241475657469 8598314732253729321 4838752078632975337 14977080735917012623 11495833976523300485 6504427251754283939 12437634895183160309 6171447685480936635 4154602442091000140 2148278500107494483 17388860571696131305 6751355435244190128 11182671605742840904 10491583914683303079 491938927064199673 1275162781177980912 11665246246254201991 18192966533408412152 14636522166436750687 16489774186037155589 15896450188321698834 17209607851114908286 16363903340395154497 18100401200109294655 2878650610587789272 16306565249403771492 10410602439702501971 1481517755771066402 4483716523931130359 2249802513006933414 18348678829860267515 15704685147253361347 14019595402586192334 11924410758492054423 7366224441522511557 16791608787941789820 13300680477288749931 12127815231565821609 7383060669385706976 14978565738607748739 1867345209063913674 5434270702638084369 10400745843909726683 2063599769382322619 7896824463979482351 10174692254689995615 13505043663331777214 3272082654681905408 17716922528464855938 3662258698464395650 117015757398796258 13736571161050306544 6158281982376130279 13556872183276298024 14975326486276148928 5639698306980415445 15995359294807595048 1105600715929426791 2618725741618371355 8409449121607402045 7875767945210712856 10825168333819488685 10619800772109568779 4927466768086437192 14536782909399377194 7939575738163321165 650897522776952896 17698842148367761669 15351517718497534341 6699654793666098290 2264838063050898820 8944666836014470111 3177404946915008914 9787262208435507282 13325530683113091684 1510489824610328709 8825772143682934316 10749389082387726748 5571722055683034474 3484606086689221675 3879469851534545570 17421295993322542762 17247805546356329150 14412454600663526269 6947857503888855580 15939197136147476629 1715083483996211732 10577478587053000345 932752375473458062 10226574396964299023 8316534588521001356 11314602416671514470 3327205473070879511 2341739095607088161 7037982303687873678 1414429809311420008 5849706832368382425 18139955411853113061 4754725204389283393 14866425885799838485 16297110742824469813 9013388437769435504 2060183375493173560 15760496526624867912 8985404369243968713 6691181946844652435 12009809775718485052 11160389180062199256 18165037766945249497 8223385825050139294 18006157713802108 900938971055422532 5940822272192942629 6012686440659008220 12545456590856016698 10644799102644082163 15281001815822006366 16715209332492056696 16582614975112068480 14537618279419183068 14295948494577757055 6275432205116568008 10278244504687861460 952694116065906660 13446121193523564181 15704023763213459544 16543403016659199444 15575896478621678284 15271223709532637748 3094912282461883847 2585623727605263715 975712293749426468 4356045363992426128 12563795129735396906 12906982382319105923 13626685468987670923 3787394330895699997 5283437184668871485 4311378928098325422 4823542478255384035 3737350882830605685 6156502519182932957 12565310491065325415 5313240111960260856 797236341407475899 15487045581177742651 7313161449683073193 6312916550047193931 13069600783753089010 3811807233926579589 6822280428276765895 5217768327389261866 16899668605346190528 3895367490760621706 8077402732816562285 18152636539141881632 15898714420747111046 7180634535965009989 5816255664598577211 8684365619761330676 1318751316381831023 4041827008704235014 503599862888198084 3371181726786021122 9863985031656422114 18240102364809261414 17874440724903219373 9056903310073255059 7159977618635461129 5647710477454727022 4019446639423208767 761215881745093190 8742244129009168031 15287122977690150512 526587134505239217 10950863113912312258 16530634599848208369 16904280997084033658 9701749695810516961 9416620237815980074 17071707703613560126 8442066446534395877 4088522675238918336 11622439257278053436 15412354887008005850 8120157973497509324 2147555800215173044 14811101474661688118 17808811799187149459 7761339869289809757 17132124241019226568 5430431334224090674 7783774367906518073 10794370256283705565 9347320266671639612 11801513326739282637 13740859297303001532 11406165602012453802 15358122709225054286 296177814096899060 14114598416644916032 11057139592364561861 15937768760134206252 5910704826868798038 3326277395567430416 9361374419417074490 10630498677609677561 8212082257147906943 8831991324274358963 4409328219783327535 2982215516604029166 15686231905753151469 1414300365058848789 5683409122061792696 11855837204974924375 4384900266112246445 10028351366143642479 7329093121853605987 13354873758023186546 15729054019416446141 5241238969897361513 17291415574365517956 4703070106972010692 2044154854531589302 13980273928230177359 236096918914932390 14987557326184335429 5692819134892370103 10522426512019937791 14056349314316733570 14208751451731043700 335573653471011521 174158407679993074 17042710966786137740 13372573200253517751 6702610203962743894 11544550187751329986 8814048124540128715 13008508506992926073 7461823984588131701 3387048781913917473 8065552199004571986 928510626709170275 15704720740949643964 2990072429698881754 16062936866972456130 15413331738767491410 9837034431687143285 4249809248209330801 9182887461504863935 5453421199996504572 8931930293743031895 2274870225946279224 18157248765611946263 9340727080982104921 13873159016444697288 7685608414592208554 12130163763253404365 2051098466153246766 3719774164033968668 1481078356517369430 15588245552937668807 11615858445725635013 12862176797740560195 14456589951168547520 5939396965951497778 13162476948665876326 12576468560235710000 6286061973670589792 146322160142650516 11243168229291447077 5361447663663967867 9560773381387857117 6439620331436252731 1503131660383872152 8998975252568903311 16218023742591929875 2941625066036545689 7534067708467167459 7117521425217218026 9453555278100083910 6131040149443241239 18116407221510214803 5421172597084366537 12031104200527195500 18414145693459896835 13170465569306185655 10327215372108305142 7820259655967317731 6746969981099403379 6366406765616151337 1009247966381310572 8766513689269359626 7531638170579929431 13274205493307725095 25377244387074003 7630876097408387418 3171999905641105199 16096982372698211879 17095394161003795853 14210419449505758595 15880109872262680581 7557380487651915561 9397738472385818709 7426130980676549426 14068120604631819277 6671840491206145767 7571520087498558979 8904862160305088350 5748295405682921525 14131679824192338962 9035523047638401195 10455816681768426378 3253110261599954200 17467161100120269583 4286649579491037794 8873298091394387215 15246658767381743563 11232265579122757336 10456056263584240763 17942969113797663677 11845058892954218434 9178303568991516766 14510598536965067710 6268843709220004819 4573817860848913442 11077005780979855043 15047860332471742276 7724353632366550424 6456550545435466795 3779502113432950959 11806418781394349021 5841994156052062652 7433215795439931143 11688776874805236402 2223238243977114727 2840326601865169299 5181682066666802675 14465683030053967407 12447093554753814952 11107251411959622011 5905538798577696557 8432395994364353214 8183706581799605815 10141401490677931887 4893769154188511535 8797406578899251722 14322481385975704461 7362985951914992855 1192570393306844334 8466384506856634798 18267814625259844016 8974801897106284902 15954575193196999123 15252679108872394480 17485960498774282385 6207647441756060795 18190489047379524432 16391586724082951800 16786262884640511452 1577160843290371677 3813529760776467678 16437500096142460388 16045254848042209183 7062326584641792655 7910484426361027406 3612125467047458333 7801095824922573234 3760232395673882711 17269900246662196292 2449434361335580176 26485302166275360 14741487440411905793 4885564277971972491 13268960351036580635 13898135822887556207 14031406527603472217 11323612892423222052 7678720091871583046 14455499094058976290 8538889124607905568 984750324365916837 15819973805472521831 8938200740403217675 3936463894809289380 1453741968759609474 1090367052920712909 3429847995921648996 334774124972999156 5235320483800571918 6103715784076843797 7075952371724581808 5494162450128799417 18363462446648891073 13329261251276436179 3927368505479243115 15175206942496896976 787035410545906433 15579122555627065474 14188080858119046811 12161746669673704563 16550724939084410857 5520790634469912408 7452816885363253639 9989325256712272857 15694289166254734859 9885908226282475103 2801432397595284941 14963915495836525470 269226205647110979 9117509424777859082 7051241917000700222 17704515246932637592 16615716536246842908 16871056070984391708 6007018455335256474 10772999975312794717 16842627655642739501 2746830214839933355 18276034428310735493 696765922453220112 16649304487169450836 14911712446900659660 12753666293026425311 12894186675959995216 16236555654873629074 12042720398091135823 2228341970888080073 2873418799454976292 13798668538824984779 12723144668557660029 9012154241079527720 13084191839233689716 13692068848484393588 10448416061395221468 5856954841814057115 13166426881777856491 3657648048665119135 15397497620140775444 14722131486691478945 16218488764122752748 5298794971033032214 10014710758899306281 2211192801785264306 10400419581465082465 16418436674913405474 9942525074333644753 10225944722762455686 14230355962880801878 9615499106860797060 4649355184705959597 12397940668224693454 8099381008711859812 2284631123614802513 1905569645582288237 1470036234074341511 17891867539569808360 13676437678242128446 1470584538055216859 5946099451399399515 2597127560192183671 13112518525181343075 8216960172282169344 15660444581024542635 6495113060841228592 18096136070169593444 16709758190464307988 15927257035908528507 16602434346470959068 5088984554409893570 3122173706067207007 15477696488704870880 1761777459737939080 2311681405134170000 15132114190499734197 15647980803226548183 911028944522770895 1206827347271855836 2057484488613244395 13726366058957609904 13931197418289963563 11520299223103935122 17509659592934439598 7496772050588879266 14305453648623499003 6298126956424956174 2878049515432343107 292158804148961530 11935834567150858166 14769238791816690216 3716596302191009531 12188108924721272776 18070205143251830451 1416372549742011832 17347600957010259309 11025087111141166473 5262500909416002917 1521340991972041948 11978017032301702274 7195638647344109401 4949224005715653419 15941778332667346591 8129577785273670511 579872376826420757 16019352227460811204 16590743936715783550 9656234059297521973 10540681509062564960 4021822578942397396 9334952965575719129 1204261335826541156 10519184480997746969 3067940941444320223 9205152149610039049 3267653430781961819 952758002472184997 292558623873991636 9373878559158377216 1527147862817114414 11110699202267741877 6397730962770337684 5106260221667394684 15134715581988474662 5416043657899344870 6806126943575519013 8813421134300535229 17379924888831712373 8065536492416799203 17230783069854655372 14514479311737269877 1306640105470258906 3023428297301175951 9290421579037910349 15293544914672184524 16208838898398044300 10580825038025282531 12454517639951410721 3272682620814407957 2351945392207746160 217690897571737662 3287867420014283134 15443057544912565406 1808223035658884890 11369711230243819541 17858930693140713064 6871916908738296068 13233757635558648382 8335098792548941307 14087191853632566521 8665587277083065341 17722709104444805296 12358089293812676631 4834977488523341625 12876204409386144061 10253687096437586706 2377283420479762060 14146205061861379659 3260458618683782786 4455137402370311478 12553211031161247286 3498385403704647749 5332746549729994103 6007932809055694696 165027667250099452 5786708779447941761 145255379527420808 7288669175094064942 2000893605650692410 5678643387774747186 5770865481811598684 5387866924394671751 6159575251855315834 1771135080569282201 7199724855232183262 11794395247267029350 14537478576855242532 17185753638883669722 18062595263933505365 1953873350067368054 12909231217989343841 17039834943832293202 9654051193463594405 4254441827969478146 15138154172993357998 15906217643951853305 4355318401765741934 7129463233495483999 1988818498178003437 6675542174604139314 4164153846558960665 5243322617921218695 6865607438149499561 13648641357974143006 1394046171811242258 16597276097313168710 13860674961039826908 10735425715384595766 7422758859775550124 12097060049362845967 14187328094349758048 11593483551143221633 4598469983581004707 16485492495201609665 2908879210221695557 17276789517649881375 3526699820663929770 5885582931092106318 14316726510318326028 11805260202756814287 4818846140138152634 9402894979427162056 14257623408859965063 5794607992207829643 1285598860901785782 14866176087514001133 12502384608306701442 1106353875543611775 17817197377111346232 7292408480718151012 1993167106373981800 8718263283162536120 15667673712843334666 2989539477746787358 7985581925336297336 14181614268759381626 10606978334976855208 6201726341092880080 7131496889577283028 18292760508344281999 9999007066404400772 11464874572161226004 853465755884766445 16485695380552296997 12895142868182320808 14457881268164203074 3836559135323398158 12987873698183324564 9544723875547417390 11602218833803317148 9466373950523824492 8079222411377299445 17173995815457523489 13180915538874587926 1736651229497196649 508109869187538253 256449546267508092 8833328423257276224 5096104428541487590 3335246318651574488 4628665187784437909 8399309017421734645 7218298860885887227 3943141077988504823 3954737282909738654 6468988317573138898 8889263859880782170 11519348869276832477 18249560944853897083 16043632299386995681 15066414739146496130 16762702264626897516 7322094195586959743 9860319407357181582 14503830210230134735 6410244791489721259 17641393882007277079 18240561902672917437 8104391447748007878 16442883195523398407 1327985541343390748 13282103513137373923 16162567578114014325 8570841689454925766 17958626302672133365 2115112737026670557 1976510600470193421 13452616048829881099 4983861272825306509 10210396089886833758 1627819410010528206 13447186319510835891 6507499407269499246 711767196757031443 10986195593396449405 8855922336967043164 3669441422052345513 13353102136530254433 5458433024207406699 16035240386991602958 10441724964649708863 6697043600907403596 6645767807121059278 14146347804910115542 10378361678689856609 5317095907650514915 17864319222918699299 17493286328928377247 12710257314947441913 3566220383357071479 5648283960278700346 3064095288112340809 3164667764768365754 4590002934189654273 2928611702499192635 6706318044143526670 6367353692900142635 15336244594783620721 7439485999880641437 14201809948578498780 15687939118145554345 11854087160287603217 17512742675421083521 17541833098193319892 14045957093413319512 12249946786378402920 17837250553538094341 6966817858644704097 11077220807559532231 12010179363600482340 8225652831848516690 8368638259516502329 10240461119991249472 4393580197775295970 4617194393096003613 17499894109608682820 11370388310404665785 9688651651948691471 11919781080076872183 11043126721056263339 2621220450577498371 11376531793126455696 16877707560345897653 9485210396933396575 18163423301449331319 17947983840228361874 10375377592732813230 11653565325065283503 13610045036246057308 609504997161301464 2269809671349778743 13391764055526019533 4216391007175687520 5457283174460470810 9560220500241528104 16652261118220957889 8641327921025782061 18243626144997441393 15182021635458499496 6895574904302665083 2859999806091863285 11063248258506836630 1140694018129918445 2250993469434081031 14692563310471472641 1658075892654556351 1631538788614683913 17734511031518269253 7790553380571481693 14510608683716053703 13151616264875815152 13998830904201305284 9048652700844940495 14549503843610612281 8791123190343978764 7664466582769404006 17109783883042297273 14840471060409088701 13139968953746698556 17648648727740173790 8670883753121915799 1665819653406788149 8643201243939083399 14551477137098605767 2297014757476800571 5096040474709910300 12977276580444165754 17942603651883473937 1061445328353776939 6670847126660312316 6777471274487462401 5346787284998452123 9197386795903401523 5424143886673940064 5062882454860914156 85665007938420018 9427608162404342696 6274784882638947262 3957684514523538414 3399059722862526336 4433983684358816797 2979222818715676815 11159048464872205191 10819922368075485877 8703291871936263618 4786095013129273140 7920657205170515483 1076145467997724690 8491833860241901298 5093911182462629264 17247373562886025570 15027222269796808091 8357109390960191872 1058923263991496528 3963948206527391078 3675537760081228610 15816531479842655850 15004573767091387355 3776794641821576307 725450949343268264 562625147731180238 16752972953936001146 17926497954186855546 12046361297161045347 2070631675703741333 10794980140579234158 1536129766273931870 9219063396895738740 2061254847885664043 16752217109287116761 3011705853835604623 7138419151944153203 7811718170380057321 5738077353228988199 5047756219172968336 2725163164538594358 16836161637172402894 7625262179582236411 7512484232976122417 9835769940101668887 652059221317612147 14220753459119589011 5355390451007760965 6573631328713556949 2107429312991478723 16129267886449762235 2668689051109486197 4020810564103946363 5630390662987790045 8891905980627297569 7083684353203939042 16061304196606586649 1366479729924053149 4088761988619852200 11763774160512879179 789392556293144577 11411000323895455851 12953935865728490253 2749323963420347535 7849243800574841238 14378699357784330527 14289832239269825350 17057654929161356248 618037869730567284 8093253449053113000 16116788529242780687 3023601070895152824 2133895275492083430 2539092619615394634 6134850125848115841 16215011951113472569 13664809653760177484 5326447689331678304 517357766454841387 11518927698650349532 2664516949972664118 6682835710108132262 3395138868244813244 739889437434639909 16264862831744387432 9009055612385121104 12731951426432451125 17024130522060540323 15529402825808143552 3940016468870052886 14141743061551052484 6766049808518611658 9574172357168321191 18254819963895429255 5597227789810665667 4732034567949453272 10659913720124047683 8885919676370576354 12490280647527768724 11115222570443648967 17210477020065042609 9455415956013570991 17614635277290485936 2234513386251125035 13763904270884095584 3355363931858791779 11673898451346179265 1122139262636137179 14121551432258553908 3321289879790344841 16239358576614837048 2788334419948833975 1558576339927192621 4263684984653310004 16051163271387632748 6829960811681482987 16309250456182514809 17868228943392090950 15576848879257609465 1773587388949431742 6804928259824453646 17811867819147690435 5034661376587176033 16797902030670328436 4487823927094747837 15946980209165180366 9175927112999623346 1559343028542421591 17311105637598619982 16402320628326982698 16775976567211789349 12634100659735579352 5472858448171013355 1162986719133579105 5512143916501469883 13833950166309050382 4226902775287559149 3827548361080862498 2019682428870577688 11761735056288329947 2933329419468207125 16493204418648942499 17094898811041662687 6495857195370564725 9691658790888066629 11642380973247753367 12507498893898159094 9397024049853105101 14713527184894830656 3040803706919364389 6043092521515144460 18012254813614522925 8829510158549225278 2310560476486843188 6206611992148746535 16898175100346893915 9240033595856538106 10499614012058795146 2784221638025055461 13428014487568799391 3020117508914102782 9136127419343348550 16016885095348748798 8560246546695468353 8922029238012697991 16437754080575824017 9411171330420616512 14440048239785430758 7872091787839416425 13171291682774567008 6852041905037756197 7195784246841361486 15829379569488225092 2213514303521129736 16059590130505744608 17343324953133381969 10291432653562281177 5232485902767636050 11616738847666918032 7656878293366484567 3665522807414070747 18301853761775837613 49552733854337828 4174123788649507965 3011019234359711659 17740665084647049252 2972407472206516964 5543596409836919249 8269936194162184246 8339256864541186026 18274073161997082184 6962734831441358761 3095827734239180193 1659368620454122723 11107806362454869935 11805396085437774367 5664052157241402760 2046432086648267915 5143573715676511297 12979196323946695310 11056696512152263269 7684696858546528861 1023537055772044833 12372805262699109096 3452036689527508136 2587022726358709701 17404588912386864085 2921514511417256503 12340076149065605132 1771552486255647152 382416663410328796 3084315219666929977 13847453361311825495 3085173589501294815 9672820803023818159 12665552497332332993 4258341798201120042 8227986615321683982 13139145602335626443 15487410129535647672 6873465971211752442 4056083218376118271 6781527995508287503 8780348411285113052 8468016495740010212 9452559430968724572 14683085929797448662 14319946363981669063 17713764977121512993 16070243276457761782 4292002571884278369 16124905880868995840 16810033742514620955 10786773401627582678 15524001575775424983 3271405102264512880 11738650017093188867 14999718932929513710 6731803690634295557 5413620581437753992 10746376235029973875 15129408054068684442 6224300454553331227 11594357284486590519 1185395159520931745 14622936699748885989 7252236394943389931 11410586871925792994 12454762755666489834 8508124248783397622 1626686998078297951 392387160100651950 2457617852151253506 10314481522540657419 17824878312061139467 5597935983671591522 8495627137741295448 10533462152249713048 12588919581746485827 16410403368019848325 16901683159816755541 17883016880420242541 9402889327350257811 13265890406843993954 16966177541522700539 8522366448665582312 3007698888148436835 2891206634336751696 2350941735939764571 17433910193386134594 3032061791609791529 6978841871773153241 15357485413232760216 7935283893173040901 5048022011210514086 16521292986286372390 11643560594567061889 6426263756874318511 11266259747832602217 16281581200676052152 6330163352242240919 3587042200286948789 2312097756958485835 7937813735007942393 10052850675657565661 14130792647167369580 6134572213394269048 16339221712925011721 2737351596425475831 4238660110593375134 6867236739185659025 8527565180913047053 8749230658615395080 16915960994660207883 3945739567751561548 2955802072305859426 6236531232333812984 7874063087206311760 13267422647919354758 4368945828661754491 12315049949101106894 9105590863884173260 6781363459674764729 17423293906117346373 17617997236521456360 11818208328542674960 8785818302366474260 18408373828108535424 11967602634802749584 3422640242847845792 13321605819937911169 13195994732507680846 408693262041011235 7736287292760749995 14981880929564674009 884910736199004751 15480821843083867195 17666882330679676899 1795100068576014034 5663224250086321989 17554307828183198227 378911125063177895 12161783885082010787 11116288561593526050 10057672888626133637 12948023604282792526 10592678987622537328 14114414128093431226 3660550127683410595 14717831672420081046 14621987836284332587 17432293298666105644 10349038406661903362 10287432161552679054 2370550420407312918 15742018748434237864 9080960181934032445 17688773114520712370 5105697698536775018 12712812554352073198 13184154109870837653 14873783544804901215 5273531614521067858 3737882119787288726 7715803278697404916 13814676183608630769 9620446173920780667 2918457737882122056 12726936715714290683 16359375514795017198 17426131156731222718 8449226622563900434 685018113009517454 2050222599163828041 17498631178854227529 13760410296466572755 4023846945677366055 5307887125354562221 14098355184641007180 3168781389545139233 14511009425362499446 11012517608145963570 2860546255270960770 6240309879005602984 1883608903854303342 17047761112341746196 10999268310053421490 3714314383804544789 12472976144279836430 17779072866922343736 2372553257300568530 16152378977847917580 581497450831416554 14524466876830250775 15457259149499502253 6100926984613415060 1279143870876716379 916099152386471492 3975006524173857859 18309363435836685726 12290698492217945288 15723063836640007290 13715134613889975401 10594363212029435139 14113512338610372382 11960945612767241973 8716219153275806901 10612108367407878114 4300373606287306521 14647179466423683437 12776384439469211676 11617568672705735665 9623010128009678397 12398318115162983261 16861805192729787835 1455273416231453480 18419069987865253124 6139464137982282884 17431528980001149870 11303666701279958205 3999117942809837793 11350669319661003311 16220708672051193773 13166578940869303590 14636985533558456183 9530325893034455875 5417237127614045830 6686032305557156984 16807811728955815206 198158547557159736 7995358290133453047 11877724075494912307 11986254404217687706 12874470869045156377 10589691011487728913 3468009345385459008 16374794458540136664 13469616555627582790 17593019579705697693 420440120787030356 4006531386485259442 16933863928655217612 6610815161627776122 9758655232064313839 17089899114398354127 10123497534203062786 1527417323786493845 3853707131431017044 11947460230324311584 5823254428013280538 11277878484824200903 15275964841518225289 4087763853793952969 17770951568594446260 15811118863729752289 3642595321212119356 3023180461403828990 11787832331190014844 9571823016831745992 18369998828292894724 4391332405182384976 10876512020866794316 4895711563828923600 6662806062642361190 10631903438675300853 1024645266386157609 6542337994563006017 16968540696509881201 14785799010383755961 589983088982391253 8092394713383058928 4168064328755563938 12975021903171506538 4880761014265298914 17499351610202095861 18278628238280722236 4922660547807354032 1163965909268218996 8840882762471180999 10294155485835706382 5997293883080840789 15641547284225757967 4075935919164675529 7088453081969656480 3596520279434931166 12693935530118637733 5125920177923346666 222630623153744077 3634331419976979150 14341623022983801210 8847802640721910363 6085642799628615117 13664758685940831887 16523502580265392848 5775650017879985651 15196461213492157356 2632699310358954078 12015901536813866933 17317546676806675160 16864968224285096820 10298911384153846847 17939984971611200011 7515352949411238633 1143178113224159977 9799363425536083344 16161627441187727763 8312308462299516440 9381078554145372137 17337321123777061147 9453836923505895830 7882337331388000682 4659113767195470951 9144464551823016586 17597689504872916054 3987109278843727139 5051252151343446416 7996681785938935655 12232641835471617768 14524236266845710822 11606044958432550271 16553055131700189809 9748451591629810543 9873925638201968813 13909990519828224997 7125693158613823968 4333802056582059600 4159198485671070985 988238185446636354 12825941422811651269 16182857629418443166 2929283560782042360 17943321473040214766 66477711589056804 10783388526795034987 5874868313205991575 12724759860153169286 5724358476968909120 11540153568233232242 18238492457092908195 2731450962732116764 4366552188057982033 1097609111462746308 16721655032552837701 11206363707877002366 1638364280258939383 10695260072849693808 7584999092694821908 16652883788668170658 1715654283431243315 5842748618538031706 4376351746080359476 14543741168811270227 6668538319864387932 6483016770001778870 16232836247276830451 3272639717394012272 643232208572957483 10838697247843680414 7786891559707815059 16643438254225412584 1086349257246995719 1042323594189381269 9441186658239477635 13791816606829613628 12570559449209985437 15006660939811806232 1703817577036334144 12897628731190663934 3388059608918948843 12918095679883625387 10830078212793979301 16662110837786120492 11128938118539792313 14065076803928577360 61944676641195503 11201018934890563506 12032553303729433735 14466531283892612953 9592104227100260254 18259757828187490715 527990224237951988 7462524996190704694 5587980176058653191 15849490288137378304 1793466553942479299 15085809997460553091 459192491242318184 6775343461834586118 12057187957009142425 15601857994953683757 9082968163445292685 18147640449408702766 8254311775273911146 15618648732825041631 8968005444064705258 7702072902187926407 9540600623990918818 15321354942325303864 14958158962776586553 4552385700570628361 11841868521100585367 10914277622264578638 16110215268620887478 12381661211016960250 9555639712015266483 10733687050686358813 4487916559378474899 12632716662213690902 1202406745446528519 6619158452230172384 2342708256814709706 9704756677028919177 15200348333751303555 912455102951183559 2425149733867686561 15125206792527421737 9430107995651655336 10459082222244646552 825421660626393733 18371477556400624261 4498403764210894432 9368530889633078072 11997490751146355095 637007975247539155 6461934469024555912 17043727703007837144 12705762046057435786 12831532325333172161 12814714265039342198 5724512394176449183 59632245506090483 10707974354123086794 7001264241166582767 10886517969468605263 9823698257282387808 7717228831545108516 17124884386671021047 9771958720528997689 6779538979874885261 7803595287444553606 8338929231727785124 18309757243658378779 6854301799782636228 4282032491377261503 16778659026085121036 13042991190193751623 9750688260799564160 9810906391610246803 14975992818420552637 4750970302557880311 7184448018063810828 3693567347422681515 17729157852470224537 1097219652792864167 9573821459077130579 9666232979606207512 15772183191107687594 13504847174721481449 8294512239375677813 5292203816360429293 8137755286945811945 16325640430188568388 804919677928545521 17466776939515059310 54995043379824199 693180741745189634 10311288142284442179 6616967904211396698 11918405134297205098 15206232670352155836 15886769977388065970 7781100334620814704 1073828662952076630 5000131103915816648 14452810950750138161 16857052387367832946 2138434414245032160 12531400811437473582 12704001439342624486 18167601693482713170 15911882467134299609 1541829476687006672 10408118559487155194 370943038157236824 16111868260748581543 11721273905078777243 11314673379661682203 12069783524382005469 9409720052770545886 17382118648464506033 5445404397091320857 13691727494749446253 17894769272682309505 11553097586203346283 9665439141839207069 1415048400849308722 5676242389912635853 15934511827846479805 14787099759976601090 5514938799418792057 15789261956541825717 7285077896662980578 9508909098069398456 1970987443702987778 13843277845022147898 9071466821024260112 14686330842205952845 15206667902861897565 12195201342241354025 2169476187973191155 4236952507436665582 12313695653384885765 9897036166162318183 18284115884578055447 10365367559786441142 12202883856621524688 3590108614897647479 10337527826691165312 17630829848851462995 855839061820182610 10546327922483799118 16832969350517816909 7772638019501164889 10539209199507995998 14283449109765593250 11290206981239803952 9286609513582568291 2758749129079649104 4918594680963001345 3134734077243548362 17384446453998436042 11650587599535331978 15433798339277345760 1951929081554029258 8181762541791539100 12540983080602928053 6017243288956561313 18198309559995795785 1083686866776025765 15750309151710764377 14375900426825095017 9181933580710630159 16244565000757416826 10025112007722594050 17645227995875779981 1481675219964664529 13366144350363379702 11511880582913686559 14156458459723731703 2987854548976078125 6262664683083257820 13637099868488243945 5963566563960849654 10534798967244135598 12624783086809102526 9233916126650718730 15477726477770838807 9543628823589149780 4939879650071220339 7817852431066006031 13926476947786884887 6768596176519270351 9989841590087966164 13915795693362989707 15508492914577981968 16472631049631687574 2290018744492419287 4889748732133164180 10407144246784794996 16739613461454834083 18293982707037493273 6217155394660098531 8064657466934142763 17301077358536733381 9609961815191214846 11777614972165582845 2937915111952685163 3797685716138617054 7067945009059276120 18167761098849053827 2490303403690008310 10664993468935152215 9950227886984878706 8676372610100124407 12458393208600438746 1173975812894860438 13484762826255739558 7538724402087782278 914482200491185994 10330265442094543179 15800279672306482921 4854261920397110499 16684520011752288247 8816056020617362795 14716562701595983219 1096728498254106821 688956234036788020 10383564516135625382 17942365332198725157 10743607587543424278 246051668740055236 8756846931564218901 10302300170795626310 17199764642111091960 9593618586093125506 14854247176693473596 8962336540696814690 639702169695038190 13454001136813263540 15163388874131998837 3562650392777663650 9252970328327819995 1135893519421083804 3536427111483682537 11852087555774138970 15593187655171347158 14690179828513235723 11516381701062963616 595911095392897517 6265968437017770396 6080005968794676596 798048479159143331 9732546413337458408 12268916418317728891 16033262672137995133 15533968051079633266 14764404973774315919 16472892024222411801 12897845799982383604 8093531446797835652 9603239541105471427 4691015929871082005 10218117235664885113 9973201381184268583 16688649710547067730 7725172449836261563 11245432012427047264 14592187569196006639 15341402702119684663 15592746155589639446 10502992502389945634 3451388237398742960 15510746599449126703 5086014173227376481 17251625097590082117 9360284895780198307 8951914591827047064 12912223805085225854 779072122118308837 15588863299554437707 17582954199290013612 1341066928742717182 1784007916751472649 1496229673639300103 18289045611553484258 8282820457955429810 17868371517363944216 15022839472654368872 656897790733294487 16134949808921782185 4183391647798857268 5313993303282248473 6102937288510823192 16531754362265020787 5227761616282952019 6108335862129366513 15146185551953738330 14766012922064284722 98767972525108162 14125704723043536671 4649275222663756496 4792630214093577509 290619719150560809 1922331683839275400 4503498346877660215 9914062804380593428 14217303852774657999 15231576267298321112 15553531983685711363 10493565280568765308 14559607315736114934 9066886740513323573 2202889634006164064 16027022469362239343 2475747337287285614 17238404934084098178 201793891687517153 1963999214578137588 907346005954554960 3263300547330421749 1080140733622825491 1436988282678389101 11465808852500262118 17816110812365156813 3292667720561838464 5463284459812853526 3606351609090258524 8259615769479257171 9045623282973504553 6597767197349411294 4436055267656066609 14051838205759795166 12849441074485282874 1952179374886288998 16022476392357043921 11140426809421714800 14165599667533039796 1395197969059589366 7805153358697849544 17300655119187728420 14905050189609451027 13079137554487590894 8561142987804569667 8580084084477189980 4634211514019277833 1785830107979051628 13739953352412657053 15748588815951764074 4839982306572252511 12929121431756962716 17194092171083887694 7854947921378437562 5851171509800721293 8622130699466581503 9089913064758809570 2068516193176123079 5562078505336196902 647950911305496256 15707474902966284756 11182938442368949971 5184222114884878803 9783986616891427057 6051167603205348135 1553061443714210548 15551746769068659708 8823231810992701036 5689230895891381396 374524252305689088 4583275356961420791 974553666241321444 4350268718827128627 12411029815911218679 4317464644693522170 5505756210062311863 1641967142646305792 8072868423883220004 5903042607096365830 13651432204027728598 17269638753396901741 8946923078671205637 17522108457161208907 3187256291742246159 2469496966515133624 13818007102400647438 1693928189401164074 1528033259782868557 4082709748163852085 5813299927260510049 6096935844664527085 3501543675687820013 221206695730365700 9408893403296685352 6772740031403372333 1669888422032145310 18172629880593169268 6418167408994105192 10278140587983640197 6249350781945032670 18352003546400550328 3293988488497404629 9599199661688969906 1731344043928221082 8311715617731082025 4336955962666372560 947457231961133171 3640026467940884777 14725501093610446558 14069909734357660285 33218097447445296 18127971341165284851 14438619980897506021 5886511029166718527 11960226272476788775 15547025246672747367 4114597748875870326 320254942056710882 5876572603754743174 3791779140461856934 5451082680091712448 3228493134009302255 10194592813412489597 204851951974199280 7875611659807538158 2875323589736775684 6529090556933671109 12048218365118320594 9748378143178061252 8371698845955958115 10683122462208195678 16502390986383016706 1684751959745504597 5892405894407688918 5357539121393145781 6673489098038979443 16150296058884647537 12391724803387397666 1664003426629484888 13002437077253074841 9517705630554961456 11094617793070855995 12963643400678349982 11697968120855370679 4044135855093392755 10563532393425950876 1070852466833888177 11248859393233059814 6861593374808450650 5231891923158972571 16918426699298229326 18412567518158949772 7654282085950812065 14163201281487329391 6436591995113850593 1073826548309188207 4624813082799056054 4503407091581025097 10832271347189980132 3935254978111287587 4022393713192158084 12040167384388349239 11392247883829365208 11800642127854838501 12983183979724716856 1138733337166284260 15017420451046964683 2133149155203056498 7233897824625669613 2832172075970743410 15063308901968321869 10747317873907363677 10528726000103114779 12426599553343101065 6252226881419874796 5905949301600805841 1568567270835476878 16867795643259052088 9596491561880900808 14273799119164227978 15281801068785537273 1112170018076129121 11175098419841850124 5631905056073892603 5832430615287233195 17468952441451358204 14423144645412004132 7048137826218756646 7856852264427084712 17984689175849314385 11483920557690206997 5305963623837362530 7979695140957352694 6409985568646737739 13019289683133483698 6331292898862406678 10630407140964528291 1649771511491749873 3255432068356994706 3650193897586376955 1900401365483022876 6512981190660209920 9642572558424107791 18106714174597937218 1284116454920998826 12444835110201303259 1010236545372589652 9970071755232276017 11106612613883702870 11066721958369039859 17898989624008687949 9798104811690774749 16196439309458338527 8857690300752253788 18113543769577789033 94251620967382995 1523428188187984930 5828448599618361602 17951496152393212977 8608383824366480448 2678708348019901819 3347108461115374111 6655918173348676213 17671186020080462693 8785872608322371696 13737804709101178209 13584077599977170480 6855686849121685844 16782546102819066957 7070772846615026962 2112594597266627932 11618797424845164201 10660495524433688135 1551583783624735563 2698767514046117528 1055289914413664475 5379954944629841297 17214021433192585684 14245225091332112828 16765358460309142426 5149877994558766257 1134593834441726391 3029774436293109728 13205370007180836462 1387273094962728783 1302340142271190535 16523012331130768183 339785287947002996 3385512563401682357 5914305796815518811 1229954044471686497 7167084959160127047 13823887063298120725 8440525719588265428 17009501628337799775 3528143411819570608 5963159410268691968 3947289498250820554 14435937267689846973 5541385703222093886 8620040852605952344 1342693430642652138 15843187081731722913 9619088943266293624 15619017190256275393 15291156879478996933 5867351936588392481 5165979844585228428 17863327625753308006 3056471314989139809 17645846570165942814 2315164899633275107 12217881520497038405 15036970260207770207 17270976109502179667 9277299279500230730 9358460259850362145 8566011486580104525 17011544499925774291 13298808978123713453 5831530036746836058 11661748832139952317 12282895654623388161 15287598665943788306 13860327668727074153 10557405626564726150 17128524718689018754 14254118264684738819 2652604292387614037 5223369162327847123 6900924719693110577 6360748670570948773 8408575970096243788 3217271458988498379 8181815190979944789 3691599481856833554 4954852981344090505 4960523806572086778 15388796209784287510 1232410879242023940 8926858234290022154 9941442792577915479 14172955852931108236 11571338665825132087 1939242374914533657 13759014696694195935 11585422626592498915 11933633152018809897 7121778475833403585 17941534843193343499 16238584825547365336 12649562003758352415 18434652349128363360 1326727776682661555 3947846462015692233 13153838105918269783 3245728728689336165 1113877085368725489 5819976827460647322 7885230243996686530 10673314305987158357 2622526520635266512 15398706636091615145 14850395636420505929 6524504301473482690 2661993041387323069 4936565346340914613 1972065144224529335 11704727850495253337 7710772392231969099 10922102506462014841 17694355291872354155 16727014858717648912 4353794130734819149 13032322202753554221 10006413053016960776 7481045336452024237 13598965342808633191 10018672911773615743 8035320385253076384 16008549967714923381 13299080920448477973 5069849489109655287 13702354947489341001 14653640807808355843 4507705826185300506 5997194396732841691 16699684564086282225 12522135584208045709 16359092471862330880 5820919249234268291 5548652535395142082 5633598775897743754 5179319781539813957 8371763725550143418 4257704890348978179 14074482994515885133 14122318732842843323 15941302778252465271 6303001932593346604 2290395081720702169 904018473161025181 6308606309515011646 3692631384772375922 7149016024863865673 10615098488927010833 14437027242826972172 16772564733904375462 8229865739110198854 2530909853813303113 2466402157911617906 14600649483919938728 13127769609225457256 471091282226643284 6288514287188807297 12488443370610823633 11360682355465843911 6993201247467376082 10407169557383507420 16562566559456593697 12042159174185649633 13950320422334097941 7508239790005024981 2637604450147920945 13556938199661312982 13209749078819280672 4503029907269887341 663885453036780940 3172534592710963400 14354254516818590118 16296940309733437158 11715795322437974763 17943097659068613007 18180936030559359978 16189892771856015373 13066110277170564256 11030296795380633137 4718544303814980631 8113861908311546727 2242545027730558489 12464826523882791333 7506786275400585659 18440923987750672512 5846056711152339690 2788329911073947818 15427113670035234717 1735288281679943272 4228909782500845647 7377113780321474065 9030936685544221803 12897667356256840821 10661979376788896775 218008247926242227 4585255898989666827 8713826483058444689 2591160198098578041 4937367880406865575 4811373608330464979 17505839523918615445 13633599796895073576 1628286665240761823 7161014276402714767 864991988631611503 4961817179660113480 16927602798420343849 7933272477689881014 5776771857714952921 13871713655492159796 3070448127110921190 7191922559867335580 11480804573679939040 3031806930382464345 9452871022297209006 2619839480907383561 3230041118116021382 15520406988041702945 12416063308635123878 14018914213664729382 3147256062266567359 7417004138840498285 14369479972726637100 12724030390015466026 8946717290172974387 2465701658800739562 1134384949728617103 3109280727307612602 16041832999870896992 8517183161921607864 12429246421454483555 17760021552478955165 8989241742562447189 13776435103058767754 15828024621702969281 2398502353284603504 7162811473982487414 5878650466217175877 11846569891528502720 13249506109858548038 8569193078207023593 8304635003614631379 17188380750877591369 13263136337714405707 9016463598770165162 10331553327902854317 9850655955742267868 4459476000123096283 7509702509504170355 13599608057299948818 3411663749350680414 18065862350180468080 4536204437786930662 15028714078196966412 14605893339821293100 15902715447039795937 11767482996678460227 7884124340889401569 11892381630531180302 15054815259730924257 531520305042985391 12619423505192726954 6020628910640943032 5855099411301614099 5185102529710849337 11622964234012441858 8591881074960655222 11601987346127792366 1453888916670785433 1727209534407622641 17027848224475264633 10640654272820444159 11000497195747427278 8298908125417096350 3938425681730225754 10393056717440296042 17068132993807763818 16463122283722317349 11028107535716910503 10875177653443434385 18293080669438309280 1250141669272381983 15728698252352494486 14651338806305399116 812336113577907366 11942937631805554536 4134163237431645990 11718889540296166800 17108972683102610452 4502490572897268067 16047080317004108799 5233027561881442711 17510160795646519198 168438628995722714 16311438188001462496 17589744189354176288 5719491449169506260 11681821054763400099 1948169211827937574 6988646195915026264 2140227294246697889 6225681262411675681 10927106201651732828 10697686489679814886 1531111224511286269 7305323241944053294 387228920996128104 3068389363627306593 10520427919464901796 6234554357251120289 10794983143675576129 12477722790804523362 17036217915019663098 5482476521013455179 15347791845311551846 3584111135727947071 2457393029968139749 4541924021049794375 2757003098056762364 15882986246182329245 12176969062885287556 9639666711643534532 16492648313113646860 9742498673018603496 13736571098705250343 13433329713677104814 2359241784573940666 9868738345981198088 1274973566447019967 17766096600868712275 11376242205510496007 6942672059408684193 6998415663260273292 3044282180092383485 3846674652130775178 1940449540649517082 6610588285058165148 15210689051108948933 495902055121655335 6169247835463595716 5895386839847771187 6123085252372903491 4974961517989839925 11501785117972694129 4054552460841523421 4764571012206788127 16424195972157696140 13996182177466035798 10498651411756610597 13903260677947649603 5415915551838240036 16038891332529278371 6069419330690374641 17247160053423621669 13764705566859435078 13182423155828906717 1560809979845847770 3582088351119999947 3664481760316878126 684502418371508779 8618535386952968705 8597119785317689797 13388598270261090736 12145107626369088267 187807718087119175 14052557346586664678 15200652158199607927 11191857645800432456 7377704368069504982 10057838336669715055 2889687141665172011 7465126416335914213 5074694358642064377 13787307285014498038 9304267710178405519 14918707474216891217 3872990531402558328 4068439241398835796 8595723704175572686 10484175576464183035 1727342474244740711 18025340892182507712 16677604477303416401 2477716641562990788 9195008585690829771 4899543719361695344 13010543476421030520 14952079070379958730 9864845565256283127 15290799255918115064 951582371453339100 14639295087811634989 3830121149131214630 9366398636005822906 3673894412169937247 15810995429239987150 4863691861802628158 508079035382600001 14454081794936955701 4706584707643215083 2718511789003185068 4969114445940132592 9711252070212628208 12410664511410833993 14781653817226183681 14830072314756126069 476003730983028688 12734385760596587552 6665030101692664124 1772147939015126947 2375804498078847591 11559484047492546659 2617482428217038262 5195055769061715981 2891674696960389156 7880490768152524528 10497304983808882582 7324750343653984702 5223999735214267575 4888531231235174562 17346937715510901564 5834651853398964630 11759117834735464838 11238066684844003991 12472826053043186612 8254870094702217962 5780832698800511578 14658240741163582454 16815508068909386470 9018254517480372413 1494671336289424437 14634892688485970758 17809618873258754445 868046297999988123 14823064350680881188 1526993809314361123 17494171018724345641 16270558452460514640 15895730685064426382 8960181522156844711 1746370981407579791 18259362442471974999 2286153456722347256 13394026700931754515 2562582340282440353 5460618923342994409 6605701627614666897 1131892569569923637 8816474381695462328 12069627952357177910 3767165162949041574 183454020022691810 2071204021448900989 15696991782856490392 8373301320606654698 5576490325914898528 6425726632487835889 1585583547025950931 9506914515399533686 3109319021907088069 10193358749591960161 31679632690186474 5021464530703589255 1244923532315737646 3234377597067166833 8258975067039238121 16343579599287819525 16479761106618055934 460989486653993994 15729567897216439292 2728998659169380161 16292348230839834576 12627418741683005803 7895635935570105265 7730934209751788477 6016612311464079624 14428902892327216566 16060866811064312081 5686770798949780896 13896459066261131421 3652353291087702731 11302876186318226819 12120289954145982077 11091267046330052237 358105493256067813 7687620682648644997 1366996307726785067 15607043823454077698 16418126857529585181 10011819617166541684 4010589404624080522 16273154409689040272 973278360580993009 4995939030518511037 2376852322852706093 15351490321255347713 6337994984135839433 14914737330795668960 2084926897759142748 13663894153585347442 3346066408042940823 15684978216016887337 15151576418328907303 13568647598402756693 31194722979761598 14425275325601442026 238080155370683425 12401633774237060714 7318794896444094137 11466245472476822915 12384455157425471275 4520820729372365998 7918741568265356199 100375403556826899 13620375865323745914 4044598283895908282 11729395576862223772 12114479292010897164 14732565408009121284 8771520053284563016 15926676249701381872 12791620370329994069 6621484860777133079 5562005981859583503 6376945966913067376 3387202420666440219 11480018567064013595 18358239368365571605 13949610252704283599 4221169573699179076 2270118140112111765 7936539046707269179 1224086617443787736 153479741821444398 10284269838053363830 17406361582484906347 16152905884436370363 16366731297325129344 7898314049280226855 13028848590550102643 6761562263535337606 17363421756124154715 7723724640366009218 15547404072312481473 15784447588764642003 840577661306226115 7795067695490118148 16304243891970507241 12778768312830389177 9337778939358389283 7279518306177299185 6515793145443890924 391818284423066510 4464206549015966402 4373698214772424046 6393416882064902840 3377343878550444432 473930392849691209 14418422363086311968 11471284212971320903 13048767607651600059 11875069867525576120 6844550150907112294 8536097013719711252 7031122425700562047 1174230357930493501 12366396239346913438 17260745726064679512 1275533150292562080 14960114501983619873 12851401548666369495 7016616982337322463 14246418140733124605 13005658931686501291 8927167542644073799 6013708434605203513 3713206255800006251 10026094260906845091 14202905403937966112 6778698126199594723 12382409557034976815 1092326888290783035 10795341416695117890 12852667203845790400 16770674758110024028 190810239287311704 14691666934620602113 6368238515152103557 16863618133022250501 5390825546493681505 5999344943800893774 18018489858127306460 1785512501862130601 14579041853721866801 8693894723004196835 4445404507887879446 14395158806106178765 2676522805408757689 7384730804644251497 5737835266743948171 11089853097663390798 18089901871812911763 11751856687537395093 5743350721680256942 6931164240344454041 12645341479237281675 12076259549345930440 1921331185987167552 3550214046296578902 3958162434144114691 11906334020045314301 15796611815508550631 18160117730380104612 3350857379840119941 10687899732750760614 5600243753244714632 630753361398695728 13716963743032753821 2081109249542033035 17933234530930043729 7257201993537016615 3138940631849340093 4300551761718725354 15531724695304403171 13968389612070916708 18180253954838709591 11794350224153268681 6931268945956481399 16316645691600975740 13366490100794549542 220442491106886277 15375594404029592257 11250690006428948780 15538078721675778751 9194056956645561708 11515788828176995221 1455595722095536796 15954949832195150608 769753097904340191 14196444663718864475 16833454935367451042 5761956546529106836 860592433582176499 1855376699522498470 9434181629622755482 9308583843784408071 6642225072751989935 16804192166549707033 1790009661932263664 5864080080875523681 8597734802392345860 9707907023517705852 18416333033912378047 5614306874713732874 4761360974415449534 9338916200246868251 927973360643969816 10652333415934277400 6678951949234204211 6263942453160114013 6290516825468655640 7310680994035115734 64099139956752395 7400798402283960877 9506332106203741043 8647939603576413635 14066252286348152952 1378803092781550862 4469788426090151419 12365274950957057013 13611532083916684696 1430974350683501567 1683069642692701552 14499603861268148580 5037631630493991555 10116940156187935138 89819817592462139 10970810543411952223 7291715821832612478 15403825416668457963 9526201640746807405 17260342536475979381 14712890216455199579 7161629552366933514 9767535361985700557 6129634692265081672 16957808519892045389 793111143320919687 14641448327168167872 11604077434044737745 1861854319529275605 1502227516757513834 13595268184523341503 1821998328514612923 5655494213768263946 7484220345290881407 10198549084363569857 9770081881321366520 14795641356205461369 9873253395839767367 12408427222241718584 4744616880182745189 8460660070809059822 16793806100848506474 15058720606386504437 4924343858139854686 6799308992345014816 5933811465691388149 16035642392837198028 13985454576470992343 13268185372978782500 8610375190204231688 12045061023547442962 7900755282257834857 6584676648539405940 501207458070775696 9401556933297486035 1140117144042171851 5887566383380881287 10856776858278023320 742685783823073297 2802375256517465831 10052102449260328101 16213872571350842212 3538596693289941851 5533055110736250353 17082648901109915243 10180838100942264773 17126417765863325527 2695798212530755442 17009728777249642115 18385383667684059802 18312409461692877776 12395459809599275151 3653447062423294937 11065611886351519135 16793582260304547676 11153204824293998507 17639212769743567318 667644959686926889 5322524937562187890 4718569232641664093 13230858575642361275 14909826563427662135 4383011558530814824 11849846046557017280 6349819653935187865 6779594836650958221 12396788957488146237 14785661552727830633 4061140730504086024 12206964069076830504 10387710794097056426 15367422752263098940 17421850097411001896 12020549045531496387 7891800912584831327 5197515786663503870 1319436029713259294 1035180611694125730 5048053184873190375 5141949102373202380 18433076438968487971 3326789091821040322 7126637243523817047 3637682419314967193 4481601497547299154 15366825712083737660 9832191523437724059 14971984370091097799 6739023305237613557 13261503299653524176 16757091479908228135 9646311651736461488 3528671313404790492 15505260221234135367 8690530981163035870 7689506633265562024 14140885812464166990 10823961038382905517 16279765883488455854 14305010070364118097 2525779509960153095 8581244342063277229 2151335097011653408 6154465730197337030 3958752853804979588 9703915438021254022 1744583849584962265 17708792750543976786 15371506752923528222 10759136638050387053 11880759453452377609 4896681076983698971 3893617484451614088 12277508099250229063 13646172877160723169 15438217611939464353 13491865577600238610 14239572399758063761 7400162398572549164 2335074637552162924 18409662403011374646 212186638310276178 12277871719038471908 3958700777697161912 12558340237923626631 1912300480509849550 8804995740486697704 8831981351526488399 4405948718974017783 12557439368662894167 13130240857414766133 2887252241337407244 1274546146907269117 2657865618751940224 6211406305643201302 12352504845728079104 11891911293694086400 1142213447949612085 6799438398642887163 2887318460226433994 13723658209152575375 4503038178545511271 12363558407605602665 2361595904805048289 5381014696404643199 10844661535194678856 666373751857239425 16622460952500109759 16765662722280104477 1096369837663822227 18380955953348826187 5594737938223451256 9751062460481687706 5119809129112430110 9723903035475230317 3739776398845106899 16750436304541275981 8373649001475395662 10773985419161617990 215718520935663497 12133167544538624457 15782882179671597028 4684943860775322288 12573931832394658479 5363469486042848310 5149936142529515598 8661677637424299994 5994756696345925098 12047678986015542085 4826628348764253071 12953564739814039315 12379081167154067519 4281146969977186154 10434884462968365210 6102234680958424864 13274658394774751533 13979331255379078670 4485405868740734578 12072892776212029781 1224462491235941798 5074046183178301794 13287628640562385351 10811055087336291479 18002687508352890657 9017307637253166652 11743987966628110958 13458516815902454783 17566201478727065189 12278899286951362181 17187777867951814339 12060415043978733701 15665675804255997450 3218659635339330295 12322975633266060966 3115275344532286702 3118706173876967849 3204750389009297978 9291168710456822862 8492560115884777659 18179942265808277078 8812677669377159464 16968886151848507505 16025555570686370297 17941938456787730522 7177940425398427782 16823343441546707448 15629412455226112055 3007374531390738186 14080127110334868851 156689065625046142 4320231329354117109 3521633727731230193 604860834692140153 8167892853983022413 16602716055207536088 1508710865255106469 9884677038870809968 17005459157551111741 3092686417535893785 16525237742696485774 8231103542618719939 351457118350401511 13266454193901570768 12085291970661964616 1184473445958108058 5126142032894807986 15233332221706744964 12035767361476150505 17947146622899167946 2733499118689488925 4707968533964551116 11607232836383723118 15840780282709724283 12601504871255805747 4597829533763107737 13093958227744545315 17950748208819631418 15068966058316800411 1843672396006989168 15698954706000159864 648727139027732117 8133818735303472766 2946467041889190850 4784465301956404284 9076586222143810432 991616277340729565 9985985757750326207 3379381204319160153 10682327533846213745 13148161193796667761 17776663814018683008 4390773345505138401 2204856141950626061 3921120869021797815 11078365799395233316 6709864390320023191 11773880799624818026 15982509446727294850 3553080704493260649 6054546332528228021 11167723543214137905 8157942385945534075 15080022784067000860 8520942343847646506 8881170401387447119 2574589919302855969 14851176457076454814 4991807993952382185 6105456299151815718 15621500050402303835 18291914897895839906 10168372284718426286 3654690406362869831 16027057856755750868 12068376638947251804 14818641632501529890 17565981377208678222 10413641458181533692 17164066298422323609 1381114503233784089 11889751256218965059 4781788361250539760 11203381625293950666 13127830588472200722 4384336130322008456 2512539429884991039 12987664614319305548 10552877445556871621 9265992176556349037 17861666846417018946 1993628823448811326 3704646297307757339 2192797881856910155 11670271055957069534 10587085464241649125 194531548584778141 7358567844445747011 10602981628389564667 15593042560979578954 2161088221536990573 2547915838560238894 112544944708865603 3713328708137607823 8418741558023235398 9741110256247426783 14748408896561027022 11536609515133284776 13601441218361139037 6023071483475252560 3149140042996785470 9384265310546626251 1472663012031239064 13035920676682545805 14615113802145362728 7189528390511106804 6840430603882297214 12513343924625041706 883600455393392825 6909751959892774660 4348600207374225837 6679814722657402499 9734223093092833162 7513715629675474013 5314894376112547317 8306310337309800717 10921653950166398298 15915184781489122414 15344949978883357707 6983920287820756808 1373682908301620825 13627051583629229157 3605818544109314776 1017116307864656883 11872275454705823419 13264919122650296996 13024077150441555330 9013768705788711647 16388595307869772855 7301667679660674775 4039689021179925499 360202563336039814 13885973130603316199 7370760005453869427 10120931862129234598 12378531786240737357 6126374647260384716 14955751588841874940 14603798443508980699 15891304723433625284 16174509861714945895 5491374535449746818 4020912548828414920 13506960669575692735 12100215427480275277 12648875587706675258 15818200093363730680 16940120125552412887 11617024192429435844 13661199783547603061 3356470117940243259 4472214916818115959 6148140828168955263 6798707601744208902 3494555668736337199 9420251140478592114 3644592677830947675 9903650605910173891 17125230470835673061 13728548455727953756 3011147003880046105 17895920159319099737 1457197386910502678 16948617929929292510 15949621678736024882 11888741298527666976 16029555680703540367 3591205696566418778 12843322500846220787 7818728225443256790 15186766590906069683 12795401274997779397 9433588136987296400 2315765540229306330 10331182600037446693 16339834096236127798 1562599401839248375 10573218882209807518 1964118190284626198 17612116809810476930 1532256612868389481 9417009690818751025 9263562899439520464 16710721719615012799 79951929546630598 1468458329003217420 18219070826418496734 16060633976039342040 4045766410978536815 10308832191059890993 816482949544424375 5409176751822638603 2953458215441561295 10288720920302056113 6444574682708889379 7347470939369701416 2583513023587742139 14432364839971867874 14834434348965127011 12559048141834737161 8755720659142707335 1353628088642645348 8785954069214066897 2468426632790019654 2312734783820079734 1959897546154189284 3009987706460023782 12205751348628001017 9971902523648545757 3358477644476664655 2251416042471941629 847950173904274100 9119699463989166306 5409969383418039740 615591331758451899 5512818698676113487 1345694821355836309 13015873837851604608 11179596648513218125 8905739577902811072 13331815159039231076 11580687458044689301 7513091589219192674 1508110645669879301 9955224127884534780 12682981987709731333 7715217931636285127 18161915106753163369 1161713120500525663 13933183200190887787 18212225728595175706 969016328215774013 11207583373788412595 11674413549201735838 7363946121096094691 15575338895695297305 14789608745559680556 13874024897938229314 2353603242034817345 1222268811800286882 406487254508131067 6473025862584223686 13575410862354020159 13945996373615085470 8195485936613337130 7628898511703105676 15928097884404070444 17426768703775512047 12758132025812728286 6294746826760006441 14283992888934090793 10721870181275827845 13694271767765589149 9416452926988181963 14408040979100134627 14764436886146590838 1311437610078046572 4061200391808024584 9897620434538574139 294643570548576400 6949200577094214005 3132246214515479856 15757566149176612004 14369936296314795027 9109452950854137710 7339013771330125676 2470259132245207784 3887704214525137424 14263191679495528952 10438769265922468591 5705098245342629001 10109426422695874878 12581805451509892498 12351192655524193571 830459332716720939 5162664682053979756 12681280851961508295 6191049882357155304 15879490387593830375 8143232125234555786 10278017498915785466 12158086541054706599 11714751355671303927 5271891735324992402 17595193318927262661 13561555535730816749 9461073797150060508 11661534264116074720 12640008890858257034 11321094882367759963 1157077106874162498 9994953653902290810 10190288589244692793 103228183584229533 706934165471382676 510590468782388484 10008730571778404575 2198477681448120674 16921795506276811886 3402833036540500125 17067438916652582604 4525088220885445983 1830678618016892805 7293226564335320072 6368167159257756008 13943401562842465598 2469181706539607221 6408557472946455780 7164444303856716818 13459471152462319089 6400498020554748871 5207813764529513254 13209282245505860641 9349448413333129491 4786915546612415974 14511245929912080848 10691161200060047658 4017782672956915838 6764053665930495975 12953303737291191071 8211990041918562795 12760305438224043212 15631865301197508786 17084425861538807901 1070474311611208312 15761738695897199378 15770782772175499448 2230355250777212389 7558826710131798050 3272710731547508305 15765279036658233575 10450677351029071626 1574808544469603619 3446505376672855217 2371096260528620057 16015937057806731699 14740967442437720787 4784647662484984365 7992386535879739428 1708003598437693386 7026194906681609786 11392438716390035737 15108979434437262847 553817587187098489 6353336353611838582 6340647954775689330 9344262144246401456 15752696589707988582 12544183303939887344 3619932100160222783 13746163912904579211 905941626575385902 7886179229901696374 12346533312729159723 7412500617949850505 7890512725534969349 8053648768885683214 16165286605976076031 12563354993525356790 5467131638812273234 15651377336541945256 16732832663618954443 1777150378219883164 16915287436050843828 7747513056137466838 15232886088054433010 6995371483610831884 2841896428897016600 5200773473208442722 2267020240643882358 6514486467195595080 310344388498118253 6268869881664732267 10844980118951514571 16818739154171623217 2707150634003672139 13768562977870409360 2569801722263990827 14168145001909326415 17566387875532496416 9892322904502811922 14237053871439155224 16106175770640347786 6633908828888531143 17035802457019732519 18172726501530526077 2532111942812491604 10334385090397568843 12620233036178292596 5035995184370351618 11725947015536756962 17303936420997263723 3846127575367942461 17224392316954845136 5950245550211614038 2499668757824917820 6666799961046864205 15069147289197043508 15958194965269706071 429397370962319125 12647978824628233822 8014345283652245491 15072790453818166784 3688598059031306767 16228722263732505250 12163240511213101837 16118220010930278747 12093907235297037030 7452657834259963483 9462077195693937633 11750233213853133523 4954067828148341839 9736110767591218029 2809748040208428472 7955120623717298230 2080338933634079361 10104381376133190927 7232072146754111086 6700892881497664751 4788115217593440299 2579915568357220877 4421062424316341381 708896087896233975 6777561029102436439 13161341263412472533 3724199886588732430 3960402117020899451 1452654391900607812 13018460383742279485 17406080808889459732 13018349234829608465 15912069074385656465 15979251784050741766 5736141450253614412 15000380020145892393 12243256541205751935 10867161091831032930 14775936204353565463 10347027029166361970 3501530751584478048 1752491286930900782 485830250178251859 13801582414544297364 7612167632874333378 15082774133208820553 2914623789420078857 158348904341428720 7336193686463232998 13833420197473826749 7328143720867268274 6794754493083077635 15352997221331974157 13760466244846115757 11389636761554410962 13755755712503609972 1530367850944320601 14050515834214468110 18388286642331738102 7704608672672151528 1366955778822904915 16657684879686788500 9967798048830532509 9083889213318210376 15849093814424463450 754923840843725576 12785151922226939361 18264487553733646578 2545025849121564731 9796054592032851065 17070692524475754096 15256350264643135858 17001257897626777463 4284205751501130653 9345030819184705132 14306206231998727075 15231162099675357883 11357782117884512863 11158117744542324981 13579633196678555936 10594342401577597957 2723565892734372466 15576934807106499493 2612109340091853867 6883279624565681938 1960792092537900589 9965709333068560549 13154341230831451743 4555959972833193584 16413484394584668052 10885705201876155379 8415675609559512139 3537242476277335773 12468201508293217276 13781914962834782272 9221653279455897743 1349569693089532173 15974101030354286583 11538271921823302279 2008811351469769454 12275680128465005596 3104610217913320077 2736784809052068600 6215007947376857823 13567673557195691405 7526443233004919329 5551681579202716147 7279288949616600219 5811745987850139377 7679492809781420616 16012790642559382524 10052823477330302495 1090911741670482352 18210614194788971352 12082005382305779026 8732131748483073439 10573696167521292423 7134269945763109339 10139483692855901057 14792275589150485592 4850596591845546849 12220578260474176575 16002883022014592424 1446368919406066100 9106684784561451317 18060066649876990368 890313986586580976 10566434358012529340 6770716359085866034 16656698936098597443 15482335004750628209 17926796068235674702 2104486510937342284 12613210038039241575 15260004809370693359 7552512252874626175 11927442436834252449 7065487995229989239 7361927417766318589 17775828440614888634 2579699831456563759 18114913256878111945 11724828439345416167 1006074610475589837 4070885564988134293 17381594532217714921 16324248325406378536 18182538466777236047 10843020076320755967 16381605900798026996 12003604064755007035 7771037987558403805 8544845123560286708 16520474585317604202 16991096471263105836 10200946294649132183 15256276017431849439 4949904258576880562 13200619113896266276 9984963014746276969 7416491581153057785 4682597519961285159 17652401249457772164 14559029039915340232 4311617413230367644 13062832170124824114 1482403408490237349 7603509799948913117 14768591784451504244 2311219279169622362 11334764657856227649 15230766855042718270 9381076213668560097 13794489158068357379 2235727454517546779 16149884758854350608 8125668817126694574 17339815690246505211 6107548282660376590 5154757415478928611 2024603707655267759 6185368067387997600 17135466516529998187 10644650849150133059 1813752569433002845 9747876917203220751 18344678362258005544 1937089145261647635 6487241411013583276 10176429880398142579 1985888176362654974 1591483723330654510 15779212357232169586 6132366562392260643 258929286380961520 14530389155993771000 6938634121772660497 16069959217395561495 8702444564171409031 7271181388508664230 12706487232256803479 11395879718653376565 11608037749967012269 12785925486323339099 4509393710381733374 3725190507157080178 13914519101964703872 2747535113184131251 6005067603928033653 16678412493051440175 13680676000150143835 11651901663651688377 16006443399039913221 12483893237093217286 5317792002020368298 13114320601340354080 10482646583516997136 15762675981131354657 3110865462495258307 15837971869648666692 14407356524927740747 16605505148462790137 10235263976592456169 16083411316403865540 18151243433831056411 12009123701841721783 17741447044900733188 15184280182193369492 1757127373365611056 2279156596074330479 14911105072880364079 18043103743601331804 2600932447745391549 8449779595957228264 1620999100241241181 2179354390184063220 13468083126721486879 7317322106340525479 3872321951550944760 100278581471857979 12340439572059958008 7219520950576343317 1054417701877549878 8989912480316572733 5525058096636998075 6443527556321714503 16150508259082764940 5330892354951623243 10553642257314360927 10196375867493048454 14657301301468222173 12710247040815544123 15367085366638766145 15833077978667046570 10212342787146044772 15667938219438601514 5955822055721888689 1820371961599057921 16235413703764126309 10273565970906416132 324239825826853528 16141041810599376134 1203888936483928612 1744777823402480191 12135460508846989117 15452014182613259820 9590316032870711870 15735800415016134822 1076576718475244874 16076153651743152545 8280881563877085500 1328820677364425754 7452155647930398564 12871482284420660042 3956391949901985920 264875536490737752 7316883074211868700 6071063050810905345 10400062015468681098 3994476087583280450 12693708208691392384 3523171416251743746 16646168567752096905 6121011824445529122 9005123243146750908 6520231228463358270 7437352736315957671 844631600960341049 14092801627114758234 15696543652818764577 1017624556405480256 13211840581391074730 4613107090972635964 17651654378093333117 7292450066628934651 17696912076551049284 11772059010604350861 2033268070101010053 13514209495370767257 7632197417429597452 7210853432702104920 5091741666379225011 15951881753142508767 11285724884737943088 10585532543599270911 17932424838304357877 5921603931683388537 6689917099209368272 16485641444601430174 12484320518543848619 5824255644926296570 11700802429575241599 9698401672222274919 15336199371792198655 1439655800831713080 9801552568756653166 1185456146568968851 17339865720586100685 13145874932422052732 3572238329591674718 11797859016797142484 7349889596492634648 6952970924189612142 13849944859610510569 14379487453398163480 2459610901416721724 10525445055680608556 6267813734457871693 13846193755919273961 10864176456263537531 18214529693316524531 8206533089050318270 3824088973167571572 16410833134318412510 12038743654453616797 2278726397211226392 7616444672041308220 13101836734057422642 10649947955525393248 4783713297497807433 14681435873349027613 7192839310052325228 4896129164276742799 14764644368131773600 2744764568620700885 15804564663333714309 9004575688744649113 945165688916074875 5441549464643328648 14515616924687805885 10798098046950921304 6999116932558828025 18417109914144516100 13507819316659408525 1198459387207880387 5408216118013699452 13830590216308852294 12853349626579847064 131861434569801771 9838670015332722278 12269685202571083191 10583489055635490631 8981039590632096706 11820071239734993387 5692727337609567103 9662016474459995656 1590490863826166860 15955134080292379043 11099627336295599537 13722916002282110262 4703444417208340904 11497968929241328996 10540296108149139556 6925399389514080134 9480820223396011154 16502244478681595261 17858584374741996351 5512972722546671512 1986688606463003486 13074287848737193006 7232221858405943774 6181732144292247407 1152557160743587817 11178121697352177107 10668748849169380576 10206192063572876677 5239289423601823892 5053941037924404713 8628389294876406246 4630022433617941579 7221347019927318653 15586931772441875305 2459698122013627416 3027051876735283976 7034824733698517504 2103062970652236261 17881416643357691467 3049906172200022505 7846606167083130192 4683980861318132742 5021459481199103993 18307430000427301080 8653817625499389284 11968876014077134665 5896404655884465987 586008305752148595 13996643629792921013 10983847578537602842 14206383005343490014 16663203749896913157 10801981594319421366 15283787543122541728 16788530882031631084 864304063700968241 4133628902563101029 14834003595395607307 18035938614290025395 11530210967848853912 7486068878215802346 3580244071916840511 8562956341030208890 9663775852278768451 11435457315058941408 12953693638300523323 12305943761979094597 10837083369581052905 12837101528483421477 9831938605339518016 16392186773050236952 12540381320470740324 17237252608169946205 10173528921624297969 17604468706419643785 9164696324989013601 8361390150657399313 6038881219705363141 12647513590210478295 10297077256036270202 13580568639166374462 16997939422014117945 17441144959707371404 2145326883857895358 3053486591181572764 5655391897297824702 7120484937644477173 1735554896988331632 5856261604385181633 15906365085379359859 5535625264958485726 6514816281745820081 14494665190144291792 11888487851625665481 16084163810147803459 15609691959273140899 9072593450232313657 11070316565215767923 17595759211513205519 10744642696136107151 10934325922871482560 2846877578892859652 3028185326226043599 10329850855244156240 13152563747866818981 17628972719496827691 11096248062709391043 16207765213044322362 6326558066034442978 9265564522437855886 5431002265856064387 16583644738957430700 13270856788576498673 11997986758360117785 1314904382159705244 7762023811770136702 14639102483368354943 5407831798675875905 2899122814968601920 10894783573169234342 16041023495542891336 12375726189447883036 9574299881450099081 14886715180699603939 11173462687861757101 13042828627980883760 17508755320170102245 2984492754720700774 10997043118016548716 4854640696785155591 14738903581097104457 10591192823206025139 8002028257582252693 2031194307049985522 2461212905653483431 15914455616890291230 15757777770579046696 12397348744661956121 11301624601739096193 12655299901727506227 13683236471087991958 14225878078030237770 7210511685648344675 10023966702533889788 2201560912555433378 16697199129797084177 17850170630772735598 16864972332357110397 11116223117329402328 7393916497201144074 5758451952780246141 6828399697349830942 18237441312559627892 6867617152462184396 16437449306480535837 8522488533245852441 13556689383587162427 13467597444351749076 17472780430755008559 7713603453486130102 14962164699789617017 6825044860073932822 4473250501914269321 15052351957548203017 13289352139851232894 3626072984427407196 1341383247283131914 1351965365627701058 9972449862991226786 8739435310718875441 3506630757049239617 5099889057770767689 6663814995947905467 10061359714162231988 8299580375700234849 6840557110373213174 7300311315144270486 1580527835646583292 2623665987711209454 1044135318617272063 6354331334151911223 6951282002738910412 13226267042588107611 17422853551635629063 9472180386878656950 7284186049472574765 1634700631350983272 7159231825622302794 1324870656772404454 6314007378554917968 15306253474385236431 7821256882667584328 8577905423683615542 6363907820355894179 11767844977277099837 8174227448644459387 485850708825035305 13673778923319267522 10327925878376667908 12060411092009259659 9353835293812558510 13375728876294657842 9143737852634618877 9438439236159874916 15275652079377596267 1480643910030335058 2589986101555709580 8005131505910721142 2328792425265761336 10530886280997441668 5263489947377004370 2837596725161873879 1933094982784395139 11431920441950043083 13457373392524417510 1171457354116187768 14142456115718266796 16880231592744836504 18342017428216288626 1970429134899356942 4242936223418488129 1465063827623882312 13853239420950697987 17611811005131319930 10306719924018620381 6793849643334619944 7547230836816510360 3831826205196810494 14013105410992275510 5578387083854002705 12683894472202936833 18103273646043102417 16803396971874517168 2920507339122369628 10915926467290371147 3869301963331133511 14682745156866398821 6074590263293783194 8172759066615584776 10920850895494163966 6605230279899290548 10032438910915826558 7323511099195503666 212514194216729584 10140247860188929933 1032269654972274911 14133622946375743682 2338589017023402715 7314874222964149907 6893827264911689437 11404074445334059341 5112553369120827210 15957253096125675908 2762179724072085088 415383529546352199 3170306079597411565 11594057522159933291 9692447877957965383 12816484375301763902 1221470425527728672 12091516335299952623 11261289985819163691 16393886555603897165 17835632913853970506 6043924722964579315 8721294671480041027 4457895220908936651 17583857208671955109 16372585482721746249 12505751730670851906 4948290017579692684 6276343520206855195 13360379734060193182 607033316559186076 13777308032753373408 14710508308537507891 12515295834943767292 2146614338328061565 17574261670016374651 14546777544831357767 7651079160105727178 2806027373445528167 4013805008091939421 4061851152912301424 6639721178665418526 2946068298830516768 6615866294019946216 15653687412961736720 15865931696511042145 11164685412985757650 1905792005126674835 9327539848201886576 5475587279024602317 11031925299986998854 1220749875882743440 15097822520369088173 5430004886040882307 18286375017979919808 13212188343497569460 567985144333812515 9687662179005386486 4032760337787020201 3005545275845261245 14725221935046168632 11165822383144357775 7527655099773900817 16830173643293888856 5030395173560812935 4670357479146985822 1006140713179683106 8350819918758715241 8490015895585627671 3278462955753265974 15744721507967842606 8044965105642683595 3688060354901331662 16394592827538509297 7637480156133925403 5166335493049218 1517789154134690265 10934471117758044141 1423241394265100180 13418731290294131633 17278483904657628118 14371079002014438215 13073171577631437458 1791322327878146842 2516376331756076155 17620546062391406721 12628219122607150924 8989846527883573399 16798518642805633083 3261569123085130953 2423507373782436420 15221465076849700202 16992115390996796272 16497286099012815782 15312437896652342773 15350628699341036482 8962373212851417677 14759108149776682214 15637438396770818892 10962711662747574850 6804206050298410874 13823640378253343605 9053088241245781385 8867989440807975546 7238484167715391550 2327879423531628094 2147849122234745564 16334087251725527872 5309873556806367457 16712926477287238430 8608057239830543876 4104844503289867569 11000276062211059552 17696316426742214999 12077711061353296753 17853471334137758212 8713909520048259656 9465471213528431586 16262832750443036353 6555736288519941132 14781539016952335494 674984848472085703 6197765079907643542 1801996902613700485 14306149289793939142 6039458439807603928 17073394687811952058 10467714831835661938 16189022193929563196 2808294934868698107 5666192491940773352 18247492968376172647 11160582610941702470 9052898275494596667 732750353266566315 1933196576756795681 5295315977305256481 6947908583935278500 11480606135229887915 4923884637140771162 5344749200837228394 11766802112321131208 6467201363702913250 17444783064045453632 6184586402579882776 11431675108338045190 13781900332540291767 10107253144732164548 9118806696654469989 5850718689781094668 17622669974153492878 6962024012572838751 447362894253900679 2231743559710461160 18212388233247524278 15859707140254890010 1641431886352059111 4257227574732900656 14923915764855871640 9516198487878365815 16807698296472435203 2847288806429357963 1351034059522594312 577514235345231346 7131499124664697281 17032468474744642280 11209361671952516867 13524034244950538090 2113535434075794319 4705106245854638451 10855353474075556569 10201700013750239103 17455561063178250050 12648429085173907787 11408369898277908315 10458420027757328517 17512757019110793937 10283007864539899733 5856518254601810390 16302441197901738786 8587480902553181725 3015170858259067315 14779198242059558270 10289686960444316443 6516517291905142392 14186440043936670073 1248678537352715087 8616834310530165825 6146537112032301602 15251779730273969033 17121476130981175608 11548713302616599380 5593842674346560919 15159244895422855340 14569569518407994631 1124935894437067240 2406788497832619607 9363634272992962007 4728212560495004426 11313724624470308104 1455029675103985881 18065527252398388090 15912675196675705974 12216047260006450661 13189652356929867777 12576359540147543748 14654142429269138354 455045498819601329 4908485437959858899 5661020701973739945 1134925158528229550 9002376153325075299 17813954877912265981 13743862264094977821 3944706866626117002 6380567858804568141 7832011372682248512 7437388691649653266 18376691537501325327 14693499568849978447 4970655012240396657 4840632389129468846 11277517116767062000 466342438821557992 3502078914551636617 9169967516283765312 50746419925218029 1406980749685399274 11547515593450626057 7048486382946024847 10304491589281128166 4024578683271427832 3112823174581244395 6169175744092043960 14510096539094579777 2349798534084487254 10677459846437655915 8324082592763825955 10234913820818647562 3556149608239880329 4098365480035748978 17423568819565611411 15884609867066504130 5952269386832240062 5138691072325984957 9168342251570184325 17193228374848820180 11424942696112710084 11010792434320073355 8408508149794601748 4162351894189673467 14475883990816442667 17729799923576551732 14267061564578510631 2426183580888521531 271057255461808772 1162979727330060254 4164228977502189071 2045525779520736159 17938410381124512001 10674631415684134239 13620403816982758192 14973279097006021247 15545963198746430190 3490800606635912875 10770189424795833655 1223000517925770247 157788172576762762 10507775810936341992 185070665632014762 6561666638977292936 17569475362429663923 14892663002645751137 17111297255580775485 13674010775913579466 14490626022392649909 1389103254539898115 5670075238900779291 9408196077966171066 16496724535042551194 15129132482076735693 16668444757788773197 3716590364298381836 11047594868871183424 7651502230466468430 5749660971386730717 6680035099798582400 15792581615125245155 2364311683434645177 7983277734408685341 16253586520290866172 18311268463535016470 14139752408481173371 3729014840689118989 14020397168386022797 1835701975110286294 7193373520241020316 5009033320733346402 5898702258525736197 10200852368035044400 4944525485365522580 12466632121727006374 12105556397733000307 16666034437692485357 9364405274074401986 3229995056284359007 5767160751032677220 16850786490612575872 4633382321275856611 3073467577324035956 4759558000802848895 10341614701933862752 7464422766475132831 3730797599200674063 758355914820791135 1660511208107377133 10542766988416079399 1509069593422281405 8787704745216528697 17851092282447963895 17943761883397607234 6175949422282671661 16394973097476879481 17611453348634844595 7872024495981488980 6392322197036299538 6353107599061477075 5096855720826198314 10021899107866089532 16522611953723187752 7658852134941121730 9102694862525700328 849003811228497922 12059719154769045369 5591352345588476552 10196941339689099269 4016944491916002800 14396716640437315734 3440795781826236926 14324503464704847728 13560485776762789873 18077430965714080902 4513452007265301930 11588818647575776259 13655378519626201201 15659632783142812715 7000012300481079475 3264386085756475185 14934017938331742302 1163409697360313738 8932814125740699202 6991171759060989474 4295183778009370782 8811544556706365484 7549516243532835814 8805602393819288427 4286399996827466993 12088069803079367713 6947187093152675955 2395652813870854662 7567802583162351356 17503427073277110499 16723067594066993287 8111784905599247377 2167035812583796463 14858416488345955029 17384813523264972524 12546184943507875035 3144566041868116999 9528284042807766025 5245389337863151726 15781212351624971530 10776826530098262774 16315265863379438663 10880202833010795670 12088856384416376191 2071412046919109947 3703420041081018852 947118956494653556 16803479159339797970 7475174709970015001 7345332967445471222 13232087583770124210 12532502754303549609 18387456978165380728 11532242253235177297 1164349010883312446 11558891683252213270 11613713736821869171 2197350214965741834 730852688148090734 14627153753991979787 4735055172384542303 14555082070120311921 18036297213774965329 16401911642539184610 9001186404904493927 9617331957283171561 1812557585343075611 14009585743825141553 9815753816687520653 16381501856758865135 11638991737553409920 5533376432584673334 14033878737753300184 2619594390499944513 16242444159681492875 95431449289311855 10539871863529753068 3404699557919663904 17638534655982411956 12858654162632444854 7798193349291821075 9720221590088864177 17004104528778727290 13032411510119976710 17956509344942607138 13655022485433038211 1421487006436985957 6594404254678918040 12206360501199288160 14797935608149702028 17123944131383540080 1680568253155046332 2062931481537190619 869463556231801336 5304707547241536600 1334029447476446122 3358384723558901174 9814942588324132613 10775354501882557105 8124795483317685686 15919583721255574264 1589035097001742918 703044860175455765 166922287259064797 10598138140125113141 2660877121388598265 16300163171530397232 5615091884099535064 17222483904318498442 6514519175295151125 9587580786374492155 557660879225527646 15897687181651062704 18345792031749938279 16645230069784843898 9267085972059710415 6922773470925967274 7432105648893027173 10162628208619627267 4740433547992184928 10939571849752228582 13940269251275385157 9031783659717747301 15350925658601360812 15491452773003526405 1471934291777923256 3332918445668373669 14391717658186490641 2372450113747987965 16498331511202021046 8989131048086358981 17287063767084251444 3740997956781455151 4998211610876280352 9885211467101441501 14642936696107592372 2393410598919616563 4026907497735095307 8962565635021034205 4298821416545627223 3780491880563615955 14205478422261249309 17708409780306613520 6085983374949276074 18151943078024391636 15626613153438481438 11028739493452607876 6174164195562819914 365577771465964708 5754537944731924617 9682167538219919112 8166600336548948578 10240825132133112257 9936909646153237052 13634634608229922536 12187736960856977919 17731980693256758019 8116846517478824100 16306555421886176694 2950552014839590842 1312437167494491524 16389318975564743552 13486387436572099561 13080526662513757570 6007704000596894126 12094387438816302717 5341731448112083033 5627606350782541041 880791408842620161 10496684547815004879 2327908948727179364 784329241854547621 14528979178364736563 895626990500867318 6302448266410436234 16985326119402209978 5402213482360581759 1289488397706162967 17043890705611866476 4552632610126148032 17803189533901383415 17408014522749299304 10951536243293279152 12528073643680269865 9683627633982836189 11764428899538579615 16987322823632111948 7064372420371508439 12097649212876711025 10295115453770867474 10118771959310582226 7775061443079749940 4008797527679901719 877483857849699499 11094734249031397239 14381301488014722017 1845733883222641329 14781479135483124090 5149239222533234458 8361988999036426260 9417311620559827367 13525983492112313132 11366978913203118142 3429053815117080940 193143574698982586 5064243887269745949 14295049376579933065 344580635818011304 17340783716508090122 5991878134854663833 15975466931234938045 5033056234884693908 2801249788959345743 6632376866928683338 11499932959817651632 14631450426859435739 16553312431356380696 16063346345227953608 7065013689934435751 10084297549029603706 6687749792487021643 10638736807561044142 5329701193556774643 16199591245643808574 4019753123347417528 12161809036676145585 810572877268105632 13755655627420857245 6584025156821925189 515726308987656588 6083449446207498509 4459380434420161785 12495659153396602657 4111406254486912252 13284899054082514084 14862871408405337473 14506518472871008980 11102439816919612136 10329220836427550368 8813776311197780642 5371164222272424346 11293470717619066481 17140586367903300038 14059204509573862625 2993888599838891202 12130440231706509389 16890690989852653327 8297310986186885478 14093172496157982111 8185836148078004770 7158616575614682740 8109484986062547211 13631675075492884728 2020593256492267398 17879227873701502976 5435447406068576963 1410385460508143617 8923252832318799969 16305976702861861519 17584955586724584450 7051333491256943717 12757881432487321914 2099802877533962004 6676046994894236458 10399316394683703350 11219468281703422453 10711689242977469944 10064796945259678029 3552308466021341755 12360772537516930243 4199518012941387169 1461855602424035927 18435653047581414531 13593273520369710983 17262156217939727725 15513826766487229759 17408667777455665312 14981318191631576926 4840076971872594433 9610792864253917971 2719888069758300218 15456842667071286759 10310640515971153809 12366467880152564145 13616899079944731974 10427138946533558856 3719248686173452892 16532356524650682181 17410339618571575291 5263506229200064773 2806427703232791179 3349974136692459210 139765896551639484 5632128204842073353 13382348912601938381 3379822815306559871 9818039653041242418 10890624564604289047 7168121657283048918 15959884076044858858 17630387194656844524 744653563117986856 12779805375723832421 10082824652951854684 1438722127310602222 3287044430059168123 4146596092227642577 8136787253469272598 7183002466649231576 10670444314246022822 2214395277808975903 6701274285678932174 11816914573091189791 2590876703457825739 10429626821565565418 17382712678116949126 12608371663941195246 14494374278420864210 17469357582802303732 16090746507366369859 16827175746636757843 7056274317573352271 4290023436389211983 13739200284207996833 15767693947349065319 17130215888716184135 6293891455354723216 11893861541008332527 11847778205668728619 10251793452144397957 623627271095443832 14057993092952722358 12160306852560810019 2936338859320702450 9456243079267218903 2861240162694162060 11995111143630541953 18239054986655295702 16034472433315792429 277271436916044058 6334176193647291105 10065545429026904839 4686979655068766024 16869696886648014685 4434815067541251551 9258756118498220712 5228949090870987597 5740631225884895706 2431129263715787996 2266359045054619471 8810095297299568079 12320690292812164409 2741084976290800018 520334360869069665 7235018059664181458 5687107780775940861 6494113593107217926 4000167294402481056 11698778224556478775 12948807570422597066 4591406558496408046 15311017227633186256 17027464058338807020 16889098903851593940 6128799418836672613 488029686795759894 3600299996175816437 1974338047407539989 15956278096011926813 4447478012521351401 15361795374214797874 3349780591325097158 4233678717377932223 10572370063964808587 14602379668858842313 12284299462960462141 9651836695106015600 79950048386676096 12556523466034998195 14040524870439002916 12534015625105256391 13297712340059427628 10232101621033527135 3281143036717153096 5435961937538692448 4534378402818638666 18421908637213638965 15099634933235749465 2121654072115489638 2945717692688334816 5621914075356359347 9338289993611126544 13082252401591924024 16403684834531908640 2475165975222377670 10323579936097743020 5703838379481353920 4144401719342981018 167699719221546817 14169893122032797310 15948156855036360850 10906693188865212479 11555399425031952035 16294103629374764050 14416027481530171038 4695774376101430317 13284720868382590267 11792266403708602846 14530876969482889244 6670873317833426837 3929878848882143747 16894865229097696362 9842764919594514468 2642899557605792659 12868517730651443905 11012599946505618774 187270356243302920 17742371134835086251 12119588477705071597 8382996416090160750 16098951218351925502 8897810127942254909 13350977402553282925 8189649821236511163 12815732152414585997 1884730133771704822 15382277426630886316 8772721242426016933 5742243001989664884 849964895991017073 12193058739490348867 11385015709999281755 15721701716931321724 1501400579570186030 9034203735219822555 16886741972994685270 16448747091700152251 7880917608551993316 5823284271121365238 13848130778073194657 17433509837724344123 3766619346479167201 16149011137375437990 2606444200505141620 11001693942347722857 3876194928851448135 7060818884679348095 7988963670092919454 627515978383405713 12731209998292380771 15873063602138411372 11722574349695467322 10518907273785914803 13558238270651809761 5996442014903688378 4392774472822340517 12299741421581994115 13024270431184426621 13878039974751320425 1860447417037267683 15923581884570612025 18402627537275888669 1332963061810064830 2824497220019766024 17468241121669055650 631192958268061949 15993972034797194389 11196464896650102821 8326259672345046132 6789170338363231079 3788172759094656379 1322833009141534994 13053195796422720250 6091120125431098789 13532299325333224227 17673615653287183574 6891367307750809448 13198567241447307745 12174053684527382801 13317743014152867348 7626721554359743287 191353487294106035 1566357393362568782 5137266264117739628 9071513365581060804 9112641118657496028 3070653757550347920 8938847643973547480 14528972347697384506 5839433991937931076 4848672290909311927 5197840317604207731 16830910616998356008 1170798943976499648 8523912749644041520 7699235481351850287 9545811786330685499 13213592408523828388 11067686703420646207 9076150574366889226 15121339406590107742 8932063601445100909 8411652496800689453 8199994883848721484 12535057252822900788 13226384622074937968 6074153623850041033 8971120410300136124 18315995474578836746 1160113026091220027 814157452023039702 4087655287727688964 8825895795616438776 10967849930467616103 13564113980827843283 14568506787482882193 589046996259250170 2280503164488364632 17939267310277454884 9947410201512951592 1725594774129655830 1744095005575538609 4618181296785253926 11914342148978048821 18114330357017959475 16973764736252732259 10834525856052791803 12626611195459972293 17472167772698613917 7629845245443686244 2064770686503488317 4688342754745260905 14092572504967452398 11345656751747366868 3524236560538263366 17701672982247439446 2021608045362107695 11045517275854910057 3334663841569498820 13114001257736656343 9222040840630710370 17200919610554485804 13946097247359045363 12082188365836075161 80267672549327118 12210349573099311013 7041235193963798266 3014613295240546769 16389169144029651463 7387900137192219395 10393928577478558440 2341144473733036995 17952158491807926666 5929110719932877027 11179898165887940396 13905934324565909765 3505751232635897972 11835693394752657201 10330461339465599952 16666728195266907594 5365955015366700462 8759460579471662938 11518386479138953744 12705018881514119289 2132606567536978361 17820020673533762223 2908871772346808010 14969648831871102909 18137178088400952711 2039458881115462348 14145949361504195894 5657526558703737654 12100478251209407817 17273721428808894137 9984165137923849565 5529982079756549723 2916066198974851762 9428026122970135561 17525326767561419292 3253828276683089901 1569190827931925238 7963807441782631112 7471501913104004765 1326624799139338010 6111509358221424781 7021418565374597473 13148365224883672600 593417323170395986 15990614654089664246 567654221892778632 5519240704767554676 14857799796094317892 14802889331714446772 11879493041355521884 6733782761332783088 9504116616508944142 9258377119652091926 17951735002219384424 17150934766109023219 5709172248335781208 5542204309309229506 15173798804214712340 17552493074622243178 17397649378199627934 11350708990706739116 7642793285551532576 191148317164319664 12961476457087201486 6014332825810809608 10466018620220539918 12904107111351945854 429921333507664446 10865781917741281082 10417770561083730513 540778294615402259 2379953621471336537 11218869676079607373 15181906593394576308 9485414230669212181 4604258803122243625 579671811537379796 14722774459438303033 4515749394870836737 2083462262959189633 12930366153988882538 6686154660902221002 17947911222047238148 5775260941510124547 2810292088801103389 12995765021576892243 3988166772649079730 6971469755250392261 11656996934232475059 4159823547514214980 3064309827267663925 9129999702561894838 9552568028782412238 3492827867455032220 18305973655119100139 12219433840029111691 10333255814782354178 4924818018399952078 5357760546434091230 16574685334590432172 11455223416000360328 4884875781666145103 16278676802055285111 11155551998672053285 14043811616668627416 16019752560446618048 789683286363531610 1446883634959927281 17634158734096066030 17611552900656367871 15547312111468303354 3577211237774351387 8456681223685993600 15436911867978758297 13782695976012650290 15215939076544360703 11205017213480560477 698829481163273673 8380886142315233664 641019663676365876 8821287952218679975 12293978943213535147 9036468158047590205 10177445868920395264 4880929895933197983 18436090607383624764 8276474249830929590 17253838461357982882 14488872193660361427 10013183708790882202 1556106895143083357 15471659878867656540 10273702056140056240 10729814203565218444 16236041069421253604 12126235457375437321 2642196126863228782 11872335213677419408 1914898292113243281 7203822670912327998 1147337298228010756 16493977294770475527 2060159470003234265 2627546629484630951 5839231605811235282 4524209787477319630 3597585432468274735 10175221156492934057 7827425092757180163 1539039455871916433 2314032803304747606 9081453837534659789 2132263163462011062 12250257287697143600 4245030518632278259 7900956220991136807 13925618625339338981 17193810873301348295 9021639435072060928 15141877013513012134 11795645091850968594 5232849507618999857 3952204896603440822 6503934631656709047 12492073351332428672 15049364542598295012 1394397325023323958 7549425321191978871 1540777545748525671 5530163677359307542 8868300249090514395 5063081363929606550 3732718129278614945 14596901496849079523 1860180874933563033 4747218327537573297 11428093986275051007 3893281093754965780 15212785926199710979 5811353280255298031 11678020285141483623 915059240931472721 15600398459632431617 4655327089368205337 16511359628808896505 5477243208110530161 14811893804080058910 10386762156820598963 3062258461246 15562425140138612612 16880273114223719452 5017525372095278513 7981017236723257563 11326811212575851807 279226549485158496 11102927783502846572 14700795640921634758 15451003429882956719 16605315143764339122 6787299638120941471 20442241348032146 199069581494952562 10741617528708780708 14013222359386245887 14670566886569449435 11237278222379965950 9795266597869767887 11184290540075091154 11595016163557096187 16112644535793152396 13290627296049916811 9337660629700159226 6477674076512186955 8001208496380761673 12767697790168149838 16680344140887915524 17303318293224879049 8413211190503659203 807661793291916613 6001874514595341998 2358967151798994205 16729939069576806475 3842476162431381807 3497704534775076866 12121402409234860859 8233573294760680410 11354419111216624802 7966499436273555933 2641444904990242284 8308368317386613381 7223246506897784814 16775257762824757849 2934363067598499289 2064242879117153936 6310525570498653252 15939755175701333870 7572455494757979328 9539962820552562596 3899921639341431116 2048162697722203887 10644382206104566565 17049658204336410727 17080494700146180076 6164268069706254369 8502548127794935489 10959134180629780919 10372286721130312589 7955256035528648293 5114901505307939419 6285312501164687843 5166656044007476032 12702287112520380430 8133192144435613484 3023357506864937281 14317731863531162291 15720667600704426314 3256373175020255128 1311950026516169006 9149877106076888762 16827336050385567964 2181277910821580303 2339450390426524131 10259679488962767315 10194816283701115 9230757049556614969 11852063931164105646 14029619276080764204 12774504593833035144 10384345430126430216 4480607155666458218 5606129947371273322 15088748593865730728 13812008714375589747 1456892250625773263 17059059507996244991 1062782209910584754 11055237865911654943 5788795029435999651 1732079199134255538 1275102588389423220 9711895478368478336 18354613623750612761 14758375745872028758 8946659558335119122 8346461185720800277 15501236633097969287 7604694034611662381 4175253191163596596 16486330444074006203 16713175427846264057 11979645766946854673 3636579005115342609 8639499897119651162 10928056430513413583 186102142200863564 13760041417527437390 12567541103270049573 5635041578875660437 5883088202050980995 1090221879897656118 11727935260738280555 1455498264328632626 12942561971592946476 13597672626948686684 15804262567903767362 14962019255384073081 96169617570754082 6503921157089069554 14450700619080332296 15939789709002421622 7775734138480122871 13823020978447317324 17751362565290829596 8934893460447224759 10128764615282743341 14138332750576375817 9081128441834148272 3888276128387590055 4028966201808812318 2361340069645937597 8347301757699516367 17737773855623805316 13996779657992247471 2883526453415766715 12687909762892319356 10676939323083266401 13758034266383822989 12532950478071893339 12100788835668094382 10645892090095370110 13583857819716162124 9195398348835360234 7367199329546811431 4303764980094843399 17175487697733822784 16448166485680222914 13163222013678694391 8717080603957849870 12549940365048841459 9427928346151816717 7035064554254620072 10622633593517316276 11437590616045057941 6136673704631487618 1940474742252120598 6445201664969010799 942499355570098387 7466367149072618472 8572257372579948853 15000995362579063676 4701568517400032967 79604266722999729 16859819530482928972 200426662882060414 5688246252651488516 17707954756898640683 13480371704437776086 18434343203119819801 6693354236564138258 13609095670344611576 13579573749845924681 13482150076747558391 16804408307886823984 2088614038347477902 8852841568747602694 17075145577912935936 16231236981370540743 7018740167118985333 10100749285231562129 1136860377546095571 10156350905417647874 9095798472720717760 10647022085239667765 5973733543006228163 13664148924294853476 4863218157252433217 13846653078852718397 17774992852476099492 5803498129232325259 5050759889864409975 12076234788055705142 3490824277856948540 14705963907803951492 8519015847135108234 12346758954954178377 5298119852858022704 10675010357055101910 12850035685576827488 8264007423522170690 10396747111158899043 5860565023242480618 17123167667516423440 8574499087303729822 7637086659249636479 272026108505388445 3689319278584453476 1747957248472568069 14570028150186627487 3144342947583985769 16343146263480158168 777625916061567 8741385107292271052 8727155107554688218 13929212873349937413 13036580934953314551 1315221160458219048 15777547721359926001 14991608499840892106 8130624273046637848 9964121900108525333 6156299310084496869 9670917316101584470 11002987729896108074 3945686751971762383 13056884554996011909 1877345145926666688 15113631037195996456 4576230534428871429 6506874863893165094 2242282759732845564 17323222278449769594 2069970086648166465 6471061014252399003 3807643875736969310 14052255533914138818 4512035631581031313 12307523689687347618 2837891848856797735 7329898528786842036 1506296931249393388 10865694217421086393 15949180662329753173 7578059294230531386 8245811994410186131 15433481854825670595 17885156337139362887 18099706595956828742 1416340479711231975 3015548291745249759 12372760324228022904 8019453733800586808 8265325758567948016 15077200879076451127 1849444631888185095 1791510049915793343 1450372582206081978 9520172926948439872 14422089490101129277 5990440609822665525 1351458132881622102 9632073368913274354 4659288979380270181 5847132955623782894 18292163695991795797 11842760730455472035 16521258547871369918 17568399506473651952 16995571070833942284 17684393534262645622 2063188260375634530 12849597854508374008 1127121843965455140 6929554147914297423 1783921810647947783 12011957303947735069 8525244193254200604 6055157252175410765 6454890873041901590 7343850204631730019 3507322176364276788 12494060559774735323 12799180007256063304 8156621897919990312 17275902872074251482 17254860461647401507 7738018736818273431 1434769646695743231 2701868258499310102 3834120409959634032 6282327162224657633 10027587325215812219 13867272455821899639 15424143564059832395 13657295888079646826 14632733388853270889 6091170295432339066 4120523295987380953 12091238140490577166 7094576190273508725 2679700478507131399 13541368818074814045 6406954132422264238 10321782379706710790 18081229666437444044 10749236858150511204 9561025327580738834 10556692962769396226 15917104971321399346 12920912757742693977 17891438817207615764 5307438732461226775 7603007386824568553 6571642120091725652 17270808914943557382 6022885659743481818 9387899031961997488 13241508131625055627 6334910371085901399 6286615213245387766 13921756705606359992 15792238064514536632 10406304288217723404 17067909349716917008 2792992226436913460 12163243224452590955 13608217958062677939 8637112155373584982 16116761263773775460 18368649696497870965 8653069139737662395 5365608243560442747 13655368295040727248 9430095656878734268 18030566391316029299 18273395878487596483 12251227902662674606 1373697100054180263 7604974975162852583 13670006427960030019 6001557685373761434 13337582705253963956 9202444133793342505 5019304046835094034 8668461580771742898 10892860550447905284 8692146628083960765 11690835792746038942 14187526313657594364 17704391195585726430 453304365525849979 18337035600145914101 17478886143310845362 11500331580216139509 4508934001484013265 7724229212323868051 5822445478704310165 17587160221870442275 99711701106689530 1430202192601144954 12211703478789441424 1604572096326705921 7618930756013999261 3191114662734535822 11132126125834110547 610732035089364542 15144230979977569689 11776433436437941306 12659895361929824050 8480125512291971668 6518657144869323176 5051322913137008937 13724703916430691948 17164292671121856266 1178406778153429248 12774081610638399954 3747171468320806609 5131092045398960326 11114366666849877866 8693997927470920419 15775755242733394100 13367435343569978498 5317779347627562260 7721522953473863718 10834329355157253592 710444702233322770 14431594549355145404 2787859823786970065 11706729956705834763 16370517298108148421 17459787579588143888 11856717828719609643 3742276966796228073 3316464698726712227 6068295244003946934 14122819503030007396 4877645033171751873 13377709667822762091 1958683674130514962 14577738794074763953 15007863627641996319 16375725171809150965 13963588842181335677 3223310793778450436 5517506793823091968 11742944369397950517 4773161604504686072 12215262608618215937 4396590864968225067 8933697924593863193 15954146180782939790 14177227628376779570 16802134649625490395 496057340834147064 12870664797475042561 1182657980356931210 18018214313210592337 15094388712643086477 3751257179299220330 15065410751612153499 14463866829718884659 6888793178613398523 9374521520468079870 13255599471268919814 1928291109091539601 1640272995163048050 7877282858407518500 15407828187251380172 13683592918170823816 13784182108986826321 1795594898108976078 16398870009624574389 15887373666995514414 8939002107799040858 6171049012303482524 13105880380600002041 14381356000146708849 3067488879622581353 10013681441280540918 12955314107183106567 8091025459240298673 16910412409139183378 17497762152458840423 157003136485347540 12580945120445867754 7752877602716414549 8516065982518361505 9627976409334091826 12121768945924456370 17213488790628369411 5746830972073230021 1946177254360498977 1142292176118738831 8512065411349307477 1158331963162162208 17508155359499982224 2551216893728114738 9615614204457056983 13491311259991350287 7214471145515583905 883382632172186828 9801734967874032641 3070812149239959980 13369616550357954120 10062228112427679196 4499247181541100638 14810067101805734871 2637626283955754434 10608481143316693714 16822636561304062621 17652988439810304658 3520011153793391537 18140275229254675208 10470912292673752380 6946647290533974213 3463806706342087133 5346841953052286475 10577627490031595152 2573818248589742076 8901382304142819267 2176613276489786003 8286766998073324968 2310424098226621487 5182554149945895394 12047406391549717082 3139276734588386567 996717802724369397 1148388733381255954 10598026889367589749 14999151197350951406 8296719294493402653 17579212387734490072 16254188943656209610 10383416479289641559 5555815567336358141 14228819828674543336 898631022755317499 6418237175309888553 17484745139725362940 17906118764983916819 4423366813502482664 8083583533315421452 6180562795773382567 9091061029349837629 8719774196152583278 17628919896755291632 8894086900509836665 1862880324577681918 1141957593908442250 9093301248446541961 13836178390146960886 11569397628365001798 10231967055529975407 10479001115327125011 9779435543187660654 12694014540575712757 7609638212859264817 13810548485355767884 13618423563187102856 2690997191734846378 5237863755011353119 635889062369101303 16618902149221764666 3885317853732617482 3213653411852107800 9030910201021167179 12963650204882017689 6134913135070667710 10593691508725490054 17631064405969763007 6988845994737335865 16225542587911099955 14443405081410872516 3257850181335738799 7079002436387781121 9199578677169241665 14739521871306061937 6369656870361214510 15421178538907592583 12882982984772088844 14483087842165088244 1248331647202370175 17999699981129816519 3997613326178252525 2459702260508624876 1236815999685867745 6744682934232589107 14771224937082517043 12768883377260816431 9543331607297448457 2086484541309493958 476902349544229257 13498513921954851892 6360854036965806738 16538277913435748983 15229004375307773332 3368226199203584405 8236259077513675814 17704447174001621040 13464646174489108406 17221884485684552490 13722608603250574945 17829300041762147378 612509889810810525 497235166607325013 10425754374970142930 6813440798110567596 2744897247278118941 17405938616626899438 15512255042311714253 16940338361955017900 120591286578376934 8297840492527402462 437062341574420751 5631780261449754657 17344742726461224796 6648664206491179867 10485824930679359454 6986021158676244705 3524313974235538673 1345481189618918117 608372695014346272 14913273668054598411 11001042107544533563 10188797919231927615 4136951013695727800 6556214234063069604 11763471209180879971 8697809931609037525 4207658182109433819 11311729656744102013 11611552868283691595 16508510104264947191 9781702555448284147 7350748719864555190 7456111367594971838 2763724077331820914 17285569995229537874 6306407314100639014 8275948074487267595 11847223240865137482 1523758868714911570 14997700720858229339 4451990199454709540 14124695524350287201 18036632160374442380 10121040156084827551 11031359317741122900 14087506674940348704 1344830346643272590 11633595698008097621 2825670552635211240 14519531693186863284 12594189358487383015 4140966217787242601 209954718503893143 1927420902429200327 16149109748988956876 13617586169155110294 3187828295653840147 5852542525980307442 2585913105581736044 9426458072918521722 8092730623222924201 5039994904036823742 17041981898341964336 4988967592186066103 11656616599965260873 5144610692104783066 8630209065164193837 6704698782326960399 15025215799867690913 7275224385893895164 2213295763086027994 3856537117910286832 15979856509306395997 15524113206851770934 8870986584889591064 16200107225027393736 4641762521464849721 8464141428999157912 3882990813702792947 14130555566463168639 8303139049284241374 17421235828152598125 11043904476700592606 5419278029535219084 8108389839976673344 636836914431329410 9187919199229038126 12892832322838370736 2032422737267738486 478930053665789496 9162208944567021452 12119336319779557116 16972295082136674719 13123820187357221631 668002413578209654 18415280077455136065 2881617489466910579 1656066102110745322 15925777947492848800 17603351250077178889 6842876865669046933 14305775787854806263 12045332726156355707 4353504221119617366 17442814455904468096 5193619299989681493 13146496139391683270 17275178880705399644 1636315350661676655 2037272842984746467 8812299072396469635 14055387771956060198 9107166464651159677 15758110309712879698 13627826081002487017 14648672532810551285 4727783538044868764 6168400135699048369 5446308621323592755 14107707558391974901 17634761637891486687 18331645324339140739 15038251272542584161 7777758331498780914 14388494833491190968 11932829698341411376 7065321948226805001 6193379403752232587 7060467240493947367 12294794682892911801 14526843072804149849 9974126520469618284 9067708529782434739 18062534301304643250 16802343409357503393 8123518953214507547 11884456090120416827 10867665363902921209 7189988178699545993 9549632277716047520 2394817977448634502 7422057552184223151 12383207863231339206 1184491671500942602 8457010003669547127 2194512169993966575 9492448954776586437 1854570350190385629 446394885903550910 3865885056921631546 8950473989295567949 7932977615326479993 2964016266865054012 17225134339853765947 13658552717302962589 6042239264117801061 1850120243558069118 5922966335610042225 3615181159418137194 1859679687531667437 11322924567888402652 13819671090710526324 16914664304236007906 12968900317550812011 14583284261109594098 5659019683631113243 17964317322740542599 6518956002967455007 1548959362545206622 8284839052254859173 7525234146536661318 6541313887031057099 17049801166280733034 2856209143637165629 17559757144822342835 463779093724065622 5594721342487975579 11921724763468923819 12703965803460395740 3363460836311586654 125140222181911917 3293464177124286981 12596142002010631212 13424695380351231369 15855345585396753732 9386759597223314335 18345362252830704116 6819078183927394681 10384932120637203534 18346620999805140672 16063068189485229559 7732340518197205642 14402294028021829621 11745735625102543988 11139040951560878262 16935239112149703416 1289982360579307778 8969289687734667620 4537383474073721715 11827498597312430108 5778882852281690279 12983015977037762270 16248610094554379603 16539602340782888637 10167037267397400098 17584835793080545527 803594776159330924 11053435950677897092 14775263761265314875 10401548240377085028 8555417896247859551 2490982197377633568 11152681458605796628 5883776746234722548 2401756369434095851 11813069215197124216 13867829985863724363 4884462606279473228 5488610313303865366 744086786902596220 13567657085882815933 17189401668393920615 16878970429817420830 18334029709028416333 3563252636091902391 277463583396291020 12017021481673596940 10838582371025446475 10975227342650144129 17095809289457186768 12611406958189705704 11613486265843775002 6258915630624719155 7566784487569732279 4088833152440159340 7489767302690301073 7130608064284715150 14028643218944443402 8715015287490415639 3723717634988616645 719130343615243381 231101628781445066 11914644969337774877 15138594065288603 8272471314661019483 5759341301966404172 7516152394152322954 17717277537609995050 4122517410984730693 5803206953389199790 6668705357329088834 11378909251437546238 9346987898099223884 13866353381245755638 10822772093103594806 15251024419742134221 2461258475205023746 1762086585049013559 11922337300662921928 12020915686382414785 314893465911632924 8382154673688131715 5239119270842913049 956667260102093547 14691352917873783206 17255017628699754667 12233317043108724326 17088665863548121438 16632073185822992383 5590708989539045584 3540389764805222003 7031996775052698707 9793909679188421593 9238380668851725458 7480569487828386672 14963776280958588537 141362741445376034 16977394080045473318 7700472309946325773 5668714472837292045 8482678056182797624 10612397672944718742 9061638868423396483 7925496123402735312 16268417005245354109 17499977696966353229 12409807962994451927 13495350787883959827 9515606498314978725 15856060456701736244 12669138208777869017 12806638580302776780 8632637416883378344 4242570835200823326 8529998309891383954 3573825304357164764 5051022218490738016 10601647942419492056 14227015695649921311 2889450103657016750 13233836376606788746 7554014102293463038 17803192650279533548 8522611709101382902 10389088652601831362 11723594386875474239 2828598970860154064 4541268434344942329 11139022178980003318 5665158890396745220 13209516586518915716 799422545882026683 17067480972520949135 1252024564273635351 12081932014695659947 1035053354724862186 15701897601945940367 9251065856025574342 9560021392458550798 9259465021354023684 7969943225506591087 14803048412955052764 9853889327375151525 5107897942250165571 5689421670601708050 1556547085467246403 478494084801089554 9207171574743866841 12507544579831845478 9344393414382018859 1755285139115023291 12795731140702333993 4201228878055489454 16989404562640629310 17654916841685455515 12701063247481162965 4829984851069817443 16365746975235599644 18208796866243283001 12361902903608297209 1986003536484053977 1933522164037314659 13490606900503002994 10898915120004564296 7657777401003094000 4120532511705706383 15062436111086648182 12831691574652020660 4906077508610794130 10617358629941195042 14581901124342425393 15145826649612820260 16451536091690934059 10860618003385489291 15933214299509276797 7436770642030723481 8913552117424240904 3460980397618571435 11684266731297042396 13592562290441253735 13527567552340327365 2264518754445358906 18038310443926099123 7611349395289824278 10179476430848629722 4153179414115584439 4495566916709417092 1977297245767138130 6563353020023398004 16468960772341010888 17016616997282991103 11814130264457159936 6154705347384252848 3403526840262049504 14234813680265855063 249936340626661208 7212919144755579609 12169123099127726423 12616167564317443927 10613412733376505580 2939181594248968460 10063960300724685885 3473347685693134460 12198766758952738664 2066386415707486557 7742027815461510597 12041185487559023971 14786359643469143041 9145795596558142235 4521262355754878723 13518629094659049463 6939965962595496698 8645090297075109057 5636529217550016322 10156819846496582079 10740971294719186226 9211801880233194306 1960062323995389881 15269798768934626655 5205066464831451041 13979475880234913049 17173353195870378686 11669247662871186624 3487214901843075086 16116511675831943291 11105920743545086362 8264992713361164758 7568054262272346845 11486517168497596242 10349489076807904323 3424052466472302916 14966936021941978385 15838480028064850398 6702189553640223063 1946438306220494661 6114654039729076912 2402881492675197675 10474593033214435062 13249001331859038697 7039480010992684057 7816979897104376275 9560975398543616566 5428572311383506861 17289386497149678124 9406462995887282731 5662550422112648450 8947624919359829037 9314354162116183721 9765830451200652142 14287595996561440840 12889705237589464119 18115769528333080843 5052514740386888277 5416817509775561494 12426953608012780221 3328071969031533367 7924536689431979225 13516220112868625503 17505025433363811325 13874772538276043545 15252742981874777763 119994230659453795 249937228287004443 2642360764949014764 13031103351094634281 10105484669799367416 14338536744392806986 18212183129796619524 232495953387426435 14653597112238821003 14175287294448080459 17538605650784009078 4654303678661116489 11918717347782568260 16711353219548554727 11800608892077901673 18292580675070497727 18358191447563680576 15184974552040587562 13527248675089495842 13770010458652742663 12564012326422729965 14320607697596016150 9658282396299874306 5569429126435141402 4541843374239257433 12503752115669330841 1289290385721415574 6336789731677352291 6684011363876074443 3855069839434330711 5363398830890424245 703415727449906173 18033572705463352218 14116572109622873932 16721008608413572675 2730368367631737961 16926452693172673191 6257903478738633882 1625920696957739014 6979938356772679854 8478117752605638795 17187267177588997712 1022322114004341015 3960135793153489644 9734309159324108807 5349912678737744455 13651948355650949161 10509676401596948083 807932144267793331 18261736153845703399 16859395288311534286 15350925030224897742 13345492980319495385 17561398645929691231 16335739457891804680 3860861583793870199 18417570454934623774 17258836692984912710 28207177767781651 8724406967515468862 12385055682952502142 2493079927158463086 13553951231073126869 12417692143903226699 8979484820178495154 821062842530541915 8661333648979025878 15311536215734335802 1786936193587944057 6701551582374946034 2859137250657986649 8456694982063904586 4686129912136604459 16388482922505357492 8030217126194404482 9333918071399709886 1262937370203069408 6069032012943692598 14796457765455907297 2127999780638568437 4395606003477837545 11118790463647901898 4646926600963431109 10359473834588310269 15719696478203964096 8470310981169184613 7570217637351909606 3611577931623381816 5908377374245445328 6404845161078257881 9454165706326198305 8950480044488832180 10048249993795220264 17093452975722706529 4473613063148445256 12282003615532539552 17756886392845919611 5397061780167571502 15206422735696989026 12342454133576087629 18187746159506759517 2214108706253307662 8905862231528194723 14562508726685508225 12701385416180468820 5841407283148327125 3135503225087208628 4279664947186758312 17322505886955359572 16291862213486268076 5719261589026683466 15983758138749994337 898714135654439791 10615260020440365667 13302064671380321276 1394960724273149152 18150082508278973033 8678031732405439393 257132944551482735 4529206878886455441 9537346163237638277 11854870158012556529 5467155358890286287 9840485021327713428 10756842244876765319 7117119867365018398 9222599996037875025 12127315391658223245 9348619186148414814 16100206435147078728 11214642073968140577 8547189525216223315 9076168156584437616 5533318130806992987 4845618419691546065 4429146445876679762 10714632512050583814 3636133645202154091 17135033366270694211 13019009105852892227 1093052794548157261 6045111988152614099 3425550592863664201 15516661074271594491 15137376394044367120 18222184820093360849 1351849218273884478 3961399702841101810 15981335258423758778 11306677958634173440 4714932129207015573 758066281852489679 6174478936190606811 17986450746228084942 15279139952549928457 8271356060287828526 4714124563791211332 7946242271589295817 11637267942197035572 18445327395758006849 15168099743341818901 5080510471340105383 3826008713535018286 17226682179586376995 17210586240624457255 9337175986184742020 6530078351428607183 13448869423135042683 17895525186043709021 6076742522398535156 4497749247275126255 6454602494128076980 17274227893897329527 12436775249356306078 14971105117256946066 7575689227316554921 1157032367308103459 9796197931270853419 14838181029675152122 8728552464740456492 2346624435528485749 1681004793380115589 13827589343759863033 16660648125603496288 7234306529821657195 1835981405984721227 7867279470542630873 15286482596470056190 1406016393575018449 12621123754950030542 11144482755564161282 14475348470329683349 10046127132635227462 13553701539131319205 11936038662973761058 17201838362146469997 9222984404004115529 6346813579781764064 4463546653300563204 492298419482609636 1328740249050395568 2003291130733870094 819290615944209716 12973628459880775827 7185622434386324368 16671759924216155351 10324226201567955170 5030911181449186642 16424701064112714370 4472924537869412897 8370078083944065058 17894371624987063303 7669406982339174882 12002935708588219382 10563754832544863656 6953631565763378909 16997746051832109530 6812053800568114166 5813373881079736090 14049379891943050862 4836899125300733075 1169218822117190044 671268780412508325 12942763403318169200 1695061589915153511 11608249218029561241 6504389698280012967 8740594597829296019 9625668790576229609 13641980659933147539 10027944640941824602 15890978856133414182 6323394012676935592 2858206626470909846 7513351953224778720 13062504134552867147 2852187741725420278 3637696352224110393 6823034522679299639 7497967824660231824 2604045988688802303 12543285668416240928 6170102513755413437 4299418039828544721 4171987473624574230 17133794592017740172 16959168936745485052 517423124896867267 13636033109941269511 7123557243968348944 18021607898632498491 6914547135611254949 9891829379976827632 11157137209714523474 10055408775967888522 17180312534669336286 14221586272149729563 1258174082347761695 14726570218832748257 18099972860473802167 3446261577691986521 8608211285578661414 7245928279455347896 7069570147367009540 5524451986497730984 2273249070372789333 17071193956647447415 6669004275218455374 14856889154672976755 15055788938651387745 14844361112213167752 11039504712556990148 2877812651770651961 12728394607824049847 8231385942877087412 15124655371260918780 11749147538839042188 1742042563633341379 3480804673669524601 12673172703042691847 8282232394458119124 16569493757131370108 3805915523603030873 7949996930467319495 13171956587416226274 9208838849916412340 11720102083953547550 18397497015582971321 6753596594133827418 2041830495026174434 2438439917631670855 13428746521852066903 9954196745982618137 11365372717389750841 2774433938108010898 5175596113478557931 7356193300678938511 3109040872887490631 5494578438449336305 8540499116364322394 15442298760270783241 11037521272290112447 14093991750393802536 1119761371759625147 3007132440421534223 17316903074547088059 1839529246609388006 9139478810515025262 4078180187822616038 13258674436799367018 1817074019269231155 12100185567883232388 17396670096690927373 3405396967386713551 4415532859514808273 12747295339175313470 13075670473020197971 16377243760104035888 12297544083245188905 17842163842567829671 12338369331033053939 1201320997249775590 15174118671865613129 9481552389347055147 9635383616772696481 3569734302975053646 13094714349955809763 7060733204663314863 72932686544357335 4802963441526958468 18137357296639922440 12484761980581650162 3501207696607708332 3126594552437834952 11660653238863222904 12495807215686349453 5823788482329210513 14414839856006333162 18211542702713880280 3552493997151386305 5146090602297691258 17020162042069714975 14961989658300395558 15760420708371724489 3461773327169167397 1055171624302959312 15762784552322318871 10746185418149762323 10895202092997425608 10039343120264466715 390573358929653148 13498316507188450279 3775729025986247572 11877553386040399239 658375083884053915 17940730807317863664 14075751896507506982 7044738977222607623 15825263902049953816 11737678331831287160 692309345689079620 11543943277629234677 11188246889786329476 9282231883580187548 1621649042620373622 14502560229539373596 12056646468022683226 10881555492623258533 2378164053798119349 8019523644064002082 11153470406974183530 13271913555697675636 1031784583660585148 13381270658232447747 9999048848327586411 13723250289509526006 3025257194937607285 4183531646782919712 7451234865711349019 6459645183081075304 13756747583393841726 6358335041357840264 6545667747899049930 1506643421791944961 10360870161899293428 14478319934896487629 11505588211655000467 754979780579116223 4830324739263278662 477231268497933421 5103845163188997400 10532939527844449396 3014073722327794907 4259771408790705517 17094584045160127269 5764897752620819316 6962530658338011141 5107408957462601984 6157327197983725771 13774957521804455973 18348393575506347759 10919376289139694990 17318499114343449156 7375525753109252996 18000188766492391525 17450030514046440996 1264713259941774528 4912689144675036573 7577940592420496504 17618251115880853075 1752807219324817938 15867225020386925701 15773554541372773166 16574130239819718798 18399383673787519963 11658203552815766778 2604452086397583944 1012189258227970569 4097520088426859100 9131543400019113290 6546809405871175090 18190963232311583497 1588045313371629356 1678484182558048054 3392503158001911789 3950361920019441432 4305243808117727171 8204257020933405765 662836349776504059 13060119484106216067 10887160064666112251 3042121581255675049 13494051863768209259 16959846323292592393 4864702831822811394 1200569702299469572 2076817671320259362 12084691755464586111 7114207523944064848 1116772155836825718 5771165465884059263 4278809247596756102 17100740832230572182 8798563559887617290 7682697485225694726 14177811921194529837 10184916939458348488 2624553263767673478 1499293999146221956 15134177301599381766 12745584061262365221 5976592600287113806 9740313614886134795 18164845651642396847 3762360611766739007 15368540748409152913 2124640257003325473 1286132171317373779 6685576997115036755 9976193151178464106 2911654541448487703 13214646354241906439 8011090572104095210 6681784589494280303 9446844741409006536 5480602693647734625 2296183067978649310 7824095543939815580 10892026058141833644 5265721991493626048 13091741189133039020 2801447158023441692 2774420020556242187 7593089072228650166 3304455029217105704 6002334148691481883 1371924973325341263 10783375241809698436 9979498943301718781 18276739978843193578 10923713490958105165 9987110320058739332 13010730008088788276 13956032417953136469 16352864701858843561 8042265110713624716 13350821852082038566 8990407741827013445 2183359840893443321 11844834166169132049 4091243315415007013 8943089574113749345 17814504958637125632 12309694413689011038 1000069840159424474 49954374706660788 3271941322180013174 15958379603984707401 1167353278215978127 14550794068242992871 1577940045142714612 16744688571779453447 10002262374113137848 16337987377517935138 8049916738249664233 13454527301151440195 10051060898160890390 1296994245663909254 16918823848500331468 17993614716598080316 11369063745480515501 17450630152110354383 6993328389777184763 14608599180165170744 9024750780297380718 16774151615658511301 10812220156191890693 7153728598930434392 1451671101678112095 7384516170673725306 9938231023035966047 3907084770979415842 16260237614668030672 3414621402133241529 14243294220096807909 5592826737366136816 4384066072994307669 10837173426453416636 9212054221865403048 9621526861725138589 55446053899274082 13056857190173322530 15589219989613128501 6713052817403155580 15457225199696712638 13597484474426300985 10480348025953646360 11674184951312383951 15934106673495251016 13710237090978312190 3110296713780817477 6408915908727561336 4613109020691623460 2958733660052689196 2326859136405602969 4785230439555630768 8712952132885454896 549067013738578705 3213691760060589108 6799193436826599392 15108974908855758627 16766741233948294909 9647913346539376806 11115832393058052150 11502446148738357658 14160041752036076634 4989968146601016715 14789319390595646408 5930486307710358465 16776969677342697869 13024881146575909232 14843202471686339727 7877624726263706798 7827361285022667980 5088411010537336564 2410109988111311023 17521514157194535659 9309435603618501272 4160802536258128093 3572643473177008988 3820863841171303363 7704457869863088400 1691298374541846922 1713404897815147399 11659681269533604583 902328963279621261 15991181675397003198 3587807765384714008 1529495454961408654 2415045729631962222 5728347438293450365 13315049385223283403 11913297787237242679 9733131838237667752 11808034925539446306 95348020811547917 6406145214149361532 7382033064121406251 14017362182730196898 3547848803033514742 1356504281644505691 12547760807657650954 979578875326360865 7859328028986553229 12955326497280476549 9156422627637438404 10938711173235022617 10602514761335249167 8614486247989190590 17914358464857664131 11231658693233089323 6123922714164646815 2521657096268540075 1623735090870525578 8358407342395445500 10134475505013550045 10302991525224945946 5423753835408252356 12938819973532643326 6047266015707796276 8864029604114872945 11499001354466469597 576205158227931008 4634459269114435553 17180933223553006607 7361434035318939042 13555612285745974916 4026698137407390588 18197164998898313007 13935806608508744316 17831504282402566327 9390300630737893850 17757813532101766550 12201699042422781902 4256931770207570622 6317379115201266934 9776357593911911583 16144330029778920233 1619919098140794377 18016361612069582119 9400037075307337431 7892482207288775909 16364918463329711707 6937121326762901371 10693086312891982375 833464633876446373 13004395916250988732 13129466466075981626 2241063718926130902 289373644449985448 9995382232107017615 2190334415328344032 4865833786893270497 16955699918571696185 524416536422511290 798551856910212450 9136765923949292038 13368599944102658123 10341558667048413922 10196466255655573856 2921596995182307057 13602673329280084304 17064701122587967451 2512801082377511564 7278099918043586782 11556266614584186821 7547641483859056113 9674508512706925740 2799106591103083993 6920680499063244949 14262847176752631030 5332954773643181186 15422858074910991280 10145840721134362902 7966002849376208434 4110950782044474413 5457402455674580931 17315391210181252059 9719810301185740885 2028030358676309482 12881639346067426999 12908708771496030993 11544264318638163697 2445443099190984069 2568445157458268480 14084788874274855803 5484350369432164175 15772754039796031803 2359267573327351898 6072816972594911720 9507076754692698711 2164899849349313701 10833138920663216717 8409500779125473106 15826174021328200502 712220197938430016 1993868461721052294 12645206714176284084 13851644475671010605 6390037327779541126 18221048259063516735 10052997873080148971 4404808275183098581 12658241858918734817 7889725223031864605 1159323489025572064 411629967374804452 2412023452112725827 15362920448064546282 6523409516191288132 13063405538413662575 7063802359006829318 14913793131639343450 3318066696808779842 11129718866956003533 1509961572086707305 17710751968865007436 13301940768449675886 3167759170185530372 3743050628120093477 1429082634626153099 15680334999857294910 18408907995883391143 12593116272237051780 12327736777460097578 6532233765971141731 10789492978827403947 7991596725624547523 12645455846414061414 13439331194054017198 14156245945263643365 15528977535452459720 13155085642682402045 13882972788635644031 6221164571617410054 17265534314405721702 16054200147879945160 12765899327153186926 13932486676907766665 18408640812224762031 16774710776189940241 195271180107668625 2941818002653886439 7669405392992645209 16292416614467439716 1334187432796236238 2367647705594853914 16450168307382984041 10387069042108902532 10513231954895622467 10954112116189519379 7310315414594556963 7038438255188499941 6931062845407352076 6804646651708411546 2798150669661403893 5814386073694385275 1382469826893459463 3928160462315329876 1913218441417283720 15539399816016585708 18206236129672364428 9381246866539294309 14826664889327565682 14614020846884708356 18325863467867953566 12861579755687785885 10877266085878077120 18421835008820896010 667878440804932983 942790145931586646 7659021751946840093 13629397318108675458 13753533561519773511 6494003868469877965 13322726571549658300 13121667873944618227 15818163033929983108 13171314079783206737 4711287307831652324 3164600409942938327 12094731784436239869 7579274288016567260 3652338908848726470 4192169768051152271 7432013726986768962 13192904616105238818 4975165148343586295 8217618242206838915 13997103649474040305 3507241041693483744 16095029209094469441 3312985601696325284 11445594091631239656 11442764300212639681 15245174653827146429 14684878914190875730 15908370894072688984 17286078387151691433 12976384421290288213 7192652715356513374 9039073779225071275 8833456216293125577 7107087479014232776 4313766773473099480 1507126837745140527 12863571621633136602 443543814834660497 2076078662181083892 9957426399135214191 1347742467498226326 1548196492044140044 9271070084758458966 16249299736614433764 6530514270639021036 13242729497441859013 1779924633692941135 8328490073016188149 17515085226818191537 5262461800039048679 5985346236568171230 10778198920082698863 3074605972145520398 8098666452741965573 8543234961187611556 16325770002996748711 12101695835036292432 2292039262644162084 15444638672303019075 2878132820360954000 4621120676680543636 14225484543591209199 17889791477665345688 3296281469380782186 5838940352949226518 14557316343936207089 13007981871695942325 12505833063471102934 9488015741205026048 14515701402606025992 15785480484480390182 8602623168749553264 13123824963943926294 8494399825099956286 4015066174286295759 663033871160413932 6520799829530950350 3699157636693886150 5318906695581492472 14788792869987108213 8283973513609581938 721926504165545530 13809254680899726106 15261610483293245918 14667880599037380015 14276748408087759560 2923934317029435985 4252225437393052159 10621153232299197071 3753673461763913744 18265100394888583878 15388760915452411275 3222504945431583962 17696047346049340983 13583763461875358391 18112917389181187704 11112565392783701074 17010059386453072990 13522380897432739005 1154963687208936229 895132594407790477 11656040146823983228 17821488455054055988 15245692477214703337 9084117782378167252 242089732481731046 4116025656247118416 16148919146179366953 13859485465685553009 6299392572404987100 16218324058169368001 17158224274436595481 16398820950264271996 17088301749071390796 15195939682783180891 13174588050447591938 1423455133083217899 5066350641171760652 3036425160739760824 9500251482457315238 7905518018952895117 3294395122818851255 15972652187784536860 8213954304722562486 10932592778302524698 11659883370714579087 16077061834041058825 9423502873885141791 512261716915985298 4183891485629430639 17579960387098916808 15828506222518490500 8597284957961012831 3021105333916596416 9507194458288076379 17515133463529651780 11418846883852584268 6278773651917369335 267530805364121636 13915663083109980566 1735359041055319764 9579789290607770148 11030067919986491016 12156009936623508521 10359893086337762725 7416859209307693454 2954109516303867287 13655770337512473116 16355181398524963128 7799510603075226042 3216829884979665159 2614621437362473442 1363542828610320335 7950462845704061557 4473403326386761622 11557971460430448615 6651239355577628204 7487121008792925195 17966738153469100484 17038347708208801593 17000608946881253696 14383607216820881486 4298385616624378976 2490167536667443817 5851729115021254780 17885056453505793069 14942830898552653903 5583171457309067459 7610378389537657500 13595562867180284284 1011078500219647242 7291806173006413894 14397794029937601525 4665782930441203822 11145714648436171269 16819344071659367912 7821779205147684449 15567940505740291557 1243359298360290094 12185415380574380996 1676658436058609821 5608419500994667048 16843576014461553519 2780663561621447749 10360091120464996255 8788535684346637261 4309066679053411372 12507930166342040500 4084728662785631702 16526656706268869611 4476750686706052887 4139101243644145517 229335830573941967 6355742426932958955 1136700834917430720 5138142336911605541 3241405224963872467 878706160149186022 17043350139245912798 10954476451540263533 10370806298281339488 729430368117083638 14422299613653196824 2154459054081280849 3473166061916335681 11640579788844820167 8811318225171073071 11562260995858092364 17653383031664080440 14051337997297445655 16305108503703164910 13385409445911325587 14545945102488376377 13606697044407035811 11611956574442362188 1420843083220955684 8863937575749522302 6796068998697389673 17944882748342178893 197487818937097528 14322158116381914771 17221675748411614794 3167590508707619297 9501079789065979440 9572015531658985981 1780740243815822874 2225142895878092521 15437533967310419707 1289452237703361556 397162595812274653 12386156279868718404 2242782180002587125 1137857459357659124 6250907053048045619 508488914731225097 11469467803316356466 7659570335147215232 6394654254191471743 11734434023815031723 3810885223012529600 9245317350382119791 15376670461282685386 10057635368350367984 4821557783317085667 4814749373494372524 6418501864849486143 189429808927407284 4825826465600404476 9884441075065311487 9573711339748541637 2342887948284723600 5928367493288664479 15464469739564486231 14301550280412679300 9251660090733490889 7214382509233774200 8378185485848720076 4786917597224344790 6152103467574201558 12482510239772706467 4315498058467312236 15554708550197660409 15220584615542946621 680807782724608753 1169706194329995829 6713518932480732705 13797525686621120677 445942538704910280 9760760773308807812 2021832675978509913 15754862563018468763 3881176496735637460 4154109185622480634 4008101304125723505 2440006090854432881 9059188363016583189 2553366738568431289 2879970962599490159 1898385948361260792 6735322271802351911 17743679668765538472 15600254488319042059 587555161842043041 16573981708368626092 15165574853003478081 17962595536058642107 10331006182015758357 7600364968660399275 5456930666153791492 2574627280392215828 2057362865885958026 4931294086266516959 4889549382604210680 6779935667238905994 17922778479805051315 11124706334119709806 1762495298220928873 796362170467280435 8860302833405936183 13251299679519933712 5560816783029762428 989811783878097068 4772339462703613202 1907894827014079431 7753252958869824799 3227560181653784955 1839742585321441835 6470802311813498932 10544757786408800476 8425834432358956169 1404390349659091041 12091695816293721622 17117108225448753120 13973462834587538794 15952996545429048673 9631304259391656447 10790742946359760933 1244795238722886994 9955334370468459372 15951979666861162631 15109193459327079293 8485125605847420816 11689890735580771070 4103272192150216011 18220040611599752764 5688946876138330055 324085971361410476 11505856006483400770 12119608978438083303 6086890471001256246 17571990968483417911 13005507463038973633 14319663385475233635 16292745041024144243 6743951507289186569 12977069544104870281 12476782133068622873 14506106161133281899 1744336545806511265 13135947771496519153 13021426613965980386 13468371186650730724 4991513223166369626 12135794247159434638 1239298773301723183 9148745564915904338 177924336509838087 8706730339388154518 16124860795105534416 15519430844251540119 2864629692035845663 7157517215884997186 14161382844699169289 2580152963515974230 4309783528343453258 10617099777559223394 15094817445913524356 5788863332742013993 18241715490474582236 7325504489227434173 12461048261795810211 4159497332545570035 8747904246515278002 12076158627450016619 6386153553100024922 6781187586689142840 1031303176814308355 6794009620457446099 8059287524713272172 5098400166183041435 2465642557885329324 17434616280629230428 6498349919975595034 7782186637190067498 12570507367746107667 8566029802618960217 8641559190265915335 296522350043413003 6872339677962183324 15127525461289883218 8998453360635952678 5163349892566007659 15382790710973289304 9184631060915480439 6998328159968857160 7916384945816885545 17644436607092525658 362509055340397387 2030268369227168095 7135876141043381501 6908665798860773535 8956881021984107482 13089434393353099034 3576348215875842745 5205451751978654479 12514836415014878086 15018857422406361527 6795099209679748927 12343827852944587230 14981362597174386958 17491216382518724748 11781955065692183417 9669779311266848245 7745045114191192931 4131217880496185374 5866423945129000124 527429636701372467 12667984926434103032 9118120916199149216 4787492743626155613 8886598337644485477 9686866762817631299 9357837823037763343 6524209814892250918 1450332080787599783 1719435824547167762 10132164891500553478 10344343790837260997 8023891923843959437 10192777871656554931 15683672719809550255 6941576384406042945 8485983809730120694 14684706421252277451 251343169626746941 9904806658288409276 5513284768232969679 14074751264072598714 7142071083260892124 1811513075978949118 4332132309636129971 3782281972885223219 5479812962578208347 3908884109716819531 9693669212561752066 4329383190539418651 10859647799059961509 3114719539290295831 12703863474737071754 11402802013145663575 1824327515402600191 12409817155305385311 7180483330084997860 16238742535750256197 11354537360000470260 10518003374099414258 17189741144154615910 3175214743892460634 582238580254252979 8576669293263040299 8942960204761435658 14152037751677753932 6410499132451511985 14010053105937598066 12410249534121217987 15387467957234730053 4294121249344765148 4508690762426269957 16595580673784287652 15416777520193028511 17585743514066835626 13961811117276008601 4798282132076893274 13311617376674885809 6453182876663141913 14450319605867666335 1594173564576355974 4022458093182370810 5447795787595078205 11382111289905555133 11015695136008770966 1386956399994909489 2969716862800148953 10553295644078110946 15075638463889013853 11411319058756582297 17223420001440108385 11111047939151705218 14471179610436095909 17195298921511023081 6821760782283950222 2864684156282393719 18315601550091558682 10162843472664789879 12365703478826610026 3853443726437302027 16870442890839036379 17691179116706017966 8250740018355541594 12152225471113501462 16487817257729925659 11040043445139852171 8162383172539990566 625969817650048684 5750408973756713092 7671598958855589983 16066292504967100901 17520223639432450121 4466991527944033400 3808538716180550635 2857715265850233880 1897477169808679334 18019377487663579017 17546369434369295119 3461085456406365674 12494489921195692403 16330454031263300074 10469294511428965691 15958463287993509915 3115610816777430378 6280863029363898531 759756983691148960 17413975016739198357 6708728875627901012 3687236467789031902 15289988656874865100 11485215741454186799 12156016198217601125 15694264795357063766 11191711182882052723 6989704678664692569 9143921381856689606 5118141979866845338 8708377924815388944 16737978555023785450 5567411200962200318 14964245945892943486 3071487541486438411 9371815834237910284 7355739272057488223 1024303305047941213 3148442846711266587 7986249192289136649 7777188885303651069 8033444565978912068 13537943236813791689 11646750899466314634 12550427059338241567 4448252997778989982 6242353051361176305 9960180995523227043 13916399953263918350 15426386788346468299 18444718993603436425 14604322743253026654 408984597164108892 7618062899283764170 7292857729600260682 15572619338088989145 10779893817864125824 18115859644983242524 1296174776331836378 8347928589632177167 10852605359607699040 15695477866099300414 15683161526790961557 1020445278376659769 10011921700042513328 13907875184843759856 5252315509293710612 1008673912651274811 6745961185791821910 13916241180227980052 3357325599048686807 17237895010991469687 14138289940254279648 13324957970853210537 11227307735138729978 6936103905606372722 4890225560134615524 10989621536877372173 3775489194775995183 12255366498949880967 6405973538895804963 17655973864241399020 8292506359539998391 9663241839598247401 6398583420328356695 3910733534426230971 16474039658619240999 3700899060021626675 17207632727846156005 5069278559747241899 18367724029450213952 14429231859402760753 5363695698198894740 13634278787327850370 15970517983644216233 9600140759492241688 5819516404344326583 10080999442897642192 2728724881566735930 15061131268480703303 5593738633397561846 16923904723714140200 7980084157312595560 13110102718119260809 8516453894211799537 7834479152904178245 9587713119119124352 7036222054321469334 13502956581578916007 6934387476844871184 7471113919512525124 6332294398427868858 10364970851433244490 14285288658543857154 7169451250650056732 8158126775576933579 4532405216415103491 2786214596640274847 7630254273497606479 4767436353836693720 16520022646637302961 69547237965612528 6698395758978129257 13908053796180102085 1798885824330558371 15318679696206885653 17363008642567215175 2496201909174468813 3404597165460104158 13486068700012529817 897641978221903136 6861855512039516662 17077700585302351130 7915600731653751573 6739571982000193904 11222303595373332038 15675200859143896754 3629185376637214517 1540111931113263341 11914057710637237423 16278286930314705145 288854179265457962 8057908058407591837 12480787262159021299 15650349836486911468 12600331133748849484 1099684802892346507 12236193005297292372 10737001743321611820 4546170200770178565 1230534092863420067 15147322427062019417 5112594390770715366 14594711570519421321 12664076519713231489 10675571907975428877 14507321574897449083 1322121204751102933 12186650446401060633 16150365327853683353 2646451906333794540 17664299168989378123 1776877609436587112 2921915639916712535 443902850698889223 17470032623145294712 7639552287080293430 13639016246613245468 4057597282027194462 2434102852763378700 10833833920796246280 17315127712641689778 8310884374326607076 9546568127993185933 11495743991593005123 12435276226607806506 12089522592243230574 12343303630928319171 6365476108898136341 14660189670946446270 1475682702127961307 2556023335330040883 14215335486192471223 542561037932978649 16952494393876813000 14402259369317470658 4166162822293478718 377275977791909854 5400957628163569628 17220301344717491361 17452304257321734122 3481467713243898914 13507574744529810871 12542277336367065677 18166381566306337550 6231477262934285515 7340336644615838944 2917064070799248888 8473199464243670317 11575875302471778957 18386853343849978075 17488936474457782908 5820569810819251930 15210728792323781895 13455376414562181474 7455699566476518465 1383599369621599828 8170634566021703559 6400498956553856174 7388739636335590483 1876583330456308832 14084050728903949686 11750673326004004161 16546379536040524556 15952181392524207182 10519188753697746724 14034247439911073570 9117766382634239624 17304471854663268208 17757815300599706129 2463160253009243450 14189179866256833939 1266976492173373467 5896958733327395678 16827146477820033045 16117063310888642178 7109248759301880463 9049209741068221619 9336819480528914634 14454237122451384349 1941267278899808140 15079122599045435291 16852857906335894212 1857607985072614804 8425127129883804269 10770971510229079808 13863135749985814259 11146998373008317284 1156503041217019846 5110514414508186072 3314830843005031265 2003618771175392159 12874328939103465233 12288460962507079752 13206554748942858747 17873557860028788300 13820331161804235000 14776016693147511755 14023521018606212156 2812360394501478463 1384338888405160638 10020749167172014718 13028723908992190817 13812112893015914453 3956830515724480071 3556628547654613632 6799180281534827708 15611308633614509541 3131057882692576559 6067165487099169400 11182083701461845029 11530027762296945716 6904603717193057465 12530402467034859980 6697831907799826136 2451460087305914000 10610968015619566913 3014882815089149427 14240401618907509967 12714705784448674705 7772632767882045793 17407502059673717889 13960727614209404203 2166910565588132446 15615462897567063842 10727634627255227225 15462879990506286803 7959065583932361572 585086377450233044 1230025138020454201 12022428276596083767 8612010425595556411 3505639722699735873 11056701939750799669 4848729784425640718 1090221253472975298 747856063858668142 13647484846260307488 4577224989576284874 1236213075320745757 9728190644745388613 7435407410037981452 10071773996025986272 11125698005128408439 9458434608865558164 7956463752486730527 16884892148502508989 12737034405931040204 11289194514415160658 10594149692101153043 8988117697742655813 14790872030199564602 829271638672764280 15477544174123406920 10354494656298041885 4043680130978083031 10955483314501244524 16717174115810386319 327857459185416858 168476508773103656 8887518492461140848 2175675400778723809 10830064499265763057 13700735513713423168 1652661729010303160 11128086238709918185 14974625230508448536 15923671845934472342 3633503461260592101 15342461963901536089 16501670092136164763 13577529013995248861 10550869738208086191 6854604308989191159 7061784463123638457 595136844155015874 8538611801568416382 16079006341245126368 13942148035854752533 17091141238895577907 14837259244665841612 5790729159291006686 13169394914265729034 15341329600313769085 12998698483905312313 10382504335683835636 6597290546214533505 5664932959196038148 648144983104048868 16686297071152742351 516946219746249837 6640775619009359134 8979428479228149115 15316911804009841414 12072542912299844753 4646212387985373681 15894414853947500818 16216085765375363039 15519352917459026918 10322825810978505315 8447475673507495221 15373896025795565437 8641583889471719827 11696456792076994183 6905575275509410156 13226998659241632042 3733732194151076190 11645245149993613792 1434977540054273494 8861818935364573772 2195182470919423378 8859941088056326940 17871881341312101914 18195730028300005236 6524274152837097874 10697679686366877459 6297470986632749731 12186793740744211441 18052919812039775731 17380177648742184536 13324473424931527990 17092529973634300847 4233447712237224554 10745415520632030424 60274693735522525 18163458180588245124 18201639517666786250 828994815818284586 6946614950681675601 4404433003315028596 17301524257898221129 4240759246406313103 10782869165961245554 13000948771108026697 1743518542354542571 14006294459690325475 11453234777416923418 5030693702764186080 7383726275131074687 14575566514757878275 6134191565848368705 10051079134792599601 1441528681627645236 14269661467705723565 10516770878402798206 11966299879312422697 15230768827269214423 5111294414308249588 2329853213753199033 16802630042958570264 10642705026021496718 18158164314448839551 11590081596901794571 2782432581338974969 3541549409396591330 5603705006582091189 4968215861155650927 4855540451290841921 16398769555829573549 2769147206271557225 6219372034798034519 13816515587371335036 10483872918233322814 2997199193762888271 7905086248225018664 4180942534393143228 15176472625454274004 34329500281386516 14835982784500128935 8245539645370803552 7544294942873014697 12080868135411294525 4663157850968497636 4637842325639420943 5430506465633964434 15645450044679036330 6862509835985976354 13446682023271473638 12741525927057596046 13088470510291465641 17896378782707243121 8104000352756510376 230192922826817589 858279964562833256 2605081116219076539 3381318142460704235 555777438005017378 12949859785003177003 14574393865653924675 17329844331877320974 1813861255954710902 3726090886146843321 16062035871755882845 11495642411714588583 6576028307716906596 11484484392902026883 8630812007586520342 9631055967468539421 4479150919165297166 17755024931019765128 6893680992976608393 8648688779466715944 15916710046965084862 9953256637686413747 14368132647007013595 16744788991170179102 13755645252052255230 11528117981517932160 8195234266886098160 15745041780804086369 13933072746257444706 11878898720243082742 13917139699718423773 13730995912829391038 3625542528545977975 2943195186043636063 13932410654751405466 4333337873410637985 9654906289131505630 8357127389696646830 5667450984154196984 13832674285607484338 7206234032284163905 16632304110251543824 17641704299423280426 8641091191846137445 17420111146254751915 17248339086147148231 9055614045798822113 15097514060837644187 2186197685058168937 13918058025628043249 3412522216085847284 1454033788601150129 3663790054867236247 3166536484523095677 3865693311617287375 2395066715726823768 7830342513290786408 12100799236244111528 14470553980683981221 10283319127367928790 139716073327519934 10872334556509102582 10959142748954756600 10326685505623529807 11679016240118867731 17395937689078846609 6545933191362200387 15943422151431377244 16937626502399264325 6353934838191734448 3948090544713398301 8593081805515072223 37732420729380160 5498270631129401248 353123349170603625 8582544492536491909 9100659095639769368 12826236463321011663 13420342425952623251 16964593445398465991 16242617746071991338 5136115553278034577 16600849897103164651 13598880961610196 11259647102989789835 16294811012812642984 4505736020963822896 17250955157614361088 2542938081354122737 7355825899082505697 14511891678481680365 4608483410477302722 11859622863409416591 15487434090721202551 16249557151825518650 6348743994157593943 11818500933809325392 17719962322298155511 7110092688381901288 12942481302843958047 3566580808591494517 16286799341995609644 12774005762190502175 6179580634119191454 5045471730283919291 9191188160700649604 14778109141615058572 12751924744041453486 15645239953763176670 5823599711009498833 16250571564924225103 17976740524379097203 5864920228410378150 12944089327999387324 9540583389899845424 11140889119637589423 17772994583745934413 14736172537218495843 16246225556085342634 17450857607063210864 726574380639530928 17445143042775170371 12296379800531417984 774833253947774009 5401312779540607712 10136132790879769343 11346185571845831925 12190723636321155730 15497192188243321803 4551848457122719858 3072809384722216915 13963770762286202339 4862038559951249126 10657543901948725967 3360582864369286828 13998193675126586858 8288522162054182260 3590480817887224570 455493941021669429 13319311104718287281 15181402970762543697 15562302519490243034 10015837340798052579 7542966433170693149 14831670292156799671 15300722459372808549 10804816621554925900 11303115375802297074 7325842590139929 13746237064433789926 5996175539539996200 6788191783841535438 7870121783863250041 14488487594350437073 10742032182325426143 14884522335030655307 5892116823782030914 2721547194971822881 4887939031500196534 14683974757410329377 11867567402194742359 4728689562950755027 10698582808124448044 1710796481988248367 11718668383913488860 11449037329163709034 17800971331240125761 16329799344032038152 10265906754154647012 12769578196885423231 11976841074316709808 5978623606626313378 7641678062193990995 3372407647053453832 4318436800860527844 16231561977593398031 2242130586520977249 2685621279685442954 13181443033756651880 7655681793259671089 12881859178356867427 5965209965817233041 16171006806847170934 6067063680106211041 18105120800872937617 8104336915769380812 2911281019177991867 11274668413368969948 6348636253960425309 8730145049964321959 16461287211781667811 12857927459543471900 9743854903706102943 11613763884948147424 10562126673800984877 18304707958809618737 18339979871921728393 8379584192354122745 6409397965516167700 11089937399684597588 14984362917574867670 8802303754608710805 9770616107779806173 9971975918238155552 18302506565365503057 15847335032374050123 3098063260624336641 8628650569252532370 18135173264736267387 9833630655880075911 6700636997002274044 5348525334575334026 8769234013313566657 9156088152371609733 13138533194521479786 6791553647967304953 9758438936959427306 7682231150921156872 17336049893743255828 18041953041829139241 16990114986233950084 10340252653680693661 13853845322157761461 34173829979753584 936011111734969893 390656496250274795 2712683359179654712 13564745981529791736 16598535701227711264 16211871382922680194 14422372743864087702 4599379204709763139 18363030072419992881 6743853206072804838 1214857988554852692 1584928431147674236 5015195914696640820 6669786267501385157 181496861759096283 6915498762011684084 2213405854577472867 12702755372011418390 5483723093135127311 5618173014573435309 1163525584051469549 943813501255344968 10856020230031655935 3695660406860457759 15261843878814844872 6669679855245176708 3580524505598769830 6841715446217066794 2602369012880807331 11342863076623591904 16734198954107909546 10575137253734799895 4619874930646227368 4929687569940083928 3677849384228384667 11473041478815535938 3566252159843110740 1840921870397417763 14819735503084891458 3851734588995964888 4549758436750476156 2495542832016960544 18103244812965369004 15543020977340039487 920004403793840332 3694771039975612356 13871526746062616558 584890746391673044 17954805463116593100 2312029817001262982 654190720284157165 14836687577484961619 6263301093288346961 8002692653546580913 16711273372204771070 13348272433678452259 3488215402681306048 2493344395777048175 8144737394029828899 658127555393262646 9968655600044043229 14318854697976404783 15005423251518951667 15447587536734245472 6134768625487846485 8101962094065024139 2438695616471629255 11024276361010519548 12897830718766881343 16651955002579763096 15820331840344230400 6794966660342998366 4068125769390793789 6409750784958429821 12649088464320199348 5643968556323662484 13013244883826669816 10389140208873671991 15990774559408282324 8803864022139889671 3502270537933592611 4057959620866969094 8738442370860467083 6721865945257976142 9476455004907241256 15382896212412730475 1105333170404819624 15172083270052327609 11368686575467317568 4089652803508404943 13323636639879837454 3616347670676307602 15968060836536801737 15539231038841514324 9678195771318799025 3588210770253218658 4665416412477297530 5901842421434969268 7430073645691545261 8454489563290445425 4497879439413952635 10002318880972460366 3126520441463338759 14967876122057199495 12800971015916346637 1427276662749896325 13986158784319225116 12188713104921195648 8291348031502610586 8509097567420462570 12237961165016713794 17641679685269833036 13352404618479139853 17801546466445953787 16081814919191548630 12330478876212169017 2155003963011553144 13111913351182499837 17176576046196503951 16455945385575271723 7979387823924391436 11825083361584899789 16023702353022701081 10236028635924422607 14039723431489015048 17466153686937384755 10956419789249350039 11093035572345943443 10417138972035329432 8963128155883483740 16642392406612081979 8246297201979203168 6596294926856431236 11302505599953068293 6628455018598791162 18332144480330526993 10739773635315733541 9033664716749102789 14375549959189584727 18194786562405612420 17720614975775898854 7809260240518932037 7386294179141856017 4785437848534699702 8894966332032325860 9871900612727088174 14376526373743071919 8661857427320440232 8969842448445843906 7696706561329998873 6287827164049077704 599353625781487366 15785486825867517485 14609929218779654845 15070414383626900980 17520838967749070070 6439449157566579187 12648896407620911702 25767671670933288 3233502631201831684 9671844059805224908 12900348730270235860 10453215965001674857 11093549900570237995 15525930007341605368 14007079668243705105 16374564196515186752 5657640705966874364 15413911084043290051 8899419689437552516 7671339657090370884 2164018442627990580 15413973031665168813 5566559954949481380 7959073962377850927 4155990100751252763 3049276468414191226 1808601445085168606 7381101614038478465 1898950684356761981 8416750980589814528 1038672463958828703 16733669482590077022 2624889987501220363 16461180603283644632 12637635421473805018 18387350164920131978 1462026151671938640 12499539308589966790 987576808826607215 16887530382881986994 7161997450380314924 15446026024463319383 15556942675926564367 9721119730415449484 3567076958813696761 4618772961115977854 3329578760925364167 1022075354920238619 7309493079433492499 13462714177102835588 7542586479739421283 8091605413292166867 11236240068104710673 3378755550354205074 10305765815678592266 2693479081121989741 16257727442579116371 16279286379698299907 11052807310372520925 3548094185236949935 18044766798276321569 9248656199910364824 6440440263868245058 14449593179915787124 12591113038881018671 16059871013761213566 18008551390924186586 9422334414297008725 15089885393067556948 3319132670739566805 13735929355915598025 6217247503325994692 6553296407189409115 12540102835921471185 5154902058475010369 15913743491546500487 9713721291384958945 11087152744265816448 7966288303036407253 7666530188547606872 4109136633544737386 7941659169796408315 4444192425136766276 13238029563670588465 1907762852240711794 7994990320385295222 8420017928425532631 7028582147942797265 2449926805074193408 3599606307475193786 12568148814969392611 12829102185790608095 17277135270861123359 15418974484332394755 18082010124117758992 14218388027227150696 1004453725416246935 9989344681185418477 17288699049173511144 17447784551580473068 1211770479503814541 6192504029972905433 10133792841894429245 4144445746583583381 12117802402502549379 10806290678845093044 8033236998616862523 14548436377832022585 4536340865053907893 6823741776343473850 18279442320346247165 5506485259199098981 16110707651711036743 488343793019079911 15895185938077283314 5729288218667387309 14796066755869727207 9577635361979632341 10207055341461340503 6181940888448179061 2429224883753789628 13093686281324069480 15672287874055668656 10987673756374324098 4947159054444088599 990335446357151514 13830219600607680963 17022144984024470691 1521565785347441439 8983210891695792939 2222351649230449182 6016197880382888147 7031943736947990120 2642751239188334761 10802915686364454506 764543144463424838 4542859734287089710 15968578582433051539 4159305410612606572 5512593538366767787 18223841104297285024 14378725559112140993 13962600607796994174 12486390065265565637 15250347937067948644 3795384865377208266 10635124783027152791 15887075760732216983 12621744785886708151 6534069048955921633 1077056726837687876 4593933430698986405 17466235851423054996 13956657797388028993 3630315418108765071 9939453748830669950 15460202091998533235 1392504549037948598 11177715500394954534 6188472090327258680 3690966293512577154 12468398867014419717 2396391409913174862 1327096786151041870 14017240092548207133 6254177022685794124 948167071305744689 13909685108753773579 2042648134057481874 10442229573947499584 13721409418331567598 16327564215982983250 11107156550456882127 7462756878719837639 12133123342175771578 16645057511548014441 1855257816800620870 3588529340661863140 3958881506994548945 7059994329046355936 17724914128747822948 12929390986828139433 4850392579331999355 1664524174797359219 11521652969033968411 10412767628341988596 17243151482239324888 2031280033072151048 6750301758064775508 1894570791370567038 10394944610457511128 8773340568137120264 3464212672249750317 3267528820342541272 11014464827695468453 9477711370272197970 9007505124571976326 10324853609169425567 9608789364691382602 12082175394572207234 779238011634454078 6787059021127966980 914561371073434440 16508443321698551921 5124089448759751144 890153660827049384 18306614718731920018 2617748103892236209 11062432501506288706 6435130477364763002 9152171663645412202 9508328339256686661 11488861044829983404 10342894944149363574 14868280139562433095 11858137593694718801 10165839586355484888 16459084784297695851 8463468619342726399 3995736652076617410 10132492684239866274 6037576246887526540 3620753314487070858 1604368519227902719 10348686669909864743 14453813778467935789 3754163096059422670 11285555452340049415 10005565993963272896 8346251692175251906 2865350837640551529 15355596449382685974 2559749400824401936 5601444615503876896 2336048903400468535 779066197240198407 8365552793302153969 6676273240287441292 10836028770765834332 15411055042513017688 3339189826706421675 8598948130269280780 7646053540228856021 10638198390916504976 1393657993343196528 16112890951993226170 7743377271209968789 3464655835494730471 12030521122812246653 6112757547603768649 9594560762149902351 6692715674293970262 13106845768188453725 16093399797420040720 76486340414867691 8268794489540192897 3591479117284518856 13393163872723846898 3661864711017249556 7387288254462883748 5355799336435357606 7111949348731925574 1338585907469884373 3133536994292698796 7562502588657164804 8825696878129155599 11189624082541686711 2344377842429401030 16076584598993062054 13703004347910218929 3963226824316811125 16163169644928799942 12074988984676114074 12362236194499333166 11411297089521863017 13655342848731883204 3352200273404614546 6953896137726571609 14603696386601858152 4380782252996057702 12926153230042041899 11612952033720191043 6107685098598997661 12600236158714497143 13450011696518583766 16025234117339148665 17690531678885706079 2622317360535614276 4338414406646139947 8175799725950191643 16321358416578424592 13049577986113648226 7313758163726366208 17711301427652950810 1589484526684043515 10430520652190009118 17631803713258796655 9203063031989077716 14332317229175133561 7843753924835116234 11500489708830522772 4072311552934504281 2773249186824512064 18071797493742629827 4085241527912577813 14313571932869096409 9288316718393080631 11342930105524818414 5812497069838192274 11768878373916373433 15450071559874120482 14782364911201712755 10167630194358630284 15375397599276596157 8450872425335172893 11794714992250871826 6728390543641426758 11843210427190746905 12461056763702574951 17802617675247212852 15153159275196240635 9101863963926566301 18057154785449588707 5788209809197545335 7306544053582978452 17169259554139975193 3652748439042193341 11287100952129011243 12625277454591449563 15227604392280565916 18313277131007388313 15932076826227547745 1790420194419889497 9885480754449346963 18102572667209689109 640102497976109485 13407572782130340688 16858896847024183341 3766624055130359949 9817033424704721417 15289054482638209066 4532225752146473806 18002708670300846290 16495211169085882639 18203772654866355007 13124758803654398150 12084521393220698781 1075655542882643141 10582500630755013201 11403171444511535622 7345941028711952054 17264218353083574223 1462435977156169089 2948897521677736424 15263021100014135155 8150573402953622322 8769976179864977677 9980268769077728505 9078920794192113512 2262166132677540705 231772617961002092 2708182583825448426 16653368448097399586 8880847011281975772 6027708441221281173 2496797549070903405 6896241173847356130 7409733406209547569 6929009394163313691 10648356063817100424 16294483045849222878 16929498280586943508 11261590015582500315 6529928572563678033 7698560654556684466 6059782484561433529 11704940129692497274 9142538938023919666 14896466147659453093 5197148141770116861 3960582118857864706 2348777501163948854 4642570326261699686 16232720171293943278 9034366411013041701 2619068940973569994 417781940297444276 149112685901754239 12275690487113117323 9224284702603409029 18114650615571160910 14014265216217583713 6185025527071724428 5599948717809627404 6755775375224726186 15906099310823833987 4040468045233105514 17150897050456528489 17436690686401931514 14038733724320019174 10039642034181276216 16817240033676205292 3086522162005355793 3238015620754244839 2003537819476061390 18305680109639344340 418998579572936305 588235721125814334 11335634753669310447 8977798877836112898 8956090734105139075 16849290378766783056 6585805818851522558 692779034461565738 11845024691886576521 18426783106721508113 13138725353798377983 5564752926548041352 17890934663048272988 15472335248445894969 8288078769847599337 18258087967560320384 1405607100236211698 100615090101850569 13903129200498457640 15410367729557554376 14690959108308566052 12577676957833908540 18427636676718159881 11500877023373215021 941915437621486286 15119772135672969992 375122589776178141 6928669531509536201 14919828436022106184 1262174326414289797 12428753217337805364 9624702931139268333 2576477278380953018 15373680495087539773 8390630965082292389 5163388303848638036 4063677870086955537 11118463474657936272 12620344104205489955 9221818659291808830 18286192547707700546 18008827114027987559 13004775096139646040 12370463449904725670 4570362661610979050 15755122891612044769 6636681912889985114 10911638951574679512 12014086573025214728 16412895688748385129 11941331477431866970 2694981671620642560 12997604594846190539 453434303571853120 12920170974555191503 17264915585840652103 1803779963595833911 5002753232208550652 3420778521625550474 12029824354859378491 3699477624759707769 10189223503985536397 11353719986230184445 12259265931073595161 6158793706853650417 10204420461634434682 2360493012136615779 14549838673944370256 430400442315813627 10059023730812578785 14654393334391183571 9516823761260443832 167579323582612915 17419633366752267385 17303535384899918060 882621542818513704 4395231923467298772 14695281121035537190 10861615778679330264 3936647519124545648 11310547756486165755 424860203889031538 11976598573528223957 14892304631364981163 18363365078866370580 2379427832514960451 16989282657866962100 10656931536899159544 10487287737470657462 6065531654987043635 4589492470872156546 4473837950011147669 8124371520582065040 17608727888431416569 7990693863970728644 13145318419255166084 5294318747418199009 10219718598656206548 12559836289973953921 16696631322707483149 2866188429562532496 14830262340595177480 16920815820739646724 17243950109306199387 5453334105838973142 16491206549212552285 9996396760108328060 3004494082622606569 14993186813566708360 2308241932762360401 12263858400856265682 1180650240529038956 14232751814752070076 11997079759191848575 2196613693080177008 7317721540394405418 7691089473596067411 12017735017699134197 12965035297723792611 15273268741445916667 11639901359709566900 8907511538605744686 11235863790570714441 5786257582350180327 1084107192401338568 15465595437939261329 3375797950033441316 15787063656182994947 6241836686931701235 9903589462108582087 5575700643647270272 7515263718625977256 6881222840828440230 13928910930819254949 15890564278136135996 12017951103267668904 8324155800950890824 16836494294288721638 4807129642809522283 11489243539992053144 10329158102285808167 7156350628477009719 11422005871419795981 17157153186611888535 13893553201592558563 3275356328587673616 9095752937720801080 1807687692907525567 4404898174478928632 10758249131622943003 8505631833775188198 11318787359128769185 17902575091966147097 16081833715487518818 14526653232962909222 7149492424338121410 16377705889267568482 2385161114405478732 7593210160303302835 6811853865905763456 15089444655662657496 117084529330715243 8546568426219870442 16561897692525794609 9156428195400452027 4140371013363047866 2542227999061169238 6325728706221924921 4513143292020410508 4496595982208605165 3051421299085672587 13806676665813238505 12540562008018872164 13678704390913784995 2335698488840589582 16803690905107404062 12357695495501654241 14392645199042588561 4233859613083347675 14851493425527203318 951610170913110925 5561726622680405939 15309217167897403446 3112770712711859056 8704834985694097726 16174108603335657093 10319567633203316318 11655456287649564771 1215976508850355081 3785522199727076811 17775810392479126083 18088917447128990408 15201923113123489072 4359457205011313928 7815095653004485728 10704723249862440084 9215688638661754477 4781820534000737698 10471252348113542182 5074575223438296224 14249112087475054071 16309722580375207695 4581227386506173393 10647190070288215587 1749211517722412518 12784018335444177177 5691691775421141039 12238959494761032692 4853672534526843071 8669957737332705017 3147219621735136785 11184767396952160103 4055295114183643426 3486535803521632755 11269527253837169527 12535349641348515302 17522866217250701752 11722796137939400728 13803506324102032025 3777022795870971061 5706021759226623777 1143180977371755164 13156481875342258875 997264452691677961 8094990400628233461 12561308774508602386 12342748841062343262 4332237999106675007 5451127440985002229 3431338342564846416 6291733646540000102 14162618351038664813 2646837173665723819 6359346732814630872 17271153368785172889 4674253835440189747 4046633436877298861 12313067407738747418 5946724493893746337 5548526664051939263 9658985039771655538 12500630722183140477 3538395472731862247 9108273536255279972 1773005043239138874 4155855370071536542 5311855314028617988 546892320584437231 12879527813899132813 14652166798353499289 5840197940901447186 13593305412743000593 12608487637914083640 9711057283499271479 506845679024704358 930385684534537238 8483303561908436947 13059287283180563925 15324081411706223755 17751638430252629115 15081761350509468202 9490241215588507466 2587890027780028068 7203758199551809768 9643687274776197031 15641512382463577823 10873360520336669507 8060406306441811004 11087877884675622512 15993393802320245353 16189474888831265607 3995926038940895845 4209436803131079307 10281932482888368850 13719985561182886136 5654995488310975695 13129687038273668356 10879238164662727278 2587252580527997919 12244281341498313980 14115088978320580756 2475003125025195741 7163349366620670728 11189941094799511391 16375748464842155851 9708283376770742819 17765608759886259326 11298300202568587385 7287314842576670765 12953313985366301136 76705473220360668 89338394633765593 10442176133276926749 14899727923836703819 17000755448554791871 225418347251317968 5838258961668537204 194596987243775815 9020569535966672304 17000769859087548717 16879866102652081387 12804978958487426743 15718425275191399113 11373570931160455398 18323151729030524608 4550169011198774472 17695650917044054231 6467123884410554007 7310778259128048878 3973844827520429613 5562246938272987134 6552978709603161412 2023588037992335649 8231970297421613407 14606007456027171970 8461020205249637917 12757823787709843562 15812012568760370490 6452328874853552248 14548732341001539007 2716142790870731439 4458640196777658527 1196630521839502649 3286036227999341232 14543046351790817415 7932782303664117121 1708935462724215000 13051516702395640351 10098140858499744250 17303657033907323311 3610640679213203688 7712878768788065287 4783346107819304631 14924952411504913022 12172220713134351264 17598673966437463813 10130058974979756912 15495971532370734144 7505088095503387169 12545240894302858676 13517094812921523340 1224176633225881038 11659294994692048224 812563906706940071 15410441977843892761 11819667718700839075 10941492259080518437 4954194094880475013 9654802382475528004 17663613548733836325 7525768039842103126 6913898183871186287 466095594328989947 1187656227535483323 8146998174744834965 3112328984318850619 9642043759685330379 4679268355291791586 17526198858578023363 4766383294237461929 17054618145400320357 13901757989640233529 15110068346335317766 15131021688874175511 7492528180230087596 5605941878807915993 1444210945961954398 17074372046544292438 16779132971691727552 7230671678607247057 11456355020161700213 5039150519249404783 4439857477697159260 12558333359087977754 6378304269818628436 1979876281445909463 16992275671903767909 18045257115142746928 16741505805777459811 6598094237432828081 6173718014568523544 9083194366959940763 16171127014504999246 3054544201198126088 12433849790762139023 16246335004854582677 17613404879154204137 10341801470245502750 17268778297838916672 7089531657060153588 7358246993209434488 1738200365713725770 9841118160373982772 4319077031623578687 3499892422845932083 4379644699315436377 3696804223992159510 3137256284758764734 12944476847377616825 13908313871118649705 17539041771153117365 9003349857316613197 10761543203022759060 17522936422069996695 3214118454572023845 15888334542225807398 5003505799493684562 13873636240845039615 12390070985180987470 10096728718590658551 294730866454002473 1501477283871115369 16414748194649484016 2535006076613284462 11516141011298873700 7907095562343112160 13022989820375086085 14057813474328105507 2674337641496384 5610719938994115218 6986438356064421094 15867519677588318295 18211667279896338595 17232632446974493396 3101017348141587236 10587406615445644992 17840886550452686638 5645293281313678582 531847790615990329 18134696788728006996 8140821662661104696 16816204356695156820 6590115558694651009 5129371959023575682 16416864861260318276 948703725855507579 11762963573758055622 4184690784262631620 4240016868508699713 3271374780787014946 9410814975914165025 5772936085552074085 1566390675864833460 9974144739954489565 2179057108831427118 1096026444985633318 11841725566126252981 10473854328342514074 15073261624406780161 3047148851327976909 12127418855135992723 744372937990738880 16237073301424539348 8502876026873593766 2312209616563262316 7928851395102845791 16003571686660916704 11442635529189494900 7950720578554438723 3801151150678764305 593182782268755465 17015028217150061567 489521406024470324 1962222369759954011 11060076289554582016 10501966980539088311 9325093833445612849 16164351829356258763 3616569279159253151 17623418763176892746 2197198875424655186 11104647106756625910 17111725672561715485 121492499984196221 2929581534070262261 7187476590369721191 2394544050991453932 11770895178361896391 13141599928058922267 11139442430833693915 9671385977551244729 9429853613203966793 13475494711335468620 17354744499501231264 6728729456327177940 11229190866330573956 11411443151123316110 2675686259274638543 898358458084352841 394131949354075278 4782623134573595571 2498152369343908196 9726965045607980403 10444673267430250196 17347667317252763441 7372395231534265683 4312444718437551649 5960815313107753651 159415998475223880 17755200338225780547 6177956737035632585 7703316734068947707 621547483961482512 440434506969178556 8147803078051287173 13459206168191581201 379670404842641875 15095540386177671108 5140350118633139496 3415324879667387882 1892531025487731734 3259243976267752014 13940350812938818780 16112666811161147424 2885796536804833426 6553862882743975414 9022849296288508690 5151712417157324668 10886712853650361427 2254008583540630286 9116096940929932630 5943561352843529017 16129595720435477544 9669554497531312682 1297010038601603345 14028806387388177386 5620538100159470251 2329547140942652327 862765882672306524 17921973958030105936 17374941648007311892 5742419126553715535 15584624311845598128 2689827878749210933 9283818516906687997 13997853468622013699 6322491293645074026 6256119130387605861 13216391206003726756 7279521828633426814 17061882860466498870 10462952849263803275 10245422895157002538 13742287922350400958 1291343257576116035 14667522112189081442 8948264389455735914 7707934655249026124 10525420951603209561 17368939406090142704 17934568987154185405 16194238296289811393 7550399203984874363 16529875170147047087 9500162692668266508 2815578943319415946 5344224690946049843 9409723795843202132 4612892304462701369 14826612197077529937 12644951621606235325 926877033725179411 12728647727367890367 16513412069044841382 12047308589842352519 3012060373485571727 9792546757700158607 13939209534730329679 14222497497253898690 8586919019143430994 1244495081946471571 4133445614168742791 12471942767236526062 14326854117855982658 10874527152309486018 12903611314423484332 15459048893627249782 8058072060487857657 17755460387148905039 5557718374213359609 9488024099029491179 6337371372642402254 12120779122680463793 7302925162674338254 15595338486845880611 3911266244848697770 13047727101247354240 5274753321554850850 4142029738142752795 1477164108942716011 17908185670213060895 13294187668018710363 2507357170375300766 12003910915632768352 9009525600443992379 16395627643269516986 5818418455804083373 2591104713801516514 4056263516153782322 8842619408075600795 5175472484943236352 6396162060081089007 14524377619261676287 1347274111946054656 13190313858472173073 6794630096250278764 16084116238337536300 14745754143348083912 8417919578906442856 15566470291491400268 3931812070961794799 3164183207922245676 14874159981078720595 16429218282460333359 6243172947310111918 11019331890886937243 17867040225127970922 1994815612153656430 12003623243332013622 13764985096935430907 5840219456254641484 12801452379569894248 2228289553504487627 8782727985517185487 9918681299480468881 14434801412284187629 11126437023897614660 5711387405383616096 9714215402463226096 7395553101969890557 10260139982243778001 2657216295033304454 2007266608120894978 943704095563868984 17442975647079025117 14339979034443570944 11080967478173773995 10229011334697401009 16948782278192378880 4694830085896571982 6738986935551854497 17769478878786852897 15077530506300930190 3364801624214554927 198455890017691592 1116395144567124466 79339567995592173 13359441222200370662 17212226045109648910 8595390982503771354 11122957200498045655 15189374685131678740 950270340925180315 9328373887064722064 13613180670088294703 1918218397915710034 2496501321902282459 557118130624253225 5399567537844465461 5614990068210614909 7948642918128191257 9056837415322284620 7532849268480581350 4789295784862267216 6195067767619742890 1858814039625012548 1310273596394878789 3613211260143643157 3352017405850544950 16636941847395022245 3721446737799436886 2506503065802225269 18014229513674440007 10737440261652135439 12240905363169570916 6127786279912876162 5497118676400116992 13106368215462519214 5146410084178741348 5157314324239284158 4018883316943266017 9171223067193165319 397297648787180571 250770045879740732 14033476230294074514 10903786912047018441 9357814381584255396 10039316109570240410 17508584547175111031 16773307775056933149 11801245459050064986 9086925021499881181 14818353273268673954 12067068780075356606 553064742639911809 16393285883270917280 725793971195737699 2390880722994688539 2335915947936853313 17423244313374458588 11725715250800339998 14752881862203715980 7083028295760185249 2183221399810841468 11450393189001553800 13155140449014007611 2704328407255045429 14719998644154213833 4820327873929852835 819897593585030838 1526181884277189228 18399878622272691107 18258332615979439743 131976337515997693 15042105240552626394 10278776529013152905 14794063255947960136 12301245421544211781 14512508991437684327 16327074457659992983 9259077963810327545 15747490280527284655 8275739797553664044 12620593686287697774 14272183744703754751 8051031817226440514 562627580072952603 7012663320320559723 13899540593323041632 16908571076901784381 3724530758814663275 9902813098447665705 6340117665070287473 7528302430837301396 7583823834697227514 3448065944789876764 12132199608863445555 3611862369377354767 16419793730056616599 10790169180814773178 2423766766331814542 11188306091449344831 10529070753637934973 10106489105793655947 11465481834108546386 8226301042771323145 8436893499410118774 17982417192547191243 16723785926198445596 281519720583333521 8634755897697171104 11024682051359768777 7698817091175758187 11998463929220825931 15999102815029277648 15107766154132405083 7107436668206796031 9783941982812129297 2936626878691463692 1306793631636259070 8047025653067269130 8302550312477683526 4023252132952136577 16677126971980440636 12756271762254533375 13012392080898633615 3983467403102553641 11604467359350849863 6504047582062478718 15919362067137246964 15580857187263838338 3279014698398433217 17925107107635918976 11990010261163551631 6683125238466829866 14237576677404631570 8277660190763105923 15954496523986906414 6346365363967679802 12868712499418149421 15561627947927927269 6743542462972843765 17454390755238846746 8848248538377187350 15563221265892063607 3689134325596123552 2126460486576369964 8533290132915564213 18283740547553379199 3535433480456219840 4772654693563894225 3984486801109765308 13315357165213786403 6942830701571990928 12494455719623115840 7240512616646759338 2925246864081340931 10480331165385673254 18137063224802317938 13521010845562076663 11081508218846227415 297793000093623368 6457008035274364794 3578897003401791653 17365112746842398644 6979494461152707018 5601527926612140752 5644511153090408652 9983673790031451282 16923150637852732217 11556500102979258371 14701434625963956593 12441005376286211317 15877533425494209971 5094199701537122852 2225475718729969842 1962000449749612 13271699644790118571 16615989231135478547 4550008530261649828 5916866595877056179 2778425513502156381 13800023723486726244 4341737926762286723 10566060475280428286 14932880227868590557 4228037978299389237 5682152049631703868 5125499901962330887 9536549697806100837 10218018043404361129 14421877106152020977 18110202838739369106 3548152129891209486 16463961103845570855 7866519157437095866 5503019496640235355 11430715335100991843 2037137245568478757 17374257086099840222 12076572717311473481 9531119038952384804 17218610738514856724 9386739983408397403 6532543915673782053 8554762814792370560 13621160709865524313 14772858493485089673 5986021956803070288 208524351473575627 10562244549909009089 9999386463318298002 9943871460096338723 18400059142850084467 10898401537429743516 10494780116887332237 4701861345633974425 17735282670346034790 16915057481479353816 14018144777481012215 5775723063204016615 813308243878583585 16663471343742558271 12471737807560468210 2913541377029686417 8681304450921469407 9420315614312383430 3369254948869282922 4517172778171665542 14378639609755547467 14443448290058141854 6287381942303688374 5348014439716275025 13952198487107741829 11229843642466342217 16567735817385390364 17457696700070729876 4052031770462452647 934104857499697795 9451016384604376227 13316529464705477256 15252604676389182074 14968902913121935166 7453374308969216795 7211704416762786226 3572673322680072132 441163685114452133 1840746636149568731 6292651748803199224 4839448777144687624 17953904089271831451 3381968906881370702 13612644239328620966 10059400532563478367 448517960292341009 15711152104962799592 3490916008188458984 2744288818092888418 9698227971586067720 2526439487757567755 4821913410006065678 8053263282572837517 16115333426328572606 5252204546041476882 14489012742686868503 2331836121754173788 7667441333619427830 2732530858515451544 10928673093278991999 15210615721228735464 6083248773534436348 6223826809346479048 14476098593923097904 4506400213586737898 4182299131445450639 7561609828522145551 4269954017579658643 12511420045997032021 9714498603176915728 9903842835656094927 10147356764126583187 3267390195523106410 86436342073587908 1435503576066123232 5918413818299762220 7766068031598026874 916635516394803475 319071777671033402 8783741265307710797 13472538304626919789 12400623383503027461 1343660862071208046 6597611211213226869 17881325592135219925 13765601744832394219 5156373846044534775 12177315521973474477 16682016242063911319 16847101367308131509 1541663290242740507 16566133715688772939 11946221811502346356 16726815237076492997 6244476206402438808 9070157969111391696 1841791813801351994 7059595999175558742 17521165173974659155 12931682502481617843 6655758681231663144 12669144345414495708 11193717384951959944 4684923134654565335 2586716580292588347 18058022868885165818 6530659729175495802 15415347573329841518 11362581446821532053 12747290220967550551 16425994494837061653 12118477842714609922 8540201428487849392 6363917503609132407 14627705457118077762 11463449151478102911 13052994955971097804 12156843005156663806 136570394954597282 627782863354128429 18362671637490911191 3202363560618470375 13306522171602391426 14347773889895690997 5105254903870733281 12333012318448175850 665791744632976877 7152175760760667260 4696086934551034522 17008668443270532541 7820042066772014134 6278193810977653027 13745764647960331509 15058006950866260150 4504670417141622700 6603925738576254668 3296335207092465605 15004425580006650903 1386968459149731778 16163472473136603183 865009236170741794 10067431959929169036 439923405504710854 15967943826123165394 243264651557701328 11824576375185754949 9226133408553659130 15455152754891874075 6168232216786245801 18101344646424771172 18102664059267999687 18370119288949202738 17160083676335102813 15676759723574073882 8566223055823428818 7588527622233619102 5920489920277890764 7976886016912363359 1039308990147371880 13586762182238756840 9325437708842353176 15595359154750320550 10351107022206545847 9122656058150060078 8114416818188087410 11268863356934370909 3535728594866022260 18301832216897545393 9756021602331258080 9375416882771810735 14585091783788108307 6128119284824710321 9201438298178412016 18216720563245660721 13979037217340714713 17605301368645262875 8043582496240673 16744358216303353176 4255142695860050356 12265491508723141754 639873377892303316 8567347002786770579 16292848811438485357 1322872159829651332 7949802430953758940 16498501181846137839 12866237471656073537 12504152196407576029 14558237075588556386 11596792979872697947 9379923320201577049 14908340108208480369 12625597328865910821 16208701652661071418 3880512727368884716 16940388615120110764 4587507841983424324 11424683280368516323 10919643796543634615 17121839386185597659 17551391337951804919 16808418543228009863 17054145489267892413 14505354878318917916 7911957747611891490 13889987425345523069 12764532597311358776 5991495988889810992 16354065693200718121 15179999854762354651 3882562125193251439 13553261174438587197 9039245267604991853 4914468167963931585 13443338179543476787 2090222122295031871 7577155012282814501 1604998229771384529 9360548549838912176 14153482964880810261 9729795433053491136 406363947203011496 9905073179935896650 3992568956163948607 8915352775296656311 4976868526276886485 3763195579224385855 14194077737370117731 14699059978534399860 7225879556105717475 11995556737121391174 12891016812308432288 2411991717275817915 6722549146926024801 7585982769946332541 10192559816970928125 2871274511240493914 17968206675458875826 5777303137051421443 1006652341236769366 13253029540378856324 3358082694975644263 2455599296003368616 14995353668875033110 3767013678950030631 1603086951447635976 10683137735820184315 12444948227920115413 9001971196711899488 14190928106706943926 7648271866607373949 9100843908966549202 8344455075630921830 14185276424325572682 13861002419430212287 2270713071873249409 16875323648453887608 7021721271545503966 2631532303152642230 13951428567629249911 14152075193636352394 5841420701027077611 9715077544765092313 10288301705636536128 11325464011412666029 822985967783898078 15103801961087024809 1690999570759617857 11061767126456687901 7671364578873451555 8883926832899744701 2009238256590470631 12507495160920447469 11447663087920579669 16018544208597610887 1436435853383039819 8732938186077744666 14504415371081293968 1098902947461724659 1270806710197733536 17367027909153518125 15839339975358044852 6457621384268965810 13052209656003823396 14484170066581564597 10780446810537606210 9049290298007722239 11586889239695820987 2213557982652156454 9935607968135743308 10770801590167567299 5971372937533942005 2133050192689169566 15450035581661891823 2159445372972482228 16314153632646080013 12185196178027863606 17122359663815851996 3666140608089812296 7155969921170845208 11287043462398153599 2460809629109261672 8553552341091882844 10228397661984293667 11727088764455607737 15237277757956121274 8370403940448764871 10102624661025979022 10820440989525392493 7119465733003837183 1403511910411323309 1241331246451033779 11663907516502075200 6292263843151516319 9252184972404219236 15526818285531102464 15985693984494275314 6477623619371394625 9972760757536873563 7193742153301412500 7578458497246268301 11649698588674850355 12127269751206082535 14359016944903205631 8096489504869040718 3956164870223958550 17394866571797406574 12782688566937218334 11666520601458006643 9577376778317318982 311029759456407889 16400187007588194364 16793359371603287440 8066905905770626809 769426923235207006 2976309819629754831 5029775230846485547 9894135411565534566 6653519521845175360 2826650288646971783 5621722999801658037 9354946025333129643 4298413562570190323 10074341003347349998 1491435917389051128 4383916971151525906 14991513572264146128 16315371507495550707 17333800512697869093 588716982470547767 2572039717017050808 2096707178056311540 9513653648679267308 13466464668848354215 8325091461918403265 11306925907946943444 11027153895438288962 5739473998745758731 2479778429151104674 394546043628862487 13800475063197603172 1245919458983378616 9201969389935837632 5804395899573943028 8907750791674143420 14796227191371358237 11263554977768719296 16849726601906131651 2150682019863663161 9689578643524671736 13460935608205058977 7347740921554233322 1539345164758049820 3118885310675573893 13525354734951195454 224828967635213772 2435314704920855855 14345610956286920006 4209758850008101315 17467513836357001772 1929442825386486023 16545589049629937495 7247517738070862124 2677429464840411179 11606046906693421234 14254053585603667616 17071288870743424143 17585044786427972004 13349534544035265248 7969979657290495472 8746942493347331130 2115321639631557264 15517366089611835959 4720757049564655305 9803572882958404385 90412803165019674 7572543569773751935 16946736671463056139 17020809341991619210 17578431336844139498 13706191436897104346 8152131409613618203 10568024950358628204 16583516033204640025 5154571910848663379 6125566550380912091 13653974564381268418 5247212614470883477 4588453555240544379 966880889871178010 3206172137365957890 10740677863140075070 12566590257704938790 9725258720077009048 12738677296318410713 15007878456934986509 7323707385927562601 11903997475384118520 11640898221306422293 1719535675867267887 2606382867078447985 12222061318721840932 6607627802138275678 4595566711720471376 10247475649637114929 6895862818278907145 16372857203303940949 1769915131515486780 6406264866636051578 12647113517204278391 2918333475383576072 10453851298562099364 11598176235077818817 14244485092569920260 13118919896234417509 11845975633399265051 14659839483184176730 14010541204221518189 12849074672466496902 16888876507500919418 1349833548741575906 1656896206293637851 9955426230108522471 17823099910326852362 2342776706809036123 3931491530067965325 15234962055864232893 15343832204544768855 7766896934952750502 14150991346048273054 6537246516209580482 12481064817781315714 15626309772804087188 13777952925848581757 17815391916618029419 5853476355877017219 13342887557131293131 8984933472337418736 14501248203527592299 11348407938222597994 373404021840840575 8149179279092905326 7435773147879101080 10086623519931758116 7572013210114299387 5032641092019330456 2756671017276069835 13232434005674203441 5099393347054642476 16636155510901956153 720572779021453327 15344414944993265041 14636618185821274326 13812494481921546685 13446416940917865608 356993256792032824 2973186503696155387 16453867799262752176 16373008639333937890 7646067375139239166 9871199164168937359 14751631002274696862 7660275940481873453 9111169258730307657 10726565591999478771 1720572800597682655 14132998447535059592 14310966979480908474 7303633865754233814 12165435585358238495 9751508158213924717 12382507975702962048 8837247864616566843 3122756299768961845 1736893248686530073 2102232717478442057 18011266304531193751 11677066032195661400 283013563061413735 16810271795998634827 13482353053326587440 10273912627023741983 18374954308474184068 13379761670976120156 4549947629872137553 1661807601877823329 17732419170604994308 16290868034133358159 18101563663205741104 14223806368149417637 13120877660166398908 8656164126790088289 1928794087027087999 17249141072319973810 8681510926676405860 15065658383015665293 9867801417414943253 12392064841594216448 15887261369175220027 10685727630878024773 8839304174808665664 16376562118925121631 10873371716546524048 13393062938103819098 6445568813362316078 7765597870286510252 4922435788993117512 9327124028622553911 10301798697782893000 15949361764433563918 8332690194867944572 2452469599601585732 16736516743421296932 16790239099429755924 8683598111079147939 9538086777418440265 11769620125524533379 15503263931905557638 7529037028763325233 1899550105440609474 13417043261783593383 8916066667047317298 1284270537668249507 12801239248240780532 6308958429878095425 4273270289034918718 8274251857292058724 14391331131559886966 2830038100309878813 15432837392257162156 14848162077119298205 4927544895816865445 8705629955479534436 4973997249520933295 9319035323979417388 15351425798721791866 3612570163679113492 11355973710242835119 14385104589980742744 8715668232972046817 13369122175579391267 15884772859276522641 5697556163803949276 11213963704895809380 9245981561192794124 8156002253842853041 3669566025405986948 16866162874474339713 14665430725234112050 10102689069453035955 4308285277677152305 978544550717933776 5272082576890479381 3229381428631769936 3648431505788809232 10393880420049947165 17563981411924804596 7368079634271265245 7169328928114841631 12756486930798479220 1579191035294817293 16389945844218857007 9290432775881754842 9819800275119188897 17857264676804918400 5999796994716372353 15234517501523159284 7313560358236651653 10327737982123201624 6459258718667973623 9397090482221200365 18319287125596328380 11113299941767799008 14823075715447647534 4621649980708414231 5032800457087096276 18203952696152836812 2822656585662405826 7209826081024807180 1913584621809281284 17123996651820083965 882893587242150143 1747820861683020712 7269151935005832506 3934324998147469558 488498785990342210 12702405174055350214 13135741075162152646 16194061365855291806 10840799633638579900 15010189804524591831 4400255177787150887 15198971299389957666 11183083987410187753 4228918218695182700 14704174108605077564 16577733688327082843 6338454009642895654 101549806711342140 16080034328322473967 16256804150292751867 4155066981245993321 166021374458197885 17214324482300381102 7712629534649567369 15643204801178504906 16273917331953078555 8531075915090450187 12203589689283136348 13216772324155603228 5581633693166754281 13733391401195785656 227382051581679971 16480140039342427366 10313090509509194484 2851483570354742701 6450281201847538850 6128677277246950787 10022177204609677748 9025503993729081652 5580769485005704396 17570709495271827764 7485033660518855434 8498280779840482714 18385549723202533298 11202372831707138125 437288758482803182 827595313953113412 1611804859381887480 14319024512039216101 3421983165987492422 13654673817766031663 15636997518397810836 1694652357009248855 15916864552917887424 11827798751056013143 7925661007939683397 10565697494896729292 8834802185959889074 1380807676241472498 10194036057244929779 18154673431449998896 14492616100065626813 113730615171616513 15762219684835712046 4541316571302289181 16395991804403435476 12974036606089383020 11799071873036711923 2974051804087534041 2749429543219781636 2101945884682694685 17979208677376297641 16241956026261941610 14696960493826060577 9083677469506414224 5860383167380609979 3838436633506663144 3182105907304502096 17345162592917247142 6182980874287725994 5581745599397954441 15256845175215511163 9872337861750122363 7934508198124695610 3867896075956607914 1041856323420358804 13157859379114352980 6963787117775948452 17239264789959735753 15107121022786706503 3688620373714975378 6396827322345938263 17193610572319031339 3708889697154579510 9300804417682654038 1043219651150399717 3803532030949396392 9634268196807010472 7751700497759545955 2543336236935640691 12776622265368058645 3643712399631596752 12056546358428375350 7736661933234735649 1424149042243227486 5354360844464826615 7264417596770918387 7950768725050231872 4440366767171087324 13812790616299832191 15507679931151002401 9578133156910529759 2239519415869199241 9746412467061230759 5017957252523861116 1271059862386147089 4516716677740019381 4154731232569395431 17311584522561116626 11245529015541525728 7057879680660153236 17627528385166549847 8664962355827128476 5185361047713248982 4118024478303050400 7958250615180219210 9747213472088097813 5037106231825456625 7292374869735006341 569611474781148196 5793726462897375733 900648126256560182 1584981770344507035 4245562262992562777 10005628502100632448 16594218666386001363 17658773931955610116 8145344064146780984 5908201630919453298 9979015768850446437 15198291692432837777 4454817457762214847 13237230656391217039 776798956319966413 16574694706651590891 5848178790611671383 14043778608619091982 2923392041294106424 11840663515255011201 16357771038878481161 15255905368450374613 14705656308316924294 5933079676836966588 13078052296582361230 13617702000174161833 14914302701310108329 9647452133818075632 9440975414411296969 13187012054223164482 7342624000611722979 10373219294241232314 9479349595799464029 9446671887394421165 3821979960616161398 9164957428959392000 7898373542399334092 6287886694771418162 9473817933186991924 15401909158804057975 2631627404859275456 5639122039939420388 12216280922427900521 15825481938040288666 9948249384235073722 14815136274869448485 2856995869933476702 16618082717165136262 17986037925582483123 15367710819051601397 6997739772369033818 9471397360323519523 1403979456355752479 1580649448804284426 8827438439188929048 16617810693280665830 3660332907309427333 17303519260803101435 8715425222238511983 10885420493497812253 10808510743678595095 16726697501196276028 17753878752349141570 7665305575551136040 14665149164035913012 13945658892118674033 8626797206294152916 474554108621890488 2841449665884242139 6943455008864087461 9445767658346491702 3134321406183840265 4106663436415958453 11651565285999603943 8145799682046485751 1010015483367929642 1979858888133386320 15124602958171107250 271868737665947613 10848633102564121888 14497531669730321347 18443569257756991919 2596489349234628412 12654192322820479097 12528838849238805679 12316618403973401654 16900474562112134855 6546492171006121189 589928201864463124 2674164855202009722 478922527605262233 1782236008022188570 2044914513002726260 4106433426213053952 15245947327422633153 15585856765351799152 7824478665225336342 11188240986396588920 18100963129617400150 13901229665632838652 13444703901623658176 10545075642025938549 15968804390394353584 11590746825667553334 881547868723587914 14499257323168305519 12980058969910682372 13521004475115280348 8781604181156989250 14643789472101113679 6746115777637411275 17240887885789494604 857459878282131996 16640312185416264718 4038655816556240355 12793086517678128160 9594715766595187742 11134595669401594302 10242644261018728949 14609837957391397401 14613518021825667293 6495128941886526022 2138302539962019980 3822573652163660568 5157421176719527113 14903705427535709471 17651445853795455374 163815959731957370 18136700754414349211 11752965580638635220 17432801943085472263 3183642973088196016 8396811428720484515 1597468088166251310 16544314973085478743 2336393371039650154 606123879677645824 7302750976063937426 914022258955596422 8111044302569001419 16760647128076681183 14900777735301959337 602224496738206175 942972501617855060 1277460986997187553 10189138108152420464 2549206011305348736 6174349262573356870 12142848252435199170 8408008418039367730 5365693721351778219 4009046364484257194 18030646371954274307 14099222178041695049 17512745903782464460 14106789461526028252 2874478203441275507 15517806732740307677 9100586065880187081 6983445870723450858 18061222415524983300 16869811766844490001 4394539995916056917 15489809585570601222 8951743416674391049 18173127643366070232 2518605545701609444 11525530238318704722 4617282366539782859 12260728992098890507 5335484030830840001 3683844333103440814 5631279550601408937 6170389407245420483 6688749866266059830 2948076479521503588 958692581587444731 7748850661775488328 16897608177813188124 7200032953802964886 6202989818742083156 6973945636893203776 4230808331629627505 2577234185357833333 7142329342836516349 6036044741225985588 14873421683539346705 13647021038575438932 6043928640210039553 4460599329002021435 14087222309744019526 4602024107928371165 10347297251016165862 2386434592012334633 8740445829903359604 1300473188113409212 1820307717977863599 11507863399698879945 9349592742998278983 14888653860792701810 8458475486695899561 9958683634663832289 9838132410315796377 8874333735455275520 12143379631772277218 11540131459355984230 11861287694818061754 5329992022539861415 10952323957361047646 7970074314880436587 8539022933350210304 5019335780727810693 7928488957114526498 7069783220096541759 4381776405382600159 16057741117515543260 15070727493159163197 16715526208302029498 10441344946667771995 13500192115576509952 7892453655261536853 13880497336325703229 8269751230591726941 10152627752128867950 9927999335100215995 10312073561257377295 5883898870908148313 7332521261431847146 13125718603281319775 831120667123061778 14563243738355648120 13106354971797540135 13970482778184613786 745949180041938832 16004900517677811754 9403292901640636680 704474027410116830 11391234838599058752 4910307177320960826 12340543024168434655 561359637086166154 9576986845816239645 6216651506459500795 17581061082822731506 16463532637228921881 7708636773548735140 4938030977964845082 8435744989145738605 18000429156881739622 3616663989722144266 14778826117655741140 634809992468239907 3744435884281256795 13512389468889910030 7563881660200416206 11624932629418918670 12372985367539929841 13172562994645520720 14572316035216676489 4977029985229314499 18019905058079633161 3772062318269885092 3720116384838064207 2712064091013137813 7950832233181752198 17209048452545612715 18175820574721281820 4046023637912505324 2518307088134274449 5334064729353734148 11892158667632241835 5356838897070529444 3006571070093592804 12207050164084749698 2782362688534037196 4719935936500068947 12119753599994021203 15378677505063154546 3600927601242061866 10923552660677449036 4244721265683333854 3420910772555721529 1259260530044212375 8865636175824168574 1045929280528667613 10782547435472445450 1298406316203104085 6116614511479060761 6358944756824850208 10267291278605326845 7670306008604553196 2660276219782671582 344916489633763213 7124882638031267772 2140052129721416123 13298751790665463632 4989338374807895976 5600778377028364572 13035565332085358199 9028484873848784593 5766976137011721920 9213500817895888561 4775152893414149205 6697800350201569584 5432459837629684016 2584861845206445831 9740784901821934789 14937608446477404432 2329704780326158756 615990165464885320 3557584359861920812 15488394735418491088 4446577118036544897 5274329680662425287 15755584530631470956 15213510860759083470 16037288355900096369 11825475694776893138 17509341660662478772 16914993426585433856 17623299902700083809 297321168407865553 17132331381376445449 16959191722812433896 12193912960616678357 401574660841013520 14694526289941265660 16479186167190533219 12128431572119706560 13459661911329961924 8624357867821333868 18190363460990163733 3196616105475034776 2409068443069913739 9466370617671213996 9833856135116723001 12891270216902621948 8112650496173577558 17192519944983879075 18210778812626236487 4000079520523842275 3881045353570008203 1284525861558017841 6941440158553036534 16441238820144174554 7428959388340191188 8771634038497768503 10584715297411012847 13475024234147428379 4933677153319147280 16330701047747083740 11506467356259642826 12007126563086253321 16841233778725665837 16400923272200466534 7448589011255270083 2804389501491048672 15399805710115533548 12695903300330244399 7157600421746685649 11535687692643216600 4563674920569571941 6079801074407983541 3085741574275561817 17353508932967123936 10180625138857467741 14983172777634324995 8552332702211261915 5732986361310700546 3660645717929663010 11131037056667488886 3403578333922508480 16454660077446910997 14539380916500652959 16912503982362408906 17342990486240808749 831713183927741790 10993273885354176880 12017025493482009260 6978929697209558359 3372200974379565671 632475621276538817 12112597745500338234 11196596655969449975 1340952193198519465 3510616188279916648 3745369890369640544 14791205690336522161 9723725957001227687 5255357735285319408 9325466177503047355 645315475837288365 17981501322435435201 5336292469020777411 2349708159186663477 1799419480960437166 8951890869788749244 13110341890916861151 1706380502532895580 2345702868526613062 2524932674276239134 18059365445321991506 10388963155079848131 13042062013793755256 8368954225914707767 10245041249113409209 6536469923517155575 7018221925315901896 13112111620734244682 2486810404000551476 10720189908354228422 5245101218092924167 7778328297555292222 62413624566849809 4091960863879353295 10677067015537521165 8967151090659754883 16178607002237516055 7055051362278710158 3331825312028298636 17868544179388568881 3163249230397745122 10186052532586165181 687277617978512527 1108663295344928063 777079893023883428 2145560979692529436 3147512375355534463 5859656497482104401 16193121586240020932 12044508649235752499 14088163051569572168 6265629130760783235 15601082869981076420 1239579379353930568 2892611628836300369 15198864417731107059 16407901930117337481 10817990939329285970 1013002538734893078 10181355290167307861 6854798539167302490 2608024443575466463 645096589488655329 18054491630045057521 17419710383454766847 3466189692312820486 9234475231242260440 368766371523966790 7543553606350974478 17582497772572676841 11107920140590910260 1736866363629582419 16019011683634292179 4301178316538294689 10577915701347847062 5694890404111926883 5002022133515526721 9288759666967828796 9513345507997468553 2212911497154394241 3015416448610306016 18216853596128157059 4307665207685455596 14556026831094879800 4000885530956929141 5060625205093692228 532330307855830364 18006083771368299375 6533716357392367264 3151663843518292466 9688751837125064292 1672526293667159522 9836706477178510432 15749283956369514686 8818144950308381916 9354759995493754921 4081333246534961041 9225403915964830955 18112628273106922481 5182962547423805018 12027979785040891603 1814968276717789542 6754837074930292859 4961164222120130016 6198312244570120760 1235455956068165777 10769813045673697822 9162279458688260458 5733337384949346507 15369150545048844632 3469341134563709000 9969389872198156879 11531937247378337348 9759476965971533962 15532556487766063139 7120180900924195029 7344272006343792600 7011613276465638332 9568109073907646563 3559302917645606098 6431851074614067877 4496209365602878550 12981446084657773016 9347044357631600971 2124566633426797767 8774860412549564837 14609327401906062509 4272964214127554121 7864309830338865994 388156920360855579 6416172458482482055 4784824728248001272 11453317398771790877 1027549195319266902 5777202441275265917 10430804029530216495 7953742781371465923 7888818771856753705 15036696772151872639 6154285504440896367 10674128307866711892 12093489309094482033 8437031056916069411 18302314124908141608 6469120503782900163 1073087099723149598 1749850577022973736 11178864005044239144 7988220517154292900 6162772455100993509 861774769277511096 7765345276788148008 15034775899366863751 15132406679583481758 4844929642118929721 11280569476152386844 3162040613789724308 480131818167689978 5292638748016369053 5256255329289695947 4573599737849193704 15150102541118523629 8066476791158287050 16440979418573625492 25720955601589935 1408031896920394495 6226913152043900250 17155699435393903333 3681619862009042572 3561285659064174217 8456337238740687722 13660961279955076416 945446463710385696 17401120704769039224 4328684145683574604 10182404284554658581 17846870498358835645 10835686467539557487 14593639735864687528 16434685946457363426 14479535529470542421 12666045972344441778 8182544418032686651 7579778024352290838 9885352063324951865 6808968510574282186 15657904556115430041 7455230971662802940 13206941019912918192 5881689156352353381 8519963007918527402 15385621137392285409 10295191006870691268 1655623351106316608 17325325036771930035 2643870601453982845 10453554566698235149 3968568712219755863 16636791305010224417 6123196796833126034 15049762152721551554 12123723330411253191 1208369259036643622 16887900578376203353 16209407440607343533 2377515587136085090 12010894526630501432 3400008016120391109 7968487290487273637 5097976016437658829 11760255747334406176 4582493371148979750 614568520939951261 9995233106814790901 7009360830175375197 2529003452040812771 15605629970023588075 24494507596056531 2205973121156231055 12442637821868353881 8690875128023221282 14346227314018291435 14406927923252526205 17057304632741965247 10561123391346425184 18301358456020159655 13910553769961942224 6851847341702326407 14220022962288635533 15909265719957062612 1137197742361298065 7594847078289226152 6839050325677414886 12075750147991947687 16983379269257659307 15980976764016724261 16039024966574015140 121429062949093253 12095861251716700475 5779649100872498865 11940263036566425484 12874189278945710795 16243871000378158360 16487955190487030642 6855800903463102232 2629762062606641540 3615437152558915239 2452346337049368499 14542063929528403514 17998384311483687143 2501626565837232647 7676125239595961650 11646919978352689722 11166497091282589691 13239466454729930698 1832270695728806283 758184693795836029 18395226588781460983 2497659716266743619 2035655563892954813 10901657348515736284 6896670111891198276 1247920734774902158 718067436271962204 4000137532633954614 11732301491176951701 102047166469735758 13519168296842889493 15640106699675686922 7297515276413839794 16731900443316447630 8763192061997797853 6625131102315880517 16304747859353855095 8851200682769720757 2146232881837825267 12869649809671871316 17941481473321054679 3050519265458065471 7238429752905169968 5114032388582703266 9256965488636189876 3457876034789509986 10661107014358928072 12762804346566559701 18185821813925238579 8371306878904511853 2209566234551941865 5719368168410231367 13151710670120591679 17188509016172148571 5557943237921944868 16512540392106650077 7742082611482118910 10806789744776372535 14307801759068817383 5159057626813441653 3515592143452800931 5479609086722786701 2902773933305663466 6990193024778016006 6195506934284271405 17094358307224594337 6028208168770585241 3921026548605046257 4472973713736623601 419288465292627181 16668248093896534899 16919849383279296210 9460579304692084278 4051275760732762747 10668137685109716051 16189788991104681509 8774474667486865202 5243328612024985096 9825223600875997212 14891140407590159533 6965722422233199702 11538872128577225738 183834921658169830 4769902025829004332 1788682073678751089 14237167344704998286 80894465443691273 13681882840065133611 11790897321206069847 12674213438962380328 1806846274402499124 7766846333625240942 17335518444908989959 9885077866148950200 2712854321325427693 2155014264208663498 14050092366040270799 12208391237937580681 10568655787930167273 3178389222933653047 18001986457643486038 1939835243341054442 6972596068136051965 17451539835258681453 14594774178185701279 13065699655862668290 11458083779438306180 12596329933690125833 6957349315083651143 4541442825520669553 13802811470347465992 11245544614218386468 15647010939648943439 6112550996381805249 15106613497933818846 3588766205472238438 11592687574759180817 9212546188260235941 10694144638661711381 7089237691375742602 4593814419019134485 15850267289564997493 2271097279873715994 9320321059394513918 813022974252772203 2455314200675253028 17898217040449321315 7569221685825236765 15004380352539186213 4706706941896077884 15909150402071997921 7822338689982733100 9448722380878274365 2035029502591966097 10244213705168132826 16330704901085850984 8416868461017084438 14162199621609279851 13375309370331373134 10542670330679521767 15667487114212792256 2468292983041089585 10690409117454088216 17732389590782159650 9989581727599373944 9735877566612185835 3598416816638484632 4895324041433453728 2346068231604979610 18112819698361224933 2136356975517583596 9036282661357919402 17207801767403991631 18306969997671390373 6675999722922689705 11863639238505321833 12863938482127724421 4315639252633368346 10346572301254363562 738894828646216805 5297790263205778028 10188815233842383622 17379024973846603962 15798640752479496066 11093190570110428082 15657424011091983156 6532055410717972626 9117826199679487282 7913267886007390786 14026997736441006249 12678301653171087871 14861564080880466072 11824884532151291096 9067509246120836342 4381598663108416034 13161625663983255683 6390538350509944707 8572467550862770802 1616272405793171091 13523013253083097738 979706347367089054 11200039260150040170 17278455911380557215 16302647116427086481 904249473664474525 1314625561704934414 11772008442774731354 13721004815672975714 5277862389695916560 1326555036885466351 16750256424894529427 12095759307510973428 17739430276843147147 17087629763857552735 16164539313001695159 6402144452381755609 3534503574107735379 13190312967862934375 13773391289045862838 11918196308982868076 3523614769302756407 659704378579329715 16683889897321952705 8460607492268241286 1184481727078949364 3713764501446512142 5888879495654827044 12093797108594651822 3005861844822138147 13299693915733205437 3678863824690802371 2124468776311077339 4062190647181082111 15397397562141683702 18214855673444937357 16901422610160881353 16459791149612511887 8246220878533044266 15807499577582554841 17842872886429582571 15270625229175901257 16246831470211194356 7738860701492714764 12245295254056340185 15936289774590054687 6506569592881076998 1255674538781301990 3322574813897608023 13195947859087788111 10654231325762242946 4580088671769063814 11999161422552807507 7397911842593878471 1082158565764625961 11155525096234188864 14685259275367428592 16224138954951200746 13146009029176088830 4647936376068964655 9552655002534587771 9297983440508881366 6014138774160886633 15991445622662008635 18320609802153830713 2668035726407990429 14531319105455243336 4869524130431753543 5221929899063997996 12311551773614425844 8932271642555198843 10737017854793035804 4903597159815823109 8830592643864254244 13396464939569869554 8231350606190592570 6700112609455806867 7047164749400403496 13137931536436420309 6500623590013753150 11288786782501065487 6447125771283826188 4617248802119886602 11265487517353220965 4913417862372400962 10743362716488781973 3069937035061669289 1649159611928357649 11314781860309432611 14880780288473054586 8245434467671489956 527790969991089224 4299676127604538326 13094589102025604326 15316410697594107710 7784370991669080275 5309808180023733533 17561027542421935781 15037284304596386284 8536495823608960739 965346507427290003 1071899929826375583 15516384705891586072 16121132630104820076 16237936198589182138 9413791256554096782 11064523200149467266 16427401110357831180 6039678119988174335 2703368940630993914 360949861977263223 4925440989118086274 14433102054521814992 11306261843134243072 1987565407834344701 10731917782110125418 8197100035559259330 11690003251609553359 17192295189897639312 17547224364241723375 17170228128967589260 12297588319294946666 16603368882972807938 9672316346175120807 1868821867948664238 15477099397048968197 3527968241007881343 13165683412976468103 1596068176828868895 13225405973911911231 10259205366804488836 3675057791915038789 17310007235530142372 2110695558503865864 5048514365079100047 4834397431224165264 5437479357288721706 15081888740274797778 12050077818191185974 15158941371772353439 596327960550797698 12618078329593306354 9931832868761690839 2668492421042888417 12140005403135341914 15718737917215703613 4941027483948820479 6531358446756579006 11476152113413625485 14314724509672459952 7745899240473742935 6522290704177433796 13447073842767971830 18056065301984746635 1285356411658061325 1009935768911633438 320471874374975987 153467071575676515 8538976701303957747 10098385281134725624 8160839876750067780 148549178643293205 13986056250202840430 15288100258321449870 11402615557100652618 9061649502790398994 10887281030881518860 6560938108922710183 10423815699142419103 14263328632575343425 4699666386090322218 1345178530437263880 9582171253914358296 4854396157407502904 1469982578661362663 6036415707580833465 8163854285606803086 15991483497818733528 12018339208857881051 11189211883775881792 11212423174651894173 7748905638018470606 3865531927283082796 16052784367552654548 14350397255585152437 8113078132453025397 11576036951445101390 10945912264379847278 15744132410146837733 12380042419562589808 6777608164092359721 8473207718633455207 15756465348728346966 10920240572468400963 7662389676869248277 13830069802197381512 8534472171112568684 3043038149217929416 17720437308205447487 61781852604096650 17961991811991090819 15731453465068436347 17368740131847287133 5482617881107461284 18301895139377909189 665961710173668112 3706309090027984927 5758175347537765884 15347670292584072985 14255877113087809328 14673948901813165803 1434160685519677130 3589213469101891370 16187979206100910738 1823357087870048463 10806692213728484383 4034390830012528193 15677350175837880039 6685672122420234944 836389473484367127 12638343607727196930 5126952706370561219 13718782256962304163 4776673805614303620 7465140210743057003 6228665163124716740 16192279053065164975 9792084711391015750 6218134976150597937 16277175503291318443 2772161465799174456 14397086267024782592 6210881879658041243 1340925704595014244 11579667614682584507 11640640885786900130 15708327221686781389 2928857208950801213 1494384684480186335 14155437861481714080 14493915326229809947 16613069763835762384 2001110932186199128 16192081622394255383 5514937549896347997 11899169035699710136 2235698894949801978 13776771475002111674 2909139500732466273 2767183223980482447 6829921294218369772 872481753387731184 14213401278157840295 9303906768399237704 5710368781779271213 4608794313381853769 17467462629955665735 12352432640709769131 18426957492718446289 15129884939880358425 14959454214758079949 17081858899752179905 14232737579119967402 4365239029301496633 10276944317726444511 5072830483414960726 12599237579464456421 13243003448595595460 14736001580121039172 14005746074550831210 12887950860383394135 11445396633098695568 16443499130689025278 16677494265522810678 11697246747719001547 4891569143907739795 8879830287032225005 11758907343881168763 18311253897707657728 745382388666011776 15282773933211815370 15063930733716191249 12121858919669722325 16166327731247784684 9053089980795217165 7184898970041271049 12203634623896481879 11270490741333299428 9657508907660965210 13528871505542654417 6757788726864017222 6771582534766509344 6472031180465859631 8466634745080008758 1719787349898868026 14308373053982091996 2445746689644107434 9556890177008352532 14352651946226135131 12177613900459318222 15540264145029953453 628024489068221655 10683176376952795504 12731760927584817219 13834857540845702564 13736080795824022863 3341858643447036626 4249505571001799747 12918933083400146176 17196322254962622994 4917688139555810171 17688824566259027551 8340392197734202651 14700691779531126688 11926877300300951632 730991616484272961 6052240164479197268 5126110039650349316 8131280175977445491 10078228095751487116 12378468931289617252 1815617874118437608 12978210173465784419 16563054220237117180 17035993911141849389 8707774331012845935 8641748325720882929 2570863584696364418 18288748146214944851 275471648840017317 7465756178865913611 5306828027247091847 14162781607665953477 8473598005000391721 17849893792995127466 4997769321067273359 14270829439400709199 14097643255359895557 4716957801196371372 10033249183957733240 2236167471140183782 12975933845080662736 11205203348408472486 9095022767687718165 14639686388827477194 10322502623120594997 18158135639291804788 5485663432951153228 3721079074430999290 3110118533386415304 5089561350750535032 18341216213476966339 15506578869798770857 2931364532905794711 17231621060088520325 552058535928605297 8196767418824303383 510157590868877107 16151380714820837500 838266149374829628 17601056310440508024 13406621973266807574 17904026870233135005 13489724230305635095 14276272019712903287 10006868091524651985 1510978105270630666 4500656247361782977 2476951330624954997 13072269949880292759 3787570725671142206 8780632344815824864 577369277300372924 13895045001766446157 611283957312273066 4418844785252857026 14662080957696572386 14809348122988389432 11292658731668714013 9860125020811720705 17786638198650644965 1600850725019116294 14860204211234146952 12084846430137933974 12231653372230862464 1056697318579128850 5043660092450646503 3058822799206739315 9111718877261043533 11932517062293556769 3735465075547517570 15643948382558413240 13306106537467982432 183522767766888056 11673472051186607065 17217262013068612262 9153467081869348568 2729920171789863633 12182884068944420757 17790905808568424488 7093865206924009476 18168711459679279593 14437278771989861201 11946766617154192358 2226243357958581185 17619780429469352311 7210142230898582050 3305798569097992848 14331183320472693242 12307032291712508034 6078807674424539274 11765806859470672729 10962023346215043798 7903789578052365709 10874832099680822572 12829968322933512911 4895289213006801193 11136848770453751766 8474732047118738388 8019274942179598813 6772542529888035143 11669457853387655917 10469203230638103271 2063683608627768817 2455997522154850283 13151557292810088840 10788139472809063102 18088104733578351377 964086718892230969 16626531692460071242 17664110104962231391 5112250239764932888 11983548911523312587 6208022588802797869 7881778834380712703 5353385726259320465 14592761163072742639 14050192401836065434 14560642287074366626 13286430581188689627 1356593966016007397 11657764355584180130 12358184685751278312 15250053892887825531 11345712334125746679 386507389570148905 15290291451214474731 8693491316993184722 3328266534809294539 12951562217400947850 17188956295020043734 3980223197127567580 3564817124760092903 8739597463140424858 1598116658482897904 15847330746313475161 979235757849229836 9381679479343427632 12620089303392091643 11936497262307367544 13805187746249961830 6735792512952991961 3354110598961997775 13797049770554058839 9316209514066536718 4854702515798982726 1881678955953996688 12311551616404700061 3722841764796267018 5161089077330345281 11059885501116875931 10198799536782963326 8613282454884789469 6825449932391392215 11299977372581179861 12963662879544086085 6261277390416316442 4649998284480215382 7864003486016836867 6474085219343204049 2316691023744599685 7138796855891949733 12035527860607949542 1493885535255698820 7011395878917458670 8214678331433012459 18112517930906228581 7857070755038609660 943885034366950850 12331312661864583565 17916202432564064567 6339705989438186827 2037586583747832630 14349737237173608883 7308005255422679715 12914095805452699511 1952615647414125343 8652362976696157934 15684355111496281084 1079737282298573015 702262759461631158 13629459994229558637 13057684410489091386 243651665917456415 5256236328412222747 5553248183209928692 15183188951551347939 1164448631826718997 10293018841098418819 14823544709846568160 13678528378948095367 732577724177030760 5276086586055845795 7002519066643954507 8972866730936990024 4744492047940895500 3121494882060837711 3025765475164112653 18247314797178768475 2584936485631449251 14675938637247323187 4742817891855284275 12297532737307196310 3433049556399606724 5017535226672468797 646562641716130022 4035048730887568504 12038689037769280512 1488919282754650579 18115061896866963246 15668713097651720823 17134546114747032724 12187550299319473146 17279718776728694279 4734769785654936252 11241652487439965857 5105597913011029924 10847977895249408372 9642176915193240422 17143089991959093055 7714547121764624152 17744663701076778338 5286830311592754287 11636889532796330222 9444319384211729163 7157799234350731831 15061651237623992484 1435204993802847970 12991026563577383132 14390414356241353677 8770090340496347083 9329209112682090288 13578150634846754117 8815203308672572912 2668842391376182473 856635162773441865 7558757291923573843 15091514921746163368 13923533096694018792 17937368746188791532 11505282567690710253 12699869227956163905 7250604402753798089 15135273913936905864 2458414586193808904 6911274863431711509 1366203924597672456 7193796998879467663 16220180951996574455 6437037361996756462 17651240751960958910 14434294008437052359 13965134907643502479 16827224165491321619 17738960247373604568 13773528044795214700 14395586940558481801 11963792731488839980 17411245714592905730 9734075037719407662 5681831666388053955 13166295228180900982 12184863946879846889 3735942451755769209 13235015137731699594 18111851464469016850 6473368965616987961 1923431200982408128 14413543454645651091 16454489778555363568 8128848957271030213 3434756303026567033 5720864151014768908 14639055427561476880 15325787737969129748 2744096720940416616 15204323614833211825 7664892387338219127 15981901534666548425 17757484818788275058 11896038831608978908 11662444119208332010 8787792701488085059 3750378856460764995 12864319045344800550 16602202154846809034 11426524910728633119 2485089186701660400 13214688543657040826 12208295118616728296 5983910272537178460 5124189010540712220 16055946011586415068 8416094692269206015 5394151194222155372 14686070013271601469 12539099659509537452 6713341164963124033 928504846130676830 9372129321684249758 508344334358236669 11339230070822319895 784852244202104156 7855963703397412831 10182350827803954970 10374795086263004242 1217717502996974075 8581129831581643710 8059123536996035318 15051339500640755094 9010701708171197402 2360132708861030780 14536304423906091746 648275223243283714 13375966181239521196 14065645381547482079 2518964582194342642 6370746934186857604 3449066491954118545 2823867824759718710 15546753074202492647 13658220692927987510 14856228801501173602 7365763187321333327 13420316924235821880 18221610548381563932 9889726124668294283 12461780059973825025 1095286301557585839 8680347518442129966 17925416113640050665 8944835281754124622 16304180596956285117 2226059922150846663 10497579273593802382 13967598512318425938 9947187254193599862 13532521015992281059 2714577001752644350 2813730800222042210 11342086304562126460 16319131456269954427 5950592317075417575 14099453685488221595 394541659520293032 6918072902504025436 10946721320498658108 6304702841278842243 6427324674149181104 3607617648988198292 9180743627212607156 9649288266338559104 13726579260821489148 13958815121347205930 12365554961304730470 17336115783304913131 9091323004551061927 11852324025374942288 11915849947295788417 15973688461777737308 5157174244088162711 1379614995378656460 10902439989407527780 12703851056011342224 16749175229181614165 5717332770995792450 15183624448645238591 7315827073197991846 6275899230516784378 6339663644836103333 11581097759736522157 14016866649841266640 17168731885435632385 7991764082369112597 10419157989227012860 4473357069101205253 11237758213779789952 215712174645964613 17373457223401565921 16459965539733394296 5472257688533359915 412777142093976427 3858546925947093602 15308781339641901656 2135665241467614454 15698349432038107120 11989086772584457831 8422239546144922298 648805676127230646 12603418742313034677 14770832175398304177 18239334469893669493 4658762040097552187 6126320678873595460 4868162926762300421 6845321249547236866 4264028858878112373 17578428723751479263 1146849923702378110 13551923185814992665 7950216521459911306 231926495540244587 9338772289040621419 8180586760625256442 7030243020543274639 12133192043632697092 3820909939221958690 16012600575722734462 7194347153737177716 3420484232957774970 10069216979761669103 14103486099679107449 18229197929866887801 14998008020574700033 1376845534326735264 3188737069751755628 4497384452664957282 5960414985940315757 9142864781709846816 2030092907126152709 10446802200397718165 3828153688450690803 2690275690009927885 11654162208512605829 3695951451986283769 6062366085919565193 5293200979453497475 1705209070213871266 17979382931729114867 2660159764908607383 8065003450562179940 1496419245815219769 7201077948439006981 10513562068070454226 9214996458057269835 16289715242976599018 11225278365891561866 6390176404239256493 1499317159556075332 14708333190460948010 16568146931977332916 7679637676465720929 13542974340599913788 7149574851819619514 5877942031282414286 15228137168345387876 1452402801320625382 10676650451177486638 329779145636791914 4548491689681791989 15454344664045732059 1169190524883982273 315071434569195155 6409681408912274587 10184110919781186150 1436419636012078510 1624006961112430909 2091729709281765315 4925204303437838324 15249992255731742517 13398050408876157278 5202983298510479082 4355296234999786641 218486325848978018 10453309426328862809 14215454608188707347 895298915958065762 12148211786586168913 3323371206556634437 11381471640915432971 2836359710058936849 16460784931718041897 9345054220411257802 431145088758757337 3643101173919044926 14184032506505211220 2009975752119311271 10823464997427611154 1651979437213620215 16655501658929837823 5190292754043043010 10179120043185346108 258910373316224053 18022855964857843355 14394076210687747079 2540921824479195755 16342520969782803869 6405633639381938404 2222838718209143851 13686606392465564939 11353774034728948719 7960501833140307865 17404274906821176347 13687554127640776336 1754434826526857520 7072589556662916402 3906646286226315386 9444087669343795593 15938274186313655844 10532434899163287891 6775482486229326807 890754217416998053 7291453718014225153 15734255657611724482 15165617744129366570 1666336740719459963 16144164784897229309 32180051140654609 3667033217289335112 1362390093498115698 4141325819942041221 14922670946597482277 6300673813335061037 1483320546326774507 5785501518844574542 13233908872941218678 7051627573862313580 88308596844683950 15630984052210335196 12814848115975645148 7330323650325002292 12225378524425296753 7178300269598840110 10292309921416461731 14289745549677310526 4725048787653338430 1697265560758714800 14677456875373842461 15971913547451814654 7479940356539437291 10188856774773993990 2417679506668454654 10886989580411026735 3203940498245087746 6268419084497401157 16793839509712449303 9375730793315769356 8674769891859735720 14248678248602145663 5640542038086212102 3428664926778556187 15451659494625364091 7562344964307597921 12089825144639481903 13485460246661689143 15263095392942992540 14837573511180007223 6313586888923744000 9408393621359238308 1083450429137702325 3900798006692190851 10891041761465680597 11641725267718335296 4235128812706438112 2848000353395831334 6743531364442611663 9561956417135930931 6111978873387685913 13667884458823332049 13692231063752539966 2213655928944665143 4185337270226245746 17714257000874676402 16711212140679191800 9057906114759626739 17919381234547109377 9970651243274040527 14612198106801308372 6655512414941960362 233109882983048679 8203854771979403322 3306555528488716113 10962136422456460402 1436038519609380440 14491268256962437996 1947741553291253505 8184276029406891692 2404762161629018409 10864190823366600116 9907178531276792020 10260462322610026172 8707190623429960557 6774301246698231303 18168710897733470764 5734797149985837103 8826284942420204377 13126073119063246733 11517857747451175 5744555307818164010 10749367745575597593 8450656278366591797 10021194291719556053 15036370368315148171 16387578487694251931 18083240163783098258 1331211934234712870 6980254165232270284 9302083198482022057 5804983017821809549 7643293224581483753 10660140526017642343 14378982987982330154 7520706447093040263 8175795935455790450 1054251908384611021 8077985370516882512 724578224257948385 11150914871078025714 16931686059957365971 11730006761449482301 11669598648897545343 1996290612374881770 14504058841939619425 15642300709526127183 5338348127116020493 16821174200173246665 3074266060471573106 10555495056477403429 9560666196949642488 1952065046172607821 10912433378534872354 10441180284946062330 946428852440126870 966114858391102884 12403520653843255905 12651277184380782717 1940758332353023336 6666440586056295639 11216636134634329061 12784314156159744626 5136684349787879010 237137534723585379 3118263812124739005 16986508186498002771 17534647753280538110 1203213347015771495 10112364168294284767 15317670174387453204 2215471767293212716 15970983081650778440 16098099762118743195 3908741820545788330 12729852589075338017 13129805329765643165 15808339657938916645 14950693104520097161 16664918081098080505 1099169603566058184 10283150060579474816 8458034819859778352 8485929205341047968 3250250270181043487 1413480941951128064 2233818730417805158 1605057408128958730 6301858656416648491 12470205456893231206 6547146887783530677 5618998010574490937 1916652198547415558 11106257791227159572 10677931117641546186 14749321780436192682 9496222943503998244 9548818042113177807 16109565067003360694 12345027454732607995 4647676587063890774 7306269433403508709 14213936606686776622 17916645671526434681 15694991015370681833 14389720725582589840 2932040342786590777 6307394448703935321 6143285769267317766 8553547277794498987 520767737808437629 1806853641842451015 4786931145514861941 859908874301706164 9115149168010292404 581486483296402542 5310478960725585639 17088861704208387095 9400951366385336312 11210031314583941121 11406838410346368111 7153019504286988430 4127302161201376513 18391342618151544553 9908143239662389921 4678979100263552638 8164659106199349342 9908233702005298341 4671359895704471675 8641837364605483328 9229010024080638759 3999353224723299586 1157943870495523828 16096044985132720969 2744403558414843646 13225856408162703197 10803091098610920318 10090559152938988661 1040838834726063209 14310078077039207085 909870462703836312 8831402154475854900 9985816626086535587 4883385871845298979 12034965039908284084 16276733062286177004 15331344180820772247 1935096303425878206 15317717539403763818 16550858313152490648 1288133245731196156 9650436375695080486 6597031828995326588 12142520718172440033 4375267665572645470 530382121614597967 18417657052388362625 4803021277565268126 13400371857305348704 14932472983939139693 15125256198845391034 14466763279511306803 6027519037489893963 12710163533495421375 1430375324452462445 5789769455964021729 3613068681261734279 3596939141132824046 8093578792672696216 11606377564655169745 14355340939189616903 7900902421877644592 172255993547104642 5499640807714399639 5017573299521742171 2058100980629234994 665357837485805456 4874682408989125368 8209673784102801423 6349139910752228243 1003822650976437314 14146369720890531252 4340868601988980653 2466311150773507745 15993957718994346712 9218553952439402609 2024440804513256974 16581496297176865751 12004925015928715585 7105876150798672125 9803483546560743528 7869882110941167829 17842626865521936094 17163831413336187072 4021279290543086986 18397645639477348608 1352380758745859772 4420643386663780170 16890622470173177029 13968479257371046953 17214469392540007564 7809036793102513869 4157766478478084389 14981688823845668437 5554266581575051232 10386383526012726289 15451999980026583788 9062572611967933613 10023301400185904792 17664913365428736541 7734728190370148249 11067918597092025653 1486031270053799335 12161975226825768050 16454015987467216136 9443143228129899774 14453320730387196240 1482595131509721041 6675228708043262340 17634255838058394568 9983074457260976851 15515259230826304379 6413596506236672115 2743819709064697602 13203845479947171550 9283004601152984178 4909424047290013527 1439958907379738001 1250829973723294406 3525107686913280800 17323744420115510573 5180051025656533013 17187518085449476494 7963574874523627171 7946262521166900798 212665626852510100 14498211877497991597 15966028957862629013 10719666025976296113 10073304386838808590 9375158516347418312 4909368832140729014 8425136393137226289 16035679506202110914 10948473949888443930 44224791616885285 16047223955238828757 4119587429923484095 4871595974914579270 4249080149742548260 8340385806001723449 5166885880927996577 10421543332657852952 7008560185563347310 192183963726565911 6655402551973582067 12593986252288918798 15194011234942240862 18109331305268532032 18258853009204782964 4851413838193339667 3912058043885513215 15229351851145661467 15272164732405143232 8144750573804333210 7223058232208541875 12766544442363809686 12170827381580043043 13947567376151354118 15173391659843941091 928294812531495545 14886051970924244505 5096910349752922663 6251867255720929561 11484745083597837838 1940900107227070788 7081185350923976502 1932826858687528541 12323385613977044177 12811341062959988787 16993754433907269685 7138189464774103582 899655475554222880 17352516074427211635 11437221489562657150 11938274785399337724 8170793510868676854 5960716975138423891 15671386002193150997 1758274304435200957 15470083877407029764 3364236937173595927 8361994880220588180 13451124476584777701 10501176510326026309 17891119645616755311 6385030674519975312 18029139914519511216 7583486146546761919 13212582070180992951 9656696455889280556 17595489076382976549 6082239290662228948 9052782772664462700 10738070120239923455 4224363884109235731 17264080282445193001 2724559820760900704 9972656046098605258 437052147001656439 2340963981676321480 13783400393807002585 17118580255735540593 10650438482796159509 17946115813920492413 9312530100898766272 8000893952019510104 7775172541150730386 3030122592972883963 12984761309861303879 4213173375353498808 12292949814592040945 11593744057993031124 3281777929823308805 10711832538992119879 6682093290577102550 13888878196216241955 4615175146214569518 2646203634440195824 3724428666578191507 17735820372470173477 6811399792667180492 17739859290796365205 9425411306644501665 1035525908673354041 3827147049463821145 10054451025448581355 11153484680654569147 16297680518539176880 1172176104114299418 15443923230347927680 1983128217553031783 10154962519743118518 14184286622908451853 1258902244020029264 6067395466205309118 8435330891948515787 2222950710152019124 3002681916026762188 13691980720676402890 16814978761499076605 5089435824148444092 3099198738334796268 11235439565739529154 17191537476164321095 10980588071050103195 2930569459333112376 12660929327162958196 5533550036676215250 17392780603828868498 11261020839956133392 932065311193620109 13591533806218010320 581951428689930311 8970703238236452821 1151074055913165167 14689599338065199694 14750498135603323398 12300047931562247682 14728522107704052870 2619354675715437931 11580020737521234171 10608844162263330949 5889927071076018737 15534820891479077237 5472269163571809783 18216752595997637617 11329368364327516296 9893206711493770848 2717978816763443243 2470495970470235684 964967290429031133 4737301488153139388 2493315819069739776 12862952295818416040 5268877669293761901 10915664414407571431 10630646756085903323 4431309574757243011 5479451482626868211 4791334218280621200 2229544034614830646 12531541975792159718 14389465376444466012 5516052572457143348 8335095667279990772 9892384369042616746 14702151949893898793 8659826557036150887 18127196889958880435 3717600001554355981 12332793709176886946 11827090122651465592 6622805479235511744 16541785024740458500 17252488271436457844 14623976926986975345 8015051491855610781 9560234736084161495 13030557070309604601 12797645565998553245 10680733625546731662 6270160650650762113 15155184878028165044 1609518087539112355 12279517857595902851 4130022266446616508 3007042312231281706 4283219716851172235 11825099549123756740 15266528853990296722 12868725779467427337 2583311454671731539 14320995486327328195 17731912592581421664 11455313631634162983 17747552153596004332 8779259951916049721 2156760423484063365 6845593524102408523 6727821412112722815 2161804270320594143 5807454223936128122 9529374345465751398 9201562591495158698 3677137110178356268 2871845071989709726 2909229076795721983 5642315880729739555 6291815476775123315 9788086750130831116 12681700801785386970 9238281861076861576 13278602684008037293 9168306693064011896 7310392782147546718 17972390837988134442 294538697710892256 7289673372012456399 6921844102848654291 8653645509622830902 11895567984587406810 6961751691369466827 4317995789018379217 5536291193573800745 6846274088752861309 17286564686195299800 14468216337096654899 12869671297024564163 3157920659177347920 10315395892189427877 979000702049067925 16343419686874378201 3783418281652255475 2625868611326340338 11825668523742362451 11162737549054517044 4767041953072485768 10279502583116388152 9223564482436189964 13698776403871033806 6115074047431302355 1257150310556844034 8606411022728368279 7019994795624449573 3121657641192539281 7190678810895292994 16395844181035918599 18240383824260461077 5450565554236558760 8172591208542885941 5869394034430847814 15932910542746822403 917169380471953918 3293561044401720599 10097759039563272780 12596955960064295474 4317112647812028156 2535290568122482761 18377176231017042625 3224344956354157043 1633968701890099619 3968911583727440680 9679889020613108073 8502691089457582756 12500777933399018019 11766613649524590045 3928011634176784204 13718392220116051478 10426731183272631229 13958192204220858333 1639654883423754567 15604095067077689316 8995693215261994134 4545634957043793020 9849074199413433194 15275485996327517712 17656274220519859968 10395329984861474203 3598361863538873232 18359348548267022191 2326970532450119840 8480373056325340195 18284658262263736138 15152585058101732431 11372822568044657214 17591446708729112768 5141150507836872856 18258211190497050851 3854069613797918689 6383116195069440534 14033453615029496651 17103239375902789582 11658200689360741829 4779376860198652402 17150993727854273311 190407401058077313 3041876547062574005 18362370413030384527 17376621358900769686 7924798403434801962 2071269608224872267 9539519557477105384 11835056963447832736 1683445650290926082 16016834664709208388 6840324916176080102 15203618249840691120 7765744270304742272 2869482730593382168 513836141193405438 12528795924167125384 14580766935045408980 15449602285933507405 13416251172777145440 16833279186860887206 11287927225692077501 15050742986542143307 3481017236831500129 10398816558063438652 5665531199885633393 13152114137761579768 13595404446412757605 2976526705340903844 9641521402386745409 10874463086069868421 12807888152594766896 9631535322949804568 16684562171904033827 16144412652676605790 6466029224317194775 11025599246643748929 13615114715756140755 1235562591631759618 11996134490463149918 15926230234762860008 1340758357535293921 12982988613439316790 1091860537684646707 14392879447541266007 18309419862750731255 1581472500911497485 718359625196878740 11994662251905940195 16232798383316813220 11575093859310407032 10915777995116046223 10853823260233357665 15071032777274917676 15122503728867816074 13929808184586415363 11385768111501049643 9164010423310928228 3682913512287495372 2338858275346693475 14015574384277282442 2954976070332447532 14260388770862372164 6409650501636800139 17561466607570584015 3277757136309773301 6246952984648073046 823697577058697301 11722565550237440696 11735901283547406312 2160363960302857276 10936276421991517925 16785261230972295692 17725013529235689935 11233252627059523525 14407658176515788519 15063571599215182183 8076230807549680961 5268286465258145947 15351002942439087867 2889264844959070710 985780714194412425 5092171725495711062 1133161937022323650 4773577991296491826 487554838854312370 10738352602731942387 12094041450402131845 661917550964429750 16774380473869167018 17197675377801106730 8387934377897424785 2883110713558256965 755728612667603693 13179680513534494191 5281041616029430540 14517110884787409407 2400802286782380516 17679880262220780113 8517433200363770207 12074938278405080351 10106799761724130102 4095794841939346215 17322869825939102594 1128651774338646361 4279653075116836887 3892346292526316948 16852743520829343146 8512738443127349371 10274711504703736235 15558368662849295496 11721919897832480612 6174999183269557060 11467635516465606399 4013775173729369027 15991025281532511361 13870353591379361872 12932838249080994489 7185642721407263228 11791877146333035217 4588049565311742386 18417522810859010892 520804722698098957 14857577873371216987 9842101502031500915 4400098172589893954 15956650854660298478 221377914225032291 18233675351954190758 16106919371138955925 8608343383234714509 11085179181499671004 5467308519098123221 3789767045820207792 15542988320186351061 13354745495739156979 14979034360127633943 13447784764750573790 10067366388247670898 2552301061355847983 829529588809705452 18322811282555719567 14438631734302510560 5086843914474428342 1389115938904978020 7240873040465718985 3814945661591838419 5540861554960489148 14716086959069094023 13578172878003188541 12988458387670378895 11242911139113393569 17361070786630595477 7164724029573921353 14355739149838843280 7013305973863728290 16552914209948814062 2851253721432443608 14641174188039591310 4156398365707245074 3352823395828987946 17469249289985377368 12326927490960381361 18017636536757792643 4750688182607864730 14673239053375824471 14319859136846152235 17820990379385260932 9837967319956465801 5872758344217077505 4572698881493714209 1722790658167557080 3554221584053242825 8933093904865804712 14666310795208202216 1879153764525750823 10628606023290233512 5113797692570532986 113397398573050091 4696818869578525570 12435252949968904005 10031954898606912734 14588598734625838856 11628534696934108432 3611388840265662825 9866641738726220525 16502324707760757430 9915918747239015427 15849514908476027241 17748378140566189644 6412435167408856435 3148228370182177101 5188666288199227278 788888083288693361 523005429789869669 16982696823751223512 7758890468880330093 18346100394048279178 17041184637628007824 13380034856766496057 12307118420909245037 2681663350173001199 7376443429440585833 14268450517938048884 1908357902632369317 13599546293171173219 15145808206889402471 8189273899774516371 15460241147390002547 6910430725028193893 14186240450037355666 13239680515830041768 2270220849899566235 9174579523464405959 8459025264066910344 2196371273548498775 3253040643770632102 15338311610131915608 1297946351098451434 17863929017219835404 1529595745166824256 11821101541202607511 12143685975518515260 8059538675865426671 18121148879872004169 16706372007413967685 1618435047683937109 15921651176748898458 17903129452060554518 11220401274873449448 8198700438812866506 391544252147932612 6908504700434441767 10553326471155271789 7579496663477167442 15893368385967755422 2616297432819113047 393958663559482028 11383672293488320775 8251157136222314572 7885850151376435436 16284083130171666552 15221243739991126791 16073180868319536312 627547592040003148 6676228000922688903 1900434447708988844 18062787368471887022 13249835972261123606 14335885633206488509 3893583133766833802 818611876987064637 2730972225036272000 10770330701080044820 5604697257594335322 6383609118191074210 1904446207008497553 13735440567675598963 17916429985659031498 14052663692999935722 6800054662070629764 158305378300248964 8260865642595699701 17841270769690227259 10327611447350017704 5410432011762593740 8195787397073659986 16968848114185815056 6496484660873792374 10810583026755652547 6947456974888608318 13622089625409758887 628890923406420662 17254109505936552815 15283142917714572334 3907515619678441410 11662641831917975099 5850211866870184488 10624261208170075076 18247414155537275734 17280116897223461276 18308076195981434412 2311261592868672431 17086256124332241986 14867845478065926288 422483178002605465 15867262092434618947 9825793804967608839 8206110528277936006 3625669920646588457 401175076150740785 12740164685575681576 6552302167719912307 871691067383365862 6754712075012138147 5225487904456235491 8271755244683556547 15771975184717362514 14874385632471136394 8385243112410508345 5351028600095443812 8584029653556419345 9431250107671353603 2979554656937757000 5787432405553283608 13689631242414268826 541576186653187572 299564623089994233 1180543548745342248 2709607401735214482 13002542461672491652 6606462790531111972 12054527368175292716 5638138163257181938 13913074015477927897 12792577803601340639 2220497285366146484 6403552261380948553 2357898540463319179 3866751593922788567 16360736636899638814 1920381881481648054 11434263129836793531 2155867974931815907 17411898646956218843 11553917791429185086 669536891087510475 1112481056763664122 5457165635541849597 3544867909019298736 12878278437471587133 283012548724137299 16633067553088917182 15398995313005014168 16234885207755095424 18036275262505085636 8674775984733777767 793751496729665048 9112699752345390155 8598972044201710150 5708615739006425297 10320556321595664454 12539256591513249630 9382931513096971610 9672920868155651193 10791550613695455258 10607495292655632223 4007077330889312481 12502203637506564716 11563937776917025675 3647307608005581865 6064014158361190612 16209704100791259289 2443516490172237852 5586700117845766291 5014362587793407478 4020835131569435985 6731770140677477336 4386754329908328659 6861016664669772766 13846991198889110927 12302775587866416955 14235706750368594928 15623415426933479261 4500551460811294187 3130902654453458333 10115609515627399017 673405594546802491 5573292546288637828 8559736868438312690 12479554499127228758 1490256001339916101 18438869972651553748 5044403869128304443 16656082536094362968 4849202335211721629 6321075082667588619 10312330640277550661 14101924589551731559 11414574901551133613 3081627152827238915 9723589248815720896 15239011195640944385 1580569827243934329 8647190362441146965 15701100521618205831 5727329462941961640 17350257771341249133 11035217432468801963 680545464045657745 1788708758812858516 9964115383115819031 14292225661678993201 6031952355519436174 690944527682467377 16632736740872924858 11595539583849967251 5005762455795804316 1791221011119023986 2559068650205996418 16212958673446919057 8076370899621686776 11031716966367509800 17125727606232932819 16374894624736475831 223419073803802888 4846489127890141161 2269330058602116924 13615136786428708286 11643245725064048351 1044071288697508767 4549096053891618801 17430823201103675717 14574468657897530080 1611926528127384578 3005387463868934466 4644317904004371155 9188593999286266531 14373372973985059751 14910639787758902687 3664341673642880533 1696939964319220686 8793191121357977803 15281957404876818342 3711081464236347208 7506560204211234142 10709759526826851725 11448810144473432195 15857513205377879172 13442477377202111650 15226398443258354236 13187914836404704051 13516655432814818430 10912476494008325060 4477191103859652054 512453589973919644 15792267456409964729 7309379453545556204 4724778835475212794 3068038917836612542 2350930508875483128 13102519983576043193 17169488597640789051 9051415410228994062 5275756433649711825 7067273848879940091 11537347375705137270 17871679536357352316 95457768090566732 9675491518010894114 4940364436567108606 6213746740146488743 3200104526707371637 16229221877277730642 12549267870959217423 11024790171343821874 11716886915220641276 4008480224962938800 6095331481138131841 9614313715593378013 4370532421711945148 12872372082111414364 16819919326660807644 12280245240236070932 616245678015090332 13426585432778353598 17848175588735774488 5214120878113072262 13804759483185938456 11012949841467887496 11625223237420057530 17608911563667311563 9394395976466883792 1013102115415218961 2408536130102338800 13290897541869444090 15188460110311354239 6942225089766756730 11257358816892985129 6881103341770994594 1368344043993489736 13428800920027833255 2065464546281560564 2189104676031657321 15583999406546482909 6869500966145401665 17935980432139650238 15694554814623815469 10144566393563387034 15066372272827778356 3937652016225734612 13478029108351302648 4069158481222831735 7689586648160743728 7904930964372599260 16604364198615110979 7590095828440309879 15307314109116392806 5530919702773486395 8066608230559800559 15296312637083038407 2836161650195920031 16258354019015372625 14257967283740986865 8559003662721521051 4970292385291930433 7417938625176897060 11919988624485386178 7601728555627114001 1906371423564576905 10338258076527914384 15876553134056642521 3514454150746589123 3617969568513383593 17845404733633909446 13526359481862874677 12270202773486629236 9678766741035355305 10232373215934638229 2926725582647042088 17740415807411859927 12127404247473157614 6773705393122592643 15602368561463619166 17305215330614912216 17141598618725057324 15932717283551950543 13798834179120459382 1064386426758397233 9654916179476503574 10857307717185701390 1039215731866600265 3830170206239300805 14192936331577398641 14126733407450187988 8513869450760239565 608131042392714791 16906732402878794782 14884593594714744891 13565681603675874747 757337994659408613 7730656743104304280 3474262209375628791 8356556192788724998 17599639675254851340 8770911334122812397 10776052732946604187 5173217718005059580 9403221574959526490 8200472779757364642 12954079328795268687 17321408194161600502 9895814293130014665 2527885027841394724 8010915506967995578 4883579193323580910 18128546380822219602 17608049340911514163 17389207212430842036 10847952776243275569 14904668294035677358 16263607931403544100 5887103861098731209 16236930617330647920 6845925154575878558 15447009038224127800 5190647583844617622 6840752387606118260 808335434662603619 7558850459023475170 12800987165315333038 3464615374652159610 17726492687835931413 5227865113054001430 8633764716025602349 12175521884275572124 6262391822409557010 6477016240655268992 17480735198206182172 9991778503785486514 250688430586578193 12767384092458695665 1090673837299781739 3120473522952918098 3475375832984787795 7975589757004933683 11219119169773298484 10797631795557829403 6351974774833592679 12832392938685606304 7334869392971637797 7363518411326597329 12512402342030672597 1571887006037703026 4843568704817996606 7146587889327905084 4277179551734285546 8238523379226168538 14216879751218824352 13504259560434330104 5325823632660301475 9914987911827423808 9453551252724768410 13149563565457933719 7969567172548021023 14125035619611086225 12247402237062993963 12763038784259955199 2232477930296950737 63643418913906707 5258661729808384005 2755918303532669269 1610747851490104550 12536756735452655515 10516973220509080555 13120002817114982924 17676823788472379037 12497646016413150980 5004182373038602156 9609633903895935752 3612257631339782984 12298982047228324944 13934899803757893906 3239573617164482658 13007051435628663213 5127618745092143361 3997582992529898833 983132366007783051 10273553229077095890 4507990109025032977 11032256945555281970 11930169987816282415 14263153221861280055 13912231898040111122 8299605434617412540 10336433464853628419 8689081405271925994 10846141270774426535 3384304469992582592 11764013665612354150 11455086362253804273 15361525603583158145 2358821694543527598 6739330803432229840 8305110018541736137 16039290475957603100 10387877664932755198 12022028907412774718 16524979296869700173 18288795465409136625 701650552635572272 7834069604105111603 2831502289278083013 10329579231184851646 17887502360212689238 7681452809533073318 13178876462217280432 14565773016327179708 5300598699859376624 10454293202052348097 8209239906050199625 5374516706091194158 17506130242137843257 4264989937187261781 16531019460146081781 3840703894390782935 16933748834667356460 17398315805301794729 2114013987936828402 12870679381855596198 5058486156907955953 511581296378825126 8180697684570518222 1147755063130385157 11081782638664142996 10981752099903637207 16721607604007048849 6552958584938389424 17421035722691478296 8736505136141458906 3320852048840767708 15040122406769968152 11448004662016876597 5608771686413674936 8095343095632401967 17857413040836804560 6885792415657534358 4893200154898406658 12344811650898097668 5156277166958528074 13845754377249772867 6706268283548090108 4734172295106623712 14400322207926726071 5429941979833573635 14011896142628354836 6385049207447640714 18067383953568099617 12408073309952470987 8017675603437610215 6562147929181086031 1535494383863900245 6132930852171671966 11917004301409206068 11798656124448751108 2958696041906038628 250044373201054221 1808034577558531230 3452491935144030966 4611182568318100327 11245179295725018586 3460346248634228861 11290452577787209445 1925124761798238980 12225083583697599914 11863913038733077137 17710037144856019570 15426129977273301938 4235768038979911567 1602365886953303051 12620917363201053023 8459408242056083422 6489036872310093292 10866349251867794512 18308332728787848811 17237345162007854646 18045106006642719904 13102123505878226615 7042532868092037494 5118253957764482131 8526082344449987453 16105656027572778680 16785526540926966119 16109986027892977202 12776619583788002073 11858408325627738900 12881726351717398235 13375589015059677154 8405947400973396901 9749812882901259278 14635382817366344802 16133217516887512518 17404727380618277550 9645432449174386588 1909752522368647085 11402174587864409367 15772748012583590910 8100011004743013167 7202517913500090242 6668873178602669552 1670882620495036515 6867821051011795336 13601544882983893799 7384784471998442505 16993414892395162448 2748354596345699170 3133242552374319820 6848920286682098165 14420651483507243191 14663074269162170214 11297463098339472586 13684574924710717378 3670197423854251096 15058794345543103109 13292371000630339864 9464593322168175744 16197883598052488722 14946779048427470492 1420017166531008879 6137134028717166522 1117965749916760247 8639400253974592110 10065076830050399854 16168351348070680712 95596873844608576 2783342230525504237 14377261058593502426 4283518144933130264 14204964533316808904 2282646091806280165 12890603452659874769 1101245317950263910 2489389512151858177 13415236776790913782 10352728242050881191 2936733923554749653 8683225472392032010 2308921815464142591 528177096773642975 545621487480153250 12728541282198457141 803692402224604922 3674046362703881999 14368497513559496199 12830302647384016856 16370201797196204155 11081892384969680588 7144612111320124574 10333270013324493858 12076696053196453246 13449467963562581195 3706298547250085654 3369190820184099590 11314063773876419148 5275344060571196436 109444716013922788 13778355583094903232 2500370141119648474 1813837687145682794 4087227798260353020 11853269682277667141 15819958473119001367 3738356454052002466 3580177708910789064 13194171709271526763 1914141651926319570 9290406916934608236 15022542465489061922 9379475720060117096 10282442089178355178 11090530926618536018 8198160043352392130 2934664492439685142 12527327456699416474 18214852534968416024 1298606411856013456 2333775276194704852 8826933800769355802 16919554281991063594 17865086534080057293 3540489131819235255 17461382348934637157 11523142439209155045 7648526078860005245 4055569924969691607 474263912343877359 5425985963033570680 1123660703194258159 2066747395344799561 11670171216107490478 18436349131719568600 13116411100758115947 7803901684838734913 1348297753678849444 10112844875375002644 1034558460230081564 17032556179852520960 9127026955560089664 6554566296835122480 4921729646391847303 444897490697820571 3246507072592034902 14761849020979962829 1470554938749494711 6792143924361146281 1996010797008991607 17059737104171160267 3358718660680834618 10129219982356442078 2856789307710813987 574607133993066585 11165953822039104517 15136210113118886943 4938759721917701877 15367864995305377040 10468407886946754721 9138105593171087441 17579951941109077940 14910036775026204120 2943485358225157218 9977386386535609568 13670513292174044552 12022861616433530165 12403922081237955840 14311652360784578348 14596910748399895399 6057757581396263980 8878521717384217246 12501914560910433309 9157726316255929645 9014548226647366080 2681253296599549173 12531680294400490089 7727182494628922123 5950416211849514041 8755275885882498667 360350329392496065 18394768483185946546 13270046100284193564 12843147962278153077 1615857169831257919 16034240729787643401 17234359472173116285 5380585041189493781 9750785246955421569 495213473967672657 4991020588080194463 9783452911882134663 12459613970745109055 17602768045431426552 3706694969655302300 998201841194893254 11010072853854990190 325083481805380214 4252508958888333855 6346732311913324306 8682933737635308886 13763124513598817328 12385197274466372470 16458457646637354872 12455418023826849200 10646578466807901207 11861172519144020083 11478215810015063703 18227166949824902707 4213200544703355466 17439142705707797086 16268153237817440158 10295768816970353941 1654767885478000707 6625203732086385109 13863501232658683610 13578132068670815310 6278809796179497412 7102634648624440819 11819598508797214468 17816511965588868819 4726558630385040695 16650311321056613088 10988562395120053167 17693486075031796257 18173627368615437644 17782180354683684444 3913003565542851688 2740015404154761726 8637432180061413945 13805660717570883868 12056373545511336153 7402639193277525117 13988554085777686063 7516027161722908018 5358205338623080566 8115636472657166651 50318654289322011 15484690636186246436 10495727423958793706 14086021895424891161 18147237655411455587 15424751165936264531 13469498600653271765 5263596469135210711 17755308959084340627 237613739629277358 9572803087410397228 11402360590643786865 14337270873508153130 10266638054497487979 12026183284014040068 4681234306869680965 10296534601900284724 6248246258699333089 12486761526012362447 14040326717028668318 16732969940482976198 10800857402985640323 10189647422700503853 2780123097635289727 55669203916322618 4572232331681378003 1608732920939692963 3295336955659566439 6802723834248658452 15978950237454962048 15401003179255320406 10365517201094936740 3944628686023039449 6442680242060522767 15737979370078802495 7871539358050508397 5006589597917785320 4237910441073919747 2820905149819734073 4814420039212055031 7859603674948568424 3099463195738252733 1875629174956751317 4064220809912272547 12497095111567691312 16246244982393723013 1585264729127593726 14731512861802116092 1231599906177868769 8872879157550571841 1004011178942446624 12841434549553855514 7520526788985118084 10341400965359525620 2491436095769729245 2641091124220196219 8104412962487081224 1341596632883794041 482671048177699617 5469845627652155538 2767507538859699364 1973530272451432929 13243463834266118912 1142639015219240848 6584225504248507890 2595729437188614703 8800199599575998867 10827404337960887388 15832305026632276985 11428992267615398147 8908998965521711006 3830354129751635050 7055049732704399976 1774281372689223945 11431102099199763561 11070663886061024685 7864206664016124039 5456688859300452987 10020033441477698401 8002957863579863349 11108509269919848457 6460921808503411207 16792977449656858457 9572059471242407603 7083240008500593636 9895145172872102775 11619786748864207675 4831314653384817580 291809834368961521 15203961168983071245 7692616459666757650 3050012253558571665 649634524878508395 1065525644548430979 4774909194289103677 10677870811950864189 13232277999262861386 15956450695369412332 7008899244449451000 6880405140324535755 17276501928907136108 3677132696291950731 14786523747670969692 170901457344075856 11310983541848801113 2534582816706196305 176586372673928896 13066267594340530162 168333618161310464 15226235147109809774 3890333411532111172 4905071956894109079 8931211867361285694 5876479873822784362 4762318685356706209 7092918671544991256 11547501569492616853 13096789671048487762 13133552435340245551 14499277112894294819 9708409230448091085 12462285230272634022 1395365061943919978 2469175820703902323 5611423303930219787 12350840436186827680 4836585241618181251 5198398635429383108 11065191960272683022 5658666012207576587 15260328282183187020 12616240568209038073 13576213034006151435 792619378850052969 3020384316179068720 16340340623250221482 3418845112172038871 18036594168372942036 13544297592149639003 13700788014912927453 3389421941100105365 14611099712392693668 15059294211848111514 18236784870022829286 5716367336328126383 8570860447763342345 12372339011514961831 2758238537815548410 13360622680452852344 8435921297542940997 15162214141449737029 3295412948222467095 1713032167373938298 16027984580788908688 3410913027268075780 1822957514422092382 764811771613767004 610655367366793611 6286713351154403323 13460574454499109305 8796857028704538684 7741597472820857804 10851005201648138640 15262074134933440832 4076460720538451868 4134192102553838177 3965252874354087222 15028532596617075666 15205227785323465822 6140464248704389703 18227460337655752438 2335189827072933619 12222973128647189481 7611305743603876524 17318140762934879117 319951041243944462 11303445454646619501 10164018803598000968 5256212356300849062 15211767841073297030 4028965778426850625 12884004628859199825 15886976040832036915 14654933043026711323 14382496394255585788 5287061015961862354 5503608328088723894 7416364901848904249 12306393489064032788 6326329660620026692 8667551970793958383 8800289273514948729 14692634043893133140 8618248226653539544 8269055397298252233 3559195214536149641 549480697885390621 12445538205662359629 6855652385674067802 10260827336515794534 8824775726839707724 13852785767168219191 12737987861020060067 1221457103987635643 365933404730785752 1138663856341370968 14721289804218377102 7145498923368854550 1349590524561752541 6243324423657397006 9905160409047224898 1329728806451949390 13512198646521985200 3619576216527598232 16042102744669377609 16502979713889753758 18047140855255385338 2896929159829946361 12930713607211851377 9962232024741990158 10886845418185954579 4603709411911221383 16425289562618448047 7438952736353644217 7791383485583331530 17557476200722980912 9345946057290794648 5839592593479277424 9329964658500564936 11991423410958361496 14358689341037132564 15233913059237353283 18116823523724162268 16089953372976635185 4625127579412224910 90359611733814034 10892524411651515974 3067065636531376682 7789918267439093226 10444095803980675239 1898890659795842341 11011342053820069120 10085891222201831695 4027166783388331303 15741664363295381398 12743797614751291243 16910229758640313119 2980000791256650915 6750071014670017573 14070987868829205514 10360563801915277890 3983299339447747188 7187521165320889277 16045886588887794841 14395056916974144671 1778358097383810108 3315013225032817302 3479414761857816815 3786258507193194699 13820172648195959037 8411452546955024255 10555804529891591744 12537905757531195408 4644332059519471648 14522778179030539727 3177368638353334135 167965001884448662 10453240163007114386 13364680904193126506 10222822593970180129 8368911188033447107 11023498949802041651 11790586981016732163 2528664883944213931 9424508597274817594 16028791318336040522 10245975509545051084 17141295992170334281 12398229452632652179 16555292469459188075 2099372712255182940 17308241292642514041 12718063477745742594 4640219873060895565 1522755966140181058 9778128952002187314 2444369278488308196 14445209806464068181 16493073266184647677 6492060777304200203 1371339649623936391 11142778936026992641 176597022612998796 7038873592015421332 4591715444582701214 12196241362652472103 7672526139875397140 7409128822109215650 8424069594432418969 5163990350733535154 12055025246924483595 17910997673915520132 11309164067792714366 17936273410818582853 899417138328500292 4470717431415302238 3454074173801304114 8269901426697606518 10155295863686102441 11948570355610479237 6398027171106911008 14581608973618085101 13247507895099459298 15290350750512595668 16195987254374096014 11572613988601998955 150927532267454389 9854713087340371777 13596151846159213326 12709192719297787893 15229118153835476845 16554050771426740840 12996515212304667101 5266477200014839256 1139154454308927350 3959008851953060303 14131174863173888309 14485069142308161509 11003199337728879697 5362746964636808627 6477600095269423827 11117855333762042066 3231104099116290816 3824188060682463606 4542604841610773652 11593006117511195695 18008866677431365671 9196190954495868229 14725611881023167165 12271303706950342306 176070703328029072 4903220939889744667 10638189053654650559 14094237896660298317 18321267936992447953 11552443774854718071 17133746742436397554 8887155569362689249 13336013126275272930 18403218776275346448 14418243080304128439 16153496409227707280 2199160564564895612 10842686689108065613 5014330420514349159 13303344868142558646 17883212259444334635 3500310017140741062 14528644802517068154 1973346441762415263 14596352027499119286 11754515841055897551 932267614135376189 3858069643203981230 9930235608793773877 400034364728135133 5383306297978759095 52673080879152759 12271700892267937926 12570528691380983193 13564808553171677166 1547668699225173699 16394040848165722414 6165739062900808967 8830492842280650190 18181499237525282734 10923413361618642099 13615692144512836012 2421922420195139254 5588551822792762287 17769515840451513073 3924718676705650414 6763022870445605249 11339028434377895399 10264779779926961173 9692773750464985403 7753549702159434095 14476803704687649345 9329053846937570077 3952888368719056199 10847406098985313366 9201404705440401599 12242923771181445358 18428018624871445067 5826952163346961409 7137525552323045614 3109633366102420989 17766612765636210654 11711362335355210309 1615366269501976304 1967017523184530111 17024542757871185513 12260591719010128100 1993497657441867551 12350249814661179062 4505130764047706669 11543982309037936830 17579542849704621538 6683889214943436360 14185108067901880806 16702990364359914230 11146930717598481527 15234160037305619224 17455133185684495507 9439387574302217518 12712152856402984289 17413108132269058752 13623653190883833033 14758687179728772734 17095786371313884537 13078145113399462468 6729068263985330928 13066435892086057291 7129728544202407814 14707855112712452057 10580186691987171595 1840451484298013076 8230355186597728000 3839661194772215129 6858193180045601482 15175796793349717162 4778750683794177775 4167326478357468588 7861954463262072619 12851767189474889328 13815288651315071260 1119715676591012981 9236000473207958963 7297905704101417333 10339983599193478041 16321289734468721955 2817721533812344303 2987252465570988046 10995300298829449904 16476120936606489863 17294350203125751411 14482517894222866137 10196231225570653631 2600067374665728281 12812007444369264016 11184729108601572655 15107569325098889292 10983563718571310761 14549906119188184026 9443001995408182688 9216329214041744807 10478187779619942176 7871520354695379284 6022277440407075915 10612796253433663268 13064818231485690767 18328563746351635068 386785480639416555 11241115152169892076 12879682073696972822 17394415100834141608 11451937880481072056 16304713548296129464 4608633365296303264 18127885573818945366 3374556540435885049 874759507157763733 6255695661933238531 1364776695869239302 10880934598139791957 2173389421055162924 13438086271181136265 12498847439026165980 3153719735456930869 4778229045336643545 11969504177177883646 7259429547569439828 833595607884442953 15829571013686576533 9207310231014323292 14423017913063656346 12633167197624070413 13034432710556041010 14674546566505579100 2956444468478069512 3595681586349486084 6032793843017283987 5682703360190604078 9899668873287624006 16028823228657379157 14413763250408944433 17022261529628521886 3801784660790858219 16314576825850237393 13144127621281733121 6337767747394822193 17921281857773799747 2994982468842018089 16771598084433421464 8741320755208005441 12242339179379365670 9007180338303864844 15934078236395362575 3567243514603528525 5521121595788668561 5108389972920473169 7270320873014328217 15173827489714540586 429454187045112431 7592937037146258775 13372387948845658748 3015277238088083568 17405365327550881287 4433966367646782899 5104418603420593867 6029630614357023349 5181119353549223628 912248297523236442 8853210764855280561 12304647189878801910 12950930915775689195 12243584845697618939 14457263944333090368 15064286482457383200 464995562381173619 11334869529054373619 12999223841440580055 11955394921783262051 6175693808884390860 16957721871587881769 1410758815637350276 13744713475351773069 8823267891418889287 5769171515126722803 12386513269718696769 6539126474114899957 10089764403975203356 4658602334394592329 12252424939461677317 13818046099499129369 1853291734763630773 4931913276037064643 17437291212145510992 9736673707717543109 9732271646970505829 16921216349443628990 15173845642355128748 12449678791843595442 17217827608620564116 10155741946351089168 13756269462235417137 16066053391938585915 17157942790188879796 15072668466795764001 10776507544674118556 13990202638000982767 13290709524033813085 2315609626703683773 10895724498723084067 17144137778093418549 5474290706089928298 5201801212645528361 5536866153107921118 3551852099626625539 2467205909766378126 129830870501447330 1048810742544663033 15364228999384882983 18350213144640281701 7522534048654236216 11551625152024087144 12531383312649736914 3884867025595460152 13737322585123205321 13354091796101240077 2813157249773712114 6481125865901432423 14490082082967692851 16846454852954107906 2590076086641237527 9382013950673975019 13276463203621367900 5952595204918004930 14525819727309045236 3243943412620052928 2530727775510355599 14819977149038425584 15546028714395119112 16212401700595198604 8470261024554515429 4468826726523307637 7712806452272333868 4159303406518035642 16857816613796469395 4362963694651313645 16216161376056343700 2599476809359869988 2320748449816017923 12335271970040685838 8554537605921205319 17634370486180889126 15814441969883359203 14108337875345535160 11913286037684103955 632006136512503362 4626440278025735167 7744258883141669829 1119656441398210886 12845425625897806243 8466937198461368377 2110306113801851996 912643704987187211 801410370998393894 4685227067868775988 11226979085658965995 17366481057283755343 17813471937319407949 81042593510665136 7384136225013478645 9090952241344636464 6011389961734325829 12966365500627653852 8517422790287461977 15456654529574288594 13399724542653387700 12554044195900609526 11980961807636872694 11866905879133410303 11446798121915864057 8880989286423201308 14568630413188427422 8360373388514095461 1367065637722434920 18429870336889400574 1494395492416301524 8643921006455002120 3387993747853875255 17773046884470832472 8113814877415960641 17320603412683438435 16161285465911319498 10134997137752987343 13452826748358674299 10089624323421056907 8048188621067254334 9850054020617778400 17624548462481474531 9879254873434107710 16223330723119431068 12345262419562029623 2032498205677244231 14256959599683449724 7429535721152668770 1673126252152019513 2239237702118141750 6503540064413558689 17392118155285913261 15484794332377208085 937192645525916377 6015551392635234238 17052667146412012096 9430603646528214107 8582797759884697843 13253749170894245379 8299387747122793491 8177185283062412640 10220089393021053360 14773945789134544820 51889215256119509 6423174879271983112 17687846860294939154 366409597125087447 2802716670639520171 15278943799417361278 10781923864220738553 12739121571890230104 17418175789875695969 3463208910462671844 8655726582652827566 1744571506614887737 17073376382396341109 10792676530451994793 3848476264491110576 208597606914680665 13760337830802213732 8943071117263508885 12043013439369044281 6464090006687608129 8763334460432288414 7111297351572177948 12479299555360973143 4002835457456730963 8015012664265935997 16778584258834748117 3337821860875441840 17865943716068142187 13026396406652619781 6154383048923392638 3097275336307078530 13241823560596058974 18124066256687348744 181654890787419181 14808522441387560963 14891817481019096229 3246333330553880454 6702693709766342753 440273611523054851 11879236291460883657 295956661973693704 5005148573104901421 15887757315881912307 8576133719821053419 6612795949624597675 11606431090316456332 10842036469438291416 5916344820826573350 10260686398443457577 2344252070748672243 7632846012638076231 16647944604726564201 10705261349351750603 12189389532902107605 1117809862044339401 4115446618432105527 7059228022303187328 14237440314205367764 5612797494023901694 7095660043806409391 3256935924357245104 10335018603074226747 15677199881080892636 10676453240450795905 15237875166521313263 1428058557067274639 5963236651533671578 5675832066422958056 10604773056443108388 1202924070133831083 6950247687476814846 1807032488462775763 3279885921029666099 18359467862075961557 13723350849635366776 6986208704445906521 13290749922747221239 5776842154366921794 3874680841410955827 11267020556197599482 18281065277110923665 13331188685051602692 16607630765867092486 14997895586581765367 16893120811771904914 10902635593956722331 469440294944036289 14857383846556825321 2485661024791505034 7545798223557310966 11544806030317358867 10051437324592286679 6435674878833406057 6410186286915812405 4794323734483903536 16782304765139011656 9536920074137494630 4426670906070947998 9434895261670248498 14501766200528609805 10817196723276032792 8542183454213505194 2554828631228985315 678380275471320035 3736193714465198479 16290819468815527649 3259192162161897923 14337008614819690125 1062858838675178321 3780736706462294511 10758512348585684971 17951553446660532901 13823248445090369286 10168150415650467740 1637668119202675422 16815636425433416955 574815948580538681 16678659483886239550 13448308157447932004 3360915320370014110 14908850524834397847 1126749326927658463 9731586278164347025 16545781051653852047 18043473498075114436 12036366824329270342 1217415359216856238 15542161908919055005 1878835586425055382 12824666642646099811 8787479591734163331 17938329909179745836 15323230779474517967 11709712048786124509 15721475329800027766 13285796754503782670 5017674660214721855 6677954484307631002 2126453503782882566 191809024981479220 15476678166626125677 2774257726525844564 8383394590920923385 2888458607312033257 11682653662801059213 16343278578355320764 7395895295068362614 13093230806916222836 13284380919874039821 11555366054692331659 9014026575996318790 10272918700982463066 14369225835069904986 3045510301888508946 9812187369731983588 8091887737841624744 17514854167838124224 256965524297973884 13675130483582271406 14727604468176087039 1799430868680683010 6753731245804884200 12162774888074491987 2369215782462177387 9640181729891870771 128833846271293632 17678128324179659941 9998830727781726700 14844122546598059975 12388620222593858471 4883512090919624755 9399988035775186754 15255598385943598993 15727609005915079611 14996087379659386550 8940187950989602112 15110451242746646211 18083145363647180606 3569982139623262938 18245542831046993247 225956033155900258 7956594205917619119 16868765021141786625 7020365018214358430 15322062936613585859 14563203395067926116 9282300548459477033 5857587992419460144 15800378393240004876 9988239546189519253 1521500475283956374 13633050687445576354 2576896949839872035 2844276666044933096 1266287630057626115 7031137661299286675 12465292457032110649 14926657735714194979 9455891454210332951 8757371555619871984 8279788566681363053 648888092915335074 9805933485304009298 12569835323113503165 17662588354373617009 5102396435194367738 11728127338304967698 9782592848176962096 10415882018882931853 7412633013664202469 8121035824009131756 12873017820198575578 5354754643489297834 7386186986829152229 5179792956359571888 15179679061974217388 8024192278099994593 6914374413253393266 1997350895083995372 10260582370401946516 18207356694228543121 16955570811820095238 18444229835302261193 10417546688674626032 8633920097112328068 9016240777671036631 3180326922103295075 734425008447913955 11523177687155151334 7215367911911181743 1594557165002239324 6554185647670948741 2158928616951397226 4980141773880323536 10693747533203002876 3185177869084293054 17051643269287243546 17969210036412548412 4021886598289538657 10683538999580924977 11379163834816846757 13281135073506738653 2332417471767012746 10835151405663380068 15013497653219501106 9343884443155356804 5957908629310012939 5420247710923746817 2778103402399189499 9427247382844859704 8832389068982528047 13181595873849088284 12673804592338313300 7943990997516258604 10053792495623079571 10753217072639770975 12549572197970070047 3555635252347079273 1441658759249866836 6723857116358802256 2841427136357539276 3895765659842254014 6405846832002219648 8451948642996512512 991189844101214880 7390750954029527523 1871893717295327348 7896891559444209316 15823600140983306004 7520337078840958135 11947973993399235085 4165481817427740313 15111883571300602661 6510677478812999035 5878264068092345583 2370208032017800518 10142157836205130589 13376171779365002876 9787912393589348723 8013730485555831160 16994444800640903873 163819656772334385 8307384404071446648 4796163682984285279 9277628004657163019 14870777545287726237 7453592187053673890 3727338476022307492 15415166269777996510 2819420202157748470 3488788172623558517 7024224236779748323 1522959807209652455 6650886222737061929 14083055634731828583 22464588636827281 8473705150622517158 7638451625738688494 3349141671283696904 5007910763352856790 12265446109146581210 8369095100732646844 11580895386638230866 962689701385912437 7134165147287593722 11797392118920557114 7763840791769422991 10605446052689196760 14834488363997134509 10838296924797514499 341179218500387491 6891784567265251347 12526278349004979555 5698927144104839974 6713523974228278853 5315579978182235016 2818488363592491245 6327780039497464167 5412072970557609551 16486297921855674195 16614334248459025416 2742426074810360393 7266361056953402770 1941916106490951662 984349494093317264 3424340132175767792 14305118956226908601 11879071715630097490 3499557286224193893 4582397682255259717 1452433373333222587 12261895575247880782 11501618033709513486 7148959279447858203 13421252193327738839 5714368523771803935 15788981476156512279 3825338596493082173 1680956305149879866 9136604830425887740 400304851532177829 4425668734161319287 4475214326741857347 16729440160528362821 2170867642303040623 14453868824745942657 8919171193862775271 17188647645971621006 7000745563806932508 15294022491951553347 3058490786129591243 13549408121824733637 14408270565081118616 530818172146708381 15589173814177927990 296012880155106358 8971169576915233065 8934687224325311805 12728979270238736880 2622412587506520227 4045391314302032640 2562560494857578550 15379330256096547973 3911018023575443619 12955905721016279917 15496898248312547434 369961526340102960 1406803722136022784 4815921669471611941 17289855521797137554 17922085785635669931 13497310081216311570 1434877137483637635 8934226920145617527 2626504964208157856 7488850584587963857 12166644064231922394 15528989104829721088 3190159676405717670 11010047193617129246 3529932440490705137 13186767589039303042 12712420935331153122 12070300032462118027 12607895679179680722 11150624337448922933 17201365867820221205 14857678575818070464 2392389668335100137 1770513603716532407 1075759087094367692 12284849358894190159 14869996958337151922 393345578801090065 8720539830274698452 11659376475480283651 11770258244461571224 1667728741029258434 12155204413192597610 7783534700716855269 10769563139553145012 14208873444035899787 455820107046834572 945453114424659523 16501094113445890529 11114918669874453576 12989870824279939778 3762968102993081007 560928956353523864 3574750370114916038 8809764699738180804 14392450471109360551 17928977079083548335 6989355214192810966 3296181208506526070 17728525191779867638 1125217831865603589 2222746458148993531 5818424817479602076 10178975514807616601 7660923412360719998 18396985168581968982 4056586047724844830 907217848884194326 15891019536376532234 2687094289711848449 2025669743069057861 14883215522831301155 1669811781971085206 2347994278001704701 11085089065861846149 4633017475798707826 8524358178700561069 10538019490462265889 7571811491847365329 7004344414909738633 10821809940999865401 5365941486724971177 12627545209227345046 2292459694661125094 17085278489912068274 7519400482171404691 7926611704236082947 638483410899468344 10703491422482223784 11615291544098943082 11974528261059474311 12751313471128072892 3156270051372604449 1519459181405789879 2532157768618960466 2582816530122075668 10710921155456945254 12756859782674388111 8567469336710865355 15485527298831081237 14122197180576317502 13708783609618691782 3858433099209132809 7040382294962704747 4970827369566626265 8927250002210441453 2106405125865095973 1913034061992694760 8324429417819759398 5829369217056105871 10332861688889829325 3471458006896470352 14363445052800454339 5474201934500490201 12816737069387032609 4513899547784499170 18127931357151233080 17068881132663810453 9548531114252027483 13820539503440276925 14481654850714469041 13195845204340376070 13840667761141976035 15140693006220209232 9297618768256926706 28585157189987704 877091512550431174 17396414874079113862 11850532019956628312 9122107164248796242 6220281260800547994 14128884148990016531 2752541743892836181 16251297578883445196 8312192801579577551 15630818294412403793 11183559298794111903 12217018158670755864 9454629207142566254 6561329155860111190 12318119011275014548 10382525484193220587 16674436501819430332 8592724977650310301 17098902918059733145 9860347395069022153 15557860715154020950 13955089142932528802 11038086501278470733 1530181212897178284 2897769418450100277 10138922862831255031 13372164471500686193 16290744325430487725 12668801815958512898 4479500437284821959 12938372231223882805 321812820679539761 7203600484135489374 1100626544072784864 3699333754374908626 11531841869271027752 11368761715720449801 11711224561884532639 4587067582036440468 5331631594777578903 15879529216905312679 8963632860292537561 1506842832147544004 7698944097949694650 5263002857849347493 3218214970533298732 16266726831759923166 16258146710800964561 9868040605924958483 6553816198399127435 210399362144666904 1048272941924015042 13779297570698654544 14136941454289209644 18125088133193526232 14587964439827108660 1479349748363354378 11543878768959975614 2523059527308106368 3395654784608692441 16919677819188156929 240136554761640056 452467951270263164 174231922695193333 15720329167956212757 14832370749523656056 10749607720897779675 7225669660413807362 15053677975960605995 11128826778098560148 16187526225240013290 11288806354021033218 3618718449626830712 7657316448116115207 5011835790107837506 2228188084443105725 14353810899102818669 1503381166642908916 6349825747728116323 10030292336878249382 8775849197216100916 7010240119850888539 8660106101090848264 9579072606386005899 8519578281120767437 10618179965265166386 3648423995388438792 16438252708259163584 3441718827532255258 5135779623723509021 10747516797426427982 1605419733693862408 17760723477303403285 6845225046054358564 8741298878901243866 8288742175937521734 9471784793222594765 16730758210406832711 8504348649825399008 14760196181443904963 14186106811630567357 9882089000592020961 6377890618821384502 11978352498081804690 3689334334088716240 13101998779774318629 11730444370899479996 10757643665886596485 332052570442575317 2256000253818503160 8060759805794189933 10687113947265440010 7826757061792431611 11836950915269728456 16398231740227948898 7376861786060290482 8185333934903877452 14993313368851917398 16007393087949072824 16029955117224203843 13129033455882656845 5013562728001782466 9648364155682270856 1046630405723647788 4972409507821196385 12516740990634021152 10793388888361832210 5332982364978140179 8104068961881408861 15044622084656656786 14504668706200290659 528917651890879004 1129456752204848511 16073309556685859381 14826778818308677077 9831207141937363709 2054616489955669066 17892676854801256600 17608555990238051249 5022451079044715486 10959575235914289771 7729719166620171581 5202884279901270198 11237417438197455693 8892943254423381383 18413851064447051610 11460857133158312931 4518556368171664481 9272969864509416190 1943387137327769442 11017441658305539953 1903364951356980164 14489539222623154996 17401783876489593777 620907130048344307 18090526217181846410 5642027928754348582 5862953019903028153 5499338150731820781 1357005997005288582 1276540384736741336 2032363939738814251 4730354226101219391 10479004492054075943 8123603506893465906 11793350521576373084 15718096158882865631 12516404636275398637 2240051086482840242 3504364183088262992 3147536149400962023 7952676159677041359 16507513174960446125 10389961025270875044 12931098523616396633 2288070682980305428 13346392671923239489 434909962663403229 4994600418288551925 10678346662858892402 9471155564488980538 7309037406198216034 2404932800229767197 9890206423723191798 12951139653296300800 4547749622646285781 12278715881558579813 7726972459020985372 4141527464516977881 5815666745499332525 11034037264875914702 7954660490158771792 2530862405740576930 7338911495617656301 9049933597767256424 5057006446813208497 10094502563090617237 5182797444534457266 17760946831126633772 11518643178917805303 11290698074456990274 650757913218849400 13227304980019367822 9279290007363569245 16945981616754240318 4222195661190210503 2307927010085317873 9473606222381674512 5999244186956220181 380599533233068043 5338541155720624664 301979043461041746 4674311691119944239 13874027139185181863 3240940892722975970 6776911712633129894 13360534263484323063 9144538382302145585 5882900456562544541 14362795192283914957 8190742234965448658 242330967222201646 6218326435691003677 15806600840207410001 16829604035749198940 13750396157492428158 8128508175241982422 6523157334520450841 5580640778232979112 8384765284067813062 13206263756443230163 4865997878768090854 2176456650024861536 2719354025082805972 793244085444675258 2807137599604331320 1264392015564041883 14620509417213174367 12283970457897604662 13345852949530704721 12319087663511637770 1439929286070198051 16621083962046502462 12793827698085673507 14099113981032083623 5593930604979185719 218386397279857300 7256208426857017942 15903006995286981047 3668887534584240982 2621155087165773707 131058099294747575 3644739481138070841 14059616884313306548 13258758563495019118 9150104708924426913 4792730880714246501 1831366333385372201 2412087232159300710 8448217938247460053 10281947161175668247 15676755119674283406 1427117782130351269 13601444001330383913 11597235049297801945 6474157073366825887 12480336126792895438 8773522789721257980 6038999311540026476 8270930764340687687 9070763893652958145 6916315648409962142 11794546276167943695 2118290900796633181 3451794534886653555 17224702407842361743 10296004880005056641 3503431531974240608 9656021485591317106 4110520821607982695 15634082150555183571 6843681526316105700 15499135436485432645 6613942829378404220 15872119057662087520 12118683094932024744 6753550820583139818 15797781715888082723 10740196056449978383 9414760769350838321 5604491683524749448 2846527222819296048 5030489493384428250 4732470225547179764 17686327077492755092 10421980161862776015 16231540511002654066 17370212909117212696 11563045483521663721 17834592002922000167 16267626651456292332 3464282782532229025 5283068080777896097 17238858574830492405 13032326108123631534 10598827601516821751 15521853247874819882 5495488590626927716 2284799794143550114 9469306673706288184 3732740184995979439 16718939554499180447 14722308655488789028 8866368386693291196 8933504121783715923 89035957140912103 14305504941378005127 4477078265261288951 5635280489729254471 10991255632084431544 60292277274793301 1605300313494591881 8965422572834438875 17803782675830761305 3697603221848812585 3385049923014657710 4028995495211256449 15742349097129949793 16291494444321982907 422619622238065714 12538098007013793442 5746337272542199231 2322458851423098910 6436688246373775343 15142330259936295284 7045143664611895778 15141461120412146114 5624856664333015329 55830443755410190 14221279276021839326 1367217657933490667 5815201967991930255 10612822389671959296 4877919273679572117 10504745443580687394 13523517689920615116 9157114554415477120 13059243358918767392 12489431097052388494 9393280730444640933 12144932767454862843 18304375295918522232 3888571812322629785 14017897327719959061 4457191716747498882 4088393303988354022 2822814742754580541 8653596141249976292 9384400181775012152 14523869736363411330 7338332024873609415 12009660602269811782 6648716667591575801 9836587410712106010 13205871297034191677 12276376137456647263 1427665929197779376 12129273801241760067 16693898127050291764 8848051308886212395 4870397035307820118 6471175446077599407 10856298812847810628 15993690488514864520 8718702702403643295 5037603702598649942 666818473956165273 18302596924843188184 11994414039991572972 9185516942020645659 14342912955658050422 16514181228278634440 13174977624091856932 7023841930494995284 15530815407617452838 9506100036203229127 15229821405069684192 5425313008076872408 5104821565321565116 16548022716154457483 11702128879955889790 9102516837682599011 16259066515631909117 11946593515858550676 3177068919674369128 6713866778679529512 12237762765057309468 16183339057094576262 15520051764500023351 13371654135233698520 6238202138678812968 4455020170155186710 15683309895809358902 4404294545929439317 5475255472674842793 7457982375345119213 15676434546216468853 4115499111239077532 1861797028601394121 13889309771018200280 3108868747891461639 10890824514411864472 8938368306912725594 16025641060550719808 7270033463410856417 14070989897410810928 2078989600914393668 18340499687717326458 12378164508620175968 7830882529620522711 12814817355318835187 8446128407889445173 1632712374532719305 15633120056273277793 18171861976806078806 1073011647829269815 13642095094565769903 12667268109690500075 1874087699755476347 13130453862072294083 11421509067128862044 15688332685267204086 2039211346623968262 6874368288929906386 14421389505812582161 10685187806324826268 1262485172106595791 1741761888111350515 10661156872420616744 9256360009557580014 3195093385564883751 15236556641684170314 1300028055901114068 13197762708766514611 11487500181604228141 16537329175599963095 6733455188175071753 7428262066901944566 671480373797359502 10630895202761620062 1837448686839921678 6881249378638195292 15873479476556965852 12181885220332737844 10706382731790692690 10070644397185265429 13191518316669998492 938772837175300014 8183099864417926253 7928043428579161420 14538515139085493243 3707044321982015482 11650208391159728314 3832758728528848375 7773736954522275618 6891434139210204376 12339451505616443979 1205904007359735169 4100331797862418444 176004385314626713 3035151248859471591 6269065392124656910 7055710738524783192 10184887084454041686 15924590861954143024 6617313720531426001 2342844218036500320 6231535223176001585 10924315613070718817 2510969838362692485 18441046954788681656 11104089813727962588 14456540386874364177 1404492051028355640 9293742485184376677 13958404326785802002 13240639762823576868 7641604162206394810 2619812719343439560 13271438206976084881 1740964703587659021 8990977996492554797 6156780533203996377 2428494026421465729 3061381801262536057 7771745722532214128 4793298602838954992 16142562298124785246 17431196617817531685 8592697161529058179 9932884478725128199 8326575805704042666 1580854654927461746 4823975906899231309 15245079110771654159 17700738728282256686 4582844705997256070 2249666029556490659 7252479695517123344 3591203001674984516 7419113113030295099 4758009135297697572 11677055240567958205 15053486436023375309 8889733260541753353 7121543205320990850 6467464949377142040 2112416724525404433 262186400788576889 15355229724293780996 7728063691626572716 7196700613850290524 17308599076683603549 12216016901834251143 2781651179413939829 14386779758527244169 6276075649078163168 14756112999662664493 9424116654564344688 14307686626931615642 7231886895603119014 998739343402587748 16117924711233593671 1305676330821637212 12172600501319931304 12472921090123340986 18202372331066568238 1007797856374143217 4111057097709544302 10687910824059280731 3419151538728083644 3057604241934110565 18169474819540030624 3009645113926951402 16385957732815002712 876847892797108995 18194589484792824072 2371747935795136820 15885674130606602881 13449376018482280148 4117856196668410171 15960117981726485438 18212179023213142093 17360013658268643091 16294439645698066172 7103769353330990528 18367225471016172020 3753622664948999180 18277302794111070393 10907349411352225631 13944493492237923069 7525784103647303681 11070651349357215966 14646330228586888995 7556480287792123232 4660321603271374002 6383319127162159844 12546902061212427980 527888047886487074 5160993866627857243 8556145068772173075 12198724694297955990 3644468761416768509 2812842913178819614 686700249687333491 10405025880391990958 15686522038927689907 17540260073589373550 3579756145141402540 8982564934202485452 6341090547307827317 10114672467166799914 5290720629520611382 17684317798344879056 11631667281154336311 15656198059667688959 5251270044170458537 3545017194654230833 14809040021931811140 16532736072507247169 4742705384145520926 14127788639016310972 14061344294834033551 5257382886477278988 13223540112976156526 12738107369812811217 6469411673929269123 6517805070390630455 14252426689338615284 11869673211351028161 3229677069272534866 13914353202670296012 11567360912068789865 12398544893845921352 18295716916877647729 410974661399572911 1965593952674620900 2864614900963670682 3448058717078803561 6496561760571988097 7969768658967746428 10779913924776218449 6777949446678251032 70604509186270158 2213092279945205392 14125604546941538347 6137466745666135681 10902368091639103933 11990823428473018636 6575416663775434041 17330988443017519761 17286440447791133867 1807463275937398954 2356319764045484995 5758763503768998668 7155672679593718318 18042075504669541702 12648731296405131421 2932555026267048733 13610381928832396523 3462005481304645800 7417588940219542880 12450614725632551216 3384595017753603896 4112484073998309903 17557746762953147674 15143736961220900161 16939149884675785768 5318329623174454564 4351939528239179429 1803496369634710544 13365326382267611068 15518492055297224801 13352148025608999304 11099878658397343618 410728631778626574 1379966265122718791 4071935168622465678 12645724404843492633 8010990613604486283 9488411459063088598 10942692094941650461 12069388925812282676 10408783665765213892 1752369683821975393 11708889970717749596 16745794418143975458 4924372852858277081 3283895607850339083 9851445280357061447 1486391814173730018 2848748425550302307 335370124100730248 18428459545122239649 7959713294177563485 3173233652624361025 305568726823745132 17239793156320530507 14886102954354633322 14307930467849470606 9767398806570289460 6346146473452943515 17791801045789112051 4808834905916374777 13515288161403598386 8805829391371846305 16987913523141593826 6229435371645223803 1172369371396590694 2290204311725158403 9121692022742705923 14096415336892653323 1429127738094737990 2244290992012996220 13628313163592425247 16402166542798746441 2988591433670986459 7832022874177529452 8029650447208063431 7113966048998404931 17275265003751684859 5143414108364508102 977174848262520792 16417145486538344573 5778327830379280358 10155171796977645401 4155787998052363827 18194423701361146386 7209641857715247984 5875672067624017419 3142342370277624322 2282053166555371841 5601288839814579897 9607669208088455266 7476915862271102988 1581047577576379847 3325561284789561497 9549330308200077881 16086402468754463315 9544509787171169696 12058314224288030357 13134096190297481222 16101483006888207543 3203653083374192313 7140055295769890759 9207769667600394327 3548506754005285002 8846000952408142282 16658416980458841644 2232357843073134961 6534447476343878583 6954592674452191226 11148761368855437703 4214058579700411620 12905384342054779221 4695015297826461864 6052892195299362047 13115361228403541385 17392309661846954487 18357993463166203430 12347239061497733120 10852383353579920678 2922225295894674513 6871317697041480598 3107138638206732073 8976708313870543923 317051033569464081 1160323319479414366 2154505310322287016 8422984453126950263 14270088453124966384 9559115290721446060 184665533936821559 10559886340350585896 6909122840099564422 9387069938100585273 13779454783662968203 984080792755767335 946408697428424904 18088824365261535485 570360462686796435 3018955888381098490 9265368162675917502 7341231455868834434 6286693210991308146 10360216240887659890 3451766606500484032 15282124141196011925 11309137628296676791 11293728760080104158 6355243136231507757 4641516405911268437 11194297371796001028 7611524578884474842 17925475715893304888 4463311635067276869 11872033384065796528 6718167522002627735 18402521327673888568 17052361045162449519 9970585461318790599 2379005243692662546 15788533564793618843 7989288196474797058 11818023852759491619 6298003413720072096 2972906028179715219 17839316729907848257 9533870183376323993 8947855295325651128 12394915992116118987 3382005946458368194 3374538795366155135 14574628700844597668 18216453429360372996 13504121698011804996 3626880807979906728 11402446785265238176 784917495804531567 15527234172010737939 992344389399404821 3693428297439418247 210415396968976098 17637929250381147746 13515574720912863893 4885701524256239717 11447728774913712752 487746516648692012 16822462827360756661 32921348778445176 691816881739086458 1523974040951149938 18305455161258840491 780929857289354453 1889186447897133113 9568238558416466998 17033186114623051443 16155013513686414607 4560605548717436584 6004159639508919451 1442609680086174288 12005038542380616169 10096651204242097026 8305103179864957098 16074446835003173138 9032816906574131230 5550222423878823089 17657310949895517494 6702911107919770750 14663819522619648076 16313244773913932953 16056229537414093461 9206870126858216479 9157220203893498372 16492127764603876837 9479304770584280012 7415661138654066664 7224113303880228247 11014229684105028332 6985097630083563179 2987926745746296428 8079558362403237308 13656139547638462907 15267040618360014788 14543683034107357077 11114961484375855547 14994385855704159282 1530767337352793167 6411199081908286519 2378690229140238679 14508697524658703388 13785746382042165137 15559956619544723575 16155510291357088530 8006323068549605962 15491443411920780059 4179830679771874020 3431218016007009545 16427164027328549644 9657322325956382148 5691879708920242758 16621415663104260208 5837025294875023606 424133617170461963 2849121676353634039 12567836021547672868 16573205402936839710 8759162806468736083 14472878141943310172 4995155219219052019 2129662705313019265 2062035428883012046 13035044270351292970 18362126725550947779 2689403906482772153 13619905118598618790 427099899777955130 6379222058762251639 11863520031935070539 6851408197469570856 15652777932737690341 244789042064290887 5018906991283377515 931422181824816595 327945623039170022 728442630064646689 14871582942668966046 5898416840155131987 10772439805207730981 577163786117132979 13690377530191086117 16393059210089936533 9836918085215253146 7677794666634541127 8490791521085286419 13634700337052815667 15305108536996171572 13517525657770789123 5646664236407357471 3235041730791614381 9880831305879869140 6814785908664102550 2213224936703122910 13044117478209560554 3635647845991636442 4150507581472054766 9585895431395095176 812077280789577088 6259024361912537200 2355821766104277565 1182656206601083116 15752999504219858901 17663943508225361392 4588297767641896766 14158958638297601533 1363461213540969400 3771100191163503499 4340728442455165297 7270581836937387285 5495847352389244236 17325432025595418023 5464307213454087798 2648042382506430021 10736074442065914738 1731980593788053374 9749805725818915122 16349595904610240012 12991889344059717523 260033959356271419 9932734268242182460 6273727469345112149 605337356916973055 12576351460682087224 1626333457032273124 13296156115373569674 12062933718582672897 17245111337817002946 16999914865746285667 18239115549089975103 777854896359231122 12674789047108497962 4714620488789942161 15896107587432039447 1057720680944149119 6908505042706808569 12387946466164743878 15560157485392412752 9980120475360118827 15330746179278932929 14290010296852890391 6329623468376997945 95004278958822086 545725003006582413 14402586230412907544 17006345292350145217 9744457150764466683 12013717262823748132 15641941772063516303 15578303920745613382 10957590515250890518 8252570636959233914 15700824375689153423 9207650110478950840 8112387990847071943 8159817157042435488 16979022345098239081 10601531767880700560 17156251101458112798 15440583558343217801 7271768156024568413 15702406539245752881 10881326338563902823 5166463000671090237 17362694302911531736 7320809818684650074 10937189288666141966 9614959874132222719 11372832584646944041 2016039579851607122 12036481410902410322 15624341354090140349 9830368647681170815 1212751949650829458 9176342489453462114 15051512161361641410 16684204279010690657 4748492680227638804 7054932200417072745 8878586305530761344 9100071219226797040 6524032097252008888 3563371043691259659 15593292085638992025 15148137061666948970 746904766072839566 4612180085038581363 3912741025675537628 18407200048136016107 1860949058262636610 11331612250289969237 9901686447496049251 16937943144078741457 1037733518051049554 16601698700204998853 3048463777485536143 12647133243194897084 16806264695887288554 8865311084514088575 10238587680005085987 2697497787459574670 1271303083642925559 10621630672324727253 4640582648460527156 17764342362244299866 15051104215921509825 16622874323028728612 8782194429188799829 13918787115350192665 8374726980172161939 10650200712757867013 7631732074050159353 5591347675876448648 18212305480952484844 7107520872916435285 3096942300640267712 1739161693374049970 16024734315271999523 62370597991508043 8456135172130368682 1666165779276308687 7398392877766410218 3265712298105631750 14834779627647662213 13432929875658331300 6515616137283970949 16435510026742368242 463599304273057993 4815503531897656734 11241015524225392355 10452253750716534739 3546643260797120402 8360876502901734528 1846867021087872488 950674142158628532 1861594149999424672 4776296254587598032 740707511803218970 7258169719877894971 12592505114857372324 8246220536878494719 8904757819958431938 4917478041325639630 16964863737705575372 3329818778248077359 9062725165531241884 1194662039506933149 10077182270799627143 7375688538986182191 6849002135660074954 18398129034977104755 17063988030979413417 6914266808638248888 16489116560533109206 11569647196078412942 16719696527506098717 9281485781815094522 17173750321348859019 2394230065558952510 5218350845422190 9182921544089230759 12148589054312028287 13097373310309185226 16448794758625048437 8496185776907861766 7005319229325414750 11329080060146299399 17268891826430908235 3765457780891894370 4214449436391662826 2665098692443845194 7747979864075565795 11888780524317448646 18386254599673880671 5899303349521078816 16924488458386584412 8956535652616200366 17491793438169707863 15947906072002405587 14876700321036474929 18249962099214010470 529332081359539897 18038777939225018137 226182838372441876 8418481784658282165 14064423650782431805 8267990533035499430 6870897056016934077 5643016682675590142 12644149938170524691 5450808173070698401 12672573166629183421 2062287994215587264 4652859171966350271 15666838893024022297 7097477571052946233 7553508993310866129 13024917056018363558 7632055616234555953 7976603932360283489 1598046960438147619 7921545004112043428 3166938792985837540 2262011793556400218 15508013652088123821 11279443585810864110 10698830097129945225 16004123791449929379 13521788079539574725 6076503283096263071 10278456114741605176 18293638613613992301 1428428700500426130 15411286568146853344 6713248756394823622 15011665909988494387 12465125386996542273 18168386103493283189 14599294774312189375 18308995072975917621 7318503584666839124 16711575857501726521 806625495654947698 2300478326736870682 16207809747295986314 3362585205870107333 16373447610175981044 2408376951769682519 5163411590342372145 6202386902055416697 2597423631935819307 3422904364503887820 6355633368881884436 8769277122193310075 1384220343298490188 11811392360136813399 11295760178813913352 2513139008419936838 3796011684705556958 15115492702219581074 1542629377798658250 5494728766431863850 4850862146322586987 5222787734569429728 6884215579341489693 11024886278308860094 6062638640768449855 15564352799283228733 1384969123955965848 7100194292883527463 5464293301644744726 934310538784414500 15691010395112250894 16772347191363845235 8688338676635126994 5838178190756121149 10002692372300299652 3855995901588974774 9516220760933323422 5892455319467265265 11879612351691820177 8009182435182998119 7791032533064961290 7845404777497262073 5766228997538461100 836709632114203221 8736567810985848284 4111841985990400678 16127942627266149314 18381040416069081589 17521403038858094312 6711287660651258990 6829174492686390421 12095726830097525430 12915448016576664573 17059868820169928732 5778755725595196079 12409102587133185748 3600946988885045602 1248980034676596578 16300894859254998320 8773755042897573232 12154188974959269140 5856271128112783630 12628714670194919236 10224683505780158463 16485329978195829182 1794232176920895808 12681886514996417137 611476329173830651 10783943718176159707 13672563156096974111 5895091260423841037 1735815677428466004 1647414976040441009 6241404548274508677 14896267041022007810 16715174362169859017 4318065432998884385 17757265830135865360 14789893209587695423 3477638221247699962 13454348140427164653 10785145561588844474 16202753683714886515 11783905349614574138 17664257386985763325 18405289428277019197 3061240903048307631 11703001625360770533 14871541706232309575 1842145395613264372 13137394166279819625 3550156023171700418 16411923551414985601 4767169094861288951 9982000876952140793 1094050032109709566 13920809721957496095 9891186304727012030 2211844124600001401 5483269124046427786 8961263195579597340 5828715342620984440 6873458232548010561 2467874239149753132 17880856011126218833 10469332695936059857 16443453007190860300 3116563298083582052 17628714812281301494 10213336752846994866 1541190619717424325 2203242761673868175 17423699543701539305 12714125689268657447 3856190376479900749 14245568978964306108 15938798720623800683 6026451335890458220 10388445656155434299 1630255201205509910 13936024017150937764 14643159679565113935 4821988362138255263 5212576227828544945 9815391872823404980 17019847262097385394 12361088272750679209 5959611608277252733 5190185196668259931 5868009301994482374 12029525756816888049 10271772781443597651 7806602161068241284 5600744464921944023 159112375238377769 13411274624232635272 10072172856329058686 1699016066654608231 7959449361246214767 16873467052187909807 16804711351783771796 10804094583431707823 13624223407614925586 102058418403083685 14973543089259922969 5180745425388508192 13322142352384304380 12181043004704288507 5689085568304929992 15008353278219383656 16656875132379685109 7673995419893883049 8286229565054952969 2899716493104083984 16998755187286810202 672587733858682539 14958556501421010156 10460970963469398904 17486983038988994087 17202278985941761812 7002311199085425516 1819863690555912715 13161820165394295383 2395957320166469450 10131533401208701755 17332067662521579513 15182244622293391538 9617397050507374664 5558808485982242837 2836286868824888914 15950595921757826404 7362191533228258322 10364954732486506454 2121907070367683213 6680993116689645855 1740768953084975593 15137154163631830084 2757804010532954964 17587207561507044262 15239533125886319443 16749350999320693733 14348513446992851400 871910364972988370 6083061463473045688 4715307136137131266 3402225035217352872 16877286460401280453 13800488281015842949 10139348715358678514 6596805542045113710 14650047280243950904 11521116385062455298 16916417736937204405 8232161206080408271 10483410899640293054 14269665679164168194 9653403463052818743 7349733511944466092 18434018858102496196 16570082536190027059 17902915430746089773 12333427216639580626 5979263694928660697 4867519696792877272 14343238604412199439 17404468672871793981 16600083904629418799 9221061095992766566 15593554311849048242 4799424375026169076 5531755399507133873 11109302570805844993 2893751731560630720 7991939996390189653 8072908132950418306 7122515795283257986 1662395548772413050 9323013323192977740 11083884161314350646 5566122570047171928 18362722715013688066 5712732988400613135 3664550299765485458 15652081360955350896 10393060863734059847 10965188829920116523 6111576654106033385 4169557515106079149 2723030173595515471 15169001272331639858 4414544067299190204 12798789375430121679 9632073784195571613 13305999285391882490 4777737802556589346 16802761068353845246 2030212030747956330 16492932686273661170 10439749784677656422 15311998041601335443 16506547522506007545 17498461421849543597 7769148509411109460 17931430629280532728 9620048726526904887 288131982957517980 2546258258695619236 7137722724985236788 3561283579545100797 11138733595828748089 11936060533235934786 10003730896986791154 17023520201755170206 2827640387242948833 9840140155641360509 1474875090966526464 3358769611952398739 5959128272441632067 5790792966460124360 7314310238623004869 6667248274676143828 1885384244281430346 7390545892833454013 5996703925221361968 1600757991070206132 671531686159550652 7829361675638317841 4506068921374886529 10357890909086831973 18296047788386969820 17821409996629783752 7381667301342353659 12074517746414630017 4563986632906593043 16280111820310403948 10609436334889332018 4361729225256707395 9194910761806164410 11219857631290354584 2018198280476693508 9356025350510692537 16436767127610588375 8015841068207959818 11305848228469696985 10026488598938790505 2571812257491044348 1640299797531412735 10052338200949962806 6845947917824679021 16546154230653873197 8072436695167167689 15434946179609116881 5723258292373518859 16392636806768165972 15815207309463072756 10020358904271728032 11177596214987831577 11013218773265954852 16627045075617291316 2606642214098085197 7954966840593441526 14332464444086016371 7872337099164788398 18050235301226309352 8406780482757121312 2503941397734545904 12611400830264819326 10713768279652468290 7180067367455303788 15421002906278479715 11425015258883318080 12162460515272712244 15186431800366110006 10726926378739482172 11552233381211296449 6621329783098425755 13807777805616054163 17494479134220417126 16582041162728265896 1202533231244620145 6437522269831060686 9006838069219292499 6899904176301885197 475438747379160842 6180184726708590294 10129707858439877415 8808793511150858169 12046059572505394464 6015182743811578005 11284808966138801431 375854573637730217 3480582817817053793 11716398246166106157 4710996746147652574 2400206152492797627 3065173920975220032 5530200305170966835 11967533373372126893 13035614734170927576 9103955769432237176 8929752663171569387 17755869667731839503 17023520010954958910 10867137227481110285 3586943257291433686 8832629280313760291 12028131563292817623 17343859042077814143 14535739611204808173 18250096382936306616 14794228739350872540 10485820702811775104 16128775843682831415 6610123647808490727 10539360687711337987 15885806547300978124 10281468972560192656 12084126067886987697 15720067958134344141 15159726933557624647 9056734103629705187 5911754277664362322 8373725913115445912 16041173462485964563 13229745902099046072 9975330270989250119 3527907099126817995 632539004873213517 14091361165127194885 3034203649029331884 18008418270290738250 190946537431944306 11424621301611374577 14315041440948763992 11817367445034418546 13994028723793274472 17759755888560620406 6171212671084189902 8371515101989154877 10492445628229089223 4302070868983250554 18441755191159204863 9792939290038734386 15502107420930564476 6559106900843502941 2704361686882999040 1941139955458099005 15457463717363395568 18394490891544373242 14468749731798405304 7108789160198890661 7542301193182245245 16259640486332351391 12014572428453636115 16050238231194263653 14424010008595815372 6797761631202140255 8916049903802181517 3758508591804013221 10554372224898034026 7998974836601402021 9714310443813693112 9644651341481580380 5140272520050883331 16576252195503932068 13753334876693705184 980377370993145838 11410942560551299424 5030228125243407738 16450263661788345161 2478504320695778667 10090928650981122984 734179287927161974 2780104388178116805 8688747167660587291 2127632015780765475 6493417457397815747 8908700945358655672 8299741839956650177 1734047285194164362 736424059311863483 5725630994191612009 12281585093858640639 17026849531220543280 15658180003965638561 8366034861989337064 10215907582569015529 12331822494434339789 1737006062153578916 1068570860400822353 1132571740030026510 13323455994364214982 10438415454007454781 12507013441066605211 5137630953549442855 4803537291263144529 4258759263488210273 10544106366154147049 9867468485371513305 16020029193810189631 14548076762908103449 17578534411913145700 13255300893665355654 3547465885406582475 6008709724176172753 10297292801626107254 2628233841172415756 13531252600867466301 5164902032434916385 15952069503950150119 10248432883962504967 16091060825656660257 12644236451621604833 886773966759433756 11715128335771119939 15713431169566563268 2604187160145472882 2218966276870776979 1107427869656596624 18237484197995638906 9453269986886731961 8666441404940931602 17462374858212348597 6321437878426218088 11236632850646098060 16165203861493389986 11600120747499148638 6483078423545394151 4155075451261469344 4301864666975302156 14775712906256467717 14891601352787615139 7755575148324052364 425603961737242576 10794459769258434992 6203554829425586833 17217487637551229620 5378272427961341735 1946818183821215941 14057705421526616425 6731056895720827604 7934630381559638582 4018316766825327555 6546358075484889290 14424200380862419487 5540515245143088277 14379000501728107818 9439670257872488400 13077691876849355349 5028576875384798956 2583087815621263263 4626330028800827887 18375092675523630724 4029710190175340746 7362392155835122682 17619275309551777862 11715395484243336002 4916200164110396074 16801101388698646480 6169743337903592456 2772382050896947664 18176480182270052137 12260971559123829800 10666183015104115931 12699241821920537482 3961000301386172345 11092578307601898879 2206011188999592619 933916304291845528 12647185091345148608 5525490917477481885 2899116402153546932 13162370695963879570 13268153976570046242 4860182148282533432 2741911955161810411 13481660897956262552 14356752721187802532 4936798149039818621 8592619513085574784 6064314013360475688 10421387891266841253 6087432011298405086 3744686535352664691 9196083308080602858 9357490303289645328 9616396886185329229 63647790604186359 17685215739371348655 14113641909938426490 17525368627790378141 18108202551372213058 7122718188405009636 944714668092786483 14743132275676111354 3000180097773025088 7323689034228015344 10266884083973675865 14688188127559769871 4158765809100884697 10227223251080513411 16220653305542658597 5531483488276837574 9676606445373642397 6540195126606630236 16433842092419907648 10777165801527618273 12333784128760747375 16072407132738530955 8465703844786865294 1060037288897805134 5364565868252781031 5706815353422770081 6253160001188091996 15060039611836030790 3720025618833006989 8317527758436412448 2516573232563694461 7971053560832887573 11163561521802328499 17508735375099664230 7456879619272250706 8783472324810534127 18358015755900744809 8637074436269177864 16967584471238054945 3141501099756062729 7232550369212028316 15945046276148482721 14691314245075886743 2471162986384573108 4963806313374645160 15304997036227528900 1176062426303781220 10121956465903622856 8619591571732476238 15073446316486436163 5916524319837496275 67017144212153503 16793024742616255820 10667965166910583852 7992940267698293456 17897974498472934733 7683561176546010827 17106502307499637816 1735187777871643806 17759917987732742818 12052490571306184822 5952867740625387709 1416547387933689083 1619215532255353667 4143222977992465586 13678692734940327975 6472216894617047095 14127848565701760499 17145528822173046819 17393753662411611440 17590481624237619346 4996519901578455197 7192820713878258759 10275135518694904001 13921990703156318565 3783649357108768936 3162381966393927725 2722810895319111856 12076842744903512752 14312226457610908398 4769712599395374528 2213840823279490505 8051086328399300339 3781375769311666080 4465642071103003691 2072562781804821035 11206463221164398675 8274960859960414923 456799267193414519 1472572404450231470 9002028523575077297 8241532819838605229 18103917804998771469 6786735571716813706 17717645465476566054 3028374760193897635 16617772886567396419 15296518897693329146 13730908426641101791 9293824169774499528 5067218219344028149 17637044071888393163 13471491950629054230 7525792712963640891 8564825767824965581 3009340317330693279 1658124084739154230 2434797284417257768 2910595176778365056 7857020200066097674 2007100166409044593 14924598035376682430 1582254643989615472 2567889891608796837 2767600326102567091 13762963182156199158 5636588443466973189 12291789517115300460 8013209963400059398 4708535310244991533 9609559910615810779 11978624728271188485 2863765761330589757 9390097277915381594 13749698475915349355 13897515926076113369 7201379256746356021 4408259943610528509 14589116776689748675 4024866947179897162 6537567311193744398 4061862182989118303 489757894352732294 13882756377269719399 11349534640766561868 8983829251268703116 9469363191935138338 9855757967533737612 15876437379940048040 3195116033121343714 11712666810399402253 1305813706288699648 9343759372393421722 9926664719212108121 7604029755605026736 18338087572546221979 10526224205584244366 9625586738833781947 14365678282707512111 9309510604312264101 1405989896944254885 5095640179409529866 10165879941145477124 13599161431520823531 8288571082974596513 13886670344895527629 1613736067955764104 11641520253740538233 15702742945326539318 5483672634115499291 18276636704114750312 5265675888451492555 18187730516903741418 2295324902517469405 10147224956533684190 191456283516506001 13896705801737827525 3832447364218305921 2726595410460902432 17044169729696693712 3029227429179008601 2892178983545454521 18015841167164428466 11298763205099184816 8344800967087260840 7491644582891791993 15945640403257261507 13580942933087738280 8680692440708223598 12672116410150978739 394864386493467341 1480978101827130307 7837426245820609357 8891726410900982268 11474560228340754828 17769031732623855070 14275503502452007259 17216290077199904540 17904110900483259391 14025327285371584820 14712670626246358216 4206588391564456505 16513892992237317972 15807466409219538654 946700970113669528 13351795874017242241 3785568842268781076 7386394425586531199 12918995935828299508 3735228497211297190 16354192740402922642 10885269246642631826 130917773366069371 8192760487598097310 7793422527220386875 18213200094405817670 17539045404713371575 1414898499809405674 12874657384349662512 3336829444363629109 16148566142406336316 6224459230194173153 385596799447369793 2086197576555320137 3816871598229757528 10647534760075328484 6972045609755782623 2471442862188137389 12476124388112260934 9693348899578861924 16630999085813974454 12074559898937962476 3229980165830970667 16786587282083430738 7650397951746497675 4300551118687789205 2358254489883929495 13562113943073372103 7019052942508813444 14979090385566132358 2253807825035678309 1171772078101439292 6691213319551182932 17593268343712746516 17228847241199042940 1018854241904295222 12516041831806359484 4945103451935753924 7634878911194024152 17269633661970165156 12610535513969897837 5123538135282184640 16006142890037839262 5259612346823860547 1178510583259065391 1733896711718042791 1681593901863444407 17409718538540382022 12358380848686323232 8134856794892997290 2677725138586932557 11889495631398179337 3281005524410153161 5642255847244698994 15789707514867731917 16494491956093752252 15652091257516090254 5782897265666771589 2102460930727006376 3828305117720579768 10338538293121845797 3701598887106664725 10827799958580767465 17108881454630364128 15664061724310857826 6171851547924658004 7502821323016602858 11749868365545120071 16195766811456540437 3183845558718592953 12546783558041116618 4772919661008039449 3504354162527520485 6153174334079460399 7427515833959976423 15722325487579675104 3194876938238764578 723909266348876842 8135082480669192875 4670620062219648751 5140050003042222845 827383145420423835 16263378208751524366 10876711259672235653 10275472411251345221 15206954813051226426 1403875422896194244 230180230355830547 10635592238724242323 15740744825437214964 16114851174167736520 6044439139770998108 5698274792384773910 14101206750961751247 7783697612697947559 1207733014741979616 11263322583780257413 9673235479174914646 7486927731993683119 2058361182074332289 13722525423592217617 2719027024917669217 14582108562024091040 3391212483366887577 1372461880241452277 8848970005952734525 15261439756895431729 12705275206591657799 576555858524423029 13547821150126210351 17040154465844296004 17962141802081298519 15209634730128186951 13491619439025082906 8646540111077920870 13468063031085757815 12177235963126378176 15270857082732983278 2415854616999122135 2801151466411411827 10509833428202812733 3074612586221083163 15914672038068954263 2111694775668472917 6568247082144793594 1120228851664076067 14777897184644025300 2050515299057941414 14293230990094303607 12579283727958311209 1581023208078604642 506054987607520523 16473298895668932779 12480601895588803645 12857898944952436993 2469833941704605741 17629849545083193227 15169193791930790997 6235428468824359674 901633695568368282 8745176312789931479 6036534551149875425 3373135674108041692 14880199977804313911 1824279194842519803 9305264028961716717 6102808294110564936 13766207087715707533 7162450793944878501 5270386593031302341 14789791274451349161 1160206701314358631 11519365132849693150 13148184998643294541 11856424559901727328 15006274382370289323 5439457923715294665 14050053653162011476 14935424499138580257 12815117695195078479 17060074592856521395 13935921911310864934 3141107933942039272 3888264950025137898 13855704846304259911 10621583013111730997 7519913530478533729 15582872335263770484 6366636674488069886 4777977800641101694 4870532106503823344 16002361699199803496 11814897135762403197 7806284614797316328 3826450829196803492 7032592912272348740 2881143881575453408 5604299947988690649 14648744837521962084 17804015949755524971 9743177709817544045 9011719995435022805 11736141582890088608 1853429671079059907 6775200703570390885 16016824889571285063 9277661341411374909 6334796253932749780 14102017026204741025 4791267679332463163 18422479548724087950 9532369053526980704 4496047584567841489 4872346292814024403 6369551140006032394 5173765827387933842 3559660054896710647 10135316836703792925 7739519267008446041 4669290390473814281 15540786551413830708 13209198941595573730 8022427107062003457 1738710107017466593 1329075597218463392 17763658985219992777 5049518434976264950 16810908672175721064 7488573167781587396 14910329311859520930 2189388173340507791 9805702976894462397 10780431539830339909 8400022136104254969 9724983969651617940 11665946645518676628 12192514322721697466 14858647736694768098 3183959520305255382 2933615971700357709 2909472837069136271 18221285537683150286 6312614012571021751 1807748788385364816 7232597841321203661 192951434667062370 16666953536612753291 3032218542994906096 9482074395450467221 1773285448720296194 8134238684516884234 13306292905287435719 6061197288846937749 15048408584196718713 2176531978091673014 7682189585349770488 1391215413632873162 8375165656963771850 6617086034680340002 5739597761962807673 14001364379770451158 13053258861024648716 12208777109066929923 5054138561600052306 13887494833248407812 15449433709352295769 15226474319575455653 5777084911083940294 1392390599774342466 8679244798886235218 9856046452891498949 3241964840005236490 15550962851048040930 1526908979921748242 8930439364339706791 1618883902582650263 7193431590246276724 8201616176289767205 2717419424540603512 13182056436882440778 24361206503819170 4446614347015823912 6601428050857197157 8514191192245999038 9195859912190130142 16712315961069228004 12956009012930425380 17796664486288461727 10747256705929895303 524124207879261594 12421305527881283110 3638095618988888033 642485461760308612 3897810525490776507 12009534906406238410 2388514517238763901 10821138009618553843 11974010615065735349 6680941946450928304 4803475658277576695 1265751246011061920 5118768445661127400 8829231100275683810 9406076564272347644 11415722130053761731 3144830770109418045 15171755258661958442 4898066913015385792 1659766916060828963 10375422704647338679 7445264215296935184 12435551734020775815 11658612657054692108 8759500384823264376 11245591887126477720 4599734939754913429 5860295924148666964 12037816805992441759 14583801026994936641 15524329955436613045 1762847612764541787 12791285529320434099 938500382009031216 9775894901423976962 5528713468206537004 16854636371939995803 15159403569437431930 15053690368970456217 14564073097665143535 15448540679443145204 2850097969653525221 7491161983764251036 9936600714433234149 7047624039956526512 18351735918742244419 10115553604409560045 542873637760696460 13939920367900197163 6588149462446242996 5345658760378246909 12237620857674534893 17801619371103076625 1927620882025409607 7299978016907307964 1175731789174073134 14367184119355625516 6104777409951596597 17755747017644618437 17754547854465013921 9702686419924140866 17165820545457113549 10061032245645995501 13412439163697635517 12649794165709394721 15893584576029654047 9845128190465269266 6356013185581097115 6406509411367058740 8278322152165934980 15541765721645439322 5971211496921415297 14750627764744213578 17325646317866995757 2534195737461238538 13082928249687210480 16371662630082898548 330506515823084999 13167580030947293879 13528082546409967148 3301168641750413117 9068132904324377090 2353212765318987409 10246926382405733492 8173980630361909514 3681581625113732636 16328500140728713690 15129126234809722179 4269070814475275662 4948240703967425031 1876034301985474488 4909407226627434558 4509935828211276389 1753607727407718109 13727436398699191123 7197795340859927971 17313446311902710071 18238253959509410755 7913237860670787535 918790854997952419 17566204432315484131 6846353108333134002 3378999665009219467 13647429743936177013 6670510503536643518 8379676210252365152 15181335286284406958 5317723845095740472 2301541455011477555 8310948177492623353 3370874866582835859 6547951546261618762 2824811795314524835 13217453123987268692 984852671604127862 15630279492812706101 16827776482770230613 1543497896488621119 7905838359533349063 2938299226994723876 14557724632146740437 5596143708210254723 9870093747399053340 4890781516660518528 17841448502171907753 3330871925386120114 1195448174044331995 14566294798079337484 10931280069565761461 7691122188488038859 9335743287996180032 17931775023677676264 50118869748786848 821591585579365782 8323073876721877610 4680112683506623988 6715406343481277577 1632840415653252436 4094125770170862744 5179948325325876740 9423274284545794584 8305114317951866235 4976973526783693298 5730724056661241947 14590328846584876879 11453786990089265303 10178906122254112473 817615412618694594 2791200962041150647 16385067466511995141 5922636082939277373 12607415380962980226 8372856481499051797 6688587672211199972 1917382897690014920 14854825076430697793 8453387483293989428 841534614167077713 3557208145451907362 2240006286779273278 17559395593271748164 1689343756943687157 18379081171981744215 10237571968266231511 9952232992766515458 8788608364887204366 18439733018218427037 2103465444460965968 6035403455135357844 377437009884152 13778426450207126093 3627327455585786394 16617762017732132159 2916005567288386681 15365786257810357663 14486957975359895549 667931269086512413 6249175483532275457 2119603117340564882 17381091952649422258 16472002327949984182 8264508974148692903 14999247798281435385 4902970065488901910 10948642548400655129 15340911571048513847 5935831677351344980 2554223584298268184 13312047824199362582 12911990419100890421 14729687416850532495 2979153569555533509 7848230030374521480 9475782684803441882 17232851897707735822 12844310840095846851 12747589221276912146 11794274150511368250 5962864808990158373 15725095614190648156 6073303156895322430 6880359960535802914 15913801699413236911 898681248378597741 1048645683656472742 8954803715372362062 897279300842568466 12306737953520497107 16673436628272938156 7262105178642712089 15174585175866291190 2069315861911165415 18250564483727964362 4042541731810984378 14585737661676968654 9522232084145195452 12519932057374664896 7824976709960612804 5010062817737145372 1897203325830106952 1304984186483640891 14415976522886390572 11621569383473113514 14402513623717564686 16167719288378308229 12048794457518622070 10813220103662445091 9441964950453819038 7941361957029135839 10195506533130216817 15463527044587761043 9697099282568952963 8673939751259971602 6001346263501947682 1833930966275283835 14634472570542308331 9152877625525199608 18241917624606574416 8708774795263350316 2068117020687751673 10175815583667248281 17206889534174427046 17126652179198731804 1335132903298889361 9013501240402826779 9217817368141048089 8945101496974966506 11549539808227614592 205063088340822341 13083867215070555309 1336602978435072177 6903715759749646159 11289334622177160989 4236189438528473946 1906012962974856204 13783033950284862768 8571974967742255138 14201924371733715489 14152720824970964103 11596594394124056090 14505918162446314904 3515207192853101672 5209036056135821430 9500904791739853221 11336742086730568452 16747470706693487032 9609112309107953919 13807811364887942599 16633607466488322033 9023338405985253674 6738739728657328673 4611235674268063126 4422119447785582939 15971027239734201544 2905405425954792956 4944126127934210105 16492590123375861257 1901728111475398340 13759412970916309926 7149040290559030929 11999112907512602186 9159960003474033658 13455503892427823165 5224966476224327985 11120126087439419697 3298359410704548300 9305567932145143615 12417162761273863742 6044072894494088871 12784437458927109711 11529969047941939276 100295282819099275 9443536499464727128 5387108287968434069 15971897635483796339 3372622256989012545 9088535352651893832 6786537442228821596 7829403869841863875 11855483940082432066 228909756379686368 12854803920005155769 7954675931950513313 6121635555979396088 4387029206040617241 13415479571883793184 12476848894535168572 6496681308424665405 7884276763357392912 12076639271032920043 18076773872363750518 941535937075887031 15008483051288005301 7049444601356449742 15789812502077608151 13402921361939850259 17398973792724195488 10392142717787056223 15465629272343157346 17777159834115755581 13715544435636213824 6372346574706609969 16620198140199554599 2173823634571255349 1476082590232327059 3373246764339482581 9195225850514766372 14281909024791577633 16853620869865535108 13857557986581088223 6776352013143287122 9618959406003012210 5830329070444859452 5746794243340279560 12780172226076687849 18654506723798642 6083187129505532279 9618373141620405525 7666234571905661548 10885935307233246769 9370624554451963239 11009212588868096638 535162882781231223 15520408961583236853 17411579391833394785 6732775717131438515 11744365103218609112 13224661787959354997 2233702581130917343 46793176781665175 12859095645549459881 16933831215226579157 17035495698446335163 12938367407219134455 17050095773565158343 18316371572216943305 18031006410396934880 4268631160659289113 10116612477535218411 17812954206296798841 18367321465662423471 14701572060057632897 16846503331438845728 1584116699139719080 8957445855925291348 3347921545514390325 8213797135039480794 11787130972131770203 8503870375424489207 12609205264770573540 13510916458860432767 9163586828601078432 12003389838397650682 14158761945712008917 17198507373124636546 14038382866199689956 18187904919241398420 9030829538015374502 14068404811902867795 9565442082125801315 16598820376236383675 17289611249943248966 2012276392168806455 8020062735745948943 11365269312481080343 1510682520235318214 6546812475285475412 9017776059515526392 11760405756049854887 13567288374577758426 227258819403388451 11619562149259563449 12764157989793627123 3260783962417293949 692589331286317718 5424734473304259977 15024574499205245056 641842569474039689 10552545917327070138 4887167523202589054 857737427320721697 5480843278355623706 7815866796723131587 5238457621433491599 7828992625753700604 14456966396114614918 3284722862444044965 4853193961011887597 2255748444606573641 15379420210701091713 240993334995232977 11054262062574648315 14803595076652934795 10962995921135578096 12907651340439114170 381938621925856705 7096663541809874668 15983612419353302294 15526870162175825714 1438492983827573141 6501205498629590719 8176169058279601061 7473988735180016996 6046539602712259350 7730129917750308878 9670900913091201387 6340873905607703102 8450775849884602359 3020839179173069315 579832489579406420 8940343058374007812 17133650025750368174 16408675608450991262 12168925741932633713 12660347641954121339 9675358930585809111 559532366022974049 6331674777463348124 3178004956438849073 4107136459560145554 8063134557241612020 10945767659473099734 14866249102148937879 14959514105197436953 10315140039033627452 13406105652125847231 14175323051472161591 2751380354620947139 6818530670109618750 5088906916535018973 15577482912592902768 2317994751137985134 8561426968308640407 14602571911647398707 4066277596327002848 1899056084002315820 8166551699452801280 3539832398031898621 10690689051877659537 11109118515131595203 1212505401318825203 264375763264569945 958643890811546224 15629921577871786551 402486515830278286 6702246466536631068 9216716824186833383 10106126005874484341 9616764137676737376 952654970955817441 17479321408640952425 17180047288097447349 6848850003811893361 10698696421864690398 377106452002139500 13166325794544460575 11176038100299874758 2397478529031269827 7929887110431739238 10262267028952379396 13535199574173161527 12844085714209390420 6680146259297134795 7543601271163807116 4342703433520750059 9928827471640329729 13896892224553487302 1671715733616484353 8656113022406899852 17704351345894066974 16650548382342040136 15881228891696188712 14964230420149180957 7246418990790363091 13502463500578745658 13740344179496600210 13968985987783536409 4919852126034862035 998443378229115712 16200548662663163777 14259065759908832421 15272398615926272319 8420974742332912155 12014755523331436673 1175624720684852807 16270028750058564993 5893852237780390980 2962728040362607262 6824102209138414540 1208078553093246801 1885283408292545971 17963597380015421519 8625998262233163727 16745159932361838039 17075274351662498282 15799991060888605116 9175310975392021206 1071409456900831872 8759660616954718543 14457023803662548392 824936682757051327 9860452771739537182 4792389809485294222 13362411266514610318 5714272161845268437 10147370229238801117 2234807992407695732 967517914234751963 11949964048938037949 13763786327324003806 18368633015469286431 12402078304936822277 6730401481008454567 14036090554167863842 4035659067377988733 16636523924036450281 16356851184604625978 9311457297510103988 15578730613384696703 13539377697471079303 13879163825709906227 4673747574078776933 14561267451756841517 14140192655130304340 17401172517474312094 17922852628203817553 10670476145850004386 14519758782793584065 5670888764522931109 3195690495547628357 3390740502312899162 151269905719724635 10698116417813731919 8026289534080040178 10461629892748033405 4598648596810211936 16025944165414616002 17366023594788761469 7633957703806100994 16762175684819823914 15540527449066247370 2711428625487760602 5889134818852060008 1474089459017672586 6841023755686065833 12237393253501352955 7754960416283336887 17243539756006758635 3121015288635909346 17348149681302012189 2017861114680512310 7866000941530454132 5581725089682132098 16740278527057033105 3741951624072622468 7994953330364636574 15794056335771070919 4163918039937792748 6158781770589062039 12883850692674443214 11671118569730159875 15082655818742692695 13911556412785149286 7850650396026332810 5811656558683538716 12669387124713436356 17935478034184128351 10857652867084675059 17768798953490890404 7186646577882700567 2226802664393520996 10170723375197260433 17383150919007571262 10247827890386292498 11609371599799937825 1554874631887235791 4758913091908368084 6326239976525011134 8330547572609792919 13426973453844765265 14215242808608045977 6738475171018807041 10721694770326635767 663057634016237636 9375333277716060634 18125266807042420454 13082579569310129914 1753695817507898264 5955169391062426932 18132576661800207800 10728971067380364112 17093659359351328655 16441228297389616346 11258771037084311741 11776038660554386179 4099321161061298295 869720348166118400 1461088024164767570 15075123220418788675 7149756810597072984 7644194846290976029 16936891182990761160 4200583015512308598 8915331990237532448 4074877341283323564 14604901117382321497 13480605342551306148 9992449990028927908 17414076853453572593 4279590278743234776 11988700222219511608 4727397344747940634 8286936869176755529 7548246234032074031 18272939481783149882 17311419729460599915 15008825052447383177 17279021886658782260 3337711822870232216 16337199915091013009 6335349773405290361 3711664411140804003 5153600488321997707 17242377149548875697 452643128316750361 2155828941749238130 5933042666093804523 14386874683796396017 15760212461315753437 12517395340116038723 9517592446619169206 12627348060463251141 5619135461284187703 16910013452548452329 3771115380853565120 16825924672454336322 6591276373536980216 17455214463116322646 5894141635347182851 3486786636367941891 14061907598458405867 18360996942166680847 1641940329332681251 5601238009522626582 1606727028062070314 12985250766417612684 6311733637139299293 4536844667665873795 14003555756301209951 7869350311982109074 8971298147044380603 15492936635298662085 6112653951957706345 17987083647940958034 7559390683331960581 2739967754105375530 8274146642226856972 9931277489201871752 2113285289208075323 9394051586475797853 10645792011865549311 5371220162311953306 3381952499039288626 6510082032595817005 8237941600009186120 3001488604475227987 10146319863443830789 699396964062249822 10607054561213183101 16596588353933387118 7732363037990890219 18275796617276381652 1616329700633322325 5917698548109638729 14328131040568892723 2551957317383089557 386331591349599786 13180619432692864591 9690063709470435332 7107875369238052189 7691632825648547753 4762007757837416846 16938633040439202362 11146731432013195099 11124838434780707369 2957736293858197507 6501996946585153717 6423822090083651981 1126783248752511216 2561969648024112990 948933567255641749 14812381568447482815 18133731272104058717 10709908735183649090 10127465044336117887 4358668309854060579 11511789892466158993 4059454674354495821 18210935722620505981 11227633983662873596 9385711325698101022 3482207924143155363 7688558542549072865 13475846788371984492 8368268006686419155 2855034017515774082 12567399763293035525 7743664032870488494 9527195654481194615 6316806472950470503 2215573248333435295 15684174786237164769 2899099798957241900 4028618941687597 17382458799800193089 5838404775826480081 3568447285953414497 15098244765283141758 10716469305994647526 14840080192707433682 5009365822963479990 18014044285543979000 5083542230528212556 10856738269930282039 8552301196021962225 2924341308409162892 11812807825103813399 6393947812276212511 10367117131952843625 402405697998686989 12335323786146778285 13691833874587677669 7937058857348249303 10046824617408432453 1771195137814601824 51611481369415839 17283468833796876200 6588703293505218286 17766375500044438415 2688614520822597939 10013186829140542607 10751240758970541173 14517239107858474830 1326841972296788936 5643001904075305661 4177498156037925361 556865056051433885 10264023608682392908 962584901310243080 13382782405690492641 6084097276089514210 10538297377846947284 14032065596221306377 12280638665529681630 7227952395452350602 12650042882105282628 4340553679745957190 11811822421797443001 17129003913663889290 8753548922191882548 11082493972938378959 11532422345856062140 17447013267164409333 9336355976338173111 11256845727935599543 4205693263358249283 9372474545369640965 886029670460205826 1463458460442951375 16903462981999251741 1073047197717448426 14070405630160226584 8859063424246190882 15813844857072274376 12372041692435306530 1726769805671883387 4070655250750509489 2922792080214182867 7890569699737829320 16003059181253694650 10710342952543483026 18343455256919465483 14207095982040602125 16628570810680426395 12080074157245644203 1285005586983875169 15652795888785273891 1454213898553479056 5709974835898738030 3292709070428822305 4132298977795515337 13668508066912415449 9454147917960308459 10119785792005764682 13380637865544397118 6064755834046676934 13773927146495395189 6315955037479144941 7322548488626792273 10875247098313931699 10552111675852613019 16705830827466607386 18180444730906407312 3606575137977383522 3775562484454656134 14183281341126372619 3363270478147885643 8236874567880042157 11073791768425726681 17257264343843524872 11812649815019396994 13910959195483099577 14556352776914826706 15843464536886536228 1338086285829206211 16429266803192497589 8661187462211874333 14462007220105330958 2285293937286550381 6274316901936329409 438114682029609806 6039421051498219606 16540408820337195918 11797651806302372384 2136317315780007972 14220290581892225253 6900042031590294208 13195515590634010484 15316897664889095767 14911877069827341535 9193861238819943764 15524827922637525505 1774798364422876533 5987754731108985166 3506468525881256170 12123699486529524722 15894404092495035202 2065577114823671928 13488641524652469197 12888474168423032639 17455844332016450242 1173400877197453349 1146134762303451973 4580384405315328882 688137569054432593 13617399988309389744 5866291928223120222 207186811431879850 6298119173665164557 9792430025843188541 3792266569633766848 10844599664013275694 14110431884311584314 9377896011747570235 1085275225473620447 5417985634765865248 14871746971811678550 9590576069645108076 1275464639823348127 17877344533999530060 17413561375275822892 11711618263300773190 15584193421484254737 11787375975006121208 5271932274499667186 6761342163918690053 669410385024518574 18083728493604605449 4474627272849089241 17919237866966233452 4835444665359927429 166529801487110211 9420138028700436363 16595900631352223564 11472250198255757721 13927763727902905135 14008243796217782417 10745045908247462172 11599195462227178469 3538345599424218496 15343107057746255652 15229456162516624313 7311189891856813796 8116394812658667983 18307830452437336091 13922677433362378728 3914909559566048406 13943087792977411582 3973931733816422898 16469681480703642939 5444989499556462210 13977648835332589690 15862657361599252633 9987019500302102905 2066780826018581400 15014312946835709371 1404937979702995802 15478305590562829910 17327070702993680932 11148782456580967192 13534769547408335644 15393944855797212542 3038841127537924768 3844354449378478412 4364570477611121205 17596330081798344744 3843748655609667197 49377124952992064 7159612007497174772 11145532503236239636 708875610446639284 11616441437521172947 10711135620864230246 91992566742056497 6929286500243873549 12519700394725823952 15917378351786929393 3316787422269652945 10316172365742270922 6174591963730953745 3468914209929355445 7703966939617435080 10116872129152915001 11438299327174535851 16963992099463682652 5739471259387485284 3254279122436169643 15713758481897487750 16940615672385847265 8996827035832034119 7618931898286459367 2838151615936913997 15630451292805250864 17204041870036201334 3764028989164101400 16894699737929489619 13177636907945829911 4561516987537679058 504800754042764272 7126251537894153788 12436632057362073966 18440044674846327400 11823703630795706603 17420526866147397592 13187461959597848956 4464764046830936044 17097190520597769013 17119654969793976354 11487707737664006173 7619140349413933797 9835328291386498648 12449018244184025234 5632282711515308476 16874734762894898111 901697433651236888 1517981265200526916 15248516204292137914 2055073811809090057 10059194542482545871 6099792349425240427 10145732984214229236 35249879404775824 5540256426121945096 6077362266848259308 10526428131496607401 10940113199855820948 6517466328473430219 17835754713893791187 3360995291923979273 3276549558907114838 110695716155783515 13022757195204422013 18368043110391176668 11682349334918922893 5899019259160503759 5323806397759982992 7440965034777156346 11725155426287452452 14620911529814079855 14846116266975820149 12777972428017639328 7029468551581438009 327057119164034116 2999768015716130854 14295441532089922709 5371124660015358866 15018572331249726104 10442233034915667065 18015071198364309601 7889065127490555158 197884486890059344 42795512899063351 7891344263639189655 14180630747109742974 1194167937802909201 12865242804123159574 10645318261159897756 166093782711421678 5017481655571632731 9977399978738802864 3301465780871980084 17178259985182010514 18405433258469828557 9320835711649840427 10277656086139707489 14733516637085756734 2923060378781039926 12121855495183974476 8925335083572705525 8274357567655133745 14767101007978612201 11845428840435160069 11466585667278432905 12788942699689331223 9277990448513539574 3128839734909096176 16640267220791723100 16437565388766992490 7844919427248044883 10573078822925605091 8360837973891421054 12096729361300710850 2532874944256340569 18268012458422763337 6885604248372276082 573546741345296705 18295228471532680711 10496140532508182015 2399218094430513184 2879716543973708308 10659239140302807485 2761219739353763035 6392317629279960288 18047344787304618005 2077808209340460378 17694859916120737114 6031733452905616918 8274651906900315705 12441415018174828032 5289925099683611118 9955667088357902347 3257708861887007692 18092764790959784221 13921109900244695924 7385956566109808061 14148942133529530577 14683285791837341553 3372942964948619279 7128569857404129497 7597447117288190618 6928926183680730834 7095701388041984502 10058344473600635910 3695735902416188643 2017425050173540411 17872058036469148391 8999102676483655040 9889445601495293219 17825927917204526053 16035096865551407684 15915355592374573403 1827600907545218181 15794454036734973566 14802339044273069793 3908140327194966200 7411486082309097130 6664781759337460912 2074290581716415048 9484886946018422425 7777713333975138413 4520133004050173701 3179238726897067150 2573230951542024433 14972929731749246457 14044360752849561188 3731245173973997513 3972425851243375303 4736003479132114307 18182968052327867782 17566356663458131609 17766969958088230266 21264845760092999 4703597216348996285 406147567130504145 2942690755028105561 14840910218340838854 12784053129879212126 14816959565037138755 5934838180509977494 10922076769079850542 716222696060830936 6113910840765502892 3802387462383551623 5076804935612386062 3839529129999494184 3916734388733434621 3845940390133547486 3738609865103326072 1010494780812535211 3575818526745784987 17828880138619688617 11047152494197374722 17051556303300102797 6032357876969375239 2835769656137950219 1421004494394129671 11089544122858616838 11522772055547788674 7612793024586004568 6550014970851896946 16361100349635497012 6797256185362828383 6844722632494430668 3333698944197426726 5733828674361063702 15342990377801992508 11303994900735884267 2407599157244970290 15478926120236573152 4789902623682090633 17147958647120081682 7446251025759760926 3568664435451315493 17495477839357533398 5423581043924274872 3216392722372870072 13884501996122880203 15233547934168782965 8883172606942444893 16667096207157075373 12769741294195443490 8439350566795907859 4490097493523268338 9882598757529112277 3121589576917226046 5236906872200503187 3265011179408872881 7083764954665607965 12513854888558886317 602428752941970513 6093761289291920120 4569857479646214748 3507797468207620667 10681410891948669681 11407896708688471962 7890201878739491577 5647722060805052603 275270325317303391 14170050811308558607 16375255176866467570 3120360536791853308 8743880774140187536 16896418392647810538 11439436449704739138 8955156651763967500 17946692996479127050 9168429663431850864 8025089992339710549 15868276544461010495 8667399856791101818 14577805422706898648 16548009956617397833 14453613016294007315 3471853291687866254 10711182204846734974 12956682317905897541 11925512473104810418 14551944477591539389 13593667453199155844 16044884084317358654 7345533541537556048 7406678741758372270 14528615711729692013 1269798388060778527 18163301342907078607 7395874862904487951 10001875980242868856 13499081798390770494 10585316043587910252 16127373489786814635 477184979178267962 17695454126911137401 14176051250805989075 6288499609008635621 13294858618293394439 16164159405615905099 8275035038035526718 17408424252009973138 10956087034079888336 7211735690072961454 9812236444862782072 4870642756169396761 7413247937555696580 6704719142694277797 4450311952187076000 15511592089435063035 3854859375574081736 11231531026573057963 7186593820399301040 10394751455494888341 14761051822152926651 10299345465620631851 8717074316007137783 8604779586131988452 10400614774347888936 14889187168072395871 16848844461701902576 17221524900281439628 13134669453704363055 4912009137586689096 15891416272529816222 11355427756409015091 15665045904794779590 5041627694451988331 15794463755904753596 9402723800574379398 5311932956459055462 1245219858186148843 4553941654391115204 15494250603917013556 12880752998667485562 747658853574361795 1206639550547939818 10613236201675337180 3236008328632160280 289594726059966629 4422431275776346251 3251060745964519371 5526371192540695728 11538687216658649197 14898735461066704739 8897780020743421094 5083058776655808594 15778887469640719664 13782749413900685562 9333455917763575187 2264187438273691963 12988911844089687422 8208802648628151336 6235536076850990695 11565614023618974329 2798519088757889430 10160910954839193436 14692946882563907103 17967152746562106482 4703966050082116389 10039347582310892070 18300229505758015563 9486080222000266370 13253660746298369433 6070446205039672426 435612246490710432 9306145328727028251 13133876619646799174 15182469024328716132 2691959163699115673 16667632534756813706 14143723681032824833 13519159197806299611 1214358558845494276 3079599280862515172 11685589157066654894 2136401081126435650 14548526681667914796 3582348637132990710 10861385992483123857 11886775012367556906 17185252287343164963 7833058114783638813 3137089494867123472 2678135891547809200 5993883900824474675 10666822559024141951 9560960013576792757 6307235539724070657 7548422339950137275 992342412590916038 6175824937175557488 18111653860979553874 15705765944079607711 12626963674609492324 8910309490600197087 10950406313260779219 9892050438855585821 7885516914728224720 17565900090860732662 14539292089670555178 10861155622372960107 18189230312138325655 12266876385318744079 13232823176154374574 8316101134084643589 10208421581312413077 15768609167646204997 14272101780586138148 16188398322112472888 658106252700396078 11867852715744461190 16077407003905903945 16194684088880221934 14613758827790541644 11424931181473821681 691377586347321944 1869730750876488915 5153005991515855395 958043156821832645 3829467556122439076 17220178489391179212 18125045044623580630 16114686115273332658 12394608043147763479 12513326072216917357 13213765923674155293 17526835256866618633 6252076812345542218 2651410294747079475 6887452042486354369 5113910431677266377 11321681756594097978 12388777961104683648 471937686482783633 12589384611687786045 12044247838355705039 1725764628982098031 1108456860648593998 2553401680932785179 1976552502156312927 12199343910843340514 2036542677627594701 18093392693055653514 1900367833693773404 14452112735326988382 8913375832004070680 6149022045863119844 10682694319445025610 17626202720555611682 15186432821014028945 15263095199981552558 5344650831306493699 10659488553271801674 13984515632055558760 9563040797679801397 3295326075268333301 935992366990704222 12558432872126796434 14306330487554969084 4588579052557261989 8643432300631462739 1214495280824493523 4109249570462834667 11154396835550922666 4123350109627946047 2028824380291074547 15873643386785697298 15619591582581295652 14319761767157631807 13686992146356233429 2330117574086049502 6529262438174590311 12219575105449733856 17258235428097478035 16452374849473981863 7418932112216700013 8139147934014016650 9250844670305587456 4307888396091470462 3601272037498776211 5730449449402085518 10783254232638227139 14712374278034625062 16835397678870193851 7785889265398042188 1224955849549953243 281118699063623974 8426685298604646584 13635070604038087647 5839434726554856151 16353939699663322697 8688943077860034605 5430783729517383009 10226272653728812653 283140590762492692 917823470753367251 16045767781751144859 17525782100095288305 2186886483175818327 10680348631453929061 14829165340515272233 10427372865653010147 414117289911639007 9824467708950018115 12853735839854166985 7996583532523520448 3680769673526227956 15623513267464719732 15201580772268220191 195394143697082887 2063450376217362938 3703291025937910376 1318450893424393718 4362105162543623166 13795554090885127132 8913315841719273707 16320404145655713126 5473177088113761828 13432035836756618367 125256690551022794 5907613667872772107 16558041483411186071 1867179907095997497 248042117622009824 8102037329308939314 3757358717027145602 16032677334884374200 6222743764730982349 3862804498829443923 3250259468255778127 9498486378702182046 55147077605097330 4388380270506632573 14494544581610328268 3370641222749508731 11980320068562054411 2753399039375603130 13893021462239287158 16441126699846932404 11930663397223336105 1360169320727037898 6490813200497996906 18184315202022526982 13697531286279500984 14043405175497712859 10913970870509902416 16815233557508318215 16776040558462553912 15981639025995010710 17840928502515081761 3966998458644839006 2492241777798208993 4531719832968674275 6615398229464393449 6019506837544734003 16238180659353506378 511043883713249716 12847767351593527417 16605529351160314224 17328768616085739675 12132580817229425063 2828632007538796695 7929677736168728579 5797793473909654413 14927752451303898378 12894156760515227313 4251599783345939822 2297321280764664334 11735629720092083689 2684850050743858308 5390453154117148614 1242478513296844118 10740807564751099785 15183627752486940947 14376519605296652213 11320704503569123221 14337568249391125908 5698771541701201601 356562795227534528 1777111302988186176 18117492595618055892 5120886799903034200 9568270662800384357 13043721109429787983 3622465066999476048 14903819200342192639 8928221834785298437 12836493639459978700 15190628785088105128 7272898332455837556 15483861552536371251 5659867252783995806 3909657955647041455 10005615387393973568 4355545946189838615 15274790129892030339 9262416143337081564 17093262010993472247 1228664297859775930 10071606042407004470 10777603929986935415 6086311636937890530 9778673562697229260 1293117332137677875 5747705412585017130 7832355894521842680 303888178521473059 16474953376031328395 6138410382341077179 11865626839925323202 863896104466757584 15835016720954389036 9775052247935983963 2125063919942048273 3131888474255800184 5012918788424265255 2329435960564194082 798763703310559902 4715868307978316309 13566123768471506174 3237880185657207689 3061834102888977028 17126505096090373077 9600400586652514950 6956814418994575275 4143480884013490782 6919552350938474943 12247667453750978825 17831204669710961818 4924673240890150198 13150774706427251554 14235269663849712332 63881194801949334 14862042434206959143 9020845807459172016 12349677580201569861 14002877376521489358 10846979395776491490 6431788546914911678 3442201906792828347 13969972959809723574 5577752809981251836 58616646119620470 10521848883391451646 6724065399427548639 9437280437278058857 16698734053580973797 5397332587158263546 18050878052284859244 18034891094041877422 12959522969364977103 8280916535836755535 2453064746019410188 18029055362105186588 11901306287369998292 16255003925245726677 14976294871060484963 16769474549696007767 7188539822674797373 6703989833519400645 6128871063936822873 9189203668841962929 13868284691172811273 10116129727485990149 8465287323240271232 18229133512588467286 14026938420519399785 7250089418994156839 11565887595037751184 3652982726339440051 15799828935214953778 12318884240994996319 12823571665000581792 13479128043529195596 16058690913743459652 8819381033539675710 14326398090429527104 3627173950126810974 7666979217539453132 11391900150573448564 17253852862954479914 14621768048467992810 8099776559002401519 13627525309827108378 6961032384574288989 9761017658662960276 18007743345843897424 16818659592585572940 13273879328674760013 12442036139780885364 14761087278171824211 16204029641884476095 1686811944443155617 3522659907235509069 3072784172170921868 8024853876287628180 17877514358560811117 446245976941201087 3675165091266449186 3193077108660473214 12346960056835781879 8627165907828350064 11225947455083975735 11125740915138143729 1878883466796484155 6280959836263098065 18426787642301582016 15859500308608574750 4785834751419165904 7013402131103074626 18160021175800947121 17435269126460188772 15390978518314581861 6029817437061789658 9360051817745569137 16858882933673838619 7110287471486640459 2724267319542981343 5811477928355991206 12180551235372320468 5320025114909373796 13424642343207748652 4661851461487941512 17936425821022643220 4661067887206685270 2187027450748199159 15581235911321755478 5526530982957796542 6012478749621538980 5422288387066890293 16307098324155615113 5388834052011026963 18176092260095828217 343770781425540569 17416857350538631653 7522634605761369670 11589682920560776946 12667546433187907759 6920755631243753692 259286550552516434 10453611393141496940 14432279984163815265 2858653107040837011 4005588422385531282 6356906048728234667 12023840286872368692 13546910898361743114 5654383658248033145 10010559882660729337 759960060159318418 12406564298791008057 3255335547571698337 4204543704514542712 14032165011162472488 16245355442539849632 12938474360017435394 8505643471589493328 15216527843389523828 6263077176911311148 16706264694145387296 4469549976763972718 17911712180028282999 1626211746681756153 11497074971739235045 9267720380628253392 5689026319288098519 10469503791585786348 16475241548036912001 16847268960617920732 3863059384784542467 1163492148177439594 14758604052361589679 15384286875851350869 8387616910658293248 18421234953356783450 5776362727559873506 10104676676049663605 12604269384235312680 15525378348011589645 14572271630859210807 8936654087739861063 18172260467617780538 6211643670352245333 8989828854152302032 7051696468758670953 4830072317309661839 4530599506695092538 9533332164613300728 13011904853148896007 6914307469339746508 4473913006633619811 15097191307792487962 5150151173527494630 17922193549228236855 5299057729761418608 3879813854430442239 10129520327143187400 11381840644790955147 3730175737075191204 17614860844214000013 3114122060649777064 14664010132698816130 2899253558282615321 8116872476252280331 14187510985048021369 7527987915307748016 6171432018614144057 5448398203313367326 1016682071225873721 2253740754880108340 7372428137322206958 9014096708229987186 12959404305518460493 9394955147372913050 10117067695709423914 13028697713941533430 4569699175234203891 10286750739160645911 5335454008238564205 16757496077069626597 12337708850899277532 15254574512506925994 255271838434525343 3210860954561651854 5343738157188141890 5734512382864797963 18279349223430157314 10180892839711192108 8264887856211552377 2728220217437733507 3847287417659535680 13232099989735056444 2382575283414511839 16826339473589788011 11795097270396028420 7999293248742545539 13777437706931915512 176921242972758225 8293421233728038444 17889403012569047682 14664810042736278890 1670833952379579228 5347257369477627492 338850949841235583 10500982534259790508 18323705641141442680 18039994447512258468 5883324453441060359 4227640053924564099 6567039191847172401 12630814212042841069 17888175015496813313 16561142721114255778 6824454626701463244 7203383075275067037 11441589157765017872 5905991178405435960 2200019287454327638 1273286509220884401 13089280745453419328 8885624945562744406 17984848911013391251 16677193472890453297 1941896876150410636 16862191087315663293 9711822209329311766 9488140710006138289 9138307134722805139 5020910707181406709 3651803322307948461 11273809213708003108 15483338134152330891 5277021879980307673 9728873863831836912 14119436791121989938 2680164628608873737 6781355838694288940 17801891618360544074 13256428462196981603 12367303824602797614 7880428990934726503 3492380761704417949 10716926027521821339 6787222596520156439 8231877527938655251 18177588542730012873 18236189634305377107 17083039287452860090 10865729884110105094 6715329142249840748 74944114728426169 10946081091340633225 11309064525176372476 2125249328770637987 2859914866813616814 9616104249062941302 4899353104573183656 1743779726042898563 6475147176295770911 5378115470038698990 12500438853312364050 14011664117391191119 16604118155811116404 5269199239316383391 6877958167956720354 1393913436829023549 1549931191616745587 2691281879941293073 1025784854746992744 18349790023305558976 4234158587624640155 9248489414927138065 13418741300882136219 731131597940745797 6701551544657944734 16732009055798363422 14758019810788074207 9978411169622294095 9403610761952445219 18094725700017272788 11458162658788772415 725392373803269056 12281506177944073030 13848494289451668842 12129499654738206957 5015086853315701420 8528487225673562893 8184917555484964353 1728099791186759742 14926283835816369404 10416771110613301402 13008446746831626706 8338150907469595227 17128725409725538262 18202266686986262504 14770439309187194220 15597584289106700093 13304565104737495052 16663235591279994262 2174356733321274448 484817287447206573 16533892716589603000 9613331711877029013 9547324091514024333 1512434587736516437 17286118246824860976 238582455986941991 17184179770412872860 18442477844330908984 3798273234860629451 9450781856435915393 2203999310634955108 15935192330521601924 1154539826422940975 14491566139287262664 10532509388970934306 16838694642071874675 1399948645178328611 6450772087284824122 4842511682135034316 10847884360540936119 15239379451197312849 15275366786182401616 7125752350639987750 11157217342219638341 7134113671493109499 5301726490324918174 17373184674829253263 12453590291809079020 15630206096061909038 1589557224046742143 15516255654044163512 4679694999873899603 17986746206266522176 17337480612888040166 17684500917607310709 17640849846615867288 10394503193054826120 18068016723166681782 8353283348672523634 6067165540105860020 1351106707643798214 3146983124364565250 9392601747918222584 14677111766791188812 11772790620982802396 17584501652689358124 13349887822196311436 14278464347347276080 7846233625847802790 14854027092559636938 14911209609910766309 9897653796024628452 12190824482160353630 3106177479729227194 16918009414904831223 14389918775095552858 14830964713904314893 17038085886400612708 10859974542123643103 15707774503703732265 14569560064580614027 12645894001696085052 2399933294609128660 5438233816453308375 12426903278203069227 1344408796596294384 2036227753999712032 9187843929644866602 4116680551613883740 2142431860506152875 15126082679284568507 14761424354585242519 8634364199995766329 6280656154451473104 978628670649518215 15761962898022349699 8738665721201605105 16946057554532415506 10272315888092013052 10272637484897964547 9410469826431513394 13657502177739657874 9018525988752463794 16441398800422931104 10972212283362051334 1018722109510528311 9865609474415866401 7714070308188524393 11525029154728101773 4730511981050954195 11638890244739328106 16329794811035244848 198362361066816759 17113644016893426513 8077870470860537795 17679243134693966117 4850049854421994102 6667099875472282732 14917673387781180746 1802259572574783410 4999650978863584736 17179459817395878536 2858192468033739542 3047870994164503566 942910078884970538 7158475866022678447 9150281919071342188 14775939753901336192 10425609333801014141 16464924405867218497 4443821652725336479 3515957259243961717 17810733480127897382 13403925736838199595 15736248434763512182 2021314091509176339 6435018877449462301 3020818251404091971 12916922783985613446 16960877665293506963 8208727890348842081 8322444199880502492 16204562951844801227 3962872610044393153 3430733615968157891 7347274794002050120 16679593106073205234 8059315218284186580 1625963248942485320 7704537404747043598 3557599589315533850 8352173314249226021 16215345254043460399 4640805550730281135 2199739560003521906 4361389346675521498 12785553678689903106 16824792231051193334 2598809515106212880 6814612162482895160 10224960277581340029 10555571945081160514 7503188680159597572 15427952224980744889 5653551249044978173 1975840284580717614 1843669623035841688 11689546197540613288 4461896863736187299 137581263232185111 5213010149371137358 18182953856075134911 14137577666001352594 304620272876949957 15815692442143211320 15554148107234365332 1680092982268268434 8262077521288096341 7197102412671711430 4301459428258466803 12959677875597462595 9239548343331227253 9053185298738219811 4817462530733720262 17957342801903762548 6010291930426593775 6225666707252209582 8651614652665660555 15392780441963297035 4232078412442376662 4220233033100770939 16736406439465252020 10731876353164542401 8644549475720756371 8298034594310999017 17746889345056296245 2348835282101452426 5109778624419607400 17411042200651211605 744625539119088760 7172357247816748110 9085701041189531875 12698557354391370077 7415061819188344174 1756248822142698215 7751364950794548639 1413326960024722811 7075049735022788974 10011660660083575732 11611109067650633190 18318819585204277647 392269425034517170 13173332445058965439 626055973796540831 17437000802484432109 6931462360472127022 9670604357709664067 9263463162033851093 16842656389349456371 1863828409881513354 10913318695027121180 3515428009221690998 17530774102506822967 12481175330716532869 7634053190665119252 2783827755265607416 17297192926669122479 4758357379580438051 13949743328264158797 2963591058116719868 4083355807339834914 109742246068041947 7872973984807027101 7605106466517158111 10941706851102189196 13405697905420854688 94049107251137231 1282271957821954708 1977100580048472709 3892436531496413410 18065762225356253030 13592946082562230929 3130813046238004450 5961071078729039566 5676426906861283792 3803883939645708184 9928846008782800906 1069216040905667143 8013378227984819886 10843029334890236372 10797343995331206372 11490050622815653120 6430708099539488170 7721326455320351375 11342953382562185462 14909505076879590761 15813014663235110785 12312970570941019269 8592484107947252570 12777390047881398111 7767300902254054577 8654028748514491425 2443985954034596645 12889078964291851068 10621137248462944458 4780183672291086381 2642010336263982873 374229816700688833 4839844804396307173 10554886734188166045 12818968808568800545 9215076173457475012 16793972586692900650 9398806435874498391 14560952392044008891 4415593372667478536 16869281471105320794 4885951562838084185 13978443842626298396 15211661666667083287 9335665202803886391 9346570846482955573 10328869394716304944 13476204252134843064 15051210831403420567 3391627017176562828 14002521596960758699 15031626058343957314 4880981431741412365 11045227907190329111 9528704970468433494 9288479682390053696 12610225686057949220 4313644560798391116 16812560964290861486 487499549665933542 18346173674073070266 1891654825869782380 11802806109994434516 385738666245356773 1485849691739115771 16695329554710715869 11025454836530347130 12227239483595430811 10271832848902433952 346587903093102813 15035576860475853074 3269170190005140735 12057516727875487015 10852397679666954238 3971718937191819396 2173748881521574509 16044345276812190204 15711533597328734210 13850213483159370916 9042068673244278422 7871076584292538241 16361057532281148656 11312460958549305326 10110277031059958576 15712472819231702624 2917892384558361038 12626510472365904775 1664450860546601465 5702045102206664051 16194705503987427854 7055771617365331681 12461308375139342745 4710631557132163364 3631438200603344115 14963759445993863063 3986910325944588561 3682513665945379478 14953513131447284396 5734966826580958733 17182448635594044439 11330117862931224217 8867774701418939202 12442370103444333333 9472920676584766077 11322677015126722678 3522323005153706638 14100663934138617786 4826032755915241996 5409081561876231314 6200058023172024311 5919874999830506366 3116213432857610721 5544324817916392051 5427037514248098985 13391518726357468237 15852448248705637666 13314576803487123217 15506558933638239196 675263902921795949 14643205280395041641 13974661786878703641 10963851016524364155 15159675895340432223 6621011092060840031 14562911572842715408 1293712897495251927 9372203181793356539 16498695312181651473 6286338146632187910 16411430794756635109 13325417058391042310 9857508074146584875 1725920975137629615 9261789203227192263 2550000823305381374 4508823032442317948 15871062610351158305 15164325923599172907 6959092188055320515 7095200384068854767 11617145539213756099 17480367491753375467 195700895776005931 16536841216932966918 10890519619972508960 6992952803946576280 6560398229428803778 710411369304200188 11574228477894541556 9719219803662541977 271989025371997894 10605039484964196684 1520984459547644099 10157816051175711808 14413294495182342292 10154239671698364377 17179648560002340671 12818761163478401674 10599307973350591785 4659882336833054642 16598954466575587246 11156850843610146190 17595616965258581972 11444419684839576515 7970001447108057042 17523400357590983530 1271721335901063585 2839349941531872229 6404016280604867345 17538359183475049619 17152509480685121814 6408318512252884883 10690045264852860734 8006315053257880642 6933634768685402601 10360260808004728694 15958206744344769882 865775063070160443 66892639796203601 16539526545990035116 12989037750766845623 4672819509878126723 2702574794387990011 1204299648246629748 4817098190048729748 5666499050465266406 4395835941730040370 6719588018999747259 8531952091035069894 9127704013038723894 9490629963940350046 16801383327801102731 7618557115539919202 12374624561527829498 2030342175655360459 6779470106299642698 8988945762853721382 11249578824318292498 3631486484594232730 16193047025685882936 16387511158974578036 4136035040053125362 9077604162459177631 8320805302551920357 4718413123967736607 14506167939006164331 11892603411902703538 7941691988341024448 1821235030619954065 9615091851836275446 9092623898222209173 17971421427102502639 15059267186477030480 2175715860329318956 3934815316515679398 468539280138029863 4547231742722516811 14700673827031896696 12143627805753628260 14003759817917286998 8246526267848357695 8776965977467725879 11813599163304932110 798293078003015363 8384422829972242619 7362984795921243558 13286583227696448919 9838819870901978982 2806928657014821220 4820655788038421397 4996780688922339213 5377379789655811299 12669906276438875202 13963489449989282404 13994937413937604667 629892003555293076 2125216304111347162 10864767731545267805 15509687349044976150 7363340780050908565 8213976528707061836 13076658307867054677 3249401576461236628 5866789026432103682 14657111346609664484 18179624337310258458 240884436271772423 8590369349567603587 17831648613802162695 2513432303007366501 14470255266930723167 13732989334569483678 645013331607825366 9108795633867779484 13985914318235509862 11550507191639355879 17128997568680158819 1299211837179943721 11319553175015821700 17340090916568396534 16174266440452676836 6965882164381482479 13092252173278840017 7755545682048840830 6037843838617602933 2175346359547499107 9278756777248466619 6696766811481904794 1173394689227618285 6494178932313764257 18424999443776004004 2745972616891991852 13126602598234376641 1397132826493876229 3036511976067513334 526987948387365984 9462310992033019234 6848677131967182546 15466170994253998653 1544137644768823490 13197006744552929372 12643654413098315824 17589770417607070011 1810697977547842370 999313347125922004 11104999235609982940 12453323378682079714 11869869941426288738 3443844423394452729 3316121121236799443 4868511853847042753 4321025987879368739 14789918176997142389 1695695998899365860 17652915759007182863 588059860443949923 12954095798322763866 8476094095231940143 17765110175487245211 480800414062805829 1281999201417037043 14286925013269202364 2524603263544238917 14378687733656991990 4606665270767499185 10025609983109270753 15197719549860886105 2539792386688130879 4206663392057670796 2599412189225211992 12491970083378255563 3507729198634419336 17630252173516993269 17233991852193123933 6597028951459119459 8299761981394146086 7338198479258876417 16738648141974987663 14563512048673547802 291061770590515879 4095341428634841922 3618794180703624756 4508048009264218786 4920336737010950609 1649167127191668725 9617726455239430137 3903245841917078912 13103022082470932647 10288988039344494351 12471751219338416651 18406675966193531893 7420981283653307779 14557278322727812640 15884436337958566113 12210888744331840183 15614974072185444619 6897714532865194813 13751283843046161810 5840147346445336493 11025322917131481473 5693642473569093975 9758807154666718014 11272734946498657531 9231413371174247935 12282751249282095323 3882812104281140937 16678303554780447499 3073101064945036172 18322740325326191037 8388459543518789570 7020880383891755391 14312664455081722399 10766066555043705159 7845952934131807406 13788297118298550840 8423396287621898328 6303050480885956368 10515456094970250824 5802042119950929423 1762580451186122052 6658066545210762253 3925926224590167335 13688468492493889986 3847660394136488929 11449489676425063835 18129167759139512463 1411706716080841451 8340733777427191648 2501519067998204341 3810028363329406647 15901621612055196011 9801396112877311391 12208145568229851684 5192438552794369927 14809270086406033622 12408244220925157251 11652021199590783201 7878159777591808340 5874328433167168718 11099300336743166584 7870246065409202487 9766229987740752309 17733351171308027049 3429254837045568101 4158674077265126104 12440914004774953924 13719294142690115088 17663626316111582316 6358049937776340402 1678875165119371932 16677641031116341716 18114347358960220456 15439831209384894702 553641176007558010 495149496283214905 16756678598922967631 17691718401013873178 17722889840894123331 15767301806737434893 6805832504591782104 659345306840422826 3584449409423793286 15156156363559078425 3954709267975705946 14542136565028138460 9365020565974841072 7941200670820343659 17660717148892246202 429878712900908521 10338372480457128769 9092304276698190171 1943407762063734564 9381677854074006096 10274268836128457981 18047970246382035179 837591192611509940 11509783353213437573 17034092813299639968 5444308020708033623 13447662219377408632 5074207728607060140 1922808352543231001 17835836110657336042 9004978453902771909 1234594376225366415 13874834999595875643 5691757782740606005 15556372263256824765 2413414596204826759 8687015452792414695 15896265855769179513 7411091848798864533 8237989303887850460 15412017909522804538 1253896299408504425 15602962376926616324 3111195874482441742 3902399183622170555 4924449831608416250 13107078343295666989 1178471432613569157 2357564246237818678 8527479953494178349 10675871761132700971 93439472413328481 13666469084002205091 12390400511301035336 11092171982516607321 11065433969792018945 12859021996560646489 2305595235567500493 3727788694058952394 10351958569493170785 9780951852249809153 14805211153138108060 13494046999845834450 3465149662199156481 7925269872282236003 14013345343848149294 15362414942397207036 6938533059774774750 5173093111858318893 12695697931776459473 869056742545457759 6639636377494009351 5989245803161293042 11444096949693537109 15056198250628704619 10083258958625886717 16404683477904039082 8215581486574266886 9977104924811562097 2377472297321270455 6187271607696589112 4781849179457916021 18000288853273579064 4948373903619170953 1121886346207662663 16286014713382003187 9551474485162128505 10532382545830712754 15933060630074920799 6593585062199889181 2917338403445928701 4847454680951771796 17675524486730668887 5675158345690357997 1257134359349180508 13464804166754153610 14270691154025034042 163542334327530084 99147268792339192 10066359053379049142 17990774627202624824 13782775003448429371 5279350422279218367 15235705150625183135 3836905164697170117 4256288670047847082 8091057351976984365 10542803917651500779 3193349539697278116 1196431329795042736 3611274735830999136 9512196528929178851 16401750366918461867 3344185270995537433 7861696079863261633 12979279020713007252 11269943562943942945 15598244181006821782 8574365840551094539 8718037405526767423 5188613255294710464 11640172299174487314 1090437984335315963 11680869458934688980 8726128678822280741 9663729515139799985 15111521323297930005 11230995418833222954 12634597370891416312 5486712503100652273 17254659710472738335 5906030384087403605 5966538250801382988 8813086195876795389 14470245122670273794 12013912679071543345 12566724633349379373 4374846361244786105 675967135475629185 14826650011405905385 12743371571615712431 2185781970756332822 13453859316621304786 12186411872893047446 3697311029455108447 15435369315995700947 5724693634323280234 18089494140113541076 97806374208435555 11311606561842578435 2441320353400785654 14099145339610681710 1734080297767638423 7040212770876439574 9134044546948450791 16891788752172713225 3808992854609219080 5134843184023552835 2272357833287970074 9468014496312367545 17758022742356320727 17028699568939269221 12178405303332053368 10141290355991874334 2355638926635284253 17905371525412060046 16921099603053326075 13976990289292461922 9048221629218612844 17923462545608823870 11652751514062010836 854146540102173430 1559474009783592275 13250167584648478763 6072868897492105121 17996582299069405218 2778368170529587266 6634683998238455091 1276533096272204929 2870695858103934319 15625713830363246193 4412545180795716498 11880253895711389684 1525353091554920454 16157662970242103403 14787913670726658912 17055514042525279784 15559324880085594332 14249128159967321059 13998162112980115319 1329406486826173396 9249358843980278369 2693860003452232398 4629363174654791007 10222165118124018151 4021173675146141255 9451920115211716577 10429364209756478758 11722423216659525271 12729041786795695064 10812081400273225352 11259636644537765544 15498596151868155097 11729076024294123829 9232115777024396759 18201831084478170063 16826272617732506122 17599366625169606130 10941383379736438661 13894486052499864599 17896823049299122106 1696854112310524029 5944894158113689581 674286843070503431 16897910932175330526 6510295937197574187 11967986278727736126 6402292312987394760 16629434341173204635 15298945973434818196 3719876925289684881 13273489675600743953 8801043895414345781 18428764285938801287 1921806721776514114 15751979487265496241 13260304522888022593 6859601371029365776 11823922553562692464 16276660235351075074 8778054643937244818 5128567491761097419 8736670731944668168 17151482699019281246 16767335146680732508 17889615995286638857 8559270348937095694 14003929555676476724 3929748030673387753 3171311877751967496 15058990976360306233 7138634033525855906 1675773695480425306 9091349155643903348 17324262872024501374 17646247414972623835 2781160920120203680 13863069768041514028 12276699451305781562 5882746786730230727 9239668993383381095 88992435848188943 4657872780551662189 8830907076387082396 11893389052237292716 1972689303227193317 1659278138826838858 17827723823142488551 17035510461256430648 16940302498562246377 13487856383259763859 9306169031135554214 17335661441058948569 11369813577069252430 15389292043324581002 5350221562490545800 4479219153617991805 9809417422153218549 5341109821430672712 15705232492669677791 14006075373872644850 13908013612652365337 16144205481236414042 17914635250535571238 12895419154822745326 5417922683969873690 2711602705126021619 10671532683229984352 9582035955190954395 7903120891084714846 7481529419510524145 15160822972176497498 3462332085839550346 2196170091078112767 10197455617198006164 13932649738284678108 1498890043231659875 12305594450430901453 8182439872925902467 2406679207994042578 16058711537816196423 15331847059623892790 8676819839800867942 10042394556577104008 16617770659484938108 9988809636906195792 2555136180510937647 7192325948091379689 13586044367770268339 499935992691394428 3393131052401419575 15809492565218613804 17532996853583243907 17549817492904652928 7622726042988422646 4605139630919629468 15033018213301300828 10663438287397187644 4319661006892552165 16703615806095904854 15060932678792038989 8475083600729599245 6518013321899441071 8171596475179284854 18443194614522573641 8035741795679328313 5068786743182219353 11623441400377719418 12040954097477389904 16252728842404784527 6779650702979187126 12353667759950830842 16605480449386374280 3478585988783126409 13030948986029826319 9564597979816951567 2226884659198227962 12994847934502898920 3121039188906286212 18145931833844390365 17912454789266084023 313522549135446471 6549395552464063673 6033071523594503900 1541816257502506588 6345905235634209197 17576886253563494377 18383519704465763274 7140679258006350497 11851629405718536900 6935773690641438711 12397695588701740046 5373336293378837688 11827348194483482526 2040345047585926193 8318496272365581679 9016786174662450764 7373574667168159251 14743943762305680862 7894272406017527798 6615986696740069496 3618068067718857847 14833225892036633938 10869594854624470829 17701125496001909726 17517422002607564288 15603159213960938418 17447250551788781128 578399995775122741 9277586749782478255 10894958233773342015 5404858950937414776 14762762755303086127 16917020577757889510 1646184591710091594 10456124270228859421 18101028384704183100 10532774914188871678 16217151083154768154 810306147387917652 7095920418692755772 3510248373750168344 17185283799111705152 6741509094220649833 9469361044688958566 2025806194956976745 1932507005692508556 7067107104001554223 2008621359768067049 932228405824506386 13455167960267318855 10163259462275099656 14475962139871964138 4101771014434293402 10989291145058967459 1849143873383218513 11418106853095922687 14454572764541052356 2422739671907136555 16529965164419835652 11161685935833130365 18370144506120796016 4693585016055883796 7297277189931960267 11026094637452144840 8606044091069712268 6139464238114185082 1882917897229845885 3695619318104887527 4763940628372766586 3291866658156193137 3158250784564055838 12474764122286517459 6319766064454663751 5741389633579617921 3942156539407633839 18331500795551763397 2110816417586741025 12211211208302522880 9113443474243030089 4720513321606339526 15943800131733123761 16627152736034414548 4317885712958078294 15742810575605895192 4429407468733154 15688240464762507462 17875174679691254347 8907213356391533681 5745939325909005678 8102721327336671014 854038486269442470 9738671523031083853 17598922202191621498 10125420406039699787 8203642882072956688 11386309172233194899 7858516984146846858 6762392562659706710 7329577361640780298 1765754156038085137 6030734892292354483 18049571159169014390 9050574447984657710 10853781651229446263 15014564027363368014 5428399701682402309 613435604978735900 13347737815235094274 9197808484966511324 16576531874480756514 11048564120199062303 9944137929381185320 2910250471153346272 10324311639646654355 15944896776665260608 16974725218142542133 1326655300764228826 2148903153339618880 11499302817534266707 1300258143944806729 11484841210105898040 14755092796166884288 12453103930568839987 7193534545185595338 10790329874972265747 1379826920702773195 9297657675761261545 7342521193941118721 474258575482531743 11034051365217822219 13549309903933679047 12510489962805958989 5790990702908206365 8919937856314271724 15990848084692029908 9384263015069842217 10617119115025152229 4822409849671958585 5498530630891052180 12489709086464023986 14630025593693602164 1640947024591041929 13617407080261253587 2909527394078371705 11238771681708939749 16851805354591992345 15211555086966438273 1022460144809264619 18288995536772158082 14631741887187751567 16294905213502594018 6228512164352243272 6253986292777447494 9331288760098959432 17151280977852996801 11940292343655319831 5188594511262309737 3361642329157626958 15441337433843897166 9719459080741993435 10567756618525396052 8899396939468260017 899412494783897557 1969119934946711810 5997000351996370086 17594217338412972072 11452216342717582213 12703901925460582588 9439650615685516181 4648771246036653730 14171841091969016176 10375295498508437512 3700001950392479033 9525847968720976488 13529666928935622842 8182454139576290111 7186620253385105384 221543320465818886 8777870519010970181 10911108547937782754 8498703555680318738 14208373519530480267 13428156342414200300 11551783686103173378 3494069702076306932 14979499429539899928 3968508869376632772 1672303245691493083 4846452888768742456 14864261969747292136 11217509003929427194 1025179522265243402 11415998480662148611 2732078457588913725 9830734071227046444 16506516826055573781 13210350690158792353 15917044086418354800 11988674126068061946 11018354652119195138 7402633887087182651 5357093706894946778 4421935722630067487 16803520549984292283 2439615153901588123 17938139350049214347 12324528608450823214 9682368915469217970 10176275120904488875 17584185699768420512 315650045715727425 3553815802067565945 8281597446419228368 15131074653573476561 13659972960457076017 13042321516826675537 15459977071664284738 17604960501867861979 9750502159864192765 8313169813688320982 5737918771281168080 14912805554875237048 8194107719870400868 16948483756955611541 16789419453666127233 7863109991036765354 8139673059182650074 13653855849617943005 17620629329099391978 1240988532607335707 5871919607890278827 13983857960707495893 15681156365365717356 17648161948853865375 8717045582879336189 18149394986595716917 12185021898874065945 3141262716224701949 2832818685184546086 7884897275826444055 6875281502071725055 6432714843814398415 9805770599402890275 17912317472184104975 5220162613711420208 12893168630146631666 13521644395008382026 7251728730178990334 16890499325632675531 13606713127853733850 18230034230200257935 5038575958812708048 16702464632105679894 2790176704286492210 9871512532696111109 14041576487801969832 8653812782930454456 14644174281436032264 3177490259065131607 17483625608611160742 14314698502509857082 14443972000589572480 17014310688222337374 4287726843021374044 12566074859155266173 4326132472319488761 16564640686477742825 7319699303322595338 13789316253480138865 6725420422867411692 16811647095692051941 2387090243974698781 14099446375327037616 2551811358421105660 11635642392207592034 12903347489583289530 15059023252787037189 16535393964731784209 10280544356614758126 6208631880637747276 8682700348628158453 13916522874111700396 5440309555085603730 3893961140989483269 5676748684198812842 4239134893736826581 3546734695179947628 1691862366659315605 5940959436372738281 10228121288474071787 6776645108934835829 8283829925499757003 2744730703317676615 17454690311674143798 1846341957946029065 14874577704233988369 4583975641914369633 7306854536361582223 10702223535918251580 16198810285359127816 6917132120324002073 16836949730155165200 309401359509252870 14545768258647274848 17472828822298027059 4252515551135872988 8313148310283416873 18254059246027639930 3817938127422963926 7503139067433717106 17632209177525578038 5380884830545529221 13042086122042290448 3622766055656625714 12130343276958410518 203049741156774677 530520851825920484 17646428319065632286 1851597435250294054 17789263578509656640 10678223757628147698 12315261654368071085 2326406950659209000 1870313198912344278 5634648687304692163 17351363399957002269 12583489812880621323 8679868405141538448 6494972070599955990 8409794815118583355 6048145996939890685 13355379524993805020 13905073349131946603 14146370197994958743 11027717868068331349 5983522295049704430 5062069527888575527 12868069073746396624 7527096130084587378 6129115904691867571 209768719996671067 10104551394383316966 3209983599697464006 2256599948524650317 14271528137391591285 17937460284669751033 3375292781682353455 3236952005027682264 11226149303472020078 12139443849594915006 1691998686803917901 17231541423958392865 16482940641331359325 17857864962242649695 4149648311887061674 688224516277514110 11705970176716674787 10796491563421023931 3811883337450102362 5307623872942755264 6850220307968319269 5863090110835941253 12485757302885762406 9521730261155787115 6514134004302208708 3957247649545417325 2926334589921553695 9617934723116994678 16861463024824281144 1047396614780430372 16668133940797799894 8993013512091238699 1298162430552471125 14422896001700934746 12091955610881625771 2575579976920159677 4851005412813019275 13093056605145837880 18098365450064316282 15277979999709237672 12469565407560075504 1263476523281272387 4887812687955558653 3688142797127359499 15264915982284846700 18275325495445156787 10652589870702822092 5779839854400280476 1835988746652070766 12834265747427664299 5053039038875304421 2070076996137464703 4066165767828340119 11884888817629907676 944921296486445592 2620410713809658972 7680877807426204227 6029108608243745069 2951739427587248587 15558493550355532367 2971454014037981381 15991967120093290222 7340244035307063179 17923954624521792222 14145853838133541560 14008950295455456551 8971809077559562637 5813489358188469485 3250047461114677984 8306401761734188396 7783082539658365506 8788899043603723669 15781736877422965578 2147388267220196270 12327255758763185050 14828138289373459580 9095591922949600510 17378049376028890935 7489824277273353603 17839667022686772928 235810480959538438 7445568092330280341 6590295775252827405 4450135996583153449 7340639581234159528 13180044956386754860 12554717471243753425 8444854335528514321 10875289992572542661 1393880890049412483 16439024352265219620 8074723744224926156 4251260812226202484 18416971107217634557 9245326506963379656 8498948339424557430 15432735471371798994 13395049855380854309 5974510130313877623 15752672624612445746 7103850383506142783 6296380287690774624 5541176500480718363 10517034998693094040 15657866921193554760 10725935019251622848 18036084018760958793 10658699036312673454 18398960689450686438 15595108702787910848 6602849834847542553 10574636670371326186 11625480848316251437 13631051661599382782 3798024503661099841 8830444220397039790 6975821703207453425 10988162934437626152 8547629045062061492 3425495547688526115 14197717017121688470 16668032324781817535 3079562390658746748 14008332789375497835 16617048336934605304 14113719666276609870 12024278829880265397 382630781381827717 16640589125862049110 8532774437548611157 10191366689272285124 9919333461189384843 2135374020752311337 15033808725099265936 7315778606177599873 7256577200666519595 12076968681944934339 16471633442019561302 639802843259432878 6257140867067982214 5539533848900031074 6759924848359226237 3728841335881662345 2522755313065635739 16533445722175772009 6607246232796331622 8388206444432537485 14023015102926856503 16416416873185552132 3391672673656764229 6781616898419772555 3884367448238256617 10585431184452766904 11658711771558827855 3492411886121886384 16792529911199450652 7659059512539611762 7276983054922917180 1007270249648850028 1799468504639310827 18219148120151678339 9244194307643449826 2135718211884782037 3478371266496604410 11937658818481399827 13474637645661216901 943691044431657442 12359715247312075273 10137335813735191120 10639167716996494212 9593419813810704675 13293599514862880359 8027167722336518533 8394590160446823804 13517708931762346104 18186295920275432440 540306222132688722 13903880376143591788 10833281284937338006 10391709426895142789 2493716664873001704 4112163658303564368 7780542639116485030 143989308024431245 561474565147038109 7014629614900791817 1924861729895869856 586388085211120939 5512166613901572510 13739000400657418927 7419437206132573516 17514706721357103204 404324467295368184 10086281322313159079 11785823254133078273 13480845963576595811 682923969679689536 8515013111683511651 10504400811258436590 7072712696838411977 4752343423540326766 7202788556780710869 14905908365148374107 14095459692873368291 16684159962322320577 2379765920919774665 10931282501366577259 3251161893327243131 1845020751272033038 4195687859554050471 16823059765371198743 10385929232578310904 14249392799853655364 14491789918746095069 8746036015689934763 17211233486221649602 14322612926621179992 16252081276197613789 3874350820730985021 14258017705020554530 3216075345354973628 2959462484894498677 6653766426194647310 255614016461634461 10397339423678752998 15107146981907761395 5142214332253523672 7989432437418737374 13699023339890772655 14782571336644729011 4162054662738751136 7254123620525000206 5009181720926806253 3159000261649149657 11875691719249072614 867192916840569997 7483588294641505227 6749244365687343544 18417879490704930280 4504481299736175677 8228430541759257210 3069943322303852855 2806737071723746035 9947598466338276694 7432459879220868424 3909524015970155392 6900024433650636754 4298662388099522736 993699975292292402 1380795850711828754 10649389424743846397 919646553287743286 3704155268933209973 3250497936579246597 9805243747790314636 7262322952609510888 14587113319008958334 1885313571699818065 13349130378685569618 18092036315993173148 6608723095298485722 17354041371554635831 16354000693832624927 8366283280026540095 7144506496010976964 1486298964064530907 6559937654379339525 13408359349912600918 16384165702158606528 10582501562060207101 2451602007321464561 14779006194297822172 16210274415579532706 6938978575951586914 4132126846344087646 16193615375671767269 11777711730952185782 7474238227005028428 1982716282951544786 682694607885178944 3510199715691435519 12784336044290976679 3953043914300885703 16717492826649857496 5318837186252944897 2871628094024984778 11921141688342444073 11429985449881577750 18113615704151523049 17530713667667806668 547177749512158138 15521460878278675446 5067306910706524331 11429552899131410592 1215081266188117972 12731254829840116673 1012006232253988373 14895776739850225362 585426552755355037 4627503076486986869 12621581975554543700 7862274602222158331 9931401930864427813 12525358611570667019 4168944249722327716 17752550810301201661 9502603284795341296 15293209869803243278 13480916638838757577 8804631866050097717 4763032086874043942 5631499012310903365 7130783845666115298 7457056466080863842 1823256636303802441 17624615326684193953 3812581474553735216 18330857668127179323 3450225411237763766 13061805253156449793 3635997522812892792 1042960412713087753 10934307274496352843 2427984315499452014 13207757723592509092 6241997861488832581 10695372925302137738 15224703891938458901 5150916213644030413 9205138015708229125 13842284632302340379 4386803389467119049 9218853568217236524 3209442272893748189 7254269423194778292 5049080341143063285 3188810300743522074 9169210318756002565 13306757833986640575 12723652088618604064 3027534493452043992 12324686507512643704 9969227217631423974 3591632265660310355 2924993741098463380 11186102385578116394 14889658573675159284 5794513025931144196 4163802487690366129 14814053747413086630 8944118514797795742 7498619645281050747 16562923518020662835 8610759649673486196 16907718394666890289 12425507574231768887 11226827681338193501 6728901020715293043 17891257796992104334 5660117720287021700 6707828034958605429 17805206562502370400 5325796130675235076 5251992578506208925 9810167924993131838 1258960719095972499 15287721939790915608 17215190135380647967 6878583654105538551 1333957785166575688 15730957869889749674 10542959829351035802 7782150698139659073 10411907201333365403 11414558068855476754 15619438864154974164 16421777685667277564 1055254793482759145 4308068111084006387 11566261222445156631 17908391993757204640 13527368361170086318 11346621672658750406 15404129968160443445 4061817486542112761 11836405747379889559 11334020345409960453 10389176780537322860 11985412140128695782 736631732444129085 6038724449985138209 5549908952896766324 11955238510982390782 3681688555872660093 17492600425886378945 786866804809441281 4635905695179573776 17565841040457775910 3485273466587949918 5190958290151023975 4838616367198823274 12903872337856061973 16742821457028250785 3236701785615175023 650659055130110622 16230642316854884858 16316684130490168278 9518130370793582382 7526788687378686654 4232051014676447859 16478985425949856193 13730556575166724349 7354326615523928257 8453073437286483264 3717557377157623522 174931557023100362 223168840170496899 17567462084822318673 12440398288694899451 15252009889636852945 9975668265139905649 14151084910872255614 4065727613221246845 7857447421873762884 6458060341510566867 11796719894066601415 6920065624705813412 2490156806246639049 10596470282272131310 11249845153274021998 15300120223906394167 16283173198959969952 28552683966170820 2230494772853959130 12380882344986389586 7598664977282331557 13601226098069209006 17395166691020654244 2785533366442647348 847467202156183305 11819013920630899460 3494646256419989132 6886062552798985511 6635276607912181613 1735332103451280713 8400569138538709966 5013747594659802105 17291853736552623366 18116006912298117476 14660605503077249499 3896220243760373035 2414127997020409335 3388886393349253787 3761291389163434608 10884333632306838966 11495942565054498707 7885750419648784801 3255581778265879062 14392659016915216750 13059379329249055057 15978268520812084666 1252885137153320675 1505720950241010284 486369076575867329 10264826074984441286 17948877319402054389 3932933427404206325 9797401316100036168 4646963584823895663 9064227802002777645 2478733411608007408 2083173366617789438 14333013944556216173 11012602874906500502 2563974690057928930 4701099730759061385 2238376840490290055 13634521151669242961 16058206003101875683 1291115047995885426 1919711250597741489 2176784326820002183 1277498613531519816 8461747956192449436 8605321455219161378 5223718964416698563 10921626357319936584 6579532689864079716 3489041775330496927 11818049308109123771 1633353294581158930 7694704751405299713 17634103893992285920 11607248503396234591 10561630224681080374 1290384359905108 13671444580033833749 2323811650539127612 2532258958338996795 5818526902741490547 18358867810018224310 3945638090451946942 3373993174961179906 3949503950441097761 6181522717037281960 335765297692207941 3623928470210740729 8734927544545159652 3917037008957054462 2984525626201270689 16562064104994447525 5530810692560288972 16790612086095619077 7411454630299214573 4408732722792315951 17629947227847679427 10652104979345331693 13075310621426442367 17313251805389168625 16953777487817203456 12476672261787132898 449644152375774836 2247857602088076100 2828550934659233415 7257740206279806604 9871487936503031099 13324863417471055856 15570703254674388687 6924996538457698958 9135248854860239342 17366091792434656287 8993294287941493981 4018371552984959255 18100744117659805115 12980870032279984903 12916969181750482566 13811802147119306701 15855814018207706951 13226969263192519045 16079585085254016000 4697873467809378557 749701158665146657 9273848510776691877 2868342954752967344 7992338410339158809 9931292210557385071 17123185887993845150 14235015597143419640 15949442212602295369 13052275012681291747 11318994680735876079 4635798253767446792 14610034455112525271 17881159448909423507 8065943163840889825 15912448087489615946 421082051790328218 1650701887520879985 6870578411610671858 8568206243679756455 6236913454509836039 4470428510947628884 17453987254249703526 4776490740076911214 10232013380250781688 6697030445525633304 16501210918487582771 5582983552802057496 17786115001894440615 17618595479237561659 7555098849637439180 15946393976183196700 12350612267957090581 108940562762546461 14759667217933984878 6757025966958457550 194807263684108917 1352808371378656566 12313294346576393025 6845259664636686635 1776128023239224478 4084736286032803808 1764862515774352888 9673220255999853570 6167910454220204729 13264827969112125582 11352723402567771496 702365078734280549 8456024168541924048 11690878638035299248 15781508788179936599 4160916704417642161 5952789381887971747 16871954843367179701 7390815606673197863 14757897160814573444 9761869104500391175 1147642260505314072 15860585478449233510 7964865224723104496 1981240740239423054 6206372914209558395 10540688960856866465 8761770605287175878 2504975248980958050 13346363760335241621 3750940871209164986 3005735274616798111 1053935246889502106 13927055294517300256 1879688554302128924 159394737258878954 18322941343321632918 5331571192854590200 7683796023192515588 11080867899632565986 4496355851246932624 12658794651116106150 360028214197180867 8075759120590945429 17719396376346395467 18426588233635669181 247046674387556724 13922284845005380341 4526240949258304092 16607614581925155037 5646814903956592735 18226980658447744724 3182701806442994311 2146981437890581382 10421840764779775961 3696003024401877777 10234698161423517371 9582761423784336288 17445766684510976417 2671827364301375885 7831545984788859607 6290292988482276620 11455754317245884328 7689991542669531209 10089080243462299804 18227240730400700460 13129251714625718541 8416930217975495141 13704418239228893487 4638589859047023524 12737218661719030401 14533860554713073606 9096879588935701431 2228504188209679072 8069377569991263351 931972784397909450 1677054340683819285 14121350016728861275 1353464107126416789 7679762844559239669 2485614372870679412 13799558140568146397 39910396741797476 4205835401479743422 14519845666867690131 5631188773723261130 10048090402281330970 12291118761952742623 3334059982382551799 5107264708460354873 6270356414784580203 4232878075610695214 10785047922039227067 15397446960696522415 2791557945772651117 5459169723206356329 11262062450277246579 12414481049562884607 11222652140437130696 7178663274982308337 15971019186087149296 2711833734588193002 6354094364639754840 104677332784847780 1049155777112664283 17406661999582373961 16769332345219426055 2417775576280974967 11797754803100629199 15289992458560842193 1899683783398034583 18372291624211090065 6395005852357686332 10796048598446327696 6884629455736928534 13575257047220812334 5306108409884224033 3797676618204839488 10226639291678016281 10161353076376333553 12422273881741757728 1325308199937051619 15612069363133679944 13199147648993678335 13488309511044606363 3590844256474210904 8499984959158530937 9535200555218407858 6047089825522322579 12440495763324150959 10691793763457320442 8154970031637982621 12786260640618187728 17601010908181603617 5395569931320842801 7587750549648534321 15137516566979858711 13897538565320823611 12941784178268065576 4880089139753863092 14007323831870400728 10376098528851491666 14920468130731602212 15861508901764044359 16271775317950593144 1995305890833477673 7335908849002378705 7358359491697072398 944473870949760802 6507357523663928882 769624150447986394 3834277232743700889 13949376825081007905 8000910756360076086 6066595730089976932 6326334711379785006 17843260187710984081 5196256161591234868 10459474109209967183 6563811942610966869 4454455012256420276 7337265445478459323 7105417626147528461 14127257965475035813 8364254581338177566 16763209161494043615 12409880601400751842 10461570544635970958 10086293354235060473 14023886310350105047 405355383081316739 213215142678902237 6030026500261496313 5821135110168731823 5904656709776431776 14953573892147211821 12289961862063923285 10807309231443383748 2338495973503010966 413912165970195974 6967004116438099811 13109664821137140239 3682137580143703593 533029175314654049 6432041695975798595 3432856780794547936 6847825092257761105 18065554371923230094 6904627442237560323 8062917692918361043 986954235776200249 8699256941525006177 13339107818509956350 2750997536828797002 13799731674744977267 11493726545511262811 7931491468833334150 13163355842231897929 12096225300746685979 8285064095275720541 4952097888094314435 15259477253159793474 9961745902624644353 15350851012658343837 2779886688865836556 18109827108208904576 16373872629159340348 1959901575411604203 17214807037835657080 8939428759366998398 15505471301343783119 11145638313581105215 11909333401295727069 1020645183509521213 1472513415068456829 10413533646395287868 11697607630474257942 11602476725414110137 17606392622502792716 537580245847262403 9371027252641272101 6747383595433635691 12461383033519978624 193517855441351399 3566805378371063304 18020873848672734063 16312122177842441088 13479629608241425453 15467309273331785497 14519496409119684257 6192045107486119344 15210512571150648048 12650904603488939336 9617582423927588819 5921669142098398693 3684700784095442060 17157837366329043097 14540414800901987096 17629063093483920833 16047298504171642555 11234968538908376566 4902074210683534045 4785685917846525003 10061112434751665382 3700731554442611768 10826413352929328900 2754076109825397091 15836578845358490954 158831228189350723 2812233578516172893 13484619648425587044 1678099969899886234 141899218865535329 6048181679902857718 11282632266628426321 16368339042425393987 11236587753721046476 7506203654243735652 13584531789443256617 1862779166578241800 1623371386953982721 7923220327004206954 16507609478101016134 1476825300002757912 6667853011268034758 18197582521303555093 9833701268584220740 13139705363698282793 15088925343195642067 11416070623986485610 15773735035711490602 3882806811799575432 7205899974356826750 3545412182146414892 7983755464760181426 9303419936113774057 626259465182339688 13088786252941590180 12897894630425044947 14849592073623268008 11589230813125948791 12493973347633290383 6721904885332274993 5410136996511160456 13751904452615322233 6316634190716605781 16585799947236964827 13724694954995341275 6968455297185558865 14759541874885191667 18214189853047018002 10294971311467768966 14407810925727467939 12847601884333704183 15114648201943075234 7514975978905459734 12371550908310959432 13429780811420900318 14474775435876026286 13991973493254735005 17281108617885876219 2920431713843865018 7192898518980671265 11348642058407090636 8080002300574966889 3600262384303864525 8186277274301648501 15824717434618480483 4867866385851414991 12669262566384017912 7048096773766836707 7413245578700514255 8542480215631105132 3951965823269973660 15239507783051919034 9786531882522674319 10773185175338190890 8282237112822330113 15249013320580811372 5112367742472018875 3659106825909906710 988557636851205102 16471501282818772251 13736458671864906515 17055672844758790534 7014558968743840374 14320828755896149321 18065244891727747727 17596897546040861446 9644497179957795340 7888066170534525439 17920173311525274924 9860041138777195950 8472310720200845827 9981191609689818955 7893150282247248840 14741014407059681306 1706773949154296480 3030717403907223796 6439909958112484843 14800123209515305697 9796928060639612819 2425100879908582836 12828671941600147934 15724579268678431330 1511673352898783345 13824044919111686535 8790644240909147540 7481334008497921909 5866134095474884319 3150272819426013569 11913414022085821990 14048940239412286237 15376845306258623018 1980850465395964569 14557691285604288566 3519733035699119019 8438138433859875840 15517599175565620860 7038976206768942048 3861530833741376316 2783758842567803988 12720150658208188109 3372380682358436816 10190087219869640035 14474674869496991364 1695463675093990630 6920013556021904391 16271643325936719135 15837485065772540223 6853703982541963707 341982262353575240 3948366518169285550 10602941050156082637 18294683718484014452 4397393416383096184 14685601153045624611 7744313817019960881 5746836413581913806 6032886209039489471 11370578560915419804 14732329787163109006 12661904786153234402 15992214935878086135 14784720583233699809 17217435204587029355 2469970917096429060 5650581067202588434 7141279597673181967 10124982578576501087 6393475680709447757 4909381939457639630 4275940799920709237 1245301310843594635 2370905570667528995 16996553615987946554 16301904211667668587 13555256654003953452 3490257398691089670 6757002258410718597 12237627076368428645 17763676391238107794 9507941560318585601 11668448503494347860 2253828538785931291 17149110273239646568 8929494299373746014 6680964866229545173 3536970688506480719 12394544090668762742 12070551902435940096 16296287369170452832 15574964104566045584 2083341958669016384 6027174640801572579 2696791686537937577 12302125116719813695 1547383243100703983 3298020321352871815 6204234812115025640 7143643930766346698 3780251794801362159 4064452436592922400 12973188097538537822 14033848563549314646 1372631425577058582 13278757295862424718 11455421940194013375 12458510148749887432 75445463937296529 17652755187512325996 1651851152117671217 5869354164002875265 13647710196270896367 9977986403265106876 6616728144145853827 7945265197188756142 5820576032336849458 7224958867962133841 7587174442554442405 5196311178971747890 11693647871351815436 10947165473431114020 4052742877134880442 1015200484131934416 3497701803130524958 14272965199374388653 2801086559467558069 9863045898547256687 3082419913160858614 7579394541625229103 5032066611897646982 6558837321287933929 5278045774480513535 11561034373845748672 11102444844195078054 8092441222763836199 16350135434499843542 12295755039920522173 3468275937556875748 17384395467959890214 7197748363582979220 4141810203187763599 14262804241101888385 10622879287788323301 16928524553827496538 11447503581269890378 14459114780935329893 10285942363262825544 13307684704088673941 4848512424471920157 1133046296986402316 9967317087716473982 2374983756103644824 4217418668127429348 2872009574212083887 17114626921478610444 17110542058032398623 13489733976787391903 10087508021130790892 15713011668203348337 14125940365542096909 1801256605786350610 3303620103636195190 14619397288278554094 13031479585828962192 2905601756829347081 56395476295526557 6395343193246341985 11331446758883526816 12225116956741741605 13529639954864057766 1755719409265546831 14492964459050240241 11740591437958397937 14184733913062268338 24981142734472095 3051762754501414895 11873176600756793831 3257690487749217809 14750168693511025603 9814894533501665685 16333237961545504200 15219382120653879973 8660420912565670623 17612271977845948635 955293100261386985 16844349249867713531 9279368353745424153 8827336212863259925 4841645504610648975 10864761994994879828 1667054329526441123 6775965797571363076 7794783592025823023 788540738388441513 17245375503629824998 16891184132652552745 15309405360080669810 8586809670041249954 8703130454944442639 15826192876368004609 3754579941087227230 17665937144298421124 2317099820349589749 12257633825634813603 9423703952789656860 18188621150714421221 9652871183752006679 16717600803989441922 15394518828098193651 14917443031585146306 505625671542726496 13446329776300590472 649756851550239484 6345411537422291353 13807510289886914429 11938938704955134521 8323761290526157384 17527130212745780479 6777827007803575994 6507290254469361281 8430595536160410567 11630243811899154456 17180650886148468485 4514890403492810998 8501577861024071237 5671509556378701733 6100718832074227186 27525354712507387 9427874887483780523 5007242084662861351 3168155172070036431 8988499321479423564 5099865034130160357 16182902943332469434 14307802042393221644 17525939349962099072 5136253752332937991 12637151612567524344 17785449589383242034 598239826661729031 15844141918842452903 8426384272828795524 204608496534483929 15421922125803525517 4712873088719578147 15431970337207060269 18164377910268994073 11060000422734594455 4473591816715412321 16908810944420984919 16297864593497721252 13822189759208900849 14005958419842015879 16864733225340579704 12476951272221044420 12760217169124601909 3507960774999330547 5791253317898488611 18098135565364040803 4441876938052436547 3327907348690404203 832771889299361050 11431472265779049345 7012063123251364830 14971174025172596808 5963588997469123163 4625600970806700867 1949943130910123014 7647182463086745274 13480909062485319570 16250079717544732669 2739969464604776868 18086426071158434781 17441376052509408924 11736528451747450627 17653511714004115735 6502969791739916448 16390107040994250340 4662492037415076218 11341038647606546873 12223280445119843905 4019402519506250101 13634423921115344871 14752242504103106960 6317499473101715323 16826710212677336600 4591365572640596046 7168974143195437337 16613459109942388789 911192606465514968 2645318995098677987 10594712991521206156 2182647070431282273 2608212575750456931 3569157396626600870 13935725496226283752 17363919230092265985 7078205805416438479 1397452746180499796 14009494035134807835 13399130352529786875 14004914987921708069 18224987667495496371 349787231012401380 555020871590679185 10647768454566948365 6339420727154019032 4788220645278023074 16194840159632095252 5936440570275603230 18335921643456834522 14626050870892916896 9045650440621334962 13102617965480396140 4171104415314846984 12709721164540571860 3541713066467070412 15273932599939806412 4926847724283208895 5889604255855586114 10212891921578246459 13770607924738861132 4382931174370546835 14430352558476233738 6267773467017743332 8024071074150705534 10549420342198721322 13245431364748557661 834148504272209692 2303603139867233747 16587399913493083247 5342467837061542264 15289826082119387862 17291555385336310088 7267792879757895667 2506244603504855932 7872271547029197493 5684651974475565679 16002221393246142861 4035227129566433289 1127109614531946994 1323924053869872742 5765181078611019261 2987812745100025645 3125840097170176232 17045671300622702102 8437314037211869666 11589447676408922682 11062468117260771420 8617683565334405246 12597661886537704048 2752665079195196405 12375272184707827827 15828664246453578924 11161376044173574296 12223945711720177810 11337662931799712049 16265243239512410453 3512567689775086010 3017137609302616003 5463005610578523268 7572161590855343559 18396023039451873234 10665707072803283892 1773952166224990308 439882378043483247 18224892316181877247 5226662148325073690 14893770285569556915 14215020840263407261 5732624632078568837 2939665031136051962 7643683532120430706 17628518461601077606 17458319083468671998 8282378773100022280 13624519031534077808 6183497629820924242 8474215913110256619 2497375091022059233 16663525300183046353 2886964199879349290 1410848321544653746 464918283214908791 3793674064821431335 9942360738564635617 3957367032941537136 12317167214396289240 7541032951161837392 14559697191942565707 13151628084575389997 452815552418550268 9659389570290533120 2174329831348050987 15345555006135645853 6358722292482410963 13016447138231337211 7170463118076721825 10678459376994480984 17299068763683383240 2620876987153908505 4184340997025450608 5044646250709336713 2801490091747060994 13299262627172202559 9009337334696107444 2694555630072734450 5579015638705063588 4209756011802282969 189822994673047911 6253580670013021686 7749338050422433708 8982716267910221460 5118415328361292509 3557810020566604905 13253305526234554684 11440635154558210397 8898456412576506777 11446500014762412370 13773189522378229575 15656259422698153741 10282404533349918510 4576873477403570566 7366509520855712884 15776584918183629636 6159287697897464263 6775929101731443796 3231654149417649271 5977843655177433381 10569686201106717610 3656840837379983989 6376248383632139211 3761166573770960315 13642649949394647867 6088098658629666164 16422204964994142799 4182833556222659870 1604517828564353239 9745184407137484931 10036812277786382691 14745225186355441700 3343484198682830001 10085895852126454584 13484747043784915809 10556600321073120568 2752435197942749871 6625871915672463152 15551872972493843333 9598375907113964729 10991112661361039656 8150910044793839505 2833846111536364066 3285652899296463564 6846558171875928486 3591433741085805353 18205593403026258717 9536498956917250708 11827885799079706180 10631007031353593744 13007054875263394520 16195525150942349319 8191703881149761162 5159639960368485407 7688297609801784303 1985293482057421648 3052180710294666861 9195301528216558435 17410342576200306451 7379511841600417728 8679727105198904 2440007668021967362 15465595852828583209 5206483249824037770 7089017830023690729 2773142127004352021 1645506467113695924 17344542794838694973 16189631459307483898 12974205613181067082 7302078080342750075 15056676609592906266 6618977437050430081 15286954165444953236 18445379481729299195 2965593148893073125 9355659696413290516 6477521967574363304 18084147003993775578 10448748150154941732 13201729779914132363 4986688679176336536 116166916913469148 14769708321357338829 2742053782186761316 11252229990038912773 4728363243157341583 13367832113251008936 849920000768384617 5071097504396727844 150911190565165713 14347686503212398460 16632281381613588535 8881090935029158238 5545856602417939674 13115971314175727319 17213057791392830507 18399002559328475603 17231280015944337186 863293480255214250 6256433731356972143 965604090873994353 9557608943055957808 5770380336136348004 10236179844363689063 13464114406359095084 11488805455473274548 2434076950431666562 6679862647902145304 3657912153275748075 13248135194746053773 13570870631633592329 642442690360708568 17562242397198211138 17877865784868156630 14283298804780057239 5282188867804159154 4478820915828101552 7757208628800407829 8637170095791833972 7013455637207887925 10892610400261960359 6734091496506980580 5458295995452948962 9334441597117060772 15389631729445168062 9642491813126625852 7965578166381105304 8991924701858089216 10688133349427194072 18325555761954473085 15279764995407204884 6035107109671998513 13554134704346613248 9143414231219533283 8048702331569245844 4162189500783703600 17131420927335605360 16324607002725824008 13113073136789636326 5328961745339249050 8271412557842072718 18169862843082905095 6194802774767197052 9640742715893885554 3459879571598628144 8298032729597311 16057214897716842644 668291645871436287 18229870147076895773 3971102347050069287 1919876796632364400 6600638305906124178 17657701805394415055 12890464694993342728 189505261507641747 15786532411060899308 15320915017502247547 18252358125378215040 12678755231616147648 11779286488497087377 3417267026669716230 1351329430933282210 8162019365060162263 9460376829883057289 15165125143187257618 14729784205420584704 7775378004210457914 503137310792088279 6556855133018430715 1131275630015117800 917652044731689787 16183467722616279814 11436703980846817365 6984099160197189534 6634911647378630144 13567579805266208550 16372276609472862112 6165333688156758275 12315714749535060508 15306074836776382599 17514505102263158024 6844321712904369322 15632895059960581435 7229602368228481367 2051325850277697169 17194707081967981393 2588979705382553086 11181226518351354655 12117335322610065661 9415635618399695409 10554044450822792682 8426982469954017220 7254992908364833921 14475183877725473925 9187875358042589041 3972537379575445460 16533788390359337622 17552305066988932541 11049776010438812885 5676473231942587582 7136400868344498192 6950192521313111735 1097117006733869218 17464720752664546629 15470377749778610504 7039729709517998527 3007508594313466503 16209142676497893957 1990998885866588598 8800975340926219080 13067190980928100912 3627130912417241410 10732544414999081827 13434312208963057430 1239797248278958181 12408639079819413828 11137577038298438249 17956819587308951456 13724310672654558393 4918015657725933104 1307708375914691683 2918682919325534746 8304366970652204586 13647281212343861231 15128065791825127234 5125748156641417614 2719389124065398598 5872889457754453636 3698208912048145616 7065304564024079009 1977071140656777965 14619060947867410527 10230356361882586799 1511204311746784295 17021825032992383550 15040569285644311079 15386695004122610932 5223654780402398584 17851561025782076317 1192810065433516910 5444387397038471624 13457665769264750210 15449789114188028666 10930854560432171155 18205459704941638607 6492582286763034869 14021822092804954115 8235690040384454554 9085055220714403926 11448560201817040261 1137330745416537834 379282333060461457 15366299354882114547 5790656483452751216 6594007221782664637 7894656634667122415 8723746296860337451 5086947288850192515 12930417759880570121 5548019319427014746 4604247683043975103 9581462074783758633 14543057924937787614 6831496932773519632 6749927651953081346 6123788967584580143 8121005469413033447 6586772600637392587 749979398246875733 16848086096309270947 476177435888739085 12147929639994497011 11289153042646840353 10124405063786117451 6256158886065495257 11401787444367627982 14463031171238468886 13236955325790670444 2672904451447352062 1211358102451722077 3794630466374763502 17505386638805026279 7774159265552950228 6512980014856588214 16749503532811604421 15084044437901571961 603359138854589242 12217857219926125768 15319262831343208943 226007188078157862 4678014173543772884 17333807492920385213 508795641637601091 18429808373436014162 8423754434593658096 3400869912095398640 16667522583306980614 17399300429127658452 14574045679014402924 1308046949616907982 10533819291832292660 788800337381514281 4351554958198441709 6146474483509692676 15286845532143604600 6604726519741397123 10232270754472275618 13978794626749008492 3684380429322538518 3010381637450481763 17403775331999278175 14982830506347317675 7817603538611099492 4663834567939179139 10824671680177500732 6460751616488654537 761557768468154990 16454703829392338440 10641503558021733291 15165064757476307803 5772106736728890006 8227112558137810990 8572635950334206053 6814567130674630875 11802800368329784402 12929341899160545781 13797089382794590678 12070142550137542592 11301928545222759196 6366603540444633861 13708187933959638974 18124816297030263833 4269339181916291902 13497546673241459186 17796231644329879780 18310366650277592124 4613557819923256504 12444949391920470900 1303391518375108304 6367810749858859584 12975933305817692022 5178779173038068235 3590443152986517605 5845463057868789328 10337572131911268118 17580425522643534519 6966601054210378529 17266495003692699319 2857619863040726828 7234309089106177022 18281436894141528646 14076562536047368209 7705947883766563561 12941529086372964606 5269466761206685127 4288506525619668476 11199451249229237227 6796439270095032765 17236794718207342000 8782439343500584158 12994215022004703865 17526227139611139605 10011697991585422358 16726926607238943491 17709301897222495950 2831367071131679363 997348503796247393 14929815583491358376 11875903831602739467 2187770205724254071 18412241589563175360 1365224496564426481 4939406223706227999 6567303506945414401 13705093325080335786 14568776299733021290 13257429620136416031 9713230017948258854 17727678770988880250 1805485056999243771 8864702570718066370 253200269845083142 1616679637230283980 10155922970405024319 1361199789875324311 8579920445947680970 5704932740573144852 5872535961397569644 11248161530564900314 15358553296537809006 10910353353155667356 11522993974906852359 5314622043793568906 11120074330271911560 8435050913717321012 9942527626798372030 3270447463766874400 5550937690000665038 12787635653972542380 1210142535985230610 11547723788769278841 479805371974461985 13934264133270054930 2740958693984779103 3074966801000099315 8000543568216620919 1566562332300683016 13549008111126221808 18268051092136464980 1704875745231607233 10779855243753659622 9307724105337688932 9449028814021126341 18422522243101579990 4948484328379059042 1822499553810700861 1384457659071717549 4902887765917112678 13578015157728507844 14972022055916345746 4348746514996458749 17656656452150370993 2629051352549773092 8522568132259057105 15946712837730503017 8166546875112467247 16640601125421552285 6565728783512293486 2530339946308608579 459291071342392792 12120183923930067225 16044204250388342891 16044397193253600018 12207126000466199072 4877416191316055623 4179647144232430107 150084734410756612 7461001896190449928 7924959314366934976 2339683962181625524 18197860705511281736 14836925395914592074 10201868385703851193 17226400228906410667 11832808116159254385 9023118782575315934 2900261870684308909 4568049378957711234 2724129351281216139 14810861027189302335 4522357569123832257 4977112888078450310 3090785477002127201 17979187989942228978 7550407677372182050 11139436341494475655 11768719658714199548 74728224902653314 11838503841672940295 17036492345562383168 4443872394876579322 1061989401839306026 7892580007605964812 12996980250589751339 12298079982040201901 3618370559348896682 12595457712704686307 8256826464964623248 14809844292843075816 18236312598585420094 10101272100633005875 10753409691588612223 8822825645606664424 11819094159862849682 8685626421382625446 3121156581839498941 14883791662433826575 6758246990342337417 12819110988962170340 4187989660516801974 7149051950564103708 1366399819976891623 11558132751749318048 10577107597825367933 5402662283275045303 6678724614836033830 13638835073826711381 370546422687533126 3515869295648625121 16372864208301105337 9472182413309132190 5412736630890675597 9089503927502721624 385978697696442247 646209983792454688 5658022481010010776 8781125179773280732 4365142245033892207 8269813105166885676 7709499558736608831 13124377148751406810 3247038756785081796 16768212360352538689 9989889212660850953 11702112840514893133 10111351779685527390 17625651915421620475 12823404626167148996 15494957239336737546 10718193337611655121 6772370972051124616 15333735960585439583 10863755643816951757 12560113159983970703 11306629862060711088 11668713561314013813 17458720872560936405 14758403402072534765 15554391363822473803 12913386976022041454 8584088153444612475 16614918099803031245 13932249662144104004 9150847842281309557 9960422149787581680 4099708544267016250 14524554353611747456 8295784835446014397 6035655296889117488 10877204557591357608 824875663443431929 6319055720033279612 18338682537229649590 7340312593361017379 4885488062655598883 174207353884100058 15084440064463044931 2020866963394354342 383750092103408581 10372628036715573964 12050698357836068351 16397209000131420016 77033618857040976 1730437362751454935 6428350588315602095 9150477856124013937 18315056330515948998 642658613340697623 13585261129784359010 16779857549012772967 15916964792941630353 17997363036819843429 4142981354171156100 13341818918469907254 16448475084514050176 12862256170852376430 9501190630004167828 13800955317225260724 12848086855093468218 12719839254848165589 551841103404049239 2117002821264947067 13672616459179758317 15012592703965714571 18017441766253367541 1840871943580436074 302182115832231087 9215373490171819118 7688701382055490736 2941324159814684055 17830093997030764758 8676611515314856354 2786045356279007442 3205860072058589665 4388144430181262676 17492546684233696360 1046368861032117533 13805457005694403616 9952366974985941356 8630967938545248498 8335498801948406809 6992437352684236870 3433607858308370283 9880056255400971199 16841961530053016812 14195298131807675491 7152283361259682045 10786096523031492768 17866318002399469213 5397532440323058497 5338295005467558048 15252511209724597248 2933152146808547342 15205212006928348221 6346958952897688010 9072889623598700440 15792884534105674901 811471756151152020 2651316622933493664 11432067904891756682 16635419115286049499 13087113551314551572 3118487396495601617 6608414481343349812 3860511028268178069 8345876259703011931 10879524383868145883 16040200484310716372 11589845768032716124 8403911314199431743 1655183425220263171 15152027998218513024 3520771928873476905 5669587098278970281 10248828653256674910 15996965052856327094 11157047723386251873 15583635552837736832 1098364492384453948 3787042796257765964 3680258873812713845 13661973834601942145 5520688016552570655 8653732913256445813 3561641738053602307 10918415950959263728 11182557022885693484 11546273505984414579 6936074898931285131 10456929654606231952 1737020402988066517 14176353807087577330 1325210765819765411 15436340229935053135 10628441576494630518 4174965687488461265 7239604092963710616 1271699035081879748 1914628212107424839 18398808186199093199 131523707112847853 13709663262892887927 8684387820449407258 4002117863354305253 5515335043067044860 16968327546573900059 13234569326763412227 17961810113433492831 3117612141813454135 10539159173656101903 4355245418117691499 6132446717477962881 3477879836958759924 16000864125273189796 14991520138663332681 18047867357557286622 17722215535542479969 10353366102379772992 6878105182983199948 4074647621345446194 1069443780479639100 2110964110894626171 4504872005213161126 13302812826565390267 6722686959123557830 11072329998540082889 11839045534722959857 15591871860952168325 14600490593123171400 15388595172700207286 7769642252389576581 6639620937593739678 8768791286198914481 3933232461660405852 6148869005003433693 898216823795615938 12192986847750122620 15631658215434917754 2162890928026153428 16174611048433884064 13990768848694516423 13150258814528665537 5686830206326634424 8128994742869437348 17386837062600350225 9527678013978916768 12851333453615783658 4069280717878380955 18083282975460432242 4343604359978843673 10250893451954121839 10000239963533607963 919025702153204064 4719715546001213840 6466348071383182397 7281859807433810738 4572723567102937116 9870452933599974571 15949899110524842184 4330513788650566719 16296803871511603968 8230325186732508264 2251553528342104519 14940297813008842896 4558329333060718559 12989462292149745216 1636504110755266026 4361821029149004139 6612330852859576113 5506871486485643422 6344244033686370298 6698132584958013310 963989966798833114 280522837553292465 5102416499591608895 8608778621230724783 11512341641585544000 17300864287222663650 14495695390160843539 11987196681490556910 12148984066577944066 1551272407145880135 12652006605792362473 11008498098189150576 10086336714903154268 6146717335503951860 16017839079069147836 5047484315915015452 3001877925100980222 13112173670866387482 5833166132718595052 14713805743320749856 14329377368517123860 3453376646113901839 9080546211164630615 16316088440005971023 14176090447599634813 1257619836241114672 2167797140823126799 12902877201919035042 6451495591292445939 7300320201727646005 12947720645125762378 7631080961998081464 9990142533478472959 8457291239384177661 14373560920105100991 1418002238734821195 14336502084812908496 5123548802231264086 428081316614190386 5626560032145599181 11608564506534130547 16444823313633540800 7499174018224837524 8395783268154799981 17010461447440170908 4896947009539853761 10955320834497506579 16700393530140447950 13167863121377833279 634249659482536266 18206516858707928381 7567220020760415837 7220074360897067536 214163334675925907 17525106697549865403 6208811062761157478 13181472956399953881 6165067638990191036 11550276535905688247 14228289682701994957 14897776173953332743 5056315141942707399 5657479234871614118 9836274278189474624 14560917016923259962 4449191958586662988 3823635085879745799 6974368957284484314 13653840132697101381 4353263738937525393 5331184676684819750 8550007757770853148 2817824305497348588 10408555006612917412 6655235132827990285 12953915900856302036 12004577053873041442 7874129879502097767 12657611437693419506 14210426266263690657 3036737747495129897 2703446220001242602 5126671827035684565 13457068223991349954 18106659064115596481 10633251382086849226 9666290893363371393 3062921380505802037 13713024167614502712 11466803653169976788 4297359008589362211 18114797498512655287 8961079814352554088 16455277418459450414 16129258952687335504 11072315575564966091 11012631568500678130 3298926471713975798 2203300282004761126 1945448262779384908 3110653743495637344 17690764442373332999 5921382634716041179 12060448675920518260 10197671750546034294 17956153396972967683 16398331491866407738 5370348144030945575 15418528371441981872 9753161096696876570 18150126794756496382 11303240359013206729 15376138641817455850 5883027782420368549 14924788519659164726 12197103744151157260 1733386139525964503 16361228772618648675 16490116179813630729 4585162825239223678 7398183212558666176 12522413869316496121 1399126087811350298 11680913708609978436 8483310121262589020 4911971807510724074 6212183627395356356 1677923701684536511 11698339629011931647 6851638122964646485 10618093521470892658 13774360416553701643 4061981526134622944 5112574203682273809 9856262091722013130 6291650573761723726 5813125437275289331 18111766923270262225 13663426747260342459 4339859350961975642 9692856269013330888 9917457779571088011 4105907596196579657 3255332727062990665 8244005512949665124 10673746281461560691 6845811312931188010 11470029700632861790 540063208598873127 9023407219540399952 2761199236179091903 7746789452403359852 3703018735169891034 11046645522054466564 7116383412152056693 12712218150414673515 13209344697455109472 16610429515136758219 16807297511381781567 18104227058575844642 4614260584100657682 9289677879865957743 295442456806291872 2883702171462417420 11194030316376122690 9385503805454182825 13186238388978452109 11779141323638531199 16929209011493761210 815872171372876668 13888454615702206103 11680166375143131840 4832488866628699966 3355380675035235976 18147214026470661341 1792154242161209958 2432487428515138154 2059646477474429617 12076232415135588768 6669782888095443829 13689328249336992976 1652592788513261881 17800709083329820651 16864705172872267774 4267453375865809225 11588770621153284416 18388874093309098583 5936266144215774020 13876801489038945364 15878424367568758045 16897444473188525290 1938954701628681883 13893401487900025433 8674909243110481638 1326448933507980718 3417652966245467626 1459319796974641113 10752155647794536583 2737976374459522855 6515885409808990064 6577712032329531744 10651246656523662844 8344536947555348869 7421337191844600376 16357207277945714185 8582011314162322944 390405165212630239 16852055291708139303 13415126463463866387 7782728994593736336 14622170190291031377 8802653427546607030 4460312343078882183 8730885896236847361 874040537579526089 12263384976166418270 17022372604275195978 8717235169433767530 18429565533244309036 17534874295800596296 3658465913269663723 15925224461576914798 17561684595875707904 10178112973052549894 8682273741913613031 4978234888190456083 15249510047798207393 780412004401378964 15869667421930763946 8160737490279438379 16439800077208807092 5284084504971437168 1079768068966138460 11837515433312031911 2188804820828126644 15326838692661305861 16430444456374435231 8316622798801706568 16618499205371053172 5718937712534188247 2845364199065279415 12051342965921093289 10107920586953204 9581847796156800297 7281845187992352254 5718563900876579811 7653508301489326311 15005502924350728716 492720798499532492 10531911885392934094 12250583273102576510 10322608154430994469 15124244992947515796 16522276122917533359 13002975646938981000 12155808956730230929 932731732173455009 12287660014478582725 10201224559026444087 17716650743000241870 6936587621724947088 1329621295472496972 17717353442815327610 2270944457448923908 1748912713454409448 11642824579981263274 11993231000959204935 9896659434073862629 2243036030566136489 6324022941306677149 15005480493367893482 15095543911975924353 2814512577284924176 17616484495272835590 11520170961953745195 8007214692602311174 16868543423580489218 14543390510315981072 2680675219394634915 6952160637147181132 6240792155630773608 3133457016485089284 14603885664803947300 5397612586768333133 1005764975198094331 4263000033653708662 17071559879663556593 12856290077971347291 5897400446149745151 3523486578658005913 13956322722752875043 16759134500836262809 14731883308489403351 13997263557741139594 665631546472111010 3687325578894816793 7716191821589964576 8035089749990241846 4558521030263765346 16851618473295588603 5187710267559817309 9171256588614021734 6813191974142656139 9193278351568101074 6234108250942234387 7184008972225264227 1206025445084879083 216919738958802018 14597597873387802351 3796179469267636491 2417833977581419875 3992895091967216312 18326005711837878965 18411215921373374249 18345461058839914576 830249119249739682 17131332768141319596 8724476970517716069 7259672945584037223 13503532365742074989 14634004310191175189 13793037961953662853 6767583162447579939 9744528022490440009 9246109946714391586 7419210724809819308 4741865503046396220 1785827532789229028 18128164160557197843 7245801032233362605 16152324331625317655 1671006805088186689 8601009194341029702 6535254323192996759 16365489650751154615 9257964107608899791 14480465064111649608 13257980391051446097 5003593151592044542 1845169478397746470 3350039546279299509 13771328587146434451 17902459708028576450 13702543900835567769 2058574723121160196 9844223431950221101 11913823092748029704 13291049910938016930 14838337060149136855 3876268911763140320 6260225059024086735 15729874948857088856 2690133442035913258 15780250917129767259 7476275084256230773 2948756902726417142 6553215610728595719 13010969479318977515 5513125885593143766 15476679194498172336 2972206188666390658 4966216792079668169 2316807566286635070 10987476090347887762 12738494592466567342 1943690760270674022 6906431585860492229 2719892346601276699 15982822897911783136 4148131378047921147 10781734468385660408 13812916096617652064 6170195079321556869 11448973564151221049 15619754697184913173 2029566798062978686 7478728479608915821 4036446084222200467 15352073477558235121 9636990822866842513 8909665793537232544 12908783348466684721 714674750088156470 9664721049290808563 7098674511557063531 18218439548949826573 3003812267261389380 1620653831269049637 3023076395932748600 1986747533762766640 14324704098382743094 8470748241445724206 13424657879855155427 13791519316836464421 13890160918558235337 2458745057738528857 12011426196337631839 14937205440749460261 13779432129197212072 16916478005805888091 1185164259859007462 15381473384799064297 7412697400136058498 8131731336148553987 77615842757699404 7531310532637688545 10520218330644837453 15235163957760008250 3525679984970447975 2882860205961705468 1033651457887031025 4813469688049777879 15743575033261869746 3825416501512711242 2704818202453949690 9365162052566562996 11240295331100578704 8552638211225145440 816470288356974911 4562695115761627694 7548243610194755670 11716220351656785786 4059383983360223239 13941247997756055612 9252254700528860040 4625188561488768971 13606088674201683469 16090545051886715138 13001837984851062890 9595774208736040394 295480115431047081 3638603446250854697 6189724292769908562 4788857390619297059 1018657962251010845 12480463774097644767 8896184634718113979 11405477252929506024 2942134346297434816 6654714491375192788 1419755212167701458 17641587170868365448 17099666424999166660 11531986806606490396 14075420280941389839 11392252723621173054 10493133263829681062 8189258652487790405 10117212546858093912 5557615074999904603 3498578113156571269 6386050869683387092 552968150860922526 4403008034655883421 4083128020210308699 7060974154333603969 12967953585949893552 2802509469127548358 2325341245919141816 5232459420187398052 13316514795467538179 6138342810837139058 16205751800902028331 11339706690817474887 2563724449414167401 17025218435992498315 1257863888013243547 186844668318050663 6490480241144347220 3918070751497509005 6679889500898027877 16026224804171466464 17026203160387147755 12745572059705819274 17019529726510118125 5384311017728989931 10115319363656295207 14050491132419760143 10710132339574811014 1190216788880732342 10608109914882924579 10410672312266338447 518134411745304044 6013471027040743368 11698602125728552421 7953867297276216104 422276222128101390 1028497789330181515 16106677633110587851 12266867524189751298 15817216145102511161 2048349742366611414 10569058529715955992 10012136240845312287 10568360359112811680 13306521338716859599 11179378597122802821 1634794088331692132 1112087132038274381 3368789635256763290 8625207929813634143 16095907854894881818 11205620125569351845 5695449947781976026 12759476452406086796 5934963722875769257 6971745357036557840 2716588407823734764 18042849636881803157 2909348339015961812 12512367910242084959 17162607660222910974 10785349965690745458 8515449007228320211 10418537131225140077 15057841432455612905 14777686707742757213 15982564522493431105 7801889359350585485 8404619913701749149 83599641606555849 1536646558978601330 8533290359210003598 1571841485306853089 15895482810888363835 3520074108617070226 3661925071771239963 8619367379014245986 8157132655458226195 10292508975985714144 11413755802877977607 13248330148089311808 11858275920765722794 4468896301529274321 1552493222646118032 18081569649998142104 2208769137542479346 17744796666117469787 1827827516881079671 10502318972431453908 18188651321529616830 13130466431703488067 705795952439545831 10024304771496954914 15762251609759558922 617346825856032807 7526652978939731769 12430139947001620964 423285392619069522 1626098788916626918 17580700740790432882 7635780171230886638 1184419416559543707 11517022720941752989 10831082687025624526 6992857271889612419 17766427300562289816 14904620508210334419 6112271381322007750 17903685151260013775 17177611519381694388 7825287628588995557 15860694736269408210 13342667172586804346 13023301751764232453 8240807461996621356 7788012250417225527 7860978539012630165 2189346178169137284 16810717708658004271 14867549325990664673 16301538528992266519 8142330848852598649 6823415682993677055 7492155926885457704 362960777527523882 6596074783285483241 14289504339936678937 16977571030394986880 5969464342948025270 2026246907527822193 15525906938023375717 1602033116742815800 5909325784220499923 9829630955884395957 3396672709744825931 16617054144744937528 2095375331863677594 2060605126071932867 17382496330258542167 5693268011706551751 11038839601975006776 5494070937342310235 146008798536144369 1118521451930568422 6611554236493223767 10188698575994498017 5508314644366211218 12671293150200949384 1213021239207851138 2183252168253011601 11161240744474702245 10091372396438759108 10864202905748810625 13628813351664121650 6140229387847083249 6993005753777290487 17182928130633629777 15091234114326751291 17438874424901544117 13217108963035985567 2489542905299396806 8014641865136968864 17596339520367485388 17455087100429498669 9830414430620046664 16220984716761219272 12591569282568550754 9080201356103775318 3129752851761065414 6850161185773235212 11767882393356651760 11837758207799660758 9919787275197733139 706684146043243197 17219674195063659367 13815056199496502201 10922093900633530620 7746231521655283194 11275544185725059882 6510681042052569683 6016575695443889376 14773603373966439054 9829416961718255817 5193804663072961827 18214139543052692054 1198251644417508775 17438757954111642276 7785603006052859092 1882246395949336162 16424657622498433028 16225242094530036519 5368027269363451682 10997828662335723450 15547159495952678180 7638612676550580836 4050700681667746812 11930930499788869051 8541580934329332712 15918232604044602474 3686265536333374212 4859030662498853376 3317889473937789779 13464700770967459721 10106076046514618000 6140111336836005781 15008621545436451716 13164099089890638912 4627644103696681179 6367172298547648876 6697015473960348616 17432793477375635247 9516864607841116521 1413301193351882466 346417313136953448 8834696994764695287 4460100728411211449 11944106944103143769 12320063061823019335 11271029777715353756 7038153746003798712 15580505040854180221 1918739068385777535 9510566248287885128 745455563999758981 10079437701983924512 1233721775734627496 5610753986834600146 5073958449862655173 6840729011080029038 2258816822653415799 10585765861531126340 7811521615011036437 294996901890772161 4629177829434270588 7888477377950694604 1198588935029360334 17146298919691626412 13626014020755682404 15395847479572026103 13992399616222387153 1937976819677248015 12968365686258354690 11803586947845434613 8673813246864336958 10752512692989578227 1352409845860910603 17034269333354978323 2502260825431885167 16679181405472210937 1972308707655759332 7879508496871404709 6039355779456315819 10188277011096159949 2304494696685997923 10663278122153605228 14630732228148010352 9967798823889016477 2090793605364687713 8365955299255413883 11414628885427724472 1425942269184327761 1008897236247100712 17273074944435508715 6636456531924266650 2061041085060394050 6939815047189979841 17898007468218329208 13963707779844415057 16266915668025808617 8043219877780852816 9709990409534253115 9593443825804679911 6595165448298399208 11675417930246230982 15473149072961958346 1125715261469966011 16780615576507870805 16167509980198557446 10770171689677261560 910512022617322947 18388047776568193256 5474177399749868311 5498229658649632731 12791211552564241851 5355851313662260189 16587908609008156094 4410985812021591104 12515260333365263818 3699798921429015881 12503104245540338487 8938952993544765405 10175571295623703407 5056129872157930906 9572117693152774624 15045358012148748827 5489475671618813154 11858926859724283247 13950665653504163595 2368845046828657117 15496091754368274460 10160134253250213007 13700514145401708639 9254292020944059296 11741115564364438407 15788537788720768637 15360391342555941083 17748748793802660397 4796635951719566530 15738921402562823718 17279042249722144167 1791708129395380297 12278861653093366699 12342349971184394579 14404178076259262804 12951978157578994671 16866782175436801881 8396104079944562499 15013701291230523915 8711460925184635899 12197848979130363375 9102224833112521318 1194389276026344782 9576022059403088972 3548470465333497119 17607190458482685236 9497662162381909473 9791970462207569153 6532419597985904357 6250190910924139237 16157922931077703733 8674226651660786075 6807347905745703508 14583475869983675675 9887715772513286658 9327019320653005855 4699014514102581116 9951292347640698532 1430644679151912831 3895630564431240002 12220370065721662578 10231589986884908866 2977350055345781606 15688240006458758453 15185902937844835163 1528172948911443109 49453370795733200 14581218260511710207 9030782132644913588 6489055082038786593 14553922673414839324 1090014082575293132 13552822544307404885 8695793793671380755 6110557939512921923 480921563623309735 7674471586900756108 15790061174430812933 16698849207914589082 7975049163154811911 303755232741651297 12127929981145389909 12763953078456598514 8606400555220844880 15055747356436752241 17019173200406701710 15111345095722383182 1767884199710844244 4542277688132302009 6148378689913402950 17973592812746829728 7685357652092059976 1203193422506078799 8896899217845423330 2253153751747287426 3611037781308089761 9670542222863386803 2638948169086089002 14441751911531429920 838498245170552883 13131953866851121781 543812705811602468 10146751743264873548 760664672229337076 3583132635388331897 3385118339426956502 7252889537433517945 557638215519438879 11091729834559091568 14342227456695299184 10134581870169386567 7356162451152666140 18021440337042897717 9233340712529522132 5390528276071040483 7904951548159480605 3678526330770103074 4624642666028527340 17425026575836364777 6813775792696004976 15113693965881723325 6371377202947683164 11038485936509184979 14546537616615763144 5708954555519229499 14585980233896589915 7555487129125189574 6383539949891014152 18226188390494523402 6648178112546237991 2446139296309523796 16070790504173529880 11827805577867153594 1393971751096770581 1656961165964945087 5028470463960708875 1271491597054527317 591816865933919286 11227383824271350162 13396991283116052596 7850289142487034515 2712712428220090677 3462566679013363781 3764782922509297668 11270848406825114783 3076066342670715277 1356635867177130624 7488435885907019566 12822182722600454777 3191113189281252067 17828986984632479694 13169533503036471281 4563098617591208430 12077106097972023961 4541880786797122512 1650568436526266569 12746728492053715865 13037210286529235041 2922406376322955937 9539243158678506997 14489070188449516462 13532790925728195054 7105966037152456874 17106396666560966886 14650576782050637812 9000540197499991986 16031008521651627235 548547979667574743 16501173194129312809 575598524662770262 7124426672950692557 10716311863820038073 12813639247804017296 10985804158031248711 6752490601042847338 6553957994912239390 16475769116900610018 9132220770558806110 15779224686492217223 2702114117369616141 9525108427338062931 3620784385485211523 8273023164485255490 16657676017402882097 5382326458339345323 13986789983996801434 2958561218664172295 14042056373444114947 2418256943716513399 17216968784737356478 1617434761534330386 1902247197040685287 12448480640811302278 4815888540826090248 15277567712997685162 5405366085604598394 11342546635721460620 15682411237341239675 3016488533425529680 11981360260460889103 5317436359129013520 18323033515860722921 1349299436717664843 8307996485788118396 4840968892052257481 17548316382886392682 17729453050530202657 11531163305867368333 2569632665993296183 5112958154631752114 8941389264655718458 3057894858108159470 1042439337272724525 9852900102237662311 13665224803929343749 9717025985145816068 1445553291949143552 5864489520789391689 5745085827345757395 11268229422900643602 6055370401000763918 12248346092264397555 3156846332276767497 15621686787460091498 17159674432167114520 11105197523014318878 14114306634668171182 753234152415357655 6660869182172933897 993674130126353532 2769238195633243080 6326006475833384047 2273985847688437073 3770971911696207204 7027746192587549436 4709953916248604927 11873246477796219045 14868478323536607980 13511597965282504230 11657994933667792420 4823554776928389367 6478501107636798609 16083239622416647687 11002091699408127358 17619351509279099647 774815806956588137 17421129994716688262 18118188843142891439 12294933042644763223 7141576967403240596 10406858304406729530 14143959680304542939 14669012167261930457 5792427407023163169 3637244610160893287 4333197869723646961 7934849079253305442 3775770768850119479 11319277782698187003 14917641435033149264 13004279681284967987 15081784012095004995 17841096410817107012 7897773427797973231 8182590029928400610 6571040506237116349 10734292808304587750 17399298029365389605 10053421432505819771 8889298492244860033 13039380374567806041 17478325554811440155 5890604724792407392 13220181023105356070 10738802450463887289 8468873426745639056 13716423356593430106 14054201474920316255 15944093926456391903 8799063422805160618 8921914913252126664 8300608788214753772 4587207597789497803 545958213774173231 4055460592657887709 9056236611231492055 13325862427778404458 6844742718185549058 6223632927595824472 5335091432639043575 3022404977892559070 1703542990732454343 11728701915344660846 4855476024598484671 3134719774907824586 10631947674338973689 6637265147793158736 11665553271554239588 7019192079765151599 14695203445119950633 17700414322252996797 4244274021956522610 5323688789148833144 13374685682028203259 4553400196874058235 9449504955754130620 4798080483358305157 8812223209966012158 11152237256409949951 11518408140883345771 10555344251464854799 14190091730130167859 3979544926250304020 6359641086351514937 10600955826361983207 4129291271749188180 15648623347098239881 6393262248227413022 712281489351140540 6756307741229909759 15605993882228899611 6830547798172223336 14650010477556657215 3159355380757396792 7242828688910831873 2185412197339965110 18065208724369090063 13322770555875417093 13151893259978268461 18310634648151754273 1150907919452146357 6850673607148962082 8836555668087694387 17139203836045995772 5084975684764592940 2554998177476618691 11332337087730225051 3079711867880264439 10128397013329167144 13962344261288471901 4009261632932848930 11249728693900534110 4307008699085686080 14775186764026730403 12180638268381524399 14743776572113637421 9293255024373661017 1158504707251272704 14451758599592904542 15175336150525161163 3529416325411113886 11146481531135917453 7250192295199751319 5586973913124906816 7432029119734802062 10703294598705992539 17447948745895990760 9365547952290455593 5884049522808995894 13370219160272812596 6998192623040036487 9262639967638981134 15403773837744759368 12249155418341588917 10585848792908652975 7780825269429775889 2146947308693818905 8494970626540349225 18373340605094850245 675427179859957902 10038678386521447136 15524936517189530823 4881210675468559933 10546430552386524416 13249150819173389030 1543262358215061040 12119676927178268821 7897859476225029555 13912702409297458004 14516738726868416085 16430809720402796345 15962148546082370672 11491416738418478360 3805762010556259694 3814916373126864401 13978208579410940350 14047518206171474526 11331547357198315954 6859342301209644960 9712918773563777247 2668964304495949609 16944892532821823268 11843709695486992213 14936403753045345486 2342486716698152196 6220221068517589970 14640356585596841172 11502268191945804220 6599209090063748524 16780033060476648146 11060093249040656318 13210861824403898149 6524142438730339700 2292526767867698732 10998205395902885453 15316510134087844511 5330415005242087271 4501240440129716269 8623433523386681361 2466607430934013870 8886527149879784902 3626683713932763715 9056617483033060302 3596214760243578760 2557511242839415513 8224009130457467853 17203475973967590586 52811450469820897 12393848723558262317 17934399532601325557 8932497857224822061 632692224789103813 9629579114519549360 474325774396121669 4146427063335949451 17304729692178116522 1250747841261873950 15694567909859405057 10492293770549539754 7275793740762501369 8122449109903736804 17933177230497205961 649824177880213567 1046899540933236961 2162927387047429861 11670108072487621303 7915933181006602900 4075937216942523629 17681627653566750904 3746401156568931204 328016203093113737 805944830525922234 2093428067379820683 3742771569628533667 13486166210929156251 4163930478812745857 5958112512824679482 11063221331634465220 17179769092446313849 3131081512588098164 7103588284793295563 3723043132966461331 487210594360972015 6657300291546646960 16930711959153432050 10400543841552147788 15643794993760849700 17867584006699212536 10209755594314787954 17482411310830049732 2640764877462444602 11341724809638706573 16543084020802922940 1873433840804389278 14492011587341339943 13356310450811237867 982563566392707857 7512083938808809959 9034926666448919701 881603957043179091 15700225667847042861 10721593218802881970 4791681340231151260 12805517261801969001 5512006223071540585 2759479135369327801 7160250575093016451 16168926818524431191 7600202902503273570 17755259088915743980 8793375916810725736 17387633150004331655 16371018845198721279 13104006676086116162 5574099567112616174 2813644314313303955 11026052455719260494 1727541702182020884 15960040382998492093 519860950202483239 10580793299607679070 6812083740251121790 11617862608789463930 2594991352667098776 17460638934679496412 14170803022131600758 3663900882968428774 11020420098726919938 8444290444444492072 13255337738743460001 10511383480641111360 1677141288929046611 486287090081990542 7141172354303867591 4244986348128549148 10363327250070051221 8801741763092885004 13804586014006003238 3051491834285406349 9041926902001315353 16655960615340770061 10069575200502335885 7548917024947496263 4780428275645435690 3490491125778774973 14372815800676883647 13065807123645623737 16257043731256034770 10500210500316548308 2821702339506205732 11420526566202783339 18247098716455686272 4823036482706220293 1187254618998695697 4339361936821170589 7070136368639341315 11971360365422662837 9873455988632842185 15129034766058790619 8401352290297728442 7175741262935918767 5476238787117069064 12498018684858185985 9199832127083132311 15363727737442168819 4731356780936353234 4804740312355731936 2679595853274194925 10731431140819944698 12069118569079972083 6467397127580169532 10317903094716562572 12053014919192485826 14647082953804418552 11546494313081061230 273549358107675812 1555286219973039375 4513350278559800141 1489795121591350575 11463458071871049927 7585712938720232062 17880263816743394027 17814573459331916930 14170430610246178789 5909993097139484837 11012687019629706488 825090953885917320 3173968506956009437 221759090059218359 2569579880670547338 6067039388530966418 3364987383905468520 5412639822936864632 14675341445141110640 13412567431781201471 112815701619159808 12020112614221895950 3982954677490552324 11581618973407474990 16525174004483980854 14024922269014955610 12624144422023256088 14006938084775795155 913855701679786191 7519301463995752808 6070073419896536721 8132826852349038038 6375893915678179497 14192578490355557015 4281708185754638081 16065710622367853678 9852036466139994790 14966003390490867062 10300414176461803764 12134768177245650588 7585609703247137893 796485716841988476 16924317411959403470 18267673470641992171 13970786213763036112 12075552177782617614 5610472360901853178 1428701633626648675 9119223602868342104 17436195259250283842 17077530065168008742 9738836873705919104 6893445224077542297 4717588335141861187 1918124040228082104 3737787388757298443 18080742100484922531 16183588794392828915 9188941021247775877 5136946223398802899 14749562657023972492 3105384227464338351 4349848070090547006 14395114233067834919 6089370074871293927 8181733868704949495 11466990081190206508 3378332221405139044 17538009690497703565 4956770796304839945 2246594983510732068 5970563764954146507 17000997680662675160 12922165952204148828 17717118742659516715 13333266770906546007 14735132332283902169 14531760644374919731 14079460959563946772 4275568020501725710 879348513448293053 3352383238876439320 4039883734783142223 4634004114268577007 8665108899064668723 14531721119541861061 7393471882822759427 18389090506492906677 11399721157686540225 11917010952811454690 6244101629731144505 15744844656760756821 788167121840870569 1510060698990011659 17868013021811841479 16331197484432222967 14290866987347988096 2432815838113197280 4529151646644739913 16949646085576322933 12263680067572124546 12640929425522703095 15420830587460232216 447055758391623628 5109762371614998214 2524925211551699354 11084584474889624383 16156113283102488591 10040812471866366080 1359218681804162983 10168047344952977894 5690454094727137312 8072118083558040664 7893355723781344040 661594868509337364 6915935611708710168 10686216648207253223 18335976733568444587 16231400436316927182 805389321089622287 13624835794551443271 2878140319781488495 789001227115674766 3524279509306608385 3661532430065519143 6770455459290129826 17202735530572837011 7916701120627210570 2300344398938241305 5690880326116899284 6101884458839124245 16655267631584351611 10269352033217121322 7162040044282373052 10198272099423135564 8689770870289563605 18099063277561682058 10487799356836034777 8931281124407606222 7845106248742594908 1646972685190307275 3301848224277551958 5254285646134427996 1679751870103982453 15940449196035305145 10785587941755297841 4824119262145629178 4866965110331557728 17785913721542355304 8509975481826302722 11591997508736311282 2624910892100486717 6522925228706165885 14047929065033984968 12793053448599103434 4888506313110137174 15462076628785512707 12625298297285584033 1758678116249182563 15435933754406668809 1303747344363459504 7217327393547635787 16474981836372200864 5872433835905629114 3582817537343528853 15952902537571122503 11595254515609172205 9008327432318202797 14136852840493423816 5718081271049994956 5930187453794447744 2673438168902505623 60303770414621575 8096182876032209407 8607659663825557164 3404766621044296694 2865782182155834113 3211539592125944933 6248770528974598057 11318402807498780916 3804374212860457217 3404264700634562942 17772867346432332769 11179216284764050437 15568245878378228705 13279476009714841731 2827384509729752704 15679668665949465719 3313608927135948334 12169740697326164103 17451266882519039917 17475379030393604375 11031524188163518139 9357744961173191826 14794100298725166652 7229420852609232415 6431137207991635683 14481286803881707650 12508229429835771123 7941316191164503737 10384708953368248635 6339731624853011573 13507910618350964868 13835679912263108035 4009146042691741140 8550530369707218528 337561873077091323 6501174501284294629 12219693182837129032 4278356845342954933 14292042970713575242 13303546479044703761 7995592141192693211 16790860633629839079 3088277131129273570 12669896073702213684 17881021520696225026 6767871578271210934 12704531756118447703 11623230764307728421 15211729480798056539 16583281896409811993 10305204061576491236 5233259344893901027 1806513452309252182 1434294669730714687 12997595579281121968 4745742330881005544 9405439746498203713 3622652288135493780 11994775087457990226 4474210354089019903 12563924642377664660 12989444418028751540 10726294499913659430 958066879635669641 4681788617803780650 13785394636083975461 4620277253603050985 10210199407086705596 17323708897472839202 4662563999134932290 14887259534192086252 11660475892671638351 2914477338000437874 11482485842854796226 4897158497330364985 15110870051432774165 259014858727813947 4754441610743740983 9660927595340910776 13721389663140674117 17582214804649856287 5707843961817342503 8694100085508681582 1286602598047979000 11539538084846617065 17375981920031644554 908936554900251147 9986617157147498463 6657942061697642075 86932059167621768 8837432298827720204 14382987900022880918 11478208701545327339 810632591351356284 9234585749940196120 9094860028534846577 7421014384413499538 17261277844937430444 13269922728708746852 1613565563332850103 14301028042454873233 963211537187308177 17000486771168612465 6374024713653947389 8747244372403264744 8062535790231475840 658534035416102008 11929463899812622357 1996316997449784146 16045285577600961767 377954884733337050 12344468484799186336 3588416534300662043 16907570318503687497 869633436045643632 18385925431957755511 15380446517634459583 4365634914061842864 2215337985795299141 6151775681868529747 17870431589025784765 12057866225055927253 14604559839041213068 6726260224480421920 285878805203576078 12891413778408851355 8304687426290975158 9771431667204721394 710317908850320638 13646029163822151735 12049033064927548060 10073102186141603300 16602259798684414983 8077157056953285436 379425879123662167 8762394830636808117 3715653672156489744 16776680943471572568 14316782795908034659 18166003652346938503 11810103757334705626 8580555193152528383 16123064230574124198 6883159650042528597 12196636704771151931 14087015944671979048 6388275491321392548 15979982678757791713 18057805908787630312 15070025043069318365 14158857158126041695 7248048812742498138 13653721891762112976 978802222448324710 16420365740501811929 1405032456957560726 4113492125303405455 12134053247098124922 5417042789984992876 14710403352600743234 11616703754537021250 14081967957357972479 2348984502276839189 1429437884107249590 16427550761729500444 4215689001404179719 15242956897647507921 15396486109760894348 8350045654395900865 11560084341759427968 15607997796217387480 9617650121393513501 9676721158310727840 3463228325781538927 14817655796649290487 16731322195539930954 16948428102406232584 8652799780488248903 334177372380445982 14300020447245306186 13955774199524911726 6661892353586263597 3312199621527581877 13067509868056895544 7826478605099823221 16361523479959748862 7261376154788159257 14821882311547966044 675216273269313268 13850477581850652000 13933008558578558529 6424499116795430034 7095378949084836402 490808378483219869 6485778572958672858 15029821704496692943 7987199577074716277 17316410594302261838 185295897357322081 1704950149968487557 18081256122588173103 9522777648522011512 16303212618719209025 813051187139490213 8838749256268966247 10772670213987727107 13203805274528184983 9687766691496843298 11838603938715910518 14168453883600015617 1434759449545132230 1476490134874518525 17783302486379884443 14796993142331766172 11311208651532356623 1232941174505475992 4280124578871740512 13085866539322025953 6379953140390381453 12149655622208758211 9724558763098293965 11566558704287831226 9317301901710477324 622982196877344908 5129430913014586637 9791862807905567171 7648117286968133065 1611600540792067967 4294960759070809227 714338773334724425 3311937813185520358 712670945845157852 18048465719930542254 11500996502233821166 15724209714556817190 4583663162994221899 15436338184304387974 6281545427987193479 5370515047083889826 9298156369629065861 15833355177240411707 13244963633942423410 13352784593329553623 4686145571946474551 2785633060206227204 16464693577003019308 16126021188974627076 16666528407402368324 15806409757915968635 16675127502471851952 1260152877288912954 95507591218045385 11693710620280925578 11262114352826451242 2060886831845482843 3590610994065915448 5076673240671121018 7461235395937653132 3091928866863524517 7603884430846350384 10145755367088258934 13036721184944868916 17098983060325344367 16833798503051678197 6453276744930078783 7712216591140768400 17038846686278243950 3786636643895470982 17099844336198251403 2398464427068567689 14271972892891567366 3457294680242995495 17199380546880415021 3893296483118014357 10615479405358689421 6152279533496845107 5570369971019146563 7187633420137445133 13197650434393141987 17983124090977333596 13730694353643159882 16663294637603538170 10189527976112615206 17610750821087277716 13383332549600549162 5392113393272206468 731291568550843813 18319935791309328939 9391031853136498328 7545362426016550974 13171994257686130022 5750940997970056269 9964638696967883065 9731567086777673723 7891065262973297549 13947038201292867711 14874387724306222006 17291462288369782789 14142130176946103329 3295731531482665389 4778017143022545779 10525071655081546607 12259120674197020678 3660312685297758194 8912263995499648802 17407704285618935841 3840855116475938436 5648846482191818355 2951785380795289273 5489677059653319286 9486264036508070778 14480981454080824744 4001862111866854537 9159442918925873481 11851488734192014355 6966167982015196252 16655920756756617235 16689907701847242233 17962896234840042738 12289144068103361890 15745496832276214513 424443413857033250 10068052335147711524 15167245167148766853 9951483110482498023 2014674887500705381 14540148536273255406 3987484786627612096 12313458310601299489 5028156126383816493 9971143832823508532 15622232104838873144 9188846911959486952 17687261025493800224 3908283614187045424 5320225218782746405 1473798005423833359 7993279212442261337 638724698607624118 2498193877408763763 9789054734098742637 14754402611349579495 14716098918110859721 1277790816428965411 11153016114133322083 886929360296115940 5127973057617868923 6582575692836729067 14333295610078114793 16228487886811082847 11156667286767614749 12874776495073547631 3620316462614554835 10058653043466148613 17853823950711619162 1807489132365803653 2912537924244579884 17088023257255357109 7041377814678914446 11243820524365713587 14260196740047589909 10389435584402438622 8562876694002609792 14177858610982168700 569534224879507094 7740232912332556331 10361245712213946039 4988091496486783958 2102899678984868989 1176800926724142378 11503899130993833409 12159350207096872594 16436455921416154686 226515857959202303 8321815493714800630 10323826115262347965 12425943130473200708 3386584216053751620 12024806940881698527 4805228809638354914 15777805566388758540 14768735466781041558 12133565926059332098 9435291255394672946 5218567255111229666 2443140774680177562 6312296705844475370 8798317038156703732 10299824402212047738 3155092806622987334 18133582001167894790 14421882954343579673 11219666006227223451 15403203544645695537 5977074126440616633 13520114523534236565 5282732642971608107 17800702595263769598 15132884784065114674 7612054552826445422 4568630575932274308 8550152969105199130 2597654042370453100 5518218299864750570 17878708469719439432 17397875212891060697 3302892013189843684 10651222583156413429 13450043311616598526 16027420240065741414 14516071665890737247 15763197812241330398 3036018993014051216 4491897238458870968 5643160718539182591 14199088090869326672 4478487760081147839 16642728125899735780 12752953493635628420 7161679292133672876 6871177456412132270 1060422071079265029 6435008392314145813 10105827797523558808 16419458363897670646 17814249480709685900 8446143753173303580 6391931160917110926 15478912125181758662 17211009639903303939 993232656329983698 7291012626264148845 18226723579350676498 13359935677832374408 6683649936557720047 12492175835260434479 15839768121782651079 3524999711972985578 6319900338744954802 9271183272482790027 10978535736596187795 1649367554362179353 1741543871250642236 7001386339153539652 8351069063911232020 4639350474536560204 7059787312435559423 14746473945323538337 13017418426506563117 18383385055712486331 7826188414561704429 16701567864490731378 16901236559201669476 17357661826558270382 9161770731467302359 13887992461499810725 5487231147489529976 5767869182798556754 4838125943481788478 11997424077407509128 5867654958113413296 2485413281300010486 11935902608082445412 18424354890885662745 7230889574194237967 4322045321647792555 8304897426405746819 1451068154249432985 18346495931747595819 15172132839896774167 6765594344486353063 14191767221002851192 17517486204500255683 1171408182613767145 6210615914859428595 12575234473001586301 6386318347948417525 5027400037868069986 1669580356432195120 1114276649832753371 5148089039415852899 2982993927955503982 4332003645842771298 4353508753085393969 16235039612014959670 12172976126863205264 4744286972400310374 738775329358715375 4494130822863026491 3418460414852748086 15331296725587883401 10408727788700468875 13023900651818181641 13984340387333957567 15640318133976256621 9199523218508840012 13608083351271901124 18223711666009036412 4875702976405064663 11912069050605049452 18154040897657925731 16066877488565015260 3154885412457970225 15671056939298056557 17200192331912799789 9694787127427928397 6826729654344535586 6164982600434956731 14258504724488305095 9927873660413632603 491683231527892133 1708356386485732421 4362229714673776282 1465261292415605142 16971012683282632631 9097146837945927042 4840076735154558612 18126312844571710887 1011278649826434065 6344402216699314795 11639559372146929650 905889500042227023 17800349368001077062 13693665685767602740 17937938716446707574 18170579745305835093 10782487682454721390 960614219701358779 8318446357527709352 11204367380894705988 15115273194522899180 10071086314448250891 3187119495683609090 7162198431841478255 7273284685801383630 6856530321651862247 5244075444002248249 13630893090907536110 8900526541287475319 5543516662366679067 4152020468988505357 179910371037999397 11160173181943818585 9613423382989204773 11226310351912062629 4965620473256640191 17477941935018730898 216014411650593269 17535247162883832130 7256241317207689958 1957466652273347941 6498730526683944725 1590527112883783164 14175971460452277447 12428157399669637051 11926432320270256605 11244274346111305387 5243179230504325681 11520723982572385498 16787172032251961965 14874684941891872584 15221636502461803318 10450313764104186373 4643434261465452049 2467953235290192211 6971123842143697255 9823151291107019113 1837710104871355123 3605572960431672413 362245707231755536 10812831119108448977 5677965327573610712 12174942482495078324 16812498754375876683 3882422060584539974 6724174445126298736 16321526203810383453 11577700576726833079 12283241838406524611 16159476902788855482 940564683582259803 9783046701324260506 15931810472741450472 4079652143745546504 13805155955681879823 17861120841127531265 17403184650610137779 14091091605316222713 11628009349033929704 13071922699573957151 3868020981345810437 4082432029648905050 4498345055907599014 13428657268284947554 10365267946262356300 14785898096796581890 5830344023904056364 5315733987335847148 13596205558893176323 15573932607094914910 7432960341273238986 11669865209305445108 16031706331485019222 2489532515760164924 1616958496360490691 2076051012139403088 12400353257205559331 9441695816543823033 8894426844325416284 2489185474683015510 11512985098207033888 18039207709914994370 1080964393751476070 2351176506306013820 1249548777889771873 15848631030608720086 14066457878437708942 4756991205473191654 421247549789208997 16567795914347586805 4089784734100945428 17441175844030663235 3202941945254502580 13224214019475312746 4721124957536914484 16582557322640312499 12243863131088415949 5306591803451341690 764465041908645675 18116624584280134047 1470223233978426655 16871997559546827249 12581755923752103916 3894658987092702967 9499623306595903282 17152496396662423174 2463377184539077958 558404435564604207 3404613331404694849 10493380065384119911 13928925033172817820 11124696935952712763 3253768156736764871 16736576705104853468 14051836389728682976 18174058220296633989 3253960468934722115 14466965829249043720 519212789839924752 6188687614284106582 8976405802240465106 123183115706199400 3322811914822475252 12342397067230601079 14389095930997923063 16804201435373590909 14208435988281705132 16220072527882596603 10784124383442103720 12876282362148304311 11049795431670147402 9559493599215094241 15479383449381628284 2095201092034898939 14946781659880252800 18069428362093767868 1289427900526478390 8651835954133199019 2223227695846100897 8018650382069625206 12660049941333105957 14202054336807305091 6265306500115126221 7850532580660422683 14437111601102008492 12823226070538313129 707821412539644079 14978131713789125722 18105136698758039810 3496005153016001692 1856309875277651904 16042115960453655897 3730245694919883324 3233392137567833682 1823762512154607425 3139846599466669154 17626546699988718496 4260131849296125186 10824944024991948309 10556282985357253038 2213262702592314681 14055561125520014827 2897488280407249161 10135327646655692815 3094525579201259823 5305040127570691284 8036486697831852336 1714726465851657963 8606340466382102214 1879530103891136867 7777602385969949678 7747249993500470907 13406849828728390294 15774817998686519977 5105586850483641129 11853333855860892657 18408456695681707212 5127097294370276856 5011063247823489421 3896689968583402155 11631793944456288020 12025082459809186650 7516102131449310878 14198568360902340586 13372433450184669123 16802164279367305721 7794728445634517839 4806450906183580809 15092562368691621272 18443746655831275534 2970897008703567719 6551723538816375771 6327322534970913294 7329850734686601115 17904285042365641876 16546642822780502382 4080404015487179373 13788111253908775496 17857840576076258927 3045201109210613693 11281622642031600333 10264058779837834925 12799428169557053417 18092049914580261457 16252897294960213335 16267652714597051367 14746616990453582401 12053514354951176234 17906896993597156128 7029837471660535188 17057383735320783832 7510815087144321894 14240089215293599541 10138505910498367484 341257689422619889 844867207714224946 5743633589155551800 13911254066034659357 11426275215700752933 5562016238615983653 11109109162371034148 14134628241554794049 3847399954084104154 14302435165026412614 13102918168323062167 8119067417302629325 6381881544233330026 7631954700107067379 11904037477162571814 15611990251704587578 14955955568395430114 12141057239722443766 713574314625638942 12192338601836122976 9880141483100073620 14485202284150080649 15885517390326621863 17188311574199259959 5248027283412952890 16198222596568689042 10679806101327820544 6874039882773368933 1848701838356345620 8978753969204740345 4982658803569651442 2429031173105896721 4721195731485675885 17510011515319183266 15013080919926083437 10542117738307088492 4334263665879861593 16563156887329276396 13952154305274481477 6559455559343258239 1676960162938248708 11348913145989427950 13042330671116632497 10779845404120049675 10993688476408091209 15435769498075531705 11253396209546362136 9992618726184863655 7235098731721321094 6807998534618732699 3344506780010828372 11552380624996845741 8219344997267709015 14835639664272888809 2844072041774689312 18077055032424449567 5267548764493140359 17778010379931848482 14195958998861414858 11978628283742480746 3617912731752659815 4253979434240881882 4603235278256884905 2488849959067690506 3710129427047863451 9018866151962843433 8517586931807153411 1470461149946910311 12836277739860423122 17803735562074077727 2613784044255815747 9469731664695958415 15699595424272761830 10380230527328687840 3553461730945572307 16017792358928650142 3280750867669415524 15353891351169763059 17331863664827902662 10436637063735527355 4384484070040604322 14749225582409718087 15535258370109363565 407697477913515771 15045863738001315114 9352487822124532398 9646180740419117852 5372879188115518220 16269312140181247418 18000148832047199487 7146927710312581060 13855181356601575288 15891279878978476716 3336088590176162458 10938681823894486107 688618940444599062 8966135294261811910 3539772331144472742 214652571557543762 18025461833734510889 2126890677131619529 14206780203065543551 1839414595791710251 8309207950400078536 3381973508005019193 1294872578908249489 7929933847943707974 8912980255536575555 3447088379456508543 11323757549053161683 17230876503808027394 7360175460465783506 14202886670664240036 8210705286955398913 7198117071429828726 15336074440271433381 16693620809987388492 14446559093743279859 18254938936730181890 18318518841438601779 16284009995957281296 8376666226203033517 582456225236615357 11521995892089385367 5572841726121070790 8616012944579530779 5048916571398540343 17015575261626648879 448097022262353902 2285631893504630092 16191424688835592953 230069934369489426 16306278846928225345 3457009682516834016 861327302047379449 10553049156716944076 4907337793960633935 2623399121133367450 12903812789558556612 12750407406867414965 5538142042597464319 13225540468756926573 11359947877883614473 6021303257305191405 17609735624336651377 13241787853998993463 15556616668268726898 13794340163095392448 7870610989137526151 2653151370041467336 7739168274677772853 13069825615330497387 8754326604075791670 14793183303851514242 4676320859401068706 4898126916888799343 1808110565033937645 1622156909615409324 1166531757180567272 14806531538721313464 15021687840642139688 3127158088029899464 659008514644681765 14412951367467609999 13226702161307608599 3965275648929014864 5339173652493885077 12461916427484873498 10096839589417255059 17545640010575977999 6852791473256495317 2267662038086169694 8818163211360379746 12603315601670765160 12235772786895226262 7138300103812805184 3225257966704207001 8760242510674505335 15231023925479618263 1440221350376171739 12643069358260040269 17856305145656337172 13335452903400493887 10283837619548911973 15081616537475155983 11682569195829151670 4070975632063315710 4695840500817012711 6513359419184088203 14731989108615706576 13151154876882951633 15540600698428328544 13419022248747413973 18329575395530530463 12659378439259198229 5595814168448953855 17352699141486838130 1199459120767339949 8361907257989105379 9419424933702300566 7753220172026249588 11995357458660865784 17709694672471102916 1954989268495422841 7931340655621367864 2381604656367121 13224617284173189772 8744432678158280269 5901585407175275934 863205747182610827 5293609492906574182 11759849740375205748 10917789700865601532 12323805889764057774 5108063232309311849 3768195173325549774 3286704838006437737 6820308087434149657 3704085927223696784 7149970600333144195 18249891027737489785 436473071097646601 4614300374824668830 17965207559349337402 12597368938631062378 5713721437441032137 13689965467100188730 12777080386889126642 10904175369997732139 6844480877509915292 10607212158961945765 7320866869705006031 17810106026819828463 965249202726547268 13703264964993614705 2360623465511653288 11209372585363416430 6122660289342950620 5268174724490050360 13548518310595852011 14348883477972258646 6918169800213560972 6450015527795993511 15305243716707944831 16195820394129121249 13646536688557741378 13936214411911742131 17758098410211477320 18382347961701607908 15356778217209761267 3308395519845975082 3166334689975761367 1228928652379716568 2310785125587510492 1664082893124842048 8360148554285613190 11278436615378496969 11388239826446564860 11541960356710587544 2421408626352917246 13427384847815409378 10180500784069159980 10340361578041264123 12473020871069196865 2585640776227085149 1549244111062537060 18193279576586602069 12129824984023068909 2719291553554958947 3609969005895337699 6995541769754268699 1141826663043693878 13757244929117977277 1347422436907163406 17296754671350943605 8806570315727934275 4195206784447843186 15480734792264328303 5692672994988545422 4357832331222656192 11942008344692511086 4526698395793173604 17065859739732293774 15282067564260622672 8943990038089650369 3050567851048235655 5450773176563992763 2419275528618844727 16520233249141484709 10968431579206671535 4291837464448853149 2076805402046620183 593653808190940354 1814816341026597276 14016499480359315933 15324858660268024601 17429132592166046010 8993895171798587394 4009475567048792771 13785977823756416320 3603004092140770364 18205216249141530675 16033035446116983136 10305205631771970617 11346418314238054211 5553797740962891962 4144557249478043671 15350781422452112229 6691450103189713990 15198391064538397315 3112343326922166542 947154315910835911 13480169284468382017 15488293033618475860 4364671960945303949 3033634314711451782 16415386269755651631 6941280729942671155 12793053038680332077 14266521866536817446 9985971940122299737 9523172464252915895 12392580113707589587 18389666997811150799 11908478005246917559 1820517115323441332 5187258399145165569 3691836995601982905 1930173516195934712 7813888111275756837 1350359194551902715 16187806327219301005 11904947273222810654 17375171339515766689 8665472289520411771 15400840859216287282 16148189795813193060 10106831417826466376 5814707710044860709 10980889029140467296 974476452540796096 1798610445637826647 17955938245130575762 14031193741176570480 14832857090177552181 10739675870385598106 16215411386905676381 5516230106661140007 3265860281623441562 13224276232136155641 8221958014728887079 11687721375550780241 6661436613009658529 8509524387469464810 13406444460609618557 6522946026297570194 5935107032849549504 12739751712211562974 2580861989580844139 11539477398414448085 1782283224191989615 11078122089426359316 1053722719761953544 13524407221796191165 14957554825698203147 17441918342593349947 14124793240591811621 17458734519564518922 8617115571286501806 6850854926128107573 4913109891353073911 2847612142209834318 2360957570435790996 16129225541603054052 3155197405045203727 4571218903681393005 6463497333119925709 9387501803203389855 5928323516592464215 12438033022233529243 9373343917735623970 15865209245318902322 8498602425236291573 17430085295565542149 8752385383247782230 9802273720388876629 15663210305785382733 15692168828069467681 8471634267548616460 11791990058407942165 5099463113711397147 2125367720094952244 12894342422178784794 5576037780330877614 16019684303499399810 10774396821466159673 16496755069809697122 3505192773655512469 7167940412291839895 7525228071987953397 16752623930428203336 6870438829932809489 111795637508678429 6667563173295777694 7176217230860565668 7816955664881234550 16719476995682868279 7522927760881756888 1697543539785976282 12132360906518904627 13221250250612256609 7794473593469605634 11652317806720308546 4702394311918500569 15765668029132965585 16775902343131337314 1629972364140969497 16388912738294682996 5717377647596026041 13977675061969060052 4070097809568134370 1864912467813293313 14583024342121566354 1520252083772934522 13035516785344435308 12617958209292928978 3742966528928218080 17316360728941744139 17742407903541324502 18149636454254287635 8122800722737845578 16705084852059788029 1343745222052077188 2664823708966603369 864177685556454940 6807680127433770579 15666784882301778845 2060519411628720129 13787728423502608038 5547147344679775510 14575638526133981410 10483148810564059986 10622581269066487530 10659374004857575703 2195141648414340823 7633072043642547410 7192204638580511040 5667622308915886685 9972123064705342633 8436428437645443564 4296678392890583415 9544107115188653600 13708452850112648838 6789235416622432238 10291364065745531851 13209699517412938508 18164254727675143980 3941278239505193202 13976317924699184515 5675151667750181377 15086842785918988036 4300994866442991664 6783990084413070877 12796410337785135601 2622899623361392130 15601373898367829226 11880925193486271361 14107416494578139352 7867797357195216626 11489223804881116144 6484312007047623175 4646284015156012963 3416523801168363757 6601515053249796805 18082136656575980270 13048067719321017347 11078085700015844731 15607721300669730313 8543160226005851925 12297707843749648879 11146545380864104625 13133464003872134849 6482108896212171019 4129247524954823888 7074267880573469028 3900186874154061670 6309503012651783690 9037845274434103626 17269185362327387362 3177131015555154555 16776589574418543816 2486890040678131363 5338361545809636720 6174141241043817891 4461394063008014183 71796014758843044 3756944347939217943 677641426608948799 13411033945866438370 2737978864528327846 10817076290955486043 18245383432887262228 6556482921666616713 5705712864197202182 9534738349504862763 7017317460635627975 11919010824326743050 2283699894811176078 18097290798490226179 14401956891168062835 8920828342974667109 15484795892059423265 576372086276662451 15810932283591012846 15998179466293520094 10128948012886532118 11925621274475913687 5078390698543464773 5299688122482622687 6717342694261285641 2206313188381148659 4719500729463018542 3295791086048085162 7488786985043406963 14553129754060595577 3017815475474080492 1603210987949050970 4661243459188996727 2221357061533005510 17719538196188058715 15171237083332554193 11283160012154061589 7227380319767464494 1945483024859936240 2005574009445001211 14175763336271565400 2426576749323556931 10459658180701495543 6486045763028976686 16250034704621559566 10552599883695373175 11042491370829708528 1908225217827425936 5053123941919968670 16988407944959441958 11522170203748181716 9273334925344658683 10270933002504458160 4006461566132279475 8776981745300041377 7377972989962006076 8575768714872784485 1733815682698466700 10599190539597587885 17165624413737433568 2309018065726608456 1954369060541552147 16643276096260768032 18318595809546103819 1931755656967255990 8479335885147161171 3420267258539335158 9540508465697205748 8228312134855052698 12219809661728815229 10854072065957252127 17313569191034413668 10388840184588001622 14686930811223781025 15072176792786641054 4790778605095420159 17544449149705977533 15468843088232618404 7984335312833098255 9068563209983414839 8339019915705574535 6782987166003494148 8258087459607806582 16231052761147427416 5352956664273275965 14011324742884215570 17069329066547824288 7143708646476494179 1265896726221357777 13961484064724333633 9491260056457791720 3702969273659923682 2431499704754855379 4702700601772718870 13271963462659382548 340477997598943415 813835346836589982 10623230303875208301 13478346881625025707 17167187726037166145 7323750090792731624 15421133295894430666 6482121394292112788 3880937866113226884 1393926422752778664 8945192408945861658 17125755780749053803 10183423191502217185 15614920786195283715 295299053837302206 9024195623361216529 5047363259760700400 4116123975004822241 7171136255235512077 12351347653793378669 7963271883706707014 8393985898023103462 11642954440237394229 15564981612382500003 6618933912073680028 4554256082794389456 7219982668058809006 3968722517764714369 7360388441330596643 16219202040172834504 7134234191995005693 8899085841350226845 8686339655791351024 13776470928092317589 14207463770947724677 8641606247785883739 4201949729488882443 1486747499936882696 11038088466809791459 18350525297181651808 2331748100978422185 9305850274368122625 15708206759858774846 188030306339703917 129318666861323752 6177134657896487823 16833147557488390463 348990238167562728 16923584046373763929 16533855254861499253 17530554027911306265 12657034826269222661 10652440109314918881 17039864236485028474 3738248792553190503 6473906414976249381 2961365585870019631 8000064581815924675 780539329779153930 13326060515046607460 17592913148851258121 13571773047653981168 1445959350585393600 17500819602512078528 6487328805817307894 8535085535937652507 9466755044682102466 13650077154815433094 11171596242460078212 17885173317979462906 16379362674546639607 833324856478615911 6647302289478892928 424845623814825856 1274772836386724868 17363255161481316038 4837394049791299070 9325339820623728546 17161001504727383662 17327268669289722475 11547371306900202920 15002863372108029024 11768644580700181651 10029569875700149928 16452181224273307553 1730819474733591648 3147931822674809341 9012749633458108759 15663825692743019462 15075449274355409712 2808949314288287846 134960214751529373 15176326893095240230 2116907539976069336 8074570909835038132 17377578342792815031 9603694857576873843 6143703146967000179 12221034032049974614 15905801076458435739 14136876077048972374 9587652669331474319 724388944643460186 7069379028398720523 5463946128507577401 1893568573907356861 2774609242825797474 16746037212225438100 5451681382162260597 10313378693143457070 17204479926714032458 13617528025283529997 16274923154589231610 16437010453833496178 315560694055311775 1833955067908553697 8130299170138532468 13626694448378746125 17680653886492179355 8255496831176987599 1265803622946866489 16674544444005545209 7719933889904701217 5456053036688112506 14582064285268043906 3748976915159912019 15683631621468505114 12707883108655449124 7988830059239260645 3115985743881835750 15954736352298733731 17048204899266786780 14086785128180050523 8938400409501094706 14636072246673750426 13392424828428455544 13901290641091454824 9077548146059733285 2053198966002325866 2991858268633497295 2072814739782826893 1807599314402174284 7511623145983392164 1785122900823626113 2856615742833137167 7916319269896303376 7594141756446598214 9419068243519882703 15679124111380198209 8537509761557759010 1135403446306105297 1693381806377886291 13017179295243478408 4640490479391116017 2193065370513056354 17409021260298940299 12938972704799322580 2991967709602442715 2381876599547534165 16955556546353542798 17513920522392097880 1596568764618176858 9048183862392829956 6820069276008743783 2153510827089990443 12395850215895943392 15746452691387256756 1352589481736307259 2115821944730166338 14656200031102458881 10961242162609090715 2072217926986669288 13593292611952346069 18059858973564318602 970448103775996365 4610924829837333421 13134939651762003540 8848710719142330542 11467741220154912209 17783726907901443751 11601544561836557037 5969478442419366959 8099855094129283468 8969361003256123450 3201289318960152930 4303564178265085504 3438635689549904987 375508232963251694 1585134326290034539 3657287083780492071 15726073113680776587 13140808927236600439 5740464096184603017 13018614077581073577 11395340008460391353 15121164912402264628 3617876953829461335 9296111063248138451 15073018871423501398 14837173294011961918 1696658984363148679 17156929184656406515 1950618099184551664 7305706716217584985 16878563625221199017 4285758344046886477 16824978641470047717 13631926804460971125 2646400674321617144 13371565998256624464 3003157137281335001 870433526598644064 10056819345477319606 5172990598233867245 1692014895953540361 1583862078997625553 8492652863283711827 12905376868285400489 3240287602266514323 8123004130892721772 6765384827823796176 18358939956216749399 16047302062739018077 7200027612161582988 1736562785402702954 14483557914977161995 659990424361962789 18133037148025773107 8395045386683484346 10496312291586824066 17548262996408995059 12400127861836520227 7335360115184029798 14744404508924485348 10087103341746081272 3260700014666152893 12900069632736557596 5347532190896372160 6989757724840104607 4109774410322679328 15945476459197896974 3894340901195179553 9259457423206235914 13386081051694323690 13785315083101064357 14494927959571371048 15740625505702187321 12208576806978984003 14989960794968288852 1449203834380141434 13369347059444787101 4050421869070198704 10012019239953271901 5945563225255563741 15892737465067950652 10521965598718945083 9408035379723489578 5410435682594623632 13179226343922950724 14517367044181543889 16667335782229906178 16208313983341866397 15066343055953638372 12565732293295216626 4377609443624694858 5504842697870395899 6847783519191908829 17496154021890947130 14292880896449993475 9771103707324212227 6819040207263524691 13014476434281062980 15122602777051445159 1462492387975857758 8877253036904853625 15728413097937621016 16071791487142599124 3424722676932837498 14210331145797055946 10349432662157664323 13113663189253687640 3573844705346661924 2158877624862807423 938459190350152509 9584555588714124820 13199855517148491854 6433439651001517899 12567671987664515055 17964340134630339840 18219242006253290795 15364691933511421686 11647728007446749549 211809563140323472 2213863868207310608 4691040857768577721 6361925994008473587 14124879663336869100 14891497503979297515 17968492508462289495 15618710837474630588 18286166993475427083 5189083393359759672 5812909197824823514 13641297263908784538 11881332605934325592 15804850568292228719 17229575642178153203 1517772639257350556 1753918229128049052 2417384955678589458 153284562823308835 17502374372268875471 4382546659500578672 7268468995346943839 8399227397512881922 18024763644210184584 5970803203500993359 8791892158031726170 2068648622627548766 16858432863919731955 9101132898260679882 13173090830794907714 11664337656642758433 11186461118645794260 11492504400054786645 13512450178399723290 5921983001354832862 3974618654913360685 4484993348959227044 11564766913560518740 8779048376367583745 13591034278554915806 1834746618391496497 1825792048018393399 6827328849032926737 10832376259631011027 10354564065443728997 124569788148637898 11356606211335234555 1364229114570131650 12727610121341997159 12671931628054771480 10192151194724808999 4720034554279378482 17426680312402780921 15883252489032336760 13050250165267217177 16990059989373307730 7687598155000171454 8693618102721527672 15652640534468266497 16941949739608850036 7037178386661088038 15549664001751111072 13661668369702917434 333248972637100670 12136014654262300186 4482210675971936658 3089999453440434000 16968593722481489913 9767240986644261773 14494302819538017307 10168023527061912762 230937038250342316 5718067847297973746 3630963830078288964 9833041211705739740 3299200145205118053 15459586994319454338 11030394681033639668 16284388954226401736 8580697135880705624 3323204709045793927 8687540770211297768 11149940164810114921 25423881119468937 16256790835175523183 8149985834471355726 9523470301562819515 5111978202603061665 2957877848192312287 3352584650780841682 16294702634785362075 11129744487762406670 10932620685827484211 13808074299040941190 3072470759724232206 5251054265569819562 12075574765009011296 18083421868713050968 6699691299231920890 8270071866029394977 6504872147239740165 8056480484846801567 16358728385374910364 5497496062115255923 7149189681035347540 10472974922094698931 4149927338244557029 17131190093698798491 5808060956357191863 4075650871203317828 5202912119089922979 8496976888629501575 5795339736102715588 13422435589155559805 5630171767194136561 425944427304275858 11668896111778496552 11635385502467816826 2078314127385293884 7817870791168923310 8312525281614633020 2354258926248686364 6626869857718410342 11874035628027843552 3838594741645444676 3002432146927830156 7489319801091034620 11101680777476358550 17709596973730636715 1311326296674511092 13676598481660534432 16068118617396835088 12139837368183061670 663100950604217812 10122280128607162844 9178306281604743033 15251261747891245307 12219573572387228379 3953591956035208873 8326481439253740829 3251658105089802077 7144489521365513348 15430615114177343523 12867032244962818773 17959745820233072091 14345150721191269206 13519946215488899038 8769263413203252074 3685401162218171447 12563861870709242246 7590650416146500696 8330854705303783594 11884896244885425794 11664003787453470190 5223632502114821157 368086049059338205 8841073471390602631 3414768828966894101 11409559319773739527 2028303520312163848 11180479135222435619 13911267122419686733 6238519308687768328 11305350100114220520 4991004899766679682 387347547989732994 13176674061110151432 13838925308096908540 7338562362428325969 16007022824372230533 13311161942807204313 4213339044641561967 5796174721308225347 11441878254299505008 12240429330194289477 17817156658293806234 16966718892073355859 12973380367913758410 9923794095485576124 7257232145975137883 13752365309542812348 11957101793809756046 11717412444094676421 13465876408582661508 9083845524359954355 13389644620927716063 16539413173039096297 3136647637140039713 18348300466203915990 14438187823208994901 6195009376212848116 6284747254803352335 2685149924848240485 17840295448718227812 3427306630608906561 4612925692261041952 17562180452443388557 17453194300079709649 18211841673480559600 9076481622560179009 15195955252479510849 11942454774616644035 16305693948759883430 4448826662509198717 13978567567397727835 5319435771042432122 6351367245959647534 3566440664366335344 7346744732690127429 17777922605509115023 14414278701225007939 13816761723762055844 3370807795595962463 10406432434850565373 13329934464807391870 5245410103299614376 15900211792852009104 2545335975110207214 8855477076676936592 17513820960085802229 16576761881348543947 404053149678853285 13032589400671856587 10654474475657482761 17520522692603360895 10315491940317663720 2787394391854217702 16021923836944991977 17961178131499196456 3950872933159415159 631728418080139339 16721488059604043712 14215668355689241501 14498890487575528526 5384486759897759320 14288828825041197653 2762955592431365560 7809851454505709600 4940006687401428829 2166232481192733417 8582425614417901642 1877440667509954067 4782922331332318755 15998834526844012380 730831711428161950 3208234614991903880 7129106050398168550 6068830227907740775 17342959997807312695 7074128583266344230 3955927895806281722 16717725210203781956 15407181520017316097 7535428831211006372 53832383003819881 13930594254474426936 4210955174480206600 9651753604593731228 6038012885029605462 16604387486551840339 9323120774966221992 13821022720869543464 11824157864450414456 2198122885087447232 2062957450271614454 9626296051690825673 11473769861828293076 14041537944709462536 2751148869153288627 15050146795459290273 701529519536015551 14685452937790862893 5357059335408979165 6595112895096385420 2825241122874820038 538702473991692991 12982674050240346520 6948548562357719493 5743866212378768270 9712889229129398355 13175439404897493472 5981421463579980329 12182287017177499219 10335286249007915208 11032807817060623081 7986934320320401233 2592824445079847976 1521897497736142552 4037513625645677388 8371376962423236587 3360099153542814400 8733513756938837293 1881306897145053048 62861591953491747 1605310814887210342 16773255396915612309 7416997561477010459 14964089512363265031 6863353247327028065 4185381273720964722 13747399160695705536 2813801404267429805 2412515064358100239 8731031388816403421 5432172159504556002 3992276343262765958 6437039591227114654 12983494069292512895 13995495995739969570 5456655636019468151 333234838801014126 14882464932583667551 1214977413484478759 9221595334331224288 14646030451159624436 1387442197731605600 13493096642065016996 8238498307338741907 10033659019890094503 14536854504048839552 5111322735811198706 4225183766065753135 11241618433990717667 8203111150085783777 17270319212428834942 18172854409751530430 10327909351767391953 11870728621454643976 8217655791169700767 2165786243117717535 17442942750536077222 16613667234599982423 2871671013298209781 2653395497722298156 977910809388053393 6334193345842881184 7663258991848731160 9916797575164513226 7216394861321548293 16523305781134682059 8642766844084547912 8907123255124635067 6802212870028606594 3046024501993273922 11332660857339154082 6032428125914125869 13651325306905553697 7110392988379093829 6026024833739045896 10890063311707446385 2136982653482713137 3035167399057363720 174839769606641986 12118417030363811698 18396393266626561141 13987578823185267258 8687941242349763184 17284472816971852004 12216682946870210808 2846111290954581190 16433050818454382560 5430402315457619936 14955832796951405453 1795538709517105642 15017507889413563620 2416679940781767545 5612849630957654998 7286171681758078172 3172278728024502094 9990193965329829570 13146873003934342817 9250803134686539778 8510999002582687131 16159441002646934095 15029202563974710112 3464729615035963316 13468673454314129238 13294267648881870560 1665354495440623720 1935337057304072677 10188133744395001195 12500486835934181394 8742351129263540096 11346745388629317638 1973714388271337011 15248325347413831391 9905591024236244515 10962290104469662108 7853063323554509363 14950814072414721045 5140039472554356513 10129454744520497803 624745222532456395 6215121267752662313 5878560771636532707 15375921494308611042 2819140456369392381 8938136869018630457 4650303079191088975 2861185600861053943 15868402224779405567 6080725545024761852 15246440131273275468 16829509328862218845 18197214759020083783 11161518196562617617 11574628769023778307 17218119719974614114 14972206379657206200 12954158795844880512 12596104968186062782 7933120833628453504 2328760521133674282 2948349802258756775 6340246589238629502 6383337968396930252 1799705605265600294 15226233715683519626 506749692838738923 611899233019414241 7375070449682203776 11703790212984753523 3337520109089964715 15411396501102365522 4550117028246062681 5815162256100502872 10486989774481303534 3913530925169924765 12160668936996679134 5666801846676873541 12343694606543991387 8442262666703445133 697156060819935356 8368135993513251437 16178074181839399674 5856566432631861780 14721869555175366492 16721621387810644113 5015213654973427385 13853116583793716304 7524399850631787420 16124300157228145737 2097692317889771530 14187229265348243729 664586203144030603 4598547124128733941 3601697275120994211 17888306945687527099 11301402688621303174 5288736604015124253 16477736589670841257 16730107627012617635 16354866163369790794 3543342559455076305 11487497192310243280 10365597155170698588 4560051291484687783 8675376177792736612 5649970745639840707 5133213767101365517 2345548784149701778 4897356980350738133 2544113620996688203 13994100844506451245 10797672591653338650 18372246288496536328 3244290523776835449 5848440616014343846 2905305922870658196 7658493714587128138 8240872724071713747 3099816831530658651 13023165319243254108 641963126095203897 4168278985804052807 12825245693371098091 8971035514650733359 1724707108221917231 17844280430758902586 11005360206278227967 2952372127413521276 8063061632581784856 10343832925859836396 3927792149869792009 13605371393103651846 9627198367500454180 2310690793691855788 2703154988049307356 6147906515695395043 18209287497432191408 4115347839669565824 9542164043128703404 581544173514326323 10898443513859473456 11591394835003939309 10014452678746457534 11213816410215156907 13007969763965565371 3098049755611468906 16353518249072142776 12309983144963132999 8579452978012214409 14631562268307219142 12891722167719055298 10691803912955900118 15661743308005990650 11051657085219725716 3479681522851586531 11664509062649668675 12514029333950348813 12187928564289148608 5159666063009700533 10491631413254333527 510526644549519851 1609140376204241693 8059321067220884314 17092462007567232443 14377063515589873404 499897567592445267 2054752050213907956 7031396092271247366 5141816512616671767 134191028179102836 18005818784902538367 2526280810801052182 16927755722246536017 1713219268557369722 2254419123284432884 17634485473631206579 16133038797316015014 8423759767627923986 8471380076119491885 14440810553510094568 13977694484037833230 13572061527038893127 14850442134169059937 15891107977258124785 2859257156094645547 10902575895690965104 1091206911562022456 4861987610301341935 1038895059810958219 138780160665794112 8162238168415181270 2116411893537247645 74342078964096224 8588177514858059777 4802996822636777092 516478892420604524 12244181065164351533 15354443330397154529 691127727872246262 7610387466243590460 16686104861773306539 17292221155764627649 11654791029652958806 7393656623085336264 988731093726206480 14988107993978004256 8162079271126106447 12981891556759521251 10889263352604995381 5790871239915241265 2533969846050946016 11145353894392897627 11439964674817854547 13418366046638148180 18204585396385304699 11755114523033534068 6415879267457293267 15578373708079504046 15540729426715668000 3678957436765147593 12377569199698931081 3401022335717067764 11035201520504251959 15631698702819196120 243585805249475954 10131338205461121262 5012406782705387026 15196812845015682538 12305135188996517374 4072711291320449078 9370836858238442191 5517302843274956626 2885562258478817722 11743416346831718825 977801713928340091 1322225302245368611 9687598230877105102 3872249609014558658 1515053215348385210 12435476615387315601 9890069886996672891 4489853236731657914 13211755794590274422 12673418089876598594 3691992239598396791 8964221728285185859 5959781846921302621 4427622780998889916 14801475984059092645 4976247589347981144 133997202012132881 9006861478692004707 7577113231026129775 11153885214070072707 15668925952981066130 11212708780334418236 3822972856466833859 8938299956537007722 8161494660226869428 15915835198120429778 16178126156336874058 5665314529520948576 7590459110796713161 52204220994509649 4474857464724854801 3181919379617676924 6447093770718361944 8041534540813105443 1435204245707549650 6680072211352819508 3432611959557671698 18169030261231515708 7222485735224586193 18243154005385165964 12972490964376457822 2361067937691788067 13597549579692672527 1657700943968667543 9123851584959274959 15840207573510828609 7557464747915039900 10326579803745422133 16193952628095469310 4504911590966426555 1397968377397819327 14302372398448973340 7035297941188463825 15493739273804350003 435835033777965076 12805840834812972277 7527626165112729835 8344477436578369618 16802946373783845948 14720500775490621978 12899241578774581437 2585330954222438947 9797729998746094384 15971807728376278450 2180415974220646492 7880634356571316195 7505782854721093797 16011386828698770250 4074238926057341804 18056499014549694511 8477853588446607653 3638038598171580718 12048707669223226416 5049891936379758784 7527304777537459805 18355553552443371648 1184051096134381354 5603366573800463239 8117799413489141882 6118724652290002237 9946995055303394208 1032306866111615950 347918879173194263 8450968644499541618 14408770161746458801 540403741343158505 8465599685659171071 338965980391570718 15117486576062748225 17234784949064871843 6819428625959360334 12109333237398715396 1215698539309397779 16425890680997749608 8432066623854309853 5971053237538774447 11461587347496538015 18024910279696144732 13919117568706489304 18129904761022820554 16953597658804410303 1333497504740880170 13231744434374618964 7544539918048778948 770571935989252345 11073642866321543509 10102953829768548451 4775305734566981943 3864987278918004272 16200993381913708175 5779249605366732343 17265773616769662143 18084440341674796878 12185939476815372465 17862305000454365008 11940787874385472397 12321859989088866697 11483900537896242671 14554352516698903132 2754618014993873282 12571637778833029506 10620234496578981336 5036780749073848624 3494477990707291031 14516595610334499799 1346366217356983612 3431776674307551419 11467681903640012999 16615779816213369390 17874216617777350033 8416770666788150581 15431636804173082685 4853642312806795965 1061316074433771862 5363808112557601224 13527134138335395103 12911522225178002182 14175274034028608632 2415236418481603017 6970710207377238911 9384617488433737055 17263308568348342732 1558700016894816877 9826412066797134858 6848702093894175086 5531700192242143396 17059386863547988084 9453182011974650181 14173006959049690266 5320937491026241980 7688373635045763819 1043264091040502169 714101908827514150 7507934225825715558 15529420593504254474 11335785751519335765 10906638554256092986 8910041865147917023 14412044971135712873 7384573016110497208 13723081714517724626 9198041419953961287 4700696484108523081 3089339535635092837 13515720184521284075 855504896513468591 13384984040485413255 18104591006356180676 9003694114735335431 14579062405026000673 16215714148462567689 1171043912672794547 8981023893929295051 12259830080743061848 10100788837157166154 11795226151036007714 17460282982063941862 13547067800599317118 8544953753686694705 595160139534865638 5511558944319745495 4815789774305565244 12790125321191475734 16917956378097429015 7594330382185518622 2962599043183437845 15620823183753530139 1407586583207342622 13580960605888163748 6484008803349916320 5344153064605317771 14602333966241436217 9708891408885586577 1759671444884330916 4119833596595979353 1362456472510752855 15389152573684085401 18089998694109097603 4485264457279541170 11310344381437706275 14796579346926861151 1971525993383425723 5922771969028906762 7420043190425086508 16282922743384822285 11167835165422895368 12548180547915560411 12496872422383400882 10555026415808412286 2960286305192139039 10025134201689417619 10123952426429195020 8103819657903184303 2776857620865168170 11458276918809969174 1489028873556951149 2438539252794709316 8023716334474372966 15293220512194715980 1002549098388207917 5182407818999920841 17515868253407620452 13422611575932777885 14732304845002167722 12472181254873119227 14811578886160199390 3921013550764815024 3632964385188391544 5583893215540180783 3292623296695945843 12606190732078786011 5652366884775615655 7476600904545294587 9670159124712391863 16075624876472828622 8903752101533511543 2173842529992166913 4523968850620262413 10832703644510899364 14421164252910386328 1645752583301261135 15059365504240458214 12976311130012222786 15764861764959666029 18423048271105129424 16337747713620729273 10598905531182320302 2481607160628181353 14177517192710809987 7668481633711625887 16675175958009173977 10167063393006785174 13426559816682579530 13793666472348722808 7029096798874015582 1121217325819469259 17630585401135361095 5084254487821044865 12916419864299882154 16414263052283695480 15150576673248365125 10738534639613147758 16057802474664244925 16605123384707139837 7894234146598473822 18145433865280528786 5804033443224690677 10716733757312006434 5958930746876390787 7251849315183912160 3893427315812686051 6672371262407556416 15179733180381656947 11326261368166937200 18271662831183090679 1749885735491660432 4469658745403611161 18372366104808934614 16418633779629374348 6796277041798752604 4949291738542743716 18312092977832541260 13043385823572678821 6980581153187348993 6493599776404542726 14734737658486038946 17696656330405561386 4622556395594090956 17479832146953866335 15586736903897434226 6008491487830651603 18366759341720609449 14548596271591502322 12184613298056753585 13177894546183635493 11784846514417410931 4670592605406680138 2954428154036506567 34469323642545879 11636795140872047881 10445150047709884777 18215518703727471457 4655084100310283228 15376517766497442897 7470197373068895973 17889388260885353934 14704407906019596081 12930930264394521705 6485073318051000060 1465718475444466843 3923616647321754366 14139005799331587953 18195622194191438366 7952926745512216657 3712917741632903864 5997303710259015967 13178531908819918465 8709523346400342791 9490512771298903557 13583754986163393089 7203517636030892832 17534527602279666763 3951870085361563372 7322404702381081908 10658549073958799911 6269066493167460198 12179972255265380243 15191159498623100805 9234912870464833327 18031798334295219388 2184006551862932301 8406022305785202730 2417629109591493833 14198426590192460678 209290285821592090 1803862878326351906 1494192863519091786 3410533052016114661 13642312488214952171 3118194947740944442 3729817542199999605 496916492307667203 13848717645129096569 7310157215216951644 9712558235699498873 5551938767867873785 11615859980937597546 4296143657244850019 8743699016467826156 12933187346188076482 355826444457668851 15007351144201800121 12481054791226406008 10560420735266753060 6977294788468965505 12448569070469181484 13353674711698706671 3969711112249415778 5407038441660785642 13515322377313372844 2335931985967267161 15894774348668638708 2749720020253063631 8998484515813315742 4968770395749198994 11519533135023630214 8839946774498954534 16920919838890530116 8005565116922394667 13181217850667796656 14825325349156183353 1994426519976221706 353752725765030745 10736671797865615102 16830810652759355923 3015492525102945328 6495017668426159539 1714341064876736058 6136526623126693855 2694951221895701807 14358393781715367044 18194956758225566025 8873650207857313532 1992731417282813236 6213106658335235744 16855702422544913130 13599036234069672973 14272542548150966524 17884399461393478463 6235393507215769756 2824713358978997631 1170562954239425775 9212367473490487792 5420881670044106832 1117971365366852782 13880947132528222885 11519868951621521007 5570802444685934911 8572969633191858126 4723564667515560087 4037038153768188644 9754989257119234683 197902405873438533 18180084610374738867 10806700139017516541 9891488319287259345 15378273034268453768 12206703882445379465 1923106408844068937 9212652246174136231 1929197248232010873 3788854977599863835 13512834802531882131 15358499828717538733 167168507668867103 12780053921202327631 11708015164365432279 1762250564112161327 8641176633415837275 5339021193369463205 7195970594526461902 5275618456702918285 17122841872197691777 11364376087468350277 3142330624094006685 14010281893622583864 3435424451296548516 1473277858848438373 17297099867966928567 16364729996512728622 6451919846066976454 1362666204005670899 17385318641393511893 11312408209585455713 13483308289084538616 5626627536892297 8932587842447867233 16640833814293172320 7497676314089492293 340437124038539166 17000409773280753334 17258993588968191894 2246745512640397717 17180799002425766501 7997021581741775860 4891556485826839310 13896008016751144746 2762413178729371675 2965468995537863168 14289442341671250954 6780511671628962007 3437197472859399489 6875435808482827046 213546484590283204 16766055499788317463 13737699798929248899 6120583579838105525 9098860995952334829 18018724899652785673 17507270147712668024 16804137555689858488 10969733314895646222 12499395172968433636 15489570294677563985 11300596388913902109 13959413652080780027 17210267918946002650 13900239355060279582 5945258031315166607 6523860468456830422 4324176940672332746 1569174146845109302 15834872195363410623 11933928418861306040 3056942389426872818 3020655728578402872 14684162519024172100 1287341569316712409 1543952871698463704 16575976882351676034 11430812189554860580 7975864466653614237 4927940405546252992 17924353257653388918 11574657268915062207 18017569871341300681 17746511143326753942 3061662138922655302 13562280399448952563 11935792472038568048 846071767131796071 17191778649267686247 10271689473446263085 17735900060976837738 2747643860307172855 10741631913090871438 13292641788594106428 4622765534659345974 15061969155502156088 13148453803406844493 725306890049436975 8777705721813891913 12143402366904581108 3006054841349787954 13157241534030242793 10334097534016564452 16370637580078796592 582843401205768271 7486158636057108156 2033003963153954670 7021243712636003597 7855074190010495171 11228045816241557904 12419867600365927080 2727282448962417402 14832645855494803457 6196760004451966413 1418143847001235044 1756169329260536209 4639533303244072128 14216037042290730202 9187386065761054116 17439052576714723900 17922033145910477554 14016014819857650383 9364372367727378557 5795258846036073261 13313113987310927190 1850278575811747470 11213564557986856793 1167563650414807945 4151754398902891371 15901070096935575191 18005539345873289324 8188498947422862446 2267496857942235477 620881284112853857 1064593105783425052 12623126912827436438 13613014250074790453 15435294007283059591 7755995745863468909 4165514790404535818 10927938854329151371 2928143070125804727 387788818249900441 15364083655419529916 3491493254411076916 8181478027229319719 5026920526516827680 16648025284293741671 13116363141531140172 6832883977452580734 9078281511358411897 1781056780280830058 2353337023942840966 18218110409642244932 12511011780955445820 14506831279011743460 13159707806297596454 17800503115634655574 2102374517594076520 6136162411674626602 12562741530501573860 13783874771352638817 716170317427177150 15176457010664130862 2550996919558802103 7498309620990571342 4438474908851498632 10753867230710447824 15682714828294090035 10430466063081641621 8773566856517570964 10743217837164723298 10214181706652315726 11860968764872803896 7254634971742461241 14430071231465552831 1586643102221560905 18321898942977880748 16457453891616958478 17136986323786033928 12665667179287574787 6275334418803280505 2000793065534750172 2582066120513862182 335996188527609708 16489985626106402534 12946691007955419909 12593088834152460352 2186341680234714404 8032094303940569150 568671084182379808 14319230118726315976 9514018846516768794 6441278149709727761 11486339197080828484 9281910617395040986 5401035541298220063 8361434121985069146 12124152997482672572 8901957682809522869 3826636642402943932 7585822347872841253 3844459552478834882 15872773046499961450 2990125295920829069 7183901387774376945 17182253794484824111 11807863195957081592 13827155608452649293 8976779043935191417 17442317759371199037 5567455268503651915 14084528071967080500 13627146599989088208 3423139504650121170 8054598464120088376 6071482774859157554 7349150040818665752 10314349487598261965 5299762350351548304 16590240484021309107 495160906012114710 17085676646616017224 7235360297153551803 6815450429768403974 14265453473625787882 15901624426210711410 15543568047946097912 3657662381618850929 15298828686584584875 15247354353891065488 3895331209073951354 4554406262004705608 7925149354824060828 10291656960466621690 8195880317005954137 17528638338869298541 4045895034196496712 12970065728744797389 10393829114848320092 6382180721736412149 11014244224147373464 5989762567210020289 9639475205761912338 8310697724240970941 17912097930139469210 11225593392094656975 6907198700268322224 18215523682342085438 1950728063447700396 5197642389782230050 3918478297426169441 13782634305808005755 5743589424215380938 13151536223519981919 14235762491933419595 12985055659213481365 5322888592854615893 5803471719766470100 6934966321414132410 10685395258031059564 17247998183998525565 16426114269363701178 15749886468429371812 17814292363431546974 5257955569463106992 392114095317196627 9861361681648206467 17599848182053752326 10157298182789393659 5962516024578717952 10533062967179169409 8665893831307981090 14561358872362512861 7928121299987257836 6383989766743470337 10297235942104292532 11194134537544875881 5483844079219756230 7159782846365253424 5606625543285939617 6675975624086902076 11151376988087243677 6383201231456027310 6183608263886934930 5011437097936866207 829851252925316550 5241111436358260542 18102412908311082798 5324184373214819938 922941445727263748 12951644762640633626 15668641331937390154 9874686402136332372 1860967603801634848 13925925114863180780 13313547233717282448 9386474829302699111 8411140385071937727 963253508116433451 9069508818864377743 12616090568080671274 348927825906282158 15389968880890511554 283464027798846656 5696816993471988681 11564502923281615169 2087284570921817294 2900906550900650418 140166034123348663 3252553191131803210 10735257127409713418 5210392808273516998 1077818436520348707 8394398008319834523 14190188011836369301 17966610995107687405 5891717492876902104 15192041663430355255 12625782000058245578 5540504609230669096 4849557341984451250 1777739781793580064 17545499035482636586 11488640868486936139 1287453815254101729 16790025008169383908 3135235763710417029 8420069370369773577 7270436744302540192 10435051287669676752 8179414260347816319 16818194287719545368 9706639379798464102 12607894355822823682 8673026581005414543 15350344302231811946 14420614183337956913 2722584025921944336 15157810263019318821 11852338201152495515 4257993868924573769 16729220095627664379 14214876973522667478 7453486613882350996 2260976260760824574 11692655426439954252 8508783648368962796 5215311361080941351 15567164918646508174 10401195744219892234 4089949194584212690 6306564223813958163 10157514110766902484 15192539328864831323 10704716044684991763 1967909516534874134 12186637368367131320 11567060739087528530 12899314154499689133 8226190632208238950 2149702576270030082 7063275808693467847 14505190123232803257 3338360079809733969 6955204039606839139 10596094624345901045 5857771261024383154 16863459912767010011 17369587858683608937 10671468977537643292 3776188672621355727 12509043545783020425 10375756291547315907 17202839472572804315 3907842321185317169 13058231759941232439 8172845726693797364 11008447066313095797 9234303492895311303 9478635930688645744 1700251567162828396 14906640980504160185 5406744719996818570 9298307810287993749 7386574862666794131 16650062377033313741 15380689549242325754 4440630479997499505 9048482970797684948 2038016803276399628 13444660671932172726 15667859986592354995 8052243543068833718 3587738543332363681 12544097874514219395 5833318793961203031 17161717845010081996 3845058146313275983 755056874081364130 4702095986644231661 4578046723916043580 6592592043409799644 14068343661366109487 4401325880495004091 9998180797310657792 8286656063603590212 3875079667229383071 14928529353441964586 18097313640290755763 4889099765903948927 7003274782293432084 16426283515790946372 8612221561931391570 12855438687816438319 12927716204039436553 14375574492834330321 12047556790751558676 15223332178179073695 5331350352211783585 1769766640433707010 3341274255371747350 4159225457757591840 16499841028976714479 15845857121100364839 10578816057488938461 1931511844805907265 10300568761487368442 11755434803414915269 13470675528967976847 15946002596055384222 8954644299947097281 14636557990897310856 2543368419747035230 8822418334595590949 5825711158696125290 6386413813856236949 4814498210559651234 92896228707602101 369595251014707237 4592563916342436992 5212602255831899019 1976592971137699340 13100913655849916510 13336526091415042782 9178453067377678111 10693944714510854044 13852709295832583169 3055546738127371825 15942986988349282176 8939793415389806344 950313946167795489 906915425081841502 2093775037214951583 5092436301482364711 1412222564869597733 3734755099487705074 9692092707619662303 12047665084390390177 9963255927667553945 7312019119191556921 6444179065542804053 14504377166638447367 16554545398774781868 6664871156418894432 8655492394925751268 16115570597143399076 5035346128133153182 6009168627540512883 9895671100336152625 3394255398204896470 14303119345934212616 601078903448349297 4242162793688771281 2589696315250106944 13237639990829728710 12264224798399422130 13691794766168268495 8014566648130775477 11815505304283274027 9011977647341390551 256497629280165265 16354123577978504577 12537009945801780646 7360509418425045590 5472783958774469281 10013937367885673725 16521737553680736125 10001946239153935154 12932985770119128452 13155196695497751710 5194770145067255914 3380089836368672270 12444270546522457393 5227821434954157259 6385255710777035327 11759402107091927361 7689577510318074299 931899423013204739 2547140908809820489 6487618789841740405 7389201158001226765 1521287280012382351 16581857645485904763 18394689103460506794 11321926902689299613 17654549664707153816 8993404930451327660 1094971992949177470 12276295523387243845 11081598242737354559 628124406763194833 13186282181936845374 9968415957919713009 7257266809205478955 11431136349246638324 12028758184629022060 15643001724144850888 8979534900027674102 8013206688841114877 3994597813779750328 2683941774330447132 3761419338350476595 6937203872099127058 18025356830190694064 7207911085675359873 12079547202249636996 1790802056741423009 11602428232114285939 5219083254052693106 18297535144944228840 14927546694958756433 14987515251289331531 17308760891961261406 7964831467885912961 7912512029497469350 14355846902420815368 1271408377632703152 3394639283614075972 4000694743409279384 16990382844072722536 13807696528858032968 9404716803998916525 17420027211045036594 17977460425927414377 159993371450171065 10085949095161673408 5366071854187238470 13992867300322363714 15943274044107418117 7087600771263293106 38595172806345670 5454220135251775630 12098002991493909153 1843542274671999030 2179632490588842818 12197050426635501716 14557387642355661697 18015932858285478481 10517931171948458621 11621824963118772831 11817432483241238555 1973503836851862777 15821288003837735271 1137671021681064421 5032574048770048203 8862340572269319984 11278104819502009190 13663126816218572951 10804606147429160634 8504307410162143630 16405155133336889234 5372665719008178849 14738482778523148913 12182293295573157156 1870740229566499695 7797625033283828351 3212540620893904495 15440673723626690702 3510896503817831872 15091060040511879488 11332454804625699673 3574566073634304199 6153340065279646922 12005381666707834875 10840798773958010129 8366456314496135869 11880672409743919998 9753982437507194996 18096813935604444923 6760518412245858769 15541677732986904246 17281629964452083403 3282795593035409925 8908361818799942801 9800811540952447976 11785504661701033932 6592010240135189827 13832587123446835588 325706648951086645 12342484877413259497 5386921915881177617 3368413855771225299 132765144328511885 16605130078485984759 7464036597988619926 14738768821084040538 3490791065491536512 11515114325292689566 367688353284723121 5815683692104559206 9364190998939077940 16658597546709718751 1782804279250510101 13342963086723464484 13622093221049150852 7800508677395354825 9817203052906722860 17726353580533335876 6511811023092366724 12631537001454907808 16246625128340859041 9587734658967342299 17417181795700651953 10017811957838552549 7714110850098062788 15107506944397680548 1814890656282465112 15562658009064597854 7757395671203943567 185476145077366457 2636100654619453435 9739829325668406195 6500896776595369141 11015665269567198530 10582774087479916939 17490365454924228967 10007081182278624312 5906233047961513371 5380557095278152391 184870866280316852 1442223545544561537 16261253164937564335 17136419084234720351 817355765742184794 292640494326863458 8393325003339081508 3141611840175571399 15533191577911322737 12379400809883797093 3706184052963641163 10113882325034319761 1392505510813390304 12308376274814416797 11139323884997759258 12929357150105911586 7506806200857152468 15575853268304097539 13977239568029578288 13849433076622326749 15518324890158687266 9416228708216625344 317775651288995937 14622178051882867611 41543022780661172 17405052415808643583 10079806277919257410 17673824588191239279 3727989024398245737 3176531791186274273 9930276714222243249 4318901578271020705 18281532320754969971 2265760497994047019 12044188341757268176 14531371755777936320 6845194125097209333 4640280807201710562 16408672047981764535 8537482914871785481 12128499158420160238 209697684135814503 16599082119693065564 15822525506846694473 8152689075565002697 16258864905019302190 1453262927014422851 16747646425108223701 9835467498419130073 1466985391023352793 7165190984273955137 15741845925137891206 2069836367754580461 5099111593036875271 14640161084843186533 18275526872671268432 17939519043018985607 1759199362976381935 8520944225374150916 1159476659078681022 7525449717016901342 2785948467680531101 11350260651007337982 7076285945259667917 2805411755198492518 4687503388608075960 6621999534385982152 17953373269494264878 5880037864563941749 4788839077797007259 10742596807272359278 7680379263149642495 10530150815850175909 17380109155649491551 10896450212888461760 14819838940377483508 16281296675950706569 11998537487807327273 2435547170744750158 9700577949774572370 11293871657928546053 13669057854891564783 11693680211462156861 3677728040041566753 7436629044024002709 5681475802753299467 15151774343538850701 17939560249411009428 2998088496219220512 13757037112007574212 1732442267986740708 3018940523001323361 5279776615832066190 7299896969930419391 14571203727749985779 512010346459710539 2614934593847959345 12573721680276756822 901744624735049685 4308019848088414034 4953588712580466948 3386655244624075576 10039208573657355039 901972354558653358 5763516966328109044 1434655074318928879 11363454184786347651 11476063612113147702 2049754890261881088 5711965510779292789 6690871205687881230 3582602476425525728 3044513253554881371 3801876428527496603 7681040207999266024 236728860317511141 2685507331070616399 3960918048063661552 17280536764799360185 9816485253752717005 16213886845115321690 1426504605969923638 17824769767454173644 3334394271564175993 14008878880990516049 7071370251973346314 5592999579187460892 2908615305436654385 17062805337181886637 12015333058132777929 4552916986480423462 17525758246208637660 83229967688289387 12193477739987993447 1404465105191562911 3538737562651169396 11160106918213200796 12861926652603291513 5688163509552565814 7264441458849891478 14800673689223869071 14142883329659571760 6820560585995072886 15133799447010301915 14395172066554724866 6146281985920493550 5055192344929609566 3989581262898903183 12500018742117267054 1747877243514367664 15067767610634851381 5870667909341539293 9915945837142851560 12889333162460721729 3048923375055468963 5113427172100947654 5847514773738605262 17904348827243998735 3913322640884998122 9878402939747186159 5244473650485954160 13983253702563053355 4541924427347095031 9565707260667583566 3210349161090124999 9062869537095800211 8607296109864448387 10905044585474197393 17551608074141751396 4356426175379449197 13703827468187490029 2584706329792002445 15940502640564077857 10267572227865185965 17293500643156091415 14768380710617949687 7265144471875448000 8463421764468194630 12497403155927173255 4852928363637776457 11470179518444667320 16582100838490625559 6699145354239295599 9651301887927482146 3256087695178515650 17189297343126207177 13774337776044279314 12361562637631597946 13360889462517612763 1370773418483388200 3894378006974505248 13725651684967746369 5212042290239855650 16119616898555738139 9972241635320269792 3624865800457674274 10798030285682381979 17726809734688601034 5344955835971118284 16722266419817393407 17981554639110355293 9708777839390552564 7249630136749748964 9047938714514579907 5285966579615546465 9891234270023465437 1647400992118606552 8714304913727777360 8649149674809851608 4247135178418301083 16686287179767153661 7954812997278769638 16450362337281463521 14307311797284674063 17897804220665512604 384287960219721322 1169175245819117692 9816010061014229705 15991689845063403227 10448643146241421863 13001242707654658025 11184157795242900953 1237694011803551016 4180373108911653851 14161547365797634821 12746774288096206810 9618559297486719580 8339915070088158049 88801398301784286 16520477425142860030 863182649735760102 2813016758192864800 16454282750089774319 13924951493076173405 4484636823431450048 14757215027841285744 10416512859874247952 14001620762108694451 7516334072827147155 10198657219374339628 6120803096137200823 3411564752505466393 6472189462733172332 15660881359994406530 14349009810835146404 12925605641597767655 14188171091732394817 11563246478781729530 1699322369338954638 15866366173159184974 5529850619299757392 17633807182026673192 18198927060224875448 17081155562144234792 15112626209740205373 8128397124962492813 14702769178922991194 4596162046504093771 15032486805080857072 10155742314397472946 14188492789633868762 7161377271483345521 6178428082964851704 12809962624510050200 14706081191069518971 8553147361585233294 5742626074453714224 1620896016623686214 1967744067912466918 8384736098177279122 4867004614462647845 1034316534308361741 5851321569689777873 8967402729566497802 1364030134280009128 7877959200012222638 16447148941728800062 659451502532232871 12093994226130567370 6700832778431088251 7123906338822406102 6844262780917598112 1335981414868169569 11090649549537676769 742652586331374857 16847410561066630483 6934106159437992172 18105179020887940763 833406833903028899 15295171342526857293 7324274234760866551 18232246279300779067 13520051192822333214 10772148455430290754 10366569642110954777 12710977929938660302 579648036210418573 15988997670707866118 202969104537391317 17744318950382695822 12308587430476771702 8010081465794996179 10111467375775033596 6866545107675649559 16628232212293277447 4465259145976076269 11012807821657539688 12382912913111328614 9329376496887030442 13419710815854426185 12447107264319500843 14350058025450448601 10341883964415553224 12964672002524659027 1550487213467448035 7605256837337426325 5497270646691267550 7074957904320909596 2861875951091092372 4074176977786184914 10946190115236900372 14574796434642737846 6241779447907126524 16075064103809358112 10809871008930791826 344846272756267097 15704067407085592456 12521410816589952274 461142050112274676 7549093968381971167 3474867334223906858 1811434750114252719 7894913418113302403 17333912882436428024 5218623903087148156 10248966905815897470 10477518883495156333 8563009689198392542 7320379570473885900 2928143805197165172 4599599773959534083 2024387388682504657 11210681999914402877 11623269741335929043 40426378407324290 6664130060214589053 17706803906633773079 14478102254176522327 12840657625133844873 11060193695537984660 13898756108192909956 17582936898057054628 7877029558903892277 8745523206152862101 16256033480983809349 17332932780302527615 652057760148504423 14278810088729795765 10875099142681980320 8384609562693757822 4308426451871594829 3980710194540644503 12381354416191810300 489307500932061492 16339086361929668401 5527583335508369988 3670613122465932238 6840933180474824816 11267324690107075634 17578333149240324958 11339017911218070896 2722149453176876589 308520547777268059 8513416291716897172 6495204447446026483 10022466822386457389 14070086207110504036 4398457983589675931 4931769063188214609 13545098618224605056 14904455323112379500 1932296598234546527 3117947867956331088 12664140965582262324 5100159533122762817 81575559294845760 17389543564761933189 6458634434368772990 3456167945335378865 5892369496986655041 11834561263463529664 6709465882504273611 16965517575761215705 16362149373783995254 18110695454148480343 2823809912248647731 1209526554864682036 16287563864155021100 12178389776248997528 11654398256429996441 6294272187613960392 2306027248579697639 5096100449221842740 8130091838383468248 9507478909923681909 13685162990221794339 623347719766133245 6744909972173910593 16512337699491976902 4098893873187120074 12348223839026317002 13807409937207331155 14749877803514396223 9148144986241519753 16838608398187577829 3151279175202205135 14739741110757793479 7232956520330257078 15184364316614713029 4108965489254022308 5603796600980719343 14957717538023150855 5736865381655100983 9971847062852028800 2866740450281143294 8821377964059869666 4873771213848773538 1449383144660172480 6464410121841935742 17790764827977183188 2677009522098021325 13660875804499619969 13533325699549038989 16322082234434469706 973702234608640758 9438476123252253005 16220002456711635390 7540895306364188329 3724042975883725838 4311441728493481780 16714175193505150305 8038944527895656094 15794925548627134778 9670447071708281541 4259753183197415457 7105089720452735785 2556365891365082131 2660050771759680992 14259109143372494464 13039509899784147879 11989134062594060152 9943608208994882431 1988578538018282901 15727406703910650022 5067794146500068054 2642596323450691524 12686636172220020928 8832040084580798040 5414963862392026630 404916438187078910 594385994420065342 9787872746511936256 15653927875979364253 10471594164444526084 15309303952738187909 10211460614106239424 11243231436272905489 16564418124763651246 17581443307409744618 6111707194577147260 8189053127700649592 15273171251349270957 17013314150781939106 7743489769527972845 18110236447805486420 16084920868758468405 8969694878094473460 10487606441918325419 11115994344062367712 8478121721254166854 15804120411353914950 322653375084214193 3288222156889006881 136348301251009221 16345437602266426952 2924205694982097917 1046930627288129739 13248896456466425883 15814177180331886788 15999524170643920939 16495755690364438000 17438251841388063432 290954123334023285 2267754484086816773 8571960905804545344 409306514693482778 6505307322280534108 2452586204961208798 13673658025407426220 14313579701754893608 18368209333067938170 3269880983759062334 1384687826840597513 8390604734162888401 16877803680614502982 13219599866771161670 13431680990233531515 12208619539793570588 2363695629351324240 4160077639989334368 7796231049465842983 14202999487097412403 3192027288754129071 3010354107928923125 17103707848831179436 10170460804769035410 7613254500213513612 4223225348349156306 489390246001119482 1640136303057926519 3109599591230638532 7195725107956285503 3701340457053912877 3402040851909310838 14368682371769357608 5075591623760950434 11704067610305413733 10720485810257443191 18001852034010474936 17606234032959362956 17295099784779784735 2592993864759099906 5356815242294645686 6437607252336113806 13478380291347176264 2230714928428056026 5119175082500080831 4193972403716080979 12593172970511240935 5999456592996696259 111464796697696992 5421081643586888409 13672925810503185301 12041526130458681300 10042995299984996470 13748732633605025038 14276875418998660154 18376120567694644200 8422131036969803845 11012406216648807933 3554269859381722464 4368977716768140470 14820904572149415444 775915298801305151 9061970379822628387 6245329533252865728 15718386184834666804 5747153641170294143 606915866273476193 5886802207171702866 10043413114416172549 1343534437992618692 8578470987907287017 11478223433949347273 7708592191642136494 5927122272429830260 17058726107688822315 18056607556192240421 5556192423696836940 17953526382724382908 17095585723230017824 6077581778113220334 4723398564134547489 3483786127464663464 567691086663892188 17817079990119972963 3975925687265767912 8240126098326842852 1833377769002853298 475084244537654803 15349328204038564184 4903419502976537110 3185742935247591426 14923641359490955566 3055849685709161646 1598560547871781999 15115996924137959907 5748685068612677084 6523318664085982184 4196346460697581413 729819228671029522 15919008392738898628 14425428988610818041 7995331832691963771 13404707855167389161 7753356226429380390 659992704629351840 17527538577157596708 16354175795566988185 4214080518673178782 14429799483464511586 2370892453993343647 10576649760637480080 18284269171090159921 142456998270036829 12197897582046618870 9204531763260335396 17145309692867325754 17148404105041939260 17742073700103914984 2577459465810622206 14563838914306568746 17975021601705359174 9929252459609420237 2953378484749184501 7242863982087081809 9671458469479675041 10435975622504510716 16398302936887483994 9257912193291609132 5180180898942957428 15949736852485581261 2040222291950727439 1605946917638778218 12528823396146690537 16952100820879588045 14762149500624971266 10582179050183245870 13526810162295899927 2169891681186554493 18038259781737461102 14392552573938735083 4346652801790997317 18022546365512385560 17479064350246172792 5330742781348577974 12375074269084207586 2314055290016751222 1516833203960372113 12832858774997320924 15746398957398806490 6723065412994279383 9726365863558897461 13938065100652769611 17856080126985527470 4499911823765681930 233223943750881093 2905167500992582309 9552115900176688861 7111142351988091793 8369678826780619696 15539853088188774796 557365907391301739 11010067343653490182 9887999569121510684 2404063837144070658 15381354638405480924 17444717903660699954 12446745557931475237 5451135294725042777 15468654787506805436 9264516318246114519 8146255070232151995 6414358846911743709 620337130608925977 13465732837484667062 8149403485709418558 10272981281686679089 17875147290897408587 16957736723491192365 8774337199072614680 7506120827874269563 5094440309736574631 11406441706805142020 150235951519807693 12281187398413132116 3923742596098004785 11516595336230898709 15243203734370626767 11587200574088716509 12267919498497056366 11360845095992879969 14201442237052519529 1581315134431004031 4964068823745237793 15139192095755142995 16754605458442017585 14266485510900899376 4681171698228639493 14178968040276828706 6688065789822293229 1404236545741032565 4175794904258137830 5413891744799574717 6218274628591755592 9007543039489217048 4819400947586813418 3654301428026299639 14981425421288700081 10468528458554619123 2880272473155351134 554873535848379560 5877027371232030406 9832205881680660480 5067499301960036566 12201337076619198145 12745860844673874398 8468416621003060155 10001564240400217542 7856925920291091033 16965584427514534553 15897453686830215575 13234658040982222269 6352302074407885265 5717681656085318853 14781154516243371119 18136846395223376795 1092112143872406881 12941931683351525508 348604425058190260 102886271544277507 3156468608494510529 4559996909043095916 12676666875152098909 5162454992309936611 1500080850259286676 17308056573431000080 14322647813721147979 1926466770072904373 9120700461943270122 3030251358746070324 17481990036141763900 13127196211298321144 854838548335393345 8129303834460370318 13875572743650438542 10465027132960103120 3176940986236319598 6616434410458946527 5940060544031332916 9917129855645238699 5348438119987833903 9157502721205166046 5670995073205348983 5225343492145378420 17428118813749139435 14644548695998688944 7988074251825570204 9007710879990310260 1678462851078732882 18045505802482833122 7620654593882161959 76569422792770178 10410618163044867935 9156511954655666138 16108292516206697031 13188771011661215048 14833103620830637347 15464851691014563605 1055899613432433773 6988077403571205017 12154351439087861875 16324943797968957054 15231113267895482747 11382774373095878286 4535656311596058069 4138988209056467812 9075742225845506935 16836544847389857012 11268059726384752214 5412663385216148521 7448987028248096616 10494669619734890118 10565667039986208540 9527196476753739148 1881913050996058977 7102358923741981436 3881587223271547505 6704050590364417293 9310966783351936812 683026660125886025 10196220612908924743 3136827087370523072 2977214219828697936 8340717293854311089 1492902264548448896 16764446045868822544 1261722249648513251 11919220948806204849 533878612222594354 13297376371802833588 499032539169774521 15015606671150146828 16172968706250408467 14341618302899974179 3891955175223901405 17181744953271401278 674258691430200886 8202167838306932328 10253728330542134469 18396364933666343425 14809296584743926170 11425302956231164745 439998452830942332 18242039556762633118 2067929351152931613 9309995619783142586 18248624449463166566 7311565254541130537 16322966397328620419 12562421983618277823 6581212418666345128 9547727985993531433 16831759817355032894 3363307884354385570 13961841867700862009 320937896861027634 145187939328363726 234826762050339781 12808531714656947329 18059430456321937787 5661669433886441301 16964708480338748084 14941917609997220818 1524093424849821115 6031176734259601224 4959571724417654255 6477830111024839930 4388718698160640533 17550408775510549639 14817938523916685580 145985247953814408 15457106559087989180 12584478232553581125 16406101126287331016 17091880117986731956 16237719861894356296 11756936540265208181 202337534464781506 16969508808022885264 1918990627774582507 10625352779274726752 6789382894631708955 633619199919054464 18138193369416372212 8099928528108077829 2368781091283232322 14525247632752560813 17204640468168819435 9548378008648483111 271395963123266385 8934949382327154223 17069363550838766890 9692024688135300959 8520335170353793447 18392541425842780071 13032260600136976993 11266374448712793605 14135050238365191442 6453777773317804991 6174718582874825982 4948286800709863426 18011868448440271691 872679160197291267 10526187668729705010 12210656439953999534 9490185070889549972 4263463577985541635 11670878005690166352 6137905405695372026 4292007675011139316 4688142273231190521 15462397979552747472 16520385367407049052 10428302593029712214 15250644464077810325 4411994744316231831 12831808278389553901 9298062064758381704 5159048036901258049 2403935801291167965 7235558645632621188 2473891148420496707 2689169389403220548 17623830611929026215 14807337371096180434 7807407650272937565 1462324169269932248 6171923094652940060 15783118437526246447 14581238635667609662 3655905922348574242 6503979417223611907 15914522013452126928 1752314363166420879 10536398322612317437 13319848251590364590 14125781399847254367 1951393795650110875 17105643095774788018 732194878324943103 1755072589395828637 1906042004646980156 6728629873215463902 729362652126323021 11412312102347681395 11482198528593013579 1607879674513293254 11085002480324512479 14683012709405266189 4490904831866698532 11316390366739675796 2481199958811149501 17569528192668264362 4752475812899895357 12921755768410376196 984558410444207358 3669190576313576948 5651866158006169618 12405505618988909949 16636953564264327351 539957691691370591 10009918667844968719 12973516131961962199 14297854891528565072 1304348287311856895 2474171114186609776 11529877029567516995 18284557449357625173 17003148324811933709 16582659910507938778 8763418000373259699 6072664295489770175 11635674811656339859 13972789030470917383 7060654028837393094 15523327736622033045 12298868800192195213 3410367707672906344 13157848065625390683 17815785514233436685 3201800808369153303 791930852409988091 11978172257724021964 3098068388507433897 7739431378396083990 16558750421671536379 4791869050425725949 9193791000769633507 2126110005213643305 17368945853566893601 16769645838508263792 15723918913314984198 16865782189694469106 16597129373535751372 17204657672234385132 9716513551082736808 15916834474177484038 4136543299741352859 1042322418041687831 8552116303684467932 17247926917563366595 12461516558099664951 357561095858310230 12681698852932747286 16473484864149237908 8557408593455495797 16264315418096638607 12828192061487005151 16944881608845603794 2374278093591561059 13442214021697396499 727568719173790173 14866750551943883224 2612945953497113443 10625652818453332224 5443593779027087853 16294607310787925073 222809313824126111 1571411000208867361 5291942045857961961 14460985998300655889 8925143250046117421 14253212210847285949 17471443091773224836 7316449230656050726 4559170528022239070 7825860179987550657 9594329588092306462 5913529809133304633 10754928760683637437 10530822650767374479 11365913637394919318 8087079011164344669 11453729070940810150 8194744314828906306 15952895077755867366 2020639627722986544 1621684231927814433 10713626476129024142 17551237564642740625 9568076143987150030 11918687631937562914 6369099946683518012 5396406232037790397 2852608219499871393 7500460212429590938 6356866799514366059 7506208891176046291 5058651941119802215 18220716133680043631 1302234644222720947 4262316079561958128 6837698632050643456 976114586763430787 543959092305953745 15485995257895032555 10272565494991840001 14749440567184741276 16439453742506258042 17471393255379918256 1459402415809259589 13390044485798295980 17057080497543962114 7004383387385688818 4280894943570374156 5634284954529231551 14724837444168938902 16343059556135294578 4117031171180874986 12159081174149190396 14035315465584664348 13732579479916819359 4823332950710673667 11256063235876634664 5732670188014875702 4568826774979415650 4015882902206549082 10366088042175417472 9934541299968859642 17087186129679536338 17550623185480867430 11507708352228684851 183477992600454101 10095828130258472153 16102130373932811674 15157275299088793541 17194656361714932607 2479275327262938008 11762003601937651761 12548680766470855916 13590703627234268433 10982616659639571740 1673309322818174241 17442319860278017652 12933638896966042991 18325046266889079860 4672709364163322670 3651685738362950640 13428016571210608797 12403803400702026136 158651985622240968 5473563148907849797 4177522171224142768 16700391568173687435 5333102155355555622 1359175992594699340 14098223114889164751 17504337581374515490 17570800550312603459 7565698379193149639 989711027651895719 14611784734578974318 11594557751615716522 28939971147090989 7854268129525729020 1338066665863234090 2875089037083988865 2961582552078282665 15650065588652140518 15794318190684546503 9691398392071995309 16216666045086875330 4538488131182900850 15789604435144754640 8786008699507432300 16155015145119154501 1270120145696345320 646947091627879813 6983471176457857689 12943660202347127233 8424702190994859289 5876743841155363572 4570041311038179319 17799945449061729341 2976627508002316396 1485751685078524892 8934775250392813952 3681042519630200902 8913918757495582965 6460718796801504100 7280393389465276010 5239185352627368133 5936134790383621871 12707182440418036136 17761468059711148467 3422505746131655019 4801532561314191522 6909271082715172557 2715855053696711173 17678699459929016748 1162818161792973024 10376640047924960634 15621405462018986907 7785449531603717104 17167411154138693714 14195696513398809697 18124422270427030058 11130080011698052422 4594281550595847925 15662162438390659488 2387838905371503707 14640347627434636657 1593233682335564531 2175879733474868678 4308302974950221674 18197247818298304648 5191172984548283714 5795184681755341032 5535573888606814488 5076599673700870048 8736552986192252076 18098319632108633485 16495526548375095437 10093000911834125653 18175644120448262194 4778398761394759219 4538834351220140726 8114941284937354734 6711945254902829090 10349629017299184915 5772577093701653561 15533039266724574894 11446969686920468930 14857309815306106217 13139265729948680460 14808294541727275214 18294632636980585993 673702363561655215 15333635359717417475 6818830711365212753 5700131164373486810 1997740929256869404 5415354026662168913 14471241362161435679 13934815507857529758 5487166190845137863 12854706834060227834 16305655536208217950 17795769368508598831 16213283374854691181 11269808655405427326 17373934544097704473 18145463437446103642 3778471938589169694 8436263349915208806 10697040400374577476 16628666484913071364 9348536398070194952 2746918229602374924 1500416222147354386 9944131731431639481 13044674198223915287 4692615625670130810 17946781741757099963 8990488168402742423 12244383443140612073 4499856005577414665 9297966273329461048 3839637708665677132 18373956675784682605 13730857130675779132 4590314962995530011 3298978886147608191 12518360285680404235 2939103970158647719 13417958545962794362 499998246534245062 9584272178332208836 17786751546070437430 8265456997836890788 762271044915407452 12664830840211264883 3662195113727679286 765499625396582922 6104080184544019283 8555250975645459774 4621135633768168445 8525208161798999311 17230322458495939009 1242855430415684102 13325890583731513503 5554089220525199245 8214715804703968808 12541971195575652312 7373611092658375862 13873821153748729301 5118221504112207075 6129690558421179842 236047686332957460 15788586101703369109 12574281082017733623 3614783880140452709 17294126597231716440 2691556422155643794 4018720696253634847 3380227496996602758 12543422944147075225 3467263149000763524 4273345718320950875 6462810879973644756 17172397887653413109 13784600890005230160 8232912901565058530 10470167610754360716 5613823826517449791 3723395956274924719 6686213140726106972 8212331702329106936 5316459204190954040 3767070349732158540 15908413507483815622 8632941245344845820 15249529520314150021 13029152945019974127 7329638983790773144 11911662291391831905 771973777544740787 17064794077987764177 14319404177615284597 10464349618513603523 6923529940540884397 1228669406749211792 2537193993143605558 1015701656028242856 6681168212692079683 1865605456821015434 17074546547962943989 17543986245533151180 12348753937655204164 3875900507351626149 5995651775815616842 17243546658551538257 8778352175286571888 14196973256675849120 4667688336414931421 5817804748533426328 7036899182834861683 1909510982212565155 16666252852961345518 16528788694389677957 3419547510460046041 12236408978231873584 14178357779082424367 7470396687943220727 4288004379496649899 4426111629082828000 17605576227574246228 4589508589129397437 12647034792527901725 6658739119277063487 1195117762194812489 3342942493099680864 11286233468723652285 15491816223353913328 9444490563275577825 12316886577378104183 7050459918329657762 16504242045597793813 9853649550113017108 18218947789964877163 9656083521883546675 4343768268302220083 11755003711453003093 17242098363426079253 15519726469235151661 16498169742822057564 2929202663685205690 9496828818039671881 4311313264937441723 13790995889688389521 18008864402992646872 9152741182567529905 1386674957962265466 160250361611973728 12234112080043556484 17291786237856052086 10797199862459599505 8141353814419907090 13027105385326108485 17393229316963139632 11524445647769141375 13788684445765388636 8851279811866347035 1476046170566014165 1503347571482843696 4353818827667123056 5089662016900823283 8375963046026248569 6626830865663265377 4352946668678062388 18006627658498882446 6794463607870687230 5404895807693880552 10330117607342872376 15240932036347601293 13879818299856827495 8703696441825086617 5654119748132882137 11444952270233598995 14090914483909967826 518376123939342954 1608608964776421016 13024176734597073457 13828526650037864196 502400245287752384 11531239151530256243 13027812149245604270 12332163071140816672 6255241186859652368 15406548482077712611 17832254733292207883 3419660789224720108 8648503231024563170 11321820057958015843 6310026855703843156 7611768874111456536 10035803010160479851 13808214425888764753 10126067325366259690 4897229649371734511 9209548261629656499 7914376463991175582 17286046462916698072 9102203918336472871 4120866627893577753 9309294481690552242 11519940556260420313 2248003637064029400 7848700080526210028 12163205785056839887 15266668299658103359 6753004507991603905 6035189302118834588 11741397502991122796 1943362006296835218 3146543007289481535 11061920682906064777 7494082535600064728 16748516584597305932 14407024359124053498 8452803800429020596 18114134787712970757 17266847970299588491 12367930066295845983 8393615086255469074 15526547641082187707 3510682865264938207 13777825865435087884 15714833749238678853 6300957319339688173 2175860227275803500 15947285815663926848 14505811234785937585 17674994198989805325 4091152883037432242 15721612899465257903 6375102401613801591 15671209259815459264 9485339912363609619 15435464552141421742 11648268806226718059 18161054168222050123 3764740190798073518 13672066927424987476 16440804237653494346 8394724540616681044 2156799423115231056 7956674693921958021 593379530258460683 6418355704341032297 18338822181033094929 16154166223651330650 4740547372117565376 17598032708643727630 1701456698107398271 8924925247343469005 3630535843678650254 12775511447994846718 17436232411341088214 9412527925098115419 4280379367726104242 18118712014231946911 7812478233518226597 9475244955060139202 18113943452226209479 1431540726321027648 5652956880545362516 6570646197519890330 12336017533613046115 12462375128047952255 17445871121100823777 6402862636087068607 16282417530253827052 17404304926509691260 12256638852664981349 14885719731416857458 7934592657215950968 1729719786734627788 1946324618702285891 12357549042783778231 12715433989507189952 11008629592607106687 2059691069600024295 15132160017252514749 17926584332728805134 8564368426840164625 9796487907218519975 3297096496578741556 190817088271606243 3433564024720735660 5902691275202181013 18229471265663615764 11634869114775153430 4558076842001580498 13894901593149925077 15228513724963266095 12897243873042175583 13031261615542547486 17667878323423114749 8758418297105382805 4065620723360710790 1808802131998491039 5856564582888669257 10029064579045665108 3286821975654135369 4785596566579184785 14796683466323775190 15875505407316245756 10780406182827523465 12092531239494125866 9943524708461104679 7717885448946687640 6721333681950423290 14669167960941663609 8839087447530963237 16016339309557086525 6781140767503691826 13010564197867592359 16931006113869984431 17571845970423807740 2657648473929802906 7904563588400332213 16130717824032349595 16263492651742068797 10301651073968190068 1824681966416768408 16848227179063809426 11449106145313021399 9696797714948858029 12205877135731551263 2492358025029756002 4155954788126189512 2854165982037310237 13117771553558479820 13751253947934487737 2304012912552877961 14557345252512220248 17896342602264038535 8700220855532336726 17798141498549675459 8752269448655979220 9002178101584874871 15424053241335354620 8984197648667714277 11894602911366490103 13142690194465222413 9465299514854713812 2236890565554531714 8677385067691139080 11787807947716623777 14583599555873021662 351807942222787758 4790238257109672762 6531247124391027655 5298452164552295657 6384164195413172041 9540682599105272500 16978260836423135564 16224820260814520934 18165645115648768705 17154483673077662717 15141163930813254699 726838741764683946 7476766746973611503 16007965324437851547 6619866180011504690 5886242273075039323 6453059337248373228 16210669344026792795 2071757174648713034 14042020618051620359 12996928029828612084 13007410001114517220 8791336226162308977 19113094687635378 15923709683200620658 565264798562479705 5938055293649107472 17690291367287625633 10939415877867618357 14317811422613160402 16054763092005248933 7938364903343782276 11009859891633412298 6309911838915968517 16334722052651794864 93802380274285199 2133764319046645078 8199576102415088721 10391433520895305209 13099021326153946198 4116564284184750664 3015326757127590914 428398759846019267 8524553392056120675 6521053231048549507 15932278095867573064 15910143917657594695 4514426625407382476 14185525074129093633 5401236331209241451 328705310906048410 8867735757107903911 11302159135938543998 17838711952280181596 10474994683373147229 18058735523064026083 8380833805961892369 2613489982784932188 16965812447917959227 8653599214791028124 5400988222034005376 10235035406861610684 14956190935708955130 10655710195286098966 4057784452538645889 10291895546320746953 3832746260003053829 414668758917136184 3197513711485871344 12349602567823911863 16886628917820426060 10198948364609605377 7389898215123483252 8404445949086998017 13470506239510943845 12311734080110873994 17444044450735867555 18171047480924753020 16169070966898079240 15040903074819631233 7607760370611538447 4571946555542609993 7028517587997651322 1822699574484572113 4280277632006711170 3174071014449663941 8839868356053389734 5732189186094348710 5738876322309374530 15760695426048546745 10629081051114831817 7406504260956295857 95343407449995207 10540474828315801824 6280789218758670954 12860021863889383462 5697891622904077847 12089817237423403912 107866101993527188 14694632075370627255 10996135374660532013 10407243505462593294 9111093765905695248 15944649125288254459 5290493431229080521 15532579539187250233 10494940007294142971 10104325355722949579 10503447126622590575 9607553656090268068 3096270024121925998 13751500359855264338 17040086479933087063 16720614463939878143 476235136516794570 15296126714899661969 6721910824796198917 12804570699033092976 12224899131443566803 18085693050370620489 9149011059949955329 8611432637054562813 4219332210091737150 3063296302690997867 15144680833720838561 1847899746660729962 3807956972548683195 11128346018662125796 15931623054793777933 10524523777095582860 6444139573592289962 6557753602366052641 8331181405473041246 3403264804782655641 13979645129615138696 6223372005323267222 10399674816058830287 1292587187486447177 10985140693458796322 14333809808857129998 5422586323289509990 11461493463823336787 9662113466230160430 3940910744405549336 10362408434119575694 13348825294654522774 2019759895840609335 12914074765877878934 10079197104060150338 2691287774883524765 15144525407186971142 1903463466801373854 5782532950596783892 5757047370191245635 8280899114001186817 7621210296586101662 12670832571819327422 13881268422190702876 12599017497534010794 12141122642125689310 5287587799940882256 18368542597876785305 4373995088060987757 17664923236844780182 9303059687404279261 15613343245444068986 7716477610823543302 10410267893878574122 15176296012222716813 3585955932730033113 13477038176576600217 7255691161585266003 6336274097966977260 3923836707837543088 16649563048621090767 12504467548475324528 4666802013795485302 13665918355191361949 7764780123220058565 784057408511968755 3308794731152644778 14966024216108511529 7296594695918648781 17396865836474595241 15083480368348870270 27973370101305098 10162766055036040386 2075360588799881792 1880345753437840305 12558780856446797188 5928591577676226570 5528795489756019049 3561521174959707717 18285147244981503569 14479489904455432668 6816503068795580318 2456912404300797557 9357082722940739504 5074264073200600540 7864578891608960435 16958162597165280428 10768585203846991925 16251210197058471714 2814411675174981777 2250379319480644614 5961577693825584829 7628533529584297345 3731691248352546174 3219482567198803827 16865664057939433846 1034747403381907412 9042618228451319453 17002886971960017039 11184828574654560355 17537305028277746111 13230028884904805781 3259368563705520710 2471671904900629952 13821748830848003723 6632130259976084133 2855393227694753975 1371335088510826087 1800695950809423536 287539708796734314 5852565650547245914 3138740452374603311 1086729680430644718 4254728512525465441 844347033769227309 106444445938540659 4245683842370116194 17878943960046805359 12331862160972585315 230557329361535461 17476184000478373826 8413005124033162856 9535903876983716067 8089047718592053787 11820772534950415623 5089880573180773308 10545977141246669058 14075940328180393907 2785466909312390988 12087141280096482459 18376745063865681902 14862686186714539237 3087740967934601287 9482483028316196742 9981151210905505020 3540338178357910619 14070534179330267495 11417579226287699542 15427764398159967651 3313919239425012573 14386757213430992883 14541445931596039349 15267460958754327953 13651130083168877109 11385494006435568859 14836884386357168017 11274702586734775070 16772397356723099133 10824700662327934932 17096345626830631139 1356914714850682678 15526865439214869990 16436891756756470578 3315693510862629378 16204927131332073900 17755743862873956777 9455352130656019365 16667781659085197684 7621686708625032174 14752176508767079509 16524902219448273337 2172802880580590813 12621473611505492112 6116038759147914103 9443631005875412053 11169237494549307389 1379894787308461752 16097159691556191718 10973565948809844170 5947430657138806709 17129448404679155316 11635142931616464197 3195368093695410199 12318596488219814494 15163810529778749290 16084532181259844495 6884860938976518533 3327066525601667007 5527659731077171641 4056662111034619428 4232747961533619897 5763133976476197776 5033215851167422251 9900535685448560250 11128207860661800825 15273530443217893178 6832254003698873713 15969487912639032202 15969182105291166119 2503883489794301989 6903951057225122240 9698667063296654632 15531447783835253354 16329642605390041007 13823235769495538591 10216120266383670953 5743436773222498162 2341012411722562336 7889384171159456369 9477894861085910591 6398994138626304379 14929613838031372731 12678072587848747827 7847031814094566527 12318484864417424407 13503202459176985702 13744497435954816880 3639739034077961546 9589067241692261562 13680675743145297168 11838536175350727395 7145967266359447450 3259196672148778717 12408670923878449142 1688280833597003831 713919455762902760 15653655828622813944 463911049718728553 3292920401246138444 13134953124674175217 2649449948879880052 13173684497249901215 4630665028954029532 18070913365347678965 2568409049552251344 11407899606772634534 11699989838406423320 13119206368003626111 3671677667152997154 11848339409801942672 10857151905789469184 10226223010442482846 14803463217577822943 17148596182612222611 1093419927744724212 9119127328520582305 11670230324846738150 17458554091297241022 4457113688510583801 5435407008371861216 14226617882512223579 10173597621538706227 1719992045799610994 13614609541695682312 8724965449012332510 4644846652854879388 8989714746003872149 14743154379279890638 11826389681675917051 5386014489493364945 7899825571619568566 5840066281039125097 10475836795061350390 13840336608476940312 14306394399943247204 13997789014006349992 9771666788358102807 1765054322538154269 13610708305138502924 9785952716219497648 1476321874927045187 5892941720893869958 5687253915385317579 350071495212221626 5248249987047597426 13974005211712528290 14161075567539965362 16011492702531309722 8326395918694081320 2705540931322949708 876298992534658240 18378989430873892179 8756621267307763414 1833210231666959633 6438042096625974979 12579352222366655055 2363752737261790121 2126246981879092418 13291649152373365227 5665892639884595557 14202081385161643658 11589014545544045643 6196828817510821438 9952331147105213920 17948434580177302589 3116757169578872222 15843307679651413237 18404022710913307394 992700898862422642 14483769382393709183 2602159096354529028 5624564298415471784 6577497861022188584 6619184786740501586 3298188722925162558 5696232538939985779 17259728499291336809 12421986202380050428 4198419962736665244 16520907380886091388 4788937310588846627 12063174995591073580 14253299519239824954 8458401056232200067 9136684216210236369 3212037959048367415 1939756040181490366 15840259776411416548 417657347830643570 7249157505723409747 7197287002028811525 7010458566790070567 502329420444917624 730571023356116216 15415596405398505981 2532635489777645231 18097988613822272252 5607512439231493237 15664053098291141354 1092464659614839673 7421554979789341406 18259140367185941915 16241020387886190693 16682979172502321999 10738786673735943566 7381085016477051788 4839532589066153718 9271527289840227989 9282919000690647074 14823853967455359779 8304044143066544906 9930518298415347890 8364014298777361504 18062946470046714535 15961641796345687363 9967002113084714814 6923207098364300372 14965270257926151387 14989569774599971741 14267727486653419882 15171182696443612419 9458631798093852874 9511169424439681049 14947725853938296576 11836426303551285253 9255824571094840093 9729123055223850510 12888065669347710176 3828891533213806866 4426331753691619425 13340237299000956278 8850802126486347422 13918096649638986757 15059526213765426228 11556950222071338401 18219847384656549422 10429127274718001438 8055855842619508233 13955013055749098287 1217578739097574704 3384114100734363963 11257812483953117516 3785622149007220434 12629906582388467289 2786579591048468144 16144430570044468947 11741891975750495303 1326857081706257913 2128093920815459172 10262623880737029109 18916233228478085 15375030580819768941 14354987160226878538 17643321060084936993 8049715944922179556 3560659799456745031 14401131467635320431 2776658087421261342 7094722333629780993 11321229544540994353 14503669841889728662 1353767985122310355 2796052331871644011 11519954694868192651 14063616883176105746 5556493032865110683 8674629154007046200 4513265488530166442 12146069385660220138 16260792798054784358 16229680874075369663 17045718450402759444 926565631113815333 15673988165458204482 13837022324064055993 7709089873728967640 17743659311193095959 8784564295861706743 11769209705323399567 144444173002642261 10503736186133625548 13704202449338656697 6704315400791689814 10161194353311970454 15451108595006608372 6730050016171908924 16205384840728484461 9315609588261585554 10966359391396848593 17839976066041793585 3577813438417675768 1688205717119174037 15418324022376988053 7147468066202446601 8131655957110350902 4296499967255288755 11369261538230049360 17924279918480579896 8120828348187042807 8473751543913827410 10456070184347862922 5755847336883464741 5043067934944478556 12250754238048667823 14924240837363785087 15879924903326854872 5751963500720398313 9808231900022469760 3103083808799343640 9347904277434570317 4429508731142728344 1818610191950623089 6387564353111342268 13108632448306928762 14865667454055110886 13026326675606447965 13265618111696415909 8226169570732997266 3984815417138310924 11824083687788702195 12496571693386224339 8302081732969192053 5176464816203974615 12096423362661799604 15631367078313409984 4856397664749518041 6051527654618428239 14202198114460666465 4698509105014733858 9279476380568341180 2496114091738549530 7528305884627558316 16593975877806268860 10756006204067757286 11105555326861873352 4714497538556849759 8570593765580766018 7031671906795186559 10028491848345775095 11758926508414220233 2934628320235803010 2754388558312337836 10811344401545974017 12515001545902852960 2121533659764810131 10411925403533374863 10533982697009919648 16759111299453747035 12722435447296689032 2007277064720768289 4415759322059673279 9628483052151904404 12917976782738515033 9336168810823163974 15001615210682368994 16982580415956082785 8047386794466541872 13822753738669064109 5988989462696884419 5316558604754651440 5574896501779349837 16190222049194740061 7722753257010956057 6590322300774022662 5819853223503373799 10962852984163663443 13760210966724471289 10096149417946961003 16218534112851047722 13220477724351636682 15026936418723362719 6043238242462506123 4178882155338888577 6641331162883217754 17488579875981105681 15379031823418621144 10732484547345644079 14938680651884435286 7260735052007035371 18268707251615936191 8601633168865730598 367253177622110991 17534315492980602717 7283556463900210349 13526402718490948459 618970511644168026 10181756677228351438 5308848288345887524 6268300450781049540 13179482694032893859 4626654191237196180 8385571878125801623 13248963438033770563 17302850999775573632 5916578729348113324 9930476034777824303 7848358692245267567 13280276957863167847 9726030138254564341 3254124203043330142 12904211428014961807 10268294638792042495 7305122720884765058 9112595415827800319 14041013635919485161 2259707277441408106 7393649656755961602 3848215863574515266 1542927557815156610 6216430538110738495 9928878252577353857 13194905378270534827 3291879121212061067 8847391815982046288 8725199442217770695 11201085096162824479 11355231906185990845 14035113922556301708 18445683069450251610 6869520683901950370 1533019598804104378 15491332005542392644 446604855430911962 4615150304731717173 4851462084299093362 7912465192613912860 6261158160265521727 2172495013374995143 5709725736392061987 16251925324097275643 1933339985570813839 18020258433497037610 16761921226544506467 5139664258891486976 13008342293186032836 2947792961510590476 12207554653288656305 18156900178436051108 6466380642411736891 11312453514337968100 8679910179823748441 7552675602998591284 13539475377680947982 5389072587122368486 8172996960714498803 6595619888003182149 10995110292889719646 5692065686608801950 8173721131768359300 17601644424948491885 15874853418640690862 4756889882979235942 2045927141077740993 16471176965104920998 8030300889835179070 17459252280431851983 2567228670266088795 14605996889510302256 16479299360279699980 8994959569371974079 10920656123175928669 16911441092843854418 10711572753681774927 8347637586114564350 7261106811286078289 2537590170737381920 8578659479701929946 16908795212471992172 3345708560950264257 4289502921874085393 15670268174300911012 18318402047505769014 7078610400166040239 2096308626370130778 5874309657691365385 4384536662732089155 6875523346427164262 12005005919392891057 729383122758408370 15052626515770821671 12746516942161627157 6517963970012836005 15066066540081516436 12206143969578638982 5040868194754507107 8633742744547688369 16148820801424661649 9338693904765548209 6104201828899030839 15022748884383547386 3364108125842310311 11803055216305691016 2801443561303296476 12936836859095983746 14796898773926775874 7419776690677519328 3096733585218264189 11563938102976189443 16799375269332212402 12604066659478506721 5745301396541313238 13218342799741259344 9374854120759232739 6095290306003271012 4262821306532852950 11506216255784692994 13736455930434781871 1459712773682767784 4482539900938533711 9719188442581478814 16176522886087388644 12758930496969264627 946886681224197226 5457307238543619300 12983676799668483078 2093603680313712127 14496717858502508066 8375498452200055505 14157985142945976249 12462221572514660170 15562990048198812397 6204100732994990282 14041214176618593643 13234988593398174192 17471470253970663944 1933926873976311422 10170860155731803850 5094318467306436216 1212828729801881736 6329474306276034581 5377676335110198695 1290778443614470708 1552000572194443273 6090965106066694363 11148338310965859971 3389797994376338600 1344158163814462066 15286924413589453531 10602825396293319536 17438741170977403257 8318978165819037979 218724599799908107 7977320044484373418 17057188555571775188 6309513282439704795 12979115899178524134 18331065896544608869 4014815145787483920 2166408506120971765 1891232119846353675 1293768812661223649 1221936738369488756 16540484874823908988 6703744898832438186 11582022417870616268 7464572272777981245 743778945437276359 11455002743268939369 8940418053782852885 12414230948799386292 14154665232082088955 8931889862519357695 18386776837585780092 597131577377649756 8029942909138783499 9447721686861700400 7078328373337775972 17746803407350286817 11363016491728400468 3387307879314719114 9236191306319785328 4682567269935711361 3297815718779066172 17993272916336980851 9742070429349059477 10492043240027238706 10053470825948777121 16017764377536346054 3069893920495109112 4802190424234600262 13624178395273500975 12291182464414500795 4193733362428943366 11399689018562400196 13657136149094703581 6454760629684374515 4183178432148785144 15370930454757366528 2092091816364818226 760213788347101630 10559870868520766449 3233044591826448850 7877381325379562739 2031623722635391941 7270593812242476276 16810727178879344027 17458569376536802486 10559298923297268347 10850114818747111951 5808333120161684927 7493474830100304084 13189723170021831879 1301018034870083443 16182260827256270046 12831672991629187254 9328726722297683162 14315866904994122337 7161809183309378315 9105555297401804077 17262057986900962316 9521646508711880553 2497263388311018776 9209456631002204312 14942924262506446105 13576944491407874079 5885899781746167223 4860691155507938144 14450802968821798808 3782988486423418532 5068536288321532343 8200227933470915031 5967549288405824382 13641112248301165566 9978719497699602477 9932709489574061639 16399710659112676091 7279033192713165076 1493175593254273910 14689942749841919671 8193787299888489491 11982696000882288238 12068305992685732570 11734147843857991783 10974986491602978265 18415372801609317805 12800012123511281165 8661606748475147468 9161038394904438855 11244684389610829981 16249886076020103882 8336172277763483807 4200595364049387609 6273916244370171849 3433893609450893466 14930967727983177162 15617648014530042680 15004023401132094657 16016057572026510601 14701454767667806418 1227989669724801112 9800393640290990126 4886534424170502098 14135662629476880418 18172101044883022352 6247534815543661833 14359109410356061364 10562835669298021470 9059670761906730271 7313530210135376538 12012888479398378756 3471359013867716455 11462696316707703250 15630262266398857142 8784764674062109932 9586162829467199548 8903250760282894462 7282728653128718087 16780726053146666849 8247891038748528641 1552437182569865006 16486182749864052222 1902334516099990594 11379564100373730353 10135434126805254775 17827958436178044705 14961850924003219408 10233417151095580465 6530002545871597345 5625078716986481755 5617469423638501710 6504406157592349982 16839385898286447832 10252936547543718590 8855081087804475931 13100447274579104146 12378705639661142974 4560850804239036155 12315228970815623872 17537042794748321765 12241358946511900052 8587230172050860234 3949647786273377135 6157434617291746635 13028430147239444308 8376967822330928531 2683491658683370543 7467549408541050068 6526679791408412079 11719738831539737297 2930235089315923692 8622128629341847660 17727443712323445063 3308679899045874172 16423740589797568839 3866546106102814513 721067421263621984 3047699050775383071 11199668493524514585 11340537734008595637 12744157720773044355 16199397137495029524 1346345200544404351 13147947229018907114 11061513209060629462 8257907676583519853 2689078053372716967 534535109927401301 12939077722086955875 2482503615003046272 15625247383191117445 10221478541236034059 9419808533149573271 5395352346549087680 16327313591225349232 5430554364294198089 15225584467156971205 5920887943342398254 14809679982746963761 9503916389431630533 15918176475184561845 4144971427820487299 13321560395777843661 11583763428846028367 17129126277919240548 14398887184998846221 6860547644977761864 4678607066574383671 7166010791093790100 14490477555949712847 2540419241349001188 4159987791425317875 673026989555827950 11934444648264155416 12738090569028690939 3063651656494698387 10085312336342202280 1761482775562713834 1579113448332547834 7358072608161063016 16997988960339226659 12093349122033289175 7617089419857190185 15687682752099947240 13523247346825859313 4392250456448195648 6301655851770443204 15275700182089222542 1643535692208805573 11506852582860970862 17914216745794676624 15247267981710589596 1269921636980506542 14393571897656777224 3449941828161058127 817896578023017255 5911061459261015830 16197773823517554239 4319151932824158188 10721638648995860735 3933901457826150957 12638413061637906938 2670159639484413613 7277542361270681805 16618081447046758782 5061584797663734569 12867711932793595052 18050534509384013540 17549977904760195463 1423096273399360337 1483933334616517903 4488091883001278962 12558181723321231535 1157836151513198502 3088479309844446209 8503991984435152310 9112314038620351877 15333662674630159338 6091871995441503813 4288031546962352057 3223452424498089762 14792953641963688745 2005547400879322750 7733868797955634932 9654656244749461298 13741396407141551686 17914257756810426127 9518944809366017271 17952028256092520488 3971047425282051991 11690191698472270882 4588613150820859826 7809544325808302416 2464004383388350209 6970931108394781812 17313189257066307652 11719917826507359185 9039395408656798187 11910505376855331848 2249689129475115502 7594365827151573133 10397743085564892931 13155323008019604151 3699909120552920381 10621282968749341729 17829145440504517652 7199068198507722667 14150892648223789492 686465351050081490 11410425862897134193 598897413589420876 12574242517988990086 6632038793562974230 12524671482163986293 10694847876147613417 10104035180549994370 13856628771366418148 3702406693100592950 2087246645739651720 193122013346095502 11504429570475344043 12612193941805558928 14618851428735899995 10838679665729783197 5804549963375822517 2673185077428351138 4119741704182618741 10072650299075458388 352932428283918054 2823078585587128067 8976200877026529203 4665046322258044919 4425153376954323007 15008399783382247801 14920008516636588972 9759988137103237074 6390546693295496319 9137314088708300363 10638195432428731760 17084151476018816950 16556815804115013478 7609913334141551061 8194512685171308346 10445558784528576734 16549147544575996209 8233459822599601788 9662548303486537127 1315160224428389804 11624208096203712903 13806617202576462629 15686770732174375769 14682360694570966942 9467013723729734182 10117401199402472305 7318913276499189573 6952495474221718144 4250971654197867403 581474570791779947 14139482099231521339 2831319649320226414 16948539264858257387 17144098339333707599 6716608497962260373 9996301218323235626 14218721326132640710 9200306577117359118 3291429451959211806 6190370336194898747 13547950950343128846 2228187324712674674 7571331637976276078 11387698703801797243 16107890395868186720 3336617019176892304 7085221672887660461 8763066039494859927 10382828014755063935 7055541489007346193 7129617649081807053 6606980641677954657 14105253979781646904 880353150638689435 9054704589450401080 1291907275993050250 3574714938735980805 17144701334583134067 17781534058593370635 17402610765825335899 6668838761659950643 828106033509783701 5923755048409965599 1435512077119376635 5680707718013653129 2071641496394955863 15058250816568102371 13341406212700787420 17563762073509177990 10364836115513461621 8909097357828725882 64002921371099022 13231986087510413777 10626376497419936593 3000720058557914395 3348803590963767135 17124369249072319441 2043788829614246130 13044978243481491257 535819059301573923 11393862134392370102 13333383143179960786 4228084092137431171 16119375309381542246 6226161440748896376 13265209409535052950 13200405610535339275 1603015563662027817 6311015238800580116 5330041795546582847 14009903287615190906 6802566172677706927 3465777958104726195 16208990043173081118 13683724883671285032 12335816643118093360 7701370271280734377 9300874128425685822 233064930204738514 10508323014624507313 251904354035485649 7415117884315124207 1492491365064991419 7199735539414262459 13396248217226915355 17253868929825382173 16240340344876739032 592242546864734739 5248752904436378181 12422070043607362179 2112709225331102841 9344048456353606939 3718805487326587203 2697956208198248066 13644988790541164479 1882503685902626393 2097686699337652640 14819173799286917883 13351480780117395662 13064596056305008414 6087990056319706541 12673533897513672008 18203870747669558558 18074205531058596388 9930823184473337776 13311820227130035176 3585096271953975247 11418934244543117705 12054932265429356429 14209792523585702612 1064371318846219306 16740802828499018518 13254883521417348472 3210458249195540210 1179403424435317772 9485702847951412052 13190291349382274508 10815748026781130258 7684865388089781332 8078756569303710013 5126667453170946183 360735199961150130 13797562636533580453 13785732947666699025 17163341401898939268 5547955950404134792 1036285489118488013 3403091901084586093 11899565995319365396 17861074036774025775 11252599638237329700 12888939538821936608 17943817700631532307 9215213151654850784 9583454878721838282 15899519105274634513 9715069449511252376 964204299561998229 654322640619785669 14744236998183328774 10532987909591195941 10622681826294820424 11941044106124307773 3247153441784288870 11875229163622916360 5353215303129437251 8462197614929518259 12262321123293109133 1980721474035122599 1334508393922432504 14842240238652797157 9440077987879024946 10151705712004601291 8893230941696325104 4789885199963960646 1239055491523408942 9865509873900704578 17780666904388961873 1722735643908807960 3059055383315345548 5496138595161050427 12869566720472013236 15008092854069451877 3536472061516804756 13791065551816032112 2299407532868282414 4726423942624785719 4066029800948646557 12542723041297846294 16712418105998995282 1506007797802515596 3377162700070127423 16835852853400297726 17669773819307084147 18260427310406220909 15409334266955819453 16765243675525799040 1163516103395495072 11401178194124431806 974216854288935864 14212965882558583324 12582018791717446032 11378530239119569372 14899427047693131279 13130733232531013549 8037321266755105913 3495106424774767006 4820997381813322444 1120678381739042051 2972551134730701821 12108888261242407235 2975389024691620785 10755447300721085875 3732603782118646365 2955682454596471215 3209163634303747491 3457714621153958078 6465490883498281708 16127138745646106843 16251977121715374587 12160273363690151371 4592131095632033688 3674924717704117029 14034944043091249517 14791289155985544605 15890044848755445269 11965363441815726604 15359516555928597428 1229551842453861954 15032922315358727734 16444665068286959141 8698695031835739248 14015165160669329051 5594615175812605827 4304227626019484758 7188014710088730461 9817363169882104143 11351307542825646164 58169756205390304 6810428826180497264 3064349141384526701 10705494034648325455 1810875714998771063 12549822989136730952 2623733224494806884 4399285184573673140 13601385029799386561 7832611819792106249 10076433373603793002 2063461236297770445 16687322023430477306 2354057778496924686 2930625696639505163 9106216851662847590 5299443169318236423 8139278308369047320 10501633808118675103 15593239471298781721 17576558516176248129 13138156469776336633 11471689487080821042 7180679780982055152 8399243225885553249 46612561571950314 7790036517688612646 15298976512417835119 14677406919517538637 4514666708556550487 17083818014814094173 3965165275006895737 731297253969364489 13750908275868562004 3413707534488742521 11317614058896963143 13116177665054350577 15979002935917710705 433108644446829511 6956857244032608600 7412264837218467032 9828371274381936364 9591972782407423535 6892872675556803324 16279966729815134598 9491289803256996197 8247415773791258779 8881174581112393940 13497942792231105588 10462866591038897229 14635321267830251236 734180167521662153 5337862553766564940 8143688650131026348 15686539506639346263 5323925134965830618 13855161773789113918 2868990244280733060 15024707858426859797 1122911349162434341 7162014826826574725 15937124710953565776 1876640494099713860 2667282542632636241 6070654467358289176 10267016300118601373 6233098314789379351 12503381540947827653 6524189661612542473 15338536142661821736 2340764126612976163 7835845821317060324 2828808508327283686 9492086169246204263 13506091395126034858 16395769165664255453 17209398102337335252 6997291852892645352 18303783098469783456 407043796150471606 686681079731520364 8290082105240102047 14122283042400504355 7621301052911649412 6098569002301993075 378838381676483251 14246594677595195553 8804394194720845351 16176632930799628609 12116054710563953340 13858186301662721595 18203034519211629133 17996897861237325300 4036216395312600400 18276523906914602727 13976640252483519510 7676694919150714160 1051925603608152128 14528597811267141475 4686726881353392632 1737671803347109942 9860950247832443110 4630043610936174434 10929464838615774717 515508043375260267 7815980444715273775 2962569845880976415 12039755628789775292 9150526029259840489 4022353913111177643 3724312583313169503 11345561684095816986 15717806329326206486 12649642418616264651 5668847879568759220 3428138815473448058 11363465183793377272 345745173970610991 9495467278572233843 5135622148424596844 4703735463031097305 9391068291167665560 9509062141484447651 5475076085301941134 13930127270783219830 5037543084696710895 12551960379363280654 8892059985952736332 10146314554723489579 1164497003592801718 5082172496462577064 6333304969227719187 9993682459900488192 8898387242369521501 6480549535277693358 14642148613094068097 6351527111803588918 5173683814658597618 5241208541906665947 10502190310678214796 5805803595210877217 9258286982970505931 12223873147149435170 4082909735095875895 8598636316935446000 17103725793935643576 11597206320202056722 1358575669100817696 6534228034463808199 10771800060090348023 13605298494245666856 13658426860979794065 11976527691912572749 17205906685981441810 3699904700166174255 4025186235633694656 4796100824309717801 17400876140921057583 8767532127890854510 4310367780965505251 2204998652036453200 13583283637293586086 864213497047448015 13971853133974722700 17532726265103941335 9559321746081532559 7334063285853628052 4405722555539889467 5147348015729380478 13739707249689084947 5835404940604688546 2645513243376224943 15573871139316448616 12980263014055555940 4179840145976389662 8793628599762440134 16681845033645006631 8689131725948465888 8502981931625146577 15316806987618853146 12712860156453917712 17291650266243666292 2315189148720702993 14996215303209891735 9425242868272547155 14820646295261509303 12619554343802001698 2049977155216374340 5692920309129542378 10555843974554096909 15825214795770529042 1236321591383636383 4667270257351099333 6569840322349409025 1807805247482905372 17147835508174148035 17392928368215929870 11225658292386858096 17262377285420708147 11019358907736604367 15446361717711381417 13420387005548578171 9027239226591988401 18272732629962442379 11418652134447851797 16458260461706760197 8991277877469597340 10359739948387061966 312178345654312512 10084755957549331122 5448105348437287420 3886501081855847191 3577286971009152781 5283666839293090868 10966360552683116809 4846526022627278501 1579923591497935399 9446233640313248767 5794608635645344989 2995523566092852556 5899935828697626160 17496619212734191063 17148453107625859873 5983778221913356615 12940338928721043202 13244487083214022147 15262943474075924073 1165381356542845706 5350584173195501392 8823419231568246020 17733976849103682416 17428524627661398749 293713543324583306 15179881162576199376 1196368481721673625 6739813198268350824 8682140623213734221 3609681903532062200 17234621455678365177 11466557698771356766 17754941003236883960 3578889495555851780 12830063150219799947 14165015944530712631 9631057664052535236 2836397164566098403 9744193079575390657 7510734060856970441 18443906820266609982 6400317573878713147 3870483201474819672 15178746227464458032 7577435073136848514 12043364299092100794 12770387472032979176 4998537361917857287 14215659069762197002 12628950876502090463 17830033131889676095 11106108830048343042 10962763671329397652 15821477969524992467 1980087249710612503 7677712178702504787 14328313917430838505 15268717455603650580 6141881158040252003 12243791384405131455 4189703240253214535 9656762039093077930 8626504888905513779 13079987740724078175 13581546053292307663 3116200824050852582 10453548482937889064 8499007083685729105 12101169054818124816 3838934812988366009 9789929263788247968 13337296554009317035 17580326530475414224 1987687388649238678 7779623434076348929 3664268892445289659 7398639985215385985 8757263037279365869 6703477054383481363 18332124387955244139 6058247205308407311 2613713845023209645 17849716674196630541 11735844691499044489 9253087047976174805 16402522261100527802 9247909882980325830 5369030246895581397 2890431993373847178 2499148098554232626 625406909720476110 7332314003555114456 17773228288025956062 2672094086493182278 6337186419847925998 7616357490112315107 722478239134123840 14367253683418553918 2082973512429902172 8755117496432561256 17043680478774231936 201651116522780323 3503701560124347392 18203160750405565936 9189667128334886963 4925939861035336911 8421615607104189441 8772374181221063831 2976699012398662419 8792456361133530868 4734898790198782301 4519447925485375316 17819523648086161980 12417068516514185641 17359083662244120147 3530366298257957865 6556271410480566147 1604879779973599146 4692865866388078105 1811253329331460296 3336455275208742725 6504193913967410681 12872915374536793750 3427540729825216460 3167319592746714577 11084869964587211619 4296873062131445454 1124860656143129312 2380621941257410304 12269248957675159650 11077081326605327411 3794625409061795833 3292297895415972155 18234050975445927692 8909637257382256978 7113139089254858244 16658300156186991174 7988389947761817128 393179656608553146 14557961628146313075 16251037663499360339 17588713505233599211 17007605923466202528 4260862970482649157 3406443608830721734 2296684496340074965 8473531693183803903 6937902231921602514 14565311595218708892 7913977067803900347 4420895198958886390 9592280118633177789 9073159757829533851 2739852809065353080 14653268653848659166 10307407773761111824 13255744533057552718 8798666398661270401 13090911956320564014 13332822844656044212 4222249546373118850 3575978427000881552 15704296854138253912 8951557866266939661 7622173825159463931 5109081871449058629 12204387170114236567 16077674842978575301 11663412590848507956 12239747388817641438 4934171909784457868 10945353491770371414 10960781793006494503 8038742218607072167 2237812744967275602 15358458746617885396 4039796568705963154 10736330827874394258 16833948187091215259 7884033287586593258 7981184667249122166 5165160416872289560 2017006378226416069 14472417500377303652 1334292890926711246 4742573095560347823 15892230859303350179 946587051625148268 12053134790426561917 17019916540640956041 18034734677226224605 9502083940873721367 16576597278201658668 18004197153042803949 1998923352088602695 6435761494809247817 15327809940473112619 17643955824787192806 16803964557151966995 17473414900856439770 11588236949358421459 12371812581013526381 13871379544491704983 2705436074790376176 15511193044984400075 8805087244360465830 14990419046341997551 15905439189284602169 15579798460227676646 15043630389947092075 148796710238540162 6165889922156622414 3589872223792626592 10237699494631450409 17246265120591731163 313216660014354857 5282971032455098200 13923023393959638327 2454442381896970620 5275766016895059668 5569296182686952572 13995570754400210827 18190347162435093849 10329588962285792430 18164116309250521757 17818553663613925121 2297598900697613710 16757635503459559770 6734063074757366808 5963947879436343243 1808395973290418764 10935220420551080297 15949225073633865782 4369505424616330382 4020627606290524767 8220494552270125155 13305538306625692111 2287675847843534040 5146759949846335166 6803625632440755680 12304942249156269409 13417204720949214109 3908352862103092588 4861312178028856735 14004567250821259638 3669650509915511473 3678412745693666010 4197720007956656327 2829102445835350163 2236203090781542394 17601504473207380438 2440477610799537889 15668191362880908734 2037200500591721437 17249514709453402954 15412943651166889987 7229940319422839652 15054777679986186766 12222992176969755275 3249357044268065272 2673157314588811139 152052427744395622 10490128520666058859 18132498141411868655 6441714585883239297 12731166533366822709 12347004148682349460 12961019104958886986 12070123008535915064 8763255006407780888 8596281077478557712 8412278377024160378 8251757932109595668 492788919060988533 14662125322652202186 3321824250700862539 15558607813247035989 8713350439025562906 10861752806223276536 12647143210416561717 14270899894553482056 8090511416413335167 12296937793208646191 16824526229220196053 11423863179440786469 244581955955146772 4279047837827537993 17105458973447673545 880336958561810758 14575725157678559317 14869507674707195705 9462978587755315543 10862517061775673594 2222901580970574402 1947944691984521515 13860170230920448444 6605251208881763605 13506669307310437809 14589896739018434116 5608964302665514942 5791067157005309265 12484996123414915928 12386331608083248188 9076529905665715572 15418435195801349318 8364946004864243117 14673067464688896227 6690109495881535762 3992289517002350507 2500216719686875392 13445330107106622801 6102523642444777356 11719927514855381872 9994553559856114117 10043912237772920596 5713106320745355205 12243070188410973850 9158880953156858977 13008782098136333804 8657776687136138021 7210165917842164167 13816750822036417904 16046669947599942214 2780243236664751562 10391595380475501046 13448621738792396065 17516049092750640836 8395816213827176127 14518646452300776759 8870349823495828458 1004626906868064976 10111448659264374776 10263752226173634758 18005007549980538711 13383629698012342485 11383358615178145031 16268752946531607559 15027233684055654547 2000326717132379708 12422174052878573263 6577085071601162953 8775682913079947882 644531414167362103 12297859082308565094 4423045799147169850 5007115192879992701 4652267843928179327 11504787157113542345 14728149510171379252 11820355793158305757 8783071071594312900 1058706158244091790 14739029553817797210 18339765179777516163 7325964466443422123 14596878219581809454 10091481563733617981 17602492808045659468 16300634390133721091 14297874623853993068 17363223346736314159 309475159970970501 11032226582102174972 1599963978545294194 12092055848891014048 13360057099947227531 2028743265438504061 4527070981668277827 4062725123632651296 9293766622470460699 5050466082438304720 15282359562266775238 47703212762054685 7112048901028142922 6862239286607394274 4475910129607435827 13299529449284804154 12611534430922900171 6954970191539954689 777639738361898705 826056743077794347 3307056081356900232 7153165183992440701 11611617288768675501 16768267099739568128 2879357292721872611 13809797089323515259 13301139135224600893 18303329182375144492 17566294090355865803 16928163690277789929 11333233048183722002 15249718057990337896 11157934846831149937 12373946280291838387 17688704300564816993 16963011560952037551 5004758980082188149 16377477546764485420 13348845287682796005 10399154989141818971 8072883829584595999 2275462123778519183 8474073313033313874 13137246522128200395 14759254938136084144 16270325370825249575 2711883422385275927 17631966134256592743 9616337385160736609 14202576083954745186 13594940683742938239 3892807789082897475 2125827498150456163 12106017404336915893 1429831124116293368 2221434371828185950 16554732416030076507 14645273613474777415 6179187865354846448 8382998902507368833 11215227356864466265 1268799060142771714 851340588250106368 9271254502068367814 3341705992028649917 13195257475827360828 1476498525169176159 9808816621001826757 5991147243927075911 1857365036602551483 17915149016125514171 9169502996523448532 847052757553792185 15279518084740924773 1788135292677842386 1063447431202050037 14889804553034954519 5518431361022344917 3272426855682844229 1747010112720219148 3940276636317137365 12058825144869590410 9434433035874776055 15799754634452248225 17601129446993321999 5264083849167915573 18119546029818878113 15891377549114191071 13181443088108972383 13444991223596006903 3870719744089747787 6286495930374600253 3533423988099351587 12172684840465640555 5312899450574709274 6638422478212833112 2354860743447976934 16001175042369090297 5431102926446076953 7701813933534792010 11930259429633853865 2708884020450368816 11255803743432969307 16241039980662111424 14176939068932721823 8113721728460546244 17087311991121094917 14106814396294767046 7271090494697372293 6372424140777756464 10882546620653511178 13976994297214161141 16441653476675745265 13742819670938466186 4868863866808963709 8507233747116335567 7060870401974542371 17214922837826415100 8748704214961917517 2993432361675364818 13631798829123593280 7204705194314853672 15445197102994091466 16836111029903064119 14472725767372393064 9190220268916701276 7504908485294007166 7214894677112557882 384792775277036128 4742074515916899979 12352695103967566318 1878992236815362545 95644775767719547 8998459927408500171 12957011373150383410 12375547914636188175 14592626942970547018 11417182370866165216 10903903562653775626 16876363736363832454 6707352699427395917 16873965299886626654 5877401823326398014 9713172706296419735 15509692432009127995 9958180647634408280 7135091355184781660 17987456083649991116 11412580471495538082 17963095992088445324 2810663202902836873 17521955207282197850 6335519566054610762 11159864616877598890 9341516661740176840 17222724829518675198 8145133050975079402 14455055430334568136 15020267949320887297 4204865394363362846 4710590816372587126 7341608281430983940 7436242451423330703 2158311760149640370 7849752368959995495 16942369924898666911 6885003323171609849 2775841467828339648 16833264866531409272 10376905980976441739 18054274082286031420 11401283738038897851 9844223005813306499 2028666636978882144 8970172580074137689 13498345504285933448 5936667647008659756 8848601112900315306 17125672243110250498 7326738043629524997 7162561756796586809 5794274235571591279 10434097492535813224 16562817380457446096 14400939465219710649 13895444306847232972 8813091386778915437 5121470348333100367 11969806146658756578 3807081526662538895 6609684171112076146 15384338026630919400 13506258272838718697 4305847588444278527 17574913342624646907 7396802361646603520 11646362647360553031 13583164078280147111 16289676433587198417 15062966764899208729 11053309167917217554 8660550160454435704 15619184069965747936 13572197435782839142 13181894538647152107 16202151780484014976 16300744525591209344 9212430697397299498 13513496769400389571 7275054582245851026 8183755207156994856 10705369295825987757 6357399437567731439 8218389775532545654 12751106183177985407 2966830523614106966 3983624428056816529 9466619897098036651 16934583528794206073 1258402789210908713 17862013310917605864 17483751793353309320 5623892552072905488 15646280826265628419 8414570779722215876 10594224671660776710 11470016654288897805 14822080220597948916 10776703719699796400 14214580059284960284 3508274658441273561 11150611972714804453 12809061756305052877 18446368401913627454 2255792110164946116 13702295019900266167 8732140511318766777 9512718320426041597 11316003613285239189 1639326517860990281 11282857937287718243 3372342304015942272 9205849431550400264 17624183315258792856 5755318821194294200 16810975121260786753 15322004504700770730 7687032075464680579 14224773613937785867 13188041017343859408 37614846681609461 9082596319902480917 109381328704556966 15107900704098208617 4478778876539612951 14001713713885767652 15031626110223506889 17040003178262772019 4992182987736633259 8735299688389815943 12528655757411975513 11607377857464145350 9430394941015275224 2282114642894996033 15452747613241566498 4981569203609642295 7399356169517491040 11335653587067842270 6942615342177141404 17607511984206538364 3266126990649916422 3022103327501436139 885976266002681042 7959347878535272902 1736705486529623988 9454204344512032162 10646882930108831310 5437230032196316746 15218541975002769482 6354291747969262279 6517343186365175100 13870814185777266599 11933104146711524713 13572882059954491809 8936473712216493306 3413326954749032008 14773241001959147340 5422334097650614156 12483291157273941841 15852630655168696987 16329720637752957985 16532745485313061695 7988989295736873372 3397366076405023998 11145391182228481024 1447724733413282748 2861144681350275249 15615545419190566967 16988211328113236402 10479066718997978784 4333484460952608068 3926030678881682060 8486506381196289617 12678072632852803405 17420422557136033257 1619058273744452645 2291506329219979265 9076342740042760209 10519857044564094038 7007351651785252832 2441917847339722188 14549598504983324866 1977578619267309056 1669419144235564431 3602248051942911800 10404169626515433802 12729036813425009613 14536899560150071883 7233402390496715110 9141845328747087314 11496689680054263113 15917878150092872707 18068784663237071232 15631213775990285305 8083989006515331881 14450262896371509637 4395150535458471338 13089224186101435994 11388331238921179735 2974087585983233345 9191280833860693788 10282455869539855031 14031738610481168048 17583966167257336525 15861547037349673466 12844090012583553192 1873669037473908442 10753008541138452703 8164847902846470580 4309981507663319291 16291759078874993002 14623978555144867150 804133621136304607 9582055233052416072 13833119302458369701 17684758300681411690 14993244003631372461 11184323887657283383 1679852296424624812 12974501090723298827 5324894614592080224 5143230711699748927 10486542848089099972 398977071867739233 1590005230925647731 1983293571770426671 12865324278477916372 3507095538395889256 14989441587418998346 11788819660181978430 4297712267986719144 7892488212570181805 13190584333796793106 12666694256523279048 14327449888999154465 7819591921449456263 13869323643992413803 11064870031215730721 3293052005318284780 14549987714126461991 12647457324408794164 2754115912130238773 5921846714000773374 10205877498224202141 18045887918818041707 14597702928250309525 12608834149961351397 9202292453976566070 12610111897358050094 10329080328473359849 1610686704415557450 12850999730203271365 346232501855974763 15091282764956354688 1617110834855030765 4160731532689106784 1847165433152084369 4036207816590698342 6535484421136102743 14414335606832889762 14682257522365242138 17449576322432688572 1889052609612762996 17835971047283232417 16659602628063174115 7104039120541222862 16684062443217445314 14278704948845073193 11271557010003555922 3577144719822722353 14622195715250753546 845231110329016166 729603523006435308 16685056941529457816 3609638627059813679 7382546149811436631 9966935819541553059 3877457572053277387 16733148085803798410 8286351686387311396 9090176263325024347 1497165252500795178 2322395780033397433 367708751692885170 1385751768837863539 13321636446023630767 17191287649191122556 8184838186001991840 12931602209638291423 2459167082863444224 4635294464537860561 17576022156589959255 9029041697730330980 10173588609486064850 14514649001924436662 8153387181740948115 203440530636880276 5704238213201652444 1727340702622118536 1416413880264791924 5853315847062394033 7111734755500185777 6844473140170835323 9070623062141426110 12953055055743982559 929329795514897375 14275104131157245597 4132030955072953249 7945467158730600143 7469889565767861923 15591083426386586553 1740954039136786613 897503862221476297 13019091696154106679 14671168028644006598 1514128608625685912 5786958120597184833 11479144712758424369 4164316983093949310 9501474680652910272 17563697648799731247 10300741822499243588 4319883728498391924 1552564875436630755 345485242643842508 4903738816828565337 4098842955035952671 12825509463262348217 16572442986980821270 8558082993988056767 700092482940299676 6930048521892377863 11940063276738233505 8167050477247648698 11222645892728561837 7960462351506747078 7619261345186298837 9131540624991593841 5111826452877269199 17761835983086513025 4934209384558514237 14761088185494092381 8768184969810975554 3753764776618579204 1426803037869118003 11932760706674859582 9344260106291196718 9483421157760241762 3778569311616714685 18006062689638633719 6918839712352849533 2347525571738703504 11267238563571202702 16332547908347633844 6230514517307194643 4778543945846009108 3141362188122789583 15181613561811891151 290265478767084355 13599130036809360469 2588096286676775131 414787479823508778 3925218639229663046 7517199252410924937 3016905133952362797 519133650064520436 12486700071163571411 811005051536134325 14541413411961183268 15660692396925417994 9260910454997488646 3683786529751252378 3461958877996735048 5345566831009764892 9080450471914264690 2377127734334668194 1857192998699780348 9644660247662265462 17633614681989145372 8639004616841188580 11919093419762258376 1723961294255131696 15280219593611228027 4829900092399136606 10473408248103649450 4463200485541021867 18343556462919456601 10785863017527926579 18022529344103348847 2661315117644779581 16355104136451683619 13714747817529057360 5375675326678548140 1987674216619345405 13493052337675953340 7173180648690593872 6081597661821530915 803599228906056680 5470259279063717546 1098881829887069919 2808682604908049694 13934041691825906951 17431331524399737778 7273903168295522349 14262476715656068587 9937936596179040831 13845028307534207140 569144149742107708 8496913727269707358 9798585836019278529 13099534597751837555 14098313790700643996 6432531364428033141 8410896819099023132 18282716265243960274 17028990751895223672 11606028085563775953 13045187619075846920 9297958926810084703 1897244747374435788 17102681539094940846 1961536350581082491 4864320739802273237 7305476451710485208 8113070855869204260 599675753789621556 11123186862911461750 8285133324218515861 10107481427144954735 8528916429460571233 3351147464010658298 4137690890054519829 6300058921457991470 17224431677283686618 6800241397743641816 5020583643537607229 14754555560140690769 15982936999545486712 18350020821936889250 17411851709074351601 3312778760194813818 13191280229593999001 812177811636198981 5189047370987576339 16875228129219153579 14010602358834244236 11695511017834561909 10621219643335097784 1927375520675537845 12127748851372864809 9751310656521372459 7908510963506724418 10227448096645296207 13224607418256855973 7688646892484092750 16824550511729192602 6707702884330181046 14252314809619635402 2748988175511381301 17868907158870729933 12692504113076307268 3847340410698925864 17185260189865636958 1583085517879116990 7901679312414888198 10445827818915509214 7198115916123327590 16344553783574445251 15510218830305064939 17223071183126902041 3471169678348209023 13118859795043720953 18379913986578869672 754507979078774843 2849045150939847668 3677821517208076654 8251306965948267756 17724317338486967273 2151564558753828118 1122781025858269211 10491633735968817121 15991310925837251324 18252436410253117051 4342091954176338040 11972656735840513078 6688025166711251883 12598349886769002941 16094002008636032890 6719692179069598379 1515589639407073288 4928045227012758252 15061536462516868442 4976805740069284545 17467883235599880910 2047878805543362213 8543760098997341896 17906685635707262234 1328776633475171140 3922020660613592429 15009358078801541383 16251571301353031294 6507492054503140663 258139109713208269 12721402926729584136 9013492437305177967 5663861474623786181 17326188257411754117 12236533418991351539 17177259487802083634 4247745682034922986 16041214024617528403 15614975806202676002 17986879121284033467 7401137832965850081 4199565406900097130 3617584523833226049 13236548982295911196 16194836193679786099 12045438263872512769 8038459283887862777 5641032570399150825 302079633864256823 16726803322892041918 12216121100299714307 1501653072759140643 15793347205509587191 6992896847958088850 17132549685600874438 17941561511482162706 5846723204989545791 8329084553164662345 16149147786033259952 154224039179401899 8666965677544160497 7016372083551006071 2302981126278782987 10016411473748423403 12254747249341799426 6484667868534189195 9747400079790595669 11959596500726780323 16581040970438394458 5538925374166082631 8309953362613297459 3228235129242101200 4945243372858153526 14623294211650519940 2007102683886651459 14527085997691117032 10546627647782551679 336597101561360680 10190516410259269851 4841993835501949263 11925148387535972561 6602729365115992790 14554601595095010252 2916312831385253601 13065376196202357662 16807055314431091925 10900036754922670495 10064801009190715948 2071564691109843757 17380600821554486873 17736232256417303795 12517523919740929661 7644790272486642095 5969706482670839924 11719488869852488447 4060809979652446599 16575438178924862707 13478687474149933946 10225242653966817694 9841899100409981815 18424719312428298278 3561561943150607747 14506951752937443354 12364469512769182426 9997830152608564280 8684045916926551764 103129187828106947 5160174609054583882 11037029568318189133 2516702179753741918 17135045176748935868 3300137805291679872 579129426102590886 3440876218442979465 12382419561259280265 11911655817326203062 8668716335525954956 13798553027944898575 12933056813602405349 668267255176395098 2687410844423826658 15637171596909344722 7102189526432134718 7842228729982346278 5644737590184361867 16765553007446520656 12370001143688309243 470070860201099975 16482487311755353579 4386123876940305642 7612572169963842754 8415356003042374178 15802664579794769181 3603619842615753882 3947696795462572049 15979521220086110683 9403109825298181387 3698972622515029712 12139631983012792078 8322077842993543302 2682255409117448209 17710568974652185786 11154370490414128574 10053890133770677767 896542896187238028 4880089659849951944 4313156548917701113 2385045118241636884 11749299202175905547 14434689151697857798 2702330121378466085 1763264388907154970 1974456047933837555 9920006458300561163 4767932186264794895 2750720691564151698 5542843123434726738 10473966684998286601 888240895490360786 2842208211206029464 18212809359251476225 3075582416499551096 12399125683899856114 1980010317078881270 15214468086495561505 17216783154710045642 1198489049668978766 2972997518824045512 8438914546058172461 12762383557660499249 11807058108383294844 13596172597828759362 13278775875518742060 18053040084272923003 7202793182320384120 11404794416193901256 10653186315147383144 666210239629543612 17031029941188213407 1836304510427359831 16152321890925759380 9776594885518400759 7493711563296009477 655964618772209434 14182385592735332204 5000347290697513088 9318964887006830385 5286781093444045037 6454710042880992005 6040339486220686469 15088778915775771845 16531261287290466082 11097930854162194242 4492207716634297332 14115930885102928751 3125541654276226589 9010649846043187258 96234633077094592 1568527472885701986 8363558287819339595 18386612058800192194 14983935353093563497 4508385020432456449 14841446788748015518 18058464253310911514 569003614455858229 15075848548949473230 16990731315867688246 3818072725631345734 10779692752137502267 4955085060334703031 5728394194242983784 3999149043707216868 12842330431389695066 9863859565374150184 4740885519870666181 16826155202276682764 3952271992692015022 14504981247868860054 3279021703689177641 16755684742187595623 11289439565854690140 14882056089318575033 5564114233201570956 9087282078194091802 14031468429398215537 14170755051675113743 1487068975130396185 4363358775405742955 16341374473666344118 18409609980341245073 1772506272480709124 7153841858886877217 4201478784557688688 1389838954936432651 3859975501649955817 510530022229990256 13849106046628134454 14853791867416764789 928868952000515062 17710018912401645784 2373605860249833457 12810727903575387125 1599614046557530381 702175485709655096 4378959809026996037 1514530245305394126 8955627175544772024 14882972540517132520 15779619761815248363 5432659471764273726 5133812184176759062 18313566716171559256 984868814435907898 4018022224533720679 11494767102883143815 4835889838876337253 18281932771500475839 11717753413710819902 11514603234643615419 13147635421740079669 7639874280557338672 1283860140542334780 11153328024276070931 13498367573112506811 13189258002524485951 9266614968603156465 18135869960043421864 6663910242858573620 9552888982608468086 13560015788557875461 10381388351431230557 13765762174037721218 4106736957122430683 16692031381738468117 13311692426027605108 12374808861515388497 345028497727523879 6016041649988748246 13159070030911437211 5337896604679801382 13593521160918781973 4091403288063003086 5615668818642295085 9150652797760893912 3800484670989024330 17535379615114583701 7219491833002620007 4125397345752817660 8114070135113042360 11600722883636836904 271189329674575260 2670218232804079836 4260592792649853660 16779085779577532896 6191813390569886863 11235177649636977978 18327028301377632400 6778061656950723649 12085628984370873359 6714042721934438901 16658301380880247153 7985472857891600731 9765719233800699638 11607651001946658502 13576776185334660129 3006122851895431314 4972204096762711805 7238608270026144078 6345576192420296546 2777759696842954739 4319978727524596756 12826097593384707831 2997515396534832479 15645965836184329010 2328996170495039164 17798849395132655991 176882433891438162 15132759544230615972 5910294521537034122 7203723424401018782 15598558838978223151 7270130547564988346 2943326821710134118 10645933042456950220 8951522032670731302 585644226254908981 4935169779830558480 1333664266357655867 2059899542132892735 10405754668002890333 16700885306967550308 11643470228428240757 8744208692804703838 2883179951569085653 10603327074139960646 16579235956070309227 3140388602977571187 16106980319632907242 4347639133156809387 12648989208304334597 7286554087831266877 13180920722729517072 13407927446229435023 6345126352980338767 12809300452749268484 2135736901216633473 15837639073277865149 16544673295746138013 6499470371644916994 15885794766001678782 4147579118583859139 8412925392440253571 10266890567607890268 9053056084453257380 4654198990563366974 3594027266437225994 1519532139022678851 8147518459139162915 18079078660046112137 10841752895610866340 5701149870821588538 9252221181668511415 5833529776252340689 3921641958793677195 16112148996285661879 17841337541068296924 7367220118297889243 12653501961367865468 9420706267578805413 916035008279941613 11693431522674998876 13826525228750182601 12101149370493880965 12074893876258752657 11285394220063704193 10376824667111303767 2899329313868752668 10348019679567695217 6337113939203404604 7057102350147037424 452514840640936780 15627671535379940385 4520293031936957648 1989308236190528768 4952135616707112488 16972752919377026629 16256030606873161230 12481940609040653831 2331927137445810109 15046516376236134519 6522927532677603775 9088880378520655066 4595605649625519541 15511659600406385407 8210112550546164478 346986062021354253 16112650187336414821 13067732701413513945 16945612229006662557 15612518339505191395 11926828498958092346 218631561185850891 996776452394348263 5578983976859746806 9028033630310227745 9337322668577609062 4917815599897477874 1110290881728006129 2359742667152109574 12547939532201486280 4758978962293271919 14949802820778150401 13864605756126815049 13553695280410191447 12918835245681126858 9890490388244086374 3894719947174211493 3023400222930125503 11623351676585457954 12808907588227326980 1695890796258228842 4846344663535247106 3199710719418574382 10687072936847141943 18203231149482140397 11087233372302280249 6645760909071565092 3411924722823343078 9627349237484197985 2803421535278577794 14534463944978070428 8526536344245888548 5824876366189564311 17045390119761324656 7954580640186773694 6126646855886060412 11819822132691536161 13985509347702455672 9565703215343108127 10600072119193324923 15723055300035869489 2599316017738479931 12368209375459399719 8793833125579428118 2319907068860768598 3426315478152376323 949434041514116492 616996039828494732 1853767488730976937 17048702587267565737 9720773983402320222 15357897049004040050 13235735637264752041 10718723751609243694 8134387160736227263 13428448808474413365 15154554858401320147 7517943033128674313 2946478671623210446 10778627538576424354 12583938482000392931 4601111181181637049 974486933865206082 14599137636317389966 3699839801514902636 7016233299301823517 14445771473729753410 3478826919619809227 17689472546246020913 13043631062628443423 16515722968718651785 3204307898692048029 3578307722727137867 17414303496409814771 9517387833691963151 1376101907896926591 9975147690355207401 12686138302158040144 1352735528147380045 10231778518596662262 8517353923886877945 4396541352697360054 5245780138068970615 10940810191523049299 17345901651457129299 5845245024149944830 6283965018528543461 8438377030540247063 15664516477071653487 13806631620019977604 11687107181638233427 12985171487831261767 11121586012722362770 8797441944012975852 4893863853333318788 3881148847840269174 1224219893424128647 17760599447728626192 12698113957863790045 17567778889493649661 11901426948761002791 10072621828857119774 7486182378411282735 785131135355145361 11972586193888862627 8840759339447823453 18032413042253325510 11833721249361821975 5636118484557135856 4264724857244144432 15969594588096785678 15598342522034389935 2900683013858920388 7442562459535839408 8437993961072664081 10338722392161946241 14268048755766006219 10923213870899394129 13683325646018328135 17141438540765790023 10400567522045443366 7085981945623867401 2818267102844363028 17380371460139109557 15479944391041875045 4470635774449389918 8589337950724983025 10188854824785719875 12631465881514185703 9064202617028761373 1200187943891714936 8796243641098560952 7714892992833642911 1439919160630467518 2759260681807887982 5379745169547121773 15797631594440863711 13869854958874680268 10993562200894419951 3429376040606609652 15403212987135977831 17079590447008538821 11723236297610295141 4479540375509399540 9669449533516553405 7056674451724063803 3337410543760881647 4956582493521827468 10803637498227584942 11293307152007425050 904277817930277417 7433659750692208135 7359836999904428575 7235570837018815536 6219008132797587531 4001527668925031285 492627338186364244 6931465849786310248 4719775890540701847 6314239186522555519 1417110033465827236 14594600701023979362 4713212643293772815 11072882443174316306 7499512483312253517 1492570643335658163 16868597066810810285 3274014144323587923 15287681648746100942 9374383083326526100 301409181112479041 2254726461020097977 16566278961370987436 8053677673493149563 3370265334058776611 1387701774151016037 7004011229078340672 2795593043544771836 3786481335184084291 3322039999950916509 17797524623777589932 1055860270236555121 4827732024675970213 11788521773396761146 2922439840902163401 7608425580738222946 14898191527868388744 1236553519651651771 14770033482980765878 4596712201616105262 13802684100375458402 14586223309055269565 943937740227289645 6130518489094514805 91063562000364445 14892829914043210775 3905076590093416963 15519900054945293172 15219053215091486390 15545776822082039016 16117524414489186878 16079791802732243723 6369032207910090123 14725727010497723399 17439132470043530128 11366100078330779791 8459360706016408820 16088963526134617831 6502654414946046623 10024401070150283052 7156397989630319721 43315406843550770 14824854580512320836 4188342521364188673 7896864414520427339 6239428331401737874 16054493428454770949 7788106478841896567 18287223697274796038 14964395981563673203 6853553981797196416 7601465212447325643 7596420735950983888 5622865026310788926 9799716347575432219 5396162003914548909 1197537096579784392 3048252733851387076 7939171823602045140 5354218223988086818 5041432395280315782 16392389235134519452 16985571669136499441 10438456979416859538 683862239917164579 11215300303240911676 3364268053171877419 11629272819176048033 4629029190379176700 10729835492720451751 1703947759806410620 3972423435803204902 13586107011982528331 3543100759553830533 1273304493901049276 8211064830994546015 6796665093807996707 12343643468085158571 1446189143401274543 16204361276109563982 2503212138222077237 12699488828065365019 2087818520061661845 8818451422654291319 7797941253348107684 13166362181228688415 10961443030755256415 4672495139392030561 3972797713025654762 7775028622895694951 1492730509837085150 5595072508886612354 2617629376977783155 8005076380224543204 11930229021651190820 14707724110621887488 16632547252802746016 15176663571806865039 1002309135529962417 3971982628754044323 17404068697264038963 13416296794322450200 3640410344803311499 6975087734702229981 723692264925495092 1147606962695181186 95372296563777836 6953956548362858726 91543894260124942 10394876328271316317 15464338009842178266 16110408874646295264 6781174975103793302 1463791947989459517 3814683516208925545 8952411068534091211 16682421433114636902 13405576479670980333 9014550253632234738 6983584403189628415 12393976017932801541 10879929746651101028 12061560441871864880 16545423907074928460 11464220444234026062 4210277933619710333 9055166989014137670 5334939731851489312 17865013165752877961 2661224445099151738 13281717841548084626 6956252042335281120 1703784111477580639 1493336790756504620 15573137346195302108 15879497247866627569 17150421971798446946 1859803943854812682 1275103474128110420 14912529537011213921 6591526197254644885 15328492487275071852 4853141019357846186 6124339109155931764 7436406190804283921 8940481576017343432 790606367676481617 15821538385818148145 14508849582759323442 17139999095498505596 2497270139874280373 1366784828791008398 8790337131500862256 10984522501889267358 16156427813293682062 14205653090290143036 10953043157836008993 1511498551525263467 5663410107571796996 5621307524526957906 10706172446348120766 8237221170798833473 11982553954853183384 14715510015053790839 4065378558924985782 1608748714509869279 15139644437382731133 3869893719105932664 12143532053753507148 5795967006121345826 9096316216211858769 6660933500010558946 8336764352761060712 10352383753598261826 10058601505568319443 5219618885462682521 10489836040914899683 3285667457260413024 11267506919755828929 14275851964850997588 11966202444065604062 5991986570241526881 15621315845682791197 8483879628196761479 14756831051052536848 13489654983878025983 11787389489239251335 9118755352091852054 13636221954735037864 4367759845873350197 5042076147129182977 5121295934256783025 16294343562385507428 10526814123325827132 17023939793228955588 10620595031544601648 12120730103066860104 11674947687400349975 7933670672545459217 12259590438398377226 12338040892273333726 3222638418261200973 13491133660075223211 14076277870914363868 10613607528115598540 10808062481056870784 15311365935092078998 34471239308686905 16146793278843292310 4180930895310458326 8196578047373965313 12875242116787281117 8317540734988055308 4177860654468128549 13464047819379317789 4173860056557000773 5920368378483684917 13238933622301857235 11948069210430110007 3170730681919716148 11371558731337877308 17382076831289592813 6324996027698472046 18367716402513777007 15792969375789631124 3098101682606447472 14781409758666524532 3199583977397712849 17269165441555183788 1637563337068214364 2856834481734034923 1073472238356610524 17170998156866603088 6761947117922083901 13834478002405638216 1262418149893849607 10537823317631252195 18254314742908255765 8046015071974386999 15928112050852472922 9326909425377982912 4947864864127962755 12301344326768068235 2155188456960390146 16360048503139981285 15068064992313678624 1631629334172508212 9652990241617992734 17546592411006752521 11524633498074930284 12708601064257908528 7919522228603055433 2763454980914918751 6381193287458921010 9088779286282435016 567296513760281909 12169592199945044898 1585357237494394146 11250302937097985903 9328834130766861288 10218517653942788717 3081438996404557676 4189866233999251435 17360628661821810454 14590832763982869220 13819652386736483779 8848747567895255106 15683081758031388991 14264485193557766794 4648356909228413647 7732912527266459428 16825397076054536687 2537320628741076705 12116739963577318886 4304449387594119258 14152884567417910477 13588521947486903724 5969710742114265044 4798526892227321685 18114864691829772115 16743636216239164874 1897764206124992194 10747330341429375127 14069436778728872957 16987045960284703383 386926153180503928 1516866030429242854 5746969971779683677 1033902406416126523 1083453666085202252 10576810796114897022 15343964287904783840 1267276737261163199 14563829383126734795 5169834278599785853 3912548506631723346 5176786301442517239 7144660975699093847 9688795943516150177 6262457964747382047 1448449728380370864 17229675356435746665 4412522620894392924 6651491453192623192 13405702189861301966 8925084696071682084 45904391203074804 15144560317732742573 18082966889806478874 5308365998710761829 18203098311658982422 3822470212963003796 1923089161325282159 14035092451031794518 4895673235108108435 15387355542454730669 3032369388099788504 4815450529183144572 8640469658589881928 3425154760627556271 16483208751452734215 13158811165882930111 5149893395535081545 17100190173453353048 17160749627610428121 14289901210448905387 15956309102047302894 6306287387996491449 7244305003757190876 16821021704385862147 12121036038105109051 16657390897479308114 10988473469626365526 5322446567715174969 5715479307354261168 17715303646435795074 16324174614496006394 422836686858913612 2512756993080100088 10275163441352700224 12490163294559798110 16673404185069214213 8218875184708276214 14485538059202639258 18111806990133338574 11567394720464881055 6978687464554863193 4107621675419460106 5375514707708513541 15034210993716303851 5062853070306689477 4152458451528998745 9542140450708054491 16235989817486393493 6322134248602972564 4657055665120821581 358416755100333558 1555712177936530081 16526487632010730601 2061715730226124658 3992763882818305179 16347668385555451592 7962262686500714709 4874469128443996055 6931807776344988360 9153040312071122736 9588518634704133957 15703290210030744534 16762460893598597982 5272348201681920375 4627706985100568939 18276927892200042052 113503307943226519 883894176695509382 13728808283820592097 15092749592619542652 2146032878720957880 17206272453313450391 11416080429005448647 3046338932316330285 531461959836847307 696313704528431950 16301763382619441671 973461562008219574 3243710441064864857 10214219712354015121 17767967055263696480 6668586070749586863 9406962360831221028 4991671205711028355 5542837137862227049 530597131347727576 7557474248972727875 5556077217970363338 1045104275082669080 7702334686359694107 4758367876543916168 3005420602921272300 5196372494500467785 17979186933789221980 8239850336544536466 15169276480736139798 15532861921913785949 8522502166001455501 1534423481425413985 15827284550799389080 2613772940664875147 17063912927323640124 12328712677519620470 14191359284529663094 501724632100472395 616609860367570626 4417223366067781301 14459549870008723721 11588863151804507376 1061265153589066101 13764669155083122877 15709885917264756979 11512439849869539282 12773096201778037866 12529971355698313471 15678702513554620479 3288381674869649057 2710281788694697912 2995252613967860345 16475920068828783509 12679204939492161931 12610832623234087447 15141111793337108164 6397284813594125831 17226295839734849506 13224045161955122596 7984958359826702211 16166583779498807502 4847178483299169575 7014008079516034808 6923339081796910503 8252729489204442372 4244051381174242508 17419514661753056774 4677579778126816399 6777138230431063519 3760876406447527066 14798395099377965103 17195535483455541367 13897800189794455446 11226135996033372295 12146311990082382197 2586249719139300428 201689464995718363 1612244593408551526 8262873258731406997 11179667562120723128 2590232801508884998 15195002306281279631 16073365118311085711 14083379997976567159 13026825549356735579 17967801552127527154 13490265802127847164 12906811351189291720 3345028643226246851 2038565188974617507 516719514543261782 14615606248257954280 13964769885085556539 18365879651351028954 17178582510069355445 15558724707366109622 6395861116921675801 520100406774423117 12343087087200235930 9666302714820299647 6745683828912260486 3688595868175348508 16279988842214485532 10455063421370020043 13075747912115333382 6206213208949574076 6839178610617552287 7977145189659641575 7585788076444800352 14488810055084044879 8278475264918660138 6282071875335829817 10999420839759790594 11145434579147281557 17333655351820755466 4881756000666628283 16743623760593449251 12101382633229247335 3501140413019832078 11801586689655660750 7706545186874289132 6085310492705966600 119421805929195402 16356361980342144156 3843809191060005156 18057471037282078586 16579794381555728075 11514676667794265634 5988660468816715754 4112875639427661474 9354321702089942752 13944765329661581013 1351936988171281042 8430358510836649515 3984092336888649055 6417856656999758433 17224899807924594237 16796630256910961701 8648706416792523077 16558772691546321608 1858670404922779140 5286992098271758464 876092091730042287 15768462797161360997 16328819777020675643 7044532931157035162 3826881586192691839 11627188686033735508 10237616231822737357 377544815069647203 16244725352043008584 9131052007798834712 3515276321735129549 4943943082293882405 14076063559919516988 5186330549908948592 6495662355932951253 14428277202365981605 6529512997105783134 17270436317161412701 17243471156298339964 14733466252611238232 14827487075241457220 15266378357807197825 15279049519013292573 13868927278945260280 5957233800902528507 223787984381872580 10660716810710881878 18109096873005177503 6550490404758913878 7526597913020423801 9241787754759047519 12438588779916555450 12538492218550045586 14259836212024697529 6578986923360908835 12288094625398304944 14251595256451319082 4209886135135149621 284624103235661871 17397323294111070200 3018904268449191824 10721284044200814183 9104001329117294271 12829186622102948583 18297477919891922260 2232009715299403780 8777885738346787762 1804437585819086906 6429501155018289770 10169364438805437389 8309627578136274114 12750584869730469529 11009600850427570125 9879765593290506454 17936459848077381644 3563078244043249758 3437525731162545313 13954299158921908801 13707035874694068832 11175278033364664429 6451027885896511074 3611271535449101853 7649831236670201825 6429171041652697238 5874518595717164465 8889146842328927129 12351748765805364634 2312801123387509744 15738988211083072297 15507947083408541550 723654994080145976 7670219315611818985 15480587698672040564 6406719880973300091 16972824273806347063 380717946263222218 17700481475792200633 12888783563873236214 7106230593051237468 3250865441614889115 11755664863911375983 10456304318093379625 4249658461933761641 5427526694184163758 1156556410757555472 13560824405825403107 12203696530757988849 14810551062580316439 348770136602528618 9856295754060588554 2106106932754779490 10748538595601260824 12289837292534962281 9774826333794972285 8039561858058758006 4492656807629900567 11296397334218077984 585734719950163331 1098191528313954482 3969290656069114318 8578798125918262323 6597824209547436670 6375948048287447856 12659834997829030716 2046735021480756476 2426094539701104880 11768279891684041856 12329432565039407889 18092577800939854034 12245484497341704694 10262082873324828632 8411225732784532143 9487290983405211043 9334194144990130995 14439357797980616497 11792159202690527767 3381069917875901682 4522908661459071907 10745311933148694845 7319268824662113202 16956749934483062297 10645456136961732260 4843309871883070592 17691444520458438712 10095174478381195530 7349084570458560330 13010294884713521357 15100768784241031913 17412052871188024405 8293596375687408614 13789922883299498972 17396749958188895819 128129052153678516 10157994948502485990 8436683920285849386 2543564015390207150 14214224155804336933 14596564739403157817 7092597488732622572 3755772938343216014 10146288733733881725 17803313107675178913 4779797403501223412 6088675273017325003 10215734288404946569 17809580531134154838 15868691640657214281 12925637772576761331 9699503400905131397 13094672515631327286 7237988859233655716 6203482515407879090 11331492046118193216 6505446431828197200 8313476624594709595 15283258709039193467 14403701308601169937 1470508248767594228 16312122942514987112 15609422874938679419 17354778132575571640 8428484314886811998 11169470601209738038 18049356353397019051 6326663586694919067 480522606123868728 4727014078303299746 17834065569871800984 423853607418759586 377741893131936094 6707339275322826900 2614410175247389606 16495324476495458507 1661596865121757140 15695206766094004617 11344318555082095379 2232976602673953391 59584448949377369 4946717819053213919 1381402743591106347 1646847839132770410 17561220542502925759 15262101640145665337 6293993887477179120 10693204450954271571 15625627830179264132 16732928929720049224 3389438601349923168 6874596822438317320 1852807190663288249 11763353801715533572 10383377795698664155 11871275918807379029 13344803121261816904 15243331268537271092 8582873738383952414 8532691117611168772 17326676289514251321 15289396390913038866 16181525696612205299 15012502996956125433 5302658461143030208 13500109561318656343 12559229545588923032 4229271681709577245 2380940889501461681 6874864474385034544 13826188745382681212 11279601914843569340 7988175342525909098 2249247905002068174 7608862646676438649 17953638132254160168 16645632303414102951 16892569632182086796 17976226152161097441 9622594038471735555 3909453856473886797 16199564872871876439 9229615945268526962 3410815735686853712 643519885191938897 3776643669695379603 10811444738772100348 13953825617593483440 11267361079096112422 8591202455186995303 14978495625190101217 17296856751781762521 3303918302353812281 7901372145359636794 8108809344318542948 14229929994057503205 8033518561516281956 2622563542795110767 17515429824421020357 1218326009859326378 8699828658202844687 16575148268818540321 6640177030823391106 7077890263915485466 5165333411350244278 4962631487963278209 8472324167099253122 12690295090937054337 6785357841817989901 11346065662236695688 9900347330088655687 5794732006984505159 7844200298832251673 2761545214484351505 17834072659980437328 8997742340865966204 5111315208744171149 15206424814275258197 5799350660066490130 5385722696306036402 15703808417273485959 12597950784653740446 15005246273005313450 7598901632325898977 553744025549886642 1631016374220156188 508555459530756851 489338350922973358 17449155456229741904 3239324397428677630 4279789687593160101 8298496311165356322 3550399405774143516 10882023842612478906 10781923324909613244 5295600404692229889 17283785716790001151 2390848026783121191 18413558261089298662 15813592652325156083 12408165106393289753 5622158584898321026 9580953346244256175 5753667155907565048 8371697274043709023 9709319768370298753 12446577928139815808 809956831074548106 14130965099198827734 3491805052067208604 3790511178316929056 12742788301079441026 16395428782057781301 12283909650496455140 17830659799414905588 6196306627692765152 13523378837797475994 10685105745581549955 1132089748014026709 4124487429661569921 8831228918443960028 796009184305143603 40954710553229089 6093821697070815400 13650455595290621685 7264949854880492161 10194923599578253491 17591521009611677943 4855932179161384504 10542685117813466107 14516143549437573305 10434447167336409244 1262966961433509950 5617506559609000860 15981656991091842148 6532360999853459904 2984485461397679904 2868063804897834118 17924442907545106040 16575465793045643577 6090246730240940545 4263072522428688793 6087787972981079794 7656653703013442202 4059401340948564262 9096491403196682021 14613436910664909922 935567145321934438 14655795597125472507 15375786461636280100 150830874963545024 16790847559779085235 17652134493498278142 16826930869684086167 12732851367832907611 440102051470990135 15439086343180005672 13281585148208339652 3438603777119121656 17715521940335645546 5296315507010686363 17793474992073905063 12238304489928250451 13670036940681748779 10564804681684578845 13355423293535866283 9167441256376255382 9947312906855355782 1767588556512720362 15741854517491953181 4149387140944337433 15996925640708338037 15717604868731370864 7975317756414099669 11134682327434863002 7381344728364443793 12113459298948190176 16749851786334666892 4981081113932943916 13572376717876899434 146116789375134401 14029122555199619746 14262204613959099731 10157167272879779136 4848485808635537895 9449256184114317716 8569975588768623776 16629755848792337003 17341884534624077246 4937572002742418241 11664417679843067391 8422208221481403555 5142457296513003671 64562724831083903 5572105401028346613 7478645078564716960 342774587022478876 15736353156897634042 6591084324711713275 8372978112444296059 1407708000339093261 5765142222833498517 5520368760496167851 1700280201324983654 11172711310027454807 16947648896098333663 17729491749058776059 13277574921824884477 5469434408396953390 17968644526770497094 6414585653329634821 8451793020389153224 8245723132121384198 1974583096074173759 13977833828300522665 252341495229918841 1719787798709176158 5925532937695718392 11300011442987618742 4387428933194650518 13357362729576400920 8862607878921011285 1625450990816611750 3362681844688264786 1680981981020340847 18190174049157612131 11745693483334741037 17067598134720145767 7278441744018024579 10045572668123381768 3605306188865035002 9604415216439011046 15565418154618005194 16469360021199613832 10284607965757317414 40419236242379595 6426843636249356405 9411320370147072502 4698722985826744479 9377785995982236779 5193261464843093179 5546901604789455184 8772840259012772130 10843226704489784207 11336577657921461386 4878405671429431541 16061458719890129838 10392454547942457612 16261696853053071723 13415622515937405039 16574698658759265863 1634201821922039055 1270120088696580395 1296719175993667291 11058426845255090528 18184156293089684412 1890913788358236743 11007952865955343322 13345182897117452648 2465140301228607093 11499416573269192525 6602007296598238324 5508757094781689219 16930661199988893066 7956370184613992000 3144187417861399115 7483643547774416113 6871713678412418914 12719939424655041007 212310880133948904 1900622817217104508 9563919594761075293 13141345338090780647 11082696391411411742 7539834823589648638 14330779395141301023 15180991858250461126 13965762542100887301 5667309898656179491 9948147188125722027 10790519234237484257 3011169260688141601 7596125945977672960 13326106721400743309 5623326704540376713 8700668154757677081 21886649273531191 2972328928961573841 2701210052915364588 17969071837013562788 8189964854009780469 14777781328374496365 10475653662179561723 17089784180806362921 17803397568853810972 7984560418778679237 6085232544036478686 17395077545532568538 3203354384731418286 4150729436128098123 17229512621050511869 7391416766794532828 14154394497994698821 4688397476814774215 4552607539227236544 8330895645210832147 2559992138196689175 15226589047111763867 4906389009433807059 15950202147095535673 3540953286214032051 5195101809155441402 1030696816951758422 1735200331379249131 3340665961284436053 3669822131955271669 9622936178818377701 9452617224440214953 5368398551860919443 6974939538148434410 6577075601382172429 13757435350220894854 14088166037817152880 13835410199899752200 1108423137148517494 9323053005015792518 15620096788581238265 7891598738833611086 494555797003715877 14891364078003731947 12229320956442773356 7564570580009590643 1435456384152307413 15091787443024055226 5394852326013560595 13002460197567880384 4008771351358026254 3376480134425248850 17533648941417347457 16608843368284635550 13109800251242824501 11349128513639468078 14258338849062273021 11609466306246491626 13125988807735790633 7526412578980687986 12303286143794425627 3307857734025372183 4029104429227705303 14990960831803058661 15216061181104176011 10030143569411934297 12373419724932784646 6549231919335658555 9041951452118047951 14461658764338839984 12084175033698587514 6976841043481448589 7006487305275946716 1173226915676963632 17390167239494057276 2581943631771665188 10936514026064964804 14057002683777708248 8302700062950262413 12739122937017297247 16435223108759387125 10395649299692068226 13248475023411630677 5814237452783659740 2750396242817269772 9739383794757662871 9775853319367405449 8154208202009295611 15911270306067736092 1324560013026069185 12467714827415366650 4619900221280560758 5981729827435428196 12386191294413064200 9187439881703245378 5902359801603964500 2349081602031284462 6445606063148653693 4133829913623672726 13886956291331079645 15376650122756442804 15591604175083896181 13236882010099504120 6573982959598118321 17998199329530102669 12871836446559575234 14426828011658528406 5569094658061253372 917433179001339643 452696109479413496 16057869851871448597 17995100420605692896 155116216331583313 11230311161855191967 10958481578966634882 7957031873085512066 11393603944421416465 4111175992604801194 14386466968891429943 14651002481521243865 1658691290181063102 15419475366542023156 11749867402056855716 11206251747861609277 4792068660276684004 12998553876291786696 12956849910259093139 16100561434211407549 8495302704891830471 13427174281967860397 10487595528606918474 16251261421364295844 10330922902330961038 5657396146112598090 16677499981357761513 14148036986310836895 12482625017531126234 6499262951466331 8324415267132139209 4936851839569467615 14413913637266606514 7614027923724219613 37261343031152817 1341682668385386622 2807434885784482626 14066997235626600214 6806790732390170936 12211945023283445668 11272033884550931749 18143823249690072813 4654716217975118667 13227526189661238979 4286275690901827632 15152546524691489874 10374670818611157902 16793045268208214988 9719023672411620723 690080958241045955 11920106367810112212 1409605432680344193 12622701172070441021 3414689128998384654 15019926437424698311 15813941820825893621 9851509355717743411 6318823255842491168 7250749839302285538 16505650976603503923 7703219040804302174 12687643734364995667 11478259683333537951 12694985072725729540 16330974829249144025 12333410687296439267 17232966018922439549 13731496244525661562 6887427924159993217 6573967285908226856 2628972764698328873 15740162614708223030 3215173515552331616 11818520133271781233 2800353831765015736 11402238290734592234 9351665384707016127 4425415485292352497 13271616363903324389 11207034309188842415 4190626942088906931 2734656048685440527 13097910132812311412 333636214919415964 11192169018892704937 7217635035431169509 6294783293023016093 1184342295666874870 1074512408994198242 16401661503773242119 7774491599913396103 1891528043203958915 4407893533844889883 9638027840483928452 17795232640850138930 11667373117978619522 14009869977876135314 11151632736812967035 6999469154565534907 4757760257248356999 10606880092780163197 2380229060304855910 3438558533430701711 2788134897328619678 9693383632270363831 8882244388775365527 3362727180812143881 2836466683867178518 3526836296895876724 9210515009641861103 6722270399178102342 10757576744324698953 4660841559179694000 13856400656232472623 16122924424758405866 1269083001418834675 5331033142011025773 9002847326362111551 7825919632511089980 12455694654147643782 15225557328053529791 12311168551192276835 12191433003206689244 18253932573165413694 16298709094786108217 6992180954850911927 905478711484325012 2279983663448000042 7285575916905121820 8189896964968333000 11788918326688151634 6527747948699251263 3516756410534486531 9075256279140830779 7898632010538150856 8706564215410469152 3998886059587815398 9203837993946315314 10403631342406813061 12234139298017154950 11953721029355908384 6657075469235525722 12881720975333147120 18425636572713921347 7970635682320640198 1666018015419618928 13639009565864776493 12733215687165018825 7700320274868999492 14839313240168374877 4181267244767167217 7522194252043832094 5285925692391633675 8300556351820871841 10726769497710325920 1225113265374957614 4174508380495116588 5259599778828946269 13802590075368154960 9067440692900225184 7379402464001830483 6410931987079358143 5845732028036441328 1330440296986627131 17702012287478114410 12352726023699757727 905320146571939855 17160132848054785908 2989377655413226744 18086838407647719081 12715966454441905359 16908909165209540140 10899398543549556367 9030335888178211139 6958691312774506702 5524372370220142223 3429409566887594130 13941295969612996034 9155182092454633659 17926013467754128319 5550589975996489020 17689259782121125558 8692651272326845211 15894042453621277481 10447852529270555526 12461725682818455440 4367737281091428718 11033122678948584306 5398941781294919290 14622393475538312729 1037032299062776505 17398698756402175400 2710182234877859199 6063878393198132712 10085198379804165766 2266787259721672111 4939992013827462244 10161442488587989974 6077820319150663273 15041591098078410809 428808462801565931 13498960945667755111 3120989165745054120 14913306931139274474 4132233775957869910 9288391199052380402 3158995178236226055 17576022317012641584 15154715880137979146 9473844055959667110 16802570962334635256 8446259972042003490 3613045726439158544 16283709504851163575 10452817432085810165 16391860956408269109 11685750774306027520 14679446065949602109 7273391992962887062 7548255833406958830 2741024899351361291 15897557897791260383 6934868864631591849 2133871643210217631 9814123375079112189 10690248021396849385 12410126251173654743 12271743580607060653 15386319259882769441 17565915030753436468 6776172810083428716 14197885654414086147 6119516334237245702 7021848162910416883 10052371863137232690 1324145225483218960 18272132658492302979 16194111292080609618 15515522517570854466 10165691424135245694 16238832047491206269 11928417334743301740 7784956190543870184 8297238839521037035 9959684711343414850 1558393608887075313 3295566729862378656 7463250099979431545 11949440220775761867 13716149621213931250 11953236068342847280 6620844678169769611 5885445838089359711 10739774094696157256 4038407933429561001 14813824141746681335 9958243358374316180 10502915400354544524 17984489508646381723 18382092644698447483 17151358521577046622 122535308485381230 294455875945325977 15716275594754612918 2560278629702847749 1518979948053787007 14698596291391313156 6189958097107249079 10752635547882149352 5455871681053652705 9015389852945988932 14922612366886278132 9301309226312321918 3335747016026815359 8761078239216011990 12785126482793383488 14132249140937671259 16297775540175888139 6616171266876515577 3738641512316209635 10096352665057595056 9264232303986328539 5473626200044011092 3343132955034200927 5777934765786945768 4173120804908586830 16200695795185941577 9696380034769283577 6479687449212581782 3832790645637717291 14641655154037109618 12068432028863425137 1410617059488354978 9199909482809849569 16133040961601725815 611236263747570459 10534979042882978206 13806295818186063731 8807727814391534765 3845839754495059306 12141455339834660061 1423916904298940170 9528493563165798229 5671550514856506737 12074271549407998677 8847185155543556900 10303320589940434023 10203772896985031752 11462018195385372741 4994494979869108604 228414512543728545 17853461940381296283 5315261005304964437 7344043527005026218 6806196062806741678 2350831581811984603 3228053245122839792 12627335054309432442 17967079046501590959 942602675820836591 17011678996235674137 6894992942391386643 5846522740195237039 8314235301976293096 16046259061451449600 16351705103089375108 14464604386042796161 4595957312871513602 6424483848721217406 18295422128272749458 16978897684485625904 9269315895184216720 4547467604476840248 10354382702730649763 5085541658828667768 7896301148860828957 12797735749366860939 8955955335146243579 194832198546557801 10595129267469391088 17069726566180285667 15112307152821275259 16569946620086941998 10051711912009570786 14193514445569586186 1091397848217853258 11299123379662167170 1670327284008306924 17588199657214262089 8706650663410426775 17489610347492766443 15874381909606656606 3659583554019704307 18271373090381705280 3963042398996837147 1627953581718388299 14918860142735632782 6039015735331398401 10023451518159968109 17772608415470368095 7751493736972017305 5235775167954011118 8141801669695076793 1652558358634727943 7607760772108817151 2881211334555296466 8310550941795100992 1732002973900161406 5850670201954011151 10260231814091085132 14602152910620589138 11995669818315236488 806657413846877959 795311411347834841 5749005592232542958 9249694192767220948 12905293655531886306 15056981792174329406 4389876977795842793 14534884602730029501 3578959072848717645 770730502871646876 13849507681118819552 9258422341715908034 15883555222861169509 8141569823932902009 1996040755754957528 9999890798154309527 110564554573459632 8496509156236267526 10009599778909968439 17776089578428529948 12448946858538096958 18391913945668279400 11299062956387973270 2141583038527150663 6526596438559568120 16370814461147538503 17371217989736452772 223645784888689646 11368793134947825543 10075240584599438638 1921387726676118654 3212829146333345220 10127191822640301532 18075721365492169018 12758310571531842228 3909623581606792642 2895626092730202529 6224784321653819802 14754692029771550767 10658856026630556361 17625483884701484604 214335782318567532 15252228988702415396 5436421852940845291 14856160425882879624 15341559164199692545 8127242226858211916 17444219936007690443 7971835936227282589 10197905117842242975 1591166347152524279 1277974019543572181 4953630391647874011 13920973372597990339 8425294130575998226 6369999188273513101 10846680008338251631 17430428999460597655 10867186309743997859 17699846230654001910 12121408897716476866 5638563032931116426 991355990441232337 10654003205240675420 6500886738670137511 13201381906302885928 8635472706036965514 12820972473798103300 14867615283088473482 8076488304808596876 9709515174437036753 7626796739907635139 7185061225135627391 9659732539113348811 8216585750214483713 9250340747247400959 318865167123831735 12427712448039633063 17675255823038657711 13298650033225548849 5701038467281337404 16210005163406468170 18101215040963039136 3428096073284898586 9326350052986893964 15999925314324409894 1671350664813768105 12432543493560534540 5704019825727986066 1125692000757561330 8729183420543537213 99040177064305368 12132970073497579576 11070858559810133545 11367118460474337163 18016516949119911881 13469626467084853927 2702042789408711768 10766056173863769883 11842878974526177604 16757305828540116501 1399182537894937233 5964894296644200203 2757963914988223309 16491362941929261259 13708309831148598117 11139735069562429373 2044858352689972366 12285485902811452670 4901319570958754714 3303212993814333863 13931755037758007690 7037579411001984763 8968031086485452768 6594493859729622736 6980597366574898365 10624828540530183398 16906494578849175856 9640292679428085253 4010182350623935729 14300933042255306948 8437743500291304004 8595300855049322512 11384282105450069994 17661419553099226008 12299755936352033578 10028478168482133338 1207812192212489124 11678412185200082750 8512187472902350925 14791579358022446205 2811370022630234298 14350496313844780904 6717505121604618252 5581535672252466601 7542907466502057223 13285414502106449349 12846366750829302318 17127156304077524834 15722540366930700802 3816196992815356461 18339687452046054157 14377021046905213021 374113983029050667 15381548179609781655 14161012934173459746 12790880591058870786 7365029200447507 12367600196525339556 17573462873365589270 13549113653460409518 3957624787000367986 14810420456374217730 5240832151340401594 9398322945507762990 12677053581592343068 6368307830817833948 1604902517776223308 17656197833233364990 8702994464792721265 14952000511239187996 14788828703935477863 1316400338380923391 12074433213658239855 13658257855124885707 456069212862560645 6471526247412004561 17798025711853583667 16051173754643730 8546101074098773209 4140224461557820640 14863908334418631027 4034828228965216593 7461376392563109570 8277271744281805313 13178443336575899916 12899354742791178156 16126052310050435174 5082836192185809285 13335839584338816833 16465288702833110713 1043231966330739092 1433040844397547642 59181431775753079 7271225316433793871 2920689675624383485 13333850714945421765 310042668541100500 7878946974493164614 8743815933289260966 10845626625896685712 18149362846525390138 10882828621495807664 9518291449994512194 7703811458173987511 6004323229309228249 8383005549141727543 2789157944487616943 13010348378463601979 4956323491146929380 2441003866628445112 18291970300345251448 10129596056463429518 6877897123085067222 12222447669148545394 13649108782504128258 4710936471912340039 2735697117399591272 2044714949622095817 13415294831659390903 14395054714692174182 3744466809615639039 13062083562278724242 1412617971627448993 18346446579575024740 16682724460733953811 11073918198813516897 2148226119606395764 18337913726775763279 15929019058598901667 13180208389000518382 5593796453982738394 5292815570066402912 14981968029660763668 2758197164769614835 14801795718245184715 12371279139236902742 10094495059762753311 12495891195784057623 1586475660188690645 12435340951600028045 947534510505309319 2424608576469962418 6364026549156679560 14993633417834175355 12089115891283014955 6901379942633769228 17573058339745442090 13191906697646911667 3013748250136316260 105938462865247753 13093145346179294097 15237070997557908380 13742050201570668026 6850497864951972 5704611838914403730 3635645746727767799 7908392087904309141 16321749585786097517 18132314114219074652 9492807347933751146 7598452177972582287 1512538930977236030 3310433752524745266 11706967879151743907 4063961130782734441 17508742515634631613 11133911308997531141 3053633471954450926 7113447047061007990 18006005893959735701 5213510765362164053 13501793676162034094 10610059068355415571 18420366126156022649 11823845605174734498 8114541292019004819 9595996942501899670 5148165319711414854 2524271439872490808 6422454618842042240 1502510135921962365 9680450817571360149 7183102780394420334 10442310940514430096 15606645330459914624 14120079904203206901 3983790670939565775 9108818412813698359 8441950437654921006 13136721171990916758 17640735884379661484 7654927203976883116 6192281073608373091 5734987950242520665 2815045297423966363 5594839314908267478 4890339054118780658 10213952623926692643 1340154733298260667 3917977636423755630 10176988674098478445 12468095960750401562 13016642046298112986 10319346431348750277 15065821621104314571 2861946337405173978 4932177710560019877 18428138876104275835 10407220822014575072 6165406141693169661 11975374717293645857 48206518691083817 1514482037331844756 17396374761730204065 572228620269855089 7273860249347648577 18345874966538581925 15176530426390066294 8168623237264747845 4343254024539102551 8338141541376361123 2984795762373417696 13863598908689853134 11297106890534996624 11162305878733877911 11668987123052334709 15452859125818729375 5974698534789623513 10364363015973279160 8732720236935122200 10196648487956999217 17477924524119772842 9120013225329506922 12382422972986129640 7974513835694498716 4636598697449897045 15954093478386053320 9382446025293969274 5936639268325451746 12145167675381773340 2688725732290882437 939356655353631564 10372135335428102185 5243052899792349018 6969437146627704818 11192612980793694548 13616155637753789718 7822683045368567205 10922055131422285699 17750012254971521522 8787686081228123825 15161957882622829463 15590953202236304225 6612838191445946106 6018298360768282411 4083728085352515609 13795358661704763998 8037714462101900427 16824117220404300141 9049932293718218381 536953260752553772 5185296891629790358 12960104266548785016 6001199378742659825 3359723609842774793 6230819635324766957 114361403360868001 3690618500586960927 8026036983846949641 1957278383130326084 9982690015415844690 13258196918534855230 13143945437540353366 7208047953457341382 16793641918366580534 2291759496505798165 2757577663231065229 6296329945482349815 3117316399923978865 16698892940241217821 861078984000604430 1439651245660356499 7086064170159657896 77114586679556091 8118649066346344220 12054354766551027385 9052426371540003137 17247749552111259009 9546558838499160536 7321213561142331051 14970249913981276307 17091115554568379013 17386357937435184352 1922867124825647748 1919051617046463798 9100486463446550016 8762530949565522999 3309635458693224887 13634890118467462265 16382479871019689023 17627995089022200690 7525106109859447756 9030491024190685551 16287537661653272599 5262156995096801985 1210313807440854239 8919186627040021700 10053539952526154455 17393530292125437519 16700282395842175472 10001492009631977685 5006630346680533633 4015637718562887637 13991239012204230265 14330036282584150314 5288099036621041201 4962978097038115110 12633517546377188104 624226606109999871 10840401778618936601 9227764487356769368 10024617123401366214 13660862127963912459 8453179723574108356 13584152776042833696 11047224131627048034 13829884553169974492 6360644126950444735 12854404126875320149 15031846978181792907 16077367589018110370 9555367158447374240 2558860408916862428 6362106276025334066 9169787175265412849 10044214813569222797 399637824751861827 8287243733730719835 11402606442537371205 15119630086842446193 4642918493925388246 12539413300817021884 7630811913375838719 12746666606776417353 13404887455950695972 9545990888961661791 6084955690534505293 7813498768271314544 2174725924056578976 17828326584775223913 13323906430935694436 15282755112315493314 1977684646807566152 8691115939298443262 15651787231081493130 15480344475093947384 6413833778492254975 11069230502729023406 3955416160054916081 3470039705612680145 16486368960207734465 11983464299250088677 5752159104749032306 16999384132260370664 714101753948223856 15830330373444508058 16520144506649710054 6350999839525440230 3316946630711718710 301031262975213236 10539845156899598462 8007410049348275464 7481125143684197778 3648253616987427233 13028414662339057156 15662559714807919833 258183940799438751 2985528194820289623 18198567353526057597 2685964469555949097 1282106671300217529 8975842273290672863 17826163456713868739 13438062955302491060 6666886530949475166 4752362097485724700 5110853576277804977 5679308652415354875 12597639565858021029 3268964756803975649 11799532720617686851 15879524523300852277 12802173509153264619 10089584619088294791 5181032250545488180 11107472656843063371 3265156642441978601 3847095594624043247 17407589767143648187 2266025944865724682 10265234625521752688 7894453088496582502 16270694132164805667 7300565140438059726 14076868665712850625 8579729635566689518 15101199175569447207 8159385920891144667 2206572212326233053 15383379072827876602 15596775504079810177 14612631034097869780 8996551951890438804 16269760757049973571 6706905862209949703 1269338423122208754 16874891061631960771 13690473205906582499 7623039168788835910 14224073060894024982 6609503617182193305 4470506118075734091 9712274336467286171 10307810002538147607 9934690660829320577 8310902633570128587 13670585155301665983 832726746816499026 2814882439754722215 3901019122898297841 7169930639451374775 5450580605452261934 8671722089130520293 15911873784896631234 4664883343846394872 4832611082327415563 2121952293224924835 16978759781352689607 1399700907357136103 3049567000323446099 9567072937990310137 942617856639757882 14498450240334815989 14099418908216042951 470049864668712827 10684912601622456529 8199437671289144409 15125916845344128107 13975734538618398148 17939261927161039859 4726827144572242711 2819151002261244209 16379786439411781610 1067199642107952536 4516826173034423992 4031764630387688492 16564275621668286598 12269797113302444877 172789003150473926 2338552397255436994 2717359477129969032 8264933971870638293 5133530858841531875 15334804544357454320 9014541044676514297 17234583697696494454 4217399727165951794 13019833891883977104 12107129406674480374 9468912533713000155 6879525163404010588 14069167659013394684 256045202481780337 12009792224024053875 2405593723000455435 1335082941950860772 8495504506552531078 15191604390525310781 7913626919006111083 6861447532837602542 13722374461632675961 7877288190889276952 8641284015053706195 4430103435430720379 11805476968552791503 10310266067018308335 16273855719661142858 16800563469904768703 16425684734399745394 4333750584060336960 6132916102594396190 10823215377171337732 678420305412055486 6326645571220277041 16965494428680803902 7848635607290087116 10418998335311242859 18173434853997691214 5200843714144685533 13670247314702375497 12048776308913661302 5193818867007972083 16464763016355554842 7942129685083486860 6624324558442317419 17675052377859084160 13187862483502200492 2634869497395885062 4848031979880477657 2251624900262142331 14335212958259610422 14111637196673330785 13134322429060064933 13326082491566241086 8899605322407308982 13656692836198460414 5620384386257967554 5042120104101249073 9227245038690961469 8277665532211115456 1449183305210805280 10712421619506364359 3400430918313465405 11688093313625239681 18289070798145795109 17300724672941153124 3350778343310864944 17078733004727038105 9935778758187118123 5136975306781325179 12210287345515295698 5777872624860660979 8619522819186258318 2648892778063847084 4515933911957010051 8327013583784075975 958901267820436948 6765609743022795312 10486316130745984505 9826714213231466136 15876674334637259261 7569472595883474078 10549230333440810998 15214231759638622157 12572984362885053748 17110203925046233544 3429519750295181754 16112613847045656490 12150770918366636627 1516656463871034571 15226356389342361484 389301400798997790 14465060089481924050 10583168946305021671 5403915161963064295 11873028109863834057 13979115035513473517 4354480632868870320 7953059050743635801 16944317080432171196 10144476131256689173 18204217994350903435 17525915783583754410 5308661551494868692 15790107405687207350 9611122311273370252 13006794683945001762 9784413726533986099 13339508029909229704 1028870255218221821 4580163127207558161 12094796124711856605 9405594782280744047 12857308660171300619 1880410739551897843 2205902174065843807 11839681287407152462 5552854068983216666 6078026120124392786 11419162379971424409 14874658316554914572 16824951492944758081 11147508936772296492 13660122292714001933 16805625297112500621 18430297231265055203 11856628736324626045 7050354953300925103 11258567046839808386 10693846330132530074 10886217838451798601 2090223995212940774 13662223607997870197 6675254577959362375 12527769584484990728 13208169846846020497 17659684635236151875 13800939623438932114 965385579230731758 8978444761805228956 14401422242759420955 4948291085218961453 7704998896359688154 6655757944272316172 2644416215611376453 17000986791645660961 10601900400406331113 7521662987266541519 2549970182168307223 402645289731681010 595439646532873218 15575774706961738649 4866023171945725926 15597465954977629852 10217031941833910312 984392810453225192 11599904924664927056 394800635523826263 769209188637732908 4312770742620748854 1718258990766083714 16139580536408826719 6301926691415696669 13255075003131278788 9989030065168280938 10124310255101890294 3699819442413316619 13982357716540458225 2036781923493203098 8416031478221866515 1529485793519803019 6020491655920128233 12462576188821353648 15379564200833041713 9549619237863008155 10963413341196483653 13164767261201138113 14948379026317577352 262099485682530810 17102697788266153497 9838758755113551246 17008275943990929924 13726091308443932890 14182661938058172501 3239886592813013553 12599955796686501228 13656093609804074975 1454773927092663606 17662118149635373246 5076219814145746385 1809526973053230836 12011511351868163779 15875040806705631120 16105893488143220332 1395318827356187688 1424141193410256556 12408021343444593870 5302642380838732746 2428005680225656685 11426642903923847980 10801542418616680221 2657065171122258907 13924642448349020983 12838297696858218701 4835746169503976541 11703136604101645482 11407217559230423616 14167027469848262207 10145608896934900821 4157217413114410644 18286469948992869782 16981575769743506337 2428458013856130392 4792103275628428336 1322638164381038021 15618340073072754729 2217527113137900142 1437128615692060299 6113321069747915177 6617618120004816419 155213708053157122 6512117689011616386 6016322915987008077 206754151626513373 6707320293133365840 8157642605509788517 8065076894050794379 10616286230985982625 12293710379026280375 1374293014741090496 15306622732524972496 12289396270830173223 3237813901717666839 13742446115386853681 6503555421209988205 7149498659183059980 18193302901039109622 16116111986776681746 15959495862527480020 13411704257014514335 14355223336559636269 10284348325090358582 18124225751994452096 6542200732349663621 11391508828707982247 8522220210516072461 15792846652626198834 18013584998946399546 12872659492346391504 15350717919669764555 13776770140474119380 10618102097184892072 4988822868603785976 10623320541692721307 8488789490595853649 1104327830020073287 9767585650011878188 7413455571140709476 1693034063073409401 8049012839254829288 17248663667566910728 439684986374213972 9880480560575319527 4499452123394011722 6321674064740951914 14653704672335721152 14548801848948964327 9482457333012354878 7494606551503246706 13199409185736386034 8612041272835317700 8537089673392764429 1223298022629345448 14962951226104562261 10513574645407738850 8297549400350686084 6247507242394649483 11603220896895829071 4915320781618464026 11327347373755480313 14862227417768086365 465717213135981532 12101539908681110939 15633026779137388112 9555106476231811509 7978022062199687718 5083016766503505621 16778503243464879909 8971919827609514920 17219834762698783511 14163341264819620742 12102304032116828283 8078549016767745118 4336503412411598029 18268237934416601778 14808136936183636401 2674206702746252506 10630678657134086724 4100283129091899753 13008674142001548178 3841882330380391978 7776520132210650310 16165659090750832942 6327092979978930458 18119247623004922892 16935871313281116731 10756783039057543554 5805573579657352072 3590550410688547121 12500060074480059799 13393234930511301684 5017870109840561390 5122045437182752068 12425439291985282148 5740751000691243658 16817397150870995163 15195753643997074356 17590828785171729688 5055075417669397253 5921948554131837419 8009943722205086621 449985009502974781 11245734677744630303 2648377730547347584 14465038983895983740 10443533860397327101 10440438896330623600 14112583124449680608 18184849520115022758 766783557614562550 10569684537094736887 10969682614906942060 3268310927135316577 13094502085518048420 13452219355857652835 11094260344954210642 7226920046425797563 10245754025465521132 2241520473950033219 1312766878152975152 14313600485224455589 2371550351559652283 10276222130368834697 13058453480491605212 15467559802093277082 12691409712794220274 2166501853490685530 15198259292696759642 4850989005776871897 5138069718649818865 1857204632918738577 16988956507129113789 17427453189725811472 12672920531112014318 18044252746572162392 12093729518839824076 508597257962334753 9753898635883614906 7130781620236242061 4849494417633675249 1854713750102649396 5659124267962267722 702390521971880851 4339484620039904999 2289858357005233618 10424274797429043513 8584190032154021210 12165807060750335718 14123288205973968005 1339304563163170662 5438918235270272650 10148729612794817440 941536603913904362 14212929020003429023 15154459292602184632 16933764335679424055 15806535602345728402 4807175539313067807 17949050706646896356 3993989042831889145 17536648597965627978 5033629209860201677 12612797665979162626 9940790047718252457 5286842117833266296 18105530078704253401 16220102796077070700 15159935505530973355 4140751604076971278 5014801074394125170 15104216456880324279 8756783991942454023 5759271415307084944 16866654284249380760 9061726475524186092 11162434334012968470 13607424522454375619 7639968798816036442 18105151834640534165 10469625556954160239 4996212854685655303 14027015855838834630 5386598589382585804 3192238631882877017 15398633904522266582 8727773451861063660 5905871028027384733 12927491009436343507 1912942122197978802 8588185673109509999 4337061188094937173 5980334216203031062 4916421604260214104 5992623969938918997 15152050039762237790 3286356518559573936 5826348371575620208 6110913456768873355 11614303321746836956 18023703976838121329 3213467920372545539 13547582446961334484 7204041420749204583 3323362077607075543 15799942656815248100 13584330336552459242 16028263492051314989 16823176722073767096 17767596233111882084 5095842300669497783 11192625619295605114 790551464191108425 16008880350520995954 1185820552719754651 1805254617912595571 3338495758856502461 6498742602950245535 146376213731168981 14012108792898917814 5602426985427822042 4169211250461709398 5235999403690574232 7878127448159018138 3723664168989653386 3523881858871909791 7089044437957593858 8192542754870220110 10418041781066927474 11628875744138981044 10549755608856137221 7113481734335683569 13084539792605297414 14917567966915662282 3422324687459291827 10984762078007158485 5678465198266059550 6143550150648656663 6549345590643673962 8390791722662585632 16336089028696529993 12682264117530853060 14951129982375066990 5375246148516474762 12955304972675555005 13577327180350099760 8660929056162884199 5415578522838320631 8166932207372027575 17805902121003592364 5779849664529776567 14206138912022696366 14339107324965837073 5263591379617743927 17762730478945712948 5615460216633815984 8368212923345470554 9380259326432658858 10021392710663917230 596899678244956361 5581594996900276236 12804737464067604170 16925691282691263883 13156483559884337085 3719759022341181333 9823130469284949975 18326292052515143595 7108806633624720757 15695293209402845179 17937958146009285847 1550234103359474399 17492001906762545890 15017101326046636521 7016577190094202409 12332249347037031594 6638304700955726166 16179887819485773082 16088066674821267804 2689517978886523713 7374420746835571653 15532590934387320501 18283439021573913127 782179796644516717 4013910576913456412 16335001778391296474 17483731256172245789 9296889233991246020 5998511240635724161 2951112405633882301 7513142740210276799 4281036927575473161 8042683530313392937 3186499536411636985 15865452136197864398 6528767825870205506 14620309384012508523 16019320187833669714 1451303018759375564 6963316916057049684 11913949468081956852 9733415682036997460 6165818977748840349 16341544987298746172 7249764939457714918 168518975506229718 149965574386576641 2835265669604121214 6694811931059262568 14290492506726506351 5121561436234312170 1989621731544469623 8115722470603867447 13692221663706574318 14224823389392386224 10201702888155593754 13533644924075755 14237122234955292601 10702513731685809091 13204401197346601992 4156572346630699441 13075469422874531623 5071281387263806721 14763082309331924933 15181013789901052601 7723364075044487267 16645075384087099580 15716801486677995991 10630819645395516205 10780972711179647638 9324425644400437667 12184494266101160005 154912720924193087 3276267881659682792 4621335851806018481 14919382802912227380 10993497992915865420 15002276178318659848 15485424012128950909 14746747094533154094 8198456814903433818 10994470409554089437 12374076133611002872 15243969805755832360 4040926048726649903 8440344507632543766 2135252972012409215 18402061061645691067 9574389295180598775 6035885069168354139 627951372235270576 4899308138266566864 5295792829118978924 9471648634751721061 2021582261872013959 6282063328339114661 13444128844842815471 14354672517553018213 2811224524201163720 18015710399824101166 4879670168991259228 16472399609084413432 4295747971931872552 3886992106158826819 2659597526901837123 5254766144539706202 12383478889726651379 4266320985295512177 9552639346172095636 6088010368653533760 13641381649635522156 1798295091734456416 7625190906365110232 1951600507531143925 16362249365978355236 16264784133266045257 16577370202733415277 2350678092529606223 11181482711971088 12846512623897272812 12798522840079142281 15569103215939335756 6492609388078920498 4001415571294373723 15198639082095018851 11707007366627796278 14766873500536465392 1145192332236610977 14671782137304437686 15878710950162248524 13313719908133117092 142965069325270134 2066838357990291142 4271107531414520583 8965256481239916814 1622649694940442505 3756005547636224495 7785377128989967441 13525520802465934579 3809083395576179579 17436806821141775683 5030046244736526630 12063781610047085626 5612957841728853498 6008368675650229261 15530737334672876839 17273228994767333290 11206697972170782072 4748277434717025460 16821931455329305663 5850917056601108989 14044905153161278266 1361102868016082975 14250234692074087893 5569127984666444184 14598822909986247371 5270750939000096686 5204247683779056446 17822154545860932808 5934252927164930678 15530172007646753691 2606579553053746496 5555502379907998293 10323674424826063110 7368743769582340231 9670766158826417497 3074823363865648957 7469761225956884905 334841956336431663 2745761957164389560 16988814963340833320 14549199398553310955 3231706809063677096 7523878438134627004 14273193609225800982 174705308204490878 11442934813051151204 2250969968884712086 16001469575856414657 13644687946501150940 5452474710280461468 12987748490342363663 6205208898060763530 1321028390848687113 14818996073621615441 2851778937653326859 6727566593979300323 6865427034363324505 6664638580713796086 15189489307812636891 7689613330396511405 7127580518213374215 15148354827494096352 9872585703733170256 18064393966304471174 9465593613426162332 9699938424824950256 7444684340620892969 3507871942312524482 10688065390821858085 17524697543052017668 1166002445389263811 11079504207286768394 9807095756742816613 12741969575363492932 1323515200523155130 17722210084676836035 1653886037776631890 9291519669216137187 16091330367148950772 15666292344229621277 16189194290567186842 1908150579699706848 1451405738390745162 6969264421328824286 2490032153431969855 12140576544525531718 4436455373360517660 16673174339289404167 8846986078635421539 13349272977189606992 7399820044414187736 4385146174498241752 15432660701134201185 9208927029855972998 12375885136410671059 6098656672322621109 12986739486222471689 2128001885422418244 13959731835374527968 10129464637844881072 6150342740278264573 7812825288073046319 11427496760662882788 5516554557482008122 585181467024764910 12355547768662549759 6395516878974329906 2451626585563666559 14868202572037782270 17553524064607238145 14980036540577549203 2247940928480137631 6382657228091034043 15501881630309591522 3201334348093832204 16539102548429722226 7002938199397594080 34113686826980381 14575241460073404517 10210795198605687740 17978049644003627822 3289555625606599252 16657157618525249498 1746347531045747960 14777178842485138731 13411176507582716767 5510162142764679550 12323473549705028861 13002769527252210077 17214211429541646367 4806540537212340919 12463511481075204943 3985965353892474480 14194379981183858895 7039265017883226741 7460222091073644244 10587995310214779253 12606700719071996187 14652168710580416432 14492830846516767963 9677712491824367404 8786356144376506619 4750525115629229955 10986739177499049513 434358155535496322 8768566446974844060 1329572365291952305 14308658712807937400 6906940526081929250 16352084027765279171 11874769119844330472 15892846483774653917 14753387972580698556 4156269989931466168 6584241546652234599 15545299904842526731 12472135416367685739 10225132105499903438 6306910761144521914 6481477085595520609 418545636061262368 3972576667667167486 9864718263390267289 10389180153647835776 8058337864986397516 16861498452121017704 2380892430120193304 6629695219151132116 17672625470816849773 10967822655116187077 15408915747760916532 1357575610427293326 17287854910686938702 10291765249284563101 7194721084125566440 3233532101027190048 8538330360744801848 9433503686604183205 2307813614534097530 13700747809086448941 16726705859273290537 8996388574011693550 3244698350882733027 12572152883769850118 16538577597348924287 17180838785657728197 9562798437446923460 16766333320296482214 16653393140266659717 4874349268582970913 1068310564772890493 12234911477993810010 5483280327518517551 13521338809295983179 9746409149045651274 15631758815039028074 11947445317839514295 11026679688390125596 7112810895311293692 12371998511315596569 4010283829456292159 9144437036066287247 8641218525125238804 17917031347708971030 17045598148660229885 6851296313291574283 15956682990652600269 5647498776578292618 2452233384455036673 14937473057323245443 13919083088156500339 13709323114193148671 5232525689292424235 16124165238428863338 12209727776154961055 65908585861258596 16622230082864470790 7944712213851056972 3694383472743346436 10709663219677189093 1883851925114385631 818551394115353164 14047740466235929063 17379721165699096756 17297720538420807556 11569131817686675361 17509902744082801555 12127077486634294413 6769475938124760280 601064971008296294 5177825488115791458 12946872034634298134 1459592198414009117 12582971616125189397 17545520238266231220 1959456626017924934 6572506404926438579 6101233709903565597 11130840633715821998 7900176019576809538 8450343935051505137 16198900946992625646 17047032811513606479 5834450784836867524 550741506928459656 17763585934143889138 16427685570783034663 2799364685137660693 639711875568571426 17371728489674171413 9426638726012743824 4832942662019452980 12912037214794185761 6062326152319934975 13859356614794067785 3582609010083235279 4960680609364972541 4871068179079061899 7731683125808039475 6445814636704192844 17666747819242193375 2487625492979198226 1403735761443378757 7366477458961211329 1386134421243496061 258720187700509732 6170721019117745417 18428029414463475419 12901884879254291709 10053366188293933781 1318779321667032534 4705862653940694372 13614848453973640802 8980621848016585337 7401698269150502014 5347455952172615463 9728264223201418775 16339018572614488592 80667888724128237 5702746460709672175 8876126947229369446 15920742999330454424 11899711322850153995 17962241628898651166 12929533618923418903 16274092754429120271 16060330626281189773 13891268769088003428 16157929914342062414 15895476104661585636 2065267729245468166 10896480853059156305 13234345739959247095 2221961932375225815 13193075259963221800 10432172264257428905 5749889935515919451 3740287623435943869 3605664070145132644 12449251396791540450 11707353154342054501 15421218563425903006 16868566555424344183 2366946556542880846 8457260311330397901 8735312368872271147 16659228972024242570 4650173940621581775 4822399536059689704 7774391703479411211 16858746153204573444 10634673180506959218 5356717626211354518 16100471596026585670 10477244283009952613 9978073673823585645 18431003461709225023 11102053055710509577 11846176404056949816 6690096632903791513 16978274020080912366 14438316004764827399 8440934302638307273 18200903602003642743 18086575632511054522 390007980464439472 9942041716885976953 329231224727114882 15251175634200750350 10877294623342413239 8854807639322624985 15466407485069916173 11041248542193906159 4288833039557943221 8516489055747492939 8979393138993387012 16840255399857177572 7460953500727657867 4225061429510982816 3521047722380047886 16214367594363271914 13299096323517065096 2401553519025927514 14742445478386105788 13525667963702041897 11565695192431801978 17576632779185007557 17341879302344994819 1962154403241426037 14956622379960734582 4514178963154850321 15656778516612594689 15190309344145498816 2075213302900394905 14012661910441065788 17112215321435059702 12695834046336606674 17605039643002077841 6850924306534148094 7464986702894696059 6347536117052309293 11798563533105105546 15316600652495447570 16072892833601095937 7859124432804418127 5891088073684790427 13828811681765177540 7558763360208803303 11393768442550410898 11742135973041860939 18154289329526150247 16825815479883369657 17248870185359118029 10939804309101803901 6702138742143333266 10648269805345189889 8948631050203680251 16388631794578649280 12641040284350089866 1996235347934008189 15374343658839721574 15969925287944338496 14056790512703770510 12368452955667292359 3208436484522579878 8436591372742912877 13532767658601058679 16820176300581951770 1984812329682954388 16042075580586490425 4554189500513982547 12284894902016209021 9897862794439592946 11056841970921821043 8832228964458517250 10689552961622489941 8791785883456327645 7601995071660169248 18169977540532029811 10943789013627718417 15302122273368590311 17799236325441508413 10308970612461335988 14165310773359841989 11877375919208011154 15334492031935375189 6599291679297344003 3862794939070856644 10266984340919466522 166960748162653461 1638248351887540370 11135485931671394658 270584547997738477 17989116143686988068 15062639735065470273 14356830633280504918 14636259145815477136 5324816069626377878 13742376492502525136 2245093072837601145 3054572747651858343 14756755031360453475 12265205875197899691 16516766051655656535 1486601301380526181 6998533586096293698 3692322222257179599 13937926200513344965 14257081968255973749 5665035018575668951 2974295058744723172 8967744713392331294 3819014096735307446 11236729154750053419 9298688637781611136 11108467168980264449 2381090395159620253 5490895720606287042 5420570567401796024 5303210997816280287 17824559408852940031 3505126834166481832 4342597133508579094 10677884774035655484 11157198723843715836 2942137910294543405 553297359930588456 9326973036073608319 15355630445944297021 12052760284539550323 7140233306927311385 9194106144673726436 1886821476783963818 10558583981336851664 14623456459099686272 9622291806134365212 4423205934731257519 4275056003854047064 13435945559047254092 10690170544197190605 17268816316271765752 5575750838347210533 17682568209695675450 11833515808557093542 15657920694037485221 6374183349193142817 2705898221358246419 5479874037536921795 18376546390112914806 12600890183709408407 5811353625316665169 6199657318892773467 2277284720594631958 14326390103163122723 2821755823491306557 14227732538302574260 1522816561107770307 15117661591119172790 1577481284653053118 18385536234163738116 10365859367971588893 991664325659365292 6255160267833746025 11529856638547922657 10998774194596038557 15374287378353696389 13638659733295571688 7408274212916465106 5260930976021449475 15567963972603853431 6484839874783645033 9323756992511199746 11837800244074517834 11684601190125227322 3459041508793202074 8301886879535446214 4687551788079096782 2552222914756155317 13166065494905982431 3225267765160311648 7804304322394773790 4072504401835199717 2578423790694382397 12540793089425439498 4426993883425218335 2969357542579025186 17099702199423687499 17427037922809859963 13497442363128516521 11649170497442252206 14732987229078774726 16100972872623659055 831303569143778558 977893052945415393 15935300740051029832 8787092736670385465 3243596695286967542 11685112909994267536 12275155435023476433 2943198199684411679 1853235336324863892 11278220895692767330 4334313171649158622 5116500026556630684 2699221436176985693 6467496265284523026 17853838301950699072 273078981772322211 10140457511867694170 18033375229631129981 8010960906988629336 5765687019438827694 13012077503529819387 8951911381761542811 7462096515150380887 7231379720296477720 16801603506085320775 13297680951002120194 15069591616109990414 14231448514909543940 9524601792565581998 7363894310365417090 7097494256132341334 12337378309547277896 7204088682813535752 10618799126513080859 4452381457853782009 9722082105925769666 8699965287448457607 2053862380408495582 8402523161194436037 4009484925129792336 11195674158791120797 15492631018510086571 11558447027068310970 658704851838211688 3657010106583368348 3758647620152779245 2654176803869387640 6992250355897929214 3654119602991145403 4141218470625864116 17364917293153773469 3436037711678002658 2572048339432333718 16956994120226327398 10406040126021494344 8796308846837199796 9034127452473430105 17779741461786134385 4040629130776515068 1312679088748677403 562923386224966984 12236767925412334689 11503196080097561675 5997825250480296066 8476316151505863702 14442549054532194712 15706498244202042564 16304809464660534665 7475956295656470449 14813170650655913411 14765284194759919330 11795795912916425780 15879310543469657453 17307091199603298252 1743715091972144459 8713666614272891692 924085498481615413 12118560838990017775 8425569016074064281 17977585526203836645 11128722010169310545 3684213027273367421 17773866707588334634 12858365846478867161 2471057431561042457 4166664233455283225 7376750807305049624 8102215136143060667 6989465206203443239 15903568763496652850 12034941773665235466 11912787230283622520 11646586758103133884 7389982410178516820 13669529957785046701 17626814192519021864 11311588646926282783 2440687565759236064 16119756266912927596 10980974831526134455 8670988804573717884 9767389155939273696 15126704976015851004 11461381981051223089 451110438381779841 9373722735029508148 11684435254489959327 3043430464648358703 2439570023975842374 10523769078329754071 6510403880874732980 17344867884776701997 523230711844983318 10375778655138161266 11813459998679004317 14508079489353147145 11696301460957882281 1950927917715416824 11441957936706078838 15363480787041308069 8950056638139445865 671771789488563072 10433904199061737610 12743353289063343823 3927565125971279163 10463917050848238490 10499162494249296161 9221008638603259331 1764533558770075472 2522191382031259299 4967181439105130209 3637642433862443799 13832178510525970698 7358463842425456412 14716048900300109442 11525383661506475592 12897487811365031208 18391067631620459870 4388427418266855032 14519973970334894353 2498275463064753896 2573584311310845108 6326165645077539500 11376708920594995227 4774183775265258192 1362015591810808246 17786294782162137918 7418913544120475725 2754329855099816923 18200307358942820329 272814149824744223 13205738959236086975 12329115615302133093 9638460566619440642 13886354531628106318 17541716883990004796 11135786437656958457 16743839241199893630 15990572935310270305 11008974399944417885 5239563996935853497 17401857068238590520 10465415132060618094 5717908001346318674 7836912345541273629 2144229195731206874 165783564679008795 9415515856301393423 1092924153099004533 10259371125303274774 9054378158569054828 11499412331056637330 15905277433130681771 17116534021252119003 17746464580957286949 14557197504185582250 8457301399132545802 6817563947549530053 166321018930510480 1251778089969205813 11209802904730249335 9566344984355451819 10071353476812661939 10580435780150155335 10985779194613608274 12948830577934191828 12922944851486228515 12654095929811033152 18051510833437931488 10835175811017146620 16513247261784867811 6409663216334694473 9689799763331573581 4088583115410646894 14582248321780036022 9624202210998041909 1959522585154581887 1722160185279927646 14302866418819126929 17696074704764228352 2327579980752992257 5516052296414177668 7026090767902122622 13348973267331741152 12300753783075153821 15851154210718834223 11010521424186805149 11776594724542466275 10391675457740003021 981432908919300818 14626036116756243409 14046028963846557213 5718367449701618349 11864801515247851161 16571434392504408860 8500029180483811712 15663631307645480171 12922160211727657519 10269585347028750437 4224891600608623576 10762759441515842130 10416085590295328578 6160646706389987263 8203273462608644027 261009211295375844 1215348478103270970 11442245898500133725 7679751646123874933 8271436983890490455 2354544116086784218 10217046903800272373 16991145721118130049 15833588697661091944 8262081425952639195 5732825371169223227 611542927878131572 16973930448419789337 17733770207383624432 17765686455409114176 18073602895883947871 4918161810141415513 939610115901255327 14439761865824126393 9080178292319873878 18137298784923422592 1021631701473137997 7431650648980734001 1484909719569514122 18376333607569677567 9190175516932991047 1359282857365245511 5970839663199296243 491175626967195848 16765132110053156222 17085593783181558245 1779964899995932986 1842579508384561313 4212877014532867789 12184537674349266974 8397385066205130971 8888194579585402635 8455923350851034135 8452594302588591625 10637510567400387204 8666480844088554366 2619164008470269160 14924096059020047053 16298823809635529295 2642633774342845486 8611672211184937396 17002614270106995066 2801596532461635320 5927298939866918325 16598704846154696011 6397151958562522948 10758518169375106242 2628110793582534730 4300070603080621051 9285752418935742477 11733839741527543300 8804228948437140415 13202947530486762803 17531563010851773947 14496701364239959724 9707656243618998336 3794567077989673167 7168105035466168404 3837839019550762520 3627404320462702763 281392290586911656 14417590859830696298 2551920646311001834 10263322155112728476 1556114673001009316 14618203443187897693 15195557673055470821 115918291923499082 5698358698436943823 2774830870993107141 17524159856519435701 14450996116901661489 8134578764779558503 15669106173153511218 5251695045610644185 3140515463263820793 9862107599892760780 14689408880265011535 12939235326753212215 9433881954691517611 10192306127921552355 11868589219982767599 2291573621866257748 14693894836823088098 8466314981845070880 4091933775210105679 12531392232101249533 13841119798856938056 10698279125786287717 5693782082812074605 5639609981686385709 17186466808579388503 15688234762868358861 1145893787179423455 2082703766225771743 10888565516662730140 804446009999740796 11757439929073940308 2676274083258306551 3226855568709359191 6962202551560701953 4141071858058482881 9497574283531657011 5727260447315188009 9703800251595492907 11314230413873018248 15854776153398432530 1541483034478691397 16221357828975325784 16727994067554658388 9425650596209190460 6875311359445836455 2304254503526938328 18025467607748681145 7169276280381827800 10809589299264748200 810436581212249510 15039228499926436689 10747391735007870909 10242220474068631633 15928572582696687983 286164003536060656 8921891352861863496 4551336552329875820 3489726505472917461 7656548753695852520 8923406079425207729 7863991578353981120 4351347388856042561 10664547542747393874 5033550035659594763 16369093940003124871 11589547408824461272 8226170744888407337 11815827220281460001 13228666362952163874 14653092294185555172 9162680952853706250 8295210490104984921 9778876222813571949 6091586013973405965 16102148229627469266 771133612513285371 6414955579832733751 4184016318505154674 16572688720292178066 2133966011434720405 8894163254344660929 8046814515102169463 16282983827353925977 7312597891629215018 2767008525253670190 15237802106467849041 16152594424140744695 11510288426690366053 8545845679534432542 9876034262911632890 2573438208142967289 13204171220227466236 7787129663136477240 10029440793161677826 17658332788760846265 17850564406457170234 6453692034620983789 5392478203102884190 4460472372763776648 7388319674857314323 10829845780633688383 3256103456528939904 13932654737486334677 9342782027502559497 12702232556934154645 3332870380002702335 16077361853315585150 6805871869827523459 9726655933625330147 15358581604020094120 8601610501111042408 9928286761155660397 17590909392663120037 6423768279301872930 6319359722716111413 728020101433903742 12999246493282039196 5790313342305522971 3134193357944963219 8354189575223154005 2572906394860779161 522660942121741357 17005392056898055901 5936884769733284277 13463441673532600240 17325100006135512494 5353898269543788163 4975950796300419417 5086169927513686558 5616306999408211721 5808673586793327722 5035643253886967972 16603473192603069347 5297388104837449337 242778918578728561 14594092971301768543 7626142365003149398 15035066651015481638 12095955449778124997 13609672503970380436 7011853866980775978 3271583822260827934 5407068645412890973 11511191849232120186 8101278311822491613 9459904915290327538 766326657081902602 8592725760604251856 3295841854209010814 8040774709893036108 8626490049049694209 8628909874080504752 18410924783912345447 10804421736256938780 662438477145440131 14264684732564336040 5529351848070199788 14803505131714456425 18246113476177883146 6942350953589803614 14322844714054671944 13623765007357018837 14267202512889171625 453215095849778031 5182921216401980915 1322307602676300930 8882655314885400964 7537530756968946568 8432981443247937869 12536197479464042011 10973496082527370055 17380371636056250082 15811902937488391285 17223035459678303258 5145585509556897840 18005328622369160774 6842330936599272504 16950545015137157156 7162093210974723349 3378089716134531802 10964470442292870766 4699795035675136269 16859199454376159478 3711244108658187248 12076028915959197004 16972744965759045482 15369976392591901987 7286335620512992038 3345202136253135279 8290746700044405122 17253190996229185397 4403958021441927024 5062129290439471821 2401865231410288549 7627156328442392581 14247992922650542692 11957709844472952180 7578257237583144571 9865396236783737972 1601839109768029344 16986173396814926369 13702175358116318782 17869329204231834510 14555982638685199496 601629598722947796 3260542003453233866 6746400280997101093 8549710645172556171 17598198274187815206 15485767275429219336 9132249083916250221 11827165715585151757 5388677069938315695 1569985476099014425 17797122381122544573 8044401000769790669 16416265981638625009 16804258668011851267 1692851750316107184 7783982267942753031 1704499924670500122 1184964040483407887 7391149987686205620 3681334156611641479 12780036355631444906 11965349740037486430 3913380892497227407 6279463677076427775 7759142049174022290 6617850860683817337 17894730480203197275 5193023052803196108 1678390116892137746 14025575535050684724 10248684047430989307 11213436002050588419 13999939521230377466 9782980357562614224 8988697898629096156 14728782547672511577 7625139075833754021 5787424374328659682 16563889745395821166 16399743364277784512 10360512338623430493 878367542662412522 13940288057917794588 9901185017542392885 7608849476855286566 18284214783758413277 12948369311729698804 7887754313876395215 7525531961679064269 3363308299040424013 11780368265543386163 6253585806313426983 6410701245746783912 4536681028445360220 13990716314055190231 13408897851964861018 12036965591225737963 4857685654850219593 7294182641822896010 6494766833558704603 6168357755705866637 18004495660754108629 15504927769453232621 9086551580118456539 16291886303316132718 18310725335508976370 1943057100969607993 10808223330043939785 17997331755663434943 16610351676558930043 1543855572073283103 9358074962272598860 3456150131249730352 17096629876171663811 10766964333613452496 13845358644283602644 15401671779394103854 5659676653533097334 2032383162529175777 14178737721081092919 16177348112392984943 3481239390298741352 246250571535008982 7026480458295715555 15963992372128178756 903327851256920406 5878536248303436780 5279059162798855257 8701672611324115344 526414972234949703 2850183930066886647 17943071497647905380 13930307918359304504 6286354041541482575 18392874768498219099 3059813306173771862 17511980807196615925 12858894672854157457 9703377799351810820 289958813070404511 397141466447733849 17031219887369554361 6051102562926526673 11472358613453410874 13976026981683435865 15693161874230226618 7389632084458874888 17201460150270820391 145000656715455886 6175401513833611872 2509176101209604653 3250903685848087905 5559513487136376667 9963797945445447602 3151851940336229371 6595266880005028363 414989997636472795 93412699827539588 16386553868829840306 4936022829804885431 5469702315497491785 18280365460663028599 14430540494788710448 15606975189884236009 7350415963919281224 5604550285493983179 10851969303679255679 6135669992996034459 17919948266266183358 14775461908676683009 5462403914079732331 7099081876206276650 17640095129215809204 7245992896378902283 12083037071038505302 5493592169638383984 15871984431155337420 15500409580176528557 9600779737024080047 979505025635405809 3885653395887229042 16527646450035075531 5011359132870454902 6372432327626867042 2821678542712240225 14035484999974302849 4206434461630142737 14410638495929965652 16690743744556938830 16197887495702677123 3216701724713354235 406568797509562517 581518978259260086 4691867391505635482 15374249034921932730 16767781097362778606 4919588223703977844 17425609753324854429 14893506004209610127 10638815291422887015 1066407309229620625 8355847951710518499 2718822315455447711 16474350396114954808 4842049176028922633 8440609981313134910 5319872606586524127 13448775054104420310 7843088154803590691 8845537533355164747 8318851280717014482 3792885022382731426 10492638751187191811 16516886105889934580 977493429914308804 10019686028041982787 13896322713646126366 7585187095688330969 14674273127219459599 122815525191813524 6690983725722669454 5739837460746670943 7616577122096755865 13263894424095269466 15046753342497573398 7854352320832962051 17225548179896685867 5204480494001103514 4190800132095495939 11699058508029783880 12654776239105663496 16000188165856575771 1115774371757768906 11876681554747803877 12909904602785711315 1790534976319124159 11526515345084576482 5498972985931244834 17629495833884554549 5636847108207261508 317480924962511525 15243081211980885567 11922735599661583518 13374918207332357654 14258586493408845593 2746373057576565222 1425497176306922304 1461995854218554950 14508023151032972297 5837073674350758810 16317895834939046759 1913077843601324354 7951860890371561946 14364017803576477201 1845836976519104785 10528801648487454938 7712830467496524590 15392986922852990437 7702947631928546467 5501485989684750009 10908592808436133482 9710959665369648071 12012496728089668805 7613785949138341684 5531129393940213968 407323134963417392 6524271085365312438 3752094482829905555 11164121815169138686 6131516210323836698 2199321947864473723 6170692414464253235 9588864071784556155 14644026340736779693 13977476901323956773 3517337171702130775 2841066174597395033 4040829467973614313 2092856498407025832 5533866131595853939 14006909016222449327 1422059281848725784 2367425268810724016 9476423864084773035 9268733686744443449 2693635471172408709 16751860577583946813 11122372098031461598 15105708348080889977 11797622655267342286 1751904559174492840 11528427756741720166 6848246339922435910 5149013776682369881 8047360248810336533 10906241618305697630 14970564025620113978 4356737149725651864 13644555387240952042 10534733950736718560 7000054776756379039 18366813517137189467 6932475472504227735 16802357363468111335 3801072485134814063 1805234659050857977 17160963830288430921 7534135522728067126 13857567666160281815 3025805714656960296 470546242487652125 14629667136343390648 599597028870974001 2709061182036719664 566888404367188305 12375549849880387611 5466880641003358695 13215848885075756807 915166885803018984 6777375877188331281 3477629600531370361 2979105957615090090 15791615638250005928 6100818786592807796 15717534506018645121 1249090454124388346 4543953509746242270 3807563924969892075 14365055875973767446 9187810309213916818 413485676844881611 12990952741609447108 13152590606169418425 13807171954426865205 5742914389413004099 13704124297471011666 18093005526905305909 14963473593589206173 12329068323245181841 9475255383207257175 6286457898975610278 2115337128363266233 3307423327572406138 5307569623473716839 17607438286682241877 12538761713449502497 8733945178722485334 15576091173186856132 6567322719650286722 216178642178302017 7134215009790795705 14016333205450072146 17228397089565787146 13416350268721868565 11673788399893751122 10348758995510228822 1311130513146235290 12393243735349980127 9676000384713591149 11917911934457277926 10147725526255438627 8955141696947743940 15512605145686668272 13452114615058005916 9576262699977805583 10009948919892126684 15392443820379814404 8098022715250975592 16905788731638191464 13607593000972720983 5534757221351681250 4784402061321361542 4046116203818245624 15428689611187820798 2847561900009336876 11428942436403284729 15130749061108758764 3850745965984998575 11288872992498908623 2785857476611915789 776793774953351209 4954342516066548880 11093389191945526794 17890715452437410512 7100610713726695448 989016562392344630 11615845378614024865 12892513277872215183 17042958502418759843 3871831266038189262 15256803811503424705 9734179959046106733 12513011911931239318 5644417288501112675 7638428358572289752 472923576989268559 18200265567884237919 14520314158735979555 1893786645548459595 10951741286027084697 113172149004152856 3700798419029794652 18387390654065039583 13050368189361695583 11321296455714652759 14856640612663354445 3007821590896601541 7146338099973570626 8452658291446051379 2744135322944897517 15199709416097766190 15097859204268005799 15961058419274131133 4511139867098017074 1931746743714093332 3386336546591364802 633853553230206997 17094910186752661999 7409690806646811549 6969432511772190670 14460061731326146847 5537042565412833597 9947537757806197319 14347522688437222313 18066473005336981491 14300953130002052704 14764885191839438732 3766498296539685672 732661449328985936 16680025179810510823 10636834003328744312 99266168078903089 15200541153783905667 8547232291909655338 10682045552578506690 4289585299795419182 1681427184414341577 14555727507473751168 10610601387901831679 1200468385428854690 3029419013605332913 15669243073936981118 10855430082953287398 818659078244111074 16580010553495249230 8104911138407090554 12037247783949807809 2146120842373447515 9052347019741501048 8671614822000613309 6225182376657473974 3454144707031509873 6570992086661301330 15796542988402159177 12863568620694889358 1477343651501684072 9556082544388406295 14441118603347656627 982832742845786173 11230391624161073223 7690432274835223553 13264299449202164219 2513868885406358929 17100408367740971126 8144724145136124959 2197561295378998912 4806047867150542184 5502294782133932975 11248435543149667837 1816372860772545417 7864797367283565429 11759125312583968584 2204866307055839536 15334595447936012121 13371831285195637375 13751503158815888393 5058225105698652604 8932470838014519114 12492874200480944572 4318259075341477251 4120184700058684390 336109878214639684 11876725530066902399 9075471181650528411 6029347308774341930 14363973414707389809 13410828214928560057 15140786547118916470 14817796313191768192 18406006586687717952 9953903199354870695 1851912691335505041 12643492646562378669 6360351510203609365 4629298354744986584 9230343268105151397 4233327154133576638 18373583430413013229 11415017301011569956 11169432954825679755 5498983588146245331 12113966139974767649 15449626826438614584 6509584656472779679 14267238860658612844 5585295110734189246 12704531327404848305 14692118386799575761 12530024973208349580 9191409154994501472 7104691969235539105 13032362817462687874 12422374542324984345 6862958275845078558 3311871720938804094 16531849904041598263 13334033973987658020 2492788924745018426 3262774116977246032 5576313406183376941 17892777255601370315 4180762060552686776 11482442127023044165 8203483468164260849 7841702122936330142 16711484740759518320 11609967974760567511 17414128842883685117 9767071355004287048 14888173041739700145 1373984846457670341 17040758079134177974 2607892543778082165 1486373948698124423 10710237372835958107 14681565770360775522 863532753833460287 14016480836612610787 8222151244472143129 1206814928567172514 16843455879328988772 5689121107538210784 7558749167671985510 5878358787887135687 2070454209791114396 11322406429604391491 11344560746979643417 2316512397116668569 858590452932796680 11254287479592805989 16038074776233451915 2535282425838884159 579292102511338703 893405810946122130 3530126238663087405 51824763300977064 642914773459273944 1270126440129639968 7317524216367586174 11949799056684224285 6507251815112749271 11574804865323984331 17001691904472191449 1592031585320557834 6286345121310004866 14874234552966676128 11102384024068389837 12233353014567134148 9158820530806630626 3020776120803272348 15900055575705598058 12170374851693803295 258624050409289224 11661445328080673551 7499196785928008083 14924728601715511422 13765013707714283324 13982497460091086031 17201506300058718094 18046511774704205942 3190317709510595472 840586774162259124 13362809319325644478 15781917885991266013 7215900284588878706 6942460523223040556 5642784628995799549 11040723992962943102 3923934345581744401 11940688627361054548 17719432053395930392 14331849162733041479 13711666268457618656 3732014540433354915 7179400531324472897 13656991505309229902 3744792295446656540 6102277830904269888 1540075481153620752 16174853368547611475 7533606013844285773 5836190282602094215 16488623422528563937 14153749165851575549 11383341783355761582 1553462768210136727 10856717751538039856 9402613095780187249 18361823037338589100 16968726705268437059 11693729158075526404 14686530401523617918 11722546755742184994 2657624542681835623 14854149756874227732 13290495741017523202 11857568942960306164 9585477323843089045 15352751328608015701 12891564883608024818 14558022746458338780 1717427781241491119 12578196032504885107 6072436859376877633 9576431183875774217 6775871921128863130 6859707625577893714 5084623352986599399 6098953896734901954 4348945298081437549 5875880880736467337 228772601247079379 8942770116728690277 11291271078885777935 5853798415233359733 17415456413248844275 357134283182951914 13842873613364206457 18210908513786847136 6768901039409678494 10938534919975611150 17841001675912103691 16831500117509835589 16778588759217863915 10592417161763855463 2540286477955270359 17680169596889613817 4479451801906617728 5271468068480766817 14155662583722947697 15000540832948979591 203014058871867509 12839659556823265409 14188702608260779169 15392637642808830036 7800792591180100439 4010931033076154366 17376660135461509149 474932191527266832 8483225095428787879 11098011532551593485 11407381941297170265 14429059951571824733 4268678905085157474 12166701626316534572 7571446894781439031 14398641509520551039 74271426009239889 7412129245973747337 12452750133199013081 371769888213606455 5143047973197563368 2748496060815621985 4522359556055623577 18095132773701498947 9422224177936846314 14433055003750592942 3219333004096293087 14384123797905969969 6993624711285269853 17380277535141978786 125572488084151816 11779948159749620601 15918498707270842630 17488551058055557171 9258835283868336188 5212491610849485641 4369518259258001381 2784288267732730950 15895728707834165722 9212934940377615448 1162091769522541267 13657367380642142432 17460849041469014679 10439873653843926701 3371659960375438841 8834027655981018309 17372158598856930383 6440825889093983785 1596557080782073664 6387717935688086690 4831444275338222845 16894825579682443468 3023589440819483847 17658773598611128195 2813493440461466241 700286605788932423 3615690961295061344 8417431161306021893 11463332680475703635 6690810003439468037 7762580879269490598 2888590798543718379 12255329410649572329 1059457205698966184 15624832836978387274 16460472597699718555 2475446207609114184 16105498288475383947 16687854354390133875 16899828961309636418 13180397329657891177 16626434521906840416 15675437666018555995 5342415459506537956 12861560084810830783 17809973075498774359 419674162008404424 16769016479592956250 13463082106477734782 15522768971413636262 5008841037692163299 16443064874799731485 8760047910348947586 2481057214292667721 15511615546212136581 9491747463063052774 5784942056408830052 5433257409143191566 18247927643938039948 7033042045551213867 13526972285366386582 12037566674244800201 4484122279959527553 13622519402137770949 17547319093329087804 12412542364360200393 12855132606607629854 2450330041264475519 8904581507015396992 8766249054935005126 16480538511611920755 962431700297221242 12255542295725219495 13860339025071384355 2396962953855028102 12801141901943336884 2436274860606627235 16769061463777857811 9358583355786238251 17161600765335481198 14361540165354084897 10970949609619057349 5526415298393069442 13052568933157786660 10221186900032331042 5960473110925759001 9297884296307759308 5030463393070837143 12726117365246222113 13115651075866922954 5110649995317429966 14074093636724952246 2694967811763244612 17719879719479757267 12180266801510716178 13760482748210468860 199015901479169388 323430115394167095 18393645489123050953 12486142652883188467 1498053359753825334 6312234577300583118 16482059602366664217 5053471824580755498 15999972647715867910 3808908735310043285 16153328315482130240 4628858820994025861 2497000705481614059 10837956987219955550 6710843205295998169 6780016110726684814 444304974870994169 5570018734354123488 5884827446833422491 14099817792295871092 262139009045128671 18248560242966690158 4911521143655704030 3461581849181363191 5894391425079614116 17546618364118524300 5428657021520674391 11156072458647583715 15204774469596189704 8973987548550300628 1802366529502448573 3801355630733598210 12372098087466455785 4981586521182618241 15307043435452047898 15977322287334122973 2262655368379925137 17209656858806730197 4324692385574584666 6890899443807998108 11121548670506309639 309493267792696642 4195831698097671724 16135800037147915955 3503355736721860902 11374868596295306847 13626588571075284744 12575489540762579041 5641940482957146237 4215338783815594539 1242382267712963427 12346393436197328091 11585342119140110688 7985609543663330042 11823456378960399468 12612209325745202169 17877020767225042396 14263812097542483395 13036361847382615075 18111732798162663217 14198165999174300051 4332832590177601827 6397137289400682577 9193694816939083737 5422598179266771638 12916684482641275468 1998719839838828805 8883673494886143938 16699837125252558170 9835421940590909879 14254949372976251405 16656735297325059016 15859582040646370844 16369580833308054240 1109445518482415075 1619287871970578766 8178709800853099824 11436580177939715213 3880759436002028184 9701009077988861645 11791128099355174749 4874828816055879804 13643332902633518885 670941939073144489 9141337326096161454 1855568348954944078 13227494266520790637 11737699230365682414 4366503303219986808 9161535657900311542 17088585914093991582 9557164482630193802 11040586984367538113 12637581630140859307 14333885470720878622 11816135223646144161 12161491885861417494 11571627009751427023 7711927343978037566 16940602962814539696 6487493506222845616 1547844858912771278 14985398522942883263 17032633279979993716 2878280875870589232 15746128827793181744 15166254312415009652 2758242106180188750 11621401352010153158 14962593685558922029 10650784615844568876 12173277938782237165 7985868777898434783 983261088600329296 4492995733715388331 18356679955712487261 12274621121827188154 5177101815515090538 11956380580764010162 8001928925101187889 9766952186565383094 853291104177525104 10771287057133248298 4707761953823972223 4966987401907024307 8788489918982388299 8717078972324025247 1902472692607449955 8839204825060615033 2820204497477097393 2984696914520949181 14066474023864840517 14671041355527371710 14586047786579831132 13626297584213344350 18253912628404155355 11697999425784528962 15193955957449617361 6904986959043607112 1151718592227409066 4003852528945260409 180684536340290693 11106122611454805865 5689381295971397503 4665008405420278649 11433611882877675482 9489341736875295117 15466209632347377630 8175213139841377880 12343547902677941196 5331341431640067563 14137219842607260444 11139805793165826605 1057783171375560005 9157660082109907041 3790082680204853394 13779384676543194180 15883701143243619137 1576604726846650003 7537205607228636310 11769791664744403716 16964083815615132100 9564469992123914676 6970821980264545389 2244177828224355453 2060338223447056608 4357046120363154550 15218851901938988120 5175519190611953460 12198309400880225351 14121364384869687064 16429196330640810440 14760650842981586781 14436374563670897229 8918624369706786573 14428680583671254960 5080262938339969977 5492309662783592127 3557702895601961413 1114372220985925866 15985857159950228044 16496454840005587176 12406090285300978652 11960509098335703785 11052427311854896762 3009469636362190378 10458166279289999081 1179418811304976802 13976840915853378228 15602256586506253234 4685284246956325893 17571653040726564130 5700620259381205126 14196943909343817061 11938575364930922709 1311592023217793019 14000478154529393091 5217155618602723519 2712916931277103920 13483133985502253215 7654060533182407719 6622778404877386195 596202449217506683 3774849284977675502 8823179262602665871 704564793149679512 11373090887903459138 13889632638263288282 7333450384306059835 2257947468548836316 17118910300926533402 15046439485708140110 10502501811306499239 3186660235444445670 16177828940072516010 2384796961833010037 7829240020980523636 16238351009172022646 4640692522747687223 18420462750046963025 7190698708148138317 17370714479978291805 10352990278446574551 12515134926132099758 3795140382467475328 16177859887325992087 9315884377582093525 3016434529853185617 3400530772072566514 14158478387186313954 11281066831412118127 13285851941779879617 11644571503720981562 11027779296726756408 11956302261356147841 4102286027893557589 2577690189887099217 6628639159513385540 6213416665147956097 3865675245495207673 18263613173692789956 2886437596362958064 481580294457529938 12183485611784511387 11283973062805855472 9872164266868137085 725818652055479890 505870609045088556 4428014262533772220 866688092641958488 1272016934157481214 2181609951429359539 12862970724363031237 2218629154119193466 15916183198271618608 16864094684283522552 16397355316435703366 660639362010318468 6320505321507562489 2910813751411847829 6237226899528541384 16357771743220806749 14366658665884729466 4389483839946070241 2607877214385969500 13681181302234360252 4586524658991872489 5984467150126683587 4934648490459627751 17719206053613479124 18301211785091487197 14477493603662588739 9312196132672540182 2869692273785986376 13043419112107709095 1213305998360487361 12406664740682831016 1190622751814459378 4967421760331098280 5309282941842761831 7711203802656005858 2391312452828595887 8238196267153386905 7676826193904264533 14596798048163128871 2060396660757456371 13474616648679989644 4279285017693912065 8158602870879758816 18148941877115956874 3513103058580413655 17302660707714722958 12857666447816227156 9571055794958341777 3416279044903491522 12385600261005779730 15550221568492984629 11865720789283649119 9812558272465344213 8685113759344195194 10122577640745881145 4207871491582449796 8424046268898536784 13909204443077399802 14890235428624800830 11865469259393169898 8437282892623074327 460208240442372545 16527257048867588051 4977493650559337561 15439636083923507518 4199922344703046311 6527679817393371943 7559062515136285461 13429471553262993311 13763564256582646567 14628839529125672764 3245499319536600720 14607928356027148399 5169814491216670238 5371783630802375070 11688358998797528861 18136672411505761619 9502074064149317454 13473889052534889192 13005098725138569784 9755890870430663553 3318732669887268576 18015937472529186764 6613664210605454429 18224295250738905075 2331756512329072954 3906380525681480505 14788166955203672446 15952137495669042245 8279274501434630217 768568533937945235 12146368140670648289 11737203754926254022 15529307146186059237 10404313701728194587 10636625828583469060 16046359230846241681 15019216309406933180 12874452566613646678 11874853846659160534 4615135079485484944 1329081089163196220 4375954619901902838 3952905997863512975 5450839254729382058 1205972085220785998 6251798082916128096 8376347919049797432 17571926259372054790 16677208804678031601 3352440854951885881 9555848046819556543 16143435849246149369 2533094862296694330 13366025029761675601 11595716220050570400 13845040591464772835 8546698121284634425 3680138564897554619 8893521814688471939 10364501528426752396 6291989779044618289 12211816672293547099 3759518230441959248 720385133912414223 14207985023103334030 12186246825430333412 17619711150656435050 8620987651853596496 10988494742588772949 10527393453560720102 11080190722954806453 5838792160975809899 6794169626160428251 8199202211574507653 16366350655635358116 5537043412630196081 15766674273943814174 4823387763931386211 6391477094701595644 1927905335544026356 9189656874299113977 1739932473549879502 511159568488555342 9205716144614319806 8276731321861321850 4040081988907894322 2063349901647199431 14814516877694686079 16146655324740520209 12848685764877478404 13318603934944704689 7817589225809724109 7244870553836767788 8531753513791530013 13086426443307889630 11704274824609811402 2810874399975810960 5250473202004420401 7411058906512409718 6551936479624283895 324169948809909859 17071092985339991849 3034311934571298489 17179346381253171193 5552634125989153171 12868375338739775183 16429262908193876856 10268264386937706164 1823252225414657994 5399357536933688463 12735236137070844410 18143647428434006818 7708293319101386186 16163795394728876796 13497094714161959524 11731998255071872253 4888170475119731128 18370215854914862295 13685988408593548544 10806208810368960263 655171263967566870 11630701809972528244 17427687242296016895 9210256146533429282 11419625757011688084 13310264613953078944 10155149792406093557 13789590215399610100 14659935094457911581 1456969179754895535 18099685131370524531 16942093233455226619 3091989461807157599 6185247076975396325 10578429150450366888 3342040037466291072 4397035135773483438 16831194914591731008 10250223776128238235 18061863778300350848 2491292457915620496 800422735310207964 9753670372188773642 9032521034053350568 6984360912811769689 3756786949902696331 2909418092508076864 901770355213862431 5234927186099143998 10896435692410029803 1847262561418007741 15964013502964156127 5425058960298164886 10010542573380305641 4964163185428117554 11993583026042715504 13864088125421376231 3736954602674122301 10558021858684043541 77926144736994410 2533678793947033497 13127701087593374509 5167151989536214123 3120060958440873860 12789552333070395863 5390599689404765371 16535962531453578967 4430259499390379614 9672119602933663470 10241066611601342909 12731449389288880680 1219762001485310919 6016702237829060829 3423385200364339153 10493077899708586424 15488635198937995266 11149171120944868899 11670882881633962477 3677109005193561736 11735564604212611212 5495606018673425621 15796643973772289459 6427467995228522354 4344582567879296482 7897246919275281958 16648703241865138954 15611342936971922411 11499940754157009142 6792954470275029446 18068310235286954517 11624043437954683864 10690072729908870733 10887844301673139111 14796669603866016925 9045624586894115372 6049381947841453304 8483195775227481533 6020366322629847453 4955358769542361752 7108947707544901751 2471856730723398580 17239687217562457886 208956048246655464 1169756666884819143 2313098478889670295 18105058489280261606 1380136484868865627 16293723620169413946 13979166645145783012 13962108183932922873 13728434839829612780 1367450567749680249 1255463421611242037 11648557803569406110 2427971008660879670 15658206163792790716 9917694342339787487 12711528134114308994 5888625975466471990 4434103520583249460 8840084241148683779 3755419772264821771 11234620748948085061 18305525219695632535 14844234518455286612 3610170108796981775 18348980254554062163 18193540729437679780 3702054097327687291 931967697740099038 417189136424821287 7450505738113126155 4473794777319614265 14398236658827468412 2060670780958665997 16320283315716458445 17947134347233614094 958169304943144786 7127199538555611155 17393068643647023634 17088484716066733961 4370897479205337123 17594087324931704471 11420014923828575282 10235611839427436249 9940827685499320416 7008774679279661430 15136294113975144842 17047223907567663400 14594356760416257409 10292047304003510420 16639173168674768761 9722330799167480056 5767952454328307115 7575361524677509467 3672448519321558231 5857747015398708135 5811872701244402433 15333742199713543333 17868615282932514110 16002833680096852358 472418030926007958 12814787398331047789 3893833832087115702 13324541689655257145 9189790341266824864 1809532826898459000 18156291800104808710 8957110981909448476 3454054339365300604 18043406218697976163 1292573372559210318 312805751676733973 7857282807405041718 18092838945645567992 3554919730417579338 7365371916590249932 10135284624450407421 7582713753415489009 6132408201876279732 2905840008516788612 16582221027734999223 13341039144714661827 2841323713647042911 9023905622685281343 13246040433266988041 9060788318319963574 6008531068007934707 1625687757124944265 11658066503018965905 5139612660652302718 15485175293945366221 2401619952625066209 17750155738477009906 10923318916402798054 9731912279998362904 14272621035796058081 13190575654446208527 14537920619234940605 13652763247389321414 6429205478937753408 7508248617951786652 14165478826766899349 14486677454646727103 10033655118937392285 2230834548209549042 14199820018285630671 8415610929455186599 1214668110611353513 15369128533650358346 9859625659436746635 4125119340394116380 15445872698769561643 12193347239736279432 2040818538229137601 4167609139240247631 3802076357779475495 1376979952747134722 17420892719994986772 12040400058139484931 9166363779091924071 13917143532374057121 14012350825847768963 3635561368236621177 15963596271399412091 17949419253935485466 5414959518530090158 11265735446384118902 7894696251028209114 14723454193328062313 4176018276500031963 2137967814930430614 11182872848930817302 10161094247250443146 4844925815120918762 9094702038026747328 3464150505115968765 16716314775881859388 17601966130729080658 16915195244060694424 13050460865762739648 621551973368168474 9676712981543340088 643329644980621722 16865030551690020206 681193444671343366 16580508958452253103 15813984305713321341 13685558068229629826 13067833673644995391 6685183592481229029 6153704553138104105 9405735420270939320 15284826463606081976 11193093915205905423 11024183061164905024 11783671442437724412 952428171502398591 10577241066663959746 12304677743359350877 5696041732353980441 5475056799815994654 3108336583613781250 3077097516521189541 15301242747718644891 15546544369695210145 1299877131744709841 12573643277716396284 807651085679936829 13206596681032427763 6563439338298879026 6279377539083929656 12804061585483843509 15382002979123627270 3632493387293037418 16069747512337836280 3090259364473125430 17488979136016672467 3637438254905183332 14506289487742878095 8196719748666503110 4421466195196022495 12926849843414355260 708732002333103282 3019743457259748725 15182625871545221401 719149241661911704 2471804740474804621 11094705648414832732 5242000806196111605 5824885511122508414 7946334922100739243 9893198262009532680 7552955806010551440 9244267297449719561 6850717344961213559 15627857110273271414 7085190502985703313 17726637981343100230 11395305527551365811 1433603491583536259 11619951685869161871 17314977654993268530 6665219666394210873 16313641672161141914 11468602600577868354 2353165546857611140 2249007348709931801 3278189175028614030 10997614983374384729 11163619464497867998 17280488083919300928 4894828369938692381 2597293994526400082 14942886658457282836 3623414264211896578 4150185722197951387 17190086657697300460 6272032881063549914 7925310347621437647 17875475646169483596 5980307129050342395 15876113471230619088 6497945722719494186 13362008476773883212 938247433269014361 1061292844040488356 11213413412315559290 12065207262041285797 3152088521642633585 13926761248224687018 6411546619733506960 3499860293850502557 5824592455487145261 695951839404784425 17565402178412951640 17524807968414837847 1760844834277290036 11424601932945837027 3395415733606401866 9899833419296924012 14853861534933247399 645081201710572625 8550717674431635878 8333924393131951592 7704985825135593430 4799152690194788021 817525965528618667 598584834892253481 3521726065254102933 9341624733982316673 898122415546498699 4365103300481628284 10449520211638070232 445852199395606467 6642461767340756210 3916081136779468623 16650174965932312114 7505436032341980151 17164660945872978979 8513204784265692111 2016494735864957809 5262813139045497891 8515163267357326459 7096606179751733011 6274502246994039338 15619699109168006218 5301774456947122063 14058055245893758449 15391737291743198626 10812985504485770571 3979415763541039102 14321012036230917933 1530267015646050687 11779817911486045278 4299242045026977655 16716299543153789421 14985225539507507643 6614740580940369221 12343090824221580251 17517243508535402345 2508701121110354082 14903719253357570028 15242024152973781813 1526860361521355149 10372838834301051463 3948881552479593126 2605222423908220650 12654329907809939245 6834709627378235393 9613584331742925218 4102867274315016210 7436297941849819343 13710264127425952256 15072920248702042729 11199332175989153542 4922649640169515248 12141340919561936043 5558021776982806309 15306627716774970275 1961721311390747511 5031839246437253539 12420972777441509969 16870141146666533492 12613527141408495382 801229294521459554 13993121022712134238 13667736253941590842 10835715194533994053 5702306286133254078 16486769910671731549 11531719573507841504 9706138188886565589 11282109656732678126 10335811562718430867 7071240760885891306 5745614705086267228 809003190939252006 5027987533429205739 10830632394034931557 6237261871976408130 11898120927838873247 16701850797426405176 11116720574150088134 6780349615240528756 10270464716411536565 8547630275983270874 5830583728788834167 5674566570635687243 1526506602429234279 12350590605968403209 4917185110299860854 4498629737784204105 15621798662227263748 1698570617255146804 1703331570802821956 10653551727757611666 14701957770878354667 2142438315507793939 959390463204779874 13377807888802862001 13436713431751378664 15818164346599863834 10706943777542876585 503767432650433169 376112340505265427 16874004976981543521 10808789495831358872 14093487882503950094 17876141957634978129 7402721265495732429 18385340064758549848 715290813613793684 3165966946388474417 14102600102241650960 6000184825376550123 3601342804499095869 8404479806147626484 13472141750998207245 17102163347928603745 9423141989190682014 6399253447559869405 13622551985560978865 16372583954469710314 17559478356203340344 14581469116234429607 9753980983224128773 8055824413063109677 4472216072503139369 18260669391031924744 1190514422203579993 10231613891675182572 12290389833657302273 6536376537190846788 8980489599737180894 465116785220261104 6943178222679110090 12377922614944328738 12132225395658538140 10191863466016465899 701674939224072536 10144747555474502597 11328813349061726688 3258723340074299626 16441564100108751671 4246614835440210073 7623334622118694871 4363215394360348955 7774327756042102245 15364379114785163473 14622843782502683054 8822469952953637963 13952381513337086581 16960477874144012271 3112286132805010160 14058345102136874289 15465732277885081769 2146851401289380769 15407317513363546624 5175823498193602695 17018928053975166930 4149662260861096553 1631831032954979587 6996943316199597357 1872080761293773020 9590589738781781666 8001331295632372412 2634292817046560317 17842167333523343284 346352535898554440 267976990975503666 9752866133083837494 1332099013255722689 2943025736463753024 11478814831471884554 11807224693873461163 16366664794987396702 6770126059143026704 11473623800868028484 13156616540338196484 13674792724918303416 8311244347945482911 3804248219394051968 11315949124089747280 17898237445564144353 9008965364547441333 16042443225420964441 10943515065486086452 165277304977327252 7701547638902652335 15280740320958877318 8343521131611995082 17434658480455799219 5517648646741985547 8751724389422410283 7647768739901919577 18416050636358059906 10138798496625565293 11813473434670369811 17041053643074130373 14148994513410330014 5633910663529117251 2998666751054906425 15236774156749747350 18214203035579077538 15352316925131772562 11107246662560237309 8636634784916643707 18121433271568429791 9859506632581327644 7842878567747605519 11640477602881038211 8303028918388972678 8062002879606533420 15804885142473323736 14850549915746597380 11591872917834781588 6326613645705329120 15733537878397759530 15684393010854758468 16686825482080771430 18232311781198960111 581998473804387962 12213259665976385170 10507265392135169678 17558551580441666732 15425654653031396783 5719063231310291219 2787079097860645859 8185250555736579228 14822223631220157318 16709014918257321805 7869684039299534906 16967812281667980343 10414808345901205856 3155466509730319861 14465064918076603438 17203557694356091307 3154429199505366102 5313876994757035718 18158412987981277139 12815455383449448667 13094803020948581053 696752065688950656 15733343792793196381 14472543465207733440 9317446554821366461 10397364387117588816 2714579877146212846 13333915318527367559 14886578131990073802 2472603401024994648 2499688262886007010 17759940718706419393 12252045601130973576 15874038587084168995 2293319132288978393 16103391259344957611 7204832007195650372 5396784822948375960 14559241787032904944 7646048692224837300 9450260160348743663 49974160541188223 403964570793072245 2964549201047654393 1053407632803306820 6741619163210925514 12486787298115698389 3882858600159746538 3525346249552974579 231413698264953505 17744468381660914217 14414776352885922903 5383089373164372709 10867855906470534437 2206948199733872803 10493171888491421715 18153806062670591907 9480846053194168110 5607641802727075101 6239520188026828222 9089021441725276869 11161195871521342439 16406983949612891757 17524234817937091887 14617340466968414118 6568677279871024234 14432219157021811767 18350835145970272830 13871991759960962591 15451061760743912510 10674875624505151185 4128942053922659734 370876714042142023 9523705387311799744 10461883316023285133 2877065278227228264 4403004121933090746 11581121980189807380 1149772878560662815 15950679487601938836 15948950836132517816 2009893819807004541 17485939587058332009 15178327694599213366 3111621292938530878 8264842745188186080 9359989513620248564 1141803813846749285 15733943251961605630 193706721475537415 17258339777874107288 120911262957450545 2083987295387407186 13634318707861153291 13016505213167293727 11198297339771992549 6958560721266820112 4328042804339176958 1615542557616406776 16501175226736375433 11546136406758973183 15168127066145203591 8905072067358185440 6953998572076045560 17320747856354335268 9256192546457646528 6511755856682851476 3388173182865834189 1440017325357803999 5897273794491092071 8590358013059489501 13668907043669936691 3118183814847350567 2282665517243796605 11428899642688456310 16831135029860088677 7673699113068055118 260676820448971569 8858447689905159107 5433857360693230876 16904356099000344067 5236491777968903914 18302117703965710964 13164049780784009765 10061213877123143245 10285725113724199657 6199629528378161430 3801272658514576250 520401238977419066 2647088621332537325 2755650186550025506 18195954946424381372 710818227100173746 12538504716490009878 13090596629123134992 15983313556985890250 10075469667802492408 11696456522980251432 287551159830481817 8395184841941602652 11505752011923738859 14505162859106044205 6535176677825142923 15625848371283037392 1392194025545046407 8656997326892210583 6253960481270666505 17625595535778478213 8367879113514221764 13750986252866724459 3386055367395311377 10245808198492975248 13806378031291795435 13833332333443991010 6854672756339521196 9634694985187564441 12829643487371200423 12676672575850951248 6458656366831080560 5952221368840494006 2316337793720005717 1559478183895813988 10142567435947713729 3011600183068000261 4016324002787362989 3656740889087993647 2160936272228906805 8662207372685403935 8885236877933056327 11563224444406931348 18089916997296096650 6663460353458806024 7623847311963406731 1028857012900985226 14738204457567565550 165348190274175287 1039355771184314839 8589999862633442524 9032532369441269184 8543128550756807756 16987580192660391625 11467865704420400956 7951489555067697774 14751781620621127889 6412342323445047208 10477138496076887103 2203746079650585784 885530844582074997 669222221516037457 13450526016191217174 7951608890528184597 7328278619203896824 8321533142294826051 5268530935694361178 7654676004062801306 10661635145853848254 5092136653579121579 4267147581047281401 8072112053757963568 11775962638460760078 5227459704811083170 15023143298395016608 6244779169068210380 12090326767332187391 16583392859296343133 13751604101643288197 1959986979417909179 3858812040212880933 4420800853187869677 3706267554847696780 11559401315934110441 18374030045114473901 14913815562702660884 3014455105513667146 3932044885542942303 3714033458889432412 5421737045673578869 17452577920044599673 5790775258991217661 9986363232992523823 13280061787643301892 16933715354842071456 12007969991980485541 13310446195579433433 5297513850476547690 2394428098392395669 1439317417526478707 9284826645029321745 9891349919089517785 15169952193728786611 8544489612025673291 18097876416844019184 15158604728723053877 6239719697577147473 8521970983082944306 6150604763733456453 4708383713121753653 8908228080504530689 4623899994656714417 834895439553519500 8213877075550747812 13572051579229586923 5468455843285056530 7581217355824723368 15275691405206361803 3569637751783722961 6185684404172650812 14952490032119617398 14631681655942362186 7518601150249782186 4818504188909499776 17303859651031533407 7483450330100459532 2826205796810020252 4208777774126738354 9663093379322149105 12724316900458451931 17379911379774612893 13877789536326236790 825514446205588101 3773627391733677454 11831330439678731786 1563847063402157851 5520627193665816207 5608772816670459235 15632318324895237609 14983766694229581016 12938314295960561049 16782812449348932302 3162179914070197504 1542535304667734052 5709422648071096393 7135624933439763969 10655235415325660857 7213440000213711570 14933895416680324498 1288144665861151096 3867526971230948534 4456565730194037921 138244205137144976 9897600179908081468 9642929917307502249 3506827012096751227 8310922045494120668 16483155672239537535 15304216301731878194 17471739140983964084 3781075352578009478 9488288393850084074 1114879544270059984 2863367154300814278 8148508668143857079 2985756375488575140 1114825318871442373 15378063653841133479 714792730017113602 9951745098013742364 12602216042884102281 4067782665651892824 7093099603489167411 4122194063143074065 12628795144395171834 5652603416668183656 3658278405848002139 11712832049137482825 12760829752767660329 8918798465015926647 10029467037632127302 17867963402255048470 8184080286943644679 3792742973844179669 2289662597888313182 3805134446513885347 17007582289389626825 6808197815456911468 15468504104260016043 16894643916726687607 3017311954854104071 5844059915134495662 2902903144582530657 12468462545993451760 12195930608089762267 1733859041760685305 10838376929058817004 8899427736701250382 2312911777289416394 8439969505060812349 7398915115340476175 7244689732919775390 2675547572577696324 15616254233334759541 3655858499831366146 1552055509807787854 2037181720332786128 13821950178614267345 14574147777928763640 6952237558453387426 696443195447253734 14352277868277016655 9874118718717879167 738709893612144733 17418640761020648338 5710214150750132993 9612380214890470454 6208757535989926586 17584544637195429485 4386190542356408506 1591733650241795533 1901154510109471452 6255429564159871708 12129427655241070414 1082640473319897700 17941786263682513155 3845981998234768182 5017792107302043720 2501884331829982460 5764549656995087367 17974186609797360783 9826457767500018967 9318034364995362044 4335250992786995853 13919639443716952026 10127094919633952841 11662719971950304140 15143003049481513350 654467933156925280 9081143991178900632 5950326804786933118 4451144515758998691 16106012721017424636 1978403151362710084 14747804498795255038 170626931524009987 18157169903659982976 14185118024212634331 2733895204900936008 4771342012808183864 85931721648392333 7747690918062267821 17769913169078152673 4508436900867238471 5155234063113733728 17051486696697069756 14319654866725285519 8407417833332075792 381324183544322320 929744460085425450 4847222828832647575 5428223384729036202 7558078115738508008 15001870591753486841 13298086560364642520 14081244732234463623 7851435573644277488 5795761947680229182 12986713343565083668 2421905558914571297 13699331157756141556 13509109891196623155 7356177114063093671 2107317407691910590 16928625252774226431 18123202349360569242 2310477404994786913 4437307820080553718 7113899045245748702 5846976717024314167 9040398906406589026 10770047847625924421 13019793028861382416 8637618795591872545 16706691680869361050 5024817585554727988 2403563509952155113 3007231215300033642 13081202200052242316 15149697269659460213 10024048767512578295 16516553531829143632 13529571678267180502 16617803011649977106 4095124787157956239 14649172014648587693 7754754335204127477 13461368635141624424 8305409266815579728 16489270687616743105 6215637566281454711 12712086195703025871 4018726091998210341 2686862985816931382 8062296269380914783 9719259854365530324 7900522893674904357 1372440160298672757 8869270310501424829 17457909610238687425 17676320416161692072 3733974070733666976 7672269234191619771 12382823883359257344 5891221398164468868 523187149644031612 11534234874043699005 18350180630629618906 8760699990874083305 16917637778508951443 12060171968412648459 2715231622011891690 17995873522010313778 15860774143127733208 12822892690089697992 1373308960433576970 17883207407728963155 6313815098366524318 1677928029396575568 12900654163418320208 15117486994615210617 7802363359876777055 9456511106616532162 1879618073563343980 9404239303256216114 3656901537694668963 5961483229206691711 17367565064871817330 13251454997545207084 10251195797350894064 10414025857521403065 12033129426179637453 18147003983488004215 404643694001623963 9294034955193229552 3260999078166360660 10345479113250859794 17497776932258936583 14710232374705383373 11479173412718233893 7996317883543947564 1983205128633539433 14233718610594049718 13024536297910427510 9302077497325044689 387063007556678610 13526117862732807897 9248715818729697398 1143100629933746024 12170810666243699292 10895908551194050100 2940687767091575689 8464758311045412861 8629804952589934821 6277740872067617968 17266778305554224355 3394534777290952954 3837887844952300840 1753724822878896898 13477793930920027007 1848040540864142312 17957589587255955059 17794467549903993806 463549051477151891 7906252073384761536 13376680363149993095 10563109078506410105 17573873643737097908 12859620322509980267 14720534202127245300 4917371370572439501 10926994927011524121 6447140030646933907 5084396747549635883 958669991484398301 15330718044229737821 17950690048691905512 14342865940078939751 10362433045584886944 14825091956603775582 13720494332709677139 17491441608440986005 1387794480728459526 13809233346086268136 6926114722394988960 10538841315117368601 15209578195042590792 5942414634999440577 12842343732166709903 17343514539760778302 9215837930170833467 15498100997694506141 12890854808486335336 4017161940479469485 15303427671061968847 556831151313542307 13324138084100803071 9909937303314887500 888855237829891363 11518933828896408555 10198767789777846586 14652974996582113362 4469324935978838335 6991229217610187241 13792566589865340132 11954613938260007022 282170386760172565 17348312644333447812 3439508269706318743 16153643517621725417 15325246944506596057 5006913657368027929 11069896438200145406 12922696983743415021 18229916171083098581 18437425540528132461 7456502760806965635 659183220980755529 1382430793285719969 16261175421398069946 2418050089368471404 13002615457639386240 8649493693389117181 17962276770264782050 17393430726210539976 17951912829121934999 13877370343651236496 14881259304677661418 9422708870775026909 1425186638910703492 14635338449796303708 12317644270719194542 10730716767492662094 145202514599682877 11720665660844605357 3431538724780211509 1124625262250511737 11465995105971357587 13016367602543456996 11264975383646269325 1056609911905747921 5198803696826024769 5167587621656886812 17931765119114149076 4777211594321361602 10093802556982998295 18012774788887197075 7164395600926934104 4152697190565008757 13484295233005583190 2649332339168594777 3251603401573462340 2993615003022199164 1285875943493147677 3458715282936958041 5269220954254116906 5491273509039386227 5513489446471085044 10199522034958734699 423187546709243031 9464543915973130667 680962059281489362 10883434397973964041 15076547460889107774 6006879462508724007 6793735289329157834 6949714483566645385 15492074800207734267 17904573721750964633 5638277011078248510 16289844772991043029 9552700263455555420 588324502543213077 11350358862872106625 15562473840884898005 10764930406732527010 7746700797927820836 11512213022802454157 7116747277756097964 12925799708180902999 12205743114725748142 2847646080565591776 3555737206037779904 16979779223514238321 11981979458651461218 17144148112464057702 65561059022749945 10722025384418026851 6217435696777865711 11390965318857078317 13821204333233245144 1438636655746532974 16033626790589443941 4081526269123345892 16291473768404403810 17390014633699204965 16064122187190494975 6368776332047808468 10680585688673168888 15010913356995516980 16166979103633823986 3275697788535547041 17558406203335707234 522488145371774483 12269785618282920894 11867936772947873620 5344038184109860286 17217654870013091847 3828891905598512263 951176544475420956 16206331236191203531 9622675356112745153 5430053158524199392 4474149085134806609 6077632916895166984 8888233520369190178 7691768008115361539 6288599728574875264 8085041843789436319 11343779458877306181 3144871239131901961 6145538450853465661 16262515293838558045 17620358041244660180 1335513182775319581 5991841667612968471 15254492770296063988 8075773560791566949 4919458575782781471 10919909768419458849 15264096806178810676 227669704571967117 9556639340564278918 15904618179917269821 11770119760029507031 8226613896055251739 1589543728737223872 4469090837494663730 16803755620563291714 186758838721006832 5911550471071345119 3318459692170708174 3200325450515052260 18276640461420389550 14678363433443480188 15347986127141406384 14248860152541110990 1731065052356655102 6921800818839127507 15815301308682630037 9920595776737853675 17062483454606060961 4610515898007157215 2358547253872058257 11299151158206952288 6842375089472133888 17100977021652639439 10256397997862080334 10291153900278214387 11957718366027708792 16030062512491853073 8926698203564837998 1971517334664624839 16093309083088425791 14857203448162570775 4573677487369524933 3717914379763750548 6399274731819264156 14756294839680360254 3080131428940944131 17067072778414996201 2920165823223594885 9183980026234919667 10655647617913208833 14085176801874802420 7874976046575956649 17199288231478547945 9360427062908261201 17033798907443526982 8067998219366140024 5283952335545191557 4823293809685628564 15935538507476185095 3992518190722057339 1650403200280307176 1703021592785793988 10215051967888811782 513848380521873893 6875440283510883084 3719855863013513087 9961026085203045092 6541752330421437666 15644225921185057260 12359482987889995679 7331280870446910827 4655724527842504102 3397272058213172330 4401552239412006187 9481393743202876159 11394938586245453169 1467426398556409339 7711172473309191206 14406124527393388222 18270408197952612987 5579852551836568068 14772308728287995543 7165152666100900399 1703795614055217562 1877209824542053409 17335471983064211499 4921672838292622959 8670773554591843598 15013557149278827466 11948110618357428097 3921452557870445991 11731551355868885273 3210061024635069 4279988448306948893 17791543317982308033 11239343684788634571 8061740356728439168 2183349437754596124 5704062833206990950 16654254537726352479 4509772761180138739 18383543371059660231 17632756061503518757 10202999828586095334 5743992685548328975 14077018695817610898 13876227173108262292 8248511093427421962 14495314550895114001 8075303044226397734 15092574911162132196 1012212038874478204 621993542365530805 16875829470409471979 14238736697401035289 14659972623234031261 11426936792221018772 7426462771516679036 4627261531339501412 17955156986888870020 12110481375039992472 14807964315108111668 9079291871181218602 4662149078448247319 13722426964239374882 5811959861331488287 4507217030902212525 7723968032917931029 11604921370429557588 3777991221550834771 343603877258908003 5039421675447112639 17488482105242675372 9563679190353259698 16195345048087036651 6564936759712266132 9635945774066039804 12381804963955075962 3576702033396655707 2566668969066369984 8853199006088973915 627550969567641260 14094875607293244905 3348386798250624150 3330151297647375481 4962790929521320827 11283984413811848840 12228119786964407232 18434250477920190001 8381020933994196420 3066757799326763459 13234999262897634566 2385369830615792241 7468184865220801920 12774760361022863758 8792176019899320656 9672715815657675082 476442593406559315 3244239237426327872 3539527558426798042 15938874000534549582 10384488956905782646 7263450619304597121 1442859520563175233 18219232719422128498 16562285229226408936 7903501114966679700 6443439484361689242 6751544503230787359 9439626939164717010 11044706902016804872 7272191246366739198 15648988467430609051 13485259764563158985 17213864484147614843 741692588349218267 10478494082421191546 3649397021224749346 9794065861432823306 7814621874464714292 14479056034015105690 10913698211508184174 7692456164156673809 16468073371013510749 2287554510327224563 1366010687409296198 17912335777654239221 10419490366694876606 5146411041048122021 11778875884429236327 17492067479413012816 2858864317986711824 14614659245586869701 13276583438999470631 13905695691268915838 5159451331673668304 5173851616713202458 11090036389015448245 264577253448273901 11562919569252144207 14950460130709215146 14201605272991699592 3634302428428030546 16451737245055402118 2655737844979063529 16179033268867073510 11010282558756012396 3412382068231700285 5689171596918300004 18413041813539838006 13020633082892766661 17671828095809308427 14020292868918764049 14873383416717061447 3626294557871965275 4744220905356462739 13692162664149478741 13316159188388171197 2945686809354400620 18361228797551897059 3849359747701069533 15379107819689738869 1303191437847018039 8117294985871013589 17676895621887289966 17488477424758941523 17926853957832469771 15109913336509483505 2700121001131619625 1003185456876932726 11917941508903552840 8401585310205383104 30414001719944260 2058680968842584277 2540792362386943027 12450391778669976918 6370957811903860259 11389550666837159471 14946386912455478892 11522077133295115349 1249355022699118643 567294376392266443 2631647733448086646 4057240996820679440 14607838817667083430 17654847829701833471 13470711414154797950 13535336005615991984 7759289206011539963 17001650869750120944 7832728735119076620 12432011116354652380 16481744665305747176 17233501848799618792 8790361879221120900 16656335013653002916 13837643112229593808 2720345729182210616 4883942044832454475 3833201053470245367 15913500587465706184 5404484879880461137 739903348005873092 1932153481750247993 17673634580594126527 7983758256371494910 18337428637396641880 2828065140356439272 7723493173075614636 12743031111953869590 14915617898247115665 4992154352356369775 4247118452478393917 16370431611877982489 15655792591518889478 5075545343776050984 8312711289944500189 10767264426899344551 15140886904375226559 3366402741559354349 1579378798120245683 17313051338945613238 15151697221865094183 13287647596586031821 11808820117042955861 14997065782832468057 408538484538939755 2542233105299683833 16629682656663423484 16700979867173893419 214210106750159050 17158918944910969765 3170212494731374359 3931455444252923688 5513505732827356844 5476732279319084107 1805016527199982425 10166223909391259570 12285058890578143596 16269894859818267043 8201416624287903527 4685716469542866627 17449040516171365389 9768966492420033368 14993601928658125280 12761116678188204877 6994766575361270809 1512108271404808964 15271760708130923080 2020876501837913889 16500608905376096378 12298051274637712134 134856527018005575 364322776244948751 3692938654180394697 7404506814704001703 14388711950349839424 6169513832393915092 15272334081306421147 13010758870054200939 2528923982967899045 18277424683164620924 6987822117008683057 13633630105136096471 12537165064755577780 10243437875876144508 12396182085507341594 3107926212680152582 11410698576943130986 8233213607204804087 12408880603572137304 12032556634098625682 5907580708128280002 16120185437885787156 4348025695442993661 5369096402235574233 13406969349266489523 4684307172022050109 18155018085998432902 10743990402545885434 7437951533752910802 3020454064174781257 15029665799910419037 9031099293988472389 8408625015336435581 1896571619824864492 11522273710019244909 6946588735500966751 12195699737171198118 13277652308630332337 13731929466564313285 6867812194724541990 10805162552179573959 9438383513398658240 2327305954979923680 1969791204066750546 7252100803306229150 1724100040920966257 3634353779919314877 12263139226935843228 6100487179934529902 14264606618712901723 8080940970125300631 1952028051228370456 2523263488300859992 1588557376150918360 12337973204619933967 14695574997677133956 3783805204952406192 9123967265740230362 12075854932513776157 15080771256952133560 3239204109842703490 13858263883742629359 1554417095313497952 5788678575522030342 5169194566914444531 9995689333516476568 4125748709804226812 14731154451794745622 11295923676854450131 10510655730463257567 11671879690077467708 8182589707431870696 7629984076960164458 17297015032714391681 1153124068271765478 226840795829097368 8937102577580147893 9223195999122178651 2533833647428484623 15865284110330297551 13278252067961122287 15208387669926077207 3105987345378971705 4875664391852677992 15675325896989853942 12226611182537832013 17704841284838498210 12568309551351877628 1482141284347772796 10367608769758291951 12823528368625405504 14861222743970227954 2877332462958407929 8042738184627191292 7951503331440265878 10533859316754090071 18068035208190616465 1532011797563306356 617430129939327027 6878195049661236018 16286856413951330280 6461110597033732062 3635480097969013573 13382259612935293331 15076931182451360548 17064623978358562518 16619919718916806961 8356850434880349302 4894247396021302071 17435393214374539123 14152358128341353724 11605420763466713442 10620922566853580405 7961069899158718502 1229859232274699160 1906848380002508043 10704554971771641838 15399179157874357664 17642967410200285570 8197348565361270722 3564287498153921168 12979467852337652736 12883792523777772508 17280429850392458251 2357056681708045566 6795002621699601483 6265349548269286354 1350892130743523035 12563098345650778541 4639329328936829500 9846084603575980061 14213077895239488296 15958292202524273459 7923756196800111460 7603220229427355921 14175704531187705628 1298552055666297693 2981350927451803841 13453644765160749954 2050488017333315474 18046509008642145184 6887477996759082301 16399660420994105311 6518588919279380262 11702707323444193625 16057246082969956576 8391752110718036418 17193886034022578106 9696813294594251942 14937812342175045871 6730438678811533194 1920010149283954987 17545947612801787421 2604405410161544374 2741446215987698725 11518667543883059670 8071784122321896853 7686999166797275745 1634420420035042988 6909098269315666406 15282457067647170839 8931907129252936464 16549562952970175578 18401060737726788487 3934243264392543937 3984928633288064326 16137229092861735323 5344144307639146284 10689775954222331555 9335136634373924038 12386245031350090413 5971742127722755604 8853164103746685848 16980579243474542140 1146262761478027073 16367977610349217094 4620679054956823893 7925596025923200631 14054871044745508927 647401742440190827 14693564822857213715 9137028729849827186 17877127150874482677 1574692194571031497 14360704347357433605 5798042043546720244 8581271628367040672 16716555060335899583 7398975948279122525 7582426872025149242 638890873026759427 11015869511809833138 11820479918824609889 2625545318903051024 207075021201670026 16666499888492196426 3281502224385592828 1957388799838138908 12832533685869812863 3183775164516885850 13840849412806299355 16448136674065442299 293869710918526498 2709514102203471618 11465344100080040165 12742561357922210549 6598192403559821490 7204426493233945145 8121694937487509583 865277417079090704 545279811204516363 442208282297547115 1705111447189319116 14576948762507113885 15828029018911231891 18278149484908534783 14682280150756753438 1200357901658874903 18362927351679109587 15238311653441461338 15167826205444282335 16311329699703023358 12549381854064948956 13460189599482943287 4231138479022481354 17999049299861950498 3007813072514918273 12400114007408635386 6278510321422421148 2832485774999826989 11081299928496931795 6696224626334876714 9184051920049045509 9123985073865590420 17419581531379467620 13116055308832435549 1785050991877113245 2735551430776433845 12977033359474920359 11259452600293329440 9092502797428274658 18410153401640335739 13376266461517145334 11764756325650815305 9213372889133307216 16997972195524687502 13239371932108865507 13897117755107347452 17264908616317270906 7993759990103696132 4657337990823315746 4050135132095937993 13765178644546391840 6139173401797062024 606199391894244120 10483576860047782041 5515163559699320743 2538795068853515436 7942281892809230468 17998420160110672063 12158204001063706185 4319082691651414978 1950080553869117175 8367572895520410469 429662427710624202 13621426964787262863 12093926315010824225 9665027221373486861 13812841310827210674 2199853951794497896 911327122268494675 16461625221112693365 2461063441980768379 3684010364275016384 3268798551496201908 8658337821856044285 15070580127418664743 1180943824969157593 14481959171213035213 1911408155821704000 4825920173803691378 12723592970005239834 15280535176827403894 10674441699905689415 3162806004140138279 4355787850852702478 11578957091391514104 16979497578345115919 8195716347339590586 11878193498495669103 9054096354512433158 4697034417138757159 3460292241533004393 7348456005437518052 15107588737527449386 1358582896384968765 4582756011581587422 16710204483317401269 3767633431444535911 3065234052384108381 16417337053393872346 12475883112076438619 8097458968629678410 9574088398496726356 12010348408505364883 17400750874465828437 9743318137286614333 3252184457152207860 18319666383296559236 10956909077075623443 3176431962599736895 16432210959687927401 1522492892545979045 10599078756383354837 17813222162741617843 17810132414000174341 11760149194130195953 12629136973429304749 18267453459489379465 2068883616078563958 5619198579603889540 812460798009504593 12865792347200973312 13196140177761626610 1534867474637789334 14513994426457192802 18338487141585549916 10061315296849638723 9636223745317339847 2433598719007535134 13871502246882427640 9159050232853294408 2113530358135194770 11164924759879463770 8612176033537276614 18084994257155468816 14362383166809235822 5735407972053880191 14611730970704252429 12663535966515220542 15819081972545494465 4276211410646646383 12079244571935834759 15589793553299719567 1151869974785944072 18158127535327063453 6574194814425003481 9587051314413093192 9019830709593521199 17907088988352400992 5076528105734509125 4778812339736828652 13603368007058329405 5919847885349295627 13683196496594050508 12079696385976175934 798998493902693665 1263229185208935503 11180155852334821433 13890494017475377003 17089771661382210167 6473664621369058409 12957986809224857613 6917995712240550085 3027957050059361410 11593076532811295173 11346618665619214934 6240240808286942036 12402949946479849635 7516861537085129636 8773012537256907658 7736972139897058175 5853765767231689778 16401112846497521587 12452174797119985001 331098100565029209 4568719866334639528 11703711192883896346 8148369469090522985 3071545114694815182 14137200454799994124 2327825599057869016 6979782663593034701 9423148944077879554 12693099454422006290 9666721670457452109 10612154169108092206 2311087884205064824 11700857591613236808 16375143988470799307 16691033197279051961 1935065550170735984 8737430736649632914 12908036726583338349 13485181592206038150 4546639669947013019 9762616881099407100 17527992040653941638 1775549753542829748 375515035225685061 8684005423885710792 1770641361234438555 16978349691234256393 15010034664861391393 6232373696318202123 1405153612760816449 4846017742395872871 4318660164089745961 12418695762599377104 7711937076612935890 7901448588867621080 8317969723533814721 14380813598384881200 7969846911754192309 4309626586317774564 14780931578001775830 2092589524929592909 13403247360102234367 11898890196013874295 3235651324946083137 16798647199939537364 9729733427441035289 17860824251042226572 11232524187872905929 1707228921804720208 11905515452118481067 15934797067544511307 9408689788685434669 7539113259428277808 14041549543515408683 5122746734688454475 14598521213754071541 791109232667268693 6422654059532531975 5945185662112899037 2349762945114513433 6529440255189963085 5099125160639065132 5662274366856592098 9365110238784978191 5290230061230021476 9073103335572187395 4984543717724414843 3368273043830159878 5174943818905995435 1244257921289818171 7162442374354085980 8247000702379908095 14142703455881140095 12633189313846418967 5749921514579396019 15176044173415568633 2825663466309968201 7212504631454513335 9269310473667667951 6418284566814169713 10408194447319058590 11605988374640384898 2485396657082870586 11115310010330908197 13317461971684696394 14874726174771391180 14954689918815554181 6686912971227603027 2134643794527728176 9439494589995547125 7447409663000500889 2284590315468213736 4425620009221748549 2479910216818226153 5786940536596958827 3566277933221130616 1234846856961244055 420829099459079985 250799608210784897 4209623897182056581 9370177736766225330 6500724625474428568 15398885354396411337 14229191477247691668 5115973416866892042 10100881534948938675 16648835794955122169 877663885910131752 12362697347346872739 5530758402591162867 6158688106889026127 6199346443193496002 7289876979842900796 2967220988636450951 3416240548171283200 15825319441027497882 8064530477561947070 1408331176556204000 7039912369692064349 9648330200760111933 468316140415858025 1549631063891079294 11497662258576766627 2276166556368381991 15261696339119954482 5207899459143298287 13961391065487416448 13233707905141079412 10208079580912941366 618555560746346876 9063505889413056718 5686486832820671059 9926999223308730466 1482226369959454013 11704302305980522836 13179710159949740409 1715774213210187329 1943396253293684565 18146794268357970117 15771817961261535430 15793202844861162697 11813722047427071907 1348015770135096216 559298957380866262 15068641639282651395 17300492443700402849 15679136971547291855 7066522182009418470 6265292128932001196 4479330934897849702 13456377406226908954 17743602879378502414 9773123396897047916 11093243073734171475 1039628119924186629 2444677314681451067 15518719731915981799 10573713819793855515 16111554188111974545 6397593780861030047 16027897609809700656 11990613384812134885 11899243016675393672 1472273718170345425 12502647450706997354 10244093646822043206 8908596936010675999 14166856515184760491 1570496385135392954 4873739110090558873 9834059491112996131 13658635645662257020 16211048233766714695 16315263680140041023 15673271938246075499 11663048430512674031 9015466360001122656 2343853714451952227 5675976446978982884 10950470749365791587 8964194844527308086 5762382992007992755 5463452104706748772 7620697938272019652 12193723117990325106 17096801157415730862 11037340457527150153 16758063011485737719 13560591477898265486 12551495296916703497 17896770055415563275 10177941661951110383 10845898086558623454 8470171503596017355 5642526342111176816 13709935954448844161 1758581882621782094 11351564550416989396 3550087214238021922 4524337742639762181 16135909361135784591 1608963917305699456 6813697033879455372 11412494550520650236 15360138043632132095 2476721542515616938 18278584842951728298 8674200278226118952 13371687532166149097 7777661490200753160 6450561517733564844 10436418101391076938 17472349747424970595 12690505726262650001 5250405454598846406 11897478106377048884 15381100447931069919 9826499034891002474 3364398234212463315 6564230882301960751 8067985342891521444 7274596115200477312 17562914997612270042 7524519109054929416 2005491635198682468 10548673226075310566 3783038008561745223 13354309322828288488 10034657716489847673 16159825601179530242 10432602449758532991 16362041939791345660 18134237299955786887 5007562907858244307 5296161758437412886 13015074573779919368 8809912941950529361 11646336407132457143 954414098453643271 4745840002855982443 7347497127594023242 13780173506353652670 15157714004417880024 1266356618456196242 3702860428076638362 15308867773351793327 11721464717140756674 17425458337208999900 12959511226712155170 7839471190232755000 3314510363040316897 17760948207656169107 10493725287883473536 15366658506323340746 3813114525851811697 567667135886175097 1864089875467522492 6769333371213932442 3825151854951624913 16508551541495964018 16308690037073640285 536628436718246140 6705498958524638855 6134552304127379375 4684829172428906419 343913073908256074 1713683459569698382 14390555517326356713 3658482692626052235 686336353964716355 3439660376728259416 6061666725590371313 10756800008960216678 6394185157041738012 16042035339751955856 17833774593348334117 3415985120930503120 8109964168185613923 10302301207599641981 6070969896469346143 4983715362842560242 11041277786082081601 7182271847088535622 12697960690896433367 17007346745072495796 8015502267855769411 4622470594906566565 1163878936537769332 7701930450194696221 9163554898607067826 2578983927666304888 11330779166048534922 1983059909244721762 7664000183648751050 14474288112872843340 16773702102271872982 4189553846776892002 7362151456559842133 17408536189931903572 9469699859762960280 6117170658924242540 12093026199280418355 14873555559462693128 9842559146854839103 11739873052508802779 15422557777735209971 15528742404357577461 9148780579004393786 10337621657543562829 14479899138303482364 2831327291677307842 14556111699888109564 5753306664454667223 6094975733431548660 11422585625368167512 18144145258928671544 13930820187509098293 15154202060504335862 12467404690827140471 17774853020087402615 6038736793153817330 9621474318865337682 8908614563614962594 510715412010574725 3901086877298330599 18174351327715831155 10710247568907217177 1885308843542361335 14343921962303683610 4079035128212343494 12972082565329353841 10731288826191291618 2332901312739756530 3191811136612067541 10023960386984840268 7124328716916124352 2304222340385138868 4171730929074509931 10821951507869561868 3590883754325137371 5779675162032720045 464902871136590390 5896502383108367074 14336725983620915901 13155811547858560335 18154249033773302047 15237938293514546623 2834413509284219964 12638185599781508167 9984055097851625152 6194264708703987176 12744931956992141937 12806113296289378686 5052593266793118057 11682257733474867187 12224587608769330920 5295150451800002832 13397466485967782108 1339459804293646885 3778673996165641814 2903129242222614055 9725521694732190933 10997832443159361916 12674168979055231273 6851125905292513995 12323350060596353933 1848962167507019770 2273970076766964402 11293639921297286743 9134102133256670072 11570706163123417982 12568598287553233907 8992496534941239787 2563935041276507633 13207392124029232181 15083696478059427554 9823761642661106986 3029586078341647303 8902817993692133648 2924458501511303594 16220909868443554233 16810960937611857140 11849240872657301236 5276319046275517044 14120881788362365351 16112012324403868811 11214066874584138833 6279032297691202940 11022232312440733397 18388458055175760511 9240981909793370276 9635889324696737370 2565046660241789870 7437265133668527477 9212794709695937248 9776073068460506043 6593805649818370862 6993474887795614487 7958027978873971405 13159075024018609065 1815381781589453519 7106979392889766013 11076276545992916470 15045032195489373829 1420947605619604830 15115511287024237273 14177980705849814798 16310213273347972551 14728969671702040983 12624621888187404272 6013691534934291017 13234970776971482604 17014452588622502901 16346630061630023602 9253571136658093992 7375338490232569175 7103705656096262325 4233412198157546503 6415281356235225449 10618393182897345070 5495363087064451328 13749395832455536276 12289273572130383991 1114884037066197174 1547302065696770779 12397571509028304844 7539388268798150601 14724530788660016224 4686125488387686018 13084466392101488700 10983269549017970200 17596098117219143937 5192577353675606776 141037947278311978 12297350050760405713 2806104409313172510 109407258342099264 10919573750951869147 9778366631641250760 407968543259753867 1905679347596205372 16531473832604415479 6279076972733126930 805909977722479466 2031722102984859757 4376290699018619877 2592163794582154627 17875849653670143040 11815796259080371663 6444344866333420509 6094106571934481047 5747249020158254997 15690929779304235276 1192429837613855246 7498729182604601657 10324111589241733139 5137911788193038419 9836295498676162035 18137296251861768885 6191227680977280535 750420406250799447 17259216890614109296 14546442658220751121 5429824291049761807 3848005034830435229 6900950618786643304 3422384877707390515 7011973559473108058 13064406205540788395 3281414265283355464 12652381963574859984 284400413616030223 13667262535831914871 1971345758563383264 7652743458428792593 1029362306907010626 9157128604341682668 15426265145714870601 1311645034512630248 16782765394907149566 13258916234838890921 9761529334184631574 6827462393857069495 1493543254433733599 12011464631532002871 12779471381492744115 13891605696333501220 5168914823525314513 1029729147964386608 6258003811727813384 8592312407517387411 4672046128185175604 5726848341227172416 16544602642514463977 11458209691127101191 7940228607052180701 10981626863434725363 8360184656290770229 127854628337634174 9136936692614950240 16155545274516359426 4777908111709216776 65075462930969076 16004245017665021356 17032559992832488523 12274634504191011415 15601135277025010838 11788795299383054050 4987401234514687032 6970307581069738290 8740246916700875321 14378600358124660556 7414239622322617350 11358601748763606927 1886721934129442268 13020310798209046936 3768986619861391111 16670671857248347822 1486435177883750863 1897498193676149523 912443229982323968 13300581940476376733 8056007736643888908 9740252323396337925 4757488624123273596 3530818015027442315 3640853973094926629 3313029235972969371 12701630029395305496 2009116321108994882 12166141597613123012 7649466030377252232 2404599586953094761 9855417796133298347 11047481953216973844 18387662758247884686 12596013502729827935 13251473837892268584 4916241407670373642 7387708592841340014 13540390024867537301 933351184840511375 9711391024377891261 18300911332051022303 14205131129468181707 12560342411790282756 15049889692830617879 18421936147210648909 1671216749399945630 1685159224433675331 2239035699434247733 8985067278807780309 13022105406995343777 9488020755580394268 1803376056768515651 6311702939658052279 16452651108691422716 17876605664739499276 17749505681446548219 2456454068948298291 4426166712253751334 16213596275002871826 15207778827421132730 16974600812302898142 7265363120265264749 17410552335128003285 1869232042748391625 3164256946901156721 14743832904162604374 13711707798165784663 12216937449807195285 7243838083771310797 66079355892752846 3387605070814891820 8394907029889667420 4539017875210642855 12763214219230770345 18024440902751837801 14192014904158465500 11662634829734106058 8313269089905371244 14264339307785051136 10465733409346883596 18351144528624738546 12540914372767653829 5009529852442620040 16566086189803654075 1806275753339612513 4763063232991118654 910028807966750651 12181528230553005628 2028660886028038475 2371139881423968755 1315208491518475266 5166149836659509881 4911773912268896379 12509289252720856002 5803454717958499011 7897075078589573739 6508918438643998288 8380730664160541269 15099566421853492116 16619841878109160253 8055280380688219810 7073572897185174636 2142817884154379304 16957436893133038681 511816284467423717 1537430650607884124 16859044300912055701 2906495184671861942 10139743392479703616 6898893514801555692 16593685926747346874 7520977272450695102 12185456574801036771 3771131988083211672 13663765954456509810 8809102602164930127 10867863805186098155 13390312719175164680 9023487304492465722 4984869337666311960 4387365025898417599 14047042444031732393 843918671655518230 168568662156005971 5950023648449566148 4364822993119463713 7379536269990701271 17613401865532115652 15196107975955889973 4684128237788752761 11486571410190413092 127742653357789864 8895067582845589092 4980622993213956713 6906018926845731596 10331679272310073877 16260499167889320321 15210371887018522228 17115282574696329577 5660682630859927945 8137228348645996136 2277617075905501984 12327710964940923142 7265207390098691392 2952716355790628753 2158667702782973033 8979850325638372912 7862824597782714106 12696641080805783888 5376350266409240429 5469729258519033092 743459479370483128 1087013178473329005 903755317212089435 15788947551660261434 10109025206097674574 3819793661345470427 10949693818783651680 176730940114323621 8795689072211477181 1710005911585680234 10839489955904348563 18139459222985127950 16228624996322880945 16683250001016102255 2477346435553725875 6253396604610654809 6104726137832238831 17093064626910399456 17738101455503885548 1184180275471615335 2034667351842602981 11795196887503453419 17344972114521053611 2962602608693645457 1363455833482520200 17221581835985949489 6220947652892500811 9328621124063943665 15576733869285179833 16294778745815091635 7461254446151928839 4485100450858237355 633498405894216269 4726203166012144745 4646339472839573858 15838177472657441257 4130958757938227518 801454464602300402 2870632504503113081 10370625246919754593 12279642329775443961 8848158678478957303 18218173268870204731 8312672339028854877 7282918493237450824 3293316834948497020 12724296514072859135 7455212460641769134 15652626920086929710 1993834782177882202 16025119511324467350 11023507546188584690 17178441775420681068 14156783744759090349 3853577351678482033 17058353409461171660 17798631203571699773 10689476554436457372 8161238956894710653 11116760701192145536 9677851084190991929 17956999350655106731 10549722914383643290 7637982177318670832 2836778667016305960 5154346618206133049 6343699566020924300 4960127055734878021 5699808759510841614 2417397551160482488 11144413764282921728 4222498649398081552 15104459782470531140 5560403876712554991 4768074927262745673 9281279609289583934 2889116135743074669 7797888485613192281 10265867892940499033 5453090099392092181 7533115700014351238 8389369935394035064 7937855336468882964 11355558074897875721 8268756834807426192 1872144641273473450 2005422161547690203 7942582560595772572 16741746390424726046 8605929880430620327 9196516780852806277 2002942428392795692 1125683305639823481 4048822422540443953 7544967094244574042 4983851290138479590 3031304156675659531 17990238089710825206 1163994275263676318 3258462966660315688 14950870056741954357 1210387479090290376 2767313318924444258 3248167530245537090 6581045479423710166 4638537475844718504 15489239096522278352 7816731409262824087 9850441790969130571 18409366107821002260 299368766663458480 4131060611794098455 11972108046509174472 18414018292244694465 7006550545545898370 5489169631095271571 8432584534049290842 7672006093309982377 6267304594945849056 2935903312229173349 10582600200040289555 4156666317348233633 9675954538210044897 7358810991532433992 11260047368833602280 17079105908950868448 17784927349658113539 3445655879447720708 3201999072802233343 13201030625278217079 7211760121643825555 9217625603016079195 8171653368924428340 956719015832215404 607991068411857822 2833309430124058550 7514343613282927895 4555075598665224744 9809445070398402726 8875839096716990199 3709431644531133371 1450377341415942117 8780059825916198376 7866726914114492170 5503962455510474833 12349668714042681918 4814687948933781300 4608552293239651423 2601556371493406355 16472681120418457543 11066607816899806451 11910369132696638123 13735153680061335086 8914664088829208673 3316156462433325338 2244751803027287022 15469322786982798082 476157204452246443 5472128909996598727 2526416365897350434 7307144539308184692 12485112645768922226 12709252646901310322 17184831482714244484 13932694259447645955 15560447698273324209 4763000558215376082 6644979453344366704 18212629931997954306 12215016172773403160 9107253920505260601 7891905153928944227 7722337617227838060 14645197260639542721 17919761220995682052 2490695671737405598 5004925462927798248 8907797157523636723 5090214614964285490 10007366247588690338 11171913152399781663 7605402397765024897 16817442170860051160 97544880778970671 6694625935300927452 2910386192737243522 7226244662399885204 7952561637033368695 11725995003272191609 16907881165650015893 12213166233956661175 15733681221811289382 11923253224933565748 3025896677563820409 16905828738031731432 9931152512605307670 11483649195508624822 3900869291617511793 5541705258818829179 14685348937049905907 1457660791890116281 9722685788274955074 5498327909441009958 17910175330629649242 1937753731717523276 6013363939054376976 698691220660178243 16827860068939050177 6278227733950099551 6353335941788799756 5933368147961886425 6767239284883101546 6102713770157860020 9381997215840098734 14683288832600247914 6479972936247146191 5479089389025141174 5275271951854108412 12573916210259856225 15084634084285792159 14547929608501566103 7992223004210059947 17786708660156550047 10268528412386226628 14328362182149787296 6218440466037584906 873575773729002501 11080230574746205611 12678772327248744038 7992299625167860966 12560208468400152835 3789410527684097845 9811376021609494976 225576692399454313 1690127231612330596 1709705395253842094 13306412920427818481 17861326828997288038 468938406175967673 4788911548598362795 12470869342920461180 1471342414114823347 55427756769236899 18290532625758612505 14979616963128936539 10683803388129499039 10363171221408937514 17142505158778834841 2284203136830159454 5096471143377099047 39459116136658881 17348740753697246264 17390217202834574907 377354815234842337 8675652883224838302 2504824882050822953 521033990560147383 11939788975765884862 14952643359074599148 99316734531628693 11107741026666394443 5026506403669835885 1751679482671659270 3308304712345659762 14545315590660702566 16993450561408157177 6479561614097308171 2182990496909047556 16131563308893525838 17340446629178020004 14996393437683029128 14573381523891462525 5459133345802216926 13717162230504965922 12218148461786380379 4621243916657456236 1136780682670431764 9991677516657537223 604358404092354357 16625952885245124767 11493188921919389963 1703287357369950615 13120770954014082324 2570882656285758905 595254319696468994 8847114994768405432 12826483369674893039 6962167538422641715 14701596020229283119 521807600946368745 5755649947121175740 10053262734559662877 12541161828773705484 4547872479633781096 14560572248019670609 13827502682598101137 8365414507734104480 16089036736843478247 12518305141053138777 7912251037276773750 18413566751654562475 15966583189959516461 13545236178407257455 5293229520624075980 11332938104110369705 6024294239445996114 6715184419084249143 4113329759788847585 2240259072521962264 16363623392348937475 12675612695475532096 4085185331481699981 16411018050774442712 17049891395290991041 14297151399927935596 17964399380766601760 11481535619324269941 12376744900765075346 9029978865221966174 9417911781466956020 12417801120615719450 9952744128616046026 16130708067970247735 14695311589231788580 17923574352862574909 12417039902172023799 3139177210352818850 6407021319203941254 11769232196767339991 16367904920283985539 14722841861303019768 5934049626354434477 733174475540738336 6439585905618578701 8127979091667377886 12379260374265190920 16964651971689597062 16233845567677141665 2593452227840167469 6543791939059318625 5841979232304066208 3080767912760529669 6386123634802801173 10130562030195611437 592572876784653018 1283978734509968749 5385593096674642193 12073003267701309981 10744088349522550361 1105397868216213031 5339839274226075176 16764218922172237622 13694356489844858138 12239891483524060451 348741356798717966 861707346237305590 12575203884428357403 1932377884035759841 14702381549641829784 8713359539650201973 7180439918041808504 10960838778825281337 8861109823381837772 15434814766177901725 1953137004802690116 15824900857861136643 7261825739406587323 13560915596392088153 4907502231523137075 815112691733324038 8738818042627157807 18210957472492756810 15127160857466996968 4374621993788431810 10110006295077607981 15586519022919319252 9172186901089669415 8527302177957939354 12698301956202824085 7623238399328159372 16010837900876660495 13973137268577999806 14037983269661619818 17274706209087083945 18107482627867173726 4733071217185564184 9174161092843405056 3467092001220265379 9437201132613770678 1070439331331065502 6891011714943501121 7742054114723157057 17088907937717900855 3816974702008956879 10817322231720964658 11457960070275015746 679153225675316433 15246426977417692473 9028527315105433199 1242687821645209631 14780182467543183687 640819411280129906 13328908931654651482 16510044040875475202 5739950189882897877 8317457659797225585 10393317278312392729 13981621425960324816 9206950256803373207 4474741117247583301 204314572741192667 10525789475409151340 14425476904757429941 6106251082415116494 12651451970185217379 18433178951268611159 1045588252944779158 70774390784461395 284760627514026202 3386820388740594599 1000808452963151092 16292970295540526144 6356864467743907090 14105257436859649397 9143571775619691568 18169616965398668862 6670869698381037051 10896312074168151367 12066729563683497395 15469853113345676833 6500053250899382756 3973755552994231515 540694049537421880 18094592062297017741 9474904246172829505 13828121470074206311 5476815369484876207 10919599585627043271 78897622708938084 10539755629118166681 10473046415631246961 16292919076536301627 2528554076007384149 5338361967154311470 9324309413952126447 15819175880868591101 7387969072262825996 17357261120934346405 15790604252155870255 16587483764371504756 15258248760573496313 13875912900705506714 8142196744616460305 15619505070360447276 4788035443215293432 5128321488898686436 1077092480441537016 5856968924928624291 382092455634818 1938492594801998942 16285152757749923742 13828551349125911033 17718025171187940485 127620432222271542 6322476757041549011 17538729546905083931 1612499492078812157 9672567141982947460 9629831802666975675 10808672215301763696 5333160094331645459 12497442636097078397 11602503822800221574 11400664274982745861 6435934839417928767 4859987848321024892 11979396865495989182 6918176532113326496 7078963531734699577 4461508368467139477 18273706243083538877 9506573239378920398 3807380906200382718 5216093086239613726 16013561406414655849 14170892116376160543 11479901236467173324 7367243116642450554 9613261542536681446 14383065778216513194 608167885710190422 8537210318407593889 12928994460979924856 2109258801328462497 10050561721336153805 8332789813719370793 12075869666779319865 1138329381013784490 15549491870202219065 18114340753635536377 682339125145777357 1252477502117489400 2640358586980511030 16291889533233489102 1212961174994688990 18047866251471028221 3278438017285587522 3904256620430329809 8173330905485673934 1503190585396256205 2275653381210400366 16779288012313125741 5688105997151148876 11436200431293205226 164597301182810758 554260289949767939 1981840929551661007 10355100403071539647 7248862432120587644 9297679505722212424 2944713062548707576 12463054055318400827 196923873297239795 201529059613630496 9055748639160837298 7785980610210819594 10298752216216114283 6846705092665993637 17395726456866124193 13641037542740348815 1706649267261541911 13584009289587631108 8821875147254731317 11999783661998854557 6960842193228339837 4653647510315548693 89777879065233226 2686331094294981549 1041471046251787793 5148920874078105837 12732288761245284528 5311209694268033481 1326363691143261955 11156695773252416368 6929233881417519430 16576746346459717452 1497260045453495276 967987830862056441 14803889612999346774 7240436676799593396 7100556472023294356 18047865785089957555 2596600854373949310 5364418948607436314 7706245416786015943 1034698347547564475 9708199798936457242 5448130799771606014 2784451000585524940 5870000478459803206 18308982432389868304 1919394946969623623 16166734058449079435 7954449750985337894 2551915067837841232 11882192785885940026 16053402816141012057 6826875377799773880 17460016339001504384 5648153512335306338 9162806946579728428 8756310232398112712 4885601027163748099 13473973051273194530 5783362367976735964 18154396600032230684 4391369911731774030 1198251733542626331 1332747553237656790 7296205564552626697 885506358662357384 2556409938435230921 17488637010066032838 16141776366394706055 10337148137307336518 941016048703759447 254210768147066408 2881379722557502925 368020124276823820 17970636438696300013 14400421767575917970 10496063785748263252 11338811367145646773 16469569097708761524 6887560819877903256 11067020941818320009 15874316434291332620 6376673550382216760 12145897287664908241 15379169189582463556 16055655167976697766 2181420351865705016 11325122800107131826 16129173002193721095 17059559278558106808 13259830544270248727 15778436349505128758 15558608357837127483 8278094885806622625 12543987194132197070 16009552525505750304 10056676316219144758 7639370628204870191 4954051800789131644 2785697409702516682 7321455621139756647 3257004297759998025 9789903975434494007 8153967928740318361 3664995421077603511 8249040063995590137 13707340287723793529 15143794513231135282 12877336653566482615 8772576722406126951 1072005429035997431 3989173276879069519 13732796881887189814 12690879959055949781 12240759251983388728 16866165256847246605 16580905148005922032 15088194297929048881 14598877772829833781 12878776393464673932 296382964190462113 7900035187726420836 15521175009217967621 16124387085826341598 4014603974504611690 5411219910049748087 2542882088502459074 1069309950178961958 16303808364688431990 11049833675327637121 12722666005691867361 8190578433350087392 12166913295229089807 2195604081097296601 16012830775278984492 9298762565780847678 8717628072189813740 13166179942331799591 11088118330759618834 4409150687284956335 289647617652192304 13131791551623352434 17925255251943328244 7561272396362091599 7635289011917255466 5307656893048340992 9785154547911128581 14850709148844796348 17313606412474113145 11081978571080365660 8364549729330631984 9951116823294606947 16271626205616387650 9129972571731357575 7121192596013946347 1170410070782266790 12557742823249461976 11927756025111332035 1888826172506713127 14790851704331444614 2055249850631253089 11882269940754381507 14010060498948582266 2880358955200689652 940929648986234267 3037624002171752923 3706133802348169094 974758838830364040 3731894375377423537 8209085382367240393 17427408925958062464 10679275426932875186 605164988723702030 767784124753864193 5071639135397372394 6616922091528822445 4369133895782227407 17750399069117869127 5939622386345483924 15494777252440897370 11923044257727443638 16247587830581814176 3186424373869597775 282404915665782767 16434024684248708921 12149410549496358077 17849615854561447163 8656883854569220004 520003899279078230 6208449398422132009 12401387736832822512 18379374335200665561 4365837553793377589 12252401398341877040 14878059112658581059 11624248258785896606 15523222303006539080 14587677899317260052 17094658850758290502 15180526995610483301 430534126072142786 13180022995289587915 16923273370043291935 82509117848202443 14338674761307584922 10131780988862432100 10737163774080853903 9819758670179620857 2234062025905163515 13306121701120906644 1453285100418293143 2961009268811621187 16570411436938166810 15863236031673758132 9002283055048293201 8967639658727329274 7304133229504619303 4153275729512724214 16816468116230255310 2820103451913881586 16950767555406781769 6405166107140137841 9681238009532884314 7236134667674065291 12708765303772389129 6200953177378146444 6930673130590307622 17319998443155266032 9800803313112943716 1321771647281901061 7954805554005754088 4896348082486752466 3311806458255254164 7414181604697913559 14494113891917676803 14390521702838405268 481676431117588504 15147371015088018884 11224797988311171440 9402981179096269327 16252373047424398818 5795747905246781029 16927279188394611592 7925084144003021407 9527898096341323318 17984503265561880624 13190326665985381870 4783099390903789250 1001447396568491432 8551905901725543867 17522047729532132877 13583135546731598018 10769489347117719486 8484857959255932382 9645715827658944759 865784576560395105 4280430773657856877 13295749954702908032 11795028716868940561 8375849180261351924 4587673224905261083 12721297643347806638 6421603781028860123 15674863887372826419 8398870175521664107 1568054997861556972 6254640388544851441 11666589826306478919 12055420838472264636 10338308454121735501 4422848658900643568 14780138951079235667 2574196738515446957 3172440312615969469 5131810067404445300 1319312860340694563 16126764476967215208 12912947202097284940 12719030238915844982 5649597823414575887 1165888196762936043 3534143304222147615 5715368752922784500 8035258792575231528 9519166212839178652 5445439854961111465 2245724282500718534 1134686282372372925 8599182354340851158 9417638679268775127 9675867854841932754 7693014567170501334 6627259569945307522 9095871341085305786 16032078220405736074 11014851946293960001 14232442374625891724 2339259365342019604 2177996764969871227 12734283261473564197 10635696923838658181 14803252742633676096 8641862224935867749 5651783474553830587 12820388167505402052 3983665833223410851 10311928557892868703 9525533968207767351 2305683556706392060 5259345613969834382 13844772826758470422 11036035692496531103 2161606888502261246 16205274490849779052 691546076161473870 5963286654312814889 9999869358161778072 17949268596277668692 12085841317665471338 17874116925650958628 7053890241658300836 3146496845337499264 15250063620877628671 7753322488898421771 8396158181090419512 14118910604162408620 15336784405065363057 13494047375245571125 6084234962074503276 17443596603056935217 4005288505010920504 11421053934800066851 2861120112755151377 16322479682548653968 7501043353177333107 3015324035765882999 16669505074204785034 8539265968125047003 17579934379122400389 2196099971929750684 16708007329300155975 17075158635702105146 18248044587986095724 9395841192476313543 8052229334749476995 5741308037835287698 8441013370258747733 5629322089617131433 780159723901949965 6238670362411442582 4849122542758069507 10381465177406837261 1538090050080605989 13272617209145025571 684366680869000440 15017554122205084097 7160074919301495243 6121411457706145911 2762920104041721480 2977334989425495833 2391407926245328852 2813506715735961494 14802941555545986095 3110095477503928100 351481147460001730 789848547871191156 18294421982104675550 6392567327760784077 15912808922491853532 11816944272063143135 5912393803092893090 10825431343176258596 7025572526409841200 14907233227614761938 15284405235948506385 13150657126598415586 7459031206283760783 17999148728891818896 10733048091257925829 15018695679545812378 17965715992700531014 10679911335883360246 6445637738717786998 4965123181905673974 6022680108990047210 15265057934396992720 944255183500682710 6721845303833111979 13572801376878385016 11003599601137335801 17244603821905741438 4759072393336018592 2772635845066962158 105971798867350309 9803716934020241221 7329226578178147853 3436461573319606828 15455621293500111769 2906799106749108192 378545097122968101 8091116808664698831 13704056299984459168 11458101059451917769 12203478066856388496 12288948748100499543 14878558241929769226 13021507866686818170 8527000931177204940 9325785472396332459 14090591928217031386 12466801886910564692 5063876589511727987 13128526313466779311 8039736073746491999 6170264859128108972 8405998445449391858 6516454252210074792 1109119355906541456 4869546741877474730 3413438288367247132 13048957840808892949 2128620614801952032 17029331179827234100 18367770099746979736 13480936469340551546 8570607737758199657 13256668093333385305 17510421214027693394 623563627921405483 15529291586203322358 6749411149831054623 17865545209539319838 10016029539894234432 5279204859007351373 2988345648912526414 8492029002706855316 16672828430919753010 8094080275509280779 3613508740753885780 11609812006630773406 231424851835296996 9652304666366518881 17761320521090046127 5258383315656091123 10038026966154995012 14681624472062149117 15239851825031724551 4830227268105739104 13848449256995210334 9312190713983091936 12271510095104613826 13122892869504765584 5431934311320768185 17478178253629568093 4719973451339035459 4625703434393356697 16036953237381326938 7451108745118214409 6918807021972568288 3929164352169408555 6561565042226193986 9131842312365973663 4789142231700554990 14591123329182134211 5387629174054292992 6425333766073751668 9196500249318835867 12088283265021057802 10472462633733383811 7146799618546586934 602541199991004615 4087853155855007529 7802164011527285120 338105673756938312 10371668887563308461 15438068011659350996 8695957862725203101 1094778671352974784 7322851046122528250 8192546536727401194 15613511744497606906 4808377442021502614 9754770287292901019 9384186538286366279 265865157252369179 17602887202026867986 15213955962089904340 5814542717259593852 14728778500435009987 14364618278298615887 12399869520450122874 2233294212210379513 421873685873920392 1338912687862971666 12170279786100451230 13604146780699207211 12209142684127048905 3881851985359062724 5336375115026323679 8110507372475558753 9346587239313032886 13638784133367494094 12285061442711864155 4785782439914462317 18090200758348356939 8889550401439697302 5130774495928142059 5545782112865088845 1970003855245110826 5515700142624014443 10462989622806848562 2135975451440411469 8756407760388617673 13324403359484703950 9300919764531304489 9901534908552319394 18010684364566650593 10520352987595604362 13684274501014216134 15857080437442256019 3093353986006880054 471136115977504974 7164492575581613607 16021170263459625071 9848932645082407209 3045048428853705635 1105447070921712469 3696065161619714897 3210831623268879613 1518124044694193791 6933159185084200619 9608091500619946442 14384905940879128738 12791169182082061761 2396947382255544818 16770759898007479062 5708673570160243966 15542548656918689545 9926941561112246761 212600460475181227 14110151208853630435 610728659213024111 11527377753819033621 16070027701554343281 9953335840465755129 11869310887811443824 15049737303903494401 10549958662116544398 1748330982074428705 4193802155439201735 12064428476003284834 6919801167131347071 9340560612250546289 15449325524737761433 11290368749744267322 7838718988705428646 7733426306850693730 10612141702318481318 10160547588222612057 8455170413202530113 14425951379974532581 17027882701507703203 18250971645973479947 2861988075902459160 9128075999213296748 131397408066628115 12844890659099127578 539069649696451699 3203954483134374336 10651358588986469248 5280393766232695896 8507886413487308819 12506455755227236600 6150484499868932735 15396678358354822169 17398032297297756290 7401622757327587077 18042876546373494491 7635736341345632230 2538781178415472300 15015939283482595946 11057581624970500370 12247460927052247101 12927390670569458200 10668008011425692445 5785030306418334067 831404996435219047 1908225778085266920 6327610641094179045 13482624699601372597 10879483156234297651 1538894395088669694 7317455517022836889 14601408573243012437 18225797472120027729 11479932216186306011 478782644563584601 5225895535114996125 5294869626711606599 18115732040012078918 14602858084552310469 691552786254227712 1429305842430138478 3078599701725094508 13665619940615785422 12183794676429471395 15547028170491410366 11684218298747290307 7498546980229117770 3913221204744830181 1579366678441906652 4731275916530733485 13951929482296491085 9684776157014650501 7649634746429806305 13522362405697341481 4266675401060694924 9515485676674549938 9687499867787360035 4858022034553107673 10158033387079418165 16028990916630911698 4826189102694047476 1814927747808402409 6585533790621494537 2739686874922300955 8879897015452310088 6470046916476231065 14759800932652837571 6068171201086632768 15966019395606729619 10966493817051214146 11959119555194652148 235956260642811310 229694041108594647 10526705761599759484 8872890223272893976 12286849675614103565 7622980042676542348 4144286087911332312 10421154164619378930 16141601170668321028 11694319476112632735 11042015480493296329 622858813743179590 11339961981452787032 1728660945502212366 17808414550652206706 2585485240766736484 13686158109666035810 10663239213516456132 4418705629352234447 1547905656738961209 14024527624725243767 13289720649007917744 8896884428989298606 11406868169192359341 13148748109352850920 9229808398907692872 9636394365897960195 16665439274108909264 4254585176607102780 13132504833046942125 16152046014981817942 1991137016058428671 14584683023738703915 9662290235615072176 11276946496512533996 6834915344502024412 10241093404856940525 15415708386915588731 17031393852099083205 1989084999528905133 17803089488748707403 1797566093942484503 6427078787227550416 8343329864962884436 11076060252066308271 7457479913562900392 8139187708628440883 6650834687676065177 8700082456226240668 9656991729333842530 2773095540510201914 10970605911718527722 11765023295333422454 6843552239852798397 139058267134006295 8066603372127401822 3419085427378371972 14760076316594579301 4816001421853261678 13096169226661166676 3774121241938241299 12247515121948481303 3719002354534997305 3739537643994938714 1816120905006479977 12034103446030061532 17039305074227543539 3841016034068221813 2241052572579846711 11707458404337191580 2027015389337444220 14823223056138990875 4400376079881463868 9036396418455913365 6150029446970715443 13097453899485831236 8721110105057746500 3035480430409346540 15752502901250317424 10602449822648188387 7481400640516106921 2243562474913440933 13274542702282539096 14448704698129981098 4590268310394788350 11543672281413737859 11788542785055087756 5315817445535961835 15716265838645280717 5565591349984699305 469808466544219362 12828630663461744516 3107754880736275614 4714377492940838550 8109340102722530869 11694072419345295186 10581161791172356918 227915003054209414 8922308495849709590 474308583781386220 12944899170113389343 12585262905446718151 10375084572302009843 4645634445003911928 1686539509005144793 14345668970227589351 18404755034783844305 11620693083561789750 3965088049368720440 17579384046683418256 12376282254862779466 12112154427556633422 16626563508501669548 11681559290264609557 12469163954075169314 47468089275883325 14956437392248790901 12925246638190360728 7790070866598742229 2222948141242152060 15871175683229964593 7181272538273758455 13671636217176321059 5551472888304158094 9237487803928469715 3709647289064429670 8217968894054047959 13195646506078702562 10963983279703774198 15025043116162722014 216508982886355861 2130949469230427587 15579013376123223275 9001028838252422177 3268739118112378642 4640177358591510536 5489773867822887516 11787218661083218254 11008003325801539564 11450016965685853277 14761602648322094331 4501001601885477434 4936845238274338482 15527184850203897747 14411797535935758859 15553027651783007332 6471887414388471432 16421252090423307834 7674410494874100348 5932288335208781925 11461119640758284768 2567027278947448035 9706589389404930935 15831985211689431942 12811753410615623001 5376804482920323304 2113109880925722110 6325170693993736564 3044808002249012508 1822156145162934226 14222853365567423424 11897599163964310366 5388337585858698291 13331067899246177663 7270024844199153137 17778023432443307291 2627207921052387257 13061208506690783159 16410297653164767532 638409079689901319 13016097943641296482 3570591083850188704 13225407979118895279 14084521549143204692 8185897914664519004 8071910097302096671 2407745600386530980 17930620330823281411 4774760979648824964 6164131095808421850 7488264339735165400 4753346188235129370 4447324692492515491 10293886368989408417 1315782184908087042 18087783900823875942 5502476645140819483 10802511189198959468 12241893098690222284 1681526884252886412 13732511073124508353 17948003454027665683 8404207421097054932 12603711039092400513 17465122098539663937 7748563567211676602 8250242258420564604 15930649681221401142 5728084791866550197 7555929631438992523 15106467681856824208 16100155264720856117 8895223037231304017 1972890476880646835 12637841098068463249 14193946289794066658 16819040471658269269 7451158527115115637 6890476039141888598 15558348263832903162 14330259136006651424 4405661632945789118 17539892368007310608 14107283455354126473 9409940973686792202 4501844972945663549 9313234010632264807 8671429130549622747 10794052416162788016 15283348067828823156 5229611930430372120 16619776315837717070 12235912686380794440 18086496669158850678 4076745274752662092 7031223653539022247 5812423854924951023 9222151876588774814 12544909945521541376 15318670987296113153 4651304976940573050 6315454106200253341 17635590968125954349 11914998661637871838 15717974887044951463 4022572764593487130 3231596523144186029 1496338050845710877 6685240553667486675 8303144807875437698 15516469150161025345 2760351208150090131 2679329864637672126 11469335591111589644 10783395737203870528 11351749988303737251 15384799203862651790 4263820419037168821 7249511852858286271 244788756622732473 5468162302810540617 14034447180265469981 11496387820761181186 10439429297649359068 12182235998868827279 10907200111839523416 9283309544995419795 10649674827140814523 18239904785842131701 17661879656487518290 12329450080826057136 4986869104853249435 10067570241933491544 16752391502564127635 17471761532904444237 11895126783219677107 1781131210980094025 6832060995475665180 1470658655925160159 9232960526424227469 706490672947140594 13882710579922244497 8829320603563894356 8194720438376106434 1210642066950051392 16723839182837067699 14826377719675880518 8657493421374752889 12302430829683065632 5912147571697649011 16382143073591120906 15357196626621302081 3363065462901269347 12440707852377368164 11998732624511720579 16496506665344258486 15107106311871436390 13385756713877399234 13180031643622988938 7686936841690810177 5694262834631172680 10391657904809095215 8043305044760722770 18164823984455086735 385443382700253484 1261849201362174654 14967212864317477439 14607850500501535856 6940639125592109226 5748946496106230949 1789773556000001260 4446583541194171105 16985272505051015468 7393446078930440599 16957922303385278479 16135846840850383024 3832223149018393010 4516234252576190467 3033644382933418802 7520632130679863995 4181739005238212298 14289876762081576727 8244272066389619982 6411523732496979173 9628466120956403016 16088708230977492496 733831152030400001 8609222047873161049 6655823902838569864 11683145462369205713 16473878260790959145 11663624420235451310 1121019076790860692 2604494747099560462 8605782648882195812 14052814354992702159 11925720619335038514 1827343148442432865 1635308224775386060 8374816138852691167 7151406375321862171 15598765918252904504 11505729084937498755 15547112179179214323 13463222811558161730 14224193148029579657 8333778494782469960 17117385391870227427 3540531407776183092 9469809271999763178 13368797384845765201 4744210980143697402 86460502551979125 11452785505932698781 9163478329477367942 14305688073225075485 11411561886930497574 2919581292829505418 6469964151422228213 9548710581052578981 11365587533432101642 5087887594460999522 17330419920726358600 4441943599566107330 2496728662690290990 4404202974177743219 10050704514789601633 10847717658235059977 8432434529413544154 4498485036267008343 9473326566643290103 11250010453143804624 10494203916423001951 8625628983952796008 4300709206210128331 1086635647209983316 15499490419847609868 14249994245534538843 10628929891848074427 10896557141190924799 17607249546942225989 8582367308567458178 10934273771440445860 10603138567278049715 4550519981005831851 4685010244345969493 8323001876937773637 1338053239054880410 5571780141287222347 470808508632707389 10186389084336720705 8601713329875903476 3357516256926569193 2254280952574307687 773505468041800643 12111794029329515579 998516626090556974 4360277306448293956 3539152933646611333 9401355610734052693 11102216980006689788 16301777594487224222 10286873149116452538 10017477175776310074 7553298216223095259 10460640976873985649 16249469413604219893 10905370949457724158 17652595233805716822 14326583788860376657 1787757270391169826 1470655190777660184 15943177866617487497 9457926871142134852 276458538766670394 10243381146025369375 10922479340801021102 12112244896766534439 9057068379227138819 5505936481874316519 8543579439784105610 7268710783473834686 11048967706222758106 3178468562753392237 4448448220667765462 155058149273628742 2070705806804208385 3637655796630725361 75159384979517740 10499356471596638430 1484846918309026934 8678758820228600546 699693117018305715 3936843350543357938 14134800112399816043 528969158362634815 10746679156413161015 3872993364289192028 13796891937300192106 4969573293257166616 10868410868627669576 13928515127507861750 9730993937797709244 16562841636028964977 6765696412775632293 15375210063257815312 1455089504223612997 17150230794987242984 6720400644608797239 2351376970590123959 8571823549044417917 9781148611124884126 15622132057270392473 11624169931886875448 8046885898248892009 13736529407485290394 12524964963049295069 9316639318776199246 7076721586929658179 10998487230691371293 14183798765609193084 9933719133728781795 13543535919283724270 12817473197446621551 3667123406917907878 18095822929312793752 15390847126983623176 9818745301094088554 10406145313219491411 9668012810979588343 15082201482751929612 14272430553030437282 15637459049749864493 9347755034974801046 4901224495331769814 8785260548351906282 927106363408546404 4290288118777297036 3806702049900101835 10947100216974220715 3514308593082287300 4356400688452847011 3118416070356948990 7594732191051323437 6137517349665365207 12330249111315851387 9112209278686382334 18243535496334802375 17090553404946915839 10187200861741121432 8490416423291634325 11875294349440398787 8509637785939386417 4895711026493737620 7333741237776015053 6933682750080727101 12616152123369052865 4829820057945256811 14016626272914892353 638464134408299346 12069313404039170714 8341935877079699618 9527827763062171938 4219641948543486238 8297754787046808595 6426751967796146817 1863852658377003180 13002462597034856453 17853550519737622118 15149031590258825089 18393022850153074011 14547692571124541702 4125088151593079086 3787479490731844290 12148153109030464777 5909129753807838370 6436340537134640736 12739826493069551723 845714504217111637 14128087742538873106 13085231321227317831 9311507244761360703 10951755682551456316 5553783453741446234 1055362689873208400 4097919270984928315 2700031209414677965 9151781310408323225 77167015594198841 8412489388727144454 10833603778650939204 3513772093772383844 4746300146206120318 16762466746478615385 9953273509016267417 8156094026354118248 11920586697257583307 17591742359319884353 795023441064857852 4117182252824768407 14978985056082282276 16728870035686712212 6068166039693956327 3355924061388551383 16103523148527392294 52002850468775676 12924344447598768588 7852695040699752442 10929678756161328629 14544828738164449764 9401828707978731773 1580662693196333022 17566125853969326024 8957358437821210829 4611003405476862931 10368462730639428380 12423078348501048859 16912883718450530321 15594402871664588036 15909718510532573197 8604035980870630585 6698827115604042851 920654132484467232 7892028587064548219 9130922271206041047 9773168583663293523 4314410110002376499 10608517236561412185 9279959067906037503 1903933454724949322 2326736742814440642 14214886402721794298 10778113881991374427 7352307238717687833 8831669246751428916 2716511481455317187 2309789427133485420 5857418524293159426 17254053938685577336 6320860633401115424 14488435680538241502 12426141743565375553 17822410122802852903 11585181067811196011 5089264790402642861 4432450849306938188 2447350813088751659 8176016883528538818 3554016271614263325 6967933888542424021 14988345200587402831 6539284774657212531 12840197573129691873 3533747868049148193 630905677977073373 11195851213479851353 13906059240194798525 5879683107712968245 339816001607213483 17126836330447387960 11540425281997426534 11052454443321680622 9259286054440368799 2602738432280594763 6882475240953457193 11793808604404295617 16375210771369913061 3528556830811484813 18218374983096732520 1461555888823667815 17670891954357677654 10552029964623834221 11964715101087812831 3729564355307462110 916017842904667479 12639365588582665840 1006903901773311022 17276397350470627554 3686921825934154839 2718349904944427815 15154203047221078892 3340890783898623782 4576066367102091492 5837911289781843749 3061520720916030174 6531181354829764644 17617993420246000446 14664171526532293502 10901969045846071326 9069942742959043355 10028118993356768283 1214784778755022605 2297879756745044776 15294850958575018317 4674552552845723593 1659654133384351892 18239292748082987456 6528322078449742149 8068320151538163442 3018269988677804743 13117429240183642907 6634810994677601540 8650535287447717685 9308524364114207714 16815673918768778891 17339499957493466616 144687471619694307 138404349355417357 7769397068782931551 5946779909302068086 11292845175819597498 12402429465207017049 10586463783696401917 2123332852125170970 16910560961865556462 13691365873444832662 3750366420797554728 191903156295066061 9272959563542668803 16240299133019746239 1255103030981560261 8842921722455457694 412367668480505935 1595393008767765758 7850553724804487770 1891126602531501271 848637341737540441 4375844551142909640 8163777569118425683 7052712863054270824 5460831064882852299 6741782267783175906 1260156860153353408 17707224508674271852 2241860949687468675 2155161327262775507 10844046825793579427 14869975324177045779 17078949376814135554 6142218224068247336 8083088861937168569 7541369689134254407 2535441632773660219 16856129744050463187 8232716819768031778 7378850545125050344 2185761201141155957 11352516735733371075 12479478577044820522 14040722454556004983 4566460452880961356 4394234868128092397 12299261531128220422 3466576831370830398 3841919370129436696 6939351755522867525 14057171972992898201 4151484336489432735 1915538231024130767 3492845401814642181 15628995041397026964 4621561505356699971 4233557710022693007 5221920873283264240 9912688605414588875 3218173062330191701 13192468644751423474 11996985547546102322 16506392122141430746 17595447887545583849 12876775604579942846 11919813705203401409 3232634344144032985 9549680556909500415 8570823525003440171 9893342835598066975 11911739167606851653 2977555659882808073 1160709306822406373 16937897422895653677 12585018524953159126 9685186800954352394 5753326399283359730 11394522531616496929 12739715300867296205 17884826421957696940 11388846903158813665 12858257822279051456 15355207382396206814 11688744708390732764 3190250062441594093 8419208757666068250 12708444239436819214 14386498418882827811 7682573929725143969 7862190575148619461 1797651234514249063 8877613629561287456 15513867375391759370 7662750970637496364 6208691902985853145 3094545554111518434 9777620345201057041 14360706608554279768 3671400529118784 11294226059310454333 10102779312884142656 11028919273158847813 13512018823136209993 3490432727935457753 1700220591458982911 11497264589607983713 3036292525717428983 2573521635793015879 2925194180941443453 13462781846095569100 8336343753857144441 5838534143545154057 7018227322360943812 1685797195805423971 259178923138468882 14278822043292159101 16127490627134682328 631233184360591440 16253195669786475154 9138900636618409572 17866093488023559687 6472921695637195829 14618583574386841859 462970875612945228 13106253210091550683 7400570982990020412 14690194043042769464 14589335282224444164 7223428582862554264 12280492084082420474 2869223979768759680 69653952770885282 16077111949710238389 10990746073123892332 9429874096862211044 5801123194274968342 16321842225049381828 8344938713706961754 4020616824915092767 13432411184579416637 11458174132204934547 15465807994489390406 8627095390625426459 4846487853329547749 14154802289582734787 6757189061557510503 14489936207598481204 8699768167097080626 16160796582432115716 10730799769908824620 6466776437651908667 5186875901755883524 8053297720700476953 1758263542321083269 8935854121755680554 18011421402049560249 7141043373486331937 15588366685057020457 10891089813200609224 9624798381439733688 14231450633960051907 8951742767415158187 5387306776303467705 3779020318632320653 8986261665673543881 2607607343326322508 6706210452165818948 14048913052962547939 7046714382083700229 2543100020789320252 9528938871940460878 10161327204370293195 8652969727595470182 12494705904801185639 8598966559637175364 13889358260844604932 5007938914836937353 7996982144336011700 1127227800296183819 9251546180097761785 1002075521756940674 9495831198669125925 7492923588419623850 11143898883039019295 16457460626510131684 9541769534192628867 2546499324378635380 1344873283736174827 13326112236864635475 12624916853001894242 4586721701888761509 16605138235477107316 11309308457874312981 3446396462284946010 4718126650183042897 1329141467052515650 1432227335952776383 12001170874682408141 6346845725354761156 11822192244692719598 5666380161512539158 5567233122732063804 6330220846149542822 15146727499132211864 16808709401250849351 9137808868760342830 6819112890648814466 9553242176862323061 14976579321805760839 17274705806605233297 12334236871792492294 15146078602259058951 12231289514524244823 8942317684339584927 13569520559359066621 5374904838989591409 18228116597149167989 1906955414204793143 16896987214738343852 16449798474086106083 2404537853133633768 12996912023260588542 6188562632323172012 13677717558749751204 14610193256457211177 5036222538697357012 6608992185531798369 9908278530050383904 3058924354169294852 432727359434820338 8592123757472075329 14915955367915937042 7186374204556899464 4378955191871713741 11208090957343680821 5181533032000815076 10838463889736130567 14661005376832005246 4027748817315312478 1747981897029234560 13377163142645304048 16764986945143033625 10292965535850275922 5531775653703569246 4965881411376444045 5774110789387109958 6150150056025072503 16882476613387153874 10711340154704136816 17327431862199332180 14429088634141122110 10746368171929829701 18143684264784496191 6231742719791224104 10320259425329256161 7244868294592425304 10099040912204314959 15337047816183301814 2341748255957028735 8386536416613721288 923431045017904811 9285914338791302751 1883520536786009404 1221597228614107466 16800968934212849219 8333486152728105596 7320983408380609546 13294228299033835368 14971965992186726813 18146661751495676586 11438223649243324453 72583380535921754 3021657891378238385 18139245858600908987 13831909278122218575 15523504911871888490 14805633523640701168 10011564172620228916 10902012649693018183 145140846843391462 6379521541389388770 10427211157969929326 16762128879209111272 13746021364273059113 2302715311803349250 10696242506427750722 6558382357295740978 14503878459176981969 10327483390374037822 16562701945298729028 3382119086350053455 12245111215867654066 6648047914750360657 8885511679707363353 6173258959887905187 4677081445463515461 3694155584487835256 10283682086419389194 13885371939590973589 743283182229817717 1316982907519571221 16036745611608033648 4389521422218756992 12171582241387590626 12834663405185630356 16470234820500362722 6343684135253160708 17329776025493563740 1368560788773704267 5674567968506857693 4455691328437312927 10005714265597722311 6604561809935553430 15557060090482651074 578189944740137278 13525726758178287271 1402626815074081611 5893410320497083252 2490793184433109095 5110949414918571111 11122843684365806889 4651454356253778498 8683284826093875366 8461375623445538203 2778293911660349805 10980857526643291857 8449384515253647497 13172702346890382554 5236908225414424682 16886541242355272178 6602232216961840302 3802728321032998932 16998524115661904880 6779664846735179633 12515935019881140781 14881488463375147435 3763878620480760112 1136939662133737081 14846099339866527752 13296875650222454422 2091466273886414057 13084597527205462643 15990563125554985306 5540990154336717693 3610779348028674898 17101347333225463840 8670682742227094289 3389803474643533535 1753296405576766169 15061757107648310292 13886361434866691893 16664032158169177808 3376873732092872069 8385486502724141375 9932419295067139737 10768229259906168966 10643763345426244174 12443646619765898133 6580063948035995813 2552547738073827428 14146145103787792864 8588870154737518683 1486578748777000366 14183024931782409368 86690091109290722 13806221299750409893 5620957698186261200 16585062244541956699 17213535274875116331 3787946181448666555 11295943769094301094 4395586866345804400 2463501368271488457 4873753096543864906 15574396846848774644 15071970499419224374 10157518216947388698 8793882938946517830 4654779658946851072 8484958894200608863 8069178767897390863 13166901737852238568 17998567214351070544 15769218990091754708 17046169828179164892 17481183158310838487 4963112203971460701 14700294918595717962 11749287285015006513 2941023626111558544 13384355919100957866 4693380028993011201 281339955110397370 699134760706371997 17624026932789016148 17635030767305817709 14164868429928072620 8743562671474613662 585494334823095885 12846654027375991421 3821638804579861137 4560050456950939526 14690881534833042359 16204228972157824308 39881023244543325 8853567631134850309 11846347191499041717 13236085047063743062 16222922183442035908 2047907879926151850 6213066644439976648 1466102855802105222 15027467799412183844 16547817290879339137 14752102151341263408 2987887616759375046 3430485429774070827 17097385956646959622 13836412480219932057 13927628812442770275 11261207769564575538 16685373933575385555 16849177347075154582 11388485396924716698 11501914997210444010 4705567818998001311 15466807782934978725 17384002779730303949 14294768037691036861 1730331630949302736 5626015734835064797 279079823209457247 446732920399386007 12562721661722077935 17671945728725816432 17850271536748928447 16588158268553473822 17561814985481799661 10962263104031470326 9418122740142349713 6693535193281269416 14702412749662565878 1855536250514264642 1510564139043765505 7050013068227568254 4346647197696076783 14239523186826451162 10227945686957342545 16394491232248072563 17975478814218601475 10240536101397741079 8064868164475899976 3291941317185540400 4470222609493981180 3553481181072200897 7987946463385687130 8160969656755604321 2042001480512609764 330722217791100952 15017906598463616834 16529399178310994297 4186057040429378057 18248810524845590223 18302350110525205708 996205840318801885 13016121198111020141 10091007193446457790 8650659483999537464 1400443659978354392 16742204527359035712 5499496344550655588 3648532455585218711 3104550502670356535 4987139387144656933 746090930806467546 13614029394521602018 14734559771642747355 11494062084147345555 1641521855182446910 9489279496322473907 9292905468777599572 7985576052431700867 14255432878849828884 13957475379056093332 9656009209709419837 2239444786999619591 9828314424087088876 2438273774912118667 4442806015614343068 18376956981731435229 5134602503600394994 8063147239495174244 1531237480017985340 13838032986025671055 8088633012004133421 7939152206916343111 14223565602820071972 9914830448400613876 9605645851907600956 5794219706946524603 15975972885680724502 16158427213236601388 5240469714563718954 14659149949506461407 6093629408758397428 15711247380085475541 18369441043356430255 10035941152737990480 4474655320752290688 8259801932585861823 15484651965130078702 10019032035962724270 15380354858071871393 1415040129844887046 5398041184287032810 14616535857309263515 5555781069247256547 7031068062368408228 11385984380313856500 11330419288833208023 4536305494806616346 10028832683588724608 16646515338086940642 1240515379484275960 14797582265710249991 5188257770715391876 16175952796739946965 17864465631931723112 15403675846709386509 1934978894439096432 13791293110922448171 5367631390164735472 11186280300694371522 14109687615927084878 6790221679112343580 4490550613348794125 7489213373557800142 10369396709882119547 4751439004564289923 17295942654325816435 9216013365847093194 16406033073492633434 2374686755440251805 3366091529217074117 10096088250338598090 3485768336935934878 4455174970466514803 17855747655399400343 1350695896139702509 779080404032951173 18049568792492421408 1183515799299005211 6609208417354946861 6659624455843620017 10292082174492250259 8237022261112179932 17835497085214045692 9599120683118348914 4637415252737438433 7878821492497349870 17263087531395332908 2282002273671242987 17411101859439495824 2558824202638921088 6776318534057307153 15158043558310014548 16473077273421235622 9528996403648308388 4432560238343763604 13784856710388150863 5299270659387560787 14215449118651988592 16206719537768331151 3286550850725836198 15488133167189645481 10747543842284161526 7900955472380443361 8292211088343306684 6585798776338323726 17611388014626953317 6925337249187705532 12606270153055801542 3761597580054791033 5474636918239507091 17135497349051915046 2683345089056296508 14277112285770929772 1843896748839495391 11413938528340902786 4024744470649034998 16875964120966537776 7608098769727592612 424828387997736585 15658489209525883755 8899691103867735633 17092624605981563928 12664762812960963116 1231777905962977193 8908157599704259848 13514511254805697593 11021581776818189414 7037892306682102535 7894166888276023615 2669693627559431856 781913851239028716 18171761173339147385 1933830364093781489 8285810587102433531 14216072795733351988 11186737393327279244 6470267193847216459 6591189838397370511 6568801415786763787 16468860153858245903 17070326030345948688 745952688066741801 980402260475023995 291888262989414110 14549402535691423522 13692779532212886657 18400357177449832427 8455093843041652953 11695459232288045558 14117190316643176620 3877925644538264013 14037346195639807976 4404484172675266 1424860345572111601 4088502078677673974 8200925027785970642 11244191197138996460 16211565821015125420 8722773184068353610 12982459339539843578 115673761648586376 208713967948085768 8733235699547587654 16296748318945362852 7826816534327444042 18085565965015490726 6227311701000538568 9819745373390970060 2184359964040686002 5425599504396426767 8138535858571650708 13652571638007063227 11917765693729159971 329366787108662178 9771538177433026734 7510370080764005812 11955369775918224991 2779805134132295496 13875478478951837734 10163157597661429154 11851634751157812930 6861940827889328628 18100485409501203231 16470207494241997177 16341555709162747844 10971646770207245829 2510035419730241153 12139949336765580957 16388359247676163698 4401162170757234827 6299443086148334025 16273633858644314817 7855048316115050414 9471439811658691649 17205133402484935756 1348222456565065294 11165960213637163037 6297223823714979071 15728506362498727135 14972695984348868554 1442960478561508307 10151017659625174913 6789725956940177263 6719669528750215269 9605457312472474984 3887003653812730071 14395017693559869733 1242969010920585913 4845985773638341615 11113397365922698107 9765008925983052755 11952794902537426691 12039629141229021313 10175193371080579750 8068097027831711111 17626051318479310376 3749078287397048340 7981207301511066925 5459314324054902429 339073208780914468 12037357120566999114 18131228798686326638 13396024055276329920 6780423867500980876 8291445044965164096 6725775196549758357 7215246069773276031 17366982177393880883 18392114436317651613 5616764348037385968 8949979041908621787 16908562534134534583 124554289626466636 15225605326712417550 5776158444829943448 7092520783941318234 18401387661038963561 1457581880663749497 10834836075053575725 14495055627332039794 3634090573226346685 16165344459321085946 14189993932910072744 970813597642905573 13711819694587751531 18131738830858809158 7284725554229998051 5108379317463898780 8266656429124644928 10391380198156259591 5264990851074184707 12780236475357834645 11599023209926270563 13471534110736460979 8468795819825242752 10986783914185177798 7110504694899652058 12541982842093720999 11658740389723479542 15394825521796001409 2343321002187182207 12465094998413524186 6571341666798815654 1375907433441301842 9136710792174589984 15567564968630123691 8288076479066143198 8821272179671053102 11201245202040532822 10599833935216721754 11512928967633865468 12932438356463351778 1412268952771081281 500041958248628268 17447927970867713619 16395725274763428375 2784805419066795564 113423462983771224 2957195237279452810 3034815468229443171 8358808074982092668 15951428030378501262 16428611900076112645 18428740281205925018 6845860858919103129 12807173527776569048 8718599566906637820 16268419045282202635 1246759164955927871 4701875914455584349 4399130871525578432 3817346824271502600 12443716320049363003 8303478663945693945 12829774301326210386 12002113777273705238 12978800893849641332 17753147435221521944 8816073822734784530 18159477276781500183 11614143149007439540 1094562750875842675 6625571552054416828 10629989235597389345 17812837143188474404 15151641157876524288 96144397459867546 6490022668184310677 17713739290869599167 5112444657937987890 6040790490086318176 17649063515824320393 62973298632667087 4922802106634422264 1644636291522745340 2864804024851706017 2140977577575674385 8417151070183724419 13952845137334278161 11064382033658306828 16059400472580632542 1952316421770113848 11783580631611311968 10531568139017670760 2789913549232604752 994419753964579335 14962040319590900930 15316966735072478581 13738006973386005440 7759632854289473885 5604664013325387264 15811538967802404010 296163486047596977 3954652217179987756 10858291616953052477 11776503786083037386 12664167658817367230 5155712529515428383 10311941085044029326 4241905923248666219 10476337270612069112 69954748812930977 2525639769249731840 13721186820941600073 16417887138767067524 11107970817630012432 4494326065227894681 13446953733374437189 8751392510950612955 10536268126333419096 1813073743315619764 9777691922694952217 9016476134358639779 9786034499473649092 1114317641849216187 9946955218217685035 4414185474224913931 4947942474050830614 10378826151105238779 2647209851453550028 11438726962137356680 14513095585178949563 16469669474567678212 5959499775814271750 6605479083689863714 14693788962412698888 3301635095301913049 4754712721827215777 16397784508333975089 15652500507158511069 4674386503009034213 17054131803206111220 1521142484309936612 3365245483078441588 16459705388056396924 10472010627378463083 1944566224973297074 9468643809122331953 10738257941165193306 17389548393390907496 15344030617768867131 5177532005267130672 4282830365880310502 8022333588505345389 15438504552571627606 14762596825178078834 6301187453173291102 12117925121256738648 15398209100326572601 13733041834521767993 2148162215591741179 8410265366418770624 5036119221978179494 1726715285215777235 15439510490237733121 12805425116139445273 9837553167392838358 1781461257046543199 14969711335741094658 11271459040003587200 14642304637953689549 8464824465931110502 16977312898272628511 10692112572754113851 14476404093095452126 958933187189137260 17360074003587067269 2589120092103314174 148039440478618130 11378684761331861863 6929461399954476477 3079067791425839610 5161447506071432767 7380948541840505167 8453463928160718778 3385087831858708131 7280039168069363111 7182134485376046703 17785335888162424462 6852481477183124267 9270327132720800379 6359571077397510551 7005077795378039901 911054559853816284 11544579805180454339 4312127890716010748 12628843059359800708 16612317920254900799 9357513908314065422 17431043336059383161 14164115507684468970 17984601209918347834 2410126610351128653 10821675703365474027 12113758443691753997 3920591851757719043 1588214732552840701 6452928851631769745 2066931404647211158 15976037809713290644 475395465319925677 856689370035461071 2240624262420899023 16204140515635590298 3502360624225204872 13318493118085258952 5143249736654375686 7272386709510818377 8180107084380024920 7136178850834403433 7514562698957545272 4296661808724253363 14976041883754512859 1496929102483495510 15310312324836458486 11447960551988237230 16366292454268522283 13677222269344364472 12663650921428048581 14606513392451817176 1117802657287659029 9871166920192538504 12477269377646157761 9735720838361713274 16450015370755073596 5577271443655246320 15257508736729456289 8998667814318892199 16823539690500491931 14800799471307785345 13903467279424001281 17559063069285530194 9264124501784030524 1001067444261940677 1835903367909365892 4789771868755422466 13040686422200249773 156018826042318441 4702459213531948689 10474417795232530885 15468759577531901654 11751696177651321824 15342744922135599149 8263186975866452733 4956628013345359057 4735235970979743149 10944809855220348316 164965127219429416 9186856029282393093 11320448860329972415 5809494835094533846 17867489070455235324 16744171550705656963 7489619542667709561 7747160688260567900 9747374067227393482 15441566501750908662 6484992332060316137 1142250407418747419 9772676900037286401 7301539103558478996 8701763596204862338 10693332151330039852 2113809929476533019 4787707818888441616 2723262229506295343 10732256386540193982 9560140199134194723 17808522260675825714 6724968446013975224 10861337641886852652 10179810541990320299 896655812092077984 9058134496612691960 4479101545347124194 9915389379260109489 5987119722987544560 17344250756128383346 8126911026528946349 949487521341224638 17301229799121435690 1953108025327201321 9105641521942258242 16739243324405240721 8264497709190930095 5762622757547840750 17556552314702868985 7302068419777299304 1063479681572717187 5066205771225357244 8642915484371426459 4509666283208484689 10399509351620789924 3523770223004476575 502428960542889697 6240417319600355507 1191869803456183587 14127126588463762701 10561453148317848493 9937451612476146625 10240226839137166498 13223670067285992848 222406333190310532 12826140584454085481 3753864145148758393 3851629976508433252 14133090844019248348 13644850193749337970 14902264297548134948 11689334715417384609 7344780284916276979 4711126332743387595 11678067115686103836 3020775173268080464 4639109029838208420 9421131591278312844 16056185798956616858 9495412268189887122 897269027273911073 9145404358746113602 15999637055163236793 11589402053602651350 15087368682104516318 16658669860930523049 15470188376041129145 13178580274823348464 6466959269748652768 9461322877475727906 9250026938575974249 13141396420007766886 17132184215823429979 249287639434314241 1214728938468661042 13420204125442284646 13890955644067346377 16784276058969003955 8581730515434939443 8176983169511014368 1544737302020439290 3798541033286157090 5441830202942286160 2268406472287899752 7967317814055358741 5156257278503254740 4895564500910674240 10266555321499055390 8144543055407675161 3312822171363223242 9137517522475378988 2581885882077051012 668461347463117843 14860470765936408698 1482163782139919821 7698227934982734781 12727771648985685076 3999559235921523445 14596149773501554296 562387958274835953 2477519562991057445 13014673214560305760 5537811090543744554 3724650998476131629 7124155877904046492 5803553231865425173 14278453728613844374 7640254897286453554 7623652340583005056 14421710675455030856 8475543385383460401 10541780168242530464 4086395529232388320 9177948836243238195 10444171587165838609 11278755351933877872 13948706452636709594 6302551319023393961 11046478768298581038 6232966096070189596 3926765344699090346 12849784394660573126 1067013255958925162 16737626363572815464 4718598414035023723 15015878817562162506 3757967433680216781 7447535726429042358 3000339630094917095 18173225147012238019 15970416159952251755 17019934405097114396 10860946977540520461 9243291613679613826 3298828678873837127 17784293192899579430 17983155669353616805 15222831711386659684 12420681974247029224 17543357576346102121 4399779233130285178 11990072919592523476 14616822796700792368 3645322092137526337 14718785112643924210 2033883096794845339 9047719705987281728 7176854208114959623 11317476285823678841 4690350784067911377 3581451137667673723 10117068923903703459 9540248273652806902 2636127881219450340 2784262848730752603 9332035207547318279 8089507663195002821 14218325905309280843 3000381957086758959 16942497051173474522 18056665753305681549 16313214790403619948 4566012919819812749 8026518440187360387 15595023553239607860 11646885955505101909 3346439837559113363 11598022824060072132 15432937976753677961 17883812381873480779 5253380182971465375 1187870210361418067 6962102098006597259 110473067269900395 8034620678823473623 7583842850261588615 3215156796156112343 8982928266593775435 2247671085772188980 2827868927935823975 16994439981290093781 8761496755700161160 375188647493572430 373388144714012092 18057694554985182981 2741401953287923738 14395919608893370209 18047154539524085089 10795681166024521270 4702317119412536283 13450387189271175063 7815782383316632054 15175216230692090938 4463254043690376301 4885876064931216729 7952760614177156235 7537002159334229079 14021033376727657443 10242103250491852091 9587934119836874451 15938317891496724160 2849365833724456188 9183197602234641959 5712540849399690354 2530651331285739136 9414258604980513396 1845969714002666031 3932095637693218575 6850502312443829897 17123377888191470078 1802115665400874469 7616991793743845862 9621468736819449114 7808136243750004312 585844553650600538 13146527552108156208 11976951272457909179 16158103647246721888 16235684500587328089 5212824936584493392 2153673720883938704 3711300444944519937 14895907954063055921 11655258718428689040 11767261928204397734 18273252338037927157 780751268575776725 16957802828788843594 177290429977972996 29959565920484552 6504308838621039279 8984895671717644923 16397507733318012101 4387610988805988642 12937078192529816099 5526497841460644475 6217089524195933813 10883661318352597803 11112878696365366493 7130413175443393351 6828052593584203253 6582772046748992720 8750359551434181149 11906437756588399716 18088635606146053647 7655006358323351322 11959686037783657056 913902024396428335 15412189085009214333 16823016159285101045 5558152391660805372 1003793925863068812 3009261430802949417 17737224552036181011 1648688257410414453 780791755065989571 17571864114626444861 17455366093224647632 17413992643521528520 16799565966917904723 15813558321731341132 12464782562985733154 1629025469556578668 7958157600710768969 7524743043335267556 11470349202586770126 10706846973994271624 17099857438171626291 775978337803175924 12807434986468507345 12616732819780857883 8013050772025950546 552499051889830775 14159274775202789874 14220111360130798794 12404422862780767533 410553907089948596 756359307487075846 12443826242973369937 4110214042347430887 11475436788472634733 12144860722597809055 16121122038200759670 994674976316926722 1502120231529565590 17954051090429965223 991795657011281721 759401515792126716 12861262730364733076 8172423384437471775 5893642549006648291 5622728876866901269 2331042806933316640 15688198555198069073 4974671393353326453 17372625853143510480 804692811599954987 5243879113283404969 5234052394330112181 2449792665620119020 13166551880544630336 17513655237226667180 16588933799403965951 5652470613862649559 16187940698253705610 17975919746277749647 3066320537990349259 17741119159991371271 15500058216529432636 3367385760593929056 15828925953275163289 16767054174586638005 16190750847046879235 2966883805193377255 14797907347075980236 4863436470784563384 10928217371687660141 6248635975685109248 3854391968990456474 16323567707010614719 10202280578307494325 17434855602946082850 10597800934578580282 17573829547172759690 9509611174246211815 5175093844890245449 11610679161451444036 1152107377662517411 15559018709872102806 12379656826505855443 7611366483182304114 12696776831479320385 3629549300678957513 1612017301039236940 7352449067021681591 3882601170360163414 1327180785139818652 15405324213048524585 2345594325725338737 5959453966152101605 17126850157327802668 17370330526065393583 4855380286495127780 6795807236467023114 16472697366469431886 7886836670271152892 7210906271559662510 475244387343492253 1382808387634097267 6364218932298423698 735296711199553132 8518745175385983774 401244192736394711 2086868908043268896 6469484092672890028 8835382779215989056 7784714837216644012 17150307374467530255 16812647046679384281 5297222576088800945 3842265904612902343 7396831468760859513 12449229088835866623 15770556791102836313 4526403173719601149 7115801709838130256 8483505282696375112 12625751176354919961 9502155330912350619 13944175178993096036 6110622003609620132 2210740818942225689 14496255789052858584 12012444490402888997 3342158707330550160 714426369931266282 7548656948480366142 8704442811802785393 15853284444245072011 12140199024780569553 6295017219187266832 10772299430729818035 14822628929213555430 7957157362132133278 763336260765113969 8400977108802046145 731946068303671363 7541460532305852464 5580340736286797427 8069119840627953694 15555471234721232938 16202684951980684246 16919321973594889283 7660016935732611921 7494962000473496778 11116071332141358458 1950824580699105359 15801380919914435756 4694138420700122548 7621659076816300878 5845494339682826346 11324726550147681393 9433706086858305245 17356607788051995544 7385038267571667740 5589905993626855901 6057393796236703414 97710497132568923 12178997350346707739 10067059257989744407 12040658355122598792 989382747858552038 649389108464036389 12174903520977580321 3810669283509142890 8981667652327306442 2603538681152126628 654769298783760986 16504455668420792531 18347916464793155406 10865957466423745798 16766031236271076166 15959470747753991065 12295141419339175030 2849971166214609772 17638837039884324094 6072981970254450731 3949307575918158996 12487433500608008496 2994865844231730957 5145272588305198823 67447375662217353 9889201803091137660 16001544706663085701 18361138437912312494 3057501546439690119 9577699212394310032 9285714083572771892 5438794732026418965 8991077374005920171 14730785486795928594 12047840861562943045 4488441562308102346 15473168755670029890 13841019655914801936 299610036891649219 14195539887159748374 17329955803105331498 4860971679459099942 6652242476606789686 4037936288962313426 8730907195621086260 11384947110900748716 16774865881516509426 841475897324646704 8423146658718123302 4598638995865124624 10228958612803147667 9333113009965653898 15417766960280904856 18344849234355005715 5362441175759455812 1171072450026531210 6246438676545636832 11977206316506402176 14240631616745819321 12507421811236635209 12031325130707121427 205224741456693433 5518428448042485163 12438379905868540890 16364364901596701059 11318335005140892471 6711980132740634469 2941919702357473816 5054281980737425008 2226133356624561623 3061560230824831807 17407463118053342203 13641529647147020472 4615991063349753044 16005752987575534006 5285779890437516110 921816952882698170 7586072191762260080 12230554763652798885 16299430859921315508 6719130403825813049 11370280796463245697 7311625534266864614 9347931578794760306 14879535483412430310 11670345665930999276 6343562901148322597 3213672636431721519 3931197799086775885 2933268954137765253 17474947624656533192 6800960131658903253 1221369076651683467 7293583436879046104 2703870206840277601 16800497535766491796 16940467014384302860 6138166990770285377 1852803051643597405 14053700821276321320 3596620696028607626 6291115114013092507 14540856511502449657 12259437085224151071 16085818631062798937 38790068345712293 14551402852016690372 2672253779460888891 12531110271733033862 17374367435667089594 3604057293667948564 17272267080673477302 12544847814796276793 15151954609734793427 4751425785468811375 411426851768365853 17242602410732916438 9605720661354406430 11807471009376500757 1447987824074863232 7367372732306943508 18267296800123481641 11466023572244460837 7779234266358458558 12183458434575965295 1922055515873222821 16930627386349890219 2559514644612911333 18012760261085251561 12402302764821359645 10939821056894127298 10613938033178400484 9981065851182831700 1506042428601273839 15505758210192948892 1498344779475699448 9659968507412958048 9595449353505184515 5606245707925926087 8818602108738386853 13458262386134682128 892138954940846201 200641097048191600 18287665620493779728 8181793293800000651 217574898733209470 5959350579175544549 4157412984659543898 5911654169987241374 15906225220414703767 300149350667965518 9832044383734405391 14665072197320772192 496406715876741363 182077214564443510 11512107592423691022 3471043810540120658 10310156524355192950 15703780533712318059 5169121452238011935 10183083735175670377 4239283619127145587 7067188793956931894 17498471491087790882 11494880049377879314 5793318435299414035 1368086161710910286 7669249220345122067 11957341885801202503 5271349439990851656 7259250345248904359 10001559989786587269 12333254127481808229 14902979927719245391 5423934809434840569 16662664011494135113 12787429223557286527 10789024091427048069 6761898968447896970 1982407198937452897 1150322931410012156 15058337427293883479 12829511731020925714 925800177417862479 3670770875424333816 7063821606515492225 624000490854618100 1516362114061641103 140750428085779307 15691714483447249806 13929024468178747382 8607103106853368894 15178827325345664518 17571952039664403303 8781597224638857625 16327902004357540446 16466909109597333223 9235351883102437102 8987892841134396863 15646917709499094485 13181639937492283913 1357574468083210723 5374790281484979756 10323599099618697891 1281954055946538022 2147142931086887138 1943932126787758393 13216898690134221512 13190531737891305438 588113141033580952 17344457646806590717 12159827378322177732 13673206749641388163 13126870006595970182 11911341025614051548 18257543432870208336 183234229027691373 9205444217840270347 8027705882443570212 15652114068886875786 4725526104594103827 14386169334873464307 15896991813070882016 1283620699179228995 18289609370496921347 14073812451356687813 4133920513760603331 18180267272350127493 18027066511095615788 8445965647493940374 16985254390367011168 15001366451961149696 12959302916714855809 5900861557632065076 9719116733709037008 14980391315960889323 17348343204166601676 16662636188884788040 5481364227306696124 7162946216696428335 7161444427835616289 7364744247328339039 9762391824812748886 7768779284676986710 9274488675517129490 538367162460707896 13162015945515839819 17972442623924833939 601574471569230765 1638136586905489404 11392226236785806534 7515553481004992355 15855236854609246623 12474421034966882957 7659958275064762473 17025611232636334008 17011267274439270271 2969812813942709118 13390488853206947953 4989365776163493039 18441235105242622802 17789013188339189871 12719747580790152595 1750034542287450742 9124672653556148010 1115727174968570561 7242918079644809946 15003062126981822921 13021432912636906118 10503496075711445862 1636079709081941632 1797900397378301753 10546848128123021107 2012156990018916975 17133765248452228812 2577256947269137271 4585171996746156196 14049255398733586169 8448595127889942359 7503197617572249320 7744041125202078308 10788738177983112558 4527458275176497102 11136352465535383261 14374731250776519218 12252927959436277944 13312055135403743310 2832260107504231104 114147924575055675 1112054119685060240 2415134296300323992 14078534657213748122 18357238445418450982 10507165132920409301 1715165407132647114 6288683921197117838 12689514088313693891 10242595428421185785 17232635796733271433 18035238281220002222 13945765316022384262 15228463457310885686 5935970604887824243 7892540784236631182 1702042494572871399 8786770793995970681 2198694846909614356 15654399503906091112 16314225863074309997 13541408663343701564 14147461857810438178 16313532791878661055 11228052715293201525 17219604141707465478 44363987064784386 15917022001110612962 16900959557462896562 7325139418988304161 14774223981298624548 13602165824613963629 12323900628114300037 11480535458540008765 13612141308575328497 3221705245594098604 14001163114099047090 14590227109483955524 6117727959296942854 13972319230968168002 8216702496473719819 13529697324368285300 60141101183959385 10760568096975068580 17716266395128162089 18336521025885177272 8966680156764022740 14640057697801476129 10493752453127848667 1506764037894357257 9659520159180625429 6943078569295533165 7357250851768666718 5991362119150755929 3635357117815642528 2808113321516096516 2673637041797345507 10221087270707225789 1031220590951717110 12973784450982614067 7554521559110870977 9239475384691856828 13526651794608044029 11746291797009806521 1835111523530210168 7030672158538263495 14647398258039853126 15034177982638090190 16309269546958765464 17760846696369635019 13563549878279658026 17786898295948127751 9550003173505116747 12262438938424270756 9026534593213869422 12189860133530978937 16025788515962027295 13590666561679319601 3416697248103553479 4811518538638578421 15760748048440202594 3578541909904783605 5404440085498532757 15018966466253378774 4158058492765390557 9064696515100790284 16110541696094426119 14466086946676750460 4226143590491147148 12145566630472166145 15558290747991020926 14836517099560772315 4136313641777822417 4950211114916282619 4116997055462753605 3032307579716488743 700954287699918791 11202192151028336662 17972669725725441829 17592512100915104501 10510216199926593149 18426207344573895569 2857335192643142460 8890279668816406947 12090743263562585483 10849714210007497234 6641186760899436492 6519744329640909928 12525547062975347041 1409321878748838627 13711257836491566526 1014934091176045234 8954171400068860608 10119048174950259961 15385728957689401045 1610671160680731096 699481868486527328 10955273017316247578 8983308095821897896 16445466970529851729 1528832795871716336 4598151042299817177 2399284764252038782 5473705565463984547 11655104834288353285 18389020307247482795 7945887535248861689 13591164337133843270 17844729313581077699 8679248677995389726 3161741712386163634 9442070700411640984 9245473026120842376 887069811955313256 3754797631019138937 6395657891775894241 323030064186932501 9018595761688315715 9754227374385849381 4162671179921516978 13044449890709346204 7702278647363337932 3093986015579003968 14217144041381599037 10020754912391198290 2242836214802901346 11532675728484459765 5619135781991028851 426638489941920739 4987080601824390066 14472351362079741636 377907785730180181 1086451273894500280 13871892499448476272 15024825222996250262 7297464137459050235 2460747154979973247 4769047024795171653 7424769331376647940 14416965280493631123 4450019306749025899 16264831096336760409 91649460709176069 11066183185029154776 15603592763307819971 7502524890360008865 16332375200043041225 8184064974421377015 3010483385266144799 4385785554350654771 3093131891448084251 5265349589143202071 16711742191247639978 17982667775454380962 948165157697766750 15960209075768531607 5410505383872339105 11263812236267632692 1727819193709320773 3212998696036559442 14837300055689897841 8039333645506821298 6877160824644007221 3651491584125021302 12519649998986283067 1051161165323883761 14109505490957619722 11239438383671179779 14027903486517110255 11443026023555510602 8673716671661366596 5838887460298708321 782155090381041642 15890034732610548469 14274054357362620720 12912058831176437219 5166006812817401581 9220191414132602990 17760731093717354734 5984860446822153130 9055736191369835256 11712373451009983710 9117437771623109830 7906327450443315008 12848126837240400308 9130968825768915927 4716402154775306593 1274284467218198998 4341436709786994295 8198434309910206981 18345964480179944349 16065773575103207403 4879843659309367301 15210791512985501886 9942391951146642813 3704534315458766183 4995373752649930143 5310313335699070327 3043191309647274466 8189065634129607330 6691184910062245506 14900029970114405295 365233011601836861 8998049906121052503 4632172689076241199 2854573933395268719 17745392777463943054 10042613712424832772 17495255538104268120 1996001087285788092 15784291536781551580 12025224083751874511 7984657445481099178 17134887652841839309 85331379582104161 5205552314936914873 13031383776242070562 16223323387936096093 11679923812708831100 18048982218652498006 7448064723982498176 6130256430308788124 7707570569416758448 14519784603816745827 289679826642382141 8024230544142891907 8558911033586715886 10189619596817981583 2119506143531042826 15603301706239925347 3198853565674686202 11104034647207263907 18076794741564000805 17934560411054381988 1485068276189005162 6130884508954707235 5135503231041913464 4944255336974684009 8979501124267127352 4151365193585240371 6475562825340978338 15202403609080360325 15418475562463090680 11672043873877651780 3014726334327870139 7015809319509911830 1417706046712502336 13323695264060999367 15893499317145719042 13799770949632084510 13161978067289667646 10771830477074000886 17321286948047085672 12924132927268393821 1199353207243970097 1892967038642145441 8719541692720379462 16178411136867304057 11120877109476843176 11735757987443572286 6989506458336430888 13094251736168300288 8974941755665150969 2979340712635176099 12666518107323891855 18174316885549936393 7017585115161672378 3445109830882356709 10576833839981133965 2718429302427105504 15680892354436241599 12156521983203952834 14524302570854374229 14856452457446099522 16846528508543424177 16884455886508217374 3678507221170012728 15585212088868610949 3229099049164988200 16267896450497940489 473131917822286723 4089361410306633868 18077907594955916858 14764636675413587480 9520642779951132658 12444416147342149807 7356677634538215099 13090653377967752523 9973426890892841312 8612988615933942590 4740166957592814680 16170992469252749703 9329553052708932284 9417907129522594731 4654332062075045399 7333941028331405691 15733248458666796649 10194725224863738137 3809978746120513206 8348007633658584933 7317907437470324039 10454144459108158176 376460838579727795 4679382555938502481 1883738531910600488 3908589377733056887 10298813072045798780 16788541095867943131 10775794907818343868 1370033020655032128 5392610751302766659 11211812832565938317 9247127754995220164 16072836946141782203 4866290892869917195 2133995135139230036 1570149885229588811 13550095053489809641 6212786855227573580 4439016296844949114 12224554863025920523 13699694248247436085 13874527656172506295 11592347697685306483 8812912672802654551 15362920149465438877 3478372317123227606 16846377508619855644 10796458269933906507 815071948262704247 9326118640897507021 9534538767879900326 2893199097618826357 771736737066320467 14985186583971217633 12033858395095257187 14656071018259997439 9643257648641799357 18358774317920221828 15022566457467807875 8445637815466232681 1653686812792077989 3110288202786504875 18246818194400171312 5555746091341978671 367292691905609653 8451165709412501948 3662667755430249187 8874224324689589762 10901960412389725279 13736824156579807919 7356442306965453410 1513179699962463161 16334483958343276719 16381082949243926442 15590192254039522127 13338449410386815712 3801193508502740646 1724056087590947460 8838139564303863736 7151768204685861699 12070103776018477941 9556242001162292815 11147144994869001256 3707805328766842937 16172289268921136559 16169151064779014921 3326093394864838670 33386593770032358 8365728072019346753 13303407706115036472 4701615880354992412 4356696676386114314 4062996377265200305 15159556824714513548 1791933310470087055 15286031693896296743 5222283161468414355 16503482856450216064 6415832706232118049 1013551539460756363 4851700792040840115 5297275990106298438 17361526120570263246 11780082361257366080 3583169140133885808 7346402513541294503 7847504592476411526 4561711412426784730 13157909006830460439 9559138668049406897 14543854466751099804 6338571778950285841 247901769242198302 8100945331708102472 1626619939783658331 11293625474174145837 7062240777897690334 10663252264190575293 9798877488887100348 4332443909101884635 16800627393434711218 13867949833298606065 13435325421368118622 16029375455828967853 2325572312991117443 15818496270033007895 13273927090353919719 2505956688790869850 14381851591738093281 6677921314342442861 3785463534341380030 10158554933061374404 3152891422042918220 16184663944515239036 8822786061942763616 4286564759221729346 14079591304924938107 14472789513332707210 15728403266066066341 17170827134009109794 16366635793820802022 4957716564158957945 15121484207337228098 12619581970581431217 12875537326891331485 8343413310897282705 10771993029970078203 16649305494019926760 10876568239099941579 15612649239447863779 4110364481390550569 8110275198883345202 7820059531367603154 595819160674012169 15193992158046717887 15309000339558988517 13953730184712876449 4173091732380516491 19988252486274123 11852383989324733624 11725732649964941786 9774597163241678003 17365741036660105866 15944993117183170584 10743758428900955093 17556946611538519557 4412540673380238131 1105501476495209037 13804204906304482822 2226293856740173757 9816618312724513063 12767917763851879728 1097807611574617818 2793009692506885538 3039875306368876233 13621866076680109921 16351255475415135356 3400981398609673645 7411172237067924613 6030575482185110378 13440224323385976312 13600629318851588282 3672498935774051446 10249448186747841865 13612678616093263647 6490569275265887471 18437926934557734922 1160835072557581722 17705764729996203760 4587749718515077362 14823186958228639111 11439143501678763294 12001448413602013833 7880399047072132083 5354591162307162788 11473122482019183716 5096972714489253563 15364997268908265536 1961498745419285099 3923835230559041829 87755677953452856 6248345291904833164 9031428227317556178 17786708029779404280 17164200315091531064 1320360041973947810 3469785974956937246 5216100308156483107 4754653524192345895 15786130007103832732 3715223023167932656 10764993322365745773 459923994150510186 16889007828769133033 2365644077767691083 14296666282594964827 13446246875358880567 14709432138449800511 4307047650196478967 5648148601717635209 14682037090188752034 5178129198502188896 5367126780382532799 8552387926876344787 737169800842218614 2133434765520167317 4446731043392757380 10844726718332206838 6261554062950120987 7504284607645646199 1526188123666657148 15320314690067816473 17756357216526377368 8125822339633277426 11004525035610634586 9791973852530348277 18029905156133783865 18266454968253073823 6890119728561486327 14186523695063771119 10189890446457444497 13828263800826901571 15250775157270432067 321762362862578034 7155477888338772333 7083623294732739843 780785583740928777 7988654360522492698 15054035320097406447 14315936512236256307 334864606979269987 13292831621586011222 3408389080330371397 11345561953191370010 12668084519093382496 17482573519755577210 15346664720364599471 10633770707223377962 5410330028126057064 14396148796161019408 6577468375180351516 15352020191726582794 14341835817488548489 303645357027648493 15210646977936969341 2028856144869577790 5893571246404797044 10187998791294998573 2300415275035131751 8088429017947413397 10830602755182770336 3977338912287610850 11387440641818977014 14685006752235242500 6316971202573268513 3067460204742838118 17268894040804796520 6067122794329485440 14330919376156040754 314964323279879380 14343019557476741587 454036169897995428 2265155061295667579 16165654650086787598 1783623631649973242 9863627038952485619 5006449469616490460 12522265988194383130 15305268282495333365 9398223840974138827 2369977168346968083 17863393075284879604 8136875905006864167 7145014186192670820 16319392166159135391 1430176680747447577 2287009899069144126 3320588120409424989 10866671441864444570 3342970644700432482 16290173036503315657 11164580955486852126 17058652412678753182 2474686188479482567 1513392401878820997 12617070207025329193 5029997524829616650 5987200005154153268 5648308482983472501 18206953084002315353 15089460965806125644 18289908546286648146 5234740533839113957 15259785595383391594 9117098180184796603 5835833775435515121 5929238623864684518 18042664483956545022 1990318062838058178 5977514528009989367 15408212623661484409 15873755777698680527 17487572871061364463 2138153674384034577 11395300989811994277 14601142066060373984 15248192903862723992 11338482521354395149 7257898237149499672 15630556151845333348 10961385179168377189 9137297597042157820 3408265177878594978 14072332679248787674 16354439026084893327 13798128250895420736 8176562869074829655 8823788571454043529 11967089156645002892 593814107189504607 13234268460263509154 3665565567874497938 15188056966793144819 11393384916250659725 8043477889811754006 5565128754486395091 11881944493101941768 5447040979252171744 14111846825613835248 13488359658468934080 2324012086833978242 11280499949237558187 4028210916104174342 5933347705644361591 10480156306043674612 13441740327537144663 2201127805877160441 17761316950372746009 4147329938470824136 9076994716005789151 13777194965803773685 7116590355994504106 4557962345962708694 14370202940140351324 4073020661165197807 10973202871402744433 18335369048398904506 98726486774259244 1694140207751208676 12430965478316095979 15908724898282703843 5435490312865015390 3206873908264774014 9576134719761968580 10320441893956383791 17513783209986065830 5696381473726283236 2080330801303338879 8346283683360246283 1147621370565205697 11341432418644973237 8199885877962420922 14567201666970966981 8029865811599643787 13137633683599903274 1851981021242149070 12432742332383820909 8539843152211615215 9506021872056459558 765627081506119838 6736612750825906967 7295123557327982980 7907822891909365275 15500447184798341540 17301320865892310773 14233100304175833522 14978038371809330177 14454793573611659739 8442597828139240243 4407653215343893857 15313290625234547632 16708282637801119472 3514111397953971607 2095510816709912930 11670688699505864243 12823601563095275615 15722559569623266843 7803892263061980248 12459949381214197147 14315168626736706351 7559130736339335650 17970380751093854284 2224009861350876959 3592160248477022123 16331935193633912118 11782970703212742249 13617108452616971857 2736768404858955549 8291294302483896169 5899121055484268593 10895806046758302971 9270606918611162142 18251946089561048100 10219115133686952568 15424139200951203350 7762920998957583595 7692801808073551826 17753499299100213033 15827650613525659551 2993685591852128143 7573192344270606968 4334147938013537938 5506547387514301560 14650320287947518642 4056797812036193410 13557992564696288458 11378420452118905382 13735887650710656431 14857847412215570651 7254350725147614281 5932739025487574754 2708050844798767629 10993697024681910071 6017276268638085853 9940473735813314334 160521657613301878 9925978245155240587 14960339178306498717 346810515536502362 51148218541044407 2450139349691895878 13379413565930607826 12872347394948209755 7534849147281082445 4703466386263898476 10069184542287771436 17003608149580387867 2687683432807420614 13606445010371209051 164751766719634461 11923081292195876964 15632485847883805084 15640988907274233788 3419417576415321174 9099166241818271875 2827550588777927516 12761404920842687888 2665417265628678337 18054747495394337217 3650361744559565585 11456308304014425475 770697010218111482 6171719195260966669 1317698873938090547 8878525796487974538 1044244461486617535 15430768987320155233 12033279590100700005 14863135010005867126 9428968622677188832 6679787455621551710 682226691557553279 4857428303058129973 5461405299820793249 7275327377610367749 483164875998101888 4480466230956955381 9109933259788855809 12928555875997012813 18027582720239414403 15907715232606456658 11197010527706621203 6645289144745030578 17717144876012673239 15149734070443334384 15373986690430710474 4251974825737633442 5917225228734567666 7345435318727126438 6866761972928922556 10901707761109648015 13159101339036705208 6872730868239892315 2485810803353696599 5131664878893291906 14980655789686966090 8587097747056119499 953880282675416869 9106154052258004348 4562522224918550578 13866211004403056856 16702470512879574438 3650865459049043404 110311895462117282 13371402750250423375 3252105575992748245 9821643206133527578 12854645341417423862 6160243463232807538 4475095859733343241 969044486055900210 2782317649935636967 2478025409178392196 17150118199290404942 16720412499474233689 11565198015913972421 16164797085078374945 13600097305281563421 6043452104234197458 8468948029305827510 10032742206263886167 530453729289996470 5742483017113463395 14443222737895666673 15070752079394553388 15207392548706897575 15288367427166124032 10863263840458473338 9682142918425960205 5999038018646350921 9035840057432999681 528475775822688474 13403099123405965613 12950006547747301288 9577060880195174660 8509510545078739826 14439451866149695981 8099266659151313790 2259200438766761623 9068481957435752314 4858340354824592058 1551145382236144775 16103841384041139150 1018640720913034889 5060887418900932371 15626300726908983169 11202643800688288512 11357091343282927643 10139193328856352335 12241966097485571067 7298433087868330352 17503450709716559584 4939514542330063837 4769242353551211659 1704941746335312037 803964659253561349 3370376979414304757 6254160143697194745 12130021112538107808 17384817825045607459 6241029849041556882 5855625087183688383 1660273750422395189 8935846575560937189 2085936023900979254 16905375832061827387 18211066745279479173 2933062539873800917 7498633600342099088 15531974666191544280 10368052300413963136 6659403682976036372 2964159953841313075 1305548019056230003 4483848410882910843 105528847997773602 3547995205804169596 18067120971982368696 5343052537688464555 9111990444950005892 15530239579019844216 10696130615768193384 15023629577958794575 15269128025908674090 14170728190056208041 15012842298770920128 17710466516162487556 9916123513947228096 15968849322343784202 17559518631812953604 17467015846919932922 6766591799739506972 10371369900240294474 17509615995898657978 14468769245416934185 12792539818223472128 10113320627970050547 15825116110257511957 11853330050878185723 6003167632874623841 9941783928860471823 10034074197666582571 7072993311466252821 9498325583668525014 15086006496540888120 11206517665678995053 16995011532788619420 665882601716884433 12530730254177125470 15245422859614082081 4695548319767832702 14156973572973908901 11174734692089436360 8736517473089884457 11013514414842539661 8092121331870680078 11206262922850495290 9610289556082926047 10575412535172538771 7589488864185514873 1449246237603669331 9213011277249689768 17193164026671440165 10979993983707904438 723263700713275555 3181092064884098702 5036684964110764032 160954292474487925 10332117349097173563 4075390536160167288 8507504694972955685 7582244877622469963 513102598857107973 9581650561130606783 12322089297742036337 3501250606177562371 292468175259087995 7015389329956854962 5107662906373027310 1920513064082690863 3002067814124472213 10336105965620117699 8026453324943126168 8743425627009796681 9414363433384356098 12502531340375310995 2534768728353973941 8191025921223442264 4889958269103158872 17623658194058651126 18427532504367602594 7703528894235419625 7932305826892696282 6074565663997438267 8309082233318166698 7645432571997563482 18365812045631963064 17905174721920955189 7447789722296560805 15768348077582440655 16362601439634210779 1741833636538686442 16864939646310126510 755483395287748360 8316632124618974567 2558413880105044106 8596944817936837567 1410966738703635297 3978842939645121444 12154873113650479425 12078232292027657737 17990727341341848003 6190100264630174950 13192754840217527503 10545876290716431065 10828693253443819079 11683577937078989265 15670204386569715123 15961821626994856305 15212925137070261109 989665159765211444 16127201006935737841 5906435296875347709 11706560252520226973 18393309973644347058 7318711453475722388 2728569411449315197 3982509097392994481 4940867311138541347 9856741687016817014 11450942453171832231 4046486985362325114 5118666404575747128 10750026430850405690 8080070730112077746 7134085858105855374 8957819623061630014 2716424997456963812 6549750232161448423 5956116970705903733 924475674134942115 12575865286424342378 15164823024260344622 1442834997795140097 14556933589189819501 9417163185179978540 3380966823056092210 8714661892279955865 269814360455991410 7417797756095830697 3776053270774644678 2039329385044976005 16935596215254642735 3044254172828921148 10499762449254211836 9346089755067661805 4519177931973658441 18157208818693222491 5701780774726842786 7748397212085898695 4323439934377645490 6963031895985159479 9958785451974494429 17086140539621094723 5273659428346075698 17239741753823547355 14954578845996389276 703785999703818558 2134505453282324201 15672345567924628754 3860992658600351973 18012746271419054332 4672314710769355068 6249062054121657713 5555289597571868523 12048633966593091855 5057336627023545835 13159333229475529265 7068522949440844134 9998234884223300902 2911933048352092588 4103446349188202130 8904000236349451420 7997576151026780212 15681907669775222221 4384514622965739234 10428590860176746773 3381220673202422194 1601436365579222247 13001930612970518856 4142822376270836482 6911147823087402790 12701611889400370227 14685757603793950432 280067224643299958 6818450478456793893 6545659715858894439 11725237760960992971 17963577083378555606 4590577762124450319 10386461353424404434 12773677066460614969 12533387488566186266 1466010447980543155 16093291054504977797 17337782848312947806 6024361222046937491 7188795614483046427 5221342786957671685 16593118472859125074 9844831940061218297 17757656736868056062 15265635070264360250 15780257963249418677 17959060305966396980 14089840588702077261 7762090700444293080 789999844527385516 12578925292958113501 6504293702366926120 8970950887783719991 9168825359503730320 735053997084620526 12182476343218749631 1211354436889863877 18100012961514084128 798237163665363375 654727514024146578 5115479972275373857 16578804437912260632 13466829860960176819 11918118535854381725 18215279323780855911 2836180528295313060 16718317785216146681 2446467900246146297 3994547183825909710 4529263432719861304 8241170370871234133 1905795440304045317 10984747698915133382 5458547052366322515 10637543879973294818 12782507500930071983 9322811031872661344 12217072524253452574 6808457395710738390 4830416965082860480 6912057815184846978 9561468824634012762 17341214936424820451 3279867195452752993 5028553415678650262 11130018574428825459 11377803717315459931 12171717612174704124 1262843495655055268 16811119891800574548 846226394937867653 16350368783062812734 9755876718798933487 981836760905957550 12736768969148809586 15345289606460748060 3441460776721861488 12278395237168578400 11246476610543612986 10742952070067114047 473868714289574935 5187833818611994561 14028809093456877449 106007607795278172 14390730239554752967 13086983764047161390 5313986342682589236 13134627321153109507 9368652873592294822 13444635848465070657 4554662311365491573 12316210644636883698 4187875282064159182 6974686737248301960 1259974499081178366 10436078819727824390 17252823182269399594 17550382506871974079 5023596042706348661 8862309073319264186 5552665125739063938 10405077951179681393 6164344103483033868 18240670148527538855 572441415707695795 6399582691466253241 2860966077126818190 9344888103868430633 15738141270304764930 10919256473016608603 10294093692088597854 7148022604004033721 16432961528650744732 6478822299136997842 7975134975277510582 9211174384971774030 10951958736927183805 6250656123570947982 6711675489556974050 3130155455810506809 16099312212318460610 1655039562062810592 3156443436522235825 14366720726125106443 15398932918994289061 3990171458696344389 4898548022555566641 10472943614935584967 7525932046667414876 9822290764241623636 12135981975634076702 11417855252631265095 497123996408990374 2545469025323815116 12647306292461702156 12491124455496435338 14587389483011040483 2349472349883947181 10666157132980959047 2892596729419954236 10635897948579263671 11488520359025138544 5929525127966713595 12659667650315892428 255087691398409682 549066448042327280 647518111719107454 13665293780365844137 12922416409515401202 5920172014618729578 15037595656187072077 3865231144940019757 4447561299568837060 6453187937838768253 17360830786002748272 4692807132921706596 187830809259374770 12735400504218607876 15314636010755823976 3780519763814408739 6869972651708208765 5318431252418296173 17319991744755001908 2275624560596303400 3900693299479984599 17099587519569458710 13568728017730965009 3360691515706737693 13820149853224139197 7779627655248014420 12762239979571797937 9439621990595606062 3267791794552895416 1188089827520570653 233646102777115806 7690869687945982524 4630678528175167344 17310432884276441141 4212479927771319935 6127158809197299914 13770404020258651549 7064495357162514066 408632055052882199 10062422293041750746 11551173318617779035 9998400992834737370 16638409206831827688 13057056197098712399 17062703882795676435 13653927962486122938 7230643021849972562 8312650095703893304 15001846579052989807 11521065968949015106 9236526210369402684 5077383439046124180 7933517298862201153 13112424505603810151 6989227296464790967 7094796544258839977 2663256860800628952 1429297493482001436 11129970536092512491 5748641324432457553 17782216296663983353 14498066826471773407 14091597353538541741 711843818622239253 11932035600950568664 14141818920505153168 2991009363995078848 6470482036061551336 2043553223528341085 2972799084110301281 503190921008055502 13506545264362043486 8349849920331238703 15204931065569905345 2466500196129742863 15735371638393081019 7801021720078282983 3385862586917110731 15769467152910853762 11008519758655654194 9340630249148542723 5382790624179796477 18431684665403125920 9109710574403940340 4082657808272079075 2150541738035946246 7477280448338852201 10634182669040484441 832050411855528244 4964925898287657338 9400515873528527186 9441535990238350399 15767871054018909611 8689068453893095209 14249381164184825893 4633458139109590501 10787393926196517349 4931610085819235231 780828751066494449 12903898478758407663 539699822684386782 4853653096776282089 13635844389417796901 16776150149509062319 312681143266060780 4634369673064910654 3599182843332522980 3030944226735547850 11639856189615750628 15922954167313712722 4639386981255385198 13759873221980226466 2762616847045235920 6861077481139838848 9369854614063785155 3106300745494783183 13835898885742039549 1899739441547704310 7057324245431979563 12616910231674288119 7309425499777794872 11001181954174062310 95473091254417977 4964533110039296419 13029089418242745291 8174325455936559362 5749373256722511619 5052987385187887217 10553729500166371274 15135690305100282735 8276372633349704166 11640444493336623453 2407906937889414664 2520233588593954958 18223892674968674022 4873293650479135493 1634070421020558623 10758070738441967583 16054821888317802046 11062237230958759937 1369507836021995268 7884188555646588078 11381239133359660111 8424274884048628369 12737327696041116097 5189387148926620743 17885027396392877348 11469101551908746057 15273313251644273217 455628367957834875 7449463736816949168 9114234602352265013 3010187631520579886 733446734153295530 12816583288500612969 4040600718554034748 15105944402180939206 12332350808663956228 11749098499424487634 3545627443899318394 16739912636647277971 8898379920341068331 4635373623159919980 12355679288792383174 5049062003398276939 11808007639537773449 17017030886985076136 4483652001647074547 10383515527361274041 1932835805902291505 3107064546987160291 8957999603226737031 1938327627354746633 15373568641106143074 13254833864264275728 3900618643954356634 7554906006259446234 3246063451472949514 14035307662619564320 11481261798181121358 4899293646201681539 16661774616511748325 378828374470582902 12525183805783204921 2314210642335948063 16802477006012710571 7391686819923693208 4621135592498794553 10117436645818112290 13566010590463270277 17081633946790123118 4502345825995071700 16765746730596383200 15273501403413838365 9671639575558493424 13786187328598284318 9564155269365676477 6314012944743441355 18182738778376996923 5387306955156173597 14660556131705544123 2476262378466163616 7954451202666859635 1902981682869241962 2154450074916320974 2197631089292619259 16669370420412096964 7491065174202605587 288669294542227039 9172710285572001595 6458766838318368806 2042731998804400939 4009691479400361195 13890498328952538804 10624983032058950392 15475330164325733051 17950364918560870228 8568482334580818517 7412316484031300928 7247179004160798608 12342765787383818718 16717976201460673004 14827138419517621992 7525381827818408991 13728670467989840825 10058255504554755567 15003741537607249942 16431050778353593436 16565402945139430415 18245282931721850605 16500436228218700678 10880800113779842860 17827160278048945563 5427519571000912271 10402255212932468294 10873501355568326379 2356105473633200578 7908980319523588864 2895582941887812112 15052552679129667275 3334253119577132711 10665684868381112113 3781095596295917170 3508959037422602507 18211540438512620561 1735448325994729931 15508929348309604031 15449806150580582559 2090880262464020774 11624998137043059894 14648042164552178072 14224118369328098097 15220279258735980020 6852144486655385086 2330688859173623267 14053656707974063297 16828380624905085375 5688364744135366376 2835378743214912528 12245167700095544990 2095247726990268287 8821408956025909567 4193568732403717155 1059822367220012662 15625767575620763532 15862909294898310096 6268621960163420896 17543917063307594796 15519597960151025082 5427610400155623163 2322626707631972507 6164759692337332347 9570271002048888608 16435710149605877360 14813539359675938973 8206063418294898047 5840319645655520805 11976830325646097393 4338647675402808324 7910894051218179801 14469101915057856890 11172842971888724363 15605184366319408611 15309223980283571557 7372496658967116320 13713164766344374781 2253899183216812652 5881170675806591312 7618207508280013850 4170720433253463011 9354080902432506481 11419162029726253164 15624953489261265311 11368037979113390282 10050522403119593925 16137418328382254875 7124683875865948574 14062399294395027406 2258105566756091119 182856331698694768 10244306867131462948 13649387495135637586 6805016702563470898 15918641840672370319 4870211181180443110 1970665891580421879 946708394511722246 6070558207169724368 10306692972958761990 18025239865789777476 5432058733161917796 14144887658090227836 1995346455089117815 17265156514039212038 7305130166833091863 12068792572218303751 3523212883705093098 10136818295711600569 15554492759371534129 5699340587345550992 8802470149731324133 8181439072192597710 8739352664800044163 15033915900805058192 10268720283159096609 18026274069537106461 992727313441412580 3661555567101940860 5506192274318096186 7443769077365541294 15987704611157329380 12960265059437340566 9793380205515698838 6853332756935302898 13061752216560846751 12417377088275316072 13956891539083277667 12462535995625608970 15285779220600050341 14109579858713430622 17127167346700219692 2038018392055412998 18338159323401881292 16721030470523068713 4437472344352893092 16018047339273817598 2485309729012363618 5989682304138565441 13301681565683988944 7164204920677102415 17577716888476004276 4170918412966643017 9715755603099187241 6337661461275417023 8528106205538961277 1516829679706927543 8032440432263740884 897590834446413765 1009892498233366542 11062038564690866109 10356393597922189698 5179427869445268178 728856009248381579 15160020296724583929 1335886229499471853 15605721488794522198 17313318562276795617 7412202992849514919 14119877871016264071 7297524835079833636 17428042307432871235 4986816894232596587 2300331846801985809 1064124372152754762 18029793656465751374 10454770704588417964 6030640051077671267 2358716015952329850 12628223443855507330 7773681393445124856 7828216448324014590 244985468737259675 15236652256927736723 7963506209303788554 17917648686641102266 10659722377674999028 18251721054515818052 1304313195916496268 3769628023110362536 18024616164819826323 13806646947623384886 13348816835617701986 884109490315017929 7640677971474993251 10621960124480411441 18220925537918368179 15746570912808026855 10578791869136948694 13276248814738890626 11653458384198587290 12295330871587925649 6755364936914088992 6730165932973261460 10292714570045614474 3640726449428259502 12362886264062190170 2482902896354324579 12377565298731708280 8479580702701216605 2418122061008791178 6797976121096983697 8531960037251406023 1147478613810512929 8733143624384289932 2561539336763284394 12218586164061725190 15685917380368268852 6103636998203092805 4424623532967202243 5097057375808000486 11517865017366946673 9380544283146613830 16483440870448049692 15567591018865504287 7152901865104840513 398261242418647829 1183208047695444100 9107453409184283648 13782508545095519688 15445760463337528340 5009144446029509990 13545647983181882941 16218695940220806190 6105920572917034867 9712915273401146374 6960965465604428876 5426111884746683965 14134286354907887831 9214029265717690654 10588707831226143323 15359077418485714834 2242656104393410299 11309393830380492321 14839360514985954127 13973764584908587107 635457812421458732 7962760828738550957 15989515199570320029 16884782930393502800 5552745318070344252 2298567767481238056 12259416464750452614 8892421023869042628 15256700563819775579 14658362486068824769 10719205162678489626 12334588896114871988 5573921658252008683 4449686804640982512 14150873786307339257 2991893281728634160 11831616838852403987 7050810732605041756 4639808436737968435 755037021741652743 11936425770980762461 340943709722998380 8864625799379497340 16339392613241411593 4963031016850226664 16470524131932159770 8144775557690144072 9882855687990331442 2905289505285828484 5910445638806698004 13537100671069373145 6546584928748086175 2009942505354897999 1788395297560146933 17126114194020856761 8364723373375786449 7367438186485362554 17539530573230467685 6656441149079237293 17357461741507660837 8105213915698945014 9228993871031084017 5916074402053729304 17133299118034010629 10620810677758478128 12432677774903630893 3710838164980935280 8572209859062837922 4321725518821850061 17744183307475049989 9073550986943250101 13104279169438858906 1161959308509062711 1635983294870342809 17060065201805109469 16158347796321347914 16025010395634927708 16043053983317938479 3366928628112847333 2863473419830833524 9267341686331666790 15480913625018450489 17565181487530003897 1713145469206270757 5276503385882856433 18414642869495360681 12312357221206159241 17765422890349775701 927509943680551237 4195379110177416205 16969871585689884612 18221785099153507683 12874763654166971841 14605491771962834086 9729302747871541449 1813672967749700442 9209335539949264331 13507212308158826172 9806220872303960934 4993014103197488450 9775612368407543366 10664466722346175384 3301211967646242760 7341077859189890709 968393701666176853 7070594755006611228 18279749147003056199 16604199236117825641 8217806448290011289 2207608816404947939 8760733685682599885 852258905266875692 13862707159970956118 217368762506746655 2336729129856773195 79732601267143062 11006502552989966796 14467744931357492927 12239555862474296185 9263759039483209623 17291889727522810363 3267076275040250831 13293860393888988232 9428509259565207724 4708613463119655823 10175488335093612516 8139817406410304919 7560074866456079161 5876613645738472006 10741197830888197679 6331544509100536016 9958958979326247316 12068816332685568180 8370516058462703692 17707712705248476415 4674738454245825792 18379899982603902295 5155561707222415059 11158380459508833900 16150860013982656800 13854463364699064802 9606156725614647129 13916746727937189879 8219457404658093629 1147065066622704576 6576457737145883257 727345407227364899 4829004466633015811 1527240462655600272 3915789002118765253 14288794947406567452 15526422768930558129 15826141854855974518 303999236749794530 14790175911016053267 18084261800001849349 1300399176532674575 11573824029499134981 3251505813411692841 8565111742613879287 3654538636820985180 318351555057477853 16082770031263001656 4615830131781936645 16550504867841993149 4667773756233024849 3580037096058941603 17406316216530365368 12390197071907305356 9869271524878570853 951042745680817384 4425944270301218920 8103842265518144862 4952025338501606223 7925333249735854363 17091713774860679534 9070583426574402059 13346377666961742253 16978903347906923904 6061635728832408127 6125642507558949432 16562856425288161541 13577446890017756462 5310765565589566935 9023815706204860281 7720688806610076613 5682709584101608203 17763864678355882760 12047394762276597641 18242388335701445443 9974501899670030402 4321789632466092452 1794340354440373826 1003689311529465992 14103759148709205755 18069236437743273452 2600018998950725043 11153479638020014524 5526650570156105993 13857998480922193147 16367995069111085436 16592076888764113699 6439693865636999702 318288503857230630 6047474800915572864 217149642235462072 16475995257485565128 12231245346330283632 3353984066817761372 16434226102008784614 16641332611301777689 10740778063974479254 17633581527388033975 4930555482988300634 3722545875959464339 1446365348045271843 6554198549100074612 17646133892603888296 6425496702966067363 9988416453420639152 10678263703761340435 14581764608591901941 11009699187701173885 16170051280540088611 9453476882376044382 7998617790784447311 7398791472600568730 15941709774237183372 17040502015243871832 15336782581774257288 6995779084393112182 1616927959827212815 15229980342402735208 6400803399421006423 15299937997823831170 13783692145326028829 6289082748551564775 17328504407438073022 16027631595046269220 6022430117146546736 719320419665525075 6279815242848605258 8683453497740902417 14559819188820768328 16563035230255513977 4879244726491922111 6618913720240151024 10147511500234948179 14310503296412270103 12835582041585040273 16738160548286616563 482594011199980843 7049832169173040141 198924791336018677 4490652597079392438 11092292702174301193 673238252530186442 6447491616604371170 14146415384776801939 9159075682082749150 8885875124961981997 10255544969245906864 6870254741192238503 12947436621405153125 12205752625409461227 14389662991008451901 11548019387184157170 5486863265970070588 17661461385746989331 5981665430504752636 5976712705229299016 14373498430666476115 3974304738959212923 17672819896628950436 11056901819491725072 8037231165074156694 12146689698773954892 7279694266707841530 16957140231316553850 5057082787616733699 2449762097253209422 17354968361473307777 4201742598263066444 15157857928440227979 15625734823911758287 16112983609721673768 10899253674477129540 11491995584952769820 7256940514708131997 991706427077596989 8857072643598778295 6151281828536846732 8822974540453471981 14815850194787776766 13813839632436556096 5160379670388686314 1394888084430048172 14080795683362859106 8962973164463343435 13387384427799857971 849583268149948329 12847480161891211096 11739716021109116212 166109791019789556 16432651513327596344 18058046655313455548 8209807975916558414 18228030897703151089 4603482066584255633 17871868292941869820 97740488668433932 5615190372396586528 8158339953903817755 7755407616331435384 16779244011134201756 16567062590136090627 101337479181770660 9648836880417664379 11910692244489799484 7119617786807151273 14246533010766086501 15812734817758399737 5953931371339140727 9632450980440489887 1737370525448432153 12528554597500015573 15560420794028846860 1024410031695589243 10009655212577601182 2035943201240495602 2802821618917393988 10472228593502983581 10649363764517174092 9389190760415390331 6844774955640535494 16158317940086128623 16110125625448627697 11096559904154402826 8532262221589103636 9623800370873530556 210928750344265053 15838324410194177329 6709390606863940171 12870727060443381650 14990189230080195875 5048718898150669652 5990391399284464908 8095663709158245609 8486589005693222790 13123031946853255314 1732282847939359193 612266761643749768 7846162078157042633 11714606691169238306 134719007039373739 1760649480396702105 15752597169672028490 6046242937324037483 4685604018940663113 11673093160473000577 2696511173700755640 5080547559410904644 13549997296803904621 5242231277396618727 6307310304090149471 3591695102660940936 3492527927313147948 14949676745833757869 1348575319645868604 17793681906956480086 10261637329197017767 3233740631533910666 9212178873017629776 13665430613992655312 17088628860409272316 8123095401910712134 17167940678686047596 3259074760812378772 16830366361543091466 595260468997865225 4704971103764080609 3571680594261639669 9302248258423871661 13121706391719859689 1108303359269965306 16852774679179311052 2569031326334609659 1438204620142548993 15214815673363951882 16908908704771237842 4083737621928612611 12313656916255486023 11036184278198300659 3149101206588979513 15137612106108329256 4413992334659271562 11623423102315153199 16627596274406138982 16566103930937720802 5195568878525144605 13477041996494284397 13604960715245646336 3221028563116169749 13794280953781878500 14287921416454306641 16534007628997532600 6121364822187420687 4686558980554430405 5104870529219224310 13554908279591249801 6174087785153826605 9070769771754731844 17749470314312291224 2176207197867968614 5125779624468821191 8461433873994161409 1200801539398095401 13917682066622162781 268055821844580936 7208753847487118471 18181857500118869041 3951443388271085616 16732908355552072784 2736291284910494276 6040073263395902565 2246094952747318174 2670240910901679914 2133216810200392592 2839959249467757768 17911682565934834429 773591666253597443 9220843892398117362 5988095580222072266 4690310733816032833 9310230333798731044 16707049506119415341 1166603531935575746 14092328285873424521 13039499847001013474 16528830207070347617 15625005652523542219 9352758285888772844 13859396060394212102 15732516752104562992 2193154978708911314 18426540611128935824 931721829828331618 11388645839608154998 3324549736602661582 1739581468412148155 13305127048655284316 4861111089906749350 922689800648271904 3517153786873865726 1852360134272027629 9191380503571493150 9406562615883914853 710613571748477201 11401642765282311001 5205271336810082995 16166828326744312647 6702212725056021749 17577345908905947248 1856722115153669295 14781061878389588513 4280376752990329065 991679005868170247 9482124304253302071 18159737728097146987 17827658407479415477 15913819077461727427 13485854398457106800 7692251239206303036 16560933157959540725 14684786208479625498 9979443525608646018 12456023094919789079 4204863558694115212 6058797726949146837 9082506924354629401 18326127522327646534 15208060684446364432 11964269279485048815 11988079536021430013 9566637106765867168 13166091895452822649 8421952139732594905 9025105837286521080 7380572779036990364 8696452252581376735 12952779807214106096 13042673506747422541 5264754098713462959 18191297182571165232 16429942491973338123 10986084953227817134 6722019487720352885 12654634311447479172 2385747090895688105 6827669145024434530 10505477948196214091 10072078018805472016 1010624257349033292 6872178255443135411 12205876870629361494 11160144501852604724 16131676917629026846 9134971993332980313 18179582855501119469 1547336684742447632 1506294652417298773 865500329223816916 752442888102095219 2080606528227650623 3956202303307281023 5422407384073921016 8633923519267120046 691914891794206840 1377129911583639832 16672480978597250500 3860945499660385419 6784082034546542647 14556785673018620115 3614221465997145335 1678333330730347254 15877570243848751516 4242038539425233884 12131448846344516549 5232985462383168621 17356292701042034924 16413409780031036973 10145706482212017739 14769545020626850875 571635616263774293 7502373672093099260 8588434851099539456 5683287730387588119 15398898109127649088 14023990786335006802 7011631340261454521 11627307811651716095 4916041607107107042 14373455961049178772 200165526234349928 5094135504415650510 11171037133312826947 13604356018443646483 11499738413096969456 16518052250659226024 4098637305971504882 3021157110305970327 8421568080837897012 12661826867497822789 17531232601754895462 9129656902917254652 2213185325410444857 11343712399223135571 11904041324912230343 10089375052088830668 3427135805091718033 7525603998804447790 16791533721834083041 311954411280484908 6529766361637076839 5720649745115950311 13993686802552359627 2187423337325053962 11773989414361218008 8390900448506273578 9550273872616785155 17367489669304166119 12679745249516544740 14554269737172794538 8709887649375569223 9431208886403255431 1933592317596046462 13919611410395334431 3104792705428968219 1226741419476677004 13464062963726031386 156279756013365369 9857567510107600981 8706386394174920946 18130622378447793657 12618204984069491417 6736135341156576279 12092792954508567122 4776287490181526069 17057166067270888013 4210378390403208454 1469968026573852711 708520291594499131 11633549434946437796 1658987058235815523 4397545876677612437 16648693267732681879 14019828535467953592 10597657268283445218 3778581158850427932 11948483594531674925 16202885505928521273 15127122410833089407 4024975057078290136 7185634064108859775 14138736704337798734 16346011375384068129 14181662884180574576 5523139534197435473 11505446410431833909 3025448949100262626 6540320234982541241 6555468571781702831 17131178402652533109 953245675588033000 13645144105582459930 15830027472633618300 4931826885864099953 16863521352411608497 7575262026915728158 13033376613039461443 9852926499863919175 5735334513487372745 16367801455213242852 9595029088200694773 15123212066955395732 7462840134887951887 6987507459780242999 13749843940412324784 6851322498841661707 14332535987486882389 3256356409323149846 9833890527393803464 154573359918461439 2211257741664560532 15184330380549476433 1408301674451914700 1795052560486008449 9623820197238735177 8920390993807067894 14338730152063017899 17101783534912643962 18161417061297771546 10463293657210262871 7701021035033208850 14256180035009211801 5959888502918798046 12637468776168315866 16933112605493968818 11397498869172759662 1947950563189625050 12789822625931407950 4205887718839713052 6018280938824328868 18325190852950357593 17129459936960671809 11142784175849497520 613743807050763571 17922963021958158326 1349018461582940318 15313277250994070854 2083612852842730188 15794633055329065031 13340322747751528050 5236980875213512409 15268451739145725090 16777399166124982681 11312959829916663257 2941528527315742199 3360958678303846455 10172524205894143556 1382895226600540673 17176732517189447691 9692373250922226557 12854369980864504220 4181470752770763893 13797957302763223114 1451906616117129542 8672224395676321557 12331803220275932881 8727704830085559780 10349700192584544567 15209769710752369476 1326362214848618555 7602235265612047626 2135042426043132059 5713491355807592937 10524210146171534725 10294644028932637153 6930651878863878724 7553466366276270834 9847703004966995056 16129287335563476568 4387765341522933389 11786008713578574899 14586876602298324639 2742249529085455736 7651594556533247092 15357623950974690965 11827149171566901270 6277480366656677421 4348612702558729286 4440258957582337220 8708720050095597490 15720703036566424222 12124493976275729761 14393853632724178850 6376183756964667439 14694751585417788510 11763040742123704761 9214388683043490063 11980153913478491935 14958703547801709959 14465209218089393597 18042301544804638947 520939199108976276 2013665504718690322 9302685977780820482 8103279462997075947 950697883961580857 14216772395267632004 15096875025797893008 13381350831170704539 10974256600140183844 11575990495434325728 7419588267442814150 14103522282008207477 1903277295665460127 3275480909953637087 10112862430506709029 18416508608775743471 12314992903255674291 4856365646561009192 6645189350727648737 15628110389566635981 10064214456668080431 17064350193386900317 1415065883611072290 14986519642630551776 11218945096892571026 5401690603213558821 9620733153846804813 16215161917454533978 2347108095170392421 1068584743708382873 7278302175807871136 16177933286965445199 5650739248318734017 15129798664195255403 15241449113516593582 441262014725460340 1991901140816091535 13434001656710881280 4921714458405591603 1305071117569760377 5617860876888204029 9648910077227953366 2484710918044783350 2112968600388061571 16193472980969444402 12202563130248291561 510232355619318681 10752177315069711802 18377808184851859321 1784722976362252511 16917642647814743848 7485340256754321052 10495510117979909599 1326244798627231992 3348765524234243057 17132828499384839306 3854962841663994212 13086241417146972708 6423656948248844193 6360977732463663885 648592931005042334 7259366167175243529 8688810957062555420 8289423521956197200 17360821639329373146 725665653611356154 11862422521681510329 2760517562690845950 574904165708357780 357222765912420123 10458446866125510848 4503793784230534076 15469825863374335982 1855765936766989737 12963080748183687075 6256442570608805235 5272942956125927808 5349621255535188490 12676716830469951983 12433396199917357572 10909480762426493251 9005662897592441780 4522674039606892136 5012467125458278993 7807571613976386389 2585570172639295661 7735852917220313498 4369868340408233428 15205562505823417077 6538580432464552868 4259464249948456559 10873750325855997377 16798922154484701592 2191012740488120460 3036380851392308634 10927649074151828169 11074098389482739222 5008067515592718356 6566397746337146270 11462178647052650702 13200974349317637262 7114981406243144492 15798953233318075276 10120179580331003918 2961688288214027501 13403962007469497188 11658613276644977795 8311712046480045448 3649330990030540003 81988118907022854 6011636871903237130 15442221774746723090 14645892280324338057 3644293218596103247 11386807288146799288 16105942732044836246 11273951808021348977 8883880467504297070 17138625284198957612 11160779806344471339 875008510676717367 18405828288841443427 15386011918114004858 13487450209109853600 12084582210077570203 8619745240664460960 8580549286947782460 11855707415056129282 11525501688748583355 16964351199841901575 5620423501702979997 10796044298356685876 9080930377387164379 14898710681163778840 17257974366728159721 12972091242169808114 1538126887356969586 5668788684168504604 2470284078386234497 17964473117729846697 11844875946141162343 15613944470775886655 10386117340549014283 11153803487347721723 2555303448192788784 9532000396001770276 352424045804599410 7915459432744560767 8765982021542022677 13420328713609817725 1564023219196245033 17721063294360329513 166594157823791221 4825643482445783479 9071221520538943431 3889329588404908806 447699408171188502 2216230418236704508 2599187901731361820 13633446262685141955 11569754270439971614 16533677798378766475 5448442939872894910 13577880353010924471 5468576094596267629 10532748722090794591 4177794173160031854 9080256929643966385 11367841105907234788 7852620226458877990 15859399067243519591 2725715641586055116 11168557210283320494 129620494524325416 6608568412559990667 13707479716073053914 8343624088079009699 10531768173557582771 958305705559964630 17184668838722817455 10194872168181848408 16647765974245741396 1758389572177835001 8958190995733651138 16650368506160005029 10374883413490351358 3090742479222956243 11687169783337834959 15465247743250105995 5697062955373243943 2260786449970405425 17772491098553770183 11836053966785805608 45616189693400775 17607195133437498659 4167714279079684059 1639911569620487110 8296452376331265305 17783432397658778166 16930883988165677460 3185507251382562867 12384239466156583091 17790403536577609117 1177846355768193588 2627196589852866633 1429474995764047630 15760633512353036981 15686115059953002411 11492750802164261694 9234364997404197853 10007139159059217642 3102173946397809869 10420910554407138644 5899543261403579197 11335932398683729839 15450342370410333374 2685562698125249142 9269003803484319554 6114301904465850802 12132910833491200902 2270404443819678067 12129002920220414356 11348922562555268638 9126198025038816176 13738962481845854059 1301147864327453101 4694039458545973737 6297510958001073329 6706010577630399100 10062120931677168769 13701271277709484259 4016387337065554687 8056379806246743616 7828701989892668889 13394736529227807190 5633243589016304039 9705349651119392500 15499824224496637556 11948618337902137278 7976575487492989435 14408765256396828610 11287541376573296385 11463098629916011625 13300854377875779878 16504955421287108097 18325221514849081586 17432977724632053141 1355252610285637297 16777926471533248076 2142337284497932820 2154990082553952020 15825096477742043559 4927787193875153083 5787036999858927349 12017061877636186616 13211772906992877626 18341217686736158423 14858545387539059370 12636168964936603048 7100045512652807882 10975212878114543513 17212876093729149876 5157237488855280293 16897555847140981051 1631269981772615400 15204772133852568150 5530551308101494779 104707654057652916 9838314612062573368 1293935527537371400 14270420239188672419 2749527641199703034 10332766988110705334 11245991236639103648 14142797695295599615 4067461553533719693 4166673975919180892 10014489503135066511 16765686256165479868 3546772603703802788 15548130402980656595 563275879533753722 7623395700820895267 2480163198315068338 504859051469357777 18444924438748347660 5179528762232062532 16227995207029363866 9436353424746582838 3148926080252540524 472368806003126213 1591268739798401719 9319755888812033736 12155996303160144829 5057921744677129466 6508373399920647056 2290939141309735761 2551824549705477543 17413029155581274363 14574815929534394571 3438327705224133204 5683910139542523326 8339328864506343163 4463080683333694904 12029173502989716333 2683177803582924008 5205871457171506638 9135290997179959073 9238882736263754827 10670798753170116869 12723459063273226633 8087262511300076812 13287810077951414942 13896364003718398167 274118364013946893 5176641834591547960 816375156418599101 14813663408680482760 16270913254916966558 2482386977953399270 7769325142657839963 9515468302115571940 17290978226398550504 9297799073646266604 10304545238137707453 9927215413298956417 5891856981665228782 16581203874457839798 10704936796078454989 6975523397997546538 13841257898167817082 8062040263082294174 6160886042751038700 17147590028131841193 2564915284855858300 16011976864812101133 2820197094696701681 9189478289378874599 9100333238077401072 9540097825249863098 8091959059965166056 13610751110349089281 7337635802670806295 14373994364545724780 7190415032794002681 13856053817705128281 5066711236806419443 15750132362037009950 9523755264869806949 3289771792461744706 16447478354857738606 11083969764872564577 15107744777994873877 10743341557489930360 17404335355168357993 566201645461766160 2996653889902899411 8636285201987298501 10010308576486934975 2346815669282420136 16455706929818884830 3077025143103995901 11856846637838743679 5434833784513870153 16756139541459478296 1444524688060845293 1207407201368104349 5532578012019269963 12998819559489775828 12923309861546474311 12610026611260776512 3617537823344836624 3503673008648895222 16482354250474223124 17121962183558383664 782336452035578916 5465154647479303755 6666961287487913954 15001700152688193311 492813649211526353 2413969657926191845 3105631185797639538 4576496930565759070 8910402770057482991 13827586915324901023 15887289852862014488 4584163305933637741 3402349086043285880 2265040855193917644 782111083922609865 15238513313742973006 10301809606982348876 2907706846801194749 12209199033240681187 2011341055435614365 5204166889257703925 18387881228930124263 2228185172445626584 6896387490748314481 16658389248390345865 13537273846306096584 14870493034077635370 1163788083498417583 8392703508806452642 14565468197529038134 15094198058425831328 9568235980577393921 7507306989322092241 2198560562146471518 9281611474946818830 7468835439844297815 12428197173959077458 6304150749790297827 12632676364996004501 17365602458251993784 15604934686872292953 8894770521114340489 11294615163945742619 17916797535875347471 6417272001049425227 14651995956915283693 12365438109226803332 15732686239657475126 15264323920378056255 17498222576092797030 10097824149556466674 7677860545848660799 8730164133729941819 609230386394031717 7932094423591114053 12241314774586287067 12357209188206378432 423249393931969829 5995879783155985258 4736661610982640307 1789924355658459311 5274318068877612894 15765984073159162955 4818474605264931215 3700498440793781270 11204805833495787972 15159002484674211414 15130518138872592267 9149969117758803622 46079210115161082 1804058250187203059 18326864397507077610 3773163000656039552 17553107856893799747 793936920445167159 17245726808793314078 6537832316670408269 4326197682725525971 8491680566250541152 12006246781238050562 18425935439325744372 6036499040401897651 6043396284481252895 7533060641979454879 3360410888281756256 1404309373536534796 17641109830827400124 12008625905736285685 6865372036490627013 3241122425779211960 850688295346838778 11751954924898611827 9708677778090087055 5303282917486622289 16099842961919120519 16434580378709447017 8828311981311321423 3478222310335337504 11928752450888793685 12208269029292706118 2270290141415216996 2741529801708666523 7706909022758497948 13259882223114932380 12797137031631575683 8107333706454934569 9503970914617174404 7223188686475727038 12714686916649231033 14320733033865368325 2873941716973007848 13643105825842013433 3072807176482933112 13498309400864619305 7232373597613788189 587365924325379655 829787630129559341 12873699584161385569 16294134426170858934 1075814889950728591 4956638335105007427 6399449693812187130 14790114914143710210 15081027358660753497 17676235468741789745 2433539853748993915 1558041200931605252 14526387954856845518 17038266350847805650 4589471580923045641 12446496173680920479 12445375485724863511 11624763201648999598 10428398216037593438 4024126913841766498 11249718690482664131 6719227271982256905 3505578536670186361 7486893549318961114 13918148157289973419 97509513663596868 12930851941146478870 3819389092163565393 11128222337065257832 6471808886263753520 14475412928152114171 15128423551587705020 5215382095948953618 11190921858046057536 18252657678358774175 11646440698077818646 18250595615465452013 1341334200436530134 3614664121300707836 12979971656460458256 2547606643344037312 14625453261375036238 12035788452923640692 4091049114858687839 11516316647352368915 10768426739565303501 14597139708837526964 4163390668858186542 17706161496746244171 9627553385783770656 12546333032770812143 8686427766374883552 11595735074558897023 12809232720246102168 10495354526321762406 3540772812675476205 8258553772178056535 15161571118317317019 17291805599597124174 1723524046608235486 16719943532721636312 13452780496599440368 5015912415050599951 10889283081941963180 4420448616316654794 9055162313309113803 7280456845885538327 5870791547714430672 15063151157674634994 2170087965035887429 15065673360706057508 3080486717435750285 16016348489745642916 8906255323489320282 17050376560513925259 4123949620458749727 6938836751380994412 15202967980748358465 9856752132968413504 10710001781805363134 3338454905097013786 17012280561593606585 7913534791142425397 13720316884091592524 14708073136406353431 15703419453648964172 3482149611204651044 5908869061937620468 15717120987298516390 12007762261272046356 6683890683003846004 3086214975516168681 5438499405965363035 3895345177399435537 5100309943643077064 13519776679764803254 6509938232497751194 17707073763830160688 5741509330164535053 7333250349852951938 13823390889903528653 1708222922670753117 10306811976594079421 14720910331907821197 17156788168266264638 763967375675828941 1220010544822196308 10519395418043863816 8776714238334600560 1970219122866966112 15171751161352959742 12556502391440081971 15016319762918551544 16839708302366152376 5886332638959245719 118348723085307594 5530402580913679440 12700577351992489608 8237373955665666785 10887142992870384730 4270911379646480961 3431202659491864971 13800470882989756077 11715658344620550539 14061519527617913169 13489679968000056372 17301119307411612447 7212427333373162241 9524178503045423848 16961126997615396014 17150255798552749010 2059682689075443898 8882000389954914772 308555446088560207 11588273925022141871 12707960089648287346 1236661058865975664 2929955677905195943 848265975083449281 18361026677551554893 1565774056262209771 10906062358295208430 14028939616330956131 12826438389253762644 15608595535645827765 8125415351945114151 5697110433816070780 13633936377296724965 12492529471300470531 6700506391359160069 14129524765514615204 11284437023876826521 16722650469129593794 9495025802681801017 17248970259488083030 1475750992982038051 6310691933223946981 1500405970799742599 11417712127485508283 384549334485214524 16747233438510467772 12517599748550621000 7583206958326779710 14808888931901390715 5069797325013211074 18418674213822216944 14537903654572199092 12642652517196849022 10384053378575435545 3057598429641519171 17375711718525452850 13681928451764517625 2168120749378802442 12674673913989419872 2874915500873741781 12938861530210089709 17429651959322692262 3690265818666766728 14005292471290568531 3537339371859337059 9233810114066776094 15991705569913390216 7556698151768691237 4687797041418681289 10472560172627111926 2699150323398613139 2567563076884476676 2184183045867153852 1213117198827641980 10715382716985639291 15583797178470131868 5899646069629638478 10192202470931321851 9300773618301977331 2015395617875363472 3569082583760856445 7540867927574672892 6043111449565674772 13819567121421337821 9635643216239815656 7626273669398325427 17576463398373639082 2810157068524049515 8244305165664284114 8967414171973790963 120837047302482221 4197391887874473421 6498668105105433545 3322471881147306317 13678610082200533566 17657492219880910993 15618064330117089373 3499175490984856829 2863396875862066111 16119237682851017340 2064264378428394415 8322537096833363354 12009144331084188148 15592963466732023941 483283043527500325 13133254773872865769 18047670279299250367 283671091494628347 4391771948058842637 6189448585359642027 9389862194499487909 2178669458725932773 9965530144258071366 5616633560636777630 6447089113177684102 17837005297354087452 820070352383171558 16425382722065659506 11698919120468007451 3981678066653572309 2799285915645515680 13184015974156210011 8046715240234852241 6484071262337047140 2123106952505273545 13495335757228318959 11525174803596369476 17456400694413491731 14750100263484387358 3534759622919304208 12474125042600287390 9116399088385274190 11963186346128296376 17403315361808151793 14580655253564427859 847179241142417571 3469648795704900604 15381393647637812190 13433305739949718972 14741966330670247167 5738694715000709536 4103774622610351411 17533017207745052227 5481618082063623307 16016106162491304908 10444235411115975015 11299937903000118802 11347002815814217389 7343228125609882827 2173286898189890983 12373177933361142832 12870602404482904252 6974211891751599676 11232195866801603604 12231633180144561367 12803563487074622746 15286432462630703569 17285127994794575083 15238103584830285475 4694255863157866841 14561607590843822503 6754411203100298978 11502654357492163791 15114777216601116424 5051978550877138415 5080613120618767305 17964822237300050594 14769936275465524142 8193312095849053637 14002410824339291737 4678443691867752709 293394664433084174 18017270501954358609 12829307845796410037 9063378398342829783 7508419866478029009 11172640635828392429 15436525573341055290 8728343083965549478 15985848043504841328 5326438545274449180 15697267315395442298 3982243523880735000 13065465277069838547 11441854807076878408 15169995046327406546 2418056207887560560 11027368400034225552 11079507558392151055 1541078978713826270 14052024682112271189 6064347041867484775 14267041316418472338 7440213532278467211 7809062408684726927 6558565840579822957 13430857040585899733 8278558916487438631 841483887807529768 16140039006200100515 10906398724850388249 8065288978572840023 1656513997580583607 955558956736919042 2262219189090542475 3438915094810174251 4091925858659345693 9190025562087051403 16354667119637694232 6136105520328725333 7970819980021332510 16591405553656574975 694387110455934006 18396088304042329470 7711982355101541890 10402442248452642626 1377509769459001772 10734220156218566471 1249888842243734386 7939750236784734706 7090310787011992542 6777775544991425669 7794317945991458724 17521126422292448775 9817851770972576803 343675935972366587 16274253562066879365 1600452558515855499 1757158184395353276 8636374855876665297 18109127803050050729 14435251258694169780 17448024148399408977 4041537991043273141 6485425453183426284 14907097837515485316 10310510125221497508 14398650187695102951 12838237011522834886 6762123187645935145 14983060062103307553 12683611534779169133 14295220085590114245 12655660287178635722 16159018656904383935 16357350207461537407 14711841670474745466 8352023454754228298 13185649312484465968 189254413127085656 6091250646830110267 751552305981281095 16800460518370797333 4031530090498184833 3746916822266665277 14343141560777847105 4832405211247478358 11234171574663077739 8429904826856004066 10516854551150376866 9604249378565652145 2397811696229747999 13490428012645290825 7530663834672687980 11890649505120005491 4864562293955181561 2897025706924869993 14324005847236400474 3993324670545261092 12071506679208017350 14221046808234229310 12386107790522490197 2754674346270817643 18230531269731503698 8790229967739330436 11557035814989462978 5822106286278168910 1466627919124945445 814495374615677765 6815095170341202253 17305243229209330387 15823704269365852589 1307711686167604326 4113092503617030438 2200172181161462962 14925820135941109318 15226871228896723281 16627309376560290905 10851137731568990928 7104145292686303269 3316504488164318474 5764489641290596455 7679834879749650131 16127972390458229529 3880757918137820078 428587087335322775 9662939653008555419 2028668586338758946 17461537237491702016 7418930513776571462 2017066761131714094 6768491260828541483 9341526417278324947 5900602533729245694 12797139678986817563 9674516771134099844 16937206206478277466 2782257744808282714 4693109670808418039 2523064903082392060 3058144527754884120 4547002317943774088 17091107568078088611 2321595319199620519 9996082617970300630 11100569504832686386 6627651530195430402 775079983110893847 5644241034625407281 16734836084408629610 1546048087724986484 10091656911867894744 4213529790197300252 11791942501773620992 2019760925234588554 9387696797595417172 12725299733202826528 2459123260283057743 8790430289147879577 11663945168585482478 9937375620329723216 2374608239586898210 7458577145923707217 17062296940375924726 4456559178407370618 7122437860023022781 3054778977957302393 10484164008251800690 15092654270401438476 14351566201929120323 15182688914957580714 9019992095815541061 677269913935343282 11543587671548650965 14824679372863965524 9375829161347248817 9693586911059369361 2461183201739315576 4975532094723145554 13039279502921720125 11985880113906000919 10851277968257151854 5002567817745556280 427468466624365786 9328682628186072640 15890367821404577524 9455730263641208394 8623847079485139364 16715082397516955364 16613219635932832256 17908068378696476651 3948979107780569704 15483488026829891035 7226510746725998409 7452506106857363827 16605837684101570169 2585007562031369223 16412581443419648542 17068804438913186137 10588752623633209183 16449584313475188641 10805013099262764447 8784939425074306207 5008104614345496167 17508290890049122375 6594155848140631640 9407376249532309385 6881779809106149132 16116112943953459000 3946737377099742249 4386249575436956544 10974581121814074454 14149977698731314330 10298658435893539904 14255745706387938772 5398943550146403566 17045806494067124932 3519138706278346543 8141655250347285512 2390519811272621519 15587927570815731514 17958471447890337364 9470567361706500160 126390670006771998 16129352790072203651 2471005545906723996 12414222607242432066 9489012249343367806 13591546373975797594 6955436854132703759 6077828353450146322 9851107544232034860 15843984136431727763 7184053784908466576 6640289625649814673 17596939634949207724 15063795871710995789 4262055677431650532 16666419035263902675 7313654357527237946 3395274317814518371 17586306816971795158 821776355706971355 14376549743662849497 7243457897866922265 15484104252415044555 2818575376561458017 5313870468740972330 9353256509881050089 5818957769713134269 8444004371930681237 6741856309544229484 2537064879829548128 1296711310597206820 1898812994372912643 13710024301406691717 4396460795384679691 18290550304133325423 18143580472062719193 7397150028946567651 3084338856942254565 5944568546867492157 14136214789044209755 11900416904931732967 5370128809578714957 8407282347515632762 16162519148732775706 1142410622536337308 12485555482998825215 4266409563891871492 8788868082956425022 13470022423427125595 4281706511666760510 14847218919532072174 15072467423015154809 6064659429908356404 3415145391894469512 16239036743198936046 10791795280370600423 7821550815634182567 8267443239498740733 17254503064920667565 12772802607189507208 8697512453797924327 6472757139305710540 3068687742262990832 10593576557639810458 6010192620468781781 4754746111632076234 10438528336859364804 16284320203859723013 7226497178589681506 13544922106164507597 11655652340009937410 17483434730964359618 10562476681577717498 3254141136411635874 8675671718633636968 14287281526571638607 15773005251741756304 7190282023757222924 5482466898842396307 1799499832793075180 6486700962029808281 14988547559699445412 11872762990710169507 9993877094942000078 7225190211015626090 10170563787612590020 5741837421125377580 11741333327527380172 13074320004991799172 3461965569919766509 11266274312577436819 3310148210962550168 17055608434730577160 18201635028803573295 17129579010434410577 9445493036085919310 4049434718778887830 7967672988295789272 12959248368675256702 5685741440581569368 18281142716739817478 9339224640999747151 2114939715314865302 13804430860957034566 13081153426675426834 14153302407700065286 5434302864899510670 12735928698958272669 15856951099571510688 11731431246660878332 7087933302708605521 11061646447435352022 8398465809861954266 14710255869041492898 18446728402315491099 8751595336044180987 15788280172696777275 1694840193751734650 16464069751811539120 782853867568535527 9610967184225140926 17187055722230038731 5214132968815807965 4682072782725609013 17317857618339565473 4842127382035280983 6312555882538105963 923932615158995419 6286126440113803657 4832076732116270668 679643514888941851 5925364190683592216 18370582549403819233 7361951665301334423 17921570658852410755 14361604212505617986 16258448103001563829 4903803385202522088 3256779714618179069 6434195018414002109 18397751717756896006 15082864767298661878 12110491233097891687 13236824250257084298 4586622702743807280 2433499408133202251 196565895358963555 18208960898506097658 9189904391076289607 7308219792887746358 5449394455682076075 8796004314945358443 15607056314177609555 7793157769016384969 11974545432118943900 15415510844169733583 17576998437896189299 16821568346739728068 4064250551503060655 7840158536494561213 9011792863253148141 1697343112885965588 10885520894699728500 13748981797675135435 11433671723750781434 8766964637916681218 39066207439099971 6723108882875857708 2650864422092627177 2797496633696515134 10752298829220990890 5329215541100478085 9646728290888307282 10313724067022999984 16296804771460186051 15839295568059642175 968392456156521460 9320429965061238028 2379845078970090001 8573158990505569311 3729355732173412046 17546875834504198645 2068885621672919130 14118844400073806002 3197686125164713016 12850403286244700616 8995420402096144250 3576469582097180598 13191719798421466822 2102196043795655126 17487721767246640538 1606680673716488453 6363438378605769382 8788508515334358855 1311112042226249158 8564210787927305603 13621671179822438505 17611851220493214688 16269345015760382762 1726690314485188529 8961752456752096063 3267267184241293148 4320351870249516980 12616740355042814213 1140437606755713551 15664331773575965061 9939113420200792940 4718091529846213456 2902032088231918290 16961390526346611572 5895462580725792971 6281893070563631617 11894278435685303296 5354971201729746138 5381201874943356647 15877239504768509664 9082205785092067364 3066033236060354318 10268888250425223527 11512585517676961332 12240099180301303710 7063721520494562334 7466913821032078947 12062929817946102062 16895095470517696333 2861939467742578350 4221862677171765389 13020930000160039620 1943646589941499203 13167395898029729946 14619547250751656993 683845216733487663 16705000774935301775 12964789862378618728 2657068763632345445 18379801519690815362 16323522961305386500 5206515243397091522 11741099530576109124 13928653807817812089 10759175340455815851 11054377253308190040 17638916069827908456 3546744615723588306 15366234849464331412 11944639428716109277 17151967196024968866 17297650650223602184 17301671779806563201 13470756545425194400 11707583810859243970 13345089504649499398 11213003676346108899 2039874704477594085 11706509461433328929 6065275122770650961 683242360532801843 13544816823281578493 12678840493808819935 8656624089277078144 131390008206330224 17298251837496048189 9403889961243056618 359666868595693716 878968947664560763 2547861076142975192 10644543751380343198 9802103788566081490 12774326507120097250 4118369853957471171 17868062619198605589 3038025914944422580 5525995167070965286 7208069197937304976 5578666810197447015 12753680354796511453 11604142055862740447 11601274218800355221 6892613061989459139 1989603864265040077 14042850704155614448 12439694105868201151 4381030860807624680 9907099003453773313 2323376493943880983 16315967995399846813 2320564079364020487 8826717945331267809 15910714483932755491 8481664304030360976 5750301859350816232 14706688013051961912 15608300618129039520 13988486872754442762 12692410180775096514 2855874503930057277 10381355334237159856 7829136396294103848 6920213032455635505 4518593299371142857 13926071093673951195 10329279121083059384 17139881723682280673 6306854628864525654 7027061938173091847 6972928252127579951 17055737089745020271 9983478556233823750 801195426669701826 1712504076100559196 1657068993215333315 11440348874676711074 17788145430138306364 3654303211766154974 7861078242267476554 3658221703242026689 16663961962089483986 6557820962757226067 10379423723868278586 6874597366511479142 15004520536894854186 1486609471408972773 5344707881189647088 6675662133801405294 11584597665949061376 5323042723515896390 11033424972062763454 13751211423184236713 15152373671331070604 17866853541088760272 7430174080890460608 3253190347016345708 8738415822945783621 13554731188724197603 14827787312463490920 14160272724053020297 5057154786888370716 9344594698701198249 14663992973829235137 3658205008902491826 17163548277282064845 572980679438496202 1297289982271972207 16870605330893759075 14643647328273533001 11631525598802498061 13143882647964290283 9599540975140333625 11755629042607253768 3243997683622718756 6123847877757762965 13939383825585175205 12611004231699524380 2414395644989027316 15705569512463813500 15038996988646983656 7621946276999860388 17653347362461736696 6130794566254567979 15894194763659774102 11126772325897126627 6999561557990638566 6779186882613933141 9993802667605365413 13774183445715809477 4518152406252945200 14765178141096907377 6100197810262895154 12259954845466457669 16190660707093399379 13901913441065000825 15667131838650366497 6671507101773453784 15280097893723807177 11326497489224426154 16386042521266686424 15001348697629830406 2174916706710571280 159436619512880494 14181799207287134424 17688659530219193599 14793665426057596994 11780170672572979380 11066132231446806090 152072078337293754 12829862520205182730 4546218314037890305 10769399250697135254 69865620393756660 6134214710073486239 13231314310585181404 2674965780160772423 3363830089832234734 1477714368669228445 8747011684094792433 10406484932555601856 3995120394620112673 13963905272375839330 11747160492378145736 2600105268780720812 17877666871849929372 2402513046091492705 9333969793901143227 459174208710336113 13690679570432893326 13964325597921245669 4751731600101796239 11871245298867859525 1805488764636279525 14618330926844252126 16526384951045290397 16971732870774238002 11350323976639330696 18334817975491578894 11880839229051453242 3400191332503268185 5890483439678128005 13589556115983262867 16588788175062538509 6514927811314020494 6436940148731443837 14139045878141198309 3969656801284772083 5862756620413124318 10065314805164946532 9481238903194368988 12086558146976126448 14499300789824768622 5765753219224366259 4702255486230286840 16595852700711562928 18225882211509837508 2870754593327015650 10159903914574771346 3244115180586246150 5876849900858625907 17667995058620854332 13629058155662907814 15314125066232868552 741618206840869675 7081627821748311772 13799437344630740416 13283425201165874819 594693888890378847 10253777337172820536 17425616493789965051 10810212276919587086 7904403038160082967 13727431891049639500 15121094244448510466 13962042476814558736 17169585655653915951 1721704075139645899 4775603004826935229 13939689113266039796 10282328689857142029 14547666288693131489 9052424866931140081 7332757995052455903 4313619714038803652 9878389854947245269 7474456968326549774 9389217636765863357 5024073063671680741 6775300425890568778 5683406261076573850 9175176255318789159 11386412588303275965 1041047749707041141 14243648958168428170 15674458404084644802 10072221533467096533 501473062828311469 8660083752251894307 15288611100167011722 9618484226699879175 9161384159602954319 13141274214412325515 1235093038263297751 16831589430130584845 5230412347928295102 4444541598721313695 16645778894852459253 14419130651814237592 2188847170773066443 5093882964508401045 15840721753990585989 16994483570141101304 7497247626707149786 16569646220222638588 11072080859290097911 3495841557736083352 16313771138956488660 17167580992334136818 6520643060381988520 105071023997511406 6756022440699434661 7841357048914961821 1024830218911000906 9030091020086947454 11068017830810686252 9767198488034685820 11538529607454997205 16092788096660365971 16351581850140821176 13998812937404798398 10944593599436724134 17028626471705506674 16584319907366106344 682733559020060532 767960831429087660 9894176429242796100 3210280129088233664 5334233144623853495 7649652658808572626 2392176989801280211 8059746549697005518 7485862796500751169 18156982825808533302 16690341232289355723 7835971445240981705 2143671482895025925 17840351676564343400 10812374081097641782 5164681540949647490 6860814192223344695 8413168076441691065 8957747081511383160 6866194775508671321 16649430618035011594 17016652364596053987 3689590705776318272 14820459663206868461 990925987983851932 8970574593403154487 16894979230009263125 5245412458457892316 7394571307460125594 5280695212428260857 4448054969373100648 12003782119145556662 16383146250256187257 5642765935890896723 12821150763762766208 5069007933342292146 8998918646463580804 16143559830856747665 9975401436177166475 5944300089096329632 11119879957515051617 4360626863986893022 5750135208006501101 6471496057317893163 15313483148829922244 13986807827789984557 3127248363297118527 12533536923319738412 1002367303710073156 11718430945043511333 3939030732586147561 11927278337745286978 1316771267781617691 241644998406841373 1388966518132286408 7565591525117550732 911310639142683817 1690525661331744454 3252212257074339528 11816156764471017928 14788234155611799194 2068135928605877875 7765952565309889495 103721973136304679 4851700501315132579 7204415535810064526 7010801704644048811 11040229206506116761 736837642759776029 13264304550735910993 3047792939904772913 3745652021618857138 17531233406763784476 15548576137773014409 7166628952747032151 349409656790717713 6037006035719014659 2605306251048453645 9308282867111529556 16422694691337444002 764666004097681223 4003605475981685598 5401223193698405398 16286107439074738174 6093168222869750229 3483529316794945549 3558027285945869389 2840111961159252806 15348910259554836816 8849151900237123643 9296271184235682167 14463327123619266197 2971385127322685867 15004047381165655496 3635835378300051345 10264056370788917282 1948974780151831649 14748766188354386031 6024649459730508543 18164986029352873257 11588579643396955771 10204380412113287800 16107036604778220926 14228130772524684868 13150205121092172541 10558769191055011220 4845762883924289912 16876906770034390940 7859319126004461432 17636185308982731536 7954819787842090108 14278388619704731094 17162645522841764147 1673241685113653947 1370065361056895600 6561608936853988511 4166686533987368915 14096727277257804010 3749552921261878816 4303286024329075862 1672214441915417587 14779587693266673036 15187428286442589305 5458925059701569095 14957018445188559255 4925166218973973373 8708022642240742210 5631043376957829550 4952912221818433820 17545116256924099094 11232331167129844333 15647229790736487347 6991863816670467430 11890832880360358391 6129738437730685209 8749144666074697812 14491650238036954830 11292539389841355809 14970397439301567335 9055426823873200699 3021036846739097574 16137653602167270296 9834071133956780145 17474016008239185493 11735054896705202779 12787941447309890167 15116876388185274964 1267925305961951196 11020108626268811760 10875583885139088217 507618044710414207 9543363568513079173 8688312014404640395 1823665397428774942 487620407837361771 14135249125723644474 13296711313329858176 6340126140678957057 9015925434999644607 1189987265464211921 12958070207238193172 3306164663423224204 6281099316284713253 15536575435223102615 5937925540854483370 4697208550215539816 17355707053273530422 2240337159233004541 14993280780211345793 10046789138467511045 11635426641748417555 9912595135802845943 3468760721603655034 8821501026710360536 9502212030737305724 8128153400241592018 15829603613088147029 4586375408047113715 14940731724219087058 15990989174240254034 5919632369399050165 8421489101883271984 2895300474255710858 8094720987819676116 9925401176094942986 16661171009042113982 10832823350683674681 5652723603763275294 17330171028091594771 16329539960648910169 2523885799522300477 5162103820272291507 4597874150669585508 13947454103282721593 4298370348579595668 4139659145118595207 10420046901300681113 11720974410844247804 16615622507134578819 17281546475821252917 9298745221486968114 5181282445394886620 4977356145806150965 3856840783347139681 3631178138617798567 16343479688261300257 11124700846986909915 9563397655741645616 15273420390605211363 15029853404924687214 1079107854157061067 14380263181993487276 15729846057977071467 8936278447568325720 9137435392566316060 7152815953859459709 5102608652756005588 8204420299675316436 10412767692856925189 18364693855969162635 6528536162778128086 1909991134916860816 17263765279053965774 17309261415950474090 9064423189585548967 4301366482267190962 5399033752435590600 11215178683860279685 18136863519256340702 6356076599028090733 11716850560236225721 3813392278077919890 8347075134012609572 15976916112346925366 11470744940193955533 17103482374885530133 9030108302105881196 15203991684602249029 446430403272626401 17556193199077863868 18189987181678595155 5789763781277766585 10443789338562494069 9800871812630972695 5635685447556807309 10610643219145717698 10794490141355779513 13008686570971563744 9328916619105309718 4161589592032206378 10849991603064612078 18383483913680274793 7507172156459436935 1376047161588448717 10943845657824774971 3369911520307314223 15614651900997956829 876884961119803935 2577984416737260152 13991904017091692767 10770915700130078713 7691172716223773824 7700101275686789000 337912800943505748 18292618479059492896 15854385623917933993 18263243715139442131 15530516308219621177 15778809327787043231 6917187755244002666 2325577893421795542 16430511188772682368 1265524690864523317 17648292684244821645 763457827333880032 5996348641561611976 5331346494256430575 11448172269856633892 15747571467654079075 924340654821710401 4082637042939890524 10205354002605699041 18065598450853604285 14533030516612177300 2080192590340052102 4105680471545269113 4826923969186243216 16938598776305493722 5868873659078761894 8951496516078498144 13305958025436032913 1620632163920567605 9447018829629706844 4609655332032093034 216217051279694904 2857273005829860825 15829520163868614776 12593991247507103909 7877001593377855831 4660192720150980719 6981892775745632830 16278278555177806695 3698755045132180383 10015445733011706090 16604495379159624954 12208082246664349601 11710581422388583008 14162954321544674743 11803228941243749357 2256146358360836203 1751824904294703628 14407372961551578845 11583641849115831984 1603815016084727646 2550950127524952894 13152320097605618727 10884920214341148632 5703155431819390422 3386334760086819597 4262762784336182284 11317212705292012087 696630311851841448 6219097784738057612 1020760638797249365 8899924641804600404 862278557320131573 13538888911209313874 4781169874448659147 11970738319989139268 9495590813766586705 9227256249808173158 4364334499870290671 12541922331847510511 3773757023860237517 7376775266450674065 14960823465089158126 14359799839994525303 1906067951286809679 1557017700753011074 14080392947020159482 15921390999538970935 15644095671085682744 12374213985306545259 15789688844768891781 10006470453268290141 12364607376481279210 16366839309479530658 9033902441089227782 10606998140726843600 8227700795165381470 17627380715343747635 12943909362560689971 2977460964465073893 7723736159227522207 17940218493017664859 806102083578239697 16311737116510803310 14984510261882106149 2265373599896717018 17763909059270986757 16169096883381747807 9238362379479428801 10478394760905681141 7407705960429183293 9013479902821970502 12692984258224687613 3108925625613747843 1437463170631523018 14261052324760506128 13607733110963870236 13793033344267714203 10504605531010498809 13497396467224779672 16622974841459594565 1244960014536191479 18179203377461839880 6074232920081732380 18175779709193954577 8218953571752776068 3153360352763013048 4730374670782968675 13687785011334434857 14647651054299362144 2903560050546526175 8150879833341682147 6195311806694403181 9739009639857352940 2338957535665796108 7651021832821321082 2839322424576878051 13501135041087707186 12878603760039001610 12505160257830494619 615499916767865509 11304453727417589174 3963639846815653515 9691851300912660772 17336052166605571705 13157935131146022948 3860353006085691216 14718773624290934261 9857846894187987772 18165454977050047007 16365613190006644439 10305056552693735094 5201222276213983933 4811297277734993418 7071525577082238981 7705156725469292933 17784707913030536849 15417501201253714255 337102074325371698 3863519772427338009 13523632666871745290 4970626845794544467 3401024543116640294 5902165928347265972 2993185175307414488 4851184239939802737 304491591863009679 12362571649178914672 16211243157222104153 4685147939752176178 9565167861994076966 1761406915672414783 8527801968182201960 11454689486701013592 5985991025182817118 937738854440705885 16628338028317514912 14903440292170463658 16641191939149067582 5209448615673666552 7694624806007441451 6136011014163456276 5002124351127226124 15920956143963796818 9260716682005907916 12898755385314150866 11197401280816333899 7850213988402195422 12062361122914593244 13210527795648063808 1642788584272704150 5452632516808026600 17377650704309639124 10330929656055346238 2296522099469945683 10460692941303052616 3510237827606999243 10611346760268550586 13828327365437236306 17701757242974038622 9813937237861117798 17209378516624867457 13086307207783172129 9778450228591927331 763549938700912498 6040792413860487996 14306109878847218928 15468802333497052351 8981978428775162010 16160353863990346094 15738821219056832340 17777855895413422434 4869739128963248180 13843139416628894830 6418350155695717148 523868044967881827 13348996421211810911 6309561833341754949 7624180662863615939 8080582385913336356 10838231532671964462 12215055587043960952 9560541042099050751 16515441602311607283 18050532894563405179 16948277673599421740 1406867722362379397 11095107121641344545 7844713718285128483 2783470118714577268 7336033516861433383 8081553705770733221 11410213865361167391 3832420880211730594 6570276016751882931 14615375765905297018 12699651768920417461 18338351161604573878 3306830906704274650 14004216061618022425 7866555644741753713 5154260812151927401 13589810171702546760 3599215816649344150 13815593588683096115 17504179632274606425 1480711444585088323 17495918839410944224 16406977402936077089 16390567537420887238 2232403550448138130 2267856905257652788 4999431232143731812 80693815333046387 5356813876304421512 14324153274142256019 5760099990402415680 5244111519607784411 1902960507843924228 15586078262972988695 8850469164550063041 3212835862649640851 10208879483759410307 6736806678566007290 17945705051381341561 2407947126415466127 16723100103849723223 3401364924356558946 17609928070028661499 15295129447111275019 18352711245551506237 15128032008165476304 13437672991038659102 8828741397054684423 13074945490754131711 9953913892647113206 2757906524008171380 8994406646269069034 1876220052245703398 845662322295689993 4795337093756683116 16829698969762067984 3008565999532498550 14326928051893442103 1130961990186272051 13128292958111074756 190181882535750431 17330178025060508113 1622849747068187440 7104732024948285404 1718559366135186103 14455544324071333561 5758493526615646057 4850129828789088406 17197007937504717020 325508777706677761 9467960123910786452 6777938131533517560 15551118384952394355 7261720721375153968 3378197009802149788 705190364698351916 6596006805894502346 7241168714351773399 3811131567425080210 17867805800114083401 1782172648131732200 14141551519521638323 14968812321909389263 12136972726726218282 8217084364894357499 17249021187187110876 817936151594168050 15090654206606440009 5008275229425474100 1072063690104456904 3636923321082366149 3580134509702711953 5996326252260107027 6687162567260993309 662188696857622963 18240875706522243861 13051945225321966366 17452762358483007576 2389444017501996149 5287202857566801387 4661145167784154779 7358627489803081368 8986776932395574112 9251756488368475239 11157969158856152893 7035916766769702158 13302589494948992064 13945793133109341271 11138961647969746892 9083638981544610944 11196697953166270769 11783354344382719158 1575962383301223846 8065153817881161548 5655096739060696399 5185860064694509523 15725810915098921196 14482768548739811374 5377963734174822771 15290489374485282100 6495797475706684033 1732261434477373802 332255779068044777 791413089141176991 12168542562848604324 2584496695682540693 2232676816091740953 12065356825010847062 11312582415074813196 15090318339893662441 16381866841423468621 4715691741268387053 14154369459652115817 653917267521024277 2416967809923100450 9015404970536885524 6877954067784958357 12156929141772189597 11904412847220116668 7959201949132020208 12301593236011348205 12646033726673273557 4530516754626240093 12946736034052321462 15917124420939439856 4021962248399589928 5300015652561032932 15685165626429328719 3389345704990462799 14465045230203210226 137035065410481584 12492146782310592278 13989794246453148648 17715819515008857636 16858010616792323459 9530055224887755474 6812363540174273025 9252363513813922595 5494949072228176900 5115465132809853229 6382352461988965344 8434768848381241089 657646533085181555 17680121627025532438 12524915707644850897 11895694880271325992 2291649252015885055 289332501782949816 11596843144495977101 11133236810418061924 4524847607709035013 15396166609487111478 12259227857249814549 4577636522917244639 10883877484027416779 16421943986724466160 7212620033099723084 2612558346780778210 13326002916498845114 9143989016085345934 3652307612287525351 2230338232962111920 5763314653293345571 14133861563961198582 405045210334926546 3737357640451130004 15115858377064172935 7393657903339443225 4872039923624281895 7956637488904714299 17858780645027018879 10015919584409592740 14234413795428547791 2850078054382313724 16809842971055318332 5849534226718851503 9865331466419659548 9899390495688150032 6356222437179475007 17134015022952261029 9478993619690970067 12062041457565180074 10972894104306662304 2376738321327261418 17816184987940062355 11049282074984126114 6278611005566540062 11670514745072984709 14229823843492136786 8892524308889162972 1053486529093792265 7422451244607223189 13932001982490651493 17465773473775030678 2046167515956887596 12587354781206946520 6046844922201574524 17961687391294952074 10956211239881158564 16428545347098646553 12014674785916494018 15867504124261965041 14583006243373877569 4869720483550568084 2444189193246437409 16310332048946878249 12540637546171000358 14327683559238874529 11886881629195612784 12942942072926157191 14993979309142218830 4176818673953217485 2773589776425812261 3994954479860026237 13507392179784446743 12863906137128228659 2608774155771465569 2688125257118253332 17250042333582557646 2903245103302320600 8930440079817885153 12040140889542665677 11003053153350529703 16335142148815021463 13473012420971805862 3712558138496336365 888683257171585118 13490041995341980699 3288543009499570976 10392911743877402843 8423993878308811104 5773429336875117407 14225708947802180681 9224582857187117420 12833256026167857049 14014469890905736578 16185838729226027020 11921153817834442108 17135480178021258150 5624991727607615209 726116455776995664 5091589696938963990 8828087126885057055 10499607212618918741 3149750447831923723 1739742325561048783 5573443991426411690 11130520120743103820 10160002319901102945 14652345330326151611 11026097195070635485 7407180004514488352 6937477005671485156 16560891379218867325 13004943952901620922 5497030097389459556 6830517177080681840 7099660844095705861 4476540167289667540 1077908753237865687 3478745044525877912 14178245862103498026 16715630456677423497 17811531666809403733 727765658748265078 16952259563703556852 8868620402457118522 1449307184269607118 3206597232043635179 13366559551334643208 16136638142041891344 727220464126916923 18065611969401571123 17338027408980098200 7579418844113223664 9645819303054533504 10672186365092062769 8467977967388862937 16764662673989534915 396900075984849977 15999965021169686936 619781686482609844 1699432816393061275 3957621842521751671 9807702718099342034 5478565012269621351 8828144914358462560 9505658445210775340 10139338689927984645 18290775933792984420 1453579657813885991 4158579939458109364 3583915313201362503 2030292675834167819 2131558429607748019 6314621402005054218 4916671973437406795 7935116077101398882 13746624112345634338 13557081254304408181 10886254191283830630 9341572493934908125 1580427353435333950 3392762484999154152 17191690733573935750 15936344023994755435 3625803454179596999 7912225800075869300 3419227851242528697 13787921517925338532 12768123251140682323 5270036748122057822 10876641939394509450 10882378942222701632 2303027930570513621 11565756987351707806 16879409751690172449 10090778983762954695 7743543917088109883 18221116444194626256 6929446552246590728 12364469660975042984 14158260217901774781 18136756953590308754 11343411001819133876 3108558288744110073 6879524376406015920 15777145493012344394 11449105823583972086 1148133826562849902 15567660851729163761 14777398205645942013 1186131827105306753 9723349990545783140 17496807260031774101 10552353713448959537 14801570934283081431 4299817115519819385 940869250351369219 18111164936597164275 2918620585293640907 12162580209714728524 2751708338600477004 15833437717374099172 15955578457987682682 10449089526691883799 13241926888358201173 8637357512707597082 8624252523410700839 6079535787880466190 4372707524308042690 7225039764940202815 9130939531492926797 497132890626778008 16931310605472426103 10165867150345349765 12046978643677886626 17225826316549383171 12265092925730790986 16828896313352206813 17703567399678506731 12648844815482423589 1716590704223073648 13871353862947146444 9506063705291159192 3576376916089383955 12186231079778515678 18104973680333019559 5941894350245779579 13965941757692757783 16490266975660776185 11966716154902751348 5850536422631581634 6488469361995403557 18135288445794108289 1532070351192322135 14643504705940069820 13269828510410317930 17101056254375407275 4409719218326354276 18266147385550805661 18155154640917376444 13123728060880190053 11169098705412164959 18042646445606351818 13866887724218663777 1734169324003633742 15768911130747735833 14181258181313521239 4784006515392281010 12400185601028284570 15996899293106457112 12744222322978036159 2058009706638456953 7571349871126647202 106792830592846358 6990805939500423957 12980404279517007756 2742109720956120378 2720043336515411082 8989985648071284578 3548819490835336917 5672650004729712605 5744929992110814050 13047063098094228483 5141140529112584523 656297072476472155 7784392528240239115 15616525661552908454 11573762458385146412 12461833947036091797 3512647771363971284 11513991553746700572 3675937432499796832 4862815582456301200 8701674441316373766 16276157326160833802 3085510570327044478 745269302119185982 3053016755297533580 437631705070814315 7936463019482946858 13029366366073775022 10083791877669775559 1067057816286968056 15825494846783177418 18243474139397124209 8945469121653091930 12037366098024684289 9179452204346981348 16683032063272183878 2297905563992416129 17999380462101752499 15874786646707721267 4533503355451838297 5819231268768554565 9810444768811913161 16250541501755090809 7591096952486076860 131480042166514748 17879246824094892772 7547069031579125885 2020658427088601508 15113653816910371429 6041974598215515281 13755873904907745654 3925227494561060977 11793543865944506102 12118626320296306837 3041304663217514465 5719191225043018320 16287901454754952429 12035017655480797954 1790702034112124011 14237049029805044795 17392650311396256927 9077197339402326878 15341343192852650981 8674954077167116886 6470330495580716435 5102741356234130076 5177246289855254758 18374601662514765797 815381781049627380 14992999799884248941 4518755140980352019 4376730953047477574 16422879101679419538 1428286254699290088 5645859044918007320 1069011329306202790 16169927750338795330 15966570924632519075 4968439939524444271 12476035955128884604 17322353428894373418 5871179402029717785 17083680386507881958 1090156367787326207 18056927804720395332 4879035925350646173 2756868897667084472 6711949481066518328 13569348782909716139 8345487835556636789 3091865096079990635 13909111780003650082 110910005928620220 3956943219444884493 14342662567005792214 12666084610337542930 9284436943626235344 10231487427105188995 18181901444797077290 3505491282177606500 962201878028621977 11995775973378865723 15483313591206715229 15326216292008393731 2961946820613785781 16343513511974230010 4724716449187131096 17604595039159793693 3059269940162952669 12032014193689763251 9998438047360516457 4488768904572826095 730568960156969478 3253967335980578632 85521445017440254 14418748240006111856 4485215364069222757 5599900764976670947 741628319233593822 16270899914087054785 10125481934305694027 11872411696012908767 15083509536997994031 13070164031656388677 15383234794048850349 3694264653520219925 12315623002750306331 3097457053163339434 7781435700607665072 3283176526993149999 425201333649370149 3415617430200833575 2289834531265231119 3002830622273727075 5652201441305509228 10645892905751874131 14889497232647662254 17007911130646437008 9750955305818040797 12596101648151628576 12246602268083667561 12753472621259249144 8365802897997668520 1099112059841529894 14064140278286131952 16837593957267545780 8251813380988200194 17209895923752305810 12870955780617397907 7097390538862961516 4034059180180753376 8306148362248597018 17812202742283461941 11615084181409713110 15546931501170492077 12022909955190996515 6019716680399992633 9963699557260853057 14002190130634084464 5177096275849589023 14265606970923617457 12122333736807336070 3204921849770410339 13257794533745517276 12655907153005046185 12148998161062560470 1840946396879367592 15720807338491150211 14762532859899947319 11081519028103688411 12366018292594759002 16488771679237789687 16025302049239671853 1974285753115892849 12777197176079039841 15335973073061161932 16785818746409370544 15672066946090782229 14673276968176060290 17411828467187410576 9308091250492845081 12884826492646321639 6770332997576037920 7997360706535141358 14991777786247929623 13884456307516488720 12959238890675441741 5369710104648514731 5110074467640757225 10780477510160326160 472618289568883250 6854832019004170921 12717532281753712298 7164563701412723436 11732271566230345141 1997320539976836861 6441379591337989695 1669546493625470802 16427315561328358707 6637986489965933802 16407323454755405907 6397213987658325668 7973316658881552862 5699568014837390549 353624653886095529 12440536250661250807 5730386319300554354 4706455535207472660 15051140443265359112 1338279501678311197 4442798493001092131 6604581476803168552 2426242644782460522 9278630852190742293 9521517388055291 14850170625424222915 10411076810596639987 14964513367871919525 10513868306896466976 13150383775342537743 7878328860039366683 15533755378072253119 15484995274848107488 9713825944827480158 10354047121854615917 5989053419162333985 12275811362440159172 12317239679516064901 8516642433782974768 16747450752384069466 12973595848143335092 16335325694866798485 10437737295951892165 6780140212986377355 3360971978321141264 17238701565722817337 4060235955766799831 17790404387187553723 14412555716710460599 9285124231486138324 5442260765583103303 7060441369996180984 12882918129230650934 5941553759744028663 5941748809378157483 17634537032371251027 17883879131231063766 2421609344900847096 11862336927938029519 18104267533626416262 5725454518547586130 15769733069893994326 9459547438682812763 16673847482424315728 7940409943771771166 3151771867440183368 15395909683871094801 2663772639736336970 7279661236595722795 11246277510836799253 4413015991430041918 6967533238780306821 7078370268981673090 7296246604080087760 15103809244165090000 17605752367975752988 18115735334032313299 10384810986999122538 17715973779767815286 16237608660558804308 15727547112213437678 8684319651701359469 11448349892162984881 7172076841245389160 17388150974840972629 11907724510406750264 6003867623799811724 18442284642229010008 6690758062023388922 14346529166859192780 10373696209536817549 5904995003784480847 11232210271911509809 17365411318509946539 4717550958830149468 4464072210470708169 14741159024082591798 12328478438021173795 1185806834154443607 2192371960617000418 198877529817891328 3124620390628102645 4780192548595950553 9090170148164181385 4988172670833397488 5397166450203226605 16456787925178746486 1106567344679937528 15786152923397928506 3691713785395960837 7326760807394930889 3284353755193546663 16539732945384382982 17288553460850270753 14244349238085289388 3310441621112900158 8899884005322184521 4065731777760718391 11273436556366449375 13654352699873159777 13219894610968613017 6037716554124544120 15496185898172093409 9161508934055693846 1835100286805302681 6756474272451895437 15213989836085112482 5431731435716008778 2124587244096047573 7028912229470773190 11801521017505563460 15010761164831020977 9751876516870720925 12034888005136225701 6936290495916071831 11338233109445571405 15113762322543492339 12948314047268291648 10874132266549169410 5855595752293432693 12707749111222796291 9199770044249751697 3461716260822126712 14457689836725532307 4367245451610049173 17361488006711055608 11445999629007377290 7230468246338004907 17458532393453291646 4097346223618359029 16977438692344958614 1487627275176098942 8743712238571792826 3818594110972613451 6130865603201663454 16218839195933743556 2185727278745197616 229898285847644386 10174664936676809279 12390509296079835010 5696585324329474480 8035475756360794182 13614493048014575822 11517539928886065046 6705091353007734229 15574603642437143535 16691706870709088182 14812591136359771660 10408421873443986649 13766226417788603891 11845163772163495234 14879927791338804113 10250240534603544996 8316614179208153734 8782954997568065060 12466591078521793274 834174331729071686 2403319871521069058 10961912627607477701 10178305515462375831 13599796887166807411 8114564334221662253 14604460722648489539 5667368961743369074 544024460872068324 10840186021238661044 9808742616925872944 9371863043394295672 8805884836668130179 8542491507706664770 9811258023998945416 14511217887042514269 13038054580249540128 2730961334496101117 14071020195314519120 12565899494160715471 17608114413823787282 15380779800314467627 14341822582660937775 17458238387352349634 11339620167790766407 2686774377315617700 17841324591065640209 657912806132833498 16990224270142364296 2901493987029316234 11976661479048441185 4830693795751339658 4821434905611469974 1840583508371789908 13527906505533886290 17382827950474478234 131328786881522171 14227643526837976906 17003474144134719092 10324252583668639063 13739903301861974690 858401051185206530 1165283454585116214 11296969980599271986 201286937739444706 10709160189330986211 12940325198020258056 440324879401279803 1294662192005016908 5083700724463099125 10063877348864900813 183335255974521041 9115055893774158743 17793069466475555865 2008499052160069547 172618992592428684 6562485747010779011 14107069786989606949 4047473588086168793 2211070340149615810 14309568320532083172 8895413243651451421 8342262947647065057 13219517022218440169 2486247749956087913 3432784977579043715 8296042718686125820 6079729878214586959 10596811469735802306 2574642719621832988 2089107574259374581 16433174247995407140 14492441213130284587 6683425686841174151 5558128816465894180 8188717782416100181 8450934941140667495 18396611933841603362 15824554843815297553 12757779543869044234 16145162342343204181 17449873680220014644 13286127012127578035 1213346353207100903 16594131695055359202 9121453520477882469 2586749148343289414 14050259633523137046 13094395756328135677 7199150934550229130 5248657855378838507 1899108036174666256 9439714136921347828 2135746955409545841 17311594378178905692 463715105694031646 2034945178401928573 4948829196270101338 6024516176159998632 8667423634055004572 6786788023609506313 8068984943939544192 13858483494114619274 16330998113956794487 18144842321927665766 17822526056465200790 1706103057180414124 11419061942921678506 11343812392415853864 17879990781277545519 12340665220865275476 8148689600453067610 16037017609122416391 12826606055446063332 12060924434607288405 11227482154980367177 12526486755031956790 3024185463581044450 13339762150152850510 5579546908052797869 3190773353373628450 3610179489966193093 16225707078090198858 3566124398657853880 12858394644647766629 15283419342731161232 4677081140334669856 898011040372266090 16524608046321103585 15217410162317883944 16812347931968518375 12648909665165816608 5073765295972631834 14787156837159789193 7601332824566757635 11248438975482078602 12891242453000387196 2591930771882726060 8990126859423938218 10959352025435031281 15790718408751290251 12307550507353157279 13060242676754461934 7063503659117458216 1900621976383249326 2993629691993155991 5088226325699171071 3996427585086420743 10425331301350583183 8860731651591287646 8911733948126170464 4044467495507262187 13617622591586138282 10270787346981437377 16910265072737130258 11326044762665389316 2296890431156297915 8783321865832070458 7657455703625063638 1834476804601655835 9133910406521171160 17320906414599642565 17365099341212019673 627076761917283233 9966725103115334547 17483518675714746708 17406070121642438606 14831237227447415589 15105433919362018822 17550667578156429106 11923075013840348726 18180741788985853930 2206430503012226718 18316225826056591292 18398639194910694544 1308687890240975903 5103749935119062289 15677790423066642058 11541580634410253173 15742819169159004366 9688483629649046007 14991438663232148448 4105364045555389425 6070075755619809348 6986443277200124591 6445511519317220422 4941061798898023457 18108539051256622978 8343876774971055599 13325741028094166067 12776806320620092504 5752521020932866140 7384732804128215602 2010702774151925963 14876966169826329431 15574308814393963885 2025650612881525992 14868672253679298946 7192961114121818188 337997429877425376 14499609079526288533 1983953605586171606 15492067212664326204 5016709692226898484 16132510636173611499 11605584887125715704 10249974280721747114 8996346946508389882 3877040509658978965 16661115332893389994 9799300024903822484 11205510714169739374 174139659057981640 13000775423145513229 12410608051456437732 4444633612529989848 13199819109401643900 11308610295594307529 12862155397614279955 11861684843988204846 3265608294219316594 17847983168123303654 8251600872091359223 8746141830853289632 3789471407288955554 13257234029628542543 1152240634285074639 17448943783993591127 12315900697741140221 10900674019521174816 8264221513952809082 12410574630032079267 10042611838835695096 16060468791664255679 4950559751938050637 14073087015969832364 2595622618442370022 11420702789458484949 8381815223077552507 3596889991016144798 1352726458702967240 13941912524719455678 2353235488431060155 16688346266473102359 3606427313819199127 4658598223867254881 3914010184218608687 16762752043926476647 13662834034704422513 5515405682068827808 14075442487877716867 3323891584856759386 550998774257928140 6734421439895599709 14141950920053907927 14806688826004219826 11345727425048477973 15933117054219609122 9751121817201600318 5845689235146115448 15229165943229975356 11720382171726212738 18105302334550926879 16512493966061100146 17267608650671620404 17250105342625344302 3289481540400207106 6040157956608760719 17646224870055829544 9907991633665469392 2247388796659330968 1570995746716796720 15123759587869090581 10255509481534276854 4277665854161214449 2340419533348210837 17005836858224526777 10382835962016057462 14301460109143486692 8243421761870898499 10278936433208662610 6866294174103002583 16133090907340201185 17756887094896860706 2231519250144532453 14552426416875577270 9136460597017813308 14343411804808341081 9307209237588189058 11121397181740252932 1045585356565674871 2153462302856414430 3274771827702911652 7731930795236735154 10300761648542392719 6545970020248703410 862012059963140130 10028310157782709633 8861540252140562969 15885327264862852137 16915319567707705628 1534018464702395886 8318527351568421122 6335815218694103364 17725635568186294789 9335284512004753014 7953266288965693323 11686181527644065365 15410825719476147868 10996422972219269478 8967666197234412928 18002955506276898628 8241982571978540135 7329245574114273461 6891935063738400908 6065022134857655753 1352446585345360050 10026169407012095415 8037133568602749021 18011441108032088165 572670082954834003 10804584920573210165 11750866135238098473 7918956920295715242 9392216676712612368 6802615689898100800 5357762337306557994 8057758339275309298 8424057852590939326 3150068044514585940 13325164768150236457 11188625325280930620 9764628310861356148 3468539799528918452 6916815233772668425 15387346757936878611 12651804587952018452 12227123039556922104 17811892855588571945 9365680302374695970 5151865636966032302 6483433343102754458 17153403418781730615 7529002344897554479 5268114374219941577 16232509359910641855 11500666055403095373 14048866404470104105 3840899715257477205 12600767894631790054 6090668351370151446 16724912807566183505 4005630703104217555 15963714994380510439 18266836347426493096 15874977245981397102 9340237095259867095 5672118557908731024 13966237134129713502 16482254266835779024 10753793925331391259 17404039030711431344 17467111641320556243 9933848457102581624 15865028515842507223 4916718088054634151 9173912860404432220 911809429843468224 11951252530911555238 4131109158816913853 16746880212676653378 17125316721164739167 4622852125200202857 10059840466050853926 2398609613400141885 1251506644911840099 2716626609409702648 2573678830382837816 532742930967136523 6923684613334254213 9143923582183395733 2764920363562054407 10402625927851129964 12204997918366386845 15154527174486974060 7983622435857556922 7720813816704020517 10569606538091017143 810022463238233377 7873133523172312721 6220954818560183731 7088833509469217631 7680784274412506090 7923602766486092081 4720010439567374773 14054775663409276071 11126757445037408272 3803252380860791608 6716329915098351643 5740402487969814267 11699531058631741326 15647626247052772072 14047174524449586112 6829460560242299593 6776251454243654995 5377304635483162232 98328001698619832 890532547491914181 15847793911574732864 11180748338827834994 2179740142340361245 180894107454206113 7395070594344639230 9393604408712719789 9919238594375026352 44473742617826579 7178041394016615816 11809546757771328095 3003617187896344554 18293751213550582439 15393200129279456347 1857702755083495544 1827990844950263970 14425274134957569490 17028884396140464169 6559784486286038325 17835935974688473016 8441282805548015517 11785392100513239484 17783020299992126178 816840266463161848 10142222965667845219 12395399518380640308 10746190646333352703 13226046297174484235 473093327908360084 8093145852705916446 4307618399984910541 4652189379793500547 1610347957756156234 2921120143804197149 10001132122539724806 2252870707871143426 17062289827544056896 15195473311477838298 604068141589125680 10831414018970313040 4064155001338757957 12633181609961118541 10187567136494214333 16681505557808303463 14353773398143177410 6667018287171713262 3266255557034949472 5283274434590469023 5769555308202789962 6457310868162771321 17609424428662937 4058308625721575926 2924756044930426250 3602643319916844857 3320207249702776661 14436988188765845938 5864754853589958720 15060429111309991489 6187381348093124138 1107812097170114204 12407085986137135286 988849429486622737 4979779207219631726 3360939945122161909 10338147892617674713 1085979092186735539 18361679098985505551 2644916758538893760 12560851458325752067 16465868656579299043 10171462529634820001 4007266829020914473 663659838987858742 3095440593265301723 11841521636964827431 15285464882589529777 14017301541786090347 3979145614641073280 3061681354970992879 15136771371702299544 12143962535331240125 4849800887226283719 3826820858560828184 11026418636930963937 15249048135750263944 13840725012984279822 1299229328946048428 5701489190616811463 5816163572975109406 7815495575758313005 8158808371131976995 18282666088516373396 8768977484523206167 4365033188412913757 12949029138193068338 6121853843872295530 3895474258222295322 6725890478383143136 6406445537839040321 2115696657533074989 7789846753710202615 11951644802793137635 16702146891000578399 17252154925179712658 5846716703070286771 7996893340721188426 11234105817518513046 15381476096527860720 10565170036978590269 12742850084420312562 15831365811843783775 10794062695936995930 15941486298010894279 14138851235346040936 7991764768435458835 7281937899522354541 15152723688239332503 13531881217223949728 872251564995648136 6926852004646472396 5531087476321432584 11907045187508801388 8291672882359844082 2907861427246899039 11032384414477720379 14067020284989989471 16988680185233419506 11844225703484986340 10047397370193744989 5663738912436057515 63490105684244338 3410899985450523751 10074395101079167885 2970736161778044043 11820921963684610159 1312778878981686118 5947216412964659103 17437945607674533051 12244356367709094890 7357946731971206954 18059411471679306451 7275862344923700930 18140140822393419277 5705710991586497037 13851444795344713369 7184919903387535328 284272743564200528 11370118382186154380 15508541581445372849 11606445511593371646 2305851990835784854 10112724393470724903 17662118838126307987 10714502737276563565 1453960437223293478 18427763459257586195 2596691935690973727 15808886500321699720 6009814422438565343 1673736423845461921 11598388444752050601 12871895890404866930 5937581562477181070 8899511604608489507 4937722867625829332 13124861777925704791 3820845618151423746 358662221237653756 9253433799496489524 7738421506155098185 9713803482636434216 13853295960862264616 15787063734717819546 9998318477064243693 6121240608770177656 14341257277313541408 15665218520634675698 14306468987687791072 9723800409728371281 2422120049424954898 10756586763428180749 4286772187119139628 863262639818827008 8368678359915318888 13802051736076168356 10670644687605872735 16058006361719080974 1145036569875971017 14170820804940586961 15238314509107807227 16141347065325150068 14424071361838516602 9276398039192677118 4542136128016995474 6218900514711338989 17562382350258444008 3884138328677908332 11895337097972105012 10539938694597313130 2323247499466009343 761934776829813955 3003406607256520203 4823454755255189411 11798707024801057810 5183643030344668226 1265454711463519985 17134291585727653018 80354606843390850 8642538699749172486 17060853852932294007 3007188957036595497 16402403044176146419 5143533956898485936 4897271170082721384 11261899342354750209 5365421864008491944 14954187216860860378 16782564644284175100 9411975858896864487 18106428210739089147 13236943403745816097 1123910202547184197 10685724573537831442 1516181160680728962 6244402186230836111 13667396742774846466 13766907277781392849 13162446774832958447 1864176871859323692 11508024392453092041 11156295180745418534 8791559816899904968 17870598739691875896 14234420672841049261 13606982771372371905 9661363601004441131 17118916960141385557 7241718828974422802 2041509842287548400 11381955513162897931 2712017943196351022 1898731325731713082 13902675471575747913 16321357743399962337 18411156617217405736 16804462723220330526 2867628494300758744 6237762361003141420 10228485926984296725 6113970082894483529 14628665708738254764 13628197406136229344 2604050901726274147 8678228992376512117 12441977398168386131 9081913392394872154 386337111270885504 13266043106475031116 11457430302134534846 105907148296164217 4874428526718930400 849155175040897599 12149813274834710586 15064227084709987456 2962923624181175188 3907545881565289755 11143909220529396635 2542365724369860834 8311910802936507588 4039765996825464903 10653563135174390391 18132076425760794851 7962513537058461967 17859646008304668353 12961316949227194581 2095901969810907241 12662006376521092639 2937189520241890506 18106139912978128732 16751809069632484029 963815773101564176 2494350173699816949 5329230049768161371 7854979510272791513 14291424287008687828 14849348925771633888 15016473349046814196 3600728112356568201 16929255334689368460 8613689527794500229 2605277227431509586 4703217624615778990 8834781597254582091 11198325196739925221 10294130274341263435 8710749981564811771 2246690233388011419 7279124072465951530 16703939330725245319 7607996075669197334 1581725880125001982 1194798760291910855 12826662640863987640 8525374912182180320 10732675226371817697 15797778556643678069 11093321767893809841 12762025089700946874 13305733390810705263 239579312517362822 13584055025189483804 1823704457675525557 7569363080671984836 7838671721148549513 15943008032915626313 8917443447882654445 2459910149996858787 3516405708912682369 7011567592741672885 300444432713428260 15879882874558368414 2132550323706256342 11012924244686021327 1447438772262555463 9461490007885671365 7905693133142936706 12185954871490028327 5724034637549727902 1035246484277786884 1068687972247481276 3603523347239051413 14798132193986640908 10201728583110878185 9019197186649921227 16079279687190134080 15151081018302679560 14317955583081405725 280753159743771133 15973233340386910437 6609051218952094397 15316028335230986548 7677817709185117895 17731370806744125585 2807927490701565318 15817749817982472290 9636737413455448666 548721659514540492 5114580293357158046 7875853022750820930 8496785450946547215 6883616436858622621 12686090592051674222 17607026805865413451 4435436343238829634 14089800179778190810 14797032213617647752 11147564801162323512 2567874854087783014 12991280530686906300 6391993256335446317 18341140997227349717 1429648897885216548 13740885599201282989 1787490843516516349 17365546036061111140 12061301508134909347 5718655224066861066 281321523982298097 11251885072149302600 11517951445825197995 6174939554652345051 5652561577826851956 10160877034657748241 15794423987168428923 4780449289616413143 6839109856790431779 17784420146972759521 9380004972898251425 3977906315006069017 14734005388171828514 10903068697229982728 13375089288573715600 123888845392853526 10640254458684605620 12591065600145755058 855290606683087045 12239763664110577777 13621212682472938900 3878440259007552512 2293142027836581462 9676906077205496649 14057136938443981559 6983762056012959041 6946716991427784823 13801650193351090858 12328214471890542399 3425073647540766448 9614514990893335944 9748341341593895607 3947111063018474635 13850123111912398402 3466434058903295250 12915663152620815610 3679063194175921660 15871456916242941718 9102325739599054596 9097194904326109030 9763444660256770967 1665581123327195607 15092743419568148135 10804812171251910906 16430394926648228869 6644296008731829904 13323084448366670108 7769637338917391959 8520610768160988685 17441580396548745432 5543149614878319497 6688626380481042081 7342384769182941432 570444364115899870 7446503927507202010 4565904570811979589 17879444863707122417 14350148787960187634 1284714787612569390 5278193710378659851 14464895797259417367 6037503774999891737 14563753470049640508 10159833504683033377 14602150306696330562 5966032294469018403 13800138861657425581 846560650227386012 12209500095418005585 15852560503609187366 9623719577983562439 13057367729208409006 1574829987034004886 1182181244458603156 4816100976090543315 10349771991855624647 17077591218350984570 711872676341293418 4124964933074761214 15042254772571478551 950736991115503295 15721104421223319347 14549387716277053797 2426969836302381384 9984127665303377621 17047787367653621803 18158428577965653799 1595430828663387552 8001980702609646871 7586876992514761115 15847010844485929851 15067184248700131861 16288545824091939807 790580309765179571 2269262857533902069 7265034732313529290 3087682161082744040 7574884019030896292 17448965349707814237 7549711252797720466 11580003570006314154 3824488838320784693 11098786357406886668 6661082328606577703 1417203735793671022 9559246136479345362 7524098777767772904 1298721904456321647 11254658514999525849 12533100875925557268 9025791085358739190 8860298039960893427 7822715676004310286 7087664564705040146 3695924066278523701 13447279747599368007 14290850583422335513 1544731696342839893 6597723432741437381 7908131025156773994 7722111623467243643 16938426462002081291 27254021204820427 7782496404689684263 12315829364848638573 15375171003732463156 5223617050173705334 14301351497398406921 2302952135883840482 11869087574385798927 3343918086121315159 1577555532758179011 12047788619441580902 15976980423075033322 18189366815106079316 17160421506781679411 11889708275006517517 6046596560232504314 13804995657966772020 361525672806534587 17946854114321115554 15560522874626964648 2264253477968167736 9944896329574685079 7458574709533999587 311179564703367534 11816495179488665743 1640688223119553720 14675037527098806864 6144324654439141433 16288511790230083354 634478927677419400 543235867710550739 14614536745393111409 13339808710927933138 11628859328422207458 17149150697182470054 9211434648166107321 5477231067906699553 8585378006516922378 6300948039336432030 12064050781678430281 17114100883911644 16039392262874257072 4327833634940342640 13719641123542294634 15502654995401572736 5594561613702921290 12497547206808749854 4000386583044842381 12079638045470944352 7292923219032820996 10241950280782067585 164269244991939877 8886297981160853446 7343759675262000142 1992876633420708598 4551628341259518312 12648044017179257106 7847185972643109993 16020857306388405700 4955680352088227820 3856348458864236182 12894921406929568552 9905286093878920193 7644908018942401502 331929544706579527 17844461443837310643 4382926501956594268 7060550007944239802 12740814587363815848 3862355596349544520 14762952833415504099 12856942599922206058 9850471230388434783 9942051725730013706 6652361343094190692 13194756430918753103 17861285302131162588 1183882864170008312 7477522440219206733 18121677818932271528 1908873588614957361 10242863362631667410 4892128608206817334 10799589936001729356 7558999724972529590 16754353133841695186 17087023417838001936 9561824363853562529 9318919762289546005 8039839809719344175 9575854608923044967 3503013808198507368 16954590071357798031 13151370296560393316 5318926383769409953 8943846404538102906 317486147376045162 16572309653969508163 11946938572419739383 7384886793503057814 5211938367895414696 10051280539624103686 4049824606998630766 1918490446580325750 5699487926931077371 9715364964693792338 16919201944636404334 1630234937301796095 5577240455872665516 15690789425199410504 5304175957620812545 12836043937606437371 15228836775915826544 10117190690108041988 12149094956701644942 16163495132831841923 14805148557778647354 10196674124801000194 15223012258204611349 14315726025549013599 8309824060201948747 12237502387439752342 14478164418602859578 16888767120719417638 1175166327551898735 130706916619977074 5511182922062433892 13803571982624569530 12231265042777278094 17149205216028027260 9809127110297274003 2743652227472194913 10068934783751576684 10992169817306483134 17814797801121655006 18342789917473327137 1482689505658514376 10349539195254360314 13276799469668865988 11183900175455455382 13837842106569641361 14505530372251073109 9511303929174569373 12555389281553167323 13453507840374880067 5830315593609781040 17408517203094480776 1465309211161584842 9766200723478725964 2931857265216727446 9633545289769021501 2298689679547839521 17080775928766430319 9253367278592208154 14586716496801533519 14737309629337689451 6785938864694896648 12432644984520272550 13047604369821705768 573815201084810860 8604501687373399541 17032433770881798254 3349958536723821376 5800741215509947754 16073899834911821770 13233320939152440497 10709255352786480325 1468588086390394335 1277416221938313784 18347458130604483482 14105881239217537507 10325172203248303744 13653400680255897177 11605435102075562867 1098914877643779504 11395278955494582183 8133488068779834940 6961405681600827451 2772787179439322295 8326406436086223452 10092711108357982557 11133956909776931058 6690879465518406706 4641951614412758000 15140080401726231983 7361977230346936868 9670147702117669631 2730974439250547508 3970278018486677636 16667630815792455183 9453530766867831965 9990155282556930877 6910073327429990564 8987239714510573090 7897845736146857984 4259427335776894736 16772814409371771917 16932146489844432210 6488940716066076643 14059884751420373379 4548225966392017821 8987235437642410379 1555296700530358320 4485905811628337472 11830139904779755257 5626468191712384241 1051063413728133872 4001627496194937680 4337753038540481494 460837937530340989 9309839548473535453 9343298532002615461 12820566174522236388 1348683597685503178 16765108738503293279 14839593326286035296 596212967902081077 14198111105483163279 9954058282000924987 2603013598634018823 8069740135177079862 13509976727365018573 2098803317163840678 5549912259813039333 12267730046577430549 15678898170101390906 18089183266514391153 2175278905995875228 4071233140658766035 7260834820648959540 17263318071337919280 7440128530172930977 8290654275878751292 3298856301404451762 11063591271341102564 336146639679349642 6330378767095869837 2799459033230764168 6867157927402897773 3486798548011308766 6667045778647246103 13074364364963248702 9549934445522942506 3729599852096732974 3337821298499539379 4261169413466352240 16128178877944680138 15947325402667306921 6307216283989989608 1755127340469241745 4325408006109032249 13174204520244128455 12881030817988981020 15904724143139337516 18157298384497929064 7908318541458084154 15842904569522751600 11460661898192635021 1257312643785358770 7620509196490271453 6998607107291795472 8239432167929013641 13444891886647921016 1420437147632109041 15071587270752835317 1061456972657021482 7910180280614421786 1332714725416015989 17628667490998460947 9727162057324526044 7472727010361556145 5033590493351916509 8151392671900066820 5045795099561191040 1432934953122174059 8860572021097581161 7446589451780873555 3429779150690449588 12229509261721478704 962021349148560235 15750798681552614901 13268444727017174236 17396894742718981320 15054000008745195971 6960804591158958320 18421046897433598209 5525698021860662932 12044684566156206706 12567447595681292802 16132063566679998266 3709468957751214740 11141767754114433434 1138039406670548290 18248583309641013400 5285776301372567634 8391693817267299031 4695295518967924842 13648688423766476903 17759431741313757274 16224607534271205548 5726123692165400573 16487100618927319164 14877661671327104318 12024794080630743617 2347720970300182742 1993564386748214317 12556558378810273016 6708002357511528445 8561488864236458463 14706673365492812488 679286009857438199 10389312750380451446 8962112697053104905 15384389932438020974 6666436105466958024 10463768859005946131 7444630227105495602 12413877621864818394 16374923725763229272 8138235780552793393 5157836546263219051 5175965447020528262 16755504154274027819 8590484243859128719 3537572147898579410 9611170099616977914 9894380919616368929 7698540098269903096 8902643395256475540 18258054886373574694 17596883520825987430 1328365570609121904 1087489851375302080 5477745563300556237 16769434059934438862 15781172531839045630 12070617802387920179 16059652939608547272 16693288548915169651 2901536187164290002 15918373122284301081 8446324653895669607 11414674517944575539 9206540495239708193 18408527937209813927 10296208325475067506 15823511347159897942 14169649737564703351 14505215539346201488 4420164732287252354 1650127900002288877 5918914622427325746 13807653677310389937 7191569627384509822 11157336134745727551 854300269057834772 7442607561601210841 2606056771786483888 15352244884573203190 16539289178468041366 15157847129502780719 12996668400837632467 13600535260805718914 14419177336618650714 1820742681925162158 5787048865055689965 5919058493591768929 17759898809434307995 4314839568715471169 14746064853196092367 1243100600177389289 17860208871520433065 7053192951118081357 2907357615855351128 16553404825964981762 5641621645890008303 13412696143976783912 11271144383737473314 13335281246579820258 8126442009059103751 17094450083872927420 9544285857774113703 4881226475695414312 12841841597570866403 9533996985712460699 9139665548225637131 10915139324715234765 15441544518214175252 9697663153496658001 5544230813281371774 17043589870380411102 15389575256445021798 6480602775729936847 15201870982601169329 10195321127210696769 16652494426332194948 3650990957186423933 15911366818730174342 18365149273983293506 1705360960324568507 11466431671099704482 4372327941348766921 9573694476068475613 5701207027603782795 7942104184618223803 12472161346195162532 10794567302741801531 600840805568996605 15485899557505323798 14720204076925906674 7739923191124054193 13840674022805591228 13867080459342694946 11947583379219316834 2422017678904712310 11933737291750717144 9705765573030149606 15694105312044093853 13398116985603246218 5485998833456764719 698760274590368416 2886931563258127624 13584367305339537871 4922246563777849861 6379195540725705525 12071826452279311936 13132451277267083246 14566659009517328369 6785660314459605910 16014028587508710880 3855006568300780425 8241405180605150434 12520473880248806474 3159606159027966960 8569122238001768018 15194514582463210571 1014670408827964667 6674118051568621871 5834005540720909183 13630958242476280461 10501334401843307662 14939309084590076714 4850777650268637859 8520831364014395849 9819135518418810710 8805779285304653591 18344719680458554786 13139901370478433362 10202743730386311951 8188569755029080540 787370363067199616 8739248736828010329 17301086825889039699 9722808308955388253 348714675315576662 9633468679121919351 5570738788969531227 14174038241675044305 3051654209759794721 15250903836801593341 5467648129741456224 11492671955190494167 1508378801709791108 11202371853544670619 1503345948511057736 2982705683559511644 5591874484618872599 12669244430669174509 12261240652870278977 7451176462259245684 974022632820411677 961251271643807599 7778341531380546292 14081320252871878230 11422485386510647807 5282741817082399482 5619541582329284430 16823973245213490539 4931522270012259739 10225120190157219900 8889052274597172456 4710581265312282136 6777192173418010495 17920908956535681508 115892415438979721 13269192336807777597 629671549357131034 106596488758587661 2687901097012369898 4241974113827299771 4575109181470763813 14406793405010341386 443558938546222371 2370283909960259374 4658356379447371647 10671503950208442302 1585819839547677343 15465760442102723004 2455778628394930492 6322627118728077213 11019773808234573771 5179590819229888425 6314670268832629099 6659744715051044066 13608797399147301783 7181209613874375636 12567517756444857519 8983225334108014752 4484453713628596177 12631509959962457762 7910446135575156863 10113083245324786843 12097041468966688352 11889799480898464535 4370209989408677853 5628197669277664971 3493755837569914172 13297039276728714468 3430947816910964612 15788592820945529367 4942358650905512568 11816732306381995852 9053969138729585262 2636612881069358305 4209250536168411248 5643387511393406109 3535401453136137137 7173356029030465565 498030282257751954 1749996040660550202 814810184662998278 17728736784040465103 6056815046263435604 6518783813080474774 5568964379726351642 9580587513717689261 2515325843290819067 13645549467627806188 7347966329091985520 9442901313220369755 6637772333607443013 5823773220142168098 10780738688793707314 10531598812828709329 4563652582888729628 14026246985901257802 6030856485072615271 8458420246433357055 17992548557413444083 14066605993454281202 1234484887708504358 13284305453093801746 4057345825952724244 3656349223638712075 3380518518278502160 8782322871731540016 7721990549967417802 6550757656757229551 14675833699184317838 12024044442479602338 14661458640191733763 7517201021463538687 11414749818116936961 14868695680636490243 6334786083375281145 13773618233923560300 14397424115358098972 16111421180629473844 4228344189737966349 11089342901696640427 9893922766861877183 14649622954377199483 2610196887694500346 5041936630713295406 16237137986150844777 13050897703609171703 13120597334697888466 5132839745770755737 4315596394214845251 7372551333468521963 6916975457231834296 4096186580389408107 13869747522149421634 7152265628103569386 2374259728085859556 7965973351831684983 2225205203178014029 5455786216699824452 5790339896608476106 17974969565499461789 9901971895027663557 330933976854436793 900670385491225594 13590227095767205059 7193415249685991377 4564711312438516249 16087529390069116178 29347538599268981 13104795856608942565 5469088378234473538 8972351926505776401 489618484723459978 18315493895278931538 973875057449109266 14849653445167250047 9927973612484727499 12129569082672530309 2728480962832240894 12237859286166472030 16823903331620814094 7057037581057292791 6446259568291557071 4149444578073560367 4218156831018369429 14458985797961257188 7834632552021031082 17909296541073851787 15374885721480767198 9304546024367301931 2954938618620170391 6772445135089983579 13693644942599705227 16729271766336154610 15249504515933131685 2326189165919586274 280083650143723594 7848572225287814376 14786154203704929700 1798313904206584937 12991685626082701955 13250882313023044333 8770149704448667795 2655208548717694574 4819215779573513612 13521905057912882491 12250984006189236502 1254587406059452206 10826924294448112302 310851264908501637 1920107752271952382 1212725655935157203 2890065812239312700 10145215630860128044 7315948348576147881 1929495200319502658 10846930568754758318 12684481532297194002 8256353013478644123 6159470552558184301 3301187735825696359 17573754747722928902 15545044873240361753 14214389367422029811 7943701539624088463 3932818877136753913 8560604493403457634 11746444476252994489 3468523389229881531 7277254566771949696 12225419667130342455 16102820847713966904 478260645601346837 12656671090279279143 848389235905585645 10620519757426335179 16826385626782593812 12228256063617839837 13623013682003277816 12425785138083730047 2300352547141059484 1763522068267725130 2615139275536319892 17437501275139309063 1237657209574608036 16282605751838369719 2699882453140753860 15370249135428994878 4786357117727027228 4226662823660285799 15427229661113454142 7283295776970401818 1994204040986779473 14596484779145125783 3859548140565445139 13017498632705031561 2396286156600056277 11946994534228548211 1799520699077262392 8027260901989351800 16960912881984551359 3034478326006040245 10254672183247577061 9373359929542135964 13570095751526157629 9011524177537160934 3340887507662343240 5894396389457148477 16969198829774278393 16104836245287626085 10108019481732738488 382445332662051474 10430339016177805581 12372910866086438716 6764461531045030023 15944472935950576510 8392048524850413875 7017864155941700059 9365158738791615860 6903618318886931734 16917157754259821989 13309437712282399005 15825177671379880325 8908579850621522353 16987728868259746753 10041702066390730738 7522676560408013349 18033152544477807303 2850582455453879184 10483636073470420334 10109596765706011899 4314599857909762328 16876834443846374839 17546764683750044219 1847111101493269758 14382668515831105959 9868635357837380738 7615810437180642824 14094640022023429200 11014753273560407898 12769793879808578935 14217753591975696645 7243451555303266845 10366449530385997293 12306822460036105068 5006937998556770708 6082181955018606550 8546841022454184838 4498701123852802433 5279529788251027488 13392269974164374363 16172965341060174170 10041753079455933230 13690967545843731754 1712562239993626533 13236178990631851361 8005920594299260884 12101251974415357320 10695222627565669430 7878379940371094782 10893442281494830514 5891121153786883305 6666535036098055121 12516337274606847522 1448130598333920264 11615220934701573237 15405315483021514091 10806045668238610923 10140040080125404759 8953043669639349506 4446798069380661232 3128923389065576346 9779936152919229201 13842285433959223808 4015963246379524555 4723831572224062495 3038648823668019229 7209915669638487104 6509996080752814926 16606545389072345639 8881122130374902088 10403208873633086693 5518233330604401321 10408337004685238713 12797291527768894023 4812892614151972336 4654784105184106731 13610581645804140548 1075159426328247675 3106445342537368984 7422757948795048673 2294882442595749036 17115411056047446610 1327651974567363864 17714035131997073690 1495732447920066886 4859368394249334595 7687968964564778855 16393980678639074306 13597894558249509368 8361580142785570591 13554251560975602595 6717240570613514022 11976494267640209181 452696595030543159 8336723056635104420 1516452934032581685 14500467023676849588 3422407186274885466 13592986465834993942 928874517017705489 7669032120930565966 3619107978547942334 3063788087805304577 5342228797706876409 9296619506851295903 2466268342581635111 16899990729200407115 13213954778008717846 4369263183888483827 3450389440921813429 15279351877748820091 5218449423541813699 10153802007795943905 837613617370046202 5639936945878153272 3871566419011053772 14489263762574835804 8079410488386478513 8601324306602106986 5422375925480224105 7822906379548362203 18342798559392305883 9364825959514489438 7994867438280105082 8267051766798275647 7289949221670107349 5552092733146039610 5461877615389828982 2011740097979932118 3813288579982132659 9944801180204044890 11386101799538221349 10222535532520107985 4110785217420780400 9213198418781927943 14862592112507283325 17930690380408858978 15494888394073992006 6092666568823184963 9668687729357039251 7227081456599408934 15420176321602076970 17429656269948401196 11518249824100274242 17270841471620004854 9321645478433054991 11330678135414117180 2993361389248773054 12371122960000559323 10505142272069954075 12750604418683935666 10070683221850145567 9185192809712767176 15790418665879790507 10795296818511728994 15118415793504127643 7305911619041067897 13518264257891687766 7600508785427132872 10728173066079285668 3997643760049772622 13933810247014716261 10295753830046781005 11224419155352064027 10178584625463856398 2887876283617579245 10103355829822461045 6908953384087290774 14011858862218687252 1280083670782573431 4342101113451629859 7967408638942509753 4596706525432984468 2318674766479524915 13122646949544877736 472762289567704474 17177657605382091012 3120469587133078681 5782773999519444358 7650320001705011777 11831948751068945711 1576459187679488966 15518239608080373601 15548771811165120492 11088537250664788793 8368432026311966679 17921416151983692880 573251464428209307 2390739895174273644 7188830734454711655 17227600988135132499 3764928041409316777 12981110736722852216 9745520073183482643 4096788565171318236 1654777962710471451 2728233737229525217 6529079624222429274 10934306308778711926 17542214596439862487 9009229499414266283 7627255666602319316 5650385789442938681 16351704954047996817 10951046677493015691 10613833491305798495 11084005943821162134 6408886367709469158 11488430451668225421 4658535456637894402 9186955450298465881 13581184470652572249 10056809551303407812 5852252873872558365 12178302173093152901 135721791538215142 17679581075324141428 2305246002821586801 17126784466271890668 16779965956456892564 10328283015971109244 17421551315455463625 18011810028476062248 8095341708119952396 15292193470444139514 13593471171757853743 15041480324661998235 875566081933101581 15474837936059943515 15898678623729456401 274108946309864035 13579613142487949441 18063172641113771083 12498800486611392622 3422323857474204666 4042168982904498092 10961040658525772079 11038346970822110778 7444272094382765708 17181640847454137754 1316926286520730187 9712185850464778203 8871549526364532110 11533541665887558402 2272232854463057357 6908230445461761768 14577302354030286498 17841265615625198113 6381045015874978489 5410199334172042393 8184127245541901059 6601188734283189210 12138733686162539952 2584115195654598956 8843957795503551962 10589035321375214492 5062750154565688279 4520953070646907320 4693127003467349439 17603463123241770272 16254549919465145622 4863775509472798718 6468631317091190491 15202031348627041495 9676534573022048041 4250023947601591719 3231864983914106939 13953891459286948201 805363934303868363 8388715711305522577 6025466636390593356 11647499870202769317 11503385404061360004 2923228795579895595 18281435619773442017 14616197389366458006 11565359503245438867 12902827997472903331 16173985380390094168 2625154400923717130 4400321214564417789 17971143141092943564 8252231043400087736 16311087104960467843 13204409010356685704 5708423241298101505 7456579125903697219 5280159464098667804 11645498148696616018 11547053767984128388 17730657393446221621 13915235602403742732 13078847833850429046 10028228410517359781 7816127281876375719 5200514462996443579 363819317370744441 12541947302807247502 14736185793274297698 5893233400055388868 8707547047050778205 3188343544633054814 17946166914294899486 17291559782424916368 8646405943893889659 2934588274545864584 4805466900675176751 9884565700925356915 15731415396454020285 163644750221556098 9560249652250469629 12189725449607770528 5303327916915992096 4870164062143085493 9452678678862255798 318240605658348274 960813374313077707 4194871121214130798 18037095374396660582 12245196607894554538 5732929830517057645 7944162682208373692 5867422981496595523 5175634177002258973 13583594793440407932 16650100569605451382 4878598071935983627 10721557659958492904 6808025538577578772 15418681693967328709 1073600710764029767 11657267796286885387 16587261220824105720 13076072031665827042 6737288288014700947 9454521469799956067 9575848212082923298 2120234655428148632 8052648484897948664 7286438760367379703 5230574193498691579 13694787285645421025 10464712769495689808 7180296838646264535 15194026109710178155 17880608340604870510 15333605584880509421 9233264411630389061 11839742089741174189 13088285749255690423 9243497036821533102 15926386788631239577 1101253424807274373 5354335827964624846 7159050426390298600 14129653045475281897 7087537986117755881 1183152089605969929 999976391690838921 1309861366015540911 3266552421338080662 13935126854661228186 13522639532951023757 12179209945476499922 9278650321080953954 12578887251508853578 15363287748904046113 3802158770725523334 16974065928478994873 3986090216578412483 9412608387861802158 752740776116714029 18218221086958906910 1519670876211939029 13661888510984471492 13424290596941141975 6502477308968429345 2659356404456294880 11721384675886568887 10620130364890217954 2816977191984586732 2574340344604120471 13265168103580414729 12997931173078714820 6280204217541009251 8124112591234351950 11546102247335119375 6245363749389914081 9279345585279118910 4760826622227078276 13233951606410897302 8593491564828396376 13850001948788345675 9552302762065409311 1089029585515653476 13157931556897432223 12551396002265686547 3744904750369852015 9513718518208396677 16789543442902630174 5420906642798552727 16028538041687731404 42952958916960151 187461071725748732 8365707352725063664 2307571542100728833 6319650379367350264 4250263293801177195 14474335342025753255 5159672390810507139 1904844912173594506 16842149801267689715 2385166220343865608 6056965342345540358 15989222618559201886 17876093699023659886 16278278713098381937 11511748267991120922 1290524242438434107 1041370260257363293 5263945911414051252 16758005546217511 367923769381910499 3425691074635968335 1350149963255540166 3564537490925501769 15425395819325286979 5471888684276229325 14955887130089595488 9613175946504675280 5380201130373296586 18122532962454673000 11857164719531475066 15583684242350136566 5860576885467895639 14904964895310638849 2746136570722790978 6455168661258586034 11137904290346429150 2322150995499287484 7626625176558167035 11880755046842453906 7729196902799191810 5420708979797976892 17262749517232775955 9024542388339549642 16774809411172381756 13376839732596289118 14662591717515881122 10364900025777748168 5379965834108865699 10274743368905800411 13051056856791534077 2692705025449406829 14060279800931155996 5428488070155705112 16555073703008042833 5138588158211574540 17498904776207096030 17766841710400050501 16741624292901088141 6305978428091844459 15890120824013206292 15786792745750435725 1216184564149324170 9963992541708700749 473752007118226824 17785770071030013690 4818321780545895106 16755297713179024081 7010066100676329053 10258176974114786618 8082464767763049123 6510209495081771221 17813993716317012458 11982161248880291216 2804254795209705964 4371093829818290762 10710596302965094162 10334263896755071532 3453690309646284118 2763498963341121017 6994973259109713271 607167937050290395 1879411186079160155 3985351937902884549 10881585429226899766 7060390251970643634 5654576911679257875 2205841416309312919 3059909820822611684 1472577590156439309 16533943233246479479 8676750683520541467 11281770677877261264 6368745758177727668 16031779828612973627 3395402282003449078 3776730520743913819 6174194818404672484 1162572450514216022 9933836851350987951 15739225210114117342 14465084672876311721 3682370843404769131 15707092118395572897 9170830779369014865 3355445252202766836 3024979955572352234 7611976777633866336 8010181804302565190 16533645229497995349 2821162152596991560 9200764099745497431 9878670910981340047 17309353992986667297 12456149264665062390 2016144284966673224 9845553034578824897 6914630735633708738 18226324418206682133 6488788323577292244 9355304671365350263 15733566375728273657 17238846685597563023 13343830672520158116 17293004041399252258 18064974118274702458 15671103750018549211 144426593673688905 1180571989758332542 3873130201386937145 4876248976005130442 8744962672608410458 9020726969066867212 10271153603505000342 2151030510236853052 4960217181112556811 10094094544549211685 4513477956026230588 2408417830866665051 1858826923449791767 1594730059384727893 2076911374635970915 6832269977382608860 8902852486773806301 17759167503209289654 1058037228234931959 4037388383294423487 11136092389155278232 18164794065806657776 4588649193974701304 8677161018636039399 15601571038652798568 18308230850855926862 14868976669515134901 9200071352009971384 1519386311090338206 9115280961513595958 16481448022639057005 15383242601924910743 1972196057112221266 4772856882266750739 2909376582813376900 231338685399108445 8224497356989382650 6109023255350468260 11010397004318867717 10226559013762249563 10804131275379888775 9420178121827332902 3895786089185753205 973718007701191698 1318126505251007081 5962678842439786950 8605502863627405569 7207169048731238648 14934417701904916815 11273049212653382933 1564095963644546295 12835407187425150661 17182886256136335627 8526563517877789614 4316525119475704827 11935939050556621134 4065888398278145266 17344824941947820596 16394483778825816969 935704631437270935 6210469984041130436 12954993141630124695 10886898537365320604 18245671942553618424 10716359760172779472 189336454413579010 12155657187884992470 9944872539196875155 5573829929345093542 14844993207360108488 5057077392079142802 5677061804047111115 12799680454011944945 13732443021167424102 9410336312144320226 16663242211243415305 10714971836379692098 8473077828066671320 16947550247334517564 17685580936140733775 13082267708535220446 8512314973009915300 7623046700410866630 13753659276029573901 1749983374204465088 4812239572465291685 12764811819848338536 13561860250407042213 3776866040108601774 10690278874941056623 14346456679564229729 6997474892063645674 5770788913589442625 3124816311919460141 10068250459832656152 15354991690010270441 7464296904212678694 7837975250617178496 2350437942103495719 18415742020851297487 7615450402783028127 7951619124384571881 6827543799845635727 10571839679620621052 9064409709719038995 16876042262550610179 4446274499962539573 5529111168517069070 10211160368889472758 3190786977219297166 5444740834811117100 4156652141603831591 17258729602398769539 3291542177112600520 11737551862702345630 14994739687927355720 7953912606261587495 9203414624341111684 16348270985069210579 15910081668260473185 7581294504896348941 12119316499442629838 5595428945657459586 9346630736613765615 9436655255664250398 14238595202280458629 9869189631593095578 4945032977770302416 1492941058278739450 12873924747710081622 15006835229729922237 11816865457842024052 6236576462180227615 10628915211535006057 16371810317419301977 10700800926708647668 15440910417472689907 2311425784176232402 7575840170188576152 16069140418402431401 80029374913679914 10398210167887663261 3169920615704764202 3768401627932283857 13483478465776277039 3611008713023056525 8198000553322591197 18415895818519558956 2976239086742423150 5571250684255455155 18128383778113896878 2710747747084170050 12580430750952787509 4432271725283434566 1445867875279906364 405501806953261614 12864895071817820358 2601108638576338653 15609954788111704801 9333071134154958521 15633515668183631197 16198242803362309620 4869829985542495236 14419288350269178639 7809637781598542069 9555366415905789550 8711507713040635381 8269212099451798208 16955638025819125775 13009352377869600956 7086769950281358560 1220667808227881726 11475449260772157836 903557403087354332 9085712147680515134 6042392894426063711 13434993393076029417 4264070069321995814 7474248077187564583 9136596557017187255 11612859330210756508 4850004376630937992 11402549637148343137 14298753165327887888 245123792691216520 2426523268806294909 16953748877009304392 4822242053671682609 6401062508267589466 7619312177968696131 6970231551866964951 9562815892910328908 2413328922216523591 10843004485376266648 9415762434984364469 14747216595690816610 2381704733775383402 18053080899355144220 7167702723967277527 4363930409037938238 15273714341374308439 10962540243594503777 17294039751571926543 1854656510571648370 16470212094785619241 5731418188950010310 15338026571051212640 8871338764433975731 13728230609841871283 413703295096392505 7380027183507914807 16107672384029199251 4744527726098182351 17941778012128004694 6911006902690065733 17715212668481073616 11145137866534599762 2698688596306721363 10550931197752047775 10483752719538805685 16978372689605758125 11738789171490085514 15298617582858373109 2930163517822564848 10038205019842959046 16434343579188823790 15165690163708978852 12858296442805902592 11779398909613392121 6937710073003804490 6405516515870873802 11348167384908577646 4752827018522781478 14688127528230357391 11779951784440841227 3475519402467619102 14176333754972383032 6666294506743268768 16683113961020252107 3177452347705815748 13509591655384017072 1898903851676634449 1600266259074803998 11965630621568306691 14465634106909655146 12934904179364042197 9382952338064111832 14494111491573883395 17688763569833803363 16800503611907152505 12509883975413914884 2338683534358749212 16480512967167421425 8679611087800791922 1299913221889539851 2748205413153522855 800550393149762637 11256582463892591485 1501821041567668344 11971025721495171053 10469994063120871818 17027904876231433120 8101492918933651292 16707350571798909400 14506694697779214532 15004144410223447683 8885136163799414062 17384188868544965603 9576619296527543164 11161953496935346724 12048050684787638452 1886545685291080818 12509665901075591138 2005572435823872372 16568239793917349589 7450927996652515281 855897446725324877 2486452382687694361 4287266655961381300 16593916609870061915 9399046235468074193 11330266762534470309 13190428486919382066 6313068595848894279 16170786852189683300 12434257159464157190 7368147519813008362 10317911931221436108 6290405603269239866 4849817381555038675 15170230536101478006 16666092343537576772 5790581001678707856 3256391365740940228 14113143680499209561 16434821244491844844 4009828247483985066 18316558538804107306 17270646477117599814 4583730444114585590 810056129732512070 514505310005244948 3883050247249424669 9383431851971599925 13186950287228631777 18400846803888998500 1831232202641678433 11551652538782867508 17766559694381209806 12830391765204986537 14463544924602083303 7772370045771873162 16696539781281126518 5884291087284425874 15184109899821143699 9237553409429140949 9465396088465111293 4785508342840912219 549788953541962123 18232492209383931166 6249831007482046140 4406584698557141199 2181761095085311907 925448047815064657 14600789088471427795 2524378141649571165 8883245138572999931 12877531601785785752 10882856487272411135 2888969173031705887 1023519273234262828 3539602322711811180 11084098996442823900 11664892402466230759 15881167797825411500 5715660273724910558 9170531019176737787 11550311805818728909 18306124276957627754 10006158078511540688 18063235690732363958 5051662573945423672 8213742081937965488 7943245266784086208 13470532188456551299 755561078831383089 370563759896548818 9406264604996535674 2338794609020658616 2710983272955358457 9807994919462050272 5438753615457039905 2456572880857829334 14272639071115742172 13773493216221278290 1941206143942889065 4692723693967162643 1906173672499124533 14503338993791356688 1169480184150065069 9801475682518578787 5315444905885460232 658569023603165746 1809769816758096130 10458375833917804048 10370283787001473752 16120775251925424315 14987576819427527822 15140689828031922750 8408203917956934106 5971857527132564474 7936461626750713717 11158941172905012646 2317028516525881214 7443489379111216119 13751411707806410964 11932524930360523157 5273044039515098832 9361497103795998435 6877631737146616363 16850947571535663263 15721249731640236647 10314466164493111463 6312338119525195137 5054973046190184534 2034778406674848541 1856904915397674421 15016384501427893156 13811432420417017097 6827707968015336622 6871791916146990927 8320796560783089886 11932396820751594865 2785326041022416873 9473467984253381398 9957107909762123739 9270819753022482715 9265305770088048053 17862842009151370451 6879430606992480590 5122254956080279497 7541476960710243786 7393991585439595570 11415384117554094278 16734105676385346153 13485203986200285462 3236969260902074044 2411570508452091703 7162465525012186546 11751415027361790874 7745037128242565063 6481423369327248879 11137656732227035766 11947701024453946343 6608909317612353635 9378791143988458083 17805469352623898363 14341772393813541865 3941055923884815657 6731432738512829384 7477147823839445254 8097414415036756039 7572775370180498929 5781937226091714269 5803279821612547817 3276739858994194942 6903870731774539091 14718043662925699027 5615919436451693025 6356207593481274912 3688289513474510762 14896340637990381388 2254671800688038150 1568931310921431213 6504974231136528572 68190426547985838 3661690613047412013 9342776618019481463 3767327267758056655 8140207241095650822 4507476740717051741 14679793223907626566 9633913379414783182 6203803844093443316 8654382434341637587 10789176685961926069 7230651694140315705 1471190442756244442 11000534335105597983 1774752327729546672 8347183051283127039 11850638627756045021 4212110342737080791 18009527333889776612 17304320460459614405 13818794384323104554 16084873487185663255 3201447373042580123 13916329089321873676 6804552665151679460 12581984355623029077 7587887937988674565 1699494226034724350 17880333408215518572 10130968835763680130 5908971052114098480 11821899531211551905 10175480930887683900 3552804578746623982 15811326037370103511 11135463368912731138 10110775052914331097 6642162536108188765 15702597702306613447 13692327678614790183 911060356133567765 5065514117375016185 8310284546300564807 15647109234482308392 6153632956901464658 12494397147996028946 5245196768931176803 10616220818589448888 17802335807499579202 15345446973224052464 5672100272642038999 6349787846901158855 7786513461467276980 2428838851192353004 13603805196548246611 14454710590254081901 16935188710537840873 8579814887866097513 16143608466982122486 10104066535720040785 15002902952264712655 9167734485717185311 9982670872222946821 14652230882544118510 4556425641485793390 5016586069664822579 8358293774870857717 9285277884460085457 2835598021519337899 3773912788964058492 7602336876604765402 15573030117378068382 697100130415058672 2023327402308973734 15323803909440531697 5970743653109440243 13528265160861444785 7669031847945013905 5537689700953084281 12547381248812754982 8118663778573865787 1740955415959999322 6289523534170601818 11865221509165991916 14379738783341134561 15567282782284279668 8771483678022219219 10327398195429441360 10619596445908579961 16648741226452709787 10339346118533057209 17222037372824153316 12258594985873835261 10405640962689658355 2548086790033979701 5068100410329814827 15080364952286666193 6699627089282545146 11905921098623718677 18404739664972919553 2643872956414218936 6430734788066424447 14686128962020720271 4071450013423694212 8687901507215201808 16806720604284142466 7682963854570259238 1091774151112717980 11551059339128590749 8563731786012398513 595791837819945279 11817437720404200224 14556793959682876348 15786882738173469054 16458478928706210167 14158386227513337625 7127636198136179656 13555534481603983323 1916657850852753046 12263492839590041271 3314977785607878930 1585147655035182067 7010533464647886216 7684687385446293370 14152026066328942878 2169847119034741411 7901284463518710027 15808040305429893615 10604057382594373471 11950702020634123301 13985461677770568395 11174981201948107109 17077265592021595710 14651208738966931100 18039880333945880848 2327311567424063998 13483180308825450733 14505591960489660442 18444697996991795544 12299046692990806950 13035193606031782113 12281715512036942021 3989100459261964481 1782561813551287652 582130129841410028 13955383317163179185 15180123471018358423 14560519269957049858 4789474238199862695 9567367480876713115 635662933080098146 3336878198079433406 578337075623990078 5401683253691895770 13922171425147509017 3185995898605814402 14819125287772150802 11727018574080782287 10959333238626199432 12932133151770716349 9509384749581529393 3359187103765061541 2287900478493329880 1643505004335360481 5080561701494659948 2978478199274522265 4226558772693711335 8324262702555073587 15788081091290322588 8661766681437459788 5242597750075166527 2015867616258454154 8096048698422935965 7354565924939605701 18122278248212828146 10063880353229996069 2647621726830051924 12312602832058095396 851340301510963772 13231055198633035371 4296166095238494433 14959938747762743188 3485554243349158466 18129636184999640452 16788858464988435378 508050589876001086 3840169219279750815 6249784027859342121 10855564969695621931 15205471353973275304 1870927321940808278 4098585190332512167 7881603016395637076 10288672151256211905 17839556291286574168 7633819013931940497 5019759206703737413 12736677931779601942 12524689663043087907 6367287885689678160 18152852746446843359 13484404397249710674 12396528591656449749 13355177263308420145 14588505221973599647 6079332114636123761 733773251677044654 7169043281232802496 1889193246360295873 16727433506556871840 10313738530671741702 15714354036995790521 10960749357998146000 6779284898857720780 9036894607722837001 14154721521127452872 6607711696054018301 9348231903109203835 14482022417945928846 14275878997586246199 3462079168295817304 14255882857610236450 12479671416643041114 12951298048672965196 4160188367499190724 1456501500388157965 16707691703749589687 7548976219127313447 5283399553347041885 17582965014675618197 6325978315080444866 7512717975194892355 6675995969858324756 6139744710753843720 3978058276541995846 17592101362203055982 4633084333749058710 9135310920155684515 15925933923150098069 8569619763372637033 3358441504749720249 11137037410307527479 17879115506947706169 14205333549301298957 14807138065268912617 7424675467663913079 3565353859545433394 2131403795201223758 15757951903101202276 15245254182455399857 15847260890752168800 16398755532122979680 10658736758450394304 3414089233029277029 18326305087673153001 8338440519788537641 16718047818004449096 7603640188117749836 7036652791679453471 6573006708947859379 7420772145492003140 9302355831576166947 13907407219644032415 2365328627267034311 15412416573552745737 2273816448125326580 7340618686122361074 2155433868139426237 15029899071712222625 11058856751085167671 9445083538796707406 6798342862016365116 4797946245661663281 3396680051202239197 16224362468866602272 10555305172310294993 17821108526554433127 18197128682571763369 18034144413452663427 16084706700485965948 10483723990271953692 4907632055430165512 17636735285296255916 9505369754133944840 8883535094388384733 7924641714307222897 12048268179246872778 1152842895753182924 17463898249922191038 7605853722648419963 7802822601320389777 11337522299415431794 15423604309524549548 85719966185362149 2335692026263923099 1724346557432379917 8403204319588591873 11560238603225673408 11776804201636666158 10582153221066723553 97281001118832292 3433678234742403046 6906874202746815952 6877562316990089882 3282237196326126059 9356456257770020001 2467843118231674058 16159040007712300743 8071143847571343903 738843211754902131 7658063919193866191 17716945102118645772 6190524271018678153 10881522599769856618 9546296524885084522 17769403434942349944 14506359062624930378 4252935289835547706 14946733264890660803 15842408811573911460 1683331770984204831 4891293523944067355 15849287479435132051 8399076124055243373 4313383995897580311 6367003862861311561 2624344374951502062 1182572443809735391 5690537691819768959 16657794979991377610 3462933297124278855 12228173460380650323 6319738035784231053 6014031554893483450 11260021060301527094 10230996081876723872 13214919033041678550 8908356496410036919 10299845825674524953 1887253228295107578 5483459068666456340 7986291686930749841 3067452439241697145 8597527118452710634 2296879962990376250 17799710536630425904 2315073814248446989 7734621581997851045 18386027799191308701 17709973282664532922 40228302240610970 12340968467068386035 14063852537048914301 2867623693093289764 16146448710494598902 737850693414284805 8984006364946227073 3552955793150072279 8172559533780692663 10845629215095272029 11955095963631804569 17746408811661422616 5124343674848811175 16811376742783400900 3253086706095341008 3416905407317810926 10582921647747913723 7682007445272352496 16722361025325525445 15191911853340277411 9986499332252146420 3340830531472533592 1915679478331004422 18347667532012491873 12517362877594293464 3293135599141295958 16012157281294254697 13101345180220002987 15128478307062855641 11244993278436127246 12107541232292341690 14359091911672079776 12848419122555108287 7787678227125624394 17758639482324183517 18350984673795024986 14783789275485165028 11782914376997182551 4612482338524063333 17487552567707473092 15634154629564972427 14828510960254419667 17415592635373357894 16931586023977217635 1321459889161842813 11687563945366069255 10875990485073872099 3485829016995980943 14085816558060860942 4563644023972048165 8348605116737960905 6470548330712109900 1070722436141261402 11638693171793865175 7961427012606503345 9026790444359764600 17443966997338321917 10925003591575161923 12315699021968002397 10544723290978968532 528699146947921448 9331114836967536448 11573792700655689104 2841371040653716711 6525316572680547601 4105043408920231498 13294726509829268290 18281674538729668261 17796153151425308150 16753653139189089393 1323808277359323451 18061422007488655911 2550194102852402888 14754880146894857419 15154970571047590582 1951009860098757216 7051670273428296398 11890205195942078314 5963491707915326090 10215585199649292884 13800946459552758607 17989287041847021795 7770346461421969439 3951986621075197192 13727566462444277801 17601489789803330310 17617136364839271968 13987710890537432240 17235884760795701599 8001289991777021381 3932584567281532002 14314989433887116220 12202754881718229898 123531545608337539 7976562478145237091 231340621035748961 9119120430777945151 10804808810227653294 2608979038525185333 16062330792882479943 18155257955555993752 7825692704784822103 18400539573800082246 14417341987701340298 16930308589653061015 17937008360157592827 13193140336779133051 12656786147411949558 11743785683836611797 14058177667972006141 1857608922002931205 18328735976852352058 9293908104581266692 16806760974033225814 7270021869555395618 3510729521617194481 9282664386007583462 4914351279192068361 7909583407226588816 8264837851641663859 14377007407349362259 16762678485295240035 14815430073936463949 2238661439059114786 7847931765411171104 446282838118131212 3261337120533375258 17706709376647419833 11117486020941284626 5500841690604247997 9341228596363148207 7742649946806014130 2093595676593704845 13522629525004571413 6582628987851587476 12567499274224091708 17473511862654876179 12395851692319849312 16322223034614204511 2073624397196284523 16055802994056152511 11974364749344210202 14512928353788034736 17441315587102941230 12785800904124477840 12909668118779879458 8630997847889462055 7016465999747152271 3795521369194301087 15674967481203422776 1914907187808649322 7251389503908859549 4069815099459697953 10082244418770037898 8423264973270418098 13219272081484234594 7037844299890155694 16583311371537832472 18202324042428256007 9558683478431441578 11027609411832350814 13938212541185794309 304839674308913504 11286447522277756223 11791387461378763517 7614015507440540646 17016003235385951702 75315976318900688 3245897414624726937 9650500925513717969 4983185448770544094 3678684470231030098 10050081238505799727 10497970305394135399 11749761408924218538 4823809911324589975 11457376184390743802 11993649201701386858 13881917457077513664 3537164673768646033 7143788931123289653 11366002670938341434 8899112549923202291 18446220654592677859 12319821631158821672 10729220432476524410 8526630112802412546 6425243212556800429 1716202171542261178 4922764896409942161 1743934471808165484 11561290558797285624 9809173187022451298 8382575982818772944 6725255631920526697 6333160099549804362 15715370326950927674 12756756452586128721 1998562410517528506 4205194047022441773 4747359561135009482 9897857533079515282 16130100308850843458 1996575749055302579 13574459105751174919 4539637928062847529 6805047727233501577 586069793549693640 1128781975398235798 2947953839929039106 5291152774830705367 9016635495483817926 3725910252920824286 6557987334806365565 2079006989084129956 17025258594511249632 9381343271995270059 1739252383088592575 6775530456915846441 12449364458851945090 3836081031919990557 6932494470983386669 18163226801628444950 10384066363928869392 15286793311895722336 4074255361915413578 7319292166860267815 15021122419192956702 14360960974258652534 13688712732558630270 5226035996403170271 12867963719716459967 1409457713653276837 8284234914937375789 16313617251898868815 9905245076334939078 17774398523492298776 14990194546610688012 9101977528984966259 962538229593161701 11671278328594386408 9651901422614824551 14174115399171735582 17194864500218134171 391423918662547142 1558846652979106767 1921197997461225334 13541416501976591503 2412211913598527558 8612265900185352902 2989873166447304656 16915086563374917971 3510649119255544427 6487519969875655843 17185159453286041281 1116771500789623441 18011665697159830637 7709727567655989981 4011725416199650770 17863264756589215958 2622804543482327984 9399915899851399969 3131137670034862718 8276238836682779489 17297011860924605109 2809449745206418196 3946353108380134720 16749147452244850134 1705778866181183134 10085174992658193351 7129779948413207964 8047474145797766937 3751936308536190075 12626026029462185115 16461469203267450739 10933194614395154354 5875294785920034721 224325281852029135 7741202301028659135 4857105635566230991 18207492138601712624 768707733294506878 2158246294568370673 1081867376009112546 4107677484729303792 17041142475328244306 16225930982849707918 7752496797138310144 16704179508258371093 14244116176633959393 12948637238529627810 9387357829587014702 15198878235438617746 9711890810327502621 12243209683121376222 2048479982419416694 11681610239372169035 9939043159349824469 2992779819973413738 13350532498487202474 1578590374421198061 6490307743583517895 12528244914735167004 8836571593029754854 11468461126431683372 16236039126691256632 3934966604638167026 15387155821575867483 14955912349768121548 6822390130514419750 4132190284114713467 15004631834136542480 1152390034119783883 16633896292495239552 15837440731172981746 15446429754771034221 2087231623010545798 14002725658626419261 14575139524989312557 16692339282880221946 13385299648033185207 5974612283859751052 8550245904710297031 4898413287520700332 12246967887808038139 12904199437464273364 18299172856250499699 7108496031343335936 10663442847972827937 10511180977619400253 15114608775158595915 4428085518373689304 14165023278773410642 12417042763467502791 16354687431441541237 3153639203519607380 10987543546772581540 12760736489424156700 2660834797881525610 13916188314476527888 16395467948133445124 13603781923748946175 2488966469370001196 9899911857158950445 3425736585913371859 222328861560455141 4930236141907951425 13709301069386376441 2597758576362132475 5884466285544689841 43536392716411947 3421772906284112488 8168842358968293334 5205627022071679788 14623958123117055896 13870564798225808268 10437611312668563097 12013511668023629182 131015653104194181 12617402428196072220 10386899336542339543 2951976441338203711 18406347271685230077 9494134482648816818 17039358171124724739 17137861846204399608 6934058166154367242 5386017024664081508 8226313239853009486 8317658297548912517 628511994905068011 13664438321653730618 5275540780025727058 13059335487111475196 7327297028290624386 5099668045076571611 6642624432566740437 14419506823152455614 1504871906254412889 4847436538430188403 645455152325985871 12354857587744350512 8119597640420207495 1352580291770191472 10588062969867859339 18051377942830882929 17845247881789049441 8071769140389123014 1024354164548137695 9110559915673697773 10608603203336039692 8635320705784011340 4996102893506064021 7466609628228629740 7682918790200705506 5639261016185697829 5373950286163551450 12642736476061005755 780486593209045606 13134624638388033916 11541645264347117410 4923736992519007872 10750853235304460631 16835652426777668008 16788589329875107986 5055855152518949012 654081715180967633 1211156843630340672 16198161205581880278 1615999786983233078 6661185442501180246 9415282950958662244 15630616541920614686 1072588337091761197 8331581104469381359 1009501417965784979 14978437437420765811 8072993250402808682 9372770783589103070 12077652181362237665 11050757600470290147 17084588383148247220 13653261848522802894 17502724211596934507 15485877648473578581 4482193712511291691 15424735322178929037 11030919485214142350 17808209105597009913 12067954532942050710 5832249898275577365 8455323335280464055 6466320275044692797 1013575149398002442 16474461013981139838 9032452794129683937 11281703205593672667 15802957385153962479 17803519844404940978 4282718467537076982 4895330438955141489 4463503439506664469 7057971431348479029 15169575444604486165 6108006778047360905 2994749125345231333 8240193986206654356 3341869190862487887 15054373124390595753 16698906046660461993 13243318205584331422 7252407915815453640 16349084217906286343 17515539828773295869 8368298275191171960 12199290608607860463 11144026000295777742 5273122418735244055 15856251817312765093 14567667731461245840 16253090170007184096 5305816292636906463 3336515592890063492 12463508359525884532 12437106051255065271 12602221092288195571 18083911789923509342 16761707800733029499 15163754385536459245 16209838859933127409 3702257374016124390 16014993834881307234 124019265998225486 2333909740640744287 3050406081239127167 16690481104922093965 16709971308939493580 4181520402107818236 4449479811231740104 2811119597831518427 15553770979448618203 7476716170861020195 2934642370219722253 12430388676406278659 816835253178386530 3049078232654148377 2815495897832898279 3147147254932105354 10581441985417090766 5618525811997965293 14914766600441018596 17318932325957869438 16963034755031715820 1746151486032807394 15426656585437781807 13487194378606997250 18212410152656995719 7455809001562697219 8240290075141020270 9192565929916942620 10759831742942808555 6320179868673578560 4131599525657307199 944915001922345582 4720769271341952632 10487411361205109624 9709084105996247581 14642591671674300929 8347219678735026452 17773741082933855308 5696647431027075701 9609410499695693981 4482649644031326369 4194211277201661899 13406927551753172611 17290584814028841523 3505612061245536712 7212360697881207335 12045954063688998691 4324547523317327523 14026724449829978615 8687461772442160982 2961877048927606124 4075900977830969147 10679623471854565999 12252152831858930886 8335235325613892821 3216416948563826602 5727231118070790693 9565825287397930624 1109647971901620686 6911949416372586325 5998530456829934643 16461009948901681959 14875770097189166335 8931964457532186864 6716409880206561570 11106886920477249833 12997398489647117156 8372243312089803280 3100688364444871912 16685556766408596236 4031922745447007490 847829807841645462 149226390316947580 7967469637564233686 454195375842859473 4048021175082316217 7557785863732893436 2855950315857455329 13776918364238427403 3852358649650477586 3470694702257144719 12219355367710073143 8231243422414928397 4727003717692580088 17028389802168974570 14904283397941727584 15576000405045091877 13037811927554592170 9387405849395588216 2317948736627293268 2946420515225870852 1278702074337884771 2157588739153427758 15787513774466457710 6698889558738082621 15467857801325672573 5874664681691297143 9676349933694439098 11417461708162274594 14749108531823366058 5860672180766125924 5501521558471898103 6456492564862195710 17155357921836167796 3081378242303576453 7308686128350507979 9687506204142534352 4128239135194711409 15878652160277194273 13133239273412508247 11228472892319153044 216621605395321398 17055701538817662001 4137515983115805671 8330423750218024878 14891000367356891309 6150004783028863450 2192974717108855731 8455596820246854702 675282298569305294 9971787372640172426 8691037477267110585 10871740802853172016 10798060572552596539 9505753151766562952 16931461769275099179 1998996549761036558 11719529111182451070 6263824140810488142 10382578326866093315 10188147988508329426 10189910902809663689 9062808583312251722 17169224692358209779 3289668115116602595 11470368075565255578 12329685436781409531 5078454310163207930 12434754277789396662 11136265208086992524 8736425096763259966 5861533484079363830 7501159393845341583 18125093889250104693 15863554714635706179 11309613108782709430 11846204743152262780 7716331559670123107 213529040811601756 1098031121511158853 5119144547124308475 14329095505440556451 12500389828188245029 1221499736657675644 2744173662432611360 16940071284957620087 7687588813318451910 13744203860769885744 17801949543006899003 11338041303959586011 11268932550416718206 4201556731947749896 5926829771535269133 8158794917886399553 15359214662245002647 3302002823545549427 15999636189170760435 7550817464404552333 13207490212632364709 18004132296578354012 10636210829898376144 16495994792701778015 15819597828545479751 2899321885441292536 6233904856747356854 4791423859662884156 10813363930109540075 5833695131009163437 3183865171177876923 5492716101076297444 16448893330466790542 11302208447249353344 13054419123219251943 15306750599030639975 9126513582970148674 12390440542420943033 11188643102617472287 6297071997226986821 11324232080746816522 1625296177818851312 8105769137324989928 6907779672067564870 17420029175224615931 11388676496446924776 7521975546091756396 4119815119215972774 17389757046475789640 9113054800175436813 8753263065818837991 2154490599624580800 5147066504247833161 7524596833090099211 5617929567356635003 4189219862272386153 17441932452356266413 18095586604538478113 4671261352903028986 16645466494274517147 1108210895192523153 14298741994875845053 7105629640630726948 7993532969202024670 8668502395917625591 13177708038787101481 17102996934756860563 1921007339912902440 14772916677076063711 16933159332495766523 2717699719034932309 17144650377299053510 16446003188855979782 2194285396987246013 12801422527494910997 10100156685679340716 13948074548520147530 9543230358593813581 10918441124923291989 40947179606101945 15736251478176364775 1562446677087661407 6929644362451782790 12337600497670909058 17787281950866979663 8395089429706416803 14309717695108552143 16788731035175752641 9842603740393624509 7509492690613280877 3776946441753972574 13895100694951980286 15433190866915415768 14153283880056578669 14662218960498324478 12309431058355287360 2073630237586992193 10180567888735047316 347250319336378436 10732320961999714986 16091834538457217389 6002705798491664657 1786869759164544048 10799707968255365701 8870807771469272364 6854141319604514512 7167360710260076785 6200850094565189053 11154816759660653712 8873209179349783702 5716694468893594770 4728676247633357564 15163888172738682623 15437823245980102808 7555002713430316834 2231218346133210296 16221088791307450616 4989246943516097066 7356368765591158251 6841818137037663663 9423512800211209576 2217977479891493205 5770924577900730810 7130393096549090269 766639425155867838 11795238745663894366 259728393897603425 8577598279457773709 5535692899528759462 14000244851245715821 6717247919882646620 5531321782221698565 17234592596291939348 12233585220740768440 4887250467390683172 11601224706770961598 7600654738771968947 8799567965752109526 14024301527828627655 14640578385301042574 16202733594950676441 14646815898257299282 16196687835643907820 7266999623918337255 6764111508543829161 12263931272996598288 2746999146958845481 9673999524441113970 14975336482879767873 13299253350643898751 15655185437685366338 6198872675732270586 15816913872956597566 9628954584753933838 10514127190367165091 16819846337443891310 4017312760134663673 2957776906374663022 8782699552179783578 11357790595619083398 7730408854957090514 10805263309123737800 4659279376247574361 17108344628342930742 18371386131993296985 18245468114496352654 11076466046606505828 11170847191029162589 12077571304256969221 12275671787716940285 17463042901535888942 9386282847261969954 8541101634874096764 18392168467641760354 8787129143874378319 1988976255251198692 12964984992029756652 12094531589881668243 17241484240665693652 11536857311279870734 11878018800635620198 252300975646289545 3336037013529028563 2560744627981907814 13661896285520689354 13569697947990810747 5045228404522389197 5627326987032800810 8028538504287337289 4879386843151985152 15933739652085489598 16585383627648246669 8468957278389054817 16359232811981045628 9882049007468221547 4262797851805627121 1632713856450468600 11247799852091434823 7274163256171613764 116784895022856728 1492201875236210474 4372348735444736419 11753923341400292906 508872511022972127 9076765927024257276 14332156778501822020 713597681532470332 2024472896232592500 1483256485238311936 3093937894810921223 978641249887119011 16852031429576193902 15183436903877517528 2324756379752631932 7297190997074793937 1060716813696057252 5887838041062106307 2786442354546051892 6160457545537765486 17900911206655816171 11484783067643887636 1249383074204071097 9043689031193683612 193375117108989597 11175380287870602445 14894027969034847524 13787789495267964899 18270618059312190693 17413690492591564950 17733272562143200896 6617779999048122266 865776535470806828 9317929202436776317 4966027620907723173 10714409479898644971 5522264201532373499 11275798158895730450 6460854412916997573 13908565494634053700 17890703986954162936 7172825371068078839 34295159220137591 3267063851222969256 310697676089180327 11566679067451385376 16738620507322445113 17498428678370641084 3216947360751216906 3251011863059989800 2285258419828197776 4946423254837503441 7003110516976110580 11438791523750030979 9571032338194195182 11302263868999634379 6500156616920027268 4259075737755261728 4949358537004617236 6180453807450931548 17252362044200206664 2773868816504736236 4511915600983991333 5372523101652244431 4738068036449599445 7288823699623268024 8886748710300931137 3124037042165603518 2225796212985963413 6766737935701862839 5349419131317523687 2159017763050665712 17033898028207605375 13286384985370375329 3110147047565520482 6818830030426439858 511819407147339961 7987351572154032151 160541818414269216 3883982574186060718 271421125279018889 11266484256369232710 15467951247882928314 12431691326935126474 13431490421902439539 13167741488723889721 16698315946783853780 7327276541931283284 13027115514198488863 513005494851399272 13197155745983910897 10884866634901074785 4023771657819861228 4610954894204220874 12752884602990224156 273010392346336414 6483486222371138010 5236202509836996703 1388762285456627451 4199683419377582321 12289513913457435203 12271059378881173487 15359195624709593520 15339889862536182443 1329755014730785364 7610182639063387272 11918048781398725013 16085872711251633959 1236506494670244107 13636138330689411857 174295187684236448 10873525063102622774 14229167838758427897 6688115150576299050 7048791823788550620 9932491898995708516 15065851992993006757 6289641629559592586 12934246611150060980 14603300840111371222 2813679609022754704 7148010846912354296 6212130478418560011 17553774283626492163 717065325278844888 1847155985067734227 2787815286239021108 16408108146637322385 14597338805307117206 17659904059061661650 5203538507254143798 10961044834491027566 11212357934772402851 9017275296585736714 3844125635434485120 4498793992144170506 8105832980266478412 16686979326847965369 321939584485068900 7382787228930583657 18165997329158098864 11337084034080531623 6155608581666545811 5005086514261262424 3841085645486791092 14907325058862910065 16794492327838014771 4138855199009187025 8323271900891923352 15705512363242300556 7895875295482422883 595222760179779671 7822253288818279225 3341910083932489553 5754897065959473898 14505005762705348975 3091344025112766613 1471225412884182433 11906684495861838005 10576418918199512893 17130381963161387139 12225937952835173019 3527006013108754401 2794005333075546794 13989769050217962429 14832815007767913174 12843994489169124627 714508028106161683 14330433188487717803 13656787491015668424 17054751227064305719 4952818512733226014 3160860339508312607 15122339627288648069 13950253346561313995 15332724685275550558 6918527194025388611 4361577901687011472 8049555067344965296 9459154859455953523 6254796578790078669 16055635348016489597 1849076531349566531 189324401304452562 17966895085517166900 16966671517649673807 16922697014961564300 16050125292448842402 15531737822627089912 6567143508636960748 6392347446322427836 8355109909335676372 6232280956573568851 9041846810162728193 4948544573218184121 11267566483448276460 5388793769371244527 9209571699877499909 1878552890696699717 9438511243930452486 5343922924614147370 13272434851281146660 17274294466181319648 4324775120259361139 14756505268153656283 8526085463319327128 4568034639190178344 12317748171876380613 15656512754793163592 13736095726114316648 1065554937489814976 17657397232696939243 11491740684881232403 2785706057881174480 9233516591400674261 10003954498787299146 13465699888307023755 15270870751726922995 17798799152213433704 3007645103657454504 1496171775854676301 4809558704263988207 5113114011954778040 11082818189701486389 5294199370454530916 5296829073375358935 11085968671444752257 7572117700012044291 1364284941409659812 14923224095842801467 2313630926635577725 13733692343208054669 9250910019857905176 8874700899122253019 17809312676732246594 12281464287378318122 13414988937592700095 1382898504101828245 13814687355820177653 9122918365128886114 543098006974979310 1881811782017358810 16251721760889058865 10736064663422255392 4359691386929859438 17715557538377922927 13689619048839445357 9743750790588191003 16081254783477845098 10389627842730259282 1794992300243830809 4508356162103559880 14301387377535726811 1779290748048768076 7487901264336759810 2700460577623489975 3049546557295235849 7642029934282814 12805267918178460365 14894506857057233495 6312125950895759764 11614195767212331625 10691422654121497228 10440490569219414445 15457659548860527711 16119104842776166118 556220975769688780 11134627079848742306 4987106936881514399 11422055202231352013 16750559134777860269 11031203061146041502 16001052468076065736 3601019578785873779 12003534630086227596 9097988372227963523 4847166789163728991 4185012288127818722 17636030862656629637 16018817980665699807 8716133077189051636 2122061163126012690 10677067553726265576 5926831491973116713 18094716562137375602 5037839026701278333 6606304717669895598 18065583466373423347 6469054633409676070 3509264857452230011 15472818570387311089 9267095003583295753 6463543575183710148 7539408505626679973 1778970276857670177 4496971294653240498 16760152129998519212 11311406305819424582 7589872360138084546 1722451937679289396 5647918625326614236 15804849042284635651 10195310361576558939 16783621756927554149 4261209597622444890 471491899549205500 1626511001470863062 4472877621676574768 1283823291539401228 15598480067495075666 10580977798227058436 4545643996706011071 16963991919428300012 1982388529490000929 16667446989061847457 10762101226279157995 13382546528970309809 811344007095808680 12776735336067444566 12455733810355807541 15101485862909467303 14652717691123710303 5285696846182938393 6174658726240813100 15218723306848937832 8540577004786719666 14242059267306459424 7879387273595110266 6165812509124588029 14482273997151411204 11726238232490674495 17272273746580938749 3217278477872099139 10925374310832195618 3602114606448643602 11508599019067775563 1852267330345180224 14387381133692097147 4208567696161295963 14071303279849866502 14816503594673793374 8442283240457941998 9929866189208361269 4093206063680865379 11170321671803341182 9540140706032023247 11535798433972476970 9342461691172518230 4556364661116861528 8418006711198054818 16266671454423784502 10916466156326725640 6164428203924174531 3788937972156114491 8690899415515727379 6687119762481218347 17704755878161806961 18173458920844765787 3170466449532831531 1883436629228265819 132184923412021121 16858427394085081197 2960116777281734051 10032234477984170984 3873594293342614551 8862911097303905488 16509369428758798890 4721164487672932185 9090891463048458957 11352315639546343765 7850797963791207808 4582529551363339966 9003440896770627722 3847341877764691503 5859379435578160916 13074255054606811009 18185651968408403311 3255076531290960021 15756755336739679990 9477002652425085646 16583450840843431788 10126698624908602053 13983466979127601087 12881063052922273770 12528247786454402426 11133242827186502481 12295181073545777159 17306829924958979371 17732052831562598829 12581217034684268975 6808624710708508438 16259067389850750440 9739980142014901725 6892443834357919681 1827137542857896638 18265465296242781864 5967193430666448715 13208451369724487222 2839254316172477914 8053038450305303512 936993137550850727 18349059391092005756 11379467068432288763 14325620329532641430 3410037990692304008 16400985953250726410 5226213868365569908 1894935213051094943 8832529770440153642 10557648205088346985 7451267032192625234 11810069672339979199 13808548557933208552 3222680197074713116 2547138359934015473 1695010156496234645 3370085547563584289 7504940306730109610 8107413351560083329 12893749935606695354 9838503991631082054 14157160699536001878 9374327657723140733 6287866306328802541 1655577826953197154 11126227825826134808 10303345575972808005 2590598340802238938 3730688528316242991 13922996841753258623 17877406563683851520 2760778488328443882 5203967725771846331 8186507499909995474 8083534082129874939 8871291545611595332 10238053534305340127 12108483871687197889 7415316874960849081 5811122105820125228 2700513383213592658 9485540500810959882 14707472060979471454 5127626899877950383 18260070512550913568 12099285118423508847 12201551577322234205 8668711020228921968 13158756000084865664 16242169810878929997 4959998595460290046 7496102774809132495 5376763911443514504 16318806695553034200 4144237893614412628 4079692610690065186 9141317971915799038 11244656694004228900 7725225510770525088 4076499078655158004 8533905318165313981 10829553395678814731 13630951915911469625 11355666863372665049 2556989336119506069 4852470882443088491 5321726125536928016 5410848598610705393 16001485571357623461 13046437715973731685 15413024158170741287 9367401132951403549 14806684632170668285 4698967815333135346 10598294956792132576 6448117655512233038 11922791195774852561 14971860489639245097 5919704375054031145 9343199972105073174 6576439867956765071 4452783335332285848 16867763796983995186 8513123039405345395 6745096265850005470 14224617413805084911 2596039289254414732 8558565273018236886 17394756977446871676 17456474305973148295 17988487474994769214 5920005184324846866 2957163740120827534 7910894310006745327 13421327677819624245 8939971047486836025 16389598488069978425 8937408448829708772 13601468985290915079 4568690474524286581 12629278473924903162 10996427583940811641 3447012499056185759 15034760437215352516 8600662521948211439 7831579421838030014 15352531438087940346 10846381466592261815 15208955680130193156 18342799971948951433 16607082329811118507 5093026457391581900 14117401196701655741 866483997291072661 5498307412651578601 3233330528238132870 14706295644734011535 18296412530263182288 11803230686555504071 13899713149360266458 14907766304277896686 12078900899392034723 4683228762759344289 5561509210198072782 5288577230500204943 9138808606878316407 1950128518179555399 5516236610559315534 6110213654424158347 8567738895975662399 15529713162861064674 2157274150568934992 3088352115545036155 4515119971792185650 15836676670675103060 17012777137496696381 9229441225397812856 16206857331223609182 3144904181672069192 15361577119541146484 18010604583314975567 3518596359782903050 9338699110203774950 10224151148176465928 10102335955282959851 7639331744133219299 15269570060910911076 3052984367154982686 9696954700084586542 6225648567102877934 8756071822345570263 16873263940916716398 12951437661901345098 8018290404667052130 8237182854688464325 5022995039119334437 11209066865924846549 16502461734443047750 6093968349101138001 16548150139782464508 4642383954581339451 8826966850876157805 13482911278863816276 13324814377127019376 4745700452658676658 6607555638269177625 12038224262476828090 8558604858126292071 1403935921218515097 18015423679816216580 9843587095877188772 18335936912793227868 86347437682547995 9378076261116362075 2260450034953060034 12777991160680211604 8375935108318134645 11726056939702192656 12045022614794652628 4885568925073401216 1827096072888007893 3816145229333070017 13610266434023603460 4900847149242082147 11747941744889996763 2402421362702520438 17539941516886580878 7973106093387269666 10525370277825464872 1906530309776608381 10618049289254904801 5846162410692682190 15761236427805250748 6920589540881644006 3316241574993346704 4443927927230626392 16490360190380319251 4968805450146938353 13608137417464045147 4222781715932357093 1119098032580042773 2569726807838267860 9337591757554525015 6446064924161326202 772879775512614018 15616608128845345167 2305321167452463612 6432707168695780829 16179982101820785890 18085250297382216325 17074285689187604356 1647112779407209663 4766060787111979354 6981899787525661746 8972919671898026547 8247188499958373216 533462947225261579 14983189402888199675 11786345116758911789 16655600784733943676 8459205908570652778 3022098840014767202 16224886204523861993 15727769080209099460 6617515302860264011 4867189995105465667 1370505936086999213 14355665466313519334 10030676964214442294 18058207784099326271 18098437629875459347 14964783635159570693 10906827692000145171 17983882492394677776 17070982678226452347 8860564119871051014 5659977994797643335 2818585715613998412 5899821512505727504 9842331311205956338 2506242403864304303 11432056300923194917 5070508508440567239 17078164303736499287 16436230961815466276 17048156251696234063 7092043283384510769 13632808957232124875 6342156288662564537 5328691271563125841 11926144631614787322 14443871350726811854 8235193960790801879 8470075517150764364 7220460984126212075 1239327148190788773 8105186324287261409 1870738831628229734 5244440421658933741 288469508509112324 4412085449437662905 2099834614632498305 11269001844966801668 4259932773822363215 6263006795925113641 6387040543303447177 17292023316990601864 16289286591442368564 11578432318119367449 11018042800378960700 16097096931281990350 6551350413570058107 15659952030457430254 16009650783065319860 7389857646205612876 986431876931671426 8383462618545319648 16720236469091535866 844077797045010773 10666038604293136881 10397091156387580019 9806490937989435949 11185882442575532544 13724187951598479605 13499414907438890326 16225592446379609611 13141702634355997347 3289186369266392010 14288575772524658769 10337112803025739773 13088228250508070634 14311389125278908645 12179380134524308119 1539069514317457601 16200437807823275098 13095766454474434874 15016691879344740500 13682021550198875789 1154275481485318159 13638282508586555490 6302809447141473576 714568476023279989 10679503550881842796 13462477034666091953 9188096307502013371 10423694039793220199 17927381754880971047 16754889281437914357 12499874911139697825 13841725173415225808 4723012255395517578 14100488931689280597 3625461776378148788 16005604150589614209 3915051000855825424 13484653292956649224 14998850227504379546 12234290675290821428 14171439389310483873 2898590982697686838 3403088416389902511 10140067263087488689 14784244711735872044 8828690815598690976 10462630254815232133 13188968780300547152 4645854597358794102 4625935355502996275 3675657505358423586 16492817872200050677 585844212095274438 6491740390626342748 18011967170812762293 1294443367152721652 13288148491885750921 2379321091585241612 17327046801266810336 3109333781347555250 10115076962808642256 12361650937280841465 1064164621623045640 1992565429224141670 6118489581284328383 8473013024474411626 15460998574893565892 4963311395430097012 13468365943600542132 17604090725688942188 16911305895345925109 14862519064086784660 4575992972594850557 16159757318135779739 3631760866689415114 12551891092368045368 14308152521399915396 3582958397001464199 13969947417035594183 9250741352684509620 14702909211943880239 2524320620835919609 4474037836450019685 11016922825040175136 10376865395886125478 11300956054006198299 11751066228246735493 17381832156014829041 16975056703002383446 5602246078436585966 17620926268185521299 5493262158967708297 98623861238431146 13067200495653664765 948766387743293348 2971905427099177526 14767829264246968714 17566653229571068825 18208356279401325246 17350364628531903808 14866189625147671120 10136375098110529920 1284897662286745692 10161345969816529985 5552427328945977912 12388156692518481110 8093523615475730832 9303131351075456790 9236516696517854547 6670945211679205509 8005989485853477183 7501957241781238505 4590457952019945849 12818274983052742912 18067214737107209211 3366541505554652859 9272757788485392082 9330306670071291161 6946567613121072574 18364679550002344760 1496337028739922998 14048571026457631419 17155335530567069829 16686084798906964315 17207932297507792119 7025569754797626921 17871631472191754488 13471491786310164055 10164252200639860711 2748239368025521188 1433664491346552280 10742517896132309603 5663509713609633616 11997745876823903083 12128261529057902292 7418261228468279985 14414157080505200080 10715284364368032007 12424795823204701100 8701753076564361114 528866522031868449 6798394460891421192 4354644893323394355 3555952096062096139 792839377693520575 4409948961846336374 3808935114194780424 3073800544798144256 691053772246178245 13143734697773873280 16464431091479463908 6738438576818942129 4571677062509196411 10112358385920966004 2294169997937722985 11539221487190569188 1752187708817821137 5880409999766338877 17011772481493514314 11175273129971052551 12890146014744648109 13559345335606564701 3566149336366032885 5456289417789680678 9216648645303029992 11007016113574438209 8526176049604345310 14321071129620753665 14233210588262184057 902505136631942946 4410087667137390646 8184239582618365507 16807487246037880528 10172285328922650734 18148989076047097250 13006908492223870425 15554909113173742034 2503859178557172503 1092883263134949645 7611827200055078089 14044831971941314846 16880113088352968773 10755932179740392039 12042373192291057080 3655581960168129034 1050528746822957993 11770182071864640038 17142562947776730403 7576378985819700181 16111132052081667920 2229128038656817142 12695792106176934092 10846845261470310406 2276836877145880564 18214059382351595813 12801519270674393691 525659766633348081 2015991139299898656 3189971287126622249 8529188390469303582 10429159944006283517 1587693276084864045 7804326826596550284 16572420135673993195 15672146370737032065 11506295299674492561 11048719331838790526 17116305087205788939 10196119558992515322 16662993624193774136 7970558490935809743 17418231724680912169 17535950458117919995 14428397369178504104 3508873944289964599 5371408575250817611 1417380427532820365 15435313456948787000 11219070980814041998 17069029008810702795 7599647084964787146 6801116380653164516 6931218531549498450 14588743767544490030 15731788706320952467 8467973222141524526 2787670927586017286 143052533784955380 3489099462358810005 18391073735437163838 15028752801791677164 4297411567383984626 14802200397239234898 13330084846274262580 3808284928479718968 11492353977729265818 593258012180088747 2997037378669615780 4335990634414993146 15688848903348535653 3183964500619980991 6610607401882876322 1510755039873444533 13010423809553958242 5539655159147340939 16033305992217272390 15650410065477405052 16622314946925147014 4915329282612548363 5986606896793872673 14339434341935983415 16370342618385527757 16368177945921068643 1540873301958207746 13829806626231593680 2614454502917750235 6119456702927222820 9040893190551520465 17909748436596243808 11065628571717697654 3969079431810937598 17896361541976373316 8787215185449172835 14734602076744822962 16597971531570737419 13841056544109377024 4425833196120298847 941516783493461794 10606703021226452867 11445761255408986574 9362279291941367395 10783544355003145846 10354072290453465486 1769765912639072590 16817644702352910366 18113673926908259141 12659497116812710242 9007197046407183190 14517420209663044528 4794248755789964996 3717758318657823377 2668028020174843600 14780071468075117904 4528265787937589735 13860018871434734736 12770259802862646323 14543264625544960043 16295112915319532638 14770696674781686407 1792166219596943144 14429957041334175974 8390694445286699950 13953499456506034878 15467003727515856971 9192944620544024365 3507343832317467708 14051246522914280928 4318728965444037104 8019170817674755355 9789168236780658909 9594677370720757340 4883109264890067651 13068717673756854119 11478219671472806535 3678458336762913689 17575817174607605006 14212030918818686964 5510516529238407847 11299143184643851777 12844756070179905912 9440181303969103923 10007539549017776880 17284723873397060523 1025241623797101076 8590205475104066569 17706019756738445648 15541814422415516711 17519992623536659930 2566389714369685160 16093480040938650496 11883455804728984381 17158865178477640224 1677676904198548782 14931744216164436792 2319610029334075748 493783871366392881 8214591186764539938 10391626128903591420 16420460329786580958 15814264065445598574 8480498124413269038 7036368745642926010 2724786523059386661 5030597713268669427 17434159198822952920 12428696584532100474 4344153004983879401 2752055680258043490 8338250708359156332 14732249911696891814 9080050368111681134 5689415970499048275 16455737331568617483 12588391613857142956 8104440478875468018 243952173427950702 1163373886957969853 17960807085205919890 16073341451644743689 7394176436109818953 12219607554494558288 12242407113589954104 8925181132956094743 14303548267934873493 9407367948140846035 17916204660206568784 2246263526071365826 11076392889017066902 3769511798841405947 7900805329616836141 2917742271777252377 12204547065600436827 5009390089580528925 2989266187940337291 17283910483182066839 11796676987221377800 14575463151241357367 8709673614169624983 15796965541411935543 2757930240358620262 10643810626508837783 1874920961619230643 12177450254636247662 13730159464813868083 8453530472076535187 7442397518261840115 3658856960575603696 17293009587332852983 16399794624976510129 4465862594439312572 14502079048300449232 14447577125795204622 131191915566177085 18441590112588047606 7773021931285324755 13349226845153467522 11019400022291013468 9737415071587051243 12954855250008048785 2711238726183010810 8413543494354575887 7106116418427099810 548636409553036163 3953542191851793628 9760812603780015377 8508985935869379001 1672863277677577831 7900022425508367940 14472078734011570381 10523427050581403733 8364832478537424003 1710104095939263659 8729185328385044378 15469234498738203460 4285710892355935712 14691877328016723457 12393353208778795855 17871165491242329101 11749415617250700392 7647970046910657244 6184597852737703255 13229295210033918156 12118497332945124334 5126117170636309295 6522587057674013674 14797423522811957388 344268905178240811 1879063664116136252 7985110280351115008 5579339957445010642 10020857310051931494 15852012648994650950 5100681966914811107 7517217628025291581 4457609180676958272 8737845659179659178 3572012321687544266 2156267102192922181 15578123921564889530 8856930277261139177 15681558430050312674 15732720088114282530 13489137094482692034 2872801526762423108 14731222781236227545 235084185764067009 929698198390396966 4379245772577697590 17175595137347543184 851181194074718626 12260259480461148557 8482979902757063520 8664989320738096100 11969834760619782219 11035119835842125948 1073973176408946211 3007649996129505893 12873734838915292436 7348343983996686416 7158334381384110214 6236664942323970384 15135161703661386923 14472751858268647486 13830150893808911942 14722379153992961162 1205018000571739048 15423548608615459703 7007559254858941360 10891420390804625828 600944096911178258 11207299596927116621 11558646110449940643 12764147609330342876 1261154978518676007 13635228458571784442 5528553614154949184 2650126656441131375 4858519182669166781 954154203797488654 5094219715579381564 4837780552076055005 11130942494760969621 4695726653145517350 13830791305209061299 17313996270524173316 16012248965469543999 10344095478128785334 4227749355045291072 3062730123084213324 8333921590681188200 16251484881109838881 12266060608295571272 4941560520628377712 10616640322106989425 3829226575124719250 16923697168392972712 14376293507631152706 6855013024800914417 16737336813331288992 14755631404838774670 14805689912240454202 10487103514115419944 8283202450795186460 15154202358145735756 7624705088851317426 17650450590397147118 12195385085725641931 16393379049786918619 13136118533137425093 3240751196728702583 11794981269009441759 7055716869223063536 8177280985508392734 6196826080689581249 6105077846338174273 10593995936740643287 12281714818853580526 18179308616632341354 17863539194996334472 9651459945295539551 12450371837469474848 3181893700570956213 2342118439723452385 9416895939224944526 15487556606986226387 880641925398287053 13289285948898867399 14824781301404916525 2356293232569366066 10594390389859566727 2272812689734129051 8517187308957608756 3396734101891674529 7195156842249308639 14203798349547829981 12114963968466696598 5980114944015963766 11005234085739136082 17410272008635200281 5029820031599381594 8915515452516191986 13420128216071317285 6272851508140564854 3426298121025951243 2023328989619746104 11356503452318708201 12769364022734584824 4222734474194315630 4123061965189461696 7924142020659921219 8589620603861689241 13021142249355699607 1275286081826400042 16421732081703524659 13707641683685303839 4926613494030634053 7188914097822468670 13528169412624088608 7479205333681959519 5811264319596849415 4986415903799465019 739709313422798125 10274823410285710015 12113797474655759777 5936819084153882114 13555694139370667799 4314182059298440553 4202266314385920687 11328689112612286790 12257136070454628817 13213999127876734724 4117033323885334780 5974800275348563937 16161239568466205441 4652987718931042991 3856031028688027917 14579826204534967263 10278619814435864916 3132163473693145486 4051462505307372135 6249492905970817168 2275844606930750573 17519150417243695239 5702072849913436419 495015592551914605 694656841063769307 550103998267231845 9498929162500906630 7508834204040189141 13509371592464918430 8322044145420695264 17929298737828203782 13479970952089641120 2236964683990063392 2623691545914610015 11100130638746725240 17606812227505077771 17941250693651299599 13570973326142002803 4826707662681901081 7391026527762591339 8699229892003086171 9503197604072056953 8539030199232500911 3432118170869826077 4250344402202501728 10973585142410316579 2993335117900510887 18036218766248493016 4716977963697643343 1757198413035420251 15463658107364065431 3472037493928343952 13521496044589117445 4550218800047984840 15086494176061206109 11032507274227374561 8039190104003119824 3669996976352769069 18129843535623857433 5252089638476779620 4145524271276125300 4308579475974262347 14100141110767201086 2797450525802353353 6780483218910991572 4823861030850184080 11690906106941179268 17603305711460130349 1528710964255417756 9381334248854368189 4583916450061036969 14877757223568786827 15316364036794803539 12589901934471436477 1972255645604607381 6766795193636448474 1017667056406798069 16145819348838683206 6615019129221756487 992698581570484517 16542097568265679638 3657347159737676514 3222075787570811340 17632940641672321465 13788166709344897657 9484760661859487193 3504961297788117117 16279161068791278390 15810264480001864575 9167613823220875461 6448662089570939770 15700620736159036755 2491146032387437648 444107147361375078 944225701862377707 8794643855256950964 1049629804410074217 11105391942478465528 17299213388813997892 12495265008883899842 1728636941237601876 4358723646093068193 17477881192780776294 17664835065964849630 5094113264881786970 12483349415421327061 4582038029223261727 2207737617338222684 15715266565347008156 8862598855811990693 9180662339353666975 14365652061361588958 10656818369211659102 4839691038378306284 16816644319127118718 4730648551893133471 15141291910016418426 13319207559093921992 5165443125409868085 2776840585571046643 11767380624483804103 6190490134569138860 12933498932254442211 16412452821776295414 16186593071327212051 12271301988884224558 8883201474743585343 3191965692967582771 16569898894550519551 10955203848084078928 9920576105301869116 10423529051783720744 4581626699383398087 10506231362713925429 6027566194129034038 9147855048840810867 13014418349890010278 12166817337095225988 16976727419478974329 12103518651588262100 6277330838426117409 8171456089524345519 18375798071064738048 14207950859146287288 3095903107722277495 4311850319242025788 10660014142429334679 16569743417164413968 15854535177071062949 17488229358574511681 7122103288756073940 8902400544417303269 10096423732627775109 9817470116842036507 1434364895796660947 16877052979757974978 16758147403598014115 2627549967657189939 11133242644425279841 8065462297960773750 5111524445250690043 2424126105226214042 10814021603651006105 9808761375582421054 17104190788221498204 11070889811066911830 13233533274312680428 7950009282613658181 321530398420753221 13382234501717509617 2575439346648799647 9818915458839487681 12206374532890596112 12303048220206430754 3426188052470284731 2645537273715057563 10484065121393254380 11946606898404460980 8979980811655344714 7986024931469024407 5008213382571100746 1102199764098543409 536690355526852170 6823200571679216688 4813387797573178568 17618470601565944881 4547679666707272172 8428889328685046815 654602127556784860 8813343893802910269 13512684497907610174 4078074184205791716 16504134462354268208 8739444044097032988 17270325504134545596 6844610739722169957 6349921767243775609 15057343821659816671 11526959625035056131 9145732473596173978 13246694986703708680 2609880710615052561 11663492326513656158 14384065590251485192 11498278987321844067 538956912895477630 6711484330770485237 8103881461999067597 3641365276366580722 1627106734991171005 2265708386688188986 13566535619573898210 13209813080690392163 15156864175306478468 13784459737306416937 14596162910457168274 2631733231084359870 10562876189439681465 10077879587248543939 15124734224699947735 3110872374483563998 184942348298973437 2082810550328681804 11154736037406065583 10598618281729385263 10938523842117461034 13028383216909073135 12876731817424709525 16232033553112782594 3801919379487498873 2131812937389973055 320545239835115704 17813064756193107539 6480920174988374289 10138054319476684703 3024350408415234027 1975364080060077446 14218370228466313265 6072643987691099337 5336733918173949536 5197214541136723642 1526317238725108480 1234753196079168983 16601493365517000786 11272228347512276317 11324265297258543717 242028017750435899 4051943382454493734 9144798947714487431 10748725619229972250 10502386060446860451 4118831874227857837 1092642588823775755 14669010642850267334 5114648634275978932 15666741184792179218 5590836589160359346 8222565361274004850 7550697474311292769 12329892057557013125 1843906851894105374 9061010537827783320 3993444185771747717 13758872653897241442 17301108013171203783 5391068232380923151 12087819840161564765 15578507163548202328 4555184400531673836 10451789935772023842 11646208396210995761 16798905272349057756 10513671159148036085 15465890092877553757 7833417441503245668 6785846467665625078 4408366954206917224 2428886629084792071 1542078727879529409 4539965412160834056 7961935722178825938 11198426279953427170 1501126948483606456 16593993435170815664 173545104579837890 16551908472830649266 4420873221239710618 5627194778423482721 4696271241732102107 9752464169207486909 9865459466096296263 15497046990692259840 15258645757423390816 2268371174399541761 12407432818487551386 15152743410192283600 9027365907372311201 9211157971084832957 13127536159291083950 15283017587719322506 1386602602607553827 11428906312855928017 10919965596560173837 15574527189617875299 4175709876082097961 5986977880297646390 849743949391148982 4132940662362369763 7317493075405875655 14918734453012111483 1961879775769108172 688179541540896895 13704588079860940904 17028386170694580443 5867208433786259746 15813747274171170563 3769210786506635205 15736041710487747680 5977759687456373425 10498384718540333985 3161587039169436624 6985160201545226744 14506679847335678445 2184485795757698466 5915286917947869877 17044762246495677158 2625040991964987340 15799748053155363464 8239598518393151016 15580620284433686354 17807694100322080111 2394590269340908753 1666474271288825404 9080081311594739855 11125793725699116185 13711090670917252004 8260679240972544442 11354901703336279984 14029751607357524616 6017941527157717006 15464978397753598931 18012879872595734640 13259997334815417693 13638041588784831830 12235658575416457560 3265084622137605258 12575845177472611693 8988449944533329211 14800522747653577165 1877790930603439949 7683989988870166248 3244803566390623794 14048074655030709084 3988716460342571992 3026537480424176964 10173910351518026753 5867992231001426368 13868324051379130391 1414895912472958078 4771676658293985317 1063876122485166853 16207240000193008813 15462787569974699224 3418728488507133094 5524615843451823992 4817234735605301258 2593142631635359196 5280632377657312010 9272197122378468830 10920882491991573321 3261464655701181624 5750310886379936224 3916645366899253811 14736213207101386968 14086551056766172546 266432524630631977 17384508099437169759 5575192710738079722 4027625739588184156 15116920795314000513 5869474216209084161 4812640166265887973 3983393845554235859 1660212933126430301 6823305474866266030 11282726371363121453 12021238892298265657 13441556271978857172 8949802503225527245 12099079407301415031 14298196037484992019 6904129240717044933 6930024905578097999 8401730206077767170 10971234327747963 4162068549192423048 13235531627071943071 9757443345194508592 10683507440418584496 13009967774157747319 14881468459792015406 17831817800705686951 15311797798202606564 16444076533906011285 15874182076640603810 259970069842597701 3912016753326910566 5131835573993395753 9491858115260353254 3866223317635223261 81391652754917593 15466864425359525423 3625144956959458567 7965331888238542460 13078663284094166751 17388238635222948553 8255070869697259623 10188394245451579489 7701667498423635724 6420639016033793178 13137281004769131547 16122366150860244895 6455579799102631222 18130127102592634788 9620852255202278799 16637414057077206664 11420113682390443037 2824176228423462095 2650756805568093220 16442075699440969075 11834694432733637690 7922726169184418556 10784672858382211498 6695485435009721569 2891593163791653595 12149819890865639806 12399809537588612371 6776649625556934079 5364459361692415104 10961355189073160089 6462244555081914809 12087306365778726780 5025222683712423667 6920774098262993103 2042148292135267696 5571678949394619687 15061127113233969726 6871287851955711230 16012845379554761575 5317993344145540708 1681992204549784586 13004022295703629820 8138829076124212940 6629057010361473077 14421402441941743727 8185317380041803911 1958327353022792417 15384828828498610684 8939830188241511865 8757981623327926460 13317196140536879139 7229763260502307569 15683159644509909333 8795207364704751272 14667119714600033904 15633795903832328523 16368325954027959672 15808674373022090094 13961606464750696408 14124100045517304577 16573064474006810058 1343496656378963123 2493111936808773383 7647197467395970200 13537150320099582580 695439049598162864 7508033913826647317 16127333808989351047 12997369392009528661 8729250847995976783 16340030303030772731 7330686376318037214 9687985435893092198 10948617795351907670 3979456057435875044 505146867723213619 17659718195110213794 2406098589455364127 5101947220644081573 9524083940770982017 3874218721084788917 17645931890565983978 1478512933730608304 10744208620748051337 11488201511688171036 6811001248289614051 2164860544234745983 6408563988906942101 15270375498714859365 7604668147865176470 9549903295641962260 14032312675935261206 1660453788212475400 8963389022419344114 1851488852140219093 12576462392846830302 5286683546510333309 6317779000434251430 9473791369470900257 16705466768791057352 10155832351920221957 11619206469180784797 10211762669816061307 17928851080371719205 2191912667906561133 11355611040247773174 2242389145695263071 6626446943587971591 12134725064492564752 4741648506633559838 2781217230887096505 2636217147377487168 17555710694300496107 15381426658080013623 8973820021229499914 10943507819177019865 11809408332908914061 592304228392970334 12788527200383236969 16096968040881627457 12129111851160625371 13486302114910906960 13576961418647254725 6992400127069944319 10829606039888818053 307547627261055363 3324478175993119214 15824320571615272655 4208091372678783707 15143327941773669965 17729465319259371587 10778176932112714802 3941248150668065255 6537530776798397745 3474670363833841468 2309175358275375390 11479059343472841405 11909556318222760146 16106816635046430768 3256542529550369476 5350874794366619644 1500193506994284603 2919738950013426956 10322659054971405623 11300093327221677138 4843936749556121045 727741638433771345 13944962669495951083 1163994290711309430 6721509981166911565 3612806326196410090 9675937992873063553 4614216818415993531 2829825894398902370 8684418388545419591 7638522505114035871 17681100655167085712 1502945391617290704 14787951612995274330 15451671803451877312 5184982146406120485 13104931440538891300 16520988638152232859 16024580331180197928 15869268406509853268 9078376405591403981 11811802967474955791 4532483443756113780 3939071904199771591 6427624077444151776 15902249579973881041 12508287691505060895 14413367316299178500 10628994106147190109 12797605023271844588 7979446429479115851 5848855279621106126 7851542625918941219 15384817897836902637 392183780143675257 11577782945076157517 4706835648447168631 1797905313691780270 9929600262249023629 5467447566958481672 974058199573396620 14549785405078401863 7228356316495941 17471235470357378974 4785081074658099723 13237106492549278784 17879480011495021751 8910266678180614472 17895242099871241013 1317674331155877411 2126064910529427824 3320633119884436033 9465807419916440965 528248376635655827 4244024353355685349 9616835728308986756 5352143065790668829 2295958345515439698 18147531821491369041 4728258016697089362 4341990723628899351 3538007073892055476 11764937269151458345 412705164092706398 14341836163826104611 8129840578429348416 12229465648285105871 3929130297982508037 3541330739703397591 628170457044818827 1235543618527589484 6975981615739659817 16037439764136029923 15243170881866114587 14464220823548782765 11451456259639629815 4116301482056279978 11740283900256152544 6467320953896183194 11644008963762712628 11536991350131975966 17753847337058658139 3164370939371180858 13199008986893993231 11194654526528707122 16276540403728322674 11440518015672463173 12533758065517726554 13668029660114325207 4880158788844895453 15626330417035925430 17182615796751031961 8911477315786549997 9871969211103676286 17424852759146088240 7103320175273965683 10190696251072226929 15942451634506790891 5598370205178761298 17398891697163741353 10065783375811814607 18205187355003400260 1036367136126037547 8520833589754931906 2149379050294423170 15196970334407463339 12152020723712806467 7280145595015742681 14168544358872905344 14752096900794001661 16905203121254843710 13272995074502450381 13052471110096715153 15378137143790362565 16217159359992657328 13368048333706142072 10667098928428798062 13902051410177874244 16310315409029549645 12153097929881307374 7970135740402401088 17783236694439377504 14463728035662971034 5484822382530007995 8011690472415060877 14014604961459176387 7367586340978213329 1432162170172356176 6041793352826344779 17164122642868646170 17292432405519803809 15298492448848541051 1634488320836345150 16734720329613954632 4576100875970727855 3155347492547813834 12292542294151524448 1783548941216792711 15030838149130584390 15386070829052286948 13771476829997883014 10751663220498319365 18286258648568127515 5852787073637245836 13715483079604238402 4467166654422740249 7024009063627781458 1592547276325886519 14453514446316885071 12068306441362048264 16892065411835811107 10048817638564687003 16771493523133479350 12998394550563167860 9116416827133644342 14663489413682841011 8743104560751542116 8526998835164704521 5379821923938489577 18402546724856774231 521267470245876617 16079539351490295006 15667184492021473523 9493305644486693166 989813206677142251 9301122585802898780 13550393856218929787 11510908074434066015 1853368232559190446 12235618593064919975 4847061485657369344 12825073758713926740 233033067659478905 6630226252381713242 16497227289183933888 11699456440916474510 14788117899337487608 12715692842536234586 9633993600506469274 3069150803043633480 13504943226351784086 757632524771082942 5686108997384818486 6230561031998251889 10153018870021680744 3775530588594198843 10474562346164312669 175801387666999433 9643231354718664935 18403172668899365826 15595882652859373754 16505916986263768459 11841534995354520016 14850022382030534721 7376550959624865368 142818156283618844 10280821574154473088 10948324385649702659 10614477623284373013 2914364507025953461 17567327750483078148 17103863879727763788 717465501087256413 14166113522947493815 16766815335574084289 5889913208602070497 13589134871540198622 8119051132889153413 15210462337895671970 12320556539570465464 7025495831124216175 2358060895897895039 10721536463770950523 12693495308416227436 2876607679154611047 18236543216732528914 15273936886447903073 17295321105090303805 1435922487197346620 999426413694119118 343490723603302272 14329558823724036721 5303834148751404893 3423335439373319879 11225443622299125588 8756961218114480505 15181953921814747696 7172754163661888470 17473258222518393670 12559973718351968739 8694732958115047179 6634750825590001433 898400140045241961 14442673418824577076 10811389736784122914 11340267722799614352 3995621448867615344 17414243590435520193 11279369155992284224 8299331824431591346 16046800621802468801 11638569177981469258 3413686997439110318 14851979564285161410 17405892828965679159 17207555789924194739 2155588328999648501 10686358052901176158 10453211900367892553 15980816985931331022 17619008279801158853 14761633579092011626 7210716438467714084 5999510732035657531 1278655337143893377 11004529341368252000 14145152267213080469 17083029406592487717 2984130968459479194 11232013961144856407 4837630500357426903 9879430229363796143 17385267091639458596 7846967362250903881 4004838736167807740 6093427487491703025 7189697665268150380 18243927790623289003 10061011628171994650 17307203899167806017 17794325468633796988 5645628203555190294 9024321701764387378 2603798284332800319 1528538010857553168 8244475266791601799 14792999653836824963 12781629290858520514 2790831876394871507 16276307868401344558 14267279026640414509 17330493409926858538 15204819082136895224 1866093103227178603 13345996072359631201 13767141196326604486 3136659444622314309 14372250920519405479 10678277295354256708 10838090871659120124 410895707308594546 8087307606358995924 10601075508027837769 12209065316804872908 1823059969756819034 1713974672487425681 9245803122903814867 16900381703055413544 18232193783016704012 13040525971083485920 1604974488276037141 8211370580843494914 14405845331311855371 5550046632033165521 3218952441107579624 4411253057611110982 1425894021031733787 11052229071612585743 14580509834590771994 12666199226358677812 2568752480973147155 16859175653209387840 13645153269697050893 8540960329157604255 5535487299088185100 18443186801021679145 6892704463323274000 6537440058703527828 10700821617333991810 6493683400663548231 10762185535775141497 4752768502285923340 9125137608819208103 8636192187928374280 4874443126821259647 9028557197102829181 9042971682178293588 4335918405699306822 6151903432442240903 14637369316152298404 11628133131623971372 12830424722997355230 8968563171990388478 62612098559160095 11102134639368452219 13610843900236924622 4171583597659763408 6604037944707366325 6574131656529275836 13904156338908722308 5157337726698417253 18235086368912240664 5334533507711705696 6895398322006644228 5200938275634328187 14026099719249288106 6822423517373890792 3711303342400507746 245488939071447342 11653387988002331755 4393267795612475611 3014358567726439400 8275629424437333467 13153361233438384229 5399821860506085165 17021095096856749770 11074800236161972235 16145648684797008923 14855801997215827543 17515244877185258509 14009769613128151016 4667845295828262048 1288217240395904835 921619879619079004 1831882150510265311 6974030364739420787 17580334795820504911 15183896067942005570 14809250567511154314 12950492168501806394 16899849371206165933 10318317581004468431 14703124023726925874 5195221714746946044 9292293207373990134 11238253939607901145 1560085066332933601 12617905236831134880 7250253531919223418 1317936319785972996 12774886062681402708 10357181810628123028 11817723031896915747 1889684168603188924 13187764566555769232 5617929454436053379 12605860309923698306 13209553072241125350 17725922089207194302 2720415169461251686 9966965371324763403 9700455512814535805 7789936463860660163 16898128165097808245 9024840116050077795 14249281502033107170 14101338777247084520 8325453628619051892 17840926454283428630 3175737995394034351 7676359983442893970 10570276839762100068 3141545199351784735 6822682606032292662 5253856814046792132 4142462645512241327 13036685986961610416 6809926426543867393 14615211896719323574 2271988198269624624 15282485143811044475 18028730054603348669 11069878907629196974 13372238067290903087 5604060552190061288 12748277945841144679 4706933330615137992 17519736057463952063 6619427840554926081 9654412545263039993 9003784781559746043 3842484243124178969 8383989017166082893 16685220527649660709 7921455508687739453 14046383439778288653 11563607356146182943 6324224747128801218 4777459551683858659 3706691105466783250 7792247189834011268 749644769122668296 1150731843141105334 396566593964038666 3949182528471777472 8016473518579672610 9048732894564759377 177422717921340069 9129698499762857420 12663854698514373484 3651417192247608266 18125809904367035678 4301767435574718803 3452572045359081072 13378395197490380634 3479556163477051764 3037036049678068052 3520095685021617319 524678375322282822 4603934680912968992 9955182905651010032 14631355226120683315 1154247593613254297 736683861169889422 3983529009949531212 17277417622797986058 4689621155203830837 18163977874197293668 17674292368614438968 5443100080012133529 11865350122061269055 9082463998191784959 4179883331376210174 14882934561529622223 17673740799746498918 7179990792681916625 1017230371683164673 12014483832719849525 2179320621925224803 4467954486303734957 10259923755243881563 12975751337459734863 221762322579412678 13925873190218229209 10592645495378494363 17015890756420042089 7759188387606793804 3439799637604517813 6004152439511853225 2512807341808943297 4235267945881963071 2472533507626481003 11622397055044426545 9993422254252052496 11772888570830384412 15251143907478446354 10884880523171845440 2473928343615451143 8091385103238880454 12905519967178591300 4128978077219552580 7670174762871193254 7365630552172964601 16824360351710694459 485670683675463344 9173695134763841604 145884198475478435 18312467114696359162 5991133863784751675 16005843905655087048 3112497317682691988 16253379229484740298 14293579845238390760 5451554545937547314 13737690035785310602 8997064458099008959 2607095568055704144 1125934027906073160 3027490531234823910 812341340608140427 7853317491520356073 4074345238487367179 10612879089195102000 11089568842345499376 863035554418767396 13820502298952805343 7668085834627021882 14107178795440999326 6103940681907548219 840080568069058724 17202684059259309185 4582650961453343322 14125032018887000146 10992702659131120438 4533570206380751834 2043301507666423382 14597041636585437896 16254153911574062357 287058342656261568 11593164732655224334 15409967045935766945 8866900608782816276 14642594334108625916 7572403860979139492 10137684621760908213 6473598267553475219 17969318473225827892 16129476095743695235 6392196325462682398 2937400283130483418 13644252407228338758 34614257268755851 9528660796049696311 6146375175414061835 2400402736518349206 13526120188300281728 10137924663852073205 13549722399981786023 13011527483328141400 1631910896479596289 5972727811873808328 9500237726458000231 16471849746841679543 8254051314749633236 9857926058647399845 4038378838422607989 7768365085176898065 16081532349280386496 6782050752886923669 7269344914144549716 4129244395677442619 12628124747625995742 17391242516252618939 18183673016739781582 13644461835434758290 14451533383991441738 7798190080999709697 12557275665020860485 7936718954159082682 5032341201508251556 9710489925015586716 14647900314184663183 12183396632402661625 17556921116210057552 5884033471373880571 4132430193621348412 17151433309367949497 11013428224767141408 17844498512385179191 5507632225733336883 10365107946926664466 8117492463087172066 12059567667097434913 13804441361540344679 2848170549152435601 12179636762765489928 2627282065931913144 9445850376192121409 3728910113631554191 5986103733716377910 1480874931225182372 13840190165820302314 8362580237517789074 9743992230570628637 6103604469162177166 3512070890118790547 12488853557233752525 1942614978231848014 7361132578897609894 14766699100655874166 4071387789665001748 15480826591277389309 9897298716335547360 4148727673250796635 8527648580881573489 8909539798264474777 14344825105175805557 11473269050442707457 12871958558300218905 12480881005466487115 3014510621344440279 10283548916082720695 6984490695234926702 688130512021932246 12245615324602187469 475517762357370252 8989787442236330359 750836180514638842 16657317141549723470 1850600893396075735 17316283692751390987 4208831740515418714 4098408220253357252 18304304654248134502 15778420470626777926 15315669421511526509 1798787769398194858 17304137775389618184 9997178846258464125 1908769489870691139 8087859931810869939 7623480322040759526 14481224477505378752 13728875617382497360 6817580302886188016 9642001143889106873 8844323419465224627 5055388891752394382 13665992720234848522 1497267925617549699 7760022806012162085 13733343235998157799 10802612992377857687 4224676902115472837 6093028065447552753 16636269087876657384 8206493689320258169 1335636357248401487 1156370861534972967 6119048883497576422 14631731237633224667 12512562654456322911 478561511583764472 13653561444569367855 13559117839521737292 2797409985936381531 8262145998480738572 6189967732253608634 14909829046633076817 7707530319053541415 7584212807543449848 7796414097372243757 8218645622194296631 13934770125504171649 295052315639560990 17017507371041600050 10053301320935910874 10262409935585079240 101288843798450088 4879964542770372168 2741576804108110813 10935506892883618125 750076632790559620 2655469433899952474 15015649771436738730 12053375195075363821 1665399879953516282 4178012649936352911 7293033944034118525 4622951039415274900 3250644254398328525 54492987821792748 9431837379941730448 5143139710223065461 17401274733760105426 14804142981174153817 1154754801351602306 17725212941642201815 18421705995445427094 13341285757789290119 10051951368317159278 10415926844146862872 9979037432417951875 13062588149741973181 13105802575371813851 9786733761634183658 14515383407290104747 13539740674167574556 9717475942472288959 6126754194252071067 11157349640155499200 11064828384006820176 14087264735288746145 8653507086023728865 15289078637804260651 14667603808903084037 3003039914669043167 17771060544376439933 5619399602891399459 9418350053949866696 11818456613788677314 15501018079908149447 17073404170745759071 6894640680515281827 321536163258925804 13173244288917901391 12414805345028062663 5771670570004286129 2433863598097226670 17469173037819671282 10057995537079565228 8125633860102696718 8438597483416926738 11916038048824362575 4474886020642891023 16446235290555600857 8323483146521901549 14139223874085621978 8802355485122150183 7198759248319426559 16009506886106484117 13273472767158648629 2948124718588551596 7782947740601039528 2422239886732332452 7693017579586455248 15682558317492228743 14214360908175864219 12146122145630974853 13481185315443751065 9900435392940416084 5807074969931782924 15798777513195640510 5171941961252987255 17483601797076775778 18375171955365456845 3031356562053062962 2889947599705074195 12042315277224756267 17261459593767163896 12982430591229236585 1419309976165091328 17601175133004804739 9299953230706461338 9707145918826186776 17180316664377802707 15708410230223146024 16854741987092067012 2859823354808657894 10309476906522857329 6796137652533434460 862360984391518381 16918046951847874400 15778807268764636630 10973061502627381005 18128145116006659301 11213468698153051789 8228670723548867250 16897855162408795650 2960668320831376575 16546190931774479632 7885021936292970792 9972508989068049999 10289416973331106990 1775924565429307936 8907801656183490239 13384027416527184677 14981995464730273736 10809501282542430038 3721200434415548015 15345863056058998550 13335024233518853987 16855844247488483037 16685811639695893455 12754082922307778203 6682653516235141782 13324924039533161975 3851456312689999343 13782252041733623151 12975772062885687974 983008653832460965 2795563698766113260 11705519870561199916 3899273689357064787 8373382295898931259 11381026107573926835 14499546156517994668 8506843264234639030 4917268550087878030 12416664843715571620 11137208554374790959 7401609016255877438 1431341561293637498 6428925422120302158 9075795741255405164 4997956279458136173 6305936402904244746 11143090750208084109 14733344607339723139 2509259601218438541 7845609225709371261 8804302456741189337 8829229717325773355 17228263417458968621 7068334586493140433 3285069141818657556 3419475392698852709 1209245018557207730 16753668436200625851 1090937593459284413 16994424024117356167 6476240513064305336 4113415668267047449 10650992489064510263 8869794657416115779 10584505810810507813 2500447361032755426 3169130942650501983 126277017854866709 10575355204288331451 10560130130053247134 1970046032324403554 18078734227713107911 9314819862411868716 16500987255857453887 4829503406844861539 7443336205833456808 12204460614320313161 13099587683637366287 7834385158682471307 16929726333178575587 6576985432308917158 15341274636955616370 10996655029317980037 8394975172607389358 3230902737987045473 7010112087906306337 12491489410236051795 7369647359018432739 1102037303426267806 13741451816810430769 17350396787367556509 3894614686945147015 14682810992373096941 17705465943717214328 13789825588066840090 2944964769076770934 6351895240375764759 933065153107127881 3117326004241389243 18060099527507884020 17938180714592326628 1780863947633347901 3607798451821317328 2111647692030400665 15030955855222042231 4138226846619859596 17852964172823334673 14575057616561042556 8880459480980724251 18052750090092996755 6811462107835631265 721172722971459541 9170155414312767525 4288664217566957060 6843376013149309705 10498427671312486226 2187251185274446615 3948326955287679600 14210427128914221146 1728188585001891119 9393283227061685325 12137168514744567268 5748537418493420620 8953638692716058215 17094514432881397862 11450563361817539095 16054170770937878335 11151861591843073600 5331391304563788156 1301444333461596278 10560987697046632308 12070657964822770167 7599548819753390419 11400974377032368 8781043835413264449 2738768256128195774 1595453298470967585 498563680721390301 3035255587522678497 15306967406924256103 4051843326057927293 14457703703540887270 6323474311724339889 11908923072281080269 5822804262680475873 10881939109988821304 9959621179652269318 14661365036062704562 17131420731838967654 4912005300507034689 648174216604721716 5539727358466680686 8255488727444897687 9974055961729517472 11168957606197089484 13245830367543207413 8688102414630352324 1253928433443337598 6633854724437651562 9663808894423348568 8638953855964762794 13777312546757613382 15722532638451813889 6475289466227779582 13102590935511851666 14828611759367387611 4868843360037504202 4756207042671314210 3841036374869431727 266511955752791498 6153230227357901011 7327994637066742709 16124591042427462232 5304017721712895000 5348836853071803902 4651116562714730453 8600832920073138922 4944511399137416207 1895789999720564406 2999045816860737218 7302651974104972393 13523996122889658540 8502040904594188585 11952639535963246961 12538346651042938249 4250502558943606704 13901877104976863539 15284198487014350035 5821324769127055498 11590725228972979910 16066788222918684017 1541058672182799064 9933383682613176430 17522168882237554011 11510488814029970058 13925527348346961630 10487715944655634250 2633447214538919512 4721475649142428035 2308576288933913863 4604559800586883188 5800634405558834854 7128433045945866878 14487781240167168959 17094115858909462677 14756943019571379122 8205642720470249992 11912301368006411552 14120300283693831355 12117304741806252462 6456475234231829263 1290716193015353625 14757855428518292343 16348872654170800937 5271544607679275763 4212953083698305217 17463809967437540927 13228040992205486870 9714983910462575603 4190068474190157874 8452892383159363819 10466307235741394823 9463725709319189829 1655972045638132221 8466930045321358824 3902789687201931510 18428028088437230650 7749744805941317561 8826982401154609950 7286786286957516518 6783815972923154099 278932535418823860 2024866722959153369 7643730387117114574 3306600203995373567 6560940609325992736 14620240823387919840 2423837623445340829 8633650078707804429 6946419438685408973 12115915667552542776 9422639587010942608 17110113033535225576 13692022609667015959 12740433588035705175 4583961588714207192 13607698597943952649 8900931435576011491 9957987786845549319 9276049939975521120 13921387136795757341 3772103900747854132 15610298417830843288 17257398208905651650 14774536285651619589 11022403142747669044 5190196771385777779 424117053141211523 9889882993171279997 6456756612717215257 16822733765378737846 15578080163860485676 15439790169935257833 10274174913556504943 2782132271146899560 8411372173864188902 8921206820757320957 8700403150390191265 18440251490219305642 5956521251851395206 15429591511981568216 3410060257986829407 15900356839656143396 15844476590262105782 17860846780607510082 9054603095118560498 5786001041521486679 7711940864135198226 2839090904043283813 15838120358738502492 1843938632440431237 5157563601232773422 209772112467301060 9679974405131666175 11662339974263025216 8793867915380459430 11261200333923748823 2965626507465954216 973173382770579388 7118756045173938880 7265284723308625355 5755798723480376997 4877848350910971604 4784659437149103872 3612023749639349784 2004899964112130417 6120057987247303485 13233069099702371133 9732491393512669170 4524629953648008590 9811923719489439190 7760621389989349565 14163635321257238428 582446729807532147 12258345110130076979 15942442343708757909 12305708773254518246 13658295168828374035 17535801622355833153 12109352039791996173 2222035855817884932 5500462467301380090 18216420049284372543 11331064680066706422 13829353978006988639 12291464834789292537 707087327173404468 16832950478771732232 12789144215004204126 6169692121603905853 6544104284768426257 8440969341398666931 8659061981706847727 4618682390425153038 7531107131745188547 18133293033948296026 16686802133411218579 6739521960527373255 2447722441169552217 16296585205898710959 2822598297234387753 9528739743643149692 5332631243114058625 11443577963533606517 13716235235628124315 18069797808011449642 1863405742685065481 9195685709220082804 2745620968935168616 9911703777221079302 8341627064137193644 14822354944967303653 14297532350353086196 7498909124657052718 18277176189269923648 13291853441066037659 12959450699196711398 6756769681151488097 6239064860743631674 7268014861081159185 1735360193294214890 11926971793903485109 17121269543586665505 15904490477703515922 13574424314971529694 2170374150696895386 15542972216484379586 5750682949743963373 1379378302135573825 9444421151792738596 8365246270346410039 1662877728384442280 7202130705645961607 13932093558741232566 2581184983783302310 3277851989935235514 11686641137141515642 8414763057778976649 9242546734002293886 8123444322962576027 12293094490533631550 2714647600698744790 9000679157601621066 15945893023132978090 11781594298257946173 6100774247094235610 11640314496709564973 17254066270868110928 2097499636648550102 16535317577279988303 3132211535153059470 12675417442776277411 10822300778379516127 5039504830511983900 10266979735427084580 6247776201048798417 15232926631253411890 11116434287057292216 9114529749606676914 4202199044868775317 17720212731623370999 11711625386516655008 9401316793308386068 5603264272082372725 10172162467885087881 10290543197712660525 6030342433067236781 15754319856802272217 14811115314123240132 45562976555786584 2241497053131235568 17993187674166459401 7142136487363802722 2327320980664084197 7892447515603872397 3695332291981079128 4275271292005478060 2555026588014188616 6779176758592168657 2712382089052571492 13992943787615725394 15298001982644490074 8785319672964533423 2076507306248825012 4805516058632617444 9062789667246147938 15637572715026590690 2639126006012157911 10718500374141030986 14869382904874128993 17179144267873289839 16823418749691036517 14773928119802169535 8370103444077684320 13952979429675302079 5027207416956313421 6897044681231177346 4022196315051471070 12653570871210680914 7896698384193967221 6107310654929580185 12342903579403334192 15775058576223100506 11422283979680020077 15083678313198575995 46372673656859986 1136433697550125575 18302702747817280089 11201250012075930262 6416389462880548422 14404930767114637909 2102444978730015765 18211483238281645431 13713746330352894251 11220809904744019803 5659022190840252263 17280024021895152320 1920559181329154427 3465959988544719547 10481243337456679213 14063639538453484118 18153845302883643296 13605632024744121814 2194856635351526773 17096391956811145621 17353607602699702746 3017574191105766028 8156842619167612893 17280011147324635356 13335616294361738551 236306318263165460 12336455262032258395 7814078837546160639 12366193845706416028 13043371372951892747 17892510237371861841 12576792062666224358 10396583636240506688 1491951072470558686 6008086398366535522 9976993913317584390 2201162525325777268 16738286689293595294 2528638143471270200 13768082115087610457 685954017730070225 4794455530447972192 5164963308850808923 4293999673378137393 4880348931804523091 13393636959830572655 7946944024707811196 3754541319267743497 3567144312632809753 8888921519750768090 353670305472940774 17531480777166354785 16420384755817485906 7844898390762311078 17499536341579614582 3748296203965565281 13572550673602440924 13516333631744650779 4061854947472765161 14914081568556057667 15828368631154748765 16964382062412091132 14212418049842799827 2614601893257508722 11881410991634195131 10908627678283228355 5215094311330450861 432595798982990009 12215427982983138601 10395846997233319151 1918978591969711910 3679060800329887668 14203480949066657762 579276060223195248 3965299978824647815 12946733590772071449 13308431069784375517 1654126827091370033 8962830159838001036 3257118737205067100 3298394604025758307 15341128082966674178 7345405247965578004 2687846204461987271 11602836562146841738 6939768229443081945 2777009851079481593 7715611065119216094 7778367934524405540 1941415417895714003 15138652073063414849 958371141957467002 15406441631177504550 9911938560141306899 17010058011350536285 9694524054957741105 11468051286326499179 1024625710060185856 871472794840343502 13890403518826548339 2876218081252422372 6220793645230716704 11923319485322846182 9924639877515006339 582077832058703256 13640049887324410760 2289999944876677924 16618727216353453615 18120449046051060036 5876492401779848241 17720329508952298096 6632244991505127433 6018994031735380123 15635384944858556074 12232795930486299319 7358561857304397284 3946709549348425725 4480136566645269271 5159369982442508629 3663275602312113267 2947237928815246015 6953441404487334752 16929702217832594954 6431508111306046736 7932179259779865471 8721132472234567992 16398027765202326541 9273844856018654390 11914815801686162190 13107168229876071732 14017643969146918914 4357775345955883444 1888411105030006926 3471160013804422659 9523942607086721453 4604624408079570873 15509131468472547320 818036962224965932 344741537475762999 15962708330567909121 4009341844277660798 15759923114337306758 12343233019206611396 1576563300746674236 9364741639200619795 9488572911512955565 7895857349275933 15843193695679699414 15210126521928338787 9869682844096757046 347148605299546072 13059637056159009746 17419770813533297621 17990653609368398512 14432265659737315315 2325868135883800030 3987902799417922155 18126118535900797740 1369403831118405495 10508447762753073212 7037952305579614705 11762792734825255886 12204252100976317290 3145983072382836065 4766412423146384389 14207563811576134188 4193144442698822300 7636615241188731154 581375005660574787 17535586306904963248 8365740720685900670 135144284796025110 15594813128957198885 16789176086038248728 14356954215868029291 10083243486190273299 11491533383091441085 671369986056291121 5964668061152893583 3154205743415961699 18010130652185419306 7102945851592311884 14255621313510607685 15559596662813751903 3952281779146415323 958950919846843031 16875869406004312235 8977866039444726063 4940233109561621169 8305215215467623737 8827052728316552938 561960085354311380 7473898974245812521 13657496437076313929 6343790339418711814 13128305411474756774 1039381294439130172 16095091059862698738 2196253712727902751 17966989144986545284 14724159391233296404 2489171371653245787 4553137411089915912 7969855500517417677 17637796148882758639 5922483430559106752 13379283497921087171 11060484554830516837 1477273587597311552 11359376002508389573 2191835914794126134 12122400900661573408 17284410061535015671 12532849895736027490 6032663171972462274 646285645427219740 2328398086343229217 18332237990313068678 959739536146383099 10104510264894380282 5679522500020822003 1358504009684238070 13459826249119282348 1110276817603493226 6041532362111299791 7146439278898990010 6669858676228107127 5216677799467849437 10134017094514359341 2846385479640305488 17865723031994879486 9499656698291082198 7046093674197735458 13754233806958245325 11552405839441534891 13744632701791305562 7002485170353143884 4984820620827403711 9875258284623460549 16876809621646198604 3140578911963416991 13597871941809721372 2216712352440282198 7963145965747999949 16986476765530453286 6943484679755635341 3584350172054809942 9551020031135585906 5490096943851580225 3871291632419957480 4287075256992789143 25228043155208915 13300901265531416511 5731067047897500620 12180667874513949159 14668249411974997852 3243303122330984299 10719732162367076861 7641583756239704626 16241894042510946918 3824891618821989805 5411431636628812551 8414552644983459236 2432601977562820693 15653889172825896062 10787949996588206521 558607253344854553 15177693883877603165 1264929587756916238 6705751355772831014 5352596537757060464 12234007075866079943 18111514238150262952 5798752710762957663 12859974763121172776 7058626341114796919 1547136666636587028 9340829822072160764 14775883622066035800 12183891837390346279 15657509043389547920 14697709331304906414 7711558582583355944 17669052488420205781 5247510671354386688 18269919940429876569 12304413942264777741 13211104732358780002 10523902122119761006 13520847328233903115 3382105815252722309 12450404699302653719 3402819812746747226 8823796621414421553 2150839244638198240 4591673774606608263 878259760033627771 6147022630554749417 13404334587950170921 16575277503603926674 5027016080823127288 16803639102655766063 13148167620962923507 9642611904405748840 12924201578586684634 3417453331080254453 7233802052108265530 13636615275223343947 2928766876000697290 7955058159083912535 15530174213804342351 4210521808649981560 7360151050379928939 1933957875428187061 12098832579069314610 16355358049206808908 989500979497257108 18423484602218237511 14922870565750363128 15776614105253863770 10004832005562636554 12647379186727870652 12443505740796377892 4450582056275031395 8042930195180652882 13288853645676906433 8610245297468176106 2835305265708066608 6543773602553682047 4802800569611959594 2073329851009048841 12672186448381563898 7576058519201551238 9151229902194751699 7324314024193483644 7713834787671771069 6492321350186128025 9438930544153696162 15700181118417325976 13829545581388343927 9385751900944340407 5131057883694523287 3158768592891336764 615964004055171719 12079135793985247399 6428202660476876799 5196597818443442817 15588692656828710110 3364517690234878487 2887366071501689694 10729214569319813663 2804726740418391481 2821711594663417657 3784874100294068942 17921975799871715145 4100580196295858792 14829249060462441413 4741503516070409518 13332908708519200492 12039184963528529420 10837330921736809215 13228152409072789531 10854476033136275189 18136476250456196112 5573553662982428532 1969417141719496230 16990121881689279468 2578591628407614994 13599536066569236733 10953771219270328015 12441689170853009047 4379795297439982724 9944856733116016139 2361515014969255707 6747869858424413619 3105721289684170195 3561971327897958844 5320204532373618580 9492332724367131500 10375279553235623992 3263946475893308916 11867947476024932790 11986765524969421449 9191093469902642085 8809387110284719305 1292696849954013232 10151092176974809975 6198184559272612086 5444234944805897733 9264490663312784724 10842532745663878894 6592364878893248301 2575909031432243055 2064570067532242852 518174914259124504 2525428084592759733 14743776152583461073 8797221254791002159 8067875000550616958 8403086800332560799 13853087885834954677 6015298668749712328 15895917805547400297 14321511408590141919 11670070154719896434 8028024343084471299 17374185200283772499 10701673809466849326 11379889935446179308 15045747407032567974 4817616369751674119 15730873661379475601 14919260563220685440 3236074467953084203 13683772232194455293 558426104407633379 4791229915627022632 3476716331805444200 4857590338826389259 6543391857312995914 12063899326529397491 2819902683587056726 2640909842719670329 12713420394908607120 2980564317378898969 797196580225878743 1740806947393485021 13202954070940643192 17701915145022405931 5863352442709344896 3113440300396248435 4449717025946752749 3417494319106299470 7973615083475728518 4439142066284087905 11657460401869416713 8413970746221395191 8119908316700804292 9440566786371196831 6570338658338008271 3878943886434618003 3124412328953216315 4471059758679568647 3775730193528437854 5265379747103519351 2989556698615664625 187215160591020621 15747066722375117107 1301507585161022634 14424156850827290538 4115493342912530828 11321059252561974290 9485246947528853002 3244882757845132013 9207664479937874484 5007013770426539255 10281427427414905278 12963057078135866452 2470182167415713127 12771021326985742541 3257439918354480236 8634079253345220660 17059475878518042102 7661717070390322634 11560075418481811431 8232707067825602953 16905192146605875973 6733304627426589686 3877547359818601256 11896156586352833897 14760410524771697777 5336941594355849827 9195414563019608250 1910590285156663563 1089932882684127135 7938808442960676977 14128056435606991326 1548230307462525603 10702172876752960616 11354170052601720401 15562063891648918560 3507652604869891820 11312957435818193910 11952660937275235145 3360256486413723324 1021665855360562812 14675859428060818007 10223919046355195240 6393607369488012335 12461691694056102870 2004032686339009378 5028383358609999779 14827966423326549689 7444047688101332428 9411828845563604671 1656729057113752616 11752415103241891463 17930098348924636211 3991893848554620305 7372792088057165659 12266216254127584808 17461021972962908737 6002936649110413548 6614415911130169693 15543815043824545083 16211145938880002637 12121816892351998512 3109205580805701322 8297029195979817163 15526815688692050305 7107710858670987870 3858361754723747859 4255406686262497786 8832517481408635198 17695518369537520683 12747389275170155906 9611379750568999917 12374918318071256031 12494633994351053300 10303667152582643376 1205130510541833513 12836884589248205669 4427209843854543544 2067420536983111933 4895313416995438235 9716171969838050994 16007389636045188439 8766943779346957105 17149207252514087203 8181448343974293958 3634898850934785786 10573237370096485854 15571252390161430355 4855042680928528904 17644071985369180070 16718490889462872440 17154926617504505324 9683663569051033838 2960707791795664462 2921364126622945690 7717791259770173480 18335838938592932644 601349167188984125 16360825821618961076 7173928540546458479 16062335783249584824 13072879044533047716 14120000950108701908 13180736670523141041 8224338998133560671 10431146367138767371 6286650028524178026 15150009575281501512 5506176724828653075 13249343418052001212 9845493074105679391 12788705081020397081 13220791269664731117 6585630835694786178 5134779123960245488 14139237412911933181 2909001968537889582 4953626003014921123 13567413114472271619 7412087334088561735 3036770955588202585 3013861388508387205 4759055448313044973 15364007366852761838 5851488488411384552 11885743396968917719 8212951566880390759 18324916260891094119 13376084665960779634 3476592894044561705 13705094627317634051 12754729184468931103 4324787632242213812 8373495612645524596 16141859537716171979 7660133107154192677 8862856266054926963 10914008926468322575 9961519401348150623 12904364016560484053 3350208476837414393 12493593623213576078 12459450328758490830 10564422976802500253 1568740398033896814 14528461405801306955 13027929678228883363 7090735551331857949 7316819477564166477 5316996900112947470 6799872070492198154 3565607481338334318 17734481961953117845 15470457267955762534 8871633465453721885 1773878614471945975 14610975611356731754 5114877203107629844 16581122478864729002 15631928105056021906 6857635113123711642 8825064870601626281 8908936718433323583 2398559719506733121 12705796795967130563 7191145035568619185 18349755191272576292 16115716711379962560 5704897392606391176 3845290881708998231 13270224228396019347 550169305228401163 13929178704214463989 17794758707950860132 10187974737252828949 752346567672965283 10325570836666433679 13319920224788436097 10473224189079873266 5394902160585651453 7563408854971402767 3191945338758405410 14120660320707057827 6190089881813765 4279388207591463019 2333107369690400094 2277862699854612671 8842638831444063438 1250801177758829883 10098145735432225592 16996947785163406973 11359518951592949837 12050293217065941108 17532004493576375519 6171755847300910340 15407538897018240568 17772913662717285630 4595437491945129646 17683252985925526338 11805152542690188558 1008574048370416495 10203130613190476694 573588445783096083 9922043369371489161 4936067510349080288 13791536267789113429 6868320687604445581 6235646030201011443 1732408376800103014 8668488501056986352 10714310498438953274 8712110289204772267 5308342434016841107 18189554017376624052 3466590538582967230 12952722240479861782 11449313330868466526 7761375410718580116 7609054856775369150 17089459319953060150 13172485203632615148 15295280913711053018 11214772593142823299 14464507781006189812 12400897875202060874 507108690941841975 2438049945915026354 16943392828752208030 18144784280581484811 10482292409644275735 15116477438208692030 12953394520358436690 1825970700320874567 8204293827460395117 510559665661961802 7033305817095203940 4882302323323253537 12159644046302194583 15820625005073826861 13393362191194545526 330290107422206612 16632997508399636220 8010654151544552609 2500427224240120817 8059717832328678603 4926858010786643756 326167468154417209 5599632784878917124 12392420319011388534 2284527592988278189 10266337626494759786 9747445795383350099 9053996787105213474 9449521805399513041 8894506932809994546 15298707700346821542 1664227706948816760 8058033741888710407 11360348129136801345 8573608960798960536 219351131150719073 7914494843587537838 2493210532631727102 15222150497968938811 2791520753964311832 8361434821317928235 10616529320075847309 10214256085282345247 4729539926393452806 17849180225643237447 9386332579553265991 18092526857871228486 10579674592204945550 13043030127372474222 15689943174928815122 9497174186366570778 15676485582774554053 15731534047706517156 12780217337589501408 17953069154947636383 7190248659250522500 7309403031223100031 502533144531188334 16542715495792032506 9623757126084745118 7409914122723831442 16750402020256717799 7151689003432461802 8146396080815527828 3654094614420297011 7370847007375931831 14685610462674358631 14508957610851694926 2163282903941699715 16237274329540481052 12590186512487944782 11037152647271669012 11969224931359569210 7467629066208863560 4256564041580065661 11288422117464817752 11484459921505847282 4889811909949923770 17925228924331606327 13141259128079533461 2140037065787936646 18118033360980977727 6342661775989217831 13238044245356748957 346270555866878686 2662675875228452868 6858849480349556188 14707325692175129955 10177712127461697986 17984999536198716849 16590347973875196130 3958890510718030308 14787957468095965256 1135535767134248416 17408773234918676787 12142181077268154748 6105157199525318389 5865296261183213787 13249346871916113908 4846794978953050399 14422232354192455831 12790359232230156168 2076367807680938162 13467008511696883277 6737010585548018363 13584188692541134037 7976534353397269449 5117692386804838355 15777744473656783509 4177593877295321456 12138529302797420231 14098444240179683020 17655002066779721344 6155018629429071460 5021004942666577354 5464293374067819157 11000204649136205745 6444337664017827119 17591806842267566982 17884855127178350299 11389605065973793275 5916505001997700179 11410202940373883541 10661154408141220339 3428365901782246400 8505996311698748526 15666944484361808508 18407514975764908114 805466527163312726 8880918137106639447 5165465037997153844 2533551568865926685 9396856207601956953 14384905610041692675 5851994542044024369 6871820764903987899 12688884920106086178 16996541443710933212 14469616649383288292 16580374776626463834 6707040389327971253 6620807490009904241 6100186959088194435 4731732456113241277 15094991135414361563 5392305774420450968 13736973521893923147 10667529958570116693 15923279948573973598 8828583579111429611 16871081528786325120 17609130497916530970 9483427397530625453 13859040243520710583 17129618973387346094 10769090105652013643 13773454859186667572 8002797744777444775 4051982284325183173 12555752199732442862 2994220731582319344 13637096046896399981 15951926123198224747 11668492235765502687 7018137276962178911 4595626919676060821 1879932009590196623 12416029718179885645 15733888282874829021 18444018229631671923 1818701546213564670 13421677725157284200 8275300392169913157 15337440264196872269 1901068970523113068 12152533408724857532 5402086020418328102 7638206157451606412 9415044641172056534 13480260412586349569 15656482647477439714 13552192914304923533 10480236669623213983 15255649257201657251 12940261493782140058 8519151689898128313 2342388711122843906 4246644673359926727 3757240015394758715 2007376495293234994 15653517629736143140 13522622333746924918 12607354073701111971 14088236772048667280 2771211620430434465 15166405709400181678 8772722983706774434 16753541118032414681 10543898149788317886 16546720882624019994 4432446236076089634 8752542330207490664 18177032822668713553 13183451204412110973 1110775431167652806 62495373768246758 6910694333765648678 2856771967203787997 17525334055933845103 14703588162907613280 6870276747834359523 208204227208312904 9616211656905047354 639298232225166298 12022088237786490564 15514110800395246749 4437110878915091933 935648957316921785 11226635504391910117 13718321191164050499 15678197630926980458 6395076988202984299 9713740763327645105 6256430395614655493 16061307364679706261 6334520210876255081 18055723071120608252 3070399471733287214 8085420611275898102 12988480011428779493 16052636975658430676 7241089336718088607 14104530454395588058 227208507589353348 8361791417013917070 1709070404365746994 18242040751814446297 1269539531747454008 6976131303384339826 11916245153395192031 1444047771514904553 17474841728682413045 6076758794924594535 15289480444306152518 1935956666515002881 7068920406628024467 800814262172769457 1787346040736910339 1009718304229733437 12111499780437765178 2994697144013038677 5970271657800276400 2788164439670187693 16056287668642829510 6643123449233679456 15233866685482749076 15555196150177301349 14215829482385739910 4298879901139498794 13222276583616476410 2010959707601250962 17284253881852990040 1422344693749223036 14147592740575139729 16597038779846875863 4018467968899170381 10629505476524855676 7913680487352653260 790298776531642813 16221010330279711530 4368892599732546423 14596238531779548197 4820316727123210385 9353289086262874464 10723424556243845734 8132310179582629873 4340983355261697461 13328458230369604282 954124003906820223 6225642498723456223 15157489543165394632 17076466206806900626 16386665700478519840 7946033098195150640 7841338537181464970 13914271670860764672 14112692047903205590 7776196465910075736 2042654419850732183 12749994798744144594 7869011565195234888 634091206482726951 16980902843754482091 648023594219506540 2668214256990748729 12640136430094374157 12688945226086574158 9023894825623853949 1851872448333206107 7449743436421769416 9423416597759110294 2046272175729064835 14721624268125456453 12444654064846883521 13343982271107651691 14398936395051354963 475138831510765117 15991805432784383402 13504197719829757101 9258028833085353372 4946423091150791789 8632231539929802876 3094089908693176714 12861786325840926681 6298406728587701480 4302988327411676175 5279952986928779256 12841417029923341357 6642876087623041737 8693482905866632059 14242743649913872917 6281316647625806183 4005008322629573111 11882707478344860702 12702301708927076525 15316284784786898305 4364777776463910476 9145326863346726297 13212413950912345449 9696791934574343342 16669388325863988707 7837222545116458795 16272894780948596445 552140319518841530 6036107190441506178 6479142269195608585 7386067482280113303 17753393203572368212 15563000900328102007 14825902851151240473 7532466008087370611 5202726523010641983 3645034818412797908 9119832274527993322 11782731114560623795 8761338398975425012 9962266248215090957 5311512025612669499 16824717366160556812 4672751484219965272 3580199233519240267 2276577718840149742 18397707219966390676 12959045780830813777 2061014899609767327 13529268558340115273 5812727554526406989 3104212055100071169 9698491231664097841 3370994227510503230 2740139280229996091 1842523442265941404 3527808028828422448 6387279529702784769 15906153098818815996 16392981249545302078 7692321418645686401 1704468291039635161 12306954865794708574 15865219067050020343 1158498253224448272 3879415548609940448 4003837951877303927 5790470063928509911 18288654223005822143 12419261861467041823 7802429405818617789 9200212870124742020 12514338499124955463 7944559332203602104 9514896743688742238 15410787694074452517 7919317755343328107 14270209729707203159 638817551699426876 11695905573318684917 10766048327675992129 6571866080075799951 16753603705445955334 16212204244987985061 260331365510778031 15566984514063441213 2383302606691421954 18027751426261369798 14865896594207548225 11245693777710608890 16550819830892552041 1308977138530725716 17193804008366569697 8984056332858820036 698480777370777031 2957361018803781886 104945977271659319 12006210981401301181 3969387952136830392 11213918155998424398 16535562756182452545 8698874021649925281 16267301334237100100 8427474759160342789 12886879409642469354 10242827833107106570 8619463920721060146 16499977386998982156 14840610069810388847 1406667841233598454 9366516116100271345 5825120298080035309 8105022858400817886 14715449237073312790 528268644631033587 8807548785910258847 4328575140468319900 3934574720271570805 3075040300600730865 16086551331863170713 3070584308664334564 6948710703260724172 16686148087626124206 4245302602393802919 10824536337634746549 6649276483458581130 17350138087683314428 3073816632807007560 9870470241159406099 13924833859582465616 12769107116338605563 7187474090243766715 12082914355804903260 14181483257128286328 16135408620250931070 1721483006964210464 3139174378170242292 783293951673795868 9919423359110507810 5329113051689049202 17455537654180068191 17885314058454817575 10557352789193151499 4748333254343889089 5489984171787409213 11878179045141196080 14092234344779309413 11816673324115428962 13257558311038638325 4928350411540815792 7454313062098106293 4692155886021851198 18316160662948725657 5911434925191898365 12995518633117483102 11294034670439927273 15083475298021243145 5135458405319711811 5860705033644561556 4460791679465907053 11955501417370392235 17128520836079498770 7054613269851263569 1936391803650575914 16468006913158690594 4348003610795186493 11471803790875351912 2538745407712439516 16374210997765558424 10621775244991115379 3931268406379588890 15335572956605693875 7503639288928745129 9073443077912744070 4310503247965623231 11849800456678414817 9267448893300288542 2040940294772760452 10396945338050560775 18191640065197154693 10943308059215898420 9981397875125270771 769510323285119533 16334063038275473531 1773576936924052104 17186752142710606184 5691649798787666511 17584883226770159909 17058426936217750682 9608188292356341236 3242086088259790842 2390153785811273751 2675421089032913953 9599087072691347096 837791686066061510 285720064424132330 8911982416176781997 11132632901782367904 14127041076567013274 1265832536241152027 10686784428840045314 15739375867713069550 387672437265977789 688669161064305646 15631750095457773222 11038685789912029831 8266048135599826016 12039512942720302264 16850148922356797847 9225956569138911370 5118829628176133674 2914884877646024379 15784353516707088888 17006333485559503671 15974135832403522825 17507056901858033214 16044416059811910470 14727290303223764112 8290213766071473975 8845107949208259486 8114019018124980006 12091836506259706033 291180368471360555 3685908433763720175 5181347540634023757 14488226043314165218 3266019952243662514 5329803648190829942 4943953118245725163 4890401731709258013 138240114611931985 9595820242028907148 17888849676608848403 1719074081506134110 16347752369538905491 10032941078273660098 1573359428773332902 7647447339838548574 10720332446039177587 4486168798535030117 8913690888015219366 10540877754825569742 146953483901904458 749453166281629822 422640839513202040 1323727514893764666 2383300285046886576 17158014174787708989 13186381511767446074 2523922825552889202 11368390698453492808 16400832423766501440 7090078355268173576 4284503731874531385 11625322675118682085 7460682763568222660 18276171060144706455 11921281777293968086 577890715754351784 6244635905897532932 15410250860448086960 4878064436375871168 9495245582151624589 6206244980668881035 3077110492961100173 13395662804302410484 5239692021146116380 690975426292198285 12719540679995027023 17273370961751775748 8937549017795376704 6940295332998348672 2642200194916495875 16898902070118420718 16762445072649530775 16623323936306844888 11386686867919327381 5676273949787538210 4131273440908619651 10146810535589936224 14700290676454066310 3306687796067174024 8124177613803146105 4009630444782227612 9407997239638073331 2177474124861649031 7455455681346744522 1835138576793036994 13344378640350441346 16807812361718411323 6251341479656292775 11193490021805807100 9161361283529535768 7119962176136312458 17503280646288242474 7083099917271853140 6821863053527138444 13300553518346225454 6685183679661516020 12742431293488457439 10482891793517746945 4116765958560791445 4594102484344901537 10088338213518124182 1427874161377221032 13453117877982856421 8660395930076869667 13651090019279243389 7314097041037918610 11427249666980012306 9439962039934316766 14412502891925999591 13892715075631264381 18397330136899543314 13608123526250695746 3321593586568226339 5064142410009531408 2495804602558085884 10001492399792882211 4397906121797730700 14341329967359496480 3133107742364934619 7347077915001088811 8766425014393954235 1326693525232456133 6860934176674535201 3094480567194894167 821593476750843769 16035343516202634808 14592354521199493043 8202354754670761892 10031808825692395561 16199143926075708343 1008396528595324487 2603366901250681214 12437013226093646135 9604019640853239837 6919742715908251292 5986905067756853333 10499033916648423375 125522830889333634 227408775779793323 16577264363105293765 15857621152915858987 5821382813699213313 16518204537172744888 17539283963720775777 12877651314751381747 3985287618230290289 15846459526650174860 16778959715348778520 17248681412194156160 1363395660225786130 676640543957764194 7042931635363737121 2065944402340935742 13750551425380648894 8095432961889463448 986727132475084705 13185905800784231965 11496691011681021298 12838655163569274068 13104461306797389590 11306528409205490003 13957471607192337994 14929242280580352658 8864106347375511269 5912336157170273265 372286473621638043 6727840849307636014 16122151124071032406 16640457708468398842 14106141090797979614 3018390174801100197 11587954084512177403 1934862545854463169 627763144036169293 16547433605840933840 4204197198029151807 9181423248947748437 12076612767433183026 9470510511290111570 16150772739271973973 1837972874831428718 4951825714878226812 7432639988309799287 16612030958809624091 13188346047362476427 1975201874569671370 15872092348321804528 12600373496798028432 7000200851090990254 18208506682790397230 15201057241129776049 6016831281706340545 87801965894022080 16958899295309923648 5771873818944007297 10662966155198619601 6513527619005488867 13445781467375100023 2444690324232620919 13600654948669187394 7493998904509296190 15304054549218743456 11074701010788114542 17719614612491914952 1699478050303358145 512012701823104063 770456313298914621 5416066849327640781 12292284423729880729 12842031725194871292 15791330021839112318 3131574341464435979 13274774535479080247 2791678055212963079 15793801096923351909 3881679457030841896 143475364938594592 3296708394137481269 734848610809525590 602131602208134437 5333740433268899837 17984479453638589565 12822447601494480649 13182107888361956506 18273773963072022951 15791329706398299136 6033341866645196613 3224983140429132818 5418025742730782692 3796242086210624102 10389097442628309119 11049371711574304626 2170467476305729731 5578582925385955507 2798388758958694572 14458640679250545839 5336838912099699507 6240693944325833220 10685743825889411248 11102944511827634761 10035875028341383209 5839773494664799368 17069329061038106901 15698311107122633501 5614549109379797917 14629974760124324651 6348966112489541735 17542640396500997751 696560268138070881 12150109496610377822 302974464653165032 4664151192346927340 9323957814352849333 3738933709970706899 17303191495553519823 2926049187273160350 877229729394077565 2732468210485606430 1730732153760178619 8426610641128211904 14431993939417192217 13654629233224223722 12305341096008954580 6810783118313024719 6127178431999640723 3016576835098644962 6079685919536257373 4885980597692563121 1778899615918552038 11596247414832725719 17916136358487691854 2874667751587801604 16148947485708049352 4027272754168695584 17488906076373981517 9609464048013409306 7300493782641214845 7930014403258558223 3504066635763487053 10167823682988902620 11979944721134229666 2056492586838392236 3596250368005545273 1579533312986075716 13544555821820214160 7254946319402316442 3321760631448630487 4057797214930407669 6408338974434369527 2512753140853827544 17138440938343715413 12551446777181275285 4227386388130666391 15387670671971040978 15687648321163994224 14205717727830690289 4613570109509756594 5810453413059625066 4646326459871392954 10684346007820987412 765543081675377079 6986318265004371082 5159818286665111946 6983182156796660743 5980601827368918808 3247887974969082880 10950473145652501027 15123121577317199268 11876964580983639504 13592574855034642345 6373324087359212746 7704993239236823828 6226780415941547068 1033516479141515282 14476057778404226620 14174160465653988978 15874554699016060099 14425810375843308254 12716551191709079176 15997544669622213631 6563245095699829823 7197106547362542096 13279327991005559369 16553157558565319654 12328213844741556288 6145509165041133994 4655875748709140430 2620968698017670857 7466636473574620953 16154347202751856735 437216474281444887 1392270273490534656 8792507415234773256 12043765284919414147 10071096962856591766 13405856309748536453 6844606865037446662 14076837009294931901 8488902679159450291 4329821401255107837 18324321205768731035 9289464238867252169 12068184682440312292 8162184596902443517 6849306596914717148 477330009090122675 15897055816185943081 8653001038237289699 6029282255048165144 16230246754074933367 12539842107940850318 10472358389922229812 762482060783583917 7130494818147001630 4373145065769795926 12359308866206573490 11721199631350003109 5557541795152803392 17113220955549684773 6805978165933905000 3506825647776490267 5969022936838560987 15934092334900911256 14288102770164747116 16326156796791433448 5181107885910500362 18382611752042726059 14500826301470671466 7367205725554933122 7471263265709787999 6925121784604825742 11250384929693179487 867421894896097464 3786828760951214338 15149690562602550924 4959869005694586631 2982429873590062274 17187127921711551453 10333477866966770818 6395484490839501319 337920438092732399 12420470519763007259 14608098918077089347 13094936818202716271 16032323222883026805 3453279919846963968 1303916012398105636 4009964136564828884 17261209434583705708 13376892780216411158 13515044162755180290 7947612966231992131 2888454831808652783 3899933857735922717 2234760427727085284 10248103061698737587 12686791840796068937 7509457002250733124 10818301934871783155 6590498417209255261 7978333064450032624 573067878243024456 1846909576039197288 12548157081117357023 3454138045273628654 15457865159013793837 5152887545339899436 15831334100456745776 17767254427497370666 614756009288479663 13028873061234163250 4339951098724361951 13218880661433045685 5461294018458804925 11094519404470723771 2084125260570666555 8044645719720652956 14281923272591888930 17999336808314406716 14321423171176782414 9618010440137021197 18305087713069334501 14631171164737114518 15902636599051067333 2484714504796913014 16570400032590757686 10756908639611533868 1499832360378930049 4889816637550732941 4079368585984694692 564225369454616015 1339720665160345652 8398433125616901951 15764124854149904892 15989191135845893278 16556545970875452977 5392068074218898674 11610850197501414592 17935999822660954010 15389583999398499394 15793532921792069678 6136087439867830490 15113151575002156241 15633822768059750488 18159582199429839040 17099064435080996885 12458160898382294439 2507673971210321811 13582739314034585691 4314745034791130157 16964016525229544921 7985702414790308124 17427065883911653929 17645186953285572317 2530931284655755045 4662147184377100873 15549257757205122153 15512757110801308674 15205975095260279444 739595871829824753 5024243164230324416 7148297439244624141 15467171544719179366 9446253833087662529 13835936754691511290 17158054008055907112 11205907784808713704 11254626995644456438 14820358145726984331 2711631471966305084 18232134287963391297 5281028638957953601 6261596650488188045 8399745630690837835 14865271710254148393 13040655204369777054 12024742083195879516 14717350539335103079 16630792016119332002 4761965376450930010 3832909267319422239 3887367241993834800 1512403411119058944 2904237116447782007 13217124127618105986 7320240771206608607 7159236193976392970 18114038819245286619 15663268492148068495 1778809182010950274 9342199317249129703 6285750917901810102 10675634530337869579 16074797227135145518 13772925084276981615 2782549534533131274 2713851042876339117 11816589733471650139 11250248581931462199 7797240412963439525 5455703679197812632 12188571085606371333 1432863563329338844 2198115946469316076 16949771900825346915 7206800509451527242 13017816142693425840 1556968344395075895 1412903955521071899 9905026833112085785 1048832241318217792 17281759235828600927 2043366283201357819 17082896647316330211 1476127444041903117 12502701274211401767 11969288950961841309 9679358734320430103 8372939484201406467 1273865447514395914 3595338470005133672 12203660018762440759 8612709090411773989 18418159396440529101 8563559232208491298 326013698245181863 12129386189277942420 3524471299589073207 6350093630106797678 2064844938976280233 12494072330939904187 7496959469477666161 5853573975358455010 7867047776041111030 17031059961507037471 15595435807133310807 17204807175691052080 17872247469395341657 2893305328652743139 1851305575965804587 869865574817845879 11639549168565638286 11463961785054484695 6144405129162819356 18040611586419760038 13372442385749929113 3550072124688168190 9327602535688187820 1575376351435571986 5024363606954328814 3547845242964620376 3726442344785692985 848702656042026663 9099812408932303265 9106255651826657446 17027942366055871963 5002003786310613155 5882631516314960756 4734100750400793258 11110348646084103500 13861959846388915508 18152899958101704226 2683564510762512796 3745393544188753580 4658095477191063283 4476313458053277391 10023255306458678790 14620805668565566590 7848245244311073630 4912876589528611652 12475361786329734591 18433006138998910969 2600825168829582258 1646725852258560983 1957436855934178151 10284299396105207021 2678022120307064872 3318552405580842048 10938402617468230468 16899759645428279441 3057080560271934175 6607634906971207837 2538802900195817627 18414929106611921713 5454367180445923151 12226137576255462265 11430342059080670769 11023071608280196400 891904059602595463 17335374018007298991 9730848400425251 5667497594898644663 18131104555579438247 17751189498097326012 6534082018955134610 7292646785536809563 120872582252024858 17925721140672102449 4421189574840546393 12594694857183870985 8622042959163629668 2401551626903045325 9203093670890312512 13403370459092575965 17875678819380320451 14964586551501168854 8666968785910940925 11285094906364854751 5788772604815108912 14356219788890223651 4311676781070431260 16503695509799321808 2949420895535459588 5163388847357326821 17368054016848410921 3046754771413025272 17419529142505205087 11862723531850814469 17698908986854116629 9176508990453524482 10559569433918123669 14267590783982515925 8591497142473700326 4305221899336347886 9765555764807804199 8780125552540664474 2299374259714132045 8331801136712223536 15595103429564652983 11177215445112622677 8816385539072568595 4072103633964515110 2420387192409819306 7011591670509389477 2643482881008487572 15618358266554787267 1208526164920822762 5165203210461719461 10311200081157858633 7495142727535613566 5609414263955669484 14224486110902848823 3845852061869443878 15182585600838000565 16705096824239785728 11651683559266134860 4295686529168898786 5380554384005760135 4602897567896238644 3235814807048178276 4070342258203955247 18278651093689069346 15921970301312811285 15328929355245386173 15111022361878371009 106731964250503477 3193194794464672774 12337735965635401536 6154300131173184834 14230730363187951920 3656067151484782805 12760526259547240423 8997549437856327554 11016707875018044023 3403284837713385977 2438651088291698528 6840758246086992217 8678430695939422990 5954767635962288281 18029234445338985812 2016281561675990002 812053744252306380 15409606092564204636 15685880611935142957 3772797886116263621 10283670758874039356 9992329355419340025 16983692146047984553 1051133095907036687 9943242427639590260 3883634527528854790 16461826707343253787 15212462940536273010 11115786129190517533 251297681093625764 12603706023111708399 2313029463685363255 3906696485202601020 476826404152731751 14312014351062612038 7148440538835145497 10015869081122976422 7098507896469230239 5565763551365022312 8800790075962455289 12802525788534135698 4813533783109352371 10267723381373032674 1450865039982724214 1198309496844610599 16203556950934138980 401985864027544612 13737548096602761205 14750539006533676798 11698606464648439124 8941787219029223022 12312086602515102295 11641798244313947531 5795520307905388234 16691521341178914984 10073791304543158082 17293911605753403222 11356621337823655 8979114897213929319 6961602854331261417 3407283598716733112 6064024698062560295 11402050018584800574 15644501020880739779 18406293385803649388 17601095911623435544 3923465306851384622 11320427740512806253 4831563915323460761 14578832078610283336 17974331096534842503 12861298398247268205 1879104403057318197 3510161676554744510 13121261026623653607 7916368463471389530 3045383400335523633 15927116025684668039 6997600051581788264 10990243850831898422 2340138951651048572 18391560856193687154 15402779539721204896 14794912590622703520 1066460107608384695 10260994377147602919 11208249917849703909 12775990995751186466 14334015361125669663 17426014781151748584 13820307411162358381 9570721701235543599 16449952048239495315 3603985849570250473 2281010560431283753 12266576605504430640 14251522918268737237 7764303861390509198 14109815575809193106 11858210291304810410 92211353337241302 4696883658563977630 6282548290404990700 13981998271580428013 16946513118757925529 6474745029276040149 18291671825200136141 18423875115081635606 13911920846882003492 1856168686036416402 7174214517073608478 2665544787313962477 17280023064295053058 16302356697566226098 16659940268283066897 5663163935471771975 516194571855618838 1207046018510105886 10817885403229423738 11197637376453701486 15338179096690460701 13006117422121402448 6028447944556342730 14961525664422834754 8921846201440684258 2409116633307362561 13332502933359081704 9310603171261539506 6430260341207388756 18082980323563550505 10622788742783116742 9568305184759192570 14377146635214853238 2838855507348813026 15668788494083419142 9869142622154002460 8895648890044694342 1882645863247271333 7541968632099452796 11824291719963674354 7108332072683471413 13120778889839808805 9007244516554568122 12003436679568124820 14599591472914196485 15468578527755173588 8133496479548169494 2224667103964677465 7027692277961600248 10755966584271579687 17008369437545162942 17668805806419589531 13947366914514168086 15945332343052692299 14946405941434898312 908902262376149175 13180263339646973941 10922942523230874573 15738268623259237186 15992589164779913398 10267926857298447463 17251110509103981958 14084883815302093463 11555992395470724074 16273104288074922660 17033997899153312724 10478782462657480258 1130188708488199241 9529127486586685361 649687080258820685 11687899879123676742 18218163983248765794 11326705646053634091 16520176853590032766 122905628488056652 9653666708390145089 53092050053035174 9580485479787605894 10449124661586625208 18170669234570087220 16556727651812670438 4502282284670495384 14799414570078303793 552044749957760345 4936085395855624809 13617303080266250165 4531625158983548464 2626980815138886582 10434425803499074548 15616632538458634905 12183863329817154660 2281012167251380153 17543410182442545890 4804811809002342514 3915733343542907954 12164145621731191283 13168314422695877080 11649007774860865176 8900258320532742400 14983943149883530071 14763174134561515389 9720859969532662357 7745765163915336894 12066823923761256472 3002150328035890376 18110922960308051640 2904530881478138406 8612613434026513847 8195829322089298234 1365187182204595685 10301993752729685707 8457209953009265205 5241326865417570482 8237524407484560415 6787384700040864177 10449554302842997900 1720764449873676788 6202606971808629576 15258942112342620948 5289883526653604489 5720252772933484722 2679733796923502922 12201891188289354290 7879237196711172528 14036779642193774639 754402176938338467 14807709558524366189 13152631237835545017 5633780099241693063 940071931275208156 18326882269008079244 9683380111524241512 2277143740893572014 17364141523617027435 2908614037757951855 1027576521671664557 10275338423064357905 15865547730107921913 10160917657017735998 8178144049846651016 14925631383689787692 11629267585054724566 4146995052877562201 4438501810337009683 17741715443304142556 10466788697511204465 17984719060604273355 17029781883540458063 14409392936200702811 7827423876119585974 13129069647431426214 9571197712231917734 13333642370701699965 7106882302489257720 17575955226509845129 15006761157780753649 9423109030930244923 15221982452779616702 1680124321190403191 10458978071903467374 2022210730931573868 5684205104530713852 15661595896339393897 10145333825155833459 7173140239827539450 5940097597208309082 15972609533168513895 3923705284740773728 13862339367595156052 2457695364526770369 17485754652299047251 10548171141422821766 9705167036185787418 3822781338155039443 10768301571699067397 15777049476523426617 6857025753063550657 10781527257630138396 4940928703467505145 1623884677307647378 14333437568527605079 5903578338286305702 11696207951613546832 14841831057250902779 16476887265560164171 3131566104761004136 7351384941767421433 391000092740776828 10539385978541270816 77827348762918911 10862300152283899174 5138568181990843182 5299256185618810541 17766992625654536815 14297464698805745051 10002657611381122497 13315239643591392847 3021486599693937267 431434586352176705 14657640560304672025 7671459919121945526 15728754985576897531 2011036843994558705 17447555903310278398 13379427615019807445 4104551104946588686 1055837563649607128 1687515308454912426 1320902430029068892 2756760598699971682 1532685999899905071 13954429798627629 3603804541054416566 13764982920911660676 6193311050029207562 6476686090282212046 3393798895789701552 5031674358802532323 3705970026580226366 1434221162228262286 7224185760403413245 6404847934351195440 17018282319358666124 5576387723268609688 5811201011743531107 6913995143565464537 14576073079729077478 439371347360854598 17837612211534658891 10952741382452863850 15225930954348778733 1373465451041709588 4679042662204056258 7302520417294728700 16762374122042856715 1908481709893488629 8046304156996277813 13217625488627952857 8140278273974219470 17131739405150685186 12443540395358145936 4250096300799608661 15722232398915029319 18386538058990135837 5726419264593368258 14858871134742547554 8550986062001760202 9570448638836618475 12613674593787721635 14851146217992571830 5116897722289982101 3917177237541056137 15128043169410144578 7936315528396398561 10474470541588436947 12451285238383482996 16933619451759727457 13754582344655436430 9415212519055639945 2798390902550030165 7862587892767324680 1635221404166134583 5222039031833677111 7362392281551585343 11961151675969180436 6320839780790518997 5666070667152810656 2986770364016230814 13485367274544833583 6263444946802789116 7038732129712353235 14474736943560233449 12158755420366916618 2769708159882791642 17428598608121020686 2632006517194850670 6041597775586166949 7291364543781055538 8301725644258915806 6712575433495816858 8572071118030887699 8847486711347539139 9369139609046078284 2854368237246826857 2191701379442789822 11542028228738638546 9473242161931028934 4559810799510144798 12774944465594830674 912604716555855715 9928235137986036151 14298460459643029294 11760734162332551168 12443430689849950993 13503532646399295486 17667582168553929343 14536199423142250095 1295696129119765763 2672576790930489861 5043986661281088113 17856521403440000629 411018004362817086 3732645862020829328 9338958953565818675 16174308324866207426 15509754019410548132 9503248247007237045 6665841740688261174 10696664245762808946 10383586398783889967 10113569311706997785 6075698463097053040 13532095812360370900 11184533504918503538 12967610121857056966 13068062398854928036 15471439348749695190 10305729595317601205 9963493136365374483 6452548533576283567 697526792763021825 12756311910018577645 12011302899555812817 17646638452029095546 9322296890542028511 17170505055256282469 1188160250224283979 14706726034035818131 7011555400606520029 12001885625599986299 3773280676149197755 15388252195414935359 1944146677689806178 1161378558061555502 10061908482807003607 14082238585688155937 17397707157830046762 2026262050228022638 7808800604889829884 1963029603792836907 9446554440991136718 17671450925905439433 5913190915363855288 17730243285596785008 13004395852118930738 7833084802049270367 4707516634474719220 2344432783375410090 689705001721237376 13861351707625578590 6886516130762637332 14731099962303085368 14440094557498148769 1120364426150055012 3453496075869624369 3328856233324489454 6974520076853037782 8132390965335469739 13143412465868047112 12021991503720579618 13231089515154961782 13734574011735922608 219489096998449648 15066455513129994296 9889269427119891883 12642618512621985054 8978142364697354933 12322391978957206783 8162996025756215636 9320106695241018720 5865813420942317110 10254455138359864606 13274727646319207864 16435354610273103131 12465385752559566125 6970381327302127025 13874065557780216262 1778046966481947393 7918781209900760731 9031158992124041550 15401267440028253427 16879072386518138086 11490406296707247752 15394881216258974822 13285018648001296179 17618543266286413388 16839952123999100434 9056298385055305552 9139652275213703916 269777154380789171 10735493029538160632 14766846020282403644 3289615649881786259 1343896543481457213 12551472319291611212 3408964433314636311 2888246202103876648 4637811088151030992 12464486186140826027 2908936755401380764 6112845018448938779 6161167099769224415 13006905476436653803 10537640160253043572 12016151915420471839 18370169484685432271 7676027043405758286 16830117490889940207 5916291130417188011 368810787096576271 13436907979986234992 15017512287764164985 2450622581456825620 5402089494324857369 13870354101278049971 16692207711287311213 2868436519806423324 16042198153389196314 9234196115831533643 5865857286099747294 12172403305414039881 15284251744489923178 15269219653853983344 15514831732940866896 5610595026849064337 8504725635773185415 13367139134871223400 5405074552160792639 2818191081796812729 12047262106627423137 6039541703199094010 3807054827396288737 17270433357536241255 9532190813835031757 3308155576121796883 17822099551846389803 4927432422442886169 4940692537526107564 12194497892168964824 8085081546659370599 17394868340653003301 13980804321738896989 7453399633846451675 9788150317377730929 5025117388954065717 13994220981983049051 2570212056385026491 4183187421279216964 1159468874308359110 12933344730949589919 2754235773024514688 15656775591562042550 14577485491106772812 1746053488228697211 5518773175580172100 15220184827805178306 8425969820368588795 17397255850585470255 7630144139874754885 1356434527375255728 13817396336050802903 618793717343461419 9307750354221881148 4806759680152325698 5465456298055933674 9890510887995915926 13088643260482849682 5474307792966911072 8487829110820369867 12210724845640684494 13442813805151456559 15674317543584390332 17803931724768650676 1250075811921854482 4851006689575556117 3378225528300651116 4024456632857141557 13197991866314973072 4155764211745138307 4013320595111093377 4862887739824891581 7727508810135551713 5559535994509157426 17714376193885551737 5804282149910872322 3852817593615377047 3492922494401923514 10244454633305129573 294034119253759946 17933165691106007956 3347620939794854276 9686496105382630562 18042640161692764776 16962567967071374614 5375871077735818283 16002295723712763688 14490234238233978166 15896648958097203350 7652007820988355034 1159681170884247706 15404203062612459770 12084819236239454850 4018242925517397040 4949974491525970041 1805801254300620194 3046591045884363042 7673239585054275940 11975068281435706757 6770205353648217157 7886164936110548959 12561894006611136896 8233210631147139139 52678080810019939 18377756691687033311 11343768088296608542 9109557535635469574 16317443623840944060 10712916507265655887 15673262409045725422 5417973296762412424 13059586050258588768 16536976278776390764 8438269394690358284 12140058465797765466 1495114409949672200 14347367416751340719 13570726629304275394 5151908594235578246 17417964469831514282 47053968035844249 1677412014714165865 13842866406138763647 11781643811625244545 325531023814074972 4413266988768604295 4634481707572007480 12617381196576500715 4155482433501929856 13413637638019993060 589549919499277890 16177125190934921029 3809037993895897074 15157383151333655421 6747392626059572169 3056487329968505242 7058994328895737837 6454513026125687717 9315969815675757597 8377713750320665192 2236382250747458076 13982784881614234719 7317001565326201181 1491810232995012768 8952305796203448406 2716189740788842122 18313987040574880498 3250305407330945522 11427201005301006026 2217437931927995901 3111882863149957366 7947571331262248451 10801057323267238426 9311530910977188803 3347550102245525325 18137315192932182514 88095880800473991 7673502994852623936 15717064560554200280 1846942166525716973 10679556719966217005 2254490494170169467 614359043121319299 9866504800934683483 10761494868604911629 7178215699556644717 1793266415096344161 2155655386730093984 4035670201722989236 3562612372729101622 12695557269960970394 11131776381119145509 12854040065584795342 6820928019193883803 5988290929387412261 2308874484642584590 14631900914694022173 11047877345211542311 11891822540003749363 13123250499241708492 13379542346388468906 17110801075232009063 2359130464148840551 4079171006797413046 14105575874422247641 4940263269862828 9649522486042272747 13214225684223882538 14883017268641881298 13413620821475612125 6865182925103655062 9900102833630951734 7877428983414633836 4948711009811493922 6710973292563853054 4683675609481827942 8312318222768530308 1608117197702140463 3146555326878392066 9880988453793212797 8203331374699773214 10642159962406285773 16455285524866762603 10618304673089402898 3775709636547077108 10672228831300796429 10015113965272301024 4422864894105497237 8222183514670500007 6767046581269048227 9887118253672260442 3746743637370020417 15581272384024334403 8715038545827275335 11759870451429283874 18070561634784115137 11274054922086237974 7848820616625022568 6521465353102403277 359950299489426407 14519378972658272788 7616897710038558312 1108518325881100384 3212925575134745450 9420766659368777726 14981198224357468191 3017402106311830345 11348208642690799963 1139669857704299259 14117316807887445569 10945748613505893819 9209392522669697722 11538690285274430387 16169487832350218495 9834083334485982077 825250928233112169 16104356568259754718 7612971895458119445 10275753646070154140 6346961059854351044 15777665878969037932 8455529357326575427 203506834714793071 16677955563276224317 18229784754806862476 12223405521596731024 17707907897098679279 11531840769108596002 8404888414913341200 11859108266221744979 5717098421605967386 11093978607885406779 18272725154715034219 11586930025079344199 18057950276345328339 1881705918617470259 2533341994289897173 9971186269842474046 1337575205080579163 928086859453917470 4442987358977521570 12858408864797622612 12084313710574935237 15469977448700981725 6017357651027494390 7315535625063069332 5168469708751268203 14214505431620618732 11683431849392084711 2007753293818455952 12631560492512170615 10907776264782256669 11829230826163360589 5089472802956288681 1964521163088302693 3274271017128472227 8112343268018155735 1108031916357912416 14652788930569455662 5584448041629086505 12670173362869789803 1579418768630961926 8243864798735024155 16405863974935924625 3184076053781879849 4935709641958120536 1372060014904014558 2159181129576571827 5306350448503327222 11952709978107831453 11356953908408369869 16641928128959923125 2773488037683565325 16668915178430388372 11414491117004559075 11378173782150488612 18241405383895585172 17514777118815252754 112471467318423201 9031896321901361999 14339702814356386390 17434966205815776613 7373687055256835917 9648568647115684228 14953248311316420370 11702336397438259235 15309972950123293129 12801082074278565839 7170182721941480417 1097833774948360517 16946312332406727636 8962059540455040881 8284810913762113767 4999717076854948006 3643078281570340678 1895655628413298068 7444670198534767497 17134001574526379707 7851438771875406463 8984973302536587615 7269506638282889040 14055081933084981631 13325164895157087994 2366738112554530939 1420150601292767237 17685622162719443987 3806755567453024541 6468962287036012035 5079116757871482721 6537194911731848885 8596471639216332890 2534128863271169638 3429819782821675770 12353549918955477243 9237683640857682368 9160476131186431067 1636752379381821357 4376283001130698457 1372443955508631073 13149060238949082340 16769734359490654006 7816868283781033996 11128511542587105645 9532455328448985611 14744592740156752940 13041988567663435141 3449050449369143321 6747901500750762074 7815948279048296708 6858529176690764615 17004271800638263403 10634848072030519276 9231814835970389196 8127971454435976204 8123015214082340679 15805049327778426166 11856006091249582114 831234459499897129 10136922163234010193 10164911950587268830 8457207475445507847 7214838603846039787 2611361972722344667 7434740517632787384 4834782803545077353 16248736842486505648 13667171132138314350 6016849798456602865 13718063715511157075 6961761740408639055 18043444362435273883 14807002200289326140 2714831622561343288 15575447621226105012 16116709689565202122 7695427180409497099 5115667724126691484 17005023451229746844 2410637939249094755 16474953394248507395 6551599381245468587 16288788499319038317 1727687337641163143 9168448656754596164 3014826463237614684 11226234189995283035 10710701059535353120 13537285080819178962 5079189723835963042 13712228003193440970 4656837909363642728 3470790433195106328 6055528882341951838 1862723078878990982 17914806863347776709 7648189116845453875 13669174306635177948 5727202155191183395 10631856014343022144 7918241771445818372 9535668862905400187 1490328099755218906 15802049812278857193 4394487258817630307 8953880950692723535 1960688896264898879 6561708784661774394 11537840785681205777 2146509720557146453 6764601861009318750 6167297968603687631 8984137394575244235 5977792171758119910 16706668329105709953 2492922482362012715 3893738140756286986 14660808218185417360 8202085699566030010 6504792917831979161 662753269892930841 5065201848207987927 14133776127440106200 6548460352502819590 2094054433786145423 15027979186588569127 10679388448250943993 16302996027306019655 9189463839038925368 11744023947367366129 6149528562337410613 15384163790014956915 5902375433917253940 16165919600592244 17829113834472800402 6338651261130544506 8371801609594349355 4404949207740508742 8160972469976022672 13096901302019100019 13864156830235230842 3369927038083342687 11162899067015087448 4633284964776270624 17440272942978954686 7114227756898197138 17897772779085123405 8267780857033381547 11203732275108860474 2180555199335324477 11333953974247798492 8157820227951885677 10265338168881990462 8151225009004333851 17991200557849508358 3063889444563923458 17373699396122546390 2292673001046200530 549709999771755807 6917843011245708615 1336950403771770839 291905156105902460 17541919750542244138 13735132247349238395 8767403119029862925 8597664308923380978 13254093330704142092 11010167209090146078 5682591481532656954 11019949736646085540 960587417692527669 10090566617620446396 14053474055071126173 18042263214333625322 11622318676076984442 13111431267362987840 9679877053243739476 12973229833397940338 4431912319123143435 7782751899232265625 7464389852011903841 135084938219699417 7174823275314616103 16064737307225029750 7580394267948675869 6434054091121661435 3813030712828516516 973887232499575528 5493439071159003322 9468967922375817287 914161439687646477 2564918837767531961 14673291140012968699 16811832686768330939 4015459561696195375 11494612522043505661 8472595776496367694 2370508428768775926 17229008612927701659 938437890515281446 14487108635124068127 1497211440063115488 8833168167089086262 14167894207774816793 10889420388862837812 3807123676596454193 17089356280003698431 7768577965259537409 13342902080633566563 9594961240554430600 6758874468380561536 4687308548324067404 9058283790335121307 14738739306831575828 2758202877571612395 13637146926768123187 18318618308670562223 1055220938448451871 4653602336690551216 14971745031261086823 12045969477032463281 18003641203785853688 3482516664615265982 6096217323477162437 14835438409104398080 16424845905189654339 12044468388860511474 12046329974013177779 3300272313206255767 5469175421949980758 12683664909932609484 18204762972748903888 3011755075840210993 14110195415349008382 17291325482032915384 4682612057886992292 17983216025434345699 6008237663587687155 14412775009523499776 16471668036644992922 7953758397560860886 11885546452615680329 3088909027448238207 3997091703361147756 15598431664575486954 8243911281516476688 4820631071781289509 5756585182325825628 16054658342082598787 17772925054704716045 12577122302786928711 231140682464676055 16360628084163821238 1796681678221888760 3404183498508795240 10221763092033855108 4057127598418431919 3986327960432595245 16194381801941158684 1138158139736393758 6930798602710368047 15472204539251408774 1237284483649792658 7554503088106029194 11432786464833075393 3573068470720718754 6870746941970180844 383478387357800409 12053972706053054105 16739630992742242404 4739841764898355470 7648935136629514338 8285064272079083684 8967755219701095639 12359630076737068703 12300253900863543602 17083322352008495887 13467841814239408501 10101013772751588806 13753620524953086371 12139053725975576952 7730339439309885090 14345092537217791431 4044807584447391509 3674593342365906181 3893456600326206383 12279916457094501501 10781872362806553121 6377876809254520309 14366404671095467719 11119756269402058047 17585329810486006107 9423911433429411116 1388776806027519478 10773396542983233829 1546137904805986223 11454677138854342770 7576888819748723223 1917530466411235010 1377040909411809139 10687184922837713338 10933030441339517837 7324728622028545079 16177285149975937503 10730507031696827641 5176155770407333885 7441456492064973940 12787830839639760959 8152459883517277037 4375443385928090854 14627436739257468431 16390487106250582517 10224293057271497897 5592032983257005234 15991964695112764630 13937708837151489594 11290180562773308990 11624307213486267972 11882669784899614393 15148465408935106861 5593613498699225000 2126334144761929046 10230237570298120633 12077091974021748089 12840078367378711919 18309246639047371374 3630609330629921131 6122810662232603740 1086167785300750615 5821463449694488129 12622744635103549179 5537411333421245686 6393607743780647806 12340827685389313413 9572066703082723520 5200525711347814526 6526931623735729083 13513898771485127238 17708934641604976948 16110070604327787519 11416983152850588824 11290005929427403449 15689247810043490588 15115062410956249337 13063636340035100257 17427854903807952279 5113381371307175719 2002982979916744058 7534924289036385201 5204661823590747879 394043890856661258 14430561550599111524 7639344533957415623 16742687280813214437 6638651905637561997 13063551024673225705 5072247498967115206 1806954904185853729 5940492972815002040 6582590469680687778 1308126295858343814 9039696137094615139 5084180505666753843 14229017826581370029 16880540058127647625 11928068383028925339 12555194467043398898 2505938551710241512 6806155797909525469 11654493714740446768 14593169509641858863 14979391085750461663 8851657610101529400 15587006642097205065 11575995712028500690 1365952019197508123 17676190549652396605 6516101089552470160 10003875496033238609 1700875669385149048 5381918738699446254 3644192452219526485 11421439170435892768 11379826783966757453 15848937481807581562 13406643193307313853 6543723094089460626 2292402340799896257 2012215019824368839 9995087010954863315 8559798064434713575 7868941116984765123 15376825926402727529 9177566957224135184 379532125358088607 7218797559190636914 2365844536093180649 11867185351459021971 7076025520337215323 9599758364406567782 13310689292576542740 565036512300312787 4991489750649452534 272463055011230090 14526583154888710727 5276961519355105952 6543560254876360741 12965493397195419693 4004574201953966409 10510177285010211421 16478921961197793526 3348272856237511740 3964404362478895648 14455215225743279405 15641756308944825666 12409668766128926068 8237081384155956818 8581413889585079378 4551403091607710958 9977886835726702822 5857057356611401593 6687075242817661230 2484840352821182780 17533337083588579528 15063972958921217572 9229256334412757226 18172872687045623833 6604763015418885795 8854177156945804837 9513918350599546969 163469493941322503 14609489433826296012 7243732073169794592 10583387543672593951 2905932633239606249 17566381547644244600 3430665868027289503 1967780327108633424 11946346587542629538 2628685811863509921 16541297959675024168 15374242961708514502 13611933201234557780 5651555863203952317 6698500093054684762 2355518767371513354 4453029215848751148 14310045072506119928 7237004150929885755 6132058342839706612 13279823508497212234 8014610591937396819 16292497785226721172 13037914459352455722 838853244854534075 3623896912399611725 14824951327579195630 1215649511125833788 2203343779611841191 16001701037147443514 2473398064182580888 5104021655280836733 7106004310676344884 14460436020754984423 17600141240887273212 1691532314903005035 6101455307761060376 11310067559616695816 7960289707959669901 14648427032405433828 14831386749058763433 13798440448679619972 13550206318098708616 1212363699011967857 3039118747619266478 6105295367877807710 17883141114312156288 4917581924408482770 232491614213708575 4788981878568956153 2188618978508564665 15700342243727515011 2154225829071318049 4179794743366756944 17682856648239673651 15480220546757068742 11182954791312858190 5348768291931534514 14404654389796432083 17745198171979296033 11450350506575206997 13007990266748366663 8703804245990264574 11127203973736680665 12260098537002809323 8255820280351771821 4812714630163616857 8413696608991533927 17331679708092597883 5159985066131130884 13803456035317877109 14957067289565207698 15221707901752529453 11386720431869737295 9181045230187125657 15687311571616884086 10257637628674447578 1260906055996911483 8758817841978365715 14590549998586064318 7738477661536883157 3271629840023465164 14453093025515072960 6332388410684514450 249642134256956373 7769868043696192769 7432512782007399142 6383400293920045452 9955090484894085295 499340641279822810 8752014236603182881 9881972850815737373 1915488128028139579 17290790920393360248 2536313151768635970 1501675149099325288 1242438024432663886 2387774412898994245 19060209798222627 10543804029147108323 4721224042726817030 1795380135348523570 11999975433126726980 10414460715934531826 12088367490227717458 16190459030362044512 11092140173357833067 6127287929935931202 1202291689537826981 16209453853778394342 10180514466453415763 13067332784871168740 18277504837708017415 11148133045254449569 3055099281255404045 17295057899460481069 14425810499994062349 98766985571775436 13359573925011091678 6520657957836141880 8502018681241763792 1529714875769939962 11024899882243339142 11198154656947205807 8634200450202602770 7186369877355334831 3800128510208193972 17875482923909106558 15503170111926045043 9770928515368789035 12618595805364567317 6309137270978680688 5425525911403307302 8677205370639522902 1695222794726140896 3995226908538185904 12402443566668363424 6373658799462235084 18247614696691566267 15128964987381675758 18364867545961644145 17668366786623931428 6993234844500690835 7573780745706748001 10500660747877229740 14026371628265350708 11411789486288591393 9299052801451425588 16020283787298567147 18187728032494151693 12523044252764606888 7039500434541429730 6122389879189182094 13398649850056050064 1543565811701373302 15373242589415267718 3282883530275562791 3723660748307153998 8577551924812067945 10946258675981873058 1413970828455950082 13153313532303282944 12161018831542753489 9266480743104714173 11915611775245962154 16158602023507815307 3760977630969038688 4489136468555110069 6135682997537337354 14834740361524293654 11245027579933523837 17444894378773507491 16543276814840175548 6914552508513215068 15291468911838132765 16286688387366042133 10015975327573926816 9492017974488981733 16449027690525585415 18031848168457305851 1799984542259594221 9373049369381270106 2780010084872077297 8740596730092592167 1076403328404785390 14713720715185720091 16977359120900867013 13487409646189762351 9146227066720117163 2809337738715493948 5057658905801503108 14841802710204407305 17062887590669949065 6609702575267623996 13321261838328471503 6329916106768483983 749402341078436917 926369425709693363 5713215526350233521 7821636398837195666 17012614243016834455 6610005960196265404 16659471679242697436 16842996138468846270 522673311810764577 2868848306851343745 4541290818828608391 119235295376783711 15537693287367070409 10725452157218027820 5407031137160458678 2530302162633035316 4653648278925035537 15605941859936650695 7551882432856701333 4542806816457088139 9751120046794447925 8225710494398957078 521227633201248694 373007604529877153 4402634673592798437 13382518629779172056 15474634590212356009 9607283676231459467 17761205586564306836 11181696897696941452 8199446031467909395 8621854619673388080 11555383707533967330 5257765167107251507 7603755639322045813 10681292236117534209 5449656271785351885 1450441147694170881 10063644586421092981 14176673356623894053 4818476810680594456 14167938738951879434 12520828861726576561 17048497960049398067 827851965025678601 917451286350858738 15354042509714735844 9222544001964054796 10981502419212661017 8240544605356337138 16945627317029428712 5997940138682686437 1974534983321522954 2485930708144681127 6158820645963899011 13554812077298868865 1964941007525406749 6130801063284533080 17487755004684420244 8281486307994789868 11910853870762370983 5283830829945185074 7379443864082454087 7218478486722460402 12828830164438530660 4115146451097959326 14685356233630156027 6059955971043991530 1712018522496777627 11555133288838201947 11929811291174511607 4188382582455832922 418631509622465888 3235720844249632608 3338722364603519523 14306879392835175720 5410980918522218659 12532289867698227671 4110577476388477001 16031858326852541990 4383485859959542075 2973275201723641213 7848769749949687946 5676415970422560848 13478323038767815351 4199296622585367391 15627533948310770063 3144002408605242489 2809244521448339387 17208146244956222186 17032655978942865888 11475250810998425226 7376755958532116010 9050065434943560442 7784563531257855940 12687774770502343345 9604614679835229622 3642591054984484085 17558147746854974080 1463714514984596795 17444596639031375526 10512264054423139951 15495902419516466226 3056618891818682484 2625155786615364574 15392672225266415995 6070571301977011895 13394706106954750227 7813981462077301434 8567541236090305314 15291448752831374977 17396545484443231251 2873665699169922657 3308845048804610883 11132099380887289150 2147457615380844622 14411610613205263952 10004970944670199355 4216088148615187592 1860668628782343965 4728603498289094160 3795895803826966432 14740631638104134161 9066453541468489498 16271685984247750988 8014467520362769554 15250385239424468412 6352561594873716972 2845610417492391423 17407459323383222755 13967305188814799622 16756536031431798063 8476690984030125743 3268164267364046453 13195715496592993405 62376042289145673 12433308045971592748 2773449178984449952 6578822982971289671 3419283757428421541 6624766141426496983 16382917056036054003 9904583454572502382 14102954849754841336 10710859968083933044 15940709875001705242 13477926268674410114 12956017643203625275 8028238421771053860 14229647876764360675 16867611126230939686 6385878854434467706 1963762123976188767 1070002090585049629 15935470442358477032 17667476082348965450 2330109967453034249 9108740937623417751 5173677967770510072 12806195195730474835 2221907845813222321 15924450683872816163 18316021161762083747 4047123811231388334 16919147895475089630 12070768190676079593 3318125664987278993 14750071166254829020 1380763235174346515 17809648852980576196 11331084964347397199 9700979729187328921 2864908789119542942 2955552007210127486 13906818270392639496 15143954427015061897 4679123355148228946 9837728319179859376 3946450676494836320 14304096306799484343 16785956060377658806 16221056360515663131 268484649723132704 15982251595397620183 16048587072610034188 6723603124861665313 10021773154572545179 5267931909215172912 5201657016563998388 236935159191380020 16012647148704979150 16379886220731954435 14776809453908649404 1188671821796093286 10874180836331058588 5711575100304631378 6207063815766353297 16467361215856085961 2548887915274023729 9780287342197094224 4067695361816105561 17307648864832087401 1965293937950563917 10889009108110532296 2448129381099273895 7094951694281136845 12978937679385523448 16157061506224555051 7394416471637566332 11708461326316726939 13093041679790296489 9291527692792996114 3946731986475003228 4030785687633215813 11090641159814838476 9545047228159381193 4046846842856592660 2867553018660283709 16116143825911875878 3314096655406120142 6959673543991640627 10905248878557662358 3462521323838776212 11064683344368674351 10788726723771972684 12728458320073659483 3776562643062892767 3500175725602150260 13924904037119478373 16282157568214608133 13407296816773579858 14194431814784856216 7613246151203600880 10678268028885008634 16732907855915253448 7709321922407157736 221314889296048636 13857720473289063930 11084158537789629083 7612842853065636564 4431847366648873042 2389795523463159229 16518179661947373536 13814077124094277118 4126684979464460926 14864124743656564643 6537059664998518669 4813263162493199440 9108984770524132927 4862699893312563543 6430382035361387905 5935788307167162947 878257093532558379 4121016718489142895 3367894133330027555 15592522615116181852 430339891096948889 16427116662290499228 11426892725464322636 1559589891606254233 9600417007227978930 12522258315501006455 10528611597833188994 233704747541808363 10488815023414526459 13250864855092536326 9007165468042437122 16470742790222988503 6820856858529006004 580088518367339906 1597882561970215892 2344909309808186796 17420782427246628909 7880119119823775362 9607159743796462940 8633550777165522131 6465723031182463501 16643237049228171562 12341727566586733840 92833716200427174 9944721736267595301 13356622398364459578 14061079209490332696 1255668003285802526 14191334480287474646 5734634847291910186 345038198090186216 11439757985481092414 7683142543465554039 7704784790232079828 2085490148365169365 1053619572474120624 1035386669129916449 17981148926714761868 12644333995764451487 15747190877637155552 17364928894944977419 9770145792139088470 4043557934726146879 669156283539587127 15190366995470350963 6432750965660251510 11574621584515446882 1525688293456054881 17412917862979481111 3029618434936360377 181790022826070294 5006399807335019712 17316681045488900596 11304114680995000374 15788073818935098130 15221101125615591730 13379819627665375588 800263978369466912 492656111503606438 17172196528689967618 13395100641195027387 6073795828556483188 3479663758409081258 13281661287067155671 16727405304104718569 953508144516063456 3468243642164349149 6376612285973949290 17569462156617303774 9896151148938320726 11719922264693886628 17965847633161180160 3423041201105576857 2973681204968646033 15273938244866320238 8043956529705413744 7499780987468051147 15788511406663637286 11239966021854732115 7245830107177276563 3669796557400756600 6450199688338186211 16983092703822435895 10397189366949588812 744812383681210850 1269999527233479261 9404304743160106466 9285389722576929790 900674228848278676 829935158018503584 14388650591483853081 9645646442908274851 6105056463281746207 9396486714932214088 9504964817665848870 1482301710654467925 8093658450669004169 10218409661566794136 13987028280426021649 11977524005667833790 4592347151362488771 13314690668605649314 496134153115295200 11503829480163565403 8046858606891524637 10362606222182333666 4104291252720142224 12344877661176066590 1449958814737348435 15479791725048683604 16802643802002714175 17250504311997810844 2599172697247700730 13520774119739204146 12172478926847956427 17983509670290546623 14583871497450077924 18316309298112474384 6626041762543402363 286331349501425059 15956244089393892631 11488035723198425937 12350710428109717620 15261173814492253377 3110785120381688184 12808907871966194659 17509048210888418878 1899352376253645690 16216897019004641408 9614639282849861264 17201914121014712887 183652004648555071 1335842786229581006 18260884815646929582 6354831796189281804 4769521037893379993 10372287349467452659 14853109212055154736 61841621032466154 7744128307523026624 5598390873029958766 5340522660174360757 2217789190624831567 5171002365320920308 12181709937802252641 844769512969578016 12510590777113817917 7679237066692561715 17827543033572795488 16433867854016446936 7887251144763436599 11142287653965402684 2337242634375989974 802217994517850703 12325094079193515413 17580965572228455671 9267655570768957364 15846143276507343730 11718923537701747605 5148600138578445151 5297999924760710091 18142579730245094755 9903090480460842417 11978879890652339775 10732437353500279455 6709480805134278983 15563617330424038908 835110786455573815 14391561382874021155 258173146744553652 13900550874448966434 2458294006593611921 10709491501370658096 16462421845735428851 13158110081745642624 4844430133801523476 843082809353800856 14061956583169796723 16349954290911196619 15318516279777432779 9877068827601422246 6258243778632805185 14828098064612548993 13558376667617502954 2802683037258744558 3046939450570421786 16067790827465577531 2861026969022209122 10042671431736439731 7820132888338927306 13050598981187503508 14149223513025598299 13926333534169156037 5537910254977555966 11640181076105591619 733871872133396095 1544530738668104343 16536355307760740023 17887184234694539451 16031686648167304984 10264230955227568947 17514438118181640115 3432499303293109024 17786421724103194959 12747310460979935840 6739877766577812316 1217991260194093745 3829713130299604786 13416686529256877481 17390356148195269386 5771641705113419035 6776883037161870652 17039144760258287201 5104658697119382210 10472164457878611792 2355596619520550262 10217443994693083389 10106542408420893503 8927131246407998619 12274421850165429632 16198885759097626244 7847394188605995030 9920299958026175686 13584259230840261128 15453396168032640151 7279676495670696832 16367729170349941575 10688591261347714695 10694064686424615341 17043210726347328134 12666385175494822403 3080776752493460519 51340429334878407 12238306768695515157 8624401239047788293 7777717186365050747 11076094570371083443 11629706699394458370 18433567664758605515 3571278006880197318 3597307909240780820 10698455441631291127 8990868344062522375 6140656722632503821 16264506703227997596 1410758059611774986 17254984033029917876 2747349279174720920 12130027817422918577 12176441863360340454 5379423636006014291 4074576119975202907 9465258722009085414 9134744847758094465 10790057141208743894 16953319456686200088 13549674471517500851 6631948798286770217 1889756015774908950 12819120863857963282 15689803934434467834 3820371118110322359 18094245081070403230 14136830315148449587 17292821937082701019 15284997902460316050 10649243973520123537 12581060878520211939 16188870846766398068 12696208017022591456 16158939726283428046 8596941512193907499 11186122932581773971 4637900036628969279 4194019633915640674 14738964065375409970 2406560118062551567 10943288925796460525 9711199362120556001 7582598725237515114 10557305341325478912 645938947380570474 10430077772624925100 17279691423625347591 5576019610928226566 15265633451257242455 1913137660921719771 10602870507672871711 15839566363677312159 7433417130134860400 11443510534313316223 12987840151755705618 14086900264730087672 10497541775593469668 4737319713003070997 17339599994667621791 428723834269727214 5959025045435998880 5086115604802165125 15744255808907003399 4295583532546277944 17287645185692745496 15967198232573574528 9928162335702719348 14838644203160553205 14809966929853668586 15232511450701367603 4368137536157452964 5887735925997112283 10690795079037781646 16815765613538340136 16558340818284928936 8261868875584760222 5597859239861372687 3079323991484018186 12150839413617499099 2034458878716943872 14042873496189611198 15998328409402541266 9850909413314701284 8478226859681880896 565696129249954372 3690285359069012029 1466096804467260969 14355825800357856349 9571254809474609515 6462632313628671252 12457328299656805546 3156824331132829116 10968664245756510786 1885116030362665670 17625859194066683371 7505604734041232087 14278491989043638693 390716809135217497 5818153674385549115 13297823835985828129 8924865218256992798 3314001496140358234 13123640018634901063 12490855049756880111 14226342685255922353 15649874756306285505 10071328062102824756 9366393817255356715 6127172007885311534 14089037007718312063 1638647516623616562 7241655446272092852 13624717771677471099 17662493982078168374 7598386316698012917 17658985518818505047 15769810589173595795 176320751264827528 1086127260406036235 7962012791304977773 15106034242062940079 456843441899403577 9620031243507790313 3003397833774366984 4396303584664001588 14087771628296018546 6281166808815164414 16655616210964856108 6268789477646520818 17440378399586559775 2797703626652791632 774668435003824308 5115533911295295808 11229933656235017110 2110121975320640795 16965206628781640808 3276951042831575553 7733705528603541586 11668402667770989929 16035918203282144452 4433132749155506465 10138293970274399125 16954497108792380036 3995163040986815508 10165237250106136596 10542286523187991291 18413043076648665095 5946547428545369931 1156945561346519441 203374363372645923 16299889058134469536 16521334261719431454 4035379433890325549 12761346224605670247 11513230645148533186 2257608257235443184 6817654154626261949 10399662366518980661 12232025033273996086 6338660414945121945 16878767671925675602 8304134141917580445 15410479318909651811 8356243218520305961 15722780653780747822 407837937870419178 17751239019796711925 17422412080574300560 2205805596321094530 17198886022244596604 1767185077716244910 14223253456074304706 11873932664882099180 1580920985654358858 18222341985132889152 12310648406318919062 8762941738793675833 9187743027651214633 14818261472980577659 1623689914916513188 11723591441505069539 589852886301897658 8421258772214233775 5634626717503220299 9987733701474434097 3501529792841357564 14853887190084289108 3988853522290188657 7316381569344193636 14279529690353335708 7611860603318435438 10986498990666978289 16558034245526576325 5171956605448044089 8169561430360126771 10001832505888728302 8953259644180619591 18310072448284598672 824469222073909917 3245725539044201936 9865703284819393761 14895308546387310013 18283341759170275459 432236489017684924 13870649059279430442 11159577312169849282 743998657652479199 11068591111771641595 4198791530028324784 397433926351047601 17946581222110451976 478535290811272442 6445907829793233995 9148063764385748125 15763568985429797099 4397625982988807543 3777639434996239562 6151097404607523763 11919539758858402135 5458959099842314709 6112921013356522472 4519509022138336887 16810098728491522960 132436889495879640 3493681634789862304 18195509777124657949 7754687065799931199 17776381437669859931 4326981072713804947 5414918916615619377 2738238255843420687 3310004170083544263 16356780813236744232 16418864144135870399 2247140101091050803 5430560346227192505 11385796260342385473 7019224778205522749 18359796798006385193 4554423080857507130 13931788316217921933 17865799394523061967 14065682095688401784 10875589550552763537 343084792443810203 938362961679417699 5665087596212857828 947861165916713103 4028791332675268126 9664067035152601207 12503530214569271992 14327336754551591302 10549433898725525925 2495397722811255082 7487832175718623896 10530783858148472554 18031329575410328396 5839825411814024087 10184211256873917511 3552989231476715547 18426865262337249179 15474976506006940994 13085585221648660127 15181053265087808313 344000928527374011 2101933828319328961 13692669524779083584 13921905383053909913 10872217450057522277 5246502676874177492 8449761381192942291 4815359237579079116 3322697156191129008 6549952129665335154 3465925230353358557 17759207470317071015 3858243434296051299 4552583456390668941 13890271594515957584 11211779223722626495 9494564789663026419 3113647867965256997 1837605908769576196 14422463324785213119 6349760784101890878 8768330270075005347 8400021740061448925 7781048109408867968 288833984366693476 3937660547887229893 11585664904016531846 1912365011532549423 4373414222172188404 8993579493393754373 10619640667245233828 4413509205216227477 9137822336427071841 9916523735944530231 13309322230960060734 14287343567404959440 8558176356951154261 9177448229626417598 3073639400746570583 2228561106963100731 10191902152449446402 11532127453989052503 16742781047785039584 18145111557705372467 6174208559619427735 15533374860481666050 10902785035058003151 4046779318049712628 14939735152876158094 2479710088929484749 4438681731197860080 7529129269982437033 10234036699076658147 4844256196945471939 8990082899990145485 9235926862713423620 5680670211538561236 7435034755435069284 692678481908763661 1301028940872391558 8356554884056089122 15642028368651690834 1356834259461959726 11629366094153517878 9932218085664868884 7081065482585488090 16726553652392870241 14278916249659104470 15884119932059326729 16580574658777648399 1666973571038188482 4274468522248791461 9268385273049134278 4455807317256563638 1269775445447700542 6962219431462984470 16432993648927572558 1936264458869833167 17033232452254551866 5766270191929812433 11731131305656666363 15030446130598568347 2584338529659095281 15971951350432360229 5353098780981393536 9643808590535340720 7063641905552906813 17284793345039470545 5324437852319767710 17808345050392499912 8928160074449028102 9363200062571630144 7145059055782840499 5040648867940623450 12714885641902073507 18052928558865646366 6262881392939033110 15650562661329227977 2054009560349020554 5362733166309590620 5307471078751318622 9455454296631276692 5119775870666396325 6656379812675909934 6428744907001806126 6150861993564067999 6682552138686849334 13718309560596287707 15530540429180009526 14208093630146578414 1570770921546182863 5394077173056816694 1476193084993215851 3015570707639344718 17549949553174768805 428723202148714313 10648931073832551593 14467177078542029198 16184116594668584503 15734343501439684282 15809561958066849304 2996701344698404204 13793983038962771588 7372407186659092050 1477283606653604525 4414778560579136037 8518660960955029159 17583837817817297087 13013164208270828499 9467043582810770829 594341238102485038 15602718969605787241 440363425093257207 4350655166605422898 10704446374674644145 3114337471230535213 18110531083807581279 6723430278009984070 16973674342247323163 11201044733600824585 6794081801001963986 17374266966458894717 10125927540447470234 3353203207380426484 8183439832043537687 4584555397045598302 14154201045551103349 14447202428249325123 16856842319792030868 8185837019741690723 14067841314275714262 12821601268465498404 13847681300702777557 4575027923885970185 6527609764690333114 2879041151200755262 17643818021532476668 176743093856497432 1136983086011751534 11226327620025453338 5125966612406301541 16537051972872817096 362139662020602704 1650643875972640977 6071504406811103599 2580094298388447241 5594431589544666941 1098873547800691562 2192990883498467712 18268359278993091923 17495512953733147491 10278708524472374017 15701525501378183253 4716070510757141019 8737255241266944488 10594094805890970031 4319821084669266948 1998193402783286778 18097850220212742189 10384982972533110415 6078803833437154214 12001758329837555851 1961429458968423579 11876772358336363961 15733407359896741145 3635002088973534606 2354417418655171066 13059784408913801948 5499926481310855069 10426012684782676153 9551871504875998364 9044206977631660698 9918355387639837989 15838721938215447426 3235235169386977491 15886290234363100810 14314026313843504982 1091335658260675962 13632327328117068435 9009141318920643296 14129629189973494499 3081761880131775303 10935548836060002125 3803197000323302302 13570695948346712945 1158673932717985196 224904927399203063 11851691720760419180 856387928625731564 14340265761536391858 430745197682723379 1272741072644331798 3534161762221066789 2612093648010874920 7656588906717758882 15558283731025418821 2539058368364936203 7423290745927712226 115512595143856496 9178622325289483545 12142897950942325607 6226183281885110164 11530197122430179713 12335251383990909915 619989917926978994 14762729196260423475 11710693445267592553 2420165500600597417 670821992421730524 4305821185125466212 14655071503312622091 13078220652979008056 3654506927347784926 14260781296472497457 12368791600402140614 6539463535732201715 13930076961694200536 7418669332133197379 3517709788289487218 4565412889818428143 2578597000010194502 3046352960876688486 14693741008856702289 3841059705148515326 6021228428175376543 5331600519717761287 896013256525400184 16134487165587675615 16729602508889170161 5832255028911600583 3166769904070026595 12258420955439806883 5690554444780303086 14393355130869168079 14881672324485236884 4654091953602380919 11780498525376915851 16354965102480161096 14021086962201492550 4806395803434435884 17602257583484947777 14061706770156598500 5900658757433487632 5063640160777162257 1004172878672942184 17721203051849921366 64220994789004051 11912543164758987443 17409532950765873781 12382016501972731976 18115132077220904925 6400274973077365569 6195355217356661815 11821766922698860307 3960327333572512357 5961539207416061808 12880184343416023864 12611185664225521860 16234438173540506207 10388958901471338947 10019728943096069054 3014675003195014024 6487166113720170063 17392769453144663939 774350746421374894 6266145160859156426 7334022243829477300 9784388771203504637 675901864787945437 2084264836247122273 11165200072789225199 14877961384904192234 10660313198517550240 11494869074630744129 555490380090228837 6135548462690332872 3186610686413452334 3526403963988037862 18387931669587274139 11774985558609285661 5910255246834542468 15042120903198081681 378646958945061221 2205618440308339515 12381390421110628381 3550956514460086368 10017835506827247581 8999110661667520931 5054782813543106153 3459875897484571321 3984708459567795782 10258865890136344865 3769011574790326883 5043778282541525535 14624649696422321039 17115953122956223032 3249914887488008943 9901880960019765589 7240581746491318554 5064911378553897107 14434179377127342807 10889489303016664293 403290794424847937 14657690697511417421 9870241498876045788 2337461674852554027 6912608854546926458 13616431467171080438 9761898260850545692 11757664985803965019 7359160927821813166 1985617177353167653 17262016975194282675 6566066284739167065 639223087769967882 7610034012448119205 6586393467625194985 13571397027079418270 4435972432167626589 2743737374964999398 14368139869316944275 9136501678966940166 5223114771797285003 12378625455474789504 8253343479424152150 3225675811520618016 14425979952410276812 12890166232976617557 12994775313924389517 524576179924048127 2202507432516556554 4334361934901736326 18044833621706053979 8967300736820189207 16481502471373970736 4503814179031854659 7287524208553570025 15242480653608428326 3239819766299495243 17286503549120661728 16588774893781047357 17524879991080564030 14439062611586099442 6994635746908316843 4343141283482941179 12088603972317061205 11423508767903519216 11904438016034743575 3243672532816971379 11261255188330663769 15757650708425635422 15755773599634077380 13379381697218545798 5931232047051731710 1336550691149563972 10165576760019681299 7412512067203661939 1110536399745886314 15629718881360290207 9182950508557871142 14569560247751356271 13612847640829085344 11567787888244305233 17500386744419898424 18128731396913192406 14687138965717226008 15283969072038019093 1900749466258890256 4573070506885653636 3593880443219058784 15355521179142951378 12335995741401563614 3050633037274732750 13454541495717429706 7662619940804724088 16238522911729352597 8972287544493529709 8095986072903547097 835414530873528738 9917596469867539601 17815065199702794657 17286008476407408083 805897030772459395 1124387073372104811 15670178823077451608 11685596964039528042 13771625047771703545 2238220423540013133 1436466823788789498 9017563208613340971 6313759929860561565 6034675633586567139 14334382821550251113 16346640841522036023 13050457973756704617 10019855953994848505 8889499256708828968 18125118302930727150 15633537301564967389 1770598120380003862 7361380373564385653 11391596115686257145 1870245397456067473 10901069203460113626 558037427724569015 5909991598999764287 659395923371840897 349661902451301662 17348195650870073686 18209612197924595397 13955735740188272503 7961988300640314562 8745411502583789106 17811674075017688723 16951723923290657494 16648433147190512791 11095577474599979111 2847480038680055157 18176271696045563109 5100523586641909485 6166749264540805712 331866181620658184 18372625791023598196 8751076346577236180 8137541912496419238 9667244028783729519 604656588774281088 7167191306538663967 5551248850032924807 10708523591569104218 10451318450187465396 10597164043954458097 18260175230869617689 9147134555736235430 7953127945155848815 16622037588614589634 15501516430533177500 2389505441840289475 18024657494529869912 17287119240995718098 16333643474352332131 10706865445490461163 4584152379171368138 12158461514657188764 10121654386813769806 3320296084969161022 896588813243744018 11041888749890271288 7104299222643236159 4490741464417817202 4341361718880912475 755979589488550662 17054899932451425732 16939749858521260726 11126210228958227517 3390200391455127562 15356976791777549943 13760544263507612063 5386249048275763946 15361550326243521721 501968203770674101 8051411620880511797 4855566502993793392 18127441080183695215 18073683052551050199 5355178566208706111 12777260365704458512 17650758599536757737 15806015951176932028 4697416182402342479 15017641887788808159 13185499772060750088 14517901132601314058 9177268594572981974 18219817950631066622 9895146550962434718 5684992325396305699 16485437197728422651 17291313054095284153 14504027200777519397 14964908308078998976 17379484270574541950 14955141971382431155 10719318572459097147 7152559411283101104 6973958581718016027 7681630575789671830 17976327670872789385 10836002857067088378 8887245967786336501 11402628308903691997 3902705157650321449 12153794663015023201 17829841697391948790 2340709269920588763 11732454779105045861 15681425308513026567 7178651095621755468 1051748010244891023 1754363447766477660 17286218488786310745 12243877043422390230 13552258098761285102 17788919665880121111 6141058227615616210 17176172083361531981 4470358747955716702 609023405194915759 7196116100243013093 17455259797514950840 1483091777912334582 11546913884669025401 16726997952232565045 6316173448563781991 10806847486123988415 15608383991724911019 5071066302635843425 4794130582590557261 13497352498786811476 6878335953085715245 16598995361864064222 17395291222087719678 13798327375775157519 5291188501984694200 2061395213712119223 2711600330200881499 2674491012810654074 16567343125523787737 10368811376108539948 2862432428020061109 7874331907927943089 1734395817122488426 14389173476984255776 8169428894253263073 2039317887034740408 6794211311695898920 13200571139657050601 12846590675128219952 9504430018113467279 284114413384269985 14795051908718028647 15444749605101738223 3031077490796129639 12483571847322223045 10320347278098347022 17386276264352462177 9816737814294847687 13349373098614169482 8174030314080280237 7029038032686938503 12484304406888923474 13261739319033200949 713814333080416827 9424424578924144739 3299288937744671904 16481133870757220790 318861571601331083 10743886842587669497 12714175353791483996 7687492230471921773 14994641983772975799 2714398764334541649 16046904730749434978 369842013394960437 14344373166466347111 15108537972435488949 7918953253468638032 4058903162615547303 8799049919911746141 14500043586099556410 3624750529657347512 10244240719780917717 17140058094454821383 16493909541554932653 475238967448013175 6322035459415518637 3037734056421054090 6031666198415965934 11428123294491651152 1217529639991972302 12382854659432177891 17590867640019673559 7689669380202233888 4464173673116507757 6745270882914343174 18361161880642318535 7894963267730577856 856284904303684903 9176966009893923742 2325355090022497848 7374178120207360633 15325216020794858406 15054197290230451998 14402342130419601344 4719684061590934972 5737360469403256469 12210870346435145353 9329253996280407391 17037974430605157659 5460271175378083430 17578621946844083571 14124246789502876843 15751702704933016564 9289436782330761870 6762947890158129673 16015334048232655886 15040248610885835509 15303094195870718679 18101737415002282055 1775023122450169890 7106754874731855693 14443381088631630295 4838815187288119203 9263650515479056804 2251229690261764701 12398922375711923716 14382251996186134627 15957625612144621554 15753042858377862093 13670070867774197308 9232271442201059650 4854922223204796304 7698420833721903731 14462485007982752172 16734139226311882487 147256423995006744 4337830037022364355 9803820122310590763 16493830970857223651 8950016890859520055 18047657673617760790 9978323142950853649 8075636941077155720 8951477222734053613 16202552264552273494 7383599449342541918 17443392245481792304 4343899791416496962 12477375125016342076 14856697244794069254 10631722928369188683 16404695181997098889 605031857654044778 6829938771294818852 16960652811563662411 2610080140214802448 15437796503154377501 3051998742200926939 7910062208155426875 9360328220799442127 4994048434529847916 10790173086297074715 9960090853486911775 11336420143564607787 14024955267135412824 2826381237276264201 17367776528180420330 9322416913592267294 6532340888955008904 14664795906800366376 4399438853117973332 8652602934168552588 968491155310368686 12622422202476427890 5874643362684246079 2342249816887674899 9975880522244748899 14654890332406992381 17815784532805138299 5396457610137729952 3663480722317779807 13557080720237417092 16066842291637126083 16897352961648917965 7863580924069886575 7188176823444406347 12109875405607211387 4452730896573366788 16455565368645725257 712147127013538303 8662458317331759018 13993494023055980314 11603806648105816044 15789377115052947041 1936732565384783493 14009504570151411681 13234944141287189676 16400362877290852067 5985165750583657040 4045190869905345188 10885680427752656342 16516188327581918621 3298041251879622859 5457507373303542170 233557110680193945 6452630762896095474 11117877912541035033 4482220991586924958 1929605431881356568 16180860349999846032 1301067428270151049 15360958913917659317 16329523631927259666 14997724211966219931 1670108275053358405 14284822088678079288 14725616246324530642 2441264652916034198 4317218622687815565 2373720975968368717 15711339725433571180 16968987169671558654 15997908440372303871 11485753240902647531 642864049500477551 10298294946300969828 7835855672927651946 14438937547116060270 6438541138097146321 2013489553882863798 15041094055471882462 9604443490917454792 13479623384342712676 958737104824281065 546405204504830691 2482959710906520771 12507799097030464829 15104540555224918913 15794468926623014543 84318903883494963 5815479095071094798 15234580525792839213 1046249569640869383 13747964840630921700 17894749277077404405 14988461243066983401 7715363971136623097 13812356066024755282 4255003313377973295 3607770776912547669 7051289371745101199 4383590770291343232 14568789614151485120 6475390158331733007 1442951763725961204 6876265716332113848 9869784110900482124 153744227172470793 14937917882772950424 6185697153665968077 11787859820329898670 17303711304555462414 1901541232831771592 17222019627946922893 16340955223460068648 12740898471081081018 2114949853586773349 4017368878765717501 3962617438839662622 5754222163005473615 8364843534378306498 13971662771406568844 16865239064330510823 7774561489235543889 18060209186333539562 13811218912501985353 14354884380874120859 8508718428297132233 6459306849515849085 13113650266877639770 9033799137812194413 10010949490013948336 16337124110029479910 12944423236772290924 4302196496112635600 9219136105653514644 11445187699461085644 12743843017147800930 13531394524305767517 6684848085469628857 17865026048860688236 3845246426326547193 3782588959221774327 557187986557729543 16410099169882494659 7950785271083481090 4374422834668032293 11913118380930682852 5324353262680166052 10182831654409712245 6449601602589826073 9030841718721748297 16084101679947052347 2662212829311854698 1885289410144655120 5980198210274900680 334791092187334753 5448692381589795136 15042188717426065071 11508922031753323677 15756280015191953520 79315949233075769 8071855719279085801 4068858286213920770 11816209793963734067 17738962337695867978 3305127061134116753 16651085936053024181 11403592838911534772 16851266075857517526 6372231436147487167 15128309611095984213 17485560897576262081 6930388020096937438 15484778837313882394 6602398636018181427 14053861315285776931 6153059733530430323 2090238315101857960 13132626200621730481 5598750827038669035 15817515751520528825 17560578884611129701 21872970318276059 17991893159580304187 3983216208644267326 2886762467041505018 3319362894416394210 10366111465322625874 7111585145781520788 5743406817875187341 9751379931846705959 12166310402737898883 17712746130832899269 10868304188845214791 5773831400600530192 4010263426159968988 8676975325788933113 11631944465055230754 8985331207956097193 15003727842635994459 3512854135526847091 6857508327370906998 11100057297067898482 2731878283771628951 1416593093593399469 3643894383454258057 1910379244869453578 2333097544376499076 1947373486070225341 13566458176355893814 9000143073183744822 12055568463530042959 12988955615366052833 9440570936736944859 14911559588988674204 4593400078220930329 8788845769544686494 11550590081058641313 8168609020394239648 8184830402500812015 3013801514703449785 2595157886346112155 3630935413049939209 9344193041107038966 2394047989871780297 5399094054436937343 4063387548949115254 14037021421460836922 7152942801569768193 8196892190169080373 9316970776895218665 6565555458631766754 610484974342882814 1648694239987249039 8293083200931320128 17530583773053262457 795057038613893127 7993709318613770132 4903150425100517013 4840057507604136785 5979422401088682826 8153120115632355433 6692296668530010234 7580057764201755472 17966174227430244183 12187751292520166288 6400006273793669998 5295873789283293526 5383725524059370472 12650556762407303871 272969777619172398 576722014921678408 12666907972841714890 5327845366101433266 12915274339827630295 5403856245094025207 10172109674206937625 4011390745804452596 10058659251784673745 5544854112809840627 9910434315858136838 3026895323945054151 12544706414861874768 3733926908689626650 9930030196406825314 9450081951677975801 1185118787893587624 8565274076194931133 562853000828259812 10704449671677030465 18374538902437723137 18275077503745086034 13535670131606704652 2541165668215452367 2760096148997398695 15311765134496053840 17155549978145088909 13153768421958323846 5968187935757285180 2528523838662527094 4246374908200748575 17824845671301413630 9340785999941366465 7100151922087583334 7518831821756938042 5169235861576352150 11933838956249016302 8555493678787909395 12538289747641878658 11374267077916320669 232558296427745962 14911868475250144496 9876287259622225308 8502726192395464320 3225511283635397073 6117854732000539778 10616265613384479012 8958717838669307584 2458549789584496852 15306410400441856072 6847109552215733566 1776130386158007293 14761712132652824431 16245312563512055321 578110295898744545 4590593684327266012 6960578745004102493 9525621849982917695 11949813336820375446 1341574010024445883 8532028756884644510 9454246652701007121 15961887128837444186 5602529466441958195 6587568083286464770 2774403146204199763 11493333614700047134 2448242578783657998 17253637412642513967 4297127093779272410 3090512674478987914 7285121356617017825 747512687711438851 5246424467865903149 3414959559693133815 14426305468928044452 15342631892277161138 15063077172445277714 9551403807923493975 6601409187245517898 9804808321747373273 6554140722044666003 14538274583985810043 16526648431412009099 5509419766054769737 2738488239381933806 13697956843999914612 2555112491185824199 12733434365204466025 5240166911672935975 1054710682046488066 11880053167386490814 4785192002642053337 10795690253222692486 338132594236718872 3517519569760704552 15456284441684602425 16724032866263239807 5262781772545680406 9832926458397025876 14073963548924865687 14659228776925687470 7514481830192299163 6504959327899803877 11269811203723099894 7512147397561437070 17540829033866065463 11871051524685680734 579743893607230267 2214366754538498706 13300369762097742635 9357320984413943031 1085678143358800365 6774697553695865758 15675220666382874102 9278202502901810785 7024737807459229642 14583789420709601474 9842327149280234391 12967140429221824157 1627864955071715570 11257748040037476187 1869200591979531651 9745955707322993916 14496429712671045108 3876493342040717339 10846047980232364208 6292272804580344023 12459325030251357279 5478654691541737902 16084500894798148780 2546104304607657680 5823668057984726705 3224844298350083171 6616871543526180055 10856290300576752024 9536353348136444073 6389935167411812982 10685724321584744246 131603431566446004 10598334580938117254 7211631037723716710 13344473310593008824 795800211900014708 2251455786185718242 11120023439255725958 15753742710329954330 9962637749053838063 18388320840341624691 13233016927112745893 16560833540214540217 12964708019769227030 15242513272928661129 1340641677923390920 5092987248027683693 17197251126472145865 8350963320463632400 10225875916470009906 16810606812935387716 6507801696342056431 1670149237325151774 10302223803485556847 8037705901529076925 11656681297919177197 15130900489265307079 10932497754970271251 5811441950974338755 1843518073560939090 17809872822808175169 17816256315093980414 12760377543992746965 15871659487631944426 5556806536090328804 8469123998638310549 3012814350846708681 11880048703685854395 16926701427150670866 1000455204370465897 1479883363490551836 17420360777133897983 11516132154712283536 5790891490825579932 4463350402943934292 1202793306552302503 9862837755725486194 6790568505910059710 12912166891703568452 1666537555217464558 1254071014472089542 8593047149646282394 469132210963600661 7929819130767985823 10607593399495212253 14672016721364440505 14439815969781092471 1356657722955093381 14806327885037106345 162018075404985234 10865823292870557030 12223986764781138971 10843478824149084374 12682181900914124201 12242019673985162574 3360364929663676757 4239881637142803137 6092590652109750711 3175386090206307440 5819531923187235996 9674471115339569087 13213507493349235779 16369031670934113274 16435206013150639021 16601320822500130413 8349474404462672449 17706206169688544647 14387445627565897775 1024467837798894034 2940935918326740430 3157614938651340077 700421926889165559 11393426122770886190 8436697660128648684 15741323369678797709 3153816238483218487 6964797415511307597 4575253696324723270 13236554017073391884 16383443188751617160 9301069239551393859 2371826198986918374 14835728222995827411 10090173497236440714 15188106103838659267 11156358979398632102 12962364558951184291 7708500971821488413 10560670357385541984 3232667003281176878 10879273197667629207 16145970591911552527 11090005280377977388 10208797018920381051 13807303424046154121 4306408966073804120 3126654889613043194 747498738521240427 14120028130319213771 7108440145805011992 8293397588053202315 6073424798573305596 15213757527230886484 17411051921072538208 6295710436142395228 13371985603192084491 9424801557481840967 47127928778325171 3109762088745193130 5836891545916476728 11783058651744671086 17951010901584112635 1231294360109010570 18077101999792162305 11189114018585446290 9094290389177748821 15878778342075628768 3635551019915582139 11494936438985345490 4977229476519992203 11207646743377347946 16353170019987166447 16582020116882363837 17328803433449400157 17620263457853430444 10600272882876147419 17953019603735573337 3579271172044146998 5817801994886260126 952274087089899898 11826965266815294065 8072448901137298667 15193623627288640091 783997369956958081 17926651944430740201 9151631078095417446 10412646501121842259 13395060724611082680 12284042976303840903 16439683024495061754 13063943385930136459 8215347861936535322 8764756257255726430 15252133835651515348 17733516048728964185 13606850809999362954 4961297601267344672 14823259990902078191 16086374639685687805 4371626183949944645 588703486823849776 9898915947098221502 6598288986691141133 8200965165555624520 8989206858965858357 2750712566991967659 15841687973055928203 2493240502526984256 4389665349546750638 2139773135586782862 13270900410658288632 4830896374414763846 5984417120670679614 9843525227188159386 15133169893485364059 7599551952571911219 3403955643529893360 10219554991252931130 13167122455266612203 11353072338895603730 11571896945879786300 11836419793439299080 8215084273095176261 3997399182789317517 6590905027992099166 13066406977973314172 9788597915274715861 11642988571135064565 16699216001844846705 5357770813278270236 16144753892625565665 10111567739384602899 12038888678842734800 13536676305542523861 3925485944993623568 14153894444677685873 5464544505529197460 12305742182162074958 4917807120517685925 14881556370612122112 8792369155534352576 17328649596240565265 1719603652551581513 9244347259708279457 13517835236117567674 1662124560115775262 7164401686194079667 12813193068948068817 16608877522276504242 11731063822616902539 15992473976942035038 16007385524050670978 1034203714905272482 8741039474189511495 15309759365238574077 9973609340122731132 8073790316146135 5725434834710400020 6047586049449539455 9959037659181100478 8816108160429301878 15577016148555316165 15154904769920163483 16593677285577108668 10786947312273468937 27844731763989835 4119614181636815814 16063963667867633957 4965018958071141086 18242707246799232589 9344640417445815820 55148432819802411 8998681683407089460 2502291563350689189 18347148316955586112 3120195396423286965 4756808786878107390 11751737460931264473 13140268979755232669 7326562273572297073 313478751562701623 2784901763857506933 4834721210409030378 6118425876129809074 1634930045546228296 17811757976133336460 16806527761120365081 14284509212722184597 8656546305740128698 11811912686865943324 14815309183519112356 12920882548730898253 12325624761885079275 313193139212352787 18053068322006489634 3332802047029527376 833844183655280447 4846514757981734405 609326140833580313 9396318209906640577 2389653528663444558 6691648254728669275 14670867633183290963 14660658685337458254 11823709510965977730 14894591248976295562 11517790347671296482 447029828430359583 6784770691409071140 14002754058877606887 9569646625565371181 10264395515231501469 12546849071104237361 17191202265881293839 12844255732205911635 13302815005524661915 14890202417080022134 10060515783138805894 14056041538738014748 12804987763829783822 3717091881100826351 4796683219588311975 4355330015657464971 9914909610003718772 17663049907909819896 16011837989388975196 15472832548056603692 13987566262049237993 8606736543500206798 28015510996447783 12270778152303876621 8188148782666646154 3919654919691547862 15863795159140171732 5219398154870841619 3459865780027927991 13436518709424324019 7964270116942195657 3639028286543776804 8128636743070991562 10540777683291962040 13756739343750286727 15002715384419855604 18170005483249789838 6820954720681425538 11651251134223985580 17420325182040049355 13487878056161646964 2760230801570517680 13453022557040656902 2315371592419501709 5050534675260367511 9778372818793960675 13964227689208255680 10367084518731267054 13150610611138193099 14765584471402863937 4621091100915967820 13947330241884446383 17940735215122990327 5841474002171413221 1988583998067682434 15016557139455542172 12385799408788273282 2783031810569527364 15245934492520268091 11011492364008495460 1381524895961252195 730769658900550959 5717426598388118518 4385467690992496513 16689924243808375991 606539353478484244 14538384689953690707 7841761227732617293 2243942296734699952 15377035865383279373 8074213841591762369 12431259491297998151 796360604290628880 9096545644653302019 189485143055691877 12322952075293574305 7904085249237623440 239558181605852579 1057190899805285247 14729468931896023393 954624127358390639 12570573226854197863 18082488504272810702 14027988815759243925 17162501660947200918 9027747515679576369 598557322223887609 11820320549562984647 8685287277635894693 10181200017054093178 9945310409230379557 3303647257171861712 2723586623539652430 2580784147799785946 3902118711361225894 17850787610819783183 9511623321187742937 5228625216892721951 672481079052357892 1853014302327808994 17555716770423086273 9803156134307775283 10611153842123846427 1342162110346756435 17859689859343669435 2403819718192197855 5081596688803793222 10934120485583910772 11109688059172987990 14560977537230207866 3778861235753497363 5531870216120135897 2098411585084355234 11821802323296056324 8546681558510202731 11140637077965665982 1345341948188887075 4966006706363922249 11506563928450797875 7686582884166509299 3568560292938603253 4338236382573490227 1387922133918873763 8390639941961385873 11219755709537540439 15012368762108936387 14179007133755199150 18391761093673181650 11185003864561212393 13272051403602701797 15030958048883109243 5353356718164996422 3915865315340309679 14281635510861681457 15640357653570267228 11317730207466406635 4946615273865146048 18405443948406848049 1841612092619348646 2871635713920006453 2889464502777669010 16816693108663096371 2762185805581563218 13160971048954556375 11994009782863818569 2429229986360335145 8685935060556970541 368447570455664001 11358821836482903054 4027840751251335009 6650746562046097858 1977070959928279694 4809748434647699490 5558728571810690542 7971447504760093060 2693485736164991277 11433990308407938489 7572713185319604118 13174392411005833711 3844555058726404004 6006388629679894966 14333423880573435676 5503397589444508445 13686634109458860731 12138598002350886315 10113262550711235258 316341176314137927 16733971643868780310 10311987236837929801 5162888165997734326 8645058761370233041 3541185685575124383 7663460069543787498 1765896920263738050 11725691261672649729 10481650206205647619 13151831276064238492 16332225651732652576 7592204538704436997 13137702656354059141 6237870218383405798 15988670373489047844 4870902066389694375 15870132722039728886 737065605817751544 17057096818066402933 436981426938266343 11940936324234917269 8927238549049452513 15007787167755132001 14271076127635823869 1827064269384401505 15384847163143302633 15766761339325021491 12768709138534282994 16467526442041490709 1684304579910134044 13394675192740840268 9905738862404129048 6822193783967875624 16327058207508118352 6936971597523007882 251473806206209794 1445913926428879637 13860253433001212965 4364470257608100674 18042307359929477596 6830433615006896808 7298548431098616365 6520962918780076466 6350191886095601189 7904844410989503360 14900099882889900729 10665919725142935901 8416716591702933541 18017035857982292368 9411983565260809421 10349144439012754329 9991745469891089850 18225134452079024720 16432576894791664717 1647601311077341190 16584441163691232249 7780884942191701652 17229171286484544368 11861772771821787251 16265674795642950486 4894363542600518175 11286882086472853641 11851808017224964929 6345217152852998999 6085666300586740455 17160467223193252492 17054529856420952333 4619666024519990717 7037789761670052643 12970240362364326345 16646515587658703699 14951900905187293909 15344677852669546039 17979935717453371064 2766082165732385411 7769969885996374795 10681313284242662247 13857603783561170963 14351366216941220601 8200718860260267331 4975096371612139488 9949900548741910552 10115335225184552818 14843456519393241509 4256019668268471580 18146973119552581152 13786235999691450495 1902078167080109679 15288345372242286376 11526560559025196817 16681800199927022306 278644964330893593 2966167287946943319 605190061317910593 11176098120438915590 12280625985489502558 6352008474361920162 2229297157799671517 6492387084804050506 11451576146479759822 4565126257071435469 13134315252690297963 3225763198255551528 12919634260520116596 12240512829003314157 5953073802761663230 14438837807826610936 14287896111145148695 8909481813304553943 6996066954730026837 2525878272931525156 18196108790399750164 9350018451833981844 9847666041879142996 15782162868510079371 5099594910798870339 12755332442622222227 11704028480933105741 7517869288607238340 18388197931729424107 5759805493609787598 4078503193357891238 9735979452600768093 5086644108311234641 17630421872245181996 17696234918927778125 3546261724832937206 8478448337868196155 17605337130806697941 5879430552916798822 1988124996298922784 3593579420946249099 4712236490228776802 12037226877548126352 1561832066940957173 8486412673581376083 11036846468844842275 18276572608297608088 12793491795891300027 1912219583563998922 14546379890503174884 9365146539709512232 3890575594717151392 1702772375015503519 1221341896430612317 1449437549489206181 9626183729372598568 4203183419441844437 3298851189480094110 14810831424309758881 4505712838652950787 1413794829749440710 7327928904962700110 16531241155030308786 3668809861526195471 5621493756193629804 17842664406688321356 6198212736386036619 4949583946837750150 6642529009308799831 5158087844776998906 7456660142856371615 5952204904882915844 10873029946632057931 11286573683363442220 8218082389131809328 12188738099228038194 1432716149867077252 2568259749470085292 8079881482357678012 4464150844199662071 16173644390737806348 1204479168805634606 14316521134942343024 10762782513436404856 6274997566603162228 8322781345520597305 2697164123006437864 5287920733037074901 9023378170519130114 1255293507954615198 7950139203951179391 1613750967807699006 15475395338190095092 1053741493453302462 2237330049976276562 13934501153989260767 15854375260416582623 17315887041121188473 6309256502339716726 5631372984351282851 9102336503023900554 17544548455345554132 9903018293804830407 7576706103872314357 5421383316327038627 13113585430173200575 6015019879273685643 1152720164575729961 13916966269995354588 1403121001797121116 13422059889318386542 7218480754493070021 636449820431080340 16164789821492966075 16554783891792577645 986627880777424829 15016027614873353447 2591811993648988335 4155041786187692387 11666112190856953800 8018122707262770985 14467839509609755051 2612776596002986505 12593779506425835809 2400798323290008236 4380722814193471518 340264853731948292 10392262691521181304 6440063561156982362 12619018160926762219 12830379517063962254 11182973261872737755 3098545457418214004 12292753801805301776 12543114195677117833 14373216282797490221 17576478304650678245 15736009468892307466 10533953584654083920 4814133743215887372 6015057441168843794 15703488723824450206 12127935689708428679 11132245271778237555 15425710968061142835 12912498998482375027 10180373371542640937 14665889728871421609 18041688304105486970 1479921624119666944 2189089482103985991 2174166431403174220 10389129414598847922 2694396391329541169 2437860785690449277 4075855339930842695 6148907057977708753 9915291627535551041 5443602255326061728 16412771460584744909 9635599489897906322 6760504941064881912 6925468745457759304 1848651372444383201 8290926997839124133 11141985223972052267 10945303762711486613 402908746967621234 4477475536378179039 5529404913444915919 8125485500404763038 14949511705686908491 23676431650063500 11225132851658034482 4770311862841885102 17540341026991534310 2704907127924268152 1698968768158035445 14313657561900146049 14756151801331102444 18029663184534595166 10126494834403631735 8288789029837078032 5851975756844234560 12389986102237453210 16357798575623496233 12731121429878553914 7296580836598348726 9531665257545850941 11890906144619852594 12796253704562516230 7037097086295345686 2594966370685939551 7496696557058545206 759451611127826745 6472317638921957969 15165509781106020030 13655025914559602733 4178465690285529552 1925688427068422741 3715783389524118889 6217177885850321323 721416282052974920 2592505919642585248 15317940007876935633 15279162295646044920 13962424370728409231 17309341623028737017 15560596648685424696 1748931741059534964 8037961028107577947 13211899590440909164 2084921653016518814 3893473926810923768 11131221932164412964 5503182516056625897 2754248068747689475 5631736191220762872 9854382394698397651 7232540195940262112 11576417228937814622 6912123250918610438 5478381817362341639 3520458264772621693 13993285244228707271 13160141414180148266 758194970019297370 14291259094768365439 7649190566656530980 15692757261383130128 15741268204144751939 16236664475189126755 12895095107120447815 9646195302704514382 4566193217062575021 11443299680341477929 5113133099280821115 10635141203322730137 3682582567923744223 14430197762573348661 10728903031665019443 11778855101184540179 7449020339633241701 9285563092309795566 12441750864269485595 2605440035795084463 745451890544212722 15861633774902609557 11799205657983256488 16219018050281100164 16677880350129449589 740801398571381894 15598610338646782380 1509848888009142639 17558067732545087589 877448409650369743 15819165889468855575 17373094549336512496 18352852586020833414 2294152832888481809 18139441431592825227 13308585969666984190 2174456694244990577 10698663212387011296 15504964552492227190 7423245245862307278 13391526971438435108 13524034315347352487 11252440040664560479 78286499609643560 17954292490609472030 10779256822044427386 8912985661506813527 6503073443557200017 18016619879769939081 4894603067397396374 4685872271628852020 3975192953931639629 4608510858597784682 3715141783728652647 12823526478373071433 15866532257478045874 13663436342695190497 4566170926254131142 900986913927230878 16472000511031474844 9954032826589189531 5133141275731723214 11292647586483474348 5660351653986702197 16096647369107678524 2700655937077659782 13781055375668455922 13440035683250036278 631997155104718825 13031900888387903981 1147135550128367954 14271338406872228210 4618017593207135208 14733037067942478705 14469730566900046097 9226562719366085468 349390075335787804 3849289078481868526 7052430746722396880 6905306876288226235 9075045797112127911 6820210741463846757 2824494161657438109 277454998786814370 17036810235864674112 18049387566669361846 9893595444661405339 12000921018340275572 11915090348898169623 16894307135676627359 5724953315892295228 5576807831465485620 745111254922172604 9222405660936083743 13507189028926764806 11935371428783426418 9454704334690908279 9732149970040697933 10966792310413134994 15588555730356950658 3989907654118384402 11726591493285166528 17334577268961765850 11592843168256323311 11436011627247560789 4209487552484393295 12783420521964945341 1798667273997958781 4939695114302244384 12360319743791501148 16758189951709825427 14902582423401280053 3479651917113676909 1889163278891629524 12000463499955453535 5299296305453668214 14543021453583670632 17978032738760539130 17240938149711732985 6480725311183114115 6117270408577160525 11208279612912308549 4427635202772257884 5321965621327668885 11580299948210085171 7234853545371435735 6034158808200799669 15053013185889700217 1876402655312028977 16637484886828811391 5725621779488983925 13650663485420012046 2247397796575804172 7423526966657949655 10442521479949967323 9900809179646529382 8934019848018216901 4381745323709823171 6504427544028537261 14681468551057737084 4753678000379133549 12310088511080626513 1389335956589614837 7000426074329152929 10480489337513217752 14104554074166248988 4981740595476470760 35785261594373706 12076114586221874470 18325447605819567698 8971083068373554900 12310602363220452447 8699311158370409598 15441309687802491532 14214645520369767160 6989413302459636311 3156858187927891731 6904193133012071558 2957288605540097081 5358738790627055766 17077495818630982857 1809773273983656790 14636176959436745477 1380016009622937297 1513604088548259513 13842961260302719075 4421550856066733776 18059744908644994763 827188441635281904 13523006119611430826 15297854569069506354 5096247586630300976 14773800800002343267 3761650648254214715 12518529529149224953 6679248379778308633 2913209904211015920 4630030755115200090 4036543221386283959 15752554499639936584 9225412060456149201 17471657642126398300 6788016970187530311 10440704961971128270 2340901577118324110 2682161628139296641 7474574214453942711 9854073142438139014 7020029477804111249 850997464582229661 18343249112759547347 14496114767730974222 17322830056942586077 12086000447262839245 13115652093681195755 11525914589336176770 14644062271432752348 2213030810680458265 8567310828864111604 18157514030896174981 15886521403631743082 18279981259590524823 18141032888231601704 3509630563218713200 7984913603794219068 10179451073821712165 14775597424813479963 8998955867899096565 4114364697158041631 15522439981264433975 11546791033621173869 3756991618900261895 11913619390157860745 7595810627172720658 8256420685115066598 17854246299016875444 10408119749767103651 3188350224648550844 13321980317201178313 3108388170670392681 8873014785122448027 12927063029475050064 8240113366167881859 18443448872377963504 16000907330727497774 4139483672026075709 1628477840157688021 13515899568754705274 11876541404401502463 6014551181955131917 1062829823466502839 6999344187109488877 3425683658152941662 15720669526170226781 15834117672807234933 12145029684863743288 15959686383373559824 2796746754357937066 7340993331295899038 743800175810816428 9889786941039282511 9682416709428361257 6647054629509610357 8305610202294615608 6841912148690393925 12060984111117314241 4208070378636336995 956798247208830236 4633625354276688503 10580466449706301766 10689809924462851065 11676815193359348791 6162251916687569655 16219022578635556998 6370169022214145912 13107026926931924255 7288511941905200371 16363080798509993211 16169080133812415323 13468906087455393049 3623518878927175535 10241469619148012185 12114123501288960161 9476387245603579823 6379449342398088237 9479674334546486854 15515853506011566051 13816142189049884495 11883736813474229693 12702183774915448328 15099013453536352152 16505520078570261577 6318523333615278705 6556142530379212880 1234062811318068647 8403285837270618396 7653941304504504863 17149210351237295538 7884025701697260861 6910752376109218675 2258080995525165015 11559854536228381884 15457656684444464967 5181372440879787570 2873671768428917362 12511544645930344926 14122966599019277764 8871882364318524410 17561430333705958363 11283787125981880965 12477148244264240663 10045200009252853156 3377828204015413598 17871588823843334872 14026568410776227093 11694880594813343477 9469772887234009501 8185049645317059116 275974356183730087 2297731011091706043 13408724674134593398 14545308425313946846 658211298907954861 12977482189667806386 15334728215599251913 6488858953600194838 9648243112475719625 8093810859963009349 15901004726407124400 9664770477090808924 2589972322937021858 11225388695707439823 15318706684004460913 10561319375264811587 4445100663109305562 7353078447778028759 16277937039264836957 11836544976432741282 15837145273896523115 5157296728422169367 5409300673798123829 17024487800039535768 8172312756127153893 15598258945666819997 7027298331525706411 8521156093425704212 10988443822596547435 14891856326427999644 17616674234781867700 14353013951146895898 12021013073839896829 11424811559758937502 3897856041272276708 2368991555113787224 9354838275919273103 6746265188278611916 3570573318355581714 4884483378277425457 10196496394924296837 12676554571366732084 10638733759638174042 10181574625634218232 6780803886960216623 1770451597198680257 4178844200509133409 4549002298974361577 12886134032918630404 3244781925671535113 13966857896639001883 16527484388700227217 14701214362325211060 17383726975973132274 18916126130940667 7569254852734518510 876816763078971691 7699602792929125752 594372733623830417 1820257578552468659 2040768637018084732 14145147548115147784 10837492085420530627 9156919254812474482 1200728349039355986 18021900269840832020 8633473156340762421 4955305384286944819 11246109604541910581 11092813415321063714 13712368232240811581 5755610877401702875 16971218767096959536 9540169527419164704 11408638034812422394 7682686413188412638 10728226828743500380 12108530069438260196 7098177103946027578 13622323917675355213 14474649341023931389 15627171592200422764 10430206938930360380 14358458470430873387 10080693995946610076 10832950217255789734 9585967549147028652 16171408567453153251 14858923285929728087 12481656545974052630 17960162149055363243 10559917383813634658 7452456770948201221 16325516731923545572 11182657757801077931 5137039060703847496 17681265304362303463 10761291971379773626 3089757264667795106 804928939746647155 14707985750833142250 13027705564652949209 2240417776889052132 10838289175133854638 4936572141770807955 13803284489309400864 13738174426806089045 3253721448158077208 14708655733334862758 4484288333478007212 13802611261019590890 13831893580364586038 2039432480209013261 8210994334359346211 11892461278209786320 7518907295478733063 15294871609012413428 2625196175290928582 16306618956483730651 5505011803411975160 6615852429360726465 13838588935536102740 16676543227042564859 6572300774719592183 8899671374373425140 12400826635937037065 9162269411017123024 9816447908845035722 809592302417948452 17970952791516793861 3781054238724593416 5474564250221198516 12446450971576386637 16434583573241720504 17226717999084779110 5964364006505640481 1286733620202318102 148957439449687233 18015565015786999567 1618653196889504154 14738929159894542850 17886953718081522431 8769852184348418267 6344716972887004541 12719959290781437639 10303439809022696338 17601934081898576792 11612513470726869280 16772916306561417456 1995053246962255012 13763133376314653876 16629852516396926624 17640757989953352881 15810907284072765829 13476104369764150619 11891969456814952606 4517253543725187999 16059830892270672634 17485774766386357986 7163674155792533672 10016690001122035196 16436466316683241411 15389326740215883869 16475387297783056030 5156939015177406826 15145267193403303793 14701403032500603184 2754278581790196422 6715330144330448024 7084762896123406532 15889168995183948919 18022300750375350738 7286806991613250239 14162702276367368557 2711871859185629468 7872470256577709720 9521499579277152511 8424563491023674275 1315806503448421306 6799175703568035451 12732588708492490442 5004143343976330031 15259635671718273323 4957016760601385834 920506869789781970 11178539293854713512 15901299082907367617 8171390958078867134 12329784753263397029 5231241315308209777 2218098751571350154 155598504398927501 14006550758551042928 2942518187908790335 4996303603228777827 7606830278518503782 9236775217572422917 10694929123421617993 16926318642784959264 13100808716124932803 15878898265875321489 14192510420869506980 4540071994776633045 4146211923393203279 6027819961080853498 2196026629222400151 4138990266757297668 6048035769731909201 18089489281276658702 5785819309375299816 10280735308832304334 17412901336499255278 17452290944312893813 18187624344295334379 3550183165294715878 6173255515218553232 12214973819781805932 13806366988187561874 6520919381184323562 2516670008047927372 1718677434787286285 11523706345795437717 18168066040634170641 7038223519111221365 6223087259873539512 166270084576502944 1929621804977411970 10131002673451622977 12890003240298379396 11069216667972744006 1978826886892708189 1242211475645491852 9649411091040856883 1115574950234185632 4465926667404946826 10158879659034013797 11200989520703570401 2420206773970942127 17926765015275058925 14371706004595500690 4196376186392879088 560259712833248477 6145445096345245214 8287595825242990731 14610255200059556558 8583201092915139872 14202043227351414074 18301771009869620803 6345822869437782730 6450067526190183904 11318893853469701619 12178048725044869983 11408609693305936026 3005220707429015726 16345494765003553056 7091758923495142547 1716261827118128270 4001318321160290173 4228068058602074666 6800922575218293949 13168843729157880744 16225165958834629188 10540879379301057097 11098901595758682443 12558107132598938222 4764136302604006320 17795902405051087903 2959979532896245060 6824266588496843019 97511058711798438 13126868657752213452 2168005676778736662 6260645424311123843 415105242215136158 10608360303099934269 12810463077258359828 286431953970259393 10094885421874992122 6480584896687844582 3827118260719318991 18368117782576553242 17796199424374175132 9519939734785609766 7375275958470351933 7503448908202234776 7036769234489166170 6262189161032074338 1583728623374173311 16157490109787852802 8674213082774940968 13565363883779082473 8585793359545799484 5976349431985601843 8312220012560895455 6297822111144504871 3852100871788739913 2356103695729925808 14806710243688891082 1882571427719188862 298736428460446125 2345514481928680080 17016306073381329081 12484484239240307601 3468410827223050588 1638094773880098465 8238434242007725103 674382581679796840 7802199759318596597 11865550689768529468 10757510744873125745 4194465504490180492 12326480100622059540 18086106592696491252 9060429549256711586 8622499097698819424 18316984996857419890 550073299301524815 6783232207033313106 17991734239780698886 2042664956641230025 4637131648209648735 4498424972796232705 881212537398500542 8276549312095223714 9047223960880977606 11429445578491188962 6392281294137481803 15675161426510861472 6815779405493226727 8101991779306898660 13046285584450055201 1098603004967508701 1640117037767477498 2381326544932468665 3158656702980610742 455685477390134695 12036333872460817 6471418135267398305 3437253602160190769 4289530511733437947 17010589141452382589 7450919908946383376 7127899142543710570 14279976854456803568 17442409157793159771 2171674847280538797 9590458139750919311 15701614274016537 16877657038323462933 10924232731168863596 10304005268935802412 2762101811190788928 15879053617506219556 3711927081894121394 11211061429233790975 6479999399052645342 17967090905270901049 2343881471573450222 8468934631745381525 4000608752529732722 3302212057957338409 12228226203618423995 13965536146445094655 15698744816580254813 9875461098282043767 13916866370605774647 2799726966041335725 5242674898756107711 15905018199783372149 10414794558347458155 3946448537260631919 7280555739915858641 2520285756069966187 17302996507760447796 2177463780054702042 6315968981340866994 9835422108305491444 11850159836501483647 4744375963524383529 14385799885396449290 12856390923062533188 17188877217545924631 16808162606075907796 16606111949837892224 4907360893690795620 14432597600410581779 3190447082046460093 5588315698361600872 11876715328223218240 16651950842769650075 5066232995906524468 13903050295728869846 82288908319577910 9327063343564222434 8837335746552364591 17270954736961946847 15650792031641107766 11741731584149720288 4409199937864536286 8989702904332014307 18032581789533180204 11338122452193507148 7305691491245124701 16895998736305191633 9932783690989345452 16126846379402502374 13989943544053627125 17889075646849865088 1785631132807595198 1560104922527510587 11040361977216102094 3882503927118678715 12438983112920195725 17322000540570981322 16292637139449963051 11854476114479628981 11254310061646270503 17038527062643502864 9417903324600896217 10184256461653853370 17955582681784548821 15032463695594162796 5994541360013424500 16250739566387897593 6804704974344453329 967372333337262665 13213264509191328519 7793318223959650911 15590069158859226048 8802062128584337763 11217212415071050361 14012573112930228097 7319045009336304022 7985669306620360351 6168474397148701719 6886195347417751323 10270294857415869934 3729322018634808214 16438076144356347148 6127211722864850557 12557742118369172299 13600454613212811574 15176379022353346259 907416989730571362 4267882963499824781 16131344913462829477 463297508631178029 17564725206780877218 5440801249522263688 2716112763480223746 11582728624283585208 2094840818934974950 10706965522677292283 14441206923821920093 7142865330280443444 10784181137443756164 8615327253796120136 6529202738317382449 8366817036820250029 9531055695830593628 13833708465668856850 3751121306338660828 11556034274559721646 14182546178529661472 7977604139389381716 15992219386322244522 15970221422396724679 9823367852801480219 6003470870233064452 16512590793392563303 4823425614055587953 1869830087821952934 10897087761834286456 11278794447680912832 4157552610419889082 6126260078569064856 2101115845938444622 8378172582546968432 4278432010721458635 11781910401273099621 13749501505130134096 1667490413852815957 6308559141396937500 5050794416841699731 8606036351896456158 11318000286280714908 17015092654228303391 13730711311849907266 17726370413763272733 5582682722864602826 7305702589571883812 13952236356461819657 4991875837120296623 13942682229230547381 12174124342113177639 2834694321807764702 6138212556180184808 8040980398162191090 17045214726450071030 4576193150101524994 16679690662804180271 6952115269512787235 2550959522519767183 13270589236875041497 15012727718993492076 6308515363657791975 16721112918927721044 13621370078661648188 11056389745435321646 1334740797453993568 8137860318901023127 7891936381894920398 8943502052932771905 10025447462650620534 3667777228078512880 15791103522752349407 12965649035633592948 14803073309366072630 13497857561280995176 5784493578027268747 15793527853207777535 2812401538648879165 11965476394164151297 8795833935264754716 7174979399625974587 4349961642153802384 17675403331435616660 12755917770399498431 9819988938152089434 14545037180190490268 16285340981858587531 150902887636192239 14927962590876888345 8456731819362765833 16544479880141104359 17967170997790186052 15438773934353729289 8697254244342602463 16989756171774718212 4567714649010656608 6428540590682602577 8791648024957241977 1567797718916419960 16790965976654692070 10240120486239685275 4951136243409191790 5486070717615783628 13978419447757822611 6557838334006362891 2574901650078184709 651429845745089716 5454398424905348963 12674047046189873687 15400338554385643673 5703246657388576014 2899476957864954367 7954738449274809940 5334379343558080796 2066931225881044215 1451347711539388529 6537117962708701383 13895863369469987399 10940607164035808831 652967036665488367 4698360777830528312 3760720430973739637 14184227908862614286 2789726043839909697 15909960123363329370 839321783745741096 15620878328127951117 7839981983835205360 13294956601090669762 5987289499032035197 13822130955701520029 15753583947384892045 9402026814359822966 15347928713638989138 694262141777821363 7616262858085297081 14549815043299435679 12451490257206155977 3231438099730542380 8128286922018372844 15202063693995295208 6455002860097618928 7314372900856315855 15144202365577996109 10846125069151292651 15951107415088210718 10931278761933841563 2462695338464931338 239694920235411183 17210418339104398453 14965512405538141386 9225685478192521080 17442390806721765800 14775369723910097434 8147735369732737767 6316077457573131816 4810208448366948457 12650197110947272641 7575974510770060269 1072137021966286423 4829880832597937571 2746737478296180951 11940939683714544244 874575027742676212 13263412213436543061 14406978251497334122 9877808615475988524 6053578433825284348 11537038079028770909 390506318733179652 16878638579232892058 18183039036710048614 5767699924235940761 3322949664273826698 13572378161133908785 12320085762065737055 18089617076508984587 624046047560664139 8474665357341111025 17939396827231861293 1406269501545077438 5085269379519340913 1786073776287740689 16298557797091467775 17527474297501913109 15829927585006364374 8145652759168331780 10016088066246333137 5568762477777152210 18193368628824829013 17500915953292214922 10683301163085751053 2074913659851766843 16991070086761164943 14933250485098428221 10221965562601112633 4490865927722521091 3108893671101684541 972578222545077798 1476835851182417868 16781865177158858309 7090945149282593323 9146920522842122590 2860371115840312925 2219602093604473159 3354370585797722815 12574664841127456740 2301945507140387062 9481773230976103781 16347320071336435801 2858662071668428951 10011225425289040552 6883814519017341679 14321901195070132225 4290568133668123176 11870443681606031514 16139585084484958854 6208883577558636786 3410288466075821084 4643612196347990034 14432765701585302278 16189140934854495054 16319145197273865493 11526686286106962629 14322984572808155967 12355526372306247586 18101529944754847784 3197321488012591795 6360565731008181751 8861783606725527660 5528876400824504907 14234908022035796008 1291298396618563671 2408253227292398197 18138712097507487734 5759430076978110989 4610025907456532272 10632400272739965163 6327273062669313608 10849388948905402434 233998033051760043 14255888596910423715 8726083182993960519 14135593295870238339 16487282559539162547 8491338318773894456 14256533612477918213 15999992564489085382 3137493419077634716 8786751346240906408 3261949736238920218 175332720369860647 4055403588716307337 7678874886310511415 11022289276808250801 14263235032038568309 1168029620152118249 4689458320309055304 4886022906742814787 4970455040404947193 5487657761738848873 5017068034550655660 13750923648672311137 15414464467085293531 7633518764470152782 15433189054776721239 8123525331610025494 3143465858686752149 15010414658956029294 12831754688887908816 5548544900788139080 6038797447191188402 17860727797105412420 1225167334901265573 17641649985023352537 7506926913466387768 7169766816323885168 9513973899530552380 662741909721002173 3443919965522088131 2059850106336159651 1614905700434176806 10814946950238454873 4038919405731423118 15909355511123900732 14047228551945417171 14700208753539823541 10187842615984372883 8965702888471949570 8675448668433640544 7247863530598182553 14129244454936720582 5009546341917706740 11705056436248340644 13128334257636401153 10041097717106219271 1473522485655511809 7273862060832992730 1299259996567691184 7765582241080846287 1071427267891636796 17155354124046696150 18104077521320199791 3382733931959448746 1782307784099371332 14714716313372150794 12101402887552598528 13473354254743390567 11582424704452298915 9989256687401769124 13255134198124664941 5164897497423843613 17046705238422692423 743099032654540310 17396120454277544791 13938149195734529316 17703613284511297417 12513348943662600795 14270926063771932974 14953458777059388466 12110771431119473888 1155460972785352010 4464392405908975417 17897775926708507948 15623042149804524414 14588062743192510136 17178379580623329976 11855900809937367920 17746929317058886274 3425365794551254720 10793617856806206875 13919485738468176298 10889971401858970072 998335366340666774 9636830579405734835 14708229327137389497 8620335360265637725 16628433268486906086 9462458677902477908 2307365299858939212 1769560017269647 2965480010559440220 13291845818816532397 2472013189413665080 17020274457659014 9921103731009584924 6563096406200248784 12997605950642262424 5508471636906771976 8380490652442027739 14521028597604605546 274257346546456680 7072725883055198183 2212683090766066456 13199755754666160162 9076742439654123849 7064626778111329324 7182159053818562774 14609588512925040811 13989939126259499275 17056787717487352169 7224720803969663659 13983684248795204711 12454101379755843140 14003831819008782319 8022221975614446945 17287215572884067975 11351037520934289870 8009993367911226965 11483972352217014270 12812914410176129424 14533655937153773107 16885319953051865959 10779561635059076022 813241445868683849 9616640208303306168 8959014105718614028 17868496448581690204 17826668355631940925 1042911279137284141 11781640328139976021 6189350044138771100 10359153381211019917 6147516025074824490 6342670497341162436 13612762750937478941 1336077819694627082 3694918262995511517 14849409425645221731 4661697772896169525 6505220258227281316 14129563023382102366 15780015675102667770 4696361323948973333 903930686852415887 12242053319429716049 11929338190924649093 1532986784725847294 13104596795444069438 536429483415952437 16196916449871616890 7652633389949563365 8846276357908510737 11993382092134213945 5396381032336433712 12308260279786546796 9617615839205473891 11443422996994874566 3225639546249234065 3122916604692661300 7387842240770199240 4247569804953357262 12792315008290689502 13246929975730980926 3869618748147590611 12759518567633669607 16543099952719821893 1867813215633984810 17867388447484462245 4446687706872128376 7479563308867035289 12794095421287186209 15658475719137462823 9956025565390540169 11277679112880514338 12800287184907099807 7687766962952186579 7744245898262389214 15919050808920656697 11145355629269147723 11157145892034081065 12353432003333606626 3516553567407317403 14911779172259765803 18046851307738191385 16519891983142698482 1995190583644841216 6725542475999221151 10323591856095848263 9848736088585028564 10465991980855204999 8792875892845216117 15505829101814561710 8953573246581968420 9505195146803816371 2877891211843121258 10406728617026738812 12938495537587127880 11869017248556193056 11191772756456185671 14812629425150154334 16449070237049587089 5466958714533098708 5008688348223385752 16763369952365848621 5512287555935963526 7251769186831053841 10004384043195063304 1892370498213652489 14431054402900210702 14109307981947264139 14618096271973548188 12892499732636450741 18118156856635402624 18076544133626041241 15365953752962759424 13423862428134147370 12240291829602256452 1043813956326593277 14269017401059578723 8388251016422853444 10019862353601740874 1794019225024069129 18419176492489332783 5334670272082528986 3315521620518729679 8847099204530954610 2408828312391475867 17751618991599705727 3435914004675448008 15628764017133167612 7237202357058468577 18354283087844346102 414055888825840094 8298259099140206763 10275084846241541951 18426163473585591087 2687096932880130742 10738047052851365033 17171113645405628069 16528429518369525244 1585371439164041697 3825976190990897173 1275331702589363481 4208722624285683730 5444227473014511982 17474141420700878141 8030388812379816348 1026529072167905584 8820400117385454673 253045056288581265 9269087612557705010 3953457176985525574 11589433424288832667 18400993459280640174 17225901381311454854 4298543229663065636 371502331258366729 5915240607924947718 17766415627017170554 9098663526925011949 12611260844961352739 7521776175692256401 14510248694489550009 14399260719008381096 814147274121953982 212007473595451573 3424126618087107196 16814543683365702337 9117842673475508107 12511742695598567666 1740193146607080725 14040998588693228928 1829578055792826931 3204957288148203890 6167737701431684037 9271396338606517123 10056771138512667690 11980182716449551295 7533301358321539389 2873135604800781971 11798964714617101755 12616288709918435048 10105626409567836496 9324338370563280889 3574648701688392397 4149776278003024558 8752102285588925619 5100654258329400014 2528793360193836072 18134651248349750874 2567143482468684137 18316475166027552417 6081803100658508905 16699026246619340585 18129720589680901749 3518410646001048910 1722965128302401688 3690354201747173926 13479743783289445439 2062205793727145597 15902580768953398667 12581395264584144071 8579832774080545079 111350110908891355 16050769670021979776 1472788621752241805 7554558549853025589 15688030605649788502 2639236453104385670 6539627373535276598 9463803565615122668 96685414598743041 4288481522629327506 6088895234584536746 8322340965556448588 16046282028437188610 775525558897087855 11188988069574935827 12320923781035627109 15652165220243682596 11935251522706670654 8973748705712313583 10458474488784006676 7676384557325979375 17662331494744295018 12616316978733931738 16862030112078740561 11227729906137328879 17101634895613821728 1110015527911301388 17220974634140818625 12021470581220928611 17313003427580199618 16807565163399423550 6352340614124339451 6510214996196098601 7521692357003045815 10549759010314754400 6216213640405144728 11485004902283429516 17091930848028946191 9768200975413901118 5247460761952846015 17789600896333152055 8769625597617842797 17497044766965704598 14270838861189954303 17166431033288710611 8728034449908818292 4498251788578584948 10004883863201985698 6520845129192780783 6236727035848672975 17015864264096885346 1379298427104781836 2846343412373665585 1926789444379469327 17908093556604033630 6935177019325589307 12116560841070998180 7676873033989963894 16095835748635291317 6877699398913209618 1297824181920879723 8850758027846926153 14814420716068384813 954783999742964988 12838987338202111472 7791588984213822877 14236211482337338865 904573320088086410 2861966604619747831 13801113047050375974 17532251243978709116 7589326215199019567 130172491123186597 15793297451607603635 1041569276552793222 9312655466282893621 15913998076740645060 951387824212373114 12527558950885359166 3089120325191068666 947207839576242026 12666877457457541311 16661804985506794265 12292853659970554851 7903942488025004934 13956985397494595376 14731116258684295841 15167496007574815305 14022691093636149281 687394833819576182 18080525680274427259 16471221739187327889 846558554106278561 6998046363892492396 573070320686745830 8074584205012142813 1158735023067328669 2521166433200129583 14006271121081768037 17687567671962992414 17785442641009328269 10569115886109968031 9741021007286212985 7635722656525578749 9045614849608483287 12675874535386116701 14665522699449132288 5743906109616081356 8737212910504247090 6618587524046977400 3218630746956136916 10690094521575474346 7802447369114438339 3354244797657618612 16178520423791163754 3699343066095154996 8208400136107104257 3633019493627515184 1868732642138969068 14344403366581655021 7361105837425135141 16196607304500605372 3871066477906889106 12944182488226517736 148455291176813480 5902601466638316486 13911659277340338160 9174456816184642804 4616381110623002863 11382313572554708069 10763959419594694942 16139642854764401423 7955822120680230557 3055939916410074163 12527989228063514539 14557654804381698995 8554671862599727944 1112714729565469474 1305632262471400460 2623911436363956790 12804412393386499513 17704641889874164360 5468442053830567014 8891827124089535131 14447673883871639303 12216560936344265760 4442598501004744458 9789724267194564672 1327103769872309126 10514524239918703777 11597231031556236954 16482060320461933413 8893240780788147566 15128139348538113727 15470988523154456500 12722048813663517080 5267654396931983235 4974255008607766557 15957841017378582057 13639953337912205787 1934653372623839623 1874500705521133925 5105411006614294223 10391895932670727779 6503592429153745387 4475916944342358786 8399196182172867678 2185830953680249558 632805042065834884 906677792862281339 12219995722156880102 16105524031095451623 2070443478658566777 4964671455460787019 10739419179977773866 16148215333203501869 12405838634830223534 7142469725108520078 15663056152060928260 14429935978163087704 17023675793833754613 12154845854946457474 5836423468417847758 3530114913978773739 14328416283595679698 82573451357734388 2974306483913922858 2326402545564361422 7010852175736182724 37736031934836586 15191116632115035190 17856228715330701446 11415446214676026985 13718862557143857691 11841913916294108596 15783920949783218266 17647165436602979241 12315103382200210658 7914641457274326391 11823235077745523765 2940064354368209654 2160840665279338499 4675889219304741987 15124441695128934384 1487624682976172675 15731403415108846153 15441683505312268137 16297373128132384756 10278917338555789028 12257589742429763608 6180274388527086776 8266543493002066617 1840682916674027455 4081368548661208804 4161122941179127064 9344687659887560584 14378406943056228192 12183729514612424350 9121351629881801893 6223804894550700792 7024390525335592667 12474234990748352997 17453142644402179909 11225558575769422849 14561237657111997034 7117253606422144396 7294039174144570931 17114801252680835115 9364595237748202798 4543449451771108376 10523364653048846556 4865316291494690815 7709048419209532852 13198546500184476453 4703656452142328035 13281879042407181436 14279579023566636868 14662540946470435764 12156246092234973924 9347740450075510564 11359542045802040776 7674187599023048207 7231984986702700860 15064429884796004937 39597131889740675 793948625213768803 580363880273345773 6507298357930316091 17486270975696352310 8106680794025917527 1022371203202803999 16519572087586918328 14967022001645081406 11990212925529250566 6105898925041502195 12759158315863124342 623882419006031328 6972590949520766283 825939191143417998 494945057770847561 2003215548879849022 7924699938984647424 8461385089418646307 17687994211949874179 6844865741582736839 7148046874510734595 4104010121567978147 17852939068888048940 7996129593513788224 4689861186747614046 18420867399768943808 16397684054888185695 11090203883032943017 12704712560103838862 2741248090142222126 7319634095898484150 3683413215329415555 6786026949818357575 15204426662735621027 8935677529812943882 3080503319115788898 11509597015848171771 11405469614432595618 14538564592455896253 4058051915389687960 17536613632304838631 9474900665978643314 11647367651663808962 1072093082727977255 2763259163331001524 1498053647419616957 15032031003667922983 7539230147922576427 11398349701771072616 13174323838423265691 18260259626538116968 13805139101690476338 4341861108645742028 1071560529508935416 10462673205885570316 8994733676405644299 7017188291831873130 980763796145041737 16575070929857553017 16735918874459328671 3647295119956088530 4381132502985981376 6300948844871720721 2149419420838811737 2537061369022711267 11838867267511035076 1202073766779072370 8810997933436958091 7717621978864944223 6923908317849249350 11356975783837114676 7248591381256632214 4743478750200656330 1139448411643201870 9745434937198300754 13553530669037903120 5116996562235142721 18079446355621158072 9141874392119862096 13415000427394593981 3129634659235100108 4118685878143359129 2066809069612539548 14128593421489101505 5794503987459602596 2374740939944031526 13718734843159659748 4966376632220566215 12501165702177403998 7923188508395284635 7854206966689761783 4614121140783770466 15305886328355883898 3987771980116902165 16741087118206524950 9623545497084899202 18221526429298089743 704381232584214211 10637365015920667388 9589440794983489870 14183330381986696562 7735594068085341975 14033867278409766610 14950681040504790772 3275305667934609938 2073852416011868627 10175827606694675517 17838782920270336460 17809730718016599328 9295184663023658653 3930945313759597486 7552077928539162305 7490075108342688004 12796822134425743838 10500812851700018553 9810056248334900340 1710639096269419323 13581353877147055296 15903772127211438674 17431021830441265213 363478578004077646 6637930127036008705 14592598710993475114 18265752757931915654 16529109469741035848 5765161240549436556 4299845622206111230 4425052258278179909 1296190742506063552 13828789352234085334 12185062262248965873 17279440223221457470 1949503043133212988 16327080677600466098 17347135615409462326 5035478889438148328 10357686601953736313 17608084947539075907 15980038275923684259 12634917816235912200 8992145312166233432 16805654038706443336 2764133277200381802 7135529143620636516 1908641845332232512 1630221505655802400 11276946272190265258 14141259378824494347 9139375593282974534 4920111440995646933 1421972558480408466 10953035133986105263 8848758722337569026 11799821656343913358 5004582918602663595 11026110365992406999 2067197465902206806 706109605957211608 10085926427124824392 921010092009748415 8700785662335580663 7667803468382574977 16550922950225864006 17008003649070883349 14627415267719548731 10460889104823576074 14700235498078559017 10575241093561863860 8495616151299668253 10248829012162412828 13451829203118439134 8386524366808215399 2202471179270405770 9945096233698028441 9693172470857075100 4577867137874388995 4897744994684838301 17085157554466202948 5823488390914611729 5995993578077160427 5463179912178611299 3590330601435878343 5327274658908109612 15114342404726047406 11292054792940847542 5478898913929932495 8437571080645848818 5648291208993346702 17398499627489127468 9328387919170568988 18356481336143191212 5779529868578001090 16225190393040609195 13321001399971250907 6086204489909736605 14235014698763165838 3433268342033161147 5748958248804214187 1757628896707156512 15575387484929014143 10049123108597300173 12124740959436855781 9665744292421468110 7475837853469822925 3044861172757430647 4277872095362459843 2904550464469854285 18092270487998863642 12337611833608663586 1102708453395497234 12303640556649805231 12175969985422585469 15481060889059772642 1606717869081314671 4905976655587958161 15598849595849396248 14740787570430115275 17296635010100007394 13139591092264013819 4156764126623415620 3716455554037256699 11545898995351972764 15737357097051548055 12350802283503525623 9482947428452513669 4810459387234077340 12685565638538395770 5284546221638261882 14053442305851547100 17695931323824901889 5113444935206616287 4300635457586909612 1962338561351753732 11829009239083529083 14562877876153407354 3056987046421955662 5479420838144784398 14478137588572080028 16269954727956332786 17027289975752557263 8592137776498766189 6763595521362400128 12492995676145353180 12907694996918237886 7802690920236502249 13050046105568675905 4417605256288230441 12212602249161034692 6723792363442702132 13464913827767777126 3131893780102560368 12213161764450268921 149718387289401942 3173070121649926640 2777300783648651571 11670641787692261248 10398622319850324898 5336162838696302480 13019619322169078028 2665102970514390634 17128379518654436088 2821613195190364389 15872376695897748261 15917154079386804951 8396496300199527502 14308364339324425324 9304426770150715343 10616823354600702706 13204019578482138975 9879051365580556443 1501441650499927751 5064425259429920210 2853591950582239692 14470484552179883759 16425401493298492142 8658579598964596318 1903573602501821749 5615580323113723273 2940179053023126769 5988437168744014750 13367990139808400561 8527029987059653850 12879481514225364814 9596647030748851548 7665142415811070847 578000961227315758 3810166364547159568 398047387004079379 3853527818186483164 5683084653949033353 9990122856223260218 11214354904464923349 544918282984489147 11571413761916216603 4833113161912133023 5171167522535823431 12648316125777251547 15170072108211040599 4004651538804178493 8824375172899607737 1442964004641328523 6110533930290051031 11425576824614384193 7453161417442348294 10480716451621618844 4869794002430388519 377724375424394708 2858210676452770247 5915611380475446274 7559623186577327156 17365302399446592287 9134980047262115525 15671349823523362170 14973474194122086161 12601604570425658039 3818527246116663215 17172622131810314435 7802392027289407932 6679162133053764172 2251509036706219406 3438758984178096057 11438111359752130941 9107913067233245889 11505353744209825136 15026453138557290499 13561977758460468729 10813693739417356443 1942318131800367373 1557979087299994573 16093102535959994976 577146980461884374 2454270997400049128 9520869519310959811 13508400448355735910 15673012989139056160 13216895220836088914 17133653811717447479 17699485282503459963 14331582087352948212 704148075590641125 11407090903066072349 8833794613608391862 770738648403658403 12940242642937304750 14023640462466141525 12376502373188144108 17138914187697759252 18090258343274814392 13726808077555138761 15909374538377428092 16497151191930789785 2513057336958016728 16014006806916191644 15379236758391234733 12201596774278151839 2138885844143272695 7982409090426952354 9160772763090013835 9971212437954541815 5210861552199259093 2395900470738089826 14859714392232753118 7073443931916772299 11181636079019044774 8725999526309063153 432399968012286990 14141297546102968464 5069109153902305063 3107317452478614688 18175134506052316335 17965997680591119979 10123436085607737797 12585222955673453220 10251496254101843414 11385731917725686964 80970383395285424 12319358825581734165 6193681559935748282 5541258049611250823 8417884836911256166 18386760620954789697 3923875895323025806 15098834343142078145 9661165923975972639 13254466981642563127 5081814231371392203 15030391415457223202 16033532051465640309 9309815203296515312 9831016222777223536 17494084036914889357 49450409096097473 8262257870027438449 17832698273036430952 14559606246874193963 15665863079648199495 4585408132706549562 15721504362413975887 16016922260393729481 7685641832528482111 10265640991383506457 9520042948503453297 7008964733648802571 15004595618232775876 7645340278820380855 9211959855203962352 17188581364348385543 4084981808090605776 17597317862906375311 5379383434939059963 8230333440482241908 3718954666097576466 14233262893559385842 1702148166545029695 3233903058889202623 3620713887949529019 2537492084956878532 14418423619768307079 12313161383510439016 22938628424643178 6636826384735201750 8116425183526051031 15021172657705475586 16063705466342857174 482796597430142104 9741202146690835242 1367979782693430318 13924680974025701251 614763016492255259 18188390120427306618 16914078310637196018 15527653283219689838 2924392914715316832 14538996259792071336 8658342487813470278 4020808648126634716 11178650611153970694 7199252063059319865 12183659152903601204 14787093571159543136 12068051680652287172 3355877094976804325 11827447574099495278 13622050443147743052 10426742310957147861 5719242362209849097 13115734272412462975 7731774844242402723 96992551029424328 14025142150558097829 12477992958711077371 201343652473172492 1351810024570816610 11439518123385937075 7942176527620491726 7709377341334520266 474917145464269733 10954041231106531882 13881276107673549089 10433488023833330676 8829248105574042247 8397266942994937220 14093882192212112066 5422032282013305589 11560901422720717730 16280747940043190156 10477730022566961324 11544843821894370107 684347965233954860 8455866371605540696 5986571889594704746 9719511789436082459 4417419975495763139 9021820673768794201 7055509369466433924 155122254793077131 10523406267793588545 2304032152662272166 15999760441875299349 6982629774358589971 4605907798265956090 8301139892630905681 10903994388577720511 11597175100768654817 2938767747145658258 16487558819712576736 6011271152499828283 11869126933157574946 12031269032376925132 2931515927281663753 6792613947350177347 13748219106143572330 14498577301903821106 12526681881262728550 8552228135923114482 6499917233313811555 8841830223176753628 15552053020839319012 11730434305063860457 13053445460228826991 8054588274430695711 673006590262582129 557478466158944778 2507269192498260028 5084020693460225668 6335857645277597332 15801130109972035530 17232249171814170331 2732994875614004957 11832773397154641405 6809729338368715867 2501409410915139759 14955841777592666972 15741729126060275268 12732928134676482854 14997295895424680196 9457207436058303460 12893244850607841815 5521297637826748372 10915893065320929096 13080034720045778603 3222077658909193526 17835856612494095463 9184253496590045403 13327946229770297603 2284029378055692334 16888794048118985652 2511782466831986832 5233773686883248237 13115738602134420116 3149403998302508718 9612962002635545849 6258543807763344907 18257334479027362210 5797468229575429901 6078742522558566213 9401430436210504674 13314054386620829774 9381598738124784014 5333707396528725717 8914593458045983603 12584623775186526840 11243242452623569247 7883298785836387175 11389011082370475222 922430671304353248 10219779248773489212 5460039729051548280 15443343272763514094 14926513945595927427 799460956832450566 2884693205062925733 5359550455752482433 2568214046237223881 11718042942208603357 17503003537447003647 12051207835897181560 17824780708789213122 15827377387732076897 6797980911180329756 7984481731805348563 17216598336279929132 11375069256831135132 2387749133263594769 14614994546168794256 4777013679557628233 16822018910669294601 18418629481731320348 1770371075864909869 12313595316320764200 10423819268754363817 6724921672777758582 12146395764390566644 9606477725029752571 10038096132014359935 3251002617121910136 2256845202703822531 10620505929743944006 17335663332211084609 10758133640465061526 6464570073574358020 2697980256938969644 3203661771446002114 1533830823083968266 14678765155288537739 13403169842966107294 4868990119526955028 8347958241287541665 5425509795121282122 13198958995402708628 3645770071094416447 5724853244080793307 2695893561559310624 12951201083058506374 13109141839955477084 2286570339698745830 9421171932700598448 1681990474419235097 11544324872512162540 4558175653825489578 14609663987933984227 792991548880686547 444042079786847911 9717687661670511924 13953056510345496057 10339366784093693811 10178975044412235763 1321075343454038741 3580743383862702628 4191722599471031924 4497922316931073796 12092339221953188352 1340188854978063229 8785805819688079886 6890778266519945336 2957147864566162170 2531380306022267055 12632634179945634367 12625059946231213013 8218043156535621945 404982302652677983 7926622537090188345 3187475637036790969 4394409091247801880 15400807039164770051 15531752838419262941 2580479237530374271 5579782717247485066 10609602491234219094 10322844655300189551 2230603234760790855 6551418731999960871 14445047186805704605 5515094946755118399 13257520349097534694 9267201042929740603 11779571432500722430 16273602104729437105 4151779384377796268 4268368732529282193 10351497402033076236 573898273114055650 2700024407918535847 7485021190966031631 7204286926155548429 12126903166102382543 2413749426457309907 6422232259661204932 3671140276834964929 6783795732795411110 16939058161903674740 11722792949578115861 8015528517122353936 10639604894167696309 5109210731574460694 8830896820906015333 13079576893668547944 10969734000575260741 2720916434733326409 15116708147424454271 9861098359992944215 16715612859239286707 935268469773299469 14127284481352011323 2696696659255491868 12770176033053049433 413516745030716972 7133513859552923628 7928663226669687630 6283546135491525835 11289741244367538490 15606060116071272401 8932547807391856409 16498162429626656749 2593056648983372801 2525129719703325303 12978410757840195639 13107131847501985784 5099992101827715764 1608373391742066152 17459065594884023803 15234599822827335059 15282587642878559623 6503268911590268204 1252758028333283652 14345379775886697348 18155709772480711265 11520535680569231219 11575324188773647589 13579200642712035883 13451485055905075176 8924757987118552466 1873662136236033252 1383083523744315616 7602879305970782772 17329762951133776095 7381724247983267864 16900440752099110386 2127124872368855873 17741057303454458485 16189072517086448329 5812136998296524424 11656451845765102830 2468779783582056701 12540442493956781315 14353109376397218957 3315454863989734646 7164173108842590384 5013560992096677136 6658220402306386703 12030279895687202661 11635536385599698035 584346378957885606 5084127736856005267 15346250245383570949 2875463881978898298 9049220964409113997 14690891695222192857 12845464902710896866 11997156120794953969 1353200347075620773 17825230974780487775 7725914042496313992 15870451445106875651 10327538506764054541 15771343740273490396 5656420544194944647 12433653127115655802 14921713094053033617 15694339746456377695 5121221974415485740 3344150515789995920 1717432555934633549 4104793054066534485 11666931107859320641 916785375121930588 1330150605609066327 3643148100144623068 3820315004124989429 7480778360876833100 12190502438833107371 9647091078612555390 3578339084940627418 3778573240429879090 2775469587978970779 280943974657997687 4051225363519324043 4492552405494335520 4628575362847735727 10340864213788845052 13208159555853701962 17005469140030877084 13081528334562415359 4804618657769166394 15648544505754374784 5979792880475788135 11654915942667277067 5343007916765849908 590330547911006757 16061197025870054812 8489454251728215358 7167101201670165626 384861420605084018 15680100439800248223 10852975776066803537 12233937573015439620 10073279993057200928 15589564090678498893 3449899874701049840 10264129077891746368 12309511260048957676 15139733212744069855 11514662058490655683 6232189851787238685 18162877790559580922 17481069319294415098 219718578927351957 200252955576688111 10595363524108855184 3013314592533457659 6384165222856641491 3299956001696884543 15415373407977879801 7732193324187439866 5456865552645513859 17946654188337497264 455602431559968129 6722193252639707910 8135550562912802805 12471728100000252150 4169372576832753897 14062960664588636123 10110525812670864302 14718489550541490324 15212586059614485817 1052180792936148995 3508300624711230466 12770758606021492171 3052054046200753494 13165413871724975570 9665524054686085759 17324003800332831974 14019440941209754257 562444461756026796 7761762642362288197 15663986172002940869 13866666242222150093 12234759388893452015 17690916745778674787 16193933751807107169 8929029986029644546 15118032521744365003 3053872515217330789 16299014039790869980 8646709095609813901 10829375854380696526 16868115960676423430 9239573376660835020 9307942878824623913 224888661952175374 7520438046736817210 544776496016009105 9975682464336063952 3393117340824052868 1728096467900233387 18330344465695079352 18326515638736127065 14359788243655553563 16226025543528487552 3949160105475488917 18232784199597229230 5681478301233648069 17194332778836702928 14600744367374975941 16779040306632472048 16310825721487270755 6503239456355433767 10067822124451089995 1782278639677032466 16874451821160536141 12744755982298344520 10752524707242427832 9189437243024894956 13143884433490056346 16731207998395816849 16494297147297443160 6914332970310362467 5091393997399009446 3279410618905094637 17171775304382938339 11634593994770927240 10726199242325710362 13596098624641455233 15086274345061148676 8113760303671465811 5607594530603994488 6604613479207319377 12430936740994255599 9683130837195362889 1027996049126235303 17752592116124356646 16194296827934676869 10706226001114562117 7181247243298751686 17080612631049483392 9775432059494449869 3987355173284012175 7432880642956363580 941416337655105006 9369923731564816706 17957141910086173348 1871430193430685365 11223775663890197832 9709789784285221134 10620359700711844035 13206105865627624048 10040316108450783304 6154272506379379674 18111226775149007928 10412753049714033163 16647290242254907203 8049976648595938115 7743939667953627050 7937870372531439141 7579451548940266735 15001980315970072188 10357381234884259024 8046220600936342135 6123676477294098066 3604325475977963199 10617681574434375228 11760049333923852382 17996229476671770646 6002720081963352462 2733289617898239082 8749505626238832103 11183570701798323314 13277646866989036497 6444536568572958162 619504501201813022 10035237942608873950 5329206968829029631 13907009535861688131 2600341281126907695 7861168961888349579 3057344701642374007 11923570084125983190 6653174783759733176 747667933604910476 15909048441177740781 10887481205413435590 17876831857625908628 4499657229800608653 13212959316922659222 1928528906347038020 13610624923082154086 4019308794373976193 14079671091715893238 4090627384336386175 15117717037610868238 12603779048179765734 14330531752531890524 4845694739395487956 16015729040744913221 12785463659249526903 8758407588393984795 11413654505645938925 7418975970447389620 3753036142748375791 7994191593307456197 5372513438039475933 15418332646549846051 8895649122804060245 10948235908665327006 4182137662718532359 10480615515419638823 6211983098732247204 6594904589778435671 1440237822336929536 2650919854370262551 17152556620980739388 8067496168573327790 2264156913224253300 6856011359577697506 14380250343978213792 15537856725514114346 15930621333193686893 8536624224403109976 13342392689784234027 12267762583273162990 3199772556860120784 17274294546502495243 17833338823838518954 2189074727683026674 12113129594460477679 10205269469485618585 203535428183190919 1047674696641411690 6349184875436637047 6400501871596136534 11422116957275141956 4839942314442245424 9599066250123913425 12757739157634746623 15034879232746664455 1860147974065978911 1655158235007235459 16149266511275547954 11284122077642710068 6344295904369933033 8664179010226657933 18116237514244735551 10691841570434287023 7249364470367890409 13481516344662873602 11210695656658586249 14434122886912664544 10931682520239212862 16969434354780491423 5836433970542816010 4491089587082280616 12477104408288198135 2618000068828963491 13037050907021223901 3657350394591723730 16507858632224708270 3221323481758893035 3275273696934588508 6652888298979383562 930665073985364634 6062005042494643896 17570523524367939896 13843225311966817469 17864291431738647692 4153574245030114791 10614606257723965696 13581924705013016703 460075659871815434 12102638118452601625 8061637820067316722 2685272983037354078 16390456098260717096 7768803826525976321 9926873606983117919 1135996881983256212 2630913781088851952 16478775084474794094 5491930951749355931 3396837481862034649 1621709426511522043 13048695036799473861 5769793170407626419 14037227664262167872 11198376866672220888 15646401262551047102 7268322526712594915 8801737060410660110 11646160093968528164 16571545620359992748 12005008889061432470 15227104827028309762 6614369790682722147 6219405485184662509 5991079103791906358 5552735901430285397 14490302098164261389 2215342522886770218 14115782282769337215 4750873832315230817 3981417615635613471 11345365731567353474 12276505496291929999 5124876796091863220 7812165371876432031 5346583852132752854 3481457750667325083 11150781632260595160 6128553289674516754 14147148847724363594 14772097527854195430 15317334736964469396 10347292623587566437 5136420524725488042 12140929080082510284 10990322091979419350 11437286377607338508 209619788519009300 10607301966016655215 4137531378633864772 4206827212635584334 11435924480520961187 989384701744102796 347379464606324136 8303092675115538061 6187772065562445249 15343291840618324840 8978546083986371901 15869698336811296726 17096772237835966549 14690728689116118772 7779239810182235929 14302303600645709536 6228009200349329580 3816769606518330457 5824638360261437334 8641025972395796617 4376536418024655496 5869560176944159926 4202194580374615742 5160326542512126870 15860666825390295969 460661333147073559 8518560834071086098 11650976864716624483 14275391976787874319 11756523543683775583 17663772924370848617 9218455953726176598 11425385853432645489 13878056213981543713 1889634163926669100 13203040290701771388 9486476871891782680 6656228745313403451 12660313744137887554 11606561594409648870 7147379989757009068 3297317704587357318 13609619758387350489 14939017925995504840 5301117248622371586 2835050005683874214 10636332437093302432 4613751117610284366 6575078037356402307 3060206683390420430 464658980597456748 11934734568569485462 8663163946550392060 2441229118018711370 5141367688085674033 11841815070286913854 7468166482063347002 3746809795121845329 15672513982547609826 1213179170857658611 2555742867818001917 10626796433827953944 2938882215301533735 10822348938574935559 4688066161695464841 6208693529660771064 3029782134913888909 13762639460843547442 7703142636122695944 17739885894247153301 12231267096808326674 3459186934064627839 6094747011936042289 13057019605616614238 9546311459325340949 5453210427619042956 3248341757518193323 1377725769802694826 11407506838864017554 8861829255025399005 12552096864832972273 18027121179752068200 7132744391606773940 7458817945090444653 9749884443860359067 5790496916529861443 17947928412652340899 10796061808484505936 11767980693055575022 17716120522980836300 10496689536108409056 2583410262676318912 791418051955479266 9061403398656357294 15398456356080264257 5972602170492905119 12018470325291057448 6731826096119216281 15414541380054268065 13620627009283774430 2005203339990557756 4150532173505531878 1804898369618474152 2787917221531191112 2132937884433005619 2056043705524354181 2438641262655418212 13491465245583598976 2988763411820588137 4346757465378950677 10865033644444690752 10519142363555344621 12137365251041487108 8056872276000338389 4323859633066516888 5383750025935529724 13107930824843111958 4771641168066925651 7914745007186191404 4862537966161078599 17382694954584147372 4784348147040732525 14473821919590131248 552294167441475987 7595909291581308386 3862218164216957531 14027396910004278251 11617376729560849787 16748038617056004169 7418242013550062547 10646656191582439364 7175631261602458991 16001781305189312294 8830317122231188089 6429712185343750615 16593686737324728473 9210056723392952218 2913222150205950968 7766893556226299202 12418104091332751112 1437643785721355310 9152894581637083347 11093520489965946560 11412796922952645843 16214115311639552048 17658944190934495087 7739416346300131985 17514120784192132770 11183061878289844105 17091729500165768174 6003508952509364701 8653676540272137053 17064493997212522346 5625459992682796079 4941911984765004541 11151672428378724497 12833678915367590672 2302710689078204451 11596529455306145980 13859521970585642346 10635732408775176575 5843179932482375601 16405866171433842000 10695480574994585496 4938516496145212306 9985774369398836552 3899186722651730316 7676943741495599931 12634968144930548473 1332233906545971120 15211108996210612121 8294089834457028648 18378566634290243138 5734334106805455656 13410983148432508597 9096887682983970706 9665904863241354402 14227948970833678780 11077993443629639925 4730545457625012978 16175123993186107906 16584009247204835172 10254391461002485205 5782363892044599611 6301842664900873205 920666878681365018 3628481365393608708 7136949087532352103 2002801796918502450 6636552129868267837 17573807758116900957 8537259811294776163 8076328360349391578 12635774377601352810 2235159533930177793 841311237576826623 17605158188158915692 9678467122153045941 12051512751387687619 140880074760772588 16722125518372647465 15076785519046627730 3102456446996733718 5793739453699911263 15612352376423798860 11449114424062325891 11390740831236685038 9797738507287062573 13004935290877918380 3635827347082007742 12797483371315179861 16097799794702746082 1264956090489319294 17888174666531741431 1862243522078705761 1578614802245965981 15822846272282630629 1859670228878346637 18339653967383892125 14146228312722156783 7750339222948278681 15821927664908897766 15640303225830396949 5246661934079443919 9718811280381096905 6481087092090490442 16855237941253048113 1619191496613435544 11949702847289907367 13563041632980774319 14395765391229694611 6766737902494114846 7236026010526093351 680507637696524139 16630355789881286984 1104956528685127549 6045281168737470111 2263380117875546844 13844525228971618458 6508239205601159193 9516300151353995448 13410296995222625410 14874140879656136138 16087352971411228158 15592227492619246361 16083070331387199272 9523136143126707409 2934898869622960549 7041058841259705699 15398941212888371450 12610429830783156416 17656731299136329856 13696906487945445990 6561046465239551220 8795322737021723268 5257852316067454225 6168312555898365374 11996283083390763357 6935051552474113071 3992185596852845309 13792125105736706562 7679708672509502678 13936981054786956838 16534372354223827325 12224666106911840129 1825203364521603678 12306032442547081200 1625988700273162658 18105169457359094346 2477791648710860873 13283125893121673919 6077196831496913896 10138180733852831623 4491356877705706233 10312225977348209343 8031049826051974810 2922367368965372747 13950130771779775370 14464748125984803236 14855641257468091324 11046716747524544996 5121601513730376831 17175995780372622774 1241459154633706547 17557544605741748604 10191633913011388018 10625884395940252349 243264294033977393 8981849696951010923 4938022223897940970 16650265308359815339 7014390818984566747 6441930265913065914 5369706894331400026 2509419782613848978 13247038727929503142 6840830014962090386 15892179710391550426 1055457636862436842 10104931666648820257 1293102313003650402 8711551005587504648 11457225678743469938 5180057973653644086 16454003572517797468 17641237959518847488 15671166973640794190 17396149170934656852 9000609145942724578 14857006137488452001 5238439620453547451 5072328827264616574 5934725808438858317 28079299633420629 17771188135536063480 16245265897828136267 4134920846268479967 1105746576027865685 5846163800935035527 11766949807457080651 12380437753106427681 14792663217048421979 1304592023026061347 11012279328091539350 10971407913142595649 326807246468137172 3919363909825767240 9600128263580589791 4787782074936059775 18256840834236989697 7531623345008270450 15635640730917172489 7558776053143158449 4671122099234655814 6021502727768289731 13737896482218095106 15518545772945976603 6169469952082440793 7130179171873346673 12331439304100344108 15519339123322599755 11770344252678302726 9525069533561426337 13538562762948300199 14013473104964678670 17091547798929270441 11561938001534830772 5655159675471589672 13393001016866260042 11283111810786093678 9753494959457109819 10631515830955101705 3954185135804663467 8165427750876577510 4520659714610249326 12953687882649283229 18319811038028940985 8884939472772874650 896654310912755233 5837130524046415393 9430363185673267723 18345172942108243027 9811114605629686185 5634828944905519759 1638303268409059335 2093849199868881680 4473403756851801016 5912900297493088964 4787478568314410138 14681788411674284415 12941441623694804706 8153909554669797258 15573747840073969613 3407946950283394537 14348506481770144314 12637806683112020034 2789893055174329255 3037558827546207224 1992364383010274311 13166174445935961352 9337232043867922241 10202547317386331510 14730868043801154960 12286549546602112452 14478032864169912009 10037794074298890737 1053893289506513568 8904264509196246429 11520561799676373446 16432745956410830532 10910787767046722973 16826778185477347770 773697673233989826 6243403305673595923 7138894455764148018 15632786797936099037 3449206207125434464 9704731420994399745 6196228143995916576 14936270029670634062 5240791624978108897 6902980843051252983 17311280107596528572 3298991929323646944 13942636863199359034 17534702073763536824 8462714162266656232 9111176210324588264 16838322537192640627 10487053443820770620 15027283817475013046 9967349728942919358 7826047654125333359 1938155626939984228 7867760927071140042 5294314844195426552 15157078403762664981 2447814773495244601 9678479736128385405 3639332110801369351 4373254979106052974 2726954502340896739 7762640356661406132 16132692921732735597 10452195323535955685 17132909621472780802 5657059759282326283 11197750682954041408 16764165655855346036 6926587657536163150 12969229431882622255 8494491514759284724 15688552564078786201 13147422752327134383 12610760184047349080 8776180415928046947 1896279161888376085 11287456774005386904 16683516295723965753 9884738447668155175 13346439907997302314 14605527171776272777 2961850739196684954 9868720583730281114 3866556074573110026 10309040601675163565 8351754708774274405 7395079393714170647 8903833591292671434 13170660928549069451 100973585317875700 3547513775399387481 3723635829231381372 4927261080800832990 5896994525031693596 5062080250928135460 8345681915242554459 4105110233833443428 8174475661375916733 9002372042079513891 13868643653845280453 9074063342645774764 619207004088045230 12668305337330131277 14651609583178004039 9285613654545454081 9403855776516142288 16668964814244586435 9807396785287787101 13649494527288253128 14891582936579300823 463760000735578790 13222833133037623207 5792327597403795501 1346916877258640021 9297916249724343729 3539047594978422933 1232851055986804469 2917090537196216982 13423548791352483314 5923865555645707390 18160683033395566204 6382342519394871089 10578675895413043705 1166398960815403452 8648374822899052884 8037086275531372493 12374429272139737946 5923317273162066704 5192552104483879097 18279659731919942336 15053504826044216194 839923721624451231 12573888216256159489 3975972210405780518 9878924029143216794 2627651503371334581 12904192330236187903 5329664598918534305 9438490053259375384 10496171725888796546 15171026338350840457 4662150638561597667 12099806346894862394 14851053896909172607 1493282113958744924 13223634936602494972 16484420857292725997 13487682396661413574 3881307086448200827 9472063976363639923 8248198287995178677 12183126392536539633 10412139718160645122 3051620511452848922 773916699451843673 3152214633257036985 6946154006297320316 6738880793414980074 12183947049771924684 3451932401474030214 12368511111022365713 6976342465092883028 16644219403517104311 120710655297500998 13164965868879699805 1510782020281226632 1391233680892683815 3009288251002530421 6436873948810533856 10088009980168798012 6216270525160614321 2953008566224655472 2641594545273176116 3750208641594764642 7160520486726525971 12596855674068368975 10003106990156842765 12030138098977832675 6879854929856003856 1599184401650709405 7024315578925567675 14850611028841855892 3098176677134353738 5730959922113430688 107205363969113191 8725881783988894760 14383419255392961928 18014955076810950776 18089600948453016998 14768391434924128212 16418567666410788446 15990772045447756849 15357245588280184132 16623172562766595603 5158590788044518724 3052809964495479707 2433710694152360262 12681331544645249773 5345717939675590087 9519838201160088838 4222475228046257841 9610005567103350843 16940401293230758030 3149239882896470675 5936695256627538094 18016511769148064081 14928824541747122141 5033235039704281460 12530854273066659367 10643022990924798887 3179693091089200556 2594161151814705849 13847187477809381909 306259062684268127 1172888039250581908 1499042263079075496 12368180646968938141 13290683381664590938 6907151216402628716 4921460290607626758 5258268862510346663 2934072696904575409 8240795462821052731 6058026215459066583 9732067293602626142 18269767216780108033 4678637968266363251 3801099163482941646 9370608779138407275 17681841670348989967 10049704433221616926 12343708476466421812 1280455629510416929 18319211896885482166 14001541660666584318 11484821447728609047 18052193191983772768 10352737126816788496 7582076685414744976 12036297659674076242 11269297250168079033 8640951868422345761 13627747526903855569 6327944695036292464 991099036343267270 17080210066252422527 9826042021789769005 2901048958790939131 9405020561882555271 8821209971168333008 5306444902543570066 8546820717455627558 14558887196718783755 9101100489789106675 11079799461755960363 8839854141893712512 944018496225007644 6917195095935311436 7032466177363871812 1951659367819725900 8792406372893882336 12517905686882587249 10167801501912576836 12089960339530052350 945688932428346822 16111660331403688360 4622917783962474105 1153490057541792259 3010259720214835050 12713323103324087122 4532086567031017041 9459063828488649350 1139881426404764922 5231129770600419158 14286800685091154459 11804840269464300135 570408432799776615 3512429248717014296 17154418146656472423 5542705272606890168 9416934518011383530 14248775015851440932 14821292168667611682 13357979320925755920 11237283808815208924 7754100977602214945 13152502549300379960 3615006176094165667 9176896499615110415 4776074071594163992 7842987238958591775 12337067956100642549 2048615649465390840 397074583834530600 3567415954388130019 5689309602912914200 4496029955631972476 5230657872341767219 18204519826833841357 5087413033859155276 12158103345989570443 11006955382666769672 6551517788861074491 2979592593878040764 16795762478239731431 4353663068582769112 7168665658129203854 12167666422821987539 5786790430226963611 2036945848495560287 9417367207681698227 823774116253017070 1844299134901461258 8945252613879845348 15555096130168804801 6437658576209167239 14885185195785513979 17523814921958820617 10792456971981069660 6113314982443259336 14584424940718849294 8816559309997148777 15078014256935458106 3423861281587547392 15879325216619015181 9920347353005613803 3159923459851176891 15145638937467227093 9990039701216659571 15156432097568780295 12122838598435177348 1518243777183874003 14449551476450541287 11125035745933090180 5861349655292779322 899214967112001736 65040121697862028 10435378054736733819 10191912901735599394 4800651296778290442 14023219220503141103 16740882502950364289 2967612015565079026 14610041770946335594 17650025244123148540 11953722792905457788 3765098496350917083 3069229520810022107 4538177324947577870 18287232407770215229 7328019405941856462 14243896757208946229 9434460445303427321 9996094124026251327 4869235543408398611 13230955347318913301 18082988630357058045 17217196680059174120 16955640198999834420 251576228884944653 4307323296337236702 13866257993419093449 17136088155522434533 1497219941668941627 3766491922951489716 16778624855405269678 9314333788752125826 9860182039578153847 13713185831398209995 1816080707498520972 13544132755856393026 3502019558592062129 16901004068994189877 12869745617300447517 16404196969444658471 9179990155703910445 4144330437411534835 17942388202741028552 1476789853037368589 7452315292805106264 15394332502707581252 8750163141864250967 5695675283057254970 12122479072280343517 12153892081883453819 13513525318046817748 7193718052236980903 8682822089785921523 12866023793015071275 10387488721053223450 4373806619408006447 13236233395116046256 18145781903003471432 17658118829021858031 1080139312950697717 11698762729164423125 14013633370083260908 2161676274986509922 5290975726641736125 4092590998698867431 13489377525394373853 2373164927528902091 2207265678380448194 8472594916459958718 13778717115050452161 12187584434000926273 7198385446368727578 7652052140337247005 10529421018296249965 11067117633247482503 13883880610501894391 3706060560140661211 2580882052813945152 5564130314497502190 13714401144986502350 10544719792301506392 1378256135384553118 10178147690569399812 1060561763078020870 5304981709724519079 252791431905094649 14897568952439969120 7072534769901568271 3604996838416323804 6805636836698733261 5339736378430924896 912213304540082361 9766905364366747770 5637731642511683909 12602400580123558199 6478595290926005862 1755775453884617161 9181590219933637485 5937434933329518077 16630163773745169147 14231645904184524916 6304726980840366891 11995317821310772986 7988969144161108448 10613622597172548083 2542205159051052548 13844569343989509491 7750745331001029915 15061690688771013107 7301127899960166963 17982281070637448708 4497170011151020881 7913279866519095872 2536257199842977614 13088263661219155378 14642616352965180130 3716024722156891978 6994016290080398375 10811413482644715865 2885638716822858740 1316193704856744906 6088654513621807001 15040953680742196854 12948958716488691233 11161065997647587923 14406353818160198559 14176585907220881038 10664478589253322131 1916676207362737076 4039180456248730889 10018236742938960069 8617116684386508847 11198957229995678326 13022091815829978286 23936644429291265 17893607400011293444 12867698532001225098 9515208374364997710 1134757548226398075 8774503897078943149 13190647221550626985 14390041685736435926 425728737099709181 11263226389717631933 7425340494520165800 13260343501866910935 12009020299416108903 8440238198980446699 6677871265983060690 17422442442957002436 18389605469505273592 4646510415720134061 6422605813980096405 5590834183840845184 2157773817464462256 3961305533529176730 8053142347283642379 3659651957667083350 12676236335150359906 1318550221595531652 17577505230416988438 14565643563399566197 14326957700359725637 16349390372354621055 1040294013868310494 5116083740418071812 6584033877170559533 9277458544156444095 4426664612869167261 2897617546042797045 7432310289960544310 16277512422441144946 7523859322031324548 1387940438655637775 9232028885223686357 7188216914785487931 7554777905668874612 14589887360541190308 3569673877005469058 16111791375477236293 9957997126180290115 14167029504136949783 4245809787184043098 4276246918317705360 4311112671704068350 3687028296671691073 12273225883810681118 12080453102512557564 18151035518093747520 9808250180824004686 7474841918267559875 17754783189712259050 12954048108399031459 5200764179090945053 11444087701688217053 2591360696708345026 17745776377805681397 17692313543192216421 15773928065115866028 316827629023858027 7800412641968208774 15042239785940352490 17744449002467104781 4532373429026312807 11126793188222240760 16339352190299205492 1997228703001880108 2641676986338039812 7085208836263340952 10458256718773372552 15126360503906168312 1490365859701248294 9586629380939317075 15421085978593310713 2251437565764629699 5651605289535648696 586077043981973959 11321899432296383462 16721948429411344453 9600883939315332549 12116981302845308910 15069004109815051130 8212026174562266679 16782695313497036366 879628345223819856 18246080740604477574 14193552397485868827 6727432081894783224 289111987091031934 5373023001877621046 3057264516817461293 3089637718919056788 13127756806577616494 12595873505757740116 1335988358052591320 10992448829944456996 6077325416400729424 17440726543690345973 143091976833203566 4066545459195656480 10564534643549054206 17868477673226383674 12394022658867110221 3139664188866876231 1698227394106318310 6316137388602528702 9191003870760157339 12467006330362097238 10408428520334047880 2036058086183014736 870780512880334961 9767001218132426832 14651237718694038512 16055777858385460627 9463977641704075834 996219138826994319 4590360991177773125 9233577167025242035 5820868543950444806 16390269768040183393 5152732158318307895 8314592848234566737 749212937696488878 4639639685093852915 17310966393356265290 7569219827635245870 3815774817367433472 12785306241119949812 4564284518577189082 18162219093240032906 17680654168660229556 12043760185404455321 4087353509738075965 17406878846723930933 2383404127211351571 10706116620671360095 13538026976296840852 10441319534832714650 13701855520915105818 3325191783794208472 12235252028195692159 3097769299758814631 12609277327629868585 7097318569132384549 17889547685694955944 17770070373208582696 3004252668521442661 1307552498918488124 18234178002678930737 7912673600044822370 6889205955309547332 6616521961628800097 18060615190650886244 5064182980586449027 3007982446971521075 9313949997397188538 12897646861257256967 6285008961062859529 7472742308796569555 1819333521096445839 11710516969033891718 13205273535777135743 997130359272697457 4543998044617500916 5997400295539338935 17667198304052124448 14039737417631323204 7368476452325520870 6750370813883825636 7275736079552206984 1165851004858843464 12538631919470253038 14906361848937883310 7904929857764102068 11306898437429305471 3983431721227422553 12967194923422979325 6290266232906225146 11601484024057528748 3262705105676974900 14405823311147394520 14076737877413363950 15996313461854015875 15700840436939409183 7000960519235435018 14867817771561264298 8709555809397915056 6359170145803060377 17622270865535787927 13203870635252043190 8741286026323803949 9241774712676329515 7817614291344066537 1877338302157506211 16236746838602648913 12882783129745079082 14159509459568987483 11175494908715257354 3723578119846369898 3420819765311556689 13188798968353852791 13331506012855720316 14642933857100383367 13532628836755583871 3146213744053263410 1458785006486681272 1049424264628315245 16620210539517055950 18285272932980668445 14570516710997887177 9088147700549521804 4615044570840687872 896098928292915401 4655967262067021202 9227802460981202060 5036469332237189151 15603975561441139609 15917337636772429897 8133329777090810002 10204305777658999911 12099288035579079926 11667562631210425891 556223010512329953 10361067132145872752 16555360021210751666 7546330958200405282 11758206280302007042 11555444096305692346 11806444306568618527 17222425960828057738 13968645704835716866 2937991763632432062 12755530190067008913 17148670932245901193 13500356298410270069 3028199376399209866 5022065860172148686 2150842907158411548 11858365545188192231 16632570531389138611 16436243649275009893 3752662459975808507 14682744340737212872 18292116356234764221 570675090446153905 17529889195229665179 5538162299494532980 1316308513001794886 16227763807772831076 11388384168288154383 7367021435194716919 12824914458791174505 7703874285166278833 17967636472610681788 13825820278817053916 6356406448444025458 4364158955229442426 15807692129036493936 2614635307545173172 2697574801165183900 17908684282652859469 2884872455414431245 12577616531581182038 4813226190694591492 5058416163274354405 15677668673610781445 5956804985862729670 13791998222137887890 5380498068167215814 7234933466476612538 7260782423204594647 14683500798198060741 10652890047507527681 14834088849056365711 12438030395451973187 3742123840490083918 11011946778764229488 577923145071480575 17527879046940724663 6373115250462734458 14669267799109075896 2748439932770592799 1484443533347401349 15268328315527097843 9498157975720344366 4520183117035383849 1982754528602568623 8039973161539305360 4059034577492823997 2002513904295185443 18405111989512261542 4988854828101280914 12941418363476925741 2060870849959338372 17236060810734504056 14004144194976801205 5773490790854815751 7234353936326910462 3308525616372474748 16372665226385905819 15915659356375663545 15589023581347553030 10012524702736123668 5055195544661049517 13316735988964658271 592422844412663743 6868774922830204293 17843057573638491942 5962443940155249808 7774477348311820239 8961418876595339825 7794896590163835894 140699640313691195 15490601449369922967 2821853271282315876 6178691462500305629 8704878659299174913 8648204969403240904 11752615535071292115 12345520298353229571 13353378048944364210 18142694563580269150 8066584901629547808 2112059597047993038 13999422118587739865 14102825027593718008 3736955004755061127 7141195953381401894 3875182978767310430 6300383819328767653 12649517919837785158 3303103015791764665 15112804924071430465 12885762550315815160 4288354437440238011 13602165350772388230 13092211390009472319 16897906266427684217 9398729667924034131 14068354672556580109 9378486385385908099 9218158191400250481 14935588902042727599 17737209972174823518 9290133413243654061 6030758859754066371 10218663399404602885 2900831734675461988 14222727238161073050 4685860639146177329 13869205502691906755 13328782391998794291 5899336879996492121 14662989114402175355 9430355157730334359 13494138329903548950 1414682761655895209 13035629640289458129 9427940021718352703 12664966314492773364 17949761926678362064 11777722717100059329 12630826623114640168 3939702305419384220 15325228616018913294 13662319572940229978 2371513822822211114 12512632064636845870 7825136387354260062 596946304654769957 16170098941833824680 11795360799100304430 11308931017796238922 15060926507073304365 9342964420700559343 8966781157702485421 8221539258918808057 4886689283920440770 2538859919816484255 9264733356206645558 3760607915484051593 3480215943460607879 6778174619418234835 4781819099794735297 9211884853001294496 300927922168949761 17687747506184677929 14623579810102045492 1931446045189842701 13872603751958285252 16548286079079319822 4639174026692726419 3378234902020097665 14664501356376533700 1805294817905973323 12135203988222382860 17278001266376992007 17094204703556613075 13448834360012934331 14212471999121228587 3172990827158621547 10538788316610433233 11098333949246382451 437782916253597750 12920870151843167835 13014317451626458731 12862865334498972189 324150486297542 17405513422943056291 17800377900193730555 8938099452585164201 12076528988571693248 5022649701156576559 17266841672529214366 10169880702020470418 7104489882922022551 9671337027519436959 377633470305235450 2713121962556285776 7648793934649383874 6806956934509644775 8063831424431877905 17046941318654956022 2061617820923261528 11539211957165586978 10328205468444223453 8656910372042830876 7996127832015740377 3044009167364623521 4590877753658592656 12242438691726057493 15206098185210448408 5562352761629144639 10979332179869049122 13733978350804916103 4623958296531367020 6018786465472846863 13515247779165292350 9978145827003134364 16299184169053642538 2438903101071257788 16192843819046782330 16292361728148639568 8231711088386703948 6417115393257036005 1620057467108754242 13027224461711732015 16098846802693646853 5087835384924317133 8799189646095873045 13633679342345839758 13267187248911915486 17531819842747189720 15471905370280914356 9244178494559365147 9930284648476284524 6877137268216962927 16726124449210764389 13108423539831494241 9334414802032818845 7696025346582355096 14424963552371397350 8196931091653278699 15333279847763499260 9088172612272830596 15363584702389815623 5357799773934737548 3012490611279357099 1550790459292300173 16388482454045235478 8938933947912267832 11880816065506438015 5575271277934247699 6448051958728704191 3318906395131555034 2138003046111183671 8546952644957479049 15209073787835916523 12785732370222957833 14759553846041200247 9529772758148012 15360032737665630782 17585650165941048769 12646463877221049815 578462354009402043 2075718557198350488 357576776109405508 1277588559523758885 1318972496673010155 14322736571686110186 14006868596748191373 4409464719894006544 9273212028214667777 7419034671492668446 4885072254596358613 52377546763690174 2757866565089336015 8059487220472961608 7001932925098471572 16483732084085681845 10197667130724469791 7744768298748216269 4464988311521125682 4545715221534624989 15134299325730507359 15468919978121917999 17277467445234776828 5155993786200753201 60065359217346305 1546788034567596848 3855794280608432280 3772200486895468734 7876759614452795592 3990779100171460526 15745602221007072 7236527258621990671 9351671898489999240 1337477063441220649 17811172358410002678 660014340925830340 1295357971508291862 11949408903608193613 11048648465282172873 11503898888075997037 6728862055486506823 8051113294930186851 10496673966804515011 17215391480029578492 139791103665281813 452707835036905384 5005199084324447537 1882831567807937922 16592841883403665574 12790287926303205128 14693103429621260746 16739752984637408102 9615510908393639497 15729921592538567439 16791839570594348895 15157269476218296334 13340901420798306305 8119425538878737908 3487837134574963766 10057918424732449247 359920673806062624 1891614215906429086 12211509394947047533 15475452372640366883 4761569173672750495 13907495244860370899 9413202073211723381 8098408832501859879 18126757199928143470 10794667927198567788 6869356515958904649 5327955791471925460 11155277071644485346 8944206483681097766 4308978123347535440 11309171500181756812 14934353457890092158 9959803916710405614 15223956182182141046 17759670810788727884 12453933279365092356 11151925901691272131 2026086398793295162 10757246638488356784 6494102807553832307 1806508768330862190 4064619405602516706 15187340923678834550 4763396708692853635 8616120875754937287 13699583337104063619 10594311922961845966 2570095428766539697 10381938773414164682 9347387409027619686 14063995144885064811 13138953789442171232 15706349545081570181 545427217594710220 12261089407879326459 14511664803366088621 5825701612800668030 6901049153558052598 7020317066527894431 14644738104513881347 1940193309157820427 964866597312373808 7408051303772523345 4891798317882752784 16506617192641022157 3471872248976867262 3440298358526502784 17982238285046582879 12557941668773348277 7693825842928066924 10268930269899953822 4015195155996993652 13055224235480686165 18045425192847492393 18243925112129482766 2023901910919105786 4973679822464563143 7186599551427441230 13854532832202270257 12922583114083803296 13342367965787400947 5106976398139868291 12475360356176279568 10482749336608779186 14667059891735011209 5151775468028067587 12850477863589949220 9056211057434542650 4032580285521860799 5261523214903414849 9998538264697433783 4793922505986083629 14523176399287314999 12770541901413627028 5728117189995105790 12839916360836734567 16146781136794472743 14592520589504281333 1492780380994286772 6427835183057795424 12053354137881302136 16956604781848612690 231611595838015203 3539070554640927118 3595614144948894621 4007513115701827598 2123007994343462894 15084300051875915552 7346064249628574969 8533932182801422851 7585039148707392078 7250698431606699584 2657341762888265733 17271516357816214336 13947295872015255020 5247015927205682160 11425307543970533839 4022193066099813750 11198206311114925058 5665721584489229861 8910302785483712210 2053074308197729719 15167687204686341492 3383611249502088889 13574691711080769805 13924220436735520479 16353782705790921153 11654823201229399263 11033413178507025418 9891119505983095945 12562607403541549825 8641614879254705048 6078748513800166500 5171200221375353014 8026446074853063639 11799341693959547845 13834811819384684199 6612628963840063805 2431032056209040666 8659988748070538283 11990097140256134678 14620221753677837853 15651540046884229102 7158340255454302168 10129377574273796850 12879028453798357464 3362687419156666975 12704670520347355741 528116078443074000 11940177598600095444 4295379866361091314 18162690749736424374 17927893625880927500 10727282770038224793 16425949726692380582 7138945778558679476 5855381304450330812 17238314934281132449 7577862701804021760 12856767202264467444 16921407003704376888 8068438334365072020 15237257648892016765 17356709406818907967 9361103877415785574 7588182587051599413 6579416800725633379 2319990081880664343 13211388824147449094 18381281911317969900 9495055956825817367 8915644617933106596 17015400728300109377 7034159262539579448 3116449795876183470 4623266455352651145 8579342619870222841 1440602673567254192 17416005299763267207 13876476099284515499 9128733647089912314 11736478836144489444 15391164018520144543 7119032559821867640 15527025844344158235 6806818095827180580 3906423927372481192 15507938015317051806 15179062847859528284 7076705797065178615 15769782891099616155 12925501922906646019 12624362446414749223 13312467642812176746 7945260447965484944 9074633302388953063 6336347924036739423 14245228980707398162 16409501190378117667 14366632211678264372 7806428714644797299 12894222537492402489 17168231054279471503 2190808608731120684 11273636357271998898 11160973590552542792 3612267274907325457 4772762247470266877 9092552750577304691 7104545220888276695 2004018431946540580 1722041245666492707 3899126544010871694 10952559817457482689 9402205989756609614 8622514828460233603 16505193552765224960 1414784686892953771 2773493715768303293 12419211407840965990 17126997723092603899 13655080329840150690 16216610955924783258 4527091230912493681 5497491828909709615 10145071373334573466 17751002732421561476 12282973516860620884 1851268035244869263 7362994475558946816 6280812417900409692 18152612568527363237 6720303026826834346 16050148305941085102 12771196205564750867 17366306602785701109 469957191815231760 401415259517205009 17422635059828592227 12971561231482288603 11320702244055349558 562224229625817977 1682656238165848817 16561569451776791287 1985969359353089785 5590215311887218878 5018038193804051467 2818997997050178220 9646913491590371841 10818312574486679044 6480506950042500635 1453000876742164509 5730346886980765921 14731404940451019831 10735437457667668502 9014718819260927285 14869121195329936955 4196564815104462646 9709187008563569072 8755696543152540765 14337613232773590580 6589138668138327603 5535681451507332705 15677302943550056260 2067446135767926387 5389050047987483904 13340428198861921561 17201598467456739428 141088516608173889 7951815776141191616 15717955175037395890 11269631506135371273 3447765842990126222 6768458087754192811 5880373501713516351 11655400577868219323 15553911160417881448 7292869555133709077 14835052364055364670 12781445327165304801 14104376904373003483 7082768736558758910 17657893288559931052 18227261527443471515 16132283661429591445 6230761091319411752 10450483920691068808 64918708682602427 13205664585384929806 6808537621959715472 13843056513616548435 7020733660944902774 13935404103564601901 8672664703737961619 13092710581387721605 17441717259892420209 15109157953976299013 3280849496289012428 6741967503718789950 12856519701092285017 9455708104255599080 18442786602645489445 10125739317430765892 6763369176166650835 17042695842981822036 6472315688725266968 3125154043544135279 58305592033178816 5549708583591389784 9114656221065316437 17302162103836908213 8539184639315519550 2606759606154743301 6373146747488128593 8034222163872186938 4378475707707029741 11799246460310232631 14559065977288861944 18187039885768178015 1571198528505302020 4084425725507321134 6841330649567497387 6540744055781347206 10719966000649353805 2551280236548759683 16273800975986702166 15788527187178437051 7514172043587288447 14479401356492937362 14707258313152554604 17920938762904921491 2789400751501332117 3131572078490616047 1166769718369894680 7747875244621567499 2464926723288013764 1375113988862561243 14654124742767465147 3592189970734593099 13688937515073064353 5474147993390983165 15674945512499221677 11215241120757379918 13924433268232800979 15454470490618069850 16221656553232649748 10372705989239342078 6637595150108374628 5772045710353973062 3916059026487202567 16508771808806550294 14674175047763076691 9133151055557491991 10000542305740749410 9973838048995076289 2347141682489504646 17871235838238851613 748419013517828032 9357206648113549493 17358158475653915764 12011436653658080045 5126404401218127495 14257541359760627734 18191561069463450204 6582418313666384517 12067862725507160499 2326058091869286790 16060113141166516696 10373845832105889314 11285231077363337355 2527979933002737102 1893667925920641655 10427322107275314494 3079826613454154236 9715236277409340379 6186211185917047016 6650240390035484635 13314378652739012958 8433600349723594339 4835758283983829515 15952109005031859420 4002420400376205614 6259560088907869924 564148635275589848 7896809139019795695 15738504684996975923 10525936584660125817 13199049630446382400 81083251666361496 3523878664299804178 1250056305667130920 12536311899484485770 16210673624978955198 5500060773256086116 16677878757342133857 17435243405393239498 1210469769640731740 6764906018408655399 2160879956300546300 9247217935635299557 12262197973266655636 6118561541964431687 16769389072582083634 12724695992924177277 8747430214361864993 15802460780626484892 1671339593640793163 7604656907841105096 10437131914125570072 3528770875682321629 7817902011094645512 7227507627470238638 2018140275851779225 11480170824522932497 17855940237012426211 12914420650335048992 6908758550898481864 533991500432493110 6882468269312440401 1703926241530490607 16009738039694747250 8821457354991644080 18365534850689215196 6547615049952389649 9474189938903189231 10571059984622867140 17358650190620152126 16392897615949155626 3387136857309307752 4487372968315020673 16797130406872389740 16233181645944993257 13129089522302487265 1417078563369352290 16481946656607609435 18012009133911567825 17175107286119536812 14635719467467006058 6502471384076233710 13356055942684232711 1501733319012828973 18176563663920553239 10912141847622796612 11189769121894787954 14667837394905691457 9401106998192997218 6873638274483913 12399437501620880183 4574639558730419125 5168370413950560618 12790837755956068559 13261611520720817859 16617826888452313504 17982601427247055269 15362157189180005058 5908743113029903066 4004355117197496688 14875082119247539596 14166816125144542267 5892043451409963345 12996253526593022752 11403096317473257815 10359046089014134032 1299206184030225308 8144779675073186307 10690891733277738605 7467378040918705201 765235466231302018 12170396954280373015 7764443914379770895 11373420692359339167 4975389045790384506 3886367585337175532 7507274896203523764 5072595150194005404 12168647026058419367 11190561987516483061 12517246303558903511 14844160779275674071 11451211212253641921 14233790976853856702 11684628259585570244 12762701854062264533 1946125088366508233 2587810495207825332 6200593085839459236 10921315130673388554 15823174907265913926 3417949016555993737 10313899166506791914 2464513007813668129 6786548596447856073 1254300413286663893 10125143248772020533 3147141611866275106 896630581345711086 15804913045491699285 15761617930500101900 13976041572817207450 9353554983536428437 12343781010276952224 13442602364908259661 18077090746546554245 18256103468059535483 13764663450045853888 12896608406155591156 11775408420327909678 5341329085911318416 17463956511837719258 14741604782053894698 8656245797541306837 3972012544246685355 8494458007531791043 14091482239229307086 12563656207680923392 11712593180402265581 10415694259422731143 11091669622198670649 18165545647794423401 8817574132831148716 11419364106527274640 883383180358495595 15287961674256969133 8673077412662670162 14401567667291372947 12447251352549139459 16008820105414372060 4485671872609450206 15619477689174729929 11250691307097019867 3926226058508729101 817238555221467512 1723628101792459172 14382517284078970086 15056129097252713999 4040262586131046210 4202238079232971006 5259185195097932137 17409194817954810648 2298207559899517833 14218543779090765208 2090232427946483657 14800409349075631744 18369253731465650354 4124356476033767422 13518420768226880333 13062394333101440487 3319407834892672805 9532173419475529027 6787741596607679984 6580643272295252150 9700821614872057648 12009777972066278211 3126419591387686638 10775776512387596733 3963879762370470494 8589884238735380160 16306722634298357186 10327280912538283948 6066146921809717158 18127323054456480272 12100137733487851085 7756652376829635010 14172617889210883022 4160698545861414104 3601569025606858019 14650873751053158484 9202847738039777823 428769781882690818 5622547596660118388 10403214278052352040 15193592331476550727 7447478046633505926 10226536299009196183 9999462891346640650 13072266977121016909 9316608565701889684 9631031077625684501 9129489777655912841 18005004839120143479 16714193476085317379 616986168455539900 15527495847226567293 3205994820244383456 1145403971091010092 14205102696336556923 5643502204562867925 3141409257171886966 8244653123377069432 17587764028600835949 11938274325428361021 17982365636217244238 2583907521591261291 1873614411516563369 5748740465119998916 14682010475910771971 10643702945742349424 9686241460557418392 2970423155510775315 17228228200934177287 16416558943870327881 9658357718082563519 3393993902290938089 13860441284156331579 5657103701128627583 11007667045149781715 9454070699600312543 11911082180028859495 1278332948382297732 7137104887575083028 18376872450727242144 158442770062271403 11519141613310112550 9284250083502568318 4635087520577102237 960535069599542825 1812824648115223904 141856372875342415 7810848091129770708 12695593865386710695 6004202829654844447 16187669567343702009 6378081075069348991 17078091023803395647 13325915831812163147 9268994433931580740 9405728925396400985 15365491620001888290 14512884439876261549 15399790315428130708 14244941167385575712 4664524672871473832 5491626127153861550 15897885805486705646 16373138632409826979 5448999490083593366 2988656647147351558 7275508311188924509 5442208797966305937 17439621498669980503 2148875257931138738 18241272560173742890 1086157477453438740 11837437614837853361 3882084047590040144 16103578938190074332 2212554517619410499 8045985401317422434 14854043764681123996 2892883542168771392 3476378520751369699 3106428161793350902 14625596509239503869 18105630276023232049 3812794956051436416 4895563772353997883 1672428945767448923 4492847005192709275 9017864859662475765 2217496159550519 17846174953095165736 1297995278392762165 4070993137366880200 17818354699349677477 8462666024949792817 11898656938883573262 16767702816491834161 7342118299686954308 14437811592711377355 5792347210134196879 4482648774262059229 1082628006009709401 9623415517345441647 13857579543931438275 8850410466138254175 13049242520434213427 17084090358341847832 10946809905750681744 16944914480485060365 12768446031594023732 9377748526137574822 8087218630063301377 9919583121041742781 4462456756679526851 7522167429970893442 833293417911593342 6541453025429470974 15027987223944629255 15777955859068347285 4346667653986926379 11977745815594995274 3552915559080386557 6379825752003398719 16677529586836391453 16277035001357034794 2506953878728670027 14578540038664330940 18147722558791271302 5186110441859154102 16368987154311381455 18230890787833566048 7128567916069195472 13384468249323707041 10584719504965804642 5991780689607432954 6819301989511724657 12596234847495825178 12144850389797972441 18407800808698034529 1633144094984087715 9882541990863262770 7888050538326771789 9261029343393727073 10718847054681689892 1887689568403385472 10764414971806724885 10559675368897109785 13017909775577423616 2326596430270654952 6970781593424863593 10935796462377189205 5710696595980849370 3176609517573897226 9460699823145522784 11609485494709306480 217385786846031739 9541619394603420073 11686324071702400837 436042391652268185 11815842608813526019 17477466121103499648 18211662584474778480 4118566448768856037 15770511540459701863 77956623743519936 954868646098672471 4157178647248204157 9771758194263305963 11823009291929145121 10562142881290591200 8035995256403846542 3462137522736646935 16722920278550921462 317793540682661815 12037737800217847634 5225394548136427445 3644261344614145292 3941116873218360296 16466971559194051960 4239218162826126640 3017947273509070321 1254245815823121997 8362418840054136969 5421700556587590734 5425978130757031464 8449078396191558023 9703255877820502698 11812789223770125882 970856003590643748 13520970384545231555 5625213250731672764 4228287920953427983 8271277714011662003 18073411075964771081 7645790441060192106 14990448378917190619 3110373724107682515 9434495651783751755 10896016834198719782 6550634797211632626 6018558251914652253 14416300572940960881 4682311713405613562 2883626833712973325 18066555961369421038 6135060278100073331 10381820372980853335 1924119389755787755 16884801389620795849 767232045895993506 6005062699371652752 7834491847394308476 5582467225555804 15387012381738213833 4594371639495448394 17527777690847522879 2273082372753899342 9682644476041666770 17627622491323984057 10008654702892769261 5074177605577057005 8691074206658750439 16745007887649022253 13097980734788240824 14369186641819277703 15498784625796083088 1217463230634477706 268498588166292760 18082367839516096347 10887482901963072008 17699467451582051265 2972462417583347034 9145723669766322251 6188804073750555622 13496349706940217397 11499041865029464025 11875837425575678629 330372344674200643 6746899244242107893 4787995702836993372 1784651447847661271 11262176644223408108 163892188994715754 12360488648476633705 1437654155956133183 730633182991969494 3315868011332487986 10443894766296131009 6463432337265622726 3008936809427542725 14499311428630756524 497836190816093414 5925530120093588373 16262404750209992958 16495858007527316636 4402383640317618186 15904462003123755623 13492159661571566449 4269900130526132618 17990366779664032648 12991907364017952723 4673295727714585868 13277588007470456374 14636465808558008218 15969345508619871933 13642234046202542296 1050482156691859697 12217551327699996892 1653759701920069727 10842067531444060597 14095082312024799982 16097077724085520752 3342812908798732718 363141292164913116 2708020694095717955 5853464687525305816 11550451649625847546 11418591860837913958 3442665567938485022 15999962360596575158 15475795747185214551 4768075618227408644 7486858707451461564 6374022538767781364 11538637353458632222 1005897923092007688 5316301477137056534 2598253759846243531 16292497469824498318 14777762272100560271 10178073051121538143 13968928945662708359 9952091673512006776 13078980837313150374 9108450478200885810 146572177672522896 13420117425285951416 11164304000544370514 1819729259172293545 10096260265964321435 2003993351356569475 1309327075384511837 9168965678763599408 6776456425174886330 2070533894259658027 17656065677537149701 3513755504289851402 10208029536940653080 16890270520476434629 18321472799826286672 4420505911004270374 12297485474056211387 807073773865567543 2496464934597883910 17284415213821966614 11009530327803480439 2213544473694299710 12271048793360885478 5008100762747557761 1898256276446478926 13461933179037520969 6952984345852307495 13332010253111733039 11557831086294122871 17824738697899012195 15877124547879078924 2383525099202541761 14451781124005366243 8462700662172817163 1430129257022565277 15769841206209893372 13336916653599274925 11900988711047369161 9236522332314103653 14600594458923835904 12733230087881076251 3093384176223560448 10245105317379684356 5869362605336597336 15817981250437742830 10552896722590229120 16254593901993398807 11989620978073355777 10032638443309643510 12803465123721491702 9253424552866302028 10231442253226112229 3852743047380540057 846886202716980926 16785272885089266965 11864903627102678222 7077525163701537830 15257221730106733977 3401344120954387329 1635749124317584187 9020092291551236583 9415692076215286313 7179244441098561821 4442900003745103232 4351018344101480650 14736628413923663182 4407950177929843084 8321805575326652852 2000644321193589788 17111940970406909121 17041606077851187007 916620004616639634 15479153415053598170 16888393175508857325 9551938114665197707 6144415401275899544 5550692027783972520 5425744068162237642 15300544852830947441 11596042555682932761 4979991587633090307 2426290025298156374 16197471847880730110 7104828097777261306 799794890330000019 9473752558689914027 4283355336285790748 3714498105410970646 18114114538016821137 5530630949508493743 17128257599220976378 9786022072632841073 15206035388600764863 3206847002901105702 14768644396525799358 6480535801098886627 18080045607318046958 14950068182214864502 2219537212751389384 12874639846160682889 5437086342406801987 1013043367255488304 4793848895045358080 14120630225241315173 7840207177890794179 12667946199243770237 4135726404498096264 4503506110788090652 14967861857172515692 4653416821597384136 14930176208941707648 7092734822892315620 7212603459457180753 11142219356387679124 1455879904449209755 16651289451646239798 5321244429307115863 304093082991462257 15654900377444960751 17065209775252620521 17233540327237715430 3868171773708344816 2041145014836659123 14056707280557858097 14355036108765176729 1555357219409507869 6551518891328815452 8812351298783379219 11863562503097398873 18065912215087414401 13901424113789776848 1247892684406288745 4142018821734164776 5856477473749995189 1562671781947546722 5748288670460603171 7516214713618333561 16272749411895480990 5660266452247926476 18338291997625350881 11849697885939628315 2905603187068143215 16305977173524293063 6093638425977227252 15702877956120651168 11459609201042805428 13856719151266576064 2035659541863988319 14340569569359222544 2732075781229136376 14407718665388276998 7579785233749128348 17523001390631683286 9974751139116574599 15706422591916531834 16568148856681337551 17115199160359563539 10847269506528280892 9727164005797044691 17992172952884932888 12009162536830713668 16688445689164286080 10035830758129379643 6546621820090370064 1913118237101606440 4765498512686137894 9668083302251718745 14743367361610423452 6420022250522335194 1051217265017111569 12934215978174303186 875043214117613543 5718353643016371729 355435568533892796 2879045771402965726 1574013806143813559 5463030968496362640 3787213702796534955 11763901782210371887 7698652185098974873 10813735195264168234 7474232696568651860 10228567572693073826 7978677988824151931 17354664200420841466 13094056105550226437 1147807862954372128 15926146940375707107 14358177970319187158 17671536251910644391 16283797157727229850 10668219546408687921 3411559926798506824 17267135262116810208 1060183273665886917 16785417650770308068 6948591280147334626 18233106923890374935 1852733357278671363 14726952579551170330 16778748074908331613 9768810262058545266 12510419854281140081 7079919528039146101 12763558085753815442 8823741348755387793 10700466689682944576 2770311316090307667 10698510089914375355 12049315556555265020 8059165845033422620 515729714826248914 1601776081168428755 2512858898366530547 17483212596320319054 7534299353913284670 10181583608637482900 102029346279247722 8446308625842263213 2968899320426007620 11815155217083313171 11887569827945444652 8114061660102240672 6300591334579424791 2311209875293352621 5435099628141000580 3095953227374661629 10223888182609552189 5845422860820278145 1433056031415191295 11153934016658225206 5171110214362413872 2902046931132460276 6572803972689831085 9603630138521199547 12395000170590961656 16562114816459240614 7618652816198139541 15560446484600440578 15603029452615804563 3669992462247545068 17264996874852528857 2272829520680816902 4578510691881739389 8469404570551927025 2870454441864785098 2779449939318690265 8151286694194820467 8290357322637477901 17861578634500886401 7877811979894576714 11955489755193942138 10891770281289532803 5869532098696927988 3043543307717968166 3491959273839786942 13778648037719611855 540953070014457555 16511081467785878240 9771894666566900490 2074664828551111028 1634324879128790022 9882729011839076115 3653951520818291062 3971311905455734462 1196002985014783901 7423479966951738782 17019385991194205143 4315086189115438545 4243875882905846833 7831863599403355263 4064909718270710830 8135308903181000893 15806855471449340540 7543316590630654617 6586230639681486584 2949694968391992066 5785925544531287626 12411722718963188999 9387764844251853105 1449472075613226478 11425442915188958634 17460955510934326004 6689595485245913827 4797551513478829778 314229821145533117 4561057520988711607 769968208402404930 3019029063026725090 16491940275304261879 14177056489121808901 17957789048783847485 1955373767622814197 4115328968952087629 14743349470395908425 12059688809134105967 1790524228088736055 3878514044704481268 11187915653461191353 11041996716448591759 11071561873737496074 1522980661916686015 11588229716506349562 1978889425364552480 2289956436247532593 11195067656366436871 3481760158877244528 11238635404992512297 6786285783139652702 377222806135915512 17289859081514252043 12753894540048501072 16124561516483589063 11946350957905075874 17381290206178520200 3143753508912423517 18049445256493733024 8257926863036641702 11698951216041328062 7519254889317475734 8004362672540526748 3463485532398725786 17680715811700369062 1638796315139570451 14504574089482462460 3118293895528309650 12384168700502198101 16215644596834869293 14482456996212397655 638924212159033851 11332457084274445085 3661471166033482811 13794781321705449914 1335808072294130242 14321447862993090485 8822119838413569515 9384240949632436889 14238758482527194585 2111492943654188976 7553611510782188154 5460906130219417933 8507938466593666529 1086469580047168541 5213433414107445972 1334617906487275252 7792605423732131674 5299884174206585963 14359323021117311688 11459892399775897590 9684680346564080298 5424860477564261981 8754063690721720507 1717687455070054470 12898981054749543830 2469509060604094653 4853340802165399725 14542142160496796843 10268416334088308917 8320822700156070507 1600787254335501287 6211378716930890119 11658529035274971880 17854927951843017383 1693432772845547914 11128734388304163894 11471475650021224320 16326971961535534447 5439390592758614735 13525073909241342469 7293683342885585685 8122751162165691545 11723751438818872904 4929641408239350789 16942477967109933465 3988212345791155422 10012361981688572055 15507730986136115615 12446283870261331440 14641605902642337754 1797894520675672767 6412613194477430259 7740881646025069828 4016058509909899733 1989950463749525297 2018765749460865037 1800474135428118489 13210379369703058177 11285917320746195584 16686111196164254547 17757797060465166476 3496249632167191131 4090168740576728491 17207544584437910165 14847878966308262212 17595274709142531494 17391503822101382186 10660765842373567471 6866207067523411397 9230256144438228906 12090707507259756902 13324763582618457082 7420049514754095316 14701604132579905376 3394064645089903578 10013048969283939305 5122098003346377153 8692612160691239520 12994671889907743550 9774971074754850304 8999098152638046838 5425057747942097475 3008337322802287013 3697996980674723700 5439831378652077893 780942206412510555 17032644396847644818 7309016815950578417 11684148807892499181 6380283566371080469 6329236811442680069 13454940660525025656 6167759669270645133 3567387036391505206 1086651241625396400 8469767779684680313 10481638398337833522 15750887223530704420 10688227180866793360 9393067207577075383 1930385486320551676 14767428084984664024 13945922330092072239 14251600603218975961 10192567533565844819 3313701037562737392 16497276037508911230 9310262061031720922 4199935408084521371 9249363107078605345 9029936001609780901 7322039314116482554 13981066800473762512 6482767077344082709 12430920769050187967 2073906402284670091 12016313733451425568 4961181976795930989 11550954847194827338 16720038891613572099 690985648875849843 13607427828942134782 9531015321133470877 9767078000975906406 14848540998890311142 14305213886309654429 6444227046321958500 10065273443826240267 16457663352487607450 10840308765993067637 12029988044431164838 9106634911469663332 8004804093994410891 15337806641780928992 17037674030959602613 3879238111573093362 17506856901098130396 5976240063146514128 12803064893725988477 1015761843633068132 1306960240570200626 1048717241180531088 625633223356718840 14638125174308710611 6162977945381400671 10367922358586029823 865365231039371145 6897746226578773727 3183879842533769363 10897412065128062285 2425706490872511179 1713692683470142990 14746634722417383655 2941502441493396069 3384764258825510743 2278318982237503793 369010020876055995 4873582614492873608 15550722005597113359 5737612463329482818 2833993725569569213 272184727501446617 9827747177265974585 1614421427797408805 14227980770452628825 16744648299037331502 120986552750234909 17083011138946274994 17561656013025528885 7806786497633381880 17257270481750218291 16543922969972970743 6835736409196257452 17087749823969951926 7744422474354569540 8098425244803725115 13960885632532196224 13022980565309596815 10093590823053136294 2452418687944175940 9402945856965896494 7545390595167940806 10455832644605166532 5377596038347512057 10867054141872208785 15052587686928428623 16593967730919164470 4513924139700181762 13574770043380765009 3482863629394715951 7783408383613427351 394740039333374392 13653263484085903542 14224808645458379332 10192248353496324386 9634916040083283076 1454814732528565618 4571523605835864131 16072939528364429238 3636854755303767112 7120540002029288642 917878935144147881 15719642972182666782 14230826862478656496 11603820510689652518 13643237301061233991 5421322117534937669 3068257657332733287 7058184955099320409 284187506068341328 5948574751144860031 9003172381631819808 9648234890510641807 12268115512899032520 12784257811748127346 17394895910055402436 14239709059724243612 11893150988642291030 9635019329347768181 3532984866388248711 1579134634660426197 2951702091249734450 4004969286413941448 6247042104106918184 17928213321209365984 3643479772511660485 6819065866708654621 16413696377111428472 3451265509498921606 18209624174367354735 6254225667660384599 4829536939283960577 5742847998473183022 7875180710644447777 7388351680472006351 9663367846507425174 5737422410208970186 5351778346613225450 16851406377088346463 15402234738236027194 11584797777539832841 15644372983349931158 7186306384308343799 5537036050450253296 3954842765258120312 11583915534445336845 9225699915822156562 17893620028398778151 11906472861711227946 7791843127716722245 3702074756050007987 15463675965157186817 9050526068629016469 6507156298883462171 12840683568292018157 15376756008698740247 8734657539662675746 16674212095254778943 464315816430816820 15873383886509403705 6366077766639115672 4937937560070487304 3296109414799334627 13001664248213383485 12388105905823823851 16286896625765814949 10943212556835539914 12112372907585701514 9381003568456131925 2049307341132516785 13534421122694006707 1792345909975567811 11006630311704688558 9262743493339414098 2758821732980426538 16201136071395351324 6774174397743512332 5562745310393000207 432536362420741223 13344944592068096813 7444435989686106773 9138193953290028022 10506094294340449755 2987270602079782594 16987497211198498318 9899139955915391399 8445803346188670073 9375375632964847133 1940180838298518152 15809282405736214812 9640286944362807488 8359889947034078129 9358398660716896727 8547261441150444297 604175376647163389 9668852172082021763 4068314629565000543 6309381241981576626 7608029965543380492 8215828220547254843 13747261260275747485 8680671653346156727 8679681370580430293 3744179007187579802 16314861923031895134 13141435931183398390 6888423600683852408 16429212344164209844 13292006470415051742 5622343026075803211 1445341688861038556 4344735611714731399 12589393701124693855 5055629447774259596 16501038138233173334 10910968726899734587 15679668905203788899 16124840909959558618 10858649921736921908 9627053027991958920 17802364043578875124 11800613773586956305 4283301759756394387 6433963709456355995 778065197557549639 9427405940523613950 3466581175616215091 11408701852260516509 9917429374719157395 15921253971812121117 10603466243820259631 3857044176527543683 10157571596082089496 4057851749528421711 6420982832393797057 6510063823278607091 4462264579399209792 5706069502671320742 9930733162940347146 7364332116767971031 4765447143256231172 5962029735680381226 15187839761215645911 9839658313404734677 16104086812323543691 2355805847419789242 10950603604350832832 16068072688740570210 5206933372756740127 14259979226529320805 1426606207124782786 13254007768984870346 7850181317899517159 18330445423137303233 13876845976737680758 16141649490101413731 13909898410500351659 3382410107524631888 2251049540591917220 5745715244818521885 14655579170787024217 6082661217532025610 1904468686194481094 4538421061771793332 7718789102564476005 2566424188919909459 4029108168894694875 14374504825290827695 10562349795043485141 311465594632102239 12784215788606908570 9307477894453048408 2948720110573228753 11726109475738564644 9998426436927040781 2589179124443356340 14729857715525847529 10044442855034917241 4854581545182064018 5586680986144405146 6918406996328654089 7196536106329722450 3160440593653013021 15902942627467210082 16720423140379979040 2104197017987668587 17195496095020280426 1810676863797728975 18024845848075571838 3747679552193987772 13654091593352814768 8862402860371641537 14479471369297920767 11884121044231169390 4871476847025427206 9497873417031265678 10795304641146636463 18130957031047222452 2205265860861161003 9592532269568852298 3964107293574358636 1865804111149359327 2820169765689480094 10624829034237642182 629095282909030185 16731288131301282621 14708297308153566974 16896860162516226814 4865709164993570105 13261290016279813949 13512527095428260871 15748370517740789238 6300748697489883969 5696975179791491716 15980781142602000700 11008527545272727032 4123992039591719076 3952780772712811156 1985776139819277835 2205440414494312172 9296435127398512083 8247290396652785807 5705426108814891041 11019660459286636147 8614095303377217281 7994245027877920890 11310823520646182099 11521760350407927519 11948096737409190786 11540902798297589191 2203108103329031134 4830375234245674552 17839606833889442676 16138278400186154983 9367072117120943504 15390843494981267351 3721545697052137628 5022385508297145596 7280268400750099842 13468588795085482021 16851015626364969905 3219676810210279015 11227367819846504282 15203234560751269670 7346791774999726562 9911882254634584963 10792330128854351128 16355686826387795476 12286314045985811266 17331809102112727979 3997613080736400184 5163198835111415329 526253102797564799 13917087305305450382 14007961074630578519 7089425570666782255 9837633639316229997 10601951272660440951 7355548922597132269 7932587141539415828 13413357333336312572 9090530138220219255 2127602811733284594 3264288339278950827 11831267644148979675 17513070791646910230 15880688583625131835 12226471208154850250 11150874736575983806 13915363708987020847 6540397642583022702 12833491831848922488 18059244055524807564 10710083655614696192 998306436922230611 8533875375112586324 6646413954858664232 6851229938743074326 2791098032237276482 10731156779490258938 12384970351773970568 1390163479713863042 13685465979456361260 6337022232177061660 13106178672957293703 15211493290844940852 17558930174701978819 14613124108213689914 5087823440698277420 8964763466254758681 13993798467288641230 12025781532627280765 8159874294539188795 2180288717928880304 429642426818540494 9549346202372482728 6329692163225505411 16692504299009719256 11416738369396465993 11471382502533763670 15467720157531292686 8306035084770299319 2019173203643065567 479040253296101797 16238746044935556548 2134429518008312928 6700010840082361198 4736235059940806022 3443589227027653393 92470253198208738 7888702730643172761 9101442101409195100 786989500014073133 13948548261425488105 2624791027202295067 4715965326797134099 9239996405086108389 11586671559659694036 11883160580893852588 7830960662286012900 3325985819062522183 12295899882738503858 701552481970914172 10775743871448942941 905181307220489075 1067312623174922849 3420027767798844691 7324025451629614599 10095968994311374259 11028178707746501049 12583770539370078804 17580232919434676520 18299089896910082375 6837700891212303204 3284102756836146961 4319618539456231724 1691670515960836969 9274491955588722690 18406768635652707812 15639960600201621447 2234881612551882489 9649016840546744031 9452007043233883945 2497766113916569346 14739831090998820400 5031340065179939610 6508098416224409027 598625179990853588 13893790927073330232 7054730857109011229 16894693331772726797 16593399301912752183 110791407321179245 9377662473782680370 4467080224093765463 14274401798077654883 7129366575856050304 17569402942764540300 2036330277348828623 6621017004846056698 2504644805106413109 15393163184192923411 11468269112169065489 728170800904368345 11094712607886813382 18233572791727967412 5722590790801120882 10955552943113833229 8510376302261132700 4657228057228581659 4168463894705285452 3675548965295580701 18048402137368966840 5360681534575640352 4172997905078975122 14826993189259140250 13600820319834989597 11255161941369177502 10978466556977645317 7824887399119431491 17287601277674597362 4160445235701665567 3076730382478673661 3981582687279030031 10118714199717519727 6078186345404459167 11837216789135931636 7421814751447217492 5233394469712148513 10450402133660508933 9136871368833167761 11942617416460492007 14760022990818605959 1341716081493670361 2985570081107009665 11763666896740656219 2249515132192330494 3030112114238550690 3412728130960801639 13947680205261684814 5583268978305600751 4256180856693378690 3967816845569089771 4192234681924751899 15245737994832354242 5226293153039730115 7423758323290614832 18144107801926651069 9036855386544989731 2296045040015499929 15193451895631051803 3498677402791096815 13240597006189879263 6355110249564033034 10483406889848587413 12609458907494464808 8328960839268329143 7456545993038657574 13907034938686914696 1199252012750214014 13631812394926862880 6970568956004414686 9215437002323031453 16592317712836340120 2849134192235159215 3882381986940766451 2772399780464709341 4750927975872320488 6040943919731443522 9703667382253663915 6910404285549333675 49876975220430357 16458326786419887027 4175567525659483146 8423947679054049854 2997658914281124085 2826397499243337802 7443720983265864284 5027853962481247662 14958946135251285399 5516303471189278100 13255688431432417959 9604792658702538728 11298671335196714892 3388539990928517007 13858590240477148721 2212366994095416070 9197470402825294009 16500959782603026686 9705988703174839903 4170135726163349482 6115875157794309597 6333744553867348566 11354073826233708547 9556681778038194873 7283648049909658660 1267249510448249382 14588811030654932974 9473906028979276608 12538220432640002296 4106441282113510969 10806994964668686336 11084265973577640579 7455000219309271967 12750927918498396676 12497244089661273936 6637882570134444357 15991613837267732203 6083136971562707474 16127050367760475851 18071204533052899054 6934152038641292582 17875387347502649976 6334864389166191124 11204138347508080153 8100243958684070776 227602806332957319 13626753312414685376 13059342414796340693 10521213419892354562 1977353694452522783 11361842208089914352 11289469764257414504 1026304985264671106 7314045803303837088 1900728728867270619 713565848769002582 3767358398768428545 2197505100376061064 11126893046127182821 4788489289331874568 3150874791468888279 5388676377450779134 4526974405694656205 15301079055053280481 18263863284016354235 15882350356609813023 7709425968956151201 6528516663831585464 11006482131779101156 5252935209879191443 6604207979622793609 3368232134490619638 6562947617930438168 3121233010291128664 4819163526873229328 1174057405589345753 14172756399225347518 15948737882346851079 6842936925868865126 17227794031612421148 12604661802842110762 14321813586456872773 204063794171389838 5101659458390794020 910446819929513785 12454926584156027873 17554720524150149499 16808371985137251298 5894854531928871261 12201693381644641487 12176833785012442104 7553266998053565410 578992658908710783 17433228267928010711 6765982900415281703 1401855170133350759 9751690967523798290 18328956534921474350 2832345691392801315 6918887863702559570 9832423380636959509 5480527405958867813 4758517375003725081 6769914567625078951 9402797835318866069 3513288366973857576 8393577877051608154 13004563398059868591 12059860104561733666 13770514344440994543 8384464245210821207 5741352149943400367 7126904438023188835 16266675280254462056 13160125469907584686 14605697076602456598 13728313088212996233 1712039428381585910 2565748857616399619 17135309668109531183 11047047894967160675 984158812260492916 8851922552996984623 18259403046927292157 10697307660436314460 7955869510066384296 7811866704528475511 3332879780635496612 7305688677713237435 10997311189496051802 7733405419521353406 7998544411286273320 17237347572471891458 12649689317999674844 176887419570234614 2499369107831520089 3454638809873733722 4120841843114348501 10925950527764941431 9622246338169316761 6230401966208347788 10231253878124031233 505854347438705868 3626621569408300609 6169081938109246756 2632555405829327243 15161425142396533527 14810130643047728607 11783169912000859354 10448761364286089612 13708931902038252301 7839473913102679429 16621559790086741625 7286108430420310343 9019531122208672039 8159833639020642147 4969536972404563574 16190961724293634824 5004074359263876207 3614490080190011619 2091996779944593333 871979976486504739 2240490073105945036 2091813801977114363 4602154714111809705 8261034531818493709 16002780846103918781 4933853526895142324 16126362289722569477 17189004939796310422 756027025275573897 18248749803328423102 13965060248237979173 16990412427979051078 4303755345849552830 380043013778482820 1180441569186149635 12152588846332197419 6101672063471229349 14393458285747486210 10988421270343853658 4389932596941969135 492133750084746181 12085964077538227576 11148363488180082664 16573804939483336237 15264034928010412131 17321534556017482858 11254156293148943866 7655446192501613991 9307094195398332333 11807265431970456004 5984274210691001081 16377631791309472399 3653060902750785191 17045335161884803851 6597105038690974086 13173723636319545096 5911890803602806824 472429815894056319 12732934410721786455 9156785057032612601 16442882908625751842 17134772475130437427 6971419797720571014 18310219911995052068 8823936441505757209 10559062012036801415 8518070518724070507 14183637326165315383 12598076544392973832 9810720890527433650 11968109801467074762 14404513327990831034 2671984559278067748 6319264688544458079 45373285548204845 14586566509770623746 16910550200598452781 13640667968164144037 15420988446341906960 15456101161037611337 4813335257151734619 1063491532182150601 9827604233172855029 1512700308367100075 11544119354550821453 11792172502775528730 10823742586278643566 4307938928998700815 15773707997831747356 4522003508848983562 8088403659518336025 6454938656756662548 89759078396198806 13972388397689269062 10442432919473103788 16468532197203632319 6610549524334715892 373754995915357383 485146883070186068 15850365126740964703 11298119746783398590 14618118004728161609 17329358258527136923 13503889568803146579 9113798487264623334 8427682641880057809 15788426160851171537 10533967601727670764 14453388375772598397 4736626038855122627 4384542307571732360 13801302888231828775 17158250565274560970 12983955791214567133 11109766226452483600 6520400779928158977 10561667528940564592 7500598429786090233 4644605063826898686 6206868554564715827 16714727644885911010 7396972331082600666 2730078628785354622 12943719379850845542 12277652190178294672 2525770021119242450 11027127526494751177 8976207199383598360 3021288119417464159 10416636247352967210 15416598779046847252 16504577701618479676 11032439833205122335 8807449425539383705 9365940410604107744 11957536703780102789 6883194682433767440 13005140971628282108 1825899509533191935 1406618138295259259 1905957821716909451 16308671945521829959 58005348186501553 17189026607318954481 16252187587901262282 5376014368232877256 2483804156664222855 3072611949389257532 6886284005286932059 7265692731909901409 15491714116534004484 7121567411521613794 593607897534052175 17803313923363369189 8965954790813170353 3954659985857402578 2371509679564520570 10775649620969544671 14454292838186133999 12391017716766056576 12771933450208861152 13960544933548864278 11945812259236893913 12303691336800422105 14747376164015678425 3786067780896015981 14089363654913148699 16591816288348024955 17980750169012609946 14551322834625488151 13394372280791081138 7788309839321913831 14510052834162269957 17092927140949997236 13266074890075007059 13529813326104993448 1328045775362670580 9864179189193239293 10461553946038073211 10036261239696045930 8325710596033107724 14600333131524203655 11834011180184666459 18421367297879452118 7300290321090859616 17145383771548698181 4261637698008158677 7562843596428557833 15304349481415387692 7888133779506899834 5041788320990382334 4159345756570817460 8660612030005177919 1145636937831423256 8308255511390667633 16910688356692460186 4704095053831523216 12112183351388756622 12507342547206181727 17218540811024422647 12610801385510396053 17045385243984208048 13874014354644455756 6257128334421472488 2010980276422856734 17344204279584165461 11338990113549350407 8959348569434531719 10262556853476103601 9145082982266827663 14834155135581477000 1391783422587366508 16677366166463984064 7681033599108320555 14077992422517819912 7586160499653990495 10953842714182509529 9503227476190490975 1352370918363188971 4021713694049375284 398636755575928092 13405807534878482523 3901690561899618058 14867310635377054811 4702346679566666908 11694917592587965133 17138045133910915554 895438729351937370 9203242902033065144 15458214221600781700 4083410646136267291 12989377370056061046 3087608565589715859 8829263659587471978 18179179285248441159 11435126281977736539 9645684988944599456 6518639963913060250 10088130054760799594 6885242253683718836 6070746344826774222 9830602230477457459 2901153175736868583 8401173259577819462 10807020171030144752 17347802304140794791 5511650343261499334 464751393081314855 3127576849731237972 1188631318828241695 646306936086409850 17089399983487143929 4126473761276579141 4492359057041603213 9589400370128994803 9280248187846280615 8058342081294845457 8569944187086112879 14443266598033157512 15436667165769202755 13905530567472896905 676697503024958703 7832810447364632561 14473997877234295 1349319283713130171 15002446575913077424 573105457308324253 14643738398198166530 11906263162363859992 1109024404512196881 12843424050201424840 2669527218020574355 4673878294384494406 15516634557365773397 16420464791519031742 9605101886374054413 8821325782503056857 18082146941403479941 1501751938834494536 6653612203903966514 14767720333254908033 11649183993949652146 12294004217821790130 3772415902278094711 5360492475085876880 617195597298990717 2884644243407371797 3789119775924731262 13700013914042249707 10932820070240235797 9574028348317254283 14580345584201926005 17688273588677170174 4872318939706492405 14219482644025428270 4506864166544709120 13511418404780072317 1203896537938740555 17891446917437548857 6019084180271023223 13925468553482541165 4513805139405301028 4186364453591565460 15344331647180660780 7111166223588668667 822130429691923036 10208325192225528094 15483728715870538944 1567900349995193439 15040443659141997838 18409076628253395426 9257239576904799588 9022706247290602329 2844639365963960313 13199420988241028234 15489848614948311344 12766754439324012587 12165798940322159200 15336861874695976092 7790988547622786875 5619546098675394392 13756538616303261399 15821748703150960456 11165455014544332786 17714040495776736909 17600232975414192493 6569915707361762828 11337357111813231017 5545171248659092571 5424968577188175810 3488749378724082077 11781028804885145197 7883047188375741232 12954034172403413507 5936617423357471506 3530695204528789835 12623515448391592616 18421308043109085582 10009101952586099912 9374434836851653125 10679965942099463290 9002830841356364485 14274804200568100485 114825054311550929 10195953251279262572 14593649177376672821 17031355788044273618 11624342164983148519 10584609231554464547 15151823182189748279 15040922520648421718 11576228747415911518 11799478031636247610 14563704553066732597 15250379674008584099 15532198776952874780 143007026703963974 8241417333068278460 17185931982161182482 8809299366920170048 16545622056648576388 3854484130279385557 10186209038359001013 2557813570497771690 8397093107610619621 4997412947656062190 7405568676780782895 3024773341850244279 7129607887697644080 8434263036015134932 3036158855514196609 13611179861147442699 15967510287811852622 17811092574332181855 13346678112076354268 14459475100805389755 15959310691004629011 11489576340572438428 6938872520278607724 2770667219434739851 9222240862042985886 13383082042855818722 16158443740922623975 14375991238177571797 5497891458941920667 16774690977033502408 16431227416796089974 16358895490560353835 4968099112967815611 9287246163373316859 12454135588419450341 5822214082855798829 11729405366095206056 8109624056103989832 8328061537008810813 12629436390958252227 8933287487584214022 13949765930504231819 96552110524269919 18356412109407448633 6459529868460407631 11530578744972566353 9443779193571270518 11741292041801864532 7878343640031998261 9362263360599869457 8136881300479003438 18234239169859644791 11805382724608646781 5872358256330380739 4095737562482185802 18254329701972539169 3041981950703187023 12864236861692361377 13285877401860902497 345421133563455123 13485514199514056546 6530586011969340985 15724160910405791777 8064428887919249253 5831514763966402879 15713652748625110627 5890893527550104588 725232083317313584 7852929747792163757 6627940298826372497 16221767912513057537 9686472016231462784 8270612013661795090 17131660085886141947 3708218073551949758 15879042130931934773 15734702725293592054 16927797047045061937 8403581997355584286 6239705213348957884 10454259949547159738 5590611171099993211 12357170636749362836 14213341285157076863 13843761785073296948 11281146297660969601 9018138862017480226 17908377547370020870 1273694274282284483 10069652638834143201 11742373121226144502 10779368126655834959 8052023864680273588 10297838468653704317 1628266914293675662 6276971466992813389 14461001367961439694 5746525568886900591 3545962630008888413 6973898249991343327 18260901567728593124 13626972693956813488 9706137794526597581 2210899582381047765 18196560351700113876 20740326838207165 10127653755419705656 4246794088423470159 15832809441105204217 3956733311895066872 13290103392022650995 9841369143881597921 9035296343015522482 1942951445858022849 2326894466547181037 4930589781201124540 12906189651492923872 15723534618939066838 14184006232687463470 9519233538733625785 1822700948682062056 16500742202658755149 5635478329015898009 9242049486851260579 15327256889801704065 12741518814269662485 18005414983905319818 7533611550426851591 12025655494753656641 3331792236281491122 1369017717043165302 13145552176039693317 11020865370003111443 4772436390571679150 11057418075522348846 12611237782681029142 4488843807074486183 11717982830382860507 16269111593101094369 11000172416935841437 10782626881552318949 5826347421857834777 1804802884677460979 1049612388369526409 3062081972665883025 7103175353140537984 69376705627949409 17010221236778891116 17132911266563713423 5730457529502026344 13158396062443974491 5051924398367009935 9937136192652711432 4630754499536191874 5086630777032268256 4780770298561911618 4084717034478027719 3763855189712354503 10443576951223334839 14471991970603541299 8371564738157200043 9362235929600863641 11824286093771740840 6059740740139452484 4508533074018603852 3466762172195488479 15930869019664345802 10261241981785026806 3210601528703996851 10630989394353323556 12487690342294206177 5875334719750736585 1982275892869592254 12578758894453047510 4297393169933134577 26187303227968885 13529549600815926337 9383557531915515903 13846649081401289879 8925372977496250510 4302926423359998788 14664691204606162348 5755693015247397633 17662435744631921357 11586375124469485662 17935412651986187779 10489711903628227152 7052828930168759990 14738935268380463934 10439641463533467568 2495100200901331341 5371376269797922180 3119855040407654787 3753026318256891661 14364248043675983657 16922452462186580361 2975574572361657544 15923755030780043214 8121238496274956840 15865970906971956634 10103531039877228156 11418313178016532362 15588548303101134753 8006012984915455910 6966836416096801799 14035511407182428926 11679384771722661069 7991781576174703633 4478320371861689766 7090391304850940421 9674556634824018025 8203009029176025623 9988910808130013068 15145287628126214935 16632046733091896423 4193199309413423633 5427621617603630912 12400132577290186976 16704845409121199370 15418625031343687923 18126645302915703856 5962807312363077238 7747009270650931676 16164037480499851154 7652495579689228767 4468944386735197426 4889058257145618677 9620446037752793349 11299468286424928135 16668687601993473253 4671984922584375809 15150955710920666436 1694376167197954033 14941086787785814010 8706706340034820721 7707496543990987580 716511234229239720 10892198033208373682 8677190218449370783 14998068298164367129 9680473285381677117 14441672480430462442 12794104224596657303 2342175907035966634 5271494874725505064 13803880088571520085 15824774023645594125 9014975824506165245 8308660877822435519 8425501917113945484 7224281202325948058 16549837431051418279 7372593707781670314 5621680504936552255 254169841125753054 15092836460557544872 11816446292521534920 3622774590970806782 8072783125014768048 5624446827664309869 5604674832371834673 7961245460294767783 5117017171954016888 1809575931758191891 5712788040567514013 9117051567603692272 10346026051097464744 1770187984092472382 12728952399679021619 2828927537531630633 14806824968750856725 17594213219207022942 9243442315588237978 14690557896553246443 12497181771455693065 2112654370876885919 16504025237941732477 11428912323480618691 6384112021694572304 11400874067213762710 3560634386353176722 11641418248884905105 13863691192080592819 109337581886968441 4500782847050638530 14476605513457567091 15967140152222848223 3647861540507706009 8670920220766421464 17597500875748577692 13999772689103330338 13623839346623281949 2446979309740035575 8741566896818672531 4728732814157567653 5201717591521238798 3147812246563093059 12191496994378720063 7554229684091958660 5135059891082551477 15297242259276594464 3670038880074265580 17371612544705598201 10821757573431050532 10114557424344974780 8056405748168438454 5848155141086950556 5291619004233832024 7530443768096288741 12310118655257843603 10288585593317444381 1132223929851834970 15061452125197885934 18439005935266617550 3960253568916899184 15054011568743974794 5912135035877849163 2627254661089561559 5878809967828525737 117985533551750303 13540437615711552101 11186536626343003403 18240355634965996251 508120630701543022 12974741078416274157 11367802350621303249 3446445695079046167 6083651007801288882 2362775452115356564 8860616558606340363 542503531858267077 6646383805604042374 12156022634596002479 14177972899931691354 3911635862706816493 13829320535379845584 412817133455769827 6893026837508847171 5560575588456013 6963664644807100561 3864179694288799222 14301026470613441147 3641743617455319699 5660345681624495191 15063600836731013054 6163149896170362400 8352617859241669455 15088196253007218524 6307253491887853608 212219464447874471 7995033990628733773 15684742858537584699 9421743927899458344 9573724879733567059 2826733578259550879 1508845492708879707 2773338178013211044 5357068131804935788 15838560090538491952 11095825280817802534 115438063931372820 12134917967578540355 8537967598646414162 13843876455454480211 5185805711885191083 11434621645354027633 17052292166993287160 6473741993386668888 5903496422060424702 8861172813871285903 8292344491552704978 4239542381520092523 4779196002811960204 451173347744794509 8383536257841731472 16047202031561357438 251472343940508290 2492720386613310552 1337197148410340474 11593389948587782726 1118590604609259247 2833955970569705751 14979937393534634037 6543398168063179280 15202741704604109388 12880930790516789230 13562389187431964039 9741519824252446533 5138654370643277789 13958828170205513571 2146800281796099612 6960902720335387878 2390673403804647169 6986342701903140516 17436114638284734840 939082887131687252 131847662529996298 18147315221959361545 11701085732874532527 961328661153898767 15420992059638398986 12531455277639144191 11731269964559001280 3948261721904538838 833579786601629512 12973027054985961818 14575345938770540768 2001831364150325999 9220763450975727877 16833460349801122788 3798718649723385309 8599769791764071928 1898410027567685565 7227297926485330767 9680552845709817403 15462990743323774577 1837026066470050872 4858779934619770851 1538106490953331991 8860975990631064086 8473302849100841725 1152374236292740602 9703684611237079225 569492822994001422 4266614001336697985 12901398114093188569 13927599154509919695 13587110960014478262 10921181888010000702 16814894018307129946 12057278825095518523 192387582925082702 79738019089820636 9048040362974210361 8388182187969569379 525848487378549473 3589807057956816681 7082491319402751695 16446813426435391642 16924850726538841836 16817467756166506267 11238093397899183340 550888542696735602 17618293637467734492 17100357704678862733 15032201338961726294 10117247889956758535 10780755673168933327 4547026019176409803 16972076451510291136 8732827514259774289 5485575928993041683 4302925093338890538 7429658910212571549 12273317778374745309 9843195178587054701 15731513938582539066 8000066476160790369 8339452114653554205 10152334740475136822 17791905335647760905 13974246918431292955 2020990940325523831 15814060313136151810 8685665581153235658 16053495482850639911 9485879994397684278 3275702932197010829 7642398455405700629 9701050724748835812 17531342249833646500 4265647136053006280 16625411906288351944 17910646253863688646 2223565961058871719 1813912402151020747 3929115507966113194 4505392223012424838 6048588272243309239 16602519953474309647 14873289340196905632 12243167370616734358 4571918007079174711 18254625857068776189 2402205169935224121 13641524463378120559 9495443081651279547 56237229945996565 2791109740127140842 10654060055419062248 18277970714443461929 13250975810744113084 14893384598515393052 14130422492816912841 16515167245289412700 6843803592651852405 18380282601054897998 15712853603087990944 16288277005988422475 5518763811241783890 10795476188584008168 9997652157181069604 16043226327394101240 17654937222503003924 418401408176051861 8712904526308139591 5069982354656824720 8869860707172493244 17994308972713864608 9929472082406329037 13449081173787294911 14799884056363292807 7346469816151883460 17014058368428515921 2525344396400521515 8127529321047171783 13946891203330393968 7405394070301791425 1032620253904177841 16793772670415624632 14427293464468920193 9371188091101139282 14540746096305767424 17669033944310708330 15040682233772155910 9866237947049560975 5926331572080278199 3658721282338674483 2786641090981470891 6796915827658823248 12181333606831218725 8297484069395944232 5262345200794892152 4184199435230785181 16949412424827055448 7771258941327278221 10186133559920570117 15110624992688131364 6124254364522120971 3029917999213151519 9548674853250817727 15817550152198830709 13590368404555996498 1263368727201716526 7084004900991957206 15351592418157790183 18348717531027685377 2777323079259881432 2556135953669912156 14929918814756041295 7940707251339846241 8839473595380178623 17313493995381884437 17197566377135585149 10955257631665841065 4945360666260453436 7721046391816190502 4869265353160515725 4234000000495469235 4997508562381647498 6451027339802444361 1421500435054632063 7116188925957375114 1765077043667072771 8712476408183102524 12932467273675502535 1181356073425712146 537421587468354882 7697765405126944984 365234569660617191 7748398000926218750 13747999235527692011 14960750559350460804 1080436252572618995 5437268094465086663 10390031278880440047 12389853380521503999 16247918896461644707 11463522746546971648 7733731266165501213 12545819773878473118 80676069001999769 8610850037892042045 7521074179057330704 9863496207500212440 7366601059645030904 8051070483673096491 4421741991739062080 5162080751061441053 11388471899434178778 13756436694689315494 3403310379154012746 6844270557138601018 11872000605378415782 5449256252082822466 8573233287666751066 4545022187265291025 1122200545052006933 16068114537658178207 16613372900007370808 14503745729316123084 17892171890367839847 14267809787779628521 778291381515191894 9312704557447009515 10591393320558838255 5509520105341496926 2966236537005906490 2470370851087994786 2629709427177954287 11069492611589338619 7505453815296246300 15842035050962729900 5079003176863164230 12327255827294453623 16037719461914450091 2390370172371414351 435421173494641189 15158725776032590419 9375398728936879343 6379653185020542959 5953302808325352184 7881488720336301092 9610218500022729206 5858871276968120025 13276920869588364222 8369569995447918782 3962344347774356628 11417652995022633109 5738270379443382910 2515115384140082903 8059730285442077493 5398351224739606758 12105065037988143017 17112847671290835881 9933871327307586521 981517572841202540 7494384123111805600 18151470083319443591 6700290564845205834 14414676799442275177 17083298765450235883 3846994034809119886 10899062654057970198 5918400950516131115 6945828420143872939 1152080040498700117 6805646231294106528 7547781598524101616 884643547026629266 2516337961579558114 7544007219866061572 8591867265894595062 3786349088014353855 6488288836480473705 13948939271092316688 15658482298356810673 4530684994613956511 3006771854526846623 4264211913635566058 71434334800466829 11125922680261241361 9384849261334321837 2195605766782401760 4704124896648144248 3534415649046321548 8637334783741578766 14311904928555580881 4533346135256763946 8862887884288075116 3428726830026827039 17333879406321395830 2101783711854277801 13007009812094807211 6908604245625928620 2766246236713582130 17753844993158175148 8110892789077607469 13901596604577785604 3478569229597490217 2142623377425398230 18313670808360870648 17288059795462459473 6698738681574084621 10698199776623182881 13428627866090878555 18320654907398335562 17582013322409049646 8985539043985236846 3672676923769205336 16749867360175567949 13534551021782406504 17742355566372007862 11417594886653079642 9097033427590460369 13143139229487219937 13221934039223359908 3019232425913995157 11938604421193742122 8250876676983255174 7918113688132736835 4623057447856060900 9047882775063809633 16278525773405071944 15724824442995953483 2926058466635365083 886922859203654824 16321404210843908271 4134545243934115828 9810287496306463818 13515777214541949455 12951402391756945912 9981706726034828087 9924066342268460540 10593326488198742669 16166069106601844511 15266028930476902467 2565296363491700066 2524515285344689264 4108389513786844941 16855916298681821926 13009123119492734057 9308534324688240552 17889746541063355216 7105286321759767094 13014437370907848516 17870140989815716313 2691128959128526781 15688971324928125916 18018043940967741057 11618068956988263093 18276772366939694965 8795654205588753381 456805169070183038 960567294315517075 8657747014991041847 14468421603527914577 16823125834372110775 1259125408668004828 15153586658546127997 12422861198018357762 8548464373881812781 5010358879499775699 17436101223167191436 16592511536744040546 14403411812418900658 8970110452960712631 5128745105441207488 7442448326216567984 2831345226512817252 11067011266998569626 4043649107353931511 16918921062128032893 9609452182560749467 15057076364424805755 16423681392124972776 7473433602730210027 2680097792698658072 10972403902330139013 6672216396346819669 4701742294559473278 8998760785689657187 15629035779603940232 2889349589962245080 14708176914181096304 9204682726342057434 18014296857763280642 11646570408157477111 18034262442897865491 1569924844221774283 12893482664666953672 13306733829080381881 1273635029787393533 2552656419149243476 2592669408343191294 10827331192464770537 1237851273474884800 11413410495956304749 5152616697857996034 18108474070771813818 9947709899541637417 9111120267208499668 11890929746438542353 3827631503107332344 3419243625017568035 13895520597951899173 1226746037919050624 9685729020609469231 8803536515869950647 13410106005491089800 14883504904544846006 13600337090861077340 5806469577698532946 316955839845443244 5693035510288124145 12642098831681187695 10854159479499097649 2130950204857232459 5223294937248230747 15133610525626593129 12538579491602699544 4534638572028327409 12783733016392393102 10692624735494551612 12463503970631527618 12493540551914530128 7291437364807547794 15555036842834694200 7524586635243743180 6608581824639898317 5772328110512427562 14220871821037932622 5209691206435552354 14283011079736366809 15416414223200821535 8287272940055283492 6109778163587744836 4105973697702240219 1558956566161653635 4036509285258445406 9438592948395806010 11314281750990493601 11679335524678300854 230458691175084617 11014792319997073210 5182068511100661866 9189119674479263659 12097892268665071457 11033920418467332123 570985276121543116 4103806544563530621 12810921649167191993 7409700383116367943 12818791968024630959 13164242966150192745 239355920324962540 12795953628801973495 534604569016970470 12332021154461948723 5240208145112374712 6888040410624540765 17140280233083515053 6215553450358883939 8388358581057682138 4414150870254729549 15836199499891788530 6477272590676970755 309645316746441601 6682303857233272922 13556998248099772065 286757712541713687 12567418491350026441 3557144538188527477 1011030371617716269 6438744802973129083 2614741855669466022 11635977845536740752 11005204970937792095 15467781561513860939 5150882166467873917 17099980039272121762 8559124294473737436 15688677742243537758 11465306077033667771 14428532590149083801 12429499087226392288 17197408472516081641 9987387344103531077 15623102512814355568 4447093200722166848 6327453162903405273 13873019800560879496 18054423334569510797 13165879852810863074 3894750325295878166 11708100738887918571 17808649505717826718 13923578131458969486 7818490266355854075 11781692664091073168 14563679358494934637 9708071844629208608 5473256174825953914 1927552553364763365 11618038439077599853 15047618365728908987 5120112179433893368 15498312111801835877 842814189261164203 8930018397635963959 16212032591550194422 12640276196483663649 2575780437591531997 5867984661270423538 5862710564037864235 12687127300107843174 11722927985282026211 2573253970234348586 2791027557335635846 8966041183722780855 7096557366086935408 9726556610171602965 6644117935290268870 8977846040187485898 1218235777395961573 17603751846604836385 13320593710526545154 6010771519045200443 9117924452432566317 14730345626713863770 17742514356137895756 8980569400476155155 2402105352533673954 3665757468720671582 13010150484054960827 6243025256638625193 1466499523088483615 5625732434474079981 17226249662568005633 361499630186853840 7281749649332220601 2215090347962795006 15590814310103886783 5160290436838578977 17839038330828602470 4272214536145995260 9735386886197147794 7613869917901697770 14420703596257923005 7988188373484916559 15545521111856554637 15187576063988330376 1335704359922365248 14780334776366607543 17857516946396464389 5382275967254779327 6055478480666304616 13096580737988617933 13304346386262770390 12314239642746757046 15018448582413839424 10282080317117862193 7070047880573776925 1123320225766910608 11741353133577467723 6874190277205586710 14141247713815363533 7068435769594223418 13224362501029504460 8478023780576484971 10461296647616513678 16792199483692244343 6891782163988257845 3314407640314718959 13159144329849074373 2758718186768010434 7664756215880029253 6814804307752084001 840402137958632771 16542867788443929448 7240562308049112613 5061574451797782125 980852669160212873 7766383651414299084 7578777523662465467 5276210469959888208 6910787023676988535 14476001300828159053 448645939009619641 8724650344228051723 8601626834311820124 313722926997743806 5902142576753310729 18243203260656805634 15587452600657063462 3768092848483131668 9915653324111090856 3505204806623728913 7750421188553622421 16200635985070034091 7756567617004364682 11955945795608214376 10028075530945574505 3724676938632459123 5973117290629263020 3082582358325065589 3897040945074824307 13937795909412642475 9211300171284490193 14644829774964238487 9444772662107810939 9916536907712635691 16376532138181333030 8107009471555143841 4304654278649270508 4142793327919677249 14861816119805717062 4310870811087996053 7989534081953763191 3892733382753137524 10799290301148494140 2593502893986247157 15963047768090092397 6590692555583036970 8541856736753823322 3378127131973248607 15018741556184186251 3376867897741253372 17276000924208545931 129726701894199623 9362410589706512186 5119926014948412863 13360770729990233461 144254335501961014 1104504769071278188 7773593024458512797 16450939079565321864 3263590953197240182 10558461171743040034 3728426446284403023 4641900343867581061 12198171294137312767 6985400587897779310 3434599582951143013 13530381831735185490 9834855642558392620 13791853739994632493 7605311723693956796 4767793861957756986 1891783283208584313 10155635957656864641 703922967908538881 10190273601423490539 3923689676576254680 4964941409467499889 4923405063223998512 18099967707208881379 6843122234237567036 5701711433737203469 15902069957727659980 6532907273910333536 4123165704982961484 17072587367249168728 4399696756585964997 12562986041305742634 8418257691396111879 9060146346705553353 6001815132955891781 12294164818571258470 15520212864317637567 12482112621083726092 2410296001194168482 428535581006660553 8462261611095753934 5863231915217368114 10421069212775376580 10571690673533131857 9123845371545760736 5265605212945073130 17465380301276689688 15552999928181386181 5494198426512539203 15652108264326107117 17710961144233250172 10188449432069121472 15475771636578376030 18412543611183058437 15026618036957309659 6139056441161428109 2086768727788185648 6741021217977020899 1469686216515997704 4166209887500034174 1751358166373632685 7435128758056364745 937429958711884820 6442113271856255719 4322476027725017234 8283916932261208820 14484682277398066032 17479348336087022543 11249323415123558318 974512457543458758 10199973319390163245 10088464377593251693 14688628461946403744 8199154976813058570 16441934134496107821 9312184038068191471 11887354985121365833 10948091853045619325 17968756648511912717 12161454254582687083 2604590562497001881 492351173939436078 11719131760122650557 1753253379571579293 14489768444039343750 15586300218370169288 947288545189786802 13927758897068777547 7052787252413843756 15059178394047731137 2776672182664536426 18175395152873698458 18360916165973489434 3944169202086483167 12533437389497713708 3633763811607103196 11008163357085479849 5720785631075963856 16891148372769899793 15027700596588192812 265121254018912768 12535029708657681456 470142604340628761 2330085846875881849 4953604420176014530 1099658890103564217 11208534725636887873 6333208115754659415 18178667861349599014 16708295699057696172 14715393413628463362 17449685361340349694 10230288964717221582 7629096605069486447 2916657227790908639 10022650851141126871 12461110530972167689 10729031071671353021 15135396773914408123 15555998310460099177 723456176759399736 3772970043172454835 15569240766642489834 7170608676941374920 15836466415866680684 11591246637769749195 17394604515167641586 10280773350120465623 5357338674986415975 4352022054332664012 9949968246705068746 16228252930762868639 6498469993433526507 6229474792843026705 14129066548602926339 2512795827279232754 10481028103699138747 14573028423909942175 8248177446765253362 11783212614849466403 17349558658092599220 13280369120215160189 6753620297742114012 5195571523612787261 17045239725686508669 6548364443690513247 8580218473163167083 17658668580473166095 7495702373826430529 15774213662377520410 14403767748630758575 8170202848639422473 10436667060786054844 4808350558039048416 17351085928453145490 7906954481001662175 10239124681777367526 5853703190486552050 8647078412776433006 11301069461787196572 13239162706448881588 13676450043748953055 8559169769125592978 18387702133633316176 5423636423562250950 17801823120155872618 11611286667791251419 1569957783665815375 14606340211904840607 6277209684851458101 3533666888241751100 3199708755717239793 4138971337291452044 16534331435243776778 18029677857136987445 9026781027378866520 14017290717177120264 8920714756305538909 8630139393107296541 12464395503670009889 1140321364210417685 1439309283238552529 7275622646080908267 5652501847828130267 6056416952451336262 12886647941527594930 2075811796629562230 7671506860982839341 303971114590990431 16768148238620607952 16666838958837394703 10918175818014229423 2930838237733480375 7835462767645838215 13561985778583106648 17653803721182511368 15826417755891069882 3583419770701265695 12138616802676408657 5161708662182403846 2465777479543293878 989260364734445391 6725897780428000698 9363689120929461580 13712590594240910125 154641702245044212 12979562918477124975 1624529160164919801 6394035465223304976 3520978475559078318 4521697096086690807 14922996744684775307 12744204091028877214 4134209069903270249 11176904678106139886 17669308972760093584 3432569806053101934 1337217016117581104 13479250922596609031 911935149800938643 7231955922359152363 10921153195744274440 798295190061023658 16071155993307790995 13742295886033395976 5130162380789781621 15661411286701234458 16170453982329211483 11394534386769456372 13109218904711589285 11678642678126537248 6668240326970295234 14285604995660918131 18132100758471682176 11489087096039737383 15023985508339394691 523576280720066608 13332268616873654742 13307462614459774891 2804107366659023288 13652703291981824218 3838021189208599779 15483131734938125548 16714364902433186641 746345873600927992 5330586128555879516 12756819986453923516 7518506450063588780 14690534687776751 5504308793394479226 5200337669504519654 6318762769882728880 1829963529745450229 8955343891276065419 819950372614809424 16339181330786949016 5809857386205940054 13277596394314895105 5337797514256586589 11584297315537867494 7332980931031292827 10819732972324352696 15749916357894553582 11798106501382385497 3982084515136039626 11193526528921204836 15852111235356103977 1973520986169905669 6535073855620989385 12654353335062020333 17918632142076353275 4784761469290825812 7475040408575419312 17096763182688946607 13466378225552066754 13859286290706628020 14846760673208929258 10535531724193004446 10158505171238197454 14445934323305719250 94038676949093296 16820367013854897512 2355979586428446777 8348793048225747901 12700695353918196171 11188518427912115868 415169982715187425 11404638738504196405 4620729997060204521 8991953720438455293 17233314299100808799 13486530079920603579 2956278088159887712 4625502895890359108 14041399823233197122 9050450818173132979 13267930042263563795 18229295201714633942 4248915955732394514 15978503601094178619 9939076347811045536 13229257206583260649 12679977635453385265 3614226340192667373 878335448404793978 15499697861958091270 2724472704832333004 698697054551068494 17355702478240911178 10985231180673556071 14433798251279280845 7917146182105022493 8652216450242626701 10292945687449619254 9162181198271575861 3161848900307314323 12381771978540271405 7200390308653023958 9496444127045277604 14895768424229467621 10690177952562607059 9824122350978003647 7720090805258632365 3786492556493496823 11235955671944451114 1077053469945524344 17763718000751563753 17451107362006666198 2517991851737443056 10074572285983967726 7609646396102249942 5949534239100024785 861783441786912626 6357704307249320893 11200471347016658703 9857045099795225774 15888457466262327336 8787767199857196260 4499346844583273096 9074565721438176624 12659448737637991189 2185165795733567016 5226645150302226308 4056234395718451443 1601972652708789729 13035936996986119825 14179441207579250574 9596661266257818863 17880596837422442565 12925719402897289580 13273197095216047839 14745590398432718508 4024156382200933364 16651337485099201010 12435184098512633995 14926845022733508977 6249686358341061176 6048378733843715477 3834192124757298380 14417217202238231117 6774649345440891169 9443820919276629636 11360756775759991238 9056962482374658544 779540161903947361 12523774741381756388 2183165478618249632 11833035407661056269 17044180948809839787 4741013956009407778 8182974824020120832 3615194738203500867 5273859504395906070 15950361397834689616 2970184540423683065 10543892819207928520 5270632954844711978 13062790500463785634 1408907307790230552 15447743118341480283 14885898230867810225 14788099368508953974 12408159636793395534 940281829235625032 5044104647596357212 14477333342701149300 12410983642341865464 16017164833028795485 7721197068574088056 6906330799764010847 7529089169100911952 15473646884817113714 7556660119124486757 14388795868196963804 12660339219943357225 6102655241695156855 10550464633043505880 5754608739056724919 736231136393996266 11320582134072353328 3848997451417359484 13591237168776546525 10931267142606528878 14807093314897540394 14969042266690866507 3223707347707215911 476029589989263401 14006999922374237610 5933371250706075206 15813739766440570870 8057557726672704877 13910457343521394683 16157319852491514070 11876516463698156162 12019169378251189697 9059278981569294743 8480020352329953174 3520217822433506998 14796004524826509177 11866374553145101767 8758862845834773436 1064031374638864374 9152898501053362195 2976112340568822779 16196280420809032753 6088047618427503051 17319638345128811382 14727694361949580973 5525393331743593275 18253766591488115053 17695066064030256988 15480133007231025872 3819179347281087267 8989720657967556107 9080241880342608443 17088422295367118787 16632103717609509914 128268297624407946 1989928185431233961 16111118225562832606 899190440818485076 15656310807588241919 12080701979802465089 17541170962956203782 17134237103987600789 2570064504302521739 11949616300147955523 5010257287264386758 15419951436218722114 14404284447806509519 16425217937737291245 1083841902769920549 3450832547972564093 5626443102646267288 13841030206247224501 12695298913337671823 15815712811412903277 921905778149882756 5776245711522694474 14382772721585514319 13978343500616104154 9560753191080560178 2466518886403909362 8779855497219782364 4472235741105075028 661472979765257924 13790120352457216013 15437743195143593566 13159521621202855127 4618101949058607845 12026188987251143103 10594601306318230117 2990491680369158721 12894606297516921243 12707035142299676012 18172717834569889514 308089937136763168 3512843852995700834 3512962899340952973 8878430008588072499 14149451958498010886 18246011628699159489 8150739221085820901 5679901030712149156 13920947912854961492 11330987389551738903 12654742757630071560 12653668368969935938 6958612455557558025 7596706713739445235 7858592450644915510 2437431720135733339 5015867278660660220 16685648262094834798 14903282606828204691 17387053999466834398 9935761288490299021 11110791672516911771 9860676430684651522 7886827017253452686 5944378834540304397 10517135427344002810 18168928676338470800 8220756243744507463 5294380918586428680 8109099275545878484 3870560987601159470 12965972717035006685 726770259548710325 4031779401211384848 17046137598265952404 16186257963962912646 16187194617559763345 8068006081736169196 8876587621715684949 7180031103610192445 17370787867988519213 10088390686150392149 3263550436074207666 7815373854000096336 17844113163161592297 9823288123545571900 2629331561992577377 17884538151540124113 7781166189195696361 234340346106511975 11545704860371674217 3778540815381709814 11306574183177933281 12271939756671958323 17067247909232430261 1251938826861675563 12482024808764724626 1541528561259137838 2226900353244198310 6629066929157044663 2951554171928902982 8043545894558275932 12506145317313058984 18073429848826659126 12299201693514629764 5226721795225504471 5968380076709648228 3442700645375443058 4778835418843131872 2866526601548737613 11511848867624820178 4379110316678891426 6663186919666282622 5456537445580596303 6615467157896171663 10433511897498387582 7826435003065371703 1567280177747276217 11804392985637342970 13705932247414829246 7598164728181699485 1774131538463215487 5868623062808562261 2808547869733575842 13195215542044485396 14973059163951382201 1038365568979028108 16448796678389151768 18429102943081595441 11594468626484087093 6603901694559764861 18365298168637070274 9621205502075542460 12111180610572587706 15689040848215834230 16960714474428934575 14203834462594682814 17982951568679396929 8686501249286153916 1119720568858686783 15599407494817084514 2378011634476544871 2298515057113131282 8209669299684498374 1175858142984738325 9995957962707349244 13234631025461623661 4589713966428616421 7739052397567483514 1701574180034016921 16056818396904293501 13241420125019243546 16482212395582644074 10328966790239509860 13058961665688750089 7839868781521113739 7260628059710266277 14670375644417873420 4542802354128210107 839178342052024028 4622337037060829488 15465716855203630802 292472376470370248 8529477037930679698 10598210256599398980 14727419811174941914 6009916838156768434 14998682313467816083 83342626114004433 14853677874810839726 6919029056522715459 12439495332255353625 6820163338088043546 7438052541474416607 16978533297319425813 6437881033468094949 6666873193752026218 4729378254831282772 8413855158637265549 13662586841132762664 15333303893955885206 3835398460621054922 1382327915846181536 2687348642832099117 526396318872382685 4732842256758543295 14451161631678741383 10610654128843323642 10133691363129068290 18019468055180051021 617163357809375037 16336590223453149322 8678448936581539494 15704357355008751414 1585088435029222992 16522038838844539071 12148781271406164607 3857353573165687029 1316969727551311226 17345639113924204291 13735971247952655131 1536570698306153188 10409515895877873739 1446471595152051040 16771141540583592727 4509440933460771319 15179917035359198095 17238208984965301154 6256598833650178649 11683407663152256754 4707972912189730558 12578437001333269784 15911613514777309720 10838248801808469711 11327356071013697558 12924615291017164905 12463990921617237614 17709851255917857565 12049357544770470807 2070554033042792264 11631155022593753118 16386346696629717671 12288066074880738260 15081207118193004510 18072486416886950591 7681335170429640267 5121491022265952225 8553096196098702134 16215789195092133989 5656271359849085849 15863581526828557627 6276502816004562869 13798578102331158307 14772232075113243338 2187997013381558444 5782757527537670569 13204727109240282866 3648702725175756325 13941629694979885063 15757230566347437666 13295491569682382088 7748969137640896168 4485800857425208013 10967179485685673359 8983354744039921621 17341855054610831406 17996873830855864814 4492193841507794535 3943345322776685237 4210047286293133357 12473245960325154720 9139214644523927516 14675450392047873176 14459581095806630342 14056488955729171940 4247758905167200018 3515110438379756514 16816230001436098194 16622320234220703378 4158445835437081466 17682460961032367649 1074746721721424640 17138077853126048171 11934020772292440380 17759779396233586483 13418419301310363238 2279050902050122828 16506033855050099496 18161258526354982623 8635202224150241963 15200342104278181005 8369488264856036374 18052811040832427203 7156398948557396173 5929085121074064531 7266409447320305925 6757773060606748552 11505485645248324466 1033179677380837940 5017364701121382470 7062204416364832792 7341884734050683857 15688582414267183499 4739525949318532403 7221003607175054850 9947585862496548118 3612208240847763167 6073778679573863555 18214873836239502061 13506785632608540522 7585119862078287418 87289323732781306 2702130305129068096 176958663196551965 4523704850207855341 3965828500368595286 7451922459815419479 7442394851770097933 13960014468292050370 6964885293637483156 2047126528800076136 6150862539594094889 7456215888050708617 10759305987339203004 11449331201289169504 18346208821837039883 4905859869199568421 1038258980676295537 3084790609669054152 8585128028367461312 14142665481894996881 8242920619383922212 5622638503364333071 260572620857071690 7627102278700397760 12612830047104238931 15097741586003023177 9151271451233744002 11798031235042248168 7494645929711786141 947328088569101515 15284313495208904206 16160304378855290103 4352330698786902281 15270078474630316573 6997898309409601367 1008534478008086808 3743823428179556225 748810522244489897 17000374467523398029 16236387528857782827 4101768255183125198 6986029612735544439 17792683136587608309 10162458344917979001 7741026393481059806 2151069263767159118 15272619625321286859 6356109084609971237 18398877383506886466 5837290878073269245 11960566137699447935 11112816253284410026 17084651970217693695 3786692599179460844 10061923376198664461 16519289115664069373 6119919029853137425 18164197893597863846 11171146749633586831 10475919991835042116 5169774819255933002 5420783709094713766 11672926550140894351 14694711353076437111 9261919559260723862 17058496892635028158 17219203200042071519 1768207885012290411 11284941677537973340 15371213910955436540 18187542581211435190 16208172062229937101 7156760683950725281 11116777473900181262 1406888007246824767 14016217306215828280 764126220638566627 1247619060470508140 11916441258652580580 10466947385961223972 7121905299270335394 5395679745657326321 12201853845576805016 7240285969158847077 10690697856186744114 9442008979611243228 684080448363508011 5719500970677385470 12020343844276766055 2732650499445662324 852239897158964937 9855009335817895927 17521824567404454811 15796689423846615892 1270067862610030747 115251264571276331 4002061088343125663 12893030337833142154 6919401372795024739 18183465359138125320 6231925877897421062 6394934202768933501 10035695513984777739 149773515896225883 12487801389239555490 12581670246688796401 7072996408909353792 6383018494226884491 14461084630045302643 6472159464605049739 16064033294975350430 14260277950359554704 3814079174353512362 10679332372038430038 15768961483305357722 2589814234828184193 17898264278341250103 3673845263009425524 11523896368970674734 12865405997699463492 4946576673389647006 3124895405300500171 8888340710365888901 15308773573414274587 942411390010243385 10043441799935582762 13648407967552864194 4827685981497181897 2234886100784106569 15800487126037124968 7696171271779812104 17763545330040918111 18316233047829968406 14966483622330735767 16247452749980264948 4112160701446085223 6178051826274617602 17634449484557737181 10252115413162231784 11167077616092301197 9093913925454144235 1256481002940830202 3418902881220268509 10239605873177963075 6245123957017061226 1695064556250062915 14014860961614942304 4804505160464488935 6296107471642454414 14348004271307396168 3457870212163709019 6076324020850409741 16232444730881347134 11887824331750198519 12790263702519048883 1920139117092654620 13124783986381984816 16947260990651737966 16757253094627637916 10072991835443878755 10080094334159926041 3838329539452206033 7135273183863501147 6192731329595766201 1408517287198181569 8296320197993566726 6660506712845933562 5386717973989720504 2111506014926782023 9358176305416459341 14569591551198752713 4275816821822995758 14156736072933674398 10765583669795393731 2123638902138879980 4123357614507638794 12875837653411659 11410395501717232902 11367324511994563589 2590435348541780958 8898103518885196741 6852531101123067112 17710632646584306409 13319575358547974621 14276018267459053926 11502245153731982123 1908614938921425383 8937986450148863246 8853829457590354205 16744710444864830261 8683482719015287498 2511915876035309048 10986115697772960622 2669016939308535931 12251920368516772879 16718408661553584301 8683356935147676624 2088978591781725540 9004104919043166377 987231768640451247 13875288521910603062 9982979851734239028 72774164000947 12749120205277307908 14285161224422390561 10227516280396211523 8884347203705816286 5251652702926696665 10913079245503989435 13162350467231697419 7023647845276204945 13153166786686632986 3684691283633010908 8921437778010665205 16481261130801439138 1290446652515968113 18056552707524020939 409024156683240725 938136365293737709 10496778397986407040 9651475322047851523 15428913797684111842 14984114588111716206 11058773910635428976 11982980841064220070 15698297727838819095 5920937252314801817 3507192638804473773 7294728332511045465 4754201661346225014 13943654049124924465 14544072859937039480 8371043532997379591 2654731910734336444 8370392687417811272 7981089091869007508 14426656924860439282 4453466322266619186 6097829444595911017 8455397474788788046 4293022771445362675 15847821339058682617 2910103118084712292 6183714873034140530 13941633030969453923 11244817296323372113 325269742709699794 8016304402333122568 2579648844958951858 10766086762298569675 15657330198878294182 16951512100941363806 2254956749765620478 8457005001631746509 8636550517460057369 17900093428992705994 10263125024730021321 16739120341383204004 16552021276411948210 4606795139853180605 8898394483602032045 3237245915294959684 13587770477906870089 18382067478593432478 13418461201121879012 12864226794147263507 12905064031570277895 5220897338153033649 12053761782705199379 594637588099069212 13144869487079286476 17386431580417562506 13753742273344023481 16667132428137238530 15333376056207584242 1814002658766781859 15046415274679726504 9108150874586280356 16175304463653940320 17959905455931757432 15841354248052637903 17223986324523904132 16941209176615085333 973892324491646823 14011458645000953697 4524314419199901209 13372471547245815879 13409696715430450201 8821307780665570512 10272896308556614861 7311250931391008260 18271482405857049426 6770889246454401840 8483621905690122203 15857882917736988688 3618324012369227881 9548294210635317440 12615946186885419785 25914055027417533 4892778249498321757 6334306009241990610 17863169383995430209 1201687232001208462 10217590895961257513 13744280138043970882 3228517793854775360 3262261253155598134 12477428323601999396 5255075347900886177 5694567393637638634 16997416275362816091 15520760195798370988 11478135161696133368 6940473445758684466 18384549935278083891 5170704806660405153 2236028590163431501 12488323484426437779 9718873220400750612 4259008008527220983 12118399184761184778 13942944193570482674 14513118038981680765 7655072399675729127 16648942128931884241 686144132757699796 6191411114163344419 3862006929790222115 4548322791213588818 8018316943537997596 1443821672859171809 15603648398676988957 16816756514788008801 7068371571592653834 8102750526370798038 10545715039074126851 1189412317249648378 1118555038374619214 873936279167962574 14091860571832880587 6372806897517912016 15682322516540336334 3915754146329901041 3211970032589416957 15672123036573049059 660624109131160349 16527928857885900710 1566906708978547756 17530963982749967187 15643607743758568029 4777982417534795850 3184172561280431484 3365542393411230796 8329456642802613122 11252916237625874365 3701754926140397152 6913944843699548379 14548966385263940721 5279461776691464803 10106957808328485735 12264501777199123582 10166584865983467586 1632003463454389912 15403620609344877930 12244591903157018198 2153038758035326448 15036481260958911240 12788353498270971094 7576481142028828223 10492787055441599573 1093690926272500612 8071471665446004958 16850071803616817044 8080388108088808541 7680158758789006540 8851953225101046021 1581774456697110544 10769639075266597303 14137416764047110420 9296812003966514352 5301788960981352811 12871263568104106459 12206360658235902655 783055318481785912 2207840535476497747 5155826222683425674 4853852432535547890 2976325250468281230 8466029333397642050 5314004148970573920 2666340017366397206 11792124430205479268 3787433417902170903 2980145478478468153 4234506516018455178 10442339260116389784 16668752602888919131 513138493912817115 1160273493374134778 15724507751922714212 5120032844863843753 7376546945660789798 2347806926026327187 11669826665734005128 5056261763060030006 3371960526288433657 10375091898439629418 17191199458554542060 12030777496254879598 5903388587816034340 11270977889987690502 16351511873156372212 1451597922740951557 16412003877547218401 15751851774232752140 15337906373270525066 6002906758371224708 1356363689391909925 8208517959818423490 14349153915940799018 5185505911802915983 13674458147826375621 836267744665544901 452865319153652773 15188814372596978570 5119143631260603184 14336106690474691235 18149457237494246276 11260131245197186509 7652731573383467653 127649930545599387 12332456060753902392 1728731840902688314 17284280674356695423 13357037740655362977 4853407075537342302 5501795355595733467 15899342506026203556 18140807637226185692 6915679377140371650 4017243898072588928 3900915594744984457 9927326280707676174 4020255871758818622 6684841084465262170 12527901258066325452 4850137928483335717 1801544930979505064 18230790320977651850 12688991394697411532 2887345508758426338 5185536919886856840 18051036714330473159 6346723859629063135 12462056200390390413 12085240188181955841 11641107713846697634 2098660691475669862 6048947942620195075 6228323497177341642 12025819811314730993 6682154408174075666 4079810717535962757 5477827667730145877 1700508521462306086 919119232782942425 2848037814760564479 18175519277828363015 11878029225594461166 5581292495066639584 4978522717721629338 16520070827838011509 14231823631913829559 2277856515885861424 145181650495583403 959227971003791792 8728747553080103957 6779869052870769041 4976901065299665746 2525812985081777425 2674230008892489774 7726146464651960877 3301667945381087952 8823353392810941273 14056386073380426862 14117910756919611717 7590931135057657311 14349125224751503737 8323853489647987851 17989369683044457810 10280851150171368271 12414845043232465911 14286516260320005450 6487778951434261947 6260389938294528365 15785907953661710913 10143718504916193670 17169014482783570208 14143028017734813160 5636180372987771882 3907546856726649959 9891601448264277583 10942194560111921944 4127159150547067174 14936435456741389013 13975771419015661227 2471504724266424517 3764748226050566181 3366624684671884390 14209708992217863555 17056901564291126614 4684628901992666571 13539245985042532411 1150567292035692368 16526539315686700942 1236360148329171138 3584597607281983331 4513953198757009179 1098187185370554831 18096768745126574678 8088168287167449805 1635566942659759080 396274834385058461 7482002102679963502 2635277298630429465 15553819564253476606 12490915903185403800 9221136132726188876 12461313753357089073 10456660750685418933 6973269774146721789 18221506653338957893 10944373981498561522 7645419661928985798 17967491023041401535 8283364051153619761 193048297102991594 2180895869147107502 2545476243749297823 3410728481628377473 304437665157292810 4795605474862222895 10373450459337444672 13497681711639552685 17727605787587082314 3578112933231105966 2115397108941856556 6953375860639324095 14921881946257294098 6559254579089205834 17374895632655113386 10261272062574409401 12602840712527904009 15804175698518243619 16979701845554610206 15631017775837371739 4400599911415188982 5885802148907886261 3121867334125289259 8449904314820838458 9726970229690718003 4906944212027422492 18414365658831471140 4843880975266307974 4223259495143720554 4787997341123093483 1200256775501430155 5873692361467269254 10733267589487043516 6971622723736159638 2700758027810604830 10331888154362595897 17755248452010282440 8786088415784774453 6067335712521550916 16821925258879345077 8065303996549391309 12302936092821878446 11914282239994300174 13096240876565020996 38716551964056317 3273849285871808827 3215719844184748322 8050319413502971840 775062415143869033 8529587634842740670 7004992523507438048 5153763639970336537 16898394286034521885 11095907044660421618 780662390941096935 16973307072276617648 6744870430938874594 16102776741262215487 15355131624274145028 17412304052343016113 130846502820118049 8039234267568096052 11573394937571518285 6082051081410537358 11585069777313641063 5316318423088707223 17946320649598034051 17988707188225727495 10045752697514149836 10924056481618002541 5504334654474306183 4118841437356241170 17495773199070510909 10840738247955695089 12750560826601578671 17864576107618272691 3670887935464844582 2795641013519172773 12684966446023863000 10900648332436349042 13012647463469697395 18323300392488925988 1019895965100868430 2663301694720518940 16146686321820811056 16120880098971044330 14587163442874257483 13367533954530236713 17597642906873362859 8886296548984826770 17264547183542061648 11667011171188739077 7110065705834704527 14652619555153337108 14275548569040250622 743473187362518265 10367637933300921549 11130209275603858632 7223999843484693547 6644413778864818409 12775922360978813031 8399202703223629996 15984128406416920345 15439114330578901923 4648559321706933620 17820705076899224029 18437750498928054707 3646225662386231028 14076312594726927412 16189195526841603812 2624706604142143741 10407701633283447733 5698328158274889435 18340780891256571122 475618415195074772 11123690663620959445 1871313787545080136 10243869260874430478 2646067885828397507 9079884331900196369 11365307687078134236 14980946914994381383 9820410768552856828 8365860298808332642 17562633168812236089 15270456533297929305 8890837279990393438 1821649844367110712 11810124769817977862 5534573651167881416 6061295206153000460 18324054395021933630 4463022402700699669 7643814213065040032 12698943285539859935 4313438952199997902 589068488725332782 4137538640577474857 4159922271192506854 12327624690041646500 3178727343758785923 6550045799266356928 2343406468235887645 6018460452833939523 6048454127548728119 11659535261525519538 2614339412732528753 16562905640285410838 5674212994664261747 16208857633565958201 15114188201726730092 2214537276542290688 16557441702732057319 6218213420940169271 17604608553607564804 10325885530654774077 18316333375235687089 8208806985197559149 13961982415722607430 13720134845320230968 10862478526787186131 5269495472316359071 560583524709658054 2269865696242347110 1831088932603753741 17809255844485826723 16928710967181581229 13200601246683286060 10965949114095110115 15433003149799923363 3653972379248171010 5166435005580732937 12507571421562192704 6343105644356012184 12282716933130454825 16202740776596448897 7605861393867398402 8880503290779796537 36735411977128519 9866162651962044786 5308074915534967903 4198601998013514958 15434160847038479579 3563040903309738406 14023103416346064311 5313168440706723520 6890753214805388602 12573978906269614500 11404309310539334999 5341455159347917904 8427264209879217211 11833030946660858535 9173402087088672772 8739598160523345190 11922215768951650880 12124854969415832638 18072774661115181535 17244742891546304396 17450349281641130210 1965432342252425703 1857222240847191619 3073840947929308341 1450556964196341061 1460637540379069350 10687120409730392403 10913844241341369281 12606038472112232968 9664994613670281739 15986856310308629233 4251949903650289924 11557041779904577503 6389013779295473542 10162499957227609401 5598422523219925363 12272823236349706745 18120524696302892358 5675626362306834333 13176106957756487462 9709391621182022502 14755523967087765985 6249937672619815972 6879558709066158683 12953399299929694681 2365542185335445340 7584476820656271413 1592433089698241775 1966917929332780311 12453630288785228475 16679835598321807175 18243162995957827981 4708811504325653258 17486929753059722325 18419953600776529024 14572886948618552477 10602990731273230840 1673572278786713404 16950552217003633264 855386555519489702 11147857113489493521 17902653035758153604 8848237385026834813 18259566455564192921 17561872003497813893 16111571383657040201 8981788430696758271 623608896485641558 13952309414955130438 15332269897976982891 9454480098230839479 16696893723060964184 6539364730469789861 17354288402769714904 17168842958134893870 16566207616919703447 13198686076755149417 399118418811003045 14482711900900356653 4482858992123989793 93332637333169213 3175789361069881119 132487566206197912 1139638076488437980 5856650808455861824 10333183624947536811 14131868011437318672 18243005583378647032 4952262672351736614 14656009189298004052 8009596106311381522 4647518093396315334 8983077629906028322 7491959785673009814 2427559610614865198 4670412513143318952 962538826306968203 1924359017998527113 368885816537831956 9236820171328464405 5392018841108903001 7009595995612387398 3211295238115620329 8874264681292694659 15633415684059615051 13051804517567068376 14452184521619805713 17580143797235878127 1191269049586402739 5795660169221476110 14479370145862698584 4683728572297598398 17352822008422601060 13110899058790801287 8549857220214433839 10828070278683941392 16945723195338858862 14552156035871669911 15158408758263604700 12706841651317751900 9701731888899573437 300792421405288319 14422389331189808855 1609529958179716300 5807180249527695621 834776227563041364 1150705057492738034 17650272768858927750 2902607690804769138 11009647247680983127 5815694650465286596 4313135505751245865 4295151270099855431 3421182903228782498 17706079890064511065 5953857094723997599 6642908968288334921 9824512852525081014 15117534189124325492 11138585325002794224 15046141894398015180 6812657725680174703 13098824562550497838 5014865820640549611 8802120138065296684 673392686696138887 4674963793075715356 2516480721223310105 11197369669966341590 11657447161108028477 4299009362867314039 492861810647734444 6391423971955111674 12450311816178703182 9278220423089217233 8430293836400024076 12961617937258264575 6123207805163438632 2443971118723056669 12726494470388519387 14065922983021331790 9598135677015426377 9544162214072795103 3448442317691142927 7156979802394600744 15135201193398780395 18245506392810504934 10119293206591742227 12352517550659231920 13209293622234230050 1213253275952306366 6509170597378237644 17203372687881854535 13346935928953403343 229422322269443578 12604695534708740789 17426781720048506622 343170678075515380 11223301169109199805 7140310411165061645 18358862444600724802 12382445483281443885 8484522110180066636 1614223575579061476 11056154128037737446 12794972105788949692 6026375836656959372 13848907862345529481 3283544319340132147 11505965299158956405 17033815194912997938 4003016512501106441 7793863533121549711 3994028858538504984 15416341153626375702 1701328496727812409 3297488195624582174 6475773688526506079 16696648468658166654 7978065336295701180 18300634791267788696 13274549875746565254 840937057840426820 2172755270742267602 16433795554075566783 11822262055231248911 10565262906933160710 15285758847638014079 17037652278756850486 2388480900766581757 18298514344363460008 6956210558637692158 10983607568617357430 8320886256680274974 4377558193265096502 2832747563772453270 16153035064065696164 2159776559851163567 14495397687328103115 7501015081201805562 10929784115768035227 7637803707630848841 14396218999334920820 1184386447842738714 8820874498514828391 15949207303089663248 3604934631643154739 17065907768725201823 3814394652699543144 13459950651496849376 2609035496029325329 7871578139475639485 6354429841931621871 15976593418029935062 11155097516139554170 4754100459324807718 197435223081824026 868626618276686420 12494520362303374717 2151695088081341712 10433825720541071464 7480006433898789472 15366947374096993016 6092497859560410987 8982781983734485987 12274781033687032756 15466043210320126429 948968118429169313 3379213657929918246 12339646998387665741 867666925829029368 10541114205506797773 13968801263761092612 11967581302797330122 6852356814832164436 10623753073889457466 6019076173542993464 10965078646162774429 11221417999968702700 1054319186104240085 187832729015795413 7883807222484806310 17434267124753403639 1269592165060823046 2641567375800571562 7713438034806397398 11682540419987440768 4692576055275305721 4087687002977122453 12525991588483657799 2799793113834321098 15678360549205446513 6790567958693271274 11107409242043832182 2091065327331207091 11294266788331319111 16769530863200624758 5020418759314833933 16727734390007127426 15214014793536701073 11128199385046295965 8543359677430764922 8737808411731581224 17373857046973344683 12450494970376937813 8148114582629714050 16778761511029659044 7821942198284658897 279560393718801797 2966238290592080741 2764444253280931736 9376430113484614591 5699403026622267695 18246268591717399147 8317647112338145421 15167662722902756443 13297596752671897951 15432234085078127365 11292736334784002142 13307902352750080406 11774080047683034456 658824113599047918 13802180890971299875 4290136228456465437 844220109717251474 18192920258861806171 9094058786257033536 13167929839116770646 12441285029896056130 11295737038610907275 8138753956547497222 4149300365322181800 18076023481520385093 16303860712721958731 16750950291002656675 13069931579651712375 5323129905062515553 539041999186214324 9009741815277752450 15065528168866945851 12077925847403708355 9031017060860411106 15987594056345581382 15037501978053496842 11669068795857071396 5562229109473386633 14605176571195739582 15255690657474705699 3108016277552659440 7543694478121580688 10137527372665228714 15165812701173970303 426829244902696058 10103519296158438699 572032362668532000 7623135195122174266 9008181344468587929 14039571892743350862 10680611146337566007 12383064146572515053 12469115878889783331 18077255215425563269 8017564769332436192 12103372603079117213 8047718926905392787 11449344701868329249 12450544819896799135 5148469024525799232 2490428017609932628 15749017613505836584 9405034548047739243 6474105797532112432 7529916961146630031 15349498792805686229 13643210029488795660 15810497933254911664 12910590894473545946 8467429011507139436 7027055849697343442 15620850042078424407 7295207092712722801 17094733055698202629 7568506752983918904 10109614906971991116 4287257733995991119 9976872805887555631 17275705022185111342 14512694270585324611 4834864591521393770 5144560880113317690 14273819836444203445 10370273711063107865 8147739465356185699 15555791862690052327 15329939888878900084 3948647930976906063 485166266041956109 16670743526175914699 11043509972473278912 15481053802284237372 14389858980892626483 13547607858154796693 3591806745997134550 177306742088009627 13544188941570660283 2009695011284090661 7676967830027066799 11808061909754832876 763570037759108761 7906083310884990940 4939981668202577642 6894997643146689280 16801524586048935066 17125417191007023181 15710668340591035256 8991117884466230390 6234687938188174411 12865552674302648788 9572090278828730453 4969411471288795424 11796731829574138432 7887329781571532344 5986101599626532882 2778889338705113320 5887359972698699874 9246394840571089426 16842924260946324542 15050059417793830256 11539338207190464770 17441392848573022002 2576379278682151537 514684887005113746 1789480548076874663 6168459924706556888 11448654684199067991 7245376994571434831 13029800477926699878 9986167815103768870 4221976082926936982 18280593741798114050 4265419922177707600 358753755026155526 12843054647158221657 4137894447007349909 13262865015857451380 15364469639685168176 16544850743778201886 6838310876148470340 14142440884730725986 7656467382378145559 220675198969864087 2127447300571152598 17818104823510519263 12276096304392945459 7916939529841554274 7901872550353947761 14119413499317166822 9888368437423478525 4929860002533405615 16355229495202248932 2943650006318369790 15710456001968608934 7567845636594975458 9201187271800396973 1275980085599087378 17609606214437733199 18171586291151102723 7821646111684263885 5112149832842327277 10088005347227387519 10598820507282499972 13695793275083679646 3536395669373929592 17424992521346816492 5684467272715820757 393983973659622760 5990892282351676704 13821230112427891706 4607629972119282847 10754396154374380657 11454433006431432206 12958439229909252022 17308823209882394199 15872912868065270268 12877291084301749849 1229797315461318866 9174064437377565604 5654441349123690317 14727932770089630404 3795920906891107472 17222315764625997023 8518821385564630161 8705613239321380912 15207302367996938106 1383965995065668071 16998746131705618205 8893421289610405915 9400319721547627691 8397397821929673369 3277700755694085494 14917403409384286226 873840586868899610 16365397419369835849 10435862197507512678 4048950985376080558 11764455641124369775 5507363065014814578 5179207225784220267 9447523133985391690 8170067123691402598 6222351440132290720 13984513885502287287 6419455903775879463 6419913223773436659 2233963269057537287 12872180829819772614 8237916627431719668 1516840290651549642 11621519039699970630 8880033967816879849 14148068061370964743 11612541490643052941 1020599870274275645 3700522010876166102 4896836985444865621 4380069729435790766 8491640273253430524 7070717867583197233 15277454477431157152 3056920127599079303 10550948454329712470 15377294657745327631 16340904935660855179 11441611044250932822 2096094092493675935 9813863044215704496 16078029216398847857 14353924486999325903 5421324003752963315 4246351619064081092 5772315347407810398 3673548467491677037 6437737298716009958 8967674069311300908 11234373170732325665 10802258833908286594 17791422653026719651 17604049758695765051 3917699396852809772 3857251565511681867 16505098814064586423 5291998790165714381 4704901793499828044 9376222764941425650 4204950107242693693 15615561860814157405 3690641115725888897 921938007435916092 2077268553971206139 18413605109195419720 1037117259501508956 15261738308048449585 6473689120275721074 5681575673246839679 175920887196111762 10011852925670873353 13033750053403901598 1389120978874069777 14453512168603987829 320688595468574175 4313325047609149335 16238036475248868144 13784924353606201088 11587102997929985321 11229085489315650868 10926691626358004056 15078274023383785800 6882883257854383772 13282857713273332520 17497733978353300958 9175158716425437545 85575375959763288 7766985398382810585 5538941095691962563 12713602208641565648 14834716875005050441 7237533071908648273 6349402411346083994 18001921593918973898 3026942360116813269 2321945592689092284 16511304267663653305 810381364146141131 7693403657801825346 18400871169563678170 3735807568327266157 9612988870172025979 12093807467830905877 6816185502429431213 12215993326949712126 6830218199268296921 3425147483352008027 17207233795964681737 12713343786652957646 15060773432566001007 11192701941149266891 12059851502855679292 2377715161939557981 12778427313421189468 16074989770833754487 4866370079749402616 2681223856095488731 6044694001667807141 16004194849404398913 11081164911079704546 6921655137400651944 10099824920927651690 5035127264060835023 10904730164596112916 13268046514515167602 12392001924203127594 3445868493172381666 12196038522744225302 15584866217829249799 392108674834440465 5177370621433003422 9958927063329060697 16758147218188820914 14656722030958598788 12157969042916049015 2207286004385623289 10256283682799223943 16969993495615690298 5492921080548885075 852051076912094904 3802741160181585993 7503954239476558423 1654221788045078489 12301978862389468544 10659733164919863468 6425425421682345910 9659761390104919393 17875127870255333865 1534833025627346566 2771030854872393212 16493175160901296699 9683216175161047913 15731184243046758522 6707567763686482392 6905103715148836764 7334320398360058042 587724377306910808 328797593089641988 11250066328185188921 3559985829659469096 6063881528076078566 14364782203335956296 5113552520182519298 7546427270156247083 8355374003559844054 18111253476453888894 10570156570159650213 6922485496346428255 13112356968444982378 5685402978919076961 6439664612644210873 2073567676438129015 16410993868470028639 3304185866270858222 14164741386590673097 7848412285494632650 6186117224775026929 14923661871585184858 2585047690190484291 14752575375003230128 1423944208512770416 8215620083974256546 16612807642646036289 13665175653696695335 17891204560832607967 12389182633685865725 9470891315442584880 12115583462631599135 13369916016862555748 14687771912230862888 14092821036994650826 13228346706384864219 4073889448260764740 13174576164352263163 14828498370232885107 3659588233879110036 506925290220809302 6593403199972591695 14703798477052869100 16737387646026545324 16609771468421861458 16993110184595992072 15257400909149576300 15184771259850158920 916010486151826828 16143412832904741920 5054694499070540043 5355667617862313071 16989523611779893341 8864301889515112676 4381449511456807 16505369617134947806 1998386211616279202 17300450616728220396 9507803853270265688 1826453793489671209 9537632342916869761 18405226973541950666 8264640420645724950 17730074443846315269 10078080733791315033 11165100590817140254 15467931147835499509 12842838747589599120 4879394595791815565 13771760263446943451 15930492420980355871 15329781062682784465 15119630939254146022 7775410202187000305 917080377526303999 1812378731887807033 12837940606149164362 3772015942381975420 16631839280527802174 9711061569108693708 1501318913878211853 3860033419743072649 15974798296738659847 11051697283497588300 10042036502584527331 7412964355677081319 3017247896519013904 1300529340490909314 9143720612155589173 2911737580030624804 12352825240471131569 2355246759631205074 14512392827820048197 11037685275096057892 5808136871505410536 7304045622401751865 16472151910150494804 10856516620754592265 16832901104124106583 17933074429144571267 11889532848157700157 6625218044685578494 12969756757453337215 10925338252782615242 17866940327577832331 8813204491376797504 15465645645779169537 2727711786684111548 8288910593981718442 8026917252970982549 14672440834228275558 3039439363110328653 772531579589784775 14307125624157525677 4715377314585033137 3369767497179536721 10936747665389935815 14948570774406646446 6044598220401765305 10948703023180369002 6903119140329287202 813873774423901304 5258946549144676785 16158489845677281531 9178289588583196477 3599838731940611068 15927877009072737173 7959199920812390767 7596810203725596263 7107986877860032632 7421769935441309152 10789988215244823067 17055630611719577163 11469369235170565123 2616289540228790678 9064548453074732418 2885434957571809552 4817870270314654984 17365267314737209342 3295876238862807496 2385890433775396271 14982599791213416635 1579537225612454741 3585260467580909632 2934498266365570928 16401584576181936579 8963703945737118358 16987904118148548968 15365394230621881892 12281436800864268732 10912060852533988598 12554688060711312094 16112270933675336800 3333135222406030670 14902761066442855619 6475190741742188358 6534814174581071325 14619359288816541557 11866171210072053129 13014811293977050464 2034286546754970796 5359724461882351564 2853029560846518717 16203463294817467037 4225061304476539492 9524120987359852402 1330373199430215455 2761377147768871716 11586071996223681297 15939211417597636409 6093584381348445109 591693879996669451 6056226216965322369 3205723501358304455 9984226202239903441 779336274896751269 15647421874723174860 13211403874123104860 17587891739752972641 7621439413367878882 616640630834856772 5480507299523911586 11792400713465026521 8967394480251045371 10782113745085720050 5347827581368984947 11080089536228113863 16112831377498060603 18337855977100704197 17304937811699679109 4984871823656668337 945580937762045485 14664286380487957003 10606418030411345979 9583165092549669984 1532200801642678373 10754666546649438728 1193651794343343548 15146893744029573699 5694491016332518767 8871473297759521917 11527363805063662155 14553337823939976046 4299183277501999114 9911213231990923302 9264921092190768571 1081523707722213191 5930208222485264764 12385122409885485920 12558803980835935254 16197910679931558008 14959505280822487013 7566115427431037226 3600903337742950608 11102484216778345272 8647835230441268836 647604317385597733 16888954998094555954 14023364756149202247 10115157091618255064 15083247515349483071 6777687056173124536 17445374932425332165 14940384044731843027 16031028302803848033 9082088167070533213 17647421703182468943 673278127611256472 9625226446230668473 7558010304365518407 2818353915924768568 10899738623444429963 16314324093025634101 13903269441948784963 15905970027560953183 16938122449984310883 17090556333322914071 10069731937694583101 12083841910461758804 15414767601320731558 10154136676934337516 2883408406788610900 7406560117195630184 12985416303975364217 10369027041854451683 2830446595396125425 1787667788157059975 6574878734360204058 1672848838737226221 6166349015173540983 13477902643237231921 4076692499994137499 10779705429392687995 1798383612759595739 5073110384943904151 5411181242115376534 8945608262963960781 5073497494518451134 5585493212153038429 10649393955831917709 7888007288060440458 124454418137193774 15345368453104602486 14588239329290852607 11449490027168841110 2417249040356306545 760767044450560349 5058181827950001774 1399374803709950487 3786159158251181538 11758750291705822584 5892426026849679529 8459979362503379487 16724479008631257696 16559657379514075278 15090370502021493415 7789154887212843156 15469271282260683226 13232224142366149486 4948914492992172395 831298547794585413 7410673778322561331 1914031766612221946 10230035492681308481 9736520528581976867 9177712155017932570 6946625608066773069 9704168427355527241 3130316886206757817 14765461737999684349 12815549717584854061 645488269764432382 10901584928591938126 5416644623878349578 4719405232607492901 9725440302497415156 16511101604451966480 4250868714957166034 12400419733390497255 1482881467095574192 5658171414778981002 8414555037290164846 17551660076383162 1761751708508033461 12921863915181355756 184590755928923786 14482915685073343516 9813789856168391891 9812354803599884550 16933741850803206069 7991964274745349150 11959045126441374193 12033552037880686248 9374696850574027114 12515163117929126061 1583041788196783619 5058029648911100259 1730593367434461574 14121109371706049290 2029073651428787255 18370592700896989485 8588155393759192134 12458103236334821254 18016222794571093281 615512302954198605 13618696149129514984 3368355148548407641 10810485439849802979 15894712838284191263 3445529533704637796 843588835935922228 12043063341482708696 5957144618926490759 846674830943008398 5052375883242663651 12873227144204892679 10428006238198821502 10509419291594635143 17830795365873978296 654339381201976647 2467981692285758076 13338836308618357328 15580723895691060432 5636965506683948317 5975507463589059589 10533815261340778991 17899346692338050651 10927662883471754587 3402282119169002381 2217434104287644248 12176343227455905143 461020681563118639 8185545963930590978 4697000652995561519 1349269281541733030 11902730070307563189 2038059343521783663 1325332738385095705 1641424566039529340 8140475259214054467 11469273976802030476 2241971868291782172 6832807259949052843 11489417999593295905 14578580890732276722 14119115003468638955 13876679375275580292 6928236036650434701 14168119323294623425 1852136790817417164 15816656556189007566 8854355569383891943 8735233099713142376 18369479188033053623 10296207208902095389 8978594385758353752 8378956236375919767 4415371656964258573 113893970909665814 4676573502929919734 13462482787439188765 5891232181135844012 372404013756803898 5381044989162035901 1360808197859756509 15778884575401344025 14684469872815355499 14724366186443871996 854993272292593958 4026859815873381661 7789163920220187950 15128893049436318512 7868666888888622464 14934022575319407908 9290794430078586295 1511111064680932379 1773418263616995296 15589606257825589504 16607667537206032306 6752987874711051043 7409055795001954073 4191723351497382565 10790470319927222570 4834819417859013872 17270482860546799760 5983313155635051817 16492861086898437168 3221194338086107058 11137215728798705474 16475189728092446091 2901554140607448718 2096170556368631735 1226242428912526204 5411079419999635853 14218071269333396787 5875277380760441703 11248230219235271649 2378663824061952112 15574016262734826897 2169531455546560188 5310054864986525573 15242165328495634778 17271746901350011005 16669512055956761198 4566193736856857470 14940834400008498068 4121759778037620675 1144908340494719883 5879885626568305168 3454784993184929851 6392292981846698415 1345063630370442356 11087413876780901486 2665132733798584032 878355086734058979 4462561098673248977 1477197677988368608 15221974083697813765 10131206407859146329 10687508677296486528 9882478132041913877 3851486467636677480 8910807210387000753 2323689060836698911 7695157395594497769 11867685744840996854 10406602628187094340 17386712407855059895 4446260900543836094 7419790559532369691 11429351015615710451 6590696580144925818 5586491610198819408 16248369682694986370 3660429104157031762 8218472009091394947 5102863572650709269 8177198731621718131 12006372728880870365 15104314242834750327 14601077644632724860 16926318102250044802 6078608195518631441 12209764432549948032 18225590252963618853 16371139825652029365 14899054198473338638 5033397240561426721 13601929499095305938 7032896072231012058 9112339371378555604 13418830784741738290 7671797605153306125 15031716725720467908 4224027660961703758 9664102827605696228 6887643305229891786 15060998642800363904 2314195224145005957 13177059272438361011 6493568048133704913 16943107055522640105 13030513876825393947 15272465733792544400 10788285665498694183 15502185180948575518 12744020107026570958 10015587540834122152 15010657991786123128 2520480257997455797 16087958841913924487 5022274517625318724 2908297483039059614 9063739039610785259 12456236400254343891 11058432268874165609 15245221449346505223 10796911399695185461 17896025405404172923 10904645259624173427 11837617905711718523 475838006421301184 12550090252515983104 15089921512337686633 14372609647387118505 12248565398518962338 9819564542908621087 4293840137424530080 9246645198800987706 5328574000963620205 11299444523505692058 14631683803436874627 3402221513834394255 15184566955489593624 5157300083376999637 7600498148875750687 3622058129778570300 4682146762186447391 12344425580237050815 6987828497747666209 11525945244186674339 18094507581709467619 12692058730930511018 11308911853090019046 9676163079422673885 5736347436631746994 8452810001236467066 8371634241775765540 9404292825059602640 2485517070045511514 1580717981081176122 1305654290139258702 15532375464032132800 14135920327312531747 2810828472529995969 10178972072023164207 489730626079617973 7083590925758469461 6289261953010067637 4766608066766093799 10584330375918815979 1945356820873892212 10582665699930950062 4375018833306691008 7167203263479820667 3655637517291916561 3798701776075968059 14155888876522911688 10237719598082719977 5569199044170600007 4178967423147433518 3494793509559221507 10761462747695037857 10437123974559150716 3308310414178989892 12730351745634071510 5931204057615536807 10162110917267564589 17127253813909493434 13545854407336125775 6764314237649661984 3100820237173550835 6733452507061781042 17237489331380531623 5275720204998680132 18088527427988716352 9088363427437775191 8205665071983165724 13540324936065526614 8245090585693914221 7611352657510881979 9761037664425411383 4251608588034073856 8491333534904576945 5321257005542721460 396668847780411112 13094904374707436636 9490240057495369729 11671988576135854643 14443572119953912776 11040985621229209155 10235795591367953086 2871585615923234849 7283416575047036933 5693875795196092340 8119649726060427415 284040630840319839 5162496515317715059 17420703066829059926 9900709709971170009 9962212836806140475 16418373126738560008 18152173341743948228 14055310142722744614 8806811358874424699 6899416329946719802 13576266390456037224 17826145453079446218 8474408693512834290 12892647972219770312 13492207739048239507 9938565876582578786 5154800529693518252 5384766870873862374 8070143983613415162 16165375850211152429 5914250523150432401 8459070910427062864 569826640559953651 7386231877251765558 2575044408612175939 10802374327838518396 9796443444506132065 3172230493030495146 8211219810298979042 8438518905106747286 11547974419694454519 11723057198725418905 659832394281426231 16361818049692752278 14358492746322468754 17056909360451042350 1330523374585478063 16452211505018599405 1150601827859654361 11358719958409579499 16993849423551291979 944790915120783694 17793041902164664725 6904991717611262957 12697542322072172414 13258427066893339356 5645046524169347889 10448938599975336202 3625328095884732358 900819508786034672 4362936148916010886 3721432061492010655 17985535757428911920 7235660880192894620 12351945451351066161 13387911147936487642 10680884634652548217 4987598773293974181 10624397474901477426 13964709459905648529 8386729741762178209 10954574767857605306 10681671152475609062 10741887489879610378 17959035447441546796 12099827051704639266 16655534551924793826 2514267669012835608 5026885279700668952 16677545144754059261 4280531142970458537 13487787977866876395 13313135151474809196 10169936659122145857 6900919226281481142 14444881693448699791 9935392309034252399 4802712987057262360 17098292639100753286 13567191340364827791 11056190693309148466 7398726024105848218 4013081102645745660 2875647801917281104 3656535553410970197 16462450060195563468 2229774254908843086 13823801621916370917 13418933798008721616 3322920164153365586 3026722607247932386 17823325500951011212 17283094041239163146 8982938381510854907 6363168802620875038 9046844643240942645 17130705020296479536 8793420466017062685 8452159260705839570 3875075682870949930 17456872070274539560 5648027777109277273 14002154351221774915 2941057373414321686 9617515067963880921 13486569451264411736 12591837026805545058 3365411352644967076 3398912146081252171 6334936941678652192 15695213805603581082 7956162749613923411 17546629721971694090 493527777168210123 16364340651159074654 5663140182626218660 10712315679686178145 15750478856495912899 592940426389124747 6468273430377165708 4760536576714773701 18281123526233709129 17187596716556778565 12065207570793154659 15925890405279359139 15149396342326142266 9279270614004268942 5921696200890942480 352147781885490044 12224448680990924671 8538931762607396186 7036688003259110053 7216417576624880055 15527499607531220370 5619651815116125090 14593707950373609124 6673886931499615088 4750548117041214930 7908884485166034441 6457033009087085314 1726066084840079379 13147914430892413196 9462174426535951288 2193540883883387618 12016490684712970500 9097329855087340510 11778924658982616306 12496301505807319438 7917653451619672881 4769084947415717993 7914000456798653864 1009231214163986219 8755121017786324989 11584569536441871583 2546789697807740868 2085128400603671316 6254978573813863838 4244804981660964158 3160142809348969403 15844930313148856235 14534422068520242714 4292345916804598564 6515573809494649943 14693683856675231964 10006387019317476047 14358210905550737208 1306030348027313946 822852781807528035 18160957622760646211 17939872711022131066 8724113714852108092 13247055808309058771 18446231788375313250 16560588274764951458 7356762523239440094 4803312944561002906 1904150655338405873 14827101287071139104 14748012261814686887 2434877979513085852 3229735395000060215 933406141445872826 7670246502352269269 14824344275747541871 5589353229115408485 11684262210540374563 10013265361247279656 7714451073568631064 4286992497820859074 11429925443685024178 10435348785288716498 1752994948303430860 5681053397763023220 10271695604533112092 2436808504148963833 6453689862078060397 13796770643577342922 13766553110968779800 16798137718174992802 18291621212699113087 887458442109939727 7850987854470409527 14070006807757034960 576158846574477946 11251519544843824727 5835931998798297593 12030319733324358793 9067262757687060639 4719370585728110301 14251719485749277140 3532805124294299247 10878088124843663719 6244901450952438776 17026002930618325835 3284021724709838879 8457806990882522345 13580177178699527681 13576114982600428627 4827072949070170312 13126629131517256242 10287318397714174322 17345615372708307966 6083112404699176174 17716514727119233527 6705358614014462092 7562429952809510660 16235487541326501363 10933630610490030049 3147418647928764441 17710846542988301031 4246857909207026373 11884064401416186651 6746946843877475941 15068014759333026810 14706801797061106141 8754079206066819971 7051845419611133414 17053600894374771493 9904126462189921234 14245871426347654285 14317751752334225051 14014695166254546566 3249184855976503983 9035506856017766276 1459523787927692442 11716303131885663328 6861235860639771291 14293000574738934689 4961661692201411628 15493329934406431319 2655428504185557697 13289429449340633413 14730779258307758096 7156244368468815647 6779493928056753411 8932366410913727908 8273834789042973490 18137410162662415178 16409296231347468876 7090563553624429578 12126649057590697132 12388034713942336061 15835816675466827091 14954392943712868193 6846024969592562683 13676884226069598438 1906608226640428391 2801889198816643737 5375052770971570244 7871452845992290080 6202490189570057852 11170166180333715416 13498127568476130554 11583097102790372434 2855439755012617199 12975674778227872543 13039217583689623365 2965206324137887121 1076233119060220870 12071350482223160460 10593320219728084415 15526177039638249509 1457573909689013732 11114764651064896279 18248219869970230553 12050792009188591987 10828451368163529936 3664619428267971152 1987412917638924148 4528892283189299128 18018866219478905759 10456032163593656358 11595775855753509072 11126413382022348998 13150793960790578279 13289735838054460331 4208778960504734357 12527010168633518667 8276420652045283610 6566963547768038764 15367966164403681626 7026542157454410476 14794504707138636754 12448442641443464175 6229477337040298641 17319992235716982743 8163687926906981710 2071120535777495583 6075827643178376909 11143169092912967858 10873415045920926797 439350017021370733 16129620052883601438 5716554995008276211 5049323502377932446 2959049854700218432 4497144069959644710 11016844148984338487 3945873906877551671 636595674027798251 12939450346509128926 3995240037795348440 5503411224276831916 15283380548210572781 1727808748764485535 849893100314899277 11599694230768817201 8502193057013857824 17198537687575343429 5519173465201988940 16815210929444275469 1895932359385771698 13049761020190211313 6191399266290100612 18330601488241727871 18381529220408386683 8080436352299039524 3491374597194835259 18371050757210790010 13507391842609352253 10963735649321122152 1284324734432159039 12641097084193222102 4744447129660334624 2010897078845361867 8486092595544033312 13578894286926248125 16224951736280708874 11318050580877208275 16936287260132774188 14554216871379419037 14323219366758161628 10937264686602766869 13447802223424704154 1963694627525538809 1504096967000765487 11160276281904474097 8088049876277705664 17816219849186659981 12676295348764542767 2244214744311539353 4362126056692050435 11440791396970494099 11101268898756619236 175264458534629989 13808638800685595161 3469142235747723981 16746464832313085391 10744944225339718630 12993853853160234620 12125232026906373835 14491216511388173914 16960624490005816537 895503459175636960 12563324030048834931 390559443197019716 15772735801532028968 5572816559048016503 4251482836901387575 9094541394543695891 13296133233459497653 5202262618633958887 461462365875272402 613612996782762835 8666256884875302805 4718819434633085991 13571444607364604983 2454368168734697373 15346045267830572520 7434723216961508430 725460485826130424 2559934148066817299 18317936144211479962 14918847355440649927 963665413358496845 4412730402815728545 17519431138240928301 11527907477813057073 5913649663104827639 4472899517365715463 4961014071567958512 9670022784688278946 7031591115810372134 4802279799329504039 9121519835961546356 5649807852722411582 18325373624285342606 5865650076583003536 5817324944344101425 763135273624421074 7527876580492960666 4650234021907932078 12894056484698017781 16582642491860972736 6158074316795309423 8414709632935382492 6409917598920412189 13789420038131377041 13895621079065743896 4909545700392533120 6607244994072595716 9157477976995380554 5258180759314920778 2513305061249758801 1740666264077930582 17700791830339764347 4527322233801976223 4523998569610003932 735771531751283927 5794296563309357514 10094727070910130841 12204923635738663287 8039741346153797280 6065082404436170060 1581649830827346695 7636376814063735008 470857804096966113 1532733718323257904 13894913566101299054 6370915221958767335 14963746666719367288 6495456980940863981 1005438120239622335 14298193728351838303 1511365474660216930 4256102753670086335 5991785623274078860 12347623643448491728 16365474410596563432 16175984053875305413 895516995149827795 9196891006312119471 6720897867972926592 14822398253941205031 3632667101759179875 14296974864649383445 198464560980542840 13887546405143465731 179896238749923 2941962452035984065 15830178948351660090 10021476010032079874 6585417845417257638 330523103489444792 14653234360024873910 16854675308668778717 17661039711130630204 4060727498701121659 1274991942003648869 5103832402878458032 13440612417448277752 2219015804021369233 9379692189553681760 9447848304734753774 18378437717911388322 17557389020332982473 3954617417487291873 11462317902224402726 5508786970353972691 8233205926387095739 274658880863811108 10252924252499578352 17410885651347923001 12727662431856700977 9383269773265248458 12057349371983292916 9245860533861913750 3321359499817693724 9764277259372346087 3101011898543592364 7648839132441016207 214676238647818570 10718230503078855992 13114574096311295644 13756551222747137205 18066888873390412604 12115081588167469215 12902020261845315428 4183181208777050545 15545475668385586758 3787029299032901791 12214076115188001167 11599117175044292436 12996545632904236198 13145178347573820912 3164792168180104595 13900026699615162816 6284496634931222597 12231138948058527823 605400941466517798 2441906803207058352 10038773143127857801 489494243046915009 9170767168481441443 2308146998816401840 4200939777422765193 1604213303395296384 11630836315012645038 5649056238689378042 8545050692728946501 9475567018179822997 17544797333053408267 3351072393894710976 11899793335780584456 2330415938374024316 10311526046176601539 10258671555726000666 13813147748589473504 4015830258924183714 2892655843031486510 11714937464504107708 12195356326729201740 4904594436342833404 15302593130981244508 10715284013504263220 3612974694491709965 5542016196271184161 5348963742019938855 17935482266401635439 16263897796650249085 14325351087723591116 9115650140491043848 11791096744297098959 15223903886871745951 14888788077234202889 14038144944654466069 9151607272265934946 12098657250279770130 10271356209168097048 16035078432965690959 13483175040141403997 15708799357052820510 6352056449394351833 15070341729123977571 8859756632214630931 15065006806492374700 10713794504425469022 14081279191796685246 10258559571125363763 1417517881416582358 13155124076662332800 10889498526449467722 5301843791774084282 6566872253250894781 14659892237601256263 11055352721048384109 12725628799859337583 12566656576550443413 8392442930996847031 14387738890765131319 14348600432450793341 2131583374385306974 7163367509575255170 244016419304137766 4386261914267086877 6221413587738915937 14993822881814775657 3807250839092573783 422247626485976401 2644298487123632192 11165071738577651586 16214701275249993047 7615914213740970349 7030715778831501688 12492184162789961687 3040541891345473550 5439035829026927356 6315714706440121554 12187107741176586777 13635157548763957879 9103888289075339983 10588216553973712972 10102960730381614693 13988767905343058410 18405700965793786648 4357729600116761031 14829381869959585833 12717562136210112355 16676775326357405105 12201365957365496222 16079213951675475318 7170933667736236748 14016853441829088447 6327236053600997007 5926307080278937052 14867294973645345535 12810784876102493222 8568290532387068280 12426323173165471680 14611089893662703684 1954649015024440356 10780468899631203601 13141182337392177749 17763937505864426316 3595038897513567580 7192816050568139181 3615548330226592389 4223070268558098309 1874919849571801177 17909275685816506686 3507534323941444527 16658583947113305604 7475977466643798724 4163868060506760140 15271878477467179106 5360629070181040333 17546216523664170046 2635174443983865368 9236029801584301903 1101053973608833160 5418835901070440847 1057411137266898042 7923265378682912815 4425345348463122684 10576863738337284695 3449572860584548044 10199644884177597772 12765734450311125085 11355719572586984102 10247340706074713318 11331961254888689560 11563499665753381547 94783705329470269 12880020162109079244 51350469392080850 3904608733125434423 11813227296922035071 6785671066904336628 1581003059107088364 10463623096142174450 3193165419550003796 4540850927666794974 14762087662408654569 934884012718807823 18118570730799187179 9995916740021744363 9675050607878277504 12753539474964923335 83191057364770792 12275402168010321720 6579369551351170923 8914531704340918582 2711149426758982122 15528454429512108738 15184513270972995440 13310338983121880048 8152376845467470339 8734277637432655737 3903424067507547811 2695447465282803211 8122807979345065547 4152173929302192672 15539523037664362245 17550818048100793240 3911986619355571281 2400642379326031841 7301109275076518633 16241504297306765304 13659532619839120794 13379455966228107581 12133427537582409420 3370402743881380734 4184451055912277879 10365222141640225015 17736606630032058819 15917775887934570896 7704648517711719092 7769127352755768964 12535689616064584390 12067374808190579413 8432885105932992863 9909041757657287459 516207032197227976 5073177852396261872 1867005161727455973 12319904009086553811 7315541916261846600 1091729237224075199 7854802993337337282 619149634897573666 769768218395487994 10855071980001215300 13527694313176451355 2100521148751852560 7144318810859476645 5114157041838879961 15844960896232099122 4073988230468185905 8913637730553731358 4175804103564212838 14551664416835567751 10875708168997254335 7071053567678599009 6478881422454711883 10648250824874270273 3814342653535182168 6528727496937108103 3149491936977391199 9988710127228674454 11075898430045132908 4949894611691551948 6189011503109262398 1951406775785026791 13809112756408796170 16193799058087835632 3105970945116531799 9675402978594444795 13908981634495826284 17961503288198985622 16486795620941806181 510236462534819583 2621297031017695799 14557312456124782024 15243300667736598052 12387777141986285104 15338791150576181893 9653653983553930427 12021295300060444257 12262900895930604109 9417597499482302513 2991699252902614035 16680114640473484133 15477448015227676943 6267878587824569241 10397677813301478770 4963709397149367118 15488759061748910105 11143924843286219162 15106879157688851416 6722177292677248966 2010267323239215099 17238962935731449972 7763531840607077940 2299539592566745941 10787907534870980652 9965481391844751335 13328513530897303145 805460108289625486 4521665277504388019 8235549106268650445 16356289540670751969 15904889780717565528 16072198231921514631 15930311645659659641 10606100287914980283 2920280306071647198 12574682736622923104 3788553902708647988 6637089734582246232 4714872286524487449 16977924686939668746 17594914963983312238 10115948641016813502 13395493242506075298 15373823341544127489 10921248208664648651 17504105064208820808 1136747900743431592 9832198728154109082 9153471402416279288 8035523504642880723 8725842918850982756 13161171886470114114 10006247952249006401 8870141443887674939 1588392428628440818 9611284718058775430 8181240016793356293 6994430338087886003 3727367206516923693 1628966896118994492 11126418631845802674 2470184294980827385 9542736262732006894 16644570290932672194 17745786292532138610 11778950372908965117 4787124051688262071 391958986000004830 9337562898094489540 1880572026340467834 16252011431125570734 11450178975361151956 14554717721957560706 16252489455951478476 8125100117597550872 14157365062566990144 8462106484204543272 5148623754113376038 302360086116266883 11856919450198729809 16069088361966962431 13272744921653393206 17064018635602885443 7802850286472382537 13264056655700985146 15547245918093813782 17159087632859152809 17483736751660908543 3585651077540252622 5528411250768622560 10336476307852464442 9236741290785330365 7835787012419756747 10716362098313421675 2002441555497748544 11288919606658182508 9881895783710897349 2730397348027071661 11857947825311564291 887816379964656626 18034486168053755162 8900556473486476989 8507020592398478259 10825456467375982937 3155916404745560543 8394235300384186172 13431312422243521961 2141248535542085015 15010393662472305434 2566062359553537985 12560040312812458857 11082942834465781596 12689796345546018020 14403840823877151540 9614383085549534157 4913791117753085571 2558525757044793033 4999144040118102402 3786047173514326309 15143320107838657339 12608952746766890145 7769176245883993169 11539792440027829333 4754906680281269496 15453917774790565887 2804275292826065614 3169549162803646657 12679167724976944269 11438142377894489710 4233199474398110332 12288816605950275017 2288460233012894761 18191562724971714315 17115627881901064805 10098003869202796188 15345193966444358829 15095800139807248007 17329669287925998609 15051171731902663746 2091875199649986489 2384255602622252167 6153934491691867193 5618162804403546910 8962026182110067710 5504649591860105781 10184211598717040306 3662723371717258580 4090104937343693573 12783426373199878760 3591397757438603549 18243678653502889000 8556647309561822015 1749864687315676336 1107455863428920094 15398779327416209200 15108325106286597095 14419826353339503881 17292914809777503796 12202962016773293333 2048834355612326342 2246733768345892864 10948913530575635575 269939693612090551 12965197211464084148 6898467743903413401 12209305803327777079 4123004394011652371 15859941904065777885 4262495666273727016 15716094533619660647 18149195813578390126 14825936662079079372 10940989525568549496 11846926718318141800 17891330230290244287 15585168694889232756 11551890781253958713 939737632420776859 13165499561444664835 4931541203370897838 7257979376957763605 2051687396465214965 11072844345765899867 14871739627535329371 5055572583740883619 18043371325168440606 1119837838536597058 15498786884491759407 3678918911719717369 15309090556449147384 15750717762508157715 8659316365059586371 12428954699341642206 2178720858149729655 6008106350455481181 11607187660047486446 7437701858628988317 3254778004460167172 2915299638176207737 2108947733990865728 6733718637771216611 706862033797295258 5604488493060322343 8366032118178892219 8785777169809509212 3946195303241085993 12559019305031300080 18022250391180696591 13500854877328846519 14026903893739390975 9190089758584737790 459188448511685620 12714116543428672351 11897909878194200463 15249052215026408486 11656134230023111718 8844791262353080533 16832096735699296500 9151927558413767803 1006313412073495211 4546843429775871237 12831524712561325915 16561161689414328185 17399078504265656150 16315009597153064919 13304183983101429488 6040343396831358750 3564881133434831203 8924969915598364163 14278903030639371950 7840912800541195249 1927390897707461556 12153178221268430220 1774078747699452894 495585325820881240 5647850779227678123 15382298416971955708 14108439887957308710 14838044184976566670 2791992541607062464 2683354784409542385 17539989046296311179 6152466018280874613 4191064946494516447 9555562061613344005 5157810838667090550 9544650598406558688 15442615800800802043 7231729051873471069 12469961132918209800 3842336492131507322 8077627397314547307 10540397625992553951 9529877466936941910 9275481031428019276 8524001354836324088 759224569155240404 14426937124035576085 9368618543202991476 402538109851286916 4365669280269779344 10297310170320085903 4388762057273077121 7278306137134247350 3133189502413423140 11610364772555717716 583000252962675525 3481827904392494764 9230368152096294018 7817932308637039064 2702199719694544642 2273674219796243884 7582721328091016157 1208085222179359182 3959668356702937641 4322688280055188069 7411626866742061203 7904792357209560653 9287467245050968456 8110132183508246160 11441970642912056062 1325321034661161681 7404748806773978213 5765318943735629581 8262911148422831293 4243158362740179628 9194226565467489177 12713675928275296947 6708602964170213470 9256090419646490143 16004897917082918382 17417606023373943186 15869555490066336820 3620804498139355024 7572116494976201133 8644117272320947902 2078065739422354612 9505528699054543116 3985700794625689496 17935243003234667176 10078697252244494239 9534595231371535078 5661003518809098498 5091973288028255033 7166755403004473839 4612293381418800565 460738024281679788 3377476516822266278 2998129558001623533 12878995653351971875 2936161084420611681 11087476107418386220 5450456322563173407 4325505878207855252 2193110048256165401 13953036062478345514 7609926377903802377 7804289210739930288 740878242677101781 17076502159055722626 10468024079892817991 15263063889264082254 11693659669805341313 5890860163097235217 14254803030405760901 749904884749496997 7074080608032570452 4604588526225543896 8299022337650598647 11603551069922665465 7217283293272856110 2552558555573381963 14400561082004065278 4454133090050138476 12735008788610977638 1715949757376888209 13878322097280819496 9973846813609216584 13280416334887379044 14920663355570070480 4210445324133128168 18413016020637800370 14757794096650284540 3288529022138326100 14117067602380395913 1411345451820120153 16183028718433122861 16766411880466356189 17093983933158945485 15548167113636354265 14845907594464969718 2634420084186712045 17542302589962195521 5739819775643475855 5726619239826367817 869009368668442214 13093624139061246530 10597779154514695749 10474438951605809025 6055558372408847307 5145470159207513121 13011696743450884314 14357779226917430749 17204128547708176255 6035095904941703342 15254760476982142390 6467808768928312277 16598919692229676384 7417777583790694441 1147618563500219911 3797602216802987942 8784707550151480985 14693401756048584802 14497767430404338740 12516274712767463385 6943666936500784770 17728471715931226308 3615896642171150797 4837147682044197384 9648923703118789843 6841042690901106198 12986867406484554038 14086125321137753975 13017110988857936440 11995122491373584747 531553154997319365 14491913499687245295 11511601269975905480 7973846804611196374 11757886383765177893 8488978430411388430 11098255158332788401 9282269994451046883 5965633982083687092 11293827263928646412 4346195451345510567 4938587343289740437 3598899523811297187 9282151955362148276 13337491590567877605 17713794712714151811 7385569249233505924 17650699017226661876 2744979346439830605 9595278396635784072 1208749525829044500 18435064923716292123 4794039054747621316 16386734784821333986 13119361681504839344 7009627187745971670 15104279879751778946 1952320420404167020 5763449078020851908 2083562639335420961 12644757062395337767 12715516493246745690 13231749903175691352 54521215748594713 3652217923544026375 11769608603950477083 9789454579660674855 16251254315200008214 8484560474530793769 5901784863879886187 2650494844719401459 6773106768788052959 4916278206832340029 8996418733609099868 14214463160790637347 7142125808221301013 2854346046219168342 6384546625619554702 17561688905231800952 14737192551196271810 1501284693085735880 2197672822651287043 9811905051109453060 537600758775941393 14722298804485712153 14422221719845101306 17985435903619568667 5721165389782109167 10466957272428168866 1335239545792852241 11396604255480522529 10955782882502661551 17649686890611947958 2846471971370188922 10794364241309636053 17479736843389501067 2907894905658118942 18065152494426491947 13010987982205668098 213171778264317191 14041133732885761695 17982549839241766683 10678986910672730058 7788517585885860767 745662293105830181 8651404831527936991 12119792114216719005 3988563195790323403 4281041169825022005 12266163242383062871 4143304827921853966 7544876747316790364 785886054796810724 14332586182382958112 5135652169660372243 9164371171736560999 17033079999633339014 2186701560687960120 3781210269629252268 11651798594100158668 7065969024527874874 12104826413783083594 5257942076081235528 12120808970636108528 110572936525716171 243036136638001762 8731271149522755320 11615711744782801891 10032989805710335270 2292469934357895751 10521287022015341454 9628361923630289288 18192426636263362720 2578962975850520901 889451792415193897 14504634448723721443 16466555442692014607 5086568703587788998 7637116214142598176 7678646734831086189 18250043976058972624 9364639408459001772 16743942533183651428 4317287181921550245 7726856609880597850 14382996417908812263 667276259186735568 6688762895144844799 4763789554835686822 13108161251214789817 27949630568902703 11030609704248794173 4912664062859758840 17432446584156126121 10832620905600220760 14095276815244738037 1713557975544271852 18162393994965779881 3616675737722875397 8460042605411366670 13425778701386495062 12082835713546532742 5926982589140211542 2611130259113850296 12235145759715850045 10346249674266387853 14579466959376785644 12719819328536631221 8432957679242690139 15861531480764122239 16736678590809500520 4423079595103636644 2754668889286224284 6459399829125347499 3581497872015645548 3906071701743639450 4112037265099288894 7664040919867492776 9440770818629600193 13286928092687957603 15769380718292966680 17088198364865113001 4245383107071563747 13737553935253490828 8249150386922071583 8135516387227212908 8056242836984692162 10686467252047480854 212435382777866294 3597308896315440326 10377645607151487644 16641283217534811792 3863585648639193799 7492293260529095577 17686282430517445134 4198430853310333163 2845708754961862743 10280995160548894066 17689451465711040782 13702820605841917314 1631859390415909659 12767168837275998059 846633097570715167 8970825474961424794 92198450760166543 561387141677615923 13701464769217270324 2864718553306819658 17935715222183937048 8240003893127520821 71487440978731672 9844156662512631478 8603366984235470043 340967276716852923 6936500699333567332 5081192468245442325 17007983476758168180 9387408299575035607 1110039982167273251 13366846491498037226 1493302839790370577 12597777573838635205 9770834529878795683 9957654312859499046 16761938290359517580 2226372191298975588 9827221647257427926 8037287353193683271 6025687086601664166 5993536608376897222 14691458466166918073 9285819388409616717 11588179228276617783 5351279504506566205 12598306646350236757 10043106349405242242 3413789734875311668 12623439305928205933 6206933757839808265 6279476360768521038 11504973308747932589 6059348007055245896 14154960806305110979 18022301662748872849 6744129405472346292 16034808114683842330 4706555623825679021 7068004659781274815 11081523686156336868 6786762540858762798 13510483878170097904 5706301623919133667 18220820825404372223 16702183832568899835 5310060504551898945 16481704097939626635 7845651905339529530 8810509216998553557 14260487413060187811 7280716982503421097 15371190497614437172 18234083752618752296 9972780377860979130 917184156153489755 15982857244615696766 3693914334127305690 15527434120557843240 2886308473772606632 16217615207476413835 12399748779082199994 16129358496996004434 2430080527862998956 9419548295697448394 12862802937011100308 11312553293621136130 15490315108438462399 4182223220340724122 4072423873526047811 2325675322992542162 5752218804793062384 14362590941276579275 17450331957789656017 10999098664594208118 10262270182697045174 5112315977655101493 7914884426306563182 9417605629140144109 15739345001777343183 600699263168133385 258502534371305138 6769636596809412409 13229922991358574523 10228694424841029365 7506109040651733928 4525875747955409212 11497473849430041804 3039336551906837261 7983172169303912659 15243726881682706521 13673225391149093675 9805679793733044589 15369924108280155613 7358844774946641267 13122589449855252709 2164594922115020240 1354516949597211565 2619034571992458142 12039669750529240599 16449361257545048486 14703733655989602603 18075171394556480235 3597627292885811144 12670235568427598903 9579641341594369329 15832610507191766776 11094194206174446104 10786094474496451911 15192155884240515151 8512573394525235815 16068572966459766393 328208569839661703 277447134319740301 12579043136082035570 14919776362779012698 13125527883937527670 5363628969963352280 8333154382407847972 13758534713620832194 176229387735404474 12786663010154344240 15983555502802934793 14745225301475932529 2899298794447040703 18282488449700575827 8523920410458994850 12739172981181662316 12333917032380754139 17158163154413803299 6551905002292510678 3982733428283653239 1376641654285054588 4680546954078333561 10564254289424730652 7866843992117324705 12914808239056149041 7036774139568940846 9728239754234799803 9977624466781756993 17998808493579714566 3543439658045108205 16513208040752195772 5329038712733820029 4638040634883968176 9812363733029054496 7018769203465657307 5904559395771049674 16743721131138523985 6945016867207860981 12280093083675631152 12670840795606110117 8384990770520145100 9332598013511017007 9334968377596909030 3653986729198546725 12698258852730165671 4576024708877958576 6038275681549944818 18124803298892058084 15709722344459708581 8897079695806322148 4286762619722081445 9366588728851236552 1668027366422071965 18234326934186271284 14678580724052860370 17043291579724128351 8821958603185359398 10370150951374848733 14380475380245899637 12675179141824398778 12359188962230078403 2477216587608332387 17185413944738894378 10242962259321969979 5514982295479127188 15150017318987112819 9333196380493095794 10479152643463988680 9032723549009461168 14758597437208963662 14422907356316123746 5873121934596857340 1565000977082531556 9371477508117917755 7713700787364741957 18204373274915980341 17341611745430522104 13705970108753184694 12161980075501109543 3421801614360466686 16145573667230592003 1954387893276955656 12059929924956579858 12121341208631504890 10288208569918509273 1993784254231917993 2866361108977101249 10652465212818313176 761246899043218106 3433467426860759450 14708446133098593356 18128621244278827690 12391767404650236631 4705045099681904716 17884535802346581554 8747445629653017511 14811475574732738330 2798879859892623645 10634101427262622786 4070151422901629180 9137534321943662854 5921613013689339747 1963754422386239729 7726267978289686188 9686724069290128337 7793864976284919691 7900718188405799752 2838052555446781426 3682575835827221349 6302541453294764086 11906295969402563833 15420272374284711323 2502422809290190697 15572037168107504081 11642530995082331501 13533577945543148757 17936333256518657478 1447686432999008229 8488675381774448632 8507361173682243795 15723061111352162346 15112817277972684520 13097486082163561854 16205034321683522736 18420780841416293119 6841168149827919615 13499352626108131861 3480435703706903973 5415795511024039458 12058408561887980441 16539891730034113001 5238849451639470356 13096864171414894669 4162785000544613426 18401840139342162893 13115945038964495613 11284156723717365636 3548406429125016576 17450786833091509334 8838908953951563987 2697162035032328164 10167608304154517395 17451515764592876167 709002478399398419 8892360804201132831 3475503418558205230 6737893750817323968 11320606638114695015 6122383384585533106 13560388534018562793 603498647386892252 16690427171172253497 8490073175400810011 10611473211648337673 3906520837505168790 2573551119224460471 6512719735267031565 12572227474277941499 8717569682972068765 4393113280655339830 5948475869939674166 6480387831160231511 7115770434148536757 7121372165244188415 6310890250459258739 13467451529270419032 2876553909598572575 10534279366606444325 7271267345520474472 520173253346929069 1812528361435293463 15378633830132238011 14607960748403913566 5887924686607752727 16458986458193087476 8155006861510715705 2114941268708976345 11234436040135426928 1208510972687789475 13235706783275569271 10555942126469715845 13539846096701313419 16758031624093951114 11783498642053862454 6508232177952646306 8333026348526786442 5744691017004191190 9264725842075994845 11975580801977774083 16535040083082782746 12447751654441091588 7260312809906829691 11588272072765735448 16786306240582750547 12415240665231775485 6680383609850425267 13862106415917314156 8982515294016660446 659176802788464627 16604188288260243196 13817389006464812371 3648378198027088686 7355804012861984223 8806433722695535455 1394486602040367468 10917224638383985982 18047286520198086947 11999928154620054341 3239625349399793085 16980361545232363999 18173366871319218852 4284281529047849906 17588018948040443415 11892948498267830380 10838415790708430158 6902091721107671754 6657788940757727233 14095400450957664730 16976902150209159292 3812689964794207783 9358328859078811458 11229517248373787246 10682635343765825990 9078384581334643181 3073056257283386910 8404446732134939828 17193172070392361368 14038272434363180725 1636906442809389972 1553399785181263649 2684234031763919662 8813876234844158705 15028476358714320562 18147923630864305662 10646531651064458949 16861933651377168760 6919704062133340635 12320187362262584736 14121038274559388915 2589688515436072196 12196400870988743855 18440708191721407420 5992634552199755692 18191515424395845965 14122239634289855598 17766688298342110815 10753275782644148925 11146491604375183059 16179420468253800448 17581957566660831021 7012037317039637655 8316388275085075602 8819330937642365989 8144164063855306336 3867657757440380659 5464975721308896073 974921436549525468 5566491771858489390 2109272428262846158 6221950326847890022 947815149840402040 6190929964094145698 13043854923202445198 11800510040505020124 821251264419469318 4295222271667827072 1580728199117313940 18064084468474121964 348213139872937639 11660814283528869521 2739482313456588071 8588738124292714659 11801280910423554283 4120409615871126145 15169641688323332098 15923543953355451747 940124622803947548 10784717282906500550 11487234278433351502 6352139844262497842 17926124813955518399 8050194540155805356 5832179153390244907 9946860324362705272 1252644379882330870 3476462661787130222 16640974234567414937 8883965061520704147 13687757691028564503 8844380771689045536 6149002862263876949 9946284788457707557 5473420919563226062 14346025553663916939 4711548865240922677 16310035811763248246 6674847044483353214 13424905485822571182 720430412755896648 14544161191223169214 523165331144821937 15597107321525629916 5035774453266916645 13815116488746936461 4626045640555374391 176591606958560025 7526979717378404263 15253408211896929404 6896662235794209301 4056735893488816835 17724843691865358653 14758277597932151524 15171363445192614078 3525420870665214334 9408884156707548710 16697159784895753997 11359286984554038484 5204958689441889254 3682178310770320263 2239553273682149813 6786936136701914460 660038904413593973 8954966114793625257 1285462398886525259 15478127389184872476 15045277767691318671 294836125530368154 2062017679009233203 7952220023479222028 3320209900732896797 11661334475623098402 15457637433674013720 5485918326418175848 15243299363658574261 10208233545146656032 8651940759188628966 5694815780438119930 32336013401031167 5883389594868591148 864231780161162976 5868993482186501911 11971728430921204643 6045253360156089143 13072384635708384524 7938603074450118523 1581685904469186037 5887793835182868288 1971906039462419999 18020679003418799266 5893272400262261891 12502044341870034205 14297129038983017331 5423035262941792782 555435777845666837 15126372579097665625 2475115571920586744 2607973379717958121 7383765414638020218 184383491628327776 12066146702060368061 937242597441429087 16893160517172297255 8779114637575543723 5455106956330731582 5983234062048728452 12477604384356448424 8920026355901902032 3304602966349495435 16686516627527053567 16101242635565515630 14430992690428208983 13502441640289766612 12057506857504055103 825422759317968436 10166694739675344907 10147137979767039700 7059999023552544146 1212628775146117036 4072231633936236395 16010323217102500639 14189395321777804157 14359426702933272271 14442059818078473237 15635976465435307999 7705183536241648747 5217249160783620000 6388983927508116167 15128668800069788485 1204562669389701832 3365546964587731120 17392646135108005718 343951469809998448 2689123327978081261 12493795235553617768 11057491184851410573 11127268959780412168 5472209137148986068 10349745472034238280 12184264266635458632 679001643503531235 831089386748097658 2523872409761692858 17035841601541378483 6168301876779245356 16395718900022919135 12192907874721375628 5493226711123726491 8241427895331017842 6799091095450266581 14398145663224859057 224859225253414271 8857812934460172136 6159945331433361797 5881869240983166113 16037947437608240176 5483562012712224605 9459428695239634251 7286105684160496286 6420460788337324332 4828457904828015853 16810317405245487465 9196100874082578651 2682558827803548589 14248263882484756079 17117831448974619493 4033084014910361257 5039029039919056086 16999436526607053738 16746413269481520589 8611192127818061086 10259193454908951593 13644227464585306862 6809968159143814684 12041320238061702043 12213997263917425903 11188500442271617315 12957837010317271280 11914071427791128675 994474630692076369 4005836635755355891 12660096641115345118 11920085549533367908 8173499029156955794 4386568954803974564 7993282582275238165 17379664453292205675 7254982429352954598 489224485720459454 8409261879761777997 16553422470253932635 9491359913049728562 12157422260375841089 15824422126522180008 15449945743181862467 15268348528608503966 8608299778180594730 16245088026596873971 13701647139275732957 8073275960721639365 12515813890617740910 17534732347385046139 8725946760849543889 1523589574941214089 7763426803459349388 15336090362020852349 11334337347627870845 13849206819916704445 889521392515815971 10075635929999157240 7536652013497978964 10904791764899727919 9200136979325435506 1217048038230365600 8995070518598439062 13506982125062119834 8719035713886951369 17136497206959851313 5452258318353106015 4430529877498329869 4562921378476967726 17451479656692907052 16109338887016428099 12369380230594811865 320521455370879389 17423371297960714308 2057053500577061501 15277940944553069304 14957442065722533455 12765084903418008239 16801813839072242675 6921982651996429159 16536558330835625855 1485058980545744878 13676864363822395203 3576412514960872945 2819552576216088900 1260449421324310833 11077834090636990061 5444484370862723396 7837878377727540501 13692993549409315192 11847695845849282230 7571413269171741855 9274364259257875241 12005464436497524811 11784720931249244235 7462072347666316131 17087460194368737068 16601837320856497965 9032351330796751981 18433415769619998752 8343576177861411176 13649546059314915402 15328069482349944722 13930506075403504272 8105157572360558417 13979617420642587627 11169323884857635277 1940631967687554926 14125155214044215474 4539352720245566319 7045928641709695578 15763681478290878721 2852471328632364648 5832092527424845519 4850002235469996783 17371509382885167130 5365350864790991942 14134197130470362183 43312552019513805 3165313238897248417 2416204938611922806 5764086917717474307 16492795167359053862 3951436423587867435 12942039332684342352 13764868182183859128 28100814228481683 18194780022048086458 10458450471421152397 15557610930215211236 3737151366807349142 5846748426610033974 12696697112618304391 9898926470600298690 6763471254273428324 509035707759818186 6828427840453205531 17678693571582395955 2411102644355773519 823195134892984964 10559606648069216865 4422751286878609027 3433965884876834864 393190593551355851 7926950852602538490 12490540260233796762 495772736236662916 10282566899232299961 13250874188262096382 12348549337449213197 10375222893143570183 15091132767058636008 7495382080882743750 4128624810215344497 13616600246847276654 17661352149597695983 17218229531046320112 6395499581176658522 15521105883287253480 12923991163108174394 15643493252587038235 6291644665208567987 12133818554580326966 14550845921120963946 4323790121737376404 983860395291297049 12338438653371565548 12697490388319009008 9685220695889986049 4094706804155963013 10043091907578106201 9748751987851745967 6474653404824075303 14157972965071676371 9534699995339729572 10134494051828526900 10924082067191409539 7467752920491961589 9243623579716284963 3978706813908606014 11797302184334443724 10171995638384408355 18217775653111326200 8071493059923767352 9442699299834462340 495177332627543400 6874321836363103024 1362221868885996007 2544650524744601323 5970161484970450631 4370244489519043719 14617080176980283138 17901703598925345138 207869354885578814 5564778582195894694 14544118530943804492 4791577596714924153 2586703144251523460 13200770023355645943 7557161835243010164 12653719647421390607 13162301333855914453 4415802495900330821 17531381169701749150 2602461536413266505 18162798846994401651 6577649731923955552 18238058935305472510 4212531404094833941 4883344751734790227 11629611666542651333 10518278697603753139 10523517140501758903 10683774989679558198 16448925656539647312 873221770927020768 17187020913739424892 11178944407588329346 1688305734598224802 16809809196265542045 3694445262059538139 7349082512669187304 8251314749168091326 17208700339354474629 7359140106155284596 9468583273084095827 11345675771566005118 17533538002832424700 35178059679697333 2458248876313133270 3125475197021085118 14559048412617854494 14472714582859080051 5758484682152489248 4739701977650822643 6850285431002360716 10723066938962808305 10249657241405528946 13801859299112523578 15331575522571318464 17432951778644214392 4362908019526915401 6587484977740687759 2402229544860140613 10312860896713864332 5754469403308220650 6047021002126626741 8388987099890482887 402028578945478259 12159923418944766329 8268109155849753833 3905262287840378653 10569113564841516497 12441378444572730457 2376208505937687182 12459479539180877908 10553458268819118474 9779406603054068489 12143342832062035638 9528201156522331536 12519627202807051255 8667403762397796183 970865781610415144 16980754458428111841 7025922008555350764 1158073933801627328 6086514430340788366 3840470658253311311 15699382386955274091 1641473877332286354 16904971233815839321 5659480384245563666 7895613150450376923 4769731917389603472 5712906702410060270 13578763425406978437 6415850336027993138 7287382873257261939 1556627121123616024 2019371108901694121 10439455022082553625 17255456597886049893 778288641953646860 11990502072237244050 18373826937939639694 16704031769638244674 5447626678207015821 2109116455107375908 16937228388198507005 5670052191611783267 4672064798315839080 14998665235558347551 5419387298327805129 3893656175780564051 16887318800493662952 18025106281414682849 14647933343541630411 14477744725655865942 2866380111112200595 2355491715950528954 14017017359600548874 12586200124189321532 11407184167991939165 9700408101483622970 8663661086000485823 10020697818574495981 14328815195424938833 13988901507568377607 15999729542503918740 2927608316611787828 7316887426260253211 5659865554631372744 11232741527826889620 13469030846061227720 2352706548431573898 18284536615021181311 135250445340268171 15588099579967440832 11081296300165675067 15024484648789938684 4266298959323139899 13227507686696787077 5756655930033014270 2099660484013054531 17466576941780905732 4465711358347532363 4272108730028372511 14510650883994571895 14057226204502618652 15216635330686486234 6143376714196731571 15644969987496188755 2424057354420578593 4737283515561925395 16784304557243969719 16230605159043613300 6180600291734485239 8533205993192335722 5642440403185889384 15927200786423877012 15748335206772016724 628874897695403137 15605436037487430181 10235781023887945336 7414997342672002582 3375195263318209621 7874871735718867153 2387515092021435285 4827626234220574204 9472697304221774463 12482666614121726247 16294006828573947282 10764942784502414853 6436351935597246532 4940723791615293633 9115329643446048343 956313835900548534 7867417688932131195 432091386076815552 2542989964736239824 11709503597556897009 6545311486073814047 6369539905662582140 11127986367478535966 10166714382116758788 3080926969225706933 17269365815349172002 8583496151085430382 9389896526407900810 8100606461580560629 17313103567465503285 2350227683896481109 11161028219146347619 9123355288685013318 9592837570101962011 11225693625066286425 6683960125935413284 16235058714361807116 4093042152347834546 7895904747926770864 14738512364114658740 6230481508839795477 4147931436842302293 8929647894351695334 16871806692619032907 3233338286776955079 11589987103343584258 7964016364795410305 15984080087005879850 9852053439837403594 7808302064835003295 4156630826724049092 202746020450086044 5541004973237849448 14506178921825353833 2227108574140254486 7994217430177016644 12794516630326056982 14893562276245731842 17607777041279211284 10595852921440674690 10419734459045227243 8942854870308298916 7407512428884698495 6579022427894346767 18148142408737542535 4825329685626126136 15948256307651935589 4478778106210119885 16078044226446574280 12104535798213945724 1870765765051372725 1696317979943966992 17834191084340302604 873208474531229863 7788775364186623254 11712006646697576216 11382628183379829692 622393289664323470 9848265137978440824 1750338081864106151 9526070959986733426 7313752507160913402 6431598065857415795 15821596838273975692 16628176288429966520 15724199360712333346 3077007644212943342 17556124501741671617 5820629177848151228 4455237271850701365 6438991043911696606 11528410818414424870 17698115502267926808 4089584909001988106 8397921182145623873 7300872940735314167 16588080019650531 17478677217718630015 14264284659347317549 12924471291905228532 15521100116126460948 6333374796681664316 16166287131812045813 5769572052113911332 4993643174405183891 15873485390306378411 260576843708120797 10531217191091639907 949439655061576350 1977732032309710299 5476397769515413417 13849695015220197769 12748721701727412479 3873009833578949151 5665063366705151336 18285049423927373945 1071297913505462084 10570499386736219835 4767187264794839860 4031125175275736575 11849628518027092132 15438380094545430917 7313068043186296272 13943555119577880979 9623419215277366805 12215336087609156470 10219853854026998187 7246597804659579006 6567175223297572455 11193479677013565049 3557440574714066279 15853348387240346602 14385904480485759127 5581315324769379188 9031336054967192000 9885252227025129064 272335822808402813 16450317569128263702 327931499091682463 5930758498985533620 1556842311353449308 13433039442916786803 6190892089513953820 15816795632426129939 1075009606270149943 15620217548829183941 18212697698320102992 15073377322300000225 16042598361901135972 3857753689258666580 6847466073632289064 5423867743776492126 2435557305620782898 12298078004431447379 5584666916011728532 2702182991423111498 15850673958794053937 13210011777973275750 12435214843491891669 89236526406008297 2273597383693024229 3249159320177098245 8072151339143294714 942644680833848980 3706660788857002779 11472313138255819296 4153828561940138886 872086619578746391 8669024990520593725 16385405976717478948 11581629911175255976 15699851513083336042 654926044726647979 14125001685304995982 7526654794398576011 16147142432871773600 16167628438517526587 12225300667794049515 9504189160304735547 17742648921177175533 10390174890476001987 1625347910598848569 2088042223436797465 7806232426807031374 16944733887429025567 5004311215841670245 10232087810224118524 8868623305671270423 13623286478065739263 2176531056027364417 12472761671901971193 10540426965616873039 2431347378260477289 3062345678162651215 2923499171508184987 11519228186849723634 1364161252632587893 7033223587352035789 5461440437861076403 15288364847450218750 11903566141060912358 5367780339397398511 2708762910098324068 3322963745783654576 16529957166713576553 11008420001827233662 13692085471479205043 9210359850903209717 5895878344014083939 6410917977849282686 42002153847467608 9042811222783480436 5707615490896042896 1908756588682248418 2894873229807837162 6497898849430769877 16744962349494625527 2003374674751811904 9354929900691484163 8103844614363005212 14498063622550209562 9850149685518749163 8719521255806790721 210124277943773557 2549944221627649065 8661508777542614495 4015019801114310043 9030300652163457388 13665890380536193302 3967183370587119348 3439628718903748486 8253512987003512145 9102856283722077069 1008827522647245257 4757565951321717437 13881511854035393019 10327554453605026551 11380162914384744463 17995392562381769359 9009992089174715325 15279911400509354686 13234131385633009921 16493079935950654552 17478415498585160068 2730344664415705554 11746662652242634109 1223880356669487635 16180522229188897777 12064599477570788573 10460865858168075606 1596000076727706194 11721949847081281021 2046045620258929878 2003251366727762792 2111963097979831508 9042349115988283671 7883647760231049503 8049180932033058283 13045738035226864824 11354891875904357692 8337301161471268096 11750772726797372226 17541742229781862374 5618899454529948497 15786052611391728991 9184312015377458566 6770116861753860795 6887566586948834541 858629287966186141 18089557609705474129 7650727103642671972 4380824303217324383 16774626568540907243 13461886315491282003 6687886695484777928 14021756021836525032 6398387403556171834 15227984069377404157 6053341028321179171 11049145985723909997 13005749033337270312 7585582808148180454 5146947943139124198 8060203409317872313 326633451751987737 14657804688632531278 5022972922929249490 7320595395407286200 7203096697071117015 18029828409169076657 16759510662344910698 9202001441814509942 13926400436273570043 11772263800755132015 4110679632049006440 18181456524325235845 13387949271104244928 9500577925596782887 18097473435335673615 960479832282386652 17888201606115454923 3100127994427960213 15292126476364600070 9804315994470299400 14318242050591068647 3356110361707997060 15573950582657810934 12326773287716269441 6276056845999630944 230308936172963403 9067413541303510591 11975895889961614004 17493978292528057149 6309408657552800856 13336093067427805872 15525516422871119626 13095836708501429851 5489096716420375192 18027627573828301133 10529361494883761025 12466043882805490341 7229246269003298177 17554870266654245598 3070953962472488511 16664112821374686877 14647993143336918992 3059482164389133992 5440938698240331513 7975430262448837015 1953489789369938519 17977708059990529784 63466248612920656 5252420948653691192 8214988236685132682 12781955430165271991 17155107331961387449 6688548215675357238 11514422751450414425 17042417846998115497 10219168848373472023 8538191939732020168 3449062677470093213 1307142990852154579 12805607793556088350 15274717348267896854 12186256355583908215 4514184591148980722 12891333587108426396 1649193338531010303 14930226420283069992 9923614459864433044 753884543399398174 10351832783315310772 10090110547949038680 3809223216038899655 2896807939035350494 16348351135515099127 12332468327725861039 8685419856237023147 5402485217733133774 17704135022101096121 9950044839020143647 17348527019491788999 14550268328969234313 9506161574905537345 1757903650560710690 2372454431866879897 12679003210107095450 14718602633377850298 6491615862138692774 14098684865561640742 11339311508255466652 7760299373072238022 6432119369131485338 5014223176484481675 3497950062856948842 6322389928728488837 15659727730592844528 11230305783003200320 10239081489718614406 12019920985471699771 3347521668900950163 875975339889966297 15916653084455753287 4164649328898878143 874918446071239963 3730079914769912724 1278476194723612771 1626375544252691728 14418086188747010278 5741238144011423253 2353440700654692094 1559463210156367482 12277711525356982564 3765700462704579539 8354094977585074046 4020324265514376413 15427985659590760760 14384787128899395103 4691980656152945721 18258185390750601714 2224639308842749084 18390597920854433803 15859664504261631263 6860963473654651092 15123570879605659673 7010419420926400170 5752372851751695332 9813389256688370225 10370681987634959196 17561342378323318458 5090296017539320438 9957563119198312294 14577933721631205675 17184260142222402490 10191369386692836527 15005857520375106243 4125911321353691640 2357942124204026820 3635526364596514202 8113378916360777493 11958450829534087352 322734294204726614 2647128847777449561 9421987662503489444 8124944508607563784 6924443985017131948 16507347152661870561 1426500594310136271 9913458232387440217 6869177927150404268 8930796570662014072 9530661127212913345 375267975069186390 440580286071855605 8977762596799436403 14464901020518289167 3274910609239928064 12245943310205031105 13972631255981586136 8647771117330935062 14688821922965706278 17565983670043515273 4257152836049798023 594818256964252454 11943980530561892832 12059352417678666627 8858158197208945970 11820117561045807 15236687548314403911 1732737505052178680 8220420855684178201 11732336573553148368 14071801496351729120 558359080004525606 11415715298855284399 12823084411335173040 400003810264898159 6977325796349581573 9096040554449840997 2445906857268043 66225834791220476 6868248607897564567 6706263408818696808 8353759311614667562 4526586461397371734 15480895476446531467 8577184514443285295 3339694406864805866 14055614806111917184 16794584051667244290 1514551009143789204 16367958904253668838 8990639120727707461 9160927271770757007 5593842584393623554 12567057013179712301 6388342003635395888 3414944821090122863 9381902987994860757 7655032697789054896 6627344068998751936 11267147390893002641 8735603527604904503 6922248811450277787 4169911611796017185 11163361238313236941 15872726829072307961 17276074843532601282 2718064000596762939 13503686765157734477 2485635429437965861 8736024721698606084 2115973113748721976 7096675695050418737 16924530894034042963 8727725041168566322 6274259176804731196 3415864450331441149 1876694312276123625 1167364662819329822 10202527404847822127 9911919314505207772 1726836601671091354 10218007520721312210 8437119149677991303 2633466922470464938 4951972226225348892 6241739579049813952 18183654029877294457 17525410726527532127 11692654956407661481 9253788046039736631 8908573545559367576 16420187171223480099 5601780497042606042 10756973786575224460 16028101713685382526 118121908135317457 5305105976130476631 9752773902254739272 11142901161990858604 13219389432311887758 1316361606557014995 10280104800617246211 7455424145012310257 16396474245265750445 7954330622015305006 4672374755315008284 16687031249016323518 11472174541358163315 8457695033956123413 11229566547067715031 4900039372562280618 17232644111040631770 1156866395331327846 4836605277551593895 3124687503181154624 11773173334887945888 10275448104751288964 17163437753422728152 6877184215184993566 10274340081560756460 9357141828653588947 3591550346438082036 85234732270010525 16722456505557719886 18163600165667491216 16477543185710916388 4909364280651361144 254144466642185912 5176640418164334479 13654460739022511816 18062765128639985847 9680815373667037454 2049564586818093118 11026596950257751831 9082228499750369248 5481336231357485540 18224552910945393639 2737497110991892104 3059278118160855123 12945240451442194164 61346562183873826 2145705802420253727 13628024387503036878 14229199064358464041 12694707405731423832 2498551922356634586 5528700825614906188 4766229675654583680 237807073340473204 9140477861837455809 15901046572212440033 5740994278875031822 15204396071535130163 3137423060551697912 9882057822793346422 16595279611617047376 15739219625592742407 17945674529691411187 11192393745837609532 12912559509397419672 3580703085631972514 8069549381709872683 15068667373481552584 11519982924333395578 14460730372881878297 17012889204795302804 11001329731003294193 6782270533420035999 3123564983861359113 8789196333643192303 14441667596199921063 1795092449092754852 2456173176541895205 7137497059455588440 4312210922550985363 2241515285148993119 486974434083701025 454059199970320456 7338030939894469626 15499260438297306541 16031618718150358488 5105698374709908322 3989397640365225525 1557010050004998060 3373001828938751321 9625010640469730173 4338530640492008726 11230556655268772819 15063448817566174587 5771416373482383456 4963822125236755937 6904141201657007912 16802443054330199541 6536860673103379833 6767081820255330893 11257125412669879931 13555261258101379197 14945507928661524988 1906174599828802786 5889699982240130702 16729426690802974014 10591540929219810671 7643112554977562956 339148004785376304 4049311975200233841 15881008340565444484 3105259655085508806 3188770173541421166 15801631043638776108 342894735554907093 1426577202148228923 965733399107537237 15785360350217775115 12170967821889584316 15910773564790217147 2526686505214747906 14872649954689550460 11511106857649278855 11422482331486281216 15641468445652788157 372577898946544003 5695242556063470966 14778418646781617128 2626100311194897820 14552173308894727536 1594078673672559179 7473865289466945361 18198825307760215281 7367116770278310390 1688510506750829944 12999019422377479572 9313161064146284070 15098133205607035881 1826546933817618721 239200359036055335 1067087430230368736 15398240287335442076 14703260480494010890 14610605136815364769 4877804786640437638 8706142067285073513 17473891563384722856 17391617278870447504 12655566058079466890 12856116730658964561 4681597129050206347 9871535966855164290 8175919002672697043 12346512661198815695 12197830143569666865 14277435910549301351 15889151110545630595 12874428308016011846 10990397958284884000 17339818690321009095 2018691917262017764 6603170632593826490 11694754517852000715 16923955718439295510 8207843250545038534 11167648297706635918 17424965538860832135 5103668669435278490 1110650981695158094 18001128446850913710 6693323325697927656 17831972444432814370 6058033376296126180 9596432416179748447 13851166616444330137 8828523621357197788 4971137369632255563 7046459135409947419 15112586801310310808 2827881983526567303 14434258839204891964 6574991967492052094 13398415175468570858 7042322816764780662 1173987696295362479 5202293281263806798 7124968439766334222 16276376064721545617 2463003773533619307 7646073090275756510 661970305420574579 12330421125133656810 10054785974960591144 6494175289111679723 9200051698304745407 3621702477782971041 18198015987003853159 7192660958858440053 537579711221289597 4572701253443185396 4631393058790730030 16095432086021702385 9107813753728374813 14355449117062437222 3658027899146088112 11237066989353957090 9564824475127423354 4313254422258015683 2802338393573556669 13604907938336229220 16364859453696312070 14288424761107692500 8044843665904559738 9325575820935667811 5023162489798408102 2087705083724911843 18003850721825522661 2775878500192511800 1942473041430600459 11181520959621914454 15026081057137032543 15923783532259095190 10400486016631699927 2366494394667013406 17341740946675475204 14666260465901951922 15139006105530584148 5059740335938670906 5540394950797713890 4818103518009061837 1616284437694121219 16666655597806610362 646849187169038065 18047137951175450911 17352995015657046641 11869425072784066010 2508124455493512397 1128038132491835637 6566486092671895118 400278366142860736 6307926771411675918 14928266427460138497 7688527206740060204 8531975902569468294 6999799854598422407 6184647900082993468 9089855447988220857 917529488184324806 15790845021318787551 17982648441446554636 4815631892003672941 11164232509529135415 2233747822705763752 14957649424051424561 13738284678583681883 5641493402060225521 14007400975553277064 17609108959698586597 6106911861197741394 14605324902370277885 11717778542543554696 14582863159773411779 16011028284714509479 17911075999581520379 7868616191167517012 11980927604529654237 5387499144900617183 6980452973135843663 2154213788943763958 7383829789156885441 11944210909774850721 12074160907387978341 3081325281307878711 12567869322320631995 11387603048317210291 13199367105935191490 4753460908101101753 1782858473247278415 4339836478877222413 17104986115092307084 17377055247496247555 1328980530683842146 11374311513217895115 10110621386559687260 2509547438216961270 7506967812925129348 11327384026774406357 2168738625701065742 18229230537328922062 2123001654984308907 9696397756116225791 9373133098391252470 2779503601961986622 14103348075936066270 16655098745609748972 16805387914782770937 4635914517683198216 8324045198926882617 16116218101361308766 9975522923698822195 6404795511923746069 10574886474586661523 6834649867285113927 17114470586461383661 8997418606370953231 5148015303607184263 13426001190400713326 6773294681692058386 17954385373159771902 16251140046474972882 375950518634906297 15521789343114478292 13463339764111910681 4797436204163216039 18389343104043711192 16359032412915372498 5325159753727811677 17275736760365838231 8114053030439107171 4109683640287917203 5444125287485407865 881801852543549912 15731605858049484952 13123213689802263639 2805848510347139163 8085576553487631908 2635310406372003846 13532876114418052309 1751606559065871312 9473096763194990046 17827686154012761567 4739264258811107226 17772221737042700478 14029184183558929854 8112045618210419108 1345010620703799517 17788708144912945884 9776726631358132276 11182194204898894357 17836331983357534897 15927920450817433219 6188447589703699847 3026980182295929619 17647707650509169635 3413054355463348752 5418389976633386563 14812366356955680156 16182899942812414188 4767390038098691868 2857034211293375965 6622303958418758445 10989947704030457001 3917951833296216286 15940446659077005357 3489869014460093510 17266762268983098592 12024690887836842030 1676919512142298207 3271602133811325318 17102294330481043269 4074203226839554872 12991654232995856134 1766380716244162126 12306427819914744911 4456426859326357158 10174792560299154388 15672065734465276680 4247814814377521896 9515972709177380302 7838138714554210169 12497614993194982521 5126583746329847720 9729642229323599348 2145896318108293028 1094883105938983399 12284016407150214550 7695819663221874893 671481235251127937 13740204738546630557 13298238298244438233 13504157330843075780 10093211458618104744 312671455105459273 14164725542019522690 14822339625932687427 13081243547658519141 15842973470322515878 17245695096629222617 14958374115211011643 12412409024875337150 13814483676930040904 12622400406084464400 3001844672547966652 11071711826998292464 7746214812723527688 404745828960519223 7386179798009388847 3229638458507360893 3394030722812088265 5994930654554636204 14298578355516584384 2025084037318404243 3419887864659178611 10281700460434419739 15115447533123857323 3471479130300746744 8723035365261489900 530534473397720074 4532064269715371983 4053552038105377020 11890743714738372375 10925730438280036999 3939791546489804858 15682967824528698653 9387213678776182835 1785425573757324955 17612427378779373282 122820317523772265 7887110214977912520 5185647544208940615 13982611548530847901 18149334871204240420 13685673181731611534 4151148984110591605 11147988196478748457 17503716101095976506 10021077778084200134 8576449689040185155 9633230429587445087 6698809613097561967 11853551986985938272 6284564537007465569 4083783429909075324 9897728699953475023 1786667140763184217 8352466541682192281 6211785951140335826 14525398310680017263 15666416400406220231 6536992030786830014 9087596975098310790 17559963457753991730 5194932717698742420 12684228140671585068 2548155116434170026 5864952305642059772 17082601300537039439 13382168161018391117 6949117384934466922 17709875861434004387 1353805258773292031 3685856925123431785 2279467379920968283 1661703311508850327 8366829811316201368 15008994186779122109 16418909574296491875 8993108440595623394 15316352826820607464 3527036680720706923 6444891271375023935 16202487727151749478 5288064231764106220 3574073788656665424 13058532974276312805 17019613811070316410 15423641399358831893 889698855285896670 13429248679048449202 6471309366188186238 1772753732166134972 13469826044809985535 2924385572027792159 13546564607323074483 12988171555459624111 5497350887122028350 2861207605894538974 9286544885852939431 16728313903611030829 4064602274192732759 13141629422418549201 1026627484408320796 15491225404859764834 9793139126125164132 7617811720075067786 4778726193815675703 10103550184714194199 15087678263404205188 18263228597055813840 11195167441446651623 13259207593309264746 11682480335745155141 4605728761640791020 10033548871530756115 358417339949808979 11363411496331416788 18017752494432721874 3484003194790046517 12485423063553410481 10499367942497554331 14915977531968903150 16057084885471708447 16634649004992884198 10128706593502010054 2285401954103329680 13542631240958927275 1493987946838491215 10616162994961923633 3727645658284600341 15527710037532946389 3573502678876467541 10607377500679653607 14659358574115961127 17976769826238173822 15832586615249732814 1235859475150612024 10500200466724592789 6186679246523459600 9445849082562072441 5973304792332853016 9681265747192352384 9341388400796447330 2344861727995755527 17925284987192522496 5028497011281235319 5223674217622475630 519435059870960219 7746940646195615661 16527704407037972030 11943474653924342373 12983383489665866445 16701029391685195619 17473850746540221634 15461996755858260767 2793782424913093920 3920200953410478813 13596485083546637744 9060585901665735495 8691760903995807445 1316729847783267797 6528253873258666182 1485584343208109845 6625953220547038300 4088357387646360270 4315852794403513686 11205446079570968514 8600566728775562055 7228353676298908460 3397135373851120323 7868994734427624229 4293582606885751827 4871324472770607042 15150929933631103322 14450906438144740499 13084417480085772536 1711243756843348424 761315315018425967 4928590339085396228 12156381186522735927 12261510688193211500 6309699573119093611 14034218640757348970 17621560340746117098 17817862647112216963 10395575082448099387 17691310860732106267 2403033143584878189 15272664788393922301 5041875467511370913 4539405393792007239 9081421179714509865 17786345709825032379 15885885130807310262 565049766007058090 13620105232439065609 9092548606852360445 1896535577460893015 17087583240131985894 17880130620195887886 14402979563739350812 937481392129181679 9524855637951975666 5435680009925556440 11693492180830845357 15898493157337975428 14718075290408840862 5033887450590622498 12336407907285055403 8269189422717898375 14171711409158466929 6081852093400522511 2144650642153234281 2828649968817320521 6155995784476717462 2121451313666712717 11865731381513486510 5933435024649839475 12560851423059446245 17460227535511933930 10237398511408356813 9914685813640034611 4714875375151428250 7417174994631120533 1350975113529379649 18091688192896740681 13016785768596456517 11397537112561489975 5504075280823303810 7001752013474303577 10819420551323453478 6680478508137187878 5557299551155839551 11045100432935826812 14750403572061010908 3280767406889101737 5281679611541536107 15517427204267591383 12868805202538942261 7578603383884180351 15804666533625419670 17620194705523927015 4158710670323735042 12953086373196777543 10412797816452082591 8199909726928962874 6180351815751707643 16012510793478886882 9905587872521008783 389463489765146575 12262388422482565391 7515592722372828679 3723932933800172059 15844896355984938479 1570899397012270967 16995970391410010274 3068278182865564739 16792097339864642071 4848009618406051827 8860384915750707664 11451383289037564855 7326181265629937060 3990683574230408880 1028340331731902683 14427628318470853465 5942147959890175515 10682297353133080938 3256814007717047170 12259382592872893209 15111805156206911965 3210972727697834346 17322029064810743426 5912677236353105514 13165195743401796663 7018996076628579372 6086883859908267029 12510460505987627517 6409741481611347177 14891365968534511013 540863345798220686 4541843711403510751 2385044592891963251 15551067042876915328 3467791067155735618 8548245960313769321 16678286253557498033 8678438222557398709 8821544581793824080 413015139256770551 3722309238133554982 9971822879704998626 16809724762434844039 11464805367876978026 1496598872167705569 851782165432486906 1219762493670584049 12553160049959135166 8902007850753976647 2632279055747634340 16543110860475187571 60288142126935706 12589936545237573031 15554348352235745438 10750999781352855834 7314272003591815325 9138307683214082903 16352471136141703071 17875529493511695154 2577981760593449822 3783112520591912462 5484189812130857277 17552039087724050833 2349619672258658385 1729090638951807350 7034727808587575594 17986748257332544108 9494957148641759645 4041685533901830662 14074297448081680404 2811773090478245464 1664311218467097909 12352371747209605544 15900383942090952747 14348013252945230589 9955045035209564448 12399708208865526774 4970575286766955848 9671395242580791426 2910677695855582644 6003115960817457895 5008604660975619406 5376856588797441125 3101308464650565216 343557505800695445 7057081346565527637 7300580327073719153 7496343173218933274 7067989665218617451 1920971395097997238 15357383786547889897 3493847004350696301 18148779435888031363 8001635499060025101 3075586106189613829 14076176950034401133 2096077131558504434 2830058346317359585 9336228294614594086 12761906488809973288 3752150594548934332 15667897021340447452 8378724882947865219 8195146310566376172 700265554238001643 5943778401137755593 6232793343901076351 12823160031795328240 15063400176501963198 7587195360077326679 8692812461834831104 3716632557950252059 5245218169097982521 12099643217198165817 10625838502512182377 1947721874789937929 9031332063105945860 10614381008365912672 18066141171653453220 2728573387518835164 3545805321934999300 9317040354206605782 5617957307928008531 4379698015571362974 11289306071854120799 13759192416920913007 17914166291411789609 13677424731977783941 969659253439439702 2002255887297361428 8682555340115484408 5653989184420803764 3759747528660315090 17119959619705062658 8218505491992280179 18057332420262338307 2480774759474977372 9195263337540506798 5455821675594674790 11738928473402785341 14419158716882729511 17538891394782427747 14446642661266407914 17315999957911664709 7899019148499552171 9945477686646943513 12279475047912127412 17584423148031039838 17960366626852222618 8464245382380001469 8048060755951501709 7721639675177730419 8315961624006681804 15901769312625158374 16000774992030950445 3050986710520521268 3703938292577055917 3353516942178864063 4301485411585518137 1151759772853812737 13912620519001349627 4555512251359347390 4042570406610664091 7203682310366613286 17146579372203345109 12808586231195684966 15148226210683817393 7346051868365385824 14917505949110651969 2151244425347449750 12990403309922649108 2460236876199574266 10189584101277449370 14726964322941115292 11938150684047608021 9597046711349714753 6091076733109321952 9497892961157047611 10684685781294447169 18104682551124286079 8718366912168275320 9152971648087743132 15728788628130871526 15164483466257972100 4014174474412068546 1903167452066695324 16087251297221810204 17230048466571024806 6240158498550838220 12477740309347611053 6137630340118906056 4512748319881868968 444465282550126708 7548508944461623832 13297358475679523932 10586141808762689010 5556621020273227058 2621794956539664606 13785444428258173636 13885263841601598012 15812506462629429873 1910924263887589221 8204226840036669050 14596503122499279026 3368480748219139277 14455041144548593130 14843422810806493927 749653800822472505 7468569381546754019 8951658218383517282 8967886452121892248 9413943537674732497 5940638513238930684 496356651429156585 15530481013509438555 2482323039626612476 10907972257722860088 946259914313089896 2466266496566250193 619963740874049718 16162772525577197182 8284623231038986116 15916079935646383449 12124169689422299610 11362976250287115074 17968495341005293389 12519553062616984483 11513391959459873526 2403941800234659871 6729277639929056747 16678213627123234195 8958026914624719363 3515865869736316594 8714564961262007932 16853622730551728741 12435086834823691858 3125028706239878928 16624561131998766405 17017296316676968411 863304422643098189 12157778454968650578 14326291437183201481 17231493235359972841 17009249351774709180 10326310479414673859 9811161444029057501 11576107038237930872 18303811807854003361 10618905493302640859 16921969780793209073 5703446102273532505 6391780889208077532 714481800296312605 12265884639734907383 8297008967372057980 5352593650630034953 9661876319842966567 15271809288306536230 7295731410618548488 11103664751740209980 12900775529992779400 3085368148127318479 11603679917417437890 4228113012239416012 11124653670646369796 1203119998676364972 8109915936288199419 11529071634963582494 14891059872717261618 4485627248779730731 16175003746619185024 2693793324458581651 3914477964259249084 12870646577487008005 3721827258337683326 7696741995234126724 8981391384916813867 17764015204884815025 2368524156362442292 11155340606139760231 10686127869430571201 13107759096607378662 17871146470717893942 2154758214962601231 1032455294345318099 10113810610188430578 2669250232285474623 2377095341949679404 3748252567799653472 13555428443928899497 5036212296934364721 9750643043170102516 2001457112949529431 8702621674917387960 3614069256501463246 2822535874439671113 11737266885982805729 11777363353379527070 338275259167861251 4427531562863986180 6692190819327085888 7333516534283138213 10704302886403078711 16649966466556601112 6626651774197980114 5125102360772308205 17682289650388079266 14012057330942796697 9164078553705632510 12743477057792152426 7429454327532102399 5564532641634761269 14886608756523038670 16312975907018425321 8863152578988462383 9018679139611357791 12253384355098937225 18238949656080277874 9767295272973609726 16253098654146202120 6871107075648496489 11053726970279968194 14173092088525153070 14415383210534459659 16988001554043386515 9840284926614085778 10888766093032844374 1989656937751016501 1428822902886650452 4902557833084992432 13086180755682700618 8070237465377890278 8538462048330589068 8474139320641816279 4822987823613217821 1859608088980116549 11231446442001752396 7212282734707518120 8407623290349719666 2664794527958437564 5761000465541988333 15743624542685316094 9605695758890145257 15238380603337860210 7027138139424938856 3956318493670305742 16746773005664340333 43925889876203817 6903276329469404975 17685966005272432326 16475015659203027840 10300912545747914459 17400971905863387974 9537026353077552440 1369930974964587475 11007432433674699989 18383347158206504972 14586683929837982145 13357854074550888886 2138210928306207352 12026927774418317675 18372925851251176273 1806014850836554353 13080055409071115830 17328630578220812885 14247538080475319322 17183338933860975392 10704188893933626325 10514020214733952560 2955556916891609564 12677246529411908387 18221910722362382580 14075046121778554216 18395685821223533420 4388146910574088111 10645250600270631170 12673808038316452890 4591313413393805448 6773413525324454399 16205816635478185378 11972281982020553955 16785893612017474291 5876617049742395855 6058358755079652315 2468745564645153294 9479173891762878227 8514378337361219954 15593710318961194123 2762387611818444938 5284575333372497109 7515615550947307869 17534251007934485374 2077715639174834150 9912379315573772402 11002969105614716283 2286136359610850439 8771835551601024083 17271268640080000672 13375620381432924346 12235992431047420411 12601763353597226343 10153558521387114315 11832601637396959084 12451885424969681388 16499444170461871920 2799631769563754651 4602372040217143763 6704495549990184528 9844838219463187425 13831259208697518321 15323016360078814051 10867371772357472062 4572761170437998459 15133806073185806994 17491206983653618379 5732543047824917868 1326374554346514882 9098359539353314119 16735688936832440833 5934214241364240541 15084451151795535150 846723749332191867 12360799002844816132 15491589824666438412 1564808784176736195 4333659747658279460 16827347738913645831 12764565874468064637 2378615155684588403 12891171469157576056 11859775695047205320 2442639984735301301 7851222447311229272 13090361112172156893 15773822743107561431 12194438325167023260 4304240148049909909 15626160241187083313 4000297793970119915 6004411829563487815 8460323197630115937 10481335412894597703 9719788403103477042 6509853204680407424 5509053200422830044 10395565576278347177 12321645150927941812 18435324587289830557 14169347936006726034 6979704726987507446 17317913741445363094 3147991870783542310 6125515813082427903 15171747716238496791 13680921303194922981 13604013736830911905 14722721128684228495 1637026863068298799 14237261012805977768 6838811268295325687 11122428638325363537 14892773654479557690 2860825483022609962 17964423949311734471 14199087586194043165 7961852457044699170 12359278445176465904 5992121751971868782 237376864890639397 16223707556958835852 5711787326854841275 1504039325278077229 4376698416936642305 2273315135217826095 5216318357077168493 2634668573848090600 4814218386251239827 11346083555818616993 151313697469684728 2139066913022133037 12640285102104757710 4563292490257179512 1977823858963196829 16023322039453613299 2456540362037553721 16970385096583319045 14915685255461038617 9758356675586462298 16444064773554560941 6428172836319031218 7679526754875730059 3667015649593499052 5989173280364451985 3839861445136541940 16432890931142282735 13869836325452139723 14480329425347466350 13784155673682340608 12549731543915487266 10068044684112705268 8232511028522683957 9773711968021443454 10981137350034613566 11917452246855159063 12878985522786991912 6258398124729172398 17763712284748888597 11772691214430387538 12233100126487556794 4779729733446692503 8319816974227873035 11573063769169585212 17458880521266963194 18055717306721692527 12963001030342113 1449128308754810945 9818674157247760168 2080413030225791821 2181150135877688094 8171180060804347021 6222977708760765229 4239928369249033456 1850471242824062730 3556222274405596419 13110589833664148172 15694126520606702026 6512045073726946407 4352805871885965777 1337642715373489768 16166711663096324135 4071418350156950099 7611846530477924368 4147839521588287345 3894152202725526497 15524131036042097693 9674832364057473322 13379080412664970425 1952818636510488640 10207012892750534509 1500776540139718610 11076232118309093207 7494236649396989751 14395039348976840365 12346927829940231748 7737177706302125482 9625056151400116806 6945808391672756730 3660947893580724829 1677428860753000442 1575776735513359921 10801932732283882965 7565040765296095676 9434040306512757799 2223138094909576086 12927869376318595293 6155331595129819928 15323583939234054588 5450844725167504207 3637098580146632871 17845454739847220260 14309123882142670570 6976291512858922932 2120554086439849789 13003630636818899734 12561589201655899808 7098409949262351933 9426627186902086400 16583025089172959041 2136721057445173328 12722546356635853976 6835725639753558788 3396302160979745865 15110732506330294025 7401479746878932695 9809030470196850873 9570788874129722453 1683843635947921735 4711994893513678510 583086718285692700 1176552686433442206 13901060976284330080 14889329067512726609 17753693601531153468 7168152700540888039 10003508124229076815 6953719491039352247 3073421148123712483 16654446472123634815 6682552769981763854 8170255726314207960 17552432779887256419 16890291659756343958 10425393290179354245 16624616891076725604 16260430988958496182 9131857156360746969 9645301261253389014 5240393343976881192 2882517651218977535 9704640818660911564 1700193990628848176 5592122331132795199 14637375485236909425 12030566115990377880 8909767173286667671 4122506067354725065 10079189492575350657 3777546117444681947 3276138089527023677 5264177324859012589 3114844724785153661 625233277968478393 2698347076328102809 17616539530411382088 8342978164589600711 10010442975399693993 2956698129284969112 14258978960098015659 4011825742578368270 2600446057797921514 1805493878040693587 12323167825941537227 6200516553377656743 3866469811868961447 775723144564287923 9545143448151414828 8166467122177554449 16928574075212743100 13982156579782435713 11763679553601881364 4141743009772097976 6936380951860439319 1845389019628791396 1818847012262576778 7097817049810176223 10623070231142316871 16964948265221203710 11180095094012305197 8184321931199117470 3976232343164731074 8147106911801817238 17745517706833604528 11906172275372928418 11106731242321766371 5418317822906228260 2535560325559984359 7631408579069878042 9140114002722059833 4535045969070269354 2137919811213774736 11846049647821805601 6235751840912203383 4860298493547298920 5340801101204372636 17453243861829830760 7559177181888959659 4281153175924101822 8851602846860016226 16440732796420252469 4946606207591313407 6285516701406863525 11059717591409399368 3746725315039812828 9511907008936383227 15821531839301348539 3242112787685323313 12566976796058885288 9281241817652994790 2154907229063635656 9810156337093714804 7459628422448421425 14022547096020750618 5674300352736924915 12667715119672673325 2275048068145758981 9605451906612274943 9161055405732839967 1129419779428835055 13909860334234568165 931148218467807402 17381725512866810701 18062456898558558804 14680548172225378317 11957882845066102547 11677925253981625402 2274923825704946240 3240262692512012910 14374179682798541500 5387838324097569983 8675385099503597082 9104926573219756205 9938262548533731729 6902688496624460571 5039941889685690725 11321348054431442021 17861677704256018410 6710942658093757042 12401634403456940443 8654336141396755227 8379604300003462017 706410080557216618 9688046303757604353 1291248766293802106 17320755804315597126 17760971598141281957 14978306373996159674 15259237867145947189 3965665175540574558 5232240986837868659 13075133899464182025 10604991240751823151 1703245277325137779 4671535861327435610 8241710043027883797 1301864354223518921 9797146803353085670 4581282867844552956 6751211498256759830 4061520474706051017 17795417504887028874 12913659679229989678 187646613812702026 5838573904973794245 12719554177772535497 12256661153472756457 3238299574957047154 1495179864245346647 4096890484575906633 3705646433755588008 4343746600738119510 9476898211642287817 759414066537065934 12302123023811783161 14436462370639169992 2379386178048109587 17586914751948177623 10964509035107506916 5481617172643138533 7870623761475831785 8111897018499195236 4149104080452570714 13528101326138321708 3303890797291189796 379638134952698336 17665500668552726223 8772559597767727097 11477038413596361172 3701585378047778528 17693759605066648795 9722414817133909425 965425400983232639 6536449468177436545 2205617026005585196 4493967263992924449 13188118857851134692 4108202401033611916 9050212643786190720 11901615563392893157 8289310152387323183 16824900786752476880 1943117523499659047 11001569528997851086 8116320094325606659 4433405250494061139 5994488397145857370 15226257971118929301 11056414097386104685 12326436036813691508 13286632201105429062 11504092071780333258 17147317644469833678 476214339510532485 17331945865385787054 12133889278968125796 3545953810708496108 12170176272284411864 8774034965390893867 10446591542709190436 4977360103495259634 13004982187007719398 10586319263742213838 6088198801848734603 16311856584753733493 15830801345538792105 3439531932675641382 7640055763868499989 5008366262162584306 14022455399227569479 3677033069338554348 11185119245658924658 11990038883991841861 1793645458951640005 1062119234386850903 14030152246164701227 4975530946761926548 8599756481658025542 7174840465393846080 7592037441347400999 4015695939771881571 3854337262164320214 7640201362544993654 18012787862171504048 4948300999593547059 4262422443282237061 17571989798544265838 16626132884257712870 9477532169701535945 11554354806920246389 9707533639669073722 11219370260748163636 11098853730852840806 2279002261711216450 3038548739865367197 14594364048135664585 14504143396874674832 6061803512578482413 11094947773961418940 14360808224527987141 15705888827738366355 2325402486303619783 4794790505895871337 15589841489226050720 8970937782535016472 14321656316713586109 12133460299510846037 9468735010581120742 3999418682332047222 790449191457725461 10161499514837329322 17107813706009679607 2483125293319173112 6112539068285079058 3809840093965391416 6076386481118100384 14039462738037992976 17070182579770738031 10718060420759292564 7889036792153538661 12200755109951626014 10676393206668591659 4859155479173814120 18278835149980582450 11656745774727062968 2878051744403931062 9516310317206060954 10808045647348596354 5218129883698247894 12956914002405769916 15499210338271847955 13812116573805601847 17788952646619468701 1889015111583662331 4420017264850042534 11779092688533791537 9075598422860273846 11143940657302020325 6239880824341513833 17219717755430536912 13509718120968506093 110015741227841237 8496843464772850597 3479847453558738721 13050116943854399211 5924583144867173265 10962897353476844235 6444657343059296470 6608780101939238120 17257407337771001187 12707787930936422686 5428020234137935771 2803696664091749134 12652009628025997218 8764623283455135681 13589377949755089272 595963282205493642 7565882995297126223 1401725009400964256 7487299583616954210 1396343400727417361 16391499082027408602 7788774291419116174 11618640360863604552 293452216096275073 14914170231847658812 12897298287212677857 7994132628440276624 5721000302146497318 13085547105232574948 6562929828838602331 5527806771322515093 16793565637773243664 18352212753911102067 14354605985040853773 777994120739404799 3713759557896398698 2568744604522313065 7489556425947320284 9827512350223392068 1472653294218373690 11700246015460736946 1248988385723983063 16215866855267615390 11383976618868022194 15450882653283498279 8734460376528340226 15205259334910163336 12117200249198144750 14887267106225131749 9653850795879987727 320686041134955141 2269623926521141521 7832975658183814689 11667051096383556165 17043506252877394957 15269909301615930186 3136356420223862015 11514328663895075696 15585444937967629293 12066503515393168817 4346613561704441794 11312922487214841264 2303169494117485608 14154595510853368097 9253366668529178317 7555169954316490437 10781829461779596000 13324643368292909707 10745054398317361657 15877907260145458390 11863611893214580785 11323030663029942707 16114624694446153132 118009001279215807 4515083131314680049 16044352918932043222 15084888374262961812 9241311651851045269 6790666821678323143 9821245788415703661 4055555199185524497 542903265271111340 18093417198072572099 3392948021880502105 1403060384027078114 14387758856701448424 11441886540246020759 5079766497278187736 7059003615846361121 10682111789452530526 13673139123340023215 5680331219860916154 13246789567720256362 2635004550528137384 15578099770306671935 16139358945772443403 2475264763323567847 3474751030262883051 16065210617858883331 5533542434488057923 10082816664711836791 1440827356106728304 6797232855361338439 10696476626120980755 11651656233827505191 8584290283907140110 2742529225207917024 14182694486833659984 16070754124985075362 17886589851407276309 2478883851804891377 2930174480049476195 9836235072265530282 5188292933979395094 16017647227004435617 3705378021931549163 10577489212766296990 4332856514476014173 8492657659747982573 7166771327002462076 1490128772735720353 16163418617534079987 5132208047154302300 4875892962935462174 591531124527833988 4069815093093976555 11059925285987881552 13252546377650679445 2862125716034064491 10983794307689349483 9385313003536083421 8233051909319235537 6942776377170662621 6623054240464315946 1684258029574349753 3104507716469693792 4870190162885227055 7201195587745611886 9079766086961732279 1978374576338089628 6069320660572654130 6400224740421468942 11155274860912167435 6981153739875389176 14965594294291099499 15367663479846023774 9753861166650388973 9774280394787264284 5838102745505037386 1794729377607840431 3521532191282882941 661867368328083113 8928274973391133070 16988945396834218113 2453322411286800187 8192593254025053863 908259731460005472 7672958739234115159 2698537210716286621 2268953822633213461 1889981790320668339 9989175049916449508 16509657518983580293 17993568875910489529 6140462876777482820 18185316309927171813 9699619648658271613 8989919563792181002 9941233704255089082 12127115682849962358 16322791997731579810 2210013596561250457 10859237706492566326 7665282059772110017 496718370877694528 6544129517629031864 12182003429696035179 8088924709782977732 4661634156110609290 8420333910430045029 10262485029857501867 6849089429726075672 10462704347459348847 10869590802815571909 8891525230923922093 16905055877287339561 9032666356117037637 13973445857625096564 15690868688717346845 4956553979386904358 5958396711433780780 4823395511493173169 9996313766664247499 4711570158339817702 8521743129433791662 14869651964443819239 15024564906427384807 10056867336581995494 14845161403029275619 5896910481710933008 6935734559585286775 14645675814717234529 4378912178906161372 5933782842755435617 16330058212333156903 9369192648844990037 12129725008747378067 17196371840517982528 2211100085100092773 14541655618445568548 704136939655384712 7996611392440048138 3123091483573875504 12549720353918976075 4086213089138546472 15052486535910969169 4553825983607356702 2879380058930060382 12198952615830755699 7396800994551955861 15773634233250421842 2260555736450555574 17880599763948935511 11223744325285692032 2929065960084561140 4396331813930823516 2430148697644698733 11436988437129457296 6061410810682161987 9350172456916922301 9346618153011928235 2939998830649635311 2109066026858558903 12215406520438095790 2015479801239483988 1664968272888503645 11489628619425785497 14101182112104540815 641374335481459581 6511610736994204259 6263313327450456463 13829038167418352242 9641007509414228159 15658267601530788686 18150244253359341591 3423668928408448760 4011525090283517318 1098184246643417111 13284961965495313400 17398541563026758635 5655301034260266865 3083859724746012903 408801773136278250 13817919447355355703 13410428020658640748 11228574248426665836 4164245576257302925 12252619844635972793 10688679005966915721 8028840720864129546 4018761356558624595 1033445255851994740 9955285858963933600 7293877256234468702 9925465570853889225 4753471254480815771 7669664744143823673 16695526821688605902 9614148820759998581 7518786448723039906 3433581576419991322 14257725328600218028 1370566006433719902 14994142710505732817 2351532715858548257 11985226938640024968 17352653509900535020 12857535736383034449 3556215102693326513 16404277903005461640 5109347572550645646 12826465469004719177 14572310828637955924 9607739968726621648 8558450374066306130 5640854731340095859 8805843649445468200 16399105102853111922 620989609743943813 10537678284339039160 10097826478053404267 3869272306283966125 7637042309047096073 11506367529687479930 15778976639196556029 14236355286307134053 14513805403456008878 6268352006307526402 2037924289211730974 7051683774040049828 456494542128668526 13072457908344354155 9935355041036479590 7750885965610721853 15352365895023546969 10977728359608117066 1807907583207118669 13249205264129718368 1439988889876666808 1541277614031142730 6887690314918138991 329766163335674561 8338977463550616305 10135264502339927099 18052310987605490448 9771738147844646031 10051463123954144864 17007354859198216428 10134042003349275581 2383130381118342563 2250502341236130486 536305360104858590 13718010126141448849 16950771132727642570 15848951491527640641 16972673333319707195 16677667985531769688 11717501409115558162 17449075534978723301 3112420183744719549 12915997121913628161 17038157838572782428 1171068117790057776 15929953003606078826 8226537903967352451 2985207622203675643 10854472781889721954 2559587542776581001 304822459296263855 2766317679404830734 4447280568199943424 2488261461902516056 11868925480825488742 10558753535737115178 11749067689688982985 17752414844462356930 13002677215948560423 2278580724661873924 15529345811015041061 14983268991882813013 15121316366290184616 14331619552587739026 17730852600382129766 17159458116238316584 11358267528610414121 7147868773728424387 7322491519501503986 5534397999460316007 15878713373291945810 5015989102569751580 4742853009638005607 18154671589977119835 1600045271203429768 4420795958093680851 8621945918406407911 5669565860543456521 10924352441774882306 18328664116396680666 9311897814937733972 17041986655155946004 3783116112534215034 10996318710745299431 12368353296764511438 12523973856596277355 9393245655985819411 4849666007101055278 9918147843720289090 1490304638365335385 3661627715322809348 12702462856624996414 6919786269803273775 12022389387896995471 10725772330379848177 4093920596631842783 8632982883465962754 11839135356740305857 11141774724516637787 3106767021241711618 166879563121979494 4994534439291459242 12970424420873818301 6891398462445664937 11087702210171530835 9451748108498001050 10658473591570155171 574206378540100212 2478665006148665911 15126505622747896000 18314757428964888723 4406935469314088185 1788644106197431966 11365938420213955521 12171942035261460901 3633532057353940773 6717787657150830367 7110848299276255252 17676326746686079393 11152212469699703552 1781787398590253056 5161300764933661830 3032011422233336977 10341017329344161928 1312468111538497609 4333126913384546196 13405277314061925883 2274699909821799411 4221221246837791857 3848384106110477839 18083066413725807536 17153037630488362956 4669108822701902528 5617102593039833318 11826540798637702450 16063578749020448146 15098317194452956265 11676927948409042475 13702569030586660814 6668052615865378582 16351437165960525059 17800567532032802631 7331140942622387406 1958097402231453906 75703979845537950 16608555828369576066 14328188613437890451 12546001442429514125 1475562260695519649 9483345861393870530 7457521653883116917 8861199513413502918 14588956508292874659 10742850881025817325 9607968170085166890 5441155834150141933 6825582528270064866 14441825475454043448 13377646365799444945 11689795438238570738 12402895086439027065 16259131287323897918 9655772112241234279 6177595997527401488 7366090861088176444 201452742622531120 12943137843420821825 6875810887265249091 16658718840357622807 11281763402993975304 8674822432576047401 2559690636570317986 8634735084877543162 3834543518992030462 9836080848154249093 18258508439189231676 2561661312660523674 9807906576719656100 3631784108292717092 729024983876614322 284573316846948659 18173567688939945714 5749807692754395934 18306486341318168220 10792306571511452740 10367387390590241985 10593193529492078963 8924853154698067076 17514017015187721890 9950178600966374089 9851433106562369584 16005983104344794412 16485398786246021002 6013820091175206515 365449979317759000 11034276438789596044 14119396206744286802 857576206299113996 13543085049800441174 16428537156703880365 10207638369436291686 8654261548564921843 9121191175643850992 10352908017879710782 12581449787258034865 6806282927015431741 2323615868670537886 13143011214362642849 15438269256644941748 7325307849308278421 1958326187977871888 8517237117952909982 14666151029029477328 5435580007657420159 636199807216826139 18397000127929401175 708851488127843076 6991688185000219494 13880975899907349704 17613182777844485373 2006017287893643150 14355635720196623559 7196488755603096851 7716816307641354699 17676830716730909303 12783780196961756098 16127086525878636884 8344670938495298769 4119077538388847209 13504040158384141787 15223108056613469937 16712451834467966851 6471371058293205502 7405197917712412422 2348892268885263349 5037788648681648786 4919387927435809073 7287149561536211706 2458318652612608260 17436868650188234172 6170292154164659233 16752483085864950003 280245641192343698 9824464168929477426 11214127960402948793 11095189792919353822 6295011932307878648 15736675837505558109 14563651202901934279 6773322722528957989 2916787194742168526 4078185573639407693 13527043092599963730 1409157157706370307 6923370413479256348 4484300034475307633 4379284349715838460 17706164148666649412 6786366308927142628 8511930815198334987 9369096549671094403 15514516087472299125 4192857463530701666 13809983858980195272 2429606599278192374 17469782371384463341 16605364824848791334 12257579024545590431 4371449620224548588 7798853431029020892 1582144199107900029 4572499215915868783 16891850587149813664 10597107540090001265 16086527014483590861 12876659909342800434 11275919365243039556 12900413998063454583 4866776483508412510 16184206848746428990 8422736553186349286 8432438080012830621 3848480368806123592 16260365355084964280 4800929607401386641 17960106873646605313 17782489666119073809 3055817635453463232 2369235015998131504 7735980175823335619 7722474562090826577 16401252030568713866 9194296603633137810 3957597003816079161 13246367297535281612 16643828772116913022 4403706268889233649 203712581787199066 14544273931419962842 17898589851135740436 17754861115687269656 7381481193687216704 11086940420556932515 4873435480625193312 9553577154820608417 2595878372111109335 5368073909741373029 10737452823904775922 6275328145355695287 2353323898790449066 16519020473805593431 9438969555554222329 17929606922862253611 12105963482087149468 13048414950937729872 16635660944593369 7117839580933588449 30055239231211549 14150633304002734513 15232227641686418387 3473837163481878994 8960265335942229612 15291196618355071757 14419835903513956388 5564707974871427640 12311024447789699963 4964091261696840536 13490179327491634156 1767616324757768672 10749693689106313458 14842562550162207332 4234848709908014821 16754582896224663889 5019323478275291783 10676119301920142804 13308665894013445414 9577490734862701837 5723326261967314893 9336024420248199967 5655389146881104074 7897018236987069685 13246535590947628693 441464161619293440 1363918257263632937 16246658799710321279 13685964551851400880 16368805688784144243 10611969798640921150 4012457008276627488 16490468787125056083 14923333761398036297 327809753159914439 11175544647600162020 1766426149823679727 588641852988612744 5042162257024762148 5372930058572895718 4824023925118924633 12180310592827138621 10816612252155058546 1047231232918298579 1077729545382465982 16909073040778267106 17764527834369313348 10986712808151868449 12261557890386481217 17026807802836789458 985826837192204795 7955367071530904692 6255751439458481185 2917255264894866390 15315545462493156496 17704916155411607635 9977473836791886610 160029885070227608 2138631687351844877 8478664802202748589 11241489685244038642 13309239578911292527 9524771808975008648 16661222178128763863 12102275431803205718 6374721427023124187 12626730299127223212 11250369703786896271 18289981201649974807 16644964721934226212 13725991078887212349 12234357107647119050 3952655725483579001 5473769387759749049 18404648394698261415 5263710234950104696 8891711889351278410 2705216773858303351 5880054032733870877 15278668870188467402 16086006276463067764 10434978230437917038 13716335668886641261 5561766615002421492 6581590021108957739 10263181611083201315 6104650613752820755 15545875017449734320 14607459567977730085 14741381020023169025 15322800159444486120 4768314180402413034 5382597274791984622 18298097940194932106 14461070612598988633 2789051602403512718 2916518205122905549 9099126457901203807 12663052763209795460 11304814565323166798 10089600064723873667 17494457352070233490 15805169394390398986 13771874953555714499 16608485391006486822 7370536841690506150 15772613603589463004 15593405602894360167 13362814390481182901 454116422735589441 11891040004234546158 3065378112634811592 15684222490333875883 959176016139582114 11608690403291739647 11705392866368660232 5850429289599284411 8162669439573279228 5043434048750068574 15066862521783491337 984111008710812574 6235972740953101596 13655657737692722025 9372495372914025141 15771246768581373691 8856164826330349365 14314247026576746644 6131080713087100377 10321827850956515715 11465288919662582121 4912468868005334655 4866772762209136071 7232158382394451012 8330500975544302172 4824933902130814502 13696031731617886969 486306715779719046 4026183164138239113 11434187794447671269 15149666589266698470 14534136250346198854 1882402536066043105 3955397702410928460 10376196947675568866 9754542589611270084 1280605024292048130 3013390963430441653 9245616937339251135 9986791378373994165 294203073066437962 866730032070939438 7184705935619553826 4200517395613686199 12577946992359003254 15521197160506436278 9912108150006694368 11859458911926586752 8752792844639497880 3820482793412062184 13505841107446851101 16672473725896883130 17156967538801763727 10830793860339872378 13595427511117759933 2122748384301020537 3342905592487979979 3366699793935936415 7065985973575299015 17310079167945277764 12940322481008121212 8719704694908179985 15023446008954538328 13775466958852272865 13574342229622341067 13701268464450611121 15348930844206322174 10353500313473223423 6079250502537491101 6518070775378676997 16104506865389584814 6511014782801233287 13490360009236197099 16204463420612746134 16797055226365078092 15044907166852119851 16124962954103800429 8062009195491557035 11134073895736030563 10621769006475328301 16606088305861097316 11690049211687155994 18131373278173320663 8811259202520857208 3001968811440705360 1800476909273315821 4047480633911620507 17432130068139076821 15748853170240913517 17479534051763177840 11319292954727284857 3304324709628106149 12088801378828842390 13688295471666576786 4613242960931026054 4697227626665626245 4226747211972701581 7429118111379827775 3760359294897566360 14234989977505471938 738252018661917900 3191714477452024452 9983727789947796737 11330123502022856907 1150430990131838653 16451068796038437168 1113496510353663735 18013381619303002446 14686819973216794996 18251898745462213580 16168789926612862405 10470680023037422498 18088593024707196936 627371063780597950 10190321747495040739 17456509260355497911 16168103395061765990 8671511433620040548 2039400839889909849 13191702629479369015 5579283646580156233 11380180996662106911 16213971275461412168 8705144943580812653 14909848278295843662 16214333967708533838 17471134333147038114 6364367590257834434 14160524097300104440 4656396858707322555 6675494003797971029 2107346136357458869 5875041524635760518 18354182196082138437 3933526098321942735 12734952217246093186 9978657851471819418 3274005947425012004 12119500801484192094 8836457726527054078 4364424674388910258 3715289926442099338 5160470682447211282 12007197898474403397 16982938168960779185 13794006543804838480 6589826649598839653 1159507204431749374 8364794336560741427 1751241290727344876 541809231067486238 4440044905958796634 16511474123696653258 6123263665716303782 13842087685935990844 4350240524311213256 8670139222441005405 5488628879832841564 17279827847936070544 10177544845112562816 16738866384481244797 1299369367767694004 15435142383474867496 326367060358759416 16972024597459226007 13376930747414921362 9225226729352338592 8362163285055008690 15931847665960638934 16202899526699462574 2787451109270991046 3225717253298089191 14460772978669174442 10211636133279925783 526582583123180098 4358628216212431967 14518618060702529710 17752124823444305297 12858634888080107368 13042957763017608354 18051459787641166084 9243687086259287505 10221046217198636977 8692619399602945955 7441624575926559500 15480818715665516625 2183841462441545707 1682427037176617903 10392460402261748011 441970957723775578 17670529325860418476 2770974102084301233 4796014534375390436 10289971921568391547 8064278978651728519 15835188169952448896 1342389984302878684 17880159323509712920 4127440361833095917 13102898972078112885 9431889936306787577 1930004240266660709 1534376631299864694 17022192121246669361 525727617467070643 7373924970359574016 2994502232787290221 3366165720340051964 11606873080364283606 12523267049082639765 9683811656703081568 13801947307631669894 13418753895602841212 8830478121329215042 3585435535709659501 1980191245809477999 8093859207624279475 6837633811064770809 13470081716890006706 14392042445405036646 17182459866949162068 16412543465876970790 6963534695595909921 12627443396566324354 16137627594786982033 6349807381569257809 244770682806224770 4439120402955917771 3797011394898683670 8713549329630557080 9858491087104748782 16941161930099183692 12005567240465690739 196519194736333040 4163663455003805755 15088031124402911183 17423280087182531601 2767198744400422564 17108983442532806514 17782784599832558256 1751998583410794382 6478261791495737606 3192659869711933539 13102450727915482950 15489961677538626121 2612443288448021576 9035170836305728195 7183443633379341412 14235007326930862806 1718318196821227947 17574232264817749243 16335823111824011345 4241776113675763339 5069094443175769166 11190103885986538480 10558429971594568451 7424385679503368520 17709219401286277113 9041104089589844247 12796271147184118260 8829259714091125598 15337474760911931521 3997877967559787719 6126278968902934453 15466259061576641916 10785456857016374897 5355427253599967137 5186499447507683424 3630557190114738945 16585942417593891610 5295742487330955418 7387094590887855502 5834428545274785062 899934397119761422 9098509399664917011 6647787044415879762 13232743693546720571 6333275797246181710 5192790178266944709 2172849826608537561 15646400033720320629 4445480637261206284 7308974776256296995 13010121997360948191 3826088759148624535 4496017989735610595 9274996455221922476 2241792818163845118 6454934184792445907 13874364198323886849 4458815519110732700 2363344483145982390 1594396742834227867 2258840380767158962 2265368403572624999 12583031078011803840 9576370186774394977 10816912302569183211 4797943712624745754 5111666086214727262 8533573552895407831 13558119678951296180 1245066366006964261 7558529620912500585 9513331438289482623 8543773121625486554 14013730344080143127 9439661945162126710 14279347252650446326 15388965120531927107 9879164947347489186 8450890684539775277 13990791940237866469 13344009724211486630 17512580552476692570 9253863049892075043 12582901606549102937 15441477263579424414 1290019449242104070 11761318130024429526 15937166731257583186 16910215095747332606 16308027547932359437 1279660032649082616 12187210360377457889 10454792588688624846 14675555950945150777 16409083906254389619 12283557953981389416 12959642925636198845 13249129373837775356 8821805404755086739 11760134123392157156 6081291094778216734 15087481910218007003 17907965048782447541 14252156111322123769 2188523810449335588 11003043758072303172 5585548960085288629 14392293133927083954 4201616468635371624 13622525104749010119 8319863753076056724 1037764392364344450 9329907790697575700 7598141856404843797 6787618948874438760 7052453831532501348 13384530059792817445 3255845125278611541 4751769773627556045 6208361753573088641 8182555591501969341 16698718845362966704 11475485455735670914 15773279391832129521 9798951194606446377 590084064866313371 11290267679566533563 9057422426185159773 7908185317428091460 18152955497962956935 15216132639345149619 15843977552746635612 16674934568025421238 7865092924154820555 14682120673304461121 9780359853745557346 13661774302313312105 7985197447845152577 4071415642332111130 12266409685651748390 4755144152064643658 10792762760740827646 936757176858030579 435367281343263760 4035293539781548060 15514610131445269465 7236451090918095048 7852411617797516017 7498184880456417245 3517476189533084810 11086470839789340742 11886712714370235634 5872575444141316373 8840583701118544772 6149402264759492064 17702920000326994779 7439815042770719933 2516501704650481898 18007423808952871783 4119516504467576240 729693509376268249 4950262308094923089 16811072031813648656 4511140230463109699 6931359048753582745 7670258082468188505 4265754320056523621 15676700098855955103 9045162234759150456 1698157952105514449 1180108821053719455 3006498195885325490 8780445592444552098 15082590634769122747 1253255030358029491 219457884935267711 11118810902225925784 17129479925118347687 14911493300593941954 6122114004833925853 5414215827665318881 17104508379617315406 17413350623196039892 6640119530056587549 1612832272789679133 7282865155725276922 16974491518070035680 4850234456948572134 13660653419851971681 3674505513401099198 13377772332641785671 7878057578502782086 6382813905510558611 14037468257508222570 7119284383682684332 9188792589639114980 16819526658236599684 13584388202479013664 8765195067220195696 14833723093938616274 10082373684401360579 15131570198762405302 13004464830512634660 4430385089917692811 14989088226100269743 9677052342764456927 2889221403368277476 14271007642950915743 3111353404450392018 1412535694546281316 7662612371340855635 13873401179660246435 12949664204983261408 12224369538261557473 9503436258260146760 160317564968542382 499648336660530954 14264358104894185453 16787612528140901101 2943484321578551675 15782968683338542223 13026648477386826406 16744866152039170805 6613549270171402356 6593827850896545194 12160141529650712915 10799890282875291824 5764923606027041501 13635668599417865150 44806611854228930 11462270286065354149 10473207889890373676 15780466608643631893 13065359597073249376 810463915078293301 11880182373528099033 11607653727465999401 14192071249874130232 6786313341127633955 6889619956545948661 9863853773194032709 7826539907065069218 16235050161848450693 3450324215026506058 1551781074970225512 14468165240022416068 7682599294390610821 9779026960692422393 16801492377280911858 11996756184458512402 2623148248902829342 11376620131097126568 15353776453197443769 9759629999801098457 4659706451439053488 6652504247072514154 10522968947514854191 2963087464197519472 7211621283273235006 11343200275688943355 1727475310511969807 9539580971214184322 951644997369402345 13472162884778687211 8529638435947624347 14399053008879566819 10873262722847735148 7297999673867858304 15956249980128400839 11245000836407111984 4402199555908380565 11823053884512864572 13005745172053183574 5767067097158235568 1054026761116161884 16674128580592120707 12490950387950067092 5129643615628365425 17501905327075827864 12480514105534148826 18128394046269733343 12931484307680994013 17349299434313044578 15956070005751887199 11432695113288873488 14422937924032787949 16827891733764058609 8865058059599319698 14233154965865197073 13289948497231106726 11474236116205341298 17940365860012196202 14164395249269100906 1121102627205648699 2982519087735046119 7658906545976553823 11149310068736598966 3349228440409929262 3823216328889885662 16694276911497978544 2636056263875278383 16295302302030517730 761476465025292970 16020530172046532667 1217544649062078834 7370316354664511808 406314616442278905 3175107171255779511 10964580794525673100 9837708127658005407 12957166744684956674 15876044753834625839 665304636072452767 1001848650903273649 6882912136626041541 11813010628886112560 6036847578296385704 16639006047466604106 16683179518447151231 6558586383623879664 9707911424147549263 1295254489767026753 13846545070118840042 5741166016814176012 13246291680269829505 5356515009460512378 11490052329598724307 16325777863197641884 14217243205163426701 494849152010249753 3315291066020345142 4752163820439191573 5003647683478826072 447442248063735329 16138376433237332542 9605542136296620462 12707047087732428017 13213186798326544773 17524824661572221802 4519992252102189556 10283095047691506146 17896658912948944733 7882916014587821262 9653130334807665082 11102765115393539544 8069779601009124287 9023086623149606366 18382094618441222490 6759926582777678897 6804961170405008450 5918529254769998844 2656660735275840639 17979557691669358799 1866576174365415715 2575249929650570596 17990733018750483084 16595935587753191062 1770122410796070172 1173615546256536142 3514191747524553662 15466446203258582398 14777395783882163299 4545947762297170767 9990703349545318973 4238808976058846713 15443078444401603054 14615661046922530502 2731379350615305933 2011778931076859268 16842826072619157075 4661147701968562218 7274011824465649666 14455729638510440530 1578898279718106636 4575730315491588024 17684192123841447600 11792425293531536596 13698046307499901854 11258708612346962791 10842108546019123432 11593765092052125029 16654707470071553182 17692498351246039606 171119523652688007 3509604056410558349 10151873110223181107 16388465841321417575 5261536149665941167 10090586893777240998 11257839158285338183 5944901406604063626 11877639114443104199 18081797903027348964 3564910351498222256 9604054765364697001 1401053195153030716 17276738958579346272 15089374033687555898 6635667732063528001 8040125662128481655 13284336243806776268 3351406353925428829 16076401069793785021 6743093716109958427 14738359982442961922 14528415797804744277 2160000832019454905 12718012717643215074 1129236815957368223 15848647770028473432 6275640386601840769 9094684163155588781 10881713611500116981 10864533194960893682 15646037126750604421 14670132767429955592 1318207360783255798 6365015212789591175 6925884020300968433 17721866358302458028 11898547732660968177 17868463286235047764 15415641448733693291 574733970044193392 6130121198440112143 1796034403670417912 17622793041974930872 17319086026238530523 1778083894023995046 3896339546929046162 15068884101704247232 17322810825955951835 1504774427642134193 7308958290371801407 18351181352883267656 3105923739415369587 16204102738210069507 10778957670528554424 1521167481931817498 17413388618466906081 10398236108511970407 5764042540229616584 12723448160805322474 15541763451931322996 2080045326888865647 785300391692422428 618135947268133491 13255160102368834646 243672317695250499 14266792518892497688 16256140235107552917 2701958094802448810 2862633990715693107 15348521622409771712 15785844621699264152 9478637912067236972 17960294596795130925 8667056625542404569 8247459430139695073 15035718194275282119 7102220682490017045 11221701290436663691 10678993111711967409 16868244648856386562 9274984092054638144 10475975363730149900 3382039082968896531 4039337359940297531 7426855337581496829 2811141993549581456 15483991763768090170 6432057251382446314 5177751731875425429 13375524109253386405 16353665871692081573 611450004038265804 62385929345946431 12503098582991868430 184522029509351734 4952956872026134786 3244609782882341865 5770132484838499662 726253495925319890 12779264636991079118 9032371875255587978 9232443699057574960 7719316542791155648 893486209842412603 14736323631030265261 5585441716723522502 16183781173782831500 3146783392414876360 11785041552873604559 10247968700202938324 11794743719112345375 16946955264890238834 1120876247929730307 4623020224317173537 8831859540802437453 9012484760476439846 14019187010004826629 11337222486121724587 6446858071779561946 1653462662048677736 7832191055267588342 11153621130709030755 7381566503030377737 17942325927733080305 6740069402688377320 9095571572279261322 9488150395652334494 11658761613941019653 5752200860624325209 12962624313112899202 1415908425128914101 7084856848021061927 14823092711718246218 5808221436951140962 4477474978204799757 12871020243792153349 1362249923245482724 3900660959161904484 3208042882699418297 4245661085703960962 6614742351667992125 5396200867898465286 15443030854072100746 7919354490053389244 10070938089960537996 14591831550304623085 14055667650296762033 18048476857698491391 9846565313347537996 4192152460707400674 9713879641665441703 18017471571391218237 5647571581133113513 13175397579060461063 15044667899750131247 12308523452416099805 8944322303526993304 9621450924661944800 9128742063610638848 3117731937434198929 6525276825370330085 1831360044516353220 3362300145930501034 14249533946516522140 9881937543819105692 7878738405767683051 764637423550083116 1622092683654947349 15535376311668979363 7199162653651860984 5156852217242545863 693834998396035896 15717501964131290430 15400752387662522862 557329897183418982 14487218028872231677 7196566246356087929 10284412585976616029 1358647074525447622 2747675093360174769 936718401854902731 13486783035493370875 865075046824920233 15641161601478592961 1363544242759964879 17404718877800538780 3816139071187531907 9906063070675646539 2689840906920945835 17705661266412206247 1846559505552055229 4024013710565826766 17326196066916117543 9252602193165944787 7385657547921285038 11568956887090918949 8382195840942230142 4556806208583318794 15089589380810821179 15178255100750353901 5712742569746366272 5111741279904594341 15002097944211593708 8887802689015532013 15416986151466539131 12490166533451194189 3033219501465914527 16951140043302216996 10679649673245915711 7714066624978520585 7085995585570121832 15419804345193077740 4123213860933494459 9447607770852474624 14402369389700871340 3267591734235769496 9341199218454877705 6805739279169703900 1724213246821700276 12144993675429518024 6974253059133874364 3995849132398329605 6421031371096656040 12043998212556343850 10893049561395044252 1829357966387812273 13813049054347248513 6997961762324878768 12761444726843724954 13240278603533772832 7507168239808406447 1481805197054535223 16505857948953729470 1350977702275912219 13509890285016271125 8241934871775635576 2868021721642939265 223945435771139948 1614338774834024039 4534305644125375352 13799400827116790277 912495030131956900 9024169437426142875 13086681569574569252 7051461271674760309 7350997415646441637 7332862609499162560 4464153245826598314 2915186714850085279 15988581040057424904 5201350454355148669 7158115827331051706 281023164116364677 14536458830735480033 6579210482604291206 18226579741270460872 16868707015759698951 14534792372670139505 6406268613862880074 6823502915135414930 17175913349098795768 10446604605975455407 10619318576354523907 14358688907902316610 9793840749111389668 6729072790814557041 4995324732342227219 11681720082176740099 4263460829194383252 16207740166827416122 9033550580684224466 16865453000473894482 11050164058725600369 2135701757356924160 4457805353466980368 3323588479050411070 12749630344381845593 9965578627781759408 13981954376004523750 1839677573129308825 73122517525434617 10247585350250383902 7277152194369988256 11720601621912719974 326848659440018157 7796298800507944058 16874015127613731952 13808716161299879485 2988974843744714751 14763232543975029232 12369846534029911143 14717410619002621353 2061050683688247107 1207639791872137627 6468188088527115285 13064551246237905858 13773480408120027511 2432041374866945575 3964609929289179795 4283351283806951187 9392696944481486533 16592444063103250251 8233985647738358464 9558107946850965094 3255357495470741639 5637167134868196293 6175757325514269823 3322069293810487439 18120949541310154539 1638981548611966666 8370641131664361289 1745729897894924705 7895975904049348324 9773732077977293410 616709567102105121 27788694150073495 14187759683213481547 5992071629751114348 15832605828109992283 14943407173771620530 668890736652880912 17769246841132246659 5651055583013134695 17609817175877820030 8145438019517167394 15361843614095331862 14887843617837876789 10931431938292282785 17456321917201364459 3259704978546075763 6707016072558387846 15189051150649877128 14922251470754008553 12347564101360589049 2562694420216316142 17448888812358661441 8382329521853490882 8920169209229706244 2271198884492203906 11889967698260135142 5391903663237893510 3428057242232980603 16335576525784624735 14205052816604213901 4148746038888359028 15167946148774655175 5203688411829763385 8300788628690295616 16029202572060541682 6759234839310849553 9227407888572402798 15221021266123267789 1458999971391437173 13360272332069190324 13749313627466715554 14243383864876991675 8761259705033665263 8271342250978033169 7132255320216699358 15279526169622837175 6996604788530851579 6741409019921587845 10003002183520031571 8453077341153947726 5944645975096337971 6966760782845593214 6552979757343586429 5672859274851959422 11083214623195768227 10964309369035461333 15807377990539840420 11191522228170760770 9861484081983995577 6782925733426392561 13853416059876933102 3250743773786738440 11318328792248375862 3617303703842303987 2322204428443472517 9097443481036976749 3950651530739305953 10773845490486709496 13730495551749090612 2471638293082119082 12769281847017997619 1297747738884130045 6739755252904161695 9123743770921043481 8237067320937688628 12232811865891812039 13304494169696272394 2608422300477521986 13472155222631514833 5321433863013357494 725439249614957502 3495756234068768895 9536195631842600690 10063154157109299493 18271021576530078708 12242195121685564152 10221021827296596789 6655273833265883262 12868422281649172433 12713723595644405970 13216993547980474723 11347823679061772128 7760732418173805083 17915211462226671018 3812382163526234110 17147624778652300857 18018596906289726489 17569544674895854073 16586922683247941971 16974950836630979826 13469905484155579274 15954386066730749591 2179837020447861591 4855820200719790382 7717496360264231838 12267119354744568839 17580125270523211115 17845851834383684603 15414066359847444604 10403271589837043887 455804023298470131 1746278439447524880 9104669737496959172 17369675823999454577 10913015356223830372 12607301619640491745 7053483793206928691 12100145117023652262 10816477481401799045 13486102813726247768 17767736191256636543 5615922251860972089 11266495152971325435 12053909453775927745 7033766058153055299 7128748494684976113 2689403642653326398 18025575812109737940 4489661091699568681 17973266953489948230 16744708561710502267 17881054741536614486 8185374225322811916 8662266505337747781 9534680441326079009 10738815374911730113 15604819345006943028 1834577874650908169 6402655164693888065 1967300433636815707 12924839078171708556 9493285937652765036 12864230020827049313 4853116784031853090 2041749535007565096 12546466154156755972 2197662310440735959 7307948007155841172 8159407457478696524 16861086004430633018 4716477265045722523 9830061658443410862 17024744537572125255 9089982319789013818 1456370900559692242 17665962527641076606 9547223182337827215 5345606347213786366 16371053905200492254 15757694098113306624 2292936462508374026 14476907898335424559 7104633719017534753 17938994538616701110 7974907766256654157 8114700848992533950 15906147974444909426 6640967327551912712 14774142854475940811 12419924971083643882 15635874048545174696 3527736326366653788 13929210780064819731 8334160000098676431 11543577865531880891 17488582035003320061 12607177163325839188 4612027858842842363 13291863143408614659 18396805272788467484 15459589061419739552 1035156547469685214 10813114303608552504 9268569343963224413 3477197504921193514 4380615843613937740 4018330760567793080 6424243299279683311 3318421081175745959 5306460790280104329 4278964331975303237 12055714205336498762 12892325342659326765 16442046738935045554 4898920026735430632 11664089099502775044 11002153371961244888 4564686171646594225 17455400151936215706 1498891184473479893 5305894685199040156 14253623905198990790 1679226040833076394 10299911337665242932 9479419569721086208 14345416235551470958 16966391233421406836 14923682159703536276 13091851538226627842 17149928728976877297 13858603794950778216 7958702833896961942 8920098792045850162 16131769667327075519 832718044559363498 3816301851305594462 16464864051130625487 10781054716733284245 8542993412908153075 12558835123825604979 17178386261086856631 76841371966277888 3851007545561375884 16591578300903944611 15132605997914375713 8380975933902023142 8411125552333964279 11645648210871435373 8227366039504288983 15786526732411960055 4851297577324069493 4496239404521740450 17486248271938362552 11001941016774684092 2604656294728977859 6361427638400712158 4310187695376839770 8010649948154253805 10716499152936620044 5286868759823465708 9619383178021854470 11822322206979273854 16368093447005231428 9762801241156947280 13612516453668609470 15285812632047712658 11241708103555998138 15914641946240300671 8531255448555580969 16155728289811832728 6366767148321490248 9566479959593769106 18201643079222158997 54403009548961764 16595103228137533292 13053852561812359876 14814405173029682597 8587038093502003937 15473652738725760377 12842124809803746201 6204279800354451632 2530136155181132707 6914543670351181553 12780118237743130279 6142832566657575050 12689340223663906479 2036205914287811349 2696265427554433492 9956567231107052633 1105663925711902029 18190349143134334514 1512969969233613921 8820497258790290967 7873992636341940204 1814209959490010351 4007319698644494182 10050137028061842516 12503666262582321050 814993059843667373 18035792268700331741 17227809982969559583 5871164752859548356 10431128068878431558 1249426558146038693 10327022938673514884 14478911549149518625 11670547589441872883 6422606068754300298 4044697697776109167 3232657270475465106 3027678809904617014 13711058166148853463 2394183443701622568 4681430072730059027 13165974275472503598 14839229990234510431 5492031555445435199 15049526527167085735 9121503781524616272 925015184974966202 9831151634529392757 6796396153547257180 12543700197884097331 7076506201865034450 6034440786046785246 17166829187815353370 2044523151279856258 6458112316527572847 8997873623186841955 677118485305086875 14983548938468950684 11628277183702024797 4017540373274833628 3829103240210361665 6159752599425018285 7759949178750113535 10539121868547592854 3853924180818056366 7742759614147999372 16034565867218661812 1173785623607498049 6212387226646884999 13997658058042790551 11078253288466663363 7851755077654637863 18358081886676082176 2754512017550948573 5898169959639342293 6965162427723158164 16542707848851226612 8294813720663192508 9791053043443086053 7529479993149654070 11318885044378426317 1005994636690047672 5301406929493243050 780960387297222593 5907765649919733849 15594919983356552766 17823301198813032152 17073869668797602434 12657925831028850959 338392149723455159 4835622990079916470 2421448171214437326 17158042644927536235 14482822125070080197 11153915838556620846 7714460360584184673 17075301239737395147 7264342206546293317 3016759312041333428 6906937474395597234 3423269890624697874 5663417893589487519 16324225315126895440 13645529756133335691 13396830394849353217 1975423963826864366 2468065864877075889 13619146294788637321 10885774656406187170 16884655127501984228 7531079947123191087 15561999049050633284 3907036061219713335 17727954462342354825 11769499381170083494 8616641331386415331 11963968268705068006 17671232980564225311 9519443242454743496 513057217657899693 13730329900321233728 7701661892518497077 15362614643028489321 15350524193372496578 8053545750462979402 12286841951611197091 4654980909641354119 6164329299281144131 11160917422067090274 16391625158358429183 10202775945916447875 3206687809893414929 17775330377629737850 4779280571370742671 18121508099544898001 11564641177777375840 517576317925688756 1691114108522008614 5030219530812655325 13610222114193146985 14897062213667287767 8176061072073505746 2730666199595979098 8182882014672604050 15055194601134803960 17709778903875442750 12316034935189351475 9399870801840604528 877357239645195381 5779482949042226405 7120510424233125731 6505673967901386788 15049288689352872161 17211627600460640161 2850981733662025754 1137986279905112437 17747898022770639023 12646645355954233676 13003899406440407223 11001873825860083391 13154428639656554932 16007233104224563778 7354640869413445991 961510471205616275 3505116816672377905 15708899708417038032 14027980153971646669 13918905648093420196 16623553716841385308 4512652553124726473 11934616567595225857 9970385311005203488 652465735357555753 12835157058116482058 704472060202235635 16196243809087417382 16162846108571717881 12697176173126932349 2319608831567406494 1110709774838501669 4118316270883842306 18133250485273275457 5978338430736783420 270404872937210207 10431113261746981745 12241466661208122500 8807928100953106064 17749113412511991202 10411991208862385632 1643476742199040826 17395014602469022074 6923879792679014322 2890699600116520376 12026283615313418507 4645047611781266110 11315260323095787567 4105673751076251053 13685751383088597718 467838692846776285 1834178699335319433 15559618182129384363 17407801543253535471 15232708678577893175 1602461713236570725 729978935495866343 11145458783711842284 5148750873899913056 15232995909232029270 6850976688414243255 13601784392663395947 4450187320118034293 12401586730528235705 2417959215421933630 9856123028758764129 3087186308160983604 13832456556957373166 13850321756171052295 5804025297761256682 14122630946733922109 6147316954424165435 10141865881423614543 18234613987444083181 2183834529650902151 18383097572661302798 7188145487189795371 5138416266828027387 3724760149351996417 18360430851706399204 10912530588400461667 6081790347068676426 18249461523148648535 10528333319782220445 15158450875876948591 15179237214762003657 17681924666260582756 9030135570582702921 118100207619861285 17828480520185687665 8359975104465868058 15157181803529379967 10153544208277634947 9881525018138868255 15521048929484281670 13823312735545546639 15665055642663331880 14756137429855655265 17738448665216048061 12201250412389066394 3837185519847001284 2494032223284082594 13191856955690091372 16163720397949845875 13952278382996543304 17423820266660892146 9341766570973219490 11789219308491878947 6341940215120030083 12935799502864864895 2945101074493131240 2637292061064787016 14423479697846256537 13529307031580772868 18392249401590837246 14064352615695913460 5876103239856434153 3140361330522717376 976798311067766612 13026623483806469107 2669412986157347138 14469411641235989065 13056833621787758936 12439700343489227216 8868778208793292482 8742611623040666982 7952796213862765371 13186642689002840202 874123838838540062 15989442897710103987 17578809223862541116 4781334585200424592 16463338973177168627 16716808946193215441 2758421291902722331 11901160117043637148 11629539099786827188 6504407678662226391 15875833652736003770 11396006309554088758 16599516252825247966 17340529250849885472 1572579894189901772 11941649302111805718 9118307344915844174 15269846382623697252 624123438694544519 275809887785665541 3940927090433595219 9268797029384596621 2349379910062194452 18382376850462127447 12165764951667336227 15218725822647163021 13598835299737387096 3032104243659035957 9615228621741792039 10796306849100264943 2171689758829285304 16205136398483207283 1979854509679172564 3644855399379920011 3334698814420685849 8740715346104832456 4702019323964421337 5071785296103001186 6709665434171536600 5175934259887567175 16038108506189189830 10631935891133954803 15318384210107039536 16656590610956697592 2952633708490615172 6004160876899959619 1705759774654840028 510210441824498515 15534848690590188097 659054930137110855 3964736595890749870 10240839680824292934 327077708167444298 3769527554987923075 1997197429724726567 6248887409986702796 7492780872503041331 10553220864589587835 8375013642163888985 18391292342094872563 11686758549235766531 11679026309588998312 16639048196343791716 3134881210038519964 8673958982345553234 9627946120463051063 18162270278049213978 2196064989873186864 15753336182571257266 3461001561524920846 2534280164424012008 3415320790791392874 3609077871919968531 6965594963120234997 12622161628920379823 13740303088761873613 17917786115187881803 4648291359961567804 11118221551952700906 11666620248396701107 8561229570442280479 8993512499875670295 4035820995873455207 15084434059823155548 4435357452932876582 4303510141554088767 17768748757989834847 3758834409979658075 3130886419776939541 5892439222120868172 9811590153588541219 8103840775847459665 8633554500171258492 18422045773280645961 18723851965495441 2093154708344166241 7187651525864354872 2036748146687106983 1658224028420703001 13008734932571325839 3409495845756848593 15872302489705193351 7118853306575047601 12512945427366795031 858354064773342358 7996721731802598137 14603879875076180476 6365246349605973572 12372776569914236125 9545429594620271194 6087566963904769694 18175013244928033180 15014101530337065915 7380670763874591651 4889498252169338207 6066036829578669873 8724979397333139128 10759551504060327369 14655674656015861728 6076452074798079019 11608853484676428026 15652305938158665040 9440547299768756527 17704695437606025416 17170931222494225195 15342020711310916474 9735762069632427490 6909236353475372950 16187564869806227708 3350706521449195934 374300959611977765 12366333121143513487 7945296424555204382 12886449263535990082 4198311496237827592 12040133574911934587 2453908645146840970 2542290866784207451 17324849611771614873 5414002078031728806 13883665943948832945 10862342506445306712 15090687550906615184 1520681252069950437 5102944343047106449 7752324993470616001 18052227155460031119 16388468745361496212 10076107285600882170 11725011397703984420 12518620136894977962 11900542597445212534 13606649741949339110 4351604010529219634 5168924198589667433 10060898587095463573 16681438190720545505 16599511517698947136 2577524340869717244 16928998742377495115 18236365065777353435 7486759276774135916 1130239326099116655 14760734990407311597 524678000565309938 12098088674217368513 4250728785738349671 1621845717655379594 9336097189012099148 18214389055320317230 7023254396532597705 10681720487212055546 2674927741046017985 2187699665541610030 11222665841237594543 15376716585263290569 9889734496382901155 11619478767280576998 15002799825127234528 710337631752664374 12773612300400652232 16162669719728673878 7307863597545206127 18364990608531587985 12432733368585874453 2899800519801870435 427700871498183943 1549015636969887511 13913817700550459754 5350058110039186998 6955467505563720596 11170899217027801672 9773888038084553895 16188710655609251660 15693964579855297770 17336048784463885599 2840838508032299413 2802960177547728010 11266169361121210617 5437793314798330829 16594057789753468010 10202996455446125699 15329143198093937421 12938115381236560600 8929136547031629609 17083141870910243701 9200747280297157667 14861279923328689267 15895382440354018028 5925324282053016652 11572723719346787149 10283821748874196524 8084339574038264901 15475021015842878440 16466806413103892085 1638332169002661352 4121726926412824234 10274298529850515284 57705670208456585 1978696533198469019 7242709205725303620 7612857949872510618 4073753387064468763 18040067294402364239 6728435834699617968 12840365010053784926 8585001480449024877 9260141578249808507 6579138075354196832 12628418130934237680 9035085919159735430 10642058366919517101 14804414799127573869 4117490110002353843 2758181722340092145 18200444202347668063 4899186262047091825 1458484428957111853 1555980624854549528 7263797456994768895 3304232543891422499 12074476228191632012 10313202162125749333 3494093109435177318 13570912430738084418 12452859315490512793 875381797387592069 6763808402351136222 15509460303964335219 2486945459644911099 14317322286938222485 10704923118651257811 18307122260954550701 112540353081305924 11934750912976302873 16155918039820329965 6965733679317484065 10937200944381943489 15014956925294766829 11560747573679745094 15712427739261683737 14231829700461755914 7593966499991975967 407026090576668155 5167110910000254569 3195224130967674772 12497865122855145112 6848044718874727995 4823360208639367242 7960343670428804783 13981739495629913658 15959913926700650451 17169959797406415881 10382506780323950072 2515994127768509520 8515919750261167292 11950094171422745582 930357238668978226 14072380505749523932 13742530474152568536 12797986777723483369 3560209394027778252 15557322993159444258 8992472351997977322 11411372621558117835 18092827302720034011 2754629956971313519 5188034268107198540 2700363887071787350 10859125759088734149 6261192133574429738 1994353186326391090 16150839785776356465 13504635703804598306 14273091264588988855 9203701684379781105 4530731242187149782 5151842074342970341 3558137181844457215 13410216581828300834 6760225912686262210 5818006577654328211 1313012068365124191 17775550312224928802 3495007604197658414 5415279666591290834 12395763581730962648 5710696413795991530 4893195110782034444 10358290442417731339 1068886992763597928 2533156234371175257 13160949850028177753 2815858091715662300 8006572060262625145 16313068728706228307 9497349588516605554 18202488796172611610 11473891778321838024 4515212426121095559 18358672392517654867 9093014293695624197 1872789408363097764 5958656230550950816 17052504356757275623 5278834263491679199 11822801824313234645 15624203383709684904 16183360853407423230 16253393072465396852 9711722293154225591 14428949286782240907 10626224039555321554 3743331030422640490 6461939684677580018 17774797451610047900 9106067297532103122 9411487188377625869 1984933424061869267 6909321264452954592 199824077953440794 9753475386265281929 2904510806303699865 6889964652248054825 7890479303925267164 7397241519154844877 13735216889505612808 10072805526854465713 3875464175634516016 14720739695365359809 15357886553062224675 1112735086850234281 9849589325787305184 12732167868470273669 1177170532763351174 5953257046155553154 16316421152425665988 15480392883049339618 17392126829781270047 15279991303443386089 17825940339560776030 7405965078863070282 17030745171896601461 1723695571448220360 15494605388023700451 1968865427484643970 1014117313061366019 16249744560013876536 10966238157104233221 1305247299780278517 6605917912640104816 5249933556082497552 4357813132257852590 15879848573677833377 5294031423743163672 3650227839847523882 14478040363051249293 7108506712171046451 14908218285438234899 13550173895444929650 17290661135046328938 7104685208815204185 16821898331915589840 17486169233338750768 13107974777205542169 2157767970429844236 3874506890571819946 13231776538672156043 9830470248787268370 6673723506102318410 16587050881562750514 18298721712067427671 4640282153574976938 8595484036686910840 17080363654327807726 11406177826693158161 2539431910106896146 8503113872878190417 4306728084063033752 7826635782768809431 5283849881972184289 12191311138303066476 12431569343770493042 3853818205725120977 5885891577115476065 7572259436496693141 5073487503141036980 2141095115647923713 3078477081258114197 16267832137651670731 9748763449578543918 10727445685619041643 13547103151014343847 16275537315642439499 15970030030087476197 44350449355263247 12090158973968170154 4388831403000182156 12314275243259011495 13582523947549490420 11735246962113509412 120474063200382429 18404020147096364796 188416496672659204 9871383223841421199 7159950070265570681 17262160674707355865 10452811232518407332 4143769012248787443 12435075769096855449 1108082447172103177 5530985271761367236 18301220868840871829 1265443731268458196 11031329181648478369 2096547352313656690 14160778148981119685 3558224047105554916 16614157498283608299 7632559173811466872 2135027860439693725 14549011696378878982 10839870953538715655 8691197642945544509 11699546277992146336 2492066575556246738 3822444131332140626 916302464289447028 2699689690352626744 11074941126091563055 12803082664534217812 13278923578448601857 10155024704056192810 9130074116498437394 4226038092475792628 3869279714616179983 2706851729058131720 6045738682850011562 6334442753966287591 12828813744812630657 2340466105514018944 10897320554513775903 5455476997168208907 12422795070384474348 12319556041480894638 8317249560013473436 2292756020184957753 2224571220034485366 7917050263026555548 14618855763414781494 3203304731429239506 12806293110434541654 13676850442206039617 16732138302817569639 17977104057831916301 11967412128657060574 17483191224440447964 4345148418813101410 13379275297698291875 12195529675102099551 15808587244082563938 3386252114205308099 513760719175865321 14384035167390411892 8956345501273614610 7975951353359084474 3619551919849090496 1884513359594591539 14047746001087674344 2802623285936615363 11464987237318898817 1183056142710533123 17818579062168635513 12065584925573490270 3161913548260817129 13549469583644394288 3241501083102830779 17938292577455919800 8898978624453284748 12013369949372160838 5777181583714250810 996545273131367554 12201409122247253746 6287180452030752563 4996732800913616168 15017632210315179301 1294594019803715445 14671668895886770677 8415591748492928109 2835177123587788522 14170185097246239766 17180233641478618848 9829156785209085906 13227861594010693362 11902295786222089364 1487482839988754824 3495216716308893112 748554056387719712 5141769445807742478 15230401682042910147 15704563157204700830 14934363403631088642 17305942906311325036 8183889459268481515 6852393579875372268 5912884757842188967 6620424775738479672 8498372350542694971 1415740520545716211 12665734828063482374 6325038276041915730 18165961784947230836 15560286922134598489 9205104393649854484 10952962362386811378 6090649829856495978 10012590104818578815 2822756220944888512 4821135122438231274 3642062047451097438 5529327428569031746 12132984213834378666 8372480266747335298 2504413449549485292 16002411974136770491 4412813470789404555 5472703985141339311 5367299926941348669 10783053758482625076 4058767026463253896 17856013031312209262 7062795345834294306 4320874802559544404 7278309614778911198 16057610869944259625 7827086611432273424 2338490824085967980 10580740276533934297 13686240638566799970 4441735491599228957 14154446574066317309 17052242689627765545 9521195949693952761 10838603594783899435 14144482319516490536 9456641384760472183 8417415591147632665 5465813223630233438 1975820529000233512 7311636439719474857 271527702154381509 9603885390363661738 10505053389312086851 2868688789058803596 14308631128651271195 9472950340230149118 136724838567215391 9633268879512191017 6271598553817373501 15844267813749650445 17684072978423790510 14697526629798037114 13687321236590793864 12481872014525098914 17866576736303379087 8802889357820433433 9380222483007675450 1977229239361558544 15801205708813365497 2263430190653365069 3558903097906636488 8994569655286739264 5945462219724195352 8121469549294300514 16006355452591016274 17193388576276554874 17891885224148096556 3649632683403045274 14576644883346142186 10648688791070096376 1583244827463238275 18180686143228410230 1325021515331060656 3212142512233551095 15074089701151489362 3745151260370228114 9385822322443976252 10557267573333174214 3767896473546621827 1610645125133958151 13457893446316523749 8462579053781615781 104522463729912728 9273326828409017813 10979748227336153239 13380114078357075674 16280064120872902813 926433494005874188 4120313412809905099 11781289955327581690 7265714359202967707 256781385307441300 6517630742959483677 9467647783681250557 7156881229704429030 16384021236416536649 5653443903820131552 16323919008981256361 4370872851832388793 12883775321152897254 10969410544529291300 9774883054169392392 4489850778442912351 15519978523595191088 681814448102784902 10509770151900999377 9000490200593263852 8448809579969593392 16592044420411967380 13953240615706620425 112257840909884955 14980415646017775718 7357394574892235047 504589048442798457 10360974665091763996 16647610806507287893 1231039745915072428 15236772931382139077 2308219677460294924 7270113255606152254 16495784299438875560 950002474256668925 17003609468977364094 16680729865348463223 572463941041278994 13801280816998477781 3672768868239494835 11805041805715930836 3008996081323810053 7580078928485866544 16178293514999794984 15902418841802851052 15278184306894402114 3586545207948137090 13481677647561213215 11586827086754881339 9339295456792514018 3091054083311845818 6880156538626101124 12695347647582413645 903266284157373400 13530169542292937826 12730306975976115060 12572206870091301074 13270439248328089602 15348864042731324535 16776271964138274350 15559227101124313211 4203755944395737112 13300815028382082161 8523371207649220017 881988942478773452 16161943657496257965 16299761892325075871 3883779372454267882 2027688125402298466 32247560974275692 9244021240110864233 8207005086072274634 4765642380418349066 11222278490160134781 1476762540245891584 8570297385701059829 4528558278646857978 9505788474863908518 17078620869556883484 7831659999075380187 4410857835929197552 13553154443358919197 15639088568605642750 17566704630684854208 303682973130957480 6796544073129421567 6905543001906465959 2812482140571587884 8136695534786657848 17722865843619632008 11359944908856199359 5845473348543555533 12741942889307493182 17184887782844070129 12319028122111363907 13580908398265670483 2414772355876364549 17739636530064148877 7551488479538057338 4950973869779951944 5105401310220315001 17258364376270375035 13472877240829808733 6594783686712237758 8381976532743495096 3911842827388007412 1743655077556705864 17688132232362010687 2794043981695721229 6408065495349772476 15000363269599321479 17074603980477502777 4419072394522240262 251321567614394634 11063594614573592911 15426279012827092106 15315304485418786941 11827838319836502261 2178478492722650291 11742789091761536628 12547904047202010834 16446736007276066486 15368476116749819426 451337763052817107 4796751560326774909 8496040215974818852 1929152411087258001 11996982252717698636 18230763521501756389 13654378807062253991 17127345695745227924 16218226774549630042 7483957538686865208 16214453268604049739 4573361613542800436 8451645099520706518 1924091706638917185 18082568937843481479 2268821913407576764 13885388865391931285 7090126036236670302 6203814512106421837 15706487657398838777 11290432735149757006 6749496332587770915 17731403877194115802 9783649749863279998 9886460809620232512 661281538775030514 11956994215056601629 498164507720719121 12996675820970949087 608915774792749200 9895088488857504996 8677595890313090656 14832797399907309331 16142840488390736528 4190390721883239883 2939169887392149859 12275642081705779010 13811832712430455444 5735173727448601623 4730840250583302800 3803192735738154970 2146844229393948565 17780251584265731704 15470192135061593893 7084916208693749303 12795215220416562121 13588396699249323049 14287289784310294699 18190222120993482226 4778701361863952433 4484720257537244806 5655555195330374222 5724196630671879255 1031222450305042347 13074471838742130498 5026589595856847870 11389997167087156044 17974111254764909748 6616028364035252954 15032980012092937761 2515308923242557980 1990439958231693252 13986435823404876684 12237389955777797786 1065346316601635948 12949061021805788205 1415044813262073078 7102025038328670388 9977611312820328220 8715688042674929967 12559488082055634613 11643293013339381396 11647886939002795781 7369699942280798153 15739726416469222972 16866804267666900788 4628576041163005808 13487814150990848240 15508336812063257269 11064445831775593390 4992172950121031711 5414888487539666841 9192244519756036134 15479110395543465284 10769835723436936198 15782316825315474402 8943359594162149346 16587220979317091445 10593334097007399677 6950781979831290761 1005108175913575465 10589999567548653878 9669162383949493957 7431200381678216644 11756222617302039070 16620825235184722314 8006904028378631198 16485422337712873102 7624291525895125770 16634290845694758722 11558454251495828748 9730066308824055538 173098013450518226 16027335525552550787 3041410183776734368 14849220529548138461 6160819753857506637 5359981867036735893 11649999294786678859 6228816713669209262 2409624559996190746 2053137518893146860 13798213672738608945 12560740901376866571 3151540012633077751 5221746655686467658 1460931643900565066 3413569048945354363 735162949264749923 15410130065197780298 12981708775613517949 18024768825585400690 9602917070390551333 10950701287565544326 10206872032551413176 14086314869178410878 13521392920709425271 1375384785431931997 17822636698033084085 6673041272738248232 9612861152009953330 16158371527553487632 7111946854739647403 15962403884108522903 9265181537196821774 587877388674118360 4161924094181251437 9626882702279933020 9808041503651532237 11524632905888759228 1004117925878731447 18008978336160011696 16369922738601118412 13414617205147060718 4214702173400402829 15841140036935067912 12178460257982346237 728633829922989820 155088125174697270 4133057485141832717 12118320246544146370 17536643085264036210 7454412240781579795 1534430878067320907 3398225718957226320 13693472457947499890 11667960073512491940 479875705504003787 16375435255717711518 534404071327235873 12272193530468156642 6641526356022671812 12721271182813255753 17864778420130528006 6147620125654303049 16293869042962341660 8269015834509890027 16412110041046162104 10588818475290653986 13546749242980428240 18372779392047511483 9982545682827456626 3717467695814806258 14327489713171783651 5449735755746276456 4023066165092064585 10867921559682944283 7798010106856644092 1030071390117846511 9880388265051373160 13459363588671264558 17857711335436557379 10283311487610158233 14955140584386905425 2678958315823895368 1965285586684774182 11856791428473458524 11728273578800347645 6424377241605695999 9669335826769189492 8150440916172235938 4976585980481660745 13586142440920960633 18285188910202025498 18290462560394002778 15689057572941551512 2934194331145504977 14331403472338498934 2142853085624563237 11603658352805266495 16720950263497720942 676950627812346004 180135186529341832 6318466007126607260 11774782678059970739 11647876517444407599 9488864115892462010 4551899006925964547 4412184841249648718 3509046297910937566 4402299892163642602 12437957312134025985 10244331472880868541 9265381912060892633 18338965164866058397 11537103151755814551 8932265783706717753 13160456334707979131 1168296115773223858 12237530060350343198 13357503850016164892 14771825795918035288 14253966912730710944 16731307763861388727 16228057398609984969 10591668267668923791 3996294902951326762 2227793713037333764 16905693091662499767 6101869232905601470 7217431727866611850 6845983025768968151 14733829178882490583 8374145832840150391 310391711004849338 8942113927080560635 2704504721848742293 1208958832890227921 17067289110699635192 2462727234908419300 9994309137392490210 14279093818533946463 7006879924617955079 11905367930152268710 10396073732337169463 6838992222716297578 12146096167288573183 1005285841022026972 6131704851817704231 12722310811008266008 17041135994222800174 17121741542011219695 2393646502477379136 7132924262553698108 16962415511122617246 13490556742691035708 5257313832178877214 16776595386510246331 14420738522032366573 15283905188822574909 4329519667429660752 13669597206596715711 13917034908067869218 9217394333775974820 14539322847891139358 8791991021326149000 2628801464018032171 10655856560930291786 2821386976581377909 13597743863039684328 14640958516801957098 6792164176918669280 7500671444910347484 14601738537667961179 17568433180305212677 10392856151690162336 16591865184677760315 2115564577129149053 17046563182335165465 4132809901208446912 8742215812603314007 10059252773941473264 14711862431038490205 12109021246043932780 3582789907632365231 15332419529707556607 16849143023417564834 3981054700806350627 17528659620932116466 685311347533553986 13899190655864991012 17502266705089682962 10159047292074516443 6280263416717839768 13951499887255183277 15683956718817552551 18339310691492593641 17436356372686144097 14735513994355887994 3462556761106147451 16780336631474804580 5148716272896349745 17258249330200253874 1966793437197358288 3293129415858225995 7948783980141950359 12380072609369434517 5370728524105773353 8049229576830708552 469008504596422788 2587055445420155719 12285210864458000596 4181049337287009602 17850339643835545450 16686396361063378138 13390345539158204982 3045320127941608424 17133900139699530720 13792465335387648617 1905223184928657022 11110142148777958343 3421518889818452971 1362436339422098945 12032361264828420192 5522646926221417067 4465278378739264696 5332762301874422271 6048968402185343266 16835275402079217103 8349659454963662114 2978813070596638221 15790132177686830805 1714656273187413909 4618611325763339257 13785533208341802683 16030135438686373575 17864978460425942008 12529619338999044415 7344025687564692208 2628582117010994496 18335399296343286357 10840766314092159361 9005183859093334104 18412120414651916827 13791219879171232403 10814864215005840330 9416458229199192693 9811741775062532049 14832357301373873674 7635369244479124549 2125690124701535796 12351264479314123973 9180257523302370567 8742852423735855106 9218860623165637443 8574476020724074342 10242588368023693630 12056296734757014635 9061572950077884746 16521374165340228144 16996035465228568335 14645300400700718972 17202309931262934086 8667432461238124734 10934196819984009189 13055696657035403024 9038736601867346439 16255148386267894911 17887083165435110824 6161557525146996307 10761559911355765286 2641772259518208454 1955386705751605554 14369191507060049572 7660797507136781028 15162481276251141798 11249105173337518855 13926196468682729382 1204956082380868769 7343519606383466839 11113556045703905622 17798404168493057842 16258515789967622512 13579993511965249814 15167707526310888139 2140604295052659924 5167587320860750050 14352357239746115663 11235357834167803823 9391395482374675888 5856092045591517103 5533587216337510607 17065501158948828225 13988571493255120513 14230581025250805264 16348931622881322380 7779664195640507532 11043345067891853140 16883847981867232331 9662487101825311868 6892650141431270269 11634471704179788804 17488941852958941029 13184226058881673981 14080315459947990447 4703247239295039317 337969410540760532 18428722471966565259 1270463424141173660 16175030914871831613 3814892096284782381 16852636054587931652 17575897003747457004 11519054326385908699 15818317061375880210 1760433037289486562 248975624894136719 9804465004664442328 9602342126686578330 15554611221519676479 7613845850528599910 2712559649698948795 1255228146011747019 1112915573503978085 16118415093649154524 2526072113068532127 11846414655592049753 6205459121521301430 8679053790899825152 10398838070282787344 5671496350516913930 13941030316888173004 14036802376660756540 11514879240734071583 16817217743417548665 17071390485043023564 8096545004610825059 12085016235899415308 14398570980988545246 13147303091281506959 2208565326411522806 1248448886954315920 17274350917206517994 18193308549083118019 11362661301041384816 6962255013811749207 1093499355484797833 14523128549956909757 16654799232607465190 10187551378737961131 14244201331143720093 12244562935267437270 12625514333539714753 17123870020473679361 16543682745415481317 12894194158901985258 3192183490077136871 4587711580098088628 2618108151634967207 366743672415394180 7526753115336748047 15437975842121938947 2913427196946562780 7123315781857002594 18427009925107913024 16208007357322576337 11468470331786056976 1401067123881216390 10604928856749777167 1236965689108949610 1726561588902134861 10318384148010969636 5486921832178371441 7530978785118488647 17575774187877336215 7427323411792145601 7285986715247642000 261763206485661720 13775135580479197684 988374087982900693 11292625688052131223 9899497955044126604 4682808045074491537 13084381804321776073 16106898745437165946 1502074062226449235 17435531266111741365 1264546212039806904 1381122908011724723 1897471788121836650 2968803357518375325 4028324625480098347 14054025915875467411 6728297109180735502 15477514338413124 15755183696080302001 11705733751911482459 13717582194431028550 9802306201175287749 11787223995968551435 356963437343253108 6404345241743625759 6473247957450266943 8364601701667691055 9971071996780417711 13923476573939379240 9192959328338647089 17960760345137545409 16825048785274743649 17055981674564957369 13355398691146495668 18156532601581974753 15935399001827251129 5188671928474981470 10844206970950724260 15736669211874718522 18008747944138485894 5728340380812201101 8843546579565328775 1032823088742220528 10000274342977627621 16162576169780246436 7839679938737270632 756260854860872835 495427490586864885 14042992503309471775 7311355082749978960 10679375887663792957 11203849145447644745 11455378889212527498 2877300037489667091 13925282138145531671 12390996432877819513 17856158142248546644 16253491581979560195 6006204206342049320 10459136907244635561 10500322137888561697 3349897522204685110 5405034364011216649 5428760120684837915 13407358233731086961 1786092048384195086 16245964516354083778 13361264455507851974 13977248264994533681 17818476418523579620 13870321856112938865 2607475161107890625 278303653832394960 12808538667507572764 2979937840995805685 10873163088704382180 14008280284577489557 7294036608096744523 10766359393167659105 8011589830243771422 17897424131869792188 7505247692113854888 10486432698959906927 7382486336097910614 3844161043430125787 17479772037537913617 6855797348991054290 11353158703629312028 8748890518416963487 10406224865424919593 8513288418659339399 9147425060825946195 12938787056364342939 18109624257717338599 2604206696759997863 5191157819856568657 5243072854920467924 7716113235617484986 3266147087319533844 15847917161761634510 14301831080517211619 17114380176768713542 16763572556787206073 985985576410053584 12826722087674007117 11835820810516608320 17561826489176823011 8152825549276350378 1046702842581528172 12674302772868063752 6417187894066945772 13738831015400669563 11369657690364979098 12267879476536436196 3088773926158994737 1994444257974120950 7076739084767096051 15421684439742261431 8875753721292505168 11144554088922343486 888010611652957351 9494155443192507525 3792332690018729745 2097636610165802132 12544691897606052550 16608842713053045282 17415851963912192777 850847063885940918 15524939261809699512 8690841551662733335 10229265064259990439 16863580586065884211 4402101200203042709 11396744234125151181 9930001932845198135 10912052636570903666 8273080601034710010 11364100187518742705 11096550773026104943 8196234099667985740 3556404351012145394 8289126453163312738 7070972705415530856 5777932824167777153 10575979784424616838 11200862547173069426 13735748351267288675 14345343441631023501 8533076994870324224 3343635977247393405 9804225061170920946 2723573417519225994 2549918326190647295 14823512186917090224 13069708257618559236 297699051510900354 12555823035152463872 9139402847175414601 16293170285730975016 15431707693879625025 18150497872564654805 2017081529682819754 4342517921818910330 1316423879122650440 8715478026212668053 14435092804744822485 15041487494127706074 6876248283342414282 16392577140069335393 8901591709437596990 16979921194919613403 13047553122265401634 3868675741212680901 10434411824050460295 8020075106425623494 17161634622221554913 11280357721130630887 5764722168708235782 2567662785876536615 13623845822019736776 8054158852317951101 6503762402836804281 5642286315189855299 937397521189543582 1816324470612077823 9720190078405905946 13069603768145693626 708932373305783691 3630156192858948629 17834744590590390514 2503476644505142173 15777059751566393165 4666929247287534641 16135804466066024696 10003147705552997402 6981674228505361819 11198056832404281545 9740323173952939839 17011052332222974540 2124495821571888601 2563604173241102914 373432760898402780 10049757393056157535 15836756506837064567 5145649838247408680 9710151599929620740 7988478185912070918 3806095370033283486 6992448205646269344 5636562015383385729 15647264220684102759 14023687927692838040 1105683783139888375 12543683006489820364 12585182435537608571 13744468674932086979 18339960839901511668 16592854927431530409 11723573017741333781 8912477118481757753 6067341583415107592 4473030030656277835 16459354668093758043 6300766248550660975 169720011243131616 16769952223707622734 5710022867095244979 8468443881133079486 5366069344314622103 12958772320980725579 7471323553024790789 152097408095564285 13202689463749190456 4767567646224550049 16862082915627222781 12582524423429907387 9637718205554675708 15981039759861376467 9257282020819131845 9485183730943746119 11498739259098298899 8775689815753594835 4052725773127807246 16187369374550420447 12130419629854375147 678671793173280331 775286781845485736 1806649679556130335 5901287560671541678 2987937742872017806 9467426395053996638 8244749798409293699 1762997243544801921 12173005489997613214 1047096163641090988 13665695088042604811 13477695429389391954 11953807405263741152 7865191169429509642 17685091855847300822 10865407514031674660 17978985648495516922 16292610836616709999 9878146509154647675 11086749779607622478 9107989357567360654 8194591641784000067 7743535549317605060 11106754577237326128 10343357549342038945 7696157725274458863 1130878960628489104 15431030345344408578 11745470672635003500 1640349445603910627 16604659168431078212 9855551396071259447 4877305721775139910 7130308539784709847 18326426968741467040 12837865520873502290 8422965825564632135 4989337747515700807 2634614536601117914 6514028510921287979 5945417411961789701 3387090696493174496 5257508934659097174 14851717550316732267 1324215761957530528 3719738570035415008 8591138191037877673 5203012133720603580 7400730379183902992 10498846321399493160 5543976667776920096 1248075194949583886 13453792592549675885 2412424044599888437 1632938377916499739 18195037610060240469 4050000460155616842 4517531172912560294 7675483362187974820 9456967091647235846 2445666526314696793 2165186820962771653 5388774338543871876 7607207103516435536 14949434698275794206 17580919140299695495 14308205374210634859 6476771504208058816 12709392410014560854 2542304633922347738 16863829139599719861 2711163950477900294 142311913074024252 5374860431270951221 11042834029246815337 5101712674124663107 16997829652039923029 12698832033041991904 16797320754273072943 9710529999686442593 7679698010433608426 15038633569610812418 15056958519766868682 13700157659395013648 10941538451957490350 8973126099243952398 7292683944842457156 8425212539722683431 16299832655445682374 2505845993166173497 1803841593809618844 35476217183759347 11161377293138501060 2175087109373263762 8456431171694231866 476715658872638264 4325157668782434196 9110522620930572627 18177459229806060698 5666879491828131342 14085002058207851268 3239226805067419212 14116706162565619654 15541568558434927755 7910171172767407251 6650081419191407273 8377463883846355505 7251212268733502314 5278931396329173120 18118564395257436817 16157635471268512292 9454563723020775690 6136017368234949961 11637272213940007291 3211481109970050256 15939780206724626352 3691255937886679095 10132399027350727288 16713406126584347874 263108354169195271 8587017327363893863 18148477134324208302 4134935262806690825 17737172389776718332 17083944406706258035 16050628606970878456 1395744534220044883 5348809160642824687 10203648704446568446 14201529134684192041 6115142823204270497 5731631643987573253 12118159149085980714 9692692494170793184 1678596279199578509 10777776581967461919 13636217967427957943 6213645946428224053 17844402744839755305 13281595462563956391 13086449699212462627 8669067301241768815 11759083162483164165 10623040568977522826 8581149171020833715 7163349381758990910 7357529163004312384 14755054869107978396 7609837125218917138 5706889779428779719 16859533976901593321 11751583279616673844 8020490306719384666 16308512457881148671 18101961229673508789 5624987865258029922 5693283752233678548 10466516334926824128 15512070042014290278 3651009842917199571 1385400586836282553 12209797106171196196 7125412926703852698 1468659471237406027 8912668996166164209 13684377381411236116 8439939686287957350 366593635749101100 2403042779320843926 9460034963514041904 14130344921410059081 7094869883085873769 13882485495798093090 6972405102360177399 18349295360895305608 184347133962441804 576817442490346533 224059819388340487 2831332348975931275 8970822855910857522 5514362083171565211 692020340224553955 7759328666719527037 1374302747024986269 17563900880285124791 17048421994701300045 3250880735739728824 18056931683793190276 8634382502359318804 12014656724658786232 13822326760449271048 8712867815875534841 16716514694874244241 3505851432371770437 16555597345645402039 8851471041680974013 8858425893482905518 15980542520593808362 15537855799743388505 17275837134331967408 215735456459400358 16837108264337602019 6933774398297727914 3715979913931794530 4185473293247980226 16780790020357743009 1192055871600902042 17012751932751072833 1576387495023655802 3333070161572195377 12401273011800913634 17902843622431329470 16356018052683962241 14250100917302499784 3024055444920858105 8361150789712257123 6066757626709227810 8954870359274926477 13373024974337349765 14940378020046743463 5617355869639325133 10308315165906524181 8174239644411398988 14623395045701696382 3958830113471362781 15219580108717853772 5574675686378196145 6437267244755506284 12012125840448794779 11928320593107486333 4189373052481608725 3970614086448182707 12671191687568882582 12198663561248946095 1760092179046689935 5320545997092296615 12094352808004898828 10359464436896489891 13339870485517017568 15908274161192274900 3611039882929200788 3721709201357276427 8840768243732580365 2254839949745973444 14325178546144275952 11751640552820897124 16569414205611632123 6198466748900988711 14137656819071505564 8967489570725176567 4397014548838305241 17698350394788999100 5902143878120916032 8490283994746106975 16364054641953735072 16522950205074337177 18202209880175281133 4272031949404596448 15480214819693654906 855838815038577950 2607784741651700359 7225518672322316940 4912562287377313936 9842653631236850287 15407257841308658690 8129516285349839120 8950546241405579195 16225942018949782250 406519406336836786 1733399040631946037 5311961454338300649 8939446832793516414 15824740339507899364 7741729078042434549 8779667854913506786 7772914167182753213 7591419776375318242 5834485860314218624 5699333316890357062 9480533313833006633 16061583815068440088 8108077184639095565 7960271402170995364 6292086188758671852 4102401731437969548 613442413824887636 9447808374775780580 14072607560133001059 2890153704177098860 1201776946348862521 5338396314246757299 10747871073112105895 6601170844197831920 18090548827565695694 13528867606475784636 17862756733338550665 12029222253861115402 14201670777534206384 16416238145933103998 15359198290708357164 336853586219274281 14310728022091906797 510633261061036398 13135226424665218754 10407631748349685365 14344205025189577109 15026957351522582962 1444586306199051382 9094386598885396198 7853553726145399284 11424865118929369813 14927235411465724940 12547404323887182123 8067115362810039456 15026561120199193521 12689819429963049115 12075012842067774832 6794433637829190307 520172134050559469 16682753048035673021 744558379968940973 3486088248887846725 1570866830476575977 6300252965170597559 7156384846882681682 1348144476657557143 9094744916967145340 17079795573498548901 3376845794403389659 13123587969498123415 2062817564698673726 11312526731281850099 16513499608636318065 1820955950099602341 14738069786620932061 14632178289205019168 17870100473956482026 16461567902098867269 12410815112601988416 16600371855019305040 266408114880843220 9645593071586387562 3399501630664196606 16633234433803750367 8086827611786430558 18404331006240052822 13915328049510844033 6991273705522934842 7283464096204039402 1247335039232343290 9130434939506899223 4705524925416212432 13727302549197924433 17428760024089463649 10107595891573320741 11180995263678588665 3646830240875322313 12658078620705614517 8819623153297062374 16690614275128092814 8586842333950191334 17212249862257839728 5930073007915177871 8121810303549130753 12383207782422123052 11762037885933848452 5617177061482125008 12264571229812320370 4139340154085993449 7145340073405843124 13639577247509855191 4200982282064175689 8091142693184276814 8166619564591336888 662443646934508465 10804160799451840998 5215392356310272752 6840167693162477180 3019021604892151087 3443036973398668049 13104786396598777718 10558601081796741216 12678231792632630096 18231521435128619154 7144166230438344088 4988039900575358685 8334757440352635413 3865503874488077346 13663994700024902281 12762870544072279851 15700950863904883264 15517546177314275631 8217382039179314055 17351927256143358022 5232737775957430435 10044888168987785273 14401799662155478963 17226186199454608519 10393196063756461824 12503631821510691805 3485501253130174279 1404813581171401497 8548624142941516324 4689740162145388980 13601792010711222521 13770200824141999208 13590937437291990966 7512854060194390298 4391282179042140484 7822726198057415314 16360240417980728623 18081240379027027992 13743960964467267081 5092395147769505177 6246858677644151895 9833927471234808580 10989343755800150611 16056266071603421339 2074014166893678675 5528552114742943670 16236887274260193847 8307890253276845575 2492180498614341162 2159779631920036853 5663140574444200341 17055369225838829590 5157607125979680807 8703557235841577308 17654209562403242402 6293973264088754565 8702356707685250308 15631930029184190844 8547430272238588759 3365855573374794806 10985235189035514286 5626553871084103405 7701399509672455913 15041955808232745452 1197964428512983241 8314271171034743147 10007850264819958355 14939917016607653960 76700008043152846 18052490412207979547 3506200190166209706 11834990735212561715 13221342385735694299 6435828375853402689 9699431756225275465 15087255378900355603 13502420409851695258 11866983861783920017 3628152164229423529 11492859476374284077 2667910348312442733 10245126948008593179 6410960940123029409 3233690117670483508 6983905280274813188 15924167752855289183 10405532852895944339 11264956223823187334 5313454538841171089 11833119781068259710 3613824744840911997 12343525178250567940 14311938126800733382 6205110101437845776 4458574705756151134 14979243270163187794 4902409495340100495 1091160574550903441 18229274249133302330 2928377499312997197 4208473050488047018 5697100173407748925 7784016871643184379 991681131534851937 6099409048827680266 7656340575507117403 7604287109401681854 4976823294497813279 17855312033498991279 6468338193240349752 4384699367839519379 6715774899951633450 15358552007149840504 8462840254856197945 2769226782619590047 14047998488519379586 10569858966727197131 12635565209406021846 16193112227342380617 760052821902727855 7389341333039864935 5144958060635346164 364951464356751897 3168527538852183434 16753402752742852305 8166293384306083239 10669166560791127513 11306039380469035650 13423184303749579863 2230157203725682929 3153006803603778456 9750586697381395761 4283300439348946186 3469671083445921884 8652386270187741989 8874181060242292758 3031807104246882808 1408585456129333172 14398973179391868044 11166963604656777686 6794909652077298251 10751003115796055053 2193270377970555352 11096966141042432435 17402535930163286954 15343735657038103752 5150140519045014192 2912186524216339705 313594491171521780 316150863400919163 3620943767535283583 8930153888687885607 16877832570066799166 15918869139393142753 6150925440884216760 10040941025858825421 13883308355478844126 7434304809497789628 11378607005216872288 13426030785538553063 844449509385893439 3497194859612980739 12305941036093789950 14174185097272907419 17214782149391895264 1623432669361960316 3055342675968345611 24029556628867842 135662959529987338 14607709956373836398 11205578631356023147 1608397518773443140 2102637057704252284 10787001493246835575 15966780653033120945 15244380601564872294 15265565199362844761 13468186270375674394 16568804852249145753 15462588765181126543 5739782001009987219 14875976304965555499 1485693298120059855 8469795058002917215 10092345171347942854 17610940839661599040 3057572348146190326 3294725715679016894 5016872530460351633 331710126365758486 8870326693128242686 9480681108197405312 5730453131032711824 15643344237606622308 15127888671655003959 737343938897997007 8877042352703012145 16737088687049775725 7124188147895039339 5786457325429756533 12782976525964556204 7983607256540878339 1936245198278662630 3850951481990902981 5083719926083895825 10880024654533236488 11767673120297622719 17123821232328561911 1235521806244719081 4831143453011843844 4886257049496800509 6942325008571881252 4143004772831724466 17462606665484099603 13297828263969727324 11179506782384403200 12599166999359278391 7364881424072658607 2670221151803561848 13652076034841890962 10497170374776887440 1038951638064403314 12351142960697030266 5229194168708495969 17217083351808546843 8298161591270178748 8112171184140904944 16526206231884687256 18173741506909915393 11562040669275290022 10185982404032959684 6756388595700192398 16464557090287464864 9840810613688653397 17411963402748375944 13611120311641004182 2060356774744502666 6460794762741143723 5529110603041871064 6059443787916881508 13592937367107885260 12991673359685528024 14089245707997277618 635266114523007186 15446923302808345774 5765672509895227191 3062960493019311078 1767375292032577723 15758523127540356388 6179270520794795946 9296981405954499850 3657498342723824405 17105596950120117940 6881810877765495071 12959673654871882212 974567616991310163 1123006884279975679 2329634921808946818 12830368983657092193 1147224321256534731 10078034758348803839 5397767510794882067 12765745952301734032 16322951376232940598 7204544848709141177 646068776590549262 1636162415204292740 1698626993665357294 184353903230785381 3973717276688660851 17057797784407467960 13610874281838202236 15147114387186861313 5133635942748182353 6586710734344783536 12975778544065965496 10205335573992809235 8077199639868924347 1905173372251001175 14244139486909680674 2149034348273580263 17339956561569670940 5466542577618239924 2109352150019825300 3473559203549300361 12638903576887113315 8794505251718669000 11371485334362566213 8208759000089301930 14472598575866388514 1865275535389695867 2284423776328207593 16031078271572140896 9768959571708627837 13604824233120383715 16472353148543938277 9396202283519304790 16012386076740139050 18433408911261781042 917776218763912089 7688077218994374261 609174013784593811 1251699467103298392 12775614413240381942 1104611426654171529 15451982429795613843 12309558049476350423 7628287630495910052 357641448528530524 18371020700329305909 13211066770440411284 2753178218604549370 10290128660443483846 1437782710674894668 13501628861583279633 11227592201006820218 11628197784667712298 16315678821701313505 17965881448687711322 10773978707627253130 4524189371239516164 13618689040009103290 11918462442221154068 10907459896075800207 4876189320756444166 4982162319226327891 14799190191494727336 1421243298890580375 6745711984259111064 4229947623469396015 15420609434651698077 9366203462824325147 3224233420763913147 12940749074367120004 14432942960747929014 13025536286700346118 10008704500368712238 2666968294188131417 9856662628699181312 6151144073432953348 10517919698969150039 12765848135733922797 10522996377454465688 6299278689341847574 9869202879602526086 5095819883546410012 1486557152255106507 10877952632135366864 7424386430450944686 1817011819218837938 3167871529434033990 12901696038956339208 10999494708807788808 13447384040663002432 8467277899910109499 13834113474593760542 4094551015499820780 12909598039157481527 17517014795484459830 8683596635821397618 5673314212600333675 11828549740831690167 16840982170329955689 16144502188774713177 17979846729520853295 13781674700575802859 11136949410891353730 11325189834374080442 633194574701591009 3896688512405934718 2227086298802407110 11484455614886836256 1975862071212065125 3065377400575050752 14968788047803744059 6570047451451706648 17277593038530722358 14594975738228705046 14461503600667501092 8154923326406359477 16101471143714771744 5885750337875679755 3739965359911204356 3711532722988493792 7109453624070073121 481806711365457939 13825700988873597881 12378565572163440035 12255770248243715100 11421678622248580711 3240380742506862783 2378415452624061714 3562869814357351111 5534921621309030806 8253397044077698776 7932419324444645017 12360359026763791690 15195067434375189978 5412819743863877648 5747764229835106181 2487824334637788596 11746319058221641168 8604865566286687918 3717503348016165608 18154756183987672403 8850729227502293038 12306938329898544089 8381441169205846116 9711954615389892423 7769189285099338488 8209970820992964392 5629983381299194183 9460734581176861128 13125110065746620342 12171704317400959027 9480485030156458365 17575565489620559587 18397864747829319702 3043373122038183226 2626606338689066702 1055644320186115819 10877344312832289573 11478689219183773738 10519543380051339402 16661781702970459905 4390099363076219464 4399653218348614362 15325109247948260661 14370737305568714215 1391577684063410341 6993005800951140888 5341372046140285968 4740571884724854090 17317103149297697072 9304592262339963152 17779399379870450768 9179385688274756786 15516629615163407218 5763851874048775038 16112435939589498728 9594658202472678666 627149023219058769 9531710697506489109 15034019663236424756 12033072359857523250 9833318806596651568 14317110853749165460 2681323896655292330 8916638325840643732 14354822050399162002 13475346230880866148 17811123693478084990 3815196417914125482 16610314075236639902 731541488477250165 6368115177336860754 14433794093281664277 6728405995923019673 15140183887281982512 7318823009612507105 7420053697414994234 8899918178435402091 6107495883855850921 9602804816038011229 7935470968579912343 14686116692325861084 15459757646022235014 13765955054023428693 12111790491365699135 2201792337384406265 1938676481705824000 23344993073153213 12234716479188712801 6154238824571136433 8710419722514036970 15324124168906849722 11874532878320589408 4784681619553581316 11957529739682434405 17496881792947253816 14105361464613501859 3725939038652821769 9079931937049917769 11156456479833830554 1012246230285172998 958699087056560210 5785800924717581400 3882739702306520435 14860316693917469792 17787479069211172370 9078928349829098004 6481436120578053152 845670251525240022 2914202258392971719 14236086912683394694 14238445873504893252 12306704371579803606 11731169937425867442 2613485797167917556 10635867846123422657 7139693262795709810 9931092780837226959 15501482426489774036 12813491298695188771 2234931292203676313 7488288717176989487 17711802002391977045 12375353900481010466 5331167904636879255 17407582301328375159 16151300016112669782 17390214434564063894 11375863511965631834 11874395590898216302 7015324619466126106 16578035841934907362 2904056828361022630 5244000395065168398 8007662542454883933 12113002902849673933 6915768382596674931 12474230271718644104 15150329384610740322 5799052110460970143 18250303948816262476 17258896768486104879 8329695635843945205 3649132131151548129 10510213512609045713 418817453271192832 390172588790470252 10963321594505321588 11706519154861736635 5361800827771807917 8020361963018486474 14462510665238553200 1767527402078880456 16798014874361877875 17721840184613873367 5427610536143426109 2288386356791582444 5746157287323916989 18350015127449035853 7202603082910584936 16726332757695539877 9780922880148873352 3862886174555728689 14934858951310567699 16438202613551794609 7705247631504830906 17672603759406813607 4006272988810946402 3830626390531175818 568394208733485906 15381612703546162978 13645004118815541986 4985820984845437537 8036427243002032987 7740859410080167001 14290421625398426486 3428378905549582759 16671466937460208269 18357472038295218301 11788949664778533099 11980187972780102206 17501544179745461827 6031793347786544005 3431793849355078867 13447149427171513131 1124020657630309352 6542154360129284667 7234103085456924566 17575025043748194609 3319403423166647815 891433467927086661 15823027874220651254 7927874877730576429 6566641859193954512 17157784547573738355 3532602342962949635 12624827541052991643 6266897116537993669 3337907462993317708 1213475757138704280 13187680573623857769 8951684134231602651 12203615355785979996 18005839434561608007 336207192516304202 14652697033060225094 1119909302182366523 12357367202663070337 9698481882933884003 4661803193328945244 2839168732291924090 11334649432318670680 2544424343796969837 12728683972671136152 10843083776208845587 16944980329990479294 11921815134115924198 11512948819721807063 14762597624372876461 11164009706767273392 17380660117709389736 12140853700978818954 13907067043829687003 16228409452064620173 1387610429118011476 17101174164022128227 12382520173415445922 14267574180916215665 15919320828610990728 13298064911338924026 2017982822687154593 8786024568130245754 310859696684067443 2482484113736696636 11519260031943645831 12712206273862490361 14191503162382597042 16317962781853867556 1361940408936161129 16345207522229123749 9678827187331020914 11997254789613056383 10825995251029476246 1259727476469579202 16110199933413365058 3727233768989107649 4297750844561547237 13455453422483599061 5371706545818289581 14067281334782003443 13394947402242354582 6336798189621376949 3228012706095807738 13236406720189292081 10223881129259542716 13318859057023660891 7043969888014844093 183674808534392040 13365023116079180938 7876321710167004787 13197525763680136709 18254420729190102780 16172682382680138940 18310985142290540233 11255674477936767757 18081999323422914798 7869901486512600629 14264731419029217474 15334264318395587071 14840475964191359467 1207663861213021754 6265219541573856900 1283308023792309511 16131622986707871474 18028747740197736206 5274336645484533320 7373555770388717116 16361635204970154508 14523970045737915339 6160467702704580633 6137844544964843858 16188236485660630521 18337311720735795675 9332235213586141533 1860152443048352789 3560839877239280420 17081576648218765561 6480670293549641139 5431060440069675636 11268291707044925131 1881073389073006375 3368663709431650585 13678718414467930755 17970619756828958422 14485266717958996902 3214919976043505737 8887651932757135064 3644529873408037792 4380072773580053542 9292491305058117691 12581778724986320716 5225893184013125479 637637398343419746 14661272903538556304 6622013180264551679 14822836002876092197 3104899142144534111 12659438524754951613 15527061588450601726 13357108744968092853 15233561997742888781 4373472409391853929 9485689955790532612 16712895065741443729 17038740765378253843 18311162109419513842 3980313956024088232 15639829113704580273 5099028064908138153 7849878205928437666 6073666794231947151 928138276045400777 4196816038318997159 1757976210488890636 14302343710906536895 12129507167192551893 1590075564436547558 13566340482478375788 4332538292666851713 6498233655434534167 6496866219643152899 9855885088402751489 8244571825301813683 518548584905649302 3557409975149569478 12012358921855645185 1367359662369927115 15774092701880734251 12859750055410883320 12223388937379729810 11577608762572933842 18281438151216161485 17274209005106193240 1880060923052619319 16529756917173924528 12002074657323264723 8234368675296800151 2474141511305698232 9560518687073091604 2826651210123667969 11753087379209412535 14108514791524857509 3489201281975012330 7426939517062768516 7406610631043992980 14669419910779061693 2397415544490970155 14796918699840543762 7933769049411549977 3012702000482182319 7289019103353331104 9877224433513991834 2052234504510317805 2991003587921008360 15631786164616127676 11109681450944269243 12722478928738313078 3334485533116037822 9673820201413305382 12917757990349151974 1921820872643603413 13392484482077144310 6597559625189047270 4110034731607583356 13656583720999253253 14774688699810512625 18067321561340897427 6548255936530208754 15414698456095747174 2231404132239318328 13353336913584658562 1483452198676462920 8895798648130681041 15219347638432607131 12972102048576011499 12282227651658981232 1987381017778841128 998801979749132012 11352542324549575580 16870458836586161319 7693872915318147871 12258864042636477402 4975178083783212088 739114650068012799 11687996898802100325 13401925489998081679 16628150130682423652 12898517839501353786 15896289593818640550 11799740655256088650 13892958821510597286 11212819096259306545 1205135695569030147 14680961229794828158 9832811031168405824 2413140180760801309 837074187699554849 201994968991101063 14029611286878082387 1733696849473498397 10760449362132629858 3886550665101744243 14889784142203887186 578981631551118443 14219843618933574283 2048397344907356589 15131260935152679000 5366797727546463670 16736097835254243476 5758664717406354839 6737592541394031007 17179077963832363214 6335095754463255434 3375881958399064712 14112786967610588056 1385764599562355774 17311099035619724360 9552446878836200446 4953459575134007369 7155122018617132824 440112757788174791 902204239504259778 3744438691624040973 237589209057769747 2300720234888326468 17171242718806703321 7786196786662127360 13941016496556771287 16800753705502080312 5734726148700416317 11737791346288989663 16634922406716062555 1204969399066338850 17870072698880133518 12553353842487315492 14478241403602322819 7141023718879387722 5273483222736392023 16972812120903118386 8972215243222224071 3945789102628245691 3104700083610054930 4596492681093006508 965168964963530341 13810996919907661420 9074218893677335073 16896957105745861102 4702573341137933728 18272277680753166643 17410133416107191107 14731925767828654702 10319865157087156781 2521469734149136923 13833725584712772612 6291803348425748649 14066743016425566061 691358987420462567 9587953527666970295 2110247926531886392 11757854996858226160 2973213619059742915 152479151493690795 6785611772794829170 3528748871342902588 9358414927790754699 16946932922494803400 1404997098386437684 13065248011570668636 6477558912464984499 9479039119632719021 12072230145192733167 5235155180562822757 9366801935262811485 10796146248824437318 997789664003738632 5659153071848539543 376731065488712333 17667791191593786367 14157203017716498563 2583373298780990761 8347613928603220028 13792923078185770245 9480752431758560790 3198465411320604050 14678579011572133940 15519114248944458275 4098919728798202012 1044967420897860117 206500406326933224 11886910076584211939 13661872223363746260 17798573671385604153 1549314367005875853 16263710039306093211 12692598303404609541 14345708707095725589 4503377588686521230 12675738393338975187 3423141354742378969 8681790320683202197 1079611442250103858 17532153704687246465 1609110035595820127 7659377402198898071 15216776106078290726 2751703344283239105 9904127081617886761 10760462655460040861 5836109356450044013 7956303666195696682 4014750716314573483 5413158348237992665 2706161796135040535 4383669918240991523 5338743812646769265 5057979191780534243 10713071046684828617 6089066428578859147 5228662910293798046 13310162638218323169 447488562916778695 17874929552479515010 2828388578317835289 4801355844527030817 18232842651498064287 7558948604457441731 12263360531167803162 8375572140579112255 3099387033836218321 10367750381618281698 6721557302847275528 6815020048973434983 14855896229685352954 441764441456297632 1716817536882458335 16950271102896898080 17062509855622789294 13940247996857137786 792229537573949701 240533131366918924 13157041112563161627 16942701285199300915 13055361402010351763 7752503146844050796 13199885590757261259 14764874222412185381 10714983995146770607 4393345248654097314 17063679620610718875 16748546596602680825 13329175707048671948 6721271526958283332 2979676096146272631 2477507093344900329 6989551588629024563 1377178029178130157 5646899787534784146 1434294069140832675 17270283998990440537 4482844232763992294 11911918969114696622 8648870147400630498 8329720646484845411 9545818540357477703 15870756500986769042 7297090914953796148 2072789978341137040 14861645145964669325 15795018752460351554 8458236674806476935 13249980375267496268 8523590135425616041 9978622572218077015 4658323907957675297 2535608381799727745 953925750229156384 15515973701860419955 8077892221611433578 9464631215505926410 4441807884693261118 14465370501776826877 16212945170076357746 1894687843021690357 14149868118405382874 2084024829045776885 13153254759614049898 14481180560194762662 9563327231148175287 3623262266547694860 7649188397812161927 9979118157952369552 14260029489942393830 4167390469232712930 14349262783700184583 13451081841685810029 174016706928563509 15472635219742157280 2032363510011017262 11684203550072853707 17209238556848426316 14524573211943370752 7399647716369122774 17928485388261915584 6498832938924968049 1473243710892748705 999593224444623425 3135773648421134112 11093664751957453983 2182000673249295504 18059124238768107416 8197345617836106655 9780460418965050022 1098270229656232342 11291734605120599416 11574572113495371618 2740967769212814419 381799712505513486 9617653972935042613 8621307830381982110 18226544750680062389 11385429644991403400 4162452645065539954 16587916811394983067 7098679267135517677 779311145388846868 15379411893527333604 11836346330065151628 14225879049237636817 16181880788343995222 1863033109990952114 8446025200718942142 10527368616787735833 3155068237880374942 17264626741723391003 3428813438884180080 1478410400138824190 11215121593666302968 387617072171663056 5987607018551325048 3779619455996900695 12118743330715236938 4530857458052980908 552373475145953733 14876262297958768659 4967130685990769340 8092218360335655963 1807275835985148913 61766972862888097 8958655939789943693 18323255318588213349 3760991199683199970 12740408398323058147 14940919242433965014 13158450622867025279 11352249209272779205 1389120971712671700 7781632673956551080 12459329047817475746 12114154254829917017 14956971264720889516 13979582840730932251 7165603960880257066 764824346825378420 17290363232338532802 4717188166106155385 10153540676426465504 11393017685902019581 7182897181282387764 11798647607111657144 10283042601463344813 747588987882289501 9733619401882096323 5980480886314544279 9139263444168458906 16419494792811031882 15028322902352215441 1070430131396753752 2711375113484433013 14191625642677310625 13073615735040671797 13582621438806351351 8718976485654496308 468012136938862233 2389449206251184301 9427922941200544041 17138608990653033700 5429809226307880902 17184524079249555918 2766436025467237115 3724536944332599781 6020268706175595188 16097558342859788372 309196283508495207 8564166838493202287 1924138236941114065 9991622709742546527 12213620059826453431 18437511238867038282 11968522749774649369 5765762714456167116 18290607974904076341 8539739534387189110 4747825766183058773 2729623292760733520 5748409017492044798 4782750218921747801 5340194035132741610 10183688605928024798 4326450803217747853 16555539583847598857 109545101913528778 14538865793558723845 7359272876916143596 11700887925669286905 8698746850692829783 11780689284087743760 7235763446589950924 18068314543157609561 15410986012095373286 14089822635420466363 10254252363680232241 6848579674643359439 8231238748547832946 1315788316063514020 15476765020046604424 342047720557288065 2643860190669128781 15228577135623179434 892369325711209190 2680053908473169363 3871520633584567445 2043274234521658390 13509398899773032633 8065393167177940971 6227887181875089706 6415658808846890739 11622044408739029862 7960016346280640889 4225814220380105531 15082652053986086438 7136281875772911342 9893556151373648690 11025063811131147037 7567791534486989304 16531827933616959317 6050276744541564229 5607985542884631340 771126514990979050 14238358502687256960 4180123209194179006 1440164418097547402 754720545559755697 15586737682292088800 1882430041794368737 11660994363491352057 3769182211472026217 13126446951315677279 5810015791882749152 13087664007465515495 16500393682278339368 4023982887683898350 14053391207213699109 15377629840917481685 5387484468556800533 8928239664967327196 2071818806108676501 15179904035189224249 10998485173074558638 11036050256248155832 18017508646183156977 5499075262705704359 10270041043339106194 12635871640487368253 1196004533361962873 15169945120890279707 11556517806858042384 10867410292531787447 5211608638754103374 17491765161073635770 9614319789096156585 5299430573134150123 4700134720509180965 6828081621784839805 7142612964136328069 6266421907450030207 2024950181547550636 3553226483064870175 17896318603645704570 1580238412375132591 13234368312913165846 13672808863363898562 5587485354542162665 2062113819438745256 7866560079833943792 4902783994958679469 1443413476227776793 12312653584137601389 7175872312240740530 9881151086029955380 4402573327560845165 12551723611427987991 10362640685600445686 16030301164640678713 11539962657493052637 10470917778369175297 12479657704408815106 11984334564379041250 12901089885346288692 11382892811611559736 5349606425942789485 10231228324630395512 17854175436683852646 9076200731470468824 2725941189062777436 2653969412701180583 446140028014706695 5802924835525914642 5540171844873116876 14431812288940836224 1543292380299294283 10303690707727755149 12410719669192488773 5683910806665540801 3665140177840104569 4961147592593858208 2424478499566092847 17831821177447182172 16306046824133906581 13626095703681389664 13785336643309328001 18436940870956622996 17023680855684063937 7657438673704895154 3215541236204582019 18328592475148508459 13963855456640258854 14684508721340840873 5393650901553805920 12501219351703523289 5471542696666916001 5762854739609601146 16428851021796960644 17935879518662904969 11193424068026207436 5395978182842192061 10497901790409442153 6356520232054520851 6119853924574627085 5009350728531854291 8928706305151063055 15094964174834655551 7069382960453392096 16484445921271743471 16510531068041008330 14380246832422148430 15934992066699729882 997253169516732509 7797460081858252741 6600152884753157316 14192736062569270829 10541990840359167727 1315391027590608289 18353586129143605167 16631854159413388241 11600549496221621007 9078585422556441633 6516987511207900576 3311682232610027388 15859036384328177448 5386206974672438981 11031935959182483485 10952680082669666528 4782075685847290371 17156438385226517298 14597637691123685403 9652975996738815543 12028640138027416605 17236201216328776143 8726138939405423822 8539948366699422712 7310074665151075475 16821836123306878199 13699812230079649335 4809844892771989550 8955868690962242627 2046151820264084049 2308429336531477096 6576904644651759947 11084440026648885086 15326147957351548220 2873360197455588258 1309696789648163394 12811113934213633037 18004818674001204027 8399854271325598481 14969387187375251934 1880229161965132904 16659676850384197703 12005461775035493064 6880850719317685544 8428760507202858075 2212629780048481462 16205244877647933007 4475298054479033895 16331789612032155512 14881725664177890430 11152860423034875233 9336893165348040724 1212907931678941802 1094932657815823218 7857250798793844384 12482698331947560474 7847380567363232460 1672994408824320539 5398105726879663976 16810012018517961008 733324533680240834 6582859092910361666 15356036753498917293 15570906589525391961 5017263386680438374 8258281810110291076 9846813493897676847 5114790494639201080 15565667014885843522 4001373105613685176 18078933717229722576 15648222374635668900 6307053699359235929 1159340948058789400 4466468384307841698 6027439870415785392 5387686382170021535 8470041372682974004 9961632572097020373 7403473069918206669 7495079470837966582 13102094724387309857 16963525496479566198 6388440954481754499 4130748601628074429 18204319882948412230 13776068356565780779 1754671007784877841 1552095492582451728 10598270100254376326 1401923245686007300 11247895230740933431 18184972505336789034 4498958051323855729 5175028007501284823 3094739139027863331 5685759026390534927 14924501322964904057 7372435451776845284 13765608865149679647 3614878775314606027 16871501840402384703 17607641184194493745 9000940650756673960 9513863183935281664 11989055807975560947 14531339076286014614 6907088480502029019 4388289187071252271 13640092691416762780 15559907076106502492 17619100336318634658 16376205236801364247 15684231692628458482 3571733357865499736 17244834590612698144 4421544799746699967 16083157082869690959 17202736169191584972 12053162574617333482 6079703340125915024 7156109032728276425 1497543050362629393 6064167112195123604 6192863800732383302 10269362805109743722 16846900224353503824 2510608831999285788 17189665814535272065 15058075708541323049 16170319185051204907 398917391579917333 18320248214659674977 16311973325898153940 10101804789503161152 336961794117655990 11775274232934263116 402153557320891525 1017398234555469295 18294858508987022627 625257951780377809 12857877649582565718 14581021850309646955 16514629960094948698 14815457351108621278 3170230818070345480 18175113475525577778 18298452979553651657 8585330636436250 16548840734187023427 17180368388049270899 8331413688190782397 11710165837418838321 18113159346884476997 13605160629630418599 5357848078280001541 7944521303249806364 3056059389309088165 1273263000105750169 18020449012079839096 9287888677318844081 17057399572710050623 2247430723215105312 16431300025624253240 12685964289353052375 9855648036502811863 13666048216969790143 15026531179574828385 14217832910734874836 15194115403156890818 5462559723691726030 8324841667603158356 18316361510398090581 15284732649041353392 11193656084236715902 825259572735026116 17533510660765921724 13906089999084916836 6766541394121912954 1417921712879654896 13207158655610189570 15683142994123512857 15162088493760909247 17550789826132594343 3716142958787511783 16943398506912225065 18210974038790209952 17795382201262060288 5073288894032026840 5751648460435465045 780717242077696880 80467487009194891 13169650019189527954 7875949546975975807 12967027952972430910 13726600026515652296 6348613283532006139 12838307170075054251 5568566154045550276 17151844624386570340 5162421276866176766 4067676306154085919 10915454302127365927 5211765706834476202 11607701124627302718 8015503776386060721 6930261151662499805 1871609543727652950 7094581079026966496 14717765975949351477 13678683756836724864 16570545245323363150 11115842064611517467 15591124155625606345 16300939650091054143 13787760811273598879 14846858324581708045 2931295288059480199 12346677875776681153 906427076619461627 14558393866012115420 8606877553066153289 3243944413087323062 16062050295208485525 15981815578460774214 2978975020875280099 17810622108788604184 11504218071427489000 12764415801831063977 13442277222427000747 7909942876945499994 3250379235252744384 13730428595128077628 17620164511136031954 10086276114234491026 5348340297996064590 5114569288460046342 8298456338178028116 14121728243622998287 6600470748785756629 11420687855795952435 6397515958241229561 5952800761588602435 13679853408456104361 3490040141023130082 1315021119132822512 10059664571539374559 12638787296609999678 8464114250653249453 14258776078904004274 10375838635380505376 2422702766850947021 9808249217229462485 14098442989650455908 3252375046272381272 11493246320746479316 15974638258643260843 5933874378857696948 1549205813991226017 14344712527150263035 8140619274077480169 17971351599736813600 18214887653117335577 11984256226011906875 18075239128858614383 3485712641853720740 2916808311034042075 6614956965143956322 11145727316742344640 3906261640354455131 17688063598028943573 12644759248613737891 872024190508780400 211699019316232775 12770019185931602413 9153018694657644751 9511961583258327973 13891823924951813014 13090150882092346560 14358752842993813985 12796411907935461443 18276226522947932665 6979913632621101612 2202927425270647086 5576899511873069880 5715731617229609022 9763524471189027914 10364136196392616824 8947858371909305989 4168966786563176619 12425742586862684347 7612719662635844898 267056218353918433 16996711246613494677 15167591625589195081 8568086836620735827 2643873020541216462 13484434748220206020 14541098508512369764 4681623827683477778 2759326462118581725 7256227655349275113 12908529874553695987 15326206275280610910 18165184468328351778 4344958408474946209 3470629896337668282 6560658821985230628 16154648143666766365 12719016707584858005 4039433833832820 8245639025582509148 13666032655064299179 9038664786363963795 9764126894865717101 5084778804411626601 9386342354561485761 4954181165358758871 17821125753751690515 1425504085072673548 1096867393507379475 14923033936492456909 9284003970333101291 3551469964976866323 414569320175109289 2028452428295557756 573645718634901410 6430330020624745948 2093209286109078536 5660917283194954038 12783799096029893933 689776812742739676 3576157281070980195 11550760977896237511 12186417957210833215 12103133726708603517 9537391612560242544 7571704450032109362 3960148293662140851 10796616624612438911 16790736006434778211 15851240678239501495 12640400327173689160 10865701855298375397 8442369151170617277 11517624782735507812 6663122088615140245 17683008639247286599 1760012102865116686 5371624586842745079 10337956216453384260 13275445602812514152 10562105700482846035 17313975711090982776 5118882421696015562 17007769158817293636 7552426618811629325 13187559350519655169 9178544129137323164 16160036817337471408 13222539200458934506 18056293592559560728 11411769876441300054 7837718424292008961 6615266881725824153 13397899911812105944 7664437470868199649 6871372692356989272 11594222084803634893 5142871973575772574 11285989485594820954 12173143603038794062 4192502995803123919 2715592656693293248 9616811900988738442 11801951633177695174 7468330728525488179 6122096088708732467 3574131330373542016 7349330713143661205 8568327241574226740 14485353852055119999 12705209202358084348 11561462356949049859 16300294414055898633 1137782864099886178 6561916915557268960 16995128233198806769 17826425441529340432 5379532419568817006 4517311329508483498 7257255842216021519 2382993835949787581 14184795886927779586 1479918194004779259 5385704522699472780 3573142126807254053 11264015371038208780 3085275232978016942 5773927546817848309 12845213740928401536 16790990043453356575 11278804155476143045 12924550833059239620 6032745187488801294 9344029329262741902 25862057255766741 210258102282350732 3643911902526558887 3687814910045909106 1972223009928798885 11059008728178494220 4499663690537723237 15222022902066929212 11564748657551256238 3615295154039390551 9284295806067380581 12062619235633149482 7334931086761152198 5035435309320594060 14562360738555246759 17568955623217024598 1104137246603193919 3654893716198145276 16229839724419594568 10776441561284000641 1859290104007459038 8892800307911994436 4323544813954877233 11707192764223944363 9645486468354679508 12628908039202755869 7076152812972780738 7493137875994501569 13419717524509548839 15877174513745567028 18365736751786985040 14906668587686521710 7593511313107447915 5285351380237403631 2640877737993005536 185944555785607132 16150986723893792385 5796805585947655445 1548765976705644719 5248735777332610755 17180177511719062860 12139504030968862910 12296309390655592725 18006525714719991876 7921105700444089939 6776989334985777463 6728613293761565313 176262675389421857 12280419886191733586 17632270257719754474 14795208811882215993 14329428642913875064 17313568574521182722 11407024037217713800 3454212241167896115 7888521534333279533 13114928256697856615 688360621644009211 11385280089563424689 4798811243300786256 16717502479395152462 16936244378806097953 11186079298138476285 15007272277786396870 6703503392729541919 1528626199586478351 9409850422243046746 8209651837427251224 5263010175353079621 4040597111411646039 11512311939135879282 4377133568491445152 3939044624950748208 8105409678982597414 12669588426010642527 11160547954591845874 10883352932426454048 17911931961746782611 2570842029297497266 14016635959795055709 8548582938358991398 15049450954822200004 80751456312037916 2449616182540940816 6059151465574387591 5040369326069225783 4517310950512652183 13130075678436262955 15197972602232129214 13607585155078874188 1196999736983745648 1569440660501281043 17679833745011727606 9897432565079525200 15052879878994080391 17327394686726410043 17627766790047507692 13107152017561748291 6503642255456644923 3891199952833966880 11034865085738889388 10405786377099885434 5686510807602523641 11038954549720738958 5826384514002236456 14984728307667856165 8253658667162615175 12213384110747942478 6557076007934520805 2964024526170847454 1953658869773971429 9824472888272657451 17644102329755046967 17593470643851169918 220711618027032912 10781151828535322952 16770452528023852752 17979934903387870840 5989215834295235597 16294910588824732347 12307408627303898414 2729586121165024306 6019992967828557435 8941445145935778580 12092001381285169454 593157960466772418 674358319434217422 16352006497957135059 6020841647582581743 7800642150881427572 6058508750333526485 15978435276393691739 4530787391452638225 12820516291432114103 4283996314184041420 5746346744153839061 13587395911836315731 11350352649123102904 16301492934429535997 12993771426177515622 12467836432989579868 10719424533390444532 13381076379624536778 14687150357788758581 6803473124205688753 8547918626960227564 17165620337973286271 10885068905799246216 17422161741787703403 10994228715081484629 17578461749989806434 8505632658934744512 12505601765088385875 10585780053582726388 7452574617671126704 13062102856397980977 11650586585621895983 17574584612661556209 10242870666161300972 1262452191093927241 11909098763796671629 3476812698188044521 8016896577022498658 14438461913194511415 11077238842287797165 6026397893239179236 2380921213440049904 9692604537835132289 2083531369930841081 11631758220323231779 7729071065716444228 12873578432128098398 9821328092406180429 10651256336431620413 6916780528518006761 2168757999559029523 6435378892833614654 1784237928353816145 13730228895791360102 17040555168877693918 16239234972121600353 11410152713193693116 5573847162185300158 5861761198755091934 18195766731628195674 11237010055031465772 17821667300831391815 15374909177545619625 10907447953047803803 14677910331832783884 16311398565778897130 11941674234326395099 15124259986699340746 13100251347686616034 9700023027474934925 1116005192254930180 16994879319707102028 3785451168657954342 17769747776069151210 7223674688741308975 10274178916559315990 8400753209892353956 11952171619174311140 17673217393218743683 8102800893514547165 16647418055433362231 10742949543966145146 18170215664219576642 17340365181385278532 18246719786480317298 11807524048148735933 8458425299788010189 16710790368898434677 66391519729041193 17190811089983559518 6354160470309014328 3534743636366142987 10509079032071984773 5076927480871750008 17804843454228854792 11977196076621464661 11413724768532968382 16904067258958686156 15537192130290729779 17606257601442375404 166956280340590549 3377750981221360227 17514515429812050826 8440568636728605405 3310815043719125409 4646307601617610521 14617528379230485294 13467596143014601927 12687315472715839092 10661637631590055282 7965730010404669051 14282578647057872199 8737715858501907819 1770790885592555151 3184429125288547200 6538983050527467361 11641793729062193325 8452078097775089160 9934473389537749679 4826456037304893392 13321676052875796352 14233200744509523108 619662927902215635 14085008796932681831 6827891130759017367 18128456660186136733 10931063309428337193 9664602062791683509 290628499130034450 9018372308720348722 11860729392106592593 17004308260434328962 136308429664347402 6993516744398850229 5339803587149124772 4833427080506721750 11043220057342879754 8412514910957334275 1233770589504448086 3541382684102754604 10311819796176585780 10693559802181906848 8568201297113749229 2150325756597752902 10354750433979213466 2501852086155754603 7053273722280230727 17062870779043325209 12686472970663779809 9431985941830916873 9496487110105713890 18301468967268780630 10302487091055275479 1436289828591449659 14825329392477106392 4377639638913236154 7256265850018730962 11142607391265205290 15374048834628656325 4703154242210184311 5515231503380356223 15586831121547852386 5580360172424006341 2703920507443284070 3182830562860283262 4190834381681313373 10140371815116193824 13900266002497007930 17965782142552780547 6852326662460194583 2388838479848802827 13577178356308526993 13163994943371277462 14422824513757648186 16124474094628562332 7327068835976522621 5731105022616380499 5411537910130880522 6608778983580809833 608581048046778190 3061930646623093808 682248132434443785 4682661554195553862 2589728605335528685 8489451379288752153 16259970655587476392 16961645397199199409 7635756871884148023 5981388989276595611 2240385827421087346 11422812267445368003 12342227968991073338 4561520700782386267 6842676832543455923 3574622030404145918 11955227927787063926 8100958077518351261 5452715479678410751 6219825274028989431 14629399741041395094 18255819593219640506 15986299124885769824 10022142536798948305 7220819165974506302 8444205501805213339 7773500840992844611 17546149371641322942 5909997577400081659 9772517042550629 11626558647832198569 12433346136589297641 10274041336900328318 4376681976705855952 9325669904683101030 15532673150437760573 196029853193085673 9426078786707560759 943103869913280431 12770415586930192081 13999616078545839721 2441297086957590191 1505229570784866230 17467448862371036494 3668266573068944812 14321195081740984181 17734106425421094326 10224379657721673364 3717953598352769578 4917916065678162165 16879292641028333047 8310549865023908951 12806347583699961933 5346546308230747559 11835517378231051631 270670320780143426 17549428007046397893 8503821550396085521 8707683721220518337 14633085845193483124 15842556281036802649 7555243418310873196 13283455961753057929 4714263795862704228 11510234269489173171 8740758642734277767 10542667142713482987 6864128049998457437 3674400623684531393 17689491755346639231 14025153414369315147 17607813581462770354 5296025690426264554 105633144627585614 5883500153192278488 15237074403751455879 4271266459266620366 6068919944377314624 1428538889306948703 8119489088186988079 11650329976730198289 14465675730898128215 6941637163555416626 88145612275305589 9276004059894782266 1099390829585553787 11435765594472071238 8279838403278599334 3918994570672333021 7784798359738482316 2456761913440247428 8773483795598441599 13837711531809178398 3908283630858026319 3346274836943332987 2227057135047542567 7700393047693789122 1408156711684706280 12479642407046998725 13046351257309468182 18313323286731182433 5859165723863729187 9961564879412797036 13137704947265677296 7528963728592048346 9613398272112249477 92423275725357775 2105349769460938686 10508162242787910053 963013383150360881 17009219250246759956 14690762760994877414 5976270744078558837 2830542684437054572 5281754818434342547 11714793172590884979 11977595258560989430 8326132282680792987 10456985880211892523 17294319776668623449 10360990788386522015 18357676672867860248 5379091468775954509 14954169622508849602 16825481312422550586 13929539292190715869 14042979820152396289 10867568234294013909 1459212981686455593 1519939096296258299 7965532543676259807 6925356087875236150 17767485711546102928 10184843973518125680 2937403053551557238 7927728580871921084 11989308873611758389 13954577426050637304 16875053985424450629 2362452756343967926 16905297437989393823 4606927935372329803 13636919368249958370 2360846529534747149 6867577459306006881 2256612275300499322 9153441520858235771 14967661596079660810 9405117200498931997 1945599133741708445 14020603012014242665 5047515882425965990 4820434508723707528 13107156700973987643 2078760972762610440 12671510054687930636 2702705450522439418 12078802018565846658 7501067483667862384 1435789952453237424 1100561537128205206 2558130678144832510 10703805901463767220 9430348607870636325 4544092806529231123 3590954200985822416 13643683927406081797 4622111425423630673 3937249470885982359 13562913664529184382 11449599905630825825 13658103522352661634 10713261903919427162 16091711855798621683 10284933912744393139 7596521529279727422 17580820196515460351 5544109121393524612 16594056438372836756 12153960463869467274 322968964982441577 303092436596684467 5336219379059702090 10835636844629330679 12679396841880391790 16706689334999064411 13723728678863792918 13609434516751211481 18444150947479685384 1895478351176627659 10694023286289203916 5940305770738657375 3269344895057281478 15198432301771597680 14984375637581676518 17539078713500872792 11856924274207255924 2437792370943584463 17915964118294364835 7939130989797730414 10753831224575016512 6671670307744535253 12976269694957917382 1943573905626860230 6917676026123305197 4350514906994562440 10594887785680539133 18123254816484771911 9181181738426476110 6971562623193660708 15920217490203204803 5558913491960493334 14575437508685551369 7729698486302788405 9059636155430287508 14032404947697523446 7425942533509237121 5777209379871946578 767132629373325014 884333066059428014 84049416259961590 5554527687992504481 15319009647470906647 3931241998289962494 2625468311113345994 11368729786332849005 14345429394408482880 9220195573415907181 13021006884158285363 3145064625272195972 2780707405138209590 15384382012279415877 15824164733139576573 1430451759300516404 9907376967581817361 17955890994699773641 3910964004492352833 17257352887099213639 976343854282067488 13555447903058688944 9595708450308486722 5915858883183912927 3259309776416636572 10752601919295218580 6555485162800008793 3134205113433033645 7739787525327457828 17996678670044403269 11601756670166896480 5294340744235784299 17528317934596776623 7540357084683238641 459854449771896239 7225409054556137243 778716148938690025 17884903864460340706 13339295747462958659 1016338801778651920 16967571475151801670 9425780457052303848 17843030190217464412 4811654846056450175 5476253157744953650 18397470040993832013 2929224779940980657 4149711741755605899 16333161578046860071 13002108760321511709 3552293957441467903 1590446940247579610 8239129734747077840 1774102232278168816 4218926535851651942 9451277538385789094 7590915005579858152 9042683887057236522 9910952966055987793 14001005014203984644 8004025823963223728 3403462282835803333 15045192579764966261 1620270266272284185 15496855315642658765 2196024998299352137 460036407420826386 6550493380530870688 15807851130355969212 5989364170440745439 2473606381574913938 8431014062194523741 14373289207898432991 17360500629926697818 8397827147689937150 18166660513566899556 12433659799102280777 4734109783409431218 2823831800926698258 12658334959048897560 11860128346444293243 6050449441435725128 14334599776485682552 8937479716294879291 3781002636812528123 5790039161985265337 1911628988565428583 6385787132725631632 6224431746485023478 10968221242915443404 6924530600042956863 1244211863404555373 9267690712398991303 9589648456547430258 11811338885905802228 5442824729864342871 480771802776198712 18200970806561664991 10641941487625082626 4577509409600438124 15270969071098713791 9702818703397230141 15025642956708325571 10300429874862261450 7593662154939830585 16752918768160726577 4355625939788362213 1283859754626298038 14568703052910950413 8733356170381217498 10703408465322427548 5344551911365147651 11844131662431537710 15863562355587680499 480804306693848506 2909282007435007445 7675096498320558493 195442383375895069 10724411328954484280 5143396753680744869 646194053054846727 7822116879354410558 58686266731517537 3312205287351627924 8863586629074413461 13219744306125796362 2393128926781294402 17594210412993574143 5519714348021115575 13038453608502141018 12341874434916951857 9120034143801838996 13815401198553554845 3803447264232990796 1381359459761161994 16005611451592108063 16631369601120866877 7111217767887829066 12801491229318596274 15162441409000872651 5961735782855350671 6055817980220485477 10400199539850269175 10010306583732588930 8494809907464193909 8680357338995137960 5684511313329254072 3761265471561035480 16449750620341832428 8185768369430812749 1797798927844810462 9885717611379780211 11843222547835576208 13417872792124447679 15388373602869826426 4857995804178955493 6780532467932384438 5638095175248215119 10798605853738834285 17235993353828829185 1743849377139997278 11612704305144008847 7956543738403483881 6159272364029185396 940831443630022359 11349171290125237163 13829917686082124731 3142988295412267333 14972443802693650526 6121800863373639020 11307335450438419072 11272981240602729420 14458284420494413556 361198907269355267 2500854356821024918 10943752048566449849 15016554318302112596 4170125927447960409 10017400823252478637 3938834794907932402 13525890380941064874 11611649294519631068 12599583057559088820 15598134024087020924 1429894742691447562 304732879218926248 13390582553195112941 7433273753367796487 9647216806036321519 3304994602257317825 3055956408929918787 18323129727460683217 10094495283369418735 6315054357064551176 3408421889359569080 6460631858212765744 1491007045162380916 17610175608022849183 12231432945090904599 6922138533519185227 7448608837137989884 7477068787625098252 12005431446636993401 16626943267977519424 9807965075515819553 15253989133160442266 3765277044438157237 10560244141945689952 4838556165969529947 7932764182168566818 7903106825469915621 5867693229552319911 7195612486439332476 3337456058936715791 7151561384758834343 952141852113316045 13466343726145462474 3903819642984469906 14209290282416957422 4195674531810196469 16208546397187743527 15867833744972287348 16637280407926387385 7135202258506587405 10827511036947158837 4093868485791331504 3911351132751899837 8419841725727830325 8741776589650835393 11914707066878984292 5659065099698033741 7819063820805992863 10277101368535341468 15636603478964424240 6163442295577295718 4036017765149322348 3753560172037480324 6759341466196586621 1294767665126952742 9346979960102751289 8943918265368927898 3092890873603089127 11415517205264383275 4792048354220076900 16324987793738954461 3739435657032744629 9645335081609887972 4312357291812130366 7814040084535711415 17706627300069324468 5804175662019697917 12953279369462665917 4059795302013184811 3669402696096087317 16553743859449992124 2378504227309228005 13641039111546712866 11655392923939211020 13087936963458961398 16227456441498670884 8456300961276427990 10282287163267425421 9646897666273314846 2708017365548106195 2798368855097121223 8807074668651044465 1097490660242373316 423569830222326378 9830676041524875669 11618061951252377991 15023481652599306699 8262253088447581828 3584941966907122647 4191434195292761312 13798129934037500276 13011471179229488963 6006698324847779638 301530453121584118 14708129465421253953 11358411973459473648 2514937037050645818 13676414024770335292 9686179598913546113 1090961903844468079 1426837776368062629 8015874346218753230 18430668916230456332 8958842966898529178 11365559360364332341 12911239309386686447 11162205150589846157 16594618698158801090 11486583545559721473 18090313164294541050 5714511888846583410 9959398408319869761 15736686746712227627 12179664264192163751 4524738687395158533 13962461123502753637 4793323488918649540 16994402002074164173 7668160432575648109 4810922138539012536 5346087425203845084 10231278098926667714 1603041013499844916 8656960573610162678 1548324531578359821 8778406383163580146 15840276369509633679 4517036397854199100 10254383428846055696 9180302209967996153 18083202773767018800 16208703091938276116 6611224142688245680 272920081245481834 13799676628298150217 6227661402386351945 1929926537082049655 8140241146536682540 14542326167183242774 2279372216519606360 15237291106651256964 13545318718117097113 16319540675250467591 16172568223062477872 937151445652873644 12321540258392464119 17352844028177286144 1766581590116929437 17647699343591726401 5706575485111253745 11225536335576900251 8354810468166362560 3611367493082741763 3172674903593032214 15007829352162822716 10201891645510850514 4027253309714069997 4092929233737871949 11860648668655067198 11624192386803018429 4898751627364028663 8817110459139204216 10252523525724095156 6230198827659195857 2388336463979999514 16691173705420500557 13640404874902213351 14306915329308112944 7359275099902733303 9205164206081482130 12520622172252102452 11521215528069617700 217602660436588139 16244582001911545903 3368031436863366083 8673031032991885394 11797287580366123306 940445946055667409 17608766836112149226 9946971867950219864 1257354241848967943 10989763038787774870 5571720070463830282 8984390547505943942 3599387474513019756 18009343641175204063 2089313059135582450 6179728192853485964 14888611677890618153 13665731655791339578 991731367832805543 12136715270286330433 11300850202895303390 5027541040921115137 6994717551464126017 11193362735425940537 13447917039197638679 2589323768984796669 5709383968166113621 3622731841707918675 10044029859596308684 4109573915111271436 10937755318862937379 15080010676915985548 12477006283744270476 2904225451294018086 15856270290592555613 11133593367438025628 13768362792866359697 4039948159948501704 12994350340988215641 12438234014796773929 6145611598780959726 6853831316294786210 7380471504094941346 9360579553221812991 17104582241999640565 18017761616326244118 5096012057531743180 4668578939487305174 8479181691611193596 8623053908349675083 4034088994273878174 2490706690800898938 13308826458603264073 7703686674981471200 1186662567638606285 6720656931352042655 13795328095803076688 2696019359120802932 5844954848797102494 4371023911450961108 11876854747256480011 17654372123698242653 3790190564226427861 5339654876324824222 10812877369230856271 5745239690442916588 17010125465709279815 13485951404181961497 9613526014537447629 16528530641159491668 1887022839883226763 6176014392238171220 7452768007973344565 5636177075762185478 17827842411423631267 9024830227442719856 7388668077547295601 17286687401145586032 11627907013350530949 8100994505933445572 13847091957583007585 940536089833983320 12279006036397234634 14836368352345951852 18199826694665842061 407335053353294617 5188050595729284446 13664887195126028049 16339202424239369048 3223760637913389777 15717340124662933747 7301633392393872907 11621655726920438684 2711769911634620873 2232666068577282753 7674489018582892353 12315319541790817809 1922612402526418392 3506607366844499994 15646686853169317730 14617424558585216381 17451229554478161334 7507005441071268136 8857928958508380080 11612167397829118310 16762803642478571506 14094881467449088803 10742726216700472636 9287148122061665057 16185912596277771961 14665217723878027307 16281267407825279997 6231563978499339133 4772967384736229078 15373017633194259078 14503508182356279973 17045428154788316214 8957034022584797897 16864519033413834698 3887920504285912072 5215484041295087642 1862180498921451679 1464562406964341079 5385769065306353249 10680280515632956247 15999303296202214530 13464354874798941031 13206546283814526611 8767379144550805978 17120825482910142701 17520468037154241869 16365210656177953514 2932343497949520401 6460168688722176515 261174378160381531 13977499677059637000 3229606901774336626 5593886714794072505 9608329187408401864 16127736455888965938 7349671145261680727 693873076894728675 14360638092962547630 9680216926012167167 3558537094864847714 15984939930504127221 12719238077946550287 15762297800429506073 9628444598898705883 8240840671372390138 7066118975903144130 1428346494285335046 13948442262411996276 10671071371556750304 1121643483749734312 835224982721324265 17663666831519742156 10497644995233170336 7620249114617558741 6867459374153672277 13324806000038532415 3896350836265593762 5707898889654739360 4092066237937623061 83278638372552515 2515665952177346759 17536394337532649734 13817724096073207985 8570251139551976096 2350844174941376537 11849398346096019755 14624882305408488201 8866664698366757434 9527678520874419389 2696832236950258595 7326666763835115876 9850957232950878006 5378463994733773622 7098292119428494551 6852836096791931452 17724374663313496193 15931896695274923478 4751124501708394681 16955183570719541865 2762934473825136486 12731364496652481861 8818030646369259365 10853138248116266873 3426357687507729413 2285525487731898950 9953598715813353739 17862500571005458279 2709434981639958841 927251774854471768 1881648758585825217 2520444434083100011 6857424136852684749 8993188146759838727 17740591740071448313 14446107731087616340 13572432279665358998 8687504883362409743 15638583858416944501 13290858567355279712 7269247141187985553 498952010396637034 12516744347825488478 13511480174492059152 8151362998379383322 5414434474810412796 9461799014210594735 18431016917037803899 3995410046843640840 13946688297451949055 15633550688196244617 17846180416946918740 1667554179701129941 10801622006881711206 3941770619693507467 17438405497756742353 6654011361609222367 4539943097793485333 7993906271100885559 4959190457895266945 5529605540616563088 13703876341385169827 3967400565613452284 16509512145179691204 18282929657256008896 1657070470211288561 16996459759781135130 15718828076660950581 9676677811373111389 287831531979699268 2484688368230391497 2797235668823293215 15113555217977083973 18224353059601594116 9380671204330336306 10496098019826736658 9115048449113724856 9643833405686085226 7206147081195328077 2454188135660499749 17035426842127012082 14234691361643443603 2617209551030305789 3778323721856442401 4195876829542935937 10015941718054790681 14221756115291153568 13602799702285795791 17540249346010419805 8474684597946727902 10827295465689750995 2080671394419825639 16560909756415533396 1192012144344424993 5639887010922356250 12393259148288528626 3574687656114325050 9115066881045582299 10210637528941060906 15744237758727247928 15166614468540570917 15920228959854735001 5382005430119211839 11926385035076627081 18361508395987304431 13183968857053500671 18300325324503776712 11942781897976717856 651483554646972435 10486052998434939000 6289852471694156714 7681202026700824222 13810629891419965531 8993910529981345731 5039388255468578483 14096878366881578985 6316996069211924723 14643646298224531525 7486427373390951143 14084947294588281160 930479354153735972 13051622400396227060 5082948387849765223 14233038411436485895 3871501272251599789 9653188293956511796 11343451229501693484 17519408749221749809 14525926623229603660 12346372452798825250 16822507160385997535 15004315041971221698 521365623838220575 12589774009580458751 14928518856250580178 14140153757775955942 14175798186728236872 6613005111931806545 2923452478042741956 15298587859595221540 297656596668903212 14758922640754646671 13770810462313984511 6296016686721302150 6130760488062199906 8857342633747121859 13868097962360545220 12194650414239289200 13396792247738337395 4568400402292459254 5169531738650843973 7482799730895646370 12305370774402877018 2153848160359351180 2625448081742769115 10717161055011215731 10968923813941944362 5703209500483523103 2423637226410580130 1050380827635491228 14441004301088105842 16670490178291586852 9830684524513066215 8290075091178646789 3271327869720945582 6193823294766256375 3054797488997125051 7917550158262499653 16389765389060658909 18160010916410828638 8277099774552665352 18138692311828047468 17813069825130345106 12893147885782727982 5446073272020866770 8483196987933035431 6861457233479222376 14270736928980822299 6562623731352755446 1965832307175317466 8634418254053664065 252685046387912171 2602384877689948095 12266528509427229471 3425697073236304157 12468414207090166716 5146238689621248666 9122163044135737206 10568791827826552820 950970754456666744 5415719663451753305 6986997338208731333 16478137549235502990 16451135965891788652 884450672926228667 3788866956313506884 13335773952017624601 13525284292973774267 8068559234269700319 14512587689539586318 7962954051510984343 7390950998435823495 6952912304296060108 829022946501893369 17688767505998029739 1180783326026189336 1050288703307878352 6879692888331078991 16804566997984756409 15737415937888221461 2550322250275623741 6175439083408801995 7577126769857199294 232757229593287795 7038010991942333949 8612147182710298636 1334409730758843616 18290098372235944491 17398286860857891374 16220759473397268298 4141903230002166319 9517678444685130680 11559795395364862953 3136478782935560324 2901603859771990234 15777802705580726106 1573636436211453733 6120683989267021731 15485456746720730744 232884596372813182 4123915651707599915 15475749729295114077 5932283091430578931 9499016409552894281 8476771971597764632 4065606689871710556 1487674620299579959 10921300777830760909 7313146232694683235 9706797170121854899 172667827925483386 396456933591266529 6702490741826046418 5105518521175168765 9204857949713193052 5254148079598258675 11346918644713909572 12044231192221476712 14686781602744782336 4531559051042778454 3913591118316463174 81429928028370876 4108150911041013717 13405521397008642752 6201723692960758042 3409163724358663063 14958699481165161842 16273345476459769365 3836679714959312422 18073084591719755264 3865345087987435714 16363090026820897699 15457929084613708092 8405312489353815963 3065549002557518910 859048058777722967 13944240970886559832 12692886690708927046 4009077282793667370 9524052052506618210 5247391668747874409 9926403369131370497 7563308758537637065 1346870447776961756 10164619286681611462 12874364537419934296 11047832850242191357 9398948864645897498 12752746598197607394 5376021989704976488 4049204577853507525 6360462715466962437 17027519052351845120 16958984188913342573 6604909198768184751 15746728511789880210 11990735615020964101 12572827040051083455 10516592631622463301 4253500968380451243 3976917434430848574 16398307895408598189 3613582766875448228 10516977865817321399 12368125592944977432 5215587552174872939 12144388152283846670 9098260977741343280 14549237204055051511 11368863884422332676 191799604948421545 4492528633818099252 1978246941649083550 15384119453225350322 2301401731736601642 10912929990131058607 4094313276443528759 10719270151525014791 5427901739415069400 15622197463329637585 5121660816212747283 5147839963854194528 18250395411097710943 8137400251741352987 12878442851130906485 18385445179837927826 8131008455171186259 14006957623414809209 12542159397867674973 11803875335510131549 14936125375975634749 17964616239308504779 6931767122477110533 9771642892395254074 13889219290555850228 15500028554466797131 9401289702540103450 5730295237622508566 3576111705310838938 9539019179829196928 10567614456980278487 1301582895030415785 16296962455878829643 15972605623531878784 7387604202476480029 2000289923464624070 15807697178382321820 12860443927257006676 10572463410132427122 13254362042254685543 17409950093228338543 6085965307020677398 2595617370798841164 8824487666400198395 7403363048486544813 14230199838316667453 9871358875111537874 15698749286718017942 15740943971653233214 15167954782283783485 11707626979258730494 4162222149866439806 4488586137687697021 16417948510773419697 6130263691445573958 13103793312886218421 13613198255224892701 9159988380903913766 1447847700990443777 15078323730147816251 9953277609797495941 3194072634927173968 10171107955271771191 13558445312271768409 10499504955415782996 9476039724486680180 15270962725654209029 7478128159485101300 5582885681719930457 4247427127467737004 8379238661663353792 13339072378859901042 6464116451517975175 15425577853384414438 10545326164111964880 8529569515432538845 2885472887730267620 2624833257422076831 13041885319064105846 2427245146017219016 2687308959691016524 1145521009247862235 33157427549977067 8952816760040631231 17893785358559952501 6431701682415680583 14573235404719297978 4550474310954089379 568253093020810558 15925977909879034697 15225083171532778650 13747496916236602264 9271385010157685058 8657704671740910085 10921752347400606400 7771530932435788626 10485946065381813545 12377147696755899389 14389566607845699714 11837829686420470128 7465095866959060749 15938439975034045731 8858244841488621073 15970254267185533169 13337609156567678202 15634919303122254299 12631804459744713788 18422829914518796222 10124876777351810490 13865358377963451383 9191467711834207304 5478647387678667355 17897839955984058302 4262069945378095157 11808107330499159267 15588278993813438179 1373453212800887009 18354583581806133366 1004870817359635115 17020663721824813765 16337374077938342130 4551874486495568738 17735672566734999569 1620950224666259768 2756917362453433507 1335810849743544597 13388415161628290965 8067372988084745812 15645165109848232575 7639128660393173736 12550156183736315747 14524804466272715102 6002840141727553075 15624668858491742285 15211297970505577862 6608520425388683711 6600829884004734770 10589183102720867761 5803855223875007342 1412941246580849252 9023578243061339708 1503092136104708692 15318170520760537353 10256117309802526043 1474956297052905738 18184553089567165712 7317966942133551277 6953910905339793598 16703870473710937944 17156038365959573699 16221100103459987789 3909268749897009590 1262268929716500385 11199202353762620112 12847557434520353984 5873873999692677795 14136548904446459548 9523585469896931021 13388672064481531626 16048830509464526592 971389469683753057 9232236603265234003 8015959684163467512 6220360688494326890 1465993630983418403 1597885234979230784 12193608250404927897 11550834082815051111 2661789487308299937 8630866723163437789 14129058540776488724 443213839547166472 7928360976520267293 16062634069180573970 321852903840153265 7733009076901383026 8278968766706209900 18192949302822520085 9356903844194835939 7353459224819001030 2293472077335048240 3102525219453544381 13166400526052575649 9839950408445040787 14282152626544215452 16075206121974446197 14381261623586458416 10278723237711094260 11621562084435442226 4522675077165495391 14436030148780193458 1746537406516202813 9011311011102217025 5080191690888721108 3436376787223971768 12418734392711782200 14679735982935567572 10983663819046059461 5218585255764481617 14590802117201850716 11170014977866898913 2696675649641086257 10264639457238880275 15266942452933331970 8475136023669070687 10584427307201382542 7443994302173084017 882569415566267297 16618276999935085836 13845243841762181050 12834362104872724671 235610148411621584 16361878623667277533 17125747396990545163 5424798457214617462 17235226084062426049 4103373353956735042 7661906945035604922 14468718527219884162 4831633805902040275 626108525537969269 10125255072445373300 4431382375963154497 13819683358421698152 1612708189467845831 3370212979491052344 4445964171545449638 4872360544837302320 5656123215967033599 8318444200368054404 2881474224529376393 10197032337218028541 4436113296982030466 3994794667655391462 10851225221920388610 12668541146097129255 17713440863554041773 6480591159247185022 17844213634743166894 15112211624547954446 8763957934281835351 2127117682102945511 8649016937129539733 11421363743812358769 15824435882565064259 14860110341760080537 17704743890952447634 17709515805924449596 13001378198162673561 15052568492732322193 778715828616230476 6950253271858715284 1987943698470984855 11120110180908514392 16322915740181227405 723773934024113061 7355408687272259302 8835175090606045722 2562533502133413940 14354824815454246202 11780731851718825888 9870251789190016730 2634143473527744664 5770279804839617591 11035423005665798465 16683133310396655451 9154118181702347311 6128729757606643194 10619251639813522378 3989325215132606824 1283728529379425468 101879910007268779 15369118002684897679 6859300932333443131 689893894870835620 10367192741928945443 1414622830970463975 15314408175022062686 13381574859899640775 17960020800577720717 10314172577436836752 468517741586030938 11782518699713295918 8034947232054586093 7926927094466353798 12861342997431373106 8791570193690829892 9942830827869713265 10003146803959949208 11161148003646455939 13975658893178181865 9222202076660585270 13879833296024542315 5454152294691445051 992938083771613085 4289683044720903744 7033890709082795559 18327045369977784620 9692440054587146649 9447921147284847468 6391498704267635149 2021132479360106459 2736938867728832151 9827058235085262427 670001352378276799 15857724050688562612 4007392552387128845 658393791350143232 4665429718889431425 7402352237549146692 3491797683460123348 9211137897995414181 13751338997183119830 9952837028493124483 4772713104567357833 1061800105872294758 3960699030838216985 9444079501080008562 17116536509422965733 16987776607646295363 4034196033439683692 6615313939220584707 4867370001841973640 6998413362638039063 442684250405262584 8637603202437905886 2006432252101081802 2632726944736091912 6560210774085308205 3145974013531595723 3838027257425929194 9271323463982200918 1928022853749965219 14110404578373909559 15662823218981414427 13218349503651784105 1092966021296598382 15345467372172900970 18011078721081460543 9752785481751415351 6262878353813911167 18052199852367614987 13789874369579447926 16805514540805537626 17686616226840844142 5392681375445097484 617593655520797806 464648156634709634 9830432089622420375 9526759848200345175 4361004850054615380 8491101790991435840 4183354011720547264 6689267858826478609 4018857102933340321 1683950913617064676 7355716984469430598 1142158517653163388 13655423554792157706 6779391652052725861 1108583982910431643 4987754092403416771 17197630031237967184 4163192148918002694 18244207515379308386 8112235348889357675 5117417277756845907 2384340738926941743 17345486828729177393 9554030875229343185 10462570137714848107 5102790501712650947 2928220584605612706 4666055467867738668 11871495210148842389 6229066513576661971 8686221690459059951 12372582998275053045 5671387590023449910 4256381208412361755 11407562262315113910 9231072597424045639 9415342385888738978 7568300391136947852 1364900533498604983 9128388591873665385 16777994862598393738 11372822615148552582 405459024198212335 3784808139848246461 17145764987011952619 14539417684731535824 17356594504003450763 5691234726026317698 3965109109263385459 15021981329979228105 4255587319848066288 2310187528263094998 16060614263529876233 14233397696272332055 10239474300334674559 9976080557125776233 1463452099733959526 13522373728279134798 16145420092169390808 11418319491740257279 384296123091276402 13170011392782176956 9136443440930962792 9208224575066544390 16163004765385432782 15166073648023726325 9481061733714194124 15933649540646686273 18411273656710461188 9982934046411144933 17494675391665347215 4281049694282968700 17109806832173906324 6318635421087804232 11977924715284473573 7604892578575516880 16967042679201811186 12211643445120124875 15160284690281319887 6830966631076784551 2146263792173782957 6214901825550439127 2143341674457606198 15098129910283022292 8054536083198055982 14763011313141627577 15689832765278001997 13858033443958878437 18104930225480658664 10095433278780227284 16072492375326875229 17908649212816453066 7032324102461741757 14388131934148855287 8436685980045089442 16842525956769642686 16373503599336950056 7925965229398291687 4437980393163304755 15785222245953982989 11615246526596118131 10072612915986772326 10865445795058241120 16196341340310172814 7657767551045294941 15877407106869447599 3874524109663719065 13500073905668236141 10529116305548584245 5640097083070038607 1943887365764845407 2459520530333906375 6666454194744815809 4780150238497934641 4013661212816138701 652287717804774679 9099452507646328075 14641386501382434413 16419111286728449125 8706402336102702386 880269102835969402 1197923565127067587 430507404160432535 1851818903779997026 3951070049476194835 2710389862074462665 9348264497312794208 1189672120568580017 13722157261979652740 7232719368992593598 2427376776348211789 15449810396374019511 18157646347460633892 8720554795512142511 15176918913038533498 6420006992299203173 17364823231969147869 11008334190827202967 18121008923761936306 18243069968927026193 5639808873218274969 13127266505228438100 6769009550218100281 16890596950289206035 10127261237923124698 4877683406729655776 17954108157177484867 11427422950110625693 4249972620771318880 17953883075252671572 16400223568122537107 7780475124501686194 17772059530766132924 6838657941801989811 4726337259880851314 596631556110254084 9826861376137005472 12430731347970540758 17192767551376434764 17589709912355778503 4031310632011770686 13054011375467253628 13012523028809245351 15443676660719469049 10574481918481627085 17753673521806712125 15162943625585628612 3829410391578937535 5720520936326317227 7561414813518012510 18126187042695394500 3795442003712335755 14283885602743914370 10649008491103565855 17740216077487145108 15312364787980190885 9237372603387729369 3199337287169486213 12287371960045764638 4778822912563223062 16157889987044968124 14175597675707152579 12895141438638806767 5427289544018767295 9555877678832124387 9109770312212920769 15152351489359968823 18323741381473904083 4604692603948775163 9111656256591826955 13467969249321493148 5682133526521620930 2544392988230321416 733877482946377942 16065897720545378828 7093508058218401083 9346428695848520108 2416674447008449052 13775956853435321061 12389460579368170771 13168031775890398852 5391389565999114979 1087158039544747172 13364428409829506630 11499045060872529413 4965113822069927799 10797377610373817671 6013383509141485507 2091371252216625410 16324343730500212750 11270111412428244622 7192718410379100807 6937267365224763073 16641406277354827331 1237308381356383863 13784054340374185100 5472217736190630489 17475839060769121291 1988347139413984084 3401417175216630228 9566459848139618811 16629483098205868611 8927131630806413274 10235554301926372746 7588030857552941014 14168271578952051838 17895360159998021708 17230564216524148334 8107860321464233251 11503979916230134793 18006454073151350329 13018022484393125416 16767612883735673815 7275762876958368837 7470467943228530888 398361896222637138 11059725482730102389 6566239741311162315 3227639634424089480 5741465847756885680 14000055143226736308 1160648073650463373 17858866574194083982 1016195834622548254 8366792871771932979 16389537442979932613 9045471943201536108 12887225822307173107 1452426352833478034 14569863060834131558 8400043696024630659 6069116727011208517 1265490748845504928 12844297670706956513 4299999992103853495 108913691060826068 11276635023422795641 7745558597729136589 15879860978686507410 17353333313064222936 13404160090538981686 10863675385332661169 15086391476671809694 12522353044589830211 9974175214316074366 7479320642992060637 16827328747684102337 12385956226992537800 1408529100193737703 14132619746001043142 14987319527237800053 7601211531443320580 13324211033751739376 13124350065294529673 6297429060408683608 18162809828364752974 5841131932014410499 6917231784062351044 12875986401250241008 4238279876086880150 2138224228644434855 16247458252104939284 13025448861520368112 607503934967686067 13163759244339406295 16974652065687430602 16142753131995332991 16437401390281391079 1744001550886317761 9894933861766941590 7383820626365933726 15470638367764899467 9216686892113637805 17878514741272101893 8291143393830672928 13349040372582120075 1859681793306871560 731749556455480839 11497942138280243826 3056539868771746058 16460765835432016148 7252709325379980618 10743700504942857639 10807880145261895012 17530755569481153712 15936444099963108306 1118397274832884633 1960805234338745965 11298673449490700801 7564147892099972539 7060603894611431140 10230678543004994688 6285143027225550062 14763030939154063860 380618712783014969 15346223777392053533 11664950903419446614 2429188636272164660 9533806414510517774 17603871322737766232 17203751842460084836 11620226473313759629 16728022987014171193 6819425571123125385 16817802029778969999 7152986596382159312 13662685115433735214 13792416414703748416 2534551910829676931 1897296093937272992 5497795856671914611 3287002030238960198 16526507682868276550 10472504820484517022 11292863963150900795 12638847954371231501 6027798113782817082 18269002280635133222 12499717089356123568 3493936363946543124 17510176678673629310 2835685221493213494 9448181930510049921 9348810451591220226 9886782229038535954 12205170369711035579 610543674645976012 16789478140406495713 626087072556998582 3478250251393663212 9037768806743235122 11211638452138180232 9749104454473065649 3615830872867820581 13272082136045540916 10952185668695615466 1074381526146950252 16830967640640730309 14855179103718036274 5459345723497314186 14623169706995224413 3624747657597933524 6822626118431180291 14040208230860928247 14109584771107204523 8229789342845458553 18094043822614719608 13379921085138623692 5021857530209803160 4727983117490396118 11945282014639134376 8016901680406743059 3898697436091708487 9536343489593028636 1720526560745780433 1654016190722823798 3857232522074920940 6667260924848316662 5568346902877830641 2123771776109296098 18343704116231203178 10573520948998588429 3095956776323562309 5011899400091580283 9977624583226466808 6180076380688096796 10305271311725744505 15113599991703799097 8354820654925646324 8415337571272875743 13821074788671174407 13887798923372038555 765146303938636874 84069681965671077 9096340966510160887 13911107754773415072 173097490837184155 4944572759343732219 2253953692280606159 9440534744719600972 7307027491626220761 6771312993591781512 3075234805323403470 12778831882411685263 14322647838030700416 2346981366459360214 2531383967862163151 2340752732145664611 13706077900053278403 9520891201152222137 8376324600922021730 4886742181027892389 14111229132911599868 9192153666175078333 15060499828133731 16756109885959136082 7715094362752868310 9644051507685636805 9359017508859646635 4012935832159941580 16875687914197548735 4098659695692470364 2226163769919242918 11644400451221918020 14484925883870559677 1971212334314791980 4323437161976128478 1810544683386764985 11110497484282961018 11923473300450099501 6622836111811479706 5664988483337042859 13557909574111372382 14826194385862700437 10218706191965963285 14339727014644300033 7409653585534462410 15542931312661975693 8080505467340615922 16212212720106604010 13767218211274616568 14002115749586530475 14950317386988800958 8164161459879778230 2707259653508373020 9219505718902107529 9684145489209731251 14556018146839369668 15488267204559367339 18135246514031876558 4703416147152808716 11398227328404383500 10014320339237704514 17465704495368220036 6467588072313052469 5202081761019884932 4056117584174653799 16947734721774648185 3441129932655618309 7549057262856039888 17944987349651089969 13804450126265065284 878866282521143667 18213899509606399184 12994040061045183792 15271160688644119531 11226572776524751985 8906605877283393739 11991078312720973157 10850792106247790640 16752061652654507966 7817357173740802651 1041906398837572843 3813967053950505203 11750738328539453316 13209274426457864468 12366430111901114390 14424045292637492356 14060113174811280322 17932393737820598984 4315286757083427127 4485172925405259875 2634159679263408176 13016865410043062019 7371271681457869848 16041414657276101853 5450067780175137818 16804751209046188197 2588793610448566028 7494675165083089970 15445902564511819228 8833064187149047245 2916990439782383421 4355634015211555552 11610356017373567755 10811258204031712591 11041118742738220163 1739226170341318319 15835415999881850435 11434382603198613372 7387085871346694142 13349131805293860166 16605347452516340109 1089729862401270607 17759152970896967167 3432655384941168819 9363320623845227201 13889846245830041825 16840842166428362073 15337716760906559256 3480858293556623042 9373162045422476907 16595975274601820662 8001681666076123952 16526835993245563929 12366151988835480317 7662929780907239897 17672491921294172468 2538459709373822106 3951750423085293136 18197458509538360612 16783375506821988177 8459900299826742664 6198794568112023545 15606818778417579051 551116426512805819 13512636814516823034 4115005613219711362 18277315813752003583 1795284394567169531 2575319879019322421 16301536839650763311 148307866530564419 11807794332657279740 9104052471453006529 8700482460553677578 12557432926883182666 4052949846316226439 13153100292827383035 13547385430527936450 7843281252408383259 3998778629766194007 4456384886843269485 12230769816805566024 7634979151282824151 7888321847222687194 9173075925889676921 4848931277431422021 12368792985549420163 13198219601873335048 10707104556757637262 16953639722119464675 14461603052701539934 18365424309958295812 4577511560240611673 8276071908839860870 9561452767285170439 10585147887157666105 5911046325928966532 6987160718398850660 8296225636997480762 12422864907858484353 7387915533516701594 10011456776123742561 4283399489996744231 9065541319526857888 1069319828529075898 5042386601750900354 14681320263213572929 3484666505890543533 2964828851746689867 17298765334261312816 10713066152358394581 4990390973672657428 9635407285305740669 13877870657293512021 15578861451268156682 9593739002878672577 786086718598684231 12691758249773446784 11495933781594570628 1451200046300915057 12912214862621054985 17460766608191815020 4500555629186354489 8346450282195581417 963683282781068259 16690065493729831975 15612872447877275815 17150169260259874959 5902048765821498731 9830793624807148017 5303350663039048784 15648914182534427285 15375833154795044553 8956978042570595004 5987754826327376667 11442873202087380918 17657505393162632833 7678189201342093691 2811521550436937815 4708643197888715965 4453803900941682075 17992901248604165441 16674334117532225458 13407898014959098526 8149341281824629496 3939108092982271756 4370628685990035931 2387730380220823778 14056519085411331325 1640449837354540084 4983287661156145471 1690005034753801821 2377051098302053418 6282819660500690423 4822809168641776232 1848031686975392149 1413450825348412866 12356487624114643247 2278601239545026566 12114154391538041142 3421338925088940048 2866443778503162041 9063645149144776231 4339251282247327183 2224950929656092470 6180516939054057476 7333604355257994390 2675343146591836609 14646465971441399948 13515331125494014898 5744954722599464272 12583563659661188930 13856397146086886816 13862612971598886299 8543776602424359782 1404639628584228728 454035190596151514 7468034578430211585 4914181811814169005 8324992999671873162 5826714499907610399 7798855355312393180 6056313406569132683 575214124683525633 5272099952273921576 6837601705794675384 1439758860970554085 2378294388064740211 15501141833484513867 14523838437905933716 9989052906236589189 12875668039108071400 16818825897030024286 16490224432181043975 11204358817589750466 10205392627479545935 9773417907295475098 1028451877993710098 8155328830926865542 17115079818629915796 15974720535479508800 11481406107301332337 7716815664536743106 17765188086970657978 6367952336817643741 18428692401973020433 3806200489008467786 9977419318012374481 17440299097474411688 6820772384170072806 1811466465501504307 5928462346934355714 6861913626664671705 3777067285142865376 14353304658699622002 40854138430418490 2416772801073146876 13561242030011141382 16946035039407509488 13980893322329543446 11167418833678419975 3989892238873922993 6317398730748134958 12808576000006044095 12924857566852663665 717367501933651308 15695887552626321989 16407762797634577529 3796324948345682849 2066811381786900213 11303918367159252251 7409155472842141412 10800104860076565348 3207176434301393885 15298826502425359844 6327177258067328270 677981211839779423 10726858267536807663 3128815962466494239 2984889706034502810 721437785006461860 9778067849528183590 16799757408154643127 7112815572272356829 12912187703337541736 6049798474667427899 9721983543390239056 16713271114065899822 1414208459930897206 10970595302827793738 8841328173763997824 2475878546284879043 149143366054045304 9441381783401706609 3756200686947916028 9500628710064798211 3648004655141397572 8998572522613501150 12368669555953696905 8749559908355617509 5553948485968151938 11066598127673514789 9892946260791739069 4835515478544962082 14441628438504819804 8139753134036149444 11224687281669284589 6438684061776448675 8591411734955652892 12563701610598265435 996830645424453805 8532586714332475082 17562913317283738136 17356636697272563742 3561838003456396865 6160146740524816702 17612982088667106161 15774617575139072982 8639343149187883752 6634742876193760988 16313374143234385243 5052043774257539225 11929259977913637479 7122631989459623088 10992369847256530006 422544957955350010 1699103796614262449 166173446398309818 6794314731598390991 804763869071259465 11931216633674672020 6729466751756873309 16150793954915758790 3859605943823355890 10585900926379826576 389967033456144262 11645158126947998069 4123540572568686488 3431442081824255022 7196460944976802864 9847112562897909386 14786088470356708077 1996307165868217344 15413634334000453935 3679486336978048270 4638068361769371228 8701686489472353568 2926444103095472792 7567687886117963569 663217561847301781 7322236372104189573 6607561427580132299 4817924043169696468 4046743422320191052 17198266779230612980 2027678173016705571 15748256817906485143 8408891753734577812 10924083848646939984 648663787647141944 5328077919357644384 4386469285386999942 8404209709264630393 8962674573793718090 14982717276723970713 9178481319937349902 8580477654962644809 13083295881785525108 3570926132021997392 12434134416617326966 3677341610580652776 9382232425749032782 16571323877509503494 7854511199442642138 5511265348579305912 511956427427224024 10771275712107761629 8963921970415632900 2068996486997682302 13587232737805454398 10204593384301178201 2605009104820620078 5942085250205947571 5739064847102248410 5389289678329263306 4271936635981217409 4492292959665889278 17341588134389600123 7385183954332439233 916608262485270923 9320579281775719043 17788919611958368792 15570362939860000951 6076650031857812698 6943751343112905015 15754170816647336603 5202375403476564921 8679892850101105894 6235269262869889713 17128937629811501853 6329962627671918132 13880701857518185454 8930070249411398764 14660135415047593676 4414983182991405061 9271817297503157333 4762607598870895758 12252071828359023142 6924651424251387034 148277837040153630 15908672808290400808 1655644311278723870 2751374412179616762 6099814733663245346 12140398474750831550 18121531622937604905 12062823078054789282 8283717576160777459 4759828965382754072 2354529643922152431 17514256070190021294 9937960193845851565 9973650353849808473 17811118682940353543 2178200380159641085 15617455444936908067 12002751914258874063 12643777132050644076 12100415417000882411 4382856566699215532 1692238334505736627 12653794682996204334 5788083919571173353 4966232548501781134 5576176201747805869 12819388931199478677 2959955130320109968 3201089393197745541 11394398996855921808 3953709583578290016 2470277074011412259 965188459529070430 8569513764594382462 15878012715921905779 7869628101612098331 17058638824337289586 15526033460755647018 15683231782251076288 17500962863715403504 6815386109795771806 3591739506829360011 18233772367293086730 4420882533621860423 1596700411191314081 8266915192584892192 3607999163986922413 11299022048158308363 7993184791279789823 16244598824161201700 11235778668754398528 6102136795386174498 1761674933050091463 13774707846662836407 4951344749518142067 17088491891877180132 14948219720995425386 7148334802141250761 15073706847497823584 7661835334020891892 13143542275008150855 5714632687644685267 14848284632963710245 2608827001182388692 10399155910451346900 3465907032184967642 17743492139615550669 6908593956524604405 1043092467345845176 17710453937464783063 14977465945606113088 7478649588387322703 15222213098216567031 16872993637397980849 6214358514452170963 2435475621805322388 3248888563003081025 13658061952730181370 9675255581630213225 4242256038020248638 2198729402098553491 500415313176924700 2386611280024546153 11552242930362756516 16480070419715945580 9550350976137456026 8474213135712928715 14772769869990976401 1298861238076191068 10531550782182658056 4308597705412351291 4327429640717814228 50946394573794231 6335334202347372674 1549538723825235548 2269582503505913918 7404288578057392742 7293810395217206897 7653739542207747849 196829236548020831 13260196840495380895 6505240401213136348 17671662692069263996 6806516754866813126 17556967957337843317 14898448645647367702 18140603073413791412 8265579639552005061 12481973462208580566 1098907947217140847 8394300222716833747 6759658322279310802 7854660598957720273 2838776658629698498 1804503274044566825 16877065029982263942 558953066742282236 8267518395513663176 1704654338756853546 16852504949326974521 4407423531483619067 635851116804891910 5097822936394745531 15468807014050665209 8973184304367521362 3449669752963271332 10273413444921049978 12459581084093582082 10822154188904099427 12329416953701299896 7457254805608970570 8097103134498887688 7981115328473345595 11822538648034978919 2454172240763700930 13278638753987230947 4638735176021511522 9518644308855954963 6281333917640966929 11314659536114835049 255255303906592999 18217686485666269345 15364986702165107557 13665925792445174463 9192170137002572689 4612042503290255027 14996216947906332071 8770644476733549981 10210640052349384486 17036891581019088127 9220421536661352621 1937093741296326257 8150408932747462469 12861945359716781423 502604747252674284 17800392852502488016 3860167346457279342 14311212710614743817 15843850439192630663 15961365044355591105 10880893585514193545 14817354496953490578 7325208806032974532 12300970487738138496 1355802480499396045 17650233361763074554 16077924051555892019 6754527029062633746 10859615742487775889 2066657139303151945 9352682715400931827 11333071948789698762 14741436788089506562 9713986046174397859 17213004204486746444 2122549222120823938 14273349829047335682 9044880166623045483 14707329678825315926 14264326251848718867 6539178727464578860 15937786479029529143 1743073802164062773 4614919607460487621 13889672886186870314 15088638547692782101 11940720026294155275 6918914368959829586 13308294907460888101 3080241760009633650 9396441494429329330 15555374544020515254 16907476251231622595 10371382621449719462 17482407797002920236 5280992305502604976 6305398083431922640 1069780367648588337 14709091574222643295 11569550356653338828 2471516129469382703 6369824748882434387 11691176818615650019 10716492027812632306 15949537807936742139 4591346233895734159 3625776170899139969 5730913177427496246 7216083192044906665 7109394098833009408 15245939071405288751 11677139486292193090 13464865761520673082 14557256420999745399 1062985655165799890 9518735676953566500 1144293364507356989 3474577097011656052 4145809794308012293 14350869497387473113 11997200217532141231 4924044626595665014 5570716831151463902 15393129726193319182 12142104970622853555 2235930705805152829 11306223802931592407 14897399085923136170 11324972498877966867 16955702650530065854 13427112877310821386 3097760672214476666 5295391165386223671 5006063139219639941 6708160464266763682 8770544400206460647 10714280162603232661 6150850452152732622 753876035777228377 4723208104222615327 3802628196882325070 16740042470863119637 16693636811660197462 10418904553642553032 1030402334778151009 8840988816477026370 6735245082328371881 7345255047321661255 7421498162575448400 3083678153701561837 16482908011564058665 13357524704187275855 10342562245478147334 3550599200934225775 7043038575599561824 144979522122235448 1896833632220172641 2114448147522087466 17544582898652065198 2194109601852810426 14533202763798542812 11801938468580368188 14083202120041062972 15305127377077299642 9066270345525050540 10342670609017615511 16910477535516482594 925919168931583703 9286004223789134047 720494512434103328 11713946345034441544 5203591997477339344 17745177720901353627 6863099870141567402 15430512102172864300 10107848735148286997 10055225409594069126 6491436637279175930 12027192266738807652 15426561048548394295 549179029013621500 10681475949530102096 6978237944257031272 13984110373226714739 16995269789918260991 14996201667967786935 10638908242132312284 14322122155483901260 6888668910929784437 10255498679288044012 1557696324999636323 6470827131783371307 2018527100302116694 17367053045416023926 9596253340425752673 14107216017961104226 17667682847981390181 9098716827130157435 13712526451244866793 13920302186290918317 5421288720150082191 14355090222864630876 11197064184107186948 136895890874475784 334736855299845912 10760824980120025138 14340885549364195755 10945445648582003188 4398762718748880056 15893902606075017109 9750532178870525692 15603601333576027207 15541365618541996547 11659503496541810842 4083504174184992507 12872399661606168386 10022650212665325919 4094104983709830766 16190369726056098509 3526025065908270861 5431158878941278483 7159113196408408425 13334093063973239442 15600661605654610172 4658875104354697038 9840072333032860306 13771766057088537198 18293073373600424627 9542513766026641258 16087434485162282343 4688133976546741378 2538567427096070141 7921388523977453350 799818579422331095 16232858199708373437 3626161955248634185 6651523685682656909 9226945212949362809 3539565998551728912 10026015649871895653 4036524716458687028 10449020278173590526 14759877091573922802 1235434854178694621 12589954819023769801 1120128326008503476 3033953737025576236 5816703877169314268 12558931495473794241 13392126343423230176 16520230234635704511 17590961881956344925 1442783414392917687 18332821115773508433 15465300062607679231 7374124509451661343 12270578336487139209 16379137123541644845 5830493079729268613 14000750168824819690 8172890194529297972 12582516440619388862 4348981111818390792 1335932647917975716 8577604014687329267 2036427629436391176 13831580194878618397 15086922982121370965 2232159114585929300 5342470552081392563 3624018675332156717 5380672201724517267 12767184521780756259 6853529830398478745 6014350129677700644 7843312164430148945 13184255932934852683 14507585422946324327 15586135962458623974 8419057438304292284 16562312754135202452 13777744485251919674 7165874816126102922 1503028682950050642 13107180903523371320 3293917253356293818 104033986249279030 13831494732765614867 15669406051944573770 1432265009847825388 149366039642187177 1990559231389429225 14066208786895860038 7188805175926731855 16868362111419711683 3017836819705131582 13216779193297799520 5996868610665766297 17138775276932218511 17998227775926728548 9241100166170585295 2063808979865562846 2620105771963165315 6273084351230693981 8055950427532617252 10946971130651714769 13637578589386356772 11062353570251069693 8094896142336267027 17877101288446582297 6348440994833828793 14321918139775690033 2805805454863765908 195691473410912359 14837380940464556774 1876357572553589924 16139450074721410971 11323004246788298019 14079833647280241508 1815755765753170208 17535172291897219251 17020465472348863597 14677467318320636371 388353376073096543 15642445679711102284 6968303533456543693 5630617495415371383 2179676837787611779 695618309857189129 6732729225012730620 17379225947286649384 16745783618259398942 16047873944040628047 3375139211277301750 10939037915373474035 14000342911813559465 13760553780194993837 12491124987139238144 11973269825039989970 5796126283825712449 9232323336593824620 17205734632103973131 3881391760163312006 8312215586731962523 11999212002946645326 9780955221101146511 5519265772996301586 2656299245869367942 14164872070236146010 16479363600773438815 5620932459941859373 17100573109588110329 15192980643564228972 16887103620130998222 15864302049999705485 14493223976429490913 16123003818695681627 10007760976928101868 6275498861593740715 8793170491310937498 16512991811804811528 7185164209292997766 4876619322645063028 7248973095136450094 8086223790681509726 14713722406377903486 4456132119451128935 11439841861770197179 15454163141057846427 2453130420034098962 11618361309332077154 2624573765876002026 13905599451206675479 15481568578070289597 4354400776969600884 13400561018482571781 6723586364955311050 17312942501150971653 7765390102966063110 3120417487325760653 10679661131600790808 6297814070601043725 16951850870828299884 3407507561486399888 4219532880620135141 8643929776026549457 18121193702330482859 7710953705769297765 8656562657498617793 2008490537492385855 8034825682141550244 17225800690388588656 12831297692254125079 5071937354165011876 16203398931079698963 18040376511336136629 2415754240962060876 4764265941114049534 7891242969233749110 16100791107110466147 12574319263265348576 15856130466169932583 1669132984387243136 5724466927759388824 2319279142028328596 3909343105364592773 11385370478899391948 7081189567030165356 15494702754905929479 17317230350873449206 9817549746278335590 8140109977125399485 13343133073340776609 7373583413769123672 13132085282198517739 12337714160185347406 8802287700210806785 11106418071069071611 17042947386745676280 18239523405958843664 6737040962492155866 162743558642451639 4097294960166450851 9967089597397931854 1476225828909746155 9509744968054619701 15995598216657403557 3656135328792422357 10356200792199988900 9495012066526102024 9749464557331831505 5610988487710909651 11754065452826966379 16054192801108199767 815274613650493442 15558279906781415850 14003168025617934424 14595433577199427479 13770097292269165356 15336371621261283915 9079978968627283166 2686537719716480364 117434343635879391 1548586358866785956 6913482197681194311 292345839351919764 15653493730462374833 16314108095868371447 10609166163977788480 14746223149877663894 10632957144260028184 5241623644392495290 11251797818590410528 17770817625215572367 4504435847819307866 15833570814347002672 6506231323383768392 17641395270515494849 4237786787343827706 7264813813431899527 1475224221895715352 853022451667264571 15211878154378933940 10285037005491770477 17249291046024335053 17105166947653781200 4290695923177692270 13049071639060277089 11585774386272538625 9370130339234026662 6167506206783951813 15055457852250867215 1659063137824289497 18423330719601773377 11554106043785125378 3673987508013518559 13587302127625126918 2404133632309444623 10362694532344556055 11505684175855177068 6091526585259068461 18214437173675570623 16194860026849475547 1155871693911637825 16391154951435337252 1642232639824850421 696807428135397799 10564584539571232441 2088322989710502057 1726610210001125708 1322825897907029182 9958231749534513289 8879950159303972592 3742614201778013934 7597316160556181591 9922242388224965407 8479977080673850871 17769356558875237586 1110398688413620948 1977356665734328720 7907861742690751685 4306631705165506357 9529608144427984537 731956591644852541 15213995367723796621 2166661507257426408 6602833036886118916 1701739693407061078 13941222734031832428 12410618679409149017 11477647733276839171 2215810566237608252 5079851988647824089 3131362685947482706 9219684525610713062 8564231329044637649 4385486027700111357 11695266391674159964 7157487883237128677 6205924058145056946 7480199057048859907 1463497682848308893 7189500286609284087 9172116253683039801 16664601013474754461 6533469033258088022 2336582967736396748 13422133116159886275 17623320648764552605 15809495056309310533 6524759199030183448 13382120718232109885 2761860083276844732 139407188477319629 4687679314370195676 4693440061575761552 1405822596619800807 16303038355859654067 17287258371557808461 6015038578468187191 15213183202553977207 4090533646981210749 16955451650888879222 7738690312680235286 11868566096790795833 17430008991220702085 12655247484265319046 16521901997722415468 20271797192929249 10384673155286274249 18082164844980449612 5414597113000820296 12885779692099010172 17119299474307715215 3602851124521094114 9372827038942256708 1415819670490888330 11244492773154766343 12133387140071901069 14983972614518642647 3135125963833959861 8665550015829047820 14875996315378073705 9972445725996635987 9681109519122542133 6891036358320399367 12397297352994730972 13749272952327581844 1809209214101114598 2186946462983531690 14582425285902944107 16581801636050582790 17018063007142882238 689804544300586795 11271956950366219987 13249350976711717911 6492814912210416392 13008306197011875902 10168048498850071938 16683351799859603087 13914787676062436789 527709340428207018 7892117815493738071 4545886970307972712 9778665227293180024 3467529046760463488 11642917900819228995 7189004624633985814 3942583007763582243 11084409576972567252 5576452180210288896 18293244099443846180 14930331868714789774 17225625124008826252 7369530184001155642 12028881403116791747 17172002843997270055 17437499333874489952 13949844231188313937 11621822018393511113 13662102936835345507 9738493321379667805 3869026523779095182 6374309172773321498 15072856047710170596 122099378452360127 11662416204603720819 13485057678243110472 4293238353350699941 446558111674495572 14883829127848292813 14993380773521748169 3583536968448429961 12643376323502055543 14696641915722245558 1706253935571359991 11058672228086910246 815997638747487168 7139490502286786639 15461295634944499811 4946557394502392262 179528293340555542 14079259339310779808 16732579207383208870 14481892995881570629 14169075555798292034 2024228912239681567 15152881682489293965 3849310517285615844 16826785007896099080 5144615978651334911 1255562145998241654 11584918954573608008 14570205870872632264 419941720292748862 8104667036557477138 9709487455856647601 4926934394900591540 9320501472968965050 13157978364548758284 4674420680888049464 4705256301071765642 10171589296564193087 3480931546121466737 6257465961825793046 15502679370283722864 1928744575380792820 920322864654791171 9125182479873449932 6733362601365908895 9296217926485873662 12327697727034135935 9878066248742389280 3722136906955176792 6983595377225081222 5714651603996803459 12883896999068191310 16273138327917666348 6405493517267098378 11530191090672869572 1443846835860530240 16941484356674546353 15730124423399286973 4630568788779302117 16453043714193116416 8953359741819581445 13177267093331926300 13508059255997459140 10675912649931572746 8139031327546259208 13479480783134969591 178907662993737727 13546142200429999421 8563405331958164570 8178525644957429292 1615114154630560586 15781075471866125282 18271651683962678210 17477748505677753834 15102089724643966668 925851261465447909 17657375281922967547 9472414231117978581 12353373571572733031 17261553427608096015 12999269236891330716 4294000336745065459 3682859180524873799 10671857045544470596 1820000808176544202 4169100452991041511 1684700041335515202 16495245702423978829 18048118683225468429 11711595070584889980 3777126509083156567 4387014991618375796 2180671145132049972 6455969370109013240 1070746742961960344 5985110075716983065 8584316079830183537 8062480033041456593 9106423671859088116 938691118222473127 2893594075991363780 8762893826488452668 4170157844753161491 3056461483243751528 10472544043715967901 11567228676549483935 7246531123205017342 13679797631033492802 11956534719941743327 11002454428367417787 7342486853403777831 17304441892205832560 9006892073843799805 4510135799501741003 1817005624785998335 2901188774978537376 11348881047795064179 661779526576065775 4914752944992008947 4329324552456669893 7362931967735741812 3780546053243871495 5262704681903269973 7941378897810528626 2703700049757717734 15134652758126913690 17446542244315867508 17091665847352306169 5121960673681719500 1762667377736719222 1700763239629248363 15372147426580803081 4682885070363404230 8862145054605371883 15545973009919792324 6510064447935593998 15239058136191959440 10196059688024886609 15238635571329398238 16926490543737568172 1729704663141939765 11578006668468059847 1281430788544194339 7421205175353914260 2681185709420701861 17317549523124925937 30488155622576955 7602906795027889747 3855108411844265492 1456501332618024197 7943817671712706604 3814876666754996157 17655328799680146202 5671391040036229836 11231222566270545625 3923037568540417250 17161373789718732160 228754557453467358 237480619869025619 6047077611521389594 4745052334463403718 11186946905302215473 9436420958023345448 14289366239552294753 16849186305058423425 15656065721014657935 9069039765672820257 15509954706429646034 2403443053202667307 8718300284379017699 2790013325523200021 1357171324995069135 5167136171872074938 4645842547030844602 2907504541274105274 11588571890369864177 11975748531533300131 3086608320742888624 8318030361342855602 16225027133048891915 5987908239905268705 895859810061844115 8309337482249987133 6607779247701625391 1800840780949931920 8022644502903798237 18035164184335950405 11555754399628907557 9432398036228565655 14508148172008019682 11751761454027653248 13230231050927451193 12880819413449545281 13025006820803361306 15418217079890436258 16399832776349525795 8486125784169684570 6340524796509337504 2367550825883409711 13057649534805339214 15544720847085276873 440393886151432026 8583380893160600991 319674548404851024 6713683602967556548 700935222185832177 16787898954714777597 9148176386496961070 10731144817565645801 941439869888253374 13474795081269611325 15815866630639448838 17573384469990471309 7127728343634325741 16223677088608625772 13882696636226131538 12191381811641457443 17156524824612870255 1797902325296172244 5357213383493018493 8321306542577162573 556883600805943319 17066913965400107966 820615019936038437 12332984293924099814 7994363396746258093 13813738424179255247 15740120076321624552 17162044686492544965 10197945528260816819 5105894753783106741 5100691680677110554 13020633456515084644 10670559110981508536 12900973807975130510 568357473076655252 4585473680212934962 6309261228476115128 3869114829605096624 15191132091202664422 17025314139339012444 8809945443377531921 7268017790599736766 13733245261659698769 13193539839881257334 4799890777867953410 10814318333189317998 9657246622183211091 8438791066362765659 13195496085146262163 14859593152989831174 4575568488783204026 9933046475504723901 11337484415068702359 10546814372671679784 14629295359323627382 583521506559435314 18064597884981766638 12064148421404338553 3339042834993630364 13542432011627054566 1983262283152407070 11227040908488111402 16694981707201654164 7546195123758954929 4378250569991937363 10981502912319733348 13057052695563278429 10322876060860162654 13174265124504125355 18198570066531269802 5008969298061375871 6839528534759023073 5067152321422917243 2041840698349253559 3598925206979620806 3886938123310586775 14452673978874136036 2789975562795014564 2979278459164808527 3375180927676152852 6020693334482605405 4998079081323291852 11658616867801904764 15445170066974055430 10593183561214152212 13934531957306507830 9447038537659519175 10417916860843193854 17576375758857985324 17255300186791556255 12103338068113709136 8435718680374578896 2521358773846742839 42054703679594776 6982790123898446332 15895342700309351186 11753398461702612478 3381492176946276162 3412892926416572790 7681475601499381808 11131821293681423558 7124552727240450537 15599868341065423085 8064613636010828393 1463620608873856328 11771543922106524385 13269240404366762370 48804304561884801 14247441763415198311 8172040990723626317 5880761781344300903 4195766793172909904 11224761940126487519 2373218127795837862 8457876130426850070 10867605203218687930 5419448452286940049 17053889577862393300 13977927185598382028 7245495640800373274 7528587685900195535 6228221801576692211 6358433844200510525 9373980081113926056 6640872801264668263 6940426451075699951 9832007316639824765 14017334743586665893 16659305634922942574 6450285372229952332 7066897214656257785 17617582562248211283 16538164227766666768 14213250825474563055 12348011926830142739 13112948595928758928 5475019894172154053 17491383858634650102 4732911159481727373 12636190489390410408 3867387882754165486 4429350692317263609 6219166790560268305 13073812806162519586 2960553901605244554 4505832192609825069 1127372413080531619 4721769698574684376 15382801293685143619 13279494815923547325 6323077752205158808 4663675035620442623 4620867902948043352 15278864620973048889 10400662913671441896 4698147417035994283 12633216568302432339 4502507017917850596 15216511949852214509 10558592945373977028 6138628024829667454 3253325418313051257 14686588482941015088 7945604682847279399 18196738270867218079 9114415575273833283 426315955729352861 16282334019710694868 14398519520039723205 9080493373268755980 5891007233483882389 13045480976700221364 12870748799018048354 2532177639251320959 8506377943919517496 5206643194886676751 3943993651103238434 10925671540556074776 9489956342994780782 17845151042456570631 14755882741696347687 13981404200998359013 4590425196849171587 1040622087112846954 15613116369497735782 13620277742703998296 17951808281848667789 12225291767647716093 17625079894132949739 502038754324807267 3500368177822966382 14638503260011404507 14787929239361183791 1398694684838455545 10838411066429216504 4328646541014779237 14573566667880010886 8759751240745302644 4346855109256695966 10859691149208262030 5818071631391374602 9343853019714506376 275447010912488103 10876513097548256457 13138714539379680183 949706289862021075 9924965321611301507 3287725397693402306 17566339684838686265 9269659190910421921 3700262754073146227 15436316722679619732 11567858035315929200 9900197837645148871 17457580204886061994 10554163939202490248 6916508377749645507 13735766518085623723 4068735096132286281 4217601475691384500 4077473323395797928 17443499328912558112 7693329892954547333 8344399390016855706 9129871940971256778 15219390271058299555 15450353195826334002 9388042867997745692 13776005194932789530 16378340869239228577 13560804783152734487 8313742674570239882 2188808207746680631 11788892789344414038 10870235836275986658 17308351446322787713 15271576005010174247 6319549591417310808 17595659883176403252 1080471346569075442 2164769768519103488 14217671299925247510 6012698648256305612 6320811277721747772 17135841897191527413 16116743373529487305 16138098791902015775 17661106819206743986 11331205215960130815 7991811145772975898 3809996197655706051 8308292111754075654 5285300917476282884 9834459207634122001 13444747703805517609 15794307881850539398 16798791957908531747 543999422347364047 9867805558513161284 11457010787780920701 13409158644244639364 1914369660825177027 7971233946541931656 14112042428620578020 8042914960247963676 16554055620754968698 6032255833997798069 8100737642113419126 13413202734770437464 5701771141413098643 9938209124756889901 3911860323864464803 2864170773648768348 12717870053407933921 15638894463940536380 2574398644141860301 3760375371816248015 14172415810358919312 16497565060840703272 2670226334391450512 8685507961427601606 6530765906845328485 13538317039007848678 2558630599328468742 9485419979765506638 18430423535221977624 10247195500021919510 10869169308624385431 4328642441990144467 18246177335802081550 12881538024260959757 73917324793520529 5643648822613423256 16798348026132052755 417937292588675498 3651490605412853510 11091213195675734620 13818126133194851274 700985166927482822 11391756212506336472 14689658268945708086 314669356548941556 15722073360056603055 4172920626736340672 15473763869929696434 7841451010873063463 6490154097736162331 7605953024007939287 5819691030769838443 2762294719324636896 10548685191257109551 8978743227448318141 1413083633237494286 13906361572569721032 1982854610696351945 6075502491253547885 11506187506374800924 12271479239913644792 11201449318607583672 10145102706841635681 15312072172924887885 17920119734161353601 6641866049556347795 15354691725875332584 10368189748429047499 10854780065473372976 11676004060864108618 3592450105491063392 6069634647800672735 16132837143349819 1755156129882623299 11092200893552741136 11804843881023616519 11833761291891538422 14494892420337164970 11198263633982082115 5122063037002035512 13186063746928186495 11112419122457181513 5612666152444294573 2039523722393288654 17811383088984578208 15135773931436106662 10385384068003537094 12298070512496176028 3529157421528611547 15280118892389913843 17183877387903543293 1119641537085096464 11747407880545036799 16318089381984587303 7315915845798257350 2968877218304965542 16932196261471364905 18242795770575492423 13953240666490821512 580393620216277090 3523323092262249249 14612284684217164370 14827535534372653443 5308405048491976027 4377410773080451002 8315782181454968968 11291293101869004316 18404409081308594744 13457075972798811923 12594110406383496846 16823691576898349378 17443930697715924126 7862458860729108352 6599060552600619928 4143583128191654679 13503022874653719030 3361756439736890866 10689124038891183243 15124748235501405575 6952599572494052162 834804726552301072 5058410632933044746 2352049272419335066 12787939263765530781 15692793920753496112 2559017049935878621 11340088149219748329 7155671283443711290 3231655867333956065 11658585352443546602 9909921617538823363 12958643405491492510 12254213398019229523 14560416271518013541 14235843172045611548 5933216164526088970 12704109783197588204 3963215728188160913 4588625560950970634 15409761519772220693 10602158578193866098 278229324512404895 5065098391619136237 18267915813064790222 17956969717561400306 14032060020089393991 14629101008193466079 5381785586773548406 2196166105080877498 5390786178486774922 10408711716703588014 14776967814080481471 4289759766295938601 4908063082378762482 14929071524832256300 6171225173157408020 10576058575322584600 3863466650622789665 7365458026676567101 521654926861027774 4442691527066025077 16396113817373893933 4906288039524556758 12497327998122561108 14948199708560705779 11281857102385662553 7338176425289065618 13241882369602532903 329435141046700966 554398449940174357 11824505661206618514 5324503027588031043 10403989391672745421 1502170364331453557 8056161525422389464 3336389201917843565 2700664227489313333 6856450198218920329 8383834240301213342 884137928349595438 5023279235196484064 3190352922931384727 6172555972420760515 6888613140453480082 14085415324630566032 15001358384682615994 10253608821836421523 4964778894033296047 6893589766867467741 2534799842090916720 6178370889184054434 13697882489750788086 14775625047933757576 2195640412140959480 17533616202864135993 15969072622371021439 15982046834538059401 5596807985413996755 13220034998062460238 1809509095840836459 3866867755942252982 1513291057137106955 12996333665547772869 367709817838345927 9841674933295797778 6597601071175116642 13522778029400967024 13782668402761241299 14566563730808335206 7821949025861534660 7465163932392798988 12585380610740907166 9277091857671123624 17380285820337576807 12803479136830087933 14447742719668207220 16826525127119055274 6637607657801917358 16447091001486316491 14629536972718369862 11887600499381322245 10733244424731542506 7064301156683031244 11585602701014299109 3955573550722898327 17397377682814291104 18231607795794021303 16227036419037223044 17407489500560938630 14619842027323248928 5830002042637226595 5282506594716674994 345846245132293135 8089147456159760508 2503327122432780970 12254665132740024864 4433162350963200490 17280396054884817289 12547381829656203644 11541949938298204887 9811892095266890420 13207294493934468505 5562036545572650995 16588292309145741043 17554890102242390070 8874080863268994872 6660414973399055769 9435435525805432050 7769329965777724579 11633327640586308325 4830944156326836371 13761442050084041542 3956303712493963424 13167411174599070802 18297413873523250322 3071353885086119982 5632277893023469160 11917777503387085300 14937484969873987022 17807429548748589903 5301502253830939412 2973418444189226044 13314823334108665637 11588224376874829919 8910065854844235819 1475535369341307847 4801301484446591093 17083913860654471829 8137302976884353117 288262609301748475 104193706923169289 8094646325881435034 14795409499686776757 14098067317943027007 10224542250943327215 4990724825076221989 15649276826752087210 14859570204032748316 17425696792323535826 911021039233604592 15122123974546753090 17479177635682181731 13458152649150081232 7727103423977163640 17111545404028844361 17196863812430336883 1860247367611736152 16745774845286757966 16316154888882087302 1288640962598207076 7535809059606227164 7325086750445633467 2585907825599245352 2861666216082778757 13501531578756082593 9534686628604168615 6685929493243266930 12974420672828814423 8703755559809989656 13052574660739883192 17044956593277809728 3641367698698796718 885905971569187424 4722516125954298692 12298000902577738437 18390618945342304757 15681765086921499264 9978322788288593419 15009669142732398478 14817141507860251803 8978949144355868273 11750376490053749615 10295265455897455915 14781003200897905346 5501330693826811449 7669716521487933380 3701134943595954843 9100131467360538013 7973383799376460344 13166141821673271677 12628490628541436661 8097553512929910697 16368191228583579515 1421516263783163546 9863658623955528482 8281791223300107366 5066445662822521948 12021786370565441394 10459471223855808477 10356800044753922387 18420016416757385602 9756204525270523419 3594791545550073588 386399100774227598 9711993986795912872 6491326316594408036 1590290953194452004 14990818547405987842 5073008620967926722 6378829219769503142 4962854955461801108 17710505190155846414 12182532399989100474 4899901168619422393 2451551137277371286 13403452138083689479 16609862381402930974 1368879330330259423 11677149307477819620 13396890808202325710 1870384057955916643 3358009190719176996 11757339438931185142 486769956025898107 611298564435551200 8838897327738953788 13310593175275408285 12453622921485147442 14192883007857855715 4370299062682788755 1772737854451833419 15907047873268364060 10587113479969773092 439430391310962334 17734740082195698072 632134767961917106 6045635260615281319 6047530584468880691 16609876241985117230 1287812182227571947 5633173185724102251 8366537584757868038 17063135129908195739 27240704801760814 18384082974005626591 15442343994158755687 3949346849078999826 3902671496484171343 5725963599957813569 7523272898826370456 5509478473582180839 5093056382970078783 5614815844259934317 14517709415233991655 14258044367184987939 14190427793667892904 10420754934410295666 3300544955346862812 8604547353666294582 13887026979963538138 7515649758870406442 13486783488280559999 18151091111835008530 12717848769430233383 3055312810073418327 9864427414561497442 6442532734302111334 16477453916536350245 12283628941357506667 12673144262301770508 11719411803811718185 7713241486964430716 18276753661657130918 100253252337465875 3170797100415137522 11287614252977805853 18268719179467341681 1324284615861407659 9741957198091918280 13608813541627265197 12929208976809591955 2997222957179249262 910768562606519650 6669876033081403127 10501591743949590685 9318858593279629402 7721657301177798576 12844722486358055364 6347872669218918306 13821569057995030424 16994320291453629598 5199696050775585963 7781207341125119809 15863060604159381698 6191300930444198568 187344574537509635 1013115744051949162 7436215859432837452 15699039501553763833 1919664590712627413 5337460105770334875 4059469159349553973 6116781277721848202 12933066930247920559 9345292410924301343 12611361479741386968 3931877062513513395 10968018753000949559 12858756661622719109 15387306447874953302 10195743992554959825 8628573626636854109 7717061038329423371 3052437947789062730 5796290082301787607 5645558888717813778 11228658582857852198 13329163827739855125 3353697761391932181 9086037271677631374 11415558523168090366 4532454204539563088 12223250677674646390 2493401905381284012 4242374124950336055 16268017338783451783 14247232088458940672 6991424066237448480 740594948904273524 300511640515606973 4632149255157866303 6283061171256447797 8689587770486817322 8533033194883102561 8092419271439439957 16126947610599067324 15770657825533161619 5251594527981676833 16318633105014523847 12389792815544804268 16595892762196867593 4141846957355658411 522023811698506296 1719138518964184155 12102150978219240137 17691081833619414888 2399626964419518042 15138282209096133112 10906501848900331477 9190571989882972545 10667805386329710034 1075622793229707990 2708284687906769551 4796972485314646382 3912534617587119334 9596437136944095070 8890831309753825132 12832767718019698618 8041338586460269221 9515801807273179326 18358762935854511070 3832723088973546336 594197692465222860 15358056467032317567 16634858119187090295 2676161276296414880 15878622829581627589 13328025019492982879 1659874898627720488 16047792134326765376 10702665666430235036 10646024059766885693 13179518502814735986 9457729399090459345 16373116070542585679 1599753811424768454 9861680501194798706 1711378306325282039 16140622021186015667 5253419236552498064 16359048047812015913 1085822310247517547 6492223416246718720 11009956172233411081 9465880796060855437 3740871306207005867 13365249822488106248 8792476861303741736 15660195320950924493 5105282505997771396 6985952313650101464 10603186141909938616 8127146531986623845 10785285720921289231 11212271407121066810 12985758274916216059 6982465561255072142 476779866497597165 3204197135182432587 16925049213011064011 14725834360831931967 8431579189923948729 10222417161432802869 9583044456337876052 8594830406520461438 1060461112700052651 17651701641646284664 1022297692565668608 15339471244039724083 8273896957202451651 8748546760723225852 6014227221940043172 8342736554054335696 2624950103908122680 3410368796496573978 3767229229957048013 428884550921483335 16705899042711486352 2036634134646600729 13761216537384741668 2767625436435406022 13564381899454080172 16884932949451968658 7045922491021936983 11389783757221622552 11966354443264149642 6867329958961178188 12893624563955802363 6567105965501597016 16910357845825332522 1543570307603914372 8659326646500303920 10073728963174721285 1170719644623307120 12869327781289188396 6498658106711883803 12188386121708145959 10684044082372621203 4765369144950925793 9972565793899366551 16580629806441957433 6174229978979124829 6171097854157124177 17954778753920969714 8670816700593631641 15431547245053682988 13486422165014834726 10480319890230435883 16542461673078836095 13354990642493440249 18008643793971811105 1560671905191573025 2482691743355343676 12901252299368740601 10814693857356565606 12605413428872324399 4966534579526008220 13029243965557209140 15478552384231099740 15753189865648701811 769109450071899404 10213319475396476100 3891347020464400691 2456447843242902510 18352171750062887388 9657853053751500402 9512148801856457687 8439196373984376096 5299868320796389016 908869000016402391 5778769369816340746 14084918671565667725 1819671212334215069 9284525987177017500 4316113993762546986 10397435522157866933 11431561776818354923 18207177177711982526 14093131490206912023 9304791981559890579 5992261702774590056 9176762369220119040 4103760767043188077 3055956026853601227 8730965083134626529 7402246680189317260 10440494674537402949 8695863744748418742 7788283329461486580 672212600192703874 4964963388525262928 17910700204980254211 14945760977206753643 13635753190265241409 2662438903541882186 5321207599356410823 17527825005884904880 15761047888377124026 10980972022354339055 8410705574127292768 6658948484044915310 7334656865196704024 7860007989794403672 5312500329716931717 4069556844689988549 155082351266563679 11767988274983794640 2764728512970621891 12261895927652722725 4605416723128370519 8576910299701185639 2993192761998837255 8766844147321017627 11715828189740301601 12084986990467822614 14970810630823315020 17674987389678653798 6219532179979425738 17585507886405723462 326195244834800668 10782031880971803244 17814710770054944460 9177223847270018573 7131703311537970847 3452865926350351329 17562129337169474237 8804964209839681343 4080451695879789305 13485375984588536913 11616507285406798947 18185129836841127344 5463040486530237390 5412975826176048309 2591725997170926774 17561090281537818504 14402757117922248005 2909758318556502783 10451011479732281314 6757029146790380213 4924857012862583280 7548624689717700381 1740413146677272840 4629452639901914396 17182593040021650216 8494854185898070009 5424245564692648773 16611047517156027381 8580119493016745033 9729139550144974983 1860370305908953028 4543887088025814798 10833518132827299417 18127445614711093272 17404337021365010696 17142646618518123017 9848498840474972366 10744726089837064001 8454113060743944636 1046365294428845026 18238952699746985773 15862983737222791237 4936993026933886660 12892835699355212835 260446620780593496 5847682994356014666 5086082052424538497 3140726116164988955 3795678410996530064 16367196339126881424 7532412229414533417 12242695294477348401 13604419767990235083 1725889222156667910 15678073312404909311 2840469472899479432 9101017638836507834 5762892305560214095 1508264607497438633 9103274405931239775 14794016754127731993 9790146820089224764 9646894403375754173 7451010593722413876 5864608595492075693 640520872094745788 9834342751591628222 10148303117863902608 1362740468884649148 4155676741231549202 15187995066499150023 246045585523856076 3582816112028565764 4309492192510149737 13426488655864120678 13761833702825807572 8013524193492350576 12951973354313545965 17383320024238561121 4793796412955898505 11165515455513239078 15717545487414888382 14653445058605720587 5641142334158668011 1850077534060418002 2877922393469076488 5007505446862731570 3738635183561510551 1166952225777124901 9731866291775962797 7945612469398529675 13947569404542552396 11322901617207760793 1884420788993062669 17797757154336404804 12846712366585917141 2045187109786292053 2590231733011747892 12728431415682033344 16174363078046712416 3005723775564437736 11690529009785222480 12414643184876069262 18413329084032610635 6578070392859331921 9102962075706576222 3538207079486811045 10389935394249837041 13082035376006991931 4071706543537180741 8579228304751122258 765655784511582184 12888360214327834530 15434667226764623061 12498003433005848898 13276209347241562078 9589549208773612744 1341604056985992113 7507747896837368046 6408933761416183230 12811441809078590470 848111500519138021 8181304907744869221 13086865714997558113 12974177891907601916 7635049671386414538 236308261819496075 3011698678960198469 6253324464376204040 4226722232316170034 3230602897561655654 11356316879946226970 11879275042637012534 8482427445065564989 2931696504954434776 17989821437229445198 1007543976392352941 161206159326319690 12118408685758383398 18079253579377301749 11035683302349784427 13823064629938930541 13859623447897759562 13058201182380099798 11509209104568671389 16432730705728670904 4686421663377543852 5070986122068987802 16418548571812755371 11744195166817511636 10900506943451639311 11046965998979460400 13251216229784970256 12836454770395598547 1676356360369803819 15022365081427753493 14267195127441868220 12581062190190243226 3357842451168185485 11122252438122984336 919237804513055365 14053344935046679413 13039640958197992163 17058654985789047376 1651997203877265537 6782633797854635968 5121589600460101972 7310988201522650061 3376054413113723195 980182598086641034 5895039154480082397 9520687116052100726 17631189021090444514 437020055059599861 8436378977274996526 1417994045142368473 3482100788980356203 13501650674909552172 10577372684771241197 14624573431424788235 16464624380190794402 8346668211217896810 14664491594604988285 10213343745272207218 13559648577817038429 13560307856930081108 16429959194301476026 6387400335020568261 2754155603047693464 17119415672043183682 2727086544994458605 9780411330994280860 14037885615965977555 17882790020648945077 14594053643914564602 1662814493472789623 3543915949636934775 17672010642988913490 11555152279443134138 14404794590618883357 5742240042836597884 5638962897144779231 17851338778699988110 1225405538158774157 3503434300061920181 16591524371971385025 15749591221397285674 6260744819592998159 16111591894395323522 11715020689193267921 7464166106042772474 9657997337357955254 6857376939741952717 6275437698767717699 6012006074815796959 9370061906021686460 5590155818112131600 8041263055180460536 9711618215999993179 10599921785537019678 3261998899735363651 3170778366629276856 2012345188346351852 1073546860871950298 14624238115550888254 10753416948143378705 3642836107595508726 1768213371514864511 15310182035651834744 8064210025501086526 13427747674638739040 2205752347903989297 3201594766632855661 7743296643251568553 15991109451424353352 18073877452981403443 16716338835074789358 4969726868821106164 4020943152085075697 4555017203595941620 525995682399388497 611177484074065098 9148998138371906515 14049129673183042108 15690104903198423857 16154256469539600365 13848142733522768650 556604352899904327 9143270457960601293 4092720855030217237 13841124248581309409 17917160992479617697 134098104657524708 11282619330536135317 1772553777240515972 1450105063296843308 16339913993586762806 6197137729574126251 17193400432128293411 8992613935892318333 1773370185233104130 3838746161866671587 13574874373444451 11381263617597955173 17066922971394620430 15475937280224810552 5605245375545779918 9885455332532972047 4487065078461963332 5201460391471100201 14442805490073023538 12254684177800424448 7158340453150234961 10545344465280979726 7265923557678743301 1644025537472874427 1462070100207393985 1673788959970226703 17558695010116610956 15982354740262253111 12051491298073895948 11304236674624464504 16298426686944263846 2404095790155740000 2886305767740674228 15652215599971165253 12394776915549717380 8623138432494002008 2649623919858945859 3512085271838524750 15065419086924825299 18118198933521457587 3039232012815780613 7534468603093484380 1934333333797163681 9978899150065205877 18165537367894745581 13428059655907989835 9600054355229258349 14584866642489622156 14523999718368061313 9899839479853083422 14603405767232447652 14651445566110383681 17218013643010918399 240142240367002419 11476543960848893555 4702250238772440310 5368729115949051533 17929577383119643101 7317682713757367176 13127349184765015621 14434982489237517386 5490655952803682258 8136513915288155260 11662729296358357446 5502722869417643265 17041485748924857840 10665957681510250989 5845973331638288327 4927466493163914472 10788689096098034035 17624796091875856293 8253894586736367446 16389281489229458680 2936343872854081849 3511173438233693955 6994583884053026034 11373514924387931062 247775611680828817 13146551802202354093 5586559588343618192 13224744520278811523 4359918031573311371 7894877751690044145 7940177085639541048 14812867783674419079 5609334267991085647 5140820435645509792 14098413082313628685 1234334627836803610 6604340515333562581 11915513946958328356 11804801264093735266 14284003002442946354 3030873101348403044 2575679489575590251 13769537442186697786 10764124193714454676 4175630016626813919 17534142252843358593 15550417198380084148 10106394998512785334 13539079117868017266 7155090218578442797 14140380137566093997 4348796606421236905 6679201175859884004 3049769468575538554 11896284879490412390 18079005674434228741 16723976937753959798 18437572729692450843 14590637715665289915 16495341590232880968 7244796361883495906 5618159639560217507 17493445840001354819 6062228295098692076 13866385325711135070 5030510004234701060 10900828844896374851 3012870917012063368 4587375814958821851 168038409158141946 18374735595242823237 9171570379622036417 8209412700219607211 4190279557227420611 14881709221864450706 8848158087115213885 8609225989280238386 3261894159960559821 8631079486814312011 10042016915940998443 9350667347154532949 3377881291127141344 13837853774637001833 3588082634607664986 15554714542450520789 14380805950186206254 13124067453973230537 16112450266030526509 12933856715987624704 11650138372304880379 10138693471964956597 17334373833671283717 6166118999900995496 9681800393006441331 16413856434520043363 2228048762053805583 6385659568981829685 2621845568515783920 404818655148847366 8577488451449141979 7527224965027592342 3558285476368841948 14552095869374495102 274514024944666747 18044913291121668057 11920796452572804234 2112479900761127922 91937359837476429 12431416457743283442 7516843774402858951 1178160306419517388 5635718536310675050 5593836037159178223 7092539348869183876 13228587665306645439 10489192726035588360 4777081537344867258 1827911470334886365 15288618603412475871 17987214032322950466 5680408119052143240 15948819607988689460 2243376479730470977 2331703081050466891 15507258568031834377 9125507187353521457 15754230024220610717 5624467817650278734 15786331888627071540 15011713859367057213 12924527425881814333 13325201508736064714 4438147072601596764 2724442380657446534 5350969843224192767 6915271492256309161 10233737053653524306 1346624788712874258 11571466909376510147 10913926536575279917 3500833665944583070 9698669854461332896 15606076053827594418 1163485819455917865 2632686471385435874 6806473551702512237 2049287796178983697 10208351193609251766 11364727936379283600 17940394163900966456 6029100346265958612 14569526526241619936 4407834987197551111 3740192477813168756 7483677153642351734 9871361566531845336 17630758081390185906 16630313165124577261 16493166129355075029 12222238280173208439 1399425180267258763 12179820662072266333 13019371688836411859 17731499377638256391 7042702178443199818 16085916378660704580 7072308298732900436 12401130533169552825 13913874383744702321 12214727371006676445 9412447625427667214 6335721663358914137 15176067880291540172 2618840178773898587 15147011601222111958 11453834528858707032 13359064780699500549 11284682296683516054 15691924904646598073 7842470561173038089 7864232714623657023 7891947465632652353 18341275707381813811 12592268348879751085 3762792233680624857 13108733205923864141 4277623635266592091 13147988064425345484 1202702748796229217 81513442159755218 9278502183417664670 5509358131567909320 8207432546415070471 10737747718053853663 4691123878206072155 1357015840539625789 17212964364821976824 9011492802910801755 12855954846165472496 7008920540175857628 14778232453786676321 9147067582773247619 17162532827030810569 13843810300008819119 7896945696693830239 4065630736961837461 475320233355839748 10678842393836662828 12859438419184493894 14104118364327582532 1553362727889757486 6446766997132192926 11179075156439312466 6491644461220368444 13625839909137388499 10455843841568663010 10806236819076733724 1802969947818242402 11627383842941245065 2583975529248210417 10068885465955060376 18127033814827507469 11835559975462355187 440440098796116230 14462584816689094781 11524083147813519812 8683007195233891180 12619321974068844205 9035472745368073659 18344163951507307783 10565956224872267084 397480962523685721 5141319326314597919 13964908560822075200 2635877614998352552 2918523608959789594 9532310599342319244 8029899969214462834 1094930737236540655 10238076934099651246 7548504086358442596 782484768243723548 7310269536758419577 11991864357380654012 8674727827224658802 11175274142535332039 9304869814957815622 6841070886039218705 12525634089880605155 3969016856993641301 17272883418725771668 15309017782750371541 4275524676407170788 7993374247666729972 1443761646885900 13043213810598535224 18334237667721493788 11517877669690346294 11895124715736118031 16899537094662580752 5619008804150880491 11627864220929365240 7447690532030887080 2996916658790455930 16744584714990144301 15318520363670749382 4535292788130610557 12406821729456342650 14964460442577314605 950440005443787495 14027726251855846217 2019974165576775705 8616845450841150479 2983418430873484861 1532332475116103173 9954715640954574035 4625311536733103964 15321892838912867027 8648350775679204499 13476504134194793944 5968942269484299388 13497477786588285716 11305361241834063048 15986296544091210855 12962205633355277835 15124657679998161883 9959818180783301402 7531701381365525948 10621669157707549657 13421170680897888853 12187429079059597725 157776496236226633 11801072641707204303 11692833976757547093 13975299848019559649 14129851143279320486 5677407498963350781 15480158104742024110 2746168617627017520 9214781550901971452 304718121743153835 7755831836733680960 15877281116273752965 9881122970568622577 10220356821060685935 16663508999561190147 14274916274169293987 16713966670664904157 484692619806458646 16166143779523468385 14320848086052811872 16380418211888956849 17586193733620212465 14956334059342645044 11921639781941060984 5388751811798726140 13443430027730954519 13596620881998472822 16673942368122646105 8363391846794283356 7788803274703533344 5947248516417505857 10390771274819785966 6834443188459064310 16968951947561789074 1878762405799056328 6957355964161412083 6100984159532250933 15475067327898144176 4130088832581806402 3016382398578107398 5437762561784293105 13620781903407850896 16030322378665585746 7969826274393511180 7576278209674024538 937691522892850176 10781048960852313352 3431926254907029388 17191927510392757948 15980966731156488232 4539030435523461373 4015841332914666656 717849473658634251 1451473849828579515 10466745633636944658 8785240130511075771 12802345665882449685 15131684176148472129 7449832372185708967 10541558330677178163 1104614827193738574 7378259137432767112 610820910353494189 9453809585865360419 15091256379646157400 18041850127052945278 330850003736250989 12365461684022996558 3627858871540404797 14935831606983873895 17798416547630545639 12732987143761695650 15849357998434251210 11274205428650869459 7478201581748483449 18160067978235004350 10308268972957605350 7769563070719472269 12787701696118380385 8241571028541610703 2141906044190932853 10694939332952155213 6314671740894196886 12792197812139126940 7309540876832729832 16807954174038853623 14958660702970296430 9344030590392496491 8189493798179660827 6015437052262838581 13072035722474172810 8672597499092838254 2824273669166378371 11119410893237981557 7513345386471436743 3136244698161514203 4950501395600231320 1350059290179426151 6401103513646938050 15352287170804948312 14061799724809747425 7492007605669242183 808559580063740653 3482756458448295711 4139253093185053747 3317578408441397257 4526023679331161610 9948884008932712988 176684664640518021 14739157242055344337 10711145840284873249 2540040905382188775 17305658033672631625 8694177867711043703 782640602896185962 15729359792281413605 17303870033380263843 1890975377762542435 11343966750626304731 757303423201372770 11508806727422129114 3881118586906125124 14425388721380111326 16804243295068302174 9338651384563406514 2056372827917255011 12958350621613919519 1648675856864976034 579331988176245345 8045331354192991042 15348822546632053476 7174487156014867909 17797880484432594008 6711015875278605579 2678048025407829814 11630313847754844000 6067447529865545105 8864833164256320544 3856841649738474473 2940434641187448407 13593157419636195832 5146816144095717050 17882660727078444720 5364084918224232388 13672499447282081676 4515043248148306588 2765168619576210765 7542394974015223232 13763722869551109890 2041425183911473246 2693009743347007681 4510691190496858777 8868913333468781869 9429162855023802104 14778746229909090728 12135231234811808641 6220251018875898713 3599750561373554078 15819136493632767535 18423763153963737289 16933915495078125449 16274814593826194423 1708703920040001861 2882621859904992223 5338313612929563962 6827410610085671661 13297183158604600045 11622270988150540046 3609661703791865159 14855824869212320659 7946393170564386289 11522775469175233190 1127898670185942820 2948705579064914058 12005012738287167446 15813760834276605181 925880908835096146 5409372803703596295 5796294064274343112 9725286432791037295 17159119761686723427 11144927497753677025 6384788748304854404 9907311044664946265 4489144627832443456 6681749584142603399 18296900010466859743 11040089170148356459 3918079125916159611 13966510931553574725 5627855884356747910 16829471672760342113 12359932601334342466 16197969548221439494 3742995214911366612 1987114675588011720 5364549937246843247 12735175356585751056 12149049598193138864 5570805667905732013 15111364776194700077 8878181207714073174 6283051888748175399 6883420093474713134 3811184314939287009 17635840916682541581 7493358898489709450 10309257708849686140 3713543766230011188 10979472334137149316 11091509113464252622 9425063115121485219 5335790828529437374 11395246778419813662 16350262342170860720 9644906530246961350 1421450436591772684 6315205113078985059 16611574135607138707 9104654394495685045 2794691940955861705 1492509370154880336 16984464263188896944 6730203477229767124 6965969969313598174 13914239307744644543 7941593128083475383 11468374650456241278 1242981259567573898 13351447787535845601 12750958353261173354 16440392065644524267 16225745771502447890 1252444238566443511 6553840194628455744 9102077070394452279 6314667817857129704 17141248611073567791 17058040486374503292 12555409768631349043 11026869531246848692 2678995830662003204 11382225209524140880 9966550907675959162 16823213171507406128 864162889060584818 5948889438474381920 17364113907068332933 4901828345678714052 10747029002510725795 14887819796446073044 837544817599718632 13657624042396383011 17097905207149411285 714923199836148794 9685867759908772093 5933351159654552996 14512438970375694390 2132811700061736003 15123103023933421143 4330607919700336417 7498755082660972339 7788359113119091999 15335391700380169432 11078861726253661866 17049922977360093247 509504846037487263 7880613071916580789 14607392167256629144 55185376756183073 8202599695564333489 9586569107365023117 6203098096293914810 16976183111834795262 16091232305827714758 10788867810722695334 4204803904489789561 996530408542950409 3427621106615018077 4602752068536244307 13973661597224494550 1009215087232784664 15364084583376732848 5950947217017639690 4630276331145764390 855741870751588974 5520609375404036522 8971977129051177981 13170966511262449216 17066733884674101866 3710522203500972184 9192546205302537786 14553091669715749546 4250785200959252517 2414188257064128392 6824605167599987636 13865942765441999212 1837341022190357546 13346271808267837465 9006878639210165628 7208373779418955261 17425007732001521703 3958801990552267071 6086464654319044722 11978700120110398468 6979948533814148634 9159906065091692874 16864794930041836703 11298256402579349312 7892635978137461753 17037536903337288280 13941421500099107529 3771224679087124876 11164000189662651332 2661362278843557884 16419801483201478107 2809542987740998075 13234144064599722096 7869530115839528185 17679811006366570011 3037223108063229905 13684913402441489347 15455035784294527095 4529217728948316587 18322677903043893166 395175749039659072 11757344788142773243 18180925462543345559 9034089033635361544 4113002807418061555 18094122076707140311 3553540246406690039 17682706250937360006 9263772674222260639 8554946025630221387 7022352039604765656 17132825094542111789 1932956166699989628 11774565840541633540 11724879351039380180 2917395003132096991 788559078422763901 11932757958959521492 317121829632617239 5996832775108006968 14041094569953543970 8213817298833829404 11078129619723674109 7580217014557469040 3733916722417703868 10308622813064284119 11016840119748586541 6057103526547548888 15151206770620376378 15563494359657264932 9367971293353798428 11418455019922661934 6827358830214705284 10285340923838989864 6952074261759391517 17220479590783951984 6989953086016521918 3424434490061853839 15216724734153037078 17031326362673084855 17582955969372681653 8711317627332080530 13359735892943206639 17630811818171137250 9387266874992222388 13519792954857599405 16404521256356976827 13735168738169210009 14618058011711379480 11996172581909773313 10366936380190131493 7295237044872523556 2224928500002736934 11418634020164502963 11194859240611302249 3743799436423302825 5785150883831404820 4128657615587683827 5848205836599969547 18446117035878934139 14572830927542464866 13184446662041971942 13119883155496973405 17224807388175699148 9533766121521335791 4947806394208329840 5379894822832239150 13510620509123051340 18095402163614748273 8923589993288797673 1816110167170656129 864246096923232616 9787084387290814150 14462554290955482874 10269388851228680969 3771593439371237301 11962986464062835928 9711415567407123954 7114846290515343161 13630792702541818275 17929882337614473628 3692084039791199454 6806713573323905970 12006646756721748802 16567223001458379605 5636427813759200799 15695225865881984452 10575204141603352242 16485915058669702690 4900618041905769023 316807580851345752 1597743178512182459 16505201511789452778 14360768930094302130 13348348770397328366 15645904567333697549 7559905760490470440 12683451877317663730 8898466919492054724 10179385712482772689 17475012698787392176 10883403816492773545 5247326285466054902 12724987799266102743 4056279771657340285 2179204933688957260 14068031302613595264 1126572882274176330 1012957715414385727 10869628568696406259 15428289990979263947 6252526587335208402 16218481176340122799 2661071534120386024 8157458377414859829 7702683648235816264 11213534369869193828 3444130125172563244 6487263503018114780 7532567549504134708 17193875166263797499 8481151020578205046 10360506820465344683 3067063794748948505 13577724110453033663 4485658517223520326 3666255680887231977 2029508289601167967 7647882259409609929 8141335425355582672 9888180976569088243 12272204171905722737 8634678279737288949 3581634216150132372 9469209237873146604 11104083792398851797 4176871218806395306 1372554282235939763 7414836120589039132 6994718869129678450 4398506925829838222 9393131094083335944 13303800235539102425 2292228895858137379 6419283959711094023 7431091932896836643 5506298176353676398 11709709374044943989 5463499782139472636 7247776826420834223 7816866627470028299 1575188152503350257 13577028299611182001 16186126775345456253 8226631122469725733 8425711869386179334 4417808801409685930 696831632042344648 12236685071315993161 8775136547661190443 16776399003080933247 6526566773499700576 12741916022175607863 6955430375648475335 7162683770131330722 8191558427941341526 18253964032594385091 835006098687515503 1112842107973117305 5417472110220430879 7904645849779649897 1769261887460575515 9399579612008372381 1629379064336401782 2979971340707948167 3288292697554085021 7547880303745258381 831426265967378193 921197726781882648 10592090753051355173 16172219286688133012 1044703677061789288 388812060997394769 8274053872189400310 5592192964919469795 17948405696797871697 2195370736942294697 13358693169371743356 6517406891420768565 1674993254244857603 1007048824803228616 6351664103935994970 8435125414232266354 16863055636915259586 765156508162948588 4468919212123340201 17968082668373307031 6287731174396881114 6780582349335539793 10086988941713559588 13052438998846385160 6768843044558951662 1102331316814209171 7490560437368645800 15987419887465208362 2537234552953149844 4581692359364117412 10778972194114083155 8304061806043303461 4835543777920178902 11577167542061423594 8688429362551761449 9155297894470858369 11668745997168059306 6831858125284278005 14732408622312721240 1184292368574541563 18238034303707937117 17031699609357551503 1361253885861934634 13096895865796638512 17191254803561479295 8582905350897429347 480616011654655123 7202629187489725619 4626716854694126344 7670623422102480469 12565365934817276455 18269577398493505418 3746790024362145529 11468278592191763798 2541296114643241560 15990805113067358667 2971689566707528840 4924275471319929849 3695184394391601570 2977123811288434120 1686772086169542958 6658523846795857607 18381175202477786000 3574980513525879867 1981010557249704022 8113852902443213495 17964302337033791180 7898337370702774801 10952484828864190425 9667050707575742942 4320960163055153570 10744008384620816140 15716715564934491880 10980510623388945867 3107942919315953298 2578911157230578853 17528081749786560437 17860102186242165633 4998778674868479167 7344275719954838291 18156040795532183028 14233722442284764838 13406035428448759457 2581199816857129325 9828157079755646316 8081184623021432216 10799950682380519347 4076452658640355180 9439520244492595776 15539132284243472289 7498944740578549033 1931665158077249213 2013744015997587654 16195919382276410024 5761379980515955979 8793416146183072756 15185440812097893734 16343172832061947371 12392038576183390401 5549263956313241154 6700316057584115883 6898488511360878536 7399331601017177957 9125790474610153741 8613194416710630125 7778880011119409618 2917033215711707752 17708706909079644649 14171239790428221802 15502836260220474678 2475394880711734849 11478011541713215819 17830572373004865573 11004806893602042868 6609633622793828423 6763741913866830262 2618922159846385912 10527740561975255240 2262878318561385341 17367681455926059006 7151661476489391823 9018093399692569048 1900118612880384879 4173353566499173764 18424463745314531717 796397871325652460 16366799769557099630 1960613042428771046 991187183345240252 5015245346746612764 8195859266277630603 12249822517009902804 12621291733520013842 188368755264661537 12910714764173437943 9425686603345268795 13492283804162404577 12358981265791164925 1589525243907739987 14701484498557270500 14171850766503040455 17960475796200572237 13485477891852556871 18114410374007000408 16488340873363625038 7736255637692561798 10491681740731531363 10210764686815169857 11084073705218318271 11186564312430788186 5598823769824439708 3806085981094400881 1508452684805960698 13691493959394402671 14103859012984753004 11491720309932129611 5804283100986021109 14712781930610109050 580852879469394113 123401123130248738 4063420375743020806 2788557383380037535 13616387777281421912 1493126050574360448 3412615557974686526 13069913634272028023 7699765419678736326 7332618001000839437 14318861369455504720 7675103901417444030 7439554030415620546 9773586422460061346 9550796559374261475 15497387577832567908 3897202709146016064 3565428529099228614 1513573707088884738 15131477200679867169 2096203387376384876 10227012784976803418 6557838314642270152 5933145143663258823 4845495856782561762 16329614101490056791 664154341247558519 2610548112482539080 12546116779390856159 15457793628948115862 11185448135525494835 831831921438750600 6319937938180218517 1144442418073899440 14504810819790447401 11338505935949969073 18275449392055845746 15815988040099797522 3566739689852739085 10092140637192488910 13566276343231968593 6481593645771805010 12637593662236346813 7968095603379075768 1702037791921129373 3614652479906401858 531026744650359630 12353924319667327341 11509440013176105038 7783994025949272322 8336367262421031402 4761530079651565757 3647509983201692948 1234821761404767803 5253315995082002661 4449659550085621083 17508749918084943212 13315390671895785810 8452118315086841359 17117551210470148486 4825240899490390860 9593906277219555440 16587057613286899757 12641587207969719720 17808059493711283245 4171421528270322493 6763507560240720178 1648746561474239103 8744372780288330184 9009484484568721117 9722369798051433475 11708480965296421680 7478740086380293310 13771666523799993128 8399364614931895703 16119957703736168632 15454793118303285998 1421710486855568834 4967636399915156025 11165998978773315853 5733664898808707772 1012796161935615665 14716963817769240463 12352691391650616569 13616800795329331785 9816412744441005350 17161549793713580124 14635844049988354611 7620587962764645665 14920534171831226708 6471957163730565822 8732369901568004809 2693763203408273240 7765502466017850249 3822552647618187307 9462419037044605090 3914161721867429345 14575656185395278092 12632704597062362917 17923111624459386859 16265655091948914639 4873558898088408977 8279856479062648790 6809445095444717469 15158288833917428931 1550390914948203284 153224530415449378 7188994358579891185 12666224940129626403 14691051192974916046 7918860817886293996 7135785023651631366 14267770414872519991 9436844382147379929 7878492939276107049 7970318177688665460 13985033749225356623 1464811042136698819 16959488682438262425 125549445967026289 15572208580152876427 7145210302294328125 12003492271829309601 741465661145867771 3505984980367806272 854081575085276118 15305388178925458986 602335191575657051 8371173217588782310 1651516685983702211 12570955128395275368 9232253838895571137 4733048223198294443 13487307646106271385 14127554619842345846 17346483461523825947 7970147656246972418 1966190984066223368 15774372633320767766 16330237193649019700 4465209413632059969 4415524760621997408 16041815219016524623 3455655936611210136 10277730415365942486 1743794994235449384 18040395802828343223 10671685021646244334 2639767637273409451 17999293371083726693 13528536150395422159 15607584389704090421 7821743771978442919 5453405608326668564 18147294947950750793 7660600739455261574 6209743752430888983 16953575187312905368 15375364034581970894 7376256628204248032 7152880952045713847 12094455840597786541 14404311171855542261 11981783939425226627 17435754298089366723 14689377703845029937 7187833737029226297 8633506058276261194 18026910996551018456 17979409806257587179 1905588280493919362 15429669174007208085 15050811194641137668 2763748692900274301 9638469068317663315 5293457915826165629 5683944248898669482 4025771330149182683 2194816907895334803 11685791193905307542 4202840443896047435 7839568571226386618 4740750034361179247 10147962326327192574 8792078006924427965 12864445161203651108 11357691995191001464 6363508678211712087 11051493677752897194 2470388317004372488 17955009632534333824 12112364000416600576 12905440870895268875 1100293147998456129 9642128619251272253 9093297626744828453 14775830862462010953 4788362854488893079 8585814686867992385 8326527603835759324 1010698619076605956 6817947537919853847 6606900286637577274 6416389320156614359 2221542308925686503 9563154345746212985 13788708982430655966 18025138534599136677 8336981762909142852 10845603017294575378 6387784011711135616 1183126666135751766 17327003299428736405 4071719330753520206 4391070221556759907 13010703892369850878 15774002068784547878 16228505206114922719 9333541387450207305 8694981972042389778 516883362645336779 1984021081341180265 7436211000145470103 13256505426817151697 4311024205245884239 11404672855864307093 436256591329388825 3893023614428055743 12322456123616297340 6102508091290552532 6855664897938517824 912048814472981809 11241732743202970076 8704532791881924957 13496324022576570182 14670162096949949758 4215445269400485695 14038133381608044908 8772056293258193408 13862046559648308967 17676442694946836547 17363990025764953002 2364161389853474153 1562868326707581307 4037282932671826417 17914064121695581666 4600944136373246519 18046031844207469893 10935523487015493672 10778938030913988302 16806796249142302918 18285895686393955309 5051498505241511759 16235559624833738972 695597709584867599 2958407978093742904 16965480692883941473 3313962119121632315 512221083588266166 15485780620909151271 12596642099175009552 813543652489082007 9934315991496473365 14674568790000796400 12438337241168827788 1943427282398229219 1151999756528621041 5259101659227619738 2478626273096435425 3682021143572768557 12344315815478123960 9500696130625024052 11779279997208253627 11159538962814338835 9569778920467278652 3090726534501240865 9809275805343304260 1120173561959296909 18159511302415089323 628376131262172084 15948580793664698073 18442104177785627577 16929837292759098872 10353730094797647338 15864964082173475282 9838900230725522146 1961444821823054370 7604636033682231618 13517783653074426477 2237157916319092119 12152864344760417309 16854118577618485349 8269544529472500086 10306741761562726070 16675751331855421177 1174349320659781203 15345294785872121618 13738911115857204512 3928763985688073103 10895062690812541635 6182729923538956118 18134233289132284210 1512724913980087407 11504310369348489355 1159216852062343858 7541484998521782205 1329500017963799002 14661991198171501730 17505645642461522177 4828328281357629700 5819024305168826713 10274200293223362934 3288995860118561419 8520971626420851321 18236024332673293931 3156197734792918867 4950777701885817240 1998857850829425883 952180135555825667 16584877052056337450 5622299161617780973 961656704634244493 12181346816232086269 1720015854628270886 7760180821873172181 14498892829690386301 1337319559540478791 2770251106629211 5324204560330629955 7247610975841346949 601570372362701686 7087210544615113639 3332857149063651104 9954573037955020290 6339986927481594169 9745328998358072641 7859779115808507119 10463332854326175765 16562246048053419556 18319405837609241433 15793884628996594265 12196337168188933100 17106055644646740025 7934085194688401866 14220432995584417619 2021442663063806550 2803425705262260467 1650198438779195899 4877390117605802115 5362209056110753752 8242219081359113381 4414095503893388496 10296563351098422298 5072904179584637372 11056119409095993410 1587430368165587378 15337192134737635141 4351368328860695058 13345428452459033285 9399685605586273967 15704339788614235821 6167390225735389007 9313072184124561183 9708503935603092964 10535112105961089949 10610725341256219560 17670717406933832400 10070663396363062497 16250515367405921016 12084645101311780241 6258912706635918966 14992438324800599974 5027953646481162640 604096910994923378 15352009640663779016 3206475049949547872 4549238387016064330 10044315975950035959 4388091038896345593 1328277095795044753 1211694877008382967 14152342013947192104 16769056772650153199 13131622670483567864 10514873640806418071 7367960691615499911 7688207896663687151 13709392350174477441 3601545743598202634 7012157394546702806 8815236096748330727 6021875014135961919 11406893589991706838 3091386552538198023 10859379671698338844 7506663490164971280 17237968656976163435 432023680204752656 2919800156830733639 17660777896959648024 13965718365372305412 7373748703589874457 3448673381109265830 5048857548279162412 15192879232968873609 10350306494778476514 327200972967464733 17152833883678833489 8558153803317424512 1297288720368335167 14432656084178308401 6293425704927034989 13828931295551753957 15007855221994566561 9205473259921272595 3864331643847190916 2351296796542262107 12503638192790654441 6529492500796554205 4108040651434923600 7224695060055513536 11267384941516369168 15986545125565796225 8633320746613183230 102481208007495186 962590347611774409 12263229713150328462 13088537078759871685 17342515779038091171 9116641079883680917 12436532152847010421 496266777312257790 11642991018131263536 6734378689806608479 13786892384422436699 6424606170755639415 4541771892857171762 4988961557232037770 949110706328104359 12281801603309617029 8334858761859744815 4751560606507076090 4817894530640479950 12670111004849557155 5030582429752027536 14497682715953868110 11547522363594021119 15783265253955461444 4559099630912328744 11616379869048221745 12356037134669834567 9710859099751191816 7909251961350938090 4755492113366693872 3966626805065295420 1051145136477604435 16773228654318780314 4556176883549715017 12999729044890509546 13112070964972826202 10423996658310099817 10365266716054110534 6891575264016560127 6392495313568889468 13459290925712118582 4794574723637777352 13650753316018438878 15540354698890060093 17328077304753266219 13237157129561470299 9060738837611228946 7411327347794173305 13499291914657243911 11477858243059528987 15766563909791315458 16162501437305197891 4692028523976887291 191151245405152429 7250045032433308493 4053314540626706033 5972577299921414430 10729996405044606375 15211692749173024368 5462428795274669807 11238036035398736988 1248066373221510254 11062530596394256130 3405831727329373565 9567180586010859659 6440985618054874395 2429435583066322020 4510695836740635759 4409409802478142990 9362668608395682086 12404376181183774858 11732825571164593018 6775836765383277793 907403637826004971 5372070009003535858 13126386733257107052 3989127900349375344 7651849650568261236 1735789249249026544 2811769181343437650 12235932743521582373 1626400352734002950 4628702557368482047 11437234259089351734 5356825321553714216 16377580942500743735 17848238815730522529 879786439643377212 9736779906320115942 12342414287798554112 2465803287206097021 13188245197637947693 9477223855349398181 8506325548807563578 8730130192069231248 12103900405689662476 14925995191514495794 14414037965856887656 6418178140545809267 3451820141088922515 1799460909762733293 14381994949827927884 12883799873044988990 17105305895017401438 11929084935840567285 17129206939853094246 8780651188512665657 9206644591234861800 13605824069649955819 16327244706052700018 11765745738959330533 14934026061135197868 15290317030679079223 9160532628457252963 1631708946170125535 2703087100388123796 16355182790487154849 2758743597829102963 10674000294785170742 9144030928628034880 5026857628007980318 15865872050650507449 10487904759143324804 14465030298856522527 16565306042051455078 4419455583628194269 16157927040400237325 6220709534605659958 14636972869799921530 1266569674066443669 1974616617788584068 4357176179394490092 1086263233353856735 10072272623414562696 7121020744698260538 13644153637892428349 1431351550358369819 5307400505870370502 8668036176028792246 10315596263525826181 2492032727313389603 13756495085385856755 7963760187046129174 6352988351701681580 11500943749959186860 955911838166878197 8928108088113018316 401303210777361754 3353923189058617105 17674288901584301517 10860983591129374169 3127342454560944531 2402700042573010071 12692423941481343409 17186742575265854930 6533874973464466910 13854357636019915173 5210403910622817764 195670156881106856 2378077626067374479 5089990777185870287 16749743981339205751 5241157385368687682 17677408582150322607 15954043659258805665 8915368141702473666 5047463307207739270 4370608413484112677 6089264181784879179 5625625225750758252 8979659960402179049 2868440364649290320 14225613722362440884 15144252919560699937 6112220271685794078 1010983942933323759 7489341644578516648 182895965388730677 1649320652400043526 4146027894576802009 976472559443008187 1103966941056666604 1075080658094466084 88491425018992708 14685326567933177902 9288527057710585746 10162380848507549555 4178166819208750720 2541008938706952232 9104686713524146711 8373140389336562572 15372596453049357671 14105871303982661027 1741738863397097661 3221895476787526777 16436667523950962661 17168068589688392800 2681076511883440498 6085454841968767485 8930238531903605578 4025839586096788589 12492707446763917714 9832097719184663763 15196796156840132167 2086018998676132093 7560489582619802707 17418386819557776173 18377979245149812052 4227285774371506689 1912786251023487086 10756530757241113685 17466204334575558819 10078786550291580525 6459730839185424812 14212788800771811471 10925302795801432963 10305440319322059452 5325044247402157394 9818151905528599458 134968878145554877 369007227231808421 12847924013699432931 17462782348265383496 17193645738561066855 15801012197869155587 631967709028192576 9228742858548130316 4848089981802217911 3936327440065610222 13576255803382240551 6851926571882294069 11047142732981364693 12288965271815179384 13795454316674841864 15980466905489269295 10790184679246147707 4757181827916975315 9317772009634024088 6872599039248295087 16076691473526404620 7289590280132210333 14711548903327409207 16772178850902962046 16193265654923984842 14176889671572340605 1943720059948947871 7512160059494087994 3821894522977666263 3562590510610585349 8057886119434546299 12301468445346621774 2775984078367172683 9126880639487224689 5225621913519609472 7763429234479139789 5728187474808221097 10797992612597886972 3192827449889347629 11756300555937116550 10888946729143760509 10181112558988554482 9162663600801302792 2619456108771201153 11759901049870876162 9180510606655240268 9331645506941463070 18075324296643889863 9936829451979069356 12328207668779424319 16140778757602793438 3591411201882816234 15880356816919399896 5553839858265134423 912009934453092940 10639198290531898645 1620265300504566958 6659285834984050831 16288897218514130824 540258936070903778 12143464302583887681 1209092446949380430 5303436144162162270 12540975058778683791 3381014276164601616 13988068060383193275 8985879782761149451 17292687374918918086 7869632301931474111 889202096013385315 7304754480790226669 16363285494839768425 9526539459739872461 16412708974696792166 12019556638122314118 13546603582022184686 14178844386931825873 5787479428186095460 10849085598192013874 16540210931085441701 3676085308940700423 8483797515757953357 3181353542071376671 10051806991196516102 15607957272542490182 9099952618547786298 10279415792197753729 2327038493947462367 13926727679089634790 1569150141410646258 7551006408284020554 6127619156590292787 14008367652258314067 13329271774246140589 16466146949648620899 7201031721332842785 10671956887872637752 14550000464579669784 5853013465741384144 17665799634167952505 852340920167064252 5920828709550644587 2480200981633681776 12810244446806217842 11337029442984130334 14590987273403156987 18079554304000841259 9279864014326169351 16477538639679900621 12534179310270825498 18355569369978681535 8873412253530853770 14433293594352646472 15674974810684893062 17936611975456860543 11772929200811974252 15656570103257016419 3843089929176970917 2115140942215743582 11992221949124960162 6746848605173439721 10765009902512007839 10795096154702877665 6447965939472803380 3086575213469270386 8524242646548020472 712620273392748242 6580591110528273531 18404690902772604458 11111733098422918915 12978098386480230963 9540073862086511659 11572333115581190821 17160218907751364576 3494388272686622236 8521409303992441663 8359782237223261812 10071518563092244355 13624072610988830068 10323475020138168728 9913215506108039932 2442156003958905939 16602519124196420674 2889177237953977253 1541952281827410669 12230413541635553778 14556082876792679104 2033877012245950102 8640175390924398765 9178243299146475942 3219166547833054526 962347687985967655 12581135409185290867 4312841964226652380 14110209833946724181 7519850076901993604 15130193729054603209 13744836441205082192 4748833854436917978 11057555185973163608 15391155951634425988 8125708474124089267 3970783724722397020 12387509918200904891 11029966336314703801 7119436233948384602 11460696976940836565 10656783066292201903 8072109698936851074 8449928496786408687 8983995507445014861 6347521350303619777 17297269992886258340 14307272904272496428 11156363300398786322 11558516977441967991 13289170011397538950 7645074461414245173 11789114881953410959 16288382698981788059 2931368757238386755 2504889176948931977 3577583455806078232 14543931966021289812 10260774197945994192 8137392637358554687 16328629725149949900 487476785968186294 10066789843955576471 6003040562080934947 6776559742693028476 6824514465550434849 13252485640067989585 839121553914246490 327680015649740304 16374483939182900287 6430990075966108046 11421320519527173469 14140270488885430743 9591064994387417241 8205174490597030652 9929919103285102804 16967802840081512786 6224181195091928586 16363108617602412349 14858706999414670586 11449467879556687851 7135851292046444246 9045724596171154826 14701422078626925428 14613587751086355393 9581594570367873490 3197759070939971678 2653633754129257454 18234107147568100185 11736740625986382868 5648392325047722368 1048827330014645358 9694055290029176230 8596837584499264599 6524591879816270961 10289895015809234920 4952503460818793997 18423183275245435942 14474642527578726674 5808473940987022009 856963772524340389 4417960876422039557 11849498449239784413 2354869209125191827 5310248476351388788 11217436280335851805 17539806942874270636 9872988612546791696 1394746930659522565 11968860352020156336 11741604309562184920 6334768457824646006 8557571955543057034 4662602588838424962 2348485274676140404 11519271752441945614 2583729734088222323 14699146357664937967 15072217611377190069 13704818227939689674 2519790667790529908 4209651126280974868 15828136171128196941 9672278412499061220 4881514150369004168 16265732197200175683 15966930288208346014 4327041706861993958 5182888080865985262 12152781093248016884 9046556357396559803 7597791227206951991 17134980183357768652 768951609963128258 7105980446318858354 1711725064606753119 9225338914973243513 16368121965017274195 2835350581935792566 15468653991020547469 14440251387884653081 3326710295059068844 17038246115975713455 8471457574011471035 7795508716317645406 14189050456848423087 8771836630885387100 12875363496416031760 11018248726631487209 10170441140704367436 4262762195752880834 10227454474724518643 4614823962972144549 15946569094863274740 4970339518546318695 13849764148601317083 2356517958456724827 2279124852178227207 15313010225738509567 2695807758713022171 6770114320629823993 151682376116410156 11536332806842925764 14547550298902792839 5600624114688942603 2279301774979890788 839870502428104630 12968953756830044277 17386821279843956674 11971786534403212674 8193027176476772919 15069319173384378223 8857363621733197065 14698792618089691139 14111086609721638636 390375851832408483 4847140029442188955 4022947823673305108 4624457870622172123 2033639568349785220 691137448659673758 17522868645998413832 14844995059359308007 8963714872938431875 5167919707920502958 18294229053476123298 11246999883221213910 12046080631183020602 14737294946992659235 18259056523831704622 5091791758211004401 7330802607162813645 11662088205377282793 15690678811808126171 2543849429224061442 674929768570825606 14196066336217329434 3291690427582503772 13976675263159760790 6063053940400930116 17132482859067105811 13272927760821794014 4043262186346152844 15770115033235867737 3524497907764369591 14784063830300842416 13993596056565339211 2315210154554455321 1824637724140249486 1065233894356783999 12268885618934116627 1655780584711511236 15250278172268494563 10962959002842394294 15774815637083595217 10269841191071162848 2514873740329101454 11768137594169455150 12186424556275091812 1167659425734089623 16831053569705216690 11623471560639225771 15699216897144508997 355635778663265282 10329651926180682527 3061914452781878674 13555700754260232838 7395826497470595377 11838897087390272202 5117338477724131899 13209723807374277186 2657055007607895865 5432300752353400525 18421320003890908638 7041228941713425231 10544324842558053361 7537246298097031877 13031394793099846626 4850732750874477044 13769247456974728046 2651708788716708626 17350024291505973301 12279728929745418922 6571359078354096063 17339615255240406061 5086988308911030870 8500712178730347978 13613155380884611215 12153580047148492528 18141364334113497899 17359365722299643529 10471953676085278976 12906811683964557662 18230484400987792331 12513016052176372687 6642016615616010728 826314573922333256 5607863325636068842 15298749311047230610 2723346677280322330 3298940568044330874 4322610339734350062 9707516972378196605 18388793090098493174 1334973042131217612 11348755727542230888 13402356589164580391 11930722602567752206 8314531486909445326 15107385366283087453 13414961888433529118 6812005161990577538 17888949224543277146 2861165082479730592 8890595731642464883 17402969377122746467 8463266128776669375 16293953766306663284 11646378090818836748 17181574349963832547 18352421088569866933 15285217942185965554 5781307880926730404 3708505130275348885 3612423781201656570 11831732235496238704 11307147583724329135 17609924943513244019 8347273148973528378 8732303536194946114 14854162061891939103 4374942545165899088 11710636858388184629 9172743266133792764 9361206552973642667 13650482658792064688 4653624488228107934 14768505728414824834 8868472852377419308 11368037429567136799 9628241691662924414 4607000544792072330 11682882486789773593 11667703826093882592 16511380691705668920 11292004291954665446 1883046812796157825 14307161341794053396 8004301606546653997 16104899712797258852 709243342391245077 4724867707956210365 3110330141581191706 5181213314764372895 13418927239671409192 48408333875717819 521865846041790083 7342215289606683808 14883406332163419205 1017655427757654636 11935480716343074408 14241993459431629394 453870680193862888 6028606529017433138 18101682318381258363 10449654172599756671 2713494732292270130 15885784208644914132 11056653244374251416 9697540322681948729 6465555261050716282 8652422578699389073 7049495610922244446 6493632782425623817 9459124082695303922 13421700287909518594 4799289441629839218 7578971019442234135 4885808215765238035 4644673905559967773 11783543892176190728 8324762922217655158 4111310763475828948 14630002106667927033 12876204371212558974 7100948318633738806 13991815706101094644 6201176749671273423 14160003783558428918 12731733156429371375 17180449071971464998 18100890743734960432 5184587762864736745 4060289047893431560 10960816968230905215 5234469323373031063 1824926088113390882 5983840479543631714 5085521305645925278 10631285858162452172 21279413264407899 17778736372780088233 16510163245398650016 8419945257623599604 14586768853397693186 15749635874195172887 12885683874798629370 15557420902411172587 13370992085933336533 16599911724063456385 3747945346589971818 15697592471428937893 17343433412996467535 4182607387237615992 2985815859270049014 6529452931162256200 11664709697486863229 6682861112359494643 15658866640819077041 6734990668644115365 16925261761258010209 9260859439296515851 1122934918234101965 10245245404873770868 5258398169274944678 3156802196557021873 13493230276865128615 10636951229919897927 4144573254238808016 3988344109679233620 6854268196238325902 8696802542118771304 4668512669283303689 14401147166206082696 13442530542259655923 14421034017242174428 3892895188218745292 15189468105375146238 3306051344863242048 2222631932689850318 14584288707531707127 12547188591174170213 11583263053907396102 10877083355292868663 6093264864792516926 12235107772607150516 7074300290969534123 10978454464871672490 2082370351543403233 10322404761506560051 17887328850784544620 6098196829749177819 16854110359408269498 13554028023161859151 3736386051790914021 17432900935812142149 14050911758997204641 2527559416140996657 12742290020026525443 3497935902422195431 10267491032489660121 13938994502902233700 495439285987780418 6588284434503500223 7844995351828576416 17277975321156952057 16185943986821018873 108954407650647537 1706633042164264642 2179369671819998470 4265959873981692221 6458423200426429141 15242576611177794700 13609933568978262587 6896278032710850897 15281830453539960057 14869647360207555240 11207147818628954349 16400589320260357236 4548174802225928486 6217049528114862062 8065195493702438262 18238667071856637190 2307339113936563042 11940439112318358717 9076976200228093332 15315482852342781561 9484951489134096064 11794235644774768589 17492307965813418095 6074251730300493412 9695680768431026921 17434769952155648768 13706764021446050863 2590663305250291069 10692269252341826767 14006252109768537901 5613056045525516550 13198221674893728689 9428661097572016994 4353989879607478551 4010674391934453605 17438561504483199044 5008543640775468271 6953123157422733667 4967375792546939361 9181796074465795035 1193688796346420617 13722850264764156025 3583820348746971440 13612013677069909649 1222948184703024380 4896679291757326400 9998701136980625208 6803822492178148514 17539985950473805433 18121829637033971839 6250946722629649239 8519644459086206649 14732949655945711233 13894073719500756732 11495499892431539524 17660854020210487091 5144750240708033397 11811723373850606903 9291012017891751595 9990438094932027198 16343372181892745258 16387817819587260420 11412042006533495226 1268264733086402190 13926026530511886989 2463560232667476848 6496545964288662706 1079261062688021374 5532494886432830298 11555833121364082996 5891041929472471655 15239457880713457675 2567894003343304640 9649888436420825822 16627880047036063152 15691433035334610068 3283787773289820712 1382421942012009077 11822139282407226768 9299642375410520777 2956004491820611597 4161882868358165255 12799431437698638196 8819427681376827516 1333514771064005742 2270438231061598843 12564952395340237003 8912053810764293044 10248385174480931805 11718866871380242479 17538142879997119892 15424909538228560915 10177321176495675019 15089302377953608661 16601166205839553082 8345385486988561871 1526981925260579639 11561813764240144336 9417484000192682535 11813533558512423662 10352694247726536782 2493200796043498942 10491216173546070964 12065917928224625821 4018150242241415925 10610463075508319801 11439000526780177366 4627672720597618491 3347283445859783803 8746752206359373838 9654142789942123967 1658992209144738197 1799113539953771187 17275148605329688521 7698154192862832338 12856905346814805077 4167562916703539624 5351480113574582363 11510718938710214458 7328797837487229992 11300900416713267313 4024256381916715887 10756785345387999129 16791813908193867557 16663482058415655691 6648724860244011834 7094289746485937796 7796685927631154242 4699959217182751163 2527125410771563415 8710523674497175790 7969884888614942401 5711613399872392044 4869124996185552488 6679228261240332343 13718153923978257317 12771333702068560702 3639310748004936400 4634038210827276244 4057567070236514137 14674663895601090776 16631601042914382972 17711275025601921568 14369228263443678773 15077741158289948282 18069769871859946219 2786939528258917634 14920427885891169037 11257382442218946959 9816479493488899101 6938788306861408945 11422072380347730533 15770804615814889697 8382959520694149404 15079589713916561726 15639451254670180786 6410064639642601227 17568680409470947159 12739174155052467449 12010237388023358018 10478244164792628113 1296622792958937379 15606800535282211894 15217339586699209826 12714228258259706896 2066330370680625952 12192365251783455488 13868630272643562986 767902157082112579 16697602135415229490 3654384369965983005 15509083238720844696 11777135491659413677 16088806635909787415 13118954475560309396 15512262004282997801 3073687867645624799 18347723077062495071 8119618765150359093 749649162123690615 13958496658925061853 8438448711270197764 9094894094038054079 13250403958586191676 1819642665813363262 7063386363373460124 17331585176879130771 6627170383268285113 11941398991782184045 6671713807428312285 4641337568205053346 10275082582237971615 10720470161284635105 2514542302087981263 9677436908745087545 11205217260213010923 7284242294420556798 17488267027023255069 12614972603110173454 11164080137996988958 4544630743960572307 9997186954133769678 1113571291766827923 15168147197483695186 16742485960084833133 6699364151745459818 17050232056284963931 11346512816629608982 2335429179154208533 7835587384525886346 6831513392623221428 4229374568283842137 10057135699214480245 1943605297780966968 8382970653640334458 16466812985624635773 7805770194970301172 7924959565074628833 6513333696747290129 14978062020722370359 18334366867500769526 1693773013818110745 13167739863220838420 14250414763356940908 5233249579005938485 697304126598737624 701174379326918431 11779450063263005669 14335584723361651534 6330147401181179700 7012153286479134479 3585120258782279440 15406082997199159985 10151758375469363310 935924609366565716 3171437366344114340 13947675047448406953 6912935171775072094 2426434790750063552 258145035290708478 17337418643806555648 17265239960521207083 16682539586569394879 6020942597070255901 7572504468728117603 38774722045120367 9551732450693396534 14992426089211981904 12057520128380603054 10423258800299289994 11019296584501203006 17402106298157381421 737563455019829177 9709571833297400594 12038553077186559296 4845978358692982235 12975201465148132385 7286633109341949971 18432604808140399860 8422492873297265162 7350439899792393113 10081035912141113070 14490262043845938557 2819468800719502839 957465208799511395 8568920488214033155 13351879032330544608 5594293354865235643 11713397287321212655 247006181569091193 4502320395443856402 14580142558834841167 7071467982802793492 14489445055902408146 5488153946304113719 2400837164514416522 15344643591874890658 3446930678576308859 5804906717427741789 3586705120308310952 11559531077799261266 2941293925867611571 2553053415228566379 750351378469764534 5446567853620095661 8476991131600703133 4420938505165651334 9498059688956442890 15830840134468043206 3309322723667440375 9890779890352464289 6366367199793204431 12254136527997352913 13454780561322200964 1056641731092785133 16588108032966294670 8237779675266530272 15952965076377667970 228697005165013720 2174473046617618481 3482363581863873814 3709251264868579022 15110107923938110336 2832685541095493552 14936885571911248497 284456237454523977 7761839968386809171 18130205960036599291 13836449021765037893 168504448182578479 9319994229872678477 6926797606020541541 18121223644962592864 7482488818729693095 9257638439162208133 12232403488103509270 8793662306534766811 1190610018736323266 14636246126993590670 9088334979935801589 15668312267309596440 9363873881181712693 9042693847442876677 6438611130224233684 13250528631526001643 8905606886457120080 4744081007223576960 14505985308393327237 11357766679122581372 12142887547825697823 6823647941621817535 10788290292285803382 16596985318177266504 11956604545044422205 7986106386320185555 7455177044157338300 16789614432725684388 12572022792260534532 9318842450405461029 15657611188590581176 14544028585379973373 3342164557685109463 14335413595133595685 9839401116164278677 10934793501208734100 7916096511294018002 4462792282864744331 2515730382717677880 5514096688305199251 15599105120711089670 10609207549424282345 6168841330610003221 11913345819002074099 4067843083466062374 634277942631171843 15450095634616645604 11817685369312508484 2590274887745855697 1834263134998390523 8612453580132545944 865242473770958886 8634361852901191327 11383182238437885919 4210099428272541523 1084925894955917789 7779934499724492655 7766097894453457776 12533967103690016731 7665894508209376882 11212896160091203715 11640703030195985126 9932343092660877716 16849949038056090542 9858057480108253440 15284918563558768903 17063381974797608817 13213705261540250954 13609330745878900677 3319306205710928974 6086543629857797731 4593102872387803393 6829649079210249516 9731945818238036827 5239623229606812203 14634965424393493975 8609202893605856016 10354627456541362925 11396097535236405923 8481242396385983243 10888292002006778305 17695695548386485916 15267688853195656647 16043919816985144950 13755281289232088711 4964579692794086227 17669186629316366166 7642959590580822034 17772018660690418131 2565726781332847681 2868594949737044140 13498856174073953352 16435677055563470664 16738326346733928400 11047496879731092287 16496679484308162160 3496411652127490314 3846025472504010793 8398814440305027558 3168960919553978783 16651131469748247235 2331049777352581650 7556131657417795561 834718111360368304 15734876730693715937 5048786433191002974 913595352322520589 15392210036007606383 5003315270170175343 336415049578022736 8327753267627059964 8510925997518383772 7150268409024657200 10548703195934875673 10001443557868897600 507606232045440991 1158271974794229594 17210786218721139170 16509942230108700970 14197807764431145244 5706267034624372530 11014874577245697405 9693325086495454865 10772848669178142199 17371721040638731422 3344504101948205789 7964447176819277051 10540713973896527833 9861135543566754179 625908517515603184 17384658168091142466 4624694061341219453 13938127354575703824 650346988293484692 14925506018345639870 2405117733991783583 1958489794451414290 11785116966458035136 8818929003034264592 3725489153527170435 13580854985844226885 2253623531433367862 10394936389405121597 4834361739410888065 464163178792527198 16716158064788379440 5698251368958801098 10029773421108661019 14532848171615018834 68426652413385751 645677064764935693 15652770812074667228 13768605866205334277 12018133043358762462 10264084637289022055 3171877599988866273 12239757796076287171 5121869099917906421 2919495469006953423 4637948016957478665 6920068421807118993 346554616182861116 18271706378263228339 7211226797178536200 4556515268410845456 4288917668627070849 8155381055317064791 15776313751705020755 11105094186380773717 7582158031477195869 7050574799987208204 5852304863106272926 5020886370869923349 7567347136140440469 8604760767404690729 7103259736545741892 7315937067809256634 3737849124884138057 3636580152680607148 7738158692094451002 14448866588454742968 9801266220078951234 1731588517047778607 17946266314161953667 8968385528157260680 17333737981922970449 3385872999010766997 7199117024431177577 17460820633628348221 9207218859045031553 13221249638244052208 3062515004261870378 11053643903817333401 15613681056054396166 7511164377423742084 2892327495023902019 8304227683708061720 2206940563485214094 12033243570810957059 9615811761599137330 15497671504503713543 1030669215615859298 16342479586856433745 2336637604900288447 6901919084445360998 2156377512427817184 10142968900945197156 1078857847549829630 12580377790045303490 13746999919397585006 2482257249263750592 7367501302957319910 6125176952045268720 5750118164413300583 4233430026821303225 15765178712593409848 9431596342922747356 9105992143465704929 14154070233756938642 9548752217294232022 6700596090648196975 1979117325090814399 15403239525518124849 10964247803700204218 3810627208962037553 14493433842909971443 17174942162130624245 1631362916919123564 7200029693009307162 10382828530919903313 1806786612830456198 606780977110040156 5706892475729472897 1589449198235372402 5355985662246483836 8416159228759277538 11766420993952878330 12304246667304210615 10370978322792214166 6597545597812805785 7871794180307543308 8063379055081015173 6434784170867958010 16047085643314414204 7524377460511537373 17139901106071598273 16592763865431154805 12596095313246978115 13988641294384064989 8862275104635885690 11708255149842106100 2734983811081705665 6807061701446008804 9477517321177410070 2201581978352030418 8274769167359370125 8103205041389117784 999532322455640054 5551864546580642287 9242960045536272875 7235063323596221274 7711109627615279299 2649256672283982989 15759987967559683207 16940165369306523362 12069625400496596533 16383567034770938169 15319144812328512130 8941624012134356510 3601403194312823794 312493980654994547 8836866239446791120 5765842304235295149 1589718395233272997 11703833154546459693 18363807707773633634 12884372405351095227 11930656940932612409 9865504680027660533 2932551639212806484 14009128957445941579 1053945333077194436 5774039113281556192 7478458813005545600 16534232169110165598 12744619916085642487 7893935234962767146 6430813610972330161 11427402926030741501 6558644622872445699 15772661018570786862 15540102183160331094 17490316046566190119 3237056638463361665 2616467677115426868 14700279152615041354 961376505320648217 5606903073663534388 10952460756206850418 15238706353704191007 13221817939997674748 972892254588338783 5977694662117540565 5037462223348099711 13703056298550025746 387637794501853492 8333645269037537945 12087482366184634664 2252379106000950560 7830972000964895399 8175386903667494386 2537736438930359670 7817806071239754045 16306285573244559973 15809294578329259296 13712498307450895434 6559902286775933844 13357661292075739140 12316279579013430187 4437549748307822066 5675389889892680081 9187620982105365534 14780008667248468113 5810760476499209515 16612885592832789193 10454764214147466344 2224484035182592519 14362013645959671787 117865415136026712 14311505240507305560 6815655090924602487 11364216551144331147 18418799412747998804 5145948875974148877 6814566824385291484 17852544811080619994 12710645344238418003 18301070968586942160 192274911461111181 6769374927410182430 8158198759430441140 2934569572839316287 13661562121016789412 3166837261723687816 3270949171061284522 1321758233528742530 2970317447249649669 3527028802811399534 16011999309914668481 4909392194834504764 3149270086690597123 2659402974701078044 2111137348669240536 1542120413405227361 13411710104109585136 13954212314244146923 918722244007503307 2216634018810190444 17305059222185357386 11811973078534585918 13097245182843221801 16324194627808529234 16975858457891169941 2342696502521748736 15303461799877914343 8529504989601366438 15279637783396775099 1362756310816019286 6121018968868801234 4480973838787479659 5040477766883130309 13654613013255855729 17403441464258625937 3079045628151280869 5233757789439505273 5691947458866979220 15434792258483242882 11877624565595787086 11833901450561707569 6465292782374755833 2099486046361673670 15420631173324517049 2822406309233084721 13538183205513797260 7480423633539829453 15316947637590293169 14263918987778380026 3177682945823615966 11657412283470366183 10054760297772552286 9431099661752972841 10187666661745535074 2885961442438946320 11297433358632262741 13363810924157474404 9197316071152792237 11267236677363107320 8204370737668741282 12665092842236429229 859794812488578187 9976643229692123665 13988352385461080719 12144274245352723072 12051853426517789043 16449236278655443257 6932654834567598030 5293577475730641538 2234751648973052870 7602196444267284376 12113965654008147119 14563975035222503733 16223432904606757534 2044717622583574578 6213867370632732969 18425956711600434834 1672049191152939082 13178237633181404241 1050127161777958186 8275116492108211152 962206791344398129 4097693520041668372 10121823972619643190 6822960239843408723 3447550973766921311 17426778678645438519 3188526084797510208 4680546618806878813 11579741241400559638 14728437507546200830 5647428894488124442 5880824903050032238 318510356555764470 3348279471416827985 2810548824497264707 4983273993596624826 1720356882579224393 13647030555176703152 16403967183739652094 17514813821346522092 10863749726428455881 765187163957257453 8263223995299174165 14469875064575622585 15336924074647038404 2703210256759527329 6909185504550395181 3539036314867278771 13677149825492894747 955000496182374946 13846269920646257424 15134593956053116103 950195310824505145 5457551382864726057 16847166888145430609 9297742304034946762 14027927777522662414 422139482366606413 10671535284239739838 4520030249740675946 8756013975336641452 11728266531350871042 3337340954890534046 11244712361598331606 9598978901040533809 389141310770638131 1670913276719068361 15426646229643623381 8856551251692644600 18083111377936039508 208413117991432240 987858179466941279 17629661239443628916 2543464033321877987 6444653347122813601 12456454638640558187 9674684332884992641 3530886490195677598 11285525179071696103 11186941519753850252 3237906984427187861 17455500583440819753 11378893944455397484 609213645703830287 7005459484928054730 10170500340058580872 7490361581037301371 9640754716724521454 666376363350496847 3199526892853493296 8008607988071462499 13566959579910980967 17751692346060399828 782658402179696964 5149977492318408662 10206388935879784089 14193327102975230116 2386324943070948476 9693760686637863858 10622294534587487189 6193893181938152505 10138128172439997676 3437005287797807912 613617007884747468 3873012291188044722 7021968102373380913 15413594203144482489 187974841781944368 16902625344247796067 10232835613951012921 9410588981933919787 9325380772634254384 11665750696235748448 6194751711565041759 17702263157940039407 9321788942357555194 10185057527202129055 12366530631723898910 6279018656243226484 12095764468005908735 8719136729107415111 15267436366405205017 3235838897757773068 18052591461227968915 15198648922595292263 4005574038981777251 4752770555819902418 9298306337735986502 2925781880880361904 15103183740308592662 3886942545807622342 13145147038137014968 9022846553088134371 1321019170137038677 4228981071891200491 3860643432836618219 10686674904087016317 8321230675829789062 11508518774764905625 18150767016102714006 353641031096277109 564624409859154476 4806704919817431934 9877987775280122399 4385769517697897766 2048126141025761075 15151881863210380199 4359772433389235253 3300816818892082344 12042174624824668171 4180135135654890904 3022675404640667112 15003217347624766610 3588035379286211546 7108049050184319423 10978842252061544021 909095318768826685 16644657719372890684 6175872315360893937 5267391061170911386 10367931389564366267 15582962066037006429 8568236458479823523 13107716684866860296 16949911909173321171 16502934653693403301 10494218486882094019 9556726904073965859 14440773411086979021 11728966578495355490 93572628512520006 3716397819951617766 9521019777151119060 8567072534336000445 10741042065043182772 1399048180906820734 11284709723375232694 16170434669192914779 1151777312495737759 1373088133344514550 4514660563802558171 5867769203172637128 7207194152515310167 5072671783601373730 8476361350363874243 17549031225380656105 6223972826126403826 11891745686260109752 1460168832943570453 16183401955340196639 1180663767980336656 207326057006318999 17904367113960844312 17621420958456900511 13619145920544533544 3118859412687829237 4902052512837794518 1127944818992938004 15030173713595804101 5649984135016472066 517682041609821385 5815550460123983009 8369331270424443295 13304285742025817313 5037104948587160139 4902718445746227207 4719201942805399629 12883590034279409985 1606957506157219321 4105842057759489009 1865477144776397027 9940265675854107634 16348302705364961950 567171764081816786 9033052487018608847 16979043373081933676 1441434148518413446 479095564723304559 12466549295610697465 3959897668268386097 8026399579075639661 10497982242788287480 16035367347834974751 16629089265952520728 8413267818887675382 5109702160146593622 1552094883180430902 11084851604028483767 7323638662795980884 8250663619690148336 11298728487382557722 1676319944659170412 12946744516429094849 16663688087768196147 12931648869045434524 34865473317235002 13355664336197491917 15089911724011991240 13143162608797386097 467919197640902401 14432441366055158866 18174747946265455279 6065458621402038060 16576854076864744363 1719304827024960085 8990222716894832794 7112255595448151640 17255639135229977249 8503811545251853215 4812101877220623835 11885422358876018350 1608716582136207455 11597381578972500573 5359863106204294859 9767456713809725130 972129021301218806 411896344009664156 15751888403038397995 8145392313774358895 2014004612869698483 12040869226743278015 17789546014854234653 15553217045805135984 17432897804325856859 4329241893531351853 6073329581755541758 10328799758743476773 9428458472603163457 10009443153446513376 10519320252597695760 11249593657203371625 3461477376724810361 1201781789771013652 13534180447849464822 3820195042174309486 2328493025437397183 4520348384360899850 1215520436388770620 8295732020200392523 8971695582124822905 3973819165202087533 5097520965235416987 15306063111679083144 12318448864394016879 2245172929338094445 595837811612131552 6335839543825083592 6694048232656325476 15351501876615878809 8236899206676236322 15803041946661681164 17005262107035202418 10804100289097759138 18088396129979616531 12618438579858242489 56773846408441123 6109307430803940062 4700936674766511976 6990968791174806051 12128813289978817447 15743205938267632968 4855993659592339832 18081646485716618242 4908159948701923073 5824676687523212897 9165252231094429604 9357572734202162193 15436954890308033359 10354842917556395234 1702827931368726953 9051473148960963649 7714439790577200518 2639460690776904277 10935092377029317897 4447141885079398322 5703366476168340647 12208081025718131491 11192565788999397060 1623250750592657252 2334304629586696811 10211380230010739565 8675348876695429606 2395324589196820943 7192655237546417284 16859971115587525303 1193274042237761792 6664713764003690486 7220281549647033077 16285673243101015177 14078178526125395500 10729738929552740447 12867779705969071239 16171663464514396807 149331661428339472 8445586097005478337 10872449436852183390 11903503172483984478 16156360428931361461 17377778499689817632 9608874120673259768 3105170761553928873 3481297592573370771 247462577829125698 15417689223010290959 18033158835500257461 14701301002821769386 18248387269481686013 351744422516558764 16988510858477891426 16337125258498365255 10855928636528025698 1821136914676542589 17358341733755703349 14767343820082526196 7072335645212804545 12941431636703917671 9501105861665812300 219081071468974133 4420101356928760681 7872722453918336256 17623843111860603887 1077314912006490690 4954403448265661476 8818777964332501604 2108107752507864060 15063181520675487796 16325057175269971908 11818496778909024733 17125415540598898215 8325911023735265536 10692575955590902051 12368379897874107255 16701684948494849593 9896384683053043533 10279719374297114061 2268474709037888135 14213827165984178850 8245387553566807906 12129006145630603191 12131468436056953776 10236305423548050223 17404851911721346336 15280896116647679526 5187219320110394420 10919027007850631596 4650140460099626044 14022093848769084750 7632874311275964920 10849180082882805555 5074139482379289520 16913139481926101034 10836567798932595978 13777388613436435875 1224424879963499477 13598185987797124290 13121736000682885062 3857122797995042199 4442401057247847816 7581372764470047296 3560706949809686296 2422150761304998858 10183413918044841927 5291924819327045393 4580770831988504686 3829193044899233058 14556797084172616012 16867481699365452980 11963375831954796584 7269478151782783727 617905790329420470 1109264978829328668 11557477019595932120 4127957684296925062 4761549764368549425 10204745195468594798 17328858267375849535 9015637467159425193 10175790675640098042 13389856968286645218 3453800233216224027 1798983313773022324 234671659743386150 16777484790147846076 6839524058849951576 5589276406854669564 15412170422179420723 11490257853245569261 8368935747914066178 6091738707478382243 17882705042456410404 10054177438100033094 11013779041149943115 6815044688605811469 15647496616357051716 5073736868916327339 4724562058993072862 7027562885983485209 5020704781272401995 13310422659274479806 9522784271099241 18311600517298633548 3125304413569302420 5935891331797918674 6530172190148520200 1521518937864770580 17559888754573820005 7578792634671307483 1739443881942569855 256952776760861299 9432540689754119527 17581662406891460191 5483304835342410929 11868675354045020328 11081307452660841554 6186067705278970097 5253410933760398996 13767515809907800773 8674154626284574579 10672787090913429873 16941197615458686831 16116272761916980182 7763555924971804532 12164977839742823613 13690830882806836509 5750226645199367033 11256481160505794273 15182183280190553851 1086747498874388278 5420039700968791682 1235233027635212360 6207490500136241251 5678739910074942640 17030037115259323960 1731076542408375664 11682665936001598620 14330002257976155201 12138709574402035135 4234558008459054631 17758397052734514453 9640907166479402427 516372852138917901 12723451419683679799 10143597097800102456 6200924901461390817 1352201799899067114 12287153403587623482 15439480476577964454 12135004914277668374 17035917117230461527 3780532351864911700 3006130655734691765 14858717138731349959 1396897694423295197 4012478575479153907 4814430453090380864 17317725265771870077 18150247055726785918 13996552175909778297 9541553978446104577 565036223286913911 143956167588773382 15411655969127152501 10470246021546707703 5409936309662276705 7085332713524390416 1406019081516296557 9588649825678075693 578635951788124246 6550710763563671258 13519621129086659671 14231177028483660345 8813393327306716568 3785357266513594736 14919502003070761787 15856105907679561972 2166872123345733895 8613764655470746037 4892786965684034384 4283967183121036629 6832004540164709949 3929682550628671437 3971224789789926598 16130142649912049472 7146027461765640155 12599935870817299451 13977604138023686201 7045513096737020648 14023872104924381419 10533186342478393594 13607603069012459768 4121277344184619129 3735063614416981078 7040985382685763663 3987870151041920529 18786961565502109 15032684530658946315 877486679972785558 4458905937196282205 15265660163986157951 7820270120538699093 629981654114075738 18128120201366811220 18029568092947643455 9317122542512457526 8866825276653780849 13752593902376248307 1811827276212425204 8424591875650360380 806335895950208703 13648788879918489310 14643323790786422085 2969452778375003547 18234750270818175437 8909787483881835231 13545490032504613751 5341529895018076038 2505308885610976051 2844904648761831953 3503227988640279169 2512238658836125584 781048094439194549 6672304835519378526 2572937760951755443 5642424207916499923 1359582683429228379 12810504827461652108 7246521044881837653 13039535413772451048 5241057260059428639 16017351140909642025 6644180982271377983 435457114216303059 11729458833541146546 4477038902136790913 14881458431823716981 5569885238381872462 410977157528268344 2606624759137477073 2590221407815051128 10775540533140063462 16393625173573506687 6220942111136257549 3059251316267983051 14778697997937739906 12847375478050754653 10122150725173611812 18408225197024648464 7808050455900272621 14069594163652639634 333289898259663579 6365585918282019941 10540307853525152996 3686530179374475714 745256836606640335 13384229674420240166 16627071266255003620 8426574430299548650 13681929410023392526 12021245797560056895 17365098484940352925 19879519240997100 10170080770228267407 11990168690656229172 4484013946877813377 6693448521406276876 10967316036305821949 5147214914311277034 2544129631496923806 7160878003807651978 3728896733007678664 13479800243420543127 6109451721350448974 15189434511203808719 14887724345042817151 7686760001849807053 17856537532816022318 16137154749696486076 10557623413281179289 6100870341600647921 6500908319593432677 17770695360251827076 10758055560084777517 16975869403607554114 11956771111876853345 4850146970598582960 16937326600097599477 17855731344747219149 11840147269487058351 327126083979083139 1251543897433685596 9736570133717693460 16391676183751533329 3161181301665960506 13970182099354875587 12516782502612857769 15586894033985229002 4905615616578306654 6896322174560267940 16968573819837296197 4230506180031781433 1252738186756603029 15983579655519565743 13208251647062458283 2567298915917500182 8448002468077073049 2395777882888698420 12448993626157207682 6927868226144203756 12175359842416591864 239814269255472609 18186918364459252514 9073146964005913499 13128385971506863922 13660944696886189374 12412011918482312759 112728243955660017 9284244483420221176 66716667150142411 7337926669597841565 2079629740157159124 17462719821631841622 7524264790729255206 14799683952989315042 10522296830766484093 3467422543965478186 8738362376028462340 9903969338189083698 8845865449146433138 9233307683530944758 6707851423151130662 14860574167651750588 1495381938984480692 12642851802371067786 16604475735808001723 11354792222464426186 3364283579222754969 9866254417348046275 14662363803659788373 4345901280860139337 9987973168101976342 7782416900793345276 4097088609160023802 7627457506723728819 12190653809796946687 7363447538646923911 6950114565176463891 14113002547451725373 2332861818822643259 8421452834961612897 13151328293319632565 18020162411191255864 2614849677642522256 272201317703032213 16162453843348846595 14388621447915204733 8983558876452401231 17725441605435280848 13399895574988138065 10732350672036130408 7752422484461123269 10497491879692233571 8150253574133311988 9497145191277724936 10959756080503724005 8357202960601982188 1153572841450944526 17547662641781090411 10919230603184355698 11892591129122697204 379812767645135958 13717170393795801739 7127600410939294301 17558807497764275509 14387081264921840933 12368509137790263502 7070327419976130283 9081774446271158931 11582946783288484481 13865956483255607298 4167318950420985129 11209428562997887775 3557409008305713974 7141680292331813106 5080786002818922380 3900844925713553579 9233842137933593046 16311652005552956798 17462520486136543154 17762400272997277741 17119080832376252620 14634907767919568358 17747444339097376256 5640602402168416504 13451415144837414683 199197891397621110 5097008659223895111 14774266489989307478 11941926892085777107 6999073857641863563 9142802830387933454 5210209450104855966 10656112944777562445 2933145848284731417 6522128326125061449 6292480514739272402 6937889199890061157 11267697772985717684 11731255978653206534 1211249612769896217 12982238083794538393 17319216886210624739 3111554056405877228 10909147500992620634 11730406547682921610 2817943023838105770 7881179326641666075 1496595129436773314 5353235792269719202 3827873676120720575 5086139283270888144 15581986300223170367 6959502723942129394 295589244598516905 14246158312099681203 8198460253672864652 15743077438051788916 15219613755991833314 10638947037004717212 9186910729775120295 5749045266018488555 17145674191844791361 12143091844936727080 9663564967377981328 14751865962816220939 3351122336998286175 12600006529621947249 5353956831032938030 1309972852660107718 8691726334251005508 13946486960523510781 7756080464498215151 308255058006450609 4852821248260909828 9447249720474973702 17266319547412238202 4109976373102989584 3681481492842070134 1048403405961949586 18097932848103788428 7113611742798277494 7816045895419090682 8708494327003619874 8100651185037955118 10684172122726091153 3937123255345647975 14713242084504480966 5096455480314215854 9980719752067321266 14194150723167559198 13270769279227243496 10956001174597831286 12678428536127153894 6819016378094180269 11444260915215048990 6411216111883820862 11352336673389404889 11285075125926938746 1430775818242499488 9844858822047914050 17210528568299338340 3183535195318784713 14829554180543019079 2891861209040230083 3326653375048345368 17392189136783529616 1577434537619507608 1384164817545373995 3247184417866343291 1105208762802396180 2072935011999065773 3373540868116723300 10115675769307656515 10067484364152343233 15899875596631298288 15527509096857490941 4873354058383550030 6574046750539485981 18246505315779369882 16036774896979337230 14493108933830816037 8764079113525954937 14747346850026450649 7088859048331351877 11171831515207414706 6412328303834734615 18261740821992831330 5913459621507907664 16680827661770690733 2750692931144980369 3600541098792587095 15465313334054593004 14316432477908019786 2545776553548327179 16476050582657526580 10658255728001131720 5148044267353013965 14705912977676009332 10041512778808701993 13490049872572135377 10189032890120855267 4284382529290350328 15784626270071905357 6682891036114654070 17280292333429473675 10974906866359136651 4661690753664357308 2484016806733846518 6242541262319630011 2157797152419452320 258680905148939042 11623998990914627979 4898370063732780634 10921465764579253596 3200331402148378907 6160590609501803993 9090408700735633789 15063105107579100773 10493924667859751882 11291130399647103554 2508856071914891048 9849475560005714865 15959806342868161877 7553032212343308818 6825553939328781742 4456601301998425258 9050809793291314977 12066354642402504627 3642663390763075567 2172013534360339754 1587241676878527194 15901442206718880080 12141179008460038728 9340554970512843143 3663410476877858435 2951405997096417839 7871499910700560998 2757449029410679958 8392487378146111873 8952105909162245484 11357866768349444117 530044419729306176 2942485808642192002 1880587757274828749 2527827360799637652 8273081205472912004 13536660990075582861 4386452106288388115 11064400588174099398 8951348036636590427 9376527364408378630 13649526910842272715 8871219206404537956 7301087788699742097 3101381557805484792 8005547528701959188 12710212993226638386 18086536078920810398 3754359628307842998 7212532163938125366 11300347172004330468 13973845648877565910 14762174023629213542 12820111792631446198 5673687558832863432 17130975736670316463 7322816118605003886 17484948324967690872 6115877956123207817 8870175311130731923 10154482195755610804 346386886681358725 16765171076859311480 16949774316312473963 3994203947619246856 6447601590713954732 1654941794630639912 12749131818243635754 13711952312586833975 1127276266457389606 10706060578549334552 14975818118310596087 14729392019727064791 8241594163668363940 17963627737565993150 12532205331050377611 790979412704632159 1868061217073212525 6991541837776914439 2823548330532209260 4608534412103130996 12392298736784326185 17074003735049918497 16012105402550204199 15711086162115263601 15766668578356883085 7060705461651403341 2469968562202849797 9762135768042336553 15553694427344298342 8307047624355616234 3205913599552988325 5153462392192105247 6605636498651216515 6657440922601446791 3004894366341082280 7980791715087779901 13717059985899945572 5541121178336174027 6079707352370261920 3561389970676052550 1693846689626151282 7022284523127118714 17269330838248659833 12819480454876044642 12911734717576335413 1660938543028693019 10004616771858459034 8774119505839256925 9609933429144390487 13774289829266040712 17630322206201006373 10743630552460168577 247464429933375866 9100205320415708994 12489623181081577339 4774590547892918055 362450863028126321 2906844644088869282 10822411022636654885 210469015531493555 5267395834228712983 9153778494568393495 8309771918520033637 14259100396114771519 250325624414273601 8834208828745884964 6301043347612521664 12563613436665398113 12751682036738361583 17044018736242897610 15827584706620357113 6561268604797493870 10638880281653801170 18388417591280594733 14079848628504469227 5390267257754008224 1434078918487174199 5162095077967926574 5349177217194866536 4561402314899365662 16209713906231577656 17230495897220590790 17654608646523490003 17047336226574422790 9888264059067074379 13125781240076894892 11560936028720245512 16510042312005449879 15593177145157799930 3266218264412878588 15259765486246066994 14858745351412897998 2869939481557672324 1625326220194102340 3870217027089874367 6659076620705880248 3171438578964192504 4691925518331528309 8847774607473381851 4868962192443987804 4907277043878329307 701366290913257488 14545889217600683494 2312023536696214735 1105070760530139288 9957625931083186320 4786014192745283608 16471152533660593843 1171320117079299548 10889005738842498595 11045828155925195788 13178040069842208161 18437816263506889251 591642606089444223 18192789433880064671 2163947802341547723 6942790585962559611 6054689555871615 7191810521035928128 17036943163660403895 186074891941856294 14772041250713776870 17042279405320687340 16050391322649900400 13395865510846782259 16881057719644788906 3031479872497148360 15706878529443251719 11561104224480179372 7102317209310934179 34017875030556342 237864798734108325 11456963091819981021 12814794563425447374 2856192567583229997 2778542193152066347 10311845394547273254 17652971887113917813 15878530651720692038 2896189655027541726 13934053326627603853 3490448225550350575 15440805816630145259 14485794325980591549 6944696526716233605 7481022069265350373 2227796689145154955 4775853865877321420 6865351753690577197 10630286718587070695 4855437158827051559 925590620227173422 6550791007477510560 4181711930442074158 8967338106495375700 10780197335274311891 12701447246145619423 8384573624601632555 12765054377986888617 9526375590648078654 7649108685238829506 6116650901191078479 14948013312408342053 3586767366252249759 11159331109577417946 9226990630783986980 11806918684913202319 831112918395998992 16332479508370206108 5862090880449026461 5166843655004116459 8701283858896217599 3299443490328347788 13607119478688977820 716365895329324020 8374778461133955241 18044756556223499158 15657676874653571393 569761025989377089 7050338641489236854 9073224126431053183 838127344368126436 7755334173599776950 7329319729305344738 12670836846279360079 9979503341657334455 13123345222584711916 6882764412126581775 10369933199335915156 15801383727387972850 17797075072755210059 1011983243526194133 5678416943790215596 4740528087941911473 9111861780264672970 8366969853925411902 3421949112748635991 1435069961306650679 5740076919864252690 12234682399429724451 2369570788060432914 11465451028220675309 5807188404258194638 4135870853688752186 9480099141187397556 14931301302279992484 10599067555437734605 9554186742320003054 18260737114626724649 5671366964341026528 11182892953566337904 2000056985612345362 3454363086490157985 4707735983169165070 14101981302752057925 9476304968164266612 4573287952574320543 17653483638780294541 2958152724752076778 10203133646709824706 14847660515344112959 1621342572473817386 1920269827735587690 15613497481763402935 14751594171546431065 5913438107518742266 16515707731579734005 5358535344321162126 13191243685034649936 4252614520343310026 17012486835066038370 8662670549586987676 836684585385485645 10482015763391049585 5430321982597712550 1548548065976825396 10696451135852639548 646905516679971075 13075050277797346916 13438941562249757341 13873799964934415124 18021703129993568237 11196699263320269667 13935407400885188583 15619450438904728413 14072348723951191433 11624054762159724205 15102959122835318337 4315708536603650991 5067917373841940800 3193331191523390074 12787929806185407113 3874234392062651592 6736955435380055313 10527583333165103353 617781339323538412 18350506732321608204 521400898909240174 6976794479181247975 7526766669190961735 9599620517021313259 16729272702134831261 6213797167239413908 7531935943954700632 6550715575784652721 1933137244950059365 2452709423696754716 11834871605799013421 1120968334392421264 2033137034233832675 17487597500959804196 8280935251545600134 15065696354672224662 8030305854661525322 3355411913652153906 15434604144908026423 15333064308631530897 17014633432931072792 7263932966983042933 12854217084204913357 619816865318522905 13379922424430894311 118358736252016753 16562957935813847152 2179897360810607930 3223658874841912941 15216299296659758911 9564505891006216317 10864139203059486233 1430645593879662214 6269835585117329243 15295578283245973716 724147617632343608 16891320507130817770 2437432425496789814 16413609338955566171 567412083294659330 6155132559431669110 4083776049431594016 13443800777063658621 10963215233372710771 6040760000879436157 1602926556932923188 15753510712770650806 16573181827374027934 16839022643130787955 14508324593149644142 6989752692042430112 8107916037128824673 14111912037526847190 9196254228606786509 10904899424534880877 1122634905197925068 1531587759649663359 538138970785586502 13761508633072847816 2904393589809982341 2436181489652458173 12815943982306274104 18152660384127209582 18038503797777461919 2298915947784717888 12838802932007158472 3212242211483861716 17563684270683121541 16195953281704362498 9162607347661332242 11035620292692327435 17795959352436746727 18268408678447554935 1652784675127836615 15625377159030281541 8935290233245268808 5969529255042735845 11846666429654769831 13788818257903855452 9569901999422424892 5507259094949669821 17189125443868949854 17630070156454509556 15928459517848420728 920299866384178845 13992645977290686179 4215227785304802887 14483656079508473506 18131967478018570674 13171816090010237402 13293233287222696672 16104090306868487621 16153077072116762665 11048219281142522475 12357918179025606218 10094729503983891009 982577082057623622 328354243742441155 897171763890693889 9183262484429425592 15849623471653076014 6908140131207589663 17563922501542896740 9588239707081178871 14160334048654258064 3267361074803503442 8373193352831388473 4804916577890604810 12031318154709556166 15853673482291404262 3981644735365453516 7867716038675438974 18173266315866742374 8288663693869139477 17056283248637357704 9537976936496263644 13190886031229818723 10611857927812236318 10506838197109526504 3004217876658156193 11414627989494588066 60266963135356778 8118165906136402362 12243613736685518602 1616582433009851629 14770845850311529949 13550126140668051723 7001001051650578349 10013024715787912966 6278647461443433483 9305930436740952681 14946794967074109480 16207684445831405872 11537283362656271630 6326296087255727130 4567854405215332708 18234212601417118934 7187487604744751499 3322906294631785029 9660542086885004861 8601131877387413042 4360403769547159819 17940047397894220132 5056446372060569645 2748032431762278560 547285256993678508 13480816204593547653 10564386263800492317 7140269408032927671 8891104070611614744 13583930720863026346 3522182845613283136 2509687880817863442 884998707148433880 16131851884032122448 1954725113428052938 12643110606562744271 17104102194022417225 10201463174087388560 6100658126274169552 2982999486204672324 17094898632039007773 10300991501584479558 12875370120814466983 6517420508749718934 12620421553729032818 18280276603196441709 6319928002888117677 16094060831026331300 4321334554812183808 1222652281700551657 173016306739204548 12329324428835565916 10477767296785633287 12490916878653422422 12310075431354063085 9182145268418188840 6862851474120425115 10203938602829849261 69265144005399838 6435743422664896821 12132496981650318709 3963690357881983171 4289309742552217712 2853339025149764673 88864382127357941 11776711815658962811 13402880137044883455 9416276832060486725 11242854576703091928 7997849893512036923 17443151811087315690 16446812950040955156 15914034328108381197 14225315958701901423 8825774934299193968 16100378820344420885 9527869016145110960 11587920749753160052 4394646805991279272 11343851908845946339 3796087948567808624 6409702021597187836 12356382049677820564 2139857475780138728 15274004585532867800 2824852850407064080 14973778977830699231 16554327482348432420 8025003191098749512 411278667041714814 602187858644233363 16524700680514226516 4674231144952906744 6364993355960836749 4422985087931551371 8178716744138789496 15307433090698838604 3085690512519326571 16668537296791178837 9501737544113295133 4848539965662284886 14473978918285201632 1146416732492806864 2208472469378961192 16158653367465828130 7621432725038991329 9377937888963199811 9221852244455044229 13073047514397663173 8473362251563228565 18442956792311990888 2624633012683465571 15149572010527032601 5533469633993767928 7748960793130424601 14335429533748234763 15643622980724982922 15191395143844693092 2443584559186780078 11293565592740315441 4992025641238918167 13412375841174536331 12892309537408525840 12938586961402773834 12374625784841028151 3807105311796071950 4042001319444159472 4553007378426127827 17358732728971875109 555571149809400063 9675981645842029589 16193200495680181149 15016622524557914313 7910356464075351670 14902138207749609204 7774758649119714028 2712156728469136612 2382304637425070219 283116881868949272 14785447929048445316 17642703221952622396 5116688196355374276 1131123832551145823 5841735014134192573 8410980337051411387 523929566477740957 6729064623469589277 14324601314369301948 16971119753852716309 16191126057974841860 3412538717595371140 2541965887134111907 11618901630172034840 15161144886984677714 6750680052667942334 14343065629736100995 10791149748899214536 2598329817286724557 8144696566574664697 10041077944524844850 11502879903130259071 10892225119388786266 13450859323214874749 12829134596390180121 11310053114782319155 1404611845030407589 10692370710043126678 2747011242896325240 10416831538753445483 8060663353879568716 394605862825450596 13282226113188563970 15448223480227624722 887151455965199631 2232790999448025059 2271115294386231579 1595304501980476814 2639594824690256114 7843356730508386297 6898339902294579479 12169897910899132034 10341091442541686137 10046803435372636561 3507977501256066165 8713805298430660969 17828631954585375248 1372955516470040585 5388977812430067496 12378423437812919281 17699645707187355507 17166145502319637475 17826132335673981926 7390655049224210956 17355621631212334875 3272446655142918818 4295998674513487169 10547506077661259282 36422822854601234 1477061493589254756 9327770537718780091 11841666779697511405 16413729491831084307 7665480582067841673 349024413220148374 8741334418431306535 6695032940440483985 15424849444097417948 10640122822939020315 15837234016216244821 4544783973885043256 714811874669568981 5059614984572041128 2572567098925394819 2970438432109559667 16872946170359481104 16513335988541193796 8608744727533256699 1223072638610311676 15489301982999649372 15901594292578748263 10510402057544752910 12931544168688191733 10777806929172726710 8524438960639883889 13239428915586381697 16837186039773137601 15922417743852353680 2659442928690437909 18044245519035941899 8261863022852355157 12443237992196593293 14489898100343478903 14656316241700231608 9788125650523630604 3848556388196703124 12763741142611762780 10774134715618552485 14432592844568099389 11806915975434199675 15973977390508064989 15091274283012924082 2686105287270214788 6437022355112212966 13256811320710855751 12343253057638104217 16000499270473605889 1636621968789576486 3679467799437494863 14469299533657465081 15576173692379627964 3804567279439324458 9002343311110832540 11648044591027547813 16047542408155656902 7072241694555977309 8406448836310180099 1186257295897076335 4158856197564012164 2125093565633578463 9298979498449323851 10149525289637978649 5181784236229468549 2595679101848209885 6175881935118341979 10915212100218095556 13389969212231934329 16889778013703755852 12962170629511882716 15903879911440032842 4646318240891633104 601568639156062718 6284620427082260151 5424571905800154645 7323930219320579473 8338666861511690472 14281338506085172463 13465212466343522453 7124034288832983044 537436279282302040 16374250732367896634 17525574216516190488 1510350404427196727 12305018351599146481 2824786028984429536 9562438568502988746 10295010517730523337 4518602697794553014 17227062108235191077 14812659863763586170 4041073901030119538 4926766739150510790 1917195221182439326 1128369153463959719 5717800221526877759 11144372138955914848 18099227515233713498 7363138181852928236 14417549591431835817 11920554897184795605 1143270426952393981 6042212523205937504 3341316804139378146 2628632515973144298 953190496855617344 9856053891589745901 18278694652699192945 17121631307697804017 3366795387682853286 6962698372930129810 11860648940514075867 5121320664262930713 4794805049832224083 16541241859917492190 1878324272184296788 9472230314254217337 13935800490590435791 7462103207524769730 171903724226011508 1863092322641446565 8747695214638501566 18271376970717712362 9922547771880076470 15061264605261885677 10724093584350275365 13182093715576326555 15691392787984355094 10867731716897411686 14167392990925577574 5766556966582531870 4204954827504279731 12623501907313016420 8834204609503206609 2829921185399741277 14438199975171869354 6931239922689348907 1844773246930793602 172673703663452411 6552491943473633362 16725977402749345888 1435229506742872586 3782077197383682191 13053644819891607094 2368449648937137246 14269456665450988526 16818814474133370176 17009224381525375471 15642519804272536241 14449420012465882503 8881676877314949435 17891843339141707211 2892348131225396701 16459492175513360176 12025901249926592262 13297107926298656565 16976681126369437825 3862272702008710674 16819107975795305939 3005918087238452784 1769516740370988780 16140042618406022080 17258660738035123871 12254995421064341486 7008553674213369432 4199999768071617299 16825670944940083958 10717904250122430232 11771108492525741888 17795785782322385465 13672609883500580690 17985899586487065904 7283251941298892710 8372745952053777623 15295965973826024783 3931083712624092674 2126428910156131938 11447792161953925316 11672436614390397911 12090084093312911849 2704489924752664793 9758002125581275684 13557754484487253972 7933873598441340099 10994498538427268495 8057555795161821531 1857583982412114374 1492469607996958471 10130999254398173612 12882216798179437443 5302221064719516371 4470877692348255041 12085827224904862004 3158748554804803503 15332468487865240906 13631231504406657179 4494100373377004942 8492224668893478315 292766316097688218 4173590971309439360 15033560657374193836 11423101087192478946 14792549299505875412 8650917612113391063 1362909604405010096 14252009208874839023 5687721311158572113 12067630202237105896 16771305867511631726 244534637709358321 6242938872446804349 13489797065070010922 15358088769119173257 14185019633519242932 2583146761388911774 8616085653000383299 4551689365183170054 12236025869259351256 5648285043026820083 4185556191009282662 246366432869935244 2367389446834965077 402067601011421446 15978105450553411294 11696085717625511485 15080117873400912178 6142948633139819449 5547251847022938691 3757394724901786414 15378873995643843327 12301344365255487649 6932444054041250175 18256289605457902151 11589427442954162530 9003801110424135189 17457758399849219572 10316732739072622727 18338805105792143986 3355977531382759283 15536641023396593830 7691955743931949646 12852809765611548310 7502430951037053395 1239171674855424298 17362046802745269879 2055252938592942933 8380399434833028688 3555804595329423149 8012895959687851291 13625666549607666738 6036253553078876249 15593112760253968989 16422080018836834348 14488271042873389172 17952674207564060896 14405794804427945616 15588610288303954545 17069723211636874320 3727204020175259066 15842427362947389103 17012916179624479134 424023523326684679 2937259920687759915 7014177171186159686 7688763409341031244 8607433948478923095 10431830677808864766 7804480188663878127 15745221594132636332 8921731061667480061 13017397115923923107 13918402486634394641 15866584918331931555 10734061663386042238 9469555732602033906 12783512485670003590 11459163078765411729 7526453460529237952 14485297478784810984 12985593241814396866 3868570949716125887 4076767509029320774 5021727566013665092 7097400778832650769 10091600740699769144 12422779516138828093 16824510335479058444 16806665862425957850 5584861023673725109 15954441310860855943 864253550032901216 14737391452320602795 1387702097191708410 4739732624238045742 4722735554340298416 5802555300210815050 9513168892451477431 9817310064522630199 5406270608645789030 13098316411811424641 722934132516594233 10277679774913772771 14364683570237539423 8109650030973791229 4336458723752746217 11269010623062686906 15805713583654397546 12547322322736255689 3394267862649250810 17495596015881307107 12851981734523980583 8204022510707706249 9388363996104735047 15051643566745849948 5622745346413632081 17968164901830340550 15470647920087820938 10758192650946756339 7678395929548156906 7094334285625275058 18185975535720530014 4977684470091526208 11415096485838397792 826761177855466925 8489489124392395489 847587315798663816 1511617878988310028 1337355268961593620 8818372278997185986 150960942259762754 8174997996039481470 363070438439269955 1954559109604749173 6654397474318600437 6152059254460901887 5151021512537082389 3781354627998264115 17180494466841325080 4892517238278734463 16406856475501900879 14878578607355746758 360546824289700235 9244319647861899673 12596247065867664458 2036436403107396886 15229088906245740862 18403578635007395128 8525826723390275609 16869753453275398936 834294234649523863 11053516710774015639 4205974901989431557 11956451324376465923 5926443329997150309 17044104930114683695 6568417467964240334 9754059472305738669 8281544220383622102 1874174675985468190 6268643944525037590 7448558845145855929 6236653502165855841 17843129817714628190 10776968324949465129 9530427320219830524 4580503871585782505 8515954479199630626 10582981911893654968 5956589196218649083 2163691048051676625 16824523124050558860 2048885148263305698 11826472717841229876 6286115663226407986 7751520621351874848 16083235564817608211 5536645497314438733 13978856175002478793 15175618904715020278 7487050156643118086 3458739505809451968 1760458113702650221 8730275325852918625 1028288715852248907 16686007224447956219 14023176694681781927 4473169057443691453 1120214178831028134 2134724926929023935 5368751431984550765 10732487007603652122 602778161496549065 1182655354794292661 10254897729373395454 2738561783127657325 16570099667484779670 7371695272044149166 8346163420376277070 4952908662631128240 15071592954969235462 11621371345854905708 17127935230603867681 3083837026156955343 7777456722913116614 6955978015222088424 17496191652816937624 14253759650447065175 2186834552253034073 2438094588081473558 14748275132873628907 1514694847543363430 12082074467371103080 10516631222617910314 15084058095495150267 7639888961583509578 287602512246318874 16868878113956646455 14382058564391356709 17905359800183287645 13243291832461429517 3168468364482671829 9962897322946224610 16614444182830523684 8235445613799418994 12492784187966368064 17659937530157912114 8848017669165268224 5011955456023570168 212461795203994236 5936967426536228891 201493971594167288 13526639247529276246 189582806185252840 16303356732391933023 6088133610044599148 227986279576799109 8954885289567688763 15491727501530341317 453311467492166010 5278740660582993583 13469298477766845941 2438326738728512711 10533647294615739139 11555578207384479969 2052761302907213828 9659537981529666529 9278698530627532033 2571510450859356230 13191270693072535817 9674737627313345703 14971129024707608391 6257554707757075843 14651557584326533368 3893690756490986141 9988904352744485168 13729988378947952780 8546017665792397055 9703032918898612254 3822410048989007279 7787362098639026316 326165929553779194 3217783198606412747 13735774873546281478 16741653209065769151 2987082372980615993 6275591205107001671 6555119468150308009 9522696767976691570 13280164855040693105 9363785294620062297 15013224346116338210 7458061700383885408 18039093193351809675 10649720015233609723 4368870497698418377 5621892701419982453 8041881496716248421 4311059820569693689 15175849102278324837 1473857744472811059 6623820907239073192 17185710936505592384 15218044346041344401 6966540285660993277 10072955820781327804 1951027822679823600 6793791862330735637 18017025750262227233 1202527089461106034 13081447546155826676 2069013236554089301 18038918122017098473 5333207057684719556 12971087871513629042 16181187609834976635 810341185756250265 11447381760698656390 8823780053805815328 14025835424106556532 1402827478714697613 8449067292829377765 15448146163680101199 13969750907243511547 7246107549896484300 14813727775996749240 2786030601703067931 11765797605731765049 14959116963183930572 801910846102296089 17668724246634885087 12259159521973523809 18104974667489672704 13965936271798011195 3870403452557542 8802662072559250064 18096512451870101224 10303940755808714189 16588559324697655418 2311046818817287284 5699906218641881886 4696755199922054891 16607880115986751662 2456327237302096381 1626770368244837521 6875992695236621164 561853680942939028 8746733833391590584 18419159358297518578 9920176801289655553 15955604075235644109 10847625803240211141 15227407335966887262 4170518417536782829 779080628551244130 5768732278943079332 9285719186570118753 11575645027435530063 15810372193683568730 3346435457109166913 141150933250688613 8299195475683358660 11264290158581311720 4036879288833468131 16678622774784936106 8866132021713626097 17251311456670397709 18261344129093472199 17569061261669243948 5537184083915601964 10564769762983824401 1102653906543138707 18277225383176684892 5547298258416940860 10066271226102177412 2953457173243576585 16647848967845556884 7385080941806711460 9241640446436918182 3985502782584250700 10195392342665846179 1172502367526809920 16541124498532789525 15839069088963881767 7412676120375294910 12455914150283092187 6769972200481767002 13323297163399589732 14150199997926612059 6715424405898553808 8455301613147459062 2815187136253317379 16195562170562011740 1685606977183328463 10279926256852427249 13054504058950499475 6052924477333313662 10144288151730080425 3243814385240027262 17788508128998904327 6816613965581118026 3479973628745630246 12778352218359965547 12116123621287980461 6986408440346321701 13827554941043441585 15590901999482831382 6265949058424290074 8871556512294205596 7618671942471575999 947476065128156240 945594671329856480 2303479728649157852 952798617852364074 15499853636290775142 7030925643873547588 12010946132895328678 4166598195033229440 16617199671275363970 18372275860123705741 10047266760050739643 5430758415283174104 12000619146357321124 5742258435957854226 4704196237463325721 4924300578431876312 16607347552692069755 2381037301765753683 18081644227288608343 3265902040740168387 2532307448047408979 69418142959055660 13673530211600450920 365719035784940968 17093315312792538667 5868505801923673069 13780375432129255186 1909254460892745200 6680411555664725066 6330587271671542675 3429997889338734552 12378192477324237395 9754381425881390982 16862572085472758213 11770258963236286958 15175048725352709724 11732231831555190325 8676458081125246751 16232440672066145982 15767425900271443112 16577133392300204886 4681597589224812419 12804947817016391457 17571082169207613201 7857201840866658536 8406933992167499338 177501925499519937 14108713556934728506 4909123724085724608 7625843598562334769 117891753474727336 11834540178585645937 9567835722865769453 16243972783516696498 15880335272425715648 2262883097892637918 15563910760416326179 16217975760595773022 5687464569961113254 5926195959174922009 17097186575153635352 17891438019318086805 2316532690392700175 9479124617100072334 6994751493954611690 7707606259379032372 3494397082254384970 1180695441783552691 5244316897163484362 10528304159178197538 5568768701379783958 180415939897718835 14712174821389242475 16078797441045740730 7597174075991520581 9719664617201735319 1279264324953929959 13104226756391395832 1021806365998973712 13538050650955070193 9071348562145602278 856336121595036319 983814518876003002 6856055801382828822 6716081819694178555 7783821477399635819 12688330826112869980 9806014038969831829 16251629221411680282 10027389064988810911 11257434635412438344 5648690387315488694 15320871000015193008 6447215455017119958 14115620133306287520 6033438550407399294 10903321983087745605 13971552633589120210 9166021210529427731 648889319212442718 1216347720948532712 16289617526375641855 6964022098102876796 3033633024874538726 13805770619395720695 18122261060401809552 6386396609060916221 9756736006644798219 9326635977966064241 12819350370366671643 11324436726349460609 14693872747466697671 16793299737957675762 1712336162391641333 4496657681631077871 15891634532370986329 16735134060163448635 2906803334942700635 17377434158479338321 15131954624627491766 1748422493669456854 15503744096128529255 11657692525825439123 6864551112720789836 13389469321720926310 16117320907590901628 15485224938667879522 8570040823780244368 1323619500274132962 939942810891230718 3912971268816337586 4005500976911152254 15488266901760297796 5021075952158196896 1241916817582189926 7391309935907436145 13873624728190350091 4147369943788236074 7849687549816352290 14144979008183936681 849404116984510205 8169256053475477868 15776434692632088798 12741146254020889365 2454885904199778326 9004819750652864828 15633663822727967915 4604766831642872361 2557966546701096748 13483933803699366371 9788665009367862969 15114799109108113997 7688125680727352043 15183464453561235604 5541295409183604629 16746028942514161046 6107065910415344632 8899763353079362328 13313211653409810471 8687966429488670485 6019461292343950652 6441898636000814320 10647352468896793318 17109233136040742343 11274584874706611618 2396193828085243343 7397173121896304328 7698545261275464193 95553149693769119 3948078571862385180 16753336101334201874 15947498297486415788 10033684352982918026 5459156655525244724 15386508751620961287 3601092929461511842 16582604596526238706 9181790519095926433 285779734759115404 14457853440055365139 5662969492203851963 325070921657895570 15785630689744872860 1648379678901747559 7256282939518839392 7713711500757444079 13402795889382576825 6064479747557273465 4792895478660201119 17183466544404624919 4574916678945390493 7259043405068517859 12127427729114413652 11495625795957879907 14461465268712693628 6534486837455313252 8297397302352872643 1121236624727011094 6092089544329359560 1124125130485561278 676439177714700226 17758345448314166569 1222949112942958364 3148554134880419949 10615144550187481703 12296650121418745914 12537973286616857147 11510997529561933634 15433424306641564685 15639619811807585545 12889128856593607023 16621516245980144478 7383456751389268232 14839388574705332313 11466284939605292774 17133268161819220359 10776647955584862612 5237088655275133042 18022402569825517301 16054902999401412688 6063935781901381386 2108474578422136355 8001285187784285751 5824139952707232565 16239034090387364124 4055089224441548304 15094181078568476247 17852958843254941763 6263991858819615879 14221959718101323875 8449474518657665953 13072410909510068161 4035795873368311967 8023624995406542992 14161354916655791278 1981277707310090026 11171569946219559706 9753639707445258108 14175559011778859595 14488624198272404857 12629483823027606317 8165781502678783867 1043687978109029175 16496867456840397367 14627725271059070064 11796318823183534164 7076247122951707499 16456497521831595526 10592328989415243302 7217034440412668967 1049913821731136676 8047132819647737074 17023758655646259728 2440720616315991883 14590952484498312766 8904627430068678208 3463665345418780472 3157911728864315073 12103767636032884449 10060045985033641338 702642370137982338 16944954945099385668 8463016222694264562 16836886790424536000 12628402290244355166 17177076142934338311 15060983810935219110 14932520458573891269 1755665243888170494 9738887935871788471 5652843954509336724 4981091113795777009 11110074418763740636 2550788205726601283 3141682260636993479 10694044460046985298 5054222278283339252 2404175803305575200 16746701753845789002 6600818365585385587 5739184167806262978 4998201909511773593 6341847149896694462 9460016460589127058 4935407265639206418 4526253477933001774 4189086678988056657 2971958501784395196 3796538134428578184 6872092875650457752 293202242355934016 16443365073363712233 4122459466469935787 13662737566321185444 10299480161235205879 11725562305121716880 3734434366839711941 7621840973768604449 2030102296596981395 1795447918509203554 11724555080444525479 16794456524598609972 15326781394908045670 8395024523871932902 16274718124551382082 15520610917771967380 12413421115870106859 4225152115272716953 11933932696333201796 14122368498927576902 15275455663421180991 17700269059911233812 15696507490860975540 8512705083442922097 7366459976432793306 8005730414672844790 6151541198002865484 17724260849392211783 7091913567923787206 11297535066003529984 4937014964328664438 1975479920927531233 5339033571641781994 5425844397340688448 10210270316495911397 4690721052213332081 3310431241889349480 16097736667613564912 8946173112380716005 3904319920672881094 15295395820464087735 697862221175974133 12792752140037723288 8014839675249905221 803631403446334822 11679647441582527324 7093550709615299775 9727013368645335926 1458540789697316479 11175047903261962975 2665095240700719079 12545905691149568374 1102847080212100408 11337590326556191175 14094564353962834125 9194624051731493734 13271064172154858470 13940843580652291106 1091897489034592745 17353187763021258355 15461034874622046281 6255662327763353764 6582889995665486035 1341280070801914977 11225150716705909731 16745252081750842672 15367159963193676518 6616118899961014431 12930764525282410474 2078654350840160643 17636118260166611382 10271778658584441266 10379186526630518649 2250603806344787133 4354718095342746014 7407286819928460524 14891319743924038680 15329649462806058360 8770038440830647434 11896175828670823013 11861088834342004892 13423571069440684526 3415796911938109874 4924896986606644034 7147637980343444227 1085209356668418066 6573014130113880760 8475923078070848396 15454703844169157174 48191491716226781 16157797713617754418 5565120919281565839 5413910101259029551 7983901594640170168 17672019730665568257 1609910058074512486 529978725675209586 7272707680273953749 16411776483369224508 16231754628811479763 12439355403101036373 9937084776758120334 12643990167247998986 15471627919742716656 11753982890510429263 612916037187033285 7516453442113561400 14393788182527184393 7215687867523834681 10119367362911791858 16323932961742771685 1347854710649320881 4874721063591444859 11259265526733710593 4281984535997562995 1376297018855594020 11103715222709268251 11937420059316786542 9778506788642620591 7661913816988213400 3136844851841592094 2032747671157128421 4430960096339076254 4824913501597821560 8635187966425051230 8363152235020713175 5001672907586999443 9730478803920941589 10630188629868503623 17781636417606970361 6015469269184789907 14082019377470590767 2146710047025447287 12626785636427092145 10672823246344953974 16484870850921787346 14641125597208618951 14837301941598336751 7647772968332951871 2290151141415099352 14634293598744721969 16810360692396754481 10289162082390780065 10220736444568034923 1414506563284948193 2102760453971502371 5769848600810353398 14177117843807443519 4862427813090272647 125929283396816173 513206946564469388 17142249058180692966 5722957712588288391 4529044808974016226 6221831418290379073 2633147046775397678 13944162025524533089 12671414145698497246 12141537974335009603 8054685264353651316 12816993136905576875 3687149522611800682 4913776517533088562 3850957682199654988 8667990104089477226 10985533110630373291 14452344295420383201 15330826326897666097 8383825776127123864 10042715337859542732 18138057428397998404 16388918630777519467 10296037436817919989 10197705364726066126 10004561711651968106 17307439499589526730 6435236943418905909 14271614852407290256 15627582047617235769 462906308512519193 6723288190986075947 66782411959369478 2566304964770673831 5730811804281698947 7952022850163064424 16107040053762640635 12717010915408770022 7039501609868267738 4768806864302629212 1640695877995013767 17990804998424176948 9002718271080758266 4542049241992097309 8447389992938557452 820743010630566127 13863727801345776583 3889772771370163672 7685301312002044982 2932948498105775353 17159103411271900942 17950175430295872125 10105927612048305999 11453849783852099266 2967895497576729804 3731740391636285405 1871742269569362239 9987840670531681397 14557292770111698029 9232151840424132228 2012424090538581971 2122572913221793240 14368816098952266659 12059708119051836865 12588765567122142319 12540819578407326735 732185859284369878 7566990316256717981 11747202695477930949 10524163706837147085 12117037454541023169 12484313959767692272 2546753423692365306 2985721411470863391 6101343829179272956 3666564875576963705 8752615688679641208 866939393466352288 7131193216620584827 8849326954024657685 14729231275322130644 13756288882419407211 15104907194334163647 10776805083518554307 917210523628648391 2326814270224175016 18101522660394058166 6900118910381391541 16107058202641796051 15234467973731502750 16708518872462409315 7498782881031356951 2381155405700923528 2448105550433925366 3622203219747969982 5869745286313304391 6340575958119765269 7449364715312565243 12377185788224167181 6540550510478758866 1832058117650670182 3636492308873735553 17414975977543138423 11288588802670198465 6923058069185375488 1318178605116031040 5596835625450841757 3522262097288439460 567386825496857297 1909785619700577650 15695481389028289361 15153252216730055543 7929235870434802748 1189997722262469248 17853467252323280404 11308582946913572658 6528045345294552450 18184660451072527391 100989875645830574 17043697997837583413 757634310543963388 18037347087595753098 2948031192695835471 5435885146207807346 17283360437969828703 12562266116595321499 8067942917336949771 15289651724826394840 16950721407792621188 148357438396705232 15653689463683519490 6024281948828250758 18329200749041374178 13883188125387892119 2373712042984712687 3769933025114135224 7555429107351083934 5926351510833766566 4673981332799822844 1881070543128933748 11437667953409095472 13330906298465385682 14897139633266806625 348060115778890733 18056193631570732632 1804148815183120342 17597081742988153614 10763553948277517897 4524309826005383626 17814088944671067850 4751830661378026865 3526166723368732724 17739880416383628249 15386545484004578034 15121601306159977277 14602098871201543011 3557311046734506425 388980733376494308 18239812674236507750 728936347155155438 10638903247254748920 9854267925301080091 13321542088374896952 3794831562673109509 6790904219493768995 11967180988674485345 14210771379114498349 428753419181968074 7463735100804800121 7638725957971857188 12147363489617375754 7557077621326818056 14598859983821418249 6406190207153375046 12662536551624918078 5347339943569990446 14940217088963287461 6349054596363936265 2876425513655853813 10942690127394598964 16200234079787888908 17362534088887095105 16475859207132102656 11535186359292466879 5806002750183885541 15609525125107716536 15283599577511482978 5978866351979641620 9464414834723207284 4979484978512992567 1842303682614600214 6429033228686751548 1693471978594977518 16308478590815170723 9417254995713781998 4623133282499918264 14562736361539787164 7097710017955502946 7102325546994409412 13370027309720416159 2017844988249604824 453256236669645197 8803954396221296668 7304642758094288348 15180961274462172310 1258786235347306308 8781813184975900754 1821784608337483272 10173265577686417135 3669256700656058111 18175579963871237372 15236915956634450201 12896362173526606561 8319190412989653832 12128712345056855505 13620305265865926835 8760094528489300443 12718235745053013496 2021005590868265820 4813130500094217661 12234947188343756691 6909670872578077366 14294095028867426264 8945012253923520530 13353915544300200867 387597368383119293 50777415733391202 4197212463625617880 11274505996041855392 7223704063511045207 10146351962885279078 4481768817829391174 10107742480547582927 12429878952269741429 18309638242007296222 11729538703590842441 10058951302875505945 11053481770888452137 5121163347072673485 12509026688464599237 8257308954795281645 17655045127982125130 1920367970803068267 606295729790995530 3587791669464181707 4079280553842114189 3411688735906752473 10983244738947732564 159520310738869286 4215697927249207261 8881079605702746573 17230678026369116122 12824347735853960991 7430720681627039618 18341129875478869575 4874077596830056844 4546407360358411088 4257473392680879240 13746493013406238491 9449185687708106162 12051670344024067559 18387371172445255222 1682400841491397999 17917238020477511013 5851817058128906843 14719719107675172693 2006761443622843638 17763822901488226507 11937431416460877833 17051107166346298835 5393571335475103098 5315636224642186473 14372499855591314615 14676310889549217345 1022642250705292106 6456926610627346048 16609950213721356345 9736317110699420713 1792809133736097127 14524992262497397828 5225939721817652562 2529138089376441690 4987333527178947758 1653316879262224144 8158632401379539267 6809890728115072045 12081456908682348920 4380416437106847680 5782508573665132318 5426644457932843079 3391066939091631853 7582611493437603099 10737827399070838101 17765358154520711237 7264702213124169679 7210872650756321423 14562779134660694438 318038610344921460 12454551396910831181 15331994519566632534 14861521669036632459 9945629097107785782 14192144723223127305 7417038149016768518 3684140017419180339 15025326324692735616 12763880560283391173 13621824781572257138 8162620353080056922 17578684122400649625 9523098194663895582 9396440873380798094 15622134297066438499 17101668282242239015 7558184600575107483 293913900359302808 9598734827745961486 494238395194610599 15596610574463236903 5870269208066420841 426175478477746984 16822042936715414567 16675765730027540565 9058804471548800820 10774578158501850075 13597831608535943043 17400120201397522572 17259594339230102610 18059949666093135581 5891338972024396992 6215265528913762053 14710468236695259920 13057130165279442534 17723964042457101769 16285603180311010253 12401825277026775600 16396818517110101172 17172214426105799492 9373572356769591324 18212027759492277303 5258024068231862501 1493135427463110048 5223233534714138484 9744130670583293393 15727440200161655312 11828732834105743415 5902599935499858905 9898919196584935834 11206349783827658001 6943030308363729675 13045006822863179078 7115084856390865935 13369834772943021793 15523698027328260177 666704516563709647 1389503603494887122 3409089727952282255 896206593619672750 3745850571411769540 8227148836154737323 15657250674899880829 13133530046752649076 985487131841495694 14020691646392330199 12220700330723653970 2456654012249279220 5615307870264455782 4609093650905590672 9683970706394065339 7711737553711667858 15843595683579577703 1178815546230326549 7559526265572385715 17096116666925973695 8229176515547112763 17952673651711948566 14003144396788492916 15597642490960528088 15744375662342175872 13711920467870906772 5049472889811565346 17588984790669049436 4876920430015494486 7969421960459991035 10071733245035428410 6738899875811795621 13083706170354329640 10565259370910000245 2534287011261977415 2413648893727259779 2282690574651101353 10866880083952482879 15819011536748450644 13295692654078287648 4622886700927028662 7723378121761618615 6751025503052982715 10156720975819037176 16652954091913329152 14046605042703362504 15398222787633019572 12719637318295366923 1742595227234457388 16146348637945587345 14313268982186318510 9717810356267160850 16646665265114348662 11491740354545050890 6611936544208371229 7817909482068182472 3013779894303507894 10533726412053806716 16338213066514386974 2316452060641254038 6802543042961925840 16301494745979200820 7298539919665416952 12736083685802103668 15899122677546116014 1553175073091273908 4790942947086541211 7051468254579525775 15016015455217831654 14921194413555338907 11459009199089991230 13363857109113778841 10123680243512713033 18440705971018257403 10750957867507327164 16367198127073391312 3901169463038468423 6384163945294897060 8520108361378939337 7422206221063898133 17282213307534910069 13812458755109807337 3889003513683230490 1566986071891837742 17201462179469296770 5693566578249857864 1438525709331486847 8977210299078239856 1276367440896926585 9042606029290195144 8134473194590417490 45234365104523750 937248790082764015 16039395269824032693 15710591463162677203 11222337640072293951 11662094100496283948 3298190491981118887 13029525326375811168 5410211167627093799 15954536678564485946 17718580246434335525 10913815046989073022 2108783215855159687 10025784046832535184 18337447064762519787 693553385072036927 10025664146749787137 14621855877631631004 9679870081246318287 7776709019770708307 6013164094071376870 11922200854987064273 2457906285703482682 3623139492135784050 7145613341998306775 18385234267314453676 11508811545080177831 10771612478336187070 12249395736524198726 14591405002969542997 11703877930961459064 3327758672653260038 10713196470730989755 5398768634651848166 7132484989324024220 11389242015155558161 5640376689946628627 14181611356578961902 1570696962176155560 7814483975750847901 1313567132533480810 11227341250949022711 9594233249071759413 12683132819852979945 17783472562299085922 1637875570463261570 2319880108275456005 1202388031620664079 18330535809839598413 2712098254539852444 15389256180616910693 16610146894401793941 2597720306342745088 12060719214057458097 4450702468167264793 15724760222879110345 17798055524151811446 8258150979251738135 6625129351070468731 2892605402896108376 3077386532872154341 786568936859586562 12181404169496844016 12228440967003440966 7518094656386013950 16009746238915412462 1480602732661912593 16632933948131298421 1427313576050667005 14506872782960635583 14520820476894768032 13703559422794415771 2311118600653486005 13148712157326154625 2813419397673793905 17577950246072142035 5821428976865950879 12737762517049362643 8397416748787277798 6714599719759703068 7216310358101816068 14387901633732006567 5253182425852990073 15124836086510015644 17274535963073128613 1346925448179753004 10516151102519986536 5799093438473183663 17753722263015448655 10744794389812254386 9344333608408956020 1136965676280712386 8412319864266687632 17180594005168421952 17839004155565628843 2661344675030677892 5183598598327598143 657666702063311438 8517104708740888795 12237178888915301582 376797008478040663 9351267985527848354 18099230845250072813 6939133900394111569 544408956893843985 8246757319449961135 3964037930615063638 3239288837206798974 7448495427797689145 9281273327585677958 11757483858864749371 3992741740361282126 2359684524543039864 176108417368591109 9589967054391476684 14613789815485430415 7284650991543159262 11250069843060616048 8254347043213861066 12988441675600089801 10419405966130727102 3876190074141561380 11966011907964629071 14034592059659508199 10673582817537056812 15527624750113351665 16966837705046548791 7436170285754058262 1200703829054156940 11909068230479157555 10374758002723672920 4846911828216375813 18282286229073728328 8185867668835014353 16623474403995912016 12307081779340358490 15379247374729713715 1117230365430558464 3512192176715812607 15910023215412423039 16072678627456364391 11120189293559749117 11053646082984422126 4883961626037578202 15920358146379043206 12301882644395924030 9971292654294090179 15661494814807949368 13428491653228022472 9609488053195755115 4176152933842738710 8889992483762304207 4917186950645797892 4067999082008696935 12675875013327817082 4987868790125162126 17993918261409622513 4246473581381407450 14236794135987430774 3225758388413749594 17665811078633152308 12009145840493528545 870130430094682146 13971176873475684302 4579192615509354194 14502210115097144799 2652314700266869131 15843568022073163751 18054113120400343870 572790915294844873 3960419401731095913 16083811074199662981 2128669994126997085 11280429014763228534 15548064746906554542 10502815697446672194 18409589113830258845 17950271334781116160 4557762029661890976 6081782162189489434 5194797497350479140 4268760898655489937 4916353337427570908 13162852269904133687 3860151430238255530 14700671123220100051 15034403814410990997 13493643285425618227 8598676641184330120 2956625884151293399 12679734893451665902 11367181017795227017 10567910214997153666 6248924681839808536 2730732127327744765 8557400763550825380 3047114735268483224 4290709137446526561 9411752812242062521 16254832263048057569 3704172108442147421 703358337630854518 15381221281077443093 7184421731913505798 1357359321415742916 1229414783773854696 5286300285602222842 13847267753316927561 7480828063501932164 5061717383316955191 10600819816553696191 5419591995949332322 16013097203611567965 18383245924384122185 12015273000713193114 12665787001651935676 3111839552776896163 4842205005173823691 13844221123882585857 760586778370800940 5721125427928730564 18009117057747168672 17515682876979047231 14461713977878749272 14234448596616808066 8259038161368782888 17009513630111100089 4304725818949624784 3986052555201351135 8254404080716589448 11293831540875579658 4067093627604119359 4933914409185399237 3017501547949396175 3703990598619176703 14441177257498438186 12623023296617731476 7096982912062978440 10960140444649661586 15813080880146500922 473340262173079290 16064708701372286075 5973403661850219858 13497479793033451620 9604551188195405906 5158854965477643196 1312650967882046925 4209438170022229664 7733193649387199340 6179389416027674141 7618676088498260956 5515675470458222280 16520085622280638456 12560852960971376082 7980420955897432328 11604208601881334929 14362317285110514654 14740049424095791939 13222006665584848182 12547377640080057698 4412868576833797627 1117403364177359729 17613217746948438475 11745554557411924794 12332715126997087352 4837164243399618749 6159931722219494879 12998556984454147731 6094649908173808972 16976567018039175731 3742402370550867264 13357176653695351339 9726768065360345334 3621664416382717214 9751216677403013371 13309055131101411447 11082583029917193104 8266179647587715245 10153452678474319136 645033157542175964 3526369713214884826 4035472184878471304 2745751759062633216 12127037562081231130 11112823682960988476 5459621084347264435 8946255436695698381 16002326605950514591 10079397988768488125 3955528992292225997 7101232165938833073 1303696512195670799 9173045309688286275 3429045262395751350 1350341570122223200 8467762215066516717 14786306543442755907 11552889957202128424 746791605501796012 7139910743466330773 2084998509128664983 1388256518606229522 3331075457445577758 15413977980023492642 7759567555441680728 12453037457271788485 7405771859346963784 11494082122603499149 13623533349174732573 6911501552247962891 13850912908358923274 17069836157180457676 10475095300811923723 3310820333884047367 4203231177039153067 5283833455104166837 11574502069920014770 11152722989202126345 2827669042117247784 16761479659662579781 8082995396228769393 15009138590967903631 4430073344582473146 15656000004824026657 14020735956354687308 10284121751040990749 7552650633725202163 3122342248237387510 11688091334405959557 4296688106120539578 2380758373159770162 7067837241977804813 15780417166883854449 6722626464532358028 13821544041257440754 9806782981445708814 8019355481541884218 4945329901455097272 6909663940905625362 506553300636110490 3268252029251430283 17444720027565831823 5798095727657217970 634019327368475268 4065834097312385669 16665337221078809510 5431248940821371845 5741528106606320205 9121505769172006562 15885688216865971387 11908700009712281758 1306307345396610175 1238206747165933932 17096915555585072827 7638428729407709678 8135400126014587547 9481017848667828478 9601076408227981438 15249744281625309827 1315054762977202321 3877704171344259761 8534680313665353253 17261516625576134714 5292747381061574255 5805170872461480707 2823398386829176081 227073125702466610 15573073499621533533 5590914626948411491 6888924097741789332 18417496802173406235 17154699493511363091 15744659341992981498 6050888991651084087 1110750917081086841 14523092575451022093 14643022883044154594 886013641276471813 577050456362165835 17108659896820669601 7071663072080293842 15117780952198774621 2166208162041263265 12283561147093742827 128022233910211062 1382818036449394981 18022855963876259056 14683523521210931616 2985057939924351820 10056825749379581620 15383706615581597261 14789303001395706849 15924967248349825358 15187304645619637645 10357777249403950722 16118064230855810689 11124083036634426120 1327137409341435612 15352941872667728520 16111862896462946766 4198891310972803211 16042756912973836947 12409223608799353147 5839260298403522365 9924544945510145122 17337628952717275517 7932419684325970696 10199766599050411190 1476425580773778030 7979994191808591910 4664812544964482487 8483765926717049789 8579487804577992758 12370610302184516343 12116881190329125223 6173749264694154924 9444625504124544808 6656755388524051060 14044808948362987924 15736348992830579807 15535023835240480538 8974394343002089686 14469720238984997564 8242400717157137886 8072185811490554311 199806579907223032 8718892487063500488 15887788642604435294 1546225496025043643 5172441985745637245 9036927211538083615 1703961973059393500 3203401273575185745 14464671913205728889 3478983482995186472 15034468764694840088 4148585471442780639 932239518615463174 1724976209844243085 4004635225771270195 17656252095156942631 13855909871495458274 7812991107355418932 9157341379915455240 12150149383985015395 17829152393407575618 3019840914524609603 7905155661651781368 14571527905966221412 4998521484129818773 5657704298274232349 18295003027085440970 5006665593186898478 13997256634781650841 1009719078341237484 1539463273038320956 6412542359319596945 7851875795515489436 15138581809257552396 10087325753060610446 11188528946755684286 3661997251318008965 4760724674056554507 16731725408521762777 10471982768249607149 4289319077012581877 16771469001218455224 1711472820261968321 16514784461186730398 375870479202178663 4326558597841508255 238484774133722313 18149273546375021525 12359006000526958833 4439426756483258389 14949373453012994877 7747818955921852602 7799232222652174196 15522609107975510828 7600454141402102040 16439192600428117900 7520657984164100388 9061307241613844934 10565170585839264534 9969752951308663225 2527075699523381640 4038001018160934996 6408779389033836841 4661992737241598711 16606459439816149315 16342811676603397390 13342516543725811633 9097884390065388904 8599217626967644880 13283821846162983248 17754964542331611713 14194591559419979168 17812937069524906616 13312164471055041904 11918885418854549193 2708406970922980300 12871643351678252156 17523738691500201559 3460801631810138410 18376853002177441543 857388822180999397 17560402100369974325 18256135590126586413 11494562832676801488 4850372930362805301 232801237536407851 13616331909372893580 9676751342133777017 17844232929105114841 12775543056229112586 17209816805080535080 15362656618520577389 4541807907092525141 14000769659481353962 1238478652582583375 12827350663151346118 2414893210781715085 17884561618892430035 15756848866830164129 13414739831795716801 757046378683596240 11286442927564790297 8881467362462635689 2202370616037892822 9160705696348931664 7478810698717958321 3937153900149655599 516381214968808330 2415027402602618014 5599256726553792179 13114999914664817762 15890345447813225391 16789662844451202842 17031237306165457251 15194113653514868472 4207139041244710078 2394435633828147654 9631355947340686905 16435565054637656178 3680429457302288892 6676666787834591493 1021230100366288755 3480484599914930627 6335709187301198599 18054804671507574492 11159764169412916349 4230532303369685134 16787158063356269133 1611077589807979134 10973389704006735231 3980562668625362089 9868136648790353031 1814084096287853751 8613721767987557706 905972493384366094 8650032789892029161 4690073296577458860 258390530552768883 10361579741722995514 8730472595359170316 14811265047459366136 4250781255772986166 15072936549082114961 15312800493498996352 12921458918200718208 5830474808875589995 8913099455776240656 15188938192994303209 14126780705591582566 5285514507730703905 11220589901990053609 7484328028428990584 1292763160644973415 18368025794486368074 4845969427151941122 12494652074553293258 17216281060940190577 1782536245005345675 8982386220485228669 1906386077144532910 3602365027971211675 15693180502643980415 7110693507011905495 11972180778622798840 15049294913873095312 6799268279927028461 18211204879702886317 14788308853820454899 13269424689905623313 13639093493016275083 17896505719656186967 13960518337996109056 13521094472233714829 7772066925297369790 8936995338286224739 680327600194343168 1571496271589130533 3244670786118731361 16323553249927522646 7088630863412878926 11709107668716074218 1804480229943515904 8401435437747374061 8631146062934073575 3974782727435751708 1817789677840171695 4584832716288173210 3757187910949653993 3693303189959242084 9467856130499955736 11506408965028071831 10956916997157383586 13733540268383936098 973327911935767360 18171161683822232723 17967679278788207881 15091926105172340171 16087273085082811375 14917937526608465822 14219588891468285331 8798259283577435878 12036271469953818287 600877992894988140 17171939887631302185 630933958933414639 13553717717297331580 12423067997848676640 246168616506712797 3644249725561728399 3480835562924486042 1848904657210325301 399826724145133325 17178749791519045618 8630123631040209744 4396426895955006816 11658268719953957900 13217200697005821917 13676035647824987024 10247021440592649569 18139270255132688696 14257008964574487728 5783369691098989329 4897285651741080585 5920386458221092998 1310507286408491122 10539022842378322734 16343927466975789874 1831206583836882446 7114575826827715652 17274964310182399649 6334740346300310074 6559668213016007390 661068692914868971 8186086281707838289 17133743602811153235 9088058451448276282 7509665434404352376 15216576492110336414 16160337605919224086 14277080553273513484 790289538300395888 10721809385614653679 14524150307484679091 4246635125408309773 7545637678816303861 14112887356380544756 11581126755830515850 14480370225241161240 8165378103309143302 5226277535755740957 14494742084027999646 1077321200139689414 6642835449504587927 5246762740946979492 12504992828736988868 4273574619120298180 4575060081258652468 4099526776046741357 2471926711274524363 10892769346889805480 3096592951460396318 14995393386939045485 10373546761031974686 7702478555991700080 5046467343217352435 12645230646377128117 15372924407988731255 17936455087970046622 9066200500913025393 8047371039288210005 10177897606883309051 8096182575609183165 335838736438851870 9702737809424235121 3355832987332808324 11561730896087773615 12481888651049870153 1445144863347055689 4620357771531228041 14763860301548261082 2927102767720783584 17243410388393816026 7831505987940303241 13725396050897580662 16188593090339765931 10806176374872916870 6034559475337310921 9524313154610919598 8753444760525016957 41815720424818408 3500580850609101132 7183173866442107731 16323414240037879539 3377371459891405323 16489791705712493443 2942181863502336185 8981617050979155736 2347331865168020951 6295211761573258025 7753331557966278754 14763099689638838389 17958117984925785325 13644245329049490759 8729386370724563318 15061558207694246178 2525805806539597490 11120444913180901461 12349528567836557166 12852062968063515961 6518698072180345291 140565170169988866 16343749448784235873 4377024507024841599 15911126674926529899 6157658288726121825 11320541741102319506 10964479464529836383 14579426031801499895 4420905290435993635 661321178253622513 17753676625742543903 12209598418983871528 17867474537341717981 12753628929393008259 11782095738525268994 13949659902488962224 14951115142631095022 17559571200348221331 8941112026879725692 5183572981070361273 18376312778642560327 14439901212873896417 7326948339167351388 13746390784443674064 5347186700092964115 13125811401580580716 16279465536939442400 13547479424151303048 8341764837433066304 14939046158175755717 14617711465963326453 10927177104710849133 3832881752073273248 10087662449592211456 14109165630079027751 5913411514932449296 11577372567570799115 14544452031562673579 16739944616521480525 1774140217915128138 11392858514288273091 12604733006174001437 4457472065243278810 13188758292532197881 10517357543271677509 8763862861936941722 6498014844857438963 4576041284204316703 13906797681699529758 6238142791476195460 15974830529258311790 9181261964210997864 13608456331028301796 8372230405069276936 4807346604895988152 1239433312062558577 15064177808564565749 79506087379187519 3992537376131198427 11827661060208017332 16214260004431010395 10268359226180849970 13421086196968547090 4439509414970826882 16691968131285600521 15399616979219034622 9119843895184723142 7376901262887331500 13115645549402305365 6359559748081366990 4295568345409773895 765302341669666388 2119636153321949766 7352627864272181213 17421087531249246898 1477610832114114911 13445753395234333137 9343699535257393393 16798457293517791635 8733314170447802331 8841571396602564925 11568404658853911693 11347606196551579248 1143383069044991042 17687706643231461858 9916404516099936657 5604457972820967521 8413080030529064865 16366413188283032648 14436322252671620214 1321017068639618510 5010089958822211470 12933594391998613291 876960912447517995 2175357131852456820 5916734082139898360 14352625496300751743 15951443263717281793 6717807395426253703 7304904594698612186 5552734522297946347 12494330662542925336 4180307870588167820 4607802251453695486 12875519286165056995 14691453830476939586 9827140229010137051 7438905840013052741 3863747528847079371 13999098469850310515 15142024658742502354 2643169321178650783 10503891479968535867 6556028078067043717 13321012829098774073 13295096183403508580 18315685774000427752 1355357937509713084 16972045974388324223 1715018374254067860 698858391726611374 6300419962517037720 7399641710333253210 18277667482715877778 666032362206347070 17123796098596665624 10621370662635786316 5205578355453244894 12743934144555615031 10562007238799978305 15284723939799596801 11531095458650550901 1783582985951381327 9512010660354611870 17381675648762134217 17510537075907935790 14673460984834448126 2681692748161062557 18132326409430632985 907576115340872514 3522257269633580181 10900336591416834106 7235911033438021677 13515798621705692451 17486794230343200930 17429559107615504532 6755783573164939623 15295345002947451598 4780299738924210480 14182644304641944407 2724819009122010233 11048221267078520090 13619280732070166138 3587306344621620964 13479345279582624529 17906870518824124311 1896524594860132976 5328462019101374889 8293635231726891384 16508197286942659775 18419604900841888362 16621922699732469729 2584884935470649 12066823774489350113 7034597924020726290 4108478676947956947 12912166348843144792 7689895441024393183 3583864945687090424 12396579779102908327 7338649806593819077 18303930543774362323 15024797362982072831 16268963833747266879 3925082648308725079 4907933693046378124 17716068125015090746 9347557635842722718 9817668606598735864 5494914391381501530 3517378815528811540 7952731821982953378 15305985476598710230 3492501869576302192 9606974494501980288 14337156711057905047 16207691348540066476 15695356419257840857 11763291656063724366 6110935525799331269 17219492419163677959 335869599630587833 2134514575684804858 17739725060019885330 1262351413088914404 15519953469743524270 3215587094957179874 16381650751500061296 7407116698037432030 11527243270536856569 8815324963675964550 7166102645896744168 15430740633120162841 9570697090820799635 2027509077493362408 979824839945002003 12429398501371860962 7661117129083883168 3758033143319985166 1009747317722242778 16710718194286644685 16671647375375056505 18275332018073884980 16920801018520904101 1353141879480199911 14708983610094404382 10343014255663091867 10123257739686635589 13716660688715371468 2956765188969374195 398489710691001050 5609307397051190150 16158712518173700014 14854833324718710286 7240847399915215860 8129344125306120483 171877403106167410 5210627063529792190 18233193643634694275 7240900607797342262 14262166522661324316 6447634352472408096 11122388957430453825 7148494616287590742 10267477829966765528 980025951243338077 3053016669880566996 5307526199646718533 2702251253391995436 3782934035087980595 18099274889249152613 2820226606035121000 14929533165464226453 16700781336224457398 7118110067320269986 7780736067942759770 13786724928024286742 11486862742875471788 2435876238942978171 9725427137269686950 10067012295724811092 16646275130687727460 17710687068701468907 13027670755009205063 10213883913223831250 17523129710486424901 8814733962976644025 7638202717841171182 3946478114635926887 14876341816379625159 6544758840984307121 8985283405170452045 9100010940720570976 10232438374092148760 15537274031522131728 15589028846950968788 17913215594078338510 5730948179784878823 12128134256965939886 12702264503551102070 3936924985190647185 5939779810506722804 17421725729077242661 12536240201333050129 13253387351770680731 4620697335540892617 15818555831764531816 14748216352355300540 9677208466381256849 11414214621358570264 6413211659946247064 10835956207844680684 17945479904220313831 7924024319881881415 15849523064386003150 4605684764707752456 12585166326859727369 13747657203458890587 15550827450642249236 2098676409653313067 4563817217135550444 2117868763268145759 12771993722677026084 9509126459370522450 5405207908162947764 2393503131288120834 14337329858926067480 16955050533773497936 18306891560704136572 1635063869687149639 10507138174689338368 432165757115738111 8730993227627776404 18076447868726144238 1621055508935051034 1806201990479362057 16393382756999113961 15615347770772368209 11655819814919755149 14219751532186814082 9452641950828095916 2260243548902842530 6837545503120999306 17701868109338244552 11557121757742194093 17988331825282877829 13454525774984398687 8507044652757626152 3080906033081306166 9300655669411184103 14161161028272063264 4014639666177312740 15478009054124129237 7624041346106448393 4691026789810025288 14286647066611990250 15245687776603286685 1972443454201155644 11411802052525397553 2737371520897757606 9628629484365231296 7872081292288794701 6708923093203198050 2343726131882080721 9567309418471565881 8015738932340412563 8021576020357065989 3690032815409264325 11084918960780040503 15215627409863511864 3777458418312367469 5402356433760701613 14795560544275716435 6879928034517201097 4903951903561385079 8839980184314523748 3001186431595479957 15849221827323286670 14998431702810606862 15563768911135398234 13751511105681278550 12829297898179577296 6094858994971406192 2319336914594336826 5547262485638372422 15123585235263745802 2866494953225607994 4658527292576597098 9021674696282560561 1944894884988317772 11677689193613395514 16485550516068186880 7524640024958109733 10983287801911385775 14400189122093091198 4555343506457037063 7876861991465527304 1245619761900645367 65624610745423615 8869921256684745559 15880638790199653167 15582263490093963632 10198717865581778990 12931200930692048349 13476304566718209940 10332247167221488862 5416997888330737747 3155921705989293607 5373233144163266570 8118876420990618715 8880788917777622656 12216516662637940482 17706176716694798561 3320909805403817118 15418273061485650166 6919951036818007751 17237931746054131864 11952237837144431162 22039503115311221 15118576296933473194 7348831080516617308 13182106979002895063 15403993832782440950 4685391080957815059 10888328089568475429 3664615388344871272 1891331663002733413 9035286664531205920 9244379902157357338 416016042218143144 7163143595250596365 11448102953650527286 7866624686350849750 14652268729147082785 14017777196316729340 6313785083198156011 12936622183510712398 15668788636066703689 6874021178908158531 17729022161107094538 6110430200115350433 17950619903281112774 2965432959480534859 7561312582569536240 14798577216973076609 15909273142238926670 1180680701715958097 12938980992250608428 10312434956624601938 12636107032829238653 6435879740616291074 8633658868050652952 13681707759094280302 13029378556308206347 12633137039273346188 8530819418429305879 4114420876264752181 15231821629177831358 5021704536324398655 7371943369226647413 15067561403062384874 2814461558350826592 17269213172783171156 12600246294292876355 5444754699547840201 14297840931329868357 4844365643852460056 7063159073191945898 2059015068780065005 6609837320143438240 14654230474012327113 16456429027293202076 11968256562956703817 11585190951401075933 13440867646627017204 11891994431348796743 9296804458207731319 7519222092496577968 7480054071345271250 3363806631752026064 12702669484823269967 10121963229921152865 10474784016585399798 15821145405270653471 6966359524715746966 1288639419984042257 5055382701649452890 9898381603552399074 12942390470415402552 15172241791353208296 2282192749777603702 10010202239847726960 3608700559619655532 12667760446616436849 10910350033133814060 3914108526939496771 12174853983572405955 12175243874473742836 12941187473288639278 12920314675861016020 15721166011098564906 6839905506506735373 6446286615543206636 11898824890168723450 6189553686221175281 16014618236565356483 6974402070358111887 11633348151464859141 15125654496634291901 10804241377036950653 16476967695778330481 5614942323686166591 10586426893036578488 8844946836091155092 17698474953480138505 274134677396360325 8952698114869630649 14541943828175603890 14306728633901146915 734513462611143209 8847647466519590202 9145609161066471356 11844172957634401466 14942059817516173853 18357817594328932642 7509305490148938951 17080480583554578208 8182898508661767813 11696932305513740976 10965779950711231815 1535804118323508940 13888243579454628973 14026981090740891918 10634763479549122003 16066033548634443303 17032301461330878567 9007882397262101955 14118272970682290895 10180795407974904045 9613688489130455126 12513655804599767460 9111322052710837592 7963383964013220375 3667614055704629606 14331152002861281229 17803351192430001351 15375181739053164255 5254898453532769579 11950955708606128961 14082534928730932124 11680577511395033454 12013200475498526976 4970082449186850315 9503493607848303163 3052634145156422765 13744134757363468848 335183949452479694 635752603377829607 2418290117749893009 610400371610244631 6173140624884526205 7500233065157483316 1775623437219533070 15497253914243268314 8739183071895088219 15496812989147062249 13482618802923366771 5865924866622501946 15427967599585185320 1903327087097093585 1832543645122961719 14467651379595434528 6383254916937247479 8937766018832442309 10226139909895163663 4507345346572048266 6148419630497951009 14736188147451539547 619234968459743992 14759407485666499346 1429996460548033994 15416874360693064822 6294689752244681166 6527612201148740069 5771409637047705346 17005614770942062491 5055122277067450808 3546083904246856835 1212445580082362294 16565485121622056251 2098443120496418548 6798202659222649481 14281116080391348785 11273005325025334747 16050410794769368999 996383595844501511 14877805750684369254 10057022245065721473 6846097500422700338 8585834423402297729 13129178351010526478 8316499038314529331 80311207012936856 17157023647016920158 7714154756526281135 15730968939679050132 303281508422933123 13000365457451401089 8303004840972352021 8982735843232764035 12047736857832468561 110441598099508590 8044240989820398738 9749569854777281062 17437934229000106574 14355661417286845305 15439727333542698537 16701267940459117742 17317327985192578414 7750642159718276585 14152654425452259170 6683797679313415044 4419583409031397824 11516089433518744597 15326034157262917784 2044895014565864007 2627434597436985220 11139789946580981349 4946419747702919342 17770960908448373882 7009433512115476573 18091651142450412243 13150449976233350290 1389834185097804138 8029440797833073036 10125925329668612866 12765163527381377685 2928186350426535935 3573259683512278262 12155183924332372379 12301963034051383659 10293500373499786789 14796186871876758129 16216463768520456311 14770849457949955521 13918398138418706379 16395839459362776298 8963934820407968268 4081180640005079378 8543148243863956871 870281428530768752 13756544424465299457 14580090972707932545 13900194294666266825 837535362025022061 11670017809836975089 5004973796180710382 15156609746151385501 10823034929313600448 9496143292726700184 9057668907375599604 16621801934977587107 7689866087230709776 17988102699017464220 13203057531504681509 8114685286822073130 10606526887423048916 17819021311851941931 11399896729995530497 12581229995829839830 4097802622792780875 10316939010637649309 8732717404534672859 13831998104855255492 12651539919137495764 12798312169478831759 8421535857557603548 14499104463772885026 4224751407908916713 10646125816734400933 5130635488623439671 5293552644356455737 11876559806401920007 11146827741221529098 12273783248261491083 17276760390377054426 4035465923569933186 7664047321054846018 6592499220760253111 16875067442240062634 14766447630780007853 9134692773508507308 746009681346526629 11277257077822419612 11726134363789069068 48399688942171031 13245096357614372960 10673961435296155075 15119527464439717340 9249712187106840610 10333130244535194611 6046967821178014537 16069984892730179053 10382374479348658875 15220746410541083240 15739651616273847911 6574768317739575178 11962621357427683844 4095697521764024640 17085889287030062984 8501515554899928241 9899465615740881124 9907308137946615008 9811981877785265040 3517415467456242830 5274115926921037512 14836350692629288642 14682650841981844538 1752714529412458044 1244883147280195345 5879414628712542498 16713492346679011913 5346992771887552222 5754282137229887102 16629274676035670029 6138122531059496509 3415178900130208 5527274757483864990 1403871268016016295 8975243977479754883 9838780880323732126 7671525382401591966 11826694394123938433 1506595018715450207 852787062082949800 528545871038277728 8267827422873358482 1242853069622844966 15632372779579565524 17830333654940871683 7802711532518978450 8091676444545133831 6275088737202159582 3033183054921077900 14384845098190542478 15484541617820757427 3074107205155062386 1644183991036507579 14910252749009272694 3582720420806298291 10326147279756422955 1131119627214252069 4058583375217158647 9853526988305816962 8522429831752722520 7002953359001678753 4475653041831133539 717668127569845593 12478539702731613527 8500997244539162577 12431432547619156177 930428969141630762 1779345485134740681 11131067501534245028 1129738939315653224 8725042351238965176 10626974161263406848 4404203582460624836 15787676450769218934 6759087676819216505 10436938385556871562 5838299559873977823 7247758036622182480 14173111016728662140 2519128407031420365 13712879637827878533 7694267253693738423 565077502238996129 15031244691889636160 10291583337662442312 16857908103858143582 583716673520252989 12700110340179256 131667417847383310 11607215158808603745 4664902319307941562 14112929440790706598 2233773377750072125 233867593473852400 2413515257149380327 13849450868958956332 18446443192677659252 8703045813505408691 9965944359405176 10884207356944525093 13894977022772482823 16982953127682821661 9405624194714373031 3613257719114682663 7274244086903176909 4909956865005872853 14831331783798841784 10772904856772254881 16003222581628367819 2846813401561035462 10158949207879926501 17684993295011563725 2117588232430656080 1679969982087001078 3014087783175317745 3215861651843442386 938535555063610826 8805401390403232528 16968882555299032871 17356567690740918500 8170281198199528995 2222538760217865465 11345970372191674149 10249779851790941003 1963637287210326940 14483750129931431875 14832083319568870421 4903747664323279608 11497033077803390524 3882547651230648108 13959570691683411968 9358733275316196408 8096012937432657390 5755226710190917657 13313780082220313048 7178440365382297359 3946580079749532085 5173813789957461697 5469279529892345339 13488225305542106538 4919673581062648021 3948439774112876126 8893018524825343531 16802876172466150730 4448591369332893920 17746910311336904702 7246099143526156214 15811780317022161035 5382228048670497585 17414099507277853249 3232597849282576141 13305907418543216280 9011366513833906255 15920246783693539644 11114498108100534118 2110853841384595969 2863675742425910683 11650699314600031672 8674605466119525130 482828277225815615 3593947522422573060 13427436176460628113 16141147084862060913 456040933551095349 2541240257251720492 12170333724731715673 6380230148460014797 17203896641117363774 16839961215435296583 15435335201046720971 3977926545934052249 4899680159916374661 3797801120313160688 2095697515086661449 797988212973555333 5763635205361252116 12899810223939825807 3692117284214302563 13590285348363071729 6875695937161381111 11417939041309635811 17827456809527812344 6716236423742505769 2710614300820248139 146375249005158610 380452675168079385 14946582418163016459 13584276525261719026 16240057083175101815 6579776992208828123 2879886819282111241 9191949127117397917 11404037670779286372 13979654250283941221 23011572449479107 4377879159625991003 7570908478329083982 6313409462856162237 4570942094140429984 543383070887357135 866580396404249717 17960496085343890548 821173245850841561 9651129573291658249 15952074647898563861 13192659476091631712 3700690925234947373 11819885867916529407 9560536733120639132 13039863114245124838 5018452057378743919 15974428058140305522 6804281607606135366 16059948674179292560 12884038697645312320 15704816595674195198 7278243648042160456 13000561861684521806 1177073130642109720 7466255479220431424 14215063739708179655 3589248619076893575 16414153691577067778 16465808308359810896 2612379437649665849 16216508947196013143 5771304050863526282 16092420393290063160 18235102125013993524 7882449764269460498 5162425952648071881 14174653221217552637 10884332588223221016 4312886852494997543 15014177410436319269 12499875988216897050 2564708288632643352 17005169634787607569 16666599354712132869 11830542826735561639 7135895161349461326 2214886111792300070 15825155253228370069 13240244916140967746 1400211630259852292 2666739296345244603 4937521474284597264 171401398891780208 10968538270472790509 17466308744498919496 15697412313941742948 6298905994934793556 14428189241262539784 8895955340041264856 3565305951653884226 9328019795477891774 11028220754398016778 4271925470159665877 444342014216985393 1747916380967670737 18331110198842029929 5795447813130668566 17425604105715553166 9094582104396729918 1332656233296073771 4677889179813039214 12740612776444914795 12198440510628685923 16829695330690547103 7680431746741210661 1984094308538813031 15401252467024932541 2838423302543448988 14445840396102265369 8997097637083489529 10047682152135174484 85301480306605418 6787418006382219793 16139153495138795867 939133674445656634 11626328307920747321 18296186550872149845 13651103560662866696 11114325784217950672 6161819913884599733 12467142388203405179 16725107783922575885 2528392880504178499 2680715312114238657 889338250862820275 16596117748535724924 5184987415602088662 6416028907760744179 8929593770831143680 10041999074173442491 4481744436308072744 1154945491368166794 11853037657986935904 7402806758654789452 658420516994863458 13545866339884402795 3247334061733489455 9417231471104437753 5700268035840662259 10362078125317167422 4882573797055839087 16763200245374268472 2174090099057060104 5708793419642433522 10711126109426475948 9947641337757249574 6112084943239665076 14863568175551707071 7181885248880764391 4663789593395893943 12875400741306403810 4787446900401344660 14575845752068791890 782886663484319419 7096234878203457228 12440117918412732093 10524077813123937423 14607495910201245610 3864795020998872333 9146197094467409155 15993320731039809754 4126710023960984371 3314949765860117183 5179336014957742672 15786856471561949065 12457265542134040419 10807509253399268822 13431375166967030022 3584178687816455575 8387645296992187834 11649813653048992761 15748771522207662918 983240127664053176 5265548635282913175 2111455162212667035 5513000127223655368 6548034084106164240 7139594646722940875 6947559389069156046 6283907422166481797 1324014710055303248 3528228434772766824 11205704747241931304 9720360922836831692 9707017714986822920 1140009305989391763 7403929268627248491 996257189739757864 13067175907386171242 8910687378108623435 13709948945604960401 14392539104125909128 623575999396527844 10061378333386516437 5524650064703915707 7178173152480393921 14510638882414023143 6728702019679525321 13153322718018637245 16976436001477916177 6522444589693892211 16363447760753631590 13706549558710326541 5214892429981038852 10629366216491454526 5562036420856748074 15732136443155521074 7991819121217147081 8249261552893848827 12253032458614928103 9469078090653454902 3134826591528903057 1631913075134174619 1504636299765358609 4127768491521354982 13107175414915637191 2201832313704833034 2454053331121684415 14240053658376370863 11474183766649278061 9190827078746701522 11171675997228720077 17890781163388356984 2061585609919229544 12352008576843196749 3797405136430770060 11731864444308860897 7698425805398552032 7378362499703750192 12832200414243577602 12274761919727707108 12491531142711941602 2646212300960116950 2686394667997794598 9178949595875352387 2957032389890683345 11445471361559139082 10545570237220416203 17895728927573403250 14660346613849625807 5177606454603034251 13886207517305197859 14141199599987125908 757809843590570208 5151961397517117342 2399678449636145955 8110478785110000665 3686416544915595473 427831486180604321 5884362946158752607 3230725845796683082 9698000886864520079 9709534231909266572 11737024341453703852 15981693522718399454 7553431628516604596 13705540309979718405 12091238927408238473 5418568662437605510 1326846458717358822 12153113161449646818 15046239677129470737 5397947046400688323 3263902161300646072 6779306664069848516 6244669341804678168 15371306282531842331 10926514889984983542 9139127209548406585 8565447001485321519 5901968411991414478 9507355625926454684 15733931915989794681 11072828865444828340 4132021208552267520 14786765291616980138 4061739241780704648 6372841621150336226 8264680867396829791 4401905444702336054 12400536568167449053 6959319878961679667 17663441839791535680 11678753420238131257 13890463217786794881 15227398723878832305 12145373288932852801 7082879356937369535 12092495202273532280 7064502716058495689 16764089363579281513 17893597422833022801 13657580590356848302 4915900340561290441 15995828550421429677 1042926997239091420 524177446650250231 10775719453492301207 14463260063084393721 663986324570263212 8205727381274544419 10006602971269371777 3111506258669017267 17179321758302762341 2537971458991680463 9907842645491111778 2011133846353944001 6825778504399879888 16406547457175233873 10130448953654910475 2273966427787655098 1463060313868898183 16072286470053633552 4783087673328870637 9339915196018677848 14039619960481921282 7802884962324955506 9166642735910679678 3999329979007831845 17757267165612409295 16464463853491108466 7870264481786920582 14113310675877984422 8851490466233148499 6353851449392095600 2452885586073123507 8604368158109437113 8452715755116583942 18439304417416521339 11383568016870023517 16407170434738288038 8476615156576410227 12928456758372082521 4646656229646790108 5201543144250203449 14764407230366469941 5858758825503888249 2823924220991631549 12152000528984288182 5200012306022793279 15041314471819816186 11139180646644558272 7098574561308205792 12749311424042600147 6249507945340324111 2469863540055993017 4269711679352478635 16348154720256609907 15434470973511936117 10863328560819725258 16571209655238383191 14693358114735490837 8816706146584376683 14789717981142152585 9278798359828439248 5121865524523105548 1824714832113274890 12901639566729703142 4938888260516401100 16188861865664616999 6507948451079723268 7502523687091324176 6502712898795744645 6098863634747599704 11116291988137036157 4544273759659279967 8068654360692502921 9297259178541177087 1889380850925252130 7362770165297188140 16563767544979427348 11729098921276526939 15374043966757490557 4627288882499972713 4479480521458737497 3705364499821853474 2453363733377377024 13685886372749866389 17207471805906589675 6463784681615709631 11566086368593459940 10230786981154128045 3076305871770694353 16610387247901723895 16018222613687125751 16340259695561751904 10405577490260061396 14089527489932408418 5213578493758684573 1655799165838855070 15163080240357817381 1153665210947348674 12059566591132683951 12249406561926658167 3440915308782548611 9468897768122562300 3542895039123976358 8184886428112999944 6075150847728993886 10110808071813989118 10357573762414660064 8712771219052269467 17532105352464334425 9003462809592325456 10129140890449531810 7332910586026795023 5487549246007073989 6963586841301850510 10808511663089575960 13588574025538167731 10331602002477488655 13270150819882440928 14035547341551383509 7700146752198758110 6468607045245800747 2445594997616653331 12167454995795093017 11889619234350725571 5744069196189965099 5172489746299822402 13348708405012835405 151060112022347175 6194214592012511979 3704834688092411331 7350616160665987598 13508724360877704154 11639861847435545446 15223590727511478125 2281467672944234527 17635359994389350991 10535384908520066564 16557826265415001181 13330804829943014059 2359362161578513448 14093691956398289263 1356166143795709515 4873425118259156900 14569617793658560528 14194423380780351123 10040604994803688069 4019575416885480960 1693900762319550905 18329303716369475863 13708800135285841734 12314812881806113536 13535712877934305829 16878954290492045094 13267719787162445314 9652968806804540788 5568118619790168503 4961658224808984174 219535184995078124 10236745236683351288 12767678656995472399 9436840751063920640 16506762966982794014 16737328506588418951 617611327358648570 6934598927681318143 8888752168951497917 2758044174077777600 5997444619542487120 12857894510667092538 2950543565038009733 14753215386884211460 3257276677956641026 3884027733127070626 5413402084944638247 16554488034900177279 10983200913486984817 12788370333772983585 7778701643809966762 17162955409685313576 1396333961225154522 7676497085033751291 9694952073346990068 2001563108342261158 6544626774265912442 7082569240421324010 16969337655248927126 6115487452975177943 8077327044913622085 6059264455229675743 7703198137605427362 15791657523789849683 14307711740285670587 4735153223334601233 3833342256215992783 12011196324279223905 12764112958525579063 15809381241716247487 17402174660116647747 17979439886952250910 14925452350279610983 2440420630432164857 9710082966962149770 12630794705348457898 1329551387730759039 8450380582814256282 8227492921855407481 7060269989540171856 8751757527235484125 6681608359898602966 13051639678840314357 18172393091234909501 15071357614677402928 15588917857499299281 18441951317486756701 14119320517866006479 14577317486337251905 6690196799674115274 11553372687309623124 14098447867815038736 8205934442894235778 1187273993127239609 15798030925334664124 17415478280943536288 17015826086366364201 17403668123204812820 11782004735483984746 5307528189584430749 16298639417400405953 9770783932784089955 14111716413849514693 17787647918760326139 12134279383325550832 18261573284598227767 17502402670027977647 8307321129601815176 3040865621973101860 9683952021641772799 13658386895734137623 7134641680630722197 13925983583546571876 12423335690816449278 8210485239950082360 8897462260510454069 1030579631896871878 11964286542133599815 1542709520172481459 5742644790475288791 8978226000329316630 1453844120677945476 5386506406256591701 1436169220607940999 17350003883286678209 6616482242897589523 9819271978171658814 7772670899133459660 11079528190786959059 15970657322128949238 15578782970041054929 15165346553258999925 10667015596799715793 13883602820355410113 10908132300183111622 1531712487796250856 2583338581717541835 17577036054514578464 446322467981083856 10802314863652565338 16812277419997600984 6115975358883935350 13305167351453271075 14020949271077868561 16177709395542661144 6158235272843112471 11769688028490468016 15348384676736789000 14746767116279112098 6875727435260782713 3899835217030130427 15327485448160715089 15976750522645934357 2277177393398387628 12568907788306277583 5595746575175922712 14567187061667284589 7641143533264363829 9982748364412138363 9447509614878690628 15011313627909455923 10898448845496060006 16734774321843157236 6856758830590452565 10658885609166388695 6796419443794536953 5967844993940944422 17653903477849627553 16377423247005993623 9461017216686435412 7713573671325358387 10987458531711277570 6994242473512402929 3242412399984866906 430177740686107715 15758326472254075669 7643818424985987500 5051882349839108250 15955996218898069416 746632330957453951 5099098743176759313 4176290496987401148 641810028309212968 16332438471965020047 2295454985622342807 1234714225952591581 9952510799779500542 6214069466746234763 8758090906907903330 15831927818300658246 7190488378610787809 9710583867990280622 17435527012841080081 5476122566970696743 16197088598628594490 12395550263267584521 3689741821710713853 7203720314165325102 8150866755806528648 12341515809209634444 12217618980241946792 237809548506006567 1047223958373346800 12030738507900451724 13857314530961693240 9587417540526122822 6750493240985431800 9435818903013709877 5215542150735451558 8357280431995862265 14207290952392125051 11509446654705330344 8878341984569607536 5476326857926482386 17245667531067441652 8395311616015706669 4447869526771628382 15566852930790152709 4953701054530676274 15218033015702713941 10356614154563588892 16866456208831398422 10397378903225808582 5996702800241688391 1898296804292640828 16174278216888176260 2613278427161503248 7954906628635774677 133213087935038428 14964119570595869454 3791452393305068369 2761803926866261136 11879021322313141475 14060232146507662550 4670863937462891802 13850866614161572971 12307302014378951053 16093286608529800938 11635057133108421756 7489534889388402520 16701526746835944697 3958762184373591836 1048544420535429951 4592574735716044373 6645776860138538342 17525809149670510483 14743182183869074652 12531034011622114916 14367383178962814505 17385244065899974619 2363757582627327544 11849776694548641218 2532381989282977174 15886857989631853816 2198779133336917360 1941901701615566989 11401445922430855165 12518982933006948570 16938313135356443162 12690103851465353411 17825573877264339201 10425202826904248218 16903571068036179436 2993628053840521328 8852127815064131879 11212798161719000404 18100491177511871378 17452417577446593005 2731145234696926230 14912396092892201713 8851792501389657654 17027624012205135576 1560729822695323729 4433511208228426258 6661301487150167801 1782693031294560498 2316037507714370218 14085023868312755815 11726969778736419639 168408568797480029 121745002905122585 5577892618088603038 14448761420798190951 18010742189505752761 1140807553033143649 7453132713616443431 8974644153261077616 5578771930450495194 6695344165503674661 13646457027902954650 16182507008109291140 6550590686629737565 15227462856546599563 11567914754920604009 4721963264500965749 17435728038054218313 13357675321717106071 6192778095032586571 8144272820568046331 2444943294313761166 14371320169123174661 5500682478012387569 2004103148210964690 2776731692148520316 11377397504715138390 4041950487765564358 10278577518954025814 1872108731958554162 3938396825783941249 1847547364254081191 8022370052174697801 12348686109036182711 3276454798897037113 292305000474085895 12056608556980391848 1400216781111123958 1712831698122628848 16512516521488034835 17264341636614691184 6047148593339132831 6047546978128108416 6312437712594134655 15401838654425749723 1040308476851252363 8121232300003303465 15853958763324065648 8701992361728100927 8602353574873502074 14886935274548947130 7970964468900827216 11473876912683291745 13019971466631807651 14459052024695132568 18411148623333259232 14218859067369789646 7174784450509553039 16486411714970286337 15476616320114968521 3059654689684485291 7232080951411760985 7906565690387226471 8093813816734924343 13000582340875675991 4838623471537316633 14764863560361929543 14232848955372203696 3336585834526494462 3691105623401773895 3173932214855669762 190377487010511161 9614751831019690769 7941959150946286410 10780618090741076271 12880192537729541570 6379173031974272977 9500135059262492989 11374238458309693124 3263391803179605907 3011653808587922602 12842601791188746611 8509305379086328298 5608897962603975503 7590963107209473753 6033936946714918853 12673884784908505957 2820300465430247439 17870640634765031605 2252560806196427213 13100853279860441610 5325397557516364853 4097113294298569879 2497652030206578715 16110127062433951667 13725311721497757633 8858016634642260080 9701284035575200727 12524417899882013361 8729360682714290925 2069962374263114378 9998854587633810460 2968247665688238265 1321500651411851818 1869339796065769515 1998608349725937319 16942629215879382910 2383010777448779536 14811020365833646656 5480499294886972586 4111186327330179253 2407148803289631783 14417234553056109488 15718508750319098425 16308504344482769404 15851267807866136091 9668711062959742904 2960349177593002942 7905838289909301936 2136529746654878873 761763608593946285 3483669434088080823 18291304604437149156 8695301803628281667 2542570172145190115 12284122116775417331 9114249149405455054 2989605649551935897 6940118949159444911 18304714399417702933 17839046654403900100 1143177514223337363 14323097521154894823 3973514422367619419 16153923539464403140 2693302511111673136 6259753703850468380 17732791570820640519 204560242192397221 13615822834864410698 2832509225625820218 14070029472687633749 5505875999539831742 16062990892559943081 14305943998850704386 7848915161983714878 6762346564996731713 14198005897870678735 2793576860074044180 16255552113177089059 15705523030943602189 1833344744731714082 13870170552076287915 15725859819034924890 18375036785900643237 8615542585437116240 1555649736279806882 3437620869556789940 16568069073667212898 13266275149014622755 13300609120773192223 252659440133675779 6604221133082685408 7273708902466354345 3626134990419356324 7929715424290961898 4934064992631587745 8946805419244184627 15785136069946984127 9761837172646987394 16486078163744424851 14163056118078094732 16262510508223518973 10902846554291933067 9021473156540212869 6791306043538767598 13531896861056326745 7409771019324313533 7762582989975984972 14988354134123708366 6684882519687478126 6078057557838715809 4590206969588305874 12760595470162536691 7673067825720342064 7361591186251536635 12852563471149980447 6171253830569451936 16085731054906850958 6635817384121411130 1989927482219326401 9207515934742041364 16331927941991038215 9363864241737768036 16805128675282380604 16617953674533850664 2802168429613720882 16676137583561602501 17514522609474322643 18103456961245277715 870266082129196934 11235844982910596596 14431348417254396644 1077707436386208536 12534402945678690889 12618028398802013213 6260105536082394073 17443265366068966609 17048346132454825488 928893276717914591 13082433832615006954 4216575125293570781 10130745900055195441 12517862934947109116 13819984154117893342 3175392034465136459 14184115284471230211 14314602451933732924 17705484019955185551 4859347830714541253 196838286649276988 8891791516720173535 1192202272447498092 9791678531504884789 15888966195966341648 13575625030223344856 12125949239727518985 13011887489063460658 14119303806252312735 3319696165484533377 10813348350260711244 18444164032882327965 1560103164781042606 17962528729558422848 6685837873322915602 5184451079802093391 14411936124009354103 157789447671516117 3020068208554702428 11803040537172195901 2015410951037986105 3830915075444828935 4174580421864756356 11157036417725866501 11481749666619670791 13891773300673109453 6131756721074200699 10222096261530792209 8279973469543220365 9693675550229438780 2748497392867940047 12000252973124509485 9471589264718467410 16005285266805449530 8312744463705068927 17621339846777783493 2209576022185385692 18279437526266243666 12151114526921468915 9669492671049385925 7002704752175294569 6766532144239650336 1754593795038437785 2679677010393786634 5228441887147150341 10049514325778827617 9895390962250494469 4079385311256913518 9156392159798804872 7328782553932468713 6572446398383417180 5876564125423238318 7974274043960665883 13759893108153838641 16042716794946978221 12265310261348583050 11321334365225613348 17448123446285866593 11537438674929252515 8160108566836870176 13031529028538343561 12371603713480994842 1761183933748416349 9550715414172015610 11173045067241133514 9320890731067108201 9961287453546517100 30818109867120747 4770988090924986829 12453891731749930384 10335687886788882722 2322741250816095848 9287169398489848346 4354072057862492331 12067090959069445186 17467570020257109856 10150849449920022739 2406985562775429272 8770316265590822432 14777810265789734410 7415485637487119912 13226805793457529780 13736045200072776788 7141509393518496587 6903638058133652936 12656108627288493642 12641513694823467864 608871746051145791 1192588869113133575 17118845646155392648 477797697518664131 11029320072031977628 6265285634767218321 10517147623719355521 811102154848838224 18031984864128963910 18287729713415247669 320807203458622780 2791396593739007526 6434953126922548409 17128882437100330769 9578722489487873969 4100937795375493312 9974571953525771672 12187064872368912869 3344886453773726114 13702264589603932124 10167914294760947233 13740967284127061892 14993575593768568893 13274472789182995305 6651682948214761966 17401145808132979315 13110637344844087696 16582026624473549534 2857123595779593006 12960668737775811697 5792647281695594503 567388862025404936 15489054328066113617 14314328964492363048 842782385229207715 2389892268255656663 2900864443128381394 3621812054828263914 14907543406040716205 1536299296292502947 15113300968926374338 2614372203715004330 6356461632084460469 7481519963608135582 14158945318583759053 9121973631321640422 8899143060804127358 15484065435743643755 15215594213152979579 5598477652840523930 7927469555926738547 4319378088851578053 8002848811091974833 3020667965420556865 8736402489090941876 16564342379383588833 12585415117566401183 16914481593686905822 1366907688389162681 16034918862990629293 450281494907092766 10641114760607137067 8543040224663669289 14392210534737213382 5644375573540017347 6487621324432481308 9337521582145991777 1717253275440853166 5510924105592295431 15397997153197594896 4106453637818815183 1814858163281270633 14994280463082753939 11433390716892365641 6960463500484485947 12603274395838608501 3376716061027216580 13459536087583146665 6154451633231519993 2856477156982414736 1621963082726348105 7669851836302684429 7575822367143632365 3029705999968951689 6243929295852829865 14669429846332963349 11545172741000736933 10396491117423236903 12807383322648795053 6944051125679609953 12251842742693125535 3778971802896405483 11765270561390461113 5967157337046944529 18006089283378150213 28831333476986559 15638142689774916658 3998613494017268723 361627550117079958 5042857416983816537 16852978223733543111 7820979609060581250 5812220965690483614 730436261529469199 6567319131156329399 5439145343533723099 13437001223820511708 11879357798993027031 14532290273382243088 16428144605272044646 11403297594052295233 12560661180277899893 12866396706242880236 17852655689278617877 1962503345643705266 18100630130769352313 7085467875755755930 7078449078911990279 3784449133413340257 6182880210421526717 3681456744817045654 363746376326736379 116103890755938912 9990163692795249548 14686466575623919732 6561178511244364818 10188759358712663650 2701253068278246294 8232785543674948566 16073959207219436401 14616370593878896547 5302874408712073143 17727458327809732405 7199471052785743660 1985641259703567406 11217637587484001241 18220953814293578191 15567983802111140579 4186261188558695963 12376093020216350151 1362818263661725757 741262317349025439 8069088130810059124 13943766241488718827 14898694108940043583 13672042932737081433 13595273801130264570 3711609696411205350 15304405974078828375 5429104849075233682 16270850500915076166 13285643556353107863 17938908575806843605 3086518695076396460 1779329935650784190 13778260612415033381 13681752487261253189 12589864761618384383 5518915580904695748 11052092896514742989 10172882935644765165 2097881203984368221 5142673661007088922 8537902075978083068 8281842542982345262 12365627713433918315 15537442781789234665 5155323468866664589 731210987241316863 14300185050730562888 11049951176539991896 1673389274168916915 1769202629994925959 10048245744385562421 15912553811843677008 7616910003415720650 9771390069235447325 6647812786899294533 6080700723577306639 16614826947106834487 9462897513242929425 6441769881514201066 14320624896759968213 15936349398960697068 5074820927642472839 2438488821113587731 2580105579400382224 12921745173258627998 3912748142862276175 7737100123473356460 17143455863730553964 18163306574484857792 12555572253331951616 2137715224735975921 12397421027509720739 10397620648282093132 13623872332177030558 15057398708194116890 14841719990831918019 16528341055424650539 14622672584181896288 755699136396381287 6820657810115141168 3061089902790639148 5096789488021415220 7156733752666191302 5374548488033734086 6613430115305005684 13875662527968519065 10574540737266323599 3149329671127741100 488774625300318811 14909182991861232333 16515198560475151886 9887282745888824842 6767178910390628170 11947587291560276539 16928405788631562410 675129149336505845 8543600662157162169 144783991264224757 7805349028864347326 5728782082791735927 16861884613815011699 7541439221212027382 14280067673278681389 14513080857433395388 10819205313206694831 8556800026714011145 1633665778842075386 7336634037144711940 1706990938431296225 4547264410846009885 1575503007421097612 5960113938049442046 7498812404044930575 14096660742115514496 13371665390812938648 5082700106589311516 5946523090736580465 12758901179625638638 11238031736918368438 2451408552486253410 9019276115976440469 3622163695969601432 8098105074586491937 15448644598031657550 4195578524406546158 14571520876784355674 4428853218098311364 5065771562329740819 17148257504002045893 2929403447272599610 10673016041716258048 2431934033051310522 15260860707219814976 2287964830852741969 652155657471126797 13511567167085441866 6947232700840401059 13966378143813109072 11813310421684965365 4598233657007051339 6397960242023937307 14220702780832664944 3040734301988606951 17990613478533536470 13664793047646205154 8419526503730455040 2006333646613240016 15255145524145549961 15062270430921340024 14942277612936496006 3432860247032157269 4920636722034168174 17588036268207493918 14365180084351017578 6438948712161861278 14129230771015807789 14122096407911557103 5022015742679104912 835456778026175044 5566429352399679045 873597750209839032 13511733241737424985 8962479721762581671 13337448491678206835 571966331352866506 17888843066908217523 5323472905417165094 10358626558986172531 7183378907970043130 10046525602089541782 18138206803611099061 14147864869546944745 16107009093842186442 121287933697712025 8199218411210829740 6742166496827189480 14339058138630439538 3365597100486393284 7926935303809380814 14267767009798239012 8571944515939855547 14853219143566314439 5657805242109841384 1375212041788112439 7558610004720487761 9944098797769618387 5080493887402674340 5283351383523649430 11570624372614711483 10411960633026726227 3666531786838349953 1703710371178663740 11410465776457040486 12548849109513759794 16405628911340633004 13704905167684410970 7536862022412855506 6141362330014830812 64675738082898923 4719462282244490356 6250832319559662643 17896810267292861363 17418515302264271228 12402098118856125648 4701544351152768285 9984750312518874338 17102561559881606646 17865261195491913962 15823006297475569248 3188496404482126258 10395956034666521739 1814650469368271733 7326234586106818701 12873745237545705256 12402327663926615933 2895909362590940795 9234842851914452587 15166690102228181844 11053823661308160599 16293575155176589343 16807325028211358001 7344587555132356003 992668129575635238 7734670967156856033 11999455061214713555 5023884012415334792 15827508297505005557 12160581518663185381 12873406905522167726 3010873017667434648 5198123663468252572 3192083191705551637 9761486394061364155 10958037667553407735 7895724811834426889 9433075576207121338 2462423099698919157 5830419783405068463 9554500238723912320 16934151154980065541 9512962338652609798 13378543213121670098 2730339306681461355 3104119345858032904 7328600423791243216 17223534665384959218 17831070502130644972 17914705072381522190 8699426963301573348 4390798919204573632 17061890099913959639 446719930739429183 6642588594539004699 732910834891548180 2145968049504387057 8801389342078010565 10361620664486381418 17843208353038750287 17614582874691261242 17083710971253917066 14720083659496600636 12551715649215820956 18140192784435350023 11462458138636396807 1193139512661194658 1604209885190213818 13353792187443923528 8148842276218232716 6812872196508694528 9194843539465840933 16740845139860064460 13844988688483353113 9830865680099984641 8568325596782086583 7697336866166753684 17080323901614583449 3692674201806587914 8554264450474670986 6550062210901828286 14782391980682155049 9897699928214536640 732788321266004459 6710088439796018886 8708966550144237462 14859648655060921236 240997823506963702 9089821813767067850 14642566555858284937 4482605200810932643 13349424291382238487 3010403684348771074 3507772601978577961 10731043508002928630 6488967333631818228 9461587142142242350 14518194001662942706 160566557077163824 14934861239887083137 4011606123775590174 13130643232850288512 8492371874667857982 15580110558736375368 2682219763941172292 2580547579758022834 9434891498836815001 14311539160382875313 1562540094988023343 16901338949828476323 9130586483552077078 15924068842989769073 15261571935334456647 11311247344122123566 5475210097478737824 11265410226495883529 13691153084371834535 12430303967177841561 16304333390648961442 10873315046469964276 1689869585515983022 5056400073717965539 15646196062113462051 5856562864001965190 12015634828372629468 5499538857000887844 15353644141898371103 9403713532373880038 2545065898606626577 2164937027015206756 10966337026403427225 5293720365299613575 12966557393902913325 9259744424819849136 4376708550835102077 5771140354559808710 12798742160428447162 4184927621655089796 6364836531114523794 11712366455296723837 8045320963578637819 16960562838920791918 11865277418405703257 2743457465449094824 4282225396377901911 16958140382485101826 11743149477618930345 10717423229380646792 74471053756103885 15119279707067496911 16686719195112893253 8040876957158765081 12579660817747726899 11889902873646511984 9588945498768689355 6240669158541353908 5737222028978356665 12921627916510014255 15527250468961070546 15583170989417158269 6092275596614653138 16343956024395997761 5385403404208593884 2073394619632298870 15438547577039173506 1998736300689336139 6008194851916017930 15331073432033049549 10888241834319191909 3056023842037926275 10073804863143411945 17115218371529608935 2486975230332980305 10712206660219584538 10591128005086432898 8238153808979608616 2876582928025712788 11953243590220929688 12771906955693513662 429776950162240426 17070055227347791826 14388411268240922541 8321129839908968786 1898237532651938998 6296775711515982626 6905138891392022492 6301136027077378170 14598756129936551545 13612244381952005483 3393238270926538993 17320126084605356047 12825143693422664803 3676657131902608562 1319095114049135431 13589375094425665610 11412376938171099808 13158265918466528852 18445876444894235497 8970745719225519095 906746162891152389 12773340234465536823 16047725826868230712 9021550427579252899 3557504859849915130 18251187391724730278 11465799658274000928 13387809844842264558 5049291432367292266 9219198584271185657 3548491292612750152 6127257935304737904 4032090367649727966 16297926607832695372 11160307820704374877 7311483176324350079 2137187847301244784 14128867338555257473 4944659223770806542 17123139957847611504 2716458956947695679 918888950469525231 13005651063419099784 8427085778974050695 8977529302234491185 5162642246300917497 15716691424571016263 9232301446352141176 8324718924730499989 9665671908088333137 17535153999278062026 18238224013745597531 134814763632709900 2863716162182857709 17570127080690458729 7295084222723076433 10531147582372792585 11218082713435135920 9628745901848901230 2199956479414373951 654673972962801423 10657193373213465700 16604585117599427201 16493634012799486776 1744767481833642397 16513868539969758563 6858866028315953614 1110284156329125812 10428464174115646403 12270367276080183068 972923051829145176 10032879363409995890 4134403488390025217 18226329868251699393 1048918741751655945 381580224499635511 11633221385706719547 10628005641732888336 8265907215373657292 15637579343627580610 18336080378214771679 9081697865253991345 5981482434758343623 3062329222971248386 11507461883976307613 2395682221157647430 10273335916762538640 15340246289764731582 5375406149074078918 2252720543144249513 2013979398203422144 4612680972005355222 17367964944168770809 5730088333749066628 13122141906314535228 4519309097364980581 874118402982012723 253043418449334918 11635507183422226069 7692977367885619135 6490888314406016992 15227722346837857437 3462525251046749729 4781959815246332525 4037194241888937268 13657184356055082776 6159045650583918552 9722990801583017011 8325950098660816840 7834136594466147877 838836944091500259 7572971813062471217 6339497920234007649 3008552139590868730 12037537901680302557 14122380052429577928 9242956583507355439 5665080043308493165 2719799113780417052 7281494019362107812 3878832930625187028 3923136698121526481 11560534922925913430 10078758932740791947 2651146706270971920 11792413889004526739 9633428815923539126 2794916740382009442 15429844716780614116 7633725908712768711 16287809985847220128 17746466352276846584 16567053280193933091 4749723161385332460 12479770500078666743 8938057295993196111 10517995547364500371 3153144727437329965 13148492943441050995 16986067103796456615 14489660841025322816 2314603515924022929 10920892753673922807 9180023706014735331 4577100107696856012 9395022648123197724 16737392294489061448 4081128449847462571 17940581386619427374 17601239448524256945 6002605308883287234 8591308166226677287 8880240542531162844 2516000769166094787 16034363925658972325 6286895955047805398 1848651547639550053 1097780178815270211 12234114802066138316 12666688966577059443 7912906606173570422 3500115412198836030 5810232016966686439 2310772995471732664 9537301402336072355 4774057948331078630 8957997357951785174 17248015307051082995 17442051696434059397 12283935362252417659 8761918901168233379 10262736031268525378 14412559544088339275 12762602387604786356 18066163473664145873 18326103513652741069 16320244306420822448 2334674007251552295 4105993301370981537 7034169069973162091 18363093660154523575 357418644801635207 5799183520267169647 13799754742383002750 16082237045304752650 9104937634990779176 1705293472284186116 9921464182195833744 8745329944611293812 4716473844945340101 13610993962145410977 13244079228635735318 11248222924838994168 15861867303891474241 7917646203602211776 449302988221093887 3127206998715811268 13047042159440837999 16499339800303231537 14303621469617141014 16160501735153062535 5133132261931864554 2956054779356697180 11782993351624049390 12326548979129753834 15389905383832622293 4085394268094534815 17115742642805289344 1518660718315095122 8913483740994150164 5086735614845330108 7387499109498875317 14182528762373076697 8508593706042373863 5665767091914892738 2173366814729519044 15603243405760653280 1809616150336469543 5422036578590962922 10134542131210150535 16313524770328731087 12496204350017990172 10840980891455314025 15117909688203736926 18064658535837086817 15540164248207468971 6485469188743888866 11867345569864081479 5227100119564189172 5498011778287701415 999183612851641379 14796979828307260394 4543009655677891036 14554117638301816619 2340519808983490297 7429589112835999171 6503671670081195362 3852964012971136672 2781347920562384353 8364553113968689844 17471570495326894599 14931680703236241620 767148975315765125 2781360116205943379 4660990772249125002 11294344868705592550 11102561714816711686 5529748064600008681 1625893022377090513 8113833877571335233 512892148090695498 15284435814826315878 13940212884367260356 2551769731002044907 614160699694691012 5482654854132463254 18054269080049104255 10290934946854911375 6041728266700976364 6571266995472295453 15135169410272886905 10987846612238560088 17961263483980012298 16415283184821222069 8685909829322142637 2035132625192704344 461410967035070510 9558366089898735283 6613629888967194052 7613404978958763834 2803458515622537389 17545371792420740632 17341664380137167666 3118186730932497859 6186906247597785776 13322120804514498407 4666445855146345440 8048893723647066772 3269009690896027417 4324076421620702392 13192812496013625667 6351655318341028397 6552133531609276034 116739756208680515 1275854239963758050 963989563125906747 13728626610710557550 4492256984065252126 5383713489908110243 13487082689325438415 13027046382602559264 5232045306807781284 11767767288649227530 15117799114386362593 670355789164945374 6726338719616871523 4775769185633224157 14346595802371705208 15890029757878854160 13082862661348761599 3371661386437365966 1844461904177297870 13799048512179727541 833724465576769057 17999941666231857923 13559275098502342004 7446000785397375447 7981859644574802511 13014212178568958476 11469236937555352426 17238826804697177400 2819470990224483592 6261317813201287135 2901088231721158284 16777414087476716137 3658615977357687275 12594020818449686653 6240239140362409421 13485307735944930510 10405184635022590796 10439922097586397617 18192708966555765527 17346549086257592275 5719563579755547354 4584778883056518701 12102263554138168155 8923791273110523714 17021668082564781540 7061968509549395660 18026833111466387094 16090415902301480925 15479501529256845785 706603459525250599 4971317063913544438 9711330476961282409 4095437107775617979 10517040526948756342 5145376968329522103 12152894394535834376 8529650287471535576 2210412723428450696 1354137723983777504 14536089905026391352 11986195077122525170 12393808241158381223 8413850304734539906 14131273496442357191 7598019691134954653 14139861549899531709 7896411812978747370 6157159412306297768 393779504032981163 11741443703544093380 10920382988426221093 10412149080402661407 10938701773401793649 12005090919054514524 14684444424097658276 15636678295543054696 3778264472528332336 78333052338426100 1628063279272685180 26549513985782693 12401441472798231235 7969341556461182171 5805387069079727906 17051123845379715091 10457930837612656636 14107487336693505748 11946093146407810487 16198426378804123676 10673463440441757175 11271429021644974645 8290967710923462463 14956093670452482482 9809740385845681617 5790640865023545612 11055686003267435777 10134715282183710433 1346469377988024964 17647282564415042600 11826370651415554283 9708249445516561429 11736115633428181167 5021032522566810799 9958180360881262746 18015784383126136364 9569507934115687865 4399875526078918402 12748356556923681877 15407171793272783252 17440820403273293359 38597660061792457 8052229200565642876 9165723601376534611 8990899013686024600 18310935443050502127 18256549429393417864 12005416780002531619 13101422185029185667 7379129148236377721 11097363175159330335 3411809878134327727 6917848520250793740 3198108896931769733 3042555221276195425 12472374556231364026 6631400402529131893 15478918863407994180 6932476918924420510 15961983399866435778 1979849755147072964 7732436337780311132 18385882915941390921 11724064785107991558 8597064231458634310 11261714254741089912 4876249069215398561 11335004240259533144 11447798687403908152 3077364230565089869 843506373986375588 17611364551003355013 5912614183166632962 13332628243249433374 3867671721698486678 8768364065247858127 5656792783156539170 13920326991745902470 6061235574339606823 14974433316609930 12588566241523469511 63388487366211885 5277435370447350179 11508456609621315004 2897571215583285692 9751343660137135370 7410068627432225343 17494637582428492273 12213218694729620006 6108833810410836833 14646037679795143510 13169791483414665571 13586987884043957550 1390414856151763773 13539780300456103482 4394661472235769629 13090178782228323535 5395347872610445648 16256264226748597744 9119695668634422158 3746486003741548363 14593805067106920894 15239593591347876252 5981591197430160349 4076600601123658960 7548508279334277472 17814927511823042997 15747795933423924699 3418749206635902670 9012896554758867876 16632841259330782456 3114060836009887174 1993949547159085603 14741258771762924701 7469161046695001470 1359343848362522897 14865118448624709076 6787741480559637887 10424097605931667471 315332951642207032 11474944818440326979 13224712396548069232 10053301783875392989 3808866484855803933 1046885678673953552 1309677929721352684 12888975935646339175 13168114313668197780 6073331036828076083 783314307759022958 13661229797884407473 5321156159002659217 16815643915765833787 1913729434073019876 14182868180039422987 13319912675196200362 13338499722436296853 17454044245248301687 73116995341973847 3837607964162311836 629008959262475847 387897436799044922 13841502446525335408 2720620605356771730 3235211094094045146 16909370890909777906 5569386514500198623 16583403115544484824 7803604254109252954 4439339221763246774 13395942952290518666 10128106173762321212 14684639928290075478 5510434597656037625 194649465496418567 13488327608028015849 12199383525091930725 9553131539828089993 7512617934793383911 10189760696725711680 7721864662975100974 6478230622933940636 17307279870925407882 4306771753217781685 2398942432714266286 11734164371386599800 13294599237300829827 2618833778726177480 12628789281101806036 11265214388146193500 17177714900699428833 338632774003425189 9586259322080354279 2092673498504191821 16154525102174133005 6655824443056603153 2896945046038560226 8130719695595034978 9523023972393011410 15862057067087104929 10623691018424533721 291290025577928485 14731552492983148953 8952519702213473485 11813655881341605607 12676066464950284288 11665776577840392529 9307318898420801620 13521876239779403836 62216270533765860 5272307077852383204 8809866262216940493 14782927898944380894 5996654019652846883 8105714590582671852 10028024031893053894 1603811541026292999 893426277938224470 10491857534412562278 1055071981064024504 15038351272062417145 5644966023484116747 14929748261398186018 1220960584300629284 14245414100458161346 13234984086725851933 9375870811671061249 58100211874444516 6479864252976042558 5658197310570607520 1137645924958608513 12676976172055029951 11718000156125952425 8734778604852764068 2821021927228112157 17955970767354746606 9222293303649261464 7267827215046071692 13786398721174328764 13015190306725083945 8160214894978210324 3258793353065540895 17908505042110495136 6764215384597757577 9440956616521273891 13781772027716572059 5266584619776062868 7163809063381080893 4593281925536203721 3361090495049258368 2650286272527755877 17221439458215820998 8711136043278208290 4449003758643528941 17914039270867891130 8765517642513449636 14389631561844574126 8377017545345659636 8800971241133325829 18234301517175804273 12319916740941898949 9475501369375374922 12743024246786987282 17204165649391967927 7464455753778389225 17183874212292400425 8620930760859484593 4321918377105297865 7424864554446677670 741591410680439649 7587661965453640439 12940139543336065779 1566583930972245434 13805025030618594689 4067888275691282827 8413630769488644996 1019514732824334364 1415016799540249021 3452855288416836367 10990451777371523417 9409136976434539266 9892778465371835036 3082490151614115401 737788362261159554 15856133774615037243 10597869547742770057 10961290206357822147 3438259243859285750 11033825936992826751 6554126065423101718 13064298707942475186 1811874141613367669 14415065731143578880 10980813602200280122 6450609739162742 10401811443413534826 12316466183147533086 1787685069119781339 14092506997030303750 17457470845462046119 12999426818021254258 9357967674911921898 5871620497172519723 10771287426670001425 17694190280645517399 18164131271042529778 18006273390699987222 14805018102901362406 13654176450601053716 12485062540077881993 17326960751296288427 14471515419577058922 4809758893663504221 14990592471196773765 16168985604243294942 15872623106101540516 13520667841101370779 11175930546805892016 12362089038171460145 1339072455983762654 17160014247803359666 15930409366337866393 574664144330047350 16026982984105009493 2857875394321466816 6403579004274130370 6293617244894198413 11613888239581488547 3525480167464001813 1367158198162356524 10802735844271295135 11014408273275698777 10658340529160116092 11444117024922154756 15195905776121434371 14530484312063515524 12263769946889619856 12044339921874676757 2464384944518694939 16752488316340587791 4091510659793602544 5043969802032196718 6273016140128001106 16989158096109237879 11545214399195703046 16816153907843196234 13967201465019063603 8197197684997294790 2463436103087394697 11111711762970933563 6551951705983984370 14073379013435113676 9104772882777029610 14802392795616732397 18196034785747398640 4793654869255614318 6978166708733120476 16139981678009899132 2499842681133805882 7650432702292602709 906731034779413715 8714419283039440732 4315275253979487832 12955201807248782272 15857769645193133899 8636619743171662459 6400135285924331512 6653925059574629544 7040908105700930678 6798322649940195341 8538420251424561666 1845503907783280521 17139751609737246453 1400066270861002409 2868332023934974850 12900159346830792275 1068764554574710885 16294252380901357305 7254096688698035958 2583050052034251892 2738711325506477499 7306610843973426517 3446336308612282700 7462229127616918984 2467297878268894332 13074728579471495208 6350292323990280486 15823767394983249488 12025612556844274868 13223706823393419124 214476710094915965 14670761421404337769 3545235121289544752 5444344343740919613 8031753225339583473 14119612568860148204 8051654706517469940 5980956664204811729 9115447312157135295 17956291716985952660 3398305905899670343 12622122421380890429 3044439626283187210 13736999624140182982 10787814981325397070 17928128909276606597 17693015916446447553 5333092204597635822 13318237785872605959 102885965609135916 8056698746643007133 6407751714114531082 3921161880940607800 2931220660509013865 5010528320398753541 10312142618159233834 5723693302839011032 14647994926781844843 3042943201999248726 9304587443450850709 4073943764019473951 11242218792441921594 17710605313587042725 10473366201659446108 164593667943369929 10550270471200631398 2116222000555264636 6691595936370070273 6662418551742242102 16238697763219939892 6100914184386149073 13057814198699616495 13134982885422083504 17765447048694433686 7669905858322668818 10569622265143350449 1575151741321894873 4682254563302223321 16852196125799334055 4029131009554172043 15392077610379070321 3101348511847746880 16426400210703866430 13012796537798931031 11744101650452615379 17654219394517779292 18208790834297815335 9903151681196823225 12463897632852986295 17465478520743312753 13681809528008319920 11096254975728114367 8189042365482714537 147325372426173034 3118229955233177154 5372899844127494818 15999139289997026064 1560566585805669149 12049624961179420944 4260322699151419277 18196393337842375229 17050425881049352493 10928198484303281353 8249104166382991951 17258525949253450463 16063945078093108200 17101106811432091263 13894241207715710593 5975802842423048030 14102539811057043547 17411697439333767530 8665371630208932399 160779765760083620 8687710524644341985 2882794891417260926 10372877049990135563 12660379621682258832 805852248976932587 1249601773391567947 8221567766180994258 14048742723408610623 11460528252328059019 15472682049786943848 8485959597643481181 11880634558236756176 6901827792901641195 15525844493537944934 272119803918532011 18076008967212335253 626453515018966969 8013388891503381835 13129489808735878027 7516165032541291119 13440243344102073192 17385099197579324041 10954599677298228644 16136357589777663416 12594175285802334802 10628641063097888340 3464797855043900167 6205250788222142063 2403634972179850748 4587463150081981419 16463869533519782051 2400008078119946348 13977464832104282361 6308663550092157229 7833266218907696778 9373434733807266003 1204106363714155696 10214914012881093405 4881765774816014715 9805637679040427648 6178245668461358606 148297421814639411 7132892752387831527 12772028267379677908 11358900992431837951 16516759192558884834 12468088645184533605 9240271880908909961 6962027196592355536 13722572120825431416 5352631700013446477 3304263919389790536 11154520890664548244 1062022318439055546 16228071720992993189 4714836827766836962 14856936394521020098 6092322779540228605 8254130672741985787 15846868760886003141 9673273063856757666 14689853028249205783 13363680746659599312 1399740991755987418 5508064385270722959 5744527114823837148 2560117515782533861 6297217536545919929 16029135561636743124 17305026205716759712 1026653953802730366 751886043558556710 7976561221376226912 15802495655731024859 2757952269304931931 2896248959891928560 16607119831101531872 13806476722171591172 15378205467795718218 15216214130255105010 9056972352587322973 17677866588397089762 11924546431275736465 9145970866699071670 10490461691082852001 11355609036784048030 17838087841400133106 14275687613290347264 11906973127430726435 2543041504482132896 14932294476019129964 1346979452506151982 16197985402597860718 8116289317829602440 69698036632970442 7108680435407800673 5436684078243566230 4094394331710674954 10985451014784694505 17668812276784295458 6266184750069140879 17962286125844579495 1227980029472197940 4901767333746583012 17345927886311952764 1270021580426326562 6022482412119072233 4626089027372660186 6600739737774328796 7440207825330830207 16016892068197469971 6553431695762119296 6190332611503930387 14176417276603977123 9394038004961029662 2391244249560502247 15764331982332750854 7388436432928126731 10488060010599780797 18389738170755792673 16132321353216139920 12448942106494349093 16262357533233075853 8404712403243872298 681917756061188527 5978887456561602367 9446913537527820411 15911284214354606040 16874200655533869699 4741704998450232449 9882390437845439293 13430157679028337526 18152975689428343062 6177770244634801054 11456317458539342286 257608285184649830 16630820046035971071 5377514186903572868 17796894073958851970 10230734304667892377 12087444168767027119 7578100627646947350 14900440997940154537 6142914132001171770 15649620016405864812 2719947039965531203 3921487399726325253 11031892804354573410 17091352313961885454 12048451202619109955 18373046338313120705 385711959355740716 8346473009353657976 3068413131687474344 13080487193974889525 5684132648957905570 18163428483935037172 1128601616862952276 7151379891001022998 4989480474155519047 11224866432315849376 11992962476476575529 15208502348718488816 4491117167996328784 5459464121276923671 7871481814879351295 18339531368048298465 17412707024690195544 18039515650471252899 6986399553908853731 7389735371690343409 933908140555110426 14342991742341932425 14633635973530832173 7912118422267348605 11992655936712839091 9649125192763277635 14956703365453840353 25161002920754414 9147666440601660620 9896318560639587445 16406549510962896136 10590413287994148221 2194497259196135630 17966594620245415771 8969260676197939974 18187262202406865777 14002916339305715337 1697233956357386570 14723626829456307302 11975894447004232911 9332123547030028942 13507505472167773601 15445155466899101242 18150495085233250193 14253597151025484944 5318041875980730783 16940373841497819509 1508379484368005303 14195287131410024248 9035139491167612505 2973418050128850984 16133939326782097271 4119412795694515215 11521905710851047702 1010003085292655152 8047877087123283158 2167772258232244471 7255477625045878309 1875025164208092567 9310039451653480015 955781697900335334 239029155278103319 5642503255435197831 9789055668120141930 453639078681063603 11939586229993408890 3395970974100032305 1243755969084604895 1905520217671694607 11034869406485277382 8974461409625857016 2347114484009390308 6433400017487733363 7210625651448022717 14970971437267778469 4492519748741064946 11972861220909865553 17838754524862614919 3112403604489893244 18085725689767460758 12095350237877601340 15655068972626562892 14758172857065012430 14770572538674920993 15962251108311294468 13117448634599051928 500541889841882980 4017620147617985005 7787253275158513076 14813359115848574855 889148704872409234 17968028844085059419 12342255957389735378 17772205107686227225 16655590089409394183 15892426969328199002 2764013621416926793 13196608188140727894 16836926267418741721 12672409118232041911 15724205277755669726 9300766267832112380 384250837751667253 12998374287697238350 13721698543599554790 13994228117644487905 11481442496407858207 12355008016499972414 9766379266382431012 12958587530582135076 3414349221774880790 14256024415067364356 2096905581467271332 17497839073219566577 5120080285843757344 12456181138661462147 10962325826741044851 12467641671464461171 3915177170658772223 16553407759107237232 18161497066567800645 12571285454709738025 5346310524092067502 15461181239052950291 2546219058328082912 6465711867045443417 4176582245982696952 10434462808844289292 204763033394207016 5420499586011520632 3077352966282441573 14061888418576780578 1429168391345984932 2190090895755713796 3163984060482241532 12888167276268925526 16654124608630020495 18291660259344708153 14347602983098402314 14790164301700935889 18158003978730496901 18170895194178165386 1063605465117080051 8503160850885644887 4014621281663638498 3410734227702831305 3660940545203878661 15437711588826541957 15516036691256009728 1787301688960697515 16108026427024626188 12643129055410541143 3629111517691168154 4675809689287750713 12991154860906736611 3256094211100897659 11226957630475517612 7885973171018649810 17052326498518769511 9755231361314883547 14741441442073487577 2879175077388339543 15588730380923655220 8231353385185468805 7187146616187866111 9788689678030592538 15749995827931097419 16013418173913665839 12343871575172031140 14276467258148053492 14399289733132757302 5598090604993440288 17657713375846448231 8731029140052678450 4657306387795898021 1523525971358300013 11687991365360649566 12090018562650206241 16732813897458373111 12943785563750653454 10679462172839334080 10430264519235525380 10718638238108782989 6652469635215557150 2643136070543132818 10868179224236566479 13489676338788037432 11918354502381448283 2803444348753029975 2716481313963283098 14472465245869940900 5686722205918581666 5432543069470859995 12486632373359929558 8526077990708352084 56218611155967975 16451988767249153266 11325564948532961870 7352011005469301713 17097755906353387521 1438670679136993670 6771092824468142087 8143226695131794013 4813279753531769840 7086233255298484265 1730375372102592731 13086709026236886412 11126169320262672587 17584109387211677354 7926416227685379830 967249558949664231 14498924647180739944 11852744622677781720 1650869313287957817 4215069341451339047 12963541458696108396 17143546448786994860 5477298729729093514 3300957126026375289 7155056293556313614 10142160741146755690 1117103153600891555 14795802441196010272 9403394885429559908 9221886761223111543 15562057333704282896 6245495506284675723 4470560094462543331 6009527616806502104 16492738952750947794 4458414361520271503 2078866230207484423 12758704411473379860 7305356675246942376 14420028425443928798 18079837175197487233 13608205527002518974 10180708779941408262 17834050184019036641 16773196129603502353 12976755852831701412 4262562769922810668 6112638469712530153 15553184267434607778 6235259487328692188 9250432173958947249 1056645368247807786 4343700684235294386 4135622395919013441 8061995344335369277 11373421690083440352 16794568873527123806 11609441508086947643 12508496821700648278 3159045606869336004 6326889918693641238 7083767992514280485 464322942938368983 2724733372680091448 1862379486089628605 16795286995990093611 6057994169956372266 8715179956803099774 9971044221095100664 3136779237648346759 391397893579361653 13043405307040868797 18354184191926308441 17199326581259647338 11911134313264065615 10511510435574994495 4650583094345764747 7895748341724735087 9163715275836914375 5419006019830719846 18208737815260753425 7954398361798128847 3506269633375830992 8926434094041253535 2612506439622811995 11052530061347947201 9958620937708844969 13027315397617075571 2677227611699218969 4139795108107096809 17391908676156089288 11604893112669298511 13899919546063456270 3913355412192312045 17978406662230287335 3897469711603820093 14403552201839658708 18173372991569325545 14634345800215374989 653981250787065280 11642024216637642411 9701079651206872606 18056221795561494807 5649358794720755653 12110669174336341175 5064594721253642306 6895554823612349949 7021519731832840706 9434093323929377219 269250075689918413 4585886648753351542 2534188770115937089 15212758252222275406 9472080542490604435 18409759048462200580 487279547663341897 6892001002473426347 12976338651250555056 4976903668520868667 5428885649789075265 2311318846356461478 18426500459073847110 1923834441602172173 12542681837429304568 10859179317793662911 9023483763675506503 2924474177500497309 12342303487993430118 17169062623518497232 11504580887417573236 465369739514582592 3254870851474157391 8110960049930761454 14960552023839199502 5266632224316725405 3730568952345422882 80362742910953998 3838880572453651703 5112166220515008734 11772960254156604201 12595128568923618669 8206656107689088482 10683180307692605680 5960296464883869278 2309042963564483906 11426567383831645785 1555084073659367163 12590527436047163250 17791977382720825264 17667366743338246348 10649526037035653402 15450566761042669061 14784057996085034260 10390560688640135517 953448394226417790 4187064611476533089 1586454407866897808 339469065396948894 6291936105662414966 6982664565698254506 1466715354003326578 3077127368155359413 140839157448481841 11606057211320103625 1010224567513834055 15824674835760167529 14366720168001408121 726638254519655001 14559225818176954186 17380030375022416828 427926262199437603 14741955800356431367 6420555793581423107 5789394692612140863 6465861464041569038 5891503611498006929 1014373926611669076 9881784082218286775 629952278749258340 14957014434384325990 9288348107088124999 5127058459375411469 3115064332650681100 8917137158348363522 12513581955068972100 3601932810703392587 11131502773146350157 4545412332058999536 4702321319381946119 373454833479397337 14152550841485113678 15773913342701317906 16960407412085051874 12768663425177737252 5634292243453022778 11730691107587377366 8474625274727975699 16977380209620453068 16459776667088294473 14529982457672613924 14797157448202650100 13505183505004728596 11548465596449096544 1213399233410939198 9596460099478118383 10156389727094029112 4120951367882747446 3651443594239075599 12422131521390737509 12213371377720980347 15420573661677684942 2774573008910093834 10651435846820290042 2802353555760885281 18153525896480897247 11285139527790176922 14516874280739439441 4845319438719998408 17336658141535018869 9154852215412107307 7606151352534237047 10406419119120437760 10779457170163774068 8971748778179918573 8265167343017271596 4682681210601934549 9686189701542791889 377411986658781305 8641680074858303779 11590953479784904515 3235134116618438382 17009425526172106249 13026644361618160937 13795675454090728138 15990829880329982707 9839099117602623350 16189792180570649470 16889387773392960718 12720941999857367432 5910169521339522256 1809450669131562011 5838506846850344783 8971249288030715674 2398932457180400678 6281944235582117505 16526471250034526723 8027926523244687365 4315612174008503408 16051471201065989072 6035022698377297306 15285810868363782877 16363543947543422897 7549874906317471639 159712604901268446 9221305688618866030 2473007509370390386 17452076452472598776 16034213124959575213 2456276662751933489 5073327275356913245 13282300552756877094 4691899964400476692 17604300701850188079 10477418843257298799 13877672501810101828 12748728665289473936 1833084344501768604 5298565072017640053 2180400721586343679 14074018515217700022 4540807052823084203 13896651174304770674 4865382890573471588 5803008332371640432 12750452195977310002 3584928257032030444 71246987353918119 8350665002801243124 14363670632268400505 18003696191667187773 1401050838465672599 16561246204315878699 12079314096367085634 15268135303912874528 7327310089217883784 6722886684525577653 10419139986212043081 2387023048208211684 11752563085219338934 14745132397396118359 3576876970599597438 4278251475940797854 10578450690840424709 4053944055067152960 4853735553973130768 12056805150189916137 15817261010082437075 7599914400027348054 3992411602610844054 4920265296885500568 14117547175286597666 13872957214848269932 14274115172285608132 14482934490723106237 10215665279566772211 10669575351909517900 4525257655833044556 5323401853345905024 15806904810595251381 13208820404493419032 11469444944066806093 15652105767679392129 1467767636637786151 15376974936924502650 15504014666588826920 1349609572494978714 6876096408887456004 4670067065334287905 5136006161747677325 6607336511477295049 17298560190726689549 3731729190423093162 1056657277004987355 700637998018358225 16427648450006325196 18037481226797209788 10534554480265519057 15391099388511893934 804789403518263807 14689195768717366382 12311658274604250306 5446919239156480803 14244392729702998410 14225485330587560798 431224586157977891 14299629096559067346 17681868854346448413 8349028486998311448 4229500187605690257 14018485919479448840 5057502099538864056 17758171444150465741 17795779263258153980 559354253470432067 16416044569009406764 11842550933935825769 5151060404558622966 3487704590593169348 8116746731624074118 1051166553092875547 17703655179299417038 13063099157584578340 8639506736603516307 3505648044890141045 16991339156006507760 6158686737193683600 4195364022233389214 1974355336483236526 11574560764229389772 16881139573754176202 11193402273666458262 2432646904411641552 10408487016204960685 4969125080207110664 3142129978776480623 816111639941629988 17841688930996313712 10366844959351528924 12611408515861449963 17787115703284741160 11471452266951831207 7440449167721742548 15661785695864959833 17934336811583060028 5309013926736140561 10419283967408612240 11498182798178163403 8211991959635741756 10037877468978256090 2486362025751520993 5464010290985114011 18103242651241425507 3485113107814953826 13295758712931774984 11846508357499653036 4800354835741408430 12682977369171677598 4269624610919564453 16738874722098750037 13555880074992449377 10079121983781876467 4528100953679173081 13537771950052233906 16954818400919911849 16994300858736212760 12718169038285568067 1762762731045019592 7382194825885315812 9595575282109169040 14411763297641373970 7283408342119400583 17219795335107534160 4768931042430872098 8949982130953449992 11515584745429890105 3584798695564637841 14415395354051287295 6148452528829590665 3408644788093407443 9235074177630991417 1746815275907003372 10540927965486692250 16025826189210700442 7983884518694826086 13017164476547271603 7998487997712517187 8644527919903658432 16096589351831172759 12907706114495431099 363286715326608921 2077106575110976664 15896176043663737134 15901913083055654507 16462725426089362355 13049002513255439449 1946117548044350419 10062557629878048896 7219183591000148781 13406689958581997350 9363772440545305748 17491104004359428018 14589664655065296781 16674427561306283045 6342464231046827866 3148504235756501105 15519616689402153417 16694898489802743456 4862028332265972004 13909890532648954800 11596772083875889047 11639850760480548074 4497447090801070183 11643708456684992680 13997538203768167759 8424132305111145911 434691697701740237 13221504485044282845 8608582868014440362 1997620018080642364 4494499451908767944 5083083290155900776 5334700852686917780 12191134433451162446 4673513963274287944 15855226513966257089 7455956823295580102 16786585779656369275 2920750293713631543 11640302829122815785 5381826404011040095 12080136107961401731 17401938744020099640 3823620956418458638 18239084502929224298 14648517330491548594 1820347384500454994 9766932494057854904 16742771538799759624 8128768710554702930 504191456179522912 17967915767010476069 10012785033792967677 6884163109614363436 5862455636155845177 15422607331810832961 13576269030382414865 9342176720678033660 4010337616068890953 12628470630297919046 1698786964991779706 298468998868491801 15224568267957968983 5651557275750689095 5164686224741773151 6311522699894716818 11767773876089231637 17670073075840156375 17452789273618638951 3420386649621351317 10917447683327379778 2524012649263355003 13341582692099739208 16267942850321258464 15100987930459151199 12996381666779971177 13850092199704777496 9662998351172531855 18002012339725638314 4248107732783165085 60037120385916023 3163054606465780331 1540081411513516240 11546213815503606081 16025620588211687930 2823613400535015279 17307002163233295799 4449443211460040097 13458836872035519683 8734209793640382602 17482737600577163305 8609233828094136826 18312516108995159991 10752918389276238063 8472391761778110463 12980585717359898228 16175863232905156036 13098473373848319852 15322093889924581911 4915534336327493677 4153096881483010036 10287281457879012390 12759364775261409635 1189975815137653306 13301804284660080090 1725517884299264128 13356958589499561713 7175341566828301071 17342054732105562210 5485101357700464107 4041656204466201493 10733361710639058189 5146899401950151499 12127606436936438447 11513041898819219645 395024661093262347 8606112806535745356 6724609808992995714 15661390397001789887 9714134441725656490 6039210124254975363 8272130011827513325 3821850340690534514 846918794986041146 4931868601900817062 14932325303211317909 16701749792090559347 12067429924684064207 11113666879276306979 1605734460620346396 14913925057167322037 5146360804852441446 17152728972192996190 12474671964731255646 14112508139940202490 18400253949761778037 3986087939923464737 6289634780677133562 7142213427429407836 13357553851368001928 4295315267939476253 6686932681065114612 4744386877812154472 6019907320974075202 9967047123124187050 15839650638660875787 9726768658377603687 17026350986752556214 12996371541119852420 11291657592721892796 11847707587974613873 6872299598116002230 13664833291937773974 15824732673997673379 11232967859500065258 7945537320340388585 18153831201333358838 5116888019417370740 16562208336995994861 7659625637519479096 17198735722904872832 1513318632544677881 7911225457056352213 11859011801643196038 13135931063671735329 16804768281500056237 11391201802224266096 16770010007457462336 8077730932659162465 8906274526072961766 14876445391209373070 3543066766158087382 8882726430999993803 6124403551412266633 13849486531583221343 15344728594495432765 12709718198331084803 16015919569112550906 3763445310854786819 1650054436944709347 5981541505857182235 14252830792709282737 3956355274101425343 3663696146139913864 3348279914790610754 9971128957871011873 11315520339960061309 10381942772622008845 6349865221024362489 15762244368823513413 11133364692707965387 4784565629157493800 9674611699590290548 18024080501580633376 14990423789831417745 8720214974265923268 9637077140872283002 14344493088962451887 12489980162361235381 7537672231808837586 10643852155691959515 14358098058927600927 4451311429814643896 12708611279792466869 1277006725655404969 277921174108975046 915176639786891146 1278836002349987429 12305756907059615658 10519038006960945326 11509135197165419647 18267732239495360314 9732771113391185816 14071087211549707492 6764587392327321360 5088357055926337523 18261401479895822163 4861465975218810326 17484010933484382371 17327442834142414607 13129080133945219314 6945909311841595579 3726632406151042310 16999063611974256271 12903698747703427111 9182353459410048539 10016317980039646288 4373628991087257795 10863993527752744686 7983021327954772511 8459749557901824879 6835332367253337030 4983572358619352443 8998858950679316619 15651942131946257128 4359747886745749716 9886166983047504956 1870142411510596628 17262790780292569820 15981859899563993920 11621520533328573176 4186925145999418879 15493421460607392297 11208200925693396075 3359280448959499732 3762608861458737361 7777224995437455082 16887101944431461578 16363666460049518157 6501507704963529701 16207807477485747066 16802106026369584261 10087544794878590998 13709347317415580769 13207385580339609813 13801589903361135933 3143474483857600461 13723456974425387218 487324712906609176 300057563409899497 4412211639452860078 13554145080331356120 12809785893150060216 3845477209850531389 14554760500712839997 1222629257908959840 1367607945632228598 12049974093484170095 10041096321975657880 11640969830962848338 74969384486370914 7526226306824562817 3712533329778053128 5374473485444425848 410229797390083241 896872786452384545 4922698260905555297 16381617390602836056 8014785572688187084 5345025834340474344 13237387698784916446 15940560700340911727 14506216675915092302 10542585618830986511 6116265425179282980 6563398826542959697 18135858790548887648 5735961917450761446 8442078596387572296 8225603728732381380 13574543704398808388 8220668952256729367 3349065755341134338 282795258212897635 10200163811759028494 2746786364246074253 3347167993466117312 15659034653798209256 1719604611768272920 13869017530005548043 16734383597856692515 11939208882663273879 18267693823536282091 9558339652210132912 8503893204584383357 518122356864092969 6494673907464888983 6044295681356204738 3519201534349120857 8140959949183156828 6074350652752981278 10181051496487844541 16608099931362621310 15033648395122154800 11830769286040257917 8664569466571474915 6242490743902723040 16508207896206439920 414162956640607152 14760923897207928238 17940489041374826334 3772901461858626739 12451147383895996238 15774621824662099226 11193717590066870120 1777187935600929682 5807532391031373028 14586967393478636293 566858595646167515 410135494034491316 1066815819389927117 7786652863276119326 771453945172669137 13186687671974722387 12143077562933710511 7301399112835739457 16065196139270533138 16071887017459600808 2455044365775700331 953847643939577692 8858189688713900457 2986007047170444202 18094800330594343165 15322171489739026312 3733018208441373612 17184525826320956106 10994002406600468746 8560970331747963630 2279902728421005860 3620458313075163105 10571958799875067757 12215188852021459636 8653063010723973925 9382248498432739088 1472296682057528292 17674900723633704960 11997400118997059302 1084614397928885630 6674312840120551856 17314479669302234497 851122349401831621 3128798812938132329 1859545758245512733 16240340512410103657 12703946124368953247 1835795160227499197 16069964678079671157 14033740697191574184 9532738091684564841 11550920234694824497 1829412792415634112 16350744107371511605 5210844970883105887 6818535353891636379 1889812112949014238 2973680805284863318 3784135828391329399 10986141805846115226 17455233736402836647 5827642932583960265 7224241476572111324 5541082289469114191 17453586515473384938 9382035032752765188 4100872589323818149 17540686941462521850 5605802226972896850 17026311228444403072 2647944329294303320 5843619774614377446 8833235400190206566 7041700233083764140 9841884074805858333 8780955836038009421 3374571640383779549 18390136327642731781 11140621227990406260 10677142965366030853 411584780820926487 3638271996089596525 8001024706407402262 14302859440638433822 16313593105515400200 3345715216623826166 14234309545606545454 588125595550520158 10612950207527943923 4067563563506201398 16480516528551802999 4184519639330443750 5281008325663802664 9665752430149291556 15687768454355110320 17775002036698334955 7058036548889700800 3664831713630105660 11562742782732723571 11466871765469201188 13470588150909266072 11137772400703138982 4020047142012904465 7859236556221335340 16487655815905296946 15202895658676212708 2631216328933980758 12975587818752086457 5985364709584921141 6538430933877937964 11061855703913831907 5761837786374738202 15050131266386953976 13963307672956204552 4256079371824370644 4419593436641304378 17924031160272621854 13013933444036014382 4668352767757157902 10745836281572975520 7753301743358382706 4202223936212201323 11394714801451794178 15129430597906751126 17323119080381476243 14898375232595970686 3514518518187733530 3309589785247431614 9392130564021019216 1872093283101254433 150077833799606792 10148136026777371799 1257686804466532214 420575178387973931 3424041396161918161 12311172136832949435 4535701006370458605 8177346480629712988 11034874542812553286 6844001048133171941 6491122279344347682 7571423651660426891 5467768935214081272 10909730571232461611 2350603672500126866 2419033201506579445 15111331719738110 7405338084638619345 5765751008174427706 11233746804871636055 10423250662164149535 4937335254403737963 6889843240542438557 682638926681169115 10570123087441062801 13616831396867636569 14378787894659129512 15529048074599441425 4577387768133477722 9964515490213589104 13317112325944231347 2632772782803434087 5806944825077017462 3667290987625500292 4450038073347198531 4466916568546475191 14195240903376995663 2558068569557428052 4415426392183983325 16152318879230576690 13294360355956492196 4186001926669319174 15810171069975219081 4136145917005030830 8338702638921580000 1504227352964986061 3117439736777337061 15374437533945425280 876481215299753876 12474305522886628791 14463325971825185458 10417510048296435227 13404114028823453335 16849121361933578280 4964386924561087972 16130785027115661709 9791514678036356214 5570837173189662522 1742923457996669233 1092019792043399079 15530847462555301874 12141670869963408213 13091074364876386878 17897016095540519997 16798671980556117546 4623099475896858937 13570280938032197537 1541187692170831308 6602211740877539922 5872308546688641772 9102602043605343513 6669083271914942731 13681057062937104896 11745144959713845036 11254225781905222637 9520940717516773686 6580968267011275217 14463521371818225442 15051367306221849486 12346404075930553408 16519622384406984427 2759671291708331943 9712164122996948295 11415507147080899676 120653526120153009 7736897533924479682 16818373344020012969 1057858728210548045 3689709426571940409 10502157790287436395 15680196486574299901 2496925686650108445 528019487068855704 1399481573011129834 10051615149018736095 258689376136233095 14247301204469162410 8212595609489579386 14812450866922009295 12219830789066450487 7278600436041871958 11656488510789832661 8204943893624534482 13448576080904447164 2852290264490611039 11848666700520225326 16719417910022436683 11307866507216734951 9884341721279581015 3410295751905565651 6691164017105670713 2584928216493795539 6485283600522687455 15983642430019919832 2123313541691592162 7400961780493060034 12923822469102510104 15856264151990022706 5321235678653108655 4850326221439978885 12167545828072689697 12566308907657885178 13918946575418977565 15783007141531878705 3885171812979341969 5360178128164633416 9947786421005641806 13348872474575358940 13366720345821250320 8819685136644977278 5357620658926636266 16855414150922552811 10118637563112048052 693766156992383969 3249353512012986517 16257758770994796474 16207384396516656242 17835271475180880994 2452469363434002099 14931955669718541694 3203073063851069789 430239853938522158 3723243260876999617 11294056940328199536 7789793987312868208 17821423927547786840 16764424986395794823 8411646128482071093 11142492034406792386 8392139223389039518 15473943359057766429 1007519755552657363 2290937760734667133 1442745156218913639 14094911556787745903 7100431074025176172 10723284412593809276 9234638612179770651 13845017843379491864 16888423423866140952 4805973443176533675 4198937148300574554 18246412971782483278 1677019314456760604 11362253911271344597 17837091355041700452 10444935269605835870 16655187547362666221 17099036214093220736 10785573887640826102 15665516211162389517 5676522385479548478 4463237849690604280 4816812337690087583 14882708127404342614 12195082024411449831 7978733354013276294 3792939322974657800 3896264817748090546 12616519506809529945 8148741994110705914 10886840316512766747 18433776761559285668 10591864043435016197 2562773335769440659 3988861901794472309 14234705953610077181 17560407515886661044 13544049852457694030 8541215500307645310 15134774023944172577 10294339337535345919 6493747781521627297 9562717361376548332 11103462574314919336 16175417968397087005 8683864623106203924 10915426401779621796 8115208141327998046 8081449566442144317 8295846676550016428 2619172166970814853 11682211699941261325 14052698880311346162 4924876642873744519 6427695953963535558 13320974744084965452 4355064357924508174 6149778579384900996 18023893942632116469 7658310672065667735 17455966550023778602 16673132430974484748 5993027504081003576 15750640740199234505 9655056048661632546 8073550042881778535 13656181902087675646 2170810923203642207 11317888841205477428 9205914386898457633 3333808762612611959 1638242374032023985 5466412483684869426 12352093525249714656 16857861671466873787 14583565352247035072 8868172156492292542 3012137583642116606 14133065464543810743 5764390386588824195 16898225096714168584 12354280535592954126 9482161407560386437 16705433256358235766 16341887738583539670 11930100483207503243 10936485597167425163 8597710067863499343 10897493942355970623 1553731875678463545 8118133601199449177 434932111894170498 15712195116781914677 14113180746255479779 2208663270659508216 9592549186899134796 16566203210891463934 16352104865628694637 7278698666420041572 16794642380168664132 7317933206727121943 18041460458000743378 5862228421203051976 2766069366841280750 1712290862631706011 17038965326039543981 7945045808944629075 16662529978337561877 18188788827459947421 5633019437073367967 10336188233626701992 4793083533965209269 3598278895924217646 827659486197171006 17664644069059475476 13310626136213575310 5614049958949400655 12979384733790155511 14736219454371342611 17455951594542478536 14789144850669064832 10058096247735021202 7404741748049519303 12511469834810716243 11594573731265399619 7137548064260740027 17343976161837105951 15879014433326249108 16119820787271987212 14392454011601376486 3160614022230016306 16943783984914545682 4913416470791129527 15587700233434502881 16685641399985344762 12895978157402817724 9470310986334518020 10622466249935675520 17669979900189686192 10486631334119920613 17413694573951220911 18202582255585158903 16137414854884615437 6123621320926303314 12364695297473151058 7894264652964788547 4269211987558856885 1243708089764977424 9602109699429835887 17799449334017595236 12734234686762475400 3466877721103985621 6416379213328663418 10988947153153725714 13639093615353077426 3880669630130556236 14981641273204304786 16658394727395891178 354704497749155279 848785753735395085 8515376956509123516 896718442324444161 6358780901730353144 11940318589507656401 14207224527705942349 10307405379806343853 331865354933508231 2679673894837551236 8380978810493902668 4903240906959296284 17808654284941696658 3344480890502944712 5574761338858420773 3077916104254970924 9038547910296119691 11820885753221639692 5262859974699121339 142026923341397571 11605828875992599144 4171486415046448942 5396468504616223634 14505862768728793441 7122113503982602749 1630343549618029442 15628061063444093618 4036880733765148525 14060094086693620894 14785879286226998911 12051726578388264469 15066970788698863659 12112808445421270908 8336278030138472407 12286727329935894746 6134120276320257542 6925347444476111685 10395168532549458730 166014988959584902 14059610794923299561 3370450489320376614 3455029214023561732 18279198495340997781 9440286825731217302 12114462083323693776 3638098636204644010 15263335075723456992 6381194509444927160 5253100648732818380 1114313101063720619 17381888128817113611 13405242111730821557 13146946216573883213 2499507258684410384 9695321027936249870 16319221204261273384 17285053903559813888 18016940165251139842 4970774686061991791 16549465894704680685 9191280182303950882 4048234231201822028 10474402976861880404 1441416276876790762 9357838314120095069 10517312534102045326 5222530837592440695 2060869830527861253 17216364830570292797 14789782850917556632 287274823854335491 7689663709085764785 5216691135868068686 11618589659300513365 13190799592906329583 6624441399865412264 10827633096620434047 14679718856453928408 17469783733879289978 7273428116668739708 16679536336765180761 7432463974410437060 18166285667305116091 13138189331355755051 7930297380622266811 8774305825406920928 17611462174668848459 12635718618253049322 9353934320245968532 17229195343736410978 827638931118950064 14318738053852678131 5155477810118749249 17383312055529952843 18130980583890481971 12319022413183047714 14119681360102946251 3346939092697310586 12835598154291281895 2129749349026558288 2087313144229785839 9054609680382855971 11777148899003003498 9687305191098635494 8262193496557538425 12312348933506215889 788627077479848131 9726970111264010961 415752766232322189 8187502129450259409 3329355740409802900 4702900925098029143 1268912493641554832 6816077349166510508 6568205858705280049 7266297568545029051 124506159852160745 8543038926001242398 14979278894606634181 17321856156753567817 6198970547502174907 9603163689849514889 657889313715227848 7497082950045226234 10636304341835087033 10288747627327246899 8160746633518220912 11966135211503869940 8771872173156005702 503233268128099043 7369501482775398869 8371654743924365399 10602382571476032319 338915759482102834 13808394677012631620 16469867778955976216 1084829894282767696 10122685563490211106 16222793470829388379 11585508194922761366 13157015972784626909 9390674120091504346 6860242482760579241 857288393096417359 3604151455725465249 4016526567577302316 15433348545230746192 17782460839035410203 3645176128749261049 4755192318598854197 14916750566298078768 17509888500782713171 4062116330181086592 15950055558346014634 13283973360626369864 5921491721418579360 1857310259967234347 10500079230975096002 8913288380247557303 2255982645372096057 12475553430025988345 1640032843002669048 5207957712416152560 4443556449875134135 10816708259931885824 11432861799750749754 2652117782482056015 2798132398621498330 5172487234205229670 18411191280674159430 11948927066672663804 7251252688747782061 12236045654112054111 16968567779657015838 4293170670320592324 5547935729934388907 15541289368691885774 11002669233503985009 4911579118852692095 17999816905495742964 6374536754397819950 11128765562536071092 11174646721141493732 9476423163446547727 15438217440265805144 18421328550263766387 5021905143462325833 7584834586290229028 11424133241213159716 14767717884038678435 9888013985707355962 2102112009129273842 13023998112996592273 18377478744180108680 1786604094866971605 9495266945649720442 6814982296658619551 15281068816453104897 5651435199444589128 2429245630143772583 13902984820416924380 16723092476632295334 13721455703805753359 8801521434171344386 17448772805134345327 10842022099916176926 7156476274060636917 1079690356393582924 13184590899704029279 3721873877907638424 11596822485226041326 11852456508484912597 16294882400096319288 2780497340043133112 4621934802424243407 3028686691437677746 4574387907276110961 713875990148870499 2561463245866473108 7824494376237605727 9938535932180039823 15996585356759038105 16000402393196452637 4618267299274663011 12739593299323086199 3078858179033450169 10331303431228287932 10631052609370367793 15196469313863392448 17911552338092331092 5751819159834966408 3833775448987148585 2510025293033538816 529287433893516489 15545862510501299903 8887126412042955249 6194616990244395899 9434828558479509306 1887836177192174256 17940046108372315380 2581002799560965591 18118904712321378653 11516990670900330989 12018276358151194539 9345041602037564716 12757131933778035962 4706576861191306531 6477979873881860204 9247713743219050611 11653331093283410434 9681173977317265097 15104303742822560886 5831533709227579865 16929566787275928511 92051888414095635 13987045752157477048 14277045048249191229 8361112293449918150 9901518391415874988 2515083886306914898 16392040868663405403 7084286620409121065 3734301856407551362 551264329480496411 5511467377945942346 1814729174164954797 13723707790425817390 12398265409024384173 15612554682010732897 13778239817459985645 12378323503600538864 2175686409767791823 13225002044400834126 9384367367587763991 13783240737500653259 3021541553978191987 8707488356765883624 2856448173296549162 5571436260339268915 424343663509156111 3710620191445922520 8722690017383834025 10959612033365151521 5246641238875233692 13541313963332777761 12896000097866552056 2005228427918647219 15147125133097799692 16313056083674746962 531500080252064968 1828114583368543350 14463365809038282333 5221517920439800225 4449618724258996294 6707834277799995857 14089134349843741067 5514267129239808373 15287228736615237804 18440442759310709125 11608734394713072215 1798000657022589626 3002521282968036020 14233207966939996576 14340917215503838490 11424952112859357125 8964675114104618338 3422041184204144132 1063976252717818922 15233723963171343497 2889258540538751748 8019312000110406909 16298693933068316119 16053910640709481127 1243090040539964779 9781527965407738635 12035188572963255003 1476500463002340730 7081184599079243215 9767394367033857611 13168703677474119461 16893481752457020452 16823815638369125929 11766209367917520640 13654545183906362697 16165516544568885281 9286279928613510467 5345753065945774045 15259815286567969139 3856831537584539518 10189641747552066794 5084787360572654623 15847379150419432350 16444269917747792880 17968637884166029210 7072879595611929947 6547598052240030973 7867935015130382154 17013440196382904440 5253052111203946776 4319900792198263716 6215049626522235569 17764151171831746592 11044664040480774113 7371483081081568522 938624862807870121 9887335609754350035 241054150237003761 614834022380425995 18165037813915002942 7491267854889403049 9145316004024753121 5976410166845008695 287945684097932727 2450478478582599558 5725153249620134919 9900009530955018677 6132028706592751434 13770341074515476690 12216192434569149180 6424313086732023852 11614625187103856622 614704460875815175 8945731927160245771 14830341991546221070 12852301147587161777 5769442927999021717 7502206600483465239 12354891175457635240 5396198196799602768 14087144160566597985 8349916078449600257 278700160119868528 4183507404009941125 1129534672344037319 7980918430969034151 6763243949892345315 2806556842922240314 6173063186658919295 6532299071763375407 12079685140598512264 8402949308487660558 1132544370725636533 7769487013383577768 13807431099554646068 14577158790777806529 4279580539023617114 2585822833681495340 12243095418805658572 6361346773888049321 10864717965759936300 17729649428256107985 5944398575018026146 11145660746965421292 5564920581268346722 4175860806033537687 6985226654043656076 17392473605918454801 13472935475725871524 17844978407760042711 17316817470410095590 10961052944300075974 16302473041764629263 6841487425908799746 459396630545628955 17015978235052798323 4697910878265770058 15533954123565535497 8025637127464511812 14723360202242829389 11080436248937026569 10156840302710182879 6791739709384962441 2617663383561546246 2051224188498932726 2504383778648352765 194931750537327878 3280108029463907591 9924814452370692328 11746884172907411651 16136178188510316490 5280713648250571735 12536728327625811582 7346223994684787009 8137788020964342443 16049022115077597622 12208746811924168051 11301479004293042093 6556717367666852997 10124570694876230086 1793174946885649806 17832080189116367503 12693148597983828516 7606720558634929530 8263883799018050725 8277979256056752578 14730034680028999692 1019360352178150371 17007317032205679579 14296296098011146677 16465693947697511763 5041143906016320463 18250169227202688018 4352621054497875310 1424460132259150314 1893874308599694764 18084635475892817639 15818158173814284523 6716402172306284979 5552330188224696162 17341824966281841714 1901669946589034805 10181888513180318350 5115128155031084216 5601978092761297989 9203603525123402841 1956836427765849493 1645279355009376951 2025386806781949361 855307113417490908 8489791094905946269 15241558848441240467 13288896098175687432 997412615516344693 15210970394475812371 4832685857912117248 17565170295123707788 801113491177408257 16479774567819128340 15801746834733170722 7026362542920430046 13392631922184613294 14206258680563210231 6208710466966728892 9570860369225871352 5761690851206874204 8622326082563013463 11769956198464630041 10369820343710523104 5172051352836080117 15113341891786418887 222863216534281357 5764465905310057978 2564610507987138965 2338813546413187444 11202230561363442561 14383396582903789316 3529835559784711803 9848657369420792528 6159336960239480153 5358849453701640849 472969037796938390 11459841379827485942 3776369556103821341 14574295074998048491 13690830969450381617 16430592317958982416 12193024537138193080 15629529344366885886 15159254748128654332 4546199083729463613 3717667395851649062 11781017948447711044 13351468709462289251 633399233760250729 16303078964112969260 14215260929288815942 6185189312788392964 8110992471885065065 9111645857725071716 12523206933038644469 7726747977966018085 15627171111912107826 607497677221165429 4668072763141110230 16039690025232307279 246563656321914281 11882794458099007208 8920514438327098703 18369426272341032116 7099885297520578461 14448279331200791186 5053676575238807177 12294818693244400556 4694295360570771796 2404353826420727575 14585370092212152395 6360921295750098775 13594064027313396272 3182103892674206896 13634713107848180110 16834562031453066231 4585375900426378944 7853599695616987485 6876913960703907119 12116111932060414167 7532647376225338476 14263105282077280317 16369522491358531695 4628679583550305688 10308208938262521671 16002307212376487673 10685555476383222055 10781414881813877359 6679074667983677245 1481709436493087323 9472557722485390142 15892512056931267879 2387457157992583317 12626833461184436826 10086588501039927673 10451881233668405780 12581485207826613837 2149227796771045980 5925886531076389434 775015824618467987 13489033911429943351 5405870479744520033 14313663862883988560 1017681830542038046 12385124970702893490 10187584505083085339 7199641692230587962 4189918262186941907 1881436485344305197 11913104143748571894 9198513060753834189 16516995552505154990 17457801364200709831 12042325366946660970 957650820091851078 14663361908665378586 623906417436147098 15120133026329400859 6957817218446100532 6079269541966910579 4431630346915569662 17991916229847068055 14382901926260033305 5539520176535408689 13906711285606627215 17912460900445164656 9945320274104442410 1215585679562761310 4235409931350537357 3300019645435699482 3433781567812968984 16798943425414122217 11388930940264139266 14700563961215168182 13851235251054513545 6061273535234101417 13010282147749225717 12940305850471695499 9747914739067361514 18116206004040434591 1602666206640753683 8363635109193812404 14038368324499316214 7897309729208410875 16401336515704311509 12322471617960495105 8449914751144992602 18022844107320689523 7301925400334745710 10363284187703577941 10088888443711985279 333314034442333965 14270556675535483063 404635998539140678 4774840005649761626 17571058567014006656 2539482263393120689 13155333284995919503 15791054783564626543 15393199640767501233 11095984458696677561 5853301283080037810 4640337786765205312 907120564802026705 193489527031211906 16988099850948715199 1121445110728764229 9042578332522036865 14891362796952899166 14902086419202695731 4767534168658027847 14562950570069802009 8692377843983082667 1589062024646530033 5369972227445221153 4391648875364552761 8164066989891884845 6798355750871928617 10474570092312510175 15761362719927609410 15151919553743178073 1036547310975632884 16681710326169557136 17869625539361633193 1951980963855955860 11350189217863594538 14718457640361081272 11693073755166892716 4226764716670965684 6279839203289466861 7495918077209585376 4049395929361454097 13956523810034393323 2834693660677535368 16388695412015147867 2868888733389534942 9272637454006049510 17584481824264938222 14521732733374059984 7230392795806075821 11006386008772274883 14235447921635397077 13349792123651480542 16143088084862562156 10561413836966462186 753667377996908673 14182508948917640583 13784786553150572833 2325564701976692693 6529111814381868682 13042383016763107631 9271153513991651259 14823461404619236094 12974777822732104246 2397481518026645019 7446597250831192592 9074645472446239403 2477748557086248605 10794645461502557659 7525467532312975548 5485339985091540634 7137153735576142234 6648013078817179425 8888104430045032961 14295464910285986375 5982830704550725667 17661325310111538063 17433474462866557065 4961042194904818705 13110653475925695182 1477348293586540374 9357194513399154706 8162890676433103384 5506663181021602782 10696755632719962343 4635144165049782669 10653466201222284558 14364143902608659371 15375284893765579267 950080794727842863 2143892231113929275 8363934994854392585 12175305220110674411 14974953238411777620 7523904202680877251 15307218995622799744 7342269968411910331 7987905170968806286 15308102392479967578 14469392747557697679 8132229607810884263 10025965577481726005 12663197304141829270 3469943581636124040 11640033328555505152 11479585241198426396 6792938967953920035 16630916781622556256 12771822898794115738 1380281244753281636 1297136152793348901 1839954210605588762 16248902943430485885 9145917379133674325 5907806805688918437 11569840023194049211 17406938692867590797 5810234005775788588 253498528074609901 5893057724118430179 392806096013632748 2317039575981146969 5869533051793515992 9068662954442874381 14552681230207332933 13758048755848054183 2660400509184338145 16248279972184415971 287027100161456726 1558575040722955158 2710580228156986667 17618626082747129948 18187784486444838243 17353581983452357412 12067841464495239841 8752181629313444722 2302822668371667463 13010572649476130947 4107472455176253393 5222398143294622253 9718677822575710720 15462452365222562853 2502117182124618321 10694258853016612523 8518529466751433956 13748785064980691204 14579914232799762433 999263860475389615 12423642169499026041 10651698632450601274 3231951836286662629 15631741836257897055 6079219007474545771 4251790653028589990 6736105645029225098 12949477365293402812 7009062102825395648 10789475388103846605 12325164742495747854 2826217905822856641 17990150426813200690 1366415681547893782 13359481665700640652 11992342408376829727 17830239095837324173 10179530859952982055 12851981589291788482 1045879994018934564 17903067201311358761 17463223663845909817 4036513516775816554 18392854724730496850 16426745098691845550 8682844438611781361 617299003146624705 5188219503989109479 3095718186431892229 13761528198544451898 5104934674068998694 11842884581650448606 10929239114408713057 7590486015332912458 2275905325304475697 11421642419776304412 1625674002628525657 5436437784214455715 5416887209795994311 9433772376288737690 14122147686116759510 16827899657776267881 2602968367228864820 14867994112919656712 5082861648216308313 16455605913034161098 2162325566311665341 12216269782948323908 4941744885862902580 9974735956587604094 2823626524956061332 8433732782162905334 14661276078687801578 111852886513825291 17941580633492230017 1764031202118175122 1877212034894250442 7642783135658145169 9149854903904597254 13827258325358776321 7278911989655055119 913791923349486981 9269812458157247399 9183760102075900204 16796483562354985263 9176341863705154976 12948930444357266037 6040593626066518845 5016684270266808053 4718656852307063309 5713955651794403202 1754241758509579737 17385726700837765548 5649268274774319976 10108306049940891162 10839738710473621015 7176765476664748785 15350578810025548873 8620877400067462473 13982057518033987591 8215338378529383169 7638814004746573156 11074298112053694976 1767899414439206257 4669342690532109299 13314630360554628416 8128676518994616027 3988675247190663784 5620171950468850056 15254852017383111087 15282652733916284139 6406246318849699961 17858728257389483876 11177040761511250513 15495101248574054349 14117208266750781940 9148704225702945539 9797623082297230567 8609338839809888321 13113302884243082254 15241850459203249565 17947995143184569452 17428185062805394148 8810888070018200087 6659886266950741922 7880976786682744582 9097540000726456018 13030916297281581806 13960743727121186163 9045697341073014932 3088479906137638650 15106165792169909467 10301111469035862230 11731628183715607160 200430459228112330 9936869807598493037 12154531190764212356 2353100932505589358 18211491489532060700 2215978693696800069 10584720363211020976 12503740870827670320 7416419438701978689 3718010535601591607 12631817765253889554 2874154191425527224 15053294723544289354 6215451428096999609 16971565554996857002 3671776559557384339 55791562234672306 7989967585990929255 7192317849155302854 5982157388522343286 5824642072282154467 10329488488145254742 14567461148501014111 5553792712524869138 10639649303621444369 12771545163010503049 3894472111423257025 4704747804206064380 6162916713581693152 1372524509725659607 8627192642222818411 4798202841122129530 9079770551387027530 15225390232551242537 17483360295241221251 8368198237751008077 15881476469233902013 16530072988472534783 14034995738589685723 5135566295838736701 11265284824968367239 15636171414890411095 15914458389746172464 10898416805101360944 1983772988501203678 13819145674734080397 989344944737836563 12199885427224993361 8919834847811539499 16233274068887392850 2199651281968902192 10749679495997508706 2632616759713510970 10785564107306309892 17502741772971932645 17117874004359406636 7388561941591444946 8177260449313639165 11560686309754986881 16747030752920209085 14526520971384980016 10503451590068159715 11868398033818560624 7602113447896189765 17018847538579581354 13216208382569248714 6912871950469870861 11120114405262895515 8703597843987201518 8551261243904277623 15530383766853054380 12470919746844675871 8872535542430902421 17158660564256379780 7437412784680297703 18223634721023899262 3357957215081993228 10615614830980321293 14817217939321475612 7959684656741303631 17698138225000225276 12714362534161361009 3284157174466405020 17637364787352489273 3519966474121816723 16174291795685247144 7400775681025467173 1024763729705593236 9433410633800738491 9478111244692062191 13515035454648726721 7876729765397410111 10416223898677272553 3812992916773817467 10477158284124451999 15239788787770243267 15108014994157872927 11473512991236697020 17689710300755325158 5853271069633946495 3464431366816039198 5453939357931357168 2646261670645122935 7262519141594473854 4340536404825775123 4438645797083391442 16114001557355735927 1485999745966116254 11421989644389909816 18131455961352857279 17837162444841176555 9362513155551876845 13080070527613707919 14154592846422670822 718502931237971017 11804943739487647762 15836421352035118815 2407502338133097755 7446492026494883297 12112013659097748843 15517370783475056503 10544868236072868707 12868364929859725759 11121017153795267248 12091675023078867847 17911872529432798260 9916086718374739794 7419324200841132957 10108346760050770052 3026532549805979904 11001647041555637325 17453758217726641914 14249660611735188244 1330267496709798330 7564515551969229970 2514843937146280300 14878775640816377877 1831737802385413681 10297263861693175009 9572426740048356723 9687864377970545432 3601376916514209136 16654503899985235838 1935083412277037939 3737481935083139120 977906725746237207 2931466759308791207 4023195569622867501 15604944181549894188 14704501432240370955 18036176545128500773 3400067645776057240 3797411360145592313 6941939334907850917 10815360031502379298 7184184998206816851 14011738996467757190 12866221461470629406 17031848362091891669 15602053730605627250 9866797573064327260 12425511590800622060 7777980780758328409 15678866343653885464 16971312534159779646 14797918326067420737 17846216394658592058 8961049958621361130 18134780212347152462 5249414657526043179 14357723629234694084 3994759978041333461 890730512494210956 17883534075070465413 2003553422275942549 11541479659432627252 8425050854773438603 6266129037749421183 11368624585518327263 12602236491571309245 10511281477797024513 17779002943925969402 9748451371884097491 9348530475838870002 11346687695304560179 16454024170589130266 7966841543863206643 15512223008959679919 13847113030586924545 10393228751741335108 823498883820543885 8192678332772658604 1559949006560289023 7726144119214371683 5882034244647121652 7957266789898201507 17695434756868795277 7657008544996475147 15969898637732747138 1785417876018409359 1134628619446368503 13615902536034671248 3435874677502244268 3920595801246336579 17914946347139329794 17674926727993206292 16819062255665992439 1892942287303563369 4555004823750421648 11009560725717077050 16907949545450930951 5733351126110269726 5169803013168620933 10931375790042622848 3871571713245280117 7999201088151714933 15596033650681111218 17610704249773525843 17799281223901611017 1829127483386998712 8110727703138121665 17890517987054677005 797157539960321262 16509843483853251137 10938480739629714180 922451613083479459 2741151922386147987 3900703808368168208 17231074522343414072 9683837202032988353 12706268753089697272 16145613302212131079 3664423364386556895 3668891883474094656 3042867434783810771 7861253813122477132 10172854548026804564 15212426935011184244 16391895071639125382 18060480213840225952 9802391910631684075 17155383034870797526 4951419906011885709 6893286972586972695 16015510517753293011 8103698816192631851 8914908907716472533 3661162029962856104 663359227665166615 3863857027619742954 8488969285090126676 4652040940495549461 9179324090400726773 16486201681229510351 11293121853634646137 7199212574220359354 17393519955053022350 3255832864386490879 575175252834518097 4687374472819754159 18279071065904475017 1876840314598860491 17656720462672474448 16278616444250223517 9832959005891265660 17192183031639154121 15374918601010881970 441339599503540203 5506381267600154413 16515531073942940170 3000838159994977388 13139001415441553470 13879979149187653380 11896234444610409072 15091695449318636503 955230709922144998 2010765430484920918 13003728942268235786 6022306829392345201 6828887040698172339 17172793146103759446 16104609812541003022 10943931895405407337 4835880495667177717 2424557355223177396 16614355300221094864 6586414848933693221 15861608995193511910 13039201759209598059 6225979994601194937 1699475694916475411 10302679242884301179 5896867386477586745 566324628816819825 17731858002731861582 940918711763728636 17697902402901489934 14436662305468928968 6393436944203753765 15434555297894355644 8639975753114061087 10495525467823689765 5776055120799548674 3813755643036066757 9701686803806036467 13104358599528711764 7112804695863420393 7837304865306291161 17946647470632592814 7317923326212477846 9777046274347790330 12360711020656128573 8524921314703618112 10767219303171548991 8901717950587847250 3962916389030643401 7343328724660014762 12795950292007934992 11598766284352188401 6591220962395264074 5872454811735593345 6780673204681155265 15042823065537114027 13247924150952307622 16204547036794808787 6294617771034984218 8134102140608244918 5039181612581733077 11831368017324739044 9612942909713350061 4832265515519722978 17423877341741640906 2815634291764599201 11753251790285574018 16220520356642386499 14764787393660291483 6138768966763665388 7906890125131841528 2231381495080300417 341791821610666962 10918058636727413903 13251172422401264643 6508320008828518067 9238535067799701631 3931681887644359973 6459129428852885762 8071456363568135909 17503986073640565354 714673754702402965 13011155571270841485 12355554013712336929 1602132834323837190 5776326243828692133 17351321886287892372 16907457910555956213 12140487875783050508 1843049564252317607 16890768714564612423 2079564919091618437 13127325881037370203 16388873419319121336 10015249413245656568 16922535160372088170 6499956194822403637 11610215570897422541 7216775347012436134 17514767317345779192 4309476932096245185 7623844917256295046 16702023125325237786 16811185738397447798 6446374306784623386 16076181667442778365 13449782412037609426 7074838608498060014 15912957406144442308 10619788358803939615 115068432335631529 12643634880724557686 18020931898289957950 5376061581737137090 7959804193709347663 7044239234010581027 12334622992370146085 7673786845580075326 9734116426306743441 9599498240958091277 11509347399937317873 5368984736026843916 3689619599838551869 15346907920557963792 614529404554350957 10035225465277843551 12713648276397512223 1332838746560727485 10266967529333059375 8471816665612578530 979295874329332112 6628894235732407241 2085704497556267914 733184681012818430 14521565384894006050 15316921804375965519 2891640268480209900 15615739984410786833 14271709893950812275 11861262699032210591 8134314051417311438 13200151234757547617 6662897268811719437 11371477570060070648 3798813974310510055 12808611781120659037 550183535291093834 18157829455358441105 18311560644555738638 6244599327611284969 7217852167572268601 13170122780062370780 11462080909512939023 7738762275501964635 5701039028476137066 17530413034144065868 7930373175902803404 149108392494496596 11459204378853783317 14109752476990046267 14631591005854364622 13698434285008048609 8273442291792868791 12893047843690502535 4762865564582506486 16231946667297972523 7009501046621341275 10912467451592269727 16051471382737147413 14238344373538252238 9529615972289494656 1108507771459252244 11566898031917105170 7396012763483038535 4434178910822148824 12324118452562013983 1209988239856313385 4644985885105883039 1836028148566889311 17319913897962475415 10685766513249151956 4024159841574443173 18416596701988734633 3913866145878157524 7473495289905321230 1965552021827336216 6281135044868731862 4472557576333747581 16182539935611385166 10627571685784139240 16303240074644755489 14990849125402142859 10177501020382302582 5148055730432707675 17669176497421117195 7134663542673564544 3049914506108427507 13061754918666582779 3419101282389270616 11328891920208535361 13237542609989254065 16930181857291117426 6223213290531722624 10670237260721802964 12302375845727383945 6516213080528017511 8579544434300584743 3675908882816582752 4769264189218325133 16809453114564511698 12269222900267505715 1420515139657196997 13400329999096890248 2985090661146739030 1761551035769234164 18096913274448227540 4571197650650323581 6215593768268535479 5772891287681567867 659933698868232830 16680125347724145052 15301280973339526441 13811866027117267755 10105282629682253087 5829748604689538406 13221590299904381717 5384432958775446449 5349254139083061845 2821935806717090123 7401448510561061873 13596784021811967683 4064043329432807641 391468789789210434 12612609095379134180 10020138603217440249 14367322871974655491 13968726483579966291 13347599543701453525 14902782219659076362 4965361268582266592 18089832886273055224 9626921075037491533 14742085443472308222 2035711277974828795 7912234445693935079 3672682207348728510 7269754758970217205 15152674046287046503 13400596113758898519 6646460496558290274 11163319310249089682 4986617278650680844 8021398423364290502 1404630908038493850 1172901636258802000 1162543207998848891 2631224024589778280 6432069886164096721 10416179472243596578 10589096314680395425 13074544737501581769 9737445157449560404 14455699150768546569 10617914749980906842 16999984523863203070 3957739004602035830 18212008893765212737 10063958591982598922 13379359476901461561 2373212181083147788 6723678174752185110 3260298867058861067 13364687484478633791 2256809392632207450 17420273945526772930 4082418978560504700 7319852971944664882 11027522370088078387 5693563016153994017 7481105187475303437 17169478029230479114 484795793668109614 8092698667225319801 11206648074725666291 2969563564532327984 13577779800683028447 16408099795666946761 9067983571353610890 14511631012968067633 4351001833804484475 3574329412817266063 8687796513911087288 17748298845124525254 8235189338729426760 17153548405062494978 6054023945608101652 11163588281675475434 11323547558055504727 17016951968418941743 8221494269466496894 12506215816819000572 10781332743528072561 6333859233991818518 7805687889204235273 17302743575095723193 13205886908179409994 1217610800621339685 8558153904482644708 10131873800325513597 18079427391851495624 9694398321363565571 11999075319267619009 13316891290118313326 928800803823224405 9107287668047354551 5017731194311854261 4736248801111657190 15579370318236273833 14456924023853921872 6487862295404307187 15884138450211669442 7689696988783025110 1522648712817302248 7161648107242793626 14682663876810870031 18194785076407746704 2899284091786612328 8555443218440491092 987853705206725847 4266537874081982969 5178046241250265451 14042780795779269174 10513765479837060919 6266925063349904933 5863203211324025788 8764760741615902425 18368572547702192185 15101395048999320172 6583067881884440280 9641800451821082223 14346071471040529894 5862573425520037253 10928370068053880692 5545477972293375432 16034362378197004313 2453369015713398653 5915724687419028928 5787744322857309555 6017370403274385237 11224792025993181630 4811761563824433767 14334476752925636517 8761027293887864494 5556244806073996325 2592267567237693995 14360220703776791213 7378888481870337439 4870738503337198029 5341538043223594133 5917183948247882643 11543653965823912344 15326663409111301150 14904051177722416233 5477111185237046778 254381250327820702 9458678989559609147 14016658261199789071 12583442754334028520 8779255196805341572 9564708506224460694 13904816306636202209 14287266592292167725 16681580145479334665 9534443027671052908 8385231465524822592 14191102247508266324 7652780921518945113 17632442481284018953 10249903620623568173 4539402218689959652 5254050552835870517 12054903268661256732 10577129722338000541 13829249787949248359 1550129647456706427 3998321843944909181 4634074483470724184 12476425434024704887 5021599670820299943 8202297411688207511 3879959476215963646 13695719635195151850 17539377299926421798 9425522435026163768 11248634878339956617 8763090629817520242 7718407692139262614 3827679715970746160 7281166393915196232 14581807400233033376 10302003575494228748 9354099945617513443 16251328159096380898 13841373047613840384 10575655022929339664 4446030457679465725 4419862752236112398 9643283137592313967 7666816349125053619 5465182779240207026 10917149767313662147 7439391806425916614 9362432013070240174 5045625368096607404 10620218075291611301 10818239136628630533 12961856414328723914 225961929092669610 11904507073322296666 9026320349659276337 9813941645115469788 9598061814228394195 16980724794746461940 11125023084632931490 2865277037687920776 18417256450020675395 1497558678085617182 16972936386965037760 13894669890870643141 14313557599845466384 13246773154292291495 11198998561400021033 8656414428064621226 17797856449057604325 4902356573374921012 16660176585241664036 15848565245880216815 15702431955994423833 11024910659384378316 15879294090036488404 18151501234724482908 4923678217282077892 17901399581557804560 788800165540640261 15187058704418335305 11983719525129399466 13673514117724505690 4534065155124708797 12661509075301328123 17022495418844886696 3160273553430708762 10741577914981719252 10110667797895139434 4458867262833484528 9002110063113603603 8699704078586387919 3258772176678873307 6794520429655547043 15829966313887146970 5685378399331619291 17350848067809424594 12166911244992536391 5907091899510895616 7669809515980033152 17953796367284170534 16345870968116393059 4056063816839156278 13332593335294070261 6110562196335797860 16821858999985968646 15321725700031006274 5739492730564538280 12266849276093152599 12439925478394202700 8092700879984940461 250489209201142314 9602235677821278085 15067681371635349195 4783148489348181376 13923181741030478260 4571557602674275703 10805516113030739841 16750850223142991237 15034788788509422099 6068760490433452956 6777610724035617611 3561540420692106422 12223018280286631764 6090144823241496091 5829519669260690703 17791117104216822423 11133059492765334809 5865151779891333291 17469952511345792261 3656563342462303337 3450336107135230630 8184292225419527688 2052642414076327173 16501351314502017545 6347490692883906801 15329912500755802863 11830681199065360741 4824512456779197608 606189659949524087 12830601918782969418 9507709119976305698 14474884682434404011 7721514318588624311 3693152938550357293 10434882745745629089 18034210850907947564 13405570412998183367 11335349675524577747 3131930242835206654 5881331798277088885 10290984609826556810 2051809102710029045 210885531857816982 15440518807737362100 8644719342181213131 1958068389902396232 13053282689467295909 4765131876698332123 12022089127568938770 4588630940661344235 18167865848810968711 4389643081159058705 10379213969015246591 8414593612912084652 8024847308028465689 520660542238576781 1661955027678645782 15856599968067101449 309012951833421959 1979662848214750980 14980570938192498297 15949840982408057921 6720802138318462942 11937150600628418657 14698352975198958124 12468323778679811270 18231576145841914691 16354653240459682975 8653863701511617387 4965202529360595396 17679584247752672960 4513066100379381857 7258750520975926118 12291431235386551273 14816487541041479249 11614316486198911335 229435573897519314 5210877231630395927 9484619193583094641 2631882126360827065 1838623475044855104 3272777416040158419 13661327751492964286 12038091322354979970 15968368958700573972 10998906799091705025 1810775501338863378 17565331911365118549 16573277654702196292 16536324748961538858 5780316398192758088 17094206513182768226 10848579531428299308 3627215059945494506 13921468939265307155 5690381000830380992 1542959326090955970 4218896760292518404 7288897703325268850 8866624943398248401 14194200996934094060 11277624679548319303 6842641957066910732 10069616486787125248 2896020889688338546 3495622501458241109 8203536690953793127 15207357375402799552 2261868111546277995 6994206620466124110 3357935751938094065 557901111964018718 17228276211753084701 17180598413133556151 13193748175413808137 11678886376590143487 3445033626689187236 3581338937008601675 14169218196227412420 1249300526240880116 1120356144733809178 17439815648701376202 4947569584019348770 4559478803839768296 4129072684043340702 1198448976270453825 6344486109979677024 9658202103733430615 3554189004894899629 2360876964773294541 12619833584661784754 11839301699314924662 6181511428879926601 10530327029722256702 3777702916108947705 13608557451705616681 7346349217759108085 10020418326240320183 16209703144834276476 313891684911896879 5967874763843155103 7057987847101252771 9761010435737575999 10624460909809691795 7549492615435702228 9517450162080361296 3570621234641121801 16533583849810604607 6785058801281468693 8677748743642421355 1808114036481232346 117218364622564437 11122980423260509969 16249546032316893891 9126363331756846592 13261834078780428733 7013469056734811192 16539687502550565320 16947461898668322837 1757776819979118783 15280089544131846095 16901162639133921749 6223282798322968577 9022462638680315902 6332486075974070045 17678248935311667407 14420756781708437612 4344369650058918611 15314181118375029160 11323731205531468618 5016379393229154402 13866484901600164373 6996630456923944103 915415689989301352 8253868852146811971 5961756711219370450 2290586242761385909 4566454407750099764 3082146713287031583 6522445192630588308 12685407038522608548 15579655791516735941 13748450551486044668 11329304704174448211 15777864341032883937 3225300413070401214 1331441621407436550 6638077659906106884 3534322191192803604 3471967310104810544 14939641096609676590 4323531512117430603 14078139360697207983 16815366592290416410 2076070712978406668 4434485805251467878 4146843496696750755 14529010142493768176 13490560402538084015 11528832172558923316 3397629892801051764 2785610620305019965 3629258540051115349 16179639995477542019 11219049503544240699 6116635538081130230 17101670686275276531 6954801661569829537 10023407324675455645 5568471916750900565 17519210108606157162 11258468423195566632 10606850805558487777 10262764805944927138 10153402045565723996 16206631232645216562 2481373594486725532 12352576212519265871 7486944965415354500 3840538014873339435 15852055556105105432 5408726328184486031 12623147197205381297 15003191396931784852 8936736309907034884 3801638001303355335 1999593315057153426 9000005890554591582 10176699743000181680 2984175259429611046 4026479179546286781 13576614702410142001 17496061318332091224 880554914822494487 3630592906970550207 4587736633126654309 12851008332432068535 8724083826890755209 433146620926696201 16011885841515136689 15998525941701062444 7454551465157514123 17053857856273132033 7604072537613728514 15210342393447227843 14844547238089617709 16076199696275337938 17824370918864688957 7584530293769285127 13734309367537535781 2661789416347165536 10316367226454840795 15458319074229573774 13671810169373024970 3898507527637358071 13836896482836874168 16930263247890166479 6499650922661021465 4032312788843505201 5099055665268336202 15425544118297594657 7550764156113934351 15721634474946064640 5287913914335454105 245336988474737279 4433000673684320295 4573912630994527458 2518053710327892486 7962210772850544111 7304533626066496105 16282375333038019629 3468743551891722511 13049798400931814033 17041724785277491500 16285122347842642703 2519573534382912006 16201117035815261901 12464506758614698874 12126598611792904150 5558475031070577478 10853987731330658304 527293331089518741 7717631625667535345 3602499178763325299 1497984216296025793 4194223948122000356 5794027153476228370 2675059067689543224 15122349030435261400 3044156255527873589 16148874208678519810 6881584185795332788 12926748926661678367 2969664180299815681 18251908358560584519 9923883311086490312 6629500848647877224 12987763164115772727 18304670329980953583 567133891599998223 1998568238701899277 15556245406031580874 2821729471224602449 10657980455875896112 7601337124277029488 7026282901761928138 15319101650235599480 14729422344751039369 1323248264085010928 9330399167037556483 15323691357716200182 17792602489610348444 3307469459481855197 8843093434378490079 10855317738913217321 2082432245689443067 9287744924321236413 2756154753520258915 7778942125972484065 17924818397826209686 7226313580773751644 7373327878075128932 14865528741360918004 9387461520120912664 14555864636309533561 2782195771505232794 9175922283373466580 17182109587239386219 15673566310246885083 5622457947592527990 9892618942953159795 14547469404854562495 63645965972431156 11953918198112089355 1285634896452827796 10030074320769768153 11839706218962403259 8072541682602948785 5193397790035226493 11342286787453588299 11212787203256930168 8773761349455083500 894526425462788215 7075142581253774885 2891716066707240656 3147306737142507696 16000809005709499501 6032686766082668009 6172088398709970230 13143144368554261874 17286976739975396263 18233623743000460785 6409262836190395987 17851912080732453897 5316619027492328092 7808682020527815173 16714384890258845233 7843900880886312731 17501092872679468582 17434659054449094397 7375353467964855052 13367691607690214543 9804225554941135015 12892629434895020233 6893939933329171325 1692124130804203459 6768359914939046847 1886244568189336445 6111990470411875408 16290393772024852717 4450531714863942030 6780982389479843782 17677795803558215302 10553844508385713791 3188200203757190685 7226862828009089687 7472713412224902081 5995169807071608119 11900956134788426691 17542989753517969249 5743149122637494759 8324560750752613594 11594752372111198613 15337696280809522015 11198828083393350082 12225315978937648166 1991096753052341304 16655609886326298773 6269178237676155252 18025010185742514319 9915357788131899833 16791308465415897265 6283731515003997843 12905946758558753344 3593032100299656648 1784338079945299545 13290789320872396659 6500256967556258156 5322633438753922553 3668872756979542511 4135391194536228245 792235338161925087 16883631911330280053 7266646532059428563 8120648110304725046 14080787693008921181 16680824294735637694 5138789461781715476 8885207381586349365 6648715128529874686 11263532901631165311 3510031381925525181 4594522628423135072 7400821424354536313 15452031607417229881 16789226446804931015 7469210078810239313 9716717924739146493 11792133838510938316 9803188306188294640 2605541512840549176 10739743663188648378 14839546232369469563 9052194216323132132 10286824095297208980 16147076103433627231 13845267329151320098 14010278407526993409 12590094262742641080 16250214220111812889 14948586407280615487 15017120896518977070 12100707821091132463 11262475280278658474 4273102705928859246 4216503824567829829 15803007375171639194 6334116526626317483 11530503583844108549 16767664234997607446 7110885640761071374 775501977754881074 15238020668698745258 595218383879502700 493220721632449586 13248810794390456699 18403499420072139580 17320121013372932927 1781196285344311654 10575252240775653451 3031590831468063689 11675537108936134717 9325829159275102269 597934740582426831 15904450712247452405 8486202325295490221 9817599153693018749 14767967157456906803 14226497400223349052 9152017420559939008 7249019481025976814 9876206724967248107 16256356376507529789 14505441431915690415 135313472757497517 15225934932010764593 13594510753584091895 13111922574089547965 3057260486929447208 12579992306077025923 18317698667786397870 9890425675246760721 13240157355903618191 3902283377182458314 9449185857883023627 6813802949080249735 8918894934668149656 15267573328977465661 7573567943294304792 11246262068421467128 124578185574872302 10893851372209919986 5819480607002122199 6743244537987357850 2442770804983629914 3231706881652054992 13003249811272243998 12751157722546649789 14169299416431982740 3480628285462727031 4007947766728330485 17785680576497244963 5643481440169300442 8597856957944394997 12535998071226702130 5211810352704130684 17857131517449100932 18331156807578368356 14026636106709524226 17828400821807232622 8552378606545822796 18157799336264729821 13946153857785058371 7872278769273272044 2441174887146987355 9639049585139152412 17231499318075420887 14401679717282168080 12695439298150110843 16254030507258432225 15169819759365985622 11109504669441494409 10561229445209594665 794469233686872962 15390918483031124180 2402323781317070766 5588390340650332635 17538738964007122183 14955444918540400871 10316423521140257171 8043261583228021858 13292533309454020851 14679197806104846129 3276967864326484928 5506314916614840715 2064318795534400035 17696802204674523492 10353461756133599095 15682349873221413876 11755858089799369114 15789067967724785210 16174568978870566090 14301396029400615750 14803740345328975526 3756312939753456241 8787393250877567385 3408002880659108700 8631960668695372644 2244648507838596987 9719403018052188033 15026940734751728209 971482982883728939 14813347106944276827 5722413928397112283 18405333226359274160 13502236087055997678 5614703184066426537 5408861819177756728 12862147194045327737 14124890341813995988 3676296478916893777 14525442415112696273 9744879390241757708 15854085158904793160 9912836121364448060 1477083055792867267 6224917676810305208 10187180868084300038 9490033858434271277 10494001871621230562 7260254162356261147 1361211076773698197 1817132282640935512 9714565376640447352 7442294458772696094 17559481175743189579 5281128097717331541 6018997287184112107 3041892887715756128 6430536264896749450 12575220993574617403 6786826244095176774 4986617751332184426 16765621043154060501 2364944145541036398 10798484782862842440 11269535247482672569 5930608409243846652 15703462167986817920 10142713760072164534 12521473795662625859 18209937317834541838 17172771721277418556 2671384872058153512 12470324455360013133 12317724487892674991 16122993281625763426 16269784792240157412 12916771148642925760 8648525763610594249 13242198353026379502 8300089296200655658 17215058022572952539 13725669889588919066 9154964201150427237 8771059514453602490 7394210863587322124 6672185740699731466 4024621002731659157 11600857558298033402 18333203647869081298 4005322581781686487 18193371994512107664 2077675559352296603 5214375626745215368 12963353801704787115 12503559046724940006 6997817914033355123 6122016687166111649 11706460377101542507 6930982582057442300 12210856386522425123 11515770851891468447 18234813319019369408 16896870942510718412 14113367187730033313 7704552198871207804 12121849903876570468 2511547376624924820 12690985941635645223 13943860969122501818 2566905589648923367 15054841391888518573 13072028516774253491 12855865471995502234 8075030681751243940 11481836323402678337 4509717889371675056 12822431059753398303 1645670585264919107 16896276788523395237 10761840236526907050 8740232753985168743 1290824898638504006 9672647487622909492 17710793720005469486 15420969621406990018 1347781923968277716 5754261956152219571 14496979646495270006 8123695224721459805 12757525127030354012 8207559996142293998 9035733389816964545 11855148407679145806 18408980687443263504 8700673403260597078 14679020640682058875 1294231162626118596 10862449745452590273 4757661634963728711 18133470900326909599 8089198268540799833 5649461262840707215 13063605793464729534 12424041680317441447 5027593775232063682 17440836310935986080 13689255764379621423 6457460521558557243 3864280553367878364 12160443097034240646 5914150262515112411 10634930480803626275 14004163138279719713 11075165878799617745 7496437769264523162 3896800703518901119 11928325233515686523 17570184185993374188 4428104596023884139 7632820588659646693 5441308726151005213 16533286616523228231 12997322852603044623 15288490790687788728 15352108826263818127 17694200124931226567 5301123808280180535 13746148098424002465 9569692677291238475 6834050557328528519 826621636366921095 13732118848786912280 6803029159007020478 6558876897848696461 17019725284172036968 7514460396466258903 4567934726762577879 16319369618767325282 4565416426179029779 8358857258321971025 7069697485529806036 2365967383267179098 839832422331796166 11825888031851920677 17375096552187603276 12805834920472623607 2232348726055282137 14650627198694449157 17300013231957526050 14983588978740913629 12742668038422298425 9675008612668786632 3672122422630359961 3839429354278220445 7130231531038943803 16203339837862190851 18112325928276873246 12809991743033294036 7007996647659327911 1519424902893202459 12830484419901053592 12038163782063547572 12067330581294045443 2959333437575735556 10951002125266887098 10904567032168808664 18443620621103934387 4116696509248221955 80564386011022983 16334414434790838149 11239824347857311740 6654321613354119092 6065564508605488515 774736291029454555 15664265655290423733 176074302360341121 9659459619681739188 1256742763622257240 14413921999081699472 2690828747797477724 1188016821556892160 17907132544455577291 14995651494664059489 6612059783700833411 8778459683755311418 1780876529578025674 917321782074904753 5328846773471064480 1383382995882247534 13219928548558723597 17350088906014107063 17430157649327914597 6624800615331048195 2367640024579760539 6029156772405365138 4681023853758368737 18057492503637734316 17600636676724835239 4623510126225616991 14427795939280290362 1248927541689838159 2264378515919009103 10174540254494613747 6300901523050346938 807657051214226095 6754200235958456970 7494513183339076141 18192479167263842955 17076697028062396393 8887045839435905089 2047009824644050157 1593078668872147198 17024506990044015953 10995300774199495102 14066831001202469104 872052634586280056 15936151170661160111 7854403579014780208 17923945912870533719 17081270643651651165 12797188113806003582 2136729364109012088 17987506684585609527 2254311534729185933 16930669675332430967 15484119169535054413 11095383927719605717 7849120695272760949 6194202693669543772 5523973458029464097 5999203545306522566 3829442726041463478 7319410700884700376 9202181189316368717 3009194348870653853 11287822634701657186 9373651199105943682 2689112995508361342 7902828279231159706 2165174293813454855 2934709955856902584 4211428738261100238 12868529666603375612 7236265797374970037 5171602796318057673 4067583882949301735 9667037373351764306 3214697866751579779 17554150401079332701 13813888055183011190 15862944651140239830 17039755085847715742 1376906571977473988 6314102053892861530 11928335425939543762 1253732440827215823 17020169656006330500 16056251791391832771 742327425924010181 5829925472690470636 15048303672909184141 15195089345555331719 8092390892816423742 3263481056467049041 4234198306360514423 6146436984057338467 2600015418825973414 10130426911404689405 3885779819127075733 1380052566554189524 12768472120382326460 16052515937929453320 6015622508947655958 17569521236987026304 1433052348684262944 8258452926129969960 5832766438679017554 15277455336647660028 6783169065445102557 11033133118910958962 14039116612178326435 2389805906950870740 10739893635784527147 8523504126870999949 17716167937200203881 18011540833490253011 7128438066187908446 16931890491184329885 436034753855419271 15783479751218707669 13034594618365702509 9958647972501767925 7120868916432263364 6871461994971339053 14657635992657202736 5563197390685278139 4630571301872801057 14475695082437181745 7790880030212222927 15170894037474598827 13591900935085015973 17927089916734891902 881850793718947095 1518729214092394546 6850360051894187368 15000114931061187928 272434641482441074 16046309546382342435 14346899945702788487 10708978082093107629 2516739941582830897 12012926073546127536 18359376554436847668 16273545426277341174 10493537539261086189 9602751640108220505 9497132453857055489 10037893454681028075 1835739559807894801 14019381426443071990 10866406067828442841 7114012816423414481 3825152414220543473 404004744550318582 9312218417971672388 12248016445413176301 10256849131308369562 12726888287783032275 1317211294378471744 4691168856913978088 17984790391765079922 2888064576364215404 8374291039865217391 14100844491549364254 6305509552830874203 8780792452838819566 1832603194766849690 13299714685289830698 10370823012058705785 14197179249719063069 9067495045320750749 8886817842596138780 12671548850058974653 2755910945942304686 14732667754150001911 17858422232682548584 226085762601875322 1868428257507695452 7291326279124507592 10676048887801560170 9212481552140098486 15002517005309280231 5083706489169304211 15686450119153078413 17282399512941335258 18442596476520482305 5517673606892799201 11562200712162841219 15154169380636767314 7769683485025859070 7500448664424835237 17099437256450378902 14456464530972417124 8631831273023830785 1320709039533171467 4052374001412327289 18306685472068839640 5709397861145473038 4090987894508472493 7931526295049065950 13601737987268693091 14327878398308712031 14218998767011891614 2638326811278016337 4719928445594597822 8262180225126418091 1582267674540901419 8141843648800618101 12443446397346010124 4891822026325858608 13124336336828630800 13236183064129449976 3735304107135677438 11574546264756048421 16381474760686026092 16062543193325055127 13823057257398629160 16148627319979434638 13285964454588387837 12683724840059645356 5662488480162255274 13758334772590774490 3048893439597581738 1429451689782830689 14041624696293213712 9578188877760963694 10331055253586051621 14559314216651472809 12276703456391846843 12999381467736761268 18238554390919008681 2979920705386745460 3620231815074744273 6019386749766848861 18323295245580373264 13790545058201306354 10524853453530301874 1120518955929676144 10719089492129914664 6549153941778232894 13446305054474880847 598473288344003069 10291913433251597694 17355131339839194486 308291976879587970 699672975634146418 1405195040306035070 8257697957221127268 11983482209214098445 4209646309746760356 3797412718250208033 12913224160787670671 7475028372724607406 7642847665821461897 1031135136790941089 14564970402791399706 17352717742744621804 4087043500134687225 665738803874768958 11726477423989918515 9971461233780716836 6251895648234614326 18179575899270791331 17675927029856164624 9284447753907794767 1998469372385822038 1875011995058252317 3339680230047661519 17918155091312179769 13684744852676222381 17962770977053330991 11651125065848739027 123100865659982877 6228267116320815539 12510273240915452809 13769345333028838969 5179454764319315124 16484875324921725581 17191594689172400109 6641090645734626332 15184464328011580378 14827272264550106899 14596444201860369309 16848445898837073061 1105455456062840257 11251511029074592749 16888278679177764894 14342897442140333771 13723078791885672981 13634808967976189841 17280042165673106140 625675290814473160 718534422023829543 7181695869533580471 1329074889177948970 13054970220204153662 70859579008787938 4341384345632923265 15399828972290446662 6760371981064462654 15304566167726586349 7873450440065739265 14594202312003143179 5858219265712641228 10460927731521397084 6394882994349850351 47167037394554063 2118306604264980866 16770107150286779147 5937460795705915578 11288807390041301183 380680819403712137 6751320071719371063 15523419708418767422 1420133571086961528 5437687133198752597 5803357510805166809 9661581341862246765 16960644190565264142 11767705767403671057 14254229642521743607 3550625776236904994 7393202761555698239 13184757026276925777 2157641885166849959 15188253350194696107 16568614756344344497 3535988218632172628 6878241899167268340 7943187738150095268 6837985941899378696 5028250603921238806 4038781012862907470 15008829460480352301 5685448994118946683 10430193014174640673 14272664765462643916 7638229349185705394 2746491984612923291 4407764633841382579 1288676074748995018 7398859688922645141 16934590333289262949 4153954509362710725 11569539482467333437 9732873088085964335 7555659904922869649 14971639389935277254 5975734875880078699 14796487912500300596 5828690762201159078 8404943592620194027 8282567767451850867 13576772880908902079 8868494573083400084 9271980196505388461 14803045806420693746 13498081801766937270 3044368989950843435 8081519791646313812 11163733686103305351 11710164823252944442 10838714104205631342 13055193594111447116 5985648959355535898 3686031258975054519 6560203691525099811 5818010434652333038 18283620568546413115 12833795938775298059 8415559337366218129 10477712290041153676 11192351379559879221 17845196481098683804 17275700854856534789 6920902624162364330 10644188356014791887 5906438327533447649 750717354258819791 221781116212644075 14032700632084663067 11534145179139753532 4933476657549981178 11477984235248298958 10100506254960648598 1479364951603980302 14699148188682698693 11249306198427571742 4176987039790753785 12606356391809743354 1541220093889107836 7446191463007781136 4613293004923600841 10709732209519841936 162464139253274356 5313433524778594044 10018309642562477675 12571148188731125270 289154865448810244 15218294245615734102 14804090885408608688 1832096701146249043 7835506234937745917 14552734798410210867 8466437334198371381 3547847100186118279 14354287563598833898 11373535902604686951 16646459663606273501 16160440247740839964 8996508512334202397 16027051951731652464 7430986629060509331 8174380313021925129 8654365670001275397 9217906614742143895 10737498851581798829 13027262959789112073 16490996245109648793 11079723851337750165 15022847143042607818 8653866453706469027 11942713860655869726 11094895368492056819 10937281702354218139 17567351709604288994 4982716850711265905 5944193945698313511 10235185275691295 10616396459976865375 12715519651054184817 10128740821180573513 1653419160757902213 18177169715761551903 9027386550634350877 12433335358299747776 17857983595926693878 16897616502710915613 11275053272071255555 15731621069753602478 421583741108636288 5306901425989299731 3700258014001953007 9905177664305744078 9737166441383601192 13699888884731333711 14403259882067203081 13100674508717572357 5259332202102375170 6660600635776028170 17368191701996147641 3175366046392678932 16854367648459796543 4287412042377784695 3947357500884048502 1999665965145390601 4192075927540894604 15871047169214121183 5038887010818277194 12443648409563419745 3044240434815171375 3997036290683267175 1281868020322781086 6626660423611100303 6351059058447047610 2991088047401674365 7552963190874718643 10168889101661222414 6049876967089367580 13687713630238692559 16623597618554854379 15277240445557419216 1034550138573717480 8925638539266564665 3644725941375885420 16602309588672142575 10068488593674360426 14351586743199894757 8559716175503826039 14222531588137388122 12056682062055255867 1505836694598908985 1754638253915434267 15194944102529354113 12189169311620168855 9614933059304241946 8022829881490263514 8030005648363704726 14174899863346811814 13833471680107968762 13616383895982035462 7931925086083977356 16646417935358374434 11795063048392139605 12109444273901176120 13468241062819880483 10293756711547740444 9458416839034676105 6019738797497822412 16532655082244411263 75180299301204533 4222491036827793585 3256915114135102265 41091505162655127 3926159509490842784 11868019580016744601 13025397895634277667 12088634177254403474 14571544663233522408 10999764190058113961 1495108590606063848 3352777879538739702 6722799274969155144 1245875570965104811 2318086893177580628 4495119935543169601 10325271076736130522 4710330587615055694 14139499049081447591 12678913295741893624 12099326226328715516 2097698247045611655 7715154595021581354 8786652936884300416 12954176641080279828 8350234233873174085 1691633541316208 6378975548371543630 4666861862645830729 1196169737057175164 2368489160061840878 8697657871493166513 16292810849532774677 3889127309162019197 11328651544998499660 2150425810268982199 14544625847101744295 7749635437417267419 17540146534666336001 397961560450997850 12607973653682450924 17168640194773644679 754366604079355798 18104525649099059179 16460017416210808662 4462404500841265580 5027940550211186831 4646335718074920169 14122080267749275357 4491568443312039256 14608688367545205581 9289648158686964843 7693301611424864563 7512152573998632216 8192880990592305799 12011141040552348060 7499595229029184582 2253842182893736878 18280930480697550704 1736435540908897716 2731353286142866652 17775322124322003311 7667571850168961756 3817052845672738893 5173954328528380585 9499729897585890000 16207538196824730795 5287743551701155657 11474546457522441491 17198737638383173909 12503197578627367591 12445482243621697927 5229324143520663791 5506339028728128647 4246737598513401237 889917322906191143 2996821587762055716 5916481504285193825 7966947789949539807 11909517727593654856 14579908793336916703 8955634848546152592 1446555024711775945 15943117851063891677 7771572201711571539 1052293113192310520 8861079419193135464 3263119980505532904 16801101894841204062 11168751446909641674 9833447519159003054 9942081941926589956 6374482774194762425 2056045585395801835 6961256289325508657 2887511736885088580 4663295734369660992 4957265432690629945 9066443917798478443 16585660860599568389 3468729418762627860 4745580589185782193 9604282870986044961 7702980481825661202 13677064615160615397 1296696392325593441 7139484406316946237 11231229997500097122 7110755017834936551 18431236453036746962 2523056096875345129 8346295740254132002 2061569407419582395 15779065634038048146 15359453190988660396 11287663516755454194 3751216204306966852 1189705747349666268 18143139340098980783 12814078213712518633 17552696486077695236 15171816318307418358 7343640055125773338 2485495227585191839 9869048936256538528 15928161541755663142 799145312446060948 2891339545188413088 10331209429057021499 16384242512980786688 4164539752449695602 10412025259045529640 15852322900683582163 7340902124246996630 12217783161344442461 2115174979556587724 10999101135351445055 2430223627682043524 14556403548017414383 13543036052824879623 16657171551086488121 11032145800340630610 16993424050978513153 1093775229383506038 16296759595738234135 2710822262734891663 17807095181435827630 2048184739871736161 16498733576722021716 1162506145091064668 1007048921410748660 16264053241414955090 15831245418639548179 685655743942175620 3599300659083418482 13400094934388758975 16871275788322842004 1135109810360515112 8741275451163210518 6218668179952378260 10315844805692900409 9546814310510194686 12816367393424400374 7666013396316428766 9708676146384365438 2169662689924164744 11588100786013010222 13452035753262902862 3021155632701216326 13024647776024417543 3811775931969637772 9642786261886959255 2756428100031517551 12477356697892628249 5236900431530639251 182032233880736122 12591309312785372257 16764934686027620798 18265400210388623904 7472650093861226160 8463813241472833059 15420411564101167203 18083292327470571937 7008743469789210544 7903129894224181705 17772670830764953247 1447265055046135666 7983127922935523859 3517549499337370871 8473540401214746584 10987723653286109117 12864922914445982126 18121496286672724249 8070911791984428564 7912033965033283143 16550429336838637450 3264868326544457084 2623025004501581042 1816106277134877832 9844575762661654772 7236182071230725393 4751612250298110330 5836803432403102737 12477211467946769031 17303820745600385359 12403708374396782402 1511951011168796322 4122611482988736898 5226190277271776540 9671818104296580321 4196643530222904894 5380133621680128698 14918620147641746358 2969931862743588455 6829196524372704413 7831454284769023669 7510670231728194846 12922570897797481884 2664887252659651070 16357390399853205103 3010245151554811867 7425772825270867062 11348867451806048956 18219929545481697151 2253250685411195996 13238191834830152413 3328571243069156434 16810126650874780688 2550651016323844038 15198540391271793068 15424375997285691533 462804971272472199 9160286583771691643 3035030215886216080 13141020200520427930 4149937279443612489 8383716134976109605 11327277739894996836 8185246184661704757 16519875927462626078 18105857720218791519 14948192712310735541 3520919819568651386 5056193706476858505 8237299774451778722 8858592273473105638 16023276674409570525 1480361576387786996 11638208098136133852 3723811512739505456 14982293642941050723 8885957250296328651 9108580462129003409 667648203117254586 445074270585871328 3946910193213541167 8970874068029293698 13945615826953936220 9318780895110889871 8458479434989781797 5488424776484361500 5305106116337123698 17402529078500684303 13236437039436690625 15547815581677412622 767926002792769812 4323742870631605587 15555811940366675449 2256576526543793012 9206714064719638925 1843109154683228740 17319136907241561424 11997381386575345462 16846058457220806124 15915405890170788635 3995366052433468970 15971822417971393542 2381169422917340469 18268032785259829763 9340892251791029275 14727472367847649675 9320999809733055579 5654357402046879140 12871875523698551577 3948029593772884302 13023881101463021430 2329523610378525034 16831878078777692605 6378005427600978836 9737610091985063813 2172130205895422601 7537462145987261910 2926392925354628488 15051960256043543048 12366340598022408745 1530177592722671257 9173322101334608920 4581488417408098410 2832227838940238510 10794681424000836147 16389640422015318525 16805215943622155215 1731207433277383202 7535105819409354935 9356361473310851550 1304114853256726278 12211445773304742620 9391875386598632679 12328660279662350403 3163632666237147019 15007674227031448969 1708562039565137466 14484427609408103749 3945518611568601364 679966905556961070 9281227931455363038 15131610375597496994 12572003566779359356 7396526260728285828 8826282065892673645 263880137695519109 8996095087056109055 424180945607235048 14853154772254938170 16946519385571575976 6677420941619629063 2039206161689406990 3293074431602907493 8212696708448361706 1311111715274089925 12070297196417041441 8290213844667497983 6475589356074670611 9363587607197806730 2697960596968483196 18437811903768404099 2796961090561723587 16738354303634226988 11243307696295340678 2696200339080709940 4754903343412052773 8787563315114823446 13126685652503935682 3324179458938620269 14901159195588242810 13375670290437709730 15470015344033603665 13141838346985262090 15738160094936556909 3543781341762704580 3699813629900443650 17902901360560604377 502524751973181890 9783771723694331981 14202146434418244339 7616897733675982201 2524008841372238830 4455179030898676821 17319206146422827690 1393881523300620159 15338690608962957757 8755482412976790402 8753783672617511568 991044638132983669 10524776569210445644 12589955004724191216 16901829542643366447 11398325265963825817 18119490837371212434 16819307491989807761 11403144059407986948 14742004852372953757 15523286383240369302 793283461328437232 5197790942284755960 3506205277032992005 4009307930559141201 4619748267093149319 11597674800280776081 8194407578702949314 5647672975369215726 12454989054804055793 13360354761929660463 11797757046140881562 17776277329525142510 1403599397229064810 1619299076427500123 12125409058972922842 17442432928602364205 15956545952277389366 15243475031205285868 3562562270093280586 10269314434573518638 17590015463416662433 942618927020256893 754127540029369576 13912467938505174249 15260785100924486918 4132554856717217158 17005978724754873246 9487148542909717130 6130202292880568135 5109328879670731152 6062738056060821075 12528101228843605427 12714279487010304259 14378596945256791 4204874796611500317 1631151302059690263 16638147520115898867 12991097007611642669 8012039107983037484 16254460612605945707 15534431184056585866 11460448288035335965 3537435243952770878 2538105366962815845 13155746435558124551 9424558096097655380 4713551550633506827 8112826905205629043 13266860471071766243 9745887363118123623 30781350573527964 6829474786590096255 2184036386650903846 11774566757288385177 11699047986463143109 12194036207381075789 18250828192873704985 9928336413197695259 2076635582441705733 3625976259453516274 15782413006581984037 17899071582166154162 16177596860808791533 9180556235985886611 10650993741704091329 13914858708757994494 6231545377466381746 11934958524764483413 9848933124922089881 5550958158407255944 14627812920419518031 2631217441804632452 9700358654074234483 1517210374124681096 6909791754317397642 18088850687850261174 17237534692190816396 1160930368901435628 17410476518426128427 3368278548951129383 16164593147740773053 11858151756339879130 3598281500338018208 12732848542076851737 14335898992536262249 6047135713968565200 6650568071549550880 15026210508917835610 4022094110027813640 16732363132718634685 15654348516531529109 14170121054706209498 8566305817211729090 5217437258114057197 6258471352905774350 11103089983599745646 12668956852032543529 15451488460959395274 7905912918409271269 12278571252782654363 6710031963071482177 11824349911144269744 18240472773028582479 14860302278305304309 15886651595495259164 18075844612305469298 11563271234362269785 13590572433611629920 814642598315482905 17085535626635154190 17141883575186881887 7987924342498910759 9353906696548935284 14790760802416619961 4015505447384639594 14195015923413167296 10346965809535147233 12108299297511354584 4055425835455350061 9840223792553449573 17534204489245430233 1043177011033159167 15063009759373297790 6155692146215916738 15239825940975255266 5261501859679336304 14453505954443892871 10182604448876685678 100720915011587880 13237067066383468255 15000861161524755965 5600334111296735671 12409397114616163837 2937392945395103845 17343265347630396140 8759267773912210127 10675845841772684232 8681936247534601166 1448670623567273100 3723565488357898881 15037993097857437179 15554155269314443717 2989019512491595961 14945284754813855405 16953668091485471026 17821853894968601396 7155359406702501844 336080608103043792 5367991182924285216 15055675370200063385 18380174159644498136 2040090753068284802 7011855939837924377 12244884905415342564 2909073367619458018 11626827729971213801 3557801442518329124 11697413199748493742 12981628987094958046 17021505254701734174 2796535859534137950 3844848871589945 14749322190663695624 18303583450264496819 13813463324824637254 4069600052232551695 3486767855320114936 1389852139061943702 13498046610063959735 16336629069956055082 13569727159080199713 132399670323714930 1217825692558912906 13780428362308712460 3970083132104004491 7481660835876556794 18042609708986152330 11212882711434855550 15893484506109945372 5286902192748726009 16092599953448100747 13524838139268660049 14352554488265082076 10495287350333530080 4902493869409256995 6362817241646758101 5981503023474177454 7877675731705681251 1461198548626441792 6041855996529188158 8877223423564783659 9022403751536395501 224123440980255450 8094355456478793890 11933029848423824281 16909446157872058069 3437965941603401468 1433943890430645388 17011583119521672407 15277462638114055233 7436724075853553019 468240177432960333 1422165286811198263 458899802922156769 5193471317516341733 14684198361104759914 12344499809058233275 3577775392101517552 10897213233859590701 2044096982216183434 15704762387388280218 3092502180305695163 17998668133576476748 9543072428725379331 15667136516259522354 405633808522117775 13409977489198976765 12682912947319738481 10104696553134941842 12435022175664827362 15572130194614203418 15916839566799300934 14348355868075196810 9634489221231372600 497351385451456136 4559421867489128009 10226993473670790272 3230749227096831058 5238100557053453198 10290237286127580677 9577698557275143100 2370942005964428553 1551165521175628273 7748804239511355254 9831762479241772821 8539994884262677565 5851229432836850121 8329797452685053886 10049613195356009788 9532995260597980879 1443735282228467787 590472239301318474 6461020492131824005 4950968027551395240 10504234934293363658 1927390140916280959 1461443725607158852 13242992698070090932 15995328623325421657 114052177496096037 10618728428712870896 13088655030790477348 17585403225386334001 9405303185630431625 1288165834601127668 8228577752851241351 2861369510673532585 14177345733631658353 6807583536388221861 7013420851032351526 15806184221385596533 8710567517194891059 11673452485128367397 2917232245728903367 9922758094929557115 7887001863252873426 7019534568902082458 3861100221898502993 3431189860628149343 17246265992350197105 9284415152669421000 11747998861368885218 2358333414507987030 14632311728095361250 12745016496206052837 11449965460358108369 1234166981218128163 11348849157716952815 859272032608247017 15488337304715221731 13973932840506200965 15828925700761311334 14710795012790592449 3064960324279476412 14525119936275130843 5467756825957036689 17790501443877593044 9997381985931241396 5434292173144412866 16686128802258825796 16044803693549900457 15668730909637536453 3754596898385200638 12930652701199243082 2430373870742970051 15622032758731660985 12502559487996294301 5258543913927257055 17633515063365553577 11855022887928395209 7337092098128236415 478313631105858403 603150581116058888 3945204348199637309 11704763220762525989 11760530721070385707 394162093859402582 13693299818209324766 9232234465622858963 7880006202772467232 16393312116438280585 15229401396012561471 12888768203795462429 3226599825834824225 5872242529865342348 4023437751548439904 6791199994061840219 10149133404048481985 7892238143921026430 2459597769188040727 16935027050509963188 871823946471359575 16134028705289709407 7262445972654097611 4512056316043973572 8507002968051118394 169326842041829058 4790000940790143844 5062852945997204701 11205744859243315186 11924171346838049268 13184872525353471249 3975327424189030477 4670998997189603058 7893653483170686565 5272367056135934572 3208502342774126718 4985614640587286907 11052960502855727793 10482045887463752930 2816998794812469248 6169665697332878921 5048431645970423966 4237510350924162824 1504814024758517823 2471722981844598051 15195353839310777763 10118604241316958582 3039374029600776356 9171641851683472276 12028778006968796725 16437582028979851144 12635359864431538927 4263716811088487698 16421778567113022716 4000696985955926061 5327852010219320796 17507210731879099616 7599809073294828060 17133822928686034092 10646410299111219593 980363990341759199 6515197945029725651 11373348418337649013 3414926380393899489 7579560905233830471 8026660250253159425 4609825700435027567 2992643501170632761 2250168379250533388 6819795211417614491 8636740408865685654 17175028716328677712 3834056780141671742 9745914384202400261 1952109328732144423 15281073712806062691 16787735209109279329 5903538492509498532 12813404961722931011 3291133076906819354 2668996982547645177 6711484519243976325 6183388907252552957 13539780487325031473 557638915407291247 9007754512221859246 4808347122660222610 7596721684326802571 8459472529188077779 11806431305244300334 16887314022918852112 3190038750862645510 10089882209634842897 15305474926062752669 8267007994950711704 9575226743156704282 5317216792141872609 11545763284173948975 12789455485626548848 4275264110396413913 8464302537564791591 5262666956678340365 10898305589447648548 9945445335093256283 15748662149990133203 18012971787708043138 6024057694627251501 4055387730419099830 17521889514400087375 6226360896622649391 4716724574735890413 14281238752704184010 12923792564723499390 18327976151334893094 8154589484693079735 16073724998584786530 4697728060291655500 15581313858195400016 7615100188941222726 5133135574344973668 6469844921089279039 2678351218607890268 11797812064737367812 738109539662843679 71974190195664526 9954475732056244336 699155684881997286 967819635023752464 8694413903980755889 16171558628750712533 5966857538551054649 5678986789601046126 11641509065209165148 8599114379742569876 2093915373538935529 2065468940407717148 12701954734467314158 1010334034871209887 9165472508278337158 6933786237184903730 16075435496323873696 3883081919386496585 9859206103191881204 3976126276301559210 10876969457026647435 5417752946650571386 15644768494337924871 7532452671525821272 14373009823491674789 10495793629956504991 18312302586332278080 4597416918805516920 18134594182448723247 13807570820740077593 11675030431176717243 13871027749697243133 17991913540913750705 440774391874440747 14565527695848238261 16060641845710737493 8167260756619593037 16754467306218953194 12204290261658625867 10889895607694844886 12100050013781075433 10422364514433967009 16709143078098750867 622442601377590729 12736110181690556832 13285683169028286670 8495098568175418205 10641177121393947321 15564463676657708705 5881558602726810663 9521035011592261300 11055828368846417902 13061926604836125469 6374870950751356588 16797522809518908524 2184223555797976634 584350148200351995 11156467324401624467 16904137093873013286 11961497035660996343 6686449697508999244 17119358243922824828 13292485432986018403 6986502949628901132 12620693809270616361 9684288041925501717 9142048428482413301 4033580692986293665 7679895467135248663 15720931352852867160 8059454145200830858 4367764369093579781 9171116145312398034 16451381907555945018 9445223709007842008 6141386933189977886 3638580979956670541 17181453148739276037 6440278177101980832 17597774712449103688 15203540642320375630 7704695490117102821 3618466769547657266 2532105876282195222 16107221818082828978 9293220650819396205 18273743305135076186 17793040037913924031 3972955000425294454 7457267537637049248 5636120531738849875 18007250833734088694 16279539437795296338 11575587500423839147 1336025631486212417 2296641539674011270 10792593518104721139 185530711913238123 14215207873312655013 11691964121472413364 13180302283161606913 13943208057010721820 13240857074513121304 7095023384552347251 4994155079861586381 3596004174386686507 14218274101390360880 10079243949791463103 2779226159592277703 5038170024896822982 3542848093859752517 17584551044820262809 7652326129183868325 14366701838746356302 9865902594371355892 2469636578381962673 16670431506410260981 10107105102419806638 2673617641777213436 2435433630409181685 12541172280593348072 4846786360087327138 5045154145182799397 11668750976613923522 4650284109794475973 15369194315441312447 15933588915135163316 13431043110628924157 3706924112468443168 6006751730328668056 6505084326120094485 1250895360212884905 636485608750389232 17044737110623037421 16125560139273563850 16353280455408043736 10650562227093934184 8170674008792001530 3578716305704350408 8726978966725115251 2245867284556986243 8638086110709184947 1699778863984440556 4542477135536046721 8105552185357952646 4966645320997933221 7639158001381259066 10408840448996493394 10978661872677372687 15983031224206928800 9454825464646281839 17799495810688390932 557311239845020081 5352016629004478264 10598342154147716157 11805744148150321514 16653798676975273556 6874276852766227135 4716652467386477815 17388854046557331529 15407868536431183692 8261919470014617992 7930839200235922891 18171684540755096818 10893837914111903275 2814460360380355147 4282121064321659731 8444124554454954827 12890980849421902047 3351587602437327323 2120650885956562433 12589494313147672214 10342464458164712250 7303561798495008205 7301195506931693162 10772394059051381983 16758810454201277921 2051280758116754000 7348654702699553444 10965400085967117102 14017906795487487318 8093612650329585860 14840394719908006044 1713729860517302108 12032964006371902376 15330532868449471956 520531268329745307 7461688872435449239 2226179191766381194 6110728074509295167 8102413500398722126 15522242530338277778 14523951029406358821 5856449194192025350 15769021199995634839 14650992379952002620 12791593555076750021 1900114973939072133 17210889921723747976 790246779221665007 928662987231700593 12396581558151861145 12143351465711601180 8408399099727432915 2079999720602919913 11498504983090638663 13435576304483978219 16515451834602667444 7128589081590946420 8435810371696932084 14184438000698128370 5476888021809389945 16115240330830088667 5704329825715427714 588419630303678269 2500053012306969121 16428412201772731094 4212393177610096868 10157290145947766175 8759105326342138727 1527759983149908986 16238486597617232412 4281542908680300921 7206171068064226161 2781916581308667797 12460844895968202088 8652549270829348389 3208073849321444777 4677302379203763108 10852058101792611373 11308886422568347189 8992239422459650852 15613542056425675324 397869425201293855 3126681725525631999 11703494590611168670 2661200665462226974 13009542838861035651 11880587758101158572 15618530192121304968 12064885794978325106 11321134522550727178 14251576889341958486 1920132065887328391 8894212448610940776 16063238170186677928 5802405845971940514 1811943915309827219 1297602352000617577 13554366528640265630 5253611844824608502 7730067569534129662 16391016239869240385 715161675822324578 17740776084213963024 17463117251773554939 17761708247252602737 14047411462258627342 9686815733906909581 6013508815602460636 11385675264652922534 10020251275336178213 4909576893483525275 16162433450046257154 10597811121764422743 17662206220087879340 9112599480466933405 8173080803276323914 448599297086433553 14019588331400796162 10085845515732027603 17890250695208168196 443991597187249258 1727132860520894337 18070030087109711450 14821830740282851109 13267954551023884520 1320364144310922473 7887448135236166660 10473172574880263976 235978658799107579 9973748945153583215 12900394470625908461 6899170043113968432 1831126509483493355 10004464194229437509 987247244777929099 1831156812435251023 11479259969884007714 15239700393255714069 7649975711402546459 2761779453812348729 627009912832691930 2497846301649087736 6228433525738927943 17581297266136812717 17022224770714381145 13543022695082722075 12639445712093571147 12708725055292883910 10900727913543598491 10100245319215006788 6479654914816792532 16421159311049644209 11106111639743388108 9799793713499350429 566220773491955567 8557706160874167267 2853709388191080417 12282704615566769447 2241333206121965308 6776813435634164628 17898198881548959344 5221468151117698002 18181094183395771035 5726359615945986591 987624711585887954 17511366659149771319 14052150880294313132 1235188205353432140 5000920957741519378 11643981606722975216 14457687472920708729 2052425690561967556 15402212035491678683 5297557978505509159 6211890520265970206 16054824773566232215 6984848056583042727 14000466277092480131 11770236813791029404 11589446830985016024 5825182764262949141 15344388642206866812 5605727609435903861 3433097289056954741 17805292574290244232 661473518496380463 14127862705673975101 9875343525254205645 12377008055099645888 1581930522991276974 202337270317446748 14982439150820353942 228579921489194091 11501592692961936832 4347032007199350800 3195982006754950045 968607646888299909 16336749780770778345 18208230281309336673 12797375592934704214 14261819219634074632 13816158945435275618 3720337892755552185 7424405905738249441 2699652445805217958 2896207385107263626 12033721637581012766 623215787555808401 15325507932349528134 14864268696935306530 18013323663383984586 10361214353479199348 13936913895450845823 8416449584125147243 8320537949501149246 3850124731700864598 5551746244325370754 17661920225779905612 5261891461393452777 11483295177211446847 13938793522881309756 15934507320616205381 9703827334275206410 3626841361542883000 13474180559705247694 8407769443731763356 14625220532781947080 14439392026773632561 9955604379669086070 5655939882642275278 16033892694596240355 33772785021083923 10220604079024599553 13179328638939727215 14599520093183859402 14296723786917408162 16461896291643848568 17263507217206201149 2373195618969488342 5192970972793651299 15734210326108227373 1829445205851033745 14253822820380509492 9174497874930216135 4941076770425653128 5912142620932770932 9359244147347705463 8418687318533506320 13669586306944458834 1542117839583038507 18315848178838947963 1401297890716076034 7301563642722965966 621916308063794984 10645014948447723186 14414218630778643013 11108189422018857527 15671871153992120753 9822422301366777777 15747363105234793930 5638498076076974050 10941239227833454182 4169717119514731427 5336731485249062412 17062950561511636755 5493159323759453966 9299765293375092717 13620460532732459631 8504661917665999014 13481883686142947244 4928554785010615442 16005707690481317442 17309335734578584246 12541634699898441731 1915916803011654119 1676742568566180462 33589971470025225 3410914922017764642 14694522590887608562 17654636450927272366 17390462906455331288 1296163971048772053 15390378011004751667 13925560189602266637 2944113737620968804 3170673272847572460 14705786207625559694 11099394838775762822 12462689844133715571 4987654405610976189 13053782314471965514 8870722911908474155 7627847464356900384 12689140960108690751 13998687944305783605 3243487416492307760 7674844912554125127 11063997577475522816 16196731426679317872 13173881544169189883 11381443981695567644 17762197729836697624 17483812574294545393 913745433089322739 150423271508007664 18284867893571181236 14737382942334091588 4318249859266076482 4352721959718164608 15964440947046030661 16961614407601669542 11831621244406709370 12481126036945523072 12469523809989013454 13494466719631474267 11874819455772863033 7618530962571690749 2901850835402457455 17597924485118676616 7422502087648725557 2861037188088842497 16419175331309663977 4553712994172563681 13917003280153994969 300373857554315790 4634756907636289344 6999663854330193913 1389251243181239856 6045240266322541065 11369014184075299181 15168153414451185932 15119977852401563967 18338794656840614076 2297376304050130440 15410890668605237695 10176821736289436778 1945692576017582539 3674243905182011746 5596402952369800919 6443257114052065684 8010489165154062171 9619391614869863939 2942801804564157888 15163102549580472128 6204498330610298824 3238923142236399975 8151676613460576146 12341170520927398983 986972709162999392 12765483805879797080 17722907049061246320 849158807938492672 7976065395650108186 4175733540994870109 4048409425271234562 16098106643916599869 10198917374097602789 17651918593098619288 17579338230966219549 13089512052032038637 8424313998633418354 4582165587215582519 12780882689907227211 14096580115498431624 5805358036304489113 7889244017649032814 17652883438637042453 2714495043849172863 15482439410082146943 10638975739361293560 7355542459364072136 11183802837863696784 10866120077393225540 1593220152995053353 14380702679991339902 15255143667662531866 15066550753466226205 5515829536157400038 8249762394480004910 15050295415863380493 7422005331975886045 7565802145223991460 14637831079048404160 7960993525107543777 1608598725187699946 11513500657346706622 13817246490718234548 8586189870234623207 16575811551621689322 14339594579029669511 17098777602892381657 2341018717687680933 3509541020750020424 16695919396171946798 1628558299647973354 11668216492580395713 18370523347975564707 12147507170685454624 8338740221481666629 1159347582684089978 13408467592239366462 15564205183484317515 17176119949749228504 6235682391889629366 7103580027520502395 1041590834766085711 16476673764865582583 3081876179195451801 598571291106934614 9668159932774339233 18421756610990107404 9726478319040687704 5466110422418763833 2612514122447961114 10059008151902148716 5645208237946167817 13595157520921427341 13620754760585921609 16620887205525781933 17133747819159560832 8918242471823530040 3009746823467887493 10002206462670704305 11671112100164027735 14135143935444825061 17983190914345142401 14881805439606508172 9212771105565579230 13027515804791904336 275152768006889118 13977952171985020166 11701537593202796666 4258546689424455435 5212724855192863869 10854775282193012364 2228159473924080904 6005213661220804608 4857561673610000659 18010265673782095865 12873903777092230214 3259186992080949618 1256128565854651628 2593610456141038429 8869363433363799576 4312998085932752240 871474950154604503 16815890368802132681 7572960694589852359 5413044449387529715 17587419607215277823 644575484354353003 2881538687665882848 5524434822572680885 3675269001626805067 9769380556647122976 10012227278842018585 18189938713347501804 11407816995765897796 16930147750659295549 432205291674598088 168247743696100569 3687156441053030336 15060070927682286466 67150691900162507 6934930023652993496 8691848295685339417 7585906991376477614 4036775844176478964 8126264069827691695 10725077252465943957 8007455043755200926 7222599208617170428 6248958883922447187 3550238034583166044 17853448069232400303 10754717238352480936 7644727606977762202 17399278830888973090 9521567230024090350 6326145203046870072 14403122433300757330 15684449018289473140 16506714448392051697 3103466234818139839 3982075072770488505 10378562538651586795 4315446421797123968 10941035874104235664 10242597019503401720 3997032750023669180 6830658933884212088 8961672032920304165 11777581227307293834 3669043850067689685 9340946782607492110 12163139067565809814 5223613968498937473 14126692431060036382 8494126336025899180 13682798543805398043 17017528557946408332 945548880542102535 10384934799128424331 8763397382310242710 11905395283024046075 7602278419400661005 6475181179392089065 15916599565849835596 12331034583190830853 603749448833805062 15229073754384471308 16119431517058314555 18328481091903986410 5656653068945459203 789137661252350207 13484847427718528926 16567615518537545038 2429136178676901550 3425206417959558601 16655792448875132150 14241098047348744904 11618060282251134944 981765929491183447 14125974504562659683 5377562789847759887 18031674032665816834 8336641019279088790 15145151905413874950 16150667905497306462 1538496671904311606 2678999075310002213 17691960254113539122 11865085291703200890 3187161871966528477 9494679118516117157 12038626783815250718 317370325675605827 7240294987522560697 12660501708339403347 12591667341015556572 11930266414461358909 1961896948336883006 18210861987380528019 5139986857757672160 6454412953544582288 1674570974921170528 5746688088342576529 1169423700705043240 17084624767121203164 6058825189469249441 7666486716940107545 14188586124358918116 12037978816447854722 14411784030472837742 3969848880865784824 11344253911977549032 3088127798203073540 17546255403522853507 8454920474976407522 5595052918147948756 3518430899803217298 13452486637851513722 6884838487096003235 7433548577765346222 2221151126135707852 1668034500011608047 18210169879460282861 4130868103229641066 18407786950154878841 12209263344167763793 511792754188957339 2768362494023409638 10620455132023847495 5576552923205173644 15095356411650111137 5550201768736557717 9806934075009137564 795920716077163147 15695994947860543473 3124360895126076931 3865492971813145767 14905919328310461622 4741925185772857587 7640943134628202664 17556811558474024377 11166347422231130597 9687660076171913427 2998558125748085958 3590374174199992575 9290215136109615640 13040011717634096211 2122695568165528993 527830491886393424 8680566349309920622 808266743912723535 2093001767276806378 8115970979931285012 11355496549693091961 6810171889706954785 9193734130230259137 15704625407902348358 2362130530031174670 3535711153931476226 14015419333068516519 17720318273838582347 15038129229259444643 10989247612899439420 12579300261360055558 14217030706158816461 11210354163246861821 11934106864328323641 2262175122390335114 2897226228455816290 5251114844906864257 128285162107057120 5198026774731632295 3036518337835089856 8984076468248030795 16172232555290716456 9473002384534125912 6880519228209582042 4742414374034946262 7845120203003951544 2046330469318830252 2646441924893602741 8276594799433351178 16306590379532538139 11597555353160808145 3982576624207906935 7236877275521813753 11457244486116675162 1269845697227770430 10160580072978071775 7689183193177314619 16887077481318895849 3939953272284551288 3528372465176867395 17734214007766303364 4014860949763765309 16225908075183066270 271413789666379602 8027904433154120596 5954428773263959836 9118368709243486956 7682447909315340185 7672629245585319459 6619147730162657654 12182588789138078398 2029347030937775211 18391687760881924658 17602084083531741893 12296920073712830157 7940166218315877136 4644959952538782867 12943770079643805061 7291808045647202799 5329927524760482755 17127234206536905097 3516798583134865119 2068453732636880370 60254193640231526 8048193826109417607 7322948416179034725 10018419151796555959 10888943215338060812 16406924589562393985 4124022886496642589 2662134397802396156 10252605557454966212 11628260129181036893 13916698050009790217 5808337840534839091 5959832791062005272 3298210931121087032 13360234159732103789 17410551327233501110 10370886189434030381 4272039645434892619 16789443334605369836 5610328877277161520 6695754079537508661 9153976553886224841 10168137057690857579 1153022604588949216 17998803115557725213 6412572732157406315 13357070739588550463 12310223740420484521 7543226347860166975 6537899602852871243 5447888746653197472 8685724822435803985 9877185809682347773 9272576927491105428 8863810043815320646 8593696615272946834 16472360988160320438 874398692005258098 16394400319973205098 9505035524808517104 13521500362389478374 2724687946646566418 11646233192865473073 9180895072321102957 14974346789784411520 12053439533503554602 2911896986223553094 3629045567386489020 7959411228162638993 3286800016733538176 8604515413804845764 8278180071730530636 1228079685039033869 8742924970198241405 5591358343228114029 7883846847805755190 7624368315446416659 4331436836349190879 12927064416210080212 13947604407451211995 10876146263235332892 2093543457851092806 13095097056932038313 16356277961872557851 7046680502734997594 12808011615572413126 2885295796202803040 5663552183966785704 4871449946782648744 738858747715510073 18018906488199573819 9455784948919990967 3790938990137160245 14648039386062775869 8576278766339907047 13364091691326419293 1823387213682744982 17027744454619956385 17109825550359663875 5904560308356840089 8426994359948596937 18361758961009015441 4627568696308366558 7539352365100024636 6281169210792405040 4027642699682290959 3980304923978272401 13687071464624329195 2723542785976357789 154018587325733812 9023712750351190711 1696560067375113852 15734414458502527569 9029185475939453894 13008299444297478808 4501711689866770844 9733667491443088631 12879605977137149300 4175033958193088538 6710867255694198168 14570128244101995321 11072796684678217785 15862452182431291460 13709261233017938074 10424430902508874254 15734260478723997126 1358287886433702229 14302500976731723835 1829622207210392785 17561172228224495831 9958709797232537422 2866149709331521394 18143228911519918377 6708803565069119666 16185663412679908393 2683404814920609056 16548252657178525274 10007476667420871715 3107271953616516890 15207048041153132992 12053019956702443087 10519028851585126617 17468799676179228334 1137386360044501685 11514989263432664362 12882968733385163634 11612555090194532691 2952135680048532522 593608791604748294 253785162987081176 4032544007319067007 1630445214174383140 10268410690076239891 11614527907771393224 5046685734003913144 12489605379157062440 6348123531665596719 1756495380296020522 5857385325955497512 7507447639137413432 2092018870273418327 6173161761523743850 10730813775272724069 4174954447238558417 8496147175902301859 18419948053442076578 7374907201105736694 15043310896231000128 11554839149260348792 3386764605071489588 3231925240863692654 15346715924543913431 17247384034232508496 4247169937429191579 12709883671042687134 18421140858757780572 2141998398838357966 637053324795973401 6166218891928278378 4538844173207338149 10478772926237896555 13443045797627375395 10138023590461519061 2559644822810957296 6755147972856309261 3112512342575227028 8203140695710024514 170178080704233861 13396625448280091855 10469830712457356006 17178144284929646286 11795419042596923650 1331686724858589509 7841881133677716660 13997054192378965795 3955587265530840627 14743852602964718638 5872659429327038166 13664926050816797837 3891791289598211525 10268126698798495962 13114435181276549567 2200615533329469794 2490611585156961188 9417255690289599192 1723515266937991681 3257331878060233461 2997239733564369714 16022751262601001063 5908273152137977432 4037030286478467583 4029084507548017494 16211686310979645257 548323886302524356 1377198207480681374 9935013890972488807 2833888697871650996 14249427392563496511 1843048160234133141 4941734930972064414 8378573372603993122 15272539675665627726 4539635323776381653 5000368226373789684 18242066698566554861 12672304017899458384 3153214797246849591 3638299913096133088 12610175081066047064 8391497612063375842 1680665125933623077 10827203739421140375 9492679450204901459 6011204812795207914 9847427498285557162 7920017071029633774 14429812560156475745 16284062614676495156 4089922102535330621 5408239397360652561 7906040262925092810 9845442364987398554 6313181083226132015 2755186515616192338 17949864594022340056 6945234464581797352 11271093959201955636 16206994918918603921 4053999992904218837 6801777757486675595 1041229201544561263 9158839528587522078 11540310483530832364 16454148829416874003 2972692278846409153 8837955814970458297 9949216424936692691 184349468468543772 9518911223571773504 17131085547286420802 4010962081441017568 15612691961372055175 7889948403651413130 14769266969837593003 1849930721807094174 12176825967573245923 18011230993927318543 11299426856184035307 13257238988538553436 15906242561763497733 16553885307202532365 11660707673125936241 10757999042697823694 15309837744084950887 12446501705139184762 12189190599467321512 6665080678936520919 8782394058652166563 11438670545658846126 12897429694562668211 16600136057814344599 12895816561153581511 15968363041313459874 13033033626406892953 4396119100172793848 5324967339542487722 6250069351822346970 2044301985200469715 9526653435051396363 16155421334189799994 3933733296670282423 5845761737112212205 18341192456594027160 8712252678416507771 6661601592466094006 6969681066567100600 1653052421949837945 19123621690954221 3395123162018505844 10294485193877652488 5154734186599469904 646716369957515655 16692204595531894928 10490724290682059734 16190888115203703293 6065867899893455029 7207816797320307091 9960785561596615241 3292617025079588578 10603343819498109442 14059554021231969799 14641873161994409070 11026094390524531236 4504504896341667479 8052858546459492063 2438023938609693678 8978350863652730529 10926875118655364916 9169576921623172975 17414844075458081975 225477107588807615 7685054897934469509 11202131880043477723 7269688886232086730 1315605426735036166 12139445732133443395 11926046812708892254 5516751107123106628 9498597730177530267 18183404751207720892 4916030740876282120 3366375643026304714 15567667947857504767 14011758299110548784 172309437562916753 13877198471880213416 18107878163122788907 18100217618802557087 16401568619887625714 6830389392313501143 3891482783354267229 15874987096994236603 11956288394957234603 17909486723764133943 4488500300937807812 13142330374190125440 10743711492959479716 3244464433337337276 8296868522279184715 14921115034111124149 8534788049184497459 7046060051549479617 5616176961370516201 8880315336418951057 2849963409707416444 6784154803757059305 7748374407367612154 4697232709467504923 2343799109248468835 2832891969631077205 4140359343434494535 12301713317009025662 6129964761784694806 12552718490131734600 924180721103821003 10706781085565442562 16024447088140998410 17165322280326613328 6480389347852508313 3880099576595208053 16992775022941314435 6700450384506804805 15774539103616565023 2065166654525788247 16697782503052132926 553131281961411371 2932238085417017524 12290345016726081762 5738526084003596486 9749080245695593516 1740637269364125217 4764550376424735185 3893281180127716507 15018067537655383924 5205896694510215389 5605097366500272862 5023221317450059115 17696094482956483815 13315989220813692633 14437713888127861478 9921875680295645421 18351417515932553378 12591061597974131784 11975043592787593563 9678354704509017063 529179819976727057 14860844025555160985 2947892872708978636 9644863138632612524 10886665780865139130 1482576859278484390 3219694761594081817 6852067419474771479 14967481066659678563 3510321626159808369 3653940629150702586 15645988144139641662 8920648646063151260 2849854352850221164 1307187208676505272 12384869722238974207 13171370232538143257 9385732278634486743 13163814538140489162 9958609864399660395 12937152767474094060 443052687512783439 13397962801238284761 15291348950530376464 16385954775834150643 3078398673592094967 12309083051420087009 15110183331207502386 12725324549905866394 8041486160401217826 15771554636219459296 16690562873385195720 9203799291271946578 8816421650621728999 5514529796178753578 14502795455450087584 10779942921530779077 16514162268364191988 4401150744761493567 16781310808371934186 1470967945915335261 9563772764473990040 578088707578868712 9156456370758077935 6278926091064615336 11055453244026640472 3334364340786633908 16287255579702769089 4819128270514043886 10159344581913057620 8935065539519999843 5986155292902020442 3441666874031059765 3152816553110953065 2502534166691173609 18376113607296613258 13626157660463190877 5731765570021855752 9660012372967991203 1503841317080952332 4427227960567395201 7631780060263661411 17918445160006811023 10193756435135356154 4259657901875060221 4405081881708960823 1566658036162223083 15314164622507829549 14791139783512849157 299260706715493213 13471958110846503927 10730631093760907157 3824773273142788370 12572177816576936138 6668820584935671494 16453753139255626069 11003089071719725084 8756672013244662218 5927152715970814471 14410308990856923291 15098162317775321923 7579259095338246933 14456606726590626786 18366148605648644483 11099425875847504880 15716986819418798509 2534678002179525393 399635413760396608 9307180119138144771 2183011997941124835 13973693653137302543 6955266702034773863 6863559250555037497 1342768470818244226 14088764670771600481 9099871184278058428 17027549927478051847 15318581452091000081 12653301401480060585 18153733796139655957 5380352328171325974 13210559316186351579 3633207389810247424 5166973035688863357 5421892598973819258 12937947583082634315 9204375846992754843 9979230947609818999 17432032392783939034 10595546615540808836 15499419867271798454 3649918646444580198 3018416000326439360 12542365500292197372 10849254527131824209 6867172805140349501 1860459490332492922 14031545663365701610 7753579137326370309 8328700537968677988 7728670985233812242 6667408404203482170 1984275822242125086 5049617482668911846 7399694390034223092 14912972393961939055 5354774645079209694 8580944054370098601 7197908562003328113 12200413742838562901 5093888459824158534 6346952529361206526 6200899497110268064 3836597225130251773 17562379913645408277 2669058240757210914 2936880236170323572 15223084935425304498 17359853882966517467 17564119322551285810 4801197288180983424 8118576841943787042 15353065592625417467 4507761872186899732 3212367207259999914 1191570018122644788 3922315388240202152 12954082604302611236 2703480651619813987 3497654318425956217 321860090778486649 9624572108969423630 13620236256876923552 9509124879132952918 2872724907346453497 11545982130511327887 9048573920100226120 15776474093046167274 5160023419936192317 11337455855373092895 5491433175980014592 6917251228559548280 10149099460206590014 7443156624838110908 8271088675767150665 1109227953762955328 7449512540692578488 3113301019915735667 1895489879437674890 15088798138234732302 14852611327243143449 11546461785901661066 1392289366526546210 4775335612311245277 15704116087416130587 5864580495249720716 16979249230855713571 2603725620355098639 15733325711010113392 8286107029126735649 8137836566959657939 175919741008366295 13772404731517166391 17242180742059457449 1723076471356321860 14455431829835184514 10907586507455825380 14300439194347349731 5146823553831690599 11297472063654422460 727389596955457564 5713182410534991320 3329511569024661934 7455568586120100519 6821212436900629758 17408530584014531710 1175778527405854970 3730491157705756823 8065034759599571785 7856025510045601965 7731566386842013976 11344922612458109598 11487871087091060149 7207248258945713800 7258977484442138053 13824973076375612170 15677278284806369014 4186913193991735174 7470637836133378142 2639857303459976130 13509953156085362007 12981468516552691703 5634893710682846392 2068307504599523779 15850592337993462435 698579203337838742 11259655652801382309 8474014893674021792 10833344931332814197 3871186518994764161 12631097219819769465 4941980039711039377 13647770899838360950 18440670016863020513 2914555253457624834 15509585441573074077 5584183234701995735 12261051003017558411 4689777123130519504 5249190046398248629 14469944797582775785 2767257373695784450 9806309874941402789 1924050875887428994 18128343411382365006 12577436536598598207 4668002492004255411 11664813778787517027 15400153630271488873 5617864032333408240 13816940690664699156 6914269094771877749 13928657048132752721 13982373891538671608 16987167316298781034 37137127662443044 939488288748052923 2384976180358895024 14217823595470734147 2129123131235030854 648228167823323292 11834086640590073581 9602273917834990962 1623328989044116978 15633929812755151745 5179296907254387322 14253005781369253297 16097233768444080425 8952331178862942014 16151739928633880334 1674015763296949011 12942799720136104318 8582867445852115483 10215606053355081696 5768081531531768774 2363899279160444585 2704543286333811087 13866144269342065063 963546306609723613 721159577808964161 11513279459142146536 16556139001941333803 13293123004728935397 10373383922913296735 12131804970115383578 13451737754973753495 15097875525481741895 4008106858503373944 10962591878894178631 11592313407508673665 11929485217543643761 798850904083988265 15259565403984463628 9609965944669562729 8306827091873120717 13466213073655672271 16956813874335868721 889010735615612142 5572468097027733441 5553346451939221893 13701767219896512693 6280853310245701609 235256584592591066 6810252735286970542 4162600815948358591 5075195429274821583 14949702686823218643 10320009492190702542 9809256447659785778 3808695417689118939 6345685329268882697 15949266477464188906 11641432659259961776 17041808099172783104 18375946160952539058 4956521214757038949 2224229142671962695 2154918407432208088 9369692736065469022 3117906568671624705 4549600365362271761 1501688332224572540 18402397533141286609 804343308673497077 2457936425287390087 18259280735900245520 7293805149093158847 7408639661180684614 7526314595435944719 2784403430976290721 15029661953439574342 14512594008975934142 6579561899655511133 93988922068941396 2693386915854186324 16237554038985431233 15636572895006939405 11449114104102804207 17408597344140045695 10625991590083200734 14104165643712051063 10622408077602179814 229653845138637092 155526651123368646 9584414870569637748 12285703173593895551 14872098747338239119 2395908116986365103 17533828453758247044 10892073684862317452 14402411832545472879 7744626357905478456 17762722569868430254 3551042952958172996 3474997075990280505 14990889830966986642 3263186447546376186 3207118575931558163 1942483963877479482 13071509034955778269 16051839152940196906 8220457141240594439 10013614285827196889 6823024464554584427 10795111132581482350 9702531418012551388 7254717411420710868 18008966181498862134 12911123573047558880 9305644783953982653 15228664052624979985 13638879477274308116 12985876807742087556 755402333005399618 7789367483308479396 8432381939944735173 3580286316339664961 6831076446700575450 10131259056275232697 1697488779218204593 18024940306930884964 4414636985310638484 10894313529148403866 2085994553766268265 6187670729637288993 15029514925592301027 13471678311952971124 12747619387175812774 11386775441619986739 14096120273510608479 3257110494636469656 12099063031714267295 212030473620952945 11048479889187686263 14767931565106097448 10565126453143302138 261332947674508662 7032543808745096228 17844228764451144150 2283880580082818316 1308233129362297717 15303373100946558585 3323066740020754806 16833086772776018339 17294204810606160051 7631673375862844530 809732126443845569 14277459387188704055 10947536968226607491 756260060736990144 2061843001315379430 17541162846120513886 9371581003869855413 4198335168300085328 3316862318264543876 7148721919759217993 12831360314304434208 6000333451166098874 17753436895794610510 16499476340731110088 16487132741317931946 2099925333003846874 5126850863986567122 7786111813231687700 16222184835396457458 6040635604001104356 2668125438041993802 15295943003905168238 1366065448459171117 15126539958289802327 11107490618120699409 1905500975897941077 1134400966029695038 17903286434245983480 9932572895476270477 1900069609178656566 13778483831837062989 18142338377908030130 3032827004506794521 10328006645288414285 8314040329881751322 3832939974182167048 17236606464296011314 16705147872303391916 18231945012677523557 9864558645572304627 11178314847572122199 16462118849372648373 17793157456971655204 18043126074696023563 13484914066062339355 1192669404965455116 15890586022894963051 5504959751921404296 10805266714877394147 3763192201118120554 8443321018959682767 7856544831182315119 16798465294612941915 10326797743741914697 18009447628467835759 271753398054781537 13846963565892599389 12176649607199075875 11923931441374834137 4512737234003226878 9908931007570873287 9225644014706504000 6898011181989434299 10171834618075295186 12002140044416004457 6707555179903166515 12590337917852212389 18221160408178284272 16834679455480413730 9421423957322184204 10199919166224606441 13675343022212931248 7981846647180745325 10831111195682472163 1924815182407497520 15763148717940433042 10051811543714599036 12764080411185754978 4060510275621200234 6461483111101173070 16372139361165980781 14566838347184995507 10237555707235500682 8245200331681931358 8476745602210767354 6434077765031318118 15930412386597258116 14774517184476730646 7537973093958602088 2021502177189101435 17294334281963417993 16273564100325486364 12953349483715105286 5061211042018392319 8240269410127896362 5876534974613753985 6705068420922972837 11162193617752427352 7251237661609185937 11062467382130698688 3847001616947097171 12518379358514048677 8111296160563369757 16257812176085557003 1751206084496274221 6030726444242698977 10623065598533924693 14292790295368313586 2285078589073730358 10534812947947397598 8057653224886481256 2309327979157526845 8042030795440475018 3416275923100868293 13225570870021219623 6792512711481413424 7281483705080204568 8671569375088216431 10257189712846161502 7255819593288223906 5875297620390916342 15059896699711485145 10429651743818137784 15049365461298040597 13290865196026825315 12534330870259606705 10030786320055770916 546313777703010665 12002866939167830654 18332950223476106250 6217652849358176320 10278159776704569148 14986126144428076953 471647690039842657 7235896611386223101 12190549290024941465 9238123632890594450 2118043911247404290 94548157336510326 11223136049526879837 14071036167464719041 9613765837838881507 6581322830747298307 1959502694720498429 14200998172352984461 4343346086703522298 10671306702440507452 4689473028488542352 11796119997450866492 5382364944619283235 9982709272538212333 10264281257703176924 16611450039204130020 14677801461290322842 8906698150683636893 9311971174095698760 8016938603523154291 15832721757033425982 7229197118914283424 10049367804646062076 15377663579078717843 899834724554110654 12268657074288156291 3556578149004220759 12124343886706026397 9274261150576664189 9132003459736791 8575243324274458594 5398570437279610494 7347245539356962415 6315826455092497099 15547369535938093292 323851289377617642 5395042171862082846 9211023712160325892 6176944049846200402 1097467907151057149 316656602482213336 11913153740645917520 59628511054498053 11163054152404533404 13123287231870939397 2624592633127153998 5066707514340917738 3052337588972354308 11382482941674851013 10250449011758263193 174007718316541239 10401422668915724554 6081250501427277441 2891671433704683513 7351279919068521720 5247685656631608951 3239998691893800885 12538137355032485542 11886611642126092838 11751321007743920471 11879365520897221689 4428688898578577326 3390953456113105324 12780764643148841903 3685047217168989354 639574115403983043 3365919825465804592 9777880358049679639 6787631179284322738 5861704220844860969 1827181260382947312 15538247246326940546 17195278004290752905 10512643658060170055 4008178520436054507 7606338702304505772 2385032326981614092 16860399210434562717 2086093815785794994 9783314301221724153 17762920671423300062 5209127291244896811 10267663008017219966 1844033118782554161 10797387212266905073 12177291858066383892 14011829435121017071 12152230560935166653 2138214637785115321 15415977449904285577 16433646364982220591 7070792976793392493 1073166226495847648 10714512321415482976 11298753852318646473 14457329156649199332 12781393944449187473 3978868724620380018 17649625570238675106 10996618505904516001 12859555227089618634 1257062807830060710 13208396359497027346 16106582823682076436 8912584816476073152 2394482372407809141 16573365922220245544 2508011460798774813 4169099299965453654 13031196685808392525 11609509745243942728 5948869544754057245 11197562152929139301 5301724063353581364 1308212457373880257 10497737688122450985 10021591139895949811 3329473969637325977 3132291224820039754 2371296119554215827 12139304942397085513 6008255800667898629 3368846048703274454 6383156309046953334 17240116578768877894 14097503485355791730 15690694944402370057 562164797490947444 6212020125364923654 18130336212488021264 6401563509484171650 18196221611818262541 3498134519352581120 14165119687512586727 4729932277727675802 3647886502282538239 1419791902125577917 9692841888293109997 10136554796466439503 18428251925873674565 7614631556718528721 6420764943046250781 4132456722917048099 6770942252345312090 5126264390191876002 8080775129465768837 10074135649150266119 2566193128463884763 17636912537267651246 1014305858543833963 692478981341323232 14303174454740183421 2970491912063523706 7003163430803661884 15953385157768490508 17736340217036832265 18376617915229859360 1502881526500022826 11483933687679647235 2942417343402826279 14536204785082216674 5804758614375407901 7081060565087151297 10696886911940481817 16411730174206888747 3033695774516922659 13246622531723456852 6535844448838024043 15736345175348058959 16623086785700750370 17146159600285692421 14230003276874338236 6410966931553647751 12339558297041565374 7813588762913137521 9818874497114694551 4281263339356385877 15992004764892636091 5280243585641143014 11861726394288964015 18348397775181873431 10727408238071814614 4666848015790925950 16477537396703285939 1493426244393682507 147472101476411085 15700292585406152030 17430036639045114756 15428862643495495777 13609920549993481421 15482391192956403620 15390300608320057131 2644485779939743613 6764807859564208991 10736316431452352011 355417544139429277 12253599838832403460 7239127574391237084 4184778680562270969 568037036384899353 3361296776102035723 10947784754390667595 17760357243578953366 13144540164034341199 12653363505887258538 14399616983768206505 7124509911566854198 2921997940145397476 1323699882841383961 8835377450470079526 13194387158707723442 16589316361267358205 10867098168584219609 8667214796041121832 5972474553929528495 10904714520458461895 18032017514414421013 15120137055897793771 13192965737216884964 1847589368564073890 12807841754917751128 632602295673409812 776026247204084365 16843679649709066104 6455577309450589549 7133685413586782744 15531173099914946713 9745422377955193027 616311019661068510 7408322355117156277 4497655178039734310 16880577092740644209 1019265535974315669 11163570801391876600 9542644799676921633 1509715503550428671 10666215932064905767 4674187298624794492 7699358485627188836 5312524850085913196 5470758671936630663 17897622733473147160 9564860935164796643 12407783649381929157 4899506809543469346 8688125144100650501 9143447665002227666 12959464042413252503 11728417360070573289 13180786500240201834 135072821744526677 16009176466927524015 5447507581339268569 16800248805986112400 4309079485268071530 17619552232943136618 3218394144784897008 2910601022531766024 6354858094531288920 5646533966948610456 13204338028920330321 731164778942291084 13293034604757602901 4741922209496922767 12394343998974519809 3180713428396178842 14511901280979711733 520603560107321716 1137052686283343681 12648085018972014613 7872769584371713274 17997933234294708953 16161087315230779842 16240770882477919282 9211687255428352886 6421903091925982593 2918041141658967699 10919792588077585719 9753408881456825738 18112025904650986586 17939690321913761736 16547413244659069597 7414542608365801494 1796277943063243352 16314321728808250643 14145442661219615521 1732225738327567321 11467529620529948134 18113417769802205679 3751132598016311180 18025855394684959221 15973773934968079211 5717479214225707651 10811447157797182550 12023245888853364757 13274983034172928408 2635631945569836521 8636829367650517240 445699045855092004 12610874177559841624 2043944432269589514 7531516787843586553 754876677039663837 18169040163915000035 11925274572215051404 3755463747858846907 12612910003969570668 8650811565495184725 8356869876023109663 6114130958747554545 12836522227078821469 2041930655960798332 7245088234206996967 11695848166195551374 11974477011821865064 17142160728228127339 14173355619423762030 12947714073195934726 6111944705951979770 7522565252624510048 14102939895299950497 9068931351565517748 11338917330428001285 14031875753620197888 2423375245337588490 7783388259819430963 12834914090132654147 18006039254264249374 6191862847148389230 16215134145238134780 3765447881531908678 18282020686085464264 12846965393441081905 316260600815105177 16418305608799846575 13816371570607514070 3013210906470588498 9468288741758333256 7180147587599052861 14520522731464246752 4332701068055478999 15289719506377938738 14673425125095310202 6734899238657391712 1492910521927034999 18322896965373369839 16705810018160503486 15437813286366865792 10314710969043183920 10517480231264282991 17928492309341709342 1670357761483366055 6383273466774738432 265405871547334564 13084362053643041098 10429336461730741126 18085097634080174027 7298635484963289681 6252532080495966698 4999123794936324440 14603115429024661937 17427222904323282184 8383805125995713631 9371848257293651394 3849181282193808730 6537522304733545066 11504160956341740528 3549872689585353814 2926612478603879366 15690610105952548462 10142176982047963189 10309905718081292932 10594478074442253120 11174912842885392459 11897173953088285049 11651688839046848560 6491180899131965353 16136355041651813112 828998071333545976 2816238484039136933 83468396261032491 2127366382541659404 12577971078600360023 1783587232993301000 16428210639263403987 15382482814410718097 17559941214914669659 995428646843772106 10699857413783239718 13930692380313594785 12478148295761263751 15331657170203723544 11956310459005936719 1205954472679596569 12390080961661741600 5283014316658141870 13482218631594130575 12395012759864537102 6015530887620437354 9940345660567942422 16614485053632711866 7754990224603310019 5464731217490513394 3032472027643276084 12363886081515322402 10303533955547872337 11306463704990980640 4515328060434670731 17648163700307395543 14152522327209726680 13971150543125518626 4110549078348065091 1107505605931427411 8518653078955658959 5217604655215163646 13833222531728391712 8345371976399556229 17969633950393650493 5288494030572469626 17864078578837901161 14426922194258768741 14800864892495843313 792523605836220705 16823935225739566810 4845803341009338078 17835831419445839592 13781091756723115815 6744378259591776280 12589817281593501992 9078173032104371192 10718665542431132210 9674302014924767447 3082530820573303711 7045532401119666907 7712225558731629230 6380585566878478728 16817450391540754747 13876917057999136999 1925409567830475986 14467465905649977816 15434971704642254244 1731006272713923480 18081072755778749278 2208645541377166098 4300061398867474476 11050426895688848753 8908835696517469144 4857085986255281909 1025430617425316394 500931466916203695 14660184031024898683 16142140303041361763 11167000997788408270 7722738176533620001 13539672813060638128 4118629303352910042 17623886496587762425 16734841962244383140 5391702905510615259 9224441579925708408 3600996895099709074 7357942393077101987 8742327573990592802 17321237358940318768 5285074772213547495 17079394283573782723 18213145894500949062 4240523060184612465 64311393462960574 9640627525625642708 17390876949260111469 17208638486573110182 10707149159672317860 173227806700981473 6010378850660047043 8747770745940497223 6066132693174805490 15951060033339071163 4297478642997718233 6225924593135215381 1119803954643118819 11121078914507902793 11397772111355394475 1581089053540346464 16484560630232486322 5636650752788729539 9317088773555099404 12643040555468255390 1308801832671930239 7253091998072746390 5411145635008935583 10284118229436145530 4189032375106704031 17544818485572040962 4342196909608131164 12710267101277474088 13827506561234083607 13462120928180196460 6865363610050059257 17859084120092298011 7835523611527108695 17810453712120410214 5976168269702214621 35010926011083934 14311639109948419349 4165017414467681103 13488998454668783257 16678536694982085033 2484558211353963442 5787458601144864683 719222809235371890 7120889808390039672 17174557386591917805 17113433607969944229 11280316305166372015 10347092084957932491 8474267341777186875 3839254389592456401 1179235399387783619 13846869234243954542 858668566621976761 17308855143694418346 5970124363103549095 8263052801844333450 4221333298095466680 11311928922381479498 15429347278235200966 4659796945842184240 5261314322485727985 1130328766789141390 12738572894264344729 2861241939470487997 6537498517269655409 18383058685483460572 6752005310255968997 7243497430531960191 1213428860419540713 2420806049335031575 8150027622339945837 17922745056681978866 13903831081916930871 16516225653019462676 7765181580615016496 6088203783634495147 9551039345132076170 3774085741403244465 15150827309081643744 3355418400545013030 3271482936495299425 15765772398055683058 15661296700998391098 13532507528758115545 9242825295914915998 817615886932167066 31825133999894649 8465162189086111049 3220712964471538081 4524071595240580631 12834407099734135304 7206416586919794328 5292934941062175870 7234065708320095088 8801434343253815221 9832591693103174754 5302801595549833405 15667829860139414004 2573920690301564090 18327741104140288137 11395930939894300178 9887466916333858073 18175488467085490299 18444366069099532811 10314151738395837648 17069675597024404912 8438515909862810120 1821135659885027282 14090418214660126679 2379881688393438523 7088908918050938987 14617308046133167377 11727280925109715468 15255133284609250778 3022588439678399848 1251546166408421645 3903145131142207353 8736871397688202655 592005894195806835 9905277905265644750 17675991863202159469 12142094735405837856 3884470091807333401 4665736507807199023 10656175002427478830 4230918105821651770 7659310720607797890 15640866428658362309 1159921458259980153 16648598686231823527 4650237120902594444 5634611853192936860 8855349600993921438 11529455074284295578 10671921165878426950 5762640375267049255 8289738107088918132 13047591059640564037 15831712329087973351 2022367237412600725 15399626117537022324 12555343531046702190 9421106305631855006 14392456253530718318 636524260945029656 10734705395988604992 16355450094627705845 13561676681212650628 2874400901271543147 12037118984277554224 12574970823729263537 7916702101046534449 11397927626907697685 7724007776069959703 10224831417957608885 12609237977297789956 16453747022306160297 4282907542213578431 15945046714788285663 11963259791700312254 17790167874131023595 16596478721086234020 2141663008564229745 15919555317555431799 4867038747957904937 15648840552934834189 2721430410729238869 421948217696308420 3896500203967098465 17638363321614441743 6995534860774161479 16123260442629611593 16666617837533896366 11869429980069872453 13954605557490005656 9397510919570738990 15466473335691455893 5550871155788176111 15710762593549187548 17005262776586544865 4467972281736140334 15196550055868623248 5919162837118997863 3723074316691197821 7203581056924512536 2307921234389573973 6850958897911894631 9560761304782011432 4037642090609705467 15467255339192713178 6280465992582229605 10545674835006524060 3641175347808544227 4442205842884301233 7214240095999323210 17311210249053643771 16490298905150095960 7908130035481577650 2765608560659464287 11634587688559020528 18050679787059973845 5951195477418969330 5279443549765003696 767081864939703979 1828392117866939270 2151072466683648990 16546627149915022311 17910271790433047312 14937688762436914694 14035254719514222688 344604848885445478 13649713661692535610 11613150633001081390 8884746489868274605 3307597782639389819 4223163336925744506 11034338253883976990 4218910424447878879 14759153100230378724 6417372816278163983 7253477823865742367 17512785288614213483 1568402082747069978 4232557029626955216 11319805426696479988 17747522705983848595 8478903006808630689 16327485087944481997 11077314394981837455 12138771286084172767 12167749271284271483 2664029114650366627 12484484237153129285 10238448391703400464 15335894276349388940 349171717445473118 17473738053023596355 5521074650926055841 11142428550442347320 17608243717656650218 16506002222552023894 18202855984031203035 15770365897911959831 5747600273647504631 6218191703368446348 17757968327351667455 13269266379254416408 16396126085299226120 17354293059177852172 16432464756342228033 6613848889817452263 2881761328890605799 18419909791261570219 6136675648937043479 12787144027552769827 274313381410830653 6672455329849171621 14334532605268988734 18327954107805330730 15764940575289081791 17794504919237942591 2323537908545011392 17938909004050947282 1176469923061645387 1333150233266005127 543777208361077191 794581793936528590 16968292572732624859 12517846026823099673 2001888139681284121 5797552541061013684 1379190818278082374 3646522458475268299 14131485843566424091 1624820761272128625 5791796328492215922 7623207901298718231 6611396123855610306 1868953411266592850 7778725662330714552 13743307967251874582 3887785517685539739 1406386225462721889 13712873321641501201 13106003365832162661 7554035507471481129 11239955688145587375 5790357599128502611 16258750237868828064 4271293387533372276 2799872918439929292 13619316601718439659 11469165843717363736 11018090544510896691 5777921889300293788 3632803600351281651 7133905445838826343 1759012849241995470 16565292102974240394 1320417302859249984 14244111289224174734 1778054011750273606 3380913918873718428 16260060668349786909 899378136014363813 16439503655192123678 15620427132650184515 11926237381731931537 8941496236291537065 14729987810946895451 14748816409726038652 11498870457157517853 11212277866203822205 11671672703460849247 9611417559337501879 15356977284854055124 1334474700850499273 6749587861938015427 14122282565696033761 7427246073377939592 3341858394366871400 15913736016700408126 10002361839302517724 17798719455797043098 1377730480881679436 17270178319471168001 12594856650622190754 16161795949646823009 3652596667950789579 680718050532335970 3023431703330296761 7551668556813208013 12235645519920898528 8054533104429605683 4153603663552733922 13716674313321916912 18116211182557062171 2682024629148910847 8224766956206422269 3641881776993119385 621788905673859990 11783115114565117395 9693017598229939759 3611734412663943616 111229744396058222 12617812673953386943 5058099780472961920 11891780089119390370 12896990044532801966 9201573052968116690 10459946765832361406 12906755672407458950 7016923369535101003 2782964377127055262 14836181419448960837 13290689524097008558 15539326378283595986 18030996253201508791 16888825833776847942 17594883423394194872 1506125718316139824 8903911612585875208 16410743592438657425 10239925416211777812 13480680911649685807 9546493710403338361 18297668097266061174 13586382944696545088 15768670487562548580 18231128638444594922 4798913901104444427 14355534935255339160 17552726152272755394 14946626239843498407 11921791100476567126 2275479165956296953 16586293374622855807 12225983243691179707 459546402020711863 16150481182635802357 9871972453885948356 16544255104903612894 8994718267780082461 9798606742174509814 12693019113041778748 5863969811772929771 12598883546614424719 428353277228412016 4016078453526921882 12257755903701993457 886847299509029476 3253186694762341005 17775738633727730805 4085371383384017061 5290561557341186075 15901492822063359454 5891348987559444813 1901965081863934093 3674161400367115811 14705702155553429401 6113377462589858578 16066414336890039065 4659112344860664211 11071243043234839045 7084341040138639352 3584471765436116782 8489536098599231599 6311671474073788002 9434159991033979809 13472951904080993007 678906659726749572 15704672573279013688 6887394767276940611 4804507861211663275 2864348660469292035 2164442000638050526 10171834705028759933 14686223651710287051 2387967660228557326 17151107016848232483 4275134141828175586 16007166543695285781 11157821363436593940 13378763355005856169 3599932835608613318 10157013106684958455 7309644488421882009 13882049376988734427 3138623221774842839 9183136434298302817 3656200362618502382 2814328598415681008 11886766152533713758 1190249729107422440 3222394467666805356 4980963816569882520 7509232123034063308 1483390693481480650 15731946016295836166 10328935770400670941 10657033943017591622 12509754590272295427 4570068144334992952 15128915270033674817 910229699445594365 14505776240361893043 8406916758381598802 14683986547359310969 5423610713854411173 12912411890505767734 4769511723994587752 6052019007103768989 15276924265501996316 17504175080468533116 13315609874133858096 1241100328204260603 4861322394733246954 11882105135100055316 10561138120850915204 397772775971047887 7830708027656269461 1549812538501456494 13811432015734874410 13919148442103339548 5863471679502742990 15488445920424337272 3791711183076065195 13000135965675418644 17272150181581368668 8972122151736790324 3567198333157151176 11536123808498260858 6590542557430259864 14942727414723240382 4849167308508354126 5956478257930269003 8607555101804396364 16768809679954328881 11495528381832214292 14897126197008999453 4787280031917266829 2686469922115185650 10966663005353023849 6327093068052376116 13826913901859370832 12359829817645295479 13384973917807575900 16694291970991034220 13174045041600551074 5566411027654151244 15559213959862574006 3609669428667370022 9102066214248139207 8961197350185114450 10894004322090617285 11185060508680657154 2145467439351855287 12311273628549749524 11755921012268324582 4920407988340163725 3704625958139627891 14658684829626529117 13738323006479325263 13924530360949359807 11652069756925252257 5799314993872685027 4299278896513219745 11263522028416895507 1256464500503399548 14742888610998912675 11548383381668228715 7170138218236463753 3916382249233359524 1933201808648450047 7644899525515166937 11236111526595751526 13698322527954806090 5683486412939352065 103068181531481142 3800321434033050300 13947333850668436033 8755695714532006203 15897178993200128259 8944089003313870931 4228320891897329195 194342414911642595 13142867135717941532 3241317784013100225 4695077498882549219 2077735127469445636 8026396838652933256 16946374697070192318 7121662662647164654 7721754070058400727 4754101618769141595 6747725941811367223 16142898837794716177 1728681165456972706 6438919569014251478 4994593643821571114 15651824342062075928 2031221339853160893 14728297368853156428 13980281334354506256 18113316567568096218 6881626056711261728 13690284685151679118 6555209263823347261 17527632723967091819 16134569731247127041 17573099575802576167 474750930486652025 1370645044413335716 2765180327133648058 16973848841136423777 12316979695999367925 14311122712621704700 17003632974533583244 3877186817911532779 8920673814170078544 5974239832663058288 16606309879979915606 15233896019901049517 7004137991975202360 8135074356969437199 8490591703225000905 7914535404579725448 11496247355142537993 3826914058838540507 6549742650946601065 15557208874318212742 17564428023389096108 14806705697207246558 2972901470993089053 1631004740820368880 17091982573551935198 14835773245174306410 7448717469550256079 8805165397022316721 18239724827355368191 4725313332039242632 3322704951917303152 14965721285492045976 16893785147933481085 1453944144923580988 15098996865894386563 207070866409566864 1739302082040025745 6246895726300210252 13213894671071874822 6756628087654285076 8400288273097187450 14093805565491524210 3058277529281416333 8395907569402859751 12797301850183353958 1481408280035156928 16618780791614562907 6687435956123108778 4899459786340046689 3656302997982375708 15057826812042670269 2537749186454094904 1265239083048059073 13378885463521920822 10864157145162567703 9496425750118389091 6823836564980224469 5427341632962945675 13570286001592267690 4076264850347048349 9081129497459386480 1842208317535057088 7513501706890167852 4994287048677683825 9717166194282072578 18011336632447122165 17493091838186590957 5882027575605468026 6356580614552733071 5969328786685792465 12226653950009135286 7669339894191356194 10445324694875534755 10596718252160228295 10678390057378728643 7158045009321829208 6091218102405427719 1290044866081736268 15470916828933247302 4269810203479926191 4648233190604857883 16999538941940771303 16226435425145907619 15917423842048631937 7838954360398834301 17186878499958180757 16106757828340599468 7534341862102559291 17893488108742387234 9970006746178685249 15429924943421340779 12786006177888049197 3404636093493031241 6871019539613868458 16887656061586345245 4724802216082276614 6176240000232744605 11430616394848402890 8664077029009800751 4526739757540880233 15226642147731930459 9975859759155816022 9433450130051288384 1066171406090968084 17965293768508969152 9934941104990200767 3041041719354235065 14996759127865592893 1096823010813586435 2390162118961124182 14702684263575855959 3872367125893095202 11018141488561150845 11475855681384796389 14449308440158769216 10059830700637911390 3040501907677151070 3939218272150373166 8984844792849211110 16935148601455177404 7247025220927299850 5298668411269649160 9982560454217341248 14027351771179919801 4534263728034083122 9725945241815037694 15120221214954113413 13206869479150690666 13520442080945704645 16221478987412834976 1819817992832316479 1227865735994055444 11817143627576989932 15202160875064098311 12447081182891235922 8130291942625505982 10698641269760831094 7040030019016564322 13254793029718823677 4858459340322630517 9511996742558827199 10367496462747254082 15339497581059198510 9444357812400867855 8781674808943408427 1152797170427723738 8953313855765255294 11365514581623645139 4447534512459552411 11009550062299415365 4835488074730585423 7062317940626289171 10112453945522323535 12248107096745211599 12685398271280600809 4567504968312525174 14019447193964717614 15909243843141573995 16031121892540413020 12120310491335665141 10550013714870296932 23094429976407694 16604551054269534830 7064665338372688986 4538827612101929080 4732169695995082067 8496506928640625466 15380333778967809449 15942545936068197282 17887202482469988449 5277596596665078300 13556391299606088484 6739664339468101449 3788716745745141006 17771332453020989241 7143819579340486308 337757386489622378 16059329239885498457 13588471615970885345 16480839739053450392 12367304502171308910 10621483293205552200 9899410954184958883 5445034776366276877 16881679810959886268 8206390904019229687 15034964130417984563 14703102270256365826 2525195870408590782 2041732580861627111 18158780815409642994 6579875008276634642 1947256077928486969 12607658802612782694 7949521889994640381 12756330841776171321 3110908454510892030 15969079578843770597 14841637851546739289 15411805513560623068 14668613985009720517 7725206535597439303 18381325843724654597 15409797508489517635 8789913468409126637 3527810034792223727 5049292092115287311 8599528833219362739 6584385812110536130 15987912175616954991 13668447297105595074 8001350845228311122 1083269278967425829 18419063882419093055 5094013158839072012 7777780589095897743 10388409157779555384 15261643295282500845 2378593584427119638 11183461985346172930 4716186047210611342 9391545188018490975 4857052157246310117 10675449056383337639 10048321507330698721 13118693606660176442 16324426189486466841 12168563985713021947 6363720862785637708 6305545812287775519 14645379593291477547 15220296013931421628 10896614467094756774 14947063311471266585 16700453803092141639 5799094626648015315 18001160054904406671 7442597156020791292 12973458978983416966 7050607268633416734 15698116380290478848 8095416442532272723 10764348136248702058 12890153200317766942 6294610778830269162 15540788084614036760 5450626198945095122 14622822069414433204 4914253154712702030 7747610663685554830 11112346981890860788 7225879219935903298 10375778149420503870 1189185460735175387 16626558253856194146 8276499301285773671 2881201111907881950 1822384435816373907 17938945152816557438 5356494152318281534 17945746200525715121 6329054360720282043 12769437652537472822 13676190529420787379 2445715205802890876 2040105765924795299 10571750035821026232 9295920009559960541 13792748537001048023 13764053422339497820 500287866414031900 13847620935450172584 543539928788227043 16140425159273117069 11160482391934521060 10578687829960143637 10909398622808260431 3897099894958380428 11002913301159010467 8944099557692132073 16835433057795072266 9666082050251895040 4005189153921354660 16209628926978675807 15266689076703372228 3162658239383465583 15584062894274139393 11287365925992731896 16269213664356539177 6290316695342736569 10080706850751655760 5298806870227024006 1569634221991078302 15211255575340591339 2092824906833643044 5711361749772088276 9738740828293889103 17577177461532641758 7951987397678717443 3470796950504578152 15032863770664863722 7236259718666938676 8303709961067563779 5447290501358181376 11499166754385826023 8717845685307214421 14310019635895909512 2795699609718016463 9958053722809691023 12964286091053457718 3620527195603692808 2097227531437464709 7195962708468405428 7559205805583414059 2758434887052905250 15046772310584964440 3538073752397779780 16061601259766775476 15374314872719805818 15393302218746325736 4803544470850762897 14189049741920576300 15518347311634828194 5460118049120631958 14161588265098293605 17343314359345721369 3147858908643401677 11887334748430275929 8611949068526050646 7589524263828803438 13756114576155455181 8486011890276050329 1681908288155224561 11332845125021265337 16476491874653519298 8070251313805360781 6277181635207640540 16068110831965585703 15551925387629964796 8103443185902680534 15053551723818961980 10260989001153099761 7425593537003943503 14041191509372784070 6158408062339442315 17522213687479731832 16094357462466344431 6942313153476865886 16925059419195197019 14360534184247540166 5358485889641684532 16668275970708500959 8899333732340206072 14946461890279091294 4136436148382905876 15174829570010829088 6287961701448566498 11218454390552005146 6796391456761819960 13040122365046189070 7855970439114926687 198006313303516711 11777692642067709533 5162878331221564882 2344191655721261995 3615098029180927345 6987713274089513182 2773853125394877042 5951427519061870089 3720696419029946371 1937403189558039075 17336351018078296333 14939942381704056137 5386445706599949541 1484907982866305448 16921224085451194324 16663432065337311202 13535999932660569334 8066913184257071155 3624694624229624607 2838714530593179925 9394396538794064239 929597914061509296 14831421098879301259 13480484470407427013 5570788237407757884 7820067548499723877 5072157511210849437 3068181871080181491 12269335911348917210 3690805781983033783 6161907838406779987 14792893712600601618 16884617218617588103 15350539675732379384 2792682206190575039 5951865807056662386 17913436840000526428 15876267176698165499 917812037491966097 4946006797742587489 8675951525731520811 7945046572207599468 6196472227979618762 535431086572907280 3342606962400453035 10048766814016040490 499034483215217779 1291644641554946439 11338729317186533589 9382969402934010837 16440388248298988406 7821368728554368956 4283256851128265851 8214505731783305762 13051570084983333932 7970065408438718799 1201274312329683318 17202106615120294512 18180134690396976474 2588864376371099548 3558677335179294069 1049688991501082588 15308078552268991860 16105742548074525754 4170228452779620721 17860140694558307682 5315337279109611871 7875691946339700868 10625901149260862902 14797503857431655940 11158953092568688637 9851795121924550375 9612335209327317835 4833314382696190265 2757183454122285375 3441078862938771205 10139976475996350294 9460232589809549595 4544822782016298628 14517650921579219708 7960159820187579964 8639303330980830169 18145037026913059317 4111666826694749995 14789585416709112424 8366331165387755079 10411598459425420738 12067340411022794575 6436992432846362190 14623381933813494588 4270928298394673315 15143760146773265768 10447805738473993565 3243045424661065148 2528724810535036115 1368226976112197423 4954824658453022956 7158522839306213569 13903841831884155040 9901422993043779954 8881615642419136947 8436423375712765450 6087940790023422376 11487005097849487786 5947009710301406668 10106584415258826208 9436414701408284416 6284589658405043897 11162366931050803876 17697981671911803325 7484612898969905641 4248164557377150908 13706395036130296664 5318782785413391510 17831073739317958869 4140609941526400374 12349755278018601271 12251898991391972287 15422295519067146085 9262294970798571811 4684045005625133912 9132910559743048225 7633646889723268721 14039564676263123796 13964255568770329497 3350720675735412837 15198696011013647340 5463146322230129181 6003365701630805651 2005892734339038633 18101848094549118406 2451029451781319608 15961540844182814490 18269026416596801449 12728629434063807145 13123239794502364790 14988084682224417518 12339769362519302586 10734077288710109559 4747617825072379251 15799985511994015238 14283942660521431400 16873656209720778458 11730994849433188102 17408813747469790288 9500116213672914031 9993859958349831615 1682853713741060028 13585157121432653898 8283771054876329710 11154432752724245029 13709928664549502475 11501580874378696010 148270461497930517 702137278411811184 7729395288293170701 5826113338389091784 505552637331936577 1408142345166756272 13040746884871328277 2497357020975221444 74637702752717650 14270983594126629302 17097509904204372104 14287549777647964169 9051883731140007733 9254738544590283559 5835494006206510659 4138120232353879771 12259692644615903861 2684403146063725541 12849120681513308836 4666355838962679768 1718823503243627850 5555434929395806371 5175775232494031115 8265529056561474607 415394079180942533 12506940488951086851 11792390956580643872 10846661285793066984 3381781267164644659 5949148133652017162 15233513132310056877 12268744161913028986 9835053406780150358 10190653973828005889 12205639840806785958 16387351130421641171 1795166099127501858 11846498538000419154 18315325594948008979 8067238441964151329 16415315342332455445 7655005658116185467 15893088204475215464 17119284199455678641 6571453165344682841 17886721359903051086 2580518346045814093 7899692131627036969 6442514261301059101 8945122556865829619 4361998108300001254 8141868508436906509 4993842555930932385 17429496032524967901 11368994363509278699 7131210273439669715 16075888659666259820 6966952990778419550 6704147725888221825 15314316693511151136 975839980401313898 3350697037828166169 13146961285399426396 1522727846052512200 10591820678765144815 7552683229817279619 15763839001968410514 8109548848648423387 11894738991926302690 1357135985942434537 18303170767722017580 13444397121221178931 906809626047528368 3100547977790208843 14953165562319505215 14614637614214719287 15280421436367612101 3305138353504427257 534778948932847822 6016005129980996779 6407253422604392620 15054005020637139826 7649467585287224657 14908005643937089573 2066061837421888381 8038737987412589941 4670358170468174933 13852849223825259435 13587557281254603559 547981593108487142 13594070361147050477 1601293000327446474 15202747082853260544 5371739452406233808 4755919991293998888 16101819268037946660 15214498428036136831 14745137542260457584 7213249955438775171 15697233592492446861 15123910470261603358 13789016179211957806 2581515081162541527 11897503633637696697 7866412444381071996 13256038832976421192 15964837461070502483 4271190541508702111 11498747260216194822 6821805608577393138 8185733557722723674 9905131408330595558 5308926275980117496 16021265460174079977 13264022306626572455 7721506534260528710 17278504960250318064 10256706344733461530 14230520577874925899 15384003325675032500 2564573045447079800 13206514109646635319 1944843149642836305 17425952983183096225 12311184060327479697 14744568633567473154 15160609410242401495 3289780057316432322 2107548374513872777 3422636953964012555 3996743952777352850 11727391283861611469 3399341222192753104 4223047701152420937 11556869664301983992 15129102125745378728 17281488616574544136 4814976019948902844 16145516034082805071 1993060758375266800 12552458052731358104 7010987480906516969 5574981914830442069 17902397016315851667 16610011451899629881 16241033964732847332 16629628798225303346 4955042811334032785 17556425491878122802 9447162883861032623 13162571608695683492 17085996850028189983 6330087488477568465 4347334111300426291 17193166704395344953 4026315049121376105 11630187777539426010 11625677017031355258 3962499037806548883 247444657233265003 6086430761618060851 8863846797374404672 4478870362931218661 3860916476169027805 2798734066022196030 13310480532280205285 15235716493198560973 4492597174640925197 15245246140806139194 7802017923418053239 1200305839764065434 7398898051532354981 12408811410468814513 8007290637941412821 6562218152775802398 4122709075110411861 11446114916222556818 2960038260078470640 10173632320935219235 5517837144496930256 12069741274672444853 2857420460510936192 11603456213942440518 14999776905078309968 936047987963540534 218037762619145766 6161313852946100728 2449479757314784916 13206711756392165056 9195583576760462109 17253431836532056087 3201437514387055922 4378644183545144502 3533620745827773521 10304780132070343881 6977887791035087479 17494077402623509672 15441174805645383211 12849770935789836081 5042705927423253693 17107411902191923705 1859629264930463483 7257276356335525946 279834025077784932 16692281880960444761 12768309697781254812 6942447120819853958 12470730569268730162 9333244800287014202 11116318043403978415 15075694149894288209 16754324592586582510 96888528838828330 8708540953122780322 191901234512646556 17850231200387214002 15046691094222979292 1326878558466668024 2111116966042523739 14791277855999012971 15313947908467095858 17987631688057471395 12037141802766955020 15211536500544925751 7911990705302382296 3073851013143093900 6182921541036296828 886508566354366207 2436143896983341030 9551573553924476360 487952746516241890 16054950691194216434 9286419808115315617 4600783271792998837 12953834858651052926 4291502987124634418 17878699615488406137 16872862942610655859 13093051463360519581 8516448408812773312 17038036272085242540 5466714792969062650 10905715717349660789 3656229921900759864 7869032509053140872 17159346731133955012 4108407490705402747 8887237047256646248 9939773837644686722 7583956809198778517 9119173557836813801 5764589111897663222 10703721229230525708 8738863429253010071 6782082238150468815 7642434970728887499 11962031103298844610 4426207833383610356 2547136327441271141 688975907016118530 4257211144736908847 15175036995228384944 7525729735567124269 4153150775102800000 6637180899763178727 2299217224609165661 12847857717757745281 1245696844499519486 15653285375381037089 16140031405351668240 8270593344825653008 8644839673513413546 487375535863062540 12902863594304538083 5310357255747993411 4744694366102588071 7176303183208781703 4770725788576527143 10519658600754614550 16860673996742077292 7593876545325507331 185298914732431511 121087657401193186 3378161207243836731 5630104394347072992 9118421794350288379 6970267668966884560 1720678752409312874 6924062176097955528 9603531948364536699 6056112514400716737 7508415920640272524 9606272944308507901 3255087755056416869 9440706202909570471 6823271845752988629 9285986803339168560 14886381851460817999 8515287782591288828 8430250734458954014 16686146142738337169 11230630114841315236 6487677904700580870 11821894670215135266 4282146840542656904 5610325431397104147 15208049600393340024 11693160095048123641 10114034899612360663 16390036607819449805 6804721070522393179 14342595720473218074 13827107410038238585 6361707096598099322 5444152717552097949 11982461122374748769 1934496510626130302 11647681725158797649 4326684268317354971 7337474624292378986 16726254024362755657 7371910098533199334 18118392793540149197 8518765072372405112 11880660390187784433 17227859892648530056 1609495378229274051 15221605083557538884 16139509097640408459 3384338600598801700 15491427123177731691 1715637661547849687 6324704594650155281 17373224292420394106 1283066486774682117 14179063459390977575 6396680671017774506 5384438321246339834 14881361156188608269 96261680552263624 429356990351562681 7523852163850951149 9434478859940528703 8585785757098029172 10639426801373205598 9924757485436966144 1089352716874394582 5236479701319057671 9331301661421951789 8380168877507084212 8141787356162929482 1338187928718010021 125041378035546208 17267165436244471011 10239663913618082262 7916959994988153664 12862765226998581360 3531628986239265048 17669152481029797513 697935888882707319 12084410537502429973 7881755164374502937 120753407298224954 7986760298730356612 10231352916082739118 2782934421933212831 1857791999349364311 10649960345261741564 2476971246013269440 6921082124527166180 11774146123642439760 15894812934323715130 3279306238552968855 8474631135193587952 2306056832378357719 14295026544069406964 7956424341903021401 5895273351212935085 2819468950197686710 8883559786063393619 994223650060989367 10708938682140935097 7434702404281487004 14769566290779574087 10442169277601187595 15304925825802172026 2361845112465229606 9717797127440516114 10349866389414073481 13372564370437544789 1849209489375815019 6337971310397667530 17732777269027123722 15033263521032279355 16770096539866217814 14511820041396004658 16632974034369046622 1947183270185624152 9460119046657235504 16114571515127483538 16795769358230828648 2317253171156826681 10438668609642165495 15734735554146816561 15740851850671412909 14303224644029936422 6953308613283292045 10095804283357613023 12843959767537596458 2726426974836005705 7128772373541495675 11116778136744128788 13508444685241430730 11674402585219743129 747164145869747484 13299706501532588386 7358540876802380531 12931518833978186653 15562255540441098467 2933933147414376366 4278939959900477583 6378730989026261096 5043228614698573973 14563460107274356161 283599900165008391 2222844316414696702 11320656535957741430 10890112557185019435 6003895019754565205 11097273492609570067 3151481837018362685 694105210978182933 10078492380776169985 14216146041217453924 1439591816140100946 6452497160494492249 1432022539093543786 2946792652988981637 863236670066664889 13196836591155993467 16848948403139215228 9710810420827635081 14112568700357606655 6906040138064041278 6193913126983693097 6281686709999329680 562132179060290950 6817732928963045625 11611795307940489586 17580130869344089043 4842635200483989809 14664533318578319808 6943036670747248954 11127953524177541212 2601706087919305216 8185407368702675728 7940501838214487965 3515083778244818404 2867826832266188042 11503281635720695477 18251149716299811264 8001150557995521411 10337120496646741403 16708666559347382495 9462755416967014398 13500323504085857694 8612185190101104291 4231167895818513241 11791867009609220159 7842092146796947529 14375211241141036525 65171426473994546 10573023430089766186 16011832481555829709 4567149816486164880 5802791653000143281 11623948022355843403 6186472449654794126 14856204352688578126 14415581723843080289 17495950508831194037 16885337723501632590 2225526580109133488 2386786596409983363 13784087846480982085 8012864295276347139 12117751799188035481 14997812661966333207 15658607920233399046 11959655601496834277 13663545020329866971 881571375275304238 811488187616522466 16785477438200135664 9082445559193330654 8147746702809828609 14443831789054880750 4147546741948005135 12052482828054136208 234210800937585244 6014168298902459765 14265220531794487966 68897098547927964 14551327674074427031 5382036935784931411 5291379020127839890 2100619523057628520 6043087586639577245 218524589713319337 13602558617768555736 10367302092136585857 16755623772584677985 16651231938090174214 7079000170909986038 2376494730393221191 8155590519752702646 14794120166516706316 15244984457147496767 15444057062637439251 13186303181133518669 9802606812185506175 10106019451540031344 16517392116280932201 1993915501274929542 5438725628618375565 2826685296246340629 15914410590112963951 7720094856777090298 14700790044881031212 12239172057180147816 17688674330173721761 3264048515601778103 10732113485373634531 78531157066615206 15108470817392729527 13192775837058184749 2476427288606322422 5919829337066555353 12773472511617198716 4571376703667929448 17674699895832655280 583125944533812180 14453300915383198001 13570083818211732855 711258280282120222 9050121626843696554 15098293452702757156 7808819862240837491 11946779214593838179 11279025229110210623 6636466100512742245 7095445265399672011 2619739091678950774 16331904479385791880 9131374177511021860 17698712129494455509 3864626977797256604 14225219781182737455 8822606567772911251 7509240303424743699 1138188483068431395 10221509879645503727 16969227659484801015 6484305658241889120 2976388282802022964 10910999849387891052 2696991231389735823 2569404142853501793 15694505004206579359 3514517976624946762 13874658474564492015 15692763546445928210 768825136450177111 13851017796869895548 12099706664810598039 360415319251473895 10173999673839046750 8421058415214660003 530523861074571328 17623821746228947759 7482993089978902937 14180224594605189411 12624100666092991436 11007524000544901024 16229987159418920301 138603663836378209 2913123712146930787 9656489448786542561 13264382738657686437 4788138723149150526 17866043912088114026 1685092679264666275 18194755916063145309 12188618070264683211 9877507166477891709 4215392474471872158 441671462560535960 209787084254325281 13799770419689484099 14406878579140161284 7061289914797296196 15340819607211066757 1196014049310375610 11451210643880290553 6724910346238674330 11698519648151881579 3326274619603229911 3500077543487322841 4107636564686381397 4825644690381132748 9952381629491547316 6419417339032678530 14217069531215910859 1861638126375819552 16838846491662156431 13223279914792447738 11297635412709312163 13363368072711789959 10591112273785069643 15881034624638440259 17325292573696074950 17486488575727549486 15506377994887156827 17431282978941049356 15641340569222841824 12545551373728721559 7794701457806323243 816221285714452367 1552646812688481038 10450219171501124139 5779619333585569377 1979144359557744695 14186784314390943 6698462695604818811 13756138953075024142 11838061329332043900 17187233465401028237 17931369720103699178 11918998742373875074 13205564758708700962 17032275303844716118 14182066214038593408 17026316400503392258 6030147601128818757 2634064289164739195 4560620639741133236 18126563174876703825 5462567619321759778 9616226397101892283 13397610479618364328 668251378220117620 3140115992246121813 8107001960683271921 3836926828047242125 2376555253327205165 4774032140417214713 11415387170624602408 10172569414498848768 14799265403047149763 15894282785312020182 11245159660530841793 15708404234101184193 16499929386539206523 9502137645819113988 556984249486648795 15253426648472782486 15545281153341555513 16052326149386538196 7343895831181083822 17024498216294519899 17491000725087087838 5395929179695018501 17002932534069711203 16239975269584638259 6198005967557974537 15608215238999803919 1489731269247996604 13986843295623999232 13003529304997712679 4040034435101951718 6582506457008224 4363240550340006741 10971834131248927227 13494706921334300951 2683187954249650149 3659728284808245909 4575120711061560303 7322589790289219553 3340244947862527657 364591812593108109 8864682400378593123 9918913596443439614 8744499132009730364 5535046460365541258 15437220771241717241 1764373737074963529 8941266224399950981 5734165592577118255 3785425375988939435 2999464707646617127 14713282059232510371 15030510539619080572 3415450768335982363 17022154054398750630 606198647122183648 6150882288325515233 12077081235870728275 5875092781275437053 1772931877536682202 2954978247364121275 14149033149112711345 3543125374354001943 16269592542862017467 4370163967940853093 5561458681998549048 11657071858904444395 14807504838131696453 4458777481198000441 13144146672946904144 597915429540576006 4755137501469513211 4880675493256189815 15957337689830170040 10558632038217788482 8087811829940511828 8708002369840802965 1486476852997384627 8861030140713206814 14822386078873274125 8436289292095229804 7604777261097808984 2207195658165940313 6529607744459112463 17640453095049051420 17337389216438104924 1469119969947034854 1185894148332683292 11222065207827292185 14246805380398800360 4318567127436871613 5194991620824665736 15985565367503464461 11056903249467622836 6383632878423810247 14016377647169476744 14659177881926344189 15351618548646599290 12724784677368684420 5635761150463741874 16000022462553665957 262592270346457129 4805775604125621338 9472892721985036698 11706710083879308443 9414640736114691635 1457982389470409550 13011109296046244570 10750437417524088135 1298237201531301525 9721096696461560344 12663782221967969347 3592271533909917735 1512031821491787184 9598236001664370040 15178101893226327637 6593375789196958042 9139175573719838302 1142943287171321096 4901523199041914360 3693851657506921860 7947344310852404220 9796343274020152119 12863914392404539236 9093824413605105837 546419227611265498 16208857238678474745 11543638629722475331 6438376972453937028 7636506438933500040 1365188355595488587 9972796844888721227 15318483420330077124 11937699794998444311 12043641503989693101 14066026567906390319 18445862845026245799 2846454723042140382 7261956280011454986 5232824045012102540 6512211508617660257 16983908119590840990 9611881572319367369 17231115083763914957 7139082560983685494 10436754157362129943 5323952792799443358 14771343630846111346 15089474499906736088 17193430984292317374 10323815628431723858 15638960185384859863 1658062943869002222 2761275037819996599 17473195400305723584 12386528979306657729 2219934909780737564 14270102654302621973 937351333088146999 6311841473043196651 11677068358333488004 337650288450968002 2156026717694865630 7779826991967095081 4035985637871599299 32573818863150146 12111521115890701258 1288012230452468789 2312332913157235431 17688887705026966614 8243704478914781481 2367824032059969179 568073816722348554 3549332187165981387 15100008790616039954 625838764672500505 6971008433109295552 2579174288023835932 12597891387703495052 16734977908694781248 11313730600035825718 7836746852652734183 10947607493526105945 10151893775852034471 16525560283229147161 388834336605601942 1658659628192785128 9181708034180291311 4079980435271380243 14554390369179599027 3192243906961864551 13959644494677442627 5446524211983090975 12537519605788600817 17608402493181015815 1966075946416466016 3670961452122440232 7574841630173841058 15887287582939743828 3196752209447776880 5414401912715934639 2569781494553039786 8267189987585807603 6690686519276898636 17594094387087820030 3435664684822376343 10642036499120014169 12895748864780070009 1688914220004438985 2034097945970613753 10497530637183963956 6594156370256059277 16307826677572948907 12155451625084308048 3181134638195304154 4175223179875561564 4262378539862731057 3652338269977016251 11381382475679197211 8275146382769824265 4962867711907008476 6129945126039477711 16776688494607093387 1829276965976461034 12939854335554626663 17400172837814195973 18359756683809109992 12816197416438177804 9955636783610077605 143189177231228279 14926907035888660224 8385746758276554352 4123209644617807097 194258641964625248 399715020367738323 13136066619578475253 10428641294000167840 7620286261951347428 15194493359153985696 15231973170374983503 2223794978887100273 4285767277850062939 11619993232684647741 14983121876441709291 17989251319090253734 2860117677797662307 9268178932872189797 3948409251927242927 12796738341286452064 5300814678535981990 17793973857292291430 4410651571622011799 5724634169552591747 12795101914607780315 13858824257770809811 6777489358798075188 3696643033702191915 15778610601834866342 16220422777166198815 1779806451757904510 7292662492624240022 10323165092646242390 3639391397694113191 13281254811596498061 4665543825663889995 4915220930811053716 17164006797805628181 6928732584362727966 8752738011379650343 9419197846737719355 3697704121834005602 3921962943975378419 611992657195319373 13799881928012843799 7514240439519505494 3663924731492228106 3034887662225192081 10574918448294847755 1310556391721600347 16865407032537311168 10146363328245946108 14265017911964041003 12298187247939363172 16341581756445512220 271049947648486857 3366433399065289624 8331223338663432578 14325161511046117531 9706504077271050131 16615264399645182800 1690125625113048453 10542260103073921169 16128710618222531116 3221129277673779869 14936415850470377242 7012001514130569873 4614526042875294779 278686896861133566 4388859390294731250 15727728596765661868 7774525870528513082 13449896632718075748 17203552833293722337 12993470226639336416 4275662441554933471 924033050706335167 3491259892675024921 8067852789576042161 1598751561314345654 17793611233636520329 8202290719676421035 321677829889481663 12589465458018919387 16388666351536966361 3689527005662828164 18390366053330912817 13801882238723690583 10421749136169567896 8974869816762661685 7745762693549545455 3594585330950664149 13624002847229227223 17892461014517908273 4578614884649122901 15978434467114065653 11097114411719514360 12488544783017970249 9842964622820411739 18234941457239047890 6330121629216641281 15700364038131679603 999522370664734470 1668019296346183526 4840319026029707616 7062185904909744166 854963307338710442 13528231465241274494 12604151741292079992 3958627068181763995 3488315086359865863 9087750498547063674 12276589033793469420 9309335332779520692 6933151717111807910 4497388063212067020 14920666136707930360 3606304873254166673 11448124064708193337 544124419306155852 15606297427203526346 12149961164085012811 4571185400086245714 15997242309558646364 16946580259253603681 1359757768061965362 9878896077722845656 10191922768116818518 11314224172959972439 4978510678523487954 7059278820017711573 3630491143054999654 8392620155347090532 8481437870351182458 8244731097193905008 1395458279812420080 9663658216881549561 16791230052665092091 1268741574949224950 14170798666575796962 8611590109872511768 16571910379857821732 12203387851422257101 18359007231090728874 1205447971765766057 3884887362129490667 1415623574804804128 16255536274335940169 15844436763767638729 3136512668231573015 10292248704507980553 6858279291273529852 8380476751137961757 1524689762755333920 17624944921641317392 17211563928473432190 3029053373456600211 13058964530208704294 4305939759805631317 7184249593848437988 15498869882394514082 868029291340886722 2367965486795072396 14706863629875048320 4199182313680492542 10961280238124272154 14799117511839186454 753686930153216749 10229166565976373693 8889122317514502932 7279674798944798041 12965680205856374028 17853679746589188694 8639471299431881126 17144068986544776352 4128952799045490101 17457724257096714093 1395494538710646410 7328017893987476569 9040158101420997779 14512597584127578417 407950881642809368 14123384057779055461 17290516332615757790 18124985354354944986 8646813317177153042 10534015973064936999 12284754636017219397 11091454022300913951 10572694829513632872 5345443167088421086 16502500220447966291 2783427883333611830 3322949552517483615 15529419375729045378 3140443464336139423 275593362684354114 4887133797721279640 1576487660733811032 11019014048361636241 2194401568499073308 7296858680869939391 13268085733823744918 7399631432888029214 8504545385532573178 16725664289219733188 12941760156870373929 13887877035133240748 14576314114594356315 7162827307867112090 3065903734678530205 12258189313981520867 13453037100245039319 12565966082210304609 16753996141590696108 3367611019244076657 14196682044974444688 13749190776429168169 10021860876121543636 9712669766791719548 2535111149679112719 11449641882482735971 6349446333365998608 16150531524904212424 13157749793050238099 11086804456966888949 17523705625545723994 8474695127672518672 8144115639432416300 98766010561911278 15776475160865425563 6942583484862622569 470601204303945674 4630748995334980187 7567279205226864994 8688148732491664897 16914062793838346752 12853206335937854245 10458585096395145472 7802249904477032457 3747422851306760172 6832907639790781744 854065206508648095 1421071808057783113 12802466694032249158 8494003001244908285 12586853729177519899 3505987296562313235 8757107422731366191 7322665585629727080 11861735463918243630 2556767135264810348 12031320607841457705 10720976405261216645 18096727669729020811 11460336667306357880 9873264010035752267 17634532296799867859 6409567309838166107 16818260647464034520 14838439252862288994 14245741628906441695 9612040544666603813 7018073444226997120 16972171311730993210 2411196889325419180 8364433571528854462 10930115589975153211 10215419388286454871 11163478842917000999 1420990646989700160 13243861142908927012 1949354501400598244 5384506446351083835 6740546404623827999 10038184112880518125 10340899614632022679 14523354746881467693 3945166282433711405 7750693451594952916 13665972442143364424 5886051885831841059 16140007169451189194 7999887902967226006 3474155597503677223 3100638933524627553 1637363847735503137 15262673945294128540 16791345899557055269 2182657031710031148 12082246090365951527 657797319463996153 6862548036114406142 5807526800263800942 7143144294659251578 3944746725784602508 17336640192732438570 9767937867518096807 10657355449418935328 7459119664659881770 12612842956676993980 4853857818308244912 3214215326553359033 4110137153074350318 6941093308872327211 5162064255265465407 6837826892541733482 13711704818161796876 17413397366751462036 18397622896228163581 14265212610638792652 2346935970648847915 17113192031431597359 7369193311930067452 13147159689711850653 558265772976076152 4595134572739974262 3608308929309576851 16390366751316636673 12449490725221925942 16513069143483968859 14104355666891925717 10340461737546864254 4446228680308907376 7783207376351311341 4459479580631518692 1948976227126097550 18434956884097738511 17085521214633529863 11779985214884354803 8826989995800507734 17754324343189027331 17670540888111848467 6625282258117559560 4573296448247078122 15235149973564762294 14926935157252052698 9536756107786911260 16223466737470509814 2178862914856061219 17333319678199434333 1065598589532608323 9253033295864643827 15225805938757650425 3440955506402735205 9543517471216986318 1784902204142628324 12916744048318371434 14341037489524148298 2519801758481223358 8023519545864558607 18411077135231779218 7702999293539135768 8646312009087367325 5870923073449340516 10721647385133018717 7906039605666131825 6608432929289379618 6909355304914870312 6023028538082727923 10753235867789388153 17046291405478540403 8732240881948599582 6826614378636115849 5940452408709577051 10352543874832375682 10319677123566097023 16993926723996956472 1911930901405696615 6921102168106083033 14513524169098924652 10384054610740335526 475251664387675237 12909072776306052400 13932107072887356433 3066168642058636936 11730195820582910732 13650754433071820421 2640428570947198970 7270636080951754972 16962235187394648679 15792158778562513922 17259434993126364009 15499061585506672742 5018990351713017745 17687134450536319227 17152199937057849727 12115135540577265209 13527672310998834038 7104646005068780784 2903527110045458185 2457612362646147950 12837806583123082906 5393743876057272904 8024869196217594971 15446206239888336100 8061884026951847125 15671437625478699669 16571381257912259879 395456385175453533 3849909301277376898 9862050019023074360 12756030144558109101 14920313096170920895 12926100369910582261 650901771319868450 4147287209016757786 4234214805408259589 5878131428817624634 12201818242559455606 3456836163540237421 13770520837347179216 8400957608363967582 1578892157199177179 12719049502872939573 2553493654893659566 12652719056455870337 10391903218669007631 14166518726642968784 10117356186870734226 12419634520522244385 1536182727675759349 5087605473843446827 14776220000304258904 17683288259831735667 16629454910004631678 12316749021252890170 17723709059200229472 13392642638747433399 4060588856681182580 10118237122458582192 15996411969645492122 18308757348459270925 18327022539644692067 1211169680372952273 5600728584674586156 7856573730454500789 9360591926624235811 8164161123241185004 18169716049604951778 13318985181324963771 16332921924141334279 2263923464437079397 11480805093192624259 4837006953648637659 7430585047175023329 8055601509695224890 11972566079887847225 13987102141871481019 15947860629900227179 4851970434273404374 15659719405192169983 4783260177026727671 13616645435975179419 979600847264159636 4671890819173629196 546697733801033693 6475815948536789786 10879070340178941514 11580498490070133052 10588059257264447091 5830820357034111418 14820314898305872711 1004692724876454642 6972217844769396480 7356728214961315008 3323576867024382527 316812826418050593 3088508279211220507 3064563670032720877 10329474960764030853 18091115007446044567 14871375137270671828 2556283150458075719 2325740470944750608 4606734635126247914 4607412457149284573 13826402993538932321 7096830738463743206 1167939206039974928 14340559009450383534 8019772675273820972 5067911486976128329 17324045153848321969 4998798416440043629 3008280772433248998 9644764550462066975 6426509575044384555 11595100201664403516 12711320430571621867 12370693986029215819 7406930714371560334 2138120644115230554 17447069631696960489 13488653736503065973 8670058801338960931 13174413948806958529 1432420521700089963 16759326444840305140 8470606312464171794 13308075339848473947 10725534084198882617 14297579034695978442 14169473865617390923 7555917115972950934 14250449745607998459 18221001826984980497 13660128561689979926 14314710871329406623 8390862553707548006 9740376245187453527 1356323590341095865 12626822858940824554 16221149089680218209 6796174945046476605 6072051382773445703 7943824642224760112 7802968465952398239 14802219767036276588 4754212305135638955 16013897145008859875 12031261534195407139 2396141928611981941 13894489694677890518 6710309038674645906 3209500863323632032 10936835992056357027 5101646675521188436 14925558375717981112 12548238188711585201 14543881891760441258 17500230685601618199 2950896623170831414 12637767201741520451 17486044524170851652 9524344339218349639 8884852989035651165 273356412070067623 5207459614383657291 8724660016667246797 2062492300477288852 4620427258355583506 17905408282919895124 7624034063585915584 1624553377278144492 18044135382730071569 18034026324111712729 16444166910023281584 3385574569747057069 11529489553536185066 7424056393665744629 5589523531935433552 1187641148546870737 779665958331492068 6538835937774161468 17620485028756310493 1686275564558948646 9236764656683999015 9312539862062985267 9303613182966655909 13077737264076102529 17432720499235890596 2085320132359271126 76597808738003111 7807305965947518074 11007667513052948639 16631316145481057199 18334493724816607513 11655073400516254104 203031352667944670 990580639219145600 12671772871553296648 18428767435290206646 3471978024305698377 10387754065985234357 2794219890572196621 11847356441654765367 14640345360520746120 9076009661696633236 9374245305746420041 11296752189458944507 1321106350765523423 4174033423665037471 10805766424082543632 10603909198221523854 1841152210368818307 18057360054421639440 481062570526259325 6077504328503977949 6102133367625917192 14997773888128920433 2582183853661876545 17589785667299016738 3785259254561396308 11816032313880142077 8431083396876569209 4255641897541572471 17465453835244941240 12671158109266550980 15244721221400307837 15540332111625134598 15458366724213875114 4821623271544668239 7437439411989376120 15152669900102667649 7586268849231757397 8560021234962279780 12916057825265768658 6306485221154266581 12873759674784703901 16600933077192782183 1815969577995287173 2429185500938904288 2948413760213375953 16288313807472820738 1226934009532453517 2254802742514028920 7682057108371139050 15869398881998837052 5569017118457540016 2243609380087850658 141276334927029718 16173760625496819062 6467262445803774300 4218845055448603066 10002169327525825361 17995306752807833146 16611921890870571003 11221093388141437021 15459962747153943433 2585873912484954706 13237644886518182919 5890986925613461249 12738779931296282852 13784613691819783045 17279692059603066681 12816575167836864813 18161124708208630604 353441231245764186 12016788031148172635 10222546058573630915 5476866686431532833 10139195616452903736 9739699686834860974 9517847364951212276 6212044910162897554 16011176737058762324 12412243724327869788 15039837070618145868 2491402021915963712 7748021318205158619 1767729596009152749 16122899434084982989 8512326608020645167 4956643021937754937 10148342014612168529 14461865220861325197 17610090293308556853 13799775920303332295 16390165545555665230 11839641036405020004 13728045757411606540 17612997302778637929 8543528157028663479 12319577051953925161 10625358178107956051 617219790715840648 7056666087340402312 3184482319171835858 13208332749545353821 6606024725558535927 6196585998572504669 478925912910114012 8603039202855692202 6018410692415924223 12138597297623373671 757744557954029783 1272191503807295263 5824178296207438175 16921034203360688991 16597882317296065681 249121782630933269 5273026566607512168 12736740824551570509 12192216428051012260 5025168247450993082 17894024697744386276 2415670928674649274 17501181223421857482 12469139948767664948 90248695423565990 7945547932274513358 9495297575686367742 868077224236183163 13637163042634637058 8712775938885259005 8993556806533024885 5392100448751378806 9841793075980557898 2012989306476011951 17262587745839390481 858959002324465330 9338988180975658758 8260591418040251421 7194719780167321091 2015229084947593558 2674979225506026733 2029129138567330825 688931845635781605 14404888937263338203 13983860267211905700 1004730967878214644 5786245248445209317 725082936376102978 10363856124949050287 9873835350180366018 10176852731527313966 15036306055735617046 12021180925363997004 404517919251537480 8982896322925933567 16891940440745731037 11488443430962263708 16818038788097441608 12893692943263545126 4179979101687674478 9339442544436692197 13683295209031861553 12184944976533242860 13142182326059732682 11141721728157523172 2412484390084163322 6105338887154616119 11170069926225465773 13625990059970830325 11156137137747293822 6259924859706294760 15029492403848633026 3670473707403262109 7430340626336238681 12451998861793509570 7321072614680593546 5996114153494260399 9002220549489743714 8184427425954474236 9550703698142690159 14947597736280576220 17129595626786339047 8972429976831125103 17289362032617987733 18252802322795583007 8925720422391069283 15338808988369733185 10261750297311051293 8969899515127741563 14423185425929991499 268871246914516974 10364012357760184892 7094495251117748923 4493555257391342506 2460962539259447945 10820032639758385359 7272713448307695208 14211848606884366328 10038389366438014573 17698842378097431676 16999372756811700066 15055797797713324162 4911245290149605944 17111489215631543271 6926612252307957854 3161353786781986651 11323188697908944356 4132175384324794892 3831187508926974228 6652032536647424027 16014392205360707704 9381844590637353366 3797726330416311423 11458081078718055890 12750674702656973691 5925031797954126120 17128064543796714675 11237501897341967909 13576565503162810451 7324446301960512553 1753270664086183592 511266587976966967 10119016642392962866 2625723273230967392 10228876831879218110 12100177003075261506 8355210961357690182 3925890173653028972 10472515037222714226 15000494285042808363 8011674497744275408 9064935888868200376 1739349550422352337 4598963239943256198 16556492031263889586 9353718410847676712 15507273664443231547 10202104695783948071 13248417091737897825 17947530236488428955 9090384813147803756 7685030014647196874 16439459164521480475 9520256916147172493 14500107013869799436 2678703083191705431 16212475347721156510 18204550151018728785 345439648625458671 1871273103340584135 7064737034982981169 3903047592546295520 11034549031737575501 11586526890812097224 624234100845682299 9026195877090617739 8765321266081299563 16403335099258893114 5883460217862784610 10605852974345193026 8990236166753584736 9800549438784307813 9616617972228739723 9978162338882635379 2858928926944593309 10001769497521368825 960460719433235349 4740324244457260761 1519394319161839413 10403474861919422227 17684041937647516742 13877671648802647145 12518246670239961036 7043344636666954997 12335360934881240696 10817450458271640005 12052253799737529541 12976936081394652541 12547519282692865912 2460721613246692392 3399336343635913496 11088635898519542075 12020442914067417872 11286097208898991069 6269941022407850675 17284697018119215128 11402433088171285458 8538306129841240562 7701426474063294999 4267844796039115784 16077672745800401980 13718325438463479577 13682897726492503490 2278992441223561143 18206763062937602794 2330570629044831749 5312358404530205516 13185528986458684129 1537013859188161885 15291761883205646224 112861985100137135 18153156489664295889 162624987401941859 9380627263732823396 9763286653378353535 12267890612049532586 373198232745761430 6429461354039041924 2767895099793432730 14710983442709396569 12954993149365531615 17919756185921961640 5060163324052842594 6437775454164664629 17981432468437096924 15318708658979119903 4801678789105787772 5960809376151142074 10004408389270014195 14922058605505364211 5213179192873528372 15287198437567690623 8324293380563548638 14820640279809535767 12852942250932076193 7149193289705338326 15082538844686454524 16800828666647797505 9599387925976659625 3888958722250510202 3412333501445895802 17393839686006503542 15085468420089216065 7185048091930547360 2504499878699841784 11508777990603026506 6629493891229423979 9573326566313579126 9584679312170238794 5780014859132040989 14221054133712866702 17700151890555317370 3862411901900698775 10157685447647213622 2237977445360924694 11694688792913333040 5571980672879347919 4484727995026427330 7224082730983176243 6508741969051275311 8780696370863724951 5599045752285551278 14841798384455745347 9391431495118743932 2898563575107937457 16020666908016250668 3124124908628842540 8583010463472764447 620029153646506165 9607579628591056774 16558753248017543309 13195895520525336743 11913394037974327380 15756491838420381758 13857445618557051940 14299126164928733810 10128810786238605373 9871557355106206040 14213766774618354434 13682870389732501792 7790289373848364554 6207415870735463262 13014649250598737911 3976416907529221239 6257822366458116051 3545397594324419023 4125198639631602678 5188138389448426173 13328740889973734056 511429521924011670 5994449562154098238 7609611436530550871 5260497595775778230 15043755968952764342 14763017697559611741 14720053895388915266 4236698057171569543 4375684771247484335 819832392844015875 13546266920544651085 11398154009367807190 15728172882338448650 10534986919339999462 10899268407437601095 9655350492519961253 16895353801539622714 5129833772853229891 4817941828889108398 16133491147156220505 3255269829026967263 3063854993660428586 9966799234763303177 13182041759031298478 4048302954917840187 10354052630832871786 15898024736597055915 10818434635998705788 3252936614682355753 14786505576403017595 6881514909388407384 16613105748939097446 10438745238699839292 3283718387570288247 970147469370507392 13515137335757646431 18288498301118554009 4208710098226693775 9612614266717102834 7331120970862662120 17111947894977923174 18186134413461627951 13480483318999172243 12779365699218068743 14457487170341017258 2619054251369033108 7853142399665907568 8038360460739175490 13935922200830034329 17094660233323914566 4191385480021006532 3992681538227203292 10928957187454183414 5712446356450839167 15899055910688862615 17444374075523264847 16921746746883280698 2034486242978590948 13236068548049119157 5535594553768197401 8192674309906226013 7487612651516917573 16663086605867447718 14615341986540248782 16635940833712621193 7143494305160852789 10370179441063953524 10596929306055782802 14829915741837271796 15425328232291099766 8003663205744113225 165717829716706053 13279105301609505841 1903932980804381966 7669444109724795332 11197537813657725789 3234596389784065181 8832587082995564999 4006061322354253049 10139301562351516965 10126307418356020633 18043729579846837447 7365225355616807531 3187081935519487063 5040795840533954402 2707716420723564845 11673808865387098196 3455270962508861585 4329406948710982518 3134983261794739029 13360360847559032872 5055227720892170185 18251067498548362751 17462041188683048729 10373881669373522694 8182294898264039529 17154001404511134622 17747800001673810368 16066532087370532986 18400378524564368658 1923213952670193390 8090434455127242906 17309685183831769654 4549046266265250638 17375327993997318282 13922051893288115681 7524653771715688689 3368604988418054027 18213862255450157943 1091423183514866316 1479941442472361558 9607152911097508283 2678993308112962714 16716416041290485301 15793392621928535262 883954504705854440 4533046790670627065 10143173576817995977 12727689355183447338 6262799432380211384 2359789451929783562 15550169260743990686 4666965504626338818 16361732660155940004 5956498661863697790 2103448525221054754 2358363760793936087 4686957215865144398 5283343900042051397 13686651764856395702 5116101263572920296 1571806488585125681 15180388218718653880 18411889878803360059 15237810462909945793 6258165172928062093 9016989346298447701 7602310891687651258 17261517207899087650 1523536749902083367 15535493951153895504 3242716328347514376 5109862432364064812 13735902720257941000 14272787708474246299 377360904147525145 8440016938300613481 494877717369268810 13110107086469697919 14469324470672337571 6319091023865894092 3261603375280472436 3035447624991782125 15827417602405667784 3299640954424587459 3677676534523714478 6426525225548143355 3976202188994199846 16591567835842413372 5772784072420777357 10745190449500535177 14227938077172394773 9427036784733355523 9510053148735832901 183116471990822137 7857521389913137465 11745698603914116727 2514735137659286775 2322326082625067033 188502568722581499 12482050997800902688 13790301521007604804 11837084067556320718 2216055888757762330 872075135221123207 12116759217446532911 12199707012807902575 15022908594575431930 9357671432404935664 1941542253801953034 13746205218655079175 12673450094599043141 16178038631492441990 13802530690489290803 1024858405879111159 320899214670242032 1186412642846035780 4414788705106715457 9503764208960008076 13854011821969793620 3647491833952387370 7961734381069253010 10042558634126049070 5265905907667724792 224740070406011516 13070601335044917339 2610090353405134931 3761301968685714500 548167560087239525 9856995434327837544 9078662227498300986 4115717348242767420 3909200220934144249 10644175262719212020 9696543129952156265 14991019814186492657 17624257777476366834 17645478242815840539 10547952900294843841 16897176748226924443 4019028158533674257 2471238511679008360 11239334016529866914 18388507776955607755 6263598223408727940 17723793341387308167 5328761678364041390 12696680607725689021 12070160815718548549 15346142828468772508 17687126376442642306 10254497186792083569 6102756773045878713 18228022490435005621 4897813194379586295 17702800499511419233 8183072583431779624 15068353704022912207 1742056036545501696 10421312828521408022 7043686941906697085 14037193922010687139 6691524396645392957 10103419924832985509 16275910294794430739 2407284131560777507 14654535062757099898 9408907948875430640 18224000130653966308 15685393500510163402 16420994860830218260 11318059258794301645 15779095491821388923 9920294879111973263 291481581427368253 10313797168743258704 884587591798688655 1633872236362021050 1508286267602896348 1719318489659180080 15153164082360151886 7704631569476333118 8718359658562325340 17077516280888868409 6875981500248257200 16628614332750732555 18311339900227716454 15734811898365095483 17594861713173392155 6537357624258985448 9120747230978083989 76162311842415634 12510431463232916939 10134685169767798112 17840128681971281328 8158020412736296784 5055597727133875850 14705340801982554237 9862525068702495185 14815819108330354881 1633586265336311274 7178413452138026851 15408967812996691329 13174654156812769072 3862846435908276443 8311614419021835213 2591835463555035711 15306538894717041155 16512412581102968219 3399873375447132774 11218787598984890830 8290209090160929632 9648908435324698592 12142040150981015692 13948314529356338494 11557109993788511438 17273613906119969228 5672326661126288632 2876746027247943798 234423374060839841 7697352754885510361 6031172941259314263 11483367180887511232 2272005049946040357 14833193067845097359 4417998975919598807 9772816880482310977 14647902730707874407 13553401061655377573 6000433656066454978 1940536951256212936 4009355813597215490 17176053914475093592 13094905019760264272 7234531444579452652 5063648863623417234 2905500311111720921 11899346310447118017 3839858224311114690 15580957875830746558 4102217512149634230 16361523269197856279 15066803496314245998 12597598446106560089 5302818978259593213 15104221016082113954 6731433425898443288 3221381975744303886 10360572850263084346 17941382354209923154 12530633918347587766 15337436584226216017 15494665017466741294 3376602660489051462 9567457810070738529 2429205138635566647 3405986012196659212 16716398251023908400 14316954107327403177 13064132656275881311 16759517291730524776 4990947218548051588 1141408713365779024 3087090441008357130 16727395183101564451 14349759122390560481 8272501574813647314 8966636324049266856 676851752660464558 9062704809714469041 17307461490886852155 2878858014100204416 17544944151686896004 13680625683725902371 11643642070238327822 9196386309043592361 14893377534444321862 2013584762187566982 4456969316282481752 13264383134812599088 3926942113481202537 7076455593690190843 9967138038027176064 7774745779383274560 13443364784970292348 15127301137617437959 2930442472869064734 7348198971209811917 3730745422150074666 6139789054893565056 13219048218190125959 16268249706593813567 33049880484209816 11992983797263895305 11445615582158250166 2720639548195938662 15751985735832450123 1559879245965834968 5660718478272258095 13649780792121418681 7269341587535392847 1554855013092128027 11118778397042815745 6078118988437490607 11464562528168834059 17780614999524992431 18290427747884921343 9383388931581030357 4241031883324000847 477227850373858926 8866955252514506801 9645614155978683362 3634184764144660520 1952736460592137737 6766890436018510432 8625574099706557479 9614791420135777488 13512437046291378391 15680734319957831861 10095862611973229748 13738039176162342840 15619831723247503472 15673281906210316990 6208630193613109529 40906753016215254 14556252960677048330 227361913497376231 14021334351383078583 3551478614389783154 6999501945751996229 18432068781569972237 5291030793030566210 2303769808653817110 10611762032366939016 2464131332832015629 4845087455385768611 15777691131539222376 8051442018833596798 2121096486278381577 10861327046961621118 1065699195727783137 11368634870117761989 5291266131044830565 11059816025220024521 14193983517817931979 16334781305928904491 15365695330975004696 11551622520958204805 7325989512671948627 9786939050676634957 17402589046264167811 17341594848143334854 14695557446723241041 224060867935689143 15708037608426777016 6278347435343869779 15914379531988739245 7503434731348980602 17224070685623054951 13733590946464934559 5777798602466643769 1737567045289697756 12845575696268754175 4426096746558080685 7105758887488026551 1421314128463533434 10204196220264827826 9986488666151535019 15390521421395359758 3157117904612609163 3452044996310216936 6289617388366573614 8881525725961580546 3931496316875115066 7165377058920761910 8677398308645729653 13519842099027189203 3256796493048934190 11599463692200054783 2467415748655045948 6550317799620405729 6314418371230731035 10917438937649971659 14041365758122783930 17808067234098009763 1835283078007328891 12775726869353893173 1009029032007026149 3492900573163843184 6781556929515895876 15143122968570126126 1354797488534695631 17850951724728919449 5299335494070633207 9113966865975762052 14089587078397237869 12892816992557873775 13182824603273186921 9975025259417221388 5644534931905993198 16819150917131088061 13920451658661129633 5582783917956680945 8969175541924090400 13507868624999814281 6976032599497694174 2500444894861644994 14901473448727868938 4704999417132184578 14943425029251732504 10620748313465065240 9184215770816789910 14487375063406085418 18116135233951366466 7172406559775476216 8533788820592593631 11056682003393889993 16555818515662440638 8946198572209620978 8996329466409155782 17152484816808953525 17717360875994465685 10908346080452497493 12950090647874668813 8304620414546137507 16578170038071796585 9512679716236876701 2408769480900690828 2124788409764734320 11740701676580295477 13956875092890699613 3130921490175881204 17243404089331919976 15240957529338781719 8763677897359188556 16129910484793882260 13398330447497976188 1654971190089690703 14611899406706570125 6803071498841219874 13661375176450140324 3770287283626932855 16423194506934217299 11650527690995466465 4832554439914899637 13039520003052329347 3065028816629243262 6081451016966911252 16800249792637061198 1559089849394287611 593715628160604219 13582108601218694226 17695362466179692004 14019773601271557842 12609250479935351120 11315510884567856320 8172410984145333484 14797285637152793195 9431185679806943858 13115179685594884970 15438750397409156208 961793855703002111 9237535470845886745 13137004739112997767 13606741146491145256 9223251856358734745 6228172669341838456 5210834793672227829 4707015082723563359 7513693576933323422 687114629293151191 15561275749737765149 3228691351934906611 505727766770696645 7944637092893178554 9970793360355536828 15931188372670837630 6512335397719935260 18025078121493156938 12009375958164925783 8813414970776097062 18262718598191993462 6671964783480217717 5128237318123355572 769180929550298598 9764560869185217772 9691396775021004577 18027219217037303164 14450017387900963245 11080283616782685647 5876333000298251575 17307456351219737150 1291592582846300246 12840560609577119102 13068736735276150205 11324952843179297804 18056072121477389181 14136155262939965988 13067695173095205866 17214315534594037175 2016733042293165806 4425588726680679609 8000681653601474261 11704575476666157486 7662752170269928798 8358954509821376112 12449426690872754618 9563817716294753426 17377146240063340440 11285239797154517752 14231415414806726172 9563474943118176182 9800786514744363875 10886695217371001742 9191990252684208647 4360328582603402624 13463881572088601787 9003929148563878838 5817175866099475936 14837495525747336975 8741601497059398526 10432511201512883317 9308462348205645499 18062033631921406499 13994087829163227025 12433557071436646155 947313958311509413 5595767070365983434 642121759853678424 8146426797726397797 8397210635547423482 10192271640484250724 9173135552090987858 18195528015456340051 59613298535258037 5565819924811966087 16923273715835582804 14770897230515676028 10077812715804083789 6110253240542839611 4737755855012978710 11509900378757205149 13843975001431581113 5366333509041918637 7617001290043656888 14001426967321736858 7204028635105530969 17594733297012130756 18126532269996105579 8100123417602993431 15856863291828973885 4199772815553049277 16200057594543252897 10178304974563466164 12711594190059564713 14805886273610475238 4603575237045628566 10013159990878072832 4286656982604598686 10384742203629279054 7894557458582583547 12955673651042192341 16644790656705467912 10828814928153749990 2224061791373839143 6322132393303558504 12748460959747859161 11553742419060803299 4819440246193105478 8649724717149489248 12777273601577590212 616060883611585993 2814185590434311407 14316727036004982077 13115300527315332687 8732014578578823156 692525053288186241 13306542700816835867 5485278927413759409 8517319617948997686 10635726454783303718 9894682010307170811 1813717759967214991 110716032453144043 12856435127473443488 5477003003800167359 7859343131621202319 14490583233156486346 8140328333468824447 10035472693871824058 815324579302356642 17330475348662688680 12571814108616828230 3663655602339541149 14711082480485151791 8414135093688454049 157172363783596579 15190663938474024581 8185552697525773655 411985073760663802 17097043887753638961 11202275708015077948 2550608438531921900 12301492237084232018 13333710501528525979 2902817633157977726 11791572444188684786 13740273220558098697 9677846958182101756 7715137343801326817 8206121139518127115 8376545756838055320 4092972090300807994 630127982170398687 7903782286790419689 14240192040351647806 6912614492689364492 16203318867019264563 13285946825780733605 3459409027547251812 185955464375510512 11592682819810432606 5684256726284326659 17096497727695656239 10745366476642271700 9677905021361680921 14664570966640034119 2445638836088040601 2292662617675105528 5223438753386559530 3882484989577378064 11794079872816388761 11249084991190821437 1150281580032570448 16694367353816377287 6737564314164780527 8297982170076712908 3673665734026840462 7339915923896844909 14951691842065207262 3049411792311410805 3271003678002299555 15809970395430407480 294613345174290917 12389392717712643474 2215744054579722282 9642049463507555598 15312058330723340401 5496268828628861875 157252390525991593 12824651931093279226 8493212618668195323 14272094192817735973 9328424212607783075 9246975240734634654 2166132974518280122 11311681204040440019 2201807320893931117 491301026225405658 16894760030176381782 11287197683672745322 12315307205635817076 17421088943037681226 15002859747301946270 2364343735714314382 17549517114020124581 17887390011240155228 1234373565845790272 8400699072078805079 1393912308066899491 9512128171096024181 2051903105403669828 4522942020844181763 6107378143585518283 5350992134467017851 7202984158187885751 11616107686184737681 7648678792212489601 2957268072342951045 3841777803814641742 16967857865155634261 4372898060505865565 626521618374827213 9072842451509198164 12228224346601100495 14161458781104286278 4654539892255726509 11822483956860590750 15145534916265890269 14582549447489618028 17793041738762269683 10435497806962180372 14794144693658708301 3980999586823105669 14854650600463258975 18272078903485359533 3617986002582064665 2983865769598522804 17463768453895076099 4384794643618155641 13307214224583265562 1752578460030026427 1233065303376230768 9958024342902762339 8675711018516633920 2332673824551380551 11222194829406347445 7311786122681614235 92128320194393158 12843505925536450202 13331547584010660502 5315980153123285601 2144278600708129169 4743693538247483723 3682963112926027518 3243634640563370499 3860712360226754468 17913736297740593744 2419528224424226843 10448651269708680656 15338646949433136698 6871875638631992935 8215304773212972 7949937840108922878 17932876247048113755 15111560291278116456 5151198613562217484 8224072131411060972 3532894206486048242 15321155176459497273 4622794517058962449 9339349270115771459 7659243964497973848 10114713078366461928 5326834782102655111 7169141038495620435 11168626340088046501 7890251385983940493 3489929160884217253 10973515338982591664 902790386623478855 9584380828991360259 3769367669185560545 9731278058838526461 8945947651503000014 18042950940397008731 16200748868903526324 5959382256603509410 11139475994402379701 7427855173149237601 16250066986334259039 1027803013839105069 6447335558625495318 15653992134075846936 10354096402637410591 2401703104275690190 3719805588367671642 1321484869535560462 2863906074718477428 13367714799798809015 7829411697205196135 4481268781914661595 8034374035441644823 6801811251824741313 2172434517635049351 12001629684243835206 15191699976195506712 4301306500084345375 11400326946076880081 11426763547858437101 11224325746150683252 14569232118260613911 774266843655009999 10707631186315069250 5481219644641973628 14239740661840992849 2688733204990418530 17408389215277372163 10199563977227125413 12713280610896724898 15306727236250617315 6703602038735216883 14985426113747125591 13734960425797482883 6627295951252973584 11274151499578503980 18266975811960527446 9529654181692571548 12363682111947707561 11570562531555977774 8838097105859414308 3259691995681105447 15330405866961809557 17571301040716415157 1422919308448565845 13839546450144418466 3007779269466322625 182830872931678600 10184612570354962775 3140166617922810608 13889351706447442637 213049521091719720 15164903221948525929 10328325853601320005 4421961566522042151 844416755028568862 16363917208332505695 9905426543253462705 7937560853681353290 18269836504020233867 104671165508921043 11457522449134898875 13221838646680568018 6183002362163139185 11498653856454959142 1914988213224278830 17717431155299461164 15300607519339502772 7040607636144616225 1427823027645690058 8589214465776272369 13779055263399880745 2425342016746324775 7151944993604554180 16600177769939048585 1156767052995799109 12931748820729815232 13379309107035320435 678331448420131649 2606210357954062446 13761938355534378321 14775851562581946549 17995670508157598267 8827239170139937946 15887418353159926877 14749013962646427362 9228580368209754463 14900336200324978517 13373340411805703985 17944932818040732569 9853581652293842033 14782417651111545287 9649637137532574763 6430790176962488524 9390889053159437620 14564787659709947644 18254462753836149016 5831736818982506793 1558366097588061271 11544487204039226288 11656542616569742152 3257364412317137017 5575633928188959375 12249149389663848493 14695919916492926672 17618342113275046605 8611057758941237325 15433707624418792495 14006248674957005673 15958240774905377570 6277348730774913768 9734136366841277839 14170428508997973738 12506529111885211390 4039568179905638533 10002369884821736184 9220963727661780459 18390767689468055237 11701947968854078628 6475461226718488813 1068637051123697167 14056539800625962553 12059275936964591128 12746575799967862150 6838203581803034172 8880383479409671407 5566172751687586995 3987883901541137741 8940549618396716440 5884479286528690446 6061416238384577098 16815944080916782727 12340317183042976209 7542813070798398783 7190712489579116201 12414620679329825389 10749656473846531482 2592099656255578876 10246617902318180916 8985301904537222755 2722804792022032933 606251297821174597 9822462309276199170 3937563217205740604 16419734075963323022 5109066831374835664 17101695883577737857 2806490076141779070 18009817265732225373 934875742060604480 8135373624270795443 13668022896102851470 12267925892836846166 17355561592449233935 4287532393029751656 8025987264550823829 1705807270335501053 14910813939518983772 14908151542348292765 8517471442999981366 4202712370653575735 6665259711301261187 1583520148666217526 9008086066289211995 17362188303922413140 12050592641342866113 11540426691462200390 15182599624278782300 14538349031878327102 9453737158821591640 6587102633758635757 4028119297952898652 8988030601770792586 10484884747734523127 13123971185485115376 9880015507550130247 189461836534047323 17918765752779402270 1482892438576352970 1502781486742254264 10318787803111318102 1945193466878476363 18335569602837404575 14579197531496018769 315036449140934081 17514866254226330970 14026001479596667636 10663120494696926169 13657176178443727101 13277084192690036031 7616634246832542665 17180247340804277001 11278271899738894678 4564378341317167293 7851975786498431173 17317422433122171973 15763814581527159910 3327693863046145882 11800948321873020843 1737227093052457482 9456588221381679155 16661252964962449085 16732146491761635143 15754531370750075059 2032639885274396339 7010427431750341093 8767231792410299186 12830659779842117392 2606769314140372721 4622132823386994461 9974380933276709630 16466039337727191665 13596340130627919296 4753046126760355377 11709344100468219478 15291403789687674031 3298395561276115683 17145687244852199170 9979860898077212393 6650078083402056350 557427970049057424 9630814482390407543 12472276722003437561 3700322822053078641 83512543098682112 9700558386697365877 7039892300291088910 11299186414060805579 8598566998192113080 12318873000126721290 2180601391580373580 18254678004539724404 13111317535120380912 327321853610085136 12524004533085797769 7209893194640264581 6156570736458633519 3720379133467485748 13743402155935517498 13002377451168133354 17822399230841039369 10486191284817329786 14671173627145023536 1172318254855095317 7246984670554462787 12154833399419983469 7397921863269379575 2873661100048644441 10822340995725059612 15258172489124067982 5339934728987921400 15208879461466279530 4813539013054815630 4517278274564132195 5717203379671449694 2079442181266815249 9028795135203249899 11570694440043651676 5507880197481103769 7761900169763679457 8807320012567138461 16987714080994269956 6735191074459173197 16604329394996420629 12261068565137947916 1571366704284562282 3192626827606238390 5849235282167143069 5335645802842420724 13876990724630255612 11530572665890022929 15025446261842725950 8865817416257036680 7444830707532227085 2937477995347945415 4437559892162414298 15625436047895589796 10017018335084781014 10280581534520913311 18160703124289397966 9683547842953701970 9296757827287789274 7792173238673252091 8272817833749938818 6824508866727398086 18199090246625586513 12963775997386018938 10191013265728139715 1475634891961115868 365080366881689708 14631726023924717142 6129118369326366070 16492351081639109349 16304442642739360498 12380386163798427487 16739419553929488138 17221720706081394986 14498929162320464456 5020015906237287605 16924907179729302073 181762015139935366 4239286459456386728 4248810011831957669 5944785099300428199 17149286209864331886 17857344585172604957 8934688428984394696 10574650700672273174 12584765880692251212 17877560962098333137 11461342157533735494 6482012410678537100 2155274187242698705 10962954040157567246 17268875267672100930 17420178890664466669 3761703002751350042 9500517619041516114 5759019939760531662 194941905828538291 13203199762440066441 11260899548849918003 2671057418968061887 8006497798204529844 6328620679795759466 11312809067132265986 14897192966665845012 1603192377572378016 1487038999253948400 4095095522980217469 17309911828480759985 13039418919883531254 12550717934334620957 15163639757284804388 5998122248406640373 6649896899809015583 9493267778337139012 10997413920881573035 5013850036201391687 10093163586842192014 5566167443033087185 8743309285698636580 978696246125078055 1646089322683128761 11377624773280183008 3529095129125130216 4487180798338135835 5846322370715105420 12258849811339444769 17884907051261563778 2308042088495993540 12410718467989036965 3012270538755187327 14884876937576674878 4986061506637624247 7998379467681478312 5146802892530817781 14721542637016620382 13708144956327763023 1270268841748135680 7141172174680516993 6710833577112832324 7851337774239558262 2443149278741031016 17549419296511044899 2655261319635082920 4309289000343784822 13976461774624566992 2220377735632288876 6717676908721108910 6989724922249820727 17787701306984723446 4884778253535135736 13602404326742082057 1457611062978541563 15877556126720649762 17498657151815810751 15352839975290046499 16226726124621263484 6341690559637909534 2240453424099843480 11020413382875085806 2130955636797047486 16907145272919270227 15127086090711189877 10172573922814145849 16388935172171290703 4261827080095610493 4500444267161470862 13565783892787939795 3483973501268687040 12184317636215891664 18198506923975850294 4103487735003696056 13288931030822482012 13471775319790038875 3336800519357930227 17713186914669000937 6152254883336947735 16645132364382855917 10495845570605560311 15046488436898028921 15412581793094124823 8083707727235345471 18253351064986053965 8293987582870777936 6817791915730593018 14577894441940090441 17508097676754361446 14635894790682883573 9386906873183391306 12474263849658133285 12762277033438065259 2012861827002883916 4919484321524260375 17187747897404845755 14952548445165395268 7509648598274995780 17447007571849200881 17036221046311691132 4534463601141812348 4083390988819013367 4270912500181143907 9660618982116872427 6691870958989131483 13706112495947346200 7118886437540402158 7835687345415315781 8018265025778739242 10941839579654502673 15365173060297208292 14231899709919319528 8839861381546353805 10385894438845393535 2163706839816317091 5768494745736997730 5611186714162770190 16637732698106271582 13904777639784082239 15055729261369383853 1966919000116309039 8038535225198863992 17172842453043539966 17835174625621899423 2371675705029507357 3821311118570103547 6723479137848664092 12087566296446149223 7747315797664241360 8681572427120606324 7193902256608863143 6742021090931372242 14891459527713800053 11571181286241055042 4614122299456391946 3230491201639951028 17303172988716237567 9404002139481879440 12176353532649333087 11522701291395615725 11285871301229537947 12384085741854380877 12718861761454023112 11020291347076518935 11847700625982113324 1304527756965330773 9127326845411255837 18107282380321366667 7275580269489222036 4234736259029518043 12013970116998711111 16102637304370376474 195146831613461433 7080181799482564162 13891914797786656960 10175280799051936513 1433111021612916461 16278210626351883821 1766193823161359848 7411222226024687899 4192084336701713356 16974896320199074495 1518086280912028866 12216913756793955252 17495534961890386993 11276707266994323330 11198948113267699252 13195258551061307764 3083802219044584688 17195121729958306345 5107283421128317971 16401324683414034834 16495699377355588526 7008967478111216382 9692283711148137309 17556343365369227813 4183306499547819786 10001262021405445215 18386376999980311044 4739598768329328780 5174124819563703766 6469204949745123835 9212173766146181223 8649785971963971797 6241140130502593507 10501916276666841198 5632850798228622537 14742476608782585708 12310114592065227108 7153001645681046950 9932546114454093140 744434482358680616 863010383192068885 4694663781011352918 3022213748313489611 11843887467391147742 5561169936099500256 5903533246746972871 8195579923941975570 12093541302150528210 5932689652840504070 1685105232484603769 18167680110622345524 7610519712181588353 8059218450374128905 7197664063125218646 350412466776322996 5815822928321176733 10949046885665272661 4421942838846213327 3857078382324623234 686727737878772448 18233417357450920942 5453579064554296789 1405210424345236004 668012985240840111 11404650313340635108 12549517106238037578 9549526425841563982 10699689199049705996 14569092850715363366 5586653467014334585 16279604327041838581 15763477129332043053 15552374598331447682 5592051850605839827 12306748427077967652 11450016999603910943 13950698731789890263 5690660624954414521 14316829068492427321 2519838726298004497 5118318140626588726 4616522636373718891 6580579642722383230 18129093631345209624 13686424046706780763 10916411959090217710 11694886420802692239 9408588234958926872 14715245554095134940 13488094443412487721 9241499790759845647 5549738225007142181 13973395251289429387 16367548603605368191 16900374760888787612 7564198137100897451 5721665413620070318 814557218587306682 8287085225352044163 5218777574210369077 4944756241432832995 12159675416541789710 12987481306839876380 14555284642684287316 13276265249975315262 11088595167001842164 18240531771425300231 6261340705024919481 773806613306279172 6632919815231407813 15673222842466485199 4306721106098131696 10303178574436720637 11235003150262158096 2032335778915376897 13169661393447346672 4305507899222025414 17781113277242214013 15902591393882877672 10179762977600457640 15820167854077983415 10323138539161489186 7771112884809571925 3833965581813183462 10320601119533766632 7852594614153535624 3050074583570129251 7829293763439534895 16005883646919164390 12591840231193066760 7327011991632392219 3572117424628553194 7543371277371287042 11146216045707686642 11395250459745255293 17238595205424840341 228568065840712635 8566404614793484612 1926343270629999623 11452527953245315580 2046467064896771470 7605276512289822733 10643411336576265319 9483387959435165203 12980902067609334785 7375525151733683609 3644762473063264921 1024232506064946429 9340056741164075192 16250503158169201772 4436138030716070509 15054989568190219947 14945595035087838980 17794126875430471100 7675526608857060805 15370824001774465232 13158536529038354435 8541013313883220127 17046947550971337084 10154692029295148884 3462203591309410125 2778210625166766258 5349085056440431738 6784412914245046887 2467094815482630631 16572500911032589955 6038207295668905461 10472725328554622387 3115646040105146466 10745145228219687507 1781388514737377664 3892721709109924727 3149626637077831870 18199888350431718457 12336439244174965499 13026107771441698157 12478430644810185950 9515852257592903923 5751018124408960923 16602230179248317295 15095392476229408474 7617825816432902437 4143512324737880371 1926822907849521478 12603042125930049153 6470415897526552217 16871275157691286085 4270753237303997152 10927821304929076009 2397471999249838614 1065753705930038190 1536735483755985837 453751178913127165 11597161270995955759 10422063262224499475 8566943109977988822 16857206423669893130 15218396462504272727 15687343945433090355 10531331212131635482 4251503171330289768 440108652670763394 17971936087525048647 4545985231327625311 3229768765721118097 12281259675743925126 3885768021833194117 8911612158937260757 5050808969829998369 1431001370905325086 18243980577535475648 13500702696572012723 12745930082001315563 15524826825225273681 10614622269973666027 14308069640444060604 6426237529502972067 1972246774794502024 7205299801950777093 7442499288825137444 2560151642705184364 3993941602268347422 14101022067722098219 12046567392004821273 12871551426264867604 11592272532822174296 16926792454228337409 7140602031174387885 6495076694652851224 17103657886508334738 17387471613524009262 13112028769223680838 2344762560253236796 8761312284909238034 6736456672982948592 9678514348862905034 1581986630404910144 11355192255773645048 7049217639052042508 4831440316810745963 7641887958867659222 9634778906997808297 11762299161940757461 13110638605537894389 8596392746502141217 518047876990356093 13772990199796317375 10911716707639241654 10762740353227375869 1079227226168400124 16999928007076805345 10060188301374815300 3893713382218706631 4632412288179981479 8743482783062379439 12090876347452583239 3006372461496908955 905606367352419816 13207240188830172543 15451290500631668573 1617652193551453957 4644340516119872224 10353006815596273403 10096358894414801559 10266388228705311175 3478246976745063856 7021734292872235472 319117458759916299 9922725072535101186 12228827712129155604 14807317421543400625 10796626291593927779 8362733606039489546 4802694805276828632 18012333917965824401 15909099263007706800 11586799938027191626 5108318547213502802 853946168473197742 6602608008553264111 4559052185735707687 15940274604381968444 15234883033348714553 1508705743804118323 2222035194720959189 13572479519807911565 15219743534387528759 4223427617485877550 16682160700504466889 16094325051166934843 16719275005888321963 1975843817028371246 11526807969391382164 3593587170710488466 12067361930050064111 16371914741475861864 3367748934490553816 15475734154370791075 8057752774792332494 17040329153482524882 12394318997077718707 14396456218813389588 1317494354708154144 9365154646056809505 3347096110579748415 12423151940789616108 12053510272100371290 2705393580382668662 1943327935335842289 1226721947903346099 8060787702970516266 15932035890508742268 14842607103279579147 16928036336007753018 18126005527637203687 5416474116664672699 11781265375718197043 52727869292785914 5155224393876672244 14017688921943629845 11366125339863155608 3821668919211397199 4907612668258863956 12524100919232462185 1199643400318965047 4780082993870546796 12393718615091137838 3855677243999787010 17806235983740741750 1425351102392106012 3293378557263464832 11326061961081862461 1101974570814922861 3054962581834697268 13417035381087110649 4642083068181104789 16247969511136778153 15387978772656491628 6713291474595615315 632949312431997934 1981543349979653975 10029992760054509122 12514797285024619819 7746469530254878429 10798402074759506163 316710146854951569 12188064459709502795 11438988328611519349 5924844244912700938 16017763633993607770 12075551058021388068 13616057382030381127 14135855012900550907 719905005525434376 8008747781548970445 4991377014556229270 3884789417113183292 1197163458380153428 16585775851569334867 7860309514616705068 11447096542539491533 14926577828878429424 4421407407662119 2330741124927484892 10989560920172721725 16514235393632438977 7943213927206898148 14325345018575706855 10132611357201158916 10596545737490481324 9333575547697233 11918033193764550202 1803903938332214375 14510769272411882729 11195309696987705444 12753885845388911219 12301985812576804622 8869988687976973400 3296302039724129145 11327898127199892730 14021633273310712022 4926271947328200922 6407477690309727632 7238138075228656425 8181172946042275079 10564834887770482622 10490937688853101435 9371727986700575680 8042762430431276549 5317928276294368447 4717019516975411707 18327405086086138013 9060019637948354136 7487073563591872556 13449331979766114481 762524891715138662 17883670338410686541 7881585078248406067 8955456712919100751 14147410316948958662 11865448021183040076 9878815126644650809 4979643814249322278 9337722747848157444 2242560982912211735 17162901871119260632 11602225247481829770 16082603604298397953 17284828829803292392 13494533013059427106 38842552807817864 456827590417484595 13883037492736691765 1307861762316508700 893297335684229980 4080329651071579304 12921444585774109836 14342242192237941798 3992455773524595841 2303082492699779200 8350377869789392682 9119059152430321908 9903390598427782624 2654026223353675634 13087090663716027124 5256681654179812644 16107947880614255312 3555656341616335421 13245560701328914077 12585325715798257009 16142275894131913647 14717654048580004613 6379949329724181330 15337037797670046805 1792892986176033134 11009636853518138636 12387732112182750786 2671643958484022552 6460329707663434608 18227577313538595064 15269432305876857214 453826966194055527 9499514777074572694 14439170647505689532 6030602956963275777 15747545083364093253 12961200015072632750 10039935846168702979 14355491164333788098 17028564672975638319 17967968945688588462 8335054649687993420 11535655552803681406 384849846492383955 15738243923285049480 6815271873123760096 16094966083734866464 295257958112229338 5911735054694710785 4254585917111074874 909385473620582403 7255885885580391315 14297572343993815594 7301603005967394866 7803959971467158561 10476028599751895467 14083615094980301108 14699166868167313009 7144247795317660330 8442796888330486017 16143294593511177048 7158270736429719738 4501508219709466199 6240263946839001656 625642122350194383 11744955690901390316 17337001530005410304 3009913601941745007 7517769726521901159 11553024247629383194 4131961874614445001 11683807207754484795 13790883366125886564 2480310568872613411 10359743597825261608 15650439026823181884 7849933130504166119 6312852956685089648 204796951539552596 6556810724628310733 13783718501821428917 3223153777317604952 10324732879802410252 6743956365730940391 9382067738711695894 7838425390753510552 17142746732962140032 9826543780000171977 7777344559586190439 3907287879870714482 9466530916173994823 17583072653046998763 10213401330409991263 18332608703315796358 2837036791776444358 1666453963934513041 14892134704734108626 8034647401615155071 14587385045541919318 11959125296875159778 7426340300392046556 14958101429077057038 18439886899934441348 434864766669041778 263849056763235055 17662694023213860766 6598248491239752031 3807115840531243682 2351488353235917453 10689355498237107990 4707259937234814826 10670342351868665090 4463741112254169754 7108953279104304333 17398772001094251763 7262982644999083890 67201573313728405 9237194813395545200 1530013419510214236 1946184343303028072 9396530471382185830 16648547671586190917 14536049815548588225 2532448326691321715 4414050060017544506 12123027576250745588 1063097592408517925 11142206135406488657 12114955882924603047 3308380553523655509 14002848549144934717 18150820567178726681 7577551018995518325 18319374947548339267 11237045756218465226 17662030416830769830 2679403953840938091 1271976677115133911 1767900204669895866 7627512267605769139 16163788630952039304 18199697812740677740 5915712928600556132 14260839922152115193 683880873778519618 3215910093995380795 14902878900403047408 15508334576634604971 4786133928004537252 2878563228817097087 18327763100761583000 6619081232898817045 1215909440682589475 3954256285495461182 16297696546527750395 17118620018971906488 136228191752260763 13846231864620183261 16197501005903938532 3168207451018548584 1473336260949692481 12301666549873736490 10715793439017656171 13851354648858241876 12945229478387251701 981195359104917093 339636845372107514 7337134791246637458 7033579511793981864 14723486196540745779 11389035354503648277 9123632141740389103 17662172963775737254 9132170704230004153 17562140549027720304 3970447579508778636 301512740516085449 10020517690468371689 10477163783697716390 6881051124756143671 7627116338715093788 12496970998212203381 3687925301480029837 14844772707850240011 10485879034245955740 3546134644404865232 7909818320705140224 13830142504630220394 1544532316092221509 11313263704844469605 462323022337923583 1189479231597891527 12152321944011290024 12469835585862050981 17298925533073100842 11822161155299715532 14006022621447479695 17934844507329482360 16315381293241259078 14035680544734960230 16823675406155498115 8854976497784193273 18147821973036722209 5217775372131662154 16730909259747660658 17129324402287583145 8144457962026482749 10084548034861050809 15427705241962915961 12844584666617686799 13973901906211234135 15929390123379772341 15821886110598194496 9884320310546064657 11144894251905921002 3062463191083231516 16532545184314877368 10190495563005612866 842459931035557961 2126933026240639263 3823718679872712073 8406155127838225324 17314204057101992515 16269313743270950661 2142013014730160533 1960718352830235311 7117798899929355176 6341272713348448234 1803988620787861310 2067584085631199149 7928597029849593482 9191517243227890913 9522728915841771735 10621831259125488819 16174707163413367494 18009302478431606432 18105824269110588202 4264033731739308821 7880140246757452085 13003631914405422851 8458264406209833221 5006031853238406736 1283893867343058220 1776524383855723340 1731635778738380795 15920952409923326814 13226011349456422944 16260509427359924317 7630957778396187337 11584208817432806100 4690255501504004046 14593496252020195248 16279035790518737049 4887805338120703337 5355486164780429757 11281536994807376779 16089118892487315656 14137833280824744309 602831827311218126 4134365185264185417 7419474010040131905 13026375668479618699 13747231790875954513 11198562428769342358 13942771860507277556 8068372990469350661 11039670791203169358 14992199874862715779 1015572319861732359 8458785993824791523 4748392864945681708 7077345542812254708 10938722812303782082 1001706754103162305 6635283599748616753 13973263117934688561 1913083573169668602 5034412604768571942 13096254388767960468 4803079346613399775 2127811968262709960 12934527978695168293 1027715563197510674 2868254873235580130 11309690316752738503 9956859120259655677 16965705444553935999 360407337056396828 6053406656856134135 10028839890713192798 11325469999552193627 13258498977957605829 1706583477316681883 13512824391358898110 3828742144849618768 5566314552640374607 16032856750710717122 12692101959052912941 18216301546882831933 10644817108844348605 5247413932050157262 1011798048843930704 14759188091113840740 15368411822770580363 11732399029823288681 5501481290406382656 14307783047317156947 13651406766765010683 5392204713031348961 4238635206160222525 1474680192245153770 13386336299479242906 8971546623171152082 9520077666423874242 11271832125548390074 13044049811116766481 17385155206880690634 9287151225252882597 17775824490191675117 466134856420506142 10750329430431132564 753879240303034135 6467959466068724212 10518784774039440135 8355175559468941463 1058260679394080294 8979809337177503313 6597211868656063362 8006299837819320713 4658330412904904065 10406856706809461749 13527727620401414567 6983639817437699555 7619160011367940696 13626716204066485747 4017899689007530584 899066078437250360 12316315218172611452 5816082848839789347 245092709518430270 17653685446395870400 2367504321883183089 6598781774806551682 10637656225436800710 3444917460034908540 12419763568561116633 17140053819098084661 5558682672140953800 11844879557584403597 1173812361773186514 967315031868877319 28034670784064287 14592280181897726284 6294179074647841051 11513344393875169667 2282889272967640229 4311399917904620293 15932786835687709761 9569135253568983280 14787016532057055544 7624333634599442701 17454076686073247040 6394875323363656784 13691884344637696718 10522732642437301200 10347364936614582967 16739059108408357571 15436103335416380126 9552273339644456229 14394428347243593225 3294023230616449139 2609819512592296195 639254235511514804 10098507872331074396 8875458568143569347 3486120955122562067 15605890492341121045 12022339990322353022 10758964439924755828 1166411541301705206 10097343699412241307 4358712779138966842 17962776293193071764 13240004933575822980 10365016957624699893 18292394583254472103 13218698604199989158 2213524096963138982 841561069898325189 17855003478745311156 10085287317666792997 1134338544942136731 4842234313272733019 15170046990353697365 7636959442248935083 7188046334460650117 857176245415038553 5746089394241247229 18110973047081576554 4724900398354465731 3514812655583240053 1989220420902157578 5402654968528243111 7748911819014631811 16901648877506702062 2970288906169563465 14595376322507207221 107278129177822282 6813443469305851157 7036048787895638131 1717568153128805872 14859760794687755347 3470005093928938311 8304145279622560529 2336405415650940578 5167796622351310645 17438672921833186871 7764980261883128235 13124090959719169269 12438444431192252048 2310427567328580882 2111364502226500713 1772702063653225067 11149088077691655955 9124587374753583858 8658889016871092891 10048380557690105082 7089020571064345897 16545687416437208411 10512758304995754246 8830901227350851438 977416535218569127 17469157066672850481 16190098304053592780 2643503477662956435 15719971729551950949 16745262626743508422 12110324773948893380 7003005234628711147 16356934957953051374 6746444516661889033 1160500125585822122 3244512281715539576 4231916575802007713 1361318061118219661 10030804755283512855 2597430542493623468 9080982911463895065 2817498815853017911 12784974806346310327 7355712306366112572 13641545390553081853 17058960463528042471 14868900134849159051 4394557402631280761 122976885083971648 15870157321915611141 12602581670199842108 8108391745721564899 8670979874214918476 6935873116513923565 16217340145889401899 7397321345008826850 18186145883052736003 16313532279923909198 15281713630662387609 14999073130769355106 18083242786404644091 3134177026283590618 12448529919460786320 4944834726052051284 10720888200520792075 4526227143159877633 11626298593295750208 14697764792162184222 13628661116926672487 17316897159311857545 14809220856058226219 3280489957147020935 15413150384372897478 861553808649380229 2578774190028037041 5660719315380257034 7985328282160451014 15148604144079029490 8376292234696345704 16693087483095426969 6485263296683529167 13579186930593702135 1031166279377795114 16501254434793614374 14177525303524621491 2091145502798565422 1775853809665229128 15346710684393161480 17334783229227307374 8271524347467341991 13087543517294913717 1800218960611789075 1056534052809994404 8745057038233219753 2327156297016057726 7486216847584843353 17116902960115573475 10336116482096063590 16475305598138925446 3410398794501930143 8879724312123104628 17324246339666795523 13379960786483834762 5708984481913912092 502027122891079216 6539283901955564496 2692976419756631387 5326345303021547765 10634394555705142075 1301167619806007625 18085991125485125184 5293783998479408016 10352883704262772663 12574065988617720067 5423020204335472254 3659924987262859342 8131555243524358285 1704874672343032652 4152996739830455103 13296479504748245522 4594274242898589340 9688878475096554452 1707192440721445733 10545937690527306650 8270779315480550292 9975561143904152886 10742780326937254340 12995168515950986307 12638248615471872941 13874298372757049276 16298345656146481853 16635507941830759389 7147796767987459551 14865430267325070790 16736570140045078369 17301399356908869891 2254937082777001095 16149485062809118831 10020132610334948781 16957344133861171507 15999909461997145292 13847967741197137152 10010318227090689102 14130942351604570304 10601571412445603280 4458213297587664249 9905191523711586287 10459272861609300818 7825723814945822160 7812654062105598357 9960372284777267700 14598008182679646258 10585427009005168398 10556935730988137633 13181218468827338652 17431149701368709053 1507315249792976859 12767401491703725622 13751390413694736474 14578340723599938897 6536845020486281023 11603188673288502881 10143639279676900827 12634710954766647617 13535466208383578616 12490766824720066808 4290743581519680099 4238243059817985766 5827525635636647276 7406877054014372992 9803535178148542772 10959705702073304487 12049964711980946493 15032713856179412210 1448324218898197379 488110453598426779 15956639467629188791 15753861973830710981 7336669856514672390 3187760564917507014 1227538264839437752 7395224344227821630 982573364084135292 483671985887475801 12805165517224200819 17477602516935017981 515381228145196500 13220839880070668138 14178142465272265423 2668290018578020760 7979357613658235344 7004406813030967553 9722791954216229322 13185286363006032961 4237259718303775987 18080908521439923249 14969148840475227356 14438553935054815513 1355701550090382358 136643293896424229 13885812128218087621 6744018367512029130 14570310275733636987 9396142147358938474 8047125309980868018 9571565740044131830 16406266469904512105 13729442369154055714 7293373218059074230 11761327581945592154 15063170544950113338 3186717888349005376 12948916269612715906 5630680385536438169 4119602296009937523 7096727240369148629 3555725372074638919 14172178751629354713 4010571219569684102 8073090725479915372 6057018939377329151 16628828171479864239 12709593595625165425 15874474411184575050 16958900939293461741 5222970386344869422 14345376855128670441 11336020310890767159 3798356629605992399 10528057780201330177 11798173120012187176 6522530122564291572 16578139590376802522 10260289789574863424 11553539447507502428 18416458458108360028 5919640905638353333 9929829191309152397 4745433639062919797 12102058528012643501 11409925692484877358 16723640495372650761 18159342552158250078 7467861627710738606 13251608944841983942 7308715662845585942 7465927740222976981 11898944185646963133 9720311718336206338 1183666302655744005 3371795930912213615 12962509795632283097 1936378237382436316 13466062196365938427 9331904359885991556 15973580516910328215 2150109713339959866 14943800281175806865 6439958831959899763 4959889842195907811 1241316470256702609 3403071364257071742 14019780302905605513 6052054037290822955 15566930759970011331 9365315665602244538 3589772413734617039 14370986391080380790 15990581730056352265 28433726201574998 2556680057013122234 12937211433718434684 3509324285570304008 3291150080903070962 194806565501061057 15498982159466731182 6793918121755639152 3407098887073793447 9838103627413633289 3302125888189427022 7230549237548765032 15561705265853093039 7753913488581497174 10801268926965591707 12259743568856996645 10276696354760853490 2206165994382195102 7345094793810974907 15419619951656959456 15167940861639509537 523450466155431288 3886793185087236324 12330580184991664033 17564728272277225674 1819557033391181784 18094095971918844018 2260893235486324965 1154198479117431572 15874969380260648186 529923153096084880 11100502899758077061 2381698546014985922 4866391414553568019 1644465608843207791 1271725689881754438 13709212638542574561 3301249846133728452 12989054611284886458 6466212445638152571 14780566471424365955 11827109368762973149 15420933593700357740 8810567974698972082 7719846259399122893 13382708710398733236 13995313892394298266 2299281429898365705 4759946249469525658 6486792374417157792 8878650849828179013 15502950536558934801 1110165795975084695 793990013154813570 13401707977699265021 4154506931937166979 1893815001690789903 13801530620669056900 1457131866371512471 12390648834617003414 3441220409062886192 15353098068112528971 1119468925099316169 6487026799953781443 1229174306957530320 10275391464658830236 16324420320562317199 7238053787442624180 12572080221370165451 16306177216926383306 6963713282242564506 10810658485930287472 4772380341927582676 15258206935481511914 14710120863342129594 8622500988890495371 3753008001613995823 12824197351123754587 927640070803324655 16728652810692265961 10375635749368719651 11691672723890136338 5021937206964861587 7913640856375517363 7715224022761920604 8686892629933929909 18284032175308450360 12319513860024359906 13119281520346522358 15717830295626690109 9311225564176769444 1855652047698311018 7670597267788365732 8908392497533830011 10053543657813663881 15566529716643843320 4214493496373630818 4967460997990873013 17581834233926201169 3823933586789059118 854384113737032713 5112329971392119804 10549583716592362933 5353794989862644714 6095353831576401237 157044344067075815 8726862981821141710 2340007311382303048 6645667779815674472 11201633642282804261 17479552777252102028 10018564371278600551 8497586668277015962 10725498091480645350 3939509984624126404 6610710076159346308 12623948368190860162 5663358296915763514 13437933341197694968 991194954228989003 13250257746475602189 10962340100662600513 15872005873049232013 11025698773048565031 15947282589823050164 9636649031161808148 2598080632922831856 3651065650251913409 11000225139738936509 6827821858314808154 16073123663763124099 3580082874199956866 6129427529766028572 6169640075223167292 10447477290857528336 12422404879387815411 17256737798302252751 13255189733007443169 7745178358225014343 9121337842237157476 13955490881972216040 13782877976508407959 2809430666409224938 1635897694388015660 14987291212882760442 18018360537342337413 5516744507178257830 637474964269406887 5323623963630197574 7103833857541818953 6203044748456664224 12134042113935457945 6425457016249168818 5584017460754367379 3678540813375266702 2333433006233069555 10096263275560346350 2139773976820887065 9124520525595057544 9142302464604901611 8531896042558097360 5759757899464524133 14214679599566194975 11768814397571470774 18112975993526207231 8345222905827133750 3029546594970790689 8982839669279750617 9330924276430497252 3613097882039936292 6509443286486313134 16292331917547878556 15532273716127275152 4022417918244664006 359959135416177779 11023773769765554480 1985254318047989345 4924261259469209421 629990913795278416 11358350072890545917 18282475691710025917 11029804468063561857 6106988730414145209 9050621436068605725 11575073414283039847 16374503697521204753 618645051807357131 872113664989390060 4813589666606314883 13335538218211598922 14344242432168222346 15289525431200256466 12358246235496990634 7741346688621455569 1945562343531068754 6685836664165541271 3672638800717401808 5243583779867684087 9982448702590041112 12873372765252358210 3006143091261727288 18152817281026804753 11372691415788230031 7864104351307342711 15445597744784512074 12075612909286221985 3755650074589199210 3701369821577857536 8794494578590719905 12488093732717746918 11436705490013401179 13662877403053668671 1166216607839562363 11067325203156600822 17173919464033261471 1386079397897303144 14200544138700388572 13475254819888270306 14929602786352188949 1094127312445304523 18191267065114636458 10266197381279462182 8059021153311542669 18146368283669996430 18330021212605712029 10085713647021240539 10562230535358911077 5515759836513127055 16395502569958463263 14033948570541325571 4327807731027609513 13909873490430164185 1641630082300857170 16096668028225215168 15686325295946306310 13846508069321600011 13610975585459440538 177539350798814439 14418908513739613615 9900251300253049859 13813103171888448938 15406265739342612425 17619070544802205206 1430226525114615124 3170556837983933248 4284874538957878349 17455375503464245820 11438617443732488101 2159475562196449973 9292694432316238852 11755513259297869286 11712972341805172800 9560345114401072560 2506215322576527916 1448960452500824410 16467085467682522539 8739447191720827581 15411466297840517035 11268748681576936951 2516260628650689948 10667272046829234095 12514332525776178241 5085725696727143268 9315249318895391071 17986267775844721879 8886143916418638810 8680522366005208061 1049857150869470741 4635863529733688322 7934248186245374557 6954333003839806575 13307589203234838137 147666358414998673 10747037986668043490 2400883745312934850 12190722357920449933 11250750947709646646 17921131116078004494 12309833357218347540 12474679912606797386 14024967546167979297 11403718714475359128 16684112026765172442 5528173372368614978 15618290484099165 8080003805186685793 3644266931337661233 18154420056880031951 11306904506668830654 562143676606880016 12262342872656101313 2389465452045097278 9209744417963277758 10310191952168457070 1036288725883339530 5531843436509872301 7826834765691660005 17410132258171304216 5262408042593169087 1697038519607778508 6067956540510609985 3878826491795006349 17130527046921221212 13334481000602691068 12683314498108206341 908771436192763472 3841453821810016014 14182958077241744776 3265919737442761557 10924021660596640763 10271866667420640974 13260501395052821404 1032775607931895213 3930986983822120935 17692935727920456611 15819288691089301482 8703256095264790934 15502849778288917272 6120999469094299078 16978427120550709455 15494894916425390971 15323465566490907843 7328815733735979989 7995779958379484542 14472751886936592165 4228028472757517238 632700810699895439 12772456640786654253 178021155151176484 10527355042085877480 6726210047939818175 4938472692065221024 6760671486380428564 823935843144404722 3600399362501748773 12750448930503231872 991145869879364221 7285566276367417898 3405101301151191725 12123348806419524169 1197225632103812286 11597889352820054738 9397678879251571718 5440958318196810357 16009925203350533279 7652143555183436765 3331241273397885514 17266969406149093690 9723599896717757692 11848720267104810626 15491966068187780965 7216219885501366150 5652939798911440564 6252280858904355327 3904246579231213238 8356107938033947434 7320291607912532503 6554780553789215387 2491984524949047970 18393190084124429050 1503603617529007273 6585299940158277953 2292091710743999483 9566445569302027585 14655537973086089386 17037923761037530621 12230609807300645546 8529103400856309188 10570946406130471482 9032827816190785214 1690583397774980905 2821441037732022820 5708153266156398 3810845653614525752 10257765154842834584 13407465715412410025 17346755012169933010 14483193501862631812 5507830087461085519 15972179774428841108 7284251682832130802 6904728296238136746 8165977282882917394 15770824413430131479 1828233425933929618 902811873622572922 6026139663172134337 13033195111370784146 3390174191475476476 6786815912462071551 930196354982496259 16493024557627606964 17745657639133794235 10569775378543595547 11983792176342453146 1958155206351801617 1950344568787705007 15783555162808097047 5121355879336172797 15879447852414190597 15698373760942667796 14509288647310021254 4221930361394293804 10871207875179404926 8377014573415130872 535373527031405166 14610909910359651365 14941222614609307721 13528592888267414583 15703499040629870477 5970573885220245452 66309717491625442 9023931899986253774 1141123296187031159 14407187469332618990 4059736958504177294 15033482353399761445 10577036533244248232 8185407783560923208 2957450732927253410 12294072254895391900 1968953253830535552 16207204148049194978 8703860104741714384 8963097210753280745 16468146634376822003 2859963947112016555 13097197872031177832 4644545471650080074 5668261046778591621 10281740811030104844 12232073055612986176 8205184681788308577 1074383839507179185 1520878479654209220 10748495215389900734 8415166765178189028 13179477429226409582 14052590774696271422 3949604330294655579 6068749406924812090 6377100857334297051 712437233750984920 14131293290371280537 1305213764526855236 10514761226170824910 6855531210678525889 10939218778552272591 14952614865378126013 16472835583822020150 2142831240720306821 2934111893641601392 10225700295098449315 5319251038515140583 11366027962602337630 6524839710697905153 14563571865700059627 16247978274295858222 4611653261509163387 3822710200410801275 18344556607363013764 3149920880358637087 19870610058323810 171618519889749019 6530568089293147848 16037826395233642290 5697546970358057834 2347292338301421191 5897268703601178225 3892567566750297715 13038382755831779180 13943732029174941233 10128066749251026492 10811297014724704631 4504497791925283172 5688946767584982389 6847913458358426941 7253579988721830314 5922843184363219615 13777325537490615673 16716903135047602275 7420932269423387054 15969511330097560107 851683441443377600 6421132575381429082 8897086702482500073 12065309394415402796 12736652463218936864 14276649917816073413 13978506092000676751 15501313013971797368 5279954730529373359 17717597568241241545 4706958481127100057 15563957084967096038 3189311701203454177 1663036939692003194 18092311072108940498 1290693983213968725 16184720921929614683 1821851995665795364 8898622437100082828 7514475843206706933 6204587080147731927 542736787743173552 9374481357218247247 14797513176975291000 16631735787630633116 3804527873950228597 15064490679153611187 229437968637904613 7386454279276615570 3319216963911619781 17274372311451636605 5230625179664487992 16521545066292252913 8125201068397434028 4040179674474277471 14947348045705394750 3129378938159183737 2227144474886884462 1893517898098750958 7031016583770187954 13329127018377975127 10842640390522805478 17642863719733459078 15132886612891542964 11464376467839497975 2578576972529642881 9697105522650695050 13223967155895949916 6138431390314521608 17828269408122948631 7481145345833376972 4609978363723278056 4918278856872365993 10986890874206915511 3201783266577963581 15202140837184619533 11604486367192197614 5974141279828112782 5137102931108971761 1650827281052094713 3080624909884497475 17657306845991531433 15748157753079972854 9559880061451201258 8440705875674530028 8467322712805713923 16289708790006855415 6220359571576163950 1859608687890592968 8483590434441363798 5473567835675397433 14058401439719515108 9793105848289390147 4564669915443165799 5909532532050089678 4790830821398055653 14502000108252523739 14642580095575250940 3528876152194301995 15921257419542047628 10716737653681157695 7563625559806402415 11349657368884547438 7920874540013611895 15876316906730476079 11940425357485843257 10363685513387066469 14523684585389384303 5155553221562850799 9336260074430572455 8035195786614891149 2351486526509949478 7963800428517517785 8574716473492203641 8101774714224249902 11778261787192953628 15665421229291372476 11191612940482688977 3285897807760430528 14978705351238044510 14758858504849916175 16477080473881869356 15517188242962538251 16050658598373051180 11617957966768849545 15651923307201335780 11504581351265391889 11163569721739094005 6297330453208228296 11638895547886033098 15271248677675598217 6759539661620646490 4135805197742274922 4104822860180781277 18095920366158374606 10673613606792944266 7950088253926388128 11673984854198153900 17323885054176069192 11864883145036016969 14285701463857275615 7635015347552578531 2574880827585608071 10695900432392885901 3100952947275768852 2788833510965150433 9417217883349107817 8245095642765689488 1466963078355184810 7080770971199313540 6874687328141477620 3500074518180571971 884888489352720191 13213545188034010368 16704972915653160458 2220553164494707520 9625785800782693663 16655982843530314824 9012569057400370425 18418052771737801705 14928778772686346476 14290383917000369218 10858699108862522238 13401863706717209593 17761766454259293719 13139827303866836617 3000174730588852901 5417755843610382223 17663147704534320231 7588525872653782318 11112694835884239853 357958279967461865 14283859462413383682 16953660996458756667 8220325335470467637 814735243539172725 16291829275467090202 13611067745165895327 7862043295646722264 10528620235679575533 15246153573117061279 3387933960497336564 4901904278497014945 6324531823203228773 639765797370033801 14123989278145678077 8108858894929664985 15616647138432125197 13701995639569353799 15236290586908529896 4426954703511910208 5690306214009982710 4327398468276739449 7060603311120149500 9776281884810888570 10326382207217301613 15306566202778195271 8277553805650239215 3935310984379709022 3727391651402753772 14799262823042476414 4649034729922858681 17291841111254237615 4700906217036471234 5132605456187924794 6847865020474878004 17148891796061636352 5272218769142363736 7234171586234357584 1823188810133909133 8253786924799154465 14302944144326656189 10983384358853440953 12621417617578317670 16391004627195178384 15404877154377373218 13990816860922751124 10026431775682241085 11490889584580276130 1007805024736715857 1236900021890376448 14199212036817358252 9174401410555150362 4542235514761272802 11976579929867819704 2752819496346141992 6320965228943936230 9256303541989888729 14157562768093394184 6475226357745959798 10155083917287035667 7888043342344250198 8586051795045903479 15945306390577658505 15848816051556621650 4725625413672998201 4331454662191282795 14852734271734926474 9348730285526383426 15919003205995360670 14749549075874470266 8391876261511511269 1553587741175977809 11698251477471131998 9381158688600874590 6985067505344189494 325790217706475638 16800715691725175330 17602491844255859234 7180423996119439589 270427679561569400 15314686432704055242 2093318576629209932 215129071316898103 4288299167027799328 14270942698656985956 17347326290188624285 6827651678307112371 3697312838734791856 2248744685942477671 11964088198094270724 18045735811020913900 4346799810978169545 15955169214213876580 7410643930530916720 17453839929620572749 6721347944468218109 3221554972956317932 13785564734238244334 13613304995845282745 16190534222323551178 12970449417799729793 13077036922979784474 15341364154750014744 18436528076979995433 14058420049425416331 8540086040231124297 16193922456356138604 5405673653990128093 1912414576974583655 2965905613884360294 6271888733041194305 2834149548219304510 6398312031764608634 1189064243108329833 15956730494609426944 9833633009984251734 3727676644692465078 5487801119553184574 10448706401606323505 16881678928394368871 1176853956687161577 16557437579960053838 2669512473370524576 17686854026384179909 17753641415155054572 10677598169368543307 16379840410599422566 12171581179603847953 10249046828362081710 17935687351205334233 13205651788928495292 2948710483580697319 14244351047809614606 6244290217539004700 9300246057626704014 2564557541603782074 7640641458155908377 12901072518597304128 4188301539105114436 2485801930626792747 16633541583959017284 12605909149583306704 10601764274454609924 46519611701179786 2376748975029652494 10430314351498998297 9357301179231783117 4164852260745230443 12745002810403623726 3647613345727651797 17359316687445777440 1481894601167317004 14925432724123994615 14047807176805771758 14317588199760818616 15863654970113228305 14639583832493275784 1821242502927573670 2914950023335229955 2870323752302138186 8576629892449456195 17256229609669311748 7949584951811193914 13361655318436187474 10303120080417278005 5571546457847326744 8043084327547105591 15871706902189321893 5783854703197748417 15650433427015847627 12941137802381070056 5482366350691706894 14913949425951504301 892010866645738322 17737924223902097448 5516667945738137353 4825871986365032568 973828952051238150 12678502749503954917 15025239176697773537 14592749684791450267 9380697196900150099 14689789869760953434 12748143335585000669 382069330843286641 11458101897660081306 1986457999503584649 7696906219541254195 10466693882108163439 16809607703527665548 5862069057255349330 5622653092391365716 14567348401197199335 9531020312641642592 6212080047859386125 4089838359999287565 2648232767289043594 1510197293967089265 16344577721521144586 7045844241290192873 10731485642278245380 12997306606614064215 16930313356250591700 1266326284601013021 5947673852794073869 8513836955309757802 5086153156289225619 12928207064998656699 10018229378382668445 3150727050045990048 7127036339618019409 2594400992985528251 3819716509038229739 6745145050805098636 1582592997686443865 13705194606192981821 17257257733505679496 6783673639491660522 14357159802668269623 15277777804207710095 6037144642407025682 11406523973630566978 6087371005814317163 1359427550150011796 9000129244754561760 2939998693925601587 11658258957927166420 12719721607943078426 14214581736520639616 3213289578572014670 4533024622921290893 15769872169931399878 5173131828684166416 6877905469342291409 11717763923366848105 6299694640311086023 5379725426683519840 6351408057544805002 18079761995701596934 8699652955750525691 10528121018825229821 17338898801135341899 4774381864155107011 9822872818700313452 4059628822979165198 10860511772360674476 510396483695271428 16568998659742711240 12411347283426849220 564246680473659505 17183222849401927416 6912376690962805083 4796539778991512737 1376291633489799843 10159980579386895440 8947549344633979217 3015227018006350600 5341855468384920061 14487685696470147119 11283656520602991642 6019467139120479584 597695588854946244 6625063396021869156 7283337447203353896 904256595432167908 9710506800996237854 2751847054996747713 8218132616381084740 3615476781952909031 1001920683281979021 2133494992707812018 6807463431179365033 8619023839991834375 5501044695473324422 10339801792549911364 3846606983522073535 16162491280064589068 10429450008288323577 15836700354706487174 15288702887326445002 229745160136225229 7094498116653281013 14372678331497622609 730213075908114124 17173160177234805877 9512721716038854302 294758619650113101 13698479314288723378 15177388867333047293 6662707536009712654 11472694060149062209 4612014731899884858 6456758669127754800 1325353768071216857 11488683420987930068 407165708380401868 5112794959096482378 6435828273644854969 3579003776939695980 549277607562316934 17534665529844814568 1929710298999620679 2603713083895589556 3795140284783213784 2913091607252506942 12221548962129549605 11828256450908265200 979324438395701104 3337809285522244219 9460942606431489401 5564026148867735227 5034374376801589922 13232657166095555166 11977690966112097629 6445973576016880726 11930805972690133560 16579081853874091092 15439063505902251692 343900001484486648 12401343709627844375 9139916487019407571 14524764218205634282 15774505300778858738 11501501264376478404 6066269440742602027 8020534265470848691 16285813665725686435 14472796239285892596 4738160932481232392 10255072088206436412 18249108120204984536 16298869982604488990 16935073072960427488 1731588115980648617 10393104072364856704 9636627889804396695 9949249770634758364 5304871161965185060 18098034294297457061 963266019268599431 13316248919050450803 16646644047986154117 13330172805034552588 6177611341553671499 6805952946051675095 1326749907734016707 10207368156762761980 15794770575559213109 7119317826152466524 9867691563181325532 13590992967185302710 1779664058020671501 9522212936223205429 9241751428177749061 16887696691098264139 5200672398587121049 9628679321365919573 7323589516874448335 17106869733629180085 5343186284742161781 13769421028324493649 5105080702167692851 18407286154237877234 10289857193639662924 1185658379381794657 17742648268711413422 13541712314647603754 14731193469300636347 11750442239089515050 7691029438286098923 6820285399301722989 17618925356904852253 15303200729829810241 13285741731635023123 192878406734124348 9944423930788471283 5297599497466986793 4684954449104637876 8886915696952814656 18121727907866209896 4107148398161067506 15580510237870484049 17907103337131590181 7061907426678425044 10035311341332613438 7463010698884137897 13547675705412021976 4957581773246051538 984407715026532810 9498173182844129129 10791085316267115920 2337870139922723462 14361698227779099911 2256585710115587466 9672208904938782007 1772542765410300707 15231556427786301260 18031405807035343699 16586068336400104332 6615885883619381644 3240892766862862282 4116423772705699898 10566157779334801365 11781499355438119402 3181408257271637101 7472130890256980248 16899785689439532844 4856007112133309225 6566489970196154764 1353003394689406824 7747036819556159431 1434402523418159763 12220806390329143386 9624167138324954545 14596983627808543273 6761360707412744128 14051218747911328055 11035835861841769588 12512171122374280565 1734816364171093417 10119323983585450923 2945805478664518143 12888337614419271544 15656948515495300094 11593864531708068945 17893343200111156135 17232559160487239320 2706187401913372675 15531887135831960929 3868563020908467237 9605265449741170015 10706977777711459182 6331686387177462166 14388041274466156670 7956005907739247889 3493083847833327196 15246292817749430947 17545114736521844616 11733893656107946287 13129030055199281746 4072392561202796092 4300660825819946650 1400517640236232221 17921663066625020097 13657622622595209334 4846121554526152175 15147123096108529972 6394604329844639057 1029386989111492149 6423275323480352733 12618368335052725941 8833940077186370460 12319840412041154270 17783081825295724325 9384003810714044839 1658662374220111576 3002739368965098034 13208358306550697824 4333286726289082033 16919776503996357500 7548128740791795654 9102913345786218847 15825595812394355097 17831462666368851651 17350685017850647852 11167737125476742136 3611470672845694882 6056758950590967380 18111437544545610413 16863225912977663344 8791062211898957340 15801578212828253437 784526871679640550 18044073968114277981 4715586876750731169 11561758240173037655 14961609734028630986 16994751505719694350 18257992469320772930 1450680835710946218 16960621960181828847 2898809831620119461 12603882960544099875 14565585278196395214 17542112279695650057 12160221695582890661 8872126025579997329 3518323696190240982 11143814164007368725 1373210689228373103 8487310967579607120 10038880917279653376 1268723298935876633 8142460272667487029 9637838003428159363 3928853974103337441 8597887891135775262 11463087152633528796 14975286553919748187 6005538247266939600 2423423739573878202 14578865686245057370 16246542786274819369 4632647160112089885 14136040075657507655 1948206205587527079 3946287209162118525 3140698329976405602 2870395023686703458 8580509192404160496 15916713986993736540 5371086428259144790 18185011654352972993 3163466887297620386 10822966873931159651 14260186230691480225 2134909470517617190 9283118843873063 9022327447057143280 15359258399572288783 13525439838608042761 12276223699768407224 18021937122790919618 17456478918893438103 4424158132636001460 285328641218336297 10890139448849664967 3271807926616330321 6982376087342963370 14304453677112491249 3176308614310588008 13271948078750836313 8309377587422083642 17959823594077264588 6648184256788901029 15517555241958986962 16328088580571489646 17530534975382770144 16131991160529897233 2984106483387763210 14863144717777119107 751778985871166872 1980527505095255113 2437142132921086393 17333647978219801758 15976923492289457606 17148309732205463663 1973160068723308292 8741236716498209266 10463469324388408653 14252401675879242080 14760794452500879375 2065241681172946283 15829359512028813883 336929226821702289 3855421883578869914 3473113321510087900 14494565687630518405 8429596681625771756 5035865014076801584 1399215364599001966 5829926022661879259 9037382983671703191 14627609287181203924 7559873224729806075 11441175658785888980 4380666466856620899 17261068607541117537 2702218922461355877 10598150733423370142 5147476762109334004 10988911641028529743 4392903341190154646 504325638513868878 3626380958460927996 9656996810032973276 15539804814052584279 3779383967647225639 16979856119948613761 1330005342850199221 5280597736392160744 2529096284509864591 4424023001864179897 6363029973782424333 9630319817836099328 15165686859982624411 11781783204551273807 7406410081655257112 5031288892915249334 16772930413434747389 4814180569450385355 2797233184245961558 3061030574824869324 9522975712765059041 14329867522462466065 10209771404230931150 2147042505657261156 7721929039027010285 15279741718654754662 2253522195973034846 11352154941134580775 10543163063951693875 2890152359895907684 18026483794535369930 5630276624710602326 14650649971353371208 7687521354368235125 609401975752769641 6516067624295202880 4874677949411012352 15848564721555358419 11830604618798877076 11220622285044390159 4929773438079024559 15158391865420396648 10598787659515848049 10344002070356513280 6453173473085953869 14637483596867698222 9503141806742262586 9734088364019291968 1418905312452607650 3019909348249366020 14277458401430268968 16466560122097595672 17889824051850567318 15526176893412340728 15698778761074421744 8238641593702573811 970076999333564719 4663870588596771884 245393008634007698 9018273705513589705 17006771728830641798 1318040591563617119 15259196683571116569 16110383177283057825 5619974687481311758 6704781472176209187 18135006171492548763 10665367450499781752 3429547111534917944 8243926864464019727 13933659805678452309 7871384052885573855 14141841570256223036 16468133610939440372 2898172917586619659 16693827799412986491 16455046655703263477 17346389619531176125 14031902222428314985 5153900632427970241 17695948227907339998 12173163833138352218 17297431885885254671 3467181988952689943 7173440526107701492 9412016447045656077 5693786300461951461 8144735866856875891 11055554944942129485 5781096416464216411 15164976846429536569 5985412451649099546 1041956900179053929 5985880713922976854 9246335122688878318 1295395615244725395 4533108746218272923 5249249903335873468 11609737012879344704 10681859426857408183 4906187544616329302 16400343679154108662 18092995602681036458 2230833328971465704 4815083460261644262 4747037862527190350 2683438647566828535 1668401208981513844 12700973649390314979 15432521215828215499 11634594064609380477 12970295493339102240 11896020476616350346 1456059503800776865 11891965405913371947 7151202875056602629 12304414167241033195 6588138341459246367 1342226142607155680 1635887388517395191 6277970846201636265 13984396081134116973 13830132982009563873 4449647266351173550 4555972059365329463 13634814908284368754 13599186674530143403 13448015483790672884 1139361363267554219 14369743164126742122 5133724740736910026 15660816824604078883 9388383418503590174 131367502915462105 14025694048930352498 9897694771206246112 2860095748702784875 3508281412062916910 14071370700669780585 520956619189930256 219515855505850512 14550651454309878072 11498764140309342428 2042880077091100506 9666826461335607616 4609499073752237233 2713602540875157511 16840726954307198641 11674097592134704817 11340123105403759264 14069809701583716847 5175541768404039259 16037117442061595202 17777062147730955940 8765322253646098118 14482407051029360712 8156726976139966292 13879709953333471687 14849323796963410518 6949723000798991176 13035389793003262490 12742776377373021884 18423757472993967410 12129704532960488725 6652296613624893520 10592958890025211914 12277801371342832194 3724252638788538534 2767952097970315521 16064285384757481975 13877862707868693688 10833576745635899286 3231996624478661127 13296572904604595684 4997859607166695312 15863179480528146052 598519059897925661 8450896367587046231 8368052414617578417 15673708181615786158 3986984948459759826 1556826473991781654 5276952331230345351 5567337330773408861 17018196451042034028 1130234750752374220 10290993939130561069 2847513811184854571 11219338412921872123 154540870625869582 13647953917609149270 8472876994076273661 14353333676075969059 6458040664438769720 13550636078468688859 2932317479410955918 17955972286778197290 11007040487122353732 16068540313802689547 1191398538711167088 12214243130156361276 5729366816800391862 17771102945437604059 21685446075410788 4183715093376747037 497641681235054829 8138981272973749608 16114540917253652278 15498474903812861949 2495296923001573258 3753712613842945503 7594430071052440228 11374901054816096157 3981177407422271200 4018362239569070341 10068853712864424345 6045866892139382858 14094088818669573662 12509659182933983772 2259887188674168388 1530906141737341777 13199292994528376855 6486133011093108776 13437350762290216499 14721678009072526618 17028374563762094391 938116428378205673 4030408913287935826 9131808565446593425 16044853905274306687 2724167296937560688 14416459067554216230 14348781467366816221 9446727389182321290 10157406549116124793 6677910852667779481 8090125906404528771 18350475233080928556 4048017250612024782 10982833126895118723 1993499010578280594 7256707369498848777 10172198231622535616 9660533925999302614 11436695833005983120 15525460474890685946 6086785376084178209 10501944183356940681 13469554043998399707 2208444713100552759 1400258901211851320 13496338781275681832 1311015051497336282 10958211517921226051 10423751244645781735 7144957316185519825 42270822665098675 11809890929887893263 13348889082850450116 8416789174378982653 8965996316492308646 15453334217013454343 5108410336129059109 13420043609819996891 14836702671113911353 15356282106471685750 6177605536689021919 13025692588371232720 8969445465452495289 11244872830816605000 14617170731404642391 231605830051850897 4896337493750989084 16101575526313158443 1203800040041336792 7069536463803409903 462063727462243061 10455090159146264649 8129236306428116351 12839902312666731285 8247548395043638845 10504598575034282895 11909148433663225577 12558819719930545387 8104083950231087824 16860328289191320093 14265757633532831201 8736224683595654659 7723387040130050241 6508336587489803500 16855055467251694319 9366177523385898375 12040948833065560345 6032205330212574205 18130412966012671017 13463540558897347996 14605762234736445317 11822035670373259503 1251288015519696853 12413660747538877107 4915832563917185677 11878220221005523010 17004721211281701756 12984581651539990799 14768270199803825026 9963709660380762556 17187912310589338978 2442044309925007445 2336129514198889513 2903468073997344204 241850857925018210 9457292308555233260 15569355511782077969 6919678789381242730 13221641038755718849 16473002584145210118 4304306694399852555 788838212259769570 5278843935601982235 11073722624885921116 14341225180316268003 8539447673926268843 5783382092980271616 4927577331652023771 12824105167407622053 2728305855151157457 12557923473514901337 11750047445651744546 4864690212992806501 12834809111806370135 4993979865709683574 18226250383268441626 158628948829101453 7938612682315146852 5932580950878851365 7000756147459348979 4926109990375843215 15280731966152608233 2050328519991212329 1245762955024921340 13700370606396369429 9083684250284273136 13086640244295778937 9917462587291832360 17152938293637386812 13063324113764693342 8025694254032325214 14783846218381628619 14058194809278121840 1250146666373869026 6362835960650984199 10787555559856326492 3419302218193605325 14006406111417855143 14372165513079565444 15908625101882527660 15863504004447057888 4131536770977195518 7598261117184826819 1992362418253230249 13453213103636967423 6981519847819749289 1255296615651715949 997031333127906080 14129106729360079406 17360851674479504186 16115419673216161552 11291405372494299124 14114868702210210969 3798884459077868882 18293549995589919433 14127678589031298249 17047862280219676654 10782466467551493627 4567906531721742435 2678232742904276524 2779416915387268720 7254579151838360252 1565324618924824576 4688013838790721824 7590717656224543764 17181003956955651286 1252676294523782528 3986650231322748478 258069776939978832 10188891595811473945 14430406146636087189 3656874400740959513 4039047846985611785 12998799624496568846 3483774550403182130 16150775686782749500 9974626404551279425 8250807532862991229 499685369975601032 12019803531516995142 1995823782102833743 10416403243982490048 4502947441213956065 12856896392750764483 13196037508487551821 9783702475937583567 14227016983396787706 582236446756814923 573464902453165801 9623056220856459963 9910913051333330751 7267896501192817532 12957030053092446332 15639867252073406964 16170566469464856835 8981357119700831932 7802417192243719844 16621759868759577951 14084869459179213909 17777644767351236398 3728017125896709111 15932362590054220819 17707179466116660169 8397868047724473867 9823196991014895284 7626364321366592292 10191745391702589121 827163935368344443 10658077909797045730 15815475881471313384 3197832982016277113 9255018227397004589 7175875084973953781 2880241101418884744 3056408418338750192 17403721104406175126 8389692679052302938 10068375705493321905 6943287336441574648 2069343995719607718 14505035861944774218 12883378457935726455 16748611648602280276 8425192359103528261 7940545906296006194 14716437113281429534 17813353011937568697 4549122233690100758 2586137987752875571 13914473811195186256 11359296857194856843 12958657200576064943 10000761947586848945 5677097003257558857 1070352366455768417 7889520902543388451 11518350501447752051 12723990698610196601 971837257075894326 5466130158777756456 14279151261397664924 15573130690483969722 4318173065091677844 6952450924167076248 1734606069850339941 10777591506328691691 1463845443392759045 3657118352851991619 4288313743786722409 10087905535083574749 15295411112327447026 10932896898742601223 2351309033851638753 3973689086156969328 8922073716737812305 17042357221165291923 13460988102582767379 11124085884908564165 7117179382220760656 6570415135916267722 5613455445420691927 9748001582431867928 2503415611030524727 3192268838070569960 14626742086013576181 13191130496064398808 14026482410439275529 13648869861001415560 10989638801661549908 16236954836858206957 11041941804935325251 16274832496138151274 1426043756490945154 12220809388670488651 186484947385246573 11212801246732375307 10894730933136103545 2086442225590254481 14206432943650033393 17361216822011315340 14151458291415701898 9762215251818095947 4915659084369382264 3618975803160315430 5709892985547713028 8076650652080926662 16134629769142583534 4527609251723707221 15572614628265269006 11172560518351811421 12027781172535211206 17270590400032234831 7312723695355802127 2074784067963790000 1299567964775856199 5181279707909443493 14269027197585762124 9126541177484763662 7072795442543572106 5952989639713009291 9218875927199279616 5401467804060780403 18004159421534417874 13753531909333994297 3500290383602596871 139850689400529505 441592552747718695 17426456156592417641 4666279515817750308 10923029493796933592 17042577265767070810 2714424184403453433 3968439945683317642 9622999523721984539 11104260327477398980 15970907302430225016 15039188774348270380 5343222877683280914 1850208292715820234 7447235578575423221 15774885756926709153 4526875259638627825 16845295424203754061 8794951555550731671 6794043809846592951 13048376611517832351 7132938280833610186 6510112828501600519 3978649802811225211 12964829575658562916 14389515295948959342 7768045878026563543 11191705008739535176 15505549406617631309 10138759500728990217 9384924598488799235 13668397306409931602 9296127117844016571 12201308646209964302 11851713237833863559 12742331209480495653 15920138800464257355 14473021183786525726 11045967251528498350 5903655092965503562 9514558005301240854 1697628722887309586 5111924544967142643 16084537842690193033 18183587992436283797 4837777564759134344 16620394728059522470 7098438446869012973 10136649867039576641 9529296622458918856 13816130341067334900 11994237589201825510 13004044368526174200 14757202413936354192 1870820892390502936 4372290235143792332 104458305547906865 1117523303639047987 10265495791088174943 659376706029816871 4695615223147289548 11940611262865961642 8540704483134628753 376626512886891571 6479627847960743120 7433718870664339791 8687572687167024004 5358908650202222686 17391796952857238756 2941397617667055840 4942791723725510720 16012126176607961200 18031617669307102926 17884246595890150290 16814204290891146782 14479988668381034369 17948630431047802344 10283960636678750142 13059937398790955457 306133395237301090 6801437594796582707 2575642274959720571 7015918252058940758 13312250501134031202 2948440738675574837 17417934365378938902 4030310435618125400 15964292416236729053 1600399434273899302 13118788728534521642 12216265776554245132 12664700367315011246 16483379900585084211 15232855096606280590 9949090446584862696 16037445453261349640 13886048244543543620 10707094573138470642 12945906471535595095 2291232198225002682 8261676535025820098 2786418592198665535 12770490179010211703 17621956241454808170 7889804349496448709 5117255989853980815 4893048598345736083 8967774919318385509 11707612646316351176 17624569532412324056 11424770541258037350 7851972206154714234 13236089800064115544 14597085940569037810 17215133648316350030 4354496716577818481 17916902911628562917 12116305358029932312 5034100999218189901 14882557094394073450 14522347308030657876 7475609360512863007 15287041982754527601 10830968478381655904 13458118863185720781 10851419018035754876 7059376372652272843 7914422040077278869 5442107960047881464 13142028376521866299 9188287947154178866 11365179245574720249 9638009409557969711 9708430984783214453 7703405838968746611 2544326206184400234 18180977243382077076 11018060338983131937 14514306876171385911 1290341884554422635 13245671743198583424 3074128329070162303 10679988426436646667 15693911440431948324 6707085184787303709 16784610255653774999 2682248920249674436 12825886008216229209 4920832832543390767 8266668977597819140 8291082809957517364 9094226373731876936 3190895836963649980 15584075749998846926 2828204147559564999 13513737114565984286 12125723248677119906 10032703988975047921 1712888187321024752 13362750837604456381 4196004105259327371 315432849263445214 16750916782283489130 1965659759497010960 9515374619971437849 8275603735827893424 8051618142979255479 8985751829448292591 10296097890344918507 614038233517757825 16236104897591036417 5813058870087788761 1197155368462622245 14491016069805964046 6284238103144174266 12974474957425826623 9025833309416251658 897179726899910604 47280233497633123 11777040889584330846 15798078648155935981 6843724968614396826 13682763995515113796 3404107705016009863 12391760371213523455 7529663912411744876 6912703122371283373 8014965348685937414 13770821700862610918 4431320477386062609 16214243503128831415 10124509988385575710 9570257001407479240 17463222836485174603 3061453461292336853 15374910792397313415 16426732880020527895 16698010982237420325 6749590942367497454 18205565010858428806 8836689368272555595 4968990071142596648 10140485777474243425 18032524843153391707 14985674050189250754 17293522633064818153 134343231928465466 9333311339528854248 5725277796566537431 14931275069015658824 14646443681732959352 15289967227701535184 16637649209527617108 10961796782591355810 17479189469621341334 5259286676435328966 1133734515753401863 8852237599315320091 10998110029620211933 2502313489202339850 7604854481026107644 14808783185986425224 3943537632626367948 14954451048110381617 16356790390457222433 7448481206918768287 11069961280342086963 864176524550115150 7479302424694233894 17217906729366834225 15763710579679892135 6448091403543464326 864305157116346537 6173537217760064065 6730632675270500709 6563902958769323190 16759743106504310610 17609329836992330787 2508804913170156105 10138215629651983393 3358728949196801548 2534923869329222856 16292683614311602077 9022014055898766888 12569271422126703273 511494328584367414 10475794089832395239 15530901540948192391 7367385391720156641 13399034923317762035 6641783476085376781 18392066890050059219 11276841985489085362 7709297817195036289 12982763408903379206 12466673042590459084 17938541733548056730 18197529238130382928 17862211398438741380 5259899464041178168 94644858399416413 6007988476732262404 10502688343405082497 13154143919122535768 5614443963352111037 11192294600942985856 7830949287176944203 16648060361685749169 6551033582788611396 3056998288923127255 7523182863813435935 2215623628340212821 5187299078371575999 6673797636505701867 1675281809164080720 1738632152580648276 11167671118967141410 6919117288785417586 12944286338603237671 192993730875226368 4183957287501518633 9816394943169560759 11725077488937870632 7999057212996790326 15182269526167271971 14876887266083794424 8017658696298651850 13448469313058722011 4383500364744106881 2080359751369068008 12656653681206897451 9218356224476294259 17094577704085051400 6838779839032548888 14015752047394121131 16670637876534384724 10404333377984885831 5767554625154172222 15556592841335311261 10547238640467842785 8565131480299136032 17739243952048867013 8596443673760079345 11811295266333919334 14447337550593781059 16909158166756524555 7150923424381821298 12112847063872659670 10208494814033485767 5957382712247857976 10955033874643406649 12040855713101507428 12566502547672509976 1438600215111599988 4099394006590004416 13307810161076036990 15700346573291981661 4254124073451445150 8576478038182493294 10023309074755868427 6440351394454170486 15516439098460490332 9910497672333412 15447799633582372818 16485725131679665997 11202760238662875329 11305408294175202847 2050796691349315958 5835350435068897076 12794796342849052281 1615854606933278141 12942669087811581569 4698146155907847560 7143352635952629471 17565030885069443039 6037483432533549959 3190775651265826840 13551040795857353768 14838121831577423742 923443826493940391 1039136699858437827 10215015908846965649 16480612893669175493 16436192886144558673 14178104313924763909 11265309981391458697 12550291224322175577 9362422198892754516 4310139423819062790 11403648410510763695 11901905160879904833 11162109552845194481 1583815257527291675 12992135686214993617 6780513836798007665 7162528988816622013 2715107583081094654 4213415851000768939 10697474366925442033 5725310317910852864 13710647877955297709 5691745278454370332 13587207646047276078 17193590378776584267 4035478516789497538 9068548610422342281 15064132836253564295 11152347804461625704 160973379382157426 15183801022805839545 789732845459459675 7325201414841220683 581798315869069677 13739434928547672512 839933158078602587 16058319853637558064 10059722051352947360 4214930009781922712 11695286211403756013 4115984100235216010 4780799443822972643 12277548498949519554 16994731716877770495 8664609360645302374 5593538915198634993 16433159781605392751 3192750719163069479 15122541464929026688 13650657751534295132 14571104417859260892 2545111604040224927 17183222531855684163 2047316030091419044 10432184119766102942 16353275886114751481 17950214983028258309 14981409489294012927 2957089041012700387 4454736559378615513 13839075625930867529 1674761002169789023 1240253752189380094 15888779916904787430 16833952587862889851 1408552774001511837 6801101175277121113 13191604911892729314 17052219213767244820 8782067335171254331 3940568607675059337 17992236166119310221 11584459520696385044 16306692636493675195 10527361189275729195 3044086766682728737 17213711788643740707 10243518101637987257 15255929941176972298 6461011653429709831 3551776760625420496 12474834756378959261 12952410699934930127 8867500181249421473 8057656588447116967 7479045316330933575 9335253310413275961 432354620665947165 7250928889435613839 15937407391308581488 10964908751632765135 3050093795131477922 5088528757107685802 687459368288730350 8749525502419203301 17804269132172527296 10243439546819983168 12421592515174103731 2243406293328353043 16790594630784557331 2851941709844189042 10168956457060308338 13027919121885177953 18365846964474668336 15317631505366557736 1757426189380836938 9764324355906458526 13953069957168264303 10484318564060055113 11762162722636963764 10868586977640159030 16154817972261375474 7524346222857619442 455344300017654637 13403421081789460815 10176941229557086444 17225015583979310061 2884282513410322774 9088870716230294711 8151064908029196164 6559640914917979453 16940092170565045850 15134529421044606530 3472940327399175478 17858932492769893470 1983882057318863016 11766044252678956832 7892518684556713658 15297892008620936066 9630709861950546118 16348140091748078466 13511290993755162505 3671974032807000995 3999720841710673138 1484307184405254890 15563161034448907594 15323285699548158464 5596561943074829084 9860635885331363889 13166423451616542190 9427003309044206033 17116398549011583266 11953138718963704493 12555990043490641093 8938162568986564642 6220741177486065754 15690641734242450923 5534247440135715960 10143333413669159617 4479023347377378917 8193501832078541184 8189006183393876028 16971451817937438525 6543421043788829915 14702196928613443196 15943545917985664657 1850635267291833432 7439058717622414106 12161349191428189781 16264767775478278652 440165561387101854 17197833776878350999 7877986655050058657 810401566884590101 15203371042832051851 1769326610261461528 545083713617786655 16137491248171339785 17412912784613906758 5450191363059772535 7697742641470906014 791628884782898299 1799142673442922080 9669090669223733918 1529514705022769929 11516711462441742823 7038641843548640556 17240638825211024090 10426956470246422385 4607448853521700396 8213118260523762605 5310749157472450096 10325121785868647818 1644215338012857192 7349585687525886041 5024832760349962705 12778364051001727177 418650342257864414 3140844623914777483 18383167077058870816 812618005005944074 7769845256769696531 7863132747625227081 11104444900090610946 3904092403729626368 5897836973782521941 10474249206085984962 14324283730723156820 1883756349884749626 9623994138238317027 14057876614726810375 9919366182042773462 1628357566825802574 548779485332369026 12096330956864585748 16109206771210789405 2602415900239398445 7509668394331127457 15226310835636912410 3356599962538921774 4550848026298774264 8378235712083311485 15860663828400625939 9673026894018180085 866380011185988201 7898162836057993998 3848048417712366005 2168878687657950043 1255431146551703324 11338631516794703071 15964018718888748279 12428413248943091409 14137797771753590319 16493524549058337371 4309624863588897588 10050716587494912395 12437819975460326767 14090859346679437354 6651949311555602499 15039982866052488437 282615301943832851 7780245673123675371 18192590028820731098 15490299694465642546 135233388361806505 13611010776836102554 4692406691428676757 11848552212854352164 15157135188641121787 10225733034892116124 2042004465796241904 8848686514663932572 13222519488551876128 1362195810950726943 7958366429355566650 12237727386391200849 12935096513232188544 1887082698229579814 138996074939578976 3169036945389049278 2842778820368767362 4415820856153706569 12011701707910793317 5156542568070032495 4580161653411991154 7293890576378250284 11931961205191084093 13193135548887259705 186983025035948218 7587625331741759678 8208007163343695613 4945075640112186542 10904803325997205059 3311656661695445394 11792234058232638488 13167444596902226311 4673564749017698765 3082242600714232101 4511801623458135144 3030131679001445739 9165442687200643463 14674008562597389519 9015680075888883563 3535733723403099802 1601041364348319138 2897495707347535752 10809297421260109442 8867360418964922889 3690416140913273858 7403676703729133573 16399607320388560758 3706085346952677734 14406557664900664059 4869841452849425620 16236367805936261830 1453583440647028182 2658921750947802019 14852829617694593332 1491657192023585984 12003123521390424998 8123624168519170395 9436711099878003506 136765967820122962 17888784555615389699 2807979157707515240 2488406111621409212 1510953454587692573 233029533140997046 17361954483875877680 15145567793850445687 14171752971592791583 15592329341629789977 11013988948820878524 2812475700942346502 7031652314416302952 18015389068982016280 15198795698496597486 8158055025927914950 10283329030605805261 16683493701699063143 7634434535076270889 14792074944058639177 16574858510860426782 5405613080801661452 14605972420962460254 9279914051075159891 12470905474361809714 18129150581716995423 12530084788918168688 15896230780060924554 9905011326685247818 13642035162456871123 3723719818716575993 971224826721858549 6747029248210938413 2619648585023054911 13958140215499295864 17634592967589065137 10190092109293786121 13768656819978640687 3304606413507801930 1040896405559108994 15810994432564390094 17707093200340571222 3685313757977512508 13455540226249612614 17900174302376773144 11894740936540604130 13950389281082424558 3202006797660640573 11875936751308595649 10405911846730618441 17918359667439312805 14430451735447227499 10736926202538704532 8836774501859548634 1051785281028256057 3674289222119533786 4041510381139501035 7858290788162488167 3083635924741764631 10069575581227708207 14514956364804087193 17706367667112082083 12652410854619475160 15476971574943717345 5223874243375056780 4268619394503946611 2026858082373507340 17183531895751729296 14516767637955506892 11079197292879088410 11418503269083558631 6245845229061808522 17003636888376008135 3794212388398336053 5819357508392457267 2060665004698961101 2496610557980896678 14415369432890814799 1852989521546586665 11749504960695519652 991411989198696529 2930252977564530669 13256767741566121512 12071002615925008405 12075440088591133099 13874682693842656598 9638729463401887729 18341340225829043993 8285508814134401048 3276496210063420753 1913679683420530734 13314731791681709495 14161636384631913198 8245909715209392172 5552800744003929612 16176142119515815396 12988966572614166236 4483958349075463984 2877574934189186565 14155264626075528197 13327139492950998367 9955885816124975390 2688316086238558895 11296479140058322522 10207344223189845443 14322413705163776753 13046259516504038338 7059064113171804548 1898360754418134540 15978413662998039693 8223151481717150752 6784876989143096534 12027150088687588498 11963018196804703303 18395089080530655143 15925360106336403353 17909011083967491951 13166833038559104632 9888224517832392346 9268015352081819164 512248243528318627 14439285927321153402 5680618896203170302 7460100728276350276 11296798035116787325 15229920265161411119 15348038037225204151 3807648883867016715 13221452107044899115 14336626288032621646 14152443656732719661 4534834579149014067 7180924946810985376 16593346963824764836 10247509242541853816 16512994659520822246 4716768111857876055 1475650276014585507 9517565121536167406 731138133688408673 2203327731619811040 7300362014112367856 7703909311457043133 4612159961263117510 14298949127001816875 2233174633231038669 5077747391775887363 2213972617201594298 2759584062926532596 1712699829974590042 819701218001963671 14385296613947933295 4593700690721774247 3162248646936848230 1386292565760160237 14001469741580998570 17349038533877542772 13067961644949355134 14533637517170815551 6693955096094312083 4166858827596036726 7634860063924055783 17316357922708456391 5023516590049951986 12332234429914960027 209861843462932849 16506369942270537913 7565964518109504145 4072831793978500705 14871148540348323596 10559228900577933915 7129665401649930861 11078293731227351497 13797275187082172306 17579270054205858277 10437729845840730501 8704956614748834512 15047023644503303776 3021695006719085057 17687482530210282382 7871589704769058900 12350334071275082907 5501886365923588626 9852475839544781752 7371224375833191856 9754868078621866300 7322927157703291618 638683569851072332 18207023170390725310 7523739450920794246 6912172860490324586 15184377732363730908 11657875381379629641 8214936151379428163 9112242113164200576 14548251368375787201 9385765545162828468 6144011885172283110 10624068706149159868 4301160507336375411 17001162421503233152 90904094971860314 11272610731888098687 17133131012839434318 4439653796532404710 5958159372141056985 3731923545002507489 2814713862182495111 11528119841254509424 15815448624314158483 1968423634533449754 17774352028190360959 9598337465258772267 5722786254091284874 17484899931079039934 10424403791789267310 2510669594482441331 7074994990089625063 6841368204254657784 12712158553693949903 13715019680912868593 4966626905225911711 17484863138533578961 5282997952956212452 8439976297254403437 7797196662802833609 15746468314983787166 16546013635867330124 3061726806215204899 5518617353820785972 5876643706391879386 15102634032647406227 13816640797891467475 14451900428318769993 1474331395838249764 12196855950716124523 2100122115551579937 4588149778510193211 11968728701061896933 5898899111851387154 15281811888006736117 3960653025759744810 3118628598938369558 336442288766687322 11661609691826936655 15802634830459951651 7329443978955520062 1205610692449878038 6176131644604843992 13663034502371883083 3818382028291383970 7150399041637019904 6444513543210015344 10325335944790091481 8291148899130656414 12530391521580264198 319364056628769106 3572763231058065941 14132899769290923687 6801888348610105637 6268419034784399275 1037348168763304816 16256421775839046885 15178461581860495449 15085632007427180208 3086311170326360753 17998332368640219599 15235660261338089457 3063936430900856826 6390119164335606457 17460163758008116197 825458504048422996 239188279978720581 17351482045728227099 12158814352476851434 6305438176639794972 6316153318940652818 7673521918626006486 5483783332257568178 7882253608680723947 16022299619273173001 16815913600486668551 7789856957755542740 9698381556066832887 6445565446805273352 4719123782406562472 1399446226920757047 2875620870242659546 16928995137145074520 16123066494026595474 731553409884382257 5831374532419996373 5783091588678023831 17737785420324484107 1934920700394037506 2373805170666905583 1725753237881180674 10405026708101127345 692202453601857078 2934423007926148300 9421917296572842740 13433653406395947560 11282108903230258893 12911596555760931024 16679849991388192305 1276850064402619302 8656199907720326953 12097990614537238684 15541798827230011221 3862098630111151522 3859151657188594855 4624318166182401850 13482675569941031490 8180423978871000205 6089264330969105758 17058673896362037035 9878988854567823786 10148975191762486102 13864412432074819485 6872545611738794709 12612233599822280817 17982194072715759767 16414973497699787089 12307931047795146644 11260316205954408585 15873793376106530945 8759572023986559140 11643700965379244372 13779244151576364923 13856197132599266811 17591939131456152395 17387828003718370935 8643834345771057169 4485933066267063661 3851190283205247395 811302705878449242 10312725986029802089 12997596013823570415 5300603510218391225 3260956297537883090 11038778243542689472 8729119146175458830 15179715176289294100 7327226634152915820 8773946606658684601 15849109896840306323 9544565528471367543 10439599170747248114 8666298555079158999 15211449449586134 14489914596670293405 16546620543047231987 10188695270357917752 17947277253391390644 14865965277180959140 8003917965857334048 961634617238270397 13155300685826719761 17282536910245038457 4902860908663810478 10646257629595983735 14770709930234824244 6497664361265138873 11253325926230560145 788707056617662203 15863128314575412912 8161979113609069691 11185272755073753916 12218223443248626561 16572752389036057523 14332249922421569632 12557155254639888900 629126936226106422 1096900274250193770 2481735683330701711 10367732115580383623 11820880805244626397 9020548651508734038 14894113323860162258 2440577109792169110 17545644422011288875 13110490094992389692 7271408213437686179 11859120875517977286 2719854189108534479 9613116801311121820 5045818825860743090 10855606207087214535 17732686384427615347 4041439574200887222 7045746915109510861 7097693150904279946 5546369523941143614 10059075907849677808 4794362314105767014 5044956213584100928 5258510883675241787 10516911377365694604 11139476860889450953 2431930692340980051 1151936214681006193 16810688802415562225 3486519349358794747 9251684890548001150 2739026606698903002 12336761406955580541 14582145438685942956 14827188549939525661 7853236764567999017 11600804048228765336 3345580236787597013 16626603630921289206 15936230373829583567 9315323802820206564 2741727947169257173 15481961588038245422 13878549137637470338 8911963036629743583 13291230106262315951 13506492465981455369 13058704447231797410 14309792316363159597 8929048465305558698 6686625978751137139 719194297872621403 6934854366022887860 5851802136540457509 8582499571725095455 13775055711610464811 13225735286166876193 13563954738806376626 4135671389162387551 7895104945056660808 12438147703874257206 14081850271655462431 17598137079050522449 12926936997236992161 5347757614139758166 15870122783223379505 16226113108732359765 13352893055434493605 3245571360382169749 2384871698210507888 2220784690685909581 17436724581506656170 2736413187780087314 12998112401207915740 15579097745003576417 207790749960558575 18404775254691331079 3877418723240548165 6586118294738009545 2412204354169889329 5177264812107208326 15353371983063615605 12965285213492282866 15662976571667622761 1103142720657930415 2144959688282348729 9894292021309752092 15267506219188862965 1992209102250246559 4034666281410002138 17275429740873935643 3018634720485246679 2074374619804196484 4439752248356550627 7431763698333353036 4986882237703109973 5095188609129118249 18170221822733938239 1147892474573021633 6084260273874286966 12897686948433210888 15726298079195772508 562222287181726381 18201647166278122099 5082970035586701346 10036514877225194023 13733017172928669833 7247965219158455956 3879684488011183235 7954340456709860291 8676440911627511607 12762785286497007957 916857805774595216 8405835955132717931 12953524286215691032 15512255805923758053 4142147678360834984 5054223691082150503 1244683225794292383 11508273950388479198 516873216568424141 14781777880226655533 2039846300056278527 8285556558084561356 6819707597094545266 13987412308978685738 4370733432032893714 16335229003116726867 8556088098683310665 13446952193853542093 15893638667459121392 15145959241341414502 2778339779982360460 12192427583807358869 7431450491966541375 5041517870032579768 3323209069717111168 3406884612054419436 1138572938406504989 16740134400201648173 1912425448520910508 11874327833656848997 16398244159794296930 10721537780670462464 13539910730875869140 2646510225855599676 9594994308056458653 12860691835530027612 3945291785716387861 5552822504615079062 12357940406289898731 15774979995839239772 15823744635800665451 10070862268009921932 14025225721486203874 10454194455448102997 17473873382387450338 1422072653198185569 17364885234497235168 7190449941716099335 6699204982790480202 13964274966732235167 18336020309903017426 14346037986886854065 18240310983025720408 9986430476415697990 5384599189912315829 3760002971542192083 1027384430212249459 3706126167857463721 2382216650819028922 6992794425881474303 1436378036805730490 12925954390397611081 5424457522149617240 7695602931641962195 13755483113579883190 1860104998038109575 5114001413255799652 12072602063262528150 11087939193193549209 6764041154190601276 4827669231248880752 10721324838761048865 4025188570418047710 7502833365909937179 3578616596549304062 18047334589257978582 3328160258954951329 3293103806843783024 11336435913117490576 2073034815471858602 11574551821251719550 6422537327199138362 12393125307918177982 13253805663215774575 14600483667522572723 11616226301744877158 6016473745252210185 14159037118218423919 1571474290019983803 14473944545656962274 8222115343815807972 7211057619731677495 8586876373867674328 15614848719713856379 17685684309727154969 5144609697330181194 10933981268849958691 16543715054055772651 14910980196999017073 1199765315090817724 4055138428208451927 7558552124563965434 7814747391840519939 3690293627602508240 17100755552950734658 6109061015671182650 12582383490040331213 1708195592986200481 14290255359079581708 14647387655839895872 15650608982219553438 2096081395615324077 17371068961270934308 15480181568919825769 9666989162958206493 7516031343113050920 5992640780509555857 17692575238788535419 12292527885622189316 8453815132439173099 17303342474450481049 10497292348205627558 12266499537701255096 13172329219079577178 17788054096012341410 12455746510537671630 12151212323914887983 14201762400501292786 1860022696252747713 16035168785668897889 10548477584328599008 10715067100258536815 17408403920432172003 4909967674432983781 3416332299106364295 2160481182875582049 1417418105305440443 6390899449147491916 12601228780493727506 7262704759021968064 7840398552264264057 8651158974173037256 9296666402294706155 14299714911889230692 18106200230675003260 6776652778319250399 9713275896548133192 13421178217251528291 4390820943588302340 502955335860538198 10683304146731051348 12051922013963088079 10416888884311005652 11428900559868781533 3665731789183484908 5159018175978967828 1592842842082184786 979387985901931004 2871556858398332263 10154053869557959252 3487891235513122064 13435539557082905645 10160387533546307505 2689964489962363561 4369508165252651833 11280717069783125037 14623690263978874134 15455675957017377135 10374313501571628839 1030204143356574856 7547349730324988014 4194022062550646983 475541444164144379 4399407020767294868 3330318780134190677 8993092593685702565 4016990248688220262 4784613830656404297 172532578964879499 9879985141482333359 8123777996406029131 9474554275727507686 15320518765484800697 12526921239892203907 3863566098520009743 6766244866223981262 1883234211483347345 9934191354343057693 12236086642548589920 5836299179926236891 9479687714934653996 10993247304555321029 3944260715622985864 5348481734530924511 9308327922932263137 3402751061232704888 7214575114267838994 14723749154562795945 946579097372711783 2686631893958357294 3545373422856730968 2889274453776719076 11417474260681485676 6187691117815854969 3142236813626515718 17296360336579943585 906991404101794599 6096267987822916909 13327646782854715477 10676796610796326397 9546320108072003321 448558839075952264 15897279365157242612 13125651937666121140 10170196206381437417 17040327518997734552 16866348950411979963 8823101332304345895 1026907701705713214 16932489830961178969 1967883764020752659 11034624141072643752 11971269735284938628 9046795509773344601 4309450430812923668 8267922231348531368 18431587592420495480 949869475182474606 1587504335009192505 17963518998706354059 4442455034050407128 9085578144343074059 1687981244404899365 15932484900560375257 6429692406546423739 7011323263937876778 3493590927245262304 12922067020818598151 9747932844165810361 17322280261742919382 7167815956185533987 14933006891351284232 5941163661499564514 14110511346505973230 3399555005506024293 10339165393418189574 18060406055396085774 9830419746127105892 12720038845046187511 4340942416970652878 1531580020888993256 12799080068119204902 11060099872507013893 7702657597590913118 13305317708305170631 2909378376046816685 11080015403105713839 2285280404870129248 7540481543568343211 5137140263889277210 8203770683088169980 8987692102386385164 12788632428611916252 10003958783244635977 10660529882475885113 18310741425209535860 1515259359014175741 11581294627553508507 11925454144280619921 14411533306070448928 9324595183347390878 10198371305881131441 9182058986529783767 1799396480764132832 13575119465175457997 7370320060439885370 9062454001049527732 10472254923361321063 16056636169810193087 5143467807054005028 12783483556265382893 13278323734277909628 7819328663328037897 17407937494409189674 17223739392574754192 2965221236479477599 11735839938267422094 9595008538691314987 12991383043541654479 16741431571635706835 9704080014001656783 11746500107225045494 17854385633957385352 6628223269404467213 5269226196928116846 12679273020914273722 16789610274863479178 15937942155546733739 11993915031021699221 57850441429106859 5460727947060986890 7016206464344961018 16965313925810786939 9802127449050318018 11592056150129223619 5098452482113822830 17123033390870427695 17758318001346874146 11152789251246865478 4574504145694673831 5722125781015714539 14084951175293163539 10503281758910111786 15517153129824389664 10507701003299831363 13193167928801536325 12610844320856834969 14548342155213254243 2471259716531558873 12838813733965675843 15905517236138510085 9928714225692231552 9099253109385468521 13696343075233524797 17548588005738591010 4157135315920727273 12782908761747886201 3327637903270614538 6201247143175297798 3033882360999445904 10886085753216506052 15650490674429166691 11973694445258781377 2074206125353223742 14468380888313966835 7312443806199063684 13701063823217681611 17849129137807450403 6052675194377324240 5974560692894630986 811455688401653822 1715487445085408829 14829434298578544186 957365059616536287 13809280867292991630 3121718564287217782 2119169735615918311 16091786371369279622 16370856939741897344 13353487130876546139 15582926211925394039 14069361250879457560 9594773256333065460 8715061726664812409 10920041742531861484 2816786980991386152 12187807441804763673 7181677549368645446 6544392282116244301 1220736689400421127 11476525409264487246 11737706353319372811 11101322512009975677 15965697320211860112 5370036664173903552 8827331847663087467 2271060331240595922 6334977805548499944 14283873019727865423 8987031612772125829 4595870618812680659 17925828504341829130 9485481859798949218 17386152093387755715 16656425334389661249 12507101525507714742 4149028981832850342 596780771142366769 13623365695939407893 2217742268399956929 1072116818969029459 1740767526818425490 3610309597343668994 17325565789634790699 10802749790231819997 4370419837233003370 13820629727721712317 9094396431348266991 12883961251972258716 2988311734414285784 2277309691376898974 895574809903149698 7199415024618062411 15099303675285277005 9262570340213780788 12990422229601561817 6059581581863786392 1402077705270706844 12081051130715859981 1286842075488755444 8013298729902795625 13991967487829217750 16578067810394917785 17754822470091541190 13633495638535596765 11800708934636982646 10978014022074865274 14736561600088014034 13194999539903299743 2040135291098436993 17245686491285934872 1757357042300060285 1196165163015570573 11028758014779225280 2983959381560954159 1555824886361531431 4379843071050215051 5544483894564833731 5413675083867553855 5492287642447574509 10440960580341759152 15481467597811078515 6094706407625926171 6173998647281641749 11473454771279953543 4929511723204124847 2659676194049537390 6466640583444354227 17241350157739755466 11054656866008444506 2749678283755045213 17552743892912125816 5197753019510367854 4032000518286434527 17887576148416218991 12168148992810522315 2382362350464038434 1105741104164430434 11635666628182498408 7868925117358197263 14197446855084571657 2580409876433684045 10367788510087060898 16279815276437612306 5962614710255591061 6411909427197968330 14232847908176256472 8850195642419184374 13537206026777451201 13656517951325457986 13437004445203853911 7916806679919955674 5675272175232069765 15413121325561372791 4847994135514985563 746018775008617524 14801741967266858947 6108561117849106214 3907667407220863525 13525128699423485106 1637554408025202286 9287167678000079080 2512406441708578431 12721476221620973537 14880982663499241706 4184121823142404762 7222277886390292008 10581584118880599475 12287029804891375865 7902922478218038080 5144346167042878141 2954426707070758558 7827293757401627495 268349182412262328 10174441507548512755 1670059631934872639 1099647345249255112 18410846756394304892 503096424674849442 17496279441645575903 11734214498403896071 6897734741239919124 6053850847952371746 14624626017005843960 9187534856584533924 16239598942129393836 7902303948832654431 7863171269226481424 13280635180171158918 3535035284044111756 16015349914113134228 4776307105329396410 2304871765674904274 7143061209169085825 16758940083701965816 2251582546723085863 1145357032973143247 11709111422183336346 9206000206007872526 6512466449030638353 6190807234836408282 10442655092719414968 9220583010446145747 10832469679128511477 16259571580739042025 17124876294525246841 10935116795541628477 10531112739528889625 12606515319618283268 8622694464830279040 16109127772447756713 5492080107900387953 1126398834404026469 8524283685570377508 17344359696521076157 5684167929314489513 17922562326828351381 11876902981011437635 15836973026061928362 6653396331524350254 9374295327961591248 13221521415784208484 12284826567698983216 16019704383508439579 3442933530273406313 18179219444658072915 2430747848501992651 3586332726830303549 3502689189600071773 18369878562605166506 15038016981758104037 7192066025027781984 3535745223764445540 14609938741620580295 7539013605342353979 4114447537866893893 12374929607302462013 17122992152306383853 13385473934418598357 5906283568344300780 17913080242186182087 6198352696922646202 16639282753715999903 6275502373044623777 11808195990371466580 12188444693105408396 860529545425952203 13528225754051074744 3204422243164727855 5399696927522239034 18086890257901731658 12408151453019019869 4088416448213640681 15831266404368154195 18442409698584271209 3101845600764696581 752427550090111653 7510767295072814575 8751288274098232118 7195603259583022589 7788858271191577562 529908692127925465 13469949533001063828 17012433232228520867 9032088407288034111 4046254877809173791 12399172733054261675 15525056831922988060 8447182194295278942 12693823960507644368 16362453253488244738 12984837372976440078 14760282970552393455 5491455460634306839 17930501421004273912 7765601415671176668 17129495741845169830 18179025641660856527 16986598930863224182 11911144071110264030 16411189914118819080 8555602884396573161 15410242025167378931 15581362755608727086 4953330845798118491 3776046255470477476 9359102750434813714 14640545508101093480 10651140952408648541 12405778884123702803 6250988148187422303 16149460524597843364 3854957810605162850 12284073227243100276 18370526459290579867 18289202838242965555 3985115495634678269 14209198176975947916 4506022751434220074 9571833467569602432 2661694681674120219 16835871531638673327 5745542018077179565 4079302018148801924 10463094578404056924 2775267906988209355 563920329329552584 272390772717556942 5718164950155685748 5142538634105573989 16844376055115365710 5788539385240834816 8158420726868130619 11098798683724543256 14883017094207314082 7904350813285240485 15743743861034162329 17998742842692186392 11417904530762782410 15259208511327994482 9383464307936092852 14603504411836883051 14501966921587649386 1208708733289153356 6631619904741227295 12594671686903651665 18238603730619296417 11914837051959182797 16976040626634637348 8834904232487975138 9927855537733122527 13414868897988446799 8346980173610303309 11145085412960541221 1770299349888072380 5015048101488239916 16057763075436085580 18018213538862586570 2249900948356792511 15441125829715789817 9645246127877508747 2304372537868696128 17442540519490246967 4923658759844841022 13912499522853886098 3926922466267256667 10569184321689425325 12726190928175329611 12559853386194362421 17957210768268167377 5643661625812493627 18221577615375542638 16938573509533637954 15105211638224499789 3762533552844356608 15341321902148943162 11300818829653366330 16168209538649329257 812077753934282794 16028766909051924545 17438616925831219819 3022177425544962910 6192227182513029732 15295108668700958665 12322148487692699491 12614716134212928830 258112857911141210 13254591320116563649 5696218639644384472 15536401312040379640 11541869138549598630 7792989706185972586 11906414379538275190 4057671929882924303 15496774425820514060 17435107593112153777 5159877275727018872 17861974164746092433 3477130515564519956 18137840815111467489 6745759057006125518 12082288783503542045 3052897107699689597 15409940055526661656 5809557962459409331 2972349404781015881 17936881630228142965 13881089327666840713 17546913427759976100 2262276018219702705 2540286568735940598 3323909560727856894 619325765310113508 4570214329035322169 15397825959194100066 12646053302406753304 11991486801754988543 8063586602749176644 6139113858768889829 13171746440512972574 16080191017341830936 12552557153123025348 3551303470527786197 15997638055416822603 5250807791697173745 14415229463727600870 6333016201283692052 18305675493689820954 14645254094309874951 5014147395927955682 10462044967908996807 8234119837431644702 7727748668728538190 4403133114867345591 11179880370348756243 12968048063153926019 13466631226894433091 6686757894198744871 4344370232486390554 5915375201730764755 16612531820319968869 7239909565426621884 9052521610087863774 10667101646151695614 14008272709766209844 12415721312087326045 3377235281172857006 14770695626187144816 5120007476185510814 15218879956402557005 15980664437347006240 1073174530102734248 3669019677339263155 12631592641375020987 6318233301621489663 11395511911193176860 6772579476859845581 9542755547030635431 8355033914942624159 10048229159933445727 15674358390360209880 7689542000930545754 10575219918248125192 17764552623370790715 7675876846633407879 11597219510236162342 8405001638766450216 14700129822997512814 14864090176587924614 16478241076845485897 169315472571978177 16885937790463011872 14295253353039619483 9050847421188228934 7074312179657147526 1522099233421314147 378096801137060934 390992439871668041 1163374052422542460 5124629995296598239 7418204347042947500 802415946229979792 4859247263396360515 12851221881626456728 9237275349142836011 9634053729778395688 5332360499704671724 14951667477445165707 11800858655089307158 13359600564701056886 7550700043354705854 9762150818908916890 10020630907588907864 1635013775522055299 10193487477397253295 7520406228809896645 15657527575907332476 9860386625977024898 9684303844595881167 6068663019729318623 17606029245134408725 13779473278640514712 10535961962093464200 15223914293456772231 1317510850891356321 901520522947589374 8327446264747613310 11400074553768365103 5058068514510659562 17756342855978833976 9846859582261050939 2383437951449725676 12985375061935423580 8934737026035103463 12740095912739823781 17721542382556561826 17244912817218542246 17007469791892958979 18026348193251369551 8747624246979409705 10699567976638390969 12356438880791660221 16259652721350842250 1440172295763191621 6266255892327592795 13171935780056078936 11915294137338827098 10719213759294970905 7709337284734774182 16135160884337731359 10601149767920549461 8253746306262458043 13418622354297867012 4138154234764520598 5867363588300888373 10566314543400395143 11111051780560924192 6571736296230284137 10735824378048744839 15436136825005172869 1838957688618764325 14127496330598170670 12792970989606560500 13089126085367991060 10451821513897637873 6585423829694202449 9919959832994944213 14757743861923908505 6601058543537834399 12457100006428150839 12087163982100638257 7653153431462641373 6098130836033708827 15514029697544080209 6254289448426685866 5849044124424215607 1368910616922548196 2385973611469487547 14348553950093963153 4285974456505293163 8668840745457508528 3932632545897263777 10341854484810754729 11736850033803797203 8233969871243439837 3711426045928461468 11204533087144962628 52371034957448008 10993389296958896799 7332156413327198838 9673612699133017538 13386290289825820888 6696433364970752034 79256478839029438 1852175254403486895 4557174639857104059 10415560183803809242 11473103259506175789 4683982379530932144 5196777316464957599 15503707000498876329 17645753511426576304 2167870384839312234 8566104119989079758 8231335571472256889 6764093921817526708 11871232197761512434 9084159916238787800 7353247862101553355 5341914977439568767 1960593981408442450 3010770281732223667 8583168020752586592 9358986234862209960 11971542754563808723 15491730308838400585 10747464999431571821 5993735772573695815 8982020516043142240 17029249199322470393 12430959292096547854 10542940332811578074 11198544348119781783 7115764959488898560 5227879425573680662 2555896732895310939 2905115105386374855 439511132009119896 13930035728391490189 16375452340350798808 7867914759764253973 9670206465378080211 5504692317366767166 16818580705305443446 8066726943500813560 2371948060292779342 14885938318878115017 7853971794103640094 11569352565085932805 17603789163466563882 9243748685671004436 17719642275560740921 9384626912787721632 11674366517210226395 10804846021709764186 11659268983305710531 14251246953027614204 1230506896038765935 12330510552753085108 1775932691744897493 14191467982916152391 3509826639600208766 2701651796096604719 15319030599854894591 12526161276008498595 17492488228680773116 9019895934133586058 4481583256782796358 8272975254194350236 3893769265089265429 9301144456237758065 3444978522606170694 14203067973566746587 6985286498249671575 17361525695640830191 16521328789100717173 13777730283238580174 4201691794198307820 14356122881862226597 9552507018431150621 11182490021609603364 4687039901426117085 6539040750160834361 16471201402577491364 14336032730393496160 14566018340716178322 12691118525369312999 3506237833439088194 12315105647289459903 14296752030724067164 3315600214705024650 10051042489817720875 4493398217497624915 16982605147372782930 17091010855935816382 17379858786882256678 8838277740439585068 7363127070716521862 16781519000156706967 1958962799078657391 14511974027682115483 5782602306895494438 14625384661863150533 4905242230478626801 18325809005888808864 14080918207610658235 4830380320780792051 10503022564342001941 11518244624335064659 4131424297694336468 10775461593393291477 6565418369227959354 6407077545406743968 9645891369349995624 11777890385470074959 18331435873352472439 9581281625552447344 5571059758048736612 13703587681352740154 2907608883902035570 2800338560582982054 18303288057621512439 659013427944422824 613909486127496189 5900490292488860184 17319614595653386017 8345440118879690997 3172309893738661808 3890502753306855187 17493720317373724493 8793034961687435039 8493176201731980509 8350185370828754672 1778938842601164140 1203854263350260661 3471453761698559066 15176944786564463067 17237006667543025398 9945166955156210833 17200982082164482313 9834114537594500175 8864541458872490223 8090203065012922376 12064409363116773540 7523763330206729457 4402772532492925658 1914489594961264380 16071890510988100892 17478753076327265982 5550457536991799990 1471890937017583273 10203082951699403843 11771872965404763235 5161284803636195112 1715569589421737105 3499242480500127028 11838720630599016140 7236164996815548129 10382805693914654041 4403185277101544256 7929525000627474637 10621266270434370640 14523761156817579399 12475119982281343345 4067201413489879670 3242254618882169967 13589733570191401462 12429161681878643665 2863936502085156386 15949464236005246846 13349896543530902868 10858832934158672785 6631006634487893585 1363076936827788526 17372077376416400882 15499045713089254737 13690023427691612556 6861302682249503155 1877830590207737157 17006610014579391285 1321956799688658676 1059483616948865977 10430205169436425590 12478062274904034216 13026365640175672387 18134930980045847115 296194481807647124 2136506326212208029 927437330660347954 455033483477180533 6655356365095242096 3115636973966150530 3959574702967707141 12353545676981072582 17756776542460167647 17388248821758554671 4945335595192623919 17717535319685804268 13365177812239967656 3144748073427487777 14965941246747134384 16577199464333904116 8766241542080963250 8063060710444749221 10909032539284257006 18377759744380088498 3090286365963240736 4726467961175129046 2958989553077305099 12191592763441703121 4366633007268994370 16765434529034978682 11747257745462960957 13809294732336678606 8700643767137103780 5315597177982073638 11110655390207380970 14306652674995423849 593757208318862062 11591964520382412370 4574006608084917735 11885415190601195120 191579484568467828 14418577023789240868 11812594339739102927 11639111585967989425 6137409155899915936 17658094267321798283 16739057439679402978 5860998960051904733 6634052494846936543 1808081495424534071 8111514081762432063 14425649751477394202 7783279184315789172 8069938056663505500 544369318618509864 156966030737966632 8198706983414427715 6334699983072182676 7708781553011632400 8576331660603462814 11558495269885356527 5629439070714342845 6374376243458261075 18314627571348758904 3641599474740609014 9223671642579602211 13872711754987298992 3496875377562303227 322763397350375321 3551887920956725836 4297339297312228160 17914018581457908393 16721519863155332062 8284656080812267682 4039491116371297268 14016831208523865286 18173419291348656844 10715090524177934283 5711128679204103090 12328163340612076762 6380504083875848966 8782758434147569678 12138991699697068928 6034305539903536887 752542747814711347 9619802270011568336 10657567183375251052 16621747693045080083 17813819966446351993 3686873874725426272 6579246559133853295 5621919809157534991 9871541864046664129 17279931768760021032 8397478686784887049 4642831587871371272 17346426993841965052 17480620775323837839 13254995127369485064 16809492465532056537 7284511900973843362 1905384436320224421 633860326043575749 5727912326760063863 13408622602302415874 4036453272467744342 14454145082429730456 9178385903198506468 8699539888505051656 9451454920188934448 13743923014878245039 14812430012604056417 10045076111605509438 4314662670296384962 1038029696951163773 14732061159159190061 16123849493222020505 5706567331723377784 4914205822703980183 2168638902762606854 13706248119266821509 3183181001153992186 4845039025924538798 12685187910906776945 11865058765491223569 9279287906670036066 18303718698506472371 13835124879729684546 9106750035437085266 17006954591183059329 8317915936955239937 11328672180837624428 786488670232663493 8743973383995452354 14228675022321311000 9248021337819370076 8565939076418306362 18286786199532393838 1178456300636599542 9817677165157848710 16067287453913650724 11238190257438212217 13077680934313520230 2261630244736779924 10275989887828752064 14355750635495303569 9329722554387033198 6058650874111232961 8674093231102273527 5618232036138796144 5200358180155304957 16322077822229268040 5251816273364505112 6846861199601058602 1236115486958971629 18131603644931867431 12437944305400396639 8438555038775063130 850856466914334451 12792727947836300918 11411007969250086914 17924282574756176814 4887599796537357222 17237564309633800847 8355997759737481517 6484792803649353126 16092844487187682323 3267015925995941835 6222223304865834845 13265914597705885014 18446100873671950748 12002502049276273822 16041606861530287314 302417158611316263 15853485604977791771 17435161554289357918 13392886712038508348 12163319327485990395 3109936206894007946 1711610236761594443 8878063018575560958 3995580206653659593 4475398615553353994 7950968060723922926 15584256632330378539 13528015786833930691 1731099706105673399 14327849709803526188 11266640485313906138 7230293337062122657 16986419582688433515 4434196134058410358 9385350840099504936 7581048186819793215 6014060312517284613 14386330730561966131 521475313274645698 16845248018735261721 173511871596560974 12439612449231266142 10738120910656919530 13351241151993772432 14002217618686394689 7147735981049212928 5715108249727988362 13373320096236579463 10438602991807820101 4002334667257971297 6221284098475827839 2016250303031925143 16727382491516685829 16381221090084988676 3608478569510022405 2544586901487404716 8029843721302004327 13171464869485154485 79406991453889006 5399133297810082632 7442104005811029217 11167800728939850832 18117577911677816184 7014420220314078198 10490893079502684923 7473824715614547622 3060806219318089024 17773639112679502318 5787545992999334994 12052626117879460381 6029782109504141195 8418892047796363504 17492899784062852666 7088220077554815112 15374581355497326008 6033533330762116623 18130528662266480270 13386781291680642350 7429264897164785888 6074818991268303939 11438587375846115096 17329096391522334058 14301314172192662800 3754291286405830150 3689521959664951463 6246012652855072724 1230845629087763967 4805475454484959173 7339219432266326760 15949345655463160867 13600384168886986287 5660365944462304917 17536664445975219844 5689835582968192862 13831837610922313821 7772312662271242489 12203016139589353522 14322949055717769025 5503180709597424852 12599129274324465845 1320158429993381963 2432408772325150154 6035077763773611634 7086382689796600490 4874975410732898216 12946538436381838928 16219934085008190169 9182301295835517672 4889019986596585460 711788762964514764 13114951512387980055 8666773102210808172 17524809303168956175 7031009853473442683 16362056204360625610 4796353474471007294 3128365246646096367 15876919926834871744 17970304710019642677 13683049411373481050 829408164286737035 10384061388819865646 776203253833880245 9115663366246656492 14028486906998333777 6748408540899087159 4265731738107969463 16614542845172993228 8117475413467234599 805242733035994792 4625380176631704443 1063689251789295044 6979881109560564174 145630805888199028 18047642958743345784 17383475199146396418 4000864751741252137 13031709184706512732 16655913113060292399 2859957791762535336 17925897561870773742 5872639349904209816 13826256808272954444 17305861460951144013 15159714577694514328 4226653027635162408 12648338046972422765 408549968791789426 17707456410932896028 7057413226597496526 5046988003721485052 8746679664616607155 17387385468315738309 4361409689821942332 10809051462677846043 2773432980899265302 2069871860086357522 10229177068783076406 16402741848040766857 9351920876360294577 13915571764316539945 16777792516598888143 2930045145978841118 7530599859327512289 3403154189218882128 681143000466849130 3852782578814204394 3482532921212410918 852633774864167054 13967475484045316687 9337373186527559861 12967755758938860716 17092037076683902659 5995894605482184866 16243750921669766396 16134050839571893409 1691297754348708627 7137470478123718656 2367239737976148243 9787307742183407068 6789408179179636048 10315236534427048902 2548879969124496508 2403208360376150795 8552856769758758736 18182861306808959811 13776823211645654174 1875785657037701426 6727190875332097593 864841187018550172 8775650857833025353 16678505760416259073 16705874214192484147 14156661114357228823 2085840430728985778 12384815704610979408 5945858429118001872 1547107930627015252 16968226834762076785 8343061689361434272 15441788977586271870 1862041055460478130 12229604806952451621 10357646525237761349 11384998376613912764 1717036006820698335 9498324167963775930 9771391461882583672 18017868631307639571 17353617861307369034 9477329331905391095 9661359699620114945 2559871275355292909 14347871887865798347 7712919348514332518 15378161406881302795 14676327180361999638 4723372222432337331 1307314035319773666 3514735820628726488 6944153219753237717 16416050703894362827 1002476933461932551 13000349872162470779 1792310717563585826 7643667290632147310 16436095444570722840 2076418503989714776 17284529753208447028 17897956393338622406 12860414088280656166 10780307699459100706 13894299958798899829 14614273615207900558 15504789614201763402 685971391845589960 13606012312379208801 13153965990828405376 6133076254940532138 12703752187896337494 4111766146124405156 17670651018950613602 13416871961780736191 17986656422241008726 3681885921795315034 10338066691230610290 1868951599750386831 15167962400914592545 4453009000622916032 4137002666060005662 1349540866621230402 15570150292644458502 11183515215901813501 5595065485854557757 7901387077921077944 15079981148009584160 17180586109423293718 5896525477741867930 14750508748374766882 10051918258963309353 16893075006480935513 12112521497118320357 17054669807385543484 16551169257520770450 15530416052192879750 5117860520936741660 5433946057743898197 11528692152143717654 4358877764768661551 5275591650222698413 17829130813980340757 1718485095444402540 13892279603461103750 13030340591278931885 96242103641775669 1377679711989113173 16748400275180327951 12213306727689294167 11854056615100471562 7603465486034501123 15745972734990712761 10810724565304935919 17438738506089013056 17309284561205312057 14673886533463380677 512935301036209369 11880741349559727277 4776932219189583953 11221646195722477623 13864231199854468059 16394694031732896065 11665254990813386436 6965748353687506580 12902705781464021427 2350114651893049717 17309217051966607803 2253562917251261858 13487254121794253551 8802206397915626247 15862319043397825066 11276092482846357628 11896488415976209732 13906394035118061254 18022540545989826404 3167542024877139352 14590752092244024100 10961618817003218901 15081791330532228618 9373122241368584354 15447585116341652812 8863155096315704438 3964941509544707537 17687524836429044478 7381330324186885577 4512871792628214965 10044865212741421087 10188001236641295902 5852600838021448174 1501846148533269302 13697642243944714208 3560595511725168681 13385105487531074938 9131619537034729041 17428114333253851942 1070342237687003135 2240298299713421060 11024027082876564175 2674024154074986688 16059357276833923785 652350453480745542 17091530954272790860 16263268019427191318 13740273502057480602 880227669216447457 4343217296775912082 5349802271599162821 16462140556958422300 8058215326429976889 13912396600653602452 4934867067785720987 607633511606179624 13567159680007431223 11325918997556825083 8573808054416754954 9651114292383263 15762723366625240713 10268525905080801554 13148574688791879526 4668246264164979125 2758223066052897327 7806975761053001556 17265497972882715628 2811864618982584659 12890509335572649250 6650133250085923262 3608693934671947181 469879826300657906 4036703935973215271 11266099988055219237 8479448130168815362 358735210008400729 459173681879548830 11808939649268144156 17131080063801449245 15142576468402386470 16841508528453409043 6976540814747180716 13804709780474362897 12440563034114212900 10007115865144990539 13765001399324098225 6813971013395448892 9713016499798618477 2866930648818594585 538265898587097896 1710242045764723041 17052184451878652065 6364002583078471673 10597757476136127867 13042308064964953095 16304435632284118727 447776122254335766 16489040604595648165 2124406872010838476 4039285716464957984 8610408857649234475 13268060482443176149 2066066011374611311 15197312321600957196 4424558218549508369 16069374128801389691 2089216826394588967 14987586008083492879 13071146136738067003 16377755725743725926 13617514215166062782 4843916249594489714 15741924501747470350 15927051051674940240 11905718032042096128 5593911493317590679 12726672195729476740 9926172904841985176 11361736224851414679 10152804286357329120 11679825850471979471 5580431662086215392 8240364700933493547 10487343137934775224 15072717256710283766 17481914290416505301 6682573077797129557 16594397896844093573 6849706621297738194 14583705591663563060 15077394195657334268 18155709229495736216 5410343296481535734 981635658330061869 2524221580912883163 13651319645629196391 17671640785863393861 2905558856792616667 16927404879590155874 10426370040149504759 12930148089619619517 7494126189835971434 15903872519186142840 9609173634514615784 11217589587665015148 1386045109260025723 11322005584911744544 11472225062830867539 6433942997670408871 17018187929882297562 2365039913906304637 17251852759683530963 1637667197990703292 15606510945179604474 3081233340964717947 14584060023435245855 11958225036729741418 8761318567052561211 5031545215403334157 6198199444722736379 1235699991326320539 15959185833968702979 16807987193151241051 11607532606904260672 5880112632193911613 11985435673869933228 14426927132797080758 9313172947440563944 5506570333244993967 3857656484703537215 3251936284398829223 2074401533463936398 5876708936940295366 7919418336400387204 4664380674968006952 7108362747844750416 16357568770826950684 4864821211143676860 14639786782202474689 4754948205263755134 7050194099497232341 9641592253327174047 16047498009595632745 6229879243626877325 15316271736678927336 18425870809013253194 15604602181128085286 2131873267567649664 17197627060813290122 14920289737237631080 11314649782474084365 14037919083125920386 17894380345219621819 16798087981667502190 4643091080842810043 6511541634351564583 10390309988286933731 7905821490985896449 18399699109844072980 7165424689314601127 2174522612062867164 10186524172372683386 4884162220664232892 4692796019849492892 13235529217334435303 8595056194866810467 5143387581875721728 10555182061442717691 12987487071485291134 17266534723941862202 16312219997645862960 5965236886315516772 6994828608797183620 15978817197536983818 8572454984816245286 10931918824346840787 5135998780202338414 9559819075842360893 6359771233231257061 1541922645665240119 9533138077558334696 17564536135872474918 1627008905492166305 7779229818494759585 17009656336237057461 14990510949917772866 5661834240456945088 5486945762684875148 977564349372850375 14630271112939742971 9321074236430859536 13786190003124845872 7476362973015367869 4993572559801730263 3274732280223749345 15120063301330002044 2539128979042707354 17118537249371030710 1883868456647947172 17592499934216743425 1602400727250581466 10380815867840990145 3921793798651997504 1380597932515549230 12371464888276942486 4891318028539649641 7937058058580210329 8839678885301018330 6296040523333506945 1776788083995544569 786027331289528061 7751507350323398763 7078544514600247159 12878446462349203416 16484910851207521268 5407273700077541355 12881854651857873901 5234692990029201015 15219246560667513166 4759746916978889184 2892805584287396363 8755667259342298250 3904474860652241228 2865241180252188216 16415445709051043065 2547253623207650848 15466416160566059129 8579215790080481498 2096993597389146244 11338896310316163499 16615813563937536608 2912323178916312720 9808602055650512317 10907764853561055342 3490907678923667146 13786524531779717942 1299379087841614902 1486524085488681986 15852397844082709313 16629275276834710589 4990662109718459120 8038089317175564778 4424864509320790381 8795895561572131068 889886752144867434 11999024278193520560 5463285534561008796 2390829193186180579 13592320775759334081 15687868463348779370 5613967309953960136 6161653029019946088 9022948228785290969 11389139934492484610 3052042759859449986 10704807573176892510 3685448138531834046 4590453949104612596 16497267427667706427 16214216040258405904 11964495049051407852 5658044747516888509 17340895113722075423 16643317592259614830 2679543536557218444 3595548674728649018 12582843492538887947 5642974595221488304 11588400902796692183 6328920875338942380 2112905573551556679 17021755147086000306 5885129789160769780 1242107880142453590 4204748011568099862 264475677010155095 4860809900148145029 17820916783289607119 238949368601012231 4306471239115707214 9803573356335003961 18191499209528114207 17370652596477029794 6314137985593955370 847599643187470118 325251691021760185 13747652386752155444 4298387973625290158 5923375705707007857 10774362100574357668 15893874508605361551 18286081952472843115 10715299246297366092 7476855052823591076 10677332107251497426 6785640849873932372 15320278527998588341 7213600803269283335 12328471816339456361 17868506472749973401 7861874311377756560 6909992367707693510 712695025121107799 17610238173209362856 6428272245558992438 4893592857791635556 6580338473812102990 138773199669394005 11450892013475019795 17618208414290450059 5407556600571309070 4981218742670464753 1989767638054887388 17027460764463385165 7388676933937002682 10166771259069323498 11823164842316672500 8552240112082360596 3143257214055655828 2976260853848057742 12245590053389113430 13605714611749661365 6469135114461778750 3017323805371919320 10431626492289013212 6614322238644319880 12671533261062457574 9499350110482059254 5531189007373261142 1268170984409002792 7808718781032660754 1544492007919685939 9364346179597159962 9359614492008562515 6378721457725237567 6899789480780258191 6146749897805489850 17508543727005839164 12498751273308326186 11206853561492169036 17082963959246532304 11679743735475426511 18419960794678273493 3444076194951808090 11794666428107124766 9770260012505891325 15332025240414289591 15624769545546441932 8503835737274862449 14008281115867366558 9646972597109185753 8720391085478480313 11348024754228256675 17569160431847086262 10853979177244252700 18238985718769743016 13915970093662928223 16531515125139527675 14827239054991125959 8185545372270517607 6946755148496776899 7851339072633659292 6937666559701931177 7923600280058686048 10724371012780003831 14684992560191718611 13678937088428971126 10993950860960172438 1926897219292631600 11174129317714072934 9573212907871773700 1591101857223518592 13162172722111980895 4102212264325159056 5833508043810129677 12014742082160735024 8516567679656263873 5847959702648616301 6651067291706014470 12925937694036030532 7598850770172093693 12435427799924549926 16082961343599231673 13385679242398612497 17375703107458521495 8716930372815863531 8312381015761773139 1806571933651971747 7712658991660070888 3031326536867951380 11542348128686227460 5962536726976854972 16661116673930547016 2357674760381909879 12404840465286892446 14108772450592124388 12341903577402212342 16942772789678253186 13116473802609597144 6423487014500607552 3925049756440250108 7800826095590283214 2583263755602982077 5491869174055372966 14776875420679340703 14298909002663126296 16677079419970723166 8118352650029068496 14177083724736845824 6731715212511889131 16293383723534394392 1346289301125609269 7441767216706058870 633210103031382483 11310303866997843455 8859567161023299313 15847442040466226342 16923955673951706061 12713137208767183722 11112588240509962773 13833643803734912546 7983189664628300637 10817215822417544519 639110315287372819 12912576844550502054 5685241216214259792 10254724689408034331 12023821345722198027 16803790164793746345 2478868833725105457 13311085173264869382 15375909553484241462 697080127347031993 3072491384135781983 15653543534205592647 12224842342454536810 7013813012396201138 3533030221135161991 2306520545096156681 10574177102452679411 13106306084661185312 485419128382704871 1784151673819886124 11721236478192003373 5529325943296003434 13575174495642713107 4336288972425399465 5067826645649028824 2110701396484836875 8223696475538063272 1473964024162979679 13639604970289806290 2882712027582138288 14243233475294693852 6198959785368046257 10509109603124653589 14510832987153366080 7041385552009784323 17358962338596868631 14717046078566913181 1021680432763781405 5584917408231257834 12682798963420209717 12613138694102163828 8247146206476463171 8777926426451043926 3018669864832845314 5365109389495710912 9886794769098138717 14915127862046471174 15746980873635164878 10075953510078978956 13151683267178113062 3902286962182254663 1142663015745200694 13089655340168501870 13853754511173570882 6242569879703389412 4564287514712032782 6067707923648248807 3945859209080203259 4572633267131207379 14976834534792426764 13509689035238323031 17063354279038034600 13050914324332924491 12561080748803529959 4857675233498853782 10745542232706841444 11455824785422669268 17646627070699136017 6223461903993497595 9235901718845121618 16287485814179476565 6130854537210273143 256513081341738079 17269029796035343115 7783270925744357539 9605300374392488683 2908205714541554749 2581585186207331473 10158374817718111548 15490645570145897740 1029666604477544100 2484540582238070548 10331564603744442801 293595814648755889 17370925144488427296 8313598606937602574 10364886963147190093 12232692858000811872 9766994602627863338 9017246081043021563 11669731044901313400 18069093697821330540 709994932878859513 3093350583628166237 18040312788948404106 2476713992917462382 9865570516794740960 6186179796986964860 14552315775587833292 4777646205221532125 16002006674121300270 7738683495910692754 7210095681874190801 15226094111596752640 5869085882114556331 6713342371970636756 8654628041883931173 17171540668779244749 15275017001116447642 13981034192507570512 5558445355658959290 11922776000575941403 4945619301122176738 271526539043537558 9381353949530499835 6583913330885205763 2723238121418446271 3592529896674304640 15806504244157017333 6803203117333169649 15531781926670692420 17772401528737377910 9131438027543617681 8476926934115324710 878132713525822822 6584982225668854139 2268358054819047990 15614896056879901866 90931043212513939 10733078322375551607 4475386234581638703 8694848963216356777 7859919321047162034 14677111193773169208 11734306826393294492 8863765286829700241 5245350121373206539 9095484190050742329 5928986272506936924 493921251971151410 10613451714788333593 10325146734894744086 2134808313455186565 6579945873872225346 11719284116568735287 13141681235298335944 10425871642717032699 18362857657338015090 14421081879460991807 15010098793113048654 1481529816353789754 4610903989974332766 17931576968742733912 10684415314679554862 4716747909831797426 1226806755725200834 3819205140419074104 7426109628342369665 9655521524026011850 17118668677650019313 3364093109109387896 353215119698021626 3006188974751653996 5013872671661830108 851435360298609562 14841739474967977311 10036953275670420617 752652166469553023 3146459797405489650 7016504963385602207 12455187819869211507 6505428175515125517 6243801919650309248 13670189442674776616 18425659350310916936 829566267505908210 10846690295603689086 9502047363438945779 9730379268256078819 1121785603104277739 5081790038962263295 6978142982410904048 9939336628386534089 14979257738739453714 1614135983355794138 170950104859078647 13034982203844853079 2467630848940624836 420099040646338253 11682034003537375931 8494849572482678975 4409799651849039435 240284762236711632 10664202244889861835 4236367063443357769 12899157114715336092 17509162111964359675 12190038382046732105 4613669150812039869 10865728574168599717 107418895286695007 11672143123295698823 5214946571888199393 3236230478237965759 7366255888400899848 9927022315163179007 12773386193261667671 4328604417536642520 578349827534515338 13411088474486233893 17306514336502046005 2475839922378518285 17288221297697019846 11962175824283268519 3356614638393454036 4431666565929684821 8071137668904213363 109364426390213678 13719481506695943188 4689546309213349000 15048738141265516799 4164337989227403557 16158473937381475279 5118216804032364995 1808841601770581778 670726949838768950 7581873345963680209 1046785567652325193 6442760629451363694 10925297962249668623 6358709839178597166 12717277193630165399 9938520243083743544 7226315090490907409 13490956124757318910 9830134834296546887 17694591452383767685 3687449661488295424 17197837630196999641 3144278002136051244 1103661580174683463 7094104124565369286 5488135971674921514 18442188982564870628 725846524217487123 1685107548153710145 13905230247182922511 14051825105795458064 1259240020589252311 4571827703374871309 386452024690069561 298432045998123619 12002319405039843128 17088294946570902927 17131430410614265275 16536331515958326439 12838970353951885727 10508999674714575347 3971882298512149999 8539298923752443814 1428236748148900809 15163023881968435843 5370018603215187525 1484949565069002120 3261713217023232515 6530603794143887298 7300850483940041427 2790250743348264335 15768025320804319409 7077365396624324227 13081850928584991192 18350139464872178163 17616323651568139436 13033337483900531796 16630071678219694602 1078534014726069931 18054398805708221177 8157395449211574376 8322987881622167158 7582519355292418220 10252524406909105097 14261966675048571667 12967405739596518611 15515888844302528393 17690856512806748407 12507840627443184486 9539967831693011972 11111463718458902590 8126346609217441353 7638910040218950078 13587745469938776457 13143546580413909532 1953806020250365411 3416346598488337425 754028806014830369 14870578496007497843 10534845251474256529 3540942502470064815 1207073987883290062 1847735572958756828 14674575719060863796 12253935659960775422 10748275058055456883 262140663577646934 15423742807780520616 16965537823942511014 7410581730383311287 4397759225384929946 10823259579059245308 10923478484922720806 10815749206014374847 9570829677446631965 16580712073866120432 16400902123767739687 16402207929979506200 7878529517471161584 3345197819522954003 11223403648768466727 17074723462287262655 17603715961447924112 299462393930194761 12890978047708140402 1024896771493472283 4442444868165656095 715470225694284429 14476957005703975819 8495442590164999036 11122045812142475469 7249389800303130311 11365418287256260918 12609400620880597929 14839690416195340322 12049197880104898757 15121122194024719467 5062016653859449082 14258740136662156907 9855464819600711604 5351816134823642723 842358932904759450 18327729572317948276 12743880059727258164 9142297157274737964 8434414653645167401 5288629764294417506 416587113303446330 13980363256734644638 9948346133934610899 14949039823904463234 2046251247241130716 15007571069571627366 3186911344123283603 15182718275125689245 12299195776996338086 16202788147972092615 14342785308949543928 2419266749563080380 4973803180796462041 11145269516339151357 13731736697742124267 2593490356699131263 17415555758273894796 912113597173036081 9594325952889565386 15124341938484469431 3175207593253292624 4664027538596830146 4595647871874532531 733224710372409330 17091893249201668900 2446588571857873751 1334981527067290820 9562305387783906092 12666672914987597790 709924428504741370 5853502665457649808 15264079028909545893 1992353766360035538 4171073669268960849 3333903678295845241 2114598376145560 15378943995564217415 11422450501586881798 11381158136726745742 11532503093152870994 493204224681076771 7786917972686941922 4633106590611353189 8211544219946286810 7975880476770930815 12900069016329651598 6944897398245214860 15997275518152553791 9872969680154416583 1379498332150034963 2772324432932611960 2670607108086447508 7320167498949786467 13888023424947115250 17019594556287438756 3516214406274796705 10796908772466567667 12083097889970759721 2780818743697462234 11262458943432623557 2972740826046607948 18334683146141624780 3774951879625985643 1121288478823213926 3161720890215560166 5653369217569831197 13995413038064003775 15618318676056186239 12404223176319537248 11217961067757326910 7547346461467915455 7472321774778521658 9198589406491151038 16676756714224739396 10058125179267991837 6412508716231626881 6968831129285858198 5715606073507734177 5012844448619575619 1386373744204930917 13032297696768551788 3085891289529980240 11602589712434875782 3657309015699211437 8864512868031667161 4764402773543371285 13467699520122337541 15701805494343798320 1893226881298323065 5881500329017758474 2418781141606121108 7288380522636523058 4693344525761059156 13388734445628224301 10902186916296115151 18076842572703415076 15142385072207441937 4484770558492508551 3661075688722034022 2158028895346245416 5319039513585068648 7517002458506233804 1785685347090006179 11750350037374121925 4383566524730476621 6924356289805316192 16560809819675375795 18177637471165595046 1508686725463004286 8756563762844201007 16215712682276104759 9457269950277799841 477615391453158207 86749393103166875 6789824820765933362 17596170858527161131 10516695665072815139 14205509253339785751 2841940260170193488 3170197716051493478 2787824813149431097 1444958841786317479 12701340022690391080 5081309541937861146 8526794592261495197 15965399097197728086 3873099500165196537 7469956932860952660 12538364389003943116 9019629813402024963 10162067089640932795 12883071610163343372 6712392796512330008 1807977007957929307 12742054101064868011 1801788692290768533 12199558847946188716 16639113903118487008 10954575024741082437 6412128516909247010 563802644422485665 2090128990446960476 17756987036334854473 6119474235070726364 17944973159236344104 4511973999261142485 5702868290683096491 17898239892089670715 8766891774289152998 2429486694644022582 8948762130936082986 4429809852782048947 13228745288642193945 2620952641884457077 15324017310185047419 2608256581371204630 7178032097352814989 14840176834109328815 15241102013620806894 4305589410497411495 482013045175058507 3810897846189838134 1324132870725411745 1485098470402189894 3051716587311205174 15014727943459534851 7200781230026871727 13876152442766758269 16714831983554469854 11036030306422262090 2997865693411254661 592478890877197407 5621288109717016310 10926784321987334292 4617701172223481369 1972154462762242739 18398167174548081444 16676500512807109889 2163908751034666596 15722104204369849624 9655547328815961884 4359355186045541303 15642896382969135667 5369056072100327443 10708861562641111172 16776422308843957203 8062587857046729993 11313618025876444575 14987133926222760597 10327887912257988456 16520187688534096508 10431627164817795431 18118711733804820614 2230975849993516210 13218587735672437144 15890323236166465103 2968153467053992323 18017499493221328444 1639236130840932676 10460018026012051456 6759323570582266224 12778652107624057121 7734893937389970652 10120781609692769595 16618928037833782412 10079646271390394345 6545128268024826987 3869463581943825382 11052280515323323155 184670699672829284 10118069610543379628 3111959596870112507 735570354514196320 5376959497642585974 314206728841238475 1012473822444919894 16052619398924280210 97063280280948518 16291369502823381107 8031482965561058768 15146991236956598197 15287966050934762783 18355575631876113982 7322319982591429732 2627610821073992530 6633295047850811765 925726562615731544 13728648102627074846 16126158401837213623 13729605394484478400 852045578600583732 13907393658289341445 11138202807955096270 5092091535370087723 3335470501318259328 8720412396588016920 16110639337546018651 4613061523503542259 4708445900767544015 3525550726446797998 14569476143446883913 15335730545136053604 5892675970278890474 16824463252762672660 10465766396747078410 4907123514214279309 6585737359734747122 6584402843042507982 1644608209712658657 1028490617350939387 16831713748383626274 15932520754873989839 2478064032079972322 16653432720154785136 53695171288701880 233795201507925680 7984898305261433702 4232610731293325162 12003086687717514852 2267577996144209174 17811793265061895871 16262171107702994804 7686125668388398937 3939472870465797606 5649970797868231525 10272996355069565628 16164749684754591446 18252379170685961270 286133470338946279 8890810283981604666 3141087187583052826 4811359823876122157 11026954104959302111 18222948042679102689 595926599042033582 874937282907225504 379965207901019527 14933548895477773467 1981202272928399906 4283981371239332001 14718238644630197999 9467695085897743275 1556271826166492782 1764646770831011118 13825493082406749791 5666201752226346551 1049327551877069909 16483487257111813109 14896251887661564688 1196241449660128929 16799207333670053205 4049955309745410503 4884911971560200768 4179367064760975870 12127504091181210055 14544949674321872397 17973711683876467220 6318771702768831425 3390777345579423827 7316213367096836360 16232800238079236234 9677093571581778955 12748983226058725995 2259581007470462786 4132912347025212518 4863129761781018825 15123091061272822843 22113178574026916 11012697924960287809 16327579746523859376 17475235129184179065 6660134128907550578 11656917729657099410 4376812278461079049 15333844707493984982 7112569952804976304 15164259209130827697 6485491094394557461 5792299819254400129 4275003998531716891 12747724002744920061 5509361122608980328 6091101187000968463 1484264270803835391 7859858088713949752 8150119707564991986 7352591881511865057 2592636879612492214 17574891890147551820 5452690446474952791 11461772940072582498 10497069484333103074 4713627204663354479 12210432898793659845 12253757877700060105 17790059152778081479 5457280491763974046 12821846789139745624 4313458168253170111 17571473667446672142 6245270627494837570 14996197925010032676 8595455964121444929 2850244489646432691 1068846245420566397 11744401877740914642 18233258718496992893 6110577310006039277 5150647797045002123 8248888327017838534 13810593134074639974 16781856770121471398 9747023181925929228 11846713718054039700 3150991946709246947 16475885392895950987 8440066178334643797 11405199719858359435 14528158422778301543 1218485024395337524 3108965882985067615 15309620406915492629 7478661958399576504 3677439456304887079 5507963993227725266 5704410496253058800 6023671674210030161 3152628962634112697 13079465766779029098 11671909659562059627 5438093354236774780 16857374902900344239 6848623458274179571 11177565779850735824 7920427733785855771 5255659509633730924 12746437140612003286 1911109872802529406 17127327616728318537 5743167750403288152 13584875482363084711 371865741244497160 11551449214289721568 7918750114139803613 10142710924651759470 17384317987300211409 3443289041310908559 5872170443972479886 770533366538182761 3956399893099576544 18441495520515379414 17124304691447234889 15706735355538297199 17307456263650247377 15074756483435912919 15380585191064645283 17530824473827411936 7371438683165112958 7404722067284698864 15330062305012835810 7909067819969406660 17940770262886445047 8222969116360344120 3710082780717172217 14054458397937646105 15395307413999414034 6362289494895054513 6664554840747739482 15538039190219278818 346556800201597173 941942437476835393 16298939472850993936 14483197475876462490 6856204052566288081 8319584990364161935 15529742236098776833 5444268928243852278 1740189699304383917 1976100083098979726 8576375050223820037 770353506478407219 8920317675007882151 8387620323174986716 13228396772101914320 6056812754287031575 10071985508095020155 7456131864207815623 12558013284294899670 4954329620118533967 11183482527389818579 6634000868480507349 7616365826401590108 9607981362986291707 16162230479551460830 5255947904953959745 1230706077291640793 13281173313115528476 4006850521663672462 12570405200815030424 4233036096667768940 17882134327027297587 5991328793218980876 9276816282262743882 10934931126754710451 10450347786612437152 15677960351227393490 10833674160338636120 14992692732356707422 14924916808377198671 3517235558521846391 4901668614926602919 15196598015184689435 17555914821904056431 7818648373386876607 16852601224590351306 16394583135610636242 5490559336479221456 7287192373108891835 327755011792795014 12703703937963575430 15406167634080024945 1128175285070835967 16294550982911299615 9241329151647163013 10661356692517174913 10286162933338956035 13294612072651644020 14591606429375699463 5539152635471163244 15137432834128582056 18157266977721496448 16962867901067225495 6404108531536410259 4831845618371446181 9186586627407032790 10109963540563753076 240926155866662728 16889620479269336628 13182400212986805774 17094231541364231608 11146179123608491881 1370511387180709717 7758253853229921366 15291082175823878326 15877063709531102871 1608606201608068972 15491007923384787001 155962822333271107 13940054751300379881 8430594619830115803 1655153928481816570 5636084682608621013 12003862727033384620 5594348000602150694 4518500673840781838 5449642725641450978 7586950250465104792 15395269796092054335 16134635042342164393 17760367016106587485 5442082512712172391 4924006888043870889 6533642537254830817 6615834168171491151 12512527110145669910 18042031877999124675 3938214644889981531 14959300061927771292 16471293217041570883 2860404121436572740 11445773937106349363 890640387041913974 17170555102994163736 6480511572260546816 4292088645571721208 4915645993913201220 2132520541503122481 5303590146696682504 14457796678106385312 18278921799824257729 1425285135084766334 14164629009257153213 2581960920263384803 7746521267440305339 10091739803717434298 13931421308727581086 15279199245159202050 4747907182456887067 14111145706807495146 15144437172804329451 13585260433131719136 2243070855072968449 8005938938882399236 446495197457814101 11838049917961006119 14999981135378409026 17435037842917637069 10425047855197758132 16468778051977961173 14809567656116990568 8710622595123161478 11394464876137106385 4437599336420927064 18282010062492208801 15599354152277482026 10893876584434966700 14195854252616361742 17318239060344209759 12405627184623508537 9195264293781375129 14600066565238768093 13414921404459585186 17979055567875435276 7747684625769958472 6381879030657108528 9378860739754514647 1538082697884495527 8930976195729825481 5564980679390480517 2833271409879025999 5755048442018188636 17676489986651205693 10510334665074040635 9199916918103500827 10628511322639970139 1184787317380893622 361550448874125632 14529804047813252218 12538667366210767965 15214081488572507462 17536511718364498206 1383087568730360654 8516665557349394310 18368531334159422731 3590695042130280374 4736493508248196097 1693969051865579087 6731170953156571342 6137955473617210362 10072899021465840255 466530875610501414 14775764822621248076 18242531555642659923 4278461720617164582 13648139666386058532 7612748676635695401 7210110881628277688 9999007230585934118 3048154153093948003 5853304888301113842 5116839673111309165 18369222542752351976 14025999793821472541 4863014021648767529 8967174500629548297 14591148587217956169 728530212378923055 7783058736390553122 9950643869807186958 11421102467178997329 16696518703814913737 10078134104845419459 10774829921951141057 16586726881409639631 9843795674859837957 4293808745458358 16356978437830557820 14128434239426726448 144971078639839417 6735550489813657349 4085803958825882908 7067912216615229625 13637335124645102516 79308690960994666 2922515892374836522 10098499579137998758 2083715729730587016 5451519899971455707 1725444329347097317 3912260993072619948 1316540754908622720 2728929582055344799 5008517416664635387 293226630309863583 7938534835248442522 4419431729434778493 8116283960008288653 13662149086675612242 6488731803603426795 16967684533781273480 2998814810398321284 13060798771180395522 5235156810918937461 5417293821776994306 8517506088305693388 1008284157790491068 11895269411252832372 7657296092118249039 4253191299438046210 14123861395130616837 14018054001082155697 10301439609610833740 9763352866354401904 16131737612283229705 14351845597010665290 13060269919832775373 8614949379739831215 9382657329939499774 1443735733153166322 13680169715630500133 2594721393790603452 13753711974205427490 15484648261710272799 8974409134289826717 1486053495286994991 13041423194026641974 5433373414150839634 15482465080751420060 15618237262036129347 17785163806958102633 13101825539595779956 14224276342923775730 10848245433852325927 18365004268824229156 7781698500691311228 8725975107752468630 12442598976381628046 3277890107583544397 15311387212037638061 151294395330116210 11528254336926338959 6570844459952496963 7513620439219923182 13674806846640164985 10372192617801935402 6613068320486132200 713998045906103940 17717346962466448190 12647298181594069908 9907112114871808018 11520958339379282358 15799445845445019527 11785046011721302270 14017306092899206372 6544176786274529871 11438542762349335921 15223702659296996642 4555234537732413175 3806490765397938074 18006744690431059639 749800416526473489 10433250130486682384 9457043656732251153 16442095541580875816 8491957609242207427 3486137007235908389 5141413585261110383 17568778648215765661 2323980185433458841 11221848991077682324 12266579917869728833 4776853771928332056 5995167703397766177 11060643137180366192 4591288672607041975 15349584917644536344 2255098647225571814 6829405634536129510 4279055721576144698 4407267444051039203 12846181992310981963 8131857773671129522 1335009789657915179 9159953875397797188 8066592663274141434 2032326022681751247 13310106335558172608 8928294466494543133 14757575082310516614 17294759024590819143 14480192889283737632 17909879106623157779 2895285413822299428 15699036272966054389 4317138766435229293 16553527641602759019 7992978272468946923 18300442796692553350 16303302817577836884 4288245404543638974 11980025434746459259 13454256378320443322 13122031884914133388 12310501040052403214 14453469160832361511 8208692433184349312 9547667286657321475 1950055414385275253 8931080948536414907 13211004077561681642 1251042603743492874 10962339672324147396 6924551262447514185 10278963876196506333 14829172904802706987 5887604404051289035 13585401804035038918 10989871122029633861 14145824121955931803 1327952572786560746 9715252782258596289 3673092239228882826 7944499133526746187 409775670790999281 281418837307532519 16681009803996132503 2551771953171470876 9745518394606764007 7818644047007897691 1911322342845653411 3509100415289700733 9491069411278283748 2433925192867926297 17326428656596386425 10427028113229042271 1576582912196133260 14723384666155544709 209985732521807934 8329766699565371282 4267842420458206161 11299892363173668057 2301237737249498185 16542935551037205087 4320882985109087332 10471246583539691331 15926780069224785707 15667509417302597107 11692163744572455312 5096654275978085576 9587176030615662057 16410702663616998059 15779813821153895760 7962716033958213529 15165077140556260370 6289784410411102140 5991474016862482153 13144448909328138868 1432265152389589495 17685419582211239983 4191817951042790440 16154924945356725406 2593536545423255531 12224604191935952569 7073129583420949167 8031711150355885552 13341699716161374235 16706090190758921679 16501323187652870539 3997515431554640060 11624046273962822449 9053003558324126809 13283428707002182626 2413356885664884689 8465794184696823588 12786347959399439970 7331262564650973680 3175564364094256904 4945685250447855356 4696762059730084742 5534332200390656500 11082902195872473049 5162975143495726725 4548638945111852016 1385479468311937646 12389679216525015532 9071281556054943803 12448625760368043588 2354216163543764062 11229522620346075057 12421155478845196091 14278062898086249992 2614515546526963691 1874360791181186316 5739137146528413813 7109874141071452599 11398732704526266962 6492136348304862235 185737716807704925 14471117943110908506 15871675384838392122 9301001239450943933 6287696158992327233 2132282456258613198 8347043770550695023 18333536700968289717 12874899835670859742 3383227109617990478 14602479587710588332 11403325386871892863 11259534785183456377 2051518798136751357 1995576548177850461 18135871515911958538 9626938715439919688 8748249442793017714 2695087601949516493 3892240953697538882 16566961182349499616 8163443756825957293 12485919985636084156 5512774285394528263 5556870492191780280 5708260375199427391 5036024742808884361 5558809614302597163 11456309293143774853 5275212283716083209 13140944923328419282 16068030214977406315 5247063857241058511 12953384387855356286 2482973880541947994 8566804251477228929 4708304198804170765 15798959503514810585 2633100033760542806 1330090849992170273 12278553757566578765 16970942747783540069 8163408234915547074 12700699680032740751 10841377878090632657 13207262735076121046 7158448104544817173 5826356636581267896 6041413814429692101 5866597185578035395 18061733981634471412 13269447605844580502 3139785750611824499 4381849685927994475 4146943722010536788 15252223915908984360 9657925407302238565 11754305488373186344 7558979150846452151 3061154621106691912 9230972988878225785 10920503019126792674 5988007617523022718 11179303166931874188 2209455810892851442 17073510634707279848 10021158594712215415 7366271906528343445 18104324243731788333 820204006345168240 16768744870628622528 8917316253142105974 8526923388388244925 7578341097843309792 12317837537444765323 4083629939181584360 13951061944466064893 9189993859186062231 1427431952092943279 17928369871679517203 3660156555815898906 11926956013008644543 9156744169731793994 16548502816304879102 14638337197138473451 11001002578760580036 7288623496757098536 16239198711620485714 10328793980585032076 11424937974170689868 3987036470859913585 14828254120194893114 9490459434778882786 17174634946973345086 3375460675627218865 7884753915647304583 1042139614287767705 16392945210503901081 3204651080428872017 244221987178563979 11775802082128945451 6349597523568635192 1519423107354239426 17209268829467710289 17770224416259898626 11429492452513651748 6519708238810093152 4165105629628345888 4770130480416238148 7221334187168943053 9265140076594188543 6591311185811417827 10155205922228354720 8066459527204807084 12357941604935498772 6764368629888238561 14346693485982813864 7365562536348246829 1049728729942315178 9951373328919200692 1827217896372542764 8132430516909173936 4474245153127327934 5937431807156849744 2671077435012006913 9913062172425019783 6772600783018168310 11996664056906522271 14531005566154227045 16449006282177108104 3494071715997652357 10128474536950991842 14501329977847478468 11535056487774201352 7549986681577025428 10226519243068721118 8273635092281682177 8803382645170961026 3559459993667830119 991100272722252090 9040675285131367309 3403682324648208694 8745194726362525233 18203894726000865184 16670860974035850567 10651111297789596260 2106784976291650101 16977792805164415200 11172551716399791719 6413155468192899894 9785899192563697697 6321072961559644530 13190039741635738269 3834001548984466282 18404839412114434706 14542794777271837951 11045076568349617322 7397553650407338230 8338103851438982786 1747838235889457844 13376025164610262783 5634565317887850911 7627084651232934094 15177389314562063515 6167577151208503400 14062426265361169305 7630886225631569223 15617334628618515975 11683517080314311717 13570549477146143570 5606656188817218711 8786482777949490695 9190209006640510253 7135225650635447334 11066971830877158550 8792810474153168703 14115209964870927837 18020672132273211723 2683610020256916448 11251202979002511925 909385289363983188 11272342356377128647 13639434273488913623 11515544736960130866 16751577533989992106 2550308341614701005 6727734392960760503 16528206231610190287 1591061337728555174 4550855438833230859 2137536797352607346 8128412176814865508 9797739198796900872 6412354784368589845 8056431401420262868 1724342869911712796 4987576173382097248 15887040098715543368 4783505941057382512 15159136617376760880 1308191584389587108 6942497573881568989 13122517395085266744 7757471563124942398 13611454901347551760 10787624837446106425 12402486050733538509 7319075835080755508 13866751972504125664 6072948474483997330 12977497999159570576 5712129829322347295 5244998529404323453 1104485899382950191 3050456897343732843 14573132658309850147 18400717270056816357 12137899452348002018 7666382723781220673 3063755606056752682 4071184965487018078 15827899646025457827 7129012385402231559 6697391493218464987 2772890943909353859 6750171429646991413 8027857867610367295 7961315212272966919 81153450774149734 8389037851307811590 12542270759790806549 7168802241556680414 7596449585164717315 4196495079321413031 11381522751848701898 845506315061738396 6402640091121193113 3860414043568184411 5279647075686556926 10725151725822448456 12639714385991585339 4253395827810730799 17478574150759959635 93377374907044059 2932359679192941662 13619402984798187585 9854499564384470418 8248700625042111876 7772003718457815010 9695028998697364032 2242570433072743496 4068747830418268332 16464494326329616778 5537609950588951280 11248671104333150025 1656385891275405678 11920066594261329366 16006165049055236073 13464638810862347853 13921939239081581432 5504721962852316493 12032182034092898049 10417939328880560537 7642567550948504982 14733344647646305768 17354558824851593614 13366665137884431171 16521009193052755941 77671606539966786 17419453795856568878 13489948699985303241 9438166288254157684 11370591180657536015 1977627164169454203 1241553420023125855 14002541266541558402 4377863985152424200 968168510043398842 813275376661848830 10096412641547878244 3578709473813726056 16970581469157144261 16338067502489944028 9695914303623119187 10838314414445854202 6323404982175284447 1783996051780275006 15572062038542771397 3474138128387063437 8589926613265456097 15932943374792896659 18328841723304893057 10795520811387560497 401052682804081255 5485847616309932836 3831062363581078673 17599749419559820254 15025097972409302329 9991934118011044345 17070170021424858378 14658093325475825394 11982303608714594697 10278959218242969961 14562005622118590032 5776030985683980301 7034761632700505283 4218185464807070476 7650225336374601564 392376651858046509 4778526514820695687 3883490422207965326 3452213833406045519 622997336171003923 18015763967259967357 8705566935955306755 5081826231257042246 17441408839344350054 3882984926551965761 10905077518832581314 9976483710111193804 10709377558371591523 17252734952444017888 7690874773876644840 10433948830152678691 18345752526080182601 17839755155955926512 12691773503693514098 7913084679560133273 18024190331584019510 11954413624037962851 3588989620944173534 6708795695171203708 1903367502887954311 4817144827335476728 2265552054601796970 14608022835120610189 16217400848404335483 9302589143157246782 5032620851879220700 13169625387594451168 16638541319046951623 13609726693611081450 3497968458173502219 14545937491165285125 10285830210197151757 9820194995045488237 10076649433083494121 13615418489815984012 4704720278980039335 14271070595297028989 9303651414423484524 3601955050008841517 13770411432730541954 5270065465914139454 9668289488559061248 6736453265965082678 4868106252583145754 10181520926082803412 692800832889224884 5984145937850240724 9215325780578266252 13543505519381121787 8050121062110154831 3605044109397835768 14239025406910685136 14198020024727981720 10416665601200642882 395770642024296904 3590234636886058862 5886798847541270317 14914856253060469231 6114013986644567694 12489159604006593166 1513579107632647736 6171642176007773769 14998734835533649851 18369129993375420032 11543868937552808471 5012729448445237656 3355123841896342199 4661759298014986775 10974506852608240039 9536871948998922807 14525863219941354911 11966012837642212420 883994289376219315 17957178444553475287 17083469808821289278 10397588848469256521 8314376890501949983 9738542538161616679 17818166604695037908 6612173030619364031 12205512595814356796 8534798452118741787 12355292503193437281 11522242311891271898 577139523899454783 9592777954566580863 13519654118375986033 4207850748660665986 7619622205436436451 6287058961500105829 4896176819585545383 9857988051881413107 10279387834730201717 4729853808970596036 2403889641700714438 13442889504397527229 5518660634815181653 3143425621102654236 14321712045106797050 11095431106322927635 4601886275632185443 472814223122589733 8795934966816354050 6768015729560998559 11626251959522820864 502520236337013555 6132294844280352161 11784782187228760024 1656654261548647601 14291571215858145995 11605443945707461797 6043282892770883795 2809279868121493984 15179931702408629682 14142197161689366697 9954938613830057566 7905269106250676499 5046956934254250721 14177117395175613382 16952239757001398293 816882937550439915 14308997943555092690 14372528512058732199 8694427347322081232 3420936018011592616 6303465722680944183 12558842412979306209 11819869757255817862 2002322203702018003 16437858997100589842 5590065272521182355 11441647815994767090 10383597166876021515 9988021872215751219 7852809020578371322 15468726784172207406 10098585356084177142 12889420506623909582 7581142868641369799 1246075555858652551 7221994522465727488 14615512941042007721 14244243056979929802 143034787402684421 265538555259610105 11708825579347583888 15504078087077299171 10914833445586068341 14876837458498825258 5496000507443906552 15745122725884745996 8176323031834293047 16610231648525337028 7287203928496454130 4647743040365620103 622338512464231125 10956617740369494299 1892462942314272135 5126619305824626543 7719821004473178755 1621136071386167984 8083529839844553351 12441453198526186928 6378192916952915031 11967508888778497567 10042581080531454275 15592474870340044292 14097610160527597159 4370453157453574410 10695340262123464439 11719134485625528040 11199845684917181942 7582837418793914833 16682010831417273153 14208464099986678057 12560151636885547314 9994248407627626926 575764933184524138 2440328944418096796 13119032306172800984 12123066718249848918 2411965411959671590 12657008211420254774 9975417754469206322 10097075529237953967 11530778756224869551 15223091532642052059 15470295248435545927 14607190562144059301 15090649213430825565 3685609838865528077 1477286775065614326 7991709076186177492 6753186141255783364 11213351791873177361 6964312333386725846 7918529734266527789 14376488256589719332 12478937746823158364 18294289424111821491 5671343538578842809 11430085587892947631 8158016337073942166 11518350515245127867 9072013357674186873 10486517313836224487 2544243918681604510 12606257206294104454 12158790529857547220 13708130054538121046 13096661793601379404 12415456039238623737 6407788307130186492 17822625937779447175 17019876031214296486 1317525434686661426 17874728197670450607 2238634527920173255 2185889864632177015 18225922383147880755 14617947443959405778 803309953817363785 17972363925846606200 14619961761034624898 8269493609867341060 4519911890804155535 195062621296701218 10426639046860489439 8264462515153127467 15103589015326260332 1510511747143133861 1499072032932323356 1239002361909993574 6376575398198932295 11415880836432505889 105885944179555064 10947502671482315208 7355083690180927230 17581562758194688769 15213500025783641757 8116707222032127476 726256326737926768 13540728973919907818 7780244145302289110 2376907935647416697 14684515055889403628 8465509068025099168 18126455171387047660 7630685324553048778 13964177865483132032 13500567169925085632 4311723193919472440 15695520324539056810 1621166872392890742 16323334737316879449 6889130974901804909 9405245027493863214 2303874175347110813 9627915065850988909 8433724952790700902 4576859541105765059 2997463111042019916 10923876081177161875 12010419275250433369 7711738435534300439 14049008478691727943 5246143731245255713 9082477446513283756 8865054211953693853 5265440637651994022 17759374426527490076 14827794552081402265 16512944947121124010 6882571132616531177 11614055230334422784 7782708157185190164 2405140318111587197 8297542947889078889 17783233131371756766 2088253863758665800 10141668843521293734 11927805542725624813 11262646841750795460 8821901974757206243 13720800717413386864 12260448691505320339 10863766787833832368 17690183137396795128 5859328922261389848 16272872922199533392 18212120495164488706 6245041126674731413 9309986892040583712 17656447826957640135 2058181151255599402 16917408105547092119 18204257448716141944 8611479997068638164 17968819989726021906 4118515836432525587 1178363926626739345 14386244391465317632 6068018556565717127 1899446115762491742 7977203944697753109 3683397570211580363 6092638596826667414 3773457217101761460 15700667753927220484 18298255956079781213 14540451461481362261 4234625848394380736 13028108053818605826 16014509310593420462 10990014027575812454 16898492969422695781 4130214852659233580 4443399443588822332 1372972861058414056 4595016786139136478 3929525798747366548 12282777216349361697 10059033844467589434 17539379918040834220 6074003856269093409 14666267819421614716 10450730018754543342 6335061302469724700 1047411966033225517 9826945881786241832 7567381318472730464 6199422928097644380 10401248572591507314 3004293499721027569 1780378181997881891 3944927302903835404 15770538198504276427 14887149937181561665 14464907768165209053 15078707079763154914 10309349705216706361 669451117246046579 5070870362450004371 5311095443777624542 17521629537196978567 8118320922153310098 16349793092805491631 712621295711062521 10989339695754957288 12886806477883981196 9236695120262484020 5416935324094573636 14508354866195078305 10885340837806298261 11251563472892607562 4759497202324143406 8175851383386593968 14616864968425585005 2786937187969854136 8276547040673428390 4238904149884310309 965558385351954208 12737472410986544660 12709278385976290283 11788968556161282395 17022306628628763845 1088470514602918986 6167764305237511118 13082981503603135460 14025836954947707999 12199710186693117631 17117008113233856760 6636721011758267104 6712230927806179663 2599632529163001937 13962897893867682678 2647988484794242006 1354635678131561611 14055384890266998604 696907541431594971 3364657798955169305 7904755914288742324 11766848221098179141 5151711081418339904 10507091322071301016 9818218801327729741 4952443619747068235 12566940196724261286 6380448167335439221 6207071151500000278 3466031398236515454 15339992112483191197 17432474560530524006 13385302298473690523 9565843654063446415 10517422364246328879 9690572977957632806 7062158670322556870 4335820493507231968 11602630702798443044 15831317686005450232 2505282222807023415 16687524197764831515 11936080347790170610 1608179143190739345 4144443482955520146 3767706443830981210 13531917112130550857 15087333438604436863 7037142149290879460 5360326083177492697 6074149925876248555 16378882937338959088 6583001125919143633 3386361199592930628 16317476698329184081 15115905467785888697 12207919644509757538 11942818919756548369 14600517751539668206 16545781525653178213 12146857316838033733 3588296195121758843 11936253344522505839 3905785435348591611 592134035778537066 12193523659209568537 12784606932884319418 2531609423217805900 16279566687666512834 16265960617720250138 8668308008630003925 14939184949824761319 1249814428868146699 3934649337508237368 15227311398289164907 58123711946001046 2912096893993241452 2753659183096909154 706884488737927677 16418932108389416407 2150901975740187829 12614122797962553642 16017496771580660389 7925009810518816189 4626480068230907436 11953252620155901514 11562696770527220069 13733992405815537793 15459381898675743010 14713169287259294357 791376235700264486 1848905942078153365 10782908792245308080 13867366066074842047 2127457005114129864 3102653908760189240 17107006345776427791 16467576423913389580 6846971191974799056 2938265301354753623 9684429069382908314 15040444410008430666 4072180471980212089 14347410052523944650 8835698225596521360 229382347414952839 4145311743236838141 12485963495904360952 435864092940274971 10153912242324307995 15309104343351486343 62723154494051693 15629598471094081020 11960934566132475633 18040278377049181625 14257823339411949798 9696396532827927816 3585342233048196580 17541518885098106074 13941502995354118319 7619015346488281840 15134872527623204457 8001817632107473780 11122021871839750855 1001696253766216153 13317248856093178597 794575495727624399 760134770419683513 3881265078263423131 10498095596972106728 13311828568145559524 9831743566944971130 14661293135497714190 7500986164261323853 9375375504976037687 9191068730172686857 16802829546272224899 1212309297184043046 13588288916762638022 10738658622491624271 1019801873549029492 816173623602518460 3361812278248803892 2452385226841359436 10967539570601477594 18342712797887666662 17071444641060427085 16834308811415685980 16758667875194864522 5816606667331211613 8689823585337720757 10217854956889396846 14839948928927020843 7827849105198509175 15120528496796204787 12492671221544822719 10550964749393104877 17681076498007871284 2652628732232688439 987493079438699659 10945347071295309250 13222775552757719649 13471331880664658317 17182028831980028861 12706315096611412516 5347018650333983116 10837920500291296014 9509338449176817881 7025669158079342466 7117247782628324427 16466451868938386256 5286911725838149306 7194029925285547873 12953300532982290657 10713284341262596851 8831580588055576487 3555111847186638869 3081716263905892928 3460671286726212600 17172110427714714101 16924253346412792067 17738576294819737615 6725506700264929255 12739919572192582194 12411727662357746486 1694648285970235195 18440311238262852036 6040894318744322318 3021277339338159611 11198547931692118182 10470034895364422773 6321033991763199320 16584528634902664210 2996832429577439399 12942763117125340182 17627202100108225219 8531204198874461718 14168805914759681732 6111568128753055735 14921795573372131995 13448596288392215435 9782727990320183998 11896578089693518647 13509182606264134318 5971821506839013401 2479621707973715202 16045878254229813684 7247202074583418606 17676309143586293482 7738769868663714628 5019768535991447940 14204283029089933835 7211482652295701178 3278349776974937410 15993174814656318091 10280962007106350974 1671242936524789431 1621041896988438987 119366722185165798 15331576194333324787 15784488612589357534 3473172991296640914 7949559478805037098 5264328070361436200 10938395920351100442 6486454320801301496 14305884659178594714 17079557618802996866 12704901886991424261 8055137303508307615 4748004338594145430 9625782421891351801 12431722107651248730 13076444361242927739 16457136530813484048 1942027863784800199 1388312135430762550 13471797026651654716 1894353709673906812 6941287721724804561 2599684073390820171 5714669877942186050 7349463214341987929 6500255408416718876 14432900231228031958 936681003076548665 8261992169701783862 8667138803077787445 17076225712423565192 5132965775798197134 11133998689538468997 11488767318788033935 4423479446065509405 11017367237188447837 11861053526006005068 13006969826741759710 2847170055962730961 8663243376287587922 10066838219666781348 16400216493706409073 15002144126669334694 5295313867536528389 18425485714949753026 16182161580264066386 10486518307834392655 17380139582842757995 15230599580306176618 805410357187853742 3848921558603785375 17358095482597994108 11706379466396732466 534557708691919628 3599450641116549017 3168999328193768565 7808149437108327820 5437268601526114193 865216561978088693 5467542119530167134 13484072202005772291 10199947119293670182 16900189840372870111 13609651143837759738 16500345804740407932 4908295082019148399 1889666731067065757 9705794924853442944 3494304093922334298 11743883086010799876 12049236576990094493 11331302179069425365 4250245480416888427 6336878049678862776 680166806748306561 368528324418751768 21323898506573614 4743584633854212283 1469538433018459685 2594810386994675775 18368071904870221785 15257333926733042481 16958014887531273040 4891926533495524345 7622041482173116860 2799330806034072314 2601334061790558580 15059508200646257950 15980418256347818862 8287329328806301132 2143557307013663625 9548589087760509732 2354671571290182427 6577876616072754937 1717648198322296718 6975233591045685790 10450374997387490469 11828300030983854080 1124413904181494137 9461586674709410496 627926471244604539 16485070446296383817 14098856252675213930 9872949740438150446 15761108106410691010 404079824103680449 258675158412315086 9946127184383812711 3221607058114975313 3029830137241950826 15526912594308610176 11676070573671912455 13831930494789376381 13412352418876791730 14552932133890833703 656152125114049328 12064091240902559758 14097112323242079002 6047770642682397657 10901795632247681027 6771518725873718366 7607913075102405608 1781218689196964086 3904120005570876708 8688416573561456799 399987305297157457 1643127724079475791 17679670911969088498 17618356107664929493 8666798493130749843 8357070796462694573 11170707943277848854 6168176488933977411 14270632600790810298 13641553576388263516 17328573656396968032 12274045179207364190 13787079421784089801 13372463547376697527 15473875202672597587 8727363302269187716 8036197324262089726 14364733031281210656 2623593270800736010 6921565928723577322 6811655108273821545 7720290171641850862 2028151875007749662 10823870840241111803 11118154159688337566 14033680768172819017 6681904365940766034 10002007260897984235 4794499675272045865 5371679702108211558 17220354186071258283 95028702425201494 3683634681772293754 17841754371776174780 15169107015240364213 4425245948961481463 14849013741603749895 16247087284546580052 15117419445668391587 16541269541349931433 17881838819116984717 5228458983423826599 3292501419267675283 2563162817665938042 11134041067073123569 3826859338701789361 6670395657551974361 17594542570300452877 16780620647231954612 16712733050480548913 12786415248817961528 18077798507421309416 6892692547949503698 17727667458481107330 2453177729674154350 14797059011481693008 3784474050528618999 12867022801083239681 4736513948330717020 6729617063982108932 8310608458397669617 7480268149636486277 13275676341044143287 5193158415870255609 17427158777010075938 6119965958454450165 1490126815225455721 14453125865255645592 1533466959881746718 11004116038976973926 17141626923601483842 14596741470315850945 6248131739215118430 18031439919767768515 9453315766678031880 401339233854355059 1057875689438746279 5657660669907223445 12070740589369388917 1460310945760340820 1894594885505169583 4275422300386142715 9503455581039456796 17065540720555200913 257314564966452794 16146426964580307388 1085213387421088460 16751833102869557461 17175569123810151576 8454877587246053153 13025803172976114604 13217632273821575229 17721935807344490233 15279956114607176179 3030381857749705876 9413768897216186130 430226039331931594 12745371379889877995 13645365617206029000 8125466411502808633 2333981589133782464 2671251978006644592 301360713742417598 10349889742011501511 11936055087915635454 2291187082142150425 16456479270892394468 896851169654710429 1023176780432931413 11788725274066644786 14021590703608476235 15704555014650901928 12002333531333946956 1764462870603067819 4615498002008670815 9543539752043683562 15793212734957126414 7329960663770061728 12251847309657464996 7820009228610189240 17072235484925411977 7014842786881788940 18149195665146612409 17768981023800025073 8960639394007696676 6197938787914314616 9267429044111303240 17068844339090345607 5941648367248422137 16371636658532879979 4839815298727106698 4478516538281663784 1015836595919902849 9402396642896881331 9799700561842036530 15115008470149558522 8301046803581939121 17130988881221079072 6980398571593931548 12529929704204846669 6110873354748897246 5163500872405749258 17133206405004101481 12518004014318509358 3011717115587436543 11801927362047216790 16971460576375713865 4631092807603366785 609576909269700435 17189179315838652911 14766484458303943737 17375398801768064566 13624539308005656690 4575070132075756278 4216523037646172284 9508169883983557333 1556814814421843309 7792804964926893589 13642267936842209026 6171272828467346572 6938388769437157416 14223325157077060090 2604069040410456379 399837460518440013 3936629359397045020 360215297769320280 15944052058759675060 3122767008302395443 12694619377812830879 1195861902821993052 7874630373857051466 17435848180279663753 14172965683941330228 8113588209622785765 12052055631021803894 11293819999643772881 10285296507252252297 4979762279743744868 4300034066652135305 1412749437483467562 18078805044254066956 3900012737127026771 4596743237724014792 9480447782521488596 17326848397532873457 12524334888416957083 15523035442644593715 17267315987554826779 13055331933901233633 2978519832588207342 17509942387288661489 14179886820464270606 890258875680521976 5740614389043998104 8559927531411297797 7115904210317285352 14219856496243077759 14000915908161080712 15782824167243177185 5323609037662209276 16741234237671570634 8853372389334099499 5933369620211128815 17800417591090159513 15116627779470644513 207084186152764647 6666833185006556731 18306241856754555294 9391825484152697736 15251928897680289999 14070953717729332204 15505981532663769186 6663292721414363850 15305947913691620231 17742714024454751776 16405836805103223450 16704372738389162111 2498152064103639894 7501482481281138949 3372474850791257049 5252521425213235167 18393236189857577999 16145920906880117549 5213875615807990648 3900246089181528297 758831922121429545 1100700319576723499 12858644562019498801 14569543210074901163 6136909442462160791 1921844753002513565 3458835578374971184 13327886040556467850 10166020429722656589 14427833250286521156 612028556884862697 9136850287253407729 14202564140912786680 7528042604591609837 4551009546907628351 13235447213630052389 10541936161795556101 13630699161651868710 241044765162748878 7017906301929988957 12929023671085379882 4947446546377868605 10663345069462704913 2331761393208954491 13407353961620346569 9777576545048016166 2299001896691549243 6209286250683714365 6350609058022773575 8143751650513555662 1302133416881579909 8954616046428858741 7827841781246741533 14234300316158197709 12040175263275666567 14575515136431957857 12664014407814866187 14278072253759000780 2754652154979558590 16227516992550059197 18382921662281181148 14784204968810909569 16675970355500027250 9041304605027812674 10337378452253631801 17303223106885857715 14453894857838020919 15837186643321504960 9297847237238113266 12409591514059115376 9997498178098365169 12531365838828245221 8689302884966812563 17981454029967340113 11903166386757146019 12966344200054089194 8049952643326628552 15540609985731407918 17793915106803246645 14059465839464082567 15926908056595669873 434385124053877137 15968698489172868759 5634163985220016922 762481536021180807 2174219686309323617 5653244322506254917 6466519703009536350 11888338170155679845 6179791578658109624 6111071725530010087 9211852487773813446 5010993286432713754 7002827457621430188 16630455550332802971 13543321082495264919 16815234421404151363 17160093936171630690 13681883095144379354 534545930536837301 13141041384206038556 15850388522727099202 11403937898468009529 18439447942149116017 5786657881138881027 10743551140375148411 5185459415691791087 10411969415936311313 15409911745565360479 11509012161709140550 11087604756009469602 16432233312956407418 4655765988140524162 6259148533446575394 827450717473430152 2591470396440214208 16088869450888367276 2098898319840387718 5481982353731964043 16865270296127717331 10555332244443283379 1800991784656178110 6535280412415711637 9028659472761283769 15346086150141518121 4724089438873888262 11881195046683192821 17649064653798756983 12492931753898993244 8009576181676384659 5857805899557712167 7343502693354183588 9009883075504930338 4992560080661728257 243501830917224369 14256949082875400941 11248604108107277552 13340708451425186026 8221054506952241626 16453078953612267056 13767392586038527352 14176276271819685375 9944339672848248591 17223443970722734740 8086472917567960508 1920189072292306658 673656678698140040 1140371852697709418 15332409769353309033 42157448005738099 1338276801009252671 5826198470970016735 1080259463921166469 13209425593225715137 120647012292782428 17719722675036977144 5357832433710324895 2160275156116119263 3941934640101990909 9315883756322361401 11776665574817004791 12841627986582639192 10560633216151900548 9842023470187783804 12480791431841189052 16876462431461214970 1301954242531521821 15381805331712598740 7398972480933962272 9684862034275557243 15451111897602634297 4048703142267667445 17858920363233915767 8248954113743853090 2198196233902194746 4051177849892252472 4563076265758743216 12834898300410317624 15388799720266505704 6755620381218586513 9388293118890015487 8285224318528390883 13911466956477589262 4477739898842383992 2817238190492329265 15980832421802613355 52171331112732479 9842771513869620450 12090449798465534129 5744028193927010776 18092571803280455204 4105554552984754205 9580344059116806360 11503448548232869122 10676224198436349464 15379218560435061645 7919888759548094450 5091057247062550664 11740185949286295917 13378695547784336214 8880374256475944771 6300925333296659009 9807357624474118987 537059650550940358 16160119984573501173 11954014072914559974 13590681961611077657 14533766598258657364 2255362288777811207 17748895263067585662 6666263522700468576 14528630684295573872 15292012767307526876 307913886619370034 10366636518035299130 97211766748059833 3288361179075033477 11196479157119599744 17747703348730276283 6368410175220797913 5456991576486433278 16874690454041196672 3560157742476421660 788400012378525700 12190959628631129777 17750434178215345217 8043590113985688651 11048897080098548021 14697221473467755825 5967838548823868574 3393631162440911633 9133045533188099688 16655916898474341700 4405485289008623378 9861000501357226386 15736849810563722374 2639071784401143599 16237858864776671593 13785018201453850965 7394128212177226851 9428823968608690296 8308671423949466999 8384429631180817156 13653897727852143049 7900790131682267861 14551353083593621443 15650147233568916574 3011753980835630155 12949772728277198450 2722771447151306389 17228808284226002671 3715823848092759609 10564309413097539803 7743377200030599258 10630496700895466055 17604328752481480125 937380051046143343 2542175070920089469 18189919634089496794 2135650847270623722 3956484005242293603 12779401903393419735 704170436902671269 8235680138792985371 18030220379481501379 13588237475804434536 7496810981208901359 2208991763821674791 12618058051592006146 6321994147286448278 6515044005643231676 2407405310266832917 16332141163898401202 11063268517078707858 10302372134507463362 1582486121472079466 16072637452144195707 3086734034817990652 181494966898260542 5623153791162138128 18088874693651275720 10462053744886864597 8222073304581120881 7214242741086705745 1562673815881674238 9776636969736663676 2543029497561549315 11278479347325152455 538787434063257653 8300102600210451261 10412115104231740178 11141086212292777293 2654464234600507992 17703228278862035176 6926660954190211160 8099788323491429004 15813031016078102277 6251242567772515997 14829152122148514532 14220343930259676661 18264618722010397343 15736313675191285994 7885360386494079670 5802259866562677928 12988713448488624448 9399518923153771540 1198762981599621712 12494333435978514075 7054929349978012819 17389601716676375665 4154771815631935490 13581933759900405163 4445689034165573274 8327178018403013927 11259147127746739763 11891056722310530648 11932295606061983282 12006911300013515461 10233779065105967490 5681846094182317248 12700809026447583758 2245888715631019054 2157600670455044559 4716122451718476220 16592265167233438424 6713106548661378103 12600437634180523982 18329710988496371703 9507020039638791520 12311880982144703034 10911796583934525830 10645441007676847772 641991390410269159 17635415287408838385 10388181309395349898 17248746855919216556 7619589212596732939 5249987880461707733 1820714098405856167 5842403771687533433 13038826590065856437 3331922180061980345 3071519694067375263 11469610013248168897 8899703435974432727 16552899371203927374 2942002473602536954 14840549646218489160 8986800506216674816 7254593125968248032 305177517749133107 6312246442685873727 3207507789174576784 7059584236732525447 10696587480852770204 8116208444208750007 14749164378006890217 13302522275111471671 17952918483347761381 8561294004150384809 1817455423562146717 16038786066338564189 15392171173855998460 4285989848745609702 17537745459648162735 4244679619943533053 9440231929890478443 8826273481467044315 8992505681268337549 7700012805371814264 8941192743738961777 10131501872418635445 12649621366522332725 11986061631890714627 17374996926605836934 283813743397054038 1487197396767347491 8723462672179475334 721368002553552227 7297128059499247243 3346605696483744078 11873890890363828138 4948095804294579636 8674918650075418673 11381439645166993518 893737625357647087 6376246981089074770 2357781371384558809 7649124334727154343 7134306034852590461 879897968219458247 9246242875683660999 1867019610665181111 18241077257558103374 1175236921079494995 13215829589385531253 13439247165778579857 6569908876969940866 11831838390689585063 2711669093681433584 9914963858756714559 8902009250669645170 10095450032111430685 17001289891682982935 15580584100980683261 8717650729137967166 1194169359199237406 8185808875126781007 7410351300339436379 9543402109378778945 18218735531155983044 8222468238189387892 12513740953898745459 9565648761749727587 16576077703561456572 2762145108774090819 16823354933918022814 479479880393868675 14672369188858361825 18092363288221192000 14303470257813780714 10909900165534831428 5412311079152508837 9452772925344987993 2715775544752925289 12975506990259710724 4714769683022775129 15585519926251321373 3862208578071577234 15854935277877988039 3890895644542219481 15524171845394571697 4775053446088048451 13860844705530790880 13364668272154648317 9771020079701075186 12325663802659501909 10728327032438581297 12145143467730923787 13463064695220093327 6059686291548947767 5034257801487148917 9124110765571785746 8419540189564270472 16876547081414810616 10922432997663459069 4224785312055386677 11808398326853628934 17012423418317787450 15458935303775099183 372409954994598594 1285661107765077 886241877889671089 2162573457484095451 9870292030270637411 7901870564008515181 9842434012630836458 9663715260954607653 15876885103022176637 261669658256592567 14043023219978828111 16807039634681669778 3911717105943928326 1974505642173215568 1967427193262353745 5780845193993845501 6183122567404136681 514646995926178910 9901744257226145052 7512971110210976792 14649111281967068343 16679455912574620300 17650269429854304884 18115012227495459891 2585694370260012077 16960985356647649244 17439400263217303718 5145132068626414618 9455667784637263411 7736914044680792753 5569281369406248532 8826866968760787616 11296804047319490504 5531982118703265807 6208231580673260627 4969620347874601744 367123286677517990 1928128239355943636 11610315671438116242 15140526701482911040 8038996413199896221 8451296636530329751 4233941869348189431 6484712617222786481 13778443223936627008 12035661729885878399 6378989416142003041 9070323072580042129 12274007835896254567 7905843878274288334 16782321295952915461 12636891265472760786 11752151086725162462 883371546006942081 14103008615486371776 16411845081849849216 7866216741286783238 13031784562935140134 13154596149714287486 11640218792723597997 7941760931885853305 206075084380027347 4111226977268394055 13232956133173087348 3593993962960955525 8980804646707888639 16155196541026636280 85231902332703062 1451468273684817723 16126929804829618777 18439182362310697971 11914140010960258352 17649329781204713005 12440699461733621667 14405767018211565874 6915879182057602939 8682814663981517678 168141802401242056 4464798705482926110 8671223846574816807 15042554213499437793 13601586821213610340 5383039823225271086 10916718216408903897 14754663739522235241 16356921060178110150 16121461498625111030 13844653445066274724 13051381508697907717 11746072547429703983 10963822046037950726 10631678594859319406 14245904641057090831 14327953296923356416 1202736419700618651 7577279758119829970 18389263198054160443 17642055067780062020 10462482134800751094 16873458043275408719 7495317147196791893 10715669530437494798 4976244099720499159 183860401192033075 2526805106048864062 6901388133301159628 16900077327278872814 17103565318629385453 7706288547214822663 13194589064391173425 2247474735060855400 18271993671620128656 472222166744162557 12526801164982166828 5111788689256726582 3499376748272130669 115541075119683196 6275057873610762972 6518322969582852254 13777817766151266489 18005743881532251079 14206779248553041902 9368730837132467712 7574379292528919516 7536130332121841031 16569632291066967477 13303786717852228820 5516760791761453401 1271395273919337615 1438425248165927084 7862268009959667697 1995008711583267418 14757348411499538525 9099054392029143645 18435630160924648453 9293038026302534967 491542103870982553 1801256264019808521 3661905876630687056 6730119473533759869 18344636862468910704 1966491780215907034 9961171711901080443 17610409247237059384 10495006872401441017 1502218299003951773 1457225268709026532 14735385845789951077 13260338472255993576 8611542664748046066 510649005882978042 15858642415796580534 11938422072000901679 1572615991852366333 11329749412500087083 14089093163328034637 18269985264673483589 1811066451390171783 9807636405542560811 417450591633873500 3010993939196211446 10115544721689220708 18161514166288926326 4428499017036851486 11269008558645323316 2631538700535210778 17438520342485798971 871759355303260518 4520854431684731850 3401597052344167755 17768466061140157981 15525510212806247016 14262391438042095241 11764142825952011465 18416936788671448953 8560202200597659451 3389423502277173616 837806821613138283 10311149388705114777 1411072469729059103 12149050566865425320 12740210243624103348 13630244898735407923 10207210700763462680 13877425483358445814 18296950068410951744 10788758063909900359 10628752305996463821 13409788433471919268 1591081466932375105 5735586234429068414 9432628653224748503 8612431827433146403 3581629113470385933 7091899115947169774 12429191843520958566 6519467018024217518 12682214816502055763 12818897120043851690 2404907777903460340 5655900170246394397 1363817046450903829 5444780490140478670 9442032093486226415 5444868875775687530 9553598414363384467 6053537232356025722 6675761333803135420 228516052860516042 8911919647248159532 8837237986537876309 1295924750030395176 1295376056710954147 6603675699045688742 9362025187587325832 6701219621301348783 5100123870060130398 7714451005747567864 6262488851949324474 1914221094104425083 5039372692505645236 11956770746249283788 155008234165129151 16162608491316449367 55213220084090207 16713158380458438836 6350770495182323174 10500628111897830358 15291934525679996933 15947406872993044082 6004778229629740498 13663691815387206021 16937958694185390693 11239462405690379254 7668893068056507405 679026695929177008 11077203215364981355 2438478400955420609 9285099070059412141 17801784012130221617 10018110866789687212 10171056800520409150 7277566393823020886 1971870902275521408 13745727923044862743 17365426466157775082 7472782471198083637 1274002405884526052 14240165705236934329 16249892375334226397 13025922673964543411 16587872169956627518 16285529205604633705 4452826137601693825 17017744375973859345 4479567707216057787 12162966863651046648 14616068169395569361 13810456316487752312 11925208958027677911 12197559218008269992 17663034801834472763 17373607273636933546 725485042247986612 4462986176594238668 17498408786963573994 1054282460459298799 2705874799537949521 18391110697514097569 13830661396451225113 1162035133852224166 12023712635817187739 9232774221430240955 9922429417766603859 17010608705759928620 15294498702524678449 16214094715000253296 6479955827741056539 944013051839195028 7154602066854471669 17013194123846124629 16268405880850368822 7071674074583171601 10342445348039684313 11397637558374627118 7211864046603862236 11713339829681265931 13496077823589002434 12602954466855470873 11781107072027119159 6742831924485805583 13801093872243603154 404019412352584275 4338458705650179733 10197047384188830582 2354801465330749558 10933626558691559853 18215211858747010769 15568996265999092041 10896189375542684747 15970627232766422396 4640954873960445240 16948827169095271759 5873565357239968630 8338678836727397116 7745328237278916253 16842055951437900747 16326458141317592620 8959015030306588584 15550584089650556994 10367546638174016149 2608950880202929293 11758063679043442240 15358857350007101380 7210985932502463558 16465401372183262257 7484016873472338742 17354996212792674725 8909975483392760158 15062247929722444652 3136931216572150445 11350042629185070957 13639686401891099842 5468740817259860029 1644713603797308656 17994266895212278268 14058733196802769098 24847706850881009 8488262100469424272 6193920959482827736 5387526641200845565 4327728351516911014 11285391128328868132 1918280708494148745 9816464269192472860 8260747168429976088 16190262173188739983 15884828378400951292 1558225716748624171 11613139736767036088 958221465566017992 9504180986039208055 5585871698306500645 11196804226967410615 5173961973801854884 9486018642098332043 11857693820792778448 10042087774483219308 13702680313875210006 13940389765093364490 397451084956873233 12330311961480768875 10041655009767194794 5052271181426206495 7008109304454360648 6916052729765182984 18173163426011143037 10855978794177837757 7533806163375525313 17983494945681805166 16215978292002278888 12017074790671203415 6847117329497791062 15690545703576639728 763068129014827165 8743281765953446633 3625722626182618909 15522943774504447895 2995732173887203494 10842380661250956541 5341194566448882851 3196271871274070895 10278019191589061554 361431930837529012 17135952781238351307 15554700422539345188 10393580239502488911 12542675638601721773 7578970739687906348 10280511854246043634 11486167436442153481 7556746414754748189 16141673500515856733 13534834208153711273 9129497162977485341 5689635656289215822 7304866070832069933 4532885106749272775 16580214387119036142 1420451985681174976 5778602187475517288 18207456672890684085 5161946685512705150 7967404167978944140 2469978871597298625 8424593811390840972 4865924796339011407 2497741205769821862 5494611054543367650 9388726810274319719 3155674840845274131 17061424924485889758 11746825695209166487 12386755347256486521 13478701154295467017 12276581760000584958 1380057169664365118 14536319393605475506 11614336584517035552 17409793224545683401 12942202142703578129 9613403675959238956 460086224295204396 8079438333452178968 7645833100062005248 14479700884629787632 10740306399579656508 3705108760873641511 3350632681432407802 12182647620356029376 7415065603410147266 1161666623208089538 18020335526864583645 11687193516879846378 895547412863264132 2601919916971075785 15382357080749494044 3693266188689666841 14478892070467637566 17551354488066299672 2496143739908652843 2801948912972892046 2809220218359608538 3765423497170725144 11814499533764147309 5422266351540335971 16586246267076227604 2426138351532761714 14603153400783052226 4253412302952489635 14635331492715436491 252921456586809121 13552137154519085361 10230319490251463956 512985484094165672 15725591714571904302 3267869331630310067 5760695814631049864 6940008927843745816 4497531310193276226 60205311793184523 9324342408542637266 2145727061171644958 1512775271765949241 3864128746724378460 641348261035360106 5989672403181895153 15720496691907742348 14477820413658400561 11582399542491760853 9887039171230215445 7280673842419272757 15447704777903763609 8145197802499401388 7432154683158593972 9163035593191436987 15153927608972757022 5265066673432189977 3811545279583633369 8071973022090229967 17409391077313171090 5890440556330720718 17930570084476174613 4446945362746964740 16705391666897872282 12758953242742582360 10537326759295471357 7338631302965222492 12577255777368330085 13304175260363009865 13081933877741153030 10064010527651645732 5529309483035191065 7508574400250250881 18250400163172127623 12322053123740600812 16188890733206851581 12732407895472822000 15830572781102888922 15629283449701185362 10013942083070318993 227114492076311910 3644768754555960018 1272005591887456887 442394586598395132 17825826893453348012 5739241394129195209 6287573904792250202 564833120513644028 15427102537229807864 2794866663018281421 8302708043149329837 7510152176959351375 2267784111955162501 12984048253365101742 434639262243666212 9326150425918362758 1475723967352891670 5842395292612712404 6528513381916159653 12177269928768837919 1862318169652562950 15034398941277878813 10512591586405579271 2285512858956508309 15087683718691902982 4617446053452424599 16580280135686147198 6986622258131356144 10518817195791229639 4201331116784690538 9274638842483253460 3665485652042931187 6901373118262931278 11547897542984860291 6779557004926362090 4149586653727964228 5154170503421636184 449001199347161762 6562252943348991876 15719150944907789641 9350159784540528979 5897940146125551720 3219776961941104361 16057396326778851423 15883729703164936892 6782177758331706184 9645919794668264876 14454647053113355962 3274340724146504330 16704674052538523223 8822104137928809647 9042486471247557320 12961978506453769560 16166957708639951891 12025675186603869344 12198040807289936980 16779832333751454483 3812679431558236761 12437450655268329269 8087100825726674807 4271280836210973820 923004541523792001 11588786704147629940 6658458461406578976 4371736676561920259 8929838123498114601 2554316074346995320 5198877523822275378 5118628578912339338 6209306955276878785 2935227165505392053 14669922412529482965 13992192650089141946 14524273107288318742 2712602967437771383 11503310782199908815 6154539192805337015 17649009228887351456 17833310231970135205 1493762997691834762 14931717157406927963 2860875058301428417 4944244442314656715 7890809579701425006 16284338922984672876 8375887895370885305 11389575612680912026 9694706703941808269 5998582055225589302 13209577778796503374 8745441153439025685 9719314103810335994 7656251916086753443 753532342417088649 12233389926336718187 6714408321514338163 7794530547684452277 16079914794311078980 7036479420440290525 14219148509077195955 16513872319404627845 17481167931860954146 106315310257296332 3682135033529280196 15057256921567007567 11164656959755097753 17134476562093023360 10520919444320000997 5812798315968727624 11924850498844097887 2572328728624608072 3930063890620611795 1587330416344214415 11273800258147184099 5757754536342185350 3943207406516011954 3444024888519401567 8702944186714774701 6024397055355753996 12898044682196459673 82984617239902144 16028095463355319615 10143749921848295815 13780551960187044897 12670077888383999174 3524008662582584228 8277289273736613174 7852408798343799428 4082837247584980671 9515903000373033280 4837815307085248261 5266321585314238734 3513553687674461779 1803578514209215789 6772617543826670675 544922062657935342 3821419574343892764 12096939376478519150 7405260365252756945 476474306918094697 16733499362057831419 11003044610848210861 14846142496745109499 639731642252753279 3793880945725550166 9280261673832640148 17148582089220822916 18238655075189030190 2318656601662444263 14058451582364453517 7088297682020950294 10663237880516055675 16115994495312849050 14987027872116430201 12469219773450230055 10587118006328285909 8082300473743001925 5874186430020064029 10551472056788501309 8189022538002577114 4682129806305710514 1104060919617605402 9180423137007371817 8283912714320451989 16730336453471535729 2873460798726722668 10552398032939814341 11256142447716513361 2917957052416051452 9893220736545191742 11571513254347439770 5292108731483906831 1194771659252805158 4229127216425940117 17002539419233910444 17662018257544857894 14926389913017036941 17045276371759686737 16877681381710534855 14156187511194655893 5105018660490864253 10219539958264334963 4050453352558868267 1789313387703881761 7980797078197218946 5039692152903651509 16055825988230546403 10364257300472009712 15926809267136839649 17842746469044678738 9706981674006887965 9338326668281297474 13414364615523949168 16596143899368231637 13808172696099515206 4399272620734415658 4805469545199407555 2268559080854683260 1422990844636142133 6060824423281750099 16642196984009730427 10789869653048194532 3402173818392232625 15429083872423600976 1210962658611231890 8494117074540228016 17051692272166636116 5787182596595627489 740703025645205020 860996560827479360 6589548321897661151 6910038949970128423 2969544871565237597 5670424034218652448 10144483495412016898 12380557867478526805 6454032003307822064 14322185771487824100 14931652282319461072 641412000765382864 8413064818434251926 17762768987630617705 8933254230626571299 17589443251737418586 12787599208830930113 7774067795292188508 9236471893766261257 7684629565175700373 15887195930663133941 6390531413147549843 9899322519070285270 8359213450162245397 3555814979505917250 589786250044476627 12384885106783831343 8370322018945861284 11284969898441199965 1498038674124092855 8126928448226053265 4268778572710608487 2898123404950656912 5098198932388842725 10392173489503571103 792872062531374812 17021058533162779423 9848547598289688722 9450769930827401875 4806591714761275588 15883874671111734541 1232133401286124588 2772249600941601637 15804511711366103226 10884363971656853204 12711635579107234439 12294563366734231392 8594617837739634307 156986318692624102 6493532543718074125 16799321620085815224 12065310626742096350 4123866672737899204 4720815028850088909 9903284098635269326 114477342669491058 9457126150279418353 10449926350284992163 17162660124557350768 13550327856870789043 3604128369526535874 15282829736740165045 3418511047051265833 12905883102203899262 2196331870299305862 16527023703047378128 13548685913458528145 17091579896539401340 11488106546631308421 8348904837192261725 16697291570679447441 17576606249110621148 13411131566120568349 15752392449737898133 17805612143162558987 17764955926270726552 14267587050635277541 16765231669249460911 2703194821589615446 5005658884434646343 12185705230668039771 13592561316508409222 17966607420393906091 3311162030073530981 3177806686100246437 16393710316717120104 11927016582553805703 3401904254222151713 3418401627353967235 13281325585295440751 10409016266131753741 8524028835046718098 2392414776378105869 10370523506416299122 2062025404190881526 6078934402881396283 1417233495472023676 3815955042303341698 8766051180285191973 13984528190219826147 7848015182811100453 5986649627088404926 11962935683036998107 12087168710512470545 17560018544086723488 16495397267256629818 754194009528141967 10632909383549116339 3468345574337407596 1303332955562969841 4604002507323065983 18058603296898948057 16060486166100844777 12374925986821717064 7164532654098053020 13117951620826134338 6844730198183491813 1115453890750836740 12934511820767872486 13578339298053148910 11833074035760518743 3631423657235416370 18373402340149830483 17113169651346353109 12880696292932440629 11773910982941343606 17641972686285066898 7609293766924846440 8231927607560352878 4648975526269436313 7564427575543344401 18402813024507609890 15676319164339568109 17330993112069863490 6972220257228414450 17797714248787539361 17228387318880763683 6255612025240602694 6871908665360997845 6068637895003800769 6887076355691256618 7828493275876996070 5088724387451375960 1277209439062206417 7493140045177572672 10166886313337033998 8339323578631172544 17251148998229834812 16049356181092854855 491958657276610818 8203747515292860178 1280851813553489968 8946750947931861951 3552351914518174375 137639300744990057 14837976622496228587 8188561304664418574 6892135958024958296 12671836326840257705 13742444024578070554 3253723515191139621 16138339570543413590 3601775592910811344 415339218175960196 3100377729615516086 9014266324622127034 4202522927719407851 8245363568623401394 4416376738090738853 10224937249899200271 13919443002207959323 12596313080511713797 11759060176467103710 2981713018976562015 10651533528254481963 2409972792501383319 12032742269183403937 10262408937077097702 557601990035852179 7273387209089314585 12136405884054518706 5347460640529956833 4688440841431057914 13712147670796419563 865190037406187149 18242650255054272198 14246917176900240461 14325312197363512017 11733729506397129730 396377997232927349 8455160583968102095 14404156806146907181 7488778931490984852 17703374331935592309 15145008745861273115 6718040948971032616 486906553885557459 4991178089739917881 17590759427213257658 12501084234686464207 12967170338631789245 11791951269859383279 12476343526702055447 9440482548014144231 10780431256856738902 11448832112773073122 11218428407877915537 8778055477474519638 8302838251964965002 4908046179162511482 18337379659305110128 6757743775956382042 632773994092531742 12635018421149579628 12321369506373418481 17750006228153201878 15339100267577656577 9059843063240165088 11746910803817497557 12114832459165385614 356004995512528102 3027405816439264035 14904600958077771913 9189456381501386610 4905428854454900421 5466413788636163051 6014275755703207977 900426366883430011 12840980409959987195 7674200082800906013 11031682287917658974 11044550381125185284 11792924149595203609 14979474143326242893 12549205882569422703 9865040331789430295 8332124994526966116 15602760196133607086 17864325606421433573 975989981498322129 3271097136508147938 14087096917452076545 15983920784354195837 3329418362360277957 2492454372563324477 3288697358128985740 14559501658328052683 844808579685793796 13144443029820230134 6526188697855322398 2527744548959276269 718120238154333822 11424743778190769019 14413194840880743207 12484118097160671708 3513499788680453131 11336141360688661077 13318545039050058337 12364161597977937451 11149981848356270284 3944943396956894094 15514087891598900298 5480292715197146866 6832453257880407734 5952832353521319254 4824672636669878404 1091968305237841618 9471374050264619249 1940973255368940308 18223695634215904451 9852773366141494778 17101939690722502759 8238637068214650558 11667200531896117931 15846249025997269936 17044105984866244858 15959427917140712079 11905711096319645481 13988859813181731792 510117813724805423 2992414140398855149 4436867063673666712 5823784884278704635 5360136710811311086 10749027254972532306 2707557681558150285 1613630946988247850 15334468201815528917 10604803290382240948 9966468163676270465 9312489289195453990 1142075693111543839 7904757970942912314 15945939947811862089 9415368275550945674 1550643954129345421 10717084675886500904 729437113935259541 4638998791537811175 5804980834541054706 16633318078691684084 15300371803366962501 13475446475002964749 3083872181067994101 18007328117870410732 8561144140893708825 2209992695645510230 3509852591287222643 15333815234797828024 7543377867769360304 17651181003988007645 2446940559349912920 6074081306481530506 8197698329412238808 6266732829388943646 5168412807674217581 14144920045836844995 5972407414409677029 5237184480778822770 4154702940014383665 16879147413685158617 15246733220501346007 4768682712637628452 266429585463890524 5332275597352877488 17052912069083805442 1507278238164867043 7864439942689956036 10840520058632601162 12479794305534663088 1268264011769485793 15256201386848175046 12372381932244767433 16725170141564124540 11444825276528268395 17727802879736622688 8269671271268690328 11565522819360097426 3153154893574744520 10400761894763525683 8425896828316003644 11867338405304797139 16985108293544949091 9402927562450563007 11376798619459830582 1702740846695954654 2352569812437758706 11533650454545502981 18031732017897612817 3625741069847653390 6278734963641053198 13606845724522993961 3236766417707324221 13991144686515935587 11273485997732631395 132910209926375053 18396504135056966566 17673465242187075950 15145559630878201767 5859630873184090535 6869484374983709412 478703856729554737 18408493874027496016 8001375632150619466 9287795519592196581 7858059013559393770 18326817359434988870 14811266583657649397 4269131430374116174 2552097145098574859 6331222189458351496 5202530855700449772 1811755397427616794 15098576302434264202 12204068263314740175 13208263151562814759 12634709837878498712 4064411078578992115 6938788965051390948 13278349991887041959 14816265660253100547 10888955563009729941 13599602320454604714 9905755135163346884 6622122782200468750 1853600910484807021 8298533646420208484 1439639520182734044 13469044693082217477 12267373229872667453 995508362057596130 16755942494769123353 13877996179895703838 15854999683946858849 7690038167334163 11027623902102303792 7928039511086054967 3470222756590084962 6242309087977262321 12732484673708042339 12586636325018272470 2482152114281630781 10914054607060248677 18428576009029565239 13896978798529740042 10270502584212233832 15691004316630425704 2635951241651910304 7134286420888681643 8315517265268827142 6499196005717483375 1883445785287279558 16115650076307860732 2305960041408477147 15000801168176281043 14157397943904308544 4544243509923633372 6413572802502489554 14020394080644655480 14186334270338034194 11889429362924595545 10080058272805089453 10643735081402340326 1734257658490086680 4676681779280711859 11497610137703252719 16349753469779935985 5919006622846093630 3113875869223908502 18041467198285164506 9101655777100324320 2577639296167494778 17390750384050635806 282865546424772770 17225589525773111745 17073071950187745281 9532395520340924233 11269083099734603518 12988494307941294561 11143299747355794572 15254507500066920173 6944676716778415439 11098458327392698791 4133846507978698665 9155114715680574428 17796285762726703893 5007275366075386171 8654394454020945030 17597170472729004906 8687335287940258262 17247742190439646946 7649982697181834927 9458940033404288477 16016312065677833394 16455302199514237725 7326230338760702683 11206957478087634535 6820556852384220730 11959948545222223980 4418693270656470520 4647519119758904192 6519185565505407145 13198493593862647667 598196303120535001 15174700272922698700 14517039102973756133 6076142506905886874 5466082815548625229 15222483347975297853 16225219994344918326 3656002840876074384 9695416909382079124 4670090718094174312 17661122295650598279 8695968157834141585 839716750754439487 15562301604280453668 17865180012005062961 15367784367735404639 763776742163551079 4798474127773572540 1179596512974017260 16644471480493152802 7285701885578302078 1335026390551062436 2593828144639437610 14071029384192114958 13159589711358273331 11705780984239632338 10346747093924490948 2700157834371269134 7282135294861119982 1264410449006223590 5667019394670998445 11538579001598089048 4395177867499836662 13872709566536262063 9824161480037316831 14240961729178168547 511616951975033335 14779807233632717591 14510119339919892772 16083366038124944608 15617248373947516220 9351963252184979463 12757493033131047821 10495257162545925922 15164508508287868624 18363954629252387818 878017479340060171 2563976464711943795 14578522367196636627 11541775694406042005 8406383505192530451 18149236166634795224 9684663352053612910 8585596527883722363 16745903345820636060 4290214022383495043 16694136434988179933 10018974421540274549 1910432015336799680 17497538832358681782 13325949766247480547 17130388090238290472 16255268489293858 3198004863088444456 3735218920069211456 15728049372817002666 945530104979815530 8584267181410424543 16539844263033666838 9932970181421930252 4467682271164630521 7489274515746271032 6924412435742238567 10310549027810324813 16686177695431322744 13187564237612772228 12329810827543556195 4410284809293006773 14689687002727808785 4523456107535423049 5297976410233850805 4496733376080662539 1652477028823698016 3206009847613477688 13240241572625033538 179464416641589853 15244966626139500837 3646565850336017479 17362070536538775170 13829586063666293718 6558703999541905702 15059924877216242588 4175338461392213056 16830551925092464474 9173191142394385356 843554064022711566 10598812153979540113 6478890942674312310 928788831652615626 7008557313499542820 2748746266020717683 16343504521448516126 13738285255012351958 1193460886990558989 9433485811923482593 1982049091761179370 633038432135714572 1997252670561467720 16392730452780216639 5196339931959826130 14769401631344387695 10269701510585726698 1583571669449283189 4361892608918181072 9139483029524925853 13185934370715256123 8530975793180744005 1641527444716221937 8892976214057322044 12076902679749381073 10851608226953690875 10175776643481769298 16637538508287146584 10796069421853471779 3291861805951605912 2175568837361541411 1560849030218859086 17749975019309318960 10603076446120187518 7542276659440079146 4547996466826985637 18034246502253414193 12210987155941442131 16348382433022180072 16447078070201987645 10679806864682306144 3269467022614293328 12356248564726400095 5373394924529459964 15378754652823465513 14918871930196688841 15483835194286345858 3446980564149745147 1443279592976255649 6792958316233060921 1099487449612014357 176467512402746784 10888482614114693547 12860795474404933018 1423293645603392523 16004674833471596659 7745944569018314055 6586036826960795632 15879023220148820676 6743068566775016443 18431624955640680935 15227769743155409129 2267633355772178840 3322751856785665370 13607696137106336123 162407630677809913 12702882663406222215 10634501019452642783 13073284393317186649 16105732309489363769 15113089472365270474 12242503745000920706 5589672345311242702 530560424477257752 17229204369903031200 4022774122430127908 8902336629194608106 17868908213716967428 6667157532596666328 10618182215176669100 3475579287231189638 6554148383915778472 5382449167572574544 12509192209616998775 17368808899523586273 5679744663428412076 16428943178852420707 136097320473513326 2403433245689053474 2203364284850811253 15576457135230758157 4685716408691998037 6048523385024639251 10829315060523698180 4087213272322018702 9112373354379944338 8636170603005413869 16467746607668360773 1356552064265352805 13321476176557643921 6531759685531348174 8156027971146471863 11590727814429202881 14544917473132121764 15191387988043906552 6766265083213512836 1793325583127387369 15190011056286522372 6339381742529057724 4709672490005265451 15206849065732762584 46511571069837 7781524140290015969 609414387192161738 1452185458259242685 4761641880155052308 10417924603749584519 10294745742639564934 2796804472274696745 17083871584532531770 10431360810174505999 6189578006270555064 6435632768923193656 17929400273431655434 16070616737808565518 8679054120359927355 14345715235920894791 12518978625018930127 14349528518980599845 16287747374190229151 5885457822045530327 12204441415684830520 9606241200946870486 17411592138258869868 10519851120659946204 8015023268168813127 11480484854875932795 11458596806080961247 5733885084992196591 11426263524678599207 13102844705597750752 9389396100620362288 13150169184914586680 16038633530130474606 4259944156122727967 1610342861229941290 18392098750071389459 5375248378274953684 10416749428886253342 18289408248176844736 8236303233720565194 12611358372965610963 17880255194864174312 572000053539115126 7659222500499770079 5849321880188828864 820018454865854951 13022773432016971157 12994018922850507125 17497754500246592726 4722906054767668997 10480720478918757264 7206433316901625488 2939631667506776491 11851015345559793085 17788418053195279866 6754254719533076015 11629174027122985843 15468269882685625018 11091515489012132763 8248341427116537548 16321450123996332810 15032936996045659217 4361033599463781080 10725061016613044913 7776485651063542592 6070852184306506682 5776630254035217344 11806156714153811640 6235765032353391079 4863676058905194317 2140897874891624357 12404643917998754118 7138938624362877832 4106318736399679301 14831087847622819166 4254500501524165955 3811082836609972785 12045965737658786116 6426997581343083017 12280557758923498844 9086114090148591432 6712328674187237611 3568500423547755887 5360004355727995857 17081975501407622307 8374178361922798679 867686228049124143 14050539063085459 16441278766661411506 9127025837262967533 9652935882677938440 1919430851248397519 9005749209258521849 7438880941011099829 14446130270386786109 11645102084878861208 17891733079306036631 7899340629272999998 13918001820967860307 16013109884278020166 12282856535745798476 7216576647229627171 8633582676646615584 4348717064285985009 12381334244635995175 18192285668629844575 2708543081400980570 17135250606732636633 17492055397101104095 12885398528828125261 17278236391949741844 13783846891059200645 7762077668121503888 7911872206168177538 124449256697103199 13948319279954549254 14866615913066586881 16412387098663594779 9473558544502013977 4147500527671545733 11750629325825390526 75306218408900598 3254141215296026556 17525971034679985166 12897890660872304654 13230039841535213468 14520807760440085107 15103854684817945634 2730272035510228831 5317832927591795105 15057057294739564851 5427443607776750001 1530119524115905147 179158690585160581 4470400082449131485 2436228203474409600 10759997840271618446 14501376450404410562 16881094140994379789 13458715138795778953 1652046258208832509 1824400429330428970 4637389510072798781 3290579143155501905 14472552351999822980 10188512662630150482 17225603079965425888 4713676652488312272 10146915908894367231 14426188262164325136 9703486932221680996 397591928007490207 17533706449982323833 2033362543555009026 3238655495014476330 9869751711589183973 8980075687516608444 7124584131427870414 14339715557121429644 1965350924495284304 13025971736760322447 11038630895637904015 18027502618500698649 18318895184653295491 18364309833462187241 9738653188382541136 481819447967892886 2272581782856800207 14517376317620035961 1824219850272996962 1230922266822471334 2031738326232898840 5698457855501583056 15681458262042445388 14680397443876474921 4503515275563866442 9353517060690841228 12101762403338047353 3345408517172766102 5720203952603133034 5210295201631519235 12835079623579615558 5285206816369287000 11523019587068252209 1082608310596178357 6267760519558118630 13950716665764843410 6744829947750527702 16961419827338141145 6998511975027381356 8902257337289794484 2243909824093082178 2689676872205530219 4772529183954799585 14841680263829820798 14014992128556831945 17816096128385336245 2558380139934263374 1482875981559786992 15966342806554594051 7101229121662184560 17893019908595022488 5311287650298128732 13146650684699717661 17221323742438336274 4604319737546116636 10792983742991078257 11401641357150271634 15127745769779045603 1375587737308853128 5235322596360389600 5094025552933973105 15434636978744355863 4965570554667735353 5950802846553149417 16332924474407978370 16935959018881397040 6019238091649217836 15109233385582422973 14037914018500151988 5379262988544588109 3237442927900247455 17420925482859735465 15509286372943180337 6129389967890725673 4973958484236616445 12268166572216756800 12319601324160992363 14995686434292403035 7624076930654185603 12997092183654505283 4060397955162658566 1710514235629237239 5802955654245108588 8987603667614012435 4659603430008834632 11309890222091152391 14198823082904516699 5457503517846346272 7817346722259693687 2907848303823328027 7409565864890037398 4412715133211923186 6633480337881666490 3788345696523871063 10798757959207324495 5853214998287224897 15716936654293527270 6862057731252501826 7226178890923797834 12933043527721604905 2742161693285826718 8529054003177482778 16411572739486543263 7597841373362444156 8893099067655160477 1259554217843120933 6923493917682497555 351868820360114539 6700696455762858331 1950748605863946062 8202969489781372577 10453267418024540322 16008324071496221452 1400809099054679042 9743398369314879304 8394979132178525733 15757788627959078762 9672415056992143858 15151230702691747249 11538341932724494837 17720125386050285995 8521889330765505463 6916780589080373386 573706134068123877 13629584012644792312 11417215724311886469 1956173877501466040 5601361248276551376 119996240932553029 17910103157370572877 10569497528751761697 6000333212986624510 9795209280435847017 5574056079568748410 13710929502889851501 16960302566526933993 12888630503485790838 18150797022122218719 15894893065693900572 5235827088519627453 11684241155933196641 7722119985505804188 14696916161051512696 16876753225632393711 11862067755614599301 3037953840835673404 1652313295521470209 6383003070658897483 794328931011360401 10145664015631606282 11005522042895543856 7919326123705756579 5191684705830630504 938411805427501832 13255468864269753016 2691849540487837804 10089047264440045159 246736927344446836 18293622664372652724 15870410733875925479 8189949281159302618 12943540715776045933 6206633732384248145 1298176002224858044 6619713796946512853 9397186578261878185 7374231133541105558 1745435490910399750 15940012222041338053 16228675443875801106 14373453685688762655 3427473977044802679 15415951943519583220 9435340299540823068 11186491995679323627 3074784649467678778 18056767271010516578 8981131535064032668 17659655502974864460 16213192372826262115 8967375981034586997 5317375625092283046 11052755771150126817 8859428794372877664 831781544126950953 14067325830235143616 13263374666977364482 11931920419847847634 16954915274035980251 459798049964290313 8864985725015040718 16006321244731330253 12899457876766914488 13607701025580883596 7684313797445791050 15353163830450209389 12810029964487446716 12446104192621002236 13050705005556500935 17997807009477059939 15253847780866940478 9963260263364660191 7081525508115048286 6155556315332326567 4071868873029319623 7853203130640787972 3130080227094243580 8774067160086990444 17172722026062280764 18305882095702205737 5391488284188615983 4877091955426735321 7544892095619226913 11097230880234645955 6985771020075358408 2993799651124240883 2995528838660185177 9750706777121158826 16609480286213290029 6697254948069529509 10180970018312654830 6398369297151868356 2190880725452436223 6591392332367753661 13700130609496020815 2521975217225099594 14709744187804095346 15176420433860789095 4073867336618440199 17002592994489603547 13590989429688627981 10941957951465639951 12586391128227054923 326636507249039097 18067146204842870542 18266188153968744873 8195462319330159136 15115235835813343992 7656216986148933590 12546431600618858945 371320244726592141 5305225802468919926 8748362707191885318 17617264594411538785 18064367618448452488 12834994962149115692 17425162517619412440 10761286725635240108 3247256965853134129 15182715618794003199 11463844463612099332 15825401817074327985 9376191580247018384 4523802540017824872 14558511074410435007 15310359377820315278 8952303785070450998 18009713120502600231 14087785234088467247 10920073559737219654 17046954039752595532 13459511262242154440 14511083233627384814 3259345517604017153 11735939896579230543 10397422744186170271 7149171899242247017 17634110846554047602 14062722803778630194 1413034256702067602 8050361992106961451 12483824306601915051 12922607078068723537 8149533904163183417 11668291433788501361 6974256689265137128 10004205745857823141 10854362302429047333 5113159232371205388 2332282205446536449 5035922836173870379 8892820833680173736 8112338396920954557 14644461315501343602 17833161707492759529 10879186791697531197 11425215433167195668 15900041885718145148 6373182768029303725 7303768543114998659 4254542245902403746 11027332152850807254 6741604467894606504 5844380061908968540 5335711447399228311 4446134990546937672 14781490708979087454 14987263743912128425 7353168941821788446 16506632062929381893 2119675940436871728 16720209772679457623 5366022627292396654 3616901658443643690 12290757862498763763 10639593905370083580 2325158356033514048 2627532368326912700 5951604668126441682 1945364677784456477 625210031880006187 9714884758350264811 7966806722057372172 3124360934923172351 14809336089388431720 7111451143063304640 14296841639510265585 8472257334445825412 5532969253140650913 15455748056053164370 6206415109726694962 8512331455799728241 6888001902723040507 14607148168010697901 351280806324314497 17879213768993215969 4270486750064952124 6144881929430731589 2776919826048529216 5538105088130608716 14652007287376170510 15906324842211070971 17654649588481720097 2296420881509723257 12747113594538394598 6545990415778414228 10257252116171745774 656204390991737455 14341117720559146205 7474224521097495073 13205382705969029478 10430312851544204873 8564612744000669006 1906856471673290047 5603762946338357909 3674035819036723058 13573210195766371776 2489739552549307423 50492354843811773 18046536652078708986 13744197818016652798 16073445548510695046 1139575712866592630 7850964754591285048 15282129985600909336 4679696915599732679 18143189682489072154 5991270258298550294 14781865726350792990 11386026696110303495 13200441181563871571 11836273389569171377 1246359260643855362 2983725816864307600 2161072119249027930 1481410316738440286 18132052109364629768 1518604896759667071 4513807161877334670 11216670629778093924 9534954470571028862 8236393284871188111 11620845221458911855 2902908815363396313 1149217225026358164 9249239478315635522 3497776910908237618 12425093547735518387 982815750597312556 16116877938445183260 14676961063809898694 1090147920611078073 15814560968416839873 8061757673179550879 1581058866684262464 6925018013926783551 659203130462952901 1791230104592236476 5562115202731930897 5804142872903434072 6752647048145337166 15416398400595235156 1383084250440607940 3965130569924647567 488191259519111209 5310124678591845951 7565906332686823807 11825569311202751875 7157840960235236022 9071954189175571934 9889151218445618924 10996180241245121109 5845006923616911281 14588595534174016050 14065125961456360455 5003656181038324096 16645699271881726773 1818865461470076363 4662543837748670991 8850691299192926030 7568372315161325747 3240938475187847874 2820510475932507649 16917937781052329124 13240924827444843606 15101381740817691235 14142024616765076903 16690008843856215998 3963829817410591727 10957987769062973528 9861140332973028305 12696981768563932631 4930847261460415587 16360905867203818467 16145991253179590939 11156246708791068534 377079050120061431 15832195840978247563 12694653278052965966 9514856085688013527 1204226180389375088 3486248952544700880 4334992173926580907 4326991461414637245 16856166356516662593 3912411900685400498 7923793547637987549 5503025482288686789 14228307135334812297 10007242132206449361 9823620817180303687 11668239670917212870 15869835891255039486 7730209800560738526 12868995045227778751 11341164391748490816 9158909526053538452 6768539466058553661 7193561838255234933 10228965582530979269 17689896187911625508 8831412090073288384 9232438770196400463 12057302052786173296 10435030199045076899 12879071472698248784 1727863724420529754 2475220740998283142 15501750465531691406 5891287264106831564 6507374000976589911 7864765985438373757 18105877683258512819 16554722630574819555 8055499505725849823 10694379061318756773 9256661929115431651 11759484428465848478 12280465374529255231 16511980167849006982 14565614452492261928 6418170554737394612 5557021727662537822 7048014493106580516 14183792633998180288 3535574316014169737 5319896316287307719 4748258222705317982 18277802005849535913 12599063550313175205 13959984853192959159 7572540093673701413 438215402101853653 281599211330443451 7944158795837957504 8006464039191787397 6550221474515741232 1803282281471982341 4212890490601695361 16371897735366431697 7599895573708078205 13571152350399197803 13949118906990606073 1412226603865713804 13043920699502547265 15511085202293142610 17604358255100095765 8125218877113710302 18129184368200602417 11183792277192204467 12487523850996676684 6666901920407582520 15901527718164081600 14608156639402453523 8571786088054153426 5761082688197357922 11468322573626658582 3131714497251327592 7874142580583198969 198301911831325139 16038071292374211891 7216878750777419210 4997010966101023636 7834710673414153760 8002377899371338787 8105102130874439106 3293299334571624139 1751455266009163180 11656661566379730761 14764646634405140964 14425731863464052564 8463412605856785965 8441725104662638317 11585227948042278032 9925634321951800571 12532445931849591431 14777710564901322847 6997411914315420918 7215568425878808818 3748912713574426095 6219656301855781616 17884289854344423673 15213284589488700846 13835712606283928223 1851853444090756703 16011944246722984332 14276687007641156795 9881144406056836707 5683961642099606063 16076668514215032449 3254079826072278596 8422725279437275007 9051669683108846811 6278613943087043147 12312316751991769299 2411037102952321176 17987591546478782872 3357508259447825542 7705002969532751035 15516062494794733824 10154443965734599920 10216851024854029759 10430773245452274593 1565778434034112633 15551568633585626089 11472100684916318481 9952659837064216549 17275302623129284479 15241094435422002654 15629374666155963048 8479574135523761204 4619379111842379314 13431493255840495776 10838985604665476866 11667851237687004926 478301852190882325 2220012150329760268 10291200630177672273 3785609637773031139 4018531715748205984 15822746686154758906 6082030386622955204 5093173025266371352 3462070848363971687 6791767980836189383 6896535140022526600 1054858345695033434 13570481833977983382 12431505708160031904 6812110261341285936 3996334391138902600 2242572106457737274 9133000945904665008 9920689430773399300 13515191980132099579 2798824108397568299 11023690356392583245 2194917120545550124 16104537363143621917 7572323328228268101 6847244850033596143 11614948388574381774 15763566845998043371 18034181324521274453 12766476914103607317 908045411092274422 10145540313362661792 11806335438635549775 963088922618486009 9953173667258253562 17489985739869990193 15589609959254978516 11913267827771304689 14042204185438972022 12925360670448557129 11484886314884340758 18264061929265846040 10771399067613788949 8044328035788081324 14041157489712402439 5976521043916777351 16263144711488853125 4418924820072582851 10866014907693087622 1261688134589344865 14886263373989218798 6675579621607971878 4663091563353717473 9154434755568038680 8982482187685967180 9763450097984274496 13810711047878990502 1831264157485649308 13156469220498519623 14176155863208851642 132027868321206694 13723873495702195407 17271228631288778966 17282484052071396730 17436436441806798991 10435757917453866055 15941401774999023741 17975597670533762737 7609880255602997103 17060549057075546796 649615427089248289 2211746925649849291 3854290064764231651 16368263400289141708 1717543622994855613 16637416370753971370 7893334058746935220 11653600805277750845 8562041669756029337 2633401932164039813 9893159371438135353 16076743692654137653 2046648022004234917 520861341463711821 8989569050676871606 1699254479842452326 6254742333345430589 15521877840359634839 5911107337076912341 17599878255290213164 8466693942214204596 17516322083268165724 7781098406793093045 6813135591214130156 12203687852772442251 4907276135479174684 18245082689612238770 17454101783367743501 12974415769157616455 8037696619158161017 2578798944958785235 3045988002140081434 12225054104915061035 5572765850418478618 11474953350573645264 11654149460704003001 16997122591958962104 1081340483154833701 16280500228628977081 8633897076886297198 16412851876527901963 12608653944761722731 7436385799114206308 15433753390035168978 14042444056344862126 8039830047991462995 8979712622758928877 15254333301723917557 18060032711796590848 7276119408107994629 10367285023150213437 14637660307702079112 4024582537112573494 2707698036445419774 10421839891608343431 4609102938075158601 1538178591501840015 8300970995702676996 9233203087895491513 2445881321896369927 17462961724916188552 18383509082379637785 9303173113371042520 10730507856912711184 6606350228660414303 16270990796820139015 5834458537751600389 15972048583350484418 5427009558086404077 16903556245161704715 15561896308467651660 14299997102497629170 9515545561707857870 1024397143409151509 9466769134017357629 15796325450196392840 5185310165281577889 4945508930987154079 11726805553630020406 1035389874350639829 5661143689266650148 13847193044292979973 4757436638308654505 11819671973757363425 12837144282214879095 13197718730113902174 12972011930467025290 9320598746098013738 7542484686549165984 7200408462204560408 13557084489670154920 12471722290353990475 1171041213648980021 1810663194800405751 2737873263857335101 116926561623618571 3393981681935025365 12659435222937966238 443082997139861518 8690268786486194062 10939203428950546976 9993445740984927711 1265486691880863846 3516672841479854410 2897680625987586916 381945411624242202 17171776817542686058 13086587216832766789 79962329868293217 11048991516902578568 15666808480890204175 1031423613237355647 4480323730302273487 15966217156686913097 5843212915547284671 5350976917712532803 1870886058498734661 7419896868224811124 8706425835691864256 15202508486355279337 1229513240300426812 14667385378937144863 8316807562120639874 7523244182747946169 1855613977652187271 8545316562372943552 4478116875232499370 6961794149333045906 6089503938169071409 3801350076476421209 17080315344780715579 4815173403137140082 5298891313339074164 1171812159291021390 8669184453901732635 6789686887636163653 11013525779160826127 15160410517943241473 15838201792279819260 3284307952334303125 13545013077365709684 11173655579903351863 14841400727298920038 16200793156088396406 15256179470828897192 11787897585858242427 870159515892261158 261854820877772037 3188506406273650643 14057357248271107129 18119236441118981873 2435087711849545661 5957929713201167124 16388800334173227686 15612781560753558424 14888668689259364475 17944226908934512732 11463307671263555064 16592400063764900489 2099636802704165748 10322747794508226514 4456794608564144561 16238613224720178400 13052009938445714262 7439095381616747416 14108825546367911317 12180849978202715013 8982003257809253474 5589846795586971963 16779912584891878629 566450271150550767 14815998299005704799 7877183853606945886 123583250948865243 10056539177057891818 10451326109251952387 16895706262271672766 7693530918364231233 3269581992874165508 11634774548063886198 6827938069144521401 1377416802935366420 3441275464375040791 8428714950693806537 2620903027296763962 16063146332204931535 16556783330607323814 6529426942746731390 16223359256507759686 5794508511658074094 15828236355401857754 16784958108147261295 11651159800905489182 1829031556999958872 13747100279777361406 16792461547443926305 10137551924084500675 680507446270957833 4015020104487759256 8593370395993240929 2086141902880661480 6096159689080922691 8058937483489577135 133517140693220805 17724743756823286098 16608493226995023913 11259663620872003319 7031584012596468850 5065423552056474253 14848819430274129606 14052183659650390357 9344244517927639308 2538726156193156066 6523557961825193650 4045749772775860774 104348505791092829 15887576698896024103 5637503076369433256 6640217695624121614 5851398076412639936 4044377080161450114 9829003553909181927 2179106350518425427 5266488811461171635 9612552720834472777 12688857101944116373 14516095024222740250 3386334709445741961 488629592731074035 4554766310948092253 8688273681438620526 1332085207151345072 2749465351089333272 17769894430544735297 561717447280458378 8847880270212503427 4211011086580931848 17097791132390483052 13012292791020654126 4172559768580532134 14221556848001786802 4661314750063656137 6192930325609830964 7024473107565951645 9753174129133221684 6704268936741079671 8728535469918795462 12908362566282754178 636048254804895637 1853401789410620072 2935208864749620522 12355514738573548716 5572552254650763822 12570929507228895039 7745482533629051205 17859471426325092980 5572781803774451123 14417275116108553048 13316199943815580686 11729760855912724861 17513632026402796960 8424485883597060633 17609200514786835249 13043237858913666093 84039407487556025 10449914804129309458 13629597164492236901 1770108000036105322 12000023686618123875 1920782940081359938 10867816674699130096 15774501055039409151 14806469755593230168 5528866850127506738 18082417955647863707 10633772105537416339 4301177966977409905 12612783080542576214 8622410753771241611 17078116169024195002 18298302878106368281 5316841217041443629 3107270524676145560 404012797521578739 13596683748160570063 950360300769346919 12558823559118368636 12112435104075018241 12959597522171875927 5464444806157300719 6930794235591010131 6438165377685205191 14336573024112956976 11165384758497274112 2200933065870372342 10951393989964873908 6028945417641740528 12471339320938942512 15941459264470675694 18154011608983226224 14351218880520453612 15543903076501861440 12009597474737535387 12726081893428757179 3830871141150097300 1624963789472405901 5631094186968490193 14505846481609308751 12546599043524340574 14369000512983902343 1144949395810124417 11516291862280960831 3975084905011691532 1490773858340208302 397281501958614704 17521722679723756201 6499731010285968084 1676957054756562276 6470570267732374508 11076726809705742213 11459019920162820567 13134417003866403050 17218329539760323376 10301173392954998122 1488423153622437492 8399353209923753923 10510367597141342231 16868038664317816016 10249756596930908383 17306651379289645801 3830577797319087997 6431080717071662454 3483295982688631696 4410625687711965530 3499804661877477839 18126260369249608683 18385094632162553338 6262920718613945968 2462297814031913577 17087465963324928012 16618145098963639245 3497085018147005977 6557339375538427502 1121766272948738641 3870153044684591441 8617842637167804031 6099386271407175329 9964904309852784832 6816087058074753067 3030691790631007986 1357768338104731918 2825780468421125643 4688030008739187088 5335503340502423880 4122909924272122278 7845875331200167205 4291978749972022840 245826126294546756 11084470700632118758 15011968871485965838 2001912221148025460 3019605842557698958 534745520918308429 12986303744777449939 18069377158969209876 8690152336652527715 824029392657901409 14707372339796670784 15584178467955412171 17692535195203880602 15450582243376180987 13884118077570320655 4520327054613194246 8184199770418033982 16110193539367844280 15570172408110318542 14457349187365177111 17494401858082280676 9562133286599875524 15121735616935330733 4838449279278362787 2127971709302652627 1391793104235659785 16609720261248726112 12779379409819653591 5416225459753128326 2342533567457653619 17675931690728959766 12188274237817737162 460818028510263918 17067648994114488976 17624551438064129541 9269145551763965270 6359309463032229029 6457047550940549254 9656691922087334417 1593764583198957771 452569604709066892 16922304596496622438 16449069961338647017 14022822408141058824 6873636323503905359 17313016323508814788 4204232799467699538 2337437169987363909 17025799071832417705 8375689474082608498 16831505657080512489 11319041292193631854 3593323175614598247 15059956180454270664 11016439954348374889 15670333311576890307 4204345235183463521 4159964830697414143 6499784124738732121 11410949623922382967 11417902007221972671 18155319449807418572 12187358122406762244 7337908399575325558 15775245219744499366 14308683690199993892 12116788728439075667 16602591606640027131 11988493392824568996 12824345258846665270 13606424396372465893 14090937875593386302 7818772813843724305 899850736713680247 6895292451061188484 773354905571967644 17804121234029036746 14282641443292982102 11515449219965012914 11324618198391103002 4157929502641056655 15957871727073245688 2912521300082124877 7839283122282727162 13934354141345067652 4689856697804873885 1845751459130514169 10681178290857969858 4852802994515557477 4981843612221862083 8752676336209455009 12492017374812889864 5206092901157050915 13116369358913621081 2748462474829245283 18375726348800350573 13110014724658204999 10901045602899775373 7135688030546862537 3090915883882972847 10208907361335138797 7861515201446620974 7434891520963609903 3868882565140706330 14502864433482106292 4361644501659832243 951102396871383548 13508081148562866804 9118229635684350910 11184274448247610559 871546115200973313 2886309646955268966 578723558769900678 14677839118134488677 3006449719297005783 10153746776662484012 11326516624548192589 13106021716624745295 11963114201858873385 4663833866255973324 16851938116106998816 6876890988669536360 13304296954110185161 741473195480473873 16424260955822504409 5817266489913764178 7932914084748672321 14239731004824487991 17035030985445533701 1443663081259873351 350147594698357188 7709761550440695158 15184846050870253457 3610775938683466971 17892724040028668073 6866956518251762898 1119701050263744250 15371214322588640200 14284623928678865772 8459721814438827605 286104236475169566 1315504225812306718 3332549390933506911 7494618732946873208 13249026477530835917 16461581251440127635 13504433434148418178 4960891529405437033 16861948891785815250 3668770702848184548 3149307557522999273 5759162631109634623 6546626370598147957 4470472554987347219 4160496442622760230 7752293388533184897 1259987854369999360 6718430113566638235 9611749433861279557 5587975022646986210 6501023306892439286 5873014547294941302 476242413710463538 2858030716798633543 326237603677356162 14902864127920578127 14760406734638585428 12770874087876349384 17740344981229991364 1777660833332951329 10762084562435865541 8021199186031323193 12819414953581157559 7843009746139023853 11027848698117812465 13299946551558586081 12447282607441293070 11060821731867970784 14740923712852720204 13963420436460732405 7748962738468946532 4346543310044332938 5032505322555327963 15047562287733454315 10999789910241372700 2790573109866059828 392589869832209450 14569757615280282720 13220504195044325810 5494952632773079309 12860660399987701787 700904368270249420 13305182442837330507 4978710579488587998 1575103302433541867 6606117349007626610 12037166377731264689 14489420440672475726 13935838790627467652 13873506887886522410 17046039491998937383 17475080854442200886 12193020133094315504 10857416084993570467 5205436066811743350 1758243691387280140 2226322229471402461 7906345686849190155 4483563777099153078 13057954978560670525 3748740933994648069 15690100247902634396 7964540999928638943 3903258023008573615 18362386892663350947 1311177596497361702 10977470525067583950 1339708457473409459 5776180344100497332 2457800592567680588 10612590450994550672 9048519706482762391 7504959087187264888 13600216353624101871 9588694061588052526 18011846574385997381 5833568164919084483 210416070593897719 7407942961686874751 8993869682082380260 10195466507281385557 12790813786956291127 12599826937871238363 170074946792970541 12541516334947672441 16016364809155979823 14846417560539028455 12289939169227475040 3732258714134487385 6768804301395991480 7322699516508010360 1688025772020672781 15383076902823139606 13608754221704543481 12649749681169953848 7339519706005495791 12093733704258346061 3134312762402538560 1328288747952812871 1175922649446217703 13404555689473577029 7324337813438247460 16075164240163477469 10962994065270017877 2811701444037278524 5010412204367499123 16105435660403431920 7782169700319959458 2684914605346503980 13823151057814837372 3280126454040174300 57301202476423109 13404003776330656511 6417825065554935782 6138368997983640022 3028058086413487740 17349447617640430771 11120748414929462298 9541030387417414115 3813086306706015322 6391482695784714772 8625131638804658774 7428801481281373122 7403582145661652151 12306557717351863089 7202083018786732944 6113460328705226704 18300082485553983114 9265521400668503105 7355733009685627138 7162987812728040699 9514272715044809422 11277432915201173196 16925675953486342488 10421649308614382738 11476174795885379101 4681085465950450786 2560456561667479580 14503299750084783964 3332198931475792030 11775891111588223468 15904142095756174262 8148407613619403526 6700008131435207542 10140269779676810684 751234626179874860 11541036402930929896 3386955522485332735 16933259958629368469 3571030117354005380 15225534730593354196 16730887523827470692 18425565629026101440 17246156155850678031 12522365260034673645 3179508940393962474 4918814841758381838 8874433584438739438 7437526471025040006 12004726509520341084 6674821622953739404 14271622078611642250 10524011343301321790 38007532225596311 875898190017587302 4661756185927432859 10706247164148844906 4454467494016275326 12060636729431987568 13866958977621070358 16483819030765241856 11405996888692753084 7891228285052897861 4183939253788316239 4548947403737057118 13904698741294248528 9266825057982190918 8052516092294021905 17265214865566668754 13960574112941363051 17289158168887919933 9105032175777128236 13269133819917861823 12037725206601285612 13285250912435011150 16826352479362861224 15110247929898820971 24002844842733649 2439421036233782889 8875487905223256259 11369888178045093293 6741484587663688085 9311441802775535548 18102135348341357123 12032535995782718631 7280663620534644382 61061929333435051 9411270556343715502 9181496710950903990 4481943393223129057 1306895487508022425 15383310784417581713 6014683220808190403 14951765632596763715 17523100070628615740 6763268810296274536 6760133271766066804 10718673833029744070 6115769668552474139 5822206110632434298 17579093621742324313 14893156515426366436 2237054794088835333 3183411895290645136 9047079735150812841 10286121039628056279 8227824478280600170 3180167172121557714 2396899549307597539 12701999063081521797 8875781734037254292 6564132383649314516 7266525456546498954 12312073577513124476 17253382010655736127 1471338271092274644 16831511532415870744 9982997994575059645 12411679064370545491 3586838161811613951 9572819876972798268 11487141378207450193 6618245378962029788 13644393577187708847 573467217082007495 13778159828538110205 12697836351070067639 18122917095413260547 11732216983934743873 12211894117940972264 15884497147067919512 2681195973848409743 14409585688699052697 4228785131000849598 6830214249146619562 14575691305223596071 3348901417269303177 12853159256660856841 9228137466274012722 16708668485684329026 6800592208056110834 16985670821860828589 11411322221248598678 5454983972274044782 776735844714224168 12605515414138873621 8201313707724185065 1919102929903463531 11880724606897574662 9662669088353754589 16657970794596592720 10822124726876217323 3748468197330533740 11942430194311129897 11744156698953586589 13438816372379066903 800696576260200041 252722717893490952 13719008568256096293 1083914520828277236 10048616254461756247 7663027260345578990 16542566199598410798 2737852849641321888 5710961547779843426 14113804741357526466 228688856095480981 3029686428126072709 4474086002642786035 18169863067346212162 18035002331166086741 14029340756281868789 2689585578148118046 8939487771678954777 1909361008956963581 14049267268677176035 16474567169862677753 8228730529933125062 648524633038084610 15190975856469965313 6043997364688446718 971362109266643973 13977339669566699201 10814250999406596949 11353496515744607138 873772099570538140 12006121523274440226 304261847376672490 3085026668068650950 7059439095827226640 7616026865368274807 12376219228015229098 8747053235266421180 9672969762051859375 1237545192146277488 5950910899858718427 3058885435291382307 14655120107399737758 5541060941282834646 13951871762242454190 6672935379379215444 8421138788952948304 15301118712405388926 7365459982394147737 15332981904463011307 10806209134758347517 15817327392916092281 1891379360798846980 10666228596660857146 10949698427531430842 512804073837611581 785556956559532124 17832752674738706010 16512403442650955229 8434742898707127176 13184460610730119085 15033378035870697931 14016832142026975132 4583200958620880554 4751334955971049544 16841686518003088016 1050696774363068471 3536534813795948334 4134944657594801961 7612052483376375704 7374841853825478929 17632177981445343012 16136085868174562006 7659076360567002321 8289859773815053453 9487935928519009909 9316041714609876185 4104846360281308034 12845899266908137251 11338827355239076634 3935630070596005994 18060373902106605396 7383552467318413437 6155901744113521757 5539995606929999214 988554266223955567 5177031219039425214 17318215200209326020 6225551632723611073 12451293329675697779 972066828147070093 1105871801916588702 16131813013444436099 14232726284526144435 16354050249652516094 5892072090039394114 2428126886121437108 8587497848140306671 6999223531751844403 13954631206799173598 12787865408970087262 7060724135187190915 1146043517333737061 435606969788107655 4800865444016587871 2318310890499807906 16436095542530856150 2915373102463714867 199663992919231416 13506383276102954322 11182281678568825350 16421706528277827521 9735637089967069440 18011544014880080103 4915574978716155016 6286048105072650398 7847888162686838784 10879057570717734680 506327308717505507 5185897153697290458 3860996005692982368 6020419104257840437 8821960424999968333 11757565886592184160 4075760462641561328 8647718481745510037 15265498237269839865 7777751215368498504 2321139962603130572 9265875059359858177 4963990402126859176 13728785359538293435 3231419315802801998 2439770592309108171 10333859081848416767 17212878462747675141 16221699919243503276 15406879255475995470 6612671869160718662 1653216641440408067 4130611413757968311 15645461609475525394 6389623579432921011 7283176548911151666 9176606263947940407 1166807680364111279 7167197496313608323 8734728449754334848 8245313217585561789 15592406741211005156 465266317806274306 15002539490449794006 9742292652826383588 8839745135020988917 3964770155433621098 16651816053442581196 16169557913855393252 16562572460461834153 18088263280401466376 892023938257995668 554255525367670856 3719662709543747624 6765199424702989450 4077244764307354433 18353333527685519750 16507155892143172726 13721368280127678973 7299980944658547685 3581091947187150104 13096518181640252988 2389602347912812473 5365123701293123099 11528209436214362230 7471388457531290852 7537716928468389158 16206766812424430760 231831812585510997 7962065640742236420 8768239805260743091 15949765400899478708 11404724966535661440 3661579924832673445 16939184333532063688 17737222429060368435 16055938522137638846 3513226141989218398 9448509774784561893 6035348433593824743 383381959395350504 12389523369984724429 4877210596441110177 7179351960361595743 5843738200225788262 12916152819651471854 12066639414440595156 1884474144748277449 16482332454711425335 2407969362556373872 14355636068565726378 10592664633606080009 9127343010052223195 10228131836628987729 2609261834939519753 1591427169252284127 10811214854737085203 12364954354482945286 3224733028005330127 13475164275275166890 4201550875396453671 221863208426689611 736124617420077101 12106112702032520050 14135889277690332654 10632529038958817448 2751060085456405039 2919837306613549752 16684456412043525111 440762575773146771 12658571763392258500 6794529569477417075 7772733517378383068 13139647597771785764 10801551541152316282 13442451217894794382 13047815636365892236 4853606226618422900 8316357849161981944 7910694201820352815 6718263258404977309 6037655809995675570 4169613316879672640 13545781131693502850 17799404695968795744 5735112531095606565 1485012779703114184 11173740085645241777 3805436593819361398 16493595667899973332 10242006148174673265 3080812530737808200 3659419324677553426 15237464200350821175 3714467389117765630 6354528770428540156 11840279970027047668 15079684184362632450 7937113305389190256 9012375643668425602 16280153260461734912 16805214350717372819 3001400319354946372 4799488940541324699 17173462577043526788 3206361531953524833 8911541995597758954 2567663227971888782 2097833958098531632 11720050597556582011 10173612256879354033 17823872457957621367 14849925827669261606 2253466472307074725 8662082614442380994 1767696481935789687 8784142712748729481 6662892576923165171 1350609557828489344 4085239285029766341 12320802164006979308 1120746387536471396 7246954404222509832 17582269998088022887 12493394866581513909 1722094948456741276 15551670398263584700 13813698677461804366 14453741501183495792 15796063256470487914 17717102819382566261 13512594685854074245 3306102426608238272 16371238553981045857 1914882066145763409 11075878609163594168 6732030447927871959 9699017733269884757 756642275109140182 14271794814961139004 6536116427706705178 15422449795569548205 1259543941253413158 11717896593184979080 142840876307027020 9704600007256790916 18429265837622222306 14294677908558697442 11831637245222026858 15710412775669625522 7197157526040276605 1410784476950297371 7270234644829614770 11445040205704024131 5979437512644205364 15786559728130485936 4735626962364233699 5505298980107158071 3149251959594259672 2344914151492624626 10193413209710371568 8785486355909129299 17960946837321498501 10387983403162518339 2792566810050615706 17017898806805493813 7136363750557821957 5075019884698207419 485859629781808512 8519981859647879152 18206335912078093287 12887841385262221049 1107600909006341606 133004613736896983 3093910985055256593 16143633322586462797 10632671111505126060 11353758995013491344 5716816611909462477 14590658741031369418 780277783940955293 91297245459287436 12320534585079559469 11687819825419287491 15638261045005674688 8624337549241216856 14642091276321514667 18408721688473784728 5628094158391625403 3945742200647883399 7670452093411445313 2987243147682013998 13829732687639435584 17538450540973608323 10647646934801611503 13323992435834666870 3271063247989419806 4237395640425394713 8102093700574280486 16159310929072413092 17405979471616382965 13860985295679767368 1874708803064453213 9668099165269746731 2678884508754930280 15451941858348501779 5902356164714511563 7322765982998192881 10292726720102857561 3167017216128041889 5821493101701598763 1476603848746168152 5802607333064132 1022565046075932119 9010772174917757994 2603597151351397237 10867595963292669726 11829877183338274753 9569443210055594411 11081450634597679452 16312609029171600194 5509559835527189666 9390133281422911899 11400595773751682914 4458172643891971141 12150379129236157760 8463129304536841948 14401898501430006359 14992019706022144860 4038506005241371618 15681961233713227240 5283053500499901669 14189967488372396414 12901924984870446035 17538059652821353207 16771963308088532754 1714385030963711764 7170143557544203849 2021909652003936117 16735788240650534868 56677150974058953 17330490418684722096 3542767576261453964 10644365394362479535 9549351323354167164 10337270879892052793 14579558956315479140 6372738052943040654 3770021457796021870 7013543477976283635 670967344463787365 5749313956741402882 14816599315849200066 4025794165484419949 1136755781870954636 18392893242803224902 12759953079456736384 15883971675697934010 5890395166916464250 6661319527329439369 3208849169845919770 882203622865755600 5956683580470366207 13338625469966669837 12466878587587075825 12264253868246782138 10501915990652859577 12782547206879044621 12164615937814283541 12080087367490150284 14458117573102001158 10852817705416457990 15232860747999906305 15978530767188229541 14126522844484542838 11816875657198262179 2458869515948163718 18381424999354690478 2589599358323629542 11638764892277055302 213670846786067201 16123003411762562546 13474802839937446538 2452351939853462926 3257980962475434822 2018216102299134001 17881306430327138544 8145475114189146972 14516538360447523055 354835933463513546 15165107622342985465 1083048910268939922 9069129895493444603 11143033446355620598 8535940263448802404 14747851341577834215 10513511638544660797 11320004437146536955 4358411698720758688 10822496154195473067 7662336962461969866 2220416250192632688 11138131860991974934 2308692209873118903 11229879481080900682 16214022370953064107 9031913334710527652 3010735084309027134 14009869996612254706 1708225413892915050 16545443437178310181 5532575903418178906 14256859586211298396 10176811732239134025 11088601454473916653 9763349581510201696 6375991370776902876 18099406323018569486 6616222137527520057 10730748845925753701 15388397163857671131 16333959625931024465 2511360808776940372 14039555089320588282 3915699364366467144 8787546462751400542 5875866461085869516 348725594406933567 16000281765717714486 7989612558549804185 8495429868427402960 11530205031432988028 7880433353750794641 6190488527572807448 5473521293964718986 11559069675072422881 15797782841433777077 17803580024592994640 13750853981516656625 17370717876076172380 16715651600358989885 15527172718874120443 278150042257287338 16658763848327701512 18234666467435600468 8186221141979847616 6120163978390053944 3873826096480094123 896321764905717555 12209045669079970523 5621347970570669573 2885079808629411801 3320440173954849781 18205594265862984706 13065288465850298969 1601492749344807101 14460782770516276642 14995992888111853492 11058642670269811654 15996098792536763846 4535980122006781782 5550451005628355494 3480062750304856554 11407009715041667789 1636058117012280661 5090706684479472867 14647341699227486837 16157931889821795617 15783549600244574585 764276356737936355 12588525445095497005 10220551910795053718 1068105514574262586 8709778964211785628 6927784347907221061 11743142940139498694 1847805682231076672 7575903506525401536 5834185492870159621 10694453688725603394 14967624852698356069 9224513523751603376 10687260574986161392 3797156013129939098 14759326857014459035 18197887873185075578 10981485652155227585 3979430182681726088 4412390461877287148 11554473047558558602 2750084413062080120 3135443517711006293 9444016632358095162 6484427994677227714 5988266560759530626 13472179981416982956 17450839988353400668 60747937833578173 18234376963264425075 13352321470962477105 16984426758716554433 3734847089286892729 10796787698472651998 8006759286059474600 13412437618156448019 7964753271153448123 17785199371379181310 11865728533416150507 12117124064863663918 18267380015100814785 5822606188176433001 12561385681847691728 9875299532227058293 17349902877902653437 6903231357653319179 14616102619011491603 11715761841398291960 1929593144327522191 11428463724531912745 540354857470209385 17085122842115924974 9081499603825074118 10115876982664018443 17170937777505983805 11646774281865686943 14269267652278223722 4616374977453177983 1094978068530913917 15116980717385147066 1824093074280496671 14039843760983257770 9995309507098662584 18429179740659879096 8711737167661777624 2537267651271262327 5907566225732862878 16871104233059877192 622395453509143151 12613260370703024156 7393261806787533773 11610554046074900873 8114895767414617903 1888892368213049688 9092885719160737485 17003077010124492764 828639746371723030 8042918460344085441 5808864192492450275 15324980203452217919 13472691227238103159 6517944120090823241 3240028650114939101 8522596024206418470 13025718727173603595 10377795858564763492 2388339673345808174 12124460038184647759 6729730327536550050 17249235488925021572 13719972489668015839 14875394215600959436 14808227820048840993 284451414354305291 10843926052763978158 12512961783253000381 419741293240674562 11123985775238020492 10931149653407817918 7236512746368746428 6944329789835818374 18070061079148614348 14970494067177398365 140927347788797398 10194872090421041131 15625569957257495344 16054576480801840856 5350143687130483396 18121950365543522882 11594092068135671961 366626799922497052 14951578023172929297 4330992931270059972 9182095667086942707 5248846170158001868 1990172563474441967 650500849741372044 9559202275480528613 324564389144116636 11836052272058338121 6110827588888448205 16547063765341523591 5836955831059385910 2410820936272911337 6042511531834265780 13363562190266913535 5555903088244650301 17708971690653356542 12325774246095411713 7378937117904292371 4501032082413855234 6111956548182038946 13915732706727614793 1522819682879264303 3866424798733645632 8052696414743238068 3564995706886413964 14905147515510573549 1316888545822699319 13027976770068733177 13055482723402680345 6960516872128032913 12513599057764547008 15785269498137640858 17207071336507393709 7491025023408164788 12326416198202278508 1417834893881728018 6992516228650762711 232234942922799179 15293608058272941098 7450590725300867965 15431863129789294457 6530752757701406812 1030729800292716926 8430152294516107741 3262626362307866982 7208109300482646687 6198363068091653912 1618537461397846530 4775672244313318214 13020271154085674590 1212346668394181799 10329256095437282930 1556619093631170731 16960143877189282321 7999941185954246669 9654136368259753186 16950389465290382752 355454494249767804 6284502403402308668 4812124118321273737 18158152401807871633 13868517769080194425 1421353551670935130 7781629023682680329 12605664392551630713 12081420846979088294 4792754953868931610 14442384281472792275 8037535260033598878 13426316871924718220 9732746028245039450 4712188432772127092 3527100111841312649 15727742330720207231 5020130794412265459 4183236073619714219 3077367494031347353 7586250164454661385 7796017724779165316 16491272215369099393 17917125512796731459 13179197682542183268 9569729840668170532 7837329751170652069 4103309211857540484 11898024310171812165 13174655609763582396 6253501471615374464 9652129053151114188 16692102015457256923 3003010459532729006 12155789353455101874 314208480658346020 16232159338174850013 8324526413299721940 584270631821138049 15462290360835193227 6898164466555382079 2763858978875811195 13081935085289785191 1185139981436425915 14089657888340341940 17287372930140294922 4722211435018030953 1748922309423204297 8028137228270200020 5954424226067759314 2944521718725196710 12676437174023953404 716094964376563486 5123249045717624495 2820034437415555516 8024424354776409094 5865255546005015615 17350411607692793972 3161292921162845737 8978855075677148528 1288665077873733215 9384960174967869358 12095930373618819048 12144521188605171393 3400223006000475020 4528470126614164206 18413823574602961030 17461862642833586211 8013935958464166609 12044388886694635400 5362408752294736178 9131654538418628969 17078479254647963419 12868061497246949859 8738597947042563737 3260686762700935794 3777097072171965855 8087721879045280170 7371783985895303957 17338948737639414163 16247553918715197564 15558815310467960588 11873711088869715158 4140989653210671946 10446206541727295767 14497547123624789423 6592908362343740708 629617931344085911 5692110232286076461 9797293378473428367 8752939942816083220 4103437391699523724 1702653793997272932 4901367496214003778 7176277047804026504 13212176442024909249 10842283455340387912 13444444033455603688 16108789672906433255 18191868930161857921 2547177005567727884 8270040181859471198 13281851492788483629 9987249325824898550 4869280280170297584 1296766159250964301 12236189800497080746 9632087578504943697 5546975408210417107 11927121353044469176 6924347848763058472 5746655200046458943 13408947994714713527 10494113992574532385 11109396960873907003 12065500907127756229 13516969601733469616 12949813608453561073 4885487214154229174 1822612440036830720 12875849406976469753 9397612054865005920 14868126027648127535 3064213503267275766 11749090404746098106 5546021327272549120 10259018686854620936 5292702795661907865 3102068828060214894 11291307013489383005 14823405661725814909 14130454389258299919 5991064516379936321 4376588630122052280 2760094767315692066 10021734700246729233 3184806246621606431 4766109361384217924 2078677478986403342 7219198523597105960 11896036858873395773 12115081104645642139 8008997978817588288 13155692690549250594 3046895893557771529 17078319349987040030 1655290467626843975 10648599591043016895 5262734917411027874 12995855555103108439 7875311348728142904 17054590393293026296 11716393553611023744 13786753073667751930 8819608160342951782 5760980667733390834 4113885713932178032 6600287384398004670 16284874590566494673 10485326458424223072 5230030582527401240 12031213739836929943 15941810757318057206 283112477780357418 1033362903048509700 4610171027010187831 16981921777731307521 12062300845635928538 13594407059138332531 121297795640076732 8674945484750143813 8443304237201786237 12813703049654758978 17809381072372389347 1272715632571603011 7885977992551190789 1571207456282370344 10687992304975538995 9528138254202065450 13664606061328120272 17423744227301137002 13482302855740814832 15162636890513310760 11365689506868649039 9175453372783735498 9332318481891499631 8342216072315779085 15952448900379433522 15076173891435436167 922263831422105822 526471484232361490 11535821724117542912 17377057812870986654 17242138368850584421 1790448762426587139 9468384180348162156 3892832803487556581 14541642572083409907 1602541585134555176 6420520635982915366 17454249109134710608 5812971519026084958 7489507236608637572 15010301662218864354 17291095046048279752 4545748554403871770 7682322359271980927 4007445261806145027 3341940042070593087 9122624463051990943 12502379404122918020 13380509408155052776 1329496914347846028 15068936230956444452 12737523205869739200 4157459169938796225 3611341609432777216 17270579771857087674 14687267093342945403 9600346575860166231 6836808899235895865 3202360939574227450 13719630419263064770 18266590734966763239 5898863389715496050 15878878920363220749 13543294140117799017 9782933541466556225 2508202377154506933 15702756261661203611 1369425942129963325 9018781252276187991 18214452130282424845 659551915200293624 17421702318103231013 8513736542568232903 8615057772662123828 8522070590178705510 15921916909175240662 2965560830135226364 13302995801047438345 13262661383409296974 5788336435104426028 5079809830716890239 5049197841407022491 5696492646032491178 2247074239871324897 17417617444448922666 2177252529503829704 3553967636457291912 8310024500829729106 15464014780199415359 12245879903955487992 14924462829795342926 4673622408747242209 9899934214453558743 11692246813433686644 12933034956076713773 13811622766067872181 1140289107096259914 14637614133240993014 13257851656465023937 4628934875915297844 5024385762876040308 6174158139301624790 13589350657594254612 298013600417451481 2015747557868095353 10121176222025851072 14874517752670926010 1209000471229797375 1109649197185781257 8058241946618238424 6812750968300993399 17352855098501776848 14958302336800759590 15733632868080272970 11671460692359424703 17005783932180520776 5156675358097571685 1323519937102599895 9735675399532439717 3062762178377930962 14899379735624380222 8998412275829071577 10947644329670050061 16004691295560446598 840995679416110951 712524629732669564 15236593754354223607 777830832337836418 11795896987013876351 12437214747767955151 9122280224751061443 7593731145880582069 17046539985030650886 4891431079360256550 5291345646060736031 2525835787960820358 2980114091267461865 7586562467026253023 15784312891151982207 1545669684664765988 2787325711282791098 12034781813562451329 11624440212400761067 3281963734552450297 11973449794836363265 1896917920630564515 15072170084727230562 15100173075523762686 14460176639305073372 13409831726361170192 16063332891536974033 7063605790176300467 18079571802650761894 8240336901226619534 8296685128397030589 10891206365974849786 2841661660823229314 5658865301525654912 2943431031978289613 4593252274742277345 1640874881754958981 9253893909253045296 9116953750952980040 7421317604447078624 2338064438883340187 5624698707570654227 987259213116599384 5530249972539235266 8356952885524212388 11704300947175072767 16652204908942841152 1515903297411492384 3228094421069254925 3840483017496108736 17035030206989127964 6047683943927637078 5966747620457040270 6819817625251582062 12173390872586716985 15187363950522600591 430297693284027338 2692580624250192703 1076743123890704554 11652879757536015133 707756674307845016 3997901695652243509 13364238373716938221 12961035755552685187 13979560434304023241 7744775666359499890 5302310851147764564 8890021895740640447 16722006945122263855 15750524486750115205 8299465247493160745 909918306415025778 3754596805534169023 15992442971861266213 13593098954347193713 5891272223053244048 7584118878799485393 519294048831430250 9731641956469598512 11533637461158779167 14366797332758581306 3622341497606131603 5822327047414378271 9668996529652973682 5203855923510167671 11219578557890348050 880010879943713976 10590557196536054880 9286454872176127175 4961589411002849884 2359269074818695730 8865270723425417607 11123136655116170869 2048846628517761334 14295239599113309444 10800393532429516910 2703988394810617363 6028739460846890312 10589881019740178449 4668014119000386524 9228172182510433916 5632193358628921714 13869073319993138120 600440089398313102 5814168965846306647 16877149514472048355 6932524265939010241 8232685070859302001 6708006320331452192 14372469115243367319 8945522551362856969 8427291865142330214 12194752608876558041 7001485243005891851 15363072555317533348 7647142395531586965 3098921904309770179 5140303542849860699 15543154984305202023 12995888176452211917 8662882341954268593 15354964261131143466 11361349940651477847 13760963138917559481 18317307502000382992 15259463600049416034 619094202714093103 14197123977537107108 2780588593882133871 10476803333585897711 8669912001104171501 4108830664511600227 6347846846240924422 8779821939639063510 11234601736571117148 1074475680280095182 17275827173116775213 10048862031235124942 17118180503011708995 2295847917724927801 8475766923220649172 9663717489927811151 8647583350272292429 6714268272482214376 17581790218160018261 17237181868827188791 14256340077602976260 17246824954611039414 14173676491727096811 4140843506246951772 12790136533467326302 5005695537614095298 12901620910155732533 323797387738093412 13701895840709252290 12837235401274632314 18314205615834418472 9095642489975615415 14317263213496469471 7996865077496147703 8287264193992060026 4092898012552046010 11407460193948608023 13483238357545012312 14122895205516369801 14347039123581793844 15572680214096342859 7509390757158750636 14865631002875595001 14502645201432377048 16912932671696830016 825991429153846474 13193499540515394901 5042772209054499695 10281942769504600880 12874676071372562350 11867301024390680760 8567081515235048495 15014349364930306675 17046938536101638180 11579167927324301381 9631063785308721278 15072254503503934095 12705992074940647152 12901634587585843621 17618377832094671320 4013834631316191476 13564774786923382438 13506099784619258489 221941002258058958 12780355018927312487 12289988405241825606 8951398506755256724 5959359955409603800 1793020698403790706 2238328709141461932 5787265778643583577 5522601348908293172 669789114153292603 17162118167031033448 3539090254182867200 18203249309147868916 2007358280142569438 15778856408560991830 7271799423217574276 5409956494832514652 4684511908346660502 13146937224024887498 11942018860041927018 17029643787335180749 10044958247526908140 3314370349071417184 8619895750027529817 3469703002473539115 8182816708038673001 13222519036231915392 13544120057634486871 8729428671934111998 15555136035776030339 15803644352009301670 9610815295383222296 10410831165102124251 357578028834453159 815588831659923037 9857069116395746880 17684654770254691778 5853188169581436651 13996869196771429360 8312446287814624749 5307352378531833941 16356218101026438374 8322798983112721471 16948053058693505115 5648002377914910978 12870465351476044915 6370324865612419364 15154775808879830013 1878078532310002607 18207808600808860853 689417251603328934 15425963909363678287 10090171278799493468 10637969969910762196 14041692134995073047 10801360457496923266 6106242756006447953 5181239932972520047 16717199666609604023 12569879092728879865 1745425968012678804 17412695906097233695 5413519291186157580 8694315066942121201 2014217039648664258 261228286583320414 13584789402692546414 11892345071172080027 14036618252132684678 6679088495550095367 1674796194800305841 11467523553683155563 7831671190585773579 17479718058414847511 6662442026649884073 9983594945259254667 15918183888878037092 10531688522295349932 5628480059876332545 4422081008472788626 7660636282866711052 15078277159119185550 5108001585903307186 824550267156166866 13757554292528375378 8173955500840664812 15929801456146101706 192766440066119971 13069273494293752862 17457821543631092539 10199324136051740359 3056427869004167041 11423096224621457669 15003686746419029243 14069009050844483606 16375503274884346158 1532670102538692044 17416767524981590956 5485860425977249553 12436574207088612340 11643054118589766407 2844207083973878635 7754401812954461438 16794700406458544532 14249579989115980003 7764933174524185899 11982105985982452565 16388782099229929619 16640757224545732163 6706116813513382053 10674589902031814885 17526561154408798134 8143228724517516791 2357394025724567417 5931835908795273234 10173995172360881626 440274631456239641 7347462384497776416 11634002858931904176 6369602608979263615 10282515275762884469 11815857886897242736 16134046915424751510 3034898744142241861 12957462925073002468 3580103498773762832 9206704510896956606 8716770323339635771 15970868297436426053 634102290601155866 14893761884122980943 2711557249597068048 6677431923432794834 15574895545253894477 11304021657938858869 7264056667797365528 14059669511669303067 6993859961807452914 1898514676353763826 6551179924283898126 6517825566601351274 1267789344779280481 6053727379982872639 11069801845669305548 17721983852390101382 7228770344815849370 7281369429809818930 14903105450812477115 13903348829296311678 18322488984387082449 7390965399038691132 18080288903580047489 10259212256655254852 5568817782257913628 5329260514869598997 6701244115599597795 2576575377573670922 14426641776149985664 17938033152180622511 6516692300894907913 1528212193622351382 15084392714492616227 12929338202329304255 12123598068398273602 13778819882866937477 4485084314046727260 1417449736988020099 4038089515434806929 2967796652640886905 12144173563053662205 6211076895701202626 11926940726842497258 12586430780593231588 16194096805904229430 15643159703986845415 4457901947158176230 7322874126671449621 5965966039035284749 2960452466661266648 1001486426666101107 15268057290415248949 13794448485748502997 7258890505060551780 9021042169970944100 14915140102592466798 13880321815456227975 3444479518559256085 7171383480047606152 3823544736875369468 17219245291201756724 8488361161021084487 6535019524226178826 9850783160772484120 646831748903233542 1082738616023939808 11632432189701481660 9085760585360315646 4460009404368803303 15400653521385088378 7448134911386268944 10078045122963795060 6674089001070880262 15401967233798011683 11761893932882211506 2713722580546756692 10343397282179169807 4558075978384463166 5501085721423230371 17008679367518437014 2998932272410971899 17781016828554085134 1117309809475814294 17181246477267488370 16245901055808289687 2366449036001881399 8463664884468459061 15755419621931917318 3803167195443442949 14909529038483511302 2955215602941978015 9358175820376548403 1888713536675103566 3070592379899423351 5543705038073467422 3025057436470201315 3507042688195709679 4142560620367221951 6892225869475452880 2099124965594668538 6601751681654485369 10506183467124264695 7235659183656982898 2081315566573949131 9521814629689944908 1104191315105174539 1920922200814218713 6416535544119037226 9954982052190608233 9491342801461408384 1450399112388026824 15138975272914208773 1775801144211814929 17593114914397194880 1866987083162779926 2829264334889166570 9358091123463247516 8823851712813683431 15845854968546727729 11922308584475287440 5524760245150047949 11627527319313564766 12695159230576692748 5381894699201366634 463951347481579737 11461316452055503638 10632223522149696355 4671508961270775777 18247618928088541291 7860073878950218314 14440549872777139429 7376632790028054574 18184521072557854323 8952702630904957918 434569544095888078 4308362556514258630 970889221414565315 16232708683428445632 1825709908910433378 6967288478967204476 12486405183583859633 12917547122687250658 12908243432559868357 10447099586937780988 18167849328512552075 18293562542045829464 1128855279274237558 12214905358628294218 738868193495919453 5263252154291306656 6336240054048347193 13976744657681000095 2371301681511141458 15230185887042311551 1674791071207501173 2521369589927501277 8236091732839190692 9859700452755582917 10101378972402511790 3539788784348951305 2178354420293847064 3750296391225565677 11500736456346244176 13705677411293598899 15634174648277978615 18089721460747577208 8217259267989820563 3632069937018606510 5280370654193970387 6468951644085314223 269825619259609087 44762501349851741 2793722081684482785 2622590801367173421 11922786554755683165 10729782159601300486 1533238346610015320 14051603588855472061 11422136164442916972 3075084443378431720 6902168200056131270 408050063848383731 13366481307582352723 1597001169888798762 15886792581184464681 11100357590573210659 13285153992839187108 16115045321019214394 1488143066320890600 8766636691772445200 17633996638407317205 8753791349512479572 9636169928089949045 1873367221030008350 12831542433608280960 688641426046507146 13197863809580098109 2574011124666733814 17040019499479256450 9270179803665486578 5138206282378931970 429858946952588248 5371077466310452497 2074891740335004508 9587994340044751492 13599984394148564419 7504118927715363471 10260780577799958158 12170836735291353994 1332219504078346195 11559559734788169978 9955320153525989786 8597499899551435291 7344086100709237158 5523809558167865784 6415548920578562283 7337452511957841876 8208802095555070744 5366555292546418113 2260158270457615904 16585216611569311695 15120851224623041005 3275177282216284280 3969930010016095229 9844566385427505412 16044278893565012409 1679165382412301108 2320458119198820052 12997856754675549185 1834173677968598944 5333481013228605475 13345228381950966082 9922885363515640157 18317402392156935115 10419716580555974242 6792837057853162041 4376998179236818334 2444967490532020607 815226255481614688 6340144703727105190 17218338172783295683 499294304142309437 108464146461854182 8852980049208265720 2333039949856196468 814381711405833909 4033282246195136631 551953940004505404 4432259726765456718 15698370407103235896 5356305644918096660 16466937058681412205 4158151584656209166 15118567044439977579 15060450145740377945 3095196444951261417 2612430698923455646 13775170331332517813 3156357436528766069 11217564496521234863 3727514091908801051 18443508552973320126 1604801831250594110 9826564510649139155 17079522301276856664 8471491830064088434 762130430214685987 7970037879636811358 1090420558942063180 1932121244769354251 2172905971697262577 2291709843871917169 9699889964423928421 16795739260417257174 2106894478275614377 3196967535304394584 1095067149875796406 12095979426431266775 2874506135761174371 15273586316942677120 2913479765422270908 12666847750027307478 15391291037582507814 2589148068894991744 11757518401374418687 677147812919774813 11291030770192766621 3650674048502411739 17620403222635860523 1597637677160554797 18220619845765226797 12732683500254306907 2942063861250297306 11723455030029290400 4412088014073436724 15368347786339574877 7619108622250494508 1417361147779790910 8775700869488311962 6474365132159271487 11509636673918497325 8581568141555254779 5756375975433962849 9725164217735215518 3490897774172710077 14983106153899765657 10388234642328286305 3807323988106834701 16321724688898818669 1566202022210080622 16659014460659532038 15560795767868078132 2854843343759922166 8405279237583967020 13646639578679893490 7838338205774917650 17516547758375950000 3089812534314027955 11848293861307821443 13629805152197461913 6931449533239169538 703126152016021374 1669985270410269789 5172471257164511511 8925090507265488819 12971831451368029182 7013193113608236324 46784466256811133 11535936403213223738 351930540774814323 12515422529558859181 9386716225708010017 10566268067912537664 16254188340126420228 6105022294553599434 16884908577967341451 8577000921732161377 7340451959364065667 15656608824815472377 14235406170465177041 7884524819865813155 14367230938047162433 4043893020582343643 15380387483333938182 14655305703035419280 8560483620949542679 18108322022941799143 7962618738967352540 12229526059606634158 5412250237061484578 14525564423895981552 10437872522197952145 6623201440048748605 9102164161932380092 9259861811171663915 5449276505620306784 6235504102596701048 10236013459633003330 8727470115322938370 12609826277044893306 2323183655916363375 727883027835536275 811247103138899554 4201120950982159888 9380202132458286987 10996119565307448718 6696802923534450427 15493004029958863038 4880365298129679638 11845082440215544714 18025576332461084990 1691956023495567151 17892699842680297566 16862703839350211792 5168700771534918346 4421557873262023389 17741829833828285447 16699332304166844770 17596286236332101207 11996693351819738340 8835639169890917539 8969355301734638191 6505465978754390336 3779051837808909302 6476867189321727765 16484734901096316263 1659002709381150806 16624975078989107685 5526043769142926714 14181093043243250278 18324102228490269481 11480509525228873170 9814874562727927862 12414055339969036770 7150147525305714324 16126023624339309447 15735702551376247826 11828690922045736041 5563604318713501165 16687301307859287948 4871527287158410524 14145339405959500013 15428019801384233791 13054499891945614496 14168245262457865027 8474022193336509693 5644091758164004009 2406674944501780166 1940781579770384630 16050474277227138290 982595205546446946 803344904074455483 959928946776225492 16571064655621094354 11306734373522888806 1052117899077120700 12407176717460571008 1029359236561508093 14772471043374400599 10327365494168129515 8067114376659258322 15367523297208491980 11443051815985535374 10434266793849440884 6124048076900889919 13982657742534434866 13775422933654035984 7317174564160016197 3442159927659581616 15475451941912573804 9821973435038586725 18315701309941471071 1878172843402490548 7543398702131264930 17115425346838656031 3679519839982953272 1037699021627474027 13898802039975775316 5402295940011339266 2382671698359491141 3861107380842262177 13828375406824532405 528837493786188063 4169563222324449327 7009646472472075540 17034155348498649740 17973133972667009728 11635256501532494948 13929142077017997759 13528718258502682345 12390500176982493318 2936445513135155376 8541417612133575976 13011056219687905861 9951813626879860815 2230726429113927246 3115170962423128058 1960689376277375294 9565398287355768174 9514708022058952588 9284149481320562151 10401795126527582972 5277043119716077177 5355698775122246420 2293114242253418214 13965450536639625724 9995788672500169536 3588725696250306156 16102395848241600238 8369688883875282065 8121815119644673299 4961393757122038587 16877821479639032237 12617942126928118162 13118981630789402857 12447007824477261588 12225458685650783899 15276148970353888586 11589461171677136629 11047317025533277156 1116816745021795945 9111924274430796295 16292741997398977794 17689227146080354098 6658369662015738035 18078003400316144449 705446025691234239 12361464713793906971 7756367604197879207 15264292264233992435 10937718097091489133 9925606552649024847 9349263409017230150 11061808066574828960 3201351278775019572 12884281479280757791 3676082701285955816 9651492057005154351 1492640855760534564 12411618760673275341 8723835462277208109 17067582387807351844 16121104686153799626 6419345825098159578 13177270406677235861 7264504530947547174 7746273547559304080 2556241258319364234 16671646098982225225 8632284649879922558 288987687867448080 5348345994971387528 3347894648337604797 164314650222214631 15580673156114150208 6250255231717802636 164123895046920857 6655388908980437926 12228499445714887144 13353236807901714698 12578411470446718434 8175991855977034993 513310655821406169 11586574901658927359 1735071893327111128 8016782834356230411 16350953181639826641 12044620085414275936 11539459862819653410 13313799441886994309 4799237753138784475 5642886104529608667 4189251082068226265 8541674416286263131 10777440646509591762 17974071773258146493 1224887256287976249 18075325106260759702 2143628248474023434 15602739282099142371 8651848780882348409 15715528629754526541 7815064425456970792 10523260224840267916 9787368401956734422 2257879675843935954 17317730523160185592 13366764371914822304 16441540330443592287 16093631068451335087 8242294451205442572 3921284800684988515 12577324300433166849 7133237019174119593 9778324964640287054 17206303871674356819 17805276407424101572 2601112911117129045 12000954534077041795 4834676409291867195 15859338509902663516 18073591185551702466 3664431992542543466 11446262183928621764 10861852261392677382 17519791167577361986 5882766186692724513 13509138493634640392 7278306153987564692 694919417381872997 13984674669923981854 17447811172051401144 10885597631064442700 11397021175616268449 15231218655852371059 1174033071587585208 17072810145977416597 18277845375027418313 7271490337192122823 15767924132187850936 6668844431883436152 6326184706098735533 12451674176305722205 11863421328643656670 793435799615895270 307825983004213060 16256309153052488860 16603838167524063478 10409115772222780792 3454863951796592540 5686497365005856346 8372834106865749239 6255255215869683542 2502623536848037214 31366012021148053 6748401835328985488 14090563446995757388 12187386608712868206 2128769712097559073 15420904663439591362 4599332798874676591 9474698516222504098 9723971267603297763 1734012627074530274 7827947044314471657 2427349009372164421 18371856573252948157 2105019992053384869 7933706099142549993 15038060180897863486 5003344397126964541 5522181149140337950 12282442465083076979 8386838975901736930 5056306080037257411 17319126792064320878 8669548101862693860 3314814901345565739 16149282746612501104 14615091543895036847 8037189862684882156 10158015750215266252 13498458631086295091 17431551418110046524 6384329047003637941 557069970570970909 9199000321948532491 1955046684792275289 7468261713700605152 8191811878161643290 17853666865513029397 9156009521097904148 6355695890238043475 17867739499025641054 10224560886675880977 828379315662632319 164675767104420191 8470869291507092707 10860730939484704882 16065149880281526417 14163484434207226723 5427396240243854699 2364314722869029364 13222730930594850041 12615513504675066182 18261020594887054375 17655370860848747822 4858749076301810158 11121499599429653714 8835384212718531274 13722655274741925465 17185470367525431624 11916560187489089647 4092946745681972600 9578038743378576007 13611129262116999924 4469375052778574234 5904611419090579722 15331653675552833043 5875662256628237385 1802473782844174330 2759779903150138134 9508110819109363991 1908006401863043242 2267397376215120606 3801749646155227724 17590559646389556595 3429729571744054866 3352751011646360824 15368109657402819413 13776669856157218344 4804554047870827441 1652525452294544863 15876423751083588199 16754770762420188377 5544991163123170266 8074113513694798546 14708847149914066811 11825403033155896944 6346931075818314083 9691760382048737534 7646219520479177379 9674791900971024862 6133943332210584654 14341454589891438309 18189370900963206118 1396701035309726556 18239041967161588433 8202431714307165162 10965750920878085407 3950571539230165419 4094478719461550845 8407329951394261992 11424907246795250876 3840999291293688243 1834423359096254151 7192908258747534483 13851649250276778752 9807403194121566796 14151754165583329033 460232898861222591 3561854518094016899 17271351375308770477 11417694472335977454 15584100449305367908 10500980173918562190 9262608950293054876 11246386175062832977 12336132183613256774 17125537555291637500 8866316372262211351 2572360708407229683 11215081214490241070 1354808155640965880 4457228342428610508 8564748467266865662 6999948985612419622 8190862819820999019 9368544145582003655 4071728408639236215 11490998899406415410 4178820996139958344 336839410490764191 10760825961952896508 14481729595085300684 10763309455585703616 15853659357623906269 2063128164797609324 4381016798392717775 15724631241437074615 14537221696183288433 15213929449924909735 5341858473139658466 6019032993099570047 2740022320306479018 8359691569817405810 18301155812006641261 2935586967634712680 1747275757869923704 16148972965950002425 923658739587277148 13908523563551270336 1146042714186079444 12365320214772888181 5162751100060454544 4311931894971635050 11229524402151346692 6819961932132198173 12854612196504540912 10687027755378823657 5040218287158229899 18297148165724406103 16886981863623098790 4017799289481997344 5287996178237484726 1075980297599393318 9462088866882692417 3279230807436050210 6868023210341199161 7045551605450364442 1217236116835429320 5202082922186662056 4106546397956745185 16699200733141327630 8504532713582546714 6288814538677562721 6693441590795770217 1124993132633739886 14605786275495948356 8425948232095957839 8245798417172516431 3572141746644732560 2574358903970195035 18297237292887730484 16687616766197023494 7856197311910715194 12598864412812272548 8036653944122266416 1842189574086687337 3706236473737590703 15002827516628387654 13051571857810582691 14103552151858931145 6950509080811582755 1172920550801624874 3964543451514901510 7795225427704877190 5427465717724236510 18402409817169924226 15394900040254399268 6247541084916072281 10682231242848560167 3245536946862815518 7884740470309215414 9537084783623824525 436327635073168293 15247736056603678219 8864864489930166518 14781406205721911901 17898312017130278277 14950357917487320516 9847641242138211510 7639188470345731026 8322149201388357012 8436700950832230843 3999388070725186906 7712073269864803478 4143768741165868881 7953439581014681281 17892156573121595196 3270137984590775827 5336391002584432816 8039477900877353444 3459341886428157032 8476909766660249614 3974527790172739081 6028189553563270409 9504529172454735315 14422658066168852587 4983353914990841808 10824009209025451909 17809364324086747174 6064377132975995572 10432044772180737786 2576963635524606685 341566784645923431 14301628361681139496 16243381479239619743 7369010106416347468 12018609148366585337 5122098738107003818 11737496162813298757 17693629322809930113 11240146673219735899 16173323374706425285 16939842411725873868 4906306882807785402 2172602557822483722 2088180858870341001 16303074083384947007 9701036777111369179 5506641006503711185 18358669257038871235 5159538336637562874 5973192611879871283 17637022919185538217 10390387979506008455 16361805662984621210 256168186428538708 11324380346383108952 245655396657059891 13033067081682116910 16308968063957044878 12860282736456459076 11735601538650624961 9700335348730867013 12457118260949703440 14164674553215420839 15430521873761058202 4818766371772712755 16113101010304085279 3807388428825112067 6510077337647412555 6448599131034549369 12341051698083927657 4709968791304025659 10865190606151827215 1388809075626843276 17860525645750893252 10534381929439349426 16100380014182103562 7371662046148878262 14553747997859153781 9248477803386546518 13815348904786827091 16584869220095611167 2376491831757111229 5231107872040067779 15439938955483320445 8907889307753552761 3782151915651943396 17142309620230603321 10437372557474666506 16965916724084538612 2911273883447618440 3495575568182838567 5000736222513085616 17896428401345526987 3167146483709343065 75431320616951081 12436087774876594597 15154716460608078110 5095903485206803814 12620476540067106683 16479699154800243244 8684371947631358199 12886559707933049242 11517312766282555859 11908785411025825758 4808550631081612040 1591150751456160304 7592603039759807989 11501663861677133051 17339106718262871287 2886909360490803783 3922975757078131396 16253634355638578044 14721066666925711842 17484953339879283483 4517398474737903234 9578007869097816069 12812997931767556066 1604631878792426091 14588816210238261232 18154093388048416150 13759519926669620780 12074959116183775761 1840373480340990076 12786742279609623667 13787706223598697635 3047373133561911744 13825325150156724643 2378191140217770676 12973879436996696589 15776154205197221202 1644581366550949513 13914308894416343258 13873815205475667653 17572297987981274713 4897671904507802270 8236746790364905398 2833824229146978961 15538122445896490542 11930040613527017505 5041267971589536570 2501106953171796209 17107319333384857090 11422974466833767972 4420009861283672166 2289916809471144831 2245808312628880729 12669335191846167548 3447269162129926568 3279992368428793588 11054749774569076792 12501754155075309630 4634024090332284366 3849700750173310695 3895522858609671588 888132689569627923 15651045270464331888 6613747328796208617 379840367769190814 16740451089958692790 232777859404650707 8322855192117064470 2430393810373536574 8467143628346553587 8853788300119739414 17101293093593447661 2756428256869088299 14004759197847730009 1831680023064293083 17738696292761092363 7420347704694923266 8240174432134344435 1776904995435398214 14483176115252320906 5219510901958682608 9001975905659811132 1357225947056041238 3582004827053224836 18190513510558756343 12620285326123456803 9113619697695021491 13971681806229645911 10581494113861025474 4863548478621502377 3576189148979618102 3395324852088056426 13852888723868716309 7899574620156233553 8285835100242548392 13565541669572923920 9638532376501665121 3260320450123014409 16182227243685530829 5827237013350315067 8862627212961399271 2632308842073549999 6474742798414573752 17393291332458842633 2450006680331890344 18271581310929330203 18384305880769047992 17327093478296072349 17649170350102020901 2999152065977767386 10085689439887133801 4431015893446671309 17551562489047545004 6304596537660891275 10968828456137352357 11243943750418708656 17061265182552294927 4385120430591755439 13287162130949852033 4861200397837687161 3600245594106840400 13867426643925287126 6187352033059652818 963224089373647888 10602594607479546689 13511502704471302815 17756674786599465585 13559706628925872845 7434387296072969632 5906672346524673577 9525848811450211017 5568382118677459275 14757477231910638432 3131223527377696276 88621825494677983 18129609415966618173 401973130093770514 4324899483988849475 16411045302901576332 10809098327418084436 12625525814524548574 6559689184823945377 8627228925370431048 14284637049780056376 525613460294283547 3540328539446176023 13858468898347535048 6926251631748645473 10725746269339509561 12778305879314067640 12947216539037526920 15675606497374609633 11810783354735181096 2224706600703429597 8181124712452414521 11814410092493835790 3723750433103763350 13002872677748255447 14043151534825872724 6855500485714011530 349339397049566714 16484374251484157368 17980398988863137925 5530383802163490906 16051752121740476024 7550160912574507879 6544226870292819138 3529461281093895503 11301923835097008108 13241332175906696456 14392364025662337663 10941714755934528139 2055337245492962849 11798615569053204471 14044112846218401920 6239399274649259706 768051869220992892 2515180670746071226 16352387954408429842 18366620562488266839 16113304905126087833 7654938705785873801 3641672795806630039 5658887548452914577 4566136454485572077 17301283581259910136 8624454274103157 9315981288610432981 18272947043117194892 952817873362570595 9098002831219159811 11713719533125450957 14267656723257652427 10341335907973183662 14728630488446333883 746403373386128279 18219994749786447872 1649379372640299527 16421102868784769856 8978868722055042641 8567320489811231270 9875597608054953403 11142004402370617080 7854098861438141104 1566325757837694236 4774068892996176911 1631969143510255009 9522443994055015734 7636680230693552208 8422776682114282036 14921271726721611775 14868121621631318498 2261665099580638422 1831702018808666028 26540687174832320 9693225117283526161 13487601067508886890 13605221363733366213 590031005299298610 4358096850874395269 6021097662957065184 16356378175386799802 2740661469457697993 4489912006403817449 14747953300598219557 7959810437738669989 16334269678416670994 7930676937260396748 2850967963526599790 2942629442413115059 10490621229647704797 15222199702650564330 9145031502776953311 2265318361889155601 12552145943964641750 12033247408801791796 15216879712327810937 11066050209620751069 15767857897973269441 12088285600093050197 8031186245078469589 17476577716554784777 9896775551960709679 7274309468208522292 7439518043246699628 5170818783816059716 9691774904266259910 15731604838829733717 9249493379886902563 8408668501106282518 8325216422740211581 11661092965982004268 15074044678040707521 758513045846498325 9806201200913184617 4467204016297258624 14036862380086356145 16061913873367175414 9138632181897844357 3228674485708532084 5376622635401903528 9454163572680705121 674329617736956365 17240567833614860211 15143148773690531193 17036626034826362876 13229520410096532499 12153144957049560811 12233805821188563705 7912731142814885890 10996509862232418382 5716587763596327885 3912308570944687775 12003426082247992441 9720921745737759358 2909765727026625293 12794587222532738046 12846516860684416396 10675318394176739178 12253795418611320573 11885514509758636148 15831795478414957218 9778546273548451189 9788123903268268270 7661485826676063464 7331552271461749892 1255499483651231448 620145012908605759 13735567086932433366 3130112746427081462 1286056598837245592 3386176064366496199 3021175938349897285 9008482008017549630 3375809929188226676 15467981154870016537 16159503788724545808 7795076423890038579 6851494746597913787 17828393722352973185 6586058468418132560 8937193956843050429 3818643397110672374 224520559606022187 12392980076340974838 18224984046302857119 18375237038456114517 8348516570615108446 5717948986212566290 7064680706968114498 5752627322102153684 13008168129424285983 10290776460783244249 13057380912851513193 14742304134296707327 9574902203904425855 1399772817418862262 13230048637370139294 379753649869197183 15870236658818916283 17971112292745041703 9513246759257892437 17549249636823071809 7963114483150480439 12330299953582558112 1249086576084381895 542990557653943441 8260026352762339046 16002910706428071371 8704799218103792214 3435808765446452766 14940094074489826584 9833275617812567090 6198284698843497904 4776425744542443462 3856357124154520809 705641223387030584 1441512347307034412 16881118191925016340 2755638455606053042 6142878583306873260 6162994474031940275 13702453819248067604 5820837770378934869 4019856339514422962 15564303714272521241 7658338678260324983 10414176276136946361 7407549925766555883 6869550975887263627 10436149581158333881 836357128871596230 4677464386466636926 13540586435608815535 6181592780776965472 8814064636047874372 5593158542464311887 14339447114720758973 13299990608403844082 12049653613840169514 11143387599408619242 15604510332375106937 10596802740572393761 16045363226794064694 7520113120368365341 16952100547938363476 8066415471258749020 15949505546685296366 3614640455157337473 16761063374899726245 10465889989918156787 15671955589279728378 4751724501335453104 8896047174795395916 12589836316925525986 2975567360223469497 636956113647789465 877750224778397419 14018108086498852414 18019816527267815340 1939433486865868833 7401318220882512494 11006936250530038175 4831782364579933773 14630056465215078281 12307267165308465769 4943652021514750809 6325820553032852258 9827319682151972368 9139001645416880796 2757340423967666357 3453709284678008369 11966664021987053005 7858962989798462082 13223279890686466294 7890190545209514678 15443901285200853892 6285943606148128785 12249451533922067216 12650120939535183110 4469607537809584175 10946247145811982420 13717374516988309481 8291419957617058376 7642691289174951490 10893486869914411044 13602585793816730801 4025785053282814465 18340656096829221806 16047704120168756808 6741631540541967853 18203897883735550577 722483412784562540 17075451527708381868 4712226129733159868 11559931057975704615 11318569189583514595 12361641837366847310 500551457084208173 10577882482832602033 16667246943184849729 10116819831772165785 9197691269287712759 13339870089012246400 10799600983770251289 17483248641750598551 12533545761400038248 12835141507552292707 17503183644234794751 10759308850167341712 7085316618801401522 14119461568579586506 5240259363688275602 5626042578327915676 7042244771975146771 7003028510093165760 13143712485934498335 1188871401548363234 2626206404866263798 12069529130303593868 646477997618660173 789666088944597404 8145462587730989159 4072370522166553756 16646321243272732563 6216673407712651974 5039993089926113766 9332455514717517171 14085533131717462531 18362396217410558034 1908665174211882551 7880121775113828486 9272819452598104527 1519833948468891517 6894959907655206621 11177437562918190531 3137021650062767153 2360707726344397877 12945348065649344163 18344746375443707285 12172398212863698232 10791480541479277360 6167847208614073941 15754504546892424001 3971715706031024298 12003246114038319771 8276006078948302884 14248639524759186036 14636860885301518171 11451135308485666812 15470814875913451442 17039611810419239090 17481152582641181482 8455490228372241657 5283008119714209878 14306287011674009098 3743820902251381518 16656314708396375756 12315234660129992457 16230990929309869993 11418695847999625781 12213780832577772604 14250802967700240291 8654702962751611979 14267765186397134926 17389696520156555576 6542372140584981549 5238010535115418727 14848294728825299179 9482253568748214727 11885159503608985091 5843386020059702534 6245704975755554916 17463521946617088313 14505079653321584697 13719166098421579701 18427211900337341284 7683765844150402569 9719980908399548956 13670551226637550534 5864852434983590270 13725376461665632209 8660432475617467755 10196023036563269130 8263666322258193734 9312698475632987474 2644585844440806877 8897701965699632790 18176844463868727796 8538954646225771032 16628573712643682252 3957649172026510174 7959301106933527960 10181774176361911362 11210460253013205353 4149892932596962018 13629782737926368569 15112456210443858217 17641623687234713553 10053485934024994095 10228577753374892380 623038205690173730 13559825590236230485 11780386212364149347 1299422324083012989 2909689690745560953 18286315601015169973 6888360604221999152 8776690638418615795 12565969382925554250 1992175205887531087 15418783771513310648 16634823813853167560 2392433516803224311 15261032952784326845 11624660476836377403 15559051867123200452 13115499225857350287 5826668465817999467 4591692079050448308 6888031077600602728 16571081554747318664 7750294239494352849 9041721303982832651 10420013195739252849 11884027730864801484 9079042809652535089 14264065081744709242 11604588245179213215 765337526285501267 11393841574155274770 17977228206940257918 6962616054959711154 2817601459458900274 17182077957132793087 17627954534852430898 11820469171314149484 14559355994621469993 10008689063506983609 7349203920916715418 11702145570332946694 7138117234450732892 7700452728086716024 4714996474991530337 6958249779805443754 6897953197823279427 16041571915699985906 14360331246674069554 5015698549109998615 13524881084622428392 3047931618699915102 3310395981683256457 16593923250866768301 8494091289503890357 11134880306733892130 4712376599595462311 8971513397799320753 16034304141544295485 3856390373600183479 2648421296740793250 1636921981099602472 14299312330549605640 13684505363487576711 6023629413967132913 4526136229095031398 11824812570310855706 5279003222585863352 16183927537792761552 4680572783972249260 4016820981607350482 10345965773022418946 9768738107034155855 5223401899335901221 1132158526572001459 5573635498284042136 14132398614420873286 4017911524134669439 6100086807509977632 17506079281161496593 6224554688197815276 2869365618758402155 15713723608416429656 7613591217866566294 14348435802548059219 7450598494368547858 11672775907790747154 1842692972001931753 17892947046585035648 6475040935946290161 11720052905952738591 7912538966612800269 30704019823664366 11213945943156269337 15918711755047047196 11691184283388574017 7432789731469220904 15430634811040141340 6605254744431690942 2973079995091737216 16408451982901315069 6484802604704669778 3332265520093311408 8611322143912261613 4987240788110092337 3894003452506077577 17878587791181212087 11832092290792348964 15149761096384656715 17455453677996881982 2370120678246365098 13806049467383153631 13912262944151554401 14147461906640676581 4148500127860044632 2932149215767400378 13467849332980058060 14958719597237968498 9993734695146020894 2527928358283623660 16431545066850063339 15390427342086747315 10364014029869646666 14909389291764615903 17896337307642594207 642278023232626657 4284215414437008023 16840125528816736892 6909246799461461556 2518670052909846306 7105519274168297636 3701840742765083246 7602515117101734613 8148072748945641255 4927341319507561183 10417753827949504241 9053397994429584325 16039658814924761774 10099674374231862077 135980515643837858 18013643261985006686 10473192623963057548 9448297156252023288 4334246777139149138 18817570625451836 8605469045586109180 1209509723547894914 12989134519318059109 13205869655021109300 8294575993164724707 2017586966247802892 13468936077805971060 13393697173801204616 7375808707527968241 16159075596764286437 13505294213778137750 1208866479017282708 8445394517171084898 17952932383073809587 7720175684370443010 1760750876788771579 14672778335691378754 5437600358418271401 16133464876516631280 778026735839739227 2847572921680607805 14362194324231473342 10968740612027277803 563446279490775381 6202815101596931930 5432798452681925826 1886648758413993293 6993839445870387862 2627239474033780817 99123073496134448 15659939540770392959 5311726773544086883 1781761812578978027 7020289647393065673 672017181734415982 3374374875482555205 1660688354607887495 11238461255043838280 15188142510898251029 2434375057182904426 3265809970480411011 18386760500514065677 15764953533581165554 7623696170535198170 10268065793967918314 7042046093976628272 7461506275622185507 10754298894559295362 6208889869140684433 9221804657976704367 1195406724688257110 8425230517675953676 5112993634126360988 10297910278769060138 3949898452415601262 1454652399606503323 12350487221212546310 6610767970809627051 3379357716538176028 13644509305289410042 113234056662176708 2334477903330413335 18136228105467561588 12068360047503769149 9912329896055792256 2278512047456467781 5254591933212634369 8439747251008506557 5390055948224734881 7977854560402005896 244614834332510709 5476123915985821329 3438918172653118364 12810596417085118558 14020768750206751804 8680874933667901636 8185349588696112687 7006488358815019049 2704476561515904220 7836365710839873096 10957101921490833611 9223795985599621153 10579576863724258210 1871110607004112539 17333264287743480898 16198548983264119001 2083469279588212368 16376681823932438669 14448972892621336725 12901577147101738763 5646628315599442130 12207455921209893391 13327669234558159795 629104734767003810 4408261753986369109 17384053679508357201 7891102118256855733 664653487649427302 9331009973731806376 10765115586313320195 14252943008345444210 2454780142388809410 16209385422728463387 14412556806286370659 10238729080207932920 11641131786510851992 17557168805005330506 986077926900723245 3344458354058729448 14360503319730774396 16465329330512345610 17555076224478444630 5524565039430319690 10578606657110103790 3297662351289851970 12702408449234239003 4096662221587486949 9851210524525740656 13357546870138153798 9126937999518872156 15383554871099912503 737792343944646583 8640549688542522382 11848732030237960331 7167510841423917193 8119961417665639434 5059253428645929105 3325333034402578847 4315488810968146988 16644114284814968618 12499995334032067831 4425793879915355804 7781100513788795089 12421553254843397616 2667049904097561504 860452998521811477 3788604672103322120 1173070515118783288 3101532189065965110 15536292352282855974 2912070097446551069 8801253290385394523 3431496924513315701 8862365735162353412 15193124585781612228 14157936249438631539 4661627865585678819 5978193291973588337 8455281319834520607 1457065096933057991 3162104936759576842 17195239648069050494 14050464077867538009 13378578961598474056 434961132120037994 11252672271255135689 9337815392774489784 1541311316129336599 6088073942432087186 11112046433085143966 11847062955177635 4326409436840261059 13143909054954073347 4415652508339090935 14975209632197554053 7993561107049971998 17867069869541511000 7162549896000056382 10172677287554230489 12737814170580323974 3115805514976864161 13510854327937514993 853836826936200111 10855407251249487878 11873033023569227488 14272361033772633762 16178302694209217995 2275191155712089249 17022438525977309772 14526484272929656269 9049593069170057029 6895411712804509584 7598694117077 16436713929949406440 13894667958771058762 14780307328435357970 18436458233800522622 3664202110142371282 7191216851574236273 17519209991961134981 14445071294620791675 12339432459267728908 11119590737336676347 18132793649819635733 13660621439109842790 16324522333331059947 15013061440455546345 89134990549579007 15928649515016338997 17747622288174879941 2438735012942977773 17007251790735360981 5711461421352338122 5654240688665975101 17253266660156202245 12686005360089080370 5608957749549875916 5204195289221058999 11123724280103648655 13142081353625879371 18248445019035683001 5076137351355605714 14918959039215330679 2116681369850135580 17637883526359859607 487653211049172992 9037124381726668961 15656083094444303499 16913912528883935395 15984081768421471783 5911869489135309321 15270193231270621839 343564183121383825 3988297164820954597 10587989966593237758 14909890219907382732 6610821921460114268 3355262384454654770 2772650381156319395 16341482271429479073 18286085750026951492 12051877310952672694 17463602590864864557 17439138727126829372 3765829305070660673 12814926368338852761 9690503597562909458 8705173348548878088 11418086403262444674 6094593711455966087 9100178529194775246 1871506786383754849 7706702373052811142 165860589535959994 3231204536951750882 15498548120274690419 13009335458926063329 13823092387456090354 17005594172196232146 15766529839934309893 741612131578005697 5921833863732901987 5250447203582931000 11029714879748718430 1991787107186179496 14941187167223938087 7492203906728097939 10637870492440048260 11600415108807979926 1890378946216795350 6818081989206947432 12238044766057448898 15448643894019910029 10559173789394664499 10170080078720336367 10314089516099085274 13011232137695174036 5663146819341520752 948826542071312891 15536226200314359545 9238421195645963759 316630761904837461 5210943168050979537 17317523654126406151 11968577840349839898 5317776085014995119 5580477025083221094 15480798026931755549 4215737979822324903 5881065974861593586 3616240042837735486 279023536551682526 7840792039274237175 483026206190106614 13396209660553702162 341679699745800175 645403876867971841 1438525619640580525 2717532487315522840 5970567536402770649 13327785211258628430 10557576198640885832 2999774281751051090 17636212856799561629 11256590635254182190 5027301706823138096 2894990963944020176 14359376232449122979 951365977243578845 2322938366110114676 12805967215807094046 3472919032526219011 1743602811309003963 8964055407494006037 4191755096477898752 5688862748962428047 1820030043623774463 1676372137363498338 12832976647787922032 3998751766377746230 14101901399920586033 2264726929377444047 6631411981477637608 13093884965604862654 8940602775025487811 11741336002983003377 11892607142643028684 1898283365203785758 14522696964009518947 129288526698097532 8773881945121007791 5184169051213932856 5753989555259062740 4676196466716629113 3126096531452878135 6911526793766765128 7523647031713702109 6819224101324788 16113190315099714747 8535846524653645443 14246282482862760515 16273604711133282134 15965405389135626770 13381335223742854932 7872214321856821421 10180405582251372429 1071537805774881483 18375519888212764838 9770812127120296424 9676405601291198577 4894677798576644538 3116544919977885596 1763071449510070779 3452665498955364392 3706093641193239550 14377995176375913257 2523935253595846506 12154362380090963253 11887824599277466359 6755209776563705605 8209859406975294040 1903133739945983807 6604856779979433736 18141788083979098596 15901402615626863181 1122222876493616131 11807661738416766806 421510916134279748 9140149008801728210 12036826371645779717 1846707103257571952 16645724851657138716 11669486858743450110 1504382587186820708 11119286393083716388 9483432599946515960 6211319906671248961 11608559513362937473 13354166328897113470 18087925348568417818 3670516152954104230 16633378277311225961 9677580979452412066 2714721360603684045 11156729749697067917 13530508539479574610 14360282400029358206 17885802978477000140 15011259750319802648 575130160598861277 14121657826890053049 8146225615089580329 8380426427144318080 6121272696856279445 15127318153986845188 2102107578918781197 2834781321752356909 2048970383026136105 8204754022127063218 1870368352838713128 13753935305234433877 3847751088565803958 8477588425789170036 7643023132493381837 8188658703309083006 1392204018169166983 13448871243506977225 14000894689159647127 7270762169332639707 2534747817816657690 8182165455929820289 7469707779267256160 6065921831849288132 16014010828871801056 14350498635579500437 17936781537436134726 4563751085170777871 13910543603181684149 14668512127659229181 10393409018512174862 10552131251409610590 9432863953324070641 4426606937632278384 13725470237645655320 4854544308332286220 16643941207761469750 16800594472042336811 9257646631799729146 16377374420821505916 4766778168036467552 13380385924397414548 7900393708575163084 2618073782482821998 18038227189890775810 17529520901669109920 16734008127636197085 12370198232851423800 6814775736143127103 8118357608167705527 13621078969237972105 9720179868923901053 8667831623663889270 18262319677204529447 18052764546616408006 18191444564763831091 12107244793699726233 7959301961938147458 14891630423662743785 16296794890408288141 12237528887930067720 13611892638262441374 18014297252493404786 9686253977473525614 4640198967977218657 6338106700368983994 3984633527786731746 7721673064087236791 18176743471021678807 4886154180540139788 4579402110382207863 5659569364521809842 15364617617463413135 240553510167006344 18249410239913732455 8819547283884011316 10523074644655214722 12645443525375348201 10751772948728263086 7417731390159149269 7625511621680179440 4112537846547304060 11666877348720549891 12168472853666952495 11560486133236363673 6679665965698864288 15842916286174557879 9197510570889264466 1328440202615285454 11174412300620787630 9819878212602093318 4441524079775232283 11977886281648509782 3921306987189941208 12981762827980189318 8861247177022155872 11100302671990696616 5645412483305368832 11324309538007982837 10804840874603150075 4755839600169217069 16879637222818627666 15814019216056045628 5013850109571714770 14496569988674179777 2684406003164725923 1773190709804391588 18213019003405093663 4291973509597345379 14231816452051501062 9867717808168077985 7534924950195670968 16878519375155978142 8484247038922386919 8271042219353955995 16832827458091708109 11538581747596948335 13678354384448555745 15857284243936701278 3352709061527490427 1659632121347034891 8490222993154973776 14341921949958291119 14313319822190940472 17433134327043948248 17539958444489203887 10939904215440384628 17720392421018275425 1019029797319184404 15642029351425974697 11345505342872866717 17319958326261280210 13274395303544237455 13333610312488173428 18386644500364939274 15550617962899658860 9377273366783000395 2952877313585364051 2279687534707455281 18326825743972180237 14859585706619115221 14769276412275391 10109216007016508498 17121951767538227472 15161216737067686240 4097098896589455320 10467394506037759658 13981762733242445378 3569080189877169218 12191978358426046388 17080276334024600755 17251971176720199770 2019323168989278655 3580920427023855971 8004385892877635863 17005075206317698934 7754099443168825533 4731312540692625570 12707229640967617135 5866949318227378053 2412880522959958111 9817360446231606078 5249589417293644334 837342727258243811 4313437564782832342 13518705631955397723 16332686113109291343 7999228488202892996 7848137627273850520 8730755746108224131 13492119015334601532 17039334672169468110 3386073637980287304 13820691106675259928 7433721828988341137 6556257960761763180 740547342997112825 16600092530334311644 14172265012709161320 14467251431451985359 5962710321885344329 910373326162718243 9488867363940318792 14433889421998279831 12241143921103335307 8733255844504075158 7943735523252389470 11179552657772002892 13542380257529135987 17387099277093658045 8131176130769916988 10242964539394592383 4805022909170693939 12887703299925167455 7087062614754225142 8610220999120511112 12305586126510967351 5514976480104963100 10837378886849623422 5890166695352023030 6011967230213377514 1976634512444341508 8422906080422482873 13847671488432016713 8905313365894341103 369088218484303615 9040765091464297757 6573907868524190808 17965340784877004107 16939786615083176288 3720030614834930027 17338026110511590841 4263844511991032640 14165434018076285143 17297198927625030886 9416638958719394706 18114665524468512515 4360975727581427952 17002941684864930355 16916614346373102172 18072755616085301868 2797358556166238817 4004393858848255654 437009345941916460 3426321419735918167 10605183380081418477 12016931217426908225 13440289820456168273 10494812462658560187 3466026696272871958 2865553329479621569 15939408365713261994 1392162323643282982 3805600697218808006 5675925941459964398 8498939770976038138 11817419294830455 9521980666727286795 337199139128603666 17547281007338597485 1049586016366510075 1058734898809090741 3662226391974372709 7789950186890050817 5107973989408935174 9338326472946612037 9396943621657138920 6071550101485021334 14662567613088740098 16092391382406322947 11630276532254151578 3538863878309422886 6850703156486931591 12805976998362211469 8488840299446171806 813622458898661230 12817411386554414765 9517550632008660696 865814058687926300 7826827515367128629 17425296732536816653 16210402893666787547 6790135988301201690 10586876491832145804 5950638931858606035 11597966849954569906 1838963366663962738 17683760319030131655 13986015751072893272 17366774697487034052 6590767354747259720 11701947662732832637 4703113976705266086 1637675523140455773 17110627620031817309 16392558648582054115 7561505249741469614 8909304684831412251 15377602203865573550 9492112740712756233 12330076214464292730 2847141910420211744 4577931677015805345 12548272722260127119 4367025016547077300 6741826339478868055 11686304328819233211 6977424537362046471 6800465922229810392 7544843198417894887 15565551407573618743 7866009941951008672 3526267577710795332 16354485782788654606 8822032876886161760 8995808292257313269 9883981761341454124 4676726082124514305 14781181204760163874 6884707118264316751 17877814625604066689 16745252379437810806 5477747010856534033 3619814302505642950 15021892064598994964 5447765590930363330 15254178216320546582 16095708428156422644 11348825059070854174 11094670158615084535 6032993255432950854 14650331588561002612 483447789763957931 6298557837048083616 4752204798264110123 8307924585964511932 9001111583062112411 10539087551622538960 2936208988810879300 17371281966962792876 17352230393363228319 1158222873542315559 9779254442878061712 10133039487474426580 12581351382302075121 15639870291824992629 6837117605455608906 1568430030350449584 17374086352462398032 16823898033748510066 15945300669292423202 3114808643260824973 8034746798055853408 4149486123072998068 2510942746037890616 3982936368496083475 6913876397665084350 13418319832238844537 6365909082817062548 1693000078008840201 12303770890785095002 4784278538773444627 5383430103148264660 856684252905136195 13725916161280956771 9103975307058873687 4429931128303729997 15223804914947850196 2115609397945765571 9289727538744587618 8602909659632341354 1481824575335251427 12000310269672435180 11954297842463878210 13781808223439045793 15998271893611254573 17919801638051137100 5461138710861332834 4348821481544468626 18151261463289978312 5778624234047222535 7025186953911039531 16717317829006177803 18394131260435112812 5895112828443121385 960402915162172581 5256477335924793067 1111816404194609062 16519748442202103852 15385732841627678507 14086692262188592252 7127311551146868300 6595741896734078031 13379302688049079979 17537024733428266239 10536514498325675529 3114054108260468344 16737637180947747056 3046051442315082545 12907146654228698682 13581029645328719870 13688705437047598047 16350721592672228299 10764047001667229095 4191246894453984517 8231504188600884246 18383823986724631845 6949012859630424786 9121264957927702029 5668479751126757161 3678625187691310148 5476837113822641602 1722410850141688965 2350298420803660511 5739453681424456302 147733574223413556 15133941958546408622 17467466928362637023 10765026215793050240 3375281847775201515 12393438789097040114 5020211228068796423 2980310569124451154 5922712129848739407 17803803207072422515 4345650641143930872 399834559109649176 6037777620030804002 1937741312463740099 7527097526276327747 15176351398225218900 9195195033547345588 16057114272827267361 15580423240171611298 1332224832026090487 691289503862131562 1522940358275495175 9250656631871023029 13848737075367693782 1305026027522041952 3302112640432743624 13014891508108636540 11159519451528567015 16304682120140945499 15435128345597115181 4105058770770310710 16230221135577993637 47838447071011468 2615692076629462517 1048701247075801351 3383178130673144857 1223153387844565410 9163617588081580676 15173989369012344493 4818514025172439985 13339882827279259038 17082244626831270013 12855887538295768199 13550049171929686380 9861674528039879930 18226889013186723900 5628701111191824247 9791249061517356266 17469149256182128051 6797400616180070146 2328121017639377272 3449880634528217353 5594391044763370416 12890514375858940522 15135796306705380997 10676908770574824845 13879559714045353852 12922994859734328577 4337642330957060628 6588168757285041646 382283537965054189 11325030750159590259 7113154557299968086 16825432057135102946 316336160267794372 91961459190120890 8430029539231242204 808731596716887546 14553886031726205949 3922237384842656541 12324080934827650850 7259962014516640984 7616119599573825239 5282678071212484320 9161101592809096172 15283251118880933003 9282133553792645944 8064237717659983555 17089917255877373944 14269549837214523810 8906470353996078585 13884652462021209884 10530874609061319786 6154060187942376011 8424833365270898485 5997753880450888735 3554514117691788436 15819934256728843330 3405648652885806378 4356915707214454256 18125451867821741021 13662279575014435180 11832892578898710897 6346895641603782408 7563978824609683533 15339010048875892191 11897232199988271232 10811296275799068115 13061321938017270273 15542975907894063220 723432662434351667 4478603735275569296 15108047061824861842 12232025203347633612 860140700203697727 132782232808498400 504135614778170876 17232554911942526761 6462926324867950611 17274965248712160070 8852689533355555933 15450549881105631739 12408234608565581994 11703867445754964127 14122840715877247813 16007794984996726407 11079972223227504538 1299269443396147781 4588157881873896585 12499496057918979766 1759424404550483273 13538388330441148392 2913915299051169959 8164258653627385933 7447549741448612638 1357723671049739107 15714848180734772905 2313083439333757642 4880463496176663494 12192358791091293776 16978047675697057754 5102249814193437570 4161034706720535339 2565550181806687925 351869414953823937 6794263614132033515 14107547967366215280 18036261925381839149 5124784162993504812 8160259318410418560 13450160993882270096 4131777260432046845 6827315996170244596 11743669805461010368 13600624042548519136 3017496295706013699 5342282787109705401 7116238313335537614 3685030658015955243 9527685308335833141 17998051266558034451 630876737698719160 16684533697746280770 824536150902181290 2529137659646493219 5695003969736046223 8607793941727219826 10527043778937551072 726373001465415994 8515710513126763823 5239541443212973066 4626130822006112352 14175194518698606073 15130463104275263624 8244389264762499819 16539098638973728170 6867535772336569957 8908881209446398458 7132425546251163069 6091238154338804927 9405963882827110719 4294227531717319136 4142369357944553102 11652524465174313126 1369492380216283593 5098892141930340272 16738315857237402792 8268884945492875894 7325768181056507707 16394363667328928 16981222347757526538 11927125705192391214 13434679551591327193 2081589890782202597 14574217224794510017 151583944234619330 9517766784209384272 4818863063173934984 2090128968782318495 10975444044483242750 16432443386872802487 4079163611722473821 15549886600417904777 7521091539742279587 3166573819026919869 573455045717689469 9099518939598415566 16254619210829603350 14603354522813137078 802599073062248923 5013192307686899757 15529415147321678035 7536496715532838929 371385833266782553 443262069291664997 4464859261111794652 2445538501890681664 11065863082046131729 10418331346460366883 7372477643991183878 10187172855156409091 6030952633750734139 4503593889962166094 8764567177508470450 9144997237391619092 18401488519787622120 14981671957053572304 11088967032176383220 17324639876576101917 9543728670924770513 17585344099588318737 14459228590916257139 7546828717773261617 15771026446148506012 9593491842102873381 2566558729805683969 6522884628047934203 17714885147330713480 6731358562453801925 14619885872564164029 1055179332319281311 3244787729738011191 3455728564142739801 2427133256313023007 5445591303131635432 3880128617368760769 5669284150939193947 11872153626571377481 8702760830195912821 16957057706117337081 3091013664328146784 5891168845336942906 8295021926491306694 1006810872098360426 9256706149331410960 13057106274978049338 17996068649715961060 3305971327203637649 16501114062126550766 12152489662767708344 13925825514442832529 3899589841064743725 9649851305958707463 5682894945697708716 2619049750183719106 10660202154185371155 8144311388041432538 4069455837091294861 11604294617731285762 108758893453775979 2441974355746608345 1887749956531832292 14874910761626487921 1105493215283584736 14629508495488093501 773030270008214542 3833433231226396497 2185724829604795535 7567504822780119611 2449240456882757098 17294500399426088941 17437156059958267891 6436753287526986875 9848869528083973135 8227346019515420356 1899834339689727902 16894924997557851529 2028081601605067259 12951174970218633150 13623663713862248304 15557138696315394414 14443478310853938099 11643596780379139791 12221612448195198894 7829523391243765748 16868183305624746757 13097558221395628709 12554231756395239955 8277860932853556400 15816971984377615428 6321731354212477970 16036500702390164845 9898404965729977262 5454556093254274115 11260435298742898011 8786206901879913842 13762607212912209238 14769817441647046143 5564776020707242925 12437819402739746519 2014074209237540100 12145720959553884411 12190074451443638009 381296159710618167 7667436052192456076 4747252616986198582 15488457300042705713 17743104802501895443 1675886579215424811 12875739685528095892 10547494943882540442 2206824266189781947 15422609119952011901 11623715722476084283 3100501775981043684 480726958921489763 18330529692380042018 15075967577261663304 13954643511520429258 12870932973682409526 398568974493961084 16415135495791998494 8720190079281639291 16793842943230870535 9463961141953840954 1130146499908061260 11978554858066452510 3297809095003107268 15377055356050617805 270584057664460501 1587146487134963616 3325635728532985928 14716701240731077838 9308813139935434618 1207250895581275051 6021592852443423501 13757643867283515818 17594852588018584922 2655771188061141691 4776558255190359350 8894132649793061759 13784352253751344012 1837433650792441955 16973266092394645929 14665755637785266949 7552583073086847751 1492310765443166610 6541793763617284808 10927912025205085173 17711191480054410769 12478792104289528424 4480147968656593371 9156724120899580292 14173099093326890175 13197212828802548891 16627977581883460424 15636786921297550886 15003093843394669740 8854860905636005467 13236007755238961842 4232936354361018917 13020947102273470803 10990719052424925541 15948873950874366830 708923065377042470 4242706783119756928 9439021215310314794 4339300181281516476 10476742963743564517 190466728996699409 9139920681314262862 7321159524487543979 2369423822919495537 9690880084965829063 5152752174098283482 88183541761955087 18404970151594774354 16868536416672383265 12733957829268297942 2985880474731015751 2674951116419804398 8227290799162667688 17214367619681484255 10963182750165627160 17201607083644945148 18080760182719595933 12336239021920215883 6875322046266284396 10899447894145429566 12708559081646238445 18289579865402319795 14946812654438445800 5432925719410134427 1911105614602392668 10462970527219091411 13458685897979277091 6214616561541968304 17456049904135257835 3176837794286934876 11699230670449342029 11721781217662497972 14127567279133015720 9066562098140450424 10619912268998066704 12393411906763370749 1798416768714497345 5761836152939357837 2637732576019516319 17936857841717481181 9544742901857446905 8747521491374553806 3613090883421768078 9488057637779552209 3562293818904098044 11130811530250660579 3043106375168555789 9194857265303986053 24199075561314144 12912435421737821948 9306772440116119799 18002421604058221660 3530760273766533974 13568269957138329587 15292948139804180197 16619150232505623222 14185908155323848353 1439706368798700607 12561706679559438977 7819405533870247812 17374783990377764463 16017918859827640066 15434469497991915864 13553012244743806122 14539434403463283800 186088172599272061 4184022983173873334 18075329011366917643 13434696447428191280 7193302680016078984 16056776910852749290 2389847526463558912 11081820091861587394 15238892002767386668 6605114090045200793 15059255358124786406 9827312425093617881 9338983251785391411 15186150238918889149 3263695998990035686 9820742949817215514 18258894714620550635 650497100378899066 17637520177526520673 7715603266231802429 2612453464009975582 16282050473331013096 15589988178873035083 10658425881256060021 3081646414216797907 4344352993775258179 15347968922101830279 9522110805576348939 9638405800890896521 1259747634165550684 8327647910258950343 8385258598107381280 9085168537215278072 12160912642619733012 16617812171407118672 12998339718643152191 18048824307687312709 17767900873220268123 10792847359655546516 16008820763818478090 10474542095041967229 6958556242111738306 15390530925488053409 11843963054894710369 281103488178008477 14340912041418599176 7594502709150544289 8076058649626331420 13620640038274343568 5113909894276880469 14900706636603551955 17169207417074170613 12117267364031040602 15633408110092208354 11698043835511876194 6723438760663651764 12677782050978993399 8438228685315566508 13526849082051464252 12405208027492028156 7245898892131830087 2614947288651328385 6238058894730249086 5472791383215783100 16629478725580040180 101775877242033429 2951719656186068970 5796336461742218641 4908713990426417427 10439992797253542716 13186341753748323453 12186574018654661206 7519997517726179658 4349943880919200117 2516645989604955448 345037382197613273 13853907218738930499 15904801223895406653 14728308569023345642 10062164989945574670 6398910018103641269 6146209505645283047 6255057969749066033 13669293866515906401 7210739312165219007 6927019809674859733 7945932877807400595 15720066849660513114 5145160825458718299 15528388820605517412 4180902218419527987 5858527039893710555 5130649786635975835 8263142563865171196 17473518963843963788 28216398278815276 18213040745561153700 4741933143131537422 7802300975468085306 6876060768130140305 10065340826803542974 874575447116455402 12671397760410018303 2862185010941702017 3713608809331711786 5070494757083883106 6850264202011804531 7169297708760913726 2049385842421967643 15167143922726922360 16811159263600577273 5792335747289145800 15901396954286642152 7361059244727711872 4574506940123665102 4110229266372410142 8300715788546879296 3864969008096353265 11159503890624140609 3764769014192968262 14081081633352091122 13116619755487359852 14620616579083851748 10006284239851567945 3398550137244620045 780790832107980015 1658336898339918767 13857112539521515537 9829705207016442785 8307501231259765849 11185228996782815066 15025314212425828448 16944114744725374943 12226924726608229219 1997098325198606095 17121454888950320710 13634777682344836834 8458312885977448446 91052868419459739 2837485635980070780 15515288491829224021 10101855214591491600 10737665023133414433 664891066224028268 15969347640883665555 15659995042040431281 12615137529013804757 13115486639175496401 9931500221007677731 8405218072622763886 7733412229434323534 12381252182455911369 11454733440656911884 1491095642439778545 17525051179008068410 14833114447161293667 16515970968642677717 17173632820312560656 571491870529587501 7246130280770998517 1133946230894989419 11094168347986943627 11071114563517829897 1877584568768914512 18025513689155985827 6262173462948660082 12608789182717889110 1144034790848660408 13718196097068082647 6945109403105598482 14161973285413077090 11573963207618474518 2916332919115184754 1667239221292928067 7994693333295384638 16566190254760683884 6860111134236151354 9651446340974403842 1670547278562390024 16077942079735648826 1778360106876144293 16433437035481469477 15134915546137936660 2206163069768225248 4203132378081174178 13067440000128302552 14700834775507348651 7158467802307923510 5824726582390232 9616922040429511889 13230708734124754184 18128362101677825570 10467842721892177802 18400213346057671864 10156077606392665366 14548278572531564516 16093964742375353527 2387519043321012008 14762160762025314042 14827234091769579481 7365683043384387587 10265935620102921620 15707162367692459968 3734924252533479257 13844509667410382636 1723292383064910421 9966717411532982960 15953112194773717502 5006712472120127874 7589814155395528910 12205386955419380119 7702964186005924722 1093189253726509058 9165367040388706449 11077397418156597425 12890396015097954585 7499856270319248643 8168957686428916454 17328200119369237636 12309344498318930846 13458588405985814098 14512456607278103210 1837362001649719391 12695492474324118877 15770927000461043937 17910915099577523119 3142520741783544361 4562736588135865636 17592603264549953300 340342509268028838 9904692366528192270 11521784763056235436 10087659425374184475 1463683755335356222 395243423115794813 15820096757463142686 10892567336829910134 261905406482093172 7811709685034006054 6138209148187856690 17163189820839310769 16022985326270394828 1620794897383187530 17865165935784318910 6631868284543912674 14846130934614418786 157578766054494088 6511546650805102016 17827269269033667029 16653926783745031972 8743396593552667458 860130183635080884 12292557523688633843 4381202125264547020 6442056353482384981 3200465841267851252 9886246107263117684 15633054898131454789 11139132113975002528 993267749164770130 15313505170709857241 16265121125022125288 4794934464586660402 15938113659160131252 3794578014617700590 1939157151385195606 14676944632098762656 6906841054111309847 1555403516880242980 11797843090133482847 5610481862498814952 6948269766415274313 570982013529785510 4556786162311619947 8137294431510016438 15231112151028408837 8272652303889562837 8843675786912261802 8122683785774327951 6338531953770524885 18140920151292411039 6310087168073914355 10993887084348876606 5365732746869961740 11341275881878606514 10234657930077126468 15982139199866795523 8159071973963694672 8898751162456985171 17907685102872098849 12865873835506097210 8836475418468523263 15484173888278771297 9797320451208113348 9268155914522307797 1588851017232321872 12072966641454525996 12158428767588704427 4889755755408727846 5024809367610054383 2764827909130937663 7435436405272436153 12071065939512898664 4726734298010594681 14327652894582995495 16612393690424547077 996080106238167554 359752788528807858 4429010432456034608 10003699393227725193 5392357431945070874 17116351216458755234 9951908612027999836 16975872335219051826 9920658549204049982 1704873620554560273 12546851046690794196 6579250373024502994 8123588824833492221 5636156218646702428 2454565776590701811 710753243756723517 6747290159582012651 14131643423941906507 4609055274564037141 4899773020861472622 328764671420415608 14134122099005052032 659075861592459382 4717743576325570886 11615676892885847837 16583707217195948645 2767558466500003414 7200341068456965276 15188415068707682923 2083208867841357917 312018448437482935 994468608127421082 17043189163120582676 11811966440465787730 17446598677242347434 4008547798282180311 11001503927427472953 4420075722808877313 12149030805881293955 3647288803564181852 15797522132284382601 11737230729221971776 186160659135038417 10593506486278405475 16816065116190117341 1262930107408473381 11118198616288943341 10986689161373528272 3295980098644367393 4324175253705756322 2975221359988203152 11637963046338492240 10098843192123209019 10121198424229838965 3032990348396861396 3720841682852940040 7940712734215865901 3222730684701923999 7305669560191104650 9324771313531680196 18292015770341293600 5279394747801321781 3228662763829618240 2411604151797515229 8508291561908241517 7230460413467442345 3879766971696954725 13895373783256975239 11971471793387699735 3120981759569791821 11558520225687772866 447677914349610876 11037306448632606751 997665037015034612 16948282210635754658 8889341267407583798 10733820224448397056 15748524433500547785 11748237027451607439 14714081345567579152 17810962059241268878 12313811191177496573 14748421028801326553 13398410241003433936 3437647264701513857 16468376545238463702 13452286278444166900 10826522467124622872 3290988635243687246 14138815683272626734 11418377243212630096 6037113291288332079 15640862358354034018 1845093601883585304 108604420782426617 6082857203684778593 9128390805067316102 12021932123788144773 17693472508362970902 2481107795672901041 4971751757811454014 6331041033648464121 7704075201136243939 13108694715293171842 4377561333610984393 6336764174907860203 16099357569930781465 2637739382075509779 3726277829620581559 3751544598919384877 9565852477521813437 10590387417716056095 8629651844868899609 15110326490402367263 2445857321562541500 12996499501591617746 9980118901754878226 10421560014103197233 9632865242527740065 4712477043564809532 2817085643720031948 2232524180850261096 12863813915732229135 3901700326779605931 16390502744504500625 4950556215213257264 12097905351508687004 2961695488446499074 4928735400758123404 5399916576386860924 1905380315754965157 7606166011406589151 4555637166884372222 14094894976576815733 6863353641544614163 14609892338935136043 12672408031258513326 3421082602815274628 4508426175760873028 9891060593981241441 16429981559985869086 7323980322204673066 8263945399834577121 7731345334593464396 16733201621002704070 17225470410515701678 2500803680815555878 11368227730714661417 2184816415282646657 14602830886366549425 17445404162099847568 2078809890090923333 18001704900079949848 2576218716103080566 190390869172615755 7150213510652354504 17985590491833880372 3927646733464580394 10422051944677487697 2527381684746400894 14192365837035524610 9523904453753702448 5252620282788512618 2167297851531399369 6992870119145432547 6311136309816908092 2149949621258957518 14993108161122156339 12226694807083919540 5305202576610530740 2073157367781775480 15585713171883152112 1959305780794248041 14675780465083577898 14111623917300471593 1698902389455542532 18066600810081525293 15770068152037886355 6845263248806128895 4720423630787612924 13512295819960963901 17192092436830423359 10516306485043259149 12296089613213000757 8394458197351406369 12926808784692120164 7489049875492627889 14131707141440493330 2996589398023372912 6509108747788933793 17143392006808055239 9277717312311691371 6123991657936278205 4342486999504029593 12004582202022316550 2429983260514891008 16738649760734583357 13821289454117548182 6487111989207592128 8464186094909370225 925424853083258796 16578110714755871604 14255821003652617006 17316919972933042681 17600070152177048810 4730595427362525670 16722086950720479817 8571845510299521032 2568967154581654087 9476841485560228850 1323412765902639467 10585066443586102406 13611860874046903194 9032441543456187800 13455000341096496732 1124861121151574530 12066984497735738181 15490399479514377402 12503851855491243311 3170617546369557161 13080831928349498835 9839585357468267245 16409720206030611791 9911837247754001518 11252066930658683255 10290122262386448357 1472762158464903678 5408073667464307493 5705808913304420513 17153874624123515265 7795999172643753816 12491469926406099436 5731218832259840514 6637149989040619944 6033400264901544322 13476607740579275989 10017732848331017162 15852214059635476008 10935014977618693193 13508526203488516597 7564591957262421454 15975769131889142630 12642751979131319300 16543368300766077730 8964621338323625369 11724373298534351743 478159175180471648 3498915248006066422 633260385934109816 7627590617822492155 6543903774104628324 6643135441870873902 3068020412218112368 16209411785656391656 14111806205906289663 2849892368915607312 4256234761111474312 16336408037872065412 9542630438115158657 11424843183699277270 16317194334787358398 14800274560196415305 14018487425054637977 12489837288663887 2334699315242118913 11064064278612524832 3282444286483003966 7742726851987732704 17968701606258990867 5078707269782040547 5031130532106104096 11246259657962753906 15903445550746811579 12947919836953411696 14913988632252566758 4917812704850776118 5208267925973265682 3855242079147145017 5572972544894215918 6345370695630972608 3860776875739097107 6790933346254485107 11723272160327862962 12822984343334190916 5022709751366310176 4809168432513560716 3929519063989290414 310725622312805303 17521870276611149802 6815582641258662528 3101209828609778037 7464126359327618362 5029152676951422170 2841721227421988308 13273162607928290806 8117845549603176538 147408345932329597 8428755862351233016 7450285351823020969 15003908792400777032 7629417274732204949 11665092285864783066 7735484258352799936 14536821484536329085 2480474850404326968 17186339125882956121 2520326156666318496 9164374605372713940 11716082949174391497 5297096764542057139 1283556098864740237 15513248900854644380 4231623054154329187 1637142602123844825 4854372931171571102 6690425973734190086 9965990406407450105 10564611854433068469 12909014649976323056 2795015336524372730 12220200560155449147 9862235510812772851 16136002320841341934 585843932061754920 13747946640229269204 5157875097729949232 2156950040499030790 8795041856768263999 10248911143150834085 5188717743645907359 15298433617291849953 8271866914949582791 16579667199574247571 8980130029941809846 18127970825206276382 13381558239781698639 10670856151769568785 9826415521174644503 1801097899426942965 2863658420008210816 10516789278812366208 6949678043178458149 6629715015682991003 102080921194575876 10912323782615342576 4251394298711027707 7266846524701041881 1040800936517461805 16298829911254052093 9625247230942905607 6713199950536442271 15694657535453355126 1117957687640056059 7968448350119468276 1983311986290618473 11181483484499522848 16700847429439009789 9955391354563861413 15129645442465135386 2276443685119272798 10058862571940944271 1172455815101865008 6899667686140598885 3722502002744715765 16569185372598341862 16235341486650081736 3815512048191736533 11831745417070763834 1828062548298305339 17461850362789565932 4596216016585047162 14834369527484589951 15792769206820999590 17713641395834557456 18311405894060005759 7084372133852082443 17983757623967176806 13968256585682097425 15282999732248394046 12126806356504924375 7723709499296144597 5882893943438527536 14524322941622920041 7109412085917356768 307769823029791702 2838103763871290682 8817987746736184001 18039114623373588107 729771215470957249 5843958582712722686 6306412815008717369 17037722588574018858 1980243164030273361 4647415178191273755 14637731983763584863 10506029319299556936 14332423735887858060 1480867080393284267 11632393333031922831 18435137182342947337 16883755044307464887 7617785795897918770 17251753103992449448 13767077179954127925 15500519039322945819 8436847543335810404 2114976311120603581 13039704065402795995 14163305506479274347 1306906351562103068 13025638534385911520 12908579496089213700 6124107353623609715 15635416009850377196 8912663944965249561 12154002959368784092 94882943919633513 10627764437597910725 6372398486013772321 4741295036311278559 3011436121503583660 4182999887983274056 15831391643924221676 6923363063593513628 11207697526854362320 10066993350069453141 13020789927800011252 17537160203278706587 4487209719026182316 5710006507153223600 8930002464263560022 4941639061171209863 9735593863976879236 6520696899683680210 1952531425568683469 14319232321447205617 1287966495794708936 8981781132897199260 884703026043428281 5977351539340643034 252751283326268899 15211809382060102201 13929547918494927040 16381580120085195368 3559948476636914731 14661206714175731361 14926213816173632597 15633227462362163588 7989305888182156288 9090497075434540310 14077633600513330123 3586158954668984303 17658834190635288876 8842096330971591280 8760892634182045469 18317628196114932875 12305258763728941144 11173179634429801859 8161206399991098288 5457140246710310906 8859977847686365100 16116631921080288496 13067228930681911055 10233804633181538570 12390710873114220013 11024171875909247242 12377284984915091247 20106217646229501 17957794418590566 6647359041765297296 7361024611457815050 7343236641095305405 1693574393988937607 808407830490410120 16055512497106087588 3331843771390405644 779851886833364619 7635066146000849290 8468657658806240697 3354692180869526309 2982840410010763516 1907398307986209663 8007440571916115579 11524458748316738197 16161372069548636168 14967966157466199035 17525815015512709873 3820422326498843637 17630932254349063639 17159979567655256748 16089103682707491065 10883774161449169371 5928278716881344444 14249765108787810526 4676400956925903312 8384893574747300280 5750248493839390038 6341361278837228028 5943573289021000926 11610127768780184129 2321386783566018560 15872706527009947530 4031689272108615315 7840127485659682544 6426530080483545109 5440803628212251860 10478835068942836505 10484443566743452312 561346706643416662 9968263161138259994 1614779171134447908 7164868487793237786 12764473260614521966 6497995378860416455 9022391326235231192 5586090493179799199 3147096451480310602 6646893824463001229 8362606288265034858 5123263680623583250 2445226177191913424 6089890034162083353 3121281013559795838 4055422071656204504 3802212400311959708 8587387324649524404 14155076208075893789 2786947413894641850 828024010406125515 1323370205215935426 16514200177200688928 1727466314742693846 387323796540323754 13596595841023289839 6531358466379444677 8687202440937116160 7259658790716249496 15433016467676712728 15100525339533840849 10658101257851238375 10041726005857581018 11809391168504706641 7154331962195499530 3479473884688915903 8781234568804021678 11986300645010180175 18382261203055578348 10414652237541151371 5223513067337700309 14119756032289381989 11177329928561469285 6384840723479603943 10714589476003289029 10289544225658738208 5783462708771466184 8936747056348195249 4317554985989114139 5901069114612206333 8362947032244194076 14948976818638231720 3170263385773478242 3760146796769476020 5159668115085768378 2033229809213578304 5800936643992462007 9143952561420749540 14111706094657017558 9868834421295831210 4964747801289282534 973559194129484727 1353445893806663898 13491006573444425003 18130700009764278880 15388449931962797640 14244465005868135481 18288795768572555121 7752526137961355460 12754053149626232200 12867925645702682507 17262657629130533771 4944062060837199211 10886129532398340916 11946206744221348773 1220673965677469452 4571159110947476849 10286456045010583480 13969817952426832896 8013721942678746592 11732316815161928817 11729438908582788646 10052270941128320397 11303111164615015687 7103513407561595421 11274439789919744510 1405646294798744685 13311431985456401769 1665274043577620411 10533913492077782272 12568875319835209633 15729404098013562028 4823583242831441253 5671996934322123794 7605229667504404030 13869127009071671338 5149453284269611342 4030550855980846002 15950522569998391551 9512294072804410176 417138922271071123 14738338116541917144 17062894452356377691 7482741897186707936 4830881953243081169 14226569682456554123 4865128471449853226 16011641204266403143 15011784292691392463 2896054154948124976 11966752048200663496 12502948109172131340 4966417295014143716 1046499387720942331 9573507374407298709 7957639168196330023 14427791126329030953 6367683489759902280 248842721888280738 8944158588462328853 3865610502471571879 18260824173019811193 16585528636299195462 13850153114152982302 14792555954165367961 11505181754789369926 1392044365554512285 7430790847696742350 4579606942497290275 15726089182408916795 9039759153481245031 11295557133666179245 608358267712597429 8558851835224297315 48429340265552774 5269851827471320767 4561790542762717925 4834403237966483518 9656771672972080466 4617550202558054503 15805766499753294 14799195940944642835 927818021429828985 15209236260042794111 13813919262836487720 17432326325650384607 11115128943146204780 3266967817180698135 10559178038744593847 16246000583841036954 1003829053236826252 833930672525005573 7487911999468376092 96420664819188729 4893041916320251935 18133015115302657186 17292294581300979912 16418237613809622030 8883420667782582200 8785124912526199254 14586208275112854115 185261210188037516 4016148970254850862 3416321849392910985 1110561160756006248 4335001630207178270 5669589251260434469 13126501402148252662 14600677332515758906 7095165315707465882 18152630690522706630 14867620855909571075 8069395882431526631 18328565942014722647 14449877010927883643 10627451969627269894 5376318308419083121 18165169512468357370 1878980112961300377 952172969832890225 2457071028135940552 12083896250571298273 5691077891415699608 13928074137289497743 14796590520004420731 12923141613264027043 3326162227892059713 10256493214862737112 14907613063989128272 6332202357751956324 889078841841063891 8700649115885701688 11483825426301011509 872206911190830232 11273143076375329686 6137107189787063087 4831162340383351052 404912099723533915 5921668696425524202 3700162050698334186 1503601617642678494 17943372068096421819 6848354843321455087 6232423305419844932 457758640489112688 6178965771129569591 13462008628854849613 16293737070722613741 16273078692856174872 2819912075319597010 174689504654271153 6267547642310988289 3277259142106018775 15857597018730027937 7258949166589881568 18228088160996783445 16293405223645777122 12167474217969437975 15700669491161012702 2717492013830241737 2045621587093314671 10514474966760240152 1580390028231671309 14586019070526203926 2383236226364875490 15745943092079716648 17056526622577807847 16729723652173091114 12895176812157300881 15624267648882750422 2714602842455294417 16933391992184050377 12572736011667789117 2671386935652750571 4297231329285420769 12548229774442491157 17960613318628764596 3761294753274023617 7310763772459231863 5310379142765389295 6831370164026281200 16251228941475429462 8209556339091342500 13877199045486260623 10570354334932993453 4713106614936541541 18420871031482097988 4543577811074466928 3477022097851429310 4567792891615900246 7895457473717244550 17096393550830728072 15822357952867989862 14485057936785906806 8693369697244769605 8502216373510057541 13714904192752165349 14607916265101774503 18266017410181767517 11853070068410661528 14927302642963699031 9613148717420855357 15162147181664070337 5132812063504332109 6055406764956543594 4307485232312313334 2876219380126819478 16893205017515248228 1740911217893535480 1878478328785261249 10991337624332976113 4882860230200627979 14904033142693461638 2429262766313662425 14216676544100115200 160729392944567338 16641022739797082609 4724733075031643365 223892836837085551 15084955315848077977 9632453451961048910 12658669869575334336 9696172940809566177 1033756321360234738 9268544665888990479 9620177671009391393 7207626624804839319 750898190340105563 16870541553727505543 816229589252783013 16716690525108308546 3516687332746011368 7648894062932813650 7192424171016141930 10569431568885852978 1079136656420843869 13888241125619941949 12951683372618417589 6902597779149394991 3310676962527275239 9789278017038444648 7705158452863730170 17799694667735700329 12459286295302909554 4276124467327086339 13853025059582327107 11288210188783566604 15798251441365780530 4553864918051042004 12714396907523422822 9422558920885874506 7943430918830814057 11854091675454479208 17004742797390454956 9029801907994369500 10328710915283553645 18259395572720177068 13132781439468626386 8848749771740817157 6047558780075724554 955562517650464725 14071372782198964208 2487154455079790464 2515428992838429467 4518049015506496842 18301105375289043005 9901962532154294614 13972601922821867242 14476083073623870764 11913930229963736014 11639748522563713978 3330205829831188156 2919796656233831491 8517870520891904812 855360442663888874 3051071870615678915 17446227627456865017 699345845567981231 3110559365357476683 5291145939033486673 12257665448372995565 537579868905198850 8037438628543921503 15004145453890881462 14165875361233851036 5138611839460851833 9190722123652454700 501146268792383244 11258431127083744125 8044942100485678081 9348353838154465110 12711760511013966205 14596068918339391833 11051819639529637858 12145043768107709306 15815852107374345296 17967494188134814944 3057480232955641010 12541595745850731011 7477335594011712746 4843792994607223810 14808179743627044721 8481854325151087971 17196230961632701831 14415657647469783329 11874788649429992833 1125973849288983064 635129336156999550 16822241924989048855 6852723894489652492 10397331055540667642 12295581630031606285 357655717275222758 14716233306036325676 16088167840634040151 12807939093907174230 4172522096817569781 2004852127353240457 18136435077821244972 173645578166924951 15598092519259722882 9966088365016352628 13735524966559698085 5426017432534484473 3191566722675971877 2153890162878372554 789283701745816452 17692408577858469201 5973597395208371880 8780044534473313621 10595806054901926165 5792747505329763825 4857382054075060698 3186651298585874714 15162516506965128678 8833059896014543499 9229711514098304006 7369818996788054492 3590964842498486947 7708387596242475592 3771697358510651182 10320350813499633635 9499846807687632739 4196867232284233091 12561379636563141506 5812364970046216743 17239906631713314549 4756144641197649574 3559079755706232462 9830945476173643398 11005507736983544019 2954392022248611200 2748649682996322552 9275196964385502563 289600664534575523 14338184149681109782 5362082346094415380 8537773708917233887 17804124874270942545 12414512863639625363 18433547216246706060 4921774905518397079 13608887666326919219 15617987724280971114 1791479844494539872 17153929843719212625 11209041803112570965 16981391539544578170 13716281040559208681 12739585498716563519 14165559916106471766 7570480597921916928 12933506891902924272 14459760848492249566 6981446992176442743 9363191726827885193 14734743583285662948 11769106525552725503 18046680027375351671 3897525782420392697 1475254764642476409 4708577831199686719 11746299347878357845 11004681971407980919 10421534067665407945 7841936719563327902 10152680773220938589 14608621250328444251 17370622152568575902 8022900124716633195 15968102224588720832 12778778975483258048 10130748291831622074 4717493030193183922 13648805933919655750 17324780792327076205 1540170817418078003 3814696684802940687 2655359071729264090 2359079478481293011 8729511367240063627 5217742486551701046 15743224024588826705 15412073445089422496 14100166965017631719 17335782224900567251 13594680677881401726 13065792603041585913 20034573565169457 18433963626280565619 4767050257349876713 981664657617135175 11477085078627065246 539588764989639927 2226264256016561436 4729660093217198653 402862358755851298 17190869910069626586 15950312146845764162 16365458206607276949 8695298921975435607 12506558698997151791 4335653311582319249 9059016914563163940 4474386221066710317 2411488075065352661 1378391932063937752 382421130753480695 15809287152067566395 7888079962910026830 1812390580567720666 4478446675006598749 14131919515571211796 13981476091490570187 328184208440536104 5956907437500352356 1622113252609162905 9169920817582545378 2892883087820688800 8119170794947983715 13394268737554764351 13029250746349482413 11817839638680454799 703232664513679459 12780963713188533216 4709091953620127958 9290922354923450556 6731476714002081518 18357136969065769819 5277727716249265932 47993486546354306 11206276704546459374 16587532232310954553 17327774097353060970 219749146269827574 3803871012169628222 2069271621262913135 7910144793455694593 1689623540812590052 15748083513025595435 13223034401164864557 6148118372650372054 15228998899050502401 14288970444476752485 5527688710225288032 17705182601930555638 14144913316325014769 3866489772374193395 2239307756993415178 2190639561983620687 18109686707312270551 11202220099328839685 17280730418884091891 17726619916929614080 18100953627114688020 9296504259440174215 9309140996498930405 4407912789539661664 733284847760868723 15977679334379895161 781612710049890330 4786144986066681277 100063369651167946 12251815083496119766 9051928659381558049 7485799195665090584 12332743567882248405 3643405618165108404 17495784203713406740 11349723113343703081 2729281902195479034 17675084829547424518 16277291934603060414 16669081555315503395 17669397738681532479 7729566263226266760 4970452287922091542 1625742909274692678 5015263486771179864 16372992211592751591 16116464958460867103 3890752301676299556 15051392451497280443 1631509427670817435 9003190740725056717 16186806289755463208 4248954997665917634 8594513624128587034 10568618714158479941 9157242076405589504 9809211063431963805 4995445702741053384 5836375315326162843 14595847866345955295 1432222015591179912 10129586224420745603 17374998081039630388 7916660899152891493 15296089611753586209 13388369247061484961 2194241711815040220 1389224707231127075 14411876490401749413 10830054883810990666 17548738688263675961 9380224294252504751 13941581220322714836 1864659206978445436 15561465986272769436 1918292254076994155 10775929859607578052 6284807329358749887 5587487909845638125 9972591473864711811 1014549653196983342 6103627033879173995 9973514637915228071 15549815155791483176 16110051607043456527 5448351680146349754 3989759219424842679 11591316283066198629 15655211319370492481 15576353918580521155 13216883729606220935 17120028691728191147 12262331690047068859 7983865254412668488 120109964351898121 16296025813571588939 16410037300251675230 18345884242029621807 15725784118907656870 5320133995139984826 10975506401210034405 10136757645589060585 10752031076005736781 2056729685109639841 591434456459598704 16485356695415807802 17697905203238554779 9535124984891468249 16961992851933077883 5772995948008033891 4225478535561405082 12745366014661705175 12390570319392293202 13413086346361167124 1324297985878614928 16877370100981119179 16913481994285661905 10811442000376212510 107338291958869294 12613328652569717498 1032818735716112861 1036432532286127433 14656345128955040996 6578475794063974791 13361819666439074029 2196148551773456643 18383362703178968998 11062309966402293142 13902246538818858531 1857302251384271486 6434443738225374043 1892352670945334280 7310486553771832436 13947900992699067728 6537742697225769090 11065804016531675340 15692301271521524222 6980413116015394238 9431803976195501006 13527807737893773613 4435004520089381116 15153645840273840585 16997781668406261558 224011781628974051 12539423228309777934 2731086985955002370 16607528767828618946 6964116442272527947 7458166754178236922 16570552187775069037 9975463227006327514 3389761863112735774 16145916147000244345 8602234065024629001 217173481620286245 10595104251997227854 2650669801523129705 3032802148820036627 13697685950358777998 14086707398341571705 18118939028150896922 298167346357027232 2570109499522616801 6245716352003890691 16220036805320268218 1166214032867787120 14555699333768225423 14074160003796177668 2831727869500712783 5595804247594589387 1802276555639199251 5036459888007234562 17645841320922390061 3584998656970355845 17280080655685703096 3607624183192058447 10939340224875666258 17089990433515209081 275202449879871133 9680886101740866913 18414988846210008521 7704096915536203759 17569875553530808994 3412796669892333500 11215495505141181153 10689383952328574202 1478038102091630043 3098789883642577735 6859644026150742746 101892303868585431 49039977937050634 16765222998293964601 15169641444478001386 14861969759162478890 1956853607945770292 6297143794925438545 10918790024761357352 10585739074909590030 4205233511507057622 5872865570978638621 14172445359851934221 12731277922978666253 8015621368754010629 1070733273091086382 12864826616982040772 16379576191851417759 7092360332039038997 17809837070712210878 2407488310040877534 2346508618436033462 4713899319165696936 4506110923642348309 7038391211951774526 16364576932658513093 7481574519113211159 4866812833823620053 894620615241947087 4905671217722444612 1510844911415101949 5207149391965495947 12299759258735197856 183940037181082694 10400545001916786218 18061930226192459149 1077376232104328349 3945237469366706944 9868211431324823763 11931755862929068105 17217270660830946473 17440181708938859676 9691371910402719574 17134153786393335429 17157672534137513031 9987460506675265991 7580207342969810868 3623146059181154574 13823181908304503668 17457925429771310100 10098461598128326342 5967886591248400228 5720680515216711471 14688165572750662432 10804870776139817841 13451285388427532158 12416677115261750239 37636697875907428 894059658806865012 2518589443330716295 12011241684552974359 4404646006285855010 5026670097769803573 4668081591507525030 4311076070592605967 15847374176740759299 13504163408700431159 6775239042622826935 1410697059671618808 3337323517194394441 5449853711622543272 17849097909359811440 1825400821833836715 16590929231090230696 7834859202663290928 1331391132828083998 5783833543537280269 12324667940477014841 5573111047244511448 15129638791917527773 15399805013762436461 6484038235876654791 13060861095335982186 15881865599393306889 14446437435576219026 887447402995851321 6565989462413977139 12960423092410157402 16117778587591210495 3581908844426420331 1432782777113269845 403470918402706605 5616711255842200160 8197905601588302 14436515479439465168 16292942175350479434 13923202892205235150 4457481151419903125 2646796856789281170 15786528355254247826 13461717463724707032 14440961691847225004 3575556226060318032 7263605695750446035 13974640900596973160 2144607633619509990 9555050328681561951 5336009070705585607 3691168712409217301 4918140976717571402 7880019385672022672 11509650288841974664 918430657994529978 9347779678304725572 5516318613505082512 14257795670662727674 15831890140047494169 10075166715838129771 2948470062370187401 17021178163414108471 11895227998942053506 15888828414610871670 2458179987542773432 15358987229551430366 9896867522409955073 7312488646737279474 1461618469112062860 6486028780873283019 12235599148639052504 15151175919366080341 9059318505039734740 17752403978644028354 4077366512917884682 5347092991130953977 5194856353527945628 11022383130424253758 1121311186522743200 9440337803663114100 9626840799502392012 4824640582143909766 14248062095006168459 13639586994772837584 14512062091341379298 1455697456137439176 5504549322069225975 14716211063034422080 6556690310864255687 1620744888146871653 836713539851761195 11939125982158342026 17936026840395741214 4745738182765731544 4182497738153695892 15252332035309298496 12086634542132003870 993937586067537703 9376235786860766756 11317901112841661613 8159145960103358277 14029910953347928922 1969805440927603676 5031551244067543252 6648744952733975558 4144133217615976936 10226273181220400552 13102112638863009950 18199548639967840073 16498744703973550668 1600771763381992790 4709017083263147938 1794741225056996904 4790339993956457629 14299302583312371613 14133584795975605839 13364522358545493038 3026381669356437863 7860804871637749772 12174874112371940542 8309691478061397427 15422205145374459294 6769102396193954711 17285162751467858691 5364183180126317793 3688443202007839305 16743401618578805610 9963253439701730095 575605966892038737 17682983865685230326 6347921581554142104 2345369027800054662 14096118784804068773 999815306551358679 12031148792173158750 534888857549036437 14585322876954216540 13722098577330660943 14618759265315785651 7500685270747274402 12435611229073747198 15645234837198255514 7241475356207130601 10403470658863547096 12512827395350023852 14218803088825879975 685736541600057571 15608517697160463353 15341096230664595833 8938523425743758571 2947901334463014363 910598924206225372 15822021672851956738 4630345463787036621 13005451635299661415 12154770633432606483 12943932951922713884 3720392951139964459 10382969130167386428 753586025665981778 9577646744543134105 7100639628898570108 18178304530568816121 7515444925800915209 9281471075029240970 3458358967103037351 672882030585653672 12047313477383935722 243223320064918170 8228916972039088332 14562373087220670220 8392113276563904848 15021045949130314160 1583252660812838291 8761631047298668021 10628432890731084503 13478432839871610423 3479031909838173076 9292129746090822543 3661853648180424369 1904776555016477625 5746382465839186892 2863086484585893241 5734957120935224656 803891610292005708 3908578166595633370 1159006835182789437 8019869430168992971 261874367451857847 10267092367856796129 13470073619864892314 5739366326816620282 7956018267860846837 4993519145174205629 1562131737866544256 4383978409326667573 18065891415071352871 12339390131175195708 11286749201665754419 13276872358787548723 17501753353031258967 8097360060989743809 3597243992558412147 16681839243051663587 16253044053627706962 12304032312234896507 826929142245465962 2679089747118821093 11710046597992472666 2495150216253161608 715431228253447243 5233818112206783041 6595239977911576113 5933345931714868767 10921954622016582001 12861863347243954681 17042785690145512450 11713692531726882067 6099087516728589887 7563730141671856877 5001877424340102401 18083046968185164314 2099761164280249946 1345899961334510172 11370409351575697088 7758890969866132870 13882864856415482085 4060825067396857584 18436178199038699348 14445498193799946116 3240799769610324578 15639627877869318467 5224635443278387134 3839075208074769674 13012607346758125162 5290321994723028841 5656183579935454598 768804823494008180 13561216439405441170 5807050614684490717 13125123102508299867 6343102603086992719 4278564345117625038 9632766946371541382 5506837595374693680 351804284596601855 945836054118687297 11469056843088140826 9277643072800963056 16613167430825088531 13979519697453957940 11118901251513112691 16157493211623655778 17148662198980921925 18115290510791007782 1702192846929939930 745479784779069907 8674068014460123300 13394081950069873584 6474041922471146001 1656941285310904899 13669950033382536697 7938299548771088293 17816623190967120020 11921000708097350367 1540636122337791196 15540285671744725395 18320623178180238082 9723007295172677832 5105053911283172307 11121482564654769208 1476600208078018427 9886302754871197450 10489246500162393347 12460664204146618071 17362207889103724498 3682788235898183541 9445227644694991879 12239292632516063693 8243840818344697031 14765636362803059209 13218188891884346315 3495963723591423788 17223759283414490693 16588451318136594183 12615675494548413782 9108439912228560928 2590235432506842238 18339561854655336399 15063503201369539344 8696057211545496262 14237135875906311586 11062043714409452820 7833831413622654768 14522005017078764301 2984637829406557088 17216449017024426697 2175532488782660666 14976129197834513646 14383394376806493529 2292236150835034449 7849972560826956131 18276464227645274303 5006258773635939372 14103543856235108389 9014492879951374230 10048961840851221320 10997297086206573668 15493987520304052406 14585768767615898016 14371804908796182144 4261541036378818372 12669479531059873922 4339917259519142238 10994596443250661758 8833583019772343561 10104333801688432247 6633769021576386569 9265282854930847890 15666162162137926063 6209928381617182267 1911400741225766885 6086772638317340022 1804942140429801857 15311081110080876620 10201434170325441025 5073090643375676848 9387601022254177147 13832912525078920115 1922502137531556066 17904846631263288482 3586538242164787718 16127851671231514632 12999440156346455518 86854460224717019 10471095228736267425 17141449470654719598 4273812545988294351 2848926407630379343 8649594079816556893 3432382546064421740 1730910884775033474 10840051584959874773 1260446178080956066 3379519556464717504 1892658715929998216 17521815949068005498 7619867316288407653 15944730300286475299 14270743218487669717 3937323023824617585 16588020520840742090 719132014580467746 15491059521203872884 6657972484379248319 2576422734866427747 8013148647868166561 2289592776348662074 9674961720925607489 7195742297302339625 5411554299845363486 5816728171582579845 3727916520785862366 7907662066180351669 1063681593268105871 10390892690767535785 2918154185193609327 13066782734397204047 6217080462775756685 8877841459551579700 11578078551648873252 12053464592029298358 9259378690278274066 3615236738092617392 6098630942406004021 4632033671877401585 6870739074351033416 6905611210321890175 17082642372845159036 16828842425986738222 11885535394486181369 18065328349850574085 13945852622899128373 12144365465053713413 3614366467205356871 3953559226589847914 11862840294612707919 7174018351050365448 17082201989246682956 9584671623621172468 15498610183853526373 12659645156130273565 17633674225744597842 10835240847995220235 18222367080850585692 11546627522962974823 16009548020950262100 10570084597418273081 15958219967328779831 3120965344539350495 6931485632954384100 18390190543103306010 15311980855867491250 10131876116312048588 8683213300332194883 10051842385705858472 6284965768124984447 9637645786675109646 17985251350443819051 4512980737337399314 15324349651386367955 7785688523235803585 1887981275904150253 10432029257753771524 8547554452920130395 17134228705552409510 13257910196265983583 13091760562497624026 5025005322564443705 1837676469802093336 14956308436876921415 4185598361383448369 773972060702670240 2923230786384147947 17233743839145350822 15709036500052550691 1657960477047690979 9684424883027640216 15178264712366014517 7649637388751347205 18426530978466964085 3669321774517921069 968421071680009313 17829745075717990135 2287963985454964026 438960910193405807 4734481258426833015 7614848749528537987 17549426764799788109 4231780534632627273 13666833367550552492 10790774988233515486 12842557029424773904 9352251390402279275 11568518414269717125 17051429456838475035 9698905542531781052 17874110870211122451 8173769212838068267 8587558259124871033 6212276773936754351 8644432896067878383 660018229434373580 14592913228731618670 3204064789741064465 14816812240138195785 11980162327892133129 17836190412823269169 8058324147449969114 10897381677692599428 5104165956885396649 14115626262721704064 14078877705237724669 14277559940021650677 6149788749226422183 4636553964280192676 8140124504217133131 1342488114935572940 8453541460363816365 15518695600354395506 15938508932564489626 13975018320188751210 10794458041642903731 13440971596771675645 14192735356281223293 4839879253744651542 16146029383211676165 7636584280761226932 2933978364896244517 17328505459382955530 1273721341416098383 10618649381262980264 13414169493837319978 345497500352131317 7646017414152651971 12776141246281152756 14951250541200990568 10137165883346026395 17960452535459247558 3249546687030942236 7341421431850392905 11375410153589361916 15826439831168049961 12073443482035919628 6287306265978664443 502956427272584038 1613649610983859915 9497624920633682855 15136564096548009951 15169307645430963326 12175782269457126675 17304289880920523491 11647186075481083443 12671041855720851617 17117124744279632030 1227889487589868765 3335307173080657686 3881411789009715024 4310659496447430734 13305348528194710366 16313193321427668306 16732925210943818335 6199258474306304071 15938318572287475288 8431603177848697228 4910847995001030826 2825954235086885970 7598236194359858951 4075486344594099760 7270352375120333575 8295514419927822025 9865866054383668545 772788436089642405 4783532687161938633 7236297976736889298 4354599695138771881 18152522751535784387 13122159077223198614 5607322673981730982 5630242489476200028 16228313851634210058 4609668175593450292 7830867941386250624 2803215202767925158 14597287965579153887 11943982395903872416 3134729667841098304 11663904539925467809 8385920477492353511 13886049222479816885 13753801751942629380 9789183994359396355 1540204774395878597 6470773933580099151 16540500695155780825 15845418364348541535 10679591664788542568 2049787771287042897 12515494232206425658 8489553289599672223 15782282119420615035 16596056182133951651 10781040647569733855 7021963980418942171 10037002669284119065 2406819720300949999 13657856989205842697 8839307127124158900 8734443893970610854 5954295314281424773 926260869172771517 16887897125546246405 15610145130972886538 12239834236736213066 963876285213196320 11313415641526884300 11980482531276977559 9619814101282405241 6284519265778039567 2238776408857988362 5734243488344813818 12269602198767258916 16981528986618825608 5533289496585424771 3656034126145086817 4790220027761608624 2808332751641583603 1079802186782954425 5161703021718325961 11525034427069208728 17136717706061871986 10686736824575407290 12015491786753793773 4245947595322522995 16905991048063983940 1745820522133533050 8341474710701997840 10850080847145519592 4681097903886346464 15063070343211517352 8429958961041210756 1739517040478360252 6230606854518616986 17930319356954350948 2804338763293301362 8864484072345255113 15241570599723197307 15498017774120173054 9949372910533039176 8742940312777307333 14976838668805123435 11092581182472038816 7768441792059302299 15448647685708920513 15064619276318896561 4930416209069918552 3599540000085927162 18119980394920135070 4564552470306366499 8753924233949253670 12140755253915512977 9688048455201532260 1177832910106806435 15881080574427824739 6149145530915916038 12637211657533933440 6470856232930643378 18129569761045980803 3923746820230899420 14337065299839629701 5416524340043101676 12164963875941037612 15391473289663670645 1877151191439582815 8243051213681504302 16260119261875497243 9319449590309681873 456867334100062325 17950646660676153496 16952374818251719216 2238145355151970594 15782870687880548587 16577035220953031958 6054773500335065451 14229076220658351755 17395663082313939649 4640895799594445915 17861424941017672547 5448015185150120524 12578235871874444065 12320156189617601421 506452266179370113 16492718465329635158 13206519421608793559 14142983592485049989 11346483410595707081 2411777018513743575 6455733958071921803 7845511312432700711 8209586518496636101 14662941124858962338 12463952327610820418 14758243185008913157 13735090675157309285 2277721084648370163 11848857161890556107 8400362410756125212 2553920963034408142 16936981876879289860 10732004899868655221 166429801037603069 4160725341716728436 9482931183658938974 8590059554915220873 17955951019130800257 15930199423715832282 6046039096134278638 11581541503453118145 4443908273818549855 12279446056728749344 6653983325665819091 14257331412649850183 1769510219409975800 6641246348567820336 17761566261798556340 5164711111049348472 15550714804190655671 6448644695663698954 14678246060993184859 17297454825821036226 160940291180887771 7496050190181077569 13703685294469282875 934005522414798709 9987180648271249722 7753003139633949401 543275877656773733 4746580909265095876 2485664584600166941 17856021738394463984 12828414319946742909 6305903452873470695 3532141440216271482 14196742351340108954 7746911542315404874 1097254904040147950 11317373007310222717 11810201134887496826 9217054156352965972 4521767064197119089 14830171654970994642 740275287563775002 3754128692983825934 16141875503159469074 4372694195354205706 8772496055219696236 6143013311529374216 7659383738210708235 514966663325372711 2212639767087932057 6972103995982409358 11185618743541162757 722318444848928889 487704141931774685 11916577681362463600 16775849426564705684 17701567632772325303 11915767949081466192 14405452393628101879 348216692299312502 8848311482156136989 16148802074107895119 11587401797109816567 2631373997468127604 12993079803927811232 16527572186708136085 4367526646747548978 5708815308354240328 3137459884346688166 10812105229346182529 6651186158820907933 14210926592495982956 6349782045068589725 9779854162721793543 14916340176385304648 6837200710298889926 12316206892294499149 14515549130695991135 5254419709287404535 2992486274062612205 11848747822806890582 3447708754003446209 5464483527844070235 15270813007296464798 3252761101566356418 16073439103800394369 3962714672726884780 9779003725639850965 14229309484691310704 10539357482608129277 795578172201885360 17855361273816696946 3508837861152208448 8452225728656207438 17747866694812017982 3780213746121932072 5914072877071057211 11085516587678144614 1899038938005755454 825999484347764138 17410297863240896640 10301804555613848508 125170875765802978 5345662103558915893 3782220475661335252 3742479320529311147 6530836963446933739 7147298949986353693 13536766818088411917 1888292287038759461 12467322046555617010 5334908247669323849 4221358595754355921 17398060600394283980 3463617104377323194 14038387021324959559 6060280285368539681 8187396427603657513 11546848412881394396 13657526482181133819 10814095357217545114 6909734797785279606 13888189430378349409 2535750625998628426 7896631550993042591 12165576812677880084 12999956698165459776 14974430964536800394 7302889565895665366 5267617170479303334 15527776153265704424 9787060913916798489 12125403379642989088 14150228883995331366 2750221663939090090 10281082204721241238 10665412314160607309 2526708350444402812 12051403759120076867 1522846444373203543 2792794802331284421 16278327089045844606 1245448201942429062 13440351892363070824 7299192848912021068 10954432985781794026 16311147000992581731 2510585380099459253 12308638338922771612 16303359624683625784 11714270799991244757 10055515064059829337 16653276530295281633 12874383687161705207 16363627869048473624 14056343008593730960 14386697312278017723 13091347599791273091 7546480965310820589 11621286243870302466 3335056561631772931 4108206507062075820 8393034826735882110 6494591377636074157 3461456420225073625 5152920480770940417 5738786167727582008 2085260560730506145 10372480331410345397 12908691441011359565 17101358729150681416 3487618467280652801 12784732044724981046 18050137033683249716 10820646152298030432 8408905486532063576 10744416578831318110 12196401837143526587 5497631172635254288 4425303941587654668 17053845167558434605 17962501567023205086 5872427386861556341 1095886188236722330 12056762779229759513 7579396879032698866 6814563184718384767 3998181425373702600 8192188063658133794 3112784463486585580 1353106087106533838 15217509843522388789 9172305176648550459 7661593903096834592 6703479920374141604 17836084141595170007 1371514021374281273 4772566635843303445 10485195443058911906 894694346495346943 7694721069641334340 2906493098160177572 6835577651523324126 11497080152345968320 9234415050700059877 9213457436913233996 14769591347785915077 11337215629214098009 12893150123742344166 6420960729751122506 6315848438305422099 11437300429202738372 13217691751840252269 9826833422814378349 11286406976860020257 10576606829841199964 3545987134044732208 1704156084350559292 18409952797487772933 8212567610691884684 5561749319740944671 7294170032659082999 16234717222489267324 14291150114774258233 13037517020237079275 15017241708135575030 17144112334443607729 14306419206828830663 10189811324883646172 7720094661206710790 4849001007993055670 8418822392862617554 6169849346241554176 2842292249903960023 15158036101475580104 13153848158784265207 3079851634831092651 9008044649850045776 11562929315759054828 2994942498426701563 16523071258793227390 3599898534066745824 15377929074773795241 9950652882352441246 6075685139267844039 3887477555960515539 14110614764104691601 15126815921637105039 2269266176720757059 1814000512987192064 12480486763874277946 13616783315960771512 6343815377209886198 11271674247611909018 7154089799086879723 17949462957975687459 8321043887768684186 12805189869362376726 1041848734549769481 7027417550655151435 2482412704234230470 794025185429263398 4415325927583806740 451646220484050694 11412452469661524800 13514481368285497368 5819766337407715727 9548804239937649458 14450132922049846526 7550308921050896843 14033005820085318772 16083763839186176184 11475612570294068213 1177963810965016281 18338933031134841185 3492705188621708226 5266841911218572104 14329214120147471433 13607664644437418927 5292227365690045705 13129601561020354744 10668148181002846257 14615495192382361183 6839493275482571648 5723371448379002289 17889564336006991783 5469438927281474649 5436000517455338962 14071039748091092481 13099734743708569120 7363145727877175525 10556914578954667259 506521595728909177 10181239449440387053 6433512895437780235 9633035544606174898 17302991944617581683 5990361984424455180 15146047390819620299 10923761177988435178 6575355680098614557 1000262259621766342 6036800837445108803 6998496702617313937 3253150681254966986 6086921033207313008 5995194378401425476 13733926462847761504 7969486857559218151 7222674874742002109 18062510605027741319 5784557043823362373 6533800283499830301 3628592698141364371 18440215312909412738 2011166034171969366 12576077216061035917 9112138799138910851 1881500003718853328 8316878835164994445 14920013925944078295 8640715480696370295 12160407566686790775 14827736855612818437 10639957451620407889 1456896539635595185 658907081785678833 2883316122303463318 3051958181831910907 3807811643563648372 16405950571090750508 1430848328382424044 6331115673982097838 12795828068531807086 298112614799217194 7568418322369291019 10023714278387511096 1188930501664711054 13433537013046678782 12829615295386043102 9485199495650271339 14954067160723444295 6065719365310527572 2500159358294901580 2653200386437463209 16859724405478240868 11474316939176929445 11078890855928483815 4331625475833659198 6999425177530179456 3651973353017475352 4879181527188497053 11162760410914889004 5905275776744097955 1820605099267395751 2282022938543906525 8466609109803504113 12177769512854920651 17484766249595944605 1164004532102126220 2307818059087270938 11292803876975960059 5637122400725169410 355200206968090112 10725213921379955605 6922918211063772292 14561128412561503916 1925402796224200864 12398869537470756756 17756443846905737263 5267802995804899183 11611629750817318307 4575570569342026253 17923814961902818454 3918616003810015296 6747478950055200490 7737139504097138379 17639759299421469475 1936874337146807512 7822995314973851000 610732219702621435 13427653870465746754 9403227242613368565 12530178797886071614 9578860954435506590 5194624478797900524 8565436791938421517 3005161610196277703 6274938214019170218 11461651131179687217 12436700057294829136 11374328823163783678 2717122667279704024 2700646147860114632 15518288204444787263 9283552305951842994 12754528642858199452 7255227976435978472 17651012158147467445 10291760407547095129 932965254019677193 8093927276886714902 1731544026431486170 2829806684901467498 9440407913299287204 17769546616213801686 8287159443353603292 940770852925819332 15107089051904442517 10628910069784427537 5749509025133112870 7488974172970559486 11405235904130587060 12348926038133220874 1237596815710198424 8622707868703476050 9746490792120131300 12344250149100481065 7287098476315275348 14602008920111470880 5941291232480215014 13111478151057049656 2753394139353296055 16674500783484381268 10071053003652098095 1776533026328864515 2194363992073421388 8473064959607810930 15280200125224486770 6890546668637207659 5311774175532990842 3726192269437379419 4240982748167686239 2965064181398754049 10857395938953404546 4325452597726963617 18064320608033585181 2442318318773178302 2198865893700429900 398851819247442685 3058047371493264141 11208745177182642526 7202669652246065887 12128667112600778180 13910190227502649457 14469872912726209983 18086917255174996235 10761760483557372371 2247910613585704405 1922979881158816347 2565165313122429987 11272957514912465842 15616623576912097591 16213719204418238987 16569745535398543342 2486890989377116355 17763609117934129960 7225048707052125177 16534267190471434135 17193674719325315991 16004175425133218269 5580654865590010650 12597398654562629899 11811883716146643444 2675355007734894057 14020769968335723832 7869730376914397219 551834467931322756 14967380279150342390 15226558702023615133 108664198229133565 950893554873227481 1613446411460265481 16564298800839006613 6309716987760085889 1839239848112371900 3986353986592832950 6301711492337485368 1104313435734366609 14545272261058513967 506892929560156683 15300659028176046492 5233751347823228831 2090965455152753712 13221430793381675672 3532670123751205562 12986566187788918432 2207694097347545272 11409395445304294953 10250125003683963826 17112655891184060142 3970603864990135839 11318338758831154664 10042560884907951654 14907684173070076515 15979706610127503910 1452786520995838547 14312474956099821207 13018812810007719647 6768229620421745508 8557699414487719640 8198392933707985122 7884628693654536493 7181115467294028414 3125740300533811289 12106498065366870742 7409729962770052945 7222867188013854775 17884866971026774791 4846556501698138562 10628177069197630518 10212035124567211072 7323859908667679323 5174542225830556766 13982858840239444035 9786124487005801085 2543282701362097581 7661487771034104416 16816195620262337760 5955281265713739494 12702260620610798591 18397885615569101718 16537456426714772204 13255083693279934247 46453711254609083 2141760824831529659 7331212468529331238 16126939792374538433 5575839990737074843 12667635403219541729 452100504290414760 10965469301353876207 17202901587260543853 6165600366731081383 388931747487125478 14224125438432399236 495218036189565387 10433295586856328988 3927288137961040504 6281323560280173537 12641338630820278588 1076187764975358918 10131688672422346115 1878261501018379491 10511251805757505738 5713881587162786633 2132820179771922874 13622854763502025414 3978941590247847521 1863879787924804983 16173031609179540331 793350868558478676 11854902152994861945 16586637794186507406 9138947784807841951 17042057381737302556 5681984335561133207 14266384318930574893 14779549261033591720 9360610948208969994 10854881824674549770 2240201230781460511 6403457749677440944 17111881504702973672 9630425998878330652 16548090871610060665 18266820769504032998 12970198392178963863 12588619162498527474 7158811699444435650 3370962608368350616 16929188459670311214 14571683674553237464 7199553094409261904 6864609386285005163 9648434797507790458 976628796116166052 8199726023244285163 8634964949538150101 4621394302287104712 16153181630793931545 13589283024386272698 16242194545749680101 12253887980066354915 2888571481817973911 15806172000289686985 14444957714846706678 15949750617118524502 13293700901804636405 15494794535356969030 10210929106833950746 13875878753090659842 6586043445898591936 6385013724969100228 882289396154652218 3342500089039151116 2309318250291931517 1234122102153490884 11189349109669734594 6080318678873501385 11563561701219645777 11288878987914897461 11329717407173746904 10151738898387081783 3862115391375172262 5025862513955756885 527095965373970221 2141588751626164011 13895989024645518679 17150053228479702357 5780495971018185720 10743404365933376743 17807367002452041079 17020969245971012602 4047376190498809 13476957258865748793 6504694337342699944 16769609222683133538 17794600768786919196 13877430534148668900 16433425609694061305 4200775978241642350 10306078040515124644 16182742921364476156 15246174625043569642 12141064748054920499 13626280903668501942 6213879414944600631 4621643049855272661 17085609847620524210 1669996518036539287 13806779576653099419 13938385350783193171 8933572038643058574 16093127554709684261 17591079442984825710 5640468546993468151 2748664385723506335 2782685885397246841 15928347829110428446 7054888054149699051 16977366254091713673 16897475835329872297 15254069798665334459 5082699420410842900 2321921269885834922 2401816624240955813 894441842829680557 9737706528482115625 11901577566561375056 12896674459737887193 11756280960731326358 8189303508893099188 10943644146951939544 3908467021729751098 15750238292501107295 18079381883525359414 14245888420705340133 1633907116778549051 16826867601961031893 2828078976645623912 10022305739846345238 3085931338536626091 11765932450641030872 14256962935155466329 4010986110502888513 9445767768555291857 11127452674490435450 13141265817521936367 2044748214835438946 10071824678297594039 13518552688461333369 16501549465992109266 8979138813757097091 16313469144002667680 11416316094727572445 14736393127853091889 8323273178675283671 11272027520614056800 3077185083424300429 16667560448303186868 1304591082173209851 9373199288732402264 17519068297037380128 4271252332970816232 815974914970140729 1220042288792103678 2402480209775932063 12760832025398487221 12119135981058592105 11000831890013870557 9939632656009770726 6172902325418913490 8377516718473631069 7737370756637387468 2815858445215892458 8296235745507588856 12441282337022727097 11989308663980082177 3004040309277606990 14245292661055020632 13227794033567909603 12738435927586646367 18068333475152407092 18091783888031922111 5275726731623977864 4679624452242302497 16699249241612099691 5816471093943640812 10967662263100098455 4737042251695643300 13568081267131696824 1083100322644356721 1950969624542108094 5471273005790565063 13623390103028588580 17696350344434121456 4862474383989847346 7623909049508430016 8953497927680137324 252653255094824188 4878647157381040994 10312877672005297218 2664412515661462316 17388103321039434522 1001375525333427888 11844522699308685202 4979785420300519456 2418497772173587802 6419411582255368334 6175031805513171374 8341761835358685146 10253344647279074174 9944679685460695532 4085441187466702352 17147504536692690478 15383823433197336825 18147968030051572339 7308985114239996935 8551134946040159697 2635354975535720050 5273681198671264903 676049101384175433 15479223286890976024 17619503903677643747 9280182913942956895 1655655995847861958 8236908411894971251 14008455151747366230 12183838310177913356 12448107161344670730 9217633388283893404 6683173253310041088 7332949872218003461 10794548782680106086 5638658476978719026 16711759133850820225 9475157447009436760 18428102972565560160 2873259278357571504 14843920013942922320 274720357214626142 15802757254922925831 8780566373789609260 12722274221660823428 1972375377599725669 15365009504481530410 2101311146820467223 12070482635179285674 13391826197081679273 705347842729428166 5589679342009347833 2347717830427168825 769478571193317594 12392123166452035466 10814701988281562255 6324769855910597995 15909930159375494408 7582688374331714884 3654643313770539615 12416905876976997425 7321127870817179539 15577317574136862666 13913097912076047565 6812297737664777389 2641801561609894321 6796000593626426020 6663653967202083469 3377451528314115440 2322974473481676458 12080952282732804019 17875079482181942837 11377392858918220067 16943387106871735934 2581173818968523247 1910212458280437572 17094656931596634074 13750786260603849453 6375228282529069557 4605817973659385063 1749224112256269092 13792163374164561686 8056660484438957063 8727183300391076231 14882524966555843622 3680682001929281598 18157039003007182689 3826109551681266069 17237529723306321994 4267453997639790313 2424003310260945750 4968504088190142468 7215250493210834113 10612638531284325673 8926795568718471690 10481776661741021963 2070552365694809047 5654838785045836801 10800008468576879539 13714409784836527123 14408695400403276678 10881269082676864259 3625611940884360653 17673629846704951363 13069819360392684834 14291423439227491141 9703500944640906218 9621998232891781552 2213139057934716091 15302709104495910762 12403330481092848034 13970910123864671433 9290074842032265023 3601195161198247904 13473740359904989175 10539158898968669062 12308208562771194384 17886454457281862179 1510123856536601708 6448223943206512895 4718387571438676524 12601766021650430580 17421554958828744353 11770824370881413798 7371668708213694350 12781790717138726247 2918392372069508420 8137005740580968667 16611780974597160337 18148395693327748951 14534797555505427424 12597903896704554474 8604677868969701989 10856882130657290273 10846177555343529725 7958311688791027504 1736719612167729702 6585347679297382558 2571130472989585087 18122495953237665723 14654862026277049555 13484963112436480697 1370106505827399409 12368551226292441329 17293445411076543959 4898578095238504367 7638799863240501287 7881282938234919174 18358563317917332889 11139889914118654637 9429867414177140253 2418956247203154146 14473983057028914270 3542830892229448446 15340194038680372517 7106634467895735805 9069747446007288909 2336160346551448946 679881371544716325 7555294658242657120 16311178615227923105 1339206303156563526 4341457836268883250 1073179097008261697 877110471842123172 15275051366117445350 2127130863770235536 14269657330474814655 16769171229540875476 6484632579924121195 4560297452765355717 9866842750125585326 17994214109694876559 15785995700670251033 6424980963211604435 18115883717214529774 5254979092277602975 10138701130455622255 8895903745153832763 18202953650594701530 18098344550081303177 10005152333261365046 15990810556236911550 17571631387889009402 17697972972378748187 6192167919509428540 3582232327169890700 16479548831467322877 6804179186834531147 9931344945228822287 2175056208078880229 10192424539547379973 8893099666824670620 8239469302541562417 5223658118359395727 5033362940268045458 16372406784783940953 7979092920769303991 5243769088385788065 3909957801945264445 1838515572855986163 6897837979473261284 1723376274766736888 17667688394634155752 12357183517550921667 1597456087743159630 7202318376787708910 10608086385243528159 8178017239638143592 13408066590594435428 2705033888677272821 4303156115102656283 5818013792890755529 11342274425747410600 10266679271684520616 4242969828873124881 6641452286701294041 191028194577262262 13093466119654055891 16310265175213709415 3640213472961179549 4019902289057205799 3675276914370902519 716572055352133801 8400581730986692559 8464530215384226442 10470887002569260670 7293121958559769161 1440733672362603473 13211258977887156761 8730348681610801030 3168307322471011727 18381915389256229596 11716022860102827098 3062294465201592249 5637226692226411147 9430753223129083075 333303924170020704 16574263299774207033 3956272010612601535 15040425873946038786 4385141917300976269 10705557517642244688 14434043097372325383 11403609304426829520 5494159939393681976 12999821395388298046 3638203982099966348 16389646181610183154 7117891336515571955 6306725472910499426 1083200732239911099 4009161756694555396 5904921091237661866 12748709248132345796 535712651849635888 4211207116955273698 10811839141890641477 14097627128923709269 8643043881363324092 5191093970945704288 17628097619822936755 13703147166668638345 14974359883275863256 13185764672935505452 13507355154001229944 17900021898048117021 10763609110766565695 1140901042545255589 13151812676236233124 16507367365789661142 2876150115193276979 11617117576363777982 9027457459094996469 5296120002161664723 2591712160227133097 13252713931216451833 3893203245928006377 13588847757809408435 15315276871375110852 14490641722653803452 4208809923635602446 16337852178811409787 4884837024778092822 1805876391560718018 14364623225976820444 6687543593606228849 422500681438718679 9896802513042140713 17736540735052998486 12083059979230132425 8722260117377278570 16243946206596973719 16671469145427343130 14880354460090978829 14241427787187723074 11360040235624908968 6379445674855118084 6110217122031833470 13756246151736078861 11311152113930107011 14856979410798017948 128336184910033066 14878291721388676736 17980644018944749879 13853963133002029838 2557902127661875040 11307625191491435344 14393576949563841423 13244819315320387112 3370211978143382713 7272263104591358290 12179949409943626258 1242500228104237272 8578910983212792054 10572723106820491129 9040060982127242218 6537774165958224656 3415852069442920662 2869330461779056787 11675850455286591830 5307739690828591861 9147865680264878270 14492577723276883651 557904250297670979 1621217541120851473 1807051180179792626 10422126880798926157 15630758581251660151 4574703586732793407 16842098259303089124 13971217260619085539 11195084961882335248 15832368312701825564 14518179340915505828 1498214208127861852 18164453709357130741 9769269758905464338 6159976334604723695 13187949836490927423 17998164034560045972 1343848880979691413 691344204894264935 3716561404967980402 6791616175576072091 16051022469483515832 2092711791340191270 13947430803634952720 8488085145705434716 1538939715925199926 4944099221277033424 18204192051299655183 11806210078829348076 15998063988886818077 3022994996300549651 4628404717744095924 15188214846106705485 2086965096546460227 11079512791964832681 13120741402924691764 8750040696841613132 15916148330313140272 7771471373561241958 9964004929509315711 12839963076502183410 11729216023013087738 3540168490938916897 11099684214869384387 6938174699497783169 7301734218598118393 1028145105262951129 18347979989237169312 17999172738525982688 9823651371166354772 15188684960720182360 5698789079997719157 13061092286957280730 12268579236802303729 17645955930526050258 15449133404147123614 9195315499791563922 508993838940297285 9199037135192273270 3484137846913324219 1074253313475160138 10431054371797714122 3346756595870903010 6315850486544659882 17927149585553479254 14571652851883661710 15930721487664503301 18145404208530750502 5292449462580047826 10708285653176389247 8017813809599166086 6106162813285907420 14678673466801782798 8361232907890993880 2639529612454592717 6598502236631097152 731480935001307445 3363199739291931102 4825950065940951220 8717920144058251319 9416401690464315782 35554357036872642 3845515756535982352 12898949477999954054 4721043528513670939 8753575952891627878 8956188053022558030 14805543897473968453 973894855724861200 7731262736800779156 3942420272110490533 5600611353628859010 15695960584470503241 13645505558003282753 7670267275898177980 5280068727174744774 12267193086171233511 8032723811118615953 5355788355319514823 8551582088482932904 7686878199127263772 15595065034250024508 16149865147930103817 13636124080203822756 1214177019529885136 9253838945045826633 10374697718272771990 11947346152289814179 11529180077802205477 7013252523643654912 11547178806633937268 7654228352012251701 1336661816678421935 13418191735897662149 984736196150949888 5464205624882780996 454561416320755753 6451711937965308975 16159970804340995254 2595623538477699640 538113606412055116 681356937285892377 7345373818420422418 857384666820956079 10963351630842710215 16175434677746128986 5636747579199775853 17992092069420358835 8095520557053980879 5563619188634187705 17281711521612772204 3984791048009222562 7635822959984972997 15217952105516829844 8861356018215892451 14157007713281227274 4733065466939837970 16485472782900395670 3721862198462795270 15298600961905097282 7454686876730158912 17870213387945499977 2134027983405516041 14982495588314783213 11777262025819370718 1371712882692131365 11243181409022125135 8769700670380672645 2230090914280348014 78613497261758353 12687610955214942067 12078359530317158655 14203614359972398912 270202743738237881 2930194410688479087 15007326455915606530 17232091335985758198 10685706277508421469 15991799471080525397 9681732928915018033 9992439792103383655 6469742354359358318 1192309772021343682 612436941215014493 9424310562174448375 12981506723978942863 7776848304290424644 11400037559626886775 7072207284531565008 12751875261629367786 4262189205453075906 18032894109096700234 9778544526527128273 17764769091672473308 9376006149276809261 15555497320720191102 6660327743555488907 2966750592268837312 8078352928151700657 14377040746149135979 15925388974710227547 5963735892581541023 7366819003209337056 9821549347038796182 11074678660337679856 8798193250973293184 11875874577808931516 13479551667860888227 1294672702940980270 14588517217379625616 9359656915271560091 295607744601631181 712438581643405928 7644963935625602234 6937619447117118213 17398275955222682754 10230409913932530214 995752618133862746 12925968445455664329 14567252925248412989 11573823910222769440 11557365500827857559 14010379751835418396 2552479000536104544 8069344090625520109 5825084756352196102 3126267205708817609 15860408216958487555 15939767353595322058 13368440421917015902 1979811988387165971 6661303435206640012 3854306433141450970 437350912381379778 7330964202845473647 6102275266416022389 13456626670919613061 14349040527244595750 6238899832700972013 15257070083509777046 14737287561622435733 162939839362409612 14781699740666434906 2792060157247429744 11563991243438883379 13846425847277771857 12307388730083973116 1963865652889077475 7195786811940501348 16748538171608569879 12748289351009584594 3506444296030185529 14544946087223057110 269028049226115589 14370899322061328446 9611836210634289188 10808854422196650683 2304366447988203588 15031841592593356395 16164823091352165801 8623472702025045209 3652960414170201480 18238169745149532462 12492401161953000271 912861400423615576 8356309640916651698 14744228623166310664 4734159524834244145 3282865343903919670 8883867531166941167 4434031469286853481 18327044268499769429 7344037517247621283 13557586228969600516 175806778458978643 2753955793600905432 7639941934144278535 555203609781969088 4242731779601799853 5355631934318032344 15372528451009950696 7713510858822734709 3107306457047427746 2682281934146599054 4411078385451117891 14907505489587019400 8044588244190146759 10472602275665139579 10334872886531370480 7477214943677362473 736846111470819305 4574934663023209239 10972419444611790809 9524696053583769819 8849435715456581343 11598900126690912689 8589049787075044267 17473441284183497345 9842756092704080812 7110909607191970379 16252490262967678217 18169794703338489803 3363795712676340112 3587095839588538141 9201412149218160581 11393471579945121635 15664133045559432771 3330374069007198019 1140168049745991812 4918410320718435459 13119016532913933065 318535533009098204 5713309883040039943 7519130556414000840 3242438929180841422 4564903300509179005 10214701182671532501 5478485990411218025 4022648354280241679 13276988694008973480 9859408488687984655 823424345641999149 10616975664960846389 15952838584561899375 11776145760666258917 8427534112270693904 17623245121822454799 11067819767987127473 17816394993952040875 6257361648960073255 16382999302919137344 6701739929341183882 9505559234799411810 11022481899116219549 15306746819730811775 7149668478528363601 18047942796202814315 7517722968772773380 14358031905199939403 5263262291789796233 6600589634698032073 1977142733462482657 1097053275964692545 5179857809026791779 8951313516283887015 5027146370158679072 9099582240598148660 438087505686424597 7061935513593471501 3612069121489364787 13036269513441659788 14093728515331496845 1162062525032521425 11574786654311884334 11059351105412280904 1158769958498030601 3606563076769664287 10861190900661625844 9823264615487203670 12317714685811234655 17947017466380196283 9033444879868417035 17684477794491551842 8020447438222243589 17031430601380708285 4278916639308216353 10079699313293367710 8882645152413727494 188831457099273863 3485686326580553700 4764723904568944930 9015396248198629813 14832881772854795977 12273575260543695261 10345281128085664848 16512623342374740187 1274088244219001038 17208553409369639057 5511436029297067518 11773009395123372842 15890728082831213453 9849195033434633178 7167938293682442570 8949992203505136832 6238173704137653494 3956721407752674238 10080608202434388044 12765660528999990886 6176959287611879754 12032674300213843874 6322225164942965569 452006075108601670 822242235429241646 13663588896757230032 2868909604290179510 9302671719629359667 525227703475141289 2936417541489300837 3288520854827250037 6547413091094664483 7868054868659579401 8673905124298582147 3708884555818883415 16090811207211646160 12725840585751614097 11716589253002647726 6992848439727512276 9558256306917463215 8536680683776774051 13773309846022159140 14513794432282445070 12164235761728863603 14622542954999490056 13539465723530909582 17865525970754549334 13745699083357906035 3772676330620508336 582796724536715949 13153923911735553770 9253606451048944324 5970294219933930113 8186184578018438925 7595944358097041766 1952404449896215492 6398377666869079571 13133387865759664005 1204793342858798236 8902179746098016539 8186158114003029090 7119803223948555709 12977407311909731011 2930209556557663376 5175888846810779863 3889108211840128324 4360144129240851490 11250776634121156170 934972486411650383 3907755288132186406 10232484140542954545 14230682030149969641 368506802656146339 5631398650844194345 2168077939345156038 4412970771871774356 7985268871889075122 6947419404335272322 841215447104907510 9364904764458886975 466416007646532436 4660290954779468434 9454833242076634731 12867778151032248549 16622052668616811039 7818562531174219125 718714720798604818 11374796466050656150 17186597326205586696 17489577848306638292 12554972873576998200 14642218347625753145 8146079452433102419 17620224745080119115 11332895283805161134 2246879245307657020 3621267408795232086 12925604448448064161 16439328678256003439 13518805811440465850 6626568401487558283 673388593519532982 17688621558876614209 893506812762310149 8771093067908816114 10337109374718653181 12913314251470728273 17373111871211828878 15326946358790565002 10842097897319565130 13111535642085496050 530275021883777253 10773984248856656246 17336908437034976841 8237452176906845991 17176773038145135367 2804173767266368274 797295433524604069 10675028856287583862 10591482301043905195 5424339706116177681 14533057361004902802 14887565726497103478 425554318255112856 9455300363933713558 7891820374238767549 4133649928558198103 7697172905196471284 165424976729973769 4256684260918621522 17020915518585422154 5707894648340959779 6974626008375649152 12511326770005009251 9309752565818917558 8792171767750863266 10602911932012283624 8077481222321828830 12933749723806192933 8078277667519589157 13762979434793114979 9905990122181814525 8684718124379508816 3638369866135165315 9819885767093343095 17190922491007259198 8915969218317893323 6275857579680146477 12470718240305684420 11652366987942665838 13606216281563398785 12970249274710112934 17922383372137516666 2933218105906880539 13607591032098169879 3047163442181432320 1931041481370848190 2219366496858351749 667531396356220013 13838924994846489722 8445836755100407906 2144002467661304403 12222557913837246550 8849893824696352228 4596548796883958648 15386882914888014509 5582370541879282169 3122262870894086177 8074838395781935062 14998358270031520787 13937541555337025134 14059522958782754480 3237620737538376648 15182776332051034044 1790648848863277569 5786225080731679014 17117074643194480786 8701738455095896517 6596894667350583637 4878251738505453786 4860951142679574319 3756595463710051760 7870783983917112367 5265423082796003047 9564123650516678388 17854768253742308165 3205048767325158162 8167704171458555885 12871447661089971406 11295124721586187331 15813663691616759539 2786748351430697315 6765191998439898168 8469950639728713420 11810328073629105201 5435673836666992647 2685738160939031916 3127233871712569816 10881390291054980621 15255685430943603725 17000228206148980604 12248989966983034028 8076837711984099372 12706767764200941011 381238385841790034 2899282116304340916 15153604507324274169 7243847128387062849 9971957675965537582 12038941981102042602 6871278401282248702 1295391146484303000 12341967356276329291 252163209894787197 3868343962020440492 1265138156972125635 13217829359822471552 5799573978348888635 15502024604644625752 12711542949042793790 13579750163799572767 17629513656762604866 5579394945343737029 1813759723887099799 7363806143634440863 16232189531389009585 11308164108567293188 7805174616791430483 8840192079531222968 3758723324038556599 14765291553108740523 10100289188373815828 10020434166336780361 13448354395937225738 8984743387575442270 8532052207047323209 10676016920215432224 17465125845927463016 6247566126521060225 912638741052332788 13357876554984787589 8141334544213140855 12714367150441771279 14980055929913224213 10006501557554790514 10841766097896538994 7550684324802077686 16270556824280685030 14070879608886239660 10945884289072392082 7961075650087247785 13568643725338978087 8174611572522207450 1498514161387941918 6938543288684884847 13569377864785135291 5459292562767677182 14372488070112410830 10293065476321337626 6583816325894802021 9241346370835781196 16395476384893333151 16716528787080326777 7764410545601909873 11920948734744482216 9144203418845415012 17460471352956684730 4696274830199357451 3990432913598783798 6878941219495349822 16637512326352735275 3874646576439748609 16789493193894767775 18317163287825342547 2172750080316311366 7365344003510844898 17694054200954734270 3102456815832895832 9086508489429938244 5812138597294026898 3046249541934784926 9194917925704158877 10691419419552985185 17565057405614042011 2694349503597931867 16306101407102813881 16403481725741279220 10564546685978056669 15160433769807472728 851372080626178438 13136118922128622717 1715167484493811040 4600260745350518297 11957104037851442001 5155104049191373722 3509668190616997043 15325482011523290507 5672972731517358364 13616392946725782591 1213422797163472200 11529753065150644981 12262702157009253751 9509402842967223705 2829623989608706672 4279089664951187281 16001145518040938660 15735910493654719963 6285703386383601450 10161092465695252375 18266252266163557785 1517675725902500561 2911667862661660813 14613951012775955985 13029388387573845770 12595430243455769744 11989159428931890219 16441334333465329415 10688938002371249595 5118063616290961950 6738192821733338259 9137849908049714596 13324011313009004071 11739309878544062981 4459696191587175431 10484426084129173206 13675730554704980807 15219066727775013436 17487650870718941608 590402147569854830 3353538599820304293 13295964598384698514 4498461309570615192 13508348080062629200 7562746506218901907 12000446215241551655 11648775880780147447 4571333110881444668 1780123134640203215 2793947095297183703 8469944808701028370 16885791008931925162 14351125495247043218 1736191329417666054 5478844666903430168 1104145332899059384 14492861341566576531 5083249403654270214 23979161126229540 3793909107586223525 11344391551736179632 9376362045295436943 15049493091123666225 6739631675519647108 17873005869307756836 3725572294099634484 12032193837226167943 6888532239130474992 10865179708923050049 16928250142588923740 6556641102140136791 15700011583602775059 15308957744979539370 3106028469256124194 11867598748582433880 4637401462493557552 8777579126606123134 14237360441956815352 1541359395086895475 4469986140514526339 17123997670556322545 12151593465455117421 7475001252216269567 10748863154058527013 7300623426507821404 2743979751473498586 18306324264227978919 5118363566924160764 10837208510656557539 2581932085790441019 6942024838167663561 7572537423774233339 10117968752636088319 5721501565653801260 14027094369880054383 7880727319952768973 14708123623889641002 3514427515852247068 770036020474287947 685745949815186868 305010217344089514 16219905760029626546 10110845752237632074 2578994585218543178 13197033149971721426 1891693066530409979 18070838421943407195 12760492920924834549 8707030483718387148 7955009096011758444 5271431994923571628 2073350344608732229 12584112167082207761 1355760562856950032 11786145365836602512 5521302229134244263 15173494435749052317 12893062114620392970 11089746940744747304 8462738709001793271 265497816532583568 1415528698176695706 14121548110590423629 17288906001153506194 16499270649978569770 10129931894671896737 11907993267882693201 10316507872242411204 1988007083172433975 6591655439961699686 219550373654269532 1168823541172897291 18253779612502702639 14656463726321542758 433408636754186158 12899767150832842810 15220541902950698153 5725678879891521536 6352756907238353147 2026668184783043525 14979157254084272845 7612848555532110193 15387266039195597644 5927564269440650025 17068932512353180690 16188200306947934155 16267575905940215051 8258910348536275345 11575361318228741468 8421271804237642782 15862582843643543577 363794973862947368 7266392109015223352 16692007618469037858 718420617438566901 7324436858845371022 11998618282570075643 10712338885903438455 9320832880157752787 7947173346889625135 17344234727668434085 11385908691401566989 13087394287075221916 10059537145907582959 18192174477346789784 14541444342308945530 449316414582013408 18148305062199246299 14352652642335031212 2535481919246360680 8512558060449009521 15940175998351328058 10394970452383048429 491535579517680180 9035092394985234805 41237114512970829 11241122346465617363 9366501643966899179 15901513815430193948 17533992364913808791 10828571743059627635 15493710608006028157 7510903300960568146 17118740453919032384 12453711768854443513 14338426835451103439 1272094673367380430 2684392796649946179 12085619701548343709 14420807787859465917 15531866740432943759 6014626521882500709 6464354819850332511 6360388470166230850 15586517386183916622 4944623906872062540 2342643494967573812 3764011782100387032 15052855425058354742 7359450020353387635 13764816139211255107 16546137226770438448 5113050780400779348 11882330119131042242 18387194101104071429 6922131702593977599 10108643537134995140 10262011866752388508 15891401066171970977 8443650123522786409 13026745713811628816 16343898095274402335 4205498967125028849 1502086012869406340 17256604630420854066 1625654091562346259 2920072529838173833 16246610754714692261 3918680896494900611 9253129700257706782 5958101387396884961 2886545596571245237 5471194800423692997 16032042572369362401 6162690334380939380 18081373900130810095 1870783803748182442 3561365697158906502 10201819454704955787 17504076928052783663 9523707344997193624 12290175009415521509 13437589913418515071 14353158527328926864 8435734222925544839 8010205738165282736 2773874293858282469 10457311693067894344 16352389467782721278 15953951952763079923 1511309524932604497 15687282859885364636 8075500333621618121 15561109712170630327 3275835050522759509 567448298541342974 11099063110473162280 1529092748438470827 16760624194123199554 7495981963404586641 13702717601819227429 4265101013657839249 951897573693369352 10595635911690621991 13853244980661813501 15700041796641247641 4587122316443359245 16716746233529695408 12177142626567895962 3170125506211200119 4695455157676438953 7918883289569070501 13604237948803329892 16693624216187688171 1040157258084229621 11634822038744794130 15823164662019710905 2240488697468373511 5726856602947420240 2941861760544563545 5601067084157151286 4730724892868077975 8004061436755481208 10648573705532545338 15889984339734758227 18100700005414584235 13386123283225193265 11460886495310559788 314943108791966387 15265823014853215017 743353119388907063 427673956548013623 14293388366379420247 2828218670085453628 1899844562913615708 7728650324483326438 2331110663465578055 7829429960839860934 197900465675238684 1842907814884782910 10677740060788434893 5950301602575718377 6531846304034913005 12457618148200381885 10490796746709112416 10684827186212119101 2697467659677510811 15764591368939396449 9500150982750909705 8205382825430851671 8402972224437139149 15648281279846203379 4154432810085367369 5470695388897597330 9020228758445446855 8057276114509719245 3602580416168744681 11818441239278525196 9263311558223204642 13815263190555430190 1223299640796401911 4074298734003223597 9243445095261596407 13539558957183010697 2556035747170939611 16050475530133184102 1314806456313898027 7908734174534818174 13105984317200783286 4036184322175092935 16034712087027382024 1520293161743243867 11454969589709336547 8678501165307865249 8164966093981525259 8231428975901664996 10918143964038487528 4318590768697959489 17033614574978839827 14209888944539429412 13067500388152158171 15636355005843630978 15492660638273990182 14457643336657237824 15344287984610606486 11182324333304464203 2750135452252753234 13061493723130858939 15441583048926813550 15465299206502195938 16400883460460803571 8342602605401806880 11217806848451369283 1530112630795595862 2002236261142804975 3101375272695783531 15722665542462707004 8164587364531894116 5193750547455220790 12455542441733182528 2959406650440053623 2676612394085536246 15739180767934790223 3477934892740637270 7688261967323549137 5714038731804788959 10808744012596296128 2299061188308348830 9596923586953793312 12398837594377940187 5750721030201097128 9196953369338613867 7146698151004335130 644980226747270393 6035356581585061379 3628819134127451891 18269203508084309783 706030234826197877 8193212087416704305 3775878198014704875 1393951735500616901 17243008246167559217 16617024228379553261 15382268350058079947 11783099113116739290 13393237027540373242 1695144670657455161 17000079509125669493 12939492289349043926 671198082086651349 14215345396676612405 354903984658638410 5530631765475608855 14457112032616324000 14318329000806716392 9570396895461665131 5493026927575789200 7215247336914554849 10806926761784078793 3650586001886312955 6914167825273287730 2800237359815957277 498578774643790240 12984200616761342054 8106115863729650161 13889630935474044839 15378108617601181684 9933993581714482794 2676005704154048683 10716778156719419804 8739479409791867643 10060971968307861684 4974362257682039226 6818536752496169979 3113849836931037298 619580168367688047 11733119435478360506 3068923647697888331 15653166430474266911 887272119665883977 14195727483569326342 9287108575618750369 18247156588289712478 14788760167141186961 9738722680425220473 862484528560162107 5229941371354420470 12588947310097437144 1604217436776667223 17383185517871429762 7269671394716910014 10918779229352091316 10108259354773297263 13500472909037652587 7858731751446341286 1429192291038495547 5082261553903892894 588615655684449505 5126771561804248888 11504974212579379475 13268619686797295405 2641900910287725166 11940948463600366576 2728460365918347951 6920175922305179515 790388105862432618 3735257385618835058 3294410389364357376 17878270095457795100 14050415880836014109 5173905166746735757 16287992913240692798 12083299692565602304 10805293281692106029 14850303283731479423 1204976388237358498 4262605714924374030 4226618430498730332 17792999485346653230 12958863664074972676 5833793086573850508 7941881776392024697 4016098959995849288 8083214321957713066 17118842634098683170 8367490364244178596 4585760930150057699 8040161673936798711 11155143076872230422 17076402760850074670 9759343766090900867 14151398646318239022 8404590927639701547 10793435691224550872 3761454461879084893 17904462563983610335 7921563328686930633 7932859575086804505 9408000044425833341 12753327254987450050 4523648471915128467 13144825162426784786 12090944843586468503 17817162108590845982 1738478990427308239 2307199674098913061 17903181622708387198 17377402540720528660 15954997056124867776 3581802857455660396 17844675243690331117 15132104850242163759 3791062944087099171 4417494957374923962 7551443607311571557 9601277632665719898 3274957851273787572 10991137586139420507 3000793187508799535 10848918813534119394 17354182691704287714 1169848540594569302 4676023469441888866 12443171023166818347 13612350612234019800 6145067105474305647 3730827679129513205 4141443201838700129 5278161920112925266 2679294393821650419 10067871030728303156 9831882965462117596 12162066769409727166 6367477678142377093 7552524661450181547 3205011679768934424 16527545455171267062 11383564032503762439 2458074889364804955 3349307652866274527 6709531814239014630 18146411138119443290 18410423741557538033 2426718842390297096 11191539452766052336 6781634445513796476 11252668780531192393 9524336983621941563 14461220784005436170 14578329397256243106 9149146054313674736 4199177705475742833 12864089340169622709 3128129205417602929 11631677626070986207 14297928454363720893 9714537376265144147 15660606437158824693 247378917842553986 2998396507010033372 12693510669683603193 14344814287459466244 5711218771844265850 11538383498646902293 12713002480140094912 8908738987085622267 10379863807237871336 8362320759324487523 15060842964747762138 5277227619788438982 16344017402824846765 3770354136751643371 15059584723726041870 8898448624078027478 2495285962091187534 16201382864688993094 10183483489557157116 608839308156529903 11114117184725992941 16776271931572506713 4796410212872467703 354440070675202735 10617654476378432128 12374030061563229532 17034394486938233378 3194923875353952252 7106090472153559231 15482178428186668432 970509065164131425 6729299563410579616 13581687380151383261 15456367898196249651 5735591648042215775 13343149326512731328 8995036980131758727 5162972239496988644 6330252519969730680 140847907705397318 9248222233201580152 10471111374698039467 16829106933099747478 4238597799717536747 15461811484170403766 2346245326708904438 13107976896438442483 17283540546012091143 10312267314268964007 5740733539420583606 15584177708579098594 9396649545677893814 1292954617911686219 2003310069335791615 3602027151952172669 11368174988075006127 12037378325136875174 14422899479509435521 11065567280111764917 886759247851544279 7628800342622212050 12108289947408278064 2850957857989214642 2947590284761984750 2432711407397815129 4351754553036978700 14775882770357514232 1704580980649207906 16927953578973325078 1222606475322879986 11848266501999830464 1151651562345953517 10502000476474647771 2013321398129028671 1291905146720386477 12533022132159346009 2839448683033658969 17532630339193291531 5209705407565087731 2838615739702168723 9601233377453221430 12447558692508927280 12137353933149829878 7678579631025799818 11158886883405521725 7242941815998497862 6925395496895636200 8347621280044117843 7639921285548789989 10010855666435047557 8367865700992521026 18440615241950154468 12581099896820286375 17031689994461225072 3387799194698739886 6222181238846356557 2774031255825106669 15444834193121465670 7942865354785955845 10367563600949158706 15821945409632383568 13814180896585807597 11683626515136807102 9688493444233804452 18334564597598953636 15240988533300204392 2296441572134846243 10966478823365800367 5963945070728800132 2830225310216186745 7821372132605871239 10101146720091144495 9874805141191508234 1240109514371516909 3905059803797997170 12589514564404318490 9990055206248382090 4229833115236347464 15112177010963343316 3191643719448540091 8351265954154673564 7047045657460267681 14484330683341264461 16391219629408681116 12176669387981203760 7833370276433938038 8758098161481549707 16993253352524251697 16397921503716796291 13887071304840459551 13957588198611259631 11295928680739065684 1582588342108486054 12285284691658059859 6782740413750157535 276159096033517581 301395254510720088 12122475784015168912 693948690261065783 3117337504267884932 15404715403613988726 18007110492631918192 6927585443222443638 14981482721985182974 5580286387337254732 16609414111033171699 6570950842697014138 379062153646341349 8429720659210146077 2587754069821884383 7845849783761141922 15769385219545907901 649711671141090472 16243172390866486399 18041780598033313712 15028170555034055580 13781666433505550298 16897945330747810654 10107078982562128739 6032857660619286276 14217424227555026979 4595340147950618808 2254190942387186534 1131472386773745111 5821186778999320078 10262484436362041453 3768650987513391990 7552498087143985164 2308810020421188954 16723538944753086666 11089718321805236152 13387122051988819435 13042895007027074228 11314492939605327223 3665933278520007584 2388758416889453895 1995343111436332256 11433308895196049380 5216891563703948527 13315037377609429946 7693903182816347593 3196566076652049316 6881560762784766142 5328979889012343545 11726219430868536130 9767627759069988830 7567051963991419603 9366844990355775493 8589801520682527685 16384616281002017893 3586785515221000175 17925560908846975827 17440435767605343991 17243184661908250015 5527673022672777823 9309884682364224002 2647558499227468799 8777472785453748455 6859117891264361327 8461298933657214977 5767085728280489726 3883058787533967295 1567219437841332735 11456169045261065104 6940793838012870837 17263965901245933082 17614403041820076434 6086452643610753377 7082784371601219453 13362948285375112594 11344530684371131317 2897161715312784579 4934380175359457640 17859346955137764519 1822130554867479506 13157113244631773589 12643220727491316793 16112666534295326710 6813518740968709145 8289314314430482744 628100497861722845 596141076333363183 979593521896075310 13558805575753528973 10176256333347923495 10762719786529381786 2016418112682269253 11577918088529757668 2338099641098234622 12791762411307963222 11494354064702755280 9770666159802021380 15142376634947891302 14009681995120776564 1733149448806791663 8733192056031009448 3015086908553790188 11025907726880720729 8655181638759780584 11802405264577390462 7159937421460738344 11043963218358329591 17302803761782783621 11506857178062296644 1966465108360667809 7181015886238697640 6934175789415744666 14374578504648621535 3938207906863482318 3948937609606311304 1811714718182851428 800690301478655190 3339836016108067377 11339086322852246647 8938900388039446164 18093049114249871748 14283865903715897412 11567510404469222743 2675966170698300071 3387044097453454853 10934966395414322362 13200842728761705211 4091410258049573588 9432586803140005210 9559210617785644304 3788907036601401161 681583050404422214 7039003566832119816 18422740724259110902 11228387403132548380 10914789967323609522 7862258024865893179 14829960926026091775 13712154600930292796 4757478165252998020 13665820904133986935 8394295157925932210 5663909352782232809 12053599056953723772 11741623402387712637 5602476356674002495 14168934411646536220 10977203686534153241 688313303024406576 15910509137158662685 2295810775831528347 3096489446448552820 6652794185734934570 4050517194587002243 5404452322819597450 13165392892210814090 14760769815767737392 3581534304381356187 6468335050616547507 4632876213358611927 5330083143691709868 101687739130995089 11534830076706563157 17288409629137745343 7922393011945069114 15491286629471484275 11309874566534668874 4075745575261614169 7560764372800918786 13495842893490650922 8848328383279503332 8810641535019255497 8558299759123603596 220395712420556218 14138860478293014456 4424794726309330337 4348836114864103005 12476496618011396075 3197828778627666923 16841972103247379553 16201026215606243848 18225555203509339359 2745532995973371224 14203049053977738808 11652140728042295382 17717152275738596027 18111507663809524668 1088189739211611373 2382735184980359665 17925229926867258780 10802823014320354455 2797227403729244168 2939984018618357120 10660317860506795715 7283494735818781878 1947500513310108907 4941699556290927524 920549283554837555 11826544019697480806 3497681807109821035 17111995185230707881 18068193519732677872 12576895914780429778 7675387169849134481 11253067520262344684 793072140291031314 6037743031135640024 4298463693808595375 4243060537301442220 4844075269353832494 15643853477198253216 960874946642185564 18267877835570727065 2730819490155335260 11145744618883567890 12882727442142517718 2982453915936273774 8540266922586015859 12708691312510477417 11692465569492007206 10997668546299616594 17924485878537517651 66250579548692555 16592531487554563433 8412978625577079538 9335311836150818090 8147040401327804910 1096457905712032558 12592563584464645485 4317606046258565690 14234023910168029721 9442914843126438921 9508623117006546096 17553549168640507676 14843354033847588375 13910941347999991944 10842351659750175398 17333684576680017678 16020396036015692965 7528980439859872876 2555659946314791786 2726083592317080819 24286874376121255 16587567050574861462 7647059176950776286 6380960364328975411 4042146612475230282 1233048059562505094 7902357202036720775 2461776436131608627 12119258006303276172 6272002408855787750 17216643460602039587 4117857829217595673 4431380357706478692 15160998879545766410 9445780870887454159 13353572682462783200 11709645934148701250 6482959560749194803 16450647362904739586 3541267748583423645 14866734554714323307 1810261228267731779 516730256288800684 14566039051543075883 14758078751572746525 10488112492035599516 2681445969478979635 6763030620348203568 16121178918018502101 6257615749688476327 16046401731880321920 12591478174473365310 6108708834526495049 7863573415271041549 17811716912446206754 9624346443442825450 13767613254561114301 6534346194731316847 9680679923713965410 14413037785316218592 1069702957644514226 16192193631829615579 11109306686398927291 1108504502994882139 671745040783515695 586493792879585227 1758558163055220634 5189738277647359355 7700022166726018415 6442186931167867651 11882170202129034158 8372577721650635830 8589799439930978959 7656190934657788527 12116775224090475201 3934821181451949417 1169935965471067509 14651495812935613498 9285396120814688838 14754842969020833880 3658413678689536111 11001329367503790468 1425095835989405308 573541359024953715 12222836197523988883 9646734563720048692 4819253925653716629 5458702873115795541 5993961860708537640 10473662773958239169 8367576881921403069 9584257323405902119 9749733252468585010 3272259131717076298 11400568795051967589 3220399667758159443 6120292143305401568 17857130751667784257 8322628500043414048 69276039942229640 6892852080061920463 17964539933445729825 2577886565122998257 5077878464734434392 5144906752369350101 5455213561256343276 2730013553091699420 4984452857386708175 1468618216597263709 371061883814892950 17045408598435144762 9335292561212914184 15229433932980755210 5565972165156656634 12233500778540531470 2674656066690890509 16434289000572207430 10075489908954288281 1036478992166293695 14519272184965822861 5737270078276736078 13576114492757581886 11416599964572166665 1221568720332126921 13712478587829743190 13241210381939974546 3077059187644877033 11114623933914610941 6223276812001116538 14570695570192137236 14400642838009268943 12837224188436886844 9347182266057063742 12244978409554732318 11879033015909867771 3161326571555744616 3339314117704092126 2456241083698089360 16982812204178053294 14450872908496884378 1433433266709309143 8187150653003917096 15974877878716346785 13194864847417405650 847862345625109333 12405008772633733387 9359680186155838322 1399790270384253334 1376417223311422296 5989151083132209336 479980146480209868 3606549350612505689 6180891157042217989 13858817659808413534 14051051593737036420 8302055422810775441 11912443420782408320 6569805977550314037 9727037674172318899 14818084404129070030 8455228023490925626 14295937833105697436 16063787487650485009 1565818741430564597 15511911387469240370 11062519908871007136 6818715121049644448 8047326389572794114 1916317988832983468 15021901526837246725 9809665863527608767 861634662449482952 10222831501747166289 6451408808319964326 7756880354275756298 2266142629334181058 8837599777304188219 5522401723424952079 4821630543736554523 11002634462246113156 8205716548030891165 14069534670957338957 3738442109489933298 14711626264615144709 9745848553108525689 3385923083786289793 7001919071622019813 12265536046342857369 3943917427267147464 3472246582876342578 13590951011807440086 17637922290728827199 1730177013589481526 11381932606329353682 13736722260553068818 14821660010075107839 17152256540592682366 12824991423544532347 3870629002263096372 11308315055867135951 13937794930282403209 5644686699428832476 9514208287903605527 780359846961334085 11797872357971261396 3382676483976543917 5998016641537567483 3289808460500534583 12276794489337293440 7791483525754866606 5612207793002502924 8454239494013005008 15021015467828650494 8263630100384114004 3213395384054428366 9425351031612964239 9605256113913507874 18146933669812995115 11579435752582406016 4743144344176135272 8456781449925164465 17741956278108302913 7327792697616489063 735409211790648187 11774213384121761373 5242350341680191256 7479838828888797336 10295865964864742152 12160089337592454219 18200953223254395352 5241239397419462405 2522260576572109375 13872345913478958612 12555269627017325885 15677000242117181353 14615199839986921914 251231245201399973 6945456548976931168 4366448705547180844 3338122311621181738 2531965103890745569 6858681020951319849 11053368174169093983 6535527744415750119 14552075087125876481 16589641202038115488 7945323490632275568 7780480900760438970 2940390865700449391 2275140862383003247 18170989225953540682 10763289490836421700 16690889115212909611 4677985372808535846 17724500784417434547 6113627039563048604 14060039304014037748 16374956183589673294 4358525331891435451 6623892175139697816 1826527719663134959 17076044956538021648 173362961551036666 1180576862204006115 3056904609237305712 17415379248532877300 6774370039579421004 3318466447302880568 1241957720589779501 7047744506535763084 8201623596051854330 17141980396334850429 15898397165666719609 18417651003807815925 1137068656751169450 16432552142613295163 12826725984152826826 10670035006647100081 10170675601249214519 16944289357853431702 2505820471284897005 16253842855096328485 12291623506978286178 16709522005128421464 8133232025578635675 15485981033929308910 6373413592890511773 7225688240691425332 4045905746955036053 5721272301528555969 1631382396013038178 9489684677200392848 15713799548432047694 7478384149225520785 7136368563438755212 8508092596195118033 4138897449317390939 10953003001597629705 16370238229515804379 8459720111652917892 12627170435933252224 10856334324378941487 2386962534688555162 2674247631958636860 13770273091697323968 6455568394327440362 11486630791693573483 13269288317174020399 10256206707744740922 2796077648767507100 12879057381441654031 9241129806073375116 2517012041101561646 3587646220866468360 17871636910090049690 512162967392558603 12286550085186858335 11867525671299754670 9066259787420666828 11999540603186759169 15730725323819793875 4030196399867385776 263747289802349582 8892441974186186450 12065621206387716775 15840347422599814138 17687006021033172263 14218966707677869763 14285872400817635980 5072574679410566960 7810195995163626713 11181433989732753629 17825103888744348117 15325405603115730018 15069254235364321604 17553077195242027168 6669028246137470980 12903028396335733461 902209720901421925 17495812078493555014 4034681679138219901 18005136707295980244 5689731780013380862 14291908068665357062 11898558077998332002 31266611342414348 5710707051366892959 1579589694694121191 17447419460721018172 10452025946113800121 2937441224616669569 11299561932980156019 10041810096626364849 11577387455171610851 15909120881937929498 15268850107708846275 197059521623238662 2747867158169612821 10416070805757224114 17130599109023144184 9621078669417913081 5692836999926163616 17749388599113923407 11796558246073122376 16915983158328055836 17329492024780020921 10088677364815008468 2867307201102703778 1469715750606322300 2947667748170549386 10219241723779133454 8077920492901085562 3652659661119257253 16438647945518953317 13060236939812911529 15229278577452198625 3883453479606701496 9096271159198770958 10346992351928000187 16129232323293918740 5006780153841419275 13984943920270557332 10811953753649377609 8194197106991361846 15516816975833010471 11176185072429699625 2873963752800938736 14385425290215314834 15106821749105027023 7158639992923914834 10418711946116077117 16254993847197664305 5942437795708056060 16066980406499637324 8196546022250872059 5077112241135499347 3175606895024165786 14178131071905212490 10529368066874893153 4662372429771236410 14194013956586069289 10729058502324301234 11828271145349232871 10844856070667322470 4610807861706075303 4286703613556805722 5326683212873119836 5005952666556975607 5975987861394536693 13866845715838276887 3563583463007918239 9160607763415343910 8414925584261051659 17882317145286833926 9166502528870741892 15235719790765180370 1644743220379940529 6654247778432416776 1691115267174250233 13506222120890060283 5459258689006030149 13690387137303887990 10593022883207175413 2336365705790811767 14512373792091075088 12043285855989111165 12046973843751948744 5220754362303300827 10983206052597699629 12032183424499830737 8782666265556727164 1850445699550297067 4787992254627472009 14715308360813737610 11068623881615906294 1157127287407499724 15719563255226303956 6051796812728641397 7461146619917196815 13467485910107100672 17053491678690606571 15688613832690940548 14858717078445331580 14447047221526627660 15889405950565582252 7498664135047810611 17497164716859297440 2607012182622222032 10580726226874413172 15938396699571419364 6292789529426820474 11626868072917675057 8554555924341159193 10691308767603876040 5047155713718734958 17396325820383164101 3634123923050157664 8019827875634078548 15200704267584499376 14957328450679028288 17674218084493638084 17745543100716028850 14827757732909830793 8554965076307002702 18077718267664838354 9351146554947326152 5462692924864576113 11070736368878254228 8856395625928373007 3925460162711631411 1692874548538223971 11660299579219136933 4004416057212014757 2786017333512649466 4487976856230022155 9920520881572819194 10857102621044117606 4066046788403730261 8686197377681968999 11224570351395101689 7347338391965510735 15539162725535561104 5963021783653638356 3689259820987045988 12503645614364197664 11787093244384526555 18059209730680847067 12941355501783241727 14143758313208572415 103657447785447923 11106620153226915893 6887106207570370434 9628878450692085226 18426495732638540499 17969360822695159661 10098314122384461646 14732092278477397626 6154285581559898420 4680607202125573399 3055085639547110723 5753176494309588548 6376332511262697366 6120474881680374903 6753115276412122475 14295945968767418058 16258234133666803816 16061212131894476481 4687230343349421128 15639778104551643858 6170722156425580100 11150206248642064022 15244909452815498327 1033151171889262093 5209735363669201421 2903142388435663181 5382795698829077628 2437230609759723441 12563849179403966685 16574920957838779891 2679032358893153381 747627034268702697 11110459262987794019 106176191630112318 11189544531909825252 9826321794194259106 5041865487601500221 2393997342460796945 4848562073569522777 453236165995752175 2958749445257215448 7213636089418086209 5479277387454527544 2134050355893712519 10501101324311676718 10746378429624131185 8364728148119096431 668255781016599002 8651638622614692837 15735953485157871465 16523571518972269580 2213529949245425330 6744617983339863300 16525897785394232982 17266907872665333912 1675112720533349789 128886196372248515 12844890350320090878 6573581164468675664 8795292815189617421 6849797442780746389 13680342363137600146 11702368759455120920 16201339951531795348 2212308910669103870 2790668044744028598 10916513253069538983 4359390547880207024 13876484043317697097 9178641968665308494 15304459938528267827 6251823060180816411 6988398059157233132 9558620850887329987 2735381385151001270 1243603312949439205 4755095240179872059 8020078534517836948 5484767184556399315 10286100172434634116 581326707181752513 10121105473673941923 1389892206745554294 7818129213941575637 12239915295057380457 16424630027008115690 16558424412052943712 9213779382631940439 17117327601248781040 11551970137508185989 6246170941093628933 6672583451290196480 4697131955749653959 17806401486760831654 7566985847344803769 7936535464718599463 15147950475087715092 13663320187009365332 6955249180566160935 7035114252583189794 9257087542309858662 15177255040443551696 5340827066597789185 2326664082399281112 3532565873920977562 16073873742179331228 6508612899382044124 2112031845773582434 1730937821792215158 1224856780945988961 6622389182287082477 15167593765271619469 823486295284334384 4178720324859409056 195041546463435682 13234742850127072674 7964191905421684799 7627850040055523138 16838963802283978999 6997785778133593021 12618798082139680493 12717864487603638176 15316582926577960881 13250919272740553723 10179991432581547737 2220834502849355303 10678991556600648456 16644674862530207571 14560870774552736176 12777731200560390757 3311459781964896579 5609880395735461780 4978624967222971037 16531327415711279181 2492437497114476086 2853360378740281841 11540321750876902252 5740553201596211719 53011514595734395 13654757505145524597 598827059241565884 8201964050938772090 709117983971566723 11038541932629474913 14146762478565042075 11973714355562754256 8115420600842183583 15708116789364030178 6961432524532260987 6973583823957875148 12744518567102543017 4534663844049774351 13645365634942152850 1597666088027728077 12238919925812123652 12312172024109559930 15251401112979555420 13031827132599574687 14912917399835841538 15274934296845270529 7668631804069462745 5837494519331870423 3953286678779474117 15782671236458855044 12105739311767302790 4775337967075256422 5207872796431067080 9419192994599873389 4791405664406331169 721077597786726930 800611401805409667 14930646448263178107 8387913616365508350 11088221381201720184 1360903923164493833 3565754740409255599 15661728872721571025 14262870631117313223 6893438902047395460 11077102736600941639 4630896738789264189 17237033871175883730 3246340288749632987 13498007028384473313 15737955522964506190 12097830612840280740 18276145023761638431 5101840524276569178 17561614351012546229 10528462775778970970 9821752485980287201 9744524087567343526 6057065899156946469 13197771444487426049 17218310652999610303 7264241010988905986 11748535731946308793 14937449287897750721 9020596957179876321 15509936375850234199 17205136819756472814 1179203232323296266 17576563320504755622 6032154960206301381 7353071279570405303 17658658718845771215 3107288525344967749 3354645773655184313 608584582925707557 5725345291804222214 5335908932091624807 9058445795120828325 1480203231279835572 4631060611140059613 18154490660493169920 17302006224306456002 13310138510572664073 13676584367009725777 4045405929119863746 2934093786872545119 13363990599493497303 9136306049425036856 8542343481330968011 15565577182119946890 8520738500828700944 11845658849808653457 5594406729964558974 5575478194250451871 802295265444937575 10595580786803654093 12397705549215090078 12700601849159513316 3682218735995062608 7390218749027013782 5876558128041377368 16008594348998804032 1937205718708978982 11315620008761465094 13965669247107777554 1297850624271047689 12699423593954462161 1362009847489706238 3691224002156998196 10689199032356617822 9832251491758066651 1624031779249744708 14789066024636166242 13492800922958452376 8170533605206943807 7938593896353748586 3502114320240452712 4795877389016111690 10636430322254268877 5366344565875130226 14205048935163748731 6715736778378488742 2977278193873960116 18446121680947371297 13416675740893942579 7673418826927233347 12012781323518188001 13907497784249996001 1026397252665290704 3850654604786603082 4458364533609972573 13287179625234202477 7023082043966858727 14391200117736420913 16163617256755504018 10793454191002096062 12535130810268054648 5886139004085241928 15862028795588312144 11429800525398192792 15555550471019956279 12825836748970158859 2425858099594425783 11494218335853837004 4376334573246442095 5322176520401849795 9701206443098154642 3393072390964404009 8535792114199737895 8760570999113155092 13486727207840541964 14125035628677022173 4670355155196615107 3440045592955682513 13072307952295301317 13331412042101905536 10441211938444148726 4092087957842701466 16177035620044358981 309063144563045916 4300799787422463847 9209391011302676215 9187782313909779009 6790772280636390015 18083864191998902855 4605499295120802309 10242364606990723918 14332790584720570236 8579127705358718355 7485612825206497061 18000886007520843397 8281818583588209588 9497063754769877995 599994374322829263 703145540588277927 6032959173973874427 14608759782125102016 8349086256340558958 11972214973377233519 10392964391297754050 1176531233265482603 2639013070484984038 14332084922099813207 7640232803025526064 15955028798781153968 2237897254167267187 629579804407756039 18388647959456397383 3008276271094027222 929571093524816861 7156498204808687744 10443229283935282782 13821989481817029105 10356061056514913948 2164828909556977079 17038827714478142869 17742561256901848995 11098385041785930564 2066459748567249607 275032066554798050 5083502318641549190 18446343406674870742 2127263103669419250 9244355317222177058 5412784669869610933 15237725433844257719 13915758763137526226 13662413991872555928 4845512989560030825 14206252140032567102 2326533966937360125 17229144542582132536 12096721895151999342 3487357005810679199 17469674234935218047 6189061755182768510 5816546838783999667 15327113940392963278 12853015216259287502 29832273540309750 4735440675231233407 16115719711700165983 16385430655482053344 15491693624028705077 8536569833138984544 13223901631744215912 16499410512842678353 3703973123167281154 1306512245237657821 15872127859279997639 1829115727990921305 930594897734683089 15359896436095413117 1597233489410415149 14442727471283676350 11322425712943323783 14868102323120483425 8035071710000725525 11620546623811835968 14213521750885014892 13518378169838553894 9871331476082897919 15465900227010004100 13335607949625088249 15323872479831163559 8350935794729434715 7522177488848406983 18338053961558911118 8951950594161167087 15481912370536971423 5298317334520670835 1870452163763125172 4829194034446481250 15457648203999855407 754448653479899041 2088258312674144807 13976914843723903249 16188304698986986223 10442264706148453796 3864547081361137785 6479226244054380957 4323214414673426037 13898957928421863349 5256529273459952091 13704691948052504592 456220206691358374 9676484037774207089 11212401386064755099 3997325947420455922 2881231664943765935 10180168405621892423 10132484335850557770 18028810234339612455 14476065920102388241 10713231544606632589 9613680153293575910 15587546946824343806 5718121056065687155 9862211585126958258 5378734778143150094 673222322122448834 9859704603797683593 7614850235405709370 9527444886031076939 3526511424214810985 2434793314330860850 1469902457002250381 15025578098846778811 11333102554217529668 12265503865114312898 15519929761397237976 17807629858127151417 10395437499844165753 11867498392984712113 9080268223027697080 16213336118890448899 12277683382241827340 4759702439589407607 15880438226250860702 6765484242068056696 8176044672268791762 8935028795298090315 5818617977414389949 3428451514742360909 4332566775701520030 7390595763142444086 10168187295198090265 5515528520245920588 5417614237605222628 2095772689023717920 6456763203393375987 16412123104629070589 1852124870098006445 4694246223929779459 3072793046520491993 12021224564207820603 11243176025702965261 16651525228083882855 10986207054638629443 7499471542906295968 6022089078901673584 544493836357703973 15629727892959496470 15050763898163975177 15998941523687455952 8511086055929488071 9169047861005070973 2064705843025872139 14738416992564272071 17615142075904240450 1683095497289217385 14166792045083489454 3860081852697782826 5022720117648613966 10253131858185944231 17068363869487315856 2630008121724839271 5283729528959545874 167148166922444092 14261858027813590615 17314293264931465897 15396292933753546390 15110217694305275679 4312157455788041791 8222420312431278406 12173783888351981219 5586971587839780123 5691144833779575059 10897897346057750229 556685603438706648 9212426829348336426 4323580267941940021 2739324413739034603 14732028599752064195 2465090621416924589 8743920617272067268 5745713063800417607 9716934398971712000 5971792084028675726 18291942075789343989 16560213688491807987 7602597316395663273 17340610153200192184 6247988961357859969 3102734436874201113 9491244898622570100 14070812947888864911 11490487137230982759 18052994832702349404 17710171284658438915 11455836123487661640 16359922535154616577 12470543711252483692 16368052170007527735 11347285033241744690 10205288953130041038 3831669153362440222 18211062023504711605 1408341244926398739 9301965618876125198 16704520438489573139 5055778066999269641 15540735627713842524 16682865167160167041 7469878604141486903 7728136347436980617 3290026446582872410 674495284206624114 11744901719504912267 8611231339247244935 10674291227027633499 11785134356444953575 2413131412119533624 18093456773545169602 10266865193768157183 8631443867845012956 1776081027403595508 6207621003995472723 13261588415636258557 4836108739716697758 6805026306552391745 3311069554744941159 6537335510891391280 18032999936490267159 1146019414552865821 9888349007032495791 11405617133311955542 16891926066132570316 15765985369814567478 7498737814921421703 12397245240890041051 406139262429259996 981011998860753246 11873706617493432011 11136384655877983044 17682860624232421274 13417985884863182784 1040936122419195714 3592724964481584286 15084031382162760172 6551070059081251672 10850902701893500731 6798460116275278792 16272993763613618197 3437504603951109594 5269582057288536651 6730354546180488714 3850668143578574102 8471021141319553334 8398622880070963890 15007348253869245985 8725252737520512253 8809309843433738969 9073084154999542841 15494209013992890172 124177670667735640 5086844761265365533 17877668733449316847 3564358416738678663 284819764088148636 13085589015626934996 6620271562673660963 530710841347527544 216225685722588698 315067813346480731 17285405555266496334 7538811455816603030 9837331328056005372 15361501996843861758 13086128564626239952 16158486476076612122 7754903168323961451 16643076671530075698 3752565672240468014 3994183999431975626 12914258048566639473 1316851646920122546 6991391861004524800 5398916453584604794 12493700399962003878 15709366368578564311 14485499500579789047 16079853064861404159 509986895152314251 11545234201606039334 12906550490274476252 10898619222821654122 10113220508452095869 11426952472183238912 13190723243176968706 14752728771068723913 15440380441231832837 3874201776886429402 5286852453553728500 8825686327473576615 13823997021501368157 2101525667674235193 11534754489919459128 1984074945225695872 489973697111461981 12160595408799028230 6818348290081254132 11621450298478360135 7866112502875976102 4443212560826854209 12643873593424698742 10991397177160713522 5829266232773521851 3920466429974293876 11751006110306931764 5648164719004796545 8602435582124019981 2844931428294358448 12901580647483378976 13480851617059190784 8552823601848550269 12005775983234963609 10213494968710438489 4322051321352378317 9720846452781340473 16433016141247684310 14612717035511653980 2075417705211010616 15282534115645470385 11691267072842362789 12984001360050750687 13203070552390301517 15639620237826963383 3176707614783683883 3284518748180626898 2162013741144292828 9052074922210432657 4407058169017506093 7561121805135702012 1835998642701665658 12451719620452538100 7887892872774947512 873003467243673530 7677666081710486611 12595908046129335870 3640151655826087911 4538663856329099109 13443863421843824578 4120878891568248535 8154236930114008346 11601417587326071422 7717730120675413146 3266305910780665715 9199768969903247622 15451094202867728610 6697559145991026207 569431810897415829 5717199977137150637 8590912352765271277 15372609000703784539 12078288885739304243 4939226434599604925 18227370105783779516 2910568873391449017 16085527592830506626 16832523120159282238 5697754302163952068 5038417261890402325 7875458860365310373 6325298519591844586 3009430043640835874 13204502883896199916 8847989304480313737 13824737751322444788 13717361813493976596 606228311874167482 10939555036282175890 16081364506864136437 9904240692098585231 17395654902992395664 5333447489021632009 15673925663070551744 8214886770441616186 15886749411587959942 8769631777431332692 3937773806824868414 6299965200452437151 13872242218911605010 15495741072361152828 7511613477722588978 11580479507034372656 848520870256673140 4850077353518346186 2044636205670423358 9544735161902074530 16174035520295178185 2878967456482141432 18174315947766556863 1024993302585539688 12240760615249353648 15522541587689134816 13251118309405816351 9141800789467166679 11170359871660537621 9552229423844758247 7984362933895658246 14860651593808000514 10730474993188401140 16413701839539066856 7377932253832689406 15340926773774723188 8144035420304982720 11671159701702658157 14482957397760510720 6341748021056840353 4870130382836317804 14782000180569795246 2234304168419065581 13589343294884834889 6152629880377422278 12540734691615297860 6293102301769807746 4821391290244503607 10075836464243920984 11014846014575552413 11807051967843004752 4428942771326292170 11629927267851263226 4351167315827031932 13277750396463004617 7933718675072179334 4433922793806918040 6583661945805888878 11215323738813820623 12982818689824460056 5409794960871104796 17907595748071864199 13012275373451893588 15973839995749944627 10180245403145088040 16469964405777411054 2814752257614482459 4718426406432399570 8242192718429062829 12212544689247810480 13643479782827778639 13579454518323234007 16543512178740015386 11907707258615576138 3514147890056272506 5746887988913300408 8025871364156468186 2936229410248151200 4949430145461421260 9287029504753648375 5675207761281741649 729109821918853136 5016612986854151594 5654320646091061515 729301795340404158 12389671560400822166 13718148607974066347 8601130175544737338 4690220613676840442 17314404192862746085 17794053431627679271 97899839886341230 5773778712773179139 13231808804454494804 5786457817381623649 2696639275501114354 9397119975411386851 10461352363975010877 7745166815222585870 3432974946395998930 1749757721902942258 5196476111999860734 14127240598965410142 12895867684386143072 8763267219330180425 14177800155813799533 8901924622209487597 6958944802778651839 6899438627018853842 17611715190327895749 17468121195518198067 8078265804743291073 266272480678869643 14287536909666957407 1280361924122967578 1601975687887670229 14057161584572614532 11175847196265143720 5271518413299091838 10545921143745547180 13572729402007283838 5890819498116704435 1353311857195120207 9204780905116550971 5880468820598172413 10922582702711679914 17013006892743794675 16774751913056445256 3873281292108175803 17715453674936816112 8100597975229071293 7509886168012041876 3850006263275295977 1597040764463993995 12397565482100396991 1220967805663918304 9195153248613673356 3148915350359969917 2440722772916486573 4462407885588071792 3172249238895213057 2375371778706594550 15237904747545367556 16439627477553057010 3780249319206865846 12539771383783852119 9027289810472717055 14059407783080997237 672880652582369936 1472985266176562136 6715821616348364024 5546415559330317027 11238315847638287459 8669565855392979811 12363391494300150395 11573663274247251426 1707004567039633848 10770009084533010880 5634829657284956383 995756213191261437 16711089242721521339 5925491145987588875 16547523636830197300 1168829450541083637 1044104541786124769 3538344645313858069 13921754765138552703 1539158279702752885 11342794636465463507 10041722754257685354 16432943387104936857 5616764213063133274 2149235543047199816 4322691426771046239 3717632603927798385 8721256959654586044 3642203508306702753 18027143384549336294 588810126561175713 10613381419945959631 4509817022052047500 9891539526397722906 7205197379748104298 14826253644022395202 1518363214994813398 13465421537280316272 12400117670745863435 18295734270517181471 16546615269145378725 2196883128449497011 3047917267428594162 14342428043339772510 13667418718916407894 9869368300894132421 12291345555380467679 3769743331697833351 1554394807058496795 7825332438769413089 255143000722286151 2062470864141163541 4827729249785803742 15397244704981807993 17798571339745647502 5076971914631737863 4234603461558703678 5479944551763072262 2057850710602649948 4836428233470623036 9029216474881984344 14663359646735605539 5455296132828210783 11813989117637688449 5319790747929017246 7336363802636439223 5561898551470453092 8384070693000514947 2853330296008060231 13818335133257350782 11014707530863249314 9886196983495247859 1156851462578577454 383852783871713396 16197740153034461959 9545261669967329400 15147812265637338612 15109505732814777636 3174273117273188263 471212572184827689 4772039376214068447 9250201522554207892 7389683642273254462 14169730783782047729 5473946451524761607 9040113782409481458 16792998512291185628 16969257700340372300 5066226461416134995 8639927816863917329 8458371022497889917 10717516011221115958 2594310321087723106 5166000629998750570 4760417004010687450 3059612952296135676 12149271773451709007 16513620283196155680 9869064396543801867 10530695394143339005 3712588510252935574 12673529183244101410 17903472601033970828 13899147518811346282 4814902739270100409 17205987705165408487 12475386013809872223 11248578335796389286 15467312482313531087 4177786873016735127 18214283019195876729 3023917408996332676 12898253401564422917 7861477789897282515 14083758839260542495 2466428935828836798 11983606326034166758 13893296406038585199 14983361461262375727 10619814439833365167 12904353763067407261 16832598763023530837 15800538807137754792 18416277149904410574 2128198042696160968 16993313138801009783 98536809106183339 9560078623049316590 1782324576665003955 11708328877916932444 434570001687169029 16611351564662827753 5887611059655794421 311788467494312684 5623636766475443901 8941471034010961331 5408219540295049607 7425850816885274281 818503474413218147 10169030816961259894 7165510099306944195 12538050674612695846 2368236484258650793 16338678864262322660 8157451599795202671 4180605243414332571 41027016613841682 17855340905317003991 15159445152456600585 1911118574925710218 9371191310911236329 15006157972199901487 10720792460466998706 6089060139846096834 1753214799172693438 5778324533098709825 1619665799470513306 12543294224303144423 253608954992187974 17259690194192130513 17393854795548011472 2551785044650769587 16346874725364266029 1387014876000354188 8595037446660063613 13993694582116198760 10844942034274696105 18052803381161380816 666129753445277706 8954787869890264364 198360060599840891 7420684331287691946 12068167471228766881 4068026779212991870 7597019286277990213 8084633182043461406 3681319261381425375 15779191224308975271 13093454691963783631 18155900498811836983 1396062909031300686 5916791334951867361 2795181547922784186 1582792954038555583 4984988140260762956 4708873540472087142 16006107269398738425 16457913019148489390 12624433787858137671 684685835276721924 16209683550476386578 12415793381576507662 8090822950748777501 15150627292999803444 5714267384566699976 1954493552921903654 14700702639619338715 14220742590700246592 13252252459647423947 18347001073212920073 12070827197036975076 336451469672270695 8612895160472642200 17905477124361842310 20956270872570402 7502515717331938916 3906935428343731738 8010001573410134801 6693662490383123367 10189671617318330205 12290051892767795323 5764650340067500243 954916986675385248 6976277699746758895 10910311126462906556 14579141686093544500 13225630086132985519 6300596169394041035 2720386740182026971 17939770387045404281 15403002027676255725 16338961477934813788 18302703176171214896 6983705342368365931 10324806389147286254 15477972710278223456 11773517680452327778 1093716746369391088 173476480121272735 13907291154956174011 5239719622906538453 9121823261904574639 5226116531733688118 8792500701082478284 15966570518879102727 11625918004110476831 6583340650160266329 2420083910404683515 6534968761987045583 15708876339351023663 12212432534336946254 9874983311220027335 4740113435257669822 14362978365727437600 13825200798405534597 2175200793803252223 5657507137784701398 1746586142715201103 12512255233947318009 6838822502451334240 12519672445878549340 4609249080098628324 13420556081813924579 17531981899379239433 8906009613524264433 6881038624885030246 10835951974640972157 1035619570869536727 1668197592200660910 10730153381451571794 367907132480803857 1861434176077046890 4337054292336413315 4498746213296885796 5462418807585635003 17982004687649276323 12394128646946980853 8800029289748633873 2739996818404217265 5004831996776181475 1066936064420703566 9225138202729863688 15621977052585186127 14462806649353886304 17783195495796088735 5903133364335407090 5830914437446350797 2737258050414308738 18412747181455101069 9283499858637504728 16901642856031694703 10059609090605564917 5874571802538441615 11560339193307708499 1122035131172258603 13986074514991250867 7503852497075588632 12825876145446791479 17362225748090259138 5802755238571118203 2305508184840033894 13455565737813216772 18409262326634602719 8789986502522723449 3157567470921794783 9192309746837364782 5778294738754329894 17294603091471236585 10282932676464194606 11766153167804118349 12983863287303655746 7722838221473620310 13349318512652682355 6763814996610662344 6422426841137680296 8142724536927768827 8340853529625150998 15755716673341721643 13050873289728008969 9362977123206277836 13525171844352236716 3471175609120746887 4904094162895355545 2104901379975957508 9290358543170502057 8604669557138063814 7630219571699365449 10700974261537682757 1346844549632126301 8684196317813844469 2193909921978921346 11818899825673955857 6592337903852619328 13778961007847416968 17450291471277127734 4289554150122922760 1558930651976016451 11782317638199408293 18278369895197705198 2867476325423902579 15519829889308490507 6915682101459346232 3800100425248565584 1382399152655344139 2748484741498306259 14819671792814809630 1470926256540265771 1851669383290427826 10108088901658793532 6891834538095618166 15953439807406931148 2534019593300995145 10460741467043995968 3926031963744268502 4102988820692988117 9746785549782150300 43013161236260774 13978525583576492368 6583098614922896940 1570598545092350631 13936435687267164556 5389929036713556223 9397532734878222501 3013219416101712670 17941935928063520114 8214803971269321552 101753887933885994 14378909667519949235 4217428680463001564 15903090530969383701 13497136109052069518 15279990135183416297 13160013268222988865 6169559195978373847 255508411034642435 5824177030193652912 4429326469729077642 535590179819135156 13216324141434868619 8354536215639237640 6984922312828605978 11260252086672443146 14896686266273475623 17028536825244372749 17358473716820327801 13316354241154686374 8057258965155973360 4540845207379610404 12806431413878101358 11391664739425817631 17563474885459709421 8173785940323793285 11041980038789562368 11968513124080837246 17038571323999719806 5395772534813339617 8784698262286229268 4297888703073813004 14146455102354946889 17722218372712395930 6098675354975901339 2543418793091134673 18124030410644891459 15275981165491035539 4425861257548247194 5866339401148267859 3453171005447830515 13921796144097674135 10462203003163239179 1829409487816295322 657771557226620764 6364078901963686145 15515751578444587327 2559788790855619968 11198793061623085703 1395126630978553223 13023600064383699455 2403201424435453587 16987176755495736985 9281667064563529362 3243565127936900468 15171337593226971902 1315740861785485159 9640353652827670187 8783901429297802091 15871637751500784719 10283308500696944655 13546821395305928612 8754236554014262517 12342978167713566300 2547356476654745538 13255814546900153575 113214775177194907 9851357297197304602 7154880398185479020 8350699956503298649 17384875995364089767 1642047233597049872 7252393210034062574 8359228028616736856 1577132569846378797 3977941581257030585 9573652993172312243 14604090645674158369 13736768947498556590 13470708876319136974 4350061121384750141 4679151516212940442 16410183708275330048 17135322553508296876 899801275761971923 16912432465856247668 15090944177646769260 3767766231017518367 10682367148094173277 3502083067767876133 14404823044242110884 6595197775946958517 5736968221032328841 5095292242148332060 9023564470966937714 17138324823829912440 10688412881688121080 2604108235692010706 10032900147386879900 13584946446525254642 9518157312509350281 9602401938804217770 10753155451544473842 1989642181524176594 6257041821295383850 8206653765766135084 8502402451098450165 8447279760982988394 7024592516866621203 15645295183553279428 13071719789345380731 8527349187551958984 14636534483858596288 3360074547999450182 16698400681088932726 2276403330348788907 43363085140932349 8913978556777659407 2037258527258263958 5552956370273913463 14725488526886660548 523325134119403778 3002836009425483928 15689151289348309658 5365229324595708333 11534409437769096405 6663978055683851986 12102975058305384689 16631832851287724271 5205483583195134963 1321044290585055209 2217890956426678376 6056706254438351699 3196963912309505752 7158951767541276684 1392821611506504876 16996814342443850286 11383316629952834153 12094122512059158621 9321867632538220373 12805257750630671973 13803670568134908873 4672847511315063674 1349700254628885056 5409425565813333096 14750093785169495923 18343131414880619471 10591940959719483731 10488765466931395786 16688024920259355795 11106861453747772761 3349267510117053313 16154024079559515081 11655130075853038780 14589345709353133932 4510611177223915857 5810354244374083525 12567167552844312746 3063949492605994882 2344227872459410446 575279603770969078 18238404593132390580 16097498951663155224 3106243892386377478 7633526335178898442 15512929538504787427 18133146714865093183 685730887209639919 2359056639641512389 11330413546429701982 9658523281250004958 8607331170545423089 7538343499613987196 11668859662926686568 7741455991147002495 9934583959090006908 16915285003818221544 831753339387375522 6752680478412543733 1020906742462790448 1336244682044407790 6223114754857055561 6525849647225494647 17253289218468123993 1087109997856669115 6295733400350472159 7326003329289072729 1337815398684385068 13440596023238520293 16834544518954260593 6502803471520397303 2395775358308286374 17081186223666175905 13117093902727733298 10147304778972816161 11512663720109235032 9316915679888794134 8534584200047311078 12104086939795389781 9316455002006303848 1623344129409446417 4149680618020376401 15937640850685872103 15335550838788774649 3025494723242851523 16538326807235192098 10917038331795532040 16579699371477426591 12844400490664412838 5341662655846134900 3205652931020318083 11580344736057836498 15855831001578216574 4166815650531761160 9816179516978830709 13408323798193733519 15377929979992790143 10765705313917479003 762412113721728713 17620025020372895245 11891428862121402545 5203562646680312179 2199155934404540103 15035531474791257748 16171012750818745937 10109291387194896062 12980792033970112272 13739164648040771747 808055869593133034 7749925686637064303 2056598163950504468 17855922972493599867 17243591168119362373 8014096798983239522 251592683485710661 3020461481402147719 8762219637865794438 13693058805560767119 13200290854245844757 8347421304168939309 10098407322420507610 17120587444518060091 11828496559314258873 5312215773407162242 9219553159247051834 14992572453055179713 8258122440563161038 14766391282436133346 12919106272017653851 1679164900307287920 8362650463685112383 224140191107803128 9480683914894242642 4823793663198682133 10539979916250159461 6462038500195282273 10106581733244947263 17621020092348016855 9703500555307546915 2866139096598304203 15010052136457017311 17544532762675104347 11261114244446689790 5138361711700049147 1086049680631035942 7032499766919531604 4547057318734495884 8592370494132129679 1542452228130843561 8104669694559969010 12405849273465456384 4994504670496130836 11716830502780141495 16254771056935344500 15109393324784052692 13328974821465353112 2372848473577413398 17299041129742615322 17905127448343504396 414276602128557896 17527421364570611440 6302438904509153470 10176972270320266450 5467533218653511860 15087286713875129989 11426564839227636957 4763862154326263014 4476949999729067822 9098517716851204247 13041058829645065691 260270497738327463 14858674485878936273 11368307053206301348 5393367655516494548 2763605993472811125 8771942832728713273 594684669591504353 12006829139924397514 6400546817742977857 5549884068291900432 5888994649108650234 478567254132154792 7293950280573309529 1846545030668002069 9048575148044446277 12822354411189710742 4764419792170861836 11403509903381942085 8019741633666321792 6663876158845817058 1726716003095073870 9150757922055693783 16320781686226249366 6271323893580530009 2100830868837242155 7979032512909882816 16954892016738773645 4173801142617189929 11696309274391795806 10620565235738439148 14970074852126610707 2473870066642812583 16392273318268456489 18403724267904316312 12369143783736337728 16834496558462754137 14395872264673059674 3514240966394243821 18121825281060686136 15868176751602751611 8903999786568574678 5400683062361143814 10501005949914943953 12922446582421265705 4448022955696230198 1162804215228374524 12173310949963382221 6304318550566028151 8334320842466247016 4899203234211140111 1173561963752444585 17706116736732687548 16238195240034208663 14878514886618364667 7991492550325692128 5903392707172845165 11032045730853389664 8229522707512051963 2881375827391641876 5385339923670309487 11668751264808808465 13450555397053514378 113410568988516177 15666730379231493135 5840965179960873522 16269766905225136683 8955139890316798559 15075737036215228886 8185038648679435765 10133990617280689659 3049097388343109827 8134468734244465624 707523125708778941 2629220986214626699 8189315765672945137 7886892636638697396 7658591284586721874 3755613950023713639 16264026046859415911 10144695704437126622 15986667716255797549 9340622521825909103 10814080354870898137 8599010940193352046 11994007207774833392 3096221624240236105 603650363761597286 10474827108455162597 323397202623242830 5023853060728493929 3737764762931370662 17581664566576507218 14552405339339044661 11623228609950325200 7075580206994330904 11052318957487740543 10694484468687308850 2295672013677558021 16649157666908808616 3264399297277412886 7317843764176294298 8224235648783362511 11190097701440136413 5251490644155311427 18096265564138977914 3796733972507635461 14874037838885717220 581058019761038054 3017430274446237435 14314935320710276375 16605364718822794659 2347699013163210679 13677335276035199708 15112966051343459409 1386218914442905963 5299667386528476205 18026217165364413266 4673051487181134516 6123325518569629814 5435472654999942965 5924336103186244512 13641108232192579344 1042656046065977899 16676382454741037411 16827924908340697713 3455211512358786113 2619598839100209696 4117257736387093404 7313468569306745009 12348051253864365990 2623652665386460527 17291096482647936763 5855922192809973723 2663315183044475934 10874882518083749902 15445899032443494077 13213368253861755841 3744004990642996803 18145205909476824079 16664095853320998676 8522897149594842453 10137257401581301744 10528311221644200062 17675973799461579758 10067996708887812817 15358009416792133062 17089180160650937392 1889733152082791807 2783301457497734005 2535459982080038787 9225593509135922985 12634295825043717273 594631777621927649 15008417073461354484 8486659535576662961 13023396517976625455 10363337365533617915 17326676901144199972 14139047313940870130 1946053407681559553 13754683596595852142 13892001297705147381 10791771623327670645 9966942903157308728 6186495581947964805 14835115537240012382 16646172339264139501 5524700631486778014 10535441223526021077 1517115203928320292 7093971705228440844 9368975274772703967 7096743987490001093 5896923067577581073 7436310993402296878 10520726955066941507 4588774025386685708 13144868230609656544 679044925709431948 15842981646103559319 15842374439651210101 16803889315984929259 17858005413150789046 3438865337042143126 6162352568291920248 10677743710239851768 9944347130003085182 7528166551230875202 7769759083456591243 11258286486014984000 7581250835982743110 2444336331403928482 9726786490498614297 11699099621935695438 10533265456810546325 15125326718684594466 17815060313899802441 6454079400436203632 8979502684977165615 10683627245414809366 2750388343701115050 11311456358238347520 13606563735138573824 2000232667181045775 10849750413382952232 17736760397985238681 1712389306637490563 15659399605407150493 5845683854670282604 224047100001700682 8060159551333522986 8355718931821648288 7972206463872038719 16843382944997064040 17396085199493726970 15716723349435047773 8124690547337005163 14411453841760534103 4897638719038670700 33175792563461980 926498994695193880 14315748566034221657 6378569321038772926 1779175047794385234 3007319899999083636 7132493431442746981 15548705173018005361 16763186472033974686 8107119963965598627 3941357611981214634 5217144396367010725 14612264977762924543 16974291612689511444 10334797955660608943 16536124941483799388 16831221668612759853 9657937941466918819 16921070535367282983 16422288737664559216 4534277839975501518 8303186340367721345 13864339964984616607 14991045007091456190 12563607092780049233 6331805365260014349 1322257836549879683 8746393730539427787 282254822652982394 5800593023267348517 5003513367160372153 6912523517522356135 11393990985305488279 5885707912088757954 7054097257094110239 11660200896203478913 2686530574830085132 5294972685845763321 10189618698169197188 2974981792767335310 16170919399605554724 14402525618421105749 3368295260468405421 5705403809445181712 11650391247898226553 15928689422970260883 10616146473851903955 12525867276072945418 3565473611469301541 13571414452485551483 5308903367869398678 8390316188968634152 16398593118023776394 2537472717628012445 8634708605693822408 5049007703613511573 270947040030494744 8268164672326255545 7688249326897318521 10431555838929737964 7302424006155570806 17028110443028657967 14877695472008695204 11409144145047737274 13214592981466923652 8522931448893729339 17140171172852711239 10394484890667927080 2391896976394617886 11872168756353030090 15476817909929181023 17694817471472719540 8910124932579300499 5220099768803058752 18078494292924806146 17029194167651558126 10029389937878453354 18437633075642544904 7147996458123594723 13237668623779264221 8172350085137769974 9888366022942601724 18390259156643793597 12549277605942443835 1803363314644678135 16134904123712820228 11242794706880765026 2075761244524079142 17554765435914570419 1818852962992143774 7782342973513524204 13650837237515661062 17603686723469354410 7079202159697228196 10791578343381481974 13003935373786806264 11748271444839793923 5660238202095945930 14571715476024745601 15878406212719711607 2168873914918633636 10856184254256584972 2831535938863164901 10918155488707374205 5613991578088793404 14096042790069515762 12036383517549554676 11559907401617857821 11847066079689154775 14379326834593540054 11576284661810373948 2767601454046988893 2663125716336641366 8889135972020795927 5272126260666855419 10178585679113881899 7412968518846248303 9408109502891893462 5511448037750621368 11869033666567404688 16912932430178496049 17545086314529166333 5341437436362469209 143181146863000479 13897782716764539970 937698525397342613 922813497901949403 1744009140195113 15321796536775049985 1722617295996399327 16132072025708123889 1991543391442240347 13520985487797487355 7969829225438674566 5122847257177724606 5198739009770508649 12294534634200326775 8397369953870109171 10531427694728056964 1999029135289744797 4906821129296542156 11825171033141624936 16665455701576189180 3638262527070885594 10631656240769863024 460199404097352107 18144165283086105574 3030245773488887819 10243567274960959666 10942143310133703693 7407939655799053948 6417609032148081264 14031287994937807932 7667154505691934438 18087319163660402808 1440645362000854935 7957001949148919358 3051452134644025050 5313261292373951458 4104716246525041758 7789414742278086900 7471489281147554317 15731519009628293860 3902380311343083143 17937572089285142840 12068349154418261137 13029496030112428356 14929205937529057314 4805784027234161278 16371166361554195527 1993804110943258248 8046616450221014760 5669493711972573368 2716792033864757126 16934919392953741198 4702793639250738729 17644258687617938361 16743844018601999438 16073013730191210877 14160643179521087183 835611692553664029 6574893672104680769 8476536571126814905 6161288857778271854 10042680775795808452 14770798563935997115 9591079182658816964 17505021643928767459 16417814415950962471 12914705806933756824 6688231128020522126 2510835220599782531 8871907333953698858 11849771533934407445 8410885806076692046 5673097365314437473 12765091016711616081 7360971695147834382 1784767713445423718 15061493878608636677 2453959766561654229 6164058473082528693 13619647264639636904 15386136369779351267 8218540020085981764 9883829104398171542 16351165993971338276 7128921460715157639 2851346523963842801 12838104456019705800 16089257266106531705 15928020697238264709 15422022575445044901 8481669070795181891 4056758475750819385 7460453032707670228 17489792782735200592 13762865276626546951 15546425584906641514 11706804900042705483 14672351072571313380 7751307736368649994 15120324422683139384 17748140823907512790 3555042812063235432 15161950340757209591 17433540635998617440 10107113385050953259 12924401028621118019 13224994176770120930 5086768839852170522 8443399384929043534 14628640390297674265 7685345427011946018 15919732627873455962 11593496780648500725 17611351668608241497 10321050055364726160 16624524499512089172 8574354097912816153 7987685330012185649 16816888123532847017 8936551427128184144 15658439072718335888 17697379169007357435 14610534824342517382 11073192832554205661 10641008734223983165 16127764532335322764 16252240659304370171 10537390654910051561 1164138556036931139 2445739521470395064 16416280590260651320 18251328842484629390 11925448088996794081 1054629488499310909 185761083413488857 15397922521745438390 346010302647481392 9133255598062202086 358226856869865884 6492382800275517805 8707956506544554514 13510835135376266972 9638635793917878105 102702779155002902 3844516458089754068 2590565630965588578 626388567786665022 10677430872623476917 4042016724540321565 8390947988165927642 7204282156494424546 14598096805026703045 8442966168519811168 700649410189550716 6626118516843403524 13114766778054848502 18017707837141876384 12429904383771684522 13679833531358655401 17778525124112249545 17491163341334957166 7050758620782043884 4312648413206481932 18145447596563455844 2097531808879383462 17753354443841346804 1571962146562684550 6135850274006717559 6661219009082802710 14300502633779156575 7929591815193596266 9687973558371487673 11308706942843443026 9762059683081043576 6610164171746131704 12392633038453141389 18076880833107656267 12789607686322832592 13702504361224106391 17255801311030297046 17614379035342938796 8544720358247224156 13436351250262426048 2498371573484446990 7151584113219507071 6994015410097338669 16978116223609776388 3022638975056556448 6564752535980281207 18414102385535568844 15501168141070757340 6168174641711825467 7293278234683989326 2648117804995942172 9418072445151182202 698894700568511809 17707120244944834801 6011899554179564863 6243648259419948202 6887342188740208377 100908738607237866 14246550185379902275 8011905000374956832 9617888181180640810 6920282377902532228 12100301416846084498 15171238326504776868 1062352183099619803 16742847866148796430 15344200574476652998 12681289032109835879 13958017040523141756 12362177831253610248 8865385114473005938 17216286690128137487 16044367202491101035 9299714657025462002 9578862993868610680 15948206646431949368 3267243424924969650 8113356139700623161 7004014862874682608 17280474905808855429 13572221448666797653 7164195516051934573 9976798666070757628 5867295286990008258 651042375722926869 9482074284191423809 17335742033725882793 11776375610630193976 3622390258819143990 15781470919949318523 14757666353833438555 10591821870467824 5209453022563696405 13669798779014622252 11235935183780193655 393585088687978526 9196003180789932648 1813443988880776412 15004679007068872257 5858044605354439686 5438901777041519124 1901306326161733550 4041680882361433448 14296279845319709689 14641740205593357501 1517833406739483699 7566167225422804528 7552210450161877941 5702218077112949625 4302774500290037053 5284044456696964233 16877181498823097573 1637819664891842367 9698054088513085341 8513116411475820576 14376689582588178464 431233308204747934 10604499898466055773 3325030313444436488 11207651544112263688 16146941857066526762 5916079503462113496 1210259794579681194 9252607629868910295 13252857395066447788 988689699423592151 17612548703377316490 14171110223174198157 6593778571230628145 5904150794654767025 13221735074690253959 9892362533133639438 9136808303441997924 8991527126215864892 3620567547452815725 5982720341367300198 16090789249491860756 13011945970602413371 13155749852265318548 8399648848806101298 15321387295806982816 3222949506715971686 12783426080424027217 1305321595254030880 17746886042705609299 14009674905303232024 13599065222933161407 17870962710798837901 4487602847825667467 13956114207403652924 12875225402395699643 1510123017915652336 16856562472343879998 15077173493349550991 240600378135281069 13499424616658976715 15417968798839036677 1983296365941841361 6001031784610336737 11134953625165825037 13783391888526052150 6028135518164044099 6804177899012443499 11646510038900611745 6355966450718496275 8438817633933434773 16448185008721771852 11524424278684819044 13964081210636716142 14473800301653959314 2076635855130097200 2549940622757542343 10715043046433138701 2436146804699121442 17002215648492487294 5644842474044455023 3077799005269140743 12196457881785958233 9932616062451579470 5119910723188065816 5895259992638650500 9454241566959482896 6628172062060436461 16237882058512680067 12132306412849604974 12005114949524061772 652216920124645166 13836710928629113319 11255629958413944952 13272028814162041175 9413968954825706696 11417683602371938581 2382392608467580767 6739126065966512616 7311866519192806670 11241684182288431237 421975811831260296 15247671102296037911 8652392530265693010 918620301502784140 884279306217110058 6401828848083472156 12010269788167279204 13643963090901991882 684447043908051077 16943117174961249667 12297728294659071712 2725287229268628636 479597706556184700 16561305552940277891 17394087660083988604 9922974264369445561 17749260668269363297 8069905293360918883 5526100578149243420 17871455940851036852 5725979598255022879 4873920339713659780 13637933924727683736 3670069214920581609 6835471430107393856 14616229576411431065 6946440249451481533 1228562127043841381 14906690717436968368 5346303848967709869 13059008747272508142 16646303875525212363 11145635288383338544 3722858710583279576 16296281849841373289 2791489708420237928 1735948673003090756 17366540165816042046 10618468459406646819 16733629481009865595 9756324003225348053 936527236573710545 7939445903362659879 10016866670762585790 8324674868110813465 10334779814844875235 15601502814467337077 12712510858165796994 13936842344989991130 14813114099843035108 8177498265198736383 1669041933316848784 18186746820362264724 15956964869993098855 6218127545462945958 14718200227479513535 4277705601752153318 6272784780634023424 1454329484889278970 14335783794739670063 8904599846691146682 6356617459717769630 12399828079435060703 4106903606217510861 318199067221501202 15735854767618129955 6221036662203992833 13138600837181579040 3449120978811005342 7022650434428820053 4005592237782250088 4282979520775916593 8272999287314995011 13015718697069654652 1770961869613722094 10682369585077233933 14645016133823832604 4261322344505359388 5326037430297596290 7597432392564836107 17442670869213280648 9614675728074066857 6752162587042092650 8745265066396114298 8864523122850068502 1562368319187818467 8225566683257086383 13114079829152753569 8535700881161347282 11506274888583806574 11588342305805102828 5755755579440969399 10336843593261327479 1579219611822926081 9184057344956868648 4693774582505753914 12818440721866205846 8844486056372973888 11853495769309451588 11242828462169773650 5296357632698913462 6740140789987406452 18274793622674255648 4862176628608492668 12506394706859500770 14530688934763702181 17120181989494921443 15176176559466276941 14060172714260051873 4053519448274005879 10962099602512884586 18325627043088059484 9798899449808839141 16103046581943954751 1562479277043811300 18306450736149158511 881131656490357573 17151232010239931569 11187815356229401409 3848770785485736418 16999440164556460336 4001128086298825320 174954749760122188 9742947251041948752 15091662462724434420 10398918494459464063 10182305051909006722 16091388895533999203 8271468012721200481 8613522012202233947 11089095484405190789 15777279526219674238 12516928030920811659 10372728164746584502 2061001857156596793 5058497992131300135 3340256537236225593 1569568254536386574 17573226665580620524 7286766759901387024 923288207495585547 13106350080499542784 18193722708900383147 15627822793349012098 516120676134317143 14491679580079692213 15198001793300682575 6640453739784244197 6970863786297679626 16688865574966843354 11748180419715506643 10684327698438739995 6763788995561060194 2779924269966485818 1307013623029214487 3804338071912448555 16483622704958450448 8384170594644842383 15549631145003550082 2504802530900698814 7169394073810097980 1771445850879207830 600219059369655090 17548039304398103185 4724639953293636133 15871033584166333376 8142712444945263458 3238173553308747836 16731390814008685185 11170268577612350937 9056821616573070957 483306051591094406 10744713667509100825 16289434435811601043 16332776269613557981 10282163473288297524 9615884723521270192 16313083792017919435 6567136917557873251 13536192798317813821 16463823672957821851 2454653890806219747 8145088800611752026 161259741555738274 17814896811604459005 17171208800377842758 1002991659600211948 12294727895176567993 4339781017346971369 12096664566464887280 16906662305550390364 6204290025519253921 4585721014510374384 3989958010409970840 952195129826920862 864703544083586180 7475547680323726781 7971453320324519964 2881531923106677691 5722037315710664096 15417348738121835079 9846510775343376016 6722372526100005560 13994097709435146311 2887048557375519988 8478327571627317793 299628562962896660 1407708065261622616 17692007637056945351 9617416244767118331 13374766516194888392 11220583976315381497 1026256326411374432 2801503258298022857 11266569263007583081 16729147799554644564 10918066332920482295 11549144475722879411 14810753186343981729 1490995050486021466 9046503725956278223 10782006150359737802 17352721779607439299 5927009719933553410 2220679734754175718 5973122977469979542 10365646213602593210 5546259076948963753 12638149075437259741 10532226723262686201 13299873869409326265 12575435287204548161 15860030266411482103 15838817369867393645 14555603640834861067 10268010171180461465 14880831878819210350 3113576451181973770 18170072723489929204 13006674288511239121 3827749761966835451 12150302999949225524 18366364348641238507 18080122097386382422 6682430404221637331 12403330026986340659 5471691066051176412 11843185537409635016 11685784634630172166 8902102647736856350 4066784055419944060 379353621239162543 2370450573025470164 16156570233862971337 12868598000751870931 11731523053541160893 1019849648569557976 1509853291502196049 15002497679282369228 8330155622261959309 18279595771717747836 16239678339534107017 16932081963167938072 15666040304254680006 16225577282079598881 18200224554771832634 14843746826221075039 4227621975273599472 13483818804419307521 17788816841221598665 866073904020034408 7907097844729117038 10767826200408307244 14991071821029532855 2769244259429135333 8937701475983542484 7203578369430958778 2913397490204238110 9477475742122546524 4319720630536791379 6093118824342217456 12232267240359683829 7402700189919738604 16253495935080300109 5243044528445400249 13699622785413307342 4760040609100325316 18369038095385335823 6540462918401393321 9584548494198337566 2926399635190836468 10076306618005004290 7626507836485755788 4533783937479225802 13315794181907864734 16228132935061085588 10069560641177670618 3832000010082107882 15513023728329090107 17119358151663194677 184580296523514982 7951615399008714510 11811031584462983311 11401729208139844353 1208642656743318331 6176129196315229516 14503164265997246762 5991143945458574073 7069289667588289326 11610988818542205136 69680724278839498 11276916576511277616 14977874392672830112 13171087336205123491 7788561272461051872 10570563880927345628 15880790194182841354 14506684234718005075 672679171828916498 3594354661451386640 4801971436560158289 13729323416584775412 3101346614123034657 16229422643809773642 15004079107482734769 5791246292693343222 10133826573052390851 11869245845303131170 7386656750183068867 5014567988472521385 6190272629830807312 7425791597940760037 14626419709587066881 8024367168928764594 12537740843560303660 7076024869015547399 18217665299825415974 2744984935175556757 1879108230405835175 9752025553207468319 15542710779898122726 6336868655234618608 9200583532926439683 8300046201960262296 8107673930778890361 3395263159672230603 2816176300013108602 4169404035295628923 11115266419999051183 15180378901501671856 5563763100013472146 15992712483037542564 2904126390475877824 14739271530737956897 9446447163539785489 12495805408404962065 15111066850994408156 16189975018987560970 6239016662481741580 17247304761033378115 14498946528801818106 11162605171514663313 18376128844534849377 8191926986647680830 18259989744273799647 7043122504276640653 14058592250670788423 11681770236396905286 1355086454673922605 16556660248180262814 16771159426068728526 7538488585537649016 11618353916521511909 63549475546813912 929633895222375290 2827818173463941551 15759488254691337580 12154784420807223091 17128605950967071647 12498783024025139539 16407876316326400317 3717112450287750923 11546320036427267855 16645614805051445152 16909280361103917367 13292756227235748056 6518213241346143744 16635833160854926632 10835761572993250482 866589607886666996 3861747283489931580 14050926748861012358 10755825138688071596 11354064365789687882 678547498309936499 18399366088774116920 4924649887291210849 16860654325758392284 2459014833887127148 1824244961299516193 13538660941561113278 13160599784073672826 11346159131485936254 2363933682128671506 13764980374276695252 5760257937503629315 15706982596316861044 3515837573050939461 11105573059710195867 15594070307144385072 6988645245677650563 2643878745581064332 13497873337797274723 16473686818809326692 1211176689994857698 8964336362576267111 11974833323312155927 15879517760090395781 9573340374706142171 12223838174757095572 2271119838656754271 11795432019369283257 5027013607883205265 1538308261029975974 17611762064806729220 1754096024901059520 3569349466086454187 3008360894901637824 995340989642576350 12524733854415029108 13403964025373988208 5239994169202482014 11408549705003130496 3277405623042828762 2639783798410263318 13215799865875687314 3748091260754987353 8611575396951176849 15268707566541293116 15883797044856710876 5422647684631469857 2479869234629360172 4680630929568262010 18263010859646227815 14085538012909266451 11790406171945293565 3146959500380466711 1463233199523976641 14018467993529714507 11170188573396306077 6880082593392348828 1053104474994092705 8718557836738244713 16328882759448947930 3440473234213428656 13144351334822299804 17334309228054711371 14536909794379361502 9296754822944440878 5678596134233980810 9312928544884091490 7653792897075063036 9848977743847030562 8765861282880513879 17979654474267576646 15659426958463541521 12237855612643932525 4761621704603166944 8016307543241034625 16699562871034385666 1242603595360363570 12320748996879704280 10982196697406224971 10606805589499435130 8377019552559589887 5865336234886183100 1077035398124633391 8172426915085534557 12463500422376886971 970203511102588694 224711988676449799 11488193790412750196 9281962039375909437 17370679717858515716 9437592793277620776 3836973056912948922 12565615673007773281 8401537465633171990 9301333696497510063 14587273347400869587 11470967447789550584 10182695855061906356 3376991140712585206 3059313697394722177 12863319387490702903 18172407751462746102 14448162657642816046 9084228939642959054 3487793280412992669 3943649167969549416 14323049688909594818 4227890534138715363 6647529682357361957 17249304948837827189 3346233560537328614 7145861706052964079 16343111283791122669 11552497261347492261 4472694341936788439 9753155083256553763 5237977394340745003 632960180660508357 4916706288860004283 12258423767736282977 3743837631519924492 3145435768776807682 14696057035855098214 17974816705778077612 1429354758280652152 16105679748698455291 17930467408010191960 17138066784258266770 6775872592637616769 15337911474576417585 1245856464648477808 6482497151943288527 13560664553995816050 8871981873131819613 3981821304313065724 9044547296045724754 348905072189206257 8295007947213817897 15034768930630948023 16911996408198400247 9413765547674896273 4821100300414032162 16746231487216825729 7288242101610160393 18077716438812595147 11242996956522377758 6267719193226931626 3758212292324744279 8248783119802457292 16306537043213341727 4892314838536761415 773588791664139905 1137562152627591792 6557950705186590410 1057596394233817950 2402922352524020030 9447731374595720029 12785326980346554228 12163512350090686274 3115633630190201011 865638527924987270 3066113082919120616 14480028900223972849 4109956468172266513 16447344294296696993 9790155725989179444 11066645816899125309 11755666409322323198 6306064757796452600 2325850775008899086 18325573188680598230 3266155828160703065 10866999762220088854 7253315035431627337 15643110917344338760 2539711397027543318 11791047676721862175 3378356692793551110 9598064845301826053 9532584415555944176 2197725614210921266 10078300646961148947 16138186966010397343 11792455513909979734 357761387727481303 832116919379367416 1044106946720546168 14789971929780927938 7185381640229080335 7086936633076003471 10732796818091826451 470388300586245926 4745149374242882367 9804557581502672504 2530398015519077676 6864636300500690795 9499228726073310708 9092944114094356002 17242194007771510963 13085294717291718275 9056144049448661522 14765581789427154928 7626378959597587811 14679522290427588848 14650545886753942417 13414286374312034818 14549038569567667842 14212077340544355829 12630902542798095527 4130464696515409498 16677566571863534988 15586115146962349442 6208660736525179835 4206705096450773338 14238764349756065579 12864130152128229989 12414000816276923364 10613477824460754460 17349427429256880547 9555009688665160760 9987076963343645307 9219922446516730102 11887562888172883671 17117261084041812793 3500925738493090562 4481362634156227611 18222161170614642023 4201703137305531512 4546025671869211609 1317655458667733132 12102225528103503817 5814506055432020172 10736591277005371779 16732712408144072931 5204969480464427812 5740826136441110860 8248102686704108383 2582768551740514963 2674281138448523897 3458786548147786930 17682422610570601764 14006621819810736588 18056907574060069091 7338807570380303186 680240371284489463 4698751215048878954 9407268001470657482 6889914824939233870 8258903354663004969 8705189223629836390 2298269952448944180 15841285327849800315 3810399166070788400 12567827396877133087 11543983536499839935 14223737815643142876 15824828852182412507 10201090181641806318 12885719631430023716 17571590685736010695 1670178314716318526 17405581453191217189 14347455977590658135 8068955682595846170 13223798438658358219 17680853087500264729 11311772565669602831 9320818244183398481 1488685058611385518 6654138545473888737 14897388741397447338 4788917778606888995 6047398613385680193 3895901506848565710 14665402781105822628 17416806143432536290 6825072106153184977 14412768281252783727 11896529220978903425 12916475758927749899 1059071788881393461 8100272149363788186 2886490954354818822 10739333629755716074 8153729532515163607 5821640171505755076 249861323835682900 7490871186595210750 3183971077535208550 10321976475829389052 9378706212858359931 168832706323693489 13620416073660922465 7662625397431412445 9284379799146374277 7325173070733217525 13716062581686134607 13973791577177142538 9407244782167810892 385740002437316056 15448440760566620218 4833129099123305823 16640834396087221930 1780073328082305446 4584297696081699722 14593830093420621026 6144643612154088834 4485078126303443563 9700754968368795859 7176645946054111666 9185395723602850430 6830142589827122878 6753282144334852488 17520500509478058925 12777159478079036041 3995865746704844845 9158926604787041318 5574961004363549360 16578744078735618111 15272352571401400038 13540429050471414170 10958605052413633429 2780173687720975479 14506309627638085471 6547523674873092635 10870640173344819789 8828807638612312266 17817701464697754843 6298311287455977018 9147395115025265278 5416973612737312021 17605935171693785053 4627012282235745654 18031532776535963837 561456126167658675 17733266933222112378 2784493900614141372 17551743139396786551 15467344743190390749 9291238850916624936 4644992758370091245 7487844028899453497 6711044132823289845 5947946785915274555 8268266809774768535 6790914204288568759 17519715550807935518 15646607097420728834 5241982411216487170 4610175606000907257 8922450106632915730 5910161188450412079 10191958423225203163 1694386393478057559 4805976185429281626 538552911568829260 13274886988851814246 17247689709748696446 16862713108852363129 3553245358351756098 16756747900332102608 4546889361059776815 2744049030741539223 11210779896361867432 343654148101397415 14244911477705851912 17338746351134339978 14881689853138654840 1750345746305147714 1817083603095043142 4801581950532976955 3020006995303093280 3845604113509438 16421615778140037736 12279439903681986923 6825362098204368447 1522605568313678486 9413279643489076560 16815415842013563187 6670132344204706799 16086466441844897925 134994606584516517 10027222887211206201 7125566783416014680 9375831243159751853 13584358910450151778 4984500073613487789 15980976071277501490 2207887632064267046 17342669250357544351 10223098887549300232 3323289940468333549 4899815330036724307 2898632040979243798 15191842821221282446 17804422747085661347 3788554067959465474 2073252575455922181 563407891338711017 6231450568333188622 5722960757022807372 9306107023186443388 5581694381246565066 8187457301167586104 16935454892187504466 5850275587306220067 12517189141096317745 10554019344025887143 9207334653924030217 3400342523972527053 1248050532402087169 6083045341521374719 6530580118559570163 11398745608017610690 6101274065649392316 5462590999194275866 7387319313447526442 2729881796710233835 13693061619644918802 7046032372643297918 4453560907991601942 13301459207796213278 7792510735503626796 10131362556954433013 13844115111663504370 17393935355488935426 12889267789642034947 10055785108274170125 9859550118255520580 14079024920518774260 42903736011782511 8512464250862244519 3638466449198604557 12332208338581369876 387000316264341278 15705414740645618574 688065723113272304 259805463511170291 2345197656777799903 13833833503415626346 775786649701734487 16395399307298807857 11384263020559720503 15187137068880697529 13394672080467623369 14440975798215284240 9087074838937263326 11516164565826814419 10767251244332596169 10317536619996987234 6042938107392998505 15206968976505106431 7384803308947018268 466158536945246991 4084458601197897565 2608182160375039202 14563753448778190636 843186573738101470 16030191539694364746 7865769920241526764 1416812071257880463 196181998829724339 10831790565344667750 7065518116151619719 18296355965852319405 884556570017422446 17765633870354058968 4253191025323032283 8767791899663035322 526220381068147064 4571847378315986659 11567789022316835929 13527022450863107815 10048765777300889568 12697898804355036166 490250559262356955 11360987082265247671 4433920057211373311 12941254404495473499 15744081775935835344 8015359133719415750 10611089729029660897 1395936902830886039 16916058882660091770 3812841606193026830 2434131571204491752 7103377362123055154 651978523629224735 5177352682303088714 10960035084864038972 10159486425303143469 268073219607529640 7333693735959356044 7877722608536096832 6521165395194015636 1230675898560924039 850897004869938154 1284164465541894159 3112994862023151243 2061868450906741702 782900555154293235 3135820685557437255 11594833991787844172 2412250611566157843 3547866186296316066 211568043968196088 2350386720388667899 14050933483995892312 5244689624492064673 15183320028086479321 18309728043989004342 5868285121239129559 6361996690952394010 13603100842750240970 6545951215692535097 13274408048014018055 10880862539909818664 10498333382537525296 14688702234924369911 5551734148094361263 3761402789346668999 12605219432892830199 5670065657242622650 15008728261068136635 14029029245575784287 16790723429182045666 6433155765567575448 17217790052616569706 105528793977230678 13306408075681887737 8239126625588514031 13958009436680531228 5404733233209686345 1913082651929489670 3279451988506409100 12299146994297727967 7213266754107121748 186006310300636940 15162050267509328622 4054190445365467554 2211850244074341247 2773228456108839631 7489418481410025685 13800561974608589047 10490638249328253542 2849778985545154644 9201247166631546131 17076906872394562423 1298248753787469514 4228033623807147928 3827675580302615235 14611341464605736190 14342816884984578146 2512975232375344193 3939567639152434338 14805643061480287067 10116797829480010225 16060001042012114967 5333314594983536818 2836610713308078949 8523603167997518915 1001914059304629999 12270139280168655420 14808097705230845169 17318297559337020327 11743599381517018885 9976107407572870887 4149497464423679067 67923434403934184 16599935730000469065 9108229214800761898 12064036471345510578 8227173329654247473 6548651696761144655 17722356188198573501 10087858872098636925 10661180040172606657 13817384227462600508 9654393761711403315 2679906613851198956 67804507646383005 2189112376885656633 9866951648428476900 12357229945838620730 8009409204852717816 3038834784237675752 11470144053641978808 3992438747036096571 16061928511182782168 17171231542345729112 15517382399050872170 13102359574056686005 5918973357189244446 11303280406460734690 7595025448156323171 2897516517930516979 7511670758227182118 15756715201806514425 4595181937278525848 345318780843040735 10513910034806829489 7252430845342106911 5528339564072265625 1776944406006572079 5553715648871119968 16654736116161441564 16383429292446993527 677708237972097197 8836664947439245595 516605327176416314 10222856892011481918 1277748588981866666 11974261701188070056 1550106611223272251 4372833270899784026 13863467276347779102 15161741220200610293 17872854450630039682 4022512548777435763 18410934374173118014 15224198149602865788 14014825120345457023 3285589399679553310 12505725600385105830 15243795998374377641 18369102654292764609 12515641991020818299 4182794180786100036 17488583554837066558 14759353852083483442 16690731095613872286 12230156747046576996 15175068689332250802 13046023563419624721 8389579520476318293 4850648570932069270 18250860439147393768 4763041621445683186 5383204912307232416 4146651047522194054 5829943225273649894 10973728310592551292 14998349969575269307 8985197665590197711 3835227740740793540 8257103317906698974 4944783575846894871 18074685733264301781 15412633029055652873 6545026435230248187 4261776671054540589 9370406859320738077 12318227988084840899 12642302139233670914 9698908496801358442 7813715652382152536 5957333139837705738 14518693604738060534 8415902762953274162 3162592154915985191 13169707245922060967 7038709836108482091 16538619694527487076 8409484170478124690 2131921919205364738 2644497771050152529 16320117129765478702 14563632501192313297 8129059540491420000 6837627698356895850 1521404917852960796 14486038438029219934 9961903081006884635 669470677713622039 10318680844915675010 10282408976723987970 14184734373900685975 11711027115931079320 11620099680681132902 16855377981200742802 10011950592859599049 14919531325017843548 7131017629013351857 8139039600045877253 7655480655505949507 9227969926195807597 2780342417387223201 2089090570114556419 5605683492082659957 183537483139645075 18189287704331657364 11265164085515840527 11226978683596716453 11253027875513374561 16586137632366139504 6118299579903464567 1737449520537429482 17404049534797802355 3509184746023315581 7646646801618132411 2993750875621736943 12856741883319112894 13457782948540659444 881119649746980813 687575727174233850 5903278532930185558 15475920278874615224 8099297732929370197 16151893705931766008 7900537228712917066 17969188735917426565 5122802076916460286 14985107201529672691 18211045864581524661 7800212166632478326 11911678954076406045 12358208118123260626 5266448030982531008 1202517803497866244 17574278863474035104 7122020126782988989 5258289476655423870 14978843137286199104 8295888870158489759 1687621116192465922 13398135932235189246 12723652068503626206 10274310782645719844 17631210075949362869 9137317769901831020 5809134858606159235 4182983372964904599 1872750596333711639 3594182673720536897 5013152138805648178 9187527734696724718 1942475516618709502 3733242090487260425 14325103512598008055 3695868682237640778 8994898395309609432 8861100453250250600 10955869544525003513 3057760425915715852 4620156763225415666 11385695434669726241 2032891558417821960 5305031296432122891 2192028067652100166 10487513379991650566 18435620783106697975 2988670097934531816 17254064772436214502 7664411557261551299 3164260162827896829 13274540191328106653 6085521831783740466 9893175755451980658 9138650136560553037 14648438165016608527 18431516049069246229 4754702945895683999 16380598850291524571 17518245267734284534 14842297918714744920 9472849411697828947 17019662462422663098 8826944783813822315 15888210189486260325 13527473736310757847 9666495208071624613 6687652977794100610 5706928666366902907 15544512820913618081 14105953800968370794 9139438253614169107 1528662983328342521 15097024333042812955 1253769039096331489 18351179991075755325 8114905463104579881 6302842567515193202 11758937159375563616 8663787092542902178 18201501815300840602 16103144706933440268 15101575939317266659 807312202524043318 13708282163233461298 8953404873258413089 2079708401127159900 9723338688952070890 688712415163432819 2221970620681623876 3095941150462617133 16258741499445862583 9738778671521404994 112680590349639711 17967516588770618518 12384005064277717041 16390364133927281313 8678362230959943937 9078802565808072748 17053617970776050701 1726599410220280794 5195807671775625236 1904795849798373274 682555660116550156 7898987024934607254 12430755452096537700 15836930804999589016 1302784110232125626 7399752190205305151 9822955519781386059 4967227287504296761 16907126673129935459 12957526496960275955 405016453726193321 17668032856743648740 4596063384288888861 8515042825941058235 4897593795216678432 5732002151299606414 13707565276350950950 8583767944286301827 8900572844750789401 10084091792634640767 6375886841642978694 18212538568923545859 10951942637032051802 906027544889533159 2630434959144459844 6606757400430595718 658037118630143832 10854797842753712003 9075500261355341314 16380755803387618313 2648290873226776010 11752605943377775514 17818911545573094341 9493199938040746048 1632616631218283976 7528915901126334920 8749961372296002230 14656429756151775970 6706135156725649383 5996182030104441972 2128418074929461247 9859885331366585887 3589896248049710933 6278839593499272086 14822161463904444390 1276834132724118566 6439107083008879792 12703568679410406535 14533210318357005978 443060336635269071 3920910990392379812 14800282192640846545 15854871838266700272 16971019090533404177 5604028748331403547 151963353713105664 12933337896202627400 4413837840643075352 1604032364980978418 10510144932933067557 17788197562314166925 925392617791525161 11801963117128172694 4587979744021864557 15657279137968164557 11314255687910784798 15972332339393997163 7779675370688134713 13346432344910833122 1733943554047425098 2875163202395213225 8859608147309865375 6134555592611808001 17790481536188534584 11898646941699680058 14128912263455854302 3843211861596888136 14223382133270001097 11345953654912779906 9540129606397272773 17224730218107637207 16459249673402925500 6141783950009967968 15086373633692472253 1101445333773879566 14905034990150386161 15119313060620260410 5954377982681399701 7154593816682726893 58964612468657409 4445099962896938443 3875052773750760000 9591578739374538510 11856123638416156630 3192644671154657631 6631782496993338320 16952329395078418498 12291168143155977434 8373780924227944880 10715566904519547264 8978593269252174067 9343386170275220479 10947747608508479742 352506067221529961 8703685327821496049 8093816534225604063 10676266962087043454 38457726335807303 18043611289635861187 9097108305856926929 11521728944206082031 13922483106438155856 18160340520989110426 15355476780673300676 11233540846307376603 10280509948270612879 9292501149145425900 11513801114935326652 9453239302531546563 16677651118962830990 3491236501238210661 8730508646697813755 535358057063562363 10741378709301313464 12480733781806686292 17657020932334823942 11089030332075282110 1334393262942549547 14703723507143187094 1431441326140596291 10632400507740848273 5855150705021750085 1361947837607778537 4346459502961210012 15552370276363893053 8467581449791748989 10091362780820139831 3755911170412561558 9148151853588893416 15445701595586493098 15012803922943042308 9417217959599378674 9210530591703652512 11105437496844897690 16956259840697712893 7324637065638689461 17695985429147875227 2212983889624490152 3072894580868525819 5086638489450818129 9193211222812338130 12767306676951901422 7593241503061476927 8111413049519142 2306301272846176430 1369722479942902241 4858889152601178863 14792740884860972028 9136893452602646469 17606194246659714610 13208801461785327343 5461966201266300319 3218177452937430106 6003646058279416420 11027129258002004291 3702894209902377520 13990326331960383821 3766141356523659846 7013946837273973687 12243300007059626858 5015653059871820810 13665038709299233809 16529947244841949206 10835334656647399442 15468357805672640062 576968586450266429 17040662331457152143 11345907298091098418 12961575379145570313 14183284778410615344 15834274905542716471 11670429523044007068 12259373205952804476 8954354310362890885 18267842576539072137 2606855784585829365 8249770177686912875 785152224997765214 7974187765791487551 5852236027792464563 15905010539890956546 16577892133265078278 16053099443565003030 8900372854900487047 13067123825217677645 4461684094796440792 3769804340940632347 13507728424041183578 15531052323255079404 15616241152431818504 3823819706559777273 13434504069026098878 4643265612839453046 4472785855006543322 7381318639583855710 436005101733627328 1392182443157930724 5799175906568586967 12939932477239876144 1507106188263904752 148796696280414304 1814616725858083152 3218205104928061729 5815242994497622701 14425034546801167271 569749199337606093 12370420744209606291 13991918492444744444 12979814053793578843 9007531121376379629 17114062507328044451 12624062004911107874 10608436124527845350 6196099341111845605 17389110322453581302 14431176463268574446 9392203018157203289 17471660704459957723 15705509243084965407 15512712127726260523 2816563172720365060 15088962549925324893 17820191784391563382 17901308799849267242 12117543246284648065 14633830787652376263 16482717385257808003 2392406630825243465 15325278847459972054 4532820916220121307 14577358508953360478 771444749083841251 18060957521495051526 5748967398422888833 14572620949796435511 14618519538064169565 1015018195281327204 6536946811589499264 4662591796466081391 9096852515539209091 4652532860766031232 437846343396265111 6682194171934501522 13737429063173822487 8686090482824002831 4000019253485692383 11979767784386820873 843127762493508085 9783920613911454518 3357970237759148814 10509239378364235501 2826793531028247125 4749619748175921101 11632821930949289008 9756595619908398509 10423679252785393360 5234667734346661301 7224779852326148328 9362311491611607278 9007246206686302526 9762346945807653554 13497177733554443921 5963682677077231419 4820940805587191724 14534349198849133044 18127054723857100365 13696359881800700571 2236920427728584247 2494719042900352313 12392564150750338550 10390234287271331016 16306350345778517349 4912747953811574100 10300145835525981999 4559395497189514792 13500524985765492607 6323866786682588237 11041749818492883610 4709644444600587369 3555304126156793419 8329467656530099131 16750356947544072876 970770053130783813 16669400490083295740 9605998377678878853 8769964331597489425 7431045906616803363 14578819787050234370 780678238894813991 14258413272730689080 17530633394906529032 16086493096207227671 18317060120675973489 2870187443847412058 9195926806866363835 14345143304337492038 7570760931173323101 16262177265896863099 5561790349075304884 14635091089448965423 4409438527813473067 12565665448782931721 1059466248250067259 1468609864103533867 15604201206744860583 9998694629136051821 6607430311604435436 3234159552472795805 12191475150775622036 5583886462004453788 5593637311176129526 15617694980306305279 10404325913997515534 17942278668981018300 4795842339819522467 15727278257885036347 14592230135877552609 7538826503733388309 3450256607015845616 15403513298453101856 7567626062174045214 11853437242088112439 10880491643643261468 609422394971662913 13616912040199367824 10522486886664518078 5010514555798233146 11681260892521688343 14846845614444963923 6207017765708303576 1513025505405495561 1996852181461189188 3089632512377990371 3455216493921293921 17164441225880126485 11422805789102059379 659996175561899111 9153567070515558998 7520616544551452431 8594965261130685738 16321761513272951670 17847660386584996541 16759328353639533196 285285654702756343 1150881583339596127 15649150442416401058 11923765413347798081 5931420228437992760 11730620632701244751 3217201527044210989 4192318618591796798 1461352135742962390 7653266074389414167 3132101838031127796 2816395775602522952 14227014743810041934 10662694133948074785 4537854411275235672 16424195232163277554 1477346045690070016 17678493786068554326 16103941432287864483 3897277289337690893 7224818419576857862 12287728542110215414 13342481859444725141 5364996207310931118 15083442818260554522 9331911143877598621 12027137866212950683 8500934269720055490 5260201039811219153 6178566284788011004 9406652899365409929 6971829314145773162 4704903569938035841 17065905603169826188 8673546362795045507 12366025104667497449 5828933251012107371 7851840191387564927 5895259961343810452 13771381132667521721 4006432548210392185 9425384504210054730 13085406280444430124 15495694211570637508 14691642952861532389 8633078740877157571 15698204392671457283 15655354530399068040 13675938352902683891 12367559041562826670 5699569815358405185 17110939341597897332 10361825709359159522 18154761519737953791 13258096781645689695 3389834069779528168 11492271148944951932 8089651814015036036 4971472994431461073 17090417402320706518 16215777700832169045 5963815531427487905 12406068885000761264 18181755749212471321 4728026490187764744 15386037884969637647 15499875497532366609 7412534920116989641 4639782491049093137 15909225899037301996 2774802368986370431 2284725866192413463 4993606304475085841 5601208334320985424 4191752984182163289 17026622576150399795 8748259524200244146 17894680301839452518 7630016866098975309 15575046663329008086 1208994011982413110 11565819878626928297 3409357784416702401 10199395071912694449 17142279854591890310 12798556530782157406 8360365814603267097 15496288152408327913 10941180017831804659 10155150637131983771 6698199766915952333 4729766567176429366 1381330751009599880 6078839246042885928 9714355704723273355 2062936086160980866 6394064961295519076 318872945973992071 1682331622272878242 17394180834756172679 8797507965067258240 4159759505488829244 18372623591638027473 7438002283014378560 7542871277783070359 3984366303481723329 5379063282887784219 12478774127214351800 15157836125295544341 5123302199996619310 1960388445229915674 6662379759606562995 18029666505671629212 8062520818770374964 13036043916429496743 13679238168158672175 14399227423470184766 15429165194478145941 9745780770509729709 5319179145291089639 9510279711124260883 17595915140601297177 15853863804610717826 284801045538458402 8787022883976212887 13970924032161709377 168140596380808055 17158857246512377582 11683966088522091941 14007842391724397340 16782641126383578613 10508283525320053491 7382703474141866232 9576496893469155820 13095001477538912493 16976235326897379632 2534193077812056300 2985085269640089285 18222240741518513361 12848008958582966339 1396247330368399475 5050973528922066830 3103079721117624434 698939834715607774 3968108296779101212 11700814474813720780 16767304167829282451 839549958795868070 2397744286070586972 613244099080027758 14795447810812715966 10725233711395386781 8893147784354535586 8728993062313640351 10204614384189668987 8249647828180475792 9919111266212759327 1211048097980433002 10479715225900472101 2336906309005355927 8973797936184944776 1954307656037293172 549364985007631366 14089286150025516737 5458373168181389029 9118473749376494554 15416552781253310501 14405884605756408403 9495561506998729984 15543732138276126317 9953700769535395643 15188060429172984148 16824407891500703842 14680696861054962156 12962939594805141528 9312748933324619921 5805438463963541815 2584139859312380707 9555807811438915628 17013158640924283977 8032236878287871669 10833799121238310005 9087298046205136694 12405652492240770544 12494803976605487035 5357743026784618094 15134752038769414224 5350066366584121821 12650969958864222869 9054231484375099277 10964454061054121421 1649169146754337286 7696876847988665450 14031425219233813117 1806700865939371831 8935298003904595644 16228525888428959484 714393727182599926 2166549820339420725 2797718020294733464 8396631340003742534 12055669106179894073 16159757079962422003 2861582468345530943 6918815023761798606 7324195290885614521 11177724173285365202 13572396561766969218 16461645539137019863 10802673518428437413 14572600212574789481 10173514875788793552 6954060551762429569 1160532411160273273 3134656991124206477 13189702364839388489 4551216696807515085 2600751145914454372 15440797916491560796 15562588114683348789 4503077247904635292 7114933521798864107 18234224003585888216 3130275710451500695 10858435116541459608 2583676249554038106 9210175356044310814 17657344900886142914 14537615985926735890 5995006055870305200 17774845744029500287 655954024219247126 16320596268296788134 10044241796523839126 17010273728590081418 7470737354646486663 14152250790461881613 10722788126315357676 1456768603367175082 10649682007887776093 14861800782578501776 9398959686628219296 135042359169343651 2624653674683813397 10864995731745720849 16049040792496042598 12827306384557015780 7226413261992238803 5307682465499584192 12372606190910518521 8018328996893380660 14692857206498446248 332261602946403512 15138843535580970751 4136692970824655655 10324637591845449094 9764076458729090695 16866881316468536426 17082109557636722447 9485656579705355667 15290348189247517703 3239790705765705771 11430049044635682031 15682403428237739569 4063537451368751328 2821683654568078546 7984295987113495350 11417540617041714412 14350144814061881271 11557815661076678028 3311413080269022237 11806052361703957098 11577746574587219803 4571316651082060740 1970013031520879029 1922917470954143890 16777765910561858795 15639547944549734669 17665421604359523904 6765717702293881498 17509263803388655966 11034444262876314904 4223493436894014784 18268551965506745534 12828923939741940246 14200833824115829576 9316237684831166953 15857507959448908846 13306421234769704247 8345999656637351630 1515788577455652552 15708561606808344069 10770023617787318001 11168292202209247445 17882521679727116001 8570923711184563781 1072633659292216010 5365303509409221634 6715074741371427557 17249944844065492354 16607222556025276339 17363502599896842850 17720587402543322040 12157734750749815306 1354813208261398968 2650686754152813862 6923023352755688829 14236739467820916051 15520551320499858847 10735619110539645474 17827907277324439650 16047921048037953887 14694258681713173054 11030678596898892061 4338876016178972386 6719716515603672959 11175742449551718354 13855197828303683090 4428820102273693018 16878434062971672537 3821470666921750370 3231404260749832583 7415233285213645564 2551457143460411107 17922888149933186168 9370743158081204726 4561713202182739584 4583892031012445836 1467870767643467931 8952315042811089204 10365904359758129487 17525863199953441739 16738512210451646418 10605075835657267523 15917144491735447246 1688219071525987751 8255505977754598359 10438850684993673501 12153488485400582437 137460211211053560 9446241104442295534 15485139521880448230 6936189247389783007 8325680675953841843 2632556733588173485 13685693232615653246 10554782678345557122 13806822695732465504 969300596346950874 11956519490956437866 2351959787983173956 13093337224503035017 13852652031610229754 14134505054677404301 12311192331305604427 3032772441213434154 14841538943394369109 1511737214398351234 3820961272784192440 6136542073766273745 14259766055927052796 5938298353193795417 6818768115098755840 12781140047115948950 1596698797769549398 14772139407699769198 14706319186450788488 4467259028897890269 16835533288219541510 1628857403436427439 1292758482024878858 8364100101885875164 2484387821443882907 696173297485440397 11120761782719320746 4654556844077862988 1828614513510170390 17533345221813181742 6493512647456966046 16167499640098624675 16726769840289309618 5077769048383933562 10656129132715069207 16323253375883572359 1096605976336500241 5910349917235291958 5777606827543943187 12989246180067186012 3129259441329689978 8522396910318606097 14619878454342278807 231474259194959983 1876569174766264606 13683225850323670940 11089062693333604446 10315220546077170281 5818387132344006665 10578413227154317192 17928257134033572993 7117138708944792978 16752550258213477859 10085432608676094168 6505114104731005650 14293649620539677282 7294144405246203988 10773783203125151148 12027748395226780693 17506238556125222706 10576301424088329157 6930862865226090732 4043379084053219520 3967203851357609699 10377864682570822013 6409133079015444692 13307547904162334788 5836244154990371717 2449395847407138144 6252821350927152767 9986659012265280096 8173407467140751943 5111030823668642729 7845860842815964549 2807598837339932886 3912185850433073307 5656749013510207187 10502040774755841797 14894601866345413409 14311822491928753940 13326366462244283942 9513801190869944663 15029011316614178296 13685848526746300277 9427230287858801323 18042816945391889557 12630199231576920315 3874922334317360579 2913886737921850290 5209666334340374849 4826386784266965878 12997425665903041584 1977962873714541602 4109501212686973635 17259821343999792865 8367675802982690001 9808193747509285165 6744365516878297623 11619692757718447251 8186425456824523740 3992013182793049338 15345335301512875827 8135791873259160987 10310413558371320138 123705337355956837 18212978753337205165 1023300090077913163 11674356374832854760 2304390837392631441 17983872743741077203 15937522136025125832 7811173630983189995 14093126729439511319 6605984881071218226 16358696371298434116 270241294187732009 18433757011215665330 9743614469593705232 773204319144267184 12723739979495390698 11343245764019236719 9499068747128861200 2544401740306581696 5412827098309051991 14002505075121093545 92928360661748919 9099528587351543506 3441081322455123547 5376093964168490747 8499647815020397868 17716463086247180561 3780577102723829184 14265035716017859672 17561900793837301383 2093542197648666562 17530277692505174074 3506808666774270625 13984608783382052937 5981396862383292188 9903689088361216204 15489339428176307064 17688307099239405377 14547283046012213751 5446789404463793052 9627921043183556367 6325548684438367269 14120738157896309140 13369224359987261940 11723399393689582525 7031884115554427989 16291059908113662245 7912554103801322239 17904662822522964517 3185429219637611283 2224438116286224881 1151649570891200768 11723490809965039824 5777603225152490852 8788508203831989673 10433381247019618796 16518859100523120201 10310963009728020431 2112512267073859006 9462870968594052712 11737178757149260856 4672453989189063729 10134599744831596696 14260065541779104776 1966459649130168758 13873784202989360484 17607984194261313291 813139897819369008 3555957442394916687 219080322404453437 5635310973647820131 4279090629103939589 10280346972987597451 18371658415953026471 15652806021955838053 5860553609581494028 1357712286199375725 18237004618426414809 4346368813701607112 2915898364764614236 8217714458578045662 10095428218422955156 11524836228080679180 8548614723962617825 3372598610931205754 13860318347500432662 11255892145537032684 3666989529391974010 15907392580346883952 13147105217270794218 14235742555466474446 12345650430612729729 11380976056280859854 6364702335058781333 17380061908088478556 3957302467231686783 4285699198635482365 18320977764484222183 17894079537360864644 511465969949531891 1488430087606835975 17387422058037555980 2680622918845319135 14662890594667808118 11236943546216347298 14690465657408690015 14615489960910413828 14598081408639487056 9775558690995222631 15308774633424071122 7302803561436298408 1108104289320882740 16905013256364909125 7932385403023130553 8883363546703329500 8954266386192630091 939486833149365460 1012957528242103424 5883430246358225453 15685114174980668675 3487957606147178014 14484195674146363695 8968088309723034765 2059643493914678268 10770323401707443914 2540397187111789886 4341961212957361329 351180909764987620 480460502815144120 1543524875248269904 3675706175303895424 11098538279030138419 12952830172917800017 17381759228450268713 16033464297974384163 9964107830152486897 11644845115817784597 14146331617518076033 9802491224086350238 12394237785751893009 13996682734696078845 7512907749530706996 4382648408317866868 8544059638527907878 4048342106936366750 10976755846967033218 10665277357480391303 8282730513591690451 2644992558214905406 1871905582379641528 9569778663309242665 6287937911191865168 15227022908993827153 11546580526107588284 2470600188262738510 16691719978197897875 11529433253531904275 430080197451333214 6954844425081464940 1903499729999737374 1234027858809861635 9872195300805094938 858834860172788559 15770378242945383150 18297793370567037455 1331268914907340410 10500837187446143863 8120689845042411928 15002168210231382379 12627109579461881139 8166959583510832 7889517889794340463 3921079445894433963 7404083466313216899 8382750527362919134 856819748864350939 3873390821554505726 16988372898197328681 16672136834501314528 13226581225432752886 18228987675991747622 18295212236426391470 8594020128361834762 16313876654700821673 5047284950305598223 15024984744369804405 2190927265003015953 6004656638799352346 1157952082026276715 13226521438799133370 1934595704739036849 8195579688646769407 4310173454327146549 11219374500849107471 15343916806323322980 17111920399573732595 4975724933798668630 15064910532148509217 223729238498702199 16898190647194666598 15188645430968421785 17077594169579667366 7377704543276536484 425865424651287476 9961269345964523817 14842052134831422896 13412418706634502029 1410541719429606754 10877917594972113369 12704795363397835355 11805113704031958728 9755621263888176378 2911367470818092400 79626939194399161 993806249230823708 10905947746434521651 10506485646113421132 4038391147538987354 1515597876892958744 8133017501618964984 2476682140704018252 5818796796313822035 17317737273920089451 10614367400408331373 16184432970344274602 5105720319563709838 8368460070474119864 9217126501583409828 10669604243024163343 16534330961274915230 15827222849138896019 1576140354167025362 13438151632273779179 16669986305233059671 225069733387892298 10806075968754358687 6207996373598794035 10981918816030337102 14136053812792067267 8355328414332849304 2834192907395065307 5591957502902204546 1620336884576678828 6943053479647434887 7779488076557012314 9849163808522306716 6381334823496653918 1367538469751607431 5665120822836698288 10436282722042014888 11092207328634951732 14565781608471889361 15149300907874350183 2956151183986095233 8598129379059323488 10894182011102928783 15254241564903985805 10953395999777754276 18009174604059713941 763423776394132588 14478083911734294598 4294574109071820871 13452728287682592322 10033500613251996343 7850901248782583849 1048826458131657401 14972325339234681877 6120801527965570583 2276202667430202806 2089668942085305706 13318561690851919466 7533870020803658593 16060948008648204121 9419593604682403422 10594582895630390950 7807404796818748763 11275320897611252747 13998349328036914720 8531111751171322215 7330678534034180874 3743888586056218059 11852504639339038810 8750939431262501850 14657106268394220928 2131171204480566036 112936737700654098 4435247486594966387 966653696848086378 9229653590083853607 14785224158189158697 10663813086816637883 14271482218495847701 15223408594521550300 1720646014145914541 9327228477841018830 7793575805522420597 5786691868483462653 11934243770547056313 10205674413163474094 5618417459763018882 7850592266177837848 6770842958706323875 1768607594485035585 3020133265229179672 12460408319642466650 3361985442450167882 10070265408586908249 11605537799144804441 4601581227697566449 6282554965874170857 18090267909365395726 13318197051597192459 3336180635511888953 3584115990843919442 6718644410022823251 9052507730298206232 8860733856514592209 11164003863196808089 3954184026890210377 923065759323252089 16476230343773936345 3804776642481823233 11722981157689970707 17428149788406593324 11857388692136316861 600050417868529917 4347627803755440610 4558067035125830601 14429793837664535410 9415555645188311669 9385828627591032463 12518264943747964387 6983158430449958890 3965026433404892782 17099172544782908840 12404774880979174346 17960123758889516819 1435580861219405153 15809733242821098475 9906700969258364678 6446165718728145795 17001980379865443462 10966254144412682275 2224197025729005115 17422373145290386032 15825246126052817375 16521982841576294176 13685648102229313400 6411006396707004374 974232684616506178 4809287051708070731 14377070680236902210 5139920573117951283 7364080368861358653 6354118377807962312 17910199471268303851 12061411925821093264 54214448560368864 3035512248170524332 8108157000382126269 17882891111069979827 9971093484156527854 1087026888085188511 7235473931624796834 15511751098606212400 13707230802931362777 15373724761882988947 1617117528269657509 10575782075168785002 6167761656081594331 17585942047407399539 15913748771668725742 29381532620342408 12802540322551361227 13562112873559129408 8412990958406039924 15864831575244818009 218490719642740220 9749403209492422215 16453478907046631247 12627004621823726932 14277771586345537324 3892885658282437698 6871194815757811575 10797342409155085409 6391734471057254598 16444830284078160665 6238063363776532552 17928497313629619767 1114326011514137251 16686527619017531479 8545019653332977964 17694616268780910253 775540127659834777 29974100634022037 13299338117126897746 18139312035564403162 3185100216916434160 11844719439976212636 17472829481135574886 13471336422100416438 4364365455198867775 11132193861094002533 1672489321476907294 3185719889969906696 10581951696593158606 13922350422975620826 5143218615177135886 16860659671605311238 16325220348638245187 12324907661461273698 6655662472261310138 17161982266587496708 9707613595564227821 14314037190603590594 11095900454081978005 11839582219315533091 16036618776133327692 15823953659979325735 12668378649205167133 17406648853293598811 29504379382076672 13308806821978155542 12975923687754345907 16315205643853495693 16383907213638717750 2247128092939892607 1823147486770414100 15572963740889084091 10184851392697109938 17185628463506073736 7991961008452536114 11816643187697958711 6319668647889100415 15728484548919780143 16514215815607497576 14478576065620340933 13211671156997097109 3082671083405025371 12734838039469646590 3682327107483788085 8714630554429472818 8039078532776939660 16436768358068153739 12956808432639214186 17449967947863481500 2653849839494934440 15172684718703796300 7392414814988788033 11407335540661831229 17871460953946934005 984089488217779728 4370563141140424951 11327085478070877920 5689186693951933003 6204851047535937273 407526175699045186 12006693470721162923 1421610719957892313 3423036741603244658 11335110420424235016 13902353200447255582 1442182368658250049 4279934303317071902 5071754261861481035 12481337747583473950 14109090485961224277 3302170707537629292 4337393472342786740 3126878968689539129 4112632537727849682 7569584253672279044 11610648688156404886 17083702461805168367 13325045893506563630 101816277548864657 9796817752029602864 9173290689875008873 5879000702282348731 9114831156169111159 7550790839417354665 14369442193898272328 2592316817416695391 5398528756919179318 1088577783633911572 7455733846289253212 8227798166982244916 3072589128449473841 11848106447523829845 10557840581149366163 13215446650135624815 6728068662463456558 17204735879608521568 5843449173645629026 978799359392031794 2632512047061489550 11718605124428948123 6945413718820809420 10264836951736156885 10592130396126959502 9399508405666968910 9761252935836808807 3866549925826213425 13010002047824127619 5902081826412855991 9874109172082133429 13847096732246909320 2024162069878746392 5532814554169126257 12797125515229416911 5433721315719776761 299807903339225070 14004484772694653675 15884699764540953158 17768478276192811888 6771439062301351015 9257301934086138200 3248217451448889492 4087733230405663050 16537216482943204980 16799100455118516805 7716684824669627326 14735801901390892429 7427067142288778162 10501153185524861204 3636648996724713527 8758952323594780291 4392082910338981863 2263799558690582992 6534367284071209835 800133205952792614 5052476843928064846 13895408810884906675 12616746757165106278 18135900608833427611 17786776921558747701 13559471932293441744 13237787216771031812 2673000955738617208 2834383870480329291 13329066788274899077 14489646448557512856 548398068851398881 17863557187854493629 13824211871937353882 7272094213204712718 3345545803571079628 13143492378130318596 7526915178231071512 13979287019654243669 1912400957727150426 8977427289848492136 8310136803515325032 14639601067177403441 9820401907116857035 5354972022021856077 5193362507551640431 2602072162833624508 8102570646973978226 13002866595726674041 14525124815537420520 15911423981002797870 3250728086401510714 5918341261444683552 5037747805581185980 9297371077308900065 931294643853660753 1666964000807754642 8732949817926837752 14513342389106033210 7321910411538806511 14605055890979148298 5064405534140133828 15483383909944554715 8395648034748670616 3315837124232208270 16343072216155297281 8218830818242881462 14830091275588804077 5969749259575482974 1259431380637776960 14307036938558041772 388667603787507755 1154882220978659750 15833909122290080968 13629766309082616368 5494910381875026514 15670676708704730873 15962603667586717344 17518100816191615863 12322969590923083294 10727663076082531774 6285279583554542677 4884618075693352983 3390901379414021804 10852107429814053741 12301651347273641160 7893693768322742285 8163245242253586015 12787468023364568944 1357592656842523687 16612040319372994194 14290900994848296286 18274057218316886743 4709005024396297583 7843475312182970891 17580782805573743861 6045166928632770383 8920878787448029914 14000667703409374182 10910739464069987739 2825440180020583382 18301698066572690015 14677890260223557791 3868245039604425251 2293829941910007878 12680790665296163416 11694141382607516335 7804705850034090357 4810581699647421562 10448997634982203350 13329199894951804231 13925152453129649510 7252662447223999297 2693212202298556783 1319867042614086054 4282587208592876592 15402834714368367238 16699702512624946423 8186019817595552347 12203990867052168191 5294833214317733296 13700191156492722172 2853557721401371231 17541579340890017996 16939895539169453389 14991262813423106967 2595629623281967156 2353516621365236225 14127258734849721413 3948954263228805678 12448582841888064993 8655007571033697905 6245883702318604079 15205493416281749840 383664366882132264 1193769250328539227 11468738150842906449 6762917549774130435 6969179734174590986 4679813115624421440 17597792171877063324 16815690591947618298 14171554803740948564 2655823705153746984 13217330130103536491 6172503133397696105 14661253806206080860 17317397323785594040 15354717672476316109 14296189660501803530 4785960592676805089 17365755240564415441 458485889112973566 10508687108354829513 17472736820085769266 933352731281253145 3639371246902377878 17280297489862718365 7856555225598296354 2055458793601720538 1037210839936785932 3155717982433550055 438232598311082915 10783460870379859993 17717434235016300105 2938107824385097478 7675739193017941990 10382867793753475907 15389730003585259078 3552477695590307281 14838010295968936500 16917191295777243937 10455264970495148302 2832247165680945788 10070581370883040421 7418393360003680414 500169252039579924 15075248513108822779 17416256094336389784 13858506118039601565 7541496561840136550 15860863066062151154 15128934575663836114 3034634590651717012 13875561019825769703 11480808106692350549 13609874168825252394 8504577326620635920 16331911289029392031 8210932746223543965 6230025989684295842 16604618830421016535 609814565770485394 8339452915909157146 538851606194939484 15846673432200589364 14289802958865267545 7701510146167809676 1030207011910684126 2999948353147806386 5032525821819081353 3859689178260707294 16118052660389771594 4968712845546065142 143304491846399953 3196315493757923839 9255160644172857648 2015271850092369936 13015841275845774528 1096297484598679618 14705296975721334801 13024819399014837969 9529207581423321575 1607065417195051813 15773532452855066004 17513354312813855439 17801264843593106299 788002242854585647 7045826363590884971 8393544943159631310 1664787376899301428 11114661798212085168 17210714494786023992 17668739501376944852 13255555643577258807 4475076285353974651 14554708786474007017 11094875937925304290 16468671565878613276 8928284190342500270 12960422952104763070 17107675041598204286 11309955188714221195 12380634746330143431 11423101566762148372 13975275585362910311 6507481252980622472 9456762767789595708 17220522329865109397 16789226574345211320 15162528225270185733 11864839096673596267 2571867693977923047 18142022034843071911 2258536716217703641 12940422044005312346 12328394904742148239 4200586677426165351 6555422320729839962 7479582533418773487 13863499532019419799 2021864730228230216 16427874262050017421 411276695684647234 4538896826404588723 6103711927808867704 17521112873444218108 6673162484609340920 16973390317027704932 15843686987215287168 5989856340412587749 3707196657090277534 14892465526999629002 13688945615310528585 15633678229436665255 2677942862833729013 8789031194888505624 2720230303454185343 3975163832674014858 11600523738346991235 17155160289984897535 12183270823973398322 10693258747467999247 14013438248339194312 13814618872449657170 8696265325513429070 6251833928737504868 16513239844045598368 1289746418616099560 4497690379245408006 5557469520603901315 8889766496656958829 3971479625976511123 3932967360647708513 4127251294872142350 1308911197853986930 15651577611663001726 7147061427669715637 14002062669992007564 15286858088878298019 9156348713464994146 13847455455714963126 1680968213250358131 4644654779853706091 17980995402319103755 16057465622091510361 7764547580576003243 15247394489261903222 3819849203667771242 13930210522962173569 17065463837106082363 17317958610299751884 243782978176446357 648370957892751529 3558515395038319991 7585936732801021766 12150288596963983715 4253025590679280268 12041999493625706516 5462031019834213824 15862455050012588550 2635974797500761867 8051730162294710386 3031249929317316268 3108957434035905686 2863899084671439414 8476738155197107781 3694524023185041570 13591507761774051290 9673717669340795605 7343393756719381266 5666129008886208943 221439870284582604 15214424540291377334 17858995640492136100 2673895341115026598 14604745343269062065 5542252348163315853 320259380466489544 1625186243956655798 5317485986871875431 1103048729590206561 9338267943504237454 6879921385109501849 16246357998428454414 2576927854625498803 12268087597596020526 8399240109674372979 1024010710424505537 2106668194403991705 5825613092270104049 1481239396304806797 2026212708512803546 8106070173390674240 9828971755482004584 10458519177116363796 4811411060058601092 12390765618689647358 1821676305122304199 12275596662550418852 12874612795972477879 18107198954976486191 11016667386883721287 7529362765889575604 4438677168227918585 16918435953136682212 4362084416432745789 3462153913790714743 563478214243576210 452721239108103401 17243570564903909803 17298518717216276181 17891940447975216069 15501132634909822255 18294271895514794973 11050993218930564554 4192090825190746197 5375522719310970433 506447110180190424 9065540430461571629 1914063384448354379 9478093645874615907 9832610830017338116 15638527302952364566 13764669762061416290 13420162677462325539 10164399623611347693 9506321882897671657 15007291387817015251 2686148925750780761 17807268989034123532 12003927191372196393 18166651662117067449 16903269526767815252 2672320310361778521 10083985984953416527 14376842567008858432 12794310637416655448 8471042767713577268 848325649969041546 14482388514885541831 16444121570261161150 9268727889932970307 1103943398205461765 6619577833678363221 3615749095882906630 3255525647780101544 6394370199403339732 16625891438770108202 5450371962211401307 13123922807392714651 15544170799855137602 11280630614820805594 3648692612656256874 4712230770973663167 17448957078412181821 10422725351686011721 10389115993007940446 55955086194010437 11940294760348871627 10624323436956968566 17572383611291026863 14566468317477196334 17158142920421183924 8118079036394689815 8032531789449905904 1591872216060343985 7593559931397635932 1459885370134068964 9348692688006977491 17670640315377877202 16511364684453871831 1217106149092697589 9865016981439633243 13661430716516146992 4700747625586411507 7176970043946591974 16980618971432323382 4259220730952814290 3841184338791232298 8293070649046656272 9554670107541566947 3185192844591669288 4340647481738729400 2241240432270989681 6291120218969797673 11092913938629492607 16137765064503423066 12707147635027833104 4855169410718448658 13559590727151058715 1448859339497441319 4097985892383029038 7351829406382048758 8796120622387066922 15454368496010561417 3121579464717657087 7646693902290236839 11476990995357228532 5178185240531187440 9553877700901130280 6534595721965740969 5370205945355542412 13653995567962808434 6733877917464886522 14537514406374900971 12710795956649846255 10714794077100090778 13244559732742721782 5532630853411029090 11965762357038434065 9656954032121072763 16460569689981955103 10091689202582132768 7172258202750262716 5707918747057042326 16688340656945954911 8410528162370597240 14114028109985169078 6467610111062657284 9288085235750961970 3021063914518576285 18149771281901029429 17109103005508671204 9398731284710748693 10644149042814671303 3892923069592118527 15200218760696586048 16185322358312276142 1177572754522725300 11425423558354056247 13069646868674608403 3161710714498147465 2374477121166808454 8603268134511934720 17235087610468817537 13457382907718908131 7521450843285357971 1744896724970706875 12137880174829940866 9969748909377062223 5803286283209162661 10307494992423863143 10060228603376112722 4090714245042049163 16686111376290367063 14548248978129431755 13217136928201078334 6062287416059508405 9919473083202167786 898861433231655350 10652808688496439061 6600523121529074739 12455800524053200561 16011927972730774347 14878454571156459419 14900411171860907917 9707121338217122108 13834803928880197059 13791765558338647748 3450147044084309615 12973134708271241515 12229053737080187490 5656014451125179523 16153697254104524581 6338925440214687994 3545291121023916332 12808370306026197078 9100094473508141688 15477935122235976745 2656987761686432490 8204263052416076000 13651505214006589614 7020523778108708325 16889976654664904136 9959736931971226985 7176464274844202089 1199105386666245553 14560469508882369679 12139114163294469031 4353353365281722660 14071296675476949406 18412100692760968542 11889891262670089513 10535481462629574827 16428398960170825002 13511088254174499992 17428295758615166570 4572535406363436055 266827540745905995 3780988617315060000 16793473797177265883 3469329413008780330 11971166271895839101 15422863221702453833 6200443545983476589 17507204616256542364 9140742448012552460 14000449145048264541 15474892611457070832 12136713951817604003 2212345757122106197 3852053194777385053 4800865713966466403 3982485517470981190 13562007991859586429 14174781352153144569 4571257274829116300 6655703326066337117 313565150404266210 12500454020874425679 304968691225629800 8292414326754934842 18033551400908665459 17789613661224568410 10763388156836753913 13827337277663063513 111944014398341883 7318653557109250154 2101025389095097331 8407009220506658915 7349216254964102025 1318220129041890102 15237937994659315204 13778340122656999534 17124649353696496581 16067605759546502163 11635957119347972133 9290006580365238933 5842689560008857924 784382219002642738 12413887637456451027 11778505320821567216 2085074184253204997 1999102021503316896 4084823367748222266 7758407480659900100 15439509679945446907 1301648776102362916 1822421697158932798 12727234473967453602 5874209770540773066 17227764570378433740 6113338716755864312 805800131356155267 5336434373609999442 14706398148765955427 1040082520629102477 14715336196786929391 5636385033810108417 5472601776040684363 9816777031443875132 12072882564605401794 17006040521569830028 5343214593623701715 13018236299947406292 3913609250314739652 303138025865564858 15980897218123848340 4169683233083243946 11553440828156599253 6847021695959201547 8818717874059480577 13998840035363586121 2668215228790185535 10659833963334378610 14440397322809659422 16000782205223418795 9674203446969117520 16276130989491291664 17630108739655722332 11534166304438705444 3208034411914814668 1544934466739207292 14049261887671525260 9862130557833734960 7400329200615700419 15869300037831468037 9253763112632968572 17770701288824229491 10920996878126375847 18083094588580893553 3261925136919604027 13728582472624978946 2971256785387040194 853251922517364562 1252805785530672892 16537652486850567440 7803497797733553845 17949843729188639128 15368129241735888309 9454251784440854447 10374212605183424079 2351595020407175721 6551073349263055 14405130516838881123 4555428146280600230 14783288790553283268 13388619564342139094 2257978116687396460 13954105381099302791 1829244011421643100 2028059142795516100 804501636217422268 14674660071680430255 16118287388138709136 10394957341858793836 16268807478667248087 10700837134293287027 3160200530481217441 12867295314487355735 13856131561471842440 17304850392320315136 3102108041608095348 17587147365357507392 14936154542180919431 1607422611103856106 8755463770611040624 16218286811995483080 9436541724922382079 11683978535764282220 6984266465804038444 3501455455738215176 14279920616148355039 2045696666732408253 3674586413788169085 5754758350122116819 3357939235900880895 4293165639654990641 2327170910898753420 11567428126405397806 7742872080097368459 7762564258027670401 8639078120347060336 17584178274489287478 8207786122059723949 14695133600782823738 9326061860139926833 7968742829855023258 18143149471113431514 12657413127394962108 2852570956207424832 18171173936444917660 9166704625456793249 8890495000432257261 13483592094016629850 15877551264673617026 17384972756665466082 11787036865877364567 10774260310266087352 13990795734665293652 209796048676532889 5894722378129322948 141040266011466983 1765749766842668180 18076197133179810893 8602138544498943702 12751122315343787213 6468982990500332632 9987792101055755826 7195765456700889590 18087575962775880616 5496893832792030064 2114724732628570205 12713369951575426343 4614749147046925884 2970719883341156327 10317965553907352684 14579702824176693770 1664951686723168842 18263850533844955117 1619440478072688606 3115106501556000280 18320314997717235677 15451274464854522061 5610170182967211580 11504819565153518713 9669301493572653627 17600142818076913223 9130055115090452374 8677060458181443715 10603270065347622940 11772574433821019858 7868287385337852241 5881271462799885150 3170012858015810296 17954690456965283222 1210492919404130033 13448945241356651427 8003213896948270665 16840302384567682647 2269112891399751196 8199960474289328667 11691718310398483277 5041807948621286172 260983970700170975 16455191510645722392 10307172803812655383 15505384166961224605 2902294718382690309 12304332743888718932 2987463636930873904 13249971935753044411 7255900204939495282 15588937149033346378 3685970962970267903 2658011455208395557 13324963235696563470 13930537842451833402 11649609718777472861 2815233163940294456 5198211751731283155 12823743673156170738 5633931591340392961 17451651226082222780 12888040471361867628 11392308462454622271 4977851341120790332 12979053274880193154 16238297058551568528 12687690479587813910 4182748932821473705 11711945091423969808 12528350777579484085 10252907764001145130 6454124759770615032 16960717639042559112 4905505042455015745 14740626701279155685 11460966600906342280 3925154313681545528 4837208702141829558 17648398597573706866 14568303008974481827 1686526027809415090 11845649792666456429 10276971073293331614 15987130530616949866 2292831712865556492 7298740203711959128 8838346262483956448 303483854748247120 11699636846113324533 6479461479180028395 8738413127032760385 739449881554079304 4864910404205498635 2830298261888141524 7169386251083538382 11816334125579556061 4091387140054773667 15073370112794660893 17802646919487504895 4355997442373426312 13411564281562663990 1048871701988598587 11907890115489229147 11162963541406493926 11216620115505783748 3101409092413046725 7523441636336720024 8299603161784482291 1006007063406233294 1163516134771579559 6585379856817806489 14243385217385864567 11762745028931655603 10015630746026277366 5407608135121153871 5576055772369097935 2334584527399108579 14557896648176972160 8525919040223464107 3564968095757784311 2712841534526146596 10056804290146493052 15586947126164561905 254829409744807087 5779968403106139109 2197221934351461726 5872860166077606345 7184561197425334268 4458226839313887516 4105215729991698905 17186047401841978974 6293536939633077949 5832431071803975320 5850017452597607059 9644392896907465818 270778258933857959 3132091218748962152 10460109589869026783 16379178302848802972 8754514548186076454 13330718669349056010 7123486779573928529 15572630546305861167 312192086245272257 5845643621726531524 5050921086150077986 16366637822669012623 17625535831008921174 4104444725249892659 13079352976070548691 5254186431394812522 5807670796901294601 2216913805264015479 5069744551117359248 4260086990592374189 11640099691646186307 4068834495403239346 2912759221799269565 5039081234241648901 6568593709441507111 15364799837145528689 210059957078313599 13301956836383765680 15735098220707909180 15447452917044467948 13416545246463044951 12460110229118706485 5287955634831688441 8569818828124637103 9822221598094167851 1702273254660464645 6871274410251924861 17891105075734258656 3646511636103330160 9585993585359284572 18389017960364200090 3487181718559288417 4925118263509971418 12339333238392625914 18242827413705754924 2875288934269778439 16844748384797583925 10028406647095270438 12700850632488661932 4337432893502512693 11460936319719027019 9549629968895875290 16616894570072598501 5415757374921207183 6860446424011294390 15734709084479533070 9524928682873636851 8412485851609467129 13164206941076860217 16877921875771924867 14715116555605416420 11959352378245870330 2765612523854582489 1452055876933849886 15369202190481700183 16902954432030967176 16232744678605728492 6563015844376523845 10999367889425082977 5033464912043304347 16376451970697406986 14641613466122785657 17937586333934790538 2223449159732348264 3692792548853562858 15224852675954638010 9844192827121537547 15505592325031914426 7662634528147419880 15589219356714988288 4557195427267806720 5503057408014530214 11019307806380919246 15994124228832420086 97250226311451226 2548756064016408019 4056822868537839629 9667049533322171667 10818879612557191603 1908820839351219640 3322106156768876680 9414535404189899942 818785689794523597 15529647258313529895 15003627761492236522 2461494497419885445 4420160894119842806 15790363883507578827 13605973882096789661 11257064797394104429 13238528374661675014 17994668568668475668 14029487151666127253 5264412129857971896 15156919352881436222 17396313483693570515 9346922976058501711 5370253867570977595 218445049690213854 10561564027569206408 9530005201052473852 6882344198621968389 8582806025170754200 6266979408202920900 7867427609601230373 14931820427978690053 2980500076247001767 13973457846793314381 8140758641686853141 6922766006147760948 851704488320413885 6118153114791497966 3645035699529532578 1334367517860066324 17371797947613985491 9892156741085027173 1689064174339784125 2945185881595538701 4114122671888168100 9154761075839807211 16783919626964963521 3204412959614140382 5749940813725004260 1958703844809104702 11653707757720401282 14989500372514144139 6091191897789397166 9106289832719596057 908209687594709127 3524201285599840757 2928205624643264242 6964780553783513730 11655186112720458486 708146516021131183 16379067868898995366 3404678917953256079 8377799502895509966 1722265111313939149 1753230335743465 4886906250655428992 17905063956563371830 9152927638297269314 6793145796718602039 17318514969812817260 16925891014557376758 47009217777588590 7155861384410337731 18440737200511866821 756619540212901201 9080386501196949441 7392313791812660463 12574356145447050489 4724672973164377501 8408265036688203579 8097790006684620082 15432597389959091077 566916800342924909 3804413045049323805 356677168164723264 5106728461582515662 4194424071190478224 2293275451428160519 6431855769707645053 9423451584064959308 7755119885238206163 9857412144579970431 12854624569702989717 9627201161373785642 1467083699599044195 2317086964585033230 109755855971349429 12394917804648106373 12531051628026976798 13186003133372291302 5485776507419719535 13584932783216201850 433812876550257057 12348973137751130986 5554981824948650267 10798613759696090192 9405028340560458593 18397534805434308202 7403288837193600741 3384889355974441394 9105931882033850416 4600808158022722435 5323516570607757110 8940789204477382574 16176760624550059974 6778126745724926184 15026828119728959796 5783042490745539154 14912791130201209310 13961941852510040090 11536889086434772614 6802224225081602038 8541076843565706710 2532146471996658391 5946264581898594817 7668303809480095597 13315412054725227850 5792844023111376156 13530371874199866021 12265105925003596071 1896759030582015258 4465194439104156160 3731890814480751982 2916372533313667723 10555462293717449151 1989174131449591692 4312368269083393338 13859446405778801478 18262210448805098691 1202579514756519072 7684752884989327190 7229664936022573140 4486949896013409801 3753879852875638949 14992098771696611682 9152093667202279746 17201717798704697797 6939782537504249662 5684650356662776173 3590161948624710300 16017590559924522680 13232920062682830929 43940506835197992 9622492252026700985 4126969841165454561 8613057149999404575 3267876850330850693 2991309165847028637 16418548153045011238 4951135522143666067 17849785527564811757 2513726109400957774 11949255534870451181 263433373088478219 3724574247947625200 18087271720258584904 6529498128147754726 160833844402610705 5083224354247449032 11813455212989776699 3849072246556538190 14623585871667290130 8001362550940355227 1393630761430823534 2403666600296180951 6496211304925276054 16068552099529075524 8078516128015497860 5517507380666186295 4875655312520116155 9615870439918981490 7454457960667461294 9101210090333818443 8377007923088157292 15972555285927833338 12756454863086539725 4598769842072853790 3926292109534102451 3730186800873938209 14660324550738794518 18346119832320929826 3528826194994527147 6724389836902650896 8409711336916066636 5835674021754355395 9167576240993733495 911890376090433583 16141731861299390315 1733167255793709412 14258442295063322040 16629439537149437529 3775343451382164792 9138624699249558790 730777939173211818 4218037367341571584 10586440182224656476 611429735878556991 7749680833564176269 5327878068007567236 16743535571808647959 10715608781565678482 16479335267699009411 8555444853478416451 11035374242264095005 18356815444559365929 5283020103219164629 9683489689777454347 9765199270218418696 3582822630054182195 16970771938672311935 6871847020036167453 13586454567955824316 7430697304659765877 11190848826690623279 18198524636203775010 7130712062669752125 16202335892216090943 5182555149041383106 4017300136167081848 12754720456742245185 17099920028336067983 5658448855517134647 9234266539409762757 11112635062851320953 17756257785447581279 7035309532740437372 5286366570294381909 1052447222821409249 2667103553787196030 3912010809648131174 7864274841098851864 2475557215232624185 15736387013916184989 7522216440920184363 6048296991915308823 14844790216328805282 3245006508941855866 14022417532763726163 2425686949634955285 3959465726554732861 553593434963246224 8711722348200443484 15424702038961170036 9837434678019822758 3183647960396593860 17844136259326060574 3710650986596500836 394504450996729841 3902126857642355362 6231437411373510208 88639353698981207 7848314107065372171 8743101195670452521 2302022362473277454 11923478931489095047 17593655559038615890 8692806457078928773 14535854396612184039 7760903240229469521 91372048939597365 1730225242384136278 8781595282847544052 9814093161233343897 11799434289464329034 249851194343305390 18418791210559255492 12231290072317114879 4474865267585300165 4968324557636057072 14384863413921831774 9629645733333387343 2909870710611567718 8023690220849025630 12991439994421772866 15643782883697984878 3665845725620753003 4858355256005032402 1490030744107038576 13726185058123559455 12642404509573552038 14785159897047203336 16458322975966939859 8376787720396976596 13801772779282591287 2799697869413838821 16354115956909098003 12786189018761342213 6052357738447497482 4448084511656487553 16021575042551681551 997175612666186798 13330510821714801543 18257289794352465139 12685050082003365131 1676863387202199578 5623450259030459798 4348404189298341638 6576141129090973321 10910259822356362195 3168344959639596793 9618949611679337427 968198916432017681 6299581756746297844 15547896423241625873 2313660174272572128 15904235683424509020 174621026124107468 14292565671822643696 11153415942473032297 18016622401677172852 8230664776210043422 7994228245578261011 16265745288596296447 10833323454248245236 8081400002409475368 701613476978834473 2216054311832200494 5523916793497719994 4698179527793348063 5606642461365345788 7057495360573410627 7611772648678081725 4566590142041335808 12095652792754123883 6740013931103441120 16048789339233728013 10847431909656461153 3911244331326336648 13377744446581499046 14951874571422357476 2613039576418938880 12486959908340860147 10145261240486596834 12513786358699462346 1471472915596629479 4754711478248604283 15161660925769744898 11223913303582086883 7995535562845430210 365463509225218456 5122966779027203745 15893128455768103318 14639728180697436108 14066189815386674835 5548576186639938427 5233806522990967649 15167192417350687119 6836351832356034302 2630631767024860301 13727001014254115717 6543683540093972978 5852908166931468638 12413633774343168151 12014128906322128134 18109340118367160363 4789673766964284132 2377367426981008297 4464941155549464816 12759650690500329047 2847954622210422739 1196441699364666478 7252252132054301977 16546071245079967978 1899535754334842067 1639324799272430821 2487660504687606020 156221769427500308 9595019492200791507 8081641099338635616 2764633736011692957 13443859774864610480 8551565497617048513 15359112702846097756 15174741321723680885 12361287013111012966 8873662583677899274 15795593813036702026 7376672639836751355 9527430161599353281 11716946890908315600 7862866730741061843 7308114243222430499 465357486062448288 13314999082247501037 17663999124892548487 9023101562265893562 11328760483518074228 6940198012059400740 4661429527280821925 1755730111090905327 6404451553136313925 810393658934295314 10224900932471924000 7200883126057400403 1029562269523372533 3167897494601822380 13445417496122341541 8183489748637134407 1521163531630888913 9676361497505301855 10308154668717530372 5216744736847122204 872985229794823658 13585278189814431712 2415489742911980838 13273557432052199983 9593564931979006395 4119277803379497014 13569158588921905025 693861034217815817 2327703577738672101 17065213873224179674 12728188451028123892 18384305642952297504 7534870473766776781 6832519677368477924 12507597821611716750 1885291328996817680 6862109617209255029 925297621429430892 5171051273820158253 2486103382125065702 16925461177366465490 1586478785155746847 4550638427084533112 193462311733619329 796313996134956919 13858076876833663557 14470481062699302488 3401903226659257496 13057959552971750965 6190447265664428570 10567244250936371377 9412495278088088255 16244613724931296470 314382805951260921 17166974519599869792 9480292220287429189 4661233843850768444 10034515070947110071 3229105079010852514 7282451604305929151 10698434783322687667 9673952839097157292 6867764406720010077 875349035438601356 4538804745131414237 2102432564287064155 15255471162309607161 5379544075742407693 10013117748199975798 16458051557351694352 17008676457704184074 281912276967005161 5751975380312453891 14837940721215598604 16915704728522324385 12926898738934773727 9230785959826862753 13648627205991088412 13366893390256215519 12636801679745734362 13377440276756978073 2917661772826905436 10924681402201372551 6300576219859554374 10888348660229509938 14586538578767028105 4353500854118136933 17741499096863136065 4678502024727072200 1373593812671638415 15341657352246417505 9085172053745783791 11007377437792038667 9280556553832333016 8628928963908523592 18401398087392714360 9200743642023653106 15105859629094443381 10354734709921623577 9022890853254882278 4484878511878117827 15497875405811498001 4105100371784844144 18038636750792924372 5681231140341399482 10465927479497955109 7353155652420827256 118526733870055836 5384219739968894073 17297780994925485659 12979322019222257755 2125254107665078600 14480506018420866678 18311648925049567996 6390048721388828345 5243656300712815898 10209111017239122665 8853841867374310600 13077176621926651406 13113884089777300236 348265042245373591 7932498101051256746 10791100555862657034 9938139856167405511 10112399225974587758 12510687621252724358 8015738282051631436 1478263249548174064 9770510523987560222 5509521659645369179 13199236181025524648 301129643395843594 4241692370987844162 12849308102241363794 6283086282160479614 16023426828905942046 15466014144897681216 6303271112706551162 1345264260982622240 14738898753612660440 16728148853621158138 2297844647916725660 13300243463196343900 10523556721879789320 14641712113668455320 16652759936173895583 17716329198894823152 15344372280435815491 7807535069132807459 15933616373376199587 2233855226985397065 816627358613532394 8347599835754858493 6981567997863378439 4614171248877024080 18106282609259187326 7929121635501355165 7991966127595745463 5236088035117533201 9543546831970712114 10269013702773062877 13919132871339840706 9389629857250235927 6310692491052788337 8884094957566633078 8267884013873185094 2953143711261094340 3010756135762715540 12696313262342597227 18437093869770199943 5232535063782522561 3801038592940893442 17345849924789379553 4455128624566892847 9457807614404961671 15560120754192835981 2703232926052092929 14373832970115256418 11149231449175589948 6904927051723366930 7168007144741799407 12512871564637730049 12150358791024599758 6116291248085791526 10524691711641693547 11532135293496456084 12367642184239078196 13469368376576050614 13068708557517352594 13885186200807084170 7482021834562179142 8875111079680000400 2250281844994139942 6230657077236125096 16306435225316648152 12923392774220197684 18059905861066354698 7839984565831693296 16195506271639552736 17917727335930761270 2325688259351534141 6129076956566765002 3505786655767344446 14624721530392563885 11175586828887662480 14211332705400904593 16839344369680148232 12943595840676481672 13143364376426939108 18016366591585589938 9046623903216401956 8481026257736365882 1479600594259324175 10922400238991666775 17109753754329868241 5739132956921442804 286985449586258979 7626914136016058330 5671101272558261766 11121382402813248139 10137326748234793492 2552228014848583249 6999407611799612470 13091825973966190987 15720114419204544061 1363498279483410350 17291766757866279742 6405259155854018717 18183430070362773567 1527068589402483769 833051398106320943 4073256354805719570 12731001058353947009 3323464284203372206 836306324453440779 15020782969029300700 17876276775739341576 2470886984527076159 12638585170312162555 16416349690075392847 12199833831639142407 7966026279246166149 14066366299319684549 13408106417831063614 8538839926653985850 2579861250333824493 12427175058816816135 14062187543994923907 10350012780980977740 11844457853139352642 2007167388311490585 5450408970041747117 13417100451261690532 11652687608881981923 9980456864204451745 18334918898239275725 9407918287003630672 8452402637943672447 8166129677379578910 760029067938131896 15820651746403064622 767229719795756013 14719925978338902757 631521738938414655 16334333721397883879 2278721679840803249 732976618129593979 11288294310017243174 14771884541534891550 4953641737564053081 5011355132596031462 17612626049609276412 16669952099906933695 3501685490287002614 4520362324398479675 10648288270236006537 5013274682534759106 5840789910759721627 6026249407949126860 13126549656632062083 12600063676637601467 2937542218404720784 4296917131963239286 10613403564956960082 15152619858800553977 8938589098639967607 15743480896707052603 12784212472586984971 9678353187893895747 11086382755761643105 4999938886197196875 9431221876841878523 5373760749755734752 3080000890896626713 1986061095765645836 11140755835430486086 13476307453542504571 17148868082364950756 3789049215951208137 8296041577287588263 4804272032734042802 2657392230150804816 3274025876497799192 771088345877547343 6780928201421789799 7514791515684108231 13613960978689966594 2519321016063066740 14645684205865412907 2211905018177382621 6483722732533550567 10483427824422183984 12832555157481901605 13345264853670527663 15809733800463134840 9638452417404342949 17834370067251612346 7958839205672999415 11032120466283383275 6762928839907540671 7635778494866348819 13125707983846529229 989673018375555947 9465988526988207201 3693930900453503352 7552391181384999073 3162223977444407362 13246846522721125009 16868258964617337154 3920668278211023684 16503961244868964420 9790264191427818741 9366624621736233566 2523166892912418009 7654386746650034040 15555619302946253576 15491956156812769035 8679585423012448331 6946158505725121260 572990145373842779 3596780712927079512 16170200498722981567 13627629349434713419 2143611279733190369 15715148950965213667 13554557864673868656 7459286971388174499 7521053108096077074 11229141286335692914 4513394001501786938 8233948668691617248 4715267132882299699 13932957623944280319 17667858732940338047 10397682231089356400 17903396895155058622 6962772774018417885 4208667530879666244 5028021231608962176 12413266606531337321 9106493417666704993 8654342697588247934 11341371992436589942 4112712204850352184 14523389186784345310 16660083662982674141 1628752210731391212 17122538375909412747 8161432468822426671 7288350500034307057 13043774507600140298 4536364603259461668 12783048542791090803 16546077898217013164 12159492921951206547 4441526587987822484 13285424350477648621 5739194782042033396 1217011539323507574 8151070723824826302 14619387486434534539 3515194929732193697 5083684659244300423 18108223907919719285 8927823191903668153 7672285188873190580 17348211292651618585 8395925094564255873 203561606403751594 2366788506663042484 8184871840609138690 8078135278144922232 11724889997460882383 3037618937165197789 18238114673896825570 12663171756471795258 9792869218702421104 11622242957111273537 4068282778673378955 7899575732377093146 4587512850191279383 15324197782835884388 12755324965326257242 10142806221847911345 4872049478157860578 9526313792136010681 6180385193905443004 8495180737545809210 10285961229532060734 15858201551686530328 12886444361594964831 676379398794826433 14273201247232384789 8905754563323309583 5630127084521613428 8741742089745606955 18342031480522605697 15055653088602383657 17430954211655063774 191384143544145225 1494389194741484494 8787961287807700606 18435535493652807536 15972908205561229617 5843133483821471872 16550160863437489853 6067940776684349959 10549085950017327984 10515595099980348683 10485018378179653634 10240943136288684744 9468620941238448933 12881077677483929709 6745230117221438302 7178496616928585934 16217657215934513899 4179365162265170188 8988912030000627829 268417188946022422 7116027620540605824 12925110199386737901 11072948701837833550 15071579705604553685 5107134811900819486 18193466342136266355 374876574152145824 2737702322127962609 12459810951769009287 4839109511489746338 2079602450921182053 18413127647552090598 5842695386440699654 2314731125979878982 7457368601029490193 18156198023036432005 5479459302161400369 16543278205631766287 1032018031477051803 4118103022201179051 18381475466409745517 1398577365634772901 6609706710485214173 16652445627197942410 12823190896063593416 5333598667510333407 1777117345663872325 15340745060952728254 4230402049340409297 12517329359541696573 17321798460350210336 17522849794083623433 13904619441474570230 16158004487191085817 14239886854166872542 14069416374264143330 16322989795142246000 10679248873881516123 4222793565467727202 1465156116282874723 18140816742799830889 10730900934828132633 5742143921897479557 2209133031132095176 12074210272556580103 4284500481742301592 4235260530524859025 8949964004299996324 12900825232441844629 3142237542468840535 3104717977004684485 16525193836457965604 16925775711584793702 10563114869354259675 10799777668731402095 18040663984072456124 5858925393834551383 10767864037376023470 7873900526813358086 17229453049896696857 8719674135289494725 7826886799091069051 13051830879291090317 777391326850528506 7349230902522097208 17154118184336504753 14392160794273358164 3162157956130641288 2134925242343473332 3842829671792308659 3655412020013002413 4955005852749688117 4850678148203810288 16260281318698465678 10221516607834563607 15612545066316116791 15567391442231630110 11207877279185463273 11662023462134694639 7193462766183124505 3007349058650714220 18427986094696050756 7628245384316168275 17865266890172130356 9516238372953300927 1380709312397046892 11233265277053235350 16758694009568398142 17055578540335976762 6743910780673576860 13422123855164569979 14802041162351990625 14773108725460302600 13605177186728808011 1149817936245307457 16781153944989794965 3356232408626774135 8318056695617280187 4805852082829694067 11470652520275834562 8967727508837526051 10679423338000375162 11694383262060433031 10947197861528241862 7623537237992710058 7721579972835483353 16279156801915988733 3544081866580152855 5708858760727846625 16225582197172072457 10170410261270815721 1143926544524768234 10680502360977330310 10460533908323706700 8528135689567821908 13787131133787479486 7484637878564024111 1874324468432917799 3035425188086700394 15450744056283415470 9312902551438089758 2911485097108826252 12911931325699359716 5134841470941889090 9074306226608356282 3604209923360943378 563391917558210833 9090499126554553423 217531994536978114 8883102209451357946 15877134881666890333 6582014238596640296 11849818788896112676 3343654235203497377 9692624779633455672 8018234039221671054 1136609065287608029 5334982062559693948 5808611093268580790 6845716670690708051 17372494972612022125 12920737233374849771 5307150052661903903 18129142735605628419 5384525003268054338 16951161448691051684 10474062435562745681 10520486952135523429 16507011273387400054 11084860035090913483 10978850711186727379 10366592833384095171 3775437416618521411 3942682492250792753 17694467119663020086 16454938798195040370 16480745996545961939 8447522007194932374 10358752228645619487 11024504305470632759 16601531007801741189 5315109277351680176 16834167501415119476 10733552362740694008 2805617406620014018 1298967915232935421 17273393223013360617 6614780652278362175 7674724127572789757 445646034425359868 3159094358886689034 6991032166214470662 10854215556664266345 16666665361451537866 12824410178143620117 16740306745293779386 15354727506724452653 588499863212958744 16715529896213730595 1889503793011754109 13530616059944726054 10045725411013441794 2881716384137286 792648536030152404 5423986844320707673 1134672515480888426 10788998377310713620 6827193888444257669 4724510623761341358 2711467355767226837 13351580603917583620 4786148215818352347 6567753353632007670 9169342460293030497 2528650553800194047 2761443806605235349 15119774457990888809 12358833403397940887 14524428372211766692 6242692268285773941 10537103398135623134 18215263833389387076 14019544408572947748 9411949568321074718 2144011381978333940 714643507883034886 2345619480797165975 8109159448019835721 1665016500469133525 38468751688287983 17080691546100562400 16117672967176865168 16620382650087195261 14343388129945032623 9920803329908786824 17316169305845116806 12461823560740850108 5520331739229983488 2184128255353906439 17765025713568816057 16688915415189295772 10754965192377132595 4633983191303903300 5075531538508939253 2250292756904724253 9985273035854147153 3590885412219547863 7173064642672790208 4662026036871587981 13930380323633697672 8382725506648622497 9380493855815642158 12560512255896136050 3274872419636954987 8776247534651125261 18155694065429670668 3477633310819532260 7833434670246934465 13354163269440690773 7881921337977145923 16332957424776694962 10624370786239079582 7557048837791913079 2262955265338385066 6704545425819560823 14958956866491096906 12636869679606737634 17029827579612476277 2609816532527377459 377000392302648806 17423666358447033881 6503276071840232052 9812282211228638781 2852814919351755957 4682465441008350019 1443789769331829822 18299580000327439800 12344105043321807514 6316268365118039572 8581144108777202565 11143022286389135918 13449410086117554000 12266069326759233397 238417483665361044 16454463122275773598 17426574552923409854 8473374587845680141 831743483583228758 11319159747430506736 16619335370249511336 1605925042679152575 18114637741132861129 12567417443138291237 6312733843293911463 8228362757983600524 14910839954463873642 8737953905754622475 15614082380680041398 14031732583940446492 8471913601584421025 3048946259974587789 2124451119864131759 13640462968005836330 2566180499078818952 12529684049018776165 7977433800999201259 6839074565180011040 5840355550380895893 11100223726677023900 2487212464972592451 8710001571872146215 3633619766748684399 8467745022766147923 4326394356479384020 16176698602844020582 6905484640131632251 4664605928147497801 8076469439232776673 18324882881616238943 4260041452469945300 16772064024452140610 10094189363688810939 8693167872098617934 10374465992722086462 15680962529394136032 12232439001893064995 4524310481793160303 4171722041399101877 14532802119458640221 5195155853239026538 10050971129121523736 15535247603214297167 2415300924247892828 10123911260563755022 9257127479290613661 4283844255432758668 12361373320659114507 17675584234096662881 2493002840264944894 13353800322493859884 16049777711584122759 7506544813779844778 12082869519787619719 3323104756533188642 12544202926605576030 11974591140963686648 11769755834144027402 12668494168736665300 8522087070012312706 17130567405261822478 18056064936745803923 11320452788324265405 12537197928459168999 2953318298179930275 6092434937340541104 10094617776259875784 3770325367471687501 16535387714780431098 16504908666387707827 11819535791987559127 7715303328077158721 9922455449917780 10346568109368730958 10642342434971845360 4448457478418498519 4907969513760852364 7629028568622994516 12018471478321254468 1493526331296849344 10860221589299710221 17434996944646344282 3941393592897850282 5631202771485995721 2515943446751469123 17163133530497168287 17056651827908785107 11477900700712319017 2304364839057956988 2653859074094078552 13339875142034375344 15112584803001720473 13498947821786710079 17052266269959329818 11902677095175588718 11410528098071183323 3762776065860470587 6897277470535063735 13582000974982759436 6434497737572246952 12115366666024361568 1777086797671582494 15853209477239278547 12363572121755249979 16457740249121926162 17922570113652325391 1566150056800247973 15244175384774798831 213131685448069949 8217080825795891448 16919647062555225567 2788000966729092515 4610877676307933258 355489333779353088 12441564138198455014 15442181222620742788 4533758431019889054 3902044402453669887 12244859500973056185 7578685139814905667 7239334467761167932 1703949988065826889 10670545398915974029 4408947770089074079 14859228330053023628 4471989104186473014 7098775354613549703 14589276161573853570 12316573434082022988 8268376579855619516 4275708750813446555 17171377036911337745 11674522659758215241 11673339250372709307 6696390928818927286 7419874961667033165 6852855267485706584 1149196947412909751 14755617033236799403 5453495372990140019 16836451115282799247 9871027614440470256 2226119173794886044 18426335277555345758 6147891669977352580 13472618401484856875 18011108703871599293 15032293668950549910 5681434164507342567 6599546520802445191 16289063475243297400 5624794584214332173 14335931343764315254 17473335690200308449 5438623959340237159 11402012638539717732 9457390451430285034 2977376597610531214 4641591595090348547 11266494166494551315 14478953299956485282 5928152950578770145 17517323203540121873 7512085214477620695 7571906656048102554 10192284420461408377 15338436944219254998 2650532010432747814 8887421509971401989 439973215797948585 10920151269355341949 17594159145902325924 13245144954190026412 16828736787764171191 10413046888621967398 11659214254268546528 14516814749184569823 934322230787112720 10531649515011223455 4893065264666229186 1032410781170151339 3713670817145675571 3002507341645332823 14918391057078802895 5293802121382273787 5513214548437412261 4376902455447157370 11316238087644838306 13227679587849311751 3808006421075759213 12729838154466767018 517518803787132517 210841116659880571 8872010889597142766 11561752861899767347 765000452338747175 10563510154060312588 15392860827202412412 3601824489034871439 10225712558297669981 3647918529013356619 3705108601989449882 6925973811308948441 14407832105503518349 10731776159005885128 9908969659144463094 14545728497890438346 1970792538637739454 2983978305383340372 9309323183062899913 8667253868202506980 3055081311600369265 15240881900528118895 11749457835613176830 865254646704705169 15236994363610790127 3131896001163893596 4884094253575685818 5298043908447984791 16084633459036674050 15826048042300600102 18344227651810451461 9665291067925114259 3967532931635528984 8490779079305293117 12540423575999436088 4983162846241596468 6823928820227674496 11223940457035042343 5588167771878913845 3240435329293727036 17371809790415392171 2125218744371428854 1837664753022394918 9402198061113345312 1567671253168640239 9920824918837395274 1577337854706980743 18095734429488441801 12472693635993383193 6272287445397661668 4029247336400016038 14383719582545396082 13525167156643128797 7510430525402044591 6446078700084179288 2235672699821183328 3168005679244662015 18376557842510444402 13363387770884815202 14198684497731224193 9793566819923436978 10918317165315554042 12494437746751880102 2768436178366329633 994671961415717868 4293329247279532910 800919292716932453 12926287097687792250 5716960920065464165 9720332530337819791 16868449513709241007 1146209233238747166 2656958176839325007 13748745142462905638 11172357970612602147 15101148127432229523 6251796470192549858 2229186688675297920 2942719300759524534 4204242019891152705 17338764306992673327 6207250312861415550 4573716858006112831 1485344038424037465 12984600364849635846 15143039915143861889 16988962393662913197 1755987011987256694 1589531928905828326 11237091412010249414 11080638682204360510 13816684909088319975 16529578955472011487 10906865653773993123 9576311858390320614 3632710390013820398 17758555192371786074 4209453128245507243 11627080840886733201 11683703260325590894 16561539918246491667 1046284739323890809 18315210424451330819 9922327370034962289 8032263313035333514 12995143358030440599 5147627337937660630 3130998401574114534 14539179129294615337 14294414873800480496 2376980331955005634 5292203305464989061 18056072998086521783 9027094327205470803 4768696652579656890 17639616649491771312 10048204740596765973 10915524400669176391 16639891514257447754 2606779387315459666 2105181933839732779 10650887559030316500 12303566722197080195 17938727241966237287 15454222696051148080 6400630231967355329 3329505943315556981 15069962540197923750 5875205357479556448 1313164486203793165 12977934157533865965 12746405371018408872 12226442989193375607 6608310916924597926 11918339188381121915 12251485664411612327 2318415319487355101 5129046943957921314 17101807473281374710 3783359942891175387 10081992095936038495 3587349016929310851 11133194786507542188 8426454530139927412 14335078563817649850 9846356344193907279 4438493056631745887 16340965370573689376 18047628084532401617 715479772424294420 3708644772735586873 15746825700809685702 17443892951914127538 3843394067333030455 704543520339621741 180375635689918894 17416957293902116567 12523389475831652644 620349023664903764 14543598962906487258 7953127708581795093 1916019013385411839 5869503340843226514 8546926985389250506 14462598397292971063 16903725056486512144 14506663303655476281 6731163050054650762 16283052728915563337 16186888718734149749 3498665298579421613 16708602214342366844 8484440791385418858 11428525884975313933 12641282329945681705 6193893681330140345 14206708170135459160 17105524021656228125 13369104685418391473 2040479596631580403 17241029806702995083 14983931814677847637 13957372182681057976 3744851338010122335 2736743508884376670 11426778102828252774 3920407029251165878 5753489047491289169 11524907342646517298 7316435911350069133 9126112066901130901 11478421119671852487 11675681081536727918 13302480242675555692 17014553183912490767 4231485824420407708 5503852963893553424 7129045600029714209 13225008114290398079 485523753630665096 11446767177530927559 7025239633388654098 10487760521002017133 15276686623411739499 10070372638179877115 6147280887244797395 16955979188342648442 15025848965605712235 556484323564119323 14079968059750556119 491315015176129412 8076269915853954197 13461212023947977844 8903911249267051257 7197544777146946113 10999265117204524239 14332115738918013538 6764156874863401783 12424639106765949798 9949806678848137310 8121553154639719264 11868610348272165478 6450646923834008042 16025824504539559561 12530763020746821522 7107136043733631342 6593108841641170460 17804962751283023688 14435094042208946570 10128407007514423598 7370523898970067081 6302943137669826676 219579746642090071 16518535647828436721 2363426454118007342 5715244924842729240 13472289989854509112 3134728641453705804 874649639964504500 18026997142757642589 5194348147234499744 16898974274973641109 1614302718082726341 857358392572728432 12743717863866273711 1256807207486904302 10984884501503752975 15099951814837564416 4067085447534804068 7250858541529905957 10098707946127240508 16838919968021902091 6991584717017355065 2253224768370692303 12134427160964143237 5198796975074891026 8294690456679657306 17134862055434876103 15044075465953573866 9100830601882788266 2748990463234892863 425818338473732964 12719670765885888666 7317506092918073463 14264668853920389901 12313033295499178598 15746920397586574545 1911780926049502090 3687288359659957600 11559895967772338924 6027215499807412551 1278665999999618641 11328232222224713181 16146707169933864988 15785818598746200945 16167459848753947389 893181695521018780 7964424165807771424 12250702321691045978 9369822488389017617 2284188029186832752 3113577565017026078 5264003478790665614 13692676567979643863 13000036475188370810 458560293208341848 4257165168914778850 17586118898758224901 9817812507702922427 4460126178960199428 18189175402485501146 168343867622382145 16671777541517375066 8119208695649043211 17853748695258580129 11125031255489050604 12604833621288943134 14499987326935825914 12832240826014539537 17301131615134770191 2397054329879443716 15153751459017014029 1616444682074455418 17372725684036370070 4913178658560960309 10304699204738656032 5249726445530922068 16237568656564103000 7522748567670903434 9732522546266966475 3447539109388891115 7540531548701137146 14857542569950736114 7402278016907020297 10312371241899947426 17205704630895501088 3475045941496775177 5993091066773689925 9622527836357894179 711530346524744793 14396417683684251322 5354167256407000956 4052218109622086199 7823650967219389347 8333587483998455310 7392288512571501555 4120583978457832788 17440615596899267154 4656496733499378170 6423036325271993899 9736768869876532396 11979597949368971285 17341029640284140140 10503402022996385877 16409132780878873339 11376854282436523792 8192778682803937348 14375225822879500718 6347035195405254136 9681801883475064919 17326066088493814767 1473862702546330867 10609511417894909086 17507236539808802414 15208000414957419251 10765177584588786681 11888329798462109543 14869309775588497899 15253143900629609169 5529979072994664898 15374601605645747773 16173316150249185652 672833737009927900 7477674934548471721 8836944033276943440 2461416977392147484 4318294204966727060 16692866092125656606 12956726442737693950 3590877096400808598 10258555812917782420 15299982674935766156 6275122539263150248 5819277763431670728 5057911281657142464 13949618753424621194 8382657851978805748 16111718035690522148 17341630412551768171 8414234236716607299 18112383578004745090 6463653880639963813 11814632277225794283 13152768410851410424 2977578805691144331 7483327214973491963 17592936132035191732 13342894200638106452 8828878224068829531 14692732808731311226 13057053826328387039 11357433560722430358 5127940161065967651 2129841808762783339 12104461936907313932 1616945389892742517 17235807689171386422 8565187403558246023 15176886813376415622 7510217581833833320 868111938452428508 12183096775885235502 12553132696804468125 526861295727789401 4251188878659452938 11999754087567058450 7574034450223533143 6085316270825040071 1505663006537728160 11232162300019442312 1813983729219819286 9258014068031518149 12542885520606143979 10134097325894736383 16898158097597864940 8360939178155048142 3219139389669434007 5473152996688519751 3756849762992585179 13617637411418210252 2289778905201239284 8733055335482865238 9320346480947138523 492723317298616170 11962595998575349034 11419527841293473166 3325873868661671802 593397428985423412 15512214885447705444 2625239352234248587 7179234713673287784 10261059923807192936 9102093214267943941 1588930433096148311 17450823363128503599 10314957339828829102 16164661124933370026 3414910840569243291 4460173710871257400 5856894617708751125 12626995152801374572 10722105055616659182 11149374572822932462 7738878620571381163 15255845382341404486 7974476081408974119 17153024785447209577 13630822313865416033 11618161768920898358 4174289042722633312 9590402384713031602 15153058068811166971 16026552835991555476 4480896902294209853 5155416510253997373 15308574546944849059 3436330109834697891 5726780470372610630 13402058634376016672 12742843154178194807 14488938769795489771 16745317081561657953 12460946196627193193 6662955960165020562 16274196651335131358 12180938596322366659 1135860687976566897 11926560945733268175 17097801334760248082 10375355444972264378 732755640966385226 17377806537516010156 15547046561361575369 15376857548920588434 12311714334050552018 16020964085939539241 2094550756026730456 16266039306468842790 10359790402281268136 7139074549938884955 9214497210029703764 3614149521374327502 3341554519043774845 9608835422028321836 18147281217951957554 2015813631197708521 5145133213723880803 9837921209470448130 16359662373684063305 11027132969752054382 3359915678586160993 220757754160894679 12738720812456764889 9352121161672839934 10555739273095808379 9514728219801467253 7177541158972413665 3304144268060406977 9998063551166913633 9371522767455743045 9954706528439513119 10027847270738121913 13715779191304558238 2311807937757811696 454326980478249091 4499346413674000524 3732020289724741585 6677113568908686750 3885452084945820869 7116514481249436022 14303916776369272210 13005630119945129232 15648578827276045267 3708822499984504862 9483057556577673488 12196716682792829054 3815606009491095483 4018366887535822289 8827663284665143974 4681073021604456409 7092121211949321299 15673051105264454139 3530685350029299015 11196792364230204330 16395492152031200253 7270909170827707791 7320570758691678330 17753014733863451847 6602016395752445017 2205783934439924599 9449819234125329045 3401012195611352384 4215418576817766123 4163593916230449698 11053701509970529086 12812767795988531851 12828095309680324240 10378413613332471289 12725949701573091433 18437075325720544622 16520146868534617723 15928871660927339688 10798283918280521077 5455613201569559604 13319567622322418496 8961550347621257183 6670918194113731291 18387675009332583215 2335324396164809930 13125879667791119739 7117911234384603901 6514019768370761974 11647866055694663194 14861994264796557138 14664426059753568832 4347474437058133802 13475910467928151046 15793253728941962585 10165769055002770173 8698744850239429505 1614884765894543734 3147184575776311779 4430544653684373332 3317797515893815516 11965922119724013788 3535510983087956501 10105583444377012635 8156231597065114454 4717168936955215678 74792774170414798 11399732287668260549 9364715933888607678 558797681362084220 13888899871959648147 15644107182017642514 4940893011820485815 513505546080419793 14765735492288962257 12281023994759518898 8245452916707739173 4833686166307440856 9586896335010657291 6150105320966507104 12810292761935890443 639495650754358087 5376177882490861140 4268625868915591544 8002307389314477918 1150045019772029350 46665361079914315 2819476877686335815 2111437488417978001 12562894169147896979 5357592086629914789 15166219518603664063 5385754691635104417 7457625030229497100 13766043580422469922 2448501579471282387 8617453635836484833 9119244107941330497 10439151588980089547 16634738996819829404 10984457029902448366 12390465713037995203 8058515987762222719 9780276652091236906 7405288267544862142 14662425650214984082 9099076416141742782 4466115892183246545 18166979797707422898 4107922162367014632 14775154513003173309 4734995834210406293 16536604440478183115 2992426502638882366 14046204646309767655 14222036043634161415 11737898308227496520 10177827212006495869 4800660288421476356 1338803991553398420 17402273031896732800 5976617794995261515 8702542220610476350 5295991428637114232 4750938630523166202 6115069277479966301 16698069159222023591 3497369635229807658 15780570000043950879 11869170452233729543 46906590403057506 12111241960703816492 5273500477818156048 15005714402501645323 1302790276187371 6916971077963613685 17337047734602232358 2255673797726312495 2070937511849444265 10845645889424432058 2227880646935060893 8870627932669158323 2022304399522679548 720582787206176295 2028961060898622408 855597173974742144 17294843193971538953 10119617879482700857 9891332487948213383 7274575675982008715 2847823625053546316 12942438118990789187 8136850814990429586 17125242884711601310 7942243908492992428 12424520834044433920 7010430249565688329 150552366280937543 4693670971834098281 6266279086780047802 2618436803743757143 14306555709775790410 5422853127694212153 3725728784438902001 5530945314724439748 17999849349806068764 4113088576599785469 10278169227665129538 1372721359992922367 16597673012091321235 13128727363015994353 15186791750913593668 11559790916525487273 6139813095069452412 7275406316949327191 2219713020439757049 13245558054580961633 11770269356193909217 17777638063023162919 4543504831316926562 4455195205807368012 5764640349998395079 12000929024189326511 9045356722865875267 15904036288442053388 11117917674646236692 11530441489619388605 1740091403079947802 1054625084117633116 4820001951731721001 15296598583881588115 11370389005955371624 10311450565078191741 14845060254589231899 13849757566408673152 2585612554157341708 3081943873851025504 15883192408302507124 4103677777278050318 1739205946245692150 9871786001172339419 11061962006422676306 9102291028116719885 10874117296239831494 14777483719578746204 12504267178622138800 9977338900433813433 9349214819202279907 10134243144877374863 1359722493782312061 14814073768306261224 18169702693071220794 2888228439127967131 11314113614567954115 2985604699059853656 3121868414111040678 2632198763004141856 5283212844637130749 15310530492177469844 10750016203890504776 8945640798531403392 8384354300005552342 2463938313630761129 17796118072290917764 5078279889012450904 4422295725171369493 18380778048177009545 13156368164074378698 8808574895992014574 13963990119341141439 10514329003348456454 8486000224007658325 14975442421725228681 7834102018075772762 5842675180187065373 7293354615779695969 7752611459505565204 16899957999935963688 1766811253718116713 62228191087256785 9065026818371603698 15337028745306086142 7561586947536303321 6718852302652560326 6413608412146436564 13563653313491347337 6653584916608774678 7815736732724287100 10035638894201458335 13263355100633696392 10137728831959434175 4483814693293665168 12574708736300942444 12604982206520692959 3281865005172109318 16328123118739139864 14868584959104297235 7040606530025478236 9785280035628618190 5057451918479784798 3801725126165258740 177056462707274406 10848503987169076380 10559759501663229902 16979082345763666388 7376771834785229034 198151556902572395 6402850931056106258 1870968137230723569 4667371918651230334 15288830123092906692 263302432421187107 9370399352650520726 5681186672048682611 14325499885492060023 4729302779565656239 11292143908916714990 7527394592464577798 9411336736820681763 1872125685574726945 10595739207697961934 9898805047690328623 12616770142518935724 12954356895977649806 4355098914521332375 5936783808023610656 16878695294827900595 9438142295251730364 13820336890856095512 8536765193094898161 3802498412751319014 931481051316620786 15260773820796044901 4042801889969915283 2335982954960758419 12571710488723732047 781107365793480597 5306566078582280984 9723137909718244148 13139911960169897854 10139214400287668506 3674601085356834058 9804864823411904202 15969460495864376892 1544172710507903178 6307483796690195350 16196408203118378911 3112700393309490852 5030039518191117588 10682611590249351389 4100261876900212270 16963391179993035963 10304578452306209392 11123590296387791641 9075650259563969037 7797945611267654714 5905830555866270 459171570268792686 10700472351497226378 14915247588477015941 10328036647898539350 14024460668218293809 16233891353658458262 7926184325612030136 12250933014061280658 16745923705142093437 11976861090494008664 1091920661445236463 17560064106060033346 17518218088200397463 16516742557963400388 2208837279217195237 17780593199792903993 7023262349076294036 10290249403558295844 9786236927971198489 16508539650182445759 5692960759922513729 12071576010255217304 8642943149860512969 8073185116268930181 14561269719387213633 2473887832861784386 6982889766092439069 18005321117110265914 2216237421257427095 917509663774247086 4553595424065542224 9337246161434482304 8979577149761563178 8334914589382567017 15379285050339377194 5020247096642161398 18192401465712835171 16129206639760507104 3187904773011262994 15984134422656241874 10586597510737867594 7619116390243245994 3247809746469543938 1013551876859857887 13208881541933138467 11562037123963611891 17991692950000515893 12452889065959280914 5632630763592214961 870732875975343597 6041527953580464409 16516598950417524 3776245401022975492 1815010024436753734 10482107177885985952 11526266345519257531 7631099364957488729 12277129393791617216 17949137041546404228 13579746405020901472 2997703149773508860 12606558419712482608 4885964115583536136 17847052416030095791 3313651729220913072 14394918683780936945 15822791250150027496 13958453588378329541 16817036319493462315 10407828759367164684 7538343794377444148 6030281723439433909 670100893826252306 18308771222318711445 4407070566101154638 8930743276730035082 9125840131932130674 2552064352117104156 16153682715137762530 8205652140561570165 11445699576027647624 9578636824610416288 4143619995729811700 12757315167263350319 10492708542323026743 901289155903278999 8724768744868599269 8595830564286894434 12573445847877693906 3471015291376364105 8630042529192666538 10155108613884379582 8314757664000391039 10437492233583684088 4816952293584472927 12263067290277033906 11948625639435058528 6429305266050485084 13548083376435735401 14254413621646085225 6614556992702427271 10079073054315991360 12578997204561928064 10227674128059152592 11060020839524251701 671760710921390762 1480769876604516017 1270891780154813279 12223964729794974272 5785885870085180916 1473440542549366644 2694148233717545241 2512802922661406832 4425939101877105762 14143787165772425509 6857061852184648633 5273044139744952245 13635550399194800352 14733308543132561726 6673078280258786189 14812880518140053027 17446129567285009065 1681795653615724921 17631818870517720768 18431793519649385976 1541759202611976139 7098127052989947807 17353609649165055228 8944913019130773878 10904600606183455040 12161460699344002960 16469158169170142147 709294789956604150 229435957071994261 13112218682683283505 13845664120670350305 2898928601059147536 15710099228570047739 7164082138063293355 12115779447868103369 10793669576837725246 5899258773892403068 18070099251818131243 13005386031801209954 14661689215682377075 7433566523039545081 13454093279659147344 12862715092674831884 16118904347372797540 7566709992335048404 10037085280652749532 1303317722040791589 13598860500763328499 2691096696040935761 509707021862744601 6987940860964768404 12217640253150242638 17332035887983531221 14522523006391493395 6918172470406591143 9055045937196058914 3677576760329625515 10897966850781367659 31289560014771543 17238383152429545979 7898416736350979218 6413322684641792907 8458951540760874723 7596661117090755739 7161735389058064225 14213008343315259457 7552064666343113047 18260552864188185619 7488537054972016149 7313475996932329309 5628673751991521180 17850461497108779805 4793881089133561160 6446931515972104251 1373635444653797865 4785035782941280052 15372907303611286371 4155072315747683 15808593997485035926 2298562392489393145 10323436736434124924 1255983052571674819 5164574279070029960 12372526548169610770 3025058879228453738 2506250598455067165 17886889455224974616 8599062369348242020 16178715060784137095 4494321891055835964 13086403653781722370 7420642570636414218 17095476576756867607 15758506145494912627 11914601322198244881 6363010576180841896 2991713506683419892 6793296994107620726 15677492299743423666 18418593771524022976 8637824251252832483 13851793347141780101 11677387228417827038 2709775788282085263 3242385480317455082 15536550839854096141 12683372265488473621 5195398186633569667 15674742812532069008 17378262197947803792 10754471618490888620 6735390225384145782 6068476066192404161 12861793045935244152 15956662185033057639 16785341542208957008 10285701491443491539 15045680475657994684 7784539687642868624 7092226974445359247 13585303321638327514 11165576434848073798 3696841030730942642 2798392724820732060 10571169027718194859 6570439351644829255 9864565737826368114 16350151301579926786 7201081453299368499 3639774131360660604 1565433168039646656 16134598145008848003 1494955207775832392 2789760266066655004 10220439949904947235 16638112903437553667 8876176871268651055 2648879168247058494 5249705825878430887 12059037217094015693 4716576278240343885 14394303482356900270 6397073958492354704 7479283059497859987 7056136328776512967 2597120815512593233 15224832974801663858 10348472890460335391 2008065161625152710 3226005787682709912 17228955149595960937 14013969336821789997 12492341577549931866 4411638669837322470 308632643048455050 5918711766324736739 12682090086633144184 13752216951992664480 6551283213940817764 2922902938340155174 100390528077197970 10035782256404818295 11634904644606063930 16121223794974198529 3177458696872799598 13102912618919695911 5459565531758506293 7460923937881352834 13136822963301398318 11263452968422896752 2570625581409539542 548271175644295972 18204905686733077633 8956722828765472454 14545906076399397274 7697586376664494476 18354321023617191936 6080434100625104997 17239848263805632201 7695037610483634244 2570786929574342565 6470389121643237034 11687066073867437124 14863612125149466777 13767537955013902267 9224023273075406320 6896439723439791066 15527251881551687151 2683940039582437146 5382877870632935867 8106292585931384048 16886679691804281045 13388574903395913865 18125870787284232801 7404927547191122504 2060444219872608993 6840621719961301178 4271894588653832952 1848608875999348890 2160258565698544446 1708651518838969248 5747726617596189058 12433788263405705751 8065332075882104239 4196930398471202107 3725732461106164514 10923380703354434832 3575333736729800049 13068754307782158108 13870698600037711609 9949604813839257607 11450348561049535312 6234909291886951606 8210705319050169633 12618185147640305386 11231161135764293025 7746035893152874198 8182559654876870920 9765360687824066333 15783756422330260205 13855798452392724544 12838759292269703077 14230070358206902083 13845020206905079920 6921350605994332696 5761946840290310610 1282411741373462802 3227838851867043946 3051450239907688067 10383781243984249081 1736673157319953831 5810219987242301735 13518309217246714091 15706421387739697546 15328256085744321149 10330721290944697581 7260670550359935090 6280583056079899963 15499605343711052097 16409496058504273106 245995414907570363 8982141731694705273 12253738592788894460 8854652017819361677 15549563791267121360 15569981609598060202 11958377774643145588 5623826461268634381 9151519666287807000 180958835189171946 11513125579805003134 14085705197469488830 2266428262580205015 5046854178885368475 10250918893706627098 4309322206283073400 4104368659684740695 6603025150759070293 5942578959958074987 17019695937151825474 17674174930827633370 14892988137535828669 4885660695292256483 18112973478894472718 4698434393943851732 1178214746968819886 9353277979334701537 9667129976797123317 17315683070054571521 9268409437299143890 17555474342516205327 16041305561951387863 16926627760733680953 1913151535356479907 3313045748655231957 600064271812392706 31299762857667165 5365283441275574085 12947140905540787452 16074140316985630871 8277448415626260982 11989543884041753166 10374286906270805092 11593647898432525363 12024975176598209369 2584023604725419800 15556482367372720437 14715305233482650231 6185985683771989899 7558163583192900684 17388156827929439797 8055842293771378402 17214627357399752592 15179163028932974618 646494369984843478 10714472364808318486 15249817340349732336 12184642527958804090 8602863932748029499 9249523728170397674 7660613564703166495 1440770770025022964 1833994630053075919 13269355265170980171 13994047924602207556 11076260495787399943 15150989024457811424 5935755160373815263 1336721259270495721 15282415501677600161 11510906932830791281 5145354317590298368 7538811686107730529 8252239932987352522 3461099002262854425 16989553788359275402 5342715064067680596 2316760333391398342 7334440000147096321 2455678769062011851 13141202628093260435 9453988743486756544 17101379492690330922 5429905509925879280 12398961702808175712 14565235823194156606 15779077678221767645 2301398955315381782 3472632215577151460 8238250194684367303 4679629888268582399 1093490018588128486 15528075418177104339 3115441661915638064 4431488025093390046 688705464768496117 14226858408430704937 7700634076126148204 17092819165765371080 157031641926334343 7643544693884274179 10495260831952998993 8786918443560509218 16362012364662544135 298227470016582528 13841198410964498971 17434309759979996832 16584240869410369500 5223761071092526619 13862346373832683959 1318423453924072568 15023388503605396851 12613082390573312328 1147145541115035761 12149651898328064149 1595561218059718344 17680509607552659342 9875076707023944247 14797838506434141400 6471641395291553151 14354811114597660046 3226777670859723752 8518348001293308688 11561933851977698105 145662987432563063 4402603199882166723 7699975594023765307 8995783879644379791 14309770586881284586 13723601079480641294 6096482894875729329 3815678950036207240 18291118289653984464 1173900485133715461 8824563493694068357 5969596884090496966 13376013657073664538 13325918300504395053 3203459355967557779 1434757735428500602 11114802924964257563 10000808379680675876 1095467604636330224 12999053190280109574 9073634497326195005 1786334552958274241 5860709491884417146 4958328088724701177 4623628978847180960 6345227404503603324 6510684256482315411 1836571831260150360 7771313219615047868 9085016076805103743 7714786766644795470 10743488641705413124 13976079713020986792 2329629359207016506 9975942778272039648 3443623658540771227 10624434380169348976 16896999706357954309 11857907447170166132 12596196514508772515 18067821158133309267 9254504296201827248 1416038099572756281 16327218227264204454 8265680307480935435 2736887994314153867 5844939286933212879 7853734140473743936 291488318864397447 7985933879289729643 10986153199452181939 6142910145510264577 732990607413941363 7405803618196100716 5354492938111389494 18245191382245012094 5939644827523893883 7050833249028888160 7213566018424937809 474847674706850038 12825958282447230102 11272394466830531926 7378913007631084150 6531416274941074469 8862569409518772537 10056434003430771742 3631697585578548942 4252795401771323198 9378922534353856714 1853349718028060626 11291274455521838577 15789416980147402692 3991311573260590541 923610193473705608 3213054309461512401 5376042216369284062 16746492805182680964 8105636087946142701 4820991779207316125 4978176248876429833 6575599314807265134 929886843319743413 3020167177754182781 14543386564975052289 7381972384698313014 18412573853580354285 3590403662149439769 13751858334938831230 8031983650333108095 12943812983303639169 15192789093464842813 8354963868704782380 5992633279609066414 15222407757689432434 1591060948307815414 1745743128106702088 2070713839243728978 13682507258839222399 2201146693940518846 716838500772360912 11391569079601545253 3065025593013958848 6092325297892080033 12687499918149145463 4013653782358055638 12046873704799734787 1724346438138696197 15350714312746206716 5994172157514445183 17495634861789770044 12164148476071933397 8970248115354398395 4804641668072313901 12070447929303017229 5898662281753362883 9239313669239825261 5625147363623463745 8693912074559965308 14284584539035105420 9667307034919427604 455656951038617767 12322150965358370010 835159367820663629 5187925863962781605 50903253386994907 8871081534739615898 5307875688512498419 10584192065606685624 14170319589429626692 3272943694736478899 5125874409899345872 1892484250392900558 5189981253811541372 6044619261834975587 10757684246203207364 17211502607864009395 1887830198065770095 1692903919104442864 8204649814936562100 16411708732017160355 17031024626634577181 3451120942807712998 8639210831930558305 10083207457117286087 18042716688372887444 9316603281617182108 732812120724894175 15521520968939280989 14668890445890829874 872789494188267460 4615906063224238613 14153904042047512304 17684010040895696315 5400522512878708709 1319263308138301687 929829379099217195 11874250544149299963 1534627182490939091 6434711932105703021 9148068647216382147 12227600634770506634 8250480511400254047 12271827609489938605 673138234678917638 863703037284761401 10542817673911491078 8041139155408040071 16630676726398270369 3383860285206643505 16800968833699657980 5249290138680122360 12394073689212753718 8038378792790893410 6011489267059375945 2655875547492466339 14850036868889851480 5982974411680526132 435709805402179699 15404974478373942036 10124869563648471035 5935546873410199914 16056252201936519299 14305320898782431613 3400771274356301318 10719788576591493800 4010778522978512120 10215627313919447390 8385647179583797149 957654496060607860 10584748325021200076 2729897710692510801 3980551818001724262 2638452968655040841 11580421621306065206 9189933716490264133 12993032369678142943 17485553844070095414 8145552967130039400 8937327959162708408 3991863772095905102 8807721530587212536 4743085358266958705 10309320334932165330 1008607891282445267 2593019709595487044 10025608473032697075 6949945144114453047 1083111724408480716 448493439638972384 16389229036912416202 11561799087005574564 10821560906313992777 3915852986484712610 5762462621818391436 5973737987232422494 14108820785774178772 14131064770645040874 1923429078406094248 8689563705994367239 2818209274794604705 3932352369255736028 13453984770961525103 6743030112476652430 6433581353233631293 11943661793069059692 4468672163424600369 3481999622131661766 6261140544616088527 6364084918602422383 3794008036454870977 11971506550817257544 3763026131118501584 4277043312995367380 6003576520208003620 1621028024644792334 15848512609228561364 2819291978327649417 16511536680923885723 2150937420851934399 2341946611416147549 1997237319403706323 16348873763397789474 1041632522214329646 11654574527765311524 2978553067091571086 7901445959602569775 9357248195569716229 12239651986271425137 17984181588732711406 4910039739163537207 4941656508857701169 3644334761454504599 17524475187385023594 18370505929670008599 12404185551461937040 7283507630354777867 15198165398713621264 10858557047702540457 11352273935015181805 10521881974005853511 13014127703333954089 12077365188808850903 18440647215823316239 15783479471162547448 3538487154746647555 6813628771258276383 3119452468334174672 7710730651765727940 11960683204291141697 7569022044781682849 12417501318591601121 5424877562995860086 9920475773383692446 10070165587293235205 10162160935641335026 16013532657661555456 14920790506835630104 12955864504119386134 4730486571399079134 9896346133024209802 18055479942561677399 1117872013986115471 8865319173441900051 8082553910168617706 948561768074670173 14414727597775041606 15025836131901171135 11829945930239077586 17648527432441026522 3006414444613258497 16845829138031057354 665991848645178225 12624377216192140919 11819371274219647528 7410090483196699223 2790676533830330112 7506604966026075655 11544041790014836498 17929515052388815092 10099239899174161073 15198014934809790180 7206226339450349755 9266330197121680044 5241903992320875126 11701749288223074154 11302244687330032145 13416156126004338919 8895830596657226230 13381240830910400380 12205218353572761635 13157621237758777402 12995957281517451313 4994460921524848326 16737336837248365961 5991899208525678864 4258589640020841487 13003891353420229633 17051984912081886428 1667745544446071753 17386914409251357487 8716669763475150323 12129806744331118444 3537995371729629474 16840941020957294752 3448928547266713539 5711966030748479381 4136920644633846496 6458557946106023292 16916707919711927920 7884260902922143680 15891950714319848648 2461600391543361934 7047875716396301737 12538102878504891709 10064740715852166101 10975069883938925376 13455817386430070238 10280418364316916134 2503703761655003156 9931683961927900185 14617217602410182276 3170557132561150470 1384258905100635770 7447918333870262144 14019010032843459093 5850167580769200499 2730595952179290186 15376415300844857493 14057243531463055027 4201110043338739802 13473812988415133675 16074691728060740661 13005369143733468579 13157201199918959623 5909995443525768036 1800362241389653617 17433289497699695474 12381717846931120195 6498136713488316450 13334802329378643403 15163649778293365354 11977268858250503758 13089357772756252650 11870948279368253362 13502790848735214177 976461214835740474 11201339937479013054 12122598710185677040 14766194290294854645 8252536904065997 5606320038651577034 14720999400700015135 5214622811930379958 43160322575235342 15139844811704935174 7687755243154895049 6037274349242801905 10540942850953609748 7471981375022155858 2328523538580627582 16296164938913825020 18195464374153214502 16302214487298480687 8505788180837451366 2032698950695684995 352035283189561778 10930052582814908279 12779700032139211781 13206560313963717777 5034995047591234022 6765582314614089831 8045434083426933135 11717065614578572990 12386318329762102945 8009288402764608165 9167942630596104083 5804002862120389421 6073074886755040537 10918549585542837738 2858722729343804067 1734592172717221090 16879609308440640275 2621819485570826687 15383328244374745457 11924072508092757774 7906033634743586874 15357289737049726932 10070942611355511113 15090662619316745168 10519215319598695894 17199563482045657547 8261024092978136328 10563733483598123161 5145456513741561729 15802700511931490302 13634795756570344527 13194375847654010766 15699114720217701723 1808425633544050219 6562707478559021701 16330319510817062386 17541465155173716581 18238271392293695079 14370544386274333238 16594647307651360730 6311517971344529055 17380298001758605244 15565696093984008128 16327050506135727224 10999514633647349880 5832992521089988059 13230344010242866241 15536347680232750955 1702878333200271128 618715641513044972 6549220467650504072 12773508232443243813 16975234184154484424 15337498654226316876 14693660453402247914 14936427413174755729 13940434214518511130 7365238422612490525 15145762610254767526 15592252573150974539 12501466048457359221 6709711100091678406 6155745952096905136 9767211507807408055 2355703523333780425 3858714583597498941 13010461232758823349 7488218960324516885 5206359745181688209 11119770415067711141 13193677072433956268 1496114191957093797 8179122033807827984 4155985418182853490 11496640191838651746 675660919994373980 16872873216299692909 8406476592639513090 9902545574901741114 14362382724170085441 12805819773748078117 14611523651719659932 13610697373308930670 6165040165167472455 7640215680817291711 4328028408655434271 17078004311476151682 16344622375796538680 17425163166273268125 15988934474347116516 7297243523491587976 3830030662063149238 17712489873099540981 7473984666550272965 18044158446646062398 11039321436975357231 7718184337715573582 16118607983600086856 9236547048309475580 15824304958020866211 9918386609619459059 12177147200066353060 3541395325662522341 700061438485423138 15250396180037543598 7205729073458036276 9450535642840409871 1477404263308692643 17565044136016633038 1645976443693925614 15263793028479564897 2078566828517580346 11566816666663744034 17673850276095043702 8189184746875172599 9393231930719069465 17399620592824591021 14333864160173861531 4808299871214933966 12151299389977604571 18065410971101715808 1679645275870599868 45858329677693662 14636486498060325751 8641770077433862932 11519007013493858169 3366644157183561423 13616630422687425728 16250804223576389205 16327581002997428587 16322432980943900292 9550989325919149713 3310838671011323085 5338107456486274250 8361471500859367138 14395037443278082891 7692464314043559141 3814805776162854206 8257342236834277633 10451777831406009382 11626817594932845658 10143299369482639858 2534979062901319119 3458505618556341097 8295538231874275152 2287352971966349892 14715739025022285218 636356186254412780 10360108461322633877 16296693435591047508 14151064878221951963 7651721443211870977 8670338046486062958 16354934143884960868 2754713349681494843 6316667825769778412 10901382274585465316 17629248356263324959 3899490252682449187 14560391073912372735 13703756285568162366 7014865273996342 11143139401214624766 2333716432733411642 3345334269289393083 12256306931354768948 830146848806949140 16010594684631591595 17915275291993416180 7290760422251520548 15560196579166956471 8538393726016666438 18025080265487944878 8224121559811471852 18301978329727372325 12854327133956258775 18207341808900992101 5383559850625928892 6788184182268213634 7232997264519005040 17581782025520877152 17305210734813927289 11884724179269116266 788117005622269815 14214723556967145815 11399844412948842612 13780321313863562238 12345073999138467853 12261586440081561414 3552826628936835055 13572300174867658496 6355086407595156203 7606848084237198211 12074236608613058227 2430965570709507425 5041436794114217327 12993491748070202953 6405059037854249881 3574506641691475122 10012637128695834396 11959773334921500392 6038869202382311737 8133680802564100490 4001379109422058330 7653354940585582459 10013084076747911924 174523579407403162 2211264906120868367 1286300812647968019 10838823234726786183 9547597274704208310 4657759332471122794 4133104952439201224 15742929653997634886 8242988715049349457 14390981906735634593 13946504172147237291 565061948922464887 12993567784565861739 6570145902819931005 11524137173309628732 5711906737884683212 2238620701464860873 826237722202352154 14328605396504017855 17629483330290187800 1224132424065988646 131024027353666139 3656878490475201878 2530208187886210483 10890195646446781341 8071502159629893300 17776851289046955011 6037172587590460075 17175536119995438331 7487932816275023683 14243355441647886652 7973788733653875378 12969058753860794604 16724368968009829441 7389920984043531728 14693113514945289764 11132769521666000921 9661474480854568167 677647768576814186 5302670739358623044 3333890550511883903 4477877887777209570 7917105245672937107 237707661120507269 7537384213225262374 13955492865470592750 3743904768587044006 15691253353414361580 16455377752625976081 16539377437666275204 9421969320297192202 2081224358578276756 10202380796038219917 18259026777965167796 11093793945995478879 9212705665387939228 3143400012705285553 10898658016168078913 10443945507109515139 14560130416165116758 10198952325107265434 12403599488475562348 18423610671978510520 11307529191242925504 17552978253418745220 15432930765008388220 13031568197751743050 614509871797017611 7703292421845507045 9597016034539978681 3061856519471307756 6539693542083669471 14064965886397770328 2418960731314292753 11985539120042044945 9604627577244638198 5901236593425319697 10136073429611916346 11754090007738636599 7018838660511278905 10844135832696871432 10209232059819693574 8222808361624974660 14224924838229857015 13043907618831914895 2687328138179592959 4086061066060124924 15040717370043557289 1055687679516618309 15073856021858930316 661643892669097681 2577751662954211436 283161405932072044 5234416052771585738 14241176275396379000 17111241012534430966 13069624858227693454 12979398450175002738 16258000347484400514 12947748286399381032 11502050454620803217 3279136080341835216 4306291265418906241 17967444646811170330 17238393312909513039 5529703932521456147 16086750914884301583 12591080191554234714 10373473773392491023 7598176776385261784 2241184824288864265 4971855019052989408 4641716562170547478 14107563515053326181 16307695924913418508 6026167790631084863 2506285659605772642 7336177344817426429 12229412272074734540 868517879324450571 16099168289161330420 13118036973727741243 18441426228139983807 2240962856376343985 18064058769793530560 2455837378655285701 9594247791529597453 1476478948551476292 9369346966056983465 12124013242116906376 13878602855433957621 10881193454424419214 18202016553535558246 16497525839755657976 2568203143784868593 16630147135308602285 6158494587671292227 9811003629182827888 3734311182831987021 13342496389149746231 17374452821530781557 15479902638371953269 16806291667280436404 14416095442272956676 4922423447692397732 9490492703861772451 4326889432923089917 3494959520477458005 5132555091156459115 3097828794856594895 655333955566045056 8321739143035792951 11352151848903804615 1088246367064675605 512158451869865126 14267079763761823001 11339530037314542625 256048926393698539 11479827161525331790 2153885702327426353 2250368778377879601 18416292286959750836 17382018845675447171 2756190682205780557 4683848276264490275 13543971515726896778 8939624330327479177 11082705886325458005 11598692770000111162 15573670843837552666 18405303415163243070 2986956869898503918 2971636740023418604 12021914820983859597 13609279855005863028 4202283163558961526 8821351226789991835 13989264278927327363 4638976853780000894 17979931628327665918 11737032368626697010 8924556346866382271 1592355673107915914 7994140739594246317 14869347658102712833 12116272874420633939 7530699736536987078 6348223380566515170 13160497982858396474 10847665850852251112 3142628550898016321 7857696335668522046 15925566523075806779 3753207288541624265 8942427238275503065 243724116310483307 190252185310006996 12402699974296714353 9132268168682067362 15483532522251703616 3558864489204230612 11026913618270528559 13024376400973963496 7549674271972655159 9371713527522014297 1543335640967652370 2163340976512986642 15188036610546308654 15292080619722580187 1299787619836254407 4561091733126596772 10762993027717730554 13564972363181630072 3856313152088896576 14667882202412250063 6346533185612544559 3525707805838803514 6419095741422470549 2619484809081184846 1126150482610860777 14031281887771188351 3928751903764432584 15469524216299253159 15704085156475154300 2657765256298128970 6056357259002322599 2312923502287445145 17394648096297490365 17984093448473899423 2428193152755597107 4047972990654899480 12972568929145193564 14141794045728197860 11108251610603364718 16329530648076592504 9272123045637743412 4592701064444914387 3008843559261339747 11632934224823210433 16915527705983709378 9767638588297117119 9592036400637731368 12376855326945580652 13509738643428947466 13027283903515268206 6815082619402172112 126256873356935526 9275744272639704199 11617102586581620133 1903598684711566324 3126037351312627416 7802919856010328413 10011922068014812778 8701801759941214845 16243654628752968045 16051723695608855049 12222985605755550351 13720944335704385644 15853645810943373059 7736570115910550945 8685938834623849058 6778965150073829686 2553381877570669023 3597909783588316488 17357851310835405085 18367608706196736134 10446504025314533584 2271737594787792243 9088179208967346206 3409474860020628560 6506713500276988360 17413053231133955835 4383989624099839382 3454962561944317264 5164835931298247196 15766795943879613048 17159115754960373199 3596551181600419137 11952629033988890131 11311926450214789823 1495332096623791943 211341066016818787 930711688594558439 12782174672906718416 2538775491111495841 15962585104557931733 15579365912214666597 10944114016782302661 3282166801282322273 1987689448331484862 8954043388147839263 17218520849654510687 17557603318393345908 1158117571036141643 17402450499947398224 10610465185253594047 11115900519485839661 12058251543367929630 11642773751823346870 13424242637880062879 5449080793467511380 17382264309487209605 1056844541003848935 13404275002492732284 16413673125109156040 17274669469312215960 5893823591177998885 7068203205575233313 17102611857082742481 14245986731674257421 12339830282202266298 10782763500767514148 5837383479844541540 6606263432360084324 14825860055393425955 6173494023426994336 12730159314061633772 6938553052563817216 15303956705422187126 7994529437713340277 15085953615048593323 13314514658287888468 646295179662707585 7693554582154185767 10562348451694807478 1067768737140985496 10101087206701317484 17176776776603972829 14140865750563430473 13580599169770312786 4873057188281344639 9911889166052710617 9512818942822748548 6559367861811846220 5658057718061834473 954191943736101633 12532723658395522323 17342952276683165198 13239551799673643156 3098831327229846276 15776372599109737237 3308467526380921698 16078413911943047375 9457458786637998858 4521942223938963667 16589141566872030381 17025128767713461032 16043397682852880718 50228244156867628 13437479598392879192 11515732365300680635 15687995238505648939 13096010292274212285 6857796765258812043 7064927359760022239 10509153679708903855 1566365645772599839 16796258563820607838 16470595232734009438 8940214449451599328 16070497567542386021 17468570455456246134 12141162833989369464 2254859758131377570 5663791292899775732 14331833295463227781 16411668581112111712 2488377983477266633 3863597742997655176 15301818735622846487 4963811940978940272 15100838509733031001 8169032322495755611 15128595868443262912 14255124957648704405 6318056739123986147 8674842716629096683 1740922022181882627 13774519921462958314 3761716913800915119 15070970368716294014 12850058410827216758 5895889973118712478 13325301526706331220 14591091294876839661 3660254507745327144 12838728388477267871 12578522415908715868 6988427348837987931 13489190477551044664 7805473103325358897 15212661065078584051 15600028043108873944 2659079079741420732 16653570114405150627 8430263852737746351 2922192772403868015 17218660153687303109 13825587757632702857 10482620114639041073 18345936471623934464 3842487966064717688 8954204989082095561 16770666106199128716 12376672278022786899 11879178351537212745 13668437036491446621 953452718907570656 10976345539170785941 5379949159705652034 11901526425603907227 15801586612008952363 12997771624139937549 9954682243207997966 15933611195034806052 3785105414701171196 10540203719948163586 9964809858684428689 575354222722888621 6239215668980623857 9530054424922268535 15892088306639784459 10594993237235265883 18319881780916737539 8397360139662752415 8431311116825605391 1728360704142749148 13007841497244035404 17161231865324758073 14077923778327173416 9300714461632472778 3026756960015871226 2980870235216879778 9814411242604299061 13204417526856602011 10733403239061446192 8914941939253583581 12740702834090254996 7438663455901216061 10608134202117022946 17121939344899351488 4942652718674392892 14761743767128986173 4969322093881620182 7766451016304592979 10360347045257183814 4445033449066354315 8319637556415210261 8886109567087673152 8175161305384348798 11612661795902769685 4434212540389762778 15169129509907933797 4736825175435156236 9568489083120722122 7177292954424640522 14172053297937624059 16429238032061875313 12397748313533548187 3258761928941749323 14564247673037221079 12573807145308474538 17035726718376174934 2750830449754900452 9553946480567899900 17202966195948356168 14595333646303949875 11340560407414692145 11147628444871466671 10804483095378192113 7272737817678859853 8971432542859755034 1231935776419771897 14409793247536033463 15659643957788098144 11356461594911614086 10488636994326863168 10920283239056473735 17923851320239111425 2895589135490418241 7320668046546353134 14101510609126911608 14802667188044313131 2057923704215556028 5529815839164355433 9684983144843452914 17427866091129651076 6248710087344910673 5024885985837813038 5951401295509479389 9778434722475952537 13191184464221746501 14945114841626880604 10078523007282829684 12146733853691345927 17981114541938126671 2791289037258907754 17136549348387359785 2466989628116841158 11452026390755619685 6895092226094958491 13168446808436443796 10781883636284155400 12890440222972238712 11115072791788050100 9634216018754633612 6332888681421347865 11839240753433426606 8734343919375531413 5072288813470115567 11465853664979301800 14067456834085510662 10088980414137272015 13697838230459414466 11634531274217752255 12170172559326841950 5028569314121884477 8559194244149673460 4145439943237660253 5750218983149318642 13140396588177298885 2515296344028508810 4535993550139131216 684085466462356734 14452256384438203600 9104430843970697848 9584568142594285146 5408276313427988287 17761284248144868219 18408072820190226614 7576243520769454853 18030065946298968976 13038050603993991923 7871157758333079949 13784760576250283827 874077904411962520 16742437498104810836 1059351101548122456 1352268006508831519 10383357603304651170 13440658701522884535 13485255250710222383 11672259464205920012 8044547972019373179 3103823923090763487 12937669417844063868 17351985398869985046 11165659562818493318 5229908484714199175 5848748861276450477 17027721060089820792 8580376183880869686 11066960350105572547 5809397822061499192 8754795073167800618 2914738067741379371 11816464752289647916 17362392180964711503 15826389648657886289 1589017060400504638 2526281120578917058 12404317596886696699 17375542208426897287 5508636239651344436 12147388020999150239 16902442482179261631 5829753909589692825 4710491818474595757 18369053245900122 11932523463518949395 13112719143365896126 7495843880518331204 5411519944242083422 7653784158922369773 17270486721226325141 445833000739974090 14947027272132537447 974347730658429527 5980899488353293830 5449275022084956775 11179651466602492918 8292057554259966149 2677809140102090455 9466873441376735963 7892198857618465213 4348193858112708900 5800217523554945992 6871232844577302091 6022365841459141167 717435972644667091 4877866824087592684 4712669964898897293 43072850123073687 9338987293383674264 17571511028360904547 3699291489984400777 18397595605605891440 1413645014662041842 9568381079277571375 10206273036014373085 17620155499281254391 4504271832698412546 11210027999112305399 15312489328944724177 17926768300341552372 3455141285733509960 9154706733635387395 14596898410215082890 926416879047119729 4521192589065832999 1357092576081586740 16580584814603533539 13613044083547417254 3495463679023385746 17832880776703814756 6324895519785862623 17033161976816138797 15794221848280425860 17361465735053349193 12078162496907532659 15009190940578397901 11262801384764817215 7677076337487951776 5202025674788814249 8465581767513673980 17843528538409229290 12193396380953309684 7248767615274683148 7040624319428760927 13980431660808022129 11589929202176500196 10632215055634595784 17959688943612863308 11841285176870011468 9381521033337850493 16607963522307008764 16175779975603732092 13503972000971386485 14628694591074697503 18181073028332528954 3763255397349671667 8597950538315364599 11130214698627745206 15417130269471913970 17785983933168059384 13841970142190206013 7069179954776320651 14976997685977945393 12497153271841813577 17515658390057643639 12957476560843474462 11111683155449512264 1676902464160853974 15566288019067074841 10492374221235390929 10193314735482619084 7218937956857056736 17120220909554032588 13107172450928123554 1973582352189358234 414354151403532612 10803294986715700882 10207551355428310908 3855955898031154305 11180928264525548191 16081465696817013057 10623653296100736338 11149108187794994787 1061279537580755010 502743949098413190 12868104669824308490 5657494994559395275 12636969964528529081 10622086027340641639 5204650279492076760 2459828722000156666 15871421179911829896 15292487264297214778 655659316571914016 13984921127652499377 4079358986994203799 11104803944323406963 3914859585499550069 3828455608912828716 3748517715270397542 11063254620947787940 2255384040995389729 7473942386606802276 16875378776705009979 12606369572117169725 10106091205323755054 7553022189082241434 5117915086066159245 9874645011441621626 5286164739958505556 17342436509469755971 17278647055332633837 7308125278022912300 5657798393867362625 8998808528275211184 7324244277023563201 500817050647440676 4165071158677918618 2995278412973331338 15090027627464706270 8245227668706314319 4827203184987549961 16607922971355277781 12910928948967393236 15562031888239065951 18227553599052157368 12849052760078477119 10036062733650451642 12922046002802811531 3315188756319829379 13779625360881053428 7721317873540540773 4454547507781580737 6498641149768043160 17029598886825783585 4245497219766919494 12961002110670560759 15211408684669176334 18243614469487052441 5148677269345646379 12254299954087179228 3274064577607074183 516365545898414232 10241840760534247087 4401662965615469286 10168406231944290529 5809573861440636297 7231590897123934396 16412387408949518553 5355916728056928736 10877947631034526175 2195634552117411359 360890332609537060 3615357028654246897 7950465474503876831 14366995867576824997 5974961113211165445 3556268811269695237 12609723011616349584 1216758224832858489 3523227419642971541 11125816101271365273 14776082785791794166 1544482310257607357 15056476266942615793 12368081840289172548 6100061108154768643 11072854355108737847 7597516240873991824 7913307045983083511 11804504800983819246 3980079493865907026 12973550869054628955 12166599512170239741 5514514295388958803 1732406552036789351 4227283653576495699 8645221858793937624 12191178505476292573 3621932693697565657 11009414072455037249 5231262053882193656 1025688619816644243 2865871125982712664 8788217554849443890 4036303776364649097 5760252002966040431 12080830904367669882 10010194472653167422 2930894856173794039 15765256768088501441 960172962709745884 5777820884473217556 7900485337857351739 1099777963638485709 9372216129627042185 11979137493837701560 6056453678985984719 8822943058212717155 17046143571440032643 4101414358401622199 11909328999573218713 11704259444233207985 1037226473712406120 5701700736986740238 2715541379240792119 7750850241607746854 3032268390451736341 4654126675451914244 16876481691290220348 14202542820040945375 3881974073344347011 8866986867802970319 4181909348894880306 2432574351396040258 16863606236665916894 7090793250651410373 1583209915989850510 11702136639852663337 11305200488122792994 1574716827315065902 4760039736164995477 4023064447897952736 12896971906322218905 14578280267457168384 900670435516290905 153329037945979852 16088612809293200897 8325339776376744613 9095508395442301173 10607815408341704620 4886227589975712461 8836048995300304894 2017980479607384066 2002099886084562067 16787645880950996841 14462807783786984236 18103471699562573272 8844181505484847225 14146551307098079150 8676794604550071710 12508076179354623638 7275704934676503691 5344613981606504826 10365006126413979816 451268910015756600 11825011321369758926 14721174912341274526 1073079836319454742 12049544203400223918 10524554107397928292 16850550663672287936 12941418032950198651 3557456587686245282 11706864377228519296 3908945726137003500 15196680640776362569 18350575654128902049 14586499502195199407 1841545776566996488 12403106800822888130 13550620434823832429 740946196057787901 2662316830779739440 15180754681656725621 9743300921575145896 6976961605652794731 7768520142104602618 8758279820086238461 10277684670122232408 11075655437283786910 6646942484741522890 2095650335045675428 14698802929704439290 11627058190995704560 2413265054383618175 9142868631979335586 1501502706153611939 3478010903751337958 3369575813351852236 4887292353718387231 13404251893341159187 1380580505255403197 14107810743128051167 17587161887090391595 3247615472761761194 8809997627459599302 6312030477450149785 7511901261968653850 4308641374182694867 11431669954167922722 7303319727589844777 7026955699226465993 15495022603802145045 2630493550877870062 14170478197466988123 8598005345664915179 11438918151416938063 2775718905208621216 8993122844634842219 12683154262134043160 7727775825161888591 15103756151162252099 3338498436762327407 11520874799856862023 17801433277238160103 7275869648231897519 12814657798597087103 5616322690242134611 105455677474515560 17113906141850170504 17628460088163923369 5059381929104785087 1282322237873617804 3880945147950653263 599641073479548528 14068785528523293123 5565127986968898676 330633548968472548 4681988021611888095 2567562632055743575 16253951639587549489 12392875585842503318 2113382444289590541 9390747751185622089 7796253487224570319 1319855065967639270 17209951744484963947 6568205354628207373 4025631046370665029 14562887483747506746 13304072944458060210 10842142486398936617 6007023803529290820 15279727050962437180 2947532814471392335 4615891062128167162 14128996873979002915 2899008366914051650 15204441369131139331 15265402016538174172 216401855863914143 140724131028524816 14559436181325985680 9397491024076736505 8977595183521832122 2728171094474881767 13810753990440850931 5170640773301980920 14978390466045613296 5564891187785432421 18039574386891846429 9382882458561778483 11131261828562196323 5184118681607021538 12594114690400784890 13632721298687987508 13069612436654645983 11755351307364827140 8140019292212007994 18312287527073097741 16196843066277641177 11057617965914395373 1633106122204731917 6807121393993689731 18034778636780631363 17143243868072772477 4496890330089019462 17461969977781435456 15130037026284407969 3344382599853862410 1618763852285210484 15464420214543409781 3730626390329958481 8572319552318060721 3795875632311795297 3239559715178807758 5721126276446268860 8092796795286977946 15764153529635628313 5173071106873944645 431623416828482403 1855909084522513879 7859469743552645112 5583778302636063287 4623595325759263725 8790446685807909544 14235250250009194356 6540171730940091598 13038744977932362568 3461821239243340571 9574832624418141984 84540246866545003 17685367499463699130 10874273802698866509 14106766864120530971 7540659527293623008 14585712527012828415 12857152527617729237 825731519250980916 5668969238795890401 5909236865845588129 961858176462181737 467819237323399628 5814040521727072913 7745452954314781430 1899233348572235699 15639112927912232475 11787887982895459192 10891964172852391241 9996926448640935782 4756637073580117603 10547707773812123086 7293739234461435744 3470983117692986752 2926772146511557370 16474007889082993495 18385200712225242238 2095999315287039282 3184045931204776391 12798095831413836973 16040126426597233508 13505575907531185624 10061316246703278817 17841794296613409572 3231346043320158452 3612328519573080972 6542970251005899675 4358363667166675965 707411929795471897 5867161104501984299 12680777740255446340 16581155418651656386 15909824064158172768 5223960983928458048 5919889266489590642 5799374843316306548 3811754779598510640 4880744152912607129 56811430083551578 3342532968882170202 5613992337196730967 16434781883944594359 18141414149972085105 6900483323701668445 13766712520966247494 2907472888448390709 8305228141971519709 1659514987004156983 130627838694095049 2267962878789991354 1435671034169752900 11919403684865959449 6185816167093589359 16080964980696180156 16677200211523063812 6722230325173234969 12148691540048846338 3213433401105077924 12322497981296604036 6979264263233933910 869336887850163657 4594813893019754740 13102119860479936584 10529943773614267991 18219897139531726323 3067449393275176074 13737408982483334795 18333950966331682888 15110093004557676820 7547783236620253343 13331206577774566288 11493797353132194118 5874170478844696681 10580955588731848293 11137644251129912254 101558850726974797 2773016654557971506 12210352739746016455 11794556177367455091 11122547254951864344 15318584425992226839 955961047126510382 3205334383271243670 5938167413406957732 6128487921048428975 15101943333337497987 8632003008059650280 2769551741927050252 1572983063874639564 4534297804169406552 14215302210554762617 16648828620930693804 12296988755159996893 113394032922270672 15855968956344189557 15730822943051987376 1281913778198972893 1770305502646016571 11616198372700519796 290743924183858420 12961696855135469030 18265294777485074321 312784632995111902 6545603520371551886 10946859848082099974 7213355975926946453 10850907453227795314 18169046483032960215 7870130736955172410 13726406668977630505 3216405186902852703 9634119612408870926 8544098102438522609 8062118403715123170 17497007707584720692 730782922335304881 10096079655486628594 765300439939960302 10738502537418813736 4487410745066983721 9638638638347137948 12808874629773486654 17016039135844146102 3919395544953465194 15480240517626548177 14470443916544626036 11820978729737507555 10613556899997853299 9417163379102067630 13406166505331711997 7690192142616140157 16431271630060519324 2500923704414647828 12123284874029195950 2973859679012337919 6117765300804564246 5314959161139768726 15364294345493310464 6688754528782213922 1854525503291819155 6842028029088290896 18084892437570101897 6748346202866109123 17230645625760356167 16698714386373859133 6931425923467929032 10020805196736786935 1944457278463526449 11170808884238139712 3005420165974625890 14576096024187696887 9142583547272409869 10330741395934753016 18063526134212741410 15157658127671501037 2767945265681850487 14976088711179464214 9575054557440356876 3081510748553857542 10057157054192703799 686213057061466815 18015323544978413750 18010920901703959864 3223540184970238072 2096221659377661382 15398747897643956592 4949286986352429756 14118278717946376939 9150111028328790673 12362110150390067621 5419477998283507747 11797388452063036579 18069995612827584195 706949654291840871 2528125528628223785 17092780858853795287 14890688210071952013 2261690205455778900 7610062033568326546 10505877024584488422 12814412286919878629 12790313330011376208 10574555132892228663 1103765221711990216 9735067018646138943 9945254186350969007 15640859083402760361 13719282233340171237 2472575388479696129 15440966988628587344 2260521442813392425 13896944627246509273 15191388111830527073 533905861566800006 9464812808018489968 16232195027983756005 12041979316814462325 6044613618726885437 2788242425084765865 1493416081759747051 10644546658305451674 13651378929255276460 16412451072389751245 9896706225076314714 11656913975286616144 334701371789531973 11012757651774751935 14588956754063300062 6639184083922169464 12144072524879821451 18079926599053884312 3222880798587087512 4343775811317267345 2774278738813566707 14806445004726782346 4412263443125083634 13037857744440339041 15600906916233169046 7130376172747736774 14185180328930577767 16898611979801985912 5976398161560285609 431957442225259328 10238262558548615003 11706425285182296398 6923791044173119536 16311735968235823870 215407051168037811 2575502191962624180 2405939821177663438 15397526903512630282 16145213849738127129 17238477367529358558 462196216402239566 7968536094036280977 11055131386929464958 11500183679225787089 3040408294255553353 8708591959629677402 10050032520792208470 6304469103872343911 17374724683280754361 8604565103721245689 9691091511883324524 8112215237686677757 10059508546252934932 3678617856744522745 7362432105201587125 7383314196812427909 4899891057730373976 12757832719991284445 7826902191992202703 9129641183222732618 17106881198777288292 7943764342809068990 10055896692563247494 10584768197856345720 2745277163660099448 17004811959964499370 6412370472451579962 12226714502682792512 10745425071069639176 17299300801207945267 2303599894886107963 11591926207031952350 852730170940553570 1874419886376794196 17969129961643228877 14916801638541461936 584209313385876325 1834521052199202228 1852932192220432532 2404949268091675385 10827010161348422221 6710035947003321538 17763112781112252074 8465355168726626310 4398203101016104922 738537406172307801 16485738263110181727 13780493135529539318 3808511560951629979 17377165245902981735 1039932948513997046 6026735224369820448 4666462140700769693 10529143709350183723 646389505221836411 1950059151891359398 218507496608094898 14596047256771038699 3182710317820406820 13603187318542510657 7562663494092585318 10325537442107188930 10663025267009078896 12902522042979545072 12370383136273122064 8384992899401510150 4119727227782713749 15780029497026934991 4738050107978463843 3264563867092901489 385322781718824902 11126336234541781482 11705158146087098449 13364897630243795020 15514203746276176811 14209207224346625695 5360361306981343116 16009517324984620873 7790039175458203605 9960104649717651757 18372866312313876206 6152356246420530863 14995606750127462585 2565746653527624065 18196942963084717777 9764443467492114663 1156140793271230807 13034884555504607987 17695287953098964189 8585439226010329349 5790001362656830237 12600469072346872215 1066567692183528516 8446794987346346301 12810914101810936962 10553509407065757815 12301455398117553512 8363198314234014641 13769721551795587827 12323461606763783232 16355732195445784203 8582781913835047700 15355792834418874908 14919795966428918652 15825692511491614348 7113577153187248497 9114857054331551879 37514310412438417 3335458392888165186 14415749698152708590 1501010095462849090 5175087317188190973 1850737279633390100 6977154021050472930 16160258393510101710 10120965544421760016 14532110424473126661 1773303217662353479 10138114283594291279 2895839033627126836 7645887333317244943 3714029307077358747 1149539797208965295 12019767834976750822 8983904206212460211 1552759648945586606 18216725223088229430 15284496931636960467 1872639401279625810 10162643566323499064 15546311426863163263 259003864769577655 16220052002323365229 9353254977394148007 16920511884608850767 17190295100663259669 15780167840941775690 5753466468342309832 6008472842610891797 9163487759750390181 14472680616985365505 15061470485602645526 17130440568355422015 202379986510752789 16237784249761993611 8283306377602900668 18199498006816497414 1760383541460021713 14222869863758827705 5937406092744656584 10996141627203561670 3776862268765551673 17044816394840552503 1666625649464055202 17924397742302303139 17392300536124977918 16427063325508900315 5214237283229536639 9271934991994581825 6089722371181483446 12242508206682666613 9270697486113131125 4485432881844183628 6849074537816004659 12609964179643394608 8859171475361844691 14953250498183026097 12270041654167792213 8907797831887508441 9506486234147401163 13143875844537789064 10791684977523327111 4709172279092950376 2009057118677349617 10626860808010220001 4689461420386138443 222139069187421410 9329762581590988732 2671748869605471110 2753989228725118910 11721359367040450357 16992165428296302791 11785039358219268862 14308497083053545277 14707565114609615244 1051150180391453981 18035165180923666458 8223775850310515049 13287144848165781745 6073388650781117694 15751006511516226411 13338844580600272349 17808059073023515405 12569963232203289770 2679311967786180104 5294400142300837435 17351592149296059093 6369674384217254764 5951857455516124933 6347540486332956979 18178946846517818018 11345767111411845258 9468022942588284098 17849495420129920152 10408481961671371234 18118441196684295576 15509306270670301700 8134563482555602810 14838268778983636874 12387488580438420406 6435589943775630459 1994768228429059007 14619987631520534592 6139786614084196326 1761626331236994303 1487922192087194495 12488484250236943344 10932213981330859254 10117696386109473083 11056385234822212279 7882918118960080348 8980025344563167012 594034443994789828 13765828169692583649 16867939537706422252 10312577079453935409 3606268836958753877 17518954953399369041 17326858666521268702 12304775454553308285 12110545676708952094 13107607854019592936 2567547569369618097 2103935374167570569 17104314024089061553 9961699227533364722 5077847376903650870 12875926000205708642 7957675059273277865 3204126090841561997 10332337300887906949 18106395688441298127 7598498781573277028 11474743645526184549 15576389551600837481 16017211505979024694 4958564356935286927 13433498439012964378 6251024445731220866 10987476507158976710 7790586881687797660 11550046838224497959 5517447497441168002 7577472144306707445 7770817964054809070 9408611437414252556 10562363118982698433 17647894686621412004 606828915264039588 1043481890392980214 11672557706936235965 250823525353444129 3327491454721233315 9519980255024574469 8101900000863627972 9682944189214788368 16847485746386537355 13921652069749555773 8091480721673625672 17921940600250508154 10989995404371313851 7263296759961942864 14824998090993367355 8609472002261187047 8430193847061521646 5852988202828533704 2666218980930587335 12724214082426237853 5967966312224593630 3044232277023718704 11532964692047066443 1760950732944330523 86691330152417097 18302441893957495671 16143982376458541306 10758546955372589629 10649194506733063869 12601480795129423367 15780160510544872888 18012967103517589 8077988158829585701 9196054191860804934 17629484676544047029 16612581530150915558 8950466668933288463 5650425300742286492 14864414827963492124 16143687043515221492 12388696924366782992 15940761996366242699 656784187113937278 13702139505598526144 10772958840037935891 4255090947321846419 4055563213287267549 3943558906093084280 11743319133143024354 15292354076071294360 11711786380521898843 10750165581582874873 9825270568475895708 7571489089969181875 318508305614315962 17221513470056047289 4696890121040215708 4744738255428743548 16566370336133901420 10873904988869364618 613272875069415377 1694270746118767196 18373125585549830372 17725711072654716340 4693377553796460269 18250674247175871554 5430330674039109976 18372781628550324692 16827203192106892536 18306463412109944792 12580048643203751984 6384889308416321005 4307456885586294020 6484044047208346787 14871875772605073157 10498577774417809155 9632402425122024306 5049200501358729018 14180350176121940025 312769939851142264 17210238418353362428 15379257216062445439 1083596384943187190 2266880410664007923 10512733593643753355 16467896588611594155 2273414286960813629 7435466168133444389 12856160223064355861 9503399915371123011 8713238047620989609 9278702443351808357 5010266067547486093 5273976869980329254 2958158948972526862 3850045091055840303 2543789098754784608 6409576908369139572 1921915962943355691 12011366486162668624 524243809540974257 8696723642854970926 10006780649803495620 16625161044873568792 6421147450425253736 5661841375309942126 8356858380942024378 7630833916363333109 6757411175904109182 6407869387867097327 11369214407821198918 13480140607695363469 3924244638205316254 18413786229182284827 14150228752635175666 8642677046164772406 8672548610750632345 12942554169428715411 14074266508459001349 9539473824663315296 17159020349982852130 10498725555133669307 15589364360396007040 11439184327131094056 11957496585961348707 11649645263786819342 8903577678316913466 17270947416052684064 2077440115049609916 13553664988832806812 12253097339073267235 4997634678282288558 4971439894773547195 1746157382346311986 9491676359469108486 4900950016859849515 3409866614417887996 10874838779224115676 4019178321205896184 5577924198119900545 7692371808135247979 10751592455024993475 7300607549840479127 9215052105606428328 8386206675115514008 8088577267102776059 16914520128675621090 10471366452408609874 11012149561886613585 12087065561821353590 10253575049558930401 7866101784525305627 234973043630628726 13361940485748177169 12526465541427619017 4179517625794557807 8600366497651424521 12338377429458762689 7871931509474620354 5636986266073926635 17914922757554790441 375705110345258842 6477116997428972508 11956870463496656528 5839060159967583357 10204040135681388129 11031701799154983856 5860361108992370239 13192057808916513574 7990799126088194017 5302516805519362728 9867511094379053548 141304591652576402 8925971722249444835 16063200773999092056 11628011190921817666 7930024953005415201 434023702245028489 6646603270030968669 8482844925762170683 14812464445307219802 5915760432514293172 1311158669113810209 18402418386853471188 16494986063510995912 10134617346463379731 10933664653060539102 15089416443184874214 6125969765342501700 1976648997367959576 2593565959028144596 9920946481861326874 9893788929192389648 16154823275567101530 17999646709908791771 4954531782442223963 13736882148273139551 8734297828982639507 6052535456845824136 8566241422034848889 15953034404821153259 4159615516480292815 2111873820831007311 13862915224560536378 4806480244126786809 4644869059440300385 10016143209657120633 8240466687585655180 2202580668373694090 15897796350467046601 17143575951602395129 10031403415909164914 10637219556767279490 6715608291375858956 16403463590409504497 9018756787037572944 18345280371657012120 2085241246315983976 10026032948183548811 18245858907281651903 6736973233397895103 5608860919897790657 2570662401432143097 11098793575927360120 746799279313180473 12913673667902991512 3551091195443048241 5233940775291191011 16944056911735774492 9749128880973463359 17519883845091751742 7140217615132643304 3990160890079535590 12266227999159186243 1860189285559136265 6611373423485337400 16957317644643363508 16824808453537498463 17234651868513972082 4634849295858243991 15747778155730817194 18290463912884892048 5425537277831817401 4193800730666783490 5134662140841111530 15277788699509490531 7413894954101717534 18107505634973974204 431807665697439018 13403383042978867391 639576055883131918 7394036386859998228 17080661182304089886 2801778631672158797 10191979047070287949 892331909504397217 9122278592084987627 6848707244059991835 2397877448519947790 11212884859698782833 2696839023062130565 12218563711230837342 9075715350081578929 1749169915051888428 10117804477294549130 14795941748063381049 7122092142258445892 11268243793211288747 13475651755514824309 5256273716224299666 11197952078975876709 8335023512713995671 416023919412498164 16025242067544217238 5584297597341036839 10054095990333155455 9432235577448291618 15917091283981606842 15159650020227221935 5517859988386729598 5135840610830827406 1553698874702037598 17237859315368194713 17209095143275651745 14586908892987165823 11969243851105496062 13192260903627421410 14232842647125584460 13173005034328535511 14911422385767813618 15506827026575191193 8503377736938807896 13991815036267243342 2101818039070651079 5210334235258143592 7397053444173154709 17694496415856908086 17560495712171960324 7018126538590173943 1196899235759238808 17667570953405916354 10606975850029383601 2204986502157554076 6730658489851662519 10675746347670811529 10328548169364946324 9803700448323441452 2561244497867109222 5753327309715516191 1713432355758318262 16013977151778447765 14065171458262244106 881546538531599684 7333256079512232862 499499963505905921 14676094514027570750 4869985424784851525 10598710761367106370 13116739577533622721 16771286299910046452 3266999786493616850 10264511824752732 6786992315961714521 9505147650229379813 10043179633794684086 17395591495546915089 523437311973241497 5743078155232214511 9607841629161464793 8421134836727730434 1291706197291247901 5332816830415388363 3698689365711352403 954213770292612748 14984125279423899447 1221198874371659806 13726190131860620355 11902619843042404482 13780274625448430614 5496520723737017190 17268278787429776303 8727539642884432215 7496237483534387529 6695891691925422224 11396563578313550243 2454304828093919444 16415142610517435855 7831344989240369108 10045861364969047182 14866946980355718838 3171399747728061457 5150802801316367672 319721624006490753 9031121764021412082 10663027586380867316 15876141260238027464 5427609975253565513 5400235400681728245 7612976211874379850 8980772009120076 6050990731395474017 2127834705610102652 17882654726663935215 4598096237713535548 17221244850252868535 3203176550773978934 17029040913142226136 11972247428806156418 1670807230465940844 5469138720708515092 11476739626875101298 7147260847258779608 13634564983371005525 2238377618159291446 8163932855635099779 3386980048436560336 2374981268601394757 6194453361067443525 11238905876280498 17700987967467771774 17973781346614779939 13520546552165496535 18398249787667653247 10673350873183375840 776968905651346472 17168312462103464663 9039240965762908709 17048875157319796353 12961472767034329607 6093229891744251394 1087446805041516812 12806244608095414329 12015488234513730468 13751124795050654958 5726922699573814584 12789269046831732696 548897634404693718 15619900018681224448 7730164382205695751 10899066313322660024 4376194547183385202 15405052323819943214 3425803112983582688 10190128556831595376 17588367725880126039 14099424877386768534 1059556635605754376 6235401433526986834 3649227944564819506 692513257175533526 5069840285836806858 9226914109202856916 18310781970597475532 17427228325530677953 17827777359383333139 5071305477757517744 6900262458839131099 1288103611119124570 4407360676235137815 13507684753520866989 16474790564442483986 11727183425593576935 6981046884118779635 3239980860031143403 11719751545259578178 2604199296643430727 1622009902453728914 12630738519223688610 14912162653607617077 13818581714694373425 12787283365688497605 11252211536369947542 7715855459582954329 936576798927245325 15561465909808026450 6857599304701826594 12086570821300245717 6045779942179046111 2197179353009821031 1181034867283868625 13308208034237161241 7809954608792161395 14460629394360504720 5699097979173296263 17566465312229092731 1409547868140568510 11374265183228277535 2085893721158527372 5872510482019649966 1928727656880438300 14039536350779334088 940462414069825934 1258795693995888267 4151787079547966546 6378791762365395751 11017928274507224201 1061776736474766872 16794067125637567835 5573206598506175137 15627107204267059377 9613236329728249540 14055633083970236687 18437317502567789238 7795580969757539079 9594187610013188927 9166157697262102811 1795706415406931412 17672420879522513714 15553418295406485098 14292001333385054394 16387185489747970882 3116451275479289075 17504844034358213494 8092650810060427 13018556148662824638 9059687419340861213 16998702503061850581 13048907078002679220 17023038761113372305 10650266311490581881 10724589774770663823 16327378275788378335 12875962285241145523 2981061178805481293 16747935671756055917 15626911768277438909 2805508885980172007 6509352704487926472 1073498096974656802 14837548531090886257 12259354423303846842 8312232975224268937 5105595886764257257 4729793418963404931 4008862059981652255 9448190413327159887 12624470941396048772 12235016240204759875 11603053713291860318 9173632317218107055 15779534225506510767 7097829616133694879 9261339190167172338 13289546815460962165 945340255717326567 5330740818971497310 17626972837295473654 13313165952040704376 9856364721721685111 11959510133054144751 4445955803021959579 8751977513880145323 4141535626003887214 9017795591005613953 12213536425948380139 16251003319031386005 5915970099969588067 6692227181498034914 17045459213946950233 3746728737636121109 46540201467633718 5172438746065663933 8035622149925501550 1272530421752827404 569591389310500938 4714557160149401865 6354708560496994239 18066694189010730834 14005123794642715348 10610124458590824892 12821768580188121262 1592438936280531917 2640696348215196257 15803217414021915364 5804387678915419384 620191745840526775 5275404498637178753 6198290225622259497 6038059595571628880 17182976700966455006 2563306403160346087 9011907921952787272 9288733214546411989 13726164074738758187 8212039399072958150 16791041463974577456 7614981767400886203 12039369255867346328 2041960548154849662 6831955190136614916 3701899965782278627 15984253858628703732 6542426567787666486 12591242943403900404 1460263988738763878 6879248364824957458 13649917814936695487 14068066447380643122 9369314789909293638 902787122094262956 17633726547271587529 9321616175497361055 16442819500110656193 4820450543242468440 16104682570706703670 4536580674719540416 11773399232226669235 15288719595458383215 2889067242193861405 17845480433076163120 1080020725907599245 749912424401003199 13126614553118991170 1964040644481912971 9408761873157321923 1042655365093942275 16876450457299813482 11987903657190770107 9059831069678959230 9965998147522985050 11004449214964157848 11527676091265279774 4649171239656890862 7447766536631884876 7537908429402509580 16871405082678951207 5571537798710184558 747846388948541223 15281261785459568332 6079213351260918095 6564261846278721794 12262768360230291717 2097043826395356434 12941460224222730262 14016041647054747639 9866249298479040379 2100370344026572261 15747093958252657336 15393590184647153734 17527882185996687713 13242508474776301171 12152617259747459038 15390983146104246977 1338078948796380273 10631138858930359872 13392946585900761942 10842248249396781641 5068761968850777652 16716368991720057409 12932424209398236663 10710132781906677958 11948866031513216715 18096548091488244714 12500707940647757259 3071081428783463316 3862609313769751936 41512206182201815 12792518109624422862 13249210884018461214 11840416374469073530 1063884670834551018 13271350187707401917 10950954360795079687 7770321529331285514 10644454618412195451 2758455841151001297 168723738566720345 431709101455575491 3821816974297093371 156698087237897696 17652100539276953545 17824113129663724623 16717862677830376165 11478682898420807902 14328997112550500156 8865266993268132071 556972178582042022 8930400430942439040 3641299528011864552 15120117436860871508 4154852051239036678 7573161513237509846 7025542436475067902 17200683755094233144 18265455263887874375 8590789176918222660 17138452174018052668 13607497420392248193 8162793771933542626 14727919373477710025 8342517084775059919 5120947799921133898 7821005862066643430 8155187937373870689 14097099618986525533 2041354438318748342 13115517599711369093 14802703029070599837 12156292108817834795 7301886848456013783 9049525560571873958 17464095282821932879 14028286692840595629 15457861276216899746 10800655059909355839 4240699081655468844 2905874952596101774 11078882933100482995 6058608531160385978 12508781747702074622 4632965209751253298 10723857760046125833 114218665251012996 6401584125688256547 2610613298104782625 794098239187453573 3967466071092974210 16529082564051493586 9220252325049784260 12550494114429207279 15271203590313085567 15786841158917878678 7498162546544511278 1581144689007763147 3960080400198265403 9118036864450698795 933097955312484706 3659517825197459405 3855728613349888264 4178443499261733305 15093087972843623196 8661094366728026576 9737719792388184950 6786304708123348095 13299326307400949664 14236702467998439087 5188000585743772477 11715089488444307000 8084378319052371438 3470554747495392204 14895391923683096683 8576663981029389585 9312507336105284191 14124320571845513733 12931688423887153177 8102211024887896132 5933158216925326830 12694787219598214009 9695113027097329609 14602933892320509014 14771839613312971579 36648467722266377 8655456537091444584 4362444624221359640 3518319051024504135 8090971725990259066 1547606393018938009 154408055069406179 11008029341025164786 270883210478690813 5528013560641770445 1134723449379725085 17667673753379784743 16783742751111144086 13928292824234223919 16778482682279094701 14837996135244343858 11427828120677517218 5212731396425848058 8922177218209951391 9545343995281097042 10823991520084123534 10211435709534638373 12872672798110737414 11845092956159361040 16612213527853300477 3822839304166216592 10885283472072426511 847598955065222271 15390704625595621701 12890111217134362968 17834821850868496047 3709224086392065607 18313236715850381744 13051280644871311948 15028411342285608079 18071615445485795681 16715895083287333109 6642651246047908569 9902870206506721646 11857856870592317549 8564234423374459767 7204130799986673236 6299904669521940908 11235216384458225559 6083775092200609442 7278098300850967241 4947381211412763902 6117583691331918434 15491329090644642503 10836663322570488497 5070980192463188375 15051271067774474626 12677213503199121860 9423824984602009639 10080712551353152996 11953330667776750360 12790279176243093616 1121076811451716174 7024665271019679093 17690922961389825447 6213825355225356989 10146128299587991135 3011243416969882568 14505817589908145952 7502406233936440226 4216905345798903099 5775647033571829985 12899921456356843951 3295186491987166777 690642765030111661 11585258354306296096 9434699633502793685 12610557700859931442 8979382167889825378 7120538464854279525 16992315262468800596 8042834990377402173 342999450780276463 414038491040040680 2714716014321502474 9857095928114620988 2040139240056131783 2212622205127860135 10304178618839508474 6584999764887371224 4483606808645417752 7573976591309074010 272549604168846318 8604859761574182501 14214296378263779379 9241842743147418723 10076200266256100508 9909040012054108193 10124173276050294848 14681115229958318710 5528640964517823185 5577941789071896324 532491473603638329 462123198212236867 1004129227308312203 7188452893365538719 3485965838312610541 628512544366553738 14328378691175003836 8569610599991490342 8665645195374342539 3988273333966797237 266388984062042973 13142408977713183796 9606031643531827711 12158346301591049730 8475748574131442388 15354054018031078926 7914440491663720486 9302863723960071474 3472134948019293102 3678287780762554201 15479061651978086438 13792472653939925073 5311710575618208970 7823261497351182947 13991806979776385800 16440054643502890259 18059081983771476760 7665146573372431290 14619613092219841051 282412076098581284 14277944266183402734 9576179933033229199 17328992914294105812 16970676760383967775 9199757570635144190 5285127023414639349 10993738263447564751 7232723727066378236 4604449106120892653 7849618167005953341 13014436489727853683 2798280074183752422 16376307472630746156 13558105169413788977 13308007464982173117 18411750500349120687 140970089364203419 899907477779783502 9585995658812317451 15304478407468639920 10548043495534764576 5703015498096424116 2657468158956293564 15404511684940517225 15487446530755957284 9124528642595115713 18355309463102200668 11373594655433481409 12212017945161897532 13716105448782094555 15256522421429441175 4577208700034822945 2452618692872329967 9763628738670999115 855757737099853243 3620053887427642075 8301139292512078357 11731536570460788869 14268896771318545574 15288291858648647247 5497232185935799070 2087595499362289133 11663751675737217226 11548271090131453881 14421486397035223020 5743828673647679238 4965462188875987461 1064193709315441413 7453856902033273868 4634751994592393848 1772004582644047138 7215318549494002965 16033699721792016632 6034344336209376628 4545498989774932318 18275165501603629098 18025365276677231268 11066743429179712700 12811705189521597908 3403206394446960319 10203211291666300122 7179270355072598093 595345491411114899 15946234293796611024 1594125067803353379 17579407442456130258 9882136304630316814 5675874271219713077 10713137709737286890 17841702084498777259 17781362777947055926 10443469299866263629 17852738694760224593 12874308545184878272 17798442133809427103 6756691998943963180 250528422010399771 9561610829270091575 1087491764489380751 5092648180138368298 9011957584457781150 7963654305120558311 10511938836993973491 13477418701150063078 18215487859051690874 7793305306975589268 15819000181635659177 8229693030754080729 10143124645099991866 66056254952680810 17288059272474508470 12499312783388779805 13561362299862642712 17705711010883580621 13375060501469119530 7674032283401702493 5842391775644328074 1242001322505755165 5330435181137783006 7382868985128354953 7852842627975600077 6159089688705285082 15187930127907661785 1752467288968322971 3579827790345527828 2747741810860944803 18419769691476045150 3912387099379139350 1878096960651397585 4853447179972642894 13869035173790816915 7976468361609417249 6223487325368649390 2412074480311985789 5545984709555157377 12727207923982162592 13436234292083439778 11909024388029062832 11941026997710266489 1450944618347702998 10287291890888974651 2330909540181840251 6897855336063453787 5750970199781568181 10396018884222868086 10554685308214764317 9887344713722031952 10750401318413733786 111890929958160674 9731226016019648965 17662922053611229176 12646017371163540505 16303370235598993758 3026091353275783678 8693132680930926384 17145138782342139852 14230206246549386205 12367636871269905368 4454085940410592407 8913863090302695722 2404104407725134399 10930397991897852764 7367585135394170548 9666940610614835938 13363596899671257536 10460796970384150455 13781855235542746711 7254289390335607183 3595561057487682810 15620740928638387301 10249434713151898965 3364253919263123236 6155454039431741203 11205295713985940274 15909790742445673108 8641795641475529905 6572464676035005516 9242728206452530761 16952539896362213150 17128311360896749102 8288243305709920355 1289808050799236287 5548904261070059852 3490687099753309806 5729804035174520963 9999355892442995125 5653424593537548766 13708160197066806576 13238451539937976630 13602706703698511476 16013439534443295124 4435956414619768378 5920529968639451835 15133897766155095217 18203831395799088714 6054345754292241185 14401437255974747056 12740391214886934560 379837053821953018 15436317984803671634 17529632560085872124 4812775560207880759 15108596091937507803 12074326669419323989 11643757055263421577 2331959933829498952 13028045808764857704 4972778866901526727 15901091774838719491 6579652822758407479 8884032194750546930 10507810363511457428 2737057182156226498 16473170200175501485 12521051867498379063 1839902143350085666 4704467667353626024 9613417325208987900 561290598428875560 17890538200747090506 16413150287231613469 12693066994751077872 6537714074506841252 16808087494445045065 3152000825252153248 12283642370533723979 6488034121321688562 879532434605620654 11197385557406717587 7499160223362466879 9080834391146470878 11279751569486915222 13182654617270259500 15560127646452678734 3374833438210766923 876842064297394830 3178234451347709350 6160340522626607935 13753660760764611031 2348181082094766480 12711261727692538705 13672316382506824031 11258299808752198778 1837158749185437797 17565349124854792315 10420060113271233286 50474890369920816 13000479461536407805 17872807362695325965 10523421755570683321 4862951683810104402 14222615466493458016 17225308964259479436 5120669846074697553 18176870643259429382 14403332634848930525 4522978189961136642 13074416428928162399 17046501020617204369 3246212240195713658 4264122944669627113 1560717357060521670 9426441646908254614 15532323962011959515 11572018426580198117 4875450140545155030 9407198563923624901 17784820495216365916 2568767224755532185 9348984135969163736 4229015318038721866 5795899517936906534 6975076228743008970 2648455607578819818 15805604337698958364 17292912445245772868 9085038577343863106 11952864485816329198 8871809015420174916 17400864559543624171 12213262436295122395 15821583617669064378 5594543950267596300 14198451665996371763 5110291566121635492 15217022166843256468 16260323063226866441 3677305411594381845 3561783983925445403 9108902088434911208 6698030693490266603 8708351240864119155 11822779592497028034 12262152461006016853 2373496769318148284 15123554748099126783 9096238104553086868 13332377660361516381 11505206227349866126 12272037146550749368 3788656963214127940 1654261418741382922 2765497854379903582 648504350790100398 2683487178482311416 12919204416513115121 10313446637377387845 8632114186589925169 8646885290300215909 2604974166285824123 15697494532367043322 3992200410246987102 3845811364580562389 9005978467924617305 2435558945077627962 384200514972873227 8523326457293943314 2206950829790602073 15573213817207762310 8749304315633563301 6615995077271296237 4600754968602396446 8810627768978135995 406043014783443904 10527086330084284204 14523498230464356176 3920008780996000774 1672812315758093982 17868608218315710482 9017399538952299339 7532499900921890216 3587820796460103888 3716529776798373738 1301263910717000912 14839763182330901261 5473053414963867631 122838864479291849 17842276572852637377 8311892395199421492 15319046393031339153 11136875111463505380 13924208492892887234 5843042933338787103 1017762762024384251 9154930846225950004 17647839308702288348 5034381581935579975 18395040953659961479 3194636942305396858 10448687647020660033 15386299067689098128 3884282441648677920 7437581144819013482 4306541934564278820 3582274635015590632 15158944382592590069 14513976154287662316 1003367781397515535 8798261603173611751 11372777019247643680 938574653859637405 2443898174380824450 4477774566818380941 4125660993608358936 117677237307448481 11315421495662865356 2236594486815164807 11158373051563901847 9956160045056673371 10156093388528883332 13010322605156151075 12059543349186330413 14702173569585727636 14221746565937247951 2551130550382480404 15833175135332951222 13971548595052429804 16557604945199591327 18235498542112429271 3386078856958577153 1424864020082717686 3779936321356729578 7229510638427024532 5211753173701913688 491714859156857781 1526320351273757337 7529078639948307426 131613201343546111 5994157595070018081 16157205160090566774 12960581485459819810 3705680430480469040 14561659206449501422 3731780729087345046 4121347263208619794 7527143434527612504 6248033012912211924 5870960404725676052 9394253273554073684 12939540043340290424 14440760888316402185 9134616579884402498 4901409872448097781 15380034222762472312 3169574695346601836 6854017187049032081 7805648334977190047 15689221919904149964 13721436193506491891 9019983405572573381 10385909876423724011 1874964433845467267 1675440305496481096 12709860400133466275 437788040171164210 2149975010733647583 11301316747256695289 7157117738144391154 2353010780306808630 9086830863638258677 3286028210435224396 501330127962979737 1973572761906325085 6449655288861659724 10651660062588811964 14274200202005166158 10450706145242484732 13351966361763591917 9111544267988945828 10037668020444758499 14763362030803629191 7666909714756040840 10665224681082809297 5645236526231368462 14588363952788166755 8099555284528037704 9993092772246715658 246514088574255993 13241589705961080470 15649611876583706854 432932394458328940 601303913913927982 237196811763554363 778393702473020774 12693643236230319623 14916723966738080892 14857005191044920543 365742080095665828 8481603244867148165 261663447970688867 15326000010197868405 6487526253344992533 7325738771967275983 10785160572765188457 2693043199405403800 7575199459141335098 17884568111954128699 11064134670402632573 11049588579232982100 4139017062952039221 8149888281732041936 17371161946523194571 15328107431417519207 18286816376633871198 7838985341229676641 15339857593552745246 17393415880330684232 11671442700283628507 5789059381875371746 14894583627065384640 2470485310430610263 6321675299955562254 4918103753509767214 9425925041863052861 10413270428792806691 907206048541608958 4739265332878562076 18433351322735818903 8031246202791873490 13351993362693743553 15502017907697563783 11305804419428868094 14285133464164787911 15558634005415465571 15481175251806145905 16457315728272054636 16154440518176034430 6052405153352327382 15580368039811027949 1265562251582497698 637603617205645249 8466115967918375867 5342258350730881579 12362195210040877921 11606052424490247908 6440595198885343171 11546540526887627746 5979009406846055762 4979936492554834833 17173834549734802929 4821545684935181152 14600704411206946333 6576346054176802058 2964160907734422422 12350753044492114119 7324247278183020056 10561326892657377886 9162448767838199414 5963328287011158764 10765742904284279874 5443630817817591562 9396943128619227431 6376632582083873889 2252791100891784017 566464794302404971 17303915182176737408 5273667735379439999 11016385936411917746 3904801812367123877 18204230642398291406 16559941462842586621 17597706959945926826 11815462980257135185 12800418696972258161 9192825570136479692 15032122940891873064 2632277941614388089 13054320036016102765 7782834224557762968 15472153390077071360 114458756155636568 3559905127786634282 579556951964614959 3716391949014562551 12527257206668445181 10986320521471337119 421969399097094603 14374868503787973760 6836220488107509319 10376275199430414694 8803907553658544463 674401594858193554 15595910634317538729 15288205581637725885 3593338600940220606 10069899150577224299 16059997024622355020 1709695080331445602 18412665663696316275 1027798456278261740 13415740395740662784 12193733997726222101 2374281844165081022 9776530332334181580 17334804581552220902 17765357446308890089 10303287569321704319 9797070957728209875 16439848349367073448 3857059119657232318 16407925651270789172 11289963080644312627 9993622242873222531 13600753918549296204 6395189061776929396 1766710118453236855 927208177861810048 11147493982535869586 15411921684513900051 14215760456192334028 16673695394802136769 11413837718553535063 13725534257639120838 17933733883860245792 10826653025143864195 5230181910070437061 3456804608185990385 11133341591403926463 16509717647976086820 208050819420387851 3559081695350321092 15223470963044422927 5976870589291478579 13797562791661457490 6352656332222760433 1630434484478675257 17157062641928888913 17265938700499053057 8945721080002429316 18180614583747671972 18190457506981813326 1318198246902486664 10439127251201427848 3783577404347057576 10662466806598804519 8381574374775315005 14615601334826618493 14559101857269973797 9956072613802021076 14677999265305297676 16505280319366441774 18435242629599738613 8452353663723693168 14701967763058354673 7352714251708280989 1021407808289011228 7264407754086913895 18228124289030987302 12795785389889834030 4741666606690881160 4702210449072670396 6539322869171321311 9596266149415877698 4985226246023582948 16496377435925688 2084175038615493277 6924863759779383698 16807285582563812566 6027229523666523318 5023873985123254475 4446817130280987740 15338033008462762471 12780348676889909277 1049515650948201611 1206233221379911018 9954602280205096329 4175458186768934006 5827971569661641854 10566031218585825847 2013866406005226039 2570324289484043204 3234123180806604360 16131098932373595816 6701746008569493508 5994686774980199899 8152345800637851915 8892145643218100990 6336908914993450784 862543822713372969 11156574614704643714 1884418640017115112 4006534913857874115 2471779410307274406 9470217523964973460 2680341729311299997 11717744901969379661 5983526386888499177 9637580691965232989 12706370737554611749 18266894638898789537 9466964917308502969 6776780339096552876 5980918047581061705 16974381316248419718 15523990922946857218 13880979623474655994 12675252544426465028 18041244597693068413 18385421627264615431 17992644923382848758 12332704468698801524 10145395896933298672 8924194395314724887 5567986970277281644 4524026853423718325 6353113172043332384 10612786356714141501 2293529526754227654 15158076392368874225 3595518273689196505 13224721171458274159 485542283372649548 9941940836593694444 6173829152707576246 15560266462485207965 7768280768277687763 18228578806646567860 14214719373077476148 4289326580219667955 6149296665288777232 12958188389987670737 1171542220088244002 3787916906986500355 16307707223162561186 1570469582899158109 6027338894655954555 10199807712601773450 7962265085429130965 9599556645797509542 542530034403686788 1390724246778479942 6772504607675294645 10639339592455672267 16702566828105009572 554743935228144893 14682791457027740653 7324136278254606280 14626850237091007797 14666575951010244046 12826226844729502843 12263806442205605031 12852496777409689114 12998546898193829747 2430376187312893650 6848680249419890947 17149238010351074611 17207007770553844172 9003700706378616609 9332495143087225355 5220173989417938176 7368788259747205147 4739827084437455544 5851243758709700703 12693229307014384170 6434297393426481090 227938043210011713 2364553973434869253 11040268844106335004 15113226772416140816 13248941697054923270 6805291159183213451 8710468564560849422 17558377618427476169 10865442120775314392 16281292955964813202 11527844405598423263 17251511055350984228 13668424276060960065 15915878121969537430 6390722073960321343 18375416220506738501 7630326030672506954 3237616743029352258 4906055868679066360 13404650933554159490 6769369186030146138 7847372088455528464 1412589103770815474 17921858482637802288 10383964102740776583 13427480615894271053 14946949125016377974 9221280723395372007 14387609096019816267 1424136705871878508 15331228590381917264 11023780805111244746 6216969806953508004 13892000637759357089 3560036058224551843 11914680400125374834 12016052722687856750 1250315320011937563 13186462899913494960 3711048110919018215 10967439987024456260 4589862090986150230 3129430263482113999 16853803055723549119 5517333290459955783 13953823501699322510 14617384482754258623 14990597257586924763 5142264221834224562 7789199282292874357 156238898578716510 13671238889366649752 10070496976714823220 9704595069664393348 549794110741885414 158220054760221028 8381652377416083381 16676348538590750871 2466577668415287877 179464943722096747 9173337805535358850 3102132345755610792 8704085918055051690 15928609242208974349 8394571290485718264 8916534049109980658 37474319244187567 8725303847771604428 13672870446131520809 1417191248115284720 9069289708106535137 5998433029827851461 3649404596484056019 9812190952762281776 2415399732297733845 6829502559859272004 5562705125590497357 14698566525901696391 10503707921942822339 1284460709549386159 16567702155580132313 587851970302313501 9481967327422834290 473580954734014465 14077399868803826181 15304594849456905746 6771148740034504175 9134000327795766673 16715839349150989051 5309772924377029834 7410906069473413 15091959147879790522 2046262671642121907 14428021341387701806 589230142945636452 17068550436770235122 10860279376972869822 9854081499425526614 14337190596594570404 16470055731852916717 2951754004152892112 11951468856548278327 7443381239940268461 13589429636252992976 16575571203063741787 9261702685658934043 9718920104861162638 7400611987175771335 16911997051858290887 12963187771838627604 13622062837559053060 9790282126002543364 10822609994023885715 8471322626423505369 11234905861227614652 3099456096096367462 2103907679539936630 17873448788153005940 4100052716583304393 2076471271668793030 10287285020459176692 10698077985538068285 9661162507425637784 13802147277613053191 9112549194037133164 15568872396045694682 12369080305038481792 16328940395742305865 11824557954109042160 11385767310226660700 18230156045757490932 17647404794209079422 10850976743129650669 15518888164925032610 2844700469562234970 17284554951660906045 17199367326443090661 10724334163838809745 9590931674558343168 9739513300054442125 757599513181188050 2688821862514989956 9093270956729784592 12756228982375526981 3120415615882372707 17816200774034273394 13537892803633268446 14988914390302575473 3771480911549689833 17145196772357634065 7330335795594815619 10342959207839437879 1608579345892535673 4825373379092141901 3259050114248554653 7872784557036307181 11263558308146614739 15524232512695180524 2829417356032016998 16916145584559063859 13099514192731129634 11107399992857603774 12177079329377021805 14991113182369536554 2266731806234891479 9356399383094976007 4693446875796267603 13007542548700859649 11037470185495399701 520188641677532834 1541328753637431719 5877915212104377795 10185128465868763019 5873011453196864625 2857094729240468184 15063626472871332200 17634677260802280492 15729069357884157488 17750989766794550629 2781307079193266640 6595096111127291690 10758800246481677478 6040466113183970164 4389887300958465856 1570690874794491117 12887545058593360051 7990432660817735700 5314909289674694813 16473285035331659931 762839799582376308 15058076707299238763 5567758599558036541 11671232413251782714 15154273084581831852 6164651248799138232 8626432532661906563 1075052046989872664 10877141792626018234 628581517442435185 4792462543612571738 10073876949396696074 11447425761322878463 16085147377053301829 2261128659609879079 935299921293049051 18247439109795121012 8299392300274595161 131893241551248125 8284265576307304212 7189779459270303799 17046778970691294976 12420098042867431246 13580183742049863434 17232060983864235903 11765671059971693925 511466710628917891 16996288297222088198 4773176606902364043 14480519383729165187 4124088528281450447 13658999707594552289 1159075033814511599 5452789395318463845 10412408215211242796 4202070036246049760 8669621298118274223 6538909089801973578 2300360568543764719 11366536813159960855 5388353750238528595 7526273313363548496 14295070603703319439 4476434025156082935 10526123762725401309 5552132646246960717 8997951333286386771 12558473344751234747 16483793127089312381 13852332457544037984 14942470705892832275 16263779411601637606 12232793958552597770 4645464171758400531 6999969250283523584 11499698881333864909 6056982717924326694 10265866976103686031 2743832351375173611 14714466256541651017 18325300126335221334 16193474403192274978 9977533899047536680 5703563952413295011 1941536777149105179 16714178313840839200 9373270137615150734 17446467106526278651 15116321082685901616 17279434655496352534 813973943565125850 12654303850479157670 2948767369584420682 18057196335705263692 8675744105588772532 14279276660127177141 18339131742193377098 8534393842713828458 6939994808275459132 11462900317976889469 16661545442546454027 2921694434960083314 11761212580616828902 16215814556058907992 9200640092873523934 13531259076056216839 1431862058650212065 8376003558221045218 5352004112551244265 10848442707280515603 714637159658369469 2366707936519749751 4208280535188264374 4167292191094943436 1799403644439540403 12215977301392765721 17004713451761287611 12522997507932367043 14012894298781912657 14737608763392901555 11365309357065312674 16508188640764320131 6161849567820971210 14397908541808836160 11461425353258991577 396666148139076766 9689447839536978144 52339731484587516 15637577022708985073 158457220178928882 16025207299054590546 8599979639223982946 1898210429699460690 2106229662679902702 9642910842271734513 10639357817825778202 5627890235820295002 8685794752464696230 14896340378358474266 15446925838484278201 11488957313250565011 4495309594690368817 8450154043929609114 12961800327216847756 8411039031885860656 4217541593017263880 15458728780104559505 11384393573235106724 17313127710751481056 7909238788155870723 7428105724132821141 3103018097025384557 343062924422828629 6672810523576768444 4965473449253886541 15366039877981561328 345102443844524679 8529255257509504563 15904559666229658499 6646584441924926901 210678328320133159 17485533714051217519 10459881964924837455 13411052941032050066 3551452872832048022 8458797527099490549 7961356146307857036 6555449884508030487 10687235061495834672 1861351298401085752 5259543275092017571 8556919973496884225 8707564385056620078 12997564524119984801 16539116402836489177 17247574716364323285 6805254038825152599 9055275682643031454 8107010246899723910 370301514305423453 9253602594827590008 17145512253182970079 7730258845198326521 2753722234160729658 12911106404894111390 14032820612045995679 8661697568234429022 3544100241428423105 9115038469915913155 3040955573407428205 1471336943007480972 436872719739167288 5734664943948222732 4476308070450160181 2928437218829170782 14160816003988186648 9752324242941678032 17648092263318278053 17150186022790686996 14514037114593778428 8051607152058265065 10077347214836920787 4416673358652273548 799087661121505657 8872170677702894159 18414759089455171230 127702374863617989 1362866636832464596 18224872167774668746 3326311040454630427 2781590200302444596 4802579990096282280 466915476065806711 5457962417816925917 7439195023230698933 4917210861278005854 6323449237210079824 6017110887725491573 8955521342199991785 16200322756211522273 15574682772358120329 2173281762464908338 1982557426485426409 2065804386472044550 14345324317994750961 4748415560894712183 7143276814097415875 17904807753294575930 7875734746194434187 4095568587835881037 17529401472096939037 6669196277611495077 2756589855139429628 15450040153040647515 12088514902481352944 8240941878205335852 4422421445407161610 9755081105885971463 13855758408881735929 3607350093826258314 7320914425947742775 17507516910623243169 13164730773242934130 3119130173151387137 11999842551173967851 17798953013082871864 14193828940639466145 9190060908359665068 4248487644206978962 6710452610880949251 8198003045788170001 10628235097965615944 2451934974621482916 9135001876953495195 16148123940060501624 15973591594621207177 11470791345047930514 9594411216676285371 10485899143198765904 4164011267676484812 11544562508307623002 12194834949479868096 13469315937741236672 3648485664322493967 2179435133688378402 17183959521811210021 10608148318818140002 15223119963980549877 9302870189448077565 11980355654887331596 12622125966372713901 840690341642372547 12366455837268950729 2272893725508467323 1553321075988234419 13323263450451121835 13217614925683380376 7295580771567654900 12471701261860485392 2559666226580262123 1221199025288012563 10591023595488276422 1459616809750032084 4848756814134468841 15191840355146674569 6802361378465367577 16332599307642044377 3121071888276032205 2252913474799128776 4444519794577339598 5676102761079398645 11897611331703992872 12735302191818615972 3304041490972726428 1711953009744550049 16510051558520054125 11458530984492568038 13078664113450782057 11340192381920994430 11290796400124533792 13034958598341661742 6200587287781739226 16006675265670102078 15944841650025176279 13737044106138109791 5307946483117758433 13687408322052216933 5041380816076958675 9390119450182874599 5899895543619453784 6269177511285116122 16450477466374620876 3929500381330679714 15393816561200143048 14109324070467464588 13174267480324127276 921931215449379708 14956421181763847792 8743967738126065376 14579942200984214549 4096192401873962462 872263860977938719 5124524523560239094 2384318589682575481 7961866134334503950 7997335240758868517 3814018770757966926 10645940820387152336 8297768800361223614 11003931518595137229 12481963764124907358 5483246177495351136 2205411905924382390 6929119554523567065 3962875181654860645 3102559514798324171 17196468327725861991 13106016362530170699 1639341582473506233 10599840487055753295 3817439153431171759 11823885065103405692 15361518436898993785 5803605677032821735 11703655266032958927 5571393628006407213 4077418915914044582 15794881315150934565 15952415071357891895 10761377865826708490 9521730379876132568 2759470877975015986 11827390930451694489 11895170078540993222 12011554082771385519 4780678168073702764 9156365728255777437 12629486218241211438 7689798513535679241 1086668421589720255 12105395134253592203 11225218141886680710 7256964477081935576 5005033893293299710 9628935085729820372 9608582642368315799 12256092764399344304 14553524964858210560 9903684808505863919 10490707162931205933 6568868125939044885 1921552423532998808 16155227689403140753 11178416186621223620 12088310390031229259 16903203721797150230 7199006569855906358 6590972808055733402 11077848478612558212 12683992840778054951 17346419228798812632 4808683341821209857 5241550908594666070 3646379976993104813 17132829424700320407 12845603287593563834 9838152616611499638 14889699647368318951 5179965295235061017 14771676516455396784 4920433475231591404 1442549750664233784 9902153661163621708 11575230593432095145 83575102126652866 356614979757716335 4361106339437809995 6741973442471722257 7084269370048741085 8597255147720739435 13475039719357579403 3167968809055996823 16977126661258312539 12099152585165214895 5409725639889744970 10470752810807729009 425360799142058136 4473987920520512981 8299253336741502913 3091660596996797751 12771047511335228413 16979637157690369161 10389195001415106857 7550266719223210026 11581676749266527320 6667093728116698209 18439948106549589460 12269019881571260941 15441831019219794070 8366406453674506062 9086222961962457585 1028558047989392453 2445161188377231536 2062060134713039743 7220708237367769882 7036894309366394011 17737510517026861142 1015613132517718641 1880503505809369778 8161999145952259568 17950371656506104326 8293131415833272973 10538671174723837801 4324753461676492773 10774683023818089244 12217736576640594286 6296610212664075775 10849379299871078866 12542048109417857840 11864315354022254858 17834635453307828430 1945169684569346443 1880245289210095635 12658167932033947499 5595647886689911651 5568123368460499635 7955458796736256278 17176999488171507535 1230774293016034585 3343798008755848511 7588744550667245379 5424715010251621069 17517308898117828805 1538957925174448533 12333785557310995251 9420959817950295433 11473560077894710773 3275363401549122216 13573689354812492607 10851631709892428101 5263381878485499811 7882513275851715887 10369910549533796204 11901759597520129940 12768943693513396733 7701072207510257747 9375277920933833717 1715219004159709526 4128206452094382232 2371513211195336760 12329412621848959428 6699354915595968838 12135262025126042573 5423900072196355084 1018163841003239659 12218831316630640776 5789608506571413414 17199534489184731259 11032777352035905522 10231229908684105559 14331796948364253776 5730740484478441347 15506051604206487665 11345907408173572243 15819662614955669956 15424446458523511081 1876732019342720618 9425992686309763841 16146745896204292870 12867634476981111345 4225787604299259350 5111985146791136117 2382331323350907491 11824033265538570691 10213249182013700348 6638691092111486643 10634408655506768494 12576910147618652294 9528442031643351205 13521413281114539962 11364873049582819370 8360942615479099333 734826470968302595 7305892980593976156 14656475468802993456 13480101863413322499 4728897343199509783 11787675033608554109 18242951551405944758 6205011254830467635 5133250377047793153 14993621318450475268 498505442759715441 2850193423354989705 15154143180391720969 12368981312220932100 7124614450411087387 16778714037164843708 1783767203758545864 8201205505649304111 5391120798250108078 14639838987510276102 8290968365791421470 5033389086839596291 14100165447222893143 2410986345017579378 1364721266121956660 6000758006727664144 3504254819980978058 11695717347663653116 15378737592478805249 5274958825318455292 136051265099152352 13820035842860938878 17685488283901379013 11970377883814605277 6052557377986325176 17070399349526120560 10745550552943140497 7566797571038651885 13854215112613747868 2305752146247207860 4059982137117930031 12831479987937482576 4804368756644327019 13140254786953099785 3561726601306733704 8140723235354589594 1067369581913891026 1799237348108932943 5765357377597107699 8445200582185870604 1923825188853135021 15501561213375155872 12280459465769640285 158272327889608149 5246465690934557426 2688750840016227379 3092969187681012835 7165099392346779732 5723068514790751200 16273705579430544138 16953731356666546651 3750644008805853215 786601389914393831 11991589975857505092 7030984239785015708 16789722396247679014 13079921805048145781 3944215741512403920 10820233919120109802 9204842596733517727 14119297056418546532 616309513247833564 12695103244777917447 13140046456555800642 9128527527816696247 13336256445404991729 8360644507658523246 3904980107037428732 15817481583267203892 13892537479575228796 1547870249593311631 17659225159798057320 14285575515133481895 5537772724377048221 4436759460230186112 9726200855450477371 3344951337178877569 17381569716022916864 14984631257909434912 1542039087431143318 16176430553254038573 13123850062346105752 6207454464428783840 475487680277406329 3138647160350879266 852467001859706694 15895661238288122021 2348089068274219957 10186709451111866708 1338395075498127137 18324236428108652343 12071664177736291648 3408080233647002663 2192835658192020464 16677227782001432744 12848427446742416164 4828150294656676350 3708315629126356178 930989540477401796 11998512429225151038 6177649347626255109 4401677950443115895 12867603026432171698 13007093238689690420 15188622523519982320 7947531100800863339 5406957330034859271 4540549482810321523 10851166773055853240 16902243056972553740 12021903753563881107 16025293092699085758 7090550051477562568 11544143763328135627 14227030503757856825 3858633799658233325 12878677277857167617 14162961447846977193 12000309453041579382 5639528311745301284 1377131727215980061 14648033785716492527 924852085684452357 11669112412739118689 4187050141697051716 15275222947649539854 4492810226468421973 2528044423357392587 13345211853896007234 17225496843358427198 17283754896364051663 18236572703155502509 7117491354855562502 17401850092825607434 1057210595135881646 14939634116438979107 12086225619082383180 16428044358550344612 14305097624843217763 16013060809339596659 15079640410946448265 17533352784116569270 12672163391543116781 17338135951010074294 1401506602812293135 10733241116828953076 13112008836987673090 9573019563266242357 2575252881302600573 1329090878896165977 3854955164187322091 10561276000677687032 1583010231723326332 12190003959122140089 9579128081942979185 14993932081641700441 3809422207769898612 3128527581032482178 3724675806532291647 3843460719167129817 8502592260668917463 175496678245475272 15182208610653596020 4448304260740069404 2078095169703805386 4080691090612430897 3660817013505957914 5403277556804541522 14744893914726449594 7288194860166711784 15902533495985078569 17751811743012496385 4356908223284018037 7945330624137192948 5511918183502780332 9725981182741178568 14313991232476040158 18137071141967594440 735531589981820918 11297524977620954036 1156318334688742265 10930079074621161168 4213507078359676311 9639367283349897649 7543798084027850408 10952330488940918803 6938256965994283169 715120230635489560 18338877430749739411 6019509862416240253 12179088768756708738 10714675169267517454 15565945062095049661 5537314717933362941 1280135419699366083 17450402628369204493 3533243678851282588 17876864582400082588 6533992089861338057 11307454073979189713 10427007757078720714 8111554926483738137 8647322846575476690 14906387171984454968 16487487564120146080 1054290162993096969 5256587051368852151 2610697124506859828 10781672727044112552 17087191193458551195 16453892203509781630 4347904927469466641 8672775395894367671 18367144221166523496 4286436149571814125 8868734580655654549 1877666938620237724 16573925164412057861 2554535303072386735 4013362878340552733 645991055676827531 4227532018595002238 14358969977045082557 10111408377124243491 13921278413470638860 17069518718896123096 417161447925869402 237872661591824400 9791037722509011391 14779084064086063425 13722129530882691004 17887746696359724241 3795984413635419904 15060493954594436466 2224672827814633180 2628351819138744704 1485202775334676035 15825183922374829415 1918852675581156817 4603760695505941612 10983990160277809618 12623922614618471072 5611923793242578310 7819254483852844611 17100106265411413776 5543997546052762527 9208188317876482930 14564308122215569315 11448901956499324768 10663165291192506912 9221342032393712046 16452020543050041967 1838252808666633420 5020015418429183204 12276258358969100299 17474675562573005612 5611076815369136524 6768894169612988036 9996919718301458685 7242963375422904486 7009307074212207263 7997237975826544120 18174422449702081836 2912678964895635284 3270591237219804355 18288996204022652419 6931152420204871179 10872792999264302506 6344953259929853515 17748935725869635283 7943326223733196702 1999182051955480080 15320954832916019563 8748885627032065450 18001245391227453196 9435147368265457540 13578574363910202961 12026876396461493319 1300716049616229113 3159733063727876384 18163217604687698929 2733263487420799618 10036567996484727395 11272941036706312125 4341067555136424572 13113017733443325165 4767032284734050513 364663023774375757 14735189300729558695 17198235307006598737 7397773259436040471 277499210530824662 12131232721493536130 6768295680889374920 9223473340663965631 4448138384491502603 1172789809262713485 3080821405784074690 9442042381435640551 15577955654425928456 11284526355739765763 14762433073942388023 3619836708456073092 2262236751591672204 13271505194486518078 18107482578041178264 11028640748840781015 13178181781320097180 13109330841770503088 3441492475400302570 3762221704420256104 1074858678610014625 12149829448585334297 13309899877333638554 6171136285142749166 15710726053654783116 5060343168030074064 14717611661585533962 10296963674364906726 4641423266749623473 5888068299204567122 13421908228489929985 14392235758736480345 1147148748923485875 6132480492269809295 8663797320573824169 15689908312588316529 8476961973692291305 13491898983400776925 16866898021531705395 16203782753031885942 7335374119894590887 6421431131383721275 18247429304229607135 1559866044060981309 7816170578609411539 15046310731895624156 4300870651241711810 9175728376934345618 765117472820254659 13362200889349774810 8424907528993230645 5251186113833882630 16444997093341690849 1323584848830684980 15308227840535354334 130108871074093936 3252073881693074000 3767205398477966406 9389092445520340687 4747506700001436663 15244174643408021117 15746817272046075374 5614967986344642496 6349648742169716002 2211545782226195293 3371868500160104570 11040471043219823725 8928770742345787734 10071626111732653349 15897724132463082476 7415343149572152852 6672834565877249984 13540040917987362150 11679936888650155056 16660741719341554500 11665658052119008209 8849637452568082057 4136478935947953909 1681304207987615426 13258015999886966896 13816144454902318204 5327014453495553539 1741351589890142297 6456206412283088587 5872046521583036681 5550472669245403846 13293721334487822979 3651303352727373321 14712245441264848401 10628488662136751407 549191580854926291 10661015458352180745 4122268609492340078 10679820793982721540 15895644796191800017 16851135465899801283 2661943847277630443 3403796250010038819 14736611822996883388 8511298137754380776 14203465257763619814 7975791393910605689 11131721381156259522 3810089747358607326 10942264045921729240 13883673324513374296 7062851999774647642 15219253194197819127 12625859591003392144 16672713432999024182 9577185514421850290 11182675323678182559 15234506890832815283 2852913990334404071 4448499657434819451 17974240320192591236 9000051836280872689 9515524555253598932 105528416245808373 9516342054439641838 16943303563849605984 6458870020304704789 2428134958093140657 5315069065730838520 11493202263736694826 8079317556661663939 6826752806917241273 8201437601525838280 15471708765517196268 10383207366223416664 1722729152651491808 4655717262250110984 3851044047017299474 2170828965908257824 15446876307499855720 7982106245471516695 2475629570286176472 11930018147869054018 11542948406098886985 897105435399481407 14206838801553312479 12658305171248322873 12119034365618222520 7821098138799559571 12037977306222495955 15927094535449492446 8133012501598192584 3619180107505241245 13130923700834823720 2602566012408153994 2524257139992059116 11839760922211004287 15460398983500086688 3679603089428593912 2751856137153369410 4687761133938832585 12814578581478667660 4874668358055645562 11432191701941508658 10860736137029976071 15750486329532127920 7730635289948887105 14481466004414649667 2871329034028754091 10088059756099263817 640115518489559246 7383073053283790267 17563916437159835400 12660433545217981398 2917154467061598066 1824520696886615437 15397329790377877662 13997470087166537946 54880755234446111 4004113601050470077 5845236263491793455 4417293369436863019 11853278623484892723 11256646878299320770 4892950427511740317 18132791334822991231 8804991083132867544 1739122403047481472 4157102596539953426 9655569012334898888 8684894069628732559 3026372103704746709 1600009334479422284 16616925648893708676 18261982692744822771 4040374890573288554 11800484408244045366 7606334354056548361 13226835976203393224 15568286220047087265 3804481930544087178 12189782058955901013 12495202554095671505 18097081796816524159 1425366804151082249 11397807379902921661 11388061563369808743 3030464360648484877 17394649597109486955 4390666060661311152 1646599888016280185 2449512372647149540 13079951372340122204 5237070584014944660 9991335006863828805 1873758132190204856 14914583363569912579 11484821650435640096 16890933472547926976 10761651192998701010 13592576514925051236 11914958392102543926 1981961450756761491 8896454068912238706 13998289319745929439 17667345308967807222 2908337079041702542 3524389178106375954 6062997166997192736 14947764998853852357 9621857089563071522 16218393234485034921 17098353168772309623 2771816106577060430 11854378212632864255 16168822375933180528 4682337355503355618 9119828161058556806 8397834039044794719 5274686053068144051 13378708175457739035 6926626655538698766 12779447474504555135 3494903473143462824 202828100986687097 10259023979845044964 10577677201610102123 6804493807086909051 2981039493554202792 1445873447323061787 2243148550442388011 6664333226232962549 3547855680631215009 4232524957229745992 3868158518015829980 8399975523666557161 3226932079383269411 14427847003852924092 8588983199291196071 8577166824760766313 6217739225236634089 16023709478832915234 10715510481972392905 440066134641364869 9934927958977153156 9106692622428462277 6087091867703721555 10425405340003471125 7044509419747434571 2755476481744847610 12595705800539754739 13318850442476496110 13728738608851394458 5841968450227705407 2385170111634778782 11829176420573839808 12782227868054345302 10424784756749656783 3559606958704434622 2726578786887334607 18219236947835885325 15602760629239647257 6311070921004833595 8165247513487268744 9030604226870864273 15212268428520566494 11253239053135353303 481565107022228853 4674611030744656137 14104970675857678053 13003172764850029148 12729156213854216443 7618316124832783006 15161628822977140356 11259006523908501670 4048798862935506009 5688388656556657748 10274808168605782095 14769784697576756219 177900320855205224 18030804571715034535 3870799369237426632 14594662879371026800 14937952429588078577 15027849206430397399 6706741665523257290 9496848461214097067 9328984021649395291 8241689784593609224 14901237697344867339 14868954385114299983 16832254713222819745 10893245295392668710 6785241713664014585 913329963184382806 10330950327097431876 14985953121232151522 4113531904319492556 10203671207630275003 1106649795341106863 1504721511571872487 3455424103249999380 456857494704830824 3524273688968808779 14051976483064059401 297084163322917159 18313650913976373708 17696976312594403068 9907368211547677638 3205358639218943093 17166882802744181194 13038335705903225989 17405847030387874851 18388849114664721717 16584410812790943881 4255692024973834379 194948027808421834 4222779956151287784 3441832084760502131 12567873249051197707 2991258550595314376 11154231028277031970 13928406237980870596 6847171663210353879 16039278109746073435 8995473153677193819 7681560465649067183 14494259476176672890 8911253893644826031 11697342620996903159 13204495208730752948 9616003550655689479 5860676069367375260 15937107779808778037 8610519758375999641 3067497063995438830 17665317180708937719 9054518547269884289 3580497760215047695 944649318146871237 7020667007994132373 16453617075535523399 10437551721871451972 9619832930351320234 3725751898137522313 17701470125822168802 9146943240060291679 3920652400040000648 12369756051557084602 17404826984022131198 6000758419579697368 4798530886908816197 12450197646271873462 10307207521924168766 6317635293757751254 1596032013376609685 15270117851144476766 6859388743106692713 11573934545915150036 3709591032077452184 3468115435271016047 6895186360155569 346837382482912677 17467301856752391223 5273959738123466097 6627145135855889961 17663296244961586503 2614461778389486677 10301604575459342119 17482309081593831308 13546525150444089949 9475676924870921959 12136292320206558044 2800488207422979486 14097811300002633428 11330717474025288530 12272386923902420811 14272368310066321065 6603168342293902775 979790135156417182 6664145562608323653 10431147388369026304 14223090704269226308 11547999003004852565 11456603591918674691 8198178512914026706 3045354444087441230 18401475143342037697 9817248138979130272 4360621065860554362 3265535420365518779 16002931041902325293 6286489237225539965 8775252520095577320 8350087049672543315 18341480801610420791 225863046636405895 17606344418181518646 6029885239158462155 4846975648009417660 1289703252794071529 11262774660454041474 9909692211599892331 10347326181542799255 4799177124825317969 2194442008139165125 11960476065970365179 13061309436820404119 16285578958341663314 14467387114622172997 15473534287616082498 14954880489787896607 198004289603670735 10304299296505626150 3239653926837187920 14169972636505659052 14723957304415807832 18325693056760212797 1697270902450268253 7771780546520363342 9130294957245725620 4901181002192979337 11183106744314114978 11739585621435772960 14897690735591187721 15397505111626062042 1594087969309888965 4987922228427623714 13214796030776669885 8673131499486370729 13100240142458778446 7437925426527204382 9871165421017821974 9901600365702822798 18068427148854013239 3142236337809233539 13706917713081847758 2684501790296875844 13622915434378117726 12120498305990691663 4188273437596403483 10391459801163758005 5413208848013251227 7991471997865784328 5378424788076232219 12749344926409824557 15385591025060314975 14572818531576926024 6937905540561666795 17418597540777231019 15322963660318897722 9010013978837255327 481392125572429494 10707379048359136357 2279740796392403571 15953290291941701335 2952643646968240906 4726197275917607822 16095557305873611143 17261859856841916214 15006937599906131046 14754305796086097644 8964300622534597695 5867449074273151855 18408270332484343338 6268835606163891959 963952979315336995 15951308853839492376 14434020919392845700 3980932715293077868 9512824074133348369 15497158761347659236 11678428327492468964 9385258485557331778 858998097198991548 3469433051145364850 9936511181423228628 16231723271594655005 3294096791132828998 8229413749366159821 143715584465490644 12101710640806589133 978670335122646565 15455207628807094158 977559463493989622 18376606073055017820 1205313755835832611 4698758108514059746 11679890729398914371 573290596585820574 11137352562692272619 3531261375331821069 314985956460657893 1137283861216747061 12088746016009364147 16939114091623781983 18060994897289933314 18032772891691361056 4327451968396638094 10937881302851631353 17128304662660335483 18123594661559959591 14268759222796756862 7100279024454540346 6055064108760461085 5766229983369559176 12492520224507907673 10810387134086000157 7986550606512898372 14178305169876758863 2217068308784748129 4781774666278669219 16385651981478043817 5370712844082198970 10747290382387576170 11398029569038284187 12073372562433615821 1278150064812735318 4702235390877564849 9424206026061637806 6072673427430045632 5323383371638626865 9804332075119101918 3470292315071204630 17575002364987904718 14766780019329657899 9527496120166916529 10744141689343336074 7432974417489047766 17603805328704457195 9794175293518643102 2526218208086952691 7212863105225492275 17714964368326566998 13483312238366998664 14322915089747309861 11880063797981604036 1515943215752527233 8906030491728797746 14052214001103780370 1258368382294541341 534179400118259697 13101393428871091100 17687389425175417316 11424368145418753441 13056726559943590501 7271795356215325701 3673683915877174376 14484333835088284933 12155037870642521789 13850133843660074110 7809648781887520606 1952198266898857653 4042577446727552896 6363659916626132073 15933561079718755007 14500785385663044834 74890200569628795 8438198952321377471 14580259186930927819 18294987359211522998 4368710364431737944 6779998019498971411 2595788109484958985 1586963541120998874 10640622700783327765 13947204707533147094 8268658668385431765 540188337737517014 1208922697653343336 16281536495126870006 10574259997479565427 8059409563573127845 5372034766822624632 3650341712425068024 8689098255106992357 10584931339426286919 17654637982411765811 7772463033936024136 2140868528395343651 12638764032459555058 14910770438968228957 207395502879456173 8515581278014196143 17105369036132544627 3540898905244552104 3752188569607542923 4673488537262645402 9142369105380622560 14315343074767640551 4149763931748045511 610938422607498555 10102550363755596432 16034249404581110762 6937628658934197020 15233861370035177040 1672139671264206384 8857573620712191570 11441431617416345929 16060505180197620545 4014396696079911747 9175276895484342284 10244223648351007128 13070415104028176710 11573806434330582306 14559153809042819362 8099212240599202903 13233172076112582080 9387932025482307907 15536483608473474220 11246265313115402339 9548491537302434871 10832138405978080124 4023009545293629339 5046981930865089705 14708434430630614346 1290941967279824362 4739670577965681211 16068633153844979048 12055479088084127856 8077736480811760883 13831951375295465414 1275239635574204321 1560260288250785951 4999347969883895998 13890384516459608249 4414758146220696872 619025405109742420 12274461637340340031 274053440724390196 17311520686231176302 3609661783751435237 11467798704409135085 12867841297343105001 243044315353596317 13823295759621401751 1590340526679963477 9417514799019840675 2353167887470480858 460679999162738665 15562771055532966988 15019522926616912500 4265740242538717858 10848974075492482376 17983933775029851024 15168379428062527247 13614758569915942689 14616003036554486236 15733861793137617245 3108133837948931482 705047487150867931 3477380931744185850 230396491537841501 10571253779398025456 7503875251727192471 1119629640899710518 9991598941336969174 11709964568272818189 17661590339360217864 10095769011824153633 13440685442384996961 350864004887068973 5996749137964026415 12125296843791640955 5283133418900537668 5547957783562197635 10234973726265301984 5809412774770441609 15638428257566482851 13744454930923400184 10845700780323743123 18002294996858273388 16980179818667073012 855590484071176719 12854041922917141891 3248374753816609273 15466507267189694145 5528467965311476576 781526287438852106 1297977156339758862 4133356774846014275 10240654016703191217 6940380094534570798 8625446519781628089 3044833862627693032 2963485098982344815 3861180963592916095 3286007758991868776 5663844300299067651 8528948927993605786 2656014347395044981 3818569140887933578 14116560632124719357 11358507936959898938 3115788000587039726 14289723787982734715 4722910746077098707 6055373727840638803 18230413680669213837 9760922361074401630 4617251718353916211 12163494124779919292 4337348671946930254 15418193653067820338 1031283563766667585 11653139813795838856 10882967869950804517 4617699341692379370 12383314504601864567 12549030281365736424 5559380083009665628 16113014492395104656 9195897323419206352 9399388401651614823 6967082219217045032 17223114428062820768 13266987350864069820 16930860077113933199 2512458147958983408 11333007336107539867 5615555507724248506 7073251576053292084 13411278843874377420 17262169015401631217 11748281447007018860 12459030347784059929 167582525691891763 9751172573339529891 16936986379415970389 5273721746042700354 12759350182715070270 14869915427041127695 7444019622617476129 9930485264921854029 13006629014283408772 11692761010406915484 15995331107012469210 3086210455300275372 4480405810541111049 9128180143960803782 2756012060448439367 15901818067759062466 5046030728473497805 7079415307507808558 15792725446926809701 555664575542994126 6916568752428198611 3154744850215535416 8352530717657566718 12612533423540716851 11327328576793184294 16237110434015322345 9723830967565316883 5163337354533347186 13685721906749473776 8569124528538582654 2738173354778305701 4950820735372355743 17346858048761466096 11445557476095239039 10250543255965015538 2220943316953395125 1961503207869060949 8005942823223195482 16194053044468861550 570181944438856509 4948386384288016642 17639740743876338201 6230330635153599505 3940326815237194512 180166954935956312 17498336375427190942 11594164469934319186 2738442811827674415 16721538313338202622 16564483308639384037 17764558388253235797 16829390772840985537 11512562665900811661 15852364670930524273 728419474537727698 9928307593072047778 9399293943765225728 13201505253598295243 16565397023843175739 18233718859439442361 15575110513524884020 4418210386861841298 15785125857831804309 2115082218125608158 4671781471222317099 16875279132447705316 11561648867998862457 12451759403990009422 197900047200022281 11883010249317270934 9957133925552443383 16113757430946149633 4337603786041925410 13720557107388853423 7204923160624078229 8470162737981615197 1378440249408719556 9324929262906805444 15840384543008666018 17107584359598725672 7343615138795018057 14069233906476693585 17499796882408571528 1324224028170746293 18439305244827842573 1540041652438198536 7865881186201643969 5609602721935029881 12609816527917982448 5269260603297745522 4400318012245392183 9795510357786821583 14896983007794076611 1185758542222529120 6049932297667532990 14798072513266971435 18337470768951005332 8218962041819243330 11598230735670059015 14197284904788745440 181890920897144470 11881888956665711455 7695968198366429991 3570565227095215320 4494577063192259501 8400477357252347279 2857654963560803782 14209347276546474643 13498200645577480898 6879344851676223806 6950074134220511332 12574849032827580179 13820956067302416776 3298492414018157281 6154288219914658321 8138852345467605726 17492966810993104774 13792858031824006521 15130975696740872639 16149162946513993895 1092914294363829712 3247022778862945776 4760049934852698030 14957891717134413143 7169927010998271531 3179490559599896249 9226651575568323638 5019894544056193861 429685316637438215 17235584782085159734 2804244184493312585 14956208063642995963 8639903029283377615 612844024537949989 4211554000106011422 4022098886023092542 7731327369880526759 11805641121833692621 12442887380907886643 10118587762582545728 9654954519652479916 12895309679888815126 17632999623690756755 15851054171857167233 14956948080957732299 11055061863900002683 13415577685849588687 14760486692226197792 6197183953080482452 14455331005167401832 6309170258746813901 9351669840307459063 6601971221055292118 3504443082247094841 4844078550723910910 7483179694706325025 13203822375877321428 9566914127571501150 17363920178358575434 10591895703863672858 9620687392888968428 4881337626015589505 5076779359748325187 10756713639109649389 82284874770569896 1669983206199206358 9200589197869697602 4103339456178089686 9375268982843657043 9248655554031306485 9079336561898266996 9303899138886921216 3745776562470463797 15653122245855993447 1942650702815307548 12905960499362845944 7526422541497017077 14746738690029593559 17827561277286972610 9490380401124667733 9150877630545700960 1177262487827023139 7652055614969307127 399015070597011613 2561661468844739955 1596374633554999461 7280579124714709228 1849853788200722070 8006277165242434096 4041992848389188675 9356678984255412964 8347756039779678732 1903896238370073 2313921874095255014 3715599557472981658 2673287179765303839 4333997754558453746 4256720388363154901 1710700000928591584 9793712315261555883 18250310724074348181 585180183358450085 1639284787303847367 8950871598278770222 13366276268737980073 2437522016069244241 9381715622022531087 5732900421515739682 10902787660067047584 10197635614560159545 3993223452219632905 13855903810184888221 9457598427686963255 12700861558322635156 10080411488668103349 932252900649039421 3637164192055109942 12032387408035176070 11275228099993340094 7050883569373401233 9224150861593237043 13241771130000379900 5088763883786012439 15894502700764251913 2320919203981039643 2988015016643926700 13447207893666591754 17503002491023429546 10577484230207008895 4793671985621106842 2111262704266409346 7996521839020001780 13914262111931912940 15332583837728641281 6182854902320158924 13076846005077392290 15155096231036315593 14037441337637397872 9099125909551723054 1170187772635179978 9028323225847374828 14122005460763524777 509225633142664846 12478822396374533968 9792188568356696873 13484052339759893436 3632563528544516720 16205295401616158195 12621723407978656641 79006280070300767 9407734209329155973 6051394119986415285 11577161006024253809 2480219465439966494 10490805600605350379 3793158000661744707 16570444789246918097 160149656541479305 5698049145132045066 821323123627077223 12858776882158879855 8590420021153111939 3498038495982755976 17680508831077602299 7921609102018994785 5348671769369285386 17447023120927178304 14955200809106830755 18151221409505840382 9462527692735946169 7851971403443651290 12017593094697602630 15322904465109995212 10393794173357351529 11939329580492968452 3738358993169085553 13641201371470399015 1222935037987069238 9912282975653638859 11141929885558589060 10126269158583035516 17537308164019357644 3665472781938275763 2162382062326295594 17119360765619698813 12910146754288311880 866612241376834307 3878217962807733138 15356056189288424631 12364354565464732289 9817620805109537609 13146508805785877258 16120372932251849246 8318483799075048213 10511553619507340924 16195688673609336342 13521172159927477988 9457580129338477952 3271902837146902975 5943887704788848682 14616949940945309912 9596684301165243632 3041259978605372899 11651657940723000089 8358648207236834471 16453996350069631143 17965166491096944015 17935350254013369127 13651044187884599079 15072033228952095730 14195956400438084198 12602197686404820019 17104640657154350414 3505855118493692816 3651054852507182657 14049381170153337903 11658691294061622106 7813411246689718359 16874449915758214528 3934845836079662806 15046453851862241102 6974302211311599045 12831843347279637088 6810005861158780136 441721170799511863 10156950158563563703 2177790701000566707 1222290765704072869 14221929703135771297 15505114052563996127 4653579828675055144 3349357851239368501 17190215701228373288 1766868250873726569 492316463177196751 7005966491046597650 2280893247570597980 2729670806796678641 12633666537838250363 17896283080431488549 12483281436023816942 16629629068223074780 3164733729623241816 4104734736792408499 3562735970428594728 4832262632582661302 15773607208549268262 15598849344452422493 17986194896194124186 6489897012591434416 16840476637935594296 14480797937386163022 3752363632075183170 8507967592819650722 933176674433764301 4076859353148925861 3810682773928164339 3787079877776586468 12910526574206670113 14248289751753833671 7283901036588647599 13576039843449778224 3286918226601472887 17698344994278987660 18183214103288754742 8459501858699488888 922632411829799861 2092533330894624084 12299532301963601996 15805247399791096570 16665978424787292670 11090516693998332500 10372492209451363632 7635945043831653976 10415387876049108804 10995045664192924805 12873267776904326597 5815239809992701664 11945893244211389393 14829336363878695519 15034175541962483552 10303769680526928842 7949387557876314413 15512729304882643720 3318363154829561852 2361266850549956245 15345698701184664805 10765540407762389987 8854573729582051188 13974630944027527819 18422344084407873924 4538931593262812479 5524154105960677395 16789410246686012254 2402679257580723782 1279738433588201123 1776761506472356516 8741792180768411930 13767177800701486871 15294346199318742585 15458597773205843152 10702352284541002871 3729243249346073982 1644957378617270033 5142750296162543519 10123114095450909563 13948621355880496611 16084898198072846312 4303798468902302483 11745576077213963612 9330294911832932303 855732655932787180 12419752076730343240 2584734448543556008 16192121149199929565 15990192089342769703 3164181877177154511 9343403084677824700 5800474839834691501 2884019375914573016 6695817682578201712 3241092663381372213 13422716386054780793 6487691428849543626 7149118310210861500 13847328058689855448 6560958745354725894 2502415390024371797 9114227089915444994 14857546547607248625 17903405784919191334 4917136002601265858 1557199479381695745 17769800150446960271 5204285843907980174 3899704600071613466 17392399707363144220 14971837605409545832 16945267985389940377 7001008779540623357 14150801015007895042 15883947384623453159 10750278950024185925 14373866100330569652 3401777046423166449 17715156582159869552 9372019998858929998 9924496663160777044 12051975069157962349 2824508907759053768 3026893500416849249 18213701761189237867 17670935218561047012 10597452802370601105 4134254936548655057 13225846973868202020 7545895136570847395 9190828011255433969 1534230040519327180 10238674532127141106 1849116912702971940 1875553219604129942 2683318168406620997 12459931768328094034 4635829224061201855 6014542129139020938 2317398868401840978 5533168399712775849 17953193078775538836 10364499552022835238 10731922363648626625 2560877482071449383 6850744365009232641 11199842642313703335 7399731673905329452 14341317345134924304 8682566482531975998 14527235594888931913 6330718137925542596 11817526731940433777 5319060313372885515 9016983151948248585 5597560395507893604 3124273522539626528 10749047337684339893 6893663486648190314 2908644188569066893 15409147266537689200 3970310070014263968 16901456893788439541 4911638118746921955 8622847898291171101 2128402406675127769 3671321129979981634 512649094981819338 5500937548430777838 1998021064878380128 5516437756943159476 9643054579559101894 12310433360173588708 12777803087720405687 3208024431367323090 10893004272587157993 8621999682662391337 17188538799449865434 6401591972765443253 16440814730296984654 4366645037404273514 1670551986115957524 6248335802972016414 17347927765378698282 12119604041103014250 7156048672710890289 13269802911279888608 12765659309953452752 14973379729545830046 172334611342786344 14633901215655275114 13894062163503715207 8558703830662795531 10226887841984863910 10384422571857895863 9800832253053818960 696020112052599167 4566177190506491786 10496153116492104317 9437505513003711408 18015635355770035081 15345748624979190282 6995885959006421505 1313681520788075991 3401158402075899008 3160976906299666597 2255938740055711896 11623579045619838074 11892771179473025914 2371883730103081904 6997015386844250982 11349147366518624067 2995165899905093297 9411952247393391935 6835156517576349679 13589957532173917616 8914294643438888374 11619475829307730790 15280201632610713839 17291882217026233480 2552538614931821726 12673157868739327445 36067838290535601 6376035178004754334 7296457382872011695 8404754772667049525 12874110841916555662 11657364882629451677 13062677327058661841 1144641774084068234 4338573073251413746 6260359951249406786 16407802368816478610 8441125062843947673 2552285360124540095 13983947598716216906 9473048466696481044 985857355694632430 10083874158872227123 3441904508848111801 7389403414219620135 512899203996674355 13182585508774559627 9355973997137621762 8451218278125325598 309807594670875347 7500911916763253583 8869946996429286417 7780529012868315096 10694864148621440991 4825213433244825103 5053719104963688882 12463732551139971127 15523348344677967629 3115576098686908007 2696920687859610154 6528883054076215422 600632022674848889 2051772750284635851 7327796376354355780 9666730351205524511 2945313090950290763 4371638153610424066 11164998418572003920 8365648602682826952 16980037055059188036 12004900443783767235 3714269754407671362 6029022802972028879 3747795549384097980 13906052998628602744 16546056910788004558 7531497052897569508 7758967161133963260 16936680439300750028 1652341268959415818 9670882560812893298 6211024277344910192 5903378948835482069 173835437587285788 9785721065549007566 11074133481557318143 8517838154609816840 14394713149691229643 1342765114739831083 15514224607961784672 17390475558678591698 16293273308623701194 1977927969165297148 9100340862113385414 7316249822811719132 531790045786593555 18312568952336586075 4109613497847651390 11506716028156516238 886268177811314620 4557921986039464147 8650196652737307219 2962284680165115104 16966280902508157983 4690279463271706935 667105188611182106 2288362216675359303 375706933050552125 12336253691690375401 12806593253117526484 11633954898254825585 4507735788767904844 1493343516027976296 7861244073393713597 11012750355146120372 8254170777839559472 16322243728578968347 13432509093141076781 1541569673334486833 6972745448366431720 5349807755129312637 18343441591729632569 14938883780340583359 5214660712366753696 15436467469816118553 2785534061996788311 3823673284982420828 12633384979862146499 6840222188049320935 5230484132196189505 9760658170700278803 16792644563304508128 4838503886566110270 7113949732749161736 9979124655452231764 476529857642016392 7049597640871685689 4239093516278350033 5500469088745339584 18059240880837914025 17498819609130477393 977659697292488545 15447954093238565839 14058370364884375789 4597039749492880400 1171223594683262527 4495040841627789750 17812016261992229172 12723882336352883076 4074260872710945766 668487881376713115 17297283799192203145 12624747927949920329 1491327492988610715 18098379707378940074 12678842628589790344 3669782400168059820 7983989030275768434 18030963337493139688 7155952391251695120 15842871992620714712 16389207790161255198 2886980180915123900 12579102675531359873 7698574766006052414 656559466365435555 14251583022266556001 18223645392150818363 2921823759383966999 8647125465582731873 13118547308578588690 4090396698639105350 10829188579669787899 3085446731446279745 11284869623382990046 14821098610297283806 11723460365584151667 7654841991405016869 5231367673722490552 11352315540292853352 14452036713126347985 18351080346867661604 8417085865082947662 14172040597753204233 8575384400913657283 14182867530062444666 2056777842633628420 16001090725736157084 8137464870755055348 4999891291009882739 16795569485910029642 4664346420057019175 18380323569289491873 4830231123399141123 11181562466693559989 207362878373434857 11596139523529263084 5302533538273421778 2098687853968491040 5671941089275283150 16478681234418294512 18031469405371082342 501285990302994511 2961494710840901133 14221819131570139300 6947734119066302113 4174134374968357513 8793819500733048661 8915930208289513374 2136224986960381641 8947303079330665462 11387179763744389473 5220605335620201290 6428672144890981714 6848226830843001687 8368274386176858605 9874744881003225003 16978513644834446309 4404708904221277566 5823184775662004094 5568631114794196302 9225657604662368548 8673834785318649126 16418531377818792278 6817283339476055836 3976495836824322947 11364612452498031582 2338518827473771662 15523380567252338580 11956407526226253668 7134739420382704229 16644769928556746406 15546720048812205550 7442815517925799985 3112884010274663447 848551851130339987 971682867676143058 16331159840186234713 14420747525911602197 18105808670161169260 9771274349506140059 14037941301046570982 8673554783475479261 505600831142483374 9569207273961753235 17740608878826912954 2879058801508780115 10331040032984305745 8421022514848460265 14168326785096726089 5658373574166947296 491719031999559031 849136198761712164 9185832640988622770 14670907671480241700 10107903881020274464 5222708042792372873 4299569807389360574 13222144911510814100 8386554057821987017 16566447778129459761 2620003672777154342 1006479527969353968 11606586916080653672 4548169205194263321 3155028703426204866 7305022367524558803 6555612447139134343 7578295264959751289 8949114620964206649 12750115983306424100 9630102003175612702 15485247063793728729 14060691055628935840 15078418620405768331 3931898609106451289 12533590281098105534 8216929645448959032 4711901039298086420 16729294796516578523 16575479402020742990 12382728490656061306 18426360255260291641 2832001271764360432 1416327009659322698 4595674731901682759 9863852375353467457 14282674708915008936 12821060788195375411 8027392260320678178 2497022231730057701 17699340695775393630 14441486040516440195 8890627414799772261 3562533755458828391 7778636335855993835 12560748305907918537 18414990107356549091 10463788162786554585 1675829275341910920 17886607715696176404 11820256052192946890 983237433470616569 9183958593088910086 12349194975997340114 13852407503647600000 6097520534102856742 1213491128293520455 2250068651444351771 2353089865368628199 10504118239590015376 8376568596476456133 14429072935423279188 11340767794168108532 4629937628004167929 16924344954463699195 14563952673549345296 17962087897373939253 6046273644359619795 1969499896308169702 12273856086878313451 13530202074650628654 13046959120231632067 11512592912705730124 12347716640326626090 8550947976395231580 7238880787542883476 9314950748877715081 7894766271436240364 14558065687550062497 3129383412291017270 6770085072736828491 14647558811047888755 10541687203416815407 2766059425557696906 6710122063751870516 1562265020572912285 1210346141885226488 16938087106388779083 10251682688877461445 3527791244675385692 16421613082030559644 12366805752082865208 5595858165499589608 84578404591314294 9805723480346217713 10687087509716685827 17040896565199761841 16518877056144040527 10311500951691801705 3411214923265203469 6777433994553305228 14760558679216097068 1646928678838350911 1598290413555610216 8006439544642766266 6146137168718831747 14396763400785972549 16255735821121519374 5672410795444212716 12460991689351870674 2406924554730240907 6641150670881657144 6096545593655413142 6203393340131995050 14457911879200467874 9492557571911582763 15186780166374998640 4204862158504414410 837286142969307778 15933547173802824204 2375387335188136931 3749677376074251903 11362637899651948732 13578046745432291434 14319122109468430418 10331046550344693603 3682679963738655890 14691423721927989989 16729679012244209199 10926175760892797401 2377861180552921748 1896723143367264402 15773758371769071076 8954629906736413801 10172322942127261787 13970340208414409123 7297607578352480061 3417660686394782034 1162545290037073853 6315074370480285559 6630098269360878946 12832879650281688303 570573976066645847 12628145330740008125 3141940141572847922 11362179920511917578 2905667015362290912 4560663525446538221 7837250025010242406 7272229186005468303 2501910504989518236 15030638493400979375 2221129174681683831 3392691303359761680 12828752633940870961 5761610416474268221 23638291117089081 7990276639418058698 11399595954916750163 16118131312619991238 8066679321752290041 848142924249936099 6222265769413773448 4377768558613624134 5616150096678805194 652776883901803711 15168271449034328948 11093757269490377524 2402246310234067264 18104996981572015317 15469006627899144937 13451798062266694947 17374461762755133755 455782448895338761 12352479763937125453 14421668404194888426 7089721610654954773 8324493444118307368 18058246124326428309 8804559306885639571 3440020444048102920 946966647271957430 16505503051289963815 8626683110978490131 18126263953354658059 6931693034736146656 4165787271806723940 1602406447805070563 12868766895459845237 8738355851828979331 8666779692819668425 4026976337029146403 15722209676108116169 5924292670729208995 3824373245581202132 833965260445653061 6033683596950714398 5994126146079889438 5329956997815167528 14283999206036085121 3930605724954917348 619007221187629112 4558171848038530744 1823610946338566948 16995999906373322709 15967105399254134918 8516099643251773091 2372765266343571813 8673873822487763535 5338556581420982869 11677424942106583097 3723130663151230259 10453211126480778479 1489355713380235999 4401152898823315035 10413969079837585430 3368312460969920836 746080856497546240 17573646210670362433 9203278068616241439 13084233502836515644 4749319078775629348 18224373961919234406 18404821774827079551 15418211952008592214 6194521653876215885 8552985089892754593 13573554540657334810 9618936546468990152 13247717391408871214 2804236041047872144 17915897878869938859 9106223044214457413 11829688224098808544 6980949732143443207 9271167951170819420 8101123615140278144 5191032622185151940 9912114733183479039 3970592307474238391 17479478648844225292 9181596955957735652 11356414166546082816 14576795982499922097 4233428839696087019 13564978053643117614 13451258660321214416 13736336505579645299 9446093938192550892 10061409613149969581 3494034805594541035 9010543582565952001 5831424957026876770 243845567864065921 11619333949120368687 9849502478854752703 13818098327277175396 11108810073861631981 9138442157254568294 12892209538721715845 9902506280072112841 14843729532711994657 18274395806856141226 12081601216627421296 7160029018790563360 13330509400314638186 12255600357532941625 7515831907133340649 16876482936989869889 2109814592983402230 11176635731469921964 5610424321315028547 4848926383816173424 8009692542673618055 17180051628533352203 223030218228003384 4485727942224372035 3398313671730618740 8066592319532149020 4390755911208834921 12034444896601506814 13777464304792141269 8841063925066261396 2673645366134734534 12185658425288905301 3874813046630814200 11933674500043853755 13492423984372224121 11585369930423640399 3071805890299518222 6402688110428963882 1776959826133741919 12810413608023283945 9230944414290587679 9705530680121614442 9229461839430081479 10334164147797276832 14327533557194660932 14734317579215773566 13802551874698981310 15021942236358935426 9963190209930999487 5506182582807849041 16278820075963224140 3500951674529763839 9955998093001752994 15061110404446466362 931098305685740638 10950906366546694854 9708522184346544607 1276698856810893776 15593306139467233090 10858049769939740655 96151988304334042 13085481056690276170 13320681459335646458 6637490029628075617 6077619117664146808 12808583487828494273 8181332152523353339 10965845472163642623 12503501650765220080 14350536865616154495 11218693583727920403 7968791692329895697 16165893648708400305 17980216513855418978 10875922307377781753 25146164314522702 16441691559078767888 10063873378290541019 6710328018359295191 2776570923951490620 14613687295379749934 16617277698678005046 6533181490580593830 11062089285277850169 12102103293080036778 9228335750682849067 15762722136730917363 8349254739625195738 6411933658543658666 864580317304459829 16183695166986048241 3157418439187334185 4908613128847849879 7946373173941714476 803132122991168945 8600477386364635660 18092862953325654938 1829074938502445795 16467987921294907734 18430444924193718043 11566444223245668020 5915962166880727695 17467570894184851463 5445859979653755851 323186798500998109 230497034001354147 13804241626505159596 14457999490142343253 5746863430889360130 1073538522140273211 11849305822914763427 10130141311170564096 12510866895965538286 2631456596916697027 18013186348478259053 10041184644323984591 5584431069390458766 17469789260722821468 6749036103062492600 11045570392515665265 10734853842596828950 16780200715451391605 609079428621779564 11385192707190827388 11071816644170326577 14303447706210252896 15957072034534089517 7641783991903687598 2265911930476613707 1963115494592051382 12096398828296299644 12984096677480647902 6427948241596608584 1823877775764937843 4561462075994903786 14258245214341459446 848692927537422330 17082206198645901635 7384575155875674288 5004280816279128938 17397198199526041431 1907666005087446827 302986449126107451 7419762529441543004 7846249407655016171 17687360623352680163 4851571034032123475 13629893195503624052 7416267062967596806 15598443035096489351 18009399317448142223 12135609623049487612 9517476467237933153 10737798192741474003 764426312340859241 6323744548228376285 15310964347485174415 16485758455549754291 4457373287871556066 12194468442301158481 14553505152266158871 11763991031849390279 1161220450242150912 8648930277715350331 16663325415261433566 17808203490024471820 14135840337252473369 17575162613501412748 16140052975621652875 12237724688940692095 8605816408335596591 7934231063894919531 4863781346847501743 10002664572544198340 7679632372219681333 151170647779189586 11400312436685039199 12486739185637570040 4415175654714974177 18437645722182788518 17667986965002180136 483393837557081794 8941391381730658177 2669301133008997437 4586619477602982548 17712609238712806929 1400371670000934753 12169074166021513471 3958659373815676876 13396245112682840308 3263523371588280053 1033725386466186049 2446593387296720688 3005049021276688497 16431702543915236549 12563641416031266502 12985581637971369358 15687471824655377334 9337330631776036594 13448587695711079824 6247018721403398336 11629653431056359916 8484995808432983829 1048053844399849331 7292148928716303439 10040078028105823477 14273372464983506732 15665059517283939211 10752340297468936313 6583534083306954622 9065991185895293186 744406062278659038 3833469189384168482 14928571503636678082 15467480973443660492 12140781021846326323 2816047752928886294 8053595368809089078 536378214838165445 2313279939665931119 1458909411525224455 11074344169596479804 16489967551307548655 3557211223967802326 6821809846570771132 16350381477022640636 16760368742203196137 17138833038948482634 9822017443035908598 3156876019216508331 15067285327393130975 196341697819577089 2361548019060734113 7515275790206109300 5387088412379404331 10034333996243793084 14608280874240576792 4646193470202702713 17436039525623099037 3474025847519850585 15357373665493453581 6603024178876357259 10745842436620636077 6516822210537333902 14300981794237677119 4517178085024432915 6062123063265879489 788233552969893984 15282654185645337483 5202276799732855954 9503201170036233131 5381877921527658584 6045694556403392879 4429814072589386443 10790263253504247595 3115449025566087885 9077403953632182623 11881093110593134611 13915284353461463967 797337038445521570 8288189215293406154 7962113310544794119 16442031868588348565 16978292964858534315 12316522670653249369 6499668773895743812 7485274523153332710 8813236759818543333 6434407144010630724 2170742083833268029 5024857275171172523 741782266958756847 13172629875471512306 3126677854901730939 13334543240944744524 17748580081850797803 10546255785063295784 14017050086744104119 14081854057511304092 8849629245938227321 8209210756623297312 11243805031353081373 8056932552711463597 7554595909862011451 9862767270031120457 614963809659368352 13159333414660227450 8151802271348601684 3472725443789426460 10462010776685297226 14323853018742157058 7253377766838760209 9638453809580884690 12204491855754018552 8170533741211204785 15426465507127179616 1967854692821103275 3545123848829276445 8290792260013634471 14778106667325960640 16421816054425270661 5606474774142740650 16159481235762761695 8252193949359280473 2363745679534932122 18184897680137939859 16794478219589191440 11182686213964443411 9343780408580226773 4884571612956381550 7063183857276096161 720208363365768677 3977297222783787992 9003822148388683307 4356600081988586633 6895227482195332934 17151094345675854215 4112144590211706617 17278948578382331866 14755290898682849864 7897990465281778397 1166561183565971966 2596161853890170567 11222994368415944528 15449631705925655731 9832066497465697040 2850984016197195417 2178259592380579646 1793811610141758356 1958639644518967595 11361942162845715078 13856290358778077271 17014158762675327912 7594362283702031669 16101672310527302255 8631040584519152666 18212491576480501987 3790976052540355647 9977551074574625936 12141953046342130095 1723611327535422165 8747120576257552290 16290482242306591933 6368140630465986358 8992866916914552147 16560244157893663622 13668523078215864172 8976431733252175082 10735555970600318682 16938055388049852152 7409736438526859266 837883283655796584 5540845434380186044 11507526397371944508 8700844650688949621 8898387214138722680 3453701176181535182 1505295008282678324 16315641562991121330 13343623101331336758 10842173110597816127 13356369462867027239 144193303624487353 6989912995461295382 10166879731031225005 2883628933907228422 1279763709729391254 2800223477629179497 15697981797395819073 11371097208277585743 290625373193803373 14759149573839773682 5890121067328512823 6753779205034650312 14041168578492375869 4420365573416068890 15992013625147298810 14387954720225961084 7880654212830709941 12495784089033852058 8432900202753246212 14171932402674752678 7001933279138714752 6168737842446086692 17262601895786070173 3057625895514410502 16596569443530687339 7719913957899779375 5144326625642096541 2124956075831869154 2147480807509375732 10531333147908958779 1453706107559573879 16059892742032470830 7302392403290647112 9972363679388241173 719120369977229644 10020762858195483405 703243923627239927 14557370591633041725 7793288647454587345 17565595143755441088 15970515422739236177 14887926150185723725 6892192888595044646 11405958766824530918 14023399801788690742 16937614412100028441 13646898792544941982 5377321242581521580 2076563828079037432 17966912394566495937 6742244333054354015 18357936081753128701 12213495521776455691 17469199598846225493 11804005520661636796 7306326471323022365 7219842853914449885 14480192003664374779 11378893457880408257 15711368002209979698 4327175440877541467 9689475617655020674 12690359221282193269 6318613743172870739 3847192048379888594 14187611124971666095 17341873279390849545 16053943763254324400 11628332456848609794 4189902263150060869 14564011342678228433 11602459098707052114 15494666929063523486 6311968753277202831 4411947114395861568 6467712697930840963 4481619692106162178 12160473280709068066 9978111324515033907 6187429760377981311 17179149964561489365 15432582931152587952 4594091398217133130 416058570493588592 4413564672426334419 8304230239763207504 10026293102267972072 13329420328998992645 3456941341368142430 577835509303543887 7196622485655352164 8111925095115051758 12155640498550229271 3249282022010719506 9956914876552855946 6640718294167237010 16252645282811968546 12336200833422172732 16434635554575196029 515837386422664224 17715194268431207187 14353816346970984573 10538205146189307916 1522810113504909533 9985736735845022363 17308685165479656097 13280982438435466758 4504685530644546367 16929695517417444579 5451769620553303610 4604239661829444218 16402431978843215626 13597483251419930995 12152258123397843969 4749730225157947904 7604837279224245796 3735142102130768665 16772748210001681491 6367114313198979791 12389705539889794813 13726908273387881105 15029439748316976116 10674549971284467026 12436967623625571195 11064716549049667448 18319846949220274704 9817916380784220606 9199628577627475300 17597124588047824386 3544680368333795868 1216968967941225067 6664740495352759297 8269479231425311529 4834378414312652830 2393934866726862204 14514364366819693393 267485638510649679 17717016390231930762 2905329118308141083 1037348559031745701 10122982447913124283 7989570929797911612 8608575646337513908 12407475281772088808 3923682221368214111 8052262255698772338 4601631667757641117 12342905709299445446 11620848476537207255 9409639640838506451 14409488171745413366 8711158079377333827 873843329365972160 3905787852979991924 896156284859063991 6324647300557882375 6720107243396253509 8772354072787231562 17231466383549838645 12056769733575378568 11084176446936056817 13570815880278384231 11733280710456150274 4190471255984094140 8833056884370848251 6942165036927626894 4674391941059867412 10753712919576176299 16455666801710011697 2431707293131693090 4766037022438613693 8242837760095637451 871667984973267421 1997660893779157489 575629083275718973 13275454241589642385 11933243274728481082 15678768441197667915 8002468778455183421 12773344091584094389 154919423716579906 1413919536651438058 13183507765554160037 2748225001007238033 1481899195346176194 8852472370295160851 7275989773348835329 8535280470928302629 2456319870269617084 6167630118622540200 16387922273916289960 17363573739697603935 15427257924209433763 8923735392345138340 3066693342573072017 3523864142549244400 13389228120785246357 18144396063554742463 5322535758701317215 8341038797195363821 14335007827733483425 568562631666070573 16911752885756359377 3906761915006722725 7843395647724611343 6659630552234187812 17535974054205859017 10958040375287259938 16377081198076803521 4918858180098120736 13380157860221057068 1034511630003006079 15875442856255653589 13854291283894250281 14378552248370243688 4331289253968983905 8712478909137202034 5718994281118726415 12672566600748590436 9266857607206221016 9083978707434194217 939530964298642108 17458396360591300152 17191287851017001564 2520816913229545949 14073043268483109269 17132551455500394289 119701991294578943 6222759959390589903 2306167417650775333 2397055731362586153 666652606877021570 2849561361331495607 8861832154108797081 514160944924493703 16779136126371225137 3993258193017906041 10601983764020106906 2595810629283465614 13241440788612473788 13875807349043142191 10693579035579938009 3920442252702654378 16409242861022398354 8626801521168644293 11042421437750565330 15097944983291859945 16008655207298023435 1730893031673854612 17758670151031061653 14941872737649700202 14013371168834600743 84164856282871060 4373191342778178158 7619131568521619706 1063226946167186108 7186270399942281454 9952314280346669610 2092333076852680463 1522085065768803043 17215520448062336552 16241307192345858778 16564697868483002135 3244828943502044296 26205088615994533 16518688903001780247 15660396738382018200 10211738682591438595 17246504997043904704 5269681630423363752 11074305176090145040 4064414593321428340 5625538741650131790 1436065811696566039 9742383258494430760 12047888503892570353 7308066126371723717 5562295438347958973 13525290422665665442 10015331313947509950 18184654921311427670 8693796777376774160 17893663526444004721 4169237139415662284 6813947348128819590 15004679505507995406 12879521321931666828 17530507604073247675 2865373482642347822 4185903727426538629 3418181443021838127 5109932725760834450 9809284230286883350 13653347040496609102 14539443079219980616 15513662303982833447 11963684698428390394 6122475486048485032 13307088029060409173 4431029727333235931 14094497313750083232 14333376799091038598 7478825503569785391 1431013146765938306 4849575984572646196 12200774846650338570 6915825583864564281 6719496110974773822 14341222033966432811 8390614482079443557 17689029146737168045 14439590728397100451 14268537618607204120 13966509457222499919 1513824630452519837 1782292344679104761 1924124989147918968 10874502857514159208 3595764140371582442 6193588069027348456 3642529118950157697 6368518006861461591 17878342684434213757 16396629400617668949 4503452870506563893 9751846305452072273 3693262123574380233 3256894524952707609 12687213492218764354 15006586859347339643 10265679994048553759 15001596134166500102 9098733086792260033 5491769924859885463 3269266308953629748 8685498653626452877 6055021017251147679 816013648909305694 8053288829421270182 17902215395877303990 18195532681280023852 11245804932809141100 7568029960428997145 9905704887600813086 483505318001507389 8806836367561256854 17041576852480651845 16078046470433262055 842084590982759403 17701146573810489937 10068725301743898710 12706964596156039615 8378295837535882967 12216115053652538698 2185336472559389018 9661458184239053788 1813864375867393942 8061185698742596412 5219265855429691689 16861015043313946379 6318090860717600951 8621443560711863975 9256841347426045638 3514478406826226558 11647148059431157782 4687711099568955053 17531133968207854204 9621610982356280623 10728882415196543078 11349009745021431852 12111507840418411426 15983254444497987365 7473944623950454686 4825096841812762520 4112701751242623708 7810549120087404318 153784538265756282 1545453752616394206 9574646617942789776 8948098511321237207 112967704346940372 7363055225522278393 1145980184938693271 11502707491956425637 13622134026896028729 6022931812894399422 5509340135460923459 12139473750751785723 3153826727480621072 6645722970443083600 9104575144833257861 7271142627442977557 5053588239044386567 14669308541961432888 7931374941602249452 6390411769497916483 11578539788138766882 2449998257508626396 14378185232862194571 4715833493316566372 8778282146181318592 2490788595974760539 18110194028770918708 2777770396943894670 17816507071953013797 16052754256792870933 204349198753231401 13021162738623446638 5311617902206417055 11477237110034801681 14005998351922087593 7870904281874333515 13840452813979692450 2296467997069652592 15633217986449013465 13717743429873422561 18382789477864525716 12665933527992236710 12420125356222294613 16795151575360651828 12116538626543038995 15607996950015227292 14372315456729651338 4615902460193402952 12480852913375403404 5962760444254244628 5032594715241698230 11510730808366597885 17873121965560383057 9583175332406697946 8366917545883206892 7313293813379384365 8690302267533830767 9058533281641147199 10723877973462042480 15328853808639761181 3372316046248532745 18073331895325422693 1207314751229754541 15254005665072996500 6119585962502079531 9134445787198742869 10170266931987197074 6331874077402898550 11604631672797229912 3446113242193593803 6174940965160792177 5863906209801006964 11509392464939658193 379572563220343629 18444648139981271696 18001821158779173219 11909873306838825154 15690908325259023003 4021836126810806951 10853293697023536262 14031211141003678841 4700534492904644572 5209950304459901743 5785132044400556066 1460016746181698095 5083624310587363515 4560689272065928206 13931681736714015925 176178718338208879 3945254850179950242 7000006494684768771 5562647063959264943 9236304192689404345 12668379946554581968 15919185960577040102 15612766955102518847 2416376758032767199 12205544136382201754 2579664654705243505 3217341253630092567 2360039468027863548 15203490735208093614 12413926121207530646 17838035847056188674 13531635450598911823 10294647649123078110 16189388560444668327 829990179895387137 14187643628924475897 4908961938882238028 9790800248622436015 13305118496151046361 12857369378191994080 4986837667741397974 10509509463810239661 6480707135849985602 9642507944026671242 3333639245433789767 14791233270808063592 7936632667244921898 17752305015541676174 16759496168721524772 11832214161557246806 4087863920264409980 9674898719377869519 13700272619188818455 50523439122549193 14253894351027983718 369972084703411223 4708157063122270683 1522525085686050172 16629898247274706547 931980546482155688 11662979196572431193 2930821525986380477 16326591661253628670 9900849562197938988 1601810299263467125 17822514052531685802 2862964887535125921 8741726697251601796 4225974428149518175 4063320938880818500 6821950204291468497 5402853558891739916 2956767882604470231 14750569827892738163 11784019849258059823 6334307273866790959 11802983084871895145 7113237708300794856 11749250418437716495 4444289112557558947 8097968665862189636 5973701578115256728 3813988964453353405 9647094970283288260 8027156049011997719 1833810395557923498 7289823896857663274 12821219317356001156 15567429594584112031 7096335217197229700 11865042388379755775 4389170201037418492 10561068947245480937 3132965579762378805 18162690880314453007 11649519608123996859 8898481803351109411 734239386647282265 7206935179963154238 10037002205911506999 11953544488464131235 4617077734883431225 11821784949254989832 12456833050051830958 10306705684887795252 1265571323543704881 4291763162934929574 10799570583225446343 15471356290636601445 14400796042277300196 15860592533422071503 2508329355182727949 10237026002964359281 12783167448304309486 13847245788489494158 16214809950092381470 7281956747801935194 12822512265382917457 17238332778170269451 2500879138313521381 3217650822328647453 12435593962514863341 11121378473724381003 1011343731768347696 11278181899899907617 9583912825636736722 13057485518808653669 10969191870603336859 5256232921608268814 13886792816517979159 12134600409514266060 10587182694076419618 2282793589947666124 12070508989950829370 465980560714299557 10020482226558650260 4067810353932157972 11278109944433468183 3114435431749991807 11806833329377074128 4202720926408315840 10430077660857107934 11478942065587884097 7117729907573896398 17516815783845433961 4819870744915218826 4587638254325384361 11538242953078226809 6182896333454578906 3029113669264410551 7467959892042037958 17662351694628485386 17871132408366008881 4347051995735623843 7294937110003075594 14686400142047457936 6740763002638732560 13896830188341834097 18181768115857680166 101375786077804186 1995862239180871111 11937699988525372552 4866851093892181803 7795297496464197501 18220855936741567749 10766250003354087061 16287179897643168294 1164594116110280130 3955009717656170548 6799389645161395481 9290064724526917915 7817695167116088352 12331214798287437356 7481302661954053591 4181759042446519748 12019655029931332544 7612632049769360009 1791904988381526232 4167897914907582894 4999896211128668257 7279090428346569751 15796194686837697113 4767343349698501907 14489946846752439262 6269913694119468864 9051050055861012984 9594023008243536901 7079903142684725523 7072159852481711435 14964244568818227463 17620386665635262651 4749454319919157049 15310194221462982755 2787099399548054710 11983370008874563358 3769946898808798608 8149715030606531932 7827932427827665481 60445771946761885 10492607937761460453 605468544944407858 12368072746466070565 4040819528253040845 1839313738385029224 16329128628156507844 6655925366920374740 8339271045764404711 9099632916153168603 2657010498101432686 10983529733804733704 17340639211334443572 8546319592611301553 683349407085216980 14170021167728949580 15628365214347455644 13106576145628732197 8088657724435725260 750049289793960828 251289164733248202 6031934036499495915 7248791767338295124 15508628861759601302 8341166863068674878 14977669289833560367 2110255782498148797 502790070899475920 5123496845570233025 17364621471117346575 2526670160399591322 2117849306120947621 8863767579788753992 14715744133369660047 11499979999491651789 7750571628918721020 14073953130301015528 4016525372375043820 14396749447234581588 8815860172494598421 8770577287428510124 717724144815863866 4537220623119865978 9942415637391385560 4145627230703118771 7088851971799282741 8675167997782417767 6721010519037076490 5578929966970518579 107427083588306002 12887060110596333540 10087151725520269935 7894511540216542075 1083286309074614440 11007045169572921708 16940214390190713993 13536643294866340094 11561357057671028662 1120148317176517122 948409939707115046 2258608399147627193 2079871446962148297 18010867530923152074 3757117255940137908 12307538278485586031 3441963177028077285 1611148771605780313 15266782388664891477 13427176890223217397 4582985043585810721 4902086381228560712 9100260093532751617 7573625134844410565 970862103042866988 332924140565250381 9230057906205106335 10744505657875642839 12058089338842404237 65814064274057439 444199337478260431 4706176677116577745 12698219088002999708 9096584300948926078 11027078122473134878 18063691873205011028 16701271408152836515 13922487048871325620 11283859890970500187 14916127540362243728 6213724934590381481 8805074169475683855 7070195264501095620 8662403221877141868 2025420220365655945 945314812221232428 2148860317569314075 3396926906760117187 13041203197012756922 4831074154807427894 13305753903026928572 17627608914149856852 17508655326974127781 4140910322399784948 13201935599839318948 1369124437049622588 6989252918756884167 15477627909510633660 1456343345698584120 1737758230718833967 554268725339977048 13257615089920633126 3892323504450246818 11600730401650475584 12085544334176827181 14658675065001897373 14217929786348194791 3359200264990057989 4668130806538717590 8038846351582841840 5819585873447865263 9875781377520202298 13895149929648158561 9596098596319103128 959863629759114773 6160061180025250827 4606447787441221861 9828873707566732046 6745686206347926805 10650170406847595840 3390235181267315118 4205728176635783974 7839783150286748788 8525061985507633636 12378036489792194950 15760797867622354984 9833424235701531447 6510764559026736722 11711582125065035364 7789634466031926839 8755347288473736302 1269487058620496897 2878138583190973460 145191250309985332 16460599983296208339 9059819370679038078 18087936768975095503 1250839843818265632 1924607544030764131 12528344234693737738 1775882754870072793 2543725313929381299 6297250458012914344 13101028446203173559 15407509899224300939 3655715649129770971 140124920003893115 18332667286217247230 9127742589436464904 5345516472853586480 4371022099372113084 15127672752117789395 11421903102467426439 15104127123257111043 8006085304355283602 2480799474749838027 5915602832249210014 7815427696101220441 599504793795008855 1892665429312449145 1291287712627410268 12491960539945954470 8874659660567759584 4327962915724403426 3382866953594034029 15652714787573809471 17822022765162943705 14024197540946948370 966573005784531328 9565010086755712472 2392908776260009756 16999457275387819895 2107630461979014235 15009958132893708816 6355980120737240068 6663456179882660096 14739496830665260843 7805857161445872465 4594777778133265250 3846618713939845888 1039980625192909179 10635383792682464274 801263342213713881 17915189109096700991 17673124868322955612 9910997710065917312 6363506992350660656 16771489894821037586 11228525450095616548 8773355461242100405 8485575715102779080 9557253184989809221 594478842701149228 435827187639191270 4873736683643199370 836208158262245895 10182776830490127204 620870945866313758 13692269264419724529 1559753733562236940 17229940003594455988 16032417328054946091 3699643044116730444 5136260989847185867 5058549785978335247 7436819273775359254 7373183051285730076 12132432809290416838 5812721008039276677 15676858833530474704 6248541933811756247 8045751256654070486 13635747186327884792 11739396752110221058 2964806768914410771 13741782651925296178 593806569815961147 14592353874392464703 4146662031287991233 2825439296118589166 13153123717334931913 6520218949539059899 52847519072061449 2133200762467029558 3813580169638613286 8338844405413059739 14835076031741626630 13111623637402029387 10074280459809534185 8739507003640358681 12811350926303707138 17065443280974492133 13040441531177416610 10765331589301145662 8557047172483233847 3812402838373729228 11312489812275410502 1291560406816127222 6108341556240011625 14754491114798171389 18160424974389069307 15639876875690529957 9457231259117984889 10641718626060086922 6702237981124595830 4425262722971212109 921502980274243122 1981307123876870913 16234099473335546075 9772164033291756986 14307339066814575115 7676060688729254309 7815884717981939207 4651762245402416550 7295478835259380781 13097402175867805200 6769294891738100731 15363279894569857306 13792591888965831741 10065446021278730706 4299112994258460351 5378032045853676799 483652449799133828 4536752236425520257 7446831601101254716 12707989339968535253 5098480392493583104 17009547615449215272 8107329419585298042 4969762483439964971 6577518301113039417 13803099278934183458 3026388035588469514 9779380722946771631 3262061475968692722 714893738531861973 14562803583603780049 13198843099020443688 5108266330357159154 9137568263291471699 10570883963086346993 16941043534684174833 16592471438340553786 11851446436883190532 3063365399103087214 1191525534522925906 7799045044812147814 10536001008990223001 10551172069162957259 6223946618451693604 9947457353411683678 14405748220763052891 5317779645216808943 642300266739313862 2932676948391464718 16523594192289823787 3588190322741497464 3340263812639018175 10809415303197213101 1275433716590066478 1298661363236122390 16488747395462455152 2706525731378456046 9615667004420989996 13190688487160532131 2333998405541606326 17448706178411731070 12837583061724308600 2854200321740402309 5860177379690617418 2935235012829711599 12111981103487749071 11927680747065992733 8805090611182796072 6662746110946525708 10163402550443125130 711083036686813344 1647025210697567559 12194252860250937256 18225526504619921556 12412997156415834085 14819504115483456972 17896585483763697084 1891507007761976795 17112866754348637215 7497765096264161412 3546270422040347460 13839558316004148272 16433516772918012395 11280834535700278132 15552185287430000902 4973587149579251283 6036010814121717892 16852833443266161385 12099124387520645855 5724406444893067339 2371618671620994914 7271338259382126518 14534281723251097939 11087047001165320319 3659616995031191104 12225523916351049625 616496312402247070 15857880731165182259 1754287301941660461 9979112842142106510 3092639343691780275 14827207725776867901 6171033645771601369 796556401140042014 2142181362124851030 6642326117097478257 6357841520163084716 13668585267645280205 4263930226202070397 7782739057899073171 3587857763171137006 9218856252025510158 4805002623786200937 11629017164506201550 8566005210395237467 12726657363247999529 14608443855049106986 10598573270269163995 11363595825475099982 1106806257905983626 1039281110838112674 7034122695467658537 2168195583388641247 617271387110833418 3431177030493539567 11074895287190175249 17878489841793736891 6421681080057581787 15570818258489623451 6605466137345586463 689398122298077936 4590721614172421581 10129098224068886894 13439095544642937216 5588458529334994120 7678437077418612195 4200774663931926815 17187413232590359427 8514163803172644300 9648883152743284220 16726172453829677506 8191630984014952601 1572832676577738596 5529207255766947832 14990529589510027105 16488999629205953842 2239754679351472155 15695082541888618658 6298928160304443740 6027771056601021164 3259010977161319608 12208734773120724238 16796471672259344148 5998391975461204971 17552316145733740621 13345900343126228929 4534899116683555714 1577091444226373263 17135923926571511452 16208147511213719610 5632845205387718534 3560622185137177686 14312137924217333172 4862333778559237335 7777706190881327046 1126725456662795090 15851933999232170587 8438517025721095838 8129433487628228627 6944694789813022285 11754327845397733555 11458535072209874148 14661981254420089399 10360873092097242329 4422589567436937565 6908206475516973335 17467865117264664048 610470912907073139 17306869865727998153 15114118591520842072 2545224168468340357 1546754237020590073 2403201170675970199 11364135548284560243 4046970675324403993 1558510964604031803 11273066384665389352 7342232620031947847 12905603650968562447 13734893228147841671 731457229024127279 17521825663650866940 17335010595204071375 17864116534771515716 2881366606120308370 5876912193007958495 4113443805587547613 10696191151197682388 9647365816534172764 895663555361890302 6156928981340647504 5023711709539021021 17337554622097675811 12194915171631056953 9262770213874477930 4062434805496825059 8914959362710295993 2343008713168305520 3774136913404171975 7529814597549129866 7222369825464595585 5097425051847333494 10917639333846636520 14172628399423775808 14272313528925351915 12287104006940856053 5138314962938664161 1021939943903852492 7481214115903867848 16436771367235882852 5931872180944363939 9175825601258138525 9648027081863324708 3143883091967610888 4513907452984113907 8300975881030788307 2895114845905070984 9522753664423661174 2776181583071163308 16392197428250905484 8145813366071736613 3204634208090929455 10811347930760711879 12132206746457333011 10599164314418597614 13378679740718531975 10663390921021378542 17760195741128583640 5992291336136577890 13385982850172465174 8762217817165780969 8655405812465843049 15614359374555501519 9580676511229628487 8502168901150746193 9395156049308244830 14672033987200189085 7260066091690449396 14996266143913434461 2465632325337472826 11702162413710469709 5529902238836248064 1735440892671411500 11198888971619332524 8979694105434180548 5865126424406894302 15718352933137974378 9863577872090428446 5567377857204769313 5012369105673090325 9754146771327445568 4333034618816442953 7822300133584971215 1226470559470316825 18022020602346149848 8112955843785268624 9591105134102753600 9354950113241659708 3861693815899024926 7990898146289045834 3822740021784399051 8004938858973218019 10346520148680991692 10911250596369865309 15942626562432088781 3669111530086763552 14058697161192930437 15275680766936470716 11190336711456052398 4936386980317684004 4478038870934050007 11388750383488892485 5253902680481914579 13148808855173435478 11783108305167796262 248860723167187037 3192007193044045616 2895209448332151703 6585677552848555555 16578732633330353711 429276750909641064 3602152274751773629 5808671965875015053 6906451077935026092 2045368844822496828 13903157270526715174 4465991368842642363 4332666167704673308 8430982304914434309 5448658752712342706 9168298930551118717 15718611753451427258 3310055393615048965 15434786683438879003 9520856487709708595 1684723717235509519 11768557014950064065 3561514033348656484 1468513890365477028 2555554078292185739 2601954938583254375 13511052145260716584 8173440633747439389 10158823755933855655 4052037770583732771 6412350263057379253 2070421683893609492 10917319999682224000 11255218632672453424 8471247038999493374 4828025223948037320 15755162917781281693 4376195938728502826 3450404457326332062 2834742120984870908 17913656974313794377 14849431461403676360 17738219182318340986 13410095983237849539 16116249071375622268 7947863573853500831 13705890523054989941 12798207642042087006 17834261035530614974 13569166237310968236 9627252886796040039 6880801928368058491 3310979072693084167 13068689273459828165 18418025676080277309 10792986174509077879 7989369942826668834 10826969666507025887 17174520240798471958 11464243049477414666 11153618189468257770 11743599318601491169 3429301619018526943 9348798725940592559 17464514471603958893 6920883940091730042 890627174577048530 3437011830997352373 5277177869605537737 1458061647735214895 13599024653690669615 15921610159597493221 2606511028646781877 8121186769720437545 11177333249574270830 16510775512526404383 8210823624272168987 666930245202268804 2066624742162839879 369623116128358961 14415668437783498095 12500646519552913168 13668177537132707713 5823436053948181230 16055559546774259277 3692304958200494753 15484682218122594198 13890391740164149291 16665870599968063253 10377995898671163777 16977609078064992537 3563814300681471888 18146344923778773326 12289906851902189104 6185380785640061551 17038496053946452135 417416704224212108 11779826103847385649 589046834173153600 3627515072717784786 8836569010165426214 6137828715974742273 5842664280926108346 14867731125952574228 5435267186395046240 15433804141108788711 737852372977020125 10513856476121437099 4775476500472647223 3699540728631004346 18131253700748005759 9006723174365952174 14366660612750770725 14504077698331278768 5158027688933545310 16931285130170364763 7202519098444606828 15518765909148732242 2839558267741672190 4303602112435871685 14528444772488717024 8290235511613929251 4750765439791904942 17521850258038262531 11774305575944274917 10640148571568923130 5879986573433089056 2503636229254071498 2683753150944137250 1633549227082211173 3142007596118706943 4033593942985364249 9906684272033201482 1631143176482265831 13508651300645725167 16912795274099411690 11035309879602177376 7338444539604385745 5700718223905579440 16491570140500480096 11276417885716846083 8406503844189355965 174499822598958922 16397156951480250607 11381161345860489021 13440893223581001837 13324749625102038914 15050922540551645403 3950006835350380679 8953842362811490286 5820772543441778547 18348041141328363887 547582313214413071 8088669189510847734 17771960813237085946 14470862381059592379 15285555523554825167 12218630861950976566 16882562426369402111 11110866010874444247 15265643958244253579 4765187325541454865 4462588043854558456 11608477089544898840 15380888205103683434 8908701301600387056 3682799438699761381 16837862137173547945 18011096167718503429 11786786047992159949 12993210223444429095 8869413737079317011 15262069714838334126 14855242281123914669 15325629486858607929 1002384948513965627 15331705040611905410 16745265203295160301 7967137697387863269 14626726907747292261 7061883688072187802 11253688583230186989 10913491199943732132 8444577826112466243 452152624823528272 15339395884946402843 3971176782436742062 9871450808828849741 2180952888797782946 9749267944063346118 1665789174646894939 6671035502364352262 932476570835703016 9886134448319400720 6558988632115974782 13958433528021103809 14600957338812896764 16087229292526674924 13364655525089583116 6793121195575608684 2014099984088130702 4445359160690830613 17175850599378385386 9365108864721038926 11151744226820701572 9731404878877114867 2245744256279231302 16539831992353719931 11415905916447933770 14571783824977096733 3077034014503917191 12129904985879359287 13722893515459218697 7870863601142100554 15643650254236967077 1494153102465032818 9202564006168385551 1497078675715273016 2613221731129492355 18351073607682142634 8979892347110091086 18042902332689869829 11193185429215734483 12308125180190866504 1321730153317098678 1821034562964991921 5068999099671059954 376816441600122950 5319203019349722403 9469319781488142155 927043421662753499 17018218168907634895 3281183890833319853 8518145714187588979 11852847641739682728 16030265233081400005 13554434004205732357 7377999530121626756 1120426028288525276 14811274608920260395 16375422346643359358 3811211541083795604 1729024201661752908 10845629359172049572 5661124184957540938 11038483007869066889 13507913887778249268 9213227053351318090 10371911710970576195 179868768545940928 8421127765403448007 17887093349464201159 2860311523351023320 6839066151145725143 1675177578867366802 17771918527668101046 3684537823993663364 15019745902049760622 16068577529806166173 17809612101429026071 1974540808696340677 1195323517322266128 2453176774062086074 6586183425555354687 441849247545828215 1012721872700120681 17735998492232316569 8867930281040639840 11099862384956528250 2974650255965775712 2264474367882030047 2471574256151015172 9270966173960953887 2245094168947112409 3728302849911471146 3761828775512964295 17749806264896445943 684365494715643104 13240010553140785299 13025403747468983983 11183211247030187432 15064715609243379058 13487566704050643855 2494038703805547428 9520067463874464505 2093209113331474087 17302787754697244819 17921472772067409605 9760854244364000646 2191362348215884304 4354119433528374004 6508373295758113745 14772854794452029202 17970720941651357465 17173626978048568290 5855152770223353838 10017900080349635364 5515742381345805935 17764255325606273698 9094526002370219937 929273981208509941 16728947879360246735 16014258116732827096 8233078963023132241 2065987919228847062 15240695276268246999 321198539852825130 17642728880293916460 16839348911753799358 3533844402174820686 3476704792500225984 17718037472005901181 4890777882053596561 3195343686486836619 4316748713268783461 8409541487471035559 13069358132826934681 10357118150076014144 17203690289720416247 3751008182156560464 6463458187110454967 4320073806386156755 6503085211967624287 11821184160827486220 14702482541086148524 15008336199144235242 7015393060274663342 3653253681991674689 11421157237384153683 11714434482876634234 3687419314259149367 8070544742608312905 15051672719742363417 12611897012948885941 7289594745991441946 17287342430900252085 6356347829533630872 8691177038557327693 4405965366566700332 15936746558793747894 6876389361641008243 5226149994349663101 7714353389389081400 7477112750164008854 11487790672521510933 497964148691847298 4044658797156907266 12082477983207837254 2888595167109336746 8588415356452233549 12610546228664153933 13859133399451903168 9530315964249048952 4683654853859285722 46539469489714277 15653887532659346014 9327379603035746146 11279118079946111643 7761354856426627449 12539724616010248862 5322099389076290235 2012287065340029358 87692320982520535 6171906757130375244 4748935509561231297 4555518890332415625 13302416807635217068 5605196063513787628 9078959809796606702 16137156187265182939 13345746884359686554 13579082593620040170 7543321838432640959 123310180304003378 4734929563146714125 10263123004607375918 2152423791327251362 17977278356261152028 175737566924901149 16529363220722998808 8284884974061840391 9180152919469662260 12940507414773429463 13629388863287739142 2486033435428110056 443507745787448876 13402850166187776658 2278306249061285587 3403710215518035901 8412178271511422110 14808974644018914742 6351830697303431543 10351370621929005355 12790870937929355120 8387676229086536472 3792268600568637092 6846107014498856080 931455676280697272 17008895994143983592 7599302084309489839 14066506004060171230 1408705046228153023 17847041169988595304 15427872015632661256 13236463478549387493 18112506108253357230 13579848213832169651 16075378346896812547 3782655089375028683 3879073196333057672 8449894515705085597 9897670196704820363 2930302253525256454 2922061816109139742 15274455824667197546 7782081717586355402 14186382596599550970 16707140980818030644 14781872530745916946 15337160387608928091 17842950722260304419 16208740556389905839 16581005979410055741 7162461488245001913 13118391630432505910 11321588987979152881 6106116550421874438 13996981483236537404 9944031767513559877 5796059142624146743 7357862743894034860 3769184500652987700 15476186911064002047 6105964076240903184 2636786960350337141 5603520003042695165 13159122153003185984 3297369871988386053 9995753156591196350 1724597810034620050 2970689649793064922 3047575285558344982 3626556773118120392 3214762666320496278 10561207523667518457 10234644144559464136 13513750182449636124 6996574667214507575 17913137565034183945 5267655104767478624 11025976533538587298 5154316412528643314 2163371320549804305 7145530048289133400 7409441778375710274 4745633075435032094 9176139562476629558 2348479299994045998 145907183715516285 4511563626119617862 7925392685952525653 16022546016262075973 4210949541239226804 16597531481756802709 10702402434832165198 6674929540864995304 1609855157339045686 17785379086672454208 9976252808832016461 8078786647751040473 7521753990198463724 1043924554047241102 14289516926763944170 1033972132414172006 2957799619579842914 112426418748303771 12232750298509940552 262219319875623500 2368422274121696015 6940593263354556325 17652165086017761719 1811250217935896915 12279776362128747099 7591565592970301978 14498160691247019328 15103788502286254302 18021028834777499602 6759857317275966304 8485919604517623870 5004151836578749225 5564791998175160396 14251950466492686320 3502606574813799393 8004109341134590136 785634941548174209 3216316941064279679 9623934746645615960 15723413419976220103 12938228508193618152 18324493047727962917 13159923544606212452 900526332070443183 7318863286758100839 4051963264812890327 6944230740286293135 10019160505428842221 3008280600932138950 4419999535198096832 8125162997436155731 11508747055603156133 12043852043573260609 10457569626575103239 14111133526538685851 13079884392546595955 14920412024100352843 8415154845089112797 14169637167592645510 16952066335649098741 10013399706679052593 1457616461445075169 9052505938483701088 10915992367601492523 13300033710859516878 7507736834828982918 14689786058907337767 5511046825160368506 5715718686707232688 12588032953883173507 3897940755193615557 8654860563870469057 11814021337457719351 1874657767452869931 12729780687676045146 15087299474127687972 3491825971404679396 3776249044892735443 11672155015099930607 17493312638889907684 16400480742373893217 12125477383007048065 9201176401236764465 14309352454549596485 8345553545753976578 3755543033969259276 4160495924857753156 7865155446379867879 301707091018565629 6165044574829693310 18413253966818147297 13774609563357968445 8702764229768113897 11133528830105374363 13451974231869134867 8722609254420558912 715881308063678902 10865582466112977329 4953671265289509670 5058142467674936513 15423841189511381773 10916323386849127277 5326965144253436096 7244843572928422557 17648266839855917241 6450581568630219974 3524000953242361310 15722974491777007631 15502238124743837094 9639030647273072525 7323542042480018196 17740965052705319350 7150244511121720865 5429237075260769401 1240505378181736323 13148520243540107895 9598172581118432556 12220411413037292414 13079224376035944855 16666626542891835703 4479745612640782615 17901186498723786144 1894352345572344484 748504872387584074 6025276326718481118 9025972958954867802 7039183211914480635 13846695949186302512 10809317432884683999 10038431595626558887 8591466970744900326 17807518486462342574 17700010633211388994 3728782362142114822 256187451712017954 13723764904143775497 11652453630515656706 1173485964507325808 14832462962594219224 4526260033106936528 3758059674637616151 13391663941863808440 2228369405214752242 5538540209868127705 14502566793270231590 13375696841295283755 4298501245244052612 7216842715298752585 9837033919793262792 5604814889728260949 1112426026586337899 7016297788407581143 17064607820807714721 2260769429583995319 10524120832871114344 13569871043090726357 9794769906128527522 14649512516034749996 13405187026443644220 8116069725758462950 12902981620929088224 14195615936307888687 17158505890219827104 6852201257019342345 8478509797256013262 2996928496967229174 122961711213239734 1959895413063645402 18232102637638079823 4257895850576128861 8303025129607434843 7189237073141417281 14531239727966019259 6490046127629523591 974855662911496172 2644559220906945026 18336528756979143830 14636794107264796953 13963225110245259004 6744395038769415578 6303677363442273501 16493907243321673690 14099766910574923898 15345866142093198941 5933602877581337359 10337189765523783626 17674129434169973815 6024762389098551060 10945939799330974370 6479650179396720357 17672098996234935248 9303816199358016115 507807789549380541 17981330837469146219 11283705922408351249 13598678294491666089 8732780859846409179 12002300258628441423 17333500506472471862 3496633590589956132 7141492402568633607 13496504815856080138 5990507162023801791 9394687834800670562 6061643431705808852 11129497331938821778 15572181690655348577 1402505754596481230 7012032620900975849 9809821923671761494 4929117354659614770 13450934892205539806 1529155649651230780 17969171762531990679 2053220601509397641 12366343853078220398 10596031029870671761 14143817786533781408 17693095193779226798 6447176346824062616 7789166417081503651 16502226445733661833 4699320926157592101 16115744354268427677 7952731745309623869 8630529167584424965 12969447179106096760 11439783969190974474 8704660911149499903 10755364688199188935 2178197388724369450 5401110893666901381 5710704146822300617 6423436555014066921 11340811530030009863 7085859093649571419 12872170659666190731 1004186666523546210 15437455320977043700 10362912804397508049 4285066261786510703 11304231199049123103 14066681027526556079 11727853042106722670 17065126221506457876 17015700078714822672 453624775799897561 7186265329149389675 15702932553532531193 14639986176172656634 12474633921008183975 11023994013955656725 10290152850232621500 2752286895260354551 13198598881114940186 8292669396603863026 1665024874178124266 16990208775499081468 6354413515693281951 12776836995616365429 1222281738936793563 17077296945168371653 13272596234905171252 4056237481552674665 9225760875980454551 11866583446876217758 1248217238391702235 11045145745188449525 12823664895420688193 10381023356780477537 7930983262086102733 8213989187375578387 9710680669924037196 15756265177577859981 15524739268831355997 16525263617096061820 7483342406195777317 5196877304922358599 10649184856552515361 7049159115087934897 10716338591961320735 11891302009769592982 13428580623597802175 6698876645577107924 623451778645401583 936864115958019947 14172639658820044602 910439005607782312 13578400588931021432 3326904923281588548 7513777339477738696 203923956192069255 10667914877253727554 12658285655627161781 6892611712432539986 1503776379627077682 12123594893869627796 14748558575872350965 13338170830622132819 7057410003229001821 9680108758419943419 11087677887689462193 11441419325018602031 9110001083727249173 5909806992644675955 6566725040608768018 15191105757049035740 13924803082467290853 11210886801645737974 5969394623831441103 2007199311359082348 8427881127635080102 16157770860435720424 14539112661665655898 3105073982325092848 16494953013814387917 4377119817589565655 8737160951338812690 7512816808192141855 11314391472028344713 3521770566141383723 12795608709532471460 11748817068591194312 2138459060972652612 4896346693419209806 6289843062191391691 1083809472536769547 14018612299862195657 12749391346119014450 5079218497792558419 5142050156514215950 294279238468450274 7355332650824004716 15893495822219168361 9051622728612965591 17188292498054915268 9933164351318585356 3855301944845519854 14257100704542229272 12575313101887120979 644859543001232929 7575570602106760944 1193320491284669277 13769846959556865671 10436033914668720989 13801595700579234440 8943584480367320817 1639502928534057989 2024789519607981511 11429318234762709862 3103419115300629070 16768489492114300613 2303640072695924747 15053121032562192200 4474743084286715565 660418228822488189 10999792070953466830 11932081073620713036 14003705199604684564 15040978658843985440 8530708310104469144 3932356983833791051 6662229765148195618 16591339736331514783 12146617583530574161 1441101364854106966 4556729176418743085 2575744556998690483 780536613474214923 10186743829763207216 12780332425424381766 9130731158420515105 15830520913934795406 8269681544326280395 6657763794062049994 968942795756818745 9287978307232337845 9089623752641224629 6691406508902491321 11865469623268081425 5467546639240211287 10323962189919568757 11829116569888430289 14276240260645131198 10932557189362322236 3179209885883905286 5820111850460451087 2191684286180197229 3171327043154080175 9310339350947087991 11334155275820674963 6145930673800840713 9191512285057362444 7983025072240270927 7894944182352555814 13867558102780176856 9066239456656265558 82006719801922085 11864871127097664725 18139466358198078717 14555642177668838177 15983027125973897297 17621330021169425391 11017587431171543663 13961404559714568905 9629590857621050896 4181819066830596445 6573727436113514438 2232513241980536512 5030501882674513358 17217794767831766464 529587233350040543 12147463239341055303 18092023117395852647 13448138369901152105 8289120595520363845 17196844375972248438 4997520597962612226 6524665125789776164 5877540242466614578 14707218971425953634 10047894627860674942 15527218807316256381 4990163353787026834 14176086789871697634 5685955386284329741 12362787530610888038 298193884779309527 18092807504793963564 7326147066719331780 1279158364730617796 12053153329040292128 13147872609168768302 4583648922401827552 13329830252776636096 1432946319058372837 15024220538112676459 11310268225933044632 4714569202684483593 6847355825266306628 3751837964132733795 5680537031053847605 6340858564603150601 8502106565830138563 5065137007125872549 14792059172151008612 12328923579345484415 5491088415605664779 13682327469465130720 15201229509420048185 1971687110409552696 5204681943968490107 14708415346476086302 15413603758056967001 5169879461963745560 528992264786993705 15926547843590194741 12503094384341173748 14499957235853381226 14092111392655591524 17141632564840466933 13281631656194348831 5888714733644122153 12662880399061852610 3639921514384810044 606977670082482349 13197555885998959275 797497584837569282 9097274711829391536 16202411968046273344 3766401592933004502 17959743527811904509 5529468827865635586 2811097763120617331 9803211105648675576 7667748472588160631 2487181946255970719 5710158473654323609 5975573679001084924 9978534739141161304 12080587008924873083 6603543320857532501 4145522561033702937 11424976310124775372 6256921065551729847 4309194796816771113 711565492805848969 7775616045948303747 10834258855486511217 12493837280955260223 4367079153524092738 10485909932817888394 2061839395396002115 13682019529514392286 17196685080396231099 2082735803584071596 14663243822877673262 15321319190528914640 11157338685484934126 3389101134401653834 53950805391812670 16403599064089390555 6327276832392634864 14985244430590060742 11649648171325092985 16648711636652240792 2890356787659179751 13139234500388025429 14745226540438186665 3935857732597896430 6588739303919931574 16763966087004996069 2780446292610527606 6978642780520444415 8170228963871376765 13204953196922213028 17405895157567240492 6194461126687992365 4579696026142383331 18046818672727618633 8630220373729585567 8870222936751294139 3491905876166548042 16860127782959191099 11736210416087155877 4273289595336406960 8756177192803880914 5533577513163084892 11758218180532089384 17598030974030929516 18302269930263167137 4162921294146098796 14064025471729366760 15245358998053132830 6196745002641265241 12781432037597463741 2940915131506112574 4525282156718084525 7665229048357255741 3591194438716675428 15264397902761027191 17002748271798419123 1849315131344276190 14943542022727209606 3828910516340599203 13525848205974598660 10674768090087395294 7161775854365406686 11424994060121736526 1810341433254102671 12184060703264060648 11187621479263305973 8674593636298853161 1293933059379794084 10900177997412890875 970204346544339923 11066619560242124275 15693200544798973764 6578853667897920169 5499135151949083543 8596920338516219715 5989679370380642157 3600828471436134063 3428539903603889714 4970881349744349385 5516749796226668883 10816506360627155177 12475273524877639662 16542680286534341219 14430914435392554619 7923572797376470287 6601116045613951194 9342945701279523162 12202416423624816431 9982141237310451673 14421930988825048302 10288107517945932780 14127588758414607059 967731904648187118 13060875562690209517 16930021671778778746 5859469073529360240 2635108551523370296 927584807372491319 6983249534022499839 13081360880393435515 3763267913256849489 3001041708132084679 6212642247187950262 10795548436899979540 5154918251642267623 827014403114200745 1109785012340669480 15143685356734994342 1682430082169647754 17564803956600890031 17448917027914830027 11773141038430501469 14648222791766627231 1055280753993777965 11057847004528135549 2226431234604533033 10626341289677033595 122587853287941823 839859455917973182 11772460581672636284 2856612351046188823 8175537521791903687 18126682716499453430 4676106787243903111 16848392135840672615 857684859808681646 578850727998923836 3948057256652143489 11832243554598768589 18201487362771700695 8286145099628384448 9360317152570462808 15526993517949119368 13251593458208314493 4270798687549292803 719307777005323198 8099443523272162987 4909236183742482070 12900303642634968836 9074106798384475813 11252665674392313196 12959368763801950122 10356556797143467235 4118761469319376915 3787774564372046751 7350025722657268164 10213414685372462884 9564643692906175551 12150768745772137574 5830009831671823928 11632872185644801554 7728382041983943664 13187543437374627078 17865879043570861783 14214217310040839736 12068368576050685968 17244778679891455243 7726318147278239803 3385976478636562685 15546026093427802576 16343413217319718773 16768329633948689717 17946747584411981462 863321833054556860 4511969107733667940 17776630610513278639 14174801948539232232 7177580823418196347 161015229575388341 3795775370698330344 6099757296657442111 11908782383187466454 1405785366109466070 14744416863667973261 17478780296746719160 12941336381911819725 6583335031427881834 17385531048086587396 17889954851863411158 10379709871528969776 17537238915612917686 9607400868591059253 15391392956405892655 2886199273646688446 15509856243503509231 11950775999483430453 236373695338054839 11658212648865465629 8204387114864266715 8889081755687513051 8000201974281831730 12515816526208884343 15781474139258253899 8941478384418992505 16833032022928175282 4574835926007292424 16113956441306303562 15789293610214644816 17048452897625872728 11332135393292954080 6362077789918063564 11191195636466227980 10674703260616126074 15588485525776509052 6291856749636905750 10370709159114675120 5855695413636562741 9043245661480885604 10109481888546185442 17366363066700956742 15532956716246140939 1232503162551517780 107134618850231490 11967919795726356295 16088561741331120885 9251661884786863378 9514413553800906388 3643854601895230071 8662160980395505757 10373148420449136881 18297536503540392538 6561495153665329151 12282173326744174875 387317194046999846 9751708943499529156 15766748300528973341 11551440631191054158 4103959142860606216 2559814601786643263 14059025342260924746 10621563215273522146 394039570459973272 222266905397683529 4183648022878694146 9334498041464208152 9129276590386533502 10704963407539482347 7813137079405599340 3491166637151735811 2358202468636285319 6247791093371972768 9171311761323430946 10480966225105489235 4895166661930656456 16502320600836576647 7656273819771536959 7489208980060579620 7560856482538739724 2928749561426151895 3576161371039197544 17053672485640246648 2569773214062326428 17159877802793046133 2361704296671563485 11287346809819577648 8591667223938328520 12041990522584621013 8664045829934573058 11678485922212371932 17545240994517324040 4599466878599147146 1171577483687510779 6368647834684110707 5080109450573808925 16270056541480422917 15719096885829380135 11964530883017559963 10611116730816168213 17578988667497536458 17284540386798730640 4509779202714656407 13546099817666995796 12067658594189025488 14912804273448735624 1166182131580723939 17498181234876526467 2909446875840601381 15939270203930892785 17445342381722435908 8684718312351662273 8099839529413343341 4127808468032071962 3008121867594891366 12791535024468351014 11944758449668812180 9085253751303745107 6323001750977046529 6756527778577035867 7277748067262786188 7544747395570782954 10159551940119930529 1374091975241155583 5452852083306429361 7548809807703894289 2854916719832570749 12053814896838142071 801410595760304593 995790941393027771 7435820594220763341 13209448868709751813 12501227314257757742 15621916086801475892 3351930968132589780 13294210312928273229 3295258175921257172 17698050222422044392 9716757250463478414 3716970415106372564 16835183601960549367 1947645110113469188 10255110107415137589 14013451112102170597 6172720505097085012 11628433533527562737 7546897990916811662 13792463650554632378 10893477105257812709 17058674364132341419 1513426649989051382 12143834605664925864 3921823985204032030 10226582621408468900 7254683431823564071 14373416297397964637 14483445263876633089 12851117788436970876 17752199203693821807 14056947355447908057 3192064664949556199 218907462322574550 8081508400901142677 7682813484197091027 8386362804160806233 6550203782875181026 4279398827199887039 12376559729879331190 16890565526113344208 16908707141610272197 6833614278887883322 10067165940943293439 13578687537707148830 16086479048990261221 8756408596250726187 15827419773033038284 13889752064079978506 8239849334538018238 12688862396362465705 11506485877178064684 15134538570255888474 7286761532300475124 12386382638246077133 17320153107062809132 16527329912932159442 8345990770848574152 20584056948933915 1534825051211747456 7763605245222261001 9491988540803247421 1665623105528743767 18033920295360426140 14020625307516792660 2753955718324480312 8486211489666190790 5522943623460143485 7514372592090966275 18230255713610823722 969896895423528770 13185483357524910986 4202028187823849313 12097856137502356850 13896367400226638726 5856768272852743078 11700426339941624945 7375707338641834211 8256326821723569169 6644144793976366130 5398983622988057837 10056016177905508684 7818260280730246347 9853706236549435399 12873761011246828300 7109989457255231369 14637414236892031861 6274105478247392602 8835671584409828098 10893689255620347403 10712916721580319224 7671885607029445094 9792772713848659297 12775910220694108260 9084472791570517789 1839127017415673196 12483182851024667958 4803383137992984652 9555941535913549711 6748792752008977595 8197515298173866002 13008503019791608250 15657798603794836433 9430602922185564386 1488052214795544659 14993323523438086419 4946481527794997995 6475937723113364969 18199538655979458895 2011480676006298989 5039409748288082476 6268537922367247896 13194503037250471793 15683633073721120210 12805722230663240605 11265384791034759188 1505495781870344267 13150210832671396741 4004289439200039741 16761459639562521271 4182481275755015736 16527317848012185963 14128115834698481013 5123391303738189004 8951097976973226777 13704745520397777153 842261662786543192 2217679606423396793 16560737938590436319 9151528500015017187 14091345345371649689 4324760879290269228 339869916180589998 6616339511703433726 11869208634778474016 412502118386147679 13304767400539964762 1030119971643964430 9502537007028771429 4588682261569939565 16461310298810926068 12824873058060949082 9373765256393672942 16962444522866332475 1875272497994438838 6813102675287809312 5162882879486198378 15519392602258383979 13297683901789036371 8177709453378397069 2684769250654032218 5028224357217023698 327011704076325321 3501818454410400219 1504862669599114368 3208385252893878365 12281135671581276049 12467740726503820417 8544068843328703881 8074728934617408699 16023599112617746080 6500952034460173292 14412223433164510837 6903519717779928917 4088286351559148632 15425196586493518915 4285537547056504264 10063785824323076524 5920521138683927935 15979765326575025647 16567467766397077196 17850683963084746221 927287908448806367 17197061543899311656 16300995317979894880 15386267262112519645 14005499193673990700 16587828511332702925 17664513269978765219 12547183241955956506 12402646849076653652 9312589518083922262 7494650439017797952 7789775922212139475 15192882664392475633 5459738097602123365 14553717309498790594 10155371942567301403 12586980575677636685 12693161071510702786 15918758420041261162 8811444886603593164 6223641931661190726 12938592267215419606 5013287971238801739 14245287851454780362 1285507073392104774 10435766026678263360 18429135552324165170 17193192877259044350 10936856952959832014 16555930225642890395 4503600526785343307 7057090515991853446 7302218620480208189 6621102817516165361 7100704486903573744 13325051116048890142 11702398771899961731 3473833286398074028 210927227646708464 7897548308961092468 1164810218943856681 4095560140248757149 15830360208269052572 17847080186554730013 17588470038792361415 6753248151430898034 9723116695856769744 9862403891036108984 3630469348380828855 1115902626242263435 7663153275738427917 12123108187055158092 1015071313081847375 18378209146626482081 6660326575319852206 3226979396642911832 11482187263799707195 2020210883277338102 5724140851409795983 9363076732991631790 14396662492039033278 14216402096311895064 5321633528753703775 17728364692842983715 13199691290903885067 2094383516022823328 13051085843961887566 7716785039015985422 8830235212791296625 2981526206446363706 11267712659953466428 425943331066948229 11567350005893347445 2454238573893406076 17329117538068075686 7949197161895194748 15395593668349723193 17431768425749659879 13972002907123799227 4617180496082725062 10665137979620373855 17616007828552050365 7712841866134491903 13053133427492859107 2666930317481046409 2673221082046509990 13463241099809199206 16276029127329746412 3734003831910861394 2074708502348231159 5009042050548049723 16388218305521955748 10306527637996863081 14708099725141635279 4632361947292320452 10695832326609255619 18275710811255398043 14240823595044569548 7079296616905786514 12227980689274797748 16746000494867556539 9920624691740444497 10272027434907283753 3762079294141631040 9701450796076698733 1260118571273163203 13630711582230902459 10382416398501074122 13228583681394171008 18256888325761802441 15954140971781191572 8726445876952443790 11149594043991980954 15286435407842789005 16202527973387551564 7768145748906061908 8529875033547421013 3858256402037199870 4869562533845997338 12788372006084742872 17365912185119442469 4669386538227272730 7987440870184637617 3322954756868012574 6326394949398281158 17801889971570962133 7290344327554022599 7266607466455939101 4402905404254393387 13984894446723702207 16769064453750984127 10786042654701210118 12891635063989192887 3061422386103408918 9828959251405987630 11159145651240037199 5561976403742781832 14645758560844007800 2440010426042700574 14828272368230625924 1030968945343345726 1875627097133632068 16294911935939186299 15259101873377336797 13702049055071713092 1505124727161050437 820988766230180767 14024949268946657650 10683204309440138474 11279185403399609279 17766707311252723743 10862590313744057562 9659540131742392308 6507214242492212572 16578113392291179336 16130359981546055252 16732349865370153339 15801824750014269085 15693850797702003002 11679485906404511494 569578441608082894 13993576586025976954 11541592944770425643 18193713100951464180 3407393170134175672 10059302474359223226 1870047026108039452 6389122449345753622 1224926280998443368 6817733109089580765 10815438610816112762 4269874695919408337 5012820209404830799 3633927969709946216 936189250784433528 9698949365435207975 1624951681439006519 16016933771954246501 9543612134648045427 16985812265934960151 952387239984893810 10792908729935848413 15818688147461956040 18214631987975424697 8492920471832639387 14353850821581175684 5889686101612535918 10595861664548264939 17299580829089561747 585444352626627186 18007873004997934634 18153445766244533053 8103864316624491717 13589894162941681887 12367735219070136060 10811675244641415892 10954310623973616490 10153963284875055614 11717251211904214198 18032816685074320002 340969444613330871 7071355053350880640 13993831113967698603 13137258464969117670 6981193890321699254 15593842570201865493 8617052068465442743 11143714835343207876 17944052816357857991 2793623758511639199 16842365225970697901 14936101985060235572 17299522850697384422 11585142328988095100 16201463319763563648 12318009826227258363 10913096250719905658 14745488898293651459 17796013945777668204 16903344933141316845 17057905399497910419 16127464365348361971 10954877561339211970 13522305033176626385 16140640333539830962 13776622296838813361 3890342928687337000 6076028952374886771 10896636951783952505 840111847291311524 16646279785605988556 12423082706971460127 5574912638371231037 844656305675649955 11476245334129694214 2300985308800286230 1235831310956290004 17412809011928833797 11905872755557617093 3364976032551744062 10578398750435246154 1727047962352614741 16021448499094834812 13858381657248055730 17670975369621574931 10892655174654886080 11958633269153224745 3240712669899868613 9955602343629121877 17637815705273994457 1782323278418581637 2990071950428946182 16445302377724474686 15619697562572736003 8116548580173401296 3881489993836001947 3490967986768259206 12058106160719693200 4279486492454942739 14642483105796936641 133694818793744156 9409815887196558338 4153076767511716307 3245675862567725281 9638877070126552240 17573889165427310936 551033537962679733 10453550975788662059 6936354874024895019 1147869473799786675 8238206416937633354 18371955152199952674 16972250212522552318 10673968447801655434 3053759140472380251 2861371508833136899 17292576455239099415 9876557987814585933 446527455535215004 3815946301512929240 12001289401085614672 3791122191689908720 7883514289809229186 7610707377421945404 7376030020068988618 16514825704954055151 8943703409153533846 8225435192984636221 13676779995960258346 10547841868860091291 14753730361777736731 473148305640133166 15047520608376103927 7220771053788423012 12256331318772330682 7659853859225705069 6552721100769053097 2232179351834077514 14668364319957384577 6654522276155730421 7156053420406808735 5220786603732577356 8554251187226793798 6926569606389716934 2796083158168540704 5986768643861615981 16972420319511156343 5930313436959800685 5503267713922725183 15225542733738438022 6174047133223250619 1679411789211826752 12202760260789002275 16966086058365350925 4335368162599111427 497101170310760361 14639517010820563806 8346635472702385844 16179134223901760424 16953836521892052645 4448921340743522340 1688497819537098296 7114316847152772790 17009979489286673217 345389932953940792 10062476030327236581 3006103043220031421 16044946110334712608 6602066401664118035 14931331096594038850 1709567596447235028 3953819113500460461 11646676300248383671 3108723998299742896 5294862285368447228 17245447682754838577 16538645875735688960 12128996038525386402 1780443765552528 16361494872022017908 4698457385553352365 14977939134438983272 10488098707967256716 12233396756978209370 9607319581888016870 9912336558362423691 14964542531660216586 12575259485120193005 13872734806380046640 11750610740986667895 13782510518948012672 8884138619407484546 8603313515377535217 3974204363402370168 16117129320830438827 12417466891738824433 7369144195077530514 5415928897499666178 15643386854887420072 16390522308304170197 5569017312859242184 18136069618010857639 13232690468119192526 12434193135288332339 12794051733752240257 4291277918492176653 16784146355795282505 10849196340533800351 3946634923569011095 6871405583536598155 10658207879462319443 12790022720227586943 15384321888660327354 1170184989495042421 14847421012194534527 8474376541926510192 4550757508266480550 10542250079464992916 1217092998440150250 13623862304751595418 13946115605768421611 4744479077134621165 16708943510853770039 193853110152765587 16723636875141331264 11077893458302449982 16608995680675047663 16695711693978187349 13697124300795384806 9101592399654185958 8177193596318046131 1685795996755987586 13908325857850383425 16917742609886928110 5811146089928697734 11348622710365772965 14645118371711803785 8160840429511873447 3099204104075485820 5491605824585346861 5525211502775996189 13224296605007104945 2586923545892193964 15553881998271327704 14696770415233701811 6008936580604338977 16536150684727231621 7479213400268224757 16269299498088417248 5592065936505706029 5519481036317405909 17236077121710079671 17710143976517280704 10411440581595868404 8694277102569575249 12159011461037599438 6484571705180079377 8098540365713447958 8201844971665923762 1670011503591808238 3223483151079977838 7348887152356435507 8931736157005874476 8810664110117374762 16548937479286402194 642271588045832674 17114280230829480551 7396677790210766511 3555850247879105253 15638912848723573080 9662647829990440091 9984725303378523513 184413340723766596 1342502617532554957 5892720162219393109 3608356542381442713 10309076839220543761 2539568254175830743 12732076854779741845 18069348061141499747 13017907033951732271 9887448185437306859 10346914143974039357 6117199722437029502 3688225575428031513 15077381891657220876 17032615475144146561 10983997911288295406 6864414345168040467 17904990385296319265 10529725479764094277 9752488121779354578 7964874297338266385 5138466914790775520 1401020464953650859 14466499248809121150 2604421899868840786 15228275345325611634 9028311244377514050 8802372514791662766 7595795804747781163 5028199626341368020 14577743002702179088 3533995599307504077 1623347649481208134 13349041132967360806 17462898197771653959 11586625518640872415 8362848831836929242 18347790721427107848 1038990140169596818 2622392828403577607 641775220563744520 8137407062083287710 8333460168322276299 12680661635297927228 2128721364860877850 2417702017355338329 4937111472032191885 16037361994513035403 2270318031417577141 15610478434744672444 4419403317805107625 4250766334578366024 9659772188271184652 11103524963913105336 11785963789759814135 754896005308254718 16033992783180090201 7343406611803814090 13493809314351870122 659153604281323557 6849812052729626550 15776014864899254302 15485986317832139706 13482542435242466307 4306467565539121342 17014338983736576391 14450480039475739560 12777734704834841489 13253363977872871300 17964342857016476593 11549199379550164806 6309097074416521403 6089626521154696006 2965126111910931 15893988871412603721 2830138785114446508 4498766609696997115 8207615029586959434 12291116506915314997 1426272586490652981 8944384640531704216 17671794891430814646 8183207693552769308 12760157155421159696 2127708622260743538 17699116021478833541 9693159021740027641 17938540133923356452 7248409886582028403 399797976744295092 8998769832083120205 8276815737095221863 9302145576546848660 14876426249443002800 14070849848689683400 7429488637643113769 9455266421224643378 14888997851752534082 6621080018648252046 11922819411407710164 6186023559718863512 8909759768653506497 827586000428830280 4321939044713149394 9184393609931053255 6356900101161713791 6760612676576741244 9936097174136564299 11531675091232897677 15958145640686786315 1024376126379926929 6299909477649224134 13715725257740265075 13000518978598640681 67844850932829321 3451195985639540131 14186831902423987964 2283233219117289528 4912348813847032524 18018655199541474832 3186593420790230742 3599446125696878934 1229557678415895114 1566676006418830744 10120659901511048239 3439871364684040855 1987301676099193293 6027518457886662793 715967680043190545 5276683266119161730 11290710592167214452 12424633311043162343 4971205081472971481 3271658115369507676 7780815889187807176 11785629699269264697 11434617712952555053 10089291224856787706 17719884867165321317 5232281108748762586 9835928967008813596 5202275090862125824 13213365615243256612 16621232432584384166 14210204575695769236 17453342705294335995 12203905363329376609 17677480892129889842 10408321813610440750 13718678804590444701 5543828751207260401 3294554156968604216 8317293715799422107 4127978770783726735 8458328990030408152 11373358651661450226 2174190976552030889 5470273078242375415 9154833421926228979 6182697763365331027 10648725571576096807 8964090328765566283 1017554797072986421 13600134615247196579 18220820826599764150 1576105344590635818 7921880342389912781 7923258903570544927 3208857899483444733 4414620741582187319 1282820273617369368 4418157296167553650 6969567511511206336 18322400311842196366 730543665301324307 16311322974623136464 11081912374577792540 11681495503049858938 6278175877226455585 3637642168292376998 6876362114698173775 17221258639732712812 17696590766666592491 4068876841191139984 10801916842385694036 7922230387176841813 17882767271233905107 797356926105377470 13456797457468242085 11463788038249328684 13348056407484763339 832709425949520030 14054454215284722442 13412117172550846402 8412697270969275049 17897839904485438095 17632434234632712223 3855653632353520162 15234727976079657544 14115480139405767935 8901812239078676314 8078257000648108183 5372451368687716794 16575639667058005274 14570046380135586728 7341110449353619526 1821438091481177991 3745777093817601892 13347220518806683838 8898660413172917580 2225391040581509562 10149238321231628393 13987666276675369501 1253707357395015595 4621339581460515875 3841951938785760925 11697831692933807704 16455831795064562074 15663505521505160950 4890279355011915921 5864153891490307879 11325257864523552350 5642690877278742832 5615560760777131524 10868680621473935342 79536222493721741 12901372016442050608 5777749713728867637 6704144271094404255 4481949836435396589 6425389526304278998 12634449712211759527 9467257030747790653 16277677656748027920 8933124183749390335 1642717202131068835 5371136242695150968 4275020378027617080 11663968692919971122 4308351175689124475 8354246019890195282 16339510122398507636 5060619977242218833 8839434338971817117 8223875306087869996 12472545346056854744 9991101623501067808 8446071477545474377 15781066411371399945 7478094150162722569 12514210513275320325 774294224569248415 355316205072881851 77194157818531154 16773164429979314095 14162925982283744066 15270993624469879150 10007352553691851233 17801691396711855419 4818308412549625486 12457841599305921337 9726732106276253529 18340637009625812304 764290221566336820 7160756784866211387 1564699368673107429 11921277929072705280 5943914207040591613 4281870274218644838 8571764511576133327 11710243678649713896 8054810853749634912 6749407583484359703 1613772013923549616 7517502903999466663 14433633900647076202 8818583413666244444 9860601239979721344 2488221791209942236 9541857568456780639 15732021079165949193 17122873924450947235 439745467811600414 12152755339159846407 11265178664353854869 15790582203600653712 5418011085258853087 9065735673332823425 2223001540030456982 9210255882129372066 9673890057465434430 12052843341064705897 3368820525743142832 12252758995434057589 12195152926623904794 2136369423002362822 18252700582505862474 14776113657120805675 3275958775912605589 2294422751732429469 5787473602004754900 9250587032813410631 1366301433956205595 5263385532021168885 4358281223425839283 17383614674514226088 9563015900883791584 12081123839301995749 8216223517806643640 3681130229135120247 5415588225890922438 10999515990300311635 12312290825697058472 15207409835827461096 1006551410751303684 12815688620903300496 13545772582537448098 13127862826954988383 17626722304343964424 1332234144760992565 5358855989708426905 6090181923390164425 2409753313007910580 6517914489164638273 1358117517953192971 17090089534836222730 7440621730745664329 15267381932784649986 2693819485682443021 6585394452316197818 554015000619422804 10475026177599644332 15975527083779257406 2997484394596220052 3174607734995236036 15703849575342294310 14980603115891547151 15238753434227633413 17850837574365422808 7806823458300785698 4142124213538188788 2658283890092801504 1139762867562501520 7233738191224254893 4324099839245125695 16119982835123287065 1774216114276321075 17591667832806284765 8160947932296798088 10280781229082111372 9062835790944889160 10685142432160399810 5142515317411066185 17891017842651731068 1138269595015009855 7299341846146316037 377697297149630140 12516475695832737695 712047935086214094 6274865508796815454 8250528962223960360 1849651202808386771 13835460851425058375 4968809453360525200 18058874244324883675 7963760182925874373 8948895771727804689 12483934702336720898 3184891907561644782 11354475232241686295 17318474431227378065 10499292885821232550 487032783240275696 4949322026733569682 9710670528792760525 12708709536049550203 728550928771159942 4898767288649669251 2272048169161754006 2402717040209476061 2913721850199472255 1394652820735262529 15504067173873187452 4098538514305490931 5749066931832581694 717454799220425615 11434184315265511899 8340909843848279531 16374294381309635256 18302695552536608781 9831132523208885074 13356379076298878289 7993356441814550817 12186923307209947686 7535044704862529806 17260634034251372240 17359049406864068291 18238563608361626236 10909731556264687505 12277804430065413152 15133282709991176044 6680616316335458987 17626524629729326166 15909847754242994700 13211706568074128309 4477959426687216794 12942241133077566943 346667238915524305 11016541060253346193 18343227574792191706 14062226301414646450 16313665634507287842 5591174208676792828 13829262993334651325 3817244251500566087 10363943761491006332 10805916936847896 16148163297006307636 16537381073855181394 7059826521236815491 4343639778441265198 1421370109434084329 16135107731122652396 6660028657067147019 5486532261456010511 7570577514801293411 14159985248801895105 9574091099329541895 5309554529256915157 10434863034039986758 15732743611013066152 5562248359807181081 10928600428840578631 9017297331651271913 10273045195865356904 7929652169136559219 14336922580858483584 1182435085430162349 8700525695462521966 15014312979119564126 9705592758794349805 12365865499886125733 10385962551400886606 16646579554181094243 4939901083382800464 3662620270248615076 3926949605938133326 13662102692050666441 10221826726479009765 7100107286072270551 18178558989292680903 11598110197191316914 12446232180048926092 10901708969284591243 18351983275545766161 5633425485322890367 1487033280777181220 16950263158334233476 14687652256250341236 8063837172299892499 10274825937126518044 14384859824059226820 8163987520065293068 5390125370525753777 16275289434468448035 6873340853307918338 15247205276610846154 6540740510007082610 621628594650819653 12803378569690526176 1240633064888881477 1315354692586705334 8450298575959534033 15263425024375590272 9969573547388952082 2685370883096207403 17731937436377005577 14401902703042183083 1950978615949967031 1498146905574369018 1895005994844263881 17497647909331527165 8305201846621528963 16201066669639745425 15906379751360238164 17887489148735339088 13058910097174981581 10782573352057730133 7210557721760505537 7000107077200973534 14279291125259420553 16427551843698909951 13802950664141872098 3708635936004691143 18350997686745493695 16568237235932066477 6416904284279429666 9038807436024193201 13694226319737803424 14184624352400494893 166605570460926654 17452650665644781117 325752079566792530 9554030299795341170 11604680023420251956 9480571581785390306 8489236976556583439 2245843346003156321 7139948428759272181 8591054749008562352 4213238853192938220 9625924399186249457 7293983688730200025 4675899054992923675 5746023217043167568 16170532368258841094 6424986593298135000 4492604827111528571 9076999631727312179 12229235488128331591 576970260789260793 1182296904550596365 293727234806290572 9894641314938685575 18235327585617317429 15968634707281229701 7997692082968435136 456933477013941322 8070934653465616322 6335623871651083536 7919396133309935243 17378609306479881041 7727586286273362894 9425985419471724532 8572237836584993475 15587024762525825553 15092537144714569208 7543930868442177437 4304605295860616967 17766412879959697857 8642863326935068512 2154606312138868250 7991695033375313832 7692999398061145820 10912140656647984377 13560403725950826666 17188341312248968635 2043514007184390943 17521834133619331912 14589031419945430993 3878191383581014440 17881408258633510040 8003299077188768593 11201663453482024296 16954576133706496065 5530853527176143695 10340068553138103496 13557637020889083266 4744854004166914618 1805568339451748678 9204148504512665277 13624520243141884484 17748206421583789566 16817061488936702949 4766809418448693933 15195953035164924640 14135621093255250156 8158432575023437348 5538967776408748627 8767601637603430836 16341399317386755363 14754549444018190754 3958152897280129759 11972062213743714367 3976305116287838106 17307168703414451360 14411150185777650711 7799163878704876114 3132543405910499737 11048364571556195679 14033105034104415415 9662075512840359510 4546857507676142829 16347605726435506045 18039157226477157072 6363960196323644888 1117423480382475466 5524800333154216011 5260030991264557631 10988693627209387931 5561677103260225049 17890649611255186114 8306411081214239958 9169457842145422730 5002755072579118674 4940447086818742437 17210130735740889303 11967493627881309176 3701820358371896740 1569326266907462882 13853613995357094703 7850060607814520491 7903181810436350671 16723647664074231649 4445844611273707437 501363053751452435 16228582794141996520 4686858195415524065 11957488242711491658 11014676036858845672 9992984607232207524 5832204973607861954 10617226814886043770 15007837754303328353 1530176200798683543 15335271827690532853 2619801477409109733 14333002465586553484 985826667781578808 15415886533974547716 14515999166542140530 3332409152252476897 16411176534042868908 5752311760937340472 5906404383696503914 11840445773810953944 15483028455673946727 8026908192975148532 88621265637594370 4597536611739999148 3953736435750375830 8302367485629839178 12549920270019415577 15524695506961377313 2115909396296265997 10654228724503574080 12517624681340012934 17135968601523872930 16203601096462249546 204576140670100158 12729165746298015167 11827268365921543741 15750564284963706836 16108707480877331451 6412350428002529412 5806280141471651883 13514180842083517371 12838539784773984077 279168771062844714 11209769722881368149 15067463277215968192 5153653615139665160 1941649358393607871 13366914084041859667 9022925622849559068 17886160171599791377 10977764364427439136 2105757989782515017 9867805378391165077 12980960724256044839 12955868975525393965 11556182430004480422 14179946335274994762 7668092983510712352 17160584313824545961 2956046702073250698 12462637865862105979 6218060946875832869 13983736056311176043 411763291744733054 7121006318528268697 5623724480627327976 7000318298214300021 9814860246338352960 4866436962736094222 6338135682271841258 11962191851127666446 13375936570472056048 17388099116967608956 13703824399146163610 1417978355145602269 7960244932786872724 452746792485626615 199726420662632489 2826542607501681360 14542923136215821768 14106836563868430468 7280305786370034582 5497946380593760116 16458405649465445814 16479213631837346278 12991578470196408088 12697425654346432136 9547736886594227202 863156078361130341 18389468012264733867 16470009880943136839 7683767332600878181 12633422354005162287 7353650930248359651 3621907078621064726 4549431839075905483 9550099568471790321 17757189419667379238 10792220089900718713 16430812796023964633 1827370241829674257 3604806287633159465 5411456111709882578 2237518110482648256 5312899993380050787 7267734583843735054 7931802680524351927 3143133207407226417 18251213449367039921 6855794928459675893 14938921267691699787 7175495511542139537 1226135672764955014 7991661306734984372 1436961101935623162 1806391668347166717 8003772817136925805 16650879999477609675 15822373234559811983 6244871790645720810 8529779438882138202 14600764297980624929 13967341240918984343 2300718093565803920 543349481137704728 17389220512219813093 5685331278590516417 5691023377035766271 9953433411266199025 12543901161208102872 16071316230584223201 7414284385608328358 2018872503438661065 6766521135512723986 2611177234091678429 3109893516496226063 11117027340930850717 15117705533520481027 4097924690296958564 2158903942400874754 14298032274169125403 9853989649222188698 1702182395408013913 230263897185327943 9021448468461113225 11789101517334283637 16529740436783393924 18394108782556224913 10247280974243446243 9822283605878022612 3696397777586578328 3882600405612187946 765468062154334855 14748863335567987816 856703789136450463 522123709031854248 2204482956777325003 7339634783099044826 14376864913442240653 14826002775903465533 15131152024606129491 10916595771960804893 5795369155793506741 6554565810905463430 17019899952136194370 2875711823371451769 3665398090501821160 6717894011155645031 7848265557402679120 6385771469201623875 7846717783983730312 15059925878248718004 5182925119526893561 12210475217179741069 10412214934577334995 523700393607197634 13636654186496682530 5457040146231506446 1033440007607666285 5196382027740017045 4883989659065134202 3961907650045470295 6085892426360817622 6016161004499889714 7547573016288559114 391388077426322379 2167682352565792551 7240244113958242324 4842983941525976635 10686241250919339254 6656225780388984666 11274601805858133755 1842167632849412328 10124393195923185344 8992805673990965798 2082043873813679990 17772172529943015049 4733662011195633799 8109467352846902481 17923395040445988289 12699960017223456739 9506389610991229429 5548480790744682619 8405416012529958518 3924503764720111845 16101265289249226497 18375915600722478766 7104130502929136513 14806554546537599666 13489795384664713425 4134525355987460345 5089637213804275369 16978595944753624655 3731249979895179103 11375640350850838733 6057222504922429072 6417843427649679888 8204452597996668191 5355881081317011904 12815885098828724154 8238332576109208083 2107429758528368267 3705903613301373696 753650096736241120 6112799512359062502 7383061078755620834 3069513246314887496 8191751949081376953 2103565073624328989 6237435072543672453 10017812843191816905 16035586656902266446 4764560029213781256 9916342323632134673 7259209657415386516 8271082018341625750 14190216335993611375 7262989672310569677 8925187870412830159 10326114881490544537 6041910273732852274 2818031990576946607 13686718567083347194 1999031683001765361 8551364408043872760 14924368381702496455 13264930710538554410 12265390097072456921 9281648166610297416 5565443080527685829 3118564353439189886 16089462266254832492 791808624917178946 11779886083128494556 16293891904870890244 3193651729044855751 10887151670181310333 15803568471275871049 5251060102842500983 16055300623800973898 6253397245815229293 4523221374920987964 7974765277848638724 1541927646273740757 10191180327509808104 14795367987216217704 2746256180674925897 16584467459247738151 4585258601635955353 11695966863769840195 7851105933141436756 9913874769985364924 3520897219422410637 10913936166291814053 13337687807747752534 3366892765284253369 2917979377725392687 3167697338535267511 500595680198232862 2052569942141706741 6059205876340878107 14107205875770560538 7857226439104434307 40465259448679706 15746039360621351357 11037090144543414873 4939385392959114178 14882644994999753050 5448066905265575086 12369992828882684573 5416281628203595255 6375812779917935564 14961364044659567239 5435547885540003300 8774662490138787901 12084977696460537381 1258917496067820008 13802479701981567755 13191175959155223993 12397539277566918582 10119001517773448881 9090418427300391853 14611978491804870507 11903665989469429688 5086672808960415740 16621020913629050034 16553872195008067603 16561049068233930634 15136935432983663712 8250851828908684402 5541494357200589968 1836878814298402986 14145517826582699099 4233272017070165346 16872363101764728830 5077455006374310685 2467757663069974358 437071489149009654 2612681037120412654 3930920783547608017 18323314677566744566 17892950760820772022 2541672632392220494 16241549187755117585 13247586122092719595 9732727284043079830 16977629033798261824 8054335046037894991 11420275675006467194 3256095597754160201 9810282255529378549 10241465470159342442 4919409759883404236 6293594208675824781 4884446834078733411 16044790690720606899 5967536955140696366 17609071473313302074 10416037225339329632 17127035486238528072 5378139773608649147 7758786939229393330 17521344412566743464 6796661249331241127 13091661334223317055 15815382821713697257 2164074248035500388 13661876821097146413 2268588461709358347 11666165404160948622 4923598333475155328 11434217033361778918 12102754650905565976 13446755202777094239 17457630139702713965 16167310048277673898 14892946270166274409 1456378004935407090 18079128219405726430 16801085262346643345 8962182635781745031 10082486602012683823 11180299519402297488 724118471721707719 1493534662572178013 1334412623885141431 12070385045355405383 9536461790255520038 446763783136410980 4110609803460336910 12048010741161935370 15733609342067134796 11474737004788794797 8019301418315638091 14052435107295009852 13852400118753121520 12698890773239532708 11388152808086397636 17960824206834005750 2648346060402569088 1110246310476498483 8000463551767638278 6467469532473168409 10416363334169429959 3620152664622445483 14447365247933918417 4433364874372393744 18263601719776510907 4390140392143550480 6931320484924856368 14669705354945930078 15960864458927224403 13867563911783420052 17163620435801126480 5726000156544147679 7655006400083562197 16696480434719830111 8815877344168003850 4641453479989061642 15266713725582059380 8180310109116505415 17795512833100950901 6626403670510352199 12054216052214133804 9585251772436857292 7743908625338015985 7791142520097073306 11888580920965987397 6979104239876064849 11621010252616165896 14087502750721496105 7200098490623399686 376711466293824373 15456869493735796107 7812152298365938003 14800110897248361305 1198873976737701634 13709647436445628366 5742665247251415661 3849980042452292007 12189704739780124543 8373003837371521203 15514045235140368831 16711251611610792036 12548926334879495169 3590092485002693931 2688548309129280102 14596959612973735634 4886017487875580369 13909191988511074573 2494127934065222089 13588215354006408852 13585342714373071531 7594932855025922893 11245120356505272481 2988033259205241180 4431319201564535708 16004223087436490542 17537176524586195326 11746897989246211224 14005424387721956456 12022418727982601244 1765304609863380581 4545186615215438931 5638837977139185759 16310489263853600935 16754412257136568626 15203204454941129862 4475228094309583139 12727080148065767010 14137075476359553673 2787387492882486231 17162933789446408671 8306803090230112397 12542073109227141735 11770739580082640632 12736173773093152489 5837793812677999360 10657817813977344506 4005921714777439356 7639600179853062216 15718195281253380845 9780413788187218916 10779076411658541581 17804911460011496557 13720615263810448305 1090897668470224478 18227887356681610822 3730829194061742734 11109827793364298702 10504432522205086373 13587891320478974845 3967841491235570600 624106613863361385 15989202195396979550 16110438265379711233 1001426594682256469 11301180232376567169 7904804497225800471 13805782229000748594 17745916924830149458 5799220397259836800 9562502695773239830 5959479333443902740 3252721110726320561 8201550293150316554 15508175654575074713 2123233950636344907 17333433844356137606 16482780567087182636 15112863174297057634 1542460246828026709 985866969108483691 3003892182749833901 13508253442392697284 7028507845686491136 14583960432963792590 12509445145084934621 11537341140982434839 647753300959309943 5648961202338763394 1482341967314435638 18109598065068383565 11500051003190726832 13394748731219458076 11277759318014015532 5896873609412423198 10973076578941546279 3917765433944771564 13434105870298284255 17409629218665134481 13921409325173252910 5681098013685826335 2605171018926430595 2180808687239799861 3004640690039218946 15355632327997769685 14601220338425967075 14764824685010131352 18345442160693003300 18186101138137084326 8040362259791384730 10758755395290146742 12979195817580427452 16420531434926841515 9667365741372998858 11630451593028378343 3807054474943776761 694500361053080357 11633039472392563984 4786823775047469212 13854731709917932178 9652907073884993886 4991979042507883135 12776470693836566868 11212214923436269376 15721236825532777544 6451666196688726223 11328225128702855535 12579971607635132059 10459421580940245193 16375989727675941085 9895235728677192578 11504898946391650826 9198824160935111319 12507888497357376587 13866115918498602198 15795229143937607614 730598261347778147 14136273154197211381 17088144596262991681 16500704907301013485 7557005027998294655 12302412089137344429 14250394245295887572 15126304105041944737 2798332194923894975 4634641340124853561 5336857739064185111 9579089856707754712 9967751771012673850 9550661205201836497 13426008924683641066 3726972701481920522 4938733997227374559 11417919723341995270 6789288545688593577 12754377521694789567 6777848756111776710 10893636431614471151 7065913007909022683 13788752701842306735 16275765126028767663 18131905806654641443 16461083212545606566 6339570614523745570 352974477688140354 8275599635933098336 11078861921509323456 9809799719794666154 2237793663865482054 1461017603389539082 17075774312038309151 8658798185535380846 4052705523813851724 7813736336073078685 10843731150157169498 18003868532696178672 14552452813683908458 18322289044265750572 15824750292503571846 8318995061462038201 2038961057940046407 3962056871765092320 9404814613737971076 16459502535977727035 11334698751019255876 390055563316034109 7428006169661367984 2398119592816943237 13554214697703635676 14641233266051638153 16883653932854434439 10102509569914734253 171371275229499758 17228314890047677415 3609504025142361543 302822863524288041 12400048716134828663 5257547904583073462 7352405068789692265 6857161164900732057 2747239330655591747 18353691069031787478 3354742453848257325 2109447495540026239 8071404283233821805 9286514087359193389 3226338600083364765 8608362634832576088 1440046396649850349 15867606356257957137 16240589328817769628 9489479739722580719 4625052976767639532 10471405235597676074 4272026406946479708 10441464384672666798 10113809989546226829 7462890436808896698 14729306439858982460 6891664991234418459 10484040879638604986 7493081900860153506 4384109166121051130 12571341811005205045 17577083704589375315 4344171840811783461 10528618392987880809 13666248151094609594 17182401246461056391 12885649173770442437 18419958152231934930 2785787142144268911 10774506561607581361 7874072738483115911 15498547313099543996 17470295021172043479 15742562897861970584 10961604292211039834 13689276608388785999 12658562685329956479 6626265814571737435 8069547638522630279 10922060441594689357 15650208373300606683 3439488151282618327 1919741549537446837 17325138278145776063 4278573463923825694 17708769154005119139 11956461072430910844 7395979963423667537 18251487376018165126 8421444301816271475 2689060707324374431 15096842933894601744 13684464197735821483 17243933760962457553 12614891872041195431 12516790810776034922 4737129834350347668 2744523292501950729 5939715425087888412 16700072824154327304 5642505794009283831 16128990190542820695 2858468848299772630 4398114770863100585 12361320732445882850 9629288317709147693 8923175396222652072 14770030296457331296 291593709966000807 3167782681284415688 7550614849631254323 16652922204086025945 5982544955466849597 15007429136568781711 5309132520589519225 4596269666325600165 8081566629698144147 154780292280061861 10481729973312619012 9431071336788735486 17141588077286618726 18120759669836972242 2846309396770582062 446425909980536443 9841312337641068473 12583324501848268110 14758514393679893254 3802701627587283452 12002392680037183989 4475389158206847535 8767915530702639292 15541440747053476751 3704077713711271851 2275683844493431858 8730510959513798740 119575849710396292 7006663417562511438 7378045644535324969 1696222440285060950 12449980572518344547 2241147577796298749 6801400607081269957 5486815242929731036 8262349081370792639 13444226911777128606 16491735781192950921 14860238607721186519 7321950965714282489 144785419750974859 16608796229335970763 10054842691596988622 13688973936134715879 17948054837826236874 5412813025686969286 4281109333587022062 6953581703635302130 4682117327018503659 4911007737783278898 17880479632035971771 9176220946820176316 11662676496996784372 15017672957251621753 8135929740770388434 13749661775494178427 12238981058549253320 6812515040135623483 4215357886379110023 7315688642533629582 5824266652958032247 13092722953216580719 5764854700372271758 6203775289307726690 18174033700630768149 14460175952209415038 5615662324825015472 6915597880186388419 2389275452006315320 7452400225099260916 5167631093038737709 2025052742905341330 6267829961070372621 17594795345352890833 7147699555532000071 15448078882541591502 6641003706369286293 10261255540150572035 10404718525626565014 15072800962106996894 6338075835345829096 14840974842062842459 2683406558125285423 7081368096723017845 2400970717603127801 13248217520613657932 1155516620549413063 5968243610445416170 14089028066226630277 4237808623138622447 16075311804149511524 2901163760514025368 17024252747820440456 2539466337833329499 14395133664286382661 5618636548106418983 6810815694336930976 16252479998910403103 16907944206094658810 2507005511489821612 8845454357148803780 2730015475895738396 12381412818181984136 16794404454943658184 14919717463157783955 3761232403758179740 12013008627532026568 3619870686419289995 10459422856921746726 11977795435182666095 14291609674245947547 173121186642022297 5769925693983936930 15523295207230319508 14169590426115981815 6802017936951977097 13313089307862096293 8752690007421882675 5074603120240639551 2337519731268582228 17805564740123218992 6743242574936039640 1309916779237192688 7882962262520400065 15727408701842015753 14904875032233478055 16159055736930589949 6945742915639233329 13262617234869996845 7763554281479733559 18126681859251625851 9286394403029304282 13012983973893192548 18155324482320142647 1336969051006006863 4408732262745143533 9354078694110473839 2374638305822427522 6860767028124225359 3256595307706547448 4658496572368866396 15018097222164792990 2126677003678389514 834732105758541847 1077631202213582049 14041440261048045497 11818480431441424694 3555684158700379367 16371986720095897938 1683640999587978074 12608188259811080060 12733313877415371386 4888050720117973584 3488349470953764575 12683863657885741467 6958587940021815590 18310613558857838221 16261097244905491024 11942702956217312083 2188655706545276092 9025250691786644313 10708656779163911887 9520051424408921973 12397073921310891249 17642739919179326533 3769630127554986251 16055326710817128315 6100864395999516882 5259710495706001284 12695760545822392563 8118200351439735798 11877283891245583733 16667536825441963222 15318791469283105456 15650472458589095281 9483275191681843034 12089398685024232587 2409855098597490218 5455158336991786280 11823513835699114230 3943840475197824591 2529636042809295838 7104464295118965600 7676936406005384813 4380537307224116959 6551806122036009814 13719276396420155727 4105399305878687406 7523702565675683156 6467261797428561442 1769601167908969332 17771390560972173594 13915182738158787257 15642806753909223625 8891405303129882209 11649037694265696847 5823114373916668621 18102727257190691272 15089789463014969230 14751739570891199964 13998758554734895822 824817297471914345 6496109173987556157 2044597548513009199 9487664145201409798 4686663768069730132 2033968940380051838 16058668612222144717 3885418306303264550 11476246786517799606 14164979445164270000 12168299081158035022 14213808412965873882 9762850794296905320 2614040979063418463 4225183768090850513 12948071311955955034 6824434064905255892 18156547887441900791 6526694437438380082 7516028780526524382 18208434562088610344 6999682378511713899 9532956944550633383 16607270516859404456 10954103238263637623 15496898030782910753 11388997803262361105 2067511119451110457 6258408866479360033 2958652167076334175 16589638930703390565 7634177819340208225 13481219085894687985 8131741420555849616 12497795145609535304 3267445598514242937 800777299970906121 8190533037275629303 17261740075317060931 15056769584583764282 3572332422348381107 15702084730464428938 3649026288117031042 2509963341845978112 5079214664114442403 12174049766834089824 10875686035008718776 4414010061773736660 5640916660419966376 16685061058875594238 5161353105650370386 10610261625853793188 14037797922799256626 14631787528933062140 16244681756784944368 1385997495411252212 6138940359494901666 836801199643024270 1622914099449811820 4737068089937805917 15638880126223274858 1165653706037152574 5774282177617896459 18347990415463829898 1175253488403529340 3058518928141555498 14361211928678335883 1356221551447136794 3098433963519210484 18162137568539286226 3466573160283510380 16897639366564503164 7185671970166818139 15432434686784394759 17242655570394230844 9999262914815522558 12605144011445822615 9780140907726240137 12124539232511437988 9282353991777436519 6694707914606761328 11758868290347076774 17399275558894442376 9621227452478008193 4186848219804261316 5211642607771495402 8631500565412021641 15792553628071063076 6697050497830139463 1721583231095591816 7246401165905037199 88902147903677688 11392987699918856864 5597613651766904048 6209934761383185570 13477449387519919381 5526219063573695056 9966339667383699064 11643646627003470632 11150331121265552303 12807872617566540911 14724440006556860089 1535143334885051402 4076311334575515913 7619472128376205915 11356528583485277140 9783494937844376054 14430916187352362835 11852749979590938838 2426786139969052796 16145599577840744434 17109802296340676919 3625495333522243493 12121441722551046325 14474249792946149117 6192636894530240800 2060463760162221506 14567584709303954926 15058252779207238538 8170099404349610742 4995756340175036930 5563020890954053061 8582119094958984692 9735549721969823326 6359144711210703549 15390147183727014271 8188532009613138019 5872739589124482221 12852145813177499843 12089156878570275496 2857559726562650526 13682556111384613883 11517902596917494913 1305750912846088170 12394446185653088122 1901254584383861477 11985405090201833899 18125689533812221007 16289611100888723332 16718039107375640646 7155570870503908508 1477171823691669412 706616155836353326 2073537434926980870 17534053786688865489 15428401252312877104 5194496521709327838 3755020207661069427 5109287196576107320 767513170038227470 8972201391298073738 7703827810810951966 6802497892154649837 17000796008313834012 888432363112159117 3340423709699482071 2155563632453468778 10990345272049890020 976001673812535151 4580801243744468434 17941723679861118339 8704764086100483323 5667609145857270550 10696775624247295946 8443680640436830512 6534243039429038463 9049252007465619209 7614157870374659273 3778577383131210205 5262183242889255047 7727345747653968809 9867325678952433966 11819749463342725996 6025281279943073055 17069322712385108733 13036723249082030006 15511336681272429141 3745976533142069312 17276191563266031895 16794016479525173970 14336116842079433625 16351826529841677781 6225701099601509954 14601767447811506088 13946175180199826818 16683154560729628118 17760816206068437521 2681268002417495082 17818483668395151513 14860796363830133194 6528573649338206280 17218589858539311639 1589936433738074160 13690946072420421393 7041512206731227113 9769348196271829508 4317648316491415295 11936192824364105876 5557667628550670129 4622788295067392598 10770329886268296836 1387377676507617015 15583695272058663924 13247028932351277594 10665302950574417843 7237435687481174079 11086577036016337977 7923524172485191402 9857794051747170152 1880446639035295538 12432192165115400383 985225405990506848 13958861510632507248 13028167346634045506 6185731175843418723 38388183475023345 6028924207687361762 8848958420899220364 4216566495815370306 11090612425780759969 15025854014074341248 5961268575787274142 116527374642924603 12839777474209213721 9865653760564878294 4986385077158571471 8885557642932909027 6467477592164250031 602318517601111264 2273702903704863066 12316356204726937967 17244816123967957206 17856019219359505836 8559914023873690408 6630466316807368991 13739526978710096440 5894886574660072437 14743083238633580205 15424239825582250051 17219383517336929635 4671607604759863494 2447998680985270444 6830551291306019423 17777808119198370383 3423061969968309653 907415032105678017 17287920530980768174 2887835235828035191 8359026546071712283 7593259832073415419 8391643165059342859 12419819848581049298 8200079470498710784 3091104646020224380 4508366841915871805 4527536325049518940 16278835862554926441 454083176543972010 5523891273926394711 5001318764124822642 3563662042970918394 18187664616757576265 14358870349273860375 8030560647090482119 2225845408975612201 2624228630398271500 5942684549227886737 15894038472419860140 7695689428229960084 11442070453133084869 11397213894094891225 7741298878309846791 9283940292853790564 9395218968688752210 1118559737798252101 10708960105863457852 5879419305716248145 16578871359115009349 16571742874983251748 3768961041489171362 1300766263708723285 3377702287835984299 932045174005814212 15024817476986967087 7381661792919889394 4708668141489092190 9972120273065837536 7037711790503495309 7035902490795687542 16304107233900112889 12540961776265913887 9001712837959021938 10803046435026235680 9935228699404490100 1709304351239184617 11251785240347992463 14254560024914605370 7672613196720118690 17416953178803240424 10038161822214826863 3336874909941587655 14023413330968529590 17307394024649006980 3065365964276249876 7851242067064061800 4559512269255581816 3510307639283354705 4615077695520288698 8497106403352370486 376494244415430949 9900421581369187573 10184049681878491262 13170424728047408567 10714885391641400114 17451970104584110823 2648969885408950235 1754641460428401267 7097779849962805406 3295957147772413794 3862390654788689854 1400863488235222214 7600673393985366323 3701562108721068427 1721589783760300201 12497531095554791808 15903976428661987387 8454982803295598856 5703689162705074498 9103263787277773141 11792582909684899999 3646201150392983558 11426564494189280875 12773006752342007201 12826128838985579595 14247522309027092935 243567665625472774 4959293310630348402 16483085023781160545 14752879553423006974 15884134432929187289 18260718403146951704 7618732747977135931 3577762597482355702 6068882537413266862 428773551420726060 14314225513596272392 12876601810107697223 924816755270604864 5074654126099479340 1185289477063687859 527694726460629012 14083104293943878694 8824659438520056539 13659109093195494442 13877243417067879017 7456290893603235621 4643222203413280269 17793867051258120888 6901891693899425058 17739530374545660045 8209065031275385145 14806417378153940592 138760479752888696 2298591665694505693 17152866503059674996 11946522668333591484 5352452076813831981 5855487613438509091 14156893613352870705 9651441121702003647 16463909070874353808 11907269576772321899 11206721789891695319 1034256109724026657 8707462882044421500 9798406309908176121 10799088337036059286 13131812124754796754 9201310440390055279 4619515595234177245 12038841588203286552 11646503898611339129 15110988909881269542 1282935475533966655 17030597226440971871 11946177832159927118 8731495406448144490 5217980755378841326 13698906817352300939 1034856092109933539 15165429216090889348 5077119659000732945 6236984663525372511 13388287101988116444 2744082558246429837 11826253448655601132 1834514234280419981 11080095715292302660 12638787255918057520 2944281602171929857 10702727818975080701 499202365357407491 3922098814996433634 5311641141184076722 9826194922482296016 6860950026107110230 10445255994249475285 14203396415451516144 4650177083581483084 12835955315682333759 11973141488471878582 5953177437664254260 1780688342745812660 3470407423763328818 16507755568622751207 10994826623375193725 14870581358102028922 13704619587986060478 15685020513538471876 10878267211125623026 15906207042101353630 1656772731165066532 2071798950179159639 18030022345225044272 8528783501080016469 7797521738893328433 11209302223497460011 14257403544692653527 3972417494789094490 1477230531458771424 14157554310527476208 7012684640662311199 7236217398896635876 2951800374624525993 14606587678333252810 7926841619550681463 3220706494409453642 4718823518712638315 14306435704072150146 5929546592070502753 11135238539011434384 13056675476338700734 18307742078237311123 6669934233960793572 8974807278620145802 4632140929977989198 12023584781113704996 10483737733535011131 10332464581125051055 18272806381880108888 5884373979616439815 14661103029733213038 4313850475001149046 4245952038956095125 2539689517923022376 12374954310176646379 2882698978448993243 5338246231145962683 7256449394324244062 15444925561333394701 13766339923447601728 10673974610699305335 5907207810453464993 11652717992200840717 13886319753979463175 9084430691744455076 12986749859352154532 17275186149858326659 14890864715356452834 12533000064553054629 17770708172892417877 1897058002210862739 6858164527967134279 7730253278793478681 8961189335354274657 10671287818065881017 15395139566962841848 17471107342527792176 18239490091534454112 15362503508045509248 7209297884126331313 11721531156324650703 6633951121769447501 7894801759706262580 3564085762598488237 16475660128225770082 1353538172419109755 17024144335460216961 16826127890554908532 10796929644429088838 3836142794259282286 14069707430488626244 6776176907444170532 10189622233259412274 16225258535438086985 6940805943255885194 15733283345888631096 17396204772963290105 7449640634431022165 18094240808856190345 4855075333169224999 12032786553860635986 9517830938667735290 2413558094208297305 9191599477527645750 15961245437547274569 5580325112702900631 1306211583742041297 6896694200295107872 13805162146700081749 8015757124310473895 2875477779556890131 11821732961658798957 12918950745526694457 394300731114611353 17233617608007195284 11668208651960705816 4238546065212889854 4068038454775806115 3862898998513835601 9053425931880864957 402773052436634976 16676273603736344740 2773415533686911789 5198008922759841110 8730379671211609292 14895193679979560913 3265920557050316041 9281427993485913575 16403905152250776366 8276290803849737040 8954535059275549546 16312448228103850756 12784105306683999975 9611341333289083988 15267287344124665210 12719791370146493920 1065683904723390165 7144505330806899462 7513244999371554706 9354424240870326789 12334129603042985955 17261479866363749655 15622482236780024318 16348974004626736629 13977892812473990685 6547202848065823999 11180098712582953752 13944918052376148160 8373704526564649175 7669760700108535160 1681263317453827850 16496973662488574461 1624428807506819994 2072052295746696171 9641759024963294126 7619647934933628094 12422952477560044733 12255815344511463589 499076006034721624 12370164678344110301 9331943628246235649 13946944717434755881 13956492132807664172 8799902840243483286 14328672225829139070 15027962742442762391 235171913800999105 3897986348706164153 7536842588808453648 5492796597440916970 952530417901991123 10945400555476916590 11550521794467520385 15289481704915752807 3833647293191149576 117115210376632730 13621871344034896643 9786234547179673780 8596338062457784253 5603317694026016108 7760049981277649272 5938026002282374817 13217557500362904984 9425628047380612674 8268160153240887160 16240863849961013066 2945865763555955013 9985425001321102720 6508279383821688691 10774221772315284745 13186955421633339222 10207902147340370236 2618541101486181524 5906424316150736057 1215611930159795243 5405657689714659234 9445441413269548086 373370546811366162 16376954260604108383 1539558695992881275 730863343015401850 6165039529178588991 4915573541567820382 16136243622767822645 3984062714431870035 15124748839961235155 11378909655123345293 13127176341219821638 11011739300114038925 11722556859487399417 5629644184067767782 1538488957833039942 12622781835951500353 1492350291112503995 16782958222039557461 5491188731899981204 13876460647581430258 8029431006305042682 7359261802865807169 5106990441876988920 9902905757101357222 4052102710244339323 578753145997998224 14096429884316188105 6123651642983449589 2913512766116282702 5266015916513523293 5237446554579514590 17033305103304105250 13386058192304868452 9071730532207083160 826953875765236116 2995506564316286396 9711065746578912737 6822878713931189050 4475805699230657107 10668006995854060730 11940785758402633782 5636036220008845593 515668550007161312 17756335588902253675 2462126207060674288 6619968717836965169 7914938635629652912 11355187026383142391 5697625113306238579 14028146373204176378 7650723166638215748 10022763434648611287 15252657424449291409 1221056237154265761 10182036167259701778 6329920251668030308 14416507330323415264 13991046532177067966 18397450514842983033 13187626365644684240 3747658997316728304 18332597540830395911 17203808377703638463 11547069101477840356 12168772392901867494 15874600710877277734 17362167814783069639 5976524616277797936 17909529741553933276 12598275646507691856 9241661586059633573 8769221339995068865 3725549845227675162 9891128408553106909 8749733487869648007 9797222379640690202 17501077772165144819 4536219259077638226 11441001616032328016 2202433011634523410 7487605114487978110 14861437624488201449 16231881027133077875 9584124720606139267 16413262359214736903 13344357274760227381 11718369513913628085 17179214664870181381 7220985121617733187 6496322845919110669 12479840136205445850 17206408354683717228 9096870679015262195 3143349963329837620 11755095290387226757 8075366022836819427 9564811682000340373 6946706327580230310 10829100518456527435 1781156457919812600 12070290187142695586 17510576397757676185 14557040020136037159 17355618025613915280 4973348902551570056 1274918920015287899 15128312029913077071 11333501386648349382 7355479165487018135 12445129101996063096 6273961169285478872 4314161541482939502 12234400609490606375 5378581608790841283 10667351830639620709 15764038246243737075 6655116381127838368 9951431929789615817 10045654962500079078 12370185765796758994 14928019445156235258 2226928520712521220 13924004412482393151 13680000611892829673 2483633578805393378 2283980028786469656 4994749485393842963 2698584864914528852 2428404804906167832 1031230182411759305 5851251257535343931 5154794083899321089 12736638595412031333 3719537376773070836 1929406839097210224 14231715618381640704 8840443983408683793 7111985631821872490 1604240309264334588 2788618928591799020 7334780220049719141 15699574065276641761 9105838911424103237 10255443015295380624 17125294767388973853 2872941965397208066 12160863968778126463 3203824174177901255 7056393043105744634 487591369512118641 5726480185917702865 10272874888248354884 7048799834572230798 9140293990409220138 16829330995631944225 8040369639010724026 6239301505581094366 6391794986847611774 4417673105638191489 4887545484580890438 11105470220672653790 14114322460554032772 10521036095090827483 9751254472943229142 1045870565184795193 11927719566358876936 16803076713608022639 12036007207793671381 15426451742009100006 18278021206944171898 17266569119979254006 14509934443849419617 15256026672643723832 9831443637298933922 12323805292883738333 4848227482991961612 16512079215133425806 15297133565026675331 6630946253611661353 15238262228966798755 3745533919818348391 14436257484836403386 16100272101790070222 13441411376339680775 9502397472136814855 14260701665689673922 14997519842866096225 14521680665542130072 15072033091771861426 10485642590287434558 5321782561272051913 5407478788246160668 821160052543694001 11668979856998140920 5587893290213844830 18082459453993868239 5622194866363417931 4237601251958288234 4713124198199831331 17483931163578879642 2637875024063681911 16024709468173450045 4936528804505025438 3703611315358994616 9040313886542583822 15193396186564658870 2952942144582452229 13914018432237593831 18054268207823261126 8460890328994462470 4910949223784895953 8739015705229450630 6300630598700023835 15911970779689382665 5213505379067313674 13211717010369921902 18074650574310236864 6986873517116491223 12451718942682952435 6566048817480750879 18004093568469242265 18171832131411485840 9244189861051696651 376952613766813802 8116942375883164048 5585461417165612747 2831658150607115376 6139417175319614282 9156533907618743955 9020106001038226993 12561507326114946578 17663887283514999035 12984966647382528991 8114608962113378382 5711947480725763918 639699557329344253 3603920063278466871 15882945188990986270 8150335463659452653 2084093203012318103 18403015101130604139 3461586730192244708 4315502866648981675 783205309095675806 60500717960643334 1464990490870897527 1995632328220158955 1362585201902586579 2198361895292819526 15851225612771591283 9496069451222829048 12023584936103185435 13139794721050201824 4328520502043498761 9261856647234397090 15620837684227319700 4366482017624692175 13288128177040699520 12164346678630898312 5928981919975097547 12311809907334394507 8235798004866149779 16730739630544530909 8094021556561737469 17016863705157346433 5003441129827979779 8589648311774806656 14395195397117589087 5971794317369651851 5786643834152309759 8577020697015989374 8203779075300461709 10861741623527339403 14742158578449759111 2613169691098349373 13575744133417629094 3655527186440709709 4485853588051696672 12958041690778542390 7362804898032135594 18354038536668063784 5658364939149600970 18031080580908883134 14656875295436007538 9096409890939008309 13108123052091003193 8877944056170290474 15194487505188969898 13847155132689951270 6562982379559018080 9934287669662891813 9956314608830304736 5914969350971403566 10492094016831869144 833418869214728992 14089298350615270969 13812977522772888029 13729634663506659269 10372116945085282262 2987330692485919136 17131458968945199571 14542575681600599246 16653626842319487058 14063099545205028964 246332405314342379 12322204073633996386 15935333554467277970 15973944336693859692 2833340062779605397 7405376100313920893 15954670290222382521 10519596954311507059 4264282598077869161 4648893596606396745 4609175020313739283 5865034432500484153 7919438109495922761 3851230425584123398 3577972603012341072 15613939967406041209 6286253382298399722 13144166339992556880 10206841156426832857 8979880680031625257 15227841336247751813 12713125200421919754 5736216403815861226 1834711031115431446 1210666081439177557 9155374506015757081 5272013387286132812 11831097554246301336 13300088701388882312 16452529230090063213 14825539716807319756 3986691778812079713 13281898416569460550 5034923594348189705 438599948991489803 15715088345015307360 18281191055776470555 9282060693716554931 15639153055143467346 13692745076162173296 15040105933487916544 15996779481142199124 9225390859714633034 14560889608816967 2732045054152824572 8567935418977914168 16881048531344631504 1621230584639881263 12104231253599967846 11070930234541079073 13699512305162706965 4468088067967984632 439378763364457531 13478484628956422484 3325539910087264911 8406164577898729681 17945653280160334828 8191438038004205754 6557985184843086516 11293569061116544704 11369325959909364532 7062432958893882996 5955649654567927878 1111997665354583514 1173494267854369593 12513033502892469643 10600066809970501618 15064382752398453643 4529263927254535145 16687661105987968686 8744019425099302672 7416947227478115993 8444599826734255414 10942658443858229781 4679838227089107795 17204819377787712602 16919638966594437276 164661152724231183 10998686571353009872 11702999476196466527 9540723519723649733 8083103758213373521 15381104124544288066 8244327931828544589 11008032393508452909 6214396075452305292 14730808640667586016 2145310698900602824 505927731506916762 3930821786371084272 4597023197937818531 11116737223335024075 9384133123037313585 15842159106881890647 10510715786525919284 8528045324201411003 16085942926775137729 3323962323546490632 16908820966442994987 7195923030376196217 16296450176845628156 8691939538677470965 8777353349693099821 8230174840561386170 1359463685930065610 6705318364566572766 2705262600222161121 8773402449335415888 8932349768994503722 11480732543865037461 6794013211958653766 2114596420486820924 10275991968456711415 13259239871651157527 446126660157187882 15588674035513419914 15332118622094302173 8179687869914582617 14402561209920395229 10604169854535295551 13285794234282314802 441623194850034225 16739851503532650140 4938731130222102290 7609794506902532777 18053166157453691120 9699674813976958438 2005762888887402066 1942270741760833956 8466638454348536531 10621951631975008781 7231248342980403758 16590839878347047892 15352369590009201833 9456209872493516545 13742905167691318315 12121723957276307688 6618472514383187138 11883655118447442947 4260631284631062892 6765224968164541512 6360935566808561395 2822400715681772319 3420962623307081894 8035908251210252942 9647022295572298588 6444005534674364797 9218520018314238630 18434746927818864878 8524821220286608178 14849835287084608690 11067127657585256031 17999885505447724066 2258109023461919088 7906208274533132267 9620012959234111468 8041609532999156499 3756483935822100860 3226517752138339566 240395259034253954 10908368046292183950 4276923374260419480 13785613816821646874 2022079949670640709 15208777366003884981 9496335869480128194 15860149799599685116 16580031962601544602 9068273385450482375 2878745029975586152 14721713260591381904 7821954140749720983 14860603551952797734 12615069486916508232 13910909715426941468 15544563531251576345 13581750670901763522 2927398614070515353 15148067435611143092 8258679951220021041 5952420178337131477 1852070826485868178 586095445879503349 3160448341095785295 3924313897436069685 9310961846185745965 15144891854180524812 8764891218299451157 10861155620897565469 10919606200304024516 13800910312250115904 6754749128637561520 11850648366913580967 801529178670119610 10039541876400159471 13533993994619185382 4187499438420213093 1998534241679871490 7476532665834929054 3478225782755262951 10887134232277528829 6294486681609610901 6148185383135579600 20230117076736794 11653261285066289431 9544411343780332895 15795551907586133223 4247473582105203679 14257818544113469134 8233215700486810086 14799310204242377975 4193810434075428031 15132031018048013887 14011667770469243573 12839678893838531153 3094915773791549781 6611986498604323094 8188943026413522666 18033597201230796512 1194315826422256065 8001694249680626035 2945153594255077965 12493387184374470144 6434102474632135423 16801407129246400581 3972499076406124550 828723209033390969 9907377423849427736 2162743904105303819 17361893422022837824 7438192893799765615 12935160473899935922 5774530227893511288 1051492885408293197 13038968817117689402 11737530129948920916 7070648797685443298 1774907381465178348 8866442297035574659 2017993222589324037 10649603325701939812 5733285246838680129 11282682937001334264 11621639050720317671 9661639205946562121 918071808846865010 16075131796968509942 3606018455006128800 1276941672481890292 17115084642314927711 15472005875194132173 12619514673586425733 16930576270397256910 7020798127586975659 17199316780058051654 3645083887407925694 17315185402917589635 20044919349514765 7571719908467088010 9622160943796429004 1286189237027807830 17324231539732412748 819995344284698456 10619557955511196074 10382370870735971422 12309815995187831096 570709696980946427 12756156723297993408 2056892409112433835 9335737429804746071 3213050582571024981 2337210118813090279 4398399040932572972 9866438870619834298 7741849592691268161 6885514927203004026 1373989309090691879 8618498698875213697 16357256664449871844 15231965927388695565 4640785847651770271 4078679031309048878 4058359126906066998 1917718893858506548 9600655352549463053 2141319726581661483 5288407887707319690 13033092182992732835 4195488578680481905 17714315688738745363 14587194928494733722 8325433102718933219 13581049850389392059 6240304084847568930 4523211373307524627 2153063601513136660 16633542514891943256 6033555721036027787 3668712577766320359 13864510344148356493 8450236072036601012 13675212398693893133 14277130130367064227 2839206797539288148 11402955224828938553 14851862543514942890 10705985285841480680 778604306989162769 3509114603999770920 1406947350847458884 4381735912763944811 1598624261327124332 3577867447192548052 3560533897448295158 15413519461577008074 7867629205205338504 6611039383405605667 17598613090457686224 17257702058107501344 14654192829721733152 8320747742503277054 11679764526100840516 6566018575018610685 16342750740463173960 5573187764649208956 10279730873145987629 14096420385039921511 4884276648581258704 1566348592308472815 13165298806737889462 17015943241585424350 13154701038216666407 12495697237837072531 2707487708777514998 1699299700446506288 3516974103803618699 17086906774041681615 3945513335846014919 13323476284508251041 16532724005466515575 10861007518525244966 1043283975816315991 10384955863763121640 6565264110879965492 6225744390863970931 5708230782525523655 10384285661497258940 9025512244801035991 2659222555997936422 15615399964213718202 17583149880372931836 7537605398773130632 17633838620757509717 3094138895679259901 12009912194439991894 13321202672131929794 16163645724927683667 16788840366900736648 1150251478514148687 9571284754171754217 1780975557558568863 11935067431013442880 18354196197775125524 15329329938905545674 17491653713188945127 13683521538265020384 5873673798685117235 6246589857165738690 4501521449483523513 13573859022437029703 5532690190429741756 7311212710317340710 14099296182085224999 12332039188213389218 10176860052394147879 4104649936123919502 10847061957356697670 3217006700802237175 7783566074228401276 2458914767134763191 12450010122647611484 18416661520770412429 4561806082061332786 14220183093394128289 4668914611744839049 1972841309491671790 1239118033007753471 2980029087291854673 8256303035833936448 12118561594138025529 15389667491314945775 7066165653429878329 11094266586061160373 13286785365074045098 14437398902119643000 8245149642888900481 9923079129281399204 1175040823387689475 11637499534948271565 10163293944832432450 14287191565056361822 270933953804528709 8931602577437617292 278168468907806438 2556167024686242317 634976366409097009 8956489012553533100 14262752722072836251 14702629418640010342 15978363906094004677 6446002200959995458 14464715693629893751 13494992907967505515 1109176448020465613 3109574270135323378 18063122084222362741 10283032057966949133 11255456023587706366 16798313991311722602 14243935722302525529 1641012644587340747 8948761383159976490 13225813312896017902 12010260599659001572 10220835579276089832 751627458041314001 16535781793413568906 18161590127746466915 12229035998424326994 14748693919163611943 11687436060086994389 15765516135030404750 6397542305993509415 2647170263284087711 4921341028771210711 11013724732276589613 476754178196118433 3574206645793827267 11690426662970341755 9661639363792423944 15791173304761200779 9110261691880042017 11567557544412671408 5852128038843913398 13663266974196297263 6497956929687833105 13947495686961348576 9914170757179890721 2719293422127069586 1630617233320062728 5062150099014029633 17567626802459250392 18060245847181627529 12218265709042406627 5211066726135115030 14626700794807549687 6214693524636175931 6708102474511003299 16179946730585802932 7053150120274537197 15198141463358719006 10983043884828189145 7233787789222928339 11322481209264814734 16002688855651339001 13506224697585991365 9409098345168358343 639609262356543691 13401325459164155631 5959847373300141209 16924812436426458635 6392264424093266139 5783967441963408696 3428525038829919504 13789695385578514988 11790418341478182633 8406340479272588696 17362624263412092984 12248112431050158597 2183069201186861502 5239058405096792755 10323116101537522511 6810879197986641413 5943734631846720751 17910836359448586589 11006011814511485720 2181116546018803241 16294004194575374925 6196124014111572291 991147649746317454 9677010822621730647 3325248665026524272 5077127838001693575 13156335370741176721 6086236994561412601 5534626010339014458 665187035312699502 7445624752096413351 12622576847522122146 7976753170406680889 1808477513651761170 5013179220121169454 4211331374097479585 354636593764847016 6826676961238615266 16223640086283126368 14086593434344186783 15163081203025738011 857052981185721117 18356500376514902586 18195441424443773665 4471611056071707396 17875968407497981050 6163259125786941095 14586826004228313137 6014272248592433343 13915531087537451086 11000751095672712230 1693058442962428791 9932379745005168638 12369922415459915732 14907792153194263515 15930303306789862856 4825007492596712838 6295564435683608494 4880922968562824967 3319005277687246603 11621517472306173917 1009457113523669690 7643305588479795723 954155474833721479 16050984903502405558 12129717604249870946 1576820167262029498 4758595480636407917 12556764473274419169 13404675283050436258 3804497860178831770 242164800777830033 746733149185434154 1981226769460417034 736687154251218891 11163778897645103380 13044431377191844847 7672090046132025996 7343454479635292332 6857494857012627043 14008308958476065804 2352353616376218780 12715481578661573118 3373897045390191088 13088072083394309194 41040788949369993 4854045630580955108 6658471081980372158 1212704254971994487 3830863885274982717 15268533638884391222 5519390942098581647 16182327346973169295 7321343103004306930 6167381622696786762 16922979712725273794 15533256677170279666 1661817892297164898 15572838618279704279 3673843650919133738 4437838704710782129 6103809503294657665 1911359907263591205 4650302180634392756 12706802937627033917 11582159876002879660 13278616815062501762 5285498527851416687 2389978313709491691 9726991509612798223 17218079325974547288 15431280009917130797 4313418128483210170 12999817703593594322 3897011507980476348 14867286324036237458 11024313636112822325 14866960672834376419 12055208577828050517 7875498918930739712 4767568065681980250 13229690937873793438 5966285209206069621 5044187289986306549 7416748917196661878 5905156911384653932 4700398098635036057 16029462068798700491 6931987716221936625 9554229625052515378 7342671716810010380 15881158609752023714 9119925040952997455 9305252741011137130 12556865463678671173 16946377224874345634 13555957928467370577 11898709627463961776 7207433117612718738 10950122656332344475 11400555855154232037 14118497099475862300 13912291889893505765 16477504545580430232 14624878642190810526 5779891752323329456 6983158512919814611 18045801910058755979 8716388455493770439 11758932281030481140 2280895552283984569 15782089364568083177 16379486786183370998 1460840355614601044 15953371465178365531 10067504145321269934 278272907883329471 8429820428796132495 3700347466084748291 18026235058915422367 7456521574225867277 17743509064150393716 11965006318980031531 4395774294306530833 11426349599537926436 7744300286662860524 17667617491083740547 9030123714619024635 2712748561850243612 5446178307985045387 2604513755692212201 6027180111381843967 8764068794158760764 17203651445437541853 11997933310388864777 1029067106380864884 18111754947612859317 8509428164043490517 7963303003870730399 15540933849367407359 898043165000056447 5103792455279488217 8699217286251307244 11213683939002503203 10972719613861902457 6557309895556379411 13123315342659016522 12454956943918094607 18007526362265266500 8643461921787420274 13010574168022621676 192358310973878877 11935498869014940605 13470941477898549461 6508220204578904095 10770461211083607930 14029454879667644712 5771624363763835402 1069161099832835985 18223681872426471665 5326507778312767092 17750093579477485745 7464706092439341469 15211388695042433645 13099964903205143643 5271475850600690511 9313646024493602399 5962381866054253189 7388059568005151996 11646770378868279519 12241420727376698351 10874030094016409286 12815877955633649366 7323393365895858666 16803578235664066224 10781424004203250082 1600038594512855161 17961554147035392083 10336104307311737984 7076264853304739403 1637021561069292968 18242322747011027015 11241370033483733779 10543570713734167084 2190227536313884059 11461150974530853175 13029041173818264199 16141026159584518972 13210566535752182009 4492678423132451218 1957881038291595464 4771416853144613749 8232962827294527598 6307665411207569274 1833970266269157094 8671809409187212146 52209007288599112 5036696842663233217 12027344572274085182 12237394518256913839 9606590682114923580 4426571945247635908 10397885313639049458 2693889134221599926 8603570283571241059 16555632993203997391 6582509951558992719 12402562574781405359 14372576637216699308 8497103210817229347 1594060527170066610 2636039086553986836 7798652980165618459 5484204225876141003 12436960764975159107 13244428693514635716 15167488564831848049 13897378806473801259 3252725893737192805 10458447513714630591 7866764611512204341 17076614993920381109 15422917346722714974 846438125949569154 13050190169727592433 16692930836976743866 10819049220762509043 102981205216694918 18158509800680807690 9252094461935471541 10939680389846974761 1259257407090840431 6410339418693944003 12432692380240007018 11882449847572360772 12286187154323484997 5098080018424026915 5565680221470866943 18164146155454414313 10456552424640395250 14575732939816930164 9896531394807137905 12116159774060679568 17312662953340988348 12749474694968482096 13380254372604820652 14253521305417292462 8856976605844922111 16576134519915146062 2643504076454515044 13507018863695491219 6238003205751002586 17883805518760557143 17661330145173756861 8256466931328909354 12108441407577416476 4946014959084446305 13397791188785942959 13406385288118095162 17000263741497948739 13552048387979245614 8032735332866417928 11959845526544338448 10993305109428056647 8620161454261469263 7996581370492782289 13377616207864581317 16524011304068317687 8306432533037251464 8681979396235722349 1974278940371064640 16694860137459245475 13989327009417953219 8038964398580058832 16734524656932052990 18089717212499397573 13172254417638194657 14748365538460404609 11733481844539591322 17366313136210708958 7881474498138494042 16800106188176624282 8237805936835618340 4003383305051777677 8233047221128053139 17097540163806349044 4148381981604160100 14889427430576966502 18140953670368182497 15599818116730033671 7975726840350136114 13623089512553788813 13227480591015328592 774111574756330016 14567599198491112873 4233864927154096943 2134031876832246899 4848453923743537790 11342546672340012896 1257736134815694183 7100690331843528655 16353663061018055774 3775342007667433544 10662606802244606038 9221199681600541097 12373479527422958326 6407868768480991221 17135164716920284963 708106035216171426 6172639597758539903 17366057553285699299 17897798079274218454 8168362265908844771 9620040658279722054 5789727300061785562 4161352865167275453 7565591345139896094 6076712986381603794 11802746515363306683 6979202386916667686 838553955521773781 10431374212470653023 9923316843598298239 2159162123691424120 8453128751929634996 12101541457739981836 5831494575280649645 8005746860221197170 14629997236929605337 14054124840238209240 8225768373942482151 18156237937045354982 11124546921604310606 11548635547339096136 8792633301406004639 7220439511367464927 11484358184668318392 6648305670901783630 14627518847501288257 294575460827056191 6384330135182902348 5912542705828343373 11386553987552670005 4852549274809242068 1125446406641678439 8127727377735694504 5910476202089111983 15911768746567920618 9560886516621476609 12200380802851311902 6657901280376861579 14156460307861664234 14221594732760876004 15768209933517519969 13227213865796275433 6491676373310211346 17056952284451002575 2521427796353604485 17181488769770737725 16756738484943688010 15024686665485468003 6592550965115094537 11203729183013280775 211447047320483543 11365188465146976064 6394543952400668254 794667810354895534 6880478024219865543 9578241328097145788 14986337897288420822 3598484281030868920 15051629093221174912 5547037814541643190 4020965171997623673 12094884642944236324 9130407101657429713 1485996940762714763 2771946548301972112 15400041922466677574 9491147424565604683 7812863894765672073 7315539455655171252 3226019076766173419 13655380355208944369 18030722037175039097 11074535958295543499 14834313631531568151 4675494101432404125 12490787762612953069 4043121277894793613 17119811217219606490 4105731854131833355 17213878203537384374 7697973784348281360 13227746271397222963 13186193256200782409 11154549963894257501 13368206398420014612 9526676381572252006 17919843313224942567 398730063702678497 6837209582217061568 12074533847447602933 12296224236262598012 14069343872461729098 11541956422310098782 16285181006869508710 13689050774966479210 396569299051897304 14675390250620329808 2352748194297292669 8968291294370081477 7236698731454569731 14941441163347636550 13345894838919351724 8580082320915759226 3251342096915476807 17698400526836208299 13360871657774090003 12943946157142845425 10864793514614937700 17708842997487081008 2386652783615948554 1310770242712276814 13312897933177371814 1852435085655402162 5662902213718221143 10269780955315077334 9578638867776537103 4488335938373139656 15570027279983314699 12562153475499638718 13007227278645695129 12600178414446367981 16790714573964825174 12365121999333645743 15514017867934659918 13561205401815235447 94477886331290202 8203357441002154359 6010270495296455860 3443066803110893150 14462573931794939295 7397008321795997208 714091122656049626 13287704561389456622 6027347923587840940 15370013597747561166 5825983536978366111 11850865844108663126 646531034096821480 2722870659848103307 14849497855470580065 6673708257786211474 780738333307314842 13459317090098690429 13937925295417068064 10738051139459528337 17185829955830064474 14789744664821216013 17672207627634933412 16925795660964958367 15235367792667475113 634305079015751863 13019778727833410544 2582315834451323406 18296423500985641980 16859524261557594060 10262365752342208685 3980830571859441517 13799079327939080197 853529694255867001 7830188417119956455 5443026014402957436 6169895786148170541 4118682634122059054 17990655643107158561 5452976593043731607 17344490839795800520 16544773243625090181 6690252545595588865 6536000581365019486 11711194516947789385 13707834364909115041 4774165757994679135 11217559263501506797 1973977767008640374 5819226283046417130 16590688936151863480 16816511435542873716 8441116785269359654 11995364203754208626 11793281478133972238 10912039945043486895 918370728587584565 15971119044415892890 4850919061342782434 960547180894676161 10262360816862454906 380699509944668770 2778091333692774126 16011754819343080964 2606802747781780489 16017625347906528563 16745325299150946446 16682864197357171035 13259387311639893219 9580239322557003254 11374970866029808069 18096953348405170535 5477720112256240768 7109680883844310458 13853219777462491250 11452115566185996655 15266643011675450303 11190617685308797618 11424028600706300221 11220535673612117661 992980450516774068 7636813374289333677 7172026780281650494 7657249542481738056 4448837394430054540 3328980602455947703 10754054077033935856 17728060543859800595 3022304250382352298 18017696169275445099 16441149787022692136 18399253187646606976 3341927456597187675 14752782141959526634 16907033119950029450 16470909505354890089 8969677385275849710 12749654087835573186 10266258890993643981 3927333049456325288 10293500826558977515 15837190336705492092 14764633710622520254 2094124077941683786 13910803230448513739 10687346779901985576 8847402785964768636 1201991895987740006 17928875488149556273 7248010973074575748 15062354160131434936 4332488422476493778 3626547628005213053 1371383152182136861 17487396465394523900 8430051975835313414 14490206008862352952 3961922142287037313 16881918248604565909 7764668304246826813 15927512370642863435 676422660141006930 11316297567599290902 16287672278797266201 762982765650564865 6277342335123783649 11772870993501599112 3581744743767240847 2447031638139113823 2743515978054408492 1669520244809639082 15535816461306739237 5013554023430400646 7075311363825197017 13186804030563858440 4740741987331177521 7974913054910693878 8425235962657381291 2895963790091270276 12655338830902444193 14125407066353409594 9590894820547310588 10596962159430195731 10126907914840974520 4987308753022586272 11214580136380190910 1554559336792711107 16318946724607159033 7205761161357814327 17766365319303224569 12308775269680016713 12879354830741354932 2354729666004657120 16107854303517533741 1359161348653756240 6538073237227839210 5358967895385185758 2126833925133146597 7049327528599867127 4066527182207215633 11118478257335205146 17543795050734401515 444977579917543957 9922777872571015717 13490820883424469608 8628610751390717935 4298535583547433230 8649636469373331652 16451367986498013974 13898618767744205679 8932283445180401186 2323766340676143116 13575415342624376117 13537020727126256076 4105176830863815406 4508467771528957141 8539441886847502402 12395787642238551092 3122403360214670935 13424056133636977315 10346428514921434312 15082715184408511987 10334243346074820367 2400343127028880154 12764196188027233616 1921845359777308253 6242568883924366075 9153445437886722226 4723390214232933492 11943047650715266218 4893936735693355546 8843692508541012251 12702529599513857032 6389343417079853364 14007840950450316061 10797098928183079007 9025261445062951309 10686198603042513727 14781175231895522452 17400150812897292199 7278671897971115887 5301605683116441481 12315819960079469035 13929428268784409332 7770571512854129341 8639582515402442036 1404419766441302580 3275081516632058892 13486535584696637135 9470113873508026406 18379729953922058441 12445039411886354754 11442453872640136849 16760591457320330457 12227942627875367821 17128752585977182232 12809246563449271981 1580677164628022698 18408634828505921830 7411567136120256237 7756679694494224061 8873951795571848280 10999479152948406670 11900363094400110032 9514167341490083777 5191884731026829457 4727126045523038123 17490102039243122893 7584297871920244750 15743339279740998918 494416609353711320 10908577656202712407 14830995235121170397 4392002891206382214 9099546007370360786 15189583699961946037 16569468951339663551 4098977444807190863 234409987767007959 4174329652260978956 2435683776947582254 11545782679918101923 3992012943795046852 11407700938427946226 2267958098033764460 1874147053136078839 1404674054342023667 16037879745334534899 6627429048575672984 11257284129578049211 4473951969112516353 5534663342206373472 10684410818317539780 11878137177677573251 8944882413012582553 8732107075561220036 15505481614944357459 15692283501988068859 5931552072101491828 2075131463445248250 11066426832489405806 1248595837362381941 12975383579626956199 1872838716173422890 2309954480158227975 16564811678248856124 12650108993253718485 6080149188356958624 17586122313452516656 2606247246672309919 16321427439074093577 16699771856702356988 13417595195604828188 16191928410015387675 7538877213268842720 1197195177929796965 3033909657343937644 8341067496197564751 2497143705700075558 3716139209570847718 14860841060969765535 12487670094901503326 6898073074785368080 12252306032954672622 4900856270280544083 3868236317319952788 15996873396078952280 4873862499391482376 12812110117978764818 8393008126116190740 16857223067164834504 5744501844299794078 4078570691327598647 7384171288432574818 14242892013518713906 15661593507317186875 7301965627294435636 17049795383965547804 3446024857118678139 15934031376227675761 2204723499405251075 3446118695886350726 14466754388086739321 17997093205034268679 1166086124028409773 2103141758293677521 15506418216738186730 11072544650241196258 11393513803882155963 6364531989054381919 7001605720412748545 16305780447643752820 1425367624963581128 5315821703372981418 18218992184944124716 17309434602867621672 16213867544775140926 6294150877431333233 4136844316871782774 5584961047010508534 6962609400306038217 17919510798456940911 2150782476429234488 16229003205507358679 17509603810874367810 5461603007463459137 2170053252480798390 17312516496863462809 17466633737802245945 1504875086747822387 17937564042716267080 9969036407486211331 14147193697887854471 14474224312397082946 14250517646558711548 14495369375087589128 17929396303032956204 1260486952759071058 2526189558390779173 6431005687300584324 1605131161768194678 18234105451049608492 2731868008765378690 3054340242069393372 14609306834953606322 3193358330834104671 4450790501217940046 16754176736515343144 237704641535317269 642694045421407755 2629696245694725945 11864030207890977713 9873753052802371014 12892102118607506863 10183031895034385513 10110257162311996194 9435259912277278136 11131876097828283730 11526063286727141151 18152922005178125949 13595940959553962296 13063336912903999722 16274257259584462088 13637184362900305373 8894323658116557568 3241305108973827125 5464588477694784253 961602987746296045 16482563238423902817 6094531203143946963 10956587249221217222 13180724481582619804 9686931425484664546 4593186434055098113 13187579182328478150 12751812203570412776 11249195955219341515 14182287962695351876 8020665147972088859 13852069210650662865 18035729201071665140 10424587999249434618 11511842255771850424 15486920345919307854 10317319586069598200 10903347511635349274 14699285078609223256 16775666826933493372 384898978048855285 18007757787533956040 8083503059372694534 16290359874394979470 10006677142744286087 582028720250542789 13810388608373810198 12237339069135475164 18031805090530695990 15534472126381246519 13227812000397373590 7073484192459903213 11015025958287337879 791354933719826451 15534204761588866043 562348368386175715 8845088516153551041 7455463749254411790 5688144145479075450 11841764502475800031 1585140195403976857 10962711388621250899 16037770580620849089 15241049844854468341 17181357671719558833 5301661943207261728 1534996856820224806 13496881503165971929 14290111737984664251 13918842901328764870 16194599881162080337 9822903065908744543 2951460203198666163 16708786919163290873 11929446991491931696 3869061036717676643 13503598489422255126 6770420820828648202 6066043064015329395 14926886401809384321 1578707219238398712 14576923676083441307 13661338128901614548 16975474248136541284 1254921523341411218 4021469890842845430 8992652786664032426 8215820624163269575 2860705074405485828 13500665818030789745 10830512722618305253 15011831369501833197 10616001608965198482 11615385442074414356 2103941395965003488 17228400218227515429 17927944597013570026 6032104518114973126 1152513206650089450 3493030520969441581 11093233495599232167 4963574847708941632 17045547610108891800 1708196603578639137 6424579699751862711 18259198723365818477 16266476290456274291 12217046430347931106 11550734573096182968 3734504956960280724 7391072924246066091 14324188218425460614 16135887728470521203 3026227509302662723 13243004983191717009 1859420533384859592 6859833881329080594 5258329686994996358 6466275351572669687 7529554081444080970 7159984692409347788 18170003191759394096 7418744477688626371 17623984302454831657 15321418543210674719 11723743850672111223 14081487072388358481 12447091524524805976 12203855681829039543 13663207381632647547 5983846719370470536 5660279484814334304 1992044198007998318 6730260515839221566 12962726753652195327 3532054431461316524 6536124064206303236 16805239499355024 11464112728279978091 11913227416730120127 15554310339753860420 1769582220351056035 13636868124818799845 11218738869842410565 11343906986636450704 13916419624276115184 6571528675960353120 1051650233531750737 13350808395774773222 5115400807059325584 1857962139084574002 7377103635882197461 15647044214829016215 8045952072230396095 9154263348249020685 16567466310486915228 12142299612924997387 6259852093231487615 3680871981861625865 17924632089722737593 2565299241733415606 3379964056772499999 13893021105128935100 3205948985461022933 18238023904358798089 8540315740858194131 15400909919398331129 8202812306829303145 1928504793592031822 2152418017038203462 8250677145473395539 13140491137206853968 10822930741867862105 5563012547906277761 15513658212329683051 16922445947041348374 7872436619458735006 6508888939097523722 1631048023561201950 1833751795768476045 14600375941584780526 12274631534080094823 7898584962868117821 14402688000342841360 11277488089791553765 4768546590489453947 17038413988936422269 10394071963995734741 17271403120926506022 18413787908473720799 16946289790213275873 14970352092570284694 12022533212845611668 7936458162828897038 17201183528358680086 8021416645405604794 12925839357008086922 16746418160355307556 861839957795260785 9290976692681223698 8976809497276084821 2321984403533857478 2760645210395493541 18017567383214838248 2353316503637540248 8591349930545918284 3618998138098722390 3063934054769802027 15233765048685946997 12482412797478887609 8601828710764977374 17606446074502879913 9737430876196310535 2593681301479921054 6442017564882944335 163170422423899423 3583816810251041309 6923944648277628847 4259194333982601992 826249032575551990 1261434816023451505 15996600799844358109 13042518072503742741 10567738413096125534 12732452235232543333 10113116292660807480 11351497693993017390 6362891215001989991 13853317188731090870 294286513234036861 11994735332340212076 17496926140117719407 794074376899444306 1642203925182343720 360808303106602956 3961540642852946029 2065865183400297097 14339200527773140811 6282393660764778451 13963238216577414090 10783913954113185244 1156051570619678406 14749720421052586574 7118722100916154778 8585106356444970563 2543889455635575558 5337602402630040676 2068918519407822508 12130764792468080920 5617029964933443880 11091905373475225663 17481989508475205629 10001358583778536482 493309938902692130 10151520596771254874 14387792026924579797 15834123570826657326 544896673796475877 1558089482929581151 14921262469289949427 12187252146133090842 1202249780624089375 8053927295432852585 1141811118040762563 6095644122268075289 3945001996141909865 5271681728857852122 15542009218684482152 8592882796991830729 681308154492766597 1243242403899785227 12760024088433930190 7636377721309736078 4003560267966083973 16519772776604805343 1890535830264408486 11658409395844619800 16758130760219000180 9303844091925828366 8017581770826346553 8764602056178434961 9887074472459963672 1823978683204903230 3871399552775694050 14621170523547585330 12266548538832635135 3970291043203291513 15636899341496557657 6429093548560205855 12252186212655615979 4040648386834246220 12349804371550081936 14050803882424253932 9601665810418536853 10335098202951489923 2791500361698275721 11703815582133206883 6089774111997886695 3726154881586749633 9731402903825469665 9926086898578401247 11642757896665997668 3028581344621046780 16029935286718212900 9946841610033051708 11010287288610217239 16107270557308415274 10876511646563135786 2457929052492887829 9602699894962831297 8880438857896185074 14463741663541793263 1166484744729263799 1974072306105794033 8473032289593960616 14646588110459827468 6676176707530709344 11088542847187964697 11426033381904806850 5222342614819199078 1039284295326484005 5633609399949291121 9601048828330111525 3604505917361201599 14015751787443893723 13705191443663501895 15719208765526099820 2506013279087201243 4907893088863815576 1006062472756166235 7110121583693090601 3309404243445901994 13013169689537285529 5750713259246543164 2328152994909874308 1075230300983669396 18339511757529051057 4837598119303482953 17465159955694479957 6764796604343001109 12252889028461366539 356416771486079006 15745538846012564122 16426782324192363518 7815002651506666204 1707578295846619172 16148840681060219021 10751462930879175176 7752097546622159546 5496532968611772751 15311936251576110275 16385040331497354484 7050584224227572313 17187522786088766192 10153823660837216978 4568623766829419874 4057943792637578444 8944092304544330758 4600738915009197223 6568586997767968927 15458183673790263945 4361812292785699634 13515401528282452875 17597990170857482245 6309319279093332886 4175930976291312478 13943948950806653549 924777741644468644 3102302856426564297 1891920085280465170 16140209268559218298 16031167048951884818 6329607787858487268 663544844240988080 2722496103171240458 7872143970445154053 6400182876860215242 775336458689558499 16536407651726323337 6419065208101702316 10874978965330538342 14328158270058579698 13226624205653870663 10511959556532285969 9949107976058095291 8743250241270897395 12006372778920581863 12410491136184377975 17356605545136684221 10983618474733820982 3988279591859586956 14988592444397689907 5886992252226419284 8497818712538020153 11181749277043951010 7845838160244809317 16901504152903436942 936475384767512874 6786478532918389432 6122162974105032431 2109279595436679028 5589686552165330764 9554705915141098771 7268628733580473137 1718582222844340518 7313945536542850559 10947838679096483691 4489312771942878790 12441384228821010710 7688983209802303900 1180888882130846788 548434658265415672 5283666880459334225 2112903007138859696 16016846727832082614 16909263925209961682 2242608633151233015 4655647209655537480 6569170315633034989 12965117611913562301 9923906251468132497 10198588255894147588 11086265097400166240 18354139937593451016 16199350075790663033 2392803039115782866 3416030101099552599 11786660732449347734 11161770440640888897 5485646024310077231 15207473212979431360 13446993535254310864 12250506962909962296 4688780819441284816 8494233001469182785 3911028637182824753 5914687833703061502 9790894087830500847 749311884109024275 3473694036901501626 3623456620945116620 7055956657632612035 1184904342511165263 7138822060944566778 17191523088115144978 13375741017468687234 12518102448838336255 1057993978215676923 2855960503813682517 13735216317133874989 12395849812738884097 10365901730951175492 5525145402526586700 3872981589512126182 6451582774181746803 3473420552986121104 6918456519624933164 15461527214717527032 1454204859014116848 1623275785731282207 2909775065787429298 17449357159416825500 743415063270126499 17334715330435554139 13410093203264380486 11605817600050423218 1755329921663250549 16362840329257183310 6670096982476314514 57620302462846904 5303938863721387586 10197859153336864254 6921776059793639042 1305595395699160836 9385115073242607549 1176854587740625307 7488297239158406506 5886062077245062970 9464877937254780344 3151930538423679959 4149213052443118989 683780679126020804 3170153369342756382 14291066349203651503 5567562706438740958 18346646836414829113 5167620138645396380 3225087594709099273 13002930469139722818 650509475791908261 3289170925505024917 2588245000680812501 6083989505743091158 9847127308711114439 4131883818484769742 13505410885541159097 1074118654865368844 16608771321443043033 12728233280133847213 4519059797852776796 20247239269595028 3963381250635123992 14352169164680986357 8291367053424752590 9926122935870694587 7260493529770509417 6252756463066383075 8570820297152758636 560775391212675735 13556428902290698563 15140270054226043029 2789997478321079032 3544750008759137820 1696946090748945300 6639487017264298302 401694181151725157 9269924903482374324 14876147070959361909 4542644993964796894 10043900508620449731 13161143464245476074 15385105419848850449 4161826450400618900 6325781111994349403 16056083531172134986 11032722849355249718 6658167741792654466 169631700283172327 12740406783371973602 1374286837254644617 11437030870771292447 11726249133141702 1409607640654933102 4482543193824216479 3034791971361789791 11054080744524077371 14270865990007730088 9041761087864794476 4602927323352819004 5541904182094442158 9082919014653261588 9637246253956935482 2590752146455493385 15111416830684821373 15881512913295562280 17859373602338816164 17778105215431664555 8276812611607112027 4777831444142472059 10317278184665075136 13601883953966201221 5832277940969591769 17127728078498584096 10604547855001324592 10647216522157570821 491213851946326690 16126540246595543270 10859573220333349307 13522902925222200302 9441743530829763173 14297063103730537578 2724390596886229252 7500978820705075983 3655796601870764191 5987205883731731410 6343008103150042394 11780515334913507735 17992493413400931447 4765698054816215944 3148268971534761817 17275971707752569566 6612908649866890100 14410982795178988395 1920525034490606084 8982857402449129543 6950002386785223872 3348992904150412638 17631327248600597394 2317843374424260904 8838363485100277208 3532063818293188812 14772015705824336299 14786877804199615252 5188438122585578829 14924717519240256556 6864540551883148828 15258975228135645821 3329847347766107154 14389431225663549421 13986927082925413347 6200709998151895147 11346461822867372834 6646718303924815883 8480618476407052540 6669212067864378419 1998913657689933528 12766955386895123648 10251383815135243284 10115082473971570159 7840636561411696140 7454447996224435966 16391378783398418039 6224824355681857258 9542813536698741083 8132037709103766354 12239183331295331330 8352699906968759342 9002983695021571782 15247257420754257937 7012247979915356447 8703514827926051097 15676001438662318732 15289752011785650054 9213385678743439359 17400492525763265766 17767030480526652965 10994568859826926128 14368721320010415043 12704680534141990304 12847862334748445758 273424269512385507 2261496481674151410 6671053620582639030 16007340187129019490 2044734041556772154 11419228556609850875 10287352539551824039 5223872610307141166 8611436772084789030 7181807060759786588 14545927373638574791 17035440629818872113 14340190904997755242 7419990444655964059 6999748476046003933 1976725835615749440 11632725790733636984 5320323770720733385 16478115770950411179 15736706140984126284 13156277275636830464 16747910095316402686 7948106397693880386 13967932170829604163 13696278172347531407 3351181085717442561 13902054700555842280 14817980231963468445 4920528722806506227 11465719487428154454 17144360585529499503 15581078333710370679 1328117807472942400 14426762264006369757 9138832994527908310 8778599572519125237 5932825873437125249 4419729298075815808 12791453001806956350 10274125921685374107 8576972624777864001 13400192967987154257 4180452970221515878 17133607161906730747 235784607692440541 11375896183962817361 4909272280884528507 13788717458229543979 7513009931660082266 14400853876454399017 15072024484901522819 11371802213999292064 1208339855321489112 1490271107758512983 14947025440193504921 5586287183374609392 17799742865124419803 7581019914937246613 7659824298166153751 12821828056058848116 17648204817716359443 9035510076214739894 9808879241419020424 3267038734987311593 4381504525671109732 15706821781987405542 4475998500917039802 1563593883679370813 5057219170905913549 4421557546330885905 14275885853602659928 13906990992825086066 13344340748416498758 17956169268969716734 11633775737917346988 8547495541334932975 10209658752464575584 10024300850471122635 14760206787511853144 4125997615423061309 697195354578430939 6206394552207326264 11344583834949176668 9675689022608242161 13658840051135318605 3318240959805395102 14663969381391309049 607735744067557860 8469346332034449307 2094455165348079580 3092742892400415831 15652179022975916634 7749644035932947290 14049539601165780566 13311774896007402478 13788928782180747613 15494080421567143611 7383835445839707644 9819298735181650927 8206165581869114928 16528995050920650824 15730613969012515060 17542383596692927220 3119671972196394289 2537771969904210215 9029577872719719697 14409503858392779846 5283331127429413812 17519189022733413406 13523038479082083238 14423761870650708387 11350823474575704527 14151665557921602884 780743419114685242 17710321494732586252 3214934076560703191 6904943079790298488 12590944699399417285 10542714092707721333 5814247465834468325 3113647762415795409 691743984641157877 2791707062819384136 13905612649894229284 14075227535041367880 4318409013092210946 10768597249346329033 999977931428059717 17175998459850126749 4388632244402217995 10845467302054312130 2634732485189874487 2598552704234677824 14213389273989550716 10470342442962266591 14874734318702146602 11841316095503870923 7278858108046112519 7611895723778189381 8054891793665012006 8691204448249850038 3922628366608573497 8994744450884683672 17994151429521932990 13142237168042232033 11462178024416774173 11041099578833577743 1626212791562540326 12669178061028597583 489093556896302128 14789429251427372790 17116729796925067217 5493082447191871451 1005297429436949168 9901997236214241641 13456610816907763138 5334137381208041611 8278245885247364410 7910327760621377912 7121296229973018172 9777266466603811847 14089954213409474614 16688301648110911673 17661587460074123330 4082168052557115629 15695813458583672397 5381603607414459521 3643117087209018859 7448837318380173524 16704951518334829257 15835675304900358151 4664847419032938229 2213200868152764001 16933935028075229547 7035582837082571691 15244372962237371613 1322075445015271611 17567331854533437091 8114793703324936639 5754203049770357791 1196182953550831136 13738286763120128592 2837445303820242260 11500456190326646656 11909578427890162936 1371647579916123414 18041612826040430006 14605935024011635126 4417876708898516801 5354507165653057382 13722844138106156874 1187454898516431516 4482705197318300473 7251815824344346168 6892499803122696366 11673816012509452937 16634030166359643835 2110681343463529600 2791783848487553515 2170203894668154207 14276957652208079042 17585435588911369195 16703192672304861454 9846657485954141471 4612847006698169850 4175267271170625575 12410070763859225056 6777940176400747124 4822213391108431443 7692249602362283204 12483909124908237040 641496178652404687 11139865103491250924 17243474666397991279 998095281954023490 335870227016157749 4384830742001665582 206836930352422840 6532458005462830482 4231990628938163707 8620760370477584986 2313142139172458599 10148730529059130387 2296572616962718270 11110177775927513710 7384384926355810187 5720274717900837778 166103821116590983 8969311308323795164 15614221805080895276 12770901019789935412 244946853883215928 2984193496226559857 13254779267848826463 4713521075596666430 5434234062906518835 5528184561986567029 17502642752425085736 9104487569619813744 3139848163242899726 4734030009334895135 18174853514554155421 9621149486140609476 10948448901192199086 683235044266287043 15184560619534000336 3192565534961047913 12296445501230838552 17761770326007288670 11041403401243730565 11401027512639541911 4910746076872898170 9782594098042958757 1751115475549299943 16305122055054371827 4036538725246980706 5863139114039084648 8546412795325256143 2965243518549593560 952301750646180642 8180412534055418104 6995328658594941380 4829657505927897822 17019025200842001117 6104908038213826747 18311199085125205537 6024638614505509833 17404792710039929622 17964651921970173455 2769363115943004694 11188468176196422991 15997080491122587096 5271621849501210802 3618375329605616121 4891264227316215676 4394660339504689672 8134909812723287807 10062766061117194343 395992293110978644 18153575912939302258 17878632275635753602 16520568015292195619 13916218327213685594 6572247329236251272 15065626265984822166 12564250179721217756 9139863346342263015 14725297639127385925 12754013324110836540 4623752951298299407 276326039329129295 6917387739723976124 16751913746901493919 2063062067813059606 13039725044860218768 13212686274198527466 16524216522129190153 814294148016058075 13316419090226688662 9582360667361986297 2134179366351007379 10087916479737421448 10261342206448490397 16394790184770188500 12806078437101703843 18198340551509687294 17590439529923368490 10575118869503066446 6572426472747753375 12026214713345290593 17948858083557384999 15122914718044620456 12298778748589856218 15275940543020282033 14500841465858313850 10364851616492828069 9652851535687449691 11047911711159501169 4217580097207301219 6471540276636286376 777084648526023176 13888819256475897332 38826315465266199 11654035004121544711 4936944987372733077 11405892738668112745 13864657534952897751 16016355387130282561 13870220603445055530 10898841186912234576 15836414025426764719 6721380259261870284 16861813015897402506 2854495352042188057 7178321299547373941 17577094948753425244 8804898103876986837 10668742137826659171 2606940738069652643 8415547266626506102 17465637570151045506 6388751004247461963 17699325242049354801 10936715575320542240 84441792505361389 6961021426516249441 17808355213545272229 9931454322115589701 2128345388677979443 226374559006341513 14288962787005684004 6407949595197693995 18332160429391108435 11733020878181240194 5582563447692831251 16692923434004886007 5886466459505846486 1747958286258273834 258215206579944590 13326223013653309639 13207944717946671546 1678979323233439047 18060988051783044246 8054084685127945209 6487382640814239613 5681253920237822878 121877901511027443 15574876419102826098 12716667437839061862 16779419293957393706 11151306655726313522 13876200369848791543 16568097981635515244 4226200324637374420 9410505608181418953 9739410369585894292 8008012549133929693 9149147236876848841 18053534950946619957 11943687468640550225 17485513202816721531 5904330066984326489 5976560818614046515 12239936168466846179 7951652296798197427 4013212252990049049 6777048554405157974 5694302560881990611 8643320296547310130 805561827147811030 18321277224410755069 3154847881499989003 3369031582941280676 12034282522432158681 18142337503692772432 11708298535136693894 4181254302259773875 10665673969468686091 4647495917266051356 16889002630097787756 15982958496618790614 12719180648726497290 9914524595057335508 1860457942476463998 14219765289962002573 14270998833351148685 2215490242495753636 3966397918926236450 8078958027690762112 1588189661535372110 3464844976202074124 17160443812770519996 15801796777056709125 10499751044330490179 15385668667844796401 8262917403059630759 14985695299380383900 15898804400906184212 6117271138858910312 7631510194555695976 739617336383178774 1721531124460668945 8562506744297929873 10054074853400565892 11950869632061554870 12611550252796124773 13535542529865594542 11607426590057654206 17964120159707526129 10326782983082905549 15365246476458860183 8989812789204811247 12198334340157605309 11170941843782430623 12126511361565509697 16516070730938879994 2045337188754682332 17225407544507886901 14707513149248432497 5286659772269433611 1277717378903041305 17847888105589213798 3301493139547035960 16268087310930642723 8320570094920044925 14058012235710199063 15730955097946054196 9232140247022101358 5283974316316157632 3991584391102414060 5166836937788622081 8733935669304874814 2181398584950485881 13786132516522849855 6269574108013759093 1975615232847434880 17083734866301543438 11301575208589660455 10451472423499989487 2158404590371798488 4429865214567740921 16886886623499117487 16265939299855148199 8692196986203491315 16079046438574530934 12035699006475919141 10987452466793446827 7641202960757200348 9286936059850795330 8952961854481005415 11654023273835349849 17162961621058794950 5992480182108999512 17562492997442496942 16414210072656965796 12387930867671433071 423788493799993539 16407930707270042340 2341815336810963318 3424357532612705937 1300608215320797296 3922421365604759435 5255139745141192379 251777194116315184 15108736979237659784 61294368353194002 15744132646280423245 15244634211113829135 9231349320214991411 9342343559965097410 9643342190419742253 16114996286924119383 6821712143674801189 17568299760836228835 337063695544669162 13853176560405231994 10875194523085657549 3381472324642021584 7959663567533877780 16723459378043198210 13983135937410865974 7545080164685859829 1764698777539861732 6556306375891265930 12051549487661919907 9989536294999394851 14920524313792351641 852458362558795439 10634499740505727793 18224955792313461194 11744953678524134793 1718350322097177563 13860112361589531213 18172874081759138862 16479848542488666414 10838182469729718342 6699396318781028480 11256995291571457272 15750846267713764557 6277965341274537913 8042777084192039507 17756906129807590711 8792298063799126498 17278355882024671007 11117358096812339555 14399474907821847302 18211206708464532936 8801973145132385674 4651218841145927261 13179130359744890805 16087320386556768019 2613284839183457360 1533331877603858285 15561960129255979686 10429004677419455837 9670730826767358548 7862414814082731523 892995432857530868 12845676450636761774 17673647697214380640 5272560409576704331 732355485640589358 13071432420712117628 3273828226154343963 5767616604715112912 5513915478584856207 2248090402294229445 9645008322304999285 13946932469684655150 11751047186750853512 2258513373582569499 13211737005511488373 1855053933161167378 11593557270482589476 5747218932939754855 12422790174245649234 5627598312591500033 17588807268609349363 15637405673163908504 4142813021772179380 4909970200070696779 4665569382986573023 8465093825587327657 2907192169182798019 4450584856533375962 2498170506450617096 9413820580185509121 5852376591606383238 17441473155095694781 13691621999201956082 12616485458825863360 4356416541568161022 16536751871205036920 9551547159706361934 14967907700266944583 12706606040962518177 574690032063983989 5905075722115573154 386546933299826299 14257877732565383648 12305438255713219219 15039896919678059420 9841126724204030931 9440749496849584828 3089075253016578797 18086901243242652727 5151575413349176101 15871402795474951794 7928549329755742086 13612430706859468175 8201157086947749863 8525900490055671769 671831028290014928 9626786729034709977 6357212471685697978 12432032118570576667 12841980278294571864 8429763583291800910 5229824762241635644 11620230010203275722 2175617071914145630 14639709900208855840 10984399385028332998 1122933675234503996 4284499206785473453 1098183761815580795 16862301564867024541 7740070706770424578 18356282109158573502 18278167511597357028 932296410143755440 4536026892161963700 13165943629379247396 4772024797637599416 6168519810475309012 13873335530646252638 6200321013239451591 13970139766919130063 6682429461770261294 8140099057979439509 12563194895033897303 18017582471228518985 10719490780441801162 16711021323060552097 7546354252408110544 1252258220969627359 10327770725736674869 316853915587781141 15915736886305920858 728640111489545206 8577378706316660612 8927149872733263509 5297704982153168707 7060988745330414329 3657860862862855515 9692109283023745095 5476897432736305330 5839571889658727508 17901589491129055522 11948700857975865854 13641512828820850617 1367364535005354221 11672596935407705638 9215538185836637553 8748511975405239428 9381455949024105826 2632373063100537527 16508915810603665633 7218315251696050773 12007126261926436778 7999654668793770952 2096675075398664271 3084027607908286938 16122270832962095924 17446801748775525061 12435272403453362633 17816293912358309670 547088816766629473 7581486110413451660 14813910756934504664 6798715179984870300 3104528750329859553 4616622170686887250 15282017010084585479 7786951670688900298 11656679141126820908 16862757836499113253 10685397666284511030 16510679676704874493 14476489294781631230 16902963608093849751 13510973517980056856 9736639828977970621 17685484383909555120 14783176085455643491 5941608203138311349 12773258959876314946 7682646473326526898 8507296755356624125 16374428950064071002 9971829578401989195 526001609969923316 5804144541738905351 4891603808044001927 13861168024684981152 14306541444257271600 962120372788818480 4204943603030471078 9885083671174987586 4445600699640493147 16310948687012115897 144028684752088863 10652405786387949466 15254360408295247162 15570334170342373838 1344859792273622547 17738337433550083522 394502414470105152 7990199222633339777 9965452657930296342 4866503772223435111 1663301530371602100 16878478636696962370 16503105069981830964 16659092595029590060 15917642176523315937 3046949416472031671 17401510862263509830 13334304763654298849 16208409036248572499 10832952188131441717 14599335523884507632 18173680887580657177 4639339777117570403 13672772440624060674 6429807316548675167 8290900179619603734 223530798880405243 3234727487236172947 2592936088378958241 11299014301828242444 17403191771062055431 3425288794337382879 9845371696133270595 17382664836142415963 16238536738852525560 15430996603230140455 14055147071744433559 17780006303158638420 10939194769215322337 2679730524915520335 14475805344190411981 3440081199183571796 7082175902945955868 13313327063677451939 7519991294417688465 17487312467524460481 7561500515555015747 7238970875194540592 4213515146356252981 11284131739202580609 8503085611176596398 13609362837327651631 8754952719317871151 9836531363649891188 7014446492266672824 5821525856791972029 15508678228430048865 15751946728112868393 7896870675168865748 4147779194196308183 10233765113554306523 5029958557454456855 10700463037554927490 16381925169940340011 2605145603539760487 3003327727085687194 14429218769265438582 5568068289757915958 7437449529970126665 8428117708849231160 713589189037589033 4021615503251455675 7430354427719522926 6361158290675249642 11609769181600519481 17624746067877677704 9667831237148290785 5818338889184194353 3511031478166665673 15011818026023541474 14728941493947800271 14516556330581455314 14375769838643412596 8635965835257971450 7773879490121740832 10114964877060160425 4203417078561639651 6494361371072947199 5032582891078578990 14990480497879425033 198465439238885594 11586694952647038289 914417507930997681 18326945483359587554 13208589968645403930 6206489132799349390 1141827373654835499 16591319628226949911 12206607407986134091 10062771300711862544 10818736290812986315 3545014962127024633 9418417790608386042 7203371176512745561 7971749408826600592 14098612906380994386 11051783450130302451 1226906101871435904 12026227981784319943 11879271679686363159 17095755437182305789 12041801921823069238 5734485470539396642 16335778252844489929 5087363539810295848 3020611432973673370 1949588432595158408 14023777938531795600 4255717352466833026 4935275580111090688 11097139322740348042 13489688375225921657 14801635105427731204 10821800243746529161 8738567967241363245 14612026247550388678 1179255908866434549 1180677935072598536 13680999721936732060 14760986261777858113 2366013368942432149 18259840460845963608 10143754755378772534 3543565265183566782 7198228537261385545 2476292977397710269 16668968486618158590 13325598723556706372 17834342533618505013 18321991057922590835 7122277954924875596 15322669969688569742 10751794396196742885 7773152862068918506 5557906971315928350 9305596753050998226 11517236523756862452 3910968785183425825 15302149951450196630 9684679550619975559 5292843760813995461 10549348013576535874 14344577785023807451 13589276951353099120 15812105922710037343 15015395232982066855 16366323289186018957 16472479586453376415 15830352875703065086 2408633540069448512 8459810412566761467 3946837494206028706 11923308209898314315 15132388536113549516 5628067332832852856 9565259870237731192 12527294496666731131 10691871166751652731 2751201562478202984 16331199960786738490 2971307427334625947 4471956233385716709 2257508902478532059 15309127085501464064 5385227598496395209 3288533601950778041 17868354988958960232 1479915774358803391 3352632956387785023 5811783763552375194 1678765012078038078 9075271074387322821 3369749131710998742 14009558515369409030 2960167265980465404 10502715080560485574 13816713277582423012 9740789638150481318 13512817960125229694 15816578298894081376 17210983421288096490 4938847487929667353 9953690058468717668 13702397842282011058 8704190364553015243 7554174899814326073 7150886863511663278 3605508191565436547 13577551213824024264 15746626677119852395 261682224034971306 2747309058924135542 4833912072474160464 10241555345350975716 1317008151428157770 5487364695962063212 18254838828044808971 9753928791267510498 15691554674012131374 947197621539063059 10177693329413937034 11656446269298880664 9757123474846353255 4924348572333577266 9389151149801430063 10278417478328359749 11722430401476525295 14435706300194330539 5763105271184940263 1664874802477741733 7754539849999441444 15244249751611810809 3045553632911423070 10660973583911232135 12566556355858294118 13919730489176278806 6259305750145667529 12516279672401152455 10174390517346100661 16454310435097014709 16172893733525589687 156162597613578983 12368023455172983322 7377638611648573182 15197473794553920496 5998221435190585708 8353525535288590293 17717320753562670692 6802755075236134092 15068646708191023000 16758050426706327233 12664454582909920506 5763085616320228 5566145190840310564 18391281074738914631 11665078976915318511 9575686368719656617 17466757039511560600 2498291098968491693 8111458629374584715 16097671290713881090 1451755419907593623 16755963182791650562 15289435592288371482 17275784422589343744 2619314315216653486 4583112628366716319 6173671246116368341 16261141189901276964 14184760325321609298 2834134804202299859 2698846165499487621 307408379076937899 9430828995102372867 13058446622172097058 10692600790005998471 18015087634497467494 6625178419678397302 15493521722859101608 5850951371173629435 17892251490286425948 2331786976416886086 16167595944489298917 18063082076156963569 1951305938670923372 1881966667371813350 7212633204451980750 3022685116600967258 1443210848060142422 14763617725552948918 5138765052180235274 4068363890251533659 3835827833145904545 11806562497284330955 6324201467503281296 12619204753951127053 1310931755489174855 17027490885454380955 13355900249489572281 7317859289636517819 2934968552025716225 18147486446047373459 5216654648685212095 1449728391236076139 16409621884367918631 10071794218623274962 15628682453441522300 7554310018249502439 11842093926974008855 15189320595465373880 8191878230439701412 16894521338109270052 2471202740105811238 16033386899107499973 4047625501996745860 4279855261510327879 5990699433842830253 463545269657779207 13772684412657013305 4959467743965273491 16466648011907978065 5339340213217402553 11053963196130498448 13469485495909936969 6858794581434609748 3507467157609231035 1460375957235686997 2817422797809015770 8436928822826431092 13981897948932179273 5182400188702954420 4632357927569867036 730800239992619122 834368013261675759 11025680590377260390 3509436831006771529 15784949770198095192 8548695810367345156 3965199552445589921 8651190472938576382 2049726356098976561 5084274271530672838 13946395998479014120 6769848583818355679 15499888187965812512 16906473552166408077 5542495635536522246 13528724143824300938 12561057852644631318 3323121176018388464 8925217244606210887 11568732039460958110 5135849148409753532 1831697491369864306 5243983402551638974 2157065959060445405 15725587934004251092 13001680456565273429 1912716439969224904 1565673341559910284 6172675586595642796 8147137571913923479 12992445850138896256 9162908784487261121 3301091522489030450 7844178987983760469 15795097379470938560 7696916671620629155 8658145097760517401 11663395067066201485 4032036836643525777 14678498201112526447 16913423692757515007 5963829682421724960 5001885514922274102 2058547762183177361 11420040244383687120 1374850786202310572 17791407484837055076 9243458963982372885 5427367836609185916 9275942658099213961 12682606511191395328 15773585475232992395 6234568353420132384 16367881082540909293 11480448341252563722 15728493957524393729 9393232993608514089 14946072786764180254 7446944579777861132 11797384195125781252 2411045174985615250 7451801994006097142 5725464708556676228 12466553495769176201 13089714549581490635 13518269926237552874 8898253056725909614 12415057790492385111 8472056888696229037 2316788698885569418 8246902845719155661 18308910581560005972 17532746350396254628 12567175468027489263 10136943872545348102 10123995593153893681 17737168839156861347 13325616817275975413 17356645345854403035 4615805393797758657 2972703864307806457 14473395577761871351 14401951211679145273 15579954744164050856 7024344123579364165 6846641952057533177 17366400725009108682 15247986939856087396 11285304365409273602 13648469455869118070 1313913911159280358 8200483977542526655 7270527455361791639 9645434438496051444 6197118850722235477 8815118055402856466 9318833288533831954 3409027467180649165 10505526204407415128 2300390908598574829 15581644537893694963 297729770951861670 4312394451278671529 16964348014059530552 363656454818364806 16294663262563272752 4695081998906313914 1444762072278749844 4477720237845078029 4236494734921515382 3973959973013966602 9128154526898143922 1777298759275404636 9662727394741252389 8588794645692995535 11208305590039737397 17535525327851995324 11047337135122281123 12308457617361347155 3151555649036838535 8158111545986131755 15574885142987509230 7748494261064779828 2200877254781779755 17805526628995635694 4909270431868826058 3716312486442600928 18041664503435901388 17631357668659224481 13277753055362085369 15725876607359145130 16002481437321813023 15834179855960121405 9454263066693556474 10771526709774209623 6517156128859943222 7564569449623620389 8488041427120231980 8512584305419782814 15521401214191944154 15677156994359925434 5629984080877714275 11605541298163307032 13388744409927991254 9933042205833327295 4967266930070864713 9681044205534548981 268844706345474081 17239551730944531731 17640873121160309167 7111059654872636136 6906875530372886404 8014586246797948209 14563978672529914197 12229028272771627599 2586282718793337818 9260033108837196196 11556792690335478787 14833191420045196007 2172453276955963190 3514814581495866034 13474844046237334779 6865215172523371108 11365279259701907327 17162774697562320700 7466668967565163921 11217930292427893687 5492545752522967472 18134742932710917598 18146719618159671747 3818752883580940146 11778375740275526572 5515551004294848064 15787688083915674907 6930126562083128602 15148943586583453758 11949844252797761486 13014208530881319467 13593457574864986151 3692941852292070938 9106867604809675164 14732278445661386995 7588431303406135557 11050089378027722826 2801134020232663604 5866583877454897216 7848278780541198169 7610572750785930226 6649022007954851717 1434599709681290223 2171672446640467555 17542171705407592050 14128028412748852429 9146042497429534001 13909219077285125001 17534612111857932451 10940368838709834162 11588893111164724349 18155831497506247188 10657306861666898072 995840152361020463 8403381000972488932 16006992756125907035 16906825530910604050 15058035633939530240 18274262287073173337 2056082549999958851 2650133403395188227 5560461408123604183 12570855150331313020 5287948147134271046 11299293847889872234 12455229061914561932 1012949675540645450 10330302829960611331 10973205508089620517 3851655355969216676 16863275279248434189 14954986157595715035 1527061193405347058 7725881098853048235 10905606660823057087 7994792442841731541 1145762405369754924 7931380397778421909 16929102964854224234 8247123639133046083 557294032950907146 3456835914672045934 5030384646046639639 17509032244324630411 17436840502713995873 12634581857520967931 7894214351421509467 8166146674112136473 5460807993303385098 2684926060858959271 638787362095201954 2385160645021592104 11842592727364923411 12708283098274276880 2455941099615666903 6630631348223902385 10383526428590841267 1190699978577914151 126433765985937723 4180555181193941740 17545824477310289861 1884267396302038917 6531124279336742449 9761276377858564563 12265761920470391380 6442338168348492079 5165314872276711523 7454830366200138104 3565772424641539059 16368816652888104413 13958359979376875582 7378013671255456457 8005669846109907114 11097579200299568631 9943889501910618306 10675356037133978073 4566918598744919324 14134357328587751153 17970606404504487080 8896242811034523127 9910990859805837419 2638689273869407925 14094556471682630062 16650696536728273295 11292620968481671927 18023920285451851104 18434527328505848853 907068198075153889 1691571603525216162 1460832021557714899 13122890203291956234 800602464527085054 1120247722994626401 1691766092356330293 1563080081991392080 466534687390401028 18356149498115993007 9068166371500937439 15266513004091973681 9841703406882140119 16559275398839712821 11038061345339482997 7321108365430574173 11634750889854920830 2676063350296911934 14148362784545364949 2811946220185368009 10515267695554699419 16102885541234956492 9683571323275368151 2584111916793760637 16479836921652611796 8279932701607997538 15922268957940695694 8647592217985298259 13932166874566945193 928170396786222672 12298636107092529133 6372225106523027265 2894098036379718396 9981213620137905686 9346888890336833386 17838317935880717148 1155897839751474302 5659657089538577846 5423024601933302324 18191366690948357602 1032608566447879076 6995675075044482371 16096205210396953188 2650897077456048811 16848378826649465999 10132699241858548946 1067293963589129989 4025920280529129665 6243906514125113298 11307059425588254334 9839132488834289173 7996380607515625609 13867327808426786429 13049866736510214022 4730891944377246507 17776560285968053261 11391570137174759119 10439993019157047798 1481914312842377627 1004783169228925293 5461650868240814194 15330362607497491913 13467921911420536234 8924854731521045916 8198802245516181183 17488335173343929010 1791943491471973084 967808757986096393 17271380698276516769 17282330653823800356 6516146708226579728 12949460525219280661 13994928250689330926 6809973084942345973 6193091232133085988 3640638245031047826 11369180658850193846 9558407885136713552 1078855830542895452 592305194089983177 1310496157750601085 15546780189352233973 17719032443803625900 7639438810681910222 17831497088035514943 5151871150079724755 15640406969589309378 14710877919880603421 15865296201116131387 3379838854842851910 2306047943159699311 13303338752356870814 6279668616557169948 3360363644911939068 2178898569915465640 5235195100330350021 17570216498484818680 6379944936298277578 2718345559303114637 16257690951609797628 234503980114185800 2888208243232681580 3209114118707320243 4198182043237862493 4297286228294138394 5703036361175424872 8687391076635108910 12710399167012119533 5604120031129215503 16299639002744084569 2885360880850848719 7394193674301611279 12966260255195202567 12905567864585938453 17083929686077624670 18031360646194916863 17210482730136144878 3672041483169010899 12857252099610091923 10838055089055140033 12643071647224666459 14660005884373503540 788673359641097815 31591496142647025 14231461615525320485 8219210607916413540 15599646988784231523 7943029564540556085 12506580385118441373 14917686161567233369 10324860364420424777 11250169301007136039 6536475084948269368 9354563182053890744 11946144088287973744 7426294820668268653 14555719244040783579 17086180608581167179 12226641725682217863 7119560430543870892 6764653131896579948 7201665894992349141 17128158795544397136 15091112744571140334 2689293479581846562 12793137420157065811 12115001536080307884 3513343349613288448 7901266133333266961 1514666365341557037 2982688582598689861 9370335645430459121 9711934656231504752 6190847613288847689 12223158682529904724 5973642764875498106 14581335150585376618 17787534082949618942 17603694585696769042 3396441899060394194 15655122928665163260 6054372073972745725 8636988597055960198 3981527518221030733 14729247691802836204 5402432452981514968 4877545291473020702 3710917524375269195 11864367090710766095 4176897284098290151 14943574816166462125 14998444113523378413 13664022294945924269 15039618368610901708 7676996462677223220 16525899286647943205 16394775058939966253 3172611171365518470 12191473015412387824 600278534977386732 9898222735254161429 9306175865957613624 12385521966628654180 8113426913913317216 6009257497828038875 16092323365047975951 5659027320372681542 7142218764266283110 18377810564894494217 3444574880672878788 16632015806934208273 7810537255199625258 16382395734154308212 15094694127046976064 13542881013041500262 9795974262195985799 3428821405510772348 17307250495577153974 13488968534796150226 3984547905020233035 2171616196565008393 6179954758585411098 8474830817640950703 5440203734069328422 4987444782249715112 4045948003814091125 7409365210333949248 4818037073798072299 12302494377781888400 14470258038028686964 9972149964942089777 10201292468775428937 5156574731616063703 11689082222285789646 12282856031654934315 17690852614373892694 8498255358554374070 13491460222941808679 12525318794274088434 9724140347910473096 17499945801971721201 15288233322472259815 17795218744576979072 8795044300231740786 16501970417257636406 1412497441004346542 5171713568545134173 1953035718665965279 6023922114499686009 16014381667963422210 14780159715904369624 1974983594592130988 2700128481143551604 7520470335132657288 8729440269354649465 13365109842630527987 11560994130037085468 5932647848557121575 3352315003046539145 14559314350004725344 4570447897524852831 7520579233856085734 17678805721703545385 18399092009486902156 12686199594421017069 8903878468856953047 6655255534470461749 3844531715122935662 17995105229659885302 4118463265155934636 7025170878822769167 8945757686033918087 8889826221059931589 14107379878020680294 13207247760581658270 2058434818008714401 17770669314451991493 5622456733968122428 288433817092082137 7796051741372963557 3270988447136385635 12837407247237583292 1359521162291293695 9950398824141776734 13068370008195282983 4563277953386734521 13633520745580595720 9836135522972946091 5951338117384186499 2121652861631761697 2171152664349740447 9560600538797053024 6904383916666918234 8930696213961773124 4128137824674509583 1101140888451960915 6655811941549937024 14854288806331167031 4488462824800301716 10956127805513484533 2045325776499612997 11928916749324838520 14688503241356218516 6419345981246184559 15519814594178099594 3117639891085890314 5940117473848401704 13383769339860686071 18109714609288355253 1715937831636301810 14083503822197814815 10951502350488838418 13104133257264836954 11370744882637701570 566263727779694060 6490031971006209103 5481477234512100972 4703000692841248286 4755148656634102369 10508854507470905997 12934666625480616603 18325968749935681256 9351689872670633380 5502823670329696552 13215319924149233415 2261469712135667373 7615401273480096390 2772244668968089376 16844523019500902132 3656675443581173629 11564438932795533318 12011160250708401298 11942425465300529963 15554137606255390941 11646225354290215445 1979502157000924088 10831321145960727682 18329130260991330847 6053984534904246979 2656852018199335523 16507341944890667756 10696831746835477771 7928285729207153562 3209020187445602720 684036836548966091 524783350124621219 13477940883340847836 17434202030067936063 10028793300981331978 1576974601339981587 14831233963222256489 8467881091503851682 9045298814297130990 15233173442919217739 5181186996822767422 7883330901276900279 950362659475041651 3597693728018013366 11304713076812132736 14596584049560883952 17533235214924518104 1985991718202593251 5037317985927135316 4217287914390563242 16489904262739448849 18087755436044387577 17907259366015218311 9695199185379549334 7018463148558913756 9808459062861331256 8837109272161277548 11817745310607797645 1271819633732846154 13959796017331375580 2628899552008666425 8095994789338024626 10552043357007495933 6424526930221019598 8533490373652941941 15349135622356731258 14634226228756089308 13279226071698910218 17890017537888779435 14517225706148079956 4019461429520913703 11873279287102528159 9728812704407524985 841010453782856742 3291649432289847243 6289853181752144413 12577198177366044951 1511781770535536474 4846347036897572235 10135058709263657608 4018974430014017469 18302596041914235646 3741975316231688061 11963476719985972330 6925518082274466058 17281009789978396032 10339722672234871661 11709383272415360153 4240035808291878310 2736950291973335728 8261088722128324892 6291574939768705498 16096383650019965609 5488503808654078036 10370809882092490091 1162875258246258134 14475885310149965359 6359198629668229335 3360522452724945408 10985843311994318017 3881433736960745526 7160936037751134918 13239158440650775796 14165730561197418699 1971285388795818682 776107651688553548 5139412820248156960 15084854185315813170 4112259812072624836 11691985069783276312 6101369715316076290 5938957066184441590 2448201782048513400 17928793322796094414 5902972847753267808 8976396128775712434 1579745270363325238 10178258756387327806 15739166646641189952 17345011951213703244 11931807748820390084 3440743462972858881 11416989409042018631 16440231965179205473 15262744270115605892 11048055995374812717 4255692506774104784 13443671652336449046 18236577050308919862 4364094951729001311 16990806664478195786 12023900679208814832 17111720666405352707 16724863902237198672 8076870421895555438 8058070914568058852 12658188933331887619 17280129921023333076 8297071558856340984 4885922260894935811 9911459867642424938 1113699225223335490 6226664014782823978 5849603188610505309 11973920551853856524 15612703839123618578 18133717990463760747 9737324764219570071 6079018515700855085 11698333835867331290 11794095159160510589 14388213674855488030 5944437917655605501 16899565894173622024 10435010353553394219 16600502076408786545 9938401175308105152 2516344275157024509 9455738654505750134 13034722715026631116 18071953295725913236 1222076527158378132 16648769190195383197 7820572926668968649 10396876837865130973 3368892295302218969 5052161845090321652 18069487665592052632 11869100256312970865 2162325063940206302 10755842470441552638 2806988383731799412 17802468992704983988 16137608771283842711 16364907230107510885 10654118826792989266 4631865613405959868 1837416895148052101 12125550403007552806 5037722280847722317 16905120632990061474 13368428699761339736 1591683905522533401 9667993123445521403 2712088583100226371 12352960476051918485 6653812733441155085 11100406946843724935 4755076634070772362 4261619416044158704 1671364641543939206 12240248893294077205 10633466626105551300 7154299577878564423 6198386829982844841 14881379186076874201 8743308337021305775 8281511489652105346 9024358410666558307 4141003371354175623 15899117698150857614 17714641116889292919 15848203661935303929 14585794852724549205 6570465457319949264 2993880081605353628 2920607634130075733 8549189165973506667 15873384254338705648 4332384043584887697 15240478449569390689 8003900983998947832 5823666706964928060 17707896681303632161 13537823569185441383 14011089073468974011 1468025652266099982 1537772266012933063 15130210447902572148 14046860568626818263 7471912648070063287 4444548172327263878 1373927294710277809 4058972362025931183 18303781280901255605 2186906205955002210 7557200916982455852 3786335469304218903 13560324081299368024 18024658042791945421 12004007236616205853 9208818760744334901 17065950148560875052 13131230966866169327 5974738323570878415 18340642356303992557 10211066362270935644 7721081734456538546 4261267324267902875 4876210233203506124 9941115449951047939 18141191422476950885 17618183163367727293 17436446860801170869 115190346785380041 14643975156760061130 13836844188441283149 9622853512523119274 971919330159656728 5177079612444279571 13933025061255531095 11710152805931854219 17491157802564233347 548893006190402705 10772619143475508055 1760570303002025068 11544104399178375079 16430636921499346151 3231804549775398218 1063865476473437233 7809217231935955791 16910595302768644975 8529722611098427554 14179568926967608938 5638584768415616364 10888202526239538405 6188235000656281420 512508602427243494 12946186381339079523 11910018655544709824 12597596225813715566 2480015242199513786 9342234451974410373 10248185651813138425 16886079746987707497 6099838982538666357 8955030491143207401 16329342286371238094 6334431007297618703 14678773336222411885 14613481112307596651 15674802074312534913 14577812380625179763 6348488612293678410 7860475861657037338 1778590341838386479 12193318212468925927 1818622780423810322 4767682177705692066 17075900931474161896 256485336765958931 15247633203969340443 10360074012360765951 13941458091782446477 2860665422384249999 13457242188975884743 18220814851968287248 586489527378366597 4806035209888925363 102279163497536647 15381442620153001759 8553519144418233905 16291127926476250726 3810485617140683433 10922647635467762023 18150609142569207413 5615777506812325397 4011017667422316813 7857686766715227537 6929148376878330586 9941754580107933503 10898429635124735843 2202673485188572335 1138612891090211137 16624793288665368421 16243133671254273991 10613808362980831360 14119153209569245518 13357239142071060996 17566903582007888480 4882264097646630902 2600463930168832027 4704413639575775398 17157229041517931724 7505276448295709049 14302626995420929650 15562450949465499716 3906617043058591776 3246676697419613193 3111295837228105152 9068238473050752161 9999211038551318202 8230414788741031238 7737179965940006098 5828399620811046019 13930278671825880971 11370036917194421291 618870915084733564 12122307212442844330 10867265978961568274 10603204793336310462 762328427409030168 8074892289679971277 11852707561696107447 6037218472164502696 14681834366239585472 8954033235637160147 14763927776361100445 12328025905758599344 17368381911163855487 12677637314284985747 12204398967164740259 10295834410189923911 16839535738545015159 15400514100414777825 2648791958684568952 8346743651407414845 388290309924974705 10133839724539403085 5122402669531906604 9437046825688912526 13615954924247626442 5581058933239945869 6078924928948822550 4840836100037012204 3826655572543096724 1339255477569080597 15086955525361366765 1872590907042707295 12809690129204885805 4453049090225256450 5798888426439767083 14462735366894537175 9932540991675603246 3775662239545780810 7281422392248124358 1900459822323491454 9559114545387713904 15614998938059343706 11910796327471203784 9210483006952335189 7040901663646040058 12823741173856580553 14108033907066260936 10198128037957795881 4011823301596198282 629453188092939676 2170320815415449912 13305738336114657470 13555657786849066752 1244396083603095915 16911922183878144107 16533992978701968346 6888983105206924620 3686618459397162554 5935416708563099003 4371374501221343265 17290383427529141216 3183324843293013429 9785001213113374748 11435143091347358135 6038203057926300035 17565448098545206329 3596844653998374407 2575953766494725849 9368167631333852874 16242429118474101775 15483184693289842103 9732819637435816462 7212809023030628210 6301577203232793333 5671157951504961683 13137899600895948994 15657909473420601136 14347738341469903733 5672295205046588324 4173116551114628977 13090858415122892190 2027903808434591577 10907504005507403152 10978512345841892694 6235656397385237956 10332115338311641133 14116287814662930297 17987834533128071007 11213831884755858890 2451989140064730453 1782576924851725846 11887891858751877323 898430459902134171 8740171172106434435 17518388887900210104 997798704766375291 3011088335746087860 8642188329252610268 927540668917838712 5282557391693337182 9473636348877956157 16254784280097779894 1328855852236659867 17608034583400428416 1432545925858273874 2493797972165587195 3691397994450261962 17528874797159154531 5952194351715875137 14787190758707063747 5727581420063758480 915797462310362535 5254221992445182676 15546237781181521792 14808361202596797823 15256086860390696749 6879690831355854299 16223210531601463449 2789351371686483742 12196321324249316866 8344434251128208231 17518091958006999353 13371501963066350424 15978595315718418828 4957991484949175577 2900557373749776984 10095614458365300658 8994631166810515746 18020891640154173748 612046555608107787 16384374087721578714 5927139324387803450 9784051450424043705 14126226787842263382 14186429180473202341 7333019020250281535 16289721384364542447 631898327191002686 18289340141444302559 8561840421883460791 17176833576667605295 274941167857332464 4935295734802667368 7111120380738038918 717709056495550724 7004869458909306564 2743814388427157802 4122230136567771302 4647700264871475824 9609129678304657242 8677322392706261422 13193100929355073733 4056710079045118149 13173785576923052823 18313814444704221977 8551388771126545268 4167595452581680884 1625961952037958632 266926987726680142 11207368332546967121 7628140881152257035 134584992343856927 14701999630478082208 14928379052963002510 16661857052147855623 1603437925070098918 2672584461414372079 16655286467503271522 12733914149742221508 714183138792633602 393112960232277348 1443418409386542317 5101956739379696674 5721655554212106672 14923941388600462655 10773541220581494483 12128630654767060045 11174376577898479130 14517268830897112348 10346906241839516014 12556348250435843092 11494153163462251165 8938046212726011172 11033699051598669838 8731062992491705085 17206914962241935209 8761917388086864417 12984256505017073349 13993661296983841092 15202904134430487596 2588477138613573985 9822521705995780476 15428129078200344605 3627302424805021218 14771693112194836340 15150664478691086918 11292608429002018877 9318746523688859204 12890953792211032004 4104305634491332690 3228576342346038501 6037091429803618162 3762928215339893933 15301806624238427270 14371433985768096054 5529316585593507571 3173528160037597241 15920155597025833886 12648535885457928701 17241776786123490176 133182929826962865 3378824984747531525 4549501534568997573 18177424016338397546 6132109985542281484 4439452746502039176 6671417580661016853 15398995487305519624 2233721427163497980 5270519005371818309 9087434088182417651 10563582271989831530 6990516502273126616 15768016030567066663 6828514708792227447 15636388583668890140 345087774799176082 6559985248519229076 14955991669963263857 15368569612738832770 9368942362631555797 7975360470519734777 10191250963859187973 17894224197516775483 9240727209251683893 6219320702553867564 11910953098702967128 79543338886418340 14155820839036554855 1879797860487156772 10951593870262303887 6525003824912061401 2213663430849096100 15540588435849061038 9499958009184330870 14385900529871178379 603091573322555468 2221396151406325215 12815367024208053073 11015655480092577616 5606346727887690280 8157292196402950849 11492666728888024393 14915305810381272707 5769100570639316445 10812250084388322782 17568033481421428440 15574374921639722613 17052581503666053432 4283825368531908229 7074372465712172970 16890947652411829634 3405108454899453742 9073374454916958911 11299877596341598923 360551363078069356 13375475584319775371 3740030969628606223 7602400046566234888 10147011365791678744 5307918599341636540 13770787632050572625 9982233574603829438 12522613053490562330 9242061070897540177 13761245368340762392 1408371296910679072 8099464575461483581 7204090453374053259 6840234024554535743 9910719487741296312 7880728186126774856 6213079952312933224 9719499796527807922 420098670805304458 3574227826518367707 6213706517640575471 14261043261313963308 13508545206928381420 7274759750345233581 2845399617624662382 6398598058290325514 10632324365023029422 4665906041599407140 11808998197995816982 18429522861645678470 4865388688555672804 12178738337805586174 6330457782261883434 2612489185678704818 13579409178376961444 12089635834579532926 13877018401979972319 12679703056348874394 16875009335305083489 3236599567779007291 2000768090267271972 12781475078381180895 5409422337339030775 1432156140469623202 14346674455620460330 2619257771604909265 13311781334113761521 15620896669076924603 13139331908846869057 2247860707148760303 16078976942771174687 6532097119365124181 7922296403803874956 15690527747534747404 2162326641134248006 12211435695138581828 2953501610004814897 3099269177878390922 10662795186914196698 13630347662376250375 7091679559581310694 11441870942040851265 17759169341628264247 1759477930159555070 2131190612310009750 11929742933805932672 7752530274104036067 15417707118095106407 10663662722910082327 611082362681521055 4188658075633901700 8786939659064281066 520452015072426761 6820319910934659774 14093110970097694168 15747648501113421469 5378826698251482256 17335977488978934299 5981498003388195046 5916374580659226612 12256862780219075100 4473180006437442909 836588288332570047 10385661677960103156 16205683937132843427 16307359460558855227 14356482679099351338 9881935180770901705 349462460476919991 4769209229904006391 5573781390038256738 15792021512802392955 6286445421931391926 4208833099129156506 2757067821494729107 14527401029428064058 15533521273615454912 16458851755583599934 6822066085094052785 9722242515881032126 642399012156647854 17157616721753231433 17600726253164000816 7563137029163447237 8795073631877733073 12295134000735642854 15803193880476016035 15864215857405457905 1222847538001142902 7991275132355351175 11707450118719966837 13057433273862477287 3095907830839149612 2405316373477587590 13540892273524884879 1509951432936243164 17821835450515627228 7385876919872691665 4735881342231605560 14884873880197732286 16231755967943104295 15128285017113336250 10755056380752501417 8311646883782273596 4567189320035934022 14239052713302306893 12576866879289256095 6651241616723550047 1039463842026613608 12523347318327722374 4710131972652717626 3035450029449229853 16622354505292160547 11644299792606058766 5688888785780556865 16368333411486627801 5536432001404883925 17605134303563897520 4936864514858431363 5915025187449348076 1769747667169470231 1465853824680639267 12391666600701817119 4313873248750140238 13116440446626911558 4796912755988620117 15815386424699718217 15294886174682042247 9552576017222808788 9241705991180144368 5821687911705412475 14458082241730877600 7335556948897503794 7692636787535431948 3376636322798640643 7463156760562867769 6380012819504635247 9477930590297526618 11174078605922119189 1734428201465542014 5549390138792001273 12140413593915260424 11801062470513052924 18417881370942993293 1710851313103726060 9331327316191326036 11105253713602391523 13975944518233528366 9914401794525579304 8163601452166828548 11630980277413513650 1914317052897219484 9521515196028909700 15659004948159912499 6586659165364496246 4650207621573613373 10267536831578407114 15439095058064616497 11752345793747664735 8529155676172291991 15515709626196599939 1307691942977372501 12484121204801221640 13946848396816870923 11049641718794877310 11084654898186279697 18067049627360806109 18410222438934205388 16988609225059589243 8468980610914758713 2521250101698429282 10255581079949207333 15966486341740504556 11070319735625544671 10042823088003977042 1861076533737131254 14776936568923320505 16818581132743712143 11909903259487459095 10451904690015518940 1183471961017946942 16258823697585486315 7070429706910897228 1923783548163028503 4959416866723582920 5437157388811922303 16372736399715224478 10001194796344187279 9660724759285772834 18233295919543097363 7182560251320413839 12143860272878274157 1445632538565402083 11031392394417242791 14573476085530637700 14693029603233160560 12041881850317629515 12750480059156661312 8344650514083271609 15690311304803576445 2652438505552800573 12381536171819066374 13394283972703006176 14823600782590574869 6177160619587044658 2442466426264371215 4067827494051982190 18149712675206401329 11785314054397720876 3614996845983419735 7524582634247084087 7598430125593085677 298046898040253152 4522275715222437358 11135741944003705376 734509566182973432 17410684995820438762 16933716495026385042 13759238339501308140 9553669411941682125 9485471143020439298 12950503462340770403 13490506920797536749 6395160670384578017 770315645335485569 5628970288050828346 7503224703050573782 16496054934958311673 16699751648371714031 12847222929771991678 1021835629470528810 321043418388618380 2259118783072672775 14096765232238943240 6519557498260702993 12988514231405353736 10548611333565720026 13180697022590753718 9669015758534510955 15481959929779235245 5276025279799746697 13121876897066546233 13799615409808730508 3673399238371531511 13216211231629799948 5174099878855928323 17952660552279505415 11831991164780716219 4436861409198233253 15008524192113337666 11714235580539145336 609068339638371298 16508221948432673758 17395412110850876465 1666172097282919980 4421799329921053808 4003134108737863573 8164852511026401811 5519044292668583852 16415190125322280406 14945784208347902330 14405143307020499398 9026611767308581587 2688595657356379245 7309858122215164637 6241694074884662120 4010941467298228910 6022442987454079814 15626361963368244105 17049739301658277943 8970768914204914770 3715519634663962359 9644049296889655310 5604889416595297417 6700782839030339669 11501550686013705141 16156869746486684830 10723767949310034084 7887061561198347150 8245773104081435658 4784360443132347055 6157710533628748818 7074076598354395862 3421835405544613361 14789322441997677477 14413531959428446302 7474958211805214882 8649019702247710101 7410644592740902553 14630381449670759237 7193084030215455597 10375578772143847348 2261738705379688251 15624047688639965528 12650022114369666302 11971245854054575950 11539912652231307751 1828031922281054490 3171414027164805506 12377743803479383559 8381656765859941641 14867410738909001293 13136385566339235114 10683638861434569068 18028253644789828445 2265283670046679610 13102515350521256419 5265118403266840823 11987088573551546664 14192895513137890073 583141552632422571 1318970750922282302 7193512189378763582 17672448686829048538 1446867331229815241 15224763497618757713 11468921633492957953 1005247473131601577 5871118519259154581 14972427937898706965 8734593787314177781 8522321650972701562 9603031310494209942 7260229395483410784 12466071343034013594 7540571397555837305 17907416111020452251 4909955467173922105 1317842318221587888 3461987799893043682 4307665817684864543 10179988270529665224 10017939864644455756 9034137119821348979 3231331966746816150 2223777158906636587 7240092183612587829 1870298852514184032 11458000635851924587 12022538182547985791 14645397802101983293 8654291556174761841 12605293644336178548 16319304382302038937 609889206106795470 5331308597374500976 1221549013231740291 5275956582978049180 4594970531959128296 14569764787529400234 12724381942157978894 17452844050479131772 1641444676800120996 17218883848189194407 1296086258168413250 3688741836297567656 16116590121976201763 14766793734478157398 10592370753496360842 3353606774300616951 9549251315489773590 8955452099234630500 15286401854784640292 48294337383213087 11941325764739708335 5544830880323320500 3719068360372629918 17330360262547479943 11742218407353639465 6077181802454760334 7369423589028293129 1766084587029377769 2161832761678014179 1099541799917789299 12990291811008666369 10220691997262967329 4217534057500374291 3822950046500452980 11526359874283929899 13139594392176845862 15445528647019577924 15773219606119730018 13297002602257718866 4419558747872692079 4554154953789285560 16136324728592164244 12692722076775887997 14037373576969200238 13324665511363725300 16014986839240162584 7234959386855498218 3796355711246915106 5737831318244033960 8620191357533797200 5081015633667362183 12513996792587368402 16285214935497653402 13973332228743493101 3908697431550015602 16906977955448216500 9388939498372374103 7833295862282168143 3433971328719316354 13160534416503922841 3162805766585040093 9581891319226041571 13810070749828661924 13904699458990658106 15461967008424767591 3906722820147307330 16727351832664336069 11764765737338464050 10734094117011712898 8133047961871634596 15194311018601369335 16876924726329899292 12271111824608727925 11189365809291698787 11345052632817588435 6766421062968912171 7958303246252576774 1840726625732622619 6806190928760925559 6906022053327957631 66752285196267053 14268660517673782950 3016121674245008678 5268723403506579967 16772095198675699375 14812530343152187714 8293468066600310616 14448222022978280886 565192500054490951 18036947437360608719 13475902337144960093 4761093372626085231 18332101432377622719 9004929573560002594 5655801021445990438 12075222425296840538 334212033485111916 1513112521843556220 8539281207174906989 13542817903582848287 13306199528967404960 58174877123293583 6934814991723900984 16531474290684213587 2761664014154446654 6342059319691281282 15605292973204072742 9569099246664107911 3561773249634636803 2488317186920109626 9647044337281132669 15803309485033205176 7107459266587963340 18132537913173175480 4248337239545897550 12812082207058358148 1169511921491115029 13092086597943752600 12981397543782620887 5064857254016588331 14319763814804636663 9733121093590982255 12293734377504644805 13535307875806556309 18010417384211819472 7431159773624190614 17539726138133828556 2645410830814389929 10131971793696739544 3478095074934678430 16015485134252233133 17190501516512628248 11859389099498208322 5885437702899557485 17442958568477341798 6016075529480699640 16224161382200746909 112400575938533105 6883300507381763167 2965054746803085068 6401890079023724500 4335358841942338260 15623679709590713382 3931279842408940450 14519333627168229855 1788197858592583370 9936806584686961266 5801651521427550804 4665294789140309092 17185256041340545798 13316834366222356830 1737450694259405696 13202826972118822096 12313770805956993149 4314543550939899367 10078814017193017247 7174976326293256652 17679427909300973702 14018140574133477684 15816362299864687802 14414711520325884424 13913285785084624717 16806967181760197507 8292494685001242924 8270979317987288942 9200318862921950720 1825113300249933087 2991001625375761559 2766514818191910292 7131696526075857855 1707092195604312213 1518236768568913829 16898713341574800891 10112850863979990625 15091887447844138749 9928623389170756019 880548535394522270 10863873843808395575 5099854654995810641 9090546865940985225 15069599012017573231 9035462908609440604 2404162813145130504 15203303286656971757 6153176540016989699 9579530832901825461 17420244170608888462 17719574630032393535 9658262708343937480 3810935728377713352 12021150318643276177 17327648884199877581 11517798548855401991 12828547573980283631 4331209973678477156 6423454867855990493 10259776579036329298 5215513133137171768 5724625571480748964 10243434581929327643 1348075706345552019 10889942451003099882 11469002691792748410 11568240092872396000 3605025154745822257 6535173036576801 8445351395813445181 5613738023026979194 16374867911781034185 15993684576374211024 11930652300166025040 8521518206175210474 3086327353201211116 16721180371105984196 4691173836442852811 58156205200702198 16558112821384191530 16506542861297518306 14528489260944439943 3588854098047297379 1493537440274420022 4350595129235391468 8928594998542489206 16434298934838578112 9516174981156488366 8309740436525793364 16713826996508647298 8683969712944266518 6369846059278254438 15851545621098880104 421425230177602805 9064198490738488572 287967751083817411 4977617123372808621 11014892657804258977 5851936243317168124 18418663241236518434 13903662921065926925 12502356142698722508 8132612840432570929 16733222128569502471 15481586193325004553 11613996484974011508 4495475422421738351 415436307073214118 899899623292369557 1226772095544454033 9642933296233585980 5061540755100846119 2774885076071039790 17484035552451461223 16543678594274737063 3825135777970852448 3291237491121815168 3522305043006720062 17232285594881384683 14202819775302481859 3877716692520067958 5686021353800507679 10628565045506756187 4115441774947479857 7675893869089502071 17239553122674638369 12443503960021074034 7784208823425108230 8219689134109822523 10615863501747330879 2010809227034993384 3305851562235668628 5255273431571801572 7554616500930430897 4510811928045090280 15183260831733690969 11569881332805415405 2949379064689656156 12624615097967168811 15752058896111675542 6681375029801869555 5620551055126703748 5551846842483349764 13983709054912939268 4103061624880106050 10684720211351376323 10687259786454774203 535798757867314511 3396670900050837405 9778178643596880497 10954216875769713397 10981601067563277097 7418906081939549344 16020612979354735612 18374360502069634891 17616711770963598613 9253325312850507059 4599408910694841055 3638705655855478900 4403079941410415053 5981611940481425088 11079946752642111990 14033310623842370120 2867171383376393776 13832656062058662498 5380820160530951953 3970542338163887687 5660455318242206068 10057945181214235825 4263009796070806012 17559754331199177998 494229869100043976 2848229657156664668 17524140357010609870 184171844567502759 13099741543288963546 13234174842394584821 1654629512786030378 11792486296646012394 14782326737264155854 8129889383893527205 17989409191089974218 11585848568392035601 14009913352260116512 1031572046865753682 6717116432764654841 15602867395390961601 5613680987567805515 2848025077708702852 18351877367884468276 7378785971277090081 4812458613974270305 7223218770261112755 2658095751195619186 14169840721072072481 17454248658577297264 15336111613018474631 12877752466113395967 4959588659369491286 2516585601149005524 642476375478224248 12043337537675979273 10896128334980434008 5225896366723079201 11886800935289756366 3366948588555887607 3017983578752995909 14166204454043539874 2137656214898713334 12167434342164272989 15522891742098457501 13200756835220981805 11565303247858874652 9926450633831953894 5879027410605351487 17783855449176916755 15688120490770502110 2062846362955024237 7100846498503284241 10214551086619182132 7888083513767446899 2289661402182736279 8280197141809708825 13012570702496331953 7194395476585051969 8337770488909176711 5033287152184335162 15259064004761137840 2223100448993934131 3464478425586211729 10039278642046012435 9363040876993673428 9498065222797362025 17690758518458116499 3582898407447010241 12471711202060491690 10561424352008221590 15582993614625334110 11208790691059456297 7265349539873761586 7921181410952590374 6118366728805491782 16339255860326861095 11465370319655973721 10613184228835870863 7259239806904325112 9258586493482024324 11212180848343517256 16307586827411947499 13311226724248695232 2409707076625871483 15479873109584909169 12457164896619216041 7841516361729479244 17007636446973757718 8060571564052727371 11495897132500438140 9646637557345484656 2241216689992069467 2844649932504431644 16114304821562052033 12247539248577248311 2121788077910926766 11619583574787838847 2029523579232968266 103340338151547960 5075038476672363256 12620965864822484228 7325567621155786084 16175564617721146105 7248456676865799967 14552918655150976517 14590956411054431231 13093476521994304907 5008426872557480903 983883182363614384 18386839332209780677 8844133661758992406 7055566207884753991 9419317401079947378 16837592987676151852 2483199099662139983 1663923121510764985 1412644695574192307 14070346242988915896 16578408987911982103 7172308398217182338 15582167566264103575 7032405021007859396 2957225207570802252 12973099984154667368 7898644212886799546 1848855285491032392 90844654493809275 15994067335215641291 1816396487025419198 3370192668631109595 17647868540042146987 12588622670792356777 983382479933149392 12924606292377873130 10274589250407049623 3178726836213139014 11627195049052239824 1760481502701029114 14609150900850045676 4107336678541306642 3706827393987919499 681411799835268626 1661099229201661864 1912521822000464635 3939003488669080723 1766628809395857729 2630450884923780445 7827685629974090297 13420069038487958197 16911966803386972335 10287540001164113848 10967129693805327953 8957019837824512852 2181225191687517633 12024960500837648267 13759422138620188785 7790619430074910470 15387719810869613015 8922037613234041704 4119221404822204825 5921596286898301406 14698985435281343582 1869293363758534553 10210667897000955981 11109233573816583925 6828402523383419669 2776979763188050732 1341854242779938403 18203395518716385245 6112034457478047003 9100875349210300254 10534885894363579345 17487779785329245754 3861395430070169997 10203679758227995680 2864184879753777681 2165656516194881227 15699455115503966488 294517379963246064 17515762793136839388 2406784126005273801 1609485166461160595 7184559498412843639 11606804068364893293 9409410949098530550 13127735572910338422 746744897637397832 680474368155133405 2917348459916458827 2867014240690289388 6033928117271992337 7354364913768211477 15782048521068614093 13441659258012961388 9255683764194572298 14772169554081273602 3762905984053759767 3627222340401237748 13009218057820325306 14276695216995635080 15536645604846360694 12486123150421054549 8440428773436332193 17277677425735521329 7385610427866872497 17895569068584539841 143416039331100310 12091670845871470811 7041947674356822365 16694410478164877178 14958012097154741132 10638326909185509534 6946469996941800751 5999363897338441141 13243944397613652344 1199997930554716766 9561454744492380881 1524349923720672141 16414694611857013412 14818620561319519861 6130119207302700771 2273082417347262100 18415303187561926365 841388698210635736 13321874760834035019 17319554996083031863 13823052158701682777 10547444406897794097 1854937175483141027 4037020795643901845 13490289989653546875 10087431835210622545 5978770803795588094 8611081067055596306 10217739207915326277 8957905803747383934 5736724235058693205 17436825031095279201 14476328227815287026 16641603930487219910 6495852066842333618 4400965382055277691 8301886053818449735 3630413202137200515 11541094484286950019 63768383231846027 12773185556960501917 15243472022907981192 6583556117195685144 9882923826282191927 2234494708905180824 16503300473194049720 10387682769216903048 9671985504624878820 2663012652394158256 145863820580984908 10950443701830651454 5285438204703947058 12167566045675997452 7934919308653597718 14439611961480890879 8422454849409615170 11100326072444221586 15488857884962661870 17174084148190390072 6918616113039690409 2794660614960396781 1677161641239473597 2257578449551232972 8041775840935682242 5265944550989658507 5212998628244332547 18207282215011768419 6936033438842743446 4976835130164888902 6256865288018683516 11695796581516991484 17740404972976662162 14207252925564331846 7240425955731342998 18225228644238716127 1840412253595691449 17574819506646238508 12271079262158103618 11787251655664942168 14241055350124455963 15825831893504523520 4998881869039691220 13897884479883369542 2119437771825930496 16503964580712485660 6552627002826163059 7919385435143155117 10898099217007889137 15357706171626660235 5825536893991438167 12756012426755328031 9416499672202202897 843425887034358225 1076169505776563126 1243330327044029361 8787620802127488749 7770042345150033528 14633447931644004489 3677217781491363295 17069416054490827372 5491456726212019614 12910238948397273654 5836814646164612810 17068923392976178652 11056897927905372960 3014367958821801074 6900498998880530633 6876291154783843844 3402907368528620822 14984632200576734406 16866766353162911617 17399082658022560357 18097383882271873809 7613138003940656781 12434425728474800046 6452419318514112386 562928037193878670 7180484615781493340 2430080684019403413 10422447922613324602 10927116479880469111 17446607397197862213 7731071590670343736 2164513780800919152 4951674716083522046 11857917746701251770 14218059707932171731 3362186436092254629 7065475671830962245 16586670858332868253 2948178510493655815 14364844928108169541 3749392953560594088 15644660134889678951 16934478864538623960 6128258549426855782 12109090097309084705 7417510052126150845 15869330685177340253 3295701868810280538 2711418763854869810 14830389646811619116 8579486235659630518 13494805413084984595 11984782060392003954 4944493952563172839 8063124675064217169 5247544652057389768 17441487207985197076 6103837127892588275 9309969478051081996 9169538930166606433 14076601009916819541 6868894805220674350 3947892415363579431 17637598854267543490 4731048745311025191 17749869044208815644 5221137100058327206 2667927198547380263 3785912154373443008 116601271392122970 11658422788554786627 14487274500110367108 5577518796157256081 4228054385530103200 8690220669826292014 13720768002183084340 14321361331356101324 13568161207727068069 17575017740262438635 9336454278478161867 17554940176016866119 8917732604336626758 13376788736802740113 16035543460898038222 11798744651221739675 16874668424656713473 7333248838098402965 2118266777079973247 9191418580600075039 2972469743399898366 18360616480566023660 5919203042838900646 16833077244834531743 3027516809207425098 15850193056229168909 6113632644116816232 4728421884569845689 11234300334593180209 16010330815428237323 13197886724790972676 3731524136732149788 10899745196800634264 16824098760045609156 3006380887612199206 10058265728817618206 16894187213731630598 3857456650136129593 14598099172698203029 13276046425782863254 17754557384759354796 6955107381525595640 1259379860053241440 3147480183009435046 18072143118224946226 7367043017943388792 16975856869591336578 3321000249613177634 1343291335210018090 10502814155892824251 1059842974032860941 12629973868130404892 17758549091602212277 12361472104031925500 8242329032709503445 6551872410568823628 13542597024328100797 9071400437916163642 4231203586028492760 12659994271773771753 7327930341398702135 16098659390323718429 14291759670122786672 5539599665721627379 8910190650986387084 7927182255593930509 16495337651288903833 10649621022293929382 2587167844251617866 10513013942590383966 3992553016814273126 12518719393299324212 14249228648380546382 5548016553974858375 5705842320161808751 17874921689302797651 12941106297867856871 9678777182046745591 15680223791115492505 9192473183844824081 16744794371862159196 10713336885522199417 2835620196494472980 14437872383251024133 13351898927250371800 8909295036900905737 10853432177271625417 13083437679835512654 737052801314967563 10493492385797179965 9275218341213833074 3896118238744619797 13937612754643637869 1276293987905612903 3738130961939227283 15458832896246347675 17886153637547619974 16716728394512287723 6608503242729486914 10844271195890870098 7479796202384362181 3425977201558648996 9145387578318070660 3477489485236758324 13904684820517989589 1761861804043664290 14894725216975477407 11680146215265064473 1260543289594178898 3879381979578643197 5799507312439178328 18326683913560566555 4838947568154037838 10448492429794171139 4630163964012515912 9118209988524387273 11254147824154961626 266150572934490136 13707237857191227659 12543679490629988287 5864347283739678530 10930184968811877837 17733977157985631863 5596300343265778369 63653577777556518 2803483884655146398 3737491206942610466 17792175563764982266 17623304089250643663 17158770776363580032 502562677404627378 14798845538834461681 9258680502826314524 8913741358126775946 8077680561330107366 963382026787823108 7839057244143027383 3172633209864963224 13898380799132058153 17981240425226336982 12861266816738909601 11679068358592632427 2420054029129760053 5493998017634731551 14494205671206732430 4383444297409450106 13886828387367535090 18427597512227339349 12862913336029356530 10288934364602968235 16492274103554942230 7208529006177795526 12806147575518648359 1113844827035294891 5047080301807620613 9857207821549199877 13968260532893780585 18409652538600891433 17572057156487593829 12028522653056029317 6702352864906909533 1679705369189588342 7452740961657050534 13947619867424212792 5882711512947689518 8690353739995270734 18021328874140010141 5943772417458690666 12285069790222328108 1599059248837205590 3860661290158947465 194669994878068104 7732786483296727698 15873014883183706655 8226973446153509275 14415127363238292876 9234463264222666937 16855609468285935533 12278280282728649766 8025040731947188620 11912965865486568882 6363769740783506077 1583638041764600857 15372533723977033944 6714071189571762170 14577493098586351889 13508709009019029469 874226434313716480 13710698266078775812 2381558887289865311 394995393380382624 5190605377026666614 16925894265683064393 2182364871862409450 16625885310341610156 531498312345295456 13682735849361317269 10789584928659212145 16548585168983691966 5905084545495377328 9436082861057653269 17508268181265298823 10618387769079072112 2001233161785447314 5385259202854266840 9233998129950105031 17320572933308221076 1540816860677093284 17501309169743021888 7016496591492201595 7818484388938187506 4125390357807818272 136709613106978780 4870337199025859477 18407588870254405387 1388968701239719000 14598753958564800336 9774709133008050123 2220267106185277573 2423682316295389836 16935265096704803531 8387998670150608681 3868922969439025733 14334120119523596004 8972151595111575298 1569105358483731642 4642172837161908560 18162595766125011936 1798450872320413159 9226974816607163793 12780827340761016960 16803730854054327497 10819091228284995420 4945533928379198098 13803419693189456966 7206973202774572521 16324598874031592944 6192823691965703441 1145059043962867717 12538220221228983506 9008224686910784789 14498588962086320769 12280253154491145406 417784535112287443 13314901368558936819 15608625567935246994 151435195560540880 3651133347314586186 13511504258296291986 341708085314331229 1195852722288643208 2930461068217556285 15119439344802102086 16277303077610872664 14046824889203302331 9265378638361308777 15152827460608037408 14948622648367071813 11353528023397502027 7166312335712786949 13780700605074156116 9433089779152512099 17674273444629333699 8151806899734319575 17599670340001499929 12702862686663611529 364999736464980317 9757656672064391084 7237205843824837554 9080754321816892821 14430000426007717797 2766136758494421596 15854237900569353326 4415388835725306129 856604156479046902 11185846395971244205 2136356001189010052 8973367683093891683 4750995863180593932 3496800027217292399 14203723766849409409 5796015035950845782 15906023743920252484 15425298972697271156 12954243895971688982 11175640281703106384 13073728838917360577 6839722038408921030 3542289896159516955 9650518340571722309 8911737873313862255 2839841094868510317 10652582530056852250 3972635848551862245 3512091388227491163 5371217699749378186 5594426279846974946 18124915849946065851 12698181746548809170 10768974382982321155 4964223230506913650 14299073261106896573 16334720993610331914 6985483742112076643 10193850720463227937 3296786064566492874 6586138653921943289 4333808823948201056 6493386621067931355 3993337435127527020 6954102673681211354 12332233546951704949 11041381710215075910 3843418150283448515 1815911529416109949 1900180217656863635 1044682347097446777 1812225114684961108 9184403227712308513 11616733186503286742 2337566075397209042 3364178669003375795 6816436841111944851 10457269275175924576 13695795811816964111 3845380682323880483 7773091727668935745 9623243090089045600 16044334398672967106 9328323401033772800 4653344638751214188 8897315285086652268 6334406275771559925 11507200420581399588 5686626427768315332 3330238114339295447 2884139661812454406 3802596696076245444 13020768848255054281 6612463337783342384 13524241696290987331 194469240538419941 1376890115779048975 4115010325084667120 5750296627853985511 18092173550215764335 12777745757364142578 8972254773778026062 4304429991936475733 3992538365591218865 1700382570726988478 12099748010840446836 1083953433319135733 17528301213997979741 10289540950656143322 6954737934707688111 8304012513236235514 4770762361862766047 14767910833148559206 12253182554426639575 4739053667897028435 9939186475748489263 6102462189098008616 7265521909283141003 2061681312243669009 6318346321277907739 17820630202105654314 7666061181676340617 4534740438781998973 11624705945699827238 14042952238153816712 8426794839719225629 18409054638385919172 10518941566831844450 11283762963027743686 8990011680627168009 14399638128007015470 7220150342126001361 16105627942787918538 6160135151998646930 13108641330713215581 12573851002003181156 16231780251566727999 12479948744528077703 6966865308579007979 2495396218372693313 13295307500956161123 13406040407767565960 13438667339878667554 4391237474315552472 18217867347129039789 4161017262004025177 11761708536729648379 7990874511625276447 11980875757406782875 14352809596891398932 12038547039325561416 16814917495461463828 1571999455414853177 17609500333117939933 11856196761268028403 6936201860212605076 5807164963902472628 15479971111459700862 6184897219237578706 8909980887641880401 17874208219359230451 11071416669173573425 2346060038151254593 17290455573970476891 16878542812188432268 14015949898460744895 14657148535627694270 12090039932373594292 6317752347441024311 17067069964615355278 11920603723045355353 6463380085009666358 944330055922148315 9703220693496664487 8215470999222017290 8973436887132162100 16318054187796898127 10117115731291773315 4205624888914542734 13158197929003983220 11634328585644127663 4674103200543647286 543543745576644267 9286627667741283151 17739458390792451812 4576467766921008395 2757655724416919553 13576183634002993318 531021094865252354 9863573518013736039 8740497597833673297 5470153977570974372 724885284091252667 16272450333099871365 2334845266778594589 4901338200938728832 3919525261501683029 3773317445327117274 11030597140251773613 13162958051294424963 374967237368211422 8422375470261831990 12287650239934949680 12638131757016992672 7694116586463942539 11975389075446627835 7333138005872356586 1991611529076439370 1337082219543438739 7025069229413310586 9653400847932604749 979792792439544361 4495575386542482458 17054881623169762542 6697636043659904058 14502205352774600784 6274045141720132614 11154730074672379249 14243236140489389740 6203253461498296098 1673719006177761307 12638249778543180984 6115046417703968473 15545546149994333175 9190187411535442025 2885793367427112251 1730105188264041009 10542415045841964261 7778099405051122218 8538477034690414765 14732197817066815267 16878044009703982528 11659416195228996729 11124175538086894731 12753608569062011488 2058552765423915949 10803069670424895175 7222411953752989667 1411268584225672071 10302503591235829630 5278523158176414899 8428229712202368298 17725772375930149923 18228845851841808946 9745337976463119530 2403661443026751357 11971042358313386110 12861629576563071803 8062050980048098629 16293362269083663303 11564391202949847311 3066697610100674761 14651229423730349876 1373464981848591861 269234416046566042 3238449440063800298 11840626912779786125 2319362316306026958 12279027415655627092 15941858034634471672 11401900977058386485 4750163547878647830 17754158496017216195 10454177955898834189 9682685905772372972 14188570650854548858 6650888116187782673 6581222148172256699 15673750018733657374 9939913741024570899 14262176790904432746 7083557746418106846 15463602346603820932 16425350037043096398 9426466346200768717 3512289791216268499 5666284616007009661 14467791378038090175 17289030848076528999 6432614135652757391 128088501369815760 12876640938707353741 880906598506777558 9864033728888479896 17830547170435078810 10734070268686991048 11098592436164419068 7900507455139049870 6545045281136731361 14287662502717419888 2294734229568598953 11909938067195295256 5820589669162933250 7043984947401814295 16461615604003412048 10513706154548037537 12055584728434974995 8549679970482902282 5413618751424104850 12738170147133331126 12271552933007465833 12898040064598126893 17629047775576736227 13960084801600997541 13621713739158576018 6326483581972437676 14252247945530447686 15958532779000351826 12071326985782022194 1667258998001596667 13294265275125089905 532669823064690574 16047582516948933012 15898462700395337977 13747748960319233756 16033268914137600834 11296530957897643337 13574176751006656698 12640976230929843127 1523183988335597813 16235607879902981419 2493932844826398890 11283287460756486356 12707096629977288384 17489800864935753585 6387869153938801476 14514225624989507957 14823552812087871210 10539723825469292529 2339479675477367737 5870245961589132748 16022690359789307423 15961885864903321991 16032278428005266707 10885592717621924900 1476883977915267983 4504769650358774004 16232657053335742349 5371311006584515591 6596254283890395030 2583561413048503267 13915074933763210 6970703193553153910 4333364426928094077 9825347144534281745 11784311268478269105 14312851633693608617 2351749403006921037 7388935016539533867 15385213284028427172 5151933287635055690 4451229535099533437 1957152973746792535 6140224822569177066 11146905880179750466 816331362598476900 8341209591808060791 6439987594309699095 15833868111967635954 15658308068751337251 3681459423795568601 6861048349251472279 16633682290890791813 6485856891584735194 1830058663297281481 2665307812433341876 18030582155727645440 5265011348148020202 6909919373832281813 8961774451556859795 9647631676349421902 11543575466133591654 1620114944825108206 4893136712636823689 16710102794387951693 12367696666671498223 17590931436487691585 12726843913360821262 17925651103695730540 2345011466269518354 17083516456717183536 4654137791074475871 18032964282743672417 8269158328923938515 10059143746508706526 10248646254263405969 363905919991745765 6042978606525523104 12542624835184651516 13291449044919402702 6024678426204215845 17218337632320281312 2746986640908266970 9968942283597005301 16595989799780172709 2146345704826228962 10952766013913074544 16657364377393128687 11778549974965454940 3303950484135841963 13184577295823409588 14305301563447502327 1374651461078207688 6943924099620601988 2006023861618579135 2826553793888018265 16451111558842326877 13108887190890115817 17928539167445738941 4765674346109018556 16785316205421721099 7578232478494815680 7940617645700303177 8993857065711241966 8058927033202918223 18168767516519184490 15658582985702474332 15661578186767965884 6296816170982926678 1444502767576755646 11794031768566061225 12309061563612242724 14607250281927227678 17217625567783273711 10320406215426500513 15402845899166162764 5149551762586092393 9283841066068149866 16609236620814367468 8774211834497586587 2991033884181086498 2084381848978951942 12513093643052124699 6366229413773156781 11436995529054604749 3587215385093191681 6069251000215048653 8533995859868135885 16266258254609153999 11574253965773266776 14120681138745936204 5490409379366938873 635845432705687029 1360180127822177670 12676481104897203555 16356981597421692685 15613653364068988219 813217073061941013 17661227979807175585 14917560999086448228 15751684408018813973 3100385314563256778 6736532523614356458 12664847960631685963 8614193675581622524 5404846345559504481 6133089598420704430 234001126563770753 13995300973861245174 14118234586325379291 745959002022277513 7700324154043521558 16812275676389445096 743670567405683074 10533900066681071898 12925160789627838054 11396387450417604201 11456899500292784033 15664474364496559456 8693104463278169296 3444098794673197951 17197664511952480913 15150179618980389579 6237561968934589428 10745742525576309681 141351570392138222 16200684677626073030 9213433604230435094 16190644180000570737 14893463165883433818 9177956528222650441 7425914664171826416 10505879273492465118 47662630032026553 6892483273782184666 14178822377102723158 11267299359182935550 4843075444752679524 14912924059103616823 16661420741170417619 14127166754650743997 2901590188530483591 3694552108552263169 15559218750118864152 10953958753191943109 15946079515411487922 10458845423079436424 14992613430011298377 6685708719294719595 15114925629767292083 13393308964350898646 12054183184328963848 5946248261455114454 17660311112260235277 11724750956157557388 3882866268755223301 11987233726271404597 221926901998559409 6389132134814318372 4358985062859276572 8763157477701728751 15933313442796131406 16281391898354008687 8759516638548079201 1143570353630660597 1034027392107788802 6204831654027887549 4593023339237726132 10401851894908530242 9288734798178417656 16915438310063886504 2892111551307149277 2369481730984646317 7630554209914177051 10221849490791920921 17167679494273015066 3107808684123348062 14023533168468870393 9035610321896810407 8080990869153007879 6074173082675432120 10785331228592664730 13494563026336061282 10899497440711464334 1083937479849788126 15210433103748466079 13563241110797426304 4746878355972388611 8825049932130224235 597317057259752039 16995234513922123420 18376242921588414866 13196561428427581851 10755312175642423055 5802615943512187718 17614116999670486587 9349417983600361093 7487472965182506989 10553241617224230527 1597988318265113463 4695306882893276107 9952578052491072141 5461803990731081423 7418455509187967773 10687400569048226752 13878861192411078114 10794430740796329830 10168548810607742377 5179342708368616721 18143823497268416491 16949139602025923851 5860648503675368454 14789065434678894667 17733138591801621811 4040737568176941084 14966510366762087971 15922075058969211781 11133069016855857951 12679155376011905582 14861749557090292446 16084174284511916725 8318680793318764565 2288153615693505600 12256550155331951589 6720883113178561069 1438659040217808720 4080341029945330456 13326616454812116125 14376751838372636558 7827064711038586053 2039152876683156955 5653806003816516443 6719591125804807703 1983373202736971054 13595301022083100638 14343147959111557062 17498045576161230734 2598878621850345018 3171103924380601633 7741017379547905752 17767094868649765577 12084185578053159223 12731294046903165172 1807498553882748708 9882513771276335000 2644616428296685893 7609419016757203191 15816137788210825559 2755649905424796494 15482779950154798829 18125092228487833504 6300388855111050942 7314348881509699972 11415127332857617761 661484897147655580 6437119324619052881 12352037828907372181 15627142588070904919 7150220037045041365 7733333925536890367 11246010535862399317 13166513378631729385 14517795645981555506 12581235820195248079 7996420782417877122 4179980739483239616 15516572780313010411 16627351126952433470 15997889717710656328 15756907240428654148 8864116214632680159 16631156747121602786 15038459747322600114 14290850596639168237 13760261728433933900 10793961142422229680 13777482500390484140 3867873489529895561 4495951864031046480 11280176198858802271 7212774434351394778 2129989490734092507 5066105388587149175 15162294916317580506 6856647125354580510 15899147996631391903 8892281155323197266 2625571434244693363 9970960536493504747 18220142384333595990 18134350420793415647 10053858492311928293 12680129386338792033 11173575129939597778 17434958854059717906 6825385111100657514 12663734375529175865 16681151910149495051 15885660000496836580 14354262279088055633 15688867261919254547 4876972048805227363 12267585376863959742 12081593467064128752 8897231525934087229 12765330960368367740 17167366783056667029 17752095387919085818 14389742078397747292 4551375023390323091 7500201845635468161 17946032396683598913 12412166773290621508 6497186758907120853 8827420178511243874 2888241497457524669 2499426076740687405 9065594302258160918 15340292787349856628 1047470969919706889 8183467296003465121 3163072727977292034 16123450335471922003 4573812635557340763 6686413941697638143 4683113534250235732 7550048473874429028 14817316123495415829 2017148890522508270 7312058485024667378 6303811221091229293 11919112841736202552 1845494160019478223 8872836094938876704 15900352082901134729 4130616414210286714 8716249911269400070 6075604866371049353 15922445113668014141 3871318802225113922 11885119217398110120 4131725613393679988 2866087106777386810 17286756304267405893 16444277834281518341 11716443438641815032 10155443885502797836 9942708229910393628 389827080020200485 3047044281833296117 6034706136012584785 15019924229283953214 16431029803617195478 16711438815346876458 2619879227869226019 11196571191364651915 12425217370800550086 17036829125417194451 13682583232698884700 4636659161514315940 4034398733827602601 6819171409597710736 2625012562893562594 10629171085563051163 18146233714217303078 13082903116978757452 1257538110034786696 4958227704699697475 11600293027703735630 12119950647305047635 3237971139244437936 15948266574024947089 6927566559895859134 13393537605806255808 9696947680973422838 15358551422524962927 15216422496211656634 15327172781614173559 7950014852994740411 2630711856116168884 17292794118182086297 1192790633360999680 8485034847930911224 6767193919764958072 6158121069140385330 22886907444816242 13260498318686210601 16883722886123008688 11540818398504597238 11166162735434277478 14737139644079535942 2818984262780908125 14249318742285543239 3843596719776736085 3793835373260230935 10135060010006604950 17645330454586363430 1345137138636108740 4961088951320350317 5148766374501830747 17764983057181553647 12391199715622240538 17747709086440986412 14672488066955399008 7155215255939588421 15162087264496732641 11445048327513666856 3283710026072327067 9156297969472705683 4362436220855073065 15289411648869688594 12524823826308161292 14096306912466601637 11111872176755838741 8863554866154482044 10079588580568386769 3870518160470895582 5040092623890695815 8255321675811050991 7211335592880330990 1509819153251029678 8065065444412661707 1088803977155863412 11615877455043019673 17444155675786666091 5250999001454237319 13399983660314084152 3846254045092517629 12655739918239173349 16532661739585712902 4911389803306600511 14985594029323107998 5107687072891228982 16274329327362274157 72696784294475513 8113774275009127174 7950747392916423230 14782043048274868696 1988477442632047365 10392749889134497278 16457717495798451762 6733917154591539139 15004878866332424165 7297041035597740095 14001328842027017805 5146887017041563676 12270379586386634493 4208663119939311737 8513825338400629805 1636793130016251469 8712937118803170058 5692480272659634828 12618423743272343566 14899438876015089933 1787848237020422722 6745469811356882153 17075807157390330406 14179983411483465953 9469004873689456837 3028274004646417148 248326654794879331 11115189691242391833 3899173810909672894 2672928070720876288 12698840712641604346 4625763099628334395 6089722194065150823 5918859060413532178 9571754768552819464 3604019209558874233 9625911805402806555 589089942109239348 5159774430023002740 13651855766929059583 3241262884287783443 2167831004193670027 11188567767126362988 13040746925091649711 10750362338935247654 8859356434453126508 16946289461566105387 7116844117572210871 12803224329291206915 11807175099218115750 9590664100337405041 11702561368833186396 8701541636464949486 1757027714527372774 12817791732305104640 16500817783079905882 13921961859364006674 9722106732592705484 8989821637108210736 2159226614211981293 11911783785493524939 14237336335801205660 3339736854901959420 13129630026039918956 16238209290577217666 15148246077966066313 11505793412089570822 11577295980008172510 14931611915306395499 2449806798636631692 12637043795856728879 14945219598729201388 17356981584698810966 9649020891051777526 6538742317315032270 10002921182788253749 5897279197954468214 4778170202437730506 3526011343880289274 4635052255230194378 15153945100729036111 4910945538321908363 10125524683607282887 5413187127827373049 7685313124213622160 15248814603032526950 8217892855031176516 13113084969853244967 322101107687178281 335719320149658734 13760619402672630287 2248884685062755820 4161527852417499142 6748852154802299675 1771833441999249107 8634729623223560471 13217618224801104546 13510948561399255709 5503510912246111711 16234224212521493181 2249580186220447247 17369617527899072334 4250740229499664162 1860267050537035855 1091596167730838508 3193391173011548377 331688141191560511 17457868673701901918 9832026037298122256 16221339133883525044 6831615751553993990 1200757928297116304 4488112056573440296 11957482738517316917 12421118356059397375 128108719003328980 11493237345355657284 16178968365697954839 3853057587465994969 7026407119466896971 5208348789829721811 16099102012141497809 5976485122742872424 13148439280778513406 9612593263271600758 3918457569213073106 5430130028351980838 12288292910124194497 3742770041520903249 9352379158222823544 12673573746634410481 4774899151986642835 9156489595513430874 5754276402997540654 4248572606706133072 9025361370522512652 2729546247436830856 2137366139144113203 14980856931499249228 7164924226932015631 1155712118229610583 9768069654742097273 8839478485053065007 2912926917525086629 11152753430808827133 8025303114113631691 2364812585780246020 15026760356906578099 8383497336452963864 5248822853837541883 6003247364604356530 7643520700689872776 4227811851305452267 6753789743117354542 4558805923279616159 11366240622264890680 13139187647293012704 9768935996478536706 17217118781207940558 5556802649826552944 12557064498121937361 249619497901070607 11253684603431714866 16850427776684809553 15231094743417018888 2246288003516736297 7972098642585626569 16321596128573544350 5058971909125068255 5721148385778240737 1559487673563282794 15235079682280857244 3671611888298278515 128506785770480438 1131284142915434301 7416883584738236952 6815414228771943430 5055173562549746969 11843678883751257759 10106433999737052117 3409968038090404353 8574350018870421588 16067050586765610009 3940257208965030343 10971655117885908480 7973280456636427690 3558995701220240594 12335656860353704612 8846661934486750363 7522859793448228690 14623451027869724058 14157731671443023072 2382346596517597591 16621115749561371258 4465798411795286676 1773840725194436321 1776267275763408929 16956575316955547366 10456229523580536668 10599606478836026271 11904252343443354158 3682169942338230693 2305033916648273853 3630999183742150346 14187700629567926287 6439385290132139695 7978881780593807646 8326658383503935654 7417909640958567000 5072949421705758691 7473255436974948054 11172271373257190039 5667006743339694144 18334001173189146005 3157095480541740631 11196675145755754752 10262363094779634127 41241088906278950 7683204545364825224 16668854460665602189 12817328373242513051 16465264736460951107 14274683232105216852 14728958941392710992 5610776120118128343 7209006485229487172 10400911956115139706 15230391344561416600 16649011998681550509 7629718134439384191 4905294148520335416 6276796217788031670 15068336304427708250 5177163968390855444 5614715752676050482 652052070655063745 14005001266575827620 645419208960107200 14531270716097420269 16421549969620263271 14541979914665964675 10129713950055096097 2054157593515540795 14516059110886491998 17093520236071352611 5459766662440454411 15336005074619268212 2943438345445153429 13308191165354213267 14656695595080970560 14959158042257539776 4618135179885695904 3508770217726054993 8119669570643846877 14670304482505881976 7889019024893123407 10478580354309552658 804284730464246002 10918500630188967700 5376539829183703939 10971091611736593702 11266062372395836090 5735889514885339584 13041568000920785754 14912204179569806813 10577166137772528318 11170143169613701234 12055420517248023100 7464314445957301954 5890945277100138971 11477949080600228516 2370127295065031322 802034270910866459 12298982797177885430 8273185341033960535 16672168110821829798 7246875023484589916 11300936806656263404 10559079277743210864 14954877102683597205 12710027524248218104 2559265933940876906 16099343033586634723 17873370517645299720 4765095282942264730 14304873421271863410 13463394830012770120 17713298919014322490 17197944060078748329 1568328976477384293 2044524716979771467 6960255412292178104 3693065675965365085 4738449585928477670 16013047353596598399 5180912813693229914 11034813432910387787 1577855049922936676 4863339804151402323 16294992516397436148 4125646569742891558 12453718249631062682 13364645048048404516 15192924983669564451 12785476230470264548 9935119991623559539 13870417479891419963 14879770745175333124 11345744702245581947 18425186468552017816 12919963722894830376 1482315604019326946 6634046181889941688 16341771530287531518 5653799833225746836 5857110117993173901 13530730560697722681 5141935996430143634 417431819429283935 17440629186450036561 3778157010285211983 16051858996110766368 15204501067567747635 4577943606998862228 8441098673749383455 12831261744885451941 18012368889927580825 17964427159404212227 4731899803323822214 9971533872668489241 13934443907492745392 10866837584388868839 10464590540351989700 3172388906196667312 10121986575576283922 971109959632239255 16388562422865466009 6699513499478344978 17468092901740335835 2590212186567081596 2312335374919186687 14758756584035174740 16418546705593784173 8080669047056895794 13897726520472172123 1550091301036215847 1523639189579408295 11309519884224114466 15904202187844434852 12048058721001876256 12578101926588370973 14048767516916103912 3899006065460700712 9693732878383107388 1212618971306362781 399125324607537988 11630531480098144299 11639008458163166431 18017790777078421317 3032944982596040220 14099226852913431282 12308568822503642713 12053238448273225865 16896476027952098182 6893400473280021114 13414426586373923157 17598841131583557343 12802977342112176725 8474711011677230009 13440912777889537514 1108336400329176580 17602080071767355503 13482143345899427208 15250947328880278375 8200946744676242361 2853397997934262676 16596027048244664159 17097749624693723227 17899260067023724202 16297733552432020285 4572229111788702335 4341124141786028797 18199960253582834282 2270373417215213154 7367042610524791438 13500563304985007730 4533604026891975985 7675360604020018967 9377376386864237004 13648783194365248707 3499789480516912881 18245442083669472883 6791982721513191170 1893901004259956694 10966446095330374569 4633330474271289508 2000640727358705716 15519672810854778934 12857535050387060850 17615093887132244022 10856994133661083174 8313872786509843258 17786357331119726446 17874492611200206045 13843090202080386078 3575255431760619650 15941301116600055684 9815417407143321074 17783339726177257899 12313770963595622070 3849071617378656579 7643514236615260577 6678413402638798597 7875964513395044419 3286808713480555104 9251235204070207399 9774790385036039245 5686367942074662681 6628264928486348124 11451213574415574497 3762990159975863837 14367481525986033051 7384752399140293977 10374437825803421695 17547917758214680281 247596676111026185 6986374162628494376 13969234078175646331 7455349651002331730 4154310325030008975 18111729781429865734 7174502731039959574 1010089375546207903 795313125772844243 12963939527527973313 12058889713564487127 16167234025152309360 5532258848074314644 10879471127751586785 4051367079784919077 11286325838862337367 4892516353123251453 1712386528466746517 1812866961296769263 12158284204107677305 12869400730431968911 11322390811611780910 14445307270624204617 3635165407838508257 15708065852937629371 11661107900003554363 10142180967026701590 16430613009733624656 6908697578780731093 16518851748298320753 7857141813451598750 3395510102582911003 16280731250030073609 18319863435339517219 12503084799071777924 6181198303318252999 14079675550875023684 401858720033525760 11082483020751031565 5809441517461474439 14386353264673153421 10649865741376879493 1339243613545516749 2376983225187269314 11241644173350517119 9585475048934241417 3317110293358114397 5520137050541446004 5670165096716526498 8543178122264245862 13871938275266068909 6605704573413732730 10766721293558508348 12862126713509076228 18148322755094583369 3603441692236323739 1218776227772986333 11290675172013131542 654962824331194029 7177470165346086249 6623920592494894830 6533976557715618362 8992360562163740799 4901251080935471478 5631253682244576599 15309816608683468901 15219951961048404643 4002344066658179572 15958236710752829314 2253136757169226041 3539623439583271721 10928791332553503291 12973226193395513104 14827338032987866632 2174171441825073710 9148786880005794806 4285402454469157777 12268682143868174419 14747664437005219754 8702084680822622250 3020172898226205126 13842113382822314933 13736574527986965544 1725759334082968093 2692031619298573919 10535790410960790322 10842043052879865621 6630706823995598707 12583489650758930803 4753201976987625589 10968235187580620824 2083878834294522557 17421033725820636328 6334075638919040158 4329449344811505728 11797519354987329116 7439056905830905178 16966645267796209646 4308143080431798016 15625307932858929657 17379539160448877317 3810481077924428557 5905768373365214415 5425664723698154309 16713644255007100357 14541874819724813763 10033695916183869041 3247698651189072347 18041995300231458604 9964487299517473711 347228883273987527 7179463733748667901 9844773310900300552 8746227044066904180 14879044525465642045 5827670325185309003 9895860569018921756 17216330785620605043 18152780203149426065 357035537644774572 740636253260203285 7967306596346376111 10267526065276837353 11294341601707397274 7073942462291738249 12858283518879827013 7394399587514790440 14258156134237438199 17952921731882223950 12672158349073591945 5610959766210171759 2683575614379973483 6828899417286175298 8287960261662206330 6827348899050791043 6787302083690690533 2557967901208151417 2001274982990202122 11891833914263134024 11779505260288916082 9680165105301361146 13757106751529466849 9027490912118242727 1351012949083425130 9081173213332072898 8506158662434399857 2216092048016659059 3891190299816581378 2686573244053421867 170153283189746566 3022433434132577721 11140191278519161224 10834086727810053153 15859192804101042157 14564037579317021925 4190207747617221882 3845259784267170853 12694596479702821425 4754889915167151011 13172469211518104777 15752591385028526048 11775611020373401170 17541937461890228412 10169249922056704264 7902766982435270798 11731844904603382523 1746391351157015676 5847430372857016480 4083047392136915949 5166777533633824827 13946459290943204302 3341626631388278099 1643035872821494075 7189741678480753801 18214373717744665395 6536516732461385369 5321386922737712712 17731278201704251830 8842764126952739482 2487694227997338432 7062170425953836297 12195538774947137998 17178373562860416854 153530612326059248 11483803041455439883 12604442932897077239 3306916580878456962 15371773928935700181 5995305747948574376 10762672595039062504 10136986406313346707 565087126153013840 14266276757066889353 11299045379802611118 5691338366848829611 3100647198331197971 8966980277234642737 11594200338021543532 16660796642426788175 6911175418458852148 3848618828138532330 8030822636849631616 3870504268739407485 2687980349201901286 5702847877966108280 3074941538910370911 9919644111666690582 17294125006152304556 32164140327840962 4993596244065754747 11581409714718211005 15808204003896191389 14720292434869107535 16547765518381648840 6374498479590281841 7326250343243711378 2371791772352855948 15706375694102393243 9436601480592072449 8692486122017368261 10696832699342862694 12869830894635321447 10707459291865279926 7582110469545010462 1522270208850113686 15262681535786804164 13490183406403970267 2082632289454443627 1642895614609435049 11802636717797972097 14280402856306091744 18309234089624892473 10796646054439982041 1344285309919199457 15522180273214125466 3096331253858076126 17654854718774318207 6734940729075772059 6133848043700491119 17064557769325644231 14176719982106648697 104911669533955863 16139466888842069432 12296598996030096494 16643012198213856384 1080681509823430424 7631161165267438065 2630227501698177501 12319372878537215471 2184747571656196748 6125044115342529348 17179539811656112000 16713603350977388381 15662341882382857352 6337915175911505496 9068283202656190099 14580823357080659396 18089701746707448741 15134516505707426555 11134956958434822858 13294511436014535985 12121499530667150421 8715976116670874067 2239254104388819923 18371955851757565489 9640431598179438346 5894970682317264399 10253939049707529839 10703861728227246529 2847419638636296887 16577503297141501430 12688989537638698928 11448744214321328859 14775697497443280117 10352925452547469024 17762412510462595735 12405990713582457968 12376950204593683631 7459148846902348683 9951381966544697812 7365403034812724290 8575086717367221000 9642117663513534411 14235718698970661675 4598305716489328837 14056172939782323930 1201640245565571694 4336749655900539934 14140605720621937294 11439925156667491000 9187276436426491717 2424504484932178668 12536145888187666888 487089016013504779 11270210282950347507 1452865168911234010 10221008278283936605 8717651288473257619 2125606024661449479 1904256816362001847 1858406936334554827 8871224082431429353 5062277727884992556 15134474992561528289 16654852585373684759 965402543802919878 17441264543944877638 15211286654791644973 13585622027687553348 15836469011268379901 2917355431234228246 16445940149855265747 11712152310589583600 11122897188419034584 17276094565422539272 11578791567667171704 4139021685311817390 8461124838440771961 12345778461026920797 10579989557406312831 16927195748052223168 5073100977324798316 7767827921133071196 11210980118345352963 10319246384720771440 10035592866640615182 9828573109834972230 18413510626377254502 5782774025113906905 9488661243636051730 4303486647474171073 7995950026520925751 12887935923684127303 11950475079560950109 14726836999792164207 17664829387561290467 8932252232481724841 17986566123794823095 8572367705817081802 10586974333372269779 3651171920937768083 7297577289659508915 17591498421595338315 12264522749115626709 9710904267342603741 2311301835659852978 1687937166103786464 1821554625953598883 4557353446606137 2846132574013681910 11984307923286573565 9137971455935418858 224092497081558182 3770855036972272035 4988734568147267841 7885977589088700490 16567346187459467226 4857538890828758559 8231723901835051592 12875777647880678667 17142463973613428316 11401560919529557472 6365481516927391214 8954575492627943030 11088762369053503627 3255304883197359618 3328037735907332266 15510578196226731635 11543713911826125579 13404816499272805254 10583885863829833181 7248287693519571080 7417395909270305193 12284332018221687071 8620171873636737430 15447153313974711437 11053230767534122781 10108027825987049025 17008408176548239338 4888928119130646123 7635548857070710515 1035977495761453403 7408726203355882589 17276663893013351313 4248711785211223171 681830666695897178 7037812773749782153 4069625646448410764 15966095771108296652 13811766768921591762 263016519046566494 3077325259173742468 8822815281010008320 14701661638620889945 17635715733325868751 16229985410507545158 1632207903106561385 8882410798716037976 12237134784027995364 5936132627853440270 11047707481951909990 8713860989720646620 4600228534442672833 1175332468556645845 3677818964377409859 2784802992518851155 15626185557235092251 7169643672904014868 2268987209810153415 1839187431379080657 16696062190490685728 10152401921815612420 10887366160821418532 13135982382983652728 5357365522907971529 7740044200339595614 17445460232924531773 4120016723855337074 7810402901714668185 13819685753806861103 10413121952185461734 4146963579735876623 11106540179629785815 248158983417121771 2858497341778831860 15473117474122654161 2537535791585537148 6082904003597536724 13623371042371702505 8677329365369375068 3408325977382359672 498147963988208360 8034741889939090398 16481252330040532762 9477013465950508846 5213455498020807614 5819401298703102678 17306201069492458245 6368563743644527764 18381863686834019591 8612233367058912491 16735493865608828433 3239647218467124916 3182148165261916601 4375786924533425843 18286428862721375643 10671220687232352663 11267221919855123291 7526678261528397540 6242705994712167473 1922182958227130693 8870276003112608267 6705794134576553521 16607842437150375023 12173548902041403415 3293372116729110431 13975349713912993570 9164319164434769389 16821715019827521870 9874642293349965075 16703519217298434989 8433886075204008028 16251958882989674724 11082226377349291657 17801129838420803850 9102876145952477594 11328385735878743411 14991935151542102251 9306721487883461229 5026204042556772358 42464693570528952 330690348744276562 14627141770533709017 7179334596693793831 15240428703085436868 2354975692431023379 5867778660216275150 7762089879513271151 5006040496310059662 13088487881596882380 5591688508550313968 753266519436184002 12501382872530909646 3786743698410111302 12623405174009627095 11766445433055533947 9305277568738755595 14240590361602474602 3260743462954751135 280829607369435520 4107959577107675228 10665335775772587363 16967412481409521322 9676046667638917524 4751049183959258617 2509612682937483454 7558204001827637152 17232367598517217283 6713283678068189502 8416543035698171116 16559150815045388464 7353281622417075667 16224206976246086369 15679835401528000266 10997682117345610439 2481532589374663275 13919086171187842931 14734892940823761837 12417679623419885472 16550514830615702393 6128309925515341995 10407286229793144421 7971396469536780125 12066524145704056880 15150083327962442728 13439134054443888147 11437825264186063472 17796067168435775846 16050507295448738771 18101256002129360962 8265854353192492156 12637448704128835318 6168784168698667556 11210976942731585039 3252807865950851103 16856022643163386109 10125035104478510988 5499981599097107400 13574710271800354496 9713858163844238315 16544637290318016085 7494873841554118513 11143992901707640523 8205762800146075667 16290280363746721238 1677015250835678809 8297796434104333612 11781272662545817257 12148802283708574124 11216916488986253947 10140715862657278029 2858518036302775327 7865275256653319586 2825454713992835955 16861925299181429567 12677613197926031058 43804452649181905 18120623840263097050 6847119004540381425 10567213867273357640 9929765750579143894 7932452680301871154 6121441387444512023 18340614487190284605 3138209541815275730 11053713116029414763 14716646028104715925 12967298808187362297 5856269919873729110 3759187257418801895 13069380080981484451 16280312780505589724 2447671125944247478 8769849057955383703 10093906365082054210 4581260830639149921 9144883652796860216 17201619744108994319 13547266223108140116 15302456592525820151 13647432924044731170 17778709086385851462 12046541739074739048 2495745097231213973 16003547066786956651 11808790411511311141 3528741307261007178 10364175918295767099 1492117850758410563 3241065899693726151 16019048498961952311 1368558613698807783 13440591209049547618 8376875271840225834 11304420673015813832 18404581548569525207 437439275896152407 8071427024235804206 2039768597796833882 8462363148007875854 11928307035408414133 8678252887004952371 13098939951415282332 8087259636677512677 1005480469053829333 1444914511985121644 5703201229657428269 15170081595571770144 3155873956991355902 2696388041536595168 17457014452055926029 2392044925353223048 3542632971945806353 16495573759558929457 5651630673419096994 3779892178920231574 17158548705238444110 16585041216742646020 3721595376721129267 11682347660625699463 14139947496355428122 1680041330972985145 271220835458559705 16653718574868571545 2042381583447929669 8738262290871032739 13257969157400354515 5256986706372644994 2990993008966961859 10323635056479529754 2608760524677176329 10430744838226675860 2601038495176518950 32613740784049028 15408540147626301941 14335115019804336470 17426665176713377265 5974861328409719995 7153881508171450770 3559966323813274770 8027368483562433085 245997446132015373 15656848462331861597 4300402459133133715 18109819548077621090 11661216671931620667 7839991958700107741 17421304257284500222 2206673295899490393 8753846649213320600 567699313290362156 4548072075402931704 9091456095994421047 9484264807965212900 4572658243844399266 10673464507673221236 4755127266822428291 12865184942247469321 8694301976758283213 4047527674857267535 16131799094949034537 615478186660024022 16020504675038373586 6671621919717847108 182057816065324274 8600609586997443534 5541359268924579600 16213801207082348671 15617277597790336218 3783856924730945509 2317005457503986196 10116223356819780072 7160435669795943540 14307406812027289823 5225121108409012079 1234847354685241367 12985358994775416369 17484128613580928111 8103537451722202583 10751898574394084577 3985151142679931250 535457146012843534 16145685863598596896 923883541557746136 8852061386018597442 16853417034411838184 381111668064297226 8895197302723834027 520554985516715033 9024907732255101940 10748764300934854365 6387468309619412258 8715392571489028937 13896843550185582780 3131852039373109572 1115862060627979689 12958884879815354663 2321816770209682297 15711731192504910 14069346269823068332 12069547175793686665 8762160843589019868 6149843946210116222 8282373243553771134 17270819070257421231 13761182525444233789 6544594909127859799 491020239690474433 4941578599495722771 6694462828823049688 13575279596168494219 6040622377522273233 11188244875762038787 17915565813693909795 16615133434115330906 4953681325564213144 5078491605655544580 7046438671871892610 3184154196614722782 5438459881566596753 13765685339581702265 7828766785030824918 448169311006359378 7330108699786924400 5387444803284026595 48416839042377186 8945138400952960275 8913951266156822538 10211522731617002600 8060349197307914419 4287489905069760573 7358108999281674390 1014979570818174187 5908670963546373906 10728715251976524243 15926811286632677254 890907284919779991 5670018603040252930 17970433197014649712 9027298004676023450 4026425603585300642 7450070953001389776 12473186009192488385 3992690835740932476 11950322371755501634 5674019643918279697 1848058063214822754 1695971130734479442 13232971698371264872 14176793475115822795 12720065909188770865 17385148288236064611 14163852784137567662 7653663246178917138 15671454440074843295 10290012693293789335 1027613906855834432 14642747343714074845 10860596614597920840 14118938400551392391 1766028521644162558 12667873273105540802 14055760560305688524 9895541690905226835 3361466372708649850 16480754690626432784 15599624415018721492 4301661407794342120 12995396732004672568 1565778515507481513 3937863333429902675 11913666211626893009 17558971336303858955 7486582114074802116 8775913977612961723 9097782954417051657 6952534646704429556 3232824426201408428 9010458640452800269 12974785850103218202 292547808021211177 3804075864912787109 15318414306731650637 14980124942238032710 5222175635600880125 10578206118355032621 8747026168901729618 5699139235145218447 11048907249954634718 16108343897715725410 4232195691002243405 7715767729096631367 5017362424330110760 681765832843507637 5221762692991382674 2189757252494267462 8766962141869922878 4760836503386797761 12789727254092965724 7751360101527335429 565886520600399597 12132544423414761991 4715015684375979392 12305393824431836292 14887769058840345169 16417548431219230231 4757404119789492245 284226311667534071 7549851399116198352 4752507403697357260 6460763564929995625 10283301832149211385 9987185679754697721 203683189421339623 16956284422744146623 5566136125275426821 20675582753893053 8690943142282018183 9548295225409551006 8144055049760416423 2098474094152049305 12537760360283764284 7069051090992178900 80085327281264038 5538210835161035371 11247455387011720888 14865646187439384613 14011238949683277396 4682017058987749301 14546809415682542625 14799404399463556797 10377342289711204423 17290975893905327888 6721828187875336872 11515146343682299065 15943177408174249271 803741278645148560 327796572986443678 17368500329022327502 17337080080844580530 9599614343789236902 10073432231771425074 14012108205648191549 5574829131543922161 10798574209713196466 16989925546859140963 15677248699690740485 10544441595377633744 5153107387899964410 12166010769478022297 2251943531408939202 7612437956774040130 8712091615810064618 3870314172269806567 13939118489561041828 5787402523605979410 9919013841671719975 2534321728569247068 11974951677426512603 366536151434102085 17329171584053992079 13723745036423189481 5040042312543502107 12869500627158687294 5393673185748964479 1590307084538955158 2023446387770340071 17619328285579904394 18075120008641647166 8516147151865084962 4983191832006327994 3288778402605402740 7540523654326881930 9829959716487130728 1324434494040637446 14444238207527331261 2254906524326556884 4954344768766450651 17757298132981704388 16325588865755165683 12248116738948847815 5265093997178370173 2530361270580064641 17484770046915520378 11326500978410934122 5274260305137666714 2789072599199339098 9302080377489880755 14458789595976058508 3423644927866333466 14440631151758435811 12671229405123074809 3295764422566617243 2618505474944768904 16074199256421683421 10640101413982691531 10054558993328322613 8302672204105147004 12748489859992590122 2617029497963536695 1853716435517374755 3986995666590749334 16870684428241434620 2993383620986798058 11615492247091841309 5033527840903565967 12692931179552878786 16501657427237922545 14303888314480364375 3064922362881493438 8146410357102838244 72476768217206588 4299221633993849241 16391220766220219908 16600527001585933329 8770079355558008310 831817420518673180 15940830190647336273 15854801334073699518 3654295949376112539 11740917176607621064 13104000494301694901 16582725350324831168 4600556707765226422 9953784142522681603 14566982793546052397 8040883585686882575 15759111402539839695 17795137990004227687 8286162650261370486 2322212327025749483 183329974486766269 10888062587827908141 17938080733044559434 6317000796661792812 17575805643791329779 7295939616585392449 12501173463403334366 16381040977379268949 6784985859260474395 18341915326252301650 16684915191760172290 17425283047438899267 15652254687015987526 18230144792368013378 7870459513415559163 11191170344405321567 2549026132002818611 17871612694789697114 13711616687133121079 4268271103993637515 16024168639333922466 6861478721823762831 8733821789312098314 3898824603361902365 6546647317072298639 6265200133553541220 17977991972514980008 11765457123626035688 9330277073449959539 8192364328443911912 1575533473440820101 6634887956176920145 7619117923021744047 17011068022347393399 10955130681571680837 8125610639218652282 16090959559191567537 1417883805004768490 80841511522632863 7627297791183638558 14236795033877307709 12946443266619364421 16439054851868992781 6520294193011904722 8463979407683560052 10933620267657029964 13072078505868564672 14524825269559753339 12446400891517609903 9566541401251450581 4507333006582093879 16393118484762782139 17687108142691113566 7317679023583741130 2181868478774684251 18046193936715461798 10144525691173808213 5682615738003897111 14737072918803678811 9394553280235906490 10459988361586470301 8972435193354685305 1684785367522255000 6016393932961510078 14467268657269652504 4552590636975102829 1725594158826903549 536979061750501723 16702857607734891492 11727369033079009202 11613539510312701003 1719016144522685528 6201836388256201091 11013895715517812662 13691414665116365331 10200569327250564450 8223746939519318730 10280474331971024376 1806945928728530883 9997053956129672594 15390090396039809562 5859653555938260593 99382896631120104 12248202838542075133 9586173733586190093 3944455969879676842 13368264686905117152 7132434245661192100 4890882399364976780 16803000255054637757 10901856553664906896 392305500692336039 12176227873758420610 9476117136085311008 5911639330796378772 3341465671261827131 972737610943779125 16422453282392973132 11829051856767593072 3125387856638939699 3743065195303826957 15158392878397153327 15927336057035004205 13198542792300328640 12874346595802455772 2597817569631469034 8933759324416615946 16097872997671297814 16544513840385468315 4192741594625784196 2230611313987157295 2635528253187632727 5721190701248841822 17881148259692541815 16055321417984911156 4314617158109119586 5471689510413886266 13568234613076150546 16858803119734131848 16977868629616084588 10508139006863632736 13696813001283167185 15613519000832970621 15129544843447434514 2509444434799485705 17686025863464531685 10029830558411213079 122012791020043196 14648377184745257441 17492452885725041296 15357065240609931025 4690288375951065560 14667909656367079580 17186738656128048564 17568859257927010520 18043623492461511093 5288805770088249542 12263265271725161237 9308429654911824542 5747337832295834989 11973102193233918738 16462431590948874012 10811300864229645732 6024662417296046611 9512452386615814295 14313953480470995895 6292122037256737479 12228474681151695089 15193852625732643844 6193724723730545194 6253784811868730107 2788858870915040466 14152285831998722617 13570389605313869769 5198290056541479201 6154144585907257294 14429451884345676411 4069047863974322714 14328426292549474483 6219151712489720708 14280443321195076207 14435600381312174036 16822965166649602462 6450826270135951576 4119410968083120358 10493775602791187739 3853380895380979675 15804604546019033468 16550539401572197876 17023675851519223048 15625227096774285159 999992592162361880 15037935954472130824 8819421687116536749 6316013411909423843 8439677935904537707 2792142980533708378 14063426568835379317 1333526255326548583 14266813843816331555 7745923305684755162 4116715000515982163 9662193510930344692 16585506888762274546 10945383360237617790 6537392509487241428 14241276387462957148 17714840983479264364 3256199194909402865 8682770814957112301 10615415623497291275 369375399886776088 17460956236504779353 126703077636804500 4788219901211275225 4250138142526815142 8616828886021809005 7864695764955346907 9671382559089510216 9838868995482351200 4318858166019642371 14544278932315675113 12162146620614366301 11989558298752056074 2414260070258489956 3636844637091543097 16659676646385578430 13514688454489906858 139628141869722707 3750204658522877781 7800938075324964133 16116259698204051985 9036231985897626553 7541515171545098053 3150996678278238879 366688488027283063 4701440228043495169 10561709879352272550 6168485262937021492 14643586811269102798 1093509255981294387 6484699979871863212 6037140758427714184 2876601545762230773 9909710250856991121 2365151138396970340 17262837353141537077 10630479506799045878 13654189367036572906 1851494410386270639 15501334837770483613 9049707003511832579 6402023958049114615 3469728943064750912 4814573351495694475 24135906790859598 10754351724306137752 14813965344845452048 7402986715844155799 12923157159354566872 7509321792870950089 2116600793612286760 13150463386546534483 10210848281906274189 12508982667736259455 12217757294113017950 17124058970802638672 8200701162582121387 13315321679698672950 18441307765597955449 12128392647941435171 3702766525084437837 16924827068017894212 17705277538288907365 12959765478648801605 17242166841201173996 15564949797512555976 5198119658694517109 16230745438889141491 7721498144455661483 3192530798980694768 9821666103962375467 2428462152607907856 13533485427838060390 2932155181486444061 3300603316728032038 10870394000965487140 8315027600356315052 17798596792387887623 13674572887368360768 17752498851769265288 12256248720851588962 2883796547305521166 9637880949691402847 5166927882020554565 15047027222428234491 8289784889624479786 3799354713850462335 7262945098909625460 12239119695856536690 8194779171414542575 2702324431133573246 11175622806097201797 7882094452894794472 5356965006392078403 1359732725222154081 9757032524677050668 9606754492163477797 11509908415217116021 9835187553534094850 7647370733545892235 10514071601501157252 3822674412095309053 16570697737674542102 1858442185176158287 7198712436845882028 2998557179270574851 4521317477774185963 4346613866706987026 2405424337412424151 16928544211612520963 17750183115739071994 2133507537217629332 12369028196154860465 11785925554655444755 14943603932807178282 5768953414738431440 519452962882959837 339854467170564992 8587411794654988640 15155500591940242021 3231565708298803876 8594317308400393423 6442358625849751895 13151705296238572081 16700473562109397889 18256140930675595737 5301128904474658815 15685506943834449 1590901567803422313 9223389549405946722 7051216124410971343 492270314899925601 12114471344635857955 9170804044929428413 17165457125867856909 18172529160369305184 7047658837253617916 9860940147917099634 2702541646965080642 4248081683936203114 8478811106704547707 11580615627066521317 1158947773408451575 7611064285339269138 8531571577296884390 12792645173340400208 4878207843269289614 8208083299944166552 6409474936531262046 10698114829962009103 2222349718688221350 9885206895958154930 15597722062674881968 7259430590010173124 626693550098440968 7941894691684566178 4836168552727925853 10991219716750593722 8435555692001620451 10940050716642438678 4865071893401272155 7875497872764167616 9568691555516508295 1611592590181137000 355251307005389538 1798602987823753234 6278494397955403465 8851077397469030521 5003021660083625378 17147849464823957194 4530917517664138960 15092775241078312919 6689956309259890303 2494168780566641407 15627349315579755095 15990485641644782233 15514456854988489896 244522653140435270 8837237144126305943 8401620964684233556 9188811605390422909 9902405095975869588 14099124946181390136 5963162643720563881 2282907607838549263 11328492292584704186 12368662804169569186 3933096502987078113 11810794479354641314 10800282338618458720 843363326429760462 16971775929785046459 4980071718022994439 8468759722721882708 15000047482762803896 15975070317394024667 5924486735421910506 2595260596531500156 17489486606833607100 3718505171659849680 6444268654438309300 6134852091160851562 9518636389098768916 10748154563175150230 8220827706069782587 7545871818818909544 9981501509984691560 16990272668223167693 462036343380744556 6849411985525398670 16005842369505372620 12506307382602379978 16519797306126954647 6906143250737241569 6636243745423547887 9086909091439051317 1690092855556003427 16382107577627889490 3389026737611625578 2835230767407734867 12763060904175960625 16529580948440122747 14818736945166090293 11388106771076563315 757276091396140612 3697952186417136722 16257673016197003390 14217881720693330972 17141381329654866860 16978485509714532477 15816614874643160544 15721276678319376645 5008727900211494204 6016094300751899731 11578311435893297053 6439236161235660120 2455217124140701987 1644225674502294053 9671637691973962249 17246756521844028435 12682838992613415920 6296925811113002690 2137235478069108803 5809969039505174486 17707805977778132271 12659792693241991247 15551074443360927856 16899846337410090334 16029880983427642153 1000131216274698410 25968675534723946 12658669968544388885 1825077988482817147 16175881970550127824 7552265293992653801 13904090130563277347 40710196597486547 9051415166308158778 3259546777266886260 9486138816598613831 1756487237354519715 7571396767861752824 6012840584244923115 2677855255262916092 1278112988336092113 11899259380554404791 5319744737013559724 2835389960363140229 13060590457453526721 14469734145783812413 15949371316703988073 485625125497824475 4859135120910184755 2941658161014334358 18134023290348099453 16382629997201899786 2135538225744645230 13029974399140180057 8501376049513707815 9997853026087740638 14290136687675625779 1422363530505794161 6721479932271357302 10685631688822427030 3328660440575421916 13370826209296332455 15134897127478864242 946944076768425384 15666768381594093896 6533679015957772805 5566947223412947785 4089768365916506324 2533963585009169606 1574101465774826135 8077504783453364309 4897722284259684637 1044717890081108762 182751634688614632 15949355100041589072 5793557204700367925 8457333613406736017 16838088980911137368 1615988768417758688 5594050743160085562 3949651229833846637 13864620265107404272 6349564953758337137 17830647571542102271 2626663590615008960 1384013768715431234 7013101076743478935 12178666170194388044 17284973142560750576 9932460998846076094 7280306854400022903 15785072818434846549 709866266721354765 8581617297980266377 11347392212811738403 8076864122441375974 2081937567012091193 13659754313070600268 7023268985232976686 8714203714313742888 16927765148973605655 18113032240338279545 8324400031516832011 13933719009123560780 16845730962227680884 897554451745247211 13632415829608707662 11378317898379705682 4727426836522651158 16117528407475644391 15710355673524099465 17905827256095527852 6068399686152751471 10451884001687214707 8570051220506925944 2701115840732468961 15105615314735462551 979371225392715293 7064694188825776396 2520381893261181901 16127440737651610725 16099762000356587940 4784475739197850497 4425611138810255019 9698805874330253582 10425770756396970431 393393460019268705 10368549344008644844 11424305461111385307 7657706960670933468 17561039805061174587 8067432321209356617 8801110560971131024 1379472768209064761 310015887777437360 6715849252211596122 2528761546610095858 17048725546259179802 3970123908899669521 16834434475439298896 8882794848139029568 16488251009294169890 6956880510113598772 15589995204735468375 3464435288894762075 9660868054795172568 11445470372044902957 11926459017337267647 1729038047546120890 8962535252451076673 3236950409213916098 12785355653010579476 15985458643948855019 5468241443302078366 13145182174940338758 8503234050671843636 3665660157318614492 9148040066458427905 14100772658152535720 10671249947151767670 8627919493697730558 2670994564468526499 2457046369042108709 16988225226997801047 12795111447633367452 6544044704183241057 3270229582487456952 8376301944870586522 1729558732547907901 1345322946405581219 17218229062029385174 1128895599618793849 12893011957346342543 14353307246815730684 17631979234082999698 16627467365069557185 8256589155373736192 5177550167764422529 12479414164944168275 2487544968358393344 17764197294545709990 14233974101701262331 8837801061082936321 7477219246138429057 17047564893065842989 747875078017886641 16895348555064949679 1002986018602953222 13753935629875866659 610195356773527837 6490030681470842556 16892250240315316614 2978814264151760996 7900254327195194138 16018736811918786472 5240651481462555333 9485462528195321718 11266170069931274496 15992839535063783261 13914909402104039164 8899323778279755264 1241506444315043870 2449036674070037697 17737603455350783626 7409923409219097024 15738421489162159044 3016055114840832183 13792939110999952022 5791360785344639390 15542944723035164800 4237285188762978174 5814865843978233743 10116151232340685925 7173350811891618211 15988206029797498675 6174175906222031049 4767752428846079627 15613412081561876857 13279045105330959146 11830970464808789545 14749659576274663712 12681266744253567274 16502880787001100390 6218078985669045142 18102849069836471354 15917876863795914458 7996065530256399804 4291822446480511900 16327122534460077060 793742033487447652 16200582718911561385 2602191657768208993 11103217871296809592 1913549997517662233 17947541588017238209 7302374686562911239 11844016105758623851 14588638634826073430 16793780324209411510 9947232759566385631 2615796819633473718 9148194779742800479 323514201177636954 1883950092103918538 805034707253696111 15189967534042597116 11172762945096876680 7012909611068377782 6902253745835840305 5018404140555013288 8419349449461436586 4355056490963007944 16146612251378654274 3185313009591972940 4074553540208167801 836670660152464384 4153068868616138505 12275335342546378914 17157682520799718346 890407210193836663 1741988304138282760 9832212695406928012 16236323135824953117 6726356767843725639 9679319153084586194 18358121027690959901 6569230736232688304 13867818707976360348 18070319051076734393 11464396497949267299 5058581141313277715 13771277862362073867 15484570420207944333 9236987146596356125 15701940656940810709 3264476870927027997 7167945461711902856 9525397242643507279 5788042935908672809 14835998938172310381 3218259580997787690 15491457499885841010 3043089180232826153 8901498924334019486 11105451373101136156 6147167892833947330 14115751106552078482 14505323516666791451 17768907017417003145 100026458309792652 13019913015708091176 5196493731298945083 30121879182299692 18253801705509878389 241572217537498852 9081180269686674344 3120978351683456839 13871089743415956751 1215510800563075352 2148141162367029956 14726672283993851640 12008384277954959707 3441729849223096776 7764058272676547205 17491723868308250375 2563299295092000677 8289163376218358319 9380799783556814698 7007787790663636667 7528845008732876882 17366774470867247146 8893482407079705491 9899270745797505948 7365480679998490284 6921472506837118681 8776541105492927052 16786234426372081350 11557571552989792669 2936393985045507957 9252850391615115466 5147213782750375328 2174230035008625576 8885050139859655102 3286506647378776788 14879933599753132098 7095504680227126924 17475133781409045558 2045938209041583707 11531964255989449271 16760497182444497747 4703099593618948019 8673590515286965926 14988518918233414561 2270538021569940523 11989263808405240031 2745647090483603449 2818188321467248757 1599413781410741327 7280488501598816902 12994069061497749568 13887711650279152711 16573901550621450027 6836920199315542632 15522899885053319547 6950792736237230325 10002518826387019253 14713471786221598681 18406558361204563278 12263123464256768432 5043049167778781395 14597335223426875592 14906264629848958847 14990835820193737742 17132286680161874603 455001229285834778 8344920733845581573 12629656713094686378 6596872387627601832 2072502370677733158 12518355162626754062 14585191429693632314 7934019485137711886 4899435897385375121 11198137815559195300 12227314559361347590 16577977955383760694 2825200784665173061 1444544565339934513 2284719317443811528 15198778017375372227 15343898437608348295 6054015840222043626 12467857062549693774 7006853796801229239 9821901403454331548 12043868397240114523 5840915897243185630 15863486805860309818 9802495106934426704 11203649333799638107 2970532747228309316 3230870681870239432 14334314544577356248 2118429765890657923 5921649183452901266 6226175178779014973 3257185473390561209 1912535197429359621 4411077577899433952 11312723015002644480 16913991870203516462 4399266068316154290 14386320198426923007 16801063330738469267 6312090769017258219 17862649037539571713 16845778757176927016 87027293316629946 16719932401860730344 14800912928686389364 6267500341275798484 3278061209974178994 7439826299035469980 1785286530418354132 13218002339097007552 3894280340560726545 13209777315241683871 9723194353260803375 17592542753079001569 1094623377282342403 8405054844647928612 7944516049398175857 5608440364709783083 11210525668437710551 17021335254704337857 2871118613703443909 17491623638206489643 2951636976707711031 4232629565285348402 7462029071141344241 4562645457369632416 14515533579517128077 4769568146247558595 4557743433574657271 6543694400787097033 4898789151842460950 4728774338499768489 5012701161091523620 18052796109560163757 12894380424990706491 8191034867544991379 14189462674221509955 13755388417974185908 4169467374034228 3868684226321108556 14370197716478714727 8274120744027789727 11912507533501886040 2737194026655891226 1046325766595335428 13493466953449457553 13613455273183055571 1162440745258049438 16151230072442483742 11406798320099846365 9413660044981748692 617453750546809323 17542047101600573445 16631819238127270679 13781448278137482468 2961549043968476593 13268791281122754745 10335972203553900711 15336427722989874478 14562598814385614696 163056068286059623 6068736022272755362 17008969893943290582 12603880029011351611 5901998621066592863 452034830706733495 9736624450463657488 13174244199189192912 9295314802885987799 157317226463695171 14690209335648668591 13134545410048971466 3136291235149259207 4332389322708050065 5054292881430843514 10842989564898469343 7313257216122706448 11996097991784614952 1677931691559341759 3867693450285490534 13474837026144485704 7532662834031083529 8467756299475108133 5885919561620939086 195076728393855798 9369987048606630495 10944441023961662138 6309405213818617589 5610854894924677517 7464288864388473888 2019398887869058970 13189235362473829612 7085798358323695532 5783890999931334506 9129009994451477281 16686247521520331407 443609289615996995 16079555029053155477 9090971695435723147 8415887044126856409 16184208965575161078 15547876030330353349 6920002926231662485 3341706215525444467 5214784143173117655 2356322122800440554 7057964676818201950 802389360252408072 1485298169493828123 145572460737735379 15298846195046975247 12280853821357537531 9459833980007765511 9941418552544984673 2213296719364496646 13771896557938442379 14265759494665001194 5664425778171510518 10799325092945279866 17896718798665732568 3098750204304276533 13859815055407532168 1100796900440098649 13704438350305019076 9962916220700038989 1487403537454069353 973204107559771368 11050619599865644143 86067593613947797 9764146876458664899 3189565406493663889 9789419966811162975 2237609895396717821 9393863376378114715 12785099835870474542 12844999804569313346 14774423808780659840 336001175182890573 312106294756686448 12778660417377829798 2332782754844717666 9510055130434119711 14250143513168403882 12278438876162717062 5081033296130927219 3541893792231895058 14667994424605788079 11283107644031515037 11187021109929337835 74606708782998837 13269543814897222402 7673572457805883630 9076720242366981087 14513520203964218377 6711469318960821420 1093883020382373692 15577294585697374110 9460931822199586073 9096240871076725289 15925018451817644043 12655660138249974386 11405338732576072198 17146507066340330696 3536472228195384361 12848725078871218589 3761759069927886610 18309479373143714423 811594722817533408 16761551924474888074 9764776646837947670 13915782900103155191 3684402520755104691 17561561823850782946 12050009035538459460 17552056699030011378 4397286121507623706 15326453228869816562 3108623321454605877 687712383689183900 10933886095184415522 4423936302774432849 12503370277378192497 1872678635390236457 3776846957018083795 10905998407476625959 11530336084250254407 15675989180189036486 4250515806151084906 1306853163261739715 18190220852657034329 18008088136419989519 655144732920828298 13030023587371391546 13203613090440415073 1207582415644619193 2934202892705793126 2904402941477472922 8504705503788276675 5008682143435430881 6246730564395772752 12190929219977326337 13393695077740096713 8481323566141618739 15714584534422573275 950614661854383505 15698031885162977189 10564244512551965330 2385900384773991823 1402583585285298334 11964975515696337796 14036426859035182259 1415902858725873369 5501182812317458289 12757766769348696797 1037888891545074577 6140056334396282704 7403395155547792798 15891747573624605425 1858531638490612969 8623828989616279910 6085243205978657193 6497844300189112096 10439278318119771345 6722263270546361911 1173191872194155835 11002179260832209714 9503699439442210939 18387497628641843043 4369858824446074042 10305569613540886988 6323583667159317555 12427097992751264923 11499202764450548314 11970508239721585678 14648098402122465546 11576075297267488994 12749984440728503075 13931106193491665072 4434866189959130790 10922000548837545662 10664727047192699413 17868154943624748176 3314116052649522095 18150415903117067262 3617074318199959102 17027515482544174617 17862971840967777428 9190796700373466136 7137882778767638197 7508514195910041511 4566172224996226479 16854700596744847158 5594383251529089792 17145382777570678999 13622258379311387132 657154007776655276 1333682149465808911 15856846415630004378 6396584605178169835 3470583401871343009 11769069224772398539 2352199227150883291 10252437803001390327 9618265532923912452 8380616735949261034 10087632161253748278 9711418988339184448 13657363762570578632 17926994035124181306 11740103283526752385 16715978206972164777 18017589430759504215 14136670367138099333 12229178915279891331 5849994794537697147 1474728511453006637 4967970863875613676 3855709218200976301 11745313956381355575 9773543894102611479 3642448675763922748 17487802308846699977 13310314390466274927 5157503009764501458 10373115456947077921 6646440978844532885 15445597623309764207 16696549747178710523 6490602640402754008 5993885711707955535 5207737444766990056 13676492562519553585 14934586415459122348 4765843812706444836 2878460837712965422 8029240407719663277 8946774418599608131 6540114888774172981 899767095634384785 5341502414201718229 3105019236925968184 4782580090291332961 6744993664092431440 8278290962204715586 14489511219827400949 5672222485366540328 2704933842200436122 18433279855627031970 17196313937082042285 3724174653457528739 12849517746673279817 12083177176365668072 678862297413030554 10936429885888344325 14396564584908948827 7737668114911926935 4668067691167586607 14493216190549747584 9729859113528724122 1033088174673689281 1585554318524460756 11715826512911770422 2910285676625540712 17280308891849327248 17153031229707114302 12890074375977165501 15416977786309303047 9697386279863732912 5905306465812502856 17529555833383754222 2231012203387368425 15976887694100975349 3316459182253650621 9159395405122289211 2638163024035368691 7720068485688939460 2318481408247119376 7956119946877278528 15705017420065065322 12635706881859880509 18362797456502457239 8290922157607001126 7055602184686258333 12343388726637649516 10775193561709323689 1437151488273520661 8902368373653719632 4558897467008874129 12819610281853381868 16331406434491606914 6489476054990331307 11715614452083223046 6839097991405463004 5915377155070921137 6248514244215180728 1824196328043771451 6161858116030691905 16258360676944917103 16625659036790517863 6281394742477803383 592850764585330957 6402249155038655128 2556117521550248395 11288398039424243505 2587020961642432168 11305818007865421632 10723240335128711585 16187406643042847981 17269065696790078887 4733159922642950890 13937576564641061746 8877812511371786468 3551034893502983122 17394559152871570702 16609438940688469356 6790144219631645260 15254948704454682153 242715389332284269 17657045341590071309 17799443668192944698 12920087964288600990 17490298443135173122 3985042072164713631 16902766232091097527 9744636131147957152 11059316824935693110 7290058561857916915 6638744631182542475 15321001021845456577 1195929672824987791 14363249518726117234 16022073555082072236 11792049639470455096 3226463879174991027 11546758757940756634 11901414736663468738 6019449806408171072 12186969311773851008 11592318096943452131 6370042108546794513 10779031829010007581 5961530314044291943 12051298607603859134 8153004780009848995 7304305750022726621 3963721017273824717 5303629664186961226 12950362567617542497 15046744649070770075 17924733427242146952 16606952066683629808 8080340244346429681 7209450438574358746 16648453539418274991 144926759201997052 9764491562085502823 5723617915515066993 6683443142110755263 1056493174280181454 15636247877274093156 14406979285265022425 8017106462656086216 6047273113626622718 12871144978863517514 1953257704318138358 10507092087287864218 9280486821097616016 4056991591583382618 6770917662557177475 14478393884160096533 4543319499996588925 13399693699006016801 7023303354058589891 11471792892897080866 13583342302313978470 4392118289462099658 12633443390437301711 13188817808550622535 13693024504835573733 6691367817364558317 5997376616935591718 4409796454851453271 4310279121660633242 14619658234700770843 12203047053350267323 11177203336336971443 14937976053209799978 14859312344032601495 4615007885294852949 8761168869322549644 7232171368596863667 12844410525443049400 5905989868315838616 14323759971750266468 7469519344648390572 6809024413921307746 3908782979061822624 17817950761104261666 6452227486541636891 10303892521289318252 5923720820069685102 9728850483487982593 2535665489789743277 17929331998492625436 14063601595510373021 6859134335029817328 13027379902073965186 12804493662903280415 5834476059294021328 11334459180548464096 7863251373973469415 9450598473026366931 15652571289444593659 3902041329894508690 14485378100930908428 9645491177197909384 5099811388878461350 4185261276149149253 6148173015107637090 13075502867069617678 1798733922266920713 17058718664142282149 12801702859233144513 10130302822741666176 7301713298784804219 523579520139877363 8532198950402446290 2512887642556152377 15221842571823377388 18128416698772013371 11458745202789646991 15302572234208919582 8899298748775481961 9696817611981372012 4349952835087016776 15275440288443320244 1002209079291093484 2756289679265538315 12106128490370261697 14277033179592414164 6485497957498613910 5207157571973569843 6311536190243984075 14790164982907785394 18207412411204189338 6526241937760920609 8327204458985503184 17549873668458029675 15159576185320920109 7105668202602173449 9480022565841004862 15006481893525783085 3388079405109486070 14038386237332183269 10768432779047311085 5190865941375448275 792201942056902182 1199819947750368241 2508322684842159896 16786161490774652207 12795549233982298415 4691923993450192563 10450231305717985878 9941642580538065989 1734211405686368620 5132298194352748538 3637580369168660627 8370148003921222023 3425070324118413219 17476038075157554565 1588724814946741095 7493199402830457227 17229602867474713441 10612915709879748955 653894149559325196 15006663310358191606 8773861280238904100 3956096650409377644 1606023698609983424 4069597081802355105 7408602397518364706 12547195547200381504 5465232904576579894 3552210268996209124 14542718607221463576 12164603855215314173 10630474555753082164 8566952797475754731 15982134397689638261 17850390891552455511 16505698697456399382 3294291299423935694 14003360853297211071 7761352792826965548 6452691959496782221 4444613273708370141 6157058256989711791 2179975968250315283 3093270320868682615 17661439427887206723 5407778397583613017 11774954710660087469 17241108970434759938 14901719365872953354 14543739563390995061 5510837839482090169 9974287346565402673 17000235908747980779 1732459095137811635 3648223908959517441 12699924382537817607 15489547277837890988 16113792735029063111 2377427797629320888 7926988873851207122 9874884886458976914 3577343799337830716 15751188527578132256 2977356035505808915 17071544803085824521 7584767436344057797 16844315878290612376 3428843534550284515 4510921837936853316 3300213468554791754 7584009219658364516 7094109122254076497 14942514633277647549 5192751763655072048 10437379318329403947 17299993113558312967 11957624818720293572 7428233990339507552 6196993237985409744 7267369748842152957 13246573437846809536 3006651996250548968 4855465153971248592 13617051634633558878 14308318691295695050 12589859903537405160 11817552114217398552 8011872345308316028 13094094565330736820 12621209632718886745 814721848100955467 10235015604720943616 7752514446503652554 6012888178440614340 2951334254884325017 423542942183910231 13381151509487908940 14168197081678656633 12175174935044719505 10696565930588435875 14446048941187102085 8017490241589015734 14434851746526470038 16465521399934955127 7396892670391950813 8813307304456556238 17849136780681054889 4649786750508549098 2504353182348358030 13049181031071734695 11829161633076277 13714495071484061564 5123503828123226896 7064099112000309780 7969747733791917747 4974945155931129623 12821050417361762156 6561687540029739298 6916205323463741662 10973180114509060169 1617758587561873271 5722119697322892109 15128862342952738120 7883561113181644729 5851371866653304125 2710951079423264231 4339154518206400084 17418146298838476906 13655600322226108395 17193999570117111292 13030906432975559433 12564627780943786970 18256594001564298610 9733596906005231638 8589848348717101706 7882285335191908345 3772714878690665373 6862104390164774942 8864623433020537584 14819834849192992567 3219920444377030386 1050066207339472883 6488164937603169126 10822137703920497601 16880063334780207473 8032188033662974736 4455404012630592780 2261118786043930925 10046076488684863505 3537692615795698271 740460249533728129 18145492553404853599 9877688030011747812 3387660558038942574 4888658127351783157 13190909915625900826 8129634300563395449 16145229198977060281 9698643677011172944 9637502665463131703 14287360704217179915 15844610123351979421 14325132394978172019 803773584669801879 6357461775965070862 17170596660957952314 6718750101989826242 1891327754775728346 16748475058887441165 7704895416278939800 5267751121586763242 9931159897140728100 8290583301262324277 13934854734237353268 5757544562925506825 8680989766943552917 15321200697142009304 7750293703340039396 14942651760711457798 6988308907812365720 8391559472575054150 9201232148912541719 16620813145885103198 9517490498290928211 5072200969902633585 1812477129813020339 15763462713477373597 14913902625398311154 7620623007661531648 2782185096688131813 11851539538773904807 2729366291415414390 10727536295514257385 10195681836826487723 1557179988308569005 16669858445036041567 2339202649154278992 13689852252369776669 1402579958624771958 11337988795493889596 7967740465076578372 5990889655096762255 1156028136156401434 10919559633108237108 7158607340001701962 15645627593038428622 2755957016686443928 15796213770964111211 4219966859960159798 12444609266276314828 2132076494396925194 11365828098155384342 12387401049572638864 7634903054103846941 14474765782881137673 3423962124451149325 10344508334247946585 3647951682472426763 4605284300159868046 1000762777031305011 6879824467340114 14450585933234213581 5573927850003132686 12761258230409408379 17884769182225407899 2624291307213880805 17572658453242859099 12346561291252552109 1649638409303743174 1927209199478680311 1284708570475045014 11381711163616952069 11047109103286226363 18270473594266397541 3449951386672401464 3599266879997707529 15016953970085514746 15393424976649952383 3588971534189351949 11764692350203756710 11075314002415418363 1823027898869160185 10829210817703554648 17393724430166040843 8928350621247433383 18308314400960322996 14684670885623906352 767508594632665086 6308702191818916466 12158887118803336508 4379413949653539860 9414111229657661595 15713357651677061205 3244673838835828943 3331285596774328602 9058605093666619763 3329030692750401105 1246277978632294231 16207115994853441244 11622345256756778163 2050090277908082784 7893066881548567409 10997093004047472483 15211834800380976908 17192478772434529794 3514511541005064406 14333370252321961249 16770407552246911396 1124044976957462897 14954723938088223712 630355533737784547 5399237311416565665 6619914728254462000 18285616850017466330 9511470469964115756 8917242656772898742 14536366648960770718 7050118790867574372 14423501800047649313 16494366200648738040 10931037377406925573 17999859374916439731 9799755418237658928 5317965636113103443 9679910214190192883 12941233707033931840 1068461895994143272 14055362644591757829 11161414479667671603 13523362951320029644 17613521930928336202 16458230733780309783 1160453781363143604 11977372638774670304 16476505031395630118 13120144046245013567 13128902709218078992 12509810698344849754 2094020437773206506 15118512277509097311 8859479082553356890 13264723246353973822 10599890359267303610 3764252035624684488 12803965637827596659 14271398173447846956 14534883780508683178 1390819078231979012 14603009243083533785 12252633562424063533 9986590701135967296 1493617544055952823 5381360013587842675 17095820134836824841 14986078903720003868 12405957809495934102 857641837407341004 3265438294822881314 15477420130912531950 1003105225380495165 5227144270767542891 8279971942601447592 15998694040165884935 6091815725991712843 5225268849592586485 7138817948558848849 16794830107382977180 1762830938855287745 11086173455453061023 17355728938733535536 2309448395904744115 17241246959016999432 8930622201996133736 2537421276898645305 12597887741829868924 13278645925155314871 2719618218147267593 4609350791548520484 15937611495955887840 11766329663064333298 12713286109379880700 5201302657727108412 12710358200507563232 981080236891741009 4814625239975547874 769150612759704413 14120455763253360653 7264406013316415357 4106093041079048176 8180953334176961961 10148883055312949032 4858847228403046698 7651359143900990713 465315873031943477 4545594671598027677 11440662695220332302 253488418622198269 3638945292690228670 11669579614998601939 12718650550166956639 16321146092723070838 5612891774687326351 6373474693624160315 11367896276860759492 16628768786940432328 2204335474817766579 3458512975861117118 4013366410740584598 17820034036627519322 18094487892109050219 899104878557775763 7549204040618370520 4618816280483210213 10639596631383948124 7221849358409617867 4517530159295629319 2375841120293506362 7798623841333341749 9259728657985541542 10817240480755087905 15485318091935834114 7746134440340020308 14261387486021005102 11417526356500374680 10760191921198212114 16336049117813705520 7954083607295758163 17701497675759330450 1973258555438863714 783509470872715818 3525152588188129596 9907287085036198280 14335652237119553 2335830091891320238 57249608507184066 4007453804266273332 18375628260300336323 5471708855500733703 12229408333208776325 11432602266370051888 16346352055636835059 5671478961619762161 1813199691074355508 14015535448416771978 16938258991173137700 7795585954658432597 8194451698266618201 508067718584358015 12227090599261517124 11891534304997112700 3672413866793865448 17513868911252463117 13201115651945581421 17255176770951123816 14530260147320081116 16874757193854932358 7995711095134493471 7638201051927572047 3749496900053337275 8250240309339656574 17111212777305262488 14652248098155668565 15102086786516420706 10799234754520480213 2675128514509652953 17580518102080870067 7908674653446883865 14927124007456588244 223650914868814694 13836881592555804940 9840688675301015123 5513310445073200332 9711187924683090773 3389638712050322932 1981234978343565046 9349583806303400096 4470032152925980663 9063279652163224191 4502888412932502465 1950705929371954224 5336502996678926549 7997454266404580834 8165503047127207410 653091888137540342 11888364470236588600 5110369578047138034 329256211723967511 10462011822226720876 18212610917577020930 13666611733359079306 3560324390258553649 3049863423179373635 8397064187828205411 14478365263282000062 8557960819419937448 16529527911308702848 14392442195571846790 5737134517107977435 7540527897016959797 5924917218030912819 12984969137754832966 2700063811187724494 1324543296124680746 10615065848938769062 14260537271559410640 16459663100052921803 17912520016670382568 15559881776831130373 8368977172952776080 15361035213004688971 11960607800693773072 4266844029745149332 8501878021695501235 15399657768631659394 16531205550733447094 7391893225941761398 12588862655443415473 2198584272856479044 12883293689205909768 6088154558971495856 7987328345201084302 7537590310344797966 6842625050775998894 16044974819004045454 4658542012386901925 11651796409080480991 1502854077587099636 15592394654440355364 3990367942666862091 8970527966744846445 15058473391790737498 4427461523795655436 2239342966108077066 13178230616679245083 5569981122316366303 1178626741301789464 4512696047946300516 10110907304098787848 6606407686255478525 5079846949184995504 9919725888496373936 3686783670127347377 7283877512021979018 12072156028638173963 16736399594498703672 634627105798540116 12930639587952639257 9563322753369092885 4960757135888034957 8202910301820635023 3645739342797074417 1975907334357558183 17343169323766615105 12791617753474804744 3137964998721267125 10904725626890531030 15405712879815507110 13445087519292830862 7558409213487690370 12643000182758999607 9316545598281632549 12927221413700289614 3855693097875308727 6774862704267893372 6287903217167995562 6506870517292474725 12069180826757635191 13341530224267990779 14150211213801495303 3801988674823503881 5140144238917922871 13581867355535976569 12223449788958579185 18264353774450871244 9551777033103107839 3565163258923014063 11660528579426965501 11844307915666693179 5715967061839678571 4936773883392964588 6729004355071984905 12689755205985059047 149345242529202190 6477521365739600621 13411290771287296228 12882961817851468320 1658293718396794665 11142301716416575268 8392103489043204736 1549124888829959953 11851611549788675419 4363517985462814881 10663172983532223074 3163184093154370055 14634229991005172319 2180798971002361963 17079735318756825360 5454403175322674060 17615884421949933723 12246096823200551027 1558684272226223179 8927788508575618665 14410567361248443214 6008528470930680616 9187665955978383698 15656702826165948778 10101207024182775109 4628932454627497365 13991475657175799490 1286954267921688982 4590428897117849861 16012480082008582391 2243565896391676277 16299929130759198260 18090557867530238494 12297254134747769141 1326446372613114151 617855409530485971 9033749402830480053 17947071278514818709 1038168211615020052 11212745653530223776 10610051832675564989 14745510943161920024 5543429379594559907 16707440776228300059 8443548244313050641 476805663811612672 12120768512643879299 1568742994840945558 16858258610801677719 12462802376823742811 15503555925698226198 3772508777533921112 4405238954821247700 12769688811494671558 9707446530206134343 17391937515551275201 17942170689723007098 248037943984758218 18333998082375865871 13733875233142710746 5400689468320511051 14870970331143681427 9338968093621869596 6301660997761174122 4706296687469600583 4183596589134341495 11980539419140786041 9173186924036853247 2325807156301051159 1699611405016413514 13606795924343304399 6139130821209373429 3004110769001109918 10419758853049670320 9779629894790758932 15576697682868019061 13432357123144031789 17730306965798641867 11371740246984918372 9062757300059647710 17651532380756473606 8780482691560264312 10141709399457709567 8291065629918728227 11189069331752932995 8191938650467427444 2973904258203159029 1073699807838773509 16293474881300656693 9322148043592132018 3111093216766786589 13519813796519264660 1000161944485661815 11892473477252195859 5321278903605580796 2385976339761542158 6950763117550423493 15583362944632586636 12463645896816361193 5528041997160055262 14300781533136255517 16346385879460457357 9592589819572998073 7933346591755863006 14844545089408955775 11948160680881914226 13990230028811170006 9660518555041176475 3958279304360358385 4148575627388026444 11049509816565528246 8669505670665583304 9155259247450674666 13553703088304306133 3530998472159400096 3745627117271176540 16341622608877569041 12657299857596291440 9051797022479532481 2796970820829479200 17816677809070099247 16442864949282344362 13464941773359038016 6604073921652945282 16325556453294617848 17014704666596978789 12360257508166555593 4513326707729910978 8561477024812353702 16398768848818425049 11234145514750462951 12614467738169800116 6628314714590284143 2200319570399658169 16804177532512308489 16221560876227319799 8662943324969633010 4578946888065146637 5588235501026420578 10104073041603373302 12326859308793408809 6343269224673238443 9654541956190714047 16613387149608410979 5085699685322693997 15956924414736468198 13918956415628026265 17165686448438839512 9232120603774696475 2626350585830095822 5898275147005241387 8726845981106564934 9541268636017954448 2529289088939081471 1726382596500598173 18004512712615405064 3250735676969381224 16654212133598615843 135509685631590146 16072576427932714583 5837484183592471524 4074994125390262594 12116180741527411205 2559824510670861441 7574981933474561369 7744800568555152913 10048451651828930552 12938301360202747131 4657416468885485956 18100459065917336105 2296188342664797793 5683984669979823820 141296613421961087 4634246209772953167 14592256756189405012 8151708537936816394 2474608462556515877 11050972689627583194 15402011819721963294 138240356213217565 465658581393749684 4222691227904994624 8662397017802487517 10234157199242118830 2202794082673705939 644948489764837786 16932331638185508398 3520083725139649343 9071614069445767298 15859249912757230965 6054523225371306300 10188236959950923300 1116680006285810969 17142172319514797828 7528669432958737797 12327643821918274107 5039317831976764298 10639949111848018183 8608107117472987675 3434712589313189833 17776675846492519965 17577498200748932115 2236767935921477627 11538187009360476828 8194011409427080275 11213242716124337257 2759711505278576218 15711224036467869601 8117657419586209610 442436658744192466 13273059296557828315 1700914494436172637 7714595058305881425 2077768340248491509 8179910982444935032 8315939179083879301 168610245125503402 7645997823953457448 9519844633175416229 6553804113987711466 7519674841742500843 15335894657237632000 14394831836534085908 15491413169704051452 11153302047296252967 13174875945825802472 7251755212938376370 11940944593132292661 17673955653107528798 5609010862467591482 11280534137690099246 1088419447066832187 12634213652750832899 2691946010027666307 1792550595049318260 11530399680546316441 4501855841118000679 3453474683156641029 17543267561587810150 5881217124606226371 6163652999309663150 13688908202381000457 5494781235792017684 5548390084478742616 14024857216298731499 223597987027873336 3931260510779032377 10899029886711477144 12696442100604192546 2629745576401787405 2475630279898498889 8233971654910380021 8598502200624999266 13697363615344809025 15413398398950950530 13919583310001440384 5788027353404709512 11122885200869905552 12720694655146507805 4926038380768160535 3136611901881110194 11912282833612599710 16346408382978259107 3336576897060598896 6682075768792553013 11449900163427323557 2331379043242808549 9194870755378988454 17214264614578312938 6287083416610771081 12214603404007682229 15057708879432453767 3578587733413007135 1967191039757414292 16021208502590272755 11639700966838561234 16304296337659100991 16523918941410915636 17397515499562724149 13669271761072376509 12858963183616040323 16075799638261943352 82132014858252584 16639872252492143408 12442669481518715682 13450139533119301436 7232690108298364331 8329304360454017259 14242199179205671980 6605129035005531554 6465263781380782411 562554540434394113 1174055619166926761 17063991401419405067 17862125936151647666 6961393468693900084 2837841531431403898 339631206056993963 7141645474667621875 11409129130430928001 13763394518947783835 17129514483476629351 9802333337055378224 10428760429806482392 7422184288475315133 11481476903683087414 1571482623766757211 1718414637125053713 12340602609700375544 6548398832769363349 7269742427805685664 4116647229748944968 16085895930558750374 17856415047160115593 15600711200504930848 2922421072096329386 16781083206766667788 3507946352664913837 12326799407521209527 6133506735499523922 6117941261843447699 12882037825778315387 14278236977695749815 10578491093924641899 1337702480142405659 5915842496932358770 7495133994937746113 17275675528193386528 1468030301093204647 11601318674226142469 7500041111074461523 6130038040071394511 299208344073495825 15495849080446356887 9251927986630935167 3918510275040422875 7727473756593715161 10077901787062204653 9551632279687651111 16336205295389695660 14516760776452535689 12747688760824141182 5520376798119113234 5724274089324830672 6016009450049019023 11112386938051180053 96028862226007995 17925080879429970523 12786790643987799716 1264132414084270114 9917923611983588561 13490645405878009047 10275106765570338760 7388586745678190053 12736695264366435955 14618575349152589231 14879979813632506219 10344231481543081143 15020740673624633514 17938928275866901031 12751699551131147662 9191106504749459464 13352736864147105918 16640011415439704269 3864630297001104412 9518145126252769732 3259345579312202369 18070756727807612115 15621961730332617695 1449476923221800394 3075909407375141742 2876642271048546338 2329821019309106678 9904891074191719715 12574859704222841063 17864669096888120729 7189234292417956238 16352890733316596092 880050064559366921 16380064632373370755 8067442663834729122 11733851060096280068 430667979250656877 8537925446068531740 2595053013858316372 15441503672113458447 5675502923164396063 13512557122120861779 11167986740724566393 16810186629397424186 15037086194397300513 9632738958598209700 3168650125626916925 17979821930369646026 13874990963798530627 12196283487866114018 1926525073888722013 11967979041141452486 10292609036962134549 16424455152374673597 6465707109847574345 14749640671744945398 247281346151437576 17236166541218283649 3770748952296044642 8826812224134147895 3388460611556292588 15213656230293842538 9005982052200238863 15497925406988168805 10682053024898084841 17953826483010680663 10620802111018686078 1757625677694420807 507642609289795921 18006809571143401136 6206977642363461114 16906466447454122165 11377515563952648462 15604595491459595961 5325706543510270223 15789770449059209907 12157102377549081774 5789222588493255157 9085065112685671404 15852893230261653895 6404092283002515246 11151595087985826591 14641385079867690649 8590642777758365024 9545700712693843432 5389183465876957627 8355545142481435875 14302911774856264455 3495424287144189157 793697872783045530 17255350999584812902 17063080457150667668 15805150923560851679 3028409588785267475 6282482352671972600 8392118410189506443 16819500606573795778 15716462847882035248 8091890831820619211 12037835676564998123 10575355415249907746 2017087238519448660 6632306845182028159 11044005713842907980 6556507482186645362 1366123190819751662 8498637006804521115 15731087925769301244 9189642126964434860 834722961911509840 9816463452685365577 8658428295376527833 2919844566482130362 13217540259587114613 18027561014888893143 17901154721036506807 9234343309805302682 4857742985533347725 4393801346709122107 8145919366810375263 13833287838064918281 954304131259316166 15912211036390551742 13108419428344161336 13294789461669544825 389634922962691641 133176591777617619 10824724623577833179 14298218713112763044 3067872352770709674 16846641472710789543 17689847869475927929 10199884351408252989 10781819210446516579 7359910983176829503 10381829539790499967 13311906094392970662 8117747674457662218 12093495391903043516 6429595766532216120 12050781082717690766 13210971246778337158 18106156607283159439 13216968947187115641 1005327094913689605 7412410184940703954 14972227073671151599 2046025455566030041 4697113195273634833 5715496352833029996 12037888522984538888 15724680379864410215 17824004895321070506 7305928970254527948 3313608468427164237 17561156034750399736 9463343724720103768 407545998044180905 5064678577004979104 3069308538430435775 12243256484112538031 3008448000109542623 15997863798177318873 9891629335612849362 17366962211891919174 2375309618724154968 18387965303965138717 3059830573981012723 14555007953481569082 4433503322700356724 14895501070038591111 14366059948894466364 12007682934016926446 3218268501321796328 3111364961987166572 10478369345281364751 8485055961626728788 4794819733098510917 12084159637431177182 14155295100938152374 10991013124433704689 14118275350406944813 12880375040379957723 16721288651705865430 6654011979919240010 13090887052563122090 7438857869223591639 731979957529735215 4304198886834450848 7314478223878794475 9074362017502525572 4891368512240826595 7389061736857099376 15381972649572206982 16974657219064519971 9658479955336211818 4603074341826557551 10896329264731654323 18395647952346055 16588560188732335542 9120726049121066217 9736979073512475794 14279611299630700352 13788350495256461137 4219570562857689648 11730276500040940709 2026249586868265398 6049116496878686928 14914680277494266438 5536479185591815665 7788888348020855431 10950635217841349247 18211742976835865207 14272550944155381798 17956290725297383866 17331983959058131821 687297151168655135 16505429250398589039 4955147575782463057 12959515855189744391 7321201518884497777 18194314668865345860 3985204017259779555 3934040743135798657 4154914465606053524 16482561225419652934 15848506051342170370 11038015940056791308 3995065775505668693 17824467649841748572 4221035058327992888 18375036906055036011 11172161211024383923 17133560106392304816 16767054055271742998 17044288060196659983 14928870010496433253 10414301878413905423 10208015162028575924 7846423681616848133 11076640033155088533 18371019281097063404 5742089751758579762 1191526322210845194 17401561651618645763 1966902794005581705 4045825836339139510 1915170944384806897 16089753503996537259 1134901668131494294 5802120284147949255 6558487769611795445 8092446722669470487 2551932966973219397 7426909389216065299 17480427469507764725 13377390218552601889 5088181209007840196 10668570910583390777 502299865991081974 8583917921548183596 2500509639793140485 1206462826148714194 16307702457324647454 11624243491045468194 8645012003637017902 9578583023060406695 10589382004428849114 3173180599330212083 10786277558343245084 14482141711083810767 3995927555229682405 14028800407557928143 14578005547486587188 10167519506575138524 2893325926848810512 2451417362824937874 16267350544468557522 16697022335989687100 17448179936800983356 7945981551330739211 18180351262453475921 7037158415025262923 1699896999735990968 10678103810492033524 15595365757020690977 6269887660337820719 309549920336615865 7813507884630564063 12225889032360349983 4995850136495492482 7745656467907506132 12403792097763393215 14775689114952907586 13842685975941538565 754771866885685786 5260804378877485597 9529738270549318627 47151455023223158 13194624930277310935 11809229940937395010 10978191342875101305 2667561871689490889 2286224980293654912 17872098170088468407 15028774732168167975 2174323608394505337 11346504616695683215 3284862837001024618 889147914115345606 12232354956181285088 6388204132352134308 7575223050356051635 13091774199260494518 12617826694031828596 11295073939127432527 4986866678087321079 3517480799909125955 5895658212095353585 13556612376218537562 4727637582245060525 8125935267886266605 7802764563199327866 11792777027889386276 5075031021677684937 17134383178260116728 9746994874584481132 17687116580686611800 13040066047752205393 1930613106739485678 13139807280687099684 13038889213270415485 13116757351161238478 5885243160395666574 3763122542745416476 15062856608572270674 5953771704424005767 5705948151964213570 16449478179307012393 9852838793667543130 3893231404413160657 9475858585233948655 13404380053968157489 10995470453878630123 10792921687085319435 6942526305762325918 9130240728868025629 9774087587121004559 14483529957906318616 7770364003745145398 589882760701687825 7875369209774381353 17511839617447128682 12864807871337386769 6259645655457630074 4550453016665931974 13581785785505749699 16622253692886874448 8953816312895406743 16153048972942157318 2521526559977120511 6698881470910929765 13566839616176998997 8339901952168818620 15303953386792273252 3654893556663435905 12217841076679251206 1144437993385139530 14277561819310878435 18290641298376720540 1375215966188566926 6910742161146634014 6827384289754537726 2946459961728655542 1770198848836458179 8474925786815483931 1952848207253188823 8031900655042575933 9405491502878047930 4038761129311115074 4407922883562503336 6022404236848655248 14879439014108504492 7653632624493196965 3067298130044850227 14659066213636045557 6361034658562316834 11768962268572636957 16930537351340911111 8145568144452887334 7198605349805469123 17457541238792884236 14645680621638493795 12315365447574795006 15998566337889046908 16905006129405722501 3445364176098224196 12799210333171367437 12383108601524513814 1036665043514108197 18254815457200078104 1110393969552757010 3532305694989051234 2122524194484197637 44628115796275957 8707059732023470224 2458020165747065420 495300585126455447 10862479681872868049 7334278606364902920 18373528868713104162 9358146074684978649 387599108985858660 4797535181701989268 15216886815392639487 8556731501852259313 5146427749182300110 11665814956339279180 9791778931759530039 12204220624144161953 16350507040177848491 4058568765440281053 8902548767185475253 4464689135385886492 936133088674164701 628530698121727099 17502424823270747037 2592491786138665132 9437120446602082289 6046688242526482743 16491774270736508405 8092281360938761578 16455868333659419444 1109670708940244345 10464596386048678791 3381484111177986068 4857413691123567656 1071961887666561527 16145087764010984877 14333903098858919805 7992035560046942123 13975000576374280736 15192604685164303289 17692057133521650631 1237193580075023006 1132780980308575638 16167994437344481650 15975732408771112904 15970482835704179843 12305834261926755549 13886876204394024520 9009588136212320859 17739466269567620398 17218023589781826557 16226225996561643244 4532991623470867498 4406335650895763713 9441042326906032046 11003600419605371536 1939722727671522899 16592763836681467415 11598342463460521418 9095322013891131722 12120725432895401687 18132841918651401699 17936863055111811472 1851373397293471243 6833221146265891347 8974473613285009647 6541485053863985194 4504171189533902914 15264577044190160224 10058684692137258211 6912641868538745273 7135653864366515820 3775415358328265385 7986547998007141905 8158825879609332889 13160670425921150423 1581962873424113536 1460857290297058357 17023369366115304965 11180469383924206274 5889208168015123575 17570367287025238457 9815844141858691886 15295432262831272739 2105697923401091879 6860714282459854077 5479541382138043772 9277390008011349326 5796406370271046926 16116886874896741519 5622875510388066772 3661627929363419134 8467810354867630064 18269643002890248423 13763311899455278725 7786879819209235901 1114447271306488848 10410101959768225727 9859976150575359339 17663218676395988871 12456839859646443278 15662583118506646251 17108289032466244764 10131039013102402343 5929128743899247437 8229887152015089344 3107358970614098237 16617720233640500695 9079704089707419934 3036186334526845068 13163200987176496559 2688725557925796123 2913885481862295050 7092738736102014494 6437422350860190306 16833945774974330863 3055098183453269085 18029888403366986388 3981735128756130634 17532075914736926178 212192283758762644 16455594345299293684 983948879012753529 14197656664548024022 11720869562473831387 12123273398881206668 1265726706789845547 14301054969136233940 14029239460387001853 7365377554632334077 12438404329012561276 3529552185248473917 17220619179624077565 14615909929006445420 4759608457569544605 16981632132801659191 8903455973985964247 17855714216056820708 743204736079476508 12093168962509810813 17926010019144132566 16753598457023915380 4249010831134611909 3437775551912414677 3540139580130206278 3167286362254264403 11818963212141682064 9203042594815027277 7436653697861886209 2336555838304543122 16262672853430984045 12104818977598264332 15251214805525635174 11410500979025342110 14594917131270335511 13904467686875504135 13632769694284427813 10882946255439051284 100562227289654601 8565141475075314034 2707959458532293589 16174776849538816304 294308288228352826 14011836296861651925 14008602075890406651 12326592787607449233 10879858694046018280 14088143846752405692 156204935901354148 6662573978377006825 7944388865337018688 15392023644616742396 15047386617108576368 12349433429115029613 9693773615024633690 13940615229465207394 3827691219192235355 3490482056312539621 16214031322929990266 16681949063044691078 9799016478919637127 13013034485808611448 14909823941594100090 11505233154876263902 5488516898321355149 15819374144118951653 13467921366027966971 360821090959431120 8584533170436554727 16130438641167161846 17798532425614954643 1929673644542752151 1304729495264828146 12502046724489603624 8760570478910214908 12809875902004110091 16321453015445111874 1710521011111079504 9981134834798246606 16985411178830506550 7781166266829974698 13353062851831849299 4854208736786795594 10141503377667842911 7729635929557648675 17029230158253095878 17033488356649378739 5659673988691926559 14029581421491632507 4262755538359365878 10044981198349826841 3636805825183291217 10717126355879201455 12756241532280315035 8651996867213400762 10371791727347542221 5584788423499316705 11380942228481954139 6949236000553686298 14690728089261581311 12450364246318933771 4986655000416637448 14385126613839445631 4325326211195863529 2965838389975143240 13210013564640916256 1617733186047050865 4490574567305136933 6546660292527149614 4215290411556201733 9864513490201405401 3138093102847006738 738092064491348347 355482203575210815 4981517395239062688 1241558799025930900 2483367792746162255 3816777542313998045 3792534426121645483 7005319790673300100 4584096006274932029 13458671072811128279 7391732027024521001 4844030328032633881 7621595725811022665 15612046040927795508 13481715023301543899 8433618079413928370 17627718612502744900 16417967587745149472 17394253371824364078 10332420743938971421 5106326680484612636 12695762008880657100 11188688409198707473 11001724334326110118 10806595344928866492 4403943276742136810 7722094503222351239 2216937084965834893 9283458986614086803 15500513024285350248 15869873015862776657 4583110800156240151 6389212277287091947 5518832712735834676 5455594251996535773 9029097115102423204 5793604617739011397 16203494420244878157 9132024088426700494 513718294850619826 7628611948997393655 12773173091609358864 1782062107825199913 11663528587898797758 9252749163471800587 3405998774270815232 12579230028130505584 3136001103447243100 6681869470430460082 6359609996535309383 15110662618985660699 17059435265017517433 11825094654712819322 245160207415435502 1091962011544823550 18257434157617599418 6859953681181734626 17565468068454327542 4386948769163293681 10974906260524366739 13520744412498254530 7583743072568005817 15574297826648013658 3563863742476208184 2872005222022291506 13107584564249287067 6635434839853143226 17841495731504065600 10265544827168372909 2953709507243247247 13538995929784553727 11137868424041161128 2840552133322483086 7066708752227555453 10020662033872614263 15218412342854468541 7794345068925452572 2453110299978179310 8941194626019185858 1784413408422419319 8435855058233832290 825170024286893337 4653588620807148649 11872180653912810029 3366412548900486455 4666491412636606019 15857900466342307243 5167123179898778597 15866937332269982322 15648718907913699891 14380804752980351563 7129399405079486536 11327327611012597763 10162059458518525273 11534199805780993550 3197801995002035935 17678613280321496879 4360578833185749564 300911454975519417 11961633832266482465 16435466689070996967 8226073061804880053 3166480467244783862 2257326340112445754 12239724286894417183 13019878336349951406 12060402314805967892 4080540264168914967 124099791899526059 13371465596894626106 3210540242494154493 990381969780597839 12143321600872742428 869218263530278586 6390649418799969624 5942151751064439388 15061311997013510088 7385681073463477421 7740241942020740909 988316494062521366 12277147174500652658 14843911543101022182 1621513502604114837 14144847965556488988 5027468072973202731 12665088275738399887 14034076459788281446 13240722552900415148 267985271488387791 6521202466604895546 9068422584809562806 12102435640202756351 10165966481988156741 62553784944339517 2794679509196857634 12279764498067541952 8309996245260044485 13463900648853885190 3189627948073349013 6315161322063442883 14128632545396607060 3411287268988665444 5915598251280187325 845496669534430974 16504308200302305338 10473450918416185284 12404111720986330905 16234831781888462659 1444918156343963803 13675135929128417255 13075488309708269886 3045251609738746496 290019698928649541 15936987676310188419 14654181325088646563 12766452818425414890 15004878203076941791 10997022711334824718 3793772824751923322 16242758813522153192 7935209150154001988 3221076779036866678 4941384889342475646 11360164905320311752 14524817494754496066 8176474290661642411 10000419480641558159 11310463758012923196 2624819365251662619 6059368978041883158 6293744474142634233 12261954567482636088 13339379312817278025 7319940872742207312 9728422270255038454 18269958215403385607 10696894326077372547 9785226947988095413 11193506481015914253 8397976811402696889 4932458892068225698 9263310942593245138 705655068125101531 17866352615002614244 17450995328894458018 4634653680317187352 5483790666198375493 15877985222590283551 13521623224931314013 10031816145546843410 4211232017949847444 16839841086165108305 10131549451197929778 14686893488200527510 13637039012561279548 17310601867833060446 5426231689606537065 14416887861613977202 9075754864820703452 11886185749077536246 866033925258375087 17423287460920055896 3296295043003781877 14837146717547886748 13556072093830434637 15257562357665950986 5898047430330659818 13565617380076459898 7386057376116303781 2729219834002246303 4734815086326378415 15614533924535255881 15574739389650634319 17137793830774368752 8820021310552061604 2100117571716938783 12857849218270451340 6356217028448615903 6154136936983377547 9729381685733708557 7482609915244479557 11716330667986411695 949142540804468388 3910934444851893070 8434411545479848783 13560070504564627404 5202019266004391130 13177426985724002666 18375586309727067696 16221424359404021348 7703477430472762273 16690861296114883838 15421344456677358356 9504841516384032542 3630704523333540226 2157524085201523175 17016286262347987188 4887467978437480083 4256144746891370075 4801559073617314345 605544545293742554 6994152898127899677 2956968065506642815 8208178861385160906 1287610081523281039 3303307402303601415 9183822285822245466 10219150154064752561 169061339162827774 1886019593480114625 10232844145916934563 3890878323608005660 16509431671171871958 5646401973766285013 10220203986247868583 14037275903025299028 18128299385624543780 5690960096233302166 9284580477857718780 10363235646765091331 16225822180486110745 13427359248070784190 4310912906082853651 5963636110870147661 992932178453481646 16740723194097692502 5689249075133732054 11224248580662230369 12127203253343197792 1727956634050535829 12334919730179955218 12422295008294328346 9153256450829983742 5570315490033640963 3136096824835109359 15778612984091983152 14056615029749554109 15106690101169252057 10234740734033452880 4040590891363786868 10751516701995079117 15220723869214145607 4622762331491832539 15755672564081136654 521050353066359778 5402221920455188281 17127217546321309890 10841560538302895844 5975477425409111921 7019407838613452510 5525336095707628361 1477421356450380618 3203196941392180767 14287045125541903263 10903461099121644439 12915559457816585780 8576445737705308598 8760298873218798429 11678724883027958973 11447289736504393948 4130694881254404685 5448683490123459034 11974570388038036543 7218104396389065067 13213441025019863215 12340532781732257011 5379717403257651212 8066627836868335227 7889396880467354703 8183272099985600839 81851399494130136 12220209679061765265 3624681309681232352 16456991841765793919 14038866628712374590 8735475794555518629 3063060181893343666 7118682700468907234 2742764787175822607 9686104479758408181 6943070057685921187 1984450662276397037 17999332166065256257 11404580106907821761 5669708168653685124 3044988800709926236 7876156465674632081 17882756962794311181 18388130551779152934 11137046226094177886 16591087152447304766 11932062090649921233 5762418476004394753 12209305468977106537 17565145946353614520 2044924549484433731 15150965160366983807 4891872904141239932 16839133449912177344 18440172051768333822 12427634212719008243 1516621636159066153 14036781925151252181 4885616766740720735 11681912195065961810 8031866447271475957 2742208940594568420 218445145035191586 5169801594010830703 8442151221965284740 7167350432574497593 15168341811922202788 8625874987856721845 13170113372796103927 6665532103227170805 8237452026641818511 2521265884737729402 6333490725508692287 17786502268027942488 15342041438075154345 688511281474605308 50116621254554245 1595685358773257889 16912040183548166018 7949267344968818671 10142811947750798589 8486894997486601309 4789489635406145829 11132159441599097099 14779293167137139516 9285049775420167227 976306185353036002 6382692551250460464 14759629871374356968 11100321291920111059 8981530467238769794 7768991194925840079 7496613917094366284 10362612049265425350 11933151014049819988 13446345267907595738 11842892215981896733 11896664010956044087 4944200891061902375 8699020445204437147 9447969175708196392 5600089312364641482 17072451821692023105 3618303732900229655 3873820148399858545 3786648466349559430 4447999912697022797 11907179972141652590 10170895256533400502 2708451264368561746 3535818473944525506 7144801792559521371 8391097660832373687 6088057916870670246 14760890511845666911 10919668828529346392 7060472971238793119 12988840680811822419 12201714345187663344 4174428099759255675 12592286685181250992 12216063546425854163 13531180649013177204 4736420578729646260 12822773327530271521 9297825225267262728 11521965725745452280 6890075882600647163 8303110171729423523 124918263175904180 3562677721295392368 16361646442144982568 9187429630096704267 3927514756617411743 10913169428808712700 7100012792915170093 5106056614334736320 16973613842515394118 18266411324382809690 17866855726922401808 16822964430753987531 17632437087504733564 1331187105833999757 6854235634623003965 8077247440542775314 13709987722200686483 5890031925344667301 9992618798009940101 5340578876141762168 12553195462710880856 11490298188375448603 10575645225664071532 10501541810853559661 11921596088819387317 11693006194353183548 4602017008505920297 14505555209631265600 6650094552305820386 462815537560822845 5048384626110016333 8885609161306537407 17623157917770937659 9026981225282285203 6634507289766754109 2616521270688919260 4240337727750686562 5441871092164192176 4155336811008120508 3001053671048860290 16812107138549877597 6995644676938374197 7271747488025859546 14959394430096867134 7664413854644664960 4526891569300768867 9790472068442089342 7933762728160732685 5542999219588089446 5669750293091785643 675888979428443708 10164944566401899534 15896755753043063884 4595587405056886937 12517438745177925569 8774614961149794784 17562912732532595207 5665784560827029121 1190626704823106304 12704928951092476439 15404022982665456083 5100923612767247824 7872805874289289499 16795560054041883509 1221556341512517785 10360182120782496879 13366289210645867791 13558815649720287021 6086134147591215291 10100299813200945111 229925491668400758 17333467458676330802 4687160601810822149 12376259248920897829 15717539572485877685 15654845056214525801 5741242969373335252 6338978640870260203 7434722126012419409 10326202626362441238 15826796690987631254 1018077575173060881 16624935341718844006 8272804514366309547 14411935723225791316 17769258462851422334 3505896099700693453 3833415557882844286 2216248451567274164 11033487021593768445 9401460639342056452 17094225185897400266 16454054024099203042 15476752164324475447 4615629145308009845 11032796037102867421 10241372479909775382 11251430300337103683 9561049626062138213 397717780800892232 5661485441591537790 6987427389077354915 13911534698903414930 8192672654731767156 3404778136506600726 6803466145065339000 748810379972321187 16774318441701621300 2263760035167618821 6203031302801803318 12210965916175433875 10853896719920935984 3027736003401659404 9056557698018261239 4468300442089180254 15131537845200628288 30222680969283178 6813240399448164861 13226018100363683424 11603422622053352636 11248161652316510975 9010345658054140293 7595251126590967752 7411548466979382434 8530693790337179450 15190819004875712660 5045314558565950764 12597556567642128662 10359017691017824899 12420387439895521558 4731778198334087741 15587656913276492055 2208755269108958142 17972296233688613851 15336303522426654649 10640302151191760294 10981523320212570372 9340425829872845521 5634212540436380527 17942761818401138536 14271737001273177623 12943184250320774722 3298767456277010090 9255268943790253910 1158284325689371320 4100548422851658877 1812982284815111935 14287939542161615344 5752224332370182554 2233817096045980779 4547449420324756 2163958680267942646 14065983562713401023 3647210315563276857 10005773759673243911 1616460863146598391 11756890007412959701 10233998356295222174 15946957267161267708 10841728995007058322 1744823106593551492 4181808791346599250 4412924693852083785 10223459137911464497 7151062579178142911 5847882432733310949 14044132758582218275 17590668162472841244 11762692781707657291 8540938678954574910 15543960539535282666 4237872135243739580 15768405376133742934 9827771116777733835 443359564303407253 15120122372000461742 5783654243899041396 6683707585596879603 8529930364519736379 4454005438992352025 11250771947713848701 6630386238848626848 16044391556048910668 15483330382552946698 11167656447113871441 2664765681789885101 129041345770074074 7664410933403937807 15418324818263912455 15156332141213406854 9394166868914521579 8979897907941075131 18053028892778343736 8995800362792088724 11992486629122140925 7931807145472290469 17060605505778865906 15029543442352614249 13150346014885190610 11954523104205550161 12568717998341145644 5232080296445550508 11364368444738085777 931743904756178556 15266736345161689299 11728800273769703713 8697196399295841756 1780783682297016900 280123225843637013 8164515669010811683 8660407323620213195 3997756404056172241 12227961019001200374 29794133539936211 5511866896598838780 7735028945114848478 10475621642860560559 18225739113834457566 14643468872165532064 15050478669065049269 441920090053825742 17786203225023071109 3631125961011040079 9303483745706556726 6924919733682479684 3101895122909067014 14544442544631969696 8016408072519112272 613221176376619126 2088616774276806508 6626526763806702346 6072664106579134213 13927577086470346938 9283639202304915841 15828665951927544952 11178110219784404278 8182200180670576960 5705138468681815121 6087665766380312711 1051056321509541037 899770549703507967 12865664813961620755 10414808477645749353 1414008450925881430 12988055242929350839 10644332450282002940 12415080692793738190 12455196155092868606 819810584482289299 16806518513549627380 2511238013636007555 17167593695939862712 15593171973013855899 7181671924481762912 11741849553186504697 174598040609617982 14133287912426332994 11889452538206087909 4506606016566490903 15194491987806948167 7548803236091931991 6440989647627868998 8688366565982322489 12290034442706916931 5673436710528214307 11640403319894663751 17570314499063298226 9132579002400659513 2115985574917065715 17916259130098131797 11940307984195850479 12779396083744242439 6791380873106776716 34855272911364556 13180211397730912880 15696640763047886085 8062882719919399146 17433558567986531699 6021711134739560977 10395388240722701594 11324427343500845075 18298334412695133797 13493584482116208036 5311984631428188697 6468903891550930396 7569606933701340006 9703423781863922262 16146164381733188061 5391136294068567748 1180860291923231153 223578711838242948 1559694747165384232 13935717022622741737 2290247350832276924 15682046131176209718 10708781550280914188 3218635824780012278 11066491954347411286 7389604740632847764 1801931656767441520 14156930019891115399 12412300693829657004 11291093629838091203 17746072664454524457 11133497873251504390 5714301286366048569 5162471515679188591 4659405019477598976 18182076824412272802 11972781516650631001 5456403897684090643 14326965785923439110 11331096282455277623 9097523645731760609 9372398148308344246 10545484680081616570 2503936662774233033 13141791174785579687 1969114570864177221 8287574063652846552 2105608800605405626 10852464973583875397 281933258334488333 7415027914145972110 15980969532747024459 1949565431587887798 15365286992458099188 2522837253924433168 9840466482947789022 1335086515957670262 10168017250616131319 5463236610086161896 14440708725492173212 8642607108697302321 9139642909758446010 2648110703579451465 16318597400175378513 11187113682354966269 16372184454935781710 2380973875025862607 10539190039547803592 7938994736733555254 13637079860767702723 11843702129157026798 15118187763287562782 13225417862250306489 6827101359119924158 14860288114185193544 15053570980728249130 1320667358839004534 7460940176228461791 12650113230014657496 4435820910332827440 9741843544621591696 16757297704520622355 11423887143472594868 7653805732241166051 16769439226128800587 5215482997566438843 10757007437062822351 17842928757182023929 17264199565382664978 17649108618363439868 2730775798344945796 13525229424068277218 2339247261807072601 15052395617544208142 13406825443174830497 1975765752680860584 6970599527011427694 12062256871427188803 2423619105783125568 17922942638933772249 17963646944816736557 4463134286560232483 14893855400162563602 14534502108562171143 11223261745622829423 15372058687193041956 11026214433007189427 3955763589738571783 147352522141376242 14666352760961155774 5533307167374540742 15089761925360553470 8801992191294593255 17243921762340552015 4235567673348931636 8404102570980992849 17707688107086994917 17255695674522472067 8649635629219480526 1146859835015228479 18047946776261320146 6313025653357038542 2458203814390996240 13098803319825230672 851196884310274625 8377889454965191872 17060849600331461391 17331677141315616565 3516955093805286445 18387565895160215567 15821473634259800217 6855347867116769080 15972329502089184419 3942461804951991173 6540206541948238962 14151093512260574109 6524405109951967623 16917596801940835248 11134268937718417948 7610029961413870412 3988144040293751557 3377232439647419349 352536815911505736 12036375544328613193 15839173586637176834 15491609626501051092 6848182910720961720 16118575210552441485 14456696763228312238 11002243585745649099 3983440597576875183 13869937740687679675 4568602285852841585 1838589631294164868 3530951256602437044 3898528716295601249 16253320188431895626 11312878702084069550 8755591566679712978 10985196309469881766 15379969200495762098 7963839916169793951 15343371306479568129 14526521378670407491 6044049913749500529 5534399485756835003 2748977283128602800 17328886227585919641 6640625079089728930 406397243945728136 353138320834611295 7231872307654980268 8508578381165699997 11338996491446851480 2394046420094655095 12773838813290073142 10225567320240762243 8349424931949602333 17218427249581949481 9125364014515250482 3965231308673452289 10216708240720449226 9595833648604011754 1727266542148428846 15367575527194952949 1532882221989519978 17215727672755403319 5433108478291301017 55354674587721011 12780782555654422690 6528904333330078048 8489072275473031996 1614886222328113004 14064966831886965636 12459344092749690093 11170773659805150371 12736344469409156183 14081215689521645614 9868064029998499010 13682108619313971125 4160162174094688858 6044377993826894049 16409431359128627183 8404470751571690289 18009479947447989965 18052808757743617619 14956413014516424357 12501233248540153646 13636445050350821660 4028553782981493902 10687126767399109985 1009013315373096395 18367015503540570576 13519885198672900362 16509930526446879721 11918679899365286988 6325130220357968001 12938484670791520025 17766472494012373420 15614696695222161752 929845857619928123 16293399125800410773 8703962256072566129 13656125794038889881 4347328999569452807 11199956954382671658 884084251269753997 2161633483619641747 13784916074116081536 15820790346500175587 6725748643438298133 12502103177259094679 1712231945218083220 13887942216380670258 965737684615849788 9102199172676704870 5328911048993249487 3081257980196716853 7719185873631992564 14045017092647619964 9431003804031542441 226598060236141383 2143273765159071104 5907324357917299766 17962372310253454982 11634273157514521864 1788733528043370883 6123191095333925432 11470385324469251089 12279620931223633183 3673896338063598854 2814640361361102816 17952602162656551424 17031736459755331785 10640477211452295314 6253955994165529803 8383737498870784155 12206662652918825738 7092852660803831241 11192271006912938694 1770796785333778140 564199893333032962 1627811624200976700 11553282873202535827 9322289935842466848 14463587458069636075 8042262317473050576 8644863550214906427 14562071205709453323 7007355474743349391 16078821219053950158 8353249015273045006 6865087612929058371 3369475564086144103 3009577970655252143 3005146444719399541 14431051447307062124 9928856455465792572 12002456453576075879 1348638579785492397 9052944701708210406 13500635114543131787 4117842973151933484 7607752638026607977 3032447365566204045 10845874160040660235 5743649835521686782 4494858964623152744 9666484204675546666 1473470773197418722 11301157417893944335 15565526791535892598 10739889126600891770 5927094928062621827 9636137290932419217 11094489493589848747 13620679111636566151 2906750545887379743 6839963400736366966 15977706143738463429 10100689271607236732 863587157060700463 11911088041064053219 7784740745922328468 16974871805247562546 5903637692008516651 1870875405523241344 5046558842241626646 15574639996871811233 15135862097805427605 17132525486427444522 6689051738317793833 2545998844974644261 5928183722736473400 5984138899699055575 7390630544086161933 9052526270216945797 16621220969293759082 7325800750294414460 9819745704279716155 13899695999962312260 4548504340534936082 5863221476004154092 1265234342856376677 7192364092769528358 2634462626723623946 12253912973374824548 9719360961032496509 17629883501804530647 18431519523040709011 10112548377622259296 12969086134151968069 15531516296357898836 12652442733218546144 10683528200133212525 15965093877315488037 13004394841085170684 8183271065871139919 868122925786447437 1636982774518957115 3575222758127009046 291151090401266116 9011553789708535000 3291005770746639179 4301468420798270193 14160686013236229887 7397067519620333421 5454823865843130640 8047992108196722361 14385614153066352649 454109983906551670 13525225029372003816 12551614925328729438 2276967516768202922 6252620589975285663 12689227587311089129 12703595123550699039 3450243744371941453 14019082812786793555 5532915243052078715 3269378459781568503 9531018650279998343 17787302043565526722 17833384317658858642 7883826185097290338 7296406793351701481 12751520394401432423 12795180654450455025 14091877429767070283 6514648366176223361 5146265445623755316 8836007735231510081 16786060977186641693 17114195090742435130 7854297356911896996 2689650819509000806 8141745179285397042 16175493862408066721 13265982965698144040 4820324771711032659 2735487530058786843 1671274549869266181 6463143537922907289 11645987881684878681 5161215021576010511 16150204726725986398 12625073816828687122 17284501738384253881 2521370212696177053 16408546324451960040 15488401483200906795 5399983810519882371 742051397038945027 5608738951747769868 4556258964007033730 5489752215544938723 7857995952343466964 14863347492586505541 1415886757365477438 17205281571558403009 10535551771968286564 18172376406774033180 2327348852619132378 2748284393187646952 175672004031284827 3537524323171861066 6401553688641974973 6821068755937205306 9950263700350233817 3388580489435663297 10201440315473798363 12393831527827898405 10638229608895711498 543550770225384795 12759019192547661986 10188068332447699713 2455587042773210400 8626867512565901463 174785825920196605 16737911417105120938 11973318273350222875 16433163918497725110 2966320401233529299 3449328973094019368 7682145467923323215 9260348542213173676 11744852843675305842 645604030033278030 6121938563084133056 3090862754164911022 862528887310433042 13626469155092970274 2283101650672163225 12520846094461083303 4971549149476974536 16014087572646118474 14775627827064504157 1157168923896673541 9125612838416147534 3597044048300531125 13810583131803435915 8940434730881528811 2665004454982418000 212825606464873399 12730928400943555354 15477985872964923060 10173060063021253320 1049249314034424419 3176648412422780440 13544961916277081392 10383598341380391040 4113851640947085530 16466107689151625994 13834612394040478406 11925433979755386489 17603054176274553227 13174849797031399298 6138776384712145407 14573452001123709227 5691294569830251854 3487789004347606297 7443377465588466656 3191402811546256699 15743406088484236276 6248677068353571538 14527109107070123647 3755850658699970731 15192169200834176623 1953570739795211856 17616424174687944517 5349618202033048160 4035518009842412230 1331107432848993118 5201596403178402854 15657471286276000306 8746477536177055244 932604265014812592 6604011445751962903 4692128074197953577 10758431866652004574 8376880155885747558 6997532437980101340 233156443421492001 14628901569317421871 8672765746979713658 11029716325000986897 434844639686649398 5125212644941386916 7605480685248346500 18011152081769802347 3883950288036220336 16197865965325243802 4735737120170488098 633996592005389658 4327746482493188183 3025788993910582700 10500075191150627223 2196544131736710769 5696841063298948624 5927589316719264247 3289047964566240869 16282501572722935565 7558570140927879211 18173612744829508762 1124136513663092332 3484960205098898233 14810749608500967735 16275270286430269280 11349897875368248807 6627360016480156198 1647906246733780640 6707710275077568509 14168939191570244258 4082949224424040208 8731909830130506956 2807515664470171225 13610583565999026813 12864568447139752183 15633863350151015142 13906863564169437062 1134767521980690817 651462757521905840 7292477750173323588 7494402032639877374 7750956658504349353 7878757697765969208 1180603972644292013 4426933036371152859 7745582455978558376 16845591073613874417 1622906176306825612 16099933565892901862 16992022190436937003 4985713441519236756 1053781310694725156 14419678451074215346 15391381525247833666 3660713406119168769 2372826056680611546 275012353626043656 1066358217538224464 11408161585335570627 1072680430649381482 4593039520610005029 3891102463569816377 102314161965751260 7014990232956268810 3391146284048792779 9364338914753517608 16087741841434802947 2729200012676491637 7275097406471943395 15897461921687311056 15774070795935733287 11274078849215205958 13229832827439770881 9434640703390123081 10861926004194357488 4907473787953973351 349563414427366358 14687865024957468517 17587519638872403617 17531573577815006442 10183132873152963961 7890743659849009586 2628104521845349208 15319514760326956036 3110080521568692208 7244185392176386370 10814544459341030027 16819859235557189707 7461067938062923879 5728528406003514108 5555854421886504361 2593166931995289157 8439219822882489227 9486043101628879959 6484897675861183591 8665629042995612361 4901814761780777855 141448907870614749 16237915638795433866 18086091360355577720 18305223123241640230 2394181202770818864 11436588373871446380 12622434237745389591 8362476388454931811 945393002713341070 10738208622729994658 8237037158502999503 16315238718249700860 3423784715985198479 12589638963917221378 17873246005536258088 8949594211349081056 2922663205678371876 2469503414441203400 2563392807636022936 14695600644967923213 16078847913791197717 15774016686071690011 7900102163381309422 10593720567540065143 5501205045882554699 287132950798029243 7523863243475110123 13464367913261861204 14291831582052479474 11031235585971660703 782682759125917391 17396903153020551214 15642681413977389453 12683403898421439357 13341185180068109722 8050322603619574580 16900580656641600856 8948359172639550899 3625784539949811394 6926789044706469281 3864891997037781816 4782779619473796957 9258324415056725974 15728009214733476525 853119017816801653 1404347674662526936 13334495555959804001 13356969029506284527 11940995397070492757 10089580154085841343 18207915357823152708 13164979224723842449 363341575305343715 5002967694737996078 8453696884929947469 12968017956572959377 16682070304999956478 388572577742248513 8566915147667665084 5902637463363228366 7132928351984027388 8849389072359285927 749128397245348758 5487018010486623933 832495568453228391 8245076065720627922 16374317307634361053 12146261832539661258 11964897293601896740 15054588304438132192 13926084474502332008 4045395772570097774 8906200891744886911 4309211892719783076 16357826351514141196 17997380123712843333 14122484849963626928 14691982435201327881 13805719399795440500 10297097598708893381 17581820475800831871 17634530558352141355 5897550640072697923 12012364566501401358 16741402499056254006 15142861260330890023 12218877547644521339 731598634451999724 15026252864911056159 16284442605104339170 8417957794720631621 15421400596658565413 15017605799473048019 16854042775981027240 14669426476656660860 15267166642253948999 13384616659776966575 5386252889314741991 10216231408497439563 844971752425127035 4889258414742711902 11745901999886191623 6640630846528465129 3017013124163743666 15551865436373485882 7357548245168367428 10583770945410054203 13672346995781382306 17413866551532173126 5542037253392140324 17375801507658146064 17949397165162159560 4244227109923278254 13934392295668446134 6260858870650006444 10243819730124425258 10520817017800502746 15289724137627496876 8641422124041929073 1695479754250435213 6231804741129206504 12534921114228841808 6560323291412457541 2433942110853551613 1079990432054645073 10225826369391992069 11965701920605574376 232399121185487340 17981139915315206683 18235422412940614512 15103608349271012271 8805576082269217354 11705829250625093326 14797751145176133226 6154782784512108806 7961106202584307603 14630635858293689106 15173428599265670824 16309320242673228269 4340741482772939735 453816222201029697 11154413943243228327 14867777922669246802 1988415408349085992 6538701059754634167 3301986451366745707 16398497834940399455 14220319628483344214 14658656962923232967 11673316181357825415 5668639610452864811 15604779723459443058 747217331874497373 10686797831571138565 17651411070491428813 14360141721732020611 13287868375321537474 14294234090920121799 224911775127625752 9913517454178495284 4772738167253772315 9443258498684716769 1205734591839776456 6387643983302535513 13515880820026963561 16493175413778649284 11740832908067086328 15326701045995586735 1520546837134977856 4872833098053046779 8183288156299808973 4100602514238293858 9603738289765812346 11359515132379685986 6335187217997871038 16292969872697210866 5795262695452049558 1849629227509061209 16597919557302828919 14073389526858054259 4680153013741428150 4828262275473908104 6434160373344364546 16198062478995039214 10695513610844256333 15723373273001373722 7072609198801611029 17475312731060295019 11820466202389214067 5159058800504886804 946073376868218417 7380626175622774496 10804887430628252488 14268894097880537172 11710166926876618535 7209079235787119084 12750134014451828091 736517195975303013 2307687034855726803 4593823563905733526 6337428257238232948 6043421374170128006 8237957830575369381 16519592491329519058 16346125709453598792 3201646875419563017 237921341129114783 9485089390338877405 12691705748604279192 12415127174586776170 15507624114460301028 11330393789994605957 10225360488728935717 16885273927232824860 2528212966651766224 5922335101984026437 16234229956772346462 10071957919236589185 3263518079690649208 1641141470731406404 8020784775614002774 12144284237978245263 9323147327956059854 9868319788451415302 10195525886136431550 15387581038941952993 9063070779772082313 13851407136627524217 4638625425425223076 10919019637401865847 9226557402162555333 17510448749293325123 16367173405205259364 3953942675509418581 17556616044845605245 4708068739886704658 17796779627997911781 10198644086767752822 7303366756976286464 5027128368835300843 5710859614392850255 15394934538375584261 13400693502067264247 10342341726813617407 6982979817107860019 5788261746237982748 3826460625721205697 9799306920516516652 5689404122475837681 9984036229859650579 17107571566154297728 7886409802023378488 9381982908673443461 6773070431821484023 10905162935222474540 15317959291494530836 6218147686222321328 3700005168871181671 14211231673728861596 17827061871825260969 17114416094163651887 2386352403066020919 2640262384219899480 922892495760593563 15957392069353798819 10749025071619448774 15107113848724385004 15881095268922543362 7156388518769680084 6484600420032733456 13574955014126543530 1037998214041537937 16071691465517451042 9832139039193821447 2503743828267913751 5009968762051245320 2765375270153608743 14928214604331876683 14738363919175631212 17363371592724063157 11594394902833802623 11735872315273411204 6185200577631562258 11833789055494325013 2061742820618339044 6863860105683002107 7345964031528852627 11468309469727629002 1867414406475978477 13265898036737434089 11885978682092316218 7551320649863555233 3504233302781043252 8134863806082393802 8730771753452508569 15346657168665887778 429754752986797972 10830094778016030019 8492995386852027852 3143623012857898851 5558228268578812267 1256606826504773583 10193187228365939680 5071931944372382156 15252339703863406945 2115813176954508231 13826797287620281035 2473438140314706212 2943154189855837676 16483926169968034413 11687529271435343929 15826336921153308715 4969090822733312461 11600623413329310515 8734290496581683187 4811948863046869562 14212838627645313441 3393985589182194542 8668682399448696793 13025063354596934012 15712237296591071771 4582998926356959336 13210053438559557542 8546213538090389202 11636888397803993776 4763627812694007349 14106870443444473365 9215767894569983503 11584921514750306957 1817038759966176799 876055125027022255 5589838720635056999 16442476042542840213 17645189727890801377 14225650976970709055 4367157206800681402 10971061683535414661 4712962141194247573 13968035159973712374 4022732308918345674 11774780031117008977 497182092478051470 15993529994967412483 5764991670910386222 8004671816492702608 1115157103712484331 7032007463264992796 10560749320354811115 11106968389924999625 11413912695202280130 16477933023380004553 6664223099234725879 9755689061726687368 3722800148631465226 5946972479662740221 7743661990421449162 1899347339465779343 4749441704595249144 10322652888187818420 735106977094857204 7383911059888090284 11216552589105167822 16510284981932610922 12795687453082719657 13485348046176882295 1809617472543293056 8108737730558687752 7826591606973039735 7198325793390579542 11428105177426327466 14919758070313652583 2136637633635547192 6839591030988463318 12756746568254857989 13426958871905936178 17465593232728125751 3046260189224034618 8861704996727185595 8961735410104560596 9460336833636734448 10571501852342744932 6801006851396271094 7301564062746550332 7884832832351726201 5250644712326332468 12850319417900383466 17496064523322218347 5290132538206734951 13221514716754629094 5650120441062904547 5380561457568381329 6550054122103109589 7996333673857119552 18381051610667150624 10393364230674961019 13911511445533646230 4273926883534349195 1663292094190599616 18174337288837668056 6406159078244479963 14508164368037408793 14491614937219296021 14597218026003694547 13902880462647894413 17144141104151706313 8262093437310885942 17005874492579104266 10386931233907312114 17662495962866265142 2110096496757698117 8344601278238028576 18189747840827937489 14940933945866820652 17615863544947288441 15965081494914386174 15398795480127265248 16837119714283042481 11479706225039554154 11143354172994854909 378864087564667777 7119079908921163334 8789816574279099795 3366279353628100486 7261908051484636749 9661966249969231135 9561166590125702004 478253869862514917 16457907622468233692 17258492222961738673 12326797992437978796 6943547099576792582 12710124443393810391 14014816683929222978 16153032055336069207 11942576418682287788 3128952382980744995 16853029588507213577 1677734283240531759 2096905335915658741 334185110355511835 6811798766235182078 3018923481421123670 11447069803246186451 6572463869128974005 17160690094305324750 7100123603437962945 11583558926356017351 6358985716918253698 1390015699132490061 11681725747031821688 8563759401713910560 13544249167815716426 1396511662359912921 2351882714587218692 17234888031294494655 7118925790745435606 8384324827551020639 6665054267243146645 6680307279515467897 6071470016839024236 11984218024741796919 9021494164461008765 13415186953872110842 11065308712060723488 15545670787800108378 6401565189221091440 14488812703362260337 1426975969871254412 5667044229566040617 4272893798926201401 15019115121940885522 9307117548943979615 13486499382123750729 5586077141790018346 4302930442925464163 9235646149776566639 6964228886335062102 5636696254787869721 13935614806185648809 2884145515081408872 5591524478541446071 5259240685132574468 5154753397314829764 6641541280566893455 3867013037091650709 9840571141679512562 1468821222176423046 10265218079806420576 13327932260700373225 6623505656203060836 14182122954231737656 12864602369619148388 7687861341741762863 1800816143294058094 1202651392381771863 8834972174079204228 10733020206209630713 2824023484495048436 5153030263857008455 10322501310555790146 8546746276535380078 11691614265345206980 17986694250282999205 17658902537990975156 9041280283878922812 10956715604163806644 12035698116957257795 4512956143378949944 15482088090274539367 10571380201122474774 6249910914645715733 14437640372674725001 10721868646785747796 924571869301455199 3368746899400480349 17686526724238101648 15367914628521822814 12619963588282088020 9097892933171182653 1622763126354632750 7080499759467817257 14290774928473162269 12496594741212747847 2218148611055202040 6191271309125242498 15343901863974973163 7618759901766065043 17205539027382625709 17793657806500751920 6873098097352596997 7466169293479305253 203237290134650683 11233805718800369871 1447248953418125440 7993489359223872064 16964729690806819235 13646415851220655354 15068764220091747718 15934372633387605333 6420458366669724998 16350619501888238056 12643491858407296683 13032030800892440198 1523105269450161895 14618397404536150145 6957011448481192634 5508784546019577340 249162184740410873 10915596088781709473 17211929253671263826 16169405665531778205 13474941650332592166 13954700627360476366 4747816594680772772 3137840071665905525 8975030657723356307 15523339882117272916 2443229773878218849 7965686260124934339 3823003998187705474 8286131225570547536 8585895158725991459 6321673390439330329 10405870415862037605 17080330401378725393 10034436154244663464 9502771489661849145 5097925468936156286 16931796982787113217 2334464175792003836 4687626798097717057 14548926240310056665 17389601841274103181 11441572185198389002 7849078196535024773 1541147428037001162 8847574342388728856 3000755227784041193 10368801745031227680 8530976471775252172 12330679758105349255 14583000655079217743 3174322808932159009 9798235617304374601 12596840818670652115 1284641997157812960 1185436234363426822 7247748093401604694 16307899527185243196 18328919851026137555 3265373115339601832 4273054247331329952 14994338392848066132 7138512123353773763 625639378623198741 289332394849011860 8597233864690269717 8627154440211188160 726826292836506293 18438144171983363197 6126200390403387211 5822024870046450045 12446477900296061290 9390175083317787521 16075815529100340513 8674083613389657948 16265461142484636298 5531610092961886923 9855533789684890204 13816951752171206729 14990423859633256798 936711384407537068 12379350419217817578 13901372430667502244 12430536884027534674 4313139441321400772 9680756007951947804 8564407078128202450 5945657554315912602 11074074109563455082 12614509955771422443 1230645395092966249 4239535103161113936 17053618488690046039 3860694976653844372 6645297108096824043 3479700105015249713 15105214823529802566 16452051952587073180 16638506109485723764 7910806181349649745 12379938382910746510 1493340518419530158 2466874864991997832 11627079714037748646 16705065556158397341 921585870183346804 8287153117076844349 12786264859602448405 1828089534448822238 16919237991449545729 18043831899464221573 5410123238014137609 16935674419391011747 16739125046518453003 1974267162603108020 9457516168486797405 2923205041222860574 8919707079218743781 8366877138433378680 2674958846116311955 7410506793181415582 14941746388417843095 10772964246785301314 12053486129114333472 14503109337982659799 7179154681164799907 14578794808024686783 16456992244939038794 16173845221139472754 10236945438292246396 9155655598805539910 11032000763893446571 17283389415231750879 155143217121821673 9182741941758288528 13693431097534809533 5358182248034441137 15249091717381660586 9632385308253924725 9354815046434355782 227245243057440308 14596024201415227394 11985902100502552693 7042437065719104271 10699253053187435357 10718072210860941592 7150769980635119127 11861830480440615507 17169914027241719203 6178503111730441452 15680577479092594153 6991847151738501882 14326738857094737465 10969387458121519083 6757314831090469519 17495933092752385668 14926406858838231088 17913447008783174681 936943429980024123 8113122437958827349 3108440111514812460 4151123544781400439 15478540402366654301 6000403818980917680 16608500685512446276 12311331744547542159 11700714243004294654 13474341137338421761 14379135559304022166 2300973795815869684 1132300241549202818 11354203526222224518 11981152940580938601 13962281959925551497 11133380133290040016 8023478674013693513 8471066985594648596 14762103326709554062 8295943453118724896 16628185819323245537 13052476806354419955 7622128642594162723 11516881306158671823 5568751791040387759 519483524791980987 8372466350475996549 7072992926848372017 10540947156890979165 5441650496697687652 4368055443125949332 17385407483181245154 2105256055463603207 599288267206678043 2829340449127513629 13112638642056290077 1558992452441731632 41323353103797257 14477695348253040849 941050559799317404 13773750533233435511 531007913714924269 3116860799295730714 16123010040614806203 17381234900524126868 12882495131998080468 4489010551869267373 9650790296082339743 12772695717288973770 7776830421678655897 15654375594037479107 18149748906038574257 15328557583268115164 11393541447316468996 17050631597904305937 11869163801241234276 4503765981880912941 4890792407745379878 7487093813244290404 16106528867804211310 2848090381460075379 3243189634014731734 5011940342377310613 4767324702629312201 2888489378840235576 895627113472298113 2540127980586407996 913804383603202539 15714978020226528703 16451647850040570147 5361884782548273281 18211829099507282233 9682148538711157553 16131192293403085349 15484760578886207498 6687996381895703485 14124713773700822615 14632016079364318869 12977545780257207632 9880359585034348615 7922282413745342620 11512135872402387367 17075277748227797723 8311168601822211047 6286242659244244622 3775661809355950307 18041101886835805996 8739921577682266146 14565798658433728164 14139855202617964726 17187894329977863713 4533087708667291619 254339852900929029 17912497440491259012 16724167048180252321 1423460891281795356 711153549188231071 9123421336595466956 4124231567097082246 1814465005682512756 4783228345123091512 17325040479802161536 16316235427178313777 15357552727725305445 12416168991600353493 6919265646884405011 8066422455504678387 9054938699979938918 11136577522840906929 3389555757517485574 14113284607040657256 16345394740975008845 976592245108712172 11437304941186714699 1048245199590353888 13930614968090158756 6094029007447020453 14759308026948583263 18386447279256918417 11009681645689979923 15087761665220827409 10696187417959175906 12755831505177746939 10382592528360177973 1232741614772452255 11752513775532522478 18341973742858455700 4797867549139270525 1813608277760718266 17082106495016609574 1409880361120539911 4707681398299023694 6334740591466190045 16574976349756213256 1824294704946942406 8857774044100112747 17320647459254993958 7064627239158622964 16261147248922694767 10257033959056105180 14420317186521817249 14203022552437793698 3755389668097108351 7130828197170843325 15004656361180976610 528421475449003520 297202924537738452 9515200507817193289 420711401245474098 12974917798592830360 1596242113188947703 230743297189489852 15444495878127736318 11245901303875072693 9337002976175688435 10085852729399096454 18284643413337097494 17105791509929191277 1702238801736718884 13025842710016642009 14354074923821483596 7554974629248105653 17596547002863307058 18443395913212236446 13762407023724237131 9842946247133118008 11191971830296159996 5120875324758483235 15663987336973963833 8496095081918722530 13909208937714197788 456625160766684946 5148424641640166029 7300777624477835122 11358306577292426926 17710416100106102658 16307295553292812309 17693447425951923484 11180839701508008862 516082584815456836 11971858358195743072 13473644887742745154 15835299136636943466 1454075968440419928 3947321419602850616 12193021952998794572 1528920999850895394 8776684631651025685 203180431793069675 12286750702981676390 6655559466181415989 1395853442514812551 3332090331053380470 9595801305142429138 2822243850101293715 8367642046811705381 1229225899562530082 11404842520516439452 14372771213046127491 4148204565713433400 16863228971037603198 9833987170836933422 6173005182476527803 846212625781991942 7608191591064528207 10458054768778752990 15883701926240232553 3138201782450325263 7334888215358428917 1988745242360401558 1132683832364825130 7588636358554354167 14959443008121143784 12269224020666789361 1811467889593297998 8022698789882008277 8494026240169868016 7298115511132218336 2677475742115832080 16801719513030475698 9435203835242360167 180082091904213182 5962674036552887973 3100053821297543690 16657827068491158095 10025332490725835112 11462381256913760813 15993565689039206170 11317417578369861249 5762760552125262103 6597288064627920618 8959033173128335461 11509381283955656491 2829367049282675942 10052929076888853111 6658706458762053185 15371806304268203821 9372478041700252725 16555887450046861462 1807248966796916585 8070105791043598667 13768693035516817540 17781547110567685353 6147314033819861721 5794329973024437378 13618980145608137505 16491797937474505566 7910736028177212185 16831104662089991375 16239275151515359338 625054577469732812 4237519459368396301 4011181304951100662 16991572185241452996 10807014634709471154 5507542353772253119 1344367365657364590 10322444804176210854 11970699987526171730 9887602802533470363 10931250623420685432 3757031901903200225 7749344023224539015 2329218172864015888 9719691700368857656 9879733280280116515 5132722909281341956 7672770027707576029 15337904347861761581 9522741468465331620 4038615582010168959 4631702569393265275 5359085485227238475 14158936338765927022 9443997818023299535 11579030872505978414 4426797709522203011 8795401442994165836 6174204849043013624 17418037201455133817 6731651591962763160 8075135468328210973 13787285470551271541 9277280408234579359 14514744185555331454 14360114681278000787 14725734752977698051 7299153000741507167 14253064093795157790 1034045720764338602 9777241201088744723 118576703359116559 10899962798986958399 1952322663344604652 1960524824558338430 13957008566864666652 2387529977063122868 16604726229915404472 11320685357548926622 13569768662642075318 1991357705269148086 17066262432140189451 8129831404686399965 15184821736374763632 13682300825447720182 12899119523604609383 268646898965977325 6161291111909516333 10074775230643873388 2365593870918449299 1004902910225003077 16173685952497200040 2427645224293763274 1652464663124783305 12517232128394059738 12727414493876832207 9565172765164555349 9227074048138537192 15421721903713645337 16481470012012557248 13728266365765202948 830103226888565576 9842361555796163550 11732135864024998970 7672440208919601851 2429958875571950671 15100433028261173929 14379721284893712266 3196233440662664821 9858159772242140033 15407337138902007092 4562381335701810641 12911427348544275487 16440754922133191993 6707132056069731503 11071428839683952735 7691957220539787523 6139619585897677127 1094426405885249807 717201120050660480 16763156202195538203 17577853436397133690 1929354729805125115 3550426522617969849 17607556799095417178 2216823904865211738 3611271332095376235 16274497449195320067 7575236768623556703 8653208610318186397 12422070166193582535 6636212865522844285 7244973796858419976 1497441840410669210 8800394387282577015 17650663274165217566 18346853771434639020 17413297277969914226 14808028742939825003 10466428079109884847 6782332000230443187 12442094428773605126 7010194729584934404 16523675610399793467 9082589055551234270 5866804071010453909 18118719360390700678 10591381885850334303 15830197728288797650 3986322966200740243 8920196439180736338 3182977602257033191 14068353190050407441 967315776268487812 15499812480223213900 1810137674803796093 18228716115328424510 6961392159902636531 1896818182084434193 17388291284987550712 8814928256635872029 18163394994721847789 7449553609343314931 3394451286748317439 16061639154944511687 17122458417230759983 18027830457191900590 4152726375315792188 16585639441577269023 17074172806001546515 12126375452323940541 6063365799851403434 11943061054303207971 10338866819296750320 8098143098810175121 10069419287650591814 15465408272880876660 6228150472732270349 6288125420351737725 1965291099988491805 6727243066098664873 4541017562277443927 8894636431422530961 13532272573674081089 2812611319850500977 13156888365152235257 3850569472649766087 6861628845113303430 14355119905108242838 2637219404767018112 11983350085645890290 6504394838020680423 13510477486283909893 3896377739434242429 74626412462422168 17702275802958183298 9789939594066817522 15860865952480961177 12198536407938072048 13873323178398239668 15868296585600954936 680377880144085684 4075883605252621703 863868072741853037 1765333641164309064 9123307889195366006 7346025160509873882 1896429368548068412 8385437765249161011 17480353236031309279 6587920456124739890 17554969256931122795 12398801615775809403 8823921579701471491 8807665462176813634 17444440820147525866 964682832914356021 5394323864452447390 5357796358909248890 2112514230437711546 14362558170149594716 17673421922143722999 7139560562567117701 7549983351936989452 12326937576478125021 9321388146418829965 12682759897845962214 9469036056678086348 7217840565631645256 9610065054496804734 2682671204134522667 6127447614865064392 12612563753032941251 7962215524838736957 12160092223121034387 13334224838995646954 1120598453146974354 3670108518002933352 17068196328414620755 15624122396359455878 7606827207783872854 15818894481389843390 16820803444195219613 3357632321453735543 3414686999496372503 17159298513757448570 10726114203527662428 17467043600139890645 16243104761482408028 12060837997091725212 7466520677463593901 16125821332536444224 10943550706496874134 13507429988597832083 4204931778648440265 16667905706843685431 15221910838770278750 15427066979144318849 12704809371756709373 4647839776278096200 17347670166641564817 9267647007194409283 3879934735105230793 4589609150422131920 3836754787288772068 7840193909516918079 15169500416114468466 12053197903563124044 8526335344787587366 17603578806498701916 13291054196899950670 6771086840176470343 14960786746676804999 52707079730361342 13639745620402937262 9000408920876445713 1967481463487327929 5962204463062014634 11672311526504937930 11311446224612343362 12569806976251659445 4269974989746658173 11525349935884184098 1271299032705545910 17923039255898097271 10535026805855866376 11702232139933075703 15564995673831253257 6386707159733865941 6585317805131481669 4369381733309662041 17627317638224343542 233343366232956937 2025672718763722823 3531187789665196639 10651157133754432226 6280690959505311960 13882450474228559486 4837309234302085766 505535773645024655 7127933276472829239 18117646435522498722 13950357093907011363 4002253368941891886 11572083124076905857 3942641966302847134 2810507947222079397 14500355183217375355 14628168161480375082 13162289180932141171 8454969007091434765 2755628400761244910 9092951800295306704 6007617286222466348 15941364355408737686 8783471774588537914 156253110251547869 3678929482852465238 5094765410577963317 411146601649755913 15045297493329210690 16124386296941580332 15630455477289438763 1837715827633754880 15608361540663587158 15489181366635010321 11264075188902000711 7365224542510570743 15071449547339684463 18423452955264301594 8992649139636589865 1311285765663516754 9440612440199768667 14453672348137924311 11568232729864337759 14886511801416021500 4649752187416875528 15780663533772387355 6265188089797920868 13496716248844665229 10726761608828256611 16038340257894861667 9337688512552391433 2857580156625436092 15849059953822209317 9590122623137204124 11101380479946072989 7615831637136294476 15399657259057661892 16890479464116639531 11592070497762283436 12182250036619071566 2184718531262861111 6448521429289644841 5667711262046513279 12535722428432209837 7833319490443222605 6737602065880440206 14863183586999033856 14469886337130636034 1890271304026374899 16477311241211334025 18385074595475353302 9316574231073286528 13986973918766184808 18383901257340058794 4648803485865739587 7461581675705174501 4376749968519031775 11490683174669201453 13694659687219135234 405987398656446682 9431618837846944956 11803788770288721880 14346220908022149067 12652329808664650344 12413931977721728273 14930950750218330433 16414201308497343564 4329877564034763482 11107022600247562902 4313304120588101928 16628082901322724546 17907846502014355487 3521108234251330529 2185564723613237410 17041582929913098049 13661508780513722432 15037063871912604119 12921913427876920122 16535385662191144490 11608203133643862575 2063648073763155296 11045427802112259117 4069411757082842338 15467459670698836680 15039579372986799308 13561421581737399890 12762979766239753373 3184524050109527161 1188216779720837745 17832778154906120151 17897029177250543555 7280144925555267885 11545743658338515245 2127979868994619864 17782090469931549792 2252919983114244386 12299254375323676857 10836150550880803255 16804590861501410852 1751763524952846383 10397979941310547624 4817261074721407248 1398028426857665175 17865432594447560924 12948756530854141308 8398409280682452259 15715337910261598412 14785457648942502958 16942308277019008414 17453517654076421479 13359840030147301180 8071217773138405470 12320903373119667689 2957605877210448554 14096815825875344570 2473889624928787020 8512743889567340401 8353585564533453928 13324073588590246696 8989783943319707332 5540198572444272106 5251937464587364216 7084097852490557948 11584303048147415072 9740744890098365059 5445137676245748038 6789689611866461908 1349372840761674907 17846732014504593786 11180985333011860487 16078584141758638417 1219907700999131170 14270525282309450130 11988441187509250138 15347374712246258861 2244255923568795169 12852898514833409525 4647825494014397749 497613100808464676 3693297165151634649 6334041265461064600 632232083196084615 9144900778284261151 4778835848505314446 3546979249432944548 17101204209665845535 6465890252733874929 3878007750793736575 1235895463961006312 15925755349753306716 5846446831979167060 4183507273198770990 14136239743775023509 17734274296881850753 12368568987141578239 14287043733659015194 7290546988605498010 5884475742878012955 2046481625479244474 2713500709461406138 16018844867791912231 5824264252124598191 3944340705797861848 7940207015686485935 1013050583250504777 2375519394022792410 3968640692682243199 2134797183131893606 4727181745836533932 17792049424593074367 13020011013917777217 5431773695217188685 11402772144774849072 11431485447517394475 1270799702136211074 14055240822685210538 4201712137970993187 8831127273471476954 4378077435941895376 10102148077470280071 1409491270842665763 964383532415848907 15305923437628830053 10072409033109368548 11766404294298073774 17143116736953602732 8531462079155589323 18444929569040069478 15655070226459086247 18124905751674658286 10436956985230343735 13061530981129674018 7227708089044301323 1173148154489247980 16801791511464956082 326006510929386102 8519822256315868916 11860067648490458427 2340883703639573126 14545706441863587141 13210689778203792958 7530935970619669129 9870410512738926925 13911879557385458762 11517220576683124786 4614589693252025415 14022639992371413944 11770763358841631954 10733195419522755879 13721620536514397835 13192019189796503876 1743851950322897102 10017753948964714043 15514285732899084613 2866901309933889794 3220796544363706484 2815132974316013184 7274445907422712503 9937404438165439223 7025641516968274439 3478130185897625000 2319550365369537970 18022119669561100033 9076159388459121395 1655637204814776170 2951636969136249227 10485668081139331814 8040891119415619761 5127017100641637085 10595249257546573122 6128131740756831567 3016895559458330348 14085687668538744920 3230256359404928175 11322850958300318838 11237990337074081663 16077731589129877203 2667118641567657417 4487775603156370284 6353319599240021413 8636707692568290456 17218282511228677045 5006059056790604170 16145521419896948130 14000765621403956689 9158296319550819902 13148930259775866805 12294519196906895072 1720644075742405802 2304236302174380379 598435236881476321 5140539594890342388 9791901071406862783 18426557051170249697 16161572528779782904 11608865872915480563 14059202636961253439 8722503121221269185 6446525934987596698 83361371292484818 2547098358299260375 9637514293657550446 15949343552407610786 6677342486846215851 16182898185059445982 15308697523299005702 2066177501191608596 1883537466087351846 3062941556278800354 2831724795882432031 14374514989340846950 6115450766286476959 16154242743626289071 16431184196380630531 15967553971532013068 2140693543478259546 9974089968173091985 1905225187960574300 1975787547791765101 15339165743396771361 16567712235880735218 15369204321614582085 11933596381240706999 9841622079813266444 5485456107254513899 11914669527607201930 17241681140283653581 16756806741405830937 16142558625975848003 11364885381126828045 12011612976364472884 8092176237708346901 4237559325902896352 5076612059000456047 14812094434615801246 14790122974538104178 9398465121231358926 5781446428548951275 14431537707897914638 6501043583396031683 1502744492426026753 16895325547983683755 4359342084287007664 3286176286824544607 10817365540893421969 5060348801761596800 2658069909262727154 2062173563429789905 13293970101207632039 17991914577876789686 16988459609128415730 18286280862960475132 4877536528923390114 2185113287644983988 11148980213154626800 13465709243493654077 16800707915635203168 18170854306481111858 14221585238068146138 5656620876184859909 3598950705446560386 12027271937194799995 10283310742240747044 8847824336715213221 9791694823688915942 3603641878630277313 3235486672938365295 15788434812368781191 5692903630140200156 7739122760794545395 8199323015668786748 15931256860493371021 4417133692465802786 3814337731987906723 4933694591067377583 10059222740786991684 8194533745604536247 4293094592324539007 17305012615827887283 10574113860770310280 11643322723018283736 5874695996841364778 5720052411835933768 12988140939655128916 5938252548212830885 12474604545173010761 12576669766584985183 16236124668953420868 15757078839656374205 11768547938924554883 11842549378966577336 18236728548888426964 2976049656088479222 12977848980306728984 6753005698823037301 8264021572169393545 13100989810036617775 13594624960337234815 5103702846918273521 9538351650413684746 12314709094042509490 17715335464819828323 8962215802992194546 12202717031332069795 17541757370374385215 41582468579293870 8853689814003271522 7872136819918793429 1904091372503313398 14032906338598757015 606930964315522897 17900104318121325364 11720522871230649361 10747648159566258158 9620259555061326205 8843589561655335567 2966889847980287576 9655945307980885868 9274642353800547024 8780158501072922179 16164442720755360487 17494283956387509967 10799888910465826847 9985879733201717382 11247153542166181438 4978254148778418166 13366586413247702416 1377249090514110394 5432166339744182584 16345217992910812462 12893085032511776169 3824244669880041977 14397872213521963364 10753139994216872856 17630570035439421466 3325270453624051242 10781645665057926375 6581193531865038252 3012667809135586314 14648541781891008250 3514431813784109958 11381229616021859763 12251057328200439279 11324127607959504617 2322071967172681141 11039260290579778144 13365525291458200696 13926638562180299207 17770105164753071405 16900453416843641460 4385009138498667558 5613104583050658792 1865843354239756230 16603279274601653300 6346953541710424621 3480645385149488483 11328065838208457516 8536332577448172523 9782494373771324934 6024024332096076885 5925036943292441561 1379254046179414002 1931254408563368461 5393645924384573866 627086532280055941 8762920488147698533 10909790346150371823 16291876427820309540 3067084079588479043 5382982839588218379 235987854598136463 12910111675204738391 12687613485059958132 17769402729266323314 7942985760897097961 5202925793491363326 2491461506686858097 7464518710411796941 2156759882780543485 2164534855998579046 12163317388830681941 9028939803919152965 1461218989779252504 13777704819013977325 2652697233829908829 52040799817799335 14626001328006669515 12839097366998445718 17466290335829777050 1240736045429184980 17497421930628850399 12392097963389377317 14405693732013937510 8555711774550856875 3148843157030982270 16726422277515514410 15493361020520286970 10219912324931843003 18139136421437676875 2195697331659111695 2283851294470684806 6311552885947890856 3634241776498724652 9725577694896900423 15622316188405770654 17199916546862244866 2221327814802661213 10720994031271231132 17838176566853138121 781006837026068789 11482086882721296185 13193281529212974327 14885952195159851153 16360665216774271698 8347105999290859115 16365102793428519760 14890505568878984291 4225849194232213222 12774392796274910831 7146739146360068366 12845532497717914595 13144387040527568061 1412875893269584008 17924226105274924524 12563721656859104292 10745457982821967716 12465515934365830977 8744890405710895849 2552464105625643484 7633269106084641409 2899552212044567156 9263109685734615089 7194823094735622168 1478450068309707001 3537745744995837694 10246904929211418753 3877536575211400708 7044325766796527838 7934590495567004485 6812291154191607879 1350634749888623872 17168804323573812594 9856273702936881605 4598362646956866121 13072611379256516435 2722830501629727434 6640794806629162917 16938117063304663614 13216387563480666120 11082317216481368977 7822502575891861853 16312669347562500689 5184226116729516139 13488729500878004669 6064423813359008060 14280083060554934111 14199553375915710699 2095021214060176439 1945993099128801134 11046814833206321167 4314144035611343353 1476453436404113859 6033412012880413996 7089398775353060345 13153047097955979620 934980812654960445 8214507152132849374 1700049343917149468 17893934853361225520 17176318316553516191 12161846385367158216 8232772030404907358 3757914233528138428 3970371096290517874 8121620585200743974 10058202518094115735 12400679386185228970 4747705927465977826 15919760552163582346 4351788969354611803 8012974486689389232 16617345697472655756 3665655540164603750 14605827697623356106 17976281056583552270 17215602332760163075 16802129138007496237 17201011448390032292 14102104382472117737 11154731308954544783 5630169451250416465 5319395647191218059 11833406646972700368 15040599834826764482 13137899658108673177 3974091884827447869 2885995644946001544 7283549111256391234 1807029142021214622 6270967343069581853 8853617130553373740 14178124153121586824 16772124309955095888 7777171349596198900 15751672695623692214 18431062140846132323 16360882762828339442 17566958638848345887 9254920382524903985 9885146618232521697 11116796203895272687 15524043181913192666 4764857925139981786 11483801140806406219 15992579057270918643 13259961432697858498 12899776664548049363 2848224152202808172 16710501540204328835 4187524126316003808 10223848247866008860 16675998324756668551 2687004284134914321 1000226775474780064 9772258423700766531 15617131333569391471 13751527625811124295 11263541095516283401 11010939346431201222 6086912723427585476 4041986938462076321 9305385076728133311 15744567604196971307 7106768258740134020 11423112247015841568 5752091040635985025 8673832224864167847 18256579961532249443 7656775479316634994 10799789945923624526 7306393354675945700 10822351998879208290 13103634101154005517 8543676712826978932 7056954180236424756 6343309877488607662 17786488712700573610 17745898784206080442 16872553716571408192 7466440823721816447 3468495577123882332 14183153308874162689 11306983956731363288 15837770788428619716 18407190394866253078 7044033432390461169 15994470384908969353 1373580471926295028 6558755141877303388 11892725701033598965 7418869782406185275 7140526090761146200 6823914106714936557 12435047128111352034 11754965014766484319 9596711397032866506 6316511751170500120 4784836739668249244 6999707596867011393 404199795111556563 16422515595289555510 263870363133440312 2771954643161395647 5630488154828307278 9120836037400932228 10006404774419282177 4036642474466469480 1680046243970800285 2760264483671363023 3102612630809734918 4010140178576417995 2339955099046740922 2977398259582370662 8567538265367109459 11494343685111807549 14031829401082236455 13312596228169443608 16879668616912665327 10450348114737763172 559028006296473318 14026880649935259570 12255247658733698925 4643653853981052209 17268304970941100628 9617824831631358435 1914992962859413424 15290180874298369831 15507279015155747020 48857663009743871 11232155888469160324 1326110506754018200 2381428358308184422 11454158697655246319 1288534663739952268 10621260881438850153 1132039626353134411 3437704314306672936 5049657694290881018 8765586702156348238 7613193352444472202 3663703586615553817 4351512540204609431 16298467025859053526 9348230395833027715 8173882224139478995 727268444623720010 15900857507157279428 8828863748158743915 11311554407280133730 5600775837779307532 16398608346149671391 4090458213455644693 14666523200587795093 7080374472394119170 4959353898492285664 8514602172246254275 11021354424212231401 9248353459063375228 8068735922232392629 16235206253110236621 17848208137322124087 6939785354665227494 6110181854535832215 17777512535344062359 18311339731280968700 18202265732917792916 18158318359908356929 18209186365377769491 15027503146161604382 4738792186664231830 6332955692886373900 315691574979861428 15457906704099398531 4648408517130737626 8766422108966886798 8307352316755481519 2747163501766453750 2620581712324821301 8933137461773523320 17490855099717680369 1028217666093114100 8088506086356168923 8355003772122851113 17712440131123011829 17768379899478725106 14161298413541589026 7004096619887294853 13544641989760182853 8618412663479920095 11003968205648703382 12525332326135499158 16203423485424912055 10695142105434105145 3447133725161891451 15948188422435550983 2715110401719299734 3257812360205603715 13231237808112391275 15663961856709288523 17835888279199873677 6342893151408139815 437001603516515424 14365160716415535439 7798749403480243909 1135531756166867445 17226311012825060157 7208573338245616650 4717243805881628333 8140392804750084105 10737135847150112748 2872795421404668074 11030159423159816367 12155887046119067047 725599372238186270 15005858744695817667 3616536248954277246 12207328283700383855 4736173616161536592 17601041771559470789 15045359671055761660 744891010483362033 5205605679761531209 15602274839251976357 12238112493984392970 12169364450672640296 4201150035662746977 13702099822172456726 7378737500459662915 16681876440699200859 5411897474260639029 17451376800059454253 11678176990772813872 774614629180935034 6010508233030722239 3371272176099948890 2373283300513656295 8517943305239052346 13746776573363423363 14519350067322319147 1041155227139067538 8137084110822306161 12426070557751111020 4905161722458085732 13127754148628789802 18358047932956392322 7635349663420253927 4593373433129150043 15736371547757179356 13903900630485256752 7194141325634738432 14386181975045706721 367939590418507901 8030324810278319401 17618336071185651072 2589886914414301872 6104689609896957107 10478628622227910800 17113300427985689896 16848390600200771737 9760025637632324766 17205784613298980111 17554863905489535265 6558202469954274684 2612812282466738426 12331065771398380852 12315687693654231679 7453741658832014773 15425791588583582918 669325384434073187 13755328446018157507 8032682018832039249 10229530022189143357 14930090755357228180 12488299976449630952 3905787883336878565 3402201515794508400 7494712580308238451 11528661663180543031 11924725532907098754 9539554267435783112 5756062481781556796 11077088007636953374 5470965029539279603 3645290048017505349 8808882527995596369 9730436863008351423 15141721667802893673 155031376256840102 15724923757479917753 8542654709653237432 5875976501427701384 12119562888958812845 14642062539047691332 5610707712689458628 2186293733523921221 12270722420267233043 10406523737498958624 9140948354409191671 16994163159588462788 16265973413199557085 10655981447759913003 4081397018349591145 14584209234335581696 12289142727612869017 10320894570637151204 16699671395504621810 13951619477206995978 982926121547701493 2711309925068928485 7475489782875516794 3045939895928143546 1350171435148600580 10859542501148594227 11018568532321972553 9582206995922111893 4927185912972379537 2955416786004558031 1487293410948406760 8905097356343047376 14009871242380302848 8475300418918640779 474098282049497034 2358595194221536141 7364115133346619560 16730014255214261627 18173004600199440689 2918405848028023331 13362332455628764904 11193130601139350058 16557654948437733000 631931861702788226 11585246390709261507 15837476418518495545 1490209146050125425 11668085088302450133 15628151046401471176 6669906144523640164 9094413881554139096 1108140060747427322 1919814101294718934 3141330277607638230 420571893119758196 14891310208258368935 12748524883461223812 3721226027336195293 5552336398708394830 8043101093193051524 12063606207547905968 186862744039449955 15952714348506495480 18116022428945297226 7302033581047692626 13536146788615987554 13922185449727254030 10902025683080055479 8718861175763829961 10704106075350601977 3333111236266647781 6933714108074326545 8243890202773965807 11891616986109655566 15620106928924429550 9165291901996426733 14238931002928544533 8847541226349567772 11446587435514444843 18445877014445206648 5455411249077732626 5696302165196067473 5628610049941277360 12707826959973834626 334949149342797209 8251072234215954585 9572247289285288509 10177215476014627015 8503997351547129088 3105516359339221394 1852684105496281822 9403415556357110841 9662359600170849051 517786989754184104 7962612073973385183 3528854314359999400 4226020620596786386 9267505893353482865 1497160107275109719 7521019688615205243 14458554841604660194 10765475307305384604 14043418182701085259 15851863563628714937 3141970102790526498 11331530926413300855 9481909647242659868 5139662398905519444 18286577954922399918 8896014706841731064 1362218761395589574 2104897753050253345 13121429580823599852 8859765816297588516 15403385856449929912 15968697556161863979 16884539606274275901 3793899870453514751 14783742362952085823 889843507141927336 1165387498000538716 2154416039712471328 8064168609327313867 3018173778483893640 9084072055825631103 12968608246081046411 11435372422489954172 2231187586634617315 16241713700857608410 1097217147926285920 6333005072595905841 13264328398509822876 13187012093546294817 265562168166590640 14182048179097141776 9473885075784324845 4658628932782619616 2652787325943497329 16451658545344559970 9991835213102211208 6916504121315392491 3551424516483234002 14781717332202028306 9650364726694410208 3438010095747679777 8946559012666957161 5878942756843591645 11491196137218154212 1238625839896914561 4772695111532418690 16103161712006053283 18076842312830183041 1582952056148837117 5360569411511172284 16201314942854518309 14968809383398271348 1351414102582506417 12034868659168011363 5962471355102836107 15753422345910663667 6334264669618929479 13077075570110961918 6821104424206364534 7827727874806597043 5927700053562154229 11617893724231276939 10090829955723736256 3265767790749325608 2490650194667252231 8594180702684565308 8473841548478596158 7087723720677857572 2083906655950337237 10556081200808503639 2334887943489047455 5000467191776537279 5818223376003284600 6079809910379291736 9735571792526833663 8369928906496944907 2997324792175620275 10808222447101942525 11625630552780295002 16052379992645482859 4949640898656009595 1910224054408619411 2578084628349444301 12954270276224033607 9259552189808655324 10260833331506546253 16398152484662172602 11541959240089451477 10420333647534691682 7914349313013002496 18372588955050593544 5417034930490338453 9707835189343464804 17328056515881308576 1759623811672048636 15835600100538853889 142151614198847166 317168338952337511 2070770608074141763 3013041351619653836 11690394943918968532 17207977366308437311 15191773771519477744 8821513868333139083 2392502143761293241 143704056642146850 14402939299425998886 1507773453570746404 9846461893285759657 17359058713260573844 4740894268864312995 8736223801338038677 2717406588063494582 8467358985065394284 8852011376107708185 13439240599462683339 2787166631465050440 11451869720511326693 16385934041357670814 8271092187685159903 6051889299379380695 9616812029775297383 7912107129452475962 11501161088258492283 5076434154815730563 8821427839857108790 3742149295067908701 11237406987110233533 15241423966952896147 18324495232995244981 917140800080485222 17500322640304920800 4988963869476419244 10123213603778684613 15175520743608686174 11893076811470018314 9173595938111475202 4121060011835408541 1257290033228647837 4281269837960867479 220777982543438124 14873237801654602005 17909691324428903649 7397146321341500692 2925164331716912673 1404028855528664362 15779352219395796728 15099807244907539326 13150136395113948118 2462615944907081734 1118159907632345765 3853373185539211787 9903204820982294801 12841528343409327789 16749911784224445739 18152798093948150007 8731719994271461941 11533590958332304003 17708759238933174417 1172552142655790217 18306290757298156548 11650128956854380155 10899789818134808567 15919579606671163080 6345468701029805537 5348681828043352854 15102806839185929187 18412279624149795872 2412234078758485480 2266998789440351261 10134359750002370620 10306216828579951309 14952682985625768946 7507202767980817239 5347842049069872080 15711471176836305324 15471025585121294796 6990783296706037130 5522580658008920060 5133407295903580172 9415141636985492857 11146008927213079282 11415581089168930064 1286309608223600131 1094469972089341641 4225035359987806161 299094778948857924 16241430613946765274 8322890543802657804 5587168136453951397 5362127056134562071 11765643294886575475 5847117103872130240 2504686023781108881 15880571301030050476 5408605205437289954 16219732026441871300 14229496271420813691 18371599345416397872 15154527719175214678 12050527166723555807 6195139325097230024 3348055622653138082 4277221692107034473 5197256714325391890 9241432834413158815 449232288036003504 10087053153942525271 133784635884756219 11254757817997095818 14943907140324357266 14485443601550254358 13683435233804807115 13419820750322066578 6393751825784550036 10548589967734806514 8881911212651005592 10846673551789864410 15986166237985419388 3050045106470047831 13578465481748861140 356929174146980701 50902670206843773 4656808996779562281 13861605577647942066 3859440211598682692 8707226239619447538 15437076060868528070 16479156732118519665 18125997638232515259 1254283142478681778 16114243316584622558 8926219361252448756 15277422996198666399 9666582156909151898 1524817008218522667 7920479210510197513 6053368327676012884 9487471170844917605 14257455499345431842 14373277992268728934 16088280148728421342 5619322782068447973 6494756448768706367 8439689423667857456 10727241710178468894 309699313413578842 6458677568044208491 17688884757512445355 3908811220531910717 9993966745773504056 16828758232484218005 8070960005807364541 12984643344227415589 12316004995995206272 512458619729935490 3831991984533089943 11518308887165895158 11206483807456229590 3200948531006338949 5440937100280742907 2254144193351474466 12884368315511081372 17069509940893396010 12739526741166835208 15918395510217253489 760430510059003491 131253192776148534 7596146510989281833 14949421678522621734 60121216038220457 3958979911976443333 12683270311140114212 2290154458731497378 14073037142465341727 3296020371872447400 13779395039744471497 10909082404125841346 2738835710143940312 4789058793725296828 3522874656840512936 8573928792538132706 11001792348692798695 1818384410732853217 5897469468846611933 16289067650406462110 1771281202725706045 5171752112604974918 4765865187184925451 9090757214487619491 14784168362801401135 10190440227622453952 4617082082396382154 4943914801324360438 6515792558816337613 4543008104979241563 1961857938516520669 5152964486732034626 9971450899982762446 14198133961889234750 7504599335805485498 149646117967663861 8942150213225219498 14341353587271020607 9803854255537600504 3574241433013658817 1367105108495902978 13061158970088543729 7518235613044695585 503537041140954378 4563221065176340089 312411718058449559 11523045275461028472 10636018165926494356 1942584419770345889 14374391041045556479 3137443477530749459 1220831766277662153 6295700649206377053 7394585711773932248 14198286584523844208 1223387080433901046 5308307560251050136 8093518323901434525 16178975409286287288 5813167553180656715 14748369070792036633 6202065089046128788 9780284231205226171 7670394598180186528 910333801149661530 16048029852214315946 2667861662917517701 16697930687761034937 10086654654290297680 6555195384109912637 3975106995283839718 17977137990363040193 14179631472204560334 14658203617150481409 10395568688800904668 3813316973917074406 4718430703184215402 4537899358551963093 11113907598588237264 2944754578793357605 17870140932102236902 10708032422284422748 11222740651019360604 13261664280980708265 14211297738213861440 8547691880723815417 7880839516034191998 2809603263772032881 14748298728917113782 15076650723369362145 3216081852134373190 18365262941520031633 11236548542220928654 16903641525082237179 5810669231494632137 2798718225470224878 10835403884199738940 11973295380585346574 15386605531755022195 18285537872690425635 16058399259112416347 16088602867853718612 8373456338246503492 6413505739937682446 938510080251588933 13948816434058382479 2678862706543205758 1097581308214111261 17598955922037598261 11535988894428622530 10135435898865627702 11359085280361907970 7313272354931862500 4795377079596058522 8156970379651429116 8012294077921063157 3892029251722656929 10226211707859790881 15605272286238033807 5966160420541120929 852169126851961743 18035691676203275264 1219323620711934022 1352599222209916656 1782870962936474866 10193364454374519593 1477047327100409101 3869844204713879219 13627295528501977864 18125527505537910084 16710281595159088473 1307849647608758490 15792180170169245486 865429136572340883 5456636286772786580 14565783150164915059 2934027166693409438 15652344955084854247 7346021673332368476 17869054213917870367 8531972351652071729 16879839767148513074 5621168402246165098 604477471330477615 10402980192025342033 3915520194925799868 14967698245772292672 17700982048035478557 17310108664252180521 1505522479119666448 16632531121951804568 2241984243512439732 1881353999143709299 14040369768478643653 12279619598756629672 9962300231200215251 7723843426918137624 17105985058035871538 6234743830074465075 13467327422065890357 16849124839759426847 12603795881400401633 17338026906445441765 1836357818194361072 2097124687528699735 4430020553931362819 11429271069107522960 9242824398235825737 9616435102241204623 5601846097092922300 11780042328576970775 2186255621954777921 11926239635300410868 15624824284341528331 12755219153780088821 3907511219169971314 4030462047236522819 14080553412115925551 6289637391459810882 17117994865260232200 2050685629914143715 11758952820549527542 17434110516275975138 17393427178890954095 17072695819605936100 13331420429923182443 10401207531894593611 6171485940153410320 4584369775721578299 13759765485030538918 17997545301103994285 11663041889064045727 4119940832186369806 16696634725285051242 11938217726151930944 4761011132105454864 7019747506675327077 18173321344920528059 12912934373918679803 4087731490518402037 16631980552635733053 4250214619828304242 6577471048791293418 9237089513168919111 11520707166075124870 5380988687984191454 13084525815063973499 1989800413820376611 8113290941879062080 1616339495670946529 7424173775379730256 6242566159528122131 5709713778043950109 12868627509734632939 9615671211701309138 2511937345274007061 11186496758363235708 17331385009558638757 8626513051580961419 8007562627330499360 243907016918151633 15194550515123117380 6498981928412415598 7736680942557416517 9983395422807360235 17193009249630208820 11286626421670144638 9378911753052895176 5975474103166686154 14561279464884928203 16004728349852270982 15601974874150815438 13478351950349131555 11595488907262884027 5949718139505825211 1094255390065234049 258991639387711217 11699678845715933715 6825172342048705399 17990618652469412715 14658552026046519199 3377456551213403801 17088368254260252196 14154189137345829812 4221428837029504719 4902334200989084922 8477404139883307322 8668519066004255731 1529152099928636085 13770053422014389593 16958518592502483875 5738178118812297500 6571434242222583920 11935729989203213262 2377713571178660011 10261277935747823176 1738828874461115727 2829877997527925470 697697541419992400 3109220517708266160 13918680492982347791 7207330725638301460 2676162422291531131 2042818944207195660 5594584348645489305 12806168425238393796 449522470782434925 9433562637371973262 17471835225446135147 11960109108577997996 8804950505130579781 8836843353251548543 482089882305350874 10475844217425143638 16350321293130688940 7508032859625473666 13786367195206248751 7245657893439480465 7651842590436749485 3150804673355300315 15457343721854389304 5332865274544672296 12938679974548982347 4960783549799903242 17472406689928375351 1285210450890352088 9451808123734434477 7281852551839637714 118471057125843794 4245191961769422441 13511244641097944621 1692754963686700120 13149990213802039987 1616274401387286415 10616734115110964052 15890246149879910589 8427466168461311580 5669399288918423881 1802001203197444185 10968687348674435468 15747226367270784931 12874502807239734006 14867315712774678153 17662555522308316008 10989810733053621730 6591159430964234678 10473126127830247958 7912407947616791207 15350094870367720728 16199905922392051038 3079012948582819796 13459048116316087577 12058871005523995871 9122014373276713050 17051855488164065060 11465669069787411798 2387225342424066440 8412159601391586989 12715653745984292633 5095436490343068042 1645242489601858819 17941379106461766922 7849277133036056806 13208271697852882017 15123463714658954285 10668577443122796939 8744095405791773097 3159293643708850462 15761954065498881218 3269084823129490790 7265612983253051849 1359232072614736331 13441163654439874245 9172735336259799835 9211303839990045053 13692544517019888373 319887994626260928 7559571246244395754 16678049066917202665 1072544718546254201 13832587213768584363 16564758981821769109 8116110681531659679 2668018683764695467 4746400585856387847 17452817357872167042 187160700819440576 8903263937701786086 16055879691130142073 13937853881491340197 6754825337723332656 11089483527141860865 4314799326609679135 12518610580404248009 12858569504438931840 14268478940012526477 16240934741572454464 5857500219951236737 11681688808873711000 7913738010451530 2106624465725407272 15532649764084629485 16297459318630611328 9034967562844292564 12541202804995260726 12639044929624744061 2173451496040126281 696358622666622041 6056656179015220324 4268977274953241695 17946501804878395230 6926628186603635129 18183054149067498201 16053334769299436014 99842075450276464 6505185508404095092 13421650605716435784 16053998150321023504 7357754845184466628 3807738637129017253 3457772879477801484 9167048890728345385 13446833540979961184 1241451997104473074 15651298669922753166 13350232168858343303 17047903972118646883 3440957028746647457 4610051908490641918 3621608714301181692 10692799799414060489 705552044602832436 5118751793691327775 15944095471959936297 7314717372615160119 9692599910248809449 2047162488334978337 18299528876181422970 6009909382350048295 5587115715625479023 18162050251844338954 7875025202237210109 1969369230649719443 12494579737646627406 10519776440961316295 1462244408305910010 4709068281137181641 3433059723744501647 8052967085976288242 3432082274971477056 12744706274963626853 16198997793927561508 18416100808864300195 5845625640586836460 17285214831670926 9263451144090079507 1371649599531354653 8110269801656940135 4630188346767083896 5465554889550130931 8496039966954512098 13128263245721657529 17632816022975233253 13027217646009024393 1971010730776563272 8375533052585130961 8684531993655396955 16220853771413088480 8896041959904410143 16398885316825470507 475483834650310441 14153568250140057302 16721502640107563577 5552881129392385627 16370080465631912090 14592980974045697427 2321485591699264534 14019899311741186215 8070127495815872292 5416980262774236548 3461627897347536963 13186766703259003160 15209079291930443448 8042646165209919404 5684455489637901257 13337064649563448656 14334911419444368511 10313890461366401086 6481449276855419401 4523874251718655946 10287884575609343476 16213329559627201369 17412645749210101954 9513306014594062782 10636622286068925703 2447664138644648901 4536780185053147552 12147343938100520638 9885023586677783558 184722369318499170 5949862262152402361 13490913282773969489 10332492005694121312 9669473503234837910 16280370148738487515 13498613232943174980 10529882492053406347 8997193518395885226 1985204245440675149 5265864502053921343 12471999004231651200 3421858403896962207 17346815401679119157 3965135541698421623 4892836775703428963 6403366452793437168 9423097858920200547 13121281522184181581 17105448233524962893 15924223896004705879 11526241290501562416 7881444749362867000 2049021954265862955 16306285975738890146 12054794011635093929 16056919821718378918 9509675215306086198 6163958735048985668 6426038654999030440 7360847958242356520 3746094375847425485 14688048536002427374 6032691997882865542 1920116170647047411 12290348253743363569 17509511924489704991 17871482703853873486 12071730661553687908 2901267615570594490 17538631227285979747 14829841152657434294 8542735650730766144 3531990514114106151 7226569997991339705 1378271790731563184 13628885149012307371 10755375788853108608 18403174726085995794 12609649063633095020 200624421113593189 18308400270676720774 3668188926057601615 9179675403585968477 10182040531653549665 3781248790769145943 4728468457807189064 1935598470479985955 1152139389061338327 836243372245429370 2871118539152769120 17625684259577738971 12628572023454171556 9735204876917747242 15631398442682246332 857155132706700928 15701362386264735257 18343996874548693700 17655035224164352561 18014013899175772401 12054899151541912336 6255251895829359859 145186417943650541 10725792218038400706 16833563374824947845 278440254365347875 2944330811590683305 8860784232178917652 5547162246686272626 3990420185734927759 2910586246910474694 14026699882468557540 3897077829973440435 15731938982092948055 7678935251174991012 4059802343973525761 16364723775219823244 9204814615461747838 6197493515130185427 16303182330941922094 451428153605899533 789997696647720455 9108193871083401531 8173294066885005984 7005266609553034865 6687021736576936353 2503215532139862970 6712992845333161847 10609104497157275813 11908294470176329874 16067645916957519990 3918683976743721429 997516215774788353 16784466191740423113 5722099622809380556 15590441920672712855 4331991332834859253 3052119646118812409 4698461565264402237 13284919675181849957 3721701340444696076 6018446064660086760 8893839102149551293 5549422717279907783 5823979102181488504 3109510851154107244 51821199239651601 15602717294698330441 9003905158297208290 12849583398855411817 2724951977571019272 708702466517520268 11263267020544932260 17195477807119233410 13712448168685866238 296033562145888575 14140337346059577089 9287058390227571406 15665276465207821946 6281826068558120353 6691526028814572952 7562878708482857274 10043035000996286565 6034741337643526850 15517307613032680823 6941121685277291555 12343051570547539976 2517931680649044319 2479875100900059838 11926324178989524416 17843809939877315467 9117092624632289760 11305121982629680985 16955692188926737640 17306722143606879980 3233317451343021923 12521072686076877436 12607948538948816999 14013328630848395143 3014208178067112658 6114297308831157846 3031714720863646725 1964228969243633653 13620205209137865642 8588708948809510201 12851687759643524731 13364215353493700027 2968995298231856335 974235884322229089 15632156234220736269 15663113883812639837 17612529887758895412 5258343508798795327 2475595648725552166 3348789895705260999 9358120987925122404 6257830770409881561 8198591504084998422 17845870416826884333 482225330402419599 12960759301945218661 11445356786015975895 12841736283884059769 6696615033647124742 13951699099087008036 16406308066566228305 2126194334064117672 8283456065623343702 6392804072644371838 380240839603616308 11282176079762292966 7884240478277477935 5520521895060085674 57702601926037322 6384079992277282338 3150903273665016 9056216306335938703 13740716339754087500 6771456938793173313 15961853652727303152 5706124378307537120 5008724813374556577 9595266309535104392 7224881910464656499 7660948181528133664 369453201694742135 3689021927200716520 3168914890141525561 14390917328741080170 1132546948876328892 12666925704203938133 11646179234273251300 14261427276408108897 17981424048994566816 8436686563782185921 5294292853184638785 3959452602063009968 10141943943334768808 2174188057636363984 15450086781567207720 9015231341139892295 13348680291531180497 12212541434726251994 10798960803604274883 16060715277231821237 7999582677931257916 9939537145795259091 3866500893657110327 1305815161466283545 12231421695182246369 15188729278234844712 13636649820905544602 12695657210334174973 18441961483955863431 959764388751810726 11692765883523288292 3228368324913935475 17389589647089116583 8850893596676275647 12529918785636096464 6750884599268758156 18439570502816303707 4925139820110459098 17602918879214184370 695337881835241786 3474440679117942146 4400437915123685153 5150458615679358274 14039259394889014933 10684963501902606629 7940897402970309433 18201337660967297762 8727339071299818311 8020899257368590468 7721935618361819250 18422289125769826417 7162323993466383789 6689186797819457351 975094609266793839 11045619781445547659 4933181916314791194 9725249014241577467 4955884751312083694 240942102288450470 15076675817070126139 5479920770567713487 14798213859900171913 3648791153862049916 791362584423619087 13979071694938125787 6397942212469681750 13084227912058965333 1800870427771224857 10631855621141683814 10609581586213565159 2030602565842323383 14967626367965746304 11819201305438185827 1149460724123540449 2576005312186964411 2581634939572152937 11235102554557409518 2767014738868114326 4739952240049773842 6018290484182066946 14446099606050659082 8889463471842528894 14603759223262110698 4267779616651989681 17231895555885251425 14971483600420014126 11596294058606158160 12295733898985059950 16030817558309633948 16983835079176030023 3347168126013636032 11647198677628800937 9954206436690502965 12767800544601950165 11563613723819081540 3012250735256011941 7121649012713767457 10810081569117332937 5517689949558018073 17283153883086982284 18324180304910781941 13602284867596694631 1724016428093240112 3574627598314371146 2707371477662984208 11542274253213891182 5211156599397239650 4879002660886209163 17426861652279116966 9594263345488595113 10034321344032955915 1460315389743138463 1879294298547895416 2306979496588619041 13185625902006220864 11674217154578556472 13771313151021269886 17601676278493738390 2062653045485570205 2927265275037078601 12476110512989586349 911424713994747312 7390115988726116219 16866300692132726509 4067210027333087122 14458439523976222612 8861794061779477653 18083149580809206420 10843227698715183802 11828970212766127018 6887301922159842463 707721159182771362 18082832352948092416 11843906532662501180 6888366792717633339 12362919998815173889 16157868691794695791 2963981300196387658 4473610574909745158 205823399828122153 3019171282094208675 13567794763006628690 10792845297518917896 9569031620661446024 9916226873702954312 9635426120291268844 16077004454064514649 16023988919283354390 10508118945172414878 6269981097469636881 6868180172908431938 969889145723592994 11088142172599355987 13635157598213575689 18178480519735418091 18124681335171142758 9213636629891028967 11567858942806324037 1935399840124360705 10365253394083276009 1043334047294202637 9193535852490069117 8046942749511543233 17489061283384704463 3155087578033745292 8976819765353150593 9192887206109144383 3056322772567803030 13284437908794409342 6619954453459673760 11660455030333127982 13169570401081190227 5725420739466241039 16371454601874253577 13513589962045910243 9192703844612064454 5879386756918813488 5570427953741693073 5355805816998634949 1469558528282731381 6595080943286691592 10832130644349440885 6259152616082136176 5742899480343713138 3586599650398286300 2406654215299375866 16892620691274500782 8910112637152694725 7664263776240526667 13236961432580552027 7145582045784019479 9113466656240073208 18343389709211536012 12600050506640652754 5872126778183749069 15519379993963497030 1303324800922181905 329323370607082001 18237078111412995763 2372349253437320368 17353018261809841013 1243021884795468132 9103047712339977061 2965760138593250923 8686381174756309734 8484017914861642612 17539791575794973409 8981255301297801901 9074653377882853143 17052770698157949421 16342801404936619905 12619411834965972344 5081124887323344988 11259194920440555710 8549201712697933744 13149930654858747303 18361006864520027819 3563465079681633533 5559075942504586127 9659939831019469910 13512754366968832960 16349311863213821751 6534093990436451620 16252716916084789677 8148185533200102322 11614674094877676325 13982178898236236450 6420600578140554332 13325157886855442644 15106877762304811841 16296129354579142555 16415515243518093678 9396130671361497197 11400427091801977872 8502040879286815090 11030717139478851117 9958978358456918819 13461120834268445890 3043961925426835381 4403748941155909512 13907128102400557361 11550340267789225773 14246296982765686134 10859000376768949171 9912980683708842389 11238020594665504086 4822176694163768365 14758927649132075138 5241484959187701930 628509024485489013 4171676222019938561 16558949153993366314 14186520221288027534 7600535916573209020 9885273623649447152 6679387458967468950 5641459443559831835 14972251363292795205 4856940809548056846 11094083549844317340 5084218302936884360 13497045435537989566 8292340967350815206 16990308542541876994 11349351444589781638 9890288688745902683 17973610193965421703 14227407509744750134 2186706240748451915 2056762033067279220 15587144845779099925 14610449458227038468 8698418073559004171 15752299336587139295 449323788690648338 7529553578378961741 10824544548254313731 7118738384645490237 15944023609016121966 10412686425307497174 8568566432443445481 2387837735124735868 13534403594393203469 15268717267259072024 1907193100872381787 3585507723174191003 16897382467927277824 9215761313748941922 8147419361380160036 575176782695617192 16476456564640291308 7759376611282119642 8340396023925265742 6253259938328096712 3211496680723963543 10813878140457361854 2964402107542628169 15965144164903262002 874810643199397874 4042267948666126480 15167156163915332290 16710053603870339944 13575432109639678572 12852653010668013846 2138850340975823001 5824797503291564239 5475851984744957678 1235033977887072724 12152699118445184173 14272404506560194676 14627004947825858326 15194884568051258709 13380179829958040800 11328504230074098230 15041519172909196135 9243233133746735960 11774975103432029846 4933668588897375169 18159238715398271984 13850252715231706553 8319790243881505216 11106807587502894548 10977684543566485990 5393062126569895559 15037312034127676048 16345563925001016661 2010107331222911328 2213437748632628544 15305655213010879995 12067820181832989388 204991855018435550 6097649626397075300 7404238689247408366 7940901395087127624 14696505693803572388 2236975122433961849 3865946714706042368 9267007613442778809 10828395980687247826 3464391139067184206 13848435513607181849 8649201973907003726 12312805627032359119 7254599087610610195 16531368981543061267 7064523986124024662 18221832969652794358 13838954560675205764 6002293569039461464 1932048037096810764 8699374959991998751 16060768744889780566 8097911380334443264 6600958426764374855 4044742797406291733 12194632672167298857 3050566857438966927 4091290612589936676 6439952247568695306 16311999379478092860 15033740358758325693 7861608931271425658 4337218823975814801 558769046204150064 5273906642813180929 12194505528446630391 10107625893534876807 14468499919846166475 18398530234516482999 11036160545226932280 13295661954747713328 4232325146502007747 10304960860037580512 3920491165810112989 11305904485730863111 8372096198027610187 1694705368222702363 8410324622058453788 9247864598202592181 7463104188960640193 9296707760084389173 7352548035472485596 8143845128408312507 18352898303854244157 972488149491394972 8505485690699751247 9502003167221093001 11302033125804814394 11804965341015725219 8151632165819514690 9777171761174748556 15868152607988784175 11415593835943469521 15104865232583397986 10268490449438674912 5491372333628131835 1756957994620836268 14107794816052736852 2993636545818329299 8284163099845623579 2087953556655798265 3848677983623447945 13858305795422333905 2984939303035984971 555162331230352081 4789974163449315692 6824936571383254467 6839033442137838247 6644562540001535341 14445053079971993245 15551390475653905337 11961664140468462644 10985577241722182040 729232634515698955 1435011708122926491 6248032850432577795 18347070262133631338 16923646844107652101 11049760445539560943 17131745782499189042 701223285326942058 16230110787800646674 11763572603915447891 16550433405520886340 13467976096135929880 9741895939117080487 13786185723859450803 8865963331254721260 8793253000120849040 3002255963295309986 3025744276651191109 1086374281000246376 12783982630585742937 7549033483779269323 16834140435977802685 16410308598781752371 10410699218281768309 10118517765081427205 17977289765478973577 8123812881069554699 11353134362087881029 5367271847180044374 16571281227734676707 6968650929103721108 7189680745469241055 7485429336523957852 18324503622871919859 9118795225576497543 9132681556710587426 12401334686742377861 10473558450552855764 16833190535258565416 9538442049711655276 16777005855236222911 18405998997155325183 5356771777926753767 9243302591797857776 3194702450775239256 9562514590926580961 3932777728873289738 15184245117293237514 7215885133140030598 10036056022272859421 13435580461197029963 6570098487940331420 1060154793872818685 14553759778530544699 16594393194353584747 17365176938235953400 10079098371249531232 6209976358673170628 14554437954381810820 5632014019754349581 10488353928889394186 3033047888984916331 1233438721615676444 12108068865430986967 1138048043556093168 15461721184830492778 11866913739630673740 6517636123203954192 11258756495399537533 1745336422100672150 18412998345945188955 14979412310758731911 18018759245447948381 16644543561689742203 8823366079933617654 2903408121017065970 16026044126392711702 9606091935962695364 9477766364578048503 6053524763557711164 8800334382077539902 6530166817583929603 8725063374732085588 9475679307834321844 261720921417923954 9492925780526082039 12271892993310026022 9179869759366420805 1603110846233019857 12627038849720753496 7042428689801877914 14178123838758175894 1330193332655645419 12146983772802707454 18113430827443981552 10537834942795318670 4336626087531665957 15304292547036707461 12296876348311626293 6982799962430774089 8935620985627506312 5014661551695516573 3386490454421908015 10452637360812753368 3551508085043116272 9615833391646921955 10129899476298736461 8848871575757966282 757790406984995475 386401451493579017 3764421870663279328 6944708518371302294 10312242773997884820 5664000937260101671 9612771650224547923 8090188762955763241 16762567343191141774 7471786969664219 8798555877467329330 15238236852264808643 799988276343020289 16316897431879654697 13379196265344473440 11249958711892412514 1928512064257415716 8164160169024476435 7395486334848114665 14253577023568524740 2118621005639013078 8723842200761690458 6535402215745301899 632777390878442221 8410064355316058464 11304113248097004412 12161467691177936650 7731077206084210055 12092193616492370940 11228224900184258086 13712302674109560423 14911311472274554568 5026925438834513104 827198480970819595 2155344706542047602 4815743910483066894 1165616821765653352 16504932180254843109 15072803395889296908 15643444036468996318 4228192501260449513 3922636083551847811 4236620276779258238 11035936579633834311 623093917947586782 1967232228301104464 4206550012928864903 1537636256366379952 13206858628335423025 12125727966880940873 5058742057259528122 17844281337955242885 18270509079295651303 10421595213251253594 14504238843978374877 1860090304929956499 12199888943249886512 9703702087024581222 310688085379585621 990807550956355753 3760205234259243865 7464284800248021360 10145646883431087264 16141037947190266132 16827138896678042431 8908604644578012648 13962506577710312825 11757378291893250499 9653210155771737786 17320087763876287966 14567538320797171505 13586756398097758297 13211162833421889261 12067101754016856414 14543261704037709863 5625814268444973708 6288137903082351625 3770673462746808191 1890209849664249667 12244149022771247365 2382174413553942694 9865578936602382728 2565607867205421561 2630549053095215962 14833188776992993498 7119581909343741998 11720445663641386672 11544128449813606092 8896852883681484558 12360039463463570118 1521627280171049878 15375679958538630737 4582916181228578357 5402898199416357779 5537265098774231749 14917366577943217652 13496784074302938203 13920960361707649829 15962172083352452910 7584669070821325311 7048227552117043764 2001082707778018822 1314487890185544172 4722935751139148082 16951611449713377223 13511312044505917668 1560531873686384138 15941853986179403298 7837173071783559712 1419511374707996574 9687440930995861001 1890701180630402290 10602702281082967350 13869950966155368445 2167580718728851009 4055920697015946928 1975804689039322018 6942149054858375873 10909864484533269875 15027489989975534095 7959992442162907691 10982913431446232548 16367272808848052275 850538115696137695 5297874343291452332 14858959617138091581 10589044549077349161 2818855240022146486 7567925025569122054 590119032847396569 5655972482878577869 2473138637158690881 14495854398188468888 2126532549439895468 628856543737453235 14377898834434146437 432213213099157644 11609483309903070845 12281578456311785910 12549349485577431113 15621709777169797614 2431528530149305857 3465276777676466479 15835080972538375007 7555082887815330162 12053719052043133687 5292785008995821282 2408061850483384223 1988328750992162948 631003060630770820 14363233582578368483 669280263096228121 4465175956052573631 16651219007821469237 2795819957601086528 15061263349907939014 14956843798413563078 10960000298648364187 16688084746914542490 2172593448195262536 476292991439919539 17265546956070966520 684701373263458147 14443565301240516948 10255875343767862100 12270168179220396611 6985788827302774695 12200591131377033135 12429929178143728464 33076180322269987 4840360887692012969 17970884158699578590 2865356116103591786 6103237957352272069 6912816041454112140 3538988698819630842 13677058055140827029 13475938861501723692 15570507310524558329 1573655486168283580 1493597444623736939 4361807110357369040 5960181333643031448 10035709672492392560 13090162196354087493 1680348934209982576 15405443600555293694 12928553426683552833 14701438958791567972 10760272301099058264 259639621407155546 912977392331037917 8571632877709791869 2043902239919336340 15717077989195450987 4422980539016841018 4281482917643871401 2340982428686948444 16678843208131252834 14840248410655538687 4998722485155651247 1722333104699040154 12067467877363276120 8770533803986794482 9876648762244925565 5760700822591068551 6597295002530656613 12115934683664390877 9482203958007438104 15861563842321032650 749276822237862510 14966132386583207119 3606304760826136667 15241367132364458841 4282511816016898822 17598564600833397060 6402770484585998728 14718591537683059878 10355164717617516913 2717533198730222362 17192603322188293703 5995227829413103593 9158946611959747918 13009755837682019028 18097718151754393067 11094232674867248775 15306735204300416784 8802284140653825170 7602419704251154154 17282690204305909920 10104797735309040031 17683631169476708196 11588115530180124431 13906346342890518034 10070203475346703709 6180178125235123181 9191251611537111968 10837047224884901311 16280870946418498989 6036939826880108332 1937542070993286458 5982999114376424252 4181446919979146482 9205007326903335117 2308929642094380427 4317885039336885418 7808506721991877744 15528542808244231641 12137804248904827759 3209498367126287495 11235717925319749787 5181097235443341087 17309455703508351527 8256990030879224503 6046017668677299997 13602569683509104451 5913801696644371820 17648231257293613475 15041089091478804866 6191281749109165370 2817079678756423718 8183653202641678790 8654660707106703288 13678471910208314342 529816839456966753 2964866087409511160 3514184201290749848 2361124402272470016 7367744653464507613 5897579154393953836 3662909878327026179 12505611402089306259 10924623381938416422 13976487800460403301 12975783845740145128 6717122799790595391 6938154134347169881 204741635002722915 2411177122197014561 9757103014591273803 1456378927727261284 5816566535458333591 8989666836246212040 13573683147716070679 15810192583485844186 6687138315491635591 896259128407781091 3772946113959320763 3713147297758462300 5590646811980016583 13679870566959614342 11507426363232071880 16258974087269807943 1021150745136480307 5400615408043185588 1692727500955288493 9898085575918035391 15571641223099536025 6579426870963558064 5958907138588161656 1155522387362351727 16708391999903808348 13120260917514811851 9584014318858044706 2062823447407400248 9111125850958117190 6812694770512673345 491831411092167676 15613929848832620154 15099626800972814793 10151246544182831176 6034496692675398931 3665749264162493205 14996617734805799893 11773279656369583442 8434264840328676837 9068032507331961932 14480500393664910657 8022077042791661033 16796956545170425440 11058048083201981144 16813699700377057861 5091856438750218072 8139011156294395259 13898693356477807872 487433409457409420 381165821046347815 4460390251319690623 13051655337056530229 1194253183227892283 539337355420326296 15856887092218802845 2690574473922570229 1344015847142289809 17903897650371623520 15282131726178259307 7330779826851782747 14810389415061960307 1396517450362604052 8348018165404700458 12875316745651206913 1022782503356255293 4110903959217023065 3800189598314842010 13059272499863995935 9268807276815594584 4286176530205471684 6763983896642200355 15520450119904087038 9442843904198635036 5964181571309325677 13489284395596805410 1975464640492635005 3158371295803356769 14417383473469256986 8625299195250373980 1623558288773334628 14402890673286358958 1715386040546500885 1310224297457741026 2628604404921228850 10807612365172593803 5621996604054788069 13478570537219460117 6041056276615029830 16683355938592944097 15692485418170628315 6388940624757122294 10676577445661762894 15367275508861307109 8832827269189778980 8198813288520781936 2668089022342382268 7669710950073745296 3375572488784552250 2203973990456753606 14317191395626526446 8010136699988528850 581555981799019559 10574508381227480908 8345619236582419473 790093145634341280 2910198167754448829 16628952895966133086 1131336265418377488 17082810462287791737 1011589996436625195 10209657047212314004 11418849525235006033 4460968699551073176 15476236644205979175 13913467816111435335 16005091030184171684 13681403449418975041 12338758436253925475 4126230631257612419 932107635524645922 9763660074674084272 8678325662533277244 10248211187219858696 6066979654378509762 9572955087593049284 9488913332262719611 10379636261067386493 1394386952626658092 6387636724228944876 1856828621734533139 8393730600965519408 16695360014959272309 13947576646884327283 6610539390972512745 11577418187787960430 4112166260723031559 7209540675694982979 5630314510149912767 15944508517907054282 14589248258438769497 17731900263345118599 9897965704507667671 15571477497292905114 17015879609833498513 8722922608973729988 5910767538583007531 12221177362420042878 11229620675615246938 9192261423874137609 8051241734819070341 893292275982340347 6310271872411880740 4956031577085211400 12886480558090847120 14132740584846572075 11072097169324052112 10860174890926108924 12481007464019236651 4779443404935061144 5463052569698083645 13339490607782945189 16474867011912878873 1408830064899240697 5064234010502838291 8545902415662110932 14406614225974635758 10468205944911893923 10418058119468939271 5265931099768701650 7970840747007154785 11492738422383979230 11079797079106271398 18227501981597830123 455960594181466865 15544167462670434059 1184276750280440591 12665373074127109144 1182747416073256174 3699143451595423326 9352035097753471224 10083775385546929110 6204556291809852529 8501517381147330775 17203106152281310041 6584154984643273988 8686451947386739499 15874736962822735663 10597080993045867327 2140068820290784512 17667268107010800337 18418698211655278021 5459740117131371125 15965912800763907746 16513914879207415721 3901714701552789984 6530231087681023251 9518996675905178391 14486876291814042230 9514251182794779564 2319790030192303381 8339382079145890162 4568433884351370583 11799198202317698188 13329975511994978469 17806804753975355455 8135368170370169746 4723779998157429909 16702606380343687626 17011737154142717961 2868472630381042828 5486507326403028559 9646386084343544972 8483082943793717557 6174786021184726323 18321016321206127415 6920374581337010462 9051485986703049593 13910229914522403192 9111532782158822296 1569325857378325602 2699694839901093510 14307050153174968942 12990874779927476616 14071177491600138268 2556576230358907004 2541180966182078171 1775923098960693189 3524812647067296409 11958354200961275269 8455217134864229416 14630687825639573969 5588270809294238539 9403020462210495036 12446761041312256712 221246647929217393 11802674971896376087 14230294294973935576 1570868792029055578 5405731499998814220 15467339446970391293 8731450049597350145 10925791802392731358 15273587949032558219 5916382261053556809 9670050840830313130 12655970894846562814 15860729030836148833 13504504241566112523 6556421776466865481 8661266085129890421 2304434049109950758 11285307304404132437 17204812159340356339 8086745197858750851 10437312177913158089 11922065612218192513 9303008323327494185 739287902973215681 12393278597138055271 6160169672365362895 13031925198567983603 8423559158882261089 9947251961815881760 17781872703346616466 169129615444076694 14514082714899423620 13859366211437002652 3998510604280516393 11551311059385706791 2713930479802299578 4012659758272925227 3509400610382038522 11915109493303564933 11152933402132314039 11779223088805795435 660733443283120876 5273095719551888319 15773679326155067442 6771850265560953077 7931311559173777401 1519542515024979577 9959737288120300677 14788329650063404702 1338985663934197420 2026631542865697874 7847273382342340643 8948833014650182178 12384536634883666034 16242222069378516407 14989761306318616808 4327253057302092966 14986866640516388815 10114069936998001621 7256512986866473133 5143927156330405724 4104363297798107481 7198181841191009694 17586470093378914391 13936504791864428033 4273875044667999782 6483461907223563326 1986934990389117980 2218313928569600905 744299486491386571 4339865990755263525 7511827166204395899 7084205882993244165 14570803102796044523 16746865070896684465 8070777376738556817 15880118686954182751 9971872460761269561 11182612793097092728 10605096406585097773 12853332709514237014 11641553900695315128 3072468312162612530 17518678202112764266 9939181114755079411 4491703919809700071 16070504207561269590 12826964348181963034 2768963344764686906 11972019647446284650 11491325171529101017 9220118907077566526 13935619818026256766 7648782886186388910 4713778496446878832 8763896948094643083 13681238102300762446 6923505803913948022 15354194905400070201 13377769415849862555 3435073828004757035 14764212916336307492 4240944595482791937 4735973893346363466 13747140591327033362 13163058779726297296 16018733515293199980 12163803383528858604 11401978622891013119 8073845525703382037 17386221422353059107 14776582220539853590 9236778276104610537 6218493057240332461 7012280454442719012 4339869385714543017 17013043008522182116 18073788736968380765 10951386439892304676 2863056002823062630 11192485834887415995 7248697660382203494 8592492773537794852 15569745794799516195 10983250053685539913 725079293343123576 7545718355549326932 10546041736541178378 14146703035140640940 1553819792611329179 9324200296460156876 14886384252591699614 3143488052676537929 11526782146204644189 2063373055172925461 2077063102764547990 5653766089252589216 10699884486322108279 11526162887333854839 12771534722390931424 17032402815011792858 7856703931464538950 4339367965058345354 3874769350681758214 1262180296464549035 15343066417638453457 9691126307848172790 4063759853934413103 7156536897273739791 10722691341063839662 7929117996930331557 9361612695396193898 11548179235362774713 1233981595918182893 9478533013851861249 6056350467623972135 765466139745911602 1143383774813837167 8087656815702423050 5267064753889445466 9525381245949231980 18071901634434702164 15483727076022064894 15725707373144627770 17864808898135207819 14347588496125757732 2669510285392169918 7315665441846132394 13759671394932995879 8049090176608895730 8076849649330428474 12759488173756282564 8786007612724095253 497664936479170468 17625800871914439866 15937314171375529502 6200959071855417140 10118188811851947601 8394559594528499064 13504358776204097189 13959016020858489210 1341662988998614298 13615487776967708241 7411761839868102402 449895595251576341 9214885113484741525 10473083857949993901 71656400481274353 9871034540082048009 7179031011190110207 17837360240990894774 7190368951490055105 4302769039206909995 18069870231820606199 12296700554076804234 8220146486553855939 10177534859016266304 10289768827933305085 9232719432613529590 14703978381043395110 13337916647869673275 18260210001926760442 8529175849770156697 2576589761481802169 7276360528034858349 9681602664662714501 13920901429396623053 9180238868362700871 5687871784985661758 16553323357860978196 6632351819578986616 14446782764222633815 14408637126432649629 2059993080674903069 4832334828973351979 7900563966726057081 17337063856046972515 4101862750874558178 1484662259248248378 4414186191624750110 7928267291795855728 756185306801116533 13169309101217753981 15840192119724437942 17053730074940149448 9690765113393341022 3607674039495421542 10525345640024351587 6213965440658737061 401094766273163634 17355763831354468039 5110901032516270496 5674372667829277475 10392777464856379325 17318880118373096399 5238991017929623380 2205421565306404485 2283847664727516537 11438025564759252342 7873324609403616351 8110749402180752510 15346722757926968312 8522163112202863662 8627664399815972112 18345975212922016451 10721667941999733184 5717921440237646625 6242634785007831244 5111759604382052099 10569308529140209550 14473628270852808633 13382138996485752312 11862634899463225724 15005656545444271552 11910423722143405902 16804317055428460500 10191807904459458007 6123848413295918080 549460990822362244 7379303870072143928 14128090929859860756 12273265982357583660 1211031623506615733 11178172005691598111 16071252682722528430 6298547098204136310 1109276077937739375 7549608468144321949 12335028158937864929 12653389008766174281 2528700035989636377 6206573481480735010 16201779872115632331 2708173375503647797 5184270022326403907 4256522662145861758 3538129532928113747 17231301589640783642 3055157578982575033 10641929071777240964 16454438499324844716 12480891059533895844 12097997611437954849 11287200671024473557 8842558505030463796 4331401884909703978 7654709728922283702 14294252163676985561 9355944718071234375 16320388763112781589 18304067906044266107 682042941727731477 10756412947983092061 2431093937820525812 13169266991339417106 8546675645933406541 10246604648851850614 2688897152085292247 18426575762496182395 2859234823338320708 6587721964051297605 13362823912411276129 2448252603157173419 1940577462991980161 13088797557943251136 15761507840812550702 4043495259867735296 3775715518243499224 14065969347187293166 8344832604380843227 16496883695695019628 1193706992275665029 1532320806814427008 14812399154153513816 4536783313238615536 16065376565756133437 449580515093263698 8142797909309386093 11344337344025174040 10540745115720876216 7203569062295943897 511171965489476524 5856304493936330348 12394372559622735911 7808017029251385148 1325885763985954695 475890931292142919 10415595683424697267 12118579347050829933 10428705743050535566 18302546357320863021 12293586902011275527 13487121065750927512 16851642984646069500 6806221766382483701 5284917247897172833 7800832356119871813 8440034995089684318 11131192013972512623 1861077329020570641 12125192973782826988 9350988857576107604 4610181225223948254 4675315855692287243 9532193571262021436 8823779702126659277 402249596969764761 16524351422323678251 11716477388955648591 13510192604952325494 18134954761743855388 3874573521038767541 13648249433246806122 14418634828766146059 7817366325740246463 2993446408597780808 4812017613102278342 7739403227632775568 14171324471577914111 10218173198205283751 17440902181829470710 4765284069183782724 15385967137795223993 17684831015806602853 5171717048336871947 6448261382146005666 11676503898527279178 9507544731354820362 5384234871129692080 9659796880530584096 1556575434729146195 8909907120320275082 10275280060369485112 5409260459988832693 16242734965247012877 16438100976619366899 292836506112267579 8231820190912173689 2432598021943271703 11846811130691473159 13394211134382866269 1690722597240548466 18343131680267976494 14371197759802930667 10679503752147092103 17290016640638786478 13642852625068777917 782621489532469851 17236886588287454109 8720078662920773232 8753039983412234042 9652206917520308894 8953774364167692399 9427481944548443519 1416630392599355188 16827479398581756518 6495547714944334423 13590455326730083635 15062600774115964391 12933117039670954214 1419336301990136154 13962372197166431514 8534346108892988579 7624634230279830970 2221663974416392085 16061847124305220765 13443258177058965954 10657308953186553267 13842414166565630323 4773234490895820740 14280316360239266791 9160120260720942999 12450749710852372089 6736713505597991779 14902657075212662935 4521900151590881827 9039903153307651614 2053866878063278026 1371259875519331401 5173923147764413220 14662773022637215450 8876163707694328022 1922036052387727494 1397888678688374735 6494379435335262587 7523404239903957873 7373710087142021770 6773415876737457936 5455616602564215630 12938314544573331175 2194986769879326723 9462820974029506925 9634884431391357586 3000917775234631813 13878417231391358347 15992783399530614207 2965212301472419686 2555782061536260863 17153716930818998875 1420058437935079373 12152305281263945209 11472785327233512144 9251362794786761224 5288763178807923096 9827935416032232493 15525365331463917016 8959912816390082632 488552332955435899 11318541798049206857 7565837287435345589 8449345464062965858 8597776125304435703 16205346289059330121 12166565518372688225 4822416388431301798 6268556648507775386 3631159476497475440 4611711432816672289 12241803758974128204 10103235631089513711 9562741018360282935 10712775788532098772 2005858289650756906 17526912401607485443 16748263577540403797 8131173680368828074 5254986358464092705 18260777213824894857 18330564392742712733 5509172230614143727 2020152164464691236 13166468738205989280 4094280169222745370 6002130637988530941 9290618752007824976 9906699202096282183 4662936138805987193 8886534537414018317 3083071997843721631 10608458601590308462 12037704943155346484 11698627275724843091 10502141930121548800 12792876451810175631 1140229815923032693 4865840852297347447 6781576310689824682 6115611554210938298 7290554501851875560 6501661648602121509 9478666562244258824 14432557824435317293 10831658465693076712 5060445954767624081 5217337586388057130 11587123008223141849 7321635943172281201 3757873870735916640 12762840280008561568 3155798519763168422 2849096132594158617 16568202688623102871 11005202960551900207 10791590967783687727 3601974566578848688 16051307031860327772 6695724510217147766 11272866997514052355 14318966618735819313 4011965630838553651 17976588835397571376 2256837911243852538 3377241301636330214 313413530783263780 12082162375005733927 284299273933641748 15509671601791379760 13799952740567351165 9397333790195760806 6097585304528409654 3178457617120427944 8703401734601341066 9732625484819955370 3063160714354104872 8798142330369768750 8952858654127698094 9624679583224452146 13436359826577382464 16791121869959814262 8416313712320170911 4435357462431431244 8667026915249694205 3704331270570332148 7156651296500812675 14663441906891571596 8620730766197212508 2645815559195721343 769467157409126580 6521637060989327801 15562943659582127376 8386146780624042151 10419851513643493892 7236962709410728223 9544572581104755389 483289543948637462 4706734302299883559 16605938459420585346 14938129441239496962 9903434644969692083 7686574257586056705 12833356844326914296 5700910627863147920 1361096103120041241 628532338781803447 8228143538211885483 4154097600916635885 12582182939453962981 1398248268579404680 10139840289362544188 10751385738869427570 5775832162525040883 12602935827456874689 3235451731978088866 7972741095180202154 10177963179932830294 10130359239568782798 3417113800095439884 9405551226413179003 13956543781455970879 5544161680770402219 10688772049689779356 5651587151300566927 8854087368350821802 9245210670115489766 14652810269598063828 13118751601268734363 14116239248003929195 12360599861121515986 4653183622478298999 5001800991487301810 9280128938594641701 17911510706344374897 8076317532346508757 553844284123659457 3832043893908210898 15474001002139835666 17778259101753839275 10598702680107444733 7344315766081413488 3415438627627810163 13554859355188343084 11016943850808399024 17923552758553248120 4336603391477623701 3693754420206713314 14103607006579453711 365022751853757081 8688509520226125535 11458171859589870483 276716325346336506 3891691045837642909 10290529405705509565 7362016010772015611 10098527696998119116 9364359386831516890 8448786496192613738 11099692771824033805 2900634457987055534 4902149969621648398 16115012429180023544 16312090743147222278 11582920596133638479 15107762340972815858 13861495654820620007 10346931084012275660 187023427321355308 11072318374165488858 16909094324154316470 9215224436446869928 18066198900850074066 17765783383790531195 5438695560877020539 3007323605829688223 7693986734256289877 8654058034690586219 14032552163552816466 2955780693168536093 13399602799108827037 6385872675940848290 15092107609154360143 11352813690210975516 16017136735213154909 2793820745598590389 1370573812681240798 12690969217008026888 289927905025156174 4103309120123843532 7079590352394950155 6826626600400280026 1363899601496686868 2958355453782442852 7012402226036465102 13621544423319053648 6679013074881233463 1954417694703951547 16620739292661895548 5370400528248952345 5152315874969067566 5654391342378255532 10749631450041359147 17513743147958548627 18163231536870789271 5413071834092251035 15153791509510515930 4013715328534947506 10613165739184900940 5625536050959687665 9737528833666093403 15074054410389978775 10070604116166407945 14660923406703459477 322476083713427511 14892919847535596373 10835022724555036487 11823621138889743647 8911339412788262650 1150111511581873742 12501472137821039963 16063197921807427052 5895554191267796789 6299940661355749158 12514926119699367083 17673638070964879111 14950741002925323905 9140067205234711081 15998480337154063887 2795082191938092396 4437200314077888467 12608126562794503091 2609907596001175654 2691244872059654342 4690826676272079411 9353053016173888987 1855533755110790416 8438912867079302265 5574300073410725662 17230875593335098231 13454814868227770041 7463944920742756536 14427193595032891622 9398499411226458254 949078414567282128 9385052087350819737 323480462212694273 14504307878781687179 16668997672763715262 987232886211148997 3582823091785598092 120918282372941175 4982571091584651133 4701172840331536057 14807624255217554026 14262444679352969183 2616946261526647498 2952633307118075289 5453172008010582098 8947742217580450800 8482725082107889129 7512598416053838635 15546251458526488187 13928437991849819511 10702259403608244134 903645420807140027 7408910744478530315 928718315032739668 16175197535380989001 13526410215067488297 3338289130139920658 12982416525316067684 689267953432791763 9047763730445959997 3615268999300831 17027522907966829346 17945889542990271453 7217535856826105253 11146743146912384610 139920552314003701 4408232745480871142 12182442373775662758 9563991092940553067 6611709430555471570 6768997575386303464 18229794185340995633 1211776290718101330 10053382971256190671 6864237027218922635 17432949338517147380 4123129596858107953 2368105335143612892 13929923263797375866 12934361018014269222 3003724507640942586 14681206250382042807 17313087171099148088 5940793147278641094 10705663344887627055 12693029268765978075 3447220172470789391 89163523426327758 15715895798831053840 8481417496460267415 4315718139706183598 2028804731808993256 5860034090440839658 2374715929010874895 16090861085026706297 4737378757395028948 10483113939864184534 15965351278132153876 11781122045932599279 472777136222242037 17449859050255684481 1729661701177994966 17028885979238918185 13536289544381694757 12439074684604623407 8875368619119832201 984352978258315662 15415629071439534083 2396961329182296415 7970804727193469677 16780291532346574937 6445650911539807670 14156887843231578789 5848674384726086479 12092297969871012225 8472429225656664238 18149309100364877499 12248018235501842669 10615272921640675425 4773485295752270210 14205623179235851598 5058623917072245858 9368734207005018983 3522791962910542168 14243317644187036257 10747912926406895753 5595115190066925780 2746198060081934231 1229432595457008970 17604585400644007750 4736317415053159866 15557751835491109485 5357969952391677720 17434650066361924747 6172010810972485882 9860566864367432746 2731002237285558144 3925904680849916971 14758722668567317298 9384746580669795286 6717598723176313131 15534790438621089716 7955378091324436675 4501614527972863336 13172077277846845960 5759264417438100375 17811690622595025087 14941542071663135645 5161427451395246421 15516702467630175123 6249925999457586749 8232072259635048398 16774021534003424490 9432869433819612670 12097178432011164329 11634147657673636897 17035275371723895260 13663171876230784295 15491533155220862495 11639609150259907884 10128343632910351066 13074770744359191687 7806633817825400289 8720896905100992638 14297300919646848886 12975371667797983152 11326269287474888819 6931016678650687624 3041515267986644201 15390860477354446119 7918989667198026062 2202381152363861730 9440711031635727311 776021023044764941 6363819314906393921 2007955330112947580 10432016256512376060 1181710738820485447 16216734123322818796 11765067700269093052 12927570708164306084 6193245309510052274 9760886100876435774 17730895288114614436 3866263479032779398 11901876374539206497 16264298402962496496 9656174805813783538 15026965352213246251 5690241043939297445 10525157771211838561 2845058435557443125 7385684511407932722 10301343556802760966 13838950581179840776 4103110655483700720 9875714321258583547 6935040475925563898 7852645933830004610 4965237953344934428 1184640881636377105 7064173714951476331 403814157841376238 8845290176233756871 611790221911213909 4784315301687597897 14851664546588392654 10746655787325937321 8614788105027862226 148087563649331423 5724695017834306206 4420720577885707259 13684151049852190131 7672634308058837421 15214556030109496665 13340786112586757919 14055683685871885376 11173087453468751692 12931773639399003789 7401804026920527140 18308165745775929651 16152655417000216923 2029317708205696794 9203484296850063324 5154099146192637888 7148488816611456829 472735754110789228 6620708377102608235 5217494199579167127 12937787109045151104 206751626649986527 2951790224150002711 8949919592536379568 10669825423063888438 4983195191530097847 7761642341123447422 11262838677732833621 2766602430677810731 3455209270779238044 15222092786576149082 2435043022291355400 8277336958122090446 13943302845586135102 7076757582364198620 10289202581794568260 16832627539618703394 4721728763863593460 16606911405774349010 8131828465060271679 3511706970615865814 1298504152947175300 3748727353203191423 4679224921371276780 6937934877513854564 14037392694265635190 11865656227206573904 6867720117150981176 1546703130244794868 8695758801670620283 2046258230450598523 5485808118444050563 4414103912310232650 9333753173086842802 6884240513650149543 15174895292733876274 2158518856032252768 4165472008146248654 8615194522901357522 4494450706750746994 8517101771471610910 3111644216504920630 647140296844656382 13959472055405173761 4761589541492636178 6822439925870325339 11173714497781526258 9192782047244768916 5655988894456156989 820757226922123960 11603579767558559811 15068613888966309693 12846074944045026014 4598644172164326289 333958359764125084 189418446519296379 7742422414548410122 17709986821761189226 3845816693278772947 12219365813705947464 17560143325057290814 13670818544851216644 10151944562289728375 14628115715939156414 14310038248090416828 17379241613876580300 17122464216981584041 6211532151398434984 11924799757494977751 11431311167864528887 5052346008371067330 3659986369087732830 17397998546213717908 6067296019561359576 4490355402377729761 1039581530203938150 8111127706254350451 8621209583471940114 17682866158911034636 14386452334474796125 1846710168229742079 14581993663134861843 9764527975991414414 1100574632244489994 2416612745096591922 14754988732177273721 5980445321002543336 3539555103951927290 17659225035722717829 16196600255298604048 3642774081540153518 379371574112865648 17304950404399639891 2466733376833142015 6265914482412348201 15933565302530422124 6202197261858046773 18260290398462862267 17022640707186358806 230345688925598989 4326593850145565529 10280995348308829466 1787617969469450820 16446122937292917747 731137279715795222 918926745829555617 8520112901558286069 10995782762169046245 12238982139677060618 10427580582168523936 11625136164859405645 3195137188077420900 7078564867738426027 17342862082184621343 6547502053093855718 8588266946607346162 2443956194982426672 17411136507898208665 1230375175401983065 15485464963870799132 17586767994881076111 8411864460224405083 10062740791329931550 962235240906301167 17436127445218094409 3672938782989391925 8191376008992154331 7967225367187448246 967592502592327597 991918536138237824 1056997076864013572 133430513357451778 6242637980640080964 11027853471156343965 3076620057236933682 10089781916585895066 9548711033491081421 11213852769589106831 6009530679015275747 4703882706298345288 17369627568693512269 6260232501052805200 11964405347964205568 3109424907282863194 17348090425369482356 5081442877796496825 16465881189132276028 14380971533246627749 7208388202657117449 17705441733340966796 5540527614868972515 1249398747691453393 6207889630818198738 4795530810991774730 8209073519544031350 1107462248646349421 12930549544461503740 11840102676330281462 1783662313623084140 2733611957905288308 11341589704373266528 12761193404335825037 3535170593767651789 4764283004584986557 11115841605978882738 4652219059621939127 14881197575513016353 2063492585711882537 152141084523995295 1170865958222550083 3810982850337020333 11057311437349121549 5067911803581804545 17247197372705780777 14025867564676226021 11461044304190166180 18288622893490702413 4981441708866535345 7668941143888335542 9933791380925411090 15324999404514113726 6736680568773999304 370882263861090802 10773826761573833424 15440749176548940726 1142450042457511105 4393638858639152240 7518605795529366499 16147771251038643795 11483688871239981691 8175602177418866136 2875415159143777178 3862870652530426633 2942756448936409423 5233593801328940575 4845036835218455784 5956436311361097070 7687744388429669621 15779253763328183056 17979015765563888271 2396619469101813670 6329938466289814007 15101526594803341841 14969804270183336693 17450453182681919498 1594262042360306306 10155971399000943387 16313713174476751622 6404332548186655367 3322995328269560535 16273802896788931950 18320220535639297206 8416141511214818714 11712473604478294311 3594697698346370746 1305572025764076669 14395419202545984001 15785012397220099146 9010970138294264534 10964924861110490987 14200080093091287487 4381852943342304237 13012216102568485930 16127315279242365833 6590457899003571877 15339611010533094470 11818534984437215078 15772059275003771859 14704885032806066772 4194725292739595160 17556913212003664654 15646809027666957784 3057697285961649453 17582486042810044875 2426881880304585409 5524123259453753964 10532468508026996827 10162795304886301496 7996785264181485295 14217131773704777923 12830229184085885866 7247186887315603733 14965961417999381034 6330158603412904243 8342475538549676402 3259075898911214034 2260564684094567655 119126816990101022 10846407826393152207 819996298132341531 18391047057911426514 2090647246772623539 17566273014995726521 12869748372129079517 11349414660712019779 12572293610479792835 17175491602966674327 3726274035868712515 11299542636220029365 11395748526851005959 4022912104879248880 12992110081105274496 11418896334001773397 14819781593722835015 9801058964996018124 16765799202579366773 13761508033382358924 15168062498788303946 1091444179473072387 13785150117539642469 14129046587605980902 11700682044983681846 17183878256490037657 13645258946218006960 2671807641348079656 10776907705770167711 2308062731129805609 813574509292715477 3772891024826317683 13816798849969271945 6538755763132086696 6609526078622377353 15806891552407065807 5595261599932897106 6730813325295229154 2804451113578677030 2975888140656690286 7377671611527921011 12693181590035565926 10701273846862436419 17081395493995233059 18248155166835861450 3930462977344018942 15515597776932842337 14969572265635511104 14737762839986376830 10989302208652749232 12192268038945172314 2478947592146983562 4226244003153339531 10371408830118335130 15208719299123027332 7322420344787842200 2070560638160146682 3245201451238757918 5424271810048735697 14615328380307860083 10069593984771218759 8639288087029209390 10445582895439484721 11418276139285428529 4543377292882904503 9116078129506617965 4377408057217487163 12903156101509736301 12091023183838971863 11461943596123928849 4011601879250896820 13360443550097158321 5419732081419582133 4477334821062465561 18051824867743192971 7167610311036293635 16872635317865761682 2532639998332456647 7584807512373210567 6981813039854823567 4368157678501507225 10928509371922992514 10016520832865869136 1988285044369202788 15102973736341390331 2528784428487963474 2943215809370781997 2234347377306878991 2692525504659555045 8882343100518025929 1725247408904970709 658340637511233565 12398899136085976202 8260878723144739357 4227027051483397348 7138145333767762945 10640284913273472661 8996948928572086274 7832340939396918901 17350316477760700950 16640655836698868255 15577055918846873697 7086258780229686268 12155138149925963116 5981748768696123509 3335806923728279177 17609176285465931819 14834374830448998110 5664643250680320277 7971345381798980368 10319175871588941855 4345414532976966897 11726581502968578126 796229675326952609 7587959915405753516 17888339309822105879 5063990696093121864 10519450962795348620 7642976511939926737 3131868384852667094 15829191535980760074 12844604559890176028 4753552939839489258 13132958746610771195 6953728585173287097 5139412547176013487 15671834653910734146 2699302431704435263 10701233676480882880 17353439072303947749 3588172235663166566 6559033194649723782 13879354724422447250 10975941483486081501 3719009680065866156 8659095940508769137 11282544320359457774 9925597463104670099 3932667695367366404 7364585119846243671 14006096373771496250 17027856502183587345 18378224844199994628 3701405391218898606 5717775370907921552 8631241825679936416 11060378766620985082 11018991430490898058 10269927944929758699 514607856580329696 402625121436703860 12863983741237662871 7470854466054631854 5813740222689529051 10424286808054588731 2938387489786920747 5690786617086585035 10401171592412346910 17073777402877735854 11758842275906411931 12842948312513883809 1721171262511774980 8866613227432912127 5311284481615020852 5810636125986624527 4660692057541624179 9237750903434611163 8813915495435752975 1176060204524438877 12918473771527049420 9322091532311007367 10954519344225108238 11008112784854292884 1141755208962049379 12113139949436445316 834340550456393158 6310256712009403058 16719485562976454207 15930108667163785168 5196826096187551925 5166872581978943044 6816917134458550115 14911561797084991218 5975963430988475588 4492504638184496879 1968658451944041095 12006802411611751403 15777516086987159064 17733149384504420714 12105705575790223859 6678116423416855445 8429366750423348701 7711831679072675279 10215968610872198061 8953339771171701851 6793554744656075606 7636313471401429656 5260472011897975203 4629885273275083455 3653164528396135805 3850812794976816734 3294766242776914117 16375555926722916128 4981368959046437610 18418476893321004457 4335266189662656053 11785094300180736607 15362666760675694122 8062360552891592440 14325779076317674857 13866663434977025377 3777394394660756482 6676205596573526556 12302897599615830193 17032416368987082883 3124486745084537546 17406398819914404750 2064765859331778890 6818140310162534447 2015244896758058503 8458803033309142669 9139470252378847398 3545407305258756698 18271303994120061877 7600703998769965084 988348515918243390 10337155958954674704 436144278227847769 13163348849402723932 13487605526500195871 6764146101639001628 11124603852769847795 11829832279110832031 10222752610734236664 685505152233483771 18175064076571738414 6917198345794323061 6647968361035575198 13060515132573605079 1124362259858169085 8125109379863030483 12723377066625928054 14864564672722400338 10325387782694329965 3106703828002325849 8056018645482703992 12428772701271665184 8058802228714270693 5067472491532460832 4248984704208314543 684396933968212506 16655494414929631386 8351648571718970376 1203561617254921797 16716614396018118687 515028450795934532 8536289599268286301 1288041873503995560 12714272234266089411 14280109587075716922 5296471394645876986 16167251159580499625 16213801089568918125 1629361727570343912 14146148373256538368 5227695541544496633 13950451032562298264 7651566115750147808 6420832454973872408 15489666516192484103 15521000087833915684 6855547183880433188 6847143534730672736 11903555969351521739 17970485994517596610 14794416002652593463 14171785619419755227 2495073105971653433 9288816638859559362 3855793394471862388 5387913298094298946 16494804127241827720 11251071548418709181 8746683463023310302 6723028354643156695 8377202796378525351 6598695814856955876 10615718146154113980 7617424024298553409 3156134447577360286 2793768428820044231 6584543392439588189 11636315444138769952 1840952701018152284 8394479343324350414 5810275835001902740 6034104697568423137 12569442041097619901 12303591572082276892 18030623163078761256 18254071227284813583 8122657956976660034 3958589771362985328 17108054967700120712 14712389312500281835 7587390606758284331 10519436030000288028 7667364301468733269 15503510787909782957 14424957314364556761 11211752918628587095 6909554184594864539 15472995599961663888 17639934386958001306 12937859905487817779 12608631700310029968 3014873459460084124 4438546918033711295 9760665588879637877 12038112406457205787 5788551109100900837 10265319815204510453 15678450984641578172 1031286332918904408 15063572523279980990 16687989663695609515 8253109951321421469 1192239483710398182 15273510442683369682 10783412859638008503 10453617423598638093 4451519395072058535 12772966131523318348 13636019258669366667 15721684255770069838 6843472210186116244 6662264553247530009 12476591198678459875 9117378442050162739 5144668430682667421 15171443032423548734 13052632642982649762 5037339316859417157 10640241207003998204 6325383975700683571 6147340036391946217 17701540658574142067 13003707545839948108 7948560985072255585 8153109550819532988 6197151378597789035 3060113764451159634 8376476646916579368 3186457538468241563 3356751796181415910 12002925146217164536 1613303100733355402 1960894945825182738 574102801101745494 15567431735042828901 7093325446656270763 7449949398600241080 5585389348441463446 1063426945556153082 7465888938687223177 9124411994518842427 10905664105194992278 16773264865807241812 11684473120597191075 12407288276853053688 7158273623961341775 1225245465726372365 15183630363523144791 16765380215203405576 12480049127424771245 2701704625632075596 13990747731103590392 14836752624635587544 791860216047668711 11726520018422757986 5327177220997952565 393260502880594899 3856431797886400948 3640005021607835253 11139350467102312382 18331495414200677204 17153488099433159650 10705929980059951895 16283608340082008901 1443109901614279273 11371260231956732077 15517921234033025222 5011173489268857449 1332751643480410670 16776011422438140310 15654586203347834273 6454291948118247601 1354015906230213072 1146494133743965974 7650534133379217774 13390339375571803741 16058770968440810726 9693686000755587955 6687792059380645673 12734319208556714350 5050508491223822352 11512941365176854780 5441876908990547183 3696603270060355000 775109130249795273 763747433379336911 16266507484028079808 2709945452984493341 14528778938072773200 15852216288134355596 5902246353325192073 894640287651241426 10073937628119699934 14167207236057817640 10360959970603926358 10465990213076997428 18392814132500589453 1158214334704982058 14136244169541945898 1345934580830212458 17827639046975315854 5101382245862809720 478955268535993255 17695717994939960985 16019232876024783016 7760992971904757566 17817022633715091552 7957740978957292014 11043933863492489384 8923132630299691369 4568516226881553871 14914729457113453123 10544810162148307143 2322900124015645825 8071099222503743775 898827388563307012 2307978725904992196 3459078382323402673 2093687304722845738 4170243527507051542 5450047325451014209 15359182850820702181 1039190366200263378 16139204110842229170 1671839812575438057 17268690114355370717 449372605156550551 4492993270332763663 3825522996337189003 13282142458133693476 1599825401258892696 8571384043739620206 768574010792769147 3488670432367792084 11658487663832246331 4378956486961444703 7962624877067223894 5304167311601090781 6958313973448449728 3460681347809478748 4822106685586945938 6768603298826873785 3764237819742803846 6833976904732162125 210538262280660500 14626268899316925241 11351746284064556545 2227569563275764181 15173860915795335752 1782149165291663866 4594090884152291715 8447071987684598286 6254702014005743323 3674807212182018374 8529096461532446508 2053535823323763958 3541741738113444891 5426171845112507610 14693471207068048706 16637231401882097172 9557112044085270405 13643110114877553967 6095528328351809028 14157938743482549422 6699910836770481617 4772751063371456131 6522829014117038805 3456737746700897941 8609230604551352817 5683241440015703530 9997835444762804694 10155455008187031854 10496295433613214660 4120481582817674099 6343962755006975699 7198647788760665843 1761936988751517454 333396973928054271 3712666307970918840 14685540954407738876 5648573898086474772 3900418049341489444 13190194202023444071 7406413398605791309 6708398883837760184 5778205436891625538 5744289422360212525 9722373870352126896 13841592900533765786 8370406555850801319 15110043186173297927 9282196554303900065 898727286554866888 11259360914322159646 5158800563639796956 12865696270675158169 11143360560492632689 1338088414079279481 9169197789292741672 17468563629588038849 9453847566279018095 3280989574570149220 532644717665878731 10797932461147213520 2226267838642845701 13380050778242351366 7104268127046898195 7974071754745482882 8812496861706528880 16198938834271927090 9391895025796205427 14537497674323940097 16130222428038570343 780489192731073657 14945039301146126733 3500004395319528287 6485803562221655362 17712174094557363194 15308638163949175437 13664199332606151482 15615955169520644038 13074111743021977659 12920940672082458435 16984550905836298105 7148335043754023360 18100221794708633359 3023315246096987824 13656750763998395937 3260507918302469876 12596388437864302818 3941257906985641357 4337368116709554001 7307279453299200217 6972790123455792190 7233679900342232402 12364110048462866472 9761079124595661792 14039107090990787872 6599751212082223531 3022797597884988522 15020402131363201755 18428364787714792599 5184932804519623707 17973712705728035999 1703874430176462518 1445369800656188225 13592540532269930925 7010533852358011297 2506950775804949528 15750888834214057617 4793345561714375310 5255914338980855227 17780896450249111805 7378911928581394669 5351535746101066044 4738052582763204415 1843360970412115312 6673626868773147732 8226256214405350469 12735337000870389935 18403347479984850884 7848032649028870372 18353612785585251946 8623389208197175410 10147123433120652701 12674180985149229979 2109509254359188324 13571919451333869106 13922810432305641127 14673795528081402269 4624820943451262984 8065163080139246856 11345166281075905702 11120895479656257807 16616827175844575229 3396330598004840753 10096398493009776834 2136065248242817566 12262061561773280926 11215024035921312012 3299811506105993030 10129917247037188149 1880437635226556121 16648863467717317598 1671223459256978434 6657622080203650437 18035364892818903206 12638861776667936491 13766966275713691385 14248097967815207766 3248551243942898173 15403463475965725200 6330764214580565782 10332570846948142936 1817128717284654120 13510096388161625141 8618515000716875731 9940382259875035319 10399790136898209909 5019368724323645154 5212336965639849393 12748263211511669329 7211412806069020592 2746026223276916426 4202266790002078398 3971956044516343204 16405019075601372142 7514204574264723513 4877728004288718626 11265069061164543146 6550826172846406631 16010618284509665367 10164606513968916857 16202487987157263199 2303371623639023226 236771415510760266 8496908745219678388 4582745263208933520 3725369389593453139 8586432904810120019 16673208657547497084 242996924475644871 14142321873016271139 17798855936290999668 14974435746928012588 4543261664349936321 10848252196153765536 10628496328500733439 2845394407854826380 8606928442625587802 4592426147668426900 1711938134362211913 10792873312984909624 8766401071538041609 15065553286874059041 12001269050638421690 7109869558790742786 3373348367590458811 16474939098713946398 9548636827703540031 13121489311747194311 13597230906691645764 2668821014819970127 12271150358526339295 6764569217386190974 2829778706869674876 8861009872022542190 14838264063569395431 17833664506782376826 3858335962343352146 263100509483626712 18375625605216499353 1957042305063537825 1566981675756377509 10606589551643226041 10457212325555744143 15605654069873684936 9008423703836227831 11075978277819801882 17224951075265269496 8273968610863140033 12148483778754051922 12812789020950657650 2240642414630049561 305121222183605259 17113319263877947643 9450691958554306933 7527167063696011937 13249475470384818308 7549287084629528389 7293094902327310046 16320748182842386324 11514136950015804480 4123221840447591048 16205475426764828364 9688989182758930755 8731565027356927275 17699056882553605269 1429656527767932661 14319300818044125764 4768532884899049918 1266808545636576165 7813181903615604326 11090429101712321483 3840962491487878513 12962886685514984600 2314422209218260247 14585875897924430816 1413676765851734084 10353071843711486633 9139416363606657848 932167146248815860 18142545908298446632 8546284617006433505 5850576362706480555 2345813769207344130 15453414562988753960 1830572887250271748 9582310499014039333 3768391059543642582 17189110374558348344 15465254119295251507 3178020658898522614 4685734601421574702 7755911734180972914 16543050853045267673 987769076274350243 2174844511069259258 14975725915438356966 4301969937237903542 12341954236279345031 13790296553353962052 15164873865803210512 6577680638124410093 14461684743926485352 845362592641116695 6195687967467770083 12418651657398372421 13641780936327581406 9328637396377563365 5207045447970174482 148802579956394488 15117978212441103554 6748792336896817501 10485255254932087935 12482678640346800006 12122318069007749433 17828273474390404449 3535986060620643618 2436463590005105091 5825732797389065618 3030652834699706708 10422171137456824989 8548081115439892844 9592638290137420823 14701484468745146114 10051660778191937648 6563146822512750856 17213009689688796069 15821338351734021490 10922655868676130320 5877796354483057011 12400957719499548347 187496928418143568 13944012549324077235 12025246635646200788 4354217461602075833 14289275656172134968 9993183430449824684 16750415926945875581 6108227980965471859 13737186916403709687 8942308409644344491 9793439448079290607 1464511532008507292 391227591622385697 4198268408485506298 5957504649749674622 12808097199368539751 6117911607202783308 4479655813271287806 10956606654345047616 12030525255460216217 1891439688042892998 7252048962661900070 5858196968704020709 11940534304274845884 13802056706121036642 10079987289962128511 12664904671480150197 13048106972331331006 13642935967883218477 12481688464479422656 12129415280893659362 9680413676760204446 6379138998987271167 12673600240688084120 16869999762933574707 12617481893530223946 3889115169090679750 12905751333726996368 1980284311590581630 11505969047951896346 5459079577304899366 1040750359024329822 15666402100311431908 3998701812314649396 8497508804801766867 4093614635118084127 15479741063245018191 7906584463191550360 9925251818698543559 6122565196203645596 1110957132407899683 7172577164812945524 8472997126781954754 1561730969885983080 14187041318372012792 1284238591390364580 16967271081275612082 3804207153993624909 7750824117318226630 6925852690876140032 16122127371511964474 9433325549211475602 10487547073279243862 16244454525184157213 16281785636994009365 10370206310387324435 5548405068842425609 7248783169287758675 14429100597063651027 7009902887806418533 7543658597759963537 18135235827439909108 12064003185198836327 13865828507407049550 14491063753104897973 8122172720071272313 13218852147034999474 13590744802910912411 13556658062740220170 8778780579608349089 14094683024704755506 6221357484804833574 17646456640225196050 11510312950739822103 15168967800565612980 17739392987350383788 6649729709265441399 13486939054738449264 11814773115764303838 14964860278689145906 3017874637164424834 18152045661720836025 17410577499376890527 2790097619605860580 8050008525078571894 6655223484217946859 17158735161502751764 7930191437296718397 16801762594999763409 16684034669938654512 16718743575779235556 2599729398568932779 17090931831145187031 11662101752309352816 9214040313158577413 11722735987884485450 8514692872905202514 7849369098049742757 9354756055666107214 815522673293295527 15956962775741084429 9149150139857426764 6159632360115629265 9889265281299904696 15934909629413269407 4863294754237704059 3014789945764020130 16848486755213648338 8405951677145688267 13607206209974413377 5558500328646802110 4788581162579838711 7080867753565190232 1392067185218383454 12905306761276506451 7790714544166688694 8716685169556564571 5907215494950251684 16267167810579549231 5385007239908702028 16556393787999125793 1479090672851403487 14587626093669053731 867105011982382837 7547377595606285008 15205109760206590690 5602104383887563237 546282800812542046 14300168542272050474 9480878855953398245 18333619046443728325 10495211083496312785 17156114519279433980 7911161144221962370 14879672803892335545 12434049636671864457 10631369560201237657 8777545572703973893 10085269015522559743 12946371034284251357 415573871135000073 2572891368475111106 12061154500104481975 2026610772025208335 9738293512010115252 10230279184189580269 14662322649610509223 16628908571810596222 17561921898627297530 3483509544160039065 18377162374510024213 822541179327624640 17779538742696569309 1239872285239589817 12703251175467367574 7196813117885326674 15213364169887860961 4812997368564238835 2467011432329649644 9456375455174596971 11183833181781216111 8754804113655547104 859743072160781161 4761219047940885091 5873301664026659712 9799126460373834354 2237447935726525297 14062500550273859429 16529661033671285155 2098996134863138562 776490049382785420 13817010007119701582 18415243418862652089 8285676843002569190 7945905334145350906 2272496893700532235 8038324923431716499 6782607675463310497 8493822656297348110 17207272597761492796 3442271740309058462 13211393577518135994 18366128791737034687 7928959523637211443 13604051633998850329 2491945723668278035 13661502013149710590 12763883579823219646 266357915740688037 14498561073835631372 18237583688426231945 5988654736182864019 17310969863763372631 11374338957976928714 2332062789873920794 16179825913329326157 4146306172336777441 9234174472984954955 1882587146114408448 1322518571830935473 8660154038227734323 7904594734442941653 9997663268464134141 18133391447448354247 18314550453569327467 2877322655181310140 15181957872399332335 9917921523269585629 17919680187054294268 12214772624331593765 9628307693927390107 311912079723359149 6262826729355209069 4692350959681623739 7023422646749014487 5236340619172376034 529053983715318875 13674670730694295867 12916935538472902263 13263710268000102573 2004018717439340367 9545027383658076277 3450369404803664945 9401849896819592909 14361323068714265181 13102065159079502965 11793579975498079893 3093455166152906420 1464910283063633072 14797346857092897386 5238296461578848195 3738842781717492339 8647536816356620163 184611722321431434 8232654353636138663 14265451113516857952 11534768524934606403 6459559679130679865 17889332043736734647 8593408720113809290 760027704019553589 5461822305180546349 11570965975026254870 1396456347591187856 17286805090625256631 16735057274410353145 683033333821923118 11042408317917373067 13103597503135455132 1973681737193131192 12720199669414340696 3125053019030375073 1307012767509592544 3155949692353367690 14994015726606628860 11435004636900241513 14339694764749573527 5833027645291907979 893530502715110872 10911893590681595340 2683723615932543536 11572112663589495633 14815430681622687925 5688025945936351853 10173492445200546444 14746024970350432232 12504086657446420728 16043245177822953042 18099060326926326200 8443826139306608923 13543743751440555071 1704717038643751642 17722998496447628968 7980713280559039672 15523582356360764000 2395401734147240402 12109893705795598736 9560832480788623114 16162357046400311653 4371854732512342112 7513417099766431556 3594907935554024454 10555331908866118628 761526803761350273 17357890202121480385 12893988674914191163 16029999982735295798 1079356796139386326 6144268724762398641 17489610153921596853 14480398634219926831 4537190721298451640 17064651405825986614 11193592699058280588 3710184942664326624 494051510519172255 3510540043378142454 14176239019143615827 17193111026892273055 5340384273967225310 17019828016009725142 18230373082101723960 3168992136672951905 17260029178088942588 6707717024915835008 11675099358530116945 16427658011280473845 12911637651876306772 2649970786050366482 14580761036296052686 17416928443998116066 5013627526227358764 17290186638230973374 17503080428285763025 15316656019403547482 1171749023503940921 185151646414708443 15987856686799097410 13947505032800340439 16765522495697297950 3161476039742990700 13482733896567852682 17315350258979104311 4691240950129528753 9894363399981611473 4519350384598882992 1616278626054348190 15486463961190364605 7793777036694554504 15449110934848519639 13867856337470511104 6233627465963335780 11972145062014395615 3594260153978649749 795568104643605037 17339710897519598233 186006357548539154 11502086065902109894 7549231255487569709 9669781185836381567 7891270678459684528 7540577131031331992 4882548178955914407 6267465654843946190 12708769114846470073 11069755138876684057 15183470570097733015 11473297826938280475 5508291446894014785 7374518837744833326 18430816120084409046 2384718006576014610 6959721912228791505 17545209509835215662 17473220811228472778 2710865622273327755 11731796408083302876 2871509733495445820 4945006481925823185 17481259100790351665 16354264362517979298 16656797124342697165 15081820228010022559 17046176996810007101 1224510482106305700 6635667889853946402 4886193546909656157 11716059887663016198 8812018694123837360 5215378971866994871 2339610460263235391 6586171773519649197 17066542435678917532 14149934981951350040 11792108866411742243 8162165231974266825 7626873140642881671 2822872096624392710 13247180895082520045 10997026612350917269 13244711947956619553 399506933074991101 12630590329529882343 2270478046443997467 878073332813778103 6359096265721231397 16991064264661699022 15709070315120809305 6389018824619202424 9755405306471623777 8391733366047121340 5278053021663819721 8395631369483083803 15605311133978158421 7514594069883684278 4573938113544828707 15717593062551037670 5623534959334876421 16567356838222233397 14323797037733791501 11669227996143837307 4176704356699436195 9172688860162239504 2840802342291416966 11859164465581779326 12020633184732727710 13893842123691668666 17377261299064957058 14085450560333720977 16798791376819302160 2347683483428560019 4827298174840509789 10320371864822040279 14910065395196395956 12730228069447611030 2776526659987425406 3853362255234060462 2511783068624540063 2938828396096890527 3081561258000426545 12317705885482394901 4059494787936632509 9215172602965698064 7468045304857732092 4803843538295149119 16052257570726206099 17690594211608980092 12894563590494263278 16211216035062541989 9884681353559209446 4462140018197360352 243136074116939774 655244716830831997 9796042045269771434 11221209067366605462 14015529520230826367 5938428891250348691 5189493699482649137 12753954736193644616 2882278276663326956 16974281456746946696 8614801461535949834 7671458861036585704 15149390841206163830 5644357873433865928 8810625452975408849 11303112037479143705 2553126097708837723 2154822545278454866 7297575733244304266 14504369783313909627 7694181413792068858 4666838056640792440 17035357637258999712 8160352222772097005 18009354342362558535 6164205977644738924 12595489205283198840 8541939830586568563 5546223802778718668 16377381369534193000 17915273354879096907 11324259127372700644 8817581378383934365 12390914042423074718 4404126218268007522 6014105056989721780 2795527211847778056 5337773104185154458 6534864344669758660 7723422405893577217 5015137844918284259 14654736028006156014 11323556475713702534 16468397627647548949 5876012489278079374 3947350383652897885 11589912856097143258 3827876840294314891 16298507096326431526 3769782149658657577 17592210429112994168 7091014952247221284 1171992364929763264 14088350662455579977 10709519781521559631 6365537303591979374 10754121030740064894 6743694774870281243 14296656074676680787 11996461245106082983 13617621258810987045 3537134848761383665 6669315871379985500 17587783065329090665 17898630672593121601 18165227634816974736 2513193956494163034 5672337320009291509 6724386530638977742 10740287683077190328 16682059325173768707 12863303789174097165 1952916761222331616 4502761072933701276 14537498751429279122 3939366914821461182 10280043480493220758 4519410638075003387 1218570807059405301 15744582810816415956 17376794636510882171 1713889171723780362 12922775570923147341 15457642390555797342 14463656969435061136 14008618269176642545 2763943942610092412 9712803149541034100 12087565961763059279 5890570476154970574 8961486061261198477 11354072981908619888 15504510721471293976 14661743368827917090 3752901448577489940 48838249673900219 13953903055460261720 1874601869048351177 9102719814748822616 8329723186601583071 6022452597557208867 13930994923004382301 12390989817143536422 4367981491065698622 2586682420715002890 15556391228046281622 9741817072635629001 1743604419580414077 1005274887573318318 4577506110585391530 16271102920264838718 14241888076693464337 16766404334020298669 15651080991855585220 16635350228418302326 5381421818807697876 17913006734590057320 10496431476754388666 3451988873945485788 13058795484975649082 10826251046479154402 9089650114645680603 11051719568396355872 7669528396398375141 10194316429745784896 8077246656801671254 16415148881851532647 9850758743871521463 1720997256117544033 10381963818124276146 6832374258081084114 2494457300870384868 7938898234267907901 14134571957510331385 8650610540830862960 2394851490093027812 12999359758444862785 7995770065361162633 15532280539058373154 10269378870482835128 10079513157022671976 1219379073083059763 2407808382817645358 8854437438268266904 5936787971144792605 2427349890902100075 4629190347269460609 11336890057358681911 5426108712955102144 12795866479553241903 18023307578640173760 16217123757832884230 13379320768172727897 6375076681044007744 12803118191128716132 3832684836853071892 5585536125730545565 1237655533315702431 1601807537416059918 16297979890539431978 11734552226436228109 2203064282569310824 15825486857515719940 4663173218114097121 6363617989363785412 13200004180175987691 15921666066876142980 16720164702240696211 871907773654225970 15930277640042954412 5934698852129469732 2810931382852182708 591559575598064185 103394343554014474 17892185378822562835 9974187047729037778 18436372688166836954 3493521303245192633 13154259105828879478 7534670639765507646 16432190779651481246 15959670053373074302 6279291824949098305 2614161754143859613 4984963466128651096 11620822334312284806 7285205508298749352 18362298337096988609 2305312640509663 7794364668318042424 3862069015699543328 1284931017725053121 49390382059179455 6470535247291372854 5185329743767661405 14909023923443241828 1770701330863399780 13550313132182893736 8488777228130086524 9148321334598234369 4112322334998386880 11211771907977183162 6348666584548116619 8500061524019970631 2693549755769339221 502255648065786299 16800522791052512618 16702608012436099678 1579617489785404213 11638257521020942417 13946206286478964334 9272955206655170526 8411971126656133292 3297713666094206311 3727257437001589488 11809007587036716031 3094256245943684866 13277705717526740232 5594308203133727061 8023510473590933794 3954685050786556005 17532678406793133530 5659270744769526832 10228350154899367719 15037712751691023258 11301246750271794900 9165587905663401801 1188783827140750208 3901435488182088256 12287622265298929670 14179835188515548910 12208901754650757587 4204606560579921517 13582704323921112129 8065414556645630642 17536801320230507183 9098608126281021959 11852463272748935939 1137037450534066811 18245368709013899717 10637876511907762178 18407829479683830487 3569032205885369906 9441184382782411226 18083148893403570043 7693698842367029422 668979600131877667 25507071162060215 12707933729000545497 17358953515236290781 3330455659027646018 15485541134241399647 4662007593687081870 9354458045356061628 12949490015307688167 8569421394481946494 9732630355412672688 12100315492508691059 3260100032287987077 2981515834742304556 2686123479404711267 6839816973843205947 1220451062722640800 8146971059211292972 11626419192970543870 3250088707805651214 17171148974533642439 6880176618173427793 11899187034191273828 4520174524253833616 1091423363680109074 10763990913877584940 5664174620640216818 17943314136432720621 8095722371084195360 10992196760280974815 11288116783377241756 10607806432191802515 9832426719522221665 17966806923767845416 8943992967573233228 8033482471588448042 6455856811850895010 2567073212823554617 164729163053346366 8462111392965175133 12418907945167235689 16937745647693322951 11135115836361708058 2093971771158778402 3412740069465956454 3005354656410115259 1943320205569574526 5626540672189910661 2130111465685090461 1219877366003751160 9605143005805265700 5792732679321624415 17111759101083719517 14786610666928590937 2922976571709974256 14311521446015973444 7548605550546580397 17383653120699725771 4010095707115978932 16645034103965669287 6595272938521230222 13392715937437184379 13491867215799428288 5840537693295312731 545034933443530308 15804021483810556858 15760651654911484207 689318247918028505 17304001600983826417 10824739581459441454 2766659697290523919 7159749806615291595 11268501999144147749 13811859500351712827 789621732679225165 11318167089695610766 7370183495115089372 11114146897464653759 12584714368055202126 7396465588281401808 11196055964358523828 14338217771899920425 10138154766083282840 6645906595184555008 1091973145980949639 14383972920574585599 1013127951132825141 1698135179487667628 1071750298263360592 13907257254477137018 17221081244539049800 1973364595613668373 1799642849615419603 3757081064233318130 14028259650482263111 5144632553512906611 646167739494642054 12531188492570525413 359189815792984067 8110290357086791166 8200394022934021524 1885860902321728711 10778759446659350980 2058586056034625425 6313393779536797844 17123603173028828930 10523071959458410642 9242803781780888597 4247333362117090912 9344776051455485493 68701327331008182 7232688580978924590 16080101156043358905 15585371070916474778 12145735039806312852 16260675226945855274 9393806077297683127 15245858037353551250 4043086232243643633 16892208056734780993 15177660251595640753 5900240648160791361 2072389854921920374 15965322596699622004 15787575582451003324 6623042846846404211 7125136193392810424 7194925525766099768 4074431534666145607 14603285475921194962 13204112129080107258 14113139159409466366 8773031967083884814 4531521568024069663 16089783120318572681 3382961178446294970 8005714735181308546 5328909450306244368 3186585393843804528 4472707212920340128 6808587040701358214 425587983254276285 14345291537329570822 7227689296441455411 10933327402539062872 16855286370832251353 15832337530294379941 4515677392647996273 18213344006548053731 4259262944460117932 4492074670503986718 3210388711260808368 3790193940091656720 3092537682790215533 14274859886641183593 1499158919093038973 9163123009058794566 2940922896883515508 11116341368324206158 2466927553373293891 17500891219827073133 3249977252836285778 3674129141937216477 11101249547077198317 1549337681557534254 8301571568104792650 5601129685280326277 12202954201606481660 4608463921060822016 17219488442234963871 4009305229346693082 9483114869993995086 17814725371244079576 16797576361732966113 5876588294394040228 5209056788179342472 8111665793100136484 7891447732737574645 13313797106633413528 13933781118952035433 7686091937923201417 15223484598075226309 2833669599669014996 11875717353759430060 8741116050799992212 15577368860265236608 8504593065265539379 14768770191865463959 8608791413234929715 13600620497079026132 13567272554849482680 2169185137418575462 6918387981704030198 3431710043479695091 15786359940628324182 3850969926153498572 1165547186808585327 3739733563091450546 16082016898039496354 14128422515246373899 12298664623096649757 3501773857507362764 10886035880535777096 3030458195439335880 17909537307075059319 9923444327333258046 1252288686079023044 5384664152463736305 9083248835042296045 10228117291348673437 8319925663993448205 10148043700947210853 4823354290414225059 91009452079029263 13022972728632443165 15574956422107711647 7513169459046138996 6418884765290118581 14019560793030769517 1983409608402771193 10116878706115132273 16768705213104717186 14509712308041193402 7066605822800187578 12712497201491401470 9032116123865294392 1028939128903779696 18207100487676680912 2802049605766216536 12078799900631512114 7935846814509895739 8763205909723888284 6953427698540684099 14366095407031879819 8080544409024690065 3010249567837749515 1696579528029194753 9688660218367600999 15337687656806863503 586069820400043849 10145540977028786589 16119262098826470120 12263411646189064684 14315078540665001659 5439153030118044425 15758654065016258613 15017098928163074144 17075150509687882298 666419592599059629 1238146300824989981 17128740200763235019 462539799493414748 12097370537852867226 16706820385169537996 9415456370265022194 9651749629391590666 7742622437886611239 6917701503540786122 8750643639934171174 12975536161965117691 13954679794932257151 4063247295552981080 8739739891450606074 17030444127166293679 10358483885285582073 7381466865095486680 12545573929891824917 11422074466185224506 10395897972109261254 11937648275339323383 1414091866361381657 5173839294872777951 2943857718479538786 12670742969644701547 15748457852309327490 15293751069962647135 3343050304333667992 8184244222025375113 16024515542311835772 10767813217509858326 64632557190706118 7140315838829454609 18237513855836360682 15457417558079816586 3194401837442089412 2241116516847051840 16527807462998636031 7814505141568285356 9231128979561293787 11657891897473159805 12255371325353336051 17351855345384757307 11983989506069657207 14208627613729766970 5773872952051106897 8439159903642573095 13597759648687245453 4794604877387921425 16280699414059450841 6723039161983749944 16780462203132618641 15157354138466837545 2529652276870000183 9238089675699199225 12344059891199126044 6873023864976959556 13829249010827845217 8757346346995886884 5487647738020397735 4247164609723880221 3196877138139511768 5729763406853018105 1086102655346905462 11518643555560396209 5882827180310665158 3819944773601351068 10624787550258235183 3266895968638611454 4315499147037985790 17000222523824312562 6497198125274203320 16301377932034034583 13654670849696795624 10182882832181757741 14208661292679623286 8530856513472008290 15593016424593205331 14815834495174608939 565872242746405760 2225668316051400898 3285516487203650314 4604714032199629606 12490210114276743926 13552216676257433732 7031004194719218440 17704973014274288253 3408934142793984849 9421957108158500451 6663477512514179873 2599981445171807288 929157157713470645 12419385202184558205 8614741222367544939 15638104899989370112 17061597917577116379 8955939400283573786 9228012112162715610 6954395503897281608 8486315974533860528 305869480501822523 986095972052567173 15056600311739456792 7152063836270364824 8588492144170447513 4326000051818804463 15439277150188810777 15219248736142266021 9102940456722494273 6958540808769825540 8039432195555861931 8316420703518628936 18012446950266725526 11309011225719800807 10900150218844324176 16831454478296577297 17744696062067776348 12406831329047404780 14294664713882652229 13743507122695970525 12634520737051184200 12507692048883343715 18157620588199429292 13221796938377815854 264154436952788515 5130139817902847974 12290568796578655737 7432095246503880870 11151957414877114898 6087450392232907196 17349226448092935402 2955771534042632364 6044435071505312471 10945175086974711382 7368568467309834360 11275609470764148708 9882108087108273521 63152117619300941 17714331970647158007 108635377133797781 7455777482590243482 3675381062940305582 15781552279259763862 11375533207621153185 15699642341162828906 15052409034050480095 12820721204261834198 16459470292181815390 14662832309781135694 7162881498611415180 10236263952533584616 7582917470454343405 6049446470162943402 16080151884361191667 14027648723375331169 3395021093340242968 15420912605408895721 16294774683991117373 15873428029074375567 15326501046754968125 3109359219297560033 7885742707602396579 10675808113660548981 1837475658465094171 3197184500414648704 3243724445465755919 3111137303391545332 13070369817013823197 18343940897997369549 12855312949371179220 13313714834918543858 5817692062145483824 1812267349905892109 11821021996384602438 14339230487556673985 12279538461698387842 2964658380689848420 13942804468516304104 16742955870207247867 1558109324229839017 9205416967817232568 8499651573801114838 14263889127705450812 17199494039719542669 7144957180843139970 15687034591359753865 10612379035032166948 15027121362982844229 11294039859786255620 13832820919445476453 1438687973905780120 16800449816845431334 9359981803803502018 18170036593607620573 12993741374822635182 13186216953727150929 6049135163542531513 3104151384768321545 13686857510203404595 9193194128919096340 11053038964088723581 2581615148327532090 1303696995310927835 10124778959441117994 15505923027148287573 17748273806574082643 18359615507856871537 10918220930896249866 3320190286929816224 1296273192582438212 15999186765639352747 4191721682952070792 17716282628814393208 5457770382208159310 14447889268548606337 12707856398595379167 15029249925954346718 13110083488557696006 7678383893204540295 16251526479407773072 12790149868888283854 12709604086355715414 15449227476093175248 16493180052412652197 8651201447125499632 17835268975839811254 1262099701812313727 4780611583659800282 5287176441006298600 5170215195539558804 4450028578488649228 17236653678973191021 510214579469279956 7392972556665550274 18414270610687924233 12232583212019306163 14499045250663187666 4886392105037531824 15577398158624326739 11307650613338071535 3868410628213625221 13560567545463520481 6714655973556748770 14034817978380780977 2680857220996071895 12755855084491464824 14879741539085533037 4547878411427258715 11958041671531980182 6893836794650055956 356584966945365601 12426327007754000417 388732862803392172 13237844031056014292 1051894322196980854 2085930176403571183 10514369844272332590 8003602326131529558 16233260883420751401 11263316040617050651 7152897879946944870 12379634781699979417 11652638615821068664 10046866254682196432 14521096871096648343 2218743473544407839 3618971215353842935 16569844790432775286 14379561681535241258 10593323271451389777 15698442618572042734 11356994987129228598 17327307650414746983 14283571111344703795 12527251421323077755 3217443049222186136 17071215328116383736 2586231967794633362 12435464677899783626 16326916681925004465 3938803928387013544 10458120455487392318 5601857743231747195 7694702976364735649 14064132902251910053 13291897907176316117 9740109344178505620 7756645370208528010 9362301370269591690 17480831307162983710 12385422276148526416 3461865704001106348 16171227217521773760 8292638132388640034 3328594662316142551 7604737319905638860 3308281608151182020 17675687402768981301 12547163195813974695 2697750879866132310 6189618159826989313 18385986873693702417 11410179489787718049 10871899475071103295 17844181232986371567 10303920174157838232 7785542601383241143 17436591736434002569 4280187581921289680 2962605199513112757 9616428192126170722 15146137331919290785 5871559044299702286 11235588468800577654 913120117040131881 5481485329490652302 18124100047629091952 5708029342958920038 8293000576608207433 3038325753780980230 4701331879896923199 6555584481077829287 12864985228540247218 13443212694067470637 15966025397650596119 10345727958344472313 256511711291256727 17022449379971985653 13774112087559319642 7258148242527241620 3970808426974312518 6218614249817374876 4512781709727833847 6602156762166080597 9505627098720369041 14803425864642365523 6450279969915102927 4519410479281598284 11671699310933400443 3436120064961163248 1617459458512295115 3027132216205890353 1591941916207636839 13944795328590729591 3992604278112889037 11546325119668290301 560662106585638423 2734176547008216416 13370692479891009218 1802854031828845585 11773423614660355055 7163498255215033677 15718853081042841170 86787187661506301 2362858115490598019 7879754897224916058 7211870278674568439 9756033992091558656 146102723281921297 13194648462740588276 16303407127782386012 6361508339193607567 14080744265472847515 15670364358771606569 11306274005338864193 17599976404965776407 992520390833015851 11973656926568097481 10233919915278847396 12672317620425180889 12306036348098710441 12817245508478375125 733446461940571800 3397944340375491121 15205929702884226550 2514854620323661351 997140601174484466 45765319612847896 10299194930317142323 10635664605056734470 18296760140030442901 2038007847143656225 9462318771906368289 1279045405941462525 9393971083839119119 6692893107253845122 2878381391835488480 7147143556759620795 313599628843961173 8809637621632253215 14613141086406625748 8548729797747096987 12340664472352507544 7022778922440714295 2538308817170914928 1101647511496236824 9111381399464228844 216475146494363415 16165872528302283408 10529918441812531608 16518291831359041784 2554735339764710539 16674935926961882556 13065973469662600912 17736271488663025081 15329821443439162749 13828816790181200524 12403025854123257817 9492074664952247562 156268129813886773 9492198849131665229 16130967123718281625 8727469534257573336 8895422737384755464 13315399692198884197 15446469724786202414 1641170404733429995 5687170091776597857 12374800803727333450 13612421613502303710 7958871528504437528 4971211679928325283 6618907515114497896 2654312731070049710 12167306426138875303 4142519448258000156 7214082389441532375 8810331399441804032 15628046760154258215 13811663458784671151 2961121174542514970 17278334994400478661 15383487304468602056 11050843403914303528 7805730209632128688 681706557460390476 3060860960571024817 5545457263233345167 1766700893078868701 8642966022308994288 13509751000147314402 16870992376414238195 8690072995967317442 3731700224317287917 8566679238080857829 17396226176481925578 5236647358834689826 12540603362118849552 11089270259777548595 2034567939452404692 16530153750292590474 4899772103199797170 16260315959968832980 1501292218347757982 13787788473963881319 4182325540186954989 15096311091124544480 6360463521122830307 9519068239357980445 4934856858616109821 11292724550523489428 11840687890348616696 18319370130658976320 10151786003894988054 6297630507150872979 16849614883580719567 5189919982147636556 327687830094239742 2031478296363054073 177484676574407694 6242670996846284574 1503234623498762330 6130126774364321181 3422200561875449259 8397933101452986059 2963257005367908595 4967353637579057783 5163534506532139276 17491990046950521372 17709894813186254702 4125862344384974347 10029299723533588080 9755627020617368290 10013603936884709252 4254529829034623198 6050322973934142129 9142918387276451888 17651784781571643786 7192661270976682276 2462239404433283159 335310734440699140 7238877158902005337 16087398466040814030 9329357952924539985 15195496081867456631 6531519389732888090 10008308009880137841 3982935538692114395 6610819752561329769 9736945860684063862 5661819575737620630 255394018991663794 9145663880766758238 18040390257823621742 17217868487692286736 9187700406456807626 10979380103535748774 12455736528396628367 17226133009816283877 4347015798040623095 834528872907175223 7481455705979673621 8704342223983122663 11865938795653965184 9717116967375302894 10766671402952774725 10207408021909336038 12351667189975770820 14988213299525803596 12049720932821783470 18159898193216161939 4083458548368044437 2683977777734521124 8320186288497743241 6331008457549649875 5899000141984144764 7208808911001737006 15206144559357064275 5062721532373931562 14699669425191564070 8469484296464237423 7173112439240482841 568066293211995297 12550991766832534649 13702941201418206390 15700335114117924413 1857046593950824321 1023745441782408150 18271927887715771493 13231475070354317662 17998464561392079052 17697584263338393340 10050131384704201661 6273766690885373800 2053516012955287390 1057182802968773404 4027403648437143847 15783033960672772772 10490808802431990003 1371395147176117048 12384387323967741381 17526341045893932979 15331761015855821959 8530519507341381161 8443953913154833629 9191100718353036375 17927686023263617029 15875322150853594209 7183826731639592119 16938408515403156326 12060593372188668913 5022684200838451997 10897226731831472213 17048696582820391052 16186631520732847798 8627860586116950082 8779992566929329037 554139377761647220 7400211321158011903 17053778934237433206 9853271070126647832 8226911380119586803 10746972639796267822 14250367836501517866 14664011953476403684 13217836776616542154 508382577596781534 10721720135703250415 316193484029689463 6500502422308288194 5425032574009694475 14458468270127292563 13037085034937452071 5461365202716605628 5874724547947992504 10925019271841100734 3250123691325314085 2083921574558488902 10922645805643957123 8688766153934260820 17019728722898744204 16635865384542850834 17966453016442991762 5067293991228091312 7973543753361151439 2399774214011381520 10627812618444538679 14280822646219301596 9257546998679678301 11657432091155796385 7909444900026196783 5495814057469789103 6946739089687020630 18384514899751333856 14423889240600757397 5639226027757778789 10839204229782684839 1281347820924112531 13234758548306945431 10562317839901821445 288836965198881163 351977434832806917 10805085206975297856 4379123720083903211 985541236766782795 2272717365891236601 3036545236475140289 17704991969343658610 16815975239293968754 16867773800859504863 13698806215836701181 18231537456301973230 11714301144813216307 5381172188399731081 4031698046086455414 15832907506785243058 18390719476953350702 10086211460377950856 13310688501698363599 2242100943124421615 1469030416860990505 3179289839206237423 2020905773942091862 3574060286762329440 13656623635101632173 13846363968731769590 2077218187425720516 2062330833681785697 185872557831132342 15673345763181188282 16663892120596263052 2603991828954881031 15759595932731137781 10726011474547731899 15880607488258271733 1271741989622400687 10546463152713067332 13733441352966955037 14570135704318055309 3779265999831292411 5372211310207960495 13864150813352604825 903308323945312537 2961455096889822211 7496253177870482536 3881234258686002243 2882790571435219376 16258146594840407604 932199756401290426 17669611041397888367 15918417504054551607 3481216036849508048 17833290807600511438 1207230421544068639 10178418171837280400 3887479865917940583 5555949044878633323 13835431158284336437 11651417006120955327 6761526436029318699 13736934712881267184 17775489814024127699 1390825190982145902 14347579368719738376 9217893137295515378 11153570593018290047 16389954652779976062 6872261408877675086 15443024763935594071 6715345986866586712 12874468200609055120 3699635815941997004 13269762728846845650 8479314249348574572 11642380126716846547 6942236375759268971 3201556654185136630 13908130249905081236 11638257128362585350 15411447915648678112 7339266115471717820 14069299601944642878 152235899762463632 13940628225282946773 420065877467799537 3590605641977036830 10723996620880837318 8605186441783304303 4494798565287836515 17642942551662538940 14857064515369893780 9140661926318880365 9133165148207058588 8160276684572615709 5969584227954168924 18175293768761684515 4820955223955023114 4628293065751905306 7270167764137260674 18036216778026007864 8225182612137279339 8938409358152204376 16392818462610522165 14600290373106609342 7705100112824391764 14530655188391555458 1000473850314220100 7604010402369021502 11636485647939176582 14030774754402034923 8507640662378885962 4664628214238118338 2398053713457347212 2046123072488906430 2343869596810524350 14098402529816480547 17165815048983488843 14711307508853691774 5587418789558858055 2649527432860604759 9206328970437071472 14776132729682639152 16232331657725694876 13284845502393292020 3845295184803414010 11839343932430477364 12761392894614432583 5022552767131580603 13856496834883347388 14339097099242284091 14364069758200305993 1506922319531849820 18139879078531850813 4814726590153988665 1838063844434322179 2685079193245808808 15429888150988690320 12384622076624073989 3449235727357950086 17769713844976843467 12863711402632954227 9809327319954490294 9309115243783245455 15945877694956528486 11998636853102525659 476234025621406822 14973396959727519050 14720653892404087199 4997505391720943378 5559534327995229108 5067676428743778497 3951499385101004072 12470109249296862231 1466788260593900507 16075039385468168706 5680471357552772911 17172175495561948749 9689986492073377720 6522725244793800451 9661377584901189936 14007224173858039008 2586234225407317674 18314352052778032150 14287692786474283055 1233343434570873777 1972054781388351064 7402327597732608017 10150291789694049403 15226643912795899583 16187416142544621991 7316169889145155652 6178766018525506492 12632120143419606560 10370025216435684280 14397150038332824036 15683253986574305887 9777181640104636576 7783574772904815738 10454319434624717976 17705458757988770700 7306216538310317712 15194422724944580471 1740823711905409438 13752794784196003879 15103420564160314137 14374286741690255904 3344382163237087951 9864626138963277108 10808270304790754471 2385481981384101767 18034565107154379033 10920177644289149495 14166314058854425319 17822561450636643297 3252531428517326462 413129970844461628 16566126432765514831 4890926137436936842 17446752743897760494 2292384128266386429 1658844152380060174 17366095028300776691 4401526564121444073 158918428569859285 12318571636245677092 8715190207290171745 9968249767858666654 2784915362311204051 3530278162378318374 4800514962673901567 10132355711693966858 4674776753318557679 9429561151009932878 7660766047738516711 4868139828605159343 7279980325076503783 5922199197015668468 14272795052110385886 15618960578892750673 11755895349036236025 11918740400359992660 14881490593651378338 3625221023714022173 1697962942679236335 4130539021735242491 12479875813527298139 5415251082458126917 13292213407388445130 2015145513811925170 13618155529776512269 14563036065219440897 16944467371372477978 10669056418162677278 16457708823427354201 14113603835024358727 7150656318329072345 17985502818305311980 5426616021109493634 399950369977311157 16520701357743680942 2035645980028825667 8286190190630314152 14295706167053386608 1300993360482651642 2837040017576963837 267511523612738879 13627406856793112163 6175597442369075709 17643930948914396421 6600078519737186148 1093065065643539560 14541435539461573623 7507926633774256596 15516090866214214910 422374208064352487 11294410262797002871 5359954417883364473 11119901585232194402 6958168201718550847 374715159100842307 445914732321416609 7269351494275449082 8566528849970843313 4612076905701522056 3634184473525046222 12778484323807631328 2261824085164444141 5308584792932392949 18059507020476610082 8096257814785770567 1257876894842030817 12411362113031795658 11555668928840997789 5819234235825789955 9967200133499933442 15519806122473526949 2181230787708664782 4359017484915828849 8771320215524694 13411358687208517697 1461158706012770810 16219590745672909108 6173191446098700305 13353861538922333369 12772515319362887464 16153552385794146573 15747318560717005625 5830584897592651778 7941876854968597492 12064002384746143398 13267462441290696381 943143787649436114 10905305448589146462 9851888750311581519 17561955035856501635 16197264456308761670 3454355346160587739 5253834649427188581 699968560327296647 8011526147890327951 10859927180336743099 8674584882914944835 17884991330498440145 16640665677265363917 16726718432134013082 8514703988709071478 9337173193194156222 4829041200909203181 7904943297994269368 12460679705626597837 2106988191677088113 3908529849149884742 3529027470762927042 6275502243011820164 10865677089759096027 14872138364722814929 15587924924258866670 6644043950058410488 15115638692989694936 7268878280683567569 5945723056362609203 11367154985696492352 634100834750009431 6920236044543005879 6825540098666829382 9701559566736804479 3969517532136202835 16170582866610086313 13997765955532922205 13767095964343003117 535190095282558346 3649199401969546786 2681972936949683039 16049740775437629785 18148103347833376099 6964305208146810305 10613630927864885068 2982377130329703213 10866294202200439229 13242553378826176698 15649037252600209357 1506918664844119394 9302484148126625779 17986343547372845107 3877355562722137752 693678903357529463 13108851978917998937 13672820938235054926 432459932587982805 18311585418159412996 12434301694256083932 11873434684297227256 7871489256013551679 8480468806937912394 4208379332144614893 2806102522027712587 13558822152290297961 4164811619965674617 54593799621531265 443477499480318123 7201154742485665378 5225893440959206480 13953482273480504583 481228882622599521 12494203838461482736 3149100960922720451 6654743009136596497 13125315792051274369 1191003209135806736 3255879612605530470 2478886711652067312 6457679019230109857 13908396070527122174 5519860202131227669 14444758847276102683 11616323589418813198 17230616711790732571 11030202932611338139 4988523600264705186 8303877968582005801 1956619671854483694 14484938253249510657 2222359024473421423 16911303745928875561 6834148715933040468 17486190118185819643 14018972724711393556 7489602816278106846 899069413960852466 6591989668486159647 5695228324546107994 12959073430691424940 9118189711804678088 2208453288302652402 14701283122623429744 16203579635752575387 6605279158046299031 15922446339315701424 3973176573364982853 10023092587457006585 4920620848457754031 13347985329657542961 10879044166557260712 17476393284189223926 9244142134024938463 13681860742130479658 6036319748691726536 10557188663742182030 15736326531854138897 17611639314577213754 5841903932260453302 2050162606616394496 7044789326914970012 11455347078669786894 11492178259985844681 10695831175833593859 15106058089596916242 524437988417357970 12396346730626321809 15887102796988312848 14014234843067642227 14810318243083509357 18042986824320209697 1084841520055746082 13580297408686611351 8198877636560296792 6322946125010528079 17003224350665658248 4705808588657246885 4500935555686558687 2076962596809987915 15442636865900935823 6455793174014511354 9866726921928064203 3814480586093203422 13880194262362327584 12554952908527225198 8945402518783484981 16630055851577676929 5798173586256910440 3924403967107108773 7216908128608788968 7679773146159387142 9848469957897852193 8156395637532903303 1935232482327283776 16246752781646439255 2055195009599553713 2961278184562677354 10690208717131251839 7325523299462132959 10201065598949230512 5441617499492696829 15530411653213939822 6651119291426258498 4508306028388465174 14749755858005700303 12163642188321196797 3080879397710264724 1981780461877787537 12169272842186392830 3381434293237072685 4612684887680547165 9946840357103653875 13504476889934899833 13812537669058198536 15888639328763528848 9556086077660657539 12888364327676263402 12287491862992906589 6661890588758894561 1111524897905798642 13402031987723363626 2092178062220465204 17587455742362307684 7917640091891629959 17557966989620809270 5739929314507451096 6499307139441167595 870170133420096561 4746219022862513674 3438023306098325394 2509277875531361313 7880900407122463426 2737917022690364546 7881324790976435424 12612850141499565747 12617441731868229312 869475611982555248 16087123160730129074 9218255296536799530 9981327078336365789 1949490097310193876 15535739014200506057 1974003479801577836 5574689705321730552 11379126600404582754 8167005875089720544 10787137284903408766 11205859823450989279 16278866026658436796 4138006943908791251 1685996077108945854 16585611921010741768 6245313274424459554 1258795282081826186 5917447335060757019 5731602469733037367 4892343202613566685 17508379861870624689 14993414947368474319 12097025821737406958 6764652426186435676 2652103331696531117 12167386953633537749 4666640654155114237 14239720680209151823 16403240309649932449 12703832735529017502 10641976733197425539 7880052757346120955 3978551108204814250 18364576936580612966 3620059946478574865 1833335848263712989 6705391329731792753 18423545575699763077 10499831894751139726 1212306839308167811 6995653580404341503 15421279188448842378 15723140210118432186 14441909321669933221 7358189734408363560 11871238180394802056 11007169622246293818 12627935254644918929 6736967058804062535 15451229915310191658 2992215976232207772 3113331952669417551 4971890098625820004 10359208546295390759 8751275962207138230 4288045096482071688 595687088633628005 13208786996856037512 9203350362378886213 13908095651010679961 16975634649215339074 17837812768527916652 4290922654683642398 11679749942211984227 13256350968982975473 8192720604078735170 4367205174253310521 16113926977516657616 6276128652179164369 15221613691835451609 5713608657746912263 12716084139512121797 9196042363483710492 2926952497490921619 15031722547521540690 11342358603491251527 12495597905159681822 10794775740357688742 5413381326968879607 11052171147664625905 965063630728210559 12005162056094702529 14287618246274451965 16212917302060356390 9548651303007545524 10921069714101780660 13922397920193490299 15138361165350250402 12827618305190123802 2084978665114529529 1043048662403175267 16083543176366955309 5050149858933806110 3006196222875242675 17330794617046832324 15800109091538392038 7301212491576493356 12924816405432271941 15928756386291625039 15133463971482025063 3653914019443801353 8573211906626527915 14064021456444122729 2743788593516948962 17988825982251280549 18172040401942279916 13394013273225197584 6265419577025267989 8752970753178774694 1452503307413987374 11071232222626837385 14643392424563771758 3267453139060978462 13921847534148113835 6475992794854809296 6130708689155010917 4837549227621600067 7464573671237478836 1456591937404625049 8044604653217959677 17835959067513316909 695133333914968436 1124559170226670380 13766045969006796803 12245287784403880882 512313019071744987 11662185152093837403 17419061111651124953 4909290923555819605 15917108022744358755 5802208568424258173 17436980004304101294 1171754429111186552 5918199384616214010 16884065365781746223 5773994226174042806 4900543747377752017 4460023941507067337 13279493512299892085 15603820989687329838 12515885792162919553 13881688938888458681 11760840226094878532 15300008073762216539 13993691738877846424 1722324489474706455 3178796152543052298 17774641192610435208 5712139760604040389 5426656644774204755 8559028772069689366 8440733547319475197 2843241875261176931 6494193548260945024 17961246170768111244 13401157912773259802 16768291907465226105 534467141969084744 10945543793015177484 18141312091639516550 10251746576724374321 4625269847708459402 3869524027449141696 5121904560575231417 5017418291196996036 14340723658906999143 3764726123075896713 1293404221311836495 2910733953047306439 14116053311738985171 4823228397588563518 10214871361921265115 10261921209377236815 9765099892652325806 6916454863036479136 3800288042403173865 6546276883047935565 7446612336429531650 11803640676455156282 10185277174218088839 6878479255366845365 9474863363506766604 17397703374470165537 5139056665430770161 14812367017718015947 14620217617122027864 4882900401116072763 906525652199901859 17239147757708956492 4226207797038802344 16527935603655562922 2640486892901391723 14916823449949206501 13976659753136313848 5289354232669578427 8900791989615900505 4811121151062546274 1496061533995133422 2175031057843353835 268879945048753964 8450660312168486627 6739830751516732751 8546238764375228051 10822712368988668580 6001118941661703288 2438734064851162039 16538873180275241691 4126587605610391292 14853572806791133154 7950291597556527148 2735616114962371279 7406031186521148613 6526757173298874158 17170020153730196873 17066504965718289165 16515748703146053854 14089235751771843876 3123259295766743310 3385657733339130326 13448606981583810380 7566252780140293913 1696751285560436183 13828849666571700460 14707863427943761224 14219477917379518233 4361055322384866382 15178396253692920714 10947828434952910554 8467831348763910771 1265133552647652186 16412969009458237318 3045586194460579390 18212661779314047125 427714433153952792 8492501892250662589 10072661941957352829 14112277373086563725 15834372099191002001 7193616079747796776 8579271314244769585 13984733999092422954 10270894962642626295 10990280767248989620 4752547404523291256 877676855957839605 483406196462172408 13925298010730605797 8840536868290359641 17522174213768390139 4680224465794613088 12568664068538280659 959250157102845243 15740422624586099665 11864227264546086076 10635498588225534324 5379996780514725760 6350667438273185682 1591452764192725404 4756222509484671227 12656077986899350911 16560651301279711122 15683149246577309193 12099826079542123605 2555435332740378455 178207159270621677 14107609202308287952 18429583213741983189 6670153066350982043 14315867730583583870 3616094300712709609 17908839387120579512 6538892197588487172 8638899113825570099 6911214320860409622 11330708409512084735 18413801285142600768 12357676515249512531 547498161057223752 4144807233154562495 4791021288855562796 10695173407176030521 17844435821810804084 725804138107949596 11549445206825968731 3845985927485009080 5171677443154337540 13995598282926054390 4366223511122033366 16228066705232019998 12037166992905069623 3055381664246178087 4497864712218695808 5981688642117025498 1704419611856405510 10868796461147904694 13064868127361030721 5048922109012502614 3577609642626447813 8384382691230591762 6601065936753049778 3973035341183222304 16051229049823284186 14828281443395359313 4228590259926738371 1805196054784033123 6071581389099956044 15513726985492241022 16389926902439623084 16305570370321201343 8660073301925117003 4865303646268325410 669887724956843295 17134876645469571208 15020759463553119067 12703727683065782608 6842647534870998850 16172572833838183622 17756964174052809375 11232764445437332679 16250122147545508835 11045214658111248406 16272088321565916750 6110485389034804578 4542285141717059442 115669960760544521 11741424749814332338 1084552484513283527 4173673706548148079 13353683392711073184 15102740733704066503 10786362183538166933 11725333329220806730 13131503605099248877 8323871827300143456 1673874290869357502 2065440077710684562 9047492558851942249 9232763383587334672 14805256138538004719 7216299636786521000 17329299846650884042 16253101368359020739 12358392633280340954 9187177402232163058 3033916337218099638 3290041238292723182 12630446402356609448 3782370531156060552 4037463045237925168 405898634175595360 4171444137873342832 4446621520290379577 13530799956531714298 13522851195381645491 6228927783032553071 14537451161695171604 15103171823732275477 199704077067916997 10184138891588053984 1267749818548543016 14290902450632990069 14136375169362522808 14982298307629973737 5572460497012250783 2854481806093110008 9425373675942019328 14468150692493526413 18408503047778489491 8373387227333653802 18172801146555153178 18015910864772810053 16230306553351370261 1998746465603603477 1064784167509743228 11540012519279808862 8490344375866619373 11021322098425025968 2535683453943313495 16211826353624477844 8777131840477451094 15464903716416420875 1998838793839479880 9127425419174507334 12280426083702727259 14014161502788609999 7003283045814184680 16797285287989532175 1920636203151539505 3802255657299215426 6668040661616797242 4953265918528107327 11966834065028661729 11440200243320132660 14719730312091762070 18408429421753290935 11200802439756998888 10182887962345677569 10519100046356880007 5633018452657260991 12802352768876507519 10083619211729719297 17026422621600507411 13199891945759554370 7566636140109950862 11151546221704056576 11981671785362307951 6324014774638240899 7784930151900758842 8092066494157341009 14165814923289397368 9660074080473855610 3578984200052598825 7264130040436193434 12843641797426253245 329170241541928924 11446815829210854684 6425128153844107383 9400727757309028067 1594116060590946276 10489323031231808365 5061823107263232322 11216553770960620345 9975593140614450613 13289068009507613418 8402787749909064313 7190812197368102203 9504695315384879948 6622036457949850460 5943985506674590281 15259517635199538177 6539202401938647070 6229278613095047770 1484186769834664610 9828285879758425107 468617490867309615 8879268824703277183 2471946753221802104 8919350696763735395 14635059434966295202 11723764774262361569 17292845828123627528 12152416616637036862 1858965443607411440 4843484051924784271 2455897878065830249 5448365530065110680 14635956050602851918 8267471242697706140 12981304697406072917 11782411365922858553 15967667602740522998 9518330231316461317 8755340358942887514 12746176484294889610 2759478264268294779 13833488488413624462 1834308194088630752 14863358616233824341 16620589770706200501 15798104331176899032 5004404331195710417 15114102511816901239 3586030838803696909 16524953352030533978 10848444706338213870 6612630710812842499 4408597999694244598 18308870378143904001 15592760065031598337 15832580050549114668 10641383038939621928 14991214311890466290 1503690882700627754 15604275572255395117 4018597379847748904 10387158001404009196 6202215765837704980 7133821955911983206 17068905360119295144 12524872973572366824 5153788003360827695 1272065354876526990 5030557168920584608 7619401462790006919 13628066017979308525 10618448669297542435 3255884795149082175 13646682818372928517 15074203826213042187 4016881504368919150 12027335534175522965 2939906668251674183 13306319521688676302 313592041110589089 13799219907468373097 4875046627352908490 8017456339048764245 17485439549063413667 2938131435289371601 14740897005428522953 14073772895226376747 16663505469348595248 3057683822765931862 14380748028540010820 4040464394379945397 7116797069666581423 511511869458521684 17982554747232569070 10589544302527496574 2179913454980763502 15579438929037428676 16068738172264032774 16319553666106198891 10977171239570775309 4072117281258901901 5729770309796151255 15121818670861140842 16281522790989791721 8571655355283430730 16333364353371689826 17827180857048181928 1723296617489194433 17522211053497390613 9627635322435747318 11693803833772490041 2956077627781040795 9764733691122188293 6505878273624008980 11864011430145268628 1830221652608965078 15302445631431648213 1248077618472099465 5889523268285145447 12812131440975206881 10559249272494939632 13495251649812539525 17169394539950865552 6226000319350262518 14061968395401732958 16701501744731135340 7030133515439052769 7768771367770679791 9134533756867650042 4331222414568088136 8104114229433411486 361256046032794608 4057801613198048409 18020433175003240252 10429596145956982280 14963137629162245736 9354138137646118536 18385759641734981750 14354606850709592363 10750192398532976709 11356303202062636690 17203749826255317322 6948003719008430120 655960572989883646 10825530390394440842 10952591894542698100 15531044715521540924 10899930253208463239 2818266770810285551 277044906447151236 5446834730535374286 7156081283628115736 10287150984588150620 6630803846310627267 13397109626708675738 6812238891308929682 10617159143002075516 16892541991682904445 16632817302279272616 17145753789584137563 10272108686066312425 3179481945552992904 18083915570665954847 13561642861393409392 16320744900922159892 10176265999291390821 6591444312927489667 17820455947632727125 10985195767353968025 11869448885766193170 11053135647141357181 5404918985588635612 5752796474183323304 932132299088742717 11791934395340257829 4480389317036546400 16943139222957346183 4801587095864084489 5322976616819151706 13666927287116485700 15431169602012469410 10879288512472170733 12438132428319684270 1831594752000297044 2335622387115881872 1788148141461025149 17662175093311119334 2313421222943269370 16508768796481154717 16172291286264196185 502283926894426832 4244144249899802084 12993307190477417522 15924850926858146412 14563851292729077589 3667628313310609178 12436088145543684693 12311693360838334554 15820439903621702658 2355667503525938673 16157786179340092198 3148972384521937481 17962487887464459142 8778963442552081797 6752732718525283052 1859525257060297829 140172978915760733 2480248919751342479 9209022227272249975 10682976154896344264 1809441098228546580 4155274644326345787 7839379071135221700 3608743566098214940 17728384042857980206 12981300774046467672 3521061162762617639 11192137271410031959 4872199838756114948 18162446039022465117 1279895331811877549 13638907084698515722 17299914413317108678 11069940494358362151 9464414874085484824 4222759892845790962 2896800049750340826 14941371331321898528 13152209633443742378 94944321350440266 1398289377107167554 15967459676034414533 8935182999864601359 6597074898545544659 12272530082407315470 14651253969799469054 4481398201114975550 15463139895978989417 10715069068652449408 2930522827007861862 1439598358818108008 18356369902619846919 8928461881408175195 11127402709760826016 14643328925291273981 8470309021701849991 39062906961324771 2649585567180627242 3858740752040545566 752760516459053162 14419982456197756093 7638637052468724152 8581922286455524364 7338539757447877162 7985769323328739426 1558573111473765959 12740393144723420450 8150829160710316309 10438662884247515979 16098413096289013717 1963178671979627016 3262777634596942890 12571087464015341394 7412311568661887215 15272036907541398358 7772913873746756129 5809961910930904002 14189974344859765191 11469523374836866969 1679603677940545776 10730007159264308588 10192145182841763033 2190837501909018521 313364827224240388 12842498761981896100 15601828327892550466 780170330484324250 8653200506651706979 1589788414536682368 13825714306974620388 14343569473043185741 1582800791095974002 1080911211578432685 751016980426110141 13066888127388958973 907894528487372777 14150423063065840445 1300295814316345560 9322854585385926234 772105169763590708 4434119714313065441 11948483380047521614 6894773181692136908 6425477125105652286 18147765534345788019 14625563485881370476 11139087821399863725 2544734396979330915 11875594122259552812 15584922474383493683 12466740757508932289 15190143977102479513 4385117183987429320 2326932588389678668 13083712025203268103 1905779689208940153 13180720960933161044 18144614285112430662 8764641847275114221 7108568244094261731 4378469266915792017 5712427520707344463 12082503930421470744 13008916568783643521 10561577799697311548 9725197538985389867 12577633566941051747 11835567654978246698 13504939012103236923 16465207470439834521 6896857888798808104 12412362650015699124 14586615541371421799 10318235085252050804 14441350482207032917 14575093008589010395 10436187292871469554 33761862827801954 3532970799662949465 10908879656976778624 17037536300371860358 9160207188029023797 1966008440023807272 15602767043867334718 9336645050138619975 3182733034102826441 1113678052239092614 12568172478477647619 10669600989166899806 14457831501661414838 2665651482189943941 7895557108873004597 17246753175389370349 8831004390496191577 8043188196686797948 8823807489100421641 9524390712442130118 279337981024880490 3404413743254195986 1841012634923360760 6136301568739469456 8514053118831756345 832206783778069957 16111634734960061927 2476611560761173668 5676940705517344124 4915832035719473985 15889903595386761881 4860228514908557134 15690130463239091335 4453055847031738430 7719925542297894842 775669705580801663 16497245428311426189 16672880247411651083 17175726766853920709 6679684376159664486 9051167711509368699 1349999865978291272 12050076057742540419 1831074293377132839 7706566200170413051 7592930163724370341 14576265123267383311 5837229851722180405 10266068430831848343 2876345886574201197 2675722280242921798 10930629865578757521 15079415169953082646 18073180584947061546 5999958702051344106 17923576949041641840 4735260902281785584 7184367484092672084 3295628564033090249 6107814882328620038 11759739445372414090 12447294804750992134 16877371570819926631 12940765666726780750 254204348294871811 11406393836985760601 2337648653346551164 2174066835059913758 5169317574143122398 15943337618054042777 12858257305903219998 5312029702472956734 16459375630774185927 13953990707029678661 1534210373395061468 3499143622316657428 7744807558187960322 15077854712817264485 11920540329816133765 14774713772379660599 610740965207803021 13346285693759434447 5733211600158569608 16597603512336941982 17556760440389447157 4361462004096028785 7741937956414734916 14099342845910775789 15421571863151442286 14098788679909136236 2001104742845006706 17092780437455232217 8987482536724247780 13165364617489455919 15956837726717524933 17727940087582811290 3392224684408713338 10338153578433961787 14420904519868305948 2289309623172785960 16416570909083741384 2878856006373829448 16696275335859135353 9115772517005887128 1024203237694615428 2555860815844352762 9771760186785667932 12914959110125162074 18414717658009062426 2882868719280556918 10225394630853377655 15017823521974781179 17167779733589505707 10826553661894973375 16896651594367412803 5300085647714134689 5748720256381478174 5845601514359965496 17487368397550694350 3518928385077117964 1087632990000059852 418585569739994691 14850574995854072132 14759012796689092309 8223306215931461653 17949983151834389194 10298206433806441713 8650361358805204884 4728792503509262689 7051527136836192986 15679235501427047053 6926041621470863358 15506544497529916036 11066375449993226666 4995685020389614506 2010369810424707732 13533620067040090811 11436656570330721534 1261482068242382669 17667516704236553352 13910105494372956384 11340161148118220701 12503874447534432300 8950273673260097127 10135257449059488057 4886293442015434477 9397150511370536250 5468536552517221492 9557479337949179650 1213441217791275472 17421812079638484115 5432094256648349678 10695959525362417802 12173302284950775580 8522235945476017642 5543803222918696133 4244585321733317626 309359246198887000 1181491159178698288 4732094480555940853 14928979077252265309 4883794201646082475 11168732770727335957 14916626313850953448 6080834516102784402 3923480813602804594 2088482726214572756 14789003510363697482 12056842885491223050 13109144340332502553 1978705546877894141 10269183505145883777 15514494230868436587 2142223934249985637 18177230931768890109 13721623424441889419 1164489171193567500 12623232568370336514 12594929812291540286 7364407374737629618 2930003143165956320 8948274362764702410 16245174496736920148 191685863861293528 4095267524597316198 6765899533695647026 5093109625007730311 8253909273139337839 9710747101330195739 15223269520773481453 9135601147061328713 661873677143703027 2747550880724708810 12669171153641451665 12952907565548115214 16137977768278351513 11821014218139744323 14190983556647981813 12185651760441136417 629648545139231828 13419118992512249368 17630181004799489111 287617016227667223 9034490277024730381 8009125382439880696 8706315199312323696 6439788586945189265 254537334383407799 14592375580351236097 15470512380370112326 15877675860814855762 14603029684193075245 7692765087116757473 6880467444347721019 7858805486793100330 16472494136516951786 13405451016499306424 1903559979625982550 2485540766266851376 11087225902382306529 9321799315225464462 4773251832179242411 18187739898820582864 6067005753414524840 991200664372880202 10610081051473625262 2811330363889993001 17461335359782683086 1780117876698253462 16954391276020937017 15357193978815428800 2634173437357439686 2996896767901509700 629516890392048971 3598764779433854802 3139634577585514749 13651804613202596658 15536252434157467259 10052893415366952014 11246329517195262172 3300465198852542880 13405970859976169096 7996930108259353542 16430946975693961366 16655708368016249179 2156940872244949180 6542674380840427220 1295117730028705292 2397918851377542377 7110971319528648130 6188342268907312566 15087234359539873908 11763328166276767917 15333038311679511072 16958052254886019816 13123909474913497135 2535647955296677432 8280276737549206791 1737319023090641514 3101881745915894393 18324451516441643605 16608263127426065630 11862329293311516569 17746024914553159363 8468595179049337689 11999391033568499963 10086832263817595588 15563547781855840785 6105465195340579076 16115103256345289564 15531479793419765190 14088876483180602512 8235400281516800759 13054154395982026621 2427886630860916942 12513418996884023619 8255511415675879895 2407756496984796830 11020756694273134012 6751918135477009222 840197473556162686 9652704289912734560 9130670658881459421 1406191739254592448 16202158468809399948 5158239104812139208 12613147285804641476 18274928119204978809 3245728085684584028 2275671347632941649 11170027581971617818 13459949537361290351 13931573872418628480 12837548329364086020 4016045592257484087 12732935611444721230 10198416126633873991 13016552641835551819 5421840744090774464 3625388508475121539 4546567026740689990 17754435724114881306 14473792820928739500 17410133580408612552 8391931886144122753 5285675631955238303 1890192521700606728 561107586008490829 14464643235559906646 14012712647276912557 6694703114650281630 13493553660551014045 13649732372231896540 9685797309896694426 11577582388492453719 8130830310728468439 18186700296563436724 4248923991300086106 4903948906085252727 10939876758098964108 5250813061886685490 11170113884898903226 6190230045585418547 4471476424530130486 4621587896798641198 17982320656957929707 4231063764351034675 3077761663426046301 15562061694823373709 17911604632926081458 10532300270465221450 4147993542624420444 9958801361292629333 1761615766608203287 16701092597437110498 8460095188866608945 10614706223766754667 16360620739373440 15128371253036819617 1001050833070559566 16223651661253162584 7052785092806411061 2897100149353307070 5715341217108532485 10265296445333810888 17645428332583413100 15071823154840304068 2430811155413890573 6956024745883054400 16401471195682512617 14597673818443613594 521954868035258116 15490994070036481154 7263197766617818209 10854700169551454308 5488079940698350274 14106022470175278381 1323663953997940127 1253262781598483732 4697353528739083694 7140190882993530955 8760406739546858515 12894086572286618001 1297159370707818438 1391115651452873673 16182924569218929094 1518328568866261899 7291421827461398522 7235826269947469620 1435350846376593531 8621466736762708114 4851062959251180046 11470229893374742323 6369389996756208322 8829562447042946490 3327309470810293772 9919343202756005763 17832828509133444951 8126202644664121967 9789097736003434394 781415637955184934 11604843842779714108 5788154598282065406 13274318327678889865 14133938915339149781 8987072676851117735 3952259041554977283 6459603003201965316 5012343121647704620 1798864307682790279 805413000788249418 2155716131283529862 11938100522457458624 2225576314862765721 2207456697873680636 17287168225949462599 11467052944698470738 9106580243398971911 16145701807833222540 6206424487229821627 5146361325734574977 17944019770483998986 1668316724444293089 6106068600658392767 16097769961367794856 4098107161533326012 17656014982418376679 14171535069037401022 7567444284860954393 14236336359871121006 13045189560369331822 16463975421820478351 1128357705087798549 12195665470478436732 14029315861583251010 1917949996826225332 9128091929304511168 12372823710305042167 4531702130269596453 1319561378196035533 1768894825105776447 6841884748899844779 13222904190960067858 6665964516146233448 14523385156699248253 13167314399823707397 2217858000933788364 212526167474375811 14608028635342338379 11702136799265052483 6771838829594758351 4637290125507382225 518689064582031999 8153509587557568782 13819596094623302356 11856524242885741890 6363923214511534504 13914925404322929063 8650877835362195948 13882507030580303307 8247900906834578404 14237481459623665462 11508681948515625609 7255140196408530471 749711567229119102 2855546076349866632 4075579607378099533 5319557272222491803 10710340660447069870 705406805274552423 11762760678292930111 7721913364914729919 3789415630818068716 9770525971421096534 5337863990090666082 6956520050342054911 5548538761343956563 17919069940082614508 17209761528050380011 13629431702167775333 12522281124015247314 7426965388861977621 9445805095553699546 9862963447605666689 11161646810666740863 16193337547040754230 1272540852194124881 15368278800608510895 4342206336131223824 353539725456920335 13506206885972878152 5420799685335694226 5178618635615864791 7664409621522812243 14001478075408548339 12481285922308546031 9086587191576948448 3269395887852026046 10380957568467873363 11123735358474788795 12579019743032491143 14625245299675767357 9802161185259821677 579787338781095467 6358207340940200663 425606308668876378 9734490782256598744 18249138735202515006 8325051593876394411 15344518013459434623 1051726053231587831 210864319606112496 9596710158762354081 12119568401110906170 8298057863816301416 17075016147418400133 150848680134755518 13748741932396660010 4068300301808056367 17666397547187167170 13544122763698684588 10650824634612167208 15906795171134152445 13639705253795232674 14193480478614210368 14244884986539860716 3090292395705889991 3023368087903388230 14681909720638415254 2604294744801378121 9123806250718413746 12498373380017719241 15744499755213041240 9265223186661518470 6021941846646750532 2542843488333440792 4421419478090512476 15781758543486400537 8541874719940850874 10929342257145412002 6947779335925188881 12983579653860273909 18407647394698229883 13257390058913996221 7332937812696489132 15542789111424570813 17601231501371435539 10468629527189068097 2413194723110480467 11494415373995621681 14019185830762640214 7475430991111146640 17108860640916181268 958316670812797137 10140760504780145896 2331088731781793802 1837616607214881736 12088480541943974486 18017479682228130350 17580744059410688600 5068557151205271636 2359882666510221021 5203883105585814977 16449433211040927671 130206392101481942 7873840082469850797 16588767173664132492 14012120542065563738 17655811926780938174 6927247254906584586 9019981825979974684 13276277904383859884 2859767207250601898 17059065474673458595 2835054928053929959 4281760197610866167 13340244346831820444 4671694704840602062 1704792414800443088 8184967973528373553 5714275960020810554 2870919314620448020 6378105367630211891 4077109828575802804 8388855508150437499 12772914978212426708 6752705833421734017 1840916037214481884 10861870325524057900 1644866111792348284 17405271369874628977 17592663129155512228 318309938227318449 8355320959937387114 3150024933529739582 18119694927289269208 4754895518600107475 16188920554510536998 12091802713081370277 7827086024475660476 9458372666649202942 11185594330780471725 6588855946634491959 6632087860316075981 8359884258522495063 7955847806788546566 6585095464560638612 17393081430886148608 4230186313326487917 18016172498667978708 508437890372488799 4416742584948182488 13589250040503833901 1062595415241013360 8148576802485833390 1839622406224773144 4729326584574472100 12347686851418527475 2088032535748229205 13470534430809043665 8906359173191494147 11583027057947597716 13173801260437295713 9450007347858861199 13006320380265068648 14314476332889965940 3276346687891542029 8302230146757849827 7996890704001880040 8247903440947532719 445671983119773077 14989325067733192515 4479751537786618789 16318657357963983465 1923858567997111957 9130053971222752356 13270368955982882322 4743655430614584643 4207806446623667869 418496316961988356 4830599879642883427 9532117962502199861 14596204883946021541 9712879782506178858 6581220949991612090 7644377723583235575 7818270693743845399 8434633710782177192 16199688348191478286 18318161737635824274 17823846711858817227 16027151716985999741 3167259956710457968 65948929717843392 14256259977009327500 9781291755209553329 6943910535341181172 9254038930955802439 4796765289715865205 4394774675768250545 6599214463914408715 18184864007942804266 8182886554221076272 7593879057564134495 10269557228188610034 5894473705453106442 1334103531548696255 8136991762548312548 11112231387353590689 13092132180881538217 4511163080028041933 17007162218663102241 15744234775171550656 2838271469646330336 11808827717443606389 6134532554784131941 17716529710398947264 9638484727783785162 1134624534099840658 9094895576057108887 17889601201811047443 2807423104507985567 17497632933750014523 13308414476443160716 2973356553600439232 12147955516416381077 17751695888875406356 3112290709727712549 3768277549085896815 10259930658902463144 1167696711973281574 12417667858439630861 6014868183823997799 5692332459631349255 1726483389347187819 16908585107439497953 10929569580494522559 10292461170020469543 11341880835409941407 3867625950523688456 12593678763402885680 11329479962371168070 3345465662191230509 16845295823543683484 6594419028788805699 18394021736651069508 8083095810522942246 4905171431300522039 11655917334370140714 18258761183965422428 2286735276927458621 7448536690692921448 5826210480626198226 14258754517682640469 4493232213533444138 9846089929325444824 3282672962801697146 14286037551383671660 10254061427993673106 10697198089549511684 70658640185141522 14784910378322255814 12755453429131955682 18145059306352832094 6536938153018070651 8834728241568754054 3874215730331688012 7783495035815760651 14184041140135052954 13544520269598760808 12590353857255209679 12635013465792096239 5424986520898957917 16788415453548253530 18398596953983672599 4922117129135359808 3933157000128708846 16693633624192056404 15958900811321416268 1763512533668208751 15853911595212541198 6920130785573527357 3003329254978133983 9090789506088804680 7893275744843539720 17186590681205413388 11145327451099576652 11479111870113259399 4057956381288099487 16024173322691819865 3165817943076608464 3885484118000574797 5424196786899329351 2921938983585287491 11205117968404113545 7407340073599821557 2975785208572721134 7949583116493176387 12934833259365570669 9006551645326254238 1178147114763216073 13397555612010550075 8456886988796516561 12052481436697110272 11423377717998442442 7577084603327199004 10265586957157788634 5963413383176712141 16877298206583293102 12711265656406044443 14996873086223008861 6820416614890973807 13983516577124498290 12980919471297468400 16264876182452537244 15414245540291610420 7994738478109900984 6741759978282241255 8217838350243711312 15978032024644277670 7587213530653079022 15742029292673981100 9418901503181879627 10555765979882038198 11980292968188825146 15570753436688979602 3923551386946538536 7009908712422147434 17491780346770172738 18351175380838313801 14988576781873536307 1713540083938252580 7732372242715535884 6773846329886892114 10004054795431556401 2849241388044867208 2265733307804636770 2417257662139664215 1365142184363073111 11617645201745331036 775347809883728854 13758243719111864256 1904388725348834159 9343371638202035457 12625182812740604208 9868002946185669248 16940132044005311248 7130880526949067734 11445524988447662195 4554542781578750324 13227660811222446215 825263155994087159 15391280272034898131 12404694125540205322 3249064342856850097 3089432136592757418 9208383349492216323 9821880059840506100 18262847925964601418 17424457180150575114 17795524570560545693 11885191673401502494 4016362608558207050 5655947796333255147 14021307159454785353 10046501483608961380 9829606418966276072 13324920323487538233 617246860089524576 12684753996942318260 1840807631590938385 9623700338598471925 2392390758911944688 12381781519995365876 8256714256391389861 16552592728703316204 5131527919310350741 9801729649805287132 4912511701236059690 4958561838234057971 14412913241038954761 13782193265450458263 5947614975827462899 9596963092709062522 7500174670178811283 13045350243492590050 16146765657535710511 2753472003545507078 3047869861250546999 9034175891897681763 12062718192313027856 14182818029369981154 2348078081718434942 3364927535075972033 16905968343508675408 7270138042886410682 15467361739996845083 16141130666270095351 10718915438953182757 6843856812098243457 10420779063260820939 6773966106372842935 13512855143652293662 2795622779144382525 12665019898353301006 7232740784420481372 6047238208377696497 1921049004705151546 13539537083709580149 13493877059943081567 12890371336994223113 7707026273848077780 6375680794995336591 5150860466119880699 14791542915407365603 7504485842306471504 4403991897755676167 15243313516363288707 1570532527681708808 4497852384342451237 18091502685465772621 6465206591482501231 4708861915399868609 8266510084099379046 1991645069528951978 5072861380432613660 13122186497914927896 12870080759759742098 15884988685641896299 9488980996998552849 6057544761386439454 8180436783796502264 407937992353306752 15900710022887684678 7175178209874309705 16753941349693456094 16236612690006729977 6242416293407468830 12060753677722859441 5536639019068920659 10744161262622696780 5649212049471605750 8729714065601207850 7628371371337570978 3764176426214295976 17123542340412067796 15513452904466365137 13826837308798149393 17539591986360897040 4134855540875000204 4099482234637862036 3836565484658171348 17031890980245880986 6849626174329138664 14650925407294102910 1142103792467217004 10074694361179426651 12887203469012162206 1595493429634071365 8709007275918764265 2466851633951106453 623564521560497654 11354114495930353635 723868893646863313 8685510376520048676 1449496398683241441 536582590879915601 16126832519773687142 14925877680994098968 3484564023330427177 14566714898103142905 14064094225633206930 18067962621351002193 7032827078274300493 8701556936475399889 14175789304033658438 15835472738172501329 586230071895740324 1722500046862790416 8068957309466222341 2946142016874090478 17289393418839586247 11186271961226748855 7110830627835229696 9134214847380598821 11472739519181007194 13192155034729134341 15567256145291733627 3474040875220053872 7814357310919514552 9313745385161414024 14185446154078505617 18311539921604890777 9192449126570194919 12947827483215090507 13104051340285234029 16567208961430191709 2838240731666269563 7803790231047110761 7393983876647265796 2171868348210850517 17756866378544489475 10007177405304096740 11400134078546740170 9114612275298711668 14510620402798857701 18074403916938029851 5701826171950883131 17387038585670403505 3002197069392908074 7239653984973857569 12981006313395150602 12913959997491812816 12090810506971626802 6688135736363120364 8139116912886268889 508365672758802119 6138060213201368617 9194109667321839482 16381600807850199731 2133837769962262535 4563432103718312748 13254127633397110276 15386475539107122644 9678692240078925422 4432099244934333039 12903747295627426332 2256165265834468126 396627043964184510 10881211924631948999 1717752889541109578 746661402475945761 14458157494505022888 4094704161583283986 6296151627377819491 15414032685659946640 7960464700415782083 1870866463746342302 1510753080698180766 1845525677374175726 4614917382417678822 3070634529756318843 8404101186122379705 12398377450810230135 2525500207526980863 9830055103042829721 16200131564356344825 14947247364855024463 9644196148042672973 729831738268503481 10487089915122959519 2968015853984419018 12331602210856104298 1937126863749398919 2429786273957947990 13942455275047144038 11458663938086511790 11296383680089933376 11274326553114072185 480711816427441367 17450749148229845178 8909340777336641597 7837467480381932947 2316847907540559170 13765270518848373431 15458399471467645605 12995190054984616105 17224271793382004358 3257467650922277055 11920799254797127152 2550513406816247312 4193610112920537558 9526109237552815235 1798914910917367869 8902503934795181681 6457209853875960479 2589740685792888616 6246456638504916356 5717462198740385105 8225617028828552032 3114310340830809007 17893110085541211667 8742525643990721124 14886995154535919554 5918643347152666276 13913128145720721545 16123350314623120445 6217205632075090634 3407963334789488594 17473568662565706189 8027474200205242671 9385377903727450286 4787062164235521809 7029904900319785252 15472400956094386316 2877946124878321842 3163020612701321597 11391581974642587300 5940515515022055001 14971618693920565956 5221759594842474095 8988110792765703494 15284972396981722941 15133836997560364196 2840746570422338346 11960624009647709433 8739590155275142036 2622001498117281284 15039002671534793303 17135203432752919179 14356583533680648271 15974143654645500951 4346973512772637259 1637538679850670330 18060460563207848707 2770635535581749048 14527339618326862153 11017081156021100162 15100445674203640209 499868848164590624 15468159385886945779 4629684778552188680 1662378064402287303 17759740110387976681 5992289548515440872 6634531949367978663 169566808731934672 2373544599997523070 48205463772347905 1182270449753036666 18396460209151110594 14662260872053096284 717154727354528523 9648579622175560657 10451361833727948175 16558724267228607871 6104730094459563005 8580159622896397850 13905230292226899501 15323808097859279472 2265434800693921384 18081922855011692398 5837493325830901646 14243515101520376392 13317503516253100441 363079673141225946 14716241992985090577 11769893003625733530 15614396880582442950 10259109867552747774 12536806342392114763 4830710415669242823 18328367971087705540 7970334389558522309 14541300332793109594 12847289147949903436 2248127306563396716 7637803691994802535 10920921004427338419 13963690102776497241 7800002698811066534 16173552410109110206 13339785199342252949 9366073299479054956 16088348183387207852 3523499464119303218 2223643371636720303 13513191522962772789 656577115637459339 115968742064065129 7884282511483569135 5074419691189698000 17074174430874846092 1008357125190659901 7683087675438961798 7365674254558967707 11266688307913829902 2515130379953930941 11542191219333726633 8368896907610073423 1880703370399684959 10021475307312860579 8811746779143558109 11789269038497498949 5972712016113082834 17170527744101299717 8556056544875440954 7679271565995320330 858918578288849611 17705555964826078188 16890984321428658804 5006612434684136835 922921821448057109 9329285259694585186 4231369465597667773 9009287630046847974 9418400842072345128 1352968232754946354 9027793092448709390 7292100998916830143 10805801995520266940 13186034860872045851 7416033973090115537 2886436746544564534 1392300993541798303 62594839062851116 15735664367878929363 4901308316427242217 7343821905476082250 7442141556705479760 8632388146132240864 5330246309473435992 12134626751515763857 4632124488007074131 2341842588139682559 12799941495326453392 2134605372308665504 13298202387038729208 1020979448936008552 8800987257036085780 10390273692553835157 1824828741002158386 18075609996431892435 5143568946748114189 11823607005711848488 17946300536329843099 11262486522520806688 13481711288650102195 8340132317845099203 2151582796006497992 10472811472009324739 15192151787048427422 14201774224827796669 14158397374194376077 13785220195585183735 4475241444704759706 6716561064302048793 7053071710356372457 11164150295435096810 6144938982640247714 10893623497001536306 18398774504239594905 7161665356797239616 4464628170864229098 11097157392829196299 7022222592505442250 7663808334220852505 5277512186400354912 8350105753717676764 1938381267959263988 15419622126022978170 4767282840706439543 9073198679618090190 9230124545360014347 10950234259244392589 15575673110179527265 1982979903237659588 7508702725674534528 3665978934304837736 13747647052350730257 16254865875084102611 16018496469370808984 14007193252145570409 6675826314553273674 12103834184097904879 4803522115001532011 11976407199476464768 6594683137177764014 16799968984009121303 11571693368857743848 3319282339975443299 9181830130423249576 6747108276532622502 14874539162362937711 690743949683469183 12365272052984289352 4301420054916173050 9476585016795366401 9525672446134360239 15744291907408805864 2977806975178627531 1797670980489875008 1778318928707642443 1623391691039144039 5604672410506795429 13897402395759329978 8198524107718317661 14452358640425276883 15122668137847065677 968147695410005902 18163997910624772464 17787317611386331341 7153985178226643736 12042044047129805618 11676422686065882139 15228618332065626281 10583322281219990534 12645943858377635427 10241894436464734806 4334059481245837674 11857388573722866420 13383108925849911440 16637668266753262614 7574955351534988407 11704405317832506218 14837425669241598341 10822726010677193325 7090194849442580051 7789520545298614812 13126398818203517269 14551194653943630287 2444368017838737958 9156537750823410186 238248599243965393 15346452551873899509 11293968801940360941 13906181386405618111 5091883824820620154 3256380327646550352 12455031611186971287 13883884848493235634 9198931664176817572 12904552843985222846 15382489149562483171 17335104775851340887 9303862697276325451 7804338643655667829 17892645557734033212 14044569947389049729 11822980342098405738 14228309062911410460 7352306675359496589 15228694447637739367 6410395201870715046 7762440739354086564 531233555260392016 13795166412088693171 399540870867516382 2777092010887539833 17394410504697596652 3930678407945568716 12788649708475962797 899196666188250903 11760214488067224441 11874616710067874995 8264100194591014042 3517712454323190920 14079577733580025958 3742920053726217862 6391500104835426580 17603745615453986386 13264363509711886452 11504577044145634636 17163953648240512309 1012202173913590791 8716849699241368195 7951246002012419957 14055329754955956823 113484464275953131 16205209737599661558 4870443282326995642 16638394003400964329 8565932786545205499 1576321329270275807 9523812324451389049 527871686726701327 3368948985244869590 11958726172613917181 10826580791024797148 14191407144812322812 8919410230703442527 11237060046101622926 5235389408344696843 6553003029924132141 111649728808500827 3879647190634170843 3023378091974029446 8182918338794280706 13390490518395232150 8647720555501889155 8972612947429331837 7809347048313258965 3707568416145401281 10176292369873063608 16302477691870927385 7180689840117935683 15454801596871613649 9406746520147679099 17986803833949626366 1593162912010359580 6852666356528911472 4606857634768551380 14348094318420116247 12371056159993864972 13201949681832066114 10723556601827711443 598974166594082570 7252336447119657142 13025928698586590714 5346850634430765306 13132341998543514327 5821126131664829376 5073540055067880155 13055082993223354141 6107610570941509712 2762577078859847752 14951804000685107318 16786664611115465789 493956714782734476 10870511979622523831 15884905587338762360 3885123938157511 10752662717571626442 13829410689902368659 10651761080995571833 15909620866599226056 4390327215003559087 4608817477627637265 16713761267395873517 17761099898523185493 12665032896167042995 15819445782702602652 8438222049445617846 6075598201837543504 2320744174589866678 12172989754267545503 10296419782188416376 12585216532637635676 3630891161598355122 2542948573780958606 9841866625709345972 18434418188310835301 16133199545664967018 8672070644296030527 3131964164548218315 12559842394531903425 9285064955431159006 3765597515799594765 4879125323146206611 10783949698081316066 2585304926613577440 2724868010698190938 886412788612555639 15785707691453604711 7139863940947147118 2295922551876932966 10192803546002783994 6330353952263397330 1435146892902525426 16104057955829760096 3722894891683741346 2502004954870126496 10141350616552252426 10127753328981969034 3623684211000668154 13276157542060998232 4370739741161771940 5283135738564744775 6345671450833514556 11981757144523031584 8625643196292766980 3527059282738172143 15256778899666993587 16683961258333916715 9135122271758562652 903009199798786818 16260615874258273932 1806144280307395993 2198082277911944435 13675757354745510559 1331083995148486503 7551079405809591988 8622496960847921065 17746616432836815035 5751293873897056344 289374287982423611 15889110382750114249 16080361094932075547 7057973286846729621 3360583070700619213 17543133351837182614 7838410298956046627 4927467646438732370 13862159986871009116 4907604328691510273 12436962703196417278 2163379768283547087 3324701173571417949 6388300563913873738 16252437084277180844 11086911013169836303 13728302063676061024 17354750379150007052 7720749124169294347 14971537385950543469 15627335712088150880 10256157890098887719 11441036976414627292 12475361895281599668 11861149703239532667 5793873834169686919 9517570636274162382 9144987891295202758 18179586592362323203 2130336600944163010 9744029798596772785 14074905348300741555 4337765828842026935 10362855914086465752 15680412215317256883 17411778724927934155 18118312699213571005 7571041123929550250 16793694103716078342 11513568940728568501 16198036418213092810 15875933523950086015 14126952563503641496 944162155487789755 5183051841236869967 3896441277079389953 2181860641387173931 13810740650280375821 3930072865052444338 10024093790736661796 8040762816973678468 17874817665859699343 12530418043001453346 5058509803787666397 15109697766121006187 1484923592933167699 8717774154158331670 1687233830333969800 8609670653650689226 8602648406299092569 4412405447602243421 4837200861365259156 4957875724121961472 8677450906800523430 14258856565911281588 3020016671279020214 5061676093257599764 3120597742379169033 970735659503821378 14278375165326102179 2222971587536044499 3492022641823021805 2515819153334239824 5797497069876403546 15589629978296666545 1136401319877113702 10458389492483850723 5958480176265106992 13460470660013099098 5706297404073213233 14327246156218567885 8338103062739524562 15252869839376440007 3729661254580976195 3214764480270552301 4047170746138560670 1434009038013565477 6532780813738332227 10339548952493699730 18026906627869809274 1147448595327104878 10551667796514061823 13918441975813001748 17352629320838218651 17061760409745855339 1630073154163475799 16053975939283435029 10525775095823891967 4005641846398363099 4524536504157264473 17320219410400412970 11897139800853427385 4158856753029749176 11118630411638753944 18109149038916796007 8101018950474456904 5107763486951061231 59486767069483408 10644184367767875917 79271879134389868 830497004719117843 4598828893053333548 3845307929205368086 14230015944090128754 2108840949044947916 9436133451599579314 11419594026761722615 13465009565672171380 2950017880785469558 4055147353903522288 3773768484808269875 12914356965225421937 8488121813510370810 13338478224365562993 17894950152437255844 8380578860418444235 11865693414449001792 16956955733495394496 15459846297090991962 16192248014798197227 3357806208567090418 13379843521540296945 9612505462651655253 17598871439774550801 1301298739532096484 5206345207188482252 13523477423917227408 15906696026987203309 5280177963619132098 664917491376931725 4900833726868858132 2241623040557611976 175210815432062608 5995589948784865848 11416912173962597550 8843204595513877077 9188283114871217277 3944339567451205925 268020327127819407 9611501182299679414 11905088422698281218 4043457215456492983 8065621027083265756 1130064277007473717 8024886072510403970 12165712628523156171 17794209272444723130 11492399455781444879 2258018813864822434 7549653726421709564 16042631876540189743 15401651375853989791 10076304887677031588 9539918348138598158 11492473682386278402 15225897628034728639 6534653524777338038 445524596038668652 15600597644097828822 1648540368430577116 9589080758612851441 8291888001319723348 12160438908425396985 15454254166780092133 5406249099988483457 17882671669521685849 8403411659482464489 8627907250547802120 18377511105412773200 11991000527997665244 2642796478135640739 13502441065589601310 12364591298637562481 7335425434758691625 3774191956738448012 7047306752433049426 8945647288935637891 1924107790540026819 10037943910910907936 16371799690179962235 14524802611094597684 12823103654241063831 12557485449781809364 9831374131768527498 9591344825875054945 4953216557988998813 16629776919225179893 12110259110190765941 6423868488371032902 2633024292331820656 15408853580744120760 14656022294945728300 15175051199125656416 12892546701598803235 15097860589825633264 18130077842652312120 15076652913443173318 7216933297743157611 11848660611615218250 15730652044976435962 5072201530485343896 10247692573480272371 10995353753419651006 17893886152211317460 5930588600667111463 17586453894238108005 2867401769358129299 17435646527196963646 8695065565317801422 2568514061978070855 10523997177364675121 3839166970886069605 11856166194065731146 384204472923618855 6336634325474904684 12585599565648182500 13043256617387149630 10045465793347443732 3412270270291497054 13162201082019712979 17366926006024780795 18300247869765135093 15319719702283885956 1340755936421146017 3148608592647440444 6714123211683981955 12585298099529710097 12155429545374165574 11846700546999170033 12279926757208053571 7168650847608932361 13225014446124821164 7917534194887478399 10355275531301203850 15074902311164503248 13959903859232552240 14507706863777252675 6635858436949224727 11471678035198881695 1675948624273127635 10865806430052047137 407661623798910582 16762591325963818356 1832852476683899149 5609982175866739831 16836908256615698290 13119837029650271368 16077469142080767792 15255175341572376806 11938184265890975594 1213434486411414423 9468969849493643930 17238250410590439681 5719133619498788984 3545326670657360723 16738572244994155044 3213823383347683694 364706024000668868 15553759079600262564 5105274580631328219 18410373083020142103 9479105905191923310 16442526014149120587 4097339606106824898 10616565005544588444 7293397959222860241 18438663211448329255 971300942679083497 10558562399716579951 15607527204472368415 6724090872541121816 6338479871008992889 17365489299197806011 903396031387717741 13489394199424522622 198316828542365090 15897266665078227623 12730303710110490673 1718695053035311501 6053203626053876393 15019465767483434734 16173011652746968044 4311332933493518557 2834513069725979996 12015015801669029963 18260814341297162978 987538833781022167 4150944542341836382 1731107990612922623 13729677129820828317 16259642111876799027 1405481371348429352 12852616745263791114 15802467211589006495 9109134604108412709 3585722968584806630 7806682654532291108 11671545573803617058 17227721428650101670 11298059738207848751 11751707269866258739 10707901201732464998 7890589402625492405 16947912129858791427 5460110840526550933 6323190588920792887 10446680386689152093 8386192297006768096 12990755475994731310 7472375480878720016 7044855704402786619 5733831826656110230 14423482359455081485 7771373367924254706 7198019434664810497 13134627931020829371 332567373047899389 12112697213098590157 16424967010146877734 547083481783601901 2171426434693590396 7621391953868479341 10772568951186729305 16598235834420179345 9537843167486482560 12324462566182530209 3542131589458344148 4599573125451366227 14601032642979347784 8642082916353644589 7454952210224888895 8900837896954129539 11369672727187416963 321179468261601694 15391654587842061138 17585750308280352388 16502791440857932176 5002625448317363354 763424230997135098 13384730790013024396 8602908739034708892 15124282966662809465 8381677131646598454 16627207300749706338 8626929952642378222 9943732666685328700 18318397133182121551 15179010508160853271 5827158573009668510 2650386353433747175 8180866935198939807 9709477936282882586 91621852181807356 7450988498119625395 9882981755302959079 4319234000384710949 8525733092842159752 12258516778618666121 8443574475908801785 3152527467711224719 8588825073950980724 13031924744656793987 14689999965943563098 5051961491720448439 11452851564615765012 15434691563810960110 2567732870238889394 18152105348439570060 15572659788411002064 3475829608014654378 5401934730730706042 14640782624230850746 11505072604499334408 18282350831080448634 5508294768426807477 10920837826401895579 15950811955546699707 6439163633708192722 5762888756065604563 5407969937379110276 16100055527505972133 16497357964062305763 10341956551922576013 7843585653954554841 11038029805366038402 13575355319588784721 13859663512559239316 12585831121093971563 7765768993067447460 11490154401262048572 8464683022017669608 1722321847787279591 13240067044690704859 3088214989627505667 7984832780596848084 17826054127703103901 2046542971555514401 9464857291654503204 10307890610941463168 7985576604427008458 9328725945996190697 6837581100064752256 10092221194713910208 6746676963841544853 1985109424614448728 9040866714754853528 1735686656202311993 6920268836710930907 28757159490360893 11884750106721949143 9065452662599150294 11937576535095017159 15719156881279524727 10663509749052512381 11881089793186632104 45197059113769639 11300724484366145718 9149723841395113116 16786228011122194248 14833923349569272677 8470446851524597433 2537458621313984867 6273874986972355427 12420974002718433967 15803254101008417142 8586742964176714653 15471363085265064134 17023262811337497762 2558136775514429768 6148323226206119341 10823855973766743790 3609079395363794432 10012350007387819546 17627655610689382380 4426586943559274454 12692928082164492244 1559557187880943033 15206522072220087304 4868485575812694454 11905823319379448874 2006179000662699841 11773531402709176468 9896024177234176621 15919561454106491574 14671971302660842542 4350268005269185387 13257666155895643342 2070223240470253861 15100601910039892415 15530894057964783017 16552844654764727203 8792363438319170535 17323115337105263537 7925669782939108524 2197829116009112169 8544617552602082190 13107582179086644239 3703807384646146930 9253801130163299410 3498656814364106491 18348117254410186944 4013699975208560748 8793153668545892501 13989137352792966708 15080811400890007966 2078578057286690041 8389118482780170860 1256777928773355705 9995074643971909315 10426460619170565036 5923363998530707560 16939193609230495939 15611561419634563641 4461058650831689776 16195452657967660291 16804482974202230787 17917111240005893296 2594375323513206943 8498844806191551950 7907970901525935061 17114289146008249381 7563111907417937480 3035634185449797623 11852939748351621624 10896245887230834061 4953866302229741868 12904697715345708479 17952448424369510607 9516150464514960187 3598134140764811743 8929132298976402733 1263831469575238891 4263031341549262486 13161420237260804591 16886750041275124425 8699934556096909314 11919864998626843790 10562418373087602913 16312487290409079662 14938613089797459071 16635579498433133470 6681367442642905177 7435352995296178970 7848883766774225779 10282498325090215407 2831150126637497252 8831938597100206898 11814940685975379659 8315871080128137070 8811495111651941611 13549295036531386396 14276742880454067566 2819349920262383758 994770609292222943 7908374790068422726 318899527259937065 11946585283870633948 15845410880750551149 8700416368510378126 5394759426795023861 14058601756085477251 15710786065856079134 17701110746017436911 11212666359403147169 16638853479570123048 5209101356150826346 3574568926030692095 1792324438942185058 5579351734145276465 7952068289313825456 10809269418615690012 5616138617701944090 7062737093913334121 15133984911070101958 15916907674851741933 14637005097374858293 10103239841552502230 15269442254190366604 7263849900136149411 13003214112092317055 4952695009068789186 11805147730232491188 12151040835086621696 9504983733084389419 8963770244949653601 4122692309079679942 13411591046076022809 7842836018093440109 16088120952859733499 3958466829894793514 5981227831466676482 18127336168186676087 11654093652182145006 16794070438711139935 9077068844116211248 8774868953041213361 693554902316699603 16775784418388238917 6519259395417900859 16243582548268549200 10400291748232666334 15404544627312841559 15476867597259052803 9248599347145067333 11557920831831207669 16057367217814263832 3622090249678331102 18165180507619819581 4144743896711591706 18040582100911878326 7425829699186926242 2033500036910156048 5962290995608036279 12977412845120411785 6793423011508041866 5663658109572674461 5254813345218079553 16049883035301550378 16922573318941320862 4020790426881842077 11335108851414069813 2248135147896056482 5689191429713843029 12643108932637266689 16294631849226710214 17826072878847913065 10102477822219729124 17304329091050901932 16083730052816296591 4158825598740483560 17564189454670970531 4481373952523215316 2390036156122101142 7542907567960532630 7305604133218110649 13283168927601620429 6560512025586703911 5800315500441015700 16736614396339641826 7701996068980368593 7724116635130721806 2347595666641291727 17221247597415803849 13802899926805004186 8372676619628358392 9322782212145939682 429967489427929046 122171491380522891 15442106542287886356 12390895764703904478 5120609517570924106 6070216806613821759 4700998688073610002 4455716433026876528 4211251306112039461 9414170585244025754 11354098299091306508 2157974771900093777 15143976701194755021 3885805105156715066 2357524578184627950 4464073828007899819 3512510337104104191 6170626806134450817 16673737927554070491 1935681058426447585 1466013977795123506 16256527773066935315 16384868112971859596 17697261817155510624 18168165002744977210 9508355709933967561 7407329967099397362 5194745122340692289 1903656335924275817 6680196087805405767 14188773931289815107 222604046822659485 620044421702383403 4443174557770795214 3400837557806058929 7160263742474727863 13281797030277759358 16499554950255164458 10135557181391103125 2376341146255099315 9765907256418228336 1142114882361711400 4512507088556892906 5324375649943205374 9576975729395737991 17232174433503318845 17182942529755588846 7473198991609482595 10728458055565784328 12780965055896112138 14419738813805906503 4763149115126124126 8972702687644131249 4150605851714154240 14159258299800120981 13409760999380453788 3803595702638387752 4603130880169528594 14984220403412665172 4092636978503912182 649189117594705057 6922567375687789569 18236135286196579668 9197532550259674900 6281703858643808120 4441475972608987875 5600131196226544114 14020066945334977986 14280136252935321645 14008114982356121020 492209353862270078 13219899233505127728 12460387408576705453 12894972489573797563 14445734658030273099 1859066081064272703 14863303092770933958 11984913859897003205 16480532099681145806 15427362916554912890 3930889714467247416 6581882979280518664 13901074308335053644 12514169989439965474 14074212505659324795 18015315362924499329 11819257844777186395 16129536314700932156 7763762638653931454 6227999663644795469 8854385803108002294 6717826655475622641 2186890831295771752 8148964750833668619 4694471471875824246 9960004255589555153 12338949894593405413 228196274413320107 10987358104085546354 14624586956778970657 6823506394755762779 9298024897697527420 13519399200770754191 10828422167789646243 11642513849273516565 2439776434238224410 12063595291067559918 6437746572832440810 2754358799536567591 5595118442820334717 5762693676254686293 8874725869084375510 10238264289324068480 6539001718045044352 8267996707250612756 6851923941098346656 12574315296553104255 9365769701015367713 7590847502504140058 642440118284327036 11431551663737081110 1806369451205284080 12790144534812395472 13764862993790499844 13217847283420723726 7129454461081456179 3237799603396439851 12850181065869704281 9546156663922930079 16508883434450342416 17685976729255273459 88618586568926605 5951985697899602313 11433858712171494986 12873645179442033291 12722490276393428055 16070460314479396209 12709067282049099463 16643912722198966017 9025845198313956009 13471781357686846694 3285958658654458542 3421098897442028873 6330898185090461171 13094118067097155568 9589288570617765030 2635045120396755235 5443247555801125684 13220032470326290690 5303795847204001741 11240434883139251157 5704362235272654244 4561526768608910817 13894583297072923609 11955814443418520900 12727316298580720890 4685594229531184839 13108662393398293887 8349751063193119781 4311759164718329838 4081904215896531400 5269211083645228086 10037261781888705631 827838468418823082 17058140917437257452 18027316184519769895 7344744913664894595 2839564413919012687 16291269105214367910 4392367786982336564 15333400138898573271 6588283551517396249 9350395876651149490 10345002239299251637 5337669902612939615 13771339066072174625 5507745863945486356 9398918782614837039 18443656400697185659 9966642534045340932 9630875981807266969 13649667732867600011 7318235485771687253 8659279823937355097 3818621944679157139 12730800583778184042 6071395615304124247 6297013296702516172 9982406957574667253 16567365617726614000 15553900990445332903 16813480406232165288 3605108543259472403 12938840993655987814 8378958197871521016 3851382028876715359 12925854474058549889 10428859944803728465 1540104528883281432 17291459866215432994 10472579733200406316 16166370537483099516 5002650446767299326 11721343645592818114 17376634351329380805 10889127237509065933 6457833408607523839 13562087841078335546 17424171508279570733 4269128185471744529 15630465882079718736 15821974830292370602 15844750690771415450 7652501693567308431 3350489854184274390 8324135723697992306 915821551525098287 12564032347557671342 17736870543489231123 6048267925120690403 11641717779696567271 9191776341086988186 9524138072328301612 8444446652328816224 8698300107607796433 10902789402456278409 411447864451270856 2475572310545193538 18323551467990631156 4233964333024028052 8761330043834497021 1289302597049652335 12003495425962465076 8314758971442053564 9757298309481617152 15706005954410085507 2152315205789115710 5582120411331634912 2440620745114895469 2795751750808297660 4214951388134061785 15379405381535428805 7309664962004157554 3450831845633050821 14329218206122112981 2948916283066966932 14636042578283303570 6712721293803298622 10527468395852409720 16637216409536799054 9652020639700958765 14380751704913788896 2967726056926454036 14524259611673451705 12027962372919286014 1352511095898572128 7991973311213861935 14913864983142083225 9355112781695248643 5606554348446029355 14609454941618979416 7277482960973339548 14471632147178410899 14819569445147620147 14582701471453459327 12670323883128026808 16429070341514808913 3386351872744119460 7822439843580185734 12354209336302161156 2012380444882134744 14103691931903347367 488755694602426705 1183409510380987770 12164145483317687272 2832819834292000424 5050047041584821772 15649225782731185647 14178995477235512040 763857925183672636 5990336216243649105 15433107421507422748 16685210548728357431 3029754621494445651 9943169454967948854 229645448244327496 18244998498695419455 6343741082286368100 15324579155244205225 6822527587565480361 16721904829664524891 10254538775989730657 4295128821134799751 6897804339687886331 15355856044846122595 2538018232571771599 8887765788859615688 4853339286652520770 10200754891033872981 2603122046598931191 14457503542450406789 144742835156052376 8410056269816143924 783101237160937314 17261107243881718969 15495392319125942508 12123197652853392146 755562085927222829 1196410198834054287 9588462436273808866 521479546743691038 18373763174030417380 16867614101307175053 4175889627770490923 8998463575643751445 1414575046746933723 10700420611057742865 12984236368563350034 15449230313206749859 14851698570888479971 2089989038604201009 11372141353485977258 13933529659411081232 2993882828179918289 16174227285021408104 486736698588602305 6158441174901504292 26675504661390799 5351370514354887284 2016142544266234521 2862025822800680104 2712749397599591247 2370502418300851508 2718393753188889372 6051211386387907861 10094025455696982160 17177792112899466395 435063216020064209 3055874165937001972 13210259746029003220 5959492389594619865 10517283849209771292 8910547630590571016 11938109658471108096 14085864905309864325 12916677856454875030 5994497178272121458 10403984021292256773 9084821794309569649 3501829493583654445 6748920730723320761 12505197680402529419 3427672959826675322 8745842488402976856 17980715541099248818 5052833102293976692 2753460459045758771 9101057269518542243 13662771563931044294 17210950894431807896 8766284854021524305 482102747506642667 2242511929551958884 1287760180391469668 10686595786998075398 8929810082642583770 14835812591436019056 7828967632489531103 536037077708806482 511122553766457644 16236055100331471264 7473878501347351974 15459228026900355404 640680959098949512 8308077399113938646 6977221071686675456 3494788085942706070 4141607423513195746 12555664357843798726 7245804501220115114 14697693085172789947 11346066554279509213 8131319194477553090 13901577198856606406 17567928691086573602 1149510271030270987 47728750008214269 17422318988289528619 9915435988703680361 11221814125157574850 12024425628522805658 10897325952833003765 6943192530185167181 8904945008998164885 2718405144709186524 5534568039955821620 3710708291668822837 15718695053028086565 2446448174838099489 7148755672811802396 18261822844470798123 12983666520617879234 9595155272842313865 1834492106499636301 4906989919405804188 8612810861934263579 11358653384715341472 15571427899140532955 2189569714061195462 16085427477202208774 3817421019078984958 13491144603329830637 10862320143844630457 1317134839264960465 111364822205914265 3529268510363095007 16457608383967595568 7873405461606923975 10007962108655007209 14910765980678254992 13128189902058407941 1506602347825657392 17606703009188867871 13455298983728865453 2296277381844282631 6527242139092965860 12912577807968424214 10082559442881830912 3401510815178190319 1757193856257768010 9583943201096048246 7821848809305713309 16012504978322354583 18181343169009683227 7796593640918863048 8364056838747671403 9834022435877437704 16171561638240933047 656292856540759743 17453875509035901452 6286848188384532549 16688089197378677012 7484245898443327988 15286937114251084981 17732751246670930445 15918656735936495392 4475539867010365015 8328018102159904482 7274676602517349382 13694844854733085637 9458738279673298224 3747250927183215008 8998934930851253027 10639552645382057647 10608140324309101058 3767174727385417772 11650025663157280352 13426915330938489000 2760357731785498878 11245636152805483306 11868093033859833434 16294735896502081751 7964911985177680515 13531204734963614665 12782846424677591388 3971456171488962670 256086980667264091 880738345344442128 3939186553160595841 15580110520392976313 2251306385328938942 7576605806685378219 6573728941478759290 15900001065144349547 18201414376511907543 11312151363277745106 3068633230598131157 6367778945324687968 4649378915796700198 7152267662586482121 6878672232520478392 352747726649228583 10912370454322026280 306271123439875153 2013386562613096003 7087883147407897643 9415702542458007915 14686954355327093506 11611793945512682874 8970298232036475233 13391487478379217213 573037428239609975 12671784315560101390 16173462372518224681 14891312281778835828 17563393878624036717 11791702677578897051 14274342916732578677 12812558468185712819 17024201512940413604 2268607990602203357 6663727684495315133 248634639709842137 9464572371647600531 4803526008269335201 3287230660638804232 18140515617319448204 3325373538063691411 9614245325188883397 5490100214898379620 6383596712175531278 2197330077380130166 1013073119954351859 15753792920034958441 2191778769294405139 2018510619358622662 743394952299253481 10828430066850775699 10101052582758485310 1375187077962182549 12240174636695646991 12870443309761811326 14527338002265196460 14926135767960010968 4885746484428368590 9582463640783724644 11550776629265200520 8776258691969343522 379387830192291444 11944707886125837994 17814786290816927592 11760416112325055809 93625371230619990 367236737464875132 2216008254454024002 15055473153268596924 6410252793756636694 16071908436294438271 7974668657603183734 5020399886303933373 16759745079464465789 5279354202879960888 5135466622032937700 6546027704233209934 244345747555410140 5464321711924218784 8915234207736535645 4614869056595727600 2178097322080454397 13001016767946128783 17820742770313925570 1591125580146058196 18446538634359290372 12450487571630605567 12446488268668635222 7570123907255444584 2815776400958586483 15361960931198099337 16946301219276952856 11318366208794411419 11851533950396109876 13166018910840686955 16960032522593400467 10763615155566110642 11073776687312323154 18191579518562027245 15311598282256609074 17447697175733326328 4129446199573475071 3877450323236872995 12901062965784377472 13457293567141170901 7106761939561288248 1585571039209796076 11637275580337373259 3147504176920704050 392262654955296106 12142394894757348860 10199384249222617304 1735491170566691506 17665004478091796855 3010413383406258336 6187079641604189902 5158338147051610726 3346584237537200714 8714001833657510166 10224102243463837049 5304739439377388642 2411570120124489361 550483641924229144 17061777252127786697 12254517836083156565 11238091345800001629 6580281128842747598 7007332652041432864 14191454178222689681 12083730232392626058 14749724609752270834 9153563242438566190 4885303399552973867 1618092426953823420 2584702770783348111 12854030025552724580 14879827627296044816 11710269339917120245 16329876291166686674 15197160234078937373 3843522631019302964 17227428564084205325 1949338740029639720 16024170671922044185 12550157413021317953 8664344353061482116 6374366360439926705 9596111688579858130 4248039315167326012 16574594017172829610 14371200927527604405 17530454466739341645 17184614226809413987 6990788800015320705 958379013187380085 1502634682204263813 15693260999242663668 12650069157637277481 4915098284771835698 10124924348871700123 2937422615370737536 10274973620147620816 16915492732166764357 18167807865844008420 17247094461766612048 6478914861284344220 10145315161834968827 12064082145422705092 16454189271343192441 5738015173175739995 12240978005389203155 5591945171939530295 11965954996457151924 14410349108033727997 7361977492195915559 4950311710673596823 1859684687699003417 5697803535284051431 5741930800344729771 4665904122397047710 11704414329396188085 16949040782386479597 11183819710407662117 14561359230213921345 12715045929885020310 2125704544051862951 10638693891011564011 18145378077040252659 6792388360704953834 18435091073150145338 16290816631490597452 2925185368170065858 11925598603729964821 16380596177854688074 13081405121146041713 12921025143322738888 16274270290672799651 1718414168660555023 2503594378081717830 12629970840310038090 17158960250197936438 7750782052260457895 5194664917855064607 15032789167775056170 7991174151810294636 1528448582480817944 5964580798453365733 7426159140325945856 8470148325249308129 3459809193193464472 4353145224073948723 10072853053081640744 4852911050045948008 3990685888650517545 2471972093302726281 8116075568501856169 14570827805364289331 12036603017948650470 15030531319926626604 7667286976005035513 13879909737011819766 957501081200722497 10111380078315122504 15726315330938793570 6189227874986736362 2379331414288970061 17738995647146314589 1872259727508741219 16094814183530611135 7908757498339088887 11586981549550347157 11591994355614497416 5686971251713886841 16558599600075604564 16636004880053194460 15788074222912682218 10704738282332344512 12255012166315033501 14517442442416613285 17503958955456649429 18131367949107769089 14579762793764474904 18141264870460422004 5443716321279092811 10179608427885494838 853430192281756656 516775583592573248 10594594194184138908 15812430237032537641 5181722325112907990 8340110831197876516 15231001956183124375 17871601073745197470 17681930429620485814 17184197410576260755 10475155824697052035 16437613273002492578 5438918029491582977 5708165389569100078 9927082375738834394 17244271453706140308 14130974996910796729 8091545624076414042 5989861438503016821 1706920014583177616 18242528222713107104 17570708535525516612 1816319074133177341 11116925247806210441 10159098695599231176 1109306703669244108 3658845508317891185 11549258814927402054 11566418487541665634 7536084403482270932 4912248739932933162 2782297738308884254 15994365208321549059 14714768897033134155 1666950088799324853 7508256931462415394 6298370974594559643 16586219980984795042 10285846200821608662 17821156396980543711 3666633835460510558 11563757014538578879 10230190374201109583 1420908577696998062 4884012810309429096 4165666606970393119 16910614829024142881 10938259785468901814 2100170652946399111 15523556864761017419 8571397184628174434 14860819458656272697 13202013189665047519 7245795962539470191 14498491610928694150 420677713408509998 4144945747182673590 17491791471685251151 178334858905080961 2357881362954516609 5495673938910306114 12163577467456414859 5166443021841077337 4744766385830197645 15704654410504030007 8245483702092553569 510814122958739193 7778292694115689008 14151157627769188422 17441809941410207077 15024977271431500958 11691178607307426329 5312237532803565294 3549666612701295227 12644955663875295592 5077055459479346505 15109312419800592454 7772853647051914064 3929756154603208121 17823248554274324266 7098778539535741780 4822131105285778756 14314000455474981344 6053511324624085576 8083279538483873745 17290371678843056876 5210934941595271443 2473119280646234838 8708924214709517015 6896588696519704688 2806696921764217422 15471875164508858281 10306971947438186157 11470721710535823488 7801625862231994753 17287292169548321333 2988980706138571431 163773578574532373 1559897251344609649 13200881071284551346 5659269378860898992 16724533724702471284 5048785996615859768 11380337898570510089 6617158931943341344 11209963066716505935 4854301398557313173 2367848173572269468 7824456821361867527 11755112982670179693 16716066089558964701 7426089693057390383 14311246781521615191 12128690167644947134 13171674786896242775 15835690547401617018 4506194143563117419 2992101701612692481 14316623794727436668 4015062171574347305 14775871699740665825 4902428739854488598 9291129558020727946 8739350396510653578 3054626139943233271 18130553040302592077 17079072344877108133 10539458017086636750 12379778491841262378 11072710046824021676 4232495550583978943 3173214950071135944 6967379037835639500 7637847257260866624 11007837988254653094 4124108740240966769 12699480521833414137 3042457391921827159 15097999304047710484 11631564213446826504 12612872846562470020 14544713129009133953 1942087580563707288 7087447061473073358 12424291785789888240 16885888353658229482 8637168762475302418 15244453997984548352 11665836209043858685 7960940171017379511 14659894807150555715 7668217337078157596 6163153362967265573 10777047502029603140 11678456939459181702 14761525010858848572 15921117204325022813 4093370031404637954 17631956928009753999 11740064881827233728 14486021767623464470 5152814175803753531 1343000444322872084 4812802337183789707 726330656183406329 14058740671421424168 7418253072529258500 1818037744637113926 12241996330899879105 3732011617875099666 13239513594194084189 2812702532600136867 4052806275956910563 2510410600155762305 4354927965747406653 9241141542173931820 10214673028482026465 1771384085736522400 13941470788565190792 16094679118159196179 17984045233878411089 919186866497532921 17752319325078910597 4953164729114398953 8544783129658788312 10674229157179305839 2224866222995206068 10290759693712396670 18435899725709226771 679316387381671787 10562040962636399514 4194865775412084995 6352853547555839383 15573498787247381082 10023599065153742635 17065138748723263045 18152153320836780244 9705009376047349235 10198321729444047530 12359734703667212936 10449617669843100609 3976713769849722909 2152975380835429963 15202474769182491045 1070761782154354977 15691850740707685396 1508210583212821132 8908211810092105044 12464937112479013108 8555063307814437135 16197701140703534240 5954845432071540672 12377161860646605799 4876296535362704966 5937772743789416682 8455607067515376539 18056268133698190114 10951642534976289110 9038883627692931046 11701767304409016760 17716480905277708924 17262296270276287448 9222391945130601186 2616833510858858525 7485967821950765325 16100402623902107478 14957810763202847173 17313974515097555822 9811595299138931576 2443468482337533577 12512857536480546153 2932614408722478713 2961185194096687696 8183356795765317102 1830592762965311583 14473728312228902863 8490783255705359034 3291142530822640445 7410959253671588576 9838665079869674303 1241198175466471974 14151029699747305497 11744424162151407787 7796873111252600136 14443070693680124667 9152984855799157632 5491952628402189387 10262179941686107100 3079950081785187998 2056765655287647232 8883596562084995822 343626482085135510 15386501990672221165 13861453976947558366 16505752746321072081 233524161078251381 14682822783845922924 6294615985115333260 7284641156394649277 437382879422951773 6889146476768543107 16317385340692427699 6886855727297408897 10664558459468741175 14958682246708150508 16889427253225351281 7419585338573956247 17908443752245446660 15737599024947007779 11127691712160422046 17921127376908483532 18223658760624014202 1861763599250138816 4861437533658391949 14976571583859228179 4234103392042852360 7847497125318589277 13309137345439477402 4233011064815825732 13760396669702605422 9185050960637806575 16988895017179411707 891801999286813055 5354147002520140039 13579481074685684126 13247494088198860669 1740054013812673959 6855940526080929872 7536093279443969620 12568715886532402635 1676228039525358931 10087500520761686236 6203784908191510555 8802101832031678663 16690109710839952303 13062071340871684758 6929699439022771986 18301399250091793864 1216668498766838333 6445346044260033448 1786584643009231961 15322651394352687949 9838064094620735480 12521244081479349454 153765727786789435 16547269081223969050 12086762101519686345 3418040925351426859 1848436759598740547 16202349682908419447 11673306413759499813 3324850649461441529 7587820276656985318 11881384871099209390 7649805142701351353 2241931327383002412 7760939834855418770 14886941758412465965 11534519805891555374 13202488534784873112 6387427921606326948 3646769602997961114 18378897803337771007 3723584313026318132 12332522478459860858 15870062899941754743 15667804376788936985 3189246939894115705 3683906546418577410 4591417629267905122 10906016784731047340 7109168239190506919 5199479788427863476 15673289322226037452 927733045636289614 18272617124362207785 9647724121489559982 13107243541851172116 12108018669617090024 343587150617580002 16874119706746571563 16310776312180393789 15845377199904436928 4165396916384043565 4207003245493774264 16338796225136005673 5726489079180194059 332949994144595299 17062300490898446129 6300380303678451051 11944989871584463176 4636543186752945828 14790572117110881318 17468376858091159840 2739205592978876110 2223449154797054689 5131653548711513705 13737567049398499579 6956932775235213161 882805307337555842 15100734188811420567 5380578080992144526 7995347136895935705 8357144987080938790 9616790857593539828 10057332794924699411 2244352913796306531 8099441999413965206 17026722768243648101 17244314706692813772 9116522828960941927 7710553423270783155 756761342247655283 8888432146404977454 4585835467199808866 10854289531513685635 14363573934012890662 3000534831779499447 6152408156522585133 14734301884916111108 1335147688623559020 17139550615605922165 17148483316086939385 11000847876145496633 13888658520776964246 5754695303674038687 968161603283527220 5960593609004818464 11628763165832700690 11313063706161345103 16715410581571356676 6526959966167581173 3728880560833396182 17980244939025910603 11517125911786681779 7879502806983699760 3991594350156242917 15316886140087408757 2677683949315585849 9448536294759307095 12622370612977655849 16062126156045170422 12338585918942813380 1937895194983217710 17838914648387479968 1281327337725355322 11861315626066282247 9318396338204019589 6074431421753444841 13266362359699656543 4779369235528624775 7888334010818048344 2362737402955953145 11482720746783259115 1815747811787534350 3975887707393085225 16868672388496844008 3251652495695324025 474063755486430935 15822910191569274569 9842616692625829634 14571644975973743809 16249145303806452145 11967410020122289574 2068223711828628418 2598873265888889240 18269872366343568695 3154209643382429050 12218585341718030216 14173726880071995804 1155913987953348957 17135916892517457680 11709032628323447706 5895896420499804941 13482452490632151944 9746396446343691298 1140988929818312063 1254761857396951725 13201877119993363779 3560839938060338817 72022449770919604 13956711716009387416 3423898082267983585 15704586860677975765 14279023862009527428 15126738237698654971 12870943526128620520 4157502549380173675 8187200017825844018 8204360548247607910 13966281376173776372 9875887236972691531 7349764657477977191 17027761263414325521 16286827623290927405 3923528667586935363 3445218847255127073 10956454580833174773 15111880252615329930 1291393107217877903 14051539447218170265 9322829170374032076 2085491004213147239 6674187128350013139 152666774503733079 16490536434460475233 8670521054540095674 6190280491961377918 1449499627707099068 1904971688380403573 12382900641489718745 4621658050927404863 1381309073172260296 2634736273304827097 10515058091632594512 9780575340636842618 5785086986883110641 14293994705995825808 15810328346971330691 7168762563222165184 14688091487319428481 7323329662015401204 13493377303741609853 2231906810092068032 15818606676650922310 723953230108383046 18094945035475956005 2646765943178081501 1487266082918354221 15339940804712216159 6118880720244919800 10562253519431063904 12641313909003938796 13299859880479743295 1255585604771500675 17787152342198673803 9529738424230471422 8345452013323703660 7131808277331423126 4168889365922975232 3566221326307011046 10299929172190764080 6452952523364473498 10751205318949438163 8326912159710118919 16671969427956142742 13811828137278672330 7886684537866923100 18156298653470034353 2766753628484561807 8938016793195430850 7195818920157462941 5817922030684892537 4214882031748800252 11731677547295774455 14050685743269669013 5730494737567762097 16373774342116906074 17966321669872431773 17593811474567382808 15459206959978402698 5005379023730257089 5111658202442688327 8793580192321103355 5330640786805226529 16507097099273588491 9119835529856555034 9048417163023158882 506315161764278193 762032798654792366 924549641635795437 5853865546946687522 2268243262003574651 15800184605424259977 18226799369099421091 4406964988111970048 9608493555439412267 4726547172074488482 3662642354091019944 9667247960663084843 9971914462603030733 9009480791451933538 8837863053542829948 36561022381323022 9801989815299370709 5939007140420977817 5185501558394903029 3909821141218241620 8631472273749825136 6428333337080987611 5076821303289274351 13547533781584396861 13077046386260393510 10903528159819239478 14548512686873678415 4878485531987110142 9795962844401634737 8003633179402286117 8097248519695362384 13791356013439788853 1779166917470599541 9574381574151372285 7727035950250995554 14186443258546875187 15417475481559426561 5043855770694002327 4325090798630072324 10360454078711148386 13920243269574045804 4107927948011116799 16241480144128789123 2317472416855590718 12294598992399102344 8830070996541139712 1303118355572131257 17986463481592602158 2583150144052667845 14105323686292273061 11702830787692920205 11737191724225916375 1520990454163025512 17457957533836451536 11959368696446206228 3474381851920575299 2367477869125227754 15176728503056335613 11706832449183876429 288185814950427058 12495697975591374830 8620247911856277138 7263980369460027293 17984197142238500578 15366974009543557233 11297843092850634449 3297859520768542267 6605016666664317129 9102839763902367498 4657790812224778890 15869314259394243239 17875160427874785873 11342485480968905897 7319165434924457288 3121510457627376864 6089946723721192766 13735913906771840540 9742462401566766593 9345445373890594965 16460607326894195515 11245545324252093560 4952695480915729584 9438406708877971533 7045108235047532534 12932560194238261033 10376955494850407652 5159845259477806466 3779673592309356651 5018010309210066704 7363813216928908722 3641064033218188412 4595421014551631819 7858783951407684347 8276917669381307715 8224917966620836858 6196983701901867766 5474675555769910149 5694382294944770462 9701772717913440889 1154236926955606190 5849338465970540228 4967369041329497002 18267071276615828812 10737777157059813155 3017081366854718828 8195909947589703709 9971660977630808688 16394663134817571561 8244060807226048737 10078968220213352318 1740553446877154368 1032000313257639620 14475402666488070941 727564246263448744 8952677949442870024 12838706685570545604 7262949815231867333 16616088688059282792 6448485828053602167 16342037256475218277 13418435917809944263 12492158694907958076 4231128706555077587 11782566336505275441 1975159423931269472 18433214794418672169 9189017030459650171 3795727141503814329 421656162623078242 6379851379634587591 17254944931637185466 12365891952761767027 16323388589474846145 17775743822896864038 8150714075762869433 15215883718037542992 17364073290758818244 13057523977311347422 11029978006654664629 7710322876095423574 9039204689132826786 10325232876724449532 16744142478026284698 8521212300676301910 5037726676935440507 15173938147554373781 15404040465545263112 11382288708283785177 3742021175267764434 16232667259287451660 11751250461779441521 1018885942755192379 12073046574543150990 9858249731197613700 1793262934763392850 6382650530522683027 1905968884457843439 11127546539610329462 15371053846918749007 13076779091752996266 10618491419854454960 14130813413619207920 1225224168001129999 1003746646693951570 13100674857126455905 15100446534642454461 1829051210053233905 17356920134386541778 2740328802924181391 9194762339888491984 494945061772668545 9475291257429552342 14525345291766129305 1239181898123649337 6579143792163389779 8888251243417676439 1680099424732293777 8349728258600749554 7544692244333014378 3993778742470417181 17281682318048375434 14491839132709524347 3906177647120624083 6643723652239368930 4004799389216326222 2205311420930353711 2516875513474879850 16428333691128456323 2907677082797845707 10321252130349050447 501802588051881045 10253728773373081932 1884593186994018522 7110676676362725195 4135099261010320799 8047079263673627253 10150944060309516468 8343156308048187676 12524930896378549537 13201799616870365846 15959874577397744768 10681869195930510671 15501300018803523318 18083705532574892099 13959772727207040069 7828501372005512656 10616228732178723220 9912414221350616428 4892715127862481059 3231787658726482002 4582843417603834659 12718538032166255213 3030317918527685571 16160978709359299839 2522344056268686213 12640021787049657098 3152270520366532486 3436539623017791905 3549637396484171684 10888074583694302179 1158996612752884787 14197024134678801204 2646395764863404401 11401550044038555020 12223595408136101337 6775047965697441949 15391345503982850322 9041014760451489827 17388596622936764184 716217680260228981 3413034482573859276 12796885461138298041 16133519922299887030 10757327572341014800 1227769278075660044 9779324766883558025 6558969773147503483 6102822814027532577 15926964636969721516 16316101315474555538 14022146092465500584 16098626630811463714 4752249787197246824 17453880973095050342 14398664581687785724 8855299943702812511 6306098105450016161 3856266957685662751 15903255637045226257 3287479945514488160 3877277841041796987 14239111886305478030 12513794936850829828 9417194516501373592 17656952643843556342 2797581942933082471 11818432542363729465 15087249190401979874 7427926419399528270 2777925851113094347 17683804802518243755 4905464664160251141 14893225506296234586 13498885737143625960 9963872658591732847 15994986977661954860 11324861735024181490 7676129714994713037 9750626982831043802 12447267411984452847 840174471392461896 15883827868859547520 6403109937890336973 10392251533657790701 2792980975511856715 9772097086301125691 6783773308757099662 2183821109635062663 1196001678123893765 5028960825380533397 5093792166258016373 5590318223043401719 4851959173921862423 8633695434807086591 10759574806645319640 5507312090229135392 8820597809698485294 46593935177891993 14691170035720127504 7756185042150874145 11980183261760486239 7239980766091313055 12717071013830604087 7716825617049087160 17708342089886991391 211415632534574329 6010106378064210100 12742598852785529191 2231334033565822949 9934996242099445434 1064684737328732998 12501060057996084692 2413784478004766426 12900047902951958943 17457365429696872906 8972243390542447820 4473598579550697175 4515981026051394818 9226649541835310017 18024713238419241115 2279862532466809789 16972108214531090919 2356389261852579959 469432855477208189 12925939509100591103 14759999076210985725 7198885723468973468 18382838442578367105 9456575837512439295 13850357511496247577 8498838354660930396 11213154696889127274 557030231166629729 1736668062328267083 11365117103366133604 8150246356914780270 12487160866616534433 5562078171583394714 1536544222155571876 9022449600316301198 13162152466040169217 11906689381963060063 8233057902618566997 3749003849120168531 65239917161706410 8459092957222242044 15146956400071211037 13905949042039079373 8491740878287770454 15706235372713820322 1047746341479573438 10400990939223861434 5446650617454048988 253173950734177664 12459516103046340402 12726398554061986064 14243369518453022360 13909435645771962553 7448992616881058217 6127116780763870934 6528120202958793454 3169948346846200967 12499852328102727724 14901598302211838623 9450743639775687936 13462801375429963883 3946962216476180752 1860477556853203092 8096968254182663552 16437089665305972191 4332941102738352234 10001737733164426323 16646056312364561059 6510355703201855982 17271129080239236963 5474324651447426896 227931312278077612 3222274410317401435 6930158890840948371 14110410242791485019 3833765755128576754 5796097475471981844 200301812608013635 13507019218869364523 14017780575700086088 9854965513419278682 16045455676008156001 8307653150852978473 4221496637582576442 18320167718238650683 5684801495030584700 13275785663911602899 5549938434106928346 9685758399634420685 5299877526635894219 9125400825529410094 13927919690220522866 8575805784197036827 16813720680309813256 3053960115940452392 13834909314332535284 7225731059550533238 5734293527596692150 16645249059319451581 2054005264678908572 10790825151374539063 1033433901674914653 18216044279898941211 7792142795739292739 6597264384930160121 14388286700687579580 10218647138757781481 963037254111600184 1078082605712891778 13670596010634675546 11005243564233393975 16934246466679867608 4809847129654547942 13189631021392680266 15144287498831897034 1044243970364191342 14687069681866993065 746054832219186181 18096832772128667999 13535818490892105630 17861203458040197254 15583285012495125397 6280650285832993568 5924311047472440346 16911906569231614219 1263533788656341713 7110143033297306358 1435514267084957421 5949107612507830853 9678620582083780049 5037730058106714144 13971755216262808694 14726458284415412284 11138176780794877291 3069623251301340690 550870713333284977 10000486154386821834 2793805050537535473 12107247392279694663 10704394477740248750 17600870878675073515 6053584046612506995 10026255768750073375 3335267130045334433 12202539218288334825 970969649842654126 3235615627070381523 4659263138565866327 7782343533088365643 10696543550501179814 6355975456941953419 22664021125861668 867385819673386993 12440588532419355515 14397217167619567335 4767641828493584113 11324742192260454330 7869163614913350078 6872042094516552462 3561768073931380731 6659234214266661388 16672942028783129636 15796937459663013121 6158162495316516755 600328159044740942 10142281860096851634 11196783696956630961 7891512238316074120 11919544644155756159 18146632581385652342 17255563363253482513 301320634205795767 5306697425495558702 2032464123061837079 3304082789515448817 2433890843368310513 7805010991167685191 6164508246555631968 6255968412938506552 14753366491170370891 7795353819608924952 10680278691528646975 3652506139216896776 10542885891279691924 16334933008265773662 11963295345234434856 10254181669855922366 14507709272896428254 236581348121172891 144850236642324100 11657404368357336245 2140094496902883169 4152430716518119862 2810005940213969122 3190442256340394284 18250008199387075822 15668744401453721157 13516609334014466205 1651046971556357862 14322004731126793480 10549778817431214468 12523831307655800406 4026445992080791807 3513782070675690097 10127204141288789290 14999809196505696370 16797735273159841845 15710700084870219265 6384456469462181228 12008011502069555780 13163223840222864402 8193587839734057277 3739195318825593465 10850503841879961103 12853288293167219191 14865986380416316388 14729553434623028884 16759416308972038423 8769433237856966770 17169107022542810154 11827014968747355795 1521710636378601501 12115262490037385487 14165059540396713925 417703915359947742 652670126195567720 3109970567649814358 17143895555464763580 4454105474304330575 4754813776327467703 6731299237188165824 7356980248876473020 16924362978476653556 16865671803562476791 16882996730827870247 5444968908623464566 6505589747031533389 12594893064065057560 15932489318801392435 8817852357368578150 3665791601270757867 2505203754838087933 1184510580722305819 17626231545049385493 8155016586479877298 12415330670666779093 5705565118315941997 5807068822706573182 9977033997667106139 17895765852249020728 3055208106104233881 2409016463708116081 16152478033394537564 5360583180383682740 12423692439209513594 3514950218798421887 5349656456511525910 10384661738842294897 16047989995482852214 12275356535071179681 822891615358122180 7424164816418066306 12553165088270863361 6581937202908056836 4442072464410571565 10741906972299641683 9859010835248324281 17596525834495069620 17856522771185380675 16409172706128609123 4040287442967547288 6282663906917253942 8422386418009862106 8875448014446191681 1911449416654456415 5517720606378304757 10407468204010162438 12977344386994732608 18147164556205227374 309870106239347392 3996489554540853150 16332765788283624695 17689078746518961258 13124093640206563779 4223902969092195966 3592944176088835906 17845841979569636852 12210098886257438477 17548155441024840684 17754090473067216261 18305020675631191890 10306486733551456258 18021253914215761751 16779182283335276985 8926912109087862652 2912538102960249830 9852931684999967568 14197200501451596313 15645309604869899160 2532617611762581435 10982023372065416578 10371453387814450592 1906224347557370709 11606099960911734759 9692112903964220541 16545471034744121197 9021559555984233755 15050517464158399206 16634343844957755316 3312315656682144842 5399773438349717892 7754900111593305127 8344564318139719931 13270143012737226550 12716917965721495473 15711307770863342557 9195906361974735767 13561412878592806547 5775059864133421019 6549068850410074690 16646249959448742185 7854201984688167122 7771041905315775109 15180538379962133015 3526401420881243614 11544345007392547229 450418329172914379 13258358074474192029 10693918728877397695 12640624366137580499 15885015323178976199 13337163492441006894 11679165595666809163 8595841129420436056 15091668351814955033 1104796186827065042 10854652042624125067 13641488115495188069 7107037212369942022 12018093009959567024 18417305660219240942 4210456003753097623 4790157553617200404 17304178394262144416 15107877679353009102 10899816399598705854 5031630041579288375 10082594928678325832 4232724286512871935 5811848901753049794 15308068567438031899 4936301315357703333 8773530787078693139 12030663723868724949 9585695265320580411 7333769567228593449 12825067547557344523 14069864611016064060 17921945571845304797 10838937522577861884 9737424793876375431 1139503113905658155 15980658904959256488 7816421267190839620 11359220320933552455 8209042187789667123 15695807196079428243 17390167138316866637 14280832366403765625 15264400577670251225 9469616531185970886 17247481030211060809 2752058176488535725 6650270694116417319 4968011689596133342 11332080090210772883 15900098758341634259 10386960506357636688 18425013304367544940 17617660884493200289 14482972679708671772 4330728907906616139 1088744000865137375 7653025227781335796 15341570822449575215 5813679400794845116 519667555029527472 1204999589533398280 9081188903600949940 12770402055278458027 16637556699665397333 1847724181851435105 16002977309268798816 18005327327948063244 1535962782639770869 139379918798359244 11078272253067000220 13866300166986734264 9624268632715871671 4961273159036313381 4751184393670350238 3470545672912115165 16466055317251210458 12854958257587994695 5010721695171591617 12641812898572448217 9551783047080523495 1179144770728516927 12649952806898741081 2369471420129536372 10763666494177004256 15157049606616891366 11859191821714884088 10168241240021061648 8022890827661430184 17743863297014816112 16554504279593560369 12071647134099624335 6545853566285720595 1718705497209121381 11627747469789044209 14410895058820548918 10747315355267655640 4401633591227362013 2877232925208055106 10765708979422231014 5438678160152168171 9576735079078776817 6842544661743442027 7344989709700197609 16547136540141938815 16017656236736756289 1291067243925138047 13207723470760987064 10313695391986024268 9805536688432798791 12864609402610524805 3463937261910333239 4632091191081367530 2868681893196322228 4175673123381731013 902790914408923799 9419772345740233159 7675731538956756028 16390608332009605639 4722657592705606970 15893047392873292366 3227436975444757464 8491564784374933645 2786040744956881342 17064483729667051872 1815108711556230258 8973715987747035071 9359472446089604970 12841263464502417305 6076177390948958376 13458942435204392864 14979532516450693556 11815659694365911006 4353315485349842679 16470846225139603109 4923823193007013989 9095153471936543885 5966972881317231422 13907799104287171536 12533112759043583245 2316484488111005683 892376514461794986 3787773960533315185 452615786346363385 17845638766279607193 13533625469333980511 3769693996622409408 11222065936384729811 10272611949503566117 3325912470856292941 2863639537111515928 16022321173606303778 17821232971768885090 16990374429621894716 4477068330695212291 9720845122563581183 18301853618235341972 17727313637612768846 1914190354388523621 10880484171673646036 7810825944357665402 7062051490990707953 15385007373038705294 14623850282426530585 4203789816916034218 16077563341283724681 10350854672728836600 2804142906536822373 2331290622685883687 7757809479115639025 14799183945015322628 6626952242360887560 7151614957948991180 18013732773495491823 7646205991647666982 4432982565703346336 11656056520399428045 2356917166747969133 17325744026082328044 7462440264047529359 9943954456881774893 10982947547865470410 4123099030151952037 1363508068380373013 9310027737105884304 7127111703625157569 12487008751272259266 8274585601192672524 2905534063926979407 18055650376751012056 15428202316194712376 1018983422456739325 3874109586438878013 549332477562616142 10806426074120907215 10858496553065534081 12594856310683966096 17369280681847151087 1012269387495641067 4145351186944288065 7086880516585991894 4402621408621145308 9747013862602823606 5351454343833738657 17686880049927505594 18435164610867264038 1775886688418013544 7174503161030605021 2927460745755190582 2361004173303434593 5631485104676465226 11241826515736813812 8799968893229616880 16375014099831704204 5350544713856710376 1044378143030026133 4207762250854528867 8869565826793820302 10580669168956123997 14185595432874046780 17668997337008948319 3831377489904131866 947584874694269500 18408817334350555967 9634235896357926214 6744339686340349201 6290310889644931986 2253033822019004406 8338239165297798290 6535995964287319526 15753813689847707719 5822329057648770251 4088402390056448986 8030670912288183484 6358162253380166129 5791382154321850777 11952806865801038698 8438852032403532258 13419177819586135875 12450395004922942755 3730043753013154739 1702559513717851938 1996762873034649735 1721292434705637144 18027192057667565488 5876356513056784974 18282336701132217449 3411672749198170764 285520371017185316 131173720015907413 11834150132445176308 10612608959898962807 2542901890192093093 5410935789020808861 13938267568865664041 7090174216785542631 2165603082341287972 7363726386835139078 10481187928180354296 2604543063465780736 5400460639767472859 17484238844331625073 7996669329855868099 4360627727425765543 10154191404132854414 6847585933994760481 712082700138734836 17145437201271215084 10579657941666398364 4799590304649478539 10179077084929578035 16867920713802329435 14881886911372837612 2007834756304791528 14660073470754164902 13544857562486730270 1137086258256296792 17123603718760550066 3418376764297005447 6559432865886146065 17532450203186466533 9191916839983860396 13898526527365560307 17559473978190736377 11611849376172569565 2274238738755890531 9094547166826578716 17019386173594294025 10415812823320696974 12480029889987786098 7968968227365356509 6209921034770946342 9545718577345540638 3557501263209417544 2553430803089623781 5557380838648986736 9017820418503251682 17754704458693205778 6888634143131075245 13755577290696838664 7747876966367736435 8635105954552990048 1928500937038324464 7184524171538209374 9103048964005076083 13695473041422548069 16197531560649059457 2930456831342813785 16073786600646765548 10630026856974081142 9942398379390872510 12224197585529675721 1939115638621737862 3633132605214610361 17405131190215605880 2821891512811708438 8902936055767637303 17416578573537965946 4001362811572952293 1194665870813558385 10251541899694946371 16900455937823441251 9761705130196611449 5183423380994190388 11264176961336250043 15703222840053447717 8608563672672188011 7318921670883893930 16630877595606040405 3644913394197751415 9291222121787524245 15524411857291154423 9498253198702841401 12974756774981770539 15254813636458881758 14223872180807041852 10150804981364720506 5971099942473775075 3034807692691615 14609112700014824265 15039210324114807461 9509071283852398900 17880414294135381697 729010505717272883 9816394162898963040 11037351771551754973 16704313017084319291 4425718165834970833 16488360228513051726 2636562772775934632 8220593338842181231 3760647193900685539 3833612026898168381 6062274815869526298 9362887089172724557 8639544799759657260 14642769561352102687 1595066790102416977 6112485478164616235 8486686917752039094 8442029107699055075 5524679315447031519 9092744438539193001 11932937211474309935 12664486599971757933 5468825101307538707 12243970859853782615 15921744071133233050 15021455547567781571 16564441161607148342 14839166410409205049 4596264171365087317 8292202250517048056 6502610103702404324 7111579315974151865 1826161079613524789 6785258132829713836 16657553483932759886 10310322218101386235 10696451595960261018 2285734972710306525 5651924887889675768 17177482864783192419 13336510082346366388 18034088863017374857 1398564986996232522 11052792359191484350 14845930247755371390 8040971964682046031 3626545108664349738 7684569483698589067 17556416060583285997 12896125110387234383 5485482686677357084 1175971383057517445 180146711628261755 16991984701304788851 5984730571077518067 4877828978969982813 1736952830484033529 4282502567612577970 7227998975306203520 6961219776519745543 10300243222300711896 12435620122273100099 11413001297509479611 14720532893625816246 10637293991636890918 10787108003029364085 5968766890785960749 2251264400354691988 5792208974330228320 7702243633794220001 4689387200644837756 4256354750915587880 15171446165668093061 14266209804038094307 2310297183737930078 2912594622121945142 6054970736808612076 12051314838297447840 11828878084395480669 11534441761142479 991006742811234736 13041874862011204119 10587017335491163854 18373206394303568036 8788868172466765309 14039234639873828451 6294536815611280058 15448398212538953754 3336825354759870298 16678027938304088496 7586157679865566267 263249516261115831 1542745002433166507 11782011576927643450 1209340047693620834 8511632171745749669 8083344416082697970 16238117056392157773 3258961501272043941 16607467162802311832 12124809046615497816 10387520653470957975 14091856769243785409 4198229408168225618 13684937468040299319 8092884073768836173 2702467205234186448 6695681896596471674 5007649114901080777 7984862978512491791 5779573305193665708 12553923321891211693 11591886961691631090 876904883151591558 2922953541399823988 14378898660681714081 8579042414016398815 6296415222591066340 10080318956993476289 4364612626184195708 10950321827352081430 7359499551293823923 12956644018413037348 6280634428136719242 11454161154314132402 10897634231123781433 1057613584217128793 8984676631115092173 8271481315271577238 16991942579438275570 1114279852430831338 14577839508346028032 17617696898182605680 11897582801150977469 15865663879539783594 9750857960271947319 9763689334528355403 4785732860004691571 3405162709376964660 9165092414396365766 18263739945221694053 8889950769435949819 10194759880133688615 1848834355065798557 5782519774141277527 8534827503236930986 15765750550926315007 566235679022635623 99714449661684079 16885310880689884552 3809691946287190951 13275226709711882908 1777460732885581913 479499101746496389 18069230709003982149 9115989876915865619 12397813234696242175 12344393019060840923 3334466073943565770 9568956182690648220 12729984529037385728 1167299009164883053 4265850812878934429 11814198953171146246 13221819662925383740 8688203406048869664 16666677783163813691 4785723916118791345 13695005302391711896 2243529450481744683 14297317030364189454 15936886132425491949 17068485525903797592 5188460263083298105 2316474520203120545 6239202478326099352 17696779498430721509 2448797038445377702 16694825163534987752 14162376113537550346 2834315823165353294 16266837206244868440 10528470278925934210 18363875660301453424 9019929783248988989 5090399537750830129 4777066389596121186 9024430417906963033 16210175062089315690 4963486063624958753 4261695619981824767 9398762292987272653 16653624626397131092 4116654727754592253 3402134183614263738 11848381220587141246 18304730917044373403 4049332452841005123 11288983020716063472 4114459157687295176 16260136024370562947 8986869533528590451 8968689200206982564 8579598030602936096 1557154202714204656 10793536750419767876 14929748055185051093 824867302411197314 8243854622448265674 8998504921884670537 17891863661765173424 12302787286479320712 15438638510862215711 13603875170911714066 12216723644911103846 6512605123377531470 4803073944470015925 15172947213678709928 11833755520111328547 7699465569093141790 3267208229934492553 4011925223202765696 14818023314362259720 12730901823677314473 9593155417278000176 2795535511608566881 16001268134768176882 2940258570321170967 11555388944586159104 14004515122452612036 3045831597376644312 11906886203547781549 9883418118671895655 13452793965145741820 13896950568634345836 11084787884364740557 14392638811078675710 7581058517268079494 8536575662691906094 6588132434805811133 9049249079332933843 6449180585634600375 10586287217826602706 13736112555526921431 16635043463039472004 1678928043397461399 7913181737285178209 8097633989249656406 17187347125994358360 17953480555917131887 4340925491698443074 8329898964945979748 7949995680416298735 3311867749064111092 8261490109147229109 15021346357734701078 1210129680620230619 15533616980750785608 17733772726818328808 17154450745983310035 989020946275181219 10443359495694382181 10694351888214016761 8202347268259026470 8344944978683301765 2345174466667554908 17389603172784810075 5417107082894886052 4854030513177066617 4086661638344686293 12968066093190149193 5762415899939059655 9653313890425823035 8859076170168042309 9856012462174937628 8313477939945552200 12553457185717667186 8593391784940640177 10381775999579953428 15218006752194146806 11726946773476401747 14947419257275474982 5519938228010703024 10453392641989927018 17140474710355095920 17286055244621347641 9313512959311176141 17527468778934808400 14422347779333629400 2397461631390698985 16790273231359229223 9727694363489004415 5720215148815699481 1542074032608937812 9392241958769687789 3804835710744316052 6521994440179976878 15384625800556155270 4527942730077587113 3835786340908764823 16350590365260407133 1229732667101051140 7926751595187177469 6168602445172939818 15929937385773250226 14499082536136639021 796344229557796863 7264516856505106134 4478200774792379611 5175818574939022278 11567609017454198986 12965673178098949928 1561574718927398123 18312032242316620379 8725342208059801368 14453757192019418035 6128721688981790101 15293639445481245648 16101326082513200427 198674189953899148 18068130989427406457 9359670641466905991 4176792480218862642 7339974485632024791 6379136526636539446 13491777063571827387 13176200037607615893 11665087639362143793 6197077535504014332 4312423967618195846 8405470255903969046 10638407613417637733 1857665187916378672 4508700593540197722 18396257344177666730 10089322565573204698 11471163620456637485 3509391692459601815 15838227032625604013 10635852669578244289 6219163060073599091 18096055154850753483 5685791520810476648 8184315713527286216 7056625424081420477 3345872177669755656 9069358498625983125 7006347291200190925 44425449770120198 6476711699739084940 10892973304125280723 17472840330883669744 14760664755338715181 1392496826595046139 12837988791358285381 5530552015849090033 6604909615720514530 1892704073404627188 15663378492318632390 4520781054393804520 16521203826484749998 12216144797437874505 13782413983890950158 17881056223919235212 4076503266815168635 4741143470535203026 16149978676639352374 815734437185472218 17473856633131711600 9599162737718228927 14140078472915357642 2115085927676298758 2595471778376086617 5418880850307788717 2774222100207779239 9677802247527619079 15572318611196494213 7805281528470254689 227201567047510633 1159475935744356147 9458977197737817587 6924252951392074443 5158595066462710659 14072923131641475225 15818020147996381605 8245996786993487335 17287112422220295730 15782934243242061182 17447221020118365211 13469277566214211140 7444213995885577720 3038169911631069396 13716609390628335803 3617139675174110607 11610895492835611727 14699916685762690843 18008437033263334153 8886541162218398142 994056491621825311 13367885860469648474 6741843545321166488 770806858951014926 11110511646828098069 7948310340569046612 11299843557543546522 8131790667263164349 10974677693199310401 17228932249357322074 13226227883982537280 11138254059577772342 14448561085775802205 6657099338090848402 12348295272908234581 9909087643230461651 3108004193145600208 4487221203917440821 4786990308723055743 120089533330407564 18305009092726408470 3792950884615508889 16397873978002574816 4033290660412931243 15162820498508529939 15434815189733587804 12443635962231372860 14325374049064017373 5211056136691341088 4301606500613790485 15992369138581783993 9073802185238906685 16224153847407615001 9413916086551860736 2879268176991555576 5685087328341456780 15117562479050564804 3105519006429068196 14616542579753023443 9897434985374475455 7195774108055415498 4299088886410381095 4241073172046776360 14069420686800112878 7259427794008628816 17105136035915125994 11603882492505698996 5611920036919535514 4222485025897540188 15329888482583204609 18098012111485884129 12122918488998645327 17321791985321875675 7106923776946575140 2343404776528255782 9121619481321292018 13964278954791616713 1237780289872419176 11787548973161189884 2831649172408982382 4282378740913855880 14368005874857801756 2037769799398163253 5945041555741263236 843607225237784124 18304767123942548454 4516173669745016487 4028614555191259774 16125560266449454971 17953299285928129056 2752219838100429961 15220152701353303444 6994923960592334391 12416055719259766750 10753338484756795059 4755771396183444643 15825308155360244738 17865357596327353018 16655764887132128560 16497223594986593570 11869331853882053727 13286169061290138316 1785220149194072503 15908772051117762955 6866020974025653282 11496175808111643576 13075536834713897866 5734059564784431769 2908160615371059229 4883859871854769884 3931417079155355712 17936276967572279982 13541843330081990631 3452999511111342115 9113858820272093516 4119103354617791914 17503018482343195211 14706954969551980468 13647554206843499627 14120415741499858967 3855553344797109325 10090829123530999521 13993957333688505848 3041301565474441600 8607900899034948901 6892571755740415604 3648251468474919036 5210553651353637230 1477274898682309127 927414006218051823 4308242849542689091 13097335369529205759 872549717072114656 16660227031775535759 17154156049389312197 13961786089436445098 4229989405920799108 10647904592838173950 15443349085089922071 16104619733548453760 424233742016661857 6462553092611778426 3325970567593379586 12395059683691895217 7272179769149894394 5955395304904999526 17416443197419787585 18168634800983032013 13278522523739352431 265230212512171706 657564848383157275 16476108600656300102 7779755913752108378 13005242203364048267 8377589358603410045 10766411728969520457 17480519580470671124 3979362266063417477 13011394619776239619 9736478319324669391 13863770267299525411 2976759956539535471 10933457139919261707 14818019118567041817 14196205581717764714 9077986657214603381 15416029346050209269 7442165565468924371 8614297490304561432 8338693354651831628 8593127452879863345 18322181345931819432 17526912997246821309 4456196088347651015 15486148796582126768 14615897597212099884 17542871279573929333 3721400954269986464 10574093096636770349 6837074903007193142 3216357110279009695 446634640204514682 5322814186224515860 1469691846678154739 6008147906744096613 14646410673026993586 18152776131858329173 12500444266827125965 319520583515814761 5111536146892392662 7657049601680329340 14173087998359887194 7977054912099467756 6911515685018339561 7782445005279089276 12260422328576684486 3781259259934199707 10090312917148140070 14391150515579267089 8097922340966307349 4779345616209208561 4623908669430053431 5668347774836533137 17980830718720418400 8998134459320117347 11384759452818180706 2573789956333576218 15608047743858934954 11017596189568847370 4360977109763808431 10519805989336670595 13017190660790818465 310631616311910905 2511130843058193857 10551996541536267879 14765801123710901390 2972474855459005327 6187032740571420394 16087777373065375692 6062728112406029071 2127627961495037527 13493339372323953445 3096601938605436413 17494790944826735599 13901053470535590125 17633305352021360441 2978449342113662383 15490323743651946201 17903034527679590285 8059411544200677843 15860377761860201037 9568303507976009292 7012033281153176388 2067475233730481924 15889325118971269566 6814843166846455261 8854422808466478794 8922906067541976426 10772169806224145079 5687055204397180322 12824248237581389394 3292279236719141861 17127175376041590825 6400280290278149107 1219054379464848866 3388314732030682183 1893379308860162732 17824539513796150846 14046625051832815626 3059144678535526953 2731788611168315680 13012765198350039859 6697689604132687469 10584971731560215863 14471490967227875881 5227374957571152976 18208657828325519850 18171258168399787233 9756012999856086514 12470730472035379993 10653173397478419889 8705788425980728536 8536675720824381014 3937096717128925445 7919053883305084907 15104335300859904935 4006031975144512013 10190319597305105459 11810338700960168068 16833551363282494717 3470261697635185213 15240982903015203610 17618827972575788514 13408962415976107435 16574716247841176403 16519862592057981473 5284814517074283041 5228753624152732952 14872967867777788823 6130211951173168507 9370856096006155732 2981527392849771226 7510524636779891403 1548312959211135255 17238046461842098961 17874298488800737103 16282934748746998377 13041488283684397710 4908162590180219196 18196458088891401105 454790862773264871 17245638639248251826 2779258243652233554 4792599218201371667 9605266853749514718 3258335880631912015 12084212754928260244 15249869698565564457 9438240364635037581 18379970860320120829 14085833787047436160 5296883476777043699 4313979991931579797 12419588293276796084 15612544594212265047 16770473633540452384 13804022856253251555 5776809335234058532 5499948635050224682 9972869234117652231 2016181474593709437 3652274924257162290 6567967150884807106 17027208238675815983 9225523179834822689 14511879711214203414 15828102821077778252 11921029118964122679 14375482099115630402 4103187653244782828 8464821153302568678 10843519044725764717 2015767154095846383 17031996484882342062 9824194456219408231 15607317101373284929 9744259050830755925 8621842927139745211 5515457880317858748 2469810591813130802 18274979638726094535 11893169343173608936 4435949074801662245 6421618084521869572 2749130955720363766 17158823470412337799 17931630662191371960 8341243527922133675 3187671486289320610 11019257544398281298 10817272329443344411 14127327338029282876 15953743113075087283 10722140828700931925 10295497535852665671 2766930547465083497 12004416333746768219 8398232323029565165 1490640962966604003 11539622453741665571 7028571707573694329 14853740118281680266 1674119762568096433 14468327134489926404 9279966882527484617 5603796147761052934 14365580198207698789 15208383239187013713 9446383800284361130 14524732126995316437 3195622498873354368 6863896576928110233 8281677412900177372 6165057456763262165 4121370326059097419 15962053654795260319 3740300312824204571 16474082928248501644 8540795731016338796 14643449157949040525 12627681392105474783 9963052852685922728 13307726832419233804 8280102227110120981 7637334652673572695 3489971861311366279 10272289939116873471 11093487620006333956 17499397704543252961 17591477114249240383 47593605676733088 507165520285662094 16841992827708984899 8317695602351075455 8926502902209229905 18344532525573175442 7513072225083586210 13868103233785382746 5294578951415171623 16713909711105922894 10747558630873128728 8602420525295741673 16424072743134504531 1937380150862872009 16528996820196010484 14261575241018729016 11185796704105689927 15226890984851617159 5980536288773494810 15234586846628762215 13279082740916402418 16886552612176173147 8224051609348373789 16581802625941284398 9592719817821074038 15550481232253637254 2577746913465342276 16079745586337892760 8187835846174441897 12275002707464886744 12055142492338028463 8378692826416648845 6693432863849780474 4592028103101291536 12176365647152740597 2287347864591933263 5155491989149718061 1225501434924562731 1087014299886299113 3930333718500801311 10238836731647601616 17055030925111190374 13285940790571889922 2741472044089719986 3634720036569344631 3599747581812211759 8989232893637110415 18118612997210326701 12648144116397357937 15055935788641173272 11113362738541550137 7244541605700504752 18330096650483580594 8481928782861155127 12385814802008785587 2820754923058655461 2827694297669152787 8403201245131512445 12052517359886726933 17655301914676687321 3514585639051400008 5582897796609682960 16207331738253560241 12731550933676483003 14133601205436182845 11757511121672181339 2623308537692026378 11123832862967651039 16052599532644549269 17395179393932278197 18186309640717066976 9318527965857978765 13255225901686338749 11871840999555088573 1967059549981112999 4676318429104410779 5418336928273119406 7107693150396190678 9876540775248158235 325185614129434345 11066340141793231342 17326877840274410015 425564892738548927 11743546186775786655 16274866793228357311 15616326858078983785 14955181454145573763 7731025528816305486 17033348208071756627 13799156494299910004 12726288429873693004 10580961282211651211 9498965191082747789 16749825291268992712 2527633263604530898 11566902558052375114 17684227642350306082 16347295293690020885 17887266947357465264 8212821595046423538 16934337200967281898 14512841788792591637 10703016745098129616 4001543506340767022 7914309437541627674 10144051880937705666 1228843870824114051 9627852641951049618 17502057090719619463 13080785113393888274 12384837136045180909 14195135623480086219 767161346741795682 12992429686770479571 8193559433276863518 1517661871982347942 7187165266641877384 11459319784914709538 9544107727925509377 12967397147756321839 1356052879097929014 16021830638445220552 4709083449592717625 7260415583372386423 17523631487855667110 10015676335764887766 15313294057594575383 15864603568273575209 9472097739803358116 5647043668517529799 15873907928625929300 16158378005128266601 9286346965809441160 15456489626178169937 16307567894645661642 17865292806181852596 2232428660315752045 6079800859763023132 8556129338339397077 359088527968501361 16889096814864140869 6067246410376346276 7038961379734259395 13301492221352247310 5535885278858018894 11188654490610871507 7381486873238822081 505999269957510884 4018780254633895687 13221152493158132820 9607049289741452677 9902760834351993985 8018570811889665216 6330735417926972296 11998426099122502818 1744033570736232165 17860657096936686731 16784114653322098091 17933481274711541282 17686694047714197942 7069110435000555081 6742710565288990122 1702939030269885858 2918624450719899052 4004429829892329698 16636576732277774432 10641901258909685843 1767503675343445568 18186754082182534214 13470153487502418620 1468196235739173526 12051756214902488693 17983062324978927890 4438320321047926181 2093013099103760788 10125944180849071398 1675748443624731375 2537355542957258607 4272719115045426752 141149480862478015 3019390023143528521 9589991334605481742 18165282219216127411 15778454664247451074 16925983135649635036 13133362738216888278 9770590346072022512 16966619737555211831 12866828008291024770 3675997950304867716 12191445289696712685 1176564493071801715 11966401324162483671 10814940935719028755 14657759609954863580 15766700535567369530 2393199390159095720 6766076247486935228 11609617726391655920 11129953935507166984 8498295862397051540 5573061642257232790 17366914388497341383 7800290400499517973 4462444382190976484 582194064415540697 2788114603221273028 7120557066407726804 9130434078435742339 17543854860097775035 17836254271555527661 6673390438594770564 17818843921507483235 4403746463553712297 6214479752703333374 8161608346807049710 8393860231102947319 8738590683494340361 15953650131732122929 9357706022933522644 2838053287911946187 10782104978488723454 13300906806195005863 6854872542712880537 17054515882042206704 17571018433138060249 4080716604657407657 15515158640631389238 11607695246837227888 6235948216746116292 7096909562109275941 17615051539076501069 4771335891054724859 11624768703675931279 9500499931135566797 16157715940893743149 16281324090016246534 5232010892438594915 17216020063786190993 10755949205048833158 14759698091436118892 12296975957456699461 8566027813108291940 16008119235980885457 10633346519787850042 17536976794562032838 17619385839330465013 14729146530929062250 2558153497562778725 12632549856469788093 14591755680037678250 1355526460771675870 15447644958754157400 1395131275253634378 12069427031422138155 13109817059849721955 7153157981547423167 17276321198645477276 15082111430026993112 2074802145489998088 18128811048326896708 16445768789528396066 5804639326242008787 16199448060771473563 6624819878786567054 4588871264276152090 1405696332732571698 8006194698678448248 16065568010041005446 2536683323291386716 4726694187818155347 12944738676496603572 5548473727956584098 5396947922301057083 6771455549621034165 17929203513548753783 14273211660698409090 8778215442220519099 10495644322387642019 11356065437719688361 12948892273997394633 8307778120635207030 2937428337085234819 10617722514726023538 13482409493821965838 12945374875546435449 5809285753568071182 14584946748226625620 15377727561578673754 12234781647897924836 5534926521908943616 4982390795805973577 11920263192379957020 17940213531561883527 6808102008896980843 17353452742456690007 1826238143424592763 9428557122280172315 4590274150212349491 12677609851435692047 4897034364846394168 17117295496586160113 16402183587564126608 17250209195784198919 15720021553329890553 17830593962510251932 9894820879987229970 7845217572176535962 10101403502573339418 10284171194041703772 42290907049521307 3612467393162226237 10900068625754598589 12630750774192878245 16159579114333060736 8212074811076936495 2834158992325533743 3647648932049499427 9187508395154062989 14982449650765570104 15456123004529445435 8072234720864472031 3209828088067034676 12636686766395699305 1144740089141334878 9025742772773740657 12546294190892739583 1168396592401873583 7077755813048625777 15544333069768874722 11549006239575288649 7322072543271185425 5943327542838276394 17391417633958546877 17062402198602091699 1540162459804122412 8852602520569339233 5231250473447893965 1136891663894478684 1358147083065009030 6659692019426205954 9252750146503265343 10759397147694235885 7893384454383820246 1298059535528084616 7465737672772905748 10479449733144724657 8829958655015867978 15703931846408927358 4281410109438140966 7016862904141374722 17259539075766166905 1294621955696319577 1809983694658449034 13240230264239034091 3728412190489760097 12147637817665984559 14339583739020104434 8880141923543732362 6350609840941356482 2699678726760713545 3045094570892534690 17879633723212733838 15715993960063266516 12933216148374393867 11773335764918156172 8748227837147231030 16023796737874698959 17745842439201858374 7157226685123731370 16316947651557217616 9062993579160909755 3165775149538673818 6312430479285077925 10914606828807189100 8445841593679548198 14122363235945411858 16411579778432983901 10524129822927250494 8493696133746582333 15778633916471407819 8010339372325325335 3730780420297022798 5522592315355063178 5720121105620503593 7633729929984910712 7916770592719092946 18404347539469032721 42496583369886476 11871328132905257428 3823827879806063858 2302443797976496512 16732636153400533666 12964068034208936926 7201219138847998753 9798656569685739378 2141080635492789368 8140515486646593518 8027872453560031521 12571182530485356522 15208307176949883877 9313425459115427361 16856193312656670738 6231739258400355898 15746672648250503945 898679888850466774 10432380879553361513 9901880481911337042 6608312893589890651 15137698872427406607 14679437376883599383 15545819198570111779 2372428707059411368 9283838454847320017 15289269095975498742 6004474778843902932 11283283951667535205 18248927925610866268 13731605518507032783 12496441535330262472 14539701842474331426 6623634070122823574 2551318012834840952 4985635774851362951 8032681749692345328 14153217376222059234 12162853669244176112 17487542132091926827 4449963499821758301 17179959452696952920 4097423979458611788 290999946344710435 10657628194813406115 16314106596588289822 6539706917862775407 8355530092000713046 6829051213758590053 11495044805783539013 6533367310654240307 2544777177665565351 15060222546953185025 17050905821659955563 8309472815976725126 6965442986789864365 13248625345096401906 9992812640291137121 7403810012648258084 8511583297031241664 10191046187402513142 3184146691959953545 6641662997886475945 4483470812673693619 18169373948775923990 8932469551989254983 18148642699705639948 17663872614009458543 15320226873356652298 1288473908563325409 135922531624246309 16524309133893359513 1839115658055367034 16538737918847044685 12488904142180650700 17458810332620941288 17087562149840958865 11647855835046460978 9783480522118165110 10717466379330428480 8908548628474350149 2529888520790161628 10846042996512937510 9618101861441101691 17387940027669761003 17731707246670825822 5943191595536680249 1590300510848333885 5335135894691560682 3669903022835216166 16024649492096530764 9198379879714848421 5743173918953775489 3062798830873994995 12091986918211152462 11342835178270324064 11752350672657964515 14717619270678775980 4262900426343664206 7216247847709150748 7396106660814581050 11316045398340958592 7363537259051384097 3128600171818975546 11560337283547293448 11501584831452766407 9927246088723742463 1405634634003753793 12907635167855204830 14390574432320802837 15858617203493766926 5879141493339062400 3056732124152067694 3604529731835933474 9913082772583532146 7918046885877945849 1497964823908491429 10607738721075474937 13426049694496849605 15083417592348994685 13985174714284932333 368041226469419325 5911689711923349704 6364612093107550656 10083733881829792707 5888767451214783654 4685240224173518195 2521091949151337203 9347695265179701877 8689145114576940609 9966496172635134893 14221250192443142804 13705216671741941411 8326613331750871948 7239413348953984026 5831764728852833803 4923195420999254016 2965684144344884758 1636183601565604088 8711346814938400432 4938440468596688305 2864183994689363335 5738724747257135039 2846714612024853204 14060739945088288734 11099238604426477624 3024696574727517989 6361685074189393948 8422897997451541243 8371450834103464142 10142371900103462058 7605695241748148819 13185406323613058748 4979807830437238599 1837531712200377712 8205722019891150691 3754094293930468853 11740099608834033327 2370277119246588459 5483234883426559695 3925658952008885720 15445412425627219636 16924074396590697150 6145789860966686219 14421732735211711935 14324625944690475883 6484028782811649532 15983814330232671261 17857946749191946512 6353501348028877787 14067505629946206877 9524047569083452179 15524518610393063381 6040796214432110020 17995462320450895155 14314458631733771227 6373041914873647418 11112044836268154407 9550617626708275435 2072465149401041274 313086780384364011 434726957952777883 16880236481836669628 15337615178196939402 17310933685323968777 15532640856069306027 13275144928979755657 14664267912787066543 9906009830214426189 15237084246166609561 16241442618264158785 13536168147903681425 440013867200434828 8617758308245316998 6935243373964226119 4475959443580366814 12870632345236230120 15092758776772542994 16428209384473179814 9046589343753481294 18164729870391945112 8302520585110158020 4333424023813117472 11324015673896290727 2893465253199621087 17003201831765764951 15144552366094724059 909150942118821280 8425122782196133308 11568280738599561559 4036545497856896453 7608941492004475814 12580803957734748450 12373880874730041659 10771541745182302193 17954549805185221784 3712356081672427657 18224523894877908790 1251494592565961508 17565735626556868001 6096594773256741368 12309926406337390930 10956021583185387395 16780409260889285821 11250597914937191376 503228004850120979 16180364719822892652 16181905087778119621 6135160998476844201 2079415136823257294 16258500742843317009 9472293433507935047 18333915731863276435 7264915783719126483 191382872043875996 5328794751254796216 14261805676730258974 4682930052887012224 3425314885002503954 4581774944233513971 8499706343772855752 6967819896742279930 13762953622690613659 14545606920752874587 17012950038184870726 14633811644595340441 10767227109927013517 13204337634736471226 1885545385359984706 11861893965866616811 17231805712003009854 16879083024296214157 3192257516877519502 14563322382110978730 17502720808718485670 8344269392455247251 15934663758322091667 2189066606021693510 11620287443297305525 11426207315488741154 9222646099678508120 17269487174172415929 4529936285038930581 9900185039628918721 12112448957199628876 4686327361973716887 17293804482144793867 12529750046951327690 5190091539409156632 4542274345038950108 9121736463916974987 10366563447150314007 1205923914895528549 2478319604338957246 18363307106182809595 1145128690300601834 9748924315492287033 15497135816096413647 14944161401166440940 11405315622308420947 8102644152790265782 9539718745213060130 4369821953661435531 8471969561369412181 1190975555527528505 4223493305928914567 2640169103374032802 9239649328755428015 2319377580687072330 17502676837646052228 14886923024344770126 1225689397174159077 7776901617509258748 13883293836221276504 11081486801267522026 2284757926443505731 4630588190171881313 16240987684748657885 17556814910177086976 26643548703444637 3411864594703457050 2714734577245468454 14651910106222365819 757647264267542767 11767997003687537315 4059503644304287557 16164530116041583713 9511871592375495172 1534471913224178705 1056384499160164407 6537829232316465984 1887224632149261670 16662411154001802807 17464424213689028882 8256412676780289520 4849729365868365154 5548856336467312695 18325264299638885680 1012574163522952526 14602002952133087567 103077602671580286 11530922330333224152 12191413086213330622 7705878134560282798 5425693670154227559 5886257022474691039 15833329562324051727 16333882175630944673 17916358427718722463 13060334580666571852 6888625385317483806 1661288724007480970 17221890356791244509 3548707126659024844 3277896957791703853 5983303222158363553 12556894510360970570 11494704526617085794 15819468702296018130 2134311069219016944 15211090951101773340 7332272164369128968 17482065948762736673 8249799209036654080 6710391551755656682 8769621429480981347 18293200274723215633 4828617793112125369 14527845662248176037 13173501696044180035 9528557416806947741 9627969162472217488 4479608130487087737 17820021372925639777 6602812096595439820 842132751400619569 8594288181217975639 3795712521502308497 7465757274676884514 15613481204871990955 15981983089854772792 7884286357123020509 4943229811782426201 13258673310256665134 10613374002171816721 4411269820898484340 12473198178236639678 7874782710383943104 383631283759407690 8807832344455291717 2843610589845670484 10888022608209288175 6353712109706986544 11896802462868680155 16550792262008399261 6385827238549677449 11760059482453481734 11834250970333960543 7741585139596464883 11393227882292041606 18288691527736670740 5927293639944284622 17044404247484828166 7980794596615682261 11462861841409142863 3475993874849412814 8773776107506182849 17645993836402623819 10756189195766363880 12228125949261644962 2166511392759807019 4157252515909176583 800704279760635782 1367739015269078589 11493660448469277452 16237066225302748711 1877544735623947989 15910252331875553977 16037271487392975234 11329018529738517565 12715528211462317963 15875049156932567914 9872231930307103862 4204253253802786129 7280368547234098211 2819157756350123049 3397559204295917430 7010866765335940235 11735520099944944230 8647647563542724286 8111162991293280268 13741499082280940167 18157993912895131300 10976031669456901080 1130486440679710875 8833260073259660066 13038679018215561986 4562353017042398974 18395324440529533954 5023410842023976062 4654389408430058828 11813100700672603887 4484070118569091284 15387943319244001786 15411615745655771754 14835134472242312233 17639800551941155880 3198076586733899963 11230494117126520834 12643603505111628804 3034920312169427128 6439367595656901299 2814451150349229264 4575265307560186674 3774438022360982922 8990317379452846710 15526246635037112542 6747814843541317051 13426330159378506026 16828296816441268182 5602302093648190055 16628766456843379606 17248629609331202860 5638305253567870179 5735827678507757406 2264681346097167184 133521374917504590 16209139317656398884 16299108249827826645 6513352378922968876 5754740169117442082 6013283573013067509 8389435476459981959 4547721253007657126 9017253776138768697 11558444260486662363 16346140799125061010 7647267937732053720 13762564517956489367 10667990506412249884 1361372421824205603 17662476922597470493 821976746315244995 1079788683030617124 12328657963796630112 212128880904223902 15419236349151001427 14403664381060199872 10744304371549832133 13357378738102933633 2568527783459592587 14344654599855584037 2933314220729701931 12543930022095557743 11696943666871226273 10763147139387104436 10208607588612984582 11349107911790792299 4153117420972151333 14242419829204843950 15172247338162655178 14839468513826178104 12698540207236024711 11605764162955197349 11566909069083236368 8667802128543874239 4099128799262433020 11823336450950464411 15944088846390070953 2559477671034906168 12615812318233842833 2172007240614007595 11031112247320083493 6538608517402309787 9232456902993405801 10737071307109838501 3083258505116313540 1297199429364804780 16721970397696789028 16814188895538963744 11423048134972192077 3080250921630777440 1705893179702018742 10514808651411664249 13104526605444774615 17333165019362880200 17100636604808433810 9172012256086767182 4171758739242168809 2102003940059162808 16648864764972933870 332713713413068082 12871580633763860187 9277654656755205291 10590079143463561216 3715887337019319548 17521745046603778454 15975480151421408519 17105643738394801658 13048548170857919337 2449351641545578496 4723643038743207186 14407436685043983080 9200033018999078181 4327257525669930935 11435331543731876284 14899846514079149533 7925844217034437888 6960529391664193910 11979101563150110395 18102994671659972499 9532890818689170290 4368428650874021992 11245118219364877824 3954798466849744985 9923759274250079472 1157167727230322308 12933595688149913472 5188645146851063410 9254374673936319123 3873587799174295683 11027358697270068475 15747296675766139002 15432529895934205317 584527666215661708 12590940380029511479 14716783648932056216 10471954679497272990 12200379019099291803 6251191839896296586 4094470538366277003 6361176091819547491 7361092038500284792 2752228593963957542 6801555266103135521 9932908817208174429 16420342316893555586 9789708892058821342 1198105372929495312 5104048743039340707 11626019357298038391 3575040243521769414 3319711153062790003 9082624948825948918 7046263215641136234 14630475073284939620 13147620686833866129 6040534048403529046 28211301754691273 16873527062897433704 3008658638233632280 3221245135007238417 17297187559946633670 10313681681874840831 5293971345596275971 1393490618710124565 4570730504689173332 12767597688516996992 17297000814743315592 4514103099310680799 4071366788141354264 5109213928288976115 12898358280391749567 12003494711969735160 1421485629959971353 2692636294308787922 4874855515455421281 16745036190021121259 2872717780195815167 2478177813932294391 6212529177230853972 4432307368709389511 12966822664810931089 13613575512718048102 13063963093478677160 1271518216900229923 99703925669186867 13810055928091440804 7383980530323468227 7355667956141343328 15851490556138256894 11692665051400048932 8839506937657992998 1619326688050440330 17117458670321757706 53866883600921376 13980392384266816407 14928107541994975089 5830148207179702490 13697081291972112221 15450768869054507311 3438493776315674901 11050992372146677851 3262304946212739256 12835491822165418342 10432579493331864683 16662824467971550883 15377995277085824124 8657139330278059583 2226384610593622698 79966369405131099 4406309646402370200 7946755702806663753 2594375070650003508 689728901996949282 9503988776515853506 12261773828011469104 3270351660631918010 10869444967653308075 18080803571373779557 18242091129980411398 8702401917957213732 17515095529141711278 14348636378793329977 8001162650837412105 7018305543381664471 2968989959581481747 12793646355725548081 11305303152689846700 13817215645062974731 15797563474705355678 5088273869144553238 9292204513931706575 1838436430524427518 4596845414474697331 18353748407466660874 2962714786263617892 8117914838417627934 10326308797127129191 9000280405557894046 7454732529502050686 7496326498587329609 3848964180220870971 18295646916630440647 15100721400037924477 2082760826374460276 1133752139919615765 15581104334197767244 5126243321604180816 16158016700890416448 14469178886628806327 5833715693434278145 5903861448910743032 7619491855679507115 1195670826144038569 12314748479949207964 7880653449643832711 4508365806474174900 14783381369514768374 12428071335897092705 13003035623498638672 16584743431369232558 11514015221739897089 465819005502818916 6763984605223281026 15253439963228729726 15906310915761717056 12498529090238251557 13099034782963285924 12511254545946069964 8833289397400173723 4167751092410092843 12168370397077003683 10464638644855527364 9269348105839098947 7245878133654838692 95405392313546532 7038126949920209919 6522110623569996196 14608766027278033622 10387917096655431830 11222113404490606508 1112719575951799900 1409166107583656043 220601351986013269 5246907271453798281 11188231098244432375 13932416352891030301 252305039843672999 12940729581561348785 12716714632323156126 4697798415089172932 1699640841824878597 6137012743833578191 14107065363314901075 11302529171098855322 14525464051683872416 11522896617312031515 16029193459729079646 12155399508101467713 6994226293651375862 11400634704332613287 8983880973204048107 10459374855187596883 9733171728722046056 4419833191425596171 3640076550347219467 3247741812718603925 13308591746184943475 3061771504666618506 2899355298334165007 5144004369714000393 7094631212553973633 343375051942193255 16259731308254444010 1321744081506927042 6144266462636876109 9986768367621700444 7798241008056390028 4717380166982302012 10222101170755701609 3012143904950895483 10854644746551035519 822832414878550178 10397963608021960629 661654313578948076 14721256521332127106 14432414733168830581 16144287697209419387 915333000074544193 3014472524336387545 14273822338151233041 13967922701603942776 1563833744331325677 2300637928216156731 5081001789428805316 16997168237224465182 13407495238584104649 17792776799549394461 9317689133051970173 17479485578254869707 5003853275076283474 12081905184050989110 5273467758324956968 18414221773241726839 15749652059608409348 2985813958217764668 2852660633416817517 14180503148667997894 3441639600326775131 14299897824258679261 4633733384758275327 17260143463617222436 6101346367293751301 2559507789422560600 2218497388687996852 14699587377913760540 3299681581358933826 11398733842828291219 5879226659035658162 15706093278014746669 10428710068862787972 15244639166453681160 13531356040385953050 1756537933423371975 17018392550061730671 270573032956513609 2008593808057245562 10998739304017270563 1929883766322977041 11628207197447962923 344264827480515003 17515199693177639001 11898812690167158598 1825725121696744423 7778137641372983823 2267189878518746259 224404475409288403 17906892054861169153 9717133002406760497 11926266635320263628 355438972234158945 4424717968113708056 2135648730381624666 1275750347400207986 6067567798112819400 15414824901401389677 13704195525034256878 2062634531408880900 4205499200751464377 4163682895668837586 1524601498694525150 17635439043275736686 1136287752851061006 18817367175953021 6495568869037422798 910150966391605964 15130433523469221371 3184238026725008425 14014761122273085882 12774447021693809582 15476452798924563724 16525797563321933270 14806127964444684291 6682880991391011968 15886992985187756517 8348629947839746021 13318120166795942516 3832973341724709327 14361614425042943354 17414757085565773260 3665268165157054007 6544306590724140984 16057326927353087272 3553618564186777187 12611534656071094875 9476416343602364629 2163943991942616065 8330642596297069109 303867229469682760 5493119174940923379 3733972012299822277 8977295242987783727 1838113344048459927 10236199621701841734 658216180309033901 12370156550747138019 13014974588462710246 7233541902252403197 3531328029237079977 9269512939478675172 8181571910831793705 7567924379508970477 13468898575727910104 8031476954313187306 10443317570305880952 10393961128955247060 8773100319132274853 8757032473095309773 5351425013825665381 7899189977911994727 9167111975294895129 13668345059667506834 8745272242295071597 13823031222583176214 9047905899386682737 7104779325870136550 6559991282724593032 11753998604254791460 13433370919368041523 13618272846942333591 10474459054789717974 12444959880066759430 2657673613080251764 17269045070230573902 1492856016994028718 3586055272639668600 3317206645037925969 216377699544065575 2160976201127497305 8330040955089675638 1284914102285417745 15927061832756571440 17076138902819003860 6533208812209591120 2878115434830632100 16784942497610082765 15586569810031895856 6763874467177483873 680479970204907328 304723626718665239 806943806927400614 74281016385496184 5822738766615899487 16268007339793497582 4408132256146646833 6679265343210041763 15813724575534208714 7616031687410294360 1717143873987032424 12168217186604833327 4801340630510309930 3451565305188361417 6882980416063821991 15788341649049511777 5201946474029618847 2858440682473528557 12975340189789752626 12045529075631983132 9919952719770868198 4288547265788119770 826316408831462019 6473137092720819498 14969134665620339624 15035741910365618513 16268690520433743185 17790635843459121172 12068873139160008055 12468618765919715363 8084517765839429293 4790173347040931503 13511109092736613053 5477815853273574237 17552116886712457592 6408980325308119474 2254732425324196105 13348765522072214397 11896936212376861829 16736621108610123168 2880361222391158135 7555593958428284892 18399798663509158818 1644263736594257846 3353231139972832441 9150724550946075577 4650826291152515005 792381728889535728 17955538490042727595 15623715369517208256 9369697015866475183 2305548706147673896 17741647139186428697 4486216647895688464 7944684479830917355 1546352934253301845 3453290188236355814 8705999045026623202 18442532440735170943 3314235651431682265 6291271350251989672 18211571926082429164 2995069490939775343 15243547718114575169 15957588445272641906 5548520340647780714 95805583152539157 17016448753769195811 10744428685464188137 12068053057510385550 2819048949563663113 9952609180071070846 2140520156114799790 8259459047406090613 16406886632897807584 7802709687077430447 8783257153026492086 6844487907712763213 628412225479927581 14020942126240583316 15992743548097368468 1546098291083501676 9357811149810585470 15304796749152339091 3548812244280122579 17548423884245849683 14070490681786284969 1769080043574916534 9788367669343000914 3256413834385908056 17382258724406264256 8199787489341399379 536910762529716256 18268040167128093812 9102102768583586682 7204211860075924053 16606288993890269682 14404744294344429213 15531880009662989934 9249519779672008862 6238105376247471105 2273393841136093826 10118923452717464220 6481056286808238222 7584953937342837044 6933524663946313236 11899883211459487187 4363647402890408078 420959423453428748 2830413619298328000 16654244855896778901 18381943948161052708 6624824596793789393 17600176263542996162 7996651431149783527 16259183159816773123 5280427142911529202 9399550553128345714 2619707306834519624 3097873369870893598 16124786753507484617 5511298653406111342 2475304417945438350 10949343632378021038 9950178853596797685 11347549663819789063 13932886580820949145 8575097033660271071 3204206566659829964 12364631285368224728 11002393128690431838 78114565240138436 10226824782090880353 9246439240708540249 4447237399248704312 10063309525929086691 9883117405369875790 14836866346073054418 16677154634281784319 6003469087097478402 11905519297541683101 16200477966857245485 2497577245637164072 1831398158574980000 1471394006422240149 17423575768968659951 6426130628861162191 10470131841114307851 4973952656824455217 11641043795711948297 10209173213703125139 6273879436852214406 2552247745169233262 2606693781958707287 16205538753305129486 9069825777354076469 13768346327427723432 11167084257837337319 7083410286461012096 2234997590329971511 4760517991575831978 12068744556388574473 6295412882704219894 3492561917640920324 13407152531664245656 11802712118498394424 16661047566562401539 3397531897944664098 2107668803390695805 9730484173650049718 3987829485353563375 12121702811752733479 8309843837975216818 16339854680562627185 3142690087118515515 8661609738031979701 2462111914137590472 967649801880626647 11172048386757810042 5848502787685730704 9165563820282675715 12013194582882687898 17288865108204468945 412266545517347013 14063435451060864742 17849773371658173170 2326647534441866771 4307742667844692587 17642458060735043790 4619757529751378639 5884734885314795929 9703757636969064725 17467282444206992373 15890649189320506247 10218564073888626428 322732695445637020 3591259537116809808 14947334776295206651 4864153554872184499 14099919292685951873 1735016806822102654 17869587118120982617 9297555729612180343 9865952864625657341 10188925222487676488 18021017109090134092 9626406668716161136 5391372283914384006 1528197482476110174 2420309048889838484 9258774449302995055 11065713300761949545 8084114474279795465 2114673830521548814 15074034441855831874 3766686671015599610 12146731380036991570 2450906320940296885 8363084471158141479 17495056583854264596 15781064174651696511 15222120737575242982 9038058374648195649 1917221073479267730 12071353502852670749 9828887033166425643 1759598043091034313 5456908166321443832 16623554991375951491 4978664203200545584 12475905286829463983 13820305239208669956 13612618983751303248 4004468967051638650 10296992274792668986 16909323375289980994 14451473868227834201 8666391639500975178 6515725652840096531 16134204343108371856 18173741118279716498 15025984259035134632 18291275857867931901 4030651782541213850 3711809247691513108 7747894951316797763 917818259475183075 238458606403314031 1940874324537363337 15477806980581541990 15612920634859430815 14020937921304979201 3691150587818616913 11535881535488148126 65998915796132189 2437177910869782446 4150453472516670435 11440899741929495601 17554684738932672258 107662574775234660 12421664063637399444 17651870083319087634 18235354765275372008 11672941656130969328 3632700865065780106 8806778820519529954 15068237442192392641 16110569778277050775 6814493938453226396 17487235928374317570 20935379505514817 470894009796347746 6011595298550204799 17209668950518003787 9942042570358880603 9489301145658359892 7179269826634230525 4568367272673311448 11134259445883499955 13406514012441046442 18091908272273419693 112943333184438533 14757742233057407685 13101160993569066161 12945780325846148812 2213263632523402087 10494608453792645864 1026374527771315035 1104991319264875839 669147486957616358 6322015581212740285 13431516351010617621 16988995053903370718 3504584135685138061 8429464437514288806 16162465540875514050 2529537431250889297 6882346978007417231 16593520984692244449 17574218832438347014 1103964314287103113 11145957611888385897 7682235634369332980 3356859408069035912 11542494304500328481 9465100526300129662 6005332755862590525 8270652907311996100 8436125300022714845 15047290733274599402 16917404023877891165 13882698995697981310 7625620064815648934 5583117382670335815 15046182795113928665 11389975447973420220 2508565788242906048 6918335192879301296 16326418037942760647 5105916485247752660 11526179901028536063 3657429858197037452 11912813780786207125 7118491968944578411 13705824521925407504 6862818512050379924 6016184092065734997 2918586553857864094 9247030380445209026 10173341793308301316 7688913758166555272 11048500664629574437 8620972350272462087 1702876133036864692 12154546666794328288 18012125406665548347 4250240369427511238 15183835835548104516 14306754109991232578 11631981262517808964 11887608052924013847 10889889117750523446 14593467768713951925 3445215951473313179 18151022842768143865 3494717905013866185 14559750664591113883 2913999912164240925 13342293667577718392 38313350388777182 9110883336852685596 608902262797781223 8300265552666460236 567956826009253994 11329179968837992758 942208649415465698 7492710097349467282 8997500979834245758 8264521957995168068 1877310207254752910 7389458468243187510 6311884869322624174 4833652126619686471 12396385699144465721 1354536948173770185 3047272969357205873 6929055237036909999 980424797412120745 17282597136435015619 1441747675393307405 3938217701450041554 15695371771952222465 1023449847844348121 11101249918049350338 14387168653280967645 1614578804020124842 10154199813881722995 6098752789154589240 1154772900714250048 9838571753417989632 3712217274036728345 6924850697578046525 15890145661727614228 13215351502768654956 16192486758812833361 15770696949750058009 13840649844036578923 11123900969077509202 15248147107846850576 4294368723448569703 12471194379716080338 14341502714141787327 10452408088197718240 11160208959747744123 9362285003445638536 8065205557465808091 612506263506654542 14470568527552786836 5612839833023059401 9842412443945395372 9069427186106544630 13752508571034353852 15943589987672738626 17245981515260029566 6586871965452675212 18285035922704530081 8138357213475467474 12055342872704461281 1313217616857467867 8363912110126875822 9054893608013279956 2170800029362640637 4713123005433794194 15848658030215491878 9103793171131286203 17170170720152014263 11247585789539185883 13503688556700266830 11073760057878750605 17622861946687311288 11945646271474017533 7453666897460973145 11212281515783060748 3808402632509881159 10991170111319636856 14187944747881502570 11157759867446297483 15787093740927182163 10457319192076752705 14590010245057478304 4593832140773843812 18246646114165950211 6386849204053146872 6368538142343748412 252219218266515474 2461798616172901229 9705474925178122889 13623642310712366695 857575925369695214 16334055734679640179 177028021252207951 7570100084119513326 2683679914459165221 12749373469553189689 15745101957737676535 10915091531001468585 6161479264377489859 7934678170503510288 14912993523756623544 2867493336557655824 3195363840975908745 11658734028720920437 1444104128226615692 6952718866042628071 14423900574841404774 4169169094420776187 7475523955787551763 12585808204559587791 1399011689857685172 11951955778001254938 3734916294057904345 9619477548472330904 14120768034087076538 8962844696099529145 4197598377392924423 5630168389783487358 12800787165439534332 16603781334814529454 9981963963570998680 3969803678556352074 17165479607610155397 9023559216909424002 6901869196691746980 9373772998132695796 13400154992035987370 7781871789098725476 2012706212822313616 6039046881271393472 13264477290219395536 12080074599093895121 4568545925128861339 1580418003365204590 11323955498342125919 17449822029298646384 10520847532812954079 1284610026790264045 14113098712626639466 686627246449008019 12451326288448228812 7087179805399191818 3204160947851485984 2904554100770044467 2685177046504040067 10970808297365763399 6888805727564893220 18009104724501247316 15550485426713225784 17568016934786915288 14766648536226126637 14604823199654135809 8323607678817326680 4963643515746083371 10733982542200721194 15463681503502334219 10773085050820156450 11607812575359491099 16736222031371112040 1194260261605093280 1097857372794787437 6933680647868942268 7536514391921256756 8721845257300360662 1552483031819828516 12463198087518877247 7672527492559170090 1529614975776767289 16500883741345691514 14235785094109394695 7552765954544137576 7473015226460516058 13863604353893094527 12218687734042998230 16099175823244140389 6650781415929891797 14743993034408229086 9150083693509839385 17078599543756221438 446192784433054683 11010047950772532202 11703793172484190595 3235330671996063916 13781217530066262233 3410390913886226386 10095679791512263621 5295854603650671264 12831725622639935687 3905678007227687373 6140716725455558381 12311143887827861091 968554604296648860 4795996137668575014 3017780184786729000 7954240768824217314 6729579080941076 7452895588619422992 3745799545042021896 17090473026554537041 974960554537698230 6201096556747745400 271178254880781552 1792560443750362363 11109352593339713400 5642300996206602611 11968607028909948302 1402135331245918878 9969556370133858359 1567365072343490163 16550591558611542084 13027276216730800386 2955372201692187227 7440682125499273981 18035404654520267885 15982363524635722205 416878940823456646 4431645969929521479 6910271489696139413 10955640054159233889 18304634718818750799 17115119505416882758 3216875640908274063 1503038745357123560 3239574007023251956 13543550754901336255 15217884665241984482 599300401776183519 12691711199321528665 6680497298016616243 8971467981683458902 13730176864989130943 4981129179800172931 1393410285557659891 3698041011393049229 16408406539300743991 2725696975295102586 7179304515416584931 17496243856813498826 505145375218576780 2261807708156684522 2820355427907349268 4420935361252905780 13951273530425512360 3505384531827334325 15737901478196110821 16125877593134520241 17485799396197565471 14083368542092061782 11377560153207951171 1288171613569532473 6714248526975672614 14870049658580176185 2096989781809254998 16101645094947581684 12411732565827169252 9917967237530073524 9414458509096716307 1038829825297454259 76890499095262778 8694683447997889203 4384748050122375709 3118332464842097222 17370681526667661889 5590484784048718718 498617646627230695 4971059834610376071 3642379558632878252 14490321963765202268 6530415613534545077 15097181963569710120 12131981628239555204 6938731275728346390 4421217059253800726 17561605543782819823 8124681982036606778 917826767031139415 14554655694737104074 10057404859292432676 10877782657315577791 10196802268844699132 2714272219254813474 13177349796069553472 3749712834604639940 1530165803348126674 2577437610127630148 15650448284014912604 10800992043159996682 736575228053977562 10936263307857755431 8431694403023311884 10616512685269943552 10766509545998303279 15450946839379534912 15015443347243104835 11814483705497777559 12228153128517077549 13721358435916859718 3528000832393515385 7896101699624126492 12656280731298735406 6367210796894082612 15644643001320631552 1684746890802743153 17960956856304317801 17104497761620299568 14498815075308577135 15195592731804204553 1747536914829242497 5373222004055785258 13755184727783744493 12563645339515649528 595573840726112563 17537097615264896821 10341772909621275475 11090596445393987444 8387627550310044167 11939632382991562006 11624425183060984133 1958819536643904642 6945552522269368088 3597607065780073198 11078899254757844824 5908580640121890317 2459481816614217407 18066341960917809434 1066850479499428677 1551612406458649616 14162727126692881807 15893248138019526813 6648437931061943501 5562525932149988922 2877967842654787426 9013639630040906432 6257532799358939533 14721627406547901044 12810792176741057208 18402903954782963823 15054799592548482305 5019326090742346733 5249062573422979552 13102658880760768140 7011121895084409572 12290141019269947054 14968630647146369915 8686563297738322087 3401237816620427720 14338204044040387654 10414756858372124823 17294834228965415290 2592309610460638824 17296914345975844472 1595561068832457324 9449236357190809497 14023340080627927527 6834735088178034737 15987256255299289554 5578777011748847738 9599682276705536849 8057169979112053106 13314117566948628629 13782545254377530663 13974844092044786950 11906761444300741124 5901657703359321020 14101981864891278586 17094798200430362492 12484476046328400297 15969682542601148149 18068142073328231193 6448501040703898362 12283468890551773139 4350525182842492738 1998272070394051576 17577177429837054509 6774673148475858012 2294847837380984890 609353349222376832 14632355491898415025 13604147058144167084 11235247653322323506 17178232622893708862 15580400300058518954 11409766300532353408 8405058045057688248 1552404948989667594 1358386036479358760 4368097299107760226 14938663515221437378 17031678267822324557 7791841146919963406 17461004313056131375 3947180621267149350 11855811445623713316 13080504792609153247 14123246461826105758 13808627059847398298 17305725866579722118 13431766012064293355 8059834061032464340 6615379031675286220 13360205333585473287 4213329488776216369 7593718224317065966 13619481500747175822 5328767985242174005 2208970881930874797 7319654938341940791 9129975123826576244 6135839260247164153 1203541324925061604 7415516557069069915 2482834028479870371 467148022229835428 15663218864222430756 9342134811508251936 11307263458531380758 1729313099066584923 5916901176973042663 15252345893233999801 505510874680672284 2577645432083419195 1285253389223983318 5507774800999117898 1898511915161283078 13119200062630881809 8661476071582818427 3405203481489533550 1420538402419186390 2941692869584705955 1093834369174479944 301719581573662681 1942873216039596025 11977014666516785412 3006688457410540386 13202376008841886346 1023327718360999517 3054180653720152704 11359358091785654290 16820498796290357665 3798827024940624447 5961623575010337807 6118698747435523132 7749907747339412795 2564706470546367310 11528788748598164523 2662368358345057500 10561053341534495017 14347891622155807910 1837853893633322992 3224637861499877577 15434464179646961149 8747442209902596212 12519814010793477236 5214380255394382698 10899586617887990758 14151367368274450839 17929251494974409294 4198701329701092913 18076798891166246764 5033875415296586445 10641804530008514963 9765378303586985584 14255456387405393234 10716913233609761717 13096554663065647015 16556831302222316042 6323399111426946382 346056240769477345 7404562731536835210 12750059249689148750 5941745490472950989 5295257843604220822 1005870686173113314 4379280686632907333 16335963753494417813 12671460587385073504 453742848958339733 11607143469936235536 1838251872376726011 2574231289849403984 14624262229277056777 10216473555620868543 14597996986299658777 8713739657171271927 18030424865805464981 11229810052659970416 9622631788142808598 16589667433221807636 18350326477131522742 733159053422334082 13244048799197756029 7160754817312124300 1950902023436800775 15524233115594112571 15221566226958959536 11079402779155604759 14557857310395989290 3090392337780866942 13280241314819329206 5872976403566959699 13952491606791274410 10162935564260503661 2575114787442093877 10528066123818805357 16044537298200106299 939345328746087714 11620735408235799087 3218354551464769892 16009665866187426047 10457092558628428102 9951655075286973461 7491477579536856797 8127745003209552949 450460799526209149 2618118247771536364 9295224123875805387 2935332325567546335 2710688467969430695 14735161746722812151 5614572125860869451 136322274636228543 1501146671761131546 5240117655627894588 4469833976860796785 6376324782235765519 10218957502443024645 4852183778456918505 3172190262156733217 16367339380190205043 15734695238976175974 11170795877043880018 17941772895621806675 11049507655722718909 1855764486402976071 15289748863068245387 3822705409632999725 6892290441338070951 3293604084495193218 16488008239245192302 3258560408602873484 13730116066296726649 1710031476291451814 13851764199109972414 13856610621607443739 7252891348307274526 5644906875987148313 13571832225234122909 12501579198726555136 9235621557195378777 1443822150438788686 16964312701735091362 10737698546007545478 2496687067599646629 2067817982445350550 4204983672958243762 9943556600777538464 9304854668517847123 2487840580012604266 14620375033031011172 99585362926069332 3252302697584111304 16581673802542158366 4337883673200916505 6575916382505162517 7049355721784525937 5812589610666449743 18034835811822514529 12648658097089384409 2790050138515367287 9997775899375817791 12131498717027734689 16786661442623429171 12164116032235033500 14847178339521988125 13128572981866708771 12890610497277489735 522335694515302791 3429576445145299056 18080880059031203683 7627507501487345745 15220519355464137228 16118499530751506052 13901816076572171358 6130832049267995145 5111900424405934092 13478824534566170500 3120921083094954960 6024458788294740562 6968837326723169334 1689887485388531805 10470728379280486401 5944700814296432913 5216388570699777869 1500868739619178447 6090566176073067492 17726244669710695353 9976977571590715449 4464513328021569363 12318190766941178065 2458364879768663703 18104280644232178590 1494044222476056755 4100220267101049243 3547689682493407512 14557782456094042753 9208501959571238521 16789473050818813750 1827939999223543125 17243033544175959840 5808396819922869747 17585516301604416254 10840288976538114006 18319144742470848264 2876126730174922761 13913850162368402294 291980873742030134 533179354583285378 14589867440331711152 7624073507478019725 355138449644953478 17221566511255511773 9361964955269425212 11712484386880342675 13593734164730426040 1002154933888199468 16501116103014645598 4994579569597336662 786350624479309345 15587128421399252315 13802831210753448544 2163544916141686383 1195224483842834645 8169715910350989939 7985634994305389243 4161138045459078664 17635234990907561605 3431673491991646482 1459293237495273537 9420132465381838439 12471136119360105268 2176395080811686820 6972818679591371835 11022419166186734852 11941965952879408652 1964138933807706115 858378320504970454 16429505355977129213 12904091406966807687 9816386225369161447 8539774592212296673 12985075383724558827 6916969093008160365 11170607633851459949 1126145920478905492 1751163934836139163 12498070355432598532 15128230015967062261 3024805866300499004 5283506529341530595 15956731403064834684 14053949274977605993 15893885856138660791 7834116490341608449 13492165624927853002 17180743307701377110 7631235077129499034 11492923265953456864 14632244470697435813 2230743638059655920 13704509980065122410 12399831465248005799 15804304167375686706 9964796881170722906 5057433494400961436 13252383562973007490 6819375009275205480 9919104147420165230 18371630025749970981 13237053521341147861 3875910765524216628 16959016089695240445 11949111214243999586 16686334805473859013 17102235724077003956 14207316760090225098 9982379200348500780 768759039207893764 9205473717466130976 1435843705766475905 4313368543983576997 1034599830854127690 10571055291547749100 342026838268250325 10256225609457497678 13070083630372438268 269883656668890249 8233892219430842831 16735765742823249555 13813099767397129568 15066160662061912171 11481585336630170987 15323307078485656836 12025197636082162588 8045060247399527873 3075699550904979205 15967564878716244552 12470420282083605733 15147287883334628133 2611923204682447878 16979699097024001762 11221496995371302174 3815683559660037954 17971544377605145234 11476592633360801017 8182626049403040240 1905630972491829999 10945361691812021602 12686219044058773687 6806179712615571501 5815502624292576990 11471232093169249668 131164044529471790 5724246680447815046 17351544304866143313 4872103347080396374 17951518107919729663 13601422633690945462 13574760393125785984 9443911358317565370 1766285050200553588 13435912244353090478 14293567267252847898 485505074137661065 2168712921554650359 15178341984451482105 12572430100806751594 10647388635426220817 14232082986394388202 1720913566506901522 11133702267202368001 7175131425017585650 12790270907151121060 1455976385625014044 17642885069096646068 9009606030689502347 11089104677326772054 13102704907338020428 2260916126388461433 14126187340839925265 14917621077593652911 6487081690250140553 4147216067448897864 10644688242894868269 17935618943502797833 12662248280662103742 17207442975371147009 10102470200118016818 9317144111764772874 16598028568493911489 3700664280881066660 13440512007136295455 15385991366541530204 3325403045607059514 11645046345618835247 4480332950027416533 4710104917960653790 6744990229172083861 16057337066236168051 1903442974885044651 2886668360017227314 461654663411109450 18252014627992263664 878436693427354978 4737801183169996842 12570755648146045477 13803596877474931594 10096246801322449470 4668494613917048272 122441921784317987 8942005497298560150 8327183412979052058 7477179231454047227 6732099853486901178 15863143135939685493 7142509304221461026 14140392307627983977 3790595193705702946 3803810733708100625 16924307052162954550 8170886739329190556 842985292733699647 8787545631184093771 11720004460020879403 1606057363126127284 9627955172577310098 16521177960643906003 17436589592881827975 13118157405075780275 2556752095882877605 1490750841965005052 3418949888113349053 10823709878981375989 1548885004128725128 8948025341289213131 17971389042225423497 17230862908366514453 13666491997554315221 6990312107577267809 5218737297305126915 5178108818732625050 3725414581537188009 10340709711157156016 15593255264709498578 4002534718551963603 17167685263902132097 3908991144328023673 6078988568050251806 163169437235505345 3835888677751310454 17512128389963333875 6967068869172927504 14545617017692288445 13137060503879669823 17669517910665251721 3766530334249021397 6182449333723925673 2669772481808068808 15854470112339775330 928932060018910108 7393111235123596151 14503652428041129210 12972556478695942349 7559335965097076554 13140517872490572263 1760494726835824446 13050444052382387251 18276160460910734248 171865751434070561 12571411308474195885 11928388006683184663 16972151313540470540 5490463591023831365 4139840409194126705 18279204794379058807 369679726749114246 2772201306292475165 18278032238570877732 16935492480806785830 3206589951596964238 9530315220211034303 11046481097354434616 10350766891346254526 2098986559903447848 3641771486525223664 15143327427823486128 12004631626053433931 9667471462969028563 11737843143107352632 17793050390226831422 15647319039970904376 3924209359306627909 2156205709562535199 18148771488281714179 16468750174525611637 18124628156248653641 12298819694945903837 7851274986352692275 15282133308935160939 3925343951299846663 12087591903994997201 13947224790024994551 9569456569483669662 14056644842187238625 13902773915742673839 10742811266513769688 18369587458523720981 2549121036282999855 1657999237083953427 16896238545083699018 3944500817289707187 8063651260126754181 16780037769591478893 18090780253149957510 10305968632266501262 9891339562930805940 12891336623981188222 18223788849634404618 6116352923829495840 16532511937021687338 1167116127827249841 17674008719691271181 12061715715140533565 12311463603568373222 9961441435736349862 14976616870081408924 12725234073399230695 11685197915792587906 6131087021098158821 395324290702489742 6605843402468487545 2221982765609621340 7671433201677717166 3207140817835122631 8561630288457193909 10884871197205568869 2956640602168212388 10875936505725717299 12305180246764731237 17428715075320697084 9665209948913801424 2278256836600542503 4008250868626236843 9849034807251077040 9120149986126568588 2252799685518205414 15061733696140401205 14219889299918655707 8383312016314211628 12122152334012774445 5849331274174031337 16743440605332212800 5575988242708794860 8357388209098228957 10872706363161710501 4570256957198087070 15862513060119455966 4028807822282252952 8568814575802491831 882903927128150743 10835934390896602866 582272322298450711 15476001700641676053 4706884625663401958 1512620077391080156 1960158607620645843 13959182706302614469 7202791007836925737 1322517946259172882 304939646665544101 2839486825125348348 4065602819500092603 4718353197929683516 1182523326479131720 725746128749964579 9779160134233576621 11372312436373726385 15615832839027418752 3952516961364822649 15419377841442054033 3147301693841285365 11260408444961399226 11464943588316809962 6838971587550544160 16625008325399472929 16088772490894531125 6661314322185679718 10746491130312436434 10907234440772202098 3939084240962112283 5067790140412889898 10578328090180703464 1767401836589695588 6738632011922350796 14163663191924456430 9263050925517646537 7384476365313688005 18022944658066113948 10627564896905337384 17945772789569262929 15334170032627168545 10787731972398358846 6092142195360994961 11756772294420889424 5872759155768976504 10129817463437221250 12550696546390226277 18245431978383668911 10661060399064380729 2070400336185072729 14161875405844838353 17573590282028094746 5121094649848255701 5223825624212432903 6285422738162360331 14973146873024692274 16585210878762360846 3395663710007752273 15360872302380970163 3667513577882309099 14628656408501612808 10049101629255559835 15086608350597049527 18133800656043453592 1135192824337857436 10934936775728896284 6573828514873428020 5120960992875320484 13695777206199523404 16630885499605143121 1162112264462204408 12719707170488989936 3747758718780366515 14391018783915998818 16035241934522770552 2702650935668584140 7956219131967522149 6380029950571832331 10837973060914687528 5154773057934074621 147905904957016726 8586110651438326829 1214816762823954830 3023658915855164406 3326019438804901765 3136797459151797200 11998604188714623008 5877129972939605195 13384635182012690249 1521160190197963412 3040705739110540331 7904127713853329830 2235080714578467680 12931007965260303508 10432662571677666246 2935097610704491540 18342071078978591287 15662432310368896908 11016392025456103961 4861508251263896350 6990489272063090013 6929289768594018509 8370810305376685637 881824957584641453 5308670335892015359 5294077063652769967 15749767658485641811 18352304605736604497 10536553968162009400 4641917232658123958 3299087361706456229 18195386473846391779 5813436541798315706 15424991499399248255 7761628271483270262 7052005846128439704 4258624578305126053 12496304669482299630 851976716216099437 10861535541696768492 15079939940726348890 5747187619941762284 5556796270475049768 17448674801949934182 15264812135110764026 907693471152173471 15104508936734252541 13361933345247140400 6000867441161410926 2355793779169352145 16534523994927703211 8600314737061844881 10173170951843423023 9218824528131520987 8519227568908620948 17737441538322152559 17893291510311010404 9384962394753794251 7153030350963888594 14597205850842712828 14691980934146722429 5910009556638210632 7323495674391734846 5006177019277331905 15079799242573769102 9066237057288832936 4667827865572863683 5145283084559039280 3889035488341932695 1040422978460031971 14851913689704437635 5415511377491827087 12352299720240630176 12176046250409649814 7740516723336946845 15918509373363981245 2515581038814177099 6104530294591481009 3646543011193753538 17090823545349940914 14784119353060380205 11508134740675867601 10813947330455730897 5626330290701713903 12553742124435890353 5298973900114011880 216788159273247647 8284451171016361873 3313569818515532475 5416826414439453974 9662421148182374922 507785992049752510 9402751479436279819 2133028804401209784 10607594894844855999 7489347642926591272 14370545964106649539 556869024168796808 8255442537557442959 4610122329445047083 17313044763372492358 16721325964534094260 4120064878793428770 3270952465794012926 14154189556810681283 6441123997512639877 15190149451075275647 11232501973445720673 16711688120594866792 12837498251300572280 6549103889451108478 16871054984196800143 7906628366697393750 7803630899310616405 11605314074154951600 5390724823460219016 9012428753697781051 8875463764987717257 14277229822012125149 13912961229899316208 13027664421031157958 2797778084122800449 18344609043326993924 15376888566719690431 17663481187282595094 5454391810068851896 3053847901588300510 9366399442787614199 18084081982116436797 15490101030094839666 14733270006358218457 7050091315498064160 6385933344629272021 2106834272613604953 12979650020187771329 13576403163374489017 14297462420279496727 13143872377586644470 603667720308066951 18210425861647512471 16443386773737646937 4922558859689254218 7065223272143519188 12194106218880074374 4917560452625823119 14917472571197814642 3918711689940664277 5501509674265127972 4543886718838551010 3652572460464896022 1223295760315127477 11758399521776994562 12102080443503042350 15685331089378723248 15914390206130467676 3161470875237417043 12896563592810049855 3124545526415545854 13026111880769741144 10172066932648117549 10054269183340683254 14260665884075509659 3641221299229176783 17380356162557800600 16685718609419956149 1702311114197569492 10507712560779697945 988429640855435166 12559193190765399326 13863920868667035433 323063659366377689 14138145044346773323 368671182059992301 3814452283995711299 5321320567184757478 14370123599911478256 9518394156792347719 9224040030093664720 17621069120886254587 8655108565731121626 10399773233588184834 13741041613520601556 6540834607484346274 12637091546731474634 3304173520485915220 14662207455578502480 581464734251392124 1130198506921127552 905790827775045244 2133229184208392519 7776500367857194480 1674039184522717978 9170242143136943067 12721575265667733848 5406062522026618934 16484630659989326922 12900698359357131785 1469174903410462390 3276214833015429710 14484286082072902465 1582189349441498908 7982899500370150870 13405635425966571750 1238281725099873984 12716028859002538636 11393307441779025205 9336412792966108959 3542337854522017541 17716306953912550803 10761439897345413614 6407694853791444626 4283705071094799778 8587196166478061432 11140289641990251357 9961249973365967192 7194349469951671708 5506784182254595971 13097320246834306742 5850659668812955565 6871744992183254460 8443345993728683694 9606053937377455617 15847152640575651067 17620417837238094859 8448638121398127361 17757516157930291628 551418626815665796 7277381212774318955 12404790409441827807 439405082445051525 17052115762937414696 6736197875699239861 11222961677374249552 10775326678680461855 2587171957651813019 17250515144867350291 16783999267263823326 7153122855023801004 17450686629561086026 16607011564749323364 15048864909261415423 16200833587180288588 4694318278663881751 15188369984341833837 12533864612938485538 4057376306821360911 12303134249186978347 1421127885138997619 12718892803763259257 1341041664159096812 819287529511258600 16947279799224625749 12758075814160449844 6089323629710113148 3372865668007740019 354279770221993435 1654664434478334281 3119526581320606524 11197221258154686208 6936882996174228996 4076333013609273885 7235636314361168031 5306434361638649582 15831364703457793040 6452059654334682407 7674601209623578420 10908034923869547510 1144103459164214052 17399661799179635294 18275264273894923392 11738614936689019784 3009561437616676939 10506992209759005223 13743329884772699604 15227612073009358334 16112228314929299795 15552792027920629942 15524682382502079362 15411806629370280423 10808081633892325245 7915616508238109633 6965693672400143926 10121727334185002263 8263645582300445243 5444821109676517589 4873695275895933375 9399037892416553359 15045790078334548577 4359606811138630584 13514081773051117490 14697291340861126025 8001812990541538464 3621052000270070180 17146129978223467340 5524173142420842905 13645444146650839997 11429113736589935263 10218519752401658706 15627740322326518702 4968727821593698186 13101419230862752147 5096188114446083946 14736461074103662576 9596115864468419943 16234666400319422800 18172167909864210407 188150443853047707 12110434366199587056 17274401299874638119 5605131749111205913 15004201258211115711 1664488909078520223 9136350639248909932 16438597177162344668 11902549809724014184 6963748774928776566 5438611043834321651 15645234211880522552 3347705194631769795 10081940081679411171 11996722967583627874 5685500758648727551 9955420375213861875 450870319235072391 16667644091565118133 13220496830103783805 1502184872738635897 15569277195669954624 1220876868675855644 4269146726003008203 1506329287571851306 4240940015662611557 8675681180514122510 11122204101125702151 13714343520125780799 6792465975115571040 9634498874640917857 7810223282615320778 11595445955421155101 11397205346444978419 3017306713129900064 13822026816978196883 6943108953463111488 3388752439589123950 5639032687816053898 3313011216089225941 13317219703923499023 1947072772605830145 13704404432081983168 10650259588596096806 1480902188399010017 14629119111457130365 10084420036920506310 4262631720819187583 12828388913734406708 8400736696492900300 6782113214315018246 9389711772291584000 9089308476275090489 14185273730702094739 14831047608465126762 8394895766497491028 6517204862548336726 11215786566681217343 1081200395659531155 15137494593599787004 5532728474413966493 3236277359048250755 879146910745464126 15903540531292436926 18165338884778307193 5471096534331054291 8768855013028038693 1884441690475773969 2740916582698588467 13739569112093219833 13310969199765072878 10833996034540783758 1658907678070238575 14965260179848927295 3791215693394868096 1385175501614721944 6932261410620455931 2226128177423207226 5135108563749150245 9473173759353136002 1969378099751484708 5371552768425317295 9340718555217622574 10004826312657402483 16675930040318481429 11885189743692140734 17743978968006770645 11810747392905316274 9752320517973983814 16348913072794285342 4961408031433533799 16569471588224592557 2687751887160704924 13721481373349457112 7468369136920738951 14051399092273696570 5274709040424296844 17695829366208627247 2125107471233010576 11277959796361937324 4770581573567952104 11755146160497123844 3192887748471736422 18355842617632353213 7380181956513083752 988925193868531674 13278510182461089517 3210554339472923261 13482922998114935940 15064184862118457594 17800943945982843549 17832640079108460070 14414824434000407653 10508152447648157086 10149035039513247589 13552972974114382289 18192538709138711707 11201501835920050888 9417671291907914598 3145355299072463112 4768632637889998401 1279484388605144566 14739561821089145514 15547523499793534369 10319346892979738721 5075025432419123227 10855733666416595817 5681895341112530036 14695182706647157641 7912586736779692133 11428784493000399800 15762238677702024467 2204903325160970312 13680547799602500790 14773271640099457376 17072795345556259234 5362464473823586880 16429868288167695638 5328716652644278508 6777264185349714068 11525491190680242820 4332983491242884066 11386357424843621145 13314864223102748844 14647042082746245422 7773577542591601721 3284173320432307184 11395607954288710279 5129458879239219426 2402345511174443042 7699785375605695965 10796229274472267338 17202268612041082890 2957683214967891945 11949583744005278967 979652961549255775 16326051156667923504 7904229702944595093 11202698323246847101 10469822725611234441 3348865279981832177 16677001176197642391 17862545062279911117 7936451580707500035 6487483649612571753 1262542350213692474 7354763639895414521 1076997565603806633 3430756562618039649 6084042176569896065 4521549533495872641 6857611314902580282 17961308958753175882 2143786090376820327 5055429550088194312 16281107654943723716 17032289013568956094 13124484843126625316 14949665053464256243 5595508610816703216 591967856194875237 11451465566635028906 10399597127467469733 16687078200991553975 15188449095840752813 12755322935873732314 8871965130732326047 2804670256533436493 15275358479327473734 391515706438780131 5760837559677055826 1193769679498177346 15697701325237355570 3074762801514476497 4427125517542225301 9015642049372907652 11264672295324237743 3620236144188474029 14360026375799286101 4407572392106097632 5030548137694268576 9202718167251954225 5249334955109530070 13985363301560383374 9500154834917710377 1144102963528477997 13389223565560538754 331213773176788180 1923746004580666902 9346334764141700611 11937326771467877037 12424576127350961802 1034176520785509159 5405596022324611329 1078479513782602421 2266580727293551870 18370420364591099823 14003009334268437726 18078413762324278573 7257532918152467058 9148884322932610460 6094599518515676130 689918763156693054 6602304176829031717 16708744918360003113 5429109607810460438 7336773756888093698 4001055687933874707 16076361181895578980 2202180456397812369 6051010284631593566 14819527439730704832 1986078049597331688 10227514503392494787 15333437096125239743 9188482303705665765 4526086339875511372 11956452107943085028 3462978524261155550 12973579145704499771 17715213204253778617 14770636964935694839 939285666323701742 3141416049520158330 8617604092947111139 8635880817786419001 9248233280140510814 14428073303173030395 13620226958882272940 9791852334913503920 3206894510615235913 7271749061895674171 7506375151697370763 956332786668425132 4541504506809897149 7435304277824879268 13040469953940638875 6648807247823753565 9032760319853680995 15641374487561812978 10396108711204790797 3003860592609214425 3882240291047292871 9467920686305239528 10079228982886443069 13380495138030802281 7786910403164646141 5042518093014003251 17987196394598826691 5869164230556925561 17093691459590301049 5455899611567783057 11762731531042801086 1928579330573760656 11888540567923853510 13705244592661248933 2711445880169073499 11161764625940039091 11256658416632075567 7689727501875089819 15073124549778564491 9348524034427954701 3836165924077892409 3376338649966669940 11259947458601005244 6050711240875679631 3710786268286902371 13208160729284884944 18243436554943361312 8531836410873984244 14040325962049350078 5925755788913931181 11774251871042549865 11437981364000825136 4695580248070433957 10562760051339412876 3618968826255216513 8992703328948718780 7499662394812337807 8186257978652787312 10556628719102777254 9979156308854881011 6193648030304315565 1860170859104383638 10881250323584717794 1130291874828697902 12737335818436600112 16613978199574083649 10570283196647687662 12051779717914023786 9791478857361099000 6619966791577841001 16694134004780788059 10376155657691461041 4669907684997228549 4234485400982087972 2498417647884518446 16060616534065776871 3531740636755351838 15838959293789081389 5967289828923451032 7389784703362350791 8580404039181525968 16235256632041558106 7965503622725952829 16433389986541223483 4458218403648778838 5352059365631500940 10562900480459516516 14321193096084556320 5372947950264500780 12527042061230809364 13300396232717810468 8087303959022665779 9651006198206848006 4097039348252760888 4791497525532115160 15440992167565520942 11605267974166840747 11717827130218956264 9806299282054965917 11623956821616891156 2929897198623151044 7628022266012968733 14170367492052905778 9874610316537670926 17355976696731417956 224155438516576147 13320826794427176471 17791181811363059987 1784595242040292258 11927069650520185624 7321927095637468866 4561481188152384628 10925663840587295114 2302774997883094114 17592621857294066164 13308823100964580068 8175085731542954698 7884739976674788904 16101419326576932174 13863588212951190838 7566098282204733565 16401781613080880322 17104853958921303305 7503712176597329641 10217858025561184606 16408165801922545345 3694522271946147829 9693159678333718725 1520230097768413572 16891632516933186376 9860709264499906148 1811681157528617577 4970649968138605709 4932393973399819426 6897924572164987601 16154232701861925166 874471695732449298 2744081009815541175 2456513255217202995 13281374301512982921 3277143896951334102 2966104052397288328 7235960729446664916 7470559624816301328 5772706129337988614 14875602163988046951 14913462624758442392 15118327064975569097 9882635745345632971 18189122694619327101 8513137472084233905 7446242285423377011 13440941933635131916 5205219650855187800 12080465206440820723 17776530708948785312 10684758683166233092 6371530442438271189 9858070196176517578 13186583846027332485 6572606454579175849 1256448137140554605 17703303238953043318 12971808981150975429 9108538684590082361 9558268241296755496 14258242656257584900 5598134213909142904 17476645749299069828 18075744184470722501 15412751183814642572 11583624573096648570 2920130504773537508 5186279267624598264 16443458714979979073 1565349118593964705 16656336839762364676 7286876199747109150 856626346934228785 11399135291988679982 17737166095603210210 10645687955868458221 4708978791969085575 1152978906498224827 927219863260022248 14992602283081493125 12439398288356003269 12351069098778568116 2144594709115947666 17276718838396472750 11643792985751587501 6478606239898460623 1559549248043561806 6495417880348619641 2846857341116799131 4619880465128244669 17925296100580071450 726322358591095295 11827543722458574711 12870057451268438320 13876783016841514112 4036953122983775773 5739474790095812404 3124044720089362396 5835982452860228529 12293696983747402921 16182104585947441419 1990982228207121134 9245393591348945926 4822172291174614335 1738116557954947073 13323621417026246136 5726648449167631505 6028766061057518185 17684760950634562259 15524806388751386373 12922946671190246769 6296479378232466725 11927681095470152153 1502969540042253925 17484108850579318480 11248795910626541612 2520904541963228549 3109414445186271475 13818727471129328540 11211729126381227571 16898307483768277672 6702573632516587108 13364229852324141043 4693443698628509892 12556605662496909240 12025980063918136731 16759601309292536357 16659470620907064146 10228504519919467141 12058419356928868223 4519950130530254437 14081406216028256465 17244336038283756513 17717259287269253241 15419352977119713097 12401021262014976245 9676273293645468852 3088071690251508474 16186850085021672210 1152858972690172393 11947335529959894600 15975797246972793368 15782682329650849122 8069791265458684299 2484498438156073343 1934951201104959380 2239980621904736234 1055455498804801717 9352082084390979068 15414531037651371087 11614981536753394213 16674685505268103730 1265803812355838172 683426875553844363 1816601967028490878 15965955207215403468 2496379412939373179 10132055424752200117 5335538998806009424 9385833937962766048 3775854951720351667 12453968705693045680 13630477317588681084 9569079918722862247 14057275261766358950 10576880044049068630 5493223665767295285 14507165479604382893 16412957027399391260 9433124662424463714 17280322983241133399 5254457839029015793 11724401562374226764 17753823787026452984 6768119702151125427 10828867421139848590 7874004228080717837 16829336253258403561 14597137644918417848 7817537634372363391 10391057306862936599 1697488853046604481 18382628863612456339 11719689888684417762 8370079390614234748 8834776723011244456 9095223071428639221 1585049307296372119 8488985841802232815 18019253383525161476 342707950960568291 14581359332318865712 5939007072876917799 16845905389463865281 6623959325849748595 6742908417947696469 14596693575460830670 2119073729583863933 4642696681274933539 11536786514671289635 9207425643837058158 5239238146727921191 532440523507015117 17060668093713067883 10322759625820738801 11602329847811172210 17681368024733968298 4735726640374532308 4717504160886459302 14202001123734729198 1267718818948298354 9085653547619319497 307962573479275442 12875237682754566271 7021468089868552211 7622693856596059203 11177426030493262427 4300690313172041734 4485360248791398041 8619767628209867783 16824854270484052329 8458815191911228267 5813578914092005869 15046783214301269496 5314644961951409998 15686800495697006025 5835173767398443426 7832646985590954487 9526279139520479263 2755437904992035592 9711744091046050569 1151284989914438533 6137713627661690713 12573420093351220855 941329683880692983 13861955019796786482 10320971624413155304 10676673477704404147 444535497368480882 5186878911618065102 18099919004480991806 1975791128217240568 15038879142255473606 12065420161306761646 6557271285078187499 6722134126684002575 6947831585625037409 13595415412146937603 17391581334153591960 6484869238742114964 9167577365573298254 13367905861082735893 13104665350480810251 5718929425857368407 3976668781091956931 11397962716912895298 177260587953937047 14162793962923549933 14958888893295668654 8622219677387245098 5898705287255566422 5308724119437360139 4252604969746570265 7134490916478357408 5182510644283451646 17733450213788036930 16725310354126649091 1050589965004118874 16985896669449783762 4357365592004582513 18078287564166881627 6331627365995909652 3500650648804766758 17573845898840134983 15004990932784174726 13440975406376282051 15398098470200723523 10335755628186146225 10894362767061809917 11790300631911452169 16012528536891803628 8370937781546361660 446423853976405619 4005903563544932775 5565738174303670952 11138087362359065360 1214590641444051676 13941419624129888553 4254351955136473506 8497670830685649079 4092370445532926282 18231418510646422289 8425904303694302133 5672291903131884210 17667447592582248399 8764480699089248395 10686622827895907637 3097385279650780557 11691223032229859470 5487664249651811061 8945619432459772995 8210828329404438064 12637585069161344944 1945171472123841091 10627965404403793812 15139810860599809948 3812908208964341058 15802940138750876917 13114473591630920546 4227041108715140168 10420229990578613323 4287745294646558673 2176185310811486652 8311853426747626021 9041547077965249004 2180311117335372256 9873443431033058064 16083014827950051555 8391790344024819166 9119238565864249390 16062036746246873688 1261979949423045200 15272605071311542784 2635468961305089755 17229658836526100581 18061152925100719848 371372198532526170 4641095167823691229 10310567102175560163 12524766726732952460 17419554395706638386 4951482572461098564 17603966803755786960 5125377690339229456 5977782891773046917 15817748840860965869 16449831781132597450 17599628018349485839 12606849055231345707 12305990708217614622 4436438020967969280 7549383456736681376 9971510587471994113 3559924855046449228 6922903810862350534 5730510285174618363 6601060838226323512 10895051389522915717 17369675577534198401 5627783084196556716 2445157182899467360 8696097725361037366 1356689798341464642 14210253258527673577 10967469729594704671 15535642650730158723 11949582079982773518 8846842754967669605 16207876593472401246 17762117096933199441 18375294558253659563 5570713678797358020 2347226312348381036 11800750232605381722 6679706952980233155 4641421905913969131 3285475403648169393 7144936729656016303 7352870664226712459 13077957378879465991 16266725925635468197 11421781341832324624 3740811091040896842 9903422030448059701 3540464822943676439 12821288507058092589 2849275202506564283 214856736705939614 15588582404358762395 6725725545809346403 11282077679710272262 1173996146921552751 15856168806447059270 5799409572800633252 15901327897199263287 1930933271691784995 1956093898343309463 11120388687840093881 7402868553700202869 4529572035925702794 14675243899097878643 14785698248877504637 3258509298239533248 11700554436013144907 13278712103504206659 3018563073234951306 17430365517210274439 10166571511943113697 15560717042059000274 2219430319140922188 14424814930571722642 7279145087903100947 17170775691624272023 13616736467844154185 8283097129625078361 6473419080503030036 14823466997771378832 1392042572946447709 13042638645345975276 14941037607464899385 15194418336463018059 12724967735727938776 3872431049298338575 15975203105431739317 12660930408042510296 10752099134746841986 17978545486356416647 17619935350703444095 12874449773444368958 9639499441329660500 18375414623923029976 12164975476994574499 9878418225669015992 793824613186389427 16953101570997132327 350388451114662269 9031635886282625549 9583685592417100358 3764749911979355865 11659647754103880767 4954771154968952874 14051179566387568282 16412236873822550660 1395637858236768461 15249521826038839543 2546980558595716882 17733903686364442501 2262127833925578559 2560908544938321413 7382140402228221537 14724567684026057411 8308764027714781537 13694974216646757027 13697296715025934548 9947599821839369595 838281981247460032 9750689285111790831 10950964412830230657 7710586785618205347 14518274087675728662 1923030846105922395 9033682319657514601 7710930228635917398 16817007462036343678 18010456110548158427 4254934256998054925 17825293246376722007 4939796734575041151 3290589685905965503 10267899456871188941 16991042893714602380 11347518477545144345 1116817275768790254 3778266231747588294 10232046770788383133 12346385529441782405 3121303869982097437 15879833036528718038 16165163022940519744 8445703165919832379 7424706743406590303 14284452193831448762 5786587759060842774 13974764984031660398 6417664426728906319 13304566644989066196 1817222216459649260 11916503207525220451 17689689064156122441 5571384576861889995 9042533948976911879 3833959221964997653 804911891265199997 4912511560327649952 3761954732609185332 10162043560406905191 9323174830998518911 8162294092918259201 11573347406110087401 14352551823237343961 8420235516235890081 11278969530007335256 16237798518273148389 8462022446571033549 13368015240888995573 4033064649711102328 6567027223919291675 581260590428245031 15490583776174327611 6317692218168726638 2433899527138343376 12195847751145749448 16038292962773144762 12981463812960912365 14228901303945534223 2534335491187767977 8342364115087447597 10634431794920828954 3207439202092438185 2911677100038584283 15184922621108328948 8112490820296265272 8971199741000001338 15768931183303547205 3031045273208638842 511806372355809033 17713517364082379407 12157816992800352040 12250571347700626169 1061370294173712469 14550111766738843096 2127575637048616646 10118565556279843407 18302843165384821228 10394878690256178618 8818529732225830122 9880058470659953323 9464137898070478620 5964264900561789338 12838565364930696050 15684263447668842251 13525047707030281026 9768401709054204453 9352727768573234528 4516361253166796113 3308796256910705935 10026884807748693593 6592330928832026565 612493570214664814 17062992037035260445 8437947601329840513 16633231137188469416 13489540048568767663 10295298301400318082 10672413404537140489 17978531550771719765 2139231468486190350 10229335686090294190 14925558038841320204 10623226290843579302 65654884497390566 8158180784768931180 5311255530647409577 15209998260825267087 7065699256123427391 4515316644218271802 14870737109317577364 4159221784199609141 6968111693936455516 13598965631990772129 10945602989644556576 10535507753305542075 361703586417287742 598534862585756145 6392211988757520659 5505430090900164720 2922530942466060080 12371223174284689880 3556161755498155161 7913668576440216795 2226212319774241296 11554851069818939501 18444200062576880541 993204899750532629 2845001980368364587 12281932810579731937 9770455278327809938 4007728538524974557 1727469307778188036 7497363294056221683 17527015715688696403 13839604684207925794 4381737337428541449 2243551484410963773 8340423895714669045 3167740160661087293 9153815205940608002 5013334541508269837 502908127322630127 15326441580069117321 15749025033037347211 1545837705193742249 16268451497939497165 3725456361386491371 16971795249676747034 3156027421505638936 8961088393801633595 12712175305036958714 5909044594940199250 9687685894413467349 14284030563681594429 8763074124217789309 10287846373697743623 16925643474418216112 5886665341141215512 15371545220315285938 16592374920387270095 8651984821978759230 11333078595648922434 1970050976664223710 5267143495331163341 3739983747284412401 14029320541403348463 7607714689506575326 7966144236095096223 847758990025732143 7839031094464935587 9244897931195870720 2169023781581852952 6421689819628523280 11721386959808608188 9490608602683937970 6430431609075455883 7220066782372496272 3394325763211312684 14883615116928333263 9152011953992967119 13378182633712096981 13389000698559596482 417885537758419962 4763725105077360160 14795792053857573866 5858670197974867167 7200592978427995482 11694573161223022866 8611635762853773000 4357321136021644452 14046662006427908334 17666514882478153457 3378413295487562953 16179417582134296231 1538533261952401802 12675494987446413930 9935862505315235318 2720788663372627575 16235527930035096434 1259656123767030870 7916366255985763789 16362680305255734407 12055151899660101588 5891015063344913484 2386001316079254685 15514326377303545759 7003605811727015695 8278652441273475718 10909541173051009593 5669671896348942657 17540195111462401458 7968989255175186879 9690219547429594869 704467955826776764 7753943073683332255 10458474449293363667 1490263100126606471 15117455210864338136 7197602618376082636 2019225750368639024 8596484821099176593 3449795374683774113 9536189225314294073 9200730148428757447 6283190626192142358 4353603601711251868 3128930285656111991 8111347275127168002 17781448441750782737 9795275308974971542 2729812512171049514 9985133952154489418 17063836749628884058 17953465286513480153 1737729134735287299 10562638545622985594 16694650379619513215 6276971321732875262 16547539953798837816 419032724242119206 9548269219557524590 13214305008761374476 7130338853751552440 14422083478223459466 8541263756376092962 502425163928374916 8335607019177116863 2147578860852030362 8927472490806847686 12424766011326138529 14887655301359305746 17289358744329173460 11031671664053076428 14509746618372483197 12896272285617168241 8512199971899120777 8776607793298712029 6550080126478215090 7345182748474003989 15023795593821290146 8026742350983892810 3198112888582324708 2103564522016547838 639402607026383128 8412466202699937761 1345250034643057948 205166729861746114 3603903929693829864 8805185881326563072 3580297371328509482 17197705998328602738 12153882795601906638 7006622017901115743 14494850070273177637 8324452965806994734 14811501384380633526 13936588345168638832 4407831237019444013 11871116207609342135 2790847405148414144 15747046273620361319 238847416674290209 7101642492521846996 5344179711743462104 7638246983245920212 17021260554328934785 16412178118197884065 18020455337498990643 6037021491646814180 11784057434376011989 1338430563453418565 1238138133270029578 3222648335284658484 9666381452359446089 7136258495074808371 9164037287564476848 10634560192579555193 7754276321508602595 14883421221382764486 7318499887165639894 12375531832023952170 16765408683066521731 16240014176692274330 4574672726429054193 11926799910634723837 11582978133680911665 4126855373479382616 9394551509354443711 500183828358778166 3832804205541351771 4796036874562838245 7179261053445963781 5746520097736411567 968985203332901881 2233092286447943446 6729256111776530089 9109523522096636217 4481774556571461983 235926012288012336 9576141257561832295 4516439008824596520 15358450497820221585 8770459679247756254 14256222628959608594 11533113105981804707 2376454774460650545 17888987426534530459 5268768547099179800 7476865917799231556 5523717061256008011 636891825322693196 12006666825954749447 8805736676685682795 15074876321191975899 3614282374020169293 7785961892252427316 4129152621292348025 7992040877515834026 13375777048737176580 7828735242328103589 3480104404725577382 4036488456244554452 10370322780335484801 10609878452520988623 1448853680442063146 8494555826642088873 3288962135745367510 1973021278393520099 8714493072792841333 9676936184091600737 16279506916480774466 6130963300201763153 8763621831997179043 14836413422487990530 2063035170721818604 12137945688431861660 5808136479596489674 8573787554230887143 6936937770898659191 3847049473773532285 6304462792410917510 15449759339960831656 7381244805320735081 9144410156673558092 12413807567548721702 13085487551995972900 4277655432678031290 18025730521454515588 17885569229763376011 16214635016369807290 8013685751136224925 15179758189049080553 18063815421108685836 6186380644819746100 3297528107700429077 16525033927322724432 4687057760094056916 17761717685817938360 9193818265480180508 11872828173202677026 14307659076819317467 18416802106572581126 13182560259156454209 3573584111057865330 5958759076696377783 15720759330019231792 4184541895221734563 160771584510618071 7850271920692749721 8206357128741159491 10139606437115818024 8444632616550380333 3736763084712359054 8124864666321421815 2632522514327307574 7711324786967540962 323742002149752172 3959378392773203622 10664841964049399862 62615886412242465 6461007952155419695 908633488097415652 10926852296540423348 17200103228814734041 7125183132712606524 8816882068461156825 7068449836009856558 4467622344578270196 7255986564182696431 6379052590146864316 18151092974111430322 10110733024465727236 1139269107993771507 5621955776025049234 1901837516068413362 539004156409116625 11300059630414189130 9585964301116677710 14580273300912258553 13904445401387311436 4235463498642167864 14733304102055948823 15991183398144869890 11131097970645890238 6140327568678416636 8513320313343132605 17336992434513565254 6287630566816567120 5390899459799613709 314212632085570204 7428403091065494577 8051564831752964844 10278677235234650486 3182030933982946339 11796324752246789164 14002794320160024886 1828462848118917349 16906723019584108544 17179238402190929361 8549933012231985912 3682660518417664887 10658402943796299501 6519493610093083988 2689211832171588007 17316313618911344043 11239856735900771949 13109617102725559814 12589013500627420972 112801839233249409 7433414491361943505 4684365426570653587 1122858653090624308 13426758666891798238 173742048833421595 16959689739862276007 10445084100964846045 8098173745997466779 1888644980943476982 18265539121844837275 4438252866584273736 12014334386719559786 11568551434152090775 2698465212414612475 7900337789123908411 13118087829247924634 14150981594803541432 1426784104523866452 15064265121234090340 16546068240661991227 11329528814544767406 297584785751846274 10064153550649882039 9408941114209991922 8859896724360382652 14452906597886666286 10788390852291159927 550503256668282993 2463793146309646380 8663230206973591322 1114561938913448051 11042296565755700403 4349294468368519800 18123915988917168274 13141273477500240897 9250883573013892583 10109500723504473920 437124154818724081 10742278329418380304 18376442728020741358 1076560065985688541 13013947592108841665 13180539349222385700 6462719539109515774 4891760366003475487 8199639968088635714 10247013478077326528 12318848143739491729 13929259963289472586 16917977251788998307 1375778914551041775 12436016618301488070 5840367487408555402 7097189212015260598 2577884613995327915 10691477029714472021 12587190800201169074 16519424238385011118 15255540632689267085 13015560951229534759 1211797354315647821 2201922931537846409 7088268131764812899 6044312896368809423 2533562557090524857 5247056482590356086 18317591683864257810 9273357082060788428 1859720529196066620 6506488817966807075 3877395569111129935 2523661831786717182 9732558671495869336 10295331117214299893 1931118445295272945 4950943849974572421 11335855023934260595 10675901185130420598 5243425070472394375 7498990798589834597 6000270932667210252 17089482843391018675 16543458297258207650 13996943758899630588 862861385162900848 2812105815824342128 2555808253601751055 9933102589250708371 14123117292918830029 14924292323384205437 14669167396500483102 909006374968502626 13749722988835003221 8199843411548959338 2019158346768006115 16488819947153123435 5252962343593768546 7885318205190601009 9871835404856421246 6308215243638807621 10406725696308914919 14980965479030659551 17244561550559509887 2597400020479622107 2501845854283568392 14330246589481713299 5753915895205261545 12512003707239800613 3564279653798158484 9042358755998616080 15086550278529713808 13090214800326317870 5474815609125993962 13330463916261549545 2958198488728933376 16817659248216402541 1391253576520426111 15933451076459892030 15990557979370541332 828563115057364623 15606580649350739498 5883556937962376115 6079532974447060712 7280785784409243671 10301126673854514208 7778832541089505778 13530554812947658465 276713955263894681 1029146956900551701 11426412888233396132 17653167541589748472 17746016654072988293 8071416322447366166 2364843580258088835 2520548542822400060 3129764280622149464 14962809124645572423 1983168096720428474 1417671725733506179 8943584730552609794 7410473688095383228 14024112539234399802 3097810993032384810 2410805127267315916 10240419727980270927 11271881943802095238 11691664818361524288 2586098593184449632 1412562280609402602 10724188896903728324 2017696882796470173 15786360429768184624 9271320537092810491 8618519403217196870 2068581131480593438 584295352530130777 4534196153446708277 3371128255280858438 2754300116280864578 17515191372242786719 4627686399666645193 12926134151224927936 17194252408765010709 16210436523023035754 1006582162216135325 7862629971773065063 13955231185948307866 5114569493788435396 11438506978221401129 11163609121093469836 2920339304712927336 7683694071128194719 9985404668537977523 1135708463600637989 17774039925277799537 5948940501155857921 10998189584343705897 4357088031095103907 5855310852498251143 13629662610970052292 12608425086448942510 6134826166370123082 5415203551112609647 16263312852735409044 15766747341023344031 9663393409304261418 632428445419639639 15814481960156012850 10533987769301443885 16454328988020428133 11803851601486083568 15955513416906526669 16757560210713773665 16974657704291380379 11873688252465840870 663416639986196376 8649382333068572527 15401406112369770427 2070409227337560792 7742572208089261009 8805948976997525825 17633993621380681483 2359712172371653007 13217024330086186368 9083221351112969960 5365818178520641492 14855416266081200998 8061211353161318449 18305975213550942803 1355801808486988853 13489465268638146854 11739865506129464197 567572218144666240 13231793697350420839 9359631729093649246 11394209509119193910 3768837600696432298 2974263132964726447 14546400825318637402 18240420463663704030 7971464776561517477 1405300653896646918 11114161857597209274 2349620023781849344 8463358873092696758 266065854355601955 4295187584702272715 3665912927639440843 7252982220950625717 2684017384331060507 2064189215081873234 1899538002013246854 16205695519049708428 16106513611223775254 6740583545585265571 12513535141922849035 8459111971661375882 1170575472312273643 9723624571233639211 13489890854901863339 2124079672534031658 8423956899736523197 16602514398949655389 12551021787318456928 14092238544564173204 2809857133186355042 13150725113479200607 17816862859679210164 12812049550232923527 3015538345851435727 7813520594885241578 10350933560168591074 15760584632291525104 14894958414218972043 10515395688976950559 15905110986094333814 12171505044844611043 7176447886217330524 8801368870847835954 10347896525606915988 1286492674919120535 7010059712184640131 17768501015255368466 9708540812749925032 13015907758706133922 10474664202506630482 12546103282067938142 6682073771966198664 6698296523005090141 3147857630867134619 3272932846112885958 10663977876309239741 17410915457619075319 9183353396366754446 16329963540900649246 12783296299207266751 18153684398452075574 8791917889601644606 7022371270663161516 14227026736650996073 590725898048706308 12340704314907158434 6599042171188912495 2015683306212841469 14811786117520819036 9781033627231373240 4812173035386565767 15615944508494333035 14870825735626610737 980280157094197426 7964136338397534371 14891192481835935158 16025705033434279282 15248378200484257334 8496438488564629849 12119230257521372773 8709517958820233531 13261549934956168815 8899267699753945734 3810770046459425011 10599135562996004723 14309963672553142333 7383654511028753715 13416269211990343537 246681564120745439 15900564183233738687 11889175081553668319 4460287696380885044 16683910989479990115 13978574605877676134 5443459845778081812 16196262019144065113 8999562885843525032 17029046578473956733 14375406730945613049 10339787727848057268 16703285921791607927 12710613449107437846 15814861747820276542 15785539655937910898 4228951863549599978 6314392584920532993 9223276066598282335 3291397228259834043 18291105606612347169 5617255045243472196 1585298321623400044 1313119692160965761 3554727871223299659 12543699495853134453 10557696983274765644 10917986649144758143 5166109779519065353 5486273777975921455 9749439370611358274 10450209752685129682 3930627634211221139 2396201533843690908 7000244205976468810 2675559487375651236 13931966384279972010 13781661911684670827 7623597830797583728 5850000192037140520 712650965633347858 2388147903158261570 10479700311675238775 10448096368378802385 7427318789857041972 7357865794446286175 14105425339415822467 13408016392621885540 8760764138519705632 15112261842016411308 10475254291097766255 15242951791336120706 9865922124540804526 9991908842387596409 10324454133923869249 12120418151062937956 6105294493010465347 7418777329403660832 13103159636649399452 13755384536340097172 10624223357985332439 18228875878176426807 8552950185421653545 7618304478831931271 16390016405015667914 8057221529705761870 13266924808524074395 12854030383698306650 9919541807223110265 1098333130515469696 8306769696379259877 10541598255440972329 10698614310160391683 4405125939205134903 2812730882053824959 17671969133525240869 13876439111858732597 1714002637172727624 881873920206634038 11506693095610955599 8420024711251645200 1962338972210463360 1753134122868164752 2414844062547522808 8146903423313215241 97163374105728568 5988265005295664250 12856073274756122109 17535707997254717389 17192125285023863860 8929478599988845435 16490188605540903511 6692250708569313929 8030385202269577903 12159072320020342438 7471916780330315624 4917219087152331120 11612420122083049149 13229344705433886503 10688136750501271596 15845510052680368135 17732790262777462094 6248339644677908802 4405921187088276234 8862574155268674681 7861856361027588693 16005976598906460348 7260054182771468700 15806375234697337448 3378690477970490007 16002662705725251530 14601311266561239906 7620019976754248815 5705008313971602535 9771651698630254067 13890668049346490067 15104081640102393924 7182392188719956364 14779810004207392237 5772335278668354811 14709129576991279139 17829850455905120734 2563015110554884822 577868312732337475 15629295045418193127 15204218276042228428 8472923121698907351 7807264657375253377 17864798350977627480 6961064026482882991 12123854468689107489 35704684584352942 6350723566826176210 13990632021726849089 16019487030788394889 15323247465695838363 16175707773835286707 1837790454878123156 16277923598487728856 8081436625564974492 13298095967479811156 1733716790602806553 17672583917012653035 15732007262003471741 2847096094539342447 110477247077404074 16286665518800452286 8531730011829351652 13696225643715725545 8132644961156983516 17574009763766926036 15521950438092791650 347500535884425808 4717253333235023671 7960021323902311913 8919941639449661827 9473907906097066871 8205729846273131007 17765783434549805651 12844590409995778304 8389889133582768383 14718099200518467829 1474272494904102315 13236787990384876807 11024006009272894289 13898015560779984570 1623750098267017385 5239791649289846643 10408791137682908628 9242254944103081277 10742889022418781971 7324979342328511506 17998939154349666111 13557166895754717027 1743193027244069463 6561390884672190783 17486279857836963462 1196527994273347368 3356567327935066162 13927685558283076812 13171393684873243305 13496271676494652656 12386453504109382430 12502184580331449779 4054607788984997596 10219051058556062558 5294184142795238541 7252148714349030757 8803820438597712117 10662517965907693820 17260856814914804915 11570261206049967232 2070833066800418133 3263915932688583814 5010658388916158857 14641488951102721962 13485940265318887107 6381193919205574628 9873195991783647309 10331022358229581740 3342518171944359653 8812293232003445725 16669171160107775311 17626780919762090182 14285619087778084742 16722751487901172600 4008468642410128758 9215896866670057103 82225667840109598 3395708755342403625 11593762811923520408 3005060653953360472 12290249361240864401 17440192461648771181 1515866340320911963 16316742957280439342 6493853373971223093 13282769961672716278 8558389750918698730 11281688889773975873 3432995368402586330 13371393885306530677 9319131226912096673 8965630950536695651 11130439308064798942 5687282671562619737 986753945923592452 17566504264254243932 10453087956266039337 960365379771251176 11887623157891201041 15414005077595692127 17749371068334313471 3943092327348635699 11637879260380186093 6930240480599373763 7069668519695469880 9111020162386334545 16250038949147778787 3713071267922186668 1007970321409374875 17531766288813894423 13520902584366739182 15804212318162584678 16947524152274627047 8221160433405197413 17515006881475253109 3994347266807193488 10697951220573229893 15084950158529613572 121572548295152246 788299520145880613 530187744645373588 2491666560637288419 5605128056288258109 7677515263390862205 17220728106544162801 3181034550189724102 15128527222838175551 7065431519990747748 16100714354646687109 16621993720151723750 4165215261177098219 10954781300196313515 9233977609717956585 11806210101198043910 17727880285505825180 6224630856172956402 11922273638768628233 343164334507648465 3348967200475619942 17961875687950455466 1616961972757535624 3659675191845209219 13974394247385072146 15311553896524458989 17774462786081454073 12717552634717413048 5910997273685177816 14888218712000509867 1527511526389018358 2361444198037006853 15578506699789499086 15407129239220038176 693121444292189370 13470647589563279012 13032102286284634173 933518659040970561 4052218871738025573 8257823747128692501 185311296998445265 15159919100733424424 2788638774750467649 14584579930057137411 9512602044354745822 2349185414516560984 10876826879184510581 11640786154509817565 16851786856594171923 521784035445842632 1613415401679960657 10494753989853388366 15200702603734425363 7619335652063298610 11209447003616009647 7682788566783040503 16519740164802055930 311213885715379224 3396788631293206293 12145053249568540719 6470920473067341981 13365978224625574113 502755690787921175 8909692772349201215 17336401151940217372 10652511616515366376 13984153662945812735 5136623427348666784 17907676067876950333 10275067891824432170 9599221415438798582 17608412243641023502 3479383811757813368 12326411603720911526 5445626373730111743 3245137322858220470 9225014726016920893 16733587527844663337 3680676609917597794 13173313922470227510 10738524887050576593 7722790733664437887 6930330831237589647 6485179166331479745 8508809452066448112 15041482484178749804 6674055448933339497 14761127221823436167 2137545322933834148 14219794423925849719 13795147890080634174 2701944832874792534 10241030320797031503 13806294060133299989 8802197494008928753 8854568295849616012 15631331473016061721 8036894997033160235 11619766467621491178 7079101522962287207 8061543058515005574 8603483206682651858 3850058258221469306 14786141918991072904 16202367856032308299 14029732261583575348 8134750004517965521 10048703590593174435 6469809571083951393 4781415863784240823 9908233024088404863 3781176896973792866 7730953269659595976 5847123059080175115 16829725911766205750 14850792610287873040 8655583388783023502 2630985796487699918 1838508081471554552 1774483178027263118 535921034972112836 6243092109134954688 17851329833808725459 10420423612677452085 2264718471199378952 17456739489061338626 5908675260063308135 4373460997534694872 9762797687919835701 12279385361407454808 3931511394453187553 1240793875650535791 14228722583147277730 12526793047065193518 8421482266297258063 9131148218014761285 7814044064412261677 16508955489124081028 9686151337913542354 450235027523094850 12670907292361994106 15061391975168112625 5000100970141889676 27494866307549200 12685189532902408061 6096918071773440110 4342646000820351022 2865247729838757644 17310473398888546638 15368760273501471087 2273582165493167532 13574065622778091253 12740908328097965585 7474341281738793692 3060792214894129242 4287190804429699215 17136655107008859427 5329139911454585223 2447694954160794704 15777216921053137599 12893033942639874457 6681332495266165222 9918777152361714001 18280993166000417801 17982141551258948039 5097444036278785194 4937215110386237698 15226523064812323180 723462461744034168 4032148549496614951 8508197896515106209 3258501281416273423 4990430613757615128 10816439901480086042 18446302182773170325 8468381117583529206 9433280769554566978 11881556978049655070 16376200135063201303 13061845243945750878 18410282491060089861 7334181965928251546 12881115883904949156 11732972901949986512 7760930539522325826 16238392781443299476 5853009547087269737 5897772937481393076 17322997789488361771 9985288271002542375 2510612280055524705 11047826692832943414 2716429357629490478 1388438352243336532 2928172595546806385 12672524816002184809 13534860544135121393 144781042310870102 9719075459769510142 8716727757807641805 18367003050462375867 15992397516852201883 3324249717169347868 17052410731729058831 5536290862941936703 5161292449575127035 11986783823246013220 11715508422090242863 8482414063431593453 6135746034844033074 6707555059492691092 16989547719090478146 6990518395408992737 15721372483758700961 7342272414801310063 5294417758757248625 2174937806041689867 65974517877168304 4974944802394454607 4924983811186721934 10694846742111722561 5208841213111616669 3464062988563300412 14633502578312833195 17926623209609625263 1999046325594493256 2088867228676669360 4395053395242008440 9040434752355247898 8494063454627034344 15342855090972861874 17417263951001898101 1777143582567354031 3633101090924798927 9303630590203688052 6325576235218353125 17724113712877941924 3217987606834070390 10503179156698569558 5113575264694957128 10825528292035619208 16067867086203557619 11445099330462883674 510774610246280382 6664907359711727232 2389711544041080715 9724273709092168984 11236479989855608290 12378264282493951009 14043354033914915466 2513574972775257600 7164793123756208284 4040817033758903761 7958347960130518712 2025211431087547785 2055622716903956959 16139623335054173309 14496180663773191951 5216835592568021190 17754239006985847115 11214153853742758313 4466652034241771857 15130944513888108905 2160983119281335489 9907703254064695815 14706542943926415863 9080420204851742203 15387844936280899220 13378365382500600902 1909729674903576310 11576393355140383611 17667331982614430770 14746167151891195605 999989736416179240 7826919147094011886 4620173102013370349 4322563303353766152 15688554839537301855 7623042110302650942 18343729640946313285 14527008807392058356 9353088224090575970 3328724498712045332 13601175516826182445 6958882554326850246 5583008257197486676 1720002596053615004 15874328506172007606 3271218057428352279 6985761779060430052 4505871699579014689 16085317688966554170 9740431674902040634 17866664765062932815 6611862869942814830 8957041409217928135 8715970822279214568 8789673881851111754 5495155723798367294 16043536821153807544 477792488601128283 16457221712777154422 16464202878228996608 580249782709836873 16568294382011188048 9235058937430733635 11395252476917406163 11157162643989531057 16147680289643627423 18033126379895923663 851301754384657473 1806611480010832278 2114055072780273930 2331556461962489786 708336447125413541 12038384157485683728 11722055669663060325 3465522344289299799 1716369778774396889 9756534290864716963 10322981105177710473 7970002779315811090 15081045501520258039 15123360320811340938 5253288726873370029 18176267489436758392 3947763967413320451 9583910338047795362 16242332615048213764 4466846688919424942 10604671767865183935 11870989536956049950 6707929405353841211 14058708187120805490 12581874716163315441 7073659616087503656 11447607490175403532 13191201285417392380 1368940878900101078 16928351842908472640 723966719054856384 18163582299425321728 12807286892496879892 17835623511330881684 4651605685936589793 3049091501256599242 18341571190983362218 14619725155499234047 5660751134195601263 7486889578683242389 7841326587194108829 14021068529429738624 3740518175415310045 6087823587565497240 11342985233151810945 17057704581760367878 15951683694739428898 7462368323463638066 16765335414355685195 1462655019480899276 16781185144217255931 3742596723493384997 4733596131259217077 3078261178311464911 13682899223508263486 9797409253844261309 18151221299387150336 5261049832007302122 11253293668292522342 2673576891513134553 10391349172668988816 7209127468796578119 18121474020172594569 12684338853860715751 1428707049028792129 7865529134536793322 12308139030605786035 15511713459570796113 7957740878122845712 9023455680085719151 3120806936423731301 11915102824882406880 560657578544775449 11216621460549342348 14628199370151152296 18083218040201733375 4490604061443825235 12012192756479656223 2691395380922462644 10978006244544728732 12438611581192269513 10834190822395493505 5563282477748527589 14352591123694271434 2276996114913643470 3798593316556087158 15491521881783016599 1878708715791566353 1892351025930534723 9468993818922022698 17111092868382322802 5112733929621326474 17597434535953350898 4147939131650398452 2278021091409909274 7873078743196168786 12577580661285096407 982851505557775718 13989622369940914894 7149944916203373879 7938133144481000978 7506064419048210103 616371966335757617 1821032768793513534 5339782001274858972 17407663185692484869 12178552709117563902 5411951874153575657 2028261778801301360 330074243827784664 11893486686541728947 15146042341421597985 13306440386411370889 11700407897080309068 17096022543041684698 10656312449732743571 15432032786271624997 1641406725261843220 5168620585656798825 7211416237846549714 7535596089883881462 178304810121093087 9893476893627164150 4844226503160832078 873836979710073845 1462735949819851277 6104357510772191795 3964081508449060238 14770535690237021941 16073213094221741980 2398514569957052700 9310980072939033408 4290718103059471723 574059848970428862 7992309332222752873 3637874376613281562 8026007711491509338 13379400307691436356 785829383920898692 17333571667176140325 12196559153644172470 2723172841038720201 16193882653626536583 915663052532192948 14046162159732241540 12840611516669506999 10951857352273367080 8306538061779284443 826517945394616911 1956622379876462950 16944546264731843751 1954206472420540325 10517586319356297781 16656979491461381475 5742935322312032223 1811441583303828172 5628072993686875626 7593845058570845965 16498115881056383853 10284487195894088267 16844223781887806290 4684439515869535945 5344276146220947279 10009567424505136584 1903777478065944116 10032326793567439746 11382128838389998463 17828630532710368606 11506425761217615615 11193395277513959816 8628546980138423979 12993092138232434055 2122745052454522185 14064735593501887103 7812105363475287418 9179778816513475303 8948331124469557067 14506305107922411297 851655574812666591 5223651263905566279 13015493561147018250 14372667934018466255 4808399521054669225 1957550315716669216 13335478314087499187 7464456980452929719 11232576766626339046 5972339244341687250 13331338114392120619 2907130196733697557 16737080400900990728 7310528809932454372 17803441079579850974 14720523881211141068 10038592128741765166 4523581554384982278 4087884557972622718 10965191488524478187 17080982132151933128 9325790600938693802 18365123033542400757 731617534368257833 14666989313230617185 12334027331610818551 15070013499928873071 1490643708361553860 11189709920507119922 11304542880534719163 2137701328336734344 6418094197681739732 3326607662030013968 11892508685933977090 1400587162522691820 2172023983132638106 9246709502713016917 12321461965461045813 4307518536770362192 13857810345576004424 11597066538726565158 11163009274752152707 16610957115699361821 720193709537992612 14740748864307976688 10926637961462139133 15062048498477413066 3087960510361862564 17750757107055316108 10454576762377958135 9609840893801297887 15470759293903015099 14822116414444049519 2323576919715035623 18281599355220692772 17714875757069836441 14625256859221697512 11877717145544099127 2289097110542584418 13138338562739070026 5471636374598955487 3494745368886655576 5034318828957640956 16752121375991005112 3389362617099079325 4087467828328404514 11764586482969282150 6679883275654171866 9606140063597246387 1988502488642885678 2210178007989680317 581801415557525189 7332581584868905141 17613741542584522289 8010860460727009677 15371318253952816152 2728285928218533312 15855005220866031755 450791690852162032 9539958120724216451 7521755914582461381 1629392099974736468 221366477635798200 811284822802369018 14315324350517513068 8498490780027091363 2371319782191464257 9582231051355017292 10247102515990147914 4270339355797137139 17861762553515804576 2791158006630358344 7027558611424808452 13444194529856494826 16994572401177459529 10973136806244768976 8301992833183511471 8556988967433949497 2478690024650612519 2664827704117661968 15882495395430596911 16073843180892825084 3649346900594581259 14354809478093929194 13591411073777043027 8649625469829934612 16689748363531158968 13286536187153058602 14745273998870362359 463213469543286865 11103760437722406632 17530353146396688009 15023248174179440396 13332581731065980699 14919457296529906227 1973299406598970302 6944313305763349985 14064020108317943837 8315177271670278053 16475790792301697578 11003786781698332200 9038038388459029845 11006910760960923145 8839541722116449300 7287078649552777680 1950805149089553288 15188198021106667439 6807987893269340199 16166567313980159503 17950732819230514322 536083087373749423 6059529289774997289 15170853512050160776 570042849870669049 5144778929560297418 14348743342292102785 6988520424134396212 8222161930402633738 7065626195780583600 5226323340953491975 9387033552398399179 701560348726591756 6070667487966793248 6369601382169793976 11889402288813989001 6377107584078555111 13837224201951430816 10466747277260950068 15446364252833503009 10209211670626888353 14306224838156852034 12892955387758599609 14433956448082479067 646970965368204695 6707152322976234002 8882552096886986319 16884988447793717876 1641052019299640375 10476830401434158953 14906330284385276397 4299305731361046753 171290192894274197 8989462302616067026 17317147677342508640 4365675613248100985 17919793847358845111 8828414215697091754 16956147656528085716 2641915930649687380 9634130300897182530 1703286808821314356 6966412657176673093 7907486805571257868 9515930651460312030 17300794130097863401 13740540270381651986 15395322643792064288 7645698267996881297 16393352005763265386 18048292202155496836 15129379242338311141 1988125190763196357 9372610576223874930 1820677606222581255 14778056444817046024 6678817769234229250 11992480543595999637 18066232411396530937 949852342004871115 5543014281266841735 17243844348619841267 3968201750044133926 11596260079272589212 16548786136090464912 10477692603127377407 17090523563702880823 6836422126209189365 9245746756986039142 12998594032283162886 15066198360407578685 36631922545153090 11841158061027671624 11013659518976542887 11657138828818113631 3738750449352718671 10892171659181192293 3760500329587539609 14153781401215306524 9979207300503248640 6769839177397945228 13510371296101518267 8401517337690537328 11446407407630566824 3764654615533003656 4538494776911821227 12564910937346353212 11655898925683650195 1578720111330499386 2560465443412836406 9745651797146024942 4945256792745425427 3526695086245375002 13794683049640147150 11248798071893088789 11408141690473693318 14276402445627708861 1514604161283670719 18048702748606764021 7640662319973935997 8684779070535924668 9237922536387386889 4270406653452674340 7073552692314968182 18325052328319036850 1875836213481809252 2860506830766227879 12240810297288559369 3000755046352743984 11039004658358605270 5679175775708197900 1880717209446767024 80851981420566458 8976545793026999033 6458187461563610412 14580409224164864746 3947216278133555178 3385224848759886717 5978660793341280387 4449753054764002032 11329236387255607965 2769853563377123036 7748849356493051576 17218830214214327959 746346898636852270 6362951829642356496 5625888719521175720 6886472847011715297 15633163816768296394 8535746202044979953 16994045388230710460 16283707833462484168 12099813536138453036 6363657016196309936 13966775867681541538 11977437223422795905 4568133182879251257 574891038099761207 11347357645518468082 2647889117890600779 4761818322432936768 268014115000295599 5728942531883798152 15519239607566567322 11305578925485945625 690993130603198543 10827562268811947868 5965296971473785331 10050036778697714517 18221132633254097586 11422100884532182791 12371435415011241426 4409201029485333943 3125235334741462167 714357531457298325 9799074979227215920 10963411631838926318 9446354773812772387 1021476017288765126 245148605987152886 10629775981522209997 9908238286102840673 5189187453526783397 15815093313670867352 5338714989977751548 6982539096091113573 2397381213460029286 11173600444276359025 6761845075589947986 15540346468078899910 1536112183365850599 17570982805964909168 702938408322242407 2596281194161825856 703284007433125804 2459377326655625111 254355032450480843 2781376114218371240 2651983007345161181 15957993905764509383 9049773895047501040 8531627289389152776 10925345494988464136 15745157636260602075 2311068547541998004 7624370620748032397 5475448316206736447 5553432798648556663 16928148877572319593 17477851381488111942 6903792311485178559 2109628602093973064 712236632846910782 5761101248520435226 8233240629702507476 12361987996438912394 2391176458768232720 3494535629356589738 5863210487209381103 3255483308575403978 12178277996326270976 3971808079433838515 13714535413079054028 12501076458052539997 2457041050233247196 10546109152165270767 16547178985469426868 8132416249584930745 6540518595898455066 7965301652459799485 8785601601877505632 928678978294072417 1774140123693154558 2684054233018022032 14755808678458079546 2938659293265978038 9950793354290736019 8716727337898481204 10738428137867826167 5578750496349957018 6838556786666328222 1232320951053679216 528325005576770825 16806315958956103870 7628163611593194222 2206303312777617553 15673571986419761354 7985956851115279369 11097743748417853501 7453209399509930991 3992892363518599027 16100145593326045705 5572975751805267480 14923673111671586085 4635883558903315777 4433839076261128873 18337581490761639997 6868041830583554843 4068465490412624457 6520662306843717775 15845977113646182805 17039755305137895081 13146809924815820590 6352209602961227251 1812100508394780213 575496978954386382 7643699021730836103 10612978616932146471 11305484433137198815 9320385058900545915 17367926653371278403 14922729348742605703 7752536922466246640 17096947853398800313 15404257869484687580 16915749975256619387 10879100232593363189 15986531607724492951 17556250126655665937 7204240663245201477 5782880770964353290 6567244700836022021 17529200405211242157 14512453534503694865 10770448832018466020 10951833435023980973 4345842046835624097 10492148319894574317 17251984046344741126 17794108832247056762 4424397121059898603 7306309935233663317 4023478467119827274 2293448483840748676 4785906258343740579 4683424985823903558 13981719387955093616 8926247474004697316 13505594493020310190 8920873281290575233 11778146203868777081 17425055913640605861 18410877737082696619 3540421533165381068 3237716643675573677 981387631552597270 18084949352399245816 1145456887625265136 6002646845012008258 11274182967734476093 12521513887200395125 16858765641793689152 14489248479314442869 7295036386300701380 2667878207707598063 9604263289716554674 7659638389282217824 15571324149841458154 10976334478751677401 12238908192212052822 5476069217913990842 16259063379504616852 9203253501511148067 13952304755200329104 10351288189905377455 15614792052362865932 4431463310104340551 9361701348996424688 9157399464965862546 17008637729678000705 17444006339687360890 8030627823033489398 6124115313463376001 17258065058885120467 14372540617932214011 3960212224658396372 774933663983327627 11966643213149240412 15423444988428438496 14019676135133321383 4303731516554745603 14770938403753739545 6446174298014114493 9642002421701216621 2578174647873042884 6036992161216063411 17246789507579575502 7524847412823435514 8764493890774751869 16793541189959656747 3719242084805926967 18199884305472212285 15138193999113362392 2784035621554408478 12580970548686762125 17339446561046088832 13396238710151166526 10547043191277808786 2968636105204764057 11808462811069784008 17707245362387429927 10904667420789143386 5754640573278792787 2610463570542771850 14985613819098585823 12424538946727144717 9493185801017317807 3234462005309248658 17572502245683594891 471519504254960194 6316144754777130934 315370623280496989 14928902142564299078 17997025388974501068 13274792207114431198 9833150089959772324 14253982378812283742 11914767165437455261 14753676838675280680 8500192871720201903 13678067342133104356 6095359523683274269 7230025044693105222 15737512479290004784 6383794246514859105 5566185001757933509 8472546357315105352 11383216322801000151 5602487058860857096 6226850598502437012 11133078380294704016 5087440385262526021 867328848183060572 6722411683782750259 16465416130707994549 14745631013685352661 6850635010481477805 7381572485662881234 14140276157479266537 18273502790848630033 10921648003750925458 13080895339850926571 4118178554758470019 371953987476116750 6102021720198015245 1729836203076101548 7388056779821524775 13025578910367011673 4324959715238326117 6792715699976398826 15622351466287891648 8224337778441987148 10212131536686204791 18258463600873704015 17709448232779797237 17133731748437459609 14311907549249501232 5796673475184804357 10205372128499393417 1410615309307163509 4722324997976121137 7974069655122854074 14851819459988836555 5909127737993937505 18148689685365703290 8347880437433224507 17030114736951564691 4558289511783534483 16323100276510755343 1574621660219983369 8118372947369443237 9937110067944437755 12126398018434314591 8145007840206264276 8426144104710330561 14518726061803712514 16633633502785584966 17721320241386728926 7958379929073543643 7702819585100953694 948565923184816336 8692441818907427397 3155066245403906187 5382951207933449670 4232918857556197778 3440076137209373758 17796139277274586887 11943323400177099527 3141967859874199024 8444691520522833155 13501650010358399279 234574017658989937 14639013003189920860 16968287121671074608 15029402493407262378 6307327871685660997 16844778879424945168 1878692052588526525 9104207033039459526 13221634809433546828 4100959414055638245 1253818267243757981 825084396715704207 15528296813348888324 16580673798499913184 440574548980117035 6627388301727239921 11243990763321988834 6224823913175618449 12624693802392652736 15468069541177415454 3724704150422044160 16242037436920966959 7524173854155869564 8851038852865076773 6396661156107381853 8237920447859485819 17131157373452002717 11516412215066257028 15839493085840759232 16829308271232544857 11932618286214880122 7032074342968321846 14862429813071350275 17840761227352750264 9133531868322942447 15144390703674210975 7873702981075019614 3888632198251138841 13922247598398067049 11187530529997854292 12853953023386979598 734328848055605492 8951031347963048777 12725883845158681450 11332026247642081029 15616764826539734267 15414196201792747285 14988531274991736865 7641620203808903581 7338821729847197678 8130175347971305033 18194148460335874905 11175503025602140480 14048759438162496624 102632016016596731 13680988216974141834 11613788788089343351 4935690459166255241 15588387037514835910 15970224549758314735 13971207792881287463 7325651810493719363 3875489449262495907 7102570175340099003 1306026750382726823 14638282994746843648 12648541331667570435 16069539715229042986 6134611645240445754 16491797528111012029 2296980507952276159 5889249727362784694 16493502761230257228 6429526145273340409 6396540738762469887 9606919423648614856 4613555100664666601 11510040242453240885 6514128922127935087 462669053923323875 17199748795437288042 13276670114982338150 6222855671400316831 16781313440020896192 12485940380200005364 5518735164040015274 9622309750675024224 16903007279627448252 10851763419498590659 4355632014833914790 3014850184700565633 13386172245646513193 1173490710700737553 2012441841091674213 8467314163555742493 2006387147268294465 9644203150828817515 16749075809103963038 12255164912656665769 4728372715624308151 6019711019252865737 17780113930384301629 8448469523041588473 9077964935947290695 5074729557264965337 11801479753578592753 11810929165379013848 5003162626871695319 3568240679043415596 6340046142616631541 1410222403660336141 9090050315926513605 16732069726923963341 12223441591245642116 10665224932418647620 2356416146938351704 5206487727974007803 17905471135075536703 1997038676000137534 17764141237085770121 14708406011059953160 12886731858931961068 9340034415455581830 4643692420284229564 7736999368117041275 11297136703099373602 4730787482754143095 15780244008856175356 6649824699868607824 6422047804707571327 2472171104450466694 10931380935372501486 13500633147156038076 15692211914189799986 1659401809443563746 4838937096787672943 16233017849140185385 7964369450074585729 8909663816842972585 17722490808237553648 16516021588822158317 1909406328048223528 6953688597762765850 9782498876021007635 188743796010451132 8092870392805878625 16030456567268153034 2116372806374711951 15494513621692262083 7417356650331238186 7469957339084657091 5616173573835905526 16895617899623376361 5449309433771570216 1267361922687989456 478401736265030938 8749212374854595249 5090124297639456854 7210635350378794986 7482878651842930814 13179778020346304171 17834200279031587982 3701845203502276129 6934182349800157343 14889347386687036028 14440881017957850337 12244469458390914566 2662087937752088449 11406914121688215100 8249574055682721667 13537472862112371509 17034401409023469323 7067070853004988585 10958939879136097147 14601930400553213897 9248910169595253653 5740128790274307303 7359230553791226879 8903701255197312123 9528021232664756549 3773759404613809725 5106383811059594346 3408099973744071139 17883998147882529128 2546234165925315488 11604476606698790510 12416122761832424731 3478380300105705611 11004731776758044757 7195579420644039495 13425771715720814606 17768189698809672523 7207606984369435281 11523063723048395569 11670943109937058240 3473387120587016652 14044773373262977828 1934623370636706860 8422905376618048303 9648002736821574311 3978334167446030535 123487961812490927 3351264854389114665 6357419359494228271 4535211537755360201 17816154401395633423 5329646772486027131 6035950646272217614 17694481273442885684 1519450954632611395 9432808000331174887 628994904731991649 7669822916864222310 3451309869089580202 8963701758210669126 1747819821117171674 9911785137847989021 8879687914535346156 12240170331074417716 10277254911855933389 17078943027077057981 7687545246215171608 11089879202749817397 13592874478907187528 6558584532755109706 2294986274025348613 2097299542340529267 8796166152307686817 10190975061294276211 16479584401684759686 2411766144214379398 14730344053862153228 1419987575672940339 11065375635307905399 3089748448171153016 11624180692936423005 18186159365679302860 5621270927386691026 15553151001001115665 9767619377283527980 923245660488935465 17925205701029320521 13459694523800228823 10424834698031390696 4804999930278116146 15102720705698880889 7276905056134413362 4367326704483300842 7851711542243487017 6573981832500885124 17886539134822050120 5550140569766705264 13048193195581233661 1645748614795248121 10820458025459070203 8891421837648392418 3999360042578338434 15968872018859781735 12452522525303974184 8854464510462594135 6630125609400875878 12703096407789189870 11354745524062497056 18281275236833015314 13427193649220014266 11620703892547399726 3207014030698399461 7200782569957921576 12775028208352793220 15853888736593940815 14552925047487608664 16820513182937785006 14606534919643709389 10110086815722516533 6422401374339959639 3603139812779831222 8382458111135697382 12164571911390542490 952762667722398090 4474736613358063442 5790696293152599774 4205052826135416168 16200776035697470344 6860351099705365395 7467360404914582201 13581582014139346997 2463113880372759905 2829480229437565094 972233955563198713 16855367624728355644 9627672942152237727 12936972996992768411 4095298176551239768 18228693319074604759 6760079263390745375 14301847511506662045 8385431919877243682 5914754748723953970 2898997994676327697 9884275098076275572 16866875085983632168 16110863460674147291 7306000723145688968 15105782043151247499 6752805069481786275 3599127013666627323 4012986205936031905 1674140108560721437 17762385836195634758 11634076187433937569 7831634854723851363 6286954365652116400 8335383048599171028 1735350726871105497 12697761053877855537 18113838755755562134 5881531980455987485 5017115279728705094 203691515697930585 7559427156214938012 13562695153527139935 15799257912615640016 1182199044983116692 18286883326956732324 5580078063863083145 16935210223984165893 2700847147781930512 9337467625841969775 17277667047526647439 12181574014334898658 17986223380149218265 17306079691254272664 12838099027396788683 6392094329276952358 4122682281998129216 9516084057321341024 5003560109874320059 6765183199326658792 4958477262612923315 17203555296920310543 13121275884591580527 2094851760144618457 10816419526934208969 16513373382415934180 10525924616339002788 14604713765040081981 2374586379404969625 15740861313278309024 11531675779219993567 17252895288639943776 14232977439542838458 14401842818437613128 13521526032045605210 15444539928918845639 5904438914914351515 17744600383449295308 14387226816582448060 17906592649662124949 17497773107080058728 4826821894267055769 10342565183462876479 16796072458534170003 5042530644215827797 1315125958732087076 10376466802507531006 6955192967563753666 17597300898901119786 843274663127980673 9786179098609174792 17881862135970369916 10622072693049512690 13241354960901214503 10065505219303774740 10098880200858425456 16376985253041934920 10980875509250947366 11202563987304000427 15404383067715977492 7915552691936327430 13886905027233200114 3559821554330855210 13360447806289843926 8119736301905950992 9606603268259836712 5489615044768995582 5050444664262881031 14080905299434163147 4829874738165326269 4932154387519811499 10150586396105105225 9391439410209810581 15722327938822900431 5383579763284809077 10567345085324782331 368319868492609846 15776395088895578936 8748136771772681310 1653396489669790255 9465871899476506385 8059887181711586386 1683025444882719531 532771484613247763 8654224094069147978 11615659157746792428 6014026797407808164 10821158946776324521 17335808850152116380 6497226467131149214 9360940425918102345 15202990202221817918 16057000221360126403 9393778200003300608 6268324520296733564 17686402123212273431 1618312386972278648 5566099485348382197 13289637009870848234 14595427092027064105 7607019512005923407 14893151449922819343 13403108298103796594 16506332806130718564 4037525457546362803 7388214677192549766 4925229532521197359 13077613192479295982 16753776057597522082 5204945575585628129 11582821833426155785 4257383905139971855 702721819038848722 6112975410831882618 16529568215521834130 14366784241517711434 12250924884657586306 15712584619765381125 7110693834076553602 2720035445027992277 16595059570343252105 16552776574894528414 4337117158892963227 11240827180280760159 6554968086277414775 11285307897697402845 13497827449896819175 15519311296099532061 2884705326303431485 4406172647124108527 16017258067362909823 14261470691745734926 2289741562577662127 16893913310372334569 17937824243518703492 13248739983811454899 17101755443624296931 4487090705713905127 4395487369703843867 1548669466976196892 14073968544289227823 1005629148773278932 3981819181196339754 1667772615436369603 6740088616700246365 13279154592670409968 18081596617808225907 6809268158403674511 15086411807693544591 12574225182106364774 4411986159504242056 15023574711217048298 12859750924886921181 15091458847742101814 15798672724126531358 641506049075471483 91387613015443404 9875860174135916817 1848932061494422459 7803812336127292856 17586659949789350025 37928717754136427 12315874215244723062 11575798032509185075 15725834928924936345 11901691349023634622 188313098459491633 9291588197884847243 8772173851329117427 16886043763400375593 17821832459055670117 2864237413734004720 14986147975561730853 8841551144567552999 18277457609335961940 10788515524381230989 13271457051234853827 16465413036829119712 5228775251824489366 9652490907876362518 2890593054545334511 4188467546418889110 15402877368800494449 9881468140638790789 713918136913260915 11866744676068805584 9688711253032092632 10908812435292183362 11947628212168020105 4643566074114664479 13293952641233518399 13641440595578034883 1419393722317098890 2943131831193333323 4536512128238112716 17045987508869757615 16459484697971140650 2260863268099639382 5260299969304758737 6527566773644347261 2747479160251940859 6391396091586689334 6870057367936633935 15334137475092625367 5836816734197336258 15674786348702378064 7043734455879689496 3193202930020913843 13354343724230827318 2850347755696437889 14069595324742018863 10866054053381293980 9442258955299583341 10915576120739964474 10558796413127764632 1449716345553469831 17923160450795660 13765461685069344583 9882007230047693885 9907971710608382316 15272855620865872824 12975957933624910634 6667728804915916186 10266483003601630477 2550633422035363197 10556177117825559229 14832707819992225737 15840129311871945962 17274393186570232955 8873173643307364362 15273757169381615312 14248027764198215067 2089244756163483490 17165104736293282238 3002049014799894912 16725433412162924292 817063033458662954 941965378115520652 5945920833904529740 10940345515919625163 17772385264724566390 12749496835528801275 11854613702756340890 7094856299860132913 1235833284725742926 15758144691252688855 2200772608753078604 8888567429689388844 2824287157604752560 13618335337892892558 5737966968318432694 7279837805038292766 4750030514983788454 9470482296236695833 16937246474963326892 3657360213371464512 4530462288340209560 9969490861925990648 8768781363861325619 1887887499572321866 12793092190243465383 11570058839242099640 14934903598829755352 12062642524769074479 17464177956848287245 15200204622544799505 7530107591553000034 13400350462866128261 1413218787998709370 14276897703531818705 263664128043261081 6425760029776033885 4121415889062523211 11202962925945516307 11507414650734263611 17276576564567462945 8118580835500353161 6314930425220015901 17976283260337128422 8413226508262261566 13432967410963755355 9268783461717936057 6870267852115743265 3062471514609880553 12922114715527505425 4100974634498992957 10513727590235416015 16654257362369465851 16499057198474807413 3164103137607916550 1021892678952403538 3073152870684168199 9560346821496383602 17398632864752743361 14911655848979535398 4403196506459972330 7563107388163781734 7084288927359994828 1960783858902774807 17151257123407233741 3282660004500932492 1713005635479248852 6146872638954439730 3393013459286931776 2037968514701434047 972550591287052998 17150439730494727735 11914451560296417389 12891542018918555050 7634148211289376201 13467907613030397942 6988391694759583497 824810989904645057 5936962812713631549 15027682965041167705 8718963601258148930 11008478203155343347 2471857845184154189 12478745371900974031 12062224889811178735 6175400941730411205 10289710105625173678 5145922458273927587 10110593249470157439 10140894111520628228 15220968022750373393 3816604804938185586 11820296519691147635 7661873382178311049 4176011755655997052 11473473145000297617 8094981224123516015 15829581986046423550 13896006999961073429 2644861068059407878 2897696357418648183 4548291208917220023 13503316819358655053 11752216266835733305 4227744816363389360 8534163492202138831 3544378950515075023 17093901968623975855 4547597941548850685 14872098264853845268 7979016403155628411 16481159926316119007 4372487298255139288 10809541259286851914 16589093194229954949 7999077743262131846 16232607216390199992 9400265190125522580 11553301020738215629 15498306792510026624 17124498859340701172 4159362413670284886 5673545474343371388 2250565240550492613 5388249488668123249 2776019134128059837 6282629317074793571 5906499198610608283 15599770021722218587 1039570250028770696 7048291357929698548 3706402124189380644 2444662596528204428 14327991174080792042 1108583926799105057 1241768022709861310 16670540952070918672 15330219209484823311 12058289850091584176 18326347542968813452 15650649465820942056 7783453107954479547 8456893255495922127 6952211440316870740 7992419498040866145 8754320180118348789 12180517221798815933 2360867140803006766 6319154614231610817 3049406745565452210 18358807426832205999 2436800620101212789 7561974733426251755 2615361131691437428 4756049175045239616 637723094063654345 131368113526905170 16748630492056838035 3219782589507036026 10620604549696600113 12912154832194753704 7805930148202977647 11606306742338606469 13277826537504672630 17387166283020156848 12548710487789429641 13605068756865391500 8773819879208746349 17676995007632123629 6121815580316850953 8370974219946231660 18071638806651633490 15496928711004315437 3042932441533873263 3694647141037392385 1428875909852742661 10069996525187356303 14918173673409459104 18181704789610987115 14186521339199286452 2649467801831808530 16144282470476151147 5572595632614963168 4324131716464639400 11633409886332198756 6911433304516603813 12813977555148407576 10336975423313950741 9491373538072693496 11305055228086472466 7736665360816122471 2432555811628080823 15063751805986713014 18285718613347471798 7280138536396143944 11597780017415568518 17757722670214687236 11808108681688538974 5872186491130860010 7794580578921587494 4215446476226444071 10328386783632731955 7741252173235535244 2071498788664234077 17644516176652569585 5275058751776894736 5034383211189229417 14015953060333563848 7461455591182902163 12623002551391569404 10187060450095141558 18158261019581957135 4904650665739216300 510599820083661053 7301869931933476500 8260182289401083255 15822606019809241486 9344504206754920412 6280087531352707280 14021658041919542913 6143675122987258327 390708660789609134 13918913278165056739 14382585334926167714 9229692411643858982 2432598863090469574 12139618537942754785 9983644493983427106 6731433580354883444 16449475340435446722 18260201823916785636 1616355021222571271 18195681268645441903 16604891350166166130 12655017593442992621 8222339735377005484 8285045063813586559 17060562939684855606 14818934451252874048 7386444263496301047 6626771642857630413 15466599755537119171 16136945118521667367 2831000310345728423 17559105933919064322 5141991263426432631 9058886177056875641 948031269742299020 13875820128818509879 4290580422726571353 1512005148631931422 18324162043750826120 10719592654174514476 10721447343321087645 4159607600250544003 16375195773360576401 10656498040468953389 1892453379967653610 16523356104689582159 6527060071661885007 12737428284199512518 17940715918334603236 13931573150703059752 3952841762548270336 15075880498728733583 14746740411557152690 16680117566698125712 18027257079232659193 3543474494325257516 4439460119598653015 605888191967326056 3966774990386256621 7521040136826120695 16395949951358815416 15186451914225558857 7064056463724190888 15193603108365596261 8386762506770102982 3860094848157528107 16920600652948092402 14197187880947818748 15680617679000154508 3240081217759051883 1489371060971341527 15670274279532547869 18041830572688033597 3803798629218344511 14096754482338732637 17375687385636206531 12506925958960063966 3200707908566757646 18081838457435688606 13157208325347261425 899333134848877531 18007665329534183502 3371204634386627281 2554363862922144843 3325375306749012782 16396703010335632539 5998341027118968060 16353053324253924652 3527736256819446679 1647105614300756435 11921889206306566887 10796944809297467952 4809347683204050109 15563656576328065224 6096798710704758605 537861064130957099 11826820724132797165 2002071883848020789 17993798762754398773 17585401131010367061 15966142485204704996 11597965688213723658 7172365190062446424 15797671935663335829 3574633454719250749 11354240368257416366 16345711331065409283 14539040652797325976 3292526770354399298 2456357785602009561 7204709831166042883 8314461677332854961 10706952820934859850 16981063461480703426 12633348048769193331 13377125338176887681 926240622138920813 16069360416252095253 7760694717292146360 1542551437583511380 94949525760743154 13151675617211217242 16170967212961459102 15958406444713836769 7630445631439351415 14589582830797767864 3196523600465768975 9273729878517272605 18147930063130867675 987992131321957856 290310060853406424 2797232548244008636 10485803975386528715 7139447951252229165 966359597955861547 897830407103644758 17712212374253831412 7261036628780969291 16920822882917686031 10768114273439505753 8797775624590979698 15280630554465465312 6997431427831985174 9896165663441250401 449945531514597061 2609721514311615362 9948442542652018273 11181378952574777983 8934564471834745132 373554405790428086 8337829995850646417 7832513325533212085 13099762690874262948 7539498303109918029 16775843071794642567 2899509663139569571 12766484822054180836 8415501765674182808 18062315018063826709 5478736873531006452 17506049884021505386 8342064321665375014 17226646891801659597 1950937063471788217 12898821553282648016 6306203202236953196 10490922005852025099 7964335286657110625 5576002818023174361 3160626424891385441 5405274678360824020 5437574584797926031 8784367915085941903 16654510596525518542 15357540797187703078 1047546600198202139 2342470150739587793 6273371600584175520 13056016184400517408 2185355876960143500 17280522070865214513 10370431566085434555 15079817787867888920 3630172623803596238 473754298098290655 7262949481181254274 5316193613906851814 3830314196481060532 17104002646394543746 15271297891336245309 3404760000265275132 12882570036743115831 4448676364906051133 3327584962417223367 15850809925019849062 3558441075694975570 17277647314056267564 13122134409024579752 15528601594047260150 1601607188708794710 10367916207565275807 12044570659764311203 7294196585374755896 13658990672928648482 8670915817838193472 17422216674651069718 18438151614689462207 18335647841046464008 9456840006370532395 5930801098789622692 17308972598606703021 2144974446991036535 12362305483935484923 4319884832955738844 4248844487267309467 6425201411966477755 4661661546766109663 18332309744310247280 17599139430903222639 10468699350544360057 5589429838893632901 14099091098234096392 12667063814124718513 17800482650315376345 8249233092918940120 2049241976677911685 13556423329937564802 6966186270164955581 6880237934012485037 14737271271141329774 12647517079521206361 12420420799523797054 9918651211080077212 11451947000872338657 3444325153424989618 10146657027021567190 6749754885125525053 2051962778504530178 5363647641972683053 14039517823795921265 2141103781220761308 8014573742349710400 10280257660265603606 3027004372094500308 15613314655054425363 6294164764541604003 17295215240125185569 8836841121179147712 3408166641144235817 1050639088099288444 978536038011546379 7895148630647353162 9188282240089805045 13887411806109867952 13113433229223295416 1855193187902798050 14351752282191343855 2501612585884872432 13388505186705811279 775449256347731336 9865318516201211359 11562351380487627779 5343158568483458038 5507087226359938254 11999676014570758340 15824224263451236982 11803015604079081434 8019033601112778502 1947575087100623047 8573066678178642311 8663688122227001284 2214498046541692806 5174106942383147767 7089705110991790531 5946664482052220146 10114777392206227379 14861751217850116692 11534795183346324694 1442992339902860567 10901362748417241981 446409630067914388 3652504903362785363 16409888070140480701 3834981373701941340 18285636912847149328 5325496894198641711 425525778658212054 13554393917402403141 12653290734158422939 17929103261653029391 17291067058803728412 17996592266928547327 13014605928242328468 6162127824140454766 8739793910273044346 11088791408553973605 11028003749153152342 9759220613336478114 12667709197241590932 11851430731914888279 17148692134640669847 17526844139077463088 15071606021299576458 6309041554457068214 5884340785366541531 735523336456515102 1076892251821282459 17911590908089333002 6380620205702132797 17248719227371123015 15830995757456719404 14846866734406750134 17822703635481463518 12965599817034261816 9507920379282565437 5649618947392704198 12376884174917571099 3182621698125681823 12621952805439742820 14301079419898332148 17728825999372291910 16784787261946514290 9634823583774355695 13114173343477020704 2701175682629695219 10929038210767610654 8589323725695449810 2991124519648459771 2143572193348122067 10351718681663470806 12641434594079963019 9396676704522528701 5582598873282728570 5189680261665659491 7848377096436779929 8745579511922303211 11259153228570329602 13706999550206315787 8487142841192073057 17463848007778207490 3335870640564766600 6161963211949847540 2648129672175659856 40007736130240597 7134926813644630332 11294281926027496776 3314493515693150874 15820406960633468278 16633498475419043938 148763782997704317 10476566021137644867 18074425620240152898 15889626151802911736 12254822779219673556 1461488324583111696 2943992391640041450 4399646385314753084 10562125479260883181 2604785725264478255 7307266315836169696 13985241742806142640 12991646587969528814 1107234346700305140 6213882384051538572 5794378702657043326 6961205659930162406 12849009732253593037 15101423247415998328 12885048675374889468 11838654860069886704 3162513492039615559 11846416549603857106 14751110893556726062 4322646043968565209 12988718631763750386 700383804810262756 17686278787972859467 7411395820725703420 7238734201541939288 7176742025440219968 8761537645718362196 9306462214997864447 17286697132065011260 9684551238490137759 15766711004719487645 13098980833357285637 9489108425922309662 8596856796742804439 17142504372792138978 17792409932775218426 14950067523930521426 4800420154697888936 16544708758204699139 15611886029565214153 634331324372154146 2205582337510716968 12270454363956463595 12708699783075662697 12167527815458773707 2682587568568689540 16265915533548326589 2215961768092604624 10422552147178924438 13041435071520425891 10995291807441243736 9586480250601106616 140809327911967389 14024250159941198498 752867795872295829 17855809703291481675 2277782005675259146 1026190987008086359 11920389344295022827 9224471329432069293 6048499530620641734 5272460348941485003 8536316903465768793 5521555570662358229 6002564089089951271 2966808805063190684 10023147201159633570 9905652529739352064 12733917310211505500 7393682036251561976 6291295438943236158 11443691418748201536 11113047128422504774 5692117023218847352 6242062366539746144 3930588756106771656 5293262643611030012 13303035120967314104 8232976968076147039 7061695385484686052 12262700346188087561 15017430884390672516 2273491714631730923 6219072061488559941 5742104565531287825 11844480154184559933 18264717726158256764 2076384886369838348 12311704316145429584 7036410386012067619 1108639657289859869 1210618438188518333 7959377585410835899 497723639512234114 7814768934681191150 14551077875905428057 9041772336075780333 6616472777601989664 14607651769828737652 6790814165214040184 14339554486411720188 8682101079745034787 11956416151095307530 13923531168593945421 11716239284796116111 9101544784642545716 12413904974281988356 15562216659827376647 8871097845545408002 11597609055730165068 9600337309838346271 6424353421121035260 7354502374440815890 7591704530110321950 8283040616782686464 16607894970408366630 15593666155360643711 5630665092281991136 12998285457188151288 16087813005771203035 17433998374589662269 11546391018371419764 421502154736738173 13460547341457552256 11975953362209044063 18133379434894509388 5355877904184608161 18777895935585189 5116930143756118024 17232196381120426054 16505854075256463554 17624123009149908473 8902953134675428246 12116350715841999844 11424654914425672851 12375707736338547954 7130347075571272199 6149458900243918772 8004211724079707223 10887405856331073280 15176043643000451695 11372235343415824017 7677114576046724617 4629639540376904629 467181144657241106 15243072747893790606 14937603592910389299 3722012533435188230 10581124062095813918 14237982744818858675 9149847873003008752 8610980225274815810 12494317245356259696 6410244013475807195 11083079888785104719 8278618326347614663 12511899358767495697 13621261394815544726 2990401687187935571 1106315160943593855 12375008043759633297 6964860970448760226 5010764747579530480 15302387737961769592 9320467757905147795 15321270737871445607 18127175331844831911 11177207210888560892 9051783860065952618 9358481992715195888 14988723056128632308 4637513169068017038 15036565965468345036 4963514944855339059 11610173603472912473 15025365315589389271 10660473871772219821 15152179816421202364 3490589657923457660 6769049268782455000 8661208232485322376 7109204671538762981 2882011882555555947 13106757984842231001 8845474729195007852 5182842376143279529 17348149926412756172 13620250829614995108 8585030327849157024 5059422201992638275 53917138364256591 3089363489598846636 10879452734392616141 5656721184419201442 12023269304749860139 2454752232813714940 15457642977104507793 13331636241675785764 15661892410015664726 787009335041751838 4561037133310325357 7844564136542454071 6169547342599435543 607911805527492355 7771909728731764105 15901626284556376898 10661074547827972870 15595179033633392159 11445980994481071707 16694016114292986316 2968926775258131218 16068311007993942862 9143656716535300215 16649557907709743430 15427884940402824581 852981447399761801 8807508091351365808 2820731918554838089 12611014133403231499 16672707800871818447 2897861010742892255 7364916802714666068 403985632373183286 4982939164000108893 12868017094431011549 1914350991248122348 16818027357666747470 9833696599573159615 3373257054370105906 12660376430752747912 17488158807775825269 8763848303511092975 18157057889831309097 1046603018083536773 1623872713301537312 4816661713705169266 2169541124249089437 7818523769564046414 7711766829863310291 9806722281010152447 2559583219209131745 15483865461797929376 817102317106142618 15001004731946832598 3373796961435275591 8310766880112147646 18144019526748535743 11521780935649652751 15512823172268048293 6249383493197191578 12971380137153298344 5826994770585789863 10967431298507511981 16375334974052943006 1801412660427482790 14310198897888417899 15094935780611960868 10714947620430121597 4066989943529884758 1703525962855820577 14246339869849868166 7941595156790432879 16302843542477879460 8345424967158724919 2477638981772610543 12844213457222646631 17098360152403141951 1460323136262957285 6637550336692528303 2130459498108456780 9637726200908915624 10508476783055691352 7132283667985906955 17467333211245330827 2385421584647223621 11453708086438992888 14239740913878009506 4343762950700525801 7245240727394088949 13775623479648212585 18310599773559251791 10872099724960552472 5434784220942835966 9489893039181141390 5119257000572014323 4254421882998624782 2285783822717393661 10217623942125002268 5435243195212101286 16131287320087457817 5297559016938084375 570193023630899884 3313743983411937471 16299028128458903144 4835956123787359832 13318105583676841353 5589962258521518027 16391403408420484836 12687902904600017390 1914429647687134168 14439246594516138316 18378178588952246072 18316616525006713606 6079597799912770930 311137933367974655 9324942120319242121 14513174638928115845 1702053996816659292 10133991821078741851 1111628478614205515 18267311551666816911 768579928221460037 13824968798217741612 15318987635840052621 11950431374634731460 1994239518502792636 10501633030161164105 17188749218276692209 4407659565946062672 2754843590936595747 3736553235907050367 16869312025719274893 11811428204999048165 17879551225761004922 4006034477400513083 7939109428644240118 8135652968204816366 2039756891544186790 6187517961076923791 2956860369093797854 5469753578366099608 13852857725531296750 9411184351738708595 10166167589930285945 6068012546654906504 750671829533374189 7411866160119599647 2995614115142786144 17456153514231694288 4802988887464651828 5173340232760914413 12882611985549090481 13695135926587826212 16074915714718782745 18104022651646579044 10186303931544813434 5296095675666307129 13886057466241888803 10128138532483382929 5297686837891062760 9819228304658113916 10253334658884129366 12874409016593731359 2598327959433069671 2146533817886743652 6609381945057018915 9932875813437279025 17888634413062427803 10700895217085564126 3398983110424247116 1365323961376556476 16228322640315637438 60196420223168727 14256249598050673743 410984316634452093 3520715267867739305 1803002279363771799 10895898316062626300 3309198730024595369 11896508915766669629 283496522989051336 1041198947971465969 12952683980419958724 15258196907833540509 17997964405969303120 12745246295630612474 16824611267416606629 5082258113412475974 9264135226826919219 14463752968960460721 3460607765253892025 13804709651303485104 12252315966034256248 7924829583421404259 11945277190787908998 17053895317256326435 2780666167273831874 11539305798415128224 7542459243858133603 10298229369950478805 5764898856742118675 9887632797504132254 3402243095099259869 8335714956085165603 3752722518361787416 9091798914363555303 17645816907741164739 14616661530357468035 12348732398137049588 9478586509255380743 14860263548091653889 9393556310236680982 16266863743168120655 12805812329472109469 16593376381148303799 12455034418801639423 13485015427706230491 11793346818859015973 526011929412492341 706098735327633577 12572586954847239764 13539040937312971112 13402049965166662880 16174530459152411005 14376444195224387077 11946844621235873364 13437679434476687889 8535580958925032355 10326681409674590853 1182816551975020051 15577795600918859194 11992745929415482839 11030110590297466450 16856822303764247586 7832555037056405037 1368415680639597565 17484070132620253695 94548669955297155 2164750455969767562 2166382366157727659 10287167844820852984 1550665047749764181 14888804356926236022 10446931474611657549 3837255880282331777 2102664045699702068 8442095610900600436 14197326917665426880 5995646595658550038 13002302114331620310 3510890917270403068 7233425704082558670 7087532231898526368 3308523355983230414 10647909259789570229 892661623222975443 17511000825147839682 3365235169192679664 6191455506679990680 4659469933109994563 17358638682019701147 13037800147408320971 15703613386865965304 4699367430784865217 5187862245615810933 1890591621175777340 18218032264217231514 14067395486191104429 8685737087807712931 4514893786216403333 10865518889119973289 16295347526710149952 9608314510219513405 13731791086283741306 3100458235372184945 2884964098102517762 2476601679504927045 10141615826830285277 2050501498292506488 17545740830293070858 16180223854925765430 13486998238825671080 5367468202816602510 8442781342946123453 12139147341339190939 15445829976018672252 5393476180377166283 15037162723178825913 3944630461991610493 14266408224248812742 12271542456870265776 5435805602898360347 4299986306310567785 8697929599887777938 6800414461581198657 3286615914225634239 937366240170743725 5785262341194543350 11724019419038202897 699471149790067304 10212903866629567539 6604433228857662206 8881182914347963170 12011490448294635009 1855644998412585421 4243941729974882 17587118922577333206 6071292935349704783 3884329475950434059 10175817336126670863 15372723801154056744 12976703216094339420 12964263599738819841 7835294051912931221 17611738722728879772 15565616703976110917 4805889705135411358 17013940027944184422 2868122615712220354 9398578861132573111 4601921578574477170 234945524204062569 16545818647723677595 14350591637021439239 4294707923226890349 2423512006664505788 15372127770319807701 4253723919359141704 1569457343701523945 11123907171789494952 9640490013561110158 2965528835632433626 536159890658519659 3799858336923890253 11826766897467987170 16404402441207345478 13013171650317926297 12526601364873209727 3411085478202301302 10580474645930019545 14002125471798972376 15522325740035238111 462907128180795081 6398050816878960111 11911970638367727527 4273068263511197999 6174722567690607567 5107221913097076530 8817392095783188423 3345521691625371298 18282765898019698156 14259417750741413078 5655299719552531274 2947685732873354392 2799442768410210128 7950431406200471400 13638547596371261514 3399235778703189903 4675626419430071120 15093340579623311095 2890855998690207556 18359081412928816719 17498718238564846040 3326375896500090589 2130838041283244300 12709286373556720285 2853968153700228904 17288915638733120196 13024649997748251808 11783788971578632429 7995406472820988103 419795330431906298 8062247834840391940 17588530709876294446 6708437774331515069 17322688200469162898 5767007414625348886 3639351112489931160 12408887821193932091 11141850135050263337 6501642321992302081 10760719212143773542 11782232983650352780 5299408034474521709 12200054302533131860 12084503358963623124 16411859067674890459 14243623991291404377 13375693935042103875 5350806572157643743 9651911870585726974 15474216681005814272 135077770462917814 3433306072733032293 14700759136746004941 9199929929948364940 15663713044749288600 2538416429832938712 6580792642235790048 17783999619995620862 44044442328068990 6189780866221364282 10552783358740408454 8354015569983323403 5719131141486821972 18077749737105470828 14039826935989037929 15367745409333922071 11046017360090257102 18258984606127724722 14220949891201271127 3221653341264559914 17848968434785162125 18110011831547945813 11956933484668062969 7703464285330448097 526672400456627382 1850346476590214208 8279083803138497946 11853817257985496921 9948405190964200201 5383558560353707920 14197870782632012453 431568017016373022 2540542411964947625 8420453525998968122 461769709678871157 9019775163218763358 8008483814548895238 11397228554470960517 13615521805781610488 18120847041761586653 7925386436675282358 3370977811699329593 11201358719267199493 9116508382000836361 8475188939723877952 2672183381876797612 419901623308968992 3521317875857212368 17408116217134190067 17643899925281236399 14161125140639524632 437183612972626226 2398026355787599028 6484232280466413359 482142522514206069 9399057982834173143 18353743537035353174 14025075286506556872 15683299756956623706 12157686985880801442 12144463947825065112 1454587526038815990 11498469794436007481 13595455217286506006 15119422827905719902 9114380457498681565 3673794874010373500 15640937198274625952 5384143479650180243 9663953704333924651 7831603963586296222 12203923762093220372 15468073339033687037 14798424363232882445 16754497529724042503 17292276150575662124 11952937323009822392 5481224999629335963 10315597289045923174 16047435219713565956 16637821114178175750 13006025285222715340 5462395255791083388 569244992120831895 266565747591670414 4505051136197366715 3612403065457176255 10667498056743036822 7317396977187968745 12714377601168975411 2333020584033043012 18049850207423714085 1233988870284654757 12178158028961049469 3289935842792481572 16381375686037801188 4220483389954940518 17116528968933859572 14750356533073728234 14674995064420098129 11424324048535904559 11468479244672422920 3898010670519391324 3150170899712064239 14872413966924476769 15465243638923661120 13172997904470625048 1838827103765004625 3904568390428742495 17564671153478352837 8908795459023411774 3982800575062148023 3336979560181566051 11104077290549404955 3748193811199400896 11470059262353924456 1434535459260517119 6785443353888212662 7319184442567750798 14590073291117115517 2734504233808941325 10520817029263840230 14669584454945749292 1711701248868343405 1959504975991067619 6151451486906460598 1850621232090067262 17487063225984074126 8067645711575148819 13710071063685117667 6279068640797460807 3465293370567520122 12260387855435826746 11101922576032862252 1608348676543629674 10589395009979084201 2840681252615958998 3651656396097635505 13971354221369885519 7075711043762378695 15399636913634006958 11946389218742866361 5005201040204874481 11333685305145379698 17160985416813275065 15010682278022645398 4877853514999629230 11373025964904819440 13681109768867898644 1244555213364793928 4323380455651501181 14913521099041325705 14554849040631925562 15497055996476858112 17324801385224663894 4542023603700144997 4675335572366854274 6930184685419212241 3897224381282728929 5771018260033207011 16672792539994169478 3207462408356965235 16324525307056062125 17033751586379714693 1163091365694649159 8082985825997171502 13214272623561464991 8336223899239579035 8442980554540714695 10307459994180715704 10768240947738419224 10067069926444637059 17783974167004035252 2886739425990692603 10266743258890042855 2400354120269222336 3116844099166531907 7191854336363761451 114713449315181735 2524546902685273028 10940367367535076849 16795389595924754016 2894163913581691978 17296498306926453283 18409661068325344835 17045664530127424448 13279851492567825058 12359146055239480037 14457896195142749911 7007924963302068803 11581353494854894014 16882260506482520824 2869992315240975063 7062514344923908095 12518536918475869052 2360247705831189152 16249683618093960130 9425315336163972742 971256848159621719 2712939767662379294 11444923907655438139 5230064711523671101 8788622343922012724 397399033599193034 18059158198289592078 12701915931976885964 4608439259941106498 15346074779095975416 9355645750464589964 8415407154298340994 3545670452793979605 4347927919400521681 8895736422865068475 17706887295996289338 1017502520367738677 11800928242058365842 15211429738449869587 10594780861690462467 1137328196326120403 4320024540630321249 4338803052643213675 15101338248580315236 6993195646189578969 9869365902749786248 15886949912083814423 16404487089477243494 16060880572422874301 5654387074706010308 9660716240936679495 6973559500648779530 5682359366132561832 4960778503337759074 12654878534936288612 14933288826025907969 1325049526286457043 16302902545007399081 14005049000935550375 10703928021245773615 380642313824069920 11737614427939960303 8823388670403818363 13133364096276719006 13155190425201599330 15690211737192141751 15863802882501146595 9570202449497912383 4018244627763646975 10072168733626246149 12801926566001442314 2884713069212899441 1929905226377837830 2291179801738767790 9993343358748615020 15567264953388523155 11011866153358653260 439096539231000736 16186864039978659096 13792881475625357606 13510399325100129865 7355847169069750765 15214704103800949172 7809939794764930264 4138505578349292667 18271902481225756749 13316153118006768616 17252488440547717922 3230199787425153011 5986411584173936362 7345254517271673822 13502550897246784531 7417483527048944017 7545768760308119524 6740596638797665691 11347376065599577139 12044975284052330449 4096323349988081896 15102396260912774020 14507496574479750033 18243519892897253840 5310450841904942001 2122330421994618003 8197125503496253288 4732555468586868757 17740276253632084721 9628223604734898423 14304338239437027774 1794566467170097672 4807767679923061015 2159953942196475816 3296807012778292138 12600079433971721398 15254968905435606788 4622021204971876637 10557959797227531444 6829382319520511078 8206231205827616306 2308973376370370516 2515322320582933033 6141330032256334594 12413512980920350950 9455651100999767953 2766515087049619359 17820508469058515347 5133738552768941332 11465770945413145203 9156976613252079464 12796423971577013485 822269816859485460 14490150300453927872 1035633547287890088 18145373383293618353 11164761809167025499 5482237071673316284 17203986446881665117 10126293448642503448 2640583187187273090 16571210740488387195 1892870204011851076 8458226540842126298 15740785440930593746 5446235671831709679 18145076611037997949 11435474347989819588 11939556701185069681 8283202012925678658 4587184148361929258 916269880894995402 11044265157146828605 8685417498099375510 6050423895167085283 6878391308887210500 9412471271593528088 12653285315175618425 5706736523196508480 5227163334271777140 5482636778166962071 2919332022004341270 4802926862089329245 14998398888010525616 4625899437876925688 1431744875238065991 12128172138543606456 13376464769061409308 11665232323702016156 6175102778878761521 16271097833473004281 9619398916223043857 11719934072975267494 17120019769518095143 2174779581349428151 10999748288259209599 6283785123738461753 5660176789640453 7129527477744576097 8848385864857746224 17713859830489299014 11172131434666267371 451786505788774353 3132042148728813429 17033915099775187159 15134712596913429329 16115016736071867581 6244480260405694553 16787226399484982541 16614240475430556163 6144933777898438456 17888541249485607814 7495089007020550316 6458336668526173164 14721897071560081479 16624708620076228839 17975762698125528013 2580282722848389019 1603816829416146839 11648132003008277539 6780909985381242403 3240412364717456561 2094809440708748446 15528868153755329554 13337721423519309919 2898432097000403464 4202232896231723090 14316151404290506614 17247349990896518097 3247606456852077374 16944321637832974047 16134332918370246002 7305931748786439223 249804365582994071 1313326142925622287 3172410849784059979 2025980686094601131 16409697835515176099 15633783139855446871 13297378867945713926 7196690824088177965 14263835241101110744 17550738607792371682 13022170748353909403 8279266915032959106 5632923694408409727 17872392718293145041 574591676033951561 14507018408782099061 13544824577336972167 8508992308206078304 12591035848462628472 1109731576970481213 8071853327383050368 4589718566299613134 11727782428573687436 12418502445729624324 9283042972221887059 3431602210326948908 10653477060914444863 9795249987353074536 804869604488793228 2766760041961566044 1416199444774924255 412470613617529369 8147418088626809809 14584479763604670281 10308952284519755128 489420826072884992 310104390413888328 2761275466898608976 16368121761279809692 15604627109513871513 16833585143000820586 1113931760786701920 7738064709456506423 11597996590479270255 5732396449884626800 9586902789253229220 16613733985111782036 5460050297897953750 5753169270300719992 7083329999686527107 12814205232891788548 12337301315185004682 16224817807170530508 16011995346293894031 18325893923820154509 12150050497577887073 2503878731802216438 13667574168519492620 9311540592178638763 1768986889194274957 3284253110864590721 10541970651799977100 13556156319043078126 6581341906696084785 3553353857626394534 6955548138991478770 301151831573000078 6263356385422615388 12838937006628345254 14034267445062861387 16711972148327333825 2395611986538308184 1855812794665882557 11440757908754023352 17702902095739325572 10982498812571083444 4675268045111624538 12538988031729199693 1202046842016768659 9893382991880707070 17610059787200483824 12672294435079505735 5384956787656525374 9659674785671537967 3291841834243781487 15331257768287040991 16492384309372112122 10910635152929950134 4890840387312534152 8686617380946648322 1359366740163978020 1351741213106006887 18259998118401208006 3689150583497661473 16768668963830536049 12780865179064047341 5204545039445745711 6598318935702639066 12771029282296348421 14814005162647536997 5563636032585551827 5207495697918347633 14719844646946263316 9754110470328254334 2062353138262259442 12165642474651183841 12010415152285050810 576101351087252807 14848816926946379086 5271174969158228435 1727867949447690103 15492623065802915467 15855788115651122895 5882808291738441876 5179402190969960349 16215755695478374835 2965771032034241698 1858814529579146080 14614768835603248811 5745624012761774550 5788379180384967839 17782047633377090510 10665095128318960994 15057568878831872182 8475968056974864473 6753864556033571130 12910618193660792973 2703999188231923834 1448123903870946812 7396447268930189986 7611641743675747362 15950294106706259055 1095296559693402201 4386237855631075323 17812950955708336983 14541114840063251788 18334816789030632130 7465684605677713995 12993831775000724823 11183998646359728059 10470337362695498859 5383226511747835392 13319609358032860420 18187175925621947824 277336122996757919 486717175253471771 16129252568227790698 2228768810206664508 8429794361499062592 298296887318243541 5281946189927267702 4513305688126833883 4323745687432100830 358030748810083571 11087805752258528133 16934730151554540284 9095922726592940767 6119473823289532257 11762583810339853566 11284669928894547857 1983360776838247368 10168079953755663408 6333005568536831888 17316913518905138276 5202179761270209417 11363660924361706743 912032687806548937 13155902051284018373 5099167459794480017 3651750321231353509 6193427563131549629 16640552358839944405 5612116334867552224 15014422704996819283 17660681573205900341 4073524527663240173 16311982029014092385 11215894743312903468 10641269491531556138 7336606829373536892 16158303001441730420 5855440556991282255 2980090471570508392 12860284205924363892 16942083421746473003 13659963670166149224 8726543511367211461 6775688375454043202 2672984223494558759 14334137232009777355 5180077395865552308 2833998087402949072 520458910418358425 5543092168724046225 9127989419148415898 14011969159900419860 9271711248305500207 8967573453537854864 5299880707700299944 8139569029475257144 6552856364008849243 7179843812695161886 1845175254786107723 24895050160667323 3415898741603972880 496935724608245603 13519487986067146055 14441496556622801134 7386793984342062465 1098276788681999295 9690251203155289998 7749053385845125716 17548677489724967419 13638583784292391810 11517077527822046815 15526507181385076415 6789959414071976700 5519475574728102226 18040220141113349866 7358470932825045384 17898046632759584088 7793600599277829649 5360847781675078810 18390076949608305124 132900597133632190 15323919252338546334 9241389224394333740 8530504446137598404 3227661507595417285 18100431222614636125 1119643390679109872 6830595824352290271 5294430112643813228 14932380969957871832 6376031162160463580 4605380594163658301 11012633636769577614 12430886866672367887 639966867290177501 568265890750355848 6085482428048567159 14391528277585684098 15614069818887321446 6116929742132216867 1893276934497672865 14451441282381473700 7404174884624568952 10967101035384495225 10464170656077896515 14346250750340376468 1300340684220005301 5402654675281802036 7030927453143040019 18348387201805908120 14612356482393783502 726307199173970922 7663517729394914778 4638282402548279632 2643112917735707771 13043505304008794209 1719891833156665334 17337244277083501587 8430340357287312072 6443834971937370212 3267239736991082311 11786239944227929265 826663107704230202 10356607833728223837 9014334841371632142 14672547775093117983 15934585214162009431 17828803187303701732 2913239942781964231 3689811728119234957 14962569920534617843 379686680711437320 4977293899121322577 3610353492938844566 5834225752520656953 13702234858637671965 1681477839768648505 5380120656522825006 15085076291672186076 17255225411905655449 10317168657269791331 16624391522344918099 13680038783661392265 11383472101535822431 15606060571306555322 10272065339625813442 1325288423848857737 3873335133207175276 10625828778161102834 8715764624249321832 17473520729467509605 15750770492703159504 12211690079331553098 14179532981947733905 3623309603284180767 883921935831337319 6187112100869207357 16434138447931654685 4108806581251778604 3492028758189232985 11195702693103130244 18263175125840583542 432015717008503744 497432451193800666 14950433278144833174 13765191816441584698 3413435121839501402 12008123935412473369 15904575985827843111 17260654781334752933 11920696420920284145 771272657947632651 14970523995898696816 8509486733959669802 14164236287442882799 16983309186279574278 7037174553997834970 12327456835790251542 6526942727675159362 11312759788397933014 1209529483278306305 16720072224024368420 17553682824256710573 2654539237323771704 1183942793842313195 16030008190137717034 12472132221013617222 917176592651810715 16085671736154003956 17746943795978664646 11452591077865220912 372824759316955674 12397804671388110948 12272600171238458983 12800758126151813448 8885644667461585186 15042112025338231742 10613522983339118011 11987673689324228310 13057133233706744988 11197436246206001391 11581452643330931703 3932886450377006722 12126196658738155806 14141160736960701888 6771006503215122436 886971447551489100 9824660188500700451 8211978602980428061 15048364773668007799 824824389265488397 374819495670928470 3868754501193315241 7093722743282651780 13709316228880070530 14231017812335676910 7956413028846633250 12823697584100093083 3783683988035167855 4985397389051070898 16188193634274638463 9354503811577003091 6340453021681398284 1676828430716210910 3512872258503489108 13238232716717445719 3490390448563647591 14938493748392729554 18046278736009178703 7610152121618965434 15622706497086052437 622286561642522900 7419062139468349311 15282651875368710300 8769583339774617543 8225678443345383831 8664426465633365890 15194557940400133704 12478328903962609971 14148438043873753177 10201831357744002774 14833660732930725291 4083413180341816475 14483984371860663767 5310935034716140053 4503394936455161462 274804083090334025 2944696592342691487 4885685667457197963 14502666437945393771 15086088360251987734 12160939276336792696 9422188595118605027 8364382244938287808 9625778622739961794 16430779884615543029 17346141906601450663 9604077545486487459 6339643872482368985 13176098541805223716 12649532536531560845 10515642927849793773 5808009306225925315 18444609659767653153 13886765110907473385 13890983770446320087 3990497288092454060 692753808070705046 6883760878011396881 16999011244545921967 7437716329965224538 7350567154274610867 7458059705411589092 9719536620862500460 11578200492249219613 17762187151212274861 5520992138407553163 1324059570961528787 16073090747039573374 8867087833376763385 12157750964878583377 2319232541265907552 762170272469670517 13149654195702845436 4106401124168974405 10405943161195033752 254133958445462899 13574169055612863869 8881907139496967519 15113851240659794294 5447039491014095460 16161485280419869068 10372950650474994917 4499846827414480861 12679492123566817360 9804402687655665987 456827321820229843 10895201856500117324 14404475926372750340 6266867615782116501 1765220088157250426 12097601945467726584 1211558718406052637 8267957400162199382 4173618285822122982 500597582247371931 2566221182893027760 11195000608300415449 12450914208292003066 3006524226944973294 8523193449759872644 330835933931727832 1677117144002961401 18260829201706909762 254208869593144874 6446081769647906659 2653334071397099152 1178532860948937700 11018776286067189656 13009556352721105732 13541721913498883602 7555730599591672511 2527392902840582192 331560593921450782 2602334926310148268 5229392438504569692 4026223698133248022 8590333245014919129 10379004041627666529 14437467321902586221 11491128411245566344 14077252745452031430 1148818705791665394 4964627640864658516 15903177418407301912 15362519016448858748 15822015796069002447 15989681440270819007 12589284999087163848 10840942559968674976 516149667216498060 931049508113823856 9661314334771521109 15332204315496455850 16048575248223174274 3679580367625139036 5744483756224784630 599855967933307483 4127748627851169027 13376350914874642931 15257629720242263588 9964203746134080738 13253970513564987610 3705229971619438166 5322437659700058439 10710283273984652354 8575074493759371090 13429797432215606431 3291881951021524172 14126478699567678589 8793085720006146648 16253075722414647822 15454671976273929775 13973693884632227872 9367635505568080765 1773530159989962316 17000697691601296214 5529059157282301248 4226468053459760527 14916902161007618951 961332142669781746 18282458446590083198 17614229655071849264 17516591281194372239 16481866675241228614 5454513244204291578 14893025730153335244 13167991512024675827 2261425554679682992 3595340860110123765 4362596963530987138 9137165744744134397 523228782468184844 7979331215626878550 10441094933168830141 5385689205977026010 15297949621179101066 13611651059103281 11441509720142694186 4081708917355318909 12628696826773343814 4254562785884477633 6554369367969213587 782006270834149273 11539475670512019513 7769700900722321055 2151909640915866505 10646127876630342024 14208534974903441931 9968470953559562350 10413408208994521775 4377438328528604353 2273484249395985648 751375932276548129 9949473864727216805 11779689255867986899 524104538607570660 1544604333486209729 328857345390189868 11261864018523123849 16223860847660660562 18394769205549734603 7154255430303954545 5064085148699242826 6953573984087286537 1536323288176486994 9034895869146132435 4163113068931917987 2441016770838294800 16114448089198218455 10908499001339633610 8183627500756030248 13794702161839910339 7992296890215657815 12024923214627701450 12064012590612228562 5165414314549742468 12906001515193072228 12097016747427134164 15226063505424224719 4728321077372794675 5634524581890365523 11303277986816142197 803681397310011761 4923558276793138384 150579977032041579 2128718938183093347 16334917843738314756 12948143568981371660 7178995477347424630 16454377082501363447 3405678235273087040 8376915099413394438 14095195872670289051 4056933789047074551 9849292722142043164 12432707946628549913 14256427369356465743 10984145100059329688 10604522214264979553 3831081218487068449 2084908996815468265 13373464116729603520 7992838172839226939 9053177563577111870 15190623155223980054 9422417921425739130 6251489847818034056 17304722101708530550 11338489395742839965 649994418603887579 4141915547626981142 18422800894884128131 10678098386768334561 13769343082156550925 3958185722746555194 12153787292010523394 9871226545690258902 15494809651635569055 10334115630231761162 17211707913444293020 15556910870624514793 11766523534107603070 9357339881559647039 9290713663628025106 9942523545161493056 1666368967149801581 13852221636441530522 17714486335583210836 16339927293447448225 4413774941449357170 14579135372129006440 10587321608085999964 5910121450694088643 5024366931319043755 18161685658583560587 3656077884767363177 8152691742280071207 4525705252143954785 67968715583732762 13410881898422492730 15491771811914708587 2490706439362021528 5315905274656805131 12651623133985387652 4570460593980981642 9970427941892767743 11969130479350587657 14283660728832974858 6271838509134918743 7309446555698904947 2269685413350593160 8645813704330936092 3801825035186722840 4493472566584829605 12194702507861980549 7192121716443244728 6875411988354734201 95361298505702426 17066761221342987225 5220443060018090236 8741161031954611037 2783561763018093645 4156028322759126391 16767607393907814053 8639165299194456172 4482862809658546727 235234921325756453 11131623933915407834 4742396636359576659 11459012454353805088 3633321447478638812 3811762552317021505 15173573934296941022 5884922270280770543 13637598530708056753 13084808669590932709 14449178605643392873 15448987828723118446 12997174375590439337 7306782534022075828 8885938237352516526 13528698035125102468 1003559157029911539 6383419942536915754 12944669677458643854 12777665235960423210 10466437104586574670 14851788028315690783 17697781253036699268 9680920547864819095 6666840470524143031 5112072451488244418 3544676581666035512 10905995665867288856 15030486291924608350 3951212677755826226 13797989892291643572 3941456865688819586 11284245872102464636 13694176202159982677 4576385066652827368 1462013156224696864 8349843065878445676 9997996661391043100 14210168169301477200 12488067816733222024 4302374268511685889 15087773038182104347 14282252755811798907 13531994745875008955 3631858446240939579 7796093177248640456 6942775369248018802 3922317389599418986 7603464681243959636 3172036283489275097 14215264770741803851 7217856487408709445 15176848650619346817 2837319577999904585 10391527671176346041 9981935431513273636 2374357628007627941 14273065842086551856 18425138194287325202 1020800100182737077 213569351946180805 3515642042577985727 5788575516534517998 12287719277577228301 5126869549582746088 229475419909851079 11619546286244268085 14589111286947272862 1587354376117068060 13980160430444241921 13846436175592619613 10975547148240531951 9906561716136379356 8043253874072032520 9129233428105782680 8803766031934935632 282410720784014333 17191746188060956726 12029305571459652695 15027133664167430048 3184703877373746688 17838435158400471245 5316341305492415071 14623844847917753338 17509279303079050585 15510433859580321059 2699476970650094488 7248753556482913042 8034366073689333279 15858426278009225635 3157078098901961002 3821978016224037517 14860143913970694792 5184886795673143578 16772715800122432155 13929665664018875066 1475784985707784522 10973220020649091387 3800488875524855246 12506223886351638260 1726350449131493648 13724782756891243822 4116031615470533633 11266322095346538445 4055652004868365923 840334904298868091 15953240336532434234 17926954203383531068 12938607659764232564 322770270944704044 12179715281160584082 1465331065907787228 15931312300964823475 9655338612408757358 12988984871162119750 13639207487223370777 30386697095450981 14952935342634444996 1865067170195320228 2323884564823262592 2457900706214067474 6060034604852478183 5203730364941652165 16302814632041080370 3197543043276051953 17311446954691470070 16284773681089041484 800362647285776575 11341740922264063229 16349156140859035030 1560196141867335238 10510225533810073210 1755931719735669647 7355137023676830862 13369833259894092686 9333809460175516755 16823067241498238033 14980573139525981820 7051970550380608940 12714575786115644061 1616782765636845690 9665406988719534760 1185748928291577255 17978051959764071890 5401045282127595430 14847203491104820896 2130408137187003457 546671221331489362 11318771470239735070 9586550196140983407 10468865881317502072 17717091546168735838 15650860714299552722 500357406524830452 4270423990346936918 18334348400864783938 6397079052698050125 9593724781822569139 16165450034766320712 1665523485852204926 14496393405689157683 6787920797425588388 14469049102900976037 14767548188994430346 2941683212084147812 13028234285297703238 15655086831609217539 16767390820409327846 17858096854565366900 16042735527599174433 1216690775492090200 9948015853188816013 9674586625440129665 8535481149154523429 8967122115683738243 4426964718150229304 9793583965758538082 1428137446676696363 1574513303081510208 12540872112843312831 10177815986720674467 12341790542378208170 1231638859396229264 3084863541338237024 931365130507107653 16433948573805189169 9552147194806523210 13041174649318973090 4428434965494850374 15955968742473580792 10148480088482264315 16418402018736289269 4923457998433353888 9058932025689463799 7227538262096353193 9622174722290272208 16854960323056366819 308443332777090350 968017633231519317 7387893992407775314 2393518520738708605 12270878493567600219 18244904548705879964 5634357486913027116 6686878454943837156 11064419270485911674 12186788176810099270 2371509945065506430 8146575753808038656 13754999090835967774 4968829678960744031 11132993301432593769 8099711078203564665 17890069903922256887 12964515200391879731 10846096738168146486 15802009464233258037 13430943375495142243 17636017653697815925 16083260912596951985 1927829502625538257 688501349671448790 9783628493237708951 7238537450105724103 6532338894114876691 12569827906051754528 439105823190512971 6781381390628200309 6975325204701594386 17046747241635987649 10263685877921862317 15592574699601821256 5895986601922321281 498151775368301335 14458411545624936374 8988606948055456671 16583125746007075922 14796721487870382325 18197818931144228218 17269422941980945571 14665413704858275827 6035724550537398601 1741850820511836135 10288609147472916678 7307113938347464127 3350135918192206384 18017641074259454161 4245706657696294550 11682358737457581846 16930547774905894811 417596480607368335 14765910841539107093 12310772564813064010 8432269673718831313 10068354208621085578 13396335668376408179 14756936628787076612 17644196413863228879 11930137097020353318 5345000978723979576 1767678022878012691 4181722928474477532 4703563186999065615 4168361440828490096 1176610408525537437 6182752694399485822 14460190866301850681 6381452203121826139 9994661832645563106 1174787041347699177 8071149243184797452 7122598621957789927 5977334301214731854 1046919245407475666 17641708329763369600 705072978323415491 16197343765445188222 6605509236015357364 14358467832666204382 2792614953394242765 16883030121570149068 3155720669219848550 16257896081734802570 5735143820175712680 211123042548267280 2058371361687834219 9489035494393911401 11254144046955985812 15008168744218589272 3041917612434202670 6752723866460142041 1913025828579708912 1648894451137258780 12065685741344118044 17482775325145226866 11281201695356051893 10461369516864552051 5250956962551621210 6224950274463349466 12764841782816351093 8289746696004039434 658974586747478391 1539332003261432591 17150373071457609512 4962001744119266871 16687856701494190715 13525330241370637891 9143192053615150644 7288780541087549549 14277907522295840180 10940341411069894738 3411341703353019177 9566064530656541133 15967199746849962047 2150243747929183363 6253745722213296128 15522191843893654245 8357771547179353012 8094526371756839104 14850341197393944723 13929971327649796713 8636752448545744960 2949560745579332614 7904431327095673453 10477489387990368315 7350537951967437022 3493080883047733153 7800035479791921083 5950706796925227276 4555067712702445937 9020954306839458296 12298181334505572826 17733818832507642688 8204668094615517935 10329829389294122233 15157786587500132017 15537424343503500448 18025317480666916351 9298709320060545629 15341325453723479686 12377243006294745095 12383800481969836400 972784065713707319 6390942472888966309 1892046825114995528 10928992888129522935 6349372022395806913 4879279909285627612 15897603107072735689 17132612310398220477 13278076787787566462 18350423656462549069 6315275141853910586 11479373062451285425 5791097238268888379 2005566978452095637 9285700443893406395 592755617944071287 18382470267644093826 10058427952829278069 813527683487795319 17662887155299492336 3672071605027693857 17552564215102241013 12497233269461107672 17070154181561312825 5384032475284547352 5842307322829103443 2940763069793894712 10067265290039254079 3495152819803092208 18370195172574432293 8395421791770053301 10174884491609663827 8715004922726995233 15082358501108497418 1840898835411147194 2214924600709926741 6778204860499360042 12158007793296075762 8373266851246682898 15990987454975401923 1688256922515983393 5858128363083393157 6307974774879483784 2951705945358530400 2078824005299723539 3016766686563197809 11937040624170181741 6392609353793067882 16550039503949630714 6246437615770538754 241240729609877423 11038164037949038435 16642240029602046879 9416186072000894941 9924361799540100236 15287009079631478560 121323648320779288 10761574673750323699 2835690960484344673 13708968130719848803 10687242923221791339 1414856498046120778 9745887099138784452 6673124297765215962 11587851597567645546 17431835036743093621 1836165768713233546 1590944813846735503 15296344799912396105 2929813363426150130 10704180736860659836 5090490795603427489 628247379696794559 1947743532839669388 17533204535655430117 2516623885408427446 17007059739605493438 16756106307700045078 7986238464680095970 8332493339577230440 13296287952788292975 17614680993551049939 18415116949952956823 4658649435804836311 12043847011651148999 5479467310911197198 10647551996228849556 6082237206345185503 6986145432136281278 15392989281738667965 183946499088323861 13576740857893662770 17738463577943237314 11528628719831386110 10998897634791624567 4736837001524802914 2714525120915299342 8597382288537559944 3768299272088147652 15682140407107318340 9745830200422282473 16568806024739297419 15522587658148868902 314620047273310757 2035135323622720316 17217351770962826199 17241690157979652312 1590060228851840119 2232445430214558382 14962513764370598661 14776742335075095628 7933970949481187478 10702814155054052228 2825641100010979787 10724755673447697996 12399785153867511090 17858840406240199711 633212290146823973 5461658860355399777 10564952979402770722 9496563963596515685 14035240034039887442 4367353794803736623 9357284151371685342 15835119610585897064 7767389296368928533 10414418860362019779 5324719234149795158 12174353239827781046 16626096827654438814 6384142862711887240 5214165182482180598 9246561563035461551 10628629564122189128 2691177986382463145 8880722287572688109 9498418894610089779 13181228042977972473 4516538216297352865 9533976189963711372 15241800284460769511 12987424363997604972 6239482791373049528 101651936244051518 15620729365325124503 14659508650167900025 11460761559415551266 13382513453587039439 241128737103648394 10573841232444051186 2689613363432000327 8314263096949044713 7416618038559397506 489510616203009692 5461162603792624369 17617018994644769740 14449419481755467029 593641607283430806 15932565256940042560 18080858646194465019 4466922070559319264 9162631478419890138 7612249907865106672 6240092112448608021 4486444641968867906 7750351277305921028 9435314926450473911 17206061082511009776 16099220964102530829 17628359370615736228 17617056146598677605 16872298372235536668 17325658403364880897 81506400629292495 934287636907376576 5062672703438182979 3299835441093500732 16546582470980840180 7596266271706002495 6580777972518393016 2054557561204050569 6950648626723812813 16392919092291713952 360999785410229340 4681392447667300151 6881819062061578453 9484988072964463985 2102154951883636631 355165694593196029 3195594095303290163 9688066840329810516 5938131841711058781 12174780169343315798 16319068389218915826 7533937891806119969 2958840148360794074 13934932918900431834 7936961775610647108 3248137144813928732 809407965673615441 14053997297834518719 5969353367989703646 12549314526895446957 9561237269218992656 13620409155938642717 17369729694316923414 6532607851967955066 11448087700752614801 17328472584892184223 13416605841008274797 47838981744807284 2376778797947198595 4156494867338850538 7640199112482302436 10875180918797823972 16794589482579393907 7439971279456893058 10457076024677289607 6499544315456086936 17679726480949257139 2428457081656375714 9293901397422870102 2513189675435999516 3601261911627227670 2138825146826346009 13896146539521764427 17132003619191521886 16587103362622939328 17540965060659352651 6248713247777069950 12724990328340045365 2238310944561458653 12144737475953522764 18243263192477374916 18120057723207084304 17362668875480526241 17662677158755989306 14618150932097822392 75509315347970959 10542869112659689976 8065896143046159491 13197201409007483129 12484537063849748641 1628672394417218263 13962190414885729603 13794227418641674504 9957586708897732009 13833479368349721342 12121876594598805474 7531973361112637689 12963107086775322826 16439972197393477725 4783432317169417048 10995113954800171636 17410683097532031120 18011228727195974750 10677055475811549756 13599339207952378510 1820022916214352447 14638731676085815854 6324851131978590415 15017265510213514403 7080401713859651265 14014088406834114841 3175351073716871189 10334480503838105112 17171448047888220469 10448291539272298738 10376461707286771029 17839632038304860012 17662497433268658750 5965534225451263218 9885060439215188786 10587999723948819512 7346788508702042295 16119183677150206482 4971678317941306019 7701090294926388727 12945630060211090732 2913060754387582152 3159879570873360559 6274018398910144936 382514696590280332 10566375946941857951 3864930267360654577 12627795218387029640 725617096461279522 390168654062934780 10870965890639477741 910062886455069755 12700953422763542240 4515542984526269042 13316612915247434902 15516103838756445383 6823392212312540638 15811423328413608781 10943768757011283966 16470714684384678179 12525881045670059930 8173891972827539674 540050578468400825 11965619188967228783 9211238063520252272 2087182503489619083 8997281134969139825 5445111092985214966 17106812517422441436 16857677139532310060 14989201231570734550 18376774800201304641 13370438965919674541 9494538700939544425 575752598861075307 10096849400349357517 5906494960369917047 7962813500304013166 12665230391675958724 2592703978605211515 3051112860668746451 9825821343622154202 16321263604891757808 5291481128938160894 6291297351157691620 8122063615485283455 11471955529459718323 14862275204033517800 2140594013131588338 3376310277914554427 57221446471540914 16750668486097297079 3147366283216937865 1563844705703849001 996695708214276315 6285976513331710831 9927144221797894767 4550484649009492907 16746981209033919093 76493204964996203 3742941654672131628 16799233416654607032 12435035788943023578 3422388825949085070 5046232563919064121 16655792384473833772 17449929312316742485 11452115931044556052 4006893640371875022 12804099274907063320 15520887774656777851 7445268528691671384 7457294625377642009 13605843647600579926 16578628358618130529 872524873727745918 16004115201112796411 2126641203779560856 15204806616499108044 15162285602965246477 14961455294028606789 3547978814079118970 11575495502413308404 12781148397085867062 17437924361087516130 1983665251797583438 6759922643765314813 450722453614649123 1564006036108681256 10478287493297396901 16851250764073247807 17060134289779218257 6396309713777921702 1630466725106270579 7170979974375713755 16456453128675529361 7651273319518385668 3161607414734081877 10457894233784431634 16282537596511460263 9493012854334041750 12980505072811015704 9948294695772417558 9307516754123895119 5504854418919385250 7249669995968302939 9319377051378954530 13945910061954422622 9120715532923855023 10743744149541571024 13657510672064869658 12855747108132816054 4210811087909146386 17567296686372414340 11165498969495415597 1315644156325921509 12445444910201059323 8325078033120392162 6037150262090326473 15654255068014518720 8725274095566804547 17165466833999227481 4214901654308959459 8070477935483641608 13743278369031342981 6483775058466314078 2153681507364904059 15500856678634100057 16293179537347319833 11679869112428750755 3986463278567154234 17710684210819118977 16092786870742642010 10058935777560918738 14615967948333139261 10071790360506883537 11901192203397703635 5006765154920419314 5794527609774430417 6112762874673614333 8702488022786759840 7270307116485786770 17569574782738774129 10756002253916965556 17274110514028657431 8740043795044636616 12129091547611304930 12266038116260272752 18409962426532642460 15401114735987057355 13194874456792365985 4829057819897326341 15951810505192994031 5047645800720487055 3185877094152244875 6723716671878645080 10740282330741700860 14524231224566536270 14866696911592163218 750621679360468989 9758656183613910743 11887844593160037903 9816341065773563050 6497002317552338027 14144691520899064021 6822603205388257755 16278312456641985076 3650968637732089957 1317784793662962229 5428649542138823115 7799831947748261832 7037702935918823736 12850722353946282602 2452659346669280935 10621036761336375208 12082916260098237704 16837942443748680278 11654422889261676320 15635075314185138322 1416343748320259949 7906482254364953241 2565880813387729745 2880411093356744156 13360123322312813866 15105419190571476697 17413441821125021260 3780165211277714984 11603251528562842903 15841247946133396033 4957308734821389964 12356253113124464108 14682764536987738526 4390713209715328202 9201868027196279045 4539533048125316034 14660283654153276317 8692469934374521106 3169752571243357505 8739503049367882352 1803986640829407870 3815026152094761838 4259020712214160073 13738321662656868809 8889378600538023066 10726355678431628036 7009793026314203658 16751382790101640898 9832141201181153413 1715018354735825343 10013967591424164760 17417419965949900873 15963337552167469328 6675524543898149940 13198898914496697706 5043696078885097913 7021108312933663857 6930443697863538787 13784407408662096026 4738048537277585109 12189401446484146623 17667752293820530687 17024226346970063372 377980644236918258 17894214741166348280 12067897165454283 1091297826456070786 14331123367576680047 8114600548754294628 13864846934650052498 8323167353736116772 3835252975100899522 3960553426874517552 10633059839778103431 11759155689192618119 7914958582586758025 8344251545549368714 2934794485038554351 656915769500077856 9393579875708742569 13485154785841073487 9898027390858415888 2161026610475723719 14081703810191711924 8222536917081616221 1701159282714826069 963076236406306612 12052362854574460977 12168957408099994354 15755696518052347236 4746428292227390007 13318684286714555003 4842120726919886134 9111099085530814645 4940782936942376118 3272558411764330766 13727612246684839210 17627312204325378778 14520845335590026836 4509432417747747325 11528646889627724850 14880144768288794691 1749576090304550143 12076724829303113261 12219620093171772369 16835980964876307572 14553461592065125708 15019690842527917879 10488193441794060222 5830036785707698793 15914776203025648678 14018376929737106441 2007939364778829325 647633098725273518 13097856234024000982 9886228262797013485 7641126539238786004 14280793376225101285 16941989337919147969 12573033252675265392 12002826985746968664 10798212204642368955 9378232537427557737 17932868056430934256 1565586378641809747 1761296202430218753 15026412710256346030 5217077219871351237 15495127773242581576 11263492615049557697 17686461700995595065 7222055658674780644 4847435484860573823 3131323919295760139 14853754666676824729 16845251703296376031 16063302451300470927 16655221363477752524 6817587302639116062 9150926136207022266 16713354290960008756 10665997801478403689 11163772785487850196 5773693293573289370 15892057922841251861 5111022632369704443 4468976829436656414 3970024452751816814 3547649534085114360 11683405146278073782 12265936637600870048 17657835388277646891 15110313657317503397 1530956765852704930 9593512014097486949 12735560106424552049 13401127692900882855 2492139989597168138 3635118640480903788 9573120841490358483 5613341593557033848 14601554114795865614 9839995982437355753 8711727880208547328 16552441312781494072 17987817268763614418 14822997692182049916 15261375919836883041 17657444383278702758 14790675560631012858 1897301714576317377 10517974176088057974 9714403283204059245 3524194999743251993 16077038236730074758 10800378283860056052 10101900716652990464 10895143179064962477 2870053301526724483 5341613883295047181 9295899488787427678 3760174027159338110 385594164015986243 7124865233197934925 2703945123615736906 16061434403858090005 14751579695746637240 7278309226697097694 1641888158530036960 14459776541191057394 16030353449376021767 13856323419435816642 11502815122052495952 10218838346348286008 16614961167925295104 6401428667921011485 561877435873192370 3103683183714475378 12242817481940013232 13914963448190431213 14064229110642498585 14144449235628699880 13400639311538739029 4371683512820408740 7676434022492484302 5872332139065532622 13718885912428407223 11260737709818139929 6403634156228506312 2258783751331117498 13040529253858474435 17007764101856358306 1558277951775304418 3804706801682474918 5736854795076665217 11801868688448362863 15556506099389283587 13537297698009452278 7084905803228334244 10652718362523672401 7425055690438204595 10297470387671226927 4527014462906944678 4107036894935799013 9522849945928762917 3822657453924854727 5318057724120576451 5548518692287921668 12122136881277132200 17932576992707130863 7343740782251733111 12920775330087949275 4443427347143631460 13148850785167205617 16080243567105965468 15585542763929550426 4132765181335187300 9166642269954540227 7534322786544203273 7143099326572036000 14439037014430056478 5081820106488352974 842343905648761638 4116771355310695068 10705817659868194699 17409431127469065062 162175702843916124 2692511762833308719 6989536766740790944 5509584587868479835 3131938272660242126 14710703561512679536 579855578816205492 14035593398958666581 11836991999195621981 516928282738871126 17567966153136176577 17810329749332724610 5571081027372391722 18369485323382071814 9254075142700883368 2468068098632444992 16680856645647951207 7170916881756258405 13926210906773661713 2502708877194784368 14989821152166566160 2452424570297708504 1164501385936673208 7935560681516834757 2952447860702914580 851926584518484844 3061459110868099845 2451548843037045274 4207934923091085406 815836683020509052 7925509984105780238 4180586280131194865 959740070855416796 8911218903949814715 15127162119501723537 2279272245827565489 16458859147314838169 15094156941604843042 17904759638012781832 2838723197104020737 1573257377134521735 1421635752175526633 15756991817342147691 10650662828749270539 12120645685390401927 6582646420060063027 2255155176374310506 13729440592059652903 12598399247464862378 11816743599052574022 16003642439163970960 2242262918049821366 6627123417319034103 9786813371686539277 15698321843317287806 15584745072878684624 8810585156496291479 2067110931380086284 17701381989117460358 3270058720770473374 10015779298248211322 16883503514733596776 11847624757749994839 2495483797560159937 11190367300055866844 2801480480637969924 7981901849738708107 17164659162290120702 15336163942438331298 6567267087410711935 13245472882873692290 7206497623134046888 6998782936581319081 4521685687087819836 13876457664158818113 1627503468676811161 17012864500526281753 4687513672446874898 6378759625616029657 3743683169494412895 4943322398003775806 15852385773480097394 4786902558964950994 8828986403565069494 14547353925599384071 4199340503652490956 103574510256373339 7669195708689548923 14783712610104914705 7647192698682460266 6584780044466117088 7379630410063946735 7070790325953430201 11191679504962763164 1929033566233032558 2315350638915756503 864702738926438676 15142652012327315715 17403739777729917525 9212653985512655069 2194695987501313105 14518526207752235817 17188007702043443741 4562179133556964633 8292588070072983562 7170797333229310714 837009869518555304 880541136403835491 15607284680985330255 8560907981109395408 15830539809990792478 14836080699082779012 1902953585652505028 13717466927484538857 16341976785382378662 8656716638213174411 18223071136323070115 2826738787915639533 10658216163352979544 13624902638482322199 7931941473840969006 6043608456625648885 11245632219077125692 14747474712514872907 12256949166420696913 8471985580140238476 7361297545189567211 5538901564397092602 4008637232994687561 10246961721397254881 8455316640931858981 12315869714743225375 10669967069405408040 3158078802887983184 5854247457972056294 11647265119555306167 16608196634892408720 2376487205548799579 12533851329024112939 15051391828918687841 15492543651586359918 1026673939071994210 5536441494992506757 13180638429593555184 6309979072549053915 17431518864916820409 7463618544740370563 3465662211772454322 6743443931623150133 8831269818471980531 8521605560305833092 5694135327633092299 2451540082957991232 9106828429407426710 4095096444264618047 7560128092517797449 17923670148455034112 13167654492130570226 16219661775113054985 7595412452188520893 7273096144194966657 3155597250063982331 14979992831835693880 15279060013452950815 16213499684668645713 10906356922720018438 6753297153279298367 13253536609253035975 8004457368775749259 1344678083902447102 2429736654477440631 3603223406569954014 2013364306754043459 1155567233668521469 6235971741612103399 17319411407048822278 4821930349178199630 5409403739207640791 1421183993647982008 3296008838654515578 6771808546493559391 11588723034211915528 5345940602790567724 5683210905499825725 14941662346956417883 3710834033227305819 5843103067847717256 13891928095035576576 3236214277990464781 10501960287653380565 10483579605205660136 10642578256224663188 15240307753098711000 17421503753885628991 10899922043873223674 17216866330800960523 2506914314728461600 12179502263939093637 2942038855135940275 3323895464130206043 10572397507715527432 8851727538446734590 18097351988388232975 2011487371298405275 13238652854920636823 5513275927749602108 10412664343176190331 15721457812474394709 16984543796946293696 2423604446738609114 1013875746226598277 2010703490452672374 4389735320036608534 2003297401732547184 15484937367667682903 10030953997857229160 13925937345571220193 17900051879550689727 14148925805935225412 7262187219201330390 16943313862323407275 10479282514474851840 9417729955659056892 9975410242643063445 466554267427004354 1285035674283650909 1369083598449109496 17971538032108300836 14194458277141348179 113753011139346776 7528045229620925052 3036270774830298843 2203731048893099090 1002307935068147188 14164070099129979656 10401793943070196070 1065523351709834012 11729439070166512945 12504064466741638859 156038756244258194 10072765219841016473 11795807673110452476 16440380456530084638 241193074971280420 269796190470032780 12999735346134020493 11522790029008640732 13520908482597028082 4861318975482210251 5845869467901926328 17287008314035279374 16488343598680620645 2759093482756770613 10378457791984196126 14397430208782559501 12864386557465404386 12774250506185246042 6015425122646750621 2544209636993487063 11167868676287242347 13807799350776217456 296632390263361731 12987822429248601720 14202277410866778588 5199873696721836872 5719933406317814524 3448184344251742855 8800203742546051493 12563220829754125470 15304271079242977582 13529505695536006370 9136013172678989652 6767539991990086129 3598079041303030917 828149298087896069 12280841299859368661 8804243354421344112 8569331086202641322 13621829436626606201 3612657092593165941 3866167715394237335 15198898821045518187 2413475449034119753 1848242373622713179 4499445903938392276 7880827134640252405 2758523490251799433 4108903361023561034 15561610818243102724 15511824768340671261 2067666759752401367 1184841695932406540 6928462110835040998 6640541936109872256 3902586723076043995 12295110643326349776 12035737389030979882 4952152692171110602 4906722009002210204 2968313416774404007 17669656322438013080 4413419690797548488 11361122834030106083 11930218374977184522 13084408951576739065 4581387475352238642 17659035584324776035 9052343123883684542 7922441814884183154 12147670492276568197 6353043618763515119 347232305932036691 12180798364445811763 4051660897027107927 12324653690730957116 7402465308612802467 4649678952089378174 12213224566796364492 3649644469287492924 2682180701096330966 886977643246217568 6099258661908718118 13163339734163572256 17268222990598563192 5880673781912568066 10166023162274017130 1660820834232952213 7462071478669191633 4864640904917698177 3320429540338020132 8738278862148935472 13424265269804916938 18132820031574440903 17993778047848334134 8819277089265508229 9430980773240782251 9740030694890225384 8173921107332695294 2875085108411957910 15696492617523984110 16808853577569585062 13083729743877132811 14187576934852939819 8978932170293405847 17091102255874022088 6958022920844208095 6974775760307330118 13867100678969419340 4411222147781968211 12235746420681338077 4064007094586832934 15494023439510435508 13388351061786925544 9585548021832099897 2953807150748129302 16856146318681091291 11350774859300617517 13399251281169700079 13264695753759177347 15654306317902166249 3498219709721804582 3951633333145731273 5390739403129008723 17630072833199009567 11888746599836376989 12973286487666477533 15036868879753584089 1600299286376906494 5231737466053587233 1198524268677009387 14549496932947781842 9959143590997022507 3970314000154647190 7333011453118076443 5348060530720051495 1342756540505886987 18419807545234481180 11876745290273112553 11215775655589042252 2990632509743982273 15482622587535865267 11467503396760245566 17305806867702817716 14409401576844151697 14178395201392242790 5324735406618515737 5351619987392742540 16593802769469205469 10483753668623280655 6990367780879776635 3781240994142749544 8620018766166936924 10104004543947213550 5258279788341929436 15290484684181368381 1058484781043482345 9995987658408323521 15317667107790412000 9239648487274461598 15353821268772715649 461754063959004268 3806538778460838993 17918736666964818813 7367677080952485442 8584943787721922958 11697882361593210146 905375593267312192 9271777751328647449 10951859475010526141 11975615056433467556 5036774082207431473 951438862461332021 17002260968452330554 10212552780888623924 15942015166347368504 1822514300791240000 4480515039258659082 15088593713348122188 7753997099478488559 2820268224597605356 16811611299255236988 8271533531257176184 17507008361382974133 6806194731348438860 17587399166732636933 12268370708293723579 4069451618952429120 6845546263702277589 7789911679973414338 3962320226312976139 12729051731568024579 12361908733726214323 17978189868507616161 16076553460433440685 3101703312645528144 8690433394288154485 11396103980826801654 5447170078646475673 10669688548264407028 16206744091118293899 8985019596953003416 12583356324062933538 924891439804592284 10417097428286900074 7958335030242239802 3939715140226515608 13330003796123963260 12003995821232403895 18282748697669474429 5135392832531009515 9454353808014469061 13876344691952370109 7779563399123919922 15087219327683989362 11509144204911531167 6428666122386016488 10080929877183973604 11811051967010358987 637559994380167514 16374355133374136752 6259619447986699301 5392733830424468759 2632737521936557301 1425885102385095377 13810922035705420454 3035655493053353098 8054779814196481886 18092145472183046656 7183414144326824044 14345332222733361649 8716587696607607424 15653430915894012869 2839727339570668072 450206789601527780 8511614318414587156 14979147726513920715 11122002172145867662 402965651370213440 3751269636477033312 2119005179938174483 9655685585612751797 7673676317441015559 7921826740306841886 12608456784621952769 6276110870011600896 4905502251407336700 17922648498637344212 5157550187116449464 16301088350294032188 11226014881403920018 7323164172674678567 11568007679372572382 1142866534450551705 3938854987257780200 15386159740372669856 8630952622115129696 268741322492468147 8615655925818191530 3817297681921333777 7387241886642242756 17660845234464684337 17135351131652538970 1595078419834393652 8671896546697022672 15772631551436806897 385785677044082188 12404168655293848325 10957507217268595375 3070378334659448947 13337808743340397751 12430196887850900879 25068251809617007 16453955622192571332 11129994871437598156 8419454947385688749 17085114048311664756 11217282798715014430 12250540693541666672 11199228474746633987 5289562921059935795 4387373924608150104 17091804511342229149 7571658114039073504 18008823696258697577 18066201310925135503 15233938834725932070 14434789774904154354 825611196222737366 13651054191927264343 11487673703505145610 13841326317134187806 2461562346154115535 6755579094712697452 12785141797252896862 3635186527016674216 170020315669101505 9682541383127665683 1593854132474737393 10015049059632834552 7666977833277271607 15334170691737726734 1607499433283934974 4584763959735966223 642707876032176353 1119303724614312908 12091660984698073834 17948690278355765995 12153647824890874577 6625329342498758963 15453405861583586567 1007925867196736133 4183009870946498334 3807248513508828185 8247472544459819594 4301507491302532802 14929725061772021144 2008502068442313035 17106405263545873203 12186306542655973982 11681799613206621382 16441527346721417847 5991074229796527843 2477082566986059202 9254718531460898432 17114177025723236762 7339984149812905183 3426839059745803408 6771054479969287980 14732377564901826132 15300511758241022855 13440106905802264069 4583664930459592328 10723591489623096387 3606201380678827775 1419283912854627428 17875509207512626122 13332509545046934251 9227000241934080467 15487300987256427431 4210947333316212487 7722264414593140589 3108060177178606333 14044250249347191778 8315788051680207457 16990957724927506237 12063076763594285338 16170256717035508477 11202426608119716606 2293649582371399926 7981442478265311158 2378881842461118823 252471003242849187 3924869892063549187 14453530191899057690 800837153872186153 11619679601434695265 895009682191415329 17455944687595579439 129953299386128779 2722443581825709476 710614705259483269 14235005034449574643 11607156188445763540 12835212653747848150 374574349345898604 15095710304899427512 16709816742854011339 2096318018422035509 15809664271807303332 8191370744434435010 8586512703326043894 1369300563147837536 18168946181869349303 6847049818069075001 2575087783625375840 11675182444213598434 17573249963729701878 12990024365941430889 13448173163899249348 6445766476122228193 3360693318259746914 6543397209979548915 10614473705609092184 7676190501804030700 1507706763185770582 6930031865918954465 2087976510065697341 3200701172452678335 3924940312083029182 8204527231454554520 6210954328436551026 5277946740600262223 3089951403773333700 2513257072460617937 2494156078449272411 3893845797148060986 4094954813896862534 13271058398982922367 746950013739594871 13451702199837030096 15080659176100902362 16733999388898130823 16200976098001335063 2010262475456700265 15977626814959937837 11455404246216343005 12412092775243424629 8044900868243160831 641490049703782553 10181696706554380840 6652380495322806137 5950161013300973688 16508995938641352880 7646194026015833236 13868214294733751796 7259313002937745826 12754054261199412499 18372288528334306352 9528878947908455500 9287054574201974552 6219611261197471353 7998208672403242149 9467627374168402363 6808637736347495117 12411737184698723050 9376237624216569115 2000844028523129189 7925293624898420834 2258548676967943810 5329762334782331783 10330117451001013125 5406003373866814574 4654113595232266913 16188914191849070878 7608889200108714171 9164197746399202295 10988466418630541680 4049525784057641359 14331472930719953735 4125944594514650479 2827123167828747366 5981334769519337214 4567237270796094071 11264077085910203691 896247383964980920 6864977611718101234 14285449956701155919 18427962201797118614 5628268316932094845 12699371876365594693 16543268727990786574 15514771832389790301 12775349874954328321 8418680664675152142 16359568427427548623 12895612400724234234 3250365640856359074 9825592003398317455 16845425756884605124 12188294645125237701 14308874121392886672 13536560676777171319 4633625912852168713 16791677213904912359 6594928620429217290 16892167368496218571 4514250544656401760 5632157903911684087 6722051232772702924 591303388101531579 5832959086792209405 16892554118952898323 12320438203967219362 17134298209558744562 11573047413912171534 3761672787267110752 16645411626387146151 1101381551666594316 18233711097477336866 113075743068383680 17832935284222401116 12197824575139660693 15943644321485467380 11151204731503632309 3599596499144650093 15999528412309943077 2421115763188632775 10501985106321560678 12622125165836996556 5598019538525490880 9381122530398641468 14703760877811693228 1394059490935183026 4862319202673436665 8117791340440161964 13017119092408007056 1915106082333913181 13374209292491969785 3508175909311393267 12991608244697195158 16855378476870412826 10999553625785169640 4910416568237789922 15625063385521788867 6710761211442128189 6734208591754630489 8895662257349384575 10834921658957858409 15217689667639426515 3528437452651383158 18387560756039513250 3475366779739773643 12954677590567648664 10776742960396435304 3876352335729440237 9990769711245466047 12960632276075994204 2065724341306510148 8665867341855089702 12571562466822506169 13155174128898772094 15759026587661083858 2863996043506178176 4659897752599080122 10722844983122636461 11272084352198601074 16853279631017543057 2813233811837699212 9732851861180309987 10410390377382789973 11998202190127540080 166404165747688123 8410789869784061325 14333058647811877692 5047462757510205934 4413084185368869376 1961002423332586230 17250631665555660965 367045166710333742 11927530581305988483 4273985774370065641 11718567046723700674 17666698343825616324 12312496031413267368 17430596056229385876 4090796715283647771 9381007976170427623 12015440034841695884 2554360918613821742 5237575560369287061 15366423176330892742 379935866261501028 13016661845315835216 3161517099424834119 7258058369348443961 12194621720667819035 11722568747973994766 6207342691880130089 12240564658454058297 15325854760388519317 10519081823933723123 9416125359590337846 9868005737396099547 9452990340988916447 14288516475006905783 5703832095709701568 5090969331827577719 13341007738521190555 1011517311314102387 12898678000360999590 4107082129871333371 8017236958703572477 9280445830778552553 7739426647122442992 14179900454302551177 1648474394115535493 16110211429435360641 12340927671424876183 5569322760929425346 3982682502699126951 4826560667789556688 4785544772674507070 15487662310775868869 10199077923652188695 5162669138063288298 14703417332909465714 6284270830916549030 11821711699498068700 2496385864840981368 1658327009600898067 8816223561450682363 4400235210523150484 8256327389402722104 4463507680962961608 5931314687134864395 17474461924264171135 3406845388516709850 5230271103929985222 8720456283038505074 4420945472244481489 18383276173709434808 12782403089289235347 8327286930378587434 351871568045681585 3312303866023542509 1556055751396308788 5234793453033770113 16077679345456284093 15137386211790162637 17012379748403978152 9104063095280331009 16711524480886442837 15390621882516501461 690154004870261182 2081101227911742238 2066107250949918093 10903053703454373984 15615550329626169814 16133633495134653702 4580518286126614518 12497071532885821676 17049248425728976166 9393283833872507354 2500882429797609974 8611892648889832939 14343327619038393926 16605045717657716536 11671072625264671403 1278762982230173763 13929701752807500962 15836066363441380684 2829797720782741942 11251178388888975221 6386521573896094681 1254653804274456991 4408218459486301845 14440889314186487025 7138094108290469354 10201521677552795262 3147649279975401624 8105113713737187350 15229720751833057585 16924141780406836807 11247663474957555605 8632119320218623377 4470758601980598235 6910535297795861991 2254535139397489153 14958075913984913050 6972756410394608097 9748541070067897851 5281626639513412215 15886471169150594299 2575271359411273293 4948007485334595691 1723833543942968872 12766440337789388805 3591876071349551411 12019900125575912908 10672921584993993642 10541235842925953588 13280840663925302278 3765430050175582302 12458115834655646655 12173576172087850698 15885882025565156241 15206221373066289839 12610165187241405181 16183077619563399144 11198747683113796452 14554171238444231129 15394823182642125882 1311593986551325175 3331031313031434004 7803823137773461761 9229880199716469149 12415643621324971948 5753364882273916456 12695075085519748305 13185816288574190474 13320186468522175312 11364172418357952940 15458553573538865583 8572591863238977701 18216744307493518407 15950187559331704269 3195380777998814729 8761518508262768241 3245861931303399187 12720511195347972269 13741259400774422520 10378571781690296579 7899371837173266111 14976177910897440522 7733852390367204962 10334799416424209534 3310615425928704854 3270439937616248044 12832594612308217708 13000155685661750916 8114641360225308224 723277201461747143 14331623168400122156 10574362472491582861 18310180998943692595 12584680925849218626 15514354598383217072 3358235747973689408 15476975390416838666 13478332762038900081 2541306196968987789 11866891177693355297 17146853575919586463 343440223283963857 13777750404587652669 10838206262953937129 5270189453906726752 16085615519536800078 1405483350650947486 13871394022173925982 6630929603630903264 4340984113236648487 8239839211407608814 15964384454950581159 5585467683910680547 7412132988337220833 8284597343248272244 8282278813804618626 2875630550724050990 13036345999167057250 2297157778758282711 5719360998859950201 7115069645592139980 624350658443229429 12920056082804957350 6757075835676599008 15427052731191535662 10792651798288724563 7365227878008348018 17394736224166089811 7322985236812139321 9594050669718192574 2358962811925465641 543962889373491641 15978469396823663870 15076720847438107526 14982283525924957675 3043059204064791844 13822972225130154585 10586769582970540117 9837655733911871220 4854121877280579563 6319090072315519302 8178398096580036377 4082537993275455165 16906035266450901445 9413685150867056165 4954293118447961834 16432148547909091334 17879131399698347820 1533517491155709353 16626563493522739675 9895417012480679882 8890660134658985530 14221263715143461796 10557018255240199908 17280469971077239374 10932333032997036869 5874423776537764922 9608431948661045830 10964253294598624143 13654483865411128902 16423395507714282760 5800716426089386393 13561638451368770568 22666845981928852 10295934313979792592 17152701720639228344 17806938874337250283 2849295340039173325 9202935207767538375 7828881869086466216 8491864378842299095 10773778760469883793 5854833114204003001 17998373186284037496 13937319777251314749 18067649054526376005 5912586455077155135 3551897620664155695 10763874891373345035 14807386239272046821 12449679176539193522 10119352628052452315 5328186673145127285 13575122286732014615 9374810326437802079 9454330920769487825 11789664756739472258 7910964590141118557 2349611016600057533 3753788396930751994 3459965852641189129 1692041514710536723 17174884890927860765 6992292580734063598 2688128428981408126 8331299654135912717 13302068896347575730 3347489059438174076 5825361418826248510 12629199253074145467 11728159400151745258 10088708416930153178 18360426220426926303 8301783604921384588 5127101639474690195 1052900208763615105 15685574827921019119 17212057442815330207 2678461561684747243 5603256510580641155 2310589590729877955 534837983271426421 18057272680177658646 8431916821266463841 10336724057812687593 5292955303168681019 14915063989466577735 13739715147269888895 6604119100189686370 12698250418440305682 499245081857252638 16871267121248964110 13203442588239675491 9221455257034272060 5631952478107374074 11237447689534622855 16244233968068868811 13146902994282798369 2631534383253607948 4411165891965952989 5517306538544554195 17695436403700730160 57420165601900805 3452234018528850575 2822414689670427521 13012211280082446850 2385443976375179857 9319194818916379404 8844438306074186689 10550846107112398865 11748295534129155582 3833569468500377246 12246602557794235820 392384174377238322 12826242346668213227 8574694307763004784 16877220394542179305 14883475534452279576 14844367221463686483 17443493444613686008 13753463415131580339 16444588340083516525 3117469174169704791 15810800009728926827 10338721448768148060 11095523211087854972 993009998516354388 55579612479831647 7918133873123674261 17033898259767044419 13058464086837197879 13706406956985919202 10920617152809476340 10547544002108475563 17512331282533073443 13987348288788731489 17430361086173289673 8315946182554427430 16782532520272846551 12669586033846649741 6919494313377230690 8820220852634496144 10198094133483229403 812064561214338891 13728506675285256704 14562891196338606873 13124095109806079955 3005305433223658112 13595969360154915315 11964333421901142504 14339682977928858709 6311858432124373723 16074012789026000004 5738573568224445092 16514288052582606711 15138415018469548403 8820490949753345028 8253253890328097067 15309917030365088311 7288321667304385505 17590338438194432197 12015642528849760533 4359300021134694756 6539515076995324487 12803923563299174018 137699057244575373 152991054924235308 12901351662919199328 5548383585385821233 16823537787474887076 7321204046805084838 9810352060394703460 18421285656680068406 13131145231360914967 2189324311042651931 9108633453271971759 13869838401446534023 10321125698388855226 1886060578285060218 7125021978394004884 4844326953836058266 16170180263399949124 14138353528818109246 238538853630171169 14922551877853904368 8561581172810509711 18024740725446050572 13123485252006505564 15676878767541833871 12316140895215638141 13476549941986920308 4772854697807196349 2254365926452010572 10904353620739355009 10099408270777054434 8272471259042586407 4453763425534971105 16045736628392126773 2235289751558248726 11448653583366532363 5649739055787873293 5430784486805464726 6650498572502072424 2306005099441408709 7700981831679231317 604570816202316570 13212649840466147539 10211440502446938994 12026552126976857364 10694999592482185107 86102918361761052 7921309748571937992 12116379060029124782 8860492428304717746 16636397558755750951 2832199167963350633 210862097806202301 7424152816144560841 17398004521872907811 1630505504204932220 1405207367459582463 6686910551787736068 3880241283068445246 2714223753431032801 12721960233982382837 3647658815820110224 7512713210694187503 15684455671243062787 13568694166688296664 8172478216746380837 1786250670080183658 7386229270274414576 4026857216904536671 3976339983187120999 10703451683786408263 570693798463141956 13129650561966997015 18081610191308780632 4298245142488877571 9098611592862960796 3271844747067951099 3741575954944867172 13018426596177186886 2009572400777783400 11205080817248837086 321496160288895411 7447424065488196043 13329387759163065853 9460966009293642078 143969561160443219 5753420470841317300 2441693205030953677 2531862124645999304 4417498615038803725 17140202771573964723 586649823851633185 6242352436359127920 11368413653248417300 10846067929102616645 3652963536726036998 8956088151395375356 14017378896959180189 10751626047797802291 5376447117521507791 14124912191244223380 3291558136345841706 15409376866094691659 2917286327246551538 17124598409192903671 13146007802758205768 7725153985695186924 5888883277459860103 14890319549487171003 7698624165797670828 17911877241504844929 11866271030258246729 12489732882924352698 7312387809623931744 6563954224444882332 716393632994758553 8940292420673746723 2740305401215541291 16012569412193918934 15976216013786556158 4353089513497023525 8919854287765108062 2513722140686578663 7171657647173787083 17887415801628135850 8766283221480856557 15853712261105358670 17949188446587644271 6577772745714654041 15498159955267852980 17376680377646561164 7713705427138592202 14570625583884811729 5204182290753652405 10385370664737961955 6966880055846467979 11248592175017290922 10843359211110253971 11011687427366840765 659361485570309178 18175608617915301354 12221472391110350867 7262554940452506574 9087144302793892419 5003165939342991113 6849748178333410095 8913317771471530156 1842433725262021920 9044784148813289073 14109228639198274569 9605134364231847146 14338692603101027573 17647042877843495420 10977909606246813751 4695951518930316475 5834440137261423044 9527915006479463866 6337348270862003469 11771525871351988582 7924188037802229879 18297164759980056447 7112692860242273166 13867746072107749899 4654734882306010373 208161021912745750 2494330978196545756 12328332550434629623 15961163565964354390 11262113171661595319 3456693068036195416 1607976768562127936 1080004277326601859 5880510105535137351 18445203102959125760 6242050140344249862 8465089125665896065 2639697084072701502 13001534120005353381 9768610106715738917 11838997076772262445 13390904016072988382 15865583890508315496 4196995156033626622 1442406454940898151 500305868616227172 11152136277507916581 14285624641019993318 14342761095171623599 7070339083519566079 14493056938302424852 88584805185194567 11587936183332634482 5559388912955304545 5035303652609338082 5112103070226205631 12772852044403583382 14700750451663717633 12713524294239304735 629452896303069571 17894446945741756184 6757097584559794046 8313633484436167706 16147580981474992499 12887918541250796885 3884572528017308501 13456950453477711719 11940565274738261968 10281959642506162847 8722640552423341537 12218186100126673888 11927177810748737111 15376754781837633419 3468674785565379829 12354089663341131199 9155473106612035554 1546871731297454260 1228355977732944649 6410641327169038362 17895270380202265657 11053237028967043671 12682454494919813421 2353588737499581034 10948270648023714218 3850033259900787571 3448542570648023811 15082940784302172819 14394294913785539720 16097276794516926328 8494132786838632314 15908386483110236807 12289773089726017622 1482874595004452180 15254225325144858150 7546177796734820345 4127434536454889930 9519634095223119009 12242404289485334956 14039391283138689281 1056075734084249878 1758621153031438498 7353365553471672033 11742940898933788770 7682057683570460552 7681254315850698892 7716315373362092708 11658210421188400852 3894724789816514153 9500598660854451134 16576846126210430245 5028982385072558776 4328787361379537884 8922209073004240831 7716838525530694657 7083445051785093037 8535170626040871723 6845898914181902305 16853635655253564859 8901839719384377858 15318156610253914109 17848760720683048644 859356280983665586 16862312786608574443 11359445484886967935 2049648354362385039 4667955916217899449 10963880124834554812 17869480480799285472 9347061631703828943 16477367279786955784 7177009430040886655 10832724761423717337 672015004663134536 13899089939364669370 14059410594759647278 1413640871840277807 1304044467758333564 13265106456980351114 4995798990268771695 1165570013826373232 17017553618396573494 583652686297010200 11646541716986293702 8715673766510608167 13823348537899359685 3850563731928196764 9579831806801432076 183700603544043771 13779196788977249267 16629460635068295300 14302906217710102122 11804008772914928779 8289437265593075338 2600634247393198546 17154855541880782444 17807039488930812469 16152572877861859467 11964862399020856394 5582043553894583562 7048208312282744407 13641512705699582117 11790796836061513981 17493116889412011209 7118509251525328202 7929153509258627006 1811087897379030999 4523340142664221077 16066575129093732080 1179703128645973130 3671344071979565373 2359412005422390013 9050639399086551246 5579588173589254392 15463851163939532517 1879839341694799237 6875647236965387243 17836333765371066740 464208661947256715 5853060119552185056 5832231314739799545 15841312235298437709 5792748831004067497 13863878302429505398 13190302013713133323 9278158780992246689 11182748390366811114 17150901865178809267 14211433469696693617 9214497409378829408 2862926251473487424 140401540545381028 15904157348439681487 15253468871428871538 230216005899518578 11058080198818265316 5538938492873960774 17122859915889058395 12158356543222841925 7477246473163293975 16682620323767401053 8144450978554299023 2378113400590318474 8232872295763732906 14269460814952699875 17424149730594247088 13068405174707452912 2123388168319194823 11314053324991524006 16220466522742825843 7761614717427652550 3005903811871843121 10099894056177010753 12484452731056418691 10343562355431341245 4048400467196215766 982433922845497171 2602352225903665684 16080070756897136586 2015360457734217586 10406672401289793568 4950529013771726648 9251435643731516081 5746402626933510509 4031321892751634868 12417650293436751704 16367511621622913101 5778357058188733337 14100299256220084504 9469524355624606252 4453516399484392796 9591816773740369479 17812934055870258403 3247722212323078792 1364849048826469597 11867431286043820228 1194388697442679204 7350932908247999225 12268377382960538808 288281554193900261 7155227562751919561 10880530443178390182 9784198243155564747 1191134028162539243 8114982259040683100 3846637381125536461 1448577810595814461 12939887014793464560 15499360739372702441 8859195708342676304 18175448632006726245 10518296806551069709 1464344951264562052 9191208960631629229 6381999131650627971 4257007416975593698 17981524421522463791 15758015969733974348 14521707895813299262 10469898207848404865 17862548837216682130 1822633609243795240 9825936540856066879 10981935540241212304 5449598864825215560 8767952248561230155 5140236484022257233 2777517656399865424 7365511868869119501 12288081575884962021 17364711123794090857 8698019767632804262 2926460857029597638 3643621839902059297 5227804776594902484 2123047240307974246 1116400899776749025 2223119361723675788 11405208910114476451 4317762822611852660 4636225864384188985 7598708021239739580 7792484684198069661 7240663699003922608 7521717645749632312 11293013032108656309 5888649839462211836 10897305401987930177 8146515207703622449 6317763375750299905 808474379300231070 6469789814170950983 17717651672173180139 9364096242256047811 3500435218946272339 7031264133134143370 3426942560784850196 10512241002744808521 7154486259221269697 10983726069425865878 11257868949183600249 12530551674161919554 15482353390123751437 6537362435279844016 6932672978574954596 1175230747651858876 17334888498109326068 16341377058890479417 3209249789394922289 11818525584588249356 15171260685734633345 4189955981207047836 1670172603445030688 7357150991856962081 16083940104363969545 12549964672712759476 453634848943183747 2417172202243791891 6667653163150631631 10125860819506315689 3301679778823422461 12802396317991201177 15310043496448203695 6481913387717500814 10607656628643748754 6748708124917159764 6775101736516342744 6496279341977153120 2696764438259746938 13143837169316403999 6722010938937566430 531178702899164434 8391212716890735070 4119075952061981106 12497824431972204062 792641591602746569 5363781157929013176 16345950145420315149 7819149295856541452 14704647749786650885 309071056054176972 570247169653181087 2428507691504914590 13518994298464483821 3308321068109017881 547503905268721098 16113965233153539357 9256858353585848177 17200217467991388100 3971612712089062784 9975616160055412141 7599144378952502604 5332817568425381426 3283020986945729043 15907863335908940788 16668167796188127097 5075470790039538526 10733853531279620955 16814973173378447834 15943647674307507423 10757329979770966941 15037374032144972397 6964116825740511702 14625545023696106478 9368534947618753508 16305726300470944010 7963607187239310825 15705183840372673046 12392397399415773931 9988218132053123183 13678256388864854383 4380084272467205408 16532494148296954431 13556197876174682154 10274478787814275154 17166474042081836551 1003963839720987175 12536274586553512808 11150974507565103400 7549058057793643350 17570706905983364541 9639677248505590720 15297162638348158164 2651715213116231528 12894157693175255634 5294028275262852651 16888953890907092571 14312260020460527272 12091208165635003075 6001557208138671795 1277466454725577257 2906222236096515050 8447710533765417293 9104231921196357183 9057367873537758768 14511448452324658132 6901272937999759226 12919070192043806200 11683341183877916413 9891242324198183776 2469197504667783221 2127290365288039988 4592323770296948134 11052097644088450114 801615625806051406 5913265422764424971 1946352650983674609 13449174326018872537 17699518752884597216 8393204662193054809 11785856414871639358 12204502012539014396 8624669776077005133 2500701477098604548 16227369426455218381 7923240891980766419 18353407552719534523 5641084612607596899 4322229406942292949 3910280487556402425 8768152531901620460 14710582322821061101 5412393620844304727 17867649335108753953 6179251377648284995 11642056548849015734 9580019664142785515 4011989966774724429 2628245904555428483 18078904208565786328 15072219718431966286 11055807453246193788 2629225878401823768 2729950021996478093 16022238944066953762 1219684770725457768 13104577956740882689 13055075417007184700 6246611605724279972 5452428448157272429 10686496972287003970 18314640705689313564 11232563947075823701 9850774162520265720 6846656094886586769 13542993767365871025 10237977876025281237 8257211376091498287 3125324537843175135 14658458772976992112 4744705363961761583 15334534933818119623 4312537254527986228 5563212027331682127 4465186082970163645 15740507741776976195 10260371743812091802 9968311523204626473 7638599675944573903 15528244281330370236 16954401852553961041 7313928310551531318 7279925537848933866 10486760687573483701 11209126829642786093 4636120556045890580 12113241091071999652 2641720739143269776 717499873842487292 10327466083247639213 14331677291423069758 4112031856920116953 14702265660080765492 6473712419464394669 17329246097547772064 13719368915304670638 377907658974601924 13008515319766252109 12895190553085567807 15642755366065083811 9080824897687134834 5678535134728752528 13717467318927775424 5190659736452149917 14845534086074822654 92328981399003591 9972260730134921078 12920899214427849819 4560256269613644845 9129594516202478658 16343290806536797384 16936637741633559759 12858441594979633239 7570524621586037378 18015343901971591855 11326124828109437849 5861479646961363969 17084775005094761901 14468466997961225181 8087509643148380998 1156317824220308907 15976007780863110253 8435202423792599895 2925752117055162398 13524746891943365160 9420523452181294498 17880628944782363199 13339003322499749412 11279282926652977023 6449972944627970384 13613636110444343709 11418509050563606631 15214526649342404427 7557320043067656430 10917726162372870190 5814170228030885508 13671894685558327934 17482229258261386679 15221118751339322406 12778950936035816571 4389576639666799821 9487682428284907017 6843242293484307616 7855133511356711757 9738615578528101063 17965228502188014099 6787845975593589039 731198137061449915 2812589161445697962 17818866034515632280 4723242039585718147 1216057053711836154 11796441800655123077 16105844844546280946 2000927787181841466 12840154443417567091 5047990771726644426 18008548954995127130 5701860326774194739 7880410102914778652 688245891809945926 18321787405129661868 5229142583794993184 17858755882514343310 12207442695552261973 14487500727298244220 2723816351620356005 1824749328644168803 793130489927095481 15804023175188452410 14193132281640667446 14901549213870686923 1762514362211965188 4729864447813103343 14305700258322774162 3224252512946786989 17661793847886862283 8854385186288106940 10781257034722690836 3842975137369828762 14090236022637094051 6774594431927022763 11971034997964731446 8786479351155283449 10475168169993578385 6846420748344802159 14123647894916139933 8681087820902736698 18423489024268856853 15924006826352409054 9721016393663260857 11897623660346993914 9391485837123164124 2699399107622722104 8035250862990581612 16491156174603114908 12273755004355281829 5455423853942315040 9307551439914007303 9529061133726814483 1425435681298344335 16265906665452749206 16124108012691060856 7137249648231180282 12628546692336896582 4578993985121947673 7874488874090399913 8539374673573746465 18322812355245764931 1312516591569631757 9736985331089442073 2848131090807425295 10941127055291422805 15606457257940359290 10795794035599624892 1670056490777226994 14698507614791608894 13887487913215565582 9829673654370270589 5509978348480506873 7709422742603450278 14909785710665090454 14220219592868071996 17272911198734635044 15260201240087781335 10062904329772142719 12337845336014921118 13430417706892233754 13241285717722339361 4585329471895594236 17054221357774837543 7347734496726424356 13703913968944081482 16945393717326320156 3286621345230281339 15768611960082243491 10172822660682751659 7949402051121860954 15675558977438872071 6875170891531918090 4967784739187442027 294202403293545945 1377306179502012737 17367356871773776810 1010373922247960781 13505274969290966471 13247048023576909683 9496900457657038002 8169248719912946352 2798292857513628744 17710286684261589316 14497673307055031286 12020359805603248511 13393389581294088153 14624280043925980876 4016534261156000373 14054805964639337849 9250415184136705424 9134076944759041559 10739044197148075971 8636704732744613716 2174670000607233367 1953641920793466817 13449920877242591204 18111269707940592981 3809811173161523810 2593035961854586168 11664129608763830190 9945121145980190227 5416938137827050141 3031066498610676674 1532728165524971686 16805283605159643889 9988240500834360586 17096041088851197783 11904484575996322137 8104249325584393421 11490339287302251205 5651244969434093595 10262479280608111262 10180073917852770155 14723162551765209704 10246361520077103773 13931193366012067335 17548732580740562771 600039674894706022 18258923379448958295 14731937845570542768 9419221057087606709 17247572061541725471 3017868089715532839 8694111392771339117 1478750276101814774 5324173585446493791 777054141854743361 9470467315009958993 3505484251946329919 10374097132886834718 4373535408480151356 907779811192216868 13103189871551620009 519888237916257772 1414396536202666247 17875089883631112451 16098143538112416989 8952401385526414267 5103212523468811226 7208907139526294184 4714755249959792570 6680361502249036218 11496963785874982200 10021223821835055049 13826504184670445703 2977325161074328255 17272042997089668066 905033946700957111 3811124282843592998 17734597148984959439 6249187259398317619 9279483505708938352 10023582872222990059 5776945040959598226 15810695637477591033 16811894002337301721 13523399908495219177 8756063075311292414 6783236182149934952 2503166308032049195 2007145334778243386 281114010119624043 8407879856545047216 4449851088033461451 1701976380963899412 5424457107922546317 16164367870595746579 8064028426091523225 3646043168482451637 12836379678553887979 6696802087196157227 4197826471939621698 11501387063136532884 7794152351154446106 11100452279934045026 12380788868674991664 4273717779180372344 18101849647688040450 8223939247843464734 12471830062832180485 6388966882420522756 5879418227617567260 16449861032830408589 6168782141898587904 4283321820612215794 7542954101619291380 3510982187301719567 8650794458092452913 2153202940382835727 10263928000678561223 15109781459777476625 17916281160922848413 12337017601590158839 3547573477683109914 17392391908705360911 15006324455698409628 2111935932022682741 15719598593214959054 3350794180924930558 4821959597320152756 6202685738275893019 15995374781752440202 16093817340491014845 11559137604308077346 10716777456118362141 11109749449939407636 3586588687045193224 14703017693013377929 6041243960925117842 15435529920133040356 1592862361419008171 686677908521714922 6624967941621194542 8408841032313777642 15133268878811428475 8023483139098331681 12401342274427836377 2719106808219849307 4295866710332997709 12871675611206812583 10918576868961337978 5601484168443177742 1832391432703349189 16270504129059891741 17288616943190141203 16990767734952710643 9285894479781765124 6740910040553921631 17269586933679274993 1014657941090179909 6316904297820702576 8427177440719566835 15538686276597442260 6172250380798829640 6296261825175344425 15949444451808701890 7625394210702685201 8857559506099106371 1292643457350954555 8701228670971483277 715261606826255318 5143238047779750020 12666466372663448127 2864501251604204354 7752308619268226038 5283487703455695008 6851261183154797353 2109365507318915610 15240969172080660358 10830161894750869972 16525698940485263022 17853045483689872120 8065834522544595955 4988046101673228949 5948860156034386044 13752399252402143814 9858929254455077754 6715515285973690766 16528968712261876474 6092371220156907629 14973170847999082293 17958912251765945543 16355771840445574255 7698702155878880030 2743782912012084706 3433282410864001819 7781778098451482243 12287124034987016361 14878028395754023204 10733955523135912861 6170700566243740552 17742108931928558818 16345209946938679192 6110707144798698544 3209627568819401304 7829724667978109617 1668435844808829015 5470290727559711420 8596386796861592553 11040068274678988051 3538353550472311384 13903565605155609936 5184197751665660626 2972319394600921549 8286957093781049572 17167992836171363772 10001826016184441970 1107488409104075767 17767761100109080105 15059202235110753167 17566033669316212656 6164305308314463710 12972751306917856859 18222241951259141541 14290869123934654141 7930587947690572459 194047676147945802 12125833369453104086 14785100048700461114 13732807117224981027 7325926465819328850 16648948108661675552 8269854261393313269 14629900716155823872 3848153755261494883 16455489488650152747 8783563960576133503 14388921517090032921 7050459063596034003 754261309795511672 15764284786413353825 17936016040265573594 13608105679743007062 429785905880033245 7874849368622285082 5303529040038549992 16047547884880320905 12970814762510327873 16024658069581009201 8334482504634523302 13183733576642095412 7874057818403800072 14917066074103514663 1479415817751505660 5446482087894137579 17567243545768500852 9879700831097867417 11565044525813287276 12772126101011295954 11386678228926580172 15335184743976083919 881100251875123895 9689805264192511320 16797653595006907803 4908224234118121532 11987103084063280470 3090098890542666817 10433846684804278250 2400292015933193095 17226099197161640736 17772382072020510870 7044814982045811648 8676501226378450407 16007732335349252876 6433355451124094006 10388592696558704285 7384612920165510878 7866420258040057731 7295391941294291067 5514389166156835404 10153077781638528537 16377228111278673038 870191836794423722 12798679726816470253 1231498803830164890 7653822169499500782 18293963016300600521 13843917538600911644 6430062116227528137 8847132704587392067 11991534806436581789 5336062275209147658 98960745714893050 10618737154598844702 17492179351726985330 11905742639685216002 14441180617794437336 8113128033004899858 18071348973042412008 12399297673539709160 2658868095406637085 15959050313032584724 3650097202703303448 15921587975870393818 7168782498211286451 6121729064717127868 12087380492892555962 3894677705766051226 6789547936989276496 936214779000347303 4631503530806105490 326734666307209558 2128521466729933666 10395489366230329064 9380689412402853970 8017752679212080218 10251627204588387943 4386288151634240206 789091818319976404 4615832080064395740 11333378730074352762 1166826449448299396 14660333805500798337 8753563065264362395 11525204012042047553 3057496051818808893 12883508225212046662 6851347421483428379 5922836473608528933 9729272087549870269 12999191020826783553 17215800449735986356 16268579684382909608 3551235816891987927 8494417434905958270 3550093734385392818 16264263801553656577 10585144547201525910 13004893400809901143 17712976301644198130 751250339116791880 17813498503976837683 6143358054557719008 14451639373339365849 5024282052722694549 11648217391556726526 1045057441670317999 4621294266762421249 14435031445290086627 16267317086550539390 11594306836991003436 10493070571912333495 14390931168666584337 9216393110397088152 12488731736972672331 8667318016289589741 2709561235146058467 2686392218480591402 10128378700461591340 17552306647496796785 15918767836559675044 1868167334399830124 13738103773647585447 13420186976234602245 8461437222165046446 17528114186457832725 2358073239117664936 3032977782914108309 9733059534371085418 2506012705524299577 17191936741827997114 16511240599623784484 649071926246568462 1727315512207025052 12755589322544973066 767779984128260541 1666204462467921616 4182657318624374363 4397221216625953591 15162244939861808482 5341142039221483490 18412538905693268726 17881515415436668057 1467886725431378243 17593198688495376841 7696017486204137497 2386707944269715245 5467588763943909947 12836394186166693522 12354338938700603982 1972604825313758738 10784324051488015709 15629803961923562653 2608264820732830818 16152147946987288984 9823119839937887511 15134524643437227943 14830062882822992418 3131771934723077293 6456315339366603836 8613030761840738190 6192100430535130015 106681986117474072 4618494837844465520 4595004236630387555 12083580430612469231 16441035557752325151 11882025654690024271 7444039695388132480 12194092037317892447 2216227845500783656 14415519962236569289 10600173386857423088 18075232738162038202 12458323393116629687 17593221400151074267 7050072940678425272 7717736983055748207 997134352464715482 2790792806958836522 11859586336382668976 8037027327982950720 7123524817533560694 13043844831714773427 6624581344741822115 9711774396862551312 5379019538418894556 10449515116445590507 1848603949293283193 7179041418432800239 12045551478269272541 8872934059520742750 9147710317852176587 1506122149826603866 1284450030487469061 8868482824317837910 1040676301237848749 3353593520373720794 12085583468419809591 8040653848225268112 3698261014091976625 8739402503168918958 8857482575801843447 17166827519200691407 8918253828808846814 12513186816545768038 4013232479338537900 12006155257173090547 5572609819884546257 2498431560398715814 2953066484967771393 11451957069934924051 8800621418869306878 1645031261432480645 5717726804648133248 11804093898682903090 3126235032521460788 7248485972214952901 10165289910186517302 14044694681308679200 4943493257363091354 9992348179736721159 12574998647054765532 15857298509955135044 6578602265167337173 4114778367991621433 3873689310306665422 312829368645489780 11425994592535675491 18446603466871453579 2607820822878293604 5895526674303980565 3429156690276976892 10035249252256311548 3453211600083490724 8429695703954730 3366128303334198758 13635771882761964597 17401235074518728152 11527304036929566547 15369270185063189660 4096996177800466726 8521484469774909812 1636567258702890740 17531754757253927184 14643043786499308026 4729062201836900419 7031181141531713201 9499661243651725341 15978204673229887293 14998977408685934049 12917151650679244786 16775574042891295854 14582956368934641875 13730195656186621970 9351599893159603823 14496306340705536010 2973769514697671167 15371668775104439523 12558131939032909869 12455007084698772059 11921936406260465239 9710522773993895058 9838120244166214298 3544052540817121029 11013290859490000329 11682794556647417587 3731428534429048379 9518602122396328532 15358237076397957124 14111285355194855736 76637116507027175 3011273251154195471 9073370492662602764 9523652852825524361 2669228823007473793 17954604122813697224 873983787444388674 9251548308812794126 14366399804326908186 8766332501608762132 13253517742857549172 9255151374636554939 17414084836194966357 6033457172244840873 6895067958129953920 12239493301225680374 13005467390145898443 12958968640868816566 17381284701543731478 9552130793718486543 3542678960429236908 17408590463352051725 836321563742405328 8350542913021526528 17645815829882293463 13201162434807693107 12687625895308243116 12294431924366909253 1425612562446921277 9365133430985191594 6272858329349687756 10665413893877782583 2339799155578061230 6044321370951832152 6807742581867747743 6381994037013787532 7307240983484180772 12938455320473464617 6168353217666415896 14112111202866599018 8846010947311006245 5592942280696631077 13434671600262238726 18038041096528922858 10484262432304938150 11288902176710977188 16885122887096018619 2524300285054379222 9048392614834076388 7568182856345441377 18264835433176787498 12496900124681204634 15347373144112616453 11522259539947995270 69035916550377366 16315163238823735486 9215169500385896810 1472377381846706460 11722278760786423926 16520322771416498809 10519877137280510139 12114031476599399848 4497000752104846478 7893744705083371887 14846081067569899504 4188531967674489618 870337743786870878 4336465359788568767 3759671778152888444 17174265009137973451 72742214229811560 1270650952365561368 16007294335344473936 9084844175903178377 11303800082952462581 3876101756011598981 13071160910148685878 7764784680512700801 13533771422961974025 14104310978238976573 15405057651308414905 14029946724898000825 4997570969597490363 4607948291615909716 15960972985213938545 8608934224664613152 8270528540554744505 5894011907471799474 3796026181390070317 14608206975112887972 5376531895384307652 11891623113762709841 10340833979435430539 16288553421167616944 18074253678768647458 15542263807752798074 9675208459013943633 6564734718140491110 7841503922056861522 16675183379556189947 17746055991392618415 11725284312096301422 10826851189604015721 12407613085385204271 11104566487969205476 14711092181649986187 17294838126702721888 10449395101013820900 3432373404279832093 16981794175605470508 1811510257428683587 12103936840170159002 17875302934543191105 10239767376481058216 8207304063614687321 10193032488111923920 15447523359206463576 1838157104938623516 12923499291630103412 15951285675691690913 17837616028871374423 4435241179039770523 18194432820717193562 2953343170285929791 935198427329384466 13050968999978040361 2096035109341940941 2392876529887432502 18306411630630069450 2625025385532835027 6660312712346625958 17636042465437525603 6928806593984173923 4374406107031226976 16135683333054832353 9355872024153127619 4680011984541472750 9700960883948719312 2693982769828546857 15331531553365783577 16901049873612007059 8728258968587340016 16609865873992639113 14079806487454318547 12920783389591159156 16924273342156675634 1143217114979034382 12048000254834159145 16692922864059374983 8753368404906974289 10569878539419131069 15482148896660942513 8550931691546695862 5380608692073808048 12073957864157494368 14402954996584836500 3021279320091873502 2534368062734834159 18095678294569513310 2201683320402768801 13327268291465345238 1666655945346743443 14094960019112422377 15247515234604856008 8111394277080544961 12827555279860623004 11860576775957458977 7254782402087483631 14663047856621129500 10385224372462432482 2478375651738066789 4395931931018166603 16379586516172785377 8695158230200701190 14265406953366861495 17574729055411778756 10325654912276361630 3926310447693807953 16090139464662090621 5877768813125464099 8433989557344545718 1538329570303533236 5941552823187268354 7890483937600133254 7783667965906641693 3798600233364976544 9420563846384429698 10946462458023281551 86908300183872578 3389385738082365281 15522425686738830899 4010035104624070715 3593233775863741436 13591704409738262399 11011497123000039654 8769428372868690446 236387084999816329 4773591115102692011 13805215411553497404 5550294321141159589 17970524062050292539 12312029684173048116 9215309180618938720 7751348770478315698 16243722069700048923 14293537323448682628 17532237779703909542 11928762406369745424 7541319527943484491 17739195281698251231 7940704243834926435 15457693832831034457 7664848367614197906 10516887654934645261 12295882024540429440 12166893157622249209 12021387015261787858 9512331512872431525 8280275269385062110 17428657998039461678 7952742439076838584 2343846958925580519 15276929399297954532 13357199877000403085 4468469405994642461 17521102579234118373 6230681927618257162 17448700955501053206 4003321404301168888 2160453351882320121 17564023617766414480 15099377190196119701 16337061356694838204 9929036258456350593 16728460315053039094 11780330415685426264 5593175803146777541 9642263478718893973 4995227234094418626 6826578295581199670 2153828890780509549 14853763667632010557 2280111255090708197 9939446120154571806 9111591497261054624 16758397971595992873 10689125237397365339 18446199903091880406 2342367787703889636 5689508420245068506 9903831677876050933 7988632285673925112 4807333180365791711 5038568987647332840 18107236961532952011 46273125592019517 4499617196580861806 14388811728018056403 8263833664934655552 16604108897697602116 12364509295729996001 2796130374878673968 2594381063743561018 7760105156586472000 5009832201494434952 2924643941085273326 11971530064928688843 10509526787407123860 16653832105022095703 5008377710692032224 11253101299526732691 690920735900561828 14102993244028846259 7110795471616104270 5547427808921254415 2596509568262494284 10231720911209103427 4073607037733719086 5562605615015967395 17698985567450180425 338431719725045841 15894495513382726127 15970742031864334806 14195885922713218007 12763114687294776161 157000953285094081 10217618016144784351 3120067896454402997 3386512352067210070 16007968810347174184 3236747384472232089 17088310845969683156 2524620544068019563 1609885468458283418 4277599953105721371 1012649118679015015 17951048451382704911 16486206006532482488 13667174835003348675 12319892766938193785 16504214212250055635 3294519932551274795 2148277470801019683 4760483755395720554 9267070977915595664 15555010303751837100 17592215192699533863 15835328268945755615 16912315196278273852 13877262431170049701 14012794593281914283 14563399555989135359 85284982018728371 8414113086589161618 7185981278858369424 606243281569265898 3224998041872513753 7961763771115308679 7225259964132441306 11287765878573028975 11299386786959660120 15738825650923517412 14662388548655590586 3316609779752050420 3271841451341607468 14731460364441123796 8950879352967789257 10383454740065239906 17036351059762296482 288382958856821992 11376262283739232877 10111287936464366861 2909480988074004593 15149316107396584759 2138803197703655600 1553849567915721775 1695835404063506691 16488802022408531951 870777183772159342 17170259560148226507 15009155599648175346 15711494447061448158 14286196594287992181 1340470408663624137 2170681960365703626 1086847656110137240 16283998514737294304 17363878511081292558 2562599081888702368 10745754659023438269 12797407102524997948 4049649482007935452 6450379285312522982 17180511220199374979 13507498118407914890 10902070216494369835 16148087332520900521 17651906777147994336 7369293951019760624 4185043256381579735 613846017182285215 9694808655100074139 2560268904629687724 1764821099305232768 964817229662695168 4110584261600459877 3024962244901135444 7719550951895034246 9935190666034638496 889510279067984506 9546623488620780211 8000493463995301987 9172375041202129598 1402892379017991617 10021276663236651782 1285056710853903680 8550206612657693123 12474003695434471367 17449065616719970292 7996872237737630371 3767471818311699829 11993172958298367203 2156357965692269047 15051725668844287768 6109839917767019514 16395884616651739379 15765731040324758332 18262659665904193897 761857588127720730 9501860331061578182 10958999071657586122 3585790125953044312 14328126563201781030 2829265746128879699 1453513564800334598 9458027769573809836 11721697876612989896 5041635200950954135 14272930193456285697 4522288056450381464 3448597670839624873 16540703137858410297 938016768684278776 3395271246807362585 9265564417690165292 7066404989497456202 12397421368658327695 5063104869330967872 2317713625571969708 14150876938924845618 8769213736554855094 15426298859360392497 16195164957307274937 10470101557091426377 16031617038138656376 17969277025921422605 10936128625529754131 16817017739278441796 17358841130144911850 8374588224554371777 16526579556686451436 13833212353828912528 2864340924641663639 18386080085421476830 2073398932211704982 4630539741282622959 7372129203233972928 14516288180840644997 16709950036272627267 12310278849639891300 6617947735956695754 2695320564557438724 6751338206935365400 9246918548453030943 11139116888002414886 14683274873282323032 12002503939045175391 15634353417065808544 16239374009533063381 117401043532826810 5844827035537300371 14985631201714152917 7074324614859768199 14912249234707516540 16373535978846826879 12388309570446323397 6057784323070153771 14429998611245951489 16598672405686652318 13063099192176700772 5919069859682999730 13654292006459763638 1458440669597685049 7407498500255675110 7484128571918508028 2065286893137889541 12104529746844594835 5966738468858434322 1891817034478965144 4467815178996470241 8017174473611217495 1793143810069719395 3700926679527725261 14802726940333577096 17863333099520238523 13162524272733986657 2995357265903716562 240127925965087715 4194137402844110921 5835080652355838797 1604588677387329286 490384043564373716 1271442903793100534 15741959588510600312 7082016855414067007 13841735849216764860 16111392950503532249 8528310803934548016 6075264430282356690 6053976889888597945 3942380567414831232 10508038665818607885 10317469346812585673 16048061668790183440 9399488159489447287 3069432416641104921 14421283805005309659 5218406379091964962 54453359902951404 13010462953946105497 17535925424414701525 8786917819954767661 14177235103173598263 6353239345692156524 10992714553077651938 2440800400666677158 3626057407602924234 2888773556288617805 424588460194033778 13617044000759812042 6430834279984578477 10979794559056501786 17941459054525401160 2170103897647815701 15055500796226559135 7556508060740588759 4207027472745911718 7197835438410026920 4470935719296001357 10337752987093222223 13503578674855639834 2727883611815354164 2140573116641820065 14422062430699137826 18074301721917228749 17071201228913190571 6420400440466691382 7550440747215531984 4801217007355911459 17923063880153192586 4973153159120907401 5361560894377408181 9000556761470818638 1851775901100131854 13623584180962163270 13126895628272719369 4698086888092831980 16285080957145602105 12642450840595932271 16038250513488696972 6052492534752493284 14755384413328734853 6100890183699516566 4136738459597307448 12775327684200203685 9954179056676257666 8241849306632581025 15536763687424662197 13363548287694178424 12323401581334197316 10082642143698584152 2561946867958505169 351922803858415642 2702746518152880662 9736681866443215302 8295477837112131794 7112778644773726432 2296156052986536013 2000964303764998725 16152010723953748324 989570322517592735 5761624448872821535 13280020461074700138 11518402608573573813 7333390445607989484 7610345881624091161 7473483242917759998 2081653875071469536 6059908767094117372 1746658558852225352 13256213573681889197 16576040773327550614 12103079460790654805 5793434557211762388 5476384373835466986 6598044857266300385 18381608790973467691 573185892440476292 13742628048655093036 9481246071603439119 13013575714278837724 10717675704809211057 10721888523651855851 7927454418982896435 3124699057868822767 15377416217902312759 11260901689286697992 15088235413377653893 15212744443762075161 15878231112451311346 7171059515562051460 14016554785989815112 4601179540524453820 10128092123815946893 2531489359931602549 9960856297808950456 3699232543770157792 15064940481382750196 1252865460499756376 9208763707802411066 9352656152809872738 12770567253259116996 6092366211298523467 14781522992394706278 7556687252070208502 9222607278994369223 5006948906966138123 4951182399278436067 15678808212129512566 8552194192347317892 8738030257449668448 15798694880669518230 3040898520538932583 13168581348098229452 18233294296626968840 6199336871825626761 14952987093150658047 2008790963986043542 15047575537686094885 4718495480361148585 10063865939150094146 1012044670090257372 11167041199017050103 15655805363389128208 17905927637256516735 14828134573729026518 11062248093920626330 4218315671489292670 17585127860254730267 6546577283495718074 17293746664872620028 6249000032194450785 6436792093495651008 9872556180634387042 12659571718125715412 9877302130639991822 11422615088356900499 3842086304711390013 6080366193113607581 217744318895326306 1295846636293794523 15925959358921472018 1720676741851714542 10640071833985041937 3599297633803112760 11054796172476263360 15371273852044630808 12443672896023788826 9979979430298737452 5631086235971156500 1076376804191242109 8373190577040131228 10106088740831520015 15090105084350651705 18140864108387148979 7281780031034836120 1289175334795356554 5320691967133104569 14680694549240978536 810798676198457951 808698587979913147 18043291250918168040 3709554125518593868 18282781150105689158 14043739312134504524 13079092832260880901 2241158013063148368 17481697352935452184 10647646127464985511 3642302193617426421 16156077637978229687 6731058786980705786 7459714068948346479 13529458151258315577 9651952583286431611 10939982550207057514 2510306865139166192 2420030125983703602 7370352154026704512 10714477781016746805 7089684755782430450 2131688592062920729 2818669448070646237 1655811312791959722 7233413537191408727 9038029461563847653 2845693916352103749 17933422768274892014 10111765225346826596 11246197081675538087 16361706304520805076 15020839132877326541 13156404049381068277 11764832106575253479 13367093013634437246 1437076450785318940 13049890116979117656 11993253248573548449 12767456838945184545 13566520213631246328 6108205516833342576 5891797510800243109 13756054015869789511 4950557498467464826 8292521904121919880 10162456420895308625 3370174863454682202 13993314596238864261 4437733721712152812 475625029842561287 10739153380077690265 15671164613662411757 17520202556387078793 15354182658894720475 12251528137949294425 1453438553965027221 785112444304676301 6160786083456103181 11111553072661699039 8229910471476954818 8225118110937059196 1191860350130916759 2987929776210349322 936048318451744601 14754300666382653727 7630068643094336718 9768682733444997770 969751360407853731 11700484020615609714 664715626616407516 13347437651251717274 10261651349349171524 9493676896813354470 9797434162271041648 7984605108846260858 4122050099519249782 14870808096746740297 243657399456375540 2678815780483927476 751149396808840023 11277726753919321209 9220493736162607498 10039034971329222033 2374158872362462119 14986969865267874951 1506838696377507946 2583480852450523356 5256546757952869265 18166148953062151265 1138642429481412393 10598423203336564097 11824544595970023688 2296398023006931927 6917025818192406473 4615732041041184443 12239583284386977560 7363355317964661686 11983821086684853209 7950685910815131693 3414946214632974801 677965166348974992 14633077703237069339 14276689407681141053 9863282427378954300 10849708510936753913 9657894663618626383 16575393144107257321 7081025125196345273 9917931365854706325 6263022811403460299 2381541094350995302 2590787321175821145 13867829668266569658 8418519136426215380 5686755908350013130 5298528045695000558 2571917690041509486 6549593438093323563 11165052267484865234 2148382726479083687 1039939589894994190 9666134751448264610 10863708204262775639 13166233019620339166 10070502131599643243 8487626808848386201 7779475384095828759 18111145063086560962 5864314735033333658 16726523292398755214 16739293098568087138 7885239777929677986 13608040757634016118 3420861526126515701 1133813809545585114 6714978046763679870 17216181345094830620 5035623851393824797 220497657448079596 4369165456564286422 4197513295628889486 137770706784771396 2084163460060980981 2533158435426737634 8021158694049432319 8394828948104364895 14651009621259595971 4552559855469854821 2154197539461355174 16976804881716953713 3195921742831085490 11806441150269982105 7364705579901066701 7338986881058364084 4573799413347696583 5532939477458609774 6852641673048192278 8710220386202524063 15254151948165110075 3619647551007360576 14337243801899051131 8436167450408721135 8625612313396594376 516137070977444114 13016987444290484629 11992779644813101099 728118908515390252 7089653748312405992 8172328053392192463 15034964479659426257 7382605355112635520 8200328526861157514 9627849212788454974 16582588636328390790 17142633807982959059 12885748096079868959 4027986458142285576 8127493587264893346 226038191816481256 9875050652046264621 16308566198384429211 2880713570551317247 18314090157632821192 7218089452561040650 6087961312897485531 13590036628163227135 15507982563424374114 9350038270818371268 5208429367411226175 593473104841878346 3321638153988776103 13212947867770411087 8671165455211095893 7504499017564156415 17839400643714930258 11185158806779687545 14635618164496283236 18094138893623854664 16872074098596011360 16603974783233977495 9972660234150656844 2217539736372375087 8964636352796996184 13293466144999387014 3848980803386176594 4810599159661074921 981703278089097754 15875413046712807186 17364409447968383688 8030070823166733650 4172738561887446146 1315850167166480005 12012064807423982830 2871641638163141071 8542814559695568492 5684421232555129045 17656643734467482896 10767740409474985589 7420836602709779935 785974050991355664 4023944655278650426 11866582264062403289 1848392728484694968 17777866053501519904 1036599209865399907 10848424417063325563 15501397225020745858 1360276474365763816 5239148943574657409 13490729408626229355 2486214616082442690 619492487291568552 11347348006381577643 4251333603435762421 8043965477957842718 6732333593905079630 10086215590255726679 669166104839167747 12595797438109602488 4562781331079059631 1205413458211771965 436444460298053935 12981939921162974466 15994425368979753066 1160020141367878438 1258689423605794407 7156071468763534649 16086085997145397268 3321941619102699619 16863980633370517578 14969636978545188184 8919946907116653081 2713238310211717660 11975066109634581475 5478976483905396528 11276588473471665099 15010086848172507015 4893801846729951258 6567112421452821506 691314971853739839 6482151992332156925 11769158694479826296 15555482569104421518 2134063298307195149 13794295236403219150 5138423972750005051 18325795943681740580 16147634836133641781 15754809686989766621 15077732518261415456 127276076438167287 4862504628867096851 5090988792617870000 899352569582299787 2545448445046073888 9481100380928468938 18006437018798503243 10949045827592780708 6949320532772318787 11149909440949494711 17009229223318428333 6169703690381212645 2408726712800035124 8524806577918233747 1449897515384341752 13116252396580651861 10577388879652430215 14819005516996683770 15326964132030356826 8728214761781879861 5344154094222087652 6791282809278631308 12886966868119035869 11922744699414633701 12986758776150665740 11494606727629947209 15314757168985597284 4617293092562962956 16380226085209006550 9926463901223324278 5628493691033355143 4809711361680534424 9480201729346974728 9756208158203221780 1434133269205538694 10245800950056928839 3049015130426510569 2526544536781263674 14429671265994162274 10103899727324098542 17523310483343498459 7080560827780910390 8608513409956513480 8844394726402114079 3664372703661338134 10490887566035239898 2943025779079813985 9837749032649141843 16781009939202779621 9097015192537202780 4320930751717624630 6085542489522952341 16602317601301127428 6575146749386240815 13315084178356088964 10629035520959404403 9366747371380715100 11067649468740460443 7386622809121292099 7597420078295253722 7582243755718822608 7885467034942566327 18169467200645676685 15415413835446494273 12402926946334723422 15663503030442236102 5091331080168545889 4430744268161878210 6535958892270398796 11409172165592705926 2390981094140167359 3309266990286333134 289368595237658663 2603146845940793722 18330984392450495598 8391706912540662944 6288121798039635030 10160366995045401743 4226001682047821275 15286140986044463180 15961585784046028562 3206448866369174968 4491457775448987398 14335730878997631644 4928889879503348457 5479023380061251099 17333298428417588868 289838124765216909 9608529508139050288 13617303527327475768 18298367151558480775 17984608681063940970 4836625761397361310 12540956695332361306 4592828353544912897 16323841243466853832 1177542963287811029 6458188403098218438 14545290762011617713 7275974757201961642 11491282173905142462 7644519231382423610 12333576011078088013 13242451428352500596 6144345734585681221 14619754197086873172 1869927415117762421 7891416424638064406 6317289425693206110 18415615723449894062 17620729600563078682 15240436743876795352 4598927438451950293 225000421628623771 2342927550985946284 2724588660701039204 16159659484761933625 12091038648856867327 9809805112138433363 3114706361015661889 12244043344017051594 7582394918162426830 6444598442541296631 13539755159947348671 14492048489240914936 7410673175503156803 1802529633144503476 9230614567105087891 1377938025941331204 9890647733345934986 15623315377291714 14695762321672192643 2561409613143541171 6015657862895310572 2022955856380382772 9207484107260415271 11865691578056987332 12386842655513831977 12100860166750142587 1096773713010269793 5085536021752446739 2944270899083130026 411513528258695915 4986666283142109334 10651843125341385001 6543258765466644733 2662965070670515542 8314044719019889201 8131175123257844023 1813895252179277431 648212060382556279 10735042959102690011 13305138014861817790 5318427507690908250 10091335176077923249 6705890419057991080 11278642399142467142 17459335475357881629 1097982461513953156 4004365150640372995 1303101002870833523 14035493779096736498 4729274731428961891 2502698455274103733 466935632616313175 7549688453736576047 2789733561271907637 13412690067124917245 3541184325474067733 1123499303008527627 31836211115457049 15520058962172240809 17796792852043577671 16246210561736588909 8670315597739087918 533303430444984869 702695098497355253 9912964256521946418 11707511581298467488 16965423055897313483 6430807124861788426 5605902995574564228 12664458511000960782 11077360495663742986 17118650464489533921 13502972307200219229 795350161068826546 2796927794357651226 11640647399582902014 10663627047580350330 4784669895281693226 2718527721553720064 7535842578062195861 7517493150788721263 10942608569426264870 8347212358742875545 5765762170653712314 11747512737642881190 7706042774707437576 5524299278193850436 10974547981056930806 15680935867160715032 6659762029694821049 1418409059517457989 13983614276460111197 11310127385937381634 10937912569610946282 1360598002004176724 7393772136554638587 13316314904657462805 8779317964421016988 17016676638264676622 12723389479583387863 8378037326057045002 1757957517840114677 3164227784075394837 16473188288258367381 1974681390716692089 11161228601716303266 1311480395277838949 2446026686343287862 13331728091325775002 1356185787250184275 14302085826017900139 5196980127605030176 16591305190363539289 14295276824589610521 12296448935387588953 17082751331686860935 11677342712106721443 920469066397716209 10633680123114265374 4755016543833192793 15581726317557271864 10252826312464700493 4568820186681789382 1213079837877730233 1123026628234464788 17235050999120200936 505478999416556095 17918803516764177231 17838092581825152693 1474014030589432282 15572853947268414983 10903181183361341267 11416789539825282205 10653401081657845916 688839769683473678 12023704102314280588 7886037711524055065 383710299712735833 1242408564796018487 4420994868870045531 14744630232144940645 18299481539459380934 16316745173903445604 2946781975430458688 9195512566461234434 3361673246257498904 10227679213136857297 446696293809094121 18237952516399441066 5500084643673906622 7148818276199801770 7523297194752761136 8840322771621156043 11241998975489405575 3586741773524991219 2229478174542095700 4634187691231621533 11259538879462470216 10833177576982637830 11309878969139682656 2254189893983534550 16012190182022664703 5543736375837403816 4679866927403588359 15678877855593002824 14703645762585450027 10734820734168512866 14748852147503794241 2785899912227739414 1200183606853508572 4245145895607961454 15430396295541708870 18426577698159345639 10263310383353308427 5859535861741164779 17190026748886485714 3985738097274718961 3504451774892463679 2502108716857045523 16695267562790367516 5905981364632075565 10817108920483756756 12657647214649598313 3151504681720054452 13514426298416498626 1503690084887248469 4690923195762171820 10680082581099433468 16756003213121925210 17946534094728515636 11765542495712977537 15252504369897074134 69459268532753171 13722740656908584197 4565741175187062101 12224583896781526220 5111287790809540251 12275872368839733517 3373373711741445197 11890284013483600856 12235699267963394740 8349036325564417013 12514575209023246999 2159958394526488021 3366939814368525422 1027651717394541422 1193729821093376212 610061047679580717 14655519268551853943 10659548227418829377 11488228082204044773 13196795841336765046 2293137263378821478 1070897930750207476 3558397207436725737 9970280596450385108 10749877351501501815 2919884290131608165 14283243265693322271 17939713612047218626 11999987120655210049 18041826070899998733 1507997339496015693 9847996640989832786 1999860469182597303 14120135300211958341 10801606505794452672 16130026801701870894 3467387662898593535 6945214664849741382 6592956878091069068 1103946525535873380 17008964488796114560 14889554534457299892 11962058686204676423 10839721931711842173 15069709410637455425 17488172722822211238 3894329645219120667 11146118302282438036 5333845527376222229 10596892169574305498 11410513626721433896 264678052266309649 9657848530027334148 15087648891955374623 11556692446841301291 17323641546293195809 3504352513778314114 382823053738729950 4917135058963028307 402789043364571678 17280738560660498370 14418806474407769292 7849747951649661743 13981303463848646888 5546501144041697261 17946348723946799225 3287641921920111783 10374101435027841146 8528134432052090121 7970620123199334615 10745436585488417523 5409632220948278916 9810637673431226169 12886316959835391851 15873974669311696217 3393006465066981238 2472613827942377851 9966997048429989306 8280702201961365824 10572651074750114268 25494548412174267 6402512926667166651 7036201520344618527 15207636324905699007 1166881445617626999 17836735585852085552 7158779102317095631 9210781816392448681 16877000329821521086 2328900517138072157 16452424068833157965 15084823015836835512 6859669097890294687 3382589687851417186 9965809416077951503 11194327518674613415 15216135211622890463 9074403870393525156 9457066642371142853 17490041340041017617 1717101894512698912 10558537117726253642 4196620452175110021 5079971760312496907 264344366911096416 16910545489511659111 14238826423435775534 13189818619028430885 18082935803073193565 1672604144270220088 605355303724340606 9536831230882493093 6406960621567261941 7798148077377297578 17785826784886291120 16448922632650373485 4361705140673660329 3397526304750258813 3534951898172791744 10379815716440400127 14601758656962827740 9074089967419373381 5469312075518530725 10479403602158748621 5561267324780675218 11401620447680349344 13406917307901320165 10266405675200256114 9700558597587471248 17104797399010997989 17634609190483995819 7086220096876271716 9586067509460492446 7170350735106467172 2875167997837626732 5381903051250176271 16514608732928272821 17077138141497011343 1161187090383052257 3776229116520650510 16330737997966972152 5839525701927818755 14895818684045064847 3561971898522857478 6183775472603851414 18178758190766513091 16274551461128130174 9360673243972639151 14545417690617085038 7472786806601627952 18232339542992362723 5119251445747556496 14421035181170314692 2888246551960395730 15359030487006739597 2398985296168364737 5138562793441232991 14239748651768467227 9195193436978522196 883711476720992147 12243490318129544783 16629165151489324727 8484822960450979126 12464424464264797004 13770259916012625808 16522669654530308133 9671323202654035217 4266516426706419322 15987222753607388356 2632227592988434842 1003751015291042253 2258144119124062600 6456594237324072731 2525688198650211108 8672619056609623653 149433834861180417 1262055123571098288 92715384478266255 1358448938465037324 12808969768453366402 4628428293403104263 16907413904367880315 18033927089277617758 12070901062089762133 5062588852583695023 11710146484435622524 5051948705328759556 523049349638634680 11149915446370444766 17521283878091695500 6785801970890190936 6297105675257813786 1766479406201875606 6159761283518772280 1906149690605097884 11791960078221475570 9235273612600207215 3972608789274363143 17132193875016071830 17569913951232267509 9486162294466732485 15376195590528976810 9353072755758306947 13480167780003440592 7862236792941793003 1854685047210445293 17364968086616081906 18187651080121572015 8020297110909794574 1420112577287688859 7739347514172728468 7043526583024920473 12335363557259647868 14476230639924557717 10711650040018699664 5535161659045132382 3283991543746004284 17275704922798339327 12140878585330748031 10273013812044316034 4336282374529717617 4604547344194185735 483547589971582408 2945233359125449772 18001013875643667390 584116092160204120 17345314986949678035 9852416052299997467 6674604060556523865 9200702030075486858 13848849157583977988 12598992719098908716 11768627148494954791 8803319136752614878 12783456080530718912 8152297798221196095 5881686018674647990 3299980668038421962 6933967185231145948 8382427487358809397 13030544883932003291 16740392973748248576 14853939337759011724 17049076345617137390 8887731372718371332 884243932534211545 6662448084811030926 14203875584694097666 1980443965830295305 1178537260111886819 3636147794299990994 9861601458245041180 12236685416577961255 15126547879303696979 738519358464007282 10055017846621785567 9973012627947558206 16731747883609915724 10105370385494787979 3612667854767486683 18255473766430669685 11638577319156124567 16414476659644357738 374707361252419180 9419590480393537374 7164359829019731002 4404371703774811388 2091176581773017539 10921961065897551810 6605048492050090179 10072800848574702718 8604981384228442290 17627283513858068167 7281301349705769031 16912583290367376136 3075757016679277618 3932049572569884071 2133745930968376652 3458238960225844741 5525504817463411302 18445529949391874652 12110396290219692571 18018834326623180078 2750404616235591086 10230736109855498956 5583327582222399365 17854182739846565233 17307203716782097363 10714033913480324572 9424854187592711072 3502484285885887041 13171187538468962244 670648658637401491 9897244417369353794 12720528644649137532 17287065707120631753 2196203592894653690 15394457168674941935 11192398774821622316 6753635961605049221 18009462822630960784 866605678823305577 5112793897385166838 15569053566918035490 17936806644857218564 12533573988372025862 8023688250314284416 9536515404893756980 8902616793713227717 14609416908258900489 3527416166751241240 2329233159956250418 12223123957617489529 8049447637117815469 17238453987345850256 13708572276703243188 12768723148350616494 8978963243321397347 2607546055987956999 6571926361719871542 16308437436282724646 17437618741572891724 7595307501501340596 17213857537038668154 10273789941498505024 10378188601159193500 8228059871198873982 17244013164439839848 17954487455709976659 2468616784510371093 7812201595894982254 9688323186194898616 14091058927652553795 15393560954632709460 17195841271917092832 15235764546682368826 14186339599554385595 15448094973718265240 17476851122087145250 1179547514293137301 15453619088225520636 7581920761736354337 17934237550387871846 8108721408270744050 1996415046774592852 8681076009805909365 1947432582940947689 17124337017290889612 9280551648882987594 15999417188035030401 3463721449944088649 2339118401343086696 2126554779326749465 5130464916356820280 9632273736652548649 16510683381608397627 7302526313666582529 2749916139512266979 10062837257942964085 12721349832176383499 11855462591754406572 7509808764496854603 372582779880801636 5923839547261013229 11661734601378115939 10398845309022768528 15403946097780925695 4122913635775651730 10536344086989336321 10234381444981024247 3190152619790227469 16858444033187701612 14202507859088850876 16971363742389159252 2612880691135261379 10465754192181378408 1209378230813227123 5649324805096275382 8549444017086127921 17193199790775700898 4124034983676757761 7813379553197375470 16218162668356635321 5398809857309198245 2480381723302572596 6807170571571152289 17881067956264457284 13092424267105105697 5170788730025804062 4287818133119207696 16085487652692323628 11898856601754243940 10738373824324407379 17818572072786833938 11941775241895646510 11377416555434839445 8751658103297795514 4285013839367464702 7890182324921934679 8234906266962960974 17910804462745819660 2854271327821893409 352470188175820900 10725850070710320484 885900899763397919 16480825466210781132 2410145686892827950 4563317195896689547 15599812898661910770 2549954442183917217 17860877066721067286 9218630045940961064 15908640731883972628 3819702099987298768 14024883744710713203 11547911457735035186 11391848231977033820 13379779228930574092 2663407633642760613 17323557622731208013 8865877183908557429 13159306523905117861 8261123944441563200 11040149338104186716 16376490745021999343 12083411080546022089 8433364169873392108 845439067342950197 9685904717447850097 4865099308874120100 4085820817149256872 16400120690422038899 18426534954334068027 5979577486722043838 5737772016052194050 320468250941192641 18235006589828380057 162446510696846032 682455717006098364 1978024726510893555 15400514194437240068 2532753453518372895 5506363731062969164 1159840902200810810 2317384506152037463 5468726631691444159 16509395757242797934 6753384579482561471 12808755225364165396 2083958440780044653 1692246740943541867 908707713413046877 8827277947722202795 5619201223897360425 6829711892938560458 9666801249018242880 4128904561545052553 8160742450896782524 17482092263547834792 6893150434838705579 13720047465522827466 7630446991573809454 6887208094107394531 5243073993267035727 10483374161260415052 1605898493778998510 16032931994449801907 7122384031325050767 3869098073239429281 7225244180627200962 94630430781488776 1271501640703972631 17222458119491967411 7419308800082253058 4814951636317677214 17235915953516191404 13203825835473081382 101051295321106173 6157179338043780705 15790041603986992320 7212484200086869798 12343072672170588763 16340256680882916865 341596068990514194 2074259462831141955 9932948923583202375 8229744281404867710 8113340493299592358 289663547607802821 9033181099647970295 13338021333707917279 4921154677445238478 8769705257544780948 17157547985153674451 6851972951174874287 8983299051283759304 10912958436570826591 14999599584466989307 12779128141854949434 10992271865947594092 6572664420836116908 10916867168743253482 14527066890506315090 5328970748880288523 11804523151325699272 2987735202270162170 8714420531044545702 18223194000175725349 1297335089478901248 4146090801336281666 5296428930493648090 17959061757391684874 15392981708754678213 11774066555879264104 6401362903103862725 4324683251183180874 17502769070466130915 10218763631499722634 8092622382565099912 15695396528558442112 8253327293529403863 7824182792473572871 1693790373414749700 5064114834377342181 17882888839543041116 6787570465728464361 4488679841059980822 4835123302568974831 11249557087619511698 14167489828314609565 11182106698743567175 1733775728143621769 5384459807761176543 3891383506074595296 11282769278019926290 565961037656073562 15769902348251455337 15413811453642920160 13839648387879722742 4757719530786247707 9902354705757471081 9254191725731131041 16096957671202623833 15855837952400261700 591846851895980741 1338451173331057064 4091237938797228406 1723886328376432104 16313536530871327160 6407355446290219389 13694237905584922378 6056443414294267052 16507428949509951393 4037585431263962902 2809560583861387625 5205714416977978582 12886958578667848753 4946515133205270292 13320520370759267293 4746646443181590052 8439623291308914553 12861797127974938125 4828553214232837663 5989035613338501110 14162014985358116220 5116209345609182036 467900718952574166 15554822361883360078 1321991208116006886 5100542083376550946 14126595127697156271 1678718768363936499 9952980955483103035 1016681979473818274 17356485947316810740 3142434422908215203 1902999179933768767 9435968961888039159 12284886728434492460 9757273857073406337 38294412657641099 8275930026181335065 16996634384817162765 13160551260655238882 10450506454541641189 5537695575098088860 17227442455037288762 14691085069635465983 9509155430543481346 2214103360759304324 13276164472982536302 15329785830444999703 12609773975150404036 14194464244022112465 13033497600095430664 1574742796384203021 4545642211000315698 16465436628952529062 8193107159002990794 3375208683043033423 4123184710542052412 14623784414478423498 5923413692593496300 17244015283801645589 12103459619660167246 13023941923736705814 16724989764342170469 1851404593338233461 10967067695033243708 10056940699917301299 12968181628327032291 4562250609194680506 18051158860581764403 12879098092292285673 17251346234114874522 5272010707523188955 15062690387794842119 16472983706882123464 12484713291104913030 1345135747661041078 3619016753046664909 9182029887296769592 7493941573153991152 2711709123174707686 2227141678881622865 2387394076157443339 8109849084872143644 6065977353114642399 3748659812226028334 1909662427246955283 6156332035143753702 13861702572563255563 14646162436277843717 4202509870825143240 16963109184483564468 6209504615829745438 18137110283110428885 6516520045472448511 2876061016807528462 3526091977297016231 11188787733289154955 4850585268228970186 5979895496982370672 15476343934693682528 1902204062993419564 7066455503453739761 6340905433988849254 15386912423654012482 1195909938946939369 7613705857579522000 15527774676658938437 6198050579101985412 14786717926913250531 17161642293500157932 15530883170858349590 17609955340980720249 7793909023556030832 4540532250698094549 1868225056681334947 6686508807503443265 12364652868124784950 4671367132465287419 17647221640146144098 16696856917311258573 8204427379829670951 10901984578109125197 13528647137146062870 11566070179174270228 11079733005478910476 18411994869301268682 14029651273145930525 10199177574123029975 4976688099853829099 9731828795664081333 9322096703069844932 7216091432086440743 1219403725422924728 16248551344793129216 5093824112696160374 704052264723186021 319764913517231700 17932981784300794171 11205869489655489670 2865263757728058367 3720957184492046895 8123563454303585747 13388180554623736059 15752730555687337988 13925458741527080407 13467580579772812253 17708317038740755504 10153079309479138446 13000371570786817463 546718628495030763 747235186541317461 5108574297485456344 3872109437157255618 13933592653720553970 7265455044230457419 612321959603571069 15997783218061521656 2954903263556594392 9002715156133114935 15722392209942511602 6059550737390583053 10719692494402555940 7473771814643596839 13352601178355032597 4190177635764446115 3007982467110991389 1599342129288630023 1141771783983763516 3725010379082184399 4737815610362017300 6994943892554283242 15988444430983819549 8067191969820515564 9677614159815737317 784605241551066497 9805415874211029919 8035579981434446936 9243913094779663420 11979258483627424441 8316465721260577849 3257690753617881763 6967944143340079957 6205591320453968741 9716081338234113365 10451647638519469098 14254620327435930650 8230950016406748256 10053910899781293714 7579678629712994980 6792889507879696791 11086410631811131914 15826233802150843164 14870386011283322612 11229469971714072935 3297007460815988164 6392987342551849482 14809226673562488546 1930224404967996553 18196471480814874127 9727285745723749553 4410513172836723478 16670544659896493289 17053666580193334895 14390826896121837247 1150243966187068167 3065201868587987418 16331682647556047960 11150727241359616225 14154615688174315596 1837119901829592441 14650603805046621740 549203822735281558 8989268613410669888 437295839410327449 6939030611915849058 1474091627395694119 15410121338980631629 9818168694285743594 7062338212406373966 4415722135066346834 181437271819103002 10131655892990615333 17497054223666350721 13723646624141782387 3866118264665546179 86229770284382156 17109274286075883157 175508813697303374 778540617328551779 9781041634222753979 2554856453887859965 2662235747938965156 8444619581655453853 17870740752091142629 110136907941971798 10528180399129257651 13004057828524559039 2634637750241303692 18369743078893257058 11813648960782090029 9764375405858854083 8073453352945793840 16907735979242870241 5127488664108370306 6802853249279100830 9564683133695986702 8675429117076106518 86880507458649257 13022781290516250310 6027428862040757951 10500799150771771939 918754958141755883 8460148877280771285 17603907327109013553 4335977223702426470 3810868829517534301 9417326194351458170 1977830741149094006 9251329102549696605 3277679831407105587 12080596988391347979 5053739655349253168 138614849336878280 3963305206018342153 10400105545478993226 6361440746218510653 16815205134313780808 14514746391227949251 14192396234511183961 7982054283210094622 9903419561876745557 11530012696440907308 15315675131099955748 12754499358446488201 11681540805081938100 6936442951262402961 12417174952731722630 15014487990122727778 3898046609341680986 3556561959121452564 12080620306056655362 10499601020883861603 2694561462726623689 10985757641852106848 3118638045904145687 16389470943294990438 14772690887401918431 8214979778283085182 14102358257194576307 3302736186832624441 6346577758411463383 18299448135776647409 4645713598174783113 9083301515288174365 6425079055737646067 1568931404610678625 17560921162416175375 13203458445811102055 6483486670617975083 13001878467484008904 4946645130339074090 2309087983956314040 17482548233960136101 10230934987951826538 3430705178979487537 12055466966565967080 11246687305970388685 16049668186420204931 5304341923542087082 17736209249204170304 14216638965760206230 11798751929267135973 8328715490010117648 5710832696239852352 13271906561908810923 12239179173710334310 12052593724773036809 13734461484452908525 10040787143792931435 12041479373968826467 517294372289350020 4689887889720755436 14661117655906656093 674768475331162139 17929094337661554262 1218746303529285699 17381147383174922944 15769946931295908767 11644820093640770985 11435267038934832639 8406105655582216433 2356965490321559566 6946818068347545326 12481961142953252378 16403451135784287301 3949024258124396420 4398704739031044700 14685232125279827524 15455016248642781580 12596671000057704966 4895038831115671339 7648681299030530452 3060414183947593092 8104596515709377077 5786947471595557162 5515239607848504056 17909960176520407426 18173248828889522301 11385880889835237956 12854775753524812519 16520262993682069242 17151280227265168002 5564940527475620502 17525904063800982015 2100718444675692488 12918758256410372677 2874206268912335913 4936193902081834720 824707658037399847 8750130974309641194 7154412809483917421 7803642421496025300 12498471465687037269 15649782467186880218 14513374506255381171 15080790159626974899 13362762332853720900 3563500691689338785 13277967118199968351 8003557695267600542 17555214572428186997 12989273998402878767 4819130014101885118 3157375781369907085 6906810469757566908 7834490651060664579 7447307927790236820 12386735229178722794 8942956768507339766 1165333661259080750 8843964235292648869 4211556914297794266 1484909801248704724 8079942064735492319 3166865060148503384 10256930500140228514 7948050713603349278 14517810607565962951 11560685855954340052 11834130050461572849 12813401408709938498 15717828523586796206 6156420774845310321 14308572224225094424 721875738091606431 16271278819770079526 659506495946663481 8320314594392717706 10208783386087150969 11078964610776283796 3837272228661674930 14421063285003739661 1276110463644188942 10798842660536032542 5504471526886237467 15227196994477004859 5878679887969201134 4404156689191916484 6762997814554726911 1946467327853521132 12204537216133929533 10050091908488085423 10336264117864258183 9406845138776580602 9812465842634263500 8050351099979880672 2494887646845264870 3855591854649082985 3133193847656382120 6317002681874525296 7672016079023299376 8609399027263944050 4977974563932191035 3513310543375206941 18028046716943502520 17009724162534424916 12854197855365973200 7902650642495162918 8295658749172684498 8232181711130400082 13621994496307274294 7531490766029531873 7733031708911719755 11266845238697092385 18005864008379765722 2899949066156079505 18437528827729070541 744932662796536744 9472633240099832200 12449270194416179599 12467367781340063915 13910513284348721867 4570493989017348759 10622059386444171453 12522188296754328325 15628144756367025431 1303988065838231968 5421257419653970111 13154229061437139229 6764566096776854643 5083898308549552830 7213601900200275948 16752282899631012338 1006319067230021451 18224994181935367528 9780248085339364719 14821519296704521417 2106943209235181117 9914572987573793694 6391662638719633787 11324739733362374160 5829813600948687897 8902121951693302962 7755594163962188470 13328559661407530813 16558349862353641646 12979981967736340498 11185067133592837528 10731965267688616587 2268187616416713905 345266144388517011 4736537144188462714 16664322513541106257 853128511941190682 17664774120018495315 4121001392464162281 14727689055046659228 7608878094005895155 7112726668961460078 7406539523226055996 4826214649775007572 6824809625883336462 3189902354281841745 9928835375221361821 11247909109412402958 7652511958742343349 5984252729865387397 2643963500567737567 8611515086716586171 440213050973325498 10133768101315356365 10721004810499711033 13193432166774301017 10188278092458933630 8531992078913701015 18020052084345536005 2409074412442146668 7299981088124981938 8666552772214304070 15914195075326402387 13186143076646745806 13412639387449513910 8661701330972732002 10793030131420755297 11223081226626885999 5862264162184171563 4368675643760515876 9381864564200676185 11439173166791142277 9320405650701147182 4179165246947330731 14890268518023563610 15837565690839701010 5346124570572775428 616516949323811793 5125675159886664161 10397505829135698447 15943428796636938286 8969248332110839097 1163284368926807648 1270599007492038757 9681129842650312634 12849292369606925016 630624132121758140 9548778685039892891 8384938778399446187 12270706457593256975 1447298969430030278 16983536572676267115 307116661147008549 15176197204313602471 9259156078329093202 16586321241913286242 17173995433868464974 4477236677141870375 16621259914655291162 13683016859982257111 1536895692346077758 959550157849350708 7551147651484142410 2030538062441225807 16414917294872601233 8881814471383135701 3310400495428803107 17602465632104924883 1104328514591388129 15216005344428258143 11024756167992109359 9507098261633826227 9518527155953777738 6229376827157976766 1081534658021660465 12547354777135586301 17874970920169617003 14415501748455844551 5861284463283080337 3534553791084258567 1783709504341759228 15191377848789064129 5435204138028920876 12724384978750814102 5251504669480934611 12009540320010932350 11062417260289606653 8774788240644111862 3261799278907361099 14288984275816879698 9696561668295007030 16826249127172749117 14085331315984626423 2274516522293021319 9504602836678611290 15140045342338012934 7068063755361359173 673505758565445238 12455600623201248943 8501565463028710508 4729061035914376939 5559269445642934388 6414269292766385224 407693194193745556 15585067932102750970 9886114633657969217 6145087708836491997 10060101349951025635 15804475641330166738 2887471818415888888 13331411678825864328 10755656210405973820 14722846287627012406 14537159574700052823 15817447278964747771 16178384325561772810 15195283581928053922 7861995969056608007 6143079523758455441 8636615919353830529 15862400007851846552 15823642872368465949 17439184159485318046 11668067948749315234 3433346536746372515 6891713134881313665 5900072934203665727 10384146537592206027 3178686295729674276 4386154329210026096 7704037452941035679 10016548932740494038 16692012118012422618 4355548567686960521 7629981850446744394 13213067836623445242 12665329908808932875 12125974802373222561 13034477170555861684 15146547704800931259 16000210170059816379 13289789073747206692 3802632978293052895 3915867344844457223 13544188203354296049 8785295445148500180 7391101362313499274 5997444368118023848 8936587753522700941 13840256119069982510 5785687987594041917 1079082099496908332 13571837829980928911 13157127182304468180 8183153870731778621 16471903170680458499 5228169858651441638 9492916798793225267 7120128222369592555 8787463553202969332 1289696609038337795 6624899495651315648 17551671259476479766 11885707579793579050 9125107164173424902 15576216508267004877 5379922591252544615 8834939022897929343 9945461681114464847 6991830713353237907 6791678433069447239 15246221146476118002 1389563432236971086 14019888634626187857 5177265168420562411 15724526096727254001 6531126778285651858 6830633440772515130 7153755199418506046 3385362839071843695 6129298497551016977 2159167219005984502 3924266052244814372 5748554582411863799 3128738995491264857 13659147148299014853 9237693409005275632 7566283599436173086 1221903886807030172 16358450776600700519 16840512256954356937 7636192195800162925 2075048961009116528 3990922080415911495 1745698212125475804 7723369601040175503 12337611690447784622 3002923365866565885 9777755334644483165 14076071405911650277 10955196543568823138 10352028437166857418 4727244549070056577 5338469661610860696 7873010333937332321 17054653891703978421 9228278761539785050 1374433996102107720 834974938211493160 2999028252147146458 1097858008607859219 5280421002524666760 98208902114939998 5117467954409027347 3641810466867395757 221960711006627891 3538108394064861223 6473511578849319043 10516891940302040303 5918167092467561003 17026965687163441266 17195946085427324638 16263333359648566475 8783043964626170806 6405568073300255145 18032606794288111038 17166337530598413802 7900024031915048486 5761332398082666672 17243489344434202196 13323463371368707941 14728935249710415625 5859451781279811632 5965733882303263262 9987885305112738669 5247858758628516464 3537725709276257586 17237171770998842555 10612649874067489636 80263223227015312 5769430659932644321 7448020390283787654 12217295266738937337 182862019553931238 7078608123175744847 2782945170438390940 5843206343919371216 14907840522745575554 17524969661404825533 13946600074709947146 7768054687744625188 11341582623204682182 14541244071296323110 2691844107400210430 12507136353744864706 2690232986140700786 17078325398991491022 5241834073454006860 6204206269395340500 6133666016669313854 6433175416266536602 14302542336423181677 3084184026585523195 14643017384462253306 2544364302303563149 10508106958101474234 13701644159053011369 9902291277538479522 459658949408086412 16977212450494555721 9643423574545747558 5703348492783404752 14374007092940382556 16389495380783471485 7416704343079786234 7086486211625830809 666264232625997960 16967838888151431079 13641575888065587437 7577142655305157987 13729457990605744669 7260322125737576995 12192212978438358761 17673696677057708359 8866725452294313727 16790440579067079115 15640084893186933557 4745537718505448918 16123834669378829316 11314011666463648111 16622052398462397353 12837878012119280628 14633353522295012224 362959142868762255 5817671420291169166 3100516806887404945 11519014083924097973 17448672056355213927 3430618019072696055 3023846298438003862 368662579985855203 10180742323520036547 388646611811329666 11302646909245045211 9961477823889033111 2357775338819259019 515547482497502568 4274307031755799533 986805141632913890 5110124126631519965 2351143238928764806 17177096877390679875 2380655378311884342 1971873060354950795 139732819972735939 15184378651304730496 15544726968739678277 4479725433455441190 14696335008995714936 4984599152199379687 2864372488683514272 2869962889115092410 8263877805870929502 10108327073732765019 13788918615526666757 2772403435116143255 15070894279682142103 1743815372565700247 5899686244859460139 17690626043968584190 889850661506778532 15464109472639789203 16642224742586107887 4692578708185594592 7142069786657486924 14067007578567910380 13569286063565644171 17751558541509182 9027068816081253159 1748538988854994627 11430961643586834867 13237183039610647523 381226257858196111 16965038239826860451 6855005928200242531 12478339221693989879 7011261732466857254 16412448663686577393 13241288056056132721 597497972657975901 9198484031117845365 5925092233069874872 17541725255575782084 4386935387588221246 16384041528366728123 4317687287399597072 3516309731131179171 7610063834238257277 2044471298372990173 6663616631311529228 10568494800196040136 2966447523566392493 773361068377593590 13951604455023545761 484902376029196485 13364511299873501212 14518885329825601779 11469722227281837983 5376919850430087870 13985034140061380993 11123125947799204858 12045715276891478265 1391352518993633088 14199553401050942310 7337065649110690571 17924229623538849667 14212346373355019673 2113481158100457190 2343720201062284691 16321967507801739056 9552604145692144728 18303939849813217939 17354672275189063114 16686890886554421704 5851974021102325290 17601915512163508194 12221044594456424048 9474315855409250980 2680946215937262364 9252801363633820809 13446510291924166176 11528425888015339829 14254165201237131328 4554333496901958018 4289932805625330494 15886864725440369222 4282265139203193774 112278599468872016 15172815405116320204 10385853232519772423 343162762351346353 8839152157717124660 16935322472088628575 9350601902644490172 14474088686538051069 11227411053237294156 17579462207148967426 16981023650398878251 16570934567326640147 16422841740510972202 18012056137120507127 12931510772136543763 1218036327270303122 15906771473570181391 11990384882601539807 14529527386916280069 10829059915941069828 3461345082199822372 15878742824720804022 7360741859499112147 8905003959254194667 644166298193267078 2621338200840324650 8408690800702635056 569243346818488912 10740877342816478051 14241030033849055639 5905605225295582612 11249698040697095035 6683764706345354732 8936764601241431819 13993511153434349451 309489709027070793 2285601431412262464 10388911641486859724 3086388914702979904 14051174862059274210 14715067304542070807 9636540743009069728 9048265755368617935 10724242477257130348 4982678881462722059 16682239410938327759 2160397864614290620 5369367416928229104 16359370143297207619 446729755234805601 873471341926658732 13989174878176931998 18169233938050997016 3863784250066682173 13708017485359815949 1169373921145474708 4003030899233515790 5425059430886544891 9860271547784828439 5736132028496195153 3749437231427239278 18069960291891698400 2715953159515520155 10470496222187977476 5012588578554035165 9799256753874576311 4489895003962665908 17422888804552350122 11354392422651207827 15800238588103333212 8639535189791362562 15045413508569366661 6049924974673914259 11832791021030401282 5180040199563358216 13329244763580184110 5851895347370089682 6994896723710776174 16548594265492017152 7076738006481745405 17665933319810215303 2749172280758207486 16913308690245578786 11998099768766090750 12065745220840266065 1653950851273668810 9458662377860371502 12400007181477321642 8511603142807091774 10555573291309247457 6649467239041190752 4583905036827874033 8959345225533643642 10697365976100678934 15542445521094182019 2526512094010648769 4799282719085808686 8932203534384982378 9738764252176197059 14627962661969146442 18027251781377137109 3024771776593253924 11725305186756342617 16197232119122519400 3950133525333397034 704721600961778256 17387163300299316383 3974939361304540595 13606394419837442666 6001392260401400216 17334921675927430264 16319514768689331301 7671244097041399877 5753997999370455684 9393423620099812519 13965195385006375214 3455726868091426149 11105256659027622894 786175552444634256 892834466530373901 17723536891094787520 16997941907160148 736711783648183699 1238296740607208482 16676436853793723497 1788130908734388580 16826845200629953250 14388530853662391358 9137271244944769125 7849382195575742273 8002148211981506268 1900296945045553618 5560968209583730377 6312216265605990679 4298337788740090107 5345085578945989904 2690952591424751176 14962169698141763390 1305985967373048156 7495840183049890600 17968501964513350790 5016437221359003558 6880506142372279494 9540617864768473421 14683670884201690541 4811442070993037112 2354742385146996440 2647891416636453292 4753317123815086445 11396763905092189298 5428486587248369300 5700321673933337468 9836674867573797462 7845170347032464111 11055105065737920363 14312611119546020570 10189718121665162761 14265273097173433613 10773760132267796572 13290621156615630337 8226593963752438240 16759297689821215258 10792556548662736280 9107524715315525056 11391623541213027296 16169375877662201479 15963300539026049012 15294581594052417023 8636067060932244625 3323321562138925734 14020853350100752179 7600201609957841418 1473980237142701368 5655335370238289999 11170741305408879183 11158408113695378343 17527959540331856769 12650201270288626006 14936241855474126213 16546075560727965267 16786591495102393007 15311839509761526327 10679221500499458644 9294623828034500308 18059162857989304938 8175754066034187033 16503197281376360961 16142705662371508700 12410857285596794197 16255193607288294888 2000589372478660321 16985556063084047913 13763411249781140330 3826450140365113223 8572358627163345008 10751313615684442404 1681996528145011915 17730408465408022631 9174928401458096260 8493696970546473573 1748641008884723297 17338783399361277791 9381798198331340787 2227043761776973622 4915636078744057049 14193428346750206884 11430550075219439289 14546866497202653763 8104361634270102741 14176167753568173774 576241498928184862 3854516938746215199 16076516978096771658 17671007078984105369 288502808116786752 10304607776085175866 11981072959333729902 7453930184308453893 3513420921264702384 874813689078030488 716318729962226417 3749650297277234248 6410569555657200231 4386452569113961087 103301497444015083 16298368574109886799 12750206741917391836 10393145985447319997 3741112918156649514 4781635666415630037 3797500488629079544 476613226559384817 10970784734156851550 15541596415767983630 3058623547976451292 10213807289472221084 2354325385710119100 6846676105518906494 18315547846714343698 8278148794345197215 3096501440125395021 6057846709027159330 1433219591646138323 17272965019650609486 15435727313508629971 16567530061160741731 13352478297578270188 1598421869018910788 12375046189637468101 7145377785318504145 16064384129763112237 1385111895039475109 1231498730520690225 10227545217901336532 444133050416550189 5932091692931127682 18395983355904337726 3879566040406151528 15686474796705110737 1249931729701874661 15363315766421136453 3804450770604451188 10021199036584847609 9586743314317257827 15565978704424441600 16186475117002809798 17250272155662187201 13728755979638703512 11392899207255389097 17162460679659696342 9894696870669275679 1130711216702991140 1561953513339943390 4065891066892796141 3279687430893472475 11040402669936944580 4646509351014491568 15305979436099496978 4039748841067451833 17871909437742886213 9505591366335004547 4135085158171870261 13602591579128910954 9951960407636968562 15882640255491493509 12027745170819514126 9829135945516850862 6456684408856426911 4589409197184469354 9302578470613989645 8327857465076328332 16869863855976959399 4006070816068219337 13682666800873446282 16488160905444692369 16610695439591225028 14274370145526276440 16081125442325601244 13181872509345000978 13797951786712194327 6359688582402299372 6738057823156191188 7431869092659925777 12367165811789361603 203653327842776571 99934667968309716 616855157395264078 14912323734454373610 9263141367027146502 17857529911340202566 9695425196980200600 14282300970864660026 15169623935794717563 13575450696016699827 6977413758198939494 5961536593486501654 15188656331929338704 4790796540610712137 4202602295208509533 3727760603290616977 11321264595085186891 17601383375148768664 11212359460359489496 1505456357370572049 8875448590067387190 9688331835785966802 8031996684970138791 13062889124126197703 17977781740502239870 14999394215538348876 16079847740182187730 3547959511236502595 207004453573908152 109129375223511800 1656113896197531524 16387082602816208598 7123806932765941821 11616703041210305518 11548052681120770821 7685904487976247830 11494879846409405548 270909548951740302 4206390455356393169 8911792213153010733 3253745091305847093 16108132080444568427 1990957745957736555 2666703040343124019 18441099284728124241 1681709853413252782 11280165636004315089 693532709912796443 7943402024246796850 928886777995108912 5294352301567969175 9365550174547348204 18014671975151687937 15951917760777040357 14716739393854085971 12672885083800773924 18007093082059223347 9335715206527964266 682459552514771061 7361635225671101362 830535058203873322 14306999744570086188 4182789881359382033 15544339810534725199 12471719787308448965 17965444169212517752 1296305419516329303 882343424816192805 2715854397646689353 10913482778038282052 5031290670477704023 9194427490023681035 18248930320297187954 5547006370848637805 17973318608590537767 10646461911581584430 1437084061534310610 9469437942658439454 7861359059906248680 8744086716460598389 11585625680474173848 2447668580391230105 85552052521157566 16790694565422333170 3811461607076155083 10827171372105056438 2707285097450002470 4452383572057631981 7834259324765517394 7753109090501435875 4802374019981567096 13776717393272416913 15266188559399570918 1905819113387221519 2418393639516475516 7945110042187528039 2357176543994470035 4376196891148127617 17002201028543508384 1050652192098679329 1269052809475901087 14117187197708339157 3419768459533523928 12151813902047858601 8164387672790605008 8863082725989601977 2650597142741058581 15364006312732095429 17029220441913582268 5656313791071091467 11350267636127604328 7646922694331679490 14179726922558389960 4412755701322833943 7962785758713615200 123788144351182316 6898792952310163599 2794882513202707518 9623548667582503449 7060390870748768020 8369044154451669035 3077491267401084430 12450959480784734666 9532988131034290774 17758328467226149365 12427264051192442782 1366448040484319487 7045169535545206948 6686250732095088432 4627616499864647153 13998625465291195224 3150184830546858814 15713601757946266553 3109315498211487146 8963541881341006890 4331916904476312095 16716474484888469186 15507489088962449383 17307213374956704268 13396736399135415706 11440079848460647441 2783192211002223170 3949558606471012907 17209125980146580307 4302534768986511279 6343266696041026267 7034718801629749960 10782448425773585965 952474059822596942 6760222051790382759 15266606721186641223 3915462412808983114 11141487190260907839 16940579429896234384 2298098497194006380 4364203291000828573 12515934769750840402 17218252725202385171 16882624276622764006 1885373902543554871 6913301630467949371 10892495857595602062 2491436886957614960 9674335082275818495 849462703759682757 16042952695043217154 5297057646585276642 14345404363955695596 15979383568373516167 11022669660957573645 12894383439134469269 13070490547580862759 11419315995213989846 8200172290236435431 17387921016824328700 16154998584251474178 8002548709317214476 1630728936366531080 10542893396340551588 10469253283911979213 7998308719652612311 7922885538593806226 14121612036034554303 9813999878324257857 4765056721504994704 7124003303272295752 11450460274815499768 8831166004370048086 4440682385213417403 14306295869994289149 6447154584930156392 6179802175871608014 2456382680778519322 4152103908821853052 10580915331358753189 7807520568838662579 3916074949891726514 18248500585006921306 7428824267617300125 5860084726352999124 2095728268244691584 8069756976325094078 9798464225608322720 17716862958463602996 14321009683350847845 6534293004044873308 17086269965742611432 14328806113747860184 4741194959860664189 2735050726066345577 8799920521598970911 4777012034680386228 12316383623036490509 556533576488681063 6220287277482922411 8733096882739279898 16492486639945638394 4436142717053732175 11983006050643409469 17535740108588591328 11126115096053334397 14454766027280788779 10579116763528643546 16568887556258792336 13764721239101325275 13010805323012145265 2894594713388640152 5579215074280573230 13746621658315616813 99105806869569071 15101887785963727469 10404779434475518469 15928337153475542123 71205757387997988 6926648072398388339 12857456078542521953 8535785568655982339 12664887245895003119 7593896871053071639 14209356482715259053 15279446303414988546 6320449708386395177 12891159497762747859 10011213588090131873 9211158123426888637 7042445228661529530 10779431253333742665 6876185567193421736 553020193297547994 10924203084074345296 2111768615336725934 7406825928174866057 1180106329126392389 957536768259639650 2762358074826833089 9753813597717045136 6083134036480068239 11894304115438703274 105763610780961894 5793404344145807939 875553623339091011 1154463096481410311 2506831267483515148 16405042361915998918 6626742742174475447 16889457236108106665 14245377341181291593 13945378387951742050 10038510400727223143 595295263566253667 3142505157246927094 5454604004459400353 3688322380080012042 8529942688331571861 14296627791977937072 6795430583487411906 8679892322737142918 1525809560533340590 14136200627806073032 3497846891763005605 11967033567949074923 5257391414599290823 16961826713872775527 10088081044589556867 7926520971412572630 6622104339157483054 16670102157825973407 17028307792219440868 12720014706552756145 10719146696012261790 288659507368248713 1092617608398194876 13545670108904872621 3846275541119603426 11175187501892608140 12782758444519201469 1767222213158009851 7545127360781738193 3150237438492283074 6462533278051101460 9839151110148257128 7122444175699555298 2700948875748107578 2510610772786181648 5457753015480076753 418066811367982470 14652667223076512465 12516524637573386225 16526949228169873041 14394353475388946133 12937803752934264556 16602909097542438541 2523837184564219247 17438690588050095650 8232761209697075264 4843839800135194374 1251004038488222842 17183557276859536632 7111397579857916875 6778509417427402727 6972509521089757683 14572613329146460901 10426505051987858837 15889965701247663518 14520281948543871870 17433568532437645187 16418838682775081546 14340523406289254794 1169810945824384595 14459345859172785903 11895125465837569873 7861281293384763603 12842058722887079328 16738771649940689008 10850344582414530816 6685532889687478013 12262044322894038564 1205086552606094120 16807514535754324830 13531531818097463643 16441432804794035245 8268140284127493435 4679517714811525208 7784934729445695155 15842886648079069 12970065645930099308 11703278946082569714 11273203337796697644 9484187321092387956 7119447302159794477 4708362358660589062 2994797619155418198 399788037416869724 14610541718260948861 12064929855184850894 14002708553039391886 2684879489138299516 1785260870227476251 10562346727412431492 5446420459136299283 14940295508013379487 5593291798387365210 2230353329355298477 5020863262941456226 8023221260221161087 11024246894559492719 11306345094899615538 6137667879604556174 14572304026232921730 6489368941317817553 3703199138529666533 17573111519896531618 7323552193981749406 12565421855738107821 2263502351457219181 13876011541720140620 7339507535387119205 10272546893368922608 10604865983629616048 5280701341870025886 9677051490171396676 9377608679725081634 2931625320078920738 4426436159315081243 543823061673402241 8535666614881075840 13623514501999526189 3687137448812188618 1599372910124084234 15406776820645688598 4221834747202755200 6725899480002784541 8678419758491908205 13308274820748365528 17804423165269082143 6695664117638718192 5311113584600436937 15962476674030882249 14661246655978706598 2818291040227023428 6130952069393350051 12314730912547878255 6900949601294493994 8873277656045066202 12405780235028871596 15116172509438931702 17396392274602177368 4572559595868245164 2193626184572343773 16779536788257546254 1098054742609801486 9442511814732498456 15037930978374087039 10818006495752644565 1053455575653773813 12401513228314710773 3697627771961331078 13566898434935057995 5540727522118091542 1112427258435691617 804827992144214673 4823351540635204945 8749782329678686408 11283087254334904974 10909536661516256469 5463770226891957636 17986092725437213096 8491121499264032362 11418280033852545601 1572329882244112786 18308022678166470952 7491749405164073276 13689608121697531252 1880793154926710755 4325662824823778748 10416867812821534088 9435893696750714972 9671568063329891388 6007537225989058903 7000110626412733202 5866116584649936219 8250323868223292845 7842084113644469996 17937736748726838888 5100202325234767902 2259787521338555688 2445841006631443238 16586813727816460684 8277126623767306964 4924037658375360193 18422039994078728218 7179353656302888000 18399638758269143129 12778174800100030378 10970996573840093619 17886411782665200404 8490065086316904999 18100873017532874848 5390674513578829001 14923176514081829115 4747963452753537966 14812487994119455921 15143406808140266335 12305361579347399524 4725175105793094821 17157796711194234895 6662528075627362591 7866622833804299816 16538244524389965525 10994886887452436695 14120787746435253537 7589997155626933727 7174749516564493110 7290689397228820401 5219289400977492527 5157364899744876306 10852897675447261607 1734544678739762584 812493818712644944 9310329051152732431 11414278338943045642 15928655200751940616 5421117507907826435 16013998612902906464 7288489156187134198 15791608291328567199 8012021705013234342 10318914480837516944 8308682606240637683 5591174149184939903 4086358008770709806 1966026037363685046 8939447397388015312 17037064814724329067 8238149612792526206 15155276416815992794 3053707409093717598 17106125999310038559 7197721254455951924 4112968022449817792 2683988135889278465 17204005767997520282 14668317188137562849 5106484857871558429 13188958579195709322 7709252411982784401 2017977974746612735 85954942396582496 8034436167257156407 1417236867853254565 3769883452641959132 10494142416749565790 17210609295557042694 5802186626897830934 16246709705304138256 16937623984214087547 15250771127096159794 8193629412764542994 8561022731406470547 5229729715514815827 17518736480477428844 6547306374443926676 5471495435505655216 13585987742525445218 7360384285185657409 2506432957307531084 10675631011962663464 17779794341592065898 8101193661092219713 4210239170267446107 16055951213820411229 14273393925268541650 3793818032511589676 7537985962972110727 5407562430250126732 4158540659050869116 11843072602448681082 14119110989758902829 12752304713760424250 12183504550631817576 7166640423121812792 3302578785298521220 12781541151089641886 15409025856265311324 14473202805216642237 3519083740219105437 17195434338009560536 8810784071585828942 16016024903712031625 7365427353850540886 3205929616764742539 14114700864296327330 8390099964386072129 11404073023376936898 352344264408427443 17789419462736273346 5086422866575019066 9144501424702237053 3441525914655959815 8863170532365778985 15842437987842285455 17408971153190924972 6810115276983872022 11443337150640901751 16590189412777604560 3961053871180982441 10399011001246119750 16252354820030202209 9725673467057357675 7547252995395763974 17510462815336780722 15957886607517556874 9687103462003835819 6419967112510883768 2727374701481976830 7197416652365118671 905246567955654817 12146548442749311756 3508051821107215038 2741965572873927894 4066597225973534699 8818565034060431965 6070883767177614284 120201109459285843 13569580590543762742 13438958549385095908 3815866201455268450 3884283770370931677 328194611944736229 17643727606244194894 13654985388993500603 12866682911253412296 8880093372123969790 16288696369665310895 17879560732341983423 4215914053350531068 7494988367717900020 17552092126312889241 15769163226041730071 13339817694076687569 14889602541144467223 4883247009343435415 10971067561054858211 8217393254448395168 8156262758910769665 15038439407647156167 12835321423013504074 2850189223637926511 3450790745478592724 5338791105512858902 12910601063033572475 2825987392978948094 8855588296136116530 3406031908994709 17596638260240422278 10998039253591537272 10070589782596433445 16555719012525611919 2062824467404913095 6550909658632234928 10977422844308140362 8876007556265669707 11997489484170649329 17174949066712640629 15509829651920871186 4006458659475224886 3949818266697419503 5007555764438981155 7045383759666771235 1937545680432340364 17488343827267172301 17805151850070094912 14632554618293104421 9864045018783109822 7565415124491047949 9549269671227401679 2072450095290444803 8336246892806920759 16905784047477235499 11645851515363462943 9803357690269026815 1304671669926798297 5497117307291032357 1319508000937676157 3286190122327882375 14155430245664529909 11013749857495576497 11439963680883291707 7161901396454864626 271470186914289145 4424392966366334999 17005065901441344527 4375505244588069974 13925863838686438472 17850187033659185335 11627525079333431755 9641827698391936534 17896917873329904709 4179626993222707896 12416006040704404286 1080185750444863512 8318829249859312237 16786165532394090191 2491519086508606701 12102087129407629339 17648667980173555108 17593292816764304262 121390563944430598 4432689205860608097 17316758701220179516 3223679202661950618 1141032378009786829 2318174227948056068 5878007859206490608 2204173106139860468 1988934953511824496 11782089519034000604 2591768569971968746 6746558676167237122 15229826521881500459 2231595727107260534 14040578320019376109 3919140674804098917 15437772959855811962 5812120330622963215 1257744971538870843 11104754483346077228 10383404372118797759 761966011625562593 13269988054051985646 5306342017372006857 1838628288244845989 8740289616798965985 10816690278906334950 16933613678935921401 17931464820410271374 16867554828708758420 11812422287003573870 4442147182072344410 9631957819150804791 5171620356182547553 2294061647204445173 12944142816670340714 3686187767308301030 4019986707257665863 1559339142223388057 9327034594922254553 10073083046176994824 497760517800605977 12359742411701036333 10785144722412981547 8657889898153503633 10511778518293990739 15139428001177882422 14887270580169727741 1466788691867993276 2723397963593355883 8583431104974463890 1299200190861265983 4505633945017162558 6406826431412422699 677899774727627298 9620276633372167051 1096837896128128421 7095368187600096301 14339182839095620098 334423424187052961 12378520695747770486 10668211959524924868 7493750286010942561 2051703610889790345 11358123407408398559 2598437337157393478 9254132620493441675 15188622424624785058 10894354939026609245 17100617333489073947 15077064947415268780 13274445243564351661 13318604829115291755 15325002127530515883 3280380555258418003 13988227632829084987 11239915497964192839 8549924087676060605 13068373774896691418 10351190996836048557 15320433504024044662 4974781486603168823 7867015060761121077 13747849274924533590 11433524106375323655 13949774411789638100 11310662838099137437 14803211636030117414 4009134527840758895 4326250993264178891 10226106627820870914 12423626202202867560 17497861263970232291 15293461016676474890 17120400346988795087 10927022987034415868 15660724995697778246 9674020013966869083 4217789672677747995 15507165447253605199 17429612658875766614 4673336402268701615 11653437980397579168 16315585416617243933 2853669283957265693 7509964404263211403 16904073750643825012 18340361783156316347 12353647531101761647 14371123468824836139 8534525740318928287 5977355910916247756 4449318876650140856 591975824408048289 14855051750549091402 16944100537293724061 2239947442062783379 5120838413243901822 12129128348437453610 14773117745175239932 11638419310168877445 8340497216836752164 633701053446720657 3465779216340096449 10714978249450887533 1192598188617993190 15257528096614345297 2901847024413850282 901908497911211244 15211610209937553072 12839209419174390249 1026026154951995875 3181279398191265272 9790422247883095090 7253844953464448352 16475126073812853977 11813559698942532513 1822352246687117984 7752871494175227433 4004050247819716682 541090401779186907 10494138666357418412 15812919074810573349 694598630514351276 4907163917529079474 7368316130032035529 11477401247413108899 7107084169447081035 8509456134066199095 1162773103108445574 6192051101580746183 13395915430415330884 3666228598413467751 9425683762984144561 2248299531956421196 14622130110264289702 10379958221301626173 4045122962922955618 18331216740137049506 7344353638475524286 11450003552553857908 16390751226882427664 809191668026670756 1592186788667607854 10829657765561983213 11039863021940186155 10832491382859829191 16875894386684054950 17797319731889843533 16203851263756597563 18377636719801506081 2913819572747990439 3719749411259252772 7047618766686248213 9146082572544726191 3240587466590445001 17097964115266855525 1276705359156488839 17426635897500859307 14499109104933880314 218735333201329849 1026595119317918203 15789517855246106224 6359457919079263449 3464807279873677632 2263674183585153580 5566907556491950765 15587870808996737420 9974375704437423883 6381257593872792551 15567230449189972697 5647439422296188328 9179593320615399094 18366343883522497390 11613446901475865491 8634103499398909624 6286958577395155183 17681057591250940042 6004163088184109371 1936663847893825105 1174919167615521522 3135266492507479329 5487840564031468627 12161573902274994598 12308210321828372426 6692208746402654468 5207637893021859413 3771557747054965598 13200091489640518894 520742274967766984 12023111237927820158 13713417600134501483 12917161258434227292 8059446794982100044 15164046940647866473 6559973985375131501 5162994614206287657 13375200695142369387 15262277007257608956 7755698868466453603 7577627651291659845 5012042710750238352 2031139903152155575 7134093287864248060 15478586879508099361 7097459743268148139 3324059175721791989 10764905235422220184 8832821501611996145 6467963963584390299 11946683275436966424 18243423083276628014 7586142958795833473 7784637669285884518 3739908407359989998 5028469398373121542 9836576504511641137 13216060383598876891 8140576939417124814 1537902185094099559 4628615485621418890 14456217316099401870 436732253232803071 8492263188339063082 257426392551996064 12907516628688502759 2858947289844829747 18272004200164972662 1884304910410242285 1678824771852274357 1607616543843844938 13384458933579060787 18268154507501605899 9152728474067829603 7934502471946483392 14081765525743791798 16667235507018521258 9797093307646381326 4777837412526083519 8171411081591880423 11496839784564787841 15379689089320613882 2339771647153417510 7512809147255035606 17480657025017898934 8261973276525648311 13736580982908110937 5130593602824404434 14035832914837469713 17835683031955507884 4849846270217128714 12943045315612909031 11377816919969626254 14668890430431728085 11723933541578816665 6262961949606940924 15715379556314825754 16732654544268884686 13475590160492412975 541375204300995978 17695022565273359820 8938518285789030901 8440451205844532914 8160953132101698303 10731588476897838756 7660597947898455217 18135847340292706270 15570762465439832843 12796093613981048546 2684675046828700702 14337358458727702133 2740990376812833615 14759774485977291473 10892473920314600165 11330492374497618920 312535157813996699 6262804382519692064 12580213129243354736 4546321815016045539 11336011517805523527 9721781537027304146 1315495547595293924 15610167916247115007 14913280381637719203 9595356605950510801 17286249554982573674 9149601422674239425 17831143597877599568 14116422028724361465 4556279366367990226 4755302027584977422 15961307125285909932 17703088537152749896 2143396055882017361 14614854666913739065 15395575588645758689 11653760572270434796 12991338829416955246 6899554246040007184 1697924270356968946 8227883509113338268 16215045425164733470 18205639019479452930 7617088164549084616 17392397395436221469 15634365591775534658 250673585158104273 13523135214548741412 3052828448441500646 499267043350776043 9535751334071572472 16324861329078819352 10633689371693145560 13929212295051355988 2296141946954878701 16537321979076191777 9319663078626121000 6802819893759921490 8448108689949118461 13528692232910637123 4851410118652862429 14713800678392279178 16864201740320019774 195423517341776845 4645634538022302437 13394321831554869511 3895281664264780375 18046950227238384796 14378363896636303579 8533970936032819071 17700840113829104605 9577435070321997931 15077681490748490159 4076112918206401692 6953795634526899715 6451050185846749067 18392412025127287838 16343968029559678047 2577742202753462055 6509688183988493531 11773220516404896533 10634799164101903655 13102087606914878880 17903094951993927010 9390561179102943312 14892759603747939937 2966983841028756685 8398004735063180954 8283125954541653730 9719232162487262725 12489284329442352 314718786696815744 11608334334889867668 17323701732790069698 1918945121238153714 10446505771733505441 18081425608608829817 7001299833143161683 12204145431776466992 2465700977169994557 2569282239048119888 2718344501191550112 8103658748811199037 13325729074827053307 616244251869272066 7676795693524353996 10572302760331030545 7172183571972984225 12762653174444002594 6038626998341476215 7186008442609471095 7794727396074340741 5545056869323707435 15679494916823139398 2697054855470352866 5650694138401854785 12963878976830325088 8916579874747791192 13491533226196952521 6991791246148568089 9596922858297574971 10612601748084941486 11049335592502813443 5716213132376732746 6010740391629232625 2579892248787347276 12655366972451668132 12611326934119796174 17370334458185659016 6713427781717469961 15983500254512141803 17819925771072617872 18108614723761836735 13949728929523659833 6595556299367890055 5184982869913269911 15007930449408528184 2141475873382972276 4342950274938993424 14610289382675791147 3529511608743374740 9163378720556361785 13097002450292422678 15552681580975608219 842066612229487410 2121359034006609775 12448729983099738549 16865443477902125740 4288438699054497230 13188652272784289331 10488460460449871381 4951359297252261794 17148008190778645906 15119148203743098728 3124398433796935751 13876990143454477321 10947716945053055477 9757165745991836031 14771628809914508644 10365829394689477838 13161373300102391053 1526702706100953557 7937203170724477670 17886841277236437960 10719423409657225212 16533725250374001545 6745158430703104232 15681673359401279330 12696303410340178813 11762019639068596285 6633375767938121432 15591695095912554427 16657534119946158067 1359443434671784086 13521850302162167358 10696177973242441132 15689554591318583371 14683887480246139656 469529181963172472 13875955567744958697 8461615764091780167 8061034717068017075 3954625736686879520 10225360245806995604 6480884812158128682 9263959554596668210 585645234826406496 3757530804691736088 5900562253006371897 12926006894541351855 16091315350681570360 8949633800854002210 773772317402733545 12726354999500332243 7122862249885092337 7136124489225087213 12167968273464015310 3085779705095430061 15312221973508022415 7419793107391502490 11750048745615578033 2535099481086846044 5963423157211283820 4689508432998100770 3907035167660108660 13274461561210009776 18141274934104746136 8488392542177852653 1200677575342634369 7045675382863632305 233450755433431187 3359573150308673281 17804375856904993841 15658588226120665484 15367856940489866926 14781752193370016711 3772432528745539236 10966251147898490877 7107391242270444849 2826786118123294249 16980424953057205646 2067691702440309535 6190851019955666948 9236319633953655802 13640518909707679116 11692310926114405902 7738561425798496015 10591423278709057386 101734997105329883 12712110092088434550 6463951697937427453 5289918508910207855 4837767519292242060 17044357980617876862 9880745203952872093 5390108952250777171 4962816990732215497 17861722454062614964 3250172240335682512 18120593845746823295 5623965755228146805 7453773816913719697 10778166701685857340 7466406127802153466 4544967311221235728 10187368906322978541 4973602454321250017 771541462747441155 1150892394328816629 17691743669854886851 18151230705234246168 3251487017235817771 15006226020830094806 14787186647025062290 2148861609462699491 2256898237459988412 7054774070261297519 5246103605874069076 15246155117724729316 11363214639628022487 17068492855948284634 14130131591219886845 10131260312408824587 17390841927803263917 944604653027488703 14842332912535839534 14226076258787010384 12468889442642467154 936458555646045080 10153392703736633431 2512953186969261118 12262795388276247857 4798505256537045609 862255498694399374 10688808466892109826 12466151977920149171 15865764148765816784 1475071424810573245 13182088751678700476 6598420388679370450 157027065263095682 17551407783868380714 883583472165829855 12784770334614671048 6836778802364614675 17779247193943376970 1299979752026336173 8693242995712459694 13244094000555159603 13116427412868279346 7425769078581039712 3370909498703475956 14953509646164042620 14244683182102834044 232239435798135332 9224831208286434271 9651603290155372906 17410316646982763593 14304131272551275955 1029859184534744621 14517849160811802938 15641689651301822784 1017380398112555849 15588641915903186885 7903179712809382908 5727133858642112452 15614952720383968543 7157618053493225977 12763572313091209563 5528177777638942449 9320577142253914489 15698752369676862623 3406289595237711801 7888022538069613909 5456305858724379929 8565877336598037530 12423167245737330634 13557505913349629137 3606113281944745761 16398903023398238306 10667599088559202365 3663102679212198023 8286103381870591029 1322727931335000628 11618853318031944731 18431484190726989315 8251813188732543401 7677916424408180744 16070513208725945763 14319317658776587913 8460210514162312468 6332503787751461273 15275385638372367482 2640276903699520006 13109929104198879629 1330958874690119528 8124120763796325700 14110130731009227744 11769549155352313053 7579105237671285095 17999851930339028642 597268565791152184 3674093070256365258 2994757131733852377 11999965457023284486 14250144844538372600 9120589741485164401 4823360021756991399 4666389405332228169 2557751201225168841 10172556128603672621 8094837638470900948 3062321539317390573 4566674811107610773 3472809270659819261 11223427398288654100 15466263118627609570 13012131208942397017 16080340878024650312 5370861900255884641 15491351951567351107 16310533013144966709 14829171194000905803 7388561794576268109 12563284387760300101 14973568047819823854 5811347368931320803 11051650939567964440 3804996425430697976 5624345397210208363 10750439446654845353 9593724045943460026 818214212141391827 6613252843882551398 10188332410210188904 8928229185807016996 1233681622192259573 16308346492369433879 6868991234044868599 1970223168175712022 1971897406914647890 10448786730902788977 17454742479995585325 7453643910350594299 1097369400962664447 13009832023939696989 16602120478601964037 18018173256425910534 13364222818481713059 7226848334275054890 818586707227376783 5216559426064748562 6635723552541494016 6390331727719952778 3479709332113830429 2185479893613252296 8565927774880157956 4880733621912684072 1042538794257448659 581769164717451754 16913074277389475215 5607358416249819766 10238164134596395981 3536382218516315285 13205947552777759670 16159194869818492320 8823715841269663421 16798636796903898291 15733744806392569092 3281605871279254012 1692368516049451000 2472556545314298119 5504414021854744931 1428763847816000927 17208459313852751684 18318061678669229198 9102436284365858338 10158313977162772526 256916363144348770 16438638307522919831 16081971307527873708 4701745569723714965 10451144123045290476 3739302007542278229 6884530260434881805 366290508321424055 11927333551515516943 8683269856496545544 14987393963883310532 12448615101283045471 540034129440482270 7323887739270322974 15077071435540542890 17588463589042953866 1160316079157235741 4477888496945610956 12752003794126942445 13615173090614972976 11003526172227046635 5930214769082238861 7815469576512011693 15074618557336353539 15665758571455646552 15788177210129325067 13113516711499311022 18310622441263434744 12897876325429275675 5107754781660932641 14055401896148927622 12573581222871881791 5047118638604898543 9802368673405244069 15132015394440264366 8027867390816923235 3828383238298887416 3220087637943771778 10828818624024835932 18417088458973838779 18270817526473235828 576579922857155946 5602548039016915435 10840628781014823267 1944196748979889184 5986053714109308172 7819619458701805901 10887914176136832857 8499675180933452948 426739296498942207 17667386820480649059 7603910221988975302 14988465818251265447 17726374860767323676 16482777605066524077 6934498239640551728 18022013088564695431 16626052859556566739 3776078242860228441 6781562310153716388 12704350465829039279 4979581202557840844 6550942574498539089 16455116622700613233 6893888212037216283 6727789731440126853 14066419153113057214 3667074629749607310 6972367706187853316 9320060834673822487 9076053681991642344 10964584713252918277 16371357034162444030 10591361355939763163 11903200143434124060 11641715723663385415 14179666783299000017 10010950785488796511 13180169255033287604 4494863118296878866 11827909453367351191 13873325944807925486 17177750581035478903 2030283121178576573 14680833955666109415 7323994634909578302 17492461284677987868 11728272084679511520 7858181941898414417 16293157723197545141 17750955712726013960 7818302991461768536 7505162475535503502 1140947151779493430 17260168689672731047 14222886728154324218 1607935495992068535 6412279448863289467 1349771329637021135 12347691233140547749 545138282864157761 10179699028272341845 11317737801705906785 12213864028210810309 12995612216905459541 5712240264473957963 11593147508188712234 14694025047497400423 12591042765267147665 12158520262316704229 15111038539783529313 8954620822666360872 6302790724743969491 6605651773981177739 12780374344417273615 10310289566634993136 11022158691443409514 1805307390981875733 12359285477651935415 7543676698307002388 16405144702373529700 15009703391534514846 9221396269930029762 16288379022146055223 11069511394662339695 16403563087478786484 431965979760551346 11067606179774903511 1433929099565936010 6133439689603944047 11674381803927662380 10956759614696566293 7256639846444860434 8325790707422217700 8424558425824886580 5616872376167263506 18201597507882254012 1562620378017156 10891570843476381780 17147165037157989764 1127397018249825152 7833164089531233978 7057162732789528811 1715929904853526468 8907576559151317274 11689167309356837345 12560300324793843839 14095052892893351587 15696619625259630653 4985478143440550099 889078988411481209 8707265839250994009 7057610278223105511 10935255101242893270 1161785793986413635 1978614981992934024 12559331414900286596 6968954990002674508 17540746988481043750 13320484141818890307 18004132504038484517 16278418485920557246 11289564044223703992 15038941691254875097 7293951346254775953 18163243653007083038 18102844376023664222 13685642030734380549 5375273943090671250 13936942063322789299 13071779416585326387 2261367945496908316 11817144827058076098 10254685952370085419 3172436381512701108 16527604111650262918 7833014922571250096 8153218805525896474 9881723811414127236 16977315631722598810 9819267965390889479 2771235837065047604 17873601711756904439 7777656789219195645 3362641200216212724 10968110459568493851 1197371116532928839 15514361831561716241 11451634374380992427 1853486279757408932 603667794979369063 16368477051990832376 17338357792857515436 6510053104422560011 16008140606964632330 10750145158929680509 16319819399356898104 9836666687744784205 4136960938405736597 2005116745370495479 263173655440852716 11138066010846993534 4546866436259396925 14324911891658369018 5129258266984590562 9118537308835893493 8670697956502204101 4036239311697055592 7882832519672233175 9004237143905740833 12223067930864069497 17776585432776238753 16038489551789152971 17271630115059330810 7622577420009514557 13069305022593826357 15590373750778441469 8892196253908846212 10346492091533862210 16347022681560345670 5807102702158357433 13716731147920764193 2561250403923403151 7833316236721690348 990190954260235319 872428527481287897 6855114881747212253 3209106152002969016 5972542131010638023 8598275021016825255 8811544207904628516 17716346855371707227 12844072892896063368 6713855225832146067 1144649428858702609 1416177470975860765 16779820147986825530 15311846319099591146 4396927281560874950 17737401993930274997 10900671430280149090 9771832211080534818 3736575795572076508 15576481666185197888 15409151756313038697 2691925749709566023 13396028524780086278 6339914912934142291 11262432304965466218 1062372914713115655 10584840691122578710 15120371264261797125 1148184451833207523 6214131266764625386 3147277837488167448 13195140503696353729 686514264744679868 242557615157119697 4469939114202282255 3369065592672157095 11701250614561234386 9198568367328482459 8884788537293643868 9941802709478677338 15929234298983826327 11442623270296469317 13406056872345736149 8579151702940099871 15761050302518464163 17550573141020112937 18381501730662411223 11685100704379884931 6858202414761036526 9158823738546355330 17460294738511207528 14406956656272149909 16813203316933329883 18072920293637038159 1698776824252139772 4504984375870870237 9122281963892206187 8027396855865631932 11784414009469756703 348725578020615207 18398316546145090514 15018901677200182219 50992753123947378 16480159989359318971 16551228642957888813 13996284087870844172 11061575613581644302 4362448323332179635 17780984453925266963 2350417677233332614 510201689178527029 9665913067485371607 4648436737531601069 15016948139330473282 14193992944199180218 16313905904273807721 14339685345513858099 11006469515661306027 15045809925506985302 4785930838343370710 1299827433300399408 672685181138056839 3318270324835409855 7083029422441164215 14386406551701664615 6446920837742552212 17480514379725398581 12988268811372767593 10461771547631527373 4646372307193296912 4736716335561702330 15812130498864826725 18113184613920250646 5883165405965519383 2138327344680382952 3971653425648440986 10866521355484114993 9876235083506107829 4014189955306475663 6785310415165317467 7455303659571052335 6058991333012008341 2626047891643087375 12948134267343150580 9400290294199216077 5397349453676901169 7441316443586512721 5375215697706933572 6132660408084398441 12373388085346254162 12640404673425891234 17282457550329795151 1366512348641049484 15723595641341587734 4195199851825207934 11714702254058748278 8266363086225322701 12972702605785887002 9703810974663430000 14347933373210135424 13673905230275379965 14223742488224001731 15972853250951186237 5161829740789294388 12237709201630690033 15442012353601670761 11353532544925893334 2696517959505076860 11824141886174136593 7517927653348772913 5272797768466301914 11506361368537506552 14919506387804302587 11224264010467264128 4287683228285489032 10089712577868358479 14085803187764134850 9215673951154034861 3514071731934689646 11482238749883043488 2187040247033075610 10921071091696598727 13616837661825340487 6307552704868153384 2480479633962467195 9396134869825950838 7573737772656331025 963888606982673659 397831848219763302 12434366715604913223 8580445156617751883 6229902578184006126 581732604177064260 6929201869179934548 9419593539496103786 9449395935673586704 6089925665996310030 8306349291775649459 10162640940891123276 6602166236565696125 7606296928109343518 16211539310877292999 11074522465814104881 10338628512146145588 7013419676107129158 17758695496229218508 476293412785624534 5477985966005869093 5625004511208132885 9507819800926580065 11986672120200811656 17547326708092971101 17795623010380942714 12455624203987843523 9611735333155602886 4017138461570725156 10267643884755917116 13443332168351481660 6557825973015642585 7948376463915183002 5012793553025543007 18313119069238247423 8885017015566277672 10846106897213519202 6587107398432654476 1574841251216048327 13325938078071632906 1245234021976838639 17520911445382545971 4166045763515755315 5493981029430629462 4501689682736211942 3330321555199478906 15857748425498554674 11454742186312127057 3026272374310924286 17861950364586232638 3160442417969637348 5589280483770982879 6429491019102287017 12810847479022796328 7757319737808382228 11461164636532983325 12289892917541200452 15986011146802219933 1502436942356669337 331697037412344301 13646469087731447521 16723053911961723267 719873104163490003 7983388945154809308 8939101829268447070 4625587706404203392 12229629808957592048 8782649658361841293 6324738444164672793 5575279056460373176 1634585571926125669 7952586676416011224 10832127872567127208 12105733586999437905 3467140678516845219 13202889486274979229 993816443885480336 4182726660584999339 17372132506903871843 8521389415339322347 17017413047212958692 18144247192531765185 1217268819425490926 10058137756154690680 10426500354127915146 1765172926305815376 17921126417121309935 14315249703309127793 13153923646873324372 18433333240982393602 6759601539597971029 2650482579117632266 13254376748780471796 16048708300053783334 9287857197397237715 4856169227212407814 228116155314030471 14025822604439629270 12908974856785432794 177498886760281071 10628227451863510397 5454060437896465429 2584627268089687606 15512655513570739544 5114283380037674341 11656745275250593314 10137155356889317127 15160347904385138387 13306170112636700192 10448941348887301992 17352490605104117015 2232736220104993216 5064551467148239579 17211825415761699723 6780743688970791826 10972822339284479395 14069156211360484591 5587271025020532471 4727662371478988455 2249167604284538113 9465450996176521283 12727310874840694780 17736226580652396614 6605381805170831612 4094721009485846033 6309141175352190303 250100597652560385 10475590333854843078 3087371781444522783 17563916143378732651 9284727355239162771 12180729352673899444 10840585745202037401 3007095615252734846 17757398332844572719 7200906648941999243 4522589083275433401 8792544493114360344 14521267132118674265 7824778224841608295 16469481442235638985 15676244067004236778 10373364878987133192 17009840209377019829 18162624975093801759 13697649058670077139 12175983883185555382 2176253409897944361 5819962687893454362 1935837184838600562 4029528491220372611 8718041231262926517 13457783451291628852 7278774033244439762 10300992215627439811 236188863656805551 7587120045891645268 14966398316184225094 9756892190732194450 17293095918234234784 4344484521942245430 11979147386653793708 11504747001762652644 12823898318768902702 13344417258930176171 10383241025756548933 17330920422648656732 5594142063931179521 3810467013999755954 12502962394897689029 7539093006443805858 15840425471315034846 9551450385649381726 15579143147447903715 1267712927484452493 12384179011250072333 16703915753092475279 6830992785298666839 4198768722958695381 13533610818841736531 12656250944742252452 579464247569927655 9419744656804789614 11266357685396032708 9515062033539800899 11096755003178736634 17966846431950079053 8717359637486513400 1274845059134299177 17663931080654528183 16057083551282558637 9716127832779196871 15941194845915106813 13057676341447604412 7587028218961813390 17859956812998237351 16283251865229976230 1432975181052113428 18046100987644053006 14145702686472439908 10716218346330601972 9743981533884055482 2773204936647503274 15316311814994279608 11173074122924765728 5877551413090484006 611115849176830299 5597960410666090941 8305249102438432344 1971969410015353809 13192001718195047909 6332348637967066941 5833649666642572626 5704508028999488008 7965419083294579752 17838654722842764302 14896338608815551685 7667223236211706553 2141367669992491182 456381171188070772 17583544659189146794 15423827785032231468 9788155957908462007 3039069745759232266 12585687879823550325 14535691297212310862 8754591575564394566 17733041435391870931 11792118846917961243 14266616337370153205 5258934604714766864 4955594877336045048 10613820823739905878 6091045054219460212 10320259336486691667 1098616172684982637 5196092079438984219 2440786335399470588 11347726297497883570 14823272380056406019 11494390382370210112 3975924940377442407 2896043460030266642 1991164322392117584 17912217848122629285 3104192428848902728 2046243687481547196 16675297927672327043 10606335534912163462 17105560489165546447 5642911233592320743 96805465158231421 18417402399868585879 12597560070548260998 11708433922298022953 1567117048513276413 13426688234945760028 5447642455600022607 15550341913149251733 2652445956083730777 7050662095480954856 17040765354987415544 17439535940983298791 2212857169669893798 10666584570015727226 5337575821387982363 2927901713443460187 8907399198926480149 18135919391598756146 12361372412496378736 7615742181507488360 18367504561290221649 16861569482663957561 10080853922839855956 1576876337740549193 8222186803824765032 1868035166464761770 1457120505752634687 5622460065436394980 8094520269828806859 9139766720707472934 16331919350519274696 2866237041326522330 8853866942005063439 18192334878650061875 18291620366602471990 8834028325915451106 17566682944078192208 8735716351712822690 11020037646000288904 14232504807191824698 12715781400548556459 18408115055842793275 3185024190525537004 8315042979120464077 585406309789017663 18381710536019655679 16962747630109807364 13806362432873736293 10616631573945526319 6463056619413409695 3931693145448719247 9895967878808917822 128925108612193027 13599096212362569080 11820691361928864603 8254747492799662508 15446847067050922359 959806396744556384 131091548689881740 8053745850200258581 570406429146381573 2202150186665400962 10596326862330717145 8656104085490988693 3565935818490872129 14643897456662270446 8783935051255386118 15803249145019450362 6280856899267270501 12316450381280283029 7083590781461175575 17474493418589870933 10960430550408760519 5353103272797557792 13978405402461381007 6567004701263897752 2905480503322268888 17571178235159913677 15082379058615859082 3493383967919064671 2678423173041773465 299874929456599689 17249133794303988848 10140179824488715562 2368290548958727024 12845798803287002942 16416856384815297359 6669901754108128057 14364423156789009265 10037063119123613536 15607069781877643108 12875186621458613151 16656776782674170611 16754342135776101268 11187144258619777530 3200212992202027541 9047691357866687342 4295645678495044889 11683847628743917682 628380634290353956 3293278360595406740 9479464452748145125 1835391180197558014 6586617528042502417 7178909137905094604 9245678043632698570 16525814137399196587 6198860491030628932 11098681441211141493 3529383604882658473 1410875435359880431 1743295716495682551 17790958097151547993 9370806888014233954 4773088655360633441 18344867666542547499 5721214600008716736 5249811241021205716 14388323776589761893 9637952205679848284 17057703454627705083 6642390500084681863 11701746340324070226 10135596416269679240 6146379601040776232 547820007904912108 13461043152103595030 14273071065483682678 11656045171165713947 3385005738643103078 3796043251827193836 14235492394693207573 9305154883234644323 14657364234380465949 1023178402524335155 2660452627569864951 12703116592679070279 9824646352380029271 10631577526905932664 12733501005032652298 4153594383673551704 5605074078576027579 14747793696321815833 4737632344724938861 561710608622676229 11042618108884322971 14866682787438924404 448202125194996808 6533439718684667335 9263897695802305343 9803815033528880304 18255301765521596956 17653515376059792205 2647274658384317548 2655589677807621403 16155033198067904714 8310246155203892412 10489096029370180002 7648680623720288300 11178978999760879412 13669509973867668374 2536026786070679940 244147819822006933 17932109021990521688 13590384073306891819 9704354006929096909 2684058207564883218 3563310467753880562 5690091699049463019 18229402493331895183 6792255466336668157 7815874410542777930 5325668582306845687 12604826972561603525 11608778334772223096 7382954944365831539 11504901479836312176 5207732460321349743 9176819239696460450 9626093765308185918 3901990482108845028 13864167928394182322 18129718492425927403 4703607899637256540 14959646639863738053 16238205333675147001 6633923976217994010 631333716563934043 8427743717670812471 10499886228126766448 10582183002010309591 15149502350179228286 18377972344587443758 10936892488108390452 12327177442075862341 7616084771520680256 6867665223142776414 17066731326817120804 10938759476329036221 6235464732943373706 11633822039212999386 1421226076468053643 15923753337671792587 13842341604429944022 3692144303435758858 11560164166005351099 16105067169126884301 4805714222188889474 5275746627326232721 17352675443489191151 8638859322994905658 17733012122339283254 2983946286106579107 9932619939126624153 15747287267119874109 4573481381337103351 10175602137183686050 9784660904115064786 15223342027733455293 9550447020213065787 3642777012822028464 2492464772166800017 1015588931413536027 1060620278320279969 4436116689123461245 7794375796080539021 17108564986024998263 9404616024603582366 14570672002822342649 5825332201840923043 6062572013257877396 14213594400198028938 311565756488742074 1378625311835149932 3069420947525030753 12531437948211829661 13098298237965357817 9371665797142757679 4494460017523526257 1100148449640399407 7714487004909984425 2062554972255131466 3289793081965727129 14125581722203677305 6591485705556858552 8218587150836204266 5447919430301556247 5921464451707420321 9145803879965524414 9215000390004827330 3384128156392780789 7658907389140478921 14944334141680186326 14154395330319249637 5137750750024100464 6142001046398958748 16884904012912303529 1130085340429978468 1284777623327304887 7373355684645377097 13995023124586758848 8562427597705389927 4097642362150347680 569518257447535303 16901690644821668407 12852408876534741076 12382951942512455080 7364577479939235096 7377331262333144911 8809009539180524619 16481672812888115853 9747373010549308807 172280306646787578 9238898231561162067 12339262792948937217 18107242184164966445 12553999467888108928 17675090038768402465 10592943505711023502 12352932545952909445 8852680076726370665 1758472391729557261 7288389808288051817 16411090749208207390 10932011076423680918 14823971666257383084 1959654704727384519 4339685073075810024 4669213808802544549 7564767139672370493 13215162443891049583 16648301421497021412 16165983599349844344 1598905545666531264 719556207272817540 5919493058438051663 1305575643171456899 7015996798959040043 5060091498568317485 18214829516437647137 17052225084443833059 14191577262780907294 2293549814476914319 6400257681834212067 11741775557909402430 15172184536412880296 11955681810922190388 13051957465517217400 16383384931183619410 6785982661881699568 14162034007893173955 2168551683890932953 13443124743154502798 14864406259637795148 2514755029682732452 4039864647166741196 4345473945184254135 18199665864382925527 18227546917229604244 12755276086495197650 11538426436853231282 8957683574300537961 8733827609858324633 5654424400110243543 14538063131601841682 2243979456771037961 7388788337482846766 2494249907996248225 2706495696025607915 11836165942791766675 2472036673129799156 3584468146720236685 9247418117817261217 10668665768536314223 18152500372891908460 8413713802170803454 14275248901255704349 3649627037570620848 8471041717761326944 5626170015375776185 3397657158859929926 10587464495067374808 8238739430613089431 10396066845875622483 16275814111952975502 15046671237758480642 17931038794856949366 1716975353471327546 13696664019156245304 10914305367822430036 17787827021313245963 3873459209597387150 12782988697052453603 14119165774823065765 4462961334599584181 17288907466266502545 13393334162125639915 10959771919523009907 14467575054346370145 12387231934127847447 6950974840723810885 11292056679125500338 13769473904235246239 16782301530544948119 13643567524055419766 15618931290600037582 1996751869313912878 16172168122340342339 7429690764272518563 17084032046059448026 4785107241368528336 1706904590665604223 13590468853274210207 12739964425234876392 13016000744795007147 5435578911944980239 9916919849301934790 9632767516726321669 4494748397740442516 5708340926159469740 2014411469989403340 13225498233376629896 7254296096173356063 8392782135349681028 17057902999157975344 16695533684189430023 13890696898129289976 2570293551443951423 11969114044796377806 9986308641992583109 13914630958066148639 9404401340123210687 4451685900227575243 3829634043234291074 6662791531837612049 5202270806388690337 7357532228431157640 2640219229185103618 15576416577272341066 2251340998446166005 173370817975990241 14013613811377711128 17333209219915917973 13099409589282295091 1269491786234051852 6067441023290129157 7675643595221014880 12899565890920873340 8541599295407045795 8306279988074959990 134676009008717562 3298243811418287566 8996921777840761075 10099650844624104981 12139141569147217551 12274661720379372891 12360173211097616106 18034193174989010015 7077446566910315635 10712346558281045600 7194657038498412363 7008208975145430199 5764664896340459222 2509105427752117545 6834133525897254771 1108115937942379459 18027570004477591835 3011134030064408019 1117856080764186500 6269989666600130060 4721608454389530868 511388776899079948 14755575904317082037 14592826912509638970 957646203449793708 13439059881106165792 15053960978755901734 17858229273404945171 7078903971595388468 3417572882346708635 156734647232964896 18135674771359054312 12671149677656192405 6546181135746225592 10415522112618266679 12656940407844364962 13610688755091521105 4934597537542808066 2035168639222114187 10295109973176029662 7083327597261063413 5366696566696674853 15336661097686451575 249608237073453185 5767409833229933138 18135879012372137599 14123843738143359622 10109657608964987365 14862553940467760037 11124482488073932392 4771618143318210924 15597760352911178393 3895597627787649687 8945905169214815435 12934278810596436726 11204777053980633383 1366103969579796630 12563733850405523911 7316350790726302468 1367512753192590634 9045647469003484660 5145802917258509443 7370456780274075706 15443933691996127504 4573631589547365730 5071124145708006207 7596887588925196372 8238812098789195661 3123240085928750172 4528447669053911998 13465623119648453136 269238642693689457 138751538456798876 14395825688789677652 5282536950918660024 12033785804616108377 14362861596951450499 8074386947550323473 5850282069432185988 13262947677645997940 15231251686472704408 17253555324254484238 7884384033064247318 1079860256770150287 3981279504858826937 14295529309405791896 635602311149036587 9947036514702432495 12421799303463175672 1883297880817424461 15546077253572075801 2619691912354748350 5119844860569075723 16286716320989812758 17557574577621077025 12943103756372950168 6321386471068094665 6521409891617144259 2946701800412363625 7281280673437835910 16467924460781724065 14933507404950694342 707185826180060673 17510290069029452617 3499436486469800918 10657493019331075905 16415066654254163221 9482833881705349632 8782293203872431013 1800754783192423909 5209079234783433421 7837573784249180399 11857194661192532568 2942447156531214372 6040973192111450936 6674488653689165986 10620361263414268480 8442464181474824148 5656165587703476615 584267261042929062 1693977536142220210 16027334844048558524 3212943066947440559 9821097365275052563 17391955206669171181 14241367303976588952 7775714222825301935 10171646504909933952 16030542918527469366 855130125264133589 14459169958519892321 7631817437739310699 17732243660096659101 17425396949677877647 15432749652796376909 15078500537037353968 671057059783472900 16610955631303383283 15307138831390618691 7516161449118812530 6846912228461486536 6995321516330392395 9253790302611012239 14653476620695470466 15368924134071110060 5614389332616861996 12607214391037124535 9028904436347957295 6887101845031603872 1964244635651233168 11437238474982049665 16068667024799527806 11654910956327368516 811709963259444465 7934628651332667939 18435029059276687795 3126476855493742075 14889709507404211460 18098414332606022348 15801703611537234325 17471918270223185612 430200790245459320 12451419481032873733 7040572658796997122 14550547281815878656 8548367949374586910 17276971146551051567 16556568897026202404 9175618829196958329 10797551999554687878 12200314034255357751 16428680674859245825 8896229993421232289 13387062784501662001 15560791805759296815 3393977074426550693 11753043738683930164 7044282841448296837 3813679009430557976 18218551682044706404 2653923862436807603 8313477552827260450 17709046090741965242 1736216606032093877 2308819107487210310 17748548504497284111 4860911234959663291 6107482303797632024 17996648661829243209 9276166204659055968 13323889967191620845 7390760466090030002 3112065291015178023 13879144839013421394 1091609423084078762 4807013615329374840 16915552810370842741 1534673753890328151 17310775014080817305 4033582761018353610 557999974056469037 17675104826282240063 1291138699010114638 2157471660692037932 5777834979607909940 14451322806000446447 6888126267800153999 15405991465756326683 3712762974096225556 9255401250201721149 8192157225147369831 16835711826629546822 13482617047130730537 5683936769785899431 15671449910992449576 18191068624450782587 16890085112484945216 14197743654721392876 1865348362916346979 13876002893119072414 17528526942720933223 15327515293359204768 1863566234057846107 1541370629686655800 6057844836103160097 8253642287398197506 13470224098844522332 18163074429501604113 17755619139683256358 9017080040130866827 13558736672657406669 10769140713258134432 9489745105572733041 9601155988066739601 15342094237017541757 3732407689780018067 14123143545506762562 15908389060972073967 7638916708851789509 10567216517431386213 3382164618157952099 13892865510019580293 9106508511188099190 5584757556678255218 4404048774445200082 3690083428277125427 17558363370965244641 6475341293480835564 15570717109984496134 12807402233899431892 17653996810743916497 1619769862760998300 3455175279479369673 1498638323770601935 17094277033010487291 446478392911287836 9240500993315504143 9844031847202729311 10382188327549906718 12433615134292523544 16011057387448862047 14710095513727156997 2475200191929840969 825512533017463353 12402419501871910588 13024721816467891035 11282194164859519606 10133366151818968107 3265453938143904042 14487162821700917995 1704351585960036676 8311666424659655806 16777687002086057091 8230573141982091764 9673304525896415794 2501167391894772652 4077829805133169736 18245408577556409353 8480682158584433948 8984607596606871689 15152314417666016660 4324547694657351275 16500948324217189166 53455490742162030 6001124658588011459 79167026409490598 8500873505078180563 16560857157652222460 8195834068206304416 17451897951035012396 7235709284173088294 3595034439977041839 10066546423888986804 14925325585131679353 9511044635656745950 13666981655887219209 4068707017335083571 1821790461614036607 12624829197079482480 10169277636079526249 8642034774403234040 11191094091680872930 3107052415070750220 12038093785235449198 9680759045184479626 11901473478655127553 14616794320900367318 17442932086450174451 1206484665153884707 17415667154177377397 9056709290734040817 4709218153463311865 9212474391971597906 7563847587462762249 8585981399361922203 11813670968521515018 12254982402005932048 4904031980545593748 1909053459594195423 10035794785647040774 9631050773289768988 10584964628865115967 557035506716644245 15561778605650024180 15093746521303163236 4457458581343415138 2359243028953552894 8314713925679026572 6559461560092003015 963522835113894789 15173358802126099853 123748774578307832 17593745789776912042 12656539113470382540 1881373825479830825 5952244566779103921 17708149788912739713 18418745246352497899 10479853993360345230 14947664095721835787 3502572934195939419 9250647086573993349 5492218279399667121 9083871304957358298 17795855755200766281 9737106451561904110 13441040115394427171 13715635776676047556 15629896533809596988 8001601173001586837 304446076416386152 14515727383998145356 17115623039909698885 12711886113265252656 4932924374092063431 14791820154134050802 10139052195263235743 12906197907455102995 4146660987917913674 12995706865560876778 11237771270218455747 6611082148374881320 8826545000917974511 121175189424925926 560691212734983412 15503896078882672752 1987255766634150052 14400568606136868645 36440106814727150 8560027378228607501 16173514573782482114 10693615675354569770 18381692805085148833 14111425324778547071 16163867219673051665 14163225751637131633 419103076188110256 15532219576625673976 8861567507003064167 12970565834369781748 10636263821609629782 18018203872540348569 5893674882016945990 9043414882168397783 10123361764937633442 154965327507690100 10709642253202692806 9416767066488234410 13949031073926290227 16257282306391792589 17899075086916366725 313158996632528023 1249394310837355287 12372415392301082886 7721886509680912299 15740813887926728542 6066558480506869924 9455781403631935539 17575721609814742860 14208272722226920546 11853202173693689274 8085339952657826829 12238635346325657521 7695722174826433110 2421634194923763414 11617336074920056512 11073511060025195240 8226511593989127639 580159449699679045 148397730654398657 3800788583870452566 7692146867769295779 8302773329827739026 4011519854402454717 4956555302891034489 1356829723736841955 9541922221763878127 4183263079658818504 16704974897017008999 8873019980555252343 13105259237074428020 13761868067514323877 12989633685161585032 5077872678876608665 11915630844213260221 7760987272569080295 9134114629844989957 1380818932582873450 327605698826194506 482139598374056971 11926663971377113796 17216934929713786105 15059512835881931535 17798361055599048903 13036255677376989475 573733888360491681 14199116130910455496 4455584863456855092 5646058802521755478 4854594425641836799 14277600892780925711 9531870197935349408 16019140018259654136 9606769428364435169 7262556473906057240 3611118521716622650 8383332483688935697 9577832356615861323 16876700309894067378 4488590452800161562 4081131015227112239 10702159141213056730 11828948570162939704 15799307514236471854 3199882774002813217 1895499760330645555 2949433538695138193 13476321530215270277 16904097852617699625 9262749371650368155 11087297232870350228 16500386233594620670 1521600974130339467 5735826417756220325 6637229360112367084 4092419400965877628 15318316697963941511 5820690149248151945 17890170095822392107 18309275652682465092 2586267883761363220 10760622308062448873 12626685423755358229 12881994769890226336 2853748068827090285 12939038059920560248 11294023843946762100 7677368775240025599 18356599430610385040 16770717013547209773 16844633489425914505 15260573614362763796 12058493098708907037 14198993217009445686 13085384667867652876 17508209094443715301 13895663387667677135 14404865841304859561 2798512499515257893 603288381827848497 3250307638303372130 2489539103441971750 7924106191595820820 15489389238843540788 6762878408478318721 2056448773489273552 13506408548167432658 15504449108876503968 8797270265814985262 6344169038973502915 12310894303590877062 1626263597175021287 6995808310317574377 6108802887032480300 14766350538662582246 17601758342334498787 8278174312412374829 16195520771877829062 18180489869043154040 13911008480071980792 1820017041748888182 15453169881302776374 17412819219621133501 5332376437855207507 12667998556449047429 15880127875717545078 10435203187968386775 13233305744117756858 585301975862011257 9855815705810493456 4948542946373184521 11589121322380456479 2638526125163221089 15272221278447563330 11312976819730871663 18239545797595954719 18394545521945781796 14039788841501779469 10477357933478324445 9472439865894180813 11602296330125703546 7323856797217901159 14646381035952116714 11637215075520078017 16583888579321699628 15826085195800304783 13925257700068812279 6460275445875230793 7277558951736255714 5047634779310908607 5284006544815061687 4291357790885529275 13596322311346959568 17333386759734698856 4924473258820387676 6508877617345726221 9815766742779693086 9429475509859738623 17462154812841671293 13809924953637975457 11157658211911330471 16247531345715175215 8869329046907639546 1308674267420274349 86535890777304640 17134614533781731722 1700001968017952037 1998672776134139924 7643174052975303396 10563499774819100974 14241749308897618152 54024872824839183 1791519810469897624 16023722251187593173 9113116535125257634 15737213890907181639 7167616873756968263 5449118440106648103 8958655309144349464 10528127806666958339 5383693740667462343 7450254702239415209 10201688157153711334 7660074781468266050 1118175226012693062 12161943578777086872 16829294099738526021 335725393264891325 17951759075995641519 14364505358147275655 8772521157255150653 17549025634107869200 3086922051748627870 17597473085295708124 9367839192239466058 8916674934512909690 15658470997318497953 9773979224796001303 2993594373800881192 2581550646669731090 1955445120261488005 10518456114025512927 5444208088765160946 16466489656954892999 14445534248143990670 9925698152932428040 2800761403599061660 12936194584653902626 18243517332388146255 2168061984925361846 3403436295228513519 2475768015781425394 8802960461727724964 14886504203251137329 9814675705202319773 196444802928179906 10759668557635535652 11970407303505666397 5303533445214568899 404709871458791408 776954587463384946 8113096937596463437 5513165975804504108 3515184053419567162 8188265291617971805 9225713056761821887 1494970038529835205 12702799436449588648 12147068989608979918 9598602947165549555 9649633858561589257 6732697131802423612 6717006550628452121 5221575609477826043 13855393009263523092 6580100288083323011 10195670904651810600 5898980218547522192 12675964918825287837 7903711215225240670 11989736242499420690 136573608074334923 3598380608096709486 16806160203997589102 2751670958471564478 1193338271692183166 17203781616555685983 616255560885882804 2560347499060318576 14605760367119195741 16067404048864686714 8517450407659656394 1189287420239874153 14932872887216293514 3709361805251386203 15185185372820640925 8230075420281032509 18116502418097940294 16710210936595819612 16137793023281737698 13075056432206566473 3191072897379445875 10303822226315596957 15555667226376006067 9560378483929406439 6600805722535002464 16769342437742786231 6556100827708875419 6121854381111451063 5459265726928546503 7674894700477338548 14309214021882967264 1312134855200095645 158368412033789441 4629001468706965646 3512997851368492711 5219442113502748309 559877541741814399 13340478138665886814 7646120991980859367 12106150978506045418 14815853773114408718 16929706794631972980 6277037761378730253 12691215160588470943 3216752489535551389 2319319533839460929 15147861848683517713 6112581073926915860 5827569830984624627 1967126129108720414 10701336693970754063 2773493076673136061 909401447129936297 13003221989112657297 6230132548869897260 4450326552896364625 7501597281272734980 6287364913451386661 14430227422614654439 4754743467384696390 5484885658007098897 6209783424900773714 4688705247825501166 12333564288649054127 4125849523226997619 1597792385578378745 14457095256120234380 10480323117642772748 378446286018212279 9806667119050198244 4040218621361478520 13910242480896958663 8657872349878983943 12442736151643755684 15958761503863462423 5746305454610409139 4363672619650376713 1159170814420463573 3229572951852389887 4681494111146143549 13079386051988815744 16459389180274802870 2627737993699169670 11249900273582497613 12228436548143080420 15808328072454398562 11898197976316364208 1297781198221358714 3262709666350452646 11367502499920804099 15430015863887350701 13572536224351561757 9276994180846569645 15032411428389104156 7895573233759198492 18276053788491379772 7246752964232630595 10149047865486168142 10236272204362398808 11280336708686688769 8500593655657865433 13203789999498146441 10335023383977612807 10096163598985721710 11615934470137319773 4694488862226964982 8031785175514154520 14010221409533062717 909804655668442836 14132067997024841888 17373478130167217179 4803702679381280291 5940647693574082751 5734346393114088831 6479065961693550433 14568339325688302940 9160375744036391229 15436322448117196256 14110462920550622180 10578372212039522731 1601868905317446265 1467369711494390160 3196486496357405990 12538862066070847988 15055401788210367088 15997343647628630327 355903277591366467 6891861962424508945 12610542285643699082 15887497762589922883 1898496886769617484 4933264975662671323 6654096624184390924 7559621921215243436 2675294341921491432 13088148701641053782 17515145370310681581 11936234132121105439 3992765265109806606 14525391047617698721 15433483730899184205 919664998199196872 15582846323071114706 4298021915556156392 15362478528779601472 3217655435973225474 7365394544206768339 17161031862245327218 11089310692425511161 448860548850228065 8375185436575979926 7030377806016652973 6573176857892435227 4784427117897900396 10947071391162552579 4560554126770501101 11560300565326441197 9753008926436659167 3836187349143925704 10228540681528665456 11590356322427146867 13454420591337085 15021173351634776362 11527495649665534102 16193937411331825089 11516690225431827705 16350693670624851304 15631952924208818585 8671161433658554339 10707924056275343103 1240236474052349427 9503365524765570335 10508015189773566844 1183158029112857672 18146143814233251596 9809738813167796579 11084426322640646253 16745604580209407226 7407494529433689175 5307250633944291249 5100266111201195607 9670519734535199180 2814862458710231298 2330940384678791223 8691806072178087672 10682940060345234069 2611378185735472504 15274256640841447488 5931979395737013142 17674735813568920615 10585970760040579943 7355510878077870487 14194074746914242828 17012446536694271649 4413816427870404039 15192892839061115103 9160270257674356408 18398888736763055833 2343225776319475934 11671487057089674246 15073307854015199110 16345374235523870341 17146894016196637993 8511523765316864027 7566454421411238143 733692488940326640 4865525494036823387 5135172865186485263 18087355554508673123 11537030965958356054 1453061406323878075 9966274956288358543 17690497822841193457 4208888352216215105 17254080418810359350 13461342397981945712 14140544117826001142 6290872045027078426 13270896455912198795 10813874513154348234 16909741343876159323 1401524813263542770 9838889995658694067 1931154086997105910 13292261268402763200 11841374015232960447 3634794901002210495 16573863431693456624 13554111925883270999 14300348123151194607 6668087260155184871 9346936391687089603 2017933950227934384 15350447652256578042 15157714133405307293 13601429066277894023 16919613383981100125 10011064505633711153 8689743303587645453 4431222308093228141 548035633336013960 1400713537715443993 18031418196140757759 7701457178290349009 16500530180681390425 4949859167157865774 16132573430840688462 7299135075956506338 14200422515485470855 16336216118980336313 6627012692985549371 6071940698860382573 5439412407309798549 8733929492142426847 10588378173396995704 12559498172106661119 5684474059115236929 17902554555548917783 7001439387646764642 6229868427056134998 16230421301325041778 16133497165240451899 1974406903068426936 14599721087428808314 3424849343724457667 12733759371912102420 11235814622604570491 7248316971609677656 3413882502563840967 401567169482928359 15504766242261173587 2171741757324988335 4277259594813406769 17522819358529907475 14902522912965442373 15226002456543185681 10291437495408776764 2739099709858264788 4147355502663862560 14638066391669168561 16622575642076946152 11263958438786933964 8738088327581801405 16487081537381140909 2357306829025484415 14531886261513895910 13676204848105011460 14185574970572721399 12558666617470144005 8233437944015378944 12016635174419046784 16264465964950175126 5115935223621050563 1201018551681780126 16128472543732784447 13023876840778526369 14365267899230299967 2928758633472521539 9022754759583552943 11862104129052963988 16652563423549762495 9835099152279626287 2408802967316102268 12160943984135690879 3833903994466432606 3398399062380923421 9849709837388615998 9135877519747063021 13323655310479006239 7768311337532637434 7710229504782780066 5554197221663559961 1487494491794769657 11983111577691942941 6431287909943573592 9173686747351614970 4008232889821388237 7075928395979575773 2934179223355348495 9082590200261925794 10034177238392017377 16168510639835820077 15014650398889459201 8616220991250239927 10177895509352656659 11412181445430788773 9820630934131309025 5528290836226196741 15471258622545945675 6977581095080511460 8659156216468987982 1258893645724596842 8255161199636619215 15450813713429221105 4821811502884845305 5188794751597238879 2079594687126960115 4947119112453146365 5181874517619885538 3822552787368794149 5689192120622968535 8164314528665969981 17285242991829529687 8909255866844804896 17747638910240682332 1580479448918839203 2734758997877970796 5330105869109879106 10444742443373209034 2198747447560107453 4946528905882570017 5488689546025898207 707121787510681358 7831748458445530492 1087984392170652188 1919822786702567706 12600779113759682744 5473575186424243975 3389683148023339374 13992939849558310055 12363460424124231319 16999036381124607480 8571146206390676669 17431608503458722985 17497112393412951221 6077180394358790525 16345972751482918991 2090973345649393816 12976392106286250573 3758796680421400980 12169730500342737271 15852601106077171195 5142102346980856837 2733848288782681834 7561527086396084677 11047472580676304065 9883470707032437250 3725772840557883838 1546387527949560463 6353207276902727708 1558673489878072022 13898665557255231515 7154822484684071001 1008104520732856350 520347802121770016 7270251788876347526 5750495965052657818 10630671216538826505 12385020133578022840 15907962589915980551 12528680981384249222 4246349399826791613 13456935025695216443 6212688017920462187 5155589433901931835 9468835042389100157 13893060314051606792 16870262527092030906 5087270885645106908 15938376501475906559 5909000839091867222 14657770604554066221 8761474543422600495 10021005059451708817 12579184602567843745 9495257770720834655 15572065144438834618 8027493832011995410 10548255642533278384 10691096624350405262 9118235546627365360 8121645788167934838 11654734641948792517 13732649058680023252 3091346270730471959 10699943667439454321 14554286471935259693 7845430621398374884 953100490466446973 18162662188097880739 6890173356587493551 3223680993915005020 8335342096039824394 12614443552625345839 15832753135912205938 665560560748938690 18054030668089214504 14237791640866352739 13769911784835587425 16670064944674086246 16143104700741969685 3521189611271734371 13873420114931704487 5516298049872610258 14535668223324532604 11185658734811777525 8327758213530097060 4941655163685863432 2817590905783100580 13751808778563023955 15913362874526873343 7582357196965005742 11219515801115889950 8773163192529072330 1190990012176616186 10583146897433543364 3386695652310257157 4611014051127047712 9344027418000081026 16883810353066208049 4376453349198080244 3400860743148658285 8405910025664168581 3018987176163617788 5870509490752185044 10408861256324455945 14667070938925641023 1401150064418818278 6480682337182520922 7919970327501725818 16341951117478891419 12148178853911634129 11663920196691467932 6856344795128277698 16164388000243361379 15745636004266001501 8984891491111141703 4750213002569395316 13614855331740827015 204954238822624915 12924238359570793768 4850976145506761904 10159357790582651895 10896888327703060209 9806925646098462873 6925532028405916455 9394495667372103523 6484319197555262142 9806995517691997190 10496075512921438315 14083460319012204071 8688058477080885969 1629462894651091880 1909580924091615670 7741872737012341187 10625015720705060705 3712155868883292681 8807582605011453212 15948247080535941696 2171866910475483206 6705775598989274950 8485720539017632379 15100909207337161932 15453770056210760696 1002184446351200269 3615117074433923645 15710998684577190850 1868290823711286561 12078899622597684985 273962277978644228 13235742982196390355 15170967568402348102 7404785446938961940 11958034847307651843 8887950094173419829 2460620112108432067 1891743573097463443 13523596293497191775 6260339596351888169 11912901864529401392 10323773822271602103 16069397947062271083 16277469411991570429 14172660877100013342 9443034212065437608 3137485873300879442 5005821985367476878 13322217296110234508 7348180743923006849 6703333481348067276 8713159434808793075 9691400771078976304 6922288414174123699 16456354380390287613 13752309713836575736 13574826867035555929 6128864907503380113 16070006047322141568 4194241344146461924 4093546412915238707 9877324745224310245 11652959391232655649 1408450436326772229 16697654520241947348 1960341092520751635 11533064717043211073 14878469759151310808 12718956152418312655 1190885053557616396 14253762877582976670 15167157388730400447 2353997022224915303 13584618309520360007 1191466026600925896 8687757214792774952 12325475951840856748 10793828145639747464 3937862556844906001 14003609913178183279 15199846870388163983 6488691016153024696 8616843907850919686 14615093573161508044 8963539720461563435 3088910756976095456 14336079670580732476 15188790432543190209 8732468410427344084 2158021007438563147 13513286766348752638 10295341374576277083 15573871431322586722 10316498970652507876 7578476914700680148 4255063438548974485 8194074668699367968 15783272626528708735 4832409352451373079 13520990285234524555 3083036865448800596 9844387220061459556 8051300645270324218 10100071603104105371 8343662473756044611 16837187847324753010 10803805940115208609 10660651940704754681 13136874912121741833 15798819758833816279 791842208047098629 14403921918265790823 17750052752184399486 5795298470339955992 11857317616529038549 10523614182755673138 7638637234959958320 3075789379523437868 4490358931003451984 8142455402619168383 3344396642300093664 1337728877834211809 3875918475245958621 14420885740018137251 17500954297734895053 17927598277827201290 5090929536060425049 9622955995554356116 4441424280860905214 1616383582375448289 8402521367352674324 8035266013507502535 6985117255969129636 10745373299155736736 8598995513584770627 3737417407408243975 18374950432458983448 5562065265819227057 9008638222206207455 17608122244936310329 7653759407080824483 1331722377536184361 14502139403402520133 15480847926572203246 6600092178550351962 2504155863986754709 11702053783130525159 9852058799390679351 11154006927059321927 633246294787327876 4325277917488679693 1908756223061555993 1885898064516107826 16326281206622059912 3081756435011090178 648813844933154941 12645023716555309078 17573679197439612995 5864221733429380348 17555682887367104556 18273583162010024584 13347108718677150220 190720639489562891 11766885205716216266 13388703133133292345 10070424722368079744 8576371331137810793 6857078941791408226 17130819088363505838 12844856538358493803 14257451826484624263 3202089128837582 13510751360681950059 8003597288862195873 123138895039370511 14752652989350097534 17845799227595024844 14159165502004879078 9892877847849457043 13472408451928132459 3415658210699343872 7748971796866216696 6182966168512238081 4772674515904417966 7017354720955560990 5870094629215998151 16908307944176799938 12152150141928798112 657456164453126316 5293177223923315965 9479557593948974895 9669892248038344267 17609461927074205287 9091925543544895478 16262806965369742440 10663188121043868923 12765577450483766804 1956860193252593257 749654635243224631 15791351476351925475 627160263331256382 9535367851595674078 16750925268722218091 18304209236789498026 4409941958490900177 17767444259378269411 5641768118309003887 8202744968387599915 10614878595592354536 4765172969953097589 7042913870573542085 7002565056015787167 9887316614449078564 15107736045268981539 2460679411730614278 14356071205661481362 222885365664252193 1462611558803769507 919873645693770276 16989896436666768860 17495171612672810413 5566974954610167710 118859439456513336 201811682448093464 13599505532259872062 15378996415631802347 4993918389391125651 8430621880297496567 1995210253547132269 2217158982719868268 17150090253392848195 8192694437740060885 10823683047690583593 12885841854024555057 6718698796391640309 1914596983784775 12499323732849219824 3962076204422116346 3179405694697544678 3084106098933663091 9177055136449459784 10530369105695652260 15826682357087057851 5853032393458592273 2078636771471893805 14125903595364701582 11746655526104444039 11959564171208749842 3165369932616141986 9059969215295872868 9959534289788412069 3920280945542486531 4256198277774233932 18333898126952451698 11855704729248464233 10072671630033694963 11908258187109624835 15630003551519699721 639856520540796503 6910036153656194385 3335455295462764654 2954916141288606913 8146485954558138187 12880314722438298334 13936082175590895278 16518719821758702816 5565487691416795190 9022294641946341893 13344261473700897297 6035110988885767084 2693926480471667372 10614106562185911235 11853018684117157954 431141968717508768 13018336841923958353 5390734770480716883 873366246771733004 1692189942377461492 2206779661969108713 14967823626625750573 17405955519667651712 12348880022393298139 13226851837038433744 15485446931264190484 9649195961113265493 17884998646555508271 14727303658541572110 3645171607275317039 13361395844905823447 4012715921215078359 11086923554565010369 3797269789551034548 2363884680626206432 15019492738284312952 16620099889961416618 5835862457152354219 3019601504740238056 2041553641224854067 15426584128987659321 875385920874655704 15419526675525705936 3029230330697418772 17403586109029807686 4458408860999252943 16624588681443804710 5610902497230800241 402049072681290913 12934788874186294835 5008215735622836393 12590240862032038459 11490039602247780442 14611742396319520273 8056142673296678362 15171202640940211985 16310260735174946478 17726011617417050099 10241249591307561216 10398329648880250301 13239978368308617638 4807412558188949278 17860686857777677844 1359515186979024411 7035756187075010594 17816628045230261272 4787358135142363030 13319940270104639414 3714711259933225023 1972183491010452641 17848262046269021755 16299971507986082032 6345691535039431475 2788424887941796690 16975228679792351454 18127227923898440213 14720705359175535319 17879005603361268099 9291171966393504114 13269618317742135562 6148414251713143273 4026578779850290809 5584212606562148129 16861156375913206600 15981752419202494319 13649373143318833279 15935353401637555906 9290386390645508583 10472289253355158436 7045090690260124535 9476423172000495123 10803582967718879600 18268951117957584987 6360475024995066416 17559473188353026892 7229755112684450431 4113213092486240157 15630276905234703904 14446559822574429417 3614370379119316312 16267985421920049000 3685205605497196647 5931307492601323162 1409370130493758139 1262276798046872681 6413571975785924376 5057139962738185210 16363375715856412204 12345131143159100209 3456490941440654449 608335868192184517 1458815108676149460 15208820148124241526 12990380753038500233 16460275306881189518 10146559604092332566 17940555174242579427 6414944582980033357 2834887791912392046 9198072603217999848 7868819907165760975 6788454162258864162 6969960341687894004 16088448618062066904 11946564288013347320 6721276258630425477 14199612050534382148 6305642403751949525 9560034732688475561 3332988250646189089 10104140368405237943 5598709289600535110 6088786672067778881 12352226501700811089 6246777177772579736 6961610068336493440 4251075795769370471 973483547851239943 7559085856100871227 9195324108079710438 16861935363281515725 8024521280645044927 16393013221749759374 6897559518158988163 9573452946979038456 10837458597443316730 1625549804990441632 17180412772023241349 14848944742379869177 6087139323105649922 9087804918875304220 12858172843286892685 1905497176751955841 5259744758421365373 14541763798259799818 11577542874576266514 4556853448994164823 10739917836324996684 1875063952068405279 17567697492106933188 16986456079766920262 11058063841352308456 18198946016047738622 5282396971866461758 16087359811497694301 11426079403116244284 14388711709221213926 6457114030098239299 4491392312112396745 8991169897934221785 17018529900428629669 792939444292523530 8855061021470150522 2342118807664699476 4395620461344007373 6463850313619715116 10560223118581349720 16249815905685548943 17469039245838722220 9258887359757025274 9025525081503172017 5486709002943624845 4276586987688104732 2802053002928751419 10085734079795857206 1274913244869118834 14317023283259989855 4820674852425198217 11105066322069834967 16215932343939768978 4630020873299843982 5522263110311534097 16526872332583576159 15923666471752497070 5144573833967158894 7803863235885437546 1620783853754284588 18922723931509294 6975269505462530003 15681424217868432809 6177850382994717188 14932489407304365982 8479134232358967059 11458523321024134273 465078474112336061 11995650417869259533 13566438908328688021 3704134022204561857 16127206439108927012 7906567561437916907 13537739952349033406 16122591335525161971 720003291886110002 15178861355061350210 10560926289828307216 7306282486341611172 4355914582249803258 18181352516237114074 279719774248033295 15401487804973643455 13005743930835313484 4866490886044379899 11513434131955144334 15417986273553844175 6047450140835471446 5622128365358099857 6125371848258507596 15268587341641859117 15041553272324306788 16813322538601101675 17716539419529634538 3695292415326186733 12807168101765277851 5449061258525487294 12368286963492606883 3153709791206859128 16438979504950803183 17329460917442674444 16681719079938045283 17330885786160213475 16009843157662497097 6439120503667504399 17818957501998118793 6877861142223287910 16704670454136429229 6086669937144769833 2828929837996722489 13953554720466866383 10553658663032993935 5518658631897688209 15063346633276506502 9482158110249771082 112578223972391637 6250807019614429106 16965551079314588611 12371458060060322482 8138690683031589873 2441550111696684444 16688508387828498053 3776140599411658400 543317294128688458 12869688562132091870 6282984738449079667 9954918310372886731 1155377181494748984 3173101158683049358 10366233891259953997 5956845095377049915 9869000753550608674 4365763629238174077 7302121318954425351 11570979804875024241 10845759232704866738 11835263936472434208 12232591195960869213 11735712266167947232 7741746574402666586 13189170958864596780 5505754006523726672 2653950386469559819 3811495007158724258 12366002293036613339 14366436983117004990 11002566220471293937 9279769327714442089 9375726303846913637 5514608638501180000 13987102630018829300 11074444195301212483 8078340506679940609 15240233098699603510 8199577515953209506 14514637999746581558 13949925899173787065 13691195037591419908 7763785886065673496 12741173887953147608 5523175190043425598 4181338378071678379 16902887088005593733 3194794801638626600 7543575209481968485 10762314900735596865 3689265221059323795 8386497719206408208 13151895545474210317 6357937321033713935 15340655908798745704 891457912786880594 3831622973743214542 10100052881598661126 11156355993752405198 1507132694165375008 11797526578469805714 5176129459282788242 15977990316141347911 16154831634485794067 3725045082504635048 153602576477198235 16011255978472411845 12779292308157321335 6811247595126799979 6300788954606290075 3765635694664002454 8960395970397363939 14755577470525564673 5077994200879913091 11891806458347269422 17859390890355449061 6913837151193478900 17804788988813891306 9607688714572160635 16445409126386590346 13081088022260760400 15572948822320626015 8594386160573905656 10689673887406571997 16455320320404254893 15298431280583368638 10372085348058982059 17041297566812368381 15693373297624256054 407404611108105300 9399826412382000566 13043893505181191214 1945840618721190142 6874063984119899526 4848823714268778136 15461841188412593632 2718316957297942409 11567990963450826670 17018560120326799382 16765430985241849942 6322484920461913690 6467015019292065261 2804030445828779237 18111880023643737341 57411526048679849 9689316007501108181 17594470844451288993 11874667323505213246 10202240915311052057 8899541529012042314 8897867703164478400 5678404533396429673 551247867420003195 8776091003552755715 2249641938816067254 9222716184103191213 5392812091890932260 14372458613413763647 9921167194655791893 7505579576007157173 9320854021224607271 12769462500832114595 2256336110161560409 3629011001910846055 11696954176512933585 17994592254313015328 7486323924956273002 7801051736444724280 17456752390548956835 8355109327857138317 5937807690466817101 6305006994033729883 9642057022622352027 14151862655289854881 2691208166040107210 9689441114939519189 6177660653760582117 8653856659334041996 5421486114166343547 2714436033721119680 9124514879147526916 6971590219207913770 16278325699396123809 7700588328733329516 10040580241546409689 5165937647532462695 14572982312255535166 2961935573941708768 10922487860025583929 6316603715623910856 1416816420368740633 8929237893006318395 12604716285272977040 9990447198951020590 14421084691029952418 4138298562378633986 5617375996949484432 7381154632539728598 15902478412479781577 7033259404858801168 5142518974273082673 4863379739542692698 6486144784788897257 677948598473686200 392895325290638839 12687561521518607591 8267882363849994512 10168332175944012329 7063496138126375228 17497255689316195141 969533835063185082 9375022120664558853 12360672180825597103 12996402605700760405 1758918836403004043 5939483742434047047 3064373177620821364 11269919355409440018 805595850740550508 6900998091844994410 3403524938246532744 4630959130941810640 5801268516320579393 14630214358625598555 4116652930849767896 1136307147127222995 6056833076264178931 12424165654942391491 8171793433639767016 4919106716332438880 2626524944467597754 4050103771791992967 15151731269077262584 11627920487460966818 9965001080827757494 9141775105882142051 7025437346944607080 12905531371893198175 13106955227154961470 16491447220520541762 12645185365061565203 3450041024532581277 14614598325870251889 13076599560688740325 4180479940190699662 15755931941830210345 16042811593716526880 5817726998546638951 9556397397354649769 12773099253829386375 1772370726073355521 15100462540609180276 11060250469191204922 5961840570607147338 18191849007228798166 18099086995574688831 17603799781048456697 4868390370705949338 2091741000933422372 1522926478613584052 5257401028750907548 1869400840604112061 7905350463426753565 7764161245821908947 14783414969626714013 387928523561949270 3323856150907370925 3204322792681173917 2096932755771727991 14584614006550596282 18027489976487404906 17047170847919357244 6147505182584683074 4221112125404983656 15977394415020798369 123098733989077145 16629047876042825145 5253555781170096053 16631956408636984583 16800281872114852405 521471141452061007 15288614556398255392 12485068809219271111 10960618788814310748 3259159234089949152 15048553385680620448 4416584793498474148 4685568287043832584 15025827115668418456 11393382677801469116 2853051374525989756 7535431089898891424 16916877899971038632 16885780913239425492 16895441876460207350 10560920168236626058 4420321031672202928 4604908260715383369 9080849592060309631 2574316761718056844 4270006275752629296 3987882477581670152 11001329070871635815 4519841124916581264 12770853606063386694 8907516623417035456 2679686810264414659 4972559765455038398 17492500870807672468 18201307725386952902 14324923960159694305 14382445184878576779 3833199990538373356 13240096965208540329 4158065882422641274 705017242812623743 17756487742896759766 18143233373820557695 4543509247935091180 6783813940176410537 15079065186701311275 3641551392101999079 11153291312666479324 13699476416528292332 15746576891239451240 13168749949570799184 422401359128405478 7644455915417922693 4625816093995405830 17512023515016627427 17785790131546618234 7528615672658824686 18402865009359322547 6774282034019381912 11053481567756731601 18277179187006454616 6185918255616095575 7366663258253678274 17965269940444582435 5563031496480118291 8150353969237591921 12483589475596923799 5760330253125892182 17318110837656202804 16807449404333328482 14890303155165409462 14813688958140825706 10200027122154046169 16184017649041127268 16437587071220682201 18370533261797971809 10455326614420187628 17095420391931781068 1636524239937551330 6450454392555281583 5223941398772629954 5242728323911671107 3168398016881526369 10918542586075426699 10625152761560833433 489649915565515070 11778770786131151465 7069540022409025881 13106486814281161911 8735018673611156557 6418797918984403815 6309747768970604625 5647164887626947669 2815932497722232614 13986262522135545279 3437265902169183350 2150648191642751713 4815665307302050112 12098919659089952092 4063527290762005900 13965318584905787818 15532199329220556138 3481413570195181089 343482509390620222 16603216419786011071 3986985667862885537 15320255308802846181 2853647093186637871 4493231046640124595 2906892427460807264 6189079705276413204 17352684694523543474 13985393885629114478 1804970257892039237 10689176910773140231 9931854631324994709 11739173521666196753 6185062039208349147 7251055077065929137 15756083689327557694 17461545970415606774 14944169976301745852 7764866693818347767 1183539071316929740 11468558410319383444 13023840077475988966 16956656656369361200 9064875020665664784 9793633178095855463 1889138164383970306 6284323247120202291 11192191532393857956 6812944273101402409 12708190862593962052 6542917842454766099 13994129397279300232 4816693283252353770 355083979916610001 3585172113730444494 2830590728026535851 8155937322253778389 15791697147194426528 3782877900115258823 10520466974650876778 5123651976065287981 14902368795854373607 11650124602098871191 14064622262006632617 10784630465286124751 10781785107019654455 13186260321549588526 14846158667639376937 14241371093049742813 5657962940914182552 13350801582376292079 9590923188709482661 9956899040645884297 17651891887144047150 15592990333242840813 2640774900255670091 681935225270018828 11813448670418228588 7589341887969480812 17328385846192574989 12302096928134469934 1831648768380596741 16179013489929395748 13812983433499138967 2060517056556384891 5941141851615569938 3522084275850089913 16173329756029214977 8775663468066827016 1716551698356497976 2627728862237491672 16365142195433150035 2294527115795672837 15017356377085012440 5135431287705549307 7225716248883547992 16559112857403440207 3098424548382883071 11033776471281657810 3710379480452460230 2454490979919111517 18248185678692119626 16835413226417609196 12839197276665515766 10644144786120498886 16962815868856731230 1146975678160919617 15779096874427370726 1138740536813913568 14006629922391527170 16732840572026246865 9836365700880528041 9640303120012553366 13552862822303124606 14338234547558415618 1165680021530484905 10448739822673787429 13472900039220048286 9931501516628025387 11007384336753746461 15729574949822698948 8010766205525064634 10691735835023306569 3080181463195369048 8813048246436252038 17778055156651073520 6101466238164021404 1508128972779164672 6891743061459670048 9781601268013064654 6310516607014509963 10941104531203135234 15086488159564557969 4938208801292763697 1925110032767477131 8955567748703554156 18231106816870308642 17924966418226820813 1706893313691081360 7021390477013785634 11045891594262830183 18120930273492068838 7477759473321187358 18205646861974641591 711534325875236328 7370089526217193097 7117654377687994583 10863403961116622982 10977786714175580913 13195523426892027488 13619430622137559639 1023209403793960383 15847986824925790118 17144827575994541671 15611906999805976061 13710634981345676626 2162762778303429878 17619168740969233144 13289017377862756217 13687512933640255779 9998046595757391452 12156794013432869154 8303528100923073579 6212246389821688558 8130744267634508045 6234259398332235611 4135137943956205346 11832547952236411151 11815043592280578481 14429211933715776018 13688998292830493518 288376266910895044 17521879340579980752 4962223385937969767 12404297659096311395 5133594307162441746 12407721412595334002 14058690415476391966 14152373362090004975 2045207506144229024 2094781822655904281 5101051302550706656 9340994423915524241 14139696398618100262 6574739308302434631 13497661123145026339 10127183482453413219 2673859316605586618 2961359187107729544 7432275917407919916 7203720578602125007 4068954831177420168 5185681351530896123 5574365684652140042 5247697444253926208 10252683948342726629 4415583164338085720 8696635591794734267 16425410081377882653 16565083377090864845 2100054487367045807 2458045485905434790 9842292360176315673 15353883580254254479 14394567478698608130 8553342288113223757 14347289865278540148 1979356681922698602 2158202005895888502 10284871293127049109 5071664450046072886 16692120717497105955 14753542961175449432 4163268635060719205 13614251948086848907 6480456542674308231 15655529513287068217 7001806036847764026 2600158890419675721 16668555507885593006 15228590290691447266 16084608607059104145 14123642851069035852 728785370531686283 7493580587948754923 16578033622706293081 9857754495468232369 11958328782652538516 18423781336654394876 11362957711203950912 9904237950960593077 4373456075616627309 16719337223739110630 4338635214476617448 9535461420686826066 15650259328620911495 16294355683009409200 1615397855495702389 6548314300502463893 1937702353111881888 12016524065176714112 9857067305376564615 5312394829511803233 12744897527176795121 12954731866335821983 2652157857090405862 13916620292287705670 13669602932653331178 18138813392609056040 14353406504165548407 12258579186290182994 17316259024052502152 14749661877746135906 15533086636211207625 6934131704126410410 6627278641938516681 14513359566670058484 17915954297359539017 3413176827962620965 6862681043918296520 4849963661378030069 659936484363482338 6395804018199025437 4429315995119143369 16724193503960757819 856910950463589662 16372563410863167344 13263894329740151543 11129899246471536747 14658885325138437625 15746493298936100531 8512056836533917988 9700204268289877570 13796143373868995121 15881169627046185983 17667659432429678998 14335889314234851838 10968019375358257095 2321367965629482986 7119258032068151613 3157818789399240824 7589745371134049911 3105342701735791262 15254090719012134830 17414766261988500676 7550345643545509394 16148376140174430936 10666262686185111983 1569439420092868097 10659279809104046097 6501777142409288160 14034305362903601981 4389576234944857258 7138001141399503535 8069101823423496496 10999937152348664024 15658685254107083218 12207170321877154057 4925788915805916282 16827053528319185731 7709945123833314537 10039992184237755363 3475758605258564438 3382158351212216691 15748548372464166791 12360584424909946123 9551740516266745161 7013557522686623381 13448004075832387790 6776498484520347896 16663290382936310170 6195893859303160350 13814343025256097487 18325389925508313587 12879809471909091480 13895955965081679313 1945238559917969163 18130943981472224562 2231824954065538351 12640334676361451503 12891701162432821274 10774744627011068616 6635264097196910465 14341776694700730627 4228507197574333668 17837650513950089026 16139532406556584214 15900842972560928361 12321142438798705604 9147475888755445168 3837127793328590657 16801407805816356461 1467778498651746629 17810273683085485732 4477272675127909498 15578872101889010104 11200568628245370603 6664306672273570237 8314481274556500157 2375144782529275040 14447537703710363926 17373649506459026818 1448105472084472281 16397205051165517065 16011171506186120655 13167739195980910781 1442521974128844256 13600499614235240301 15734867238839575300 1057246346005125452 11756443171557952347 12796722795071408556 9611315167908671674 2326434710371726771 14404450907875598553 15752000546623746809 14347704046945072685 15347596475854359185 7168314660486263624 3966104379448427907 10416775880700850259 8831316618310671841 12693337859394324733 7746491731594137225 2353862855739167968 12584733104504043795 5374112129746539005 7575818567903808321 641603768130811872 5599055291289700406 86143535568540803 11541546276029245236 2113548124464381784 11284905468489019676 15761328344628153931 11450054522187017929 10364499038266800733 7138794261965423114 14140313860808068373 6018286790924817167 7461170947195629719 16648940162534084434 3983375911884139676 13355527921067661890 5747650754041484532 9619356471591207386 6588710434358108931 181121691793396763 6530496381082650719 11145287343928039194 6942721908697952579 9066758743324001036 11703468748083674603 11108429050076751279 8965109001778774774 11215547599500514279 12361900367539630294 17150809592323609049 10659978795840334435 770986006565536818 5981701736815555951 10346906502696025130 14578200316108426059 15563915113952286170 7982874656942526517 402130887494896311 12080353896566784322 17064382989973976035 15939147941843760269 16478203345796595299 8833101218903325595 8570590429803642814 1266802784621348103 11676011027513477381 5077956848491760138 13423697249073150520 3035506264384795528 1222824993962206353 13497900428521559399 11127919757317390675 16694909566281263806 2406277199883189375 15449384009263300131 17614732993921796855 543719668708015477 15706367989802206659 4051880192128330199 11466600344181330610 10129063275167704438 10275452560828890363 17742140230781936875 189545768770169561 13317932596596726410 1312281394635001578 3599858463016757356 1012497326534961226 9146317495625774215 4144436685832705747 11731338459168984700 10660285352021440839 12794160803261376463 17928175649280789253 5574627435239357096 5490373163013665112 8121108711958020818 2890136151301394401 1253868023889359239 16537019994817016037 11449997616412216314 56982669704450275 14362590917530274960 17994040085158869420 10139530135776203133 9219422236399707567 8073141791795012651 6942422285765928632 18080221755082324181 12679099295219427656 8852107241382600131 14605241187039158112 6542948022572509525 7307169670247205882 14266543191569351920 14282595854220809394 8265320930764785258 8346462651217937012 9998090757440846127 7044669266723442474 2923925423257890428 2587144294102625294 14306816003899749229 14720763896583662466 11552633623682461468 14402079995463138495 15085805216113706087 4228009682301927981 7716756380415422371 10591905059343490403 10801209769285310049 4563072825189430821 6945931473253425350 13459440350307094931 8319336497658283959 13708375268391344998 8851279683690765188 17165689170123819203 6672595675102749478 1382101862633818005 13671328533693486505 4912694797171064700 55890345962428465 8399774808525266398 7528006740289625862 3419952541556585726 11775992957658412234 15649368560799280633 15732654510757003489 13365500612129480450 18402152124376552056 3668994439014115937 16196164514673022140 5346081441760364890 12142523933004849546 6573287807891881978 15413666066824205767 17167607257162882687 467026318047772267 4588017062424995589 4777947554592761443 11432850884010985020 6308783768618237371 3379413408517047198 5543781613773201395 5045555982716981253 9647169586611236279 7921210703834874598 5804546308100542809 12088596618186735434 8149300532845544444 10579445994006044914 1497990898393696295 17073040482636421822 13369625771391107344 1150343530916231199 1625707677869800077 17877785720830223811 10798094287506231383 4640791760804501253 15641656893969686712 17620934937186416855 8027610707791005728 4029406609808686452 1288775919345219187 12482493803668276873 9938965527814726712 6932307633833489043 506272986752313035 17741759230630154424 18029846769051147304 18051256760001857027 10174501850714736749 8567727277005522036 18289894679829561669 13948168571658480580 3019918059636428492 10450898788559240685 1845526148575878601 948313857312344495 4467498249253498314 16157089651120661379 11983326218125921998 11872336180268282456 10075925615433598558 4839049009370402490 2513712074394063449 15909299030489024419 14624616417463168243 13774980412649921663 983416018559822429 17039635853025644200 17713463932930494734 852628968419238695 1566200321904117419 15299941883550187380 5893142654856257472 3140073323247810430 11523047699018119404 15277240821578748763 10854851364239760775 7623148707753308195 14749175873412216133 9256481599344421133 13623208461210319848 4275309204938447210 13242988967873376537 12640236481706745339 11688979701137331958 4061057181146809797 6474707753638191628 588415781409433782 14494707000517897393 11496837901566931304 16349884024868866256 846980831148046781 11715269642834560434 3012654658781324939 12273241084576544367 5483306869715098130 8348110774457317335 8301350872626189807 15646836446759410313 8152064163876766462 946007157628154929 7677041326470545773 5375458691654171980 4448339525905376472 4133177044540653769 14060884078315643254 15943277431518622646 1600515511807228572 14397645999763064915 1375075240562899544 9592877233432126131 17787275624087263925 1525524727069269629 16419608441356435588 4127064628606091076 10982999589248580923 16840491594251701385 15888202468641047055 16394972378980552827 10199496313064788104 17642839070080093953 12187851323762773931 1136815663479328477 2565491518319094964 1467919474195278600 4934682540213882819 17083765641168919718 17921655151145036625 3422876867004763533 10258884588612475332 5682703078983593986 13902721546775452310 3318969370160378305 16384291613940577791 9209108837903213030 1614371585261477505 9667811006995950672 6078297704949477314 2470659866958425562 5961009207092601488 5142484051056538232 17300438148768726468 15947711328085195036 12447502638707869270 15499745843742467124 4276321891245763877 538292512242001800 5551014157515183079 2968526081830479154 18266901427136240802 1448674727449975341 5141029222496848315 16625309989691754710 5104064071324319294 7768813468302966225 3088150311423322536 10916937113240499517 8712563630511049798 13468383543028472461 5647408899302688989 9136236044694716131 2626585125866695918 13121297904217713669 10051631780746676641 15182929221903025588 12426105273847318872 15162458725207290382 10201901459672816609 13194258803189838752 5459628093960596739 13178576017514658555 11121790068872324170 6715657168640017179 16374806095920392292 13933171363240682260 1947302172152717406 5582904993321985001 1147917550292910819 2636179280243013372 16159348296829653291 2651079329143004127 8052423165126752670 416383787216063066 10263414453343140473 6284316995771104343 3534190242820865861 2527926755197726313 7602386825011267581 1797909545565044142 17471544922186214652 9368183733748556911 15919482980417216740 3435395750040368298 17238100140358559707 5664690212262484788 5315181514715418824 7179094700448466359 4848148338760329615 9671360521489853616 10626244454213508640 13541696836398015551 2433234531804956358 7375942664633365430 4696321365085018605 12234621680814082478 17132888452681930449 16549161254798117183 7467043505327205544 14851903075909389952 11626514815549165673 6619621768924682648 49518399082424185 5148816826456273865 17867011625024540378 2386657963386218398 16001058539017178489 14782090133562904335 9294782375317180501 16263893085758431943 11939634169831827577 9105046512247218119 13074145183628390489 642458024752352040 15658998641224370893 10404305066657686871 2412053789809387061 4780333438998755932 188056269384796320 3392729325959295451 14004618007652647984 3998255239461208412 11394372667761470279 8426131072365341738 15719804180715083188 8145831214977490302 561422818022692838 5153318749041821068 11097868078749345919 14974350613668092471 5848052156998410155 8229311346985173726 14212829860314925903 3064067849585752958 12459608390727687897 5184153663634952491 14750606554153140413 6442911917801267310 10135368437350395891 2828803754234019173 7193320273244031005 16033846207499984103 2804871307857519210 2564206595540646901 15182299397227858275 15397522729243024201 11177195748107246233 2088417566787818365 4169890200885519769 14689231725837148335 1741642257726303581 14779131824230056041 12400686973644744944 3994019053911463737 17566360933552513921 5911167899193244120 15119522970665683690 1453502311118909859 4829660126737636038 16076611363036559293 13199422445959547944 15053388115264983493 17272866866513446194 7857257503018995318 11458712739949008092 4220797658397334967 7448350956923502169 15157787151581132871 439418028314885030 486385750283566987 11288130171156102718 11232725379417717331 10845499444369548645 11129648220265397790 5473969078202506768 1837639548597651670 4370967566892247270 15670027760761002342 5099190397653746940 12683931649005304452 9437568672144504233 11167440395193947549 1628964167857781526 9748592518298249202 7528956682191383579 7589459423887385744 7010766323006675717 570503159537782790 15481036327446150207 3724735730201327808 17689992006528119175 16366964232458404756 809249276502604507 9308705679223091168 13930639605350124696 2895114487352308633 2082511913893065958 5424900335554827225 11342732634770229982 7689450296394981334 8149551840586191176 6420506029704863964 14803054931568742476 13692875412090257931 6105200446759284470 1931851017386268267 14883046429716300387 6060343970054236000 9179633742189020902 5520847156356495309 15497127482881386829 9987703722840041576 749250994861386870 15657454094015997439 2310674976643887662 8323831958970440952 18406325244948610923 5130267968938012637 12563945760419942806 16986976149258742487 1513031536826949383 7095976763187650635 8566484493670486053 11963415233987725426 2883379906817663064 9534457827575826943 3328726420046605609 5451195325972905775 6563612124675612367 586519761474421646 9562435300815963329 10107977009787688339 16079365406695493297 5136414702926772747 11280297093767151927 2484825254622315807 8363283647510877896 14123968852559121093 8863239314611125137 870504456804513633 383042337222765812 12748040152553943053 10274776581264649430 6158756391731147402 14745727239856583525 10071614314492013248 15539867489298294679 5569736327884027214 17543651222403274035 7239785287011698021 3664549647092129176 630849836107449537 7980966104101139848 10850731861238184008 8119810725201098643 12984646727163365763 98858543862640646 15007559996454957982 13048119964995872213 4191345627986424456 13849997774187013312 2900482095815557725 8556146746198286089 7029854256873466873 11609287583842049578 16204387191931148675 6292236769006223236 5783946628940924522 18011922277281282282 12818888003801891452 9042725133559365494 4387281540427885511 479400761582476096 3428083447112675664 6391881039746383914 4193773997929180945 2608917278311362156 14134065427940981849 1932780071199630745 18396052382067657015 3268370729588221618 17116297902562362921 6291918352192013835 8795626307449054678 2717405445756741313 9220211862682279489 8483170433609525029 9280440564023075649 7627433933115754119 11263714715180742598 834088864321109092 6951613362733009999 11677469433711466122 4173946596398285954 6511787623423755464 16929159564037652977 12224151933064306064 11098666479298472304 12894063543586424330 11399075205478661092 15470360403012736950 7777719147869857100 11717124191316765391 6058456725181339273 15375623096140927919 18037167155591726503 18416571269559940611 14223276588859427801 586019939043443637 13530611282847252926 14336296695082153455 10609879091526552294 15030776224264758215 7453203741366360908 17346452973652755926 173545924995337631 13465938798371693206 3550729498968291863 10452644809940837159 8533762130458580673 11856573830982534491 830695975204190763 4708183870021285578 1651845797972767319 2894966241412584168 5500806881178124970 13527661097835562436 3368654595586733475 2010152515430600022 17823434548963116108 12187758856164315004 4499191720669316916 17208403703976153395 8653781021752366343 4697713093450158646 12535812160234583577 15403471867998637871 9373883033011810408 5597719618169390596 2666507994681487330 793278936090838653 15672783292965015599 3679282675581072388 17414015208949441881 16541439448950430618 4140513663710290664 4762981134106136071 4472214982799346740 9829740896173532039 64786675880805191 11631431990527772151 16424593938292394908 16226643600949856745 5282466417168727698 5069574947185482534 6803985210391491334 677363308750292512 1011035164289583448 10174462306893706487 15124136736369317380 1589972850241730040 14019547889621356474 2235831650894542922 13979405722158626797 779361253881269186 3508010728256047885 16288119342821709224 9655886054151189621 4330991708863085078 965309393175183866 387306019540269424 9175710350876014509 7358095971165825113 6928575863855911594 9684275970574075409 2277335458974970604 3666205755532699884 4819529987455652200 11285819406407065505 16593769541859868790 4316502441998248596 17141441341815361702 9984937831560412798 11195803317307164868 3285664661558293291 10858855519720606439 12752247338518834385 7597519444837638457 4090240611618883898 7242415069172113848 10003151443430965220 12778887247685166056 9409191487273532021 9388071952918089343 15308322538976014566 10966874256659794980 1583915112339806511 14659364486613024600 14457114778806983352 5900481318499052500 10093134631373334386 1390639266786401049 4149480743918065377 9050893022126151531 5951811993918645742 11469632213225381012 2302720946368114879 5433078770068494576 4683062574155474087 14403173840633192705 488551635273066225 11109597510573845553 12300253346042571802 15820204996182604563 6937376285416915334 12392214299673912793 6968701188567687061 6048489101918782260 11798479813675424828 3615077184450589193 14300745874592672938 3500385977397584891 3675917298062249241 3356025035981396374 10977030196309076454 3636434203063917620 2205804656879326179 1103717429189297849 18217328545850532185 8885277220492685807 16873205864115611359 9166160421566914170 3891221113339340396 2942596777832180592 6215383956768560716 7729618274821294582 8712299346502985979 6819710676591678505 2396526364295382265 16215543526257364821 16435162937044041605 11337297399709605857 1673760715031563562 12513087280368694873 9040958906852980714 9034036569655475254 15633033753919814497 1906847559756732630 14309101696537503249 11472454217641348594 6331632070990386910 553011680076339183 426537429194162914 16834928018936783743 5319245051960019543 9091622365164038514 3897151579400947913 4329853193420181889 3689062797247382785 4612806158866406037 11840995182952635144 126506504523034043 8432612477648114483 4642051170474725062 17466296013367458273 10195792153077135134 2254669329694887891 5359274530505160833 4043554449892369675 13511281565230314452 9198555937074693164 2163469478814836211 9836503250215518225 5724489911312731480 1205976319121975058 12455451264165432598 5231063738276443161 14801517008233959589 14054627823934152077 14751027141454407033 15320988863756818889 17417556097035688509 11539065940548860869 4416033782305072043 8546150870587764948 3279167286388833747 14072896057627191334 9869306246845027303 7830071329955311472 1760114032935317017 11253849602316465881 10836201011248766273 4967548645359925648 5501345407563401013 2300082532034633197 7750582385867657843 8497727841200326867 1761685122064507508 12965387063476977762 17410993206577441902 859344358982621513 12215624566244749098 10133839333799838514 11198339823701610160 14113969466278330658 2100028347105193432 13524305683870533252 8839514904635410562 17739785045251408210 2356448622210924943 9396753483185418292 12566153101102311283 12254495259121243860 18217716739163401689 3307885598367518350 4755691584517014625 6184297231984822440 2419995625837553560 7415832661214570482 4746320620330092718 17092581805113536762 12845713803634856932 13801976719915878358 1802981900059375247 16267215621757669391 14452514316323695375 13501498854229406193 15413345978662421290 9643395398232497015 8107366896005594929 6731348657875810656 13515603825028582028 15671721744819674317 16530132792228267463 4939202907945481966 7405729402161855990 2624930981460796143 13302061679468866492 8389652567907482640 9871442241671117965 18230903090372912156 6328951162576733030 10003596473044119266 6913388727450865295 1178163806092801307 3498477032652927331 15804143556496199356 15970653402604200827 13639460675892061673 9014064572831859459 15586400053652983117 15571561719230548761 17664841651734505232 6080957923601769999 8807747789107113842 5543241131813413427 7938855124567996257 13845462110680514162 14303641615524765094 1574520239119934638 8642983637919908482 648942638796207501 9173420356636026786 13521585886108436608 16237366044288631987 13179942981062751129 13357107293761003430 18021542079960527507 17444596757474254623 4791819315810621104 8621016359096341402 11735115923584791410 4375302018917938958 5072789237106974076 5972596519037772188 1306786186716544017 10861121169128658556 17310596078194291280 754125791077610871 5756959069469004915 1064872391455230549 1512014658157328480 11676313885870686362 1438528696979142750 1929680476794757737 9226291776003145019 11265580423991224408 6194830449210015820 160695330312660215 4391681928864158173 17646628064596858359 848350189577780969 3677467678000105589 7963851166990297520 2166772598859846315 14048618730959429943 3612852208389695455 162051544683928235 2033520920512922443 10400062107546721978 12518881877723098977 4167330220764898303 7476950829767371451 5180569342535576420 17499996382363010997 15080126568207513739 4590277866360736711 1747340725425969562 13328425995144454150 18285619711300653087 12964794574671163154 8056318245643981892 970714908083092342 18316952195509824950 148483442132882998 5030524502105729377 12754191543249611211 694327046531492310 3644525551636725657 15335024155887767114 2455461729725178296 5897816853801277280 6463757738852174191 9057279279534274035 17515433443251477505 17301697738617423561 102565903270513504 10696356824925133743 17367268949113711162 3452871087429291534 12860704037065927708 5900268959701966761 8161385069227694275 9447343453671979689 14069566868071506618 7440275035319955639 6509803248288188349 16256700477428900942 2795036063666385757 2617455369719916989 14071073144093301180 16829034215637647344 12595000181901658643 15994760743014627644 407798598183637540 4294397754078242360 1049308452965960346 15180811513352445305 2504302851475220080 16041673355338410721 1375763347129132099 1033528915398076729 6598990733464752825 9196500931013053074 5178071711351354242 14683845565019329220 6513741900172529807 189464535185477436 17488322747489098716 14758192802041898046 1960180865006943390 17388324437834915702 8302590100967278206 2370658492746794253 1776087519928581980 3054487038612314266 13611161640365757078 760769292086632714 8120912144801450385 9136523849395599405 15520828937469696892 9484843819535487372 2258556021333702871 6169926752479345194 16284467363787618761 5471849808446316348 1129812425818886956 2403832062860601447 12845299792938995926 7716227285901468300 14054641810042034597 10958317744972458697 3116686349942563007 8822520538038461975 777976695730321340 6048430861625564974 11589757596487560151 8466668689142482097 12183346770467332563 6602283032242154219 9167358348505561916 18049023337946917168 11625749178977734179 1876045534451534368 10850023551156347238 10556522917986673587 16122054904804566802 15719066442108745590 7949641118151915056 13241450253062043013 9483427815587404783 15699151857516051789 5763514818691449432 14266112239551410081 12122543057877545345 4801985142068173153 8974965442432924868 16833141390104376982 9027270419717257293 5125527350183995191 12703188097017864873 9629865891158938999 2405391205946158785 6192840648374371349 13922964459806820390 2983648875676782668 17416592287838297646 2093137612892500461 8314479786445824799 9402029518696583783 5386526188144069964 6821141699369718338 3583099847948003193 9056279557405154012 7783264116491250873 10953222453287093356 12102829059334026971 4669152975027825117 9355143971193168325 3838938176052087665 7518944982557785383 8877717287063739687 8601815863518614461 6543574174021541463 17125984544813629857 7686558825381429292 10510833086631125794 8653004925187753116 13602376252144269193 866347551750692131 8893766462340540030 2558332085505185246 15546648738408421293 8104531933569741745 11185992088885066121 16857243803059845539 12640327601405762207 9473625797268920743 5118174406300322262 15113038908885345671 14966842113136356125 15587883973493010373 11899316029661939513 558515491079621323 14563312862705507068 5548491454950293936 7517674999367977802 4192733743191549533 17285650910774740911 10016180163376813704 17445852435421361318 7835618926772931138 16372848211431075031 4651362170319020336 18010605168058640200 11343723967764711025 14393691542643307975 1205990921999880175 11686823673145411318 13013319818229851759 9281279233558146775 3164433762505722325 16379382840532730378 17151670470879521254 17186032298644308271 10406838591397471578 346709341503621412 11018432055335715182 12410502381458844494 625986092863226694 6158367860246633637 15999760931376005994 11665210103248667484 7667046881166845254 16227715463885851101 14961568032370970838 2757109098535722155 13531107815217664102 770155245079614688 16085945503349093440 5978142526797925785 13401033503561592677 15149236375969978438 11076237129097698867 18063233160926560552 8017914141798154961 17384211149203197038 10318441345479487705 7249890969888532432 6394201562828704746 5845668026666636518 15336780380044175574 10708581239427558460 10797020653750138446 12766715949525828258 1337125545359442971 7133660614169798090 1724228253971715451 16559338844246267846 7386386111055111545 4764933437747404157 3265151386820712088 10244299431648730222 17748676858794903410 4492860457830679446 10370237784349465443 13366194991598604733 17499695132112633844 1792461386331032263 11072576778816061135 875074861232536737 7027889636174289651 10437619506036119675 11140830014487166471 14706976527340264537 14891529995911109740 16550594403951612077 3585587819497270640 16302619633061657874 7610397149995343896 10466310998825384464 16930934531193848468 1609047586045603264 3334822638966100178 6703634145394899386 347822217839587478 16819946426478344472 1603898814880019473 17619332989366307719 6729369241033848930 10302704868498715405 13950451852562973672 16963687700811948236 1236232413824632689 9054234330604597110 2327795086415752290 13131916839898023387 5295036293129915326 7730365474242566012 8557857433821211574 11772987751835620349 12352320285238967273 9687504691743703114 7041154482346181635 10639481285383108537 1565113422713775511 3321036676194506861 8844806956170116625 3037145702158242692 16134312215894382415 14168999825444100138 7830001673877084475 6225551052810702576 14546460185848228698 13293905176612618391 12852643190828310414 5857746735607878550 7074793221483653638 8463125650576422857 14443374231258781455 6613961901284840047 9616269219959079358 1518510319432807160 15463818188360305497 11934619771354381357 17954838395788543538 8544152260673862262 8007884619435843798 13216518797915137523 7756526882421135021 336067035709368633 18273350632648675098 12274556622375283082 6074967062869698319 1145102257298017243 15740399432968357877 12833703282012503652 7666448170841299447 16130668786629492140 8436766006364341905 16882993318504782497 1385944689944969493 4365400087444556047 10266494473648524844 4562978998498486588 1227675759742341876 13956715708379186958 926158763675758990 844318130463341206 7716191263447476318 13840581579877898123 11916979279515936509 607202057786274074 9598119681282353034 16079354268601180186 11730185700501716834 8662872779508225359 17276354850008381286 2572554462538890846 14660271151608535504 11120240504360051619 18291669396472652010 6353013331629852569 14291240059599442975 11097180529443135188 4737633383695852970 9364751681850123738 17155682685999427077 2954031613892267676 292192888443726253 14538330714066480014 11066164672168539904 2683719051347880889 8118968726251089168 10428377977332920492 3077086651298531307 5961379420546224056 16833242808058603170 13340296030493804293 14227944504162914346 18244510072368424308 13646129358874272857 11424983704805534326 15946767092822873698 11108220420562375495 14103121326517860255 1699666672705787661 7026399078055759504 15375258644994117705 6715429013416225957 2753695881457537877 4872708716458052986 9122798742520107913 11915951144599509675 2449098248844238788 17181077265184741946 11226531892237937251 185834769060949091 15768678201750943173 8034475982879202467 12288887896384762094 10799693866419882045 18374191965128268540 6171835119526045910 11626172827434007816 4543603913529495159 16709680514666564151 677162101668718688 5445198948887113017 5212353130299454151 14545412267116990139 1320162597064132861 2714139686839154401 7068886086221021877 11744974117064865167 8724094250999212204 1060154472976873452 9705851772620576985 5344842753317154934 13958644906802374441 16452389502750243498 14706144500448802036 11156180286667723418 13196834092745143262 17302600998017951097 8521362801377993133 3524142449636784098 8502446258202528245 2016093716976295641 16588408646963186874 11342658845676901469 6679529227339581092 4577793116259090837 8013831497191946823 4336021398850262284 12323841410882000649 10462431828614088556 13879743489191097320 10944733974897300832 8019554298676069256 2986212493180056244 13913503056115406929 4159003523004594450 9272756664020027351 18231358667572980052 2211448255370217773 7723660142304449244 16138538582310829204 11007731461903629132 5185675550143883523 13521305069703657341 12055733154615609922 3702458434261858437 2753150402376593509 3917313823620247566 12361161918627391040 16704442061407672062 2550430698558397411 3257985145496495143 14423963414497610102 10913171793637627390 13541465513562494337 6356487882542601264 17494864516359618520 17262575879953059361 2454502885211111166 7683364201227411856 15627012029947241126 4253021885906909000 14814085518630299033 2042773891706005402 12514880426839096920 385234455375946988 4957096383723201839 13737675384959030438 6879750776723318596 498804497081582993 9327673991464611919 6522518091546302925 16478350957303885213 1955458828192095628 7010849879791725145 3467021930809439174 12396362167271341012 2086862950648925686 7609179174683741593 14275425575303113169 10450926763394139488 1539654563994630867 6880285458618365518 2286783234845375066 15568266556548391340 16721215987692512597 8214339929898424801 3212493776973228694 6227855232197565066 8556284479812458389 11802153261112927301 9808302116703739693 2406731320324324133 5340869662199698314 2486959195679287389 5385313738954748075 2102217377031894148 3954761275855975899 15814474063956503604 7799188977044209134 6864997032488266035 18079240253100882424 12337848878234535106 11592115645800720052 2673498092806063032 11688759417968435721 5030706204628282185 490556766443341910 2737933111931158260 6541630316992476914 3812451115352208222 9964451585159040290 15042771153635156980 4412285511230497781 11410209604033792550 11926125581166510229 15774812565240875881 8432512251725266282 12667281563843723351 5482359514221981913 3417856437819196797 6780719341176923359 14476600296413676822 4386554147553419649 14671566405045069993 9675026424175756805 9689915813877060819 7688667737578339050 5742042250061096496 10686468256379106536 10317304093466167981 2855333506725628376 4550860441405556902 6324446052107352441 7233655937140837056 11495549780339740933 16633320269169137368 17782143474503716674 2778301215532792830 16362715431166262465 5113762005651989371 17765534281175526535 10010631007586694355 7429965046329816314 15623399728944142148 4390475006106876906 10153344167046354419 7720026914285810700 5988149681451351451 12405525483053244460 10471625633082689657 3400500652845983339 18177900780194932769 14592285635089452907 5370594252272751312 13890465872382539601 10071419866922459107 7064178255666165648 12049623159786076563 2857293488050529810 14110360308484089017 17945829646798781743 13792268875475459395 17683636441576308751 6765698625716784371 2127293206396252169 11892905298089640038 5496598579568534797 7122472878118450408 17068451518701490358 9276635188527645539 11836289615471957378 8070857025524352836 7086193327364379924 12738747540669177960 8647293013083372646 5545182686032063284 2829820986903361186 11865670828770268421 17380473697588395478 14278309832271668595 13259281245796620531 4009469112550547066 7346267519750672059 398245766134294527 7766513909445337434 9565993147456261597 14470881228742135879 10366436261692505670 17251142897763691630 2991703404821306491 16855942708529520670 13718726752355828102 1850500484123750107 2940391696153695781 12433975589063824062 9514468366829702007 16830047306518496672 2515463869464131356 10298452621166931222 12979918299993793566 3177474899855162880 14371560615768510712 7624440762997398582 8109850430465603339 7982150630189538856 7252029346512921972 15840143799967301088 18128710516468596472 3436739925216267729 426408430129567312 17740414110084448717 15715992271614294759 8676510793186190304 16970295326385130560 2332257070892887026 1623514388557259784 14037690758114840530 13157287051289845825 12729729276680176444 17798890906912366075 8816475319194196846 3020231532075777714 9847169034273392542 4924489429583443185 17808002345175982422 17802945716798152582 700055631200835535 2264038811277591289 6919524502208420492 4274538728358043962 12045474938877431518 7784445348766081315 15179774048207764106 6993733170758574947 4174847864247222267 959346477748239216 17427400565436525508 10248088798282181976 8455942212833501142 13200338521730992764 5633474566634411371 8811111398627610919 297659753860731015 7364979667860645641 14317498573767538343 564905160021449754 3649750594020212500 347913168063643568 17096406286273980114 8120749537336895701 6703856705167726981 9750222714913702858 4028873936156759562 11380260692870008471 13762245431157192156 3307569998887000750 5933364057269593592 14507996087676530103 5319063363213318891 15281877011903405539 3349850620811025973 843894975658682595 2629069382551454208 3173727800776011097 2945659930025527919 15701188521675862460 12701526869913015136 3049122652527365151 10779301606473452606 15364110423017388146 10901755600315074497 8195866852896376171 16616439611477873334 14476255181752460217 3702934039166014181 13159455858545855127 18095243462824311556 14628842440951056255 16985697928757287412 15697462993821377481 4757674967826320487 4827495531642098237 143245086490541361 12123797664859897483 4534214275638027929 6843632118546653871 6849310680469793637 16224898574616742876 8013928732609433388 14570769753123019255 16568095765074598542 3765782040664670777 13429959928936695404 5971175980865497806 3927639095941020185 2909556164218552301 17721358909032782118 13844714863526038057 9871848379128275149 2971641906557802916 2553744522742721073 11511179740785737931 12225977624311153273 9399918733043637596 430365418880464332 121183332592706017 8244194922196376697 18308296156048810067 9437913247977777923 9925081075573437111 10070720441368258723 16032287552088435146 17360145127348239604 1813012772324306126 7628840673381389124 2504434667404808258 14518087114271610019 13806984453631766479 1114026001352565626 16289401620810925466 3931367423166041733 15932364196473002240 17521226453751218177 15376864742444327455 2071348529817578914 2574360749359864163 18101102988510136987 16533272857443812625 17401329858148318424 6313829761927833587 7692315156835968782 18281322845116430468 2868129027782091482 159419798890615401 6092987508759872641 4180384072505367174 6240247877634311167 8807531019137176890 16212268393048116049 10375452252545203881 5765851883832796504 8347121552396958154 17788052879056813380 12861842620861382114 12681765817046343733 9141966744552817028 9335257938720275109 16688144624571620305 3220085202923744375 10065738340370398586 11329101109805642002 5501674452307031976 1672338913453444948 16958401281300101348 8190719111602419298 13437424715654232652 5521011263473180661 18063119528122390446 5237789515811427364 9391271431905693941 4089225796949970805 5441125206447425739 3393710879646013967 1561559013735149598 11443809809678481172 14485969115621178692 15734043787164757692 15960945345927385990 15774067642135852460 8274892885940031901 12898439580947816054 12456559584087851554 3010002794070538577 12396336826559833377 10468835620284669501 5123919124913123016 10812312634863858612 871355756092456078 16978709882211034498 12266334177756189998 1090594926733485911 11617565497483967011 8900259741724413811 9182543985816354793 4372213828878909675 15212204083603261578 8538439895136268453 11362440230024908395 2653548049149311742 5870237115821391607 3314531713007276901 17308602558063236968 14758691312786883143 10016010066813887565 9562479754061204297 3129228287420669578 8902976369525158152 4803229523153012356 11584169947434889449 16917475767675161726 15172988859681651960 5627248968559780642 13537468263325017121 1559219579964348617 9194440846839267577 17491523922603481766 17838728857338009384 1855694004133734333 15689650355878487117 6410892471844808061 8802843152239869632 3110480009293857981 4530128319584787889 5641921054701946555 571279314736852273 15611382117963966320 2000361241765797025 5048956266219246054 11670407315632302103 14366792663375187384 6858858162639128004 3998489758546708106 4850919834228962555 2627287466527581077 8587318724389835061 8322677183037764733 9417003394654592430 5981982855025678434 5839483637190496914 16104196798241352301 16950590830441543635 1083316595684712774 1932347993438852111 5588457678890675284 6616191509162216643 14869247078245551262 14118755205821706529 9231733856415370676 13745154216383360033 11477088908577806390 12676975796140936865 9817325173777826806 11192386695620321678 712745340148452497 18033516291984179743 14402797155978107183 10259309289892654499 830920797579386153 17900320751112541942 2531656590478488427 492372999623107747 2875345922445589079 17274274078428227579 10212730006553522030 4982507488816061003 4485450245840930368 10210879324349191830 3720684235395775176 9204655193248089219 10066717980542256291 1550980441898667989 13263050310375731234 12583415826144795965 7720176039592458577 8591968826407113638 9657495274727839110 13405710496957695772 354029799452473333 6366441565111101205 16550749421118517177 1095263444036768231 7539534849195392511 4573277353059315307 15822179500677602990 11720730903643878016 1641036953259378637 2140966295291796291 12154916883122043915 14084049762224368781 15422454865585887436 12498113812562584343 7314483118375654667 6623614802868035539 4305536256644665486 6773012582208044272 276275873128323291 9252668138853007556 189380709638337307 3514944361370427996 2462714230494778399 10058550101681938153 10726003110472972099 7862241688070016951 15932205694952558664 4178921331442881833 16069204556259153726 4966108340709372332 116168844548595203 7673803580142247089 2623338642559585138 16286778959943869102 10780012548742309289 12343248313890258582 3212713491846459619 15759511133573203074 15779332923637081346 15816376444632617375 12497805633173360593 5979526992275865064 5725844691224792150 13679783901678590272 4416141975596170649 15393079036528576149 8288369806702680070 10486094135388748399 16140212786767367931 7589180137120415218 3814622362694644816 11217861262548000964 14883648632230923298 947699545842617129 6981063287905789748 1675910302820434221 13732882126789048755 16020452535278184838 13882847075004866892 12720709582610205967 12226781418888136668 18279631567150639175 5766509814637821081 10350559872717517106 17352366937363855811 979494218302970996 17039506430738936024 3015181449417375209 2012501669856364900 16802665114205709983 2211441224638007381 16454744467659714670 12176665133951235512 10126617036417339895 16408379890174104542 2773914275208564890 575892576791786780 15022677240370776210 17523868287121457231 14598671882769402927 14110622802864276166 4203322059449720795 5161418330789354699 4740741625849614219 5402382813978285275 14740172304927771897 6288514178699233409 2598745906490044825 5072601256555547798 6552260932609617288 7902251985605918024 4431596590664738540 7556296222421497424 9989529037369420802 11164813518134709938 9455433812323143795 10386388519705069834 14774970861091668013 16664857345366264618 2257848807609274972 1034258910306498988 6983756991431294153 14084978274049117639 8110593419426897637 3377477699037021816 13722163500768929295 13057397984076025933 16696016592034583273 10901427956922528867 12515638402607251582 9388420741248769822 3585563800595329949 8652792824255095963 12665015600636182173 3419319352412320014 18302036415425541546 14587545172765017485 8106174089428203842 2600111353424655378 3114628884650402367 10049412865223658676 668131682675619890 6246018317025119293 5697308356411620159 4722278645981995748 16506148357943801203 3148276310635952985 6581495695588468186 8679656368863046311 16756131026293459137 10612315006407211432 9599472798924187399 6195142279055761403 10110512104127825058 14906785428675640708 8566870281765844647 767531999082325094 17389171538065623451 14358414467811552154 4334941671583875728 1462723201758632566 3670197445592078376 1128693397422338983 16567130720337473028 17423453235052689176 1426819260435570759 15432677117122355344 10995370856445445647 10571472948387686039 4122268585400425132 12875492419304277714 10683536420937294894 4294408500842724501 14305172722947810387 10577828542850849799 5830335302338030853 2843935013073859687 6759506304933634540 4850717255611978044 11919498174737485179 5648531383991309074 9665022825654696606 7486698862529959679 13821214746850817099 12442121527478892796 14101212356747246809 4887010576312438797 8518352022600812104 211007851533087680 15765200905912490042 11450247386798636537 8706673961761511608 9378550786496903867 15076805631739138495 4219214767299040414 8844041690625405152 7236183484029320903 3498717061228859057 12976990263206451426 11773695874713970463 11177614549950021505 7752149663173911709 14752686867689099332 17199115724615479969 17188454794796465349 9886570928314015843 759191431394917654 6853348017684741973 16610422931489567437 7256010591308318887 4139665876246624758 11233811690597805915 1964737967473056707 12175855021022869333 16792148127354139050 17736881695406182792 10336904375859635136 17587951303662625993 13270869104451378771 17043826437313852762 7214953049795695072 1908410733217158993 15563038530598382378 11995264436911381576 8908347906224855103 15700123356627830484 11804535873886971889 16958337971845186748 2017459478078471829 6224460285502513129 17756030366956604367 176397744921504751 5607284777211488026 11301852343025081355 6673450147641509705 12800850922039338002 6257651659693432412 11591641996855556011 7849726967075654809 18293158492994604825 1146274003122651859 9494955554196622119 940578342012434130 1359598808142669366 10741821751560828192 4331208259082193060 913731462383646546 9536920089490478364 7826482979073359193 11285233300131843910 8110124880187700732 17336354222389641497 6436927322795913441 5698758349719345570 4146335451946579270 18017323719766164766 1719551064105565843 17465653301465037028 17563222268282770810 15167920219573073878 3832862608046852149 100698392010562482 7714950101826840594 3945726579404563602 5570285146472872180 4002813506744748429 3903575911442639291 6730951236827548937 10353805196513667038 3462590893217382549 17474907566720899031 6076669704759830967 12466325461327917865 17057751145939592521 7812614692657325536 8024673756835159325 1551122995349834426 7636020453098090512 6039451804270064781 13458307868457453094 1638634849987747670 16929323169102874508 5366419808474161202 15897463358762106172 4892192981167801897 2791013267759655517 10858116672475824981 16351166623168173646 9347003741483495655 11791255287064287463 5994654335254839048 8748975892923483704 13631230897187507279 6723586272567933450 7492881389828885740 298701006728024894 4398810229817841672 18317373068841692974 278467376948160264 5324246586547005486 3432443954591858803 5425491153426579782 3060007205786333412 13316857922125222828 5830400704237320899 14958182241529253997 5322545612988741192 7770425318018973562 1238877830996780423 7277695378388659589 4434798716140162588 6307662586993347066 1939862230599617983 18141641701021783621 5139003632115226112 15873239783523203764 2468504111820648962 3166482870294617961 11871591451171034559 16596189208317347891 1466167664011309719 15345206437031090857 4410070986019873153 11383430325944082725 6856659234700254823 13742039834501214703 4627326220076747602 15049946678789739059 3316419292296175044 8047682603489414192 1673240860176975342 3196959209954150638 12102771609676452542 10866473147207570883 5602880275659627405 16489583083429580233 265425972323810917 11420252992507005291 3647112727110830518 3204058852647484415 3815784347912996797 16763560011506605091 12450439762685849845 2294428273441610237 12918608222282343148 16593172860696081187 14775689292602283524 5889764880186484567 12551411717949123407 8691137490765755867 14715691737252404881 8655952344691040366 435347052732412386 3183389153081470846 9591762275657086509 12299864240762160453 17142545447476609421 551153192700612991 12339970780078147895 4266639466751016878 513580542020766270 10786064369271607266 5610797792812068888 4082178387078538122 16350768339217170520 16293302722258011744 11267126232030313617 11008072180362346028 10798989239515631756 5080433355830776147 5501695625985657514 12527788574885154207 14684341201615047110 14607913900483446525 4504464116199878575 1593975864514837728 8993887370244364083 3667958863426676714 9649676389927649893 11783824332701246679 10912262223398415115 10069866479465171790 2270007925333767786 1415233239032769310 9549440287428500344 16824598463076491087 17014054329443426173 15299582761513794182 181949039901348711 3796188566267491384 8767252971160013691 111391386039969926 2498171345199125970 16747833318517508563 11024839189506982748 11804354751320594997 3186895434629312755 9878379939036552034 12118053703912136359 16939775116184342249 3368676907521233026 3172049453307489665 12102661126823367423 13794723233466968732 4892955269965874166 7230456536190472139 3374983356466788242 6224798185530954772 2714512165982777476 12212120547884631338 15865195216898667288 16955953657626334582 11840649760656009406 13895189384204167445 13323414658890549352 16310554993016104084 15348116812455572242 14250030134069704913 9558648556698628019 3740459298973144474 7288933534568392809 3560475817852212407 7099608512822986368 10142673015645235091 13180262074157348746 10425742406362250327 16413994003059388817 3428863622517009181 14453306315221482659 5887582314915790742 13672504499232455928 13949071344527633607 2479523411311339246 17074934681465083956 876610692842104140 4455347669090697930 9062320469158659401 8364717883476606547 18415049246027594512 17642360868025851725 12791032126904233829 16633800945664705156 12960825733904938518 4097720430878305312 8055870161349405952 14079151596812898080 1612079642863034158 3483938602270198186 17973301948300033371 13466349653476012423 8188256444577884426 17913028106018909604 14555952892733250435 14272892715169418384 6776921816846290470 12280083376417528550 9549720288902187979 8640894234145476235 7885206434568148369 10593023717653991373 16304797193988939734 388568890879191270 17789626792542424476 5829293065260963262 13902780890709499084 13905714054836976079 3250737975968238548 7984021888936603023 681475158585705654 15433845508543397211 13352161994614427811 8786273585219740695 9079250666745486577 5846532362004858326 6592140795272891937 2039699208793827312 15215453924062585508 5552503817611201067 14523940778815639946 15103811857458106434 16148468674315529784 387845150260516513 9037584038825426248 7321815743731049717 710530439111166387 6646441049212937316 5686871639529152704 10872905619398894358 7965685714841957284 5923127799809988344 2883232674654406084 5022127021933846891 10935892125595698639 16958668895720633252 9436007382774374851 17080804043037036747 6253902430393723497 4693107344911337366 7434863581977728726 641764244003375539 13304612661866612914 14889676978306744642 2622813648131184162 10790225944852295622 2073092026199750948 11446977352273160006 10867099951985337031 1255325425352287219 4141588934820953041 17537994950470809622 14537201857543561444 4827109233780679583 8387489294919809418 335888063831803915 13216152742459212267 3747643150150770009 6989641002487648471 134954537356961113 3448530617503127771 6804461572453162845 13655552493346707024 15961108987212853391 15317359949781872472 14820424055163232734 14758732127109698067 11970056415580654183 952065335199193252 10512277444292071121 16347470199664811834 398457372451517554 1850975965461195029 5434244884464285516 4920765605725418106 12804181448688861989 9724316996655212607 6894733768972252863 15596146594116514353 7945220001571520696 9740587701551546402 334583905008377223 7251477017304023301 7418665375633404817 9806486525992345956 16995992758554142111 14775379396572232776 16579035153507887089 1493529830165354634 2808344379503952611 9322541571728768291 18081991262743184460 15415939140208362239 13141880395258810997 17734594661371046975 6006396225838063851 6369667465768476104 3713974552349976464 12803547769585935340 9463730567530572059 3075976126701398442 9572676163852042468 1936843168343077962 13875347911805049363 5925539243001240800 16073257093799476282 14060036446412069763 14583002875317512287 4828735324137899653 18409239233189998215 12829082086994865996 158107294019647365 9977069506181465692 12946039542972638655 18443753478095724558 15642924463846208162 10980349510685686086 13161531357331320734 2894429379424128547 4020198158181772088 817334193328872997 10683048328963675363 15381079343047285521 12265223228426198388 5306715165772464944 2643417458738389738 3192397169869798581 2928487496449839883 11760067252437694585 12097151911507825341 2949557576389671868 13538852498885176741 17989692682797529448 338093132563052686 16190893528164972406 17309164322749856231 15630077275166679849 14878937186383598563 11464845216443255853 12442743498949466533 6404480097170586897 13385789749339614486 9602416329756694938 17171201235518682934 1930286052545065473 12861617311702776144 7518304241542541819 4085899280423722417 6618873314873004172 7552247644368468761 3689123159590021679 15633014370659833114 10044618156733783809 5142477510854068338 13227275445250397849 15891147582438377968 14050197262919387637 1368576092351549017 3330426612825325662 10227260464900751092 2200309665272904639 2257862096483424079 1592122887404737 11880163379891308101 4643165313134773737 14364632065574222108 5397769198133784228 15611775827893545189 9756238659651330168 3659625071356194578 2604032944308667632 16896878715198199913 14209360617653097962 18287905396160352914 14718106239780365059 2259669912188799911 1231617257206279504 1539898910906650445 14155739460126489653 9924741312971240051 1465813180236249229 6548319640130602097 12358391396998684713 5723661025948326845 14188285873869771198 8806525928426070307 12514804947020877708 5899640181476725206 15790910346053532543 7683322014004480793 10354789576803296200 2610060294032363634 2996407011521617078 15418639439155738006 8049128753639499534 6036716173118567089 5899877823329828935 11893704790351535276 13591182745436750760 18320661982012737853 7741185246086965379 14596873974348290596 3949486205905609148 5407908622073970244 1620803988047879658 437201170611468632 7038187229687908637 1985531397241037607 6413804763151492169 899561576383351297 4528781356100181904 17640035480234893243 16857491862510060262 4168483807966963949 11257955169849307058 1079227106210228708 4277520478429117147 13598752632398287164 8868320834743446900 5246729021944366101 12909688755242083951 5532388844081986407 13159620852964220171 3730126562733215594 1699065117096832197 9092477139192244171 13965086110633289887 13007677194377837349 4374415935435802485 12835427448243330649 2121486011823719598 10860221836332661662 9631608884726177475 17577644607661332095 15107768660305806143 18206112230220888744 11734841272723680150 16161394843113022532 8875623069591902647 8298389148345002096 10993621236948272650 18133988159458359783 17148741105402852207 1837500170561954473 7157234699613553582 18213124864340756481 17926949588082850737 5682436939737457785 5414900684991402288 13187425552487278958 1858218625838243971 13789281201111153156 6809058930823781830 17902754612663989633 9248731027885493629 3421954360024483084 12211193703973578770 3064291522213309500 5075980083169214140 6421590954995065924 3321015622911616806 13579405805111896090 10791095956114510196 1466709287215200971 12140055683578397344 15369971537266710794 10179767938567393108 6371460667376530616 8500052523069772469 6211490106109735299 17643095117451734052 17970537423576341014 12106814234910590677 6485072596177304305 1560324456258238948 12963036111821440726 1821864241589221815 15636094026579532640 13165272541530091341 2884981700104927005 12145183540048522049 4143069307056305547 1927709823511669876 13343310488534500884 11666333562380544781 10453750425546101390 10007429706723872731 10055548648977094814 14339683498860723953 153042999093118428 5840709531908359 7966794893307990160 3636190750436513514 14758497373752478753 3664379072599787586 4691960543158504622 5135113102679896071 18146758710254683840 574039218766123639 3079814953562998733 13633742686412627469 9012413553676097410 13502737627669029439 5003344750903663356 2559001106862722941 13084923980342373086 13452551413758897046 13189445558527536975 5486287296162790096 10568539346279701483 17681187932008129231 4303868332710493343 16718442675422604102 848708724019697276 10517456259256920813 4350688923672492719 4461756237160019088 4297886774628735190 688699197322022989 12530112385890547431 11508626523708160023 15361979609663119873 13760472795435719563 10289836627439582316 1007491934860976117 11741978035243347388 5111227486027225770 2617584702328475089 2635218202604199819 6641980304268342753 1088284674073726771 13716200808938706792 18406032485670543247 11324549375786623327 4316451540132533677 4317367953695516327 5528169156950283203 4980302619577804100 14591217039439519683 16192874448732665 13928352288988268805 15914254791035465745 3158822786799750110 3904569710199330199 15331636060302011471 9236387141304263019 7022464122647903480 16460276128371243287 10272872077678757130 13362323857108027721 9071983118239170539 8547451100798127631 17339963559782936253 10789384703172565082 17058909959606363968 4027470190464802979 4767927607034079342 5795739315895450733 12317859720638589368 8087967934417021222 8417909547493626517 4045277049951272465 87130364926227687 11653456590409615725 9028198976098877540 6258336394218246138 13692838453852059913 10001243718422190466 13721240546580895059 9373480057064732434 6267412797694505014 15979434544646513306 2720381158519770103 14798679200699596939 325521136816055411 4963559550686535 4954212430754925643 12024929593291628030 747935368957578786 4330156018657530260 5599462291409870871 11443890337951565005 3001650753521061248 13518700576612752740 1655598128098930918 9085327126336903610 11960130254772348010 10602244653044265013 115736212000104896 17603148190086670474 12071767064366103076 14159271186978231371 15796360092625291650 9482695073913364291 7252690621509063176 17441461257183791075 6910546263121495596 1467652097295367015 7165012234353405231 6545882305967243661 1965857455112652253 13718622742888389132 18279563291693293513 17260442321430804856 9724483090953639234 4272187620786917126 10316740722690228250 7623444849145313150 12898952568547253057 12324042702329455025 892700842002741697 12109944574331516025 8118871194467813180 3791434809845441999 10000664699128231856 9717703632421319704 15581550605047310194 9134181356403922295 1250748115204949335 7072105183434403594 16683105550850915065 7445866241535271527 15146407132791495089 15667159340256176728 6053577702939245568 4718037694547955395 4125514992587039952 430101766712049361 18088660472431612788 18287761825914408957 7659621428727787376 11139984952762700522 5911053757955561072 17529601653646476661 17980831616523687786 3001872795421208502 16465932073398914848 5321737877690336878 3119765826249209377 15101066195180883292 14082641688788941617 16427011459099125599 10142516200198164179 1117109017697389212 9482462437204640566 7914596074452565030 10715384479326868555 2218870891268857887 14946455049742443345 10024111406465337040 12575359859386880775 13682491713855101008 13288310352338363812 13999312029638366552 571501360896361679 7955553496411649968 15851157009849748914 4446657112966636689 4366030770624942736 1300817246005940144 12901440454569009747 12732112034955093650 4607660624795210905 4581564701686851001 9574288224650776487 5287868828064425993 13058463513617534677 17693634566164975567 5638573140513859751 5547130509769881213 8040346560113489119 7776826723003277460 14023089827894797355 16827698412668822319 11045637268446634155 18241584444876255383 14866243812394474488 9055985741090306546 13597100435991098817 7525675276966916472 18052535644113900346 475368435342590079 2297028138071253868 5337395181500831753 14646947369051120644 10660864466310566717 13175811289791558415 513236606915772514 1712043414229489098 13205119574819894182 9749484801799853115 5684272558015795042 1198836856080645745 6672624029976712435 5955687320793134784 12333510425600278487 16779103650181201994 11144819167682529974 14949236289875324919 9074041426287017234 10140369867689140168 14261422530793029335 7822388743978993236 15083468815355359351 15164634094323995352 8415505932614514680 1752971290854097746 15515584145865103693 3429526932545991618 5399737014535708763 11249367520830901541 17843356693534109531 4879334228863877663 9881174791786749459 15032202384317738100 6972355872851792382 16435908906588926557 12962946407253048741 1637029733115358654 3755491086885709609 320193115150692080 1635541289827278325 18219637807771415823 13154668355177351276 2007782546921357536 9358349087317319190 3918618495386053902 7863463911502236037 615359247707846953 10677319287419920209 10910044606855939570 18272781924326040994 5298527334773957563 13244441684521798941 13751291744582755520 8939097246448836003 493194683195415092 14365842397169478508 4378770725298912133 13831602005048389218 15018565847172424646 14297592692019109770 1335450104010450014 17754926712253439587 2851784715607408558 13749200879163439122 4923170577796241239 17395085989089872072 16665281849840623172 5741399811103230951 4454247530346087010 7440054110780272111 17354254988056382212 697984350737320350 7526973179747214367 18433415192287728051 9857287719620627893 7497823767621152686 14965367271776025881 628800215218076805 4130312067955794438 9447359487795013198 6559840859870820124 4630263319097276021 346946493692863885 14715472780015939449 15624951570356554052 3036074028960012618 15070360481739427711 16015669009816031997 9474968360639184978 14991004915961613952 994439214943377891 4895098484582766528 10491961911282655138 13869269912825327615 15361537327922521222 11237746384119071504 8493220533921569245 5204362439171287263 11355921775218749090 17268613327317603645 8594218228230908266 3800105469908303735 8843544559501529818 15825627493054670179 7768387159682810311 15746131114597140038 6096831616363093136 16629103818896730624 13219694187849690710 13408241427855529265 16972511279564886410 10385240100409883637 17292333426331797292 6098208827270452228 10960848691410987571 17347906085314969378 11995612750947166728 7781445666314563409 4925729013291105482 7301874424212740395 647666587701451534 1632984085460045345 13042199651435470261 13533701117803661187 18031032783556235434 6022576605957464149 5956400328923908622 11759974858896253289 10661343768715373703 8286908680194064958 12745834365360336128 17416702563805956112 2790248040572788418 3797533356556716495 12391060033057188012 13143667486532959768 8655297198222281813 13106739467587081009 13087745709042155118 11071945237860024779 7261790684677425602 9505788705081871828 10221920396430369645 14758536164632011231 746974481701962141 17703843956075473928 2280877676658148942 7163262538063997069 8795615950923345119 18433193005533756648 6851955494953740436 13093113717688424231 15778858558242804183 16345468219095864412 6666830035675370826 1855558562865748782 3496880271504221220 17468561024437189179 7993725227028702040 17236767457043612318 12954119552344265978 5921719400562693203 2704083202373674721 8689606690590172106 17087897861675639620 6409552312944623621 11095540683402193718 6697110895456375641 13243818647721079200 3635029289128099069 7657393912835427132 12350168580707306831 16327281516490279327 11242419199902691706 9509752460661529650 9477227208616115774 11433248464413503195 888879636678870266 6543103573840020276 14723101799664167353 7295488079675249139 10900808089467004435 9362591734596523512 10062413054933109298 15157312994436439325 4390094606661926251 8077154816171462376 14455995337418709920 13376216399949766227 2853756073656731950 14363622782967299836 11171571398428731263 15134153577031730215 2574531350513998322 414418646225613114 9049214625716877465 18184462957540636794 17563532781483812074 17881559311848603574 11369371547064349028 13653291981098284676 1467348915521506814 12861795075895155670 12782402046366647080 11629531360839676593 18321805873514212286 2382995166378064655 16642150526336726144 14209739717287558891 1288628002636258763 1183022623317019814 387816058057232698 6130328742884575277 18111225113465806679 2363165631014743020 2344261772035905456 6141835638902558396 7698193991105509549 16740495212794645552 8120189320916280000 11118143450500327232 16275871401256304614 17806341518873654929 2935074944345916192 17152672116828854642 7250639505350020034 1839008342150665421 8684541436092718062 599285179725619374 12083769871975589615 6331450808758979737 2067033136329115609 7158359831852498094 11389873743319341473 9090217911213351306 3624229369743259362 5793927545203522986 16059968529642442112 18429500847758978598 11455623680853827166 17081069100368787001 16131800204982851742 11624755636085770821 13333687526879407605 8286250513205544496 12509576428634086633 4021675146353246328 5697802870873667889 15547683956301436865 6467647410048404645 16028144121814760263 11092349911163974097 16188812653942686399 10382491021434862971 422452740683574393 15790985236255278145 6916842242480088035 8968938279488540692 8284135445340276847 4270137542613284653 17719238386973938048 8283438989132786815 6339315764705809341 12600694728443894598 6524513091610069472 16545624536205987398 6028830510386488457 17825397322267998448 12871133039613853113 5097914802457296504 9941263187188430194 1837809438139437546 12571237447485336206 15430618315751698786 16730032951270163421 11207306855288733409 11853316089085843683 731957851523491380 6289173450076247072 6593019804936260591 15976289331677704080 11334068776034353389 13982269025245156883 4677026082142898222 7275912619378249824 4919139951264547747 11334333036822747827 9554366642041526216 5699948396199385710 2474868866637175912 13605785935430561035 14413649481835632890 1500626061846001501 18228417317937314026 6283327036790877948 12210611550301151217 85670017588430509 3408894983176637972 11670347121409850695 10785959204156137417 14028950554867697039 1011813169281788413 2991742254944527736 7254615230007129569 3456762619908806367 4552412482230808603 747787822225577321 17741336133051454814 7573412799845079070 13267359382070859949 787102337584670993 10698363632996409970 9858340958321705865 9917331647508095523 3112272355661323915 5719854918899992300 15977413445695758182 17847158464998652831 7629079700510245642 443790693412785208 14060104206802158687 2224518209039847530 5169030655398626386 15473545999873103967 13753081783056927434 2533032495901380329 8062160868483540423 1613532187635864523 8729846006200704273 10408946700902093569 18222007569160519395 6425215090821188114 6627266233807592790 17453184493923286818 686694173328305316 14039717399161081565 5379128786906368079 16413679231145148981 17315068855362219685 16572913261149107309 16959254489041307494 13242345742934306678 1905553712299465782 16034047700804961097 11008791165219180835 16037174989051071845 13996998211682694867 14894336912355766644 14306540781189717993 18164212995727767063 1885884903318932707 7117363150933148898 10039603956787850136 8740722001106188369 15065184712835893277 9160394400663615897 13487429098563810095 239625163010115636 12776231067834984514 12178938207527552580 2003213058420786850 8819208077697478881 17864894446020692547 9449592238186799435 8699741815709580538 10416620847676002059 16985870957136429005 6609338041217811232 6858004293306505302 15564894335509990774 13199526867178773862 9483950566261091260 10939247544139673145 16077362824055748005 3501069457484469018 18319734794201303956 6902320905890361740 7469246652798284084 13748777590996913986 6679754103864157845 6560571077493690010 5190927771212879878 9010570336646623825 15649367325691805023 12356483751814805067 9233874805554705871 15953279981411668437 11039202080674884005 4402675330721928823 12708193293435603982 8414495310828326178 4170180544352474721 7472340678059548971 12443477443455120067 7601323695548028450 11654458178921183624 10043490052465681790 12748371611105377194 7221324412040218361 14257234501218653189 18110331028608345786 3574102521350903816 8948112327086572550 14358296721312081332 17076373967065427901 6267897419309401747 7410559058230007084 16400192840154430958 8860050283801152637 6088303867496014909 1007298197813903357 15668955131273875012 16869202831378261236 10255227139650030497 5366359762792342250 7321299117248163836 17091155340922861242 17440181123512901876 18078175520636800937 14353302359476603345 10095207344941273597 4514021293690206018 12972844078771100055 14978486538849450574 11698504987854960751 11435874678040835515 1447154905669972023 17689995295013142265 4009649118178884741 9485785100007737177 11715445302696508587 17157898014512964140 11495997533485417688 954641847675944734 13028774862439139956 3195696626322539841 3279857235430557386 2831857490400267059 9315310493836837923 8789344460592308224 451082992031247472 8599056486159287958 8223646930274041894 11307135459005489426 10211091685503679326 7467325113761697381 4605290241328286683 2898451771744417488 568389147121495313 7005359651122032199 4598255820853442036 17179834924428185362 10774721037638027597 1117955728599643204 178481598760890450 10998145797859049050 17694402682556438977 11697183661459089540 16737659105920307613 1737500256376513514 13129540569787560536 14901387172881954466 13109400278434944224 6698272244146560607 2438306958074846363 14346890519311995913 8163867267390709481 8486397818447282416 10578283570988925923 5115964020957278713 9019789886439099996 15875443637776034017 14209422749720808992 14755561388227604453 1304359772630798931 5354554941873596192 13336240809523376150 1189694606076175502 9239982504353766131 15026661746196114268 6984470071663665313 10458660217270506122 5373193320261893532 3899087552137884891 15990317034813603178 4004377986578256833 9431688601334511447 12154691679575628774 17281263771559831999 11112607127835116097 15818996324235642220 15764143639058009903 17229566857563254151 15842491565842050673 7528881402724514304 14396135845236559228 8881540669757728826 16178432694534696531 1133945799495873901 2568606702774426049 10248665053393470048 13100424164542191470 13431421293097974232 13861932359132976638 5241729098228412376 16371465806463346825 4562531344220465232 5889356880071821677 7404760363018926080 5014144314219715208 1726355324861576845 11947968614551731088 9865509105882740669 4937818599089560208 11685094974656362945 13677885283589590061 4725648955008385037 8969778486766353392 5731571340699221934 11247996152210674211 9835608904674094853 5162020264466346977 7376623951383672267 9016727595609961633 9946871293607243348 13595409635630922621 4928483184588601977 17459911461524405198 2645336244438497239 15976426525635781786 12021773138778678786 12392018005996295907 451734206477026305 6804722430526534153 17364231240258294210 7740181983698337355 5323785258296034690 12976822160657849627 14511721372018792 12686110936925435578 10937298988176094217 9947918510932837691 16534411930955868977 1113921171100845421 5153824287561152330 5230419384267008238 8039315524234991218 1978747213937499633 18143383524097593591 18088028819864122376 5745167849529986350 1115682355183870673 936476105334775843 9119575114335476858 2125617815480574662 8815050649861181193 242381464901116701 13803725860785503882 9584281243217723194 13677538081516457246 11697002729962424162 17550427244157909625 16790225393535971512 10481337645523750301 8202079850272678034 15676278891061678710 7585299733379245995 12989822497620923182 13756872787050666693 11349636373841351949 15244727520673543538 2878840651716685341 2453381018036610778 10776341388683133496 17796671330218159463 5826256624065048192 5151284737695744590 17825547476033444595 10149113302187483652 13650881993072882352 16469255602098172157 15361133972739352376 5861791589416504569 8808727723485680125 17961265801677894417 9780955307701072074 7973829957625605313 13275086870595208607 3424090392487790756 9614603653886786696 14594957817653323990 4684363841050718955 13415063967774950543 8925604937050558174 17715819998035637241 16416369323592866503 10465503256079606908 6368718087483527434 2590497193809665700 11616951074196633605 12913634284506828155 11591757526039593762 18274643576044740140 9254131960781752301 3632104122074986842 12042901980509418038 13066734881750604618 6342683253602726850 15543764933072776360 16717127362788571291 8894374929504637370 1670303062967859398 8107101795644299295 2357205189684857882 6209096377751156065 15691333320983395448 9771714476878696265 4676649214003011958 13210244389415222758 8448706026525926779 2619221742217071673 13570128549359412611 2935457091114283389 11351521763029404874 6860925486910491038 13090041122042176056 10136999938365747305 11107679921110069992 1001011184513267935 12782387510928944547 4012851723314107503 3442717142959808703 4013332858481983257 8303138542687088991 9994089860475509117 12279987418240377516 4355438651362643645 7764601200646555109 2385846883774148612 13326823763734097227 825797309453433404 12370595780691430429 4690902136553279798 12934100775620170132 8823040246879995134 16671143766312888918 5522163188953641809 9289700252184838708 17704464067148560943 11083024355287810881 13646786199606995888 4188750807001478307 363688105035030757 5711401207808543541 9102773592030968398 5884493710012138249 3067673879209305217 18438821400497913570 16271720264300826182 21823219491901588 12788772770201476250 14082975459783060547 5420272496121716321 8554484437493257265 5203574393044616057 11610637263915846416 5828308890312732060 10646872898956964242 1881642658789005617 707908716126552776 15058959918056448211 11712574459579389037 15319141703025669628 5936483185336329809 11163600766582454539 4596359441610308757 16401617855874299034 5463328931783541999 8452273052549168514 10102825300538070147 14721076567510349553 9189714633016657067 11333851643056178197 7278691380114136620 14889936209499312355 4811223753198175300 119335243002700773 5301342599193256670 3427402227553463688 3920529912148471626 4163428596826336594 6630353938146633408 14085146338249656465 8518852425837237462 6168941462364891350 15427254306163135339 18355923497338434748 12583429838436699536 14412602077287200434 16601658711376744976 4838625602794018604 3361966037854303880 14629943713998975087 12650864640863933966 14709841112252974499 7100368721807476551 6061423276900384307 5802069971508271637 9783615684012536503 717649326947561543 9675028919096579944 12054939983349550861 117688949891682150 10176376793069364968 10627029017681477223 7513135634083442543 11337521500103957236 4997861723917643485 12797075714582970618 1349858790336759254 6892058193063562922 1197354747097164553 9613938789555756792 607435102805660734 16351615559446531704 5737316922760650878 11100711796341092706 6654869312917250916 8288783870659891922 251272725589661933 9675030245265210323 12870648109478594103 12668986661816483009 10187123903943570692 13001097550524453828 13433517285234528609 4261329208637319480 5684632383701090167 15355290249174309971 17248101853175515438 10459678974139354814 2370773951975040186 1628689113765863987 5104929308423514206 2930188176214541674 2428212555631355247 14001392330160291902 14923171517258877625 5013107706907193010 10123555302618531680 16078683250102469938 5208509186714089399 13496247798925036343 6405011228681085593 4965350173592480240 2720146920051641145 6833860247921183705 16445364321335681842 6466790744481352819 2212400359211232121 873368620225859973 11491398835958690887 10742556651555735029 825036278313729923 3403648295338788191 6293456872531326234 6238631709187159144 7507556007498445917 16313484783552241102 16774014075046845271 17877545271765546105 13693060667243782339 10083313510835440319 1668613622138139703 17801642770581963939 3262671833063948102 2490165781118225944 6943322448911934927 17188385909439873755 6477351798059992161 6442358877064460557 9877751015525380745 12248987071559258156 14981508642363549846 17407233918386477381 17775595920459754221 11344718557174578866 12356920846710711287 16400406724485427983 972360959249827209 6915043761032840863 12182760335941453831 15136468805291547193 6886423179501274343 9678582958921108555 927291241214441662 4425074527160888112 16870180598957146086 1777368188363120681 8242609013614478310 17075000433803238990 2123842442455568423 17546617190020302488 12903907722338465270 14335394410909151598 6416963188624360473 15608057183277887921 6544903217716576308 17215541012349451567 10552206786540043722 17230886649512594854 3987692470092433729 8230368365114791066 9168541759264558470 12348808126306138945 13681141543383897587 10631289920064058216 2219435754948774898 8879822418344431625 13893469748967486347 10180161313484623696 10165839089915374758 3627651555439292146 6153805029408993459 2840193067044009285 7871086325139171140 6519961062260281205 17733593261735042403 907685256815366281 668627070279384811 10183641759909222432 5262639947384598509 17915996839297682465 5483682415090824229 5180398887463259885 9895422853757837542 9583024869633360333 8061733701910497256 5896756474157914830 9720943945180656890 17155592512910544183 1962451224989177514 14072167797449446191 3167298355274907341 17975073872003377363 13549028238969889051 1039573289509526955 15412176777322297403 11859232379907676524 17261675487324239655 7441289138401921089 13025478405741710293 12970476939416912648 9216896337449331357 8300386213407778053 447076998249811810 837140673089064914 2882485051000012691 2042506148007898572 3273758977053158108 6437668787687020189 8060886377963012940 16531121515457338233 13332551948017136538 18166185230046844326 16406601992014878927 2675268848350804088 7114155622792230649 787082921372684054 9178773843221099431 7539261736818131569 1519224951024461479 17433006624132538581 12252027198787547244 15990576156859075397 10465845544412376395 1099268735295993145 12075347498264207901 17507204615382090184 11568186798189953370 7918038545636254900 1026344039828215538 8788430402563498410 11204074063488252397 7453690569251211546 673504996936752763 9081953561771194053 2602643410620777231 2758506277493311158 521294927253936037 17894744429802322301 7097964846499496296 5943228040425424457 11445228518594815474 11085444004253072554 11454130606434243771 1730033996763885464 6098605533295222318 17369446711483005583 12180146752091968085 7223060546059739341 3305155613716208807 11632735795831419387 13397548148423978696 2706236018499138600 263631591538536575 38493858206469178 13024434517265255413 16639984992922516758 9682755471025635330 3137927160111842142 1091423174057440049 10339450710438346849 16086909298306838461 12977558849989949366 17351877759920351522 12023968219407757548 560241472458855669 6460903389694554730 7213073721745220934 16542087381341798672 12213359943287810977 11581289550297959151 15174400326266311131 9543651721417011924 17244428726415751963 1316533217499800128 13057993531533685813 14756181889105858887 6007745159786914840 475587506144116715 9099530783148358104 14086125094034976264 14167545464750449968 7768333750934854688 11771921830485808951 13172501396473722162 9683418251633324098 11836220361964052275 9303366282018320431 17087429058741787871 7889334297871734356 12753727042679493136 11444043674308312895 7021487223014817134 10278411773516291337 1368627850092036411 9156972021144810165 10722513494081433360 18390215976535677094 14216133915167657177 17785898536779830665 6551125165919864594 1399454907949166479 3502997653157656349 5210343766233293030 5949823975113389462 16689727508389503282 9023539869640567043 13702522520797738001 9294746257703263052 12446858713977930750 5656159563758569156 7125987757041407972 5288554780994425547 11498112144238368988 15040081105338130035 866622886359042022 15375453414876991160 1614326694345675006 439910954705555714 3138802816076808164 1858902402031018566 4037640943578112030 9876579455122448982 1804448166237204329 6017107884276695076 1592898527855755039 12532009476133745811 14908096428833873682 1726109442259723235 7718110592020316272 6658751078802379024 9074417089997368479 12154008710930224020 4729259882445794151 3991019294305623845 9997769786271667262 683467424036971848 4067600497515642926 2171943272962874309 7122716381300171026 17801133877351474195 11874808622902253814 5940175674523212079 1904863392708348901 7268575038744332350 16189284911716556981 2291807191709562119 11040366528139552333 3162542183707721265 2539007787601070982 421574450515244234 2778433876040529163 4881243437588518858 17527515550931232917 6885255340761071748 7396671187651818113 10733074310458781245 5258354057016727566 8811586967282524997 2729809953522439515 17754870592478268251 10042325187256519719 18111804471865143424 6517766753157013462 8192598621628895707 9154977708713346605 5590221923631730828 7494902687706224131 2612839437792923006 2952349837114732486 2520470939041838501 11357299833777936459 4634088542657836059 6534995175240972417 7102014511115461324 1372363322363961346 2603179567525403925 16734918801753154173 8709181091003602493 975582483131945159 10022310038575463346 17614173990351542187 9276474869289999885 16211966741770591981 8044917956417280661 1400096014196934752 9423213417763798932 6017732257768632897 5549212931962723201 920274152117574019 5942107726479267521 14972233217019254527 11267855885460570941 4817561391459198773 12539410179620370626 17211563852426141487 701487741649975271 6049997222149146468 10232841650631400907 13532687691372991118 5055855992778810376 13793790918243112489 15732828603712092318 3202875794519402133 10546972568768709555 4240410134736960414 5519567050864336289 7283684165225920466 15547797817433774465 13544551631721763640 11426627898520308440 5209993972848614171 10973221024641410962 14870248826479282563 10113495678016252860 16179770053746164998 4592524269162639613 15085671336746360154 17414916628258928433 4097570618159559634 13541232571850260471 11373397303335201209 3536357960956862415 9036396543731522244 13159337220657737902 16191869984129597001 16286045288296122380 15394983932172344909 11498616955188267343 16131743107361037100 9182029984399188332 6543517436425449846 10903411419964918280 15898847081221640148 12525193182222163399 8825080499364927327 9886832841440998956 14310787543676306726 15296486621318926256 18070476652887380882 10229885578495014307 5989313609694649400 6490770706629519707 2567244217385801851 2719511489250561235 11835870025325560574 17849085430235966108 10123769662316125188 4369863137908881936 16417451360547014283 2240840824291581820 5715777431564227231 16628479138162224026 4705303088267491521 14060896389575896898 9992362085369190214 5056001110676963827 7666670542796499397 16393319648003482786 2998673506177862920 9249316427471710003 11952424130261595112 14562295751724817972 10010312854899065717 12707649250274071289 8904755013153412451 15068779561293729919 1309082140334824482 3856491678341865341 2044436114839680598 4545987633440488964 5437634257922748634 1638480039300402547 5564007895416796055 7831310958317614123 317201730403315611 11569782566563530276 12546827270315926410 4269628049158075338 1727688988611885513 2632961948780858778 14408065247576167507 12692958127626625686 17130823612727135450 15218607370699536594 2761078376748090256 3469208679716675346 14919806578050705584 10495578543260575683 16888493355927861714 15096986966033268279 7015979327622823057 7866967354147667607 13008673030179785560 93091441012194071 16079939087838637760 8343497812596125863 8632133300880257926 12940071911949319000 3860230645684604055 2089604759123360241 10994449901196230613 15990904581047659873 18318107923583087472 390831321304689264 2407104481188545702 5270153811253343843 680756743124560418 15042750537892244731 2759814162467432676 2645502273002331231 16586214657928181431 15587759890774082655 1042083124395736455 6931575524640829630 5612256596507173070 17393841788527810438 5715775823099410502 10666516180636680835 10776464864409367800 15020700803653620904 2367814233479864882 7129817547862475369 6553758526691564633 9567184558648491056 3594041495354014387 11517585353131775546 10184546139146407917 17989285559735631334 9544410294060540301 9100712622541516262 15505592450528094236 8739835021926568762 11530150946814139493 4374766386145697323 11730075252730599500 17323175187636811240 7019282475130105446 8067541707955302743 8902954549962318009 4331927423340842057 2653041968139459616 12164677428069445482 4918665924921976909 13023358731462566111 632101441644204590 10562310704640220372 1062844778239716801 3352828632463753182 16797349794808903464 17986687345022923857 13352931229109969197 10696468067390082207 7765821428242991887 16099801340833359294 11924144367288221730 5920841772204218049 17228359968349986423 3642549742290695728 14499420298177914376 2056198483031586883 18213514974526305645 6364186151855627065 2219254820924750335 14532687218779819413 8145474483655083828 5572360260566726231 1750394922189372083 1606689153069074426 11082940099208454078 15894120088944832159 16071604986045540003 16980304185470125437 7506855518328976345 3147526193205748586 14796943439783510622 3392349845174385165 3765029743913060779 4542070204589413141 17166384292512472701 3488813046042695716 15772859666011600296 211384221733067672 14097239174214889350 13998623362190131417 17861498035649150045 13931138476647837170 9877633496002358710 6922069459694650610 3143626307574114564 301810379035168862 8436383820580789427 11869459535723727047 17656013634890486971 17095373573189940331 6809454458983495256 769345789963501174 10841135213653735008 689121725016724530 17102880515318872158 5256131150834178970 7839360446785960223 10581312930510428625 10243350159079160944 16933548667736892029 16175275812991560631 11880297262845343868 665511926174030215 9404211867196078745 1471182121140621757 7558760560170577059 16660342493524991206 15531062873988083471 17551764821884413603 12857425809053537763 4361374194573568271 12729768904680946241 3732779514135151099 6092839972525943959 6308545610919340279 4153059218078471943 15537124568836202236 15736361058989621131 9886451983852903312 10101706633582478594 6531968062909043610 6091875466799550826 9698919007113918670 3324352867167173901 2597335252739199960 5701453848940044867 5954308838811750490 7959648163900190901 17107470948449746098 1502671126857243410 8685410547497897918 9907939395162260233 2538802104738637755 3787226696613179733 15300212246552425103 6946661802118970972 383733584341076747 169125347272569319 463977926182771920 161627000494861739 4784228756087569255 5487608668041112484 17725304256365072860 11024611290429150340 292836500295817782 14951946497276645358 668979780306602929 7756515610151358303 12391952046259494299 16592473822537636249 9284850035398841102 13718021341612440025 8714057300943540885 1824891939914856848 8142463517589029272 2629093431741243028 7448915074630224095 10828508776106008833 14581127592234261467 13039000695259006602 11987420841613370152 14409077200037693225 1014536214205653700 7507682056097899294 3664387173384263211 4617028751077865098 16015172683101017307 3671065762515933189 13176195547556639519 2374776701474373338 17999770197298973251 17415947319993264600 14429268876680774623 9321139708048924597 16681360898936707865 1265504118520627862 14045130280614860178 9588788421850966375 17002328716938309577 7720074750263719651 14371628229381377300 15405530710424318354 5199356448844837815 17270248896914564504 4810627529858653109 18134275755232623405 14852240641633885768 6972239293248441585 17929877778410163126 985349299317479641 10821320781456933394 11229424904602747981 12330600921706374512 15640833486855366150 9888921747807761731 12266150018857019842 4478624543977962524 11933832208310590166 3034824893689490515 11822142929069988016 13485841925834455644 11490440436133388461 11644323707301505945 13985683092202452072 9429847783228641745 16616366688801560785 6116928079562947088 9560303795540737393 1911422455867382331 11276563435577995857 6053613493969632242 3417799832570378180 14583263923228189069 5342842841545616456 12478483057937911993 9848782010420115883 15316869561804520339 8099096711943341585 14740784163260647974 16989751711165199574 6761593817592813362 2014201117268162083 9732572017533247986 973260793075191081 12120762535647952893 7099205223998285854 1711141255464348079 8247592048278792970 8894230369207321788 11098973479074758366 2188561345150923809 12532142753739347231 4054505232974872436 12448407521104486043 2771473327418128113 4761818446300992938 407909689310562388 1425850137860509482 802504248056718975 4973607331185066217 14880115135361999647 4387040697158348246 18073509983409001435 10773272677884143315 5051339178551993146 6625503280476895270 5838259568370137796 3300725994952374370 4760005719567852456 9205188511198616803 16231367635301507854 13248767688950333744 9729052428753865368 1030420193127752604 4950165268759942972 2752247080575498823 11899854432988540728 6843109496947334696 15251852302627748703 16015007777902703500 8211410940382755512 2645458785404164798 14174230819976377118 17276555006923340796 18381593058738882112 4935333510518840683 5193317674745852523 2819537574047022161 4048459786746709152 6791972907277272758 9509676606720065702 11218527032970722236 2634667426421479040 4876955206945747836 14858819618350330523 426501368771957923 11535442351070901231 17101253182636428586 13053114561498944618 4869844071453730063 17615718852350475638 13008822581595730772 1450741739832211758 10540701479774140832 12577052682743095382 169543486997047669 17208402950578734543 12188235043821235046 2689672177847468474 15287190724259947185 9023219136412646982 17425082490545315918 11926505155426623761 12236013785114848094 6236525970823979419 14722475407307705336 8184278905209617851 12169035652272788414 10959078351277455295 564120099987278250 11770963038278505777 5847872385902517381 6137240723013406664 11501931746426074240 10915776671362326000 11995329310619009384 13349180649433142172 7765114798712221769 11168668830026279457 389814823651591805 17890192129418134190 6101956048119881071 7484937498843546426 8660060942966295358 4454120648341349130 15708470983330489380 267272852407868988 11286072917081101523 39084363882625152 3831300896286068889 13042810886411022764 5699042291974959269 2794713403125967454 8071294555144697504 134251761833468408 7097984920781570583 3160074605917300752 9122102273231657099 15822353427987796965 3357011515657639587 10737246890977356105 15609643407080206416 2904990090827905193 1237821706349700021 4878180138667085546 7614006146497144296 14935054621456001255 397987491626479381 17726689607217060781 3281131770397874932 9631165434449511700 16285423770054117799 2569536205573515148 18037758915212340352 10174003312613853522 488817050745582554 16184741734468175078 7146211230752089702 8098880815053896676 12114934153228281884 4217553256530143291 3354522106085957017 17579720255101849797 11884045444768519371 18267014746948833522 15402852674320149187 13091399992902593472 7797116245785991038 2816699138888867328 16177741132238566033 7493658268163145939 16939905881537000683 15734839905626955692 17829501725973295075 2571468000998811187 4221602129360956300 4662880787670221067 8535941849182044072 17710671976369351559 13376489917896819687 12120816707541774621 17342926919305436589 4367543551083752362 15614550029361719098 6469514051320153319 764807089302093276 16111360219042123817 9197825369009394806 11039503493199091112 17126092539548593195 4157035383458674706 13125591378924268227 11453853296186316042 2326075902000374708 5722641406146464981 17169080257382627451 17639813185384868918 2418838722503257816 6168311562758724974 9821610187462503598 9963164663835228539 9844330255209375208 4380632568703075108 4906985778162660030 16755845072852964316 14463597383310450298 11449860375928706130 15607025951956367494 10048475647389112826 10541360652769208463 9506108471271154005 17624275016264600541 6507221133137017297 2106618770301086760 10463348239930428858 13824033829483501181 14320606088057951112 7159739178769502701 14605159836795090678 13360980780863689694 16637268459331528096 15092061353970362623 17857689329125805102 10034538330205791992 1154774039904832207 6912345576336597639 14915700587725433271 17372199102086851001 2067258559066454077 5129202723908980405 4769467402837383665 4831360793274302823 15777699477738232514 8293714996740517684 12784915992947130500 4326296937629662263 15058212659164706757 14892986369573314869 7222310885567128493 139797437255257725 14404909071051401777 867678839917839098 7090086284121902095 3983901504711951862 12223700680802022766 14724122910755097194 13124602121326597362 10127770599267964347 9799401665837050551 16725544288787174623 11665899095099544555 5325988792950623176 330618332834454105 4642166230264731533 3775000132165487900 12251875783019727074 3819432323778956920 1550441589307893859 1660998571839461983 2711280136464778189 17184545991162212308 7782632181405869989 15453587740139492875 3414253157446465572 18113531646064073813 7170751314801184752 7535310147915430836 11428012178837489648 9909364420727492255 1299134463946411663 4248562494276966108 18256658816100884380 16478492892391454489 15478764096918556857 10578058893765603859 8926847824550043735 17353123917748121803 3629924250124924876 5239232244651725414 7773366470762068781 10772659334453394365 11490372282926540681 17092586189684889069 9062297343723065203 9286222799164515389 9320567900680724813 18405949836229979904 15506413550964119646 9011363530184932538 12516439895115125968 3155968666970694903 15531849801647814674 12889704053625572271 5185534515993160237 18232919692926985673 12480231604872576837 6059969164841084384 1651031252987933960 16372605672490560535 9270936664037836825 14774563825602683642 13570389364620792487 1377598073048953552 14254278404205287360 2582296172764202767 3809633852340583447 3917065113190097151 6580750077792050908 6051664156530790269 4535962649947774984 8345857058455897511 12632723643759111549 7426818633788104732 10544771879274455518 2810317575747069907 11221156370678179744 15268105100070789324 1943455795656068591 18260939953299967451 13194579083796410181 9143906789148948700 9109940010193598924 8792268907224467256 3299338661586532281 2179443057698163155 4033469302351675022 14714605511748924607 14173422068558998994 9768782501021612359 7458183245623540785 17669580061644873400 18131037586324890599 7619817301275946431 13356188973170273391 5205522814555949861 17616584206560552939 17430410322011593575 15399627433302245646 6202083478242423501 8843067682950737395 5933327226796147718 5762063489335376333 13662627757697288207 10042900381037595963 1309328317579327081 14587083972254165329 15933836081756634095 1431499699130958220 805956772433606849 7991068847128430181 450079109356213399 1054294977715384799 15610889354601964950 3387829163270271153 9341017558021650260 5119202978721131160 1367842648569862050 10558306888007651265 10194792843641218001 8467910270775400743 486837389490882921 3116994804530225098 15937757927993675428 3204932073681127329 11004186239064061070 14388102777543993023 14088997253879743754 15881405326157775616 7245422067945908818 12658065450006855252 10304226265467149204 176123916333621457 15100766959063102005 17062367373787915717 2473552276943944263 16076857658990727440 12714280808335187539 16507824463965868678 10875689517375961565 2304998407004692136 2392761329501528851 13312726636702378885 14341996391293680792 8496271350852400248 8554593458163469869 7493941222924021466 9886634836050242376 14838993966963139256 1520096785725541531 5790854747683001302 7808176060077388503 14418223572636233473 14275144253439321691 16368500453489087638 363179305732555680 7272723627615664207 2839270614890720791 11595049157137646102 15171983714382870848 3625570763153547493 5629109118717307501 16436828965596657082 17973696477676749079 3241320927808907914 12851337208254594676 6147154645927641662 8720280088755082107 14705499104032916689 18168473216162238087 4281624186004309681 11756735673610305662 4617744522222901977 17155468086845548818 321877554090158939 10394439700420105340 10891563645971632224 8975984021023057972 16930934802246461749 15544158859557312712 3038059184450807251 9480361675084467259 3636630449144285113 1329675537879575095 6171859894840432142 10976721783252728266 7579219063576468494 9859887760903968125 15357430385870040755 16825880309856772316 12877109069119986878 17718077123803380752 7669257962849707208 6844549657121055410 4865411574134612837 218413655785411309 16473238664410036466 17247738305413999864 8837574222811014264 13473221724100859841 9665724168483669298 84688544138567591 14272964152818338248 3375537546236732171 11395770089574946049 1476737352818539119 16243871306457099542 6010182614455867100 17876043890442551435 13939813454931039987 17282379325069365936 15572245406700047227 14604134560022990271 7662374575075752795 12418080495836910219 1135377963010568183 9727047287611887414 11868243740551534877 17889983669531201129 16664611640977366537 17865924098047780183 5141629327897062900 5429308027308181846 2378721942780863516 628160616448956807 395812129610044077 17377894880266264102 2622515053185765170 8431945472070227330 8703162086148236417 1436810800143704299 17537443000180276714 6364259905343322652 13437253224253533409 10831577319906287296 3958033592096607330 3664472204778571667 6612581086441359461 1775329212373735216 6749715088888340375 10592335352137993874 3755921372571108706 4954065339271191737 13207924892619981688 11404269521909764512 3467063357964315724 2273428830530968495 17279307085030604871 9413475100110227301 3506451660524449529 17323129949090065594 17980353535314443281 9113876663313209040 611515821242770264 15758479827452437534 10886010908624665914 5596535738181109261 15448583462997626592 36805396748292995 5098316844532500493 16952148495185216692 17225828238868625269 3948738099954796488 11443106416667826697 14532573086599674126 17861036303375150641 15419656230883356040 6572961913536704724 17077993852073898781 10786612015235877858 8532270392271637355 583893871348212868 3478756099547368649 16209566827055814994 17512278686151683160 3312841524911489729 3663614622692692328 7156310626761401248 4426171792884091708 1649386842473026349 9799765270112746142 17646853395701501328 17052817218728632528 2793964856273746835 6562243332056709229 8567410152540106578 7454848291490108573 14247717285910479905 10553417157287166299 3624719651553859255 15235009783219056420 4763386755834314547 6268974666400787234 3701465221754044843 11448552344517037641 3851395597513518594 3422586990876172870 13925496526162960591 7222857499207539562 7665228370564622182 17825603376149357772 12889238658439426176 798819538932311239 2113201645030729850 17849388309767773426 9185108659694697606 6744519458537372696 10348401540694896277 11496219102629598057 3001803258243097812 14561250763131132888 17592166763094826299 2681814651246924095 6858416630291530372 6682767195367011742 12235158046675829780 16196774241362043862 7027512107342566122 6128370951978723443 17889999213702402619 2733738003535468876 14207155114283121342 4192485372202739852 2068442186675500070 1471844461047788689 9429010814918946016 17119140581305151321 1377710144595281149 15025791721282574478 9087563687759876459 13492277303374748353 1379388138081874007 17409199041775329546 17279158667801750036 15162995340966521868 3387527260345472360 12802119727466098156 9083693814286609154 4753760169842237069 6615086212460300223 1278311083713605058 7362830552492486340 538424314664844883 14275092566990587225 1484471081049248664 11208548246614571292 10887819831130436352 7780264799903480310 4768580615972296648 2693864744726835096 7852002834106087470 6756034674579780258 18097412098624048243 10618529251264221411 13062256671180355768 17597911927605187566 3800286743059043497 16946099974125458461 10902952090150332993 2298446504671889832 17297168935630518648 4774484273482436184 11491863600704064367 12556720571148682184 6713855118503693848 9164954790382022117 18286950295566536754 14347395272410990483 177788493216327422 16232595009078399171 1389434588211012624 9201885070717630857 7238977520142899722 5645038754760535824 15715413578936028429 6131435587771764219 14661308692194504693 6478362910292623273 15347539129384424228 17732512713674839097 17444197553670182696 1437498118719265948 13547123804250578193 2411218824697614821 7329584654289821330 8381713184450056727 8791960193782929916 9346636194094517713 12263071563260649846 17278668969348525925 4996659248235156910 18357218639198328743 7049086210049195570 13099131059544271624 8702294639549560099 16126240869653340073 8446065751751921859 11800495490854491875 1744559434979486948 15818814565696440284 15872619235682830764 9264609580856885372 4769486792404435994 1507156870063576127 15463069068102443553 10149376105578572376 7076429663829813438 8987650975100997367 15228347155103282349 6846062837719136623 11321023228291982879 12241373863221939405 11771048091291709181 16536536317674133234 2787513959022894985 127998297876795671 11312207784074384077 17945210535057556634 5243525522221026832 14465056978873325651 7601941455175140707 5571274855452291202 8602333321482249813 17200920570579970201 2573599503016129565 974246675740238011 6833782675983994875 12582282332599237282 17278171074548451914 10424695134715379749 17897570411826797077 17803514261239253377 3601504611421799471 17298045152542522543 16010191040182600937 14615789594087355035 7650095369739082850 17365867482188255358 8492580982847172343 9156804746120614888 14400594434592187571 5488968067839634408 3984131251471835132 5166992086769781225 15216254738841420296 16589862607605452044 17564868498042899878 14079891283134988537 7469015745402002739 16820096345326922483 12368070970873365001 15421457637707720534 14279265444335935159 4532419588633262024 2441059860047366934 5743165558677886088 17372875027135152594 12373301400699912298 14662559976906678691 11988854720353716971 16280436867844610860 13352428789211719600 16910700315122107784 1036107489162551599 10305598315858303292 9632217052287633930 8948753077147640854 15953764647939615790 7428317766002468845 16488583187222652813 8801859123942635458 571636833479913940 14531152528125102185 7931836801710655010 1686769121491443085 509549749165224115 5774742032471580678 12740753683306774226 11647034846123481135 7066117077621968053 11831286805495047902 3927675567215047455 9148321514921147794 18066352156177975632 18352661648669522535 13841999793998591887 7473093969489152158 3283295041692030655 7302508136826379831 16473915552192473389 16610071965828499732 7728981176632417602 15923539014113704837 2935795699944326764 15140467843752346039 16712093051872053654 16768375842883879215 13881333985727007631 6766632012110844651 15696146119245056102 12640762415993095626 9000868620107224176 7871456510807604982 3455525266911444718 18246557541767587332 2902459743848326969 5275851621651973215 5662677613115509044 5300497585927142276 7463562734165248615 9954423630324172971 8220081944730950489 3971197879644179925 11631500731829855913 12435778712471728545 17107296445757585555 14508164271672469574 6400845109043425704 7084019414452134915 14671584772915886711 5531675287481350186 611305628097059866 7750980834125726704 15448564949434397640 2939993338340213988 6797842881739440743 8951709572840872878 10780492888441200804 9474923722279114894 7228314725509157270 12565136445205864509 13934427435685547133 11744896542718209207 9656404069924836765 8215498877928509823 11584929400763412926 13335045631266552117 9818102948373211675 1430699944411503482 2684517550920947249 5428998278002084404 10600245505136919682 14660075889530975992 10232111660507916811 16190244766721693483 2765982655295368452 5279464764337464755 17355371159214539651 11890278707698573890 12614537139790849234 964925960832717002 8084714308790529327 7946777087584413058 7262911707575241145 16304515218847979047 11976260342631367831 15672302314760764743 8686493291483616669 17563460905254358976 4503210640564271408 2716767446907163178 15979807164161407879 2416638471017596367 6293481250377397685 12487227207039978210 18216694392471858901 7356689524660582233 12433512692538550630 9531904631101624505 12670040944116970689 306610011572503309 13407296714856545192 10889898113469559593 5698581526276858416 6762417888728544703 3386660874575584033 12552034169983601114 12173909330887361560 4281395226171657973 2511069073946026717 15450697155219672675 1029560392305796544 13928479225719002670 6365084263492323952 18216487430601470071 11208000192814661878 293828031490111694 8024406700772725823 3566478493911523208 9897866133836536222 396783811580103376 3335515166582921167 8743509159412981257 10043358922659515761 10636245570495395254 12628870594435224941 11580810586738585864 17847508794176331155 6458190224064800399 2493707514756435690 17280017021461953439 12710551249443426529 3275205229917905624 13486570723340850263 2182634204058075766 10541866015943173748 13765708809711810349 14136278424040040685 15378716815879738645 18360171349405459102 15933322381938871393 13936865609428472230 14974275524932302926 15074250057249117624 5148320409558985363 14169683742307612371 2559708606992751585 2417849411002210843 1469804093624005724 10575751273540515247 3886888744939694417 15049330033869547942 4154875522524056203 6087240595441758920 6810155676787723863 9683076263581834658 10342510405620492499 7822782044359065974 5140979852387182722 7683492115700642969 10110332351302830798 5842518047175663909 14619772697697438958 4138381626110795369 3809587774787159538 1862348748897351081 15971919056365644142 10121466139057689629 14909889903687164250 7634281813271918444 2375952452885519689 5350611681056993296 7167425606009531387 10056940946199856982 5506757235499151639 3871143950197961250 1805107772353561894 5966471247899895326 7114009466551879721 7442143187445951972 12942032607684200062 9386150495850459196 4114828671350674192 4355338438457718810 14317963806213708748 16811695290089045982 15073517415410849217 6136767847876884585 12205553052175167009 2834306100978499473 17223772205627636034 2096080067759173844 12392485198586214478 2089270448307120692 18068927909993856443 15440705796524766579 1052351736488346325 16526734916675859674 7004311565685305338 18389298038592766270 14808236207426188444 9396846633575211539 5068451681153143010 17007971544279868096 12771028711935137502 14223960247250826566 4945232938753298279 7940999522866523554 15590689756510682436 5477462461591336660 15171658442544645077 14996805935741461688 1187055952098784741 15227078376073146398 15692414231152529046 18342138449717599729 4375175861486695621 5384061425485093729 6506404534599382285 1188464707746612870 15637679180646899904 12844073521879713354 16413411334000453612 15879158383002604755 17272709691058226165 11361601004055844593 16651242371052114067 15779778931034056461 14424562835719160868 3602581163782946972 18427705011820068542 17512565880956294994 13308497202422309439 3290947368259173400 7903875673580691735 10433044330186530092 8892778273236362375 13345126668195426484 1281512389216423793 13201927872737549296 15871979318166822312 826072373733441394 3680782647489914020 15338700051982808226 15588272760289645739 14764162462695165756 14896040539595371302 6701021431713400481 9187761794786726563 15129343238788635402 12308900521440713075 6591488977973837133 7629540695461678016 8041632892407487876 2312001117770111824 2449768831775552577 14339575165504328366 90027156812096318 8470938239089829880 4820931032688803437 14319308317767865044 12704320466875719937 16631164840703510680 4777399128667950342 17936721547718371864 3695865066260024896 4262653981809509409 5018450959152398398 9517729726960427157 13443574483144665301 1640724686323275491 1517754233084246403 7589429468791393700 3049182147708380398 8361265657419727466 12861576716060111178 15315197161956776870 6407352419998736409 11709078241133132368 17343424171876976962 16204309101039048469 5285724041720966681 7764324709849299908 17237206500370441172 16184949015543897354 9168886863768976985 11870756960109851198 17905311999639873557 6941551610577125526 17688040108181502254 16221027788101032225 6557774896031572065 12950176510630966219 11762873021309831939 1256963330786204409 8789403942219361293 9590673645066840256 9669090765129809844 11786000181831125514 9959515169600901954 5238779503188393019 447433760275971018 1292946720352391430 13270255308223977501 6918429659632485757 7948688090749694904 1141889016934089427 10145850482166003669 7965260297598278565 5313593918977793945 18156599858705827741 14208959564818656080 3030418449711227289 17405786040929108770 2283532703815546964 2163210556976569872 11255591870421084655 11242247587494640696 9444497418220299862 11165885516332015613 17031897882410726003 11861460526977986365 6705020551504877816 12402532326488021825 944815761596241239 12811595138723036850 12650298450114934116 4296639970277953599 3599497649958447656 1572333035077286488 7277207765648049142 12949328306894686706 14404635338769382791 2087419131824161337 11778936453365737466 3567540238280055168 4319895455754653951 10179565343684897142 18251839856081658122 11502728990013639526 10958848392631124676 9397217848240676495 18374440373322658022 14301259455512590650 4353616651745349131 7006220133170441664 12121638660122085770 8813764264347723803 3446942652176975754 11325313517140613101 11961384386041288404 6484469002715157703 411217985532531355 5184433055806517531 5888621469679093701 5241148226334559352 17250205517115186093 6947671552291079164 3897091782372736216 16658332493239948949 1166466846380648009 1300750275229336792 12340593214082244076 7012178469951706123 13698445223220295731 695841478203268716 4830378495847381226 15643940182697110798 17237668709876923256 12664686721100638504 10897051755009505277 13727536476903192541 9437309941074069106 14388907038315585058 15667579642555916401 13531156982405225748 2111259805899047988 6749316283870696647 6579809106094956366 7356233746007877620 17404860906484247004 17446420562444684861 5610909648084916023 16244919332138407078 1254518180781551967 4069477394179146607 2422606697418946597 13090849275202037770 8690523516878730148 5888482578013140050 6744490770104470275 16204454378593532023 8007211850363956526 4339738779712500284 13220411841814244947 10334707447599210712 8117125674225741441 10778007418633111286 6066718965006968799 1020881299385561676 16835708713277895812 17774513791520137495 9306418329864666594 10744303610163646957 12400372652010804060 13171466457933458489 2008543319862148942 10185610477683976663 8526618910189781797 5064118514477698129 6519257824028855511 598017949595998885 2350557170184475838 7224327738733027375 2430100244680227517 2020691947071464295 7364200034659556259 4465634161674590958 18142362426932874066 10735139764512859633 13912346508695386033 13606861334252576430 4371013326738377395 17385233737995010969 14806133696189303562 7916729715025608482 11405508229740721759 2570562478242320793 17819515319044371478 7757992944222843773 16153578167054161970 5960264104308466812 7963022525614912522 7401912621834056497 10750559925917300295 1069556269084208844 15724182015118403996 15019398509691976559 3234638501673289367 11386007419695384347 17123719908127522706 16608865237822967140 17962455542175519974 14082279532524505600 11234067989063453536 15365772135805352238 13191588025216494326 7872941651582676725 3632761618831493716 16520822571641703902 1125939366001149627 13593883861124651257 13483901076861407685 5994288129760259974 222785622151029921 11544747064869665400 4867214957142780552 9906089724660244560 9153384409542971572 9489386733655370040 8215297455153082243 17121958297053831694 7079858288977696017 3558936732957376553 6306348597634192653 9677311280812180731 5220796034798211034 16257262090833115170 10300135501641279268 9248795517407854558 7983313162575665515 8715348182894529247 3608457853161920466 7033215847398343649 93288593392268470 4052253815403674292 12695039403085616374 15698132377448333380 5831815101188963819 16129108552691170426 12036141516069943938 15038237401203057968 12960691348550284581 7765118191866850952 4670205739268753105 13196750244687922534 9908508241793363327 8243100153457253745 12813826500250204647 6911621692084834170 13249432365730676353 16991251495546378965 16494926512389590150 3655654765082192216 157262566173653582 12756692022710831015 9260085071587464833 9878146722765270350 16897028094942737344 11938925625726140296 14228246694143033845 9181701468157007226 12252933452471563706 18384832007108272175 15343456556417537238 6207580888290380386 9377280544476259049 9036668290082133079 278607613104904988 18357985167853978072 15592055452017244252 3467524043482635554 2405097585453799522 15913642352002744477 10805951617993491959 1400310163301339963 9540049139392954883 8607800860213922759 8567183651900615869 14059531599803211301 6781075337110111814 2559353214541874528 17235551161633378748 16757184517780886415 3763564410824107159 17896097535494544193 2496466115157891824 8125051258423714952 15422998631881007958 12098956146271812934 5809602956216932057 16981191887598937537 15589218877086594877 10646751598132711493 6881061920932208868 405438964455796664 13642829084552673134 7607462094723750773 12233089369961538751 15255387612989338782 1842434042337849502 2759975810502982298 1616546850534304227 341460863521432316 1944252159951788591 1390119945482214325 13185646255073111015 9410563215367877282 6521384617349099996 8653095024814861213 8036674722948527356 11946530840972714624 4632052513587187610 8352731426788675521 8582597096257174100 8390613175650581442 5020898846085988220 1095064055363429014 5184183813579492641 17865288829328401852 10649116287065199766 1300062220178785423 15889274491872004152 14877036398909677646 451940284941995436 9273964425059535042 2991155383095896036 16734287119290429520 3474000772982987059 15604825269666592972 3049632601582545796 12236916445870021229 15186236231703468637 8530828835149559176 40810041444131982 11376591848600636930 5636834778015891620 9316792563719934933 3645182809607295 12068446223606760101 808930425794983756 3061465408227575310 5832429618966386862 5350468851052617004 1319088769256441943 18235494269629790411 7943746134727755154 14504693451120239380 10772763474570665505 18033023038903884585 11487120842372683258 16652464800034610405 17529604017217159538 6789786021598309904 2515006785393874448 15206639051112828833 4558906108436277365 11347688873602904782 6414883157302172822 5850312272359500371 9011857011268841825 9330388936897668940 3751222315735303814 14697673991444003496 13583398236847176736 10861500536031145971 6147871626398809847 15745542022968714445 7412658229776339931 4564912395047348157 17945443730679737128 16785750068168803726 14385981248264770040 15230119757187028043 2528289964955615030 8974025722817920633 10384775726944892664 8771563040806804508 16194839256500250378 1553594974559528875 16411577038916255843 4770293556756690852 221567166090242711 6890624139525287371 7406912728978029044 9520696147090237434 16167634827645893377 12471328959196108405 10264062113363874530 3229987562483296956 12456884533942200079 12386121407801853570 13618976573329821833 6263432140384497591 5008326097869708471 1673536412414668203 17592874078963260817 8344855569492604862 16304860939409473332 5638869555773673731 11526561524805418030 13780927939108785688 3960096033432518655 10579800817766404786 872598052049420515 9614021858508695858 12266276691914390381 6187708444051076479 5585563814001547004 16410878771112503359 2242577398273034500 15554606276699383059 2208736495810845011 10214568951533677395 6117054753764148647 16533046418645974336 15875192935268644177 9231738754662034735 11437292378440429359 11020468820943200563 16682955302882818351 8270643812271575436 7269626657337790110 14118049771742204981 14868656963410861004 16465928494854205730 432625081299731197 13214809143231286939 15424335477761626607 13932948510783795461 5825478112150102615 7772383452047014976 5103762084884407701 14920395722691305300 3392423245775920169 10325324510439907545 10809527255622483906 10862064890923596815 17317260099759241825 11422599870873983208 4757860286117928200 15473829344107519094 12299166483724970377 12584533257831194086 15677334716355312748 1392521992802831265 4804125541750396122 11662580286642779478 12973977460995705040 11672871659998776922 12717252016789832307 9352695840555263621 6957187675802504942 10055741667869719249 4759011080447536252 8082133276455696187 14427391083112516474 1638299978559835644 17797547885262493492 5654144457923483684 7682531443010663844 1026434754298053550 11570770843702533299 5118354114410370319 1650176460266086127 16484454464589522781 6862991678053689907 11956820876356609905 7478961595769355945 17498825019794129381 18135943062730705992 16583661412202460791 7566846170925501731 14291468282516729390 14082149507059706170 713493623879992323 8603083865066349293 16277273618056220426 422875924745254354 2380023097692506804 12539938413148701165 9811804751516595911 14931540394991774251 9306168642754952024 9958424280407956904 11988567121764472866 10031791880361073636 6261706399396149991 2504729198050318406 10926242447761128575 14798420199211972727 8320242528721743624 1648899124612900766 17846152987588709357 14801656495546965923 1997444686305602875 16647037914567655866 9225084716477433652 1003190755320877437 5941147883438523448 2441432336606361975 10237300954335857246 3609607449144214030 7069852442725787475 10084408958803429941 7897734129238179918 13274270567441003387 14185062971285256922 9761773855520542745 17815446263223576857 8347918060156749077 7828697101015386753 18239633929568554396 5916219341029890841 4600942007790710529 212981900652909850 11751058071158965769 17821882832520762441 9577177095840387586 10602111545527174485 1641436401039638160 6091334561625519526 14754985671879472479 11331408903706285013 17190519828261076130 4652737287482762304 944464643582805805 10297959763137845202 3473645014493670312 12633365607567941893 5939102025218199307 15424043996054496749 5007823724273977608 12993882394929713758 14676973201121823898 2466359877383951031 5982985228831129905 2527192721327487163 14719987347495801039 14383960817393091940 12555717510761217333 4424047746382242857 4336998645403195608 8816035619710250923 70522177611719650 12437586350009845363 10361303588320531881 5298073410173908271 6513803796925791945 15780796893269825298 8186264313275100964 16390241707325981326 12151812805336803817 17726329478977032165 9233449145202725654 15380679438012784482 10263298819694430204 3401061830023616639 12093187640486356749 7934437655991513706 5617264623698427036 12981054109397595523 13977244684913131017 8488917677382808066 12915396649760376857 5649648589866504811 1304561334958534187 1307850393563277979 12298163367324935995 14019607599391674849 14765469243026876813 5254414109486328646 11491259754555926553 2931532130203753060 3070850301090770529 14085885811862304693 1033282412593705252 14648255818866728633 7301272076622126858 9648926416528349739 10406731561270892662 2075214919971515003 9789016489279169520 12118082743919015897 9250911979971889221 6795364433472264174 3684019127335231927 12663701078597505501 7508422392378343162 11242298890443147490 11561510351912248409 14225706818649224985 14291615148324424624 14946043667031339716 17251271499691328399 1416849535977299103 4371386161716533158 14057387113696724929 3767641079514073681 16365826948078548629 5274181104779753125 10036650894602871115 12945884483088633516 9036171161996282582 7959446984810917139 12135099329506720667 11211060777334766593 8918856887234573001 2601765241835345995 7934396170712851438 4643766485177582224 6051107191391466129 1395451277314743532 10420582494004125667 184146899304113249 5143539351768608018 7039889797150988097 1789932047243299736 17067311784976015049 1178397589545849226 10272681244740154579 12690734317324182262 2067294803746742367 5402119857472395031 13323785631578630611 12296784753556130995 995171754329059546 9092105103332674909 3765929745450058746 15931735884006293647 13076961224927889745 5956748241718233217 7081361760819454518 12461963736774655840 4347185245432989137 12179729002421663489 15511905340662433220 17115283209612437633 10648741151599322167 4765788084816812005 5319253365111916314 5301214119910203567 4220689457420175488 5878096011445124534 14784655846462091356 5858452086193922002 148545664586347436 3489687128975871297 15528300144418121983 1357859114639045565 15146334878006856547 11823052849372133096 12248829960816031619 6597641291526908073 1825583235565233748 5084887079862629591 2544230525512995988 12082164182053141047 1490936009448057119 2466810663323172278 11611523899491210896 10118820413181177027 17555157141869986893 11185215182690597957 14282882879186510728 13478722306080797997 7679499462677193260 3439790722489238514 7613472069130344536 11484400511735017517 14430551355919894738 14754595586293998256 8155562307507334819 2774658903786010899 769664666216494076 15982509234614636662 17417632903524826693 11833437497020647275 1283937503535170855 17360278360246029769 3890996690221020315 15354590471738639225 9881276090128113681 1571188294762639246 18319512376881653851 5777787050352291364 10352533864629983511 9622743872790553933 3224698898097753940 1490425207412519325 10725494727226843513 3885442342906279811 9805284742601800591 16888494914586626060 10619364576843737099 331599774248696982 3472886986771444140 9829872199218650510 10369178051751895417 8628423429782285906 8945324693054472040 16182654047921878600 6639602760685235098 9248204759333139156 17428304450812724272 7241017777469053008 12664430815511087300 4808962475254202103 12714555177066241921 13100805435610927639 12959161888095519668 15160693044048832154 1614704642714856762 2895675639959719176 15323249845216395422 14720839546486102202 9361699831546197020 7067984733641539871 8607553031193970159 8423974204165491627 10951456627416879620 8412944177615800155 7378313473113046516 12412143022652029662 4178391846924796712 3197937521322529019 7704162159471368029 17689602077705630951 13268958650671799657 9608758845479485565 4308272618833496143 18118510952442276239 9263325745669865746 14822184108157017547 14965790506273063532 4907385121972971085 1225462650926347189 7846113706058154402 10884587408224386776 4590989595392650936 12487358443612460341 11801198545667713953 16377320668080516861 1904581089333677859 7313422961937528949 16569735267895866847 2620927017379773220 10386320036922531385 15015759006181859108 4935960222786745548 5641414837892162035 1676377090982322157 1783364322967213266 3134273589939242397 10355157248883328472 12989001308783048880 1977452327757573246 10795413194737580353 5166889638363900774 5960154695299391725 16113433246772394620 4751456923584696551 8024372001615305378 9621879541775746145 17893534917155905372 16175494987671945351 17559644188242224572 13227996101057279173 10456602178859715178 12714027087265571491 11571151614961168008 3502378035301097459 17492334589810834529 8329173606851979889 13593392371545893959 16804247506214803939 2841643207328901148 10408185329298492239 12396766205799273253 13636015780686545103 6639936455092093771 10863250595192457206 7935815012813819331 6512381671232713419 10737096481811915063 12604122658655719026 11026035913027764196 8016417038983470649 780548694198252085 10976234544081057926 9773982821321629795 6992133067979273923 13495954510159044867 6750980148017369232 4839014017907696074 1386308868732046456 12280894991818255420 1874277620688661588 18129993407952627014 1259837061561719139 10631426462793439684 2602455981785579502 9442058825127931061 8994031400256896160 13296081794826700408 11051797985767290035 6831011318957116483 14195966614719891599 1452599857354686523 17627503978106053136 4385417597679839773 8130656233268708244 9384265137720935668 2787820880570871075 7457798373775074824 9946760560624100618 14276197397427121528 1777134785363202413 6774979289735146659 15361922509539571542 7672870882343566641 12836552008156030563 11318229314887147535 4820617997252096767 15114552657020228109 4288544406996411902 6125339730260083508 9442768972049353414 7617560200926127610 10584792176442379230 9156008666159566838 18344556313240197730 4935783865526436418 1909359524842779199 5803283256130865525 9245418448896211128 11878514287227915579 2921394622772770479 303116329964601819 115935987798644356 830239896336558424 9674240060145045889 1560231658395003447 6158424663692711980 15896234363175040889 3712025600476491377 13778475350054090494 10642824033119315877 4695046430709935151 11403722157307757256 12349624119265476993 14583205466726351191 14011441105731646479 12221317335565286093 12997363033575125938 16902752859036913305 15770788795215641248 10714751876138743839 9351465143936086900 1164167809233604218 15945514936471964160 12986794042340952689 3819590963776915845 8404590799057594324 8210323142869911203 17992373349189877245 8590601871919191096 15622861451289773813 17289832352514389681 3237441337639262515 16456361101750155100 4997248502078889070 10508617975278733783 6632732206970764934 14044126994603389491 432685537638394928 6763762244712476502 5505792773547483487 4133408328407388047 14937030183248910090 14799609282353554120 5021751394908122890 9016264381584889248 17302219263675395396 10820434077939005834 6569045258461167177 12994165814678127676 2381209011332152931 4703936556871867357 12500299659907203975 8762033891635879734 4340410399251864200 383394479812418710 14765276525315645716 12908968908306753120 1297918170599023664 9670273178956888523 9215907790818536125 13217436222220312381 5294784907660215729 5704916500236791310 7632771124692370146 10953610842909860864 12979060716535717400 16173412231213510168 4244844723577241834 4862126554951970042 7093928339998264710 1258643563188682527 3932507658650381643 4511274549081635102 15173039730588414036 9295119457175247216 5132458142745532300 3781183642140089517 5915332889134453891 9668881320513366970 16331638287056062654 11936996642287045083 2695550894487136349 7727500211444028786 962701859695508927 3406447894489722256 17436667238174263832 13538751446454482387 8292326499956432388 10176388818772269370 10273985027849347579 15329638429715737546 9441091146198762281 18422019346955112602 4907242574940296886 10665761563044074068 3269768526474068206 16555254314601813081 9158276611861222112 11666889029322942991 13315218164571471713 1354505308764828648 8405381721686404412 9812485420416290726 13275707676426407848 1658451723562145767 6263176037545096124 2538993559529662367 17363178228911133686 5673236066794137097 18229393690667095605 142297999877356097 17564009740502816458 10202814388703121181 4417468995148612841 17752757121054969792 15901619388313610802 10619517991691500237 11421026623724354107 17671505245462940377 1389338306837970644 13916093961535807038 933549303899523774 1264643212810191266 6895009600524620201 1715700461084911411 13817376638281739308 15107534453928771235 17803649681748581419 14312560723320037041 7340854569809998857 10575611494440763183 8167443136835295032 7663805766766056446 3415643763319186768 13856402321769390815 5383141491931063205 16398777144720016332 1623469960180155027 1323734891283157891 1747116172664919314 6300821759716403071 4097935625361421827 11536461965203936740 14057721764187718203 1489720156813635758 3606381224297199778 2877029211079085740 828362135393167527 15471272283180514929 13207225761622401711 15297430550131448433 10288452174342040957 11071186453408183466 237834700636317792 7283959026017956237 16461766263607033941 5663191828496898846 6552631393624058907 2536604498538612411 7524730970925346615 11815647290198874385 6985093837558457151 3851051784191554292 2183091213756508510 4002268982431983271 17316648232265533829 9838445869820300055 18001404116138288949 34407071837656957 12547987327675268584 6069648610589572632 4531939112440235520 385515940119237744 6517082982097942725 6424372830034471080 25705926606249895 3698498533387735030 820398830666374099 11398535527527513437 5231880410588194163 1967435699175651959 3076962099894611388 10880750352959086583 13076454321805583264 9991989315385257670 11341094062900111206 8044156414279904374 17575667596010618708 4775996347530928133 10636214646268813561 8047581339226066423 5169844604714364601 18380731663914376648 10206360406524653110 5422521642284120469 14989725775319938538 14182058885312549459 16924143386994145065 4423886887855696600 11041447771236708710 11877986785994724543 12414716115489391024 16081856301498860853 14694083707515044898 2155080595184693615 15046363944286793216 675569453944880116 484648334729087242 4461726109815498860 16521989252809577200 17550441669394569420 1068446824866873366 15438946362606179683 6481756779899843008 4869221189525619521 8962513562782901146 6812591886767977710 12778096350985544156 4015552445751146285 3105693775830175301 10791316027019107183 10270211617149192727 3400901290088853660 13828375610872069107 1808808893401218119 4081294985824143577 7031989724161411999 12360503474950657719 14452476672202966473 18280467557500642751 13038730161546857434 11504564553419552165 11030490407222698165 1907575116348424617 17147428962912592180 1498088422490917453 3658078280126902640 8465226542398399054 3720637458220996259 16338408292962079016 16492890600667793234 5800476127203084517 10324844897864173011 6032243987628462021 7645666362710642393 11682818739481165147 11868664841515545580 8383394165997090014 938444062288697897 5345474248848306384 14178700555274533924 12995366757327654970 12214058655412940670 2952019238289679382 1952660416115074037 2985422020543404062 16397466776400526951 1907478613511549692 4773933633343070695 16582972219152017481 12523218566912533367 10147473027922546015 3460651860435442152 10390953509077119267 5516481959192955344 9855823539833504919 7821159038598312246 4173229280728627560 6636274665196399248 15055500268638542940 18410364294146400943 4200766591036756788 18370854372053275857 17928109058228652516 6407678195747487258 2015467525037656596 8943996088323130202 11219800179258431111 2249657134265102060 5724150396656612979 11135420327799485856 9120660367580542060 4362597206322303400 848009683985167630 854724188754061768 16124144237014432336 16564704511386246103 16299658265742254190 2953037843111133660 5261408655826055530 5680189310530530955 6676934416033448249 13900118685020277567 5413247503919521193 13938728630970172913 11399657246699878562 7398834571829151889 646156763560875962 10849161504725305904 8188271663798286257 4750525845246931191 16853441560510128505 3362045880132397307 11026553867973954134 12156207734803662959 16911405133771499354 6178027744060181017 1424646694741526956 4538675072428791492 6275670206744255854 8962761674381771772 4035409968328519154 15483858903109212947 18252735368539759075 4374297685000349038 1581160493693461799 16509471139679040319 13681393338941543005 1032361083023786815 8684776737351986013 7302189365874507297 15059323837891825570 6598972288127794703 3276227681465686079 11446286723050726255 15212991905474952962 8091318738093202059 8016090333888653601 2077915174975508473 3337449855950815312 12940482486030563490 8023092729970853561 6236251054636915784 3478611173583753266 6595630104683758965 2394278266383259559 5342993253198419889 16018927311948649847 13222058758035282893 2623556518535426000 7998627581988986378 6068717559586218266 17742456780479708946 15557087322200642347 14188460915990616148 12316211067844166122 8015231809284925159 4106945311986223311 1211425572534968623 91980092877998163 751109115436629679 18230286384997656985 10373236549088740921 16458660589163193821 9715156106231956453 8518823125772245846 8910943501504180235 17764498863247398936 5938883324808656191 11866794268360635599 18307174911722784101 6924003762886965411 3886377000311479716 16017404217544515071 8028958037386650335 2452418379160524237 14682087403037566253 4816352978713103820 13925823397937342244 1120113207767362435 13622373000410929876 13739528747036923052 9656128155055065961 8413578808506644130 9095276551258229358 2308410409715325328 4156986166561690284 6900941865265717527 2885597672632147837 11619791398892892309 9036357722674845368 14548677285854106431 2404009469350184315 17842780198906311724 1615865642855450570 17749851272013416731 9189172359110634387 10870336935916152860 11208169943118250351 911894581181839284 17372835828334286562 5661944236817265603 2788858098609823182 7062485997660699339 3744087891872210755 8138953977770128723 9417201126551589973 8331770235785098926 7856096876112382144 16787962065391929665 8417853523841098869 3423063165224849539 4334625071865515042 4823190929682355905 5601992606706337351 16956919272559972337 11586408749132761365 1966049128528570979 18219120468932179374 12374623663112467694 17155473786730243797 6644116587778378370 490273496675619445 5879261018745682494 8241048166746130458 5557469942030533360 8668744411415436083 3746187642740449138 3321921798242345384 15704361535966100100 898696975522041196 3430254832737373200 9504035194216806266 15940478427697456124 15057566540989863247 2857565081647610881 10053537404131749140 9329664299184536774 6057048334692167968 14627845029257439356 12561284271699694213 694435444496344999 17511906150914522563 7287507365944022007 6311447538356726945 8935827973738730208 5981483694268952146 7145188019373100149 10785748555666228831 7610333617053834527 3161155975453031053 5079471483377508182 5168427291170178739 7437704435111760454 17672245207435825396 5276353535822029184 6532514309758138688 6449736460262170295 1882147738520258720 18133246746729517257 10623380805015547541 6422361772213251184 16956907859426215383 1895431030957375141 10914936939752779665 8774103517391788773 16725727274416935436 545865124199409734 15939518127810280966 10849268863820760200 8682245516453363488 15478566547725958286 2893698103330010314 13753168406679233856 2366420318836507739 2198432770903149537 17447238104337670550 10854960698684901253 17333285802914927073 2841218673851310097 7944412017789542454 12264620335182722696 11699081537754572395 8227372814721401220 9920589268625080238 5758660585774911535 16128598135345102618 8019426055813582064 4791067684622258500 16561486762588893776 4602970784286683932 8680431284048489783 3417269582713552856 7258446485495968215 5831943460822348370 4249801831043455429 13466830061023203134 4393972143491686259 6928902229621645548 14276887232672819803 18300548709204969065 12152511277561545696 5078895078756778639 5377845712780918820 13259599662377830181 1318315342201615278 12177926869110069204 17353658788501866482 2687056683997931291 17958823928023383467 13512444837415560353 4429255977095579159 14878796167004813440 13926739477431820089 13738187559476823334 7035976797292048075 2227282639749029462 18305960401776094444 13861576440763321418 5584102001821586611 1194026977739467333 16574628785844441607 16343869059022987940 11739409005586268618 4113750009908741385 14296975159580432390 5959079888213848236 1266931607840462447 16026171123116719882 18179121739366400424 384274835255138259 12952182972754500169 10141480772779503264 9613975635041963650 12368487872279879507 2181376530734339475 14396188479662987338 777032708479327503 9612261943205471534 6183737035612143252 17942940197529570159 7788777988431664855 9542006474982791090 101894377779766662 10944936251376197863 10791180174126705143 13524429373935318352 18022109429267176487 11145936281135113009 5741779403233559500 8038087063375019623 8513691006715682011 8836242417779602736 3146976242817204538 6108213809542026457 215199843512826949 624601754694290322 12277093755978643632 9913409594203515429 11707879453667161032 14562400920569060320 8760558256417603092 834731738496265008 17327197590304746328 6658027952814533864 16436254834556279407 4131040895207588626 6543774952130981387 14235637886080759439 8572307223548223958 14763409936765664702 9979245714808884852 18122738587236588071 16292558787424637836 3703135019120874857 4441701729960294282 1229540653701455661 4006253396029379260 3265987126646290346 7640580231842537479 1426502861539109658 11515352981081904823 278782329248592953 5875684341350495229 17174319651489208540 16644288860055655605 7061242323799018742 12225839059238912935 6416625501089124538 14456941084877586021 5376030769191362269 2358109555412909928 1810671128762622794 5324665624401008103 4548867612790421935 11639427246145132842 7723722121490677145 4047856736215899471 4088512560540298239 2888082525642473813 4767412323949619592 10686592723923838614 1587461655878890405 13795501159193936485 7211094941223281093 16494987327293634257 3658559812775828007 663941220632791357 4147274767515485108 9658745260506295263 13950162620700074606 12630870182194264809 5899987058467880350 8005322049307059367 5109910542046182746 2914372251915218962 18403496203643453851 17352652812947660963 10153829065612107057 3206231701828988617 8385893394495795395 10074246254966625103 8073661653563494093 11171047383734966406 18012258018118694008 12875981169233030139 17718278240805386826 3801478307235714521 2445820217249796475 10344583080155000795 11970940544756869873 7137967114724916388 5408147682086328684 14289208889121327318 17624860696952325664 13593667511889673895 5573691902513612814 14901296176893535131 7364861355390080568 4033779862465918294 10916442300875608906 7862333447653706674 11556963878458722178 1033123870989793019 2947492842377701753 11978247573250731514 5890994059056783643 6512131760664679001 15600732017249034106 9586531351485022426 7162079978451449111 11476111779070776135 14722185324868528271 9954311851146537620 16525376087561268546 15188124600658784491 4204391874970344427 15319554458204908144 10223565864596607685 4761782479920056567 5569227350694670994 11957628921054246667 9120932930704579373 10503384853154105349 15160643889690268985 17333389869309120520 3925616041065489048 17423432154731239131 14176679095061217971 14095398407662896822 14249261162576800118 17981469967441995972 2725607454249774680 1992748522293386994 8906057157325664545 5087490199843775932 14439035592954559162 6412077397010186283 12219342853244781607 2577367761372122140 16395895704527274508 1783517230223566814 2175503717087358354 578911106617142964 15295540883893763491 10584347657579846787 9855302869391035911 17059907255316289840 11971445031920193028 14735554000050818595 13491912793570023609 13722473131637943481 9924889341154374618 13005907689354598054 5064560026425442946 13919543467696365175 14712029199508864793 15530283473212604836 1128040527702835862 1908096931316688913 5280272857579439026 10890674227739788092 2407223832999158065 16103474781914322181 16729417882095067888 1326246460871223345 9582186310197121877 4278327180894002700 3206407105807198736 4503077616295872372 294872121792316970 10175351557819290355 9098169499413841196 8930341780173114994 10181028670172101070 7647348599710868671 2243998667576533404 16965039977865430479 6568140514580444735 15475660642273436954 1649557486214167272 13233797187137723059 928903402802590397 16813277399171580103 3208802992157989838 17295783916364133999 11771885249091062909 16779883445410182078 343035825299442528 7835539862976079373 3937864604845710766 11672581872198878970 2344952640987602808 7382802926296247063 2959727955942547851 11615011802124915074 3761598321102630191 10995483988097456514 6400189778367420538 11331189258847971228 18221992286049622219 5365793297259420080 13189953040512976644 5825429112181345063 1811022989599473508 924612589625740086 14995086245154217422 16656556529723526696 2779322088186377227 4413533269869118394 5739369817448136699 1836958828730698675 11349812607238906071 17992242573246082642 13190976477412660016 1603559829096995373 6122960925200208674 12510054556222389259 3520714367349078439 9291472885969758859 1926055259633574386 16354654280598030810 1049479478067037963 13707535062920299150 16517714555703599860 9131632209784483777 6749286491567224510 15190664725027969278 17810562511133238181 4050708009785526842 12404852927861235557 866134481696564409 13126470849956317272 12046668719749807667 15969913724524236184 2240212343043988492 741137802346708284 15999364357039805603 99152022538162175 4064292637359836893 13260466389314529351 3850587517518031548 7941627952588808241 5156680690379205803 8413788770640499342 18354961097963804751 17896299073165066861 18058436716556905198 9409067794199457689 12738602738758931927 9951361296471435863 15915573525586837413 12120269058205284443 14004092349369103228 18291065599468058140 10440615180440539582 14512494599600791462 8375517178313640942 11367732310205151154 8877643602940989910 6566133451348148338 7034100577444234176 9385551852517412353 10016025163477660462 7677001309629396542 1029052843309040745 3600518100861323325 13347539766286750732 16630952819804965148 1227951329405115713 8387381502419980023 16923949220909902108 11343954117414291563 17380574220980412092 3608384827564831659 15205373558256514206 6147041129324014015 2721858631098084163 3071452657232498999 14925537176319441848 14748114781611942486 16814709110878088174 10826398946295371530 239654752042195357 15803515166333582562 16902732393686982228 10764551940067396577 17934106769923919275 13656541425779847844 15375408225480772498 14628811822677330493 12573498863438261713 4566760093818868070 4951022099420687396 82440222074095513 17901927930429250817 10576329072747032853 16417331657332849840 7597119334122070365 7133799217244331501 14584389862353120865 16725509031510675346 12307313869951232146 10248948865934355031 1761786601970944663 5972108466536097542 13032638124707217389 8823977164081570176 5999015253409398925 15861478656160884377 16335483921021996095 7044664945690148408 8073384181325372336 13243796737365289184 9668907606155882813 340540908508047393 14446790670260934880 13765858715710287626 1935118836224728206 16077889705673836440 6028606647323793002 853649046015270861 7269167678872921375 2943977299074309796 16508732446604459966 393132277233648283 11765925449344057377 9372009305899598725 9334510961310605340 3389348639390670614 17395337750176539285 10814746152397278630 16156464927132159716 9367315923241395336 11614943900453256294 17366049208038164487 14283941810615027312 2055172733514882579 1065558012787035221 10502104128000457584 16905960748949199062 17368799997316171311 9998237815529716385 15904068330419712674 94655812782064056 8796656514638665414 16506955238728526863 1884728515570649908 13361823104942400926 13303610714179329588 7116716779465567311 11127028012401877319 10160710213518983096 14551006251386569292 9985025527360979266 8786705776895066320 5619029623661748292 12111820776295827149 10796320420220073717 5351118812268257919 5931811817714497329 6764766285486800115 17823872036361092829 13994747633701465536 15933694296674615274 3478964525776085276 9622344633863744837 12952839051162555363 6202207746752354278 14039136061239459843 10101093896256348913 1007117746927893875 6055586465433985519 13707522144986852820 7333759585951372911 1898785915762691035 15769972343212627841 15898225655593059539 16799859639297612415 7155422182425341442 11542612263417188466 5650019332944434353 11260183769606164785 11251388424157293943 7112751121875090649 9618239578344635218 15254089693648633188 4081692322606528321 13412594091056294773 1727897659322328613 7554043803349031725 15893582105789890401 4843557631571501171 13514545671360532974 17127979706840731440 11190657366602949429 15767367625800989114 1605487401843324406 16355129674970370117 610324395289847321 10836392912575893344 12416787897081825520 17293215143629810855 15437980636692415652 11902221551443368119 3925589779602079618 10131814087973206726 3126599327168225277 4695501171689395660 10882505016198466862 12558177433821869613 12625634637096379862 5902702864207779579 3501132707081824601 73516288214496146 794368742088815602 7031749324887271449 7534787857559175685 15560506367127125540 15232145738592820000 1140890404615248884 5005553289659681291 10100143246989645874 6528638238309743961 16130627090297025157 9183468736899256394 10675699141856452611 13140899430883983792 4804086430052896217 11166931948535594521 2503472195316943538 96837573275255735 11205957740597765627 16323908056657835408 1615317483511789624 1690112580256377454 5401518772183731299 2076772104413880806 12891201321397633488 17409450779098144762 6283840636766234581 9088218177903546093 10234974731159304879 16247832716573449138 18070915721614505195 17436512536117073186 12139880473191096954 15322856583571082425 12723744644811629300 11500005783570076429 7139630290914917866 412059411325104715 1031533878630307610 18138827460425655342 15668878248653375629 11077875588809104272 15694231163060106521 12495044724458418913 3536279004299084106 2719111631187015315 4837669025348689465 10046951566363721481 5710934400938001330 17786626887845773630 16932174971529106423 8870965004864661297 173685288279993916 12272824266699222588 10668070282602728285 13839681795876380646 132440222264265034 10923756649809634753 3875791306295172497 686206541029340722 6019205808069782952 11599577475095746645 7007771795588499775 14350760521492904576 8784822007143817990 15839223038784433201 8720786582879136764 5124547228518597117 4090046903715182901 9004720573420040452 12365512271198917824 16679099163168409428 4313514605646419297 9160295414031044251 12408997876409975090 17913694142440632132 17651300318069719633 12412304445869355103 8903230254011193711 4579399796074147758 12418317047672872341 6177292909499835720 4982626428640112834 10210559344972045217 651120470547104420 14120438690073012301 13320336299261746717 3236195923567277224 10960954246673600127 11353574546933873507 2018738504867851673 17929998326336394879 17421725611609028525 8522425629189207305 3641355910348650840 2954480502430960898 11255440453846322667 8985374412632505087 4406398776302369826 6174946845765151016 12674944736299523202 12200832962040073021 3333327205088240250 10518337290309418837 2965327488851543167 6404326551217602717 8966819887434540517 17101488554799715965 406219157719932781 15178613108580057424 14817243920692654651 10344526059738020334 7779979958808567272 4438694318386455113 15003359749967317854 6469600599059340363 12218942287116919221 16246280790899325343 3867612060383045362 15467149275037958636 17546138717824208474 13303903287684367906 16845805003641342964 12398270658737659174 6864953206190323962 2536929539251431524 13264594976872853382 9747420793938265520 9790682169005084667 83207115723769538 12819543785936936252 614040362126365268 3091473558555215657 13287272256297017771 8118759292413690540 12782284199913354936 4840157674528520957 18231312438646807680 15424208065956662313 8544679502222638823 1696004062257107357 7142688914954765351 12064947978105802424 12480765252198384009 198435283619356652 17143994854801703691 4226006884369239735 590284476512200900 8594607001826493556 17963501703971501592 9582082385395411869 8618569378613899577 6258405003682221374 1051263636294093287 14982403956139071434 14053579710345296358 11656324542601572756 18326169534228338726 5325099181882382466 16382221188391199983 15274844220538854885 1162945413350311089 323511911932898156 17457702721794999398 11525522987752980774 12731539154182131413 5953889657007892664 9299229056499105440 9906342560390844846 6924149942972261633 3763224007384426152 4386429859972613085 5293372013687470612 2578223755714621512 13061862076394872266 3638876858143487717 6499007203724170356 6778568142309762554 12499683166336751693 1611922069914488484 9170544198283922930 4559164487089491778 14253232710768136609 17353156954145970444 4858885942874423566 2810900257208228206 11206598169691454574 6491325649852855900 11696851664836875992 7883902295289647337 13491672774890568278 6198648339966536402 10647250686145257185 6714858938736011472 9270012040191105191 11670128600682624713 12533958249882722750 3902584569870816152 3317258677574609528 9659103829605365246 17901086388532705942 5600062566385290749 16035909210012414666 16949174942219739499 16206167331998982469 2540151350525014147 10706552790085641609 564003324252347650 2858348497244580743 11800466631538297445 8848802828362596508 18159655524115604695 5222351456575441888 17189706665341059041 2620055126629605533 4525273698424106511 9133189638793304854 17805476274739240224 1139321379736161937 3274017715712320624 10185045462054183119 11835563975223534532 11077404018864699367 15491046877651529046 17384237186098482139 3803858071668294582 13819141533043503571 15232689723739166574 9835708781997519223 2260538419129368865 647588952232573373 8752468754217318208 6084032012090092756 14641850127174927192 16357870182477828679 3459747536355487747 738741573256177350 555849554435129748 13133191082153132880 17909435584240925687 2209922588262355994 4871575412329400716 15459224825066844894 5444984766565450976 10055713863454590573 14846500672656809753 10074381848446303766 4566675447686581726 958470676229332505 6063699419388323905 11674226937881640870 16551607939025973082 15607484976849843051 3795487174731295362 2758773451155139073 2370593773456316135 11178763398765859029 14066877405729567120 15335526029497378514 4113833907801719794 7987692347612400414 8975066922401921488 12690105469496668881 7073882962066404669 14691603194520134640 7105735011446999920 7503873015099799680 17292442497337882757 17543195187147700533 15769306632280870125 948749720318621138 17395120666805216559 18034140942371986381 4665754671541017512 16986691536285042613 10065671462699754259 338348649657506156 14344460815761291937 16701530130136684818 971241262474568130 931867816273567207 8251767105965252934 6975121674751572660 14766577669162484157 17055627682240060023 16989174066703208312 11389369491709095342 3377248520391486567 13979545276606542081 11373906165430982321 1321624858591137438 12330361214178802123 8434523883525359106 8579176490365273182 3970953032630562143 12222785360329032960 4188853061121034734 7212840551874593873 2864078282238491941 5566012490661332590 13702139727653607395 1007648750426953500 8490889397822218761 9517529737135863591 8833168347252490870 17776646008621459991 17098059096214373746 8202535272133991491 2845083601808761630 14969333944332231662 12314032521474104882 13878717359603313479 16410832132135674879 6426457626732578722 16804611885937480720 9636246582019352043 10365307474818578183 5161501567960816945 4706339933599251996 12570035279839126887 10946509930573214762 2126597332320338343 6707274367772066118 1688780917740340440 11347090413549271699 16429906585311687308 6250927247365827760 7969259997397593441 11721223749716553101 2269298149370400021 11596041458338893559 6453036296424026993 95681309455065711 12427413113625308606 1378688040654459852 10984705562593151020 2378345507475481644 12825446341774837972 14013409932771054211 6415818014513042923 8126703324013876389 5648106372432376602 1012699395766377030 3337569265759921672 3187955240844252125 3510795185497891331 15908582449197831292 4106170449520225393 3331077701569812884 10927248727604443205 4846572598960514584 15567519502001647918 11023681884848946176 8099270206332281793 10031504699339272907 4225357517394133243 2834066636673373981 16955638859097060542 13347359661129083110 11487937662019343287 1803360745530105165 4574661178352516722 12696377730936950849 16727075098642144198 9575972007416841904 13315448252248264547 16173075778894887112 6929596641079226617 9981570680449895829 10121801890269629371 15086341118426267842 2415701752908172234 11931612486146848509 9096635051513336269 6147239213928575244 8118619513583178346 8745678298146215882 16433423693119186889 16314078912372714506 5750151296445506832 8428413942470281297 9647074510487089251 4107539784461486844 812543948992363297 3228359629847324926 7953967293218112540 4201378407341998682 10265798293736430462 13052800607177954862 17564773001122247646 13890733297506176375 3610026107018317633 10655361481299964476 9320906248878816458 6153133172159691382 15581243130053621117 14908333872211619060 12469287484041759980 15380016669936743860 11814146741427069199 2649834223286073294 7241110797325965903 4004594223838055083 4442262300770829725 5859578093441322871 14074276456022474483 15706110159121574263 2200366207695840365 3626309261288798847 316168046570439444 12200638007941367781 8686650582733146990 13872628913453475514 14511341664923312562 13221616496197305007 8411435587574443633 17631859951931295883 10184737711264411194 3388917509337907956 6985214992197194898 12820055408973245654 16964789219469632139 8424795408322071304 9459973000946227127 2059861026963817833 15318309342790809148 9723100966364293235 11881365701273912247 16691001045953972959 14182633594842519175 17402777646545750460 11694464725546883144 12994488242606296007 9548410885992736980 10505186048806340019 2892050799698250126 14952937691702749243 13460853913432471523 650623355249240145 13331760978924560400 3878996306929864442 1339046392380857400 3567449104510729352 8505354367754052087 11008879347517860276 3924305294496602095 10523729075949653132 14586894077307787514 5411934888779482792 11940721815576117691 16229406629444177226 5563620155193089727 15795221465719124244 2064398725160506504 13050944369577278165 17939501838492762758 13895474668839879791 16361953059222165218 4974822393175457765 1004236901911454870 6935964576505605831 6591106456740217731 10955125753352574267 8689752526050913336 4816004465637503541 1607687453931506161 12762369366348056230 5695235662591210653 2207366808623574153 16865617213079533825 12669716393362071212 1675796527563417601 1052955846600867234 7065796533757870442 13333095270215324961 10522384023847016705 15163397585954303459 5565924078016904689 15309221258760633438 5545630003953449324 6866926460342267077 9282306178578407006 12030844702291360867 159244259731069109 6068036571889825009 10946637545529826315 11933391218019181900 14836187090073455567 15684734620761667404 13842467350904169038 11366887634719100282 1175351652508034828 18431372253502902348 10298517461263023590 13905712348051455693 15549090939488754664 4586017158893127892 17456899573199333617 3263967197936141259 17232494656440402521 945856010013976481 17550504350814775009 1605595213602537830 10501297071499204643 13400253074733226571 6501798642388111326 15940707472382775649 7893770478645088110 6435844209605814200 4094942288303686125 5481062302792483127 4328832758146472107 363163222008001292 3772042685801583490 12195917934439389058 1959159591159025331 17263479764421842176 9989008164164346725 10277615423772645249 12253807327697303250 11479802661382792093 8056559594806826912 17055901975065075046 15454913422124216650 11141436569281221545 16488183855507715252 12592205723485269861 8405311657284160367 2050690854591046122 10478500318276544541 8658809588784696970 5356643113705279449 4946288043933350085 14754095855987518709 8505858113379104156 8818064558476715263 8264610148631972875 7727315222349780302 3270249077192120946 1145634387035957898 12518391276020540485 483611742128335507 1987592948083949394 16560851600107104311 9008768799170858918 5407493554354865990 17298655975327014758 17298253157759786439 14042631258996492185 6669136876032912279 1122650573445774746 15404779142353255602 10550877854926855913 1805854320621860475 9081171976176881809 8739124934536661205 2084869149229012195 5421287036979086680 3638420381608700262 3317554502558272800 10109495441765146275 14291445018104182830 8726903729560709604 3556311218040770353 13311606326444619358 2033066026942298497 15017870683720532489 5725638116046889462 17384847791094001422 619447783518864820 1884056992203013697 9440288300949313163 7451441042354797089 9859190224197383996 11191327088063027101 16569733522187457739 9274801678653709977 1842113296891517471 17035969361097987018 11677263056076509029 18218063984252414072 6907666468101940896 12132323394788209021 11988742596686904786 13267404436448494297 806792815615464000 2031314617168406580 7661806898661942315 16668283883977506333 17613947526574550432 15778392256654334011 1690250441970904306 3241554123793103544 8622600960957684111 1102865658483500943 11760373131149535034 5009439050445237619 16510168699658903515 11171294883779301071 11767949280854057162 13854672017587842391 17706696410964517421 6311160777351256524 14120826584229927531 14629040212519619578 1870773211245729819 8019990626892800588 14680860540703685552 12325324729587843825 2899822604377074530 15867380023303588768 17996631279481349526 5528165672451543336 12913729766418653897 8222706825045680929 6427121127711302324 7797201630419254221 3366221739459004660 894038185979102680 2167836669528766532 11227164204482077541 11717281350404924074 863066105434795239 6126561065127815544 14481108785558422286 2618173207083594 3637148754526486264 17711642556026154693 13849675003954586133 15275928420175892668 351965851203286339 12688069923928656610 14875729138079564664 1511854297674475162 6199921945506859486 11834763682376309131 13189516721732373437 5623680077951582775 15494842296004836003 16862151787880236023 704875258653513864 14450715440266858742 2546919168433896622 3652127176206018737 2472143818903093861 8131917244791674634 15026721690364059265 140721945511090372 9178481986971622715 626160841857918443 2440659627932559485 9287914046734780189 4304723980593743447 6485537976597052920 5118419623230939029 12092456373801145267 299665124559784039 14432021383844366567 4618182381177648897 10520174426431991356 1389687139138969784 2742594881872764054 15638964633862630002 16931937849301863528 16669837030980698254 13363540752379182109 6361932902302776425 15488719552277472703 10077809964651365092 13519013239839325228 13176360048154942814 16216331178104603478 9111493306292798479 11314097862901025520 14778139090624818111 12250194865042360829 10956534990559822938 18171527183082374918 13050094764127676917 15033438884562810267 2476553141625961847 8360546324391447527 2990975193173595754 18290094400014820507 4424859390953404764 1448391554233293741 5252058775027078547 17297076024209727593 8605897830322250004 942111513817691462 15515223362345896999 3329196644026864529 15879553318938157645 13055107457893191428 12733114700328433325 11301553379393520875 14850484527730056433 17391863331385157472 13561164146383474152 3795788284635479978 13522927999543441618 7963629156060770623 4430785520625332135 9134897240546425748 5963601682240755504 11172833203087349182 14508738976693768104 9279254199612844230 16668703403123034174 15390846759532918078 15166198311385968989 6612728596098446055 8646235208663552556 6170490597595961442 14793912985843039030 12976045538064928155 10626068251773879178 866286057286201742 8543182753556686107 17374890454577162347 10067452988487762602 2431283067304817702 5371956419219353236 5676708164793521617 9859591135336763517 560961898710735289 6687013529354650875 14887096031598174735 16160779409645969522 6071574416606094124 17094887306548819970 9987444389996912558 5028334154930670550 2424784471402986532 2124257700626395910 12628710411308970490 11480171622221494588 15064473310295509623 2619586736904567250 9437787190173880284 10908413500044909319 413221668756831451 7491242937616578137 6573934426173808256 18270233306714573485 3483524897605625354 10752490132868005819 8018161887919446235 12804479206022530045 17949212779137150098 8422625408272815040 4315661881124004311 16274020715025190699 14109788553295562612 10276687282439201530 7693912399787977695 3218446173711091576 4812682542227039953 10512705621700311373 3135405386628408213 1921525466206426686 3312458730983413306 17424901152734327160 3718583964235957716 3739271306894996470 18191481638691381684 18357511016841407644 4761166773728047135 14655967201023106672 385959801123255412 13279197177179275453 11665144947903993373 1034400981788514019 9016630469616975627 12996078887943679514 10439669530050481520 16453763787335759671 14502206309751258048 15089570414079197295 9065994488054862887 11070643847167802227 1900854829272482320 11991845966326972157 2565707140372522282 14406397856488212505 5837782147952771360 14178488424832984085 5245567506481625321 15231597780893677470 5322215344142721995 6892332404062985522 8662694918376358420 1690252258187038320 2215706520394764180 10539433336560393391 2699476719345467751 6780020264835476226 8406744472517821801 12969314804922331047 10221055234819083934 11576045043242954513 3149330205079302714 12103676987771356700 8692925020981863264 16916142132892381378 8543932634289765720 6469336796700495257 17170715459054364899 11278546224761045490 1397745694580048384 8990731728444463959 13241388179028342885 15839067088411459037 3187002089390858423 4994781698436134268 10447053783983852104 6607503044146162515 1556788109521484510 4747766245763993558 983055723560340539 16389837455974601881 17411085799628857004 1506671785071807229 2289876500258641132 13583591700862319491 13088018482866402448 16391176826968855595 472617541933925583 18355213836313662611 2289496695120088846 16017098525140625541 17184513198613267257 8089751643381814846 7022282393934988098 9417697477985503377 7895552739282784465 680961003513612303 672500847035437673 12493092811579020933 16356229499849370602 1916204125898721388 3227387615305044752 1313764026909233857 16852722410162197571 4333506217161829893 8568229684954379773 5219280758135032367 11022302464608539913 1932112397103717288 7313780102611496355 11551105536354463793 16806978578978377176 2531549411137517065 8305487838554974235 456763318157017143 11271263784971237258 16085354991544277696 15826315530015530273 6509847214297120597 10727303348684488333 17167398445344550195 2993819014468075826 7899180152748618118 4169181104261187454 4089293328380651786 193219731871673713 3078768751599330753 17595569455995462495 1802894821443013400 1878451242611249086 17863981258280929333 3086926177969257710 2021724022725354564 3727024439822438697 13240977696661675162 3410470898517894878 9444106752019228084 15524270278111275238 17696955808727867188 4877566537677052726 13711506295465691181 12334147467200007366 4315600617264429354 18361989876071877746 6576956837259584541 13006720044416448599 16965711896706639801 9552606848433031094 12577427069937237670 14608677340024675509 16607391661096811200 17941141519963559077 6943037502376099991 3012181542332306778 3488584613052428806 10797912416335145445 3688317850693921091 7556364007948447521 17875854308794637298 9555487588248931933 13973432040669984841 5205855459729531349 6003951361589035283 14429621127860043341 8158432939896877788 17513431429780526220 16148646794472463202 15267700862681815102 14119581669690858538 1026716421267622625 3755008245120439678 7362824958184246065 13038667742504007432 15845636307280670260 13045806497053280759 3374248560641188424 13663354575313975766 9893669551158349278 3646405838769763880 6048392736249445076 10016668660253151214 16264082656611075587 5415064120855452586 12825200641150325440 17059856886703395854 4531352039721325615 9775907631891337507 14397050916157878155 3836072870746185657 1410977140206321054 4119567351407917263 11375514590103991319 5729083895389781897 5228165862469158217 1685565040990558678 2818404258858735875 16844272397943915740 12090030074002637281 7811036340792548229 9039678202172067416 15340259804892213173 8976251953543649738 4307265080007250863 9854923740372908537 522450444139840432 13655394753114049167 3233090667034489097 14459520736885112801 5392787559334899920 7268347055362680325 17921398787653646656 11413129038646345974 8461442572513237439 8782396725194032350 15040745298270086381 264788599962933116 15071587241574276407 735957924491971230 1556093523269369470 8876476291659674505 10742430631529129383 11491461605255423607 11433455156421100661 11545500521000665604 6233491040289380374 3333571956790130336 3852481625224913563 14178493381398735093 7414573151404173863 799931864734580926 10963983708498079352 1609508094647895315 13340365644269745209 1172171532168236196 16637417638755101759 2802182195072350503 9072978375506702556 10049999908420826605 3909558912583872454 5694798822737123518 2399250803057583054 18354842092079725621 6713569590751376549 1078191910821580030 9904538439904014870 11735226454411794531 10415497904210697411 10804600971742801950 1349600213625934330 11403556054623993113 312515361268070280 7699055160948509019 17666966235263335902 9143456731718471900 3148876576044906142 1497334544170125066 10271958052045808145 8467427085727044580 6937358505658641012 15649367617141198426 7717099659475413510 18378009869911385289 4672451824753990419 1000149575432707835 14057090449366499750 13364304385484263033 14495666021752492060 17392145568745287215 8822176493454329180 12377343500420719357 7052535764193681541 2635241375649553268 15255909197301726236 12297791583305222445 11130714012963641575 5367802694108137158 3565780743886501472 16415397984619329795 14765416065986879750 9689762258872201757 14189249640756790501 12457839565319568348 16726754877571023403 5191989634682819893 8315102887898283082 1682945404434310024 11154924486252518852 16384248502616224280 9881162868916500053 14913305334726167836 9235172463558702936 10120798284503673111 7195282924866625830 2479379771738970702 11282436501720987260 2994711522116008569 8283055479334403179 14983880943811069282 2117499436978481376 16010828345855181723 13262148571308598483 4294154817142888093 4002358711688892570 13342232437920836372 14374339577812453743 1933738843721718173 12592528515409474883 14007246548826514134 5247244125233511326 15813314818078098494 1051433461252136322 5013516810531416788 16215346630485454916 14034632751324968644 3238438656031947671 15222319988263244181 3281866546204091610 9251252152462172656 17573618621403238142 18213138184752385637 17968158198424077505 10589094967479799521 3420925270496589041 18218375908991678141 249215792249575472 3693854860700555830 16041073352264528108 6213096273552108228 5880747011145903177 9136544660089507898 17981875305587107404 5645020902204704575 14609201876493417688 11421978557452658531 4230021792408447920 11818073764956845587 5093867555811147296 8900913507239422450 11255464536465357854 5458129293731707367 3775665919206667098 8057357189261762681 1642645508025222322 959411243170476801 6580952882342144052 13083489741331291870 1199699145676038009 11884671190407845515 304339534470161732 2338224959499044804 15972483762427841842 7168086237966301478 5806395904275895228 7448940748037044849 15121798610181475227 3879686205546814358 2194917591707181783 6791901913203908732 8509594406271014900 15628658148835022591 18307306090844081297 15688049896536087153 16088178038868368962 16560463741094523660 1731565008909207008 1178111116814680912 2653619602927084214 350370686994998689 18325357150859149927 10441799258988878516 3406488545565545875 11830893544690635751 14629119460232300904 17656083263661700627 16447860243176201854 11710234290825951001 4724577919918408928 5431473002061005440 17736704270663026720 8846620436200595187 6259466726385165827 6584662680295065272 50628928484784378 12428952679177180018 8845085711703794801 17874839148113413941 16072391583786142342 16588000783581803216 5006057927655500196 6284150508167241607 16523859294446252183 2017893365945032493 18188820138767810529 1857545572870595534 7548487494919112699 941485425944632366 2792660218139050854 17122959250174743819 17951940965627548496 8851449384611635829 10484356108713323351 7476210145041211582 7985534312053599673 16480564708022223194 12455743683017735242 1769286011749227447 6224303239902074789 9029913299669138601 9240461723996182252 3316530313264324215 2327232716017403973 17132721541105379977 13162318259027818718 13211302802333365123 9064172152293003559 15544131382044406109 9098674883427173711 14213219705793607930 11412306469243484677 6387951557648471663 16447703382497004038 15412185081505063088 8113638069564094369 6051100966313556748 15082689313116287434 12799119874819838669 13200857636198578438 4036448400808137163 14067564505135219795 12338246473936120242 6180053059344383645 8783648303947736449 1909642695886820558 11645318503905366487 12216341502559970721 11291713275700015021 9348771996135515074 5237586865797637612 7987048168226744772 5592951631515272546 18096819408347259278 13608278211604386967 16015823668834983601 4836592172012595725 6227900762227387509 6904854794029317688 7716769825800520380 5651335824365123768 18407561767090132703 12331997664930878761 17392761742017299155 3970927875755413407 8293876332424689427 1957375730140941283 1281476592665318091 9756231794853717875 1533853117488393410 10912159812151415300 17835462049441687274 12143182059759530299 17492211942618203101 10305983401467505272 10095746781988450980 2548096636149266574 12765366557733318749 2862443156691722126 13008669165226062886 5717317846563113495 15037216528944466446 5709877389392441057 5756841306049833792 3239534640592178042 13563321464882370969 5657896651930296635 16247898057818735794 573143841717452320 13919937614904076531 18412825686889159790 12112586940327657299 15870922582727666058 16548202943993306337 14583657836756252183 2144135044284309642 15756394608341483669 14546072729418867345 9655076377712211065 16658940704845623611 1795476780904193556 7052815436758497280 289696365686230704 6529422914712939161 1837198003867324145 8471847431105814329 12613291541357782219 13983612848460943516 14717226446879598626 990644073808412924 7392755241389469901 9008673446715727893 10581912086685163659 1890235396781620350 14436401542459951904 17109159041913936359 4894321746996392107 17181785135731185950 915072851997274471 7823616958535851495 17155718472763926555 16883260038209458891 15265895198571471418 17659247088950453440 11299456670693664478 2590013332569941658 18186211202309174044 12372608343053233151 2058279827883224172 15396574801229103312 7110248715783371883 300435128709485091 17546892392286078209 13344227740566736176 5629621198176272914 13704228084572496708 3581941712377480848 13301118042753666114 17717405714260195018 1419179304421752263 8407648184699057969 14014024227314251527 12368538063520035887 6187038996301615643 6611439239290481742 15709829879811610326 2506217030500462374 6801087295022739415 10374107699420993815 11693519410387776750 13312311446470363770 13565248024345784930 18424340407278603693 6328194020155075720 15052061967160259174 8543101443623245363 11576243688783993642 914528649815493150 91929275109620322 8273741567335603226 3577473392846519771 15363578759160030688 861161219381230667 10010623007979565343 11242471507456116491 954929037487835955 330219784881438029 17599874146974370452 2990893690992373601 11720349006814039596 12695685350836471983 7368432325652601282 15338551577482881398 3222096669182367421 9725794570860639412 14284563887083169243 9541044327386976021 9299361691145848628 9037704189806506841 14237692425122286798 9754004084036283310 8203138555213332474 8533779925500826156 14170594506053454908 1803183674574861941 8925416653290203627 3445243819749398740 5673096548045505149 14520584445515127657 12842949056362673876 1857279030970643255 1972304139834667933 4142415488786541062 2094499140625984463 7110964608548052093 10394534782606228730 9444971403802496453 8902624844517943465 7259901580287321481 5935745844102635661 7896222266853681152 18186419066790540727 7332540322520602934 13962897999610510540 5165867729674192383 12165561963159395007 4911992357865640029 1873623301188057535 3609737886258536817 8070025341393350294 7999331177003601356 11642718940847505434 9048313756820810063 11228473010230969995 13848628641788701706 10863796976815336907 11080003140021416489 128929858693029411 7979904668208424426 1438441588829924232 14449610482585784404 11513261358653195866 10949201181251244738 12179158356595340667 406584053729059415 17046319935281648768 10080230390667068056 653301822272042596 8741793920299582344 15555189492949712936 14026925347229605909 8574789950905766663 15981215017178465734 12337201136045990480 15398178202671988994 11506828669387712325 8146127085128014153 10593303521749864902 5669247776018371628 6464879891437939170 16366544995669871590 17905115550721545760 5326840053315950148 5954288230345540963 10989776107405885763 1760153669999562028 17974459156293379711 4620474242154172520 524661368736616386 15687467873535689777 6632967306215146323 8877811006132959511 11795962768681425359 16205281003651114287 17612032158194825198 6759276243118079939 4985654462388068458 16024101480813809811 3441596199464988093 13687336345281959718 6444899427601346888 8807331598091444336 1878219057568489634 9668769089963701732 12568952434291661499 12084611038275445348 11952589182711992275 9513793491859802147 1135048719679407117 6347062362777496100 763138975173434424 14855888199678858232 9988830362366407167 17988786408320377769 4758179269406877634 10159557871121501793 18228090429315671858 16768825550995091914 12126512696871881119 15410802825623098500 11224420554029082685 3578844801015546864 5531622026945365315 17101502121743490544 8955584181404499236 2841591044227162153 15982276377738121569 5269870169970497698 13488002688594663305 389339427456970493 6185597789502946693 12388043948841038486 1743975599207683316 14215990877505550226 2719083393554680347 10009599397739253776 4642783091661560704 10205098940570979895 17984919711866702238 2330696312248803037 5583383976496441465 6298147261046652741 1540245856229158501 3809463987675657384 411249628086788318 14157630396647215831 16629927866316643606 16869037663013987042 9102251534482052210 3403558044138931691 10838002440669750505 16592667456928233703 12041597328300184620 16016558030250541275 7430651277746835146 10008513183081823362 10971910503681939286 5766606126980197042 5994140185300637703 1616029981893500558 9925473334969776690 10314371631410990284 10590826841593628214 16309470909327576231 13712070852963883424 16620496681678080012 13888769172576962951 9844731824893244335 4981494555309278454 18094194318300316252 3029085540008768858 10162880898419830175 13265070550261212132 17351497624043980951 1935850843171980248 8904068751671626840 7525364592748515566 14115503871928073728 15974807477102528175 5682667867364236620 11766094999810516325 16347758884231863417 3158467486165418699 4499485363075000065 15862490687289343704 17956504013048345428 8555370208993398763 10588616716283609304 9258893228768303084 18266363029251651644 4934395698455806089 3775771891913609146 313541675801212440 18415656787506113545 11663054383273407897 8673130778482658462 7430313340462985531 11103831363827460867 17883698585054755886 16994118034034148934 15054396331064509036 9217730432746557290 15313814639268512227 10387678138264315939 10489065448916670377 18375944803512250179 11069758013739693520 15944493104181886971 5539030757527952876 7744580957823730637 9514722187409313454 11439523785553328090 13283711250600883689 3282523994875946216 11844362055807449666 1213046550054025444 15273931096375257237 9209267707807599123 1686506833272224764 7079660036290977771 11698409836926710642 17192006817559362464 15577352996470142190 14377678059644401253 2895168436188848775 16492560074477586738 5038284900300130897 7763575781370703243 408877220738802312 17891796190043776528 2135478702949305916 2464535933310717505 808493077135694459 762789703641711848 1702569921844028240 3342884235482368852 2909033173621696368 14217310923586261709 9356572619192242901 18423887319475689811 16441072454065477236 7135583090079965245 4379802628366521639 14081230905777817405 10976320849333035826 10425037954902227787 12309724449569883306 13199586481645369681 13413337802651933212 6626011432715148743 18432890716123349946 14639829021300496179 11774081280218760006 486770411630884750 13537588332596606661 5582105463807948395 4138620962088886237 12683725890313776067 4673663180620491413 2772928322826971476 3215766369372998175 13388962000131900291 14355748487552802396 17278980480885006379 13484990274006465055 15945727921331336807 7422249988117647995 15694679718638710623 6755810179877859650 12030595006201872305 6534773968531852330 6278980803531873156 12513570322916059314 3068998408584634434 10783136467696852342 16805178743441883768 417852084074647625 8403758870390673212 15301499713801854188 11157888298275421756 9360457425880176954 11565180933384826939 4342231573451599630 14062973474409466238 15436654326704901423 16730782078381134022 15024644047581037033 3621106027959479153 18283435914256916725 10342269332580350534 12735312534744342085 499900814157217100 11203585751635876609 7948786616143722512 3149437398234562350 1032305674516746733 9805123013953333254 2952894899751484556 18180591109459325338 15358897597122099417 6975322638487225672 2639028376745571447 6009577546813459535 18280554957186066718 1510617373577035733 8846675465403345470 4460687683386524458 4495315526339002398 4811370408975941548 10877599400672347736 10223528999913731765 10775998668737304395 5942662020619836280 9754848170188972490 13061470026250804605 5932407541241654524 7858793945526386048 5795635315456504308 5175419543023095391 2624046960443841299 17103458318364442973 14164688992385453881 8663609066876927020 7449198644033418265 7967878899688794248 1135931731052658297 9833662070349633512 8841029086291683480 2131069609976211025 16373052800968502510 1141047551190158140 560070920760691971 17609602138489996769 626711428864289446 16709504440349403068 12757949655608885637 7171516596091495821 1680694582595754140 5673472263279683832 15783820273049426966 9397557870501817454 5051545968912903148 15112530094660416858 10124919904987988633 18392144020858878284 856720451449897617 6886580418018171279 14343861494080508333 15978307326300800056 4342324032864444254 3300911446254412922 8734149178238173174 1636656497192059532 6593496312670287564 14022754391900450243 1279700885109548062 11001521976309678929 14710059916609545360 12971408448599332515 1665993450161459509 11837660994327901127 11830385346163119074 13015138256452708787 14477514900808716839 37087669760742111 5030458828456374755 6225368944353723249 112289233929172126 9405617732516874337 12252278053795605123 10421227934828436041 7367034585103446324 11413924466481054386 12169859060740315196 14733304842434330526 15196462805996881986 17093826771755209808 4461596393639760138 10681265271733109616 16164191987184884905 3356145875038856936 12120467741763172425 5650602139697103916 6596416866084049359 12754203906192353589 18175821158796838460 8136896636966287833 15574817937188010997 721063958804153337 7717469798132834041 8377484622224189060 3521631409036529242 1544947587245315677 8817285858256129604 14649097882535545732 6252188504515282045 11417121770545556645 1860265440108708256 5057494677039604142 11175658683560523939 13628955134561545138 16901713737079102172 7589422755220484114 2634620809446222774 1246919487441680525 9160915677170527017 16631597870131704092 17380359399190897492 16140121164506958140 14216964135221965212 13898502946861409073 16704621918401969628 16756747411021583484 7832130571852397132 2969786239460666631 17194176795846924271 12339359508511458133 10812842814773908305 15599519687931135357 2134823802915088277 478151750336527364 13599204346516956546 11584205929854571 9473363377710656803 190572782608690294 3088916934421712243 1864710099609175119 6074313010078031955 268869876612054930 736010414249716523 627410878712632109 5719327880965493000 14956733909600840064 15892765465835391774 6859044898384826872 5416719724373130043 1519233116964189972 616209320324943711 6419224537549063803 8323610266933509909 18309319702852886435 6728433519655656917 9093709863838650560 559904163955341783 5403574322556805351 8949633053374626887 6673220243287784976 5181068922156716008 9529549163742032380 10975496771148207041 1514193680343849889 5066672990804959645 10631116493190436421 18265781925780218877 6207804938715609496 1182392863687767928 15322281627208989710 10234755135850033538 9954428334594846446 2777864641370821405 5158257403944961311 3577416801582031195 18012015997593737694 5439409584893534251 11437626275127699161 7628603262399390368 3223837975676847715 17432009650110909940 10858819376861320759 16365472359335926016 1425042933735099765 15527913299083681959 3774034077774650639 6244351585340053776 707117280803656010 11991830303954772945 16616196638536950852 12370498254117944079 5269724121462052982 1902241947418201232 4044725864275177006 3228406103859842031 4459224478743252012 2967276651309484468 18295701073108109591 13413923728989282544 9958671482378614640 13073423729970325124 2839089178103387927 1334864149568769053 4379182047762151847 6996622837331570838 14022765806174800451 13557348924710993697 8325817619894984187 17933609236477152123 1908838632057216873 18090087716941303560 3582821310099290281 373386171225422664 7645510644518059038 8469710412240077599 13532966344505555058 13849146263847299641 11612602097290291012 7504661768620577491 11951359961213776633 13792845225636096930 6034950307643209478 12884293229292678828 4749746756833258375 16435597324733112016 12229052316241805464 10037334324612806003 3034625862907937085 6572587986189905161 1740693544914268121 16057676105547022727 2963251336225435205 5793509187405869715 13295346205404982688 15851389675548525138 8719744870894968543 2494262535600452876 1563652251417218334 6997287228738924088 16658283249343171328 6602978389012379390 13966970319816976076 12906969877968611412 9278528910890967262 5105555000807626594 12727432341632449183 16705431290172291335 13135020441436078003 9284943289795286022 2090826811710583175 11680793456734254738 9483426169960609963 408564830417378511 14322084399931266641 17834167316609089824 5256936134186787227 2220903144635808200 13995161870592664740 145214247895004374 15672048412327690151 2561585754704844627 12528149965267343169 15145581641383799075 2930600654483801426 8431086969291529689 5809667532997942370 3801885460442044243 5319803359243781322 10458579727185456292 9609679884344188927 11749121590123947003 9874448302839607542 1877579278185629648 4499617779930584236 7359420689665791902 7115787816935571964 4752662327130091846 14431900392606399667 7028854713414942814 9432461621933114187 6461794123690852324 13771082199774890718 2638594302355793446 1975849152890246550 10411632919843075763 10723093247490884029 14412299509325131248 6484861076492901326 16381668662134330467 6121143248562974468 15311207836680576878 15315215537545215212 10399972426437535570 5022861578058942848 7066359091667528766 1640423687075967574 15601731027540809592 4499229628123571086 17917822055226712923 6787976318747568457 15934507421717799752 3464795075265074801 7784240420840893340 1776609665359580329 14954906762216736726 317105902341667732 329976476794661461 10515717338924048920 12913905396249772081 8308190485134667295 7295097957248686425 8628537377461923249 3159324953772670946 17228860428814592566 8744702539882241897 9520890924689829112 7716574824940072813 7134821711588219549 2322175929338216755 14403482665354031122 4586334979548123175 6308163089029613811 11294609622418713940 15291668284859240270 6102882989953541470 13080427889848501738 10924787314768355512 17748282536083865820 3312332910952794198 5153613326251197629 14948437146509222738 17416947987271685060 16552406685783639852 8689665335960620657 8381956622574442846 6945741504267575071 17537262140984268258 3429749705842260019 15105452485336831365 2058304507324933609 11716894345505153784 16378615404503221588 9258642143226691181 5775297267713081608 924137853169394624 3776430669460024743 14709676955802501412 926550401915775503 6303800237386829972 5327575932802712989 622704383566926044 8134763936109571089 18260958252745188224 5310630967998509295 11855458708583905087 4582656381150383945 1966340277946946859 14608038597815999042 3149674889618321907 4980789736296513800 5924371526952112562 7454745397115152185 14197631946697989200 2928516161069395169 11695374858814546612 13755263112608350694 15565280634797108375 17691916371167175924 8435030811617975504 3323847580920704633 17906951096544154364 5181766998188207493 3551581984304756859 11356640458679328714 217106041589011629 16952964301157440031 10118500547639809910 1421265416845537873 3783872129749922558 1956822498791887334 1257717760429012532 4700252562377069282 872693168307997845 9202335348743935495 1313871997285437862 17186451755922352308 1197519223990641581 12009004139981315278 14902044295054459170 313713502508944831 7850879571789951378 17667108932543923954 14272768974674629169 14289458166025471967 3746988997343827581 1115239289647246332 3915685000714223507 7250501630611044885 10814285507176048422 13705453115729055537 14995347942446952145 2877174825818077037 1012957764392553905 13258819964141748588 17614366096901853979 16531758486827127559 1782905894800474405 9271314112709103189 12308871475531209547 2153556528640020614 10664103435545466534 18139320282795763082 7125085240913287375 5793179074955107981 14771920531114478897 2961687089402519715 13114372049554892736 14684946209551961733 15816179644524774640 373750959173532254 6633324218951661708 6951459273342527099 18311558939432576477 3337828085922467392 9968956582979006816 14969858178799467855 9375333346456402195 9527850550972132360 15446137681897879042 9180436837265188745 4826463940575233005 9457535593437676589 5167348836583452893 4300909394424532377 4743603223308963973 935929865840044907 4655658914707561766 8381834100238994025 8949176093150569757 17136037273581314789 17365763882598836055 3819355526477820893 17613073122037854310 5524410624072950853 10817091403512516122 14433172267268249046 6905736491592021313 17700704023965560620 9634448396554433018 4175740771707335018 5861504366472053281 2925552899331870335 7484511189957739585 15590307713977164834 9902736348055779902 429347118722641525 15155864558430700492 11488855327831655357 23176314550156042 390540301207867573 2219585323688349624 15338725339524402945 2391389360396923088 16862643646413973345 11314645787198711880 2417443644164720773 4620429768532775617 10930848229176559930 2085651261925371039 17228362471111505054 12989292313035572542 13404880536079913672 9191029125301948388 17332864170475996639 18114033210275572983 6667023597675595869 3462814063249805232 10088244459018891530 18393150168832528498 12901838530676368711 12762420705709664064 13104729920930530273 14280384057744821805 7944526646376278415 11105885517434650890 7160494511993159520 646188425984261989 4979602412485009015 12533561670477874386 13342805643753564523 4673004293752878624 13401840074643951199 12529880669621517623 18107194967875321481 14024671030506934460 439443869313472901 3139611375813282500 7531381325387515171 13910459228565691056 12366264806997105438 1909020475295645053 8767778724568984533 7254101499907871420 9709041328547196739 13395328464399321546 3823450470157828734 2925319852558542585 14880077713088748826 13260959681115287732 2039768146642261015 3249838408274163876 18245010539670244030 6030659147809497829 17786086323381387476 11275191452411080802 3463729538851371559 15220494809504954002 16138572285069123030 10706708474676109842 16463141977505851317 5447942047087432467 17203237947002500864 3626706951517189855 17821976975063450120 14186020253090225394 4400894324891363540 7320250747417528090 17959075038964318838 13814911509186452132 11529579577302993488 13327296665234072857 12105211924266839569 13401587430957132338 11955072962111925222 5721044685991169994 6976802572858880942 12207063548092406128 5058155575923044950 13587731032669377208 7390210548363925148 10474097505446522367 13850039119548932816 9455212371578582657 4788421788025727972 3473630319815106508 13903653454937967039 6946260377758802366 16214934270836585816 5121597139769598237 15285017075668149918 16865115818235330359 15463466964620539592 3670758846676919240 1800720359500187545 15497265854760631035 12683939446282953871 16863041086021625334 17327576584542217545 9632247897499749974 12594485228323755783 7827260489228034112 17441548511744048249 15663985789774714888 10130586120127685464 15264553491049635374 12799639161803738212 6615227812003717996 4433402587264072189 4108894200361177262 13531655920836394687 15876486055256628283 16505129002620431281 13036999288847519653 17720289617377176815 1888076812513233967 1629169593734606077 4701849530176672790 18029544118175067195 7504509631845888767 6443114787994013000 8941605834067550365 1093454371424548551 7834568274883211651 9484393260347275979 1913584965418849042 15671524307247764466 10813240335489267231 5469402853574688716 4140019690172488529 5438275792615889742 4606812131804413221 6957142638543869409 306224677079803421 215628203598799830 17453601438655862794 2968348131644627464 13753067620170226678 17294008077687661351 7517487500676630896 5293979897641519808 623049996248280783 5813119458813671423 14685500670666357389 14301400883561414701 5384937565010788180 6609057171470603848 5992362825251410220 13096573198561963901 8233221891581534605 4430222231126139077 12307436158409537792 8690472184975990288 5300936625249515889 12915546740572251595 12307151848509277800 16406128059959185534 18414063772896530175 4946013113454338242 5585564689906665206 11930045443753439232 16152338960627274249 14209828633936382961 14233273803583567714 1441683039554221281 1788300727879212796 12113043799423130717 12718223604151761795 9177154582258944490 14928587163776258615 3449035350874113819 12581245137940768328 16576709117488817937 3059670243821030376 3754498845551659587 13604684507069898751 5955802930118485299 15949043137613346966 10306421174583491773 16702665718710453034 12596240026779042305 5877319953871868121 9042097148364100607 7765184422401692730 7700883907122156885 9530873625869898812 11842276776389035278 9609065001026197534 14316073390167687967 11257969209706393467 6583345586432917455 15595166059233251860 13561550899767228039 7930201643395252825 17283856377178899775 7407095039066702199 2055678194928846970 16556413083650903052 3723839033832291707 2632286346206775824 4035755109933404715 12922303852456675985 8153658233403876475 7237391810777850556 6438928609302410592 4192777966911867634 11369906248074846268 11461115322970372943 2363135615475168330 10825922820847968497 10997732433652916694 18413704932812103158 16168524012764217386 10608044495611877727 4390692214731131394 5831477820791073309 4705010318594379497 5300393010801275093 9776489603603417745 1554340665682834582 9621785607106538270 11981158340677259712 5686495546923056719 1865913861074226128 12201986038797376092 17905504225107947481 9266443496235149944 901028010187547260 10447658582338757548 10016576989910674227 3140794688148868839 4274357134460928678 3459946298970751473 18254825095337755439 14976650301462668107 2811114991349923691 18348938004795789117 3833183956498251982 4876755065894484925 630524214905675334 9265936774828970386 6136832794234494790 10277308372224983567 15340291579264080217 9111288749695177361 8134623962509344518 16360602609247839061 333565625749774387 18301602994441999290 11230121389436784992 4847608212322654374 15346217104869728199 15733996188511968943 16846158736670731748 298502111546578033 8573110338886473713 15435129860985665428 4331279556622228033 722842589145036596 8769251973926127361 210603385691343979 1885968741342945380 11220683746931222250 477527391536427826 7955108370904040263 17478498296214846254 18180670971001398124 8218560183957401824 4170896573151366376 11178150147120953909 4847079714707221437 11785273930551862118 6595423491276049391 4534935846958422640 3155039815678151321 16623450673732616406 7405342964183008619 9276603703608640018 16248532534467903319 4684017215318988281 5316078173751620811 1183227814111801514 15992337999405922996 4886884341186615776 17664596572613978688 2325801842755040697 11397345024600061334 2853967265227937229 12783571401162992790 8829435412111789118 10469311721878537424 3006169867573826567 8780446318161837899 10853962649223260274 17117007625247806764 1217150985947607393 8902762927442256345 13874665758217669400 16507146222735591200 7037150225795435132 16867906049561645032 7920587356675690059 17518361601666827299 14295412244845140452 18194060984084956613 18058102017484528152 7022742016134464670 1430203262651747604 7912957061918462326 9836634865715466174 9381912228877952249 3822855070027473554 18213891174777000557 1183368855537947483 11723026316273171200 18103762724247350390 4261824280017406364 10536466636193933960 10467390800865984215 12365942209758640050 18243225358606965529 10912364722216611739 983887743906566263 15461041012536022030 14416175731411832798 4622745454092430461 3549989201076235765 3288214595071156879 3773214130693205044 1446107228593031152 6043131749292729020 6693458212828626702 11029381267238776463 393136320026479125 1028313611653074111 9898245901259677359 5941385117299021499 360763688243103182 5249580629262624991 13635513926696279110 1420122222425780929 15501081126378358487 12439295574093020444 1463891674742446749 1410764912329699452 7643109719164024317 12845945839696759431 8843482337009177783 6055066182294854587 5095342197233285106 12127488796669946781 7063285588246884133 11095040102573408846 7471286107681946495 1816194952553263994 7950007447109113599 13030880033472783406 4229894421426981101 3492534279583945527 11214732288970179552 6692966229144192995 13993228709970686797 451418634719762840 10064526876460237062 7158108862338608579 8572074056727345971 4706491078471194653 2834125162662093079 5954666570719762392 16948029659915709559 17308362412101669315 16039544480030336863 15484099450227543587 14953767306996635210 2968615170816479820 16791307527071008165 18149919240448374851 4616756260973206584 2090917067650422013 9873543934820216607 9125225875028772547 17134316894404446416 10618829539825085672 2709611095689128641 4867954831154271325 14071348027191447173 13287270364377553498 13734502820400432081 427003014551964617 10679171284790663811 8819794930314046760 14523125260815336697 10901429589209560785 16535340679345758311 11101987223506446237 14577679066907406805 17568408278570325700 11618963975810021072 7272685623925132856 15329944633718750502 5535072313250631472 15277771101616724668 1093966373576008555 13037006427590946927 12076790147243439968 17585547002117846286 14109983467505980145 6865710312624786621 11020103728161878546 18288942422807618513 9235029563613197374 2100118500620891551 17747309120795777213 223868150189818927 14245010486525264415 613244153913374191 16467850464867549810 12113289760183013449 10841864061511730837 15389326484368475079 9466634182979160979 12126310045957196110 14380932100488233601 17328816948538035080 12505939015444170329 2185936460902912754 4442749398327128277 12048927569833447003 13274934129122528170 10433318917899525693 502842558698507339 9948000710278403104 15695729330899875375 11594424135191914649 6771218129797340719 16316707455406135913 12038760842050601344 12617934627273901343 9443784180811677175 16495023080103304011 8222918234432479634 14169342654135128238 17822475082027246116 12871215823264500999 9944779490080753199 3899476818047951761 17741428958512025498 9874077347359028050 13421975642960949618 8217485877081995912 4553918225839302426 3420384270794376593 1090885982936251586 11461042834405144073 4339944141091824323 4246378801270950256 2364954420043717428 14678192893949881962 11627829296137137512 15913902483859152396 17935851315229530476 11542761011160595133 10805973816073182316 6452910058087275347 9016131196696933103 12096582489702756753 16215679305378490496 11502455495928119533 15935642093182633203 10404721219537255700 8866609015329802631 2848973267446922644 12913161453746249791 10603643518266445575 15919081214321801964 17789375148135841252 15200631422383402170 8752770391990116432 10165049750634694726 15252607502029926139 9559291358643927838 418366222543315545 10015036817667603086 9043912073048974312 14299803907065917339 4744211289835301993 10653395962880911145 1079840008024991107 9299385715161769875 7400498937051789250 16490178821774193413 6507488923841976702 4427477207155010432 15717842765743094338 6913332475827242334 11681222698624834231 2708102306063841606 8446168246180715524 7549981952598911529 617725022630744144 10240678303384625055 3283092355997179370 17924456833927637241 7914552251429188948 11906427870595214431 492676363325177047 5419918355355796688 5327654081065098348 15841952730321655127 12751262839552860669 6637151918606146352 640292850498593044 6845752688855884663 14949554298787459156 979584077727189986 1625141319999867698 840595743608919229 158167226343974837 5628662464837329617 15262977928715428106 14975315365731941077 10960480006791443551 1219481424688365021 4221171782982773929 11461356409322558962 13418667904334621058 17521820685371068168 4946283340742065865 4833279127701457146 17656235199684963571 1172279062181359332 16770421144822172441 2608931571799317724 1516095054847791240 3197138936791499944 13485893899181839995 2459250826098876743 13582927782118001902 10985384186630585107 11199598721285305374 9180092549190196886 9124235521928528274 12055858984353291556 1939969664055081418 12245110082961522491 16568442981180057663 15205833027128688323 1406759453149617535 6041481417425983139 4348543092161457371 7562469634652428838 11453271145017954500 91552498985050569 16156401320468343377 15132662300671270898 18180897601550111904 18427620762765858847 10863330883030510997 18153598340318655033 17357037260074929425 5215090604357755947 15005545285365486451 14770218609656997611 11650866775930552374 7232673789749717454 5366621423502594937 8696941622595878985 5088208061653176966 3190616936564449542 6148842111613415452 16906361089712598228 5934789788569806886 15047581129935552106 9517361629511586077 9587686536260546162 958899867077812028 17343194717296857701 7762136506879225567 17231944870189529559 3327797894022136544 13686109644335219817 13625869204499594220 16978316911923461283 16284490283175979059 14859319639620296258 6942551976069709286 18339334896511635537 17058201405767136324 6451905987452626832 18088628972381154933 4948154627046573851 16151514927503963724 11261376543896229582 8537182709128869495 10614649431355063926 16353102200662557445 3281105966758545906 11567216926238811494 13527537683862002955 14640835859568241866 15558729856865151130 5401000579850982031 4470008204840449088 2785800273060121205 6586049640553741595 6869275620520518970 1749085446560290284 16803409335754430734 10126275574759044940 7265690147784527029 13170958612129975236 2003303121711469236 12110609372149966847 3172389556440671245 3852070272040321099 7148557464266239590 14430100573027156712 3853751689322125249 17146312713601883263 16855307657516571249 1728040578306919727 17119497864979517640 8360868565916436614 2701455118549861891 13609036400909937246 3672931979573014567 4427484465899256533 4149166519986385663 6540218539563244504 296122778151370502 293308445033200007 10772884493833748562 1654297026866252013 1196031044216130625 9321094883112266921 9722619521423699329 16629220989403091094 1136731333491468756 6036937074374950426 17535827701928257537 14904326684047908222 4629367520051405918 15080952689056866208 2895743327540318257 521603875991999118 4890380014722892339 12347226778960402554 16409850138073804741 14596167404706458810 9962843259802810165 6407360265639155973 5699979129732793840 18031110659878743428 17988074291426356382 12495544922064839408 10521555183701177668 13898698220746103985 16427263602364574119 16583994975206165069 13664862300548565764 7856571706498366419 2318315701727132086 17661354813450036953 5056545200618167534 5180177329045424750 6402190639396426858 748878850978381576 8535873082258372438 15494181337691926409 12587226924408146601 1750612172700244906 8508919931812181856 18286512030596912203 13544261537678226789 4665672290696283383 579141188818338692 12336098590376671862 2776503893739735954 17458080854337661035 1601753588719232742 5360022795247194757 930837152303625434 13857864528868167829 17573964441547662245 1585903021049374533 7643436910362202499 13160674730224192630 16563875124359745675 13677719283177246313 5178416850699230024 4171939235272900030 17981930887049083563 5219431465149731704 17473818389470444579 15511157805442731575 5800415493815623434 7975727442446570677 4329737020856922373 2232282477620690344 2200919534961593218 7661274319387534879 6417030119870866718 16101102328856461349 3181044179504489382 12389589651814739820 5841455650913131709 12847472859799553226 14044702812638137084 11564805033149260584 1720517854409540273 10475224891787816075 1820310842366955370 11401174664661483184 6628568952678484652 10026760398268357847 675423341511439379 3180703786092884946 4890082401759946704 13819321854166228338 1098981210355541644 1027570382104890500 13481877531543229247 468079931381788132 8524204548150915325 17548898242497217727 2472680616908061375 6395750892863318857 17186306385785413623 136441446246219113 15900603333209626632 4031034962567527298 15188190783224460216 14442045153831372660 11989595820834198230 729168931223364684 10299352964962792586 12149450143634869267 9469269238661754149 9371197376149003666 374526029181607839 16033591998743791839 14365300576300405686 3961498035720035220 2884158667416331938 7871259009866898587 8026125417024840363 15247050269885484045 6328615061674432606 1384679995082472688 13710426380779165950 158060849813232582 11684250711077159407 2835190322293866558 14797419758373468201 11192738318836072854 8099712320004695869 16446260705857109908 17170596801148028371 18244691595666790402 9832114027000312862 15637637340377505462 15504035146377170071 11315041185560194561 4211608222990416795 16482782123661554421 14553172682879845874 3177469197491139422 7683072394650314844 1435319233749772224 17145031309344412552 10066445179745929594 648295494570349551 79061756614041969 13376544830754538651 12957860017267612014 14739241024622879792 10624329628353990659 1408424414052531913 7048925945252907955 3595282069226711275 9792256681092447848 13057088729178390074 11932674284888195608 4994210314409907364 14419470339025295018 2617084446844447185 8694933205559035287 9161998957456772204 16073137547365486954 1358084530724389758 12202959647551399198 709988031609281260 13003223840181164455 11193434847134691448 11154270178982855052 4435922994161734673 10505072092635403162 669371657654693594 1648968706766274486 7337719002848736206 3911076631422283508 12357831573410416685 112662061008238701 7568429820033699214 2549105110881987134 95197264298405256 1804532700637830215 13880788273286375516 6846258552828402658 10939904345705870287 11531846310744602364 13059732055522294054 3924038053097737609 5890306410965716425 17712171747948186399 9501804226378680106 11783636137223897708 7954821313076631910 5335885319421048721 5330802375782374792 10418271682797331561 4532184186850437442 18199690330316498495 3850936686699643491 10478266917825484898 14917920586486274695 3870102755862864627 16880899377699917555 3410094728104064059 8176097552254625456 7534640960122159149 16657255031211496768 16131174837541991489 14335021844541525585 3742180043930834288 12601625560526474388 15547979406941755118 1872656252385467733 12104698992993034782 15815402945676263443 14833939474543077116 15841314970595371988 12703883099130997214 2925205597158988390 7461304924618479254 3655250494962261690 1231163964226189330 6757414005693049843 5516576006956859420 14132414946117551819 9716676971236992260 16151303907477946267 12511120091749193536 3866742147284069967 9319430386520371819 6360603390214303117 1605782839460666194 7891292436099910457 15959913805458889624 386292112882011796 3298068699475194528 11003230664745676255 3315789801647301643 11427070163497449187 17194194993527400263 804344169493979107 10712561251035469199 16135460216079332289 17947305466775543499 5302516467685625569 16405972169629211849 16026639150555014478 16555380618825972275 15708348919548597335 11198849059108629224 16392621940093973447 1550590305059474936 8320735756777377718 6042686613774830466 2861569888245892243 16220606159877543993 8133807646026742626 1675908426715618180 341874174001656106 16434205029136650668 11558736169786414595 10155948475617423612 2754148151503929519 514756108598761802 2916219588493321681 18265011504875493121 13757158896287869531 16072368388821800473 18412515634470441715 13694721512672923849 8418621489277321184 7568287329970548611 14842113061162236519 7156082042456903343 4298712234950214539 10970630434505488 2278246991317736486 11467274788402334209 15129026675682055902 6456045729523188386 2395449465904256927 13511427905187946255 7765665767928173165 14696077712179556144 11936391885148501452 4661515250870434363 459247997276851936 18376633504234778676 1688368883459726595 1816352362698181009 1915887190907253981 6743923190335368180 13948183172445932570 5418671415127699315 14614281632593451345 12935820392559732403 16140349464966919347 7305751268150546390 14848260326610793010 4151874260674852087 7190750714239868213 11880228364414631759 13510263198118649537 18189545353063963759 4160090620160098537 89610494344058065 1481680040145772327 17692651551978385030 13801727581635378561 2948656359063861153 2808516864345864869 18137887124592214496 4683621792342314682 2839934869569146687 2739972901454854714 12148739834712549067 9658559897221546538 7858327332709651689 14646722034946419845 4164561754260140882 8955592397856232233 3648364997536321003 8529630605362474038 5576956574810297083 7415240084727615790 9735497387438301158 395317464892482304 57730477580692823 4377383021667113071 10271518162516983752 2362989033206883301 15778813858039343370 15118066309046393656 11854889959119847461 1867163864513502435 14238524560759394196 9287293112444721119 17512454134796571847 17969412942755117629 1605453043682510053 8455134568327672201 142430954054154997 7959186662535309768 9497825774399672714 13352672588667334359 5349446363760714433 17085514743875828868 2728050557680174992 1992294951929340127 15098567918942164663 115795707453486570 2941192254051208696 16087868589423692714 6764453588958067423 3534214936234713268 10072909922987986743 5994496572699267808 1920925055765023920 1804609831332323491 10701576631485744270 2637014874698775303 8167491752832963806 4900600620731432659 6667803777480375179 1995737825629378896 9361099928078741569 14963736384456756987 14151876856641458943 2659164908067174255 18200485980188455618 5285084121046958819 1304635452398715966 15848618810760385163 7853942365917043015 7707563494867018164 6047255876918303035 11519168454743853840 9209569960522201500 14798818305663753924 7973936104940197525 380625997346218134 18273771166087108063 14006227561743958999 197941692542599254 11379290102915307749 6148651891282275234 15275236409794301361 2963972074788506871 3113411403124729177 7947035402090045070 2816958874354161611 17190300225020447265 18245215374520144268 16371869333620618265 10114953125242834334 14028010135131492060 15172033146124276274 4560074890333410979 6329759005634201746 16782253438295692025 12772896217838479769 12173406978304293575 671601740965929901 6217861403774929552 18227094633722206919 10756047793929244982 8232328591125781442 16380516348470715300 18353706251176571903 3375176227529886317 10880484516158520458 11949927223693775752 15824459344028961502 14039924563347229384 14062496050397413488 14768077789979901308 1183421692349083254 16734202600036820538 13020504562738970743 3267301228259394734 10818253037519733819 7766745542388268334 18426969175609540874 324574136895431646 12701416782732865385 1570396214088516605 1249517344895034597 12163461802364575718 15775069961775980703 18323419534596996121 8104495509872001117 13351384655778907711 8892143611097389891 11528409042697621678 8155723998725473169 7840939011817487044 8651066857026377157 5967079343194347786 9405185860474696198 4280996417634136061 16549809970881882123 13459914491004580497 5191742176184287602 4790344211164742647 2100877415749839056 11960087453479094199 1224025393324693689 2340763874649709948 2786191127065115382 13043588138255486779 2442726365789424367 783785974660298936 9592210181365095500 4165111801189156131 16742384591431324478 4625951884739106203 12297758155914679132 6766415043591670400 2691829645654875572 5298817792305110916 14565811307910814598 3745015425957071743 12117297313959602093 13831815541601602713 17028337123511737655 15990389736953172227 11561308695457174942 11492584318905404740 17763399525597965126 15964360092363044646 6233979656997969485 698910377177095375 8191371638818950980 15017525282432919830 17220902420932878435 704679112456415284 259683281063764682 10894704815356858686 6605337810058516105 12073670630219317719 1696892369114155070 8232053332125804868 11701231504637699990 12800028556234501115 15544300872670069826 4698305006460472078 1494280806303590909 6426799787850118540 8054802761058646746 3102458408013637933 2610600407185726506 14898176897402164495 15400821653196386863 1043246380054035960 3355579987394602752 4765419439211062358 604300595600188366 635705474398315766 291005740693228352 9189375364317572437 12809485854711240530 7712797890974193921 9412270150550752663 8500087288605249287 16003925027506710175 14553925786414978782 18002343888442115965 7619681197002275210 12095080626284169146 11645837529558199321 16246319075762190840 10541929265053514813 14195351317733165535 17852381951321221814 6021524482330676657 18366067728781998752 9607530839659632113 9416384580841666936 3313077227911304995 12059943309971622155 4402811482349465546 4565673871017887260 13397849565313708095 18423217199132700031 7411864046794376069 10197673826092450307 2831701305453780852 9425425641919081768 17463876898247182605 877072745190982718 12698866712965263886 17109432699949408892 16378775706845141295 1110844204849413458 1669959640049021257 2617715649609600208 17652593262801918634 12786268149464404041 11778849390325986108 40861000433301999 10953629529102342774 4902227667227812256 17012472715784900396 7244609856059250932 9065060283147572265 11367687417051298259 11858091606376048444 15979681605295952881 17990608905883271316 8333554534859485957 1860530848450639333 13139593577711445359 1374221145830162677 17698051932611229387 6663172037939392484 3393597196723941081 9217437674228467375 9227370239207185806 8430658445639469498 9043287180729137934 13512313415318976375 14994014982140490753 8891918216303330936 1272231858804589140 10629800095713692806 1043078087503423583 1340109494078617184 375266538874715642 5723029653872883037 6524687947845512845 10569410148693251243 10904914882729024976 6131961185577195091 15235907127589637269 11076071506045359976 10679885162008580028 2241876328100397163 6292003570099329540 14869087353494542273 8247444845432438874 11201903078206336410 2308646713980265636 15423578272554389249 15198617422322829522 5063999642606421326 12110418108170455061 14006731815473918087 4523829582525496856 8234074522131976578 14560539186824017564 10525366336751566383 3554502998398823515 11668016852271743963 13764702310862870799 11003250771645331479 5917530215354365465 7373262995166704856 2926556715023297239 3210134591600294147 9715765820673969252 4980164844118760315 15094880788103304598 11951373818814802896 10091722055418341644 3157799496729038007 7137264978135849370 7793862395629136340 4501057579351238530 371127294647057142 9497984390139080048 11385382071427184994 17387605317642890238 1690891969572347152 10092188481095262930 5851962852843493272 12795572892116598677 7251024676656691650 4413293780802752573 11575277490584700735 12016382551969664993 16271784567492355683 13165113594520946184 4676035639054365905 15229621666833079889 12774567848028766734 2251176360503190329 888070424253141893 9911144452214801154 3757033197575329593 9474309058185044676 4157672888489893226 11217212759366576774 3340326491787102884 957724805231583510 7816877578213957305 3210488981008230269 15089512581326984275 3486413413458170040 9928690251591287035 17252087038606692927 4042220821023624692 7964176291412305713 15912602588929914766 12245705549449575412 12122085344325940476 10639749878435455718 9338173886619903125 16824892347739674249 10197557815649690388 5372321771692624983 2563972726026197756 3938007474224441161 1899630339462407351 2687328157993731372 16404240242767304347 5975124568526125977 1180252083262948172 5722506736833105025 15429211448066807545 3080502363604285078 9308516716355407381 12052770651312050778 3912719157543565675 17053691583609405313 10452303123249387938 7550172109881262440 10005527470696805434 11650985188609121506 4310882241844113624 9453190472028047653 5620673806009320047 2373992395781603877 16736580496284859327 2306507989697697211 3589128145729837247 8038395053464054358 1677036524421922889 6039746804623303334 2293802669675670280 3474380356809637809 12502812008425469456 9124622110205542043 5480395118368895379 5862823727706870353 10459797151507370804 6164798816713913161 10547668917293487965 10806999889175336378 12491949329818273979 5744592889647483531 18405429845236159108 15739429527582313160 11631517970174578859 12126792470048633047 340453923216705008 6701808242292094556 12991255808757658378 13450825268416855517 16051411128061647274 6140207781856981689 9266632837640698906 18107095867396984727 6360934198130455220 8144775714055435195 17201515688223445129 463272962652819727 6383523079519075800 2002776046970201694 14693181480216383955 5030976170412394270 2548654344437197638 16633956119716217657 14572102955776520070 16460102651233366935 853593381522072710 9115269606644929410 2576701407887061248 6856306361272199626 17279101666286900638 17316047485507408102 3052440261034905163 3242676015124995593 7154264493761362294 1078846451469586362 11581213936604795328 1237878595902067965 9729299434061677009 12917940792673400576 9820417696809549101 10624909897774753120 11945934061633636784 8356666811899306722 13119202772696951644 14832028485093138826 790089701806565616 9380302713644333006 15852622222045789684 14085137426995838342 10928151071322656573 7709757426058044803 13947238818980097648 7386141603091182702 13148650450871036854 10027640403196503217 522872411791652600 7622147423725587740 8433125528563927795 12669826937162539506 4169091697294121267 12657450331528227998 1032137289722466782 8174999081705636141 3472311717537473608 14313674108383113617 3638988577047307334 12568899533474009850 10512711063218262451 16425025657431312063 14676105254337804985 12513925968050715167 9899641244381052440 9669058118239828781 14294234081522136317 16008967218304996716 15520743109871117120 14243695099059014361 15310766008617913687 11535214105878501006 5865486671400699048 14325604209281037306 5228789574100418418 8549296626319891513 5137843238645679334 2220821330273152499 8744062318045823679 11224714903216013209 4321121924397522010 3486493704310826166 16858895346482501269 1413511252738540888 12119796735293785604 814940734597403794 14961356053550259842 1678858909020863059 3540789109261136668 7609110872149167362 2594327012827620023 2016910512707272681 2895595085373700473 572077883675017776 15979138438319770685 15917596328003326192 17830418552956596570 16136427422027207751 17589329341791119313 8655601030321666581 17327766257166310545 12962556470796054302 8282724513395110707 13244267701778054781 12304362703927332595 3621426082670549492 13357719641325987262 13351024096135157983 8704544869670122807 4146796503442087218 12492909660227030515 6004921090802401713 15221953324499632867 10667905861526151390 15067751432094760742 16879454730564635225 783436756156737453 17480698195669146531 17579200353118101924 15516838518692325903 15754684657318375644 4515167156594605097 5546497752256467387 13172893391019523179 18229516115021605654 16282612367134012527 17447597231746880484 14946662994657097476 15948269856721680700 10244225659274519038 8661292205847341015 3035870761679524842 10306987151567172453 6107977790991333160 4882051098859470302 11656859791661734113 4231161113425179622 11232509497404850554 11756636698649952914 2089135060227083629 10533967023805770610 10167205797787551356 13301289566703360628 118282964745270132 2315229956317089476 3005657101925280795 16333770213120126455 698739565659675345 13421605494359432586 1938619319031198653 2392718070910845149 7605480652176954590 14147786849706857610 7013331288559398391 1209487113400713552 1154970541967237197 6576663410288451986 8154307902057351729 4461246318505606460 13416418217508546387 7615709000470239324 1204185126898516433 12205605992771671313 6262406282811959771 4962315177625812676 3394780204153308513 12556589509648305869 3052191904841559650 9767680905235850108 4808234156165913762 901207239715940382 4938694370967160423 14988578764330525279 4400538790657242266 443020156782290196 14564681944406201562 13748867833507266906 7661953634486485865 3125513971482001464 14727355481708062645 14267042299815936146 12850077159107657372 15010207484123050708 4893351984314398660 14443176403912773943 6073962761925748670 10745238651758698006 16741116595336822499 12045593404461283365 15657444852935654017 3725837725365763081 3739553443991550869 9741252059673731411 12272146802051081300 7622956407698471557 8845193397090863304 16508985966272255223 5703371808194465254 9591242183925421798 819107684494873157 8203751178519943204 9005736531490830285 7237022953756756340 9410971964787361636 12458957671017471915 1193516926750319858 1075279657219764610 4981056178760967261 3748982412565893509 10431394847138500923 5490270162514126863 8217646208883116949 17037708484644764602 1515744795910658015 9278880551701996416 1568878047233136964 6851261245091145723 16155417862889349053 15696363335686898196 15716442320698867708 1855439368931568150 4530816161940001218 17023171764171745622 13114411018594404335 16403975450311485738 6471766013415895160 784701443983222939 3207458507302854842 17774594282079000412 5480871738305331847 17218748583908175161 2026543052478561396 9639333501860543391 6317944580234236682 12425124429075149446 18351430374323235964 1631418847880259692 2917648709205763136 5570033126526221629 10587746113729218134 15601949358385742011 2271490333618486940 7280163255776074808 13879260107939931858 286005053226900195 15809492229895766693 7399534335587593226 4479449337895944275 7250523327317138780 16571730073832278434 1489965680374825629 7603589374643552700 17948022894456676608 11016093572706761481 17160914048755872782 14782603302807722727 16943927201254568493 15578952532512504503 11736341744548578626 16329399636201240717 276968984780478908 11482872602747265834 11771356334214388924 17554204349553649350 9840240870638335344 13385508028121241093 7195448016993553120 1454050409479184769 15460210541021231236 14542045389447843661 13573595525528238732 9575075345934397512 12874319997219498006 14616079774589865040 18202176936410467820 8365140376411721914 15328847004102135439 9002408323327708656 17323399974684916818 8263031150395535382 15698964315091281735 436653082440240138 6046508812349569118 14565868968989061407 5358070579970115940 7556710840876440888 7612968804256547435 5610036751399144369 16258863346890328375 5937355630321046510 9443801052865779300 13425163238936447099 3658578586531056524 9946295923590545250 7123903943733476568 17841473092139618609 18373385315287465917 12049227320960985357 2396861966775190867 4994493820529059578 1054980831398470149 1354900977699495135 9689364354391964722 8851807395850679301 5921785771671668840 15766849614304864179 9101943897678274014 3233584969721606020 12436830516434923370 17998716617341590203 17436397041330959651 17438799234976334094 14252279133810222812 9042104583783020287 14788076940505000853 5431202002454099448 16287768850498359325 446047446932223562 7916258164094178162 6891187103123628827 804320857569249744 16612455102045592560 17679645171493950086 10584872716042637058 13094651830507813609 11395164639571566501 6678108753876824492 9154608631240766219 12111023694671430667 6014811539498660570 14740144184565204794 7569920001903284441 8523930678769713584 3847206970073346539 9412165615462313241 10420644604343372856 17484230992311564833 11698511638792365049 4621159900807124330 1182959490519583603 1510368961178463713 15292312189484339187 9888181622032005544 3812207526606746160 6839963556611910155 5781938762698146979 18075649489954680472 384732168764685916 2689385702624927446 1630018623945823366 2888453713593887319 13203196868401715546 12710094925512558107 12635793774175690612 6167632298974106390 12521111089616721927 14760785250727843669 11465541666174631218 14264392915097809025 15781794983959867212 6103611348858686511 12303343831312816406 2925716475018161306 6217289876838148907 8289130610524413221 13165900827582908271 5742030272275959125 3873620692164303844 16419419759549455033 4780906512071103211 2001397513232768285 13953784847495065143 13805821723334901718 617283327074474146 9569001702887850501 6133376535511933182 7246208457865537136 8081532349344618136 4151661643172071813 11580892335687086808 10700267887951737131 483642975338239593 13031042206180213920 17551287231632300055 12675385102480068689 6500140417150729983 8819453265758462191 15582994067369459027 434863030691143798 12853688152465736234 8777440316588457352 7015490370086163314 2985576845360097119 3252630887769222167 327938871351399339 3619419562864287521 17210542755395096870 8101626689615123495 6860676847801546644 10640627878413339504 15507668642554667654 7647807313539637988 17714586049954205686 17118348840481787427 7750793585758111566 4439044567371610808 10381416835475748523 840427629835313670 3766533612435603025 1528456101277688263 5162861268788626975 1082129442055723936 17202987532966158750 13586632300535844348 7207412898758708706 8676289000278723505 12747740117294662646 7210687281818216269 2312924014294226266 5164091442412125244 9543897916692628043 3080334204939336100 12053236982222670866 17757369929539222317 13701677567080025701 16540645356221949103 6030527016431429729 11218269345706909496 11338189690931567624 15252722098660796555 14556885808425585166 14620195900073084210 13240391509793156519 1656994529668678950 2771348924218873653 9722057326254464608 1600771079870796708 5447196792910339534 17282304461910080437 5711632696111611008 9044596215961926111 1235650613433963071 16467218814977166653 11757099610119846123 10245528731320811039 6100841633081376199 12892589525533189830 9823905728349940826 16871145080259670946 151347453630395705 8885940552458660067 18273761062332375691 6350390484647662617 2559291364724446307 13882101442307511107 12833254362726391005 16858857244464604059 10037072648756569901 9068492883136892222 16161444678734671090 797859787411693693 2740602552217885657 2373602330898417092 12385637395458857398 12340288241610364021 12752222779993736564 12852703251214762455 10579474653525815079 12334776637314683719 2683643071604441744 15681558222033844711 7926120308634089270 5532973109657575760 552179802312670144 17034228840768048284 13353675723388332216 8469361792448663395 6832123022105066216 11721018137165824629 14776191314319690337 4629252479845941543 16030942513078406944 13680131103956429022 1759544853670635462 12897318443860779582 643856491909178996 3793943828161426284 15196262990952982375 7137772477145410170 13103093695173046514 9564467107916797786 11446531301562550257 13943183198538977013 1501592010831408474 4744580478364706787 6106407578807505326 16029924556647015225 8503253416169416111 5564553178407715676 18275836056991844618 14159917538563568870 16033387523770223873 11351182296615463483 6810440466871890985 17027356940649149747 5124636204401512250 782114372251015859 1244258927505510213 14465654978739358843 7680438359455499859 13402097395778430071 17923887506781344060 7066378651620136694 17338891885834766997 9575575966263572081 18114726785457425844 4026401816992423960 9334308906212361289 17770188085163578725 18382678011062013812 4066291280362441508 1697630490936509542 7415541802186803659 17412524339577366642 13988595800258427831 1505886223320232381 15390552177392607302 5561272432806285149 6513902561012255267 6277382494217849655 16072870929431201899 14574224232396686771 2845970124699893883 3118603038961316877 16855491409184306719 17075765250375344572 5824915053073269310 2406118840296644162 4484020665767588739 2413589842440944622 1687756722313834553 4572301036036356175 873006395890443004 2824282222260121031 9981797609960829659 11323760174343935414 13787340928976784344 936939021779348858 14891532893399208371 3264150326558476748 15186071028681417691 6253435388820166565 9892429097154800860 10311999794685953652 17646881129834484900 2761911587557992844 14766611034296786789 14814207501514762207 17898154824976103477 2603369542283584434 10401676679678783668 667842854430039970 17397276854857423682 8876676882645032182 6129387896320113431 10509624364966396674 16364012215182157921 9705938618825832628 16366949344733978789 2052020470431956240 8316525547919846946 1701866724426087810 17730257170789227558 2979608455313141790 4405018203405964363 16778362993146188355 13524341242035569524 9714853730139212623 16014668968100137737 2638072307100250863 11870360559071944008 4612451578471950602 17878476052241668916 8723038302479323192 15728775474193239926 10886574213631522970 8379318179400412130 11415308727399185797 16678294267532111049 5531804033241595629 15166581710162710054 11757969198919832082 7999181532589926793 7563703497820343946 17600275972640075213 15559489707794961603 17176738931201826007 2513976183179697248 8625975242502071033 460925330278900659 14844531198199142854 10627989958486966220 3963191860050524757 2675870926623813371 1908709553255182342 8742550580382455260 4170373122226094213 2817675450925057969 12110009305298799404 8887669906046150398 11570337485313150013 293453865693201794 16959654452977130871 8281570294409500846 4489907213121467476 3855299658069476884 12738393154381414345 17499452536052648777 838560536493816166 5213755087622967318 13896914911986811176 13037998190120574731 12811518032825250856 13287713081439384910 2700839272952623432 3707153866854415746 15196646265959059884 17154649268448037016 7133799620411590959 17191058079121367962 16807922310799159824 2487560465304495364 17312849032864290078 4857632187622170150 6866327184683882223 13400809336779791903 1456119693828643331 17628477002488833749 13651415612524427871 4870967134313306468 14662569238576850548 2325469910700259397 3408825971725771470 726250000582846094 5856783217356018771 1546743740440560512 2920046334106216279 9780064708571081145 8664212960171880287 5163017292085125759 4136294514809373819 11401152513070563403 9518962676093647706 16678460431159089256 18023070543452799086 2306645098237767448 10514812106479452673 614466899842304571 8388879615463951534 4590247892607019526 14361256903889911264 16981845267823579182 13740253284329291665 9448761424698208832 3513686174528104434 10588488646615038689 11634286676059748133 4740888629671704013 12225070595592509140 9593005554319722627 7391877545068904656 8144275305797028688 13269117732506889099 17222559944421885918 10732183645784750858 1276616077710931913 7808420956390285846 3957456296579720344 962712948319615489 8483930551982368473 6271499785124909092 8829683439835131288 17648362575980823192 134360536689633483 3042075867022775534 10173118400546966966 4606426908248532120 9508483659025565677 9244271377510471287 2449324009195423291 15702494077421363820 18342169738968668282 5037216883006918577 10066212343866758181 293122030728463770 1293409827594648274 12046747413955018507 16638177712460610049 9588024273667275272 1941889171015654372 6610031406701625495 385268629406566883 7099657607705734180 10496686335663180484 472178672881672622 15296584981515197482 1671307136135570008 5319624772610116538 11656997663145584174 6883201914513001270 7518834844458250793 10060873053432655262 11676138737365649547 770081386020665014 8173183049522872410 12631482223989357681 8448325602178878666 17340286314623286497 12147551700495798450 13189365141283627523 8650484624969914865 12313409448074405609 17699893043426368788 1524953582058962593 5283737877696016521 14349204545476609391 5291204526101269028 3053526177770373235 4891207451437461604 4345149163377352314 15015260956408460344 1060570336898952802 2130736952633668671 15892310074385512756 12174241300256932857 14712840436893435354 12618587889738650445 764850534699420341 9656865891620296226 6849708866350092977 720196154436126548 9236289103326416853 7950666569543986837 3545129420104974948 5747011882043681009 1809088681273424823 3515319720195653057 18241702483793446783 16312626837470772535 9117168834590824524 5437618195094489236 7189671066836091585 1183993776030316031 4484341617366905418 1291347359268342417 13638122342382507853 6053239785939856206 3774017712669862227 12321275461067016124 11265313120662376087 16866466897512870833 18165804255238984814 6115412370663999500 7515234963414226565 2567809226215841926 13991717713636491424 7633698150704482596 11430273329997577894 4977807572501980935 8820648558466136980 7960571147060165532 15098723297154083524 8764195323616550175 1476761244070224554 12206304716553116644 6692988478692060858 5081565324264721040 5355332026415959836 16910843506903956544 13620423484455091737 8998421887933914311 5328886130850145104 11842355519505452900 8547967064938540601 6515451586491349454 9741925638148686240 9392916174879939239 5207455242396398650 17274898752357660703 5808955078855110629 7488408724846222729 16325934973106076938 10038171413675395126 6718925520709967199 11920792318365734940 9136366174131322300 13428071822406242191 16698654355244904620 4211859337236826763 253487161884949280 15904210132812058868 7779440926195725595 7652143959463395820 17927113711356385318 5485267980347047149 13105493201421015499 1319983595537210740 1615481869477360091 2963396289190221816 17691234995506719735 14885225743465471324 2659663524741249456 8529582120013299282 1362613143604271436 2023499066087248254 5448150438874051585 14829364822188109623 6854037301629415025 13861043281739382044 12447420387880576264 4059430610154262491 14553483242685581064 16242014331578694011 9854607689320143016 10649913321687186544 17225524247971815784 10681153181376775996 7855560209424524750 3197718789812732919 17338961783219223990 3477840069286082533 14272416936054729843 8805795006850822672 8494557227746553290 11841322569341832896 389587831773834856 2548686545576521433 6265260240885382858 17228375628527474950 17054123327580685569 7615224846113616685 5081576258484626244 17591563534836463228 11193526220545152633 3970162387474983648 2309484402645134577 6214316465004820609 17269440253830442298 4383085755816140239 8955684765125479575 4364767794534881348 7898120235370328022 17965543757381988836 3257923129178771353 7898262266647872086 932988798856377492 2683348207209722146 9802753831463759022 12821669643087514961 12423127521691819712 12078930369239057040 7347803409782944343 2933515139642280127 14456783233500478294 6000283483625040248 13887664453648776653 15186775311748344617 2192961020035236257 16995116372938712550 3350894991829755981 4875013177443948351 11867307143363018202 8290487846926821811 9273911573833609532 10804177906435134444 5729231666045848552 3693597709353547611 755071400898264064 17385243581065994189 17210451254999325610 11567455265502679718 9071281743120675283 15939670318500610266 14262582855753676359 9651518866986956724 15415590058526929715 6520603810619280126 12649164694158763990 6743226316234441786 6042892718821208365 7236703536824751082 9109191666138720235 18426447245370874215 7556107749974131435 2398125891943634178 731212468250387898 13693819293933792391 12575362772684175363 15185704382396754572 9185230508450281967 8523416428295280934 1738737735398402752 17511212075803367984 12505105360865999304 16120546300853057435 10011672515013341260 18359858246600352821 2956745222408557509 15038281802556029264 6952623396376447903 4361707012916666552 9927114154356697353 6224889854438385322 3382471282336993121 15902814450267546902 8966188599524408146 15380581268200977948 11269918515266241077 16610598184871105298 1945477100370449600 11793219865767944747 3483924786216977090 8365833261532172829 10230365406872283273 13897703433127036405 14408923037277974282 16651297149454791484 726840809256956720 3224687548776449646 4759977983419174368 15938318464014506101 12300064376189402190 8607129555770382276 3708148401123331023 17658338909789644217 5209678955717523086 9230215855718366644 2697769991463530577 17863480305590381478 11995428367466681833 16772829360532776789 1534866378315339478 14084249761551106302 1654912416891658157 3108006618127395712 15777579821488345697 14235394618919576213 1824409162258893620 7374274901875685702 6948636374215978152 5429352148459062176 17575488521630267677 12634536003870178516 2979141244336753426 9870757144619674124 1488091691523599752 444102208259935227 12013696582626491812 2664968243406609872 11043666067373895123 15684160179478214367 8871669287750181650 5103097212444866135 1995279062850019351 16360250705701066850 2071094353149839162 17726003552502301707 7886367706477511139 3136148629488926608 9632943007508596855 16301019109091660680 17605902238804939852 14452740086201075311 15691090953391559529 16314213198147918422 16750357835947610737 3285568207460975637 4706392803403625537 16388615869729402895 10971821991128794076 4976198218195793216 8391171085836148842 16757791852996355876 7641393775017359938 18157467398650080302 2776694831404631692 9733679198019611920 4044740260622035113 13961026030530812555 4624632162370704185 16682620946998983932 15548297482597091244 9733235387862919357 10553118274487143118 11135839801690772046 10138238088594288976 11160719297291015682 4733789718758220844 14266879710036733965 10970981551440865097 3310211782842867920 2198023776507562154 15545537958780355647 8276615981548241653 5325183504421107717 2068189080008904751 16299795284889166217 9851501224430421181 12773837212283558455 1805142839392385609 5296785035084338077 11448429161316940344 9843896365174970489 11118421520992313589 5216710271178512033 7048189958347418159 3598747427929756038 17718390235245143200 11288250118890392702 5370563064538183237 4295534396456063980 10588717238002973104 14680960078539484134 13002891021509030879 5781419286639883462 7877447280863963356 3709756246076485107 13700554256173636950 3432472469064423842 11404065152156021991 7744301532685250580 16201523452052167531 7310433930889183107 3950824038324580340 16840752134965395707 1292443578138212924 13261841429560748090 13675636531149608478 13209780339919128968 7293367634628403175 13148842211726428695 314916004113833746 878910264924483266 4659520129921724574 16195943597745061781 3046080986576138669 674102061918863570 11321969379412039614 3515782358461892128 15492907602050130352 800910245809223641 7163841668089082959 14837706432810250837 2744229556466133406 11513543313273222401 16253804909628307226 17063824335798623663 6214497410840531792 9238843560464905886 18289261349794697828 8277651209234135060 11920061121092048466 242530572658515392 17922303034257141918 8597845945763144732 11194448136727651852 4785144774840835612 9130638692883992158 13563928035955916390 4181671316531163713 4147495780161335015 18348806836441914748 16118449332876107950 2700935294883849417 6466980666859027900 5055925945519488560 12024834718703201039 6509411053514574676 909748394454576307 5539300193590034280 8804115911210034684 3540242473057139304 6191368814196897297 10274114593574258532 4681153454576793159 9094404835374127524 15128620239583374189 18035593736591590201 17423659137352945639 15602000574423144182 5364851110831032548 3997576278030836821 2331986420878744375 17815050445324063495 15097748319620316306 2525942428611264354 14919880432267184683 7251667856290580224 2275809626225753594 4313076380141840422 11876953195240142521 12529007092350416519 5225916776275667290 11263229779844906985 15399541762737876354 18422852039221029950 2438185531087648912 7652264428324364726 17939051496296246099 12538754185714630903 9192084215817245240 9397772716779402585 3888404154715062609 7335152196733168657 3729408090658279145 12110426769442677299 4965693432898524345 11244088454635176864 15431397319532071940 11352946681676469447 10805424739180535547 13336116137426646552 14802130467722682919 5749197807419127041 1236101241472965926 7929356079625219786 227864254225846592 11398220336803201510 9018837720239412123 15552463238438290560 6896630643522594715 9618544020354732178 4444681754038791706 17817426761769401292 13844510905376154065 10524276901218454081 10765546909831669836 7287644347517304778 12620836397352296433 2173716958651006968 18112538462427335581 4764366011784045511 5006130114535466765 9087612839308930420 10508488550213505396 14141650493064330642 763732155721119343 8567468393369341059 7492238195319129597 538217000173068938 12653210615132506615 16663539030890137188 17687750237914761535 13711232013379982056 4594498236155303690 7268201016729800787 8431939622394635065 15257913587422007532 14146407179142979889 9655256079353014976 6178103752693257911 5832887960401204095 13694120237275152928 10995724035382706776 1062682785769783366 7403850952217132891 4977335118782714765 664258126509199822 9132311898426392653 5128967434906738840 4239190797690406871 2307177989437731189 6176351971029350900 4820133843912467170 17921934268425289023 18100870853746723795 6742186655984879441 10430588807972288247 2201313735801260821 1355362356352563262 6324486336297761600 10453309739935699364 9410699782801773702 3702254571624357195 9322386295951849136 13023564900199004742 7871235181934077089 4780851444788972235 7045864802091346422 12940093621401330775 11110213732559552954 17424536314621531196 6182902744195521253 4512472759777501123 2538652776680396190 12734721044645048564 2351825074674103625 15158732324250583311 12156435817980187276 12041071744439546640 15259113326856444945 4764579423811577194 6516047981475989172 17035025283770192470 11928070089349955848 8111743635647323612 3640662600167612771 12227343309306809256 14943453910009205101 12756588016920109315 985589708135493254 7254596603377836692 16159304031690615745 3219708281553229939 9807486106440856485 6695371701669083039 13391966735739282821 15262469142666353990 5491057736804146100 7455360174110086806 5643024897665536191 5684328231019918726 9638170894214368773 9164200158579095449 13022667988470751142 17322766151966720961 6045216964866744992 16220551869822177572 15221185667056321966 6605709195924726703 17196788839841356412 10697265984817620855 3062457864200385174 8191219074924012051 8541946765121662249 6566581668603990108 3705621106080977662 13874963420671455079 16359256867667044625 7251382246783433690 13231970654541155374 15737824717186494035 10896622282708697113 16962079601177335787 6245837538690386302 4965880074256799917 98902537741331285 2654789053798368294 7372512135407218390 9786733204783229533 14520644103159860477 3624602184338048226 7184090180210315792 6734513531391148127 11908000195213976081 12949592542885703704 14056896011274970081 11893544353646960315 1241407694484550116 9600684423961397792 26330671381767948 15024773449692471895 8250399609361130971 17019753439412381233 282922901064392703 449162236487839641 3404365146811060235 7757699871338276627 11418964805365322884 3051341103116004844 16614020952612039017 256197965897405585 8677225339241443506 11818797973736167926 76714895795050661 8061974388880399148 2447239835861196056 3728315696952156950 6023427069081371219 13102931715339335229 16563895374929983661 16092155873854123108 2329310653125630909 16305178276049846753 12432704645305000760 6669649466473372556 5733721222802868444 1337404237972110668 6153597575662964561 950219648713692901 4315007821969387491 3411332342025253176 5312750620755506850 10366142036836882595 7442055900611489887 7878859881979069129 13137631339433428842 10615899011900896621 9264494308754506368 5484704312560361212 139964206146690366 10748850716975143217 18008770531701130833 16133036589824318853 1727474461024858867 2838397801961806930 8757009793760369901 9286428495231215017 1151652736262138340 17905429747345357441 9426972114509150121 12664664846537211128 10283485128267352275 2555889535721790297 16160740358777580177 10203324478291250730 14501941885143415758 5329817442105712404 12155892771247314376 16856500151093288328 7825737615687111278 11052107621343956466 6626965040979172228 14743499301774958861 13136850015682554473 9685290898114899103 15979211907755805346 4283635291538784231 6623761663782813727 4765301432715751554 8819696017813758201 8199305729669942347 3948734184264840200 10528213852253928190 381833892133014197 4776856253018836200 12466616485405294014 2801034332699326017 4917296985023404631 11014528944522536468 7606119120040882177 16047247895117120451 5959180330361173160 3667609577338558733 12040304519811423380 6582854080381227152 7995334591167353083 4491002380381089369 4234791368471941277 14082891102012639660 1025539312275809099 14595368541862667275 9639041258367301239 1893254755496462680 12484715628030003237 4089758255006284332 5457781836310644621 17121708196942637445 10845707341230964394 2215968284696679800 15542696105663350533 3708299436986765164 1691696779579356661 17645326002266535376 8137541486459761304 2483206854282291886 15544688219560335380 17726808692206304854 11233561729695302882 6150003650464430351 6086041498124360088 16114472285437226229 14829055874491943886 3498870357984631815 13920423556500790968 6377696788956025918 13085539415622699973 11765779892460200872 13348397310007489168 13714350947644040232 10474064750680525016 13546153079023866250 17239621960223610067 15408187430451984173 12910628868369839248 7366436207098263166 9050981734592357716 12604240465468478387 15606465006793946325 12663507717106296176 11653778015563730111 7887440421760355945 5565340931223839920 17965118241342361630 13511786602330534672 4539253878562315815 4110232710784801937 13515107410924864694 8042381561527328072 7776840176477880040 14888340064327005667 9243354019902455285 1250377443323712783 4137991670491379567 871511872408830346 11842583817433159009 2482720642111333114 18305245837523295911 2370123935300266036 10923880267873415520 4651765388022685826 3418797194339327052 9440374128258570196 16419847935165012195 12353032662848016565 4206950110385246196 7406882746056894884 2074600395133089713 14054117915233128302 16235500092659147287 15132773303766059537 14817910195269706670 3821147242055840037 9320096069070099878 4705266428678394258 14764246248181006479 7706888419585809927 9704836857862870494 1193350710592883420 5380413359330218765 7479741830359939641 3296498669571638889 12448377790500826942 13167120959471175240 18059482858289367413 12545456980906936394 11905426134375552644 9236099563254966745 12871875450293228504 5130815886161012457 16825160701355341162 4180612811648234777 17294190907186249881 7233095013194791039 10294231301823050537 11898452081380420727 1497506527090204668 17117506425059552020 450325075920137225 12679774723432799623 7960424152844423232 8809616259914567560 9405582104647914584 7597851371044419203 9725101478222935381 457181477013591342 7102253019530120065 7629677382748938481 14141868125019791369 18056905604610834470 3382319223198590981 16783762129755827057 504871427417134705 3022341764104677249 11616698012414016817 5009703720408014269 105233926295003484 4270203186567220495 16803653448721788679 3331902041987144774 5047222823963691473 739943070168515113 4181564764742672724 13046835937975563002 11010878851823834797 16318579538202445313 16106122125989678697 4650986053871119339 6779598518190982930 11975611980175128527 14426874551606365432 1337308176613848518 11184192051494582104 16201900431716023776 14377339021181138855 3255899160259559625 17643879116296086792 11095224655682003334 4320019949869464712 15725316397564858178 16620466350721772824 4714276643374870863 4115716472593365042 7570207500586895661 1629226149394073889 8212768421309277875 18205954094626303568 4173134559691800627 3830635054371701756 17968224282108383869 8307390768061438356 12522374066779800446 10624353191297371785 9891546059200992070 7927510774887018978 2804793965477041860 12914353005760907587 3322004514369518884 3620623007293775440 13795588947727189263 11410249662889810870 4275157144223097708 2364103302945807304 6563649307138532036 11602625490240442673 3032677945244832154 1534872193505551598 10223019401803951559 2541993837049050688 14696924015590884023 7691291793495202008 9488677032971084952 15218167498782850734 11199090845080080106 9721954060454938593 5668007407403117126 8168769149428060610 5533057693214683825 8914149003279021011 8465972660543367574 15408172518052716074 14141832513102772246 11015491330948801547 1773599794188187105 11966412841491938862 15781462204469234255 10123170332326505911 2063518273962542428 9214089289794305591 2711765807068587624 14497134706319111688 8948397745739233641 1143255980444165592 13878943509857526435 5369852451845261889 15955417569921448521 13001467045467376699 2713074101331806920 13487824223038784311 17589256294267187705 11766297391198636821 16813044120231821733 13988661731221814042 17173298604642409166 13414739954929421830 2900791677232112947 4224405459904741507 16273719497398996377 2542064158266255848 17166889822957349164 2867877984687571203 8602568643592836492 14636958454921609904 3687293048426764960 11365279157839718468 17792130110116990369 9709105329733668859 13424691409829191661 3503320068631751042 5398804213941458113 14919654256100186068 10663137265872266796 18240995024116702336 12998327770906816845 275523594327490938 14166734122349008871 5956819240765703970 498842344573696572 172776439935589551 8085638161813133393 13661600491349709504 340793766715269471 1606752881612312117 11625792104805115164 17938477188618587085 14694981348913492651 6733721319857471080 6449775576191915495 18102059060771171855 4308305812152058951 3351561953307337414 7192998902795013237 10080378972881746709 1356304611640830424 6357811103472083232 8977578210740258327 7816185397309327805 11926955006407370121 9256582811965317371 1559443671555396269 14777264757720522269 318762735156553698 1876414660783566458 10393155888413844888 2445736644827800507 3000092750770992173 2455407036604340455 14842753496390317435 6170864512092103734 5244301933217202156 6911022346671298354 3891572709677764359 12285709808177701956 10947024266642225394 9000970238060849156 10973480221698056678 129452206035055374 18158727794531365877 15976216016122362591 10672738976144785956 11825853681435087742 1061889496867432654 11903073211557310527 10330554190351196472 10278768040886092564 1392885900790055643 8020269475586485 450080559396492737 4444143617880695890 7473546201254251116 3014681051141949447 4742282952912816697 11429960886306545635 14297482404975472224 3843240943738743770 402905060646842087 17375316304338983978 8423100906444659496 76721030967690935 15337838046741946138 6788689924126720421 14530283180995937967 15010416728614936778 13847948162889379894 16564250696467699673 7022081170508274925 1365648132478726377 10600513969212477151 3837708926594530917 10909069432102721366 17633014389426213288 2853087864863843855 6232043077941184976 11211807612473727756 10148252797505604683 12031307191494916302 9652304331692856414 13150618154471681585 11815486587277208329 13135989978129897388 2693006314943050460 12800583623137329395 3546791441632129336 4071532874143618116 14144910380198384206 8785931163562061273 5035519615193655552 18281135314480466137 2189139198785843997 7086259901776678113 5634561588752590305 9480855353079349150 13848855711975738603 16090179812842301509 13037291554528526708 17817825417581751898 10042699864063726214 14787398406577954180 6901426769411155216 9258490840618915964 15762178735606667736 985847777711595405 8667982873779406954 4143299080269329796 17329508029508511218 9411452132954311367 5859016503653389901 16736838517540979544 13117379836180949888 5162720962680953957 17436684776540021142 14427760606116655190 16137681977026139381 13068335409682684494 4336430336937636516 9320097467463107489 9411427367618590368 6634324328447031720 6712143791212136782 6750974665091247654 12050299345203286814 126489690030840596 3274699368082468079 2165711013420684238 8238428946028098427 1824704806228062861 2302486166747869039 4453179649082936799 9836589479731554452 16794561904186838686 9257649601763653144 4889286377009845422 3516092916090814121 16466854274412797458 15730287333357225684 4284772926987013574 17413223264859713401 829136092632017801 5000178530853064193 5409214310825081197 1975860307130146858 11050907176960708352 598214266505679094 16168262295159234462 802486221345701383 14812948193939789456 12670262893677136778 9600317403986632163 9693939019075376742 1697560181425599223 10080423569443020124 3596297253684726193 11029966263413014126 9339220041243155863 5911225286805412077 7640900673249208944 12544869622077418457 2174675320239134859 4626170520104626022 10628314672499547234 14388350449098375742 465601136099619149 7257104922152860397 10005617171538249826 16742556188976479863 3609959823875616643 2407707386387018591 5161593569555812132 16231255510726468268 9503990262869891901 15720025546669811830 16913917199861912485 17136093319465169298 17623217396960573785 1304093816455347551 17829012031009403402 16887977862237574145 2706703115524292927 7096491751350822076 4689924191351680813 7598050937772864065 2278870716294545428 12271315468897926524 16355716051810297740 3020956578200788908 5998554117504848568 15721688190950654660 17055408109899664168 17657031519479404932 15846386747379627666 10559876534631463949 5678325104860384218 14385186872616612298 10810676663048810329 3032709557494588736 16477788022791421312 16769085568917294555 6636128024085084858 11240511987179415249 17974497397487869615 3361123823380910927 8335645524755874458 10112047782624920184 9025912201847677097 4497351648037282769 13449834593243836941 3342276391049180442 14113752248782866434 13952369111982504051 18379892824010915977 4932820788768833503 9421494183259403310 978386198726593306 2559072338148370019 13686347616621096457 1523584713220113830 8087386127975621535 1400578499517010698 4708312697522870528 1366035200682580586 503463127597818868 17657386791066511128 14930841945858747976 14711788696414804952 9109189239713270180 6295808402854071298 14152412196098576565 9715704756990666601 8000005681999153905 9783348669277461187 17495260335293083603 14349192797966463566 9500595089227385244 7575377381804105763 16756201509456043505 2591835414124128847 3694931432966976200 5306834552187041331 3493416782669577020 14287742402550769812 10418777031788750086 4672651822280624288 13015461315937361675 9202833774057515129 2518686741801499753 16308290739555710275 15515432049447962097 875549389551986272 12171611109316463938 7002987837548223769 7127803846802209381 9594907096997572962 15221813513349205974 13614845412704519991 16315364055102761308 8405153368742388716 12813393573852755686 15867883501813110154 343077492156453680 4865812043873436490 16615334856518577926 14224670507375384003 1151914621561421269 902432329018484160 5308168399514804377 9311819334829575309 1261869155122548521 14324024346312269689 7437717694406894846 10421351794679556930 13824774713311663659 15996672381120639426 5712940633571487598 9772001496762320542 12768750083793351347 11044050677616854637 9172547916147943835 8919558096764386911 12753076882834142525 4157375476587299050 11119579197254276981 17567096723390912441 3699393438524290979 4234124639695422048 4536662668351349399 10533574261378023203 7302754280770540288 2556832036294791170 637398409828131944 6059909199698819719 6975678487147014029 989932382333432024 3076340954366190163 13697293678233571326 15605358056837387942 2130810848462988845 7787287266978563289 1435062677476128382 11641459815044979907 1776214192720420504 18398225626331454843 16053316907003730033 9670842308005598547 10517154468553158883 11529973126717530391 18026126587863086178 1402485102277305961 7417237312363495831 11163299610868787788 10737604678611654666 9214180416976978821 13857240941597752662 17366482030694108858 14098338760778526930 7480185408652608779 16865900911139187439 4757551104668770827 8644009482142893148 15916302512176521805 15525498045665835836 4897648948226182328 10637716805075347022 6915844446993586891 16110961882416308087 17255841878629604985 10540612472876441450 10790941213613069587 17214448181087654922 8187366766731500970 73809288223887606 18279592611914425974 9338516350307536179 16212899075411146663 4776913844099157465 2447791506607443950 11405477837477769546 18130516854602915095 3572556139647815653 5530162317570696544 4101995551845552290 1655854724318236606 10819811584140837580 1298992592587229519 15912366190001431823 3795913936457598169 9471814478063783392 16026208844126348360 12479351504723906768 17196385909460046846 2254877354984721704 4090049123415347512 3757326803985730780 2085791487047650754 9429299265763349993 6477166933708905946 6203525333293157977 11139449452577897968 4702830730271190877 17543286134943216097 10216923965226329847 11605423970122409551 6426628236724908376 18112472029550039443 18019137452826718588 4139598723541538818 5539940667765315993 3723151148812814919 4493199499099118474 5985927067251239371 10374948509445198350 11265812901268476047 16333526991757590930 7691293250503079227 18318443383070105246 6827378247136960824 6937879529974064788 10804578610963415613 13529664388630883231 6169766943761619373 936268488940038382 5787510506237680719 11396333127826847273 12102300976140121093 1634237740026068901 11485177321918400875 12430849246173383629 17366129524758246163 7071870331307237739 1285364314383204806 9748615043052782237 12801020303278990270 13588470529239286051 14856688360944295265 15779266960534056515 4306488012495690111 4563327081870934456 12367269232675503603 7271229004810609927 13287256141292368856 12355065595578976062 6674007370725399404 8267646361328515900 16167271722971672346 11241396684686046583 9646573678012348952 15910271684631507712 8708936926187412180 7142090006261665870 11794713219796769199 13993747300215619071 4050170823041050746 3912018873552348636 5863144429888786866 4702909109840398409 3521791185509884712 2846782464596235052 7000805813183468502 11583127028142077352 13169614152781286253 2404603413203756601 13034335045273189567 4419607346937295158 7789247311965678176 12154592689040185105 12409447607466759103 11112578476599983248 7257577192888093522 9582264514046908687 12852633006042250972 2902071574051119796 12134633129953262887 8859554371401183258 17156881035554892425 5487120929373310738 15267763255638421413 745994386213509906 2700126103748170894 51578984367188039 15942035488622896273 12552822092898896150 14449746931920095178 12102291216667864512 7338698714993131249 6417122741369981055 6613263003669711270 2491985980522978673 14122678922592362397 8846998131992990073 16048130712245396795 15776760686209670761 1761727566143870168 11324652831326606539 13910323525210065512 1091306834146909718 6075434898019832640 1890914693129840000 1983831871983034527 5714320633486784156 9199231454841022221 9411752820015055280 18360098167936445640 431411142884911623 3879493865067888151 7547963052181354057 3233309742653205187 11689141961037027049 11512856340711604874 15396837656802088358 14875159205839308467 17666830497165810127 11577394941615323199 13917497334327490453 4424846413196438307 15452337141081162287 7958764434443363511 13343054229697395546 15220773024181875217 4446901217423143731 3378738142987152859 10597409841945837074 11658235844309268832 16131939473560855290 10126138756591863296 5092322446096333716 13715833845157294089 6584414177875608462 8389536802320518990 7472344808962304666 11860966078760678507 17763001031306399056 11376372502751361385 13253355352487573264 16016840612056239397 8870828927975896080 16030593547358483075 721173911864326537 7079633533229255256 4414360316038166854 7034216840836195592 5954097539547423179 16588779894773717021 8379681114056749038 4203891385974571269 2771567346856048194 12992091381985406796 10446051614826736054 16866212183823955320 3231413333628572851 9410437536138177149 14099785605756028339 8270681546164840208 12590626971636356765 297038523894496569 15707216117576361359 4119100437398429118 4671288588604111738 2796961604759865877 4795688766497882546 6165481570712861760 12331357941417713832 14640368341711286999 10329515670286770899 5966489558401447575 17761094742849960890 86745995713966105 13655530832506314714 16786359349531754814 3331292300301686076 5516843389032157988 6021012694766077726 5673226411587367225 8974080041593797959 2596198404915564174 864090398280166218 17359280812113151907 15973244327208943170 6208005622385108528 15142220425052507557 6353760625951593648 6249361956622521989 14454696475865936212 6155053594693522502 14170984997296195074 10170961865357562812 10147171514759721190 7869595204082365940 13419343793734326681 11670873155654592068 8740141895780920769 16383794953268627787 7890198308975155277 10480604305524807413 7267989685259995430 7885528446619673925 7113588484914465615 15198073831168669017 4421155709875563315 11436859483500970112 6249150678005769408 12252058219927309631 3733002701069734200 10073196901144863992 108688115949343062 4714044260449990621 17502618911769951505 8271063119797373474 509900159605470932 10138218243677971659 12286933477770659275 14306528232572661236 8960965886768876525 8960712639298853947 13674017909906726969 13479394716752776769 3790188273629491736 17184545875588411527 15386135102521593894 8723226221030126568 5759931266840538898 9447481438494747063 6848528304841626973 4824126920569883549 17710527441268841678 4884849023078124991 3170491462843031075 17559711178586132301 4793483261035569832 17730559977475572249 16380185119867378825 6015698806445188087 16732056700021692136 4382575051100529655 14202437208406383086 11077024821244989685 7759965207686614028 12015652670133697977 7629559291409176788 15197724788650420105 10321370341250541366 5013774405466111838 9324768069148454022 10606237376690819906 6376346151998395977 14397496124127696829 5396532392022328284 14726020434109702508 17505315675097911068 4400681382760381606 1293906983034922602 12962055973916329591 5688661653662112850 5955978804413630200 6160782222091795343 11190588754892539353 13013619223631427537 14886538603269359796 3718208146193297748 8649921182067815627 7189022876578007926 11430463799324451937 10310383912938864363 15852606579348107168 5859051661961017447 10646593247661266948 5089682845204921112 10836298242565936469 1351680833668699711 2221829242979093851 10089905495156226965 11424490432002062765 11433930384490810759 7842553926756587426 12043109802339042146 14740001641543691861 11631326589806318904 14232485272567838114 18349848735874595919 7926779807918016378 224747843987819926 18224371022678256580 6597954817061113300 7789934112524995115 8621260428899197674 11330803977801826609 4862617062278752591 8317677875034151778 13947353871290952844 18117439758917469712 13851516409405428824 2058760111144826937 17140518761397641286 1478850824177017726 14181214592727935465 3223537901866131137 17240318097359550170 10685927983770776867 3780824153141483654 5973093257271697605 680147084352505153 7620452479610529011 2877704283955206649 9153950134023477715 2667602352269463184 7383810395609295094 3242578224788076664 3240116223333050334 10166021463363908409 5066213996390609535 14066553086099397759 3824195588103653409 17505026766464576513 14266012724069908424 13472373125605407056 12541026549859165661 39085365052745673 11538426591505317616 8177608922265062108 15101439649807148512 12242496717719775847 13749269840231380041 5716924707756068364 6028702094141189514 14287492103836467482 7814521168501387711 3405912523711003544 2940093088092436711 9555436443364328447 6979400254587351682 13176542645832160845 12105520299244065151 2787394448224972760 7225005450199183183 11263954710536261574 10637564941567777335 8653308203032631509 855447725205410260 2975975524377396088 5700201242265966221 11906680179256658936 13444066485874767753 9574053761870703405 10833959814102763397 12561709833696866753 3174378180701688369 14158270151681321449 12723086866125051743 544417658609188172 10940274282748923176 3291052183346668792 11676941317562665971 6672691239871102300 1253826238516889559 10159800546794314597 11397058535353396094 9041579929491887410 1922847929617614783 6235503448175377804 15962719801433465892 18007772447699294113 238222558349698 17575034867481328161 13125637470916874194 15092900434331860622 13492986885479600889 1985807080903915485 4960726470223212302 7082001742479408480 13414472756605715972 947732002773206434 12949993753894097718 14914430757135308053 6888298048856521294 4145583103786938989 17999581538795334896 18425827528560428148 4319446109110495988 17296240780383766246 5171891886395561411 8276092780857907770 15218564695353504833 1989922092933113928 8133560715914644897 16748404089955460919 6000925158337355611 13645710944026744060 17601790926181622659 16252514610060828093 16080368637939712973 903578139585627014 14616441305388290894 16748554925333486003 12717784020709037119 14716875371130960113 8802930272084197667 3481457086472089387 10970816804704980699 3379914609854364544 4688723124672078648 17581434570027696176 17873155891325750521 16123578124608522631 13413743758023451365 4407897867156026643 4516242397414956881 16885098697288724832 5905830430260917794 7735395778293882843 13728274240574571271 7587870753145787691 17332421848478591076 11253847961243993439 4958838323955933427 9736584663348657622 12677016649664760715 14299790077784288977 655933840364816342 18375137153586165175 12478400403664743128 11929790093734605694 17019555618442532172 15510827960943542502 13668577709886054967 2029222662532471848 817707715885196684 4907128446390811699 17003981765093426809 5041981027696377445 511086402494098304 7167496491735916087 17454932589842980453 1776753979897969819 7186369078664382472 2056538558316775588 6221787696540989421 10219061497899098841 4172772950011551830 13605373317693623486 13365182549752793412 9758946196874950938 10376115448489102830 10455718300945916516 4361262467033341679 5869093498162767007 13689055798329570335 9583171850777815863 4954606905765212627 11904869234196711585 15846564800265856013 4977584130567729713 2949893416827318119 11271291627416604171 15893348409362376180 8513324815117863260 605096921989597204 15748712264315952244 15037606763935931295 753725474304194360 15363020805445882511 6109932259651216324 4660772532100355119 3798347237579554475 9877763097275696370 5551884212952666965 13133468429441476148 11536868818243013920 14703862201243620759 2002185608939202541 10183000876368072610 10184536629764325572 5797656842624161 2973883998214132731 8883194361583001824 3058364691989216393 3371792734064723550 16871671161406883246 1901837751585831557 13791219335565914556 15914725302179611458 13948315002615125438 5000099930741708171 3708929220815294608 12895687113926448758 14061516684329307195 3816878106154672463 16795751615569333475 2380477207536936386 3512335617237787390 9028473234731908699 7112660785415397780 11071092787623210486 17101332876702700429 12465060556991780201 18235491115706391705 3886734698857113149 10436102761227676779 1687996371102590709 10836083912815596837 3896380940878974221 8879424951498975445 3942290120940264553 10527774197431240026 16416590850614827765 4858750195832150683 1211626075501387508 17780942087855290289 11714789380586273266 18067746514799996434 12347631678655433071 5727792810024004739 672572081564925568 7956751962369002129 16987627120359465936 2320156192030659684 5149988757501622106 13370027731262202724 11782479770676944388 15366393544254202506 10275153379224331366 6970318675629432726 11916193403681115573 4472344895005396452 12661512162254652052 16395354394107167745 12932370303335524536 4184327895222023852 7003144810947800606 5319409006375913571 12223796802277892756 4516505993506320122 3483296892886720782 2452249990827220252 11060685802994528187 11470128968519385560 3199161446763981941 18167253161939636345 184751645254437290 18142400281382904905 15847450360787676348 9433472769680063367 9501232782663253066 16310290811828036963 12224686059650706147 262080628855513677 12714708952219991643 11086386860288445311 13704356735430147677 12991655040839079321 6923093229399480224 16475030175933014882 7947704824650935346 7598782379281375740 10707089243337695061 1451839445628407772 12066997916543659565 17124126782598762249 13371143335232422244 700412751895898114 11566376869862574769 9106977294342305283 8119804312272956504 8445726446682209136 15616140534796335777 2891406080506452282 14064102373610174971 3231149784060715344 10930338819858222654 10370607306622056916 5975172695494826269 7869278686868768229 3447288746668344198 171989634026182171 4341824991696584588 11646199528252107685 9615542440622656208 15445819844890214498 17720225095089541492 11197685414796081011 5954626938985051659 14126606149172569603 1812654900443013349 16055596927668948427 2269095730658904526 11376672837629205368 14445741448680490299 7233049781648035208 2303357915895924046 14952368548167324810 4316463200997371352 18258339869636315758 13011212492632755203 2469349938874119812 763051220281402108 10774117711111819381 8379386089966700123 15184853869656587505 9001254548998015902 3002772794314941379 2935793860110076843 9303309438656878314 11944706905453012590 1152390377449750183 6279687192093702061 13664487916019309613 11360697405141483772 14378262796297693697 16570801335651644163 17423818254178764810 3650263926406526031 12821919617126441735 8931516287871912024 9379455277403956240 2921800527465363702 4216726920624520576 11691029531987209061 1020739032447832066 13344173775193390507 10810014342796103421 17534751283975661471 14560643594351764208 6645358871957830407 18433212540762094619 4269327947384658305 9403273350661558482 8051796351895663590 16014752607371507929 4635197810054472421 7273490142237200595 1421139349894774830 2440688136555996435 16319352837321964995 11612960066713407937 7623639834559904533 3351936036139799568 18179485864977718757 11821619149184910738 1218704238314641707 5302941660445599206 10093472492614908652 2072175653278705109 10830957996804767656 7592734774622016849 11635786789585430566 954871716905496257 11774399536422951667 10142433431909349335 12098820273222628538 16698401816273264139 16263911739246948678 17997683784643434225 7805028371606482672 15784596473972648006 5261447291379132472 3936011064464047011 11218508867791471226 4475113323407134756 8985148483702481262 18046750303713398114 1210005693228006669 11722031955937844961 3447587504139526721 10410206455187772551 10477332452167336451 11394167445219065124 9911564746548475300 16640319368777325369 5530178171151043851 1276134323985438973 9540587469275202291 1369987275757716445 11139192978820837761 1070259099036514687 4126322203280620283 9380119004200416652 11832194074651548507 118509599330574512 13492318964618839496 8956350832604004707 4686789718906552556 18130305610448663845 1290250758154316692 16258192061961055969 7797316913444802073 4747474128152874186 16909295800605161398 3594371536173320382 8343211321952389459 17604567595631536917 3323379171605481680 7950116573497620485 18050503884272141419 3766637305843426032 7121168931299681412 9851831755147478063 17849204879725270234 12990374986872501330 467529086607985472 14437086269881092037 264914338192326849 216972010481384787 10986250979374395350 16507486029261957613 12322575007823113444 14774813631881840716 12051124421186206550 3245812435251628860 12555012331823341845 15297854141304912356 16833916584521524225 6406456263049618636 571929714388514002 10283555865615211801 17410025079312096030 6315850247579062850 12560086392015135126 1250173352830680837 9579156678125496457 5221886460164842627 11502523675565270402 936280129498607288 3245488910869942576 11930114395381913862 14254994898596558128 7541562808030765251 12452924792794404985 8859430317985129668 6817336416774227009 10116620105355849375 900308495335406580 8072872059239633254 16011761571684588923 16776421825292339354 10958406496254954340 14201827234652561027 15998316597335123486 10621771620130547125 750737743943556560 17232606725886068221 11666607565814865218 18186000850867251132 8819263174483411746 7814282223049937562 784625988374222493 7891768794414666607 3318356563308242769 14522518876689292087 6123070672049772228 1964846344212215894 5685359293778792354 12230356965420928886 813834574383018890 2728548093832321343 1297115192474153045 1694110040272472512 13547204542005737621 15840896666462048384 15149802128594611025 8798602869164225010 1955099677077136367 11140753068886754982 14287535374367051842 16804630680956703080 9945602537421757267 2796154103664241587 7711469019197465437 2078156270914236657 12172886253306536617 14499378107018895952 1800789237762502045 4546366145638034953 2087836693843655276 2791860139550378578 4654484130935261506 4128162321846438355 15272335557729989142 1879210465949949140 2536860677610080345 14506502626213701436 17299665241712679020 4575998196474350786 13257966354120275531 16955171654745686823 9659531168989561353 15425836133652686811 16358203544968275911 1755471201192355243 16253457861634080469 8923339781301720009 4219626355740701708 15372995410907409417 5522639703407919429 15155557884107776192 367405774550725626 9154202008841453858 8664308942254742834 9385567157021755701 16273416966907794004 17766446548531743413 11297859365056706962 4853286194125950158 10907840905728236212 4378419724806700184 3096381211568982373 5572803821950229222 14485005843307191748 14854152123116539786 6603915381846198392 17268112718475475235 7920338581829847909 1786702058907540325 9144786284005376953 14695283410397889073 15846427886370741938 18367882354245634307 15527662725528302986 9976397388220134535 15742543688451039215 12112319078991133239 13919467615968371762 3949862678012209381 2202709192115527428 5777958321237968920 11020759722819477120 4303442506081399766 13525462373655338262 10946914423806183292 951939018391249 11012285710846681399 8469321779273453597 16381105303253205796 5715973598222867173 12859014458722435601 4041345038197690983 18148879046198680466 2418090102023298282 10141540388901108815 12103674006612659132 14185595579575716590 4470050142004128843 4040573309938751059 2788195974618250948 11915283254759874818 4761106211280875589 17087172384814173316 9818605970362986315 7347684849780353648 217567100716731935 4427674043575849201 12364051910515851201 9517462453951167299 17516369877993181496 10432405206907054403 16971234521438807247 10331553161466081192 10532105868538006037 9326420996010153211 14246012541532296139 5708374953126055662 10137149537984631840 8715867339523727841 16776158985944602482 12467966041688170177 3794379863912213295 3605833613932905463 15456264581279611892 4572873365758343201 1693488791457683703 12962681313467839528 13933410661335129179 3069559743104995801 4587415491772200169 12989227954299899554 13602307945251983965 3234385026745784746 3019711144866661878 15568787763134645339 2636712373106954730 6802519662909769056 18279788790979189361 15115962260382862514 4525502913779728714 13488315736310373988 8410148794806089515 17444143226763745280 3744152117859725069 16847301210262268830 11170532994741410992 12329612669914563619 12774754285877713834 777913602399772170 16233827208889328298 1409122258871293290 4584271135162788175 7743879221037151062 8351441990759853299 13560002344755619271 1406969792433546558 7001433482217802821 4109980239605946454 9977780475018039760 4878278233868897943 15043666390975310580 13490832842498004697 2424711799097910350 9383496884302533395 12790127669067130070 10972650528315708148 331189135186290615 2042317798296711969 2761137529613645635 13730054136104694488 2606244965327602620 14040331702867286711 3085923275655627154 14175046370093064671 7911418914915900986 334307305282886150 10360035484227881469 17888058764970527351 3629994437318441178 6127673881242755308 8760768498586687249 13541431529628963144 17709098564872829373 11872742882253888895 11319139523154185108 9310095775414856058 13057112885579691940 7938536884586290309 6244540654867863478 5542664001922320816 2800081039288720383 12255718637330811857 6047078357023000740 5397400772695106904 14396386629435434391 2357831565087416057 2580348096371876647 11610665830029143799 13636027517109371125 12042601221825205890 5561593842661648797 7352636957853123151 2496021431221740042 12351451769799313383 2416920203621441201 8030829176390338669 7882071194859611991 6581965869426483733 16049255850497008559 11209231698001648213 11174496527349003593 15901226620148214929 15433808463893432022 15891520774276527888 2143083896611966572 4684074315199165915 12887284345952071145 16578677944491908478 16850428019764564385 15110932737776478925 9543380520676074966 13055674872790637759 1653536377367736270 8777665058840943075 11346593146143314747 10077427906139794005 16776639328869331903 2800428654987487278 17656971719813684329 337735925116634313 12002037115116524596 13135303572144220401 17123266777219179909 17061579617116463504 9981437513521809641 599863637645791894 5022319947717376445 16515311247327189105 13247530780840208441 1083013434916761556 16087679157164658553 1281269936658660829 10927533166869822985 18219627771064602660 4681626035065764530 1559478595290945811 5242075430327064206 15091252983390681749 13673332293343502523 11286242321427236032 9241623789000893650 4661871315623264341 4869558589258437710 12135658027927234051 9338814665131261808 16832234714476342284 385961978790984607 506706485271334842 12585756788389677448 10829934264892421400 11757782612638244581 17871603419453555769 4322015104951711817 11310671062272529208 7754687452638017462 4485949332850371493 16185491210375952011 2854158650465149825 4213748829388869234 5925682179790550494 2214713916393649639 3173855101398092671 3343385181621327261 10382988384673263399 13053258175431488707 13073602296234774901 6187748589373122950 2889360443411762864 14122698526552191615 11560023762211931267 2608753718123997670 6751851058739949792 360001604106386829 7575728085716511569 14298221433897124113 5907635223979755604 15546868977569370026 4412080969148710791 5872038205720971249 13253876812499599774 3223717280797542413 8792964712646226853 6123170272792918612 7171137625019137666 16435472254188512721 13411105713713658816 11407096875061495029 12965596929474422312 11540175093087001659 14563246585936855288 15016598091454212560 1835748688916600670 6492622680605453032 18320556940021857282 12596023973827087490 13893414334303654152 2047026492030803865 3905829881968260859 5131606874321998357 2752693353198034280 15660620856582914602 15909151135198657779 7222597234539278356 169198539322838094 8853841962600811674 1871907596529338094 9649919359087850996 1411486857156743339 990769399446018159 3002556636503275358 7306035619669216606 15012217084616789294 6176882242785748191 14148255360300164199 6674094436947089649 4963397640140446969 12379612087507481349 5278534445271321191 12702026235559307909 10701920442612000927 11601560909736304445 8769662155768299686 18153468823768446169 12976209933477107913 7514269487800663645 2184014527218123969 4556645247482962203 17087591637163729395 10480506275863895793 4833726423634509950 14572308367775953134 5450023587152040718 16311646618439746709 3645787741485112450 13195445788589402581 5559664617801380502 8131798947991743434 9622876977951331967 10370518217376468397 842429701456531135 5140405447480665573 594105594403310294 16960691617230097543 1957793757753294629 5262610782869672651 15986892522315513947 14781976299675621320 15228663140139230989 8610338380210440828 6505911668574305834 6161960105345104320 4756912799153420688 3765995239815616737 11069047466233807627 7715879786569913556 3174958969048244164 3511818514010728365 9369165319694005361 6944503668332144656 10844280729270135826 12001258927117755850 4126276400742598636 11811035273320223704 15547171380756599633 8220128098888337705 6398696147697234571 7710487969914217855 2430040146923012091 13876922253320692937 11608088577515802615 4054553613761560159 14752248178505767634 3227244640974400332 14083586892859166019 4412825388740770587 8167438590776743001 10187353239942547356 9506174173893447802 1349581997409183839 13625220899104001629 17923785841300232010 11871139158681617742 34275225855957762 12083217597892666022 815459663968308046 6758205872533765275 17043079893724874972 11372402294309389564 6968736275955608254 6170267821743487902 15633064939049716032 6567011897370075831 5831930251426693947 17630222741111211119 5038420727478500182 12725424688671717744 13834793368901191572 9025069863737792938 6549243914191763717 623737453069923079 12648013199695590034 14499684231421739556 10104094320551981633 1635825812159236614 15288813723618083729 16397013025209531923 10328309276866326442 16952799881904739433 9375313562297279829 16948194422209118656 11165255084305021914 6319459009081463686 9801959024221633129 8964176738620500012 12944590345347373178 17119537881165699098 12309269543952547062 8850168663225398306 706626838310146914 12967040183697116476 14710303004975502857 16317458415920570994 18096121898684541579 13531032621163775395 8681995456054524958 11891943860261007189 8901826234744535340 13101417146526440905 10200148388694065086 18086915509869816659 4915887455319540529 7468678367127998471 12037229556976997124 16439814899572382671 15566665254288887799 5953838731095807103 3394212870744616679 9927899434811412331 16113133793845840231 2759056737483710548 8392161882067037923 4799516027184340405 15544655889295081824 6057467486185992039 1319877243882945926 15736794959082446312 3487974449894445327 18067635833121091695 159340909227823852 17677623919698315256 17811601207034274947 6611565194011778717 10020522192086784728 13619136861660001990 14438861673397544271 9531405389576592013 885074756801120523 5105132109786153705 2819136873108123344 3440241292536624937 1754211472664279070 2417367455870272803 14264908034615906079 11627767508198020834 1498384394694594380 1902032742369461092 11951494592094720144 15846394903395165464 3021202643876363607 8857321387001718838 4038818438850090368 13507703817073393862 7327494942753636270 14834902821674680536 1808648145587981259 17495770113290883816 15394763523359984677 12851372496609749787 6297582173910422817 18136962874153246112 15041867570524594701 18105710944799009208 15954662929978696848 17407836836728535781 3763783078412478225 2686046947046195699 8837699354350772201 13125795103122848904 1712664824888288609 3007547485812626650 13992032997668125112 135725603090253800 6164032639711177337 14389720090438319541 7718540544392644329 11477790296431217065 9761058880601115381 10913354655130464142 3540810063714891105 3108091716422040298 4609585892868117365 11322940823034596969 13371290629287144228 9803041924459177180 3283079712173313345 14640778023127724987 3079129424480509730 8798136060148128574 8229807574328552056 15985168468337324899 6736194121294196133 13107569203270522733 17813473445080950476 6829794507998250395 11729429844065897626 12511341676626500637 14137722986048091642 7341582787893560838 12091671853804903057 3498200321595553489 2630192506392163592 3875589193098558825 14430101740755921912 10967830439825711983 1359825009996803422 6366903499076687829 8746789191922806539 12842652369938968422 14278554745221196480 815523044234643116 12862775501389087680 18140723945304714056 18428950374947859854 15556297562467361685 16465131257942595082 15561607560433371124 717990668888418904 11127160860348055368 7526975067085080358 17194086965413564579 11087704577226458042 15391014704236370514 18326138384071336140 12264710435211421715 13145134804279440621 18183383291115570860 1914770783581240654 14684549355333031322 13477056818553430659 1503554155667261342 17227388339513118794 1647416650564392774 7041012466216275432 13102678492609329116 3676911398779472502 5178724818308113838 6773964688919009731 11607463629752286537 16196578121723581371 5863087443487381160 9557395393314656178 566332807197768878 2066573594776540968 3119653299638326835 6478341238972870657 6987203729531680471 5473509843452932766 12281057657214794493 9912059732120770990 16602012457096532327 5535547276271091765 11877803087979215024 15565864356213382258 14720380699006689477 5294758413826216458 17358203736238757927 10575947329779372027 11853553279906836792 13974689951695619872 6622665962626486668 3489847958439778978 4138133513591526197 4852710426874699482 18015585566245731864 1701655292010717083 3844105513789531297 5724158574024802710 8382443586591958080 11122469845372382967 7689223947352589541 4370766420708194428 9886487334329543583 14332911982662464595 794720587146870933 17097701133047183467 6915095715331124889 6855553614562051184 8147163647823312280 470024988887575296 5643360911307355640 13126582817056437089 8437165586685496415 15031773652118517352 3920113448057910704 7561530948416952453 15493636684063141576 11263383407082075655 3934890992104453291 14007376618692474057 2116769055161605564 2842269735656817542 2018408200917676307 4290923901900036504 929676590810296977 2108195539711020724 15785340491162450541 14914392025818151677 715840910228255523 14205758575048338684 12158436228623270902 10302939240738338539 17297649778705740165 14688208445785558176 230149381271036559 3021579867062469264 6525534176251294078 1073651378010289101 7634934692628332158 12982324687665885402 17575839118517396506 1722477723192386656 11367309394238340429 15701454707703047549 13995019955089971458 28819274328177077 8765948546800301252 15705926714311155600 6884655462900891773 2976303859807692182 13461192333555599671 13937039813326425121 981812151648825170 13912890788196121295 4489824625479408259 17419170697218944857 9516027400507403771 7843349810573640139 8371951577439592859 17573181591519283019 446926276265054123 13883378355175210541 9320545322340970474 279963197681634176 244626802442072188 17416855153599507304 17672325543384290475 16343594056007142703 6491419786023343614 9712326739021647826 9636820598195137014 4226177930983894547 3213688901399093209 17609121152290814939 32934617526567492 2673402967218493464 12609675907066965353 14450369098900317534 18122758689407067672 16044868091581492957 9225255824376139906 908307207000477050 4582234036000002975 495992203359112908 15006214726646523511 5067891104990049214 10961691204068759483 10114776923564590500 10545399028426549161 7612400139553629427 8775137982353917108 9264502791280006664 15958509045813995048 10856976209246739033 8074975686756967548 6336148629394619277 1279158879260476790 11708146283049671976 15913141358564111777 2788315550798250238 7134641357215426370 8129506397783113961 10780896928338131111 16099932193959705866 8107532126613289310 7682831914983895529 14315033739685089904 17016625430627227174 12809089998840400404 12136462313965235468 1874756051906142639 4359315005404431057 16980317140690372404 12916752907881349412 17880296563055784631 17427517456508520418 5366383245262077414 16336705602334901071 6000771213680973405 12922673596579887052 10029180394106014327 9680370168169424579 6737275454361916133 5039873150208366096 18349480484063206848 730331927239029060 2014023422072195911 18293845645809109330 13356365945359040193 18278509203537851967 7062280668418708921 16827079221236593460 16281930246561831973 904784096750324397 9051680710036329039 12355670947492677453 10603169525945921811 4368648727770688545 16591781321313558989 3655674597558474470 5546021103590910456 12488114403474249871 4149268821995176103 68963410293156678 15775609707087145624 11535485681736579135 8677140934781711982 18369200290524490290 7554581386197409695 3936181389907662051 7494015423973561480 11274058437424512792 1838041382821271503 11135156943188533575 7259357904017409341 10732222313660628156 12075771518564927216 2783896521358480694 129936980400815048 11588741635811150133 1344899594557804740 13421458621557188350 5185261024081533418 17859177165658511108 15687641239121233281 2832718747698455206 6809231364269758062 11811350118678155625 688672385097576271 16103621471371576839 3117353820463695805 14368897678257312610 5558605105532561612 4374584162839793604 2825804351013543061 12433410077637063867 7605890317248481286 8242050449273696869 16022602945609509773 9360662041315028609 18248211515384493109 5312175633097181995 15452330137602191713 11406165585240633304 12251338763258519515 6184379052060990888 10036244154378991756 12331028530569818957 5073593033266771594 2891462389983176786 9584095226699121540 18028290178410414859 8918399818416774934 14430793792582096756 16328033949098471337 16691022125262756561 8785990929524558089 6459443461872887009 18286416785046430501 9159307740976812722 3495714280175979846 10962841187424216537 2868471548864325346 6197482929155215290 12451122356828723793 13927226408874626290 10513563789892491999 16819441879678308594 5778605362758742492 65158816229095250 7306973293167227886 422288685302580192 15561290343225026516 10091076426242280007 10383846281287299290 7780093583376131875 17274068826084021077 16907175334651636218 10208797713783005739 14874646179031276826 12356527921902568207 5926618360154981428 17439538998668164314 8142708922787001588 7864151017257285002 2983938824090550939 917888443602595974 9054974725546539605 11857914916984764151 4211747755091748014 502440660925779142 9435293735091285112 14213746702120869075 12029518603741919838 944860623776994238 3022778854441338875 15961417855597799867 1210850882559368873 4352329192788739167 3885618854279571126 2772775914899550881 7090905164235627092 15996899880609381538 12533936186528252255 3620635031263608837 6401563008801840524 11621587279316040808 6127715290925194679 17336664260114879220 2877533323774322024 15315632306994855851 17133379189605006600 7975947258646060481 9797108107051773976 14373819757934402436 9353898397140284469 5683206519482551953 706369473783584122 18196423670258891348 10084518628121839688 13459135256435031533 7391031766047423027 14723335244883162920 2145491011901763371 2892109823383574196 14500393683359252961 10926864272895046355 15406667318009207949 14406877310248967699 14890320053005375488 18191901896359793971 1567728021808813940 924969394586440363 12705672593766224218 9432587826226067668 7928625279416579546 11274437637447291711 14785957909222576717 2354668102790918420 17630905749646068849 4177190826008607454 12148382306968087892 7461843722706836632 11974563411768507211 13255104493881338988 15871733098147615867 6704158006449584545 12035913121973838125 5390146567001994937 16518278881992250610 4499285248914575239 261322949081868132 17486861411663140903 452278373139838630 7629074388944892482 18163136268003794705 8485334430533456616 3644277361500043092 5759179321279447905 3638823858733707845 5625215702023331600 11667615344904771839 4564524467660512585 2412537116804569407 2125160142929867208 4916880137460520280 3189796006781602306 17534735191389344021 11229189581963765163 4084645416596656496 3003869455949349084 12261100638652253092 10418937324261239514 17796280713411553447 8689262405568452273 11366476670624965231 7791248519241837153 11832010656753372870 10257487769760592382 742391138801690996 14958838182484872859 3934219584113115168 7558175302626858407 16455685049610918767 14245782000024871844 6222526688610650448 10928657236285750481 15165692163414767450 17872666920203641301 3495015032633272875 6750632219788768959 1824317433951788272 12494572916060825645 12888735427574243313 9019610064198228354 14269926639580905907 7564145874949651789 8118435821860266460 17702605543363290013 2575944557781507178 14430033911227863737 18147716874058254924 1014225806629905382 12149618486584622540 15007844780300106112 1039521371921425647 6937633107190390891 2703810911004691422 16211149026602594658 4945466317957636628 8513864622851598415 2206777959983801701 12084036981722845077 13385029246019142140 12169652384722050286 5227748787407361544 17258470041380541205 9792204168192171548 14890077002521637028 7670084885819670558 4111637043928730320 16971662596442906570 923390289175052921 12886203308275156969 5141030622143163104 10009441348244742551 4285607980030507283 5862784443705519642 3453656404289424494 12867020930768325599 1017101995291619348 3889013090467404059 13163971139286959536 13261552852129371338 5624591187910835271 7224201901049476371 8372683159864953474 11024592334163197601 5214673500524953228 13779398813007581163 10702431649610057159 10938738429980897359 934003069613953983 15431477036948482990 8122041362347497570 2768179471999881064 6926766768149301483 706284973307230659 15063873217319953489 1515805201636607544 9665040873918115532 7906076116005964996 10380857366648556248 14019282185891979954 36076341780775871 748726921708228485 4336563351019916353 18033975330149629712 4585284950143490802 4391942326493626393 9665913229843019933 3611723101431007209 2829386525075984381 1622705323980706666 8113128147976036059 3659268543411420512 8796144058412127918 8796590666263241879 13619870236349585363 4397426580886694339 237589677190514308 10810996246486333925 15890123579583398656 4090951896662270288 7408475673546824466 427089506151980234 16110172817119552669 9689173837198256708 12877069379026400382 10629914836391826260 15966300469805664737 5728549480600281218 15497837221464557945 7566157006496291426 13133833222168464649 7015264265650774201 120651495497586481 12149195873870273398 9077386275348381272 11530308266516148300 14274680223293167969 16365337618358782667 18378080343549125449 4252153036311456004 15107590002626031351 10763647718316598464 1772598332058149347 2780056167619407984 2276110476521315331 5457372212712703858 16910161245129163480 7274551872859297021 5606039422944888566 14346907969839406871 13782808319127450297 1602697415644087583 4297136718098787449 18216465663164336400 4264400159385992183 15917513553814192145 2016009833727902333 11416250573034469966 7768294170205981075 1589779723046017485 14936396887706348912 7936566483108655741 14194451747749526566 16370501335719503570 1006768842703894224 12797514218451260015 381625859123484988 8497903331264097538 3972818536719057691 17626579226262428011 9425327450966583889 5904755114055177463 16839884382110214164 16747139873638605511 791605643266852657 18177327807144684229 13279333575839113151 12625865509754148687 2320737911571347951 13302183085738076403 12191993434307462637 611278565267441167 4942620626657970622 5399359106331820484 5916891452832397633 17258707808044341334 2667969051464042372 16508367730286477017 16749012535236395072 16733664183035161202 13561018145778742142 1546985454617852058 9749567473980304223 3964465922436907635 5344577583820343909 9883911641046184973 5444814706890616393 7507829540516356149 12999750185251969607 12348033395635405063 2519066379439621697 2344871629401551517 11028892192741794702 8305070092291204216 3047715244293574693 7363808792553127469 18398041078520165767 9746198770647952917 18354924778712464468 12570958986594641530 11199342834567886690 3460743294450013032 15783965762346337829 333276676532572363 17217888694254366283 17704863881657592125 12671121642369732764 6786593414340285329 17122424566518512215 15845345961138267585 757877336045990887 6579450142014024472 2999863540108687836 5192459106491010487 166173711542977170 15288085335303550683 6145998191102379740 16310702741883272554 5558885026662811423 12679543741029814489 1480759455782495799 329604391534573340 16120832206891852452 15523524034539266381 10544557723607156491 17630664180459405140 6987332475318465357 2419248484435404836 5929598317846473855 10025487264113999274 58621603807617142 6588600840560254536 9285027033628966540 579049934153058683 9526632123429970971 2932325318186615343 1391331761043294250 16400506026954938196 15623680229696362537 13739907852046255180 626633036913089699 15841577825210799293 10970818761929304121 1118528062869452631 6879331374235463975 17911534466830360710 16740928815855624471 4531517993256938915 4236208066317043835 4618124530511442906 16775663150882432496 5938640182689861536 9948913650645970835 9587609038588120320 11042061885098743667 5255040912641890088 16124511575534617116 6646675714358819778 7003077436048966204 17468964693457628888 14045979311687350685 1891518812700672894 5850309949220073837 9912197832742275285 7961860700773171921 15866144433605539699 7859200965434157727 6210964327776505263 723509981588050715 15014709466741742233 4930898183056120288 2218596858669686563 13999819120259611475 698780583690863088 12993560534031660589 7886371813079110852 5392171991641881282 15809086437495979676 528649901222285525 15792314074900650107 46744251801506760 8849314917331547214 5106416812547692717 2613532395252362494 17354198187015162782 2537027191027106811 14317667668157374644 14668718670956247612 4720843351666331457 3159431988440115376 6069268732173373531 17799994285010883725 12777236321311613031 12986028699437660369 14538800150367642446 17833757998047056039 18168812725721097495 3098982954703416617 10803580948074870225 9214213540340552086 3203121476251889727 17715266225585507814 8905235153404639347 9423028822559646439 7414689651102631472 8066251939008088777 10618123660126057086 4703366749630976158 18011050653588459380 1559383703723370926 8553750262626446752 10807658846096589856 12733853047684584064 15978645739228913294 10994587997381254337 3947306444251990048 13406668022690190239 3308077987791681468 8073547581708901445 13851106622675092916 3583258854258461358 8434947854969928433 14616621671792123523 591899605774581096 6303026415218312122 7104353641625014785 669542274447670938 1429182833658220595 1151502389022194821 281190206137647809 11563963727650932597 9607450038618308138 5484147351830952303 4095311530002917295 16491562067742252361 9193506844468645592 10279808164086919069 13079130649014854887 6802347969901283768 15045483957373569638 14034329473704751936 12095057681311670191 2173048852834319456 13422049864631692488 13775819773238036529 7457274970752870442 12984007868077692772 8322412025422500457 8416752937163267033 16144076945217412968 15385624926423498999 14489102242126654883 11311940254179275002 16038378215645662072 16388370613850835231 2758509888796170121 11772193891002825927 12002812368525465686 12996794149023465778 16371635334418700585 266949518621791300 6477247517239697099 18302059868050961994 6478827621603336675 5818430837855242783 15833411747702319409 7119369592144202343 752920880779991089 6986326035642943247 2472806517510891339 4204249239172405693 11202903887800242527 7875271987102969492 6758094500297365241 8058571525905169569 346629485224196784 8366361940972260043 15902918740355505038 13414229507749841757 13253240114956611362 11250621385465590540 12774510418237291507 17555177070682875373 11789860529984424806 16122646442535478038 17669970323669583621 6888371097368485252 993187630244910418 13947938123273762751 16110707301543568943 5132411141271862239 10340361590756017616 7807416170123377285 7106714954937381273 15387065609785002284 3822262174549078372 3489525279097619936 465778129423586902 18033990240305778531 2309151886733097043 13675268350306707509 5208737721751140725 18186567788217920008 6281648699570064198 14637155360481176814 9904419782236636454 80673549915884562 18316767205307443013 6308172733876108731 10152876565375414522 18166597303885985474 629033125141634519 14090381582442797696 6292930951803084402 3810865482907053365 4890670340170534288 3344100318387070890 7965447644610706341 15702275161787838586 18230394701972049290 6419117267558140415 8990270082459988937 10392244924507241469 3567231768934216135 11736101377742397848 18054029416451775491 2480370075986988674 1632997341338708901 13905280639370765366 12073956433649472460 1102539656546725166 15161976066450316034 1289827473672890198 5500804760618108545 16713199904518431337 7789067920285033553 13117182713446844461 467470696844553270 6563920795006551897 5171735441053402236 15283776961637895618 12181542628580874958 17002070076980425967 9834103398162342821 7990143104253762543 5398359660359197210 2509077766432523711 13817603309991001686 16536248738345268608 14073501341997340680 1264926930385857525 17971381463532201825 1923034269517194929 9273575027007475761 4204921894176598408 12435520787106284020 12771740234012012635 15450155593161055437 11636674760665273768 11251507265691470784 6286941839590403797 13844950281069785957 8859177768462327474 2711933500545420033 17350230133126769459 11524402467620010998 16855281832728045002 11594085657974836471 2438083171597074977 2992032783691805957 10443324621182965979 16516970353134187525 12840275355588181775 14274825387609160856 10156109276698437793 1487789600639698736 17825967006238107725 5011124546477313625 15256810027468711487 15125796374415055435 11176178057632459600 569398815307489741 17317146346606471302 12744910171599530196 637109199365542315 12502125361632568507 14976373328825490202 17537964717322226775 7475977421266489123 4382924128997389678 12220885032831329650 17573315109748366512 16644232325038272984 8371930000984001043 10829666943425828399 2513476295190829689 9795029346241811997 9714841376944282395 16223083740332906972 2628418230238378251 3949101769963188085 2918650195497476405 17328850011138864323 3273460331396533304 17821104361866573929 255026002856840224 14997674315472593260 16254365727149542420 8342467426410707649 7629401882527311457 7825193614978641613 15546011084226235978 2212706573877635953 11884822613804263651 3867347288466292062 3592734496388826741 4603859454578695805 13985179327686093637 2578186115324835051 8501124023518562637 17620183725149622715 11193232659300447310 7053787188270489650 17552271085971988404 3508578120428627468 17275680238872570807 7993045348976035989 9545763824676437149 10290088754669357776 13522642966815670055 1658992761997435002 2279758786560336279 14807844410412735530 12539170298662148908 8996320369238859935 2254743927754972139 14876658558379379900 16421826767399167495 8248767473188665868 1639948459616236917 10624637962559393333 9432276370440332946 6472792835629749214 4151908853153096730 5274061463950402578 4467794630631798234 7970037146044050579 3555289194099836522 5584790872424394958 13932548269431156657 443095530042853138 3967743293458688557 4401970841437222635 2412673740829871351 14882207041036326884 13030279101686103364 8578702464345258713 992811174206249998 12850851133567961607 1845960868480996118 9310012795758464526 1370525136137198951 3254863755699608093 16735466235860603033 2978719132479640445 4363700254185741674 1949030134681113944 10096734725143198791 14902972366593286516 3703451909826827725 15243868782953373902 4397834798327774248 16316131017948087119 10582201157915952057 1824283055070500491 14350675624208552357 2329830967460694619 5610889254777599039 17239935136147756906 9149067088442072073 3288238556912996258 7425912586983726118 1811943628119560792 11154031256313504111 11216009704073951315 10110014853000281581 139717036971741960 4542744462404041416 15167488602038728944 7818363358289216922 4526748730863478928 6812891137741188753 16162887502584608649 2226301936471207527 11622671042420290354 139376009909768834 2598318816020568741 7620928623871525530 16851015256965274847 12901721271545108770 17007247872615752523 17879921508157232669 13100563860345007504 12684350662219670014 16926955810982294704 8159887450466360729 4373862162380891637 5114049806273760882 14169474623857096505 526993645678524717 2175810805437844318 12817846191337903128 3646992172729789549 8516072922597502335 16343548293792603215 10112909649751835052 7991917196772259160 2946561773924938957 13109835378335269153 9515539578446662950 168439333890009978 14597311912184272845 8509001331190103183 13065620856334803808 3532597183970974854 5123892116075311606 1393204074219013505 15081520914689361255 4300716988261989853 17779342390526962269 6144485293228388327 10287931018831121944 5377489672097701552 2315613797651407884 14571805528014693274 2090242607573114895 8976597710655810839 12316773571125389044 16156687970433119777 14796071142309999627 17729426855408610987 12378416430336014214 8916088855876634721 10857174373479229519 13629632403758553839 17537565289762348007 4472918662784353870 730059236799758937 1361057043921946398 13837151910120631698 14033919892083271024 14770493631797853803 11503880617087293095 13565508985665098498 102094670928202988 6807017149698422542 5382488392110866195 6932157987287956358 2325271897383903147 18056570916061539300 934953032527021418 2069560389286047937 11341027935372843482 16404841903791053030 4616459795744991173 11091908014783638624 3411073663223020055 12282923662517961897 14289202859663335756 695330396894883532 4266764423320760785 17658396502262969161 17462616670991741047 15879443637512666239 3737247911720743821 13003558750817765441 12879511730713856475 7988348244463239944 2584934765212744092 6049870707815898945 6536684790486632291 10022149747898556814 9537656342249771507 17209221951946506312 1160391676828153442 10436737134876692379 8566804086276358749 3626702493252602854 2788533920889307184 6880546366158781168 6057183428770783919 7265387117539467623 8136183785509721428 13024715313644042720 743614084631759646 8740357422341165587 13899866455376883992 13361558440049261071 4264859236299010466 8540180305178096127 18326436483386261502 8329925916305843429 9382073892425228462 7904544999024842020 6469195152362056375 2193371228938288280 16620259492552434123 2875046109357237153 15462956041017515102 6035307961388215285 4614016864849181184 15780765758458866168 15898830522923582801 16897195972297686723 10400795825411681279 2430757328031537103 13454552493116312488 7354440334485174545 11971950553251531683 14134830946397912843 16401391921461851126 9066427311093465059 17905319641772879178 15093436859843184151 8879869354421370639 13160436498153657969 13411453091799994943 12744731762521915828 6119135005076424566 10633166864032143383 13709149649843229144 16223789371946667390 1761485338125388123 1831214210272192531 6016975776568681587 7753745558817122862 10285414652698700659 17273618770162216706 4264102711994707685 17416080321058042198 253525204067041760 5282669140062495786 5330411756209780933 17513162592739635782 16753087053378564181 3330682228831156843 2538144819731134905 4444459171220797951 3250086953480950403 7677311759370368032 392948848647309573 5026884379475911241 17308966139503252368 10943038170413574718 10572332619354603872 13950755637765029288 7939121036812100108 14223966993334677344 12638296857000329438 12786999422623622573 16590157843942031735 3100604099045776898 12322285796669213501 8891302267561914604 687737315598455636 14362998451052342522 109701596781052119 9038595827059137469 1520466708041188821 7788772481521813418 7626509340882590784 14379973732063311070 7389104565729220155 6288275745905416960 10717606517786495168 2968855429228209967 231682214959461752 16311046679881268859 9331896242839422742 13499716176708844657 17920199537515403607 745496518924769596 4786505492276497715 14265512592355884128 13878926728262322665 18224754632902464517 5754128922309855182 13521192589430431765 11471999481738968076 1015643653316100759 8909153026644124546 18034451469657027404 12484550635824319682 18070908661494141424 12343821243557654735 6318473645772048558 3392841723969485707 17348646201819225805 7369588364802993416 4307284312208543785 15016846820061508075 16593290509099679681 17706494035052253910 16451824770893264590 15939428384975136055 9550543671302529037 3963481433594572843 14424575531180161163 13619038397693982193 4576172925184271321 6640591635521779373 4834221310373885173 10686104553283193978 17538678122674788266 9662882603683679048 1846314639801684597 10609264525776872893 11510264752157300111 6268737535488445426 11912184901804581617 5328110315012071430 18402955922850682577 2241095936851534635 10039107431258587339 5160833330914769984 6219326094531582495 12536656425026559536 2198820032376672590 2129629893973559913 12006906522019103243 11182569728140836123 10777950637000256531 379373264633124060 17906420733784285698 7261395205717980475 9057415971864252833 1232617715351889244 3623504188510702488 16869156893519608318 3007428606104542307 17817815559962355064 3930511312904795933 11017972175394106113 7163555744938165471 15628244513140590399 13941887575969550708 17253913459822892139 6671762448275864778 13138853437698909923 17057876770660062968 5728039139670795340 2203469380193465138 3785709620430300678 13242051699875056017 10074952540123015609 12622209260331656685 16288832194984324507 15982654151695270994 12452140696685619365 11836951226217446332 9756023801019410051 10679189025510650633 3266430871353503952 3872819825352391386 13258135169115822227 3564485142966389316 10707354044179501655 17316765121567139204 623646011373674541 3623356990361454506 5409820464658278561 7361468973866603130 1904547471654336512 4887186803586822620 14579955297973317146 8516720086618243514 5754048967166973230 11022455417967445299 18333066868871969802 10689009697395888652 11502522910720905959 18416877773620404862 9727570760132175517 3717063755382391535 2785112432631262652 2377026819746020631 2199254024675668570 5332479060295586074 10631909188814955825 5853310509679811038 9404568030063546388 1415921691498433726 3091916211759878062 5451228284633941412 12542363341746941300 4194186111765968028 4065246990954082510 11472527365174695279 10353267287474489639 15049712896462143535 3040906821829995994 4591735485862756063 18345612011043684449 9571924381538656990 1206219565761788019 3395478518674932655 6820998021535220747 18048710483398636830 163396503079625354 14524943795115466385 14513315024861154378 5792079461030995176 9262610290698003115 2303712673355056078 4218085837037587164 4827088745461085466 4266541611625988762 10106162807891571160 7453672530242724939 13111342297229042055 1199118058485801447 1628576557646395977 17110883152258954962 15198706039637250265 713833258291482473 16282641517346850346 1231967715666147128 8084433073128924379 16296793847795603311 1192916234120062994 8947497893136756035 3494216130129062824 7986858609658522 14937508492462984896 1209488478970347617 9513048593315520729 11689738071485191578 13655376060436839892 1215637347830396225 16347238032060621569 3578430643625448067 11149585617111112064 861827494932258614 2560793772714009569 9030639045385567372 4618529163807488488 15633219188592772830 5307398353053360477 14616675944831384611 8960737321081372701 11898607903222871721 14624623797392411069 11517512910509658115 7951267000791343883 5036273065755324690 11675278613104828017 14651990231273454892 17071092663494225133 18217358457231366334 7438127773505949921 382141354514537028 6005630432764634271 17517438382037386198 8638837403149824799 7818862956529575861 14822334756571996710 1151098283667617491 9813873707074382278 17490439595416001046 15776434487966751910 17142762180927354303 9609662802954348471 11150681084157101117 12637477306247738729 10176183457804569819 9855178471828756155 18411606642078994832 7730918512173516392 6931323929929396962 9186688033788795661 8466949449925544087 15513509008578980487 1531981567497953148 482712279210885639 11518038991341672314 9382420469602613656 15187700671097104193 3628842332657663708 10936739142669447991 6426449231279040889 13036183289761265392 9983306423542231302 16208912563417702930 4534179917333654520 12756286615637609774 9056237438150087728 11747979137369399047 8380938356231936380 12630992237303002690 3862534915144778561 4804667126494484149 12447412424130585282 923004922804144000 10884103996703694351 10318883233692574049 10619165392628072843 14646557067361856515 1790713048379553205 6732237405612947062 14165994770475466956 6016714763555566561 12622121206392775814 5226933763069577649 8069027286817481169 6248906347429759820 6104100238066026039 8215747963668794696 13353524331837942975 5118875942826594973 3606685468664075790 7701904015589932246 569490563487529331 6966782074858272837 6397888071466517196 12139330108122394434 5262610028637091084 12182283732789250816 3350851424119100975 4904435722355745391 1082356889508100274 15239768752726156152 8056993207163600827 11525940693847938913 13790586703000431107 16177353747725143473 3618336507988853271 17170127933607325493 9638740966491234065 9997784354679790435 5111155505548483840 15421266831351257682 5694492310793590974 3205536617818308803 12081669944599973283 15001855156442852087 16818553769483028207 6467230783147134934 18331669729905284220 9328722109159304400 15555952890376105050 9876188462130560099 1496656534303514494 301868981778125760 15826003216979782340 15429475560475322754 4302074424252095707 15322536763544157596 6703681218597793074 5487631119289179993 6999653783123041200 9318599043196936232 15480997840967950288 4437920993215803897 8864910451216974312 2414074986112624325 12660302651969075267 3553316699923569872 16606653111732559911 15148395152933302346 14866636978937968239 13765626656626967468 11398649521354742037 9748385514552570946 4968465571601919562 8382521127065320220 5673478781575276103 11053032324990666846 648631319419382297 5490851370116047219 6988334113086143784 8167875684787497786 14992232818748606640 6459384006254792400 6493795269100698419 5424982348751615619 15219914041748151916 12896968669812914097 13234683540347259346 17055835526899891401 9895087242061400890 1346018364363509629 2610043558490149660 11250633999861498891 10928238882325736061 1257834356922909130 10448678112889691622 18240246320865618686 2880028119680666959 3754720241198774945 3242132089919023157 898343441182679588 11926353025429423602 17486921839726970487 10366379625870940070 8811715461572239145 4418829506828070450 5604168503333262204 10431288009394531729 3143692862782818151 7298540027089917354 4435730720183681497 7571780910668958729 89419895076892820 7697743150344490555 5230155239799157351 11196916385896414564 14152636458781894684 8504120321323353337 11002907307511519147 10291536121012484564 5334075759181856481 13075638874281335877 12623057381293669067 17827675575433371062 2566961566356855283 8892133024130254343 168113982431774980 8919765993944736110 12438478524329440614 8989807744685825203 18116507441361568036 5997494040291797084 6622659215342779149 16616839240316396297 2700606821859890809 1745004990397866849 4048314130702965804 5952479957749700040 3491766850150009717 16820198933171291163 15908540039807844183 12095976813716620441 16820045891610797202 12622198743764733781 1450019851855848885 14300492523072837518 10646119840337600477 7176396720876353978 461923747480427486 14884131071959344172 15387513609784911328 4779727769553410820 1311573523915733368 11941855527147865814 17135260233051065381 10069215775339030458 10649256651126033381 11900135693869264670 10029334634240931527 7870662724133865848 11055945531120709430 16593081861936474971 8500841333877344798 6331927547360721396 5421256954762657977 708710877456268946 9527590638632275925 831589361190779535 15197435404122086195 2864909849004441061 14992602778504276361 7853704721948131735 17304546414831191722 16149628484516298204 4079841621766204370 10834412966844527502 4526689861885334122 17570211095887636738 1920347267205683634 5827513432358485879 6083858011085779796 10042906641025709904 12821751042681760166 11673169338342432657 10935845576523478349 13722844175615976441 830324234071892291 14859707967734363284 631028267598525923 5767628135264098893 14414974312007493107 15417017557552236384 15231656991723621027 2175055583334658822 5898654974180348773 13735958298967073674 9319209693898883695 15139970783504710762 1726601696740837529 6719580867986555997 17562716799451005712 18343546595077354931 15747410584081063908 1682624526143275467 9980267216205394121 9526645053900733511 13040007059682890267 7006554599535320541 10280478472448051667 12289787398799143901 15399560721047902611 13990541337551525798 1171121632898497278 3809765483657993217 9194131962529141330 15072319164294772461 11496082552975073648 8963538235973161057 11863801738322287054 13336296360039057103 6470836363142150923 6028691279896334694 262901607973692503 10055503061582262889 5032201578149016370 12573751229454694836 131420289898172141 15514168581174770635 18037302674006196720 17729934701417366070 10632180214726201966 15280730970672056906 16855841383336852797 10749897628494306542 17564573933040941107 1403992313374373661 8442715563594461726 4838666472906869231 9462605421779434040 581307406712098531 9160703996145292712 8825563176796691529 17823668438278896087 15030293525123506868 5502727364886363236 1222194081728483864 2566755808791146656 4634256279103388259 2309126214656259662 9347288364287557928 14298873249907001168 14664324826664280947 10075134895245144718 18308364654249582937 2119363686657175735 10245483471011314348 3009752245678982821 5825704713156669067 1543869228578276419 3034374953979687770 16999973262481117549 6043394324560481186 12194662442108870618 17967751087747791459 6303690370780070294 10707263156921670486 10565015617513346004 2962733815899395754 16739513184496351047 1871197645822221551 16709593590618864234 14897938336453293460 10690038609460708216 858000386807502558 12308365917223342846 5668760127727362576 13777502588978446503 11520450153894249979 1702756049700903631 609591947299131490 3898000704570312326 4845598932085038314 10660680170482757298 9753779767455437134 3717828268526515275 13001749930136145668 5561259308072678336 16095617780192270336 4277186277162049392 10698766703234536293 8341644434598261099 9259479697382199164 11757697883437991491 7789333539729802417 2693875254404696298 16805192364033493246 17282096714641882084 9219194094981022827 7702437962756102960 3574345364791564440 14284203359734435330 3286978507834202184 17004914687278654456 6293134752145734866 2652204735385649684 13214831134535715947 711411583898659099 6471722925816802925 2299561289613923785 2512590312157211750 8799974678307114483 1703426993604205077 9481812807292789502 4275530648507277091 15378254979248407973 1986611245151668318 11085598859330097802 8494639560646468162 14686029198182446199 17224870305887676553 8199805492917477862 13350731208865745949 669050638964567889 361725074981805854 2575368691503090448 15960127117886373691 16070559198570269197 10893469890932397760 657674456121780986 5756038235488358767 8607923749392158619 9021941126691511589 3578515379321801474 6613537395077025925 7090236110725931641 4781467198620156277 5179778224448166373 9742415130479403309 214346230236144509 8198889811704776793 5667243766070531967 9792396974604190989 8848033247517838008 12576146331277623294 7331678278942810246 13404247725350653335 2224985753240924434 14101437523742937202 14288690346673545071 6105915981629925546 8802667738164953402 17877731169695097645 8498294970618879055 11218880188874406404 7142118601814080285 12356227304960130098 18203964478349772473 10844395603492368855 18301060904773461927 9930140583896702241 3827024611870938552 393787753009898763 16468617035102505215 7075788681386291000 2402794985293751226 7765782802074696820 12380866134007107764 16960184729197678623 9305153064710909745 11008930915582195828 14238343854367355110 1858735216500427596 14671827646386552702 1355684649888043551 17320831687490381295 6591379670966549267 2073695989963453979 17820070648002085720 282788019224986589 2347831773364385503 2258634056238053508 15026957845997265485 18361551215593344807 10174008672802039508 9982494995814031209 17020221704230625733 16875860986408257559 3795917107996678858 7069028749515009037 6995363100506459000 10401752238431082317 18081300163639271569 15792833869689866231 15903751310762864982 10846265613296569482 7476172692455401369 9437196717548855195 11732835507969627617 17006242520714773076 14490685145418749133 5997333078187089854 9147557312466398366 3674885510941927742 6842643297833745611 5284015016658216277 6104911483595844549 5592536858968232278 16922197279403941593 1879131046359247065 4065034016280345295 1432428924978232619 15086240532915969707 3597750640927738114 17894779142037544335 6935194077404596342 8165204540043195925 7832452472832700272 15693427438452901620 7822159270735525642 159858038113519451 10348407609993591178 13794071517266483842 9725735280696272110 7036428509296516039 2333090473007640549 2010746833718594299 8589794491100477452 8026188902599619980 4087414750237448849 11341341534952280823 8549191932485092879 2401447015263559530 17460390322446903007 9425297370795410941 18365848764865224087 9104901335768317001 11691634412937621508 17143577024070011324 69434672001182018 15777292181781751623 6087739912998588560 7605693158128915517 5938636242830567237 10859132379572142753 15196312659867638941 11716778337957905865 2468292188048383088 11487116941016258576 302592426454027445 3753113790744784097 1913128964748105181 14965198618583320343 1041350638915822786 3162558330907707222 7639951256120614368 5430593569553751457 1733609016150369919 9370377431958616661 8807378312344483256 2479486236513344260 7186963994216796374 13326128498028039480 4703744572013827214 11585389415685041566 1514490609914124545 2165423553554809968 3755444846096225208 13821700663989328871 5493783361708024480 9409555593848039505 10391328149572220617 11486679679332636845 11707822634909067024 11086038138559627656 11982261462614941490 15430877217598138250 10917002414088484106 15827292322896195169 19762430028699158 5972782342870171431 6090016986923223022 14399671887680009570 8319853618199743403 6146163110681574501 2071769646458023336 2127873194595602862 1297777730917625153 5907143488244562920 547226357626390946 2067577641666966382 9687781965149468627 16463325234592825421 14626619292672101957 715684342937828945 36045848395612920 13264461857141073119 694854210574005276 18336039828004893105 16236089058905029660 1290168151236067401 13397384961920851473 4434051523858597593 6672453133475916753 3184817959944088594 17694992656204508622 2478376466596379594 11252135357682265442 3995717831827083225 106716895913920446 8151812255352364363 3115831179938071013 17189191990319050343 7195464797950308727 13058236779597126251 6646350207310734669 4536634876179438353 2837765215767557131 12492912809883922024 13652081860368932477 14904179680549670786 10674872167383419087 11765846352708278153 9732156915055798883 12325276573434724319 12050057129104182818 1901994362824505962 12931226432476947035 13280784003538094699 3513496118689928267 837207796344822784 14800548705307179752 10032393457593119078 1728961306601211371 11263216247159451715 14590356461011742988 7098662524108693929 8981853820334914880 8655696256794699127 14993556758726073670 11567908903234804692 14269527560231015039 17413721066059080476 15428419200522277582 273405952718464216 9983080501205555675 6101474875941298331 3851075956646241118 4565688263855546831 7863269890913279208 17827391107375112457 14416401210480296921 10681057850147919661 15882498371167766772 15178838180470507957 16719827406044931930 13945488489831700692 1282674485209934662 4648803589290855011 4143672212914360812 13950824552607809706 2108315900902749653 1703273994372160726 5525719972033935331 8429646909137585694 10155944207600433039 3604901281232931224 2704460667730956816 8585865299346800210 16969832408199591319 7375007384527024768 7515531983398096985 17079833825647961617 2864321761215103420 16233543782256221861 5155669223996935854 1474201004674827319 1259845583255576124 14811612922308392785 2010283685066263206 16678272112612661887 6365931144090369368 6506925062963597488 937159765712599440 4887964033858121956 15672264178181150071 12580684831820308392 12615496390606802315 4220841809944246992 2511437872913881690 12938075764679565109 8034883210787246060 12159435204593617101 9854606513584166247 10935480158979784447 418201553884215992 7567626650211742676 8299891139404382748 18122864316379375712 14506870717101952194 3328701244614739407 10439834610267994279 9400811990723659169 14976855583962051415 1505635767192246455 10902398314976275812 3114728137047898308 3990236220778717075 10528729027817458922 11208071186921801192 16173648558100350929 1008841016677969414 12639844596332095444 15526611219996537369 18409320892251916273 6549200418989462574 10465909748028858665 13775567909005529935 10907772022133014163 13614415465371134007 15815575008329302420 2214965824557589082 6506234630589761604 11339618233519263885 8379874661905203390 12415239515043553304 5802308183062244291 15037201475016833011 16447639987277313274 10614416406866320240 5072037993669786795 1403636101059848605 7983076861801762418 1429547358747079391 15752319566376387473 6332224776730025070 658316970283832247 1286156136348603969 8953606495648681166 6819168268748458229 2760420466151394300 14452240924274390898 11990959426187012522 12277748995792474373 3365472584315902395 8974678296086824075 18320767275428002759 12468939272656498342 8408024034178109210 2574581928147590575 3549517758864955481 17329101676051606036 9670168669800452221 11531732603241916699 4140845022903138902 17145011452280381518 2012955862360055313 11923875048964851803 13929105874471974001 17521226112672707109 14557836776708144988 7190766341944900289 13352564222437423919 13055754543773194914 11254509345912354264 440096528645028477 5847912954160553714 9370694759128057254 11889761938319702905 5751584848660886695 8835131934205500585 15080806872026709224 12009335461137294190 13135383551120548652 7844149174469536816 12668321688917989009 2033869629956697114 894672300605450532 14955181443115326095 6088540343674607459 11129916033082058676 4729602534793123893 5086685801808478191 10501434713760126687 17624560797929953697 5613963513377819944 10582157111839822971 1269679313524505647 2223272179500870655 15946449272759923247 5169000542273085433 9841569434626920192 3444794328796222439 16574594843225916395 17529932002923597899 6157160689776190714 7492020297127327273 10755167232300006635 3230367361971315982 12711986626100783384 2945354353254139584 7502180404847240024 5747801636593352643 7472896154329438814 7074737414118627072 11513722712328195837 5099886156446108210 11854402587853022443 17805766265189881240 15057747895970256051 10410594810978578096 8351432457611678260 8804235485246072793 270909975479677055 15105939234950078725 10438896317368748196 12548829496245111558 646744681895177258 16400576653890504428 1270423487461265314 11548773219264860615 4713450897841219917 9447145657960435155 276608126635016887 13853872968183255621 4725017792145910421 12448858094995546051 13603111514592430266 810497793125599414 12630366777533488712 9400128732606321013 16958304103117182163 13060513925831529551 14215297360953147168 2103112808097796911 11574064015003927689 15281137221247782678 2541182601148070690 7913685695832040679 13021508035366972547 7682469491176159513 2359984468336615438 17933074887446900174 7769876625971362145 6545809204520343464 8646263011665015785 3627026941509740273 4159087469416883293 14531178260239002250 14603574984504020409 16537405622977254269 8339936198594822762 2129061285087741451 9750189021309137055 5163741022007301312 7058864240213063254 10616346586207782493 15694948657762437388 3721294847523492544 2811776947437742524 13448333414885459435 3303033495018246441 16609646845055600513 4760170772937177907 10939591764819939561 4233694294889553764 15814247022197334035 6072624869337694112 2567358545457444230 2239760122854489621 3764071152681619643 7560133060540271244 12549494394984672091 10758813055452915789 7575078059009524073 16484347365273829609 4471002038682326142 10556470407692694392 3951256964153475941 17976714447454592143 3662269268050560316 648049643727545092 13376067032774380254 8865279380080213249 4926860098076901976 15085723234396242520 13353416174110745890 14735608443084228085 2525229915024654038 6460257659713057245 4870684455406321781 12314099147586166413 3037673141746559674 3247872506019100012 5025921847513917237 1256280750522197350 18221373458877131630 11697969774955472806 5092670287647388241 2300865437120352329 6224540712701578501 15776412661893022228 17916566632406126777 12744046496873888505 16984513868952765761 8591041324461896652 5151185471352705506 6264076262796249950 13067556767985271141 9266435032101047335 16597270388607948749 8323667269252557362 13084867003377061790 13098959321858868639 4454263392522922729 9517236050063566399 6945125358325703344 8260359092430538040 14389288877055582380 599246439132226797 9801087884198970136 14722895633281817900 3336153605909985665 12499532955622146946 13897742515486467127 3248533277459144337 9644363939797407997 18301962086118436594 11837916869378422069 12787241829778341785 2822945973655094548 7284780984238540713 12127725825008476205 9010704046974106128 17628029450847974111 17687479646502585887 14664634796631562679 5867011300451765939 16678654508582381423 5737036796908815540 10199814310015419296 11874787890029884760 13791158188513960077 747485158920733564 16527851506118801774 12259382686331193735 3968833556992360546 6760987709290325511 14117270082735081109 12354591248378865348 18145772948549285020 203771555980089020 1720793816857676434 6368941232981595191 5353762639717076315 3221916550353497122 5699825396924895209 6878001371647018290 3090424067128151433 6633347467590810170 9356268252284950160 13233546137514061982 11507275873306167364 3157009831964761267 3447064320917796052 70546341229720109 14635408868522971144 7747475529437868681 17518454593786340171 11481564971138492831 8691220322630500017 15565389684311606241 10967780621278155900 7383715123480298670 3351738532131951013 12818826866865398531 440286527317509420 10233034180610615361 14259422338322031806 1542211945789483045 7025732030282469670 2369630625120034424 8680754868609370207 7494336562678869868 2765864782002783512 1583838512779003230 16531567994457131267 16074918854566015981 16048346359181097172 5615976134575279716 6996288473113104306 1050410946696362947 18148217773978905167 1096847750614353997 1540743549295092080 9749206366432162614 13088092563196678350 13909558528575854831 12383785130909917848 3475830515319556818 3750310359173962211 3511706031187754606 5842482347400293130 9959849765119094264 12574887390136560269 7765658871337156827 11000210393818829395 7799613041265451618 11605909536686203332 3667080293972585663 1374821509279597332 16787172526802081535 9306834513348775138 2263974205801620870 3069097402254186657 7058710272163852804 17363251648467956847 5526573976002485428 11618792521505414683 9710764724644262536 7684078724052614418 17092588305713444597 1537235769013274643 452744952650843702 16855172122568042180 2771290263707632435 1690190601356829819 18072479498943561595 352328775029641336 1429888217335724879 6622807413050143161 16440238635237713831 2678512696374062780 5766925997880958577 14787774024747891548 14202023691504672433 7681177413772028439 17466812144129656588 11498416057679151663 978814783727567700 18314046028657600558 17372492091037919491 3144081596397889594 5258791221414919001 12295938722075301735 7580192171023882508 767574836897434319 74192814870443992 9238083060992246927 15124008003733317639 15533956090226966104 16104668028607786159 1499449522546969690 14134783900977455286 9800502688683717766 7532335027664226423 2770045471500051813 5323517021611947790 2335575531327487268 2919977988412936168 2182616546433236637 1625148225108988445 15862125400785623603 7967746357521538033 8017942379424862785 11035492522250322857 17542777169321080909 4673691000635109456 2458391200470757857 11002129610169143189 111683448010686787 17674081042596271567 10953861819858656345 3777201449735391299 13032670876442071536 12788387272726764738 6433036808072330441 17089142980407143648 4745536447134802806 15052044980284035131 4734788144354828204 16307302171274353592 1653924226263951429 4468294722813133355 8482048207796168603 1468292321388732103 5085606146600485860 9520507985964456585 1179703922337495071 1463855314847947672 14085245489387676679 12553333459199278970 4851583513915756039 5228340830489443256 4898702275077170736 2149169451678717023 13581445484268797000 555914896456329277 14239264062370063374 17995526202564023560 15396029623187981361 7015579218897297079 13457299790974381313 13857308092165819250 6727948235032782333 11835661299917074461 9387666106425605330 11163217378424709900 14435666570236671577 7420860399063445897 13444845046388848952 1638943181781893106 17327821173773251269 16228015579019797725 12335484433268274625 7044882546324628112 12620714598933542334 13621752516507170414 8921121923837851985 3527008787857437536 10723023094452903130 5802611034733852295 15356422762940196624 14881524991402767841 17782487148639882105 3164225550533765178 5107357996640322688 18132294251311123699 9280523831630633843 2485983798620466696 13930290559580501868 14814898010282717694 5157676457837436692 3979710221834739460 8407474385619441721 1665138431029780908 8092911889820931804 13820539526661789012 2888360423742682834 5098301372163622778 9417688197401347585 8810506672600621179 10555854718642138152 3862883305216998124 13547062200973946633 5934701123509389056 8952788864991516418 14957202906033206 8584583606737566749 10164608942063205528 11805374583170323318 16618298977682864091 14207138074539665704 5311443213215613032 12779873350936809255 12578537302803312486 2791573614517145687 8685730241409402702 31775571203531338 17011353665168851412 15646646145098796915 11379424445044330366 14190354986025805674 13042225895505690152 1595369671665439865 17802745360001417845 13336283888899112179 11221970032355145106 11316326958773033681 195388352496239058 18415624204875568931 13820262723327945872 1707927900667246800 86082211181679700 7940757363658625609 15368096301977665829 11974523396939949810 5757501717058258249 749587711617188264 12562289221960110056 12622134502890974258 1837368560661819176 5349363953733112165 14048664084815956057 8908955833820419597 12647579802718492191 2762565889153131351 10706660193025242103 8372083387316991488 3234684832531010029 1857853348810706806 17360984420085004323 12875944388944086300 4142573883370319436 17967170883400237173 17727191890121126325 5347759255072593457 13182459499180820042 10078818433979709426 4479695116144234370 2351489972399474275 7935951394781711516 1412459482537070094 17585544523674918927 16547661181194370541 559536349697677960 9772752577063501921 17707629707443156456 6487943416501717817 18372085741385260260 4619923419227113880 11203059865510417470 7723482310442270273 9629190726448963877 13828406248946991619 2184898952704700556 13899597101506172884 7405026040299839470 152097116752277511 1941993334419051271 10218587633196292660 9253442505812283796 10068245451335320625 16635535961265026998 7867116925298483451 18419962417458395472 11655290455253475691 9671218735027312810 17315909698404002421 1953614863760961505 583249539275799078 3196191270894566925 3329067228332884202 7394190872761854926 18348039970752497322 5163921764564306181 8060422163466828914 17911610006265836779 1290441603853607156 15486966481235746122 9376447925605901820 625739209330042292 12788615750679342843 11073236431115254857 16854350683449519600 9286013450650424918 3289920043166573266 389867521155625670 12806674982412704393 17772179581012343099 10716394507250557187 9249459528826048071 4978835241479464384 15324579182727789694 1773269573072912089 15920014748851893455 6296919619785598612 14674776071116609492 6795362375426560346 13900524930759580117 8073463368303068155 12539524300224421898 7895218638623996409 17926194535359992630 355075777630874002 16493954182446543869 15453289417419484682 12210149589519657831 5449167500402781311 11347604688012590361 9953150535480978342 14941853643551594097 11596112914216151499 66339852916503154 4188137087845407147 13187660739094708998 16309777284220722415 169486810294384992 1203390785947786569 8302477612057929279 14102781360498220892 8999986047623757262 5231713164657672249 17293417477883043980 6337629227772072334 1105448478206963853 3262445405495364076 15018501164032961364 4562131175752632271 9075198428544773444 9533840709528822310 11210231924198297530 1536801198587594510 5952158434952438759 11144645532732861316 3078394070814212789 3710742732715091668 17311148953926118330 15590915084405479759 13136195510068621293 6896059082033700011 15291195387197352058 13591031933652379755 6598727610406415361 5057575713927138581 15145788746586743239 5552270096741236820 3891314832475738723 7955465892275268806 3759965888371948249 13482168049478506916 8520465160142493577 3249481679141710531 2609824822707479029 8013548568526261729 1908271783050166681 3104929787660874611 9607157794654810486 6865740035554015144 4419775239189363521 13517593721571066163 8960314294299795896 6081147975895239705 3058458037127304376 18430834597951931040 11126911347992097017 3193905909406445781 2418712540137826 12358454559792471511 9578439546228131299 13507718100443803526 15729320202977849445 8409931266983823735 9123122964480618673 7329991528634765981 9843768844278791544 13367997545939447306 12735883224546437080 11474172815451010880 3383309003897117435 8944753758209633660 6963979068157237221 18350071265321212334 1584478405872220212 6902290496114175864 18414022929123780453 3512050595984560747 3472727188722302931 693822059364126499 7029736094140705781 8148475456055571457 5435954019770520448 10133448218015648012 3071610116521684974 12497406419465573154 7695010443820979404 8614404266225510477 17741934184825528637 16023620229438270829 15948805102208735396 641473145525233846 277605055896070181 7690061013858122388 8423055941643668761 12930029038258420743 14887491592666229385 13026407827946790202 12861272404508021331 18133599467965265492 5442465261642510993 3264097291092533869 3176494884268275982 11704711713335405954 900083070620138508 1419414953835494032 8419738808314289770 4193920010706369743 17455368804733011310 12133410975288167574 12213116991665706107 3849890794154052677 16641625415324678287 17522085575850445683 2404618926704595489 13606703678579199723 9770853392950602330 15035242319772815640 11581573030132944960 8674715757099722590 5510360038820550860 17303750593325010854 6440390867387882870 3733321866399901905 6295674736930430454 5866195576686151121 14187482794543142768 3073140640604824362 2960503489245169159 17360138989336356614 8579615474625691789 5496005353950570368 9251127972700758942 14023421321091463884 4750754784217177546 14952394916045772559 11834617950008232559 1484702033266127036 2251047214834282052 8114911188061334750 3607165810874687085 5683004814965917032 208909487594031675 11049798071524535340 15239179850601745055 16683987252750131922 16037463628025256846 9933616549263923446 8712886732934827169 11032485017857686406 8583433081304433454 9218472325246617759 9457716596229806520 17184901020444693511 12059386623809007597 9490430682716093596 16841817626625931210 17523898348901692823 2630676487943038211 8299673006665905274 1104350784481792047 896940095184661306 4139145453373355992 5356774112717024945 9265968043822379021 9967303253700107861 18177578706312144559 5372477787557643922 13361571941842511969 2933809189375884158 6319866831363880743 13695066601305658033 104254166474423000 5966014385709242068 8442668703425508171 8580124997398463806 6417880147760592520 4939203659603607679 8116858811950984527 9588102123110401775 10486396088585104346 15335748866841794322 16112645177401278782 7018849119144259687 7099062632720036674 17126781745353080783 4308778195286436114 8911974852022305089 9002319617071123430 4141713217761498376 3332936410527529136 2588938104986869860 16958085054461321870 9734899113954039100 5912255847242305948 9957626906495971291 15971862280350476066 10592935586077058596 5824828396144780292 4484239175471293509 1990139482767432216 17628117421540916155 13791996020286190352 6543808318922133567 14814886804657771204 6827865518545037915 8975155949869719220 4938162516437562079 9545960672886438543 4175262185786895513 3282258840223588396 6502910483541872241 16365973174542730997 6632872442239158820 9886709992739261246 16270797938011417992 16207940137691633881 5423338118893817763 12497222342197507182 17844349133639911922 13956110925617296994 16805197263993836580 13559076993400829833 4114904037514606617 571045368152431909 6125690045024296875 362494662828874834 6321652603676643546 7441785335557568564 1014111811206329937 8929258649274170016 11685549286981071037 16507516927218245489 17939326698979743357 2680385044482002717 14681415228011408794 11583586945419463734 16432000808571155403 13251580047344895458 6629094364806515931 6628583241925830288 9977586100142995976 1225081970312843992 5798915069480084729 7040295752791823618 12511123024576413826 15198722971929771086 6702255570242995235 14516201843896712094 967810872934368957 15693413517202463914 16098370142421876441 7704273869121192125 16057913408461155432 279175170541593858 18008173722024923999 3191978815116940606 16935953703658782844 14420541553620645410 511738313132510338 2567494894972704776 3253896724605242342 9656020872172207760 18079271632314533181 10646358947136577495 4431715035880025638 17170006268621347634 15147462595013219856 5495870986383218742 17289409384249511626 16578190643654032823 509669645822122341 15992861025915927830 11994203460809826113 10250634599640117213 2682165331541186622 8236812408981167076 11847455206711869864 17510089623635624892 8777789130420990919 14353944093268722789 9273512750525811575 2588922903810750540 3841690704130708130 17190265487516119707 9882665812208800169 2725815512326662413 3620885823471289794 3505462464525876736 8074672994282258401 11086156593023742888 916710995374466102 10164695195046690349 18267604598524394034 12684778915620462019 11761241741154427722 14215814670829764015 16630536020802371560 11906098309432055169 18366938701909225319 3697494757430858052 11687563897850021671 3994739201909057021 18194660657970374952 15866491227639045900 4469045856242457092 15310221460916886864 14324779170990357980 14867976428224004548 13339507064410540332 1948391925483541412 17805830248376849526 3138801097116538606 9979584964549533724 4702701412235589345 13807416025890603459 14245256743315588951 6491022642571881313 7790253404772940737 7469105894800976829 16224641255066606080 11317016071925767308 1919515943827932236 6846504527649991879 13254298373640502730 2071274732734057810 7386344624027243170 17460289332194706079 2933587518754840554 10803275125572562632 1243665521955597248 3529949524815372087 15742981713211500842 14578538187066427698 17596301817389327369 3537078747877507613 3247516516186300160 16795551157471047904 7393830039701559500 11635912650900774338 15513008559620142241 10540596469408931559 3201563773581786646 6421576697048785979 6035407565096941846 13679640704984702445 3913771773774037830 413334677198909664 13200523780742149073 2378792927017569055 10604621988227229861 9751264456176868460 10115398266310585291 3341966297229140979 17913402105696613260 17019602409640390548 8611157002790899616 2474956094586576366 17884446699485496007 15426805755658694630 12768130644595183384 16496024344813291635 15482742241880112050 17673458810779400445 10747019650795565310 5214660062563023513 7442511692914634575 651458320854249177 7803215245944716823 14176394075761402571 18193828447585857376 3325152497256335967 2159514023003484271 13610801586379366923 12130643640103591689 16186873403365081410 570045811115504481 8496917385912687091 3403216397688881000 6996875075078051720 17830381926578349931 18178729797328905171 14689550309348751307 8242294925486651037 7100810587193463879 16026052300632753091 3200937303793598510 4809049022138885031 83541613924412027 13866255344260681123 7887983567071377298 15489501468407415147 10994452505635688144 2629011829386837597 17654911838173354677 9723997708067035884 17536039106233340495 15602813405798230363 3297679865103410570 14635650740826640899 2383770348232524654 1357097422514524424 4926131990515828229 17199204026561833902 7881278865881966858 8624812189612678110 3314562946523526987 15710716685754828322 8946534290894323805 18392800115719381642 9948492741503919250 17714918636928292757 7541281493445555591 1472745894320165433 12750444964816457260 4726211780113131232 17279206687844733556 16443499830997974127 361972722016336542 842742323840145626 4566012208108538221 355203450840155280 4296167650999917092 15068240473972620862 15729373593941169720 7242268065190814843 6683298486328579111 8355233792853893015 11241074357025646250 6577441058340893183 9407356212699017228 6222183363762781135 3023632062555482238 751528475554576320 13426111928753777668 17388904774302162711 15933582034191769239 10280181143825916764 1287635088868801590 13974528141350215747 17250896089065850894 6427120245847166297 3352216660247607945 6245446381595921686 2915169152308249670 8682017205941830713 10006047162872855414 17881300354291926210 9460965243946728919 9217273388867489987 17528415260603420472 13041422053680021129 8842274814295372458 896805734074280691 8390288488732821194 13571627905234428062 3363827401864490497 14889455731839069960 6877067185124747835 209857960351272797 8063649492119054703 5049735107097051015 11944544228581224757 17030122249077289514 10587595026019707778 6267520953654790577 1885709720692167370 613102029174623234 3344552701641089065 3894717630390053272 12423864810381122083 17974897032102247614 1681349928260770584 12984597197152438901 15690836313604313507 985292927800252792 15677657997431565121 7228127171309701385 17917668550689132215 7186109705915555034 11574810930777316995 2032505102586460748 9941654359699131214 1273627877013131309 5674498144049506154 10229155462741460420 13516536130505925675 16861020818516879019 9779494415134387359 8219769151357683092 2370392241133511890 18249008358255968460 13723288681316803483 5588094956142835130 15191561716980577610 1751242534251901752 64098720146618036 5085897413232298609 5499953592731094859 18022155243826064353 7858571523653766657 12008475626431368960 8783743236349686460 3363075070009480532 6856259203640045474 10939123801144764551 7786000199704151922 13817458499780787126 9443104456376800392 17703270647741173130 3015951827744363131 9532000642706779916 16410609021005231870 6856854479404159595 17767038568991335009 6400907587453137354 4526519750080353709 9209347764008034492 4803812866826456838 4183370797519001191 7007268566880358474 2949030510072555257 9967371573831864526 5659854115362088420 14748836278094609493 16945068653557723984 12182935247069192129 15427611341534710899 1240672308700995783 7725379747230232640 16494627648509232369 16787137831115412795 17948449383606100952 11763008778053595544 6777661160428729002 7636511928631084786 11110627925121487651 620729688888257505 6746396983525477443 7634718892142947694 14121160685722258403 2913769015067427897 15226584734274061318 7145297906177044520 3723911618513422433 15749653885910133066 7381860005392356556 8418996026183399194 6774545027344618478 5511742430786105294 17447850954536838985 14739510999137271812 2484941534762752922 2952063059752941963 7242615194699284573 15245725291177078540 686464999183016832 3865852805060445100 3507663947060303771 6678994793543669615 7359379655934412116 9939775265020725187 15752057485868095349 8500695584290846471 7137150316200056553 6399722542649835960 8543474692181641298 3650617871472610882 42405987200510502 13623706791809730236 8101677521586528205 8485239981125483941 3016942710659445504 14858310620427401421 3870251096754320261 17700611622050678860 257407987065907041 5733126820362352169 824359893323932205 1126491526651389748 11053351214892285212 1016789060982730543 13720370961354622808 10615176816288298541 1577888924419348563 16705196364382981045 15466737052977265025 13611600538693781064 10886113405808854889 4704514917054553324 11366838691121558096 16094842771892976766 3217898913840718426 12850877867271081026 12446339776442814824 4180215181716652477 13360327447523416057 16648821534399605436 2098934663186587712 10347323623391677074 16010746542121054087 13020233201138999897 1994292949465647651 3830183117859359862 17326948128747758337 16919365786730413143 927907619204476573 4369203582626101808 9510801404595566428 17918377164184945891 14777929519852618332 6065679514237256669 9162205329213293754 12226725262370963308 3882126543143959127 3802827825851145505 13599657053078819017 11040245333562751391 16206600143236350489 1318326499564812343 15845743027490203161 12702055253180454366 367419207896747890 11253825325546011294 1904561021450060356 5023163872873008058 12919834599220234108 15099367499461058049 12446319471879193840 9591256223751557290 14662502333960729163 8395378822355975080 15300495179201595435 8881137753903490499 3195380314748999812 3932094342318862461 1641036684307953277 2515183978656927974 16666039464559441837 10963931324710541852 18291089766983090742 12507886310042566510 18294749988766113881 16093958761878615860 13030342640314875663 14334710305179898053 13845864106756479788 6696876144974480647 5924218591778285552 12674225108386512119 16550527925840027875 10281064427974467759 5653955366791785462 2319862966074744939 13704096021487105443 9361578074325773323 5259105253030305998 899955929781038259 8829552581700272685 18370087419496674278 7013619744290052560 1809174292582030026 877184285963983174 13934953094308274563 2411741485568807233 17669547034993354590 14404244037228881134 3347453217615665692 16203867741374224007 4382773690870129931 14838573136171202338 17160865746066116926 5992417597671826163 17880812588453850344 7177422119775571468 11009127714609933020 26911991657634120 15542216990704896639 12171427003712185169 8253769501231946465 6593629212378268871 12286739158658973402 16384360330054286693 9115184612454006893 16403844916090531951 13207645280734577554 1489345087581487261 10302569684776619481 10623247057307041147 14161424707323381804 3878506807278579173 16329634009017200989 11340401586059970131 9130775879979799741 11719071734560710164 14429970757834076887 13249253290029632727 15915094375323595691 13659282814232742599 2529348099655662089 3009612368435391646 5115851522442075468 31247952185251531 3460058787212041773 16886519156299896279 5008192799764212949 12980515046199683480 13833525787186578135 6202093068822449388 8209292307626975594 11888130961428358099 17937449605176900257 12922429013582707270 9524958491025532800 1750358385469368530 11326940647606591648 5532260472119281806 2026623189014584068 12287125162409120042 7088471949718123613 2932806486673317588 7694698095414257929 14133482166344879969 2977639273401101070 10913846018055939656 16523688501621575877 11889015677953774837 13100408360708233388 3157471895521237250 17870154895586267541 17820952143021043291 13084326434462289764 7791676446596851163 3732715709682912428 7636778875156076583 7026211495238570861 12415053005719374698 8646440435313389207 8591400717834112466 2169230816842406488 5549434878721666836 1848009717888444297 5667647201471217071 13648388196461769198 5408992606854921729 1376609386222339003 12587594525141045931 6632306929391381993 16454929842429410261 6043649127974657694 11650380342047231084 4536907684640580174 8888056661613417756 15295928754836095476 5836908194531546593 16230328669572063269 1288561256710897663 11140997092461638943 14011558828609628594 5239734501642611851 9570306888659708803 9439701449922866512 2730972827597093045 7515198758632077468 14018963016738487048 6722873300993863356 14287242369019716703 2485258168448903472 11872876384467049223 11361389823179504400 15896724060090567084 15396924859987346444 17620538903450336183 3032992235222388551 12397018824105810228 7446832653876156739 1682920123686718117 15290790262508480036 16986672356808235936 9293360674839130103 6349816613577480333 11317214893696778627 16094242635561541914 15517795821347463156 9515743823172199651 17246093984072943600 10139401901512138543 15481647677206471343 406607976259388820 9744572716953029500 13615595044190395420 15254889448013448794 9881057866750915557 16458702431069866866 15941612509622637613 10507186852983595138 18078534729496953593 13595084215653497120 7026996907473552404 5379403607466853032 17161595704498514387 5489634593991948340 1213521493768623236 8226451757590615268 10892592478824416429 10740645734534978431 3520418422878964841 12734883432431870658 14792633625848227282 2537573514553588135 17904439542721951334 8537799415630853043 11834969878103613643 15662070733020559832 13919584719131045573 16113419670084666435 2661818279733850710 15071604179305862473 1984191243148281926 853330612822393732 438677095656852319 8510517339455321844 4669822535953083517 9780784243073465883 3533081230309350700 5966825713094730890 15417864255326648900 11932828537414087786 10724765367191684659 10690155952973717261 1745257303277373276 13272538319884625663 13885271645106266262 13359496105276646243 8294362704790900876 9600524689790184237 17731446131315299435 17126069348380561054 3970405223939725358 2094258173761036025 17717646403094497698 4315628610576458640 11519264540905525418 13385706423558575005 9158882571008753594 13639615184437506075 4131491489104930602 4291986653580388324 4553255547919410896 17099553363952146213 14710546658691754078 10177886771668629449 3717465933945083297 10079730301741899734 16738610874368780695 1126564012288961913 9239761579168754994 16127059575967037687 1771255342361152235 14112910198315694355 4088040170381110344 1927988244694721287 11553811224521269461 18239077761165573830 10945014997227158794 6250409435257067845 16030063169326109722 1282650917470810587 970095203071969123 5491759803808789325 17200520061855525954 10017824461543935590 9925431075575901976 2411657162955976776 1757371534573179047 9004039059523944899 7694217655700128574 14814733481478816004 4454072737211085014 13474603738174237497 18371637608846470861 8667686640714957613 2572725633653493402 11178742667093350473 15446880255299802419 1246693968662132379 18267202973543190107 12774977406386264099 3974249786713119034 11345981943990469008 14090496938058469981 7664395713234020453 773778274010526435 8138948496965890855 16289619900231172629 11709382401194377403 5839905764593912293 4330304531638445566 17844883408716116573 18383770603254358594 9453970826642449154 6296835732652965573 12432840194348054000 5809695618839548689 3358735343106118588 11009725043773438638 4914662216896050971 17098119823391160705 3696736331380003356 13226072019370426750 4788715429761329245 8170038522995574710 12591978928039499383 4253946848779979890 7026838521816452835 2638008723192353895 10838139956243203114 12126168174498534448 6341919102409127280 9445483944755648150 784492603415635798 3178840020165990434 8696472019220063132 4348201786952320442 8440210905441798523 15593498927886025405 8404044850172949136 12537684607978756861 18116405488099867310 13287282991659445639 5672943512221734374 7391303779674853527 4018179817496206309 13834243717642241091 9097897351210078531 7921831216951062327 7257903844504713652 12330186135447883633 15867476573797581154 7313399557640040860 5316784825600910629 18045213582255564790 17522845442723374264 703051070267002796 13203979895873215935 18424668844128568190 8563710433215327621 9829811141752028041 9349132765889169561 5780387138134607716 8470776685682780903 9831368090684070486 10738724075565790173 10660698505116153836 5974931279303612413 8875293898468326212 11644374849860589769 12204612183459942675 13253884180839986451 17087975477763072697 16909997220719838875 803759676686412822 9695995693203056684 8639469125666520306 15394551569940536910 6344639966742431429 3422270744869956388 14297218864663603927 1954754517294002274 12224930889633543437 16780532114487630557 5762909413331355109 10172560015570428474 14398128560444248517 467154493200152903 16341284074126537282 12122544874114619866 1135306815901189870 14962403551662638890 15668993427197991356 708316596043674919 7888606809564828121 2304917024302538664 7382946027835972416 3454938948056179692 14476131245180315134 18436331658582240282 16150872161018537376 15409667044684459928 1661449743433168609 3619417305424152412 11406228766366227339 4807880312404268381 6735904843019912141 2312466225823775232 13418261953869797145 3407591183912615837 16387477387958175142 16840495518326535791 13915416350168063286 9289916888708760269 10087336142475534893 10852745874569696155 2474673027488472595 5562565350828709467 18208867732045361598 2764972841372183806 2272321711709070102 2229396740161169347 8922985035914393758 5332616029940492167 11878216757407466658 8839164716790321689 17710048605599504551 3816515204761200657 7177040645581510218 3822672758542885114 17604665269783009591 16061237817405485536 7399417757508052206 14742665943129813754 8004236165237122186 9365943552617324590 391429486061523260 4348269891061371068 10130613517171556612 7098771484052596402 7713212133555668715 9807125372896317858 13672429288460932385 7403882260661595897 96714727953639724 12136150867333950252 10305843009193500371 4636407134860818160 11865028221072311228 738569051409861395 12399227513497415347 5586488010989420862 17255345526007929203 4117294529256555831 18411014513346069009 13372354718064912076 1705081419458775744 18359741798415645603 6927638893947079716 4621536099539550162 2372221080480701097 11395558681815644468 3780958181554896865 3765766370634479823 15019840489310725197 499839802471415237 17571277792852455323 13915059152395924479 9498456781267193955 18403529352158068455 17358712499034992727 8503817640923570859 13319915233090703120 16222299693180791840 8218265752600206844 4554962886730826292 8314475496298539697 5004850244781105396 15151137277531086762 10619247031303959145 9100538844778697489 3964199110111265463 15107419315352229846 4733331763800492219 3091488053990575327 16027394851573291930 3390136807323632076 11510184718318135490 5443281824529332673 685804521734647970 3998164123740515166 282544913282850916 13166026740186843257 16755819965931265266 2185366353992524282 10936823307309684705 3754996806414948028 9735894107356100026 2609441345648666239 13853717018709340396 7332013141287845998 2990416238195798037 1055148872569318159 3287828237832436136 14225732558138355665 4363079679357400998 15430248896463405661 16782140604577730885 12980624844675602886 8678719914731906290 12972919778855008525 1541146283192475378 10511033321194793073 16115170739208505590 10016905203122214037 8085640991743130328 9520636530397153148 1571295895882678906 14453337714028365536 11627806835690229277 7739110734747663534 616567452415902522 10998957868442604862 2338474883216544586 15361156334508994828 2856500690840769430 14921379428633325557 4096322797575828102 2952091148364105117 16946888228655976341 2803866262683607433 15054793239788761982 4728573354053301164 6153300313503394394 17543833799663806961 14316975014453051644 860914300386257089 13617022013692829139 3762066770231860782 16489712107078173870 3432966102937845353 5220081456985776990 16494852386983630616 9067786291374801883 16709454466645041003 17957807371554964249 370695330379066739 301314437922568846 13530050940459150830 14044830051350004724 10292147506888852958 2699926306098341816 11511223772572554976 16332206792606825716 6160734030584038698 9701145954865931785 12781477045178188530 10142372862281682216 1756634373966223043 16382400850975982158 18284406898997154599 4157547460388993888 8942018886873795373 16817327358536890196 1310917034712221528 2774853557711634521 3365289652245242394 18108392120328101400 3549866025455440108 15577475411383525983 16731342721874559373 18169142203965271647 10585811215312089901 7948792923213658706 2629135872662884937 7211455348573931245 6241394420468332389 1086046120476077311 17275874191022337821 9864419753752690134 548175230127116471 1009487068699237014 16783565318536687046 11294067008024961271 12665638846136856639 6638033213206052636 12414932523700768216 2397496241099069154 187315149407606650 8345209564049482428 11579525480753285308 6467640424129207829 13357433755363260921 11742385556230208247 6269077110122941192 15770930820712832711 322143938352138799 16987693153564215432 10242115751292643663 10032707740482805256 5639096444142930500 15347292134415080470 14790208703300835252 2931323302596149423 15350617832680027381 1985814155799020096 17132288236580972462 16187128782034691116 8853409024796065445 17777686656818909189 2211772189594180685 6667316623105005966 17252258029178242053 17325624408016498753 16003760697042555388 5229774008838330486 10783384746304396735 2703703557743371677 4564311757554973492 11091176219687625504 17504870195966297798 15052273467564408744 8787126478152136558 2072624946412041812 2388998962443399986 6967451968775699211 13372638333507153037 13134584263763082316 2731040194086624839 1226531847848196589 7723475609090048829 8755502619527437251 16397650380391100987 1139692782704241257 15028885990231555366 2888839948370380876 13557695108784191375 8920024225285271923 5638282759185922843 18279409378178520625 12296663684970484255 10091933351906468673 4145924301985932418 12447111476903296843 4058363457401173063 4986281834273438889 10655509744106043540 13557635605096477350 16277288384022908096 3917914155341994653 17300924240050549004 2993039486704553465 2970410937153886935 13058148537916665641 11600261518052361218 13465586339726595410 16144209110642162145 10459584100179488352 10879356880468199106 15410345008017386309 2360395870078671814 8918393165967624419 14732255013592887703 7815499139898587054 7698807345046164811 18213813428602275235 5186011742510349061 16401108041041076418 14717141967741255080 8020338305374336619 17147837400442524988 7537544391286687247 18139618260955211051 13127637578368593915 17076513644558141394 12689608402411641252 5927219734915957206 14301190870677567843 6248668618669369251 17073547038554555612 6601887481888481892 12413699073937965928 16337138689578883136 731283316908255421 8647832223109980934 14033683188112670359 6811532280210690166 12425873327611913110 13473691307423599321 18392533694379556715 15534262300401116119 14344830318559085276 1704907930031185514 9122786506802084958 9453528632209599552 6119757204625708017 9072770468219794004 8951698366976570786 5844887527443486734 4892588177727511852 11250937508402336004 2768938483206682832 593392017936398069 13991684553300910002 15394818965498226594 5523266411149543822 17956325619336101981 12481873388203586666 13427076507755428382 7058630949457893907 17905488350626737797 6655176795681330717 12583735240934524839 16385010982578047893 11777408702486923547 1094849249513820351 4774810907361683765 16687541275452633069 9482666990610069494 8814321156289142872 11357559132801032515 7357626387768335868 16354577563871457035 1190390288433292401 8319273786686747503 17817725356634080222 6988111033522195831 2116938789726648252 18152370034079295992 5930532588152864676 11267518720094783488 403359929721509812 1634599644274602232 893081074696272139 6879053243959516877 13326440544302170782 2310227223300981756 890109704071306497 18022778929588843703 14069884945929728817 1565071918934633106 12290952704802950125 11615651058426509712 15424151039266340376 2424288491608883094 1796612079893318997 10019485504496561056 10625954522478761773 15137083381045949714 16683275901195140898 15461922351338285573 8086900523538581989 16080974105135272488 3434437300161581313 15803793575117770511 13430705035208703333 12865652233744246532 9048644830945007377 9530567968103289990 10215831462861067893 15543649916239877520 349539243739374817 12726103616173364882 7902384725703271146 18282714588188961789 564554341338634008 16137037091933453694 15848080930280223082 6573230517995128601 4393953029133636924 14284687247652930921 10279320855217744118 12121614169511712023 5460835507826371174 18387525350509047654 976009992401152755 806859867341725461 11088049263352431878 7756728504517340112 3969275118884329364 5111322427402424072 8476414016523737833 8863044877296701907 4598956524410270556 177620115375403392 17633198311654607533 8965088808511939160 16800508817273814182 7018775187011366395 1084997866363334736 1993502912172980831 1621189506748210392 16905184424584176841 5785818128769643000 8781891195944417888 8908956564595521935 11960280992762438984 6661893060012608711 14506303142397526930 10134536594604543817 8183454504382127094 17257319888299874803 8016929078534946776 6024957835565886717 12895469746234640842 10613653036569928086 16415969096367883947 5970715063832940328 17474462687706538994 17267964072102439399 15560683613097804092 8773893973930160731 2400976426873760617 5435737512397369617 6178368844314797118 4088942318682507135 14698789516736033040 15985138755221178473 10963887624953660989 6925401242791034668 11777667386964793773 9054056559456275259 16017501681303448153 13364860365554660518 14186623334010855159 7507353279496698047 8567028902828027642 12100196419795740223 3759690884093572701 1149303347281043857 17027813161546355609 14442159834035245316 15312475205320811258 15753922816834618010 15366170033637452024 8416916733371475254 4786738350009888440 11397367746949019721 2859598138236052339 17818752255479600715 1398338809048154785 11153404491536000450 2860394685716796633 110864129872339474 17655284192525000259 5681812295829120631 1268740406150474162 12065566683552495220 8415969572255703889 690825113396007548 16654632238520344453 10034558707405535355 3134880043079976233 1459834934610141338 6539756675632566733 7958831008932780256 16386939390955597080 12493129697016585869 5941583263496867464 574522797699755086 17030385278348642672 13608704994200833496 18276707437120700463 6816831343610845967 2184034079673176956 764893293398312732 16849873578438873233 2581069928696651447 7539215325350860823 649127773340701172 3908452956628221329 7045499073469927829 14443091123978884599 10530367733032731490 707108640719524020 12810074215768599081 13257909375138336891 12983590425259952765 8037048429731755943 17570561094167001845 15013582229294623920 12894390250037583136 11959856433549595222 15664673406293187470 8294763695473523020 10662264104811426631 3831605006572811167 6429578815048810 4351812764020715489 10041866407391961775 9107209450622661898 12085189730681537021 11752372138085617669 6437854855670663386 814279174665525980 1789645298447580464 948508418520847219 10280921503740244893 9840643441342811727 14538942647465629773 17776944892727405904 12836494961460259083 5495681011261684093 14789545207023151311 7161574091884828183 16352140628256051243 1617822231771941831 14128210421205992036 13058344937970522082 5161694317104910523 22421030842962647 13693581065060827941 10979256670575935902 16165322547104340892 7598209661498092226 6801130712819284564 9480689319650390943 10057805237415423729 7109534478049873026 10026721368057514712 3020945260254915189 12844518727396789007 17550443368887559611 14689615628793713345 10250499132733646359 14112865568286654616 1695785916611298895 14322723638272303037 13812720562064281286 6227000657468828722 15362740084536266654 16401960223391124848 13930086336619477746 5884817979279389037 11659895600565781279 5279995094021050486 859406120836519058 16451245479591070056 16523820051712194450 6999064783196014511 16166099607925647151 8184495743189960600 8490820975982836218 15983309251154724954 5779118540135842634 17119672930220931610 9195176050644321326 16762472246528732826 12350437916513315856 2215419909330771515 9706198440264342922 10340507566319120806 18063541024123593526 9377789911285440243 2283083644158988414 10531883615587730587 7975025976630531306 9862901930239766130 12305628063848272377 480462511385827066 15218610041179779216 6770947776198303551 5058039982877226574 1321525659370945562 13874448541371458792 15376117702091089616 17697747199936177003 11046924117877767564 12863565258946382339 16933898977636257147 18363095257753920348 1332083785651678427 16916669947241049612 5850220890402651514 15289040797059961401 15533461249205588146 1121501988616072050 9880059923409362907 6734883487878201441 3470807086370469610 6476927511067123093 10312731181980649912 2361638786397121140 6495199064363192170 3755353099801213213 16292139847867826182 1753436228097189309 6105361642809093577 14453278320993895267 4634597476274656434 5496642759343318662 6283416396191193479 6909488194155053065 2473681971859649612 11155902399528002439 11332919598198427318 1072688236757855663 508050694285058910 15817588555891380394 13326593200607602480 9995249059195818255 11349060692061665526 10529152041021971804 12566167522814981191 17346305982879937499 5327348656160711271 14293588931858179381 9157971641810646489 1700271570245821236 16532122063773279647 832859464571441256 13439852742014836942 1612643645108040385 9973818124483553509 16507335763234439327 14432287216120813922 15304860820326998209 4405508256221675984 17386111577313731806 3328141175100240149 17223249230849686154 5042364536422723498 9307552435183285211 615257907410992552 13189940643791768965 15035386276623678759 16467321120897118354 16651540916409243251 8181978592159871972 8950719188713037071 18346444607992414852 8612505957810290996 2703734575788936737 13870658244662609449 7816033574242788486 14114285726797675910 1756129835322760470 13153677464220295342 7524204297671688524 12559773490485235668 11801327027495879281 6320982643080223419 7124960832166488066 3866866519681163925 768881201836479425 3682305585137898268 14927539696699377904 11367798745770849944 16303300540329043390 13587772607789135488 15499083922196424081 6982543717978519430 5161812650590402511 4404513987343693194 14971547803202331236 7232121998632527958 2643629456199901803 2342063485044276808 9352750801084138152 11679689963530323977 15821993638385963657 104051794041119980 5839258780661182157 12658239451750329186 1740858089456743410 12697955997962987195 427971383774827095 17637249405042928813 11069592289959589438 11431384200190096181 12502840759123920658 3289374768832788455 12631199171607535368 16783465374463769544 10075148019952259224 6473907439817593054 1648386274505979995 621252944687674288 14208418579923668841 16103602219046854292 12620267555688597018 496857397752478212 18231474519173842208 17431732408011675669 1663044978651770871 17932647015502324107 17985773761811666292 10723761337652779260 17936520083798745592 13166521894937661841 5864721589674999165 14763106434266023567 8940863703045965559 6777633987019811423 13979359345343403248 16309359980317385143 7832754840998466507 7896232184735372489 5819156369282838981 17241518817229822130 16606414530889134895 7955265561215018599 609588204645932879 12196008258980228828 17646738331782792503 8012588967588443516 11761085538991156718 4952270799750611670 213034402377270477 2023162734902766495 2049186147220124828 9801184562819298813 4268186711471654116 15815439916810306235 7517518287570433080 9163276109322874237 5108693247598426823 9844235815434022755 4529227819651677652 10762979782611325843 8074663774358284227 3421336851883915846 10209920317549680054 15775945082879781654 6018505713446571002 18235904541302419370 2309669044244285753 5314763391670419234 3441582687231206242 17665687612139498985 15943785610618601401 7585917818074161867 14600712247204988713 5893340695846540738 16387390242938875086 457201518013608131 17356413362804976705 17326651147344924643 8407089874912306935 10802193376891953696 4466656126261736415 12714787348006466157 15031285704603378739 9683778817176518252 16105854134165990665 6952400656330804484 17815346130421677955 8939831718829922380 2772086962996536388 1125740426112769006 4313531812063200309 2215546808637798191 699878504395781357 16629077340043403613 14164048690454024455 17483842088923550612 5002198445745315618 1623336078941109033 15762768200813641322 5490382029335878869 18212388043672600132 15517856103843528716 16723053657688780035 10430643449697074963 14446868855500905116 17345113914301520798 2791706330280304643 9326227047524497866 17769840017350146724 6891787633771133002 5047764088028579832 10022540954994752424 11497634115243597129 365157080993362177 9436641553140255377 4961280597097226186 17201468034024101985 13123500940459550312 11465473299262498336 10348124609281070383 10130076450675226650 428759298558447638 3720218293474260342 13298287078485496433 17122637756339212481 13472715701617420832 6364106717897120043 9450129371742315248 2818826380905702549 13587259230964087411 5584501658559223631 17428698270108862920 340325759049238756 17583179256732263510 3329309020673458176 10349912151830516882 11380791703237182886 5372680512475470359 14056487061895330623 9168575949494455415 5108046739084038230 748118141813058785 18274956908662544086 12768028134719690096 14547817828873181407 7588006138062453312 8528434538800560533 6059648310349954916 5020392971306162496 9101609356845397217 9992683271671424578 1995952032888168712 9225665640031829383 8332859905354896890 13263666027480673691 10918126412600934013 5811479920079346242 5107577857234445785 13514119091746852300 16922438622648920423 78164829910585808 5267044791986409864 3793136742522915799 15857436959189863108 17963102737841509070 2790041315171724102 5474198247757783920 7615275936438070403 1973683852960956590 7798208588845949738 5844177635731301820 12537377556635352504 821497960716816382 14665958041213063062 16585249890065004680 16264516632132144498 4175807467008331258 9319116639169293355 7262458944558288541 7864785465644858420 5294735178231445092 987312860855139820 1836500383999580578 17976699630334985471 7323003848690664941 11364090164850586876 13839066204084484894 1095660777717168814 2473990028698551904 2102336420383144044 16480858240428762544 18390980514228920852 16584210611302006813 11137273404380995284 8620204415435494543 5529560657566027083 8108999776905625599 1623094964042059852 2528539987899872766 9442295621855682510 14066004174847324142 13836497262394633203 3687013550034422706 11748615061701457013 11972244573683602720 2395310679281421931 13740732656295649066 10016956799026945665 15247905809848952913 3033966670775849955 9445246896181530791 7462142834097305931 14919056266017874500 12657166984928488182 9005194044108056021 17816725780838793260 10569480673068326700 17062437877191818933 11682226369580082392 15251371420377641065 12244204440911772174 12932515115803409163 4165947463426452928 7348164063448113222 5063720666284587579 12677204862018108530 6455827923595916802 16870473690389570364 8666784923129277619 1242451373151241167 16107404483072824511 13409455901216886455 17190944937713465233 9440161766961699751 3268657441156521501 16308089831861107545 10277762424180836252 11254287856864911207 13646353469897691345 17017964487294082875 17537317612563110863 7667772682004318850 3400297206947517949 6471612254030412393 17962742648033730484 8794782640668632372 9298389294551560841 4667567876184422466 9249844208948382756 16116272083743098998 12517839364768821611 2293191823597844838 6898260701211445640 9491656351480841073 15030270750242603712 13202328696170710835 6285202080473583189 15523613672566208680 6760477254477664216 16633052961170600908 8309505845642002565 12971645966242545481 16647338494581476942 14399895434020687260 17822461932483813115 13847628668814207017 11647424871153459537 1067997111138216737 15615134734654170798 1004765655692090238 8715360904091794392 1468831028805422268 11783219036168326131 11628883864314957806 15062768837797555614 8583379212620924217 4872446422630039515 5703226741603032426 5240991325215979175 15358950652518136610 1942044215520255373 6818808504934725369 15212907867687002565 5077585526109619013 5496327414602428729 703808253412041483 12956542479228477193 12064266910201487381 10949159800472469198 1358610483565609715 1017642267478662354 5448568569139029122 17839824476208045001 1392093803323250007 13733802893496371393 15536732761905196916 14608355665253803780 5981236573040850080 1245345557104573262 12816129252534990054 15843611115195579845 267759781763916316 814323131220765268 5202908921194451023 7763010257883514484 2772408147247317178 5414450435984828054 16381279988413037585 7856336285725110214 6198363454020259283 6067663000859217123 17409788394481050441 15225872979647288046 18009692250671376933 2343561435522682279 12896211804140275014 1963639260429839937 12435049524322754233 8699135224932334163 5683871490080442032 1078086747255433745 13777971480196297251 1327174344908359033 18092783521798854854 16621118494725425805 11344113582056670188 5153113054851500858 13831085409647935416 9967228856479119248 13725729844715051980 18395968786519448371 7355101785912898544 8550356778496158649 5032466796517543075 8566358239879696927 11385249502857358981 11727865095908824435 4923670069094296731 579961432863689705 15920666495844701615 13518645868531603518 15845051977599535770 14789533480354483643 3313357880099567116 15077735072254065101 10085109051881231408 7107997621969925397 17377164212233785168 15670605383217370933 16064445025031122655 15143173521527350212 2014495990482127657 3729444783238525235 10950661503983802455 4183434360927260491 7909049417438512540 13598890246842696522 17354520766393098944 13970209296496558558 11904072025446565894 14025782101542810238 9032228328787907712 13895905152849070330 14399190875406090717 4704040860124248174 4462827824188366840 13180809445382855122 4230263778754851918 10187666262797177017 11812549683150816514 16577982302275405533 2305877510129476130 10038194500663417551 18380262453296592504 1734259634325382686 15550497529690626653 16479372805738942064 5319834154802394010 6730748950426506574 2185973875521114252 6417928841139760252 10274227073121448591 11694899059259427345 5524724135072995322 5019239387725743120 17090688274029445984 14757296448237856795 5149460962206576995 6250456775171312576 1450859231759963072 6978785216421916542 8938849454793951658 17851235222776969149 9189580866797217844 1185375089632174916 9933699145112873808 12866849955540051555 10560404844643723026 17373727125287061421 8449534134600093020 3585306237097337279 3388064037153767856 6750502539979438653 15955820653848265184 1261870328039564625 8791621504818460271 6381239816608446517 1642213734234761520 3371255779410939473 1315174977372182642 12716437049736823676 13715698784896088190 7786072282815675235 4415587941080162171 258744126405032408 14833697101261505715 12725841311115460384 14874260260119331966 2514835534997135935 13170450075495141401 10110103248114750635 5738219153652253395 18178852439048962639 15199783072926252654 18292495586739315241 5696923164331762910 4019129857599676324 13658392261959889404 17675672429647070108 3831302492409651582 17510845967527252661 9716457956145845388 6343025290662898143 14679915647272750677 1964754138492533865 11213089104496110789 10154362421932029457 1971201324296971531 17613929178249809299 15871334051118060560 8388956718373189358 17052810089340093487 16663154949140507289 13527177028506842311 14480182067241796577 1286370495461602896 17271958184904876932 10032987299520899482 18278895366112594971 7920915907886418177 5546392818698995732 17401439604490086993 4161790398461313974 7022018151198650400 17117423709627700196 9950858642434242831 4857611941848069370 14707265831894859082 16202388783719643040 13122840139123089056 991993623825274063 4737566391927168327 12869491109074664051 4325183578241229367 12842043287758782411 11864851996094663225 65228082341946547 16764717261032430755 17318972595911213137 14333939506259829750 7645745089948547209 6125385328735122018 6430008407972681189 14286676660509631719 11206822790404732072 3850502470103549849 4833611384591535191 3343145462283894986 14740753287556621324 672301844401600362 16782329480911089181 11868305711715784405 7176316161618548909 656607580454508694 14513869783852150076 7469380783097020071 6853626273120872590 15492933755107003792 11531346142560100765 6516365126410495269 10635528658634767466 3352666451433755615 3326527700932860867 11186225325262748757 14379705323492636644 6717876638823644173 7817588480180231664 1915582983088824724 9571286417991820982 16000760107958941964 3085064425871178342 906888733282271674 12290343538421115514 1393632150604530953 1954700501868443330 2327919543846507950 16799989122533660477 13348339650444004780 10570105128508046257 13024171360763421389 205449308110960550 18361388483359020583 18364714673363564745 7511386347069502882 8066310651474995023 13775811390069905588 750307198384764048 4472657433146706303 7844844239882420885 1164584669403363587 16581219285039898825 7007681787242306419 5102244915969478472 8010962988848402296 2413360645058308955 2928176058778924217 15091558507552156164 15166331991068836787 2927890604234027674 10347945434796388694 13422678891770153463 13740218797903775676 8331057815536580258 12618816151385781887 17906297925912890490 8462002511255762112 17736851124193631761 14992080661236518952 18397330798667784803 14175053273903550325 14182831975410581396 9420396961961774211 13568858169302274016 257612882695537939 9241500405926028020 5785056038640578795 18161868543162255096 17252170505753699158 15230857009376530223 9111895482321672514 15820384097221595836 11437248385978062899 14910176231461016114 3970020742548635129 8277739447507415155 8313081726028532004 17437059041148102880 16622661017697054973 18261920618712021402 14233878213084127528 12446183523405195828 14381775818176426662 9548809982021521311 9819968717324532291 10790588158595019830 4831337803088264880 17112425060095872210 3685414722320118622 13432978693324909411 11311657995798802002 1264756612288164938 1793954204556423765 5618344801035620231 4771932024492924356 11936899253125037019 7508282328592506336 2582311304661790049 12685314650139949859 6903601483104860025 2430345078415275074 9406795777985558513 16759270856166805777 7795216072759058593 11826862579495280886 16324147123005937886 18415861761068525593 687815813416758065 14568477387038718280 16769674045928061553 16543316406278992957 6167011812429278291 1173773884332058035 18301100828083246361 13637205554446889194 9423995157401129745 15441202591469570412 10909925957997593523 13519320628376456074 3204802496692161696 10586797559589744360 14035827604089623736 9208198941601102458 15747010994603603188 4670068519235215274 1081647398565135841 5648325601077700173 9007246188138960913 17361385306194025808 16416573750219959868 2627909689581013987 4692610075846680762 7975245984179164308 10269773344951543517 9386398954414832743 11486499779818852844 6917635878405164816 12464624624121703812 749790657177978938 3892394807713465771 16457703023308073016 6334512392038211039 8327355706865441896 2870599663719879149 11024733543658557557 16072920404804868397 7109559086480024784 1829054379761801738 11683306561295942696 2602607933177586475 1396605619914868788 2783028380285240501 15830529444833339322 9215165633531713210 15718159732285531805 6854601533279012566 7706991879384974458 16122613871378562873 17352314664094796821 7185764447216161022 9357741302784797890 2358019806141986574 14974033909007414958 17933103483891321808 11600385879770534690 13242775463013941813 14587038108198066696 12157501720068505725 3130332112723066188 7378031698940583249 3066009902801267117 11970429008253899174 16860136533812053486 8060173761622487451 16974750470719406227 9804827043198852264 3242359227492571270 2046020881666390932 14191951363200002759 6107788150343262614 12108371684721489756 14661337111938762137 7074907493823444218 692747158968406630 1758826853083688625 10609312154624114030 5028843090903147267 8419347150203633727 4951944968005426192 1624060115322202240 1126095459333541853 508784718111215162 16327048604592316373 18062625060195981126 2163811382423909658 17581313036670016777 8798413803495251334 4842475253549112151 13928081888438201153 4038225835345354810 13260094272431310911 12941905582433130565 6161187879086139133 8701988411703487520 16045625683772791870 15326474266919309 9760795323449270666 11194877688186483347 7626924285742250512 1124414860129653983 1518753281247917917 6860449484712116289 13534225467780249273 14219136319531840496 17131342410088721896 16143514898694901479 7776046272783303411 8686854271236219289 5689922341500628084 2917302269091367653 9922672395560526466 14062727354087200010 11625867272040712772 16709113226030085040 111961092359953240 18424703160713247760 15493277214886656231 5093511557757519067 18151192091924505527 12905972653385977776 3429876345985363907 800097211224267225 2986665290685047068 1432088586307648289 14616821022907477511 837179241041197588 11523243034377732243 1436227776831590198 5211214289022875881 11346150974269310976 4935349597498238833 10831937856340757410 1530361176173859402 10395003681425362392 1547931082702129503 1458794209103178876 1075717555364843670 2847027547795325002 3444878767216202992 5147813675754711339 9136522052437098045 17934966894071834289 685846410903413995 11938701256959034172 15833447387958525579 8787303027930580229 1646123040764413480 10002813450418590186 4528246068844916047 5803326450873377775 14513592372143172890 16881008343845135218 17325365300072477192 15072677383586602816 4964524369947010221 13658442812446465555 16396203426697808648 10625546487588274326 5499401084370755038 13323072616945286853 278014564944336115 6211751423059640744 5373165902113740905 7420112843196211958 9215832438946711654 6453620590083257755 8330399316258948731 4295022447508877510 2727872485232587764 8712496747744917372 16922281557688853671 11269096884800908344 2374361030233848222 16965920830242152697 18356779547505720216 5322701649850954533 11926996395786567183 8696163589209863609 5491715365738180561 9796237184261028872 1148513964970425749 2788186481538006962 9024011328262148993 2791608240241291144 12745330522084566357 1379296424437192083 14432980029128582487 10513867716109265734 4859233840907226772 8632682743373609283 13382377027795914753 4855870316581589337 3520521364373608906 16293907134648968639 14907047739249212500 17776832144596445083 9319712460563772104 17141972706354500234 4060602805184998824 3229773016599592665 7453955070249095867 403557364377828850 9800512107943247049 16875557511953482608 6594883401454836106 5841750427650119760 13620097847128924761 10706994927915576376 16687638672321309165 18090690802284729779 17639711209888417267 3886916557120502403 5796925522126757363 15353702946648542666 4413162556965526873 12968532868005644995 12331258453493345205 14386997624699481500 10092615832730291535 5493441350732198285 10226685535407847008 2351479877202785367 2209788991285206593 17698204101152084357 4977569069973176826 16185890658351705720 12502357937077846255 4032192894903795288 3971372394255534806 12378746908012487220 17840137301129299796 16344360460957066227 9236234981425777704 12608657033759741274 11825673632801416473 10119835478098018591 16553141764183343979 9988764166100361099 15886529526846793361 1538444338729953152 17727067333319759853 9827203553129314953 5343390104777239998 13535124105559897850 4983281780204077381 1055477473940754805 2955349214817277535 18322451761895724694 1409894410869454817 12837797276135689845 4106212965746168789 9092122994894001140 7560053023790907968 13715003449170466707 8901549176257431096 12169182223557749495 3758387096879881138 5354963432454241716 250970861245939365 11272578658115110715 3995778768437391366 15403991020279450403 70204920187818012 374217186699812344 13475204467490837349 2870476041153862434 12814358738063100006 14391338267620940003 12792702892495588456 17481580297424288118 14174385957930240551 3374498127720710299 1796049776841568724 17108201547011143588 16754056456364005624 495492285278425201 6844209548147833692 12850142869374351987 4367954504336991209 16178758551285393433 15300850001605394711 9110207343049188901 6943649680663976644 10734251475839109959 2364441494199884816 10027459496668147311 11021813248868026995 3699540798201920919 17183435095347149880 7844414616006315814 3507449035671811683 10003777457885740506 12257168280603463321 3075837220818866492 5148831594950080711 17490383141357363335 4519355522265153801 12185577691813818978 13877739075506414609 4943379939689484830 5422282880054233721 15751984898465597450 12267755885304088592 14887418354822886097 9668920040052886196 9576794096410565099 8705612948348552060 16376123196599973697 11695779877566371272 11788874338116075312 904708418721320938 12609348798308754931 3847176222689490675 8518695527014087219 11556218241344409063 13301450230936214111 2027404415229965694 7685323638131387113 11128021924882245634 3521583457906165436 15211019033853475104 5396716116469846903 12996997908701461875 15987716878893725110 2840133177629738120 17681618429684270915 18099526085144954283 16922256821996779407 6885176116894032946 9738894832568873289 14402433627695467979 5744600420402448966 10894635588406805052 9323694912971763158 16616465857978643779 12114673680113140893 8423036625219480741 14762689697284513604 14606926178480154208 12986388513252301543 13833741636193352222 4044082391800924738 6005886734333985444 12293846106489922204 9805827711202569808 16633943438101854437 6050898422188768266 5402009441954030758 11316216326116724207 18356919361654798401 12928090640308304529 18409062374246231082 14174515070688732727 1161665763642597946 14459704034543489689 854999104230716801 13551788863164875674 1782281150242674404 12882122676373477236 4376147410473576946 9042182088153667392 15142188706801185192 12268370580426384289 8901133063789502143 13326775158562445614 263607319990592314 11026558180551881561 13910601262082924979 16662831999162345995 9379916624058989791 574515328181203872 7642399457031830396 15994703961467587570 6684349550084546349 5006457543377473610 734156454525005856 4902751903526828797 17363415692815499278 9364980848475967023 7793157221943057063 15918301968932292574 2204841836474466929 12391220495997707619 15715449638197462389 11441544180909624996 16382705333308019673 14867202565972130185 12384164876828518658 7010055562963577030 521653383884285731 4839966904487977495 3899695801527934685 3272324675843202884 3771110283085767534 15332444777969596741 704818237401587038 15077115405839024319 7271128744800206890 15597486320433751079 16211205372331824862 6083400628083027153 1703383706944153838 17244969823288105252 16020683870006534283 12197470168341910671 5969362811853151555 13290567061530033387 3858902400045285363 15646781561299785941 4573020542098258643 13799777940115356688 14924743292573750248 851055366640663503 12386114676669773730 14083077949606077587 11418088740688223885 18326152880885595999 9872197750224109904 5438805211006664244 7158877805648006066 7502377317840220559 5316672526866048265 8772819054078837177 16800122652401152102 17818119805419304561 5788199894306044443 6485649735692594318 582388337270456200 10113834647306388750 2708898353125972781 16805740707331678082 17211520008964053970 4659933621779387796 7318063428522553128 14506969892525905067 10775414050024703735 16409950887481546631 2954051204940093240 3306823625828205780 15450270954444432328 2245065609879416818 15489614127021870233 15515920958160375164 5283164487822531546 4154984136687502362 15232264566452719333 14159033979383935189 9806641494934574909 12143925843657498610 17112619164201931279 15859519922223907522 3680386259004957394 10142946325733025504 4308497419069369259 5944479496513539814 1056778061597742099 9015515228042779972 15192271111369574649 16708687379856971351 5301713371219744383 14443976314428635915 18143803617816586443 6346297185421420360 8776792864891842100 7656391951890317568 10311486540016780544 9331958520626713839 1693332750778483998 8753296441508393050 2884599339706825782 365984835903601540 13809366176504715597 15357621859293014733 10267829780479499797 5299515225886554844 16611124928506423117 18270706327385343507 12406004688517064745 5883067196818208485 17420187654928689195 7814604144265685221 16925901506495945810 11780784375836247369 10793236662141361557 10310277651578557026 7072178412413952863 16596646433258708168 12887688682230866829 12062888908905303674 15661617726936908561 14271611269930144613 7446745656717585884 13930347813400545636 7202715125988503640 2255206889373632832 11833971182838144894 2093236735949815997 16213549239548095916 14409031110937377112 5021069087809888706 5205410715742499452 1386210511572258224 11020078701237724353 6775406567461306332 4368157612112195860 7383424063988035760 12590909956430669825 15563921858991279253 9713293358811021048 290524749971676651 14715269709907729542 10718119114141860066 16005353298902891965 4198823313747748895 13173604625954423447 5433562150310276353 12886330085485357231 2614839389955316458 18155355222007337800 5859206857687703033 11748931561193533179 6818420032735490785 7062407205445887251 10631147656579441616 3432165558563091249 6572496276686340324 843378078993168716 12776590268310497162 8867438182023131547 8427662496655431598 6867763102163863888 7356298400736622958 10804967435101125052 6603545013595596083 4623751385860296419 12227321828305163309 6560589138460105873 13817595594793426317 11117667591948026787 10033988624123523651 7086161419143390009 9186062828130213356 9382705055736895843 13974913559832895089 1588665164305913041 15904157000935167646 9787778345277721405 18265543071133446127 5553055078894797553 8841648915171688891 5878351145561580046 2676464962985810375 14254165042308987727 18029394362713988738 652386545240092727 10822189307218248924 18133131400521931087 317426939241960866 1019542998816102433 11244695670301477683 14701826119116116417 9614740325360976799 11928670114151822547 1814317236891030448 7889733961095920491 12597638135274667900 17389282439855231976 8949176403564816992 11764794203445195262 553503722031930369 15194097321048510265 13803573492381346622 14878108915604564216 2185468212031494815 3723815674489339958 1633560789383386263 11789648750359187219 3807366916546518066 6506697430435299766 12453165403728357321 17164432992277706593 5586955426690370431 6401161359319597217 10393091226619987354 12677940667764696035 13646388793387208390 4818182105726890791 12585393427508209141 18007054186755928600 16105664358234908365 17055487934311297285 7713356610791367823 10174364410245398956 5696831173427960079 10984680453493207280 1377795147540986727 9648225417958363125 9917463707987510689 14816905803093807157 17959215502721830663 735876680132744010 7060082512436337762 1374273436256964361 14852892513635243701 209168211574201081 105274157785346669 6153962218457961603 9622396496115176765 3628493303503452005 17198269554549401110 11938506445513982761 7486000294882152536 8283055768127620581 11904131965870104147 15144366067670535603 2458551645356337348 5032484591698829466 4253686504170137157 772274510325380630 10719111780639235894 18283193374328050830 14725462658971164091 2270842303344631183 10563396490693967942 5270501365560604303 14633380780103898513 5331353565498749825 17136423954476003660 3434442489455486907 26524575478439752 16038388598780262113 4324081264230046169 244947534020821174 13395164764679687057 15295225088995161175 6010596586069683243 14225411774944264436 17902621536959575121 8989742971796551548 6672641269812429075 9598691963286202093 15781050330283839347 10172502170441293507 12403428766077159481 12689735336099196341 9855796438170279584 3845431717023713657 13726107235354817096 10696472751587680270 11794375726557776010 2616598095231936044 11577974615019129975 818079072892671598 8061330781152045817 8220814745152460794 10823717304719238893 5147579119732730911 5883883572734191836 13456036790504780405 12266357522839911549 2368845796840339474 18030103566600176886 6411076863648789410 9863548351634648852 8654351853100863967 6580105653515098396 18086935821033680604 15784827114071909416 1822537780621054492 16658487773860737663 16802572995769410685 4759339122035907240 7022724008713810166 12945520743266730376 5832652656806196410 2994997933685869192 10203510719776761208 8185128220348043998 15562073808208297094 14395358851239122719 92981013718949002 363562207081703087 11121461001617826868 13149646062633483652 419132993983891055 17619141038188540030 11621209399642525868 5489536169041155607 2908090166302110574 13205075454118939290 18047410181175580315 2831897591389317746 8188861910112723150 13778021282868831482 6871085375556510310 13601413496016330937 17305745574311711394 3685916327138531103 4036947889644986299 17704240956697364815 8297827903720599162 13331569993380942762 13679994735307907829 527851001862235597 5444130200635077909 3718497869517356912 1769518850641300433 15410127702777219177 8194107890609019490 1477639863942027074 17454004070037880343 8308499481086977118 7938680230992914806 17125431697583664489 11380589710826351680 12557865639224917329 14679509805134275216 11467073089607865756 4397119187659067381 12064624396426658019 4345884285696869491 950845829706213522 15950153668782500460 2131070193936287171 15231526224330613648 8504298081554304440 4765654504071997102 11460572033160265872 18061294711098586166 5968639309233554051 2484710490510262085 14957129030152110112 10016138172332718600 12546800517730155034 17297993983777806446 9378382116188229777 6329529548657125981 6572215816738512558 2987083298420409945 10604140390075088128 10015144896616224807 17209964903189291125 10398597779709142796 4378623477176163822 9184691647631741862 1072039984625324903 8808688564810661275 13029772972932841224 753691302927186170 1254497739179900570 16159466692436257447 8820702067249920269 10270622245639288996 16237834808179951750 15471581961687383161 17347748271470983254 7799426372527966365 2516210096660661282 16018527731939162465 9835557155024736802 7660491361965940626 2627973441874444111 10659577174379279561 6850033916451836691 17594273108137374024 15185025003897119477 8174522190121574689 7039745997122963631 7774752643455110553 753067945127032015 18038498084016129792 12274162653734181467 11018750588559667617 6816604132023012428 5592849137499568997 17084194361725732592 7097351541663206574 11639902419170853333 12265337846521612632 8747899203115662050 675409287946534983 12790088620683959524 6083420158384825211 10297668321251610856 14663655637468026613 2361324015808778681 13838404509677016071 12600005292358587418 11942784403367789368 11029454476065267037 1468009872870063384 2801972413546140655 9791691531474503141 13606525119608077132 10607091995546788214 889697289074780124 675793355859801276 9305203918625898093 3559215012576954106 3743587614535665331 2691122589295230214 13116042035796573557 11406070955818913648 13447155204705090431 1404734821632341421 12588392882023518811 15791140817192254664 5737209143196855410 17072016797694200793 2963022194129859103 12305861959491353932 15966580589590227843 16862390111819061248 5594001194541957832 4599639108805236244 5950386877770733342 6008945668041265517 4449115428797676646 2593385846034518324 1862427099435917989 3333844004865839897 9153933235128060645 17446060275251763587 1173235499929683587 8912055946734112757 12917008557849851288 18409307873171306501 1196913568233942452 18253671582446228735 5975893230595406890 16110637940454758625 10040102284032239321 9175726841916514550 2827866488412569272 17091716835190501046 7208083496765922284 10947224759813635253 11321250247490927534 9878166770462780275 9356331981365146431 4246019025840481205 1354649245649766916 12890809747163856053 18293720208743369350 10930009256736364295 7165318328204406778 9647911423503502955 3238706575892178540 17440583859135212286 1300377238717719333 7314649568598950564 6924521590655678726 11393871823841693762 15384958066325592594 6462425578864001463 3281599273097979744 3126373203396065453 14487632457899093985 5464673297680964080 17585481825616220643 11403593193504535502 16591276992427694368 14217941821516668777 9142133392849963617 8079300449837529989 7291116261739077808 15298567768988830938 8820690086546016634 2111411218795354502 1161171248358986899 3914906301313153401 7683693274196333204 13795042790430815596 2727700215457281670 11957671291792472794 12353834149404630700 10736379023367106207 9957464211008508763 7222907874463559564 5318037232274144822 726434930597069215 11756640501367272482 7340773164353955394 14125410566486725081 13442118881464824208 14781808828122620838 11402655118233827385 1774250084773777981 2681915218959739145 6383516708544792850 14974570135254988388 5129104021037918785 16409017848512640380 5115951250592806514 12191642629738318334 8377695243457588140 13893254543416280139 17461496856290624855 2244502574344260005 16341577982109842418 15063693474659256950 15282265091465166385 5164191447920152337 13764461935077584875 1572267904040105729 17359415049394156490 7290348430832167287 1674204888172464453 6462868752392837065 11494611795040065464 11194825375230135605 5114073471743998872 16458428718885683304 11764563511182160768 1380673902461466166 494425490773942715 10298394512291117772 17558536058274316721 6284533021976673784 7741196994851885339 7444850752225537517 1784385918089332138 5226709951505718440 3323000135133513211 4143000720697239446 7425039620052131516 11007145543102106419 17453827934900198608 15748711386801559871 4319796995075574118 363947650885225870 202268821876339366 14518905876792962521 13505613426986870390 8209791670681183475 9072646767610335835 4433203332645186198 5115782104180965494 11271744315708550690 10038218485264651546 12037982842397274539 4390817605493733323 9718504691579465918 15898691628294102538 9788291754415167201 16069612828526748537 6151821534648415469 7729571949950945949 5368367313787601647 14219945045082499893 4579459925621098287 5647755443894828841 4356739521983974315 2057408739770964167 5307870539235082969 3114311864227991473 10165090488516898434 1204689789753174766 1134123725724679014 3472915306986228386 2840098284590996903 1332985525102421377 13344566275768865829 6968424353833234257 7323143477431209018 18436744318662592833 4444735067532058350 12995199309608700855 2178029250874749092 6566743377483397659 4689114931865671427 12211137205379777467 862031674745004918 5001766294863416985 6828455706902387449 10641830929262584971 9526417732022210761 996539820722292934 4610916042505335008 2828749127147989925 5957638772295498090 10113665423008929690 1914053550265769126 3408588428851880241 16877878506564397193 7751158923887049854 18050832167734729033 13282123196629182551 3804339325266203867 8151433327635957709 17097427694379986522 16014433028938456848 9232369619595138597 17044131034670541746 11964875310686323533 3545805597381354208 13460538469918385889 11148444416076935864 13685207776253572874 8044915160538217571 4513437892399070923 14645134176939749489 6255446932744475594 9623432220718148507 1763883688470331239 7459532740708319904 6406575896989875378 5910534728549371643 12429500031850066126 5936115430881269116 5798109569970836342 17103823700425243878 14054803821574125137 2905767025392936256 2860407409225683331 1940337844084610558 6065807809456271324 9055303411350777935 10169087935632043645 15518359117798225613 9465754433183447994 6010374597985664826 11684056286071764824 16050615972142676192 18048397904693402465 11306175433154049041 11562867587078137369 7706446168120015814 5640426646414772920 8040342789908715591 15647212329877475024 4275143873387520073 12946820139947635151 14643203932472462224 9753269770645023417 9437724925037802483 6750706343583564187 10635144061350560100 8611476005298192900 319451512758477559 11666667666411651244 6586472887782263736 1359509148981758705 9304398002662195531 11313244605332954945 17876626100601956007 2587487954281157832 15286880607687533539 14597854587674257395 235978942380081361 14272818231451086393 14870909896150212788 8954111520613240573 15830798976545882306 8430082530291460331 5508180343437719631 9550720590187978390 16147306001265720380 5995738342526735021 13189024980720615429 4438458811812877377 10400539531765903719 14660114420525786280 17302195943612086805 2046859609074674586 6669858078323148143 5875816525413040429 5514494506764146042 5380067016682944580 5319232362309650708 7277421866799274207 4421751496982908794 9153161852417901168 764056915392963677 5886721885070067544 14961421830200221410 7263615840275818972 9177949316518467391 10186271517312330190 642106832176193685 12233075679363543065 9225272783608387128 18282523257761331016 3817516752174361212 16540817984498987308 11224475659588391196 4605940660754969632 14257677837526471783 2243252832638901338 14013558253969754902 18216442471938642819 1937457065618486109 198484032760556639 3034357456999346959 16700437515307029388 8737529841645710996 9900078726208505166 7080896137595648538 9049784019883313940 16730418138048315746 14389283253825784947 11227602944167761626 13789788204179697550 15391110756831334209 11663903350655858897 8863544634149800588 3863802971772861233 11785034108447177912 10524379567809611748 4603995752441798770 5832487389585511999 10341693172768743300 17511920390135145767 8958152665103840062 10812584654829464599 4144831412634482546 17704428570074386026 1113888346768795982 18016688588681574646 9824994546401843618 17750898309367000488 3994234996071586373 17014044721911165479 12243452577001996206 7881438762062113918 1667512965480263812 16994374212777915896 9531968989530556427 10318161061201539423 238821175213519045 17672749814722378993 16344938560835283628 3808850669420814410 7498054170037056821 12267682853085421931 9687211445994015240 10183048629171773420 2901660439403357255 13016692859303830903 13449627875458872680 7735586112993000311 13945369075136323383 11706427895734062093 17894750199070747232 15852689092831145116 16248619793707967770 33375050815702714 6126934980591750191 3609389827972141145 14946764727913456001 2766193842948964312 13417792725904989453 10575693899404459393 9462479182415316075 3893272725654041097 14271438392179651276 9307679076618638448 17785036572510190141 8839055673188875579 14966959416935938705 7388950910223560351 7067502434265305595 14744841170515147125 2490364693285842755 5501051879305743434 13432779888372360077 11222513538308344078 9212184987933469942 2566872677495896395 18276220961792859615 16698197847422451901 15032554358921038084 11713667738098051225 3539184364678883399 8087106265024933727 6359013516680234652 6605343952699786220 16115371488408111064 10510322384349480776 6585268160430223437 6901540755325525986 4282284385455471989 10783380133967640267 8931423879173486946 609075679093476449 17215488791800412631 13552574458436715761 12447364664614663925 12618927805632570283 16246855381232708818 12861468056693999481 1815126546695799671 15568431181309799116 17681638778612381608 8032581257446234410 4907434296820793694 17527278640040791700 16357050967383423125 10618938856745508025 11546511342805629892 4781539876190763 9264162027884358327 17523713641868262924 14107557800540563267 12197036362454378140 13769074664975910184 17061575578489690643 7692048727408962911 9143931375896585327 5710185972422633788 18006351585877139214 16546032334210002472 15159786208473883290 18046302219991359628 17277780771944974126 1894052105624636575 17316757143441208878 14830521695777528719 16738768006382736554 2231620935685200247 4891857161489711580 1269429745601624973 15201579121488882812 1751249266968251810 11038211728133992131 9585076519627295099 1574544556319247899 14960220988954863432 6052980161251729073 12685086248413460134 3563295775113473945 16085231482882239896 8937645064009717490 12201294951409140558 17461739355057605405 10741226725619359538 12766087790713596173 5777101235433269156 2137722662488387426 5750282026143695369 1724423860316509720 5022226054082776891 13481338676178649853 10543026044627118898 15220071637419257385 7904478768925484131 11063891238470203360 3855180820742619526 15140261330350387597 7586325329925849069 14372807135442273371 4844729739557517702 1920341189513828203 13860414707166253962 6157327583923200386 11378075428596847910 17237316414593656662 16090961955808439136 11169839874316173129 17629739448765596292 9002018741662130427 77914605709641138 2725916078061633182 10207075617453969877 13298583699521752815 7287925160443978724 5624399332870043330 1988009874088658537 219792262359554416 18314946233566043430 12300727297214874314 12415250679576545630 16703517491762452366 11133574195403139262 5731100351790003007 3663683826332252219 1736296879585513761 4631881992566180083 6096612036237076231 6557173412164711652 13551117985064359041 16400912764721780017 2108697577228054510 2680053097632388383 9031038439554685953 11375457529001494873 12532873578627951653 17640456478216477074 17162767200847863369 14360399712339100940 12971867894638952257 6568308921829317538 2011415735518668794 13615972987066965938 568209369660303809 11411924782170054424 8711362449596044996 16600746286773629560 8144575462093548304 12781397006434962839 11481340915430103376 13137133535478930822 6583296755445270956 1307099224114178445 996503625170462536 15801074682419791693 8539686405113531607 5041802535180384581 11389794468578121071 18071333308162181671 3327341283558674936 15461984081763972431 15190071511483874586 13518711366930297415 1887439282285998352 2897176568007190834 16049631643338024599 12233282027508478077 2962743851954249200 5616266569813057724 13594199614915426949 17835930692581272131 13473266870484262808 17669159199986642385 12745755025703424650 11432262365491166326 1274659893565141031 16247183872744226988 15953953421015503231 2806980906346364403 3617673058444945597 6449589665552780564 5832848679700208738 12967345030006951316 8138423973687899062 5369552653366433020 11556843067617457571 5288264559290358503 462738312410241802 17491477141541472599 9168034925322798772 13852180722776546814 1905844256708379842 12075081735158807534 830239630230456010 14023879997964570515 17663392092054421323 11458346237961734765 17811568037670722615 1406302437129120081 15918393737796776757 6499722258588814864 9018363368974747035 14092566691001573097 7945773723121684296 7089884172710769570 15660351630018990087 1263173361799311570 16523868093383923809 3933750358780228590 14539510270274980397 12492095782077650820 16421201598658296999 7310346054975399122 9957240252997377659 16134515927723315468 17651103789719248936 11088786009951367948 17297072383258691127 4046510533999806031 6606428006793418161 15868916348558509511 5077322867911413745 11738971743490513513 8502559934054168751 16561861314751649293 5893816026494659231 9064091024664863852 1796926811329413715 17835137799516254889 11277541046135144708 12882236723908744925 12171440710824070516 15795185249078650919 16169401253223347406 11506696758438487376 14027649839271359285 4044392979403479624 14796098472449899103 4740142218137290893 10730165820519526766 6729671177600218696 9050088271354790716 7695518818898892022 8980597584706992215 12715981174520168547 11390469718979243181 13859131853772535253 17027722569820909353 6420505002854412931 1590891773949121841 409135315707793446 12609976857004804006 16213186088616231745 16947930197328209935 16768855241627209377 10607667566582954424 13212960001665442427 16810020290331785790 6054096397174905170 6265851978416629899 5213984642500045187 17792199903867693601 15119428956931478548 1880119639356256103 1224780109489113389 14984327386827058549 8137856788860448274 11210872979173950744 6968085145096964947 471733004660730874 9817725767184765177 10552365646677426035 6358788914801715726 17840070730618715594 10439133501128879412 5407871095503470418 11444158171442352554 1601922593198037887 2368466651149753983 14579972596829878197 7118808954520919584 11018492392536505917 14370057337803187370 3962082635146544423 7171547730489205259 951635230973905506 605621063072277018 17872580050349022783 10643464698374477908 17851618762485649693 10989036545206814255 11012887044093789366 13529766217647791237 1944378962532566544 10844583095421243015 8102143440184154622 2819863346424896730 15746400830969837852 1516121088112178590 18046023603856608304 9351272851322475203 10853542696890159808 7916719416659991590 8307805771495186873 18212425317729188280 5066082830440959495 9094777026420282534 4712998782051080470 127293035137628993 4496556372828354475 16762222373790103916 6370843316470217169 4660519212909848920 4910187626541954903 10982213125507890607 13233827094000415853 5414778077384616898 8338256585604916157 16327653103195293665 15425135398316689534 6175952276379908107 757039504410153168 9670256781730787813 3611954463626780415 10472841183653663587 9533349369959709704 11531551636676257404 9308970007159711360 11245976238853799630 3999018981344001410 12604317366337950066 18419992398456285435 395888843872847366 688623045592336437 14716251703922789930 2997772220509343886 16242141999641523816 10579282598067794015 12393731980158714266 17313831868511765254 4982116217888603730 9983791191279723205 8141248700893135204 2540138450951298737 14051954851605230945 7670119255218158712 1204445546924402971 15129893024252060435 10770532443935812836 13169755340869837381 7041862359455215501 12340872971982394224 6145150159739307821 16362524215773376436 14594204976606182703 15493905774816490537 18114132394152198731 5933624191751053913 6414566976299955636 12305548152018548717 11979290631879046119 5592605284519172197 8078347273215122742 4456747361460898528 14348632856515025480 6909264539492672596 8992323956119284514 11341177396896847786 2400322489413472260 10760522464133816065 1188135074261432770 17494500656293560860 2850778168208064882 14276823650696832396 8100708941656813560 12902075652361568860 636874267482141633 4489384639652979666 8759107166161925102 14400343825139084132 17784948312213811002 15868184589640333781 10604599324762403239 13489985752519113584 15925261006588341854 12832346154921229558 4156893245842189268 12677423506015112422 927824503006848850 3959361935971279868 13447556762696748943 13078042516862669129 3847166080476498950 479386148065661318 16372101985456566522 11265573013624463428 5633321332415447843 6737232515969428838 16105759522493474973 5863539441880884510 8371567138067451706 10333261788953552122 1393157871330650327 16203369856711594657 1257109952129841353 17996043249965525102 9825015697858306126 7077720550368453333 13878733776093126880 13302914326327092399 8846698085789668588 2049356868849988898 13288772568866969223 4382235987959165181 8060501654161311245 8074321250462650103 7513342433162739233 9584632434161697207 16242030413103155026 9888852589851966938 658014944221431313 16778393682453188214 8785782205115538410 6273070256706529748 12496900671099465961 14561891714352675618 255886425121123058 11959446961365141691 15612640313983422578 888531074758404678 7000543127599051197 308433061422592393 18170501887112776594 1892935995806695827 15537014731144711534 2827681674106056185 18020813769521384190 16261110153727023893 10908419366010568476 1559700290763136908 5684990425355396987 8857145572930150718 6592163085726012827 17860162747480105628 11041617967701946918 18284136973246620340 17715553330379340854 8883104066074634284 5339086318097416287 4839896807327354247 2852724620242439775 10031317032648037324 15889370186717493045 8578280665655362020 5584767224043693075 18309424958415907482 7135473042115597468 10743516850235269375 6500885722533306070 3673988993039414923 13580059532248593055 3754179995313652114 15559769988589649646 2014115519039410606 5253348900941044399 8236236312644473925 7175397045082912373 1351163720343783167 13264371389996198186 13019554412280573728 7446719141163409793 7095645562202170410 7364167096188034926 5653341519785492548 13030135339631426633 12786115401788033156 559684402636229454 4487603655747822930 11170799531607585523 2141781926289882788 17841686686135541899 7426797283481447036 9345131220046474547 9312166519673292679 5656413808749859877 10580003012895258224 884027231328408290 9946188357050219366 1742167540922467713 3087980185351706101 9359339598912532143 18292478608199802801 5390203853823161243 14185584220542357377 3217165728647747484 9071796704928518266 4791244208709331011 6297558492897981309 3575141198711322776 1168333679170202977 12003530413609766818 4518461007807277432 16016247901583236210 8905549953544296402 1579707879086788521 13588220761119306566 17860462466818042367 8735049612326726688 505520952789507779 9981511475581235853 17476372939839229795 2596995027177035249 17340195109039502149 4286336164605561786 12902727207220223039 13250605999403167914 801868969350873216 7925854625062580193 17177692038271645792 9390078708279354676 10798986791078232510 11911970228803457009 5473200761232630095 9372759892869230077 2179932811102933929 6027682617391421005 16755453134557767460 1385133242671685662 5001845175002221715 7290288112776433987 15914989032467818699 12179163129704473663 18259552415673959142 15428170799699701091 16605254871174362859 18144131411315170849 6655304209912903010 15827984116920814584 14840603646718168860 1809666315112773200 9805423784562438159 2876432107907009143 14716945543813995749 16667737712166525703 8810701164951117277 13574624013063921160 16181400939997572481 17692919637812873310 1576636043008228396 16700224081396573030 16261949599257969545 10813238257892317131 14320633554088636614 18219538248479441441 4748497912222637703 8244765613755521918 18339307507516127095 15106966532653712136 12203308088465536290 2672490232922320354 5353270360126390856 8186610885352880032 10042185034376189413 16968256734326278164 17373097963765591626 16273552352969353356 8974955915247521456 7903499158048063631 14882661569871143027 17048390321187461599 11079613537836929432 12808242567246519476 16580985715582682337 1167486124619022402 3290386583332999102 444416833717506035 13774041829038091566 5768448468771998598 14636322064685879055 17177282308466511241 9419926916128564323 5238792370090271364 17467430112867272653 14379489071149245273 912683078806128646 15269375859717177267 11406075483403838075 14225629536643497619 5333417774815689411 4057921038413920017 7376614707822629908 16735567658248908545 7138948899438466925 7768016535259995309 4136898284660222789 9734038598153062033 17831015613509425240 10745722807406282065 14018854134486904600 12705012199061040285 4250685080840738641 1021098118412045868 4947960147728369950 7070807132250118932 18334383960781098400 1449454008545219096 15546426762538713304 15274039136619666554 768424566033350188 8108349730156227749 7518334685108065807 1791033799791126425 3561772775985893432 13423376799313441430 436525260709870116 2434369453414756263 9229201806391005941 9361224216769289931 5824841548493595575 9538584351812009898 14495475516869070303 1200646455996973560 10819765514532963058 10617378219225868363 13661862444186881586 12181652863921976345 17310763048049378822 14197492367289715577 12720100126942100407 3986067101043363542 17032245785501897667 15586255635472749938 18199014076255775335 12903619733070735265 10483559698361788846 157035558162225125 9044425135430315877 16943326836131845783 3060943999183428221 10989217417630391672 10115205121928758559 13985853833585445146 9091143679218887653 4873779651780810183 2184234785114402536 7862919356540803479 1091800097370401481 11195718483003579589 16960439696317879316 10698430161742907352 7882386332891054914 10586385494812120618 14599533150502464213 17609109602455598100 8291139933429736902 12104056685938728301 4531705358639801283 3028462721459789456 4049908987294712506 5425993438561745559 11250457669357906320 14850076073041085772 5268064337635313322 11981460671383214190 13252787869755330583 12162800331928987943 13248327528162416078 17152640105112219369 9600213422209931946 12831736547204716088 5652047325173596629 14027283136580169150 16304154371757715871 1879632305733303118 8773585952682085204 17465768773943303523 10086427468331097575 15462859203373472258 9502387295827605948 1471565638966090551 15855590402536106188 16582864757712812411 17425933036849880641 9628835775752430664 8635837516865175388 11959294515001933805 7468174538381138141 7781476122760196424 1360196241583110039 6419135678040981932 3578423363632391443 8226220474114466289 13995093958733109293 3762633828011312188 16074832943797690783 2900651384518685297 14785340043883340845 7107813304930035138 17056968317934285013 16401596929962816543 8180597721254260438 17447973235847568711 10685816741031848001 12092180342346221307 5368662991182352481 18181257290929025236 25130732084319349 2313639118567884680 16552023710247480678 14381458446173020777 10793506107532232692 5353011730647968215 18353887257567768096 1397686235268304554 14891599180777545807 7262375193589906479 15421019217424397234 16007379226896897066 14261427871120616055 2079194711850035514 7612931465780635044 13895640637164645531 3189773744930181250 16440213777316008019 7581653300623488813 14416094522022387365 16863546618241292225 378515642301297438 5433260920160713622 14300172396279165218 15975221620610703295 17367038575353860521 4784339773570218770 10995337182616543429 15954812567206163251 14534226404876664533 10229065101635501165 13772217594672662343 9409426276181523998 11152483649158203993 14519552586100825720 8647500701511058265 4432325871572217149 9481137536910894409 15676432725044504392 13774253547331319279 11325365051251320320 16705453652551442382 7370066688016185432 9059460954247748595 16453205932212286459 1302044334133063424 9754954036849851483 17190340532056740411 10212384355582177615 2563445304151610780 15220917222188299161 12269217234820434981 10509253193216640066 905707816710538415 14786280328577940762 1980734911816747512 10347866731316445529 8016410609201155398 4612241108794302841 13132841662372665224 12522467124554660209 5133102872055525417 1500026522520526658 5944623817991130960 9850500636991368010 6474927130447529889 4923235351727852097 2024212273934384560 17888857295295050151 2180847176708057092 9809869382392435544 13806812986826165745 3830276603434965255 6219072762631598379 1496485610496112094 6329020918312198042 4822201291637131997 10626211674087674842 8601357307385957970 9490978825978841580 8611972465856476069 11937091357065659798 7022083328061981929 8354765083016821890 997057341180996333 8263329201612505268 1575756296517273746 14768233917769669007 15542389381106245541 9335095892787193396 1859395272310055972 5922471566074294239 6576910127773425680 14955792873795236033 9559861233249261839 1628555880336610160 1836305945358294896 13354446848010231023 2471416320558791077 11531010237291943367 14870383454617334547 1512870682679937452 9069963425579554682 17551565139626439088 148875968618201712 12221278138814046480 6234081557586365810 14431981488086297714 8855215711851412993 3897655220976232314 1210388449174231322 143004889602840813 16601793968562167901 4162739391789094531 9734081733519114010 13696482906337585699 3165565175261358745 4422479801426117202 12847736380242260314 5215329156926767630 12198135035269729975 15904987055888607212 5722717357322054122 3780938106772524648 16233613203630265286 259235697243631283 10751897682939344248 13188186876110776250 1404203599441222052 10593135850659360428 4800391311338166710 1156060589086596562 5409154167216521150 7355802404967036985 16113441782637516631 18238790648730930547 5576413063127051273 17881264837905494005 9222771696394387176 8082924984526019688 1008053611298616953 12402551428088128441 9233205083532238571 12978256920882007548 7674349381461589963 1995039233100261719 13300124105320310152 1420337959783003830 14798786670068573191 8803182860791114180 6889245777918341130 9333085322301625156 14094712283721642082 1752361687383715511 11160992388239588625 3695137183396741961 14184322542585260134 10394030667609556271 254348457605891799 6733819671035697727 17279801513805984095 15324163373899894831 10421823202685232671 4713589195958688057 1482796983868844512 10818371904882502522 12488212282170138826 4535184258698365147 16797779895098605669 11567132313688740051 13734084813712087507 16042486774813746736 15913470663944108847 2579848048944175161 12094879888120424146 17339654083598584020 6862020190794892418 10228406125598793556 12415329354592843265 14028189215977197734 17442875008060859230 6105364131637068925 13526145797242470145 10819958759661401822 154038547346112438 14489457544966383595 5758679923157348509 15248246264381994069 7892117163147029073 5029200939878268743 9616903619725279811 11859368973582955066 6370897639127276273 8563500952638741553 12998186851938741473 1883505766617548230 4577138043947129649 17066815795521708210 6808638983923858875 6480968195842900264 11817607578615346385 3722773287810173714 10132990918937681878 6219491332115438172 1904042221003338468 534423644929409292 9417019883436960819 2835867599702535273 14501262784529822370 10205095993670743977 4017831575851954961 3109726023936694611 9003217718924294169 18030425449605203531 989904977556562743 6986424625953060505 7483724291692667009 15837387328047536894 9336441150664920503 12833566896668667335 6165184985070828358 5067358906800159993 7280869053998470889 10871720793377956632 11241055420755290858 7906468800293882071 18214325580024697793 12525337352707696619 9151487870913231515 7562374778509978449 13396415225069476155 12279127329430975448 2993459238079745120 8658420803969599396 11382043999742054361 7256498281347426209 4326160066833821754 1979010809271628986 11531663890872314525 12367525124093117389 3887107033211117151 289737475754551927 11104551798833343245 3435253577355270322 3416618860232011928 6379558796258273121 17741464891800665040 17256395389587605789 3809376854580451457 14859434747233512327 4250059725998358791 11266332029336681577 13400737099951089177 13227003765104963017 2725177801672458796 13341539393850901822 512410939950884881 13676277456551451490 12533530637933137771 8561403025438885006 1348504969738033018 14257173968087291710 4693093419153953109 16289340335205814884 17103278957404249801 8754373202677859452 2366515755599055948 12910496091256532829 10731870663435884411 10439868188435140287 9171322588856570110 14023834091267485704 8908584151013748818 17893221393251850832 17116216147474291096 14460616411232129806 5295928694168955855 11240459650431500659 15045243885506993774 760598044477981858 5902582228902228179 11324425221063367736 13941254898034289227 14383008767912605278 7284175579912601697 6959861535896148157 3027270920470864302 7788183061088851655 9784365845999919161 2882040256442886670 8646233022514199090 7999943958777842566 476795572651677048 1391897183960145613 5413237587393516628 10852710378454935165 15545945380875686929 10741944708144976547 17264676444431640110 2329761442885089665 14812290768302079302 11628921236212979739 13860142054748270626 12351854237940643864 7944477079024993253 3089384706370286756 12174987086873311931 10784906058988913290 8759481243315692879 5959319991038735756 6554279144549982299 15150317158455870595 17295709177840027517 11913246579412366122 3099171584567961795 6646885388900449137 11766414985478936061 7725411410277269692 2939441500039704154 14849227522149708857 2467826743980163445 9108155178899997135 4325582950983070110 4947996449318140629 1585943161404811473 3882709542841345769 112573463101256336 372752588453396641 14714477263724713280 11424274465600237227 11513336305738628256 1976938468781537925 2325715846206935472 16202187769934179096 7130980144016806490 5753459466812589282 5828801067902217038 11263196430790643374 10426649270756582227 5033817830817364177 16835203850960199030 16413788601096987340 4432721299355527210 12841155295429361661 11651402683047272398 3850423561066315408 10923372478133226249 14629290378800864539 2237227960016959675 11900000045182186955 8160186614716076219 5117320151475606740 2220510092681731772 6659541998672021626 15824899486781747605 16053540467850800535 17813403180507891922 16158400240073976199 7780185926313099060 15549064622223575985 4466909270803232469 8747981348335304387 10226702119605016958 1939160711235518060 6227384862205400558 13065853739401528044 6763157069296691814 17861792472060738897 3640312655550735297 12199959165434819939 6530969957005526752 9896726291813344300 13406908565305792253 1916545502988633795 17916192722258875483 12808012549918508869 17476745966293475089 11054103497517934394 7685533087228467833 12515064574777818311 18322455745129095918 114221465724160966 15508184262172426300 15662601314506289931 3078516695999750724 8286168199570031714 578638420266312062 12062549937286057539 4215811714550046347 1810954926480445096 12545384969083357733 17668905886208962165 9210040507139899998 1559550537180662438 8623888897064147602 8747795385767044807 10879971937453808787 9714156752637530833 1842928712565399535 4651063474127877615 7696285170814437005 9644070772883116746 7047167232360968480 18184073450494492357 16308341191223424532 812220303533948450 18427608485932718961 7349100642455045893 7188112723439004250 5875588447282004780 14843892919186570200 12174810184420713535 10430026594199989004 9437428040588851833 2379567882337426858 11934645189867402930 15751460016589959371 8505222606254287112 11059069069196094605 14126632850753157802 10411521491331338614 6825697889156654870 15032260614955734898 2420786135316346192 3480955460879876141 1707831814431303455 1476136277658067986 8334991202651184614 17721261216237424667 3643486221343892599 9235298808077239229 11771323043729113325 5605859243356991730 16260556580350772336 17330650565761441759 11199552662565159369 14770506115459311590 3937462206835083674 2335571822825007668 14677153104562483107 1048623623680958510 4247676950189176337 14975942273205803273 15473174022182819904 14157209619344912864 3979940748477848803 3531294419734674879 335703112808187537 3571750983135979662 2290802240289611913 1537607974065134580 8991103651512657736 15443605315732321939 7546388796883509125 16272674446025180875 8225181839728252439 2369025374561025135 11802091377294562984 7829407107677636159 2527071428972674536 14043912275309102024 14168496900322392740 13269011092422122873 14560346499077898126 5335941592838359365 11285342258591810598 8047585948984986573 5182847106613174202 6022889732709338369 16821152312997112229 17855596047038669679 17895625613161647434 10212566755613252795 13222979675616312987 8146340011302984293 11743347290588650550 11115596314206863729 1774851900402212001 12663772219917740580 12458280984531573612 17923320974642030648 16870973566666027341 13176534437999924250 1905158439271468729 8488829503144420741 8510325814333784055 15875139291800917346 9328958815117557408 3230628811121657214 9145196146471172435 12795690076183734467 14005076145086077273 14769486797339727021 14429179686345467166 13577390063109924684 16742528832689964262 316183018188910338 1380354061051265030 17645292787783913069 8752388012004739169 17263162678698781812 3833945111496875392 14567710341340468482 1773255773620475439 1811183298954453549 18035680223421214576 3662640863767464564 284439105078726493 17895463957692826335 2900724892104964025 2333062183741309834 12148718038070144749 2367218664763419843 11032750668228476114 17391250548367710409 10575554120954410816 16628208384384781358 6908237841922271055 13955852349556160890 10554774465717874638 12955420515823331997 10222051528156304977 10211202372949874807 9367796679940197293 7732422665539774905 6338177020833060174 16669489191113111900 506843339548817057 7459547003330156707 656745531649277426 8966814801610140948 1191128457066842651 1673212362340147426 8409095257536153326 5615745791466310537 5288862438959933633 13621532009896920309 9306747035822743673 9566010954826123569 5839285197767260976 12142756154365131061 15533848653023374784 16054405343661836034 15383995750587615673 3907488143100720804 7814784692079986852 11865541441714930749 14546783823450252854 7408302290697397003 13251297313655970624 5477925667621316492 17165480847219948661 1960338609835719760 13054846016197458734 3659621380797462309 2398304658859015994 17922643703470316783 10939464297910195065 17190716673779360944 3765631118151594998 2479646189250580786 16711212300031761641 2876212982715549910 7220600708019949495 4409689423460485053 9033696708698438566 12765154406604239853 2562334643209782460 1026996501305281915 11993199648750688137 11077290555251709911 10868714253439881414 14142703635038451114 15497348646127536642 10542785028293306996 4159436533227742975 15810479447611546574 17065715646780993874 1948234519618206112 16201376316760775392 14351158369409662371 4603167042918086155 15620814962468234628 3673222907940561934 5660788125833514967 5233863753905300880 13294959301584871158 6958242710377812921 4131858742055140224 13152356422222693649 8713477545283292727 1033741502877998163 7445968296418302948 724404413368402258 6612026958213701278 12566120650686901406 17203487572227143637 15777998579745394442 17828186796735319026 12803551768435639248 5479464029052585553 7253713975117964218 4816589124303034614 17679739109418552351 11894665111193413063 13611304402249249460 7839536127738695448 5211462516803291325 7186393920685417313 868482767960995308 8427611998032923401 4328918603487013957 7100593232622436974 17003709580947686467 5722614455771430778 4542439779249802100 12315744399545683088 6322694355251702850 16991958930517927610 13638537083739893436 3984705703401354747 6211113337228422964 11076720570710683036 3535995231416517214 8557847343797260015 17300106278448513145 3165186911018007528 9161264308040094217 841712977694441955 4728724546775831443 9120185412541006484 6378675875048213725 3519580761259978924 6330711205471239295 668441834889052518 15190112079646244911 16155124575076076182 18165910419259147424 15877542579242840537 8085250674633524860 7922611241475053617 12850969142424011723 7153985120726955308 12905574307006610280 6199910062632437530 15667007987321671255 18130660027365610470 3028185218118104689 14806213946622613997 10170907946410573895 16659041791040069429 13266983902880875868 2558938740490683704 2855764798202889845 10724450921632265757 10867857038519127988 7660679303647606921 326358141013902027 8946151637219235455 7938721120040188173 16551043043324204659 9297413115707216649 1526834342096662604 17750080636895818118 1022131266888214613 14519302335539816690 11175203997770397767 17634202152463174044 2918992445717126784 11844261554241091144 16253701791391655964 4670680734862390672 13602123320973697496 14257171096529712976 9652363511612360994 3354245754261239647 9986357226101192959 14501363423596415224 17897561123998220406 8382124590999196374 12239492066503527083 14681525886221585757 4450209230127301209 6503985843385204506 556491857021508047 6853619867092999021 6097244587142974340 14873385723072063638 15622730065249709516 11214722078499397848 9682008199274339319 11552619418875559261 8082071939324361810 17379295850698326757 16719592386128252862 16575493843820015048 4724812219500308780 2490103638675641635 18388623582982644704 8582083756951780032 15992249016157550554 211368517672249021 15502202794622961239 8758362127286860400 14327018115377080180 14498010888283890799 8736756280166107200 9193206849059986902 1121232042736669589 15382458378795692253 14864767056628815406 990403744065252107 4347478217934499856 12811486282529028133 2869787579705554568 14076634758120690226 16178672298181015219 16199326405837194829 2241225587432892291 1720656738282472164 8250006259658813160 10638801593062756524 13800320128201117228 15625945616924209548 7296311668842769461 4539317390100759777 15233222865758564123 6982298359770135338 13309600609346878226 15782378985591749465 1177512847883576585 9902814813477636999 2243564511915995986 1102484023749210175 8127272910557842307 1010343258597194179 13363396401543782408 218982067241875920 315145060942995516 8559660124495294734 5989762794630860208 15650337218213749110 10123119786344377392 6284520630453188268 9992615257303589074 16107406706137694275 6940835720816150408 9708148258613918586 17499131566096309801 14903394135093804585 9012023721649590037 8529627335450608757 14294052034885107616 2468761883461300948 4430201052802558629 13663944654509878937 2590611266693064661 18257513655894116152 10285130323138969465 13934953723277750965 17761005678395094409 8492034267097664338 100999630718208481 1518421201525356591 8615009615596628229 7891390973989525387 14054550473700872203 10703005019745340892 8359956786044375095 6465396751207450109 11489657757015742193 17355863970555837546 321567333455689659 14357912153602093611 13621793795220566546 12349484382448381706 13609976613000599437 12111655643440408068 9423598281814976803 11457028431997849436 7213214784849698335 1904936204520421807 7769861055144213650 5532988400296123191 9621852063307739169 1638183865844532290 16591438830709488670 17312448704868174740 13854064183918295425 16383884494372744690 14145654295338328624 2156672628218153824 14274284689339148967 3202834005399006938 3212983893932303422 12113038558467605802 11859176328786188863 1740814592135586484 1482428846044560043 441838467887566729 8402639085169922906 13748192418356179999 391688509082530703 11352067277088018170 6856136283328338374 2097413499571025743 9506505841477184364 11572968030006504121 14398898761971111118 12400353593485261441 7892960941094275769 16565091163727283889 11225509685194672552 2646401013152437483 16005271193121402728 13517585562231057041 13203107817873711125 12559578788138005700 3541012308350679646 9925568662311569521 12048900258689014133 15062864918079380374 16633629474057608950 9820606096719485023 1009077500368471704 10096919314381732614 15634526984964891100 13320664207941581293 6404552398936014934 16815809656451560327 5122120901075400174 11573690349271424767 2308988611750356477 6946697568565321816 9405634089909741449 5979225834727794190 16168038620931580779 1766409784691825947 10124645906760149497 11267819328898468227 15156857502134799459 13263924276037057814 8328702718153598413 16398575516116450150 1152064422354601716 15744931667110460698 16788072595770647166 13949966329252968042 9642308964865915685 14060522886405949459 7377765663666099359 11581373648277524715 15120480173692095792 14359712313351374730 17811526447597134692 11232410635291429450 10388028103055968443 9064041886860382812 8200739987592868065 16133903054713340189 5124808916747714234 8555900686826748481 9228657400871957302 12858630390333870232 4344245171586490187 2062594860349093079 178241746948261410 3545189250887008824 3920306851695803354 8837567525957293750 2632392880415627837 17031079627734090486 16047739947518706594 9074922266990288937 13436704005826287753 11943258116485938448 2176515681367422017 7321272828483950279 3766065392730429285 1832694392191709952 18436796153189980563 12071875727762938446 12500651382120663393 1128066624299370022 4460707301765122616 9331607258977992556 17533660219895469411 10336037906146803240 3358572927580764552 12914574635979901830 17370156477787128038 16013257429828667314 13782483461231124238 14171454713323416552 4937920583603473084 3407263697528832829 7603757381393415426 6238240326040745282 11416312400602807823 10712468600598000205 17200535444532286647 16963891116467342343 8854559002305670298 1452322869884304050 13845023249803952026 8762364045277301634 16465315780150927711 11565366300278028064 6825509919952189651 13384580099630590079 12391280802487612761 6240250543433341683 5736816542568558605 3549105585381991761 3619687905951700722 11604258499821234689 1294576188840303985 10522665456340590099 17345411726948068489 4183774591905117787 16436431406293021142 8062397645385315348 12232957877423539402 4788248987543944805 10678706172597846363 2307677209257463359 9594177296356163068 13673594902402187384 5352029758381191858 14250854805230185603 9485790478783033762 9639348215387009313 8359005654613116099 14166436044686906760 1512274312171510961 657134331919933226 12973893545278222629 1656693003538930385 5650302387372989597 8763664454244452151 17718754253326006690 8672868331488645706 16549508383277180464 4560011722704038792 1551988830681856607 12813509126288512964 4144831086504130374 14204453003370229637 8534934770940094422 11145233464874743063 13760544010134081988 8403740287121554213 12206654147317547960 11280885381681189548 9645451002438947582 11491216947869760105 11473239810779166941 13567541501890419559 15001523754602323720 11931640348362016367 15713647911606895982 1360092857186185368 9311968670006925232 4718592986018832401 10507063720460625466 6024198185368660779 14009107825627946653 1530276274991503865 10897066915913648721 3634468426195864515 17371174944415086933 3282351540185065010 7744532409416834428 4272911602029451198 11106857667086001707 7213690209448297297 14866423322054408467 9356620454159197962 11767082857616127818 6555794106697434472 16557511306735467520 11947136119766384453 11864122009494701075 16168883640459596328 17004127769623988817 12721733649584951571 7854343229487716712 10823561164583045131 12320509116721530492 16576345250788953159 5736896683761283371 1692998639755986887 618335755302585343 10049460182448231442 5654047219693046309 16467030953490989638 4937661872888088204 5480513090145729650 17833978740276623818 2581494661524451892 7375885242017225768 11030691254525660253 16070023053803957209 16399968809791347580 4518896383816569628 422053912564814361 15807184695669381625 3326272336449032227 13348894156606532168 15493572878814537233 2362986950054211373 6151903172661934672 2355766063115549164 2565187478103442955 11065225459912271134 11745091146311358988 12453779185207552524 5466383981965629725 1639045728657820641 14704711195400545210 9163190417939287720 10647631307895627752 6344907570202648047 1170583248364387541 15841327669407579500 15468316957191141125 16588029977463545097 5934652886851130299 10549161663701300953 13318356799980536645 10202859582834252145 3905060408330720192 6200787689022227462 6798360594448905300 14388740834352378647 4429101589373278161 12532374836663443968 12530918163316122760 6817767282198657182 7296904730608343452 17988471005511941716 14201256808602104934 12768371348017664168 6170492149681572521 3017918383874412882 16807282506034894474 6871776543529283756 15827529856255488406 3620684115467034411 17698735320721664769 2464377678455586056 5611158380039089706 7253664025306203499 8643216014914587135 10895829185303517538 7237371398751246704 2233282207834823654 8046988853049461325 18311734786309364924 14728043889035173280 15048675117468224791 6669914642277120682 12419418837034894210 963924042811269374 68839770019165970 12093261677319745461 18253522894357865852 3526774452178230178 8469848941895002178 10172650995078092844 13251462360438262318 10164497454870275385 3898870435107234093 10164918387410053563 6519848391706521063 13469978262677356671 6285095431599239197 13335971938733135973 2860331946099169666 14345379899617548501 4126696101745831979 7244986081990746236 6876994312946957392 13730292222483132596 2520834649124747652 13112048851695629375 14616661132693737664 10893106274662563406 3959355223422090884 5183804520781934096 18384339664129999423 6555653928895527092 8745448463725791066 7425663679877337850 14905447296873585267 15279854077202206744 4619603375760551611 1050833692499177745 2814860090534109852 11681954311497709238 5195632688442628382 1245071680126818796 6945359756450795045 15663038383971411593 11075414653695039154 9609791683969650165 5233268749634471113 12388103820836109738 3304233723417380741 556904532025763927 3753761139104609616 8728652271305164679 18081931636967541693 9108409557088686422 11486375140580228692 7811982611923029436 8315584664951164143 3609175112359728837 491110028638060901 16392582557200601598 6132079390241308329 15453860173085833738 9641900820871533871 10443132663515317237 18125533176975072152 1919730083648812504 15155769566558503509 12852592251320789980 3179154787288535984 202990286150086178 7040469124763582114 212042639876543444 14759351459189305079 14069806993830087833 304390649891068952 8446323028744900888 15242822644341157382 17878194208268737888 13590670897450769543 1023409049974338145 10636146133301480986 14417087934090809972 18076329770772371546 17796194364759058277 16649183546048321097 13155150264462735053 9981770409759742435 15023812700070793632 1600124325869002513 14919820349773024805 17929617238010832533 10818641095961440494 2756421851429601778 12151846922635825174 10700128316098795734 2903359542549367837 3242490966002177956 13812247008439984971 1654841230775709337 2345959220060020942 8608571010012530117 17644727263949257911 7514908836752010980 13998354299894208545 1474647862206726756 17125113400898941534 2724122509686072794 5524474440666370917 2559169359035388731 16847423771600629933 9108775305152124180 8423897938574157248 4319191383103506781 10260288593761502319 13052098100060180684 5808456436353225833 13807447054459367637 14410986335539174183 13676832507252748462 2128833824620683907 3513959579838169325 5199232700032435450 5205333947430496844 8179163592397353359 9681544903953060936 2885965706718825418 10600694317480747454 1125708030356165289 18299497031806323439 5474413544314394251 4674703502247606666 15331663087652419573 7305987060591488019 5998774472346644035 1665279445984582751 14196245480919462380 128083326653764274 12006001562159048670 17983441746420847317 16198142086019255255 3245255106072629656 9024736173617043194 9310920533693284669 12296742107508423456 3494323632171727990 15195283213055932687 9758949283560117762 3485544434756101639 13085552807239761315 9582867523030171059 8009433777580295817 13509716539615293201 9990763346045002210 7536938427457361660 15331470158365246883 10094764130276827326 5131597719238238657 1932957859117953276 8492901612836285676 3003883666061351244 447523033185982591 10977700769279248843 17767105875700486235 6515578151427060166 11847313319256468827 1353845829367329659 15787452456589130086 12628470685184577984 1331313031325318521 15570983496011182644 6939895923391207203 3106887072075249896 14916656006435067546 1649416030476014459 6452010514031886248 13958393583587998949 17921413582408532300 15336333108458856988 12480480061953275900 15095324717632797813 5297082148881250019 13517668161607371933 11261162652615288817 13058989512175518236 16927345418264117839 8916514307918082057 14474172524116578366 12982126777447346195 17603819071568109153 2798805776823687575 15296014896633099640 3343226329129987788 17406559307226842605 7563575833553169474 12144499224589309857 11850499061162405506 13873890271212136804 16012967297243886845 5468265986778097944 16417682050123686019 6543482966298047637 14548927304996095936 6153805825224801500 14846472718344926097 16449608264341163800 9221930962407741232 3992058769932691716 13155111068505398534 10263839929338517283 11585292071040240531 596133307069927411 2116686310099632918 1009754944082693983 17378355828573863893 3173399627542643503 17325946404990573063 3511141313592273027 6100548232638930703 8421108551124486185 9808621025123853552 17776129995968425339 5381751503391023536 12078071223171219015 6162907942821981921 16944970231376560437 12809949199455492127 2889606852216350597 15329078196685300817 17009693842665104592 16823740110815149591 3299123612169667298 6208144961736041125 10699190191540681701 11605210120981370750 5727506768858391855 11695004536401899490 12731837754698113840 6914519278866714730 12879712220042876924 4521224530653572732 14101104423525558117 12772460989203294513 12218626775173053555 5621970624657514069 13334620781249008134 13454722546298408429 2277170068387719468 12291631604449629964 13259544429271290524 10650739407679219965 2340840234405996298 5719251574632870497 1757402573913957526 6330619592198720327 5596956764792950255 8478319798891216109 7912573083903389327 17981556547550055042 12275215140509160735 7797138123323626359 8858235039194569291 15481604501050759525 5712481859640210133 7805969318698903018 15671585172742694475 17465726824021582401 11583399912071765744 15679462295251816860 13090218482797446087 14250296223703963290 8401891114732475284 9605722640590049913 1693841270173871654 14890037860634496272 15783390519663600255 14393107861239621487 9313464057619402096 12057559127424117436 12359725413630407853 10041187142959795751 1557933506790603482 7736813049088523831 14551179177249254642 8121466333935737823 16975792319350077946 2072253791705593491 18335768646006603420 18333825193222224348 18292913505627600032 2601778458077602577 10050998731473772916 8319698354697125741 1352388834228783680 15505171130303555192 4878811745657587698 14903228362108990149 9534057360393566169 4708399192157252250 12809819876566731714 9696234978502802455 10082902506560251092 4360712951647961810 10030352129767200081 12937651799002503114 378462244671943565 9581913420327211288 10743889457034268829 18221997983211770965 15211920968316101108 6115124184203656184 8135981661218311796 14682038848133325009 4251205546408594495 718825013024267295 7041470140675159575 17098344800085950648 8619884575001687635 7000754667287869352 10518530838935505187 13170793679122710515 2850340303392202640 10732350097960883072 17126621490712731111 18419528201348100452 14744167215762348380 4935530950253714313 6418227331448438254 3931360185058715308 12773083625301752179 7773041582717147443 14926569983379059013 15879902272981206972 4844422745242246800 16977920661811996371 1199653588033578121 9441192078432885714 11029440100280902471 6139514884052990113 8222191729565558877 2972250453877771593 12462788595899442201 12422406152811926822 6185005753132508298 11681107650261074480 17153765350947895784 7197213162616898306 323124568707146792 3221998298800670929 13273719236444396383 16879039110860211361 5406122115752633198 10754689923923997908 8411403697656458661 12871718661715534774 8187859633742390225 7828671542725912157 3943482316323896201 13112370476285668944 4005268338910976606 15627474522428197910 8660502571216870440 1344631357409716894 8593064515378438485 9070071024446376998 16928777010913032792 2811846614919661147 954018896827408699 2312975713539854519 15079414442631397176 6688541533657697334 10377983868197753182 6970656261947043236 9987799422310856901 16672034331881850786 18405075604048392494 5564339782295183837 15251756336957589206 2854672765124769658 10257690551808045739 13551814519319918338 15850568186463659434 2904259105235757954 17014075264251389486 18379265147684403454 6880823575314436382 343865521407242525 12508608747371211478 1189072649987003214 11013025594343537177 17786462508511835138 14609378370665047023 8624190366191165191 845937787736799868 7470380193359209188 284599734685707229 4704208293969476923 13338344752719761747 15891109495056290013 7102394805217241288 12493674004800827363 5408267018096553172 10118824602490989642 16199700047773491201 6535538500032078863 3263466573582132597 7972222947719438375 11920028949706123770 9761507832238026770 11383628264883262048 4511212248408132686 10911190465821654088 17621494060674877636 1699337964783969204 17728004750258588232 10442321646964190873 10330900284814518711 1142577223002648937 3256660478884052266 8620956011195393828 17926313643562186138 2748971541818907104 11089770039979072545 7721305791743880103 9272118871924645908 6634548800866735724 11524435381514492055 5607724008695787394 3428702279136459956 1204078249532850912 16674632553924459898 12140694163144888549 8234219718778986196 6808211403873065439 16351114325993519193 6763932445167177825 16608919055274139780 6185819474543523124 994448815339775849 2228704990029964187 11987681646250162640 16146827347980662894 8556619541315412793 5339074573853852120 12618091274487838045 138575040058806587 17498168420282279984 13598682202094147573 4095170941892559643 15692964502152998213 3667078250536069317 12327496979054238959 6716112222639920187 9486875865813421054 4014934541963987030 3546521394052794947 13287886921053836602 13946950904318179187 5945467348024221581 16139383078199299618 13371335299690807692 5477376238626686240 14548326214774746564 10421425508316756645 10761726552043568684 5302882412227800395 9761366893539330363 3223724215220144468 8959556796614242394 9214799165603294262 10468376542059984001 6291344590491233312 6888793638211386144 15199355638976507382 9005337539091699915 7196317688416933083 17869312028230865517 18356834909146870354 15892983636024684279 2090206209465340504 17880943675669097093 15826170508890542223 10988887790907304266 5478450840568388834 18138084859629943604 8233842344372698324 5850951945224290354 9558910562131005474 11737644757132499730 149836914769139069 7344814720363954897 8223075415167893740 6697339174929864864 12145122814654075640 1172941279666133216 16319561404880920900 17276645044295683893 15280400257193005017 9757766261843515811 13720503925714178517 5612441304619382512 15658125673924526436 3887332030931475667 6663217292974321547 7769576732288550995 10148394994363963083 10317868050393771683 1937514343059970638 15713507640191739807 15795432803269212237 16022926191707731932 16859691654877852009 13519129613016907784 7835195202508472864 14235188609697245191 837672266408786279 3053175500691901126 7975818311680830059 9368922260256913987 18096113975188366625 7800253678908450798 11566217587650805923 14689227157413781047 3015776746399408306 16558279814781293809 10687108433686072149 13703104161285310720 15051579949297511354 9572762542640918906 14793524777930431365 2867712698265336759 10867067546556499317 6416436231255692319 9747530485049610870 11495118802182227369 4512466256363453593 13797036162366883028 4828220301249323317 12310963691712633569 10215846967432085165 842135337241567437 2779574707577733212 2058266487896104545 9834878797671772268 14575194715580969939 1721851577751289781 7891638376159414944 9142726576828010636 4419769589455617712 16558679647597760681 3533932253883740581 9433709765353708100 3393034219833209525 9073345911038211892 8744188431523109084 16084831965354660239 222477600086763246 17835025538596463585 16786377812644536421 17837257276345984785 12849772085831952570 5880267750946747553 13524848173750179181 12880103947772771593 6730140470254778296 6514079650461191279 9050042516187594820 2793094212207381400 819236200552274212 8110019237080442511 17003434608193209283 14698903945118593833 18179766377110049407 16086815040931468060 4875101687100857682 13606632901503491740 17061813449802592758 16762334785344601812 17749983942791605739 10702085975493724521 10371221965399733031 16004189230843315052 12373439562412939307 18076657207845879254 4340475797971201500 10760671828332040583 9226885750798014166 13077724666757518017 1683254607038114405 12152852837107326516 18250142721372802049 2222198951610928675 18282347121878109494 13121671324123910296 17020341346033599887 6255048986169502120 18348787365462869516 4158806440139900144 3246465034136952315 4115729571242286594 13332359468206942824 4667588754509487807 1915709685150835371 17036321780817319942 6283638420001073704 16598611198271159092 4185432537511040918 803113921206179955 1775863277579865579 10310719426136761808 6861505834746238348 596158512876420774 8412205744788689492 14460703554479456243 3329164830856474689 5769092448705359051 8648373500293395188 13968828998706023151 16637688721912238377 11615077137898554360 14335124962655486807 15143943460268719735 8518189093468967552 10527308803778777169 12838455867883819642 2547410672412830395 504904742047504199 11861722600910038749 3989315655371435344 13274053818608492026 6063034204928302420 5700637915272835362 15253848379161922477 12365189905056348309 13067698481779559292 14917099242535335840 18437371130042335203 3462529025283034152 13796526001907801495 2908316138152169272 16530578218042096921 642770259711551582 11870318562673173972 10962633146399729298 7246310684722085417 9746838902179706761 15116842808454987516 5630237014143993046 2605380089228543800 14574791426908823050 10704183310930386215 134744807009611842 13515420831797743699 2934189282958327256 14704325295185541223 9792555592729064335 3307131955734825100 16762978426632066976 13287304998331494299 7005105354987319688 12579396247761716097 10639751129933934641 13840803614019974688 17956336954555377634 10775981136444352678 10071369283618668190 9303605019165266956 13868428104158275612 15508889134449727120 1258356985293426271 5313241079801678141 15023393274004284002 11832992285230526942 7147252499030660796 9941411473475653290 12689562579764655684 14834404619995151740 2113527164325728290 55797023350573665 11804500423682210082 13071511717024373119 6291998825795423795 2526989909694274617 8083329362799235757 10619472927125011969 17507039546378931830 18098137763943247745 8602844602556782506 6027492538044125340 17565013813044665851 15244262477848935463 12800868874987037242 3670480447259070438 16498772773241473800 8513272572013299810 5199457307914251770 14819197293574170828 6534519645220265719 5274347529880079646 2480316040099448692 18332258311208279408 8236134976522830030 6609982392874898984 14883820921465709929 12625202174493859865 2851031844229838930 12289245196303008109 11323686105265931833 2844791042193806541 1758087913529103584 1922978607165655399 12290870498823943433 12308031591691676775 3170390784388628117 17857671437717173903 17063374019223677264 11083233925413913796 4166287400323766453 5695799905984215477 11089461636952575637 15921134059717455621 17064816117321199681 15725704721460146014 17540139892997968323 13568853913132476293 15076979413330796969 10622670888289517710 936507633866180405 17106849704645571577 4313545657021316540 14566512391189893947 14653375996929412762 7921629972911693308 6638172608995503604 3411558338489071944 10602465736032274026 8081884100364341905 651164677389276542 6977699821636348893 18137496098286457521 26702803195069204 9502687963485049849 17833455084344787562 13920847179532048975 236452990143352658 1381299327237813977 13373505609353370734 17231833236014202362 15568768962122422902 6623760116671764902 11888168504998035834 11885113234401962456 7909476041731446224 2566208294832116802 12579019052405840068 15675451284783561029 14521075398884533568 7951132693295084919 15954880832870115597 10155304382216308284 14168683837416392583 9633162544618905221 17371682527488605335 11527669482118069971 1682535245712154081 15234181137209427283 11324112228438309709 5366429355744687397 6176120879336133212 2294955475003362982 5367668230853301650 2797074733619204368 5169259153068408475 1063407608245560029 11245340324407047042 11429928936267772932 13619707567979134930 3093544092297164718 10778741608021362136 6094360713854357217 8538419925497659897 8789167642193341347 7470788166665547993 10875381418979243077 6285045174525022920 17725503377133703694 5851061710548210250 13305896084346694750 8417236213579959211 2403366501000636183 6422788732732033539 17858132278006693245 9854068370136684144 3373371627821417385 14767870158335420856 10383638571806151659 125263823701553137 1010909719044223929 7949620519423398650 18348233566391956334 14929103867802581958 489692718185157945 9066089573012223771 4216049371599664581 7556074114498800343 12612793424344647232 15342625692203867746 885677611747058977 2055080462730008320 2447340937801780263 2251298497865268927 17453743818262667091 9207217797411944353 932770821848571692 3307760475180549112 15805498589672937009 544125821025545480 7865579168527340499 17722007042699200418 15682913777739092765 5873871888189054304 8199085014146046308 18100053838347386222 16619573669092067921 16061483255705297844 8953245233847091450 12064115120852771684 12136456049143129118 12033541084404068949 8756061029542913830 11335710429971361805 4465380391360877339 1177318734059685299 11367235245986552340 10697356954512081098 9594320732685440637 2675271857025486208 5430965810649823412 4552433963091808271 6889084035654293769 5868569013704859222 16455102776589820270 3090206289308044153 17432900601414510922 4973394375848012118 2282490752839789595 13826340956070664227 11949570683276508792 10312826533967151132 6466500903089135488 17037120570275769294 13992955805837213506 11239644135018099683 8646168318988935688 1805645172213875847 9808607528862439882 9624875065652485112 292695682590341116 17494963167207524395 13501976245143164129 14534396409574588212 13419832620635097834 4023218679784245660 12256493986883849975 9467535786034936832 7555544577601257442 17468872567104533657 9453636024220618555 13266233918021968257 15819164354381752680 17182839703718393578 17688269553885069160 10230607844803876165 3850194681314656663 7688259724969955758 17903142477353267769 8949296792272527324 9897995193685525966 17436742307692366666 1080098623426006053 7288136985870055470 2159161353728754438 13916441798376765940 12784239091384119506 2348829136865106354 2778639760902635394 7227917863686661586 5012228165023877936 8231935714994746918 2759059565739942092 1313647558037295506 13045218733490931254 4507213573030260653 4913369328152343371 6718403217651099629 12056380651121567940 14821166364290733149 12810811585792727695 8590187236837597680 3722939317149685310 4116175712528734940 13485071949924587690 15996020819370129295 15388477518328193732 9408714015516265838 2965750908274939776 13354994143757840779 11831173164782534853 1869298788798385302 13785323509790986829 7317361369134351709 9306113852697098330 11535883899704954656 3222379594990506713 9539661277922001768 11845299409176233205 3281991611603761355 5656669026864599613 15544455048455476 12661400645337960806 15739084460920422861 6044369209571545098 4454768364575098196 10775666583458239833 16202556615012260703 13020689431492305907 9075394184481900369 11530489495771287501 2977928577664354805 8352671269078699865 17595777386074315534 10195882112968008696 1165505234229664317 15979951467036069547 14685671560044856177 17793833115097083214 15245119886486028516 5280316234241429802 3357211521435117940 14262714208770202797 11627725949867587156 11462530765310464315 1825901093402471502 16935751255108080363 17401326667318700406 5512092869049445599 5834378309413750103 8527696950288051620 8384581677288549807 10062533262544024388 12451005869640149060 3460764310527269906 9239552504532985878 12341210955404624654 3919618035551056187 1893181508984744146 10188003023229639281 17972484281982905384 2608091977319872325 14898421450047164737 6036384949784398613 1783549920230165962 16320516878836388275 4792994381805775159 2442214247397479723 9399847318159658928 14585276132013304222 15109039995478237548 15191680152809195784 9919076170587468018 8543645920813735558 8860159223330055045 11647037282357553028 16928241868323867513 3184511703034709361 8475122435530123375 8880220348570891795 2149990193994404654 7292197015930662732 15366821622168967253 11175643449147644329 12435138223073395583 14755563026169171173 8576243429570209578 13122513733557796511 7840020419460468536 14096127061188180428 13733256714062089505 17540616080166838005 16661307917569024638 15130466317092101990 2455181932372351493 12693137772137266849 15051718602001978206 11327862982838183444 17340715375406276266 4294955357540259089 79810325051376308 9463252270487986595 15677019059446602887 934104632882364219 14939125677073350670 7862830372690618637 17211614564016029113 6547968634089757860 1201610169872211965 2677360516811544316 14012338701172401424 3862019872390137072 12518102643061812449 11649665959821053822 9630418340395248951 12005511761247172508 13565186311195241426 14180045479103804159 8413208795472405588 10662807024940674594 6951311593119626643 10139061930718003283 8113558245840909048 4963640439693594353 17802934042425596841 5213461007288188922 16198163673628022770 11023064604669746647 11131112197129760391 17577716160234780196 9746157120729302975 12498868974242525474 13138635377740596627 7212559407986250510 14580266296809594180 9895616750365376512 8362196165577205120 9566614162968861116 6892427357254426081 5721724392430117830 4836969881977416972 16712400431426120406 9762731614287809718 16643949211881053181 3158214387262830608 458290609835497010 10893145882578042929 9330677904710710805 8456639626146174709 17767444255821857291 5734754563243671474 5585123873413621614 959406132590233437 13856907305788184787 6296590640031600035 14572539340646725764 17889537421502767335 13121357772214940148 982325912945013130 17109568437113084687 5318143183306323773 10902564088043118927 4095720814282993956 3566932729203639252 5576594259391214785 16676507397409426489 6417296887885503129 6949995828904763278 9463988849223913791 9121296640097063108 7235362069973540808 8430508678301644769 17875479820255963591 9501369279045060965 9188618798393489668 7212321665784299005 5534142471388201103 2448893449724026097 1376502357266951397 121062205557630480 9847453673048393142 18356279342890220983 9272495208251851867 3424912297181392394 5192443119688373639 12418082038783400230 1934596950335940876 9716673566648862898 5755242823801303722 9668598493815560686 3030347517801082626 123250667358141795 16282620074249546020 16388114491236447690 4334051208675966249 16081462220870336574 6056831271531921383 3230724156215055017 187017586366146852 16740154023650327954 11057298179048401875 3912447954983521654 3181031394692508022 3168542728641807066 10652878855208255915 2091471063891766445 12579854499132784452 14553018669084053755 14039343844637430855 1086529832280397055 3796639830964509941 12645062524505776837 1134071437886538593 4764734476937967716 4565675058291886410 3592196682081042073 11984915186075441763 3730422671117240570 10289648726642434126 2990504985760734014 10689525899304101614 8735906864982973117 17302627771596574396 17117331550224790920 552272919083827611 12626148763958151657 16471678064489249562 15803376253108421272 10141837748919204628 15705568083933334555 3554736640630052115 414345365756844816 1236933253716664021 9106413027965183468 17113060176604249976 8656004988239924819 7078926042685488610 14128295557707811478 5302188937814152970 15611249453214491019 858884483292386410 14406229986701310999 11590081329238490519 7434257282690919053 7794927025459511668 3736485053612464627 13907389936657727490 8039120463585931227 8692574914283449222 3565679829695135918 9673145408722175435 3005916855622880559 1809017758301070876 15158745449960805068 1407197179208733424 15282378892706157425 14872934297821239982 14131861531010583362 13458188878322318165 17122028576005112323 18078183489865050807 8218936495296868723 2934857119769386639 7994792773139471466 10037369919741595384 14914995630822582893 16168750323751649440 18236769230018644371 14147879255358646402 4272088955715214307 8001072661214202378 18421090589058609795 5323767261761477597 11663556863894149762 10866284784815583380 17907707163430700514 4770888449203862854 15026826219847075063 2210979823429513337 9805318047547157346 6882638900560791163 8735964098114594001 7572347720999961017 783819342232520283 13715315201488822204 5008461637722066985 17204335113612511238 9399074425465571302 14771052506083504025 15396269326443319561 3568186250658555063 11316537405554240748 1624931829610107740 2982807494009895786 10900530831898314648 12599620417611398340 8528848222672223557 8842299681160103719 2767300111753454747 14197744727502251310 17081730512511033135 12045297166663119053 7124953289729655906 2600265178395452289 3938474942638582292 9259349753122020403 10617286715299863048 603393404488491684 14887789390606828751 5021115850708291771 16205568608107397600 11327806708436816517 10087082264031137138 15363950077479834895 9663711961235603191 2532497415903660747 982996819736273374 3580874539850271286 4005638217065485626 8530674909777039803 7382385744755327836 3263610497499306068 16555047407167954017 10917892503454268027 17733907836693479965 2289575101151997979 13125872548490980680 1460757610031584753 16810470412830915414 6484954738211864662 9389361351198220821 12874953527904407301 15816797903479216228 7727859070800758557 8020712890043333250 5737014827251568209 15250978970679025900 17457575304547056177 16109693602899163758 4883803898850464893 14562207507246584065 9432074242059117216 7836246565000797971 7485570823168362490 3303235971091976050 15907906011874392837 929301303775414379 3286850248274038461 2040682107342819668 2110420815766881458 14469101886604341116 7518981040791703110 8241322922128664250 13406896546103430410 12322137344729628297 10744896272804203971 10302057505153772466 5513766916553210006 4054426095575404889 2169631818099660482 4101076419167962555 3481351862002706978 25638503485077081 17282612910689520721 7901108376441413538 7411524065559084813 14863927459923707732 13652062956671866539 3544547988210389083 14831128841676554457 16264890044290204452 15245691516933235867 14656800602125356725 17655157269072573915 15069903994154499029 280667958122611739 4619064285289091064 6823514515221917209 5102830719635002849 17109921252672137002 2797990441940752667 15506164194814019656 2943271894769512584 16745972190223311990 8905906513986654639 14799751970272174629 10981542569037320622 3429362324420380452 12527954568797597855 12126512430204689689 2921563135031114071 4939970683463978060 6323919854714124014 8986376896103101927 370346707678966339 8082005633081322621 16827803967880166028 1761881503880889923 17090807870745392104 1005303215880064231 3666428005119546734 662863029753300590 7491909044824158856 17205069415137863616 11600912788108149754 3367628460075374926 999765195534853809 12445908170618199424 10946380692725214771 5653065359806745416 15535629587555470993 7705584369531503539 3450278130197210816 18012418994664313540 4497350695546784999 16034460346008197946 11040320660968191524 8362843781406007108 12180170755132099302 247250863704347503 15581225719624520690 6573635023296277273 4934402682728247623 14828751852496804806 14088374727075987859 6047677733055864315 961803206577465488 17891026091963686587 8576451879608839299 3711666359224353159 5017813328345438785 16336179858816339803 17222103556432221252 4519220996247374046 10228571972204438480 14673211834774214273 11274382634649336652 15502996541685990773 13162401195901160595 9954754527279381895 1931481708792724622 716822262911552657 12767008065015921164 2254113916435971829 5460408708189882315 13550145543476407623 10979433279659602700 8442819594931484255 8100809777301291768 13257915056102537883 15166976652929172003 9585363147666737997 12601065638684203894 10756251063645772531 16363071402811308420 18355131748434922288 1605334543578071698 7016307139966510289 6522353302573922875 13300718125583561735 1631913251406744071 5442208056580399584 8235252507484732659 4499206961440544511 4017751842349090885 16980886119371512171 339742555523649394 17561076469553703150 7030227588576312049 14181999155983165237 111806435504883036 6966280626671751568 14948077307048227193 9657806395919943299 17412993531766051620 16223238437384780072 14951890490056767574 941093320157222534 15397989676555141207 10860440740410295510 7105466622039382260 13519759029630262496 14460670620904998487 7690629498053143689 5964745965954397180 5086783773458960617 14652475382458904802 2926278842010580599 17992771606461104589 7428781185192234023 17378669596257887497 3541874974484037091 9969179327838212052 15219491455298454096 722971095637648315 7887795554736655491 2754004977606932790 10536570698290820841 5933915201368521091 9308804470197178359 12879648889886050044 3418768445507599455 5514449408784685037 162532901800249710 8954179713133284395 18166115218390593591 5184890994414379908 15547533426599743065 1296719718172409955 9144222639866250355 14850259786378576604 12217311664387460580 6173746224665957163 7454888062156109837 1487517112601585260 18063261975023915200 17184966673854803256 17242212675117211789 15632966269075989366 5216513697454081482 11989668436657837125 5977191023781460981 5326786693859479479 2493721809719992008 10318496055976812163 415411675504561340 7424270097881329722 8375692751443865217 11719642448106005956 15677637598271892515 15036052935953431659 4228715771667409343 3233324561424903836 317525089848845938 7734159010620279428 18114119177140457650 14120583932333679968 9769232942801822198 5430862340551598053 8285215044569851994 10139106173382056643 16781731655461465249 157260405945510409 8247232993144295567 11234001849034778859 6976849259071593665 14203392013224140803 304112394582874913 17100615185677502812 11727425078057021178 3994751971068193076 12032945313446390671 44161290931038692 5042504216967794497 8469190912048725286 12782009613441460235 4583216889617529407 5703766008357888139 3543252433023197913 1228324333677482290 8279598099700472295 3562995699775147089 4844925959659981753 10260141689422977243 11639548323495759375 5324072198167093126 1973259887697589895 8694523860205536666 5146275932333737886 12457391018419817947 14974977221487458454 14739511547713962315 7778409994781672005 17707144141952431979 3036403789812848131 13547348523130103638 2511516157727626359 17342416671817994434 3177831593238068018 14759296296500893168 8408810763589234886 2607500486949623778 13826785461233559991 3628910808739036035 4099168132366576748 4972458038702838626 3240466558708482670 16100091366470194863 1992634832591981298 8440600446102068621 9579842898445996001 17749368118634164494 1504689755138309830 9583244986715227270 847120022788562281 1996784945868562695 14291194918986214606 2768739899752880062 10718437837823079019 8790131651531666056 13077536598283600529 12682845916420389763 17473014637477238658 11368402857487351600 9870519079594551090 12035497864472650082 2784500853937094309 1971075244028877118 2002037356255797253 14648028229233194783 8989935595671728330 14326734332059240620 16291669804969059361 9437135944936789442 5969854686796059078 12925269948909981733 3849761680594457399 9607585873270273427 4134527294636200406 12047278748631433671 18395000039141032278 6247862647514067214 583845832208289191 7362464431139336269 12308583088860626396 11070982951479333196 15460869066259163639 9284083726400556112 2538216507188232054 16326772411233571805 15785055391881522602 15567707057955574928 2982114085641766234 9158506920986689912 8125559380413774821 12741705263814170518 9337696380292124906 10804882414667343668 8680059839486539212 15964915508521984079 2836811231170362543 3519271257737637606 12152855122203673286 10283093747789767950 7932291934572517957 751041036350939452 14095690137145080774 11624368561041033680 4127296224898908483 1535253943163407042 2860732633875879367 15756042777915457752 10552931025922268841 4880345425178859121 16936521251597351981 11242028368954419443 593980385597265702 3917044849338143580 4729782860305389597 3180059750967856501 15176176819836040302 4928621103021671743 7834937286081265221 4540254480272930500 14582579844381840709 8494788809472980707 488149112649150441 11327704652345776948 7128312063951041805 5478807489603575226 14166293095375376702 2554454953341360107 16981200078036001233 6858835216311745539 7400406730692581448 9900719634707544882 17847203316129543045 11203988573105323570 2879609425955481740 10292469337728038337 9839437235374353038 12607772867168175111 13240836475168416610 13293228493465337747 18174354459583044583 5586360451622400224 2284929691267481554 16838365361450243608 11467914653376714365 6344003357311643504 3005601385394844186 18092341218959950425 15432309027897000277 16642245906792342304 9517699400739679880 9840429293677965107 12554195211474025350 17927545733950625112 7204598537530579459 3760557042636699261 4212751203788114379 10224175560328529893 10138967333137873788 10332965743048565984 2912356597221723162 7354683800741873386 7780354753022410609 15904918300445452130 15766478743148326735 5101793343828263406 18073344259382523572 1735801858894064379 2079123504861802286 6554618660505193388 10783496338218560577 14181016065867526354 6597051692987733485 2805518626007499516 6093362236635399079 16923832401477420407 4404087731465304169 9508739727322648801 8015723597514724793 15059455886740634329 634422528258581679 14685020728277317091 14674935884193388897 15237532509251399452 1590486038175075023 12237749279158310906 3433871029608023040 11736802581021646966 10958746651765718506 12145636776318919766 12643348035615991479 18336104293216211485 3213266415991379259 2299609176909315330 11071430695680838912 12416506333791835971 8871611517727861873 8164456721713538108 4194302847548317319 11991039384832787797 14300787391661289548 7395944474589774221 3301064139534953865 17786719257917506309 15470444096272654658 9818998485043811064 862528616230984977 3630271577363900186 2865681870595000145 12644669400142415132 6534588084086697750 8393389295381410276 1681031275946378706 17988986478593437824 16593321592005822192 18270724764617685544 9321710287177891722 8479246804313535611 2578640519857942188 2813185040767254916 11587154154834283913 2134661127291221914 1172894829819803269 2159477247158179691 8910901166832979346 13886785960894321421 13571073021536227704 7907174248993860086 2089200870915286393 17083126759757804910 330625659674578855 18189914811888482033 10193852108066709899 6796343747865119889 3418574772073019885 8865233908650941038 12172118114837500019 13989456514841742194 6462345138996754683 17951859693625328983 15608986347520481562 5642996683128727390 12055846069342342618 15319723716673024533 16680189651216656794 9034822441983246121 9534678827676558042 1223504372451753198 11499461789154464451 1483650348499270294 15008265351264002704 7344370249409429864 2563600958944739789 8417240651469523936 9251250565044105479 10324206976329305123 4504026127464262511 11626065174294870617 11610915867248206624 8844754914725437947 6037898481613841432 15850454134505370433 18036488673540350466 16881293221067264417 13775695767064670449 7426230055032896874 1958175107083105591 1378830668308310120 15585721157749986295 1425490169373863455 8081547644325156390 15147911386766210333 12300468488132366376 15922172594373304595 5229566983606748545 3732573609238234851 12802302388642997413 1824800558729668229 4655158228183952414 12824205544640805458 1908530633218895327 7516589150501862832 5287865813975226234 15615431240325571651 17902775182198513652 3422489584574682492 17950806410627351566 13128814303513464102 18256284767058897713 1446191747636794545 328028299772448745 13668950872088913041 17777927103972345763 2071575234020327347 6418120450468021196 17787384113034668820 2078913676678997603 2152397536785938146 9005148577632723676 5443739274387869038 3930425453413130442 18332708153865386599 947532936018981505 11330960967811922357 13129513236668434990 17055125016739124845 9669195375338467068 9170480300671656855 14687334948821517385 1660310205048118995 15002075029591257706 17962457975546504238 1764597410756247702 17902781232540653205 16654324442057339138 5082110777486533074 8997546654988336428 10970810384675906431 1255617551371624467 9445053477612323680 11356144232568570776 6886508699960925270 5166149421251278097 15153132138267074929 16177924974972849828 13719368099203293046 2396726766657164961 5641442307089196292 9651254966151551902 7515960533535983105 8510994057937872956 6518461139539065080 9232544887551225544 10067421451719119355 941730330282702051 14592134751246267538 11176293153159024702 17090805436263922282 13872670991094126768 676747949339177358 7183407135770049410 5632503062710039834 844837132705324281 6800830589810596761 9145242071203722754 1848122464747234480 11576999247495347194 5086592086075308284 2464034764927729799 4520824279113400326 11243673551357119497 12358863471109196466 17323164287450539114 16979185591624343056 18170033473588105338 63337239806458918 6201951624105118626 6513679408120672776 11842810409200456327 8573465363193629238 15235683228183095776 802434105673142848 7555624122990125432 9485883015510767774 9625831355701331566 5415159775920550145 4382554338739147377 3310723761298067215 8104147213228642953 7306020648982716818 9417550298777936743 17319877980603120285 13196920495344480413 2340002258295619455 14696939079374911941 6434197150550818852 1577787171074751646 17802433728767549580 1234535981558462988 13349327147308641597 3270153908775152578 9726487867677396676 2471288918850659064 9177533620394550004 16125916933773046398 10363877812984643953 1217766411554364475 5060672591468058416 12674176457124111544 10558871992607850098 6765135407016270910 7591247109097024152 12680543679314660920 2030670613723516582 13641602567808125704 970678176370827304 2378682200042173501 2079628150443395626 1079007331280419208 17358753425878249818 12644003845438192105 7873275238645987773 6160683550909527792 496081561484008273 18028743869449077605 7603214664978611037 7361247170389845077 13911829617902954654 17006745777283319836 13912369044882242529 10807640444336935150 1226414036493351622 10251927715891664535 5436852754523657519 3680604277482174907 13390752706838550472 6104157980096812056 744435045681767829 2694122865714945738 13463959030397428522 2723206394229110266 15997149175429482276 5635913968730335039 10544458573212367003 5787907145875053732 15669173518833708047 14553909226388370131 3423400048433684492 1284485826381143448 14093194092154942496 1358446248448542105 13465631258416415630 18172601631071559508 9635559084484071393 16203685000901955382 11639681150684235708 1441953274563571866 11038291331210151384 6424335917971864730 13689351042236466588 15469279610194709980 9501506340046643061 15822279143240395211 12606679022553829861 10802418506434096682 11392702267730922767 6671610609432985000 9149597618907658512 7908935562916101918 7912570717224485382 15347162193937701349 4889098163594798046 16416298428473855167 17719419231874936563 7017514183925497309 6389888526453804922 7711681741499752567 9555771804240328282 11126677737960863707 14520192133799577100 12522761493328643326 9850209357076520710 9343717038831458011 11280268402491160015 4073162019360877382 7958270698977363632 3723412815986410725 11031661817262820350 2824725235551841554 16806196181445263753 10889263535478703438 18405406787723234544 17838551861105402768 14405996218428777495 12246078285278890199 2776512657209416037 4099226714834056976 7117627141025833619 6260083811650013585 13009274961133328897 17682104884943044655 785062759239048735 899587249013029703 12369028397658846665 15502107526497552391 6442779157746603892 15769297881836292067 2214479563091067200 17072026508880439588 9177241772784105545 4784312006931000484 15024414468962850570 4225898840428804975 12610282166657646831 15164249983040988138 6711851673057320398 13786948381710719234 16697102162043879025 10499250442755930991 13707383778005194150 17557437049384611529 8681668321719166046 239358330458176897 2126990125058935696 15905863033248810041 13119053679491621984 12005964883223690128 12881881398641407286 16186943551730419395 12825112034055668041 14526411276053144139 8611795801180616745 1405055136094473984 12850912871990956781 11976823844463357046 12772412729538478889 6440425664370921498 18069674844850260649 12267064182018805200 1869228482169971853 2589496417544603731 4674162899231392050 7213961826397238193 1666082697258402708 4573874255288160099 17948005729377314423 14328769846009036581 4838405183973381146 8191565143337540999 5695677423950660641 8739082597341228486 541701572714045085 10537381943183162581 7230407535876460347 6657068197698164891 8866304392391548354 17441465014340187238 3206076097760324873 3025373519791889258 1137509033757406294 14897574771272497211 10505547096374852322 15456301178177613946 4098372374307560697 5433755590593557535 14216774212488027026 17671672403438249189 17978483190019084796 2018413805586674194 5247301093075463944 2715496382032388460 15913902245780705928 18363151846516733946 3409295411705509585 4565203904788401958 4323071203213833740 2408912936319007281 786839335733157319 5722061799643984591 15220402427451114717 2293142546495651213 11399941780634029334 6357064004028978829 11005418436284373310 8990722399047738723 12596954259262189711 745041845141029725 9707290674571747788 14759704609121207601 8046299597423167233 3801331840902600143 8409615650823134576 491248697440603758 5126481429474466210 15184796456525373600 6324505922893138525 15270497830853526146 13101035950158767647 13439961878508619566 13070839034190189133 14379026614074921397 8905617729118104366 17477442905881115264 6040517046391265465 10181559941550107261 339900277569538772 4425399198128133674 5504309456070920881 12176512040114898158 2434773300000991135 16789809527390546101 6128971605289310396 11943493153028646687 9097850543763545319 1175131645737354751 12954550031959896933 4497751411044753541 17522077980717120822 5209870870918104128 8572604232738888556 9772876015334850851 450715585767239548 11278224527840119814 15854870594158467765 17299775925149922585 3516573968289097799 17666538073475979909 17808477801316488718 16014988856239442382 8569752102038913052 17562666768366638746 6702242875636322955 17868824396535067690 17112268024662905524 1194504779932057040 11417822898664173581 3289584878547790031 3768093976662279879 4179946637468646961 15846263550393953427 7624520821583365586 10898276845744944158 5685478682259676935 950714701912442446 8447291263580081738 7381016786419117591 13834034449651179144 15966134647717525752 3924658002689954316 12798294471462235464 15611674811949893379 3597475673354125100 11451222682204394349 4214647651308300705 13230073996549406487 16734242997859083227 3937063571957791806 12831846160283895385 15827567300741116319 9703878865562812435 4368411722659228460 2034311201400540945 2469777527316284765 4764979060667357529 2596685844486899063 16398431282854064812 6980307882652790829 11945413445414698346 11039391136399394410 18423578736606496979 8216429032606641479 1765343054465824132 14198238191191197531 8385931022187825761 12609724997808073479 7383177264052670332 16671172227345137523 2602879798887084751 15532539792281352779 4109331164833455696 15042694279663925208 8313291719837779718 2008364611746177698 12693181803086035401 16159042828106507814 13294079040380272051 16753580979516624875 12119276968877925709 7388058162256167496 6453545787358965501 9162849686167373676 8531584073398707059 3455624891868758481 4394054140551668111 11505703995799482494 16554184332186722461 4833660894997068105 11466514553188804527 7545486943852093893 12950797817244895810 9215314959063870343 565342368429563418 15026246521935962078 17330882751491928360 11483879948385889602 15554014361422368530 16623207363723923816 16804259392046104362 4842319964606758850 11746673891980758007 13918944268842261714 16500703404684191586 3769343604672046858 6855049630690601818 1178531422445854054 9702609467850193477 7178048426980839812 18148761608962982869 13803156995892170343 14179640488489694065 12849309105050474371 9790831074380048225 14245464942257377093 9768623262089551940 15004213739244047519 4641110412672876533 3565965702098534428 15833657876990176294 3250977287068463481 96043421109733539 5710433419002516676 11492808529409443144 12499446984098957950 15531044014294956941 10822589976940364172 7117180780581788951 5427646541893476886 893581861692279280 4870149082600255779 6305960894334580912 6209177225967831514 11707499029142387991 9573619630012579925 4768237749849989578 8387956608761563278 14778526118947869146 9348797421892842866 10701489496414876611 7647578788956638202 14318729072016228082 824852728110002877 6667357890490896028 13712840253490478937 7868939563808680055 15461581397466576608 7574193833117565244 11500212393187000657 17749827934781548498 17693224679828435649 14778083921671870348 13206121607826313492 18021238138642843395 17117332262570332477 81862753076855454 5747844514270383431 13225813327563951173 9059625574220401024 5485999089258104307 17405214405220749556 2863684973698281634 9019688854263574889 15224593226062426592 8652771959540476653 9611612620423992558 2392163815186346940 5299126995624449013 10195997158118658243 12888645208561799655 3550905755019261147 2955456071563769229 3675396032844932841 14695246924336652449 1898212932811794878 12172114619933165489 8883070059668251930 8095039661340280816 9415935155990805923 17262090114430068501 4839330372038175944 17547623022587819014 11432841869491962113 7728665942009999780 12095544283296740628 529704192183790098 491426906830426911 16525184763212010933 2149804300588538458 13589426150616929912 13168994404444957310 7729540979560100332 11044636026520751588 16169347045751239116 13673279200893058781 11557360261930281306 6935260383218726644 15276592221019062537 8774879974545469755 6388233137384827725 8781536131580745415 9698643387944788726 10503870363251748446 7703664574024326350 13924423965248951362 4067108458326019384 10531026890316093208 1571711985791010240 4738401808033693060 6302682365635385750 4420592902447095635 7383064415656644806 2545863234745149218 8910992815764259348 2968547409810511872 10085779453808621974 17483182915252295166 4522463587751607995 9781235885995689591 5846881004547645406 2275694641389170647 1990303124532460315 12562185020992045979 10291178748959640733 7496308455269045146 4850359455138794302 7301805789692826316 11120764091495175872 136966443321907039 16800525457051216873 11815009987084753610 14637931312753652547 5721944125600060425 6285775382404630835 17678267873698726194 4614595968567269295 12003892302066869161 2467411032899390919 11710985419870881518 13572670705995997807 12299792834584183684 83599059386645631 9191474107186545044 18281494197744704869 14164150001716669494 9750001051329724826 16868342443955387872 7743826838037208269 10433181183023110718 7822606887788676183 17342184714656970241 9424846020317915581 8488603236858184660 5218092426953287003 9943287175987217137 16119623531772348545 4765901793025420682 3692651893805858303 1742488821025777725 13422672053726609223 2174226150546467142 476467266683779574 10734500345047235442 16965405364091571863 16773261307967663725 9737814655302838407 2327047610673248504 6026898324812569100 4348895909089760521 6686437651904074446 1884398177411034184 2356631209604041909 10488065654308501784 2604614898796029333 16034426818932464542 10372966820849858405 8785491850924918226 16303913349787031746 11184578347708639807 6469731315850926701 7708933712291763445 3545900906260465739 16655755990693991008 12103335841702421357 1671188556468083026 18327010767646086586 16495828065461896880 9876459059135175479 16058272101078622005 8463270842927701612 11642425801048968275 16598377076751246712 413828890275508177 17889843419500876140 9396183628922073843 3558524136807064350 15123116802773387538 11829947164063376988 8286407228787092110 10070796832015748886 1024817361366807334 305847037988184114 3418195573731526512 16322438351910454879 17191254631197866057 5771215160296600877 7976691684268854232 4555696541938272817 7102048529098246940 14080856916955722790 12278884011543204305 11090527520061872534 248514707190114191 6848043500985690082 11687517932945976919 407180848293010113 8665606361833168636 4786850402658434217 3310802380274552641 1080465921182841803 9269562655488148132 8128890256772047928 11341502403939376517 10847974288724797239 6667359965422296066 221712879307453141 11763589272683393449 5127734687395795655 13071397821434378602 15798674715448901139 13779305866451912180 12593935292494602766 14711889263231310969 3165446561589635755 5555383809003851262 8378888742677308603 6739185155382765166 18443780109740361166 12857808365027191065 12809431311052587213 6695375460034254524 10064122737368735739 5081017285835282162 16726278859045670941 13750013238095716293 941930235522505364 13177998794718067424 12218084303082339126 2732674368756585609 4516240931316987377 6099861933778543619 15970715937034076565 17064018042989488390 3049349522321465378 15424588175247743756 12258381699727458238 2946740976642954877 2047214512675313495 3294336796634699407 17308152938486912919 421523693258694931 10000097466461553795 14916293122747721783 11855199780940107488 3869340726357836152 18072617488440049251 7549964124221311031 4867039424004019220 5870485221941926237 1988810221073472989 2314818332183577438 5059123276918693699 12869114008031745509 15075894410398816065 16518889809494763536 9579698899672628508 7812357738864855335 16910374580018541490 8551918349827192364 17278586802963260370 1824867481084803779 9597299731017910354 12849497017285218778 13605742662430970948 1753036364880767593 12625674974827019258 706638214817415930 12263019422106600837 3170884798697589920 10286879277664589361 7430278643745551232 15060022421662090540 16256171375955091390 4915176823146849623 15119139259869599255 9424165555102148425 10083409823885920330 17318160791759818456 5645597516606684327 6117765630947294480 10306212382852841887 14904290296603678041 13328191640836908363 829567748938961150 10447013236551962223 9636956962282736171 2199265958352978244 10597897508171782892 4450738429799062040 17695593310123749439 8696638668305379793 4595370902415038693 7886986589969284656 6075916672092643403 1313400449589792372 13603443296343645003 10972303505460697527 9683386908329390098 13617036539805799013 8349391820852484055 11406744813089275715 9822613461321983798 1160994681734854038 5943817866793391455 1933293191076289298 4982865314113355316 13041757616242688262 10268391063576202810 3697823212468476689 1882553194448363740 9399680760445292734 4752126183345881299 16595270961611950344 10790280460394889766 14664597431267973030 17578493355679216820 15434887803939845449 9016876170733791114 9075960712836888359 13090275006893184706 6355819307471811342 18318946441206366923 10412250035369276045 8546045950489503685 14651778620367217183 13793276551629894832 3109753739219614115 7267962026948881361 6788665866506598943 13835254131314885397 7744147701976804812 15915311610445741475 6788970348195474388 4291332053732376439 3531553247533514127 12471347170474047474 3339400898762500510 50764568444652849 6730309825881389223 7853097616115453879 328992574601012075 10089681346409529018 10727022833776706165 15498265489537120126 13183200435883067395 12521464463547180454 2738540308604133445 13512317399632330311 13787997397060949214 2471899960588322293 15562852760362461273 5361172218328029273 17919878743333692457 18323106943757758542 9783099263824041079 12000078375052578457 3963908585788608114 10184699093856819922 11060455560051677615 354619597141698604 13478625565079610577 2251298043005406364 2209197219781426946 10718965444919626464 2085302021576309468 4303876830663323542 12082613739935792682 17319474439327556073 10525679938916620660 10927396756591075758 7278892867011146649 6753709800945881747 5651672496971050739 6800505285413731752 4773552552552634421 14757172317870414716 2287607919485073909 14091575512703108756 5403454070652877140 3197803571779177536 7837683247070249087 8917752287098856972 8569630850361030889 1392585975714394860 5933776217079109404 2123845475534781183 4765920593470807307 15925242401911785953 13351291368087124325 7235129327788127884 2054046919617533810 14105199041822530394 7653692011520411773 208125876237833339 1598170343276908757 761121302460730019 4714818512389368695 17844310132730385798 2544280739735648126 17783833568972007011 4699189490161192631 9016626783509231308 13040461112121270959 518351950843391161 10095326313791355440 2516786442938986673 3548805863943279494 664731895149399881 8215815129823568872 6591471582976813022 9771490736638051422 12481149800395357132 17909045635128545702 12799370204178267049 11113194366510403041 436483013096395117 15286022911135889607 7072362787753059701 8900887917809980000 5840007320992285325 10817653595994693370 12163789910390453652 4054674501756107282 5836598689764508697 14635015623631425272 15507499262726036611 12080612252077646615 2752797611424388481 1134023609405874120 17631769754532767134 15868535202943829637 17635442497138572674 3031851817485549807 6422587881595943135 14502821966890414083 9422727818945293069 12624120326937188856 12236943328708823585 8723920945401471496 12236233274801746093 13218478609455906859 4726547003058312223 12444332215046454162 11522371076154266943 9824497808840540405 15090965272939533330 17702910951905504824 11691493420574061059 6960486210394283806 14686679048725358587 13467630092550880441 2698661072951658750 2260862426036501271 5786664650190251084 13635447164554539306 6500676022330324392 7703820411650930448 14148620796231545768 17837297912799714865 232566079369979669 1362603841364433125 1799775277429376804 11669852453803071331 13506332396776821621 6665968500679535949 12562599563727353177 462293559484282055 9695909660229520757 5972567379570810793 13460343270678172373 9651336309638202816 13763892160361836475 14249460732271885677 13545184339826986146 9877184680446169975 2557952585088979928 4933183633885820238 7472455656204563819 9397144730232092355 16433093643174526116 9677189406226997809 11829684467805946117 655140928525309072 14898886911397077243 9015488172319447210 8944154232668998043 18264312131178182383 2432332183245588494 4913930372272010400 2284579302300054232 1045387158598957385 15889517949121745026 14845780738608563142 17949966968966151509 3952934332560403956 15082220456548232436 14073410823806032819 7495810156453825529 2651581143600758685 16131678674152084715 12796565514738797700 13495646764440273542 17232405198678921186 8535388483516162499 9967987842061613900 5221068445244342901 9396923934484289478 13173309847016242051 5445305703578654506 11952976736703748590 9845579277719824721 7777662880762822316 12561802178454039868 7086129163304943686 10506342912768546597 6142497516362897262 8805225840613611630 8041712372409957182 15568193225622981593 1564864350692126260 2308258999148956284 4758279232833645455 10025431177509886556 17953878669999909451 11994734450474621556 1077098883654676853 10402523307075902521 13992819753624063859 18177935209024553996 8498389895293080059 5497290344561023802 15761249485978560608 8932951018200468586 14517351006823584726 3433200200186455244 1570838363163028916 13050764873490843522 12010411654305038028 17281925393836834140 16231396641376022039 8067740657663092121 8184753396027021623 6730628539490332090 11885338755077136250 258686428768683080 8152004156634291971 17015153675264736820 16736097258018589037 5210493621534548215 5497071384538930462 7574939691654991484 14385519126875761876 17629137963884881205 14395173471921538480 16129425178549898949 18129649910998206784 9881883949594668829 17006311296973580055 4267523148526533933 16651438549586218414 15863071950849507384 3171716497793813370 8532780853877646107 14815958530507732577 3514831807201142372 681720118097101866 15679399156816891857 10659383794341581847 6288344480317896040 1333195604764710655 7618901768088553396 12414508354968600557 8995722035863571307 12310981402486029453 5626076597442378840 7458180223026549243 12614259799970322836 18441558900476092612 7595938156398547478 5291962668104973819 1924640965392477931 16476456202845008538 17275425233104433157 6092503824402992214 554705257125302368 2345494563681288910 8784311143777261101 11869237558542529040 12576739853371860816 13876003203721293978 9923906773295515689 8581480725749757199 15028781196835202898 10798883954097727662 7670439740995070477 6394195522081973686 6340745425373774957 14382593484636204973 1694772937100276573 10930799172656266857 5312122843020122183 11367429935315716007 11044598128736122559 12712309857318418392 138892779235557060 4240965058880680122 13547775001104460907 11816022684822713859 13451987008397479496 4437699088556154900 14989307704351144632 1802708652879566178 17916324503257346126 1703928257052629483 17030981276813359986 9106029494737569976 11262131315865382466 16105470550361349409 8274930826889300653 15025308757836019398 5904131032989498710 17474615243300407414 52231375926120771 12349790667007137903 9058247371807409614 10822426797084666295 16566225144104670868 15305664600501842573 17061005677596625663 4249365769282523303 17031036243328600369 4692953611528042335 10778623515993835849 1030981237012393691 6956324750293859512 1354783840283028172 1700785655139676352 10165623260520055298 10821510838020538689 1526579378724393338 5162136700672099717 13286386357618324937 10682644956049886083 18219535249351228812 15143504407849311373 866222891308266093 8847423187176391455 2446496322609634229 7466663669577847920 15964389969244087669 5626834283141514837 13838698238415086818 8611042116700497532 8650908868359973215 12548812964145761168 3901186625357050338 17687431560182309494 18218908006992097436 795570073914133800 14497848229418096725 8595721980262079810 10590798424126511954 1852114608344247831 7285573490281906417 4425457852780177310 13164631301681434776 14329019268893663399 3233854480869416255 5785886269217320913 11754027265960499143 4330053288876389029 3601243104944557229 12663515884667317297 18353117778112176129 6445189758330051711 15465836175181040860 5809108504132012989 11791459765243135446 5062561517445496169 18174752771128794370 1099534207394956019 10081300092725638182 340840912447963582 14806027887193966134 2126279208218793254 18324701122995156580 2391688472123520609 18206170761341752729 593180796389283559 1141090101083212943 9217437981942724923 3067139120835699155 5000231063825865281 9430613644063067271 13654417962592914766 11173346035149222831 9891157680225381473 10798175591494395352 17963776234672136371 18298573305431001437 9513424673191368795 18286743996573497913 17793621683498987095 7154436874456135681 8152096236389816446 2479191162667395260 8892008435730294400 5983440865804970877 736071284521783993 5469662337250609846 6062696074473051062 16431969553305591306 17237053363311423986 10372899384012398769 2460361719521706453 17699287036742518154 6622910567370908277 18111840131110341000 4871394274049721972 3198830965571192018 7766474027261446367 17356829976848927058 120568281562751431 4406366958258108906 6656026746684668348 548494966100049305 4720688455389277266 2793422821854006595 11323917777556343153 9395165498152412833 11545024245768165867 619544096000437044 8766553678296831545 4741253471867391822 5556952378568472602 12047250648401404696 8013241709421037750 18031540382643392404 17199023446016317894 1354094775449748365 4275333508720320885 8679236629431671166 3126831186449938930 9486940439495010214 8794327177870362954 117325081038764473 12363609651233938083 7852102608314876795 11743107431970301802 10930657228248020584 17979356451009152812 2294777559858917805 3074669416814481372 17931580198906573471 14608593222725480344 58947607479021454 9908848261046293056 1569882125911703038 6589038311108640543 2141459865298484892 11559738572596968761 13352237645938708387 16309908771667145721 10425465079286017924 17542235628233593695 15143863442621799543 11935795215241202546 542008497233175660 15068249536099007077 4797913094486950124 13852684951637936132 363140798183272125 14186839890275742000 15498043555742638920 15092466920575873541 14069810419870574834 5867726217426653535 749463204881551492 12339510990170163446 3733477188723193876 6199586074633596499 12373176828566387531 11885577226453962272 11697428819502154074 14363820641603272228 8656890770551415111 6796784062082483088 8001378503670121943 9436106112457421201 17948898839137219786 4843396632126791173 1262620925179536509 12184269037829283060 5539340962583223014 8840489881294385860 13373828321951371770 16921606087481803323 16455503743912435999 8766056349859213845 10026995958216767211 10035568006087056171 18336082982329015899 15108903529661921249 4152642633892681433 11336071331299685206 5996796687036193476 7838515102399421254 6987303216649360722 18428045807934745619 7217827635492726552 3676812138211406626 1437731377575803773 12161151077497199726 382720540532598585 14876449409070029000 10794377413504045469 5075036331692799887 9499764778356638061 14415432992307458751 229518657411919022 3564702553953822345 12170026890387324546 3096798240667458452 811676570976656068 8008778362588571425 14374638891793205263 13672146453525916502 739278281848928219 4519415723349256317 211495458001527529 6213425647718143453 9475703921581474275 12804006644672424345 13064581463846253530 13132705805431871225 3454562025105121949 12597271960407142800 17709984774222559572 9820281775270218655 5889894748715977551 13894263012565089349 2702394500006106171 16174465198525816043 736701439601298609 8162164828803518870 17208172241322369426 6295298056818387972 2386746186634371599 5373180317251264999 16161275059322598184 18291933845695475035 14843224289731043722 9210249798630716704 1063823367046104720 15054821210966575093 9789751544938481572 4793814369675574766 10376313494342024941 12403335848552412268 16127786825747907867 17753885511113316786 11436933978269534346 18156282398502162131 2938932259091543254 3937035374651292862 6119862615412233929 12226282481652184553 11112702588133736005 6416911511398180081 18110625025507281270 12407863514052843380 7381247528952846553 8109319212636115360 15233671777583769980 10503659725938431873 8534898618535069007 2155299143536303397 446045649862525693 13439620374058589447 1687869200588429282 12966788193278936746 7846878910921177324 593871275222807629 17877487288026862067 18421958091340893095 6331856745599095772 11026204346708709066 1781359520877631359 15476215152746849902 16460664219857738985 7093267784279974209 7417130508071131668 14844350255583744504 12087806828616922726 17087402634975859836 4158621734277407748 12282351109300841569 8887656402557881162 708897691078916119 2159482919577149473 13590480720427211239 11013168384872761988 15951144167542571531 15566805388937758750 6183955168250971024 13442467175231134166 7460153767043962230 7183772867287386701 3620714540158014511 4520263157092481168 15430769842772082839 1231716238848513297 285633094297528521 16639623415909994133 12260212775516029075 1429467503051450674 7022774996285119457 386617046963588498 15710855883240326030 3517647903756229747 17489180436171817803 1982160037315855765 2100713159219848275 9558889966112892167 17885013503027522530 2603279549271575976 937489723908347093 255026052591668332 14446892370013645062 5203181753295927651 10673514298087157291 716856746053934319 10482132811618523781 5614764877731302647 9892807694990465463 13986729228620442158 9605526053366849360 10998627235404379797 4698745017501166256 14101735183506172429 7973111807457919920 1063589131387195789 18429734658156561844 13758524085106713962 7836684806946534300 3066441235715126230 15613850421805258002 16617661169992931954 15551241732442487652 7962202088042389655 9431572378813284291 3768321991378728214 5051967732669788813 17212087747765557145 13673922606800077645 16478209833808085989 1429966317922596054 9957179609602299767 8708764334189074420 13167534288753394501 18238859957350761288 16932650636482480822 2567001049203009041 14501492677908753351 12749120363553081409 14760553711488806365 1551619310134571534 1631739019836392685 4894819711219063439 13971574413031240249 6150837138854143341 11720737190599792154 3494893393347922907 3778688048485359283 6504430637208306259 12241350147524195089 1448616299235170387 5905106315339915370 16250692709138629285 16722451758589473244 12365858502353785675 2415295887170172119 10732881824094328454 535159501482477674 3655263190314253375 7213899669072035249 4470218628481070519 13946039199379253932 12630210183898583534 13173115800629576629 11728459100911935488 6777340915686853932 5961370881041828445 15458019482387067174 2297771911372768315 17010977602313624092 2132150856348130148 15098647698958574008 3728450176087394072 1474419266327481767 14554599934778487462 6272772169707531907 2145879860016758828 3982388402910730050 17704356975274068801 15169752835823320139 10306132346128127721 9138575176962836943 2396679486056991087 12511007716184930438 9986069211200847030 14334546645598855232 11926490163474767756 4160565864434152046 67794355704099889 16860381453217479353 8636524439258496529 11854071652154482785 7778040577947861583 9821380030492413765 9640353022315328653 12339066300675276867 16938995368814976001 9629634466992097130 5570398283139189532 1634883451757724100 15786899233581921248 12590611781112285743 4394103088449659556 12349884882469385628 4964883088163085907 7495353379095636489 5066721664300285620 7458045338316030596 10481797800671100315 1103906334381883318 11512241253071436249 426156437167409266 5223818486054816356 11317238616748860562 13098821379942441684 6270642594617335680 14689661828264956621 17118144160593827194 6350857622118586219 9471560729527342642 9830129725552816155 13659472733986366489 16944651275408229028 6595036629393514721 17727397750063342086 18400073338203457238 12567992253403442826 4983984876672179929 269091372626064650 17072596483519851864 11989008204569217602 10681542171980559250 18369337535959810065 258040469675457994 3242293434028776605 11461779297829114092 3526102172498340902 15495946974624728287 2098613856754197346 2307342894191953625 14634131394750555865 5902673629042575397 12050733356360910584 14098121796290650963 4796224390322811981 14333889370129185154 12923162053238865611 9056679688308152176 1650452455501542171 2977412494402166108 14147419915013715351 11711772715142808828 11772221122392048803 3682770378923261035 13540998840643707865 3926205953649766276 18089130462508343937 10686649028877207740 7594129441157688598 7373496779259709482 13544721939090672631 6222970004057976019 13393629439756828427 16822880989332903756 8336591689341770990 5301473416892853823 15192954097356727021 6396954305623751336 16099066877341292826 10974291943901802085 13234355923475833703 13129633074104103951 5963455918912090399 10245721023932816652 8639534691818714145 17932765365435755487 6420611007286527591 2574388723184188040 16610707443047960961 12117521632051290847 6143972384573205952 17925133118642199197 6752713339843788491 16659897822269541176 4340326312867145801 3865364986303617079 1087075988938172563 7250938456980064075 12193200030048222747 7465628981251865097 9502875182986684291 14624863445575165149 4934160896406621665 9130290339736278779 16492028448639888264 16604234173113217322 10595283473749182510 4789662939023116256 9219975028950728393 12139174967175471898 14932518323483455842 6984241201993340470 8245076030357069555 3650692321023719069 12691709766085376642 9468319375910052000 9126825358918445093 107927006244263295 5482967954221079175 11277855785697431870 4716610789760004657 14840130263200462646 13354038053022841606 9495150402064269259 2239766154152054071 7095803824849858987 11526306325320871929 12547690149605840238 2052052086437720714 3651290834604410852 2009631957527337097 12449437559750000290 12262411575099695545 14622549472540650104 13205138874867889858 14525407859803390591 5614783224641547800 1170098061967341189 7211271755128910693 8828548166986391374 9972779662162330625 9606604298859034882 14990720286783088409 5513888934094681132 2791988048753304141 6706069224735392337 5826154651128967759 9318700119934247783 5819678852616104252 11699534031782802874 15650863190397944942 3942323206496605853 3107164620404341952 13946472320366979783 1988346478165257127 4278830255169768550 14238075673163147290 481614619864017083 5745479902777623730 14723495467898556874 133051925099822225 17099895782832775176 18221201501378449319 6911785783317599760 11906652441279738750 11450023084519196322 10595329338369559034 8459347066551640883 1586261617588280195 10896366064501685980 9822899155811452725 1578899305584500361 9993696324736907029 17742921143335281683 9461318842928200051 10482569820700191792 1496824991747695629 1777257453181514923 7515129909998092062 9876807891353669443 9005703055449953242 5863608933705973885 5826234754743010081 1630792776704035471 12776789692374481245 5457777136934509322 10586579071584166346 7009315749007471879 14802860857489541995 4638424795790557471 8318229774359960558 7764703569530304077 4448899809126601987 16098268110262381941 2751759598449299943 9139411980599149136 6119515114791927035 12576394973814671502 9400191241979928429 15790598741112114291 9249279353964568479 6975899595623505287 16272902222984826820 10833284388273852505 8506841615450849540 6499249673804679374 15727885125208838175 18203271972248271496 2700610353058902055 785908304587583757 12755190647832662968 16445562158678953782 11719924772627085344 12489895510009022482 18389981397326784490 5084698225726104180 3131850145996705405 4171633928033274509 6137289467431596054 16935344378133606409 5446564541938446893 677307530930680136 6592110700214164397 4017985967244308416 15290255781273930660 15551633568029079740 8509023142782050888 10020671969373331196 12782136298037341909 12859969462770731641 11044917767494543941 5753010472895399124 15869340059402335408 13567494205400122242 9438573405359589370 16121792241282854544 8510308064255332780 14532566173691351176 11256623461540917077 4363110948498768036 1750593162915147236 7831793090920326671 12676981993869891343 4773257341617671020 187407894293786363 13872159482065332602 13128374892821498198 18097805568667846695 5121065908670453652 5681859506662021839 8787151693275904119 5431271295888463495 12208207058125669952 2354438750609341959 4646495723050349755 501080187528354178 9119083215769898519 10719587625244855214 2694823968667186706 5276478319572811626 16695210765976755278 17485356202058306500 5331511584136170200 1410202256523319082 7256814507784974045 8519220076131294563 2498104669836197177 9866900970044228362 357980499735245788 2132212274057207336 16739906904965241848 4540347132756377189 8311068737428513895 7913208266169340994 12718666931730633320 2674142973436853678 12484877994194353238 285386047430617922 3685943538976830285 8460749578791425282 17996622246889016627 8674337460036326731 14657670138996796304 4937712191844371640 13946843924215672623 12946138715557118085 125261462445616530 1735701370589629445 15028257165721233336 13656794805846617400 13553359865317323325 14830599049009673330 5279859697261883082 12459260241382222804 6182536074450369349 4807369790874531727 9949400653506896324 16494207246941201802 14217691187778547176 12470991053329600670 18252359496394005661 17521537221826315242 11337026812717468172 10663295246051814303 17273005251207918598 18255962739221313160 5356416246169978829 3836462650027754859 3221674854797329501 5908406109379819853 5410799299007759763 4230686447519291443 5727551440772088500 5201951232649620080 7605509434748372650 6778679550866419104 17204505973296652830 6178014185601170566 17202610297465782654 4479624556864783153 1402090332254151302 17208883734880766840 15727618328867120730 3119663608642963720 13814298608701720011 14242900838119254722 17800102424153359264 14673392346303398748 16591060626301559465 781551120144858480 4633065942207173866 15362207374189084467 3313033007699855272 13594627776157920490 11503260383100233040 1302036685122347088 8972967495090596216 7810576010534980516 10822982163398074037 6321941113162961314 17540162801843933438 11432876046280268722 13940019481887584674 15935739083202974022 9055507161816740290 7789762216762848568 8661649140048111979 4767960026744810365 17560267430580344788 13760759885771176473 13216393332581926777 14477061599178357528 18276294308413919469 439092488466741109 6818917256563136901 10428953263805123816 12273291253182292845 16059822544012307197 5547905525393970690 9006741368595824979 11931050079778339321 10470323580408313728 11067456491259904468 8689604723878585133 15546378306310015167 7728193364245246342 9470475525673955043 15184926660665161161 11062151338916705554 7370321235513257446 11377397960559413426 7649040668464462467 16294391442995347396 13793110879351159212 7830918162240579459 15478893889976201533 17735355002638433651 17085077966856316335 16773789769993751911 3595350968306309730 12946398809042497502 2793320440186541203 14286714205798611236 1601124098020045773 6470563638021475752 9299738261332081101 10903049129426129466 5989709406749277912 3694505974834695384 2954179724255825626 15020237967802592095 8198623162056652265 16342179392249685112 13182919321939769840 11478488261200437574 15676449839004632099 4779895711154831842 10512519160596777567 15689854694853153685 8931462886935517650 17235186170030917309 7803302411348485569 13994144881207620918 11809811625841316989 17035564506744435589 15767917230357594434 4506809258412820121 9130544966145251743 15150797161615012159 6056451325295938212 16573092470061425564 4261657227993247330 3222786417516959594 7379270249219644916 10542911821960499262 8897205721311327591 15723318255681708195 17039329593690358866 5913267892896165342 890160273358512439 15787599244187594106 5581935245111073215 4444339738628940693 13660829844834385757 7510087710203604038 6678419689370698723 13816703721478111933 7180118710128153231 1041284624269629906 1587657041345127174 3045046306864014077 12739988805314639416 12819890760211464376 13042947444227338359 1508710189818065693 9431858110061603260 1031352330128380403 1997834694624523786 10493177262246351531 2315388051908691527 11114718433202464615 3247442278716635771 5246920390867458568 9261932421229668719 14343779132935551551 3002616088614607043 7739669405260792485 9348165095106842209 11083378350753882650 14427820445423468142 4351788484805136101 16028263163888043521 11189082461603799417 13270878133670348229 17888493926032767280 9493813066731226539 4567773774902869149 4343060786708120431 7725839257942409838 5879735705538415128 18174750124092257892 13608809751996313442 14775181638471830984 12700634360135517954 9749491599796121241 12318433133986200774 1661180934405280591 1388466423204621858 15349356755327243549 2329635581981419284 16643269825047400720 13235409895365715512 17875317613962561286 2265366500588113674 9527914048245846237 13168805122354830008 14155215010156273413 7578047411258769130 6994144644686619902 10390569247511417337 5257222071689860549 13617556110329374248 10829221511523239332 18281889483604408847 3476456254740953353 3444904937971610485 4226685894844230025 11696019918252378508 2689855482730153356 4403073585311887569 14343404788421306076 11887568737406137243 658083898333512470 8446638433533855603 16493914221322251232 15355977734440004007 17759450808078955037 4624566956318992506 1935128681122156675 5442649580202211183 9584908106155581882 7208541566327228351 12632833770977900331 3627620889816404908 11113454241606631837 9866511235375665173 16258518128586186946 10507785132858454592 6968337372595488287 8490126764678080060 10940190518731235419 312925741198182955 15263704989925998572 9728879046718554531 1626379210551009742 4228883833637108112 3458992062988128002 12678724077561770168 5474305306805458848 2783955652627704755 12627307906094112226 12657459004284623175 10960030229687337893 8515300984759004719 16211642760318985957 5092045137632859745 3114745589526900803 5118934614560646323 14997251544189928466 12863857420618683884 14148632983688139484 14718823856335396482 14107655318984146780 9787698216791819314 14894358844631934527 10340733224422276107 5781986402550625880 5338388151638472844 6096380319105939112 13983089860402858142 3779344986562145541 10276632365082535698 16996889047559161317 10079556449025810406 18119633986534452096 16240114677324882283 15705466003787319471 13157562847729720670 11972247144852091548 5522535649595726994 18231061748885775267 6379997613097337100 9437795052103139866 11395231401384010602 16563115568318101655 4822499973193808794 17265847590678746055 15235347564251244431 7235822905018378841 5747897243827976425 604583299136819614 11553416154339327624 9480712220377785694 5696376104763959126 2463744411440339173 6710925413520561299 14919267817766459039 15663582565930408392 7790933955867588472 17502398827208538171 18221811266040161077 10961823583526808172 2042602914980660490 3419154058635084380 11744833388468940822 6438524338684213665 5182739608960390407 9500535169778775403 3124782806472688432 14648267469023860723 18365676052303095536 8478008133432213584 864064339672625082 13282514664642163534 6263460882398068962 12595360203368249735 12274442275441464825 13238166758717090360 5958047377062908471 15734569161016990581 10929189810574313976 17003927376513681100 182882717959598928 15683271600008769278 9181080540092235262 11795072047990597950 6083066069743085591 5619804908897916621 17766291368245199198 14468990514921184417 11284426461610657611 4323763872342835363 11120691275300717479 8928537005620407280 13412550530133297349 6397047521119771152 15283640523863063254 16484732500764469150 11892213837498725031 8908845531290423400 5314450916366872331 16539665620320399518 1091694053615335519 15759584764238054216 5548257179033646851 1784658440543967322 16474773962803265464 6911289083466606533 13758391231426081776 18279883932439054378 2239304890170817417 11309487254640685941 4112039063648427574 9974738352777288406 12043398231130925529 10240122627024019816 11169979711815130292 17766235401761400264 12637943105466037419 14740782947498153211 2621589779339151145 1025462107445276986 17511832297615424967 18423690626075080451 13640786918439894892 17964382785204377958 9110896070428983740 1413433396271922089 2905570742901514489 2111044117207158049 7869600433538167183 11581504027563734638 17515324108998434706 1134583954064166390 17542262739911602781 1342955479962294395 10777662880023306898 17334613119679942454 10549341597812097641 2170248314664749444 5826916468336169884 16058905845265642746 2166099306363529027 15160581698052316922 8317536585898746274 16191863165338696986 8026115330760727775 3360945056300798888 5207791266704768628 11627638910429699590 4706340061773727329 3106583286448672262 6017189126756198767 10377021611875694622 6865127720985320769 554173499149712709 13691889969763441491 12758216408029526197 1580355129424361898 15416154244769651545 14819544216370920831 11475385861412128470 15971714007700820292 4319214283101331407 10090862230883366863 6927310782020353862 17281684757453827157 3357338720023933233 5254872798968445080 1743270975537722459 1816335644280010795 4118589944638515042 11373048796528446736 14759760575797512628 1000066026263162500 16587933859715341302 16941394359123580595 12669088810881159672 14338894806089193181 13450286671585230152 1193251098682338576 2431578108503556724 8940087794531988249 5427813350150094353 12184474112196512318 16387756751457623581 4374572259926185676 11137337173392388074 11754941097325121168 1500734193863718859 9399796300569383367 3443759499340421416 7559171933334956405 6244497190405387929 16462356948760927016 8247552611072285718 3035733918101624816 16018172158427370206 11350143944333760453 6732593260495238349 9034741077479544507 15762267694594836263 12948521725419806511 11791106369907445571 4707422760176761571 18166819334004747136 12832957466963510067 13470391737817234710 12741386348254439319 14590087049440376944 1853457188811344018 7651616833616476214 15681772935111004764 6801434991169007990 9474033238250733876 11069570490986608319 61571359061973671 8579493754173803822 16115760809138176155 17487922586328996104 8990587718762292346 17227734803521332840 15989595839071801637 12174255398113848773 1987423640983171479 471324993728308951 12302229604728228316 14651664973779072720 16422318635338903823 7561385776197030939 6056841621428904709 3126702814837580804 12332175366632335747 1409466308169109646 4302331754085077651 9947271477100185662 3737457828405298450 5865957213648033535 6357819828524698629 12226370372942869230 11530977003765419488 1467653536286048049 15395954304438445624 15927067581953991869 13776440519088542264 361179270497322734 13590750967655387020 14616138101079089036 6630199904471262163 7637494771384605592 144820267399748738 2289281868137698941 16006750914324728430 14706270777704613381 4171135736295096707 7398946566928669051 6122935593926564842 11324418016743545686 8728987010374864991 13660372437739069056 14280564633528112355 11726529854299886934 16594577233323647303 10062597816094346226 2738426090485698478 12103147037978937209 18230316064371082891 8443529662481200285 15342428078772513271 18218520661459675683 10633997155035109961 16967669561512448677 1731383738912293230 8998808198468444140 8514270855108960915 2041702937420061393 13852645200867761247 1311035696463156138 6112819673099627077 9351437168812616015 12581469323578081749 18171121312796987630 15521788094568647762 4621748501279836328 10360829153359936433 9298524344583828475 4818478053011047126 13204475726860496303 5862104624046573662 11904384803768960552 12308361783445087462 7601595951324643592 10832494441709682648 8554810092687067507 14891192566401445088 12525173886776553036 10962473264603689286 1764785200670966289 17979174938131090398 9035840362997183044 14961611641649996983 2693760117843093232 15987691671969073920 5768852590229960010 13161793595255173278 15022173672695905380 17651351688645358998 16882689567808511707 9199710163232393638 18371372749873521930 9169115561513713117 17342529972900268605 6695609901015727582 2463084621947052665 14334827562232087006 12603355826474297675 13555172946774905095 14051077543573849440 11755985095382148299 10138859987176891902 9434916436518992050 10119794592368605730 2669489123204364505 13168193386588671580 3406853828427817103 3797845572411492799 16243655487579331774 13887582030850527745 17415275310236370386 5068130465843104615 10923308223256940506 11759212801330345059 11841371161604961625 8578639423285862656 14682809433670984242 2013011448672664311 17719245421331058912 2201282688002053841 253407964745961652 15181901792637184332 3181026286752211792 17503708659783766248 12270789814830454902 7768233291110180467 2531456842875863701 3075375283383903447 6105288884062578159 695231955039402785 16673689611051511121 377105736207301057 17841620831393082801 10096287884377547319 16334181241841559612 10930942388221081426 12564523216945626794 4389112120091035581 10172332362567266767 17835599228003700189 638188650849698446 10671772765693888742 9274608178957574470 8553845322182191405 2906069064135121526 5251326322054131728 11203520153043627918 3896315638071537516 3136464190330505236 14691752234296131335 3329050516652868739 8980533379851871778 14578339099020484858 12604638832397661273 16047034080199882456 15172306433346730086 18313551160644372682 15272219480397641517 6517380350681035231 792228668821984013 8587891822893112594 9777182323593331144 14813758079759998088 12196914759295579498 11726415685103501049 5561480702705887000 2736825794636286933 14215294393379600456 17551467941683148823 17308042444356768704 2388722286378731095 10583935508846938257 1725653676870085939 6300253195287008329 17569739751576551517 1042215007343774321 280587632460210538 4251793212060146752 17999888064030611272 7593840647338401669 3288644131281223607 7089086127012952045 7058234614424385682 12467648389346392368 6448871539935537626 10612935577774365604 15029780035475734373 2996429732137265720 10994700748213798276 18190480572377182209 1442861466852001493 17306523783804678224 7531987671661699117 8488753442790329033 9407735580037437225 17569598284180040614 16956610652339797930 13541094683219471825 4075044404735376002 3442541628622555921 17155464234372180462 15849624290809861604 7011837828002665149 17361699186753813112 11198145456819982069 9124781434802295456 1976994279036004354 14478517921077551071 15653158335155736531 5132451699331677689 5678166170703135086 3791923283478197370 8044209885764390261 3756875109538548312 7255309807361012056 13609155506481224844 7604328033884104563 7818490823161018329 8755088905446384094 715529976970757892 2135972440349527703 8754051078437087544 7701831495635748805 17127593236272906952 5429133303133916771 1944267994552619169 9872174862587158167 8689656486004687228 6862195288564987938 6481967524524998232 7806196625742012501 4849905099955509931 16457712155427036023 16924842859396171964 3083929156319923183 13072238163653390569 2684495205706206502 2806728293801847985 492465196649402520 748725494622213474 858349151331441424 4875440303239350108 13160350454618854615 11412261899723137126 1697326453273516622 9597629606397882107 3709763214177076068 3907671940349528386 15242807254509544749 9045954850834876871 2372739096829761348 4849905958255630351 13823445763298676125 7240608624250164559 1807160249140018228 12945091898067127454 12013565863137696552 2478088657397294958 10220322791568495841 1306253721485137550 8910346323017171807 16497977585014449263 1011552081743092822 5845766059033660847 15434834941166111745 9507039368921849120 3145241265475051377 2427190714837930798 10330265171763398006 5915233735225591268 9615504138574717880 1943005662570536218 4065312648792881732 4166798973597528975 5603023704361914245 2803816247345990917 10643429277650520270 13202505635304443743 18384107133251121792 12221119183999733185 1258364066904952704 14298345181945751580 12915600971862670333 13215107246289567008 10594186907222963639 1371023718103372002 6504424144925223419 7472874167468265667 15331509679221472648 555948317025310071 841448666101905418 12922376914427341571 9635698460045123112 15366111512864629655 660096353450146097 16765812246743027051 10479768952916417395 3841815240601504064 11361978241692293520 5591189726502480592 15835671737788841244 3750273948521054296 15037307947834630215 10522161483343776627 13358987961211111155 17993474460057761558 10353247248535899168 3461152802972390033 467574936493158174 5778647202353388932 13689954151030054495 16990932091685974347 9286949100938170036 13276660721107749663 1846371092878131746 11799650705522595096 9240536387398365072 2519120537590837513 13252938119674808236 12883969659453112301 18383071639408359908 16425585512403715122 5834497153002546317 1420971603446194787 1867561627772129990 1777869157893323035 2088780545273656875 2905888769153590569 16730810405588804599 104010011962522501 12112000868192473930 3380317507003025750 11627752554064920131 17206921421010383818 14506044491281669035 8121909887657008704 8528900674539734224 1874976902667259680 18151786783778000447 12185676157222588450 16248826618984091093 3404652065756873757 2252491393436551175 1716405901168848654 12117212180697536541 8399657802271507165 16526220893039612924 3215278826733478491 10069607159891444939 9210845175069451747 7901150589317724521 16947811015126335522 9366611982462945812 14136784739140951131 12984762409943536269 4404146854505482424 18383881898762762012 12737869128774326523 8182155541960009177 7365440595747776390 17516007554389885328 7394313753360915395 17681411021545174498 17800307497943858210 465805502257185324 7174891352195680944 12295473744704262808 9711196089519839791 18125236479660005800 960109195395952445 9705908691785147778 15562281597966595452 16901726186945030889 942470272627414539 1484203451126443982 6384185100450512939 332200094664319742 849915630413967327 1679163356377701544 8959027711241007711 5038182606205857915 18176415179369205291 12504360659591217614 17907412517518887135 10664886649350477711 6722221639676283057 5506105445303355726 11904534692847443528 2549425266263589562 874162741321014703 14831086248769635061 14329085133650709198 16073046812396693940 5124877482810316797 9590654073722934764 14857945521859578439 16498033005199434247 10654489025826312742 16289565340305880717 17446516366504510039 16318812988690867472 17578411896411724253 13120769255469935745 12739275889811112340 10978898435494918517 12507909908793036279 9831154401310406290 17741255429434038263 5232589659699586743 7871831865293196220 13136778155694132983 10488777268935889833 3511923727331233767 2011842025149161838 3497311780899254712 13480761024767350955 15872227363228126232 802073937950224535 10182342809182684761 16572841742489728443 7572771795555555531 6535904631344239580 6483753459014560824 18150438300578629076 2669643998901073687 15429339507438058273 12075525038046385311 15370743240118874679 3295046546257797822 5954360473775757270 11440113198543796883 14317435690543527582 1491923005369093763 17776600792975660562 600613732123348044 10533707057630025669 8306775524107371450 11487418561339796527 15311915804732321244 480745621210654692 12771009120124029427 5903600726824601090 58380069958655051 15887794388511715106 5615972173885801388 17947272803361568356 6506359056709343999 358075060755466860 1181866368359925333 11440022739463941507 16792679351540601716 11249943350145388194 12211385857535639138 10063303886105160041 7750867549111582051 5390489076663743874 1560381758332993372 1198094029658020644 3255414322369968285 17613862089042495624 2312662837386465567 17873198697988468667 10500625868424913161 6092897558246614743 15890942747535278052 9876110560146547929 6837143265422019962 14334367228297775326 7163680920906892106 4138368948621641587 7386883983423640214 14464389088773379271 16622548485439661695 1846339830813785440 14855904392788669857 16387221226548117834 18319391540265275887 2233061847526417673 16433925721403217422 15879906611369210037 5581131481037219132 7507121359395905077 15829572583401913412 3783850573997438129 4111387753551152682 3889337482920977266 3019820981803389939 14589534049475112610 16943405752343644032 958073084046936648 16087779934913863009 15849063353515745304 1301515700687253149 3011301761929224964 5662345931928276319 5668173179345261819 8570947190429223672 13994167058123416898 1361193151151441610 6700103325503295344 2202032693416304080 11657525063127689959 10930697090706103141 2341459191291816778 15346565304142688148 2901323263767714434 15562632752332487259 9363710979122547104 2746351279532099546 12621368310902177488 6718629808927101695 472728410397637949 2710601727886624487 9519162074261148961 16254272230161534767 2748518950085462938 15020426150123813504 17955735703865942051 938852334268783951 12837312317660743204 14688051106901519642 11730060848784173644 2919444694821930722 7537249211701509565 6083052083172794302 8356265170808468290 12535894779024484867 15287512195954125965 10950759314103266861 12253504474513877526 2270570695808607914 14997098437152548264 16633660917521020914 9530938634959722124 5173586272503485947 272869399088397300 11415323817134452672 9622916319088137484 14761908212118513688 13491739308385983796 12124306507376670198 16743917844069217699 6404123272617913163 5785016200141085386 7566922519221618877 1344157032729085602 11260880528415725796 1888400830016509928 7177760883983844636 11291135522037444755 12179054739108728656 15377920648404542085 1499978292335984169 8418960778196314390 14210339523635305776 10649290748878953548 13086646208938676020 1918452840704066782 6588476357969347102 16221852598047520747 2094538024368637343 6167429475767428925 754272466893215976 14467607277087175950 920195497926844890 18259548045848334901 14196859543310546960 3856206954808343204 12976259696968452496 14583156962505194129 2057140278477280876 14852334530272768254 6051153275354676573 13855663547272952642 8260887225508814961 11381879682553345882 11593072937213033069 18021192116022762460 5970928259996346433 4554294983811769384 14362391056162465929 11477629931671301368 17305931666148693530 10746012811724604525 9195123436782803826 12271782984898840769 8595268964860186565 7240798962243977098 5182904924470023239 5289517814805108650 14166622805046913900 16555819832454730242 8255969754984907287 5500416140993335439 14633662916417458507 9850770874476536299 17621608525240555617 14341889391768066490 14202065699655442142 618778845387937469 3404969197961956359 7219484422539160995 354567060028409424 11099460488968932717 2371581020625179009 7208984125295564890 7997515403804245313 2002668208535758644 2573348839348109666 1003963864061323474 17550196990209664268 265283522306347345 833862525017206559 15370208749293326934 6686661464466040007 6185058193112661170 11083934853160508543 6369541796093900633 2765835871719506996 18323617810986135093 5412223541378784274 5369009561877389396 12117413237071525743 14377140184761169811 1249756349038079374 3414542967121969069 16534568106498707151 15379595639850960372 3566942744187523047 1870258712678334349 3959871214092811910 10687693082412204140 11616712990590251155 9260449557121066192 4426506577965950756 8262713414964224462 16136602008989737110 16999254629378840632 16847107636622612480 13087155861193538551 5715136351339552927 10499424836328590053 9656738970133055264 2874729277040785705 6698443022690652472 10399548411152825382 6664188841577068769 14422565149917780539 4267586070175257252 10807283046280245319 18423974898552089191 12485211872044145159 1871864614403072422 6906393662799015575 7411944516758566878 5210132548577406522 11400130180885250665 1253871452782846395 6656012456217230228 16994945383107905106 12864687481206154016 4473150330845266690 5422781972533352122 12335502868476565541 1699690295476000025 2541029793408648115 13173584562784837211 18290148142752838309 8882590233399500525 2813368420083943005 9153502670183149866 773879644682839903 809667841717931823 17681836928668637597 10512852023253835298 9722278602628860513 9584647358355172664 438719939747531344 12868663729056911861 133678059836257767 3342485668825567630 16971238891006476177 1854162516842734291 7306633391312318837 12238643896953630686 18071689336381330841 11163615630279850921 16630011466865454485 16043227102459025658 4908517330412457172 16082348340965480251 9473142489667205913 10923569133030122905 18350636582222532580 15008232598056368892 7816771413960743835 16247812354384877037 4125410370944456725 12506392076530429000 7949651782561622253 17498576985855932881 17992052938090106446 15775075472819907323 15725312349438580853 4132345164245793090 16894328184995853916 12490522541655520264 17900532397405225857 10242899619734543905 18231770469460734346 9145032412466275602 13508154085571897966 456384108437968368 7192012222503121955 2585046640693044454 14439818938397379072 5896350078174873544 7874637844877496988 4727045066952517310 9375186444812139503 8657736328172620738 8879623273521177487 2432493249632912853 10299703975253657469 14645737182079366167 627626296517983970 9506710108698691088 13824025181330484862 14121897597478204288 6600373769401708419 11084193700743694588 1835040896745578158 10001727042435109612 6274114029726273563 17992713881242696376 17766204168410877169 18109154557584169058 1003026408315252477 16705202876383645533 10176452586005317794 9422676513678069023 9501237895221211253 15237129886207904242 604189026961633274 3147284056493398573 4983006492686377297 11917595248482507024 12493077560275129258 6188782185873812440 13328665279338470956 4201137184623058238 7536559440720691540 16736903197612910594 6985741446257609165 19016647415471550 15022396724630670481 14665185813635152091 13067195499222701785 3694071480649008937 2864307878402055347 3995919771080741135 1894923020120258509 1798852554736140783 12618254216362859694 13188174367635854002 9543998518112641590 5449520923277309519 5549015297681058382 3208881395099752463 8046569333710962658 4376618352239421548 14193634864909910058 14217966066884918882 17662090464641064335 17252367832039316540 15954501160076947155 955932542713525923 6634107442744205646 5893643277684468630 3070028222909536352 7811515477190446740 7909378672908396135 6455986451584588246 976197540407038153 10988225132741672200 14913977216645672908 5902180560364918590 8409103497763197988 3367310388128300513 13162467286685700309 1924806408913814254 4536684008139744508 12611625976956385704 4543877857197760416 8002999733462143448 18404118168622706511 7774303398070852928 13042631266183666583 16627728128885042468 16141140217517946018 15791432043940205098 9469756055655302451 5201652590296471537 11637111776412777644 16635967463443033733 6202153229703504684 8598427447766255731 12288100032935840133 12457269218035822190 16030113860918860471 6213563082175022329 7145125133475971137 784470619688021605 15317356002112460790 12054021077739529444 13907216128923435889 4894880382690201756 15092376873858799400 602246687601746443 17017127249823356774 5873650484197592488 9321582109770223174 2755353012142995799 6556322480929770747 9727483689452596767 10402008698612667333 10871671567321402215 12846010285470400038 13644701259944703468 16084970628093989796 15964175511612071208 5811365331377365558 2285785186077957554 9810549115799735846 3536922840917666641 7654161179889544111 4237399289711472268 914701242688542948 12526499780626336601 15135125102768595666 8878753630848952571 17679556990291570022 5112999925794902876 10982652740250626960 17540209692750076601 272617878909245603 15274484245260003324 17269863320735041885 12681741987800348458 8486539874625094994 14754201860448555083 2589440869962944282 5138365166482939907 1026398321328726443 6228491565315743111 15785126029334426595 6865341968017229119 13894837702966862972 2799693879440100172 3464483978331107450 91061958954914493 16463562958856982329 15963852820576280727 6136288985727909193 14383690972298177172 2855368727246955760 963670803296604656 17216079008677407701 14387916717077033072 17825735955106348522 18356811031556123442 5741095764452818260 2242222322091379049 2073054427330307628 3687845310754965726 13650907771012320373 12796828872868065730 6184455602409271109 11080952698579666506 17695976663875624089 13820005922785393662 3096151101258912070 2463550284480342178 1821869479237471 13701847167812874199 2178042458289773314 8955408229335119598 17492583109462771920 12328209567190020131 12097928967442648770 10059968507434258657 15251766680850649667 8762246935091641833 9522325693194685164 832013923211321127 15276180710815244787 17342452802402223473 15386547620022388607 9022754299623392475 8961211194688805736 18219906368703534209 3850239486229239566 11582139732286638958 17299160902422538871 12656050876366704819 2629271059040728137 11521318856253957465 2982317152731731709 2011239099873911124 345450928509711500 1400908881663351593 14122099085135830642 16655347597615665753 11475434372330311928 3973286728467663169 4533567991495124913 15509577017571609582 10934359266856603538 4707874777616308862 6629611031067969436 1078217779459986553 3307947119109863957 372023809502451593 7501338443417443291 17939381753333529505 5490343536481866608 7810817747507363425 9086660227082819839 17802427168645362788 4342497347077225581 3721631666244866188 7038145651003795263 17375978116039376920 15987365528242565866 4338551714472757327 9397257480240153336 11998327124385512856 9838147347989840383 7706279552617355084 7576583234165184971 6058258715675268423 10056837618453717571 17938435589119394655 16115309252670688773 10631921439730972327 10079521966547032667 806388160080585095 14202784357978505476 12972859001462240918 14812485269305385502 3542227033829558962 12478597398250434744 9277080289898675592 1804328833312355858 1458933765451618577 15467618364681410296 2493605005588292849 1645392278422054887 1923651585194094041 15603244382435987529 11293144173869086555 8851742833040687223 4992989492927171510 91709060504329325 17123361251652597761 10916981795406864170 16543750145578374409 4399627756465716101 8981963396285145888 12495301148677878301 16533489137861595668 6925705444967150855 4878927121991311601 2255166628956283682 7027540632928908807 12947875983694059260 15529459934397172175 5215074426793907675 10423671493630243660 6963499457047735900 15624910293573396429 14866032764793003776 16252978990123920808 7447031872848716255 12435853896751767045 960083597393795113 15373281993541387342 12547981219329488272 14873289819710379931 2441587336404294205 11206468174671739184 12065420381906750154 10795700617744845690 9819733048993336470 10493595641508866146 11854538959957209023 15616477168618305638 15273017635877989829 10832552512558758294 9060062272916630522 739790157925780541 1034035426958858368 12576916944848538377 13366596010930847664 16235562887846826286 1732638902545172549 14157315866227600083 12587805783121168234 10242970280363247688 7109106615635991111 18286007477136702275 17054062336045931303 11408684718460516021 11238063707599306820 8371155387522250171 3385837558826236510 5481109213362826133 12635363524508828753 17299232261437979030 14722071455181310646 10226452285958523678 14354390042412597694 4360930291924671687 18393428253198146792 7365924948772613722 350099335545854406 4841749262822636835 234642032127609616 899340634794519739 2672791292263988744 11628038253471786925 1598586967276336997 9432182413897653617 11726157882397834021 8790632154720144757 3935149468470631523 7852167144554340503 12063846341005901049 11852553209895738120 3596150221380771052 14565660720218655087 14924771339140584739 12171717717167404844 7730027005748876429 12944017921426062081 7663104250311921707 16279130795426695728 11850496007715937207 17232248188457523580 17865809493658250149 13333564750170513136 8093933060984735873 18315087049085989877 4229160083425104522 17707693798080557456 2337171168592834102 3353281592070893497 10734041551070463113 11473152034361138259 12929759078093435073 4784208115173127059 18158274844695597251 2060444507895501217 6801683699503108265 8635560026017150558 14375348938350329223 15920779243104377357 8684503045167287053 9006069720149800386 9245700122561656745 5871045624081395376 2464906528843482718 6921253540431302683 15804072217796113838 13152434078590277639 16531451420018291127 3741504184211272666 5698714108579992957 4686545294345512205 7182643538717578300 10736583583622389195 16857692516089521385 4300279959185324160 13991299675401073399 4590444103360190171 2572122619104846700 1418453243487729431 10275102612328509936 504033972874857685 8564064369129780699 13617477039403835613 7601699179329059725 12746268454949916133 13972007925652104881 17228949151285288510 2354285451998422166 3358353729005864646 333758082372949073 13264216098462991669 16237993670627032560 6103390563956395758 16735641050188132993 9320882540744543920 17381495911015889132 9442564541723825716 1124517685653760577 7085568661018792978 15322296752303012893 162422726579152206 165119312765217819 6308707621301542100 4892551810917668312 16508331217959438922 12894393242072436086 18024662512585421201 8063686030590431128 1348421754427087180 13048095901369821841 18057658523921896516 14342970749224241755 5274697146890087412 812381949490161356 12437230635596333372 563559531085983857 2221400679287621316 11633613040789177158 2309128588692444817 8216819132023503673 4782163587403525991 7790601467952063821 16097763676997272662 10029588358933537415 18017955164663309173 8507799846604258082 3989151191463220751 7050728504395691809 7711950310255849983 11657264712469416600 16373267842994150133 6349694681020389518 5242366212971944241 2278501920338382636 1522741582392183329 3471415521320330531 16066043953900688419 6748426620462029295 3475615641577554294 6786253312387654428 14539438806820733130 15587936946873329810 12355211240643829464 17383305093208630671 12189829898455036060 7470349852289046091 7329896517255978135 2861747500885284795 4460795988017168714 5934391162183559825 1346252462032634347 8907698691832079557 15825823158975680445 14717116822164493569 13661441035672555621 11203971997867095124 12861256934925541301 8843371195657588651 13340295496267290234 14619004890171025477 3730792454578115944 7901280636294559072 11752190821690518842 11172073408565526436 715933196489498430 2115111633484329751 13037775046729761873 10978540483296053274 16881096635608868584 8559609706788871067 9846378009990503827 14865445485084685837 15289082386156568416 7933832517427183555 13384071304298766368 15476344504136732823 9217024898717225599 18288413738085934980 15781145283829587589 4243309901366550536 6308573138637308938 12186385082693984434 7094096212152556016 6162434498320130586 17144285769358238288 11232296375265568664 5121286036634062351 5650870246453562328 17330033795978636085 13263405727431799295 9937700797677109672 564020692392709097 13746447882737032735 9083924264749190031 11892615002944947811 1389722671288917285 18230688100286144929 8543659104957586542 2042496027974004127 13233493496287353631 3352264058899865900 14621980955618115964 1350372220484615225 17802788042251958291 5261346397147891673 7618378954649913237 4249310034344172421 1512217635981940715 8228043422142648585 400450718425555583 7069363478205344233 3238412026338077354 10838887793038864717 9358691360653948421 16850468587696687788 6872526088195434662 12052088601828933882 2318289628262608455 14785651093029088288 17488463155361438114 17527152769705558834 15046347758029186576 6355715262194500864 9967460590993161835 4260996557010180149 12884165165734673626 11603730123925912578 5018325268080012212 1234197734640817868 6811895941328587769 12622833509931751790 11954596624636003983 6997951783199982583 3991495454321514095 8781819199929995740 14570976338035801981 9078718299864320100 11352041542357699725 10350969163697752647 9386570081265451650 11234129818452970645 6679423810929389522 1376054486677598441 14886372013561236618 4391900915020001546 2936357360024632660 16930814850874174685 14494549342262460678 16662020821080598797 15336441466916739249 3274203765400021177 3202379480924969668 16264218735027664802 10750079512523785663 14120975368440758061 14657313124220298000 11792275308527382569 790128245352690637 4343683690101664949 641206736683775788 203891088041487646 12550221470084217561 5340957852394999916 14373241984791241753 5403453800468804576 6539779376354770885 8903318031631662674 18435099732048963429 17030696103157060575 13501648836842064299 11440014855266202114 15953550860742944298 17908117842059827543 2929717838966730111 3604402259291432085 17047107577976230567 5459096502500571701 6830262375703709202 15387443671476128309 1099268240819093852 5353602673716477717 14645495152367808020 16757336527988057339 14245781520341514586 2539102012247322658 15309275625864716033 6808678601041315771 4216291886537154926 445987117947321465 734548546684639888 11383818762859628568 7962695250011723060 11781267940334045997 2441644540815821535 3615108602077716084 2199747380357647934 14664036583562524108 15641897567525731464 17459538878954416923 9836910581250308829 3622520582088105618 16737240106618606443 14729695987359835831 1025041043481038330 7791943115230016305 5131678589676301791 227066990668673145 13341673084103164384 6876200316398804782 79602858061306797 13487760995843298209 2417730553257679864 11643785322165390955 2564465501538426259 17331936382244996916 3807975997713048544 4992812879832839250 9959302965734769710 4786105112769712726 15581615453627236785 13014877837482072446 13304887547526549949 17325578042482005163 11537908774529514321 14012181302947831074 2558663628143260170 15197850076026059026 10799873498730507351 15817590062204159599 16948569550450281379 17306737776655141861 17432502950777455412 11204019249423148735 5289471247709693922 8739310401429640340 1254768632753023283 4816243577437586139 2124524998665069100 5045642952114267903 11819509694973552912 14318690357874774973 17842322876125261678 11095882368025380729 14205642040207655215 2294112932942558184 13278715402308138313 14901027413562531358 11708864473136335726 7857809250522261261 13545147526035405117 16658657422524499899 11398578266266864150 15632510628290032502 13905297387746828012 7581924700126768945 1126649738407029155 5118973297314141126 6044163722587496954 9766653628580791058 2144847636892508251 13590934229613598965 13564881414037063872 10754096843408557247 3783433422537557235 2656553866710699272 5640858098525956117 15730291318875451582 15880811735490248257 1281471240431112782 6994949526227581784 3580522495789192536 7561332449914896058 710161140255894895 17701805600482282677 414882325393952606 15127379652162288722 827360221488665239 1763066126795519016 9743391411299243429 13122388643752565617 2328817753484989454 16589199132949501482 4681833852401502566 6069205712264003205 8964647601556946395 2997798704274546637 10962140120348229817 10324386856979624310 5376883312169658497 5451957002411671618 4610238731638728901 13809537810925061711 9763465240053957249 17334964490586527361 4423753484460855743 9437488232020135348 13347464743356411159 14381938051126155323 16245818867853029916 3072923294030403115 13856780561900179411 8375408337674609114 3940394019328132184 13799591037582634326 13049023364958506048 989888305879594867 7540502827784703197 14919727918067880459 15205408924461170533 6419506100400667861 15154430118293642624 12718938667459798541 5461496770885277488 18007154777137523267 10404717340030931847 2636571954125294698 7238620067921800324 1558440452340086057 11594634273841319453 9641354137628960662 18126805717945509093 16663440530670287124 15749132226753810209 10445992943363603947 10867362252250203064 16770832624702990009 7039407724677038904 9830119208993648579 605156713007242346 11231712982775239671 1644847314500502274 15820334051522594450 12765858774473995282 8298922817731681374 4080883024519829194 9624355398932531975 13771429584688221841 8503651915330318176 424329627166102991 13535588743331821841 1911215144608310948 10215417410765628511 3280948420020494722 4295435338621508544 15756587499210445543 17745704167020344606 431388084044666558 340859096507424099 1599404439697286994 2579406989345237648 2316191513634934013 419244167848913747 4524690790934901151 4760939364467421953 2659115189279346180 16321193123118280488 7353817980685050464 3091951955921086080 9359829527128127326 1001282073834703582 11649008352552770187 13492190906386089423 15789812543092900580 2586173464774774219 8021235436626687858 16362899130367967758 8361348247884774400 9511091555308878950 10320625253335241073 18365022955848015399 5215527191664655462 8657452718719874070 7187974161976578884 13686999098607880318 13058913138448538288 5787172449289439777 13603491863841433621 15371647250434655228 908314376124549752 2586168840533744538 9322476437998252602 9146682481706140526 10888805357620922945 15225700516039710064 1325618745409673195 16836117903861527865 10405795861280350592 993163312367611496 13719790390405999742 73252598860076184 14861070313915921698 2849361928019692936 12727188355131935484 12006909624971629247 7931886445625582571 18154009925944809778 7332080668530220571 17261740899120639159 1096214325267654786 14448184111088402864 2696825630079048510 13392431251903971134 12788659749539625673 9390336392755091995 16786340729476639848 16890729929382473110 7648184623872164122 16133354283938897241 16494752366291174962 15995373424760904617 15418996962065142462 17014684177291859662 12532124758644120260 17079690573105605554 12433598230876701138 2830748182245470787 2198736976040563146 12593272783333613158 474235690256037556 13334171394898383894 17923491755654474180 14345183156116053944 8291126108151506876 6735319079240983558 14195976596932740977 383215726162370053 8792052218448684538 9778134770779063445 1726031094866496647 9085621244504288605 6831911759749712939 6316472309351644532 17538385847752736265 5459887560895151409 14791763993838471815 10930271716244638812 1235712354930367259 1091356171774353197 12088204569843164603 18300445227859437077 6979006265601916671 6349087260013628327 15204734362893713057 7542763730759974602 7187865974743360563 10879353349994400854 711019046159134622 9021682728759665530 10757706649622391200 3376406606411887883 179213485460417737 10136829480680235771 9267701218038157575 14352818923721735238 12027422195451949599 4866293974889153383 1425936190434674050 14987768243958666145 3837996380893762621 12645754580923195550 17533673520062274618 13708908167531474793 6238124969676792864 16118048569468698193 15950724654320038159 14324759975019945611 12634799464395959646 8396957118298207553 3452145952278805955 1410856863811776271 13847010743495253618 16037128843212060985 6797280304774900875 3038105746635755127 15155777068489885210 8826321101328332466 12269407699967784267 642136132398618351 10483820170229739346 1873769149906086663 10877520670692054105 12150636832195750595 6542201466596741208 1876524507096499064 2901836784585215805 13973222407831633013 3656456396350245154 14772284532498735291 773881763366888808 11335498729031630520 1219458331861588841 8644353774150151452 2780822415555272355 7393593286599923238 13078086600943228692 2176956221239313265 13951868439072854774 1660249723831303660 10966737829121465457 12003285690950150952 8211014678001108778 14515301446994274042 9336774752566007473 6812123757926735654 17782264016495812987 10242090056477556906 16451592312608306626 6784708091591617097 10265345890848047373 5520599687069178520 17988269083195314659 11770770799761768395 3748165935579280625 8539139941699184407 16055651776370859047 6804906144344293431 14514520796323229764 3521731598190992663 644986761062999465 4243638818352504793 3533305619792063783 8010253627645183222 11396123165883237374 8709510678745055001 4444684137599556148 15963571878572083461 5616637554219656136 12261643510470974391 15056596380075827437 11837263032520917851 14423423217085499648 10049024776077944200 5079685727216191724 5380641532541364791 9487511374436263622 12987430955573992292 76600683873011816 14021237823567611967 7402048976762613188 11051327865302183488 6376321910539717104 16551692263734215014 9086605699408400410 4252906411365067746 6241009383513599467 7481155266728263953 15876840846938758383 4057489946067969958 11660762752036328927 16195543138375410920 12140277367921276838 4752803909368416833 11696298521062230936 8969339162162053389 1888624376264058272 18168842724916154242 6977110724492666104 14462755857431452000 13630634534207293316 15693160127273959139 2934330236440607099 8505512129639051763 17719598709586733602 3135999692931626527 6627231793071200923 14568750266558421523 16041002442699952164 5374321183385903209 9856344547201098983 3940684593775653244 14873905149949008805 13571330369249945968 7502819573856040299 706493874422428557 8949515892983037334 17795060137260498311 16808437947585841977 6046285679539090024 7256732935193135052 16650274089685221661 5247212929056265193 2967904941221649126 13838403594649046242 6679073944802065896 8726872180883541599 5085238892483135175 2016101725053410957 1230499841974779999 1899590921927262842 1073346956455202447 3166172556109641984 8497013638223693375 15326332610649627230 12483756430195166519 5880161046689117021 16747020488314970367 1534573618699659034 14807569707069544612 10863277739946641527 13010569309594972035 2567474531808112169 11474343197703184448 325494569061069153 11515217113952824856 4691515437950038825 8654655903231328180 10636518576456479814 12509666551419326433 17058601944894928983 4035453209484184950 7494394702478117567 5753411799711719919 6041245718369763354 14905010289507750486 10200989971337044746 9024656620068025996 7220879165406342073 6951791569133315447 10853295496393225904 18090842185305251664 8788308884688582114 12498447595700800965 11790541388493826655 8232093488610279741 6733483698085581214 1720836643576861959 75586488754578477 15489170563205858680 10245187154325928083 389742474748876755 11547484353124519782 3630763392406135274 221229771331976745 12943688651738321998 5710731344378238031 14414611100297097364 14247713710207705340 7809694213660521547 14497153488020193008 17219833922328650176 3868394367550750666 6933885415643869262 6894489156734699283 2927731033974709566 8390707725674042065 6539198997378788050 16893190861761972894 891422670041047059 11938567855101220481 12909476641872328762 8494050335808819221 16086743633951235839 17644722979014476555 12200401221877648791 448825601336668674 7526976907702522001 1291367655659871787 12500891321128644348 15358562406455044657 17048669115569084452 5677313169941241097 7277600121665782197 1811876006266089066 11962827392119363032 3589942869677727294 15263686780718679426 8054143958291286877 6147995226706692675 4334767831641672950 4881717276782688379 7092743328381996709 14564232418710637801 1013627514151069587 12119098509293568349 4956071374892935495 12783478959056863869 10918431990106067062 16189904166662897926 7167421461347956148 7485738859219015566 9981227512232097259 10751197464812081094 5180874743951549775 6953758589812061660 4536354335285256009 12380531816028309350 11075712510348731882 6352186529613326110 2932021806248675750 2285728541714074945 16231522804281919634 12546704880492692678 12710647093366803006 1163740494405354054 10495496995081554097 11722514568172091752 8422468634543544262 3721834813900203353 241236535922732409 9141638309489793761 3286698780040923138 7311381202160492984 10059412551851319870 4208180447773186050 14615094154564704276 17387939375902417913 11387561157086747742 16272823265699997861 18156092626439558503 14524653920328626018 17523490379434816594 11305237299158749857 8951057944459222552 5454892870908405596 18070422099798014583 9639847267563127362 7157070467304636952 15265945923943075887 15402237934922486441 5677062041406461041 5627528302844636435 8742454241546074419 16638460539614529386 955064885237349298 136758106649912497 760000473650150557 4593343147361171328 5683740338403276704 14141784353586988118 542970694672855911 9147445014892283514 10625843752081535241 184504377355562958 3698763740450690150 2813849997422513672 17896705376204859234 14888959706514091420 9551802185974832327 17200046426684162818 1226536192007534275 3928400212591362531 17787797761169612028 1312773323965248519 15794023520837070580 6755870925859076874 17950756338482730248 916411655119587397 8648815993259097324 8213067484025649057 8417564149521636443 1990817979260236265 652364260738704991 7084503085986038095 7780899502454782386 15573630704386351021 8816360671518387186 17647481375648508687 17802546853912148930 17397272853502263614 9871002386996483952 6343650314577686007 11865936860199430755 5923438359289902379 3707804237230475282 3042988468556328946 5607958348886062712 9673408913465405804 1900159085438781365 352998678194757105 9058434284855364330 10732281082952879448 2762051176442207015 8203588853254920191 12243721547453163065 8235260440249774055 3415048236584737909 9016063936484705017 7264777082785993365 15363479661199490417 13146274701093822513 11877167908192468315 1000585863735654537 5186356640622688735 7780578440090973446 10543522068219679574 8129058131388545194 8960440349440410497 17964819615420023449 15495751699641484060 15625801597435740085 13263763639874360903 17986302662950935897 2642285583597501456 13018416497792747631 12725757729882030920 15722526586613089680 5661504034977570375 15786831569816984928 10293186732428738689 3496598823250703359 12866496283571354619 2861607704195197366 4214257716006698524 11998416950260538172 15947900103811725695 8852810138958204264 13624848019763557780 6208649157506947854 3663763237559505225 4505883573975303055 15641301185950760632 9237355243421180259 11607998437470070437 1877926880950952194 17968273584015324955 9516845046687124518 446140942977557560 6636244062246390785 11838877748123760216 3014604935838468348 11032460292587560375 519230876890298368 18271011006099841402 9406079669296735509 13318428484040389971 1956168154813477828 15769894432492599525 2923611336853874909 2596877071686952133 5293009596691261891 1911160555822763143 13425647334908327006 7226910301816935360 7112455806397289192 13158120971404113861 18189446889267537231 5082011731957482750 11311725165185861034 12920994307944958104 17950167303162685369 704217896692591522 7134413003738438745 4319557906668878896 6423871862953650921 17408536238310145969 10124926973916351948 6354363753428287031 5679130637228573557 13991873797029864320 17901534433256377514 12021014909539675826 194587441097028479 16651818491223300822 13608831127299614052 10675638635984682856 782566717145459500 6424894726593834421 16221963320646043380 5489756514359501188 8652935171861912201 9039170073902036475 9313426967804886466 12601199335036095052 807691066524096216 11015120985443054046 10550385122088435561 5412829002397829390 11195595316970919535 12517083165578737624 1363115139365192033 732552820374487647 2650602808899316718 15283459392346104011 1680248256929408281 10636693542637206693 9546607211071615871 13271822142233680954 5067479408912809569 15199253766826102759 1659932705826612428 16485444181795519143 7524520740959899345 18149932950348312868 14793328531076273702 15620116652349832585 3426555027318990846 12803372356131925860 729483250135758022 16700042723183079608 887706108999398209 11217915695398619886 13726427926254022280 8877151356260108905 5519165208469759628 13290784856524803156 17529843003897685226 2372918270370944717 11444033934068754169 13604807671148511267 11659199200693575843 15025512428716000651 1336180982026396291 6656724482875853423 12592344864093415812 5631587044046527611 16038554477157818933 11064914937020378735 8985788927446993138 12293481375477745154 15625795752686157605 7597918797895202972 17897371332951743376 16590720766361517447 4307621687495718331 17458249753759861043 6180697643806779406 9746089842077147754 7058292695126764112 9622054189389168486 1037068258277431567 2673714087330914414 11870796023641932749 2574598008279151519 2489357748827753644 17354698154865718528 1600643943780041161 3407631408545877480 8430720019062235069 10161376311555581802 6798448459508862338 617970782587156567 5446633011124160552 3068832257273367484 10696601737090186079 7745601684310497240 13444532614972005418 7773465365529915410 3035425021063730694 12052143002345596757 16346527642834380367 2297165234378406193 10014987056524697849 16493124346111204107 1265100491123148528 5733860940780902714 3308155467154529839 12380271435533101869 6547493967469782412 1978417341616677682 10822456865702970115 204899208674527224 3511847642520057383 5198476963043147993 4942415123737337135 6723065762350941771 7865886847836834706 10037383799860251971 10840606965351641140 13671316840990261547 12684145502372601847 3741004308120126331 1857027639574272542 16368248238405793280 7484896515294561736 4479217164495734732 3567533755377419132 15880379072057000086 5519968355828053852 7913270806682601927 9396735871746510516 114444210551460147 15180631208379103697 1785025608912183549 9469405407518215082 12486299092033908891 16491037986510887711 374323466183923892 14299617729660711485 14683193718573237297 14192706065558342256 14769956392056990027 1041896887372267619 15011247934146491256 3715519665176919493 293913898957924782 14261799267751922997 17946462229797662549 2405431931976510343 11282559740502219009 5299999734253660888 14240729025151560554 17452366299010298819 11824955972632481477 15724780322511685934 3326153766156472949 395947861486313389 5260475573309292003 8144424603918598248 2642676132293833559 15873808085956013293 8762949050363862109 5539833999516623905 3584643840425974574 11272773390396895774 16053255116510473432 14314216983902815652 11156818289777476863 1450349086990270496 14294305918252764011 2259095135214262111 14769729309559569279 18360881498662821253 5588555424918080481 17807154121663113860 1827520744593106514 17759736357506710415 10583436159820949806 4563942502794985476 6843805203868030239 13523479189544284406 8109027963811392401 8639203765975093203 11140532312510528861 10597362371781004087 16741179545235476683 18195697314046512669 10807945088885905407 5214240245093517389 15155720835503957030 1827821508712957985 17889185565112074103 17769071970289636870 3234455645804441546 17500404503905270044 6365705026276254853 773102004535807477 2301583732258025489 5853003976036325383 7636190815195207925 17902285822641949050 13637931522212091276 7254308104311586667 15481858761261411397 8950909801323479925 5696656321791805995 17471846126426822702 2238786360353080429 563017052445688008 12700960069868403688 12895177638384789665 11274431506246897233 16093262166478631392 18270554939058358272 17180684659540765172 7967247358729175681 1546054744757188160 6740389130042543332 8221963544527983798 5691618048019262742 13644495676470432376 5768258901914256813 15434428906076263631 2929613599996970136 13088526245270852459 1654998556709818660 6905330652605799124 7081521130333358922 12824506889840381604 503867862988873579 1883183140087164913 10834301238287266404 17901255155541088961 12336040377524075694 15102336147252044917 12960920924036397289 976171967984095099 10118643763530059482 1394910568073035870 18438271817089436678 12372353974863149934 8507474622100575991 1358275998931414797 7279543307664559544 12403845930929889501 16075594528619611940 17338454818908502165 14650429625641697185 9832538540888042622 3894923183761576636 13010766999828973024 9593677019460096810 11396670606869574200 7152466380830605710 16143782477399443387 15015654466032759948 10375593190941787891 8201924242517230957 8841285002348325706 447002517071272232 7381423433321062385 12766859332516060007 17421422444345972451 1662332211529320508 8113784860045764649 9959117789984199779 15317335747723084301 8879978592120236125 5344932671866164663 1747877372308681367 338956865035100734 2608308972161674021 13536293997621148735 17292842490984537675 13730527706798058596 5706190833787109221 12616917465567000402 15072531489960010137 15002198488551736204 9677539752351952395 16876792285819793915 3971227042456475291 8620923209095896376 17738602931145054293 966097463734597650 15443493683844195263 5258577768812095717 8411541245603000989 13970486434106440798 1411109157856389443 2477049400108843007 10714091907231838871 17561970322666660361 5475887435522090050 1883154573996600432 17184819107773321181 3233247009124009951 1035462106102638900 1515422835188754063 1048628224298027076 2079454560334869722 10196450834715732762 13215342737509498749 14027978450653855325 13537020114823755041 2530813674916803020 2982641458264590684 16120204282062135774 4250109089359458923 9210481977135778172 7446263650568829873 6568799504187553718 15349912117409283296 12524852737664257663 4506128064535955150 9013879760782835649 13520463262874228757 12545370484828861085 597050154457249141 17006460445833205091 749771089099071603 14300845400247185307 876601829648903449 6077146937266753391 12029117198158997011 480196940008601882 17071594765289552182 2498183740628738781 6229319580118995480 14753937950322462060 17863239688088615567 14203244897055183573 13075418642658000287 15412155214669595706 16037211489860218040 3975363421650700388 14984460169321676965 6904687199637885707 5587178238927960018 18335131412245877306 3520406844452140538 10375635599871562172 10063087580765562019 11972361514910719726 18087924986642753224 1925049869909101651 252571585145634049 11510092881084811134 12408258633759989091 14507884906083797055 6189056232648662964 717247653084786170 14697040403109073974 9549821666756302813 16154156339017274533 6792179638070921055 15152497203861513761 201754653917587503 7475228677675957926 12003084509585010834 11344382347324177882 10769936872209014939 8644674410379229722 9900313139217965372 4179695995073446801 18173562541841990400 1057949590588949104 2601899771794732652 7384379897072577384 7951840960880497000 16322968365538643361 1472022820994859836 7685232811119144545 15637135502992249778 3333092514305762056 11241790366410475336 820687204929401097 15179838888015328248 5949363182210768404 3153733561815295677 9334252873171010623 11490743721219995210 17104248026076234974 18211914163021458993 2232772465868498241 17625266724417402808 9396145398215770506 14238422763557294731 1587258208434085218 7574105265258170927 14483786106403832418 584384077097405121 8290853355678897503 17489556365725439965 9856410950808338238 8906049941808370442 15379521631664537082 44404280568365880 7571972501866527529 10952651406285782957 14902071002350812480 12382003005557842387 11572112657636942363 16243918274312497249 6510542675150202073 815212791454517722 17359747339928346447 6617938914059894514 5921503676697746683 18158970105177991398 12976424263038781263 9791557006034339732 2304689815937228582 5367527236732117755 16798702831389672329 11507978985510543717 5816831961943791311 8215731619596971060 6991955777731399321 13395400293880727469 14219161105212496006 1827682626693931177 11288097343385057099 3654513446374509840 16548975132300140480 2194887409724788455 14082260825986111003 3124577645494158167 12888151378830613157 16703189989277673230 3767816111156470238 8990703616407249629 7647061144254956589 7543084416584890634 11057378738517973465 1978941904223466968 14824216731440387433 6119176342489493453 3180800874041598212 11064419089086905420 12453150534103919873 15298869620824492840 3021553509534528157 1718931761093511726 9496596695838738849 8070243795802582634 8136280504542602926 1048351804746489018 1386935449420429280 1770246996489496827 10133279091881353156 2983043904577585203 4668446240674071993 9496183454248626766 1872948625818149177 2628375428975080563 12106991196447090329 15072869925058183678 5094136424384610948 17650366940703981465 5680982264297952641 15620496155239868550 1505065971219296469 15539069122738602628 16978752180842056545 5166680005234249751 17286997189523491961 2634829368864411763 11574586897620892653 12309349456013017259 11071117326221129855 12970334399080256076 8477905102460632370 16777488725937036719 5828211912442854851 10236139483718497564 6382336888452153380 1579906106180288162 2614756175477692672 6939733013958953186 15635530486557296947 6020742152988703615 13209869381627246630 2955334951743664217 6634241281391177798 9293628532978033123 87919757621979245 12361139410559529142 7525313758744137185 11481931323384008316 17495309781910018627 9158016390425013738 15520311225921188072 7828485197398207687 11952775723465615628 10139690874704370090 10216868130726215144 15843288357282962860 14581695330885740120 9054327230555796086 4941640734422405968 3053371907393891071 4071096794995564287 2999799930644092302 13894999167664788296 17831112817770525313 16511180036244808550 501173426917211415 15196933940035493810 8502458260555697910 5880591161610465953 3437836206294197230 15454684351608796681 12426424354795895968 15254033082193605599 7536413483301803977 3147675506597739871 15982253837791843197 11922795182296205578 12003675032470348426 4652276141605479388 315117577810362392 8182884354559172166 5129487170482373641 16672455644449426366 17554801924245234140 16502199026251947933 3749110683635740775 15719506074984753434 1023325445615355935 959400051904925416 13626177192982022567 16505789621157509975 12184880400397446079 2724614846452712742 9231907314272797029 5848196702139408181 16939866978227227515 7110753837745851558 1175574888656741709 164658547465184011 11156638061126788135 6143615768619976864 271541636944812888 14366482861500692918 4278146858397020119 11938967604792875301 4355326846633947673 9830629013378007405 15976914038055833072 1986375023188180015 1311369175590938169 18323213337824318463 13733461403376426077 17947919141368820486 17708541283062099795 5719890669362454952 8995065766745674059 16119300682103063286 9078279389337246965 5457039548937802217 17857353721883279308 7746904993274525359 3395392844490881829 915989513316339469 1311151317185592892 8484172636069572526 8999449610459180113 8858606994075159285 1712388170883461347 6880566303155502766 3992215791640309433 10877536360836002621 3348061379140001835 744556950618576669 15427997524770580035 12550247474916630617 11458277617532969576 18206962187587496956 15980753773560222589 6930971560894418847 2233891035684320001 9797481087926992346 8353471430433705165 4228627136208783407 15490458094031422848 17256755704155709485 6895145612301953336 15284169770906780233 18214178009468114786 18354822707562206171 15860758379978472482 13805173543908639773 18054130549935209135 3898401038896172480 14260800437373139065 14504503917199654230 3125118886104537094 7641087294230556457 1126036651677388618 6659946600911834286 1794012019618189422 7802334686416037070 2955179320301342924 10969119545921202303 3320015483971358226 6178654478820637929 13706032877605068736 18352030205891521945 5255577950683204985 7365417741640729327 14646757359711118442 10304971860265933116 51880445171280170 7531595018419660385 7431109762704100486 6896738098709312287 1640861152309996456 1296368837552926348 13016354937895733758 10779068603315787523 8608780650686670948 5598165439580205987 12668797601749033426 9179313982578959736 13292132407983475716 5996737053370291237 10596457907934525996 13766353774305123422 15248482590803702967 1378362119835632864 5270626614271845828 4071316006769567796 1400815129549800417 10734960183483609030 6667668317328005437 3293811587236900477 14670763486233614076 16741448698711658145 7238398860027951691 11859599156145472915 7948028684085348949 16469521849870038328 4083581032385854557 11004509525883636295 7982823299474448705 10896138439835923538 7215806838779310769 18231738499279614942 520328733981363587 12966797615921638980 13707174286379640415 873948919472988367 651371426996740451 9983840756358206351 7078771051447159183 7575288865517370804 5380458045970829242 17435670087057274571 17200378905675391855 7152759129122818043 10780580603428018845 5333495204587820165 10580456163507793218 9537580873359331990 10358165708540037661 7555349088599674485 12467028121120623419 3393609114810242258 2132175104392109642 14355640750412886857 15284958175158925481 8437002455579648292 346105180873304937 14436216061877985865 16356529523190112807 14270424220303217287 4151142336853276806 14032673468139692016 4316024404320049578 7164106743731585297 5992909086239906124 13247245557991235572 17821175421159780180 18434062070572447111 16813107069982115899 7288744564578184973 6605149371076526634 3225537908068772524 6509016969683686846 5517470983821366722 2860107179060280847 9521506392633065836 6194308567145535709 12084353340862815262 2065722020539140728 6404483510096869223 1493767202945266823 15405972789474301474 5659540070122213627 17810319566012064345 475854548742621104 13661185958514686006 4714519344569018595 2539732939128799403 4799080894217437233 6374184801298268522 1968307822726419562 242446333965799916 15834925284732538792 6986653158012831235 14591404040942095698 7611283054729570687 11699622139827706530 17913742290074296045 10989285680285028817 11941414699307459074 16662546238531045377 8639471161659491771 2670455739667104670 17138126547466448697 10264189138198374278 17275983182618640297 16865004646109733387 6861023365923558979 4812026565539521709 4635485864698255891 14767864401774398623 305444341563442212 563104042435758982 3571636426400364051 13289938740248810483 556401927984877078 16519670754175340758 2767470070405556232 1598687596973028366 3600992483397586894 12724980113538794317 8316200995951417084 17186139946418197565 6210135401990915326 9151457013471812945 1381833474139420824 4814404022033627522 434877756679489494 3638267934173385615 13137538764518411986 2372470749674319158 4505740422463002293 17307462672924972187 17098431949241991643 3521658603101427340 8995860254461126381 12226761283302430847 13658696091455942223 6562445947371814949 13209712541725843508 17394671985840875198 8591430400211429898 15568232925196610856 10061743537025861635 11540278394169202182 15576572302274063577 8163720048368452633 12741253109645155739 7824511072182643365 13807623759702601298 3005529018740953585 4959340993680030297 3185336259254381808 2434355741658848656 3124209984893960028 9592317097017083429 4009947417610949397 15297522057677990426 152836454015829179 4702549440044879849 7597646874592754989 8790311174604960112 11255073810064065414 13414316541774906656 4724184959842022850 5543982807621475213 6528771148448795964 231924710425441377 9651733791802569348 14969535016501337291 12630139633147376655 6713335446106717100 3683227964771298588 12651738881847973096 2887386535025736230 10589484007799879405 6457814580501293595 8641718214317484125 3265147634135185156 10617697683372248669 2307174400615569 2854816663933623284 7399733691413227092 13754449802608613088 10662427809822677859 18061617876354849340 11449261726139562561 3679344069924541507 7056227954635638087 13924285982017200682 8513176517335114644 18116021476350225098 1668083729333391759 5593874138553586567 9248783896545527312 13584603124478895960 9160640340043534406 16456060938747515944 17163399555908836658 2593777420942629205 17969429726615223405 9640077557206965576 4894946932526411729 8455670848395699722 9611329837715192273 4323201562617341279 10484703368680925860 2255457354502352780 505121464151096258 8908951248219622600 12705773788662031262 13690476005276339670 15437125046994551733 518291570705037330 5106731064230375578 11598440316492174919 17304326376114604319 7167754113945426962 2123674339785318778 10213653782965274292 17020424423042099677 151113115936584167 4712840922743498545 12890228385213645647 4914458190539297179 4328940053267859322 13684909440951999327 7594167664909552841 11313722618951621711 9460600933502699316 10239474539581865363 8101786610609936560 15036396682551457251 5920768228873506452 13967600335063958101 10509762311278469841 1875298871351322146 4902542669569166711 2098240471329026794 9268230626811004328 6741196313624274576 9216965089027139341 16175765861805432469 16500255751079133714 18164114845152183837 3947465236547568362 16104231469029012251 4169179797631035233 8106646227762543399 16621483823811537339 10084230723037399661 6606858784322170240 1315453408552661799 5152813393268485968 12688719505778559400 18421170400158504414 4489249338968733996 6652597394550506978 13387298153201411062 2656747320117200929 14467243759439023152 2035578905097468626 2943369193765504185 1543018376648023376 2007170654460083109 11591365380214398341 15476158055376839278 145036627858940760 9733939862633099603 10993883186600002679 17059429164616329138 14997451512359545936 17565461845095324319 8503008159315603127 12016453263513627446 3737396002444775820 15020255316199996127 2689712016554079179 12903608144178631667 7810764763176877467 13107782320413011277 3260574994361031947 8461621508738957137 4074109243180029232 5544731430436505500 12672138991838137657 14648219506357448796 10511144024395208105 17987354633766454354 4113025370693890766 3348305408776560795 7116130554396980632 13015064427544093287 12528602676720239061 2596465916039991070 8383878233513250680 14789904135566142276 7319123010573411529 10059107422545043567 13167938968688032625 5307758163923786521 7454022917271656321 17832678776393350618 3523255783607943612 10528664059560627031 14866041007353123380 17994297553440095900 11993755916402665891 4747838222068271942 17745653295413667907 1379944313863170353 11583051238127459503 13345102636775479467 4452061073338882445 1129093189038911110 13032273312264910785 14678680781530392711 2245658475342895662 16867767880744538091 16317556087505787721 15838130491722074337 833732414842936113 16746947276500531328 10608641282578481695 14287827129219169224 18177318084097913829 254504918954486355 1925062538515915281 10955952898680819444 14722979538139799696 534101498991855419 14600844126189217457 15248341827775446235 14399265875109194601 5902710190339584380 6754016054231225244 3987129061056898550 10988018457810014662 14876260369367421325 13235948588423074597 17703044305827867718 7925419081004298194 13557156055183111063 14774926754187203437 12928920282874297882 8570058008938985012 14484084004407294064 5214436590008532431 15957461031621902241 16622563873509405276 11138317867728134137 13867405920005115046 670554151765112502 401628162380791287 3294484119223634520 11567520626064894662 572387062155864031 8834424775624193622 6021464602818953152 13872932394107165806 5622893572944970986 5062364301096704206 3662886707293776899 6945058023741593420 7867099459183740534 9428287763262498126 6104034107617575371 10713795093578768788 760060943432558476 11403897393189561040 6929867789893300527 5076829779049241059 250323686337312913 823587793594979094 2169083874202953065 3480448588039322105 14251503354021166605 15455703780038209029 7617228468189325051 2089536117576262286 3924344515963109522 7808950518376229016 14032118459465547976 6802243058088031581 13972473901541946210 4587701341514569989 14568484537801941793 13860461469917728040 6676940824842083206 10318556830409096459 9687366308678121711 5048857045417219546 1570814015522245732 14244870920281702696 5760161271166650232 7854275213322043860 7361880437263135376 10236824693873258578 5766716402882191872 15916265262727516310 15994603732544879765 17203908594676762777 9101921339233435171 12111934491321370691 16338424082438166909 8201262410222693257 14004432999024067047 15448611038858604508 16670977128918618247 2463591022575636557 7392507331509259279 16556993216591596567 16871108098217252704 3194833413279688503 17440096734436289276 812247669810599078 17308763267545228516 13952727145334375332 1499675687463567685 3459507197604713259 4473793141632334794 8577065929187328018 16381583705084357986 12223787627128101909 8559469694517515274 3968369031127826071 1268496829460565185 5379567396508824685 403988667615086159 5286331161574360676 3293771857030965813 12576306761730537873 16168380686532083968 12708286242899518596 5190671642271470491 1157219495132598652 13546928622231731613 9372250423300174187 4456193754722742950 8630022548036312613 8469000448350391092 7856800775413390813 17259157461147932553 10811155503524310424 15140814470524307695 5350012814059022469 11993257722201991419 5543025998465934444 6984981904042261901 11592967970649664724 11558534044520229910 11738520459662844675 429249568932151463 4444975427534006552 17118834002830386968 4345692827499451972 9835892488039390003 1489541069776590654 7169188235240092103 4552510181215531953 12877941145207081490 9772307741029848714 9666367969046989538 5421899614598456866 2481983121060417123 13637328907578965275 2509418365208465020 4123700986237428279 15384753679064064307 2551443650977498831 4479113042588513569 10006179966870000288 14565810327727253303 13587045464964683492 4202341922686440396 7455672275037716517 17695405243613008099 10771474291668555225 15069693641216089128 1552567501857618406 16814539626797475536 17856206334576518742 11799667823151471105 11099024224263942751 5976171075738564345 17797324866311239024 13326660510905529368 13553353730108919768 12213840456151627589 3904640319830984390 6187206163201701926 9208397828974489587 229185636698158220 5342475426260498572 1516205350217348957 3848546113655746575 9707456259991858899 2447916070178927168 18246474151178386053 8865137178276374984 7722958414536924801 14735408072639750709 16029093131931033537 9580461627481706389 3389561399850847344 11182855149141660847 3053386275528707712 10792505057690464173 16287338147158839354 11384179595509166163 13418222994416262361 17310976949036748269 1925387875636215962 10478687485732171981 1993928013616304968 16391681785345624722 12118250680271946612 13420219205704946014 6761715430770945780 14645996425173381728 11615344891609132461 8115448765427860714 5269793681861436717 1980889868929643356 658765512439035351 148874043301736220 14586531880123764725 1150234558306563454 5939742626044222241 8938709628664145431 9885908798394739600 10142328316904555838 5078874992403883812 12921498320464335850 17628706459429991559 15815033244860689519 2457432446500613512 3402910432313907338 6755062603722424989 5643333579110150330 15059964678555462447 12239068210866265208 6275203469496550010 7158462856252575670 12509395718770410048 8807457327269980481 6952367856117960505 18086661563843367759 2930361484599791360 10180632667501708950 12905468991463653847 2481941083406934690 2772060018415069893 2646037294793196526 6566481573183790175 18350666646282226274 2863430189568813716 1888532412325009022 5082844290038701367 4510891803592937973 2130851615158607869 13970560052882677360 10772587662163464883 14405734971115669901 8605243753713967979 5761183563822421925 14116632434150407779 1453434960597104816 1765566237170518638 1650154725816366113 2890627322885426288 434274979556254749 1540443087124425058 13020812864712035244 14677131528515915599 393781595906190581 10381609949861495897 10955613229805612166 8655082058557871747 8497530137357835858 4001007344279614414 8608900194096460161 16299352443504139286 7077794738442613441 12428695074108795591 12211720120534677288 17826037992154899433 12745633588797609226 8765540450930703003 5290851326193586652 5120299858046955482 2203821147694813414 4864952563420096238 15605874966565029205 15796455918283536830 5232425282633620912 2572417387941245320 1132003206045105561 9947298722516241847 11305346352165445230 15270030321529252246 18345063137486787334 3229003226798906711 17693695663780190928 611589556318592447 15730249114129397534 7019421329728145744 3148087151120315508 8395530443089830915 8028185402158173990 14800711264091881430 17486041901489305172 13257296783911451403 14841825008468976207 8255059495614626298 17545842775690073239 13516954881831216162 6607203710371707495 11528639381209445930 10647743669399685455 3961324411377850282 6216080054794558591 10577398034301069485 8059536466056282131 146897039070052221 6724588186887721586 11893586227568355913 11759722324244630963 18407758976543069108 11223020122737800260 17000505540609060039 3569768917246331712 7747563742320884434 9786318770852478000 5079088627091043774 1787738469452103359 9577826118449815069 10998861568639835500 9400708509565525456 14036088640989603135 2407196924321971662 11622152552171107975 16273794736972783365 12648717066553723565 860035993911695529 5865192587681761333 2947806112182819887 12640882826938743006 17018159219897484511 159894919718790180 10265940361968837643 6442190067020877133 18106504354161527063 4935671432827119180 984877048727434930 7007932702749944360 463463545361490172 5940070555231546959 30238852754890330 11869888290931030053 8749171058082082012 12096094945223102789 9712115527228971027 14570968071920166528 16154818662292537949 7831210509776387016 13365460178372464069 4961042282202536164 11077390557493890008 3162091336004817671 3513152413074538410 2484279246969759874 2182988316529381484 13647200772992249279 3795952946963568366 16110967259169929626 12665915344944792148 18276346471243703634 7641523010731860525 13982470608623753323 10360973839827325930 7839947429167436989 3040414976477428166 16240378428877275126 2544372055194796030 13394997463543744291 2842908601719575993 6462922174816939689 9089087235242827990 512318933259673467 2759753246993948018 13669368598333005667 17792329933946851091 9349965774081439057 12342166401238143318 17922739498660639660 7301980322134324856 4968881061182929594 16322869518439952703 2233729479839247449 16716076659564440025 6101066303017146385 16661428374171329725 16394294302808091008 5572578496186235010 2057881707240345724 2345033143191013601 13891428041234204185 2860914480020711889 6853445707463199160 12055782171309713256 3903201550136479340 8130495200912807310 6850061534725933131 3798046889415703025 1350942385531666941 12355249650836845938 7455091591450351377 2577867325701188280 6683122869975574381 7446379975891382473 1675081711800509846 5323518636061506006 7208890494263265432 16034153175736020584 13368883479218185113 9142636947079664281 10571558171443842112 3892005928565421875 7735609328767723614 5357496375168594469 3273223870414728874 1560187006656517987 8321657662834232091 4634020142292223822 15744677048674562493 7595735586914757635 10727182694522546534 4970468676392680305 10450580730691429414 16523096645572867977 1266599400411598394 2510003806430236713 1102428055377800125 332328424310812438 6557291122910711371 10762560732347757204 17816178030855132980 7180586168878902087 11849185735462632328 2159244859594431768 15292144980208868767 13169925331823170231 18149444504642431670 11036034957550318984 516329552809061191 14925571521741519695 4775654480212681592 15227238772614428864 11702749226586085198 14924442297827143814 17340393475237680330 7817572626357775834 10424833992438791724 9840818990524871651 5052994331291826984 1566079186657359855 18035176073294643703 307514412710141829 4511349803705176062 16315177745059270541 16911294831359441107 9126122494185771211 17199875023928933873 15367951025576583010 904288830068316619 18300982279127006655 10056589183417831914 15914412502465214984 820787213574058551 4519442766689090288 15791718080035147733 5585243576489448272 12253591046912163089 15611540633620643809 8497128392260297084 16199201027522966617 17392255675136085758 3472279775385637115 793076310700586880 8314552386787667033 18275074556871885430 3201422653731201847 10920303995272524796 15373734658260555249 2941898165782999765 10411060240997067110 12965959574962935932 5273179101626387075 2757171846671479649 18267262783858873166 6220528455629411213 11197517821198636903 13504486577475727359 17503935532519352765 13084481535886582340 15750403992540989746 7227524144555628639 11431132144191272580 3280367417487804185 15510607413605006896 316326819498762673 3834469933502188239 1996528455799383182 7793018081395616870 10550344518449353882 18130280275455227873 2863568955444354057 18149404679270582789 2714695020726048132 8325224336983744158 3353581204355512728 7564326030591435187 11963559277726795974 8745223452764274360 15730071540054599867 17879639830299750699 8360642450149060315 13883087659088119783 12272242466994007727 17644659783315454213 9733522051590170973 13311678035030705402 11643635001998528848 12734408086730199191 15526741411176964800 8807893638438687516 6038898603040686414 1311617181578762600 8126016957863366374 18001782423182421006 15026377937062886359 3242032693051427524 3993770990446383551 16268850943335194051 2643322735026277025 11035253747205394434 6761521774484654443 3974693219643280130 380059620630715192 5039167907988217433 7851348156573851514 18024445441460001044 4227096236102980728 9775818089435869509 13164984877294482336 2174002366342605879 8613321717227543041 7726427344165352203 3884531646613128062 15391900085331542404 15517817386131051614 2960230043403674637 8028118171183742444 22944087022715323 8569477413126115142 5452611483426517176 14615078317061532579 7150798819112944369 8104235468431098683 13031632195562039976 7016289757162800160 6706136991685816874 18434204128712866518 10637907719738924115 8644799038845285443 11224114974676817152 3714299736313965670 4209755546538049935 8369759599482872745 2536483851498921829 6893544019778249898 5644775808507102634 17590129782339591586 244251599178651764 3152152499471327333 10452325558498185993 14078616429997306397 7400621009677678371 11568752311594178652 8130550075073883918 1917202507995902022 13989571626680610980 2631875129942035313 13933676591860314136 9910927918908869657 7328792697467512644 3675159301417134972 7030889971133780689 5081061794201203369 3016347366374522071 3129545187291382183 4931411533508345768 8218748950965748027 12654366048203551932 12924846266744558042 4007871494388843066 2656258934532140958 8142067153050043163 3716134720671980844 12133277460941687265 16188802317290002955 1194379656293231610 14778974713058621260 4641466813169343605 13858637753867571552 3323325393428890535 16808984750872801754 10617838413814894910 14507802022507401095 6858367997544707899 4693372862950320254 170672606946670249 6262890047952322063 276006181072589936 16813247180833363818 4784752278709153583 11530633420533567619 12290868674932548111 13130162840696570299 5656266583320090495 14981308983247719611 6396631230106390339 14676124939505895419 18128500660522167831 17295571337234945883 14264308949845273649 14824592920710447460 14403110001624891341 15841770439646117547 18255727335416102767 3906870784748888137 8618898778317358907 17560341689797007772 7384268357842695048 13866814729858952848 9008803836851898930 16411144784053016016 15859361970521079942 13705233632257748181 13778281725392879747 17918448860740961210 658552301452923238 15439031376718043119 8549219632386352502 14592310322710209360 1969072050401218919 8111519864262160302 15541839850297681156 8449533702627401232 17765989467256599252 9421897444266994646 14824447602704888277 18180946102889829386 1377006951904108414 2935331617178190511 548473946838432700 8272042206524043954 6570021079840152796 14317422318900044975 8525542615908900685 16808549188701240172 16691922370849657532 2493388396170587552 14888667742919742695 9908214769365160330 2084127363921446797 6166846250053268677 14038984806988462162 1680977758345239914 16301006743654126362 15971629993215882394 9153423247013187792 11257465217261872603 8579870654713526100 13314006652080060972 5025750978327389400 2806855734098529662 17842197206972361767 8623465223279244932 6376156735839929465 4029036577189170062 981876600595425490 7954232458620671356 8043867601538888044 617278644798836540 5238299166368526606 8503156054809889921 12668699545790265100 9314198601912768470 3296651360066369731 13860580110458128733 3993693571722132504 11245891097380007687 9365820616867384918 17613942770224411953 10980081234024300601 17870922394605707585 9142258245533006151 14675012684637393144 5219820314607065278 10828541461276030837 14057938015980508120 4540203459055777925 11770889362346703146 16046029619266514568 13611195123760445284 15538306970714942928 3586477157516888660 3680387485963085735 14390358265394267313 7057892996927901586 16500183987655967565 4477392536634127135 8685535176912692666 677158256495269389 10828730396693913447 9793574989737698611 10298895533011139614 14683197888398238909 14933654079580349632 17449487306163792644 5553859402108011564 11271014116785207884 11987477895521515639 17516527857472228663 10046948746902399204 395583517214765915 11288498134643388811 17059549668011327225 15225057636666189361 6899002309354466881 11875033472787330463 1178354632707446292 17501074666868987059 12447467958607643574 5483656243280450442 7516528577079623769 381860636639084900 13230855793923501916 4482784736526846734 12924382206282160690 17451560078442357244 17323874579113195761 14925858452694258777 1349044426723616929 9532955357532874867 9328583665986548402 1237394775318291389 13864441299689911518 3735536564577865066 3913907883169747992 1105365780576804025 11200406526184481945 10385657547082272496 11469023319087253785 12868043559528743102 7805484854464648830 1985896060129724297 13011239878196649884 10689539229974198803 3073879613252246469 6964217708132068062 6071417649604555575 7944952554396701827 9140314798029993439 16366433435726907519 11134362732409550456 8967345865560176592 642711017012510898 13200492584397724662 15894842551087027605 1879800163623090666 4682536666268359813 5638482731617547369 14712731383698822294 12797349774878572257 11895276824245334680 1386278335421252586 4316462188169664086 3984060533931680478 3274030357719579638 9894071734856250857 17597989110808018063 14060602166159143914 1258819119320381193 10669700672861820500 4560648706506571547 15795463512780381769 17298334928619407464 3688367873879316716 738296291205272187 13282640146740791225 2370248841224860575 10780132512619285327 13875746824852913624 16486633581759821537 2986540236348664970 9228053336253225263 945974069650168318 9062470537346403571 946226140226007006 1807501624733399768 14049792788434520938 4511015893847742107 10725726517358979235 15687404811767479143 15341448835580588655 10115534922990490667 17160444633862212594 1150956364970214217 14728671439512412020 3862091298656604340 15196033443786990673 13898433074642159260 16023968493484433 704223439387954183 1372102382229724423 14887997957939546836 7421233442835569261 413997289313703935 2813383521692166880 13179174494970548302 4868167187744470051 18212364192757758866 14159001671716050321 183592453895883205 14624224693977876674 8483506691094778369 8340030531415894064 13206525751609395892 9326173258565477820 9701663646839325263 3658666488108735466 2267704512353754438 8141904933471500496 12283731316569851219 13001150385796605129 10444621277062867352 15747361421158847595 8779230153236193084 1180535198933386189 17823753736585568259 7472596821531190751 8643705470505158933 1299165754139141855 11177161169556218577 14199003749943487239 3698045963847082505 15538078964439234003 4758677001199116962 749901418817907533 8173012129836576127 8951868906573426911 12573673439978840191 14814450035099259467 7834635298352519384 12103440105341171066 2385398210845167554 13517321463840828745 4711924907109465020 4651088424329550253 8613299979728144580 9051347244044748742 16902520494789415797 15059262813994806157 9601379584338035188 13949116154937685662 785507499915532910 1250332778362184773 18306293077948498257 8241983161635407504 4524751610159050094 12980060839969160206 2084890487354193953 10026162381763392974 8872102786111946800 2389681464777902256 16193235138936628180 142445880630806054 10007132874108788485 2605092070730932751 8307551695238183429 9833188999014249792 319549352458440144 17027189243522390893 6390289901906702122 4814453253702447457 18371742731881292496 1515904806377996768 16584543591192166152 16514895091353708903 2942031620471308437 975557536335567179 10640047208428559027 11428780500583416625 5872375436632129352 6685304362436973110 1950397574946401014 8828367142952639225 1168764689486374790 15860146769715177442 14102062156623347159 5245983217884711879 6960640072018665073 11673250511549002998 13908565214290298400 15825527272732499389 5689130803690871622 11359138946757841481 4181129589256596410 2893418143325717304 10413807966260627212 5131177492670069816 4887477458803114982 262964436841966977 979588740655926601 7297214117313005687 8027599828909320817 12250645377218348742 3563492697599334278 6993032855228968389 8677440579370618320 15450129713939524093 8111209112140244539 17212999249951424972 7267283216841941752 13905951413708532930 17002902533574476899 7377899026256302224 13487859638726314715 9837565324659913695 532808412537641610 17337121131442470572 10955745293162687001 7929276446046142993 9646774635002159928 5124075987395904601 11068314505841879212 17939230681275058958 3944062095091090569 16689221394560327419 3791705909941947701 13751917490475084289 15337140583244549924 10111141048489718818 8804443073607126407 1977702104845284294 5637611899254247381 10204318261041043502 2900984378438673933 4204285731488081888 16703115999374589480 11514496296116318574 9433271183708744918 9077435680788641458 17954664150034568412 9395314417542374576 5281630005004111002 14614712263908445706 13077656145449860184 12068275250453251518 15723422158592745234 7484389783772228622 1880075662941142969 16222035624939527311 16369312111769999183 11315264966339168028 7165473429692952751 14964172679605845364 8309261179989296479 17849057042466291945 1258352088104676561 7807552360866577010 4717491350596665427 4190881348616758633 12873959213745364579 2099713935998013001 11145759081040978172 10446827752362961061 2782019953315217118 11167023473664628856 11884413458930075435 8465428103390387375 578653362457535572 2315923370388580870 4264072209101559024 6904351131207852101 15165522709618651712 15804172731961221710 12448187996684658925 11840819663714303172 16848820066831103294 883326508405089352 17060263056444647636 1304723735414784231 4000945216270928218 17164374060802959104 5579866325372652667 12568755792691415565 13966582393997136342 17447987772873831628 17749893737343430122 8981928591352790882 17783797164410468679 5596350987731530800 12870257631955197753 17814811478576173728 7840722975377774030 7290412746734149371 3461065963522773781 10186810314158580544 4394103132541572697 15156993088175139558 9391586792852486492 8467765887060909360 13796793978141401104 4284502050477791703 12544278316202597579 13147313300191295591 3092755721733820862 8252093448463587511 11100578084454517061 3078922301520166814 4262445255178781668 15411902748572780129 14043861690631879634 11337314246405578467 12285758669397950545 16448752669912884932 344328035276024985 13940174566449502688 18245627345906509844 5065124316993594468 5980294285246589556 17819659522348679727 1570185269779568573 13556315322016854156 14649734694272375997 7802000293319634738 17290841072155993073 3681823698692317217 15565831377524338949 18210515946523313875 6969013847696709882 12870013595544901273 8066964962061592742 7288113968021373949 11894567304182342303 6339469760297343371 4104943769040089455 794246155099670455 12768591290918905577 16063314571565032862 4391389552758639631 4953586320902688406 7911474524049981660 9199214462758256778 13260106346295535044 17211475330425368956 8705825447730452510 6905514753496668222 14626191138479132170 14140191373451215458 9205811602545417557 15515853554160715108 13540687061884537442 12739509619035146229 15527482173695832785 10045716556545288605 12885251621192506379 18356199983664760592 15182129363433504377 5453032203453302128 14268795410323384083 9586917464859705673 15650355599755731533 12290256234971188818 5622822519706193628 4841642978647430341 18122776939088184587 3255161206716852441 16175830133870623882 10640041063682953175 10973202297721419449 5200100941561032897 4969139011490392974 3891980573173111061 10969185084206799083 11430617922314465140 12088771123062063617 6873982230377274633 1114301818519230079 3568364746431358786 16466529393071512575 5766832022805400855 8934630190318513198 1647687634151679735 3511998136957093851 17111257216460286134 9045977201215976749 9129089547291328378 18185921419170081892 4368471975302480371 14180708733655964122 2731175340896670192 4002224727187461099 11868171894570635644 15654905848850155930 9406130887613847406 3469772683626176523 16412249162832150204 6544326998103709548 16624213250181861774 18394959493484929195 481671379942255610 897744496479338633 13301044376781883043 14999951122213827867 1641223761098979302 14849498147949123078 12410816047244380858 11265190895592357118 3902604219966392616 16494128326197337092 17358140733863446438 13997008324985467301 2457133982198944283 12973420105655913543 15829669764891190028 1330925706423768156 14417524417892313018 6476294943161196363 1134350173661998652 14884374729825479008 14590108421985730283 5256512367610568325 15666443788321384826 5819063654160618768 4063320094056256844 10125778202531205721 5024875943700166036 11339130569880412880 17813753765137016977 16046638100983443723 9846848221274179707 12691389584897813931 3714153133677755923 17094241944334326487 13810133490650831893 14776515343245914437 8072463985644823244 17742253291185614789 10470789244162069357 14217827550675126281 14326243593269421069 10915388198091829359 4512687812387918984 13442272090467916303 15280536039748667407 8789037306967977764 1681473176725721921 10336454567564390602 3854506736408369530 12790212191653418555 6477733645614999834 2822531648125025313 7502042412613869914 4506192548910456369 2116050831948169406 9920928346706089367 7719543402180260019 13788575325711610133 7141475297685483777 2881587348381172737 9255691623364783900 15681447379096146469 14812235428604500101 7426309054947955996 3956122633831454008 4591728929039825839 4177289553843104421 8935391010608315311 3405292127226546489 15456326358336475532 857392246481745332 764467461992919437 8188525025858002135 14777665672119952148 10955181186433367940 6887874703023841405 7834159060917353039 2746256821835986401 389071079007739029 6189959625776609885 15102436597910910602 13017367937787915837 12692696566638006197 631057389710163311 15154854791546172265 11462841527938345020 4968706029617749517 14214019364552261143 3756156563886481464 12833688628154844857 14557111158825884041 17238741974517561517 17528730353391465369 17363159340382359246 3593531998794761475 11378277757096653338 16573522320387990045 450550285469794553 16840018796239474049 10804130112020795738 10056114761778904143 7345492808515092123 11637570846592893117 7289244043849489596 2990762573917340651 188329212416509284 8558483448110289120 15291820563465772952 9191511342283967208 5760063271354816719 7301078893213217998 239453708009099366 14650269775499224960 14574604595005760387 13176976240096597259 1842714274119066371 12022908121430699166 4743892096790248102 10360788718375391545 15095413340686220133 5821614563466442373 14010793416425473875 9600694434517758252 10468065823199340081 9562051462785900292 6190569736344519686 5442762373008277997 8603899348303990487 3165706449895226190 6598088873755762965 10270216236845259120 12664315288277105358 9409717303003736979 5621233736502927300 348555306684195868 17518512836810593631 12496534633448346188 16251740752629558085 6363727194586401104 637111502823597371 11927626490470336716 6632793437286153455 3518091490241753262 13367720479533330133 583335811585463159 6528243873082652851 1693824236815778574 13360550359805241046 16232914018827822469 16075955946368129963 9038955789117726923 14370637311836226145 13227426340386246885 13147618939294318988 1451638049184163443 15371669935913391683 2104375065575267362 1638381503012346947 12353166341071788823 1320752366259180858 9153463336723688759 3499309281736252582 3732869912220701236 8282908292635616823 2647542214794618664 17871937279495289784 6031228756841652358 1378279305134177946 13331422502725957078 422905318277225894 18025928397371013831 14760592913584719219 16116955948520367978 1957533382302298688 14869869667941144267 17696866165073489572 8127209892148699598 16958048440441103593 12649921561902029066 1413419530877982497 16010076700374224820 3607405761350593599 4694354356056462554 5626935704162309706 12579905831434552396 17292266978312099303 13177515272850594111 1802090869406703495 11523495856512859862 266114857889007495 2340350414004467172 6419150313665451405 9770729936900237869 16494227428389333694 13688934717731409885 7690492899504906190 7867009143468642686 17264485664004813821 6320896670401793467 6642302055036214820 15985864673319568477 10834923373751628629 16155792390940549349 6808194008103807583 3111097639890182543 15029229100133519272 851416358473321262 13054503252416590587 8455658007704802427 16513096018648663556 10605656028097967548 15735399032686089854 17964661356856480849 2939098903409981913 16243479531672765842 1466359202678077791 9618426282787131940 11009065499852581735 5019586330329798274 7651269182196124789 10449093173296943108 4460197624242698186 6337763683390572 15432187803323105218 13127794031744457996 15656766100469147376 5034484144359982402 12291926511135544786 9084129412416933722 3282784723271604039 5587112246474607247 11440332089970903234 18102310623140490712 15569979301436049293 6804056380096943367 13670830589168508985 16384673807653568755 9441433863747861963 8514672480374097071 7028786116411801127 313812894427020623 15528278917157111680 13687036075082240992 922763974370088932 1325171899590664420 12964485383652856974 14685707162014533713 16277342914281653704 2650865173577960059 11996701542160564031 5826419446402539956 2818761703893000318 12426065382560130405 10658366986953356939 7472558157038126752 8653433414004473387 7254754471637029487 14426140502688263256 4841232127023606854 13868726389544525968 8278319983747491723 15652476535924507472 11833128286415083042 13391191320378987216 8324741046463506269 16851905873584561196 5480452487077082310 9148608524995568370 14096675647012365311 10698691322311819279 1221665901894947183 14066073689284409192 3081853676832038660 1735246587036338282 1851101530571661163 1536452157669495072 14926649266055626446 793098788416144316 4106708896376012374 11299932537299944166 7340838639505549597 14566198010683510362 14631064880447726729 3838502118553211336 11532177829769986196 12075355371552908893 10105677955972302589 3960610435921222166 14115680107423827137 10721780329320311114 6198819027780927829 4106604320039632569 5595390733202167412 8168263930478569425 5549948058679761595 1588044321684739202 16418393071791640495 7779968492315294305 924622078047448997 12886018545951129637 15950202902933909925 7252586606732797729 6389195561874469975 11483873835431590019 5170080244194992432 15320110980089036642 12612535690037298665 11879306588421164505 15048322119243204178 16354086199286990360 8912043174009288497 4529031183893419613 4650497322567986823 1543865001129539719 6012066234680093014 10229263905553258494 8430865063860289463 6291530534218117010 16346179672645732300 10366150172171083917 261556290532165794 6705601873351758679 9699672501756627168 5746606221186393341 1126832382174992274 6300110612408641059 12990726535616177903 10028483586193704863 16890408078822587841 6541223217589644863 6842320991188381510 17451729445187167414 8723923109294755455 3373870490873323332 530998632148044337 13634441203216594211 4348594517896946965 11343694197251496209 14541861542765515055 1934566834796208014 4095638809590457337 15224887844258689317 3042869378179065064 16474194417541266882 3159448741051739252 16189725079341650868 13755404415805410776 17200891947924282939 18134637945663298420 10995887979847475002 1336399492257039287 15254849692476802184 4298102307643634997 4185815749767511858 11132639852222471418 592699551747291049 2921526396435451850 4025917033987569120 2040861201810748691 7501283665802538325 13939412135049656088 17991461144504559485 10050786272050732344 14320386540070197207 5492006483248896386 18401734490170032891 11964421275510035438 5406373854272713654 14624065239113442049 9272827694760278699 11361065775111106789 4032811630095526533 6137835509620192401 11111147062544856819 2812719880745657055 15834544425743626987 6239883925697392473 17746248595116345767 5368381355287161232 1090903618516815215 5209363921063329755 11746522013226944137 14113548184345581723 8838515078110575530 1584103830308060734 178542946246498446 8068286760036339727 17086489537682866193 3420865734767113643 15648874656527765478 14296380886624547301 36249625579195587 1399201315753448071 17678661176530001548 844485888588317309 7189727363984376693 4990305975622648319 3565626790372604707 12082242495155125303 1030516343365582470 8409833550497889404 251957438883190526 7175322179955282789 10156232619606488933 9139686054108849647 162901154843168002 16367551466095738193 8636150976062426192 2670063966959677589 17085756806612695271 18181670416309315857 17018307419677811995 9947306399281819153 18343467184136006954 8848682009657612928 17334482673461827928 4771476592334515967 12894161528486512016 486765246438100292 4803504925108174248 13986592104527833991 17364698626886598122 7656280832598356155 6790079446765811428 820064421701669488 6406271091545255673 5216029370487359617 7869381135894146514 4260311547314899245 16105112157572943561 2189701595100063802 3008671794995822214 13147734862712300242 12260815610173949258 4550779837727253270 10565260731770554813 2320948349683587509 6621072574805522665 2355988748642881950 13015525765939396379 8616859349904579108 3064866199830473496 14054095857188407038 12389421477618571847 15272896941017426730 18153807367853721347 4433668816588842116 5929421289999671498 12950155872789664482 17367737730353095443 18029384061481169682 4755144353465739917 4958489797628497948 3560294518125835887 12058369173099568148 14438713771729642421 3680789522232320641 1592563840101175751 1736631608174800873 13766865998591490371 16294876723173825120 4522861086803441494 10634529497112403790 1417484894014517527 16322518663542145717 9104276807310811128 5697689261745516361 14606739595010166861 4229135675804225605 9435788570998570963 7717190576085849488 7867702664983288761 14543076691551517103 11266681790414114 8920776113205469480 5815024799994025571 6726743133604278404 534055835964343557 10939151097395313672 11352812046450568384 1333347605490373565 13143407493914898186 2411317582757879040 9389195425448908925 14657669174481629148 14514775143908996087 15632868494729779263 3570881740704295878 5877094086207696020 2739162555878021549 16918654489871625622 13852493201220489638 10842203976076098469 3027259609024356667 2375477551107640333 9474167054408866517 4986911226873288578 10533516592483459895 6480509144561723082 16500129729069119523 10113803485615470281 3657492142181626555 15518673563019028896 515220386292676280 1200587647737205690 16029360126253346191 17616315458696268847 547196965267110964 6205664964049207319 7894055227125056978 5442190717959428867 7484097785563166097 16480101938123473277 6604803060428501172 10638379377284760645 2629569178721145404 654311143140164555 4105587392035779042 16705644620391267345 11990722473111637508 7599460261560128723 13237916747714352853 6881590832784563981 6910184780154287524 962071553080978767 13105750785947143691 140237676213331662 2957597148342213553 11321019098215326091 3643030156868945485 633893727182901955 14232439914363763795 11754175284934599920 7381985511378286623 16649758189984148692 1940150181577344493 9698841539498966490 10827624814449654546 14720346414721193936 5523226097454795394 16213516829352083947 4240809806452175465 3182885001573991580 191545916155369166 6064672867621974777 2259482471420381285 8673276287356986288 4828309369360259718 12353802719938701017 3204108049291971231 15768540027831740519 14924826750501425767 8328713489275109358 16653640582331938864 15914991940711991555 2478648082918916795 11380200567779329482 14497504368553571955 5932417645614078348 2659696653481889363 8346066419290830700 17661982119620654007 15283051127991562728 11423196849630861019 3516135456614814543 16668770007572129212 4593459640151276846 14477276543752217988 7499028673073013570 8448403330546406363 6534769039042778264 11457395439520086696 10450109431304571554 10512307525370207806 8065345825504757087 17155417958827112406 17222271897262464203 3616980328685836575 3505315069224186793 15098130721836414151 9014160127143994319 12252349231153954046 2603591464485517843 10891581843855677090 18341320724081189006 13650172432877062335 8259087685624078305 8416008332492781312 5838723623164880232 15212278483518896629 13027360605179998268 4474100603932842178 6943320740673948319 6136469012873275866 934090960671558615 13864263070491572646 2774137870555768446 8217083373118376086 8622587917189065255 6008403222368551268 15829260326152331566 12405001566587920208 5591611877093248918 18199247933237014673 7588302297555312430 2893348692997744293 7436824006730019985 17237980959211747018 9258037048037200126 12161452370341929928 4785871889522944937 5564483044622858729 666262084115969307 11488762801773460964 8606100948744386063 14665822854974590242 3373848415506447604 10591347489616285698 6274831872157017166 3021930375956424220 6358837535069755155 12219740859163960297 4377069245191100445 1395625431689918580 9089936193414415497 490211363738583450 6378086193951578872 10484885094522684224 14675978729709721194 15912712644122575186 10855374855602386865 58367123564787833 4600576922159424127 4101186974534781933 2713820361642009276 12039670090549719395 7594910526071904749 9798611075467450131 12810879425487426538 15845310656820520847 2964912329922316048 15595483744567166454 7786181611389229653 13578855256513584250 18172279620763395201 17825514503978679724 10821190978361180031 544760315500779234 13950478517414799066 15511211148575415775 13339747832600518187 85288955232220972 2237381082772680992 460472584434318137 3628580660374686788 11204826387460747207 11520879444996057270 9843614159415691218 12945450745547740426 3754310640357364010 13843556277603004111 10886116492328542167 16945569638914909151 6607021955130579558 11633825208458630298 12143835647069640366 3274141523617051175 11790105542211892860 15816591057523996179 10549559630307504993 10105285241104954499 2081954373821817433 16070953976266653031 6384705209756641717 8688853273319814947 942766386481235198 4061667034111408379 6037324660832979073 8470895791528992637 3676602782386633453 702537701185072868 13153510991963973810 4918704213959924714 11450789437029486900 1072170349777238140 14631838179165272483 9700786718596632730 1097041488339680812 11347243648533506075 13146080888117320029 6917602550801487523 10331529150209764407 11668529699922423306 13114517439701601484 16595880683117208165 5800736405563438939 4568133267437234483 17388494518184788790 13983262779650324873 8201105323625044378 17715880436970496651 3714763218966583890 6499418436077448162 5879732082733172351 10346794868213878760 17556195933850251087 10733017568337887305 9951653841196802842 15252893927120909075 17271139681936782125 6864624724526888200 14924155616863259806 3681431316560168635 16383531384466544452 37266863655520761 10608961521368049051 8419521926269950295 7569831086832400536 1004305071095674396 2987676648335648101 10103906366696588571 11126356255252298658 15662123318817904096 5759500047265943685 4159009470978710761 8001704100081300571 16032311176413890762 2198971962308286718 11937990923714967097 6158098064069635461 4534409344859518470 10588535970535142053 9693400220737121629 13077120745728413465 6048660511165431308 13472021234129866096 9450047157947906596 14973138072318526900 2469341515339646445 13762174555483929318 18338008993803816608 6478033559244330000 14265178155826392796 13048345173396943064 18221830820618280845 661035434778164498 7974078343095803003 1951573550685670674 7378506959389748198 1640868357666407345 14242315097899302456 2377251092616795894 12481199099671450771 2423618870387791414 10675906505706214130 10503079231072145659 16560206456775635070 6189156850644919502 15976307024390657865 12086781710352708247 17680311190275664002 6642702338146407999 4230904399780732791 14614992976708806874 11190791289005325897 17095103177429728018 14685169748791867784 2035433941920176123 17815435403218131087 15991839181566169143 5576987474970082444 14443746833788340464 11548376675325910264 16882469927318377321 13705771552811144889 8248710041442011283 855128570287160448 15970730617819246711 11940477335979596814 12422340895031217655 16225925431348481129 12097839677119992779 4356570966306624590 11068974186416086680 13306613734290852300 3018594986938847920 4682031513462367237 11724273772778572380 16041749471669546294 11861983660410694820 15072110092235563023 14058930001799782590 5841867991924863301 8525274356562479294 8924439123428639009 14080297322609739060 16306086485273458248 17793518963713511012 3763712259575472107 14303484942074812353 4933409887281728145 13799206069802802527 3890778641895164311 8651417314638127839 6327791960792960868 14209283411792595381 16936388043215188173 2474996717272234555 14386920888670292870 348041702774523852 13031149241823776159 6261811759725197805 2139262488454891660 12774778564716267037 11407388703074844510 5131490160170667187 311693332015466028 4824028189355383461 11159743716664343689 1498797585179177927 8103376381020289318 11145587730545212446 7460488119376012737 12150463618877803885 15066531211568946228 787438814512015256 4298423426455369269 14036718185076869618 13142609811063956451 6815758506779276799 15385901721259192075 9469838108270065697 2363863646298851044 17047560090652318331 11516451162860397983 15649273775281577837 10308558717719400616 4072388215117249817 679235318714739250 14485490681332249567 12723316217516229760 3512275841898874330 3214008869898222146 15842617909496441387 4829199493600159054 4701509564561237610 5199598377096998602 2415318427418089044 2034915762159747858 1828410274585754997 13946185455883757731 4592624278832024895 13720183570901174285 838900595089101591 4684438706316712385 15506373340864611696 14387769832759724239 796054264117229639 2229490208464771558 10767692968790493813 487277132538845544 3471201591556861736 16411684311247017588 16620678944459507113 13037272630457965291 15200194599783426824 17034547860227743218 10014070620285737685 500705979020885058 10638233714856247823 7877867243977532714 16602827211024782954 4851240557052107629 1154363895098462551 6540652270959121246 1963301542147755629 5840179232966026488 1623045147208824747 5064851286697764299 16033300302359932877 5106500625572910935 343647340259521141 3976227717250003666 8268928400189483784 10869190941161628777 13881753770247288866 12456855974591825375 2907455207198884056 12327623243139636183 6996171200405815203 15944894997875539819 1696476011032660519 5628665337307528005 12556745469723067242 12994033975751127262 1748837362390182139 9760450421866433428 17791885244278996834 2592890810567675774 16917897575446561332 13994405072134024170 12803317637387335371 5361031365073532637 11467258762289843701 14562406077452025703 1245921365857826085 1245326348681741629 8719012210125450693 4428707107507732360 14673969274971243594 5584385115274699493 8256340920837381054 6995204415100106959 9127528901836289346 1687062442691483754 8038539934284406143 2150741750530237829 764948963329072018 18274867577064074685 6019320995214418902 13199880170154730645 8911537632778249015 5009897423076548386 10788287249664488656 14881414278153018711 4377979688017567569 1457851906233590428 3227415390417460148 9508432018474571564 16517843178648051269 6789836113249112068 13326479990508106413 13234314523564851591 9094789294773925814 14851954374613678574 11915583891896248864 18162575145732979557 11715115400211952178 17967307827276588874 15015881171967940299 11905462638426683663 18418366593330717974 15115041421417411162 11301012047490027770 9137836671562405124 11230699925432996947 17957176430455958100 7555243913938498888 11223708479537958783 2637141305054096582 14301912617928745308 8732002632047051589 4179224713517814077 14319656592895224859 5393962440317007659 9919521649853672607 1060644332369916845 3586632980505436063 13090526448118221076 3379180299415052265 7202734047671172129 424355750040939420 11449998061611580391 18080302556315157613 17255083888353409793 8653722847067627914 9016438173845956373 4946596114085729045 8461365887256490411 7932007609162850144 5105741839414274360 2776239916025487413 4620921099437428872 14452037800136396331 14571384883583558926 14204352660465909329 541145241370834062 13057543436991316072 15926443984680414559 2772329474704881402 10029812351853797022 5313606352715342864 5890257570587215418 3855982728886960116 16171205139732820516 3713758126898065616 487865988943305916 5417585377888133196 2589641223497817651 18427804493622142398 14125343544952385781 12639444826912066291 15850424521982417920 9841327852625842251 1562733556719424460 4929655724922543811 6331852778779426093 16905650760084242246 3280397536787913766 15756098889738821262 13472037598602109045 6986237301326405132 13064407684657024540 10046323835090413721 11703423410325271620 148051486994837236 8211552040946128310 14628410705194119215 9467417837133498642 10701295841210587816 11750730208303259128 1075614252110095704 5382950356463016619 15195667912458573845 1786827152666438587 2801244635756088624 17516940729842479434 9836209927606526220 6646343912977612828 4119979838878162858 18233525881410618007 7490609561033114858 5793085854614077264 17329469511343894124 11913717387068824834 6534751907391191824 15284325314123921795 18356076253880087354 9147267105545388143 16732897018323553679 11577380317728257133 5427418396884756527 18121639130733487031 3789471050641963015 4647971721207538634 3604892738886985654 894041672875478085 1902281854980343196 16700347100380109774 6530932914727502107 15319752469991325453 111575129563129434 873517769285339272 18445167772471189957 14330569219734738777 10177304681702627303 6240244010563215559 5852062724347769585 13397795866014237482 17073828737851891171 13471322753490279527 10285739788110910777 5034823784916760650 7609456517234914368 507250216077761336 2118379756757652610 17611978119289436416 13933703069268773980 2855020091260253492 4474528112048555201 3988044472199169724 4566789232475402850 11915119627909527704 2090048627862786040 5926203765014404219 3615293854273633618 7869163187912679568 752266707881852829 4843965678384567610 2735840021187656236 13430027959853942399 16021177146090756489 128228240215443021 16051688974504051005 11438322759276901195 1944306633727828875 6773247118454694545 4899167843653381947 7542254054755217680 4917996582394574777 3615245141593378223 17335768476646067882 12441608513236814607 8559030548132852361 4079778816603343123 12671010439132908052 104578743625273365 17143104436352200435 13494679547693459363 1615904473743185757 6533040882776556205 6479053040671072381 11630823471746035824 8197335229680046603 6486981947201136299 981812942651265418 1248364217841148778 16321829389297526575 588070038806076047 8498668427956001283 17542798011882421466 8564379989560100520 17180503733502561351 10922382281229730774 11106097338538181050 5833391302576719196 14870421766016933459 6918834620654586472 2960090953293008863 2312577028684082251 13760433290125370950 7045991115682838017 9384553064092949752 7774811010693570900 6307428558785424702 13722969998822061980 7844040084085920805 2376367707514641694 15966431135413280643 15549863453385342084 17560218475802401418 10916011331744125627 3378249940887508727 7185156082848382136 15621086265010164793 6005528588956030783 5464371989981537966 15633808457861615723 15539451148090268676 8027343479172276137 15266634350292280357 11707870422459984307 15869432899080557336 12577565707084226642 5922173431392854189 4095852023856664399 1524050115744283539 11375615458576795597 9027590963115414543 12513877794389096980 11493848097831803846 12428232304856011322 5389792384701146959 7666592154830961400 4442423718444972356 15579432688565167779 11483462870390017468 441575247314883833 3557629018738531756 7376401855232588892 15028874485214989501 14773046250731088903 16342788692844185238 5489353741183441587 7313305972016177561 5938237374003121207 12034737605814170691 10828389248830484264 11351901936679875161 2953694299324719182 3739804294440276275 6628540249365469854 17197876381642452299 5174544036465200617 3458388488826782307 12341086405055244236 6323735887530958810 4936664614591146525 6846850685038840212 7009462226186442375 18433652825243931946 15658930340016068993 3688600016305409852 16281068887307829022 8669056195751180952 10821292180812023091 8479301737468838926 2128276224626871739 15251683643546124801 9801983514341664410 5040331195335148403 16455840742550138531 18231835615104887143 4706161747857435610 1842327607360241670 11844639304576182996 2169223221610290791 5521304502323398747 12491674441276044564 17005937373533452264 2234567791293721447 13016730638257707282 16157771721698876603 6062218286628970368 17919336871377693384 10006614075593960351 11463001831732000622 1200855857127352028 3230930030858307070 4127320296445400317 9271427304596382958 14893323210464924997 16094106115995794570 1068882858147870847 312732314509761329 15142073269172139252 7978420629776245474 2032240956873699939 917899405754733098 6362176879408157366 10239716248378680890 1389972762166365774 18007005627094502775 13231254578275155077 3332871203704741123 2850501179479069393 17515256235938342160 76797366211444751 4088444607699937465 16252824675564068436 9296004382780598836 11921872544325588077 11286280697044374501 18345160349125086597 15520273710451269294 9932348590699542562 7800509819498387913 3219308619136893135 524238618604721080 4601298885559118729 6394950471823972394 5008336548710480010 14736540285336557820 12952268899304637297 14337788992277496142 1901296408188102040 8736714657115478412 8087924970246625923 7945641137049775438 6442100338993372802 16929127427191923318 1759775020883814247 17019112749951026916 11097662959886391226 9774117804512340324 4789612898427476647 17644242238695406913 1271653635854384415 9788917489160292401 17839022396396326661 11044330499438371207 5599252705785524333 6380222912637897886 5320067483960485444 10876302790054535777 15198665283017929858 5345854817434392955 7227318573790149087 1492535715872306491 3194188599974946111 13962631419276066507 5034827758034492063 11268311344786296429 5834511939879194648 14408944829892149864 8697923068558264178 7827633296753313303 16407576427790378345 10377228076663613260 1942771607164985318 103323485856214868 15263258838054091960 29318215352381225 7880021698486606687 6665203651036010491 11275554672555787430 14119153074213552482 10307398147074940474 4006938314794114496 6206289482775796735 15580885977079329931 1450914299517290764 17449457368301942626 15649440850777136282 3312623849216730069 7967419075806808025 3753122825766063593 14907283894078221948 12079859589012452240 7761669443453068989 17780997336521858831 8401180369411967865 8599010740756242561 11394168955774020951 4047854073182810157 16928110231072170249 11122475486676131091 5633140475098646035 2820980109636479919 7796910304698671827 1290536408869501546 16756035767163252730 17515724398989059019 7860858936470286258 846577307651997546 3751522600531936477 3784588800796270180 3650678121265942987 9300110980249786944 10401267152120930584 17523883263403274738 831941362694032664 9360354572106955334 2554404116432140637 5311484732973284981 5628353681307578963 8190030574231161155 1125356111921024632 5427555016637184290 14018935333892405648 17804713831724266297 8895400131703152351 2627534076035284814 7066523454776429833 17417329177738349244 11170039102662318831 16816452625149935608 3175697628311463218 17019445205708985541 13616166641386533275 13175189687701180830 2512015752487661860 4879846659015549724 6846015321210572231 644799267672472394 14644914656646949781 18369802354790924323 14425092265491478009 2235276912547937204 13990492661779368048 14677649211594778894 7724365608542217681 5716449810297103072 11846439136991009769 15690426271214838795 7348654390883192379 621957169472646943 8385064424640495483 5854986208492425339 18412381560884108742 5601187661779094767 2758617971777048614 10453301497439653152 5487217894957836392 14248009516533965528 2173896484526724590 3578116662067571960 7350574129974857270 8760723846839685260 4140148313471691032 16651199709598676028 13881795656448671004 967165371475776720 9082233696683601536 9752198897340405410 3634312097457378140 17552045290438877350 7405226447689986862 15437225136745484539 2729371711165137715 17255652284025612291 14146872863712337833 197272164320744179 13979677313085415785 4221291372341532709 17699330635704690932 11885477934281346647 6773888992691825238 12099334863269708244 5424406430929208742 7634104799950886218 16829733492538042987 6131099849587737319 16022829567352386104 9723490275803714777 15275072014769245887 9710760102048598430 4385879346018990898 4539849364126109527 10341801110398280520 1019524202513193290 147115152607500455 10352919061874307068 950401969059638426 3961633774600757154 15394892624895775921 15548359223188711105 3917327819975646967 11789663882184716828 12864031212040561990 5831360680155465334 3531853334434797517 7195782878548784835 9427816039740564128 3483107449372756701 15280973735561258942 12518295569788813601 11270701473135224841 13189043609425359935 6102796879820985999 1487633798577420442 2997793991366553276 7854933981058388851 6265195604215175982 16244295383591880971 15878232176568552989 5011554552278011915 2167344714987504856 9602483836773158464 11221633260494140094 17930324842997952356 14321188399702667311 4287135734962726863 2657683458760530844 14753084041935527104 5540016894445611964 10135545899811846790 8499900992760462627 9314505416508072450 1829573148449420426 15612292870955368597 8066001838406422477 4805178764851053108 16762916606105928989 7117529048208096872 12970825933268768612 11251877669010525010 10816691515595753917 16899614235180370578 8636850094932876575 9476718449253689456 5070813460456914781 14800329368384382052 9589788892800571642 11072147428006228936 9108241455352194002 2062085117834876631 14895022891318224382 14705148193037813881 2807433192723589017 3886041522135134228 5028478513427521676 13953415337667770449 8590450149833695960 9472316614657735492 16759803732138714701 5164023729982261839 3943952482447303226 5170227160716067883 11337900240965434266 2261528796495495101 6803969470901500579 8876649847957570619 7127125524581853563 7542008349400320565 7526032356811255747 4159144526393009609 224195772218895753 4637779094901365437 7422890537125604876 17312467232371360142 8420608737896309239 12790309863568092194 16009889833727322071 15300119184834231028 1985642154851740547 1004034452268776290 4893874552208443098 15840333780270697642 11594733403717112933 16996053686816473438 2727803058303293299 7917437762091314270 18299469025977734086 5614949212356388308 9683648365300978634 17582889525751389612 2886887928365543699 72310584016264460 14470731833560131649 1761504363938095578 6670405145121281825 13847197927026589277 2902993866542547043 361277809219314078 1155802350842844152 1556855943679744586 12642680867414733121 6630417339671515559 6414501735936750118 1572460678847588318 15371014230609593914 6657430332263878506 2523001319683039534 3336309263768410160 9979825298120817684 17679224037050887692 1102125427399668609 8270996195843326259 9353926663471677959 2811108097562929742 7797710664548361676 10251563804145334788 11088531296469137583 6369620393564997477 2940140382067465657 17981371279180408058 3596542998345366233 18142774483438076235 9663818978430737590 1943458405210474502 14858806177089582437 2162415375712962678 14132107931471803988 10857429051613761838 16034094815697749332 6989235771118656931 745703538850565268 5494624749629464365 11028957111056776586 1466120822197740121 13508577689318797307 5617561398618653259 4782749700493050727 15971149646376699542 56293559527815518 14709900462894689511 11775430856004222504 14584327759389437536 16146352396914829774 2822825044702292037 1518755865035892828 17269450014424238753 14205850665975912933 12514875437201065185 15474497176151627664 4464683064909148052 8713031440882713598 3386260174204110493 9586835254103516204 5080846216227113306 2784993013256112609 17164316877053558493 9876895484295920518 9610474069338242315 11547266879656526216 6648104329201541018 9746234262878492301 17985927216187830199 8883246523268956789 7705380462468269858 13098877359526457926 4084496552918940571 16811147114010077930 147840637576892888 9500472034088525691 16867074061494654541 9972792213131097532 5520194447858929572 11293750226518630120 8008988708476963113 9925346068548459653 17058927197612210198 3185022406716031526 6570854970442104438 10133796435773999579 15675075390358009617 11517184109540567986 17804184099295874948 15085422577733070266 5041551609566354930 901894657417999431 1165417444602617027 17548147752930910298 1476786597111874564 15359483663421370648 16790072485802143101 8174044043589780324 7630732688733832651 8173141671464786704 104494130871813361 15445581561706201991 5165302119173290349 17210958862297278314 16138045978348303307 13494614556075034666 14631782149432264558 12991174795075349472 14554411604212939461 13265097656189598552 7805284113395046348 151043639910867685 17968587376418771243 8887939453936939143 9185435764256404859 12746908863256845725 14402911002074833033 3205037223882882272 8047449446122657256 3205659043118507722 626913524017696036 7932842613494930952 7536209077106954295 3902470511057862491 15335254420481485657 9969220434784158146 751486142935246668 2251645822111685522 15466224350758341526 2349074732944732875 13395459346565306447 8531810515001043829 12296544856207734112 1032102226907052080 1103674927654932056 17132081219541059800 17699924114653134607 6205835507448319604 1295839967943344008 126524619845194200 17492444469470218104 18218584531174443025 373946340387525872 1698692598370264913 18035717169519822935 2574212129725178585 1087411674754411824 6797809401715691165 17292130074931755809 13478883355188091921 10715521327120799558 17052089269802052584 2270959635365570224 16721328537858778118 12938721971455772096 12850374134221586552 9129512696394781727 916473384857400725 13769615591981025067 14904516282905933770 157170952975827292 12532459126114538715 13834650378551251206 11067353634383765661 4040412519936009887 3761187869976600947 1040668634941552723 3699181486263396709 640248328612158179 16868180544485004543 13815205620901958408 9612166287797279969 5593776045324285634 4022145312771152540 2753680188441619223 14416072945907471719 1833074190099427940 9595146739829422268 769869536493742182 9752816296048575966 3742018518906855736 3639882550037421751 1236005083596195417 14458492170808855707 13591213684124152078 7246294803694938363 3165166087543862802 16181050977440337142 2919756518052396057 8273791877119953986 12460879065915995075 13081380512916088318 4486943423685130727 8902351971169191655 1616756066887312537 6424534457339578457 16596092748021616339 4125964565658935046 707912420281679504 14637998589257435740 18101284700822493983 5894236353443349659 6322294350834429111 1453809484367711688 5466588797956629828 12181062090145571206 4974941678245365856 11089906986687953620 3215447331917104603 4664318697451475080 9931694874079392032 9778230299625006922 10310130768978349508 11523939920371506279 10544313322320113631 7967591537579857371 1732675767563779947 11679583094740229330 8165207734656184234 8492223965185028131 16733439786094383108 9854920392564009862 14139923543038958148 16170661064319338729 9364948758567289232 10500482859857445596 1562080598207048627 1770681960036469838 10882690341503660390 18331284406424468153 9964836532830507955 11820651127291251375 13425521612645740917 14606571306978366496 8186269985437886402 15248922345321401983 1068083322071393426 8744300994303251547 6119235845454402411 4394252212835237194 6893441051905296090 6824850770837278323 10916015232163027647 13207861593662217051 12954278657111611737 2212658631508675049 9913281072931891546 9501741061808145961 1237652832128973966 12443829320649465440 843700653816504451 10595592892766884742 13519494927969620168 2261015320800752604 10872013115750762978 1014783077119591758 1761896441495574707 294990012145767547 6188557132358011150 8380115986905292621 2958235082356968532 12222291612689081840 17147616730609182765 7598911987028893421 6170753061730503510 16080843466177624488 1809397215921582274 14460047552921133412 3901294981068798914 10963044936356149148 12574146299295432048 15610350673181779329 8809755670665846045 14845957120552058699 4069267385442403966 16866542549178435555 5431738333129150651 14891542995320691625 6591328174413221007 189483609239072949 1307800474314901419 8437767731479670880 3873105973932294928 1434449536674002475 18085492322207730591 14446904740318478439 6707310253268657207 14363881397477621543 15410329261794399350 2729570691416644649 16446364435168420553 274713213405392858 5101552498026670576 18019318184235976423 8587653548982323313 15063947896148859192 17526097639102646254 11162199303307979841 950938527640402415 779590773503241232 7420766845920944523 13328468628969738851 15833465031391888302 12318728617402464064 18045182429438997556 7324068951661847033 17957600128571245590 8221728610652769280 14950458456271045344 1332339111020137928 6250783700999417950 8875195747406693419 13222389098829838589 15396743543773411308 4515887559128655601 473080525330393956 14953804986570738289 17851372024927737397 13966093237099547121 10342212384364419797 18149009926644859505 4346086494529882887 18439356773102755902 17932636171175195582 5866250295439444360 9551323255043065650 118836982972420723 13911502124507191238 4644420704144848420 9026618379133579630 14855541911394145606 16316907976354563162 6652456124243966865 7237025336539129155 18102289893475224190 11523115387695830252 7899583403380930300 4988449915401184863 796804064904208414 17377997739125571038 16477091699438061017 7461742250062924214 3984695458130077656 14288443771529973054 1078545111341334702 12491208974002534966 7599155088089180745 3841212309344805868 8551387911953919730 6827109427298028931 1442803417339623638 2112184397807916615 5731179504218687703 7673186090249678432 3111243815701125317 2003070497296764524 326679105625674165 9044944731597569416 6044132580274710137 10781041224880078850 14658443875012821028 10640625981513578520 17259037624323643782 9759818686603166331 3512723397616947407 9093715321696321567 790471816395991653 1025643151973761272 6336099574091180910 12128100649896630779 4532754734410470162 7502248306306184459 16171464253289996910 12366411032240021196 3293562770540050131 6029223832543743817 2200895312335179769 3891935084574011745 10683278466042181861 12469100745739300375 7343149173686601853 5561447830635420772 14033571460089307467 458919626120521893 13874832999076980062 10709204166407301649 4946357704647802448 11500443667949537955 13522377745993836994 14444317456510906802 7116986280050757112 1046811563758991156 14836915280791870337 9559491930101061318 12748148570362578858 1972292912887880152 2096716332324800224 756976198699260317 10415814993922138475 6425087887778564841 5744902049238607771 11766941121229827285 1975551055788582913 4541064857841700437 17663016205003466868 122301119253215671 3721892453164031248 18227989410986776724 1921245702292035790 9516278172172183026 13723993082588046746 13052499863302368475 10032770306883060395 2430054942864912165 5676675737433918042 6879659873688246371 4044172437727068055 17086049136634707217 17098089589131760091 8939068913039831066 14785343518366436198 320203051735685545 4841634056288729641 16324107539785626185 12957370549871921277 7588098154990141069 1825005649727876175 1999544498170987537 11323570353504777242 11923502826396340891 10927982061884838530 13820146104207096218 16667052120885761024 12632685491366507160 12006041078140187234 16329424047224414929 12255255803189911138 3964274116435077705 383322183923061050 5189932617207850894 4207565232521662880 14595009369705585837 12939225780958045142 1923829538453603697 11974323055783673635 3880924332349652093 5929486856378794438 12594056244348848041 17973760150540812994 15079348322012230741 2509520448649760153 1027990047902096692 7808952209090450058 13251329755702793526 11850204882390119263 56931446036550841 4773825071277426999 15453657717321238880 103510103532510942 6590473766058492176 3857366496286676640 3109655237555332452 2832342752911104167 16478862886576299152 963341491833960788 11300589274557149379 13293517154853356771 734771528210177222 1378190054000251108 16618538388487882019 10325041913748040468 3463882949354157073 6571438275087116815 9328991648156410827 1858748846407679981 8081873177735110755 10129868057692012218 11682115964380656093 9632017945714164441 4475639970060513504 9198277911084028146 2811506836723442268 8209838023558146998 6914317548645808333 10017254017984261620 4588267230533978529 17696651898218700579 14693890169674785753 14456286272602460342 5860397087522091605 13621216250594683604 11873633098384307387 13592316621276966625 13225035831260992897 3777896275153168982 5806456582079320140 2914899366995181097 14270871746057300064 2002516808082065508 9240429527284606029 17170748822795785442 15726363213094741744 2982334786684139734 13155023009370313926 9410944354877088598 828976010989094848 6711962559515051093 433544811327114060 1786726135654620935 14959578875148984040 3750633328701494648 6500526586337062120 6470134575753810876 15715050221380115160 17531601922313323486 17162877625041426725 12761003190667448118 12633125340886026764 16784554522626684193 10480877431465613845 10919235052558018221 3337274165684654234 11276459768084662716 13876530605238932783 11694820726093479291 9594069289446504130 4877211810591527605 7335740834025680995 4736723356604753495 2706188580854617061 9581067918505847178 2004956287654676277 9618739906746595215 16217623351939486898 12314536806905977299 10880365156714286905 16229862737457203674 15440099173027873526 2816726039958213467 13377913304298035579 18210373640855527985 5526440813822409081 13957689627058766239 7495383415461970550 4099838418330344821 4457503179257383980 5413103923022286466 15367675142233123803 8884597165871627408 12500678400543388637 5565439902109787370 6574647954225269506 17615267838832159876 1668521998356434065 17676882185409188673 9102488527983785118 17289285379156268149 10695329758559178708 386542538451827505 1030153483002734940 4326390083630114763 9498914207001510706 10733796260504762635 8239932482769539412 12811857587016444476 2262293348326249601 5644459708110334651 6013669567522252714 2426032462760012825 8762621063319819398 2938701794889613849 4871036029787678956 9559760425309294535 12088151228699815383 18228182558220419763 11186284493834247428 1576026780172272269 1667760360684625652 17172059311916528688 5280990933588506348 17380314764278795241 5706529398573167206 16340738750109773049 15370553939799137643 2726199694916299090 4877590306138347654 16138725995443475391 680719489028248656 15446098034534071967 10935717181052002642 14567230195945196823 17907794485783549697 9593007856284373958 956946334739572514 5611660926146845531 4524011743705026101 9349040122017075178 2573110244185659396 10415018503016407010 6962338501319684399 7875417892871698338 11306774109465461986 13368466724892104134 2233477587637462995 2820792577019794170 2969351895997416670 833792114171663855 7026041974481710151 9785546570810517770 13709957552341046998 12395611812657750677 383958645736253249 8490557565045906545 9197285462919677122 6256011880301739693 5455511720102576922 10525727826770444011 8984954051736917774 8814085942028500499 3826327508480043307 15198986195300795906 12456747185626179754 17968892426103545635 1923352706050243576 7654103817299081987 3274076744009397414 13869497520083928863 1673794568167830916 7752507479153567725 524203939200284423 424406419605855009 3397312366067884416 6067600411967913073 8042696965869981259 9928383580347059195 15602500311368772275 1849652301976549429 8383726079744015376 5074511081248685180 15182817088331093125 5443576261241682542 14079112427327405974 14597537444185038917 17465647929886021833 2268857602132638782 5722896159803324852 5184185714247483002 2909346100391037053 1047470001781920300 13341534229266958799 6755411806576614235 6130828543238723271 13019295348126447655 11115498206386168586 12771988518531854603 13680354580517344912 14501904516466972116 6210046274896657931 13272583973482385918 13999069299175953497 7655362436391095750 418066185283038620 7714389041347792856 17404388471427818600 17862255675898370169 1766291326749194645 11287612350129187853 8208299166413532455 13618885736311466809 709222594821646991 5413277097252930327 14738416926229874919 6101821075540493242 8347819880980884493 4232129228091044352 5720417761569658775 315613795933679586 15087532750136630356 4626079926759215438 5078965555318259425 11603201604931608880 2515461555192887451 1042107974431307984 8129316009668331064 1110753115741112894 13182747867481630968 15935082718750926173 944394312292533669 2605371932455608269 16527081074786670866 3125515324848299056 12779867554512248411 7878805229500032045 7962929980652125821 7525464303474149144 13026848715679238949 6681865286809385076 18126249119768768091 4767792539195435595 8542995479382855798 6624767217913979537 3334631677986602161 576154978142903185 18175296657683833544 15979399219183840953 4001625859583289826 13378703386693834564 7424286855330501721 13227916963740848268 9199829751278831373 16057678800179047111 17807974034499036888 14281132564103872800 2013864392478348505 10230126399812790988 15249766686959115451 3649881998693523697 5667339970520759643 6404434960392786664 496566233208974149 7850505039894724767 12384207362904255084 3203022331873041501 1338866719881118237 2442557417359921442 5087708862275405563 4134799370784309570 2554692923745765672 5755662810355648963 9666530780356820431 7112549621361367631 2691541282984768800 10794271372721135554 4755836138578958373 3083939112418423013 2300511189214568355 6535904086478280431 6165499260639051027 6603049870069131023 6261461840498778926 14920161853800376341 5399380939384509662 10527350353988911540 12394905401672108746 4857875097801433330 1498431984418414465 14262912001575581702 11973916192819272336 10011620324839334721 7096601648232119342 642553268693450170 4859713196336263598 9269723711413331657 9668626978091607781 5173077972047114987 1196249073426811463 5180286039875470174 6174811016830906103 14187471484510897855 3302397546569210182 16166838075567699207 12601976703273343085 17272963277575571786 7954684959947909490 1003237136390040957 147500347838752938 15887935732659389784 13161634230860860997 3377836385246741215 4840755322226421531 16056946025845374453 4239026502900292091 6381032868994532815 6731585525518733251 5026324508814055014 6055491035061124453 10989916682197616385 4106080775367804055 9982490277708655498 3896499651623675346 12266984835736540379 7256453792806146568 16776195011241604860 12996174554477161985 8972809896148199264 17497923676459597869 6019127827336654319 2803232264868019914 2381890911773420220 12512737125065851534 5021962913844832578 10775378611060450354 8312971831622463849 8916925404058657197 7687720015335959641 14963184005871884717 5224316746084899197 2437065225140646467 358423307740372007 2288731415499490611 4490830190285957955 3896231446675822129 7729634482275681062 563782703066058954 6513208219578101899 14276825508865304570 3819713036235115211 6967018795407623528 13907872698334381235 7931562719952566546 10624200070823384230 3015247662833996743 1817953168589052039 4231840834613346726 7477560270124096541 10737470022458939027 1608890245143789352 1406379336651249241 8477781744069003517 11337173280035077908 7355534091104664982 2019806815472836946 11162359256570493103 6128141134318913320 17297363093639943255 7700767534422331494 9410260381379041101 8837120417797893266 10314946467168627338 16714797395935808078 9743143584229789178 16613592554211645103 428757413418777226 6625417276203700360 9386328513887933912 1540506931377881031 18252109635245059774 15500316657355909527 11392423162071064706 4531267076341420859 8058894661065065589 8064770876762273155 18017769735961363515 5573432146280372430 9528515728103004530 13964122578694680103 1009361504505187636 13600147845646995973 18404451963436230629 2594883171198105258 10452338066481311632 7504766238941437744 11719535019743125180 18147547535736191299 1725397123597918049 6438028138695624153 10822041108939825456 15881485672593167930 6989749451161964171 6300634953987089134 547423036732783552 13646231225415619658 7797026613964198908 2012208065723961070 13709474766508084269 1747415707285047473 11895236705793935133 3925778100739982061 12255974116417675137 18420665556406284367 55363139206282246 15226791250581760826 11639949924458707967 17420932751258967639 14131776367418513770 13179826525638359478 9318275515510487960 14970192587149114774 14104997121462997218 17965706356591234815 7976121178844547874 6264858704520416954 16569499124128084907 15112047119316382888 12030522858343059247 10852336373320842172 10180668877009387874 8295185346405904557 3476182975091027219 2372363419805608472 594632663504742207 6269272445316023733 4895150604404463599 14193645486780342344 224365961670557079 1916197708627223534 1295449979554491894 6833581940572020609 5630493447338849323 2363720020423922702 7991174837142515532 7091607696880196743 6326269563941096058 13092178575019625141 10574484305980470311 13196643842589894265 6392516928887012826 15092190233879391397 1873140377914899713 12174077600013010205 13940606942606993659 8382496614859418816 11910556159341846553 6604909440695088463 7845364847117941261 79666672337851726 17914046577329901240 442697167588955906 5550353490809938251 7218258923739269373 14317736296927372330 1399964270166701781 18059442040639009684 13234349573432590600 17334433854371756746 12885634821227295168 12824342440888738966 14517507162348741156 7661498766491157614 6014372884069228166 12203892894417529827 4059089829007155929 17363716499603926482 4347617808358812881 3377914291147497516 590230155138062413 2975509866935367104 13983647289461319438 11013609495092558861 8303521645578987997 6329577187849211296 9466107963165726219 12220319734381369269 6599504473539436899 18323267539226352375 7741192435259405455 14223388567451934185 18303083132497323293 12345474088470783565 7262409492824985320 9149004222569898389 9279827760916332629 17213066444377083905 345088254025712381 11574148481443598668 7775712941892694890 3749370182380734630 17936641477799397423 9922452964468408762 17299548439537243421 9616674743658202454 1297915379109810745 15848020898109061576 15778897676053846222 14532773895083012543 17275162525875769203 8225627341375779643 6723922574822057959 10686354910944174979 3798622747798105502 11801247749973283257 18375951702845012170 15067989052660652622 8137810929724629133 2757486199319292409 378695327636623319 14357536592149409422 14984202431973243441 1097517046814958588 18351017322227474077 8460080095310728104 12199037936151794045 12072940163847395777 17546164370133253777 3070969190002302595 6022301389869745696 13517633924908473408 9096140490032897217 8558528225804154453 13559574488945191728 16849235074018596755 14719186058942966633 9492761374138501062 2849040107695639275 863626693331214319 15585675259987000802 7758811279149892532 15812320450273599851 16513396200722678119 15451400804781414498 3618786402526135774 9003729717832990661 14675271270081509219 13358412021287871670 8477167663531271699 14808708842863079719 16364339321304951122 16739239091117494623 1032727530182083748 7739082886781014427 16051718110743505760 4805271432983603318 2060347779200421403 10060443015380096551 4532019095745979406 9893653105495633242 8142296618394064532 9298114268156678059 13503366289377262503 9229635836529097780 17764012146490987658 15560698286063328343 4974018169439589301 1182755117422622095 13539454188569950959 9525574775831761564 3286418663118989313 6315806641356031244 17642921657142639604 8764794533773586304 18005490750897537253 17859006375130272102 106804227039379491 4343551334785552366 17016738687357651916 2783457746180231464 18125912831218267423 6938044897462220969 15730484330489125074 14101997301534210320 3419046280280362270 17901376757433720770 16123169591221823615 7709829955887246838 2021610337410740412 5474324521467538666 10301660228931233652 5572017527401066978 8137486342159856199 2409813747644276412 6295404177604704497 608223440088430261 1244360159336501180 6625168561958467378 13818286687981963686 8105274619967943124 3984573502695035386 1059348598009088988 7029277288942526645 16014413434895556516 13845925077258405852 8364160870924415997 16045272892892737042 17059521679908660988 11003753757739922645 15234001069849261344 10518375022374604777 3202133565684724836 61824159713932536 6684281207217016055 3277955961843612738 6014210950889023273 7522221882867577206 4852716537047806110 508125394460522188 7970150456642587421 8917400257562912946 1067339061211584054 3149734605007500704 5966816603056460819 11033980780418724074 11596707451050073312 16926778739357916467 11055245469393601794 53222628309676880 11976817068454536942 5824926552392755750 3615745691831398028 16627180366999435118 4329844346087446433 9408564531106154855 6459351496340617484 9523148948727938927 16478347856661940625 17308152278991525094 16148358014724059295 18273957766378058425 12427686498117357605 14182167160668276972 15094758457814927493 3300083582361439884 11013444215426776000 4197079064462050015 1343560496852667439 1038067913756841490 10451596748106207190 2869451000177378925 3477169799747622579 4581115796272153971 11812519564857381032 8559536892799604808 1434604665434970129 15072249257549342059 3414105927202319272 207693825945156618 17037228272978978065 16226905164610298565 17994078637471802728 14539186921287329021 16013654888089387574 1428510444989761455 14578176490714464665 18333527127818924258 3791661016995420298 2352317637909323257 3372896082998567109 5381072700833391889 11593152703018440783 12192812026665924439 12636550787886974451 17087487341860638268 3258131278792053588 3146938218504209657 12326548726940170884 13822766823083418886 6445577703358010109 14549536046615423440 14493390543112838662 4560892924443184043 8981919509702693174 3702874718661127790 247458518967273659 12003324426507550320 9708317903296900617 10473485717333985845 8694987109291309364 11861994182143767023 1732257525253788465 9167717328502075329 9387540554073676499 12926822337568854943 13749387506843891573 16380012134211376144 1373923815427949062 5124463784328158944 18094173138686871681 4576248428260272385 1306173284281180845 16076991330654683818 4731058635372778582 9904084256953582490 7659099101280278416 14656811519178649992 441823506774511843 18095916815006800715 5629309525216170606 628850208517739652 11849728666356889140 3014857710069132668 5852465028394309048 14011388054397312432 15377916327137529084 15963944109207040506 3477063976219995237 5881367991158918008 4057672166396331659 13303228052716188087 10095700390089696447 6608287004538410292 6744232065303267079 1337486514070227961 6621491281803864779 12719174042192620202 13996101411867510404 4353344298953810941 14276713578109949419 13000362473372993537 9594507459431559643 6549895343153042441 10484039137149980314 9136245100589860055 726978718804072036 8289245656296581403 5886941102487371777 5351065573177082498 18273534772399050205 4968579584139775208 12812418245961030450 6440418716054482867 7546257632402246929 18077685559707804098 12010132421341732579 11726180875117030525 13136409842431551857 12971115914465415953 18348669936666425431 5289753689028615725 5444907818548608214 14017179735079059768 10712787296780597892 10854534703476284335 5426680359995856124 9462974228290686048 14253059106671298893 12092554304734912819 4286556333800489608 234662883036803528 7234330058592682159 15780447604048473372 16453779273342270040 10369804979530918361 5601125982496938146 8661042613575978048 13248748881884100637 1308157450563254304 18110178201792750377 2278398523945799384 14391494941615613657 3712438266864051297 9392920086889931131 1703926076637542472 2361095120678739127 10719443453853950507 2344414347325686005 11750990996534473133 2577092116535243850 3737652927939761097 17542761900919611766 7632860969488040022 18163937117273820045 13543218717710940112 10784295601123669887 15046749211725193188 10929102256863587867 10415609869564496320 6441837070960945235 10722435557947299974 10248222630524031592 12762169942801379727 9253704507548268562 17206614490208916176 9984843464505797049 11204185069162336161 10190464069553013780 9393176204978887123 13722344669409648639 16856568203277471040 9628944724844724055 9283016203095028149 13872529672495865187 14712794948782368021 14439658467762269786 5481639515553196731 15127273586305046645 16406223415837257530 1404242176832095461 7626853766953009818 1764939352725842610 12519735260770582329 6653939014154965479 8230757049207834169 5425113680240028901 15926983305315011197 10247503702268943476 8279551158233699011 3263461228457774711 11464366687684793161 11599386480043778387 6829605817273850815 16027411182391710383 6671025049288312484 10092788855599760549 3454726517111215950 9630839382813241835 11651664115097223094 16212272809631757878 5203525693366320872 14818948780480201695 12069827049262100866 1099744150167279934 8229616315134030992 15291479494183035895 14743531716722020463 13591053210685040395 10519128070854394893 1641809981323495383 2091326881952035084 4374603902895863344 15149691988358245295 14875017992020408826 13154626662701274065 9338141759576020375 17789125052322678665 3372078320558289550 8403147394242193395 1953861049700939888 15709292191820330628 6224399789045337593 16766048723228890032 5490239811103536508 4133349060561614341 15730796774065226381 10896389954359324068 6982834379435724264 17153582712738898718 2409315034758010237 10816745188708765090 4352439797772280872 6236508604288666618 13454643988395052867 4342130530830638688 1298235508351248862 14856168906430967251 17421229353322675438 9727498255560433061 11624282332533168109 14651810445366933951 14903777321466075425 14449588620637181918 7652376571919811381 13115783437268811568 633826841274345173 3798459620414071225 6801314821458350919 15780593807538336199 13445440374824032179 9867326688598261542 13279876096644844808 18384845848583484516 15132048847991384340 6346784834641522277 7311035877482659362 8961624008691980369 887084389032478769 7568465245278866608 6456324626201037695 356926122611086754 281635153557023198 5638963949447870412 1205983270450956621 15896710294731532239 9812635779222654698 5284814831031851317 6435637597181520541 211813954063911645 7278058666448475412 4869735922855858245 1005677242479473249 8533795956559243633 12800082290008958831 910818007971282365 16546731236875819206 10969889840057776922 9374592460447242513 5687456868571006469 16039343738466789868 18003103010422171941 16478182152410223666 9050223659407706538 13038374265838475134 16527638052552924810 11642250958293861168 1701666214231456737 11406950358378432440 14102016348854844800 17867457616527213528 11760951706179816564 17375873431082856383 4137579142700623295 2826671143185342711 2759353453432391172 10089093373158214563 15948134092490268369 15618573600576946281 416115773374856331 378322095110008786 16749474964815104143 13945546367949974902 1542033923713109665 4537544339820608668 2668391734448510962 17420176254284248563 8159086998286988211 18349303624131738580 7776050939450391864 10123498029715076899 719196678804504522 4191178124722454652 4109767967745750430 4070511904370700912 3308492749039345179 11540393722364310067 9479627526848323068 13051289316784700244 12948729439088877894 8558693453791297257 8307945946326313904 11206094344929259835 13268098604654882345 719128480413353993 17390277059557223290 10231230995594877152 2750175086077136284 14942816005130199047 9616605427032716997 8053138589327743158 10509298785385917003 12079553071538822659 17324776183687946616 6333621561427643107 18239141895483924804 6532742960105878201 12614634650139557826 3458392406318771336 11117645782339703029 7514024208463331627 6148869210884263508 1201188746688316518 13387761164956979721 14529005642216502190 6326492001710953168 9888377909274109886 4134573511418189612 9002877247838557011 11082454202570343589 13048651300812752965 18360180588673855625 13965086046630151340 10292967167812017435 15200071661559889890 1813166097204473960 16434174191167727562 17166005810615338938 4618277255423033035 15720413363857182267 2653764167945657931 14445864182084282011 16820630188018821015 18384331014337730584 8011076219590825519 3089461426752574408 12959136377936616527 3102006810747882333 955793237065910409 4854778844395477050 11639149992969297796 8392633786269003697 7861538058373224377 7042858087472113105 5577733304502577701 13589001135434596940 8179278023416963211 251900602021552213 6448031724736721301 5446941117175633380 10354491151500486274 634033331682256806 14529272353706822174 8004883393560015143 17063932756137228890 17002333931921159462 12494205112545207360 4171788194611961231 15455123885848897718 1234563792519145497 7742228234707813667 7309245999028751154 12146358300336452274 8705576598407637689 16064122935713509311 17298993587514798729 5620224856112732755 9881591896087983827 13679336210796038422 5010349014294939034 8824127129461318233 6052639802840606660 11776250525847135235 9205632688775399057 8722609535868015406 4738053690933790939 7358500522424549472 18391898807547152060 11597366443848919035 8907696197027192520 6834322244215794575 11279322887997113989 13578470721057620371 12764321215100912136 15672358373000141157 13802326126740391366 7482301715882406818 17458667270316983101 13323020544655999034 1094974799427696410 10785858696107270405 14087651736653258247 17908789840383391493 876919299312647120 17898907881765775106 11500665640456771176 7634080113240260413 4332366419915337418 5825467570116004535 11011796051026686458 16017844932514603517 15619660977442896604 6568512010639722574 1550118441790501495 9767871022551928142 6303894775853154488 12655905076156843022 8998803060762651354 510435099993585542 993094638687714703 5688916893260080928 11317578853664677321 5152177999716829725 4747628353226508310 4323251210444286928 2629546691434924114 14998990418445230819 500827544371497601 17753210695537103495 7441963062476072554 7681209479708046643 4898807443223244963 7653889244506994868 1035001171849024284 13665047293739951185 7467234573874821841 15610140150002042011 11949642215143221184 10658601517803795459 7317350734430524933 8602881053799620171 9276172505191067681 2844155403825034090 3939427727703678241 5119000918030024073 14161217900737188412 14150870720778657244 14780304603954646758 5894279783843222649 8541503609686208569 14652909910346357495 8591464013584768365 7624266199116987933 9356016483676134824 2204007261756297116 1150221702520017724 3350243269252617277 16745700447386616285 10416013327755251318 13500380574233976774 17518184583609582715 4857388234109519510 8684179944986312869 12762454391193783255 11976404147833276970 16917698698434385995 6593420213326990521 17566348966603459094 3671018336577301230 2564646332695856600 1500553854752078177 624118202367934906 6526607890205151398 18042853615273883851 10312517925351595160 17888618165144240080 11480128900595504523 4838906579247171293 3009603118870999946 11075883869866150139 1960845303282172953 17012361505194818975 234056625764549798 6243740463042173174 15644427554251106186 17629808737760342267 11669030651085059243 3238062717927801123 10847867621449447133 13181245224800644058 14352248877721098719 13778523724088801848 2060917933101300369 14311591889413601712 18261969594232167970 13789044357260912815 7064967367999649743 504416536788904931 6285048496503702815 25049266790458687 12273338736873724562 10384535906997738235 17617840609297300922 1367739467173953219 13326829367556304914 15668480570448353448 11670209291343156593 17824116727768346455 14316657636215871208 5194797929682580440 5258221621850493630 3876163602190254068 1978536355383726574 1726656044163790249 5133796486638770913 17164986560000781664 14686729335086315827 3941364257531359992 5723537210751039241 12450955894760707143 11480799779427432982 4813078196255899603 18427169481160540952 15784806075440811163 16585380076876981846 10919072190219647205 17122597674383302013 4815507816380821251 9907472119190378636 9496317055539278851 13094683708765532583 5569759590626841069 200070471249629634 2624011562915416973 6037152667208293949 15892948625475123172 6806668861546545342 8638024681054815965 8377114862516687179 13260725717488191911 1014233902577008815 11953193368962370702 3554535863252574441 1172197736304458196 18113377804787413378 11735950942620640002 6199541731443574235 15956127076491897963 13033114050198429574 3391575855664819356 10613201566613331231 3012175888176409074 14943227995433734761 14898351274700782296 5397577328398634965 7711485367735641197 16417323330532457038 16457422293230668404 15964752717490019957 10477789306332102256 15987042512760177028 15720206115424756424 5329171902279354144 12824695668856137648 6542658778988571659 4413632985588325620 1998335851372574012 4854794645771823120 10413938548121414286 2155506128669771538 702266412173606231 1173233723891094581 16234343054585712720 13363023181836297568 5563077298692588662 1153993377177172517 14294408341138157880 7026183567686426790 1336838025739097635 13729068406641021211 15292057753875057982 10533149506137050724 250931652876304661 4045453658355700574 739011831906503303 1665485264888890759 3662379759250678722 903992490716449604 16765997278718778235 13976254958691605485 837977654563527426 10892535103953027241 15980134415602147499 10362879038104356563 15839573566892167330 18415906285149794464 9833870202022896567 6935052814228484653 10276193303724041392 4455892846450172119 9155083533786691712 16865477021152930016 17277146333292199835 17263528749276030801 11775932930939716341 12778647958974264879 10467370223607965358 15681083359807056826 11878686987471910537 13113201026876631489 9036612252845087121 16119488411530853852 7701156680719988916 9530184634374768183 15244068313077193420 3472955247296462385 17587692512795830143 9471071352715254633 1853537551839435495 7230568498415128866 3412579639055665178 16911375610022269443 1172591952858827844 6565425719264196844 4457309663356970206 10990315968088345475 15145136984864637646 12915548611995749087 17340688708760494681 6268950440226888129 14375519068882984264 858162550546153964 16582001313714825225 4619236174877647341 14167088318841718666 14513193257616038001 13493354579944994233 2630010170097496309 10613797046382004665 7098684489380802139 14388651855770817047 10292224088848762273 7787788737360187150 1431206630185675744 14978341753689270368 11479303032037999411 14453698857775164154 17358634999812668715 13101507110100456651 2813079516716186677 14283672516452573834 3792972854148755161 1857196463688613620 11997424462886283835 7298755777918361521 13764621469763857166 17076084235186590537 3859524539967774005 2997531938665463192 293376412321803641 6805905523684833745 3688530437409113178 5585470495371968772 1297959196159242181 15631123992024758789 5399157613856135560 7403418079487964380 12609775387996650563 8217494506849820848 9047450740173187732 5144880148446264481 16311071490777998871 10117904641466344208 1879364229747018508 17930016983189437056 3868122709860823000 5990817839513692194 12241434552481678085 12695422573415227771 3665001471681463849 65239078066535923 15941540892078924595 4725931444043476730 8046677059406729328 6503766063646021654 13699588772173872015 16425697893100909368 13877859176996646524 10432604613613363668 5105888987729465238 8005865163608310436 8531617161415404809 2134853114283093053 5935478884469472756 1988964081228342239 10433738284924498930 8939792776588591967 16436455128284766960 17332042532592304912 2354727080544933393 4482405823809717709 3434285413133905480 8086576007570985458 17086184583117998048 13242561998871616358 8888857939653059869 10200867509899754284 15289864852492489638 12376460803423834285 5269863383001045351 13551087348814274467 7475495147763798089 1560674787130411541 941767047370146276 5147077936117575185 12477290879006445859 16328184706076273558 9377967475439241956 15021400012709595738 6316779261918383705 14628929277874429179 16378134260790291292 9717199595304048821 18098226510392142924 9922534539983886992 12403978481831489078 14595189531728168604 4277158771940719170 13313998400840945729 2455309317958761830 1673897701760207064 10562764337475615074 17608132808529987989 4596681741095517620 15718251047048666182 16432399484059320371 16875950440708125923 11234209516352755955 6046271359270191794 13695104988067195492 9461650194597394526 1382944176695460749 3560867049456908830 9071807892753884958 12333297063943152296 16811880775593509081 10460781776960109471 8014338332533759565 617219042348372974 8423536010816595117 9524477743300388924 13811349940314738930 7247207918751238025 14662573198750861985 4363745801031951956 15381590084175536897 9111685923291681564 5018582975450699445 7007651040870447979 16434962006965588689 2980116238952694317 15830131946467940259 1387621819216948841 14761360649318566548 18184563393331571140 3610122699431419639 17041717879775638606 6876253836126579694 15095562228119765371 6709535263353407230 8061263736009835194 2177867142923437164 7195762897768571092 2474789100096607609 536372280114134129 5521350372571795994 11534780196653999705 3786905633205242609 1900512671918815738 17657475331217270629 6649869669133521665 2587630565910757399 1894755262580354478 7752066152661072002 5491302707967883246 2113881862153466111 6190572736593065930 17296248824092496509 10223250743632799406 11556630893807598412 1503101992361773630 4549718907193679419 7336705425041214366 5518927089693252836 138646842982129151 5334672366321853722 6562613550827396991 16114978858572478133 10131482810191982662 13191237006857603197 15328544868460984727 7318516200194262815 2063904451052431562 13672887032262715634 1577283473385079747 4209576491468454675 7598648172358959773 1272628736334305660 3625182891012251170 6371093104504655843 11649978276525151005 947025353768052244 18303005930442966238 3912927963150649400 5449831751265064951 7297317943742237383 15230775299601279227 11045312787456538830 9798410018981109080 9721459615810814146 14257573223011539659 14116763366002358846 1612328898907355944 10119047447432181322 14781700098507199071 11318925704683088568 5484187443539141359 15639512195321186837 3769219890355014917 694559911339905412 4231476581918165476 2768921955519182815 14958793770676989955 16178158210431288858 5544273627409301046 4784533912328252310 17663359155119347144 11164938764074308581 2245016566953429018 4214074734327569045 14599510396596469290 12080897294778002821 15085057380324622681 17638058758421473895 5427420179018676189 3012488501131315918 8462080087238331678 3512948887286542019 693985041832599499 5680467299053290073 1456994882091741243 16993430213977200210 7575600932680083412 4063900140670244469 18413753823314474868 9049372991038560447 4207719929869738331 15565152324218832483 13692806887764322185 4155274340010677815 650790071779589826 2103541255227437512 9970897989431693335 15363542974827816609 12458304563556708167 17505226233931438923 2250316815398109677 4591199646596957421 3065243939612857450 4585199981878318192 9082146133607785505 12212729090462901276 17808959557646058662 17704639225026399996 16381998005899231080 10521424386952660649 1956348495648336051 14601198217006772713 10424858029772494435 16104278169231830685 7231870256843342835 14525366718917149480 8244755094665064160 12707581813758144630 16399750104122162710 6240310150801138480 4900066214016989449 15037217137115574816 7482180048083808167 18402929430491589502 1601752689536828711 498670146402230622 13606256542049215404 3297964681441665603 793262907476417050 1764314933305551335 2305836046203469997 3575306810596364567 4610985754792070573 10141706050540514152 6553192483008973863 9089684311103790433 11470199445110977008 4434916283581880526 15540423039081447549 9655441266934534155 16433315358947920979 5118880558929646637 10000983519214283994 18236556555173379846 3638978983343357671 13508254293708473685 10299814595582224786 1369229876704630991 15712430661661430023 13994241364342034041 1831443985868067600 11654924638897934694 4638262094806272016 15364709711539277442 1522471454059751528 5490403763560325108 16085442802654984488 5275034943384685415 3990632835681837187 3365635541161639267 6393199335532757223 5058288615061676265 14370866357771338627 4799879941474276116 1502267676472765342 12227513110186985021 16943307416620799877 17035745977815136167 1241421118089586728 15632073817730491289 5055552891057783816 5833532212090167585 7989183501235378490 2861343226438585130 416113478337061176 6994749375695781453 18292418431964517925 12339926621282247989 9414151560837263148 5686995254824858655 11905277008125255377 5203335901863553232 1725873898937194642 12205050101560098627 13291801586037508237 14972620433659029228 12002444106381923749 2714124982026544185 17564215057322689918 3682866588127594581 17957048527879413103 17794807514782003272 16892296927795560061 12785613370617404085 12153804289964509877 15931397234895314866 6331963082947850624 17270991065107117202 17317877291562270104 13948931871536160222 13430643996520557696 12180035042722464242 4193089066389631162 10987649028926125761 13624736246637638078 10442728606622092263 9195896807355176522 9195206552089032075 5872483260479756359 6552888942204381147 12736510743000682641 15691967130980085372 11171675235996589836 7553654294211536125 7882576149273059856 9418483128113087254 3599016259221652447 11298196957829863603 15551352320936184376 11347505143482415313 9782911960825364571 18256657490704845525 16258580969476082665 4941285555496917613 9657283348548167289 3890743470110024283 9011411687597280831 17616604191538939469 16913199590750028418 8914633415145723205 7219470604783320598 10002710806516587564 14491998018615100496 7797248338210866658 14547454072987927199 16228334910961561618 13658473952084836235 15240160955889612632 12812803590225873035 16069800599154297305 18337355383997858369 52084209386654424 15490395512677882856 293278736821752216 6009327178837431656 312900022404943951 15734653334960811133 9973021928192364586 13194508911337984772 5670281264668526550 9535089448328897216 2566116855122136106 349225979466707490 9093331202776761795 9446503107857345551 6116573845481106745 4477926736606675503 892034138485718529 12550858392297500863 601792545178824846 2615762310311275666 6955430165741581898 6292425718975800212 9803031474192266204 2111974262349672633 4361493956286768961 10960965534615497758 6785957252912230364 4764153662693607571 15753472076317675990 6548867527744189049 770612106205315795 4742054907433465372 8150357311839431893 2402858578388772418 1333376494194484789 12956791920588625107 3037934939723119703 15048202866809992091 11329814279053248077 17846843063928030874 1193302668605339807 1732751000826497490 13931637364729722354 6790901033411302257 7081123610972479952 14478893758357055422 11134382828325111030 8125487476495257563 635442867329711166 16946242867181011509 1693438675040713906 11492978939936214990 17776435254402516441 11776327706619853778 10498823869713548680 10101110338275522470 5439487655165896106 16996275826287681700 5828345474160021672 2297522288843138467 4689094675583879118 3257222217874408335 3241578840495976385 13215372606714795850 10025275237884407706 14268710446104243953 8271408749569366607 10054555656616912268 1720746552358804819 2819626432838008726 2813160982175100756 8920114141055369795 15556140753864296801 9079472994919154166 9441567514977782688 10323784302632158039 7073414848236826701 15706252800116164828 16232226980263268408 14357940993658037162 1779230514135401139 11199971669427313873 4678874766351025596 6415949224230991558 9086520541759766186 1400823866813764669 15277242477749115889 13736304108860226844 5233366940113885331 4491097997950856752 18266886193927209659 13246038529883692123 6810397524432472859 10989473790545057297 15693243630415852601 18067215248351093966 7070625866789092915 14179823042074204619 3054690684152717269 12822208586585812250 12762029870277388580 17096068408804023911 13494525811964792214 13449732254016763559 8042111560181975565 2480355982469516451 5930012381742322682 1198780228460199545 17318743417411575859 14498076907442359937 10336849913114310299 1732235227167544736 16876735723998840985 10095522527512695788 3807722198098659916 5228584846269165299 15647617518017635890 14767509925878639231 18133426272359195141 7882904031297859053 10323805521117916822 5297686099284146163 16012732107766488863 16938921432647898401 2714574378502362875 1497910121154329042 3520494979931466270 484290513156410022 17437149130495310085 607695363782224402 12627857824377713554 117906122051707246 1745999610922474222 9412145285350070180 15517625694454799288 16305314551960845942 5403961754773261656 8447226112764717519 14987748582214283791 3056763898244255353 2755045915692533613 7634150478738343536 12290492049386980691 2758207668616758655 12014798190842422913 17444661127071333960 15338089843246160939 1776759779781971487 261735616710377710 8987405039739367170 14312645149509733943 1597275818892286164 3814569505902533040 8476880985376105275 8621215602508935432 18194919389498955055 1028970029983066812 10087453278454702241 8126759878971008164 12418323219977120848 6134438509200715427 11129029002566699085 14178906235441554401 13919720230059063211 17231677151729854870 2331299714946608966 11755391344630811862 14081469214860224087 3992374390004940240 14387400642267364578 3385583012202775174 18082083609531330471 12989188351242303809 7465541877311217543 15054468501220826353 9132722944514139626 6236363089536429240 9320700525766869166 15524942612459214367 13765414536775415870 6139490847297848555 15494809113947395827 17411165844252611781 4339236879559468791 2038319846531969875 844699164279696402 17368404086521776176 6637714561627775553 3076000374973738291 1067556271892184855 12051485020257286870 16965688850672997015 15812139567717776486 10185088285379699143 7101784605417931548 13239989635874332336 10224195566501987888 12760161888161463574 14103683347087325935 15330556621379971549 3228524093312494328 16763433725661759154 16433980745982999563 3007998491573526600 9027910878261750006 11594930845226173676 4363210153958868777 1803134883464470178 3843829348984854021 6377374556483319969 1080568522186744459 9826615544803215233 7822235592308192631 8979737677896948939 12902888065461575544 16334642387566738956 1964846732433279466 10342186372874683396 10770708820748232526 10710024508404195042 7091105531515328703 1160128629032638534 9134886645461666671 3788569153001179464 15236054602613653941 6648659791449488380 12530468754375653397 1455159687517393845 10973078176380008309 5912641647744174272 6013441598732144177 3701290937359663940 2271020580427483268 1062998076046898173 17828482498368510416 2540115665459574069 17802581427143380658 8914263885915438590 13638509658919875490 13796841611518073809 5682992799963780047 16560503124778993898 12826585727175245329 16789313102431416207 14050081589540935627 4351430477699670541 8003291326231773181 6338898759941154329 3760607571687697169 15939063299013942901 16459552874825819576 13195407065944894635 17812596216638917482 13904033492657122112 5555251171901038017 6129110759206556850 8356339996382689424 4062695281739182145 9546015510994658784 7913961321412505616 17675158199307550938 4810015698673759685 10043396563787568349 4042858286945601947 5791017931151425867 13016268195325072951 6952189226111600829 11939041298311424515 14538913310358648435 702569631565434210 9188884444023258702 17812044584119476332 14892869922721779818 7147457810309104385 12433164205402422705 14014029293567387267 17713214235551127490 15216370499537780262 2455410978255940607 1122213376880237094 14976807445186645498 17116039542182620594 11503310967204418343 8046370400630660379 2303686283566248393 5735208415978109299 192069906644373147 9592747229868360771 5545757471681506373 6815696477849276242 4326948491337521065 6446971615521847083 1032716800568942351 10110629662157992174 1841916377063522302 9081209527564768862 13965549755707818813 15622990428813282451 5267467095193900722 17463319872356134549 2916385193277576878 4679608256254463292 4786161239805643514 8353800511646283423 2559597265422557078 14920942797437238528 9329824278380295654 3929626964863615240 11951645236914151173 11026588804327649434 12251129592585687302 14177874561461377630 17542886463234449514 3472949431004249015 4915128808680216506 12142163717896545121 587279052428654884 12004243014634519927 1227754170030141637 10207410341806731724 15671877951596919008 5685788918435055162 16020103031042071070 14577914446288936796 14291685682479267620 7024693193800342850 17854093096923201869 9381702895528326626 17328769842447101608 2086523570389913298 5007853618991804062 8241656072360706086 5932761790791012266 13293577846491112512 4927761043801437390 1981763232878423905 15747728485346419270 15591353537457508360 714899897395978984 12283840857058256012 7078232398412404731 12690888478045018323 13779802053511255997 7241162799035273490 10824429830881518818 6225666252655768082 3595011266065160899 4408189676424943080 2435983147587525676 13901454340624685518 7707557446748379028 8023255319534047229 4248083511626851039 3796388627337851067 4900972041056097824 1401926314167064247 17737230171612610216 11390687195036116695 8841504074581881780 8985166837739847984 2451943713413399643 2062048412159117445 9329176984237633734 7632040549713086966 8783602764220560113 12301944951386986220 7306129387513490737 14060084985374241021 15083619459550875439 16950360429207339270 17382368753345233925 12525852057419271618 1654590877801397694 18350986230456518865 10463234988721924354 15211507259799384639 7483913937958794487 9144415110045824066 8252081316058733413 445920071909174650 1714741946971371948 8753730917119932879 9900524982294903401 4872074501228898880 4789462296216467724 6041730652742821046 12256061520882961891 14159351085027081992 15191036639167088024 11366261641128857785 17392431445080847230 3068554934044724613 8957577370561003012 17622309085324524890 6068933465478833292 15329523482128937329 4777743250173510847 9314467560696042191 3632398152793847222 6755018220117770489 2177084775102444363 12057036939126121953 13225107407427978377 10533124461710723953 16142394283078567913 10570872138802103594 6154264921643673895 14992190489097167652 3899567316368264217 1693555187761746006 8072024495647810844 9805046198918251511 3145139190297396090 17244021172451966510 3732255544681631748 10894339133121670552 5035884263652361436 4804399112222518776 7501304089392831122 15545867807081128303 282283634605504937 12539238096008239059 1297648253575244619 5294468475337858725 4047981813540726469 12575317170722586938 9799794942197694869 5111511001932999730 8801378142083439572 18124697303691198955 16158152351324977483 12225958471715828544 14866965611147834455 18163611124895507978 17757964427035002126 16021745277775048403 15747592380800029545 7276719848766302781 16204172609769141274 904351189738454731 6663235298948699216 11807941487820147477 2634514002636643590 13975317877470660666 13893314107616129598 12061229210617549175 15532464401342687255 17401138302487106215 7908759035757080374 14700008368633964166 1218873510146498136 14639539012373339627 7942903351921476241 7645103709336307582 12323353221459512911 7523805948552402203 12445130005567011808 8526456183274726007 14949315087383977708 6726402515387930438 15928984474885665585 1135770462046402818 2006210752364132497 8860919918394036722 235957329805907173 17824966238116626345 15177273349222874954 1487267926960685078 4464094827990440060 2349692344232665806 9996539137299425594 11167347514381058165 706111982758906363 17471271411462864518 16949497586595753684 11009364843666056906 11255492346164844663 1319078601749287123 16217155831433586740 10808252384576651664 14293059578271131905 12959305563845712299 2380485521058655994 4949101795215928633 12457203748962283714 4862214495646541946 2680465999117057539 10183937370291538656 14782798289032198139 13883347595656562057 2063367365515925001 71087938773353891 4601927971881650359 18159566494179504563 6492208266249438905 2149307201088353278 7038049941188791889 7951239546845909788 15009765305570642293 18173487981982652768 4901138103624624023 5496150875325388736 15884279517719006950 2367105582272200816 10518403328500408070 3698711508826025453 10810773609375232964 9092227097181011399 18133960633410237836 4930097376426477207 8521014084965457552 12738832995874568740 8021778594413352177 1948466626496194448 8968410408836582014 598035695467533854 4693708834344995286 15955559736256840209 9688079850085350495 14237344696609131359 17956490363285313241 838344319812694905 17354721577053744148 10550470758768475910 4739198361788620991 17766222008422715894 13821632092451388259 17876217060232165983 2962524369974861130 8310235266793814971 16436994398237849609 18094203290129143227 12748340990082599553 9089596097952586186 15332532297404364609 16721973901596873076 1566663494998881085 4219961178294856879 8722161461617334892 7403017884203547641 13275403455303090069 369076071366593924 5370560032088089869 12597108006962783658 6217621448012518140 18081723130821834258 15790906609916951829 7151166895491494298 9778945834783812319 2754118450145262829 11784540959315300914 15719961477442680181 12546779656448661247 9996203088933201921 2116192396728099243 2758853139641478822 765953701504903948 14758378256525697015 10672544460212739987 15583144666139962074 10800047642067612915 10790138901119311201 12753622248339041210 1998095473357736471 9812992400949047582 16055656508182493133 11666617345158665790 1222749306895587256 4250284707318453618 16786376154043271988 2062965959382647834 17438302787241820734 8969830550397274914 9208909050523578737 9024805537444428821 10743016439891458354 13362732470619140393 13585260838959248992 15894756810974652683 527453979856356996 14911236687895780447 4696267007242889527 16913741850322933740 17241326612073615842 2023115989478098295 6004300374507800713 13510838541422035255 8837807800838887699 2678541104248362231 14432467779113843112 17695183595832877321 3398242895474357364 1476446983003933542 2298134981989598017 1108453668967457559 4678728045199477260 15092338163617325898 5067838760133148847 16197637697480592635 7418141142657488797 2148096968525579444 13154806618288650721 3227781265462549218 13411036902662976791 6387219540137333536 9120631115632137457 2659574942786593994 3038871201178235680 8008908905936032105 16123497464304958508 14846698898293917874 8392743720749602024 15422050548291573437 942648074511111824 13350948597561836012 2254648793870595805 18038669902665131506 3169662220167567634 16223633792956291292 18344638909594358107 7315676235980303756 4981513272866868803 8647217540718314871 6668753174778204790 6923034960548652311 11584613720984089707 5707725317066909924 8400815018040712725 7419336137119207827 15079908986329207305 2576678491797996822 17087088972089082790 12378897481079133184 2521566867824797770 13480699034217957898 17978187831295943888 9956391212689674988 14257207998205812140 8845362523539909592 10285377196690847694 15537294736579625658 15903426901647715413 2707828354343135926 15430197393482064364 12253288316049372653 18127219359642279812 4880307730109967239 6264793401588912891 9824591325165534345 667556370340313243 5429354367342845698 5765243691132283111 1131467452540386561 10362563174264865388 11504117249382221895 3846820136386584236 15303239827515160012 2735213590216557342 10173115593510199324 5059698443194340175 14050452603593111323 7359612783242987403 15009341980960896303 13314080043439706810 2882289474448693628 18255317415060883358 4396215737127792301 10421941029984138338 13344586688374456264 9544928950809248295 5921476178770555699 583416021128219108 6937125828564647292 17184010763874742115 9440741903504086621 17904980503077583444 3300474988014118709 14685897900232930716 10184080236516970293 2862189090429491217 5280981523548025417 15694710502390831525 14262325814248096836 14560796632895882858 15147928243529506158 2045006788759260636 10122392561135718697 8152841690156767538 3809911763077609640 6488605176327316793 13998476798915323989 10370179497065851010 17751482742861751424 12695578326988848021 17244200544704034408 8399637217026013072 12738429901587684410 731771037635141301 4455580169122685556 4226434942984182897 5146959014343698068 8211138866910513749 16655226672583382329 8438419109779001428 10387153238449609982 16579656348445028206 4384151466511844850 12417417702945293272 8026364312823783313 11505374025380486389 18135645674626069340 5451204432920167210 434494330465499358 3643611846672710277 8533873785010939748 6018040951019628446 13776922245609564021 4156727474888983712 14887328863417216824 5808487816101240022 3710485697602467383 2428698567452577832 5277750016585766713 11334025364219151559 6797390359528254856 8195429573422482410 1323811668771824796 7602692705556834136 14441132819541804677 15903147547783833876 12132252231685950629 6432508340232301223 10975710362286955265 8474821021798555500 13620325656600162621 1459724348580536151 14087484319394109213 10610424143156514545 10644412084014515936 4992472250674348443 6587588420930415066 12461166119061013726 4327699803318193312 8907376532592243631 16862885977145420518 6044276770647551930 5841538540302489292 7831460598659006634 10216686095012444967 8056992672628504844 10024084484615653882 14741884559913848307 15429385342351347471 7509233627192273931 6715219813212138840 2241905245103737176 9784984097666615412 7534515101062712264 13050090193160718289 16737786785666414851 18278321855433410935 7464342961779592617 2241844773889154786 9932668702062567808 6486975640464899805 17719983032612321110 10441649555198470420 1082212181431773628 15525703495895867342 14905860087809369209 2968339681952021955 13704346182042670591 15897636249732858639 17323156451769555906 10773290871505308500 292394567547499940 4359263748915623623 12084976290091144790 16294634900477774212 4261256355294407071 12870464707887531974 3904294219426215670 10459642109457752317 3069002708635682748 9368708651552819474 8166802911492351448 16635878657754713991 7047125132226792175 17178680981192529700 7907916471916176473 18027696437954733738 6573222150997690377 10526705601252721255 7452317923897620211 3595489231405718045 10401403258255739813 3359011782430364672 15991539890089311762 12073218929455035320 14780627826087739089 12942753731780089280 294477356935425210 13178910667346379129 1850922590885470298 5185882794109024061 5739330066331850739 15497914054184510179 11011024056687217148 11890567143197837367 16560547637354400704 1841250115552284729 9303768345761321844 10868519340193323407 5907604672314822392 6281345302465339450 12075791683061504157 1108980032864974269 16164232087147513164 16445096218070645978 7073013790065841080 3798485702049112482 16178552011106529832 11533889579554566314 16366519116942109993 16785143951143195549 16903031017502359738 10368153142888503019 11891284473758551760 13264465677785320518 9043261872838165106 9049305978806779652 11278422925972269110 6692609832434387690 14497229953336407330 12936481740223500853 407978388332318618 16253642269440057474 3399554069707382063 9904763981957941993 1980400072553219355 1037532157431724732 6476300129994160536 9302185505594319416 15847351656997694390 8439851716545453740 8120832079330999149 2160799590034781391 5223005217173430607 5377627490683766987 1069201887428258904 13435096506614146015 17316218844124410340 708242685151239646 17181518123365928914 13576939385503041765 10132886452898540098 6605802786911822496 2083469211736154100 2763681545248456440 131538378217799010 12913997753518021419 6054553821351571393 1137493575555361106 2935029037013080583 16605139164232019463 15010746306281733805 10160148074246551689 2349193440640692122 15398196381657533887 1095343192546495093 15975199055246283493 4185985607993848273 12587813066376268209 1029746384980127545 7981669804669765459 1786037717646925063 11586963042421637770 5468047455585936302 14236757128074274296 15786609169404133697 16028446007263594385 15943227502000137894 8328417543845139841 4213925827142283703 15420394961303240425 6228015117173105984 9629774211188406349 5554973145070632910 18074872541787366317 2530303391402965118 16269759710871851677 1228412804351408 12538742768156636036 4623530572174880157 11466845647991453928 13041815376959263090 16044625574335326272 5227316334531291798 1493351422577717113 14792841769902169869 2375275889861995365 9379885077763935657 17316045665295153016 16165499485827141342 13364800021478660562 12344095401012397329 17432841156146849007 5880280376290797471 11408106550583140278 6999329361854856287 11830681922245791900 3857166114507685299 6443200248496038761 16220048007622826546 18265386847139766922 16089483750123474299 6547281440070973497 14329975496420328611 5052661723244813943 17261921439360967063 1910870993870144813 10181748180892439953 12582247788361423979 15811319401759603127 14942835483847493120 8858111510500073290 10617373980285346271 15934647168873104382 9035624113004173200 12166394589435087115 16702427158377497847 10475451959978931784 16325105329449427410 7148324841075157960 17375653662399374948 8722245100349499848 14904484870179979598 15488496873505431144 3305202973414983180 3454413496444423347 7755801604299738158 5078108909189334507 10458581280894199150 12454764444167836480 3215724367067939644 12722788529755441236 15346751983523303424 7193681714766279860 4225009499297848399 5224705924539762320 9534064588632165029 16170692876193266505 1268932404720367200 8202979461079639058 546212098166752160 18285201656839401174 9067990214501251049 12319726960344623058 3322361796984864564 17638803029670746925 11310698750358269921 4354111981521568643 17665130995893930070 5370376871181785164 2935120259836745320 12809354503756029225 3516504354376019508 12169926111013828416 8411121120536447867 16762605672652820770 10306507514936743960 12751734631212493079 11802471547390407238 3681914847940891757 8073138265248649229 13340178795243679500 17510569688617319000 10454863604898849325 11616006313931259453 13942691760193071367 16411969293775159268 259663166598450202 18333548854451682303 4026181180302188395 3295394580730226251 18333625524623803608 13489665615667033465 18387874667347462508 325344452901856547 5377155334805064685 5994586931137369634 5122001355978227093 13124543043560593417 6091203613208562918 6104818253262133774 10019782089852595770 14011480337629188182 10604184436897998345 17456653425306378585 7182382664860133016 1523345458409274371 4735955129008785218 15795731935294610044 4576958126594624676 7766350492067807792 14362329407783617357 9679821318735874615 13305487908166772498 14743499213527614472 16799752260839412274 7982925791817108484 16830936560552369202 11343457671880550475 8670580623259962222 17375622951224344964 6518971106694711503 645006119078515599 13598849500377795094 8398151295865981214 5798854773805265881 920931475444018212 17046400601346029241 15600928833240091691 13277673914596942585 10026245912284606323 8465442790602665791 16492306983124973998 483837936002569855 596041662382407898 12498699736219987643 7386562397012582258 10754819329940685774 8896852846585002668 5110977063429324694 6890261038612627685 6591544220919755008 8803451420332215306 16756981458418087608 11602568078961323797 5066188274195364283 16609288098248943982 9877489760238050427 4984899097081190524 11308711217856492486 9349870623660454860 3653464916125789782 18208970800163299663 11626496944181740122 1129786796143649941 9856848493385792059 5624130183240939048 2939346225503764826 2740596187741987096 3127214123116564921 9625128472582836221 7082762031518309400 17405897224938371104 10581982271678835087 11799787839956936667 15160090863612845448 8451987113461417759 12439367952351164327 17101541933165037238 554162605586622505 8507452581581797837 7927233688163306752 5098042753396323029 3415829329340833557 9568777706790131009 1467557705291716771 13648852740647015242 134812260155105466 5076676524309521197 2146019297957182623 11130259105562619942 7858539415755217672 16958529704230350672 1575557612552122484 2218048009186220542 12357466009436023446 4662150118331108192 8996923656863143847 13617130517009438082 9697591734742801637 6973326594388518398 6490261473768650248 5125783029322697224 14269557933989820306 4927944403289148300 260849924315011629 16342670828306338063 16810274913364412010 215013374358527773 16534713729433716217 2108438483960991385 18221874827542830241 15617006867371646190 103460356001238382 6923816809980183224 16654265167946024583 5108904187308284554 17482654804225574467 10030575486833843560 4825376532182773857 15013528949906675855 3848818364343186628 9729588458458485233 12005726941817168053 1798559324460649841 9619751756798332858 5789701566904245249 15197809822038814168 10948075377313874852 18439771347483968448 16247521869449463885 10347987758722869370 1892914586909574500 10014403096346760192 7962672704597377403 3898442078366465444 1614752070379618984 9382354424837637783 14217640660908841456 5511764373412320438 8768607272361821818 17055127024579338696 8424682165497288140 5752332670880148380 5430232872246929698 5581016052007136830 1856719502940080988 14350496684966701589 9430303751059227331 10657764700206787135 9874710534649239251 4128255804599706549 13142928882726735611 10873571530008176396 1285049922379693475 1854688194831777567 5974150802171099337 900371701076735894 9272792624662442305 1180741931008019121 2680922068933756247 14745309589144061081 4044739866164530032 9762698072090880582 13243330973823194921 6239927493138188554 2697066094880036516 5832925566070450018 13822162128416920346 5129273238460090329 1087593647166667118 15951691280378051530 16271622518629449310 1851381594395248670 14058365713568920186 10196429707340702944 131034614045346970 9413562870156617425 7792089634075100569 3553343334639830610 18186016160912077176 6918276843118705629 10960151187617815252 10803854682192363287 15560041217046772365 521146264572240572 13757300336592200062 2677055446061199795 10591509652289779499 868345441843100506 6963747219437042338 5945872532683791722 3112707413784447345 2531892255362619473 11589263161962855482 17065263981396852409 16787319495722256971 10711844432881864528 6269093303656516935 10800728085704526065 13209775205951691132 12158254252239449175 3608309694243751199 17288792446679007921 14065788040711389188 6989327067218699897 3577970997876663834 7210332701660185550 14299341806532708134 16162877737499300337 10747293303547598137 16280543024011578884 4044002511230195922 17102918840198972508 7856593106514823855 17591554033569110779 4455003332534944927 4305554669670873144 6908029439589979744 2135118627461262353 11533108326620040130 18115552166841627838 7920709459916850783 5498336525124366429 3767805386229845694 11685976567470550243 46538417129152400 9490475977751783514 15462006285548979596 5956975962742785962 17587749580605051818 8024544985755094798 4423791455737279892 17808413322645224772 14459552164684288355 15198399011039759261 9426930773738624759 1184801381536335596 11738527391521981326 8038934215599524143 4261132455176635270 13038629856636889015 9704320875364745317 3686564767827255165 17815213375285738738 6239660988401665441 4194887113153535678 13128572333577851047 632589300521922388 18227036103808109874 14771620213014485080 16677943388303455576 5593539236834843329 11504200213920394291 6336462731026704553 13833113234495377314 15084657241309717320 2034672409528053128 949640151065032486 11669339071254045570 30427216240389489 13116385544208531283 9496519487920706171 1646561323496363879 10641633275147503351 14113433240691042803 11016744867494358683 16529380700887482285 7260616240039826422 8907344376175506747 1592520060137661486 1489389203973130899 9177780335214693274 3079888243925478466 587827666709464895 17559642160196949498 17818480462346721567 15787742397814903373 2115592281817045433 4758093462167361245 9018042913678452776 9149795577758941368 1684209905897453800 3577324507333532889 2723077924484493529 14139959899004477395 4394737936664611286 15189828507565675333 14851556389882133487 5423218741086726448 15995018422313692432 9370430964524399959 1214566095618424564 15216742309138688881 3466363096336832513 8702758616993375824 4187359498111138498 6072325397745231856 3732097120159837929 1616076241319352425 18064225166682902971 18231120508667511620 5463890243840045106 16664285640405540388 6632807609911310872 10216147384545041564 109611110475963429 11209723372677839710 2143425688303274500 11733483172929627903 7406130337546906152 12291322990039320305 10139567266788449760 12058905801983031719 3218357472650306153 8011927283205961196 147485813496749844 15739421856473791808 3192876047245424056 14811863272000428395 2778461330750499722 3044221309589534573 15175578998709499388 12452350854130785097 7016291348937641803 12113238314029700915 6379160858970552741 14659372042457556922 455774273449924645 7577090218647487960 7455145829163061926 14342824985139992980 8950768920955597996 10604070225882110499 11808009338153175603 7203562171095173228 15548720012429335376 10370118706340937659 11378990433554325791 9259011258638107324 3682522691018493802 9948497298821935951 3057228761218478487 13053329942559122422 2726840343239887785 10574548680590435099 2868660403473481149 793455777360402503 4756800123553333410 15959672692923272088 3698022717891259519 6479415629533229852 10882575303857766434 3455412048749861850 857315743512134977 12207278560647814524 14360577285314928868 943969112043756081 15746213204640504381 14196207088408123405 2598314002972567922 10137102216718016856 7040557493085852318 9777206922455849112 13316349351245337886 13336090311552403007 5300702693405008473 757125037689882005 4706080440983333205 2389167476584630353 4016904533721012520 10217634037999669916 10669197371825918952 15483909609480364668 5829636862779565162 15408504779129701175 9956421333758507508 10881440282699697488 12081543177753471787 18312465360412928849 6767653422896119912 10569080079386472432 10197324528291000896 5157490012414170882 1844517833199890949 6299013160075818286 6244449653181187575 7950054432953752988 15796151868347730415 15436351373877360655 2883921459186402128 8422497768466279601 2544299475852384427 1518924059750604197 4913890463696421117 13632810980886706296 10021922947624693176 3787619258629403031 12997411518392129327 9304065097917723012 7371708511642074583 9956501066615961106 7206618147361049544 16511855629981138058 3380708852010440563 17246186425696030113 17978814957206470283 14613789831636739940 18235909138683406333 9920492594582627206 1939331693245226962 13799167039839871112 5356491092471416949 4239945343890581385 135403790910160610 9225010787685077298 1217055687825429934 1718052312021174783 3497954470462955537 17665511545309552586 3043981052610148212 1386605945144544221 13474198628118491374 14423802702327351518 13212258259310118122 8235587793890451768 12623314837885791254 975849558024209526 13225015480573270753 14124916836101713337 17306791305131147746 4672117480515386899 6750241482342823312 8987546339539830131 12383815293890273029 4313631029499557524 7042983463417149465 13952272137837047200 16595912669353504330 6364607306341558025 13768220239125129841 9189854002867848578 10385287546692853141 10735719479579835807 6495038324014978113 10467335070426137224 6260736726176563933 11837913557266853916 10557445048943787245 1129944859157928256 15242725372277950082 6301490675613483164 15696145165515779959 1616483948564725713 6746771827113011792 11074985132314492438 7042018952390113041 17936684449087795576 15462265992845893360 18203187279583334840 4914588093761219492 1656779892834114958 1946831278464300735 14801037096936604751 12550477717377312843 5707174261515361414 11491294828471071869 3133343397969606271 7690704815357455651 11949605037767893560 7281780410757864100 15686358252567160272 14323989169667604919 5356451273496936211 2461739257308462465 12621752280549763021 14057444325729525866 12968078573444615144 11055968725045657974 13254220306512600418 18276767114128242970 15105614973526554320 888347361187228732 6152118934890938454 14799353782379687144 7927917180492020624 5818077071654436044 4507911536446484782 18085020552978202706 15954287069176979063 10305248752041353568 120805129806677510 14505071940852939343 17741179763466698516 12508133480163022726 6149330803156059846 8944208336440011890 12777445228589281423 9893056607974031501 4730463048067632740 2197039574070420209 4118493088795682989 4877953696722764703 13874705214914289204 4689738748615087032 11884330471208557070 11477625365092491911 9134394736282328723 15759128854775789973 18367461780645238356 13798053437838463189 12402437038366374411 9275802868379094594 18302797136394176194 8856824393895423996 12217297838429050960 4481374206062306768 5307944717365059823 17731885143021314490 17298787587663054546 5318849381512335086 3842261676704680758 3837358648971957399 7884646410558537957 17331947987466584522 11542450997395785010 6156200931619129949 13056024488389102678 10429415653184595181 8766797973877023640 15099608101176929645 11982624409672742182 486841068900691342 5600939863924573194 13088860562728442395 13783040272632212325 16206410436889742128 13596156304054434132 17495831794368870996 491423218410605600 12447350669000561198 670612728046730570 12398166244281227057 14628748586813135554 15668818301209195491 1297173257536543421 8829884214620383798 15907968546534285604 17798142162003791058 3284704125967432527 16510802029002392727 902559757523663237 8577287572162929735 16173915565681698332 1141454017791874629 4760957027975017901 7978460270431911855 10555801524056823267 4500457573782849749 11784372699584591781 7559110548563255398 5252024474430374211 1875623867581977231 17278227551757499401 16333862156796960594 14452797888460061238 10197103604546066268 7142620871628061849 13918506758349142290 17971805723854658056 4100094426956908621 17213989268806053899 13839805097209900348 13808133306682002411 8681695957591006910 4864762360533125617 768263957239316774 10666198305911383178 673318991198241991 4830224942850874787 18023489197889393676 16546715959716816169 791657356808991813 7060079722329309974 2364746265224756459 11776973545360033685 8885598656316574078 1700473173301070276 11893544175737448501 1883316546063888126 9484857935883722838 11101409648004514583 3023407587672440104 9053941601995630232 3051270944447924470 4314487046631337542 9984561435646009623 10737318566902991847 482223822760720063 11762699395269065258 9453222468759586748 8243331645318678145 15719617456528860349 7690240758626645657 11867436423734976676 10431149993567070297 8416167432071279696 332500111906446372 11761434607550731124 6746858960720143625 10769276301468442981 16231550007491798889 9194592891942904230 16043253498645203792 6185034657193976731 16597417556325865979 8713089803372383026 3453905562701596819 81828385777825948 3846249978378625739 4466204935636830331 15660182252045511476 16576107427852828257 17856830656892476665 9029858179974522030 3249968927978278351 7390160866085285553 17261059846435719729 4881461615699434582 9935968549763015759 237267510748416038 2021282753426816318 15419185914529858584 14809949828531361765 7142798722273257389 3887489534512922969 9624284829527714647 14143662413961237351 12637205138103796098 12146282667444410784 7348229594053993919 2025453541707520117 8119659375077944284 15099655311540711807 17856299370163733682 294196610660335847 6830703141239484752 16586774041201809636 5224398532900104899 380445321779009632 6153989619195271056 17894199212858069132 4526401435292252677 15781804935506373665 14104866536472151959 13443629210828012742 13377960787751572312 11684167718573848779 12297503440646102644 12648701034680866459 522323114884412537 5044944846179456471 7583791270694291214 17085639298358765517 5667961413886842698 6514859550845913514 16187738431940990191 7534254623029754063 14807904281097873720 10688098931951099238 6233793830588564132 3130504169057559232 5184877102479353620 11578985847596611212 5713099451737571996 4004976845359585612 4352289697118558137 8961398006904572437 3343012197694167859 2152637286616035779 1566386868369049695 13894382323698340752 9564131069808653015 16661427627447840193 14481090592102677169 16305415316038455053 11417562326543414767 16760725756430341825 2151659140378979362 2731504743421446207 5433111103151366744 5422135773294830300 1524161804571839000 16615076470418636723 17888178295483211611 12935253847046416676 5583968953132735371 17275694256877164845 4015056010485821830 6001888277289201295 17260174294375449345 324910478662529427 7878530689290000848 15189471106693400444 6515693459588410700 17011355512737119731 9306787643429097855 17460951457961691568 4471270148544268100 6968486421479135370 2521215951096231601 7394307140977988532 2484617452870489623 8891235883752635771 13631218324230242495 4400856225283557133 11892436186207886402 10406050973542258330 9639796704482706981 17070456060303956752 5313213495896642806 2971050315957247229 8423950254577545515 6627283878010116079 5406718020827663135 11451455758270269452 7644768533763792532 12545372878568111085 14624898789305442091 12780453602243342455 10613544294834199745 881478708479356323 10411588305705285335 16475693451982134217 14979573720553631152 13204245550112813316 10871100673593348373 933068016874843160 17494600322929194029 15434254839498141967 11525155008073216440 1718710689510294089 1262151855790655936 17493898899474917265 17850170549723763574 12362488323785521050 462143262523773864 3987981000103326565 5746370410286127853 11221348335623039385 13202473342632385775 6324824225397913337 12252011998544845793 18183668540759366876 1613358703025356021 17636456477669149266 12488148428038808560 579326012353598355 10224354722565606219 10229089360865305601 3261486401625483845 11762278606912274158 8176069140787823745 438055306522376196 11515910575240104461 3215920508257644514 9393146606419211778 4410537726437679763 12350096841726956422 3693251107948415463 7694829791239254214 1683984709941314490 11045299066549243305 3803902839754747313 9295315616038184983 3331053052192477651 4397930343353543501 9842648699313278359 14049406349530863197 3583437891300045765 14416172686601896915 3436492704421214258 17246200739790842189 2958931557016968269 9447044492276515658 5279940581192142623 8552765491489044249 14472041253015714888 10712658590930120176 10152931723270252070 18126752682510716366 16668562802995786886 9884732027654814614 7362883600243817820 271955374542300808 14631914290558450643 9883063464784002855 13889545141851846026 10661849005548791736 11664480452588646895 4228710247560423670 18077134449065836022 13105243952009596842 11698545347338686052 12649034535015339033 14557185642446060275 250344532257175608 261587276770200334 5954774860735513018 13628976470287971759 15786368484132877153 1804927995649947021 14235807617138983316 12378656388288262945 11869491022672845594 1535912463091054958 6716394579507761781 15988291748623812699 17283664061816292025 124703116568952070 3738534607482037158 7646931635859428285 9430066695364336097 10085369508239999789 10647556755352865487 1416321387574928844 18169484150095766848 6694276681561819534 8211201218303304184 12028156272110539363 17871401331042719263 14255605198162943972 3035290637003310506 1235263788548409240 14430356155145484864 5108356933660680378 13165602647701325945 6215844613708574036 765204580876557057 8023110976860230675 5717166546101007537 1958181380698733833 11815910399930440415 12862459403935633338 14116761478908921330 7416890164653516878 15970836298681254861 16553093426474843877 762510785894243315 1093000854122024702 12055551226151895931 16941403607549225361 1600004603239714737 13836763622953647692 11817975806848673130 11896317317577689470 1566576715694548448 593708781706670440 13362114186468301197 1100936100322760591 16403895487493691788 1112825064448325404 8784004632719385934 2616046563909669687 3784707734475288253 18196663739107307274 3223769342754372362 15523596979635875980 6241876545178922272 15312999333203464280 128003081820406485 13094915189330916926 1634381908924359664 15206986491572356065 353133370390795849 17631359717004206237 2829448570653278528 15742446909297534234 12978375857437715292 18096215820025797753 16439917953585769589 6531887672342776945 5868054116383765212 16637374492077139099 10381893752238457362 9301838230782371294 9297902608041874164 12952236625843041009 13754387116877246409 6383943616362809580 1688679609346926558 4873103023223059158 9172500340026594390 17145011710908453105 12015443516738869422 4692892038759478257 13443294927592491890 17877257000299748079 1865379636781513065 3629865071974812797 6091381895140406419 11056032938973050475 10458000859769377083 13360928734273221648 7674962305949001206 6154937099747557625 5495840191548810138 17831016809613123837 18311462649983945843 5904553202199647986 7752435714541512137 3230941158060069612 10595905412303564895 18002663736120648308 4975849350049135994 10731875587462524179 11523774753197078702 16970859883213800154 11053014108219911217 735948742962241995 3172232413006335028 18217645884012799712 1446801964481722165 13848378167109205307 11351962172244957399 3764091268839193118 17660837898407496185 16373873770306760835 4312541251464948589 8340182799186737210 14546910452365334682 16820214614937301797 5927430174923962511 1028413186003767854 1185215878276774577 8552659847527586502 9146165003382349284 14669570934131753919 17337669546112800933 7377457654575870624 17176032398167326318 18321776848853939044 6224273431768384303 16837006016325304843 6600729942678744407 15058133545992895715 14601466195206864281 1046685672607444041 16751231778991659542 4550457338032411154 12960845766330250162 15516186922702259646 14837541545017625532 13856982582707831627 1907477326125533832 9018960507112623050 18286518010269375995 17637769963638181937 15420225193771823440 7879939409440726762 12850958252308617345 719146557839576297 10483309369017569702 5710040616191917715 7423798628167795684 14875855823910889888 16516680726243924386 8046050394267400801 11969022966351221907 16228937044335817518 12728652217344888222 16497397642508283624 14815555316862775375 18381617928731351507 11434383908148489480 15034676516293532622 14059195380311685083 8834580761622916479 51472325182192586 10495956070111786272 4586126980582373750 14691664094915849340 14434411398441813802 18011988532797883715 14265138263109637278 8522561868052725365 10603061153031557671 6023085410106392314 16487016178360645152 951794558962414713 8566035631658108316 9133882976358862291 13642727541245093684 1278462430422070417 13604355948986935490 7121550854639047304 17018385656108872129 5537543095984686863 17000359677877709616 11363219396559374301 1247408502595521694 5892481109953388945 16910671254623025079 1618926795347955082 12171280084894545031 13340872820777466052 4601852842635902259 4600082238650338675 1529251132781646188 16875273510728970497 10686472518609567145 10971871036756757223 8382774735557703559 3836686295966591384 2641449808635468737 523856188075140043 1488013281701507728 16380553070412041508 3533079550789177264 16567230569231600166 1285131226832062445 13784600726591907321 12122064884501569349 425980559796019973 14723624850491754374 3220201336822821935 1233699857361613703 101435584497721150 2279853108298484278 2805170352182483323 13366446330926725791 18395089227019803087 17714966996099490768 13303016422330556921 10204566897059256070 4696289078861885012 8033712028549225954 18403662355872195946 2483505685076624733 6952135482186309486 7160683234474852680 11624641920963725906 10064090242241818521 132712247014847439 10220899783673638010 16447287074383335704 70016030193231740 3747710369760420215 10549805956062370310 1145449337332233288 1090171648301667294 7208050319504736155 12047945785680019805 8767573227061571268 5472907601568473876 9287160551056648306 17872049534695143113 8235410811691476179 17782455942724259169 5095677167993472143 17739718498099466176 4872508397583016248 10837715251534958985 4099316277834227166 6724297532068300968 15203926138416550856 16326470691151925377 795896538266756107 8139676016172495685 7824825956236122229 13597458494518748234 6896215956096003177 11310200204267244439 1076424792622408077 17943773504557701160 3287507883428936406 11899732203621743775 16490979853010001459 15944357320351025900 4537892825636060749 6016551387964911783 2699764123937497450 2183270721606461576 16390156407047732714 16171408445257287779 9781309635302810888 15690883920895539523 5450778202771821032 12771964938335046618 12303086136607396879 1642721344251046934 8327648056624402870 17169242932277899655 13015715599246876864 8163225025637838270 1435863862225596056 16732942701902247115 9386520356515606099 17817064654631367860 593798269218862750 1940913249517996300 17980732110644899986 9411429712810854989 5076435546257085194 4523745642505417088 9778296906716660242 10081905004513371165 15901845434292174735 5026173074398142988 13616972079711485899 12563235758847923158 16860039478536119 4665785766674736023 6154970805768942737 16423633031897112800 6512729277885807503 11917970314159904682 7984822330563264609 12812875368657022201 14744236933765466717 12555391735241241362 18445213361721355777 15670240173110257639 1534158805671134734 6494645526997238286 5258022980018468188 4345737320958833893 9385973564593899728 5338292100671693605 15200638425509952214 1498604941756575809 9432841290483086064 8084134807152968610 689473463775422982 15896249090031012547 8941803591507261829 2737235392859332943 12825700809588386386 1002085095859188177 16476391773369857101 8913971709285407178 2863943913653257816 409400435758809951 4492344959091124031 447509385991805512 12917854686179821584 6215980626380873145 11382257559290410700 2221075753787228567 4120658460580192226 5507628170892021451 9781940910247013486 7189412161661065367 1346412642662192137 15347037700671925858 18350710313596857871 10690261264936350650 17960523162521160145 615425386980803240 4833711258366502827 2320738467962694427 12254646062132720938 12922230922424574513 1753546458626465438 4796382938720911495 2543329890063586432 10856622783041814511 15426099405021296363 17894865824739199310 609178105740294917 6198056846710414699 3214059708230436647 9274617239381944471 10823511229952182790 11815003888864547272 944133485391148159 7923631929876233132 5754671104252798373 8469770212087277802 7537453551206731749 11481717904297882164 8623998865540475133 10776182394855082274 14904981030537340534 1946259835155951228 12086162051007200229 8244304944094137743 4441923812394713605 15407488187848063562 519306559831637548 13473458064867225770 10079504678589698467 4309626452780951762 1294673740692917318 13231688073156577052 15450391982593104556 9587159928831836513 16119983987848448578 13424467709094392531 3465886255198767589 16291235061292175392 8755675221566805020 3074351531766498982 7278968233282810747 621485281908034850 13600949423194674222 701943670571416611 6604455541193346059 8285807749908660173 1862003703831986729 2416291943293039587 9875309361626287628 8111464889613052177 4931030880311732005 17071696182572445750 11708649048610618156 15735833821304145524 7476600764585424648 3034201515844363477 18119583927671286423 14113945654610580996 7834927902616161828 18078671578024114889 18274894592804864936 14500489466024058078 3124502228292945922 8447591402694529586 4084081684013790012 5393416853501516924 8391186823366758488 11447931119483270754 13732611720412151745 6370650552921867979 11829632344264606133 2266445341099131693 8738986528443949963 14848340411135307789 2233124785953942920 3257971874925171754 9371887291294104996 7555411564006213218 3749611799160220431 10439668634207495785 238809741042916025 18195991768618328914 15051776843803733566 13497917604784056597 9665472745415889751 17464782217515408503 6487772190254529564 14989886598700219928 1248223143508023725 11199831951129091557 13313860108572706373 9653924035571431850 12452241765396715643 717106608781428255 11829287860571311648 1071035174210456577 5009459068451617115 7629479908923305833 12213138897294456453 14654273729378396074 2607615502210280910 1765121485053264820 13589507126409136772 13791946513983313995 7922433771280700468 7145466460593551909 8140169963716616723 2092568956574765703 8612128492623107553 1119627687396001765 12429763488549833515 8598783490683210886 3668696150186695981 9758526629156427727 15451818453963000039 17658924745358598354 3268197654511098224 4776839474262728988 15581948682378756749 731730178301800306 1101388448710394817 8069945369555156451 17982411964643012323 6451657158737336775 2876907529816261279 7446137706529454579 6934383728276142331 14623489515609456962 1251646752273250426 7099569337459350687 7715094272059565202 12216279138363400351 12758001482400731594 6675229735148782664 3127662283891633622 15668190792779658205 5898499092256651469 6404655919814852430 2554504910434177776 650084322878219902 12858009942866107216 13964408134837405802 16930567077471393086 667120736017965441 13165010740532321214 1826453167984576238 7562966550263666510 122112796147744241 17140553159650002349 18236370087098044332 15622858194221290167 3080133362753868374 18374579019831145310 18152977816250049461 12344128979887341783 16165974999962941241 11496482611142527629 9461979803656020295 3617845138662819310 2117727147141495506 10496059540164176810 12389530006843651256 4053820757567274068 16637993405734357945 10659837828599001515 8958859674002384870 12400492942380371714 15810313588234612008 11014824912862554790 195099316911890855 17999022773141957780 8229913530488049409 15007449524919623887 16512944053186207792 11230663541640298300 11456112176724123183 13810364696205405499 11509552796215333038 13242616929264823183 9978870877723734165 2387886674904570012 2586047902971181377 3155253808643310293 4234572676073131690 17652061975530190616 13259213531263648362 1992941684825983793 8266079453898439372 12747356704109204038 14882286298010423471 5557743698138191956 8635502130897848222 11583391044552326025 17391393023994418498 3305867264282868028 14444479020477017951 1190620885214849271 14993666922187481902 3148901110832754566 15527237928453098686 5089832649256157604 1272761154851594353 16640751140392656219 6153439355223222523 5247956717863112478 17912184900923661593 7517267585978888327 12123957124113235544 17392775409415688030 11174174985862898945 13778086934970849831 9499200405464167763 13493057304006524913 16039573594209778783 6534773508512073134 9647845023202247586 6923422784103872099 13713084117661125438 4823250968612293296 5989989018827265188 9612008125448268490 14988792978976964395 6781912352995368217 11796040001896092676 6307271820993102752 6528506594994095376 83698422103517499 10145345339591658535 4198764596586076729 9358996486669443936 11032693471557630363 4736817903175110965 3528121172089566419 13974918214336053522 11679003452232921563 10241121177754729462 12216822220078194755 4776602319108680379 1501344520472528801 11213812239083971395 390555803385799394 9149813687980382405 4847465559621025485 16144092241206690652 1309278870518090130 9585744559255315126 10261940922286270684 3403848917797254717 9333589480564600215 13725638266423369638 2614768052157746292 6815966048710964212 8788191424127957943 877559102415425158 10435767550785595588 18025830504242733951 9794668307087359678 12355744594000644265 6267410305429337000 16553622165168952925 2407600383112938580 17988140696736056717 14228162940386380116 15457110457249003256 4151208407311515545 17386418018168569715 14178576392835554339 7378746481437990497 8585558681449234316 10808228895022607465 9582933611508983336 17074166617666513554 18280588872701074556 14562578221737606309 15589115013134627274 8824105130996162230 17798909068680498302 3696352231601105927 5365864944504976698 16101878459137630884 7755315336724199567 7532200291326505244 8566441940439813578 7329252889986258940 13398175080084096313 8015769928569922575 4733196182807650256 8427710110647129245 808044417103325650 13089896562683046390 14374532394342717789 4016396537005778875 6605617434797663966 13728761414494978188 9112771499363693960 9173973233640731402 8987713052255085527 17609689281403262159 3287664025112526615 15733785477007577424 1656553369670245095 17467930086171074032 5357597209947918036 13684690623302941112 11051903666029411303 10992876449366063694 15011936577684259156 4163943439777244986 8557079104679470582 13796439841306246136 16047814451331066269 13447105224333230592 4020036492204198318 1395096062759199220 2231330647800155516 4548076093034367722 2372818856780680077 8746441565728870468 2530699294309362734 9083585853133393491 3810794665135390755 18086728092962448428 17196782137721550024 12023235630939070639 6492475916093660238 17766497530548658826 6025177170256493248 10536414904942634477 4392928760409670287 11188933174552734987 13399777866635891278 17441458637465942184 4472324434205645764 14848917595555916763 15535844490380093139 17514350122593203922 541733990565731805 7860323360641111569 18136029540178653640 16695508572212389500 6464656927757242316 17408330640209224625 3561014728699637530 9051755133238616857 735921944451999236 12677515839830549614 15265223091089083106 16459114546643251075 14578288028118647199 13165887820202700333 12626404702383559236 14467300200173014741 415635867250182698 10290926462047248633 14643415755275127506 326545442760504680 6154842327719137502 7480329875907899681 12861642611602354847 1490479745983685408 15582325619665938926 2062228546266261840 3847290635094046661 13964075407552540512 9744617626035550756 10437459217969993921 6757676922903724610 11999851680368950653 12110289576215369458 12822849917538386137 9007956942718269859 10055553462284562116 1170918986375639563 12579373626845258089 1494824210429979743 12393508736117636816 15346820597157492926 1353229582543928076 14448724738019028461 16953337782979533589 3728820590397150152 1629094125549506084 7465650444713317772 2306232523633004749 5489107092749871900 4137188050744541709 13581628914752234082 16833468364087872749 5832039620367262200 11942954976708416678 15341242526198093729 6630943835084307230 15589991852188704155 7453946786906451433 17244689230874412134 9995978616607209793 17396857940667178858 16650593378135195177 5528312790524797060 2681939338489636522 18446130467734016496 784476276529205951 11204609233132996863 1901612620097170682 5300822072840500868 18433708329736681888 13374505493306039767 8988647618043533041 968254960499359379 9501806557266212444 6907352626041513911 6351537343090631583 1804345298668023816 4481010726535354717 9305629761245215807 905851716728079324 633067812754094120 11406191210456992040 7488941274626602665 2457233025126008255 8252003542865830828 12988548464729045767 8972082867990809711 14120268095977625040 606327856959514949 16758127042606147591 7325217402980405400 2176256149993556292 14802293838236266288 6585024812390101580 7723897015777268664 8276938486093048394 1893204683833352615 1830063116931590376 7706384368815664408 2883197209574346885 16034414627166275778 9743392115181194114 4465781447558489909 18260321879584254380 6389966822015423836 15992452680546105029 3273640583484333705 1073821824997462416 12248369968916327497 11198669741480958970 11083455328195102955 10448761535305024730 6758251474071718701 2525156525364977034 10797192506524387900 4343555542796292879 7401435545008686516 7659423859609359214 16515532034106032007 9767123758569808263 10780203883940462076 14748147569257701289 8242603662715879825 12007151742690568009 3720773809889305190 12533685247465472799 15549942379376860595 319454441646216229 18404974824030614227 5802253036237891755 17100922014598685072 3365915678869587647 17480017152520397087 1870402948520472370 8919143293924699851 15264160658879584755 7898463674470260870 11957937030786684094 5343520820500022456 5658747145017465965 15614608818889119478 12142468077098542807 9238218816571926573 8103035688711696031 17438519972225895324 8675127382465299960 8725490464348301081 5287813664740458437 9641725938076281500 12808182466732533530 13003224001311947669 17411058545634312135 13417830474697196088 14271808918762077685 13654352610414091762 12966786111782161061 5484848138047356149 8362758272697728048 6828432912143708465 10592495670340698281 52441415458679364 6789539957369122724 3779282579639968862 5596460019202031650 7071995150395514718 10005821842273607267 3360202153861481104 16175299294146166999 17730880118439130725 2821135411226215904 1889486531053290053 3583239962110547387 14310840552845261427 3244700330175834113 1707906357902014078 471208441278021753 2099151789857810524 17203348924329456297 14927790695616120030 11906367032148085169 4263615288138288376 4588385100762067418 16863352462672130898 10220762123601752778 2868598529268930968 2968482245591638261 17542021411520572487 11534071803402282852 5769828797564124409 5579878115984551684 10890785208820466585 17187744793454487156 10706184491083858432 9065913419448280673 8150966810906578168 10710155232107828967 3832744538994475614 6428682882482460234 574674345918981925 7528414292692044951 17547922774017036545 15594431275484515570 15803764397258357056 16018613885867221727 3498492144769327167 11024261606111911694 15944889207347571584 2362537317684761345 15860945273855896665 10337708192039234703 17254279147108043687 7471679276628648092 6733333102772995769 2333743325752193595 5966637953439600956 12705590543999937169 13549393941729034314 80743868279037372 15819783873261136170 15318965082743144844 15633576353780067988 14100297884652998125 8534179548960809482 2068105365166346607 9724737220649802239 10262498763680741239 14920180703710803086 790175126268853654 12161592512962528898 10209810411707302082 4908118618879936651 11982381958910396411 13505216410135177148 17040687273151348315 16911099349920795000 16999692448275099755 9086702827081298916 8268946232419886253 11735592231906984191 9300290539268507557 11100225443146579946 12573851060880033371 13958503619133089992 3693952588587535326 2546394468646582108 3226416533344712685 8977692306352309588 1264719534020323041 7429338716043468436 18092928505679991976 9306152623056319960 13344788099340840623 16023778042692239870 2722984124893018870 16973479385082885870 4291614374122028644 5479251733115446228 6636110800084689682 1162155291947597989 5368226654870638364 18132431667939398777 6426727915109760629 17126419724415336584 16741591569058315863 8999405708163080605 5971200269683106660 6875235438704036145 10558139166671586676 16607025381316017921 9569057525254794549 17919916399557812526 13029253073695084969 18047683569689905358 476312485865887821 6816965391176878862 15181056476292564572 3663998596856087132 17121685147085386067 5334542660036623605 4874052077800055461 13776038340604772798 2530269994931042675 9155567631361498872 11101884917442578510 15445203711839564050 233764959068373421 15247402001507920991 18305693087348943329 1942966863921311016 17853400275409477805 7169159902580036996 12601709319433786764 6931621972718624137 5466800035261968626 8257660572849406427 12143944840998533977 9029975976798735844 1746414046390842339 16425304804834462244 1933348922309414390 8195944023580470403 5703844837834459130 3742176430504507987 11926970037732404253 7612556009590613293 18339810039042556122 5327097244302510707 1611785913128682525 15182257471786836404 12348809350692065460 17963488112972411127 1089874049455328914 9474791833125670618 4431848323914006546 12989335779125214582 16693295290913178439 8097382245456837844 16105430035289002154 10597714636485301723 2067195384435613038 4835888060736338651 16267591686598208995 18304358311606558042 18155541259637020110 14778824896740683667 17483645281863569287 7161121345818437429 1004428183291837198 3548585362558526599 8007846151079866456 5161611492586163207 2851815337601932375 2796823633719541723 3005400439247782051 4093350106286647002 16181340572757138906 7815666965150394991 1256114062227697016 9420138348049345562 3656919039936682065 6296455965670495321 16356385694253933888 14988971440816365430 5698282505709185060 13365989510859373087 453808828035914109 6010103744992168200 15382180646270225803 14619685727228625858 6279174223323000141 18340725178837687137 1027709912796280567 15573678054909576099 6638467908192430083 8288936778099662210 1109474293171850994 13718774229216655884 15403808116310465965 11132197764551053795 261504415684823878 2269204259477430141 12604045194406245098 2729652571264266790 10030579752131605570 3175457274655430680 6407142736687209278 15220861060677913831 14059880732717677346 9391417589112049038 8186133986125530932 17527894234957564612 5089495822385975551 3738435052899431009 17865877103588039814 17391915515494247341 1729124967981846715 1734705353430692118 11984829735494844596 8611824423109578298 11759578359958730258 13217435548019422656 1357842739637435547 17379293756302391819 15248127997019123084 14489632841506301254 10891871054685652769 3126689044941406950 4418916184857569483 14999232959441745796 10992297708893422322 17096528651864470534 12403868181387363421 7946075883324491998 10508144591625681190 2513608006299125358 806497767656600975 14335468126018730772 10586104475298364155 14346437042173941652 2776233773881252458 12094140798406208411 175195364123846834 10533435167613573326 2321218950838368284 496097769571838963 1964299449686467529 13407185576639077462 1083652833488900716 12081734624436566906 6865390880571281259 18067250157018877022 13398559532150747268 10789479714837890144 15799393715711288671 1851140493936673188 7502622535277329301 6503810226997062046 17340569179800637624 14161643153633743644 15425497564956064258 15660296828905619513 4663993849949962628 14821832408645551743 8504067388356292348 9460446226724342641 6967667014518876871 4874745820706778148 9123709094347222414 17835030100592162359 906225922423865485 12214546609228046927 12483304301611736210 8381701219181420966 6334079370699792963 17700998954284927280 10951540264488165906 3561281649722079465 8695871734861949567 9718639195340001967 3795483182600123833 6220800973180958093 13873754332848140858 3057197529531340138 5393362852963164965 15381126154948285383 9246354908749252577 1372448515115681591 6806638593001980800 15845401643326758596 94016257732141748 477469965461784022 4134161093223292921 12116001517279421388 10182678067899295796 14246360690594448585 17331822184353459703 9442012312503757677 12239000140697072692 4802807877624354786 12536798292301063325 10418785259324483714 11415064045301280437 15548754787925393413 12902887337751527878 8229965657504904456 9531209582669257098 7873835336865702897 11506454019034901660 11150272941445975718 6057953581538374827 14572429820621173733 8530479929164792133 7019611162717367906 7092180495812230909 5226006751287282424 4028020434382291160 5874018939730926834 17716770430575668234 6946853667012477413 3647979350769531308 12871218547465452268 10992686778917106057 14040282011737787006 166853366190736048 1149346308150308665 16684393869390895731 16990948615613742501 6167420701558180248 4279654774444097550 1784233718524498894 16799938451085227256 3752156654494235840 3015670440392790059 15972492044162393151 6412352812387437952 7302174483116474815 9608205321604793088 17089024150062653682 18400680018211006525 2958358223395114675 10344328529190855942 5036127255555133142 4281984429094216670 13841621405508764368 12065108323435361652 4152912824935961513 7827496284799028702 3671281368495783467 11946150086011280473 10937892794184923862 7880244919118712333 15661898244818894804 1976037481114263672 9261865691863715785 6754526637139764853 11811505932063972779 7515642332457218650 11495697560224436503 7275816227187823855 5703016834093525715 2675322270907490586 18266381435311548491 1218975986474077950 6610989575908666491 7145493574076653737 10154552044279947308 8638228654507437842 8027470505672497040 6302718456523412865 11001174506331127956 10483561020842859375 15034714041658749513 4084080640256713102 4697140013675855949 11458193742446108019 239024717314077312 18162921310789009954 3545510566596931151 965971857142235119 12072544777945935702 9098019372512375242 12854046932108835115 6095592588330918976 12147704826691090025 7241726722787741845 17585366988532412910 18270228595641451375 3401003657336572138 15013441029805998406 16395866191594613458 14034662219928666907 5050386758247617704 795877983110531020 9556060261284671191 4490193119408440638 11280095436466277842 12860880557072542809 14732192467384702924 4073921749266503313 14899817713991874150 5524252872828778037 392778142462276179 11474041794677569405 11097114509948099269 6839898587972571119 6155246220619654681 13124057891592907247 9557141957009883650 9608998667704299327 3306945783621498861 202294661166949226 14024550531583294765 9135656519318153026 14547869864477811560 16528395910366657818 3984574497030291707 10720333657746953626 18134339718730623590 1753785852663211720 1959499645580918074 2275662893994268508 13909393577356640462 13593114144681874521 7721055998531238110 11871006987573709581 14783427676433514482 6338705739585702377 2742934478470239464 7626001093395923930 7029651491229716987 12361339170941728827 16315222322382695254 3788741970753848674 1530675597054561812 14498058360537879815 9273360020553930903 3714004361634344794 16085184804025630219 208175177836356306 8998955146362034889 17171484370145787374 356927978873380634 4504494709647452988 8005362009649125595 10685042618067674986 15659234649741863957 1023722201879927063 752189922499269190 3690242023151076064 9597666359157459296 14605724219136410688 10419430133450568641 14374049703564021370 2903986100481787461 13979404680036967702 4242953203480008525 8663402591232055790 2789333306899341124 5901348840246246441 13081767482570665062 6721603829586952635 14268423421942554112 7438696979323086170 2680081509857387307 6639536172226982141 918733989138025429 12117444577951258978 1145753795111363030 16295863535070471510 14531820938512996144 15212397804603457897 11331534655194336732 11969095166045726855 3796906288365639042 603400620414356120 6692759765613135637 5604640773092882478 11403577151404159469 8810561413144303124 12705113965853011973 3866953854394239609 11223670653423582547 17214536341545319162 17332225291924648925 12006672869659088991 6526811823549674097 18366952782120385327 1668800588329738722 884349865831675608 2790621844536803557 7827490744106760503 15528186408997188481 17405975068019898173 16341148106383397795 11462949132948935479 15730262906326859431 6004171794832436198 1605308863538734290 9161105983906910668 14494092632136185884 18439320370026623462 7945819201996675616 10203093421070067869 6530151269786306210 3095729152736024098 5865257457255427707 7462890896686845566 1599423613187694480 5507734256086128375 6828724171605127390 6384608164153335817 3103865621792427917 9461047822385674075 2051204776727725893 9051392045512993083 2473442471225490075 2703339110357293004 18249797212595584354 3252009147185392991 301253619784132896 1215107747839308209 16591292494775261291 11841570874489381477 7939238319219896474 1831275379157310951 10292268433755206086 16151434826798886521 14518172370787506093 2364170454037920772 8379866420361634490 6301046872102617449 16822614414978002620 16390848642191923576 18168244492472868020 16410158740096210009 4138981842218248450 4506172842769881791 4297782535687945152 5858938720211676308 547722515565562436 11010498032451365004 7968457343620787245 10739525878332844748 9156137520609167614 15175489286865047076 12494171665286677517 3896482958379785 16244653515522000591 12241460667904680879 13867069534126156623 1762933583259303759 9384010057600216240 7030137080809307177 1252826186049868896 17995284707344890069 11196774919635453499 3600052589240471390 18424222401920491533 13246481998993710248 17223923254405704469 6539432388370911041 2599903618540983863 10829902478923004870 14488431732125294154 12366504328699457999 807563906890838176 73120068440415718 7848168963500178002 8200271302320248971 9755331481023215361 11203431897542861063 1028311734637371696 15764362504721168965 11888974018664967323 15195955829420921847 12867463900064111313 14647465227216029126 3284209335438424697 8992719035529421620 8730566709483922545 12426443828611988788 3407460216123419318 12240379255044131777 13272224216721937648 12669926674220614150 13755651075313591810 17586983643534118824 11033238055871837656 1984185102351842260 4978611919318732221 6302503778656000645 7403840376890672109 12833535233562668533 17879928864509616434 12046436687304901411 11447345480863332839 362704024379850487 18087477143492016669 9031874496210938372 9570312948344131397 1194754933248400123 3485724331633268371 2099217182589998143 17597861367315238205 17502712497973142003 11056829626447478286 6776525501972067080 12445846005542253724 8791064583492118187 5734598941722333662 1243613043822896321 11890006392081552335 3102711835621100435 9811646019869715582 15802023819568467356 18144170490500028415 13489772434626937082 10230976915556614003 5700494620846010796 17517729260055421992 11590502094640489255 4748687503934640244 2613930864825973353 1702922561978299607 10522634444952525692 16131045341509030536 8590415103175631344 1199919791681994794 13834923092299790611 2642183705771540021 12279239802128132416 8545331742835682305 8492512195531826357 1742539591160990664 15582682074690199934 13247539746681629564 18005352099755884256 3573076280678740797 11827634643824598811 14295445218056204240 6428433282073479899 13646366619733332070 5255353840404981144 9171311578531010804 9062387421009206054 18220205053694457665 18402866260914622691 17669059007638560332 3197022664279572244 5991481234133242055 8172757316084518878 5389248192256270999 12453873951746695122 9656503690341767127 3708062557699209408 9227367544649214850 8239310669086956821 7409363085626141780 13279507626370557881 14045767752337765670 7437590901350312790 14880983327487069573 14368761609031524522 12058286917332085424 3195138595935930448 3195385837767934312 1303091184387419644 17340953460621336212 10687941948168007931 8211833961581939206 2671504763593939862 12796742967949040985 6882745099218776399 2777218276137753032 4834593478544384306 10325513357052340029 17265688407602292351 11839479797787395117 4107481438911077370 8443830852072262463 2861359099877070770 4721194277020725070 2497211978378783942 9700238821244950227 8593094125582268190 14710164156155295654 3499210744904722625 11659931638151636177 11463235958638406192 8506788588837143445 1369022597181189557 7122709864013569508 11053366060645208660 473016227871050732 136652126071677811 8204795469386988762 7000403615254168478 12974368525671451500 15573816169231989012 44276633087756371 10853305249040817051 17533463768311053900 8887802158754698525 12188736990030391870 4877409464936864609 15846910561333871523 7679154140320574748 16246860449847599764 4403972125929913233 15049899730070984630 18152606297381481825 5112123208196127833 17225014622202406444 4219170130654055642 11902850569896937507 7205351920788039288 8761160720926564301 17236284079212510235 1318777587434894182 17634512975611747316 1418657658840376261 11790897790033998978 16998671697866362759 13105916047119467958 15137156805781807089 10969002244449009246 3034267385438603151 7292327377404375584 1334358750152743912 5082523071639175427 7517932136542015940 1156891157156374596 7386751387912082360 9865527060931932402 15112712552504809646 7036402212292966390 13951122712797562120 17413346662880976828 8314511278413971132 755247633777328333 10045019716143029506 7681637606689261124 8549333588460022515 7090037869916730736 17917823819260044929 16725395127189739402 6780201364865516937 7806069505901201197 6239101194721305714 10326246395410823927 4969540350276568415 14190869286607719340 9267245835718431443 2548391135897073988 6444387233590938844 16877022324581686400 15846489857699428478 6885034885356710709 6237069931614149318 7705061083151219528 10274044649054984725 1514945630972645427 204612492139280364 1808515275302224730 590989003120253979 7445873435006033542 13756694818927764457 5482909565423922965 7500537265890717929 11512774099471781706 3641615418196669314 3789164091456044480 4166578326640964203 9298810775100028838 14072742553342378911 14939551066775967481 16921762976635179049 17050756605430565074 14636152554007036618 17129489258745250905 11023409396343296604 8830942975255936759 7034264100399811724 16018286016146133825 16936253694185012762 10209689964776452413 16768786042306566092 10571129981876145794 3378386384725955514 17903622145316846605 4360636335640439975 14570587506556796262 9427548401476339585 68110794854144600 8280636152089467019 16478282992849283628 687193066969476211 3737331621782893378 4034600924004049314 8504558158736187147 725997305346490939 9623730178216679386 1683449266856625539 3619526871021316915 5253963563565990344 17254200868023742809 18436007312555018316 12562660618986091684 4279697608460937239 9226135004179324855 16785651661274684272 7379002858588120504 11635311414597030399 12295743850375125869 2291208581001760579 7476763375841632638 13771637295041029387 13837030853730679781 1619724113857865667 2493720855069857999 6949490827005086301 250784097096641698 10339820306870941462 13487082804523795881 6623523150970615818 13348974393431092702 2491451695999975359 13999235958312497317 2792424816557336306 13361517963133958456 4753246381530011415 13868467706564701811 13861935813411066639 4382419196506520888 17683812471410183008 11110061069124761085 11749041391701580417 4663139373092329160 3722018603231187991 1095833299672289021 7949742204860610323 17551485307562617687 2631761366057836737 12783697946748295214 16980729863859634162 4159240915586163488 242182544485711553 17279057364897337004 14575054501483259720 1143802122313601714 14413524396758482878 10339657666739001952 13085436156162316000 11997296421131854075 7205257780241074003 246622182320865223 3424083353651240412 9645652885495165312 8978351206045824631 2534279316049831341 17315430576184927651 15413688100178061148 12873568525155919776 14925674723018647529 11359959996782389859 577701351016911937 17219473678390253645 6262347523129033974 12579766911168056456 16752409198225088036 10225969237245817133 10887270037936052907 1563241109254103430 15252209886196052489 153136734941105594 18160611075867280117 9214051965047650404 46119661577018042 13323679714240179871 3736422276629968416 11312058178829182413 10133885801932997821 4420753770099781255 11693903613184682762 7698846557320630290 10944906973884457243 3415014015824238980 5906456382470997614 8257532904240176694 16221078056129010510 11683940538879241468 12862805421626758237 5017252097083145689 270709124136760676 17790600179050219308 10865471066786942906 14566143793896677810 6786519545945495165 11562516788374882199 11462168778594100204 7010116104923559159 11856887893941214487 2634585162439185974 13506122041054567025 5819167741943385086 17210666368906636886 16715133215679218857 10993871676528402222 9130371769205248696 7549680183016352625 14487585711009694792 9306499930257728443 14668343251521401080 17902970679058178563 7573106936460206559 102439229903790834 11009772716193980412 10731078784471189650 7426911437372521454 4037724252514823463 475383175163085665 4509230226027988065 3734348167016514701 18140208572579641956 6615826140386148704 18364292358380974737 17239367010513076163 13316973811444743694 7291795956190159327 7164579828040440046 17685365301097274479 11047708681346417343 7612217572700363228 3839517295013396590 11006489184428187676 9260326232902532720 12304978314725234518 5485015487351722497 462691669374105412 400085052691711147 636094819942791959 1661442189773980413 5161069020623528978 12310597227985887425 6042829861893917013 17947965709103723178 4284898487025003303 8642523047380439829 8256219768502199155 4457035077299193112 12325143085063148886 14437594083196618573 9302453228772403667 5351616146717842853 16084684005376469129 3093028046185169699 2015536403188290691 826254283483107062 4872856200117788624 12087435010602010527 5865510830430784121 11577741679603890951 6896225460076038896 4679552167175255189 7040680430860960433 11699593705822369589 11429801826933328646 16242742788339959502 5298563595615634887 11636603849023592683 12505820760130791212 11857352610491870939 142358173342930425 6473621220354733452 5250783532164739565 1006969416949188107 7212731088888992187 13104939999793674524 13670987647223273135 1107902349105201269 9546297463360894833 13404581627165724584 2223881674292450610 6651769645492806623 9190691900883168633 18378626949264524536 17587451517603165036 8741215153041710617 11579209311650682430 5913310243040224782 4002858491585868770 12974263992359099956 8715012508861896379 8230970296404251430 2363323824075876289 1402915762550214208 17556800733204351038 5425530276318973250 16459218952591189564 13652078691962264574 8923710713473772702 17847570733842036883 15958008492061431867 18390815573143912119 5721606132983133538 16663562345149030000 14681165183848472979 7963858914316008531 11978532143483300928 1616411362384058566 263205729325238394 10102760520290393404 5524360752153708461 2396702479631866654 1209280085228305949 12522139799489992550 17892390592560834847 6292353061447853869 6192647459208415298 2685085525654198280 7053818633579595561 10264648897391731197 12715405087323070276 4479778388817735493 10942390952581713877 9604735479470454784 14146138143482818228 12327671970171535905 7957137188232520996 3221795831377577059 16300870940272637867 8643503674566869137 14491138902746429030 16962071120000257595 11175746448787846142 5347827964653582444 3611364054054121275 17188609532876033433 2555673709005020302 461998227154598540 6051442362212460811 13833863657858207633 10677104631421251923 12352235415745352534 14322827611461313232 13033686185221273274 13637141188214897029 8595696681217215503 1890707994904517662 10082478623570635146 3285940471338665839 9109441510069406000 1676494405380443415 8319570138298001448 1414289567737194973 12484278618658701342 777626294796499804 5648823917708089631 2134646251916986595 4771057460717811359 3220833954372785162 6270878137935456911 7297578477867259562 12119261688243107525 12126039562084697375 5550079489238444825 15281322716078311763 2796107854164457497 7755153146512280087 11105147934057405473 10105727020655571820 9931795954265206813 12427072825728748080 1314743977795582298 13732757212450294439 2296956137832400065 18084614728019413066 4412994398230430027 16542221141898592074 10985883981473972804 5081940354512167598 5690785855626231814 13588567498099247124 14006691972931768475 17497958675298657503 15831534238748526636 11270057334794916207 3886492128711454597 8026863133389733068 3774631619906090765 17460867725508141858 5691982575003442520 16362971477129267151 8401138996118129307 17670853379243972021 3866638052024019085 9017956635737733094 18051369324589725541 13427750214126407150 2276929677933850797 2440588583978880086 9766788049620020301 140213096044596095 16024253465662888945 13283835389376622481 5938895301390400973 15529179713654404131 11972430799169963986 8397282356477244749 14867220397232530121 6596088256708902863 3601836100857811592 13920266927898769254 11116432757385607704 3144410021496459697 18163616957038457927 10252036978439873333 1431198328540119941 9740034516165353967 14485676629829530024 13991199961091581804 765737693491468205 10012226206415103523 4561403757034675599 17978869223364253338 2809086309101074525 5898693748872280461 4193273140506746398 12950863161784447885 12827427833269601474 11113956412678382243 583038074853154190 15901215452863571925 11486254557167261969 9945208701506210107 280491844165918982 2380953241896212454 6251565037281763952 6817776461304734620 7301891166511623773 11627227045484315186 3094816771102651874 11174101407575609445 1129383229413267936 3602901725768540617 10406217122459586736 12050189339556137823 17369913433956086514 1095397683611669857 4535547284331195499 9465213854871558845 13830130089866400395 12956645122181477422 9124465862994200157 15240322525608351911 10908811292762187593 1712383317120999295 3666336130781278260 8884208417153091410 1793887847200938583 10677693292821935313 1378001747002707495 18346845927611882278 9165738075716235932 14559112758327375862 10651106587287329643 18144808868068034007 9781686269514954296 11754390909301334686 8791747016413938229 2825027594107063106 14947438147784017651 6938896370725010302 14126501440144628914 7816235491038280930 11048071153684049699 1741094564015037472 6868560075027368174 7201046046161731974 4410004491570039348 14256505293581217510 10027529203511773884 16010999084957572018 11031493241738036744 11036912624566298292 5985357525319864563 17296578026624003284 7216165483039742556 11172852962453469384 7891629469445640048 2617536953415676182 8920901775622478869 3048986859385282161 11778590536532844408 12504349080850626381 9140774743978275169 17585121440166771190 3903265060728090696 13338822184623524882 10171033243883952076 18198590948839887799 1312494519247501839 9506929201479931674 12516874143960931753 11438461252003630248 10059198504195694116 1349799817645423668 16091554329648683432 3794397262270039896 16534744740424233858 11994531674900157356 15919296723431580045 12833732732766846618 15498878227852838101 1114394835523177328 15121481750566804593 3004323458532569912 14463591167438620185 12229537718454116058 4488262187165690502 6674901759676031122 5404000862559582087 16847306017697842174 15997063083899506975 2780649467691676997 2413282058825659454 14882688921841874304 12432271208155764507 1008341913317519295 16856176066394087766 10550993014338947607 17212662946542374488 2061767201800106581 7622780572507848779 14867137958553553679 415267555456096815 5295755972663517644 12468570777826602839 14359520886072070694 12907694914212707180 17414822786509652435 94169464977575662 4565427891843723909 13215177125566843184 12389129963656794630 16189387345591283575 16743270087782736675 8819759529832758859 8748830882636117215 13869277572409549757 13155045369803878895 10221251127023818599 1019309321525706804 3097670412516794014 7714411637908496386 16792447731067594433 11346159281389346251 4662178514385991917 7116835053889071497 4769340195849218397 13252450183375216456 3515993757666014129 9054652125686827409 7982810183249592369 16237901116236625123 13803089130612268532 9059765787309867844 1149045743260092143 1796022267995304645 15178761326822808080 15602088843513999156 792634611725579054 18116022966464698317 8842190451982935815 9644273394071524046 16784336011841016518 9820147053254915407 7522905184529318633 18420758624223251372 12100130901214177301 1837411900760204327 10833367553913259554 15806355661133060152 8344711088510407203 5680532762419037118 239555071325106694 300541727024612709 10002635586704042400 8004390830506069854 1460412159856206634 11859778215676555103 17501811834221602647 3719431440303419335 10768236191931239492 1410106991668298945 6997597821383501348 16375074465190974338 2669617893247073449 6626613484027288296 10393536319269119555 8932034560909100570 9642085477523961015 4244001948127476083 9671758815954715513 16186593267133340375 13640953619021229985 12054809407931968863 13700957585812856691 12452319376477115513 10636756930275919397 4935614520961364434 14399374987335618392 10239779383876018605 16393297780130798021 11950365658421074762 16757386088742637001 3026795316457095891 17183189711479511718 9923146896193655733 6286301119032122765 11149488168633050952 11095605418341502580 15314317168930506323 358456578500402642 1254716728318131590 15246463071619645442 8952074824130375377 16207206850153837648 11026973973614362302 13153099689686904862 11404418521334768294 13507287590338438622 13760934800015688790 16618170172570169133 2928282347696561430 4266185589344712281 7135992175694124285 6312298965586709503 2260757313806495115 2430545388994376287 10114033079710806185 7596283536056402629 11564045478923133964 17766116494836643107 13392280637204300907 13118114437162726524 7679002633998129967 5441004527224724135 14563415511348398646 4822552265465694506 14903421871192411647 16433917331079666888 12541815508869599594 11507212030344444325 9981252091354083464 17308504307116961790 13391122833879186572 4987274704457204818 10307072070981396274 7504385902386911599 7904210387799605186 2135181641918934335 13275363153761409696 12262501306808626056 12833409007969618122 7477840863062313950 3521116025254492855 14140896760152086033 2412397205423693544 2235588110376864590 2055372825345058359 9108814887992100058 291737275223067974 8569981530679245869 4732976631410600115 6212867384259912056 324780340142799776 16102536976427682499 1361530099392433812 1189380809338991534 86364393436377715 14158840085215613011 12758282456931459206 6158106419806050580 6212465011579061421 17954194283289427205 17192670303534612705 1019988446636527641 1179660161864030143 4979744742988400603 202777381438454940 713361758761523260 5077583053678356161 6305394850276731991 13936890988422000570 5070809432641407449 16339474960449438683 17059716175720788683 4719484879783460100 9156393164860115759 15862143331909238875 157553666823679626 5618651913805826427 5144142184567429441 4217534670639991856 1099128337582423799 8336541566424392844 6338612795106480155 15876284091479049328 3693942211101270305 6553019569448616514 505578214705201931 1776346899667671333 18144739039992237602 7775460782394524971 9012658273507952166 12394707121141385268 4984588510544978074 5522271795597046562 5481678978367423334 3901993244647019393 12999341586356878618 9606966225543184505 5889879766716145739 5655381338225442576 16255640275875267088 2132620499953634498 11908454518121357163 8808846296153162155 2761125808882223362 11989690739471125308 3397284556871122272 419126350746623215 4522810999439510932 11763385534272303614 6634432509107651774 16252927757569509946 14423045789621873000 7477349002072777489 3616490816607259433 7104269157840464206 18135314455757920395 17418593680102761685 13450663708803769810 17966618424656177686 5223638467791856152 14854222672991553 2880891183252421384 1390257473187768411 277270939424644704 10152362978613642422 16897144993508515890 4294282978312535497 3535198070502426658 7802477583358648079 1814053966413133341 737880297468383980 12028356857154121500 3086173545122952481 4785436195025567398 14320866207057054261 4559821662189120033 6483565034839200202 18019160617026788627 6085403708692381842 17712573291331948305 8790055503950305025 13337628555065227134 8501897079389993158 16629169560654953332 15305239903141259327 8480644407501816483 11665207627343838710 1375028257953753764 3736903655744557205 1125428678866495559 11201821416361627940 9069225546717457827 9695018038964614471 17647470824294064333 5987547897617596711 5754081480540138829 3223452303478643586 16442001611626755141 8698266239479495246 4057769321899706447 15417778604460523792 17148478288426497469 15934006525672967905 8585644392537413884 13749131211919914708 2130375743748274417 637924603705918456 16818631253657808408 11174579814897553776 16083546743743164903 7844173933121336419 16120697064650704706 6959343040194973489 6981192885410063524 16202772087445735647 9194903520031616523 16205765377713212861 11712004588627371707 13585210969298430977 13485617884460964883 10723917234068896801 16743542912609354051 5119468865969979456 2800940104160625008 15914382836210384073 10395036182338130164 12997090192680679279 8208177285824608587 12200170650540188094 747028742242409283 12269289658040061024 8800289374572963279 4716629774873038721 1662409312772246076 3383524827905156356 8300750850667340127 2728226293709031506 8776574780171642645 14926244488307566279 1986829458321392779 17401681639349548549 2133196509273719491 1013927321459730337 10124347856665959774 9662513715547042204 6223634128438026179 8944072350231230667 17806840777038562308 1566497852512795870 4955061273300583521 17120105055352013486 14215192725458680281 17749866945030696801 12019773537180581514 10180878053216376488 2710195658906514863 3936013157126958559 8620779227103031600 2667551323589380101 15712600272023049857 1712637157057017150 8071703728589944615 11734154477896076738 15299238278019874590 17366627609676759341 3548139257185825596 17143371281748668049 15214566952330714627 6154111916517179937 3495610051482057186 6607329772936322000 42352898366953259 16407094940643816404 4634142371272202061 13060948626325879670 18001322568893069552 2412065122781039431 989953870412889474 6473367533587686278 15342975681537136256 4264095223653066062 17460991468227866433 10103011856960759103 11532179560439300927 17978686343631749782 16950406345795416391 9433756292258978502 13340798778860619987 1192936538459461638 11904440128528565034 961456571052816227 15710435273441262051 16774923820007050225 8475932642318272750 9938493909799579068 12206707687633012918 1715077178193621716 9039526878740185985 16396632733160903287 12986222127209427888 231953943863558607 14308106306660647644 4395416765925509174 1589100380045938336 5696234734715980662 11869979438056146618 705830737703351253 3768966425744782178 15475338029063669134 3400830490883009197 11613254125470179461 16355904800225873227 17084796207930026913 13326108489436877930 14502870866644773667 12609090050293000857 11135269493289051651 3341787770865036860 5327597409338478053 12070472568057721130 9309245969652084332 3555051217658694265 14687816798207746712 14085744557890153755 17970300299633178386 15049118127086903281 6644055026377272701 4552563976686986184 8013037456974223383 15847541281600064827 10414465701588284004 8664528053036817085 13786707068732950560 16594817168354610734 17424357134963042848 16534709039551609001 4110949444951457665 7894717312193673431 4670169476972716326 9309359531368669494 14326584219486699370 2482697704592887772 12295333340099853964 11269266023329063745 495509303985687773 5561006886833147427 8558350082536652611 17060400554514578840 14506123801307051812 10325291737481913018 17507659092076454309 9832448823933477659 15733892541197050313 13940148630693763639 2504151471267326441 2946264426544333415 3660346472790968669 3534253815866497386 9313128572111205797 16327433463964396638 7277842852955209740 10192699717812604109 9271380545823707900 12450629667735392565 51076900894527755 45747458553078940 10516555939666353073 16376296563226101222 14947087710196168063 10758140383984468648 8697369918507212710 13081289422691393832 13623073213454196706 11221122313898686190 11362451167131966039 14836350644168938022 3898227507546778071 7793452473145293109 8352844854472533809 10496168453864343719 11755909625113162857 10629218121947311394 6668151986329499970 8415775662060405272 14486417265564194304 2397104116675940785 9245011866087824461 17875184873630036557 14092714074147022510 18117086495706124468 8276792606100845512 5713796091120190114 14957178764124960352 8158196302791264641 3346310100017952584 3359692501629097975 9575437509663663667 10772971189390979890 17425919811626045235 2391543372062443437 7246558183242220786 4968861449305050965 16616726686579450102 9777234315977368809 8935968050000550354 11750361399134539534 2795245635363821343 8687915837430201281 15562167588953072715 11125480916954106294 11782985084937370773 1122682780561961356 1996620380197097960 7265874340077151009 15755753741608707505 304702108453211326 14252156273177851606 11686518402989089979 12601595913009637034 4729794248939439048 16802154884052395804 15824091911200268436 2004384867074486537 9208061646479678902 8725934498677579746 18174046515540407867 10792001932805379109 6079725939099074262 11027519108445336549 18415024696744032892 4745417261597459944 17670725379059810794 331717497656533231 15908918341728826586 10898063243525071374 8560959026556379652 442005122342633109 9530441626995510086 12470407097218146303 7146010909205109785 10695432451880440587 16869121920184567782 705644202065788596 13589087765321206745 6029678619507807746 16920894843176318748 2220555487855110131 1257238624256890970 18332538806199361017 4264715226402164669 4653437872207816169 9199767017694579481 11705357723225542897 6308701457561372483 4898314819076229213 5152301780209503551 12538141035310196672 9853905926536014035 2272212638771298402 16356252441289070056 5524907528359170943 13659084124849103808 12729116080176853527 2275944314120674227 8052599710042704577 8308918657887607290 15311788040917005450 3724718840419233822 13252771922106858418 16978019231800608149 17223855564257897797 3196276893044100955 10812790790617826402 10250713421405112074 17304675764374071955 6692778660347947219 11158157116048576358 11061391563318069209 1011727774106898362 11944746945995503253 9489209342783587848 5708392832342610031 15827317977515375700 15772938116170259013 6375542347827967217 11780613028905955744 10899749783896604426 5419332958700806406 4323123639887713121 16613653199657709422 5033339191305768768 5868191577293244825 899337662854048827 10161925387739802488 18344111617558258809 15461916655571732883 10918029456575023827 17483259210832883793 17031858594285788170 11686064983358507760 8322871476774838749 4038329666233247336 8983670805476585252 3274981784236431661 8377240581399131613 10919985796712155694 218461829554452392 4542118659015986171 9444206898032308680 6852752524502102019 5388250329303909786 4263011959282369836 14955257285008038306 18089677735430965621 6419661592296908370 7051308866866078347 6716724340806240936 3855393349894420465 5376728548408274234 691089471927266346 17320795687510090612 46181526210619586 6248310486381592847 16528805373970241197 11663350472972708197 12738643005316303106 13176720997405805751 17244385169657185561 18398169512728547492 8160410911050830857 11962800424328393102 6628162235549227750 9229338146496195484 18392758561727052791 11398310156936964280 17345861671586730532 106633083779491724 1155734328924806222 5055447932321888509 13828404712066373658 12174250045599871981 12741447179205640378 16031698115301676109 15552268469205830554 16536863004753438581 737213957126763266 11536784443605967122 18433297677685718082 12962088015394965117 9517061728499678723 1197498488762494322 1723241840705193452 10081737805699867975 4856917012732035063 15150885841095421439 10834533869383925596 6566458672251227208 17679009129090387747 1542691522267559833 2687906909979214123 1447467942730109879 7239278626692870101 14035220231265061420 6062280218420721866 5460917168952688848 12145922808495527479 4238413727715471843 8505129177459828232 13681840426296443436 17373845350710190947 7622260607830765134 15769637030374613985 2035250662008877656 7634120441683681982 2413242760693366055 5674103620157900665 10060635832607876296 15032616224306828332 14054298363295224061 5838059853020167759 14562112370396742501 7228639695214372995 18383765235910803838 2162653918432644600 493011273674891986 1451636052222167987 5706911824282395350 15662284722094756225 4525136408738061475 5077040216749794654 8690605382008889753 13296470268629289272 13243776492039550463 1422648587630901456 194764231669085281 12690274182848605172 10796405641748335259 1460039508785971949 12902307487184217227 4033154869669125710 10094563590501671131 11484621028147496601 2608516617397830366 1933604340168630565 2233911988062781575 7987915980584788651 18280167663620457722 13308764528640518783 5286867251369447990 12458821886622305764 15572228036651950 15512298338997824281 4839351514363788971 14109677952215924883 16019803350421007973 7944078925369229683 2118097810176362918 9253107131448646364 3490519566356519429 4268338078554891149 6068292284826080475 675513493215663754 13077227520426396828 884283458704178516 2924768993894116371 6397874849494136503 13528284860521443763 8166984655278002602 11274595617408209960 11376931416651931135 7687728790862033042 18219859186746544267 13311446802911613934 9410135019250008067 14842835635617978426 191159549053228232 6255588253227748889 3180267354811011982 5406571237311778694 11062076236740024961 3264264838565904480 4918655487488316049 3334501647895272090 14073120195951099364 7493969793178640304 17099978047806815615 14907507217611072713 2309738385740505006 16930152325291569313 8984524297687552673 6262279435484783648 1765380717215629661 14217691542339463042 9543771423873227271 4833840926273650988 15019527090845461329 13151414859785737690 14317043699481688498 8412434931586027684 791684541453663106 2148558980906609862 14749373410034132628 17174207306527981834 10094732718493924558 17685689206615474889 11994178103192802390 7321883074390358626 6831460131221038806 6062063375864200667 9886730137400243776 4253744488868902818 17408006180288629602 11743286742986584883 8756821633528945152 10760206159428127764 8735594140338839988 1842074264893948442 2290374426914976605 18224069479867825651 12314609743282908770 10677454244337364146 12454235393401601655 5232610760031800812 14094125547323114842 4687796288070666609 2012174398764552920 6352891938726391603 10179658818515887480 4497416242644804202 5220423291960392115 847413350044184092 15201016950035588219 1241991504235213392 6279951981526677555 18050893296571847438 16627730163951083828 9207030207065676016 15006622685684268402 1440491430696490340 5344125693486240008 16926020488019554675 16190801616452785358 4560098995021345567 14547828918712687576 7511894840050002674 12850776056619717870 1074678280105328564 821005066515068903 1404520613560176103 7834096856422879434 17726542219066813763 6828550872267591400 3720467738601774049 5486569412191044053 13831652615679901671 2734679208812063034 17382934735695461342 9874848652660942028 17881872088245628324 2768987504794557937 2919689029361838058 8896645174870677042 6958614826332338973 15110360315174509694 11055262524009387352 3738980411923941857 1531733516861558402 17055877970284868117 9651010969513468539 3387905978750823972 3673483888525660287 16355474592818388558 13300257831170326881 3924141163102019874 17014072322470438374 11475300118643464281 16667208168038693960 15417719692107208148 7155863844967422375 16992076940980463370 9742703010280998657 8946068274600031391 2133838397052962321 1900299826960231076 11364489728612338893 1878952026526434420 8147778641515796035 1994932640988137958 2733594146694826207 688267035899075055 3748813132182393045 10920244144514549859 15975381447135532544 2964643860371971723 18279877207696766249 12791615376710828732 17175615696949747894 1365515533369716181 14910540152078977314 6929460884078924193 8582425954389756464 7360630061210150184 14194225838930955293 10503794355337562130 3683429105693859367 4635690731784420929 16151618260159851874 2988144201262050119 14321971930063436135 3385091791459588692 11962176544072155992 9541005955084796364 2256803764074258114 9127356378625137904 12914406450260051629 11356318827130355309 3853619611972341644 384362156763395279 3908243538749919296 12744844430926464885 4032028056285889892 14613622222640169703 13803053638591512952 7110411203507813044 16376529764377070235 8466415556449714424 16626220362519956472 3651566171863993386 8981822194094745096 14335105963645007534 18328366357147005011 1115564875877965449 16236686977842967469 17349863590038760255 1539868067324586178 18018403607299247976 13100962848485809330 1617525534719512785 7514821921146787737 778070888009625460 1109390422831889939 12422700146414144724 6336892360039205515 3735350843494736055 3763518658702213585 7751751906023852202 11178826772640025709 12059472054296351659 10802724848777734507 15975217172338169050 15946540503248775234 14465615587752980196 12763461022992406590 7038958144887692348 5062922530250654689 17311783334575126059 2840942489538321883 9932844999843098435 368541100960738105 12035975369128176341 15251713373567653641 6557193549541003846 5875986216230281016 3985894321336844349 9242285298475522156 15211442529880288685 11219411589244493356 368000974069996472 609529883891221858 15041879415426152574 14111756639799070587 1065568584207665311 5490829946231306798 6595239813603797836 2267251528009727370 8158833693631900113 800819635405085656 13440987817310116810 15905881361605096616 4858917974797961977 1276504496964583831 9809526113587646699 14355577022811615356 16483565421409923914 5492288019277129283 9937372401564481775 11463645032793675879 7184800938700864256 14482081698213447350 11653472521726585143 13905630376371429761 8605225822351211439 15863661420020404236 10286589944727616779 10155798840246438512 4006987231522780026 11076653121512287482 12654130619538289192 16385589472312580414 6514437109682336075 1319312780747080643 3737509277957550134 8009614490755610385 11223116742789051354 7077005652485728189 4890706304168218634 9847621470430460373 10651955828888808756 8186312040340513789 8353878772370707495 11409446462973687418 14871628906696906781 2114141537538412294 1675388082107332435 17154483169234370398 14417736723581261461 5197509579374255198 6651740341102365970 397086266831370796 6517163402336051722 12991814538715149705 10826843757537820291 9844426999293229121 334298769269460188 2112826252178547143 1611602511979666835 4952653240254776348 4149384904196233208 5863822160164656760 4394467743578119411 5819952484450329424 3886563142280705045 4154943081863167952 5374589068447051024 17465275994190944328 13062205472152579309 13589376700521222803 1263519319851940307 12461530946945774150 7693049840159823010 13276555874379043941 3665767770806356179 7492880092631045064 11557067119155520791 8666422678707738314 9712344853916426995 3266975010747568438 4653173938743113105 11661591846889532829 17450705972877697448 6393958336781773757 15037035664359033638 5431018685061326540 592423005660679338 12967410811086701026 16035551651495155056 6288831090903747187 7188659112676164327 12716934266779478804 104837109249742456 13182415361235554914 9212877429459401566 18238951252288213873 15577905330819362585 8767256039828389516 14233547745430528308 15199324259065781564 7122196609528739739 14649453324321678424 12818082522326822833 15210360284622738572 15176426108691451801 11029049508438182225 1034125662979627266 10171664597520197212 15489809374701843099 1661606224387406315 3879466439689369096 13381547235594665196 10410969405003269318 7668459757194867900 5743436394204385174 1097828514884143830 7444378239773371872 16503464453116234756 17353591443083888168 11833422670112297269 4314373665544179263 5427257118178413505 6820779037028705683 6468628036793139904 6884432840918424023 8395542821828075896 9925998266549103161 16539466207491856435 1750509868794874973 14675928581610359067 10976131612165498867 969193060197205967 2424281802895716584 11596290717514032542 14815433752317919565 7379224622599101128 9195349764499103203 15035379078915097359 11935272733009592611 12158003820209890689 9503499542305475469 14017368043248730236 11404209613561255463 14386576062796595829 3296789267220986685 3317587529806441672 10682222361352304396 15102752424069621688 15177659605466285466 13524730844465086480 2939943934365059583 16333053329130871615 5130445757996440028 10698472977995297767 14408966865673025186 3042890873067621450 14636606573128246281 13219952168338593115 804248368829609973 850231087108458010 4677283256779554362 15659911779859186554 17199668816377895373 15115775655244339254 17855976527946925478 12868907903379126939 16036044371169161193 3720751445388438972 15898037741214117951 6768203555115201235 10928141827484009852 9791752132682630681 4181875339101257473 18036299307727519366 15388484804754538154 8427824774982177880 5029104002368740771 2807567830347988380 14824231589978739296 14573351376905918324 8311395688261053050 12094120199523110404 9881622294124846478 13986024921003674838 13284196154640556170 8057017282297555638 3368668718062696741 5710919994099602625 3620895657092298886 8392764474691788100 10809493777137426620 16366521301190792077 10369868888475181536 7594031734075580953 3668537015316185996 9033715798169220731 2450121314561004689 14301221200601758716 17834042312503814448 13166360254711031269 3792731561905927393 10523522263635978772 8999642411663073275 8256781403683037425 853524905796566454 2602704335713091684 3348864147296164387 10140046040733080686 13224213812631249450 17184188602856041664 11545072081948646070 18098171751601044944 8294138396132037027 3541234229591239582 9823234371805310471 626504135220652225 12571962105114837692 8603441325150074826 17544693154490965905 1670718624663741140 6385530144844978400 7967063911343376923 5589090581584148624 15065033528323336551 2778526187459253735 14030297012957590718 10801780326918189255 5496594529994714562 16357621919757014496 1159426643101779091 3126024739139883147 7206129764463695564 3904548767782237452 5236241613948130687 4338329029308426226 743926116302952113 3990245876333235699 1620977780248418455 2876317084709275072 2919691221241888316 13343846744873135219 10626253355376941449 14945017346169047083 3809739415845510749 10827002756621584260 8227967101755354247 6714728303732240153 1988638310367726822 8959974861989485377 4142704017026365101 17645575709109669363 13226168520390931746 16211945314596405957 7027171741474173226 307795724454373948 919531126751251741 9976189691712539911 4815384707886801768 355101430232102204 11272306141599431481 5008298841657144331 2442575258983500865 6613628079636526066 1766345529707658104 12047188529179985576 14344825319722416386 13445775123022565517 15674402659540515556 13941928018222507845 12422858720492092319 16582598183123554218 3882813406993104370 1419592394580714180 4933047278591060076 6334846976980955654 7076798968255072222 16160314098812767888 11957475151515644143 15052527731209051285 18183794314478414764 16232408634873460022 3746783586839311221 10703641575552778111 1335242157171553002 1925150127170221687 5692798904039586897 5712501332808626618 8792163530717863950 15049321669221515142 2192846162951033925 13631566905937053731 15836362028124849495 6534855770677365046 9221981320814419785 9349241263099149657 8198671361228874272 12390173475224565001 15737223204119202 9345397071477384737 3870620727159708904 15287766769859141820 16109956046394233630 10501832525558569766 11951779002390032810 11870913211479393270 6066802314753044005 9360447107939259403 7181548903523135558 12480792018146522807 13753121884732305011 14590168138662917091 18152689608641128904 12913392152527933454 11956864575614717657 2527299809664816761 4923647221348367221 3987915452013754984 10151037266725952059 14419658185733675207 15916886965651602086 16518815036442473952 9537766893809132218 7372732442300830500 11189097879374182935 3954362465076644988 11448281108230255639 15194352169769143174 6910098892849041824 2213893586379763959 8093908563097910712 14526606824032358319 12928329482890238357 16374787842201475713 1282070712924337397 11270727122425197097 5052801430319115763 14794178775507792925 10658145995813077306 11251769394716895464 11267361535649304218 11408271508866605865 16068220360754602829 18343354173511705764 10146550253750695968 2042774596249295752 104739500978836501 7517902552230640956 6743338135210993880 6683492340564050470 16589895905860033749 13234045930475403947 14473005413840251341 10959191901878965947 10439316743545232075 12328647091310449635 17967566262422865548 8298971561616541917 7018377395167275762 8379635253973644120 747880408741224583 17583280300808167061 9158138475696839784 13744219048209630843 14090674736684998381 17357533747037096307 9143942955845106834 13649609852862449581 1761139735540439643 9786876756647834527 5243072540900809424 3214084396699193085 2649343506736441546 4637745305208467882 822698282383040911 1541267076030213474 4841135716740775487 11696864422073083014 6898077654453685908 1871144705514461168 7369741227709250834 4571339210346620657 10518498542966286024 10390524529306999382 7866720978981540657 11829516804647877930 716322365901453758 4099410533433558775 1918631593201322164 10384428574806693988 4056060398923603130 17479131427020508271 11829483604502828734 11809455398901057955 13947181585843708875 12607364435408602563 15269612332221913485 840233715584918564 17139405630451148074 9955741398025290892 10665607365229131961 14435241023935325190 9864968169121190348 5590285462603344265 4345515210525345213 15955873371853548183 16085029968889470914 4340779786014989732 3851823910383749477 8453612440307489290 3126516171651616809 14582332447863796785 7600317289402730044 5658958040702131981 2930071594746361979 16534365286843243570 3770827271276071181 2205101557611574407 17492927269824003763 5480450862667662313 7859965937472841592 6516930118773661658 2701034135171823040 14052228808062932467 1468078113777939678 17443915390454192462 2432626049727543158 8558677867498223795 13805061291262851583 8998210682606413555 8684412413989091222 9010629034790560074 2635326529476102279 11636285693700895240 7454897182148726873 3600931069931400137 7578442384248583265 13739896589736103917 15032254857882169406 13288091513336846921 17716017803188303591 9190862722443933215 13213193372588225470 2836299459552127422 12321183168937872622 12306708731310742936 5048133629632933076 11312862680198710772 4095735343696830821 2303659593922729574 13964754985379166881 4081861259753505408 10499360023363234937 14865849037157693717 15346372788394124375 3310073204537350548 4473668602281341668 1781147040989965380 8332616062967345007 7199984340736265505 717898294032622756 3081669511054280659 15441403027739351270 3045271735463576559 16484508934669201663 3774972239109657298 10577054406308213203 13154708143373141334 5371160961955511896 10649481494419344590 16639634696718628539 2988927153674913034 13590738330282791864 7679715670156197708 12894902647337544514 17372539632801795381 11425909599597809629 6134713330796703367 14820754937333249149 17006741096656741019 8734728837178564341 13673385910458982157 11385270136309846836 2876834628989353489 17686333405824439480 8055988326692534566 16904547761443281221 10936825796602108708 10567921420874242249 7624017050388824853 2289745977553000293 14972833016023452991 18421516398283681791 4622232525219989954 6294118779845362742 1907264073220133552 9504411894333041709 3806174669353398179 13361336032079247953 10355830103123776128 12482726747736360042 2490158465392312279 14246934138236811653 9117026375195119572 13499106878714967109 12563928845244619315 15354810763014530588 701455840470355556 7012975886284658044 3993015870278800672 1585151662373560212 10117698239432634309 4440388362310930880 12334432374013616348 17921701358523728955 2495708750587541869 13807007766364806434 4381112073919370257 15011116123022709835 12023519517671452936 8815020955315995262 1654818582978005663 3559730364220119723 15083775686030619432 15797357379526474368 3413725567554335141 10967015423121806259 8195219607369679414 2289875896812165494 10746586705917405765 2774424326727261538 3605511083064271845 2758745142515146545 16389038208700916867 70321472572606997 13999315042520941105 6753188344665183560 204491109831493050 12939753017686372448 11142070670796180535 6201878519045889975 11835128411266530562 61332153495841830 14799995561438663601 7671420093916005663 5784196399650598662 6932697132626769935 15108210388451415535 16957365555795053625 8457863009026499504 15295044959598410959 17637879130589069095 11711019958266331445 1659369695054457394 16834863614809707698 5267444990756037179 13005624011452069106 15163063297432807709 4251168686736998349 4767499889151368437 3339718000126002561 7252649825197393409 17293936464039510363 17148851138789606690 5162783264171336177 16282201682391004231 6465864199660948151 12999472639805665329 5299903434493894934 9910080310441528917 17738757078254468303 8479312622028159696 15038912017946305828 2774482291269881540 6089090288403413177 7459194642114452840 5910672025814635283 3995127999797033387 17666407259153141831 3304250393680844504 2836790368617022867 888738650917782113 6691242175836313793 7829931905417350173 2593812042588160279 393743160671572256 4992833736704695402 4766885632848975652 3637223027695986564 3406114614856399215 8354815291560470406 17815496052924858542 17226016643807038108 16724464898954577069 1712150736185257353 15547594702462192254 3011196591080264305 2796442693219493895 8998963564218244875 3962810031330743220 11440595676142381437 9457668280929415640 6594061742491756217 17888269957485640426 17368848920364787829 3460675821112968559 1904310615146062183 4518137114405088457 12461243634900686028 14500405808379745648 14313934982959389832 11364348156477752237 15018830500223009550 15740185967030282562 11648196628109193586 315764819016414027 5461188696210201292 13773772516606077884 7971543146233990071 8233900374692736672 3266716042473210973 14919543631239373458 2195965247850073892 13535056809167649281 11649809450698752908 80875988474854162 5808106515516375529 2034170304339240184 14317008131995834411 2335621323869172181 6800319647066971893 4050390413614490126 14258099313544166943 16404366436419760535 6439972734240649507 2296249860467163891 13504391558232660287 14089085040663504514 739308811690089362 13696090484511643885 2946981428146950479 8112168250760829974 953220810826713635 2479407549850563748 60108616604742024 14002918125185841969 4630911477047897803 8191112899448599391 10181852112796542981 12778846543587404897 6592889703623306798 4258524518368455472 18209542340265713224 13250280415331300651 12417561742931117441 15045777861382260206 5891669192314650446 4438317261538535873 10946841853633148117 4277823762670039853 2740418980814834954 9200711654006729564 9095346672193084232 9126681664667746647 8614508353675796869 11129961803514138702 14722796017596281350 12406534710756788302 4780191975091318020 13682127194100127853 7879988297787356355 13028732007551071006 14790749053642229824 3713872347288410528 17209284659904032137 1150673659658370081 4309468007645360139 10291519746097525889 11684040497866915210 9049573284414871985 3526490285177684091 6458118558827522694 12127726792846868294 14708769927371015409 4181635090014778502 7164283492538814090 15392606073726168906 10727991462837834829 644026651694610825 2162251365721757597 2425094249544699815 11366027489326642858 9371211170467271554 10747668239356391186 8178216071981489266 12168037459375663205 5597871224678103146 8664621319436341942 16939775311108716830 14818284898421228938 15907215410493006049 194115837789970993 17284197485522177704 3758554076175489454 17907450351712007705 4540554733402548094 6994769994379566048 10620569606445860472 7332628048462908620 4692307335890386190 2551154112441757742 601429121868688091 8609383247291372851 2612699573904755653 14112052725456342595 17247288748912854972 9225958714481856600 32305600162078040 13497190317046636646 7838725717206126893 12435971734466242057 12207961749029415114 14351560008313751331 16579243544416273798 5796954752089833810 15908721280962091276 9005342897146698511 7050999852702855425 9681516358147836708 3989024005502873528 4416010437495289425 6888046516371565425 8950886246130742348 2078199624076794469 609922472586115612 1403061744129270379 4692244870778710660 8230641891341176901 8051771700541491691 13884986971866240780 4330678028110093373 5790735377653582692 325764510550746155 2802334354360468642 15224818508685479902 604061127196952905 17891327977627205210 11582501493156479644 10706278524445443124 6619077598302340725 4305789801762859863 17954987083483620569 8792695053492732884 15816966108901284197 630305198484607277 13021944937373246476 13194623913083520988 16966720783236754310 16432521895358554216 158947111058165866 10971350433004036906 10475886301261627008 1588369183453169479 9535735112301397402 4718621088294389963 4697194849330623783 5453035236664683708 3582439310292702834 7370662477402032182 11624411514419280651 116742445519120049 7205184291330543204 12798714774771482877 8003550732314628494 2625527025332063415 137140677438778891 4622459926167574421 3600855666427782520 4347191419709486965 18004383265040743528 5390895809343541770 282083680743158841 12307127233980527661 18308073056464552709 6406778401698892812 104022621922018164 16485383774635758646 3602150010222006826 15252950017735793496 5448406034550866921 12479138798130798640 753132388768111754 2734450016042887012 17972293901277743143 14053925779112871556 145590011363699059 13036817533051775809 17663088490180599011 16522940193051124868 14110144462851273234 13568654698239412356 10644089277407170869 11656700782422451524 7402506613158257294 13908712221158881717 3957127567655210402 1834062480066420677 11192214466455295620 3715771907451674394 8966446898950001862 12448816817330139220 7089349304580890365 12524425481307912671 9046066571989294023 11957935592046932752 6615063658842039864 2709120800648355556 12274556612962441325 3862233248515151624 16374718070140207982 1434558406444139963 4616425861749555394 6986241035105697803 12482842923425279004 17450809122876851475 15613939248869450134 12749597761775630171 7681450365931040117 14162248224487428295 13655414029729468348 9648226259945776942 2550258392541164562 7691824831476101635 18336974227029446762 17040830808721994533 14482154381799780651 7176930883210871778 4535334848657915040 8320042574776898671 3483422757568891462 7111732535099213855 16709913757545820407 12838177067182841490 16128560878673731846 3730253473227902894 1894707149976443849 9819292129162614147 11218922123595373447 18282236408115035762 11245866470047259801 12694480647801103928 11037703291476515283 6644810848516322669 7146864447863489256 807977316752708658 8897772885659220091 17831754408583998924 1962659958884013579 14179208961397903068 15571603861440887418 11820127757227452587 15119328776441198211 8182868753406517995 3998695055910956679 9836912887933026510 17150973503980455550 16495252749494798706 1398437072313646691 5468249572289555694 16380216303432530751 9479251894661393460 3903009603093066068 16926695505328955657 10954376471807071115 17197811902579669274 14980811635485786468 4081961641279453127 2603603945385456795 3104746788050671680 11068204190280914073 4762224885928154488 14980812798146606253 13746675315180133742 8750736011283412562 15167289803908707927 5504899590618160563 7426041084212530885 9806742253453538149 8974044666213471869 10026351681991404323 3156791584632673530 722016701004646294 10858819098319212286 1345915336131171243 12345796339932508147 2245516120616927639 14684424619248663114 13023571268588365532 744578159948226518 10481709614459118618 12511057284870799717 3736513954373006716 3459599463321396968 15259540235844722524 12190268064726581939 11465704935514050303 9764035682571982812 16661016605396265049 107782630635818716 4766937169237592286 4977458751172777913 11199556380919715323 10373556473955619200 15458772998618606880 15487943973714123572 7893033828324092603 8387208733546385396 6796239957339035484 14100258371777900717 17849042420531591426 9406069885001457694 4400032667539295006 5163696909632762052 14462386347455745254 9099814781001413881 5393393571220789875 3388733630666414692 15511137797108490434 695529975021736629 17758025838384498894 6237820891612251923 14327844104562851286 5053411639220436412 13792102527535674170 271336664161159868 10392923089413896543 13401955573277853621 17111970802486698078 388316693422221250 3858101109322350487 12458019588832126262 1526473908158217410 109548142411564085 2529944732531773870 11073284402621292390 2314980365301559985 3961249444698551654 15714167569895329347 7987474107994574281 5797286632119682910 8152700175869628088 934395568701498792 15489046091035318919 11687096780079928807 11334875896361298553 12407058705414765298 8795606744032735637 5044774954423147635 18007606474297095648 3481046342480841204 12183950685004190016 8700526357506642078 15258086311671099020 12835713725088436876 249354784700627278 17715377817720509954 14448531357121193074 13666645374189403535 12610688861201627440 11864348723029481628 6572510146523936349 8721617551169762279 16124921888489494580 10703467806799645196 8908462480384639024 2873394685779404098 14674743048861320944 17244002268878666882 9870354253385394361 4787407043632409521 12374237935862304244 3729269189794274950 5445161095182730016 6409478902875485175 12875613603634536712 17142026261328341980 2206020810992321609 14050912506547663824 9575503722574155233 10042941353952173246 18079776469965536006 13170677872300275883 10895948017215893480 16294228926545632551 16352797454275836429 13831137250565305801 5155101471514775015 13920521976381531169 7864259274031778054 17388442249814971820 17152621820292697368 6032505072408309300 3272734518723377425 17403887641825704647 15278256181695539891 3081984937248116353 5455329254222329165 508719002604289529 4443041875015907741 9668604380229603619 8955483237014384137 9866129312763632041 18337486895394193328 2689733682195242637 16739318920908019991 1259676170642390626 8840110404016902856 2378679729732777097 12395497878125875526 6366131964147894354 16589528571610892201 5245174542049325774 14108440730144078852 15218733995869901999 15475476267491887521 11316743159409230255 16597644686405885291 82570089739446040 3282416208599465372 17128065614457486812 18079021582706489755 6890981723767370661 8591076834415120437 16442467325836755038 16503482759521046855 2110409594489493153 13950985608226163212 7641876776706832110 13434266223303890321 5908882301075561899 9267190567412269232 4751744895400310783 12809818562565781653 17735793885338033883 11356518011542707938 172809448470821449 17170319440039104041 3214864345971745234 17548288065366421487 11141562504629945827 5878267413826958221 15699540875984530360 16465312715538113665 2933254146485118631 3816815240836446211 3117186211593172712 10623133012875848883 11726778067711585668 17154505668726393015 7666914606550267908 1584878458105766963 6561850379586438722 11861730622333408082 7591452732601998857 3793533566116614746 13054973357227030431 9572881184854808853 1732983665746797295 2748318434276853979 12330729617703686678 10702943488029556092 1856220274553824436 4517329752256838190 7429140938484443291 6175698184682827819 11265321900984764438 11351799266794342906 1437977272166063691 3329575979759788102 15100590926268517805 6995442500773274024 16746867014757718172 15834680423328738122 14359787947525049401 170489639481706608 12757184682575482170 18205124454371261649 7018503671586789715 16246768619138118503 7553561396791774919 11974063189993073593 9770624242856023140 16099563377962270628 14433915757165555878 6015505649494449920 12825952773806871273 1214950700458131109 8121494013156246149 6006624193889210690 5867918651745923853 8166833711694189030 2800982038735119577 17434647653631272385 9542641994575259592 530376235485905496 9749864940056720776 3505914070405217137 17262533969356363864 11254173619159869207 18418697748038900725 16767746407512891049 10702442829940371937 2333643055353383353 2249733767795875936 5947478252959747338 13222726640414251869 3726868549966884343 5651853108948867726 17270019370740633011 12430188369667819924 534296246024835494 1643567036864165941 10262945124131150294 12817213820134674988 3488473524167060818 9595036059742207608 15644986588185753509 2449084944120415139 231783313379465041 8853641169248067251 4950786164410814137 7725978841885600266 11363190152513737339 10714907717732387201 14702473184342303271 12265126668228002647 4612455113610149773 8784763316051527672 17106860613831341238 8025330217680422907 2688582289881695759 14635600303162123853 7262577141074067851 3055241969465690469 17684026339120942315 2849862513272163786 323636013971619683 12832511094594633653 5982985031706021795 5972247813751214318 15388484817367810569 11244665680998673221 3626792088119265649 13988469405236354447 7188623537909910658 1667045311147510814 17431672686819754264 11426950844357541506 49947564001739100 2255751244178182174 5885851368798053725 7665695777883593661 16244349319070972323 9259880051516360086 308563328722555838 15719428503388337582 10755041696968537484 5410164220164726353 11090602364199219949 2056987227718881024 16065516579053601848 16649307453887244912 6007285174993562797 1990445016458698360 1213353576755245211 10025276912018346505 12874226575968749836 13285441227082257201 4691336154712578122 13917015805092143433 17299195339641939267 611069181238261278 12453991566828649068 14286493348541228592 18208915564271789541 526255378425619315 8728418650622463846 18042657637064107866 1952384698431672101 18126979475345884238 4662065895930651563 5321146879342355048 14347862922882662221 10297095243207107290 14071771684745428151 1078791146621613440 15217671723252858643 14734123374592835285 6541721024825372081 8922597893200688543 7411192046424674579 6963257659299288223 3498014441827499070 855785602416694454 12688669731078955216 2942558249450973501 10664610937017260165 9410797053217272625 7908579988356817241 14947267253834369227 6179811544514906924 2845032765481423369 13928099583694722367 3106386586030611917 15879008839185945774 9644688917183331833 706139896664010946 16147699419355892774 678506002051171731 13372858014081873883 803178630753846004 378976973358552077 16993204477065392675 1671346049004506740 16487821163063264826 16456471286209945419 223546253680968992 14715180617142456665 10010026303851914027 12455580433318509701 11418907422743249378 14789842620153957552 7922453968065074634 1769172289092330811 930021157690198740 8177318271930680104 15653846482678653692 17949719741532227869 17105276739917783117 16650135434484201067 5410198013004775794 14778875885043463301 9924718966197678987 6321036164354102325 97351067337391960 2518294663825210948 15605833443090504569 5380943688140291810 6391447915089873884 7113835296043910604 11816853766343606011 10895421572203720764 15168294972772657057 8270549453056591151 5676752604078124869 6532729877295313779 7349799292110564661 11343255941443342181 4654203109759347848 10223043687434698404 6178616692351807589 16887287619027524384 11257647139470608171 2166403311094686944 7708826995141726832 16716840708523548091 16820577381525703132 12523622339646407155 1015820115253834774 2512166414083093289 8854817132676000404 132989631817774735 17114704723237857442 6892756137084346624 8231859215754071511 9556388822193585935 10666178267434010464 18189929248489567965 4126233438578857850 14480586361563966241 15805616278939414800 17225413863047933581 14026395946247859681 7866768526409929217 3830701400304942774 5199369368748609161 2295361824574955523 13667183714851174175 10098386381722383735 3350745164997226099 13553356094465752084 12127797312670202260 7820878072943750692 3751814814385356270 14976951284463798247 14796417931670895895 494645647717121995 2886938288391288371 14132456275799144799 1904214914952260447 10297077024484993049 10525244706116383194 7345375014566472530 6678331451216121815 15956098001509559078 4996077800321821276 2551330781883242004 5988938025178614778 11130504890511482501 2802865262335401355 14890489641064681097 1449943919956872743 3510031903924337688 16188274676032112113 7907067634960849949 6251642740371509702 4242367364923369519 5850913038848746672 7006636325424262905 14555617070368138642 13943686292484933726 11824155951003490842 7553672978503960959 247597600937760306 3285563482342005029 9181757028524353696 16422453379127240906 5391580040147568452 2848207761545431433 13658072638076541289 1016758126493073551 16025466664022354533 15369272326797403131 1127236021449788566 7763017695356732375 15690568575424756552 1088464181726921654 10238373575980676060 13083814248013281831 17051387291827738562 749582569155856055 10842338095287689219 15763750439818762267 20352881153066389 8446464755367692542 12480736319794241308 12414679438443940469 17120266029989607586 3780007827509641282 13584772650663861566 7252393653989771722 15930296250138710671 17313818133834955741 13900984313996384089 4446313462189013450 4345525412684652986 15473867448907430458 1626574790261619183 6977798336738589386 4348233342677706615 16132647956848780636 7696929022912436368 4975788699859826289 2699431120332718439 1422679126396114070 11533892259006323507 10204846588829569730 13335430655475609726 8346441676252712269 406806183896925628 10407790046907440352 18307741646744813323 14605195635489411644 15799860628098228425 3350443012340900977 5702841558466428344 5362618288564291926 11995433668126328041 1225926436967999364 7972779199930361502 2392447167698010098 11734920165518131538 13100968831051753151 12013031592490168103 4662475233401903073 10530856081592650467 7637692261643924219 14844420895402275856 16926049347185488157 5235277783773317457 17212137790186291691 10247083285830316223 4211676793068239980 6704807504592946228 3796597120644502586 17229864605297462015 7194853444181863842 1816435616600546087 1481369712484185523 17240935004911786835 15830314874995987673 3958894571633666341 3490788177895970540 15950784736066628363 1652016224664468817 10606337823068975881 3192823809458069453 10855470055961669081 8684462847226943150 13495733998084113356 3544790104514915263 4456210675387069546 6364496401859189836 9599657777525993398 8006103561855484448 11767975147696851238 12929567786993935348 10251823591695365301 9167342311664376502 14035410086828137912 18212500226468175338 13353523105340316615 14421548227355617715 12201253849023055205 16145316307229839248 9494759957616702369 5935122092676351515 6660221788871740663 10564761968750320740 12075325239149475152 17836831450115252307 8718463162711501312 5717725015141155481 793716282363327191 18289772124299186176 12756514561904217183 2954054733277791285 5791542924756310822 14003025732760848998 10932571793029376569 6646624849861999600 986851897897976315 11019015060179750946 11151618635574612382 8818096185476408919 10370236645850270279 5385760218819756393 12684480853150944082 1716150828829917166 10787165436899589516 12472449550768262746 10411676769883108133 7300592303173058208 4501008633483737570 7639470917763800314 16191413975769455982 9148809319182546454 18272260982464365811 3906611677198850578 6941706527431859768 4053869939117077997 2336573241784694380 4047701025946801603 11727409911253042697 9483671501048217441 6104230638470636044 13712848802063174779 14887648185621873953 5816735429929346356 9555079897559946383 8332784045437525176 15356313187009329657 6037683280377610783 11670746472710261172 11976622073052377576 16909731498612030476 14468000247071464284 6547530717524183448 5478057671043094119 5954932250458227411 1482876820934035056 6720894178651431708 10025092369793372838 4779868407137931272 2956147382837300877 10085968990595791718 12036777359840905034 784858778233244096 18285753337955802323 3654181624969869980 14954172439648832348 6439204651480245963 7487074465977491159 14697628048091160772 13940470396328026017 18241027332019980874 3871858533875857971 13796004716170278298 8088736304714038267 9888919657746960877 16585810987934465156 7405820362831447144 6302950026587456661 7949922763467128645 12431682910276147548 18103245318581533067 12941490763515949803 6522255673631842255 5269417409627284804 8597199950341552171 534620296363307847 2766031753951581597 9958507705788996848 2203963259968651189 3519630384900418563 13584021514736139465 6929833311508787072 9616145598834680016 7503669971694778844 9845360547098384554 17714376748743063620 912983307494785713 8479114029967781974 12298545602312778579 4012694242947862353 11648063318814149519 5400793004929167999 2263024788848198837 978200116054424001 9281508014908765673 4718802064117892649 6899784247155040593 16061615886150044378 2884901119660961566 15398369143185394255 18072392363113314909 13703035166656090739 14223502747615369798 1745776567514069154 4223382448733291535 10535726783918987246 13848617327506465163 14176776980016348905 7992456691857140133 17165657682288968287 3650288262445794522 1028771443911474597 12562094913123353252 17635747507051162664 4630746463395306976 17870231269745737765 11172449105603382298 10369865994252996812 5917951898666131320 17747657066105830992 7767441922867217958 5357964993257877876 17191197477708808849 14057174882733803683 4941194973600049923 17583328173058809156 7668341337416778004 11186298787036038280 12779322117830326469 5514009408616228776 537169860571555223 11533871213795489399 12205147423016609629 8400058663992682584 12763813388413558791 1221845568771810559 11203696888471437593 15935108900544123098 1728850565372113910 16474281974181141901 8157674189167291594 5921747913519315774 8509672389140627232 3792351042935447697 10677724426109379540 4571109140503118120 14809603231546018424 14002392057684353965 18421149160151878096 3378487203333057832 11992026483317361652 2338181511359780704 2059535838443797866 12773657545126190794 13940490828593843903 11835614101718101943 9650036134414179133 7101910392226392134 13820915044622227934 4084594736425403470 13681807722712104398 3837726734264113388 15379015667779681631 11293457720369235589 6303920892715884586 13850421857846118173 18182748884425903297 3918199568632185560 15029857279562444032 8078032908810235561 331733722705975127 11322487913148301489 9121556180585678544 11905382689198160856 15949936694571567982 14364772544960460083 11088519278151886033 11195896501249285925 10933181230093658022 14300742715217360374 11469360768289683578 15704971601892757071 2673586462199379834 16405091042051150116 6670009429279752518 9854698775357214115 2558171400285716691 586670745432405265 2792062127172483775 13089230825098291257 11036936712656804605 6261292606508367442 9471449832818945330 15677179714379523668 13677031889155891955 9484242358765327391 231069181021509542 15043517080566236428 8159921928412354721 9287996932823321395 15215824969122178014 15654697366842679866 10316681598875578534 4505685443497477349 2929036129709069517 6458097859805738994 8098101427287464672 11955202144918366377 10334377111088982863 12276353630454265359 5048476166692200520 6550120593394756081 12238349482041999251 11128953607799657579 6702507005437685727 6611713576589999753 722485838336346430 15600551209664180153 12413746362489884328 18299298650767531127 5619516910390923235 6966264499586435491 6500130979092169245 11287822671915536785 16669670632597888617 160870034432927566 7641275140291790283 11947523942917529412 4833081823310549278 5629091571448017137 4656884415218629703 5388021834812194873 8879985890442647896 4420862738872634809 4814073007302911983 6797759750547182071 12742705582906859711 5645427280454893993 12123487920237986491 11978931008569555810 10109835912586675535 11023751941410515612 4723800857612526148 11243124971201744782 7051930290266568048 8984061223195314696 12718359258855387468 15312999849209111164 6983384020768236950 9332354317904922410 11376681256752204978 9567180090047385950 16705068791407966967 5895386275222909235 11999888118910550304 12342725238503428713 3858057710615563728 8606149267872825419 8683691215582137235 15490023116383716304 17722155804228736141 18418347747301951868 6737068094469508265 13026253451524703367 16279155631769573109 534211418099455102 5889539057467125449 6451116349199512494 7954256599953792708 12973891927774310458 17654071846115018491 8518109521026703671 9955813208583044121 5901668624789587264 1292173101953779914 11572296100476760000 11432239832341752423 1051681415855456660 17404894744316626362 11618648066010193617 16649721531890505329 10193575223960405674 7559209371773074604 4399669297946769032 2683925580224282061 3067577541091029788 2065910965539839600 10270361785894168530 6144022109153297669 12665743007499763499 7930146996424662420 14878054124869841663 11258063052839768005 13487053353949739880 15293147884873719390 8864700983328203585 3445311857229404184 7856752129198182358 8875383829536925291 5127700230030351419 13269396823213749902 14726545056208901888 17294991132134577666 18359324327824712268 7946967052981426594 7808428137796909779 11709710059650369576 17665313539729286753 18384794524733998394 9565817549102473595 3428549147509730626 5622900183526079971 6034462990150784804 5048230378856455410 2039124264491725679 15548220722968660845 7202696328868303766 8452094560802976354 5748304106380410570 2727301148390102522 554452157783736438 15424735602765774894 16269137279442405225 4640627425969688708 1007457510720747962 12298844176962135249 10595677354863507709 8016253571676577309 11354290571127327324 1399350067007026078 1708703408582838965 9694432894344240608 16177191370524552809 6978250001159318851 10976236067643056652 14449046803545459279 13014609682501300174 113371640449223995 7280140215735947859 10748255140339403527 15911488260360658221 6406551450353083980 1725088052978793537 5004137662203871776 16342202107777556791 13079414677488909150 4076921496768411344 11702970549245438000 15643115930036843780 14568028468396476051 1180554989509043934 2214986951586999559 3448090342216951140 9235516945175251426 6259418914901920434 15516156928112037691 15641996279107255994 3393095305192033021 13582281590430637456 8857414446009334166 6331985463175133798 7398564382609745183 7953242249291432231 10315209886597671664 3696835768161820514 8144865730639821619 5399299441889817083 3512525486870743710 3151886242941671571 13053594359520788986 17271515760992650938 9644076153907807029 11253536355860884813 10564939659429243223 3639736512161592643 5903251009592227945 10055889784309519399 6322436968248340170 3729015638524369272 6728863312162734931 3912100037488847090 14463861223310413263 7837571188050717229 2421444873640720167 8858244412172303604 13102297783906761406 14454825464904197207 7526556360471702934 4187612747121417129 13350005116119532839 17263364827235678765 8684528144724923114 16821614802357995428 17374296942219758156 730023193636777233 1613478883824672255 12167017433273699457 14090370156071160002 15927809654167804505 2056230557264073844 17543033061534645222 16222470696381662761 14561975527341667733 802485476033790995 14249598771877903632 2271372229690943686 4497154270072383231 10559238722059473505 4300109995149126082 1699094298636151363 11996626703165965547 7042195226789380435 13722592559522362844 6507274205456705071 11554341539882151130 2331376947149352735 12283578191701702020 2830455286839738483 8126336077498055575 6569940061010944237 8448176925489977430 12993993652139567876 17033165227244777985 270241547807968499 9887695382409043794 5857813939494825093 10959639622250988823 16590599619675310466 13573611526307905922 17194974412495800914 16337499887569585418 8092201048691817198 13975777352942763017 1071651884909637762 8607965977001452918 10310935412965929193 13476189752372316286 8076518123171321985 12400040465296538964 10611353866499207553 14385724480826729492 2888069218732832954 9615253575872158739 13908841324704616279 10790606526029099252 15122294316071400719 16382084244613487261 526486201363313136 13560294834969469985 5160865667190290053 11273279805748896252 9210439170191412742 1121221725947614277 17606309077101866501 7458096346995202332 577032626477887196 15975546427881597851 9598748980181827254 8083761659171856513 955099383128178169 15537744864092050408 9851130887352095395 12297963269998504149 11541790688712148997 7233695326935835418 9217371039676651765 6853634090412851072 6144882610063501662 18154757289260864319 3514099804800108440 6161059701936196261 2016813187735633359 8591086772164930807 4848108119919436122 1011052517445688920 7280240520404527355 9741631016012370064 5506115132901095018 16170013538351229430 14512073647692423530 5262735871186377856 7733159001496713447 4368610585602726124 15192167273820471034 9599884209989418564 18443786166289397906 16530622591710985755 1891923802375871968 10076506970638144510 14920045402447163619 7901974387065249340 17018898660910652458 13250906046999461521 3871581943138563256 14127872492132944283 12573094010425117524 9912418341373189977 11092580878047388025 1503302304007128382 689676177526023264 8254867007877078849 2942447468257137889 6107703676445899244 15629763100716591531 2998897498741052036 9617117105187862300 3620434058354815601 9774441418287148476 16862612015518864854 6643511388755779722 9074485244113484245 11583646142450416471 1447935884802404680 1105523718117183282 15637300211149915152 18416562443668221210 13366304008184165197 865494075795527970 2411431693134371485 14452859788349558487 12931335010977209588 258599363731830548 10945128174089771778 13318627965038414103 16923272083603980528 10570213805338390465 1246394569908182383 8637066586305102337 1770148748978197638 12251636583323751570 15942725671304007041 11143566508899186045 14460775558147076648 14274233868996621566 15279175816727017693 15560743585569720709 15070074806915159508 1090617129805526806 15155779343617822377 12466280242031367605 11140928613948734322 9684138220326312083 505436431778617169 8016803934728564580 16635245074874912328 1365216258377769982 2832970113413789597 8883166513688237945 14466270717061518748 6694309795929942322 13753720956159588817 10499381462905758586 12615351428157796066 14242506224792681852 2313262303651581127 11479206975300672915 2575474106408177067 13014826092465398515 12877487883055070364 10694340354645518809 5983988878547332759 3150614419926174176 4169655305743566523 6786613592306604165 12162351502986574693 5804911473524172588 4893211235525482038 15836543049790831685 1548649022306603517 15098394805612880747 2531909484547744183 5388175910092695141 4584246115889097627 16162856217849380500 2671843426524276484 1300586239420375815 16467484263926787536 5026334529416381591 6835432236182299173 14338398135479054468 17769900464971260870 7597471759883310800 1112048985915621342 10255496288844880230 9581577291781162 209132656105722554 1827645408467401373 4793151945079899142 17048118115105029331 7450156226702351373 15801252674434336454 60809651455928855 445477555341294732 6414995578822986735 8609498459136555781 3512273077565460510 3154255881783390004 18367895815557691792 13835498301372579395 14681931722369895887 14623422690382854579 15484260805211896791 1050313342424772207 14423342837584990235 6488813857103965264 18120846345477832543 14739805342056328708 8058586237058398665 4414306270192663603 9140026144600766494 6067168847303430250 5221439864249034396 10983493305644099861 6993710087835346299 15797558197105616668 5095070095275100702 372964483499092517 12071031500972247255 261285131470310340 2067205605750975398 8689741091101646366 2810538590229454284 2242165810164239784 9123897011585091633 16200034580160689081 11735799574588285683 6244416414581943216 13654263530734716100 16338825687471564825 12997099722453239303 1250643111683446179 6524708210043168223 9780117416515299341 14089813996131996132 12947383148816718877 6568587196101682346 2957790300084010543 16730256281215070564 5873521412029558955 4939921974434318032 4489647297269404059 13451391700091491248 1488187992866968534 6523628332338071327 4198872765281559332 5216119502583191852 7178502608553121239 4071165134647424392 17013555968860409313 13732004973816192751 17797489378943430321 1771708407494666866 16632757700032456715 7257632095866039721 16916846168035568851 16357568606136115076 11089513750400750953 11510200863688685642 1304577100744583813 15029344054276265758 10210101420701904407 3275017903247930411 6073615255961542110 7870947188507056616 5994954122250715716 2850899028160204741 15408813776049580639 9241370888001323910 6576663519146640941 15527392023354096142 3840680109276907221 8990155501860935287 17528043639696029606 3281839762200405217 16693141551453895889 11094156432996947333 13780718132015996736 6787349959331314933 3451264735270017210 9219795403054598051 10932616786318553126 1602851796354490486 7785358331472241852 15287188758270554754 10679940036215773842 13680835882649408725 8794141524776329066 4010907399074667618 8394062161855908549 13297210239783603919 3852330406340184147 14564801337906681261 2161871339863412828 12002910911568545909 11230735235420404627 2039781292868894987 1638061976454479471 2584995103696781609 7490768599490288236 4657882593277182213 12906264285454163794 5529480349102396420 11611921803558632037 6129050970036691265 17722122041795309325 7500940926038738042 14849808451719041565 17289133043176535486 13567968740680242477 14271812194431392277 5265328731967206694 4058332586255809054 2206629654209546431 2623456077970887997 3574647529915114176 14095652091193031021 11743751299157100440 14575526414790199041 8100093017958177017 13766464134318313445 1927939045356172125 3264520463869782816 5990649329822083292 275887476095885359 10766334074944451799 2407059537774396967 1767643497876775179 3685228052011086701 17319762928094471133 15405489998967033496 8904069896527307931 4616684044546167028 8915821492139873259 10429009586647895354 16217497621666636827 1370545684478307346 16159679896155098090 9420026080818113950 7141669427403774888 1705841473481701679 15119942754586675887 15288449379651534496 7451717988157965401 11079760033166996689 1431030042329235449 255214499252123384 13708696207253326805 10692134382734260536 14827508213030568325 12526452391196766651 15213095201343235781 3122335730838128882 3265833001001620828 2264552168625211587 1543493738918059510 18033195013153242066 15288475964190695779 9006632440430033224 3254596826635742728 3888925622208055343 7736089800813410050 761458521101923374 12915676058546249751 17382059288772493401 6911852518906123899 7483222957794419132 17007770863463155537 1240551305035529223 4459924547364435570 5662856510674620002 1482935074166779273 2907935418544682111 7202711381809180830 10272222268492175505 1856637650131414437 4431858910467912344 6517740944451799219 4453045729393990868 14239397838232743548 11497438625321498220 17776009785128865915 15423076481969192852 2316378278197884345 681921905631286258 13676866288814664135 11476524028113915983 12194976988247562145 15349443261744605260 738602147172785726 14000527310503032405 10336328421397150005 17478221968325580435 17942578018485301890 2966122704988592085 17911712611755050874 12171266827882610574 801721596927758682 13252399050409950631 2938306218878623160 14279743906616216731 5605000580297181659 5899626529523620515 15154892584470535560 9237424024748790082 13655522576802010561 9477883662163865958 7621337479260504767 8005507345794221716 19514128764552183 1974280459366888855 1197235852244799105 16013258122116164952 4059809951899282067 10095140773026163592 11656524483250069889 2725083805570863490 17195051263709706298 5320693871238523838 17557439637469269670 3472553852334403017 14085456871527938452 7637579332975034766 11661235199019063861 15100947076899637776 17592322626218033502 7836772373033752225 3499773051240838631 3538441822964678484 14482567775665849028 12330137188182892505 10302652469072286408 11367881268825795986 7727898817749903122 13976593940701776793 14051148458731774800 13001370204046919792 17136862865327346663 5797824842106564492 12539157433542474302 1669230698227937236 6199480338823555481 6905858123463539446 7538976324047584565 15282331349021477830 11297304831801042802 7709344265855841267 4195700283755019084 4295426379347265970 8951254774149453924 3201959491562352964 13403056341726247412 2312476608631258651 8228428136734002154 1626347783902848122 7728466588125585927 1973734215965324734 2744296654760153138 997550236148713982 14885589119776985404 14455519346452890931 9478337715779492938 6560134551067731452 210809751804548677 1069855465504034650 11135869457542152205 3895207979536386636 1353568843834818292 7209905408578848546 11330969330558653459 12071459724935353228 9104168435969764321 12500515128822493300 16977942404674852905 2985648528531445741 11482225290282074830 6382193806336341006 6939417720491009949 3974723125317263100 17284177730463020318 1774317659702946378 17998265911383277959 17168929871492111892 17329813553782904431 14715223272619038452 7337413361274019201 2757172885166306791 1913889445585563311 11522281141058421458 16293037408874441961 9121240827761111756 8220431348675859619 10713932283869267550 13783634195647021146 9700489787860991040 10965070300994528434 18066946959282079508 14537218585962155862 1261377931423202676 1859430664216873467 16401775088513930082 15819063970571057268 11702041267780972775 4654496916865725254 11315513170607079384 13679662821908571658 2064920977777056405 9994199925859169703 15872977594361363240 7045658046857899949 13715663156817847393 2861598854496533487 14901366214123336828 10359291587165536935 2660991686938010228 5059204378773339726 10639572982478141199 6562584937209330796 6395317863636986703 8883626894214599863 1058640291348535490 7365527743672716423 17923751859890155996 15308643282972067677 5763964907166041124 12759049317133076177 2272857688877419785 10429326593813463197 3468710735435551148 14726434752936822707 1207923716630170535 16253206724764671713 15341877434483022948 13069139231105875094 16730764478834570025 18135179990278925435 14075610080780244604 18257241894459465465 13879000423837417926 16779672033104296348 4440068656080117533 3795986675616561775 6747825370125470455 7121031616284435174 4685300009231811720 9319927057219341578 15731202937906402771 6522753140337747353 14738272057430464379 3476527419582133428 9607396468213794466 16092451320347665524 8855640049299400839 2278186727578063907 4692634355662047561 14935598344505053991 8110575421571236422 10193180791983403806 10062800314900916211 213192624385271572 14412464160818666121 8889128524888246570 2091055310306232005 3037404433997194641 11951278391599492745 3363921193855123498 17760146400085944741 14244299323741502350 17236776454630425329 8683015010035443444 12773427416719478891 5306661871940789257 6305067709697847438 15368849184873457204 2585669995265987818 12014645155198279654 11877387457587797447 10677711824170534438 16616126463971997053 16038390933124666446 8636270918275291658 2190607875541424919 7067769373595573316 7040729543215896966 8033426286452989357 7052984845072868845 8396992187123839129 7735668055265177843 15140164874065049622 12383654232543927356 18351334518835959766 4244325261013460760 14908126857277914632 5548113414809214677 17849722213441803459 18063559082907050562 3200042678041817952 3493671595136712250 12335252867816679879 7630405349133199740 8666933170212768714 18075435526342828906 5378131594550589861 12589151118020986208 9934427084914360078 17009682289365264747 5167777972910060774 17694429962052692528 2717456758301128142 12943104703097127350 89648632303207503 1208777352442861966 17973944670779220672 9255802022018469166 5680511078345324250 12630427674593460914 842200929693619398 3999549449739335519 10322358907445156732 559795916375861931 6046620854397962617 3546870714637702312 1602716250883656303 17674268472895905390 2328219447554634858 6539658006350376541 7112149399752329904 12211077309102173246 2814311693753152760 11296294062968133651 1982589372158300964 11719112940920206633 14433215283526767428 7978126551626450742 14738335559583014995 15938175491023557921 5903585299454037598 14337803165424637681 14943347152126253780 17122417660466797926 1109466997904629129 14555855471513808893 8662592536195627075 250854879297465548 5362428101194085704 17099656722072668851 11074805772016898186 6180401179344311097 4573323643271414646 9394385453879819700 11919673074270844752 13841500136422155613 11294203663992079916 6869374106417893168 1987062151274700181 12640109847434459939 11879188742117321494 9570371204956073901 16838968887135697195 3748993964922740942 12711979264777898995 17055646904101958630 6656619277367831816 9867182276016241736 1676444760827830825 8993618657717877450 6293048159147503138 9193984635602333399 9065242182512066373 8829749848707107636 285172328193766879 7480955714287401674 13365231167478034336 16667728810841374655 1420121983903646128 8689457135482784512 16813743178422982592 7365470967626837937 9691706153958666333 11579856127498366437 15640222794999154907 7478582643322246239 5606770085802947476 10311956328456493672 10606710990943501970 8984212883210951374 5135438031354243390 9001955920262828756 10059428959684094995 3236596980868763444 2766276267774207086 15637763101358312441 18428805291672271102 14593075533734222009 3690052819023586321 3659726922078586028 14163798822407720004 9136199591659496810 15692964373492305959 7101223024279772954 12023729781717900212 17987857278357077008 5971627185428918412 15238268613902527938 7877103097055783901 14429730404772287145 6154423858988738163 18437754763896772998 9792379575119577066 11133059828994765338 15383908813716943362 10344754357140264536 7905714998582918164 2277756253927012264 3465478489062430985 12614607856874066928 3801880448254339132 17711979869888832497 7932050779535421176 6096819991026814710 3025082325720852850 17216061157420822991 15081302402743428250 4931628053799162600 14864779274484889012 14496053608071774302 15968570913425272291 13328239690255852924 4240705389930194279 13713738368070010660 12844238164004674011 15445922928257877168 5107857058160728968 11504448325326042977 13841047900164040854 8884495711306955979 4626344322864962132 8703100794791246492 5421000157790915619 16076900545379998572 14132568763610043511 17943858295435301268 14152955110544931850 4952496182538911535 17633822044103234236 4816453986549302385 6894733148137305805 8280683869385736811 3599224524431330470 217027021234797070 11473427196262781622 5698070279951331778 5608869725129348129 6958013032880364885 15699237086161354251 4039345308125817016 16616706690762878385 16867015708242361906 3738973784643323635 3235917290032188953 12046243300158126394 6961415728896230258 17550241262031359886 12772487126725452713 14506285165215473938 17385979186721522594 10457847590888557744 12669574602629196113 18119097710186225210 15507206454729333377 17617192957539018790 4811374688565671369 9165110751556124554 12484619724031968144 13387157573308537554 15897660511567667536 7776648346797159736 7819141875113697570 14425729472828648791 11713242567361862039 8410894160026875786 3327765210909142996 4542810155465166880 9742290957134799129 3592100360319027299 9511453769977244562 16808799699772126015 10701290544691460294 16070989205610933296 74353528544099036 12608259718071433601 12790155641984129479 5181766846292253929 14032080513353412312 104325240817695128 9735415498311506571 8651442864865771556 3397980419185913466 7768407094558100179 4979710698099133385 16043603441291368790 10423292096630077838 2956025537285951293 17987927944112798790 2457469620388554094 11686605964204740372 11606470478620296831 3654787238897091415 1709382541964409750 686018080273124087 15496179731192301219 17911517680981873824 9561557367689481707 11218987597204673863 15827792178267791618 9683201675304377252 9852936391325290598 16841087333480806499 12124621820287830872 14224196183211351113 15233445092287654608 18330269837739138641 11090984050696663341 11424080315901003169 6478649759835030926 9639248332772006737 17217356785157219025 16568203601037090615 12719707617190011021 16482301585352662812 15319891955667726951 15037810700376128346 5558504093075807244 14521774833225742006 4635309647438728904 17458477516177259088 8555382781579637297 9408401955830338028 2584640093360048578 4413691057777923267 11235810272276660600 9674880740778630002 8020171202699772855 6032927466808595314 2389271307972799250 14237952109890603478 4679232051767833645 10784332445545646873 13570445784951147639 17888104118741262336 17445408760963333923 13136733678945301799 6022422316277215049 5949280004835915885 957577153340605444 4313134995155642393 1242087525900032558 12002554684615422388 13241226127659018457 10622912478024782401 1383048022785537242 14242068721712486873 14937370830882459265 17743810559725117543 13730995559162441391 1171780109825196688 4880972344520567101 5225053685025551549 9888719556955205788 818694697333171053 10637395767474180103 2912202880687264056 8694972348022992377 16967254527184258271 11216221684502196288 5359614603629807074 4766037507122405869 8146223910660880052 16952847113528316760 16799443978986523456 7160490572698350924 5339151288037111168 6572206700740378672 3712542798665972247 5829163924173880185 437603593991464759 902224394659101259 1490991045458107961 2781832813274662542 3050127837115102324 16730074905276434145 9121941354983424097 2789478011919283464 9667694270224475277 6414365273316684654 2358044466088039023 4995633399063827589 12911251637730612257 10398208964231521111 12643650524476328668 12778778507468459536 8778111937998235398 8524411402102363901 16411485672906141058 10119599192181245733 13623175265115217601 4242096684941703981 9887678251712299468 11563604744183426833 14741164637988470886 7218169054815367744 4494737794574565681 12438828370059968687 8090226670380385420 13659495980567104940 4952852425146686831 15756041674851274576 11528253898200310078 8152239847331810169 9976844694903120321 14939204821985590260 11214702028633611034 4121236535882724125 16141948687155736860 18332437257056675523 3560501971496572459 14852596046178298690 4756627597300054540 7765308655782721774 16120123224483816265 17186716543675246639 1414141248905735325 17579636305748982296 13556114013192271253 15797769872839654063 8927281889196002243 5589863132257221550 18311996040309401289 5978895397903564646 2552957487068160513 15934004737953976681 5954754318061398539 17021629156687829635 9390018410229577495 557763162829960139 15401193987417472499 4847687968377923845 11390315270480106072 9885817539827321348 9970517751713413160 16696813310778978887 3306671511707148025 10061660874371320709 6461359093385449396 7099173068603103169 17048414118470241926 1196440110130465726 15063238737856388283 11935097341863303657 8667524580467890185 18379023172630527608 15790782136579431359 7070836165494348582 2419173033409652281 8621772615153922289 10207197558147782590 12244773677257389215 14450404112608872157 5171571271497058207 3029492208653037545 14938894292470923240 15533773499171585870 2547966679231846822 11315474080766209239 6349669744259405544 1140542222171295415 15613335227724357834 3832899038828561816 16823029889942860211 8515206194043507051 5817280203902208091 6695688681413798171 10081158951062378072 715146141045920612 15100004032786531991 15585043413053882128 16681163362930804920 9256809222565324116 18291194771599807385 15234222174048420085 15014205099213391220 524701057356213407 4247658093927664541 18224540544022204951 6919615466871473453 144856642563580679 9990523168086968085 15236182004855274626 12331770776854587928 15727111587626587808 13156471453244202109 3697271654399470478 7897827675572795988 10872709134053089635 9194143578503243743 4931190225512573774 10141350460562029688 8311946791804256505 427707124955975657 10317999458037059668 2800204809000998179 5041128702518525159 16492543762858730555 17495237647529678351 15290123329604377653 10893522648922967067 977348140404312513 8520733477780593731 2597867924827178541 4464491006412977238 8861785514462358332 6063201277668918583 12984470521241269633 12560301877453414826 15436067130960907623 15611686939506710621 3970168482823677746 12499924337124156225 12518748949181798240 18295347069472424825 14986079727226786584 6398614727498778756 6021613856246178545 631281914066039277 17113080683020516241 17598865156646158960 7558176854817206844 18402460576016938480 108989833699065205 18191326342746181227 4691472474028968794 5159779591660133179 2231837765403430030 11666041968094038178 6720131645829588286 10267461384549883419 11962160598850911272 10184878303010249705 2715244776240377444 8002635694099098016 6298481492573945237 13534719759221755118 8305233781462413012 13624565619280199580 8103206598425539509 12542363475278646197 562533640906106475 9205454423179735171 12183558865104780480 4148704652313103346 12806188790960725475 6734836999249677921 6645273677923026657 3538947699855029558 18025920712605330823 2592104094267465538 9847875436898857747 11490648947041611157 1019991704851070252 2296713176355542568 6038467701765907268 13961488818233788141 299276209097305859 17694764877819901923 4306379938747103786 619487895296544555 2286120378889926176 14918943444860241083 8756723980007360170 17561552148033960801 7204806820554408460 15227146655244907144 17205953336795454040 18099655228294760565 9801236829981863426 10336640314392178748 194416790396297110 17219348624526055325 4840829873186970167 11659185986378193112 17039624776862223931 9705316188774451276 7160661728101005806 5147338793874944589 8784101992321451335 14264950546942409845 6442082840320787274 2345399225253904060 15213199425783485811 17740395874661287037 10959754197357549951 10046140896118079570 5047345038661291329 4535328350185175646 4861347881806689273 17357158767465684219 15094397732929120645 17327203454647645473 12395593694253571794 4348014734197796532 5109391074727855575 2889310046410458672 4595291563513621014 7723387915997381408 3610311046570662942 16103961454843104910 8573959479196217389 7752917241147313399 9021714895758966099 4432744833273378565 1597721887944495817 9725685348594038109 5797281111769659771 7065072758011986070 2493547964096247800 3451065041061856358 2018336295884143099 16988654432429389819 8641398764781873603 13177059181998872382 323690724911493700 10293791476582758440 13425441925479810078 9953514153300151940 17768113006589011842 14635174597261117255 18185149936044805806 12824477765509520084 13266044593173167744 1129528754473476801 14037668051161306020 16091792657422759191 14635364687793603622 17920660682172471599 6465566069391831244 4464465305755983706 16860664795618470771 8378364199448275558 1825271360051177385 3392080645455505882 13712221121764062500 4200848036760534819 68380661071298 15738507468200737853 16198011000670739193 5019396103911065530 13134209518408108801 2582976835892547926 10114382970108844860 4929717301505280603 10100722837155877729 124757991903281391 6920733075024449640 7797762819126386435 14770223838073426570 4752266118260945077 17250224166690739486 9396523201714830309 7866641955110071624 18253855070593991354 1094141575381308586 1968969203875293684 14982454554783289748 6569327237041104896 3397459365965078030 16776987259861047561 9480864934873061922 1937672604455996245 15800767637406879431 8549801204618284963 13481256157616787455 6636991055666708734 16703342662497908452 3928551642239612379 10600915170022200843 12149049972244123982 3654372733274193334 14011346494790605227 9248956274201358131 503491916503640257 3793187433830247480 12358762268241577347 17471431619636463937 12693603088284171234 9773980044514846204 17652693277303148819 1174157210592096274 13072859341493120680 16123301364519341445 14235632800064210021 15614103795257122643 10484864205733116840 7938127814694154431 9594039190880920312 13685112924639917123 11410234994250955315 16087005152060164976 18013342796479231730 4820785264520059673 854416547252857765 13032959189461955355 224396591491608295 8560462312249561474 14532445979246855980 8185117021524459190 16007285280653704923 5872696099209447186 5650475559232313885 8503591520503132567 357973031745290579 9356842653679457272 391523854004594039 4649508135363151280 1169250639663780378 10915764331772968609 9777497669729783966 445408012036393188 12079956076139184647 2207338020314369513 12539720040352899197 12652227457340217971 17079149676449035906 13038683527042349030 118629436422648363 4879750870044769821 6248374450427672171 13121814617287934623 12716850376942217414 14352732281788793526 10585045217919712785 6154451741448984311 13843863510890119098 1333712474661151886 10692218894429177423 17686579586280181017 1733778161563305925 17673458825857780016 14636775750848652605 6208282940350749545 17373842421373666404 10943335118586635104 3019345698940643845 11811078412004565069 7870891679672368609 1219864575218313318 6669218981971773454 4976199385116494263 8646609365445219437 14602549946922647308 16556403484475399011 7923833688693921540 6120716925519148535 12746726363353636727 2131919989021086298 1311205706612436289 7447990474867293433 8054633004544333617 11699490188553423463 10815118237610036963 4904035797722613457 1044758797239709132 11210995011996704979 1181800391361989252 6541381186134206062 12627725203634180459 3106772407809194954 14020725123368633198 3668550885035209871 6803970125516224845 7047673078680252933 11948178838310639236 15470452952459193256 8538701477227111977 11672940226624827645 4759504900980425279 17120903669318638777 1030288817457420715 2758668959370073141 18422806296847573072 395697433347373331 14988878138253753670 10222723314235964978 17932181146219225112 17257331720367278027 7515815213148336370 8485916019882393386 15533461774219328375 16038278897469437657 17556120148740976495 18115618184481043109 3519001227123665480 17800212479104290470 14598906064156809256 13143703512351996232 6241584103995770720 17380094213218937050 7524977063454981680 16737756281395223067 12714541366654747220 10618127573251311376 8566879661212128374 14707608061384762050 449084142308101283 7805438763038116582 9431136232726573099 4432512392121261604 12189723609677615747 8286373858984000161 13946988243628696677 6360313055834246767 5962912580389653978 5006960941988595375 4855007114047210656 11860751992589416390 13355375483719728117 5270180197675095009 17952819191836581022 9675890884300305940 4955859349650477478 15938487013928011942 1300896505832748048 10962347877360820376 13281195012026575215 12591725358588941781 7058461200044402010 15421558882081079213 13438308087357901537 18166605808656492322 11103052582733840524 2565386262648709086 9794821101557358472 16748413576150186278 14524120570714040886 2411505367803378729 18073808156953763141 15279504642362995034 15899630568534440286 1812658365129684291 9142355340861671663 16507654055353851410 4798098058681276510 6313175514688078860 14158578736363732563 16030142534319599956 4515929905058327898 4814182558822867567 5215860443476847595 14577985360755690266 4911746831807122453 1838792714801012634 7720002297381270700 8102988181477133707 6716346017646977093 16691302749526629676 16009367818004604020 10170150396582602328 17478623796761725471 3260541711054826838 7823095356941328099 2799993897035664673 2609960043166333071 9297245049880810062 9004386150361768185 6105840721840974757 14327774920217673307 3277104324188584420 12787076606371073627 5359287941686315139 7359546745197526208 7094511181840789951 8067192305561430249 4345013821988815794 14693353356485963569 16293567596908839608 11827286530602136511 12677662101587549078 9697699033556743949 16731518054428723986 11560507720305130082 4702733703855373163 13824489245717975272 15674341552260743811 2070122861066490942 12254985640816183429 918044716597163242 7998071691664076255 10791195221175354921 6694336835096315622 12564403693627504786 3750334794612194381 13675295810907138624 2562484924254517505 165347559541337481 12309754595098746687 11003664273664209261 9739885186026322105 8557179376989218703 17903420909860928681 18344693842764517897 1193216808941882862 16859658657225573689 889977161894399485 11511185141384989236 4408529504414292709 3361642871807988032 14204365498794676655 11499841299962627683 7724490375446877911 14066585551433305382 898483005062252651 16894920258858015159 6655820947427591512 9635431576746987611 15735807371095465464 3380421046863047592 7191286667641876400 5260300567107700013 1596516357460782638 12611919460060777432 16939107701149383127 1125364147798224233 9393289738748671616 13305728758389616405 14745942933503602345 2095962859660600406 5824391355552437946 7771027410074951277 18242397744097111350 16032002328857962039 4292754212026609317 2338374529369935473 9339355535981471403 12787724731337525047 5468452061370783716 17974493837312618628 15399858976623182659 16595411589140898917 12701183685649931957 10678240155333151602 4832496603173083204 11560013952782242175 9147926738672355336 7016921135787996510 3180313043384866524 3965848500324261419 304154412865753418 14027645417089718452 17884551295142336484 3810145751475714958 10341236261602997664 2997625254679817566 11730503023821927543 7049531325356485302 11832045047860950868 6043280845906777135 7029756192406631950 11854052844612298795 1948109614925938839 4368646227646318398 17507869046948134195 15330463032941424415 6414282220342712054 17671885640557837671 14947564079398440517 15565039977010577103 17025877362034452386 9226029635601475014 16368425582510874689 8408244944178036213 17293307478092444856 14542403763639104967 9323855691387643507 4561681142952783198 13943128119253803325 8916324171014230202 14764061037856614939 17965904594619951673 9314157475678613756 12032754213692880317 1667366880212825228 12216536838973321916 18274990323596221715 17348783736826017013 17661248474182634692 14749786434831066989 5853147261925833099 10298589251986417719 17195030987082630591 2970327063865154616 6657820118041487981 9147022024810534637 3721157046210103910 1452003184098732618 11804811847664923220 646663553170357046 14554264232191649175 17563821816370995949 1558192138715164560 15669506228520509418 4126775605577388325 9424728390096557454 12217994785365857171 6319641054185937311 4634220694079120625 12992610226587976848 13825672428714689197 5314255025918411012 13885699140544470159 16406522347733797822 14331345663399199351 15276239258198817927 17950071872043807351 14158562331808330539 4570933185242060392 188104213595333487 7672982525295192213 2323888108413687996 5781373972269393053 17443233255703658550 1876377226958907397 7837741973641608095 10325223581325103050 12950649419924196037 6435855852513593234 15061775895628016009 3335590413167444758 17564173174187631679 3839760510701760338 12091915768808969876 9274790810454970679 9522846040733725986 3019778498518385423 13168702545440681941 3918531289409491901 1772272571024174544 12474459899912306470 13502723482887701591 11296069780049579958 9311442602267100730 3436535873573229974 9417680326307793909 16593199534231618164 13498883647428457802 3992309460501203193 14221020673562271679 9423127161115405063 1520172410036069568 14484837657236284584 13766636704643619551 8986193293327178651 14965387703710678631 1394450292253124002 7044222500601518104 11279643212789017770 15226213897239429342 17632244694544341599 12340013324275930934 16212303821075334989 6890291224024785200 13062674400543316907 12955166672538706512 11725870020152500192 5873431458311587697 6181320121625827069 5218828884967876155 15617701726268180313 3096943817899075014 16030297797582533858 3076053758145108111 9570502298982131155 3513393580929344920 17498571782101632397 8792050707528168391 11310167877110505194 353390981949064640 4020974642215051326 3909277352716445585 7788433915100125706 11607930092767538588 12000927499562116880 6255629593504092274 892537941606114024 14959880162702847815 18045121819398171464 12490454995570290405 10380265759209248630 16442697747094207394 15558652258768930425 15863613712157187508 11763997665631246664 18367254731590096649 2235898499413970767 11801348875388152555 3378989979982195944 13365324773882569478 487391328392976080 1714001979946048870 11991191720281821819 17809337476501554708 12728832233668284604 3822376628382790330 660919764906732120 10506423443785602912 3235448986498703153 16166461063056464185 3059721997582353984 1125989788646240147 7351591875480067272 6200872964352752896 7810394535194045618 8192727995229483838 2714248809066146972 10094862739885094432 1562733337009259994 15256061915931437517 13459464880473767118 14876318310001125532 429654141151429991 16831232885006822595 8213773226149693609 8898640021611475786 402287442912442405 8961022334361906292 14448096969991598041 13940337791476037507 11324131028478993314 454496339205275573 3108703109925769133 9260374796906754861 2678463409812454773 4892179066778885904 10589860503206069634 9097768979125699249 12679793287376891866 3533841018748318170 5127010550096693373 1570746352722323043 10988155162610610793 6375944421173252348 18044204413952503059 2449820015501794848 11928064845635723392 14359595875746101255 12731824745773104159 11052605940449809910 9385638672961705439 389656486656541092 8333768145359183134 12051824852945024869 10423298277863395972 13013603717024737794 9447315224381585648 16974652704902832287 639930741809918769 12658261681852016127 7598170167112693657 6570509648589558299 13802511388760676879 13810091915998186867 3969842673764819641 14194278702481297012 9331639870193966194 7246605745153253526 8849551003733850300 12824274794955735731 13229937185531364737 12138257249783572660 6777668645102512706 1784286007675557202 18335404070549055668 2510920757782623103 732032048080660143 5318231123953760418 9752712903298934255 16939461355547284571 16044607565131534490 14032571013126298029 11796230602654808213 540600033300790648 11514564190981328273 16213924480334872861 13442678903287626694 12896228230468918280 17506560455251229755 9886067974328647425 12275916979535129163 13203475574408518449 7419912837402050189 1422718598335312288 3847445145369638618 2921102158108960636 9013923535086725361 5182914719631121437 10636196357334598672 6114454868544381489 15295523665474256895 8002481500058429504 14897618035212283980 10885159065521379674 14709167846064165436 11011738621280989858 13143105532837198948 11819897537265927886 10203538095022042405 12463926509714499423 15612766229976241260 3614343890545386138 5294043378825791528 10147451443243456110 6379301460679248652 17750922712995889048 12801990959673406330 12066967737564751336 12986723146905656309 11667355242377210952 1260763487007980367 4277827999576722082 17566590447031134397 9584230377724118545 12850080145831156757 2109076266871065862 14986869542805336362 13216631232112332639 7505057379780253409 8216311164297078818 15051568914860584370 12843754147201538601 5865335825978065211 10530379855569944156 3954049351228180670 13493874044505309604 12404576963427533728 17432872327483720980 11622596430356195784 6615423957466310595 2949286230602503913 14139891420969795978 17757476676033336987 14925455734688993592 3905295028889637927 12167881217830988956 14110797911257530586 7513320487963793770 8623620265918155513 6243262590625894303 9400360094958477153 15642430259629000442 2261334917218952712 1826046248571620472 4377668825566624123 10599658832965783582 6014281997060390283 7630453947423864129 14718144951107129031 7893737181101694862 13056485266484395313 11816602718460156802 4736929752895460145 10112218188920366257 4184046745104620753 6163887899298731630 2144817913402719012 15489198456119593345 17350882095920834110 3131323122765600632 5375663019056386186 16113295248149357176 10319362392910780187 10575007881605220621 12253952716940162393 12125699101008179916 66438440543635326 16328735863424542125 14009583001799443687 4613009343156332812 8572687129125174847 15529136969169071134 15133397060004397132 15240366095250659571 1277985401241100232 9353740335706992140 12570888351172186238 7774238667593753282 3341746553217908844 11978286101438279513 3828678976432794885 4550759828814716956 9369783761292210101 13903103172086131176 3553669140693200710 2859350905630218648 2173027664695029023 8211554293035692236 16108756254813168576 283053096892374329 204895937895876918 2142812710869168311 16729549223442888340 5259414281988746740 10563193211003722764 11609272879738057213 17261208423324377032 3974682501508033277 12689834554650104395 13171305987047222526 1501731557984491237 17358489862513914253 8110711935565333898 17321483081642000114 6971403176785729676 11384845185084048614 9100916654807855744 2021784719920212683 7099651428605382016 9022669343710758976 17827376192985430843 10635525684180143526 16195159974221566474 15862671949542279059 13277807981237405372 2316834545014160056 13264567268649821057 14093002381782162107 6625554669627707194 9713085207157918305 13310523372705322823 4255754377113299468 5890582275796631780 7942950829023735398 1698332669155851225 15526423142614758972 9549510744365344177 9812479843748683785 10671583148382116600 9858048538577528826 15618032233410506769 12606221897292827760 10083396374886576177 6031325430155416902 7348836323500517858 10268547946817296091 14069771844184070411 4717369432911488229 1060472180313048151 8253163586069218244 6300681497991120756 17598496642949805088 853166576021380371 1342276450775693901 9069037205257467165 5033968151167410042 1818672855935483449 10707485413259805674 16117058722442670026 9532353824500962495 12090907982524498029 8575887666515441335 6197217052172611128 15649610322257823177 1941058290682882356 2148140144607371897 2216815817851391189 13990113020526226285 10503190827648084561 854618420071702115 11177950752702831498 1755140523713443276 13004269933875074245 15484939197959105214 13121904095286762788 16614854226311830382 12896859330183794220 3804091473944008481 17569240798390773256 6164463044704697906 9561261786050712437 3248058524764841203 568483270480685375 2156973901171446724 9678701239502683486 4056380070894247904 10139137143096473694 16585659765783659461 15529843751783931606 5004390068686607366 15637408110798829438 2488284820270394041 8874993569487317493 11430243707637851916 6710137104720576151 6744156252158504117 3215516876479482461 13941664281446608448 15263345224684957734 18292522704009487949 11287830616312735959 4200445662007420066 10879651456335298769 9551444910705053213 16150637342803837438 12208609770458138928 12426178299383356912 9546512356100938656 13518399039794127896 7707080438284001396 5454565098890682122 4815318979216365168 12237707393954109468 6909835017969813067 4683634420049333287 12845595899954135702 12479305397468198136 14872588566998626386 11453034146390542644 17595674550261233370 6985220741778870196 2243314428181767481 12887441852971841056 11068216871995286339 6519750067841350207 8272080542368989781 8621350193328057247 4890587707166097135 6274430937947531918 3885600074911196757 14947851666785794831 7533408485682867343 8330684077911941635 1361846883588279429 17010063461348509917 16742282620467154389 6485650225199008182 8068740804008287041 1140327796387513452 11985185859954986411 1846460893455686269 17119531350912181191 14645748606983305694 17817374429692695056 7239254632769357055 2157163020280181551 14389257712347921676 10251785397535848086 11190741643860458517 15263803737641881372 16055350239291128033 530455867292875091 783027978797909973 9180633752869942214 16969180502855227202 14273276452685143556 10960026493817290776 14498567240531773460 12011116949486046609 12793230317322429632 16134601123276562792 1859842926161038269 17655243579801757640 18328168328441894195 15884536135091992864 8197719815675658292 6381008835508546255 121700338012588036 4247883258013348616 441091645819617833 17432316734524553245 16348414162310264650 16917272267443512537 6077711077883848478 7643148071913641884 1592396548364026187 9790404054254056144 8897389207970802075 10712341851329138282 13883807381386812851 15768863282173801208 14196992001363174086 15424036077299645099 8196284083261580224 302150176975615618 13235938167241730467 18334654179167234750 10597131725369641484 16718301031496711942 12019927644430245901 14389685416619778376 8314743434465518049 12782693175723552503 1977892846900361688 2975793894717842199 2491259310409606338 11854348729275595101 9019971051449613999 351253669355913790 15530195295208255481 8864276975369055236 3032664937528416903 603259621265987831 16624815909734133095 13008799405613453233 12923227781739118016 5078879427950855775 14656145312635145995 6811042690310773214 9184387404772721907 7990254921048642769 695654978676132162 5870672865094629604 16411445860926876548 2482408375209752676 4056026456985340411 18252864143978094146 10132870629626760809 4707622658920080872 13167179241736152984 4767446213381826591 8082782925260416762 6389611593135508895 16476902377374747561 11811042470637152458 1524162598840871883 10286681033067964402 3824135389111023458 9391646101309332103 7745644588690474241 3428294758303358059 14580974819427587402 9543534403172275997 12870884807051163598 797693257631790416 8155000135572105095 6839816109847168891 16093645638809139913 8221156804817864875 8140931956309366833 11425439415345617972 18166638860714988371 605732298100898507 912937079637448010 10661025615295382457 11592823524342133923 18203769358568549105 3784895726158365598 4931195668359817393 16884283097667126141 7818714634921017381 4697731945296019638 2360915709397208440 2613320901564861708 7184303547685826154 13383484490861316726 7614291915309695371 9720374452135603938 15141624365677332309 5316048517965636615 15658510465987975156 6623959578340771957 8706536522737738705 9739322769249583086 12851550418134500472 13249136146894239542 6118824468282786362 7668479136666183137 1249036126987957204 8840848681615304832 12332957676337933953 8152244165018541386 11525915198097372194 11780588316674014398 9399791244027648872 15948739345234351765 9765312208169880100 9257017493623495441 3959968921430023562 18032951079119864832 4004820692863622486 16805434863605783476 13693426977363710365 8509237678057725911 16989102337523487127 14729280229918694534 11418775680736891312 17194853165091488189 14005553568333542676 17366685504044254290 12211272111016759021 13754689585119981717 15547427708598843612 2424058869453657101 15034220925744224624 647209929050783038 17164234992832876842 17768316359305812936 18068601205018936326 10601397029797816100 17225137927098603583 3686370873681898797 11354647344031049358 13255746652667332965 17171128935285727493 2738287524869067548 10972581693947567386 821762002760409717 9611307884178665923 1150961190050164976 9510866655627651599 8996626209295006581 14355702967383993351 1189579245083844508 6531823104618527021 13204572836357534524 6529094543208297460 10052762782399258405 12858290610906976673 13190642298112037563 15089863009868186454 13633002961559517726 1583767218609127865 4349555051746457405 3906712028066917799 2074157567053672848 9532877712709507857 6732850666642765742 5768766068825700904 2733604182044397851 10655037779674821486 4793604838545763332 8789374486811956726 5659859049338913185 16339474014765736000 8831316027438271397 14357038031739624800 6658231609076292264 1967938366075535461 4547810102733842483 6537341655075888040 14949495731880495411 17233343481461828334 8536799088417313106 8501140041713784305 1294915634981990601 9547183655879929443 8610969395600377849 14965619254324077390 12717532135237614046 8364621718487415492 1582302102215309329 15007078865938435336 17228260586970812457 8555963649383326294 11268450144258509812 1437987011479870639 7713317247774811393 16995752110719232537 10479403277617091102 12932198173014915563 5060742192459351494 6519418388550563011 13371283013200918881 12064608208242561731 10129056135070650982 983784622076079380 4563033662173796332 9735890427568333382 4569453502597910862 6722815740110870237 7426663401055206428 5886883028546008366 7854968085926098447 1854343342962914435 10876305525974970208 16141943266550242140 12301745780815844890 3054816625043446345 15221868653269830789 12575266469622722370 7101787587948641070 13280997394626994038 14097195081205817273 5817515741046835207 15219358016415109099 12016720495119650293 7219050690128573671 8674050820410204578 5490761610918106204 1178214248870364971 4209514842071866897 17926339307948747677 5868473692004405775 9908561076870654878 8691609522773545843 11562271275936003784 2432288716271728350 1253098795596926521 12171801029105315785 17283187743315673998 4737985256791064319 950796203644172746 2279455295830502887 12217187077392454067 13864871030856125953 13380302537342181275 7753559171762823875 6864437219540037965 12904821469298645756 5936115945182983486 149093914929336104 9946005003150650122 729312117599497114 6138630925818204677 8276205814040082068 12069792683480852415 878889760038420213 3442085227575169765 15826028974566422495 15655351237046558328 18092793860519598545 2719610527239431203 5491661094442874706 800528089651244172 16445081861576698347 14173633595685535799 15673636481280825783 8479889931970576245 2631810245257589761 2736626903655619515 7434440225213943372 2967537221557216430 17568663779406778335 14937227566246855984 3192845624887980948 13177158417980683157 794269301374294083 17256386263891445578 17541522968614009214 16248421733563159072 15104121626965735870 16676345430630353406 391265262677076084 9773356959618589324 16320743568272075610 1261348417211762829 12316392626281840187 11997494118758779221 15909826907174343420 4112412726353450629 10035307724105854281 18153385955351480759 15546741797906479805 15188082134584967132 7926984446932249840 16748345458030549255 16957687981041307794 15696704914714430738 9918207050012462382 2911385654221789401 15130756480841329043 12259207156282917113 6407726901535297169 5766366292000947941 5511604626540460962 18264481061468175585 7684197870890794836 9086943977128936686 8646741636479830288 7524381546879043239 8515133114806750086 4709452879846081947 4223937796508193096 11219934700356786341 1672172878975018203 7074608740493536848 7185677854269766287 4387547978816187698 14980337627486880600 1306503121296235755 8745399535183095364 459344278837587894 14616741610294599116 16363474708113033012 4632728555001246504 2529172443458157625 2198413259232777694 17972427294242558704 4470475601891069486 13536672180493009683 12849111595291321374 12334226208071357077 92258648562554000 7688072750680230251 13792969456897377342 1233295099851139005 6858027135790734151 9417884706693776015 15710391326793011825 5495491530872615336 10401921110243128371 12839839461700006872 1550096836687731365 1118927866099771430 11489072110940058500 10808598279359576702 13064333055378749063 10168679161516400401 13486435625547349101 5712133079728986368 10972313441154707864 6728395446330607377 11405623288983122962 13655131883096395487 13359101888780774501 108711893122107803 13275370922035003954 13007274776416585566 13874783654587693456 15865552364295034874 15887302145329959288 17886736269317647458 14232354709921311368 6572633309476816162 13268330400232191016 3872261142695749333 14884171878172410526 10158005913833447180 4614008384503910230 11913112872601224750 9929531268990864106 6407762292090402286 9323389922917099235 2529245221885546898 8846483350512522443 6587698631498774590 2444237366242738465 9483657944128673021 13296241581151923555 4645375273989441540 1995223858348089775 2924384152264540401 498387452679310251 4198571846488967299 2968462123289538425 7131620541139779710 13404795740980099056 15620765927335482831 15680094100607120559 18274236312306081693 7169083353415140066 16357408338675353211 1917232025409578209 10679348653690946856 18194602623162966428 2222106530969430606 2272444612060967072 7449368657217647827 10023798004480380827 12820368816576018865 7786500484329059496 16888011708141022922 2578234217151334178 3818938343683844648 6009790803066066001 10119852320862937389 2172906791975561361 14676970856085244757 109752540295670977 5022337604864590623 10019517038032247528 6732287804897403248 1002513997078475963 16547859215348919267 23995724689678349 18197605447985332386 9551554866422057754 15083663093525157973 17114844004324226269 14813788463600523886 10525705702588649339 12546523565992703989 16891416580384213776 8175120505611955945 1800416474654699703 13160589942839139634 17846179078794439880 16447893234964183932 4048832930279177548 2603385234472940840 868716371146737929 8279752659284220174 2795867541771820346 11798785735933083894 14906391602708030020 6981897335226835598 6107862301113323632 11416615899588889196 1905493747500648002 11341614700526250420 6162669033538044013 3746921064040054549 3287512613885919855 9367215410469127648 10396267760448745615 5013151297057213646 13588721167638031214 8965404642092010035 7374306395789744229 7393892341781341720 14643200001137740150 11816575730254087934 10387400118945096762 3838936642432634560 12529867969007926790 10716651719599782640 11351965168298981550 18329721219930760926 7376121205227648453 8642015832169171698 14816370946667491805 11982325976203019035 16212988065181260515 15037263564446930974 10759401714581881503 1377223227311289961 13875533692367263019 4338201301897066829 2778348975713820148 12353385842439741657 9306696423275768850 12823977639323002963 413165541240777600 7556674353424380294 4122217111072612188 10295360722884851688 12008799041062276282 5240291712824445802 16413901434219699250 1919394050647727594 16341575612307512084 11239550138913769751 3074073360405615865 5470031542661384466 17832336765038167561 1248746657423179157 7026219382004332340 10450660259991555316 5735522335229481695 5806403198595683223 2392410240313471369 1309434663214280854 7896316795667325128 886707275594971835 12668273658883284044 6002264753553102672 730408733527730475 4254838552136059513 5354071921264575929 2018763505812718256 4853574590665755577 8609525575600882976 14179805276195104379 694475280220225157 13650685151599631407 17462464459147023374 7583609247898555670 10368221786524799871 5959581237810773610 3526100171184846813 16032137578263388236 16025048207166791734 14778154072948322688 5198288298076345973 4110269884343933622 1050124712860182914 7244630038479131254 10347644628376295065 5851312163379389068 14811501587835667912 2701684316467999689 15680029169127185951 16478246505136365891 9949341557654442796 16501787506760899695 4943025893994727304 3409275817311631972 1298486919029050310 11141389106185204795 11156798091048291943 4448518966566413190 18072733224337880897 16455935941156761907 12271940664949259999 6592072877256773484 9788518771339467538 3666868015799931874 10373096590573808820 13468463390891943775 10319607251256252912 12178368752611049321 6811023527245799953 13867296483971104318 18433128242471790107 18426638598189404973 14420045158324880561 13193071669718807343 8009016248693993978 16763689564844973375 1408425950390577994 14628653489879860844 3611985106149184390 16942889410946069780 16850437979092086356 7240750418801741709 18337892988702752893 5025518140143286226 3449011259726307454 2707514102899323404 10641998063026243144 3151244946141079137 771239625804313504 13265180294558297758 9709252134504295511 16212778288385859906 16418027352339327914 3156695514488977403 5485264408756831299 14670986125824053383 10896523396023681272 2246408623110486856 10649785759891129648 7792960899906827412 3297471218654739411 7502096655604947804 16608412752136925554 7319644150616780121 3326505036438884513 7930919983124214886 10301524824811148634 15366734842577608930 3370443206042676930 4780488507627797784 2981295508233161774 15721127015869815386 6515420787500021926 12299563664521199557 17823882675052809532 5288101776690354175 5159996004127190073 17304906055970039346 8450501459384566960 3788198780398749191 7868267480899813862 14151552680909717849 7814076176511165479 10724105431431903231 998098300660540490 4646094722262321502 10558187241909784317 11330994475878247942 14038210342693993397 16944843164212298571 443249838023065528 12282419224381798031 13872945648144667003 2427219916706264711 16190290231872912775 12448843959176371617 12190565094485688951 10655154898360708070 11570559267733974086 13497495137945228716 8092536083931595968 5508038617586526853 11371790161908488616 15985703779224350072 17800324626488918086 8181309098054204140 12766723123425244074 7777229132278314798 13600475793653488400 6710350578604767859 16318614713089516494 8552743791125592307 8530335139747242046 8132828652862336003 11692361526367786649 16581855531429834827 16041696668072790935 5751073134721125143 5108198683853526671 12894929794226016810 17430802834219234330 16843326227597792560 10155598199864251410 9761683541243734315 15706581770830378149 13151608712488571698 7916841042101845139 4885500922762108898 9535805458511936086 2797051411145894745 567027340991941903 4635351707697724238 15016983208102227663 11343925643290081199 2079479299704792667 17625382075444774070 13032752576247962791 15190877770841151742 11422347770226097010 15042571197932408917 5131368338034432988 12811530832607623050 11630289121506619367 9264486216960419435 12078732236849648906 12363864951977651086 6169489105248581920 6957621222272537040 2588821944903069081 1265489059177624398 5681127354938482405 4516330389247488496 548980339118898401 1030908220382921392 3216324229063321348 7933999598209792711 10516783375041377947 1890907539738367334 18302752499233036250 5588351429899576730 17162207093174438613 10357098390193130494 17155443551887999485 16330946409045507526 874554663986798793 5290095096879560607 47470425281865794 68327300723912849 3631572706793186421 9221150175859806039 15690110045990602834 7330358344327086647 12819876308108672927 4055433102734591436 2513675784695883248 4638793922116559473 8469829756613699655 14822439708050479461 10423744240417507121 3231986561636783591 12979911834426903737 4321761349697251065 8378918395096382786 2458935794864999705 5524769304274562867 12701786435423274230 15033457919254055364 15015779222343246265 6279720491486353155 6725056157931447372 112281718913488910 14605589873915987068 784629236049216690 16466363822522163140 209634073527534168 4128053606727661785 9746511685126335028 11666582624001460990 8525794165051571565 5372514479724457722 386275303763361814 8016881932441915588 672959844492177757 1795275314328957668 3315399505799436440 18047687159779362727 6321094098790930894 14683580413689502577 8377947166573476211 3382738401009250136 13109809370007666534 3005634761100356127 9058303915579319979 13583202567102740135 302511692072095796 15665979688937993125 16141278804890365797 1485885805403973857 17599615468174305655 2785872184341047469 4852954161635561923 1278265896496250652 10453933850015455054 18342543739532217553 17720150902356651524 6170791702512690273 15076948525031478224 16947809344502509171 4093994560190581937 15143723226497145641 15313396955807776821 6942803181693657229 11897827780920833816 12423749105884711039 1957243430258431287 5631867892344710328 3031408628987063648 16758384993097742705 17802465956825297296 12455162559528256286 7303860917445290939 12224040166349014707 5229293759415636344 17657254622023770263 12739452430482328227 9918318006014705859 4611594258904769736 6015254455053558972 17203799433944109761 8742210021880680952 16666512277169836032 13195831733409570804 6191845109521255274 12804376010947101538 13278428942618704750 6606582938658076157 13145852519021656545 6558565790570799710 7295732242894894847 7472383314982830691 8262946440655355543 10553311680672989620 17889643587746692299 400784689574119389 16567037195505862345 16000701913237291163 15527596482529611004 2193754769703598404 5764276692186834824 5756613349188065492 4895741046909260839 12980240492522808403 10333076407248564193 13526683022408108925 4630205851068152632 11410172539907117128 12337675241587620999 8027714791447449261 1076766531342537591 15660615526658231730 4366776761378199190 7827271099770760884 12759652893679256022 13540596576794695799 17118715244631771801 12072107478563145890 713866110149820941 8285603527880862007 12051518281456023557 3163762017655062575 11083588864926206732 18190443004788581513 11334323302979522737 11897817086870474676 18212420393189575316 9446762656036175724 889939799511518841 4599060851338241971 580608349665060779 4977703419464893520 4360778748593386801 12913616736727957109 6597480074961306611 16230797483450531396 17548367829424354553 2795441054025628249 13420790664223057587 13910503840562652251 11465200910155658713 12250612311983985591 428436156811840192 16335800337053459201 2666805776044960978 7863237809280897500 636877278845341203 12311519224977398637 11128063343954839363 8438177786411415543 11333094544911533166 7455825155316258768 475200272676215092 14168633387901775475 14019770194768834190 1150072867677517772 886311266470620738 18099261167757740548 236306449964472718 9906787831600715951 1982356706681217722 11957327921798762031 14282917870186161655 3912200325523274830 4282001507633547556 4479820482924887496 1716247947104820839 13036744330661255096 15645103172932957694 7903961648200774879 10799615540517782011 16714175724628355745 6664646986318827570 8997317052476203114 1345552209324123630 16637320746565925916 14220637480240784124 1772092370893953925 1175106495403417349 14151725303667661653 3361425667224501662 2863160023547231 9434759593313816706 18077208395971986272 10609958625303612890 16202459623591834169 12419274952298780363 7621076178198689846 16972664038054919885 10573344079991917069 9386403135073655811 6850309294870608417 16865089373297866814 6608277740234561610 9293186392051197904 17864804244122729982 17069954442203382449 438557389648688688 1505189668915657182 13490361927750571513 12473327627966075581 2366192325654111598 10223001383263944458 9601389691501431888 11266795760865629566 4472578081025229994 1311006216758523501 2171770430599011407 406668835361913263 6301514490114976669 16122058616178481150 3285802200335507107 4594888299205600774 17257739972629742764 11284770942633913438 15728786103855559765 11939146818242111270 2347115275696635036 12713864956279026837 17563019143360891609 9079991071431952338 4818039760383709369 8275318703621095106 7864813076557439488 13864042921777213506 1258743937947545056 707276598314673052 16832448442250646091 16146562253022655069 3690500941022001446 13203684607011217357 6376429126983669381 14548153016875098576 9461504111643860942 10984747704597600193 9904514037580972609 631614287072312315 16064206208683188925 13055106079886845662 16178970094258872826 5241149372332392332 6904586931428156384 14925770345071894471 17009100651367773484 996466151250826140 16234789633319873804 16983163353222157379 6957084187472315232 16040170804231092064 12865799030593284191 6202617171055920540 15527910390684135270 1858052268705900234 11074435392630343938 7563781942811417080 15381863258133666167 150504806612946085 11042239621409419213 10444041953217816964 6834739920580794349 6536612295212001582 8822205778864594186 17067423939813951057 15429698579828339809 14767058108053163167 4283606327426815757 13152102204292861752 887567230623706961 2021867270738656537 1158349046139414114 3335003534813147621 12294482305406048106 16222077709882404360 1471412435834463200 10179380170613600331 1147199698752744815 11637709218856462227 10306138007278359334 14158969598004159032 7649003530055346625 18358977673570854013 7019853538797675129 17991570471132583627 13841147710348253899 9749643524176434245 16622331661422524851 14176292583191772761 12494001064680596351 16187261324763832293 2606142435657057484 1926557735186442455 1415451195943854341 18171785634874257691 4736483917300078367 13150061019115086403 208185098020472900 5639538729833798653 12884406972650353976 14777499108857911358 5094932703227817606 12970971813299149928 15429362219765637237 822118067928403807 16559905364870563055 15709934247569889 5740251709008356933 1622045743553802358 14757802581057622220 17823294012728181274 10223441893676698546 14886770279463832723 17332211662709351887 10212111739533771027 16477780222603145302 1690619986414384266 15925525178798533631 5110593820047600264 18078069561043973688 11928218710347777728 13963992895193906849 9867794268057855701 16310471293031190861 716718642886677948 11363744938760033225 10975846219809801797 4356256850882977211 3741023862877929236 111225323624236850 14633844106715595624 9463963277154769516 11277647893443763076 13432964805169683310 16345821051530261631 6081218830989715079 17937084822455488679 9910828664576600786 14428406499104700221 15414907526918625088 17720788582362042417 17376412449470939630 11408396102772297208 2613389975073847522 1391197758511067496 5726333805692904831 11793976570699302561 14373647527776452516 5332769120566163616 4700372982977920481 7667070084197763967 6144614027737170641 12029202748386930290 11328506905162465117 17612866200043354798 7074954339321580671 6800121239144769407 4405781584574210235 3045908079020435484 5350621725904103626 4640395847997140287 15305563780615268789 12821107048483511683 210083420747048983 1816712723762933528 16081817537448284278 1771876669593814834 137440254563822527 9779696442707974861 17481085487492522659 11718362086305026139 18161434780808111551 13422967450602045870 15570639594974575462 4795330684741104417 16223752431066420084 15228115202311776904 49460938628095920 11410081606780976088 9910330267614028074 2655042641780967429 9853113178574080303 14608754664985261067 17640113905337209462 9389011875798359529 10179784058096621214 4144990545875315972 10841406188861509741 15347941850820245064 2254569710780995275 17324976867036656263 1444495130268193868 8671801915168504703 3939879973275620084 2631100234448481421 12358957140880691069 17663372219112992304 9215772553477742163 15570423633818723185 10565163119511719058 2010646947644222863 12361951700652049046 1909056431600143289 16217908520239699765 10845134988406449035 8598786064430908169 11662657961671212412 14488212927695153685 14685524922715116646 7206681584724474564 9351703670183943669 9975375108469834618 7741532479570992089 8959803357560587644 11139266757908665913 14886692190968370117 5868544946530214241 17829633166535003764 9518907176358247995 17178661800268996317 2566033916699570425 9246581230341700007 533642701521448761 15011629126318300237 11235856893036696405 13774292946806964452 11538733060088524208 2269006198601304327 803530286618789476 5890728465979753660 17301365865241883380 1889067727695885589 10178805742711439532 8767420529027260976 5032212090267872260 5367218109296420981 1300959643589477046 17277458793920530556 3511370363328483286 16839644466070267911 15569746319434654150 15898684486322638235 6869399809564855797 6382742604912536094 15379618481571714987 9996305670088800844 780364076784810388 13332639548008034919 1727820959366712150 9814860293279453500 15698502187205029779 10051533272180666104 14626201726939065813 16300415136676884146 1205986948941274487 756321194155194887 14848180959411609169 4372048947234287637 17906440265558234511 17100757830042799831 6918377825202156593 12993323656142219809 2000625865704942712 11717062219895467218 10871120690918517119 4899113485380933486 1287790000247431040 16436132317046471937 9510206138440186764 6604413587684544616 6390552763391608564 3976619957939822114 14287603770600755544 6592860092818065131 14650654037777366786 10049713490517038792 16723347998484118817 10345397970595461896 16476844635600948047 6282515563273829112 953950532145439300 17187737307235088717 12694732064804036426 13894980816624679362 16638203214567590837 11177401743493324945 12859676096810599792 4650102222429125074 15279845845684674171 2514188969616953044 15287788858170271643 14576198012240072247 6884893659829863744 9407682913903072804 6778021116803361718 12203928195889532869 7036682939983746909 954275562615643226 17940474454868780172 3235218319171050066 14881149836852612270 8283507497022809139 111753581455371885 9524709334900632789 3485343348624299372 8098639611532744330 5096407770729088241 16946278443115563610 10538762370396419200 11781927672090537640 94001198276125220 17219236530660549377 15409841932247064301 6218220962357819140 11386075791415050922 9148689153841926084 2148519539296953421 2888027621993667573 6524706233184763661 9698416256494831985 1332940522006369818 8123041918999711191 367438618177976502 18312404240215105576 17246162327558222134 5604119915184348561 952988705219107404 8740924138499549877 14213298704376024581 10280829463629756919 9064180752770131119 1256107825588847383 9591865574836391537 13951088027920378713 5188183760653621172 7634284045521995834 1949205924528566716 13259544161654008605 1127228047552703256 182860713213930362 10385501327306131859 9552559985047303217 5153649264285361930 4649610556389874554 4745438251285098530 12309952238533210471 626763386001386594 112170466509866094 15850107484290190382 463488286128376705 16544755512144395298 11432658496006813872 15641473142587779995 5475264523351624720 17773446140639219050 9753830804565188091 17053824555542805444 642511349319621012 13365474225017187372 14644079269417621103 12802975383997454185 964903512885535168 147643866187463315 3245662639282825141 13291229364442912415 12030599171566326267 12816546791645127997 2561726917028893394 13122606475182742605 676924995395970623 11167293499903432296 3676472540558807639 6575722958598673546 1229756462872297923 2644568471725078618 17783931257825998064 15521228832640659424 3557377101350146807 17302522189680381594 1573727231422960884 39044013372167451 10173210020073371110 10148594487970768854 9783694157621122135 5827853571050548374 17376262546905602056 12779960541813584035 15709340363111409704 8392635574414279389 500847203994157779 13285395832069184102 8103675960176605828 9420692863760050543 4154126198596232164 8798112532110432441 5125255003507485672 7030271950972722675 13178062062875300687 2752751120198939063 15584450658507133566 18246086890151142303 5728962575927467645 4101263848410364343 16814451721400609677 2286620654333895835 11763571340561468705 15438341384715467314 17542128603106892135 4197197274197523690 15506945093459094421 3762288762051018491 13658399406354408544 6449146410712004352 6583534577280410030 7202366595632180204 11704377155393529486 6877916336198943956 14893866447057285618 408550039963560199 10868142775598923107 7666788662993221765 8946043035904275724 8956464127794704492 9382276463518980371 14338940015064388301 4431701875998834517 15175921097351306459 15858206505865632001 6720086892632180512 15348140416342525366 9123335312122803028 9874495321582913710 9964987899523310715 6058047391231346282 1633739117348588662 17225777332616203053 17391559011875531844 1120604705292565610 12863095053204646383 10733952619024209251 2550448397520099246 4664831385483727815 10970395679467655916 6466867835109385876 332784996660799107 10272694204922881358 13159179776832006076 10561052269778730703 15496406638079770885 7958334983668772879 5069468197619286508 6173249581370041298 2361004468805158025 17835037998869250491 1974751059908764766 12605636419567866766 6441920615104693703 17327309568572638810 3339695614554718183 4076744349246265632 15916280039409160896 9533722107161188901 3208679146376109490 1082708235866536639 8963234487081801991 594513993873952360 7286397458240515812 3871536037183668035 4901886953832082450 17861860959038186841 6293882124587268398 1322307423545979738 1998795800938995135 13676428675449672024 15817564025767598491 14234268629604814365 9055269485850113800 11963159918200152686 6247808014732507343 15359617945815966560 16228413972762928596 7144939128278202187 3955002081781116211 13878774895566187695 9548000655299196927 2389208999738722921 9565329720850844634 11046559951053868875 8125751148366938029 12160660523182076218 3248016828992470074 2596159191508549221 16377561771845676786 10976583222811802357 1365356513158258520 11709567847717381980 3124770519123894653 2110386552663028464 5752498305317975971 5168865763302920522 16836277539822903713 10447762306917746672 18205938441344182766 3976739195735763693 1382884530148806294 7229245728116354262 17228469121766225899 4609570824616714080 10686465221711516316 3941938644451321035 18353612646498942476 2115652660519850277 11820478862378249335 6411278232298964154 16373620192235551925 6965294660788932703 4507080995665056312 8578617975095317368 10653538038325716334 8058523705581127089 5541121264134010483 5693058757082305944 1508358472119387631 14906259944561865209 4984753746133160672 10707159932772685834 1046071627428373988 14399998292426205696 10114183790049654983 10901089440765252634 18342364933715255255 9147882251645909737 1662949972288407132 18189713810239476971 3610991341340186706 4268586523087280766 5919350293587016460 5590799475416279770 11203207873214288310 8802264857067230845 2860967350022322119 16878638702366368750 6595563323903743151 12360111667912502807 1304380813891398883 18199017372920684172 9547122011331482704 17146233662094288852 12040568594283663624 8101509539647521233 10962021645332317178 3931772118852406639 8684457441746050844 5255023554146534154 14305958035580985727 12357730394285825550 1727255213379729501 4954804118179980389 12019627111457766698 15354368327062705469 17086069393367805266 6204995732930844577 738218720753586387 6867997646130186258 11062443537943209718 9821686277789001972 11379607355550860200 1675053853092846199 7390330356122488358 6723630022228334151 15150425317436344042 16391840175316025894 6882807324787984134 18357246656015366802 12818970894025136678 4561827844893156270 13081018042108543053 15275276346948594671 14408065313777808747 17024691234048745663 8169407725829760469 16842284289758244384 17327529748176634055 8929917289396798790 14757656831719562721 15886531176816885236 2728357061949253892 4462287786831897307 7466715700773670107 18110787397669581838 17200468827822003528 4760233702329786314 10742844515109723996 16611631957437637532 6201836648546888688 9823886155115642393 4124340232641129195 9360501603837124397 3180995563952349221 14463080153291722842 15637306687272926965 2602549273603323760 17479403718565053269 1666945986061048232 15310073820455088276 2634719446977019054 14899058257419713791 9804017058523880589 7205191590344619553 12817769862231623132 10685443983698756474 7771411996885445340 5517692143701339715 10012291790903529254 16849013135355300862 7675899119235791777 9849861714251372952 15197069512705037825 13046337195934467570 1746266369039174205 4920726200224203163 15766239680184188589 7413500420881384121 13782786372770797596 14381564715416317218 14009834450192897608 1434561449119679847 15208855906385702330 4415281267348673430 12464805054215472341 8372906619587812998 14836973113753541490 3205628387167111830 11728058361306678447 14255418125964890560 7350271922862174409 2446557029980776134 2302157259509637888 123383709993807119 5413061377971362693 6242069307801890432 2900299390359981258 17457133806084363915 4896341155477298870 2379664948830995592 18262843867991573712 539073097686286005 11778265652867509948 13509065040871155821 13634046328951940058 2458664867985449979 9894052649913887883 14488114066880731262 11169226399480109476 4959043973537503965 2664115576506878766 2594799895477067370 3101688413059132953 2646612543619285668 10691995287112477772 8292450374676370894 1033971227498475879 13117823708961273071 7742456866489138115 15521879495511496355 17928815966079281046 12584806013565682178 17300943574365537377 5712379647362588889 2854176509632520565 11644715203744763835 8875903449203933983 2977680468798690685 18242329075635104299 16938438432113313186 6284973474237429670 10710960529798917902 13156551574864690982 8620126617896696514 17595930815970922098 17964838202758407564 13672613484602325389 8100541261226240953 17387217980469920191 14476201466180732911 6329090198505398406 7331571890138688665 2666300741413294329 17432071671515098263 11843814987104435005 6876817072346354651 4071993448474155796 10645628921113831757 11138110486959412003 2279571874784871500 2970736480521766449 10992289943277355041 4623444170474039774 12553016380715398406 2713359118109174865 1006709817281629696 10465372818801308922 1190745420453909213 11975696499672081524 14078982871569125349 1210039808922341788 8417891775471183962 7507862309677938763 2058393922076936719 17786370228749802864 11132015311515495612 15216656663158819183 4388385925649884574 6018646813980154004 17521796079100554495 1417135417751318791 4851343902330507284 3788652426733683398 11471636915565623693 2541159770626823467 5985040722848156544 5094134069241546865 17773622651034166233 12663613331459147094 11765340156399677805 5839214171154127348 5721994888745397080 3106234187289386906 17606913245915359494 7711012506354840435 9703025276927424540 3463010709015734320 8405475490411820993 16949722105696296960 17071926488521350716 16786277901552273014 8629079570668007950 10087839702582525237 5378748293364625810 3843989992677663717 8206646527754815464 3468568897127600514 13712216537332352149 5186690940658964592 244568971451783881 12836264256853863966 11782003997694131841 2622393700882406254 5054177254083061510 15495501606722043910 7282469592596062922 15207935331929889346 7904865953490066045 12927111096523762669 9113451665566770043 16372888700120494925 9734792404399701920 1667547299571894731 11478881991206917411 13679489167336170422 4980564324417062045 169344416295432974 11815987802222213268 5224981480250480794 13079160243484904622 13615991831070729794 12388236082481829094 5798289363094178792 493402082568255740 11134329029021395993 6249022012858941675 14861568466203311077 16908935686130758385 15103290492937513684 1696276247629789091 16158096751936215139 17688555145003523829 17630422456564954231 3714218077539952570 8978609163913144897 2685455439729992417 1756419717233377629 4665679988061764461 16174874186750528607 14623657166835729549 5961575740703884549 2362520730773705570 5517124312451314270 18215702176732309877 2157761769342866020 8173676922214671848 5294002668040837080 17857238132120963143 1048605527198229378 14615334467888102979 2926673106583161096 18124475969909540390 7976773104755940971 35399638147082794 11405949209352150095 7686742912585217828 6305137602272657129 8635908835359900791 2200354708285574147 7049621855541768916 13620897402075739719 4520444411798480434 13386945223347779834 7437342051322212285 9462415507441521429 15340321853732131097 16157805795136804752 4596647583437862306 6423101595378462339 6674437210002349624 1888248468965522319 15634601702816663354 7842552534701317121 12440460326894400756 4751996862075581923 5160101530933539303 18310934699248169191 88623098250779377 2177961795512494428 18075896594186726801 4597083061230444334 2368323331764590005 17965099112918912412 8699709706211419528 15765217947011970645 7065571518623660285 5014771542304454271 2157163995573434836 13779697275839467702 9945152711387272146 8026689130973347363 10537054750124617925 12398837754785378870 9108799295648826182 5207095987414542719 7544919366955072599 13968073929813937540 672214029243396089 8327592333862082254 6095766213616355048 10963282891835275271 4178020750405251516 14472711501339274682 3400053279580438349 16969310980623979134 17649862884069672400 17975540367562691663 5405131966478028958 18350779885417572750 5083706654074949022 7175378806469086308 7642771588824183553 7985351490254349416 11991611165610944605 12292904876338893466 159337726957534055 3531935120550417501 11777817198155373998 4963874653531730764 4177146614653425701 14639172974597265114 2698818012148149827 3058539783745078943 13171378555880794996 17584012999268933373 14309046139679315630 18438632342562437481 3620890192762333416 5637683594004838002 11217527392881896752 5139658060351323330 14564860578586632555 3772324613896074670 18093083698899237632 15797561390589708126 17168292744047941322 8560442870927518185 15984295755357057263 6565974584530002857 1438215096965787703 13656148507572384056 6924769777639442808 9404716673584648640 16307471204061818903 12689713297814840042 8947491954014749699 9765537416728804737 5509003893715721693 9568355776836873032 5458160370744828976 13778276602655991986 10586685218816521757 15939306144985967929 13843367938379635092 1755314629391152829 13243995646685023431 18186103514685311755 9704082446033831862 786195790698256466 9504585926149635165 16810312537545119195 9877101760557852278 9791373589124158942 7624011338486697099 9023520463112551730 9263266877480864736 5646554542413995789 6197994918673352114 10879749831698924053 10059338132357789240 1903335875198459650 6726861919130703534 17855401526616636418 16972920840089678587 2416367448751567327 11331066518508052096 1854368396603662860 17902669558071678692 15485607098908647277 6655658366630254725 10028391552546567076 580744168360519882 13484499409488743290 6611723802444244078 10467617253314273752 12967925372688671987 16678298450459819841 4281208545292521669 5598608206281442500 14886054666517070286 8143580189930819308 18187124097853668727 15680784014089069848 13677047003666874492 14684773931227718859 3732308493256118113 14003265199864034413 4374898950596591335 11497261805122921386 1148101525827315459 4629349563711492218 225094704108363255 9939760945979550194 6407936149723869225 16429314085488383053 7609204760638197239 10946784560223632573 11243848793831243815 2534577812838804872 17330376756922922139 13192916983027987442 5771946419350326516 8733392885294861557 6921775324387485762 16846447612718060217 16273307689417007650 13831798883370800410 17361138914861269968 17595135942745602713 14099280697721005569 17226022946608333428 4415807206258719631 6992957958625021920 18351743887582394299 15692079268314184239 425031701355827696 813519792516237334 17066436028895137262 1634933896540529990 4136886188448245732 5166095739629035789 13805241651334900470 4736989129304444332 7953721381961628189 12047686735740710651 3082025745370770473 7598133188993243008 8000084147740834359 3421729142142706236 14639350219510564471 9076088182514133689 1960002552884789157 12943779687815792006 3940814064089612879 10856373284400410400 1358860465850385053 6137656515945154384 1857378168193480506 7993593181561570746 12832801669015120777 6412205673103557076 13678938015261603757 6256676087933488556 17238045878125541270 13425502171854740578 7739451130332291533 6622224564418661461 16410076955428098663 3238391255416093887 16383391763798247679 351374235361855897 11201478086026270426 5790942813740827205 16932856274051371689 10616780313223969686 6496022874081484010 5196527944912708401 283068487863859559 9294611896183359451 4322567012638433249 17483573642027859931 17494207320245537920 7022259264108807166 1661094898364720429 9049708884339867451 3774473975014459624 9345689768315954940 14914522653797141521 11906483419536196342 5810031110422378340 11909106038216553872 1954810819920943056 14897561138269036536 16408132170797064417 12038556904821248229 13731702521134675321 10080544809633446552 2378460476239153014 3778743626368466980 1686138875404052797 1997570619354926624 6649538987985807814 16871574161377158160 390149021656103440 13989288672557156100 7623952467502453771 733634516186134042 15459390740687893537 14721210903504311646 445528146180804732 7057021291083997596 15779026363038783849 3084536733818686776 3245081820754668297 14090330360710615156 13920906057252749239 10499790806684821600 3855509725451223755 10831830643136076925 6912846472804915265 3529519202341039945 5652311445884305461 9953599092222272701 12770760636343780457 5516199287767037063 5613240438188984482 11098760541363168450 18421690446269290164 148626342163262698 1049256810809289517 11984168992015073311 17170275303787994713 11391091744627076631 11381649339920438695 15962845041049861289 4855357136384493245 1913798177899470748 10516643097627210284 10919824766157676003 16576075325754488071 10146021612252292107 9730979169616651466 12881133801022166296 8210573864466483576 3309339829744353411 10652824628918288236 13665626362595501509 6512834441522941492 16020949513659355460 11732819767457712529 16417901472036058162 5495344400290900298 16542165021541412559 16108623545829943731 12262896630681327540 14675390144708491686 9508463633720387524 6639500957297550365 9785168557360635676 14558814646987350619 17475501163991469842 2077104570656999712 5949109476716074087 4211870221414246269 1177597576046291179 8117750559368513826 239231084065144311 968227679539787811 5312015638185317122 9332591978952288728 1833173380687551778 12169552620042101937 16788122142792147342 18133405257232547173 17753339187499202353 4314468841713625438 3726186604538357178 15185109085958698445 3534677001273417207 4532308934653689442 17793586827141482543 17871717202614440883 8164675302143723815 6880447247353667149 9375086384374332892 10498678418477053510 15156876774774257592 5456743890835007862 4596832887366817839 12305220875771722469 16230076301505233124 1797390627794749225 15813791444234815894 8645596145097823282 4492908430678876099 15312289629336548493 6777428691386054438 5244153394497756175 15911812668319920898 3739733647180802117 939176672182725430 2077302289857228305 11868072469614574090 6060087799254838222 2892110759202404841 15441443019698183079 7790431739298832322 12730834550674165250 11095788970533628925 15045468506441609217 17254196619430014658 10678175516823898285 12126980877165567136 17917754963434768841 9739676933255972535 4173229404590745843 8368541186144748450 10629541237345643689 4025284492827162768 6721549347381460620 3064349280472742956 8221263583917886443 14885993130230417016 11864869175686777098 1199387384745956898 14716171425506173549 10371811639985315934 17392659901085288952 8180266049331099169 1938127205948313949 9815818314207062922 8168648639586210070 3878035541674544001 16844254758614492188 17391716736599625128 17296853429496857560 7996304306161022021 4023236803002248639 394214954286121728 676633877703507463 16603348430181062387 16283861695981417421 8103510106995705702 13212084390362312630 15562981835710065289 10537146215689507616 372596863917881723 10135135481520413278 3439527500335246587 13615723391569854418 6971211510200165319 13995860861409960541 16860523297352603492 6169256975820434314 14599767304613777096 6818976342092694371 5280512432366763012 12777073157479016916 16880864304014657001 232574234507294747 9048286980341953691 8028937655750381464 11278243510542138322 8795748115348757806 11459429074429193001 10775026167485987482 8901028438707225939 9799055187742882892 5047918811588505864 11530793928563148309 15258691131023222172 12429054788360787320 9436406494327545073 12417646469771973960 672288170692835677 17873385946079249289 6377997787087199323 5882317700750095185 5469358809528055591 15942140024163222849 12705180836207136730 4671518089936918086 10204288737083496376 8100597373043782089 9308388685740909824 979618372818144590 2891727885269893136 11240860741591533134 16529473026991337670 16955728803149234383 13468579783779780262 14631744649975671018 4254892975973670659 15507552919482811735 11917005414336555331 7573429999225515235 4241957689368138733 384161961816731247 17433734317071311961 1797462549428333948 3080515223366287661 3008896935634631876 11736476782703401926 3834021765149938447 5975561193528118096 16450623408750089096 7204765712179177569 3364977523363095248 11159752814208642927 6891732587585383940 9492176516034410630 12573039323805582392 4747675065838180692 13963857634477846109 8369123745067561004 16954086947014348400 9375364702616975290 9628535155892112304 14968294982872578259 6127136164391299514 17043215649838899014 17999276981482704995 12050481446815768228 14617510653814835489 6505643691488886672 13874841616459368289 4052792873034566851 17324652537559895531 15910654049145538152 6262246996898138279 14412830156829389805 9884341797221902086 5394290895883878411 13658638917819409317 737804673528344267 9969666302343811121 8823041259209523660 17470045390573668580 18233978806512109561 7664946035384707652 11093436856657636773 9071335196798366552 16650962414022019491 8544834731700495674 11229080079041037169 13597459447299448077 10740011723306813166 1414483721625393258 4282714058554833753 16778525620579687601 12542552793862201303 7520376282023647375 1534592466234925657 15806976994129443820 1371594606957065108 10788629196889081961 15690190398952725719 7401679026942247826 1436957672280356565 1556212814643806293 12058606538238837229 5473280361097592736 10692573067230874886 1947839090457717452 13329583865386990252 14511656818950276193 14047246084375272897 7325855066069189993 98392247996797882 15397471487354217539 7430835456379864706 10017104871825054712 3050681878190875684 8416964962598166274 4625078957401304289 13058150340055555583 12365931076628632655 12868262049199811524 15706947459199742014 9638439398174215996 5097922421310960049 6029936218542055970 9072906687545367300 4457893751576292998 6042361160776645101 10357037859910498721 16195025345644796469 9979229955232890046 3324920546266642961 10267768376220044062 18418912584636454115 8299195304861552430 13181180699930060187 6746676345554508661 2961330896380203849 8418080335456674974 3163611867762618751 3424635618692895732 13365311307499948557 15505051481650327729 10981822563832865339 11634880760294277017 14817546359629592543 247631025426548280 7110755489752513042 9347830949922071441 11544230988511705820 10592130404636012009 3771682793624569724 9788759478740714033 14658808125161191967 18179530169242304040 14653395199866968135 5634465200896896675 18317697738170645030 448525280886697059 13035610355169785554 8261081721838845082 910953123002731615 2730511677507918703 9019786750008307358 11610614511264906854 18266755382624307900 11214836027348259490 8043478198333512661 13831098298394909019 14431700813474993457 13592715087614416657 6973869706988512145 15914750148614815886 4448266029162913846 7013529418769495534 6814631680536944736 1843615737340640720 5995774861101200737 10837169674930900669 5849556365935847809 18432703898404500340 3228088962097054797 13808445596939138601 11697308693577829823 15664596787529395664 4506536097169140935 2167756018478226876 15711396804941281925 6341894993253583574 3179323778415038004 15611619879356713788 15810276906671939739 16252114092913559532 3777766630447839375 8073188444739763335 2417498594010181027 15111269053638012785 14473699019478951507 18433231027461676884 4316919521972948012 8112427341772894813 143663428598287721 14907601493132677330 5202857798327435882 16926314554204455083 13911431003195688473 16581753305182617330 11030365738224602348 3941615166420415832 234744824327509865 16955064695185112996 3298282381069085915 3874740921334969286 5367511310291758685 11655912224342759841 11084155400381037622 5018686157752193399 7955117124914377357 7162634987642728317 5609031543704737355 2080033722861061475 2715937442724795541 2952298587804073000 5260212279256818427 17656949253614511739 12243886818303682885 9822094375744461172 1500573630894265383 1579982668458969530 16729778555364907225 7512118409739437697 9515697791956402963 3470431448896258788 29661458140538858 10599335743272811169 12429926761383127686 8783058887405125639 1682133127482003729 14573306429501404453 16154033977377877350 9196817245083505874 14968438562931733550 1708629000262098784 8053965013735122803 6221797196574827060 15402850846284639990 10231146203326286191 16451416685292509318 14250769125558682728 3083254024814484668 12640493859910826288 9672254436898022758 14704749023271691789 12259057780342024223 4342730766447108527 17002195682646587582 4388549170433146914 6909382338329009388 2577357218465557530 4734014397770523702 327909415873823554 8471440922995646791 95532929102215371 9446115353680620066 9612619422081475425 16745227744981760659 11046885754358154208 2065366208041937099 7035540443495943030 17175727305058233440 2841998424502977046 14098186620723632457 7631085789068044223 7102597655745905924 12890664176397785350 18274967798291346145 775175300532383556 9980004562016532431 11518962142141712617 2685452758146019471 18141912700266674600 4217675249552924179 4123196015125703320 6779221652332775382 7048602832304120323 3258416672795209150 15951992327294855548 17317421770116922728 16716398322795471499 18430568177940146035 11245837368139552616 15282714348717979867 10551240221410916548 17561734455412656129 5913189045818376032 15103115155913803431 9143586205779889360 7013353271806548044 13713552157959204080 18230651528090680116 9988662914375477459 4015884585972440536 11179776636559351652 5621397394890161474 15514410853162054405 7536049062151784840 938951766207715703 6762243030732330550 7857853138471307684 4310151945706000986 725346201008407691 435704707036912423 7308270528630704579 14334085334368193003 11437580286205929083 2733197219155180684 7036624623824798887 17084315839786703052 14114836899389858109 11387540268889233732 2681584158739308767 18368960563320886169 6571535806166555263 13672921290641338637 14608035307267797042 2203045519480200999 7917151847428723718 8412313483707188315 3824268807603009412 8197658526089450000 12807045094115502712 14047563616124264261 12476814028030385431 1461790646056123415 5153352013992238860 3250664111250389627 8706438753948312205 15103185243266187080 5344208622205433720 3217130549027377355 3084074095106483958 10815195379025893955 4356946104033309318 15820357468084304174 7956951408728417346 6379993977540070437 9802820645014174748 2507280161685552111 6091079585043525430 6413794029300096586 9932112647189382874 9148118065958311691 9188576984135258508 16196686176143498572 350266240083611316 10801655210123568936 1001676563960125905 16728299908291595508 6570108621688134777 97187090390788051 14084506064309232087 12175869443787681941 2634813313295411224 5845434725125389019 11702613048346617497 15114313976593210873 11419333825627222770 11483256719968373944 15705560997761583552 8933239955222886412 1500862839347764911 11246177191726386849 8532824826793404163 3655292278365597768 2611754104894629282 6215638007493467969 2454543520627665815 17220227744840595705 17328461779327353547 9769272030595328103 13100868018964797455 16848571621205572798 12162738186395564629 8828970075465589848 16366456904987696584 8257557372204967260 8557189519176189810 15618500624222417883 11334290415549622639 6437624958146815124 12621320462857071448 15454217924497562246 9945575735990718213 12953318005541259387 2492696918906232765 14170447590050301406 10578620000680429779 6421450808562041605 6497018271442357795 11667393928335417216 3334818705294958755 17877011513041750123 12401087904490875727 17505909302247991612 5324215482762532026 10385462965654614195 4575063185243400192 4616492384629186817 7895413288456948219 16404277072203566187 12958778839871184265 5203827524971332140 15469519105903555164 2170380084707471980 165129715760968002 2256394103951846768 16991863495127645433 17025350249277969954 4715227051505802329 9677167644944279130 17446143239276022504 6165206348164692724 9687337754299977062 5662937395149170879 8215924292644195915 10569148873426856488 1298389618439200732 904866744766158905 14136968891830273130 1039945520412371028 4808096497123609978 16996231896345606845 7495410042694969428 2958511151084006285 1573376355402090500 1247075366956082273 18326686323746681149 3501693267912088751 3947828878698715362 10551988409818097761 4882455348684386998 10875777069779137885 4482051601237581067 17146602734246064671 17183488369767247481 8541267109169178422 5484780346657855747 8799151666763139000 4164848223607845409 14462800364162448699 14727276983849600929 7029739886283864627 8384609878703654503 17156273046502099742 4112381123998168122 3638295444738358248 6585800832042947030 16287062415675285867 10071769567578423677 5481052505553975841 16672044229254109452 5783164309255562415 16090048753782387700 15279354883209410455 18429053332153258385 9476772764533612040 9031641091006756675 16620207494385712505 9911351088228358440 1041139754064490028 68864768816044513 7127499827681725635 11346562767034557224 12777995301189637401 3668266303616569628 10098510253389789590 904729545786702295 16583196414519931199 7891537993597308976 768031797715937957 15577007297512624247 8380224569086986377 3457155341558769494 13471867202731333290 15889352661879567330 17108942471082180022 12363577448283800400 15775368776894870346 15080144595333277494 2633710075648464212 12936368005452707567 2137156575804936980 16376192646558881571 7864053744815046409 9648885849017940895 17645217374176803859 6757534578802357102 13668668233578294276 10198958491142332510 6256481972410280179 4165624613499007412 1581042761343660942 12434011521247337279 1378281670128732839 8025748690160671870 10778080121069675662 3594012001933900728 8449350567913838144 7614200695852136638 3746176738832383234 18440106833727829985 18330634366330836345 16299168167759713965 1373282200715158458 10525604066461868746 8175846058997101518 13236190126628976358 250098315486635147 10925823541540345443 12631596186703790925 203948954079483897 12922172828369745518 6725399247559622337 7794913984421250838 2106011064301087619 9220028838541996960 13330154742371789680 1893370704328455272 3502688064856659552 4700977601260575241 7175864066895817376 5949355751464605043 11845603603623338846 7544710399151097222 17129102321129414754 1630275784475704078 3022991106662188493 2404923154417932164 3031125200997967055 13929942364041108413 17099884699714459139 2693608051790925956 5925098609247585399 12106125793423648950 4733248184081115246 10298966721242021671 13831627432061555580 6495673484203714498 13654650819558561640 11288674395780411903 1991852187870094914 1524954133474097943 14462402612183449867 9008691372203040209 17915164746698961054 10404062042501131915 5221023634934041525 17689059977059823343 1563832498058782062 2709932343282233109 18266828917114942351 689698542664176728 5687418067794663649 15075295914712525011 15167616614100949266 5185392837809954655 9524475590146449800 9341506875503160991 5842015233917748380 12286608107782175995 11227985993990221096 17816486405454823780 1321067157791734148 7557394511224797523 14521368747143185430 9388763148373266194 14116270250090935857 6167526537559354888 8903073108036050432 3814767090631518302 17793370500655284272 11886649381550109173 12709164450267808993 16303915200475049987 4523498510818639334 1576649647087941286 16285329023330471787 8204851273934488440 10759163786267119601 8680956494217427861 3211327790816449136 17201885280797091616 511797151543169298 15151662180858964716 15847573314857379864 14187238279260522155 641209781473444304 2720095499896948940 11475031708328144211 16146939963557565854 16082028246597021291 8596179139630244407 2674938146879864093 15689698219191863697 13780932607563573692 2348978557511564206 10935844408992911203 7265765640357163441 9671497673944033442 14269623029659441395 7261200362872289568 5763146652221929980 17752475881380570816 18208986961141633544 12378625970588947070 14505890802652216536 16182542570078811558 4502909057669941368 6559699074305569869 17593241405432398288 8665836191625386789 9029967455166625971 14006218719352530637 4747526175553455407 5950748675486382920 10460083541541241035 5552780993022188443 1722607516126123958 15014407096831878102 16364122361269482900 16501425682653818912 7142995559078832703 13377941066527973273 13059912128548641896 17648181747099047920 9545036247587251166 7619509228842630733 7801300464798067348 9775242200825288370 10799239165983749887 6603183796089231203 12468985736873291033 12161944093336978108 2590014581696671217 12070563828452479327 3116124918187810189 11832380243920039419 8445602232696058462 8239434614655424066 1389197016406120448 4140063455104697080 7258415570801805305 10165506127331885615 6835294424290834386 7827952037714642017 10807625612227594625 17478005885796318344 12980207407982291685 4576252234177147349 5014199664016951039 13746888744261567365 12831949901510667339 2278811498202934616 5410224106229547334 9924104056856503624 2403896161956509629 3824705668228312031 15701611511478002852 2602407235771327860 675707045421556396 11966431793100540429 10793983333518916962 9092949897974972238 7119627113765259102 13749923597233872275 3665486214616283879 18193025020026391660 3812507462284195064 2835635533519427349 7409025291284171833 9776011256474851257 4771169383127128898 16168661841903826234 6019733598044576940 12867941977304660881 10136101424889270827 8249927971380008958 4434964865595485919 14938243236112068193 9587005102281008251 14631901823950344138 4069082231321178624 8800102593440291196 11684801326684238019 14452138314295315204 12493951425412799178 7065773252686447364 13087200637042620030 6749214062176490068 10808927764866990343 17663806693443468556 7657895935447889553 2857277795345321396 17586025086288582956 9259124077247862559 3624861335784467064 18455142892072571 2881782813937068183 1895966542965560860 6931499308329035815 15881838355214912406 2943220498156174618 1818463003866708954 16104237467275144236 3431595169631846515 17244762608365050447 4773021031653690946 2739731706160224807 16293440596546216607 15074739790615688488 1345220983163371770 4085075817168553746 12767623941820608348 5860060127820760607 8296248049498139273 8608496442364754623 14912384645149152398 3626712889314901041 18083854427494339508 7529500879687708263 11904418380088203873 4685520566778044219 14806948597343212672 4096029882296780035 5647013017258577026 11601388608519185459 15858263729612143949 2416608568482796839 4391975914669407137 1407715111968718774 9216176172535900373 8032756565749499726 8402173333563489701 17670958446409333522 4802763588033966698 13479176255330099097 6581002990557780268 1560643144113909935 1293790726388899870 16491355152628863744 16483741304499556592 5370509931768940 10366440447972592299 6585746688971725364 1409295950160079997 12457544460152795306 14592195611394135829 8504899614230312333 12785544997277465966 15499497767303044345 7187540232498473841 3493728561284031757 3571896337943860518 13693154454250510732 1049587011611602528 11774077942082483322 5850854735349468981 10896270208384022299 6456387228449542730 5835525279270369432 5150486614150083863 5599917531251401354 8257565106197110135 17664210160095695900 11494703017642483794 119388191776724024 13089081331807020164 12498856823672644291 13172044158748693983 462116618527846411 7245205182193209555 14428739602045683759 8427326137064006215 9220403218250495530 588515129834040589 1686212096000495507 8057845270977989248 2226231438909766848 9923946350758471821 1405357117903852608 15733946943249588907 17896528275259141712 12448702813011638925 18233766321119365298 8380359481693783881 13420584293479513059 17057677795986566619 284311718542165405 15409476270288054156 6124846246148651504 11961687316410631652 10849012130757393070 7003791360688723021 16743851867898314264 15423909257325760180 7145132872151553116 264178513947162781 12747862818787082070 15899412632183936176 9135178052970082577 7716113965487606141 11014171009244391437 3016417409963834641 3985700820367068302 14018392289348963837 1677923763731575704 15001567203943483049 17071919632509685220 2278225310128725563 10119856586806336127 5711802765732267403 12497925136531174470 12841109105734057004 4744142484751225086 6804880583657202740 4020898046784288099 17477525094259937459 314567955771346126 3039951195502371976 8534974875499511285 16946742807858470915 17367618426123045422 11595788191836474914 16306938665403689249 15715643216627139160 1140578623910366813 9848974461568771669 12050220666594227895 1994288807780831506 904903615171940582 6240049969334225044 15651207756902379851 928539583950163291 5788986224380071079 14672721377449840351 10432504608661091924 16900529229567407775 8967410091756847171 6490605268778894588 13387612971744286309 1725387572534519996 13969691514883828748 9190303831446265391 12871058104611923598 13399373095326714818 1366900479081631214 1222803392660002635 11578756600023066969 18424106803448507134 1103101356854414313 2174705960039049120 15868745151789418444 4004587441167583016 3328578964502285346 3002543856027937469 10858133731500004321 847784579075579402 13791952367403924894 5014438088486765264 16074803800570059399 10811692408943290198 9896871631177881557 6856691599830568837 1399244905433826082 1835908028164883312 11321250358476776001 464433631749406906 8934894111275938576 6475873222417911135 8926094145927091564 10990322114262942221 8601413421418151150 1536468656859613305 5997676624665507776 10595834333111714137 2333938554855733527 3784921329431089795 13120732108077637425 1208620350020752737 5213135936277862019 13585382621649184015 12467054787651521182 6912039938497732276 985510829260209783 18018202994884228231 12739926801669058136 11603175263647670346 14427382643988033197 13065928890184533921 11598805035462661889 14990292560081104527 1573937746045348846 15038260806402032230 13380647849970872683 3117810119178773423 14472061592716922311 5212810156294915093 9867944028510009553 7028707223346299422 4931214730596026076 11636978110373966322 10108626678808025985 14482323337085379944 13922487054547020148 16127804010967972051 14408392251969688926 5260558541030047186 10200226285018122356 3369243403046643284 6930845597841446699 17552960013176315567 15365196696757622116 1441651020064317915 177879101233687172 8570422013188333101 10659490159863714261 6520607776108261471 16744006971377859138 5862564983288838747 15638355849191332796 15761995026337314712 15443975477035712463 11909480608823825693 15872342460133011243 1760711255763194739 14709914133084409300 16559428698173345996 6270323907065594648 3250981332204458291 15952981132132951126 10526121424504800093 15049144313589213886 17095828898591502567 9667058165304206228 6226776396581538659 5414967756291936279 5797451054110364656 151450564507872103 11421666382165159724 17451410721243981507 4191883503422808434 1840911213279696344 11288156291180716269 3380836684954007769 17254376296030747 14392749263220395227 4433815702097562328 2066390800435510812 16531438851082060284 15943610257069178492 8910701094315346469 172036406288440641 11809871537622404161 3797145794924818350 2193594155046623997 6158245642545964353 7106802406088690193 12979880319512335192 13620547939326221611 4270170507457952466 13340215429080585450 4322726667820880942 1530257496169928042 1240623770089541194 6505918382814401001 8262726302045276984 17275844002635199965 4278698069623846330 16741652546304674969 14169179224033175109 13237729549689764679 3297877308020660112 504225152529381714 9091417774288742669 11833656485236653157 3071162658853843302 7804952714911004364 408541778172210198 15511611062349277037 1480193411067065505 5314739379844114749 2416365293420888955 2701950134913142406 196775121537008909 7378810174858845119 11447257532926092932 3537875547149963028 17279339549714933978 13315989373259586889 453235785327211635 1505472553843349243 13828784831577833161 10974649627701296039 13799408838829386963 13411648521282824881 3716695246830316777 2614327524457085150 7346525984008719102 12564277880254443766 5022785586200300146 13224883531602195012 1595279502194868903 6655747016618990859 7894324966637324227 8321988312095775684 3213201649505608444 5912712107290905691 17467337519526551241 12532132554821235469 109688563281751787 16718292963487243884 840478464920856736 2962823120534706684 3932931303395008479 15461244279002180148 12012723806284396680 10172073605800225929 13703865721578703727 11509021791930557017 254752526870589049 6471326201441337587 17732183221122892902 216112237163014540 2960682398140734899 1263863842531021144 12504512628770868592 1933446552837335770 8024184433112685850 16251652327752785401 16654722386159628207 3681334487351430700 17665279619421158343 2128739263149946874 17607067799484783180 7451936269738212597 4667424946656136093 7901056215113688741 13613187342750496596 14219596252889566588 1054709024241443427 4880347749540362763 14214230602552786681 4934402412531984254 4545401097691436748 16054570268641662750 8298807888985650306 5088439448608852501 4908898286121363527 4139630629188222266 18323742978129190209 1421182802736191436 3968128308536122653 4476934629427508457 3408492891524233589 9793063237927270483 10108255228106756381 5014654520928667509 4174855333267345084 16365576029913071458 5033824540974184303 12054171748910284157 8764615198245692956 5794364620479827539 4636072456415544283 10114985010634060836 1094750911018896509 3448307013807452928 14324920670492024748 10392528753860895176 8964094558716430863 6607591787896680983 16106251622685166645 13276222886302092254 5547456607690324787 5200252848094154995 4403644646371323654 10994294440110506383 18008143058838175649 2064943421877652748 13317278619467104869 15667939671953882525 1959065230235210178 14554265004468638438 9661557132349192249 9190043970224112820 11525974059185204489 630672036769924318 15369336092614263437 5358056453118295630 11017558576282310859 14787568208519860306 3438612848552982719 6808697300401434797 14502833277871597383 1686985565244920700 11520977890122344190 7746795997360669663 7680776101473977144 200826688198534907 11287147592196643181 4480327178959478909 1763063575720137961 10952558508647696745 6638243764162909501 11818385598445750788 17559348389364500844 1735724695243660372 17883021461760750512 6965955676543637860 18225708555331802394 16841370273233011253 4338426139962622992 17165312455139057469 15014456042680884158 3600434610982054765 2256676884418402778 4001648257285611983 1751204693434260385 3730982523152888177 8728754230873508441 10447312572779725311 13304869856263404346 5624238632493539221 780841424718478954 9397879661347912695 8517546949865289160 2928177903812768251 11968961757478971712 13330078411628015359 2599243017372238302 13890397354962259416 1599411282424799632 9843506779640779809 10252398362169002297 4880472381662290413 6668675815280538556 8540606705355588984 3367298970501745911 5789864579447140840 13615731737021499529 13505463196927938191 3317187390394170362 9659945602892428123 17184095099812384471 3536706361304386430 3677664821759784367 7131617394113987041 9279109158709739050 5270135491333049250 9823733479049789308 7190642331097242804 1921612461201519162 9966019872069026477 15465205863163751213 14606444938115493323 14441433058871501170 6636748394596578926 14593405750091032041 5564393198190794345 12333977209674863823 300377481856746883 763716856505294798 17854412605862793080 9001355587219716685 6153563599249275706 3141112109386604524 14968417168271310430 10044514566824709925 15555974124849394233 996286626627072055 9619352725429633579 15165371836358588662 7549661175439429636 17924027850512443212 14192809859718844988 9679331629986313817 1546966556718145587 2715936361367583045 1967581662238715597 16019278056435196436 9059079466568056678 16528920866379261292 12942025231558205195 7438360423362546191 1514563639510485085 1471818208259773244 786238076661481469 10524043037682292121 2993260629693253252 14883019041882733238 11142349049609523196 10779381453640973355 9940716381183595461 7864684492760116967 5144776223294902604 13736957552081552753 10936380058115484248 9683612420781517842 17248826135085793282 6537152596869793570 8867855306419219901 3736814221864662732 9749539360019601233 11620446813169422775 4818045720376392566 9209576601745674952 13341380817760808439 7617439314602809882 2563908945256264375 9058561443395258205 17625187175513468421 13936000583610653296 5800658472724775104 6683123976629276027 175956672485703926 6423119523648626281 5087237909934745341 4732375768354651276 4025025487136519013 16037649106503742656 5397932480034771526 3559418979625514917 460091562867072130 2110795004755050173 259879034390410551 15892928350511105395 12371097816280708801 833719212407630716 17885860098409400147 626671983686514026 9668364344333704405 9687043266312141101 8278019336456193535 7834551735957307697 17039187216314440045 16574859586546156111 7755342223543908049 4896461692434703639 5370546519050776272 3800612564872350306 7963805354407362785 8418488790843753072 7085226007830036653 1520556846951004179 8450871076609156970 4186445420359154519 9306569212988017998 3429698326403045326 12660667624424819155 15639639823990115651 8753006051734658770 6491756221046643304 2323808303686441642 2522230958067761660 8569548894403512582 1779903838390415760 8076005082214997142 2594981351047071597 1483503747377787112 14879876735542937000 446585810446910365 14693650735886787211 11885242730274017958 12406879732017068053 604199576579672285 11936347443665863919 16583881195063725418 5770267927239892711 3127180288132709935 4829234635243917528 8366808461864178315 2817233903574171767 12841018902723172022 5816874759348628991 1403606802876719605 9840120234983778615 14748627264309795052 13410209187182388387 8557747909264836478 9562326298133484248 433975199432682904 12336804179011721964 2904521693297925657 12265165365232888272 10203391671684334117 3862487056331183552 17971603448014847185 428312897182156315 6347373183963036196 16974761589244167318 14301258960150207348 16603226110471409068 10528736149315564894 2793134353884224341 8321001035705161083 12641168367988540478 7681612674201435646 6025470505858420982 5677588211823485099 6862540750444757199 2484488597044188131 15763168152987725023 15804367487336616130 7613571454714968308 6386488562273437322 1792831847658657735 1104769158634630474 8103133053517450127 1389395779166773153 12408144537224243429 8664791584600598011 13838505487472010926 1985268337361695199 2098161113837424243 2338522682712592059 18208085682307840982 10062627922744590789 8045967433217161270 16821131202631922880 17725642915767328649 4979379756547126757 16523166067437955372 13093281737399580359 9632598093665570226 252767420826887367 7452256790014809607 13374097462406019050 5267074502619981572 17466470745034709163 4660085832613589636 9090660354341622350 17215999103089367094 7401450392585592290 12070358429201713290 7309575201540186103 5773199848106117875 5060916927788957238 8648808576114426354 7700336633912083893 13544043791309227507 17367707836392177400 13697820818346584829 14810224413025778545 10984530213663451274 6706359560461340194 12850386389030888077 5997966589146626553 8719234684803437909 6264403639171143064 5192635566746344822 16834474016259431065 16896972098967021071 1028144932116562992 6713237533247510672 5765095091504341338 18057149136805974544 4420978498636618940 8417610033368764353 3843811830650155386 16760122507236790933 16504654618583730505 4728898072123213523 6583914280807253432 13097743586914484987 1831831018889771530 15246556550057487873 17418617622845346910 17631630156317285376 2109878003941057039 16368613328694483177 6870705149173446663 12469946679375604565 18087062656674314599 2059525682220811398 14857472986354149672 6417655039171580954 8634642467345762599 13798939912109313459 7843324409713721801 2024656910897301994 6196334800562742124 2730814593797394302 13646687192343129618 13841108286086027456 11590589430332311631 6340903090289371161 5815840792563470063 17817775802517400576 11456485110003234778 16432181168347623721 17026696059052868812 5588238022493932284 8909910374660761026 14624591359451486908 5186232346694114038 7121896961945512788 17987551699745155568 3116110089256208579 12955854511825045092 17356455730804553400 14349008423252537059 4227020145584550183 5910102325517904348 969097495048696123 16226590067281140753 14877731534673334067 4679506613245438058 16379555251758755966 1036178216014996016 13598274367814765610 7450809130430199910 3742722390309902659 16563794956567427086 13115289739209384018 1427274469656880557 12057305784994288135 11540910618293366844 13992380370800110453 15938672972812756079 4923461291979731448 12084957191602022162 11354423475005233400 13007475815521261155 7332973447156482442 18413901927303382706 1582970472986939243 18338861467148388149 14966007460772218647 2030072318479747587 268630419642352721 9080949498246687280 10136625525350665257 8364477613376476130 4233825835232708272 5866944993268305064 6816341915358894999 13718529146229403426 14128462261304720041 6786944653341302028 17154293396540313068 2365908650218046916 4862884203357790952 9273995378748945073 10017537401891848412 11434683727921093284 12272155463714717528 14207712249476005321 9949461443815140916 17447980521527796423 13022893459283989811 2500655648046881967 10696207520159711321 4475562972610809636 12603175056141404740 15843708795553305382 1375283086513932684 14223034661676431187 18328262610645596567 16888236220595983758 942857298169302673 4702001022875384283 5556330887559837961 12936820814496781630 12593747586253988927 5981474193989194593 17058526335979226849 14165321893280107692 13670809161292302413 14941353308648215390 15306753039271916899 12116064505549592000 8236087237890459535 14099867891821769057 7640011977875311572 12944882322797040753 15936041663434663414 8474374760933340562 14659861149696899188 16175356220066580426 12892461802162116407 17025298718535814755 767478296741886795 9339635835537548129 5191950599809400163 18364963815836909584 16318997945291993979 9008141361122992852 2299366545589338361 13913927711379798416 16021634364313316108 2217624243011175362 16530290439767343825 9449041655750659474 10899701742811958598 7617730977807602557 10864494301049577760 1596788148358844111 17716595568133922292 8613779946525666665 17015658309494505980 11533432327674091868 10777792550426541705 3649414036703847940 2716905977837552184 9318957492400149963 2152065670066837896 4138313240690852533 8026834223781230504 4871368579149709723 4804257220886669933 10603834437023581033 205502900387519782 6918734574623860950 4566777087130696066 7370712606807603780 15098471576462032731 12913835880393360067 12349630168938337978 15238832578688706030 18197245568897058460 12101908006538648333 3972048527057575892 17958235140221877316 18260951260296770696 3153191873097104469 14223852157348868661 4556746500409833877 13030320350788325277 7863655047033406537 4853832931732853497 8089983672578516183 10256517592275693372 16752611737577845172 18118881495889691045 9521347658761893341 5435713209365617188 12490119090148334777 13999268368375248182 3997099781262924001 7355979901792363805 3170708925321680921 1411966251473085138 14583596100487597083 10133989355401116121 2354458519852645223 2781468276540421805 13857664405150556924 16008324729495737470 10081446731742765175 1724378429737229970 11067600860756168397 16645606977829665261 15530615264672650778 3065621693524515612 10010973318210065849 5882949664169508779 4262536000534973258 17979465983516757964 11997449573278796594 13909619701610416221 3787222939376013013 6490823475264494972 3267500687699268236 7795373677437399875 12722049652208495864 17600786275807166424 8346431849061610131 6984638602060675209 6046428683207959574 6528638134227595780 12725216753749827130 18253226680147795337 10682044134158659483 4713443010143737043 2899902671963087286 5131912394747869953 8900080762853779016 17105179817643665370 4725693759797971187 14503060037004880132 937839206282342893 14215059700239722841 4818047335043318660 18126595982370410682 12870028381032083426 14474011678882163836 5353523071295942351 15748147331131392690 15858035609320316165 11452155338978099568 16889495632582219617 7682004349542025982 7214514674141069818 2451860963558393484 6257407370097764786 1447513433089004196 9589060194392805115 16859631316594201446 4350752572529140870 15549821892799660934 436770317402077275 15860306299829452475 9326791664031907025 11050967868417954622 15359320559140243752 10074494115594205299 14233290122371474591 11462944956801770995 14567926198230926390 16202803888149050957 6603433329210663681 16519174645183877378 1965387913085542176 3409368440518182885 8954503904041084880 5089392615078124616 5069860064213948552 92333914144511464 4977477492807161823 771195557093559947 12543247615272314415 13381984325157894839 11062887992496201695 10854277473787081717 16437521344012371637 13639546586371204795 7785070893630283461 4282615034766262818 9864677619184698641 12324002831733691305 18373798882271450245 4461126795036192091 4075047632885014521 4106188114596775422 14005725644153172953 10203615586218622965 7657392640437803092 3746762701083469877 8992517542043889161 17927060079398120831 10118260854041147272 14092468145793766289 18085785957635327633 17171564676365539067 7426350673821648647 8527138126950196199 12197057702713420670 15009762848461825454 4628886142772356881 9688454294214318850 2132469431206854892 8766755639666284226 169778234466635147 3580411515739147870 2394805951643031961 11574027406715073989 68655435329629379 9599570711841432124 12238486881988888829 6602528491229095868 8144555035720021782 1526064325447724860 10791877072607852807 15277557411760004755 7531837684046236233 10210811441267407518 16628139479616435513 1438802281152637355 12936434915091282179 9522213695588197410 14711449407666781934 7519284630625390892 15005538522640269179 16510001696711517883 292591657047273058 4380921053006530633 8054284467030491984 14538590412806318499 5503539126704287361 1147639647430105152 11436864728544559728 11121839944989721326 17407639418133059912 17374747144897749536 14603160984174402393 5448084103715046371 7416108440164375017 14611881963463303316 3352705930350697608 9803260762128329723 16898335908748197266 17975897399198348955 17181871401313033924 3197079556189793579 11810740624490294130 9506428041836474938 14093557875947210143 8670540326661738586 9814345696928839058 12437381425207571192 1824768391642072678 1696769856336056588 9535013971064412806 8696111074312785824 10102636504339216515 11801344853868658496 6458354662482239875 6632189573192945435 5335586028988522051 13751737057726618670 1477742270511670340 4142941812929844195 11411403937972131994 17843582897071628795 8468653346074864563 4798824443883755518 8083983616669700979 13459038107258649587 9019446173246841955 8017435515082622408 16490210755114330046 3370912065424845147 10558299270609569148 5852444507672370014 18262326693587341562 5174689170516148630 505487693466380707 14248666267869345452 9693186095737956139 10249606287946150263 2761944719539618314 12202793912515265188 3106136249524999279 2616830837165166835 14993511545969805460 17751622789372704225 9695577196776528020 18383257771058991043 11401414323640139740 7085894343760127588 11312987569236321821 98371890636633207 9176038694612800507 2974245939403883729 7038812820090665095 487841128734179449 1924776073687078648 10481004061225778858 15028774262404704993 8007307045911475932 14814695281362972395 1604665955618594380 17600739147384814658 16781401711790126055 487379508393128022 14364023071165978848 16828326240441707456 9151089155342957352 6381234470839870143 7596556073801690831 2010924712700548387 8886570837434307888 8072376598669966870 15373446553596767611 4444510585650126505 6442137447159904637 16285669741893735040 4270502581898325106 5996934894264589277 7726725477763922004 3014978105346411550 1213564043440283054 16360864492525476314 16270214988090332743 4226856584103832870 15939160209819273530 3311247301597223950 4490592697798371474 5415824363524751491 258587563564287096 11966874218126537973 1159101270209043741 9555905059572626543 8843683750158060981 7015143450075328543 7985385574615782623 7978265175534621388 10003313640943773687 12793811239964290496 10821914685852450254 11084161676414167939 7543948807507358061 18035974438878246155 3140658537365923030 6845269278439978742 14178380554064520101 15762519617653909391 3619972972804355578 18435896651817853835 14990400610942814041 14610260427553034907 9301856009194234706 13704811731178164465 4193684283255746588 7247814116834485167 14931518269012158589 18383024821711991171 14578753677803892904 17070301858801265712 11998117947098080559 15130914271570289771 1343547792007589611 17115574687623311814 17321465803183115507 7765792604325823097 15335344345239590251 4542402887588380305 16376311091341031779 5916197451372639015 16450181512763305462 1679827161694854145 13361546113524896641 6284755774920188489 159968590831533937 9442238463741104902 11272063504171294122 9074159878617515079 16029382616415438392 2934824608748934536 15927526474178768593 8589995540212831941 5313397754837613640 10499840944132851440 15117366562931644822 16338929522975878967 14416372479801821885 3894783954975491512 2960746584465617175 11164371306280999098 16332674759194073405 3846118770351008981 8714579557158937446 2658897930500383513 3718312234734403921 15983217961782537106 2630790665777367456 10175299817117027565 17927641373149160657 10609881851801015191 4739359843621976401 12104487123378560240 2076713418821854627 9282878168797125459 18037368919953037767 3639119607635942503 17735953915493251590 5471399727259804955 11864434848748455014 6863163855862666809 5402743288461067439 610073378229777476 7628203857310208458 4142018281097240040 3444255270545734971 8020586933531482469 15297610626556802394 3550838289590170998 4561003488670836322 4462368063088895086 3734752861186721273 4915249463880496742 17120082872800994993 14094692483485887373 3370356632775348086 11481097110047279835 12735508391905876225 1233224033496053374 5677954978858363741 5741665135537914539 6177535062409294585 2216142050245939380 9570433341503936878 1759656529883161585 9278661843448897728 16324099082114097878 9179543334135597015 8143269475747039177 9246289835016822758 3772872725166775896 8436628010937223823 912167926660317727 11635745209242375121 6892610640467763530 2373205146869111485 4131098618400563681 3979564971458157078 5134133211743457582 10462248739058246448 7264589076231737039 4017515547669746689 18328106353392526251 5392350778830880121 15369948518488938569 2451856463040246870 607349389696099808 12143981034721094274 6577463504422848720 11908419650853994290 9918603629468055021 2065265250112251504 785608825052063904 13455446747745386384 15887305320210161520 4584481926324837705 17340841865339509192 15166509489515915003 14880857189647168134 18306118929058540681 15774962515291966094 17257943781018960073 12081266546455927700 10922406183505921645 12067642033334007577 9220895236205094080 4282388235522272079 12572334497467878944 16568820955483190113 1370024339108693748 2969350323799193354 1505311987318888658 1403221838828669091 1285890243477717809 13993265362077328778 9285822578025263076 18257088600673298285 11694963891802316038 15453140285352614486 15211237096825303420 2076547814233090957 9880538965724544195 5445352552607083285 2074739545965351683 9492086295100100708 7035969594596350333 10558950905973694661 12240540353936089643 5026093954989755205 11044216508430511444 6962883042395046852 6662679834997595131 12882876745713227553 17207152969255722360 4910963103576710560 3330133297717163850 6865704114176710713 13541932383957040491 16172998556859847288 937237342178918174 6237211490795051559 18367568569667355354 7743941476971599119 15476540733296518508 14429237247955827919 7677627645855340545 12807717486135740044 8704441644612145133 17057440446792399757 1383505076417214329 4388819312510327624 13554760333008980172 11853691052885339807 12451261350952404631 14025272560848593022 6860810708304436255 10151568460615207497 12741097422824704213 2715269958518250131 4853323775830459800 1882853364737474365 2169204610015885704 15972632575824681786 1874084839288362109 6946577834009699914 6693417394791877564 391113533876249961 11149190157254126154 17883644652584560790 11446669177810080212 16278813147239399117 13319578320642839109 3873792081046885023 3040272058288150486 6906931607582876236 16313346714189461808 15422667978799104487 18005028422221070703 4302059317542902822 16306688830185222088 5267757618145608135 10645714799453283738 1821832279243596599 6644800458788963623 16973202805255798377 209663135590238665 10857068120529066501 13878339807541935560 75289399165232812 7076772757014160132 4891790157064973422 7375428740165452433 13282078398444454896 16599244037356100184 6130083460320695281 4326145290462649429 16515306366541038762 12632301628526270227 14962902493931634528 2978156965444143217 15872399689100769916 2710546179546212599 14229176483733521669 11966173829604056563 6074013395093008155 12944800357866965674 9849651102560115400 12105204382070117161 17817301542427435726 4511094222057075833 12948371947374788625 3662341847013513128 8931901178617932101 14560517767669914440 1173710887720254597 14415117515317711218 11839345303507711055 5828942950246374922 18369558295442182326 15961637207259368068 10033600829954560565 3537219831417157874 10737197719795833349 2596169903635950196 4245439202081600242 6449084511162409975 3244328188024411448 788982288507247129 4176633763301227816 424140063887851751 6073913796051678844 16169160902012227246 7694656198896070196 3607666193973809823 6498638093621771990 6698300456536428896 12576452440424221681 13020373375496417792 10593230328942670961 7893188308542071409 9880171444058508056 17952400266447418427 14516867295262795039 12712000717429917626 17542714731196878702 7683566801342276915 15981857069721011621 10805773305100679483 1230269342411701979 3141179738890702108 5066496394838630352 13941357748807740090 2240121708031773239 17710951637267606853 1906584381807869473 5654446926036325250 4290742837760949921 16185794919988453786 7940898326608174279 4382647933535052231 5442691493505933137 15000412561692041180 7156034754254279446 3358667251994265322 13919450571328411973 11913124508369620071 14155439717596814569 6599357039693542500 12751711605365574841 11770616740590823130 6008826056084774592 12845665363177230831 16212940927735995582 15027876538844300684 12098149844462811330 5009379483536488364 16409844164322484793 13638501649184880936 4114308871515010545 10610714676988042646 15909289487416911245 12486032535458941163 12741484316239608581 983919735112840393 14129038379705431267 8580407960953822601 16664149828815274517 6699665568742164594 8721748978094772767 15077927098539217133 327284674848210383 14061743494988528521 12854021713640819395 7226227790276610175 6274700031700676064 5242387334491698929 15144026415241966216 8564060609794266436 6523988939495419708 11491040402052248528 9024081605297707345 10241262619858592454 10718731100923761747 7819497993325230220 17898914173284492408 11805397695301592895 2155741290230606603 12725036005600045374 10030730746131599099 9898380993010638706 544107951369305453 17060741858625595961 3911647638325813276 17986784098563132243 12193323209595081711 16381643136932523768 12171556451630306785 11841221583686735787 11219728002591589560 9923849339547910807 11675120689729125379 3606876448041136455 10152459138430651822 16527099685057775245 6582939782140861098 15606596252492728010 11909598062124708299 13081388838546779550 15518740189098738652 12168420192087040789 14032193807489198719 4862843473226812164 14226425586982335875 10611796783122850803 1515998737424655869 7065263004310292573 7033971971504048945 17776215609409168310 12297286952220166363 3436364459069782349 9458321550926493421 11352227811538745006 841157862137760511 3315672558707928120 16379953046053920443 16228196808898743404 9820041302825259901 13804436131326899986 15412167114089267264 17281015970230486092 3712936811427594639 10049213462017768409 17763178256420362882 2313200100995304528 2280641738615083209 13551001485188270187 3907247749053136458 12119552854607257431 2426527137100020798 1885280554472032358 15762196981635686433 2600949808554347172 11498979760405174240 4459995486554441717 12196224949358481315 16123932919040571462 3308528044194371927 6239108375740190357 11692707385521407280 2383905069186063178 11345307298324974653 2472590707555842690 13026635569587312511 11198099749229142459 4484477054264390431 10321069081921415723 15673091163546348551 16160644082347496429 17294371278287363011 2301772103321915679 5399190996937516267 3098091227817110336 11490654462653198268 2468846133565284051 14788365485293731340 9245579408337651922 18401670160540770312 996731639623551325 4219662135034222078 2963282791956035351 9782337906416714864 5899594066245432676 4040606655225445135 415640297288917526 16856206091573500152 7937574466498192070 8318541235274106462 12369435724545970811 17910032764941178877 316150577786191143 2357753867805673594 8866358304421425075 4804920011560398706 8323182285362000213 5103786253390627401 5591728544580974386 2632811942287237693 2590222794639764403 13017087752331987328 15576260423266165019 13795890233745724939 10283075392519367919 11315407211653887025 6819226408739700405 16164333363323220940 3639035044597867368 12573459398914239944 14846431603328768647 4139844832193000553 18173410564641065133 7467615929985724488 16803906763838188538 17612396454912194055 9411963846789467310 12670397733225378497 13597350456450304228 16658804585575813405 911301649273242601 10132805540049876328 3332971841558655588 14432483805888855048 16216728972201984982 3160950548714453867 13841701220378341127 7051400697592647426 9238648128727521114 2340669097111457715 7394796487741718608 18210427443445798767 8211959331884676956 13344063542018692655 3161655095485495824 961943170436813272 1978856776322251896 5821049213256230761 1536414560989748743 9857941985600336831 9633184273034695900 5666503260508382192 16955733199814349885 3875709007379023578 8180500592366043546 146218916352553191 10148708851539855210 12964555704435265964 17217565283485610795 9394970106852576903 12606403043869408838 6693836372381726621 16515304591152114345 499101329998957353 11717449968182816371 10649275773461788668 14388343373013497607 9459296847145998107 14549038710853487560 16671763812082828739 6696681965984400299 7252951626481669990 942520990694755723 5337396652273187041 18234227264465648068 2694910260609781977 16855797956549006262 7009510066868087282 4635392689601221433 2779340454967158879 16319034468555377931 12559105329205067796 10114136874395679723 14421211615437047996 17663542284447540155 498614020416645877 9408111355678040154 16313509075195110724 1929261835040015209 3580654877134922105 13733508962181141781 17284689228959672736 860908949463886927 13761744823178230245 477622492745604079 17727887361234568548 10990090683055921060 1518365079031529576 1953450227464259421 16818247244321785953 10701590544377737507 3809575662846269917 7241489353375150230 3210664572777697851 9526914784112545280 9607378827263200645 7293424585408905116 17238478357624167706 14814679249828589168 12153977490739698495 6515567570435373654 1749966650710521364 15897949871930110215 1263924286898604157 16819991145181592990 3334880474802166124 11029078943200145894 12604603140787183675 17170402633039933918 6412534350872734679 13007733253287561487 3495683062211679209 14890365523762026026 18184188522174890686 18412049833403531616 5234664499324249371 3453367824096459644 6059483261582838452 5052521787134786463 4089806142906397218 12059591871704005837 4380698550742281945 17425460983916297903 523153408447471293 596385166377282445 12693994736507049060 15531457128625176806 4368441797871469610 8254415746977612123 7566434534089413786 6808937939429487160 14931203243086633030 2713162677402926986 3374026811310960263 17894053314596037369 8875760389711630398 3485705513589682555 1859948636730666428 17948438567886736591 13237412875994092163 3190471569476979413 5716090977313636960 1378651163940597864 13156107965933482880 7824258266918295555 3597062618833811773 8969955308770937532 16484725365034232543 10724555405601769328 16105046401610674825 8839129117995405557 17277116927818986948 7071003547626496082 7493445778993680549 5674394273291251628 923142982706662726 8633106255150590566 7367235082730603745 4474602991217918933 15119050205933223090 1760953122795560015 10813442607240942739 4436134146412311758 507638176331913417 7565403832915304087 10616927135302105018 2143034313452585431 4502514022605430680 10174838286600683221 11355154179504058557 8821129333078618975 2467823905899775930 7861351172177567911 3152733270086175727 13813318062818843134 5163516747677207704 13555322448357624407 15467332767114843368 17331368020619577626 605157106534023278 5701618670541758709 11364899118519221313 9747996619584129843 16767067348940901761 9165369526771155009 9715959708023154927 11395376710896643103 13112275281521385113 9685969571924966323 16461981461801880581 5370044208074956003 1607884433500614736 7923246993490122472 14166436218173191538 12719294450243610715 12171987140201322410 10253289788792182710 10983799337329242814 8834209793972684299 12003656540591844808 4266728982922052247 16317390190644284479 328920517543694059 12575123185903106253 4747063101949593674 5222148844032671486 378862469108679974 455754302988313109 17580310203996540080 1769620559551655383 4096536049478989246 7713222568024959818 2946585557471155184 4360117294093929808 14367027710370481171 13813880157837507933 10805378928744294245 10326182555118255533 4839100902033613564 12356932178333666264 13216798875873046539 5212186491683787148 3236017116210854070 3887928139331547758 10285905588866865400 2247321569488531212 11018797793779626210 13791561267927923519 12685053893027027583 426102711473856444 2347102430378027491 8075053262988398440 7717415645774474695 4255469430403006110 17185338841837028258 13234005125206626858 17131222120854246613 15268535263640420043 4067714093740357044 6169136106547137304 6092850228302977249 2421321588704069566 3398914996283421667 6110983043995072687 481007817977700460 1863273754250459102 16945408032276902582 11039408366854169589 7469781518038699376 4687097320254870567 5643780249591502503 10239958732055275193 12544900823247920061 11998144703671612106 8648431165845428101 14938984311671755574 2992556133293502726 15674907743621519412 6265886132259911749 5973889492591902327 11545148777562109636 14405663327284462335 14427918451866795114 6722606638810807467 288180221954254733 11720766162976355528 1034270435322981951 13432366015161281107 7743808478714348024 16575362754915573558 12511052466292438527 13957280942252505374 16114625837020407429 4104847187948424660 15401037662634107735 18253253268387290861 9332201263868435830 9517525049160468921 701859175159227239 5429612818551348426 8994962622197160576 1640465264996438256 14218504703528876596 7906848455701966472 8018398901101645280 931576196427840144 2948256079717976639 14528658950205023055 5098948264401577270 2745443216385525208 9905145372672250915 6236271538144957115 3271532024092771162 12461513596849548027 12618368366359634858 3718785323619652745 16035134784431886821 4163095722470888192 18253149752354700988 3905031982077927424 3608980012029282166 5265186803240503233 9302483106055320654 11031912575607024051 4427620208141027414 15168094104909116748 11996018794586894952 12291072868885031744 16333331104970874061 13176519345143841726 18298299276973434129 4675597778159380956 16722915758677146947 17357206193188832696 16187537613050932548 8099491915209733185 3742472849821958344 3444316704471312755 15866635902127305841 7419825318179801493 16650444724424905928 5391264865815140659 3308942760916937481 17265896163639300337 8496771975464524339 1458823910457639211 9190713138040087277 12667248455804498580 18320309848568522098 10114447582572246526 13476356338511832385 813440650513893114 11211812905833558992 14359688869857654007 808753587165408871 10877797320482109037 87718448030254456 13007610350187640048 12595699925185048856 9382312782848343902 4312908540135954417 11326472084268814398 549097704084818247 8783140023309291536 14807497936221535736 13871661293707928092 6008824693509134228 11036147459378226191 5599120737099045508 2428353866300347824 6457806509050812423 5432796808302322090 2737349509175910648 9509575797339408173 9495056860150554166 14394441084416635705 2810120584840315823 15418169750120825989 16594873475058979651 7118222155644331174 1728975443698377946 14970560840853629088 13247856688155780997 4332715844719778231 7035335602578163240 112198277892387627 8165130622027345890 4562392287490436205 1543808845046092700 4654898258959886154 17604439282758822939 2688860245427604753 10411389620090360376 3494217257138439885 3472312468941480863 17739858342218127542 3739701725034571219 2566482999837279169 14647534029874564078 15363688336592688174 11982020108335984469 18007322798171274665 8001538695761838947 17247703029484952615 14449006614157811469 8220016951507887994 17611691269399079740 6147038891894525196 3989383169964663756 482604588041915714 4091217137637092735 7883893832989356172 14757550650250962176 17676219549210824308 11251864616377987799 6452982110151435439 7189290357448915504 16494557578804965254 15669239912055623208 6744796268203382073 12603009845188123615 1480350462961515805 8635487061479769411 1287481780738033825 2762950424183908532 4100897876423892681 17157636725413166078 2456878758258079676 10788880296624872574 13687017056446304803 16651997460891293796 3002387753597680392 13564749719207818556 2590491556116415510 2285223427567639251 8958514474502484029 15709789440074882997 18404694137634442979 5744476834420233649 17140348152608059381 5562500284057474403 5103816270525702823 3334319521595612356 4888099365381269216 9430864032798719482 7965905381090655391 16831116786412800285 3701305723867419293 9633730141199738612 2610960257153703504 11143532232075901758 7487275902979701643 1522817506598470979 16384941934104613874 1798042920217384317 15294504744586673079 13614234127056870554 9813343988206808822 6677010014751118521 14129090379004566236 14828544451476303308 2787098915142442479 12442901114573197206 5351331160932179082 5901957535157282911 14837990708581673691 1228434014417469702 15231164948936251995 458320576518847302 12688475718754362288 6446504762355167150 2782492485846065357 11939047919633207227 598198994865835549 4680367573145060071 12856937035255584487 12208256269756458937 14223192417205042090 6975346970047564200 11009420710308590789 8132060167634431704 18074793925003131604 16004595640126333769 2211451143719770444 7320352496942571548 204775195625714990 1425986022622956774 15930873210641371011 15879513867473245056 11883985898198812561 15402702954246185810 13012222893052084881 1002515072484442928 11024516668158557553 6395028313401053428 5370406827026472663 3484243602543265488 9388088351670138849 14521656849772891585 150845005856637337 8581694360396353104 12242357218041525650 17244764923550289003 1080058975088083699 18137543148350116809 10904072969886151682 2753257341800120435 2489494746300484657 12070368229983337967 11075290497226396021 1921386182772975039 1022876765924423219 11750718036928117788 15423573745381784750 2388421813473187159 12620117093524143283 404729967869206739 1476234547244405188 5860041832541579645 1541095377751889441 6159344232013305216 7803202831239315078 1953174669507278916 17992197297629079699 12990216247703123150 6256280538321032529 10013541829281621551 15647897581634146595 14144566332693207950 17524879417211435506 4639337128496403241 11132399071202598247 5713748812912872332 2103519930264087773 11174220935791830864 1488796585244580777 13716860938136770977 6093835223137988588 14032667086714401622 6591244657247647663 10130561511799100652 12417394056065458953 16093872741090108887 10808809376192075531 5547062713972212700 11070973468289334818 4813152614977310842 9901637390152462128 2843228210194310407 13800569393657698077 13549329275000930306 12341054838516609834 239296602765898751 14647466582992658479 12260664583068568313 4693497545807100136 16969846790834733393 10781508997042016707 11213863654571231043 11161915338196994094 4657823893793211366 10819876675341621506 8393664639452887629 2169816492932225949 14419300285724243430 11634000956917445931 7246555859977048622 3111014173279463543 14638950287073915388 5453591104366022786 2797162117438563255 1100137465783605102 12500921614491251661 6986536282662710849 6655264682782692544 15808513981805961439 12551258320677090493 3379181465461109096 16813916477500933854 14626514514670391342 8312512233312723678 2913508035781583715 1951388513626693792 1804373793993813097 5789208132588882641 14583796725425582226 12300688800530928417 2921458181924557442 8478821848699228936 13510883009534076155 15096130130299514687 4073410743912516242 16211827298237448714 12559858386982662698 4295118165215409777 5175795042480224575 6793141291771260551 18406779095925889269 14025078906282619737 1519574367615107253 12971976519184964366 2354420109224328881 7466186043733090464 551504089210610889 3888296557872603042 10153637245587853690 9742924719571198199 2604229146953646054 855868506130222450 14711407580810736433 5424385784627103883 16342819653324333960 6727179341477087573 4685591394567737546 1640832272708687432 18344807935650323516 9592866602302891355 3381859514566262758 11593216710856115390 1584419729183185463 18077996266816361949 336657689944768849 11375962934312762059 13436292655817140908 3134555084650601309 14585798476330091875 8042550617134825067 10007384487203563013 17025521691287624316 1791207631916934793 12874256361272804578 4738426071636244273 9743376617921561810 13283916602041007168 16797328278772051140 6810121692339413303 6874897207101493364 5704073378213403417 2660873767176157094 8628335213220156805 334807959578379573 2727553365019611477 8905188462882226354 11814024500502128708 17724147384656380325 14487131322038672914 14543713633437260767 16351320614027225472 533008125067948319 8044359488563668893 1149642631634006851 2159897617450404174 11821741057754397491 13400992952059196246 8550716450408089893 17385163009499389724 1823618933898181978 16888216769536130972 8456856575844899948 13287773130841357063 16352392309346416236 16061873910172055563 11672961262502655555 18013182159112379991 12388377275690643182 10622524980798163874 15658597317641384997 1265132923391734344 2409021151386407880 9421474518750573545 6722257749508443128 15900401561165908538 17652360492859951916 6652805996760576885 13968835891138614582 16416642426759598646 9585293565696243744 17983552590646210904 6050395776350220918 15520192985681930421 946118442893042543 14884699298503313691 9021789875595406311 17505238765968583772 11370919434673893402 8183016749804592396 343535566293055135 5659142748204256841 13367342256394720821 4228018019089570547 1231524527275873549 12623610411781856476 5711674717782158149 3144086413112436873 1825622921027804068 8351068260866420458 14200191833590396367 16992284074439426550 16203197933461136440 17913929190623896826 15900624457698088722 7016033614465600384 16431283375340685976 12004461239659669411 6696989248814280589 12869703505087908888 13208792638235487462 15100748370411279416 7887071922198838755 11559171658279144234 5388121626058309956 14555817922646152867 4248071444851342350 4039187810843850855 1833501018143387826 17810692109386767032 3129559917017677920 7319882853339024836 1928666028244855610 5391793502615227010 18017080064908493305 2088009148064981555 13528897104317168397 3229224627095607298 9402970043542521981 7120459719673511533 4130523080567554451 9218664479916035981 1197458564448312419 18190684986369302543 58495890212707664 9413000841811435493 16692028245930274607 6666577884403166489 10421847288504129493 10780189883012128637 2698971908494891347 6372706764484957437 13536712830318179365 14925223762008826141 8665954926315247127 15646365394327556191 11590343069310270398 7189205392207930171 17821758737371321298 16287511404160700360 8273947407989182816 7562088373665429201 922317186613530545 11534687885210603380 1922977852044205172 12377077606583020601 1079645612148475561 496457968263911767 3471030650933832744 2001790887883863178 9267617939447467260 697718754745960128 7156501552212650998 13384629524766706587 14142479295235232152 10097869305945233655 262170415877925221 8096919131288165575 13465110200062703033 10451419490072367296 3106163909830483318 2422917933363036216 11948424796015678692 11523412535321881724 12918258033925414924 557849651506735194 12026563393438947091 3956493831627016656 3630387922515311539 7738480675003786041 1959595477944687442 9279192252747933570 10185229016944695804 8597135842164100532 12857736710869685445 5826346972280323496 14625384441175513011 6367624991263077863 3184964893469420802 13161215744531133419 2702446246703866303 10327376737872395879 4221155170953828308 12668969102697796506 3978740191502963246 2099082072194529871 12110154637973588441 9038686957596813023 18319334613132499848 6330472208304365316 3400569002910821712 2034182430163986838 2088104115659667088 5359820605489542693 7496721817378749131 13314555197274748023 2501245172685111732 15502358226745639835 2483087261026432881 1303237198358920279 7391348939473843129 6319536241761916775 10715266751528381995 16816268532402054517 1916086096485535544 6788349750020639828 8506377571105086322 13422329687714830038 322437233508678696 6369726460429227144 16688546788065848814 17233032784432350708 9215116683781959827 4255993045770048678 16590363997183385309 9622688480856173150 2512196476445179369 12850887119133751788 4490537163959614758 4081222376832563249 6579606149521439100 12763486279283782668 2094133650335157744 1960857757283171312 9061127224540511110 1980222480226932839 13560863823707664817 2129957477502003929 5644409010984156590 10405435948227973507 10719895506471885947 5963407003631023715 8818171679357077168 14610117857328966056 12974829476076749792 15895120590202487080 3672068567312337738 4323311274485866068 8075467668864046238 15070910192121959782 18226431921887250893 10198839477097021388 16662226199915654313 7811140928788426118 5898898615735060928 9847968233070166911 9518128667162293266 17030569278879154356 8856496273646259336 13056983512726307563 8986034578828523463 10178540758058839296 17315493488745386767 10372748950416382860 8765385676308178479 18316259770079058559 16136388833779241683 10865831789648494839 17851891994360607073 14623731003440668323 14343161431746811774 15846882753846946284 12351523152486225016 17710724700080276613 7695410239566444080 5805864883994898629 5032402444537618126 9025719649291326674 13446242360138624639 5499760934300607387 8046518274116907420 15842560457090958074 17281134432931869668 2911653750728817001 17749292652159220899 6495541243430400510 14441220824505024823 1266093096039427740 12500094376263559683 8147824883299843710 161486001518249630 4818632927988340698 15118903240338571418 3401142028835914002 7138629284110722030 17183169879665400442 9433203132862278924 7334252096470506391 4468003006337194768 3280801300444769330 17273903174472140441 13550678566561571005 16125790851719318987 2620994773898056437 1444908537023781884 10197235999710314770 16776838878955472632 18114081655721015183 4722173236755565441 4706884858794306274 11833375763737138825 12869728037671980445 9814237503785632827 13258336935840968249 7580158687773177689 5922769983705136294 14478436178118162030 6032196041593667936 8244486099131490378 10404370033710426133 1266248204984791316 5854189257116883371 17922140864547326065 7415979295648597387 11194121164170370673 5814504286468357507 12096692051308589491 9576752559282641187 11469730412654211932 13664495984402067739 3571287062955617340 15792953424862778794 7583802471620798261 2352775535134841753 5714634267711640617 13760584686968496780 18046999821816285187 6815655784473322902 10217176826194257353 8949022318961428706 868144783433108576 10055382089249886949 2795355117599966198 686236104055950810 3968940787872966925 17148937661160763329 11491186247027155766 1333813382453382925 2676079536660500489 1631048069640284578 15101872534681294492 489425450080991502 18221336636176233957 16120820441790276635 10656750244219731240 11199975023201233098 12499537533373946635 14229827571040210157 9811664263332406590 12697851324026543369 16919259497823370293 6374474793464464371 1136007323527954958 12299413043531697962 12804698738184682667 14313612902986737503 14751715316719315012 16648670108580428140 7304622855413836240 10105616925999631618 782022159299716764 14591007224726471723 18340862406636719114 9892944409396263168 7092527139366435190 13760720513945840862 15692495061598729646 1393536224254983275 14975734803402861991 14290583818895558377 4760064068403283014 12633873875459814621 2300093884871704250 2924659546041658952 14785435644477654627 16231052787915326059 4404302569038685778 6282783030358380497 13555450337326466850 11713057998803683935 17200896092241205242 1381582517802695429 2811481006285586653 7710235000973244646 17879888116759494011 9068718125180486034 14583451140641325264 1933315715670548511 8088056885843987397 2522645574190998797 13536534383980216978 1222514556783909317 1605028570327539706 8987145937199706412 1270228346369592555 14538332654725609397 756953712434902115 17319575160050545860 11034319315317683465 15401423506921969783 15866760864751483460 13747870410858186279 12923879674420230434 16711299244592164294 9460388597964359804 657852695359274984 1603762579792331126 17296429835712979462 11785554598166901580 3899637601495934065 8396367523064127343 200801707538694571 6616468040212815093 4782160647798259704 8381699957673112408 4512351438970009208 6014400980499704095 3044681393369285236 15143007481286932382 12958910875053384880 2143806974358804403 12430943224863735938 10137191992685742463 18203696423727096426 10328318354567118917 3002377950326641318 15743692297178686425 7485983203512347782 5526592801062842066 12537747573505261355 6473300210625282959 11387058854717143196 9732146514253308327 14306684505015954017 4807233113730472736 12395720826217837663 6599269667289077147 12898601072662410823 7844757545051853444 8061845394955467720 16311292770899103638 748360290900395316 17155389135791683468 9995347687135745114 10134623794538954212 11181164766949259260 11002200470084515741 14741977449046226824 14975252962396525710 5084463350041427488 15865833224333436615 6764758754129369938 9915000092451097928 15328686530234936947 239958625618624047 18353598291477334316 10925367188154068991 759567508680052093 15386694794091308787 15482369769052114770 3015996660249722409 10301692962903412534 17275555067188685683 17443462152209551499 3908969775348697718 9688767347455903828 4606842199553410932 2976471831909056125 11364996881866527795 8292197130779742581 2884539514552437924 8249238477516447485 17901265187527237613 7937995197105926099 8453377416531604740 484410646788196512 9257359033140145811 7644673543541691553 14542860218679370763 8243675917913877984 668710077855866902 7759155690452698769 11998754211875188695 2727819205064507930 3598335503208197291 5470159311274913078 2666653514588301490 11267433195757711405 10186515016649219468 2040622822187004219 13674830266787015445 17856559694694084787 4369654822959637191 7953559455093515875 919364767178335231 8985843520785413324 18160173143497021164 12149717999853356937 3469702516159993233 602837446568367804 11302412264751246713 10872430347329228613 4559679425788644772 1747106462593975371 10544000644335215761 13452460746326872819 15357535472552015327 1980444252007106220 11311547290714024183 5963157698374244123 1120288232225760764 16506471863077460119 17477871473554027555 2049208360304326070 1949742688795921995 9034625879567913323 1865958510436974152 16037122890226315532 17880819858130511348 8042595038682553375 14810719060001097247 4183326084379444978 4575901521516585009 16934672245074665228 4201408438456573425 16795458884986145346 14816371204998567875 168883043089523942 3040905280385101015 2856098346328192786 6693619613938907230 16615558651653798040 5110777513515594814 6215270935194493704 16589384797983820446 12727499834118749719 604341742178877183 10059581657173412648 2703855810679329701 18177121615957156498 4554881670471836715 899803161110904877 14504810004229017248 7900650259701590873 14570214288404558764 13262920182998731758 16430197245857717082 2519499566005057814 17567591696194048727 8272561396307282221 3942231358119929470 14507990248196515871 4855601851806337190 1970100442173690182 17869850873377145959 1556314256111974535 9649463398013284393 98177928906587841 851429139806932398 11642791992081404611 15295911398451756421 10224948738407222 1670082717905163634 12722967045809162289 3367219783227885894 12070504950418103289 848504110625723688 15836576986079883178 2861673558870219661 4270048419572883494 14772243391833265781 2059699080244354191 15273860295430154711 14564788920396459771 4814955586148946843 6723639283453123477 4995565610171315852 18095259372178993659 7274765446979562658 439527574764874130 15877189605714802033 14302558120592879810 4472930478365571087 16304202421574655221 782856810586675767 57487095531075505 10855849353404168765 15701050616199039975 5692244727520649900 11310553183690068589 5139965578257414669 16137560220821405670 8731194118042682772 7266827596225053671 11605673571509735828 8434626066847481331 3562081968832038638 4097813132497720507 11256484346277977227 1945038486701932386 11725441458637739705 1492857864281427525 14408494697516320967 10870196839747119350 16135343402908116132 4192683995260166901 4638565025921332982 13654598379002693745 5909674495227104280 9403246941640824688 16089359652847633603 6960232214850346907 7147287057708185744 16683423984932590870 3055719820213338685 16070419973816612948 3842093261408710422 10220916195879893418 8139341462205872255 3517829246405860154 698892489561695574 6288937223810062 18109135743496723379 6486904699133023177 13172949994738408861 12096303015230505500 13216243838292416478 5617740272477799450 1334075072720252271 11958395936149617538 14985878358519725495 10986201783288421271 9485329500218109843 2916665983463676527 6076655755256133656 4621562589882351472 7184599132021409184 904343236776936840 302286738018541772 11955539352798082089 5971804907523869476 14380946203649846064 4486026156789617177 6788065106431233510 10897587686243884406 17706248735664590881 12385449566077093671 10424104385875322156 7481242321534962914 1373312826535131879 17684305243512842404 12232001269293287413 11485001277120674202 925312829165137540 6236632171502334664 15668507106266997957 12313821267108477138 9073545481140007639 322886384434936429 13412469393540247819 14126676272261656936 9102037136040121544 9836088985512710945 8947991119052244855 13573269829939983747 12615155954985903815 11106579502620582399 15099803070180810312 10370204263107759483 1268565220381017151 10564003181366617341 11538437609779128444 11073410182175444910 18425019563003606355 8214152256874228018 11155799564460145149 2601959315832728087 17558603101789433702 11175677757182893861 13597123092257602924 14957649129448885637 7353993905836544789 4787508886711926365 16469386789843783217 3777006082112236605 1422843850493759810 13065516209641841607 11550608616664415974 7967219014085087867 7207847645360395675 14475198466765699164 2490701915286857049 3985616702328750933 7714632816146729512 6110854136436812043 17809700400444860177 6726714012833111920 974887639953233656 12283546426306508595 3677748459924798110 2598807548915277424 11508630661494244614 16695470652412760260 4716763587912946029 16463683231900095341 17362933774084059642 13745507149086328348 13430178355503259817 13078796409388715713 13596064012455578898 8032799035984395687 14034808101754475142 16858534725229686073 17161313652932767458 9841855544944074720 8020255037253083290 17469902277327523963 2067593522633903178 12497093734262494484 2253460603092317069 8078691758415017029 7452097400233484196 15537609594787369276 15168130986428993373 9127599441338474626 478766026827240858 10839681992631603517 2382763433137106722 7981974014657914629 12743132085686480729 12000407858058985154 8230905166124591265 13211719221137305800 15644870624634082388 2514027636400480011 10363165203766344940 18413624418111723886 6086117008835046733 4156787183101669877 10439557571697594736 6473423095365547275 4049331852075071550 10402618361072274570 6387274361052025815 3543403864506057266 1446610422222605953 3905727659462511450 13941418126590188969 9372711274423743913 10989997964274465661 18241696780095805466 16669379858588803998 6451302793797078560 988136279688648065 17940358925018687902 7512769074718079323 10260979163856793152 13742669417166002194 11232359732580595451 8717896407318821101 9122588001435703832 1889850661295484921 16788944968948780878 3527859388421053974 9908488094499083382 17630686287112301976 14280893417802812110 26999748370991923 6812467875452967718 1520877789143214580 4804534959142685471 7499058427073475251 10045796426357745646 13488511109019112614 4321019982583196264 6487327677393941236 6056464031696769299 16618874408747892212 13541738949488890825 13378639828807068457 5251595890902116728 13810755810012071123 5105560512324020051 15532303656306037206 243152013633788384 9524550268398914915 7686744323520150936 2593527541159383781 10928653913136221142 13050068701467427569 2989564435578887757 10816972902210682119 9631403127115536103 32105934447661238 7865917527130852084 901017143732134354 17490100211885401321 7715056326193198194 886594934679092511 16628330036236755389 11340357272505049357 5120010759627779248 4152995283105869885 37442796037938494 1781438077273288832 18433282963113217239 12885747773675354495 8561259132707535885 9826995225555962703 9941815713028624167 15756621443561773899 9075187867239331272 14077659979146964288 822080071363508624 2014648698956624556 4537744052394501014 13146664164448406771 7561451215433213073 15111696570298439467 2355362958326073016 3118283268552224531 8081961125211805252 690826192201823540 219778440098196383 9505473914003436852 9505655861077716383 13112768823333444876 18143707192455670426 13315000203467313368 8547711181666384388 6369229402816579 10729324857807290761 10574065582244643467 10276228857516188648 18002706463628458492 11458814060639156877 3888340734629699799 13065267618979651985 16321432282976025605 7951093648826611747 5915214004821264812 18123707276623433169 1038459530129217512 13695171137563451619 4184835584930413439 16757706760811708258 3700434131374611870 797554437728253862 6849885334330851337 1359203102657214192 10093683572915861818 3786754746924563466 11758279026961896061 13047316036632684556 12530461272415330090 4532348314890166175 10593819972457553397 2780137593781093856 2588680081497160578 8413094386631924047 10709599612507359857 3509800474731093288 3867246539462602204 2729301910267407782 14859054999073551058 17142434258683124466 16371239550509273585 7487206839109765985 7721398229600163296 16837963103549375746 14485203864921890396 16448575423553619881 12786440208588190549 7100358474027581678 6053975179000781282 15191452575083852089 13723793109856817822 2223316967220158761 10641700003296165773 1709822650685555236 7346952420975394908 4711904586952400768 18191156078821291146 2158428677329143245 9450777713261952065 12444587742044949833 12318829811888690477 11737043836592975073 14775172659769085032 9862551830456572646 8319003279098678919 14553441852526120959 7319587383971878593 8749171900839514119 5324021209364713718 17725961416020643687 12403190087807734318 4153459043873260739 3634075709894980983 664778364859170459 7867389030288667036 128316395825507347 14058245977790761995 16043175097289910754 9822415716010514393 2197541004035636481 15320412149799405631 17259072571152266401 16642550684319150050 15048167944630456772 17304746439022425537 15777029777511744782 3730887093221630024 3935986420877121589 7612167194816830061 15401367872466341436 17474348172134474292 2972152090826326972 2208431835389278655 6597341804481996017 10507013166747022919 17791692045769123137 2122308689359470821 10586215849671643134 340140705757159883 9750018008200642539 4252719495824336631 11861300534873976231 8586238637091709771 3992638709550017197 13965885693803051024 8599282745163063594 8848748726702120075 2653625177717817275 11646709168611104233 15015412015284037341 4379507282396019256 2737781934710053147 1357207744883791209 5477382085327917107 11160476194860272641 7130048511562307879 12161200473256763854 12779672172134188667 6803474610469067240 4799189371841810158 4877630529843714331 12572524453823565722 3843088984682289858 9862764686987677730 6175263299796929655 2022388889756968367 105402856278851240 6591403357686398236 6871682274422236343 3222551202851683736 11996559900066995415 3994981970193971779 5971121832114534028 11195020743375545324 16948893693920268567 8274379787242038607 116022802377675745 4801129578556295159 7634953747722260745 11915295216953581972 13416671754598155332 4840621252791366273 1134844778104557524 10211698632356815836 8424190296999842249 17344050013418851280 1780492133170901829 9706684288772268687 13550710182226459709 9790042203573637938 4612998984031668028 11559577233834443573 14389421705662711022 18108789885286344412 5542276293647555592 3996832105152213959 3691213397671252230 12608661945206203851 8062132314239976878 17250584057077693977 1677327619212989292 13706551409855494527 7396283851793025087 4409594888268322993 8206718133801628038 16597623840904758756 15534530204391204423 14182817434474615381 2266282802238992073 7994669946488578202 12655620541555452603 5591462154502298519 1762323264478162184 13025990209099198614 15232370797940650013 7614275755174459214 4762628643083400809 14925431067302623541 6471313748495573482 3049509916235801131 10405323308584016963 9473522431099364705 2894449550702905262 4301243496804938554 5305198904214737907 17436036017651307908 11732077447732992699 6994666802226097707 14465754060901735705 10250322715595946595 563113515145201567 16160684836923689148 3401555842144817941 3867199379771314370 13390095616054832612 3454032481022922520 8159450861000596452 16814948801434368670 11243979323564836946 3296617419692833530 2766426355895599948 14114235011490999570 860765592203449593 4452134671409344759 12091672912027042930 5001722022768886432 14454043473286313268 7983518230521769774 16180369399190660635 13340605120303089762 18179162310917709191 5840130598585958982 5945033806878072141 12111412935791384995 14071571170480090950 1241536782864784177 16965190267345030290 4313014824467208583 15428242202859116836 6653637786685258208 18044887765802349947 7985819753659001128 14041504915289587408 14569017005688106886 12325828374716891723 10070689303546669466 9245567550428496410 17074846571574809411 13863163905508842591 4408788985132873128 4603111782042681182 8989048738769850409 6796829244859736046 7573490887286799684 2116898716362257465 16776628607490787760 6776600586209175309 14192134950698150886 14973459920457947002 17833125210325558158 7062459928574719122 630600698088941695 7292144776988880144 17686333676665082907 17138900763417723623 3778486263856460316 16660567229644542348 8471211986494415171 18066674988639138189 9421583505112064625 14206703000276026791 15643311769300384751 1594188452330050043 9033448116947171756 6137512219224235207 17638164597535328437 5954165332408451239 10995686098000917764 350930238455780143 11433617694681794412 14726359844914446495 12011727368727382492 16082103163315933388 9815570014153383236 1838407962836976557 8492040185983770231 621698728776931592 7437052066613168205 10973263560593765854 7130715782251487489 11145115448100289556 2357599671161879147 2183532748580817968 12926317204172364052 1766395734270781867 12023298833592953846 2995872265207595363 17402084471896698929 4289545906509140765 5396306972048439641 6739523518902879600 16282112238741009792 11640989680564599750 6625781728359068123 1934398790626543317 12006827729799621122 5685487022821233755 9628369677694847385 14582580717694243547 17459006761587707592 8572819104000420430 5838647689895404809 13460914810117721649 17914505316165267771 121504945561784433 16781883626769329255 4823422516509127189 3464058394425459286 3329865666948861561 8155715196557424953 4460318155564770968 18254662209040134143 15185625206374443414 15873207807270559552 10283240941221090810 14915618515033538217 10135284598564089324 1565907809362199668 12156645885225636160 16865815390414814180 13493304374589302729 7809304534754004798 11414143301870056020 883518235473221431 14171531410780110501 10194125778013330937 14202438571873367812 914937267295197500 15694082152052542968 3574878345599097124 10703704028738289204 6148100794085964509 826381190938966000 10554219260409337224 17608563946609859217 7882676684486156044 6711473904186179294 17146354256714089742 17947375269537278049 2593878931609921970 16977826994888697455 14497644063279896687 13900363605472246354 5183180928693227930 2789165460665837979 3409952948987309502 17923684215823091388 10963205833798963727 10719497790911496909 10565748818223099788 8717612719369465839 10135947155857667789 7976828388843041434 14614427872501549037 6800821113940482277 13777742519680227620 11709488974861256127 11539801501205875174 12108040486456280749 8218685397669021865 11564287196576459887 10428982874369082484 3797317480794817674 4210503920344559957 1349283907388563551 3077587352849228893 13943231351222010108 12159281452066782292 13986306967480552217 9820551442980945300 8680777818295432259 3724957889432581671 6914550577113959 10711278605819713016 6776712302884892942 16965813927495823970 6055822304576947843 10724987040804328368 533328663991608191 4409223283386466272 11442770931472508040 13219109289652639453 8636733057915246690 12729609677780338466 2764980454157630881 11078899990234240196 4930012403859829606 3957307260625696548 5708418507766920823 9965232955580151367 2861271484267548003 16765701385008614677 15006490673457966731 16940729582891705441 3929614717338036654 1111150072499268323 10720717916141445203 4793415535098046304 1859915764597400884 7132415742214623065 6127895922125947025 1947433948789254233 4417836845970880546 12952884651484159524 1634102503995071897 5096776436271866986 6701797453601451751 5980748482743090670 10433805082806703343 11426191903284697552 10094828262361521764 7082432579125228240 9208794178006814821 8598931713962061753 9775004752570738547 18213188724625326829 10423722529043993987 9202784619516234102 5315199260343453325 8871510198438097384 9058248329192841037 3715219569444016156 6296979510254529052 8702659745610436270 4141976918773068599 1078098572522375114 12023752698054064037 8288656614049947111 11265089192776914742 18278689086547097153 4502979995784706376 9612751048806114992 2903148375847867083 6549239273278119408 3930823898297752394 11762669630181913300 2799098240056838780 17695698007866255094 14417175102086447835 5504715207587558416 5261121785734483615 12753691455623125442 16071447501455159382 8293965573019688685 841348081864426659 8046823008411894314 17117877671653896986 7922022603765766061 88936259729707925 2350697068049080219 15309256949979705146 4074494377875938304 14923967637160142116 15935925999028799459 10503302594349144432 570138189784910492 3551756106315891942 10374200551480606115 13147076749921648353 9150934099368011529 5854704736172174276 13991323753193576761 1090609135202730677 12320906704740403393 7444915761639153895 13645059536717681424 4848874422107369604 14223703624740916719 4492440028713602222 810442790463729759 17111416719578119734 9430595958286306502 9061887552490458704 4748103503810224922 4351725949299583870 8780250424721345487 7256504077585231018 16110888018587805129 13971950309456445978 17690568261549110852 17236601788851273677 8865606345922773849 8021139334621700418 764852749376568373 12476294015914773900 16891425380224598086 12525070858814841807 10727813058083657911 3422148420456176841 9335406218293940495 9098035648591400175 7636292696551155085 16685038533912074709 8028948022686379129 15714722138753673416 15993772312715108483 13602798480933968233 13441251204498280504 16014471245771961961 5003685090327610411 15673683803099719982 14865202580164774052 11587183181211932811 5240455993145192753 6673451327870278957 79341312928864914 12043747159644222851 2715800073024741064 15164744196561140191 2574459385053747813 14702028852111491838 9664259916445271193 4690001070252406950 11094013679462786085 3043249628771133678 5966556728092636089 258864635114969792 1345839978425851379 3857792982769959458 16590991090140760110 15722560979663982638 8106093091275021871 4541904130446419330 13029686827775870830 4151879794734157661 13096736407965939091 8610634731526891765 6189817489542907595 6662563986459673218 9340433294748860188 10420107617293554169 11542884626284366571 3296062959109167859 1289270303073333903 17276798130109716217 4906393036451741152 12163441642159916767 4037986762355847415 5605329853194508961 14574445597422964484 16893995397720918444 16661585791535240552 4849767048567133474 12665820398419416153 5874058914308219193 14408959698129729973 15010246941502623756 727380799237063638 4235693080874733844 18170198267346755913 2235349661513146191 1017978348368762748 3941128852354806776 2101514573629781163 1211137387133311742 43775005541084773 2872894380833632993 7072004053087955334 1041280566839340675 15290364744423922848 7591070152143964653 4408266652033486120 4970782487098417133 7796518751039510747 6357765575514342938 77753853895283374 4355499744940804987 7713772039444786302 12352933205943627419 15443406224312820639 17142227484436247019 8699627121432239329 10162102580629286475 5791784902608387497 13852115475724107907 13244112145365290816 16874287919973390984 9322978425509760691 5101274523520315245 11886422758964135654 11788353494545937373 5848591035332127303 994525287706083804 13143664736138140000 12770460610942346058 1067769281478312957 12658539486733125853 18029197946356217020 12995566747302347544 2734521806289449794 17824799126165189624 11937044414329007970 9194915416945534761 14739355308316157959 10003111830282054447 5452612481207400351 14871988321885975893 7551285765805836304 5598637302839853449 4324884752039289906 12654398725798835295 13889682255070837076 15900309799909078753 4349977941703321332 7871070899532847333 2799415367414564864 13016629907190709551 11115606992027106292 11589502288659710225 5089017251630678880 5789735522460090908 13420740400317261869 9128978276577045206 844637620314975546 731282623049360141 4219500776127334623 12568896015979543807 17952115930568683587 9657024330236163189 13141673650494683060 3209549697574348838 11946257182814832513 15485559380208734164 8533245399294406286 13468601127749485195 13141215174942610912 15663517327061633401 6193761089334781366 11038165935716217598 10912727730007612215 3804248969277952469 5236151816034301830 12602825222249097847 5719006562007419879 16285563079861918628 660886870318484601 11055854947465303914 9010844858737346893 16591545632820266657 15521452051888437697 6022357469224208280 13773896127355492955 13114257540820055554 14252615960479833265 13899948577980743239 2791856630970012886 13273393178319237928 10659640393195199531 9055046546792718101 9027284572700236763 10684189473258935192 3406127923728405290 12465057586361256300 13359665260046799551 7546558943124833464 15850440094891407727 16500009526322518093 7780458472496138594 417523439538446745 5618553530558260984 4949129210840081918 4289580758045697800 721713675930152485 15490913765331749623 14564236297463579649 13989947032382349680 10252536959676511443 15221629732580588801 11942672221595817300 14033656648503728454 16373025200362668864 17662154712493594533 14258420692260404140 73583411491542506 5219074478354136978 8020518370865029675 13408270418514441707 431912990935656082 4136535409995326420 6889018369886406652 17558814770068272867 10453662056769468268 9211214208794079546 3848281448704604159 18084434513248341443 1273733509536838738 6874408078901511627 11034291440442421578 11376010687216868629 4847350384120081388 11604971550722489963 10371963497999291483 13919703849469905298 5672420096673154075 15685782339793505599 8538416248963676322 4680377076762725025 7070749631177308744 13854823802015073046 13259585636987968663 14429534838249981451 4216802718189736691 11893847725675225937 15960656439323675366 12125133826687721258 6029207409510561085 12382376479398698159 13344470967749470420 7295449103389069540 11778577835063742521 6459584847498967031 13919235627426933743 11270700456851756263 11340584383065796790 12411498220129000964 18311404266115663311 714270014641747024 1251194078143674467 13605054268343838055 3232793926967451454 11134057724201361039 16218619522180747483 7296067031722917824 7769444254151808382 7561020453556331968 17669283806525667985 3553631441035315479 5270300310130169227 14924755455904907524 9692979137435465033 11786777011860556874 7374102271885288629 10830049148079600642 10521280452839988812 18283929810470817854 1786364385040195676 4630983637432364537 3052772935610288877 820317636884453921 16012811541087210701 17044828165098505265 10703324057604912969 13296345725726141357 6403405071376047173 4975365013456517300 5450932988539726048 9454614688428629666 14464334279608478512 5677445467517546493 2421807223260272854 3133085083713611603 6868544259051335346 17584331170142100960 9152436863563017332 16845721630825425760 13497239091738415939 1869204778973956150 1154585243127816484 11818632182784493710 151838711373476953 8068606147658657188 14356527416926468767 600931622005863281 11803086455941550639 7878174166032241541 10045252043531235369 4707796869116370919 16277898867262949385 11356831949795225258 13156667083182641430 10852871477892802023 14584495546153741025 15146618120731621503 17589076765437020690 16469096064619842608 15382117381096202526 16759231402010773398 308518862050746598 11785732832387359912 8391972529286282823 9136441498634023816 256232543111319036 415053489207014681 3542157792164659099 13646979496066265292 199571498093779968 14548397878919093626 5704049115060363643 14614800250343902364 2685197704675431957 4770847062266817454 6014988171133881852 852382204314242485 8718936449494717469 733826899075659801 1167239358421236857 17525977681839456691 3287789620541300658 18366568806238587138 9624180339213137113 12786730404285625661 16765126354727722024 7423676569756590486 6499182641067895095 13958324643118720539 5741288003392876229 2800620444050029555 17227572731502170871 18092985671542883302 664088208139142356 14892862156526360794 3729515849382618798 14930974221439017350 15704733434909117353 10914608897860929581 8364492868429341760 18413673295951088233 10142715782842072804 12642208087884259424 12841645143861865843 15294978075044457381 5158243656775155663 7104968979549547319 4750959061058261852 1741896841367177136 1914077239185317925 49955668942477048 11045856433213168044 13040659956846810679 3149571515028577664 12660366353490994370 13717400625069618866 6961995484111865033 8564862098409535647 1103664836262191624 15543104108779612897 3637987124410882719 16972602628572145286 2598375974172473397 7920224418757028140 14193960590008767304 14604067077138766351 9186043208659497330 4631254166817828648 596691984570571738 3785963715545845611 10979283999310437502 17539487276880996242 8016552109331552752 18095578707709964182 16890125285626689064 7737354159117730067 11749179654956077908 375836763179756065 12180679569480272945 11107377332225758063 16507924651282548999 685834353203383417 15544944647683896890 13625906748310321750 3033808838282058027 13937809108919160190 16823119985745906653 18305724204249851090 10755692691012629813 14573139992395778324 17966562346606115513 147291360706193941 1921392825821604401 18139845638239422332 13524665469185957671 16233745902557806768 16544079450692106519 11460474585108489675 10471244477160445126 17198153121599346519 2727515079281493965 10719800664594042138 9387916884370743007 8153811550810269376 17870896190468039227 15238252313743003277 2817782205869427322 11421741909307806160 3669287560512660997 16997250131590908626 4536806775527065659 9570697333024765385 1218871964405739386 11544962084597366457 7515471608847276029 113655670257549680 4604777227961210980 17553141751802333411 3551024249448022230 17668607018237716015 5326686564056902441 9293775343331279822 5583914894708876505 17800079168590125090 8488050374847138365 2119497524789620372 7647286868892064898 8730435038562444125 10763228194931434488 5754168117737464618 11140679106841554678 8439570112191613366 13323226504773945834 2123156426166084628 1072195807738859635 5808772420937148698 5098483781616960400 12008953478254148556 2179239056760622448 3732713172744054734 5907651610681489317 7834966134316058796 13553783221786054892 6220855801766024513 494198890662011958 12160698514322082003 10144204039650044731 1348887575129498868 9346163296717559529 15072713819166159148 5210519293117695452 16774956953433605799 17747503567965497702 956887261463390758 2881454005661994958 559116586461200269 9480975766776742718 12895702226377087390 12788391141383031763 11503391030670849466 6361872266251524754 3490364547889251297 13977981345812303839 9455990578156354841 1220387362491302922 10880138379941496292 15822979230705301038 16515033349115130953 5032617105858023752 14864117625818118160 15858739582844997200 4101760017645377703 2728002052418467703 8865976334041675797 3709406137334306395 4192861655202513515 7930630429592539329 17306070956619538990 3717868865720516408 10356766905303532036 7274599642385650256 10713581619591378994 2417490131767982077 13302081525808212665 5585335115384153284 11158282815406629998 5765949820115289693 17717720026577454700 3806257455045563825 8604194505358902004 6329399806715330024 2568749757943277972 4281024023232816136 8626057379082382018 6902855195743468074 429567168250641057 9295015280682292227 14086367867677967405 4993942087085034587 7946079465536473543 5571619641561507569 11017699704424926840 680852323053770766 4715046139227490431 3284163352271028442 6883297162630357522 4521256688671003748 427747140204189635 3339906471956097770 11945138691516216142 14349117275427602156 13951853649735512976 2999582290390972747 1387664516564632471 4656724466241623746 11524967005029804529 482662270951067792 5960714243469253368 12478828517031611212 16542332003423238237 5165597394452669386 7185207488403792649 10154560391630985730 12196362774231576285 14288476001355718023 13650001299029065730 18357097060959276069 6502804038112031689 12126205676076779894 547319003697631760 16236929226331443124 5978156105412303370 4259358223913332624 17732081854948095781 11685062263762016329 9744170723474118490 11583514172121564347 8991257457788863730 13476496000965305674 10894757327591377630 4957474388639980701 7890433316743563307 677443335209034572 2982072168062816333 12283396711559108951 13473741097235016193 6393952874008784981 8183804948445388129 6196374596138891976 903718227935250143 10640283690914802763 5380674698715802714 8774429271994212646 17823249603256903815 196688625345757988 7894077547694709878 12204678074403190497 12012663230111830182 669608202757490609 9300854683947018434 6858575973810108401 2381225273814617620 16107201759654609021 13526304806600959611 3416681878186325568 16471423305969447836 16925558606396985329 2533952779556443401 7498529815865570545 10838766027839036048 11832217731966233960 11726100331444087720 11164651042621820105 9533567826611882666 6300850427057143000 2489020203887168302 3607000839225908603 13632667460831734404 3362097725475765381 2079613592928141731 13293197505849905900 2905607966444771556 16940947076120327477 11907041574560138428 2972752860292090559 12045885370769573133 5937789498327797651 203687056380669001 2512117819783287914 3195428642964105355 8174764427387903317 12795402163675529574 6244529640751630875 5968707706329617221 8693961429614211352 11786544224368842699 5718712621837204217 9701278228056917739 13006617165017336720 3344375445127441334 1692583833284987331 2056658486661595882 6136190357658276452 7565358582512034726 16507494728050875052 7288305334933048586 9033236093989052289 2441092582674460218 9888226622122829850 11921960802674127573 2757707168679094734 18395157554780398014 16352598148778430729 4581806714364630195 658577418676237010 15500407233439434777 9594399878046598444 4681998820170708285 3257362192086986903 11454327710516772632 2909755481020594443 16435074102826221089 8037215574081180975 13974616172190313286 7642217141454322875 9320494431799893311 11275852811110264387 8459664211489986913 3224240635027672628 8351391544403281142 11029960885729931 8643712443364744533 1748833405946082804 13805387459917531496 1649184116589380245 15319389221517418535 10023344580312726641 9092552081387930817 16106988242655863054 14582547858745820518 10427963675853560993 10174636648602449106 12199856114239229310 9973313734383465376 15941478112178936079 15560078019532645848 8555416713261981127 15896047715393208682 7570131685076218509 14170979811208320616 11914552524898442253 15058449272328074647 10108525749930494593 17672913723285982857 14018109164047627208 4290630485349077637 4336635220114922480 12496164867526189919 18062785545109608176 14530575870170730420 14804369329188176280 1584100239782553044 17581528544159002887 18086629315937592746 15159954780914184749 4464507929516334916 4444789431247045059 13054237642710793878 13257411460633920726 12333365557688236360 7891840350868018957 11414581119987102563 11172901003654475875 12251585456056868997 17802954004609751137 7185152273961094117 10278350296041173807 13417856382199865170 11916188980407347477 9593341441314118041 5270708411108994004 2561773503311279140 8494918681607450326 13868422856975323286 5485365837673442933 13531749243137334199 3151036707238575090 16574962281767544780 9853100341514861893 9907885162612613844 5091758466869192880 16712293971480336580 17324657146444655665 419405593319920977 4567825353577376538 15698047233856923112 528422408444986351 3491225794761765024 5202205060116215413 3360898033630401714 9764470491283592467 14727866829603944277 1985466452622214180 11587044302345430456 9623508100368206167 136130397285521898 17231180000421077848 10733397335677506503 5041141597044200500 14859794097372753302 15747329534022851558 885916042055270489 16447110731612450886 7431333618327032524 17422768313799017711 16646873502301556875 502539514894413370 9037601990920366785 6695370724475796963 5966817421136252131 11039575733652418296 3024596220928549580 14997566086112879487 4638739668221039213 4788094230495561272 7379105981003891313 807604078860895135 7492299284258780127 3574186278687329865 15190305254418934769 7068093651963284294 9983132340934584588 17594923238310024668 5457067939123490750 3087455754273060800 2766684744597719692 14591324208120820650 3564016361272636101 11097050709893338831 6208157827633142101 12001621857537890984 4826186369618878954 15964045115311421491 9373489408943777678 9204918417311953499 11756741033391698252 8357396878703746261 2399113257151482926 15099239523782184470 4432134621770534347 10022167894605912091 3713795866381485416 14504238786854651696 12992721403728991945 771882048763897729 13846881190003515898 10240024277571268196 16754986917464431764 9885541291610348252 2365624491336267899 14496824819627333379 2596127410788256650 8644345778050682301 6880708039260789839 4722325096928786990 9992043592219535343 5212658418475443834 10918283121584250909 10788827992487688177 1288588515766793102 5053165078408214339 17501510580635386133 175377743765650305 4869283364888101923 11164231830484545809 7986879568825476180 3287214470668280217 2805746249575561524 2566118185943044024 7696574870366994397 4152530230447151556 10359799976801115856 6791566234882251112 11799105816494385762 18393405240703776947 9672760903493236186 1980406337391960575 2494596518258634349 18307596032353482823 16288993799597400456 12597292823689726217 16508244214087011863 1212416474918583791 14275655983954913440 6535137340130301937 2953184658958914692 11224879265324439747 332283453491561466 8931063429412611755 17162563636457095451 2163731833210527652 5113009986164365948 5999584174750488998 16884734821827379144 5675465635614977345 15973833509496623583 15896594508025661255 2888971849835440639 2238327591498661614 7711843417668405617 11292257334808305847 14535358489400827527 9553583220963440817 4520734248819603458 17683440673593226840 11129214775815617521 10195834859614412578 13172899520458163810 363623566975450476 14573174096207927636 10817258745120722945 15256679558065089740 9894983328447335644 2158201243363964958 3733938816332197463 3438640162840507487 11350342422207274792 5303841962563771006 15877839423024461846 815825385784309242 7093597863915282499 11517900027884709965 9807679658798902041 5743494350762950280 6092108604237224215 180941747532604778 15726446070286193787 5961096310889166246 1540261066086390616 15554808208544715343 12037658653207492146 4478738580055992717 338401148479491872 4663901353124932534 11911875788261801002 9742992491417996572 14815099481278767818 12145215153055936606 7415508401020386538 1459224818547208093 5152901964168756411 5501019792140685351 9887288652233479130 11777064877758527983 11003374246198655719 2941117501484806851 15190391610413873984 10007413451850845993 13069479728070652032 9397172575387284606 13351088219869635665 13844791130663198192 8556935476768728420 14446956489575360426 4120606883674564417 15600149159364334737 5425796194818090722 4169807623837195801 6832161788753546993 7526546727942993704 3556723331129837996 18313362164254073410 17618114465920272525 17488541983004077284 17067936282078017714 4450342902063822952 1918112008485392604 15672417164298623571 18326076713284849912 8538930527311589297 17728242516132715068 13104673003327951589 4092549521203315541 17672803608345493901 2652287541340059242 4448146557537031431 1868501115252570091 17475989171746579757 14434136382680767142 13161379839824460263 16335985462332613253 9638742254912584403 5663375245498406148 8238847236609390038 9934068624959362473 14779002299797300858 11972772092681996280 12423749373998060373 17852274802633621371 15952709867340371757 12522812248822161402 331351489167395860 3485664611465551608 5483878115729380415 9211358678714816882 15253604642902899937 743998026813744455 3655222575294445145 3465995262216302021 13561272050302203036 18207494485818930081 3418327687559713199 8145604288567088952 10218889358788341665 6844691272121590772 16065506089305444751 5998008021625734333 11676556424993787491 1318964147919110948 14921092332926747585 6450049681155637017 9412267549909338086 2250310414723393633 14731021239155844389 12954567158464094956 17123707422681861656 12562829567745609629 12752944393891237760 12074324469876812195 9941985000268996664 17967888885209030646 8323597725940192400 4656237153899233853 13419276168266724594 847688890977552042 3408150288777295545 9416290473986699702 7668758721990380837 10760211586035527969 8686911923504520368 229430742789296113 5341954351173019880 6112741293904924839 15332727820527189664 10307859797498795584 3788433709859361592 10802039000921662824 6289085668193067171 12563363055951866336 17982889675116229734 10575191900499973990 16237002036955266978 10203237198878083883 7122557682095078197 17327938580883533533 5765125867636333375 13470938746386309136 2500116118200182222 11502120862948347965 9399855374970597659 6859565082034728460 6596102347233383894 4350450655958461972 790580427118997697 18127632824332282471 10349572382232537154 1043947926717494364 17224497332114991242 1759029624666580714 11067920725917790611 1898110755166047286 12457913205889519312 2535817615158092779 7522842464712142403 16282977725975579230 3339611698196638481 10525991187328920556 18331507323847245974 4239415753680213376 11727890624854856044 2100419880409367810 6560198423527353375 3311697480920779287 5787926545054497577 4204793390691684408 1759362274747301885 5665862295889747523 1301534275933668991 41335286978480930 13672440475370946610 1576276685003413197 15631534481271352935 11934129652934890458 1308579647844901216 585759400003823961 7908745525936355452 3891184577988072404 5116610947789842731 6676859091088423757 5387726404467542796 17295464036272161359 151198882923378500 7186332328199924193 12981389423010911981 5339067082047071446 15415391572522259261 15608193035750709576 17581663328530141677 14611519082609644057 4144276236021980216 17719555509954096352 16568420840360969396 14339490458607993957 11218988566805668790 2862755482166415766 730583100111746984 7407159991234712138 13777361871033244091 10054595148273761596 15849368974475072826 1281397003863163048 859832169383331903 10479106418918253824 7063503421188585701 13090686268179307750 15597829110778335919 11588009357490741049 5106348167303663916 17824266104411120812 14365098975738481456 17381977000540434064 15780033086984330710 16776286461243667485 4736038533083260077 17659106780599297001 13621615025578067722 7337339316679322222 6090555348348694698 9465984369605422895 5988463537166592485 11558528134381809336 16863539763640050251 4115588928459224012 2992223494850268912 12591742637997950585 4573938492268900195 12966888882234594464 14602408273550197328 931963380949104505 9739357031104878072 16405472588184663254 9069465075373782323 9308859863631159660 11030815517169155520 1163030079619506626 9377854824784104218 16619160835463349748 15575563421242289294 11926148915495865672 16821256029512802111 10337926393613140839 7546174719946152651 17322608466106577403 9445979772774239375 809057646909018831 18322385240217920403 16656715962151363703 4518865632423751839 5657135085413156061 7204687689010538650 3951297867573703446 8143935246911391961 11503387999568429735 806085949921701881 8493591507365866097 7791005807566264845 7462661831738862132 9000430954049018234 16666288976635873993 15156056988108058771 7729903637965601139 11466892828472620083 4934300969229530033 3213695702297557242 16712420657899327400 6253802896140835313 18056585320828810966 478728899684626494 6541070695699078456 14349040322642599831 5570392067334753702 18314647651069938086 17457329347109431986 11666263527514698696 6948805846061617961 7285126217742047634 14343709465136926830 2844331804784311286 3995354649522712999 12356083404169302652 6700598896627340132 11644319667138884874 14718076512884882779 9193119012195138141 16351854236584762641 17236314153980373659 17050332003033278908 5730255745570283642 17286763213252637834 9714693304775791544 9144094831080952942 1273645821588263412 3457073338950952026 2887651818779917496 16530882584297897021 11182901773168879238 14564327638735854497 12074649849640900477 16595455479884563487 4371705658241892073 707379645676836019 14191591860416487907 3877923025335489887 17602628016571362420 11888999677647631293 15732851828999282949 5247958704793916562 9173012287152315913 11092567670068262025 17818417263619845027 17476709701037115851 17172567752704622405 1190508421462521143 11477645628965429432 11986658576264534282 580772802943948334 16488995757220880842 17403328899473943498 1509171915195030907 2652163894386469094 13883050091241195977 11914146656915007946 7607773001125056186 5432974998246807483 7999246363203668229 12205709061564806571 1132754369784808044 13585603164918782612 13903400318963326129 11905322078303802736 11668994047168330995 11513249005137210348 18024286801639714786 4566936347210891975 5562421582307817361 4372615578978449859 6552732928386856322 12368018818996379555 602893794771976790 8596856027955983581 13342692822506357829 17968887329031956635 14363911356904280127 18188112892807861047 6112717849064541934 8909578577821810417 2720976388744287213 7971056339588209136 12220127497130917559 14995159177749441865 12188769323589562186 10645554679949054477 8435254485198842117 5145961293984241739 12704990397545698438 13563482783180030339 6387700600616752979 17568628881776442361 17993010946048406777 9123763731241112728 818306739452039214 4826393149367891037 3031174958708778015 3111720943784569237 10067248128670377381 5081507500548680859 12653854003979017536 2787459454347789835 139906684600117477 16666694999792487474 14912783906292525263 13980429995247542647 9987004655736404284 3629052661992775118 3856873268919572496 13229613863662316102 12432445090743825866 10145870748461954422 5953992807200767871 9628375434103354885 7096241876564185150 11264731270060436636 16453641123320684541 17356251452737342432 5166439172642154435 11590299840642765259 13125137758498525872 1113911541807462342 15042290416002999312 11986399285136912250 9186784385972469536 366710458774910186 7071533968231500269 1907770722247273443 9355158785353775032 15672550887978637198 18253451502319854667 8796997340692305090 15639874944287213188 6028764248857649642 1292192007412961804 3388144769812181504 13246121964112042070 17057140372456962592 5128267808213876386 10927397390267822026 4162468951059440810 17083078701346943356 17701729437087274131 2493799904681758404 17580002874743169329 3921940404372926550 13243964229488829315 5856094677106012021 9265211435563362153 5991502695943785507 13883075964908464697 1064967619068750297 13792627372277653935 10399869238416570061 8737045111047303523 17845713100985869975 17853182371483684701 9079964221259892514 17072577301856173079 3604107682501473127 16866589509911779025 7747091859152100152 14893527505454865494 1507885704729768132 13012693108751452354 9911984979224231219 12823293381393882899 9835686723562653284 9854034169506034067 13826896688838041142 8054930632403961587 16246967207589666645 14889310043342082730 7851355617874012476 3595244940908471770 10671486001292475405 1704595257895898614 6476839526176374868 5948658026761457755 10569282684148389083 7912588419719827633 17604701711316330542 2499522190657212363 4000819030680771095 7293857009529172816 14560016534504043205 9340978633539648531 8566004475715706209 7195839268317063995 13960558586760878210 6357358302832597797 7248413732604659849 6732720937202284564 1501331531810410528 1171288425811830665 13447949796807606263 11072268682884314959 6487908980579359302 6020806082694686280 8462509669846605523 17417319783496519043 5930696836288626030 10602884277556253488 2762451147534635502 9857859896674419148 5381738516441651774 2737239529565240157 4429080954308348487 3437211841368529251 6562463347799970222 4626427569665654799 1624676905960957755 4978277085067160355 3426973759312211906 15713200845425890812 297786394441390243 7461505197597854075 7679223751031634766 3234689828009495911 11735611010481060322 11964315990938359088 15920082144701597305 8153008819020174522 3212086110119272622 7233456230471742241 1048975810248768882 3586257506532993983 6934999974841041648 3377733904331575157 4267275010305587012 13583726533703302682 11350393378323643002 11507235843445123755 3813529312437474128 5567477003762538357 13344447311560913954 17516910240673223013 8781105529391783521 16691301860903094551 11604415757981585582 882402298820643331 9131914862648771577 4567550926015657843 13020896196781747605 12346974723964155483 9475584957738249698 8645153498180950668 4783746296029225043 13387204914295764695 14276333336482140929 1979624100545271284 13580912764100737368 3535905011803802510 3486313192635929224 13675459293495161533 4167567462410739341 17098437686244560036 18342812632743717528 1619466596310495339 15281814063623104096 3725609298257572458 8419562819282202285 9705242575897945390 14256961838185047207 10045415320509948193 4965747758769069083 7918059536820629489 597234956733800738 17998533569260567950 10558518028550977143 18177488637226780585 15081187175689740920 2291789084590993240 15033309622622984949 3796512145010431127 12102465509492624442 10449421573918032448 6014922940069207487 6621497403123660691 6412556460861608845 1016668171854904352 5480207491569206136 16179082071576304179 17684268599697525670 15500134719634112283 14453073478070524276 2677648225364917846 8104895238309232895 8483445410637318829 13420891417174114455 1546916061634250987 14832199491909680355 11496151484158492878 14449759777414469225 5709199378862087481 10084931243717809644 9490265026143291736 10908405190909033904 14817886503253383073 15677032935427475626 16764601336185430150 3534381746580300333 4905514315505007243 11328458256070747718 11291712254228950352 1853783668818334646 4568105140296878366 7123749770903859966 5873620231691343844 11186316236387590879 12244816752979405244 6284773008655359371 13831014327709634358 1789211027363514795 2223258574678939807 2619126495193714885 4253636486543395107 12196195409976924218 15711588160981258023 3766464157586336257 12678340375625401203 10225123821714507638 8025822026809133120 8144480523845731221 9192750861067773256 13308188085759416561 16711399918543439201 5167979206383117249 8617247764701483509 7533551776147281882 2703444955514777152 8905493206760119795 6292473660461714712 8525996363908978223 985076651844801884 5104103583538530942 17609495988523664936 3318326679060763886 4435203855825225424 16847413993169624379 17222923981929885180 5969532386791732393 1597648753958283056 16958873896826652535 15954113106263277553 3224530363399864789 5212683539412806106 3312877969676949174 5656629413323098827 12916384511679518770 15388343691392144520 4447344758173846523 6367554498212352382 3171441445775680846 2111219559707685655 5612889622110768562 16325088726953270143 4991110358113732017 8965783809429768496 832324923149013878 14084492581570307093 426240257473353930 10706150368764615069 8107444296331668268 8854503934707342057 1159180441107421609 7186658322662359523 16251049054329811307 1263967930517424933 2439482054243190794 9963804123082439769 3923838704948881856 10810587068716917444 4581921782469245256 2939788277697038306 15782875639432119854 16791565091071340056 5460283957323566765 18223881322400546314 7610874259185448555 13938242208375652569 6171918057041384588 17694724906860936434 11462770095861789122 9037542757305241987 15925767500084552551 9246127563420026790 3732045581680254651 12881264312444549418 9162503263335882450 5981663002408485730 14246387332193342428 11808131925113793376 9441497410661203227 12808801373695102112 9173154692902535974 4238012454207745512 10561318556277750302 16796620037951241108 15372248511734279840 6862289811312471254 8673793150178035801 12169201215441740610 9158651630585516915 12173614895132027039 3744589906163617560 1757490123718209733 818621188183785746 17648082789582869122 8655790959473382836 14868151710708530183 11291901490057568599 66113376386083080 13519482933807494734 7119149217753055432 11418310578135073035 4925834887012966346 18203898669259047013 18408860018194386579 1386466617741249909 7532415413386380710 10915122433555886123 3663964935249749197 429928333373303927 6004286392494858092 10075356926018512720 12910578686070755477 11021909818610221540 4488502340808064443 17143168736411040448 1416831987100474915 1555972092312655732 10396737189666910376 12564154061466661017 7473644870112670321 17808115701677042871 3769689541840555846 12252079207403618637 3596476438177592202 7471225661818204314 8198973122886982701 8827145627620600453 16881020881115724753 12964354230499907291 10378509065754495700 7487382976061700529 878870574842646526 10590379840783178021 209085471116565076 17329445528412603713 16236376687711968727 10149800586894968598 17232518400847469648 3231521609101110777 15268151221668432731 1127092559452554527 6694245554295677896 10886181025096325699 13901103146028954062 13692488538866351805 12614448296259815783 11857244936397425277 6051836647251602657 7066051463884543740 6610616212428039799 13734846719467258402 1653510231508492873 14165090092596881968 7777878632479999574 12412579529055127570 6654947909917094363 5832663309827129940 8263109914743874058 11719222211439997915 13449639060638462315 9130991038327038250 12110285286954548833 8535815642577067635 5519713218456998700 11175197343480659559 4927778634958454023 8362814875507899330 9890725333753275668 9137890221709272021 4243717155523716019 8077065496123523295 7334583363082835169 17635717845241229754 16992779510976970938 547228777145844739 17014473978657126601 860668517922548193 7950410382878826195 4195714521181551934 12616497375882742846 13403758072168398464 6925351797024255790 14755733600043731511 1401753076504191140 12960920290868862189 11766355594512069742 7926889123745003656 1642962062823459531 4158595121139999690 4890123952512461343 1702694756849156430 6402803214332741807 788303627014074688 17043406701189838397 8489437937894690040 9578198768937450967 647450897010420823 15109453446474743684 11796840359786291078 6726905341786747497 16359968617305209060 18195670454876893462 16359148921734536458 9501826289442514956 14739247488754735746 7714419492486689282 16894409898703675754 9959458548098117014 6508872093569176673 14032604102682629947 3212528769139799832 324239607373566604 3963537566977949865 9526861200554312781 17001640231934402281 17963418005842606308 17334481437581434270 17585071633972765568 8184842339092776236 6958125593653957050 11070138756714179214 18288786124920386541 14152670035537307395 17542786158643306446 7396165998597114963 16268799006255880808 2883294264800618367 18313528834811073956 5656300722852794410 13426586790833383572 15085445781708537006 413237359917652844 15069831100706365607 14863134895181548159 6028134286393319769 14992279661909876870 16065910992128233801 14138596296640848053 7412399474776567793 18217961519888949261 3417914222068966014 8467348310866091657 136311435427104247 1445354827751119530 12671584193146485991 13190187614415000359 3766184940741316873 8711216795864680340 15046156563060011365 774808577561908403 3949554780306527911 10674446356653971485 2402786724960684137 18037495811711415333 3207428062916739040 12600659800223988398 17869229166820736672 14380776896783397530 4442345601991431763 6065318236790898796 7719549542638297564 9887182440412541404 2984290449195034808 14952557679552574094 8649455758638202177 4022909455937328848 1429171525402233912 10119083704891208368 8781729048815014208 7264009318347511637 12371174584963709643 8682109168015784248 3482039369168980743 15056168976490251735 18159274486417455549 14021729207250384417 522333233674470620 12679244133313003870 13412826763686750675 8495574731421610907 8358951534715731798 13795305455914491949 15423953394027050311 337341718221701689 1628514246111146724 5303316397657569756 13345725989003182524 1171072898580113466 10484847079331325842 15258293547402466370 8694378639044115763 12660730747576345818 14132156462957829302 8729112896804524496 16046685756245112749 8636963826143390632 16273941736336392173 9877495789084021535 14522832432760380186 14495013352722929869 13516348468995444806 9599856307833973513 5345145092282061468 8255982390246893697 15929974227732809308 5865858108143322805 13433916307380382561 2806562546431204991 3843016466669651999 5409855378317697703 13085834821178704519 16043163473169017341 14990075179797056855 11400306709731335184 437882858471020457 164917617658566701 16379917357419154719 6151307719677151364 5632000162449616539 7556566589517224090 4242287150649560272 12119339858433463884 16305088556126020324 5254679717819980233 12461616692998376130 4036145616757592739 1189326988685739068 16572812490573639577 14312298309380947092 5518286496107936277 16198666478360993669 2632661549805145216 6102345203114671691 13528427132691718688 17657407838986207035 4357376883594458300 17711346718520282194 2446932722853233493 12942890485711905994 6113833591222769403 4161595443145701688 6917427355463332015 1552258434104712917 18276700793670003334 7349241679926081644 12479947266513525892 5684527329536939507 14009872533954557168 16792437166568371290 17521999221440319838 17336534810011930147 11085770351109542154 10349326047249874325 1431102824177060680 12156222042751448274 3469719761122761655 18057176311548680543 854120739676321264 2878650064785343591 2840545762256695740 17609747173436473866 17309170817253640987 11128879421671258958 2064896126819903998 12409970067176189353 174628827970917047 3024195116025209359 12884246898615516080 16039569448190894477 2926611474307928101 16668899339309350575 8240379692231806933 2801224074737907155 12453641959740510473 16515394055233347487 3273034176887892059 10824628120341981398 11694400789033809436 14518908966850799152 4673492369780923103 15803794780635489493 8005765295976711876 9409159236170895422 11825740987961151440 6885744133920505533 15602123718461892262 176808758983616921 16276115284609324556 7869614404402826124 9160219213815678219 1537727678412101245 18236078978004146451 4218552864750061629 15376079935677492378 4426139143621571691 3116487223748520510 4846765636683409002 11478232574851084035 3237945331603903842 17558131651249679389 13958410567785115738 2510484663761755552 17872632762909311636 7593928289437803348 12925168079724202979 5900064756214661682 11600068713433872572 9955227699363161303 12360747120466277237 10231401697489708168 15536839955312322650 15611410334897947135 391273995797437612 2594092375495858236 13332337806092496916 5178467283029146964 5532343117135027464 441421072612230452 13166829832447210639 11155782149087297570 13240147561979823635 12438706494798708889 659353072124983530 1389136406938020602 336310445645607678 15055270162856369928 17006132983909047565 13895438113179227842 16573933726789215520 30933925521065746 10548972537002436979 9597372535667663189 974596837381113807 9685716678256179602 8688995664706300212 13571631599819602736 12187279056059785681 13308242271918343768 16586716158687839745 192667377697235070 367297815007155475 8057675836873619077 12043471023144873216 10157523988079882254 1395048409903344151 1949990772971321421 4006909328181336465 1685466949058654 17361176147139018713 1835124643482309542 14573160350179478475 4929081471893736407 106370939496846899 15010832291546277238 16774176784054891723 12921357697739528512 494823927278053649 10806408873849801769 2424147799838436605 1784222648624397435 8352132712139479570 10251729211530049084 4310427156932682877 16625280489051074590 2674696844865842996 16967227403153233838 16474652100905329332 8543999444794283368 6584039000161713158 11226727321216461998 10841012026221297861 4739374290562331489 8845748869865046964 14413173921516807237 11210697267052943878 8555848213471692406 11836945043914138305 10694832678208148320 17392261145919461626 6016725488513887711 4390259846734919176 10727506545720140660 17346758469627430845 6898419304111959633 6927339333552480767 14906075445623878878 528595926051403762 1660674458994307137 17487055214961192338 11726681872744756157 16138460013515260172 4540780385916425314 13701677160064723788 13189388761994196541 14145612221191875738 12312087258038783409 2373207657965783664 93218198320739173 16680313215068875682 15347924342167738169 17531944603208015870 7224580103103495122 7729519845980891702 10542269227743388617 10024026241094557511 10531553324247695347 11694645616050751671 1759651167712652402 14035292551018535532 11058646339575996825 1895021617210603494 11559386991209043036 3126940288016976134 7188955436305925096 17369127450202649247 4445334534425424193 16837489274159004497 14567362068388411535 7844650755871851673 4783641955425343866 4145247769073351640 15098243125144875832 11656592597140487957 12101679788345355676 12940061582683631642 17076794368253261599 9299241763820537373 13534932920051573922 3129578694953637629 6308364382868635766 3076477509477886972 4110558656732503008 18423091879468286996 10056811259029763665 18308589358982154429 8270346806580287820 16570292656365203202 4095481369130237082 16168478077941960570 16340106000100957417 17119752779653964946 10703268151864935106 5195021801532840127 10205862499885935627 9814761116394946418 3570307293095132600 2180058986044278346 12909838037264997729 8022297056125147188 12147040562723789693 1699372469958541877 17832005909651182480 3389524391756553799 6279936710409733544 11340992696637560196 2399069843096278933 7678181286781606205 14055534960411727703 12596512252533299610 14935825222480796571 6028767133320404935 10561429535807084863 294571531994285971 13146752628316530526 11299445455812710902 11266374802598195090 12310317851955209188 17544981150581829353 9893591827979865205 7198481772282673184 7091888355950870206 15765192741570967994 864425583212610456 15327000389897269452 17861288807918292618 5521403058429086802 14693319986360820796 5682265077276286368 7514583840213044918 16965306236923413849 7951104584066306840 8206603471583628879 3265580092250047385 6570230233384170244 11154209254206543578 18393949414116900093 2591955732019267573 7856286114255150656 15316084933945236952 8168656237590298540 10129900094917786572 14504282466551944524 15151549491163122529 12595998200787683560 12289982435768255004 2701692899738947505 10421132814664233786 13615308804807502689 11540659418196272477 1854954648537413658 6248736221554550873 207505450465730196 4957926038267008555 14780930995104923564 5532888998274197662 10214468682945675720 7642854631892044873 9713767407620613004 17452670213902646321 12700825735197503511 5752918548904726406 3373514135500515505 2365850852601270673 17491728479178608802 11779527429122336619 1521249349638027985 5791793202936701053 5491984710222385609 7553346611543529302 9949185357666060458 6451005781016871859 16639396437595426328 9756814671558044829 8447509032017205446 17355293280888500233 17795564180120857471 10239255426923163028 8524638100037781507 6726987152010285854 12546444140986999008 3387470526396504880 3288761136059588271 18065844413730745940 11789174252944174022 13213951390141195178 11654784681291883160 1637982231589000046 15299954949862965861 18004395098187181956 3188885699888056756 9655105522716646532 13408322193313787424 15577335839006092928 10321512390517521194 2654014492923656513 3856790517598723126 8808655602346311147 14093535380054742434 10725118950430432136 4219443658856170869 375342864326339097 6369063543893957699 9075615330446563079 14454508172295601238 13612092065295197057 3478698347457932594 2233034096866913852 1347492054587191290 11275426571381477385 13313394813849161813 15016387054625985650 9638437399331782442 3309338738483354823 17376459682671630043 4348144080100937911 10398893413498909803 10833459088983981727 428811103250131859 11631561235651147307 6709399679831320484 29227794156102827 1464736498476680141 3945930262584279652 15831164902772051873 8287793004632701920 2048234916267600251 11020487743232429333 305365563473191554 9961748482760568390 16524840071487305228 10591283358658538049 88696657035837607 2371861890308492557 5416120752108539575 8844177885425426831 13662096968986848303 2830492254560442897 1822829674118067768 2211695202858615073 1958259173651390547 16405166018157273118 4486570217402917748 17499899266169306178 17393271351773145376 16181321083401157518 14291005596195568999 5044868075935493163 15693307581442040578 13668478753524199754 8187808014257250799 1255551213769213006 5975190148977607124 3969823332224711054 6371202263313439041 7735555622964747154 10175424557453223002 6067690013706636237 16062107144441572698 9614128841552337889 7173966321753625678 1078367310750091303 6635802184922773825 15837799037307683896 10135923533072027280 6841943496790120725 4706670824040685611 5554605084239914479 5531239036037972245 5200733641813010587 157809529383602305 18205327273140791708 8081147795386995094 10106174514630267311 17150059563351001096 12855207153278617022 6248624022943156972 10967685427452133495 4098263802392387349 8865582962505873596 2799510902693624837 9102109344192586127 8772222498052381894 5214976300200812674 4295891132917297243 2390541222517795963 14604678663623687683 6239547856992651048 3064827057732295475 11234844187806996574 2501360257420882174 14763146994906835939 17895352536662335725 10553761330231580904 1788152205792295480 10549997450058480169 4231327492163311685 17833161618533049551 17364313040120172260 18346801670522223249 16008858712410352815 15558961350646692521 3575423292902839607 401392693904319997 2268392600426554564 17461578629705853355 25746297498361786 566965395096116466 1470350315796444743 7969019566915843295 1265225618536667038 10711115669419736268 18227029421476906925 5538669969850876764 2904849964558881234 9674579069533509577 16670386532362032611 5543910007638636711 2745037522273621312 12609125249202985253 15617773910992309626 598885803312557816 15347746804740321972 13090807171571792394 1807756744195405283 15672575568205801621 1830615807100728584 14659810479490133784 6051135332653626989 18325862996130743459 7522218784387110925 7673575543126678839 4992518308633717882 7694571426981414600 4094926091018116255 1939124779161810654 1269658917423632706 1727669446879572623 13443645891379020869 11326444761904522435 8090041050589400398 13419896759116345298 7801144332875751748 8892814684074772068 1499801119375468792 8831632535873175687 5528886164870544259 8033957627195188499 17664302326365940197 15177434089567208266 5083015117563427724 14411647313177137111 13599824426387864239 3328768443865159299 9454753634229807552 452411447010707690 11745448888935117017 8613294526637097603 14439103024745696445 3537999917309781337 7869369689955090624 12272122665033199292 12684204090782881659 17530890890082865199 4058256515617356781 4536689279978857546 11288632218027383341 16019198471359330115 4102927454705175093 5899358943113985211 12664064559742235005 16435726386122864187 6462293699710732676 7273449345474792443 11214838478515924670 728732733875104106 9396210142026698894 249618701453379277 12133576313071130007 10728325041971296025 1360482117284413121 10480890806409546267 4473794837791845826 18211157313359913666 10672688819806089926 15141246687575010963 8480322511603324422 1652400479621359809 6428838293089792165 9827802103047184852 12380637444069734958 13703405330398767622 2224096349547166785 4667179514008581675 3286982977829705461 17181360832915616933 17896325843407808116 11104715565081235385 4868555841991728225 14385946853412463570 11163337161769924126 347240118858897449 14372551596797650255 264590622416865654 15365271875244474712 14000365203877445268 14543276182026712409 12335080960168475440 9440385296548452811 14385483250107498670 1683747218550652433 11286844517485232849 5598578624889884648 17751612660140971592 10728479376187397522 5367966774036852234 11815165488613273661 15581440129890818467 2351882310920183645 6230674299461488981 1367360797867500590 8082099323482332211 3967432714631496718 1510740251214186426 15862343710389882214 18000015211687104133 3972886389741001521 17445820488607670783 9463538640079329353 8813294678462742403 8949433907989408803 15470891877867243176 10363999425123023354 12439811639981002195 13278249356636361520 3076568419210378527 6267838870185094273 11850709012345404738 15364597823720517048 1356176311472933776 938910136224298028 5327822718108530415 12555312150889339879 2955439089752075731 5808064990951645095 9261474066781912310 15010427034864874148 7627146404565376216 7805198742636677130 6769725386231555944 7381117980687341533 515915687467040870 4335588075867105037 2530263413872978764 17816450326269432579 15032052003040637878 2955672859074347740 16538163804973913842 249756118908252824 13073331729596105349 12829806706141131226 4777114067180844603 9923884230691930911 4830201545710458048 16133776479834180941 7762180767211272580 5294747711376461563 15808282722370761290 14541434993219357124 2024032812736263145 5273386561865506883 16646583804116642113 7505350415579243981 12965489257623035518 13803257380135543138 13240305456191011480 15799256380280698365 6657088974151280939 16062490530545682550 2488308301260106475 14753856500653472648 4755147603689223451 16370557594444096179 16347904734815092174 18277884546584672948 11986684589211715147 5471467748566734546 6690240775794242021 17408921484573579088 8424205136848215185 7085617150906699952 14765985104018142726 12145557441195842360 17815143982069322450 10934266133439730188 13532136358118289876 763561668436247124 4059447577549863830 12471091207737116335 4703142701163998530 14673879665850276374 11070033636884917275 16949422510580719475 8116384959761867422 4180969442228070228 4322104663419878814 7009567209641386554 10171262805230920891 4717482739780039362 8499365783888091698 17836105871299011772 1333834877700401722 2278736592932774422 1382856706629228035 12529546384660066081 11069898854091572613 9601682092118517881 10108500819525341429 17486978474121685061 5533897567864685847 5322879018135534910 1828658390221639801 8651990620968937941 5939068347721179353 6257267799375615538 12877698301327110610 1952408120460506296 10493267280686537606 6652165951416877369 4804900588592397048 15102126236423822895 1817115758224661212 14033766397465425571 17217964410593839981 10650701922759004298 8731586344551395423 14075193401706455289 1533628436584939336 10849689316093716550 5173558137988687720 18351761549861045312 2654673408726621601 13774609353237043511 15508018020220301344 16156122688497176176 331212856715205599 6202148993693179101 13096445105036998620 18400320934458451537 10413577458454049071 13656389380472987093 14082475383099216586 8991562183078053835 13631536380249809745 13916239432875700 5814310806502387502 16964798047472137963 16238256010099474125 8562893947130991744 7494053510919095256 3899660262457015405 1019993489726343475 368239697829877598 3519948100266915981 610678862559394877 1933058801700033865 3391072788743008870 8805723423636961044 6109819288090166988 11644869650438928007 6389338002082354839 7846951872454057939 12012665581128155074 2056783469290053309 13127404068855121412 11509379039473636432 2499086927626590734 6719294982132681560 5514028805023162077 5784311753910737738 10231244306602614311 11999403843159710011 12226039137570742421 14852997241166538339 11231677713393755152 16312707660128998606 13397615833613820893 12317952805673432786 17373851448458503494 351379199225845357 15868749710065282210 7089942435810953944 5287016559964231565 11117675687850745509 597231574660733291 3523949497290736099 3203350113436533461 13954448391194582253 12978618486164743209 6624547827602787158 13184092126093640609 1184204192485288708 8133919274699443149 13976433839733915806 237288091539400493 12926741546525467362 1314695086863775133 18401670968966027548 9099963873706157951 375321006048086646 14487370640339857959 13362637900314454673 3492710359969165438 18165159558072241693 15645314750720781200 5083272014792285490 12181961698297054650 5220176578197617231 3067247206814103557 10561745247064988645 11542009498905346477 15433004633255536241 9391848477528126552 1539425938322773325 16837498231630250279 17936981380796707454 18316655307328295014 14094976359202446848 13688173516595556651 6219994361916507888 16169580259945549814 15507909653951928440 5707315851870276630 1607259146596183564 4981022092102541434 708463529173567424 10187134049602449782 10349337396978376172 5458303673170868257 5587640258202058287 15506340516279394891 406817213280694166 544494749338287416 7870520231128245364 3107221629371291424 1306751118625349962 13321051463689957545 1343194707731236615 7185765232969206028 3977928565176498067 6094714039378916279 14588772589702316787 13067049687844039132 3798884727913718770 15821305190525106501 6644914171931789234 716706043101869886 4438808831070247627 14890559551789770172 2943470136053558680 449762819999573263 18108855266937837453 9019766200495363715 12501976276919410665 5667672584749121956 3023602621456561584 3931954458341063570 8990933768708271041 6990761235897010929 1066819560802735008 5926528395262726584 5739861110853453685 15677521714209013377 1715215954704638448 16224974018448242715 882947123497259715 11312695752345732542 13302919890818210321 10528412098677872466 16826423549447684796 14860884585828762056 5237655468609410446 14007733537743859947 2310982703357009590 17717458580581269019 15062724377295784962 8883822409701995297 4962831265451336232 14457002251005305679 10571443264571425964 4917728848188627567 13025129207256067644 7294263763258871699 10059442897312659284 2053100218362549125 9568916588203579041 12621822028073368049 17951495128724385374 12922936122100960596 4882468444017012103 18057456184964831996 5374353005385658815 1143611787506867529 1822115692741473097 4586239099271986335 4273299618549395458 2411528132587021156 4367573110273513758 11425911315144256171 7614250032168964064 8977604583878516846 16271462539114450774 8987659398690698648 3941065017457800380 6357362409128377557 1244602875853865276 51974550631167862 1225047877022746011 18330306126006059895 9948250150312197644 1704920843575346573 16677651614194572467 12134962697517918926 10253002533909532639 6740354876323481017 15471376575022132453 9524555740063942510 76685562937987753 11155939043015772299 4973998926655229607 2598195607877181058 18308105099323470129 4752073087748184713 180547699187900094 16361638192841683546 10616459245034766953 16569150031297233962 2452824138445512408 16207327506841986664 2847455705142808388 6969499967284923942 4187033195538407702 1856875357508797375 7889364678821304058 10577093200220830214 15633105467622293341 12704143920883973932 6024726765128295537 2620647466758711385 1682363826653772940 16133346971291966215 17649878796688580792 1135370161281151889 14550812686228398555 443018131276929621 10837913311216137492 12158646457228424138 5336267450032714067 5450972827929493 16530886138933953606 1134584230495399773 9614133306920019311 2704306975354995583 516189630212508531 14417923184608384482 8032141571454676786 17367504877869296005 2887351334183551754 10387389292100007092 11856341115755794782 2529305685107218336 1698392749417004471 5765670596654969994 12173856953943198190 13619007175097827320 465449944429104194 12598541595700184177 17352736924844613527 347402310758613416 849707578233712217 17706213047824508231 6948528827346125386 1448110008608554579 18034733772907395423 15451261551074679523 13064163200113120243 7050560199034367079 18069404546957573776 1775851760140591119 7121630640305568733 18004667282313348382 12485396814370554803 17143479291687922420 14628461478257355012 7260201189112595141 3962835900512960980 8526869701677648770 7118625419831646592 6744260886802948860 5077944475226090649 17260269261613605044 11474186499213866447 1653689510689887884 11795741868816243389 12349683395454097207 17041235320783551235 4276289226889264870 10674056396764016160 14503693747680081038 2671890282174126759 18108009016141625424 10924797948571910917 9628420927956316354 5486650154097788561 15208422450434720242 3029190021053737203 11569001751978635666 2492735573096271029 11438982177303532331 5883280985618719240 11396459985976389498 7831076460282679383 15639386869501748067 18098027281391287353 932449882752692224 8971173849130533571 1912679789507683228 8242266372377185364 14745545699224193234 12288058786994424688 3425984631424343306 4354735267674289176 13879877255344257106 5600022705790681669 16470418314815458997 14321965700362098968 4438408122557685419 6247420717055662475 13207990406659958508 18446631850250782277 15554429799412010171 9851104148267149355 18437338690573080638 8771895756613117417 769851936813665563 1921343041826915712 3951435829067697631 5914965147169559200 1363242736546006714 593862646319914322 16522488512483574578 11963925680776199160 4714546721831557393 14847623250996554413 17599013213914199657 1148548113449369177 4541127497209380329 15220396345535521037 1768715459916993219 517829914355292042 15278579407061927049 4263152114449151241 16765246046887643112 3961046823829935761 16285452254238316545 3791340811996891403 7581557306897453223 368126698246522505 9849857414169227290 2121561207121368595 7822890176776851696 2033309921493917749 12548003085373950618 16297413684556538563 2678928563494523082 9940545189879572320 7091091452816179687 6793792344383679528 13323185630170438549 16464549217021630373 17182933387631929831 15319428610015663344 8859280128982852466 256715200132477893 6184148806223609392 264619579176351235 94657562190223142 14896888012120380946 5768572545670828109 15381020671691972379 5996886824468725712 12600775139937085809 1360101254620906589 15715744852135337980 10601717587291605076 15253530724772152282 8191619426079122388 5769463093121769927 1042373197104748481 6662230164962409444 12939738117791091227 6886954212007587017 5008211313168155732 7799716878842158054 3997930615156344744 9268466651462218546 4835911693347791043 6144327379514668569 10104505230091220137 16884340295557102651 16257998860299154137 11012211619113213707 1373538022911570385 1114157035776921798 5949686317927092869 12914100145826478870 14048776975516307529 12104317668230512016 2807264247101918809 10396245125594336945 9441333824404236184 16517890005094294973 8770784960504996185 18203414029137758829 11779418041236373589 4884406424921390804 531137006518207632 8049634705035478762 10801353505767817251 11153699384082595857 15586122829397761281 3280294216468249696 4557388064250741578 3083188781570460871 9040056426029947511 17556808534588252272 1343740151608874910 18359138309373881223 10864262006676269220 14491389527878608010 15479137352661733925 15340406618446420657 15095274092353582316 13613577913114714564 12533086111452009654 8896779304430776293 2848184307756469935 4341676064230440374 17792596626661693931 7345282033336828083 7418020808885665487 5313711081958058248 8374381845577877998 10650591711302065065 6383608962983390308 12737769672518154828 15048055956347061638 17309836482636930703 12829107432125976659 10012855157169578193 14230189017630542265 3564865441034520910 6101845144182125263 14810302581952213482 2385836132235803182 10885175280503244286 1627406513979502075 2134652371463976138 592340543699122095 17111746150882427924 15028188462948367404 5277011767894417679 6035176520834580039 13318173796742886055 14681657393764540603 598216909105158421 16815734206345807578 14310021408204423081 5592571629437051798 13295184391069392631 6301018616592718718 15924604615675631208 16720064008844778476 16879109524972568952 9198674414512384365 15417344312325845685 8668348623002385153 18098874450543060416 6411611788489085529 14963352155695439506 8086584852380260343 2483404420463836256 3605438634604070536 1675394266789202588 16275048727075789159 2372038393165615344 7278100829226734891 7071855898282277114 1160343810018211824 5381916664531732083 10305993350148482633 9066749638551018168 11311059135328670435 3523549374056352510 3038349497172440659 17346702012970187422 17226605498122286392 4515167540844223592 5513535275705567882 17688059046100214386 13868644620571501470 18032221640907075606 813138592802138807 13914343887104179879 14415561501298797268 13598346685239124287 445564641846977022 1168087572310540189 16577658971159578333 15647442291164194139 11022814088505181212 9847407965679872529 12808586831441060371 14869674694285675430 12426051034791270247 9913987762943448499 6327920505380736744 15399074400927573861 2789849159565419726 2959346441512622646 4552664031653452445 11023025873371433762 7444706386947562362 12548805867981573908 5185649491475400223 17459819284313380706 8677943755106756646 12943652998037019115 18054779858948533261 7330095029186138100 2865928672877831582 17271169591869314608 18411925982942480362 3441619174209336925 2061203935291784091 15284454935956972623 16939559064427033190 1548196004266596644 1440413093870075336 15342047530415157940 12500935709089051304 8433676382591067208 8023172637375435636 7719509331105921443 10374249642560990586 14004013698526816723 14833377682945257014 18183675972368266991 550659853659821620 6667647351502735205 12976226727242407643 1323775597034410357 5393696838660109923 3716012485752033195 8448155424200103042 2767250699996985343 6960147620221681809 16488566556176867771 10708154482885523105 10396937916422469070 7141709565568539707 18406058361569445683 3667576572955119442 5152699847288002343 5671804720743324335 16609067703137957249 8222637244991265854 6226028585331929400 11018519984987468897 3829077459010502798 9899463429344055296 3562867650911939714 6939059893182727090 2713059059119642378 14862203703019915169 13994444139038471828 17100532532293580896 10806631091136660324 11670465249864352064 5626555811904638276 12572106978090806823 10685032527549357549 7325508297802569236 17613163440840547886 7404664794256174468 13497366293808611972 5580402610286182735 7510791880859835247 8590505261072251344 6591065849933374956 9939030769056060025 4326241644958593512 5241091285167742981 12333824426173266368 9098598888527468176 16160341917134545432 9007077255209985158 549601981000700719 15498968656260408452 18443096222628982679 13944271109921583302 8759871764573971003 3137968490858885871 5336442746167743018 12433432237186134596 3459899594045406790 7942365192131292215 9975029588376046708 10623412981642637705 13483965654810230240 7183698081771229462 6018871781317379251 9078461856101673262 3740505294317412640 18359815879671098964 7412156167140204462 7285526854408415242 6136300488675051335 6078436655956246465 17390920232485156247 14346327669773595866 17904914216473097982 17900923795669247214 17075811621234789218 187533916590878199 4329109265867443201 111895997991865027 11280168294072616919 16473852700131181866 667241048607368137 9141092616151986777 16296915168073870910 4561314337394068265 10803789924144302431 609734868401616256 8859658955110292459 2893025088504730646 1816105326274234826 7310549682382215570 5054004936478452298 9280187404070033246 1984593088734965243 18110743036478294766 930056244102561595 7207666180668774717 13517832559327771827 687197379670193340 7596285811519528050 3200158617947905452 12467495533714454787 13118367653135025196 5778350886456434992 10307824790091075894 10530478241456991102 17822513977953160901 9925616814258476636 3877300542931254835 10129306059384820377 6736770006819240131 2448671062559286652 16426629502215760865 3778742896746896600 11023844380372903118 5142206977622005393 12540870972380156259 3354940009888254189 9752094206835634267 2235959365641770485 6856246103180080932 3331701779323494879 14361295771206964720 8492092984997668743 2456907140425966751 12801330968683200939 4019229950931778628 10391628778921450012 6274050371715347561 13883053802781647390 17687925878709774585 8965371605536669972 16647548784593168698 13118076410924054428 4476680619609086200 5410057670642910959 13230521409176743891 3471964316820124396 15240733832135696388 13092622425659504691 17817449982764265418 13934139227862883911 17540277282571954603 11666258261968364309 3899701888009175169 18038795652435246137 15996803403637971906 16438028715194983331 16433598502244197957 17487919052705199433 18244264621466494323 11848421831915595067 6969745322219974403 2941504706414544681 275743999816766168 5934356398947321429 6574835533386033003 6277849643772213161 9264188913258319442 13060060044414803340 18015158503357229198 12073763690917351238 6153566831517069830 15126487502147163288 479898589557527003 5099058458467029537 5615904195471042162 6776341102241431185 16261165568708224112 18443205183792973804 6681075410216708417 10030339707338062532 13154918221446802931 8132530221337438436 1323801809141908289 6835674081240546182 15295640534994928187 12042735017261367884 5772038267175006509 15429334299271888746 5021992754159318847 15811544049449289562 7417900531473013296 6111539203667671864 11788090987541253657 5863734467770506474 11729153312443796311 14193959474215916847 17563890626525199650 13006904063695310516 15640887231468159626 3672589006550907881 3469232787084647565 9812012483690294235 9317407153723015043 7146091142921614388 17318379969616489744 1462437054155043874 8408947119823922333 15278171191543579885 9498862269645597490 3609998168410838388 4254503897093207491 2092651224694355864 17373624547980735606 2893187254373716080 8920640532651805307 10196084326129247364 14707624733260701809 14697115860431052329 14943987458311583415 1264360277425166179 6684130580188653487 7487482827910543892 4973905352097417624 7079301063993209615 3083213690515693218 12214139489413058014 6555257988575763082 3640994692062309402 1260597533588419766 732114680120319946 2433300615749737214 5015129883815257749 4841092539071902556 1324794405103133748 4101922749288461883 7451811309480349680 890382622406701395 2891483242543166538 4323953005725385161 6838926267945669117 1970601942162659778 18215538896476473970 4687998017976086005 15561414629701243920 10104502831615667702 18000832380099900542 15742075414714520425 17601189345649337398 1688034248137133774 6901295694702302828 17288908863602061107 5821338515434477799 7274129250281015534 13198393053671272798 8503663100899293484 2346767185000302852 16575553281902018817 8257097383305584097 6859672835798183641 14880707517497264490 14294053023312850585 15622988867414202726 7799887333349277914 14922637631328563927 7118137040834294742 1293173256188764714 6973928840589146881 7832187874368456035 1729984771616759077 2731134277055446643 18324730056773925199 1992016448676869005 5914381230402790325 8279604564141640251 15672746514756462106 9826395230733463295 6468058113472969712 3210349551582307361 18349426552658391279 7167228706228489587 7011468538880831777 5073060790936972581 13809530448254245587 9802201625300272072 17904291571288644346 7004116947287830300 17381702580172853130 729786474839657599 3378345317862784058 7204165464841997632 5166167008360401359 9716542899947630870 1171394702096057883 16631884656088365586 9562690386713394305 12110707190647712575 11373387884423459472 18266030615269381106 2086205343770633479 16897041535510206178 15413365284031023884 8655307145602796673 16557658590544307007 901662863228874065 16775696282258642857 1711700232331586951 2676874651917207883 8138597938979120395 11687095253177842373 7948825633475407014 14211031861272501864 15915397361395912052 433478171556333066 11163178670104792837 8917107705642608527 10071844514453833126 8714811892538759911 9059709794367844958 12151350063436897959 9643731486011863259 2168864797570216005 13317981543485906779 15850993640139031098 12460816057068833686 11134207689061185526 9976776350543762009 8463244505172533347 4332551184417493794 18223319074433555431 7062295481081495871 3370893857693959183 14412783004672557073 6633176313714344177 6867574471348352340 846558937671415240 14869798197968681322 7605865657796900935 12068241884169490861 9159872162524795766 2317784338876115636 10553106616344760367 3214095872932504815 12733906046350731090 2313737813033457672 15866641123238206255 2018529048031141567 1708255852236126056 2795014323166729232 43632306518925444 1470537789585900252 14606630979531480448 13382851555941257826 6463503661119448802 9565507760282005646 9001361499311541145 4583167651559910658 15199118932893150411 17871030321162615408 11732653934785741175 3849141828261528888 2791481854510312530 7456642252527130238 1322476829656379938 7495887176420169832 3540581526040028528 16151764355024494565 471129861310727268 4641732358043285404 3860433764705537464 18174406539162568046 11824781015366136964 11571937466259636745 5852443017749863014 6744126570669511592 15403912050701918341 8353993491827349248 8520278137651758275 4704796466512076198 3647392591368446038 15994869283152392459 7965686501212852822 2961328100967426605 4847676615268658907 15717174000987530021 16019909380163765111 11091486780614639209 15381802473843397729 14764556171532778954 3707094299885208128 9517431634393249000 10547904824871270866 7083119522750441526 3570324538358804238 12957785016339715320 16109996486168786158 14780812006217457645 3843528652026479882 11470507911508923441 13444074848690374845 7908833325009241712 949050560050948641 894573895074161400 14610029973902148871 979163842937592947 2307632145985352216 13235816264401282189 13725077682340838268 366334116108539019 4692490525719798426 14803545224502162955 5149963193457389732 12699965041344023918 9033669146123870665 7996685365633055910 14471309751242145068 12295032942928411869 6048300310806955903 2253058638828565961 3801181320707795873 13760245102036956104 14571972272201612960 18130856360903200258 11096182992291309634 15179380025705192084 1228475935662419997 8595180681208570063 13884580050622906384 1825335146330030705 6909337342810468688 2156427320972987760 6312392748844245299 9478864586290847131 16533634415962054905 14429786458887039339 17188904896807961156 6678880283732356243 15657481513596476186 8955554320048808104 13843214413337565294 10547798562723493394 4348291457648893177 2423179486073716716 1920766290652228758 6412326575998088119 17713365009641983732 15083839515054082170 12034412473943279604 4645567519322248982 16776046461526781812 17958173691134580820 2623100142136702083 12376469490987469647 15646114878415365859 10232011175280728892 5748119983425968797 127228559225755523 625711634562139234 422036378188555830 9081919161121783113 1769167661628117962 9779567305087120326 2639987248641064295 6209338153986029192 16082543659265078348 1027395212007588616 16959080556458431926 12747576104695787893 12263399860439332135 10604209163802673885 16292803227325535807 4968366951548197980 8165517219336917353 4264609977252447003 129907109821096067 14061798439424418957 16776246859864177835 12267420449989737878 6798822085869016571 1126232964790399364 11226346869976635730 9542590279774245239 11906471995596505173 1994512819846690085 5158011399657441835 13620673691727020799 2669404262981772534 4219599174770612785 3721754553059273651 7230031638886166877 770946026350511417 10631843263819503727 3179638105512129118 16360809365378950028 17899570583847879272 11111149712942695532 10379488785149609945 1421352910493495945 4300419820834708296 9114062458369873837 7971971482128235368 14406230613057605404 11890122426807033129 6794457095548001766 4436029163251476757 10742136622759669537 7333684936458145930 14505670468321653477 4443157930510947587 66321700622017433 6136058626822277998 13343163232725261813 10785861111926219938 9519791796687871358 12706869383246076170 6137198709881536362 6307479713924311925 2125512919704246570 8108891149340799383 1406661105170747878 4182324443813244590 2374081873477353464 47760159721554687 4009357215516456112 10773017892025619695 583781495336437472 358393054341862223 9614758529921070427 1824977503701865579 5903841692825708731 16165162085426988561 13634023961247970890 478815958358383717 9706683784223907235 1118553913995116729 11743246224104083664 16818104024995910394 11450996007443595597 7442993429497386120 14075876923085419407 969391819801151835 12885577037103377432 13858163391251963223 14026793003650698579 11106555051095975907 13859915898998823757 17957248055986327963 11748460202537479238 8172771854613976598 4838793873951405546 8348494101990274656 5032954772926357282 16129441551883232509 12055400616166670177 9342749272465677692 13704113924184308908 11908362818630424544 2046040996783520374 17258451752171927197 4393069471027970762 15690270630485643140 7020982311000760597 12237630826023702518 1779542818550727604 17911177238981707967 5204471295020930701 17865852123766998436 9084943393562018671 9521534439731675625 18426154782754737742 1857662290271812112 14834901244011353188 11632821220507650617 17804288445450070464 12533093702103664113 114861186485670737 6253413757762798868 7367713792579473586 10550374043823070933 10968978485506958873 14656905992474880096 6231396960028689529 9404549567996499622 1145620499448674499 3774644791351834795 13838575247825979765 4851098934951298012 16417134608979739049 3315785378215578490 10499998211993541 4101369320116325418 5082610654604608629 8405114355872789939 11246802943837639210 16322715905878285729 10488149607179883131 15022402353575579276 13472790185634744457 16804327367244654369 14834021175875285426 18413127191610837442 11660856810827031341 2656928316731304014 12219588034185729009 13840440673985520643 9813387356081861195 2901393749586943800 4867188163141398013 15504947993552855013 14999847160663964712 7371970239361581091 14432319958870244632 12420656391603195985 365058981148072588 9895794487899396926 12631177121410519787 4223457467435464033 2859790533513361411 6722138286025938559 14355552415095019778 13335016353414136328 11691584736442557455 16716348233613737557 13019073601507203663 3108724129017935938 7296600456505118958 16144233643318765095 16779564025776721474 12655189125017750981 12780625531846376785 12069487674497313417 12168056573381638796 9625478850351718803 10574333667659386497 13039470008767638196 14336635031649745122 16378918260224265607 16705797510620959098 13061005122009189518 13875489777475473281 5260068258176958634 3904262273169553191 7416895410347257429 1760313871814319056 14954700788133281292 6384977587555472421 6259080142304186006 17020274406145935177 5588367822930107078 18432023876757171688 13579007725805551315 2710455177190397062 16501130364098061866 11861077296863240148 6542569895895204974 5004222126779676659 17434237184555066786 17204812678248516288 6263048408772554570 15270656387540013676 17716875426668759902 5975829172045212444 12046167983988642839 12204389702246182863 2488132355277894997 124151316154518843 4647794252293805005 6536402385364662183 3977959475591089058 887038305064871321 12981324514608068531 5434693503961561537 9480487355728662279 15945786980004780909 1274291911748962681 13008713082930703614 12518768198281666635 3573104670250737253 1258813691845577357 7626816775869467398 10768296485437408732 15114365699986484173 18343857037962468680 18077513946930008754 7348265886611847600 11581610806289210317 5937627580329988020 11470460230554725368 12821360554700102895 4590321212461135278 2497308943539093611 16666152453996719261 15808955579281899798 13892934095266544176 1404192513813690399 16443625536913686771 12734853937967220807 16000662510938307492 16239789516237184084 7898886359429486603 10517522653921749699 7868899135845555592 8819548994773980736 4007876521021493260 8161036405894322709 7607511796724616263 13492682101498973917 11331673650060210442 473054639044603692 11422096617200017327 17040719541876609938 6507780747933117942 378320297434054634 8141761959349384382 6560522545955166167 3301721987643751897 14601655968520593685 2718763587620790924 12202698313366981480 62078224460229755 12157643724403154169 1040405083274314275 6309704757947949079 13519453492445724285 11474320863520646737 9334794192748717725 6113799466769934915 18315861025885900067 6454543943266276025 3363203329780698607 17661676830463030221 7236192387703262408 11269851869622620770 4558769349876803653 4230521647497671510 16992661742979623588 1266979371988032409 3350884449484948638 3649549204811927014 16593530391237091509 13284752272252154760 18189319132576955492 9169915151211918969 14226378145223820210 7690524616407071637 17315198141299856226 9476979204393204919 14781772219568746891 3234115632179137225 11536182567741798747 6804202090500446837 834358542767651501 13651193150042573958 727208537557533956 14988384468634159873 18357122803031864639 4681031906934756038 7033199927536088550 10127738218624516745 10181860063783614544 11797062831567669801 6065695508456200155 16368325263980870341 9387811623261396282 15258482753014987223 6302341774617724513 1314876859905447748 3923127970908350465 18072968036602640280 8782411144830378549 8151331103225250988 5392864489511781206 13874020818413581140 12927015271622745034 6926907471838109215 13368672092779492191 2340774522971730658 5721003734365667160 17020771659996883321 5222855289876273069 17966290403156169774 16866044951692334883 12455229177219188930 4002130726367675131 12922829730711466497 999419665205358198 3135240033384592544 15588184828949936780 15459527746114741086 12750046185199206001 17717250028541471872 18274072601764052683 4269394896452694241 12725338907059296773 5788954478506503282 15484456472157870863 2557803567686521991 16533215967513370551 13977232457829320359 7030782161324949648 15195966885348026698 10488091407482506952 16620869994619429460 18264461606893582846 27352286018034011 11182682341880882797 16404561468053058792 8151848494726378651 12983094100160912314 3287540163999747277 15618088484637816793 9833974770650529246 16510843320470368331 4300450549483331681 7869501390743307483 8160834638954698344 14451036693172065043 17047181523481374488 1957394900996568977 13018886593074275405 5505057252116667980 13781446088545913296 11730923278398319749 1391057104931525115 779097137113202004 8609135294874614768 12907566769901077079 7523457784280450090 13313565299377515278 11184644183217092108 10805479184360340721 5896699895703383666 6173682907160365095 18141255734022472245 15108955449313081831 18339946731285241523 8826814326198192025 605045824656472696 17468277204345401191 2201917428505775825 7848464084001108527 6762940632779238329 8080207693478597351 15586845463730413757 9876779209353095155 537615751537232265 1786760003762773739 852444396547657285 16071869423490240258 5181151610066314189 13819366396893645162 1411704366981074560 10237804756857756568 8136733884345635835 3168604404341689785 7996371668731226056 683435503415141812 8341432994702344055 5748356905109083568 11291800053812050243 8455388483489521112 7983172263006102169 8444038527407428166 7938211231501939972 10664642835530386453 8750354494976525577 16283722445417706773 2216133319072812869 2517784264572038149 13211921400484014675 16377085536562792975 3519717023748504270 5268952564578931659 18095698956595860573 10199237920668484898 15838174874372380437 5091808672271446676 14056146044551372626 17085822331943183646 12841892312760120524 11975230893741013023 13587886337541706307 11743288519297809533 4620103452299620736 15063609181506674778 9711123487197896389 10966689444514127645 12664695464228423011 7484418049234589491 14594892324374419303 11432494701650982388 2698187687694455704 13353627071788573864 10734671628254735220 8138780341156837980 3900651721250008133 17304465992371857598 16394929986041104184 1027458778296624775 11397675157740669048 6839848400355504879 15084187377059118702 14081782325130381399 5487336009752937001 14143610275915373412 7971631418729719984 11329793528847916483 13309772945221760237 9150498890525465308 14034549632153101598 2425828670383210721 14689318571888031587 15763512197898194267 16582606350274125118 16233833837514691403 12101478219876586600 13308573377057036258 7758743968778554517 7028263137782161714 14115522810648668385 14965715717753052727 3472088768335609100 15607557937399152719 6134649992916930729 3705056030052033805 16948397521852397276 8677461653501765590 7378726759367232837 7060134217552185442 8643951454674706852 9366053153639638618 3986211635902512009 18254192204316073934 6262696493658801882 6346194624608439980 18172684927126303777 62348292958038677 9896401326924810745 15252976227603308910 5861164749981908624 9806439462409629053 1147720601989656062 14523088885718152039 11990821904523177692 3007423777697703944 2299310962231628552 11152583551842610070 15951697955108034802 4469297863141286147 5952556981454641450 16259493684713316458 6197194460091070449 13099340785738147352 14914934574006376955 3900946196686268965 9079144795412303826 2885327218194751586 11035572140264714528 7820284606291302107 16350197566311978597 17901524946826119569 10554921640622306400 10359115851375822905 8072730090534648948 18349321375990706850 13526582308429685893 2122281676085781696 13059245243118761579 15083796180119967272 8891716223125265543 7110277742331391756 12593705640976835905 17465624851092694650 6148554781329587689 17663876346587923714 2195267066667644325 5921167898830833495 17277780342680316997 7861623481819404700 6931956367100990500 12683371923041954325 7908702558808856033 6913788410970567521 10113596617779211100 16113368999642751746 17421526677482309842 7730377571916524121 2561527322858404242 4770102207084839798 6458183159113341756 4355820821216610582 11313624847381200371 11344278193480102932 6151890823982437722 7702220928709314451 3894060766201887168 78487972289206066 6548202977727631738 266911628765314949 7871141772652908405 9107551332107245698 7616601578478489862 14755027287569643376 17998763948749913092 15507631589502138087 14487365496706357533 7150772425815942016 11019795033986548130 10554348359038174686 5276918918325549354 1918223311605041075 5993262234085324978 1090937567976845478 11050816499326038145 8412131241709582338 229866841680050464 423202482582728577 8012029645090483970 9726270693314859918 1164946710652913794 4981391822094448246 9139280245784076509 15007727540102866395 12802389561511291244 2994080554630956370 2494877249594876859 9921694271659789687 8992525332573485419 5003171882193892815 12435115381050498069 16493603730068404902 9718147471888023591 13212207026101789591 4103426145118232228 14906872787000827576 5219898921993919308 16507171551415437992 4920342368530113744 15897400502608635175 10998643903286233772 4696080673069002037 3419749812557041950 9196198612631399550 7711388458036381209 4135280838838281797 15639221934180324902 8891522290613618347 11101945457866828514 6431182763143977399 17203491062632020427 6643501909659680325 6336845843260841288 13269679663472877518 12749638450259985987 11664796939153419000 14956828482654598245 11679216361874427863 11895299301020489220 6221389121504706262 14390229575132514114 13148451216719527767 1918781967978171772 229019938445742635 6264088692837436149 9792413454944943304 12425620343282269405 7129636835964448562 3730724020227899170 3769796582093265485 11525478027857708323 7077820243154662688 10216900333329003205 799029314647529347 4911302894023704875 18121992481246910051 8941607429747590556 17370031589827014022 16709827874280708455 9288064621182519363 4125496593955582332 17842458269486675652 13486390497205125727 13143440597300041910 7610569060994467480 12143239581658008844 1246857271965161169 16080467343462801168 2068994269728637851 17376745915413073535 7718527485278299785 15988144245346359081 13439290505041603561 6726500370714025115 11450654590283846780 18374223164541013870 18230506840789045050 17169743332770673026 4347396259607278368 12173882816999179791 5880313518992858016 13514238849423602974 15891687872299708509 17196949246518090124 2634706650947672574 14678023363556018557 1180888757577971121 15834670015126556298 10840259463082980955 3099870354110859597 15730330385040435170 7678303566563490043 388029598264602052 12661484500896743212 753307533631402321 6842860328737802622 16731381749179583022 1774774255015967760 5741376788119149705 15596590705962859451 16882078121923352988 8887158909572309402 7476277461571901126 9279015983699412217 7064566628923623218 16122556011998818554 10588831664705277642 1915477234564641996 18068957943381214672 14163174026011312078 16423686232100964875 7198465774805473300 10156580791703098022 10529447197696858044 2955369625986379970 6182780385667815723 2937428514186178898 6326529482860834695 15895773810653449214 8297792034397210097 13884676504834002687 10375897576911483325 15647832136319646290 16209814160403586261 9663750707266305283 15221904886468106291 16730286128306176052 7747005655781086514 17084029886856947903 8481636762137633980 11746553191685540258 2212105831094820981 9852391479196900666 12658751612809661982 16272345235199982917 10900969296611445868 4651938280474618646 9943992917237529812 11085838346192214942 15421354055129101012 16690935100663351749 12336056583498935849 14538767495599978267 8006492353308457062 8504164724059795576 17125384198981136198 5905359878516979019 10602653023275553767 6765654660806546428 73710836563636122 3258516633586771724 17886850497590902481 3743016221719755034 2435199671252992218 10059760688491189458 7031695672563785931 3403086366266430521 17591939842056791071 3682743208854724559 872566740960955992 12792386773619736633 8783231315929491554 14103321826744227196 7012711435528108782 685758382690562220 17795255596105658407 2362547700888465854 18406258431795793869 3270887964910780637 4147553914134351401 7716381208041522218 2873762877760934369 9142799654758735343 16927658395750832679 4404777880332307090 10843743530264095870 13463497704729518375 12104185534908680386 4258169932056971963 18160524835033722479 7057753405944910511 15287578588821699617 17699549831775300811 1689334474305594238 7970465598676976771 3406271303708909056 13915194554593043745 15201822425707942175 13824378241571068292 15974475446330982714 10002818940314374175 9052868461796860872 9321890319758794859 12640376563244802529 6459492991034164138 5307148095890169126 1221784504105241116 13186046248444313046 14519838767806094460 5847348383588264568 8175555513895438209 3320527301164692566 8784533836066703979 14949030659855830236 9817301755898053545 13679541900741542647 3823972968893815190 425559286560899479 14485100918867655283 14003776460469389171 5016940275303536361 7344043551561645274 2251757083118885312 17206041260093309281 5665977026713356066 8361255627721944908 14574638454096309987 9285854356783373652 8047588110768336534 3189316116522785580 16787362650624817285 7032903254331333204 124080177002601251 5429962187038509816 30638385487485154 6682653822948481215 2840343888960232716 14394646278069997825 16593832946460882074 14175963726788387288 1822042129418036469 16577847099583169308 10360388544697352335 3343210601485440506 6243576462678536068 5424583331777254149 16422225582094851810 6173663633573072677 12280285774796928033 7997801118305440767 13653520213249949680 795092386403948637 1677140471774947158 6693578165324395221 12555681897401188907 7737275881685935950 15421036890608185356 5601174148807053417 6505821872617205505 16427757851462789003 15726938677863870721 5018032917631171839 2378336913911535663 3744166621804239033 1347676826427258543 113713872628079390 12933422977927989452 8922593379549399345 2540273130462985860 652726564958048329 14360504844326447245 3543865163329231292 1587909994450024626 18301143631779930444 16229317442272919520 13518179035126332923 12169106089260992729 12269028238820296808 6444389360988959240 3179072479664630976 10389588962146020338 8308789688608326840 6884195064681817643 1092612512172908804 16154954329326984765 15092503589957384056 17823502892349426784 2524195053772671125 7484360052070363599 17596328520161326115 16205230684580798788 14708136262380146184 8917488227037310803 12711717636047707443 8246096372535937298 5433672965980892616 11125916651380719604 10912978528463102085 3761900525713820328 620895541051680293 6508839027770460418 9829514087696675447 7224919980748019 7083155311752453888 9520411559619489122 5950815092849382709 15291106093704298256 4341840709260445989 13105576662810330251 2161358748600683393 9823911910881634506 10324590330190900875 15751382358170039031 13741102114427160224 6967361889318261747 3411221206572785155 369737566702482524 14691577003246312138 8611133930336678331 556369965214966451 6440382896894027849 18198835387637492256 17500402312056025164 8150475641880624201 5360550823135213334 8684407468863345991 2626784873332295162 3190920996876872070 16232279934271941172 12411608410980303695 7150518819391128113 3554834706032110513 1528219969221570055 9719663232525508925 3289651796191287633 17233939486033028944 15767702953735976896 1793993315734332 2368523122645456811 11521917402079335330 13293140371731212284 6822390677107960193 8586662401053343912 11729307432351928018 4014820573988665237 7472300275061510793 14401391403211064781 16287920781774255810 11459683129103130168 9129877943391858538 10625482537430414027 7823515055957831517 17383715379639936166 15623110808060043820 6698994967691063360 6252573354613177209 13852580827320139191 9516615688109366751 5801347258145664849 4387419465967292741 11937084641123090265 6234624061323176365 14685604744108511050 3659103102249035183 2265604949346760991 3308466332026337653 7213473702176679721 11928096316633586306 13394131421422806334 15304119220988795503 10412956919232872103 3713414921693000765 12405656648902157129 1345266660072216134 9447920688010422025 17876393771604948802 3043534609026460815 2021290751054032182 384606379632132109 17135373050248264856 7330666116157226754 17595056812590587221 13608337317188613186 17951451500383837520 17778765103853559924 13558000238802163400 5839346144623827620 18172156367861044287 7076535333168238699 9223598410633343263 8923158905774142795 9189158876743570307 2299712956358100442 14726085014524688890 15488750984243077561 1967705771369397988 5624357138439942229 8456169362978712468 10044252261880239095 17637828128743406925 4444334067021052207 7536969102982352883 9276195282446761321 12168498148188298213 559388397733957433 3832499620242380523 9161419045492617917 2242342797949218372 14332632839025073392 3213880745473839536 8111655034948053432 327041598369868850 15486454194136627021 5821684680751008828 13697857424675353437 4075878525813654027 10555603377901386273 12360662269758836189 7083633665663611296 13549334051805352323 15905083990889335610 4081329804107122159 14106440868084014067 8420521927863429157 18314946860653082877 2091317952970487613 7322265091745903226 11170989534118222507 3294259651985110746 195279713627666783 5120105191989098452 18205292797294760168 18133941999035636147 11130100352488881539 12197110426743208403 3781758869225985044 6423248939543258124 10209456070886678739 10354044553520770920 4633120424867302129 18217432460564713854 17751535303089405967 16232443854057041649 11885355352384676539 3392583766204568524 3944836278367083414 10650641463273298302 9957841007781586469 2762565056904706937 1589968306646945219 14807184063682019783 8724391984603083226 4980010104054262032 5427607404362548191 9119133872897825403 5306865378115787293 3509939135702081716 15625027312377969551 15018688019941614337 128878292291386650 4233980904746993905 2817031867169478132 1363325318970702441 12909909929938876400 3595236025594283078 9435689354758456174 12957431692878440432 3195751476902500679 9732161911019352991 5962757741791301298 11065123846586918976 2532617996043402285 13284501775582332513 11050040447595219791 7395401258956534057 11182600555572656868 17163696341357570649 2557592673474113318 8101931408008519840 11971613770535352337 3511403803053399000 10539795781448524812 4832111728606660033 18255781674275198452 3515291316823256840 12670273957456376628 12669180371962015410 8683883564468371523 12875090862049900 18440881496087870916 2521029869516558641 9011773463794314992 7499660702378244949 13931118274633863620 5219431992727828387 10408542260494658659 3422914180061945551 7505163776251935194 4715605933425373852 16540476135290911971 3458722374297424350 14575603519407251475 14566245795505468989 14746032449137329365 6446579230072210847 17595095163052525386 16653247970191452849 4783908302712450007 10223559372872210706 11856504072312249179 18348925261882531864 556061313311385490 1847525820898199130 7959293360624467771 6100063634439149092 1654975096946605663 17481668405074075763 4297698881193356114 16511479223983360412 13337315411166252800 7168835531948071768 15160111783580251357 14007116916785422729 856232375869844803 17309382475141542797 10189477371701174685 7579565978065422108 14152360515082851970 16881011996537688250 17531153887975947078 8492781543137196789 8921877510496927131 10965901135992798374 251010214125919239 7852265638652433408 3019686112688042073 13973061794098135439 5141115058869838639 8136881429143764435 3295314465130460040 18389085936033912621 3943220636226502068 18242525542316031660 1850535864485396930 942380616161849136 15430627900324164203 2925400428075294121 1602206620982486611 7310845549214995397 5562780920519287514 12019664700849226416 8065873636656705980 7100102528472101203 5310207064374986605 13656374943807591470 17279637590257648089 10223121525215968945 13502918678096638093 17093364700843542484 7147292761041789548 17958151072787721019 5486300542362989883 16744910189171418586 6141627629743431771 10198401814055329745 8628852429617808410 10764953852031788632 17714751437937943744 12152587399942375719 14163819080171462580 567824928072440289 6099276721017084929 4865275825874233442 17442512849944607200 2945361717752555389 4905364925874372107 3596089005046030047 2289364374913680835 16167697464719355375 14107402380382035824 938367446222563822 15112811228976398249 18112918733473410873 2898546552445396325 16575683952350123964 13551639941001286750 6229980651792723961 15622503825783493423 15314302402269445879 5137411109599374993 7106312403647873993 1046802230354750050 3797507860714322494 11010715635638311830 11940115096856298225 15885747437979902150 8588283634828100452 18310565410769489774 5701325254023741131 4057460819713364024 7742223303418777979 137114416865981678 15183026279026837678 10564356257836099490 14075805943584868090 650504010079390559 11661638770306187705 14307892933570493362 9987388920433522807 2669364028663533493 15351685036083911900 872344369676524065 1397498246313650031 246124303991992254 3471687259782390578 1516969931817013190 5168626890269353773 4081568609375611219 16532317660995637328 7392004757339658550 11448113854816489917 12880541548839016066 5566984543147399495 6193991462235869778 13523407254303639540 2009604887037938326 13534393994355685963 1274750998836814761 17637723500865828821 13161462912449399851 4725245259752502828 18442159623924413168 9481500518573666852 9056563938358533588 10716923344348661737 2483955806141979402 664794743760999976 10660191146931969152 6162459813936840339 8507607503423768014 4369015004353694457 9127671235300692211 11496663763469680842 18252069679590078131 2817855064750672223 1759006227981864538 1786970998160926439 17423224629193437356 849879735003612273 12559794238925735904 1849308167556779951 191671889981343032 10412178661092589978 1815857215495545037 14929315847247610732 13836462350469740956 10008666701507686114 16535401567804962570 622484714139078660 9307714709871591199 5351076372188902655 3973564752388248949 4991570859048361776 13652510526330936906 15694781427121958301 12187706611921223417 8853348759992811854 12859121872690098152 6760379948303492570 9381201528454526973 4908005619596205555 9676899386557409237 9538772592018499656 12723343643487771396 5560183220503352959 4048381316336314152 16678053155781442309 4462810891474180653 6922934209922295068 1165440543752859013 13823221074527381787 11186922074180862783 8039321976898623830 14252850303755509569 1336098000609028541 7719027710672526905 1233772334183672894 5338559446150852067 2612355392449093061 10826002334467652728 13167176625270182784 12138702396530601473 18237461558536960034 5777694606520330948 10131877830736139463 6164352220125081636 11248252640231835976 3009588605015961909 12291881732957897486 14649664519546484436 3100363507665291764 8316349062891022913 16398591631146502650 4912666620468570106 16332234659785810765 4128081034994383697 3458538930378670779 5595573060252934338 458358179743234714 6294944034881746104 10072727579344517082 2359749974753129918 1378924417444619097 16612557689330693304 17332870576368326897 16852595022370438265 14435158423198334980 778056383319115254 9254548600605312796 7038326912893349167 11874777168523292523 142111053532519395 14381622099641502285 12348529499873397884 17352377572956528181 2293275868292936766 6327893765037394669 12869317323992694118 17362436832622198974 13111617413450102257 6654574948186235478 3777072913696218728 15174683413556521324 15548974908558077568 16376000905442107927 5077338002882955238 2071951046229985957 16107407035097732470 8875610937365469338 12580289690924899073 13137341433932890359 14188021275429914672 2167320456081185557 10694204552265210613 18186215843574713195 18281396830932087307 16845397231640556348 14350626354955135434 12029409099971623117 10982581771335262515 14501144352513332929 1588800560882709685 2682218284853734210 1434409204322178714 16503132498191341999 9896581706518007015 2501894189834047775 6026011415847104671 10584087713938613691 2953749830349525340 17749243043707865818 17470303766391534693 2568360683516399519 4658621193934599333 8303221481089316792 5542144011265543233 13009818267509962984 10731028656487704236 15500298358770651108 2095355211879147968 14181548768838930413 16844891315459039209 11882822523777504835 2186985521522538391 11297659645503408909 7248749162356208353 7188212499534319996 15679796992297561397 178227768926247249 13136285178692365456 14439587576331843526 16461162904981352508 6078012102503826723 10023639473816528349 544794788014976466 14055519126591376178 1278033682619531886 18396001973128485918 16670735409548574653 16502053781055236282 8649214782398250588 2529987488021877260 4350109108758068575 8309392868035920348 11271737446523040808 7280126638394239691 5852736726130732828 3004525054852897901 12507110601740579494 13990476987806766589 7887774493959759536 15385401749601772979 10412180881993661472 11094789780698551402 12452561526095598246 15032635173613235361 2630222589997076654 15614864098975899450 17667915167124551920 7718735985488810634 12745615704270167731 7717837022533407309 446769411278563151 6466719236107986407 2682433135166951808 14561925975013481706 5328775075098665176 15997187004991270237 8999770308945246556 18361727414701807214 6261007797522208480 14228021653050866781 1812653749791193238 2890829174415939380 13013265122919666950 2149139348161065839 4395836001524994018 3882214697498324187 12046034859050110851 3906567007720848770 10435645259145211674 4058065272624158612 773648964563808122 17918718803598098911 4619622116729379140 6791618125690782529 17749599125092537173 14583065498619771344 3750076107627136323 16997856276305373875 350475666805718238 6827471008271437234 3490344265552728521 13297704976280481935 10933338266517022200 15834195291211304326 6743425367751703715 4985210985664495974 6077218683283158679 5209762333372132859 10719099439730688026 6582485521234859843 7809618443856504617 18203428009928262032 3137734868265059111 10281635163863750199 13879461917907417658 11823022961563375920 9172904653791785592 10479324225448718133 14548105278607855069 2937937039282515290 366803683590863129 4657272851428246432 1927353192163051960 13217992931180248465 13742625962675380864 13538924878389121285 7278558119305415811 10170814901834857847 12306798621744329389 6373956123739062324 8738432959792368799 12493842117691754256 3187221164859276078 10240942538625102832 8879985372061054157 4430321326264990578 15117993912700699421 17698354152064004861 18242939402407199459 8469088534511880313 18393505185938655449 10267929720468689214 10498867447475834031 7921254447390834659 7737714832856642280 15239431337937366158 16208887827746865373 10107958961111366414 16349873996090191781 7989321319312464 13035793898912873861 17656567302179532474 7357319477965316687 6901536600972226928 14658117405984279475 2587457893640786472 3863531000584056018 5224586963035894919 3095167191005392242 16296786657528656748 10341541271461992778 9135181839516772993 2268702962505774017 11561279586709518806 11868842585702938245 9650194178363365966 2941952720313555282 2630845910519548664 4278564519321407901 11312970943083715384 1976961561387579386 4003124678822202235 14099750965234748505 7738665745783525357 10398459481451903337 18124350958080091484 8130095288319434592 13695835467525721626 12756124925833830697 9479153464190953316 11020177259093799347 7878176878282016130 1989048791415184644 9348861676691148520 264670014091699301 6942960816778873255 4932463394223480217 5287991930186498432 1864170589599993994 15399247479135177657 2111767161361475238 17402626135176619082 11299182219640888520 18308039241940464283 2703370281190727604 9645925182969287612 2235949842660089183 1873158322688388367 11893314972994812745 6292100741679886310 11833247023536661311 14827086482660053647 12133179088845228018 5638420347042501082 14474173521871611947 14740478967383777352 512191945235917718 11615026206628647654 13482117360088356006 15035398895734185032 2064133555480443418 1469789442903810676 15602593683512629980 18025740356390454972 8424554498520314747 9438033897129469127 14003888991227506945 7143908243652873270 7987353701886792046 10120835903011550063 8161967414011808467 757988002031520484 3654168065702426910 15205389409499969921 9908758018575711467 281895636858718440 8979362353778858834 16284865628792047449 610319244361008471 193479043623885431 2917989372090236209 9765798380604781850 15910317671441112529 11083071397656259340 8277853091758535771 15600031613451693176 4856167612180021510 13121693978706912025 13367779500453244968 10827324893326185266 1983022324298438602 12402924643379808249 7110331178349653027 15071346743714368023 10867799317944014994 12497474011756541973 937668950872711043 13211796528913743948 3980487798186024823 7883402174813388879 6908875777279236551 13971732890752258044 18108781648960803661 15990146284748367762 12322246043591361536 4699491372624624888 15798750675229093752 1440883487763844379 6061863304268914728 12751467890283480007 5096184534919111822 16982726397939021334 18033771287570648315 8191437664727891568 7131106974942855495 11887822282135499113 11577466760355875882 14312698417329704114 3001242525717293120 2264504941774242860 8756558244675468440 16543028402598670551 292063567528200042 4724419875541240195 5151186846850766317 14800454100426712157 2171648716458600698 3071086736983136984 10710796519524459432 5702452166409889605 5336705322471437231 13552604590954204237 13102421567242757765 7877128445610812639 6131560993515040599 11728458693174347870 6071918436801944228 3138498825211162846 5326723811693967497 9682808659807922215 10742621978839663650 14585909413080661809 5589755488720987577 8114761029116043430 5117886404610564567 309944916468452054 7366972995381724003 12507430021483367488 9912647743067120378 8310513313866539539 14122561051471212508 1277073804371345943 13677274374503952873 10072782113900961145 11256835807332624351 13864579570523675377 6796139144942863373 7905879203575498466 6788710212676520385 14105558860253752275 13984039173779764206 12260016258486948693 125554625999102992 17401107589410765312 6057109849177273289 1646834383550874068 9764193556404561284 9537684578480906222 10693525683528764838 13618695791745792738 5541422646473358823 9411021169543676181 2864404362931615507 13481665274666369089 12723631035007380631 12603088103173560370 7457955874923911948 17752135939881342261 13252392126617860426 13108331581201633370 4592019313510565052 9582189300084504935 9795506717120284122 2133841781105686736 1747050947261732365 7944324272578328937 14726429116036680949 10355920206346439742 18151051130586580741 15731652582403558354 9254371084822214004 4737002739421176056 14102892842408903175 11941307720460199189 8689273707773651559 11096937618813899593 7643274950710216946 14904693058203154203 10862271275255373392 1778806787135943989 10680376754495274207 9706476819963310724 14415091322295780599 12467590409176039334 16018943682687437958 4212316180033973344 13397471954634167252 6417077673347425281 11452100304119801890 18441624227892740856 10896648293430643349 16202382366683261404 7385494284347157611 15822966049570587658 9856784959786984791 11572216652384361889 910825202455175205 18442816760346464178 6476642237058929337 9507908402889180673 18126737114253237643 8226467124383438109 1037631282367227615 18098143801552715320 18287978454409270985 11072163085318287692 12641653465481261918 11163511295526723282 10066067161810594922 16048161144330525501 312062385353886850 2732859831621402111 3052987073356475237 2827502955072238659 9665656728530829812 777572540938289451 14357033593835615302 7880390797031711384 4608306352245063465 10019452516031124159 14426129898660811809 1599976462055476726 1549383425262829440 11208535073276040479 17488254959705110338 1454519772234447196 2221425727921223832 1568189122757392668 5450036068001320840 9616453782482310231 2313945854961698979 8089698102385578343 1512075938524907314 11449375617177009994 10178743642214361652 5274704361289703363 7660013032121083270 13474725846529667926 12454655289787961709 4329281926260171995 11217326944770784334 9732916513642850056 8063981369128377377 10462743703513664607 4656601804181261501 16491189162865588537 5969306031651428733 6840740046226177535 10461873309434641415 438039759140232682 1487210414563060595 18070845454424347706 6776475254816647214 11371891118584897891 3092756691067532149 3504318318143570176 3697890115764272665 3879211378522190778 10185174214897833261 16465252312794549743 17243778149606353554 16653723288678972479 15616865801594852852 3851710274585309846 1105350105659181639 14056402979525161616 7081149171051931436 2373480963612427022 17322594022869225080 14319351945502766289 4685957820251694309 1074992473813415402 2048473291280710991 16888741693408431978 7111015137392734961 15358456546666776067 8806553830096920022 10126241137809208425 7661728798144604905 11566048572754188734 379298653372764121 3297426134925596821 2259319470436527065 14027377809302621524 309293284111340714 18249756565435500291 16783475682060134123 8065127165677354932 14257793849336113650 13758872836392975672 12065690481108499759 525934312438448722 2578244318100323450 8795398426127252372 6461879867737462492 14703653275718098291 17022145067687172693 17157016243064679728 838464860358297873 8687538848580864937 5288034321800769537 5573011775931521952 10095678137166798583 5533697681276367769 9257204925265971939 6261426347539024507 13731434147306160950 9106372302318948421 1912224403543603771 16940095025496840974 17684138590585819975 17076665475625517921 14529423865066246538 11725987102601404999 4128358205136279554 4326199091567705436 3792921985273822417 10583445016371161582 1174113385129158040 3711495365857255540 11590730976011596416 17950905675776816371 3973102699980017444 16749514884507578526 4667262357596291025 5326425558739263 9964756671539513760 12701111182954023706 13218255156976533620 14584157557432081412 7140522114979134088 1124754896767132232 7544631373677280375 14984947467386616966 5642031882743761970 1751698150640323353 5081223236171838826 8917596357235498488 10145527436137802535 17519535164575085036 5433416871482364885 16588612545549712468 220612439153962475 7432697868017168075 8896939960076167856 8827816422313267804 18255117337222453209 16493512903628345875 10713722749502536253 3259293907830056904 8508659443800812533 15217526480462662826 8385159640045737881 3605787683845087321 8244075720821129922 15416005494650039230 10906807308930899592 2090972712398310649 12710883639955791169 2527722526965895018 2236338522919656430 10069829827000830695 9093288462622438843 15067657711082543254 7589373686402474261 13496119163077453250 5859973121685806940 895010274565025787 2313492542079502829 16014109210939416937 13745912037976679902 2539981741025558473 1310445759273573175 1980933993598316278 2475951455672074006 16219988610666391957 3162891442986169918 16121676306075800278 5206468438245027608 13829600876277211517 468347890445991942 15099127504232451669 9166363850098989776 16497690286436197985 724891697726830870 8956141632247549048 11715475542886580060 10944442706403237550 16098679847334922937 6897706210105571835 14961210052248611175 3772536847065572963 9902585936719787384 14248602672918986839 10688711656032592475 11104518395310110864 17690002653655891 17461018209240822409 2747188665546849015 7797473434740537440 18333104298239339546 3765230637418791080 2657404959322928969 11274549070136809085 7951042156859715441 16666631410193990646 4309653970962104873 12586407530113193562 14693249909485256191 4194300312114860604 11622691493761266163 18393364562887918172 10315112882656767143 2845768342324829404 4613173315528619235 2251234179890938637 9497884802446011185 15004475077237254606 15639701005685826608 3092969764862605248 15175278745604447189 13092745435857697663 6298683151066998540 2522781139325091920 5890392789396397569 2601876247910829807 16035442925818558257 17168743571855224478 2070833715341328322 9685536342614018257 6279012717629790174 8529590576710466137 6302765314089847169 18101382767184666272 5697403427774310604 14836182583448507957 4228220255200395838 6147839185214892231 15364678917159181373 4310442783159807467 4405005644690650354 10394711413807740498 1228833924777048358 7428806151964485837 5942914251901120348 5707264038601474309 4775381177914719913 13432057587738757494 2545504093286525548 14228488412447957315 7088331375274331747 11955510070219999527 4887419887522794153 18041997607179648682 6176404089969201290 4278224742273711971 12326570717682836983 17345379474725124010 5849467323579339745 8358873188371481609 16618032952036731672 2635756078608520939 3339256114090959490 18193596518563706833 2415899751283264968 882335716338264954 13561542337743871462 17173325027996603601 18247409594259724850 15986663840221787128 11900787793132259287 13883528648925862008 16972734864432155166 16851148783912089724 17359397376901410013 2513415972369953885 8316141957547652067 14345470286228281982 1293750107838994461 10560737141372205549 14380166229260575301 12429203159688102653 14028120162086369114 17078478505574633252 5002235289272588235 9299819761572965359 11836195931881181311 4358376318121830855 15609449881095495193 12705793470302321635 454698057741551251 2831658368403853729 11671764009083786538 1014191492612849988 8081860909360833214 6476545976253717566 9368950482828976867 6220602105847529331 431968043799777593 448797062354311667 16681021318129136262 14775321051108673151 722280046435947017 18161748996888937542 12374633328295065043 2530273497864567434 3039658746743160294 2538925713390786242 8487995999349665407 10610498306423973274 6552524051506498530 5528331797810796776 11988417218321974643 6822005900476154303 15865020761924944377 17520797508159993894 1553236960098341573 4428910692817825558 13668429577344608247 481052306789903231 4644433944538215454 2759513699883475086 11034224598725343214 11830987449285271473 11421008514129729904 6454788798418321681 4306898284590146613 16837654131223818449 76443035359826086 5986789104936344877 11573300695625931582 6378095938137876477 128149644028333255 9849805162520008741 15785569691248593355 16099283746371084702 15672713345958249107 14176967917167028927 2245737022827169004 15805504345582669702 2326458391048477949 9942178558589979578 8990876808561646776 11740845605421045260 8551926899014977312 1638383746551243584 8585240125331933082 13473909873680917677 7567847779819241020 11609291477373450058 16075695323271543360 849731193067001170 950219133124472393 5992143417658873477 16857501230449224134 16118279373465591837 4508768832448410070 14824212720342509357 15485560269283935552 5972672452528832909 10728883921105137599 15482485998029009682 17801321700711150726 15551498193594404541 9456553724064719362 2135272607891148901 11020084612435060790 5843408779854416471 13020383099420391336 12278084026069584657 13053685872912000395 11267370069506875808 1485703410654320964 8824990978283432881 13878158390677321101 6428363282811801323 9556610974504460585 16589024996539789171 5323622367417274073 64374356496231055 1408804160396709808 11231807798358552407 14005414617200076129 7842935376957487273 18047903406929318323 14684688079924145772 6070785633230702055 3194497421971857268 3301219973545755524 5787992475501480771 9644381232472333259 4191371817413809934 10156737223748170900 10735769563113198024 13017903312657548992 12490981247184221258 12050084082216065584 5789576153836378506 12041440405672736788 10194651642501306825 8220013583086872772 6923490195386287762 12049725562024791335 8278682862099198468 13464938412871761884 3615594800291392756 4046772645731419895 12914688585448321922 14540514798428011990 1852590011091036498 13891731079220676979 18287145190972948445 15367741983157164334 17649792180887800056 4180903217726472680 7103635442567320680 16182999675731608603 30864267891923662 4695435984817145644 10236956115998683452 8369264406429594670 4566079215520701381 5187821833727948116 14989707831774250967 9566974761421025881 14012187566764363759 17423559387304989204 5510566527729179953 7334446940052085976 9405740842805557454 423767837844362793 16807304077361220080 3174438090566750070 5977257821488063273 4472824950704693408 6024676533765731331 13855024460491305301 14902967830990351026 3378291171166305406 10358905422807198794 15599043168122883897 3787335557140198890 5954585124478677821 11894160724737441341 13304769731695867489 11456364991186974985 17987843090025159089 13022698954358991510 6411833174587272710 9309259593062787706 17983354588200936128 6881073208546195933 4811117114316935849 12008318500541619885 4172553220603536040 6200502414173255438 12067965824578350102 11724402767530023045 16515321556904075791 14789878272045819704 5371650725128827767 5180475228844321832 16824346394076523900 18058362263717588217 7842001588464159358 14298388413827686591 14036565684984070332 5401623376236709330 12786838745995700770 5052040956548409169 16750692993426386051 14525779020137601517 15732915098069583644 834541149966519314 11470975027710808749 9900714477156964506 15848211151749898120 11081773822510337229 2812809826860578132 5068553432718473313 5664231002815094610 17162048285336274748 12167001578948313520 1459705086995195545 8083390166324291244 5804660920420167235 13258585009526701067 7238486619799005265 11370435200087546680 788304134982986986 4301972627775015595 10401708188178446370 16780540060670429456 6856380567780440129 11839972822880351393 10882342712277613059 5743859423033337556 5175061187670214055 120814659691672181 2299697630891648392 1015431509970989185 4468466647184087349 16183021595074678894 16095946925910273520 10980964331996427449 5225331464004863607 12732467916478626132 17272331691530365914 14791936419500755094 13600668110718545492 3085237578874706957 18355070489683993808 14712843650307709518 17965439536996451668 14126859884633070983 15664930000144797586 12133036108946857388 11793138526332141209 10789804256032900247 15768858002795337273 6943761250260818878 14985085623134761174 14007258002777972231 14651102326456896363 2603883742952001596 15366934094277986201 13611035862088333792 3325818442435827656 3997931539964798650 11734266160831405046 7666427319107129134 15014445417410435269 16601132136026768997 18348028010445320381 17228377116528430349 16441288381193468661 928058024706811587 17314381243247310800 3161375162015490174 15671373819259562026 12695879695642113957 1127586952603660028 8889391162288907343 9784465098881572363 15568142677228709203 11844854301312530161 10426779511819428575 13928310929250402074 16416509755260252254 13304906045317978308 3252043217900132833 15204059335135978187 2938192215743551201 1382802016473695320 13003338024215047344 5076513194336952188 4747251645830572207 5892095062268410508 7751623587241543968 9314944220507275825 15060113177284054397 739203925043114229 1052517089753448132 15075069290484061750 2530074921726508840 13698338274338583224 3820511819128160486 1233290617842251921 14673620332619520409 14898803688537693948 9146104462558430505 5670494277043047758 15020118759595050273 10050667164834186549 8386420921549263230 9308540790705828802 143814782316810996 12371525714569773754 16114545490441789825 15632123170757167378 17687852273924574697 4411547558384240910 10303781168956211084 10204791534381311273 16420560079488583601 15985839911917224658 6388101519553219237 363906018999115952 8316879617091831371 6785721283199095934 11770004906236936471 12490772000840822752 1314896084192101176 40973927189274934 47354879428444910 6137160323871741394 12174480310743718328 4834816543453902839 14585227761155693571 10235688350406433936 2030534348346361106 13163473769031555985 13535898325945558333 5163139509162645910 17327612377971244387 17397322793865504344 13177220211495668333 3877207592709959970 7227739209373789094 16983601301197528067 14396749154316788147 14274289987121068419 9397037198277905475 9248833007031557742 7499497600837533627 5463030343406360125 12540321910652958349 9075937150195762178 9831504277383042696 16080377094706276057 663472723060317121 12932939352025100370 17197659256887756338 17304079546574171446 4834770185412364669 17405807642895812758 11575085862927653177 8250881854141105447 159548005442495721 15721386307826629487 17753948256415437085 3034367847479882792 12864790086274366435 5195000825228064955 11800076524021390135 9817381526938255938 17702126738868728153 3437777920918176307 4837958459403977088 3571718345487342793 10559013264837139236 9905932876324922718 5325794362880862917 6165672867109478585 3226477998785204778 18408634522179106867 5208162002871904939 7120806009939398842 18394960034221781922 12149044403053089639 9192405222485948965 17925419509386971078 9493047891154376249 16939650475788855612 9488962233007081530 11490978000206498804 5054865487245872506 14157701673044878142 8026688068623417737 15599955579029158146 2756856194004480496 11754048818041421984 14026226377891911817 5903051823957542350 3938070591544105023 11405328260402647693 1764103691687620537 12230052042438389544 5744445304123508312 4140894309544454576 11974551399541449355 17012543301913266376 5815079697132377796 1660550364708720797 17475296352078956538 16930537644307726662 10046444205272108374 11959710576744989275 2148887785886263997 7960541831463941312 9125895133701421543 4993809833074611960 12564675745217793408 8754741725310658933 13032464602451682392 14511805574947258344 2491929515770097684 790083769921261796 11311499892830922061 2123520099782469493 926669636318576708 1809907763617144806 17090072006836401222 13567511176542386454 4606906590167810001 5433027653705668671 9554475202309240776 10557564627624704627 12541891437275475304 1837398852133814072 5862098376563043137 17309238596395344080 604589659540666616 17196087009346791082 9076935029387761224 7566288043163838488 3917548601627522536 17317178895294142136 3279776406024449655 13764075918729544789 1328159703610163604 16746031958258965685 11135158568477520863 13864361857095853893 12020735990317545969 10046310041511613859 9138954333003405380 3146498121490118324 16967147575469638653 5441773077248625721 12637232376596790101 4597985859593071871 3880116566953516192 3560643560440082913 3116961894031849345 16235759746107698672 7768296649334645437 13397661884333521387 422340822769216977 9003518752022954633 2500299135002009483 15897444007440318788 985588167861422346 15662749172236463964 560591928121383031 18040517823408309566 15050497262160391728 9829735494955325101 13002212615232904381 1173912533723677781 17163000025595904176 4126182485234276834 2979763104624814453 2103500495233454258 1146517226126100633 17984993085537585375 13889648817352079519 2023519724292006279 302198205992487774 15458623784119207132 8146952192937945795 15550251005029936719 3118646821130169131 10465148492368916664 9948001445165951774 6139955750343796291 13515142183249711443 14117687129527392739 12920201650203973668 7449719601354516828 12116372506525114338 2398460456150066095 1537394769821130460 12301005949205522043 9309762202961223062 10144287192559916265 8126824180422099641 5815089345000509146 8438368050986699672 12957699411306957271 12497565949606743085 5115226133946395281 7333946434409074100 1688438495791714148 16221928013461876524 7187982165912900294 17658353278553719443 5102311480799673808 17810501528108628747 14093372937671402504 15565438060846180038 17471981177388829691 4647036721990365195 13669809743181351942 8788979475397190480 12752668926908147325 9119653572900076588 4782304897629109227 6499146389814875487 16177170285967646177 10376814906021315389 5280752496983216115 2935412525857872550 5893117390785508748 10908063557827193690 9766612199969678494 2757273663163404552 12664996304296942789 2561385646843847769 11326890266691813523 12216289614020028641 4306309620510036850 677324698148081741 6653743878240106437 7027565562462668087 15147072101895723683 4049423317463843136 845776603862025249 5720912392102985924 7149956985464192871 7927106248380205487 4056832668974154456 4827193125904882999 7784075343440700307 12669233830946824000 1679604613185209799 11381028549019002807 1469917745350852763 688411648054018036 12516753393602853330 15470653709256042781 15135322962863439354 2728050246610384246 3996909608783937597 17185221275082652062 8623133563402968461 14890680988428398017 4835085369017835693 3771557674251130084 6424091609067710211 4029045577038122160 15522707806037228540 17073813200887150849 12041252675579138298 14483909557547465758 16874811019174055461 17494031010486538693 2432507492495571765 3406789862912044109 1780294532415651551 17255187140861447963 3784860736232977810 4520802461219513089 13761628625506749269 10581084865727992651 7378218129142654684 16788037754172840146 6342418966670185719 1215106784291139732 17357973153514396643 558079450724940450 15386553607251303511 6919526428348069554 14130917474702384124 6113013487718363126 8539526640568661927 3601643662952417812 16965316288202308794 12925942231727694103 1376983870641082632 13556648977757221233 6228305362262856704 11240271832829649787 4029320263095590979 10074490116988331139 8883836124217243434 15545323238387328992 10816064246546090337 8349624132226619250 4984423217957628128 14338820204204677921 17307544754464534395 11369278985017724174 14242008723217452892 11806137193255475241 12151656514883951802 5377450160216353098 5552073413381072557 15729385928778217897 14587022403162802422 3507025787821626003 10329502368542384969 2858619825640222431 13394952464918547898 5820593264069225196 14827309104368915141 528248331593575334 16281915811495946843 11036415784468701625 7123216474606255322 7353427324417394600 17924418498226937275 5420814425754419216 6352772192042430226 4797514865105427899 12576214795379407082 5470779006282234367 16592709930184781728 4180385439263724422 4891828295112949505 6060137634443801065 7320421996090667122 13137092173481092299 15605707677457212518 10818193736962944743 7958541892117920435 13097568138022745649 10485116986127927231 1728536607865868237 1668061745368558612 3301125968869299476 882346879740552658 5834935484575958833 15866550875610955017 5661643487155396562 11021943741199920140 11287017804902916022 16330797470205211129 8581930486948739989 14408906601467874384 8104705019644357180 6220735731229078201 4104957736086878690 6053933118376169151 10955397993963650322 754839137953158441 514262601658339080 13804616400224947849 15763116327805107723 13313982960654154398 4266551866289853812 17147578145200281539 5095703711741343380 2816960028782371997 3869953317316702429 390229199595834002 1371128990910243825 3405543131670533928 5751033694676186659 453682404655376305 5136831553466432653 13075632429706701421 4573647227865270125 15572860851183757900 221449589805331748 13047457943736844120 1056271944279467257 4780906098032567441 18189736075609963429 7139555389450519760 12629993379727106565 7213568371356044293 2466394753197449847 2828189151393920606 16714687392285329042 9346630961729775065 17229664384459349395 477271316913330087 8989586673640449044 1253296637313062758 17458446880652029574 699073933763806444 1349515341159257789 11285251097427951165 1971700142270120531 8151060044391898605 4082438532351242659 8857137549694186324 11729973196031623551 6607107842557407261 8562677768127719063 8105995086916404167 4774506278291501915 5434426721560364304 743129131033212423 119668224831054753 3519054965008338072 9063996826523375448 12516055646536738929 837844171471692472 15449227724957767180 6155686087182325389 9919694068892564142 3439518616382690299 14875034526926161852 8279423184739979067 7265027172438955424 12320703307407712045 795835163182396108 11062512213307363101 1276004611707508312 13214047731256440777 238394475164487842 14887256549248301508 2367253734776938416 3726617719805222816 17510352808679576694 8543843016462465442 2855699397909566512 88728585415525515 2638800975610292955 15168796290878010371 4585562903736823769 5840606852269596482 13555199329267763205 13726258752315134351 2333587046044872521 270364823889513393 5561277339259588356 10981030360736388923 10377965258288657758 3694318723176532773 9587862449037377390 17458333685449711642 5503380289167689181 17084849542073152394 10442102014626489906 2862045780337289356 5150941157532586103 591450118294034202 6547038817941764163 16288366108596239875 15957649003605504613 1948397166598682699 5593569667849781003 7931035917233949540 8006174882963032601 3951923645945476398 4990483594774572334 4812863432931764317 965004993011289261 10761794500331904255 10719501481436621670 16539869612784444651 12705717278476847459 13340448177853273211 3633904570750391202 9953440278167973120 9295543147059612303 396180832226168181 13125091320105761788 10517561911021187059 6845489524771137730 16193406812328085046 449787847421814067 7405103187304207438 13874465330331978421 11763020827859648461 4709007663413163857 2519714049710380991 2843865432957117024 17539279237314194610 5159798391572957893 17799319098499401358 11345412862532386311 7257060064872886651 15267347746564118137 11007502302453099754 17938336283404186484 14663934799994804372 7957371498548664839 6608632212879117642 1780248107389511156 12915725772313765903 3435128644276368558 7210347104606134833 7593074135848102914 8681869309033527464 16961642708004235773 10986617074438759992 11547705982885941345 8419096716083141089 1914480291666541887 69937503776118222 17244351960419194389 1526194430444805549 12436734029897328580 1410635581027174514 11385326386701241664 36494894536017640 10829513630826758864 11782832615937102820 15997939419416187811 8637400026876888969 2923206033316396039 11241353395982510929 8788900401958044345 5028637496598867047 8221570982030599501 17275805633698994641 9546871741839410897 11034288625827614724 15887835214353786255 4852873028687080745 17971427757661122987 9306921579539435144 6784213949858945706 5603944992443548021 1522972417911777694 10892639383373393805 1340843654376792538 8136770141481509365 14469514213495898605 2291486139452500562 16935835470648389784 4497705162860417806 6635361436787477106 8990920587037117923 9404952709505083662 14274631199713856988 4722502505912581944 16950096375007821180 15605645758424129366 15893656671465482468 15750381316357304787 297530546454906892 14467576882648115615 14471890413386140126 16098313830408989598 7896437525772447957 11313171972975130458 6072187382564380202 17353229724778732007 16842452429320379192 13559944784022670915 4848880596158381705 2114251122797296301 11160189171174540594 12752905335757786455 6375660476757319472 1051738962183892198 8733221114824226425 17405867532019982063 3338306931582555320 6322451825371873731 35312018497175833 9525937970734431652 586380638768164099 15664831531081404047 2386042731634263765 12235422356213191161 3676059874841587572 5903302521179058091 9726142312968457339 7953859713530058856 4289098624020330602 3519339094060558624 9103007243570072930 6611083227404643882 17253742665374711286 7435948974723285842 7457126907953319539 7032429601011810143 15713665633423594002 11550382289704893985 671744690164849987 12676346130054621712 11957850432179191411 10907399085590017883 18245804817070070775 13020483450070077185 15981064019735972132 14860003286082948893 12320770333854915107 11591012882880275981 7278996534679075001 9268946465225551005 5149570457507388013 5630851415282214297 5855092590699302312 10523077444957954451 17668088818755741925 14216925964333708038 8893822509177358613 8388637199538706965 16194373522255365707 13875534496138085692 8243432607297473632 739488049143929614 11501091564734581938 17042736189393994489 3718699080222843499 17865099942327920643 17316722852941165982 18006356501259015382 1889247262071175222 9805230940213751152 711644505760003852 9764002801539134027 5689537878274356998 502454566604899098 8279568411736596427 15368649168459737222 8566844378551801088 11711599644474791743 17518907519740668292 4676622450959716819 18258740930735296167 3555155067643394967 15892744023241414000 12192593918756598908 10384155624731672522 11233779776242526636 15207664462392243815 13818519431860621442 12817226558194139930 17378470879005853527 4598824756517316582 15851469063310320923 18385039480624225977 14802712873467109494 14989385813158589835 16668663106459293562 7597572774004452078 10852633571861963996 15741440631847503203 10633335944776242642 3291624110182741804 8415994421146762650 8404106343471916238 12924839859465015223 12756961809780284902 17342195205353751895 4993421329343172999 11223218872710791586 2005329135817514637 7067181717765389335 9558350910756387103 2182883263879655657 14649143900190494499 18309351732051780246 3120079662476492479 16540417700068077686 6606241479242379555 15936078821028129905 10411131263806175243 9024418995202240009 2750575236804513007 109126972962409213 2521885701539723440 14815319272431791457 7103342975964083674 8580221279785966507 3956046165182257642 842537028225124692 7773988231522747738 14016296527286971481 3608075339800411151 10702427863896367296 3409290002152977302 6528955483817603705 10965634830230338747 7773072042689349664 12826001025275656840 8340803973822396075 15485596439385824596 10020486737479455474 1617584904148223167 15015279296131820796 8372189943454869891 13026558604583822524 1665557284689154552 9523989470548453428 12480950126485780491 16771719298689598124 15183397218476454001 14631925792317797021 16710775835862086689 7877735914061616600 3076464305969855009 6505951805022577991 5634976579465231594 3252734815603727814 15828267837828790367 1568051653776312007 3661655086204320170 5468567130607808367 3173892138618573201 4619530756331374817 12211745265214459521 14737361756243363104 1762493353090256374 448827560513125559 4099275390665019607 5906563081328213480 1173156365513422247 2580754997265402412 5640973211853636930 1461408865380960134 17606949566836879838 126633506420369100 8139493235722427920 1801500998200353675 5320901437575289597 2169941014709167699 14915298565077298573 3864627297317939805 3316781968809070091 12182679844352072763 10040029889171169842 12731979809245358066 7195554158367212395 5610728689776447980 8004475484896545012 2688817165493171097 9845603021961021056 15094885659565589241 1443015306736155836 12351318368989143626 5887108098287860268 14185214123667121957 5392400949725643715 13905913883853567031 3160343582361461213 16061388811232863988 10140276987386995117 8092210451629626642 7785932157953962077 1511558886045590883 17952778327000468167 17536054098610204336 13824434610292485641 13351323018563756549 4915590307552218739 14403349723791810443 10004620561006789439 13227169729731612097 16806068333658467945 12809730254867596014 9040260481903137165 13252210350321995450 14815513112467379306 433635754141136746 15440189781111711775 13963342401137623387 12173113019643235202 8235797550771099160 15872227065934894524 1977242674866006954 12079522308579136249 13367413993507064194 13738034005454691833 17996094501825495130 5239540954125762925 16188589072991122094 2046842365432828534 14520876266879697133 2095879100678128138 17907387542381378218 15113960752919789299 6272372164866852216 83142909294585376 6023203339831317847 10047089062239708392 5297519951043596861 12893733676702845206 2256646445606395632 1616660178057302903 14665255915857525146 18412795969773018644 7758684368046584237 11988284952693644809 11528878504595665739 1201863786007376432 16950404075566933120 4130738085336652700 9797500996452621981 16522963066321663420 13661558912043611859 17543180732148959405 17883752677290592830 11897402320669835561 10020283333215007129 11384726173306879298 4440276030437570258 7933987783719057338 16762932335095631965 7844457138233622786 8087946727258911193 5001567213376836586 4985523147548547282 5332723040983088931 17352356204302804238 10661886577616578087 6825548497483134004 10574372765692483155 494661102978487986 13127412748028310650 10811657186477424162 2872413844479130166 18440808745845349244 14786553329040193465 15158174976531413850 16307240929086477593 12857541078348767707 6228146642631957931 449298693970287753 8195282263992692449 3573060717039714797 5479476943329707823 15021033411482945562 13528021191258199003 17388167924370947936 3599816341657826146 11618743191986185254 7985926445184662716 9985530804017518259 15734221445252401199 740521732069826221 11235265587794814435 15303623385764206978 9251159733266089614 7147331329634958994 2773554409646777397 58368134057046013 7780302532295858504 8146919580143936015 15225900708336382022 611975009686715457 12883510029157232173 5078934841788349886 7914906578963058752 6051321523025431840 11774210586939930776 15019232646246808136 6330872704418349023 15277011519240730924 2054025786513450434 13588677955529345100 1804213583340195306 17993443713811126580 4429404324456584197 9975055655757820591 5315661193853845915 648307894429777593 14617416526213886078 14501805700221536762 16358546802209673680 2970567630454541278 14037184763859946777 2675420530380902226 8986212622897142088 13875478045433740332 1377341047588645592 3387699782379782793 12928721469012743080 5908830595690384776 5456584556314272374 4553645840726244092 11089179471172134662 3765189759877707304 4572878620451604716 11061465823823146712 1897930045707083718 17197467723219581844 10458166287948226993 7228916277230757391 6389165390921568277 2363264325646329060 7577998669641518847 12698399533839405040 5856726618896750652 340569414475012016 11280203868764024160 7441116776166639524 1883997139424509914 15663089481090531825 4600219769102038423 6396077406287351890 15091756564860129036 4662734209393445290 6700698530155704325 10236969697631791954 11236700450241568770 7636490466592846573 8776570121786433154 5906120153780398297 8096856423819695950 16547789132564642300 15543487832145207464 5936147911427793429 12524177297377584048 8233151715704383749 5752079928301291550 2544335160758115303 15095780027920150189 14908537989290489912 4186113254360388324 13884549560776428196 17624758569655965145 2207513143022352090 12228827363540514541 7856053290957914407 17167315672302607277 5927844690807926502 4148017510145044987 7080876931031636264 6977219107514371668 9644439181093958848 202094401816833902 17214946734027895461 2212019012737280470 6363040212135919140 1548760787895340587 5746595627423983764 2862390349201354213 524035678310799040 8755623187015962219 11268891930778978827 7696706141571785668 3221437640251975818 8434862915859302151 5568081634546331450 14346490577185623101 5202698147859336173 11393285295602880070 17582677971050737793 10508594711286140797 7029143409121945981 18044128715109125935 12281616702783951887 7607954613866457193 13622863700375564933 14632265424939475113 6343085286027301050 13970743464331729571 17769521558526406412 5231737850039463249 2932776934143342296 17891100232544868970 8409344411867979181 11920735256033881711 10891229654963442931 2671249027258074794 15278800433778594324 16979844078972210067 9738054269893624657 9497217160090920931 953869354206930211 7061594875690328449 12300253424747143512 11771427679121104005 1371365992504477730 6259328057000243537 16085323041551790045 11084126644214995322 4541223604749275739 15507869070102997014 17961911958883156155 10695884322890518902 6205580498284222723 7350788212358108292 17452801108829386 606110140751269851 7926369552707429607 809676961441734982 9148584676407297939 12688781028185711525 18307326690334260074 8407740560967618389 14953876210287364285 145779319786769925 14304424543337493126 16154809658929983237 3424359499473744330 3613828533524233690 8119548062506081960 16541001305733010494 15193474807533933992 16573067315949425588 15654114374889755382 16927485175314699927 14162876634418009817 2928790051382234802 12564543625623455810 17445343396911714628 3396314083191377771 1239699529688228221 3509754204154198373 16051244174691028600 14537215794450153188 747854049662451792 4217731193738035606 10303346768827292817 5397230439607791309 8292847294443767913 7740252720674420553 9671540931549859524 17556241101210591336 17609179438880436230 5616309632035502580 17584596992219319751 17500320560174624606 11456138088594051219 13969982297426733836 5678769336065005093 1664517847777188421 17270607108909947609 7278228000957578104 17437432733455114678 13425078203127278760 17610868866571889246 112164684236703842 1496904142890285662 10822410850519460308 14430390840628659799 8290452695536509047 3963573874458252869 4045288947798804567 15404877789291198095 16896957781263485614 7183848090096443896 3315667341541979849 726655950875281656 16557394133473772582 555971066199441693 5047716511312916972 15399580804024868138 6172464335997239823 12370595208508592530 11082328764289472235 11649608779726815156 15105880115350636690 9296998990433425081 15399432489810916934 14004598683337305953 9439664722652856609 17525708130688976643 5383528600681516706 3421996700302408927 1007493026802218531 3641575206298894197 8909890780492340403 9724090711859980460 13742039257752018366 8342660138853145224 397792829319426622 2653010280695431981 1138037703111165582 4556466064701144060 18259260183195859579 14335306107557678070 6952428136818024825 16211913921958823821 18405150863573878986 482993035184253313 14548632886756084115 12377677262145704114 9623595120478919698 11720156515524910841 11964496537795448631 14181900526408941904 16807576438600347829 18177847980705383612 14742633065797870585 17556350801408289586 11696012173431572306 9287196402419177657 15201883102769229307 16362900887116897297 5939318223943199862 15689450566703593854 14067700332071548477 430386185254702657 13532913187289963895 12528052417671282165 2705902055888599694 1891369154808317656 8971892560598198873 5706670213656336366 10148030973550841421 7365218839672094059 2540458509183103287 9475504543102778730 14949164756805062389 7697007123604874735 12607074015066975415 16785155988014109899 2232902722682158736 11259125813498550157 8178272515114103211 1746602933609060620 12654658531161361241 12008245298677556647 5414217886107534501 14616288428734454382 18298015358966290149 11274635829174091514 15605745857991353620 11222545696902976935 3907869172593460380 2037017315919309912 980712145793982852 2361852235781411256 5008761531909943329 2928361492261273753 17958801685444115433 15822721463082585448 8832155529240257190 7038026293864554084 10790430662043962271 3366852602542027109 18231495745508109704 3179705396042688372 2899720111019332398 5216840988863219804 16322229558025290643 2271978086878393627 11589557957657263236 16252422849733281082 4676339149549352443 7883713140757595150 6742880740465856004 7697156899921018488 4086865794359854082 1924135251198822033 16439386721331769308 13204438719006271939 12595849628235159724 16566104237142076613 18296792092498076191 15963187670266460112 10417184634373413273 4123233349711241339 6508680503733738628 13838186346510916428 16000150988511969841 7069714816054155094 6985863280602648670 8015762139241124664 2073922353934838910 14806131083521015137 18150756799223191993 16901195570675900488 11433342556053371313 8239975230660792042 3876634917969881781 5376212410340578481 4939504308942195605 5755130507763992698 7273025686631332320 218515232075117908 5272020059971233746 5087694475318256014 6095755458450868820 11203147116512893743 13114802380628634186 10700862174200667890 12996768420416698961 1841275890375278469 11982533437236417482 17397398822090348396 5373095724691093307 15369564946883778232 18340862279210283278 6650937304763452094 7826986809599544276 9773493553182635366 1970076703561708876 1669797863088487025 10786702808011187587 5417247665337504106 569398941530302941 4160879229295498234 16873808014875234441 13677155409709750182 7768653768494624168 8434703088047654533 15967235738657637965 11511880206424984935 15810522548113788416 3742203828683249547 12222914877622070700 13789337460770571357 13677792313830414327 15713000374672424290 9623694676788159455 2697992689956128098 10406824999717348952 13155145226402418427 14489897853563711575 10214768299343695484 7795548375732741687 4826416676172908731 5329879133120339018 8864895234544687632 4181248673257855057 11553388703610832285 13429205435441870346 9835146425670416414 17171442313235679737 14591563029869651542 11489659031885963422 8874864821050032097 17711085866534798081 11080454337344638412 12397234283343220740 14367899806962438599 3754790866263756745 7754204609704149750 8770139601850000091 15756416292711291811 5446719305657176262 1805096879237754919 10323916003675794666 6826617585323418194 1587702219639355018 17686349990207333360 5473194708891098595 11220836029723649577 7978102548295961061 8071530302608147446 11483605453154601793 13071014854195898665 1578187779641142721 11376852884499505147 15716956846949558633 3632062835399663763 12888641596730865254 10887045809905294903 3077354736956592438 12533783433144161803 10389153111636418317 7652892308136412396 14589837128971676211 17861503433283742764 9462946361671054859 17553641150324655588 5659053277463384356 7339903179494072498 10571341374049018613 13633095161235093505 1625310267999047866 10759664191604456248 9438603562665338192 13115490136255985869 8949960756414060977 801756285702675160 6780921828818939092 14931575346077188401 15209661674265310879 15350426200989867716 464150615764985466 12174529746284883178 12523216933353240352 11310813033580787976 16596164489612757767 16991423713164930812 853739922190434823 4459433480927247555 15288909022578315670 193906593573517299 6104214879887388348 17813433668125231923 10051582217473861458 8255997466196381901 6459701445130472634 15877096244343519887 16603761608702756483 5978912841221398838 5755592399437113092 9462782016449957994 3325556130249822590 15031884922018849281 4338801378355568224 2265332678068215487 16251392952383058446 18010895561822459367 505875147832524116 7271258536978149952 1826424214151124956 16947062875707528891 5103085921544522470 13611299647838800129 1128035611444460803 7876760524826847623 18203992176539544174 17849722937865112623 10665705743654542859 5863999691674412571 17893223870389177238 13345379141375732060 14388299337305673176 3215696883145902904 11274573711883429117 17780310216496166276 11709608837783158455 7937753209399218110 7833863838061933669 5552159826730106616 9727103906971163099 8170282465906652926 2756740295626060265 4373454426556343293 10145548050479957460 10937382908712895097 13557145703481874137 14722629804132425907 2440001707855448931 5452263721438959214 8028953326933351648 389722477878647065 17218251269328100226 16464734193524772256 17500540480519002796 15853725735202069384 7324832351441074700 14040650534868834988 598426930227155469 5828441163652912722 15159540035088093839 17445164495119717712 17213062755193063050 14768239088027815547 15985937614821562022 5003217786115439639 11967457390021487360 18118245666238162971 16730254523903141121 13981059781747282347 12096327306907722393 15150673584601102973 15143479382863562936 1014763529578258388 17481324709292850309 14535929169460969131 7848680681575977760 8687776350310013052 597987958235023008 299041441362063801 15677000818751824788 14621214680361820053 4598776643365275922 12874028886935510781 17889148119881373807 10532708859988785380 7607106029218904942 2282439640735457577 11307257723906417809 9017523273571330725 8926755227670175961 9222377048136131429 5042558650537277607 11445241718016480569 8443407974044980214 12735728891077670694 1600796885669832262 3103762072424486953 10782287701715147967 14912696975882349111 18428268879459155072 9162334449101816394 15909052294372737264 5203545460172743482 357550367552467710 6611518832352281777 6181545077697731380 10792561566171187995 10119563481374877749 15237067700070792156 1166076044337726571 5473951985811113540 11624836416539184979 12636860614274007201 2195687659051548838 10669388024147598462 18248363545995422132 15925132514061952064 17569326152345609734 10352216475371409197 2365926950272375942 17743791197682593139 3562232719278498804 10046139831627615555 4953385114287789178 14060891050223258127 2025236597252193736 7983400359388424781 2764627761450641877 5535869446969742260 12126235626487699865 4455615808647597403 10696740277540558380 9391566001878470128 4919509148776803990 486526525836107121 2122304570099974971 14397117272647987396 10945914763228356129 4793256483367180587 5725978711983761025 3584632005641895882 11674795678261676297 4206166474788698806 12570660972511679933 17979140532007377097 16673878144887609831 10334000536986433920 13265910420417333300 7927956012530793926 13131274628915514967 441516236207574583 11913406293173494037 8564163669624708625 12308002936372832764 12176876382313521815 13141262946416843010 1761131007028956314 7278713854710273081 4195582371229112959 13817079235373694141 8344955225126806144 17918776089964466653 8158684671864970705 3594823171245258533 17038651144032973194 8236153119993179386 8901692656521578881 1511751723963678485 17906873452176573696 3243618520052307163 8129485934207284978 13024716021611927599 870827735436508408 14471456145288910245 3401713513800184352 3603440571985739975 371090994398596962 13456464526012304388 8194726217039958172 15093060992055186956 6897307244549715460 12388133811581225225 13764886823164604998 15729328704164935916 1950800895809976722 14759157408966905589 5611759173160666496 13353627401918416743 13199856549068724585 17254298835436059160 984551595640133898 7952590867425473155 14303941684208503734 9444939076591454178 11029748312382893543 16236815304975284801 7662534423389022996 10936447679692869988 9313192853095359450 973939713678837970 2392053712346214146 16487881319193967651 541971769931689080 1140347457307406886 6238901969206552502 788819332686156868 7596278486944031717 4043630235782200343 4377221653995395836 10607324369185878804 9886919091903477822 13773405041875203715 3631738920894929168 7091355037344068687 15588767199736183515 14446645395825538473 12864280036080518790 13329797323221505864 6113341197484678847 17564000645251972931 10909589666227904095 9096308649477935071 12433648724069234601 2361892969973697752 5377186919791377351 10664235404628072136 9937067825195782830 14010996096209322706 747716846533403248 7113564569388397382 15012833141766093506 8534224392973879300 2408173330723113517 12726654764085703650 6580489373006458443 4407239943762761484 10018394459802701309 16779886782542245131 899125103885947180 15324871950148693305 5658808127596849526 328988417441214288 12835042448520692629 6991612692586368125 8788758552031319244 10295504713535511504 16045760786502308226 10308209658190045977 16166584928650242852 11821526037074645372 6086766159640799407 15984306504430670286 86903572700367996 4948835359786213328 11506425077216848171 11420404911716429842 11103419670175554394 3309111849761315853 12917772333404292187 11591325793505351936 9374965096744829715 6842593550783218645 7771991849727103604 654117748685540954 6109813397535982837 13720618248520960064 16864093051860443189 2951112468002746592 11188938563544565648 3831801585313476245 9428077835678440262 3922715315146627676 4874469324823872534 5629436661476610652 3014097256414305832 9178709924264074065 9881910737189109631 2621726193730663799 9914943717710981059 6562051239545810440 14633321721134531012 16262014073606983055 11053870079330419140 4604672081437811619 14657425970731862179 6826185820622273071 17829533954244691417 8265302067759811795 6890802138916319496 11080947925379169031 6164803142883422194 15407848708796304927 1831891313373640997 6643619431200361388 8859826724588780608 8110320118766692336 2678478228769869125 3586225301059905395 9501153862804862807 11162966219307543635 1198969010278007713 608456273765767856 7006914238168764518 4487376135843977479 1663731534470656225 969452702871813750 17055875898235290035 17799130060896985382 10336362096051395786 16247346050503444556 16528903115863208754 5967835828295034359 18116687907825133722 6994498719451089903 14372461433343914090 5077907687995933580 4416609287417272306 353712591689140498 16194408328153438242 2364938898731793227 8637022146120790219 8421782552807131810 4672084737399833714 3843152242517506275 2949193177364836640 18262011998019006759 3715751824916201946 8857761712681406064 8819012528077436542 1989543155716445913 10935334399945889692 16103213346067740259 10250622992131145616 6370662399154765236 3864337165729751013 8007727447588008533 9063790615540855792 5704711586138442429 17065826478447176343 6431199251044950990 507066402737856910 17431659074093028627 2247602344221821479 14219272299081805063 11418418558549721892 10549625664594582433 11348991218888056972 15824756350846655762 10603093550913611864 3509016494286732430 4519965387770890147 5596843519885834018 7061001623567575550 8442524065344687548 3316052545820285328 4003820584503955409 14669181852065853606 7088320270724819983 2680317598462080219 306819667257894655 11770137344732457316 11681828281596980335 4549333182414005088 7027717697328144729 13189673972803044738 4332618667257790391 5594908915452465674 12900436860391570032 12328433549432447128 14652793790988883242 16579678875516560072 15971183194824559704 8033157527766918189 12719606289036507603 18235588234271719176 6106261506263714979 3939199078295413877 360623681293269767 388434922436386503 9043538179778470715 2961201851679752392 7569486223667467779 13463400223903610224 6576302673068608148 10128786318389083275 17270577359558000534 8439684800030749835 7738609829251974796 15906393840601384113 13511478277430762684 3466668707634356130 7443045345002277557 16239017376600853720 6037761181343327746 4542560584856003695 7679009092276727209 3197670942508941726 7521532481958149347 8542508875579883562 7906185594357140801 5660487678583742522 14167666810253123518 18011377223879666234 6683996094054635466 8474053095067839114 13141199834321866303 16275663554619475963 1083634511201631091 16837490155289873753 771810677828793060 4294072198740448884 1698181985715581235 7769372356305337318 13009123300848356866 4165133457994701930 18057201616670651023 12195352167974322992 11637747828414996825 5697423703961711755 4587081327837307580 8971946678498334409 4492581473365795801 4471015501198013952 2251802512802696088 11915427144634089064 6317134909650463818 6729070994289568541 16064600648471151417 13982400593090240217 838120015456829493 15815961937121794712 2625339464782249789 4204131845267037263 11970175670784664349 10696212473491488114 7404268099857573248 13410960180951379375 16718501551431805683 12618339149786350926 16663849796332484810 2745015546469986852 10598697619712108395 498512617918483811 7147676839727141895 614053702383012066 2360288446338550646 1998547663987529949 14601710107854845091 13037850231067874320 6257209473190004143 12527281518654539463 2221852389406098108 8915644812906113393 4683886695082416201 11488550575964443818 18144331448690611982 4969156170067224471 10197617086561003036 8531911534713068750 8142243266049710234 762167756435690670 16801430769622752450 17008795769704814123 3229764582394614091 4911956395725981820 2788134235492873066 3178563513820907249 10064609625833571747 5136039169718096883 17760470835949828420 1520440589869040226 7355867116865934725 18193160274414521012 1493983856395182686 5622127429040782543 11028226441755335629 12142902145593991790 8253611829613806050 8626037441180492683 5066436194375212316 5775939221989275681 13998971612932830355 14804649275932741091 6703791130224990943 2217662444314695547 3459970284629994718 9608037531252893398 6212808361806003803 7514249518264471456 12231541434091283186 501783134163660504 1714529319180951477 440806587881486180 11492108381437485612 12264957544269160222 1296317006531378821 353665403345047436 2175555346161840203 18283051254608908604 13819791149633661224 16524143794095002657 8606362937141501883 14162044620236519168 838058173109657970 660403258547855074 16975990452416892254 15435532774910040785 501294060065683983 16425690429965252870 8510016908177103005 7433503940471273360 547906241089289676 2181428068360472619 12061219200969343367 6840126078603037866 1804385150143215707 10817111071844967251 14227265573888746491 13648726990457843637 12096986779368207870 4369173169894080360 15791418589614016633 16411823660442756634 3983512274268648152 2292622714362181096 7927296393949017193 15425212206990764308 2966828677710205190 4560352845528308107 16598986606119929494 1762273270480975722 16474204968478581022 6295687250715870423 5449675462666675856 13458685664362749975 16430147996485018590 74255462133378336 15909608830765902597 2338801348724873190 7536771978635419985 13587004784798237879 16321049082552227992 16960535627459960437 10593446228368699524 8754156507146226279 2914550300754328647 10285928834950736291 6482739340150837118 5299786813517100574 4507734059657706276 5190116515426375291 6474155824822815781 9246333032203202052 14717031556531158013 11046657786727930949 6329680821417415119 1717505223441345547 18121391367308964347 16428508473257971800 6526092432683782004 4578797904907924492 7871764331020078900 7385812490455530172 16665393152815334410 2334892820753453277 12027460592032092776 3522889579120105337 17972250826326193298 2849570593513991086 14122500701979126355 9394523442671410976 10144803173082356727 5981243551978958444 10904011204305598704 3578525052054807866 11631401467790621677 17165812291148931818 15944643768221632682 14906141945522201211 2015277133727687453 17319797668241980547 6124429432545127335 18287553186156304625 5254381174945799712 2005287733662835701 8172291583845490555 9540350800489285182 8684017962718969264 7415644046897899256 15271593604919850474 9737530391631494572 17027146417460663086 8309555893904581273 8143881119169452382 17798825666783117187 723061104851245516 15742437468289239106 2205615610980029106 9026483408801491780 7702985581688671808 3364933493586328722 6358377689814260199 4697585256197888535 11161144359690550061 13014203525533717930 15319625959556382886 1846663994835079260 3549415406129479829 6487366258279949804 12180453882888882369 8519903261835818917 6269409792848076698 2135098703817023896 6409934929684128308 9140761242570440930 6513909306578307615 378236251703097899 3526205319337180057 16165002029699440123 1580701022901433852 12972288174888865855 3820675955324671827 8110285378203234890 9966817044428908651 14257367200105601724 12835856568962390622 13986268026808184794 17215547523435555056 8091982793016444910 6153559730070901389 15278794742979185521 11309508002475656613 9836791723001117972 1617896358053287745 10778909052455320770 17716925870154072224 14769727254365143876 12855537162474507197 6853182723582763168 4439113033830983414 13808188850516486188 3650887830531922079 11301442969255119702 17484280195103298374 250716997738934959 15087469304552998830 13815659652697300069 3195149752740168525 14046942285695398625 8294828673335172267 16510108047860867141 8412028284261131279 6904719886245784182 11132500684174868244 2776335287131667093 8302343793068483519 17893038717213625940 8400887813520335894 3017854565680056054 16570034863486126061 306348417004740708 2259858432039864708 3338284871183730745 8987351765187875306 16189091167054898779 2865086467912427282 14664402876202133302 9193579137350800074 17323374148060744151 3368145948002561237 4748138572407585181 5645035769204496263 15350379811151337629 2653574616462198517 14855188492022798728 2679733008131554460 3703100391475764768 4522757879406749849 4672017112120794463 10590867340800194232 9960550031434531443 13920967123065400649 3006146769059868736 4296892275621783093 12875936589481914292 8181769546125415356 13503031077118955884 6934769764309284485 16057888769004978432 13697042214953332097 16540644920290858526 16812385911252884529 1444311529584074688 16008613983461846672 13267035540779550794 9195957524108384797 16803735897893125290 2162603256058575618 1117281905979064488 14252700082202898010 8336940366201599168 10044971944834261469 3425193620521346258 3179290785459597809 13039331556383051816 12333766800172373974 11525757797104493558 13748418268814626292 14869767625201910989 11706272376900683794 8121474083165358517 8610854434334432499 3901953929251037198 6929142943657780805 4065535088179058809 11631944596711654092 3275724244366319452 870920111399136264 16141131841500830617 11070778389732322504 10948522400350112494 8569968007671224806 6069248723629271448 2014791836025490963 15073640055174159032 9814692654815394064 6156924982286231145 627015447101659581 454874305017156539 147419727800553235 14766295314571962873 8747550031026573712 7543611647527456442 18263095168623124022 9129838654871059344 16820462564883607983 7595367953501651965 6061801921488529448 3704870311305267168 7610598579639250618 15753305271713524966 6480609644671623421 8236685918262942523 15574252885784645110 11474584401696872004 12651403895463079658 11386458762335336011 14246457874764326435 8404889367226034726 5371857661344278614 2213814807019234726 15340698328761617328 8438952056064985979 11395202881864660360 11429024780003229759 12154875277135183919 8813274651936460806 18435128541803314172 2897179529919655799 6435760372430566093 16735443124053193847 6261783461578379892 11236685033855714566 12555751582445610900 15841622931205173023 4166288590524427005 18313486903481501392 3243697064063214536 1960396776213356017 5181917505805143137 14108697712216699254 13430290959608285042 278426700812832016 7586569326037212386 12416361849341861857 402961516441210100 4796535869800315335 8894055953193644521 8400398927689220728 2566386999461706006 5926525359447522763 3847895242471074445 12211886174446479899 5568319663287246570 18357641406771596969 3429329116810229846 11028352881610230067 2015395847189542146 12080892131949407731 1773506702465037932 11353648260085050109 6887294486032542864 9219861342382210905 9428424784780234597 11838639092354965279 12165270593622541348 14020059380049261373 5423013713645814702 3447590171987401633 18288043134445764830 5665934501159956328 12375520492014449044 18048720323163195432 12325726510030008652 5916180442135678279 7357470873793243652 9872919418696825683 8519748459854277154 14119294259487902457 7567983229598629459 820447033387249247 4168867696374237070 14501882192380398966 8195903578044016769 5098305377998083289 2934412871082543228 7189343725349987981 2801197477498472341 17565977049918322676 8983300434977187853 15596646561616535232 14240580045535064622 6343146064149450595 2458058520149060911 8027489543550188328 8793204244157830112 13243654878981494937 10578390140069101455 18023327937517317372 1089556753340052439 17208485838036253426 8144558378304254022 14306271759811347376 12828749715309656561 17205695691289297817 13180646086110230552 4605608292286547770 283433498248017925 7357621853834133617 11018889992298377580 17556135978765900745 14984469877393686343 5478719903419635508 13719696941512647395 15151636746523142878 12056093225380933431 16481556986706570052 16847172500440264406 4314293508467720885 5452984792603707458 3002928149305274801 10424853207171659227 8834483944795932038 4294300801716219310 13144895377180615553 17083894199948579241 3732683807699617931 6785953338811797875 16935490359997632139 15679675741124715280 12925722268821871076 11908042829867826268 11082360240061532645 3339315844441797340 1992399610474096332 14074520266873739286 18273386003891900696 11963572705702209350 7890393367786699035 11859848096482730170 13087457296807768358 17631071463291834863 39353659022002186 10761692219364201232 9836346367342130032 7373093063462853578 3806982681933781832 352053027117482307 7656044750171206620 12214702086875121846 7406099200855983909 8666327164629126876 10683676183238933405 805663575923873525 14711069066908845271 30747560464983531 14561631189034477608 5154365992116536787 7782703951913240523 10432156489929545058 5047936865648614170 14933576664962828292 4067728290663684127 1582257903963311401 852337890337872324 3982744828573252829 9657717592510812747 1511270079500517195 4735604823974757138 9005548111384751034 10861820575106436400 7113375746802553548 15751744316043138594 13241647817496288045 3683394945476459685 9666993193719717711 10341758504644399322 3575159406618038689 12933592778762310630 4054693020552161165 6377435348406494325 4642272630210680768 13548657583516371401 14613764715889768231 11910993464266743342 9912347479789209255 11426572092253194137 13813255209777030032 12548953042681258999 3712811509326130372 832722151463257147 3468322952781117242 4883594186618380153 6017489289713299567 555832849935087199 9615972780691698637 14365756197376965142 16743040190999636440 16359611046212394470 8459126407967500366 18334948318780393612 17763454659501322115 3383391022242080378 7273166470945428806 16573217972582025068 8679811306896764636 12735397145995256273 8949224643742661674 14542043218604874766 15726891771542330344 13017096068590471684 7847767409006197847 18310174776109992958 6579679035631585455 1505757392202951107 14979990141562960921 7114241237973588552 3777349332014610011 7788398135898810673 17585971734037882739 16880411375208004523 14083196828578333870 14600108130733614525 1499361058998313024 7970975701963717838 17407875665022315673 5638267793666962129 15637763477994857572 3734231709548188517 16119064941149235913 4029196545225775866 693800791797385430 2951419752450238635 15226318958175697128 2402645125962845122 268909186212227612 15537663650838524575 10270828967527235555 17785316408802438374 14221709925445131992 10461548991672502003 15500166786275656887 12418077261090383486 16747272464663134771 2062588377185511706 1714189383669883335 6194054806948501616 13012128049057275963 13592645887039628031 15484191765556470663 12727387450241961006 8591172863004272919 3837779279422739915 6141155148775854263 3729886643335583936 1405922252292003572 14689678014786710822 7603363384168441220 13782355065904184357 17989267531852064898 16298910360091830887 3950260646272773971 12181970863838946243 11173690881077824109 8392649607103632528 8754496409013653233 12155262165948675982 10240321996800588935 7191734539061361779 9487041962262229887 15259085587923460997 4391819497349703013 15492803636906222695 15555675388168862252 6928900544774548684 4043406708784489694 5636725512322076080 11247086785313508416 5809366273426118758 8518584968267496141 14296673671258151799 7636958533432560575 16396420266834689687 16281406595175783854 6309623420256617827 6558453966009373902 9196875253133222625 5222343007015694182 3272404302387599937 13958259081786484049 2397376288343338239 10768467551024926603 6631550252752004574 8955099289347911121 11488919292494452298 3781675820728767134 12217624537727417711 8596255542347947869 49883041832554772 3863804119403128889 12338945451221575416 17280619623496101398 7086737129409397158 18403741463704735432 14081664021407266033 5506981296605124240 219713373642033128 2585027896904633725 11657609860754599472 8275127172381056898 16005619339069067379 5903556866700164886 10336422279931625843 8954071002947381928 7943062029741271686 15723373199495238759 7925924532123013963 1014015304453108790 17090275484411024087 8145413517098094338 11550178182294076577 7580962994927248877 2219427256272194767 93409143688666254 4922712620883935267 18128269813173879670 8140261392536682479 17163892069571913261 13727760242433251429 16934511661967576260 1740685713123293925 5087814898037633075 9166383258201481325 10794235524223557821 6264692267919455527 2351657976763266160 12115809891511659911 4493927669880813002 7491263696669753004 4811680192803482449 12587375458461011304 7052307302378853084 9267542466046140958 11995269471286624631 8841851530692937040 8599568737883196070 6535273670709414070 6147790013885161825 4221454862548616233 521653533307155458 11514734201552081219 18256972322317580724 7485887093935445553 12978069587504613370 12515560567765484207 12032861205523947530 8101567527752345886 8289146779813694509 438370585139388959 888435028829362191 10341632019542944366 2787200953550031390 414797859922058405 14205663415004376189 13539790956246906779 12826665042556068195 15924423988472667164 181719816038375578 12451435849672826684 5167944834731706810 13578622259399972501 5440976900645135377 10983105110487951331 5620904258440729950 15583114728682855126 17332701752419868738 7492225692562788913 12607164341007483280 421532305821794608 10852588548828534876 15587072063509685405 1170919637327349166 5376931736308670638 5558321313026456949 5788942056531901264 12556004433828244109 5499338081578499155 14934293765179503682 3814083798726427962 5566904791915039431 15476610017487607424 1338242847238956445 3286893215375627393 17238383861561640455 2689249048459229403 12814220548007274272 16596441020239564850 11545106223909548664 17305420459847588247 4870227536305577769 1720418652131706855 2974488807083737561 17952130464769513806 3510502583250664774 17060720448595491258 11782613725944867606 5753508802125707653 2102432103281399041 6901117766614666627 15939201114308187327 17687987523187251811 88167914089390611 12202521602430860921 9929219856488469198 1843928136068646106 4396997134677744292 5615037954400396725 17311241573804438056 13528126580666105669 344368101954243478 16476936042477241092 8831345706993384183 10977117849647082894 12713013671456041424 18189581405480938958 5224864705794150599 14607049457129112489 7086400567847645429 5416949389554575762 8137165229746621329 15178948136387341872 5810312901760365700 4502757731391834063 4742325003352790146 16215079410037048920 11499075218622959877 13053590632904485817 17237595420490151758 9800493160459249207 7649246126036711687 6468278541249158858 6412883287564992756 2619214780279630284 10899484405393814315 2767953127710288910 10928097069555680232 8267994586666831109 5248307466388118259 6686191106415759059 10053804626047242172 13041798973203004861 1651498405644229623 8901001203745410704 12638294276349456775 2826691742840974129 13057202919044228399 11714109942453269108 16990759171553355284 15875996187853156823 6127707074387205854 10183587543411482971 12993781101656744943 14309406652713730071 16480355671062045835 16371211483328570268 8225547557316219769 14305555905948294731 8561662626007230372 2953944649611609682 9800890519339498148 2830810923937405495 4878470206816272038 12872061334488211080 6232478115035121298 6667072655007199442 4050540649919277625 7004299846009190215 10965263362353574823 14706531950543172195 16226627117412798374 7411000924774809429 2744823296925204716 14598390112730544445 4195614658910948785 14611699007984302845 14348797257457615922 637895522112709449 10879221482946800929 5373220933430861241 5430967786224798748 1204881793325934500 13018573042890439666 12314568121861102339 8836677330566570515 2973678272630546737 629842831683231224 12633228314353304348 7456079233693417314 8783441386444111825 16975848919172155824 17000423551576407154 18017839816025373972 7828286716933201250 11545899962265786774 11782243555086569932 6287649206717756194 4714390334299251673 12424743473779435852 13520105706721512283 7242054488796501069 11365911285541763135 3141093472339548205 280750285653799944 7492967966901104792 11435768363041483118 13434589183796135118 5644908043600245647 12094197161408154973 3653997626773574055 10520465967715476249 15666951662326829919 13153474980752254970 15810018202093751773 11096186187580091958 10984593735790095841 14120312616128903719 1129371315231428121 10069227199971218512 18426279354109410654 12968810292093684682 322938798419840574 9666610905529511672 2481557518535856520 1337025777990465005 8078448403758511342 3157705593959594928 12802158612413042607 1011309744771093577 11797508580839788943 12564684967629670590 16499199936291403293 9162102514410304578 8395014663320232754 16050057863987575917 1542956273272136033 12977716113879155393 1314991299785758371 11832172548314781779 5644563814401727422 3446128978488021724 7834238199987926848 5268566702758679767 15742902931163220901 8741491106005218897 5088756779284392765 5257169482928444848 11668652182932374264 17854946148975128219 14724477501014684302 818864637860829857 2328271287250060699 12800006933863168431 13516587199569733462 16576284164901500130 4488969363022039568 811912556173062711 13738838375756191890 10142573973017022678 5556821322839207181 7456653395608615660 13349449224916993608 12332171000212868010 1949149107728151690 6882321667680956492 1518717117134814686 11397387703378108572 13932824089227374058 17614722084878044545 7358368374171730450 15051324656353297672 13962819326804415086 10033043201976435137 1887102582752524435 15310501904531918201 16444216821701552305 3970652328401407002 7050617938164764434 7169099904202124647 8764217263905893821 16590978162943043948 9175694824358677645 8911703294073760629 10921535699154534966 14545588522569559364 12497278803552386332 15400741972262872260 5356553399057454162 12336355650805023760 15704073610461327829 6221013229748019522 13284541200502459246 11467422538392373200 7510535588828903205 3125468533874786580 4031745701708650383 14895835205957154016 16077516162501925691 4898290123081203242 12410172027791228643 4848486727474537734 6253836399289712643 16831996649315767382 4294895753916671891 11756580040393034401 2620216599702651261 6494347293321979565 17246443114283895926 6847850712416855611 7727778069444419297 5238082240134795348 13130282368832383329 17614597545393590096 12797320085195430423 848081854494429116 6244665469580889930 13061131986248706765 17801531777769205624 3107919314632561516 517156000937546619 58591709605233288 4163604018491263628 12635499901854382037 11900884089761202935 14198592910228109352 1778164428850442435 5640759553079759182 6482365262319945434 7919316387665675240 13947912034614861982 9781479309033944005 1265135634541614917 6758180318980967237 12081899198596283234 15308713641177976204 13596094149468062319 15014257722625611321 14993459268880722858 11252350915021108182 15118518500650287940 16531965696931490868 16258809308759022192 10362522421480610821 8015107228824434122 17394989523639097772 13005766989865072777 12988943914084444955 11714824310802672389 16592301398784417667 15265134336183646331 7532688304620199262 13812502852874884103 5433350263607607978 2406624727507134219 10130017027776306880 393695758385723775 3100701305003287359 6271925483154174358 2391091012988852710 17774106459395843133 17203453266482317875 3555672351229474725 9554550292205203940 682564554144849911 14171111167277192774 7579909832505894698 5018852297448897227 5533420685967214530 4254924880030477273 3614650541118895097 9918363456685893640 3313541508230390060 197669943931705511 8133073667556163445 16236348295187507917 11924820523991170741 15885049645848522606 5758483188610549786 15181271839747445113 10779875691125893474 7572102468838459718 9696474404751509370 15419113920241839797 13625513477905828621 4910594014596914168 11865913473496808166 1980360750122798592 6575451478760282442 15480646018714446030 16349628329853603633 10822733507470812048 13445944562224051391 13585445931293337944 101027687234449656 34098078752853851 500101342984455204 9693302920517790695 4289812410059001899 5339068296757178858 18391560115380376225 6940382371251087015 4071772677895108903 15480504234339020076 12726884941598438070 7797938790489763784 1512502032640749671 1336946990092415143 1117538276002403427 16628745052491178880 14045689646883787694 7093564788235091076 16865810739100962939 3140023027889887312 2827123601629818598 4473198102841262657 247298930149158401 2455451121753675602 15917889017631005719 7505785352239246750 6751223131836858954 13527389576192693847 8224623346281419007 3615936826210193494 13217360276884709253 14735592023191940992 17927184830716158724 10667424626644062861 10942197941454152108 3351324868775735854 10739508624642228405 3434129746594118168 6864473720786529954 4357821575720136803 1789455986471943893 6355512633566919640 9257186233062073344 6726003093787777877 10127939724460581530 17480070869719017806 5061144630560907920 3594216850230748658 6711513166868753755 6858838788470073715 1386692034166440299 16128205074378905592 4554838300802020159 16553878995819939631 6247701453781201783 13536450932345323606 9177330188035838639 14530459996924147438 10992169135012253080 12516186589425583143 14670485725283888360 7529286758467444101 5365567764949988489 826195101778018576 756599450412370224 6280416142577503443 2977700387063906900 17580201599324469638 15424566886367989270 12694636223192657700 10219546529720529460 13559766740887313271 14219373174995203301 1342446338300009550 13891984925937545385 3171647911395308891 1544486985832264008 2072691573872258067 1961300557456720430 7896941752629406235 1734146864805892919 5699622848381029925 10010724824481159873 6062579307390864712 9695945963812644616 15831267496579642550 9657301389248431427 9542313497338818286 3531370033976619918 167514711379491627 1129840678649856150 715384154531380532 14918019190791998540 14583163542013769455 8412114476736898627 1567597557317470602 10927294597183129060 14826766973779164164 5471067384081821705 12501520105811376972 3782372675194364615 2306610880136215803 6556067082449624293 8964498479028346002 7063523282188699231 5459198548911640356 8065940416364564809 1246598522392406346 5417279861126533641 5363785300537094383 9042110642594169475 2372701155860979051 5187659945533755541 16843543190529436658 5639971003101845822 8266244328835627662 11148105759940524295 15846971767755597982 15291635586389275146 7335802905627202555 7829611698246029795 17244287055321391528 10881890640025674256 994854600357948873 4894885137925033531 13401473988894848483 13812984006331812922 9142685681165836308 1567825314267029651 7820100841138927542 14929690544268656843 888927111253371989 3137160515179739325 4286749334368381171 3363357796125009974 14388391020403685878 13577340923156236827 13835799208207317688 12084534621550437577 8987948889564609849 10194455668119394102 7053223826736972814 15256723599780306664 3409236491910732683 1042586208963761762 13436312130784659069 4809479070565457598 9779823670229918231 6836286010769147155 12239610623220372121 10462979349105923759 9212174893331721502 4501316215274536827 8405058690064952781 4559308373344162137 7525811490731299239 18030800846538815384 15414845531720793071 10207590556570523532 11997757581326211414 13904891097560684981 11595341136423797668 3170256160996016928 4346934183883511697 1963280700348560522 5300507643404916913 12455258789748757590 12694495777924324255 9611751486888891068 3776639049321325080 11247886026525408662 3271239102386090162 11832313374472404265 959624090740885039 16104579212442960747 16121073200329856605 13748468200840122154 10845663525523485766 5682322003571401186 15804654158589480985 16547212907652645210 1337016722176013151 10907351741622943094 16234175251037501194 15835964416722878252 7585626296219880432 11348498945527450926 8126825436408641024 6121331685179344196 7504589860988980955 7560941027704083395 13091310403019390634 9580703726956277828 996211184111740456 17195741288179478989 6076398718321377766 4110706572043200605 14640360070588475475 786892607517288054 18330377092878511569 13452179811590997144 4270261902933019475 4376768240539035117 5788976112736284748 13386388806009659275 6545763775565575262 2019506314697421372 4954416128027761471 1852584170025067689 8573421488605692204 1698578718909812345 16238239668621202667 2331893076179295826 12441957767628752577 11382783732224694060 5981930718901133493 5048016062006122500 10478492482435903849 3896274701037138071 12192948201741423858 5844648896377611306 8846284292343297129 1350442341961396161 15981625327018432920 13296775655490458231 15027806197452067278 12936312959802030952 9923080699808498616 4703007599066024203 11848787374881231667 16884762016821439701 16737707878780971944 9077151179838521351 12503635631799721407 9984359806174806391 13145886529510382292 7740850150174746238 1018166166140064378 10111945438087777631 11976014716103659749 3571778497644554666 15121317891901439091 7984640710972671545 727309917036010286 9139281587648295353 6552687317475828652 11314389489715665282 4879430887648344773 13896244098356936477 4908972468371610482 249810909091795906 9146616090414569181 4348823091528209815 7328726456371098070 8417716991735919686 15316196538404191811 1156548945200807092 16728558211280761635 7919752200779048377 14900657515034127103 10279209750562291375 6982392211346346112 17349716724558023045 7416933033012143302 905788923256272098 15881275756114618172 2865691774655154901 3345181934020539827 17037641551689074677 18012217104103213410 11474174419694028699 938308337829007876 3316620030400150634 16350394899235094868 10437867548279626865 16361272310043671149 11709938775791954625 7781554216434409740 8363504170981950807 17589275525438549003 7085565550429346462 1583865911108465550 15586770008340629287 4974602172447316168 11544064707053471891 2066220603251178200 7809320033235358799 11078646763834064058 10779265457441814817 5314356714445317332 7561827910381831730 7583962834162120831 687512336875711619 3446920792100903610 5693574502100432906 2104309523036930994 11834467154685575599 11964389114306497292 14785336060919479831 14130343069449779904 3763631990542188878 6544581894081140538 18387934084542633548 1523138448984644217 881088596143635982 14529831765649406206 12466461089798102360 14995996277663217169 8776293038174799387 671599343573621215 12490358059578860282 2341412817776465595 3214870779983603249 11596437490032937634 12561149017885345005 7654843384942347021 1374607146162127752 11683098828926979241 10787694150959812675 13995575931869911919 3266423248083402033 9727639180635144042 8379170822421393818 681612081764291871 5625806255971407034 8422395667858238030 5075512650080701173 5063189109357331925 17102794051730902906 5190373347902596229 2325003892074106950 16832814403150749354 129818646709525427 811447056496109722 3552268349250741188 17584711448321390428 18432180626568680438 3035699903012163354 3418502218164928525 8805076650612871857 3844042141079956206 2043193738120237033 11330550397341959848 12751009084692667680 17587810959391061846 15864872831386629035 7031458384082250526 770238317024832132 11716400836548790887 4850454998644723969 15146885648264479728 12586456767100414502 10952571886439142046 11676022369193239761 18066987083331745000 14352828290402287590 11981749588271179988 14237987156627718575 9165240550289077958 15101263532514962433 13718389072457679377 5330448278062433488 9465500950905536940 7565527754751649094 6414013159269173506 4056457332944083466 9794688524913902039 8158463431060959554 13539899408085188193 15615271992199730627 11317465315800078149 17416811915134315903 6888234403603852653 5099654357258477506 14726933032049302958 18416203206831778559 17590981040354662183 4398443003680309681 5949736892146256997 16171172596461380614 13925406643747736298 8552482410658846582 3599967653387390214 16988178193438434015 16733477198907865778 16014600164173917703 16848099281312702421 5994746090218141972 10495430693668970641 379144831511884735 6426792140308388104 4354180286315349591 7537840011467333875 816161842164251556 557440689059839409 5346584074066496104 13290095897018148899 5963096955747803847 7060455076991062301 11971397003879108020 13793637058084607666 7014764356630502214 3407194244353448051 11914409609442912142 12574268551614607335 7331469780990944300 13086939970238360979 7876519635787807395 2896883111345456933 12547484492197534929 9955924847663332566 383522775623617864 14575687847158895359 7341704271913661478 8947726382007448951 1413131735336653498 960589598140808407 234959558701260699 1003804540531747419 8368994588238938592 11431791915746532533 4579814173815194846 2306042888103783248 7209820750187429859 8788056499695289542 1222652400557561872 6768261883192388527 16857876465618869584 5269934760747222253 14566985543989425849 8943134731182173256 8531045300021860620 15390569549641890304 8613668666922482490 3660865007178202951 5702322560706340656 2415502045777312986 3457236455098378656 797320439649017980 9470518808425672830 12464530171093798614 12172368026340560450 12692276893048433413 13323914729440787707 6167131935664711053 9375858591784230368 10010225905951574679 12456471176085822644 7835082186716328725 11862244258864214220 17098228547086818027 12455741676962255113 5450757018559114631 623546785999610749 1211906939578846911 18188452441070971420 14439101278648248100 16539713366862390111 9533667696470663527 17902528865358866149 11695686169548045108 12546789535619644146 2360221522814612485 6708861940073050757 489698746056133821 8960498670505547160 11064044795128603093 9104085854386112751 14386670117696299090 15477514860800898793 3693780206627925449 10242344196473512986 17273412668381456980 3428989942409131537 18007311339909865812 3778346025354201766 1262203437622258092 4918600292272283845 13152893318069173717 15975385732989681963 9762824826436572681 4314580451298446337 16741324290864309309 3444424744320113857 10176664600237611360 10684615978950436688 6237286570881955150 5017031182887764085 1723880526124184321 9146805376126309047 15773352651597862777 11884219102322334562 4512812370678574839 10673016891942650451 17108241251235611419 7906751538203020092 14709057967509017663 16756090081654541478 28844752262823021 12353130320025101658 11848846012828229706 10845030452337831608 3136792618359356295 12706436613892257738 7061141808615355800 5887482856406021408 2258003540569106387 18053506448948710016 9704300795878207840 13076175346417847769 8890823011303817964 13615728619534891665 7912600901125250412 13597471647558661635 16251972002916793263 694307786200813285 15885642490711206010 6795968730856178189 3567515464837801517 4283275783200432179 970844722034020813 10245179914840639703 12665949129510423536 13018120019467684202 16891877967828130812 1024742014814408533 17163810921942173558 1169435459867551892 16741395944556105520 13376253118702426255 2913297838170803927 15279702827709034543 8689282793296812326 1041826681209509437 5735953736516505516 10307856350600476896 3302911154871276756 14288216157721259160 17134671247855702043 1962658127692173103 11653740315503163740 6296550292495120674 6467996844368105797 17193671982495278925 3106994852090437947 1248598645052198740 13454690773967869794 16564344734434685664 11068032692956677338 17985512361233382452 5896536973782973112 13984953255163418388 6613656499327870659 14389100583802057885 16625557073821018556 8110112227568850212 17977109053847237102 9794432315134802985 3101748768423955780 17343139895660359762 5255079987558342054 10389702324712872617 8116855093342605972 10471244657521357991 16894892063117818906 399333647479071428 2465252021090777921 14917953581676145131 9785401566834459685 6070069972912686011 8542727040299582496 13944844827242020431 4830853470437111841 577924752131264119 15061645854871148397 14388525364357427874 18149568716249268291 3412455799863365690 10587554767504333869 2747002976701542396 16348934974990257932 17967655837075601405 5624315199283688417 7851178126403536201 16694134936771080197 224156441907333304 17067699893660502706 109103010037011591 7278000175728768577 11802160312015094390 6780792594995033179 14594290133993030818 122664041372946392 6639165696588751951 3261282054031965533 7204523586131324015 11781154367438350815 6795143369617418753 7213402170770967847 15389292600273664094 15364563613246608129 16879647752951588632 10605670130584615960 12157607434250123538 7201229371001412873 15039258840722327092 12215769113305171008 14884926891319603728 1719660909195942110 8496320099171664226 2628863097806617188 5744202080028808715 10760109363227414436 7085340690348554007 3462178814246541822 8384955962012341566 6527182122122081529 8553455375071306119 16923278447212810186 10437243663005432949 9671022839258869693 14195077875581144094 14715360822787253105 14448282971073277352 1682822818465180684 70993160083261217 4505995304313737512 6078896260323498584 3794036811887323498 11480325149456403115 5430745483018992202 6241946999748307133 12745108801818864016 17640342850734226657 11092807409358097573 9069053809670099485 1333018480340644911 8646646067245988112 13268739851111186709 13261130484033318510 16802071057260317605 11319907263590982276 18301625264876343966 2261342870796702067 16453279666271433554 7283104569445763436 11791293310477501798 11323496112155981526 6236343429490132145 1206817888873655186 7711677078562704968 9433011531491812545 1790908437506161846 15725843925211037014 9503745102090732333 682271736611350497 4535689836297413691 7346420362712548180 14489300768137315158 7831078798972670224 11038055844614104906 1575234368600983361 13428586003423145052 7047349914194595296 16269723681071976265 1907988697580686537 7718345740642344626 5523251542005859290 14436473658743882785 15953521975599567123 13523878023563050019 15153781541172059305 10551131130442503666 16053433521679627567 7216700697687112913 3368810345692888209 10812277123541326724 17042681067349873000 18094334135867570628 249256932025402996 12870142639783914692 8941187901830618368 7657103274821825126 142386615849078261 4995198686733255991 4845439101493132807 4646728156666315354 18075178381686699335 12456885854301432522 5471637708911910560 14500008521206186316 13806208166742623889 17569368575162553994 4981614413379275168 493533039859772054 3756322901208703255 7625403608291988458 17858215190418995401 5997653963336539885 12662146272128874685 7916455335120842894 13258137692532091337 11858387825495537175 6982002078041978826 7604332575730550079 9443889279068001507 6896894122663060531 715207506529536210 6919416607129892898 14350478796564925224 2988640328426273027 11405498928836183286 16867969179808852486 1176693169488017912 10551067189161765517 1074425530331714833 7107463645747474017 17184446757385773530 12892292174304927816 5202314533260588677 9361055491263670218 9943521695764332171 17281851005393854372 2017822657827476021 10317829525886528558 12899371926650040997 1994338960791281054 5437811333991583616 5655735054762147970 917973659278298892 10384414069651067169 4379658540956095627 221124424327669950 4210759807053452714 7709776121376922342 7319933913143990181 16739075303232627430 5048542398939724163 17076524439705169690 10852729727850194202 16818664628359588206 6253128885744170574 8533175180520496406 10291515929262319695 15277644680635909952 8696999269792785036 1419188417654729684 10601649749408616511 4327486190486592165 3885576444826719451 116051332297709513 1670489872626155678 6870554446239776404 17758909866416733644 9336248589026703438 15735062243174350406 5972558338759476291 12831291238585625268 12619927962953838482 8217275602322272182 8594925994389571378 14243004348415914887 15853480388351980450 7602744062004884197 10803156696493568576 8367663047056877835 13832144162406566221 98437315690293291 6108810365197915812 12857774753146942552 9722073573995889866 13579690002271086629 974880838849733731 17644523207387553251 3667681715080692597 4521619269721228157 7992041210296624734 8788983953406372038 4089848339261676523 8803696356080007287 6998878450209675776 16568908844770114499 11515520503605453178 2586444988018284462 10168923668288382435 10092049058245235261 12856289089516715347 2821314382468322692 5265631485273040121 1444813985231589826 4063333222321280423 7538056797779686194 12997617724468658687 16929199089782769280 1492237314625703044 7086189389019153138 8478456620037158672 10896045221774056076 13661944075470481424 4397942241419550500 2062732115034009190 11662005800471355044 11798621606440090096 13294934288517125365 8956846720955728874 7884348784815209410 10071966237846107708 9512931148298487756 2960513485176354150 16598177800867469301 10260860071338053218 18288048633977241500 2254955310752298327 9605305398014865106 8317409793417557955 2734168530218593178 15897435487497060032 11744554641466643136 11252265044325087682 12917921910145200580 6874478904263531867 3514353089075317250 16813508931391292565 359735636153396859 14131519555885012196 15415929152403234185 17402236293473073628 11902173128080322612 5915428662824944360 6664256332319990404 6650181317771379000 15361306101812146866 10473411117619404266 5943540119876264538 17248760211082482958 10146027451762639909 876684661713491937 10261563435020383894 17407158083264794849 6889115563934486127 16733806006595572600 5249551409045757236 16203590382159700692 17153146235882482689 8857101890289300349 13984120708936246598 7042690482651437997 5941039562346122584 3976811963649203507 12629152456251907143 4486091863068571989 972796501515783150 15155866421847643874 5360624708446498552 18381864082890687285 17616097820932599797 6233408340045764889 236580719753943096 16248926584493973272 16586922095071635427 11392758601533524013 6433256343380876772 11499989958469228498 10726646566479308525 5275850368526987280 16805734550604121256 2201367772936264937 18395352710057613602 16795353646905351638 4589979513065871857 7651045907653337217 6762398791863722706 1242910107883082504 7018780751200400766 16495063788955285939 10410374414803235041 5589952386750198301 5910742042783414907 10992714281829677494 1351936592069980341 2024818961802014213 18303474549582172350 10490783348475629765 3424226329254519381 368390727875925644 276001705678268132 7343799543433293276 13426509438198184897 2483157527668061336 10481526050394076797 4133878130906949254 11411614813790315015 11842153151552045673 15086422416362302162 6426099183343500739 16166465627178393559 17536733358261153225 15485626805440428451 3892668004265240712 17395769806072163954 14530213601276623846 6416653911172568724 8625236063864763348 215622371940873186 15013488285718521363 1512650094812674544 5022027749986254181 1126420077547604873 14660459661969682004 13724296236892245444 3586826663652836648 3257585054766853663 14534412020267040074 4437262811275818709 3331006727703352604 5296406436508121484 15766915399452311385 12939896736611673097 17072101840404567614 15830601766201214524 10118929551254427251 4684903872933657445 3669961097525246488 1883414659304516001 4028940912341155224 11159785082152429004 3975650820662270956 16184582963959827077 1235730495624570852 8542133284425943806 12664642172788895424 2368673552265452408 6534374981487495293 4336449498290557438 12255839824140547194 4167837102621619184 17832873478010345818 16686602356389098542 15698692446456045673 3165525391535949090 599288467696267476 4902383868192172472 13601987398896376319 926996552885459552 10335185591935337185 7129497346627868053 12730374418161671200 1678308742100780412 2516057574422754850 8290893735892265790 1941551542543090465 2835628853660291791 9619928047454343271 940437205774799681 2343629372060332365 8971246996805692295 3081688619714572313 14207370697199312045 2714430731201641444 16137254322172217426 8570175009635522291 12567475724379951855 12090258378205101284 759342557983332047 2012294059417612491 2892973223433797039 12438719221054373284 5924384002034117988 17587310899542234413 17073202319767212397 12324886308580542707 7452834660608925664 5057303082122199860 1965544261510469266 4617062648060217599 6172399137514332462 15362662515499792565 18083084126734810062 2817651695018013698 17131770894749369718 6484388386627325054 6679687123296632051 3658162121414718411 2188780127358323840 10189356322560935492 3454503194097097604 7729299401927668995 13502251381526097111 15173283670255558345 12414041337144231177 10636341427957881649 13628401002231071084 11751795488428847184 12475499227255359934 8556535688879155484 11323892745901475762 246815184572319252 18185692831141252983 6291063295153710172 12897326477494902161 10554350911988164916 17605106652036148702 15219842889879074748 6431809044960560048 7418012961784519870 12724780067882073951 2687504040417636355 8567625086806235698 6345459895572635632 10100085169454180300 2594865594256095847 5401817530104005387 15947372786478483115 8040041897262023528 2605736784714018149 7066116455434096374 4657914323297082279 14346288085768997619 10293830819535140203 17815415259780412483 1877198751401508553 11844115138178023835 11050969821850600254 5069970116333159701 1605214823514066848 1025225589964924256 6198553673260991865 15230379968157441636 6716276130818939316 7667731968316171688 12954541550068745666 14605448304437698514 1755777229709035374 14030649093752068144 4068211231106793940 1539810528224628150 10452949657157254264 7173187375449416373 1270085776632165519 9922940865836718753 3794335938644021796 4941112058355111341 13050987962220747851 17064766266115257934 7085442355281618851 10685101771423624960 3792809892950095468 3939635675546960001 10656973325859050936 12471244591323865141 2012706994779064938 11117569080945769387 9161929390436775573 7706200548649593669 8463583208343243893 13346627231660940283 18410253488223845666 13292470502739591441 15807423991157467830 16979001399124507554 14515683807719152572 10895974457777721073 1281406312359881291 5470694706850431534 17609895178886108900 11454417780690743708 15082873995958985810 8396340565665915232 4119515738303806573 9487100036994886213 18225666469716879479 10947307785101682628 6259247797789182176 11210035462932977546 11009796417343316898 9719866401193824356 419910061287428688 16896271760748131601 11611798226885421943 6523296780457124998 8088780774480477142 10839846892533194648 10316083088573035718 4273941739806492517 13482453757189153715 11739752166504028969 4481339590116173759 1362257731143030935 11312825870683860804 16521779851255981314 6672043905992535093 9508196362265653757 18382047730953041325 17147426895619838084 12868266144541752958 3865430626642814924 17413289048127547789 16546213885810148388 13915624502631679143 9441288023846814761 5374861764441112981 18300959233255171472 13044746287363119642 14992142981408343230 10432463347362926658 18360111748572027029 6794363657489730173 16557236629518019961 14460514017122047863 14681900671082200941 16301142373162229336 15256744721953731769 15556394312845779927 16189255489201333660 4753820383964789208 519506602628717470 18371375606971554130 11255805108927579620 3563163184479276491 14454545269784455598 4802516469240105444 3987099321016481438 3522833972868397884 5655257400482343270 9414825647729394044 15128181736074779437 12725302549170133132 11496179124543131540 14624245898376955782 18054480789279943129 16845987067215677805 3401867841140541837 4052027971763985675 18281291463748747807 11300871891686896396 16769520723145860176 17632035080662300227 12298019356667562844 5581585697706807925 7720843445307871825 5843552716769110630 16666177349005603301 15301119253975627563 8140425519344429886 8707487728192985693 10024754875821589180 9485728844073572411 17887650386624598883 14856020807036683814 11227174113988415517 2988847176355347467 6893062645095275842 16711546266870816688 10223135646929259416 12696468964045832179 11973157658827195910 5701559128031118657 12416321864661878960 2289893386161437744 436682070384934575 15946235426570130821 14727494658497372931 12575807272716214632 2624105376975479092 13763873994135678956 12116342845751351512 2569769175463046714 16363930475067989119 4024227121372972550 8460676256628953427 12107480534074250879 2621750903853002905 5056579074307394393 15338510637424403245 11924040665615171846 3548679379582217482 3419057741371181898 16246466494928421007 15504372968911385983 16766987754934547037 11430411751334246130 13191134655867566727 15477806537443844092 10203170603212872688 12429534621687024948 15556985340097974253 5653327094859542996 485737245116019698 3970774281609833290 9455611244292780614 11585466241807784134 11909293596901975208 6743256342582759717 170683986823442368 3825369196710404391 15239742523522111880 14663797070809753991 5567609975961007531 5057600894245755616 2301441844078931615 7726629666369622095 16399177067658644499 14566195622740151865 1431393708611245776 9981614572659475121 4699694931364234707 15379763451313824511 3923142362185969146 12244277225501110715 6144408456804905786 689441654465767419 18330427439171757043 11401738371271376405 14343055422337562930 1899999274310314709 2353172397948465734 9193890783356700662 17156913718483392503 15502941692658634593 13432115186758821139 6935803853383351392 15064716568556035822 3760412567741698316 10261293400210554249 1405910462079618650 14309425595877604425 5890729877539022609 5006408893171304209 11497655617792151998 13042954128873314497 10543099753558102837 1400565989712928225 9498507017485870556 16227098593108688984 16474464235008168199 10217371402291713925 13817292226810135926 4503514537101916005 17499808347854782033 10673873139815370164 13039872562399845983 14682444660211852172 12690101586350944466 14821010355540898187 8232642429179981813 5866637682083592785 15379255607204260317 17434917027156155823 14678068226320985010 7208473841357682353 244459264032792652 15581786269037404419 5796952323052744958 397935676739074312 9026024879943193001 13456239466826533256 13748892537721398172 1344380825697371046 11799327778202554405 17373780859856222630 1629820151313026460 9866193256038988339 11088903907578248363 685110062391571934 13839336148602773837 14250219955048491513 14747753424354462407 15231476201208802387 10497922155710881141 943046750416140600 5228633100529168794 10696433574505164554 2068393778138813941 9795988511250841958 3352358846994105480 16688827124858684770 9706091157543075435 12269329896799701429 12054487224436491056 15937969355418370089 18138650291547453099 11787327056095619277 9102679087846318727 14607021426539353956 17710035203413787165 16663355649207624597 1793542025173519841 13418721156966813953 12516951551033393898 13983194321859348888 17972327093484393411 6351236815832128375 14819381610268416083 1922475924763821043 7437848504697135699 6244809754707547282 9375628350168480722 3799801784972890800 776213644717783872 12550451809356953957 2700507969449467845 8382352581943999616 10207865160249221698 16081495368821923050 11664128250371072702 10296441706160628919 16290709419541105667 6243766298464910202 18436921705160602207 9793861330691844348 5053309442460187816 15833526534221367380 1473294027238213575 10754373736091718666 4001771635635062131 1113334250190741794 2588261044153617562 11636783604230458594 7636747187683196004 1152400835581171852 11870699104696522782 8136995896628665376 4183785251837060333 14194003145466354502 9464315751783616524 13923955575618642476 853111718793733174 422198319882144038 6407161576352414660 2642997006628455899 76016504996867912 17100513628109543608 5701709987243126244 16054788512318687661 105818634202601261 10227087176981660337 17906575722105295720 1982857439675733251 9251717750457791199 16634990092257426186 1474758755626143227 7350493822827340662 5914133270828906461 9940578176256959868 7819019415667471328 5074335390205654020 17087205384403535793 8000163948131096140 11616804146697555250 2426436075803832988 2938635774614630939 10552845088313551872 11320751135278873735 13916729254988374869 15499117990667002636 9884720399162731366 1101719457770612049 6589107310157827812 17369408389564616116 7703591152515417966 17276950696448436776 17772805257810471360 11277064774194958455 6687978967421845944 2553912254096764494 5996744836525546357 6668626513107880877 5756886726029213775 4840421377338654001 454953462891159740 10073369990182567880 9088182437161539162 14752777381960340442 10944627251712398089 9875131240341019282 15829799012789642158 12777707889417780261 5720139962738097768 3197320650742940542 9083553217933694146 7662401972011390122 6567688977305444137 1458259083277060287 11890173796185938122 2745309766432168182 16557230245944322285 544586771973859390 6527333626229678151 11148692735291480080 17932574133869993250 13785472389301663179 14978476515150248950 8825043320517604538 326401151713235963 7886179263951838167 7167682522640719898 9797995989349564103 13849011499896534508 4123686016460444083 12798053789843984020 17341393803842368060 985625288811787762 1193500822395187201 10322743687845114667 604660182071152021 16546918845693182184 8544217196738095662 12981065080969803354 16510279968830246863 11259984038694136347 13768858722745965605 5173025379901014062 17355831334858327292 7253614521979520541 5504437453463774748 10802678930410155692 18341092649939766739 15877108527832225516 4021594828086868657 8913463624864991995 1534781676976054040 9010728088045590407 10653614969344846986 11977200398560743321 4578465851801262450 15672806579927377513 2964034479580480037 3687798119591496578 1161972534538174263 4074532879396979056 9826232848837840435 4067667227715357507 17513594860326384117 13977279289374467134 12039639932730511057 3935604237267198967 17795037259732220776 837328340087253107 7028884114809863343 2039332181103899319 10681969622241706854 5769413122102678684 753168973998530623 611937885023446979 11735596711451306904 4516917320369032186 15840050154644972237 6707251255737286212 17001728103755867626 2847415525060731860 18229762339615325129 7518918161752910973 16665452342677580614 14389274222849474542 8839487444878655322 15649012718728720834 2675504604613589983 15645138563219281160 3874082651299703675 15745429355510745334 7252361685197766403 8623984738963513069 18029456667600620559 629007256836906429 2782731259101220629 17925189657998237949 4339814132688982523 5567396813792335530 15928039071777945035 4974771443740565594 13740196951711100724 17529838252287178288 9858484318518237077 9066103117492465814 3373497502877902026 13448833957692419859 16416856270093116355 6499752819617045359 12700723966170269821 12902135081200435869 10479513477950947593 8192535005391855064 9788027417561094880 2878724954711053969 12117249579524543079 11264349742095086474 10341071622964466747 1409880549269703952 8265337402210325168 2804475510138399223 15190555681152934989 5806081374692112629 18422620465963843115 17853279115612145178 597708755105302095 1597436346256225076 1118269151411766175 5749437375583802214 15696556782087917399 8379735911993744392 234770511635236473 8922385095352348556 6244105348969883840 9138521672360129367 9339069967787226524 17546581654999323358 3827500323207304240 11824115821941747332 9805897678365997932 1471924000941097992 4784959624597230262 11235053011732076235 3966257472979230404 7143735692437010817 11902909705569870144 15815549357169816312 7825989516438180675 8948421933349026686 15069472132089187449 14126786899209486282 11877470021506831854 2006568692087857512 17208429572733160823 3021055317414275188 2139356614095021802 5742541590019435186 14951957355135319914 12241669492732458953 14262815163891032514 5047838478289560696 11359237210456018937 9500728552809839483 10709062591971182749 1265043953636903798 10973639021643938599 17373504412453054300 377678979777816450 6706870249546640847 17601262904439622078 11839773031688322169 7787777078858418433 5557764090928763173 13776109761380834686 1670862283985050538 4700490389731270481 2354506386418519288 14203062396966156068 13262840329147029300 9817800445072471955 1189519621131636446 7729051307718400846 4901486958263801139 347486592662872081 632344372761525629 9549467949813501332 17671324366614171248 13285331598106161945 9472643510719693992 13042979895860469529 14587166218114171846 8212248310629881937 12549979281162404997 11101483639129634977 9622313116697296710 4988271805935830844 4933011636025735248 13819562898341198252 17258349782257984518 13502470314552292665 10341913772213708609 17424941310122634064 2859338398279840648 675913856670938292 10127217117993320203 8562726830408826988 9784015824966329442 4803245667578089496 15079356422010553710 18353655338205335112 739277542476038000 2819757236455151042 2843888222111970917 10444945340318598319 4679411824049924441 4834169943846454595 2988804726875065038 343741622741150988 10463981214596526831 8982596191591032818 11381350370838961024 3459354904319049920 3915611097956279501 17202794695945766697 17783994036571889490 5403376596725954273 2041890730682538380 2401214274865834296 13545779997420693977 654619487923953286 14589580730988979604 14721508485832637653 17184324025584581207 2336495882745446033 10817434047752587961 2728355292433998625 10111493280183343265 1039194413751646191 13598232440294980094 1804551609355018575 17725387061147063984 13636154454291694145 3189451468084433608 4122783002278356712 13900540342663213671 13088090299507459850 195978327901894536 6344690738488220914 17573939665342410275 15730133497688256442 16837254656630543537 2655200360480713043 696263510353835946 4179477257705189143 1832541462472112279 1713324457497953211 14938529924428005055 3487289363377584558 9592434011151570847 10605550862816059369 6095405381433179201 7637481720505407558 15259941381250121028 15986793191781848471 16425483514917953866 12999279970659265568 6061659052441066553 9846812749824940266 18325488607221994990 6016910617008307523 4459817211093740991 10335810118507783258 6736501030640215052 13590932740268864115 3803197630250506851 2143041742249824904 3985570493621220681 3594227425774246278 9264783323017765048 14149904004491266433 8355765504966531039 5378241377237990525 18023852095528585355 2152723953891832033 14246152873575683182 17230321023483481489 11912093979262557257 13202708506621594697 7603722134788064106 16384905888272827854 5462573539639730093 3841985912138716365 14029628642164760323 12044969002092805208 9823888495884062372 18171429452807127215 9307975191076044220 1704113182867693152 2945408414775217403 17571321059131279016 16305489856699099433 9650372498875299456 13837822874947927587 15790081776633073994 1277599701846617190 15547098333095582020 2159515349794190963 10400893534426224666 15046641727934748240 18022435925391153544 2646942164445018822 6960482416809083891 18069418206272875871 4630250307839651777 16248690446311464012 14279233952920621907 9592581786851472246 8557559998423593701 1879217968105651237 8320570694969153366 6485503136969270596 1567504394930610142 11859729533623096706 15699477501669621047 9724753701630412558 16989449867235562323 16147635508594070336 7120597764431558418 15873497160644385953 10403065444564688608 1341859112426749113 14338864045291727879 16695884893065102302 16146052002340783232 2663769834449143701 2580885425947552746 5737464978156467267 12481968630641137041 15148586249925923674 15033184394329523100 12688404481942276759 2360722854021243574 14231456424880884536 13432408685528910008 5099019696131867652 3250415838524466612 1204702241595493420 17144706003387088808 5675811240355650753 11309667084828634027 13254092849520924973 15732300745006236045 17055307892970361404 12552329884721887820 9899709050516328895 15749403169500457775 12580122721449782541 15544295048904090141 17250557082057507122 9706696850008754434 16155064064084935689 1183110755305243725 8661869743715555646 12349350629766862724 4258584126647696239 13148096305050108669 5884778322627537852 8646293900796461156 14089867045642143098 4674822513298720872 17142293527457570740 8589829288561137379 2960988517011456846 12023883474534476767 11343077074544766582 5019315821844569965 16598694812647374842 2728827292494868857 8376825756943727662 6597508251643581345 11911887844671658552 18201713943728813327 15593435055939995853 10925839792259595426 9795480886521948759 4474371116311663198 16252904117054451143 9398703956787119631 18345218581008924402 15274214160505819026 1618829721607845729 5625829657740048377 2566653912883406314 9238416718858540732 12247442306455411842 2347775102511814714 10640083471281684700 1381588032908034023 13055283271410455332 4633046488473856980 8394811568603636118 17493250302974546465 5833986229171890163 3511385934288909779 9969762770717470712 15014752381064812063 5571062669487078405 17417334015026142613 12346525506600942068 4146828849570662203 14357072708301520861 6596817957379617916 17989389587534681187 13344303987470432223 17444039674500291223 17599902794724814018 15946768319571637982 10714463828559340066 2143126956435180852 14738762573074794019 9494927867644608718 4171011331920251302 16974556595808524848 14876109109549692995 3549104602585844462 5261373350543555340 13704528596363750386 4080925789192120478 4816294469793041234 17493240102133541758 5819898970920845786 237278489832430090 2363113824357198040 10009531992744844409 4237165956087227824 3213890054844868214 9854741825341167920 9335503104174739320 6535284022768475873 9640876477672993696 15530752777923709277 9304822972397466399 2872560300648392810 14958174895578418978 1782274591015681967 8148006275732978769 8848758772202385190 10439770842541008251 10113679974009750020 14533010915029706433 5424269690894933960 18255011201487984176 5765196808921549761 3184613060660083594 9300735860462490179 5813742017274263839 7637584814226697932 3488205045518735425 788060722232116881 15955605074844018948 10506140587653604144 9223488278922069822 16508098635849957618 11849392085239643319 2502056877159930959 8174549239353890507 3848133812276608088 17434010252940685838 8717342257996362968 6308836460096856850 9686045607235262892 3391035251853019671 10074935853894153285 5728109469326326411 17283451732856170133 16895439505402840279 3591719240096607487 6211527932200427525 13108107181946143126 7317210927910771462 6513348496311075375 1993419082881864810 18085423400345530502 268488286608478172 7961400420578377306 18172418697849281587 4223348838256398707 4542504624474967972 9300723516081526532 7047904356457591736 3759548588002878095 6098036304844012776 4543566278794985884 11327259305583737060 16628449617922691501 5256020608483383768 15902068078585722641 404976574839570959 4632954317900539905 3932711441378851434 17008516909777868310 2723814030063850122 9734313760287144477 14411511115537133057 12511225276385818337 7085205484507478184 16160662265125461003 3801266844654478029 54455929451050037 17491376876089337544 7499963773309742160 5583742791018043402 9356829038283438301 4730285762357495940 12678632320361351053 6149254508478021487 4670471506520047173 10681169283094851294 11597018536217248565 4391268500758782907 14521438080661072561 15711402450141274711 11054246385713774794 4819205442058970269 8707144535661488615 3076836903457992966 3882117819231642326 15760792658757204190 11165817150475424261 736023804400914698 3110031997168981012 1218851885554914470 16093295665613969029 2537532135424880909 2061063075388304068 12393859791946722068 3552106547706534012 8132420830217134419 16973208857763459964 6449038696024157387 10401622202418531415 14891367268903539945 10916778767749501501 10736331605263857248 15046705498861062602 7254006847260582679 429530244356042573 12487827346038266292 8571937283635288199 13262299173815214384 2266224641165083070 1775027629550333761 15312042952286855205 3076952294343713036 12444942519766262878 4569325728313187821 17072461381620430717 5386281218612859704 8757488807425197937 14325896719180655676 17624362668015216954 9374670641059740211 4020382193911582 15261436435251643995 12166177125326890299 6885254542797961242 5479780956925663819 14710760438322882307 4128473962564328982 4419472570343801768 12131550278497245410 13888188681665565446 4429837438670842042 18270249719101703468 13026568231243475211 11218762423010422704 14781020866182511867 719992784999365127 12665250161618969299 10623904979715577680 8460682758985366005 8760844253950007995 2452949934427949077 12999080955004168040 3572064189455718208 14774377457056594035 13763404244622923271 3519306979631085754 5661285067287989627 8859885299053797438 1384885396542780079 16249215730163072045 910059873826952650 11397925667077229853 17129443351625579378 9846168629406080215 726424508031907156 1005027539166727516 3686758370700175482 7508555124575306695 15219546267315465424 6172152754905367392 17174058270396975923 5966326409639117921 6950262566129880640 5893464968499077519 15411795272257878049 864805121285350986 17415979763221455751 9304064126278571219 12046175001306737588 13568491900306057675 10155353026576652646 2411283303778767381 579174713426811858 15871149101203293345 2321341049967804997 3774723860954585244 4170783682690562018 15350488941539723246 1242950590060654978 7040893694873552027 82618012169157178 1306445121484045484 17501962081813250020 157538128510096935 16215765174142080 14866894313442403962 12681226452261160873 8582826109261991022 1672647564881940896 12236089113982626751 8468372498203834718 17451872342270387920 8160212308181234475 5252884193136920235 14547510852691133887 5315768946815199898 861512992687739037 2516903629199427474 16951240303685220713 16924877814328664050 15327138031298024503 9611782954071457083 17148624562128454712 12513373268482320095 3351343016020995309 7690966946123957218 8993579842308616322 18032335165074034953 16383019297466287481 6306867040653288713 15475137185177583087 11566197261604659019 3147662471977853006 5226555753008667379 14159517895241447078 3568857671659440510 13569320491050865242 2512836571794399369 9252845468331650459 9467984308000273670 554301458483143671 16452757965828923217 2801994547851663975 15132332085739507126 8016153725677933624 16905424279057632426 3828047958161896689 9743702192102888340 17281606119907194169 16283114491446613719 15113899958077527448 9476747103515156724 18430822381107739201 4235290026704209309 12375882942187416353 13713861073470430201 15598953309807328186 4966701974387966585 6870973744586683688 17526445494842126704 3295309884652828749 6371955583960880137 10670432622112430885 15741161033127679746 3065657545763091127 5153720522036449978 12890811636286986706 237094188783739474 7587286861494478898 15140818247970617113 10839912695210984317 4585490832209611680 13565474856954526987 14114090776186207164 12489366607342672167 7345110525299194605 146819882987053837 11396520036181269394 17624976056998590971 4614350718853759685 5100243403653855910 15241765252012391118 706228317932106308 2072653436222726505 12594665877849480836 16389374130806765188 9110666383136832311 6581478976896217830 7327492152401811949 3471129747055689287 17967781641755710764 15989976575350593951 9944318202808526585 3825983615563248769 349224949517202210 8798799014039583396 6219669417697092629 8913339461457072420 6272150081624139825 12826439383500906005 7913321907770756905 4936687301205529621 13379116408511357718 9047537173399057404 6667128228508443864 1523621240524166260 15414528700698422502 3671147072474766719 10654196583010048053 837068727762428026 3003620769779676424 15007282855513684004 2553191136080743924 5126096470264890907 6377161266633636850 14454007454348220949 12642484187476549042 692444113595683972 290608470709837487 5972174311080590337 14291345191274772081 16599685021544385259 15893737842806767231 12174231162246781262 2337648214102462721 15940488039190741886 14938591937713507053 9748952205947193227 12698965470465535146 5854542191982374266 17731600571786355659 12695027096190610431 8936992567404389115 4142805070954025448 12695673601209712584 11803001550667796439 14270016837059316321 8492910355192941476 4907601169900886178 2853169433615356227 360713967914949718 6801450684047558855 9671757072617305253 17766367732840353329 14716635162297106037 3301307064718356756 15064413606209051400 8235827964580928944 2917282937092829518 4334140316841285783 17409373739757251954 8967467356924366297 6581820468939566389 4160761700227943871 10648631145632373893 15902852098392520060 687049577194085883 8845798288174876590 364789242112920245 3658816595655102593 8023378883146919732 1783269689810567729 2722225671535035234 12138461952909887168 1491858476058386886 15163258714498319785 10180263186744136789 8893149528662787298 8421769304827452259 9391728751493053421 12119569616373732695 12423969841491785566 5653991847384492507 6675734229477576513 14862205344545518156 10612426937441661660 13330717262245447244 13990403195249590730 6457871119619344416 8505570653153557431 18292664486989079324 4678095160544367729 13106825427255883771 15091510777194210671 14247371127898742037 14970314581470278102 13183587487147998972 13902254500589655583 13563087581851573647 2622435305779841054 10380461696383459543 3752407640904169303 7627314925067086040 12680960904372394517 6179621936932056878 12911937232170444506 18292942348041477202 2719844619059892033 993245968086731552 9104311388536778875 2429097495522012377 3857473691345284231 15562655792908229256 6954051705023417264 662872736999827361 19365724511353902 1070897006489937794 17494570234329659575 14539016444569704957 4581405397508130142 9304116931848762427 9252674489186291404 14378961446330359037 16868004278100601849 14788891525233613051 1176464491950195798 8689211588132813765 10202735626065518723 2849508868281668051 9652862409632266525 7446966643529488916 13377602633404804934 5948292405878136966 9663739878356281714 1751076902226462676 10713216654041835786 17094008773395571485 14173040998586919275 10146201273960404228 9421901168486830755 5223656456279521063 4358763394656959990 8795280437117466630 10722089991796856418 8422046093882355938 6884637520469430042 5747960019854770965 18243774748700008577 7673890499557475067 17923618676251658716 745906088852226953 12017439330180551848 11354741091242927817 7148455158018625765 13742472679915595016 5416566063575197290 6123127249600496226 4388208745602496073 15574216919642986077 2606135396616804073 610648200987032130 7528195969680113010 15058206060831666300 8533496513466190093 3647856443331947473 13830920171997073050 7224500000753651164 2721870225988621314 14390530308028201884 14405217556376685875 6850457795014360168 15823620939858988038 5537629141942386215 17526010849849205094 16712108256649035646 8943435635834422262 1985641618422135446 5084525610345790847 6859542334796378464 4972210140295796544 13086633144848092521 10757680721885859654 15409170309232084028 6393028568580604584 14464836153493943532 6825571999683706625 9383519278921910073 9471749634828552514 8245642184003266380 7856232742789763964 10811242912846875232 13680095551753754432 1647569653720781370 1908452279107456448 6809719409777912005 7748573515276870491 8375408097470999203 17885442155007441942 9330551316252025936 1170090535729618197 12179742656428670685 18224430989039225921 4027291800828167397 10355038547005037753 3773515559688130695 8688424214046441365 5923530110074195017 9883177810841771679 6270966687541418412 15278554070176160416 16370531952197519404 17851691997826615399 5170918700008607430 12963599302393634687 8590917972715913353 8043404442504392308 15960495540548128326 364376880136056654 13896247797313058431 7246917876814260417 4881292678500213510 11028669358610782192 10508280787285404355 3377377523685124481 10825847172926897977 14066485637038700193 14332836206508824508 624554226213155394 11707862219549394348 3590216350981944969 15714059859825359682 599518027425297107 10686444685882929289 1871245909996797538 7805519552219300198 9830231509383585657 154706386843464960 5549121215568671650 16548089173644960381 7589728795165984141 7768498589145142913 1676243972211402656 10263638100027724318 13045452462639753034 13693583948580725154 17415132700626290941 5812032942832086223 8098465625095201040 17670711400370265744 2098298135068219381 6501469291401415198 5691124615491962967 6668019661563921238 15732747159335096173 923032539543106778 1184718510598804433 16056859928586649753 11126596077858168968 4738015546508540463 12027531544157070523 17505076946540779468 128960782288654629 1872446183634203648 9317542891245133017 12670352583630436645 4217284174937488022 3159427004478530019 1840627268475023833 7291951531262372829 14050867088542324039 424804865465924685 12037911014989460795 15135693384808169714 1009243545625591810 4197656525300513775 2483927883529190176 18150899566762642357 8835006578979792761 5130533889371089968 6671376266503353319 1395189595465847322 3339072433624687952 8724293658420262312 15794181278530812471 1218526421186981854 8071460637020565196 7421901422063774732 13860650228192843883 9179694232698579228 9255124623533444290 11187620751150555541 9930653247559090590 16124854108456648852 8550986784703694829 533542253909114754 16754682618026587185 4868322025561621944 8119949312779382561 12511453272808026596 9650771005784365708 3415218392501446190 14042227401537684199 7854152857394196513 9428891303384440101 12884893691474864861 7006101752848733583 6621720195728044310 495918191779841185 16050822570408134471 8971665555495180856 18374148099848836636 4815771089880793037 13626626564171892414 11470971252286801740 1072630345869793470 2466015162494977578 6462656348569232220 17760660108097038625 3145538412735850055 12741086674106716249 11298525076477756806 7356687932849076047 8299209235858815118 7391980261286242039 17751907134760208938 14810986699223657362 972180063127498436 14998074732573708625 7136233830574759880 6712650803973879693 9207042402449192861 13706138804891059845 4058781687614258349 3146288121360633084 5599907543610868208 6122350265656322773 5720985731006857660 6296556887751630035 9414966077024026816 15739636807056470752 5536851177030459053 10049908867080556834 9126089359002408392 9534825532545872980 16131180383355869018 16519732550291756740 8642246266814004910 12932385245628201373 1010413487120986060 807109050051035007 1001442030618736367 3501303518379161203 18079563433960154967 3284512367570625728 18039695096347819320 3491022187760901167 9492659684649014711 15200972665142725748 6622607333428882706 1386377470007344264 764381355166242938 5487264956424285527 17855626355116376992 12243623506181872702 8805351617178875718 1993755474429825565 2365218408876039023 4715903967469201763 4521526950659516329 9609881414926109577 16128045076592337749 11091453923324424726 14665382658212939375 1258638887934375695 2393951455625784826 16403751559530591979 8688488451272036578 14797630625106227247 10725630670417528780 2806652819321486928 14543617608818214831 7033483263980784968 3091266431311248132 15989288807575812153 70771317568882260 8353964965210909606 3483513251048667254 14912148680253271005 13681895628051847939 480546381333479379 3166557245584485619 10741820841986396605 14869007935260310215 11554166729623814937 519032747531361803 13938496260126388564 4398389236251107516 6332617215806821264 8948316058006958388 15999328290565749088 1653208427833510604 16212058706214466963 4035602904627114169 2362620852040942727 8101136475129390799 4437789572105665019 3317243246480227027 7357232229917785440 2009241353472148942 12779957365111933214 9696982088132149901 1304636375847943517 16121928120325935289 14185417593736803661 13881205503727027928 10993504751864057245 9805242454901350298 14194100689838885982 17726234580325276551 10758188637524612264 11130471269974604106 815140703712866240 1675766916459308919 13074524590921432232 15607202609225840589 15328645590532104535 2578736783598516762 14028651250513372187 3608066138907551592 4700307196796494316 14193097321981006672 17017989660115287573 6007280788397845554 13049664690411791127 5075174358152525026 13606887720933765255 5327143071072385134 3535960107385727666 10034061992306369459 8230634066195050534 7275091591366440928 11018417607063778682 17055899059728163918 916770992942568414 15485550669916989833 9014129884616189199 213737175493683432 8883928416721928665 1046494935701872562 12423518706273749272 2325896531156171363 4745681799451369679 8794158891325670296 11437350028176500283 7940348175945447583 14028063830760111777 245182391984456368 2737726070004961877 18438776050655055769 15653211817604032789 3742778047497819711 2102673755600449537 7922311894041828110 3623762482302420417 1052167467736429919 15362045239985906665 8373020704815784959 13232862499088665173 352029653747774270 7733846385786091212 8219263255507439119 6053095204260133756 2206965300570958843 10558835435371709947 13450174552551234349 5223927892972460471 257221692135091412 16239089341869601521 2588116978248227827 16063763879070967460 5888327703190025588 1832686934849621931 10376026571365454226 6237454082930931427 15561201746903365132 4929031431478122872 9849443660512374057 17877147916495390598 18090483263878994692 14844783013758985638 3508793954972364785 499857356329631833 13586373296931971320 15959346437386029900 5544148532263256674 61981705619728484 2737958633215173086 17163899663373236928 14295640301327287491 7704487798449830262 2267880356245630452 12976841060782658375 13298315677251401407 15687705366265579685 1216325377078462680 8235770969402688936 9701407629032526190 1245350700292603205 4139543130300870635 6714791659019862278 13815104426633375009 6894791937310904330 13697125094528398486 13274325243182020628 17903544112973274430 18080082217990042898 14173381361897228003 15739339934649879451 2905594471757770172 5884242922714001493 8906582956656701511 2025563147738969952 2242063586671234057 12079184981650076848 16218178720491819328 15563860203036336405 4825719571540534351 1460566725234557280 7499571910537510712 343741743530256758 7079334370718946395 7198438643412883606 9734202203280130880 14327675034834428140 16323501572690933412 1355500766387474092 7679737849265946649 7089182458595544836 15765471415457155408 4226537861065159058 3915535943579816652 17049382900081362787 16712044915044401073 2772811871036853136 11162182049663777319 15363359207791897866 3324082048144183795 12054021117669426091 14705030972376979755 11771654781737600615 2909275998414642724 12105011340535769250 11761513301147775968 18075705967582771750 2038881272645815296 4501960479248615983 13031275557415421751 10806044430799012554 15960391241646092418 17111638508245319805 4453932017994277975 8857193077281136174 18123437104869581175 13010595899387218146 4008451987298346849 11006274445738322088 5270494128494528071 7507729103286630594 16498970925858852089 15532956107030563943 14938408481210802173 3656705462454652468 4612204203999713164 2332221097169720311 407158692388386360 11945132544768501645 3230383474363459962 15665641843689472828 3474039587495833563 12388496619445369423 11680945464802314957 15059891603967598851 6637864865272709253 2175041084474237319 8276541885540302032 17143624644295345717 11107944580674162903 16866628479976728291 5820813377251375737 609996718212345584 4876632723340128061 15866572938339203875 5748133222537707897 86107664923964667 15628657741296302460 2050831318721422418 15449999888049390999 13040652088516253871 12285770124854248780 3470305582288221530 10834693095335604775 15427166424230943253 14769483260093905272 948590500453079323 11044100246470787473 8551002444206249763 7571731811758350836 10822961085177129143 13266773331476966635 5027368560653109078 716397572124333068 11040607614754499785 10051132905277020032 12892286359212232673 8202919500130817685 17847222383963627223 7087194841885397197 11244340377481202937 18235923370128124338 2317516916208654957 7806238136804117916 5796241185506335746 6727100886704320432 16251736499300523338 16650431683280178565 10065667101470813166 9858792819845996819 13114207283268895737 11738100484583377143 49142297404376430 6848849479804003360 16974391413631256397 11349643279618188450 8776673585844885707 1464634897569123072 4428111973709691224 1198540724389474488 17473251872217768217 11788886981291391922 17289688297583180685 9765329270104479427 16608179903173950950 1148860287859672456 1745230514437497829 12631571452439263065 7833063970333297111 17332580416710293398 12845206578038048724 13693440359244471496 16441566102042552889 14854874357183284332 3442970907290916481 17201808244180158694 2308026177712803792 4986762977937475473 4924637874691621960 9828366406496749574 8991183438515500976 2820562943014418496 7658427653924533966 11506332438588989210 17245241001860180304 17356753162435675933 15097458429565874758 8612621856496784197 6072855133446786078 17170383810314432871 9083527742772482110 9391211983059586114 3774818591712489616 17458869924757509301 7971081783020813800 1715361134997022014 5612616947216940088 14385867134430794376 14193448364058823209 15913839008730552829 13768130373572492720 17274147741209294388 3621708143191531036 15777047465696709301 11588046796748143086 5685674120683302771 9555557943152242213 13902535265276765625 6318252803933144479 12326248029268842806 10644967375123911985 13076572776846499128 4602052699194955771 13190472853662261765 5133780228857720951 2859866147452626638 4082768301805269215 454830137489479183 8374796077877097222 12827066551954717090 3853787198583837688 16263403876887465299 7097313008722545698 8067688501293451415 170998578257565770 494850448492114775 1874078943585591757 13738749122073249305 9313490046190428080 4236499601749203088 15115602725811049542 10777371552428816470 18007749571884071905 933775091235883792 3065753634590304809 2031876947684696629 15045090038763760544 974930050280093418 15134358789325642442 10384391134898712076 17878661645683544048 17214466995240686261 13792374111439845610 13917855220401559904 2464638809574909799 4841435853650526249 16515875143611589950 8075675456152915101 14157558655030892701 351269061170265257 4628021523210099181 6448243312825570034 17909852616212570820 10400622398677864675 3150996875519213913 11582807429991349810 4854806317665890044 6446161982865353622 7350100630536962768 8968601966606915712 2898352162430094509 13988344528337410233 17036228313619959805 742603298158744788 13595869938110488827 10440556743846053117 9354999786887914171 7736402527751505497 1028777688412497175 12979304020034505160 9885901538326929338 16555085070744295048 14249873389866657342 2249625689450387662 13828907171611054152 11836833632924947552 4547636701444166674 7120582211936469106 1476160554130793474 7965336742977586795 18360190357860994432 10377177622472115214 9072205143152051011 474457730003462693 375090466713543188 13567877156089895872 6192782163941656943 15148447029539672378 3408639979287300846 7332231052385419380 2839206852247234921 3489809065886886185 16501080291705783262 3999891540662734373 4312031345259871934 3698966604524862740 13381544547895304699 7124099792807862449 13201140608309994765 11521913675844466413 14457402239216322631 6289959240187140590 179956039388707858 12701071772762483523 12489105083046055554 11350752325471297514 6631784465466623273 17614725279320891102 57250198427113019 6506683691268740354 13137582344461303792 3240872725636844457 3196439753296376994 16942078202993112711 7727749582374717541 1439757224019342982 7680623478684900689 8597515299651730418 15536122586471293857 7896557308130187837 14627076041888549425 4750453174115761742 688750417531631706 7406072324691667002 1628725029373343414 11418190054980283860 10998597389138161618 9556862718117161807 2727593525933171418 6769727459176428727 2369773263076231552 8502100399309980778 3629849376907695488 8701129476484895807 13603353129922942161 4030555013140364834 6850091699815414634 4962920825541193563 13069037499027704506 12030254622780111137 4099824939276865734 15407492255412736341 6214786478871083534 16131504749959453319 15244189669078046878 13950655750534066697 14762910390907838378 9827101955362979094 9319650406433979777 1871738480531235870 2154034987912191410 14111881688839629853 13382525126324353640 12301156929038331188 207812261718561849 8481570291943877312 16023205416663824721 18326797046826571370 2685757900235728112 17384860838616409489 2253271220564223977 14965584779944154599 8323009057033382546 10219020537783272341 10702030826234698736 12431035342008185694 12764388721083798012 7481464931354047606 1464622335284100986 16727946197469775116 12783384274121070084 13846953328586265591 17503661766068708752 9268746166205476694 16423697875305717839 1435304576996658007 7909779182219904952 630860470626630440 5147329204180886610 14701746356663018681 7603602183928783867 2097490162475790788 6124614579305581849 6239129382698982146 2007778144090510015 15180763144154641608 5967908503541518881 9661717390809881838 3282333268700125272 14769993080808463790 4672572218624495310 8181950448217404608 7965450268727961443 12904458972896579458 13219716724340599525 2589989151143268439 1451915446902542198 12279727414385021322 6849084418362641066 9997702905816781144 8529313794833226733 17151430890308880515 5375876501707324447 2280856949679159181 4053256138825636686 14739091197115240944 12225277672233706089 14458032267691750392 12765700509145260987 15858735650670693320 4972843072196080554 14709883453957692967 6584760093302293684 1336046142332925794 17253594805756087936 9833440752318774032 11306835337597579117 14784002886654439563 9736029574062657120 14271717331003218044 16163606463413462873 10897921998663368745 8335676386660259614 14945871948812250760 1106241203622140554 18311735023103598449 9902771550067710894 13985707192716005535 4615646657679073104 12718593911344536271 17420855298528855337 15399885500417578536 14810005694597262588 12241933410481581542 14156916082703072632 14138585521399327538 3352213801947290858 9316990573035715777 14338951990471024028 6411959795697937702 6005086829602979791 1452462219759451027 4216367569526803105 5006115039183460292 4875784464640879965 13680871735313028880 16858866918291463624 2722170298881990038 9199685181196426185 18043835186418870996 14762808871821113237 17425354031921990254 10356786437455391050 2506178322546534936 17470444544604124563 13308223747499002534 8503792786926572747 17659062715814338884 12576686634531300632 1899463246173341010 7382785251522036566 3633012976031611972 9006315430103069931 11631043197161970835 3737438481023090437 18150406959575075517 12283673443552755736 7426007154642756398 7894127977887968030 787869460197999205 15936596203473328925 16329000050376806493 14190966123025247323 7724394868743442718 15913194666601805126 1413650058291102512 4658544285926668419 10051532701434393121 13988428088982619580 5426386249875880538 18344079250110450304 5801244797713972383 9422213669901552404 18407153674701004908 17700251913740600548 1261237001474007870 10495341194398896115 1202487101063359073 8158900784278956284 856896028716654140 4411125857155848255 9665100614960779107 6258133257437853069 5761935265544776000 7702116497229943761 16450068774311220091 6724313263063398854 9210511819228945259 2344384413599016698 10110352038084712671 7026067192490642435 13528502356017120296 16875461635891539862 7850083169104601210 2544692849062357960 4376086036817372132 5581571108241603081 6130615559585976917 10789068522430587954 3185083387078145033 18397171602935893588 8901786520735317348 1580094622861041020 9437771974238077826 13023084533770646776 10755410906569525122 16105026426470563708 8294080778813614944 12767332997060722143 7218108222966942162 10460466408839875042 14491145591425182363 3423855201892997661 8577415121477525731 17095897948624182832 14510418368406243178 2157506362852336759 10615286322383986536 6464950745967915205 4027436012701422373 16429003329773825837 4222121388513817902 779821348341554074 140200938715791004 1177463817834556675 15800596965280269583 9136164947750188782 6284169153802949763 1242895502298729667 3857094957620774121 5496931109795097599 3211343912500899082 8243684471112572281 16658373927448645377 7220990097192674149 10622920631290674978 12615991776102346683 10882098413226292765 17246524295243826539 14914195974792309482 10986298845992563506 10641622984227048156 13792593521618370829 15425819914287648920 8646722812679928284 16576202089035772931 211019999351909124 620610131438168464 9873133976537877706 7386677819980904107 7535355940037758935 8712283053561899981 11183646834438309468 7990280175726480368 8447668578112736501 11567183393600372950 14813366983188390326 992759531505996423 11475013186495291462 13893220747454751721 12033219906703380748 16811772214380751016 6471816014118414585 5443057048805326373 6022009380051583118 13736444413157640816 14979009999996799483 10096149623571147188 3231860515114199162 17891661260340282969 9624328166934908441 4713524163793920205 9031521270862631629 365035749415999493 10992027737190119295 11051347317208268029 1118818393249934010 10171627859293362371 16476538948748456042 9093460906191113109 13977162441332952349 3992751610336954429 7384226022238368425 4231300245238608692 16078913606535234425 16494256557523077672 8334264741626900030 3201527664824998018 11346988039616117799 8500588223211009779 3224866643142403883 1454584129525922583 12372950593160575718 12666238277442859391 5247903610124841862 15686844208116275136 16507480550323918442 11581929840577470994 17021478666903261593 3323304586452308307 10388947192155809009 11427620937920218028 5692556651778438074 499324280226410383 5621865052710810805 16720268787955609636 12046297505297302883 17752081811639795564 4773357841673118429 14250378179370604426 7363530117153214645 6754176393984802259 3418880823027503481 17437154061350491667 13272744221960882316 7387182289262329723 5967727410002232934 11052623781334705906 650118612192773535 13311612188927135843 16046430400794354621 11432069447056059844 9154256881846586327 9460401240743065280 8193030095421719983 14074006683190885557 16491249689617068846 12195052350784666937 2758549070958417523 3228678446267197408 9385087415133792677 4172864343994779415 3568223692325895742 2309632801275783726 4507774728084179964 12843597308128538746 2345362410671808562 16770076447480832182 8911510552201957541 15761153396729919322 595607817042356507 2610389127806727198 17315108651238957209 11795366907801152625 11530697291700123731 9247233209771006904 3128989226777738169 9204875744065675335 3337618856861667869 16405652773791632906 5368583733443464918 14655132541288588698 5518294709422430133 9789830047078598031 7808747172838636080 11288568244577694896 7378045954245871488 13849114467723445508 6605424680535030484 1748694103790772555 995985600338904844 4702032653708795807 13114886127938566102 13929536675742617234 12677137578608598243 3515779245933978127 9795939924306246296 11170485367622221905 18210202636770879780 14812612750475933416 11351550329445818442 7189068742832117466 2620690973133821031 3826029097051345373 15012803894674497262 10284408514375919435 3513557367789830713 9312269345233655899 12041847422676425545 18043992104984153691 7307530765723575100 6688013988687584963 4248477026160012747 5198128115421242670 12262005620097654286 6063864795763759375 2980727444319100370 8468325487221248601 4945886930452439184 14879831752713900534 11372283516405403767 2103662596203608800 12857688299026589385 12450980840263981477 11908451034348927387 3462665716587820103 14034080895975128945 10617367138771900866 1027710291148131540 8874421695937119005 8947365287801859997 18318821390715157810 13035574560158528605 6532644654475751041 3055167216762422305 16005419524683077196 2556800856884813924 17719273400888828385 3032627280900327089 1079397820619818104 11181931206371151534 1899262956009256146 8487048847902966767 10790640479090423551 7040954673860705774 1664711204801443596 14054395909525541807 14040575554857384486 12742768215516539573 5272323474268047138 7032930933217757074 5302526648225522153 10690589815042675623 4388732376010770020 11976547764045726919 6567346969791600124 17137098305999869364 12957150786807920707 3535671335430871099 13060626307943037004 8117940578818123206 12171386516416833318 4479193261826425533 12208029758942318970 11567845969591380300 17855967949141658905 11455978279172452385 3778436165323694293 659776559179830227 10999664991520498463 5402016771753034118 17397428944589629725 2604594895941809223 11677906240874920400 12746469334821280987 12231678733276422874 14898844089678220267 323902085182789117 11317404831634027494 6616285125202195524 7504353567335007000 16981433381216291862 8213635566613273004 10316060231250782015 7072777906471035101 2340127866017135855 16839143798221808558 5336546809070682824 784183491261831798 7098908976309324498 11641826914895477839 7853163844587533411 14958407962434528195 5285598853425445789 6990629452910393843 5888053439893318612 5453535538842206542 4196898550413799670 8400435085409391432 17588544687548995190 8403339291728031414 8842132934403299571 7346525745590871327 5754062963866160089 10403012446448794431 1810290399110535721 13841215193785124855 3561094797182171097 16687982167991923064 12985822968480713663 16363439687575990728 14840749397127221400 14393073340412828480 17567141374846837073 14562417456914993861 18328384494888376145 13877195760099204447 16307209763762470140 14536600932938405812 1504361930774160853 17148683349440947103 13565046948804713153 2192912468819749557 13466314472770795272 3510969100466808580 14719063971366292179 18254481658781585572 9849122130956824056 14468659732143221608 10586529510596464440 16354035553041900182 8939186272955572143 14755494112974571719 9529110809879009622 3807794596219304925 12510795283815381098 12677918664277375515 1467616708641034344 11354629954742034717 15440379099109157771 13052255861232576722 3879861888124708774 3521843214831334409 12948864434615726944 14967172141008553081 6367758864507625702 16236644382835682632 13307116197670420649 968215624897407556 9663294448140617393 13976715927619704695 6347054902458149330 2174262091417711771 15527665359245487234 1590837725230522315 9554149869446381306 11206808867322380971 5146964342439949736 8732993422481729069 15566558022477802286 6980066270124008844 14504559963455466058 14606138068331666271 9418474477238478813 10235464677647215863 154448585065482359 15504864636055708673 5277754650926416565 1777103252543329089 12717648650580652448 14307020953522305974 6163449335394994287 5901655229067069373 2134187756460197916 3999809960571178610 9759436553165012668 1079354268705743148 14426484950564213977 4109128445341149674 7565650614971084119 6994138678036782962 8601073363976596288 6025416181099416137 18165843509435794661 6455191046747490732 6170834461858875664 7887159201118977084 10341881021744484162 127638973801912884 15924867461941676845 16023459012813248524 12385894357039236273 16804332299253087768 16122394344131807274 2014134827817537340 6788348620527537704 14236497895666230023 4783110703723343069 15340670486760492744 14464536135975644304 3660509411389482986 9177766365631233285 6067786317507157513 18220671950075915872 18316825739259464364 9746447866305558684 8012615187387555043 7082603963550285609 12960914821956706891 1868242809650815883 14116765903753395439 1512432173993022 17566699555228981811 7489709258243632055 3531942337890409995 6302784085354528348 18348134164946008211 2891905396145615551 16126480865555496338 15551656240257875965 8739761240066311675 2907925191070288281 13934456572203164735 2309002068335445645 9698261572742327910 12612413592479362723 11684819961731522013 6372934283510989033 4736652602111287188 17638595142283989961 8669811260529699169 3220159373340338963 2953638023756791718 12810858239261865819 11644964707998897286 6107253074113252850 11349473745907844257 18347014231417541694 15768769729420336218 10893602568503664275 2316663399272253301 15867475336639813671 13357682930735662704 11359596670757608096 5280930681466627949 12411772520757684790 15284556454499098118 4578281089666125861 16626659070118341325 9061140051278378668 3795344892003513944 16926282631563999485 16206194371290621662 13890439157319406572 6327712094325266373 4617089716172769844 17066507922726947560 4682494250769730994 5657343895145196119 13443750285349823571 3015780405979426231 8960453801640564572 13294830164392828850 8752197692459149296 4425096727216975845 6894322324222534171 5224778403598055008 2567219438231949626 14508145618877561736 4667365794087513687 17114643466062773402 14453182290696348133 5544397637812209210 2322855570746435673 4465877773920033062 7317747088831721567 7086045254320672426 16975983704575368026 16690755332800092928 317760570835165589 2580323188657540807 4617078808852148921 16386247771759628042 14510943730250853257 6247452100985689104 8074475664164064981 6272629754405615991 8387924099030561086 17253032361552192629 16889821531950897397 1780704800485220031 3336046697134698172 9815059162355352169 8307101321658140281 17597474386026646183 295007628397480574 16441349741562197187 17972587644066733763 4952690798332865030 7286073594505040429 12773920375492259727 3515065251312296280 7867466808000228006 2648310117787462419 695118710750296062 4543666981253551594 3015958042527811040 11666454949487456464 16939194662757101291 10168081805690477881 7618965324809455998 10654606951554938705 15695606614481518640 9482455786889499727 14876924751124831460 9264504077547779038 3516261132136928107 17627138317350291107 5044118403093601228 3700749896879997588 3360862360645245517 14528906669492243910 2332952756890657801 15646169408186788172 3876279914016374600 872387969830777169 9440333432111207000 8914156113332999301 6653803014010066500 17050583875061022384 2870814982528242349 6133801003352026906 2662678379303274680 8730794807247235315 14414295706009282443 8461958991281753975 7302115289716528432 10191781440395703135 16143039227473736607 7281873732531455944 1244003848461208187 14735716876470251074 7557013808741749870 11142809836396436931 15174999178351168778 10980952336056379868 18068215705035761223 6775681434110424333 18207077098406135054 15892256695655422244 11842741429729533578 2021750275613582293 8062967053821619665 13833035440884737560 15307212479403402506 5914414905622389564 17468690636279500789 11339870858049535985 14504222632641804122 14247371929106681473 5465017639734670199 3608402234229828520 14585108984849107557 7029355514090977773 16448403421349261855 8388079993969108900 8913253949662212521 2748600442654092775 16885165639993273787 14519386665427502423 13898182262252889139 3577223182279608310 2540030271070707989 1856442041476207243 2603367601160789224 9504153204303137402 13112501057947739591 12578491678093170008 7938507161889761514 7523193850003786928 10396457347359390957 12331387618774285331 10909886433339290992 4400232706498793984 17331219378100313170 6715728978575663091 39157382986465680 9855469564136000250 2482641976503073680 10669969156408152957 17925149951131997823 16710968945269757523 16522636415890060819 17811084371090058831 17639693671910253734 17509260814328179042 4484291907417496330 654743769548100876 8828688148032055205 6041272581437134203 6353621712851054845 320691600590066411 2707206197428986415 16811229511018771298 4327526133871438879 283497769070515341 4030756766780706984 8009049805777361105 13384182762597005325 11883540625557627767 2534979878322107126 4095794192831057278 11302427374948419114 8365482891963074061 12096617617060029579 7289523145761565590 8880173227287751817 11499949192735672887 6164308428950177130 16345752517668631867 9946550057626853087 4964223987231711708 9483984731657513301 12894836920975334131 14333569659544904598 4902002835102424850 9956410658362585185 3197290952074954194 10447164154185239967 11949371347847566530 15387332834019513561 17126308650885152919 5893123231274077712 7833925622183275651 893773397735397318 2737323658704988561 14308973888937798256 1931201487201113294 13620248319725494200 8722055267327122990 1099556333844879272 7615419769317480139 6043303368398189006 1058892009963695771 6509472897841030504 14667669169341598580 3519710813185627495 15200704127629594689 11825821845499860638 10875248855713361421 4535691802366097976 13513987812552615764 4631558148760615188 13748623079186493893 16424335132656604150 15561483692412821909 2194081057381161419 14273319542606557398 1864602162668156142 39978307643793922 15347584077419337287 4053646561270668074 7999923069923553040 2366899245257931917 9100568665838100148 14400879504413916700 8337287561871694893 675591048315732460 1826162982790499364 3089890729510781024 11257736862577690162 9596490638295593174 17772120743268751297 2950194237555458580 13159311989579397605 13988618953446611620 4237972728982930547 5614193026191424608 208402540071623730 17321673756871854053 280697626742743843 14731369620717202244 3408759249553115269 17920314767824516734 5857665462892805501 13821872286357541697 5636448084072578396 5573390760329933307 9788504273644376895 10262706427367944494 10636967784354735380 4765020292103673499 15495011061156005696 3856377098916525959 17297102433859840265 12223538131271358203 3456541104814120777 11459578337967696837 10839499516482343808 14447356035803857633 11741723274139153560 11121341199517317623 4941717660224307044 7866805854532256353 2494389637090900435 2601417572059948468 16062800315181228169 962073919928702728 9567257149986243713 4933156562967657543 13618334639075702214 13006195125570759272 6821055370459477665 1476666654284140143 11177919810325275362 17225973562096040774 5748222280671272055 2013693679682723270 11913456147930725052 4867651426569078187 11599967956862587076 13450517894824832275 2594716207465338056 14828528189786192228 8204956172471499574 9756128670668012906 4315718717341017823 5807035483137712053 6760982799904271721 10738571486799628777 16652307424557410534 4891902339257311735 12519199379647967925 12799375752571673331 6699016418739211096 2893493908755083228 10693436704820174334 16763171383204653150 12117850775889385908 7369716692347846174 6008060463251319509 15625023243589436081 17993970310873416041 7476921344966072203 9128392504718727336 9033525058203826112 1040481061679468991 10032474168201430209 1459257231005979716 18343183508306176874 12765118535679260655 2449995032437590872 6759990319728299582 2528033772517500041 851428374626913971 4506782535197331533 1505337224416362619 17359766256860845354 11019824892011677406 7590838989952957172 645759400446490260 14359478822283215883 6444009079115334514 7818327489446522871 4941027067346775733 18308726194260248836 16499520823083055048 14032716192782253307 17330633329577389505 11745439403436821897 4879433146983761983 5104425488498724941 18155534655728850153 1099056768906932204 4024029109416230780 8007056282954128358 1707092332599542731 15562710796567020024 3715670532518178624 10078809844574965082 12685844637676857194 1631740160420929732 1959212475086340050 1391154681510152271 12264818332263559 14253151756763373890 10727257473018782129 4376579730633285100 5814957117045761937 17042864213845933091 1917780015683480848 10410345816377780950 12550306242478898558 8791288064543677128 4304843049484035745 10464545029147794553 3034340264558336219 9744237855074617604 16076569787861649205 14457129145992563064 13728535563441128434 13422062119050686126 6206853380571834446 9633455239355424956 4036198738588950787 11636309681749093567 14938184182996341955 9220971133408678128 2710100575151065804 12610547003045749270 3963304839029913514 8425618360427010040 18078663062844881164 4619031545340622287 17498079122674061243 11105596917105038266 14364111163466790319 2963467221587931586 14241987151328254982 10897606712930940496 5185296469710913471 15773870236633877745 2007995053088975893 804923124140778140 4167836984233781044 5446960571690382469 13013565499534469533 13530897443038350420 2641028400749774648 12594913860309686218 6921685166249619438 7926886394995566693 7866450282160667141 703928856135260174 12995648761320716438 5800182030194825402 16632594667911816424 1936138409426830390 10824966891732836157 7588586471248526796 14406178873133137906 9779037778916499047 1996648015609370434 7235482429793125115 13753680137383971596 14580346411007994138 14803458049812845614 12627700048907045420 15647870876264909334 10493965366502332957 7346786889468106963 11368578761836175413 4618557340536532852 16103198605179629732 14596385277011938880 1080122864372655373 5980794500351381720 10036949107663751532 5719066685441075557 3282855145288515071 2718574081513059129 5166309501720244118 16442981765484335015 9689214337957355448 3126780740939329540 6993008340291188291 7239542080949405049 6146631115165086536 3907556375213306624 7243421812957989767 15107517870014711358 1775002689837136969 15907821982626018090 1721922907825518066 7310568212228731769 7630221107134513107 8647789190043368075 1986764255748873234 4806350942514773065 10146388139137872881 3633611134004113236 11269826022858461582 6185395765436758600 4003994806019005107 6456253302108162249 8303673932449924398 12134724289809214249 1183953063816696260 14133891077050729023 392928706884919586 4907252862995726555 10704525601176686821 14034344301200041484 2265404137597021938 16229619438514457387 2529044454638494805 16223112599299948881 12758495146897242808 10058789120297132950 16579150976465505110 7886942629695598867 17640927793781687663 5270987265790215653 8953342263923885101 13408793756226890264 5280205620806188327 5591734243795256998 17467983993708157325 13515837582785931909 10844065674156622929 1182069403377192719 7360972489271905688 18187389091809969148 12252477503470752240 14802031734688953270 8040277612250165665 7468346883078978053 72920933333398887 6027471585411344875 4536299314292014826 2423963453437041419 14555344309592955172 14953741992184053276 5005102876729853548 16290379724991079517 6076534057977283949 12382374635276459950 4682809409931090340 2232699976057425813 15809836501905095818 244679577092081371 4498805916698462542 2484885142934689931 3295718958841281562 16208891784955805018 15399881740939183599 13052919395698661312 15391547963887632794 13018898635981632245 10604784057563601645 1319361603688617211 6362215843868859321 12778353505101736011 14323897468341086170 2374152456947837574 17753553954340327914 1000864077855870382 11010436829927793789 17513788430222304201 731155390709644711 10480128891293681168 7452237776683960905 11021023112889886893 8622649821363583849 11258210254440694691 12596383230576849074 3396512081220038298 12440242939024437739 1166473756774810090 3955089560976259391 8227814185082950586 10150352115774318899 13684934104963252840 2826194229111886187 13091670670949831734 17300838545709762738 13495960518471683392 1235807104008791095 17149542961934269514 14434593618730899258 10929324613287141019 6347450824158525554 15296223267429958244 5672024824244917984 7130569889898817383 7181369831689920077 13720733312877135384 4268160846477140040 4114016500264768147 11034436859578844195 3214505135178827493 12161268699082446709 16458519691465610804 4564746047882346395 3646992070411188732 10015167410806487360 546950451362151050 3094156794426977272 15191424452645372685 5103023507203185759 17869827562838675363 1220115626953938431 16333347866876686070 11958588093215561245 3316985885043756220 14480386730949225558 6601023136538228848 15726482511808395312 12243164244484635656 6543131058214802059 12301822444983478278 2883825666646260354 7297694443491915163 4200982644469390019 10861107255157303107 11865574582358367407 7245512539353553902 12641652320064221023 9949566730308778382 1934844143378989886 727614575969733207 6052264170005512170 8610117823214105915 17609196636438188884 2657354431972195103 10483543610705216889 13643618817601557358 2691293575440199402 12174681322699704106 4324628972061815612 8045037655721052548 6222793602392933517 15443168972376044371 3125743495339721363 390388806448759737 5835708143941397464 6851335248792726160 14527388652436813452 10058968879436937319 592699907893116463 14549304142934697257 15380578699775872947 17836370733410568739 5935268557272223796 9506062516539091035 10052070052807575599 9827594310771999544 17047262998941148784 3605319024743556485 12462889356111972851 2504788056138865687 5867121871836200809 1055290297961290592 7019837727846138731 12292984456783948345 245987607015120866 10589736297985761101 4231750553251878055 13631101159134820199 18191957181539155681 10880808704181175422 12779374147830315028 10849946548099860997 13892840966964373658 4668061507186671684 4772154317814549019 9832786534472826356 10994165709928315775 3014922045561473455 3822489584185916055 10308093230014760620 17249709032260089854 12694908528868052588 7666042600027070549 11500890679764041730 10489318018979087564 15761365490579466397 15795632298722671196 9588188951349642508 804747351045508751 12471490333987150962 772954053088187572 7056358971703819299 12691363596679292165 16827306916437275310 7269978832374840657 15831726341766763229 14068435301210474280 5943216869700020045 6688727677389807095 871236610819569632 13062984623190675253 17463028344608832416 2464870999574021762 3885348482796045168 4079630845552869282 2509130379642888307 14798020935198612436 2330205032079380672 15717222407387861990 584133285696974455 1802823196943787494 14260218594160229197 16278002808417293739 15321639166523460049 4915876447079429693 2067085567038583309 7363299996049688133 6174059526928089857 5404889156830426181 14225573018785691138 16714441908236417693 12513546737556106748 11649784750647062152 15129617687352731335 10343540694499847469 570386075634310937 9324374605899380857 10456514575202869930 2636719878134092791 17121716911823829199 14994631090764174532 3916673794924053445 9851253280049195374 4757192273242489459 8764433460458193974 16542528307613403958 772274761404782058 13743895942828315806 5804804962760500883 558896826359219408 16897196520146348761 17557091477828022171 4516607735239052144 9497850564242118783 17486560863378670928 1527410528011117637 354119444740945851 9243506997737812379 6558116955195407850 3222058964054610323 16726902569840756617 233434258860046178 12262661047381237356 11038252086367280456 8842094508404363536 15433306473131495984 5279310844062360092 4178468730077770698 11979495342657107463 5651218395015424499 10562306767932506265 17549290083452308108 13250560618024006229 9196925194302571333 13721280422353679399 10526897004903625780 6054341993792978540 9941136456028401158 15423191355167933710 5614606104004385648 7176409804796273455 7354250094523310023 12835541295338153748 18126775277247201562 17287957692583347294 11194772551642430501 23300789331634218 10794632366464699681 10047840859228030280 8596855538737817850 17170898870410856246 1588335067377486796 13368939507873989856 853086284128912710 13267485010303379181 9557850151761713759 12413915581496194737 13889616777998755320 5747396840753933002 1203338996952490786 8670567493555145447 9963408940982989767 12973111985225968222 11333608065309953992 4626769235322558598 6274104652137135770 12907931136588756863 10792261679691123661 3559289260009659352 7475578609740840377 12281511443412273496 3690166709549959400 4454658373086528147 13606174779913760864 16450428119547124130 7337531676670960730 13508586867824197230 11583604038605679618 12602853509548322082 162225523284314815 16303602863971778665 5066203516808610117 10636273976675062934 16137297736109379825 5963706500998623388 1648842738699223120 3939062647427798473 14990664870470520282 6468569927933382607 15046053388796691853 5625479684274102679 13604927968691133190 10887122339506379354 3827133880436667203 9259355130800063745 16536992940500691067 2015451287132478392 16823503523257277914 1717259356753495412 15896496455446923144 13895853699072697106 12663571685105805014 9257852104466640229 14631878214950960195 2528093524123109256 11916276387949516612 8225567249359723307 18064768612082774343 5164892797779779349 601144899177466819 4050229476995031070 3037476534801478914 16836416190747362018 15493050272465004267 9781447158808785562 17968424092952641372 6200794915877531927 10942487520510718062 3453592593505381873 8346837540014988306 13997446515728923668 5714239880839953072 13300713642893921714 3600025238803714035 4520347475358652981 14227634273041819175 868697733023249390 7042812374985764183 9076830654466642993 16366087293869920136 18074591573767939797 7163337101118686446 1152440943692733292 15477456641476071620 2368047456978366059 3146851381003071899 2478994818706158549 5945027878796498444 2403429069410445941 2599854660550519953 14268070799989814209 16637541457746824558 12817403348081416352 15920828571800718146 1649548705788894939 13544882635991676215 13135667500985884626 5996098785461067286 2112516940867921368 3322129817527678202 12924323129720756584 7004907641362951364 5493980984373225022 2157899764450669792 9485355957336152210 15558866474145803681 6698091178844113886 4101151254855279308 17958470734707930484 15208591865940553551 14633994602954351121 13317630010887946024 16689557379663570430 4741035864760796130 14154180164194994603 14517854479640597313 13263021361202238994 16634379104685818105 15792795962712851165 6337983949563133892 15270364602469409759 17804498614300339952 4580365731431665608 3498646391168346028 11429018063903674223 6092018527093059664 12214480342474725709 11973894243185944012 2535954707480735040 11228887168112367899 16978008965074877328 667678120557147248 5730978917858767049 10703829604897758703 9647566362384782288 3807016792934439951 8714121592767664318 15764980245088818763 2812474338073157131 1567536626916535041 9940686639444848089 15274424867518838792 4994768808940964404 1808891975767427900 12726198287296991172 7162110185029862419 13270206541584882716 12210129909203593233 13909949381046960961 6661452667278718301 13880992441369273349 14905532907141093279 1770934754474091906 9300365789391254321 14799178957763250815 4231640361880546233 5788898209150004479 15531885416899900989 2076624096767900149 4646270401595982090 13920295632039726038 15065534028466648379 10254397871489811972 340278646843513534 11622115426364625807 15206319915388853282 14231612269613654232 9023128098697094486 13232475213037338398 10846728394068280677 13471823751156263612 6622524358830835123 5053042892487302122 16464524956234833179 17499930279573711695 13216661436614732317 4552685711181241824 18437816406933793325 2683980761083708335 2446404696254129880 14856620049236478733 9845146408854157389 10211699776676127956 9945574043987288657 5253152799932101302 3970710641260328216 9011985780121007428 4508956698308385612 5569327448587762525 15968303373388479696 11272489171290151774 17709563088285176774 16872031573612133776 2586877149206974160 16531701330620250800 11967447813839584724 14789865733183037667 17702937089978027139 3968497684534083726 15099783731783438934 7341949487830566437 2826332803274583385 854798219192470772 6533244109803980334 8673197304211508114 360871659206109567 767990045195240526 16410312087991737254 6534160532429900683 6817181793840433620 9429046163061100022 17593219248995150701 12220964824788958623 10517233231152778931 11655063625106964832 8599065557417677230 16009119526118780949 7304585986547498618 8056870038916268047 4737310424393019403 17434652024449248627 4868343224292920001 8262347224908929237 3171557691756508080 15509136999640998983 2655816234447450450 8566605416795222499 11429089936387347963 11645090480484121755 13911755601070036195 6364689221112084002 8763956901440106982 15193721361580309546 8584643697445570157 12548974771694213206 6563080899238732804 1277796086585035467 17910759273914219351 10724450859282041249 687512824998590823 9064135402236172530 15359975789934764620 15760524452043622386 15975750823182387374 9506623876980469885 15053508787207285439 9375210512234280526 11559543014548001250 1815421577862218531 16593156807620427839 6322000436911474343 2411623994268709123 9691024922360587873 6119646284409686027 12219645457790399591 4445457963233451772 11180169075708050602 7651163319365201668 8742009230236998150 7440675371989186911 2362176783449273115 5273674842778033785 5284282479270016282 10369778885649178876 11181479197250042139 12115796478604829586 4876400772361920810 1586061789496231334 2895552284701071080 6360381420671806365 16510856154955860966 14794144899319570140 2262107399039812710 9363359388845282221 3268709852993592215 9436717590602896462 12848350190385686418 2317003924278403840 14806453336434309132 8217892534537097512 12916917642741932337 1867633465766714550 14815317605820432331 5788816432604448151 2751364458061016129 15738223631998802461 6783418883211143752 4953692799336638124 3563750743438296555 9594855811179226568 2191216689611190890 10147984990879094434 12432622609068021762 920481326461154042 4105941505186786130 14413462924329762268 3199154679131491667 8513662878588890824 11429516557823793554 11489291475924753644 13571167615007527252 16380743202087968553 8219895954214332770 9241695181994877017 1884446054690997246 13571222140558207388 9213160599594165681 12808941318452376892 6930963188423157375 5770510515675242559 6957400822112024123 3970596611203218800 10075915558907001550 6492576372380482032 13184646781412517324 3004543900523205774 8347688222847358300 18096622353470802007 2020624436384609411 3514710663740299580 6097579954798598944 15065856971549822610 5643036751505884211 14101859003798418141 16549275339754254789 7793900437775522950 10579617336894619193 4914750222274695784 2580697176131477609 9293757308676877061 109407191632405153 4048385484114433519 5165808323848665615 10741953393809968305 10010561017320489995 12340388031785569006 1640515159125466596 7585665243343526573 12234572594239315121 14696566140137657140 16431923506966605744 1192084310580114079 4875149712511272475 7295912245577700802 1255920896526787391 17432602469565536577 14786427555734254958 3162972344694314322 4393777970219906577 12412616911547054629 16433689995009142601 13367282723088001881 10509024231695180080 5545222279354831728 3578986445675971764 12240209571789002457 8715089130014286905 13844366461991258169 10261737845958317117 11440595858333663721 6830444521278626805 15386869532870197336 2551454476882051100 7071963775161166123 16129816919988425523 13535162996249320518 15134253516473030863 13344433572301385407 10902946933860259305 16522545216835561849 9454863444610332874 7749880198045734300 13388513761397202925 15385788305665878520 2933059386024427881 10180930082398794178 11649252383763115044 7932052418691794005 12395410460260356776 16326828895584192609 3344408420889537302 4523099928754083700 16008481260325510585 11059277865493052136 5508264640275969834 2429818701084903259 2688961782672414900 16256134631063531205 12634552945729778473 14443031189741715014 307220454883808305 12546832404036633578 7671708244030104189 7924430391369239700 10368665644415250675 14879448106654877698 11157453474748277152 11871238420640159665 17485980205288603257 4775190013193370019 1560287836198175816 14984917279341625728 13635472252539352344 4988645926369935705 8494646579696669126 6432859599117974150 9152771818650063083 6823165055311510263 11392437789074448574 16996714145339633572 2574314944902386911 1137263815666308100 4483475147872374761 5540375072491484661 15899035185442919625 627652064097216573 13215179969172249847 5721738177817134870 1933219626402665076 2575434115931892816 7496506597005968253 17241549681415501875 5519209835646959898 3869243657930816727 15843053459062666313 6470426339963597375 11860184479176185668 13397915294700820481 3906765509216319042 5049992674442721039 15200775760825995426 2030274210570298867 5011623531344333388 2391128304065425279 11672746619552988945 16997044763951955974 3461161332440949313 7344069640989514386 1267434863730818154 6057909651282545859 3160761277720813205 6379071429792686356 14381946078293330711 15432544869367310 6242891779106034864 11803892859332206985 6870020509047238619 15449668416275945385 16093006507006707072 16781020601401887086 6191977366033969824 6210707572330762191 6235087312969020888 18057708831970722026 5633902045328622732 3713843471446827494 17198376108160726454 11629521016816206441 10607099327972941723 8646160819057575473 17685339966973011052 15193599856859219576 12116878314511479846 6730168931054518526 4580309334541905408 16700609740147145959 2838001109834232223 8123346051686129112 3382411409724277564 17837206060166538544 15587279264140422878 12901434227327659661 10729207200158146588 1898271521632185037 432546533446049567 13538168233277422918 3036670930806073650 3039882693036153562 3171513102299635336 4396751366799984280 6197646191948239633 6190988505415562694 4928217085548991983 14843728581533679128 5823664615488789653 13495440336406674934 4040339784438151034 2829727298012349620 3832631280532189526 1340523817334521191 1538489116537032690 2008684967788025108 16192242304805047244 17134672108927190540 898671399330556396 1497768404753979537 17220602765841230825 5815868393816848738 17153257577339469207 17028346042694561992 16934529429656560364 7777891310699661260 8289042279068407405 9819318854491993781 10610840752148086326 12115346717584042096 2884204458483402625 14891875267728297757 17891603101516699472 425289391425435026 10224968536357335934 201865134667608669 2972275321410999069 17256573137365123879 6697476840209158219 14878461507387426638 5833082681088012615 10120756546471805836 3849071469389449933 13940839802376621149 2592175466805915768 6133721704480525805 3344391333384011823 11101974576299602197 6576809434485947916 17677573157978500221 9637542596494553781 11421072552045778843 5565836551967618516 5639955561314185864 3333944355588870135 15716807810324148555 3343622273980306027 2166444885561844034 11611438153024265453 15129139857726225385 1260497417864747130 8414283554114426458 14043934589965513775 16042062198565251082 7077219300675908799 12208734536956518876 16007031165265510068 8707715328782993036 13416710191335044590 14098124166671801092 12278438135602965591 7263843300393865674 17725309021888483126 9266248552293443957 8176035485571790170 15684889004658042142 3996728470236108603 14466223114658267468 2163747293293638599 13795626149029961811 10891046970546901327 16860227948341859908 16377345091307242503 14124529375638973068 15994127380286238411 9661891324826600937 6053862233186472644 10029262315858444417 5470441055440231920 2249828617399712122 16515767391486791961 8838171752407047535 9795689613743974909 7559502699758763284 17416653938802821994 13306770287982446890 13368063801447132459 6818454509231727567 5847815570189750579 11163827672600140497 12986542834671456722 12590207602853150928 34377648131020266 11551885292978530611 736840389339710080 4544258766426568297 11303710290196810409 8125939674102876680 15790879780694868455 5397592430897894989 5907589921436804246 13375532408819272707 13400556432286039521 13727290120146872650 3547910297852465532 6863751025905549682 11737428176917393588 16970167142096000563 9630368452730832221 3123750403868093520 5484374147983268976 2996582277165494494 9557931271103029609 2740952173188972903 6330192636286056981 15681106371852407349 2102248352266734987 742703609792923440 13332542378645888859 14189783142968172875 3692955900680947010 10073658864072560727 4932695704741851670 6710168804013408613 6901356320757400468 17232325495191546922 3083210392980346229 17117621343015895290 2582146519990857568 16941545800278215105 3081106049028689711 1552060313913489191 6897840967935190177 5322797466068672986 9013465332172864966 11048374867647465495 17106921451784509524 5069825744568224632 13582113179981730513 18087284743809854065 10051921811174148981 965289685324135445 6554954128018669883 6925693078031047739 4253567051381157738 3866665977093016764 2411614629344020144 8558158153398192874 11108907559294355083 12363268038470504435 11692652747761378342 15227531749794470755 655212288152039388 9530775808937095337 3496740463527570663 2502973183111155945 17649539429425803848 17296312405511727534 970046477595970272 10791783834799429825 9798750920139187851 11189459798112922148 11902548001766218731 8003636705930498016 11958960826944991447 12004643024239222876 4383511413002228183 14379218718421722203 5056053690496889498 9628894654864870065 11061055585192863012 17963743173182470039 13208181520747749064 3510715518881166617 4672751854929792004 2645642061076745709 14758528903106881051 16454558783975979153 13839517669971876218 6462063484333945458 14562820722954448525 11348012697464476149 12809667415773039790 1292795316898816892 9958501913867072949 9129855424492762210 13053151770248109400 8425101514970011215 17281856762373951155 10461860828616624400 12845141113892556642 5175471706653182708 10711634701823780468 11751758330660049218 2391053226587956175 6823946943123759194 3412112415446593290 13751830172954600147 15073915919246999664 8005898983398373540 7258220280452212260 8051010351805925508 4544107225748047538 14850597446917315635 6921290637505988813 14274287915508944948 12418493386865473090 17282108403306836027 3839801785682892912 14028830137694937227 2854451476662713415 15476302548519735211 14942988891833105002 15981188425076301454 10566375632066709116 271027312686873343 6245845169578823803 15586535054934298570 3389474803247320878 5556323951478481488 9409380139664115602 13679932979454422650 11493486320888417770 8119336905966252198 12275018371475498554 3811557850392405064 12693124337626382561 18396129760475193355 15047263077356940070 12830234697680554574 12105032099384412791 2579233366542533045 11263271317326411616 4007919440359167618 15748475214757319212 11668678556859671179 9701731892606695784 2613474406302302282 11072548028249092875 11633379887066458245 5519989073785189702 13210639309673997896 10143756920770572407 8819921381072400879 6211810603810976663 3763306307653162673 5731783365314295788 7927591597095223995 12975887738455196047 18066469113920028713 15910419851869111036 12277428145973851659 13067114705673974641 12571144858196686721 46253835695683013 7115986565811230808 16006107013833425599 2913911481195879361 1053416705504840585 10144352208573873874 7482158322577305125 16502562905869323949 18288968402236563023 14761611807374286228 778958249637053383 16139332498119232742 5264658503014847580 7724400881308842576 223334451479654989 2747641338243165619 15945488707728766847 5993934288802575865 10679505997131857927 16497894951055516192 13754648895523405817 18353461144957216189 2232491138618729216 10527391799119056058 1012430801597002397 950575957967081408 11300719110727435629 1082419526891645459 7720282481065277870 12932553278490289748 16579154462350753460 3096063072753598753 14403198149921736296 14794173700321446051 2906440900285997645 5568494865667014790 11017269037232416530 2520905442539160712 5551506391171437749 1412311539437099334 9508626163508168128 15192134477110575833 4613188460432899854 9447221063155594858 14632469563069086395 13288347905036491649 9637566023055999752 14230690902029633929 10402787126111496304 15339371321820466871 8668490577849398992 12026958561505096804 13248427392319910700 17424611791984325997 6583142183859009351 14226189669374484297 10539366452450823089 15321337079807125725 10427761550631585865 10719129497915041373 1130208385201586720 8026607043464214430 8903117363151582070 17939518999446038823 447333287880460418 11669760947829687122 16465183208815871765 16637957548138577988 7098244624651963089 12244315712081456845 4472700237963664525 9267104216225393698 6776961333759838567 6449584417774398920 847379635889504262 14042716726372420580 9449021645129962591 12679911564023793691 17488773871443441675 9947800126215377035 10304351043682408661 18399785487472350641 16944884633849115799 7610023497572446271 10532159496737423090 1420237638380697847 11509468634225470159 8482430659554236534 13116396932445230344 6280823126639187937 10245558796706730956 8088234132252477119 10644277644647221774 7108872637013455375 11119855951166423749 10625237239822366735 10714588705729419848 9222198001182557208 1736779766706252508 4625007676382786879 9037306697507111226 4975146708032748219 17412958030766041592 15129096819395586086 9820873570070304997 10036382844854160744 16748210712774113660 15827093107186736595 8297279639661182335 13094033749869541183 3684588425452362911 924793680904278640 17969416820108071156 836311827553903382 11411715062255051064 11052843890514589370 7331865918667504956 7854089590162820471 17084820084352489478 13990057306771267081 7967678620419033292 9411180328998629876 10601964722278378754 16081676084948652140 16156068994082431386 14394128383529470034 12092124728338842588 9862608186765465725 15771328228463322433 10408593342345448590 14122523409622995009 6007031732208937549 10277517889756358776 16646635065187599354 15756489048784659113 11871906566986134974 12363548716711735193 5044738982303260909 2277114401311077180 6661226237956225099 6858383990769056924 8383925651343186544 10524727259259628389 8451501189065405356 8528864205794540045 2366780795982828866 18186712764608680919 109404621476019884 14102550336220186277 16618315208018944370 17853441740934969216 8938461238951323688 8417482006096829742 5884080420570825324 1936378106004321912 14748352679639168116 4196174450694845427 7008116782556009859 6606758192621126381 820994054924852339 12412027176578276745 9554453680831719479 11198360378614983087 10442531742906870914 9984687371662965688 16072490842989802501 10572657148007197014 13768698902114054859 15990228965826565941 11664617025373256368 3072124418172529929 17729129237149053385 4948877194684417394 7347163563939427088 10200074260009488036 7035400690204252277 7411661459987521469 10264940160792415947 6878011777952498897 10769788687896994346 17842296123279822882 2819288729661368903 11837572823691500056 13760563139519242277 14240975064385523566 9709798070199308991 18090153060308203236 927576140347471611 5543034424847147127 9873305904640982459 7198729839192268791 8853442287318958991 9171258555144307714 8302439034973176997 10764122342383766670 4778696872109121898 7574779925297425029 1994103876645472183 2341830069483250901 10533694483948236468 6320150292123472124 10451770669060023686 5244910133775913129 13624703929671145047 15529675654962000421 15963039495038698247 9932052798805997969 635543787211716142 17649033916972854391 13306992394080017543 11412400181945960432 10763365424333981969 111033334289310029 4091337965249216721 8471493415920860663 8258049684988141804 14206697421293918903 5046431962132733228 7944353569832734097 1607933660960847897 9844230653454362897 5202690631455945469 9738109298390176617 11916674641875109267 14739829301570155609 15406516032955418163 7915633847465390688 5932248468378926592 17240647805517858138 5649046328413331155 3017975280859711629 11324481210130533774 10622977187916160920 9321585312625942652 3588762798821870435 1731482673600672197 13139492714375788722 9156063009531901527 9591058921047933549 18169314581227370670 7040384698323306649 4750834487737646179 5853263268656416353 7804590284897910294 82477185940652317 7777562927362087503 3854349132675332250 17788567764114585229 9999269155721076435 7790450329893115828 17931781814902525639 6192913643590131924 4702159911705619229 1382848129691521876 11195556004432961780 3384850718989231947 6106068948210886745 2753041867325025875 12699414700393223693 18187919741065159082 3027272600487867572 14304214542144534317 11568177896749553833 14418350104550785031 16484629355407293630 7912200250327597317 3005029379263863913 1171711167512306455 11826397569068549251 5574774353493507119 17538913882262128583 1487616148975336968 6918843621168140641 12020975168871840224 15581445049429174110 12930001982107497654 13223881220098620606 14859624937684757973 16253702004121165327 727681470939315628 3584291534341454364 3717677663254471692 10864793609477147903 5534907956349824288 17575905975300179207 10368308507984440497 12970683896284731349 3678488205168586175 11117159177719635051 9164315552426821012 11343672685370148463 7501215433879393947 5017631547456361073 15221604448582727738 3252573622442208190 17344001769380177256 10406603581803940678 12740926797010262393 10940820541791800515 14648186002425352293 4566139160974817581 2000501754685699500 7801308365334010006 12133422973538840626 6335336197674284270 17032762128432441898 8642726237881878315 16673409023418507695 12606499367277399567 9340497613096990232 12857263471692281455 7114353260848741113 9875344945490524723 3874151392668943225 14986071404659871659 1469202925349049399 9554713761286247596 12221384860816740820 13843156461607045826 17784546891435741940 5220925053288590362 16285068985000425005 6222490964160153579 10657148086984057377 12830014573884543735 9347960685716146059 16170624173373232058 2693276084277337296 6529824446197132137 6919945983029316465 6860431151864232702 17229764786422617143 7550303240979243393 3725196783876313028 12834541029435221948 16529255781845041062 12382604493535699976 1514970793567756942 6119397884030688850 15961472882374643053 16547186446870934006 3223891682107541899 10687126026993372656 18290290324231236250 5532691117307755256 16936088968271581756 16863048793267639034 17310386540173641122 6673395276579787773 13869035440302247992 10438279590788920009 8244499165148329338 11713454780412787473 11745317307555259378 3910980705494987815 6264115080800487316 12428177654133103844 11112444950161494369 3284128773266623181 7471879186949460652 9239064597455068618 14888556237237232724 1236943245570056549 6921647802630398700 16288637688993002765 12270517424980164980 8536911220676259825 17892165060496271788 3451355984068005666 11711430411736241473 5110157795704575845 4713252234180038905 1345805225641894479 8932382314660184204 9624951150076910834 11516700500865138462 1739191637480325835 6678247351746150684 4279844326570697484 9401052377599204886 17200391368051273682 14695559572440258448 4839804674144822486 11886752723191222679 2815738031785830020 12718796507722410866 11832706320036388112 15648571631068985574 15357501409964951510 13313882768839882592 13764263016611264736 3242892034426981881 15441018280144561444 17577659780406438975 9273398185028968242 927781376944796586 11318959774470975259 11916215706138996971 15337714330261025726 4849339495622856466 10668987178212104372 5235076516117228744 4373236105713163040 3011666291304039081 15353112087312651519 14363379824024420331 11491068019854997617 16826976124473836894 4742343460762680970 15289963797503866344 14205282745182485249 16620669285718787430 1606725414259531684 7297014375029929549 15182742366062654094 14312444433627920450 2311483212661493060 10364649552481530161 13594175300604043651 3081917504860103142 7810354924510372156 2857249833149155149 5202648151931944634 18364527739816737728 13283291546957599324 13762878437371163684 3122482596420268378 16002596508211515631 8479401816471714454 5494492438337801329 6601427190534064747 16489374252693937800 2843580831179872392 10571023783492047965 12360661853545654751 2129416460629473318 9415532473859758411 13978842501392537306 10442100769708080415 4782540788769697532 10317524887035474676 15916404476681544637 7831371391464152005 14133729180415941007 17248489612717827458 16808868601954026841 14873667866748042423 11487177567574985486 7263353116841530211 9163684760055631688 7435735647556335496 14465011051872609717 17455596804411897040 14540503534436326100 14130427983337912212 10597350760172793734 484675430564952555 10289464575603870641 9510181134809027567 8101900099125754327 4951443688316239122 13036486738198133045 7683507806486722793 7619371243684892641 3426407584342586514 10967678750536983748 4612046988814130541 9822053816102615990 17457753585624508095 1091585087878221971 6409977180496065906 3189991577986300016 13254236977350557176 8926159935665958663 9979889307532326083 10033846697667389809 15755484770194432542 2598045060096418511 4480613718718192715 4841847574592526787 9178222667866140995 2920521165176225940 9756065365558359090 10647778088707720114 16045272266157207113 3054529766037608624 3931563190235573337 929563408842696566 6959210175621844721 11342667282331164219 10058357703564623486 10035100136461668680 17514616456752594459 15315559557171150964 13844146842527198207 2970146047985116668 797292146078040530 3521950188222607594 7197911431621753356 11192940616034045326 8119208909456128243 9884819400605143968 15586367187352042761 9563682392148436552 14962613593975652346 13106895628278402691 15788710553738325524 17668051936740474391 14744506205540599569 7632543052947053268 489168342325682529 13292837604012266418 16677506512002258705 17723908317386414515 12819750626874619200 14019426519077980297 10357435931963704313 8960962319621125339 18284293514745025111 12840808855957094534 1569479563579485673 9915036394833419789 17455355250148649979 7245453979218312642 10682315012166736624 3931405423990259516 13353675276010598464 9149343653262263090 3556227007128790944 6330365411515910150 2224519453150747389 6971734668844695052 2105119195643537488 571911066900388786 13339427473305860719 11795882801113833127 10187136569633735850 1103793460451382438 18377825908895946469 3901735000218615463 15973762729361469149 16259843665143830965 14571479795472122512 2353784394167120532 12380260832441270046 13244577007163040856 9503851052923157955 11458076575573407450 3539906804452397015 8989448491221638782 7821850335297768213 6838821814456769079 14281658241793200533 74317160622189591 7039262122993379265 6023166393154469427 5287243703520000503 1901160707452540426 3297858191088533177 8301102277073958691 9760722661507400034 12858869741085693449 112165758506588214 6771325708531812472 4347975309589720709 18044711413367421600 6191567554484937114 3640426801198371455 16105571558381695481 3821421517327386793 14378488509508471741 4964991170400474314 3588311446416492034 16965801730826642012 15394115190609350022 14651185063710397022 10819081235874457857 14210487787799949947 10481205172315180556 11419048551762166504 7119487719971688244 4760680098223936766 8462068276539449958 17040938198739730519 14944429831731390778 6178940606944370744 8743661061448731532 10385105036884049560 16167521275749243585 5044405843785286692 8269980686782621104 7348911091379838106 5410644422933093422 12233643069595973449 2908493472087043272 17155360959563217748 13753601917740807831 12117650880751335556 7004449024491352540 13092374109324970725 9395604226256988451 6532899228198789711 6134585940847488423 13963094816393433005 5310263672896564554 3906142590368612696 3201532251922968778 1839752971984528919 3163097446874735355 11337984563250533077 4134078047942928733 6021496915487608169 10112923454331787096 13857144880752226590 14858524005382101684 9924377502969029529 8901699340108622806 1884697601008970659 11432395442178679478 10376549676820886828 2430358840038337059 6129922044517756563 12575882776596488556 234432185850154380 272469175583442780 4526866936130563141 2928905302587465104 6254682849426064290 5154822133989865542 623884164023875248 16297968944086907288 14113927541806214840 9253532126076336694 2991872033842816382 2380402479188060623 2131540596069585411 3162156623257214381 10542936636523093935 2162479276340309934 2746323235636525055 2393455033308145218 14501300241776116950 17835023903530030886 15468969867019646186 4310452009797223488 14163280317975888692 17736360910836807996 4141804628611076215 6927419131305676261 2843183791856141339 12665120042789567018 6514523317160254760 13418138958567544778 8114812272224535176 12001549724338356327 11103136497967625252 3358192914241026286 1354536842052997130 5520205266600084130 14936467253324833826 15711372910264258645 18170611855561014622 15162805331265637763 13262941193301769181 16108698069598395689 273184733973871299 15088462863310600994 5066523937223437456 1536215259289507658 522312187500300894 7852851029217680386 2858322082950298268 16943024746764101478 18419902955712655925 16733613704278130183 8876429293665735991 4676868576018519333 5790070586954753329 6487517307383979127 14381406311795962509 3843524156362885189 2635598136886904739 8306793617259495602 14129144877015050000 7719355067368393302 4984920845355056565 6830755272645609234 12086713495920950118 6018487653341018805 10866159753676602565 14819068575615902716 6886875766506997294 16787962847600469488 17860551526822673390 15105701582759692114 9910958772563025222 15373768077286125181 8754620317074161173 6702143696618064376 6300451192874379092 6829976440983833023 17274314127568587835 16200380588081905605 9808591335025148688 7059106762179006554 17906311859664991 12123083143698990908 5772916016057932616 10409774013297065164 16682435224104162937 8031631501634056083 7902475114063679706 4229949354451848423 16948833832275918578 9142396290826017431 12406243863713502282 7757178062939400691 13124515145287951130 2382276028754000249 4640861638053682695 7211829447945096960 17394875447580950720 17868124930315765454 956861078849003140 1507674715519076505 7402384028770430481 7004737140584128478 9361427131394173676 13808953436129233230 12802374637418883385 63762142821745241 15598494509581496133 786966667312485331 15116914736637752313 2087724530364251349 7585978578747288673 4997640909867110767 15590996103094733745 16480595402852999864 10324679121420562573 13016714217343679562 236432683655520650 9028232129664455463 57737909224743146 13838228306193324938 9374469066087946981 1314335244182045001 11132221466060024496 6928203453005789163 8749398930665768892 16196173789045095288 2842897657265901558 16367583757159668535 15531993534752927531 17240223593403291799 3109800230193380569 17188986763939867362 15276792516593640985 1727567920470706615 4164898494882506470 16291230400284506900 9592825044950292875 1729762224319939632 988082266394795909 11211314773450953779 13150133995770766442 9267650222853250776 12796819170810679167 11336934886400909709 9635697023669807598 4096852608891510805 7886098596766503017 12078682410899413938 4660207590284803627 1146987500181912360 9010576563222869491 2905977656700704079 8850238829860797340 13863789389732418436 4275297710332146845 3388630653439937806 3282639192862058927 8628425980087432472 3209872560710647277 11777018292469409459 15664491692867008025 7108056006090311212 4068936128306793965 7071883157371428767 17025729149904872286 1027540026543369257 12087641648299552981 466793032103123658 13572925213723914724 5463187983666776421 13498848360414507455 10889627110785377833 15833987494714066381 16715178429017813570 17014903868663953043 5028244793623244441 8455245068748143243 2250358695241701540 16912347056057269308 6739469463008954387 6504744475205351053 10442272173954509432 7301145854853725165 6589909918195135992 10287619105194559143 11120798908253779778 18358975080461496237 11271798115373310190 15721118154276916524 8663963621432936815 3287176853552092515 9326428452259907328 671154088488119416 14567641457885817700 13379665109984860877 9799741901942080244 14994541732974483926 4954572484792682573 3944327642020654196 395620064980680111 690676995984480353 1886551043341413843 4925474203910833465 6382679632643113717 7059106687668059179 13290230184933931563 11280285669057776194 1019364792080316481 18286198442308489306 17835525822800618421 2225065861726307019 6766448906791243413 7540162702273854854 11414232756165794076 3182939372159949374 10228689929465609924 4842998749031657578 13867492474426919556 11229016447328510063 17665123003964537042 13700735067155624851 4140788626585520884 1086537389736391218 8511481677824420431 10437373176319757746 12727607123661509137 7326879077496334321 4179113760173153602 13472730740538889815 1898660654167926371 3731127872686454763 618955551454174204 10587021095232531654 14359050773448538441 12210934330481291804 11244589465321854515 15788983059817351577 4884184377540246270 17384745641865336007 4435530089219684891 4292832157212278739 1460037072150119692 17501545972280815581 15865428427478485643 17850473074453123234 10967056463410231626 10497830395771208444 1222350456668908983 3037710837177461182 7898725584724246037 7514576760756935792 6625162196408048235 859211893049270175 5405101273429924524 15443450777710497880 16949039629173837415 3663498866345214547 7689592372722263280 4878829990566914651 11259753000862371218 11048717206065638335 16400604178301054169 9549861706376130285 4840343967230666036 17304446383346073828 418926867855346429 3578699030156696235 957657576521999091 6115324758984473316 18364485453327219110 2210748999808315834 13776752180483474945 12672140732537101130 13969280895983826045 5562637573066084902 4462520318683089315 2721097745457335138 6851516713857454392 16301708819022373750 1138304697043699658 3347323698369884501 18433299929082485379 12929434082198270457 5665758547061306273 16135061309483104831 5604657246658504679 7759879238642631064 14657660939015913605 8004554736709751663 11030268717805450689 8516493061028050098 13861087504984059111 1142142954463546246 16383802306086817933 15167137000077103026 11908055059113431552 4290822566098187415 3368689555566782347 4881778354065020072 5625387589898678122 18166033733288916816 1066589020501347954 13387078195304362814 17765363991082676066 16416637801381586034 10615022644408700681 4630517267707464138 3736334122371665892 10928668552029016546 4401124387186781607 15001449697388374652 11489084489435801681 13776419014652598964 6042719015151941193 7181217878294302532 15490819966787591108 78358874162401 13266086005548196934 8414217693712101118 12739954467495185284 12733483054451330297 6391531466485372729 17492944179468477931 1809425286922719962 9274213843218208620 3740506593303951902 320224551504992979 12073216065003497209 5895790621560779190 10034326842608910226 16491819149231578295 11256210337716564936 4047970043001915665 6928834865280210646 16988691921724515148 6397302406169690661 11288123152836842144 12540743036409365203 1273788437098661098 7820004327410453582 3578722896177200396 2587640612043582963 10952215068465372921 3030645927100541265 5743492522684823536 361594323917805630 5397099985153686853 14588081077896968788 4054318723577325194 17861335519663581894 12734179358311437494 7592542188429352025 9355874607367641983 489693646736191588 154870830822867697 3530975424853659094 8725330224893569833 5965962701774431050 2520955228857040792 5724781518610538912 1174081410324467223 9681371709568889077 11024584073654004919 9643392661098552173 17471872544896745929 14797942704208077627 14430742754869951452 8340117123175462326 7990775378542175019 1692037022170599217 3405457001368916581 11854654847475502099 18148536625603083320 15511070220616617320 16590390208987832796 10983603195504641313 15605827441486988741 1893730804560757934 11095814461745725682 12485288501825650957 4972414776357435902 5163408427225213711 16757262757860939457 12767705903594384042 5241235789611360180 7006326042978716603 1830630071872484079 2113027524940159568 17070997914508766219 9478781560562154455 1428810628722557695 1341031832528233714 11449572372497909813 16399539072800300696 11412710130259911468 14595713310417151968 2535276600231246011 17691603797528666565 10838922704410777467 15513364216590401323 8658423210347901315 7069360824257369033 17856065121974933141 11868056462235436943 2323506748759306688 8196373293457374194 5310273761893794520 9864539936152915303 10136697640522731723 5141875711739641134 13987668465617590377 3274153121666217679 5882314277228474136 5095360820833420602 9112218572528840584 13340372840765320795 10183219983712029849 15856939129267051149 13172478149450009016 11042511801128372844 6596535471417286276 9136657858174124932 2272178875163038809 1658991523028609309 16556379779614838029 685812272570480094 15333497229648062778 4144294973158403106 7864806865934061696 14030032157494850497 13374385521689813518 9647540021648019382 4035875788541105132 15522967938052179270 8330864693669694384 4894667965830448147 1890879131570162826 6278465298365481425 16542974669230881664 18376035758646940765 6035089217324982588 5633944945575864085 2930139295435508302 4014192715349024128 9191068694212229950 15181016248672083124 3108259384765030506 9498263423925737306 12305242542653255686 7084425514082004825 2111201678232760993 12091415832208387614 17041584344708544862 14639024465227308870 3024609578069876453 10744679561923283633 571534819691700891 9599441419035598006 17218728417741698131 16229432352644694225 8173492050983665844 1887243681012901893 16376714878490012655 820147656916929441 9481908644825831456 17909053308644505673 17838660345547250432 206929162205117399 9073108019100571683 6606918350490550405 15794003638870350872 16201583787508375681 14250701352112370350 9864337883913199924 18018989517433486808 1976103816607792797 4657033225926247847 6564780606581236747 18294714169009588532 13057790627842773121 8381193436892910042 16154920987730806351 11443093485819273239 1572477441206096671 16987500464721344522 13175832132668128225 7861025307689728555 1607929208139487440 6491320971247288710 7061041297483276978 5998603547924131221 7911587122590516489 5819957492580674783 151172172435456680 11636218709163374317 16089430929310909764 4931041524062144860 2505619971269569769 4308068950354595343 10036034502508993325 14199715228335021904 8421018121724813076 10291152798805663556 5618197856345243352 9150650998314574469 3925919606384516151 4879238963552032741 492686909974237735 16834329502875802897 14966161198395757760 16734173936878468770 14916258504488303492 3667229650049541769 4300431203875709573 14609003416788973854 11642661224295677 11024762013461891992 6636150159421812028 16333694470176968141 9944370516185794575 10444474273936416753 1204154230851113570 17530666393835225010 14544031119610803766 2622472846587848558 10787921275264429606 7556049673499093243 9311529809098330172 17498852152597748786 11133726675897145167 1835579599857937232 8943048396785589516 7866272080085263511 9181063444814976492 4314338972891046172 5514521091464000431 17082016941275135658 13330660238049271048 6503566046143082548 6564269823576839264 9097830606774432370 14706057464009436932 5424302809873765066 200081310494659546 2841557921862921190 14490404062758885809 5772038550345521257 2192385543970001508 4209225853647021730 10933846704468671053 17640492087366091986 13973311009982614605 16513699824403430944 16542579143719616513 12387535265447843435 3366676784013270518 3256947216620209714 10888869897204866640 6077600637313893821 15131009295212393495 16743658108194116877 1900687168527436999 2568038137539333981 7198991637106800481 4408127141942869904 9571379470173992003 9301739379462045601 2444275941242452663 16585684479718028128 3790426626592403746 5667378567732286904 1191828509373615948 11968019627683170246 16221686236294184585 13373560471092432300 11212396411678995372 6825348728369712136 12905604748150943958 6368785515771876020 1266169185786621706 6812768079079896076 16570907968210962994 3162283120211621776 918109456414436968 12795716303373327462 9061368101488494864 16185011386700309733 17589504832217076197 14383716536995702005 3311085170821949018 3919336827074411590 16679445463210177871 1934460119582070777 12993335945033761361 9646737827999382107 9076903460129177070 5503021023120106081 6370487991381617059 17701598817011561648 13413010136022650520 5578823991186857780 4916337321344146025 15068055944239503171 15462897551839576627 13184963276053269953 7217698794430869543 16799130829553843555 185960239683689692 15555253267195932262 1256122706798992316 3683337210728898180 8050022428145470245 10493847250328170971 6045778013610252045 10905216252625505872 6008606552510314078 14431994777057884376 9528728494095924141 13745383593918536685 1772053707033214324 18031169592015165655 8866448437963999646 5918849348170585311 13010164973515575133 8992433445773229314 7893997252198166280 15039475352649726408 491412609979612517 15279411783038291575 10160580322874958162 13563439421373838010 17994990314903418500 4391194027331560871 11969119263608740086 317880189701114617 10198495071893392856 5159091115773390261 1211629366196343923 14694630383639716780 966128190981105225 2791992538876873215 987418007828852520 14429943053990419598 870881449136623870 14080808596992368719 3698584811761463566 2923107038931848404 12788252801488708723 5111744438077277014 17295079605225779095 11616475495988464362 14717929660555659700 15846591167317920725 4728321256692472763 15316839903440016990 17898548315720043235 5542256857347760224 15296772332276053456 1920168501911600848 11192232476518373192 15761268813570652897 5738153062105403198 5691984108099774277 5798321235995722002 16600860125010323652 17757649872174555620 3288350327496206142 5352284211054548553 8017958571717006413 7076681924602788619 6603280576942408904 5843023110240684065 13672951216147136409 5142464698710535069 15053855962375930974 17389802077065785393 10198506836497583372 14101071669584872231 1179777983905800907 13696175924059814428 8651750736453727063 12376666011502925781 1232685170007677427 1183569973468345873 13673243107749267316 12812925270461024376 15840173457469439806 12824018570611363820 15288198518581608246 548244198504593018 11329259017147152331 14348218864339224766 6080443058299725076 983253682076996007 14111479567726629361 2072607193201543795 13031645879982354441 14246133464836073246 16783405523650953297 9018245475477268113 7761091445893396397 5409004848077461662 14875509763970490973 8672649212132007505 2871230846508741834 2749404850759344640 4634752990469100283 15512897366378791825 930658811071363331 12474557787012524299 13906243703902929328 9468741335845254638 11688683574204652671 6214483658759406582 8253579926100467985 12428508742392215496 5851181178085610429 8577477415866608509 9125845763683855353 10071900968601241668 14989212457211470230 13628605923834472808 15498896199896438846 4970583064227658250 1963358585828819599 12430876136082851996 6431468118550275860 14879301987287470885 12543884645491694825 17107397403624389708 14828887609115633983 8840817469731623908 7798011734426006618 11983266208131288806 5000103594470324753 15249927822110782689 18162647681920441993 13649229972862762398 16893915935148498236 8017632731934610722 9474821962401224477 11871919023706885771 4053540243133396327 12797759443743494402 15585930888551921484 17258705437729011466 13390996924420569967 14699583633407352342 18177964505361872122 15410639744143135963 16562398730678963711 17892049385609345261 16275885455307714711 4688027431817348115 16720162827015996537 10201440243791797994 6020466598046896155 3760556470973985885 13772318386946082916 3636208101724152077 15415174519016120273 4582691732288970608 5297553131719443344 18189751895032365314 11137480500726262899 12525332773965461227 14294052075431574450 4265256606523505819 325425738597422485 13652203787504701859 13273868634128799886 17245446873691132853 3464566986131578562 3654700308698372042 16952013896759166066 10601883534877439899 16261797661760204572 10129090099688009701 9856613976081183905 3754155816001764002 11803152091410281899 10904719407922799521 648042515571985636 13858854750001234325 1964364615737419567 9813282976089826579 10218893284696230982 6104893843611789257 12516474953030318280 12350559965714384798 945582654218675712 16580863210603335966 2472425785970536059 6521374988139457385 17892232229828423921 10194086508238903455 16390467593543344864 9397868362984326924 4009418184595650146 17674752184736878031 4532011441678192308 15817931610598927655 13154495202333160241 5033716604211891449 4263309226503231411 15999302492343986398 7990087642079913202 17894696446395637012 15988125518068507395 16220932956511648928 4966328553105852880 4948933038620412038 7459664942292502044 3532002478679121874 12845703451711860249 17245402955986607574 16838911451473199075 7795194674603245223 1459650430714780898 4921398228162522959 9804612647242721240 7817672430456324901 16206233807839064443 16280674002712352630 987230632602631012 11853343919024232294 6350688840322563939 5189341517518572949 12810593882438234168 15481581278630873631 7627936570943481602 1153662600730221591 2335155682569390574 14611011143723357762 14760624275944240196 17449202347517768274 16264498224828913428 6895649421999234214 2266669733377631934 1795592944356881252 15668224903652541499 9979744606227520659 4198932325193407847 15677456335118161031 15493139970993541148 3497408833919446939 9708602740533939236 4982763464024258704 6492538110565026300 13699745173832182901 17633721214783089175 5169583046950924423 4557490713469769644 17441016835933135079 11104319905072274999 11975710281384621418 12942183311041849717 7237102146068072962 1700525665523441802 12166976433729567546 15206766152318023128 932762031752809502 13162313064316158394 10061570925030694016 3639361879945271441 8587130815748021104 4663165657465861812 17817933773807917846 8159954787059109958 6243881713064953807 5261192650793231624 3965355784637540578 18263803497681939781 10804236747835903001 2193115505938852440 113855962091069931 5860774599960773853 16895708541658445860 4912249041965163085 9384178176198459798 15593577822745292896 9735771647278587144 4093957921831283993 14321865671547720737 11501689707274521015 15168559708673860498 15213291275801518755 829728705637932188 17507327940524737149 15096087215633542256 2264777921012272131 1377612026888129557 3035560315142282098 6278461669352494551 4341207254049799286 15001510437450520235 16928833209013177328 6027726077046243431 4384734822167641113 17508243698804577119 10113979290006474573 14360977712892535636 11329326190463076262 13393359952592071156 11158454251678367532 8639806884435772254 10861493551864597082 4977126838265355479 2509763822616327716 13692702263492926694 1883577297818522542 1473193611714511247 15172421326341265218 8507606042819512813 4958771843194002242 13000680989243520588 6902106490655455267 6904453854558020132 16295224712400944462 12483015938953262833 17866168345540326037 11394477319330861644 3938975262916417894 732450584219237204 6067169661494731272 10782789460160281080 5913191711390784788 14167293471346927350 11841082883568247488 11691367318557593641 5646776337904596841 102560858204173642 16418413136547013312 542307586994483257 13179002992090408892 3754282917608379621 8770019104066120158 16044454404815080548 8156618923228740429 14602301152656052978 18210809669853629498 10772602115194049462 12614942650448512750 7918694253228003281 3227960913503213956 6777539052953024031 8698042007670323126 5099544912290228138 9025020622499918778 12694842661765533624 607365502319701192 7121418061596973177 11452512846112637831 13411752445446839964 4319495287272415357 2417311209690041230 9373524225778696411 3944942219595147900 11148010024159634682 5065552200111548838 3905646448008848144 1110932609929271745 159450774964844970 5014603538826242108 6490718387354753890 10361048087641839226 760965614044452704 16595263556473299285 4115354335478416856 1186989865249499200 17406830742383691904 1002036146973346254 9614035925070418463 16104496690803022827 17985542376166014950 6813798535743605608 7212944140938236823 17038032092931958831 7702478018002278198 18112754518480632421 14391085210995559315 7704894415098080054 10705597435217231027 13499468887819820403 10441821490888910203 6133997860018523450 15231081752152646011 15760335158724837231 5629700146460899677 444911289746706511 12601018434316916260 853906482409644908 16803662001012470051 4751508647140525218 8997510846259453741 3045433894653114716 8546007799369924757 726852142925249764 4392238626445751813 16647286701598522562 8733274977917792424 6632948037906692924 5001126252642399132 10591305726451767174 1216359266609352123 4754065968141208124 14964761071235323055 1168295619535438409 3132918873856830100 1922635057983146477 12075142407448011578 9915677359577446853 411838312707782735 1695119231200754251 4971965781305226292 13163672411343167578 3039010838264984301 4833884368247268673 8090265945770057182 11974270598067006981 1256460750363724839 7180026010601938764 16136732988744964803 16739785710003349767 13847226359537846324 3055771497526303347 14461718831097453111 13803234779627280790 10748005321164687798 334737817273502347 7031150710907074056 13769652972885882325 6280184716098281005 13676383813822290020 9184845807417082144 13714637357036534897 12441893647058381270 14751984976534374017 5694340000849625952 18431542628345348918 2943486123787744612 10252403946484059574 6910304374645848928 2426456098702652022 5055329986939856192 12734076315435963958 13480620245463785611 295185908509291376 17514661725270456990 14173005815076141124 4830682517164425428 12145841644415016883 2239899144636320528 1781621085014087979 11214436631318455157 7815698258739806534 1466984707045346467 13574215075883561355 7752389330824020035 16485580218623098031 5540717523909896240 9349544451100811902 1342664641786946712 14054580000973498898 16091700712709530167 4979190599011066178 6837939458895488835 4694961845725667196 2453489615229104185 4860327579255893926 15913675608508278085 2126017043418250020 6264761108434417813 16350623644229808966 3319676591737116635 77745478915673256 18188079507224122818 13621007510984184020 17346380282871576933 8207891751572556788 14241035262278598046 16349278289100392972 3891914867026468809 9028899309549186693 10894528861573306649 1589256085136815896 10917512672251064307 971032691810592817 2317781791407071762 7913700387725962589 15451332947053557869 3412052421629000109 5540690352487742477 14281136269364545616 18064584725513192811 10190855343378285056 12790513009294075116 13731660837292642287 10255423157677709252 7044267002597672255 5051060808186827322 3467115369822473387 14995453498037743740 6574439245260075326 1392496152416794502 17988327850316305079 16221712584328498338 1692292782095962984 10178086685139392557 12642610675414311965 7647995176877761199 13542476687960292036 17063044998335028939 16885584409218615696 6384437439806839246 4758134042832880798 5404263318083621535 14106872613809124982 16656240014640150366 565537139663052823 9308004849093833109 11270692448544609358 1417556222829026135 1797125005124620423 9367356547930312288 12393260895816640926 12215659334032793868 6669297070507377718 6381922058131198851 8826595920845939101 12057244623453957447 18430952477641769344 10143319481688159043 18025408621897445385 9027635035067392777 49795472805801546 5630162050452029906 15830921993625279603 15732776184217890751 2647124011750172471 8723628030399005436 13368904668332416450 9015666261548533447 14163328913417593596 958353886945557475 14726693631089832695 9191947574508157189 3034038524092751596 687289929553550253 1984450243875118947 5355155457888357383 6561517590844003453 2661224297618210425 11305452569733311572 6285723298477570562 4322825774602849051 17969630119030388220 2014867497766366944 11211972519877841053 7681522455196458262 6658212725596717404 1048472682782191823 9729421510625368608 3179436002917777752 15548033958143708141 14764162595352321095 9414160873150561546 13896632356551283202 7925019461822918052 10123399642758990501 18146859095636935906 14126557134366092633 17832917975174896777 12294534661033647296 13397394530065622268 18426958115309306064 5908217515152426081 15160758808748960346 8444074577465846108 5360880921995975562 7910852815366003814 9106679006080887127 10002007240379586290 7643135909224769223 18341221241186412612 13749128536848028435 14813512259758662753 1551115549267861100 4506956269574013561 17157807231863785507 7293663693421170228 920178670474419878 11171118028086250203 17331531651739346946 17335663472020454811 16879437869644812469 11197080179897570630 9305633018488466224 15545300962627280519 851521607493047914 2432312457934240482 17642590219145061293 9360826582985368813 9367831825022586152 13523998880540042913 2855539005392963611 17625957652820228746 17603009449321000547 10968570500670749390 16809458134867832268 5429640112124828 13575227547918410748 2279971079801668151 9270586940263644430 2304252211959051925 9460462073027352994 14615035710799634125 17727446367365404042 406605415181596955 9642494494511892563 2145709984220511566 1234118830368208067 10476815589443685269 10969254594835686838 4861175067270142983 15220611244931091525 6749893239162130040 15034120013737265713 17478844185840243105 14895882427507680145 3699860155516577494 16066879891627146489 1995447720679093314 5935630793885475913 7019942364508232174 7564284751825058794 17018138005332840217 10069477768333332945 7719796250795277652 4339242793932213263 14885885399134343437 11106317393517823037 111185486851304207 4889991433079695236 569985634160604950 3795948713621844266 14933560708638894099 15019661995176088864 16421569836224812402 8710043205167286086 15764456371134668 16702170052353905288 4220585556095754156 13911346195553893140 7641453686834321012 2287714828365673199 14242255145674584746 11252633083211623525 1862833580297279564 3450205144484053890 16557963958593307382 775885692348117363 5292094229792256329 321594469081282096 7245001393931811479 9845881957631634269 8295720340568173661 1540930803694881499 6352684844528724361 12413002607931462074 14462874500058081042 4610905769910494128 8359131179521495430 10267943305785498446 5942099903052018301 5885100641426237120 8792208675357649517 3786220920340901217 17196902671250893826 17340447777598342701 1519126558310003938 10254104703543490624 10914754246661738216 4467037381946111827 12258695702269596593 12651909524042031583 15819396895300964353 12450769006547433607 4741058855257056282 17075045167334567941 14184734976474086773 11733942512510837737 1895655444662444693 12923712138793665723 4863270948360496169 18154818385508706968 6618445619114951172 5702302641554950384 1167416932980951189 10403948631215699944 1680122843745889378 3507289203118542831 9263156411401882436 11316726933273080234 6199639159148299500 9237276723372801895 5242461782583504362 2468831264642804506 8339020175234377541 5708249630940198152 10559810185183809710 12183458863502663328 5869423488585343298 11332839415841103104 8845970949849480980 7383503711825049440 10833880399058538092 1484696962477223074 755724217063636380 12181250629547289889 7556556045558591005 14264578264581392881 5628951551647147145 12788759781449538306 9795952711908671316 6203660731733349948 7604146284899269337 14633102792385883993 7237634680462588502 10718200197604232535 12977705300544366102 7773420126594864871 8733594189259341084 6791126837809252111 7464475677943895273 14797270552292779412 1509067130756699551 10763102416300163088 7063903267399211903 7521326241333060074 5410644308602978371 5186692407198564635 3075539212674991304 2785562618012102847 15096190436526762319 11584094631202138526 5375275687560327800 8667819952299382066 3299217158188454107 3896579435794045412 2309868168609473187 9458825140020907251 18308560845588766210 14144544985192510027 2615418071121410776 5472028581892655582 12046992401901171682 4807454349204774357 5346930238707713360 12799386430868977594 5721886294165039418 6530812231294503145 9304654830576178217 5331577563710347965 2578182954279489490 9485799763930231645 3742089387345517057 6967107777589968887 16640251941024036326 16608645102594339596 7726188254272209270 12313609861953933447 16669758111749922486 769876362593037184 3920912877448346180 350158995840077733 12926622991002529286 928095115408604766 10215036517899753534 17643453164082698643 16799479440567009606 5774884661272577905 1067868431059239505 16797656914941156948 14710199986076107980 15103284795691073029 16672353068006386397 15244449653113963149 779684216294096145 17912953258504162628 1717273012859268848 332246250333467060 11572169111654566592 8491790250606508883 12139797593519741698 14498520367211117075 829446017449284693 10249509057694830596 16874003687558084973 437173794111290917 16905302287068292630 14398607144719539214 9614110088942397520 17847622719970227453 9416124031646189681 8304628988086625690 7871210413889880887 18358376815250929165 17081170535761380776 17923808425559217311 15855555206672331915 1077253241925812028 7698844951235383975 5939511847442160876 13162793586910933887 5762079260397187652 6905769662910313367 13807744256284904649 6790010689410788791 6857996730605045993 6308717485788149045 1569987147834457988 6502942211307521493 15320211630184797661 8075114652017726885 7720178598985957140 15822052572226255942 6917701188518971003 15875119168662158951 11302841609673016581 5891631090416343017 18092461927335676151 13183909014276941110 3476709916438575594 3616651477914547560 14325781139639232247 18359744668284116548 18298011284109431375 17587777047383955257 12801351510223726394 9770424726513779097 8719918806304982370 2627064588206828734 1895352690533217089 13694295435276596681 18303099832779457946 4202752512579217499 12393023844964267096 14478869078883269434 2987949654979613971 2682612583097499802 6627955037697017269 12099351861334531576 6977383267481869197 17123715825607612168 11554665467947682116 3951819783523127734 462947637395778130 10603646739059873202 5423130117801527364 8627896275426628874 13071724772728299730 11253573049917954308 12873548435339702070 7491177731467472755 15123687967584085942 3038929618088099192 16752327234606910995 9007865512224189444 13190233745473618495 1116373126236158518 3228638211149592297 16491769537529361230 9104441162228673304 10519453486801943771 11145439743365706915 5734094183346793333 3824559901014536899 307980125563284992 11857561081994024074 7957661388904036060 8090410287720622670 13041644924895725889 10927821778221861034 11714525311792908236 1554472815860967627 9516375242942522268 549537713921067995 17048593528268262732 4691159190680406098 15054189967731206924 955871383285066817 17838106519942071968 5339453446925259896 8227262195053163398 11875101896155329262 142720297132881400 93348809105109054 17132674317378931420 4664687342780579659 9303617102508669654 16786527120953611730 16720805774238115516 624728710881174199 3815939273542479984 6879878501718801138 12054275643550836343 16183424810687561264 7813043162948203123 7535293821313448978 1199887434155763345 2776103549676277972 16653729011206307250 11425915473097069177 7790669115116946165 18287261860138536147 8948256405769429635 6945451770825904403 6431307788935392814 14517457441410278478 9474786571813889050 12933888050434035704 2790850843466421193 10758799212587269091 7777931210938545923 7499523432346496051 11879603229002791420 195912951787683696 3423991070849577210 6477118728664129850 14001764081743073490 14249390077213848722 13659469281532192736 6972489354403366706 4613969024825671199 948730457964374427 5842284660021015208 12323150785278272364 11891828156916592418 14854666297460591660 7701178621329630278 504067830140606744 5312968957649432171 11382776627238936960 16697058809191869173 958575118256058951 15722021626674587566 11664567882253538673 3337685059616508073 3360824004869872612 6900438446342509103 8059209740361668529 17656269260984853441 14772185360178697777 3135458077887606229 11201060538087701677 1386726568688931187 8795898804181124819 941408889848100344 8719126399866119778 10404360846116062118 6223584073355002626 444823569086984420 16492232782852060374 1525704906420169061 16912690149700149083 9131403316951765367 9414888599632700237 1848964594773823017 7090236461547743819 309253692248820646 11046917527588219036 14563143630721689044 2107377503824422130 5773983590507433487 15918373145143799695 11578740967131996817 12385784524876833559 6906336275982948167 3226031227386290654 8038379096834873661 13715923781465891759 3887980398987443451 9952632996852104946 10101191579858943639 10113370733091690680 6765306687349321756 8867831236485230565 4970090649286014940 2821649605165834595 11177333053153025370 9667778253613977309 11840071301014319000 2649800484162977963 17441333224244758223 1508909324918297942 2447769777739859496 11570133109076446799 11683889372954263633 13309641705117519473 2122362259500285396 1381595337708812853 542682750497241641 4555569657841609488 13714205030525596952 7798339502525397114 17389584417501876334 6565548453000057888 3870628005782998397 7906640668496956830 14911839706243620596 2494040605497112850 14292804432250737102 11736181114079747590 3963820622444170293 17895661829399237386 2604128529104312884 4466655004768062710 4073366075065972487 6733104385809405127 18312532501174920621 16858148125081098692 7076693661174236684 7471700030655092811 7893920592774014350 8425642804583063227 16074043017058336755 11412941740233283944 3577829368780120932 17799782730596587643 17069999477829813409 2113660325474034721 15732419168289715002 9902225923659196644 6558401890041744073 11676372002133355910 12933247522160541096 4027457510651141004 2812192750510412434 5809923920485012382 7692023181701877831 809359200018596335 17072066671917222520 17955753976337751478 10636368654164401134 296210649119843045 6085545297795511294 15794321905027162293 12592965682340869915 4257009487058856975 14640204732419921374 14281335224440503507 4478529622451803775 7059568416464932677 14734850936727593529 1553336553348158106 1458734508651726393 1199411627450929432 14773281897331997250 16403666799847929855 12914543823211048221 3139880272832828985 1368135322246796588 657445493296669329 14532224499853671396 10063843993611245657 12102917257010765427 2480900495604809955 2691732460973647028 4127018151413773874 1981961415372937921 13751894061940680827 4347689222118902144 11099880878357482820 1117794938820492469 3484481814338583123 9698022155843636839 4667989485833577072 17265208781324329244 15363973905948388193 8791006528039141256 13460911698252393523 2453671774749126094 5675664581754178808 15337508902651282740 17916289682746596794 15389422984433445705 2038391667361139855 9837724039365872241 10601458984741645927 6913027175418249008 9208346921674752027 2271302763230371082 8075847473753514760 12173937788770980158 2450692971229938986 12715478748918290386 5556253014043418243 18383295235487327671 4912979237965635745 16905041065272871186 2340828846548948958 11464937542281116989 17808256955306576044 3106309719599261039 13404949428916096989 4689568613556726556 4802820153435054135 14556839727076370748 8298842787124201321 4535832089557162993 11990232126664581524 4730851240233665331 4685867464975063689 3824535229938114107 3072197323073076103 15252983476423596064 5487431676797680199 248997472265635122 3366595115887797685 12227118177200852035 1607814714333869885 6963204023943151668 12091407822947442144 6506062762821149424 7439029985935018417 11764412437366204217 6263642859440369690 17468214361697781211 13523468006406791602 3648361206627385268 5767953013877711023 17319831295450929713 13626270879608863831 4451869647499923241 9131966119244863101 11438814029699560974 5728383265176729479 2241580928823170032 10379057529914192523 2854048952858920087 1281950995562191781 2631669283961489861 16778610512416683791 2965603205298447252 2881016621617211134 15012372606353273838 7904097362242178457 14016032743299227252 2116197335381087472 13162671219560339723 6921294582573650125 8449928593425905163 10131361000636494321 8082437765575684436 13944491167535263763 7906924806411724693 18328918645513776736 17993673955384182199 18132339099090678951 993362820277822050 17012552442146094769 15421926940976089280 11383639741009551492 18290282165299651722 420137550672754567 130496415835772485 18136458531829282814 2364990577479523175 14892977208003380105 18294979415043462731 11337772967662024162 2913993503362343818 5849627454046824210 6942300930250674047 3540483959588094404 17723446280759363919 13787289232037027164 9454715919272568005 11023488593388538878 6227520426088453499 15198748677062729903 8420276511510219810 6901170725630345651 3844582917737035046 8010734416142948237 10460812552360172963 5345667979805706403 6571400181865501077 14696883322774965110 13398373090737698674 11335382907023041578 3581771327886462182 17387331997047693685 10376420504033648252 16122281423648323557 16674424432373987294 1828561318856975112 15476135840659456361 11021816168533367960 7396735430795769142 2241806606278687185 3991973445734612659 17143794734605965479 332398969721344781 14248126241099120585 10315233344924624561 4910901584784761642 603959266113737340 14769710122096875847 9098942846496907401 13012326110778324599 16578425982361077407 8788085345688853671 13016014062524224151 6082506820328980874 14942987601455216522 13191319347492085833 9744910678963396103 6909684399814318650 2396665289214379871 729558253015441116 8033063855473239283 15395061184680116234 3260112019578714159 12194045153771896300 1223825938250923904 1598594347278515215 17354554130777179200 9112764522991195799 11266936046569174253 7382191951874830482 6901908690330661420 12758469728792174905 17942796546511972177 3184948145756725723 15255200838978836631 13256521421993229469 1042056951812446804 365425821676218327 3740916647658297748 6799574310757029124 2711796750138344340 2717988966868828623 7839648021191030142 14207346963163682700 9026246206887224087 2897491523380455244 12804700441996619265 15680842826768552023 6822551606272677166 2720345096327763634 17457768329085892059 12643304221129735570 15421335529524546059 17846787499794887040 9871099614590346540 5351864693104668616 16484069032893321698 12229444390525520969 14653318097523124115 7005748830952732122 13927108408152983080 3733940142577586397 3666036174171668914 6623066586541043572 5387355950366285286 757804608334354132 4265263148773319954 3521003000722380745 9868954767940331177 7167059301520966049 4534182160690494283 18144609152546092493 969956243902426475 7540106110481164621 7845106293241096330 8321028927842891998 16411786304574955039 16171180844655184336 10842591559206741336 4578922485713528384 12419943975329394418 4837470716906463885 17653161321808526083 15706937650418403431 15541469918978311223 4807388860254070315 14671255408727707727 5257316097415994412 6262335458089390553 5880076941377033167 8377493808052058385 12310447893333063879 11713694787857408740 4274302801047693453 2940999249130937782 8656351393718668041 11602178933712431435 16390465391619743487 10872284660570173599 229390177207901334 1622698997521593535 10643879613058573142 17835503643670760627 16237115617248065462 5472572438578313918 18196727229154737035 8976089193825818280 18166691885269794817 18003474719604710919 17422804533248544016 12953359371665079104 6864106498367915225 14625732277906160684 10346572775480268565 14326664558585560564 3979030605861649002 6738347760135215926 8192124693769848151 9936684473170552567 12807661835219453342 11989569930448864639 6536367470794666032 5606535749982020938 13716932560023557724 12592832058208048873 10231805460194112306 17552917449282065323 8977665841130854332 12099178933606990500 12208260795496449435 11437223348357769410 8671796776224559626 260845693254539173 543947684939149303 10773969888695302849 14204926424554718384 4378985123494709455 4881279813151327937 15762233156290864464 15605123566409643290 16632066900159521126 8608010704011004120 13729969014696734570 10098035180347813404 5637741112697852310 2616165498579250091 7222258716957740263 11598428063182010980 9558660566336935775 12549517687297478242 10227683011772050652 16870072353503574542 2527411406520042372 10610655723495606414 17105991301939070838 4436049252164349399 8486692054175204421 16613655665640378521 15128801004166243319 7360865582280919888 8427304145668696849 9119585471476835608 10632247730196441660 13571471255771657040 3380625220874227850 5502667864635901800 9097928919728332952 16874514048408224795 8935051130827606693 10602828915343232127 4158795665900045448 9496206174176960126 12194503691289172086 115246851267352033 14341936086699163075 10611991742051012989 12310006361389895484 10533373203340350954 14260890146301582438 9954014788209127757 15050448927988492868 14545017956801245806 4349872979012148219 12378086403815443830 15342978516064407714 4537207572698065973 16729386411201717417 9097595284105019070 1988311463780550356 2310612839575477695 17056403505737331950 12018486125366609984 10032342201445650262 18144079607556266152 16025978739322665743 10785943003044637278 16236499526408525438 7176650852723301163 10577216632152117621 16628055196677838869 3578314735729034964 3803112751497029594 11347010381717992944 16536046713790341923 17196658317040606736 6420155329892982555 18015801895692291452 17478489587089621001 4713415889448569024 6320561749564547172 9810360463003460090 3617182624003650186 10528877348288027602 16043286819723120074 9368186832392934170 13570360381768062809 16638405948730462348 10206841583724173457 16340156481948627484 974189348245782296 7489644124637958523 3146079214799046944 9828730137658641386 8808884702184727840 237917413557912644 11022049253828158836 9843775545296102430 12592444962906004761 11957816718666202817 400742633918444411 17269706670594404022 10257327922330678588 14834883589798446443 10323861018645188350 3586517588676015130 9513172734996569490 9509870335599087542 13747153004745348604 9086842226078383707 12564383362136108014 16986673355960346494 6609408106340034335 16869816231668556784 3739673077561010387 17066105447517726438 1060101649215851503 14409293304261738316 12311493830385317457 3833064627057134938 16812837191210463220 9170451058259691992 15592093852228000182 17434866194426242792 1292873745323226776 10188322731308347751 4579080763763956587 8706551856443629586 12343309019144877077 9406665787686229450 16627791581590680939 11968304378019718868 14511638015606511221 1777915272859051649 12189732264239482462 12315252958191637993 1799362402380225641 6932863311150343458 1177767767477086741 3430840815560326483 15335027368732554558 12285930037981463788 4925407345426473901 2174954941933776417 4840112735573154163 10003820594128986821 18143813739204882840 13293333522676126139 15803445797243730528 15793637476360510040 704879631268059993 11910832244883543206 15694687870362942216 4864823967213323420 7756794392990025656 6723547611817094470 14382475524065635896 11755424395944604538 9869483395520439818 485083365414271272 2525638358649380748 6932216441647417008 14864590580469893114 1614574816804182085 7272863230942138138 8087854468280521938 15571624920867895794 13428782261101113667 4632700464433311263 3368475956263127286 5944146954220884818 1285812912341518545 865868156983745317 14555328677056381679 13724218435463055642 1414703716891350175 18025823574248052973 13835977814955321936 18070734056719853653 7993300436187635875 4861750024269572678 13274007929583436643 17700339032127519860 6054143068395384678 1275032817825720965 1152780657104360625 1434669608934334276 12592954440692229481 13058016498972584860 9787491712079684747 3142183900339733347 2296637943186607524 11524660673329952797 9207639842184097803 4852731788352441646 14248774672921542630 18411990164403593521 2893553480727242698 15591180769630834629 12574479829916179644 1855284615812526282 12525708919063078596 1266619154387384193 7523645798628553284 12606977932939342945 11768082560945551763 15829550152942935125 7630061916511707866 18176262542650388294 10900596303738931122 7817736340203709493 2554512509486413925 8022788294134874198 1862543297265074529 6222210123879992470 2890271086343301176 6482572818696786695 18042757450661492208 1088954661446969664 4634759792806960918 7963553979933090351 7949488610417794613 16417705110669283243 14759287117126088449 4833659397399338467 16998774277835288419 9416225951908659939 842655176284775499 1543685292861156667 4832333153070532343 4962296912489433178 11252689441271749526 13876061796799904528 9633045212340562795 12409331696041529345 3121569335089143347 3286488974704139437 10924522599137949189 15259477951803526959 3041387584379182499 8331415397713693208 9421985716439023588 5240232735600234390 14708372503351998232 1896000746960348401 5766465914207725453 16414881033273984449 14183053575411187261 9394091974575487146 17449697716948246605 11801079344517257309 13098066529559923482 609887386018161886 1557156505962838121 5371950199555293984 4608611071671020502 3862598018524862937 14534318271388258491 14991982927892245347 6924094968153284852 17864103706343839285 17828822784098807833 15271637863201266358 13902571876400465196 6413850149074229753 16188247211329112590 3680421258995779077 14556915134677033668 9109396887641665619 9289429211528580373 7699661555618910667 2945386294572644770 13163664218830239156 2348880181274924890 12964687953411405142 16862977855992943351 3365758274149943505 16040453452530543622 7193226626792744466 16226872017487294404 3688643512929169709 6249860697879669998 16151076244292449355 12202486224403575970 12192209176744435160 3484441834310833859 5001894006323404374 6879852096612338165 7788307090182805804 11233715107868391036 17029715319598549935 4797779836982154202 12374393482645441811 6679766450095727789 12840730693924886909 3779050479066483830 16941060733330787885 8192354132180872763 4270593337083640268 9758154903040125007 16915216961473942664 13354774610293345117 18276212561748657438 8502902677297772413 2480674835672013740 6095038910904171377 2303028858297167748 15887900270973988721 175433743381834258 7808069164958162533 15888736787583149331 5298980979934364812 2558642507109735812 1088854465893900269 14595270101269965991 11241032899165354269 9816094717041471486 10344333671901284446 16088613517077795703 10576503251577084565 13243680724078822284 17513051361987801752 14806118714609112844 7781655844852210099 7868109116958629313 3001798882624874331 6318231293734101799 2030928899868198008 18132710035672106381 13239461015486048814 2366529652843768612 6970595613144535336 9627139856493501809 9084079333243563606 647661782417646299 11177157864724320076 12416371099815173668 3102380301890295178 3042286705340020042 4701478511392394310 2767243370326479337 15861148445823420426 4769853338429003482 10940136274213112488 9727333267945838984 9486041000843027337 4204184619733874510 3074864823433334035 6607294248924942606 11412054859425408643 5512568299455772791 9389907202204764731 7581766940032597022 11201326315411375182 6700638687611428661 3097920458840241388 13380442617720938772 4119400573265630211 14793021856648654680 16502698100043506521 8276583458185786859 18249446480007172628 4527161156358500923 326702516990014581 14063485609654220476 6801611473538269240 16340979545394953670 467473220549122146 5813147757597825433 4495806458188437336 3633568962116133465 7572931752966048988 12739789092367812605 3543800690146482942 13776893716746741916 13029028047365190940 8686949464820518284 11493424707216713670 7500823813435438090 12693073844117473753 9044709948550416271 11482405881789226828 3478410428103316379 7828333558951113461 13893755911068511013 11064943146148556513 17009306563461521372 18302434786852758307 13675889915265323647 2525501951824118521 13597538964095078793 1403586357095578636 6674595452531068296 1140066539299433541 15140185689962231369 16822320459614493142 5550994186110191843 15879805065822642889 15870429581632510890 5778001702221416966 9922335705454269436 616427324957526210 10912139893504229636 14006415111758814270 15039169751176926273 7611976259946607514 18209173489403817453 1194669522897278054 11339701802229204397 17629649708757772974 9836090136981661443 2684642440239428296 5004569843157896272 10934170580061287335 10090968337463409954 17711346966735846333 15677925062718888613 1690588257786315511 10612845706945566827 16178078867829631557 7487084278534318514 12110217088636763447 5940595458588463015 14846107449885572801 5973631952289162831 14606615916215695246 1851461723637658663 10029602341443498551 8887774479454275968 309454202450712722 17190053390198078723 10909051705914362929 17568114653296008630 9821251931997616445 9911412739023840789 8539206916285292947 1450017764808746700 14408017394005617680 8571752787668291485 7611856823080431831 5471405819773731417 17726896140958989229 17694085841817915662 13087177631744555588 8246474596399888816 3066235394255739633 17334213578455463100 5801391228043585729 8561754889311782071 6959712764972155337 12006302317427981042 14644421855703789929 1350899226413296 5219835944091600243 7005123446626107190 16118530594494034066 8144967660744132478 8929201934564161330 10130408634430525225 1610072837325042705 12490724006824336681 17668477101750743105 3201982444568038679 3221282808439069740 2281616933665789837 3458363114939327461 11428108138463469371 15070544279477688399 6628549697264995186 2452353755408179136 16290558127467744316 5081312092861135122 17677082806304076899 3465556695496947965 14866444778490888135 15522577224189843993 885043649074978238 17293945917405526435 5744081751101387269 14377542489626215874 3819616339878311608 10278912835927173579 4210534392995093413 770687926098505533 14069331962071034159 10604126877208829008 14654347045885967357 13775147993890220135 7020216554041893196 12098486685590569412 9744730654039147564 882419860712331248 9805357934486104865 13880152262186180195 5045620288371141950 10348426606346225994 10088547838211659918 241333088402062450 5160213886702527344 15379919799360185049 16873185040724982302 7104743271250455498 3044890515658031341 10913818117383476436 8457513593612983165 11357699966720140910 14489900217135909917 3884201485924848863 6391902209104100878 1784245700822435870 7164568672004958418 3381024752194213162 12794990983737263188 12153941395159864430 7995540407795964554 831310846009175014 9743484574403372609 12126535255547076185 10702384897285962455 13657822203165890841 15297737622929243072 15695583960290411069 7919284595176900790 7315615485297432951 628618576005255898 11621245273706058183 6465592784364900087 18184191521366236298 15027431284436747992 10921770057719740504 5177456051005157464 4040972032433480530 6076591536826016207 8728865283060296024 15371659214378433420 11957437145496062952 6781622928095134999 13813025652500574209 14330107737272290936 9626424826946640092 1020828629935647841 3809915532909324262 13028923427857477737 3598322149172127263 15616912722131227100 13298152199788789690 16092748740148829777 9858128370336666938 8861074656429117741 15611213665121666166 18439333221197748190 1677317769358428010 17577276077636661009 4755483645388537267 3329633904835644376 3007491531570821693 17995541237287037974 4022633096247869939 11635957195096329490 4788737174418113568 16422308618223547667 14315805194243414607 6074525858778058588 18084264618944514784 16398721092856970060 12009283064633172444 8373027209153091587 11467739115238360333 4228111649343538521 6418806212594545513 7560017511304938957 6475381695165063834 249474995314886400 6012498026919301459 11519188688387450254 12069795100842386021 1135566341985758816 16018245653605312529 9839418571920138891 5851542142598541747 2997519549873870316 2441136804998705648 17910175547852606565 6427184320617762673 15395168921660860599 13853723900488464184 13558142708868813812 11067870987433740798 10745964606580403469 7050261633416228053 1637215680755765768 11480161560846445311 16440445367559652960 13850613859235085358 11591959407059342817 3635479076281738354 1524581670580847739 7058332355084775044 6054433861682411957 5765262091239613265 3998792767306054998 8337353800393906743 13753995100499225530 12832972105979385446 12785378524933570534 11306379317021661173 10701869096796124734 9584237715462828385 2235558296725636108 140568870674556452 5869498387949729063 3220533979185659185 7024519594948912372 9082107407143440604 7420399097200387363 2415154156101181215 6422328772328872883 7421849089303089690 14223538077196668669 4422171352903412862 14932393826452321686 14301146905286309075 2682912299510135392 8366868731411733610 5253191415167273557 8323445531140159185 25390426035134772 9346297919527800371 3963702241128023930 10047465919754877455 15006809046426265117 7078053060615493683 17962741530481525387 7870845151168210300 1338944886764032598 13295948897579515273 5130622906536036448 7245485710926659043 14940751348279134840 5772974224122051250 12407815185494945059 18417941731441006921 2513165230594037668 10196405229119687908 5347419081180927069 14151008092560785639 17939932971281311295 4938014852718206665 2576593811915973601 10227090484635910231 15809243455970417201 15044710433676985756 834601788596322723 7685210179543732415 3671806029051527984 15112813624467111970 4183066470330726169 18129398567577783251 7841585145127929433 11185984558649895914 3703858215236419086 17599069491547677590 8097050989863781581 5199173446000094679 12857969897551172639 1364786995849558762 10387423217940982256 276531481314800265 9614126431847943720 4200100558102331811 5715966998995175854 12639105574921907308 12699443136105833412 6724235833610443104 11695438275629294892 10398738133126967259 8939442221805460097 9463950369165235653 432051419505030166 6342114927207512030 12861918501186856992 3519759544010339497 9220418288301923471 1386662181783433360 18408586767930110987 5819911135767961229 10106920395827843730 1535672412811075699 7516046151293127099 1576909615602807953 11264388303892536419 10040102729589167003 3094670812208486952 15423523361405449543 11679684777895075875 6535606260723382481 7769390707708095215 6058641184861452373 17276162367755217569 15392028575073927509 15366560025880213104 14355440559801623279 5675953147961767224 7854176977817419283 5694399776159047381 16817543668303389871 17728527073518876418 3360106760697444161 6948554975313338873 1419249062397302702 14197961074637984327 1402821820104227596 1470204601906122789 17169005026391716390 139145956183801782 8398032802435768313 11224212487370892325 8727304991452791509 9332863459362774121 6670882678263848991 10170206503850965471 5850606777302320934 7787678033125363391 7847836396721713561 1939635201484765525 10711672501784751719 2145137027090512683 1231860000010578800 1831880693629153570 1528638730410851150 13503341203058790750 9075879562974886667 17732749140722154457 17809887252615417394 11037555405888602044 9970821466931761486 17227959208883054765 7095868087815364201 11729670251420726086 18443049749198469342 545816813693645165 6818862772678367043 10334789604401024463 7059246642591154225 244639977326169426 13946977720244793296 9443823723862051214 7124079736983340599 11012278314337073306 1511421225533481900 11820038132097168331 6905418392244656494 1528226288648435362 7446539102881798257 5779808696369488114 11001881591412648750 3177263636526366667 12981499557730344050 8153559747374818802 14805593484702786548 16475207765212340365 17971271120293197429 12783419585569362194 6662599050171243237 5241498270270515019 4230501362980510609 16856045598735927140 8595463464105210575 15131559809874645922 1734795466798057900 13542948875319012647 5786687738906175073 14323094662964302196 14550942003446391160 15964853622500539424 9256952708650186921 13559730933967570503 7660209558071886175 18097943611864125334 13023985252427806920 8430542277561069979 8703694808760268548 17586710760027722925 6597636019980269103 9253545598469197907 2140979519931707183 11064739822559362633 9512308671376047498 6553621590977938738 3496629134120309072 11373111799362715689 16090350305025255723 2669853283116476256 4011897287427241352 2415190848653451597 16824077680689734982 5559613376463320646 15945281464114251308 8758099016454279754 16309419034102257522 1280910599472479163 12674833680863535452 18351389774061730014 11174152788168208970 5469764217331027571 10448396505270695709 17834513893352622023 16731988483694101738 16420771137249209062 5447928784998597193 17433902742995532484 9017691334491279626 15474240406939506766 8267634651270575080 3650742530400577833 16378896268247460386 11305362961053740848 1442246186853781094 7537141695384885046 7615643322948053889 880061016062098005 2701442579940659489 6469166254162886129 3325495618835885361 1262809228284514985 10928449275733127232 2940038532906917532 17928215032923198212 477578965414594060 4355727411627635837 12646596799150997915 12067774128733335530 4933373810263635222 16250607810467495904 14897565430476431349 14521809874686430797 8298429180640226963 17624656811413159750 18155543085340461796 9931737891605117436 9644853730725180492 4083085923620871718 11500316664492876183 2505170617931500580 7718397538559187693 4172505972963218920 1309670444093513321 3743011476861523982 11672305009092895071 16613371676932054817 5617363810714156092 12619101538137163943 4562779066847052298 8038681340221734868 16089772255991700830 6541339053796040249 9962808009856690257 16127506708847282046 7824273775956682158 4093698925945297277 380171827560856489 4235480724658397358 603967471887339458 8720522244757039937 13621051777777283686 676376356453215539 5395227011894774424 5044469446379840156 4604892090387107882 3185234519898378465 17961896403459632289 16726957844133093659 8604248305182571060 17074453629855921173 18147673019615828030 5107643375475266524 3532634429175030938 8148143365077517268 13464229760128687997 13960930808841208581 9003304106577807822 6736020684895211729 16493972545243953287 9367217865664359974 2928395909860452571 10238672659031301555 12041072323009574230 10233055816139345708 9003939629200378659 1717323884359057405 3815488696082593056 3586145506486265167 13590746638911343451 8344620295919857890 16809723543122338784 11328578343523845642 11471118925335327116 2080544535900154427 6670940967056419027 871214305812423686 12896606724309866642 10199023197191341779 16561625890806664795 7517986385065754876 13223053972313106861 8603449139986616187 17410499458988758757 11605029424839241541 1003370740620658557 1534308305824136749 6961663564079184536 1477799977273925675 7076529637306736678 13162895648282762824 528661686484335529 12831720861479558919 13624771446837573525 18437003891928673710 9221480947491898146 14219951179072013334 16288174114491236509 1045450814872008534 1338438292295369671 17200336851400499933 13878211875835592327 16996372807790196329 3747019814074357408 6982651842213806484 14189158817642469769 6318635451193267476 11135820889918208451 13327755072701415144 14042578225787866777 3256206225700256328 4295438017410558923 10044329244363457892 7495509419337857571 12260471367742703787 13698220312096378239 906528416052092955 1947522874301430438 9747796198487171635 11042249797330214733 12931479457382616137 16035676364467891888 10911996134894711363 7922401875987640817 2138335145699956992 1411037712120774406 7194874662006688335 15315146403490400391 4374830027873368604 6921485051220397668 4677520004107545876 13155536233502373978 1415678150526802622 6733736580975975762 7935562008658255822 11314741893721765932 15260189911446008187 6201649498133507897 15482409712934715732 15398699273693356917 4349987186114143117 15447327853340276808 6946281809763674669 7392593175288484827 17219289507748423173 11983617837810127951 2324576935850526213 7055332133250856452 7924646116869864983 12048042026355962980 4893269542007663236 12526789767680799198 17470771972934633095 16481649178692616755 10357132409089739881 17941128772803470651 1604461716886254433 11238866103284953541 9307179265303745791 9630033541170416362 5128251558178055775 12686253772217968244 47088811481882129 16399041310278903851 2256314994902243809 12076689424889816304 15778428060824613513 5760477152184764277 9344896288421086353 4527079481192950988 2104393480257623679 4020773699503253314 16556080612952588948 4714218737284078369 12263085541995439245 11027501691688634326 852845942517352961 4479704061125444077 1008998063969601813 2765316219519121807 9330859175495602522 15830640327997237393 204213778142574983 13652209015582953878 15508355349002105048 5316989227720744346 11696953021546110393 14672324121161304881 12457709857108762355 1313851558726389790 2358434112603550978 13657123690890816238 10103562012208572484 4921020960904947558 18180021647628626595 84178123083972471 1704472837240548094 7715269616131811350 11940248550354878644 5177179989057814923 13349843403394829961 8304242731248938782 11209599332985560739 17105307565498404177 2751672128437944375 18357084713675081899 3241170844550858303 16712822151940471158 5965084338522696879 5519473273209296939 15437027473763528674 4103810672603758728 14281953912140676545 718285484221965858 6900048085124255339 5617001099705795421 6689534607327406726 5520500787041769076 1192282354696862396 6747096710046580508 17733127779219783487 16125923220158734798 2072624788484981934 14275720020163611308 6192520250934265213 17641662396043513577 10383076358615624929 3425999273989316123 5841698291341392532 17980386350065754754 3164819560073571144 6601214024889120865 17711847036286447262 13255533044134048562 3148289221065932529 5242178909169331422 17503327732701372719 16122430629999746610 1362312182021357252 2274338883589422756 16488586152993861615 7752687408161252047 10038546613013898911 7165066470288498677 1489160943167997300 7709583861026146363 9947636479982305405 6081993542123558338 9765785421899282182 17549270378801296110 1870680723288978180 1702893665379589965 15117471420918695562 16512578639135928880 15599065677033845151 6680987811753727805 5151535809754485444 12807232799880748726 1252337688283601857 1946790857217362550 2178658018105095244 13006449620608710902 337948822108519810 10372195029849724977 15624353520598701933 4918973393532744671 13090722085278575288 9700437689329569948 6674591176095543976 6328123264594840208 14336227440407186344 10653396907612848134 8537432260509103200 15141277234331798657 1244711965449815879 7568102040554940832 1961662685721113367 2278137934521386379 10869880110282910415 12670927824973340042 14449334596841465087 16139585023840700161 4960000967054978815 2189278013788691969 16940037489659486050 6801722339876951972 13182995007698529149 2758446340771189946 4036922841429506599 8310591154782974694 11988944485606718396 8678497202404661914 18249574359723138955 16518822925137440559 10928403582081903500 6061607559919270528 6043691339604514899 18194153717221412315 3524135407537626565 14557967075367089696 14787231242928492644 7139259581382465634 12830573251809108401 10680213932610877951 14830000315475842542 5062901518877641803 2696066821736191899 5015403666756034791 5377804077588050322 3611323959341836669 17430872936841813386 4440269214547124270 11724446849801552598 12234868662499301424 13554477433137131603 10947802768196534316 1386331836108119296 5461920657629370499 8321228367027217684 4959406839332548540 10242254024193583949 262855588316082661 18070190635165291116 1727400859533584219 14666048258459180113 9697770328507020465 4291834310149591972 15992601944670292310 13460282841178150093 9082097911443594153 10973422272368048201 8970003459180659100 9735592774329006185 5632149723995840035 15904501843477046456 13480294931804321129 15034603574722486075 4792262270636174799 4367030979024497697 4914644339826616147 14922601060883530225 2296298821108754684 5929747603599473388 8521065073476002564 4967104488165688482 1403788577266136602 17924929275131292382 7550493275797530912 11310827543471361510 13215069860962353911 15051749607609208228 554387412064591731 9812579012222044078 3975437587919526594 17845005110633505539 4468664463731534444 10143286778895925747 6708513617535929005 18389687716098230301 16951664127168420632 13451756129132319920 1942172648713619815 5856725977593695806 15134705224691251884 3766312165401419365 14753455086026672872 14884797676090446910 13898049834266868027 6484426531222836 7988186526721477811 2960737319154698103 15337837767351584689 3806455943449626740 12696717884687807834 17561312385117728046 1748346716266584086 17453781142568788824 6019662113859061319 10770436687835863559 8577322658683181377 14648175602322180265 13356318648252002792 16810638606788275041 15134483578542441005 5157235527108679167 9925096450530026455 11046883193575113401 14908392206222391185 5097744925195528832 3767482114121955705 3744315842076105905 17188340013504450434 6767309853263062798 3034783816692661697 13959979080554178724 538654315165357952 1601362717933171394 17567614118477251777 6103935379191724683 13379676482959139158 17136131742522498051 2796611336346388869 4776771424221169850 9467312656325448530 17803628610161284931 8114415954878370810 11647712180939997781 4742501442648897763 3504634162700604145 9769951029220314664 14072908011982127193 12456528655774679318 16656272155987629571 14575314694858071373 4722135416344464753 3990674334695315333 220304219235026055 18306812860654374231 5709737894894308022 6510953651314002656 13072036807594802059 15467276573598407541 14586005834476172195 14760039950055761976 12116328739042394301 17300830340819735612 11795530623525763324 11398642512689170256 6524449627687358115 9785849088912328720 9758539625806488465 13785016023168930830 6717693335756066146 4524567169278942748 6364615924547431608 6309701294780417639 15907293878408602173 11184285583868188696 8086186371885860590 180454974237347457 10773729773695454229 12933713513860341398 14138083496281790739 3949796279572298507 9771512065416363404 14175002197451274412 440176892823779757 2649213493878162334 12647714591483014246 3061156957529612894 12081856031023070405 5095727147854656686 13369371650570674784 17304199101368641566 4240829707037024806 12636237766804271683 5463757422317252088 16273940879623912003 17217528785601864056 17581523846137461515 3900599754792989627 14634969276061932421 1126599625332646833 17648952019691645912 7614535074467115135 15688308490725584807 15245099808840755185 4337828073411378275 2407782995837043910 11716393359124616695 15049586757325730679 4686033452512193548 2850655061734612602 10354809582957081650 12610975863126057099 15131420643505780641 667318269407915266 8827793883270397993 5004941518163337977 16507347801518929529 5124173693548459781 9916899660487420352 15546140661600316551 15536831310446766815 11825912242600592722 12783501919581768675 11569015274381568881 5979700494088598769 5990097345086149670 8767929685781589587 6092677179613367933 14717701619567910548 2841677739396640779 5793731528875316220 9634336846245622809 1152109002384864521 12571978874956323434 5001706482036766615 9563005264000257188 12085736843918085518 1260090982582345878 3942438401585065142 13360521486693499731 2405874070108551346 5130088903175156562 13339888197360802381 8092708582152745194 13134112811390995252 6699982213263189505 15414959081931105837 4079322518609781226 15605483059156702980 10729805883296276861 2352959211515088512 5003166993789912704 11171752756526881475 12984623130708385454 2084749532413245463 3255415790882240748 14472208242826469393 16002801245675514243 9294624191530124677 7171274211876215782 16575639694227688952 17961654734664445314 9561268948497736725 3144098103390301805 15162585828456155711 9422758208718469323 15787630558041384908 7596830402098937961 5706050781059482028 1788425787351914387 14324211261766086972 1297015326570515191 473321808958697769 8926397329000496636 2311451958995188530 3527020739965380182 8382643386921534070 5299755879911656942 10823303459193607739 14174918922667755652 442391019045152369 14852638140277756523 15166178725976648291 18073451480188043854 16983071637759943862 14829961008090641077 9207968362376133721 113764167908929971 1719057240230618783 3407772305815599515 17882103578455637010 10456422875219339593 6913876707311128204 16670121869099949681 3128844649783999167 4518140949661785733 9362160108291167576 16958112309777616906 15151321377371366405 3882824736853183436 10509270719379233688 8423489976828985034 16258897724879062649 10535826065556854806 13589291503849136777 954105683457487110 9713990680484877205 16932475784427222997 18162537856769872029 14783545532905363428 15853564625844524719 10673784687149523660 15227407211979304072 13580418933970543075 9540861954293446740 3599755656675043189 12417357376561364995 2343373884298538545 6117493778913207315 11911946879664811749 16062529101356031672 2707351371000230851 8736335826592147544 10060216254371557976 15568187494876161238 11784082935544668614 17658130305520740011 7420773741110863226 17232740542368256138 5780016512813234813 2825463238505548026 5723119141030530979 2776383751044791773 12730770314559564749 3277143961786215988 3844316552152564736 2820622961800387792 4531410690682278123 15066670506168286352 12068945002127742867 6767450746626155196 13686394227640282029 12810067842608378473 1375301181299206899 11185022709483196212 14590665789037984248 8850170539043769861 2384124538814323039 15386109206999928714 10592344834289244370 2040086423098469116 17317772258010455816 6241294074168826814 413226310445279748 2826743459904899893 17687465965678361118 13240446474624984991 17357354655588455409 17182956680448505449 5285401542104014345 18379798988469399505 18002864425313473850 11598984382092288391 1470019048765025777 15611051704722691011 15371336171564172756 12584945919391281283 5642126880563505087 12708289225485138232 17931630056548105931 14327104778467010514 16899511216246599915 4039055727882010602 328621902168372678 6730593566488291201 1638278207520366369 11861753071736938400 11152076898000591704 5494711833433028327 7397100066972420980 10730321915472563716 16886722654552123212 8359194654386757411 4929420496808939110 16038597161095936505 958589010753957438 16537821751425434158 14421546123408674569 14372118880135398371 11848619253191007912 2532311375920679509 4703837565705774612 5237620676185977602 11277925999656241555 12200936062040983470 9143380528017342006 14547927218297275860 16757886053932693851 11045481414783993580 9324522904572728731 17686666267708107497 12613244080765751704 11245476147092872206 10653225832234775514 8529983669516808737 17024091913356191037 18382268358660738622 2590954781189996355 15872958249327235230 7482826448552538773 13663951678571741637 16712116212404424319 14135677911510261533 10770275018888945559 2396237695673256472 17046637805052705831 6043388880465423313 11637035010889442610 5701073902259607244 2788454795271422733 3906687438523105982 5066625195026617042 1903896285961571059 18159729285072937127 118350164125555385 6256496114831693729 8816549557866911294 18111111599151970782 12884606240268035838 8538903238800108042 7946807899180874412 3139659184461525331 437255165178225348 15774059654052333599 13861772019353400997 4623661396275499931 2477561260703757052 13581293443016150171 3644276821041990301 834184963932709921 11292266921368203687 15238118989555084162 16977519377625541718 6250616136757435713 4812947654487291211 10677058274540584976 761904280633403166 2831044301134494023 15205560656302140316 11160243013835227703 10080181113653950184 7542654456892825677 5586675917482749020 11930386718358166070 3486068217662412796 1400671164919394348 13346802686522231659 13993789687562148708 18304313106065556392 8256359539689170720 2601569805044495057 1966786846700803232 9290550319838407902 5369470340095130296 17232175698820606661 17934699857340341570 2751240730646262574 1100125408129225602 6250772133689792404 15820001342816146996 2499083960216529176 7083717528539040355 14865730580156652074 1253219456255162413 3006286424799507428 7381868932829014258 5075013167455340121 4022057502048727820 12369778334703313665 517181267211281104 14295151906155279155 5340845827031181788 11090143078276612371 6984908806587105433 12889261516416985379 3055760338290434678 13519720168736106324 14316846705605276643 697000986657162540 17588055365288848970 9299627124695614621 4048080654142651319 3086065855067551102 7142748606148307886 16055807568221810018 11236745721151103589 18376640216731909076 11233738515076801952 13683578028692499591 3878595014265727829 18025255126806366170 804674715723564866 13463733072211619922 4797270147296635106 627563482195116509 797094457940325245 10848510450480941270 4446834821142737697 5734866066539749706 6415567107033604956 9109944457014465761 4117935394678261289 14472782552012078762 17614555873523083825 15509047618948123933 13679545891950237397 5825810741252147542 16636532994052975115 10370695217095795245 16022716830907292565 10306501244697978088 8592454238351110413 3764117998543893587 7263157391525200383 403513595986095637 973100142345462620 15736922071356116710 17104429767496338768 9531567872668034090 2539935574672956466 2212007393746861283 6834180344772860146 5238705778681776380 5512630147699300939 18428791779730461959 3552893970380489570 1969021441772948804 10252358665256393349 5122357619583635801 3592596480531456949 17403182362630845462 7209062058491270275 3697386301304709611 12757186284015723178 10420961477871138846 16147221613539555105 13066781914837000546 2999160530723765661 12126215435338206147 10229941557742707549 2626864393060872521 6647742015623735178 15981376950449662223 3532597108605187769 12108304465722515177 13351167255682322190 7158178608346291948 6517109969370393162 4385743491061436723 216516464876020684 9005002916139483238 10510470775453940190 16056061817273845535 675828762687816696 14516454547979614953 17414667694730610946 10555689533560446876 4434866857011498847 17179803733180964741 17112486321229756224 5745436253879215432 7419939970068455417 1205007452132293975 605249151768030709 4569644195684210288 14579271637308507012 12200726808816517496 17914304829373858028 17224396455617141439 8541125899298390138 10711618328245515735 17512244445644580769 5954159625021561057 4831245394601119085 15119042152105909879 3325016735489033981 5715734734436193521 16593978359695027542 9390492995725004651 16305189502852788053 6154798972527528324 17061190847949739166 10093689201703141081 5626192253170547039 14951329281638304075 871698577831154169 11307859768171484773 12305475036216047270 15011669780560052285 7918158623106089089 6137094516830809307 8779156248688758764 10738425798407585909 13697642324988378415 8199776799527610127 2033464933690223871 2842887573774567917 8341803062890779812 17696532265672328144 12148983164791926568 3406086357222311202 3679105293222489099 13951119965394029296 502055983280520241 15964263949283229420 9273708014744156862 1431646168153569902 12397754242216643964 8790559653301565287 15582742877284866640 15041083981831051630 10530426177018691362 471608872599123189 11978910419624341097 13742966627986761254 7307282872335122917 14469899502877009316 3847285790645648207 17645061054478665611 9276916927568259042 7890799639188682508 3657173164156662520 4407104912169703985 7227326301914742678 2976272966420218105 18274027109325878601 16315040745938630210 13796664244317322216 17174274257978048112 14018441362633724928 11049575794102987428 13789111194632212314 2020761351528892936 7403603609985538403 1342245172410112048 10081358722635366451 6853718815987208742 424009671734072180 15916116590107227052 17457534967484486406 17590881238195633997 14692740813075761270 14658791487245029504 3606603172904335662 10244871447136466646 17575608205876410956 5498659820420518040 16603633756683769923 17942934013390807248 2966318283290645398 11379235354441163942 13132813014963360391 11728637838257420698 15440296826421893922 16077908051432255542 7490677719130396796 16754901299498792273 10914250237794440169 7952998915914745865 7341052099747565432 6541601288713204799 928016599175425084 15292460906418189756 12809987594943741913 5763874917619267969 18333805141483680020 8204941320856510951 9772144674111390549 6777835245034387587 4905809282854295690 10547332710029968258 10008057516513289767 10326816172297639988 18078819436650444263 5281692552620135223 2556382286643165398 8976126295914621673 10444760122490052671 9023960513563110890 18324493522067236604 14311013729393183492 14820529042273507705 13746326580312851179 8969180409538020810 4982495995107893306 120025765380204918 11047547641880306029 11316177815583451641 986512038406578014 10517842579402722764 8536608238855288821 15350421457992865107 11495968424355395400 2555718734451565174 13680320307654867800 11800291407893577361 327825293381022261 18007543807852170885 15258005211817585257 9589324269855103590 11491236711405599702 13322106536866378738 14639151832861938149 18110800031823938967 7913791890800087424 14211454386825136059 16039477115630086619 4232902294760843955 8581001707659454412 13936963369291156431 3579803448928057714 1963404572925090403 6328743002278352363 12533358119869703681 10984384724978435251 6698126862031035553 15501213332907120528 4498049585852207453 13240448827089053952 17634271425478298856 11948070020774940397 4040940894437603143 3363451689311480839 3517992931590613474 11400664461112050250 4630417682966143961 13388944974459329831 3323291931067148193 8585564487198989365 16010212910433826396 3601820450207220066 4848405138099470997 2878064880109275234 15388819776384035275 478722796818444104 18259870092130469265 18388552811429314524 10526503947625387983 9793406974083324735 11658908109416152803 15942948116858375833 8434870801618288094 16732683019484224967 14537055761205785172 8997090809347233923 11437499425823476829 4697786835501971156 4556890001058424972 6859448040978649921 6669250922293455653 17436560483641793483 10440976950256077916 4276506779190714812 6288487496785789278 8836345992511095416 15361764821524459711 10633723195160340213 7326713911788290879 6285589126707010047 1709211600111555901 9354354600702115283 15056101297167866009 8214535342215579368 10995249455643430541 18254792786079494582 3160961036425614145 12453287305936733161 9771909944607389963 10904637575437919568 4174483651784334372 16403841402988261363 3511321913358021267 16007150055519445352 6341090724341309387 17768503982141014571 4202081539495736439 6906513254044289971 706636679527284744 499034345877661942 12826151864613873097 8163961590983133030 2293233277151167286 16897862619956385756 3595247948190634520 280707579473546519 10768177894640775490 2368914215044175841 7987202820669185620 14732489150126840090 15217190304522591212 1229013087978246543 3747364534663726563 5565200601705831850 16902357501235053757 8910348493646294930 4482938614781581224 8258817937010476456 10741840488025431698 6693597105151496966 7036260928636375324 4270389198077168558 12577546776387395399 3041386848299667568 1525463032994963936 4406605923313082863 262117174411091851 12806866819022763248 669593292362322350 17643023101672742119 15946023144835092264 3405474063908737619 1449047266759545103 808289970486634856 8364393080844653067 11173269553271892945 18272455371416251693 6702682189564982521 16157818481657121245 12973826950922197074 2293406857336310683 13651197522896297756 1498762706297970258 7025951331455814697 4632383909931482519 2044233321031046005 5464916733788708466 11095702133937086369 7691232944239433172 6817367413815446125 17964112047832132096 7300817746582391711 9219141888855672751 6264291502286540259 650611984712940136 660309752973727809 12422610698208653420 5256914987524779805 15284430617831962328 1665134463189933153 8774279128470000394 17442764530701088292 7691234270459202456 6973410139083155450 12491606072534579747 1912491870639998588 7123420554997676090 67670014854218689 10704701797929850396 15839539647191119489 13380375625794881233 14241621421603932906 16646758576250634625 5530414065360357626 6523301388963563983 8946754815518489631 4450688181120530056 3959467069370062488 6743113950306516710 17871533473160472250 8650388066186417353 5422832864140799736 3239140499941655800 8686385668412646681 7660452857877845999 5387662996051184842 2086870263171490177 11886772722309593034 4934232493347226484 2126567766991185561 4520458449190658708 15123937241772475573 9239629877088158937 10132099982285019206 9504308584633621606 18234068884675038691 1643054104068575944 6330143472831251928 17826508370991132662 9808525140691504584 6285008525867763705 7175397761393727633 5534279134500881490 3382646692295863375 10956361179956205153 14347819222523755096 14012900960371240974 3406297192206162946 3205024293508259 13705904602404083906 17885157761499565726 15109434768398640000 10021396968524732891 18349524822609151648 13102019277227532051 4535430645978026579 17528133955212401433 4516989324451408713 10987995311114686563 9403969973568713510 11357790806498815933 16227835812755733063 16151222541237504225 2180967672855547575 9936430717559584970 18388864185658630618 7796940437183099602 5304606472717919291 5689429562675660519 9065080781708463579 7371412126838697842 3650434464861811124 3639569937919440023 10277209990542812852 9938780653260745996 13101148475790013623 11222467869996614387 8603087119103924753 14423713778605895588 16193354631570383415 14342951695598634057 6934687361434598571 621455389239502513 98962180181044278 4992308018532866565 6086212366985901393 10967476227795205999 11976232902147270727 9773016970563851093 16919700982037489835 10866388960536115066 14516963539901013833 332617621601811049 3820018150448972408 11854474806005571596 317704399347768794 6593765702451910192 4561430058978977856 9868227157102252202 11259568815477093206 4989798360145883674 4283634738955586970 5968499367957099118 6821762674342769488 7292862955164469382 12456452566182315966 12098057402384783509 11217240912143483520 17322226471628175957 16291959991809706178 6649517582321290159 15579483480264851231 6274399436205336356 3767047027142246060 7255119034588196628 4278963489617519437 3779365855011657291 14188497813437626855 15614836444229588779 526987940147440325 13400060338631594620 12570918987077904329 6164976208209006336 8383938590964828586 9542834925530258741 6575874451845639835 16146035359686485131 14341158788170502558 4579674332656297601 13671369265656668 6395497496068437609 9006904997331754667 17312456430867592013 12189358900416816294 14076662458888474300 2263030861292663541 5413351618935954657 6792106254955699981 17267801740680140781 13384388035074568689 3366361434064258714 170830792725224735 1542851445634051654 2237259936040510885 4908784249730725728 4428134101499196172 1450584248540981383 8949022203667638802 13000227574100927785 5403400856444119953 18131791182770876166 16127385626125683903 6097001410631768873 1967608557193524260 6921419653542045084 11253860831090524567 1104110291339503711 15393069914655480004 12434310090821827695 13461212268119611802 11576400521862889642 7710547419505471305 16700673221827983324 14556017962838293526 4204757800705126594 8526877175955179555 8241448897273841686 7565938160398441246 8373612604978822423 10061348048049848572 3735203897908168903 4467630927150903542 8149589445918774486 2800604206678675469 16120822887895519393 15602444498346913604 3253200245701136255 15077245457830624558 14608016742970560042 2676401337151766178 16063627998777131458 565314208640613924 8462786173265323093 2059843373538553338 10513458577574468636 282153763916823371 17782327464790872019 5863606950376891064 9311160669507048227 5856182833052322276 2233280371438938836 12937185165926452989 10657332931435326717 3378014604678575598 1383720421252902283 24148877027719101 8857951973999113497 17989385574423131120 13324014247188365752 6618639102728600316 515860196440201780 10724296775496776745 12291067289776028142 4000119719020316553 17747822602272143588 6817127349511801674 8124771486905911895 17248015875628546296 15418292053587579511 257611128899161429 13582163084923038998 14646563016012364572 13380684819762112528 14393199313412504968 8100328956901686314 13471096096766289613 2641402516328342935 4612621640517787512 1269008275701761776 13799727380168008591 15032051681410895081 7001474037049904663 10717523991169271548 1699599672400826642 12049299438104507212 2935612365107795473 15868892085878497862 18303416124142399676 13890723119540205104 4439546819873226862 11961162632989765623 17396568234246731794 3763089844082533707 14159664820988438428 15094043316709696128 11383461898591800952 1272659464246624047 14786895718597552284 12762017260951094860 12400474647104901419 2939842340336145357 17015787231228918905 2840684125765469902 9628793666887808950 2990903104909954024 17345821942489627872 11755556337340253410 8055553364729451004 4854942178736764178 10300924158418173538 9874987328845230865 15281825981632722875 12623092789635328864 14903666032047621014 9920897933952696960 9864091647096026672 3700458045545719352 715749623771342383 26370283207478611 12453238728712321783 16665452383255649665 7753121712971713327 12067609559473760075 3095896818404641109 2436924679599769117 6569235467377784097 1202624847704043924 5878320322896447247 4103231941506708690 1252894614581790736 12388291268520773865 3606882153836834140 7217547455177511324 4660419540544556179 8165464815113563271 10281227630030730068 17796351921728883871 5649389391263641007 11466213409028075524 13037735266250033762 8506809945711973406 11340652659086305151 10827784500712766999 10369433920600263142 15891124495133146395 15096491625495038403 11522373475978689293 12794894151829113738 4667829702091677388 8973803012822850407 13845191370209654625 7485430438897903479 6704672237327804723 13985402194148229850 6268192419386775578 2539302086953219565 5363592803399359871 11165533775401170551 3574850260846554128 4727384755714003055 8964546131184084742 6298603433154720229 17821054327689353402 3531140434662115867 184358975103889259 9490952632514115682 2373911230887026262 12046407729641011473 5057730224055575892 4273650808750774732 1464071203743575222 15883738813594847873 18284517375010735105 2519820039858886905 9832705326836228709 11347011693000206030 13313559491163840812 9001464170375440164 1241415517510336673 15636550797849321740 14534100241756830424 2203309417455372036 4717680527659812920 10331525510717135689 5879097571801361019 4160753911530967704 7441419371039344477 3984240785569512132 1997920748041435998 7443530581112171930 10805980777484444359 4362726404551073959 2746661170289557794 13995078200687750508 17144727651276193000 10364023349343446275 1413551672914324044 17135255484278907536 17457529673514415334 14482736835833470350 10532991822185136897 3166965513227008292 17429711812173415745 223707832633749884 18341170413736515153 11724490247891782519 7351508254424282759 15524993703933772382 9228338994356979523 13562073275188294962 5284402171918988217 6608851074242796867 8044605992807957560 1916603606494747564 9566472034266309276 15275805731025893109 8528098131308077447 15148011452365559317 1185219460281263187 9954200641226257582 3399989364348867818 11719787768506794431 6890267168707971146 17440223244751064103 8513900346635662904 3727637635945077129 541054143149392738 11800448588590108897 7652722503772719769 5542733423462968405 11842624395991105689 11321461620553307433 18131621375286010833 15748155618497788577 4212514276774920130 9870970060381578548 6707252999183276256 355969732793227295 5994948314401692073 7233524160226287507 16864908309311750845 13727687079591601406 1062108215758098121 7493786814154544895 17153772771968234106 1785727235049999980 1352882003334755489 2850962105973035714 16818778366057449319 10864123928602695723 10329564472254276534 4376964816004940645 16556269617510468 15665280623376432494 6992032943856595734 14618671411121356786 3675426861844998270 897117058227590476 13888125692344609278 2546332552739207092 6383236382232254796 11442395198180974663 10364570655362096562 15931923035976662967 15365434739597846051 10613788068362029968 344124913618428013 18041991506705428155 15729787184063902963 4386458215792864882 7469276750449180997 10890695496215420289 2264918037212820123 117570238806813556 13644671706849017762 9824960003183341014 5487275541040671623 5449764175184492938 15493056011101281819 14566179196420318415 3071687836854113236 11981518455618794681 13445806219491854619 12390812526255956595 16082339256391698039 15323558273530079871 10533459837989825337 7386485637621453814 9027795260554249545 2587182357702048671 16052461958959285566 10097365877830212091 13216956998129102710 6441253673265097672 15632572969491039563 15731504175464308142 5010799942245668223 1288707082205560924 9676720489273227895 2232671957283431478 13525932899313463881 6656267653671767830 6037980280496716279 7923045798713006367 13884105913645443532 14845830602889874482 3069147377104425102 5345995492473817776 9104167092519189745 1457038337888585001 13310111744875328543 17621347264713051851 9607636134351495001 15670384687738044910 7724050929297740582 1521351580981435287 15895008988438317401 2126301143491369070 12780125234884516285 16841483486328988052 6003625182002450127 4551083398676938168 11455571653564542562 13358612816272252907 18236344265612013526 15113864734450703286 14032478530383182684 5835351104207084661 6540233280434556678 13333010003936043341 10505161832814917833 12810348719358368976 9067394096004416540 11206435917971613761 6298312926770835137 9710151457020649538 6196958618574689858 11979498218313523769 6011976617296891852 13802121132548392239 6958367373292082486 3760500656338389416 10290200354803552636 1199491971275148821 6859519066409076027 5488146777188010590 8124157945561684557 2588508257682191709 7970816902179300270 13909682490321682174 6949080142279114529 10519315555355401248 15270730178013317400 13918528790432109273 1666433773095008582 10343828701575081873 10631085815284651626 15802650049208163274 692552187462934785 18086876063979667792 10487826584009338584 1716505341811445835 13470518002239423739 4297367188568023207 557534636556994748 11045311288756761539 8452589159278486453 16278358940914045175 14451673566985821895 15974222462926187901 2665113967461097424 9377446133593559619 14693188328816292874 17473945384935869072 15496530242503246277 8189910034615322902 7727547985586969160 13097794640071322225 11247590468924947799 17171240194512823180 1392116774933031715 7273168808633810031 2560911094836151882 15822330053164771478 9864447171979761700 12818222244351211651 13401551030841603742 9619204934887436276 12061084981409999114 7485299713508063033 15682730163168990580 2377592953125055291 12239571934720261116 13510497756217135838 9111985323240679756 4876880652348380163 7853623181191497966 14171441956149103099 13615123487413491095 12816407102301325529 12940354261416451197 13168060242688203478 6499014477810197775 7670080587584248287 11182782504988992903 5777426095048404138 4250567329246744152 7290919075137294251 5002380434159313638 2020160026217412530 14510288063961152150 4830706638132117441 18221900460765961837 14867292225752444959 17931350062844686559 17103780903589620567 6358542221228496493 1039291648754491874 3688759740176227741 10055464697202520544 12333949023870229707 5268078308229924379 1134384443435973967 1607686141590979054 8416984423293890109 14940417757670423277 4264060060795003074 16886433919369195563 12409004108482024238 12319679771858350470 15267409209714443928 13841848844323807474 2749367633796557635 10327828363413981753 3599696322842380727 2612153168436872330 299591780410142494 6261550394699809704 7924800147147304711 13909858093916789511 12380842208109288147 8043309228670977481 5831299674262620220 5941744007702991985 11579884304109870728 18409710496474932305 14499237401636126844 7346805512968733356 4561156868759555100 13335864816371621744 2278322175001817535 18313162816772805339 5891343585104123933 17631030051893151312 9930617379736733194 17847243054160445129 3714187757562718096 17926714830978048761 16117508214732276308 2329328916453281153 14688735215040706776 1609255484029171364 6834166556928871580 16511233143856954230 16939032184690326033 4427442945091469654 14332845449765664701 10756451497671274048 13386802129346384257 12147754307172066420 15871729372086280656 6793589457608914012 1398385618159137513 5349117211061948395 18282793430159120654 12971818198073192262 1893107166920168757 4927400620637130580 540261492288773438 5054235679818706577 156656835401175605 16157798114083447904 1464201290079252226 4475242610159772047 16253834892493803110 10442984714354526911 7289668670773939056 8209926721481713042 12224373785544217204 14918992358977174280 11032980814385605366 16479140078455414437 12533282899318032099 5401277809260295072 17231888112891019944 911379047380060965 14729588985138550645 4323431478667380605 9880791561781338065 10029975983830906717 8908248231478894466 13983246985459825715 1644495676013999338 12523333788565271522 11682669209301996609 1272539506111315069 3729899661879955718 17941075442113135777 7348325209101429510 15305824103513926180 1182294806645296034 16195700272006672016 15605978070416138489 12922255180088096954 11345172742578360054 8513648361652574744 10579314747783530898 17706117354184339439 2594818104052948165 7435741275676755 8530948194309640723 4442187215516727578 15904452292393832547 5755671019910889998 15711738912927613251 6248818617879104942 933222683960727512 9582397578082250318 5457391047251366260 11165717865739321521 12032583542438056100 16383706562039382388 4249580851775268203 9895888468232492746 9477138882917197413 4876421686311150409 11042184681472103782 3138106522884324726 12246130502747856804 10205208360848609853 13395114026073141953 16377129787745847309 14533705618929025897 7456224729540047645 17100846185023947120 12282844164021697151 13308890356741566098 8761907983465394938 16382521234097317264 5763618696910457045 15475068770069328635 5381338098768582608 1372538620835011941 8625476593156044088 7356169414639093069 673153417580943917 8548301402430856663 12358105897931867926 15752254336566785795 12555480643367106665 1894416672726540095 7829640244749548024 7710594639795918198 6004057261355360895 3450222566381732523 16375181664631198407 11426540990214688005 4245887647512552814 15574500865512882792 6993772227756940158 1940630526125714356 13788161246002789005 1319307826364799971 592033914478237173 8943950056121860337 12154817667344523909 8446217561065845436 12565473535358624320 5668053336594901666 11345091291508168589 12578180451659645008 12700507011592364283 5066531575994255007 6133307902678738858 9974628138837869463 11434983810420498225 17465281506143517074 6789884208769489488 12083720008440620566 14183278293663891256 7522143981727930835 16080580565224843101 7766237515875544147 7616254481740437827 9467162476798033982 6561036990433106935 2241391965464906461 14258020533479111114 15693919586567950006 9047824440366598688 4527276480892042411 9457006233142861384 12008742633803763852 1969949370977757914 1076695751240687368 6543522370712534154 6296173283573633459 17393845985847521854 3941603991594449675 14672687828565544367 12944966806692739585 7644172838072592386 7681985315158377068 1336282107324610170 10538953216076597310 11512567204604025996 8583069808856099107 4066148141195351173 3063804280747862074 7200447625567564997 9891635948817487668 15261980368699446268 13000800492350851819 3917877184838242710 9301294021253664692 14644129795322443215 12556132946695865830 4908285544131684191 11869160479746484795 10812161235559622823 16840773634243881249 5476584339832140017 10904414113340382994 6374841210029404708 1893993952827386703 13152169887319461570 15256910414051716156 1891340047040527685 1609168753858818122 17422734774379227051 10653824516827768436 3084550447440088269 10668213456643327758 3569667779081020902 1670451951002680148 4900098885519691770 16093187880892826919 17343617635698455461 11750679410732784385 9103429961457187927 14509114699952094862 13632621186124490751 6675032571734394320 15402836241083056764 1638114221009830939 14040426492424183165 5176868622241237709 10157094372416163305 12175134182829641534 6156477068205213657 6141095569461432349 497075079423362233 5922023496409272108 7142088692172109281 6610438457364539831 7214979804772570230 17428219782510765408 1759932129784489305 397832001300651854 13368075887524540726 8517000905831523822 11233068801506251138 5310957064331438385 10781356077099522008 22660818970816047 13406305960814739992 15861380037218090191 16745191642942509634 10578016420040230182 11975358235137052901 13978574983071060384 13936692198006006437 7579815411599722289 8145296353435194692 17266544874448398723 3804922297271533834 5724936108893343356 6298848151323503186 9254691665547948567 8711155778900268007 5287274862835974890 4751937219822609312 4257789256921306782 2546425066711117083 9641588624824836658 10454622044353782059 15388412406707868639 10908596252626260805 18190318212995081796 7627650003882868828 7854329785675651872 10983603399685396756 6648884620611185197 11944460241839484897 4791166593805568055 13281424867271954376 3361513762033554920 4781905235473829570 6370050601329563861 14908734074465886928 13630931946410327557 6488498661603075010 13089090428708165635 5727026091784705126 4932764365395760417 1560717026308046985 1996301343783785543 13729673070631147844 1849220953515966559 16415294906572235356 12392172111059941102 11284560012075967450 10350364167239320766 10752153775523701421 14748812714265877729 7006614846617330509 2979187153820693265 11193356896289162192 13106620146029812002 12916162486177179835 6593515507061149266 3475787879456870942 4167160047881515355 11337262041992746611 11480728340367118164 2587383431359158577 12319514926026932964 7551289545456498472 13493293450318914943 3722319820904297357 13957224288032887253 15435618271673913045 6642029045673960790 7805972507066751380 13401903851470218455 12336221384605676438 10865308497343867980 6201821269521046346 6564764991070214668 15144957030291089437 13792609472811595772 1633160394471100741 14946221918060617189 13373321675352798107 15321429855472769214 13847858266169621151 10056037761863601543 1068256921722799385 10759187634671880697 11141692023931167133 4000130506409863523 3864959367642289209 8999281538906813918 14077832197346625299 996332389510665857 11240455469633809868 9664973483506047886 13533208666126859357 10421090673003606201 13603619994039292352 677974560460865971 15035589893407913624 15413785021510437985 10863607738658390951 10860748165041653110 10742834795121143200 3647655481287989587 5101475323215049222 15304842151266453778 14509214575879720933 8863846486612685113 8187484452392690847 9421214945587409584 13833307426376175079 1143922188914079680 7070283234660372351 15191985585302491253 15438199549295792547 14185970359407678320 8181943162567732951 17314256079947104050 1538320565591247011 4966753557411746444 14231218023151557319 9744972503607195784 7981518497180261314 1462394607543150341 5262116119585180259 14332800961602815558 3256964314146072780 16109061595007317263 14585187136614031128 15888900883800687178 10227667046385631911 4995900437920683666 10671716065102381478 1639911662108147035 16794277398161903815 13547190257897080432 7001558623390032125 17859613548867379880 7815410275988437610 7522209411512004205 8920371673076919738 4584261581212990805 9146326442772200474 15980859396687955029 1905547497014561139 4068925718662325104 3253164278771900363 18240865872299715422 16403697450440116861 12242203828841584763 5548411975689136806 15651413383640155570 17468693703457008765 15999170413608220175 5963433842388215642 6266941552338181017 537908599970443994 15751232801807350682 3746902357487538546 6994205415548369232 14624484812157973321 18289714572829068479 4184007947422000934 17620091419985128126 429625304560431037 525643469690691021 17329187661073909308 18226892694992397132 1929907373179927954 10573732974773558798 18055650512575146307 14655642433191551150 7791089359014119436 10339941083562463931 8339825104095498592 5448254362222435600 9690328006414883832 933497630074962344 11962435669536148337 6341545252229151224 13853894064024565247 14765235270892519308 5283309255513350375 3010721876550754811 8270340652814819458 2383335732936989623 12382792153103331249 374486181804636292 2884752226869178250 3122758095742460245 606043847747178832 3919635815502819117 14332210225501746219 17051299045808629936 6336714016622365181 4391533207231692260 5203997621733439079 5937068418859026943 4294582635983285501 4925458257471232191 6002695528957548536 16751195285898910328 5295201412260623813 5704291272198834816 10732234766206507050 289353932677902305 1170368596008315050 14169878112144648234 11870130095900188521 11569050907810503114 12918195089013740486 14255244907325504574 5971036167287526689 2476682602296605907 14099601758457748092 18240597931908623506 4077176112362150937 6629858316226798121 913894968814611455 4092691827991633582 18416452189923025611 3748791953058888107 11483823077949863092 2411397519282767112 13780873468151397587 4727080240557247372 362917181488191474 408088125845527966 18436517645990235443 6812611644965686729 10293247854725398936 13283870834227136822 15322695202587655668 5017157044248843944 15529496483743110917 10226318755970045768 17718039024198570891 2886234882048697686 17304137054612090236 6689719901728624359 7096832820233803995 7752422328259437956 10645196798095272617 5032647249700097442 14289742792994336468 7465876234481017577 3695106585555602115 14908645148162969913 1172962485417880845 955264439699936510 1562230687611128261 11235532282129660021 15486819426880209263 16049107986529415253 7871880659802781195 234328701612241283 15027066713714332200 8953285744451330565 4094876159074495280 12455544513858357912 18183404223234100031 13897015624688267819 14407856708804860809 17309219877221744398 7106217856755281524 1076558346671576658 1203664567264494666 3470940096977529127 16066137739201676461 11782162476481741593 835878993441297829 2029403681185018258 10517479320300213985 6940960301489457358 8541735509739386215 1266428044720550754 12148906825228914779 10689283812157155222 6231570077503248199 3979097779286281160 16547043677711703604 17529998953322507669 8495624971026738202 949649512168002221 5143850252742447750 2384154827410815144 17508402440212831094 9022924534191286220 14090304077082423202 2081625776905369718 8122131765410321395 3717448455471694626 10479367217465413970 8709259320110990412 1833586639070694808 1151734741389905147 13829060422808009724 6556524469331846696 13406019085249774174 152388148190094934 13944904869776276029 897377644884816860 16011539977707085051 8705808635474514612 10413173930010420895 2480326593623488165 3107529714662992243 11879341121749902549 11315993816672359684 16270601121785206916 11717371026423981444 7112096811588107478 5785462155214037947 13537990597738156272 6566702484696561621 2305120535726625277 15664388394265681342 1187481136036543201 9180936079842416484 8522983407349002880 14128210116469430987 16138506745157672364 6486481825220095012 7012381667020938829 3051579029607875325 17337326493112093028 11141275967013761466 651877296139695512 13850152026501428197 17471393956952184381 3789728071774841269 8542974379670917967 5708488814463878830 15638672794050770947 17422807765029940480 11424893000434579864 2549040825051430723 10590006395057790234 1115484899598956468 7044072206048095556 621393260385321065 12094205839782015280 16129979029783808495 409454069283051456 14078212836596690341 2809481493368591868 8333993498096246597 8047489695313366047 10235825911007601296 307923105705664471 9102799752088057998 15677322535327852481 6242461390210005154 7700336837645301702 6602085797350529486 16492626794370303571 1050567686422884486 17463925214014997962 17894003605905492651 8254983709884891292 14083789145051971074 10890416525631690045 7233694633893578051 14829973514675377505 10365429969732332074 17776195201318179293 13556023651350387213 11623259121809669626 1892922317679917176 1759606791459820267 16841323651286633572 9544610080502758825 3357443493673786637 4063184354160586215 5600688530980254971 7310308937826304133 901671016578655269 14327660322725872552 3820681096750205371 9259326623307970182 3119560731999001924 15235931167263281122 16209787356374888807 15340620550019999377 4958336706574982480 16840513050118983393 15899679750971471200 4233931438084302278 11697036744770059606 547555458822169998 13295420448067962242 10329886996081840326 12004061958794076174 3517319901956569087 2941603923099119932 15824992679411647309 207939351512046813 15766840039393830351 16176445663058091305 18096325405459959963 14012922029581853339 15394861933296527865 5218154619453149054 15915732731350459108 10636946378277467230 11314933322046940332 7128888505541931911 14212187953237384220 4367135117777140700 1094729593737893230 2167678186802147219 2145374063818859403 17786848559318210634 3799531440917761688 14614528462166808015 17094705997522949689 5861952133145895555 170984775665092262 1378830703472025936 11261796637884256387 13792764663544099740 11801025142067478674 4922843220502815380 740841854906782994 5498484589985125816 10598646564246896608 4303913248131871848 14168024086429846865 5461714991659555869 16959169867209809773 15548145483686018924 15520210766948457048 9989348513985954841 15171794050675255280 16439468625000142906 6523172355991463097 15148334807052673557 2746575656710229974 4804621856577121725 15895623572553530132 4178759054851326556 11290889471351892006 1413224572662748064 14546477819512727532 16282962717184010042 15882256144866825789 11971281519206803641 16767387734597273936 16957714036812067232 3652274031574915129 10347804700398144225 12404637170626401241 2146877742502259962 14945250565291136086 1314809043027243313 15657935787240099798 18424271017885375382 13841073367072738965 2163356668446657995 16427358372655495205 6664858173893760966 3706785810078322634 13046261472769903169 4261692648285313146 6209734946349841305 11679426976495979985 271310281071296638 5786550800632006027 8201250982640817794 11011366708138351701 3066704872604332532 11094207523176841030 4739894308490006268 3624082008329204364 13339775810271555328 7177300964918062536 12705210114732011145 5122404770935595541 13880291810441693627 4910623528851706749 16928418187584430031 14209167527350990876 10105155736470810381 16278370665930735441 16170145710590329973 13356158373412871359 4106319970910063469 8339854116248329704 14269883208192546233 10495109577673622659 683108257572371816 13769289139066765272 7089850887798321838 13097786535317343716 12812900072782931192 12190987572916560250 3929197916679836143 12125450187934782701 3164288856250696110 1118857216032429218 12591994904451128362 10370762049163773894 13511235044392561729 3936184518103154186 14735743349211407789 9817338602519713049 10797355018211373794 2970864544322284242 15547651355529696170 15607602966324738341 9686601372246993366 3098228515476028323 10473495126760156166 3494991958296278266 3659670990728076971 1856920855646856242 13903406068351820812 17497735048584576801 15420745012987633008 13457683198261327281 6981336938945661323 8924945830334353458 1805984396172233310 4517398219747253588 1976200851876288484 3364610209320763102 8503181736135591852 8310269856311959006 17789564687914883195 17498228307232116876 12301555260453369039 7563372866153907935 17962631613034278188 9008488012311613451 10816417245138722222 4730669879752729832 276043381815490993 162477753451335026 2498854001110796117 6768610417917598291 496751333910027614 5548364193451699440 244389688820710621 11811085378442970677 8959854491634587894 5914263640224933139 6775667962536858542 10978070322181068955 14644689405440184755 6371179693642612523 6751678972634646729 14923380755269668979 13784864458151430306 12622238526927064108 8092506659741182240 12824267640451869752 10162429908278167490 8954332057596910722 5556260870347984732 15008439462575492071 1733749889710504205 17161981978712951040 2502064042409860604 11151092359200857031 8915215904794622561 6849085118308360056 15687705849503500138 7226549378849013167 1162779441657283197 6522222915270999513 5355044347503357327 3704432780512363832 511942065399956038 8583034790415793073 2527484945704240251 5060125978761721432 3676144213932947451 3361098251767943015 17410748019674641882 12629724878470090887 6317391548323831032 10522858604630471472 5470253586114130947 15863964104988233828 6576360847986313085 17509715752353570709 6273720328725283531 14165842418432804872 15947829039741097426 18388786646157903284 4848706376240857605 8930666959280595549 13291532904333127758 14786991499753103589 1097177765872643843 5280067575246922601 9804286403230744559 6393340548674447296 7033780632366753311 8198139382525451457 10054774987263033147 7316359691609238529 11440362092959752921 1205114068467016237 651014266145073482 1457962118652912276 17057898663794138340 4593932547444632061 15805666256296985505 16511144445982949730 5225174617344496197 2622437216080059632 1478070971289298227 15967021461535873056 7537964920039986001 8047358356619462760 10040138583750521874 6866903387070668045 5214743919931094760 17802101719928533285 202189075901135484 16131980888689789081 8227340145362575799 700940411095723666 12059414551443304170 9646195735837132162 10324132202816250710 8475056607847897933 14579828131390647628 7553490149950892708 13102733940121327174 8431268367141305619 1296159776555777722 8701443940566968528 2296287386893593907 2991953672842417483 5142293113181869421 11011178020729532599 10586434614422064189 2294931506010381833 6493119158426289952 3507951188521351344 10338869452593084842 1702694123596005347 2360915979598182990 9996922110394188034 9109476730304889988 16903338649060655765 15313182558693866511 14485851455250800109 10801463231805657363 10989596007383743502 12140446794531373296 13290225416869850577 16862282011471504237 3827119091029699519 10802586784550718301 16192425738191828927 5104934209806963001 6925201340390409783 15386688084913953275 7447380603680450352 7874789055433786235 883735097122092259 8488266956709937899 12666662568193337616 9913883295416069491 140274914163553829 1183972937557112119 12168108892755948655 14010239140192285581 13087017459618417333 4676117645291276143 5227395131551762418 12867480919260100513 304949598623552112 4612132975698880143 11285558281674388799 8215273655709072169 11114956035037638089 7696275396050507269 7545831252204519063 14537856966699695193 1790129821713823791 3132240828354632607 1705787840272197881 9144958285645809647 9964724980682772590 14482692839286995676 7639773183612968321 5532312898178237806 17963731199769660408 9507927325045510675 10676175883563883785 639596326892715055 5446111828988737326 11049190213726508091 11637785290387248866 17586403825418314020 5404937426450671991 13464719170227932096 7159071731501576990 4047360687515186943 5069845000829891104 11841668474536475119 10864608889696376614 53880936780626707 15859506933678458379 5096040194346995166 13180831501751001776 12801068834710224871 4615073285495896297 10264149065735968217 5065810290482202849 5488897500390656495 4171469845282981570 9920181192992163827 8921379762900510856 2820940873933015836 4444519497600989155 2461110542958279179 7901870090745000468 10087437386281409595 13571311490031157564 11520123746430570208 14534547070917510697 5225796820313111412 3713680642567131070 13141892692437552017 4294941254451701905 8071052209402221123 5948814248098983001 77367598911730403 2818207186552042948 1675527356028575724 9096437349034047342 949958776839201630 5767775338424767425 13661405766430516179 13318315215002173902 9892775584349496435 17862421328581332056 8651988517300847903 12464300898383689138 9179694377286664833 5574180843386546044 16653754637882125709 12563077997237195547 8527406432854694811 1498049432578991044 16303220479922160801 6194011759274689080 268713263838215532 17656639680216336399 10662190565743397158 12625765124459736424 14646446846928634234 79703786507514093 8491322268445717118 14686867950754577419 11014851143921921296 4809140628532821004 13076767785879580891 12718716004596444514 1684854983044538262 14778084900898039854 1026382441718731166 7040942994587231764 13441381644377804760 14980905457491513854 16611162764323971201 9083145398902187027 2094878840697752130 2934796972561079079 11860844226467336255 1762876377323711201 12638025894031896059 1577901276278040948 8390352374488965439 13494631275683391067 11552369940254109531 11153657945044484972 14422395171180668803 11863511888788083348 6378121384780756729 15959267859606729295 2599868058126788340 17786716315693648015 7680058746394954 6526514977668696915 4498604473988802717 5874007940858966200 15705236419973292577 14991842934350438249 7470357127255600014 3579184367236991068 17308821790252132346 18302017519768408212 11400964748427185923 1231428028421088932 7755073070335347871 4903397428129886683 4334640892985016391 15458823116623851145 3732025389074997073 2230112316174236257 11407177368665868805 7555358620985399103 7366073014420740077 8600490689418500048 648765439774543041 9866698744270996864 8495281939941522605 1997804540720830279 4669852577882750889 6852513500893152908 11871329533696691961 8921465798184459508 4776183166687305346 4259441726869280467 17715701498039769466 1893781489086591002 15397864446572169561 388726919555367606 3536284343102959664 6387693986686132098 8433954396169369179 7854968169760017097 4381274414477440060 3569870822098450185 11013014395328048522 10761661627016174015 14870698546209298124 9012047103143867772 6296216494577926626 2565377621290406876 4847290217792951176 11878390983898572505 4275610002650276674 13839463470882987819 15473206765874821537 15069187240108584247 9397306873052888284 4498066121039145772 3625078769571387501 5014058477301019697 16259507911584078582 4871754354664324200 7956705555033678559 11928689515884004586 15154635741184482794 9601579313185523180 14292493341147902459 1000704041365776826 3538858492911972570 655717623112785738 6455574318333461117 6417640593720648154 1289581517142753360 7614846313310245853 8247818150272557811 3727251832014206194 2729234447814660209 8919434877415386402 283749981382942595 692223947415944991 16532138575913627469 6040731807071704355 16859517000750098043 9897232032382064689 4062578335885237494 13901256472661290358 7304460751043672154 16323876609442805923 5445727683335381353 16174185728326339989 5139806204874960230 2089809826018118723 6038456473969687639 1122757646785042201 8294778782869870576 6816221181020311169 14113873173669347986 11027774421037082151 7447046251172988189 7653185924455984279 1868870748329360258 6593932463030877655 14953249526167454229 14494574380771794570 12939100111891759312 8557733605994872285 13343312439705966483 15011817116393146721 11096895170732417829 8757491167718282057 7925221562002416287 4118009689780180320 15863637821037626875 14536306108422461281 17514091574335807757 12740809528283394112 7057835107563467141 2532928472613882390 4488361179432608824 9813013817780115170 14835085047277868674 12982561123668543834 10364753867201362200 997445457411845343 15489144188880048013 2538736791222105165 10416668622646898775 2822828670344481559 12785208325728096316 8303858774573444939 9855781726457686740 13429730619209772131 11434901291347113665 11638334911094492915 4562382137453559484 17869521185993324741 5791219043951005070 1229670180243943137 2675137847999010926 14194105956770724361 13259858162604542786 2948209327767392633 293006033986731636 17025528195643742725 14612542623143971942 7570997866038825859 4738938554731446806 10499083587322200504 3750410044030103084 14934455528734937580 1755660123214220792 11641691055298662015 1580156931997285423 5423348257210080033 14346752221565954597 8785944931391000166 9167898285114728855 4570988181236163082 14534791371424763210 12975000143428509713 5976344365062029466 568785710581233872 14634028432871138391 1906765226319930949 16472070390749939975 14587548388782605706 9145394506340349366 11999285530775066020 5325567256774693760 1455565918621575313 16566125067467961059 15451158163923542658 18220237396652914206 5705012822364512129 9601047016256152673 16791269241645157811 11111847577062894241 8884149056798233272 1025425240062729198 7338791888934424536 12365429245189457044 18276666042993361361 9015653164049322510 14383177033990123494 7093908650096292630 8429340145332272116 9858167744029793904 11419978197921021909 6218961663852421241 898940031731655258 13205464820195300770 3293455433092543554 5544426804990952913 13414491376196245601 4816590958526995086 13913853595506867431 671909171684730314 14546113137337551985 4850275828101936044 15453471462704368983 624570867726108646 16636995247639427358 6872191178109175298 1471745140340762852 1251025259993726393 15430245501930505499 3070062113749301434 10557862601394741517 11325585322643294845 13162758980812150827 1843209443936324503 14896934591286276281 2846305124171165021 8206904395468894403 14003873133178256817 4180898500739923446 16937171259133063082 2482300672712016505 6264978201427639165 11109295045451185885 14290030388551934349 16111365920212557736 528607911118359876 6133174752409224559 11175348031931877317 13118826030077085624 2839630173941893653 7907127184301642102 16115965625584488450 7519689122922795158 5541517473997080255 14265334592357018758 1935367213457882433 4177012487902165953 6762931711241257233 2223797403732692039 48856444161481716 11806255549742033766 3883371090554350460 3438437308349785402 11368343370850398390 5762199869521437702 11785951545455299053 14967633332328913643 15861285157832131727 4183570826328475415 16522353911339399367 3051801605334311248 11908198724212889682 9534565814474608515 10517204646044252322 16995656981361026827 11991086746921969077 11723122669896671843 5040450828100902187 11956762864714196325 1581953603794445267 9316808810767975001 6392146068395125852 12132280000466962117 10994451554125889522 7953194064961922023 16650850701576285844 13788634977667977486 13605088232028572630 14060344042133751051 12957418542917216854 9257776161476646527 16924077183868638017 17921731696930545549 16624284771168392799 15188567815631125908 1931288364089516297 17633153967007159459 2486770406349402846 926950480241128995 744291396816711022 17100469781454917262 17018527524586927322 9372826861334442059 17449190499074252554 15594339202488868101 12009304641869424068 6130988589751260200 4333944128325960316 14620305166732967200 1984769228996055974 14413037578734317819 8612104983446800584 12393886045737561338 5237157931317382644 3031301812214275928 6860816981745969821 15506931661952972092 18431059868889243201 12993516537131987687 16609665769039387848 8080256312533721149 8496478316559924507 3307214390478339546 13084698650133162205 10813626743387054528 11387165808625446972 13654931714126387270 2688918316140915731 4448635233260693846 18389397635887245049 16457592505064340710 4817283316812220349 7033536551680877139 922802422330398588 6285241441779203691 1971541717230478308 14406795985451922995 11635299213124977338 12841539445207935271 9180990938963712454 8994945644325759300 10544349391817066747 8438902022324312716 15678700503210260304 16180535230286565291 5681544771453240887 4444428453134188558 15604775158454622642 11497730288919972453 9811412414867088335 14955738723611580576 943019704303007403 1212717109972409051 13348409426878298610 16252488917666705597 15339904351880493756 11543229591676531976 13790556494187758045 14874190902375903942 18358673264161707342 1705437055799412469 13835800215906499834 4418595790086887018 8534311239731785316 18398391267554438970 12428000106885832675 7903383017349097303 4772117182449336618 1541153906553337566 8996076487877178610 11448576420760227171 6253737230219191104 1221613039788717250 8415228301057346742 17278411130988530694 7406381924044047995 4613496482453735722 9184011371919681352 13906259542870494811 6195121916668614438 10691453870490749996 12338198106601006724 15688388634706594206 6135802028434556690 6778592647344616940 8859390187251469699 14120952163976305314 4741431185570370259 14524434020820548981 18102366949887047033 1788871795376140465 10354112892341214775 9283399005146099201 16327222997009347928 2910094756869394217 4001985429475767211 2118096456187414766 9189095940277531757 10300535375255569254 3574107096603330665 11141675890544953856 4031868353535614207 8007877907869896459 5235985282767510922 2963275196641182851 8443908330696389709 10550931779621910112 22110112857880171 6223124779144407381 10900387326200160094 6785309486248564006 16172105239771151239 15780654961311244024 2479777071685477631 3432629595432562057 1628007226832759464 7394091051673334528 11089498196288311986 6991723424945455554 5348825722535521647 12490152574419974980 5305182801096831323 3787546286238778911 11491598074893432592 9120831306798825948 15252672499707503705 1188214757332357091 11282503701238501574 6912185534098037177 12378928659227459606 1432279347492553731 11254629675783020349 14233919315161291387 3078906124267195649 8154616200591888584 633998304676910324 1606474335361911739 7719425252504998860 5518250301169935292 15298696463355598619 14359349934121738893 8591146799823147257 2043077416334347124 12051315393716477663 13837722643213073910 17392903624065527897 783661009686130879 17176845903867879318 2699881207301644055 12823140296267802890 12165912776590028912 1464063582861493006 7472343504343014352 12568802838378351895 13359791634222433168 13966016449696091454 16179944119302751138 13541474834816755450 2177684876656289574 1032775152419783565 11779116048223847222 1269721297363318819 16750830067195558799 17021368376781874284 3914284209741305132 886787766056520880 12934627978546879931 1237941044521916279 6802666325151774762 12821901386704354061 12607122592586741481 12007247822116696943 17054442611029859632 7792769317320686898 5624778699999245455 2059978147584779591 5469187997099958251 18034123816877622622 8669443899807590791 2932223627014784637 8466216051962680227 17561165971110920995 15591026360360452000 8080531374933080704 2210586503891258308 18421541834128658448 17192376668056130941 9686312185254073750 12224754047315852425 9945103505144534882 12663976815958937047 13689773274936087799 15444416695509617738 9727968652297993664 13325467548340402394 11167995325841844639 12413802207686517769 243684663156935616 958384102490930443 7731927217555986931 13511424513783416087 2003401434347475451 17161427090692209966 4537878782592269367 1193290613947551467 13177289688393974013 6565282889457950084 10524336532601404143 13301929078118505803 3544781912358068915 15138164066798332640 8813309443709750007 7470696972066504096 11354822670320857221 16921486833556110685 1984201482301970085 9036110890882675989 14654114385170371308 8508376090440455539 12443866919719426497 17405767892749251845 5401211634680770503 13759488954048686325 12280238781001786221 10063538499294538839 17040255804272323395 10482666292949611934 9452792485604197858 16960714224983881245 3767648525558971123 15565881230846063074 1892821064520779272 4933026062372891313 49888952162084379 4012667956559569690 13706981758742133151 11798984175017967733 13511796555144519270 7605249912454060054 10250056055821542649 2462583823143356416 12040053062286081699 2208804293387051523 12538015625752990277 15113787631533903714 2173948086398924350 5514587134819154882 2656749442270332253 2882824402286497553 10563807152194222793 13965094306127320599 12150301565804011833 2827347805237164587 13893956029943228486 2412006070304331786 501811256938680410 4181920110643055514 4447248535552107986 15854593978104655804 10936771257454422561 2284025497446908049 3012058456391163927 16931261187074226339 15915110709961785257 5587430973762357026 15488719580906387123 13184349479306827113 1094883731614797498 12737591753493846128 14931261814853050941 13767564375969205408 5660879026369849677 15406882133229951902 12064116423273523167 6850093058822964971 12297100391538753069 2470332193698772674 15831694255549524405 14010670370954118652 15177030710705857035 1429864852425078698 592610726903308582 4017035095937566386 13062115395782234783 14271991835884922594 9245916426973852699 11395706761840197071 15702062209393456592 3888930584244441377 15758861015238988393 14373942219736031556 4360198286509689171 14802786794860701400 8167370030701658726 9780789748691855694 6239025809690500024 2670416907208041100 17827658291010188265 3154154930267045982 10616707478010096546 18425950473254178725 10659215268576836799 14942547391885661011 18240798974933443607 10664242361372805606 16644149980848851519 12378541839906469385 6550717257928057038 1995246730830294050 10151380260175536184 11932029383878424799 7040481363972464702 4803441029886097073 9145638142204371468 18288108579408491398 12526693868461235388 487649852308141148 14362999701960515542 8623523567150463711 11959421671142396581 4056730094220153024 3009680990196841594 17155015020679782639 11558667823702722223 16500150068331290899 17912227795857217384 10208286914290508621 17170064733829200276 649025779714551250 12997136088713210973 3247245021507664293 5209623231065064929 15691064594440974182 13306607785318673925 9954832626733506526 1282215194757528996 16564467171427398358 14861925812913476112 17777137159924780779 15418046154339252360 3355208100079634081 17483468545101020671 9197176050024145217 14611320128808653301 12429762821446701835 7095675462757086388 3092674942472445219 9752026300203325921 7438512792428385557 9914835484123604979 8318963717545150736 7512742170905219599 7525253244084662546 13504044691002075125 11530488172520852640 8716882678894523700 16950612187739214791 8736601065592176226 14943347066757001965 11522566540548432248 14403769308553310822 5621826465908082352 7994518794035364088 12530981405457711107 3915997043759223990 9192972257277270672 6748529782840004127 9735308148001956334 1601496318273131985 13483851072473383500 361036918461057904 16771291857398380080 17504650008810980262 7624330143627770941 18205281934773355058 11178306987419178180 13783717452713022091 4485622082594196032 1376864103330716983 10171773490624293694 3926311342471261551 7846863379984923196 15255022181133261042 1626009228541430470 15976022342579874117 14961404598424262358 177647955966049004 13528064829407019040 13962834622946270565 1577540894198210464 3297172012457041002 12578561272765240202 15338272984303967642 12821880958467411949 14052748636415714297 1188002596424488738 7935576452255112065 16010283411803705669 6131590661465412875 2248512983461844813 4334451067760309554 6638442065397729411 18016332946708794404 3177083400934072310 456170816622286701 9734860617415168818 2125752727084191 2368304800551247254 5354192346257635940 7165006488122856989 1503198920905252797 12832463432904248559 5541517463842673046 14573955163333852024 15621807354247317426 10968145802628134460 3548421194749062834 12416702449644419099 12389292435654068062 7022875488542101978 14849073684459755383 15175429291374791256 17743126521999141919 2472416398788464826 16869149857014854362 6556572433886301740 14864815260506209899 2160796504781434794 458760992752370353 12828014500792962535 17106773710806800005 16183624366390020341 7829034322725989192 12471913485401897244 10769954006196358872 1234812290423922887 4919438262862491183 12584624446604349777 16197577056220218199 1677324225922886375 12751554641323745841 3145903611669491005 17336133230533401773 16946778059746675282 7563712388739271268 8097571182144551013 13798791894018999800 11443084128484175300 9276765033534409170 6534395686618934938 18117470141835733450 3975106516790827222 4844674073031087797 1511947592848766271 1629059360331220443 2552051650934854610 17749529837108531580 15891519495294908009 15931261437551309764 15156878417209591872 3760743387252426075 3519358751690836312 11392934767235342966 15179658360818995855 13892832613882672856 8130742400777007900 12342064282053491083 10223175135836663004 827105129117985011 13598209336982628435 10801508413059459173 13310845834569935742 15349552202657334094 6726244108390657049 4731455951336189595 7679639406948957591 18069829817862455896 8306147058552538796 1456267302005818600 4354706033393468708 408068832974594737 16889649241021119239 16164385661026431691 4775542775980454913 5949799520462156348 3692900578868371577 12341268584867399356 15721487977828009234 4716121048605217316 4998529424336382026 11058917858612871818 8565122916562584494 8048589933900023752 2187073336121401941 17439304036937734358 7694527702977030490 895645215721929696 17317353395517831975 11604916335306775947 16023586997281879241 3873402074572641050 1637555921666913939 16548023275374768040 6018181638582365606 5865659092796075532 106828182829174587 2985525974170543193 17216104940470680378 17798576317860281000 6713381675147019018 13665028085091179639 4183165486031628853 3308123676138969707 4810446033417394404 4604704326839963182 11276999628929339981 8794683182422824316 10131421253668885623 725679590648139422 17731896076242036692 4411493440540593923 9261128445974833393 10113360665542824701 15303687954244001553 4839951109083137332 13063077597305785432 14770801828881732604 12116520963341321406 8115101472173930858 9089569549426739856 11512623834654333709 6194562728453534816 546407145649911914 16455189838155565353 12915090719368319608 1272046123686898053 3676497141212569914 13946847159157212724 3831291190805567861 2365883285449980003 4465621780077728498 11105058220069706035 3675509308542418087 6125654558725361411 10041266851155398255 6378467622675967588 9177418011427820140 2733721594354707716 13723581723919569804 18280918104019043021 8523238362882476511 6715018438200932844 17653526519226200429 2313875737162422805 14094102558821390081 905154191273348338 13450567446729656697 13522695393584042638 3207104833760512345 10368563731020790773 4002764531147938582 17704530383366921129 9107453301178501536 10470616687594093203 18095459807675270585 5448436412671231338 12011604508092093624 14271818347337659401 18347179601117578032 12702083733489644291 4694617111106364229 13565714121071399999 15196803013436392902 15549020272909004502 17141818097599413706 7418656612269729773 4701803418236754291 3200429523117868744 3455720501020142668 170326196978705802 13748204605552395339 17200530019010239600 3924711043419173235 14615963230345776313 14487819537903236087 11120615761148846536 1182305929560038242 8458255079676682999 10823501479454107395 5060278617556950988 14341300543372655547 192784808009677990 16998327269562422608 16770953054796089091 2432406739251076896 2605115088678323284 4501774253951548036 17459693896332891738 17233516888244063070 7826757909789231760 14114021358761191904 13136833265967462680 2870303301389482127 3113359567788476404 16958243758439359766 11464697383575417540 748683398792638279 18037095181437130464 56355388225353074 4385640402304515346 10335801877785336561 18298132193935926532 6423901487499043090 519975322347252100 5378334456840377168 1318985332929967647 17638612641044354937 3710677920444718034 16673100030161089661 13169910990418328784 16381793913758173728 18073846156461829254 17587341448021240527 13971053419673757714 14257355876263894612 791165994283308752 12902864569537899510 7742138676531007008 12001799385248750208 18305003531321991888 10163117584429404706 16374727127340426001 14875808833156514835 11616319618235574007 3645040919940979554 18360668011511633665 12038982718443558745 7138853684052111094 11594473280212178807 14969759022636418207 6919389328718539075 17311887922739978206 3613315011020900991 2168370124474068075 2254838899264657233 1038603475259644684 2487796139408301766 8642087905433082310 10328253558624082328 13282592248953628780 4854651931983558022 15404203342720690089 1237146839080228484 12854214791933259419 1410738072644536416 445356032821565280 6448892408729578327 6176332427831762277 7669595445715799841 13964241070651466956 11553375682045547389 16114102447161448739 16482452311247077468 5077583140961312085 15967033502835321208 5348873057718913729 14458575666066591068 14438602167481561031 6638405147574984245 10499516361056074189 8002643582940620533 4430552769735300209 5303001248030742310 4823125792206364674 3694270169651032453 13677489183716185641 13652536713568883910 13192278956306323565 12525505599929816329 6911318040978947465 3173304502151315379 11024550554388500625 14659887981606660839 16446196920890750873 16043927381324281001 2212331498510623771 5235226824521888847 17453508922246204936 279806640103734277 7083639481101657890 11194570214478563476 11486472386263524987 1680152053770722124 6464600021663540305 6168818389885389746 5256796157479106454 11891714493514628937 12090881345739074081 14393433502569335374 5923117592159663598 10539577914239578641 310687274812122510 13138819762309416333 13252112950879322758 17637619675339630828 3235505441022705384 2332974830175878458 6271110937446079015 15593116403590224241 16479434600581349651 9140323076111526606 11303645516994179377 312757118808797307 1003130751979733302 17082536649813615679 4136479239133911540 13129774844282916692 6588421547040720738 3904487023679952453 2117942261543836331 13371711242472198546 8698005622265396472 10412927922552843171 2720052067761790223 2263704703050839651 8817050555939502426 3518716221080459375 4935143000569077417 2955667148803763449 8745224673300033467 16513217930338452616 12691760623516609894 5773215502272496316 3061284290824130842 3613577462187541965 10950055987099790175 8444063985161518860 9410769409354178562 8355708240041470234 1724958282860013048 2362750017049320851 4359227826945430030 6707187682184716467 11653320151031648455 4917123373627479955 15177496543564718552 6540575025801724769 247736938360007296 11233887579372511556 10386756953078394569 78714091506175048 5423268601935965590 4400263604728299652 6567415591106892822 8504743656054173078 11785659349005478379 3951361669684740540 12880811036492898705 7078858376206182204 18050622859497684575 4447314110861520731 7724835303162758219 5686195283088433181 14281976273934809930 4672846545758046302 6232138029871067615 7746610308309937581 17686525957498119089 14726022649165597843 17043857791904662544 6106413123032391376 4305686987897173234 1601572079794360847 4669224103329190517 4335578008712689120 16967716943258534393 12141422282640962807 7862009204789634296 16543472982716799507 3509143106960301761 11982080319518591711 5047212067189974335 6860839762050815808 2998818104105861690 5994961029387495676 16947751760688294969 8748832403797164790 5049873122641075373 2733717555240903238 1697301065900183794 7456552617956270394 129884869452190649 4081757011159396294 5993479500119745083 590719413437166376 1880148989159195675 12132076284537419820 14854113964388006234 9321889453249414576 10329016799730070470 9054732968809149829 15696707054006506861 17934559250001764263 13800541212711488609 4352367022844136504 7928180171929657741 1836478404450042358 13254842406894482737 18346321108917968091 6534629274369722400 8286243575450910904 12821917312561261670 7814760076050916559 11855779404952893842 17077503928481299736 17007600645778054370 13135948185183093901 7746647920369051807 3772332345605969188 2836577932278226947 8951176280210674199 2211885891484967178 5805766289073876308 14487081172821463030 11890770032071885137 15767635449667237798 614611545990549971 14503870695423682253 2711936449945130018 10826833596657768455 10255742687195060779 1417214365611589436 18226285993369794663 9047033615862947532 9650591418317410646 12529088632716607174 2067041280288811723 11782729064190182265 4893448572575459209 12560981961432876156 12666924787969944558 8833538639639555688 1846433361251373854 10205111811875960476 2275786735910584696 27126153688474645 9330281317598841159 12579467954002780933 10444437467837597921 17755376464112945403 15813554539552239215 12562896954784821366 1261075504946956160 10070301380224149204 17451835338699731724 6740904711954844579 14854425915677552237 18091964147140369134 809393539945534077 14211169325618946898 968874606618884055 10966070528156288425 6564156687373607713 14080225640795048625 8463143663030972519 10361255159530925862 9614667492111843270 17491879362535630531 7392544360066084262 10601070304996329151 437210486587022047 15003962575086987360 11187516654042919764 1063199462071533465 7647735185868330502 6392429575339550119 2862726464822310697 16291728819225639438 5059238336332763146 3937053727700765548 5188177535658428204 4900749281575581313 4874240056109676725 10068255463916051887 12586145058795947443 6949455081375838688 16392947411453658775 6427835550241403143 5290478500990782407 12572966766065595534 6423384642487884534 12426532898959952547 17549862294652511224 10496383700868686192 7649328178252518295 7385835972419653401 7648377386583284714 11050703492558211042 12558706008567034780 13887187170116218747 641470727207330442 15673311038024952945 1957190701492481263 13296247683235190939 12780368362361022758 11829015309644883053 12609545106770827137 4374365432369137545 15481586107208391356 13422100419443161778 1803369302779741298 12163672114972002359 13077076307826409428 1537083083295871541 3468192582983285238 15714143538193200779 17823602590955232779 9906099705536247997 5888263903682270864 1611771766618018960 160527606057267446 9162788759990119223 12836957165517364641 8106048000316863949 4373480203024876081 11951916104756810631 8498373635107961481 14396062617437605566 13247119882513536705 9087941704980499691 2921062877282977337 361852403647126766 508618139349718682 3375288335450295704 12622320250773411179 13006971721683719578 13687052307265887256 16157743658283102440 15213369911860831229 1402780039394911432 12354502050158521979 885669142566820058 8019569711292322857 12140382694682359124 1492588286439558743 17777141187359079436 9804722038427905417 1945494612014783103 5250447924141903428 11148972246861373319 1358016375681106391 8515174828253075611 12364991626291207548 18393093314828424969 2631555839629705850 991387583911859419 16502738403297510979 1698560679422360493 15785769823509123720 457201500349928449 5186812027956300797 5764353032387298617 9730059965786279293 17019700338068983645 16810974223905602631 15694334542148675997 14949162195922078039 8946463333517132234 16519214137808375025 2168529150971082820 5708596146461718261 2872710974541127653 11433088513968203684 15180398248275808853 9005494659126502601 671413464229101151 746807328981450871 9045658492140426289 10430307308002457389 15803453069818709751 8045148633224731473 924904311715645790 10579858008893890204 8334209810023283645 4986707923251229166 1770503419598269711 13134809811087762454 16480467522450441097 7749204500926349461 15535841986869688218 12432646166625541066 766835014828880877 10234369849553904098 18333580422230453592 968719042083915054 6239166574510522920 2067348622974355305 14646435214470295719 15217802273592104710 8929480695523962578 1773133408841795659 7133449366405542165 9040935451380986816 14784631714075377356 13036716856798626667 755332056979161052 12494030263061870754 11672646656553765798 12384623986548667074 10954301824543054039 2022357242458069823 15520137001897838300 3343248901770194847 10426319885693200343 9770824676683487246 3997873831508237050 5803088631019924495 9207312045606888429 12834353369395138740 6136381719332351724 5809131613825411066 7556233011687700305 12776295377594434059 16622960300899088809 9027179915026560117 5862550163011970851 10220181173458850487 4582977402290171222 3564834154657793970 2726599379973834480 15098417829518172069 3524629109832260353 16001298087595447998 9768319635578236447 14815400726010625385 11539033643076170972 3001536774636176865 12257222498295099727 11939603211316000403 9970316455598350998 11072439679220833768 12077376556362810854 15660908576179752453 3084297063590071234 9454062291691583695 2244346059822592758 1799566893609715876 16525117753530190342 12055991152048812046 7464605389624030619 8413168340551244657 9960057771763491417 14074695782963002415 8236452389191012764 9090317242859678931 17716882636536019920 14363458912145806733 14280787194484566154 9858750063505525362 1127648898329150088 712506258720333885 11124839240338808806 13643670769543816324 18026975466700209573 5758067842800713781 12816645846911178676 11009924223397284102 10371192757599718570 15067575706717948732 18407199022368031595 4753027314910936750 10841280735654999838 5141031239981568695 9313723274591373532 15460716266037643985 11308037871538150108 8611818002875687191 12936833698941544943 12697832303948007924 12662112628820605041 6001262519276918711 3557885456667488328 1116499629565449913 12051430356996752342 16206990333290051459 4741759990395967104 9767278811763263577 7118157996069365002 1386666969733825163 8229163339184810974 9648406353751657068 16132009961489030435 1420234872654593121 9379286542160923335 5737671731173209572 4195468826422201738 16151088765427563683 4215271625853526118 5194871739988425661 16697230537992909768 6680886612144551116 13492869879246282217 16649588298816441317 15602042710361785028 9413237150837830395 8903536030615719885 14736364816970626746 12518964575596250249 9579241518267610151 3873530217796008268 2761584223528174653 10810273257686609172 7815595624579381211 17262247499334617307 15930592813464331931 11357486153667195635 13784798138118666652 12581890016942328217 3137284880171600544 5028941535286232289 14553060678611495489 4264983538499556044 11460272046205004627 9221398923227338893 9663572819850468911 7196398243589366543 5569381312689924750 17009842634373153411 416539588919969320 8319239352206829058 4550874980827800440 14699724551490582215 12015753438864173396 11181359200533949881 933080248076005776 4119615482061439521 5698015816456651770 1556839032154516350 633115905258685585 17957961353388636599 15802224159717995019 17799015952042544798 7575627969657541755 11201770667903272571 6381995127245725853 2629269601917613934 16400857149952120742 9747292488205827152 4190861430655544940 10121323882563636445 6803598645074435710 6596705320631236826 17361339728514729583 12081287905823522558 17595509024457144516 9403879174880857929 18282642401488048712 7415945104551369319 8750473899114227102 521711692519012714 18366484485745762704 8827590414525390725 14983713570766189129 17390887809702421904 868398487771544791 11633486438581942740 7498654670184946235 16677791487820529626 2269581753678051248 8622060145366672825 18150530723216898197 14698951982750063926 3230919963554160390 6338475108271183976 6586417177872356102 10973466927612260115 7864329445370386476 11680813398181789593 15040513477644426471 8848115400338020455 12496368366293982585 11995704460722583373 2799390075000670570 1959399287364510529 12956008688512519794 890502290536544682 6368280896933067693 14034212022061786254 2835757776056519407 1419314503523480297 9683113241722034272 7105591504836498448 15540606765384424879 1074241165147933822 3986610808695674976 5408876632246191221 13663559023166536270 7851467395220755066 15303152463602130208 8498723800494383166 15242705606422428232 7404827394988325083 16730818844963989088 10913656646285324917 7335121144482904287 3450147980434286392 1677424281867514401 4864756963034930528 12625891777136803840 8304263411595489992 17142437160078052099 13430556378440645547 2113889356313635477 17289930013370300177 16775452475532669639 9600443520081404541 15989060556302946772 15781348769730238082 15019493939748362532 4475266668170842375 3911683614613442007 282650347686615528 11568522214386775317 15984651350713750734 5797214410405674715 10278893724894160416 4953440809535626057 14198352108446447322 13753803612655266969 1711495389893297711 1249937360314389796 9491391202759881230 10084257431000708255 16260837242536718973 14500375350423841610 11273182028197956705 17635913557712861837 3969223663585584088 16120716073857832284 2928218418743863335 591704592573699892 16005954369144655076 4213952313196652516 211272458832749131 12284369574633063017 16419965450921700403 4073629476366658754 2725687564266523468 8246200898697836828 7264925927111597247 17817362578179015766 2109739354580287313 9115007137143530108 11076873248540806665 5913777956283670097 12708224168652957955 7292159191369821943 12603826021372322537 677983114267743069 11107077438193933380 17681707820609246201 12980815945922749453 17330780291628665583 6956535824047634966 13802326196519043605 4267667130977462379 1828624414583927722 3010946365992007227 10935730317829815073 14223089645241827218 10217690386186321011 15541378670374803713 13655827574991961591 4740706587041340503 9602111325777662917 10674841708465282230 8047697198083216076 16636520020663912637 15949724925011280992 18433846179452886799 7214118189980393860 8356321663014271133 6384001271473026158 2316159094679736033 3362436816670565010 15078470410936918242 13881433030306988358 7756553550933376645 6217395077389456835 9871288773329302337 10647518489027210198 7843758067878349796 4263060946006997232 17278777546201068264 9635024265316660535 17154465939411351622 16063857931049622875 1155402779347545031 14655293341463215660 9657925427711126152 2535902300391985625 17370057881676141215 10392142678195553295 727032271032685339 15858012157207143049 1072235424621604997 11035457332813113878 17027655264413604701 3695527262762210976 16170066903776371373 5659543879006367905 6215291237373269964 216755364364700803 15429762236770004038 2523932285665120227 16582042045786373438 10980567336664656787 11860255574920686647 484923350166373724 13030903319641440710 12446131750035606856 11472947263282698878 1720992436884477325 518459750609716605 9112146895895376171 17656238798327583066 3713275404874829360 12211021014711469854 2467457432010015935 7810784597928082272 9410015892509025098 10863076727194876315 6312079907766761024 11428501324911005282 7940117732826919611 12598055459809124019 13295341343184282556 9766573187338684627 17270651856222889481 12674496561958364744 9539927116795702062 8899166684863012830 17622871686041285410 11707502504984515569 4424453651259322097 5911962348280799094 7357207406019731276 6584431260473832705 13117161192584756063 16637709504277052016 10733673895266592467 2300992083201004299 15440985936680191797 3382833063987687619 545171970742949764 6697600316747731109 15172038971420088720 247523178579548168 14948479369312676266 6342176486033213553 16373127711422436736 8750664972266658936 17213544444034237740 7950620144955121616 17262307767118068821 6563191385649907464 16014956279726997072 10392854939028486899 15287871950917749341 1836608876364727037 10981737523117809833 6291217296146994126 10386108320352222464 1385878744841332569 1277959030209838351 8199733883425715659 2710971531138815540 18409342348687576348 11100521740465483473 9747110343500422463 13578025757063453926 1536418164304240268 18093321820238544938 11023248848431375013 1527635507625889466 4630344212102873438 9275332332206856127 10063564684226853623 6085146323601678617 4781023103461691877 2026563080642141429 16384277697140136074 2795590424917443243 2513447396160012872 2901713883054927521 2339302109370638485 15472210656758404425 12436556380018075187 10040753527205530733 11459434899847471291 616626319456832817 1446913707459121969 16258659730566279998 5846152914386047324 5078076505253788890 4126316472483871777 15089257996965070929 722992741358112213 14568672451956460128 6791899704404729876 7719426602344059789 4651894730532854176 12429380576018574680 6100371459505253083 15738998527349679549 5982184310226401175 15332572381812244650 8016952445483462606 9977882935336788046 14744301923606757760 6846485279008910880 10994822387036081785 16607736562038084983 13798355317954179522 11369514002397810001 7997615180200105118 9525246739708543111 15346203270136251782 18194916539259515500 17811840280091716620 8525243282127769712 6444402207003831830 18082050122506660590 10965655072898814015 17252300452701261519 751077157846062375 4494103232682906232 13206355652594342325 14691356129934674462 11043510743180180439 6679205194571196561 12648538697452449206 3363043845933113242 14727404903168746417 9830498209987672617 14877004576724358838 13784421510237719569 17088224925517860851 18137582603500583083 16626813669628181276 10407816370250131977 8185920744519132182 13639834713670697437 12890995125850870622 11747340483808047310 10468340819240247887 1429787135415302685 2987247533897570721 1973963784835452716 18351967475011004600 17730557578858264813 15461743183103989337 3879864823989692810 10274075762973492515 5027678006269062829 9032785887189274965 14944942344558004650 2913867990607496592 15775507541337179855 7767812921402077318 12945829554041973757 12959460807730743988 13151912742492743161 1736968406073347018 1349786873179991782 6657353250177104815 5299725213602877870 4753057809633332079 17630855020826940153 14197902821802889621 10368926277721609735 15319825545574106836 6745498331071630678 11030797775853426009 10252269285859048307 895692805507503655 15709922228214487828 14901570397480709128 3627842524130669522 8727592076851371907 14828479296708977526 14987719741775986384 270791426272914152 5005341634883738474 4735263211750987667 9838471543722723003 14810786941518431093 9111912388119295661 7855259496685988983 7112267881818215920 7629311457251816822 4889226109349610246 9720641540278616455 16508257220516719982 3579338723120749685 1016411916469997681 10947099250505407043 3302124959224555124 7256577256066828243 14248340365090155272 1183587840193914004 11150777412162086419 4831785770333534683 9066739962465429297 7543772735091489221 522240171836133391 6143076808014144961 403372956676173596 18240674482947985972 17869330889161661485 214679327132817618 2956184762713227668 14566682683444412645 15497889845041612581 5918758308664296060 11184167532953154786 6093806544885782128 9334803302849442966 16679088056536727893 11289170647517988518 16451104521977596756 3259058812320891639 1340014025459595072 710179815541896977 17699917100209361157 15273371777126557600 14695327078761171729 603759612024258432 12754090777549208622 10760280858311967842 9150247434201606363 13208980078936389437 15600532991359280052 13965287944585055918 5675085219734390688 17155947323312904806 5443770695216681349 13030976298294841491 15293582770123122853 11139189886257193444 15086182771803211816 15196861088896538364 162129166398526240 173822562574840609 7886783943694628765 8795000213468141881 13227009355744710185 17900427480670071166 8201601089453747960 2652776666440644164 12707392402609102787 658265379918953583 13250250238734110666 14034824644995004230 13741264460292366455 4791022341313063337 8353001979504139100 5561887068038607980 6412087823225914911 12511649720796507945 10936527322087011356 18285277235410941641 13811752963246864724 15735438239076229625 5490685796924052694 1606229864141766872 3409359378676557838 1169591611253260704 15324459714421833327 5508129613760784873 16089520752070711995 3273775224410712635 12897119997114535947 10942421574642924602 8606134024127427089 13409244565852144893 4888652776537966256 12479775038472612123 15647649154338600380 6725826732131263654 15007216383556817094 2743027288438968522 9216932216892919741 8407597316981642241 1008278845698039297 2982798031069805004 765961549380662644 8557373769592989231 5276102233158651434 14384782925412681768 17382134895758235895 12579930943263990166 4581874035634275097 11519705779968487495 8656871292986571674 13345194785482900607 13591186020489982549 71640523864146741 9048349476269913967 5453667348228779634 7933531008044155676 8979772123105620083 9484904112559420777 800003078151974798 10540042918675191670 7664502408949246262 9239029335565569186 7538973459766226662 661706782242864607 4410239247568461537 11031164006819488228 11692981755428555415 5359294188692572761 2780652259028070400 7554334639145325711 2938616990599068801 10519526448410622042 10144932262940575064 2090181751676610809 4486748918959269108 16029387730877456429 8473976172570702986 1308050310328775341 9155759494984023622 5026767876063598746 15824736970767595797 15384020743528860402 5232092575296205427 101882241404530680 1095492548786328726 5550058970745051177 10724809508798101024 7671610655559718144 1524058770390642302 726657061986227784 12581058728545942694 10144513136264486005 16284120145773560550 4598611038058393886 12272643327690312054 1964753183292421906 16433356177907989512 2065986839623701923 7451940917519769002 13409050364367673774 5668294256470843505 15356801473854912377 9229857880631256382 3922461723596353386 14868828872507916772 10491946989069375186 1897305588726415833 10861469580633920697 6998757442311540064 13650519212756191814 15558475511940152048 11102104360440095207 757723134734693803 337891913875797207 14405629914035729964 3622169045569708229 12515635310198083132 4229247463868377586 6742578257432282608 13662824196766560759 16850631699501865995 15908476944266552560 7984899127324517311 14570936494909783294 13586502352164085487 12338243339175121578 10326774688471278085 3180059264557211319 14583880821269122107 14317530804050192482 10053956327177780849 13339940432601254694 7246033133347876545 4534049042428498602 11653040893231740129 14463559154897854679 7934178096309149314 3246139553623050555 15547271023191609246 4721799326110413545 15166593877693114439 18151601277535774757 8664220596484709606 9930334615487904495 5152612797948084844 12256904212452272320 11561698188097978911 9729019291951966413 16738075589936286393 2142106418630473191 4474633587726258410 17090939526928228416 7365158472108635220 9035137948861626383 3443871306690416282 12337496784135357220 12174765448596252927 14755720903852196382 17482291081344758644 55448479194526975 1078153014921500245 11777638473492969212 17130424479256621694 4962119231961701607 1825124015106910114 15626409820698761392 14846838752321122672 7750565682489723045 15192694847373991437 8674308747090201269 11577966506826014388 2586166418017827473 7723641519246937337 15854271217076229534 14549513340172842646 16649196969423263576 8184218199280487262 8251018623520327117 18037352496621793428 12848082485620626603 17036530040683459651 7384181036102643558 8816995266842077381 9700055665006733491 15288664125451242979 3645402302386165892 14688828057242959359 13285570966062714002 14772943170770416412 12249403243198201950 4842301757915364248 10443595657099376290 11434201768667224456 9583749760672382473 9172388641850410313 14496117093782364244 11213474672551422522 13155081139101140100 12780625033697076145 763706693510894078 14211362097645910011 2076916242863429106 8283402392934409662 8731026868170944818 15269810531795470650 2983645389285568449 2750192342606277666 16323151705709745224 10568485477491332346 3324810267246198161 8472068023895599415 11860538490916224636 6015770440310038181 12511964384899311859 6501174100628303211 14488432271749883238 11933495282951623314 16808146904995314790 8211473179606681385 7369462733219675165 9267771574055355536 6297493326518432172 8620171810743124354 13133634018049899261 5051712226129579923 17883004562429216503 9059802448258504582 8756200922045726975 2725074278391821206 1303947143648791912 9887302842824129152 17824489351553109915 17669284974699882764 5440383254437829824 16598706367264986150 5774084842130827931 15806563835609332844 8577166661243159066 4970389463284888385 11367793533830867035 13001192139374230891 1604249069874129760 2239463993831805341 15919663116785754712 14848466113969160670 14474880361311308180 4801681527082206346 6993371977671102744 8967621307892986173 5559414591728097054 13252936735297301111 9480718627774489085 117113336897689652 11987515520700070079 8539813287051484305 10524820665676056524 15823285393441590877 3508753912137256546 1669811673833986530 15572611265031596064 12877412083919476676 8054878494622636114 10902761327765403628 11797054217948388271 13510182787089778471 13041056044988938797 18082208029257330276 872307078033490470 2979947004165518803 698105019117644342 12758807391929114704 17577345374770524000 13885463520386907611 9905225647965563397 9688152595747809696 17095609976490500365 1053164439492105154 5321617485753082432 2273654463583893539 100206951076421420 11904807318977533437 11786119671579244898 13014918709613808488 3320387129208163049 3265710360056759187 2705456937703647421 6126711479075814832 11136313955222458896 1217588841523122083 8903348372988709781 8774686256544718951 10367653966496965153 15343005036983549870 11822739478545765387 15317261581070987595 3418886740678077676 3687075738534150507 4960840276561988496 17075441205663741844 3567536913347554877 3007848065646627885 1930665841784951892 12063203757877233133 6196530833917503603 7645587639359007471 7381747100204597036 12933721952455859853 784473051984345781 16948731560681881380 9939116356918502056 16978573384992497353 13951623807162969130 16780865424161725431 16555146500408384480 16837994754978886295 9414610878290352725 14564559240101610106 13363480975028690520 4056244001891655026 1885406171359216548 10275645772905616212 12952661723391708761 14258925833448799481 2135715826861310317 13239683008821209666 9626856529010617533 17106895055310692534 2660332303851313675 7458829189197387777 10527409708270878 1734046768211991630 11556343296454192849 10780321477983406730 10641056995238082345 3839938228673589340 351381092252097086 2236355832849954828 5378091482570098515 3204753683171638112 7364684463937329989 4503404615972685295 9780242945289394134 14692854246027836875 8442454138349315329 17632501961106612137 16037538927869021648 17328033210628204402 354278063974532067 7779566295146194176 10905262620208508186 239059132839216364 14696431326898132906 11785937245405361762 17315716230223767867 5639449519118267048 10196661645020341939 6449892790412604709 14032800157425024229 6120007296329484889 1731523350354563795 17283774532132731546 16571470910161625336 2967949658353753578 6353791159074679012 11855165117481534161 17749122001373476583 10473649788049535747 17504507000330949094 9989095478157757357 13071871591149878884 5510180654604847634 9908775939745658315 14359753327263334344 9151139246178145675 7696883198913010934 8822948811194720021 9573540137021131416 13691844949041057312 6119822849176419767 14732257315328371170 16815164890845575338 13032690896697577701 12959926685572343244 7997209993197203280 6010670181279407731 12878522628841658350 18209784422352459418 11300197682529116276 16455346834183634543 4723771668588637744 13887663073260462334 17371886922301324363 11115758839786815411 4963235960163475585 5621573735865076708 10227460145158651357 5570276785360249806 1748633171230010838 17935708381942995005 1227238009439191347 4908804789392706261 5894836156248313713 15261125064470685116 15287037254164942956 11999196094425017458 555013296731752164 18389281894664159331 14707270236585592779 13388320734683759143 16688166331506864719 4502041596767409031 788548949246852573 3146205582838025113 12936086686976373801 4321569434052704935 16679672945331324716 5473072334485341423 15457349240145609163 8008790986783413023 17574319293094909101 5901415971905212637 16832322848726698688 13743065115650094602 5162872188590351946 13067848772619262649 10457608056858396363 15641594871291866872 14175337778313452577 13674157757864971379 6465176944939391406 12016128541159570727 18433981426783396335 453262337560412173 1038735742483419612 1734898320895709409 3136632093093315165 814514189378633610 6926642398928138402 11299206941444652412 4112219712995796270 4532379524421073338 6979985121101444403 10981586723621648163 931852931407668350 12495680134592815732 14215856459710171062 16022045856240127280 2678509735508565698 12093816393856581370 17288459681296115832 1738477505044866967 9026586110650258998 1650621549751271861 11483243196357622816 12281090537026737074 1782458360513552402 1072290787401305396 7046650258353550499 6295923876352734696 15951520997950147496 9082698245313595307 8164689216433317447 13608787753767354013 17294257366124648541 1608723175488517673 16370944376579731143 8619087815809850428 2550223069687485938 15820265017322847678 8381577185297683979 12485867270907920891 16758111110629600740 1763810647293554225 7287699968137106775 7748302123575638991 10534207003729278717 2859942760147493594 2137232647758875705 10631106042444531885 13879605010189696098 7077085068447903659 2292719274132763691 6100532259883327547 4257596615202775382 4266212274882358530 6609939369995022679 11078738956153581180 11698821208218296342 12438280406532006639 4763383207238157804 3136190872032950622 4456352889891210776 11133963937178805665 11950341820691823227 5437975958724773372 9824523604634022428 10140974918047267855 3432658113272192084 5901180011780683584 3671533317662140279 7820221242828525491 9134807422365605653 3137900702208017695 15654198326724294086 3557307482344764441 7269309398701309629 8868462600136647282 2715838023659314202 11211670217124752870 9340100014119688626 14526119001670135125 1652494873484217260 17012346474779025245 13038120074707274126 11302954870553127695 992144383425237269 5825718723476926004 17948500745168177113 6212413689428966021 1526687641049634588 3920201367020084302 9901785118923314609 13659738491809032733 16259640655248134124 4203255389658598801 11919297673377077668 6497594427130410741 7291483997001842672 7289354016338948815 7427543730591669516 4696520485988057764 5645719920322170353 12951749848122810312 16301505980679510228 15118705745071087333 16915243431210049673 8304436261874983810 12791339918491150999 466364829821173694 3023019026209082069 1043534273796811736 3147079720872553493 3004691681439821418 4780988046377852665 17953230923027014858 14236573060287883983 13842143204697094358 40629455582247653 1062594394686140093 18249770029812518632 11921005377016823374 2680716751019931597 529018118089665094 11159639022282772122 17021401746441929752 9198027978940987893 2437787072892605692 2790879207285167493 16907586961207982986 16872057387718688748 9377801942181791578 7932941502512564668 10336804576852037373 7796753597706658598 3334476500680858929 9602583679471459859 13370351998645195717 362847607149043733 3464768538080171672 11317902566631501003 10835135485532276914 4083153598973045141 17260079679753465464 14013567469117203196 9886067230020163401 1241395707494240098 2322870021095113488 7784315586770507183 2469687581908835262 1328585190472466760 17351242618610081979 12526381654884550217 9104511379244290675 11057564115576915251 16941116924043490386 616450070244187929 14052779019965546843 2578002289474007996 11146064797730848656 6243586954186799408 12362446368838930085 9245863483280214468 3225587324335467714 16828596424494992579 8949020507386572417 1761032168812456713 2161523914098103817 8581843858257832055 11709289825414448802 9598123752261118260 1557233757848276877 4548366797210613124 10408478695567421442 2363064169679465903 1319860960324884739 4731057207746912415 11320291049082519561 10151391257138521928 12969441948228777437 13632485136034988676 18076900370409087422 7098205354444770987 13850354102116114307 4838239072368502841 14808098607417392634 6207357548433957253 17767393772837684797 2446275879618218045 15161716506701272262 5792483090069925747 16606010833010229664 16327067506670422812 6199152157600760025 9095764197954423407 16392036788117029206 2082520516675735599 10418484547254954746 9994055810605435845 10873132407444047774 13300731177258396740 7910208412352003355 7821429971680517977 5227034261859907942 3520261290838398835 9170277047258842552 15923625363041592753 16324469525813623602 4346804805468900726 14360348513636701864 14230288733903925951 605433567964979362 15342395798997338262 8302425627958557556 15242339442832762538 2260725923881186900 8228803774187043938 2433181358439174845 495148830217891439 17997326695505825093 168907886914780424 7404646373240264003 6523134958282469149 2644990281293047731 3393772277242379112 15290841308873922356 16737215693479765136 9365475789051028331 7819418392021620471 15815063732696370196 14363425198382669164 5591046958704145718 3956270228204889504 10536821175942937791 15549685032908132419 3612762620125656191 14404922753598786841 14744330657466724383 10236840409832150146 15452006080214094598 4739817167315022257 1040065615374941550 839856771524873527 7625475184147725640 5936750458189156986 3892079289739801098 11669752405994645922 14283893228931180842 12326564829236089580 12106305467446650137 11862176687561730027 7085087454479969027 10155110271283509823 14128697414517761674 3203962015753384452 2622939706852308548 6406972618473872445 15905445169915352508 12366720391765367125 12973015014522933341 4204475218904530807 15338061356775465258 6439768555492388149 3024640667882146746 12125776304192381947 3909071264214275650 6931985086963739276 13401759314170864568 9808687647671502872 5567512069029414129 11406253822482806494 8246712725001873835 4419097818542878386 8389235187181234406 1340007114988312945 8609326227746023972 15916019768832452973 8340704974293453285 7023827582708671822 9338854044600446960 14563645814283227503 11166231576396654335 8514615864012542488 14940078694097372020 5996678916403331138 4769848342652440500 13361165489908653740 6957639570979587259 8541729274216732920 8095459309788051712 7210565135538321157 7397838089761874330 11214353958481722496 17966940202675807705 15493418984990951602 10721502687199026511 2016604874107749581 4595688508538661393 9740015274574392162 16184836621246258957 18168673728905257147 16108923888018800080 3115292837679773017 6772277925119271808 17371439851722950770 2261841254224355874 12508658521975652408 10372805500241464347 7269245639016452948 1498344031004981324 6782200229993283375 11916044440568889512 7627421362812465553 2239230015236285713 13558909111106575272 4199953615012088557 7547410326114741356 11714266652738498240 12358197995515387938 434366750822366686 15328833653625206733 3899385346263859387 10423402270615926823 2338900150552092969 8290455030393347598 761152792561457275 12189736173967236265 13770258225641542642 5177984901086549759 17001117434351414186 6392318343945687674 6290228734332552620 2243067295701666620 18147011199388037820 12166569584047138995 2789241287155914878 10610087750744156997 2203629104893728077 10522404877076309082 15207222553177922520 12786820156668594909 14217149594777830705 12871330593377411750 8384880240205722906 17767193913152138843 7309344474298797211 7030655899683016900 15846560083627404550 8229135016025690550 6894446493919138418 10721149739484750718 16820206869910400146 9735587069609564921 16609318343566828305 16904836175683707269 571031321957992776 17170289116739036510 8790158541938149439 3565381217006047248 2435051995790043464 11803292327189462539 14628539614841157415 9583622590400555438 17029342996930862327 7356519601726187159 5044249573402504891 5556994609172494277 2540336690675748381 17035756763922142285 17617690524685048862 15657314658806802875 11569144089389828097 11858223035455353890 13160132118371237953 15502030477856489099 1880288569722915694 11999624511835025152 467563891625952931 3632476768804274774 16896080355815530387 11362520278274518802 10768067172938341691 16209001565413680823 5562013015582481259 11730523494311320370 15877519456893585074 12153346850222277412 32149085311862360 17171391273234246603 1467749234774906980 4447643722789478794 5627983460395916973 18242978519276357487 14062744086917990845 14617719127656928255 3419537647410681336 3562582267242789006 13812218688365554384 7361198144934147088 552466431903313828 3365510745696304515 10767669343106186671 15339456014401597510 9444025053129501930 6910139394219560237 11312793642972358652 12711376765688232611 2440405164234857333 14215697585818812397 13132027141539314885 4971452187372184244 9903390409469397869 5669606743950318150 816521439330975700 16002191379595876532 8973200268336396191 11621577845041515945 3270078010993945225 12618284222998011391 4824912543498382303 9989486133639354696 17581467002954661129 6938190777264964646 9971188192114547429 8319058119898412112 8623581863639089480 10257361133874089401 14543915350271992818 2416903168255662633 11388536657637841200 5929358536652046476 7627090241726128249 5464441429249767528 1859324421676939761 16338110316809253803 4757089809001315084 6408338364651558275 1337309180128335431 6610114808322793823 16911694391274365090 10738545267827950243 1135406728895391791 5484802678871239328 3589107767857635915 11528415185486305643 15310441844448805055 7652055499721761922 2819215526915518985 15953394341282215159 7752473201415149490 13876241598470693963 1061292016842153723 7841967340406738234 1021167995621891889 18302510716990630446 8039674453390648432 585601479702856322 5320696989319910197 1127417546852659359 12385092405050843910 6388476263768985494 14966179142571853119 15050417528511105357 9264771887114029576 15616079610794613144 7233715234595089300 289187506232703517 4897457990107478445 9900706264492647170 18304964136736682224 10901811494790719368 8130248180124110131 18429109854939417927 13590288402073312748 17039977628120323623 10893262212790165940 12045604898793447685 1823050842457270895 16929653733481001147 323774133248442436 10324824107119949937 3719777502248784608 5958268890727451685 14468951524772264832 7058565863336723197 15983409919909775993 17227038605427599852 5090185375680980272 3977989554039693053 6117852642966599616 12841098465790119160 14388830756634635218 1346381746935098149 4653188703760860794 507355687095606007 10349102178747467658 3183304864911619647 16565204442381083839 2862221053437392105 14828573803583348429 18374174611149055586 14168105442185474937 6342962872627882994 8238841489841328373 10180854889981386112 8178589270369078087 11193858123878438364 5672394891409851377 8546659728430935206 8200857404996315928 3049373975338638634 3932612870193461408 12018546156424072981 14262115261762924913 10850737530028601411 13828747550991937960 15208088041442088238 11338720977735195728 7480513569739558121 2924635483252323051 13558974478065620178 8094766460650146135 18253198752987111952 17340819712463160325 3566819033723304518 14436268383407880809 4782600607449356811 13909850302763190583 5882411918951867432 14596584286257850689 14770334711842512661 8366499241470473907 14549674496664862152 5478256530443996372 4444981901746716046 11744733824485373190 3593445828534776107 15066208933450954750 4866404569045474391 1721704364674678229 14578399579930234582 16604325050270515162 11399656069449540060 8265546063640203101 217313555727684469 4658232886811617315 9987576002950843016 15558507401949258394 5222165728439941594 15331818756840188182 16637292645363262996 3056366504582607019 191115424298931971 13971818229124597115 5384604014710891892 1122244506542738041 16244562737802657180 9066505498684854172 7149685091787841542 5652781356768848027 10829869923021348620 5937310865115584213 16826142921108059812 15718347351405961143 5156821743271200070 817226237098744567 15035818406959564449 12081527893178655189 14509416373922781706 10339578879325918054 16360065066841568267 7200383996828327389 14212579925273556003 14404959519628447896 468229646799789154 12991273532323043030 18336481860989963116 1323212859520688739 6502157821970067892 11681127983164205672 9475200415230722477 18442166092032902198 15230865535185979165 3559163638146762979 1031916357882676582 3105714214149648110 12535853697167485738 17934077627902584144 15842181750201052608 14944067371522020814 13375024237291233863 16506230899888838393 3496779786534302445 6453365761407555440 17856094490926158529 306728672793922192 10136207578351867845 9394650364712901578 11221997445278318006 4508118522549683627 4556988624075788746 15417340629046652014 15311806749984004447 18000763441299246433 2276094049796770253 6198493285017832955 14422079867147990903 17326138412470962971 9224068559234580669 76244149803041520 10589380959750905100 18090483427135914837 16665595949274791953 12817451203707795233 7263082626361956309 4825104773894055342 12445748243874415294 422265614225294248 3813798828903257731 7054235492751592339 2539073337077043007 9598455671348066622 7777776942787501405 17802340838600689380 6710951138346828624 9715691220128334454 16457228842433716762 16183729795081847204 18425568972156569347 9830230995602956848 6344100663695151343 3802037527161030003 14643784729560480017 17000427541245760227 14454531552903112953 7755761012022838354 16228256263088348593 16582714447229582222 1633854698486025185 16690014244688741944 3250211997393006030 18171382439540031444 15516800229509968266 9995869484890408340 429801511797638294 6456201986530260296 8712256422086434267 14011622299535447188 13200662599325832047 1782083875914476862 11359741883003264837 15116777131090045678 6331059773230068633 16712398453219217112 2296013736627406047 15888249934262521650 9796109184867980837 362413880235882851 7782377624012464644 12114856055140653150 16413379055293879290 10867099333529931280 15572383697526576776 10903902163778643017 11440008969684545969 2700808458088593579 13655658755709882954 2638864617055345045 15365021420520296730 10063166306788287782 17617126234747368231 12728575006205259025 5040251630005180625 18383990896075301856 5530249683448965174 10807782924387687486 15248548278526133668 2147094278862449830 6651045433238400507 14924927351163344826 4620689310793792308 5974719623589313385 10586382628432058839 18378209741714589542 1692840821405992887 12724196115739094915 7277907610316558480 11819952586361648333 5453724564513838310 16545900438453480905 6691992712796326293 16077741251954789889 16837331985617963197 18050438141549297305 11005804118185776224 18258165574377317954 3423284700759307702 15202421655682399115 9197366996676677075 7901369849850154917 10008256624631783049 7279180744400303472 15371732979250404315 11503819218420747496 1716699945611428408 8656373574904175524 13279846075312297799 17426184028420085572 7399123564674845601 6367754800583696500 18235988092263963505 16108160276885253952 4907300885549736649 984588210336761288 16934802435118304341 15066346114954214835 71496941137772393 15673876620494940103 17436183455579061763 3852859149725944506 11981470035327047875 9484314939749834421 10437152468346401241 3439659087103805162 11534762914443759157 12212995296197002058 8204475625568260558 15214972652633536546 17219351845525757718 177696396677987156 9497494248917299758 953795252086301470 3671338175052005880 1916902334412403067 14192475566533267203 1744448833322289160 5195435953709077695 11223050544110622706 16568787864197878184 7839286637783634773 8984052449932426649 5412247419500374984 6732251843586944768 6111677004278983604 10947619069458103879 15859423937364504026 13139560322367626298 15486038459911029111 15583662252069241002 7341541160962480087 10587802042103559278 12785189435828565991 11675650600861876941 13648568545163782535 2474204757459741419 17989035842010100007 12689698233531396111 6562226944346652292 9701659878839506919 2770795948575914073 3131212693531882014 10430968856363830687 15335149736242898056 8533548939835746121 11124641257554596135 6093022394715480550 18189244322576492540 13693797840399438339 15799164443022933943 3134064947443182584 969494476429145494 211271942874641214 10715512152725425445 5134500370900332812 17607100011733228585 6458365445989464912 10358092133953705316 11694484810023698735 5412729986623879587 4787825456385661428 11648340218413880419 14543963583228917996 13280317465118024457 6613545828068635397 5571690425629970592 2614028035375925915 1738189363804443728 3395515518877096858 13413755604264086819 15852073808798779567 977439797614198907 11147101977456143548 5897449423021522015 12612061078686902162 2093258229740864220 10045159527014593034 562685986229989933 10433487275317891745 9387320791674436378 13164309693400363689 13986257512602036103 14542906521014505444 2497268254129973881 5956194780912652368 10853539485762765010 9969534504951517952 10200397176867219526 864232176426346845 6254333370104938474 13416358495153801916 16872247091392832683 1364002482203805716 10547999255924919618 14896533960897828905 13707075772644728643 12778298499065599231 14189620478020175990 13204369988323466226 17866438188010061023 3033455951005003232 13316413624115152513 1687345771513312295 14546283918449071423 14705534355827039752 15506626313837761944 4833804198378048492 16941731777812132711 6582855668208608161 7143836536186712046 12885084740788408953 12539375105567023651 2058288522760279330 14113562313179710270 6436634241383895949 3736755909807492995 4000885187492870362 6772502711911297679 10449296253573774955 1120624526228816577 12592996388448779440 2146958905165357238 16162762659611604175 2846924275607434276 3096930991076316824 8173803336637048987 16130396502247170480 9440105374208412409 8155649926573494012 9814119748440091964 7311832013558867724 15181502183456969353 10797029602083894885 4450392971392483672 3613518952571919558 2457310717132214733 16005125235497688688 2217921610471397680 17894175861192404040 16289546915767508860 12778223475414031648 9005390234629711720 11701702046281591642 11655111897422557546 17668780072580495234 12223320676446214741 16836192999330617784 5956319802753606357 14441326188410044918 4683292007148549457 15703605351103900652 1241776750101482185 6243559646763551940 2555136723188886224 13670745185474242968 7451598909262848217 11299448194836244455 11944085412895480173 3024694171532256793 14510097215852093164 16514395450916424128 5914681376544799354 3173790924221707360 15596255700468044784 11893658251739134433 15242883549681862584 12220041642004659393 14962514439225359141 416573097934020510 3861475537595893748 14895023245613851354 7664303147720380544 2310141431666370319 17761889856800726819 15263819455289045656 8399783123332578565 15675433701762116233 888945275631334876 16965787867177770655 15196634722215914726 2831173347895313254 13149932867516069076 11945673866282065139 16292735812813198252 11621719530486005649 12735031020880118364 10377656582099253510 7039344298928448879 16505422668842398128 8802295211102246568 6881727875352355391 17753080633248216683 6299583724101953108 12761795436358088483 4668410471892278570 10643922922909314664 9098206957540498197 14374055821867052881 14125126533225840014 18211637813238840176 11677331061552977778 2494581549071215755 6744539153725351694 8827999349062310551 4391770126610522202 16251380672184976742 4125420193707831129 9053484352865059291 2016939618163844011 12109383964478200897 60312114215138645 10458931701285382161 14656039126436302713 14416628298891739209 1655833759882917091 4347384531514647196 18008498917929536292 16000813530105800112 11871539287525338498 9786039125788787627 8570277579881520627 13995363474650385205 14787808285254167238 8620129975860326140 15866641100241583907 6978846137212486067 16487141780177878190 12746735242606214470 14206542574764883147 1345070997722261291 16714268212177868507 16852897305068277459 18020280395460726633 7530407812366794634 11617511300893276304 3263194170171470080 16996439990933039152 16314861591791701618 10041474720748982014 4435160556844898553 10821252668942317225 68249675456340978 1462910790912534092 12830988412153516230 10798479237813901438 4947340843663418289 10710815326638714032 2720302881103978997 3359628988180754808 9291907312735440238 18298578451451978308 3001198246851501771 17157984237784929592 1236412768938946712 12931751887006804738 9879529342451546335 14383803268651234092 8053907222039407689 14434002738832935516 4616632507739610001 16848618592768349793 11586002182722323776 8645009356697191758 9241854239414127162 14666830679930132955 7874220778752926431 5227676018326634135 17385169124432283401 9138206306565307255 8636679723842340145 15062008918000301310 7940269639073032692 2053979259399589565 11367189395181705142 9479900175928825339 16060441429868889319 7069412737702651594 15493326861815190635 4035426709970882821 2814834997380837294 3025697190090989765 8647476392979576909 4688695393596065440 6126137118309783720 10269979200797565833 7363794043306328345 8637602925187234729 17242564278049664835 10213709929544020027 9816060170415142950 8696262366968069108 13227438567918369321 1934096133056602445 3875867038139004430 4559662764184906758 5390178502046041767 13092571915611517508 10325621813213697926 15395341645812032640 6890884621322413497 661951109542561106 14421849184293206660 6614644362345269871 15989779849797116677 7230266448410063524 14789508694131705262 8300902147985697236 10002232323249345100 2089275679948342407 13592588214291317357 7375381621373769880 6576229290728826318 10149679139780454915 4408182207184659612 15667412238923519802 10840598508578539593 17676610778610486823 3881830108242842406 5018268708397542079 9105027112625484091 12988782373861326598 18230914046804237762 1701794703992692666 13581082145972185650 17661625351758064597 13086230779773417662 2521132993478896930 11024610114414631246 10613795406414670975 17916963446180864136 5888655367142190092 14246931374001837777 68971345435242265 15466862887784306284 1901697483176810575 13761563906038978829 16466040101509650871 11423852287001858540 16243370057079976960 11665716105609817917 12030118597166299593 4422546902393814849 15963951005656602962 3120862182025584195 7472423188421317184 554229094142017380 13221892898832125772 17399081914234236511 4115157309027955602 13675372894011706393 9677633172723487670 503878129164096620 4581658800563781265 15439801161163421058 4771399603635406192 16380558976694834257 9570543572408594996 12171763203350250152 3275889694079396263 5813549698602935550 11401459718315806193 14425582341065266811 16569841190362120068 13974589619826731118 17133802150366526067 2046058587900663358 13327714136363990613 4172663655543599322 16721204250978479195 14102322553881796058 4473584818554906839 15241638153480079590 12866538122802712369 17124394490235528548 4701629052301505521 14688971092865469779 2904627198655145172 17962851370891723467 8367297742140113422 198942532023732833 11401954570096435424 949890971840175050 2679734532096437443 11553619532830356537 776520927855622279 6109165642609668787 1485873429518654295 11063835552417519170 11148602539919481836 18424001637159487780 5974091830849884199 9399439553393718644 7786843616140636354 13355954010025549213 1753947801272487255 3446304600428103467 16646026851701308168 12939430418514932187 9134669712225776779 4925001033452819814 12778774952533904265 8215251085482340769 4851628216221667418 14619961467674756192 1416786313363305793 1529556684071515911 17202052686887009099 3723955936944509719 17841424420083363583 13856342077587674920 2743852167240412351 14600475928345974177 2054618496884199905 2548525359985983727 11280543582415698479 17709126230998795532 8377100266890877215 14521293815407054578 11564501107809699762 13111568036640242355 16246004548326297799 1697204966780621443 13514634005997611905 1168353757356574394 341823223780354010 9013429586673950102 8870904074185876973 1555071533623237514 1046410136812268034 13632542793922783936 13131486169937779584 6918944169123838607 16464284603365724710 8655434409485755341 17237682274761765364 1640379343364988416 2389032879065479687 10859295724108576257 2622997184142488771 14318601042990530353 12632720382566272395 1344479343784554325 744721914226997773 15134762350747929075 15672907944585481807 15883931808231029439 9968433407487688444 4957866134371379859 1944624083129045673 8949407774581184081 6094049453121381458 6867513181142315263 2574955174859466467 3912578094399067244 6766766428072962163 15708308711962964987 11253676684927205840 1410648424915678611 17636688841154795643 15778979702380862572 12574972231597932028 2679720828662132140 254879511741514763 4273572388164968203 17464608470237344745 17299623840224986636 4963785496377505235 1791191445001235029 12827003288970898706 17953469353972125151 15726950870774941727 17359848435489638444 7106547732509288132 17887597182600890531 1104454103349946732 13269626343960678529 2189230571360605567 4474698455475032632 6768961581915171330 11101300835738872933 7499480534902107281 514619442707785434 9063448741850092756 12574769044098205244 10998208627262628628 14295933151493766581 9143040430049261084 8180930974242765406 17268680198232058948 18077240151264042670 7129137843948774165 2203176783853715514 17924212549245150428 1833796544259090311 4510701822443014172 10251452708231601677 3588833599269341252 3298515479214471226 4941004058257286548 15885169031835479004 15896712989155289138 2507379856091538482 9708113494530132763 5839343655019400822 10251323094887560775 12182218012525193767 12211642336642439768 8722935737325171562 4227992221390377760 10145772363865047349 6636426765722149096 4211295562887369834 15848211460513512295 14811844320480159913 12424454553312411830 6674421360646400442 12382052529938085659 15623170294739060082 9596557735016629526 10478113519585491056 7547248349702355137 1587213254431811850 14740730673259531481 9962664633283136858 15598827820385340259 14949322475514618457 14860488384548341837 6274421642045185977 3781652597589450373 9561101885757462297 14017500780202191691 16534689707409613526 11385818583137985267 15754509025838826249 7123628361913283367 10561735414819236168 8234887774183189519 10266545224975525560 11999642881839926212 5888265400873198989 17445833807776435660 3548574031753080625 8765784597639397946 9356999720779085771 15459004849471767265 9692684158255726578 7126337816627018126 14169857563960762265 9006108188950493919 1537023438822150722 4610653251598516980 3799647320190906178 2502354553005684834 932188214917130414 14295885545266016735 6505384169303098065 10699154216820509988 924730849139103254 13403868053981459278 9956374301195585912 9727260369504943517 8486003343770522982 10965024251308528437 16351160011665757981 1434688332204082638 6649883302690710405 2473224878625481119 2969088533238854375 15897946332647295310 4018707523333272865 17130173790392040034 4721628312427271184 8307087460290492409 11253125885183341921 15714392865183785496 15058065710849575375 12812225315463871189 11585790494012869029 10501219928105442603 17508061478682365939 10592401516677241109 14343490742622095246 7060008203509769023 12980125798806804153 15089132958885917520 2548924390998655691 10166074610126956992 13059894008535357876 11613372309162658730 1567956918364348410 4300051627130726466 17324731302942669420 12640444125251414678 3626907411715927002 17941303778120457296 808995012827197509 9395921252334440857 5177914815354874462 892448720645511798 6750826981723072944 12880939479382478653 1514442908985045708 4360616559038429586 8385708937118537171 16744208647291072029 14279668899116879453 10513634764275886469 17500837515378067820 13149776062176313345 13667690761134380361 9496559556997042129 15681232523881717578 8890992396039077245 11097349451601549891 14380652716472698614 15930113789714277576 10455509439817040735 12129557475670453513 15834509090535302521 439627635937816180 1208627031716266198 11672767011864955366 11881722543133927281 7897804471497483692 15349369912836292149 15237229545267706647 13982349626821083599 10291308782459926492 12331214339088383601 3814330703634958722 13779603560364230003 6468598575167531681 3265754388062432384 8967307996407051957 14177760975087951855 12218307677836953278 13805210004291930942 17941663623255217364 9086879252040645841 11261446909714532569 5636243104321593899 14861967718767182816 10300984105277999208 1180191465210018466 17778594603977441035 4384873567549965616 16083273978226500787 6611802062692168411 14289693921096609414 16561445860974743525 9564874422295951141 7282675272216134881 3857634545398837088 16017399797113782137 4706092989410901315 9993288850440910624 11722079806349882162 8933968197744364834 14150105006137999959 10022716704524671839 7157500907114559526 7041772431646279263 2043027601508216501 10521602981321159716 8040354032366185603 3380185902393779993 7393376821473177275 8621496731773697635 17182491283869370202 12898037865946892825 4792104824674218829 2813306689994277017 13432000224539606789 5943503572104900604 7358966517646449447 15235925850362745984 951648524730257821 16405146245474166937 1783823375828849205 5707983470169310024 7239848019271115264 5001386916370365224 13280820398372613126 5833794953230165481 12810653326253866469 16907525122558620913 12266290262175003145 14624427390399747414 12413712466642788595 485146361064899698 1662996080467689701 15173966958494743811 3553546707340616541 17711270013337332248 9154777707491014792 2525558360853575573 4768484380471777144 2345745103356691553 1375569302255687856 18247363827627876584 16146654981765888905 15409348223764753044 5694615068938499020 1242552044504750684 3881063807747498624 9420412013613914393 2549166044757321645 4387967205725225458 12658641155446120616 12830662194096830215 7810925000964450177 3096853996508470155 13610591860030571443 379615125004279198 8683513985302407325 18276929975854236687 17123042355262723240 12889362114130840189 11265133046590940788 3244247102666203422 468283503045469743 12874783644427287117 2824502265225997503 18306207852483561660 14403260754186438925 11868887967552877104 1408167297800544166 17152042633439115835 1212513693985848687 1533933560804657530 10093375867055184418 14382859364474083131 2911180844124387611 10893188685006243395 9839071157352583570 12397352992796154931 4584307807327475766 14985836910250294476 1288151696018234672 6394815719661088909 10068315399262622481 8714528442285105001 4477135527472747343 3812289442890322840 14988493868434825600 7005238458482145549 4674205587955987471 10013563304727462333 14939572648983540930 3741712567068193436 2378434184808707517 6217515000507377592 13855621525253327621 8673858789621324998 2708917026717875836 3666382080615900651 2411960262593808012 6272233987584052200 6994815094070034271 494094492292968084 8225720699306386465 17912884005458835567 154464518495676453 14198863803286594887 14921826665194751544 14870491795342361845 3877714476469876980 14044852750432611638 12270746841904756899 1835776050995324834 8628472339433453910 18366756598004028330 14700127819903227777 7681182373713393261 16996691720195711257 16249685135058689811 14092933897321850790 12661070637922068395 13951230073851605101 13957434773430009604 3570698201556585715 12663774180869623088 2965565273701015774 17943949766079974216 12424506836012963498 11295992288937074884 12337164482307000682 16677249611291631083 17891703105769996952 4967098639214500215 9324326926517859611 6203997459548574045 6906026338792050321 9572982478140497390 6623485622615925805 15931780598106783900 13669935109829208131 5139171025508494184 534335802483335237 14769326713412500285 1696989157295625122 15983382758368921466 13854135853444453698 15972733254711078818 15527716753350725565 5817165469494061837 6917146761057393670 8009475538964079851 13605302336905843058 5601811958660052613 16423926789625260258 1137730244812254396 10639165663887388605 4290004866026798347 10318248712759464248 2524453397954510064 11804465440524248163 2291030505987264247 6511307186007378204 9014027570876183957 18041705608941780046 12065743651813632081 1496187956726046110 11343963385839547588 13149437224931946093 8032894057127864961 17553760024438527707 1444151781488591290 15594722420627522147 12721847028886202712 13624166131519521422 3222013165097559167 18066747071636021433 8403260518951211812 15513864198228210994 1584756738374192447 1107507747600230262 16601435838694020578 10905822533215940193 15097010522573473887 13013402490532025567 3931638632758979850 11516435109942509224 5038287506567150310 6888799986489241764 14172096339069547214 5461933924803209363 5187481021517991612 737169462004366940 10977454307491643273 14326182887214161733 7078228120178729359 94793014243477894 2643228199437095909 16495202521554230584 7157683178040105640 18156947260435007393 9346821378764093632 6558486076293746894 5050095327510501963 6274948982699329683 9724222864777183927 14823849950170254882 11625037559028068457 1025978972717722399 17342499732233843033 2950063967096694329 9854817486768009677 18060274669155959882 2880134692123571829 9778287201919717407 5167645421157736729 4005862802087445504 14471547612451686599 2531811755011057763 8516249567830138677 3736087263219557137 4701065923290303496 4066845020829442623 1286384700017588779 9051696659816954930 1119776684886460183 1676502291735644078 7202236236744175251 11253466826518731538 6153987627693435258 16671153245425161783 10164969104225763195 15503861154852796971 15370733690396646197 1439166170870190356 9854286755137623056 8666073237265197245 7677279169732011887 8871171902493796852 12235618296099656937 3858234434573671440 9546913497636855693 17069118634664284917 3714209650782235691 14083878914763134667 2621080733472240568 4943133410316798288 8571022442534521072 4803711795050325984 8194860976790735830 14719522518750349027 7427609403229293044 14183886049661889435 16120389351733426670 1290236077347145030 14412098848851409959 6169551972740651798 9775993839660336562 2118456818185675839 6445638545329244653 2308060359950849885 16848550664379592249 15120797047053640316 14916930859515105347 5406200993346630887 1833800859683297291 13611985297741319066 810184676183738239 8139712394759351866 2441123577868577265 4783466758616123113 6240211538249219613 16082550166918366391 13911182604316839091 10414670346760404526 16716836212834564659 2526676411005285495 5595457565074653919 16231999393513753897 2595637655141735551 1979387028206717596 3851345234809198808 9868249808647443764 16532589524652948068 5306537678339944057 10215163382206888205 16383154338554338887 14760638670944159670 17786170658924049112 5270376007109491984 11820555518368612672 7242006821991472795 7613224493036915577 4933315930150221144 7750972340652927654 7352969720022700979 6625886341478749838 3216841947053774114 16957245511631772236 14690218243379196072 10389777438625773950 15949264115154064424 7521059912539950052 17886350795090777082 2633975356283800561 16238715656992350381 3609303137661779698 5391238607477999942 17390199339958123401 2499121278289844929 6287597055168493259 17769279544186708476 3473954449431383934 6365354139007598118 14995537889271797613 11605196507624999365 11393569108993045909 6004548597902715091 16757342107152427953 4465445030931702910 13557980962901847398 6952586818106313352 1674864874350907427 16647121845794490485 11743063332428029392 9686019703586263032 6132848947423967763 2331331846614471763 2190807804203121019 16633440516062389138 2686091449520942767 11405345467806616722 5187786099665627789 13901232026972502361 14731506621658825739 1203863353629616639 2699585632158433009 10406750635833138274 6506105331015129753 16944258788403984936 6755737554295997331 5566218834458143769 2737777725853772991 18391621347514318833 3073128712178111021 6207078689775417555 8106054922128219676 17845220640256975056 7374023235558554285 7749629677258753137 5837554089895838632 7069466023758854210 11465047516287217416 91905371137951845 3100132086185624421 2243880944412464682 1266025455150132949 343319734315631435 15516639601562705215 13802079090767503150 6551005956290687925 5287739003470677811 11583601859694800955 3180119686949217437 8815159096366136656 1498722955518131381 4966161933448736583 4127582644123240967 5685077112944197151 11023285071504188969 9783586345092787608 1645113243127671028 12799909217539981835 6101427867668094070 11537971991679579801 1265509844120134743 13243958142565468536 4951638027231509723 12223481576939729018 7012048367406045936 10777157807931459112 7739421751789884695 147268328402327619 15044235207712023342 12005235431289476013 16327391371477734182 5881383877288315406 16053628111240968420 14507432232602517574 14327680436335101096 6159913083880081628 8751626802925573997 8847864200888003482 8313996201390659699 9297369193402972964 11840355058607288384 8818822565943171815 1160315518755097363 5215545499247167711 7509712730351099343 8265848878683005220 3220444964895154030 15709827164634923454 10099126999876591411 11219339665490769954 5812946502323316197 12665070741155673061 3391128542673200038 6061629718913113558 6103504705936629088 7941346534637821903 8007961782363287507 17647054485443929262 3147438739857176207 9961789753500058773 7280405416574597479 4645084173309898385 8846152108867172494 1691857271675642313 12969149792870147167 8990315382581134874 14769400831932587894 14525006733623943806 16754514043824481441 17976055507632749451 5392622265015541391 14859034024109419913 6182827425926783376 528646093075913453 363841463041798394 8018199456048919644 446841656463028298 10752273356168887582 5416738363489522089 4598710649130852448 11917059040758422764 9514827142168340019 10611568229871336298 18313911090875874014 229436819078041458 1495315441199115285 1554177375379478296 7630514262130840134 1028651968529755960 7302135403213678160 8390012807968801932 850139797358628041 6535673913853850991 4607373282771058402 17370987865147511599 5110818851630436481 16826931806901361615 2844868542989288496 17544624940950562459 8152888278793998005 5022955944617206981 8752672829634922357 453582581247390786 14428587654231249435 2398241850600193418 9365245490706453476 15131011039251322616 2933003677228325684 5059153317011599590 16918198073282260438 2280280202657852036 15779050628174274872 30011134130197059 810990345170995319 1574923626595371646 4951267580339450565 15024896436358236832 7355225048222807238 7742097612319059427 16396938718702088145 3136845543202803266 8397282772545280092 11933431340484270191 17492306275352525565 1245764632920746769 5813827306747703907 17221781538634374784 13692707653086288006 1155189520770999964 2081159119576419719 14820927215273881826 14410678692059672351 17876855486837178543 11346546741343365201 3274809993565479125 17018801220081521018 17823957263609091280 16927706619723697176 16783928184044268674 17666738224305582023 9637913564892028372 13942688211443147235 17485766827173763776 2744800318791955880 4277552986572752186 12827104604829800360 4318866004510930122 11538678874834954370 14964285839474645321 16865461290639416372 2341173126539957534 16647988143280654315 4573288236425699734 13674255058160029727 2105804358743446935 13543635978573240748 16330281706964042209 15175993832177816832 10136502385361899120 1287796335231077724 8544654205183299004 14785567027098762793 11751301769773872288 7431388958025099735 13974169890311996977 10006978102035696281 17365875774601745453 14416241507026041669 9288076333179418501 4593006098844336784 8202626823883578260 11037036523377280214 16051345914358590892 18116767694544658130 575244187510862045 10392738072271787760 4701983027067820380 11899354072938712561 11988028523831322712 3350435224066262848 10818596234285383430 17261253658051243667 12806924971437539486 9782582011140499069 9252069032163637318 12889241963717670185 10904263065164104392 15613987753753206493 4760224428851431936 6454223377706723179 14445254995727265228 1367928769280788282 8419384870303746941 9522374859986871973 2955410943630070605 17891740731073780123 5604366848580717640 11479368988192786824 11981121445738324622 11639302135435857189 9576136760664197781 3854006981234747142 2165395594246814621 2603212674540529538 2453820182584873932 873293268220784868 5576108411984361967 5484278576075793523 14960198646915320954 6440517614474956728 15364983592218092393 8871361788385996086 1476360515247257190 16218229745888791104 10580169290050952070 16266117470399008861 15218055282845488126 12170979952214185201 1847382481015004885 13247763304963231201 8968533842794574844 5622056602189969858 7719382060470168389 7592330899340689004 7825222325850743772 5817897059373893321 11319345183412686694 14297650317052697051 5913517909890472922 15982570238261097305 7574919165768839438 14323544981195607166 11909082311728576879 2642863324073264384 17864949977647951597 10740722040484459034 1423366517574812030 8237295845804094464 8701532509394819729 11464391257999788274 4962014046926069228 1997461038728235561 13258253948099557202 12503855868483710108 10830031795076885295 17648417020685097549 3217754916582139748 4579467654232035491 16770733912639803061 16365083740021635103 8207523987016129049 3891238595295696790 12075533778301001205 13368407197981500174 16455808352081498292 2955236029368137850 3844572088574924015 4943352419304818492 1975369323485637145 8928404364254951824 11424859335383522439 15377670165028692555 725225379757124240 10079220127077600870 6147817998541264491 11646924683919284365 11030569865152938714 2271273867297938639 5341087758200134436 2944898872359346713 11530443022983120434 9628744769543579128 3532407111411476778 16748103410749213408 10859622198455680204 7740326150598563693 3491139269820507652 13258557554458946385 3933511023172079361 12481002977289713311 9806359175297299517 5304507579758056582 1143376420873024260 5823739752403618570 4789806973448307806 2313856896752198005 8454289044101911317 7467681127583643936 18028349598149331838 11309558737870585171 9593164937650186488 10144030765767694478 13311322051665388023 17442958694455809254 14273414706045027046 5293510509501168033 8346141728083377721 16149539929472884995 9670824133341171294 2773397178910519995 2651647665685888664 6524941250801480056 17971378645761179690 1683866176950486766 15814572047884227835 229667194323099181 2257169664859806681 8644099301176867189 2938814368757220171 14605605744929430577 7014819656986756596 17226811852742150621 167682289014086798 14841402897546356900 10460745800655273481 563513576934666912 17466502126178395967 5518561735946116000 3309289742618695868 12541806546124120537 3316557189777448602 11678778516207735094 2315133460050320160 13568960590328158474 16527871850209666857 7583841463027756929 17177554172832527976 12144969379407093838 13671273636736392994 14297635788393943280 3490657873329177632 8536668956504166355 16966279365518285797 14387306850878196148 14184583466510153484 13319812847502091492 6741580335755541700 3672336701063335560 11295540509299040145 17770403568354354603 5625682222646822371 8628884452794219509 7975840524072762962 8752037135621239279 14503170487912445439 6747116813425940635 18101348664915668074 10016817709863525511 6802152676064971153 5748002177860406990 15834875050328352384 7431232533842258700 17303804467355191418 2743237291338962063 5339087617140612375 1453693523745186771 10866443751466204863 3381313461330072366 15467892908506620002 5387294019854578795 15189160963904138615 12740304190318357293 3930306375743880068 8790356599537165180 15813205739574136382 14359649049170061103 10074487451917296725 2069077274788254270 12293398347164532190 6155377193659580346 17044391541084361975 14441023184815276219 17040468181603802041 1206847410896685499 14714048359968252749 8865075118381557011 6873499608216232690 15898951071679141435 17787883532676754196 12273217891944104856 15528328187337502933 6591157916354088879 17828428264940470124 7689058844808743722 1710060142988672648 15515920036685596887 16809869165186210824 4097365670062271469 7593288995969966490 5929219133036528751 5220310468921030738 14023975983163824271 5519656539080224408 9671934840823838189 4733567205292105420 12112572576376830269 5454353450093837330 15895607079918770592 14128555076460352586 13662309774845743549 15296766354853897339 18334305001779465423 4440315394031265408 17372429096465269217 8205107089180463257 3701610529278480058 10728312221101315805 4578020301455756444 11994438809679316904 12876523901295129105 15841690747454768679 13086080960043769502 5021485220936352598 12010303368755447899 9476724653826435375 6851522241080845882 25825269085848630 13693551832912244295 16699765447258347221 6714281885163267546 11074909735942200326 16811800955451338345 16110581798480929197 2260503793594177159 9542039654201381297 12048490628374876088 18418225922919519088 11543722906437593838 14981736289007602451 10695653379517214771 6142121785787167125 11676973941760146971 5944673447739883312 8719463515527599039 5476104469726994020 17858105320281972005 15104850129837914073 5082945285251074211 387126472506728505 5133434632285036885 12643092752275373004 4510969114825714104 14114009096585788470 16773299654446622648 908448008765452477 10952458838244848325 10907765074499604200 8088988455302416683 15582266396820990262 5018458564457546264 9836408138984174729 9500377587119681245 10710637511770152800 12420486659477192414 5515002294653030315 17609877590932054274 9483738636475309660 12609354953811506625 9336258742774133995 17759995965555724922 2081626515759920705 1356691334163240128 12831804471533629956 2433905950525967488 5588541346414013047 473392378135516139 756696218405368215 3543911985123298480 3407619293843375922 9424316866987477632 6455149547777496487 3627403311164023516 15276592926123293044 4245274330916932478 16733763699719294781 16656993211664743836 18443329985343930047 12054441081050752667 7681956313540320579 1877637838424229600 5807557397745455774 3355741325692129716 10546172333167165695 2476147045515357473 15333908761010760957 7227639421588319623 10622565704096836294 7652757394908758460 12352366467205441139 14935135385326035608 9892443993563416649 6300501999199573997 3528776685600612668 14483955331997599231 6600910958281214308 3184427165117026807 10751525745334109674 17300387923000656560 8124305497195187040 6458816244977210266 12270035097209028302 10492096662153851389 2158197300893943706 8290870464277733975 4910765370801846711 10141233013318444700 4000146940446316707 8690759556694070237 10806673558269440833 12040053037528430112 4117801700762429667 10098534877337919707 4610594265793863004 4907931957844172040 1777407025953020837 2028786082466816934 4305365518159639435 417386378716875112 16245336805851509456 169771912115250692 17586688129283978687 17621871735514640299 12887594480722018933 5684136751969606907 4935774913321921513 6139111068969175039 2895271484974548939 8198179885837546841 4855763549250576987 5323968918057920352 9423476403812739166 2460151104280233006 47577062498682676 14323094751810593780 9762593044294362591 7678508212339976081 10976729251712495083 17661581631461070231 5404894696483101335 16041418367608627839 17715378540949066229 12728709650096930004 1596889048049955563 15176701421629870328 13406597282851780285 7973235804728682802 1442305915288041811 11180613368318317100 12620737531922756479 7099443075489404922 1166621370729500990 3006831651026665137 16809632442909103003 280699831482479461 12868975842278671573 15912976096892557714 1060955868443809234 7571050324449115106 7020637758841806892 9791154390483815841 6042284117210706753 16101018523618226179 2470080241568364817 18309510216683529600 18295725326323053826 4313409765211603212 11301844775130002360 9847170024458914815 9029822010433127763 4812853644607072256 2373493170577738907 11275015367643324587 17318238532564728628 5302895871622479476 14688014613078151957 454067599397574624 12600626805519099014 3756253763704503853 5357228040634368761 4441747461294348301 5436575107113752302 3673690077700754969 16409936166322789084 14364824222134954607 7859057270241108644 7676041578448032063 7556617753680966130 15179370295271748435 613561031825575818 12573869139927599511 17467350905817309333 16586140349344675801 6539502510499990480 5667200295153047292 18108045876841397285 18368982214595734711 9296809228141632798 16543521122042366994 7821469548290143686 11424711621764440995 5310228307007261553 11571979651167174829 13095569035515923879 201545680342376535 1550869889528263582 7556658627038968030 17911058079470434712 3133953619227452018 10012530176950184298 12382493665314513741 30367641484119015 8876568178247543668 3601153069395186950 18178433916566789403 1332531608091218599 13023728175686720595 17658852506271526433 14219150801126692035 2243783377177912948 18257508163020814245 10804692884150584865 17869851482632621526 17420521676799062199 10497847441074470307 11296038559463648555 3017645766750994535 6010284115940431797 10813759671238525423 12352948062929701319 8319998836716660028 5243566138553285678 12836504351010628561 9375809897806660970 5332397448636076674 14527035389490568327 4704243881655561729 1921968039351997084 10558824703797882260 16125368425224003370 5960190434431544174 2925871837656472424 15147651213796661296 10040057264504281050 16246035013498957684 11491411150354261164 8359256802019979572 2330315318510793121 14814836644915315071 13280022344763009801 16958826663159572600 9630980103552382457 7456604527509762962 5388996709066346084 11386092986674938894 15191306773665468502 13709059006137816530 8174615122288298005 12064684461436968313 4885132306288223027 11077182144824690053 16199731663117011706 17901677645854667325 13531836316946760322 13309994512228313067 12537137437062923937 13568499707702053292 7347447580910126110 769190709442732951 1670117257103640064 16464941455480911786 296267982799014328 8324015763709896067 4137097916150765813 8912500356832174368 2593612634043205522 13893041706868035709 6974005798368824659 5419055038351783745 10377099297244963942 10729093989748483906 10266583266710678336 17519226927068809250 2708003974867271123 6962413867030606756 96127423979562911 1068046993963653011 2850956366224945767 7106719388862470259 10083539363926993939 7601022786669231470 3814174765052048220 133543514157637041 16767816059626925738 16907808105471538122 6098146316897674051 1566507658849264574 8234962219732243193 5944905518160702463 1170240973376390284 4214468250132041990 3976273179732521812 3186001223105492453 9898266986789799026 11022573115044611579 11103251177057794163 7652003173094557560 6516935364245160867 450349842550965486 4162219703811374379 11930051962228298494 15525421416594101857 15542029674273423033 97807404294790477 9387167256020002348 2022141684099952390 17923649655204920702 7530747861873694321 1140971225632356807 3329644039182354321 10249472386412479940 2296035612739768017 13514637688206907769 12515755754659693081 318891735608128311 2311112028023519394 9458162495338247962 17014048450558504868 13627822210224805790 86546416495207366 11143274432250926357 17969271014483721550 12194986785004573642 18048802840811492116 11901310031514544445 3379017602527456772 9508157500682605102 15892253446003257561 1974821094624664952 15056363943053626899 13348036505831741880 12129173841380346484 3735420871198418482 13674870096533104749 3187286062420214448 3007425734639094770 789086611842034262 7450353261981280827 8282126492977942195 8233551652010211991 17079656884309642834 11213900460171559320 10998480989032940437 3654605818591458396 5285179541674643822 6813628415020377305 6699758661524298829 924470694588634028 9100088723636935945 10685800432288442110 13585723995715795022 115464090454502743 8339054783818824936 1915909315644646236 11234659710872627848 678543722062220253 9582287592604291154 15385235331898600360 15243371947428358375 11756083649426758981 8092014572386357547 14169879108322206360 5842467583716017590 12147758816583132950 13881713112373569734 4176476364380269092 14036479372603189083 10279955473224249894 17113074191687062992 13662111928927899002 998462545332013473 351487755993274112 14534459241179157689 12889269185511271181 5379045381324651567 11918891056629688192 5814710942430322996 11268978906631689775 11593574849395331060 11632378154739210628 2112256171165731454 7463883812626651875 10029188378271051337 3971741454395825715 11178374900369958741 16753706429647207527 10523824455095636400 3059475094273386631 3049197222762367108 12469497989550843528 10927830750684471399 6118294241909629878 15140212884699113550 15438003178397728943 8478033385578377633 8006238539563129156 17619304233455705208 7060099912589489745 513120537594880306 7084149987561255174 14084916393758637952 285315711804487918 4987272090526284879 14885609815202107388 5608068906522195861 7033383334830321669 11622710442398681630 3883735404595273837 13138884467865546812 13219207588220120888 8444889004438848118 481851672137056167 14868336923855890638 8491732672572581214 17562624641216306530 7992546297004395826 9056753753039200559 5030029835150027942 12656879059546069876 1948522016170396325 9826548578236403192 16991765114378291239 17146837511517570903 9638876972123002780 4745506208173042713 13570647442316330735 18437704952447133538 16130644715197519194 2888064775518647671 5347258339580438815 8342494685182074117 15020801724950134601 4873363312797610663 11661815814554012597 13273562890758047450 896474882982991308 12683632464248206317 7609726577214317011 7790822820448764468 16359205618814721381 10395690108443599398 15785110448959946723 16186003633197792081 6234927240084480866 10637715126249123207 9369205161396265186 7178379257160156557 15750818711984649253 5806058180504519872 2389687059226101258 1947879006163627900 11942233910662320880 11822324337113553221 6155420647738383591 1474905250580769332 15053672745458209150 393423342823605438 15420076142765701591 10185852482184170508 3554810276227247053 12495094125229666015 16845690643269720840 14136986268721661223 13577904564414246627 15986852235456223619 16681457366146163985 5241520262138663644 3902502428643784271 17616795348161318663 4038391953729298802 5332459169338850988 13687348116745977226 5822011799932479028 16991289105449605258 4460515100732389240 9134491890065452815 3625154091621623841 1054593131189242666 12507596770165455241 7146305287789339137 18151952499683992567 2181470836130366552 10444480889212253596 2989872934393739372 2260190297253951217 9611468560758316902 1392650605358882086 7191693796651367579 6152611608623072531 13213314799401247077 12022735487460525578 5541904956779037074 1189362811078519015 9210385553242148525 9577995378486755987 16029497582682607993 657188445705829856 13728139685837631227 14527004282644945104 9621773052774480061 11319373111832485043 822445209060739435 18388666337154548091 2244882903064441375 15706237334641077303 4897810325832739233 12141860335640859780 5280312308994703518 16448475544256832674 13642419639067240027 14357671360270370321 13341164110646125700 10619755702323236658 8085205402088825552 17881614517035814158 9072605628560868098 13190673128308995031 9945896851313334528 13994223565783591152 18237273561088369400 13110136983014959351 543054535556468970 5449862360525833619 4604052075794887286 8481339755024967737 4308793169852831438 4408130220515471203 16678164638288268319 41404457495058480 11932331235139777958 5052168595650506160 12395512542581100353 16444111305498528483 15752669709084535134 11484363411774016342 9256040737965559455 144839017593366334 10348592206424630360 11356538539965792851 6600876527693699753 15570296314823053063 1502006851114347311 7604194356597798713 12909123415816856513 7150387116483462979 5943251390761950354 1351984988397298660 5747614152679135512 4683990789849812721 3675228046359804004 16792137399837914831 13501334822341412372 4986016386649528180 17045715143849806409 9018753736189888422 15619797395718956204 6624252975215063908 11021408552799063373 7559060931333194195 4810426369321638899 750824809109541704 16539554915942362689 9641957143666554205 3161333277165336855 17251917025015097332 11789631062522776167 3189744442149847486 17240036203889355623 17616867122007310104 5527398077639932421 4349936344959262736 1975546767260235088 7126079536132631174 6946083170270206148 12191856994569282832 17748986444506593163 11170374465304084560 10996297154060158852 8946670184987554198 6093715822146742476 651915447413753073 3419231954721489219 10674797572157890161 11424700152775741820 4061868905820194334 8323515388162265054 4305094753134429463 8760075947284352929 13950228533890134738 892158028591707973 18371518963612179051 11470387306973993560 15560584055620661956 11569434730841432865 6880803895891545915 47560994100530972 3682240445337190315 12345897475838917254 1494997693236298079 10182692123218067985 18071414790729476325 7253257965122952280 10887316945509351634 8085485687467774335 14137239134654872708 14425035341668379780 11313260341119415276 3176728018141657597 15205141322422421633 17548782520878059244 13539180891355605166 16656720359714158770 14766038827117339960 18428887716338959318 8220975698593745379 10221065142601175466 3929975703234402142 4896372595085174169 7132777646327129318 13824106320251390716 16477683289068272263 3922346232490087351 17940457772088707002 11472990236807145612 9044798248717822903 7958607352577435799 11398041437841930152 10420271379103160927 6946592068267611085 13908374644763428191 17923935482697376223 9246574345714500949 15708912257881995186 14952894131485289126 18205123369988547221 18244101586807196483 3080693124685788682 1056834001259813976 693787608046050921 4235597120347607208 3472806137693862785 16902762833298531255 4985430762952237922 17919912514076341796 13005583046066687192 11604279583428099399 13584781686087024206 15732460944225488897 11311915805355027503 326324721654290981 6668479145329299416 816931100055614681 11874382635109927282 14921444394202046471 864613163828575743 16379905501820541267 7501128703611637368 15748610290719665283 4922665829469536701 4045325876639208322 9243966044051745527 7729751294131849659 14147488832884134346 7982883165323203286 1508292955501826823 8918453103289298720 17999389144159262054 7377739440065156712 2545380317135029415 18164089469104462961 1243710442764566551 4748690715804363605 11733386728507293102 7525145740018053086 6573562649771247914 9811810117017130760 11418339174471977515 4304048256410643422 13069493073161251938 16493968498158127779 5423045930619990546 8674871977206369854 2751243133884644262 708434636817458474 14167828625737158859 11076323904592728118 5780060491068782810 16237153011492436435 3703971420833037741 2080866495583808099 18321361770949713492 5138655635507894754 8376539081298314829 11102155407730700940 6340280744545765240 13302988658139106315 15701512539360482027 4556085605027887034 12127819798991733081 11872462832811218509 9996614529388795594 9587362399257089254 5896510048647597491 15580261191838497341 2275018865829704489 9608202101095800726 14963495389649900166 1822889429468690517 4386600417191488281 4393695621644956188 982769997426964736 3362220912128654052 6231110526288977766 16478103310086805593 16798350561343295102 9927308785693122861 9329950985661662085 15681138357452072856 8276328740525308392 1222874151943946958 12764870070546509596 9621956100060200088 9897363040896861750 9479313425126433270 6161466326332999105 2689122146740440148 2928067248276409263 1195661874618681368 2134195948389967359 15331934792297242150 14439492131951452403 16017689285523088991 17219257728574921586 12844537961138588589 12572793512958757235 228350221349156593 7501820262000470806 6266887920594023055 2459060644958863634 16581629319174776704 6075802843416134834 17968626215259224460 12837231042650382904 11036658333102762770 8541053689262970347 4337487123926560600 3464648350567103437 16061808388776741518 15437161175227006824 11198071888418241465 17997879233443964172 14239536727429722479 9109709396787779676 561752053437987945 6138124597966664422 8531056651638775018 6429532153088878441 16770668540809158550 17085424897590411421 8855623790141970899 4141546837398010177 15721788793794059603 7202293914250675416 313490829399473698 14011025839702254426 6378958425319130237 15621144944189934996 3147595530437783701 9921330525206119776 16591845657948179864 13506311249290694628 10866789721623406806 8269786019699878857 10416257102200778194 139320627533646370 16846385179584004619 16520626546759578125 924873457701229438 15304210246119778589 14978110639194768862 6978244005369772741 17045484494029603151 16005705122157313710 17557358918348269709 3788740965355475035 3079832553360896829 1229156932192021333 4848426223471541017 17443142497719535784 17509551468668586287 12208263594753365910 6446193036152529948 441483550858060332 123120004568185554 10124098737428740659 15604616383645644960 6895449417224314714 6107182757785240583 17878668086814502850 11941309388741791975 7691819999668626160 7506827760010810985 2598305347902017046 8948668482177951352 4116255648152601840 3798980154129613147 4002202628478402929 4075836425451882512 9702765200457930632 15796072061843051337 12289859315009284836 1616722298499893349 760136794362680549 14847138440180990042 8916504738969160816 1726377594079535497 3592535764733593229 16731970293555471251 3063823283861981516 712466420586846261 16778100895359893980 13856525548042703193 16496801577493659331 5176314160661113602 2908252068756990408 10737600666725883358 1225828946189415496 15989708918780306727 10675161466985856691 8681452225532262306 9873779627076358084 6284585800988399928 11738492676265472568 25474662042002310 12152539824755891674 17624306876038717608 8570238026600607460 1980668239830843838 12520701798901607174 3995307923841655235 2849519827260593626 15960805851288462219 5707756109354868779 175999741487045401 8666464896229749244 840662509163372551 10377583169957760358 7538590947038039404 10091477245771813088 17511185761137776174 7808989299686236163 11595009082207982007 4013965002053256357 897326272725140743 7835379562527901198 4256601494317340086 9076698172511236028 9960047466626415638 10881054792953764723 9451871007205623100 14815057687033739298 1936474713647442809 13485760184466141019 4741192215819738811 11638981529970241401 2505099627645675992 10222023941603485640 14363252205119884575 14004203164240663320 7694434418803269611 16730064458900550960 17853353503869540772 2451409889690991007 5487286320728542810 8318947112369158377 3438005462046909136 12362237786216955240 16287565072594400393 4085294578691143764 4196995213586090653 10258812727603816668 480922174231487457 10481622062460195744 8812351373428297419 139476682369499933 18217891165611657337 1543119067936323745 318288806109303722 12537515712136444709 15081585343829023417 5072978175673169174 16206441078850150856 5387953644632075289 2139669258796445999 16412176351844454531 10811743626855128365 8465094020162677464 10022392257156062431 9745048238765554450 7465140302958658652 2243664407529916566 14814678583935088432 17517887592590215039 764936776412373912 3430398146643097652 8269446970243450350 16555652288720395430 10300167865935166211 709400799029194239 10960970131968406432 14445121175771286579 16022414878341044448 18395119241445774015 15546537748051555346 17317875221822046838 16637671502844775496 16368564050989906177 11854793086554982474 11941669000623832526 12390851011747469520 9618510426794187814 17750351448890805671 7400099457270060935 12474141298005821854 4492932072037840101 6366635153742836406 15923546827138595658 10160572554598074631 1107269213197519069 16946249130851405795 3292653204403462034 15799459574413338543 11337551270098711877 8635248684716071775 2502221894370790870 14539481993875588537 2174255948034647017 1211740581638646703 234073494180017466 17506665041780071810 6706824170054272638 15039525999530094198 7445971640134847502 7261473178320235291 6902338144321995766 7756439653886850924 4224046685583045543 14738638285143827192 13795725046605809035 2728361810604963370 15513877129021686533 769982519949290533 3811968489834294792 17357489627873908585 767307790868084614 4984935443980667880 12866947444230394669 7407682984168245492 4268635818202841661 15764668318294462068 791610324302374364 6875068728066639674 5783512052684392391 7094755647989453168 8484182727067193300 6302118603605989520 18221792740023648940 4180162852520779088 14075294683472643878 14707396316412402339 300687287138745383 4355333322105714651 11233057017285696023 12649826456105624705 4133861941934934429 1711263772580860554 5979507232773968341 11035623603801458224 10819346623095552940 16472613893560289864 16677945975436767223 17088803918720402458 4592368929207804638 3494689679558825459 15897363168531970649 18354251652440376106 2851513038161193572 8439996796561879758 15049195645257721023 9680630834057843423 11620966739443362970 8754968263736731795 10032235427131132642 11727797810124215927 18420591618497481615 12417027519306679482 12069239653336124500 15707297836761520006 6276908675834865682 1965599071577915504 6797961128843688434 14637953840837493832 400892219714806947 7329316210891497770 5047609713962139441 1854513877250311739 13194427109923487723 18440526272897364963 13269386381187652844 4237394475983974950 14116010631008953977 7580917384144676189 13721400471127777866 3881416282033330042 8907665762427948431 15906448376747025129 2533399113043205201 4961537977559128968 11044924710008211835 9245519156728957212 15634747248675460798 8593776778164807198 466305796152793606 13575175501773927852 6711026558681442923 8397392023830020492 756374565462703557 9475428774600112336 17156249804050850704 7735891531902026195 521304071452328637 12580273961467008274 9925350954648598939 7976189114383184203 7229392462773041186 5387689220117500666 15607016730502143920 12573259362253022902 17309660431607878839 10443720254296647292 8565775882352060653 5374801692161185252 7008415982676518692 12373416941178334936 7680871061265776827 7863005891210539369 6007609530102102016 13912427770058580153 9111637160111390440 17466239446203191657 10351791668393343203 3122353089868376154 9343251400562149683 6455616736982568937 9106658550043974737 5064805059344948767 14150416012479987255 17774857042187233088 18382444944543181973 7697565396095467688 2303240879179534692 18382328279782948087 10183260260148796751 1649486505298317891 6036521863935743466 3850135053962990003 13806495480172087921 17413560359058879937 11391920732617505224 6049598671815536768 4005856940179479919 2320169406853899189 8146063665986333828 5806852086235492566 17630404037822969622 2147378809960284533 15602375215936689471 12951715840981413946 2758257189104916527 10249002406713475769 2818910240291006855 15992416072360861982 10676917040572131586 12176085540789022214 8003867605053400919 3062778285236323351 6720437509241209978 2646930344409964993 11127490596406717310 8728088849098158554 16943045791513817808 11811998816356620335 9034389534196651258 13499095722774292993 9123617844134688086 12025096911360267058 8391800051945718034 4167986749558404210 9149497889034065853 4560903708542161425 7869638809854007364 2645532680125093067 7386382933972271181 16722540212452478687 6196755702156914245 1264687147716613981 10188762080346672954 4325349963955480050 6585864304927316212 4481088657981771660 15388548842173281565 8296791812726193267 2780628480473598320 10824440324769156305 2095347052508609682 15068457798597517093 5279659403803110430 6524347490528997020 15165096930281529124 1698731649588649175 10281445271917864695 12331838560382731082 4968046962545152229 9096208105250399685 14544410431089891642 2240326129326586935 16272357214068810002 10112603556605171440 8118035248425003577 16230708459737832156 17745276870634738766 15053662638660462085 3712418208647062630 18425200260697997662 1720490851993080819 14148130013791660140 11003526652270528079 6683161290647449970 2933885317889106184 7845781015896199721 603735795413039527 16075275886019685128 16388690598308681186 12683356881623484283 13819977554076251201 14864439473285199450 3983676804164700412 5523521764752339578 14479447587702851917 12018577237595746164 7011225702531383068 3372173748517911413 16476075830369962131 6172875349649400037 58223222516173782 5723322723124530490 11049575789289371988 14913847923152380313 7059049210178626283 10899804732757854587 7128409779435508171 18093459844643246652 1254611806495078765 7800346457619490794 7005526711423590877 11793184272890479520 8061565720593459995 9281343486949472019 2139736442877924976 12150148277131813021 7333308639558631298 15764982222242670961 15965124890280741088 13651540207944322022 11013805126816691184 13354912821793157706 15787794371788399357 13755160206535403446 1222847699761234377 9925033209872295587 12294282081798877117 12938010286825851894 6385906811863177850 15600716660123233743 2281870639669640359 2633740183228336940 1318759527683779973 9659858889599755068 16887161383339513117 18432517697883677448 6014771293407172068 16624555594620603449 3318385993928740288 15735397446948748259 17386260969405055229 15654062997767883624 8408407572771502614 12003006185993673982 10994598159932734697 10226456602711524163 17476653644669615034 17035603708970459903 12455693466063494550 1177932368672478662 4538947248927163691 13286555054686318144 11030628436213303963 1456304444272824432 9110744133666862067 7517531830217392860 9552348304945908054 5301339386259685176 668841373034531270 17993785067894128649 7369309519498629766 7996052822603327844 2233984516506200237 18084617194046367326 3025870214993115275 3427724080775214223 9546272219548077173 11468653758816908279 15518793723012350258 17395840523236433389 9927411830364301654 493308147117177614 16941271924725369053 4811509939344187970 14413238320729112398 13652154295405686368 4818686404057667153 2792017554456197492 15046063219808334641 2394259709822836731 11609785010621377823 6032019001689965450 13618667366464397298 2131814048776050213 6094347065466583469 8725272098693659322 549746362919170760 2112649086911329600 2204230566657369202 12842705633411885979 11856998504882869925 5173641786264396954 4446591250412158814 4389937118388013713 5237216131265750911 5482936527743453632 7159667055335952815 14189375578896556642 13868892312786823021 11223317643503367579 6407957225980438270 10587361942656698253 602504037940696838 687447464994926043 3750914286034044013 15370824401894765418 6836205662176045538 10548337433669802391 10777022948036282152 11199095930407521283 10815133319801662693 957912972659733537 9729949291211277039 16378306021742664391 11262173025704668330 16673461164745824279 3117065855494980324 9384111690187358324 2702895634472187089 9720973273483083498 7754976345542949195 15724827712747253353 15082566209726458573 6717826286125571670 2402933993072854282 10542058596020835953 5704791520497377173 17090315070380144432 9293032871513835968 14791841981211611295 1857557400461506690 1544404008772969225 4892682581367647497 17212724197338357082 8689552140380110034 4392133631764387414 7583619086830557765 6482284529374405898 6590896167644547899 9256192492416003668 1502529824147131543 7764417685069617716 6222744697494622537 5198884436405739499 13913189388878035752 11748438904181997573 3620490703374315163 13892004970396200132 7754661485027176170 9208681175198230564 9305260122180261415 17518430453518203966 15384887299744796645 1207936992754264262 11845121943965465695 6225011813898417330 17474897667591228849 5385117940448556828 8898090005251668134 4905821916162149152 12133381750769135155 17565193233923514167 13363263251434027621 582474289912364576 14403306584565834989 13198142644970255060 9986472184417925458 16304658181452288091 4279356005842347500 3781709359207848074 13122360541688200067 13889298201361270440 13341635492483945893 11752466904203833265 4373146463673031878 15126106999719979208 13834165231531819524 6752835560168661026 9623910242956580887 4042620127087621235 10536675384134618619 5828976754789518204 11783291258617211260 4159881622347562509 15217290140994565461 16823338286897347439 4490240758860039556 16641014803070940263 1652376066372664214 17286233437036714459 2754919132715011033 15447252810443715928 17464791013906093246 1082963026975402399 16792689175770700219 17379339451489631722 14348331638882064883 562806072942435147 475433523318232092 16105072152642897083 5453164552806031863 5814071040253187547 8062554384501268081 10029266509494007868 6770814409128606074 4319087902420466037 341218360627408222 6768663653281587854 10291706186543160837 15554985134078004089 1528330293547599366 14300352082301830395 13419816630870771800 11596015012998672513 8965175825763626869 7199371407129887179 418051181246897704 6725513949164940835 3340293243456127772 274125053429556283 16317043836678172632 2022441271965330675 2112776172213456715 12942029212445914275 10908858937452852073 4200544774363463599 988922025864982938 7570407281992262191 17537197172052112852 10421667815355579423 14556357052208665693 14247118773982833778 4680507972245213904 8366164373363779352 9606411058859098954 12480856318359371447 5521116235810801100 10282454218990723417 12522010457031415255 3442676898978633043 774137545481605613 8346955218774771567 16576228092895526168 17758144729598582931 3814589608660209203 6329084109859278543 6721973573426263868 656325899584095612 115308965200806404 15600077942316450898 8116546545721557097 2834464542925418670 14760826469458856699 6470268016320011433 13786398988268342428 10148505519268170925 8064401357410047853 6096737693212168168 11747951177186138213 5820542323000880334 11636813101968455743 18325202960288816083 4046025733647535544 3361744866976016308 12630754742301514035 7066053642272705928 4720011500827355469 14329173842002570492 11578771674732986780 17491297636447545930 15922669424597356533 17125331452273895934 13461321281327615951 8999924388107503409 7999417857819421274 16092284914127423626 13274855464857322452 1256515870526716185 18073739478888262980 18234056037287118304 6573607058969786592 13580852594853767992 5228218596662887933 14410337820672648146 10755648493427345073 9349754536863561833 9411349547419235773 10804919405810618069 15417694350420841205 6599358306843119021 15974997237868494501 17310895747542393565 17347779441400785801 1797817632416773823 11905307581361804243 13141301297716601052 8353857711108893050 7651599281178942549 7805036017034145340 11031603840130464730 14225431872579612385 11059579596130822445 14146246945698016915 7482205023537023284 8639199222299250989 3714242066008053695 1783472616862015780 16900131728268328964 2127529819837624117 4660376160606889929 15750620020694073683 12022881929254050678 5312089118310047469 4065086159473589637 5991635725342846211 1053808888287521487 15340563111344917791 14580916439150496189 17446131393112637317 1704579653198847486 11261430041231352247 18116395401284527353 247574325746384095 6462988539030291058 2310574816688075021 8627181105104228608 13111980807429497534 6495206019540761953 12985813739617322164 15667891183112202936 5425192492626175028 15706969720830559224 7574510261103628207 10647806144761610984 2295308513434806348 3520651466004761156 6883265026901097874 7350243890549444512 11199584221822861173 9968549595560786497 9749162003255384201 566093929094846960 17391777703641551450 1688601207351464646 3474820064960356954 3386263356063956771 3575243058737147852 5512075662843303339 8777670247153091710 15556026966486827371 10867059253940511684 11011512708107756578 17763486646434558503 1261101597820477750 3567206195474233805 2434799455823716223 491587946888157423 5304868204045903782 14987605713697304395 6756691696223679151 17578150243276623111 17776008324735729839 1610071090798021735 13902099314864702672 3335748668676270081 12640540325500583145 13010592065450907268 2253536253704805112 7697646012238817235 14246235051169046170 11049780317466146734 12782735644067989732 14202778541685246171 16267694211538237540 13833417334771261716 9258750124940003933 15798095989906873480 8201885519097973194 7640017668033665973 11212004346482864903 10839146701907791750 1409727880616479167 13903391375457428781 2044995536556947040 1073468379764918185 9569663826392440644 9435963563182656902 17045387468643293111 3694687467949574630 6129661625971093592 12108537214099364958 8248255574560432393 13053329428392729911 4476857901205675726 13988713980464528823 14324769806458344293 9391455162437697888 7948899656801925250 14489138662187758273 4771445015705848447 5614222481130569543 8742978267882938250 3471092100175207962 9125961880210157605 9041455209627844242 7458815455756233690 11946487424431957207 12884517319918009424 389596440266113373 4332894748244430755 1877773149091543505 9293232396416343073 6086102000120996968 4593601545965367042 4308065500044705667 9814359652406909968 8251754235003036014 1052896436025047316 18087177552447242853 17893125705419055421 16248524870528751873 14897005661522313771 8295592226174832665 11805970802282616269 9319901324523970322 17678966120956258566 1793956683001712003 7037455316721464009 4882331293040555991 13695701155962590562 8141073625354569017 11773149729719952276 15345984546173670418 2020948714907369530 5732789226583588811 10120543592260115682 6574552295488416360 5089058844799075112 16056145618163162829 13481419277993967902 14971562008965521102 10243155969714172967 5957910809975446887 12058306753737584848 515659976912006880 14649064693034680023 15685382140170253816 3153659907394127737 8946979728541042105 11136194490162799653 7147829299643416418 1274107917799333110 18363706147033145678 7648922716497352016 7169738958331023473 3395790615094209000 4856056276517528126 2965161617461978144 18134085407525269526 7598236501209747554 165218200704872343 4706579300125603399 7450702217145649563 12658482182221675267 4561171670996122542 13621179326942373204 515164858735390978 14389181761961250279 12943207036069575270 9110797324865327776 2948480073781999619 9293950218827353785 2781035341851037283 7764438219749022186 18356604284371702891 11627817025664956376 3607330188335709737 14893501479844092261 15744717947665680661 10002558947250383242 3301441780253759953 16456761902460015274 5207286852331403605 15505252985550339792 18076281061668687736 17465980307772393507 15295250607627586037 5391967942301651798 521537769884254018 4518275530872944686 17178162057837797210 5742394200922775921 616923946686050332 7746017770744359948 843187987776752812 11192677409493455847 1009541153706400215 11661951709330387915 8300934270114822117 2419673063129704158 15077039092299835467 7021518026355333155 17618395827523821339 3986463279969975850 15382163108475795483 14036998824643910641 8097575179278095513 16877517161439455553 1797316617360508931 4652948781681561986 6284621287799432023 3090469395470536837 126648755668564527 3660921275048929641 6740835557056056225 5879764545969636653 14910865035979895216 6217976495972503071 3148643236010424554 2755271781080782795 11683297209307497697 12979765103640137920 6201917353298907845 15117658903651368367 15197301139519354110 10575788929806595657 11877028909872703407 11946686332974408344 9316987036683835773 11691919514353923052 14639743101776378634 9495459631054599892 17696881586638966570 3613303243541727323 6112337487167311807 13746881174095720503 9828157754832921200 93645766013363080 2848881793891219027 14921451137929602399 8160515230762573603 3076894576181560678 11415285486233764889 9895709672969964219 534027939634401341 16365791333122587303 13516173652630798391 842927716308228098 13098800488240481509 11620289223777668813 14441213784133045337 14626113065087415666 12558316182463854730 16023534630226919216 7967359357457321637 9389535320911158680 8371202105458142898 1832782496573764036 615350063011420079 15881660248419629597 5919519133351614020 2335553953585124142 16740455675436731815 6579687698650492374 13380801970003723699 14818316068676224905 12743395315049243644 12895481191526021873 7868364790628705431 5817318887498180906 3429068350939822335 17857517309828521653 15700639164167727986 213407005096752393 17363563618194180927 8467864311793356995 1324552562986529554 9975131996025350131 6174563791715075099 369598437249236684 2393544388387554713 11428380607559328782 810187992099145037 12307369131497088764 8944270886194633734 3480692568210179731 8088140124873204602 2100418258383509792 1877386528176241442 8161264608039965086 2042913678923108138 2354611024632405886 13228717548938510791 16681797255070910551 25876986207218348 12710439569686086707 1885255507893481001 6453989410988201521 16959228678141257052 12880191429261199880 747683298885950400 7425910141776147096 11726038220831544533 16168458483905354210 3627392631210398682 13763356132460570232 2993794104114040290 9608861516097629542 7973406747467874097 17585210009159548251 16235594706990472833 11725385716099398975 3241880400344171247 1766996163630500803 2387775981093531419 1162725049418545745 14786297232954087666 7983084881511633222 3432617974908789208 4331285233532414882 1815188156429713460 3832160944095224549 3869171430559004082 614969879226439641 12721434686751650187 18297805507666073461 15445077095054139967 6539565521973654278 13977692473886493265 16806715668798067851 16065368642632896615 12578578159814507036 12448574863178909399 13641316466736634178 12796891105095811009 16773557239587422519 2615380047310208409 10289980453118263204 11181401711240790085 14049079365370148793 17889225368408885221 10736874630844750919 14993855002921982010 8532697015209949723 604618799356870980 11670040931689284357 13320431368164544034 18102830715315912524 15759467616505558661 1488077505192003546 14935606956617901923 2312680468630153607 14076336464299338321 8900118339423732744 16392219541218720370 5294254151858397079 10285183973539210381 12706640115320486115 18255117032955159486 18195810637938925311 14825750007249886188 1740207309638728002 2401093100856755151 5113843588472952034 16721307054150668810 11591028512366070519 7667916436341309290 16112217722594869751 1848181555939554782 17419349103726810996 356733057210426974 13153492366716988827 3868544068374152736 17234161125816815955 9359266218615638938 17843672561614398702 3877404858168883125 3521658458277124593 665475389308450114 10506755080104302103 16830497842901326546 14674877684514594693 4471551851507899397 17575450707956798373 853475743860518908 11842808052376887697 7089288192169570390 11118962229776075884 9505367395281933621 7143098984866981564 10368777594048909300 13614114227475987825 16323002470501304699 5457284405731987992 7117362893201976876 8149938914306900165 4081473639708346646 1729483431267800121 16450985581793441572 17098345363941102402 2678358895667416413 6034664342815112565 5547524747085924630 1877312313916441969 11463957934539049225 4759842894103150408 14429928688499915722 642268557792954289 10861017520180890805 4613547796720387322 4133645841003054356 15282698668688057529 15724869341894645223 15353473021309223266 4160729397176396628 15031028586655011036 7666592619186279810 8793175574855433782 3985254473568204479 2094318465405882971 6198658521241287363 7818906999251548519 16074069921973017609 15340516334974403150 12795398178455357348 13229169075850957153 12970870609632755794 325355307039727366 8539016953844057093 959246747820514544 11948970322399057592 8480222687896626943 391838484066901094 4650637257099623158 8296611634436711598 13406443996951234645 2164048295040823398 17191852161194602662 10496240492308441784 5447083558743037077 8923096021436418955 1850765267148870265 8053841237295718824 9861186250557853403 9952841454577400711 8655001540335568951 3759514177749548321 9461702776031414982 8283259439715777455 8761991582016053099 4427893817866901696 3385011041346104931 12036278198317060561 18428952904697715160 702347579908940974 618853569350196205 8605038873482885149 12379241524479485870 17620673072423488271 8155288631371884416 6153960152287575436 12072551560506055318 14217070212503754033 15909199666805637635 16594290191462629529 6838725082607168183 18195713575089638779 16760076900052179202 809097674913793210 3322462244368573627 4311430197666555450 12371428031079098599 155700791542548916 6555490940970741949 9537658957686923353 14429166963207256001 768256794870096529 10644881553081563663 6260288673092729712 1969359269956009203 3957027812900535832 3585831716419849950 342306480098112564 5874358344558091698 3361613253307512378 611416236958423434 2804557596134676668 4209760154378706195 4069128743044159188 9258388618731565847 16686594957052955936 1910657235573506215 4926849849134827971 3069467467793781412 9435082576169698751 4605436921652602172 256827542579690879 13395101320255139319 1311303920396092551 2519406387202607638 1965797642420487337 3039901803091924023 9324160859838410166 11522744109229900052 11020395658133091148 10548468607178945499 2179718945917142895 4814328166785122572 17388835887259580269 16201983676645262845 3960124961213574650 10820703808412900043 1125337283092589981 7704898234592823051 3602852534782852210 2609127673168492792 3287306677107912675 15579874019270955096 10224424506042204722 13231303663982022472 15884024359782420701 10485010242684928625 14105258010263819616 2268752971802843489 6345911212344165496 15378637639245885535 13246464502035138323 17690893345050798597 5634407488674726299 7411646729186089836 17812116469274346239 13619391108774259857 4005586717552391117 7479746575904490777 14194624775138619373 7239672530043340615 11481563580141430225 16872610426625395957 256476504130645011 12404095451134463077 10467987526217990459 18084452248516305847 15478002573772648576 6342155285158816474 2161806957798964888 9305313139996332844 12513999116635270341 10000464466651179955 3173191776102941539 12412049832056892209 16529824474319531444 1710480293601387906 16032772951035713172 10342406234955943461 5343778786338394104 17951684960914388514 10962097631602172872 2987552324170169401 8892659189746900486 16675310632813354499 2267321784812653478 15930773617111989443 14559968955457243572 5249818972890754139 6958813082197279320 15288471491549137656 13261539621016773879 6485203876191140578 9439368673961661999 5381127259051543267 2429708672741034845 6791624318488499469 5760715950670664924 9127432521799853296 1329000958320074506 5126235769970281964 4969936730889469583 12377488660495977092 3977610187022996067 12920495039212515432 16269341522123051733 2970400726526321483 6830674493081918999 11087362429850702487 16076624433523110725 13056688478053228702 14387378725204295657 10160412716763184837 46890058372228191 6629621336679006594 13426626298420299785 7675139480666156152 8378115842170096535 16888463814658837183 7633901884461937282 2065198180968233168 127392846859767926 7376728690338399694 14759917218581485004 10844741173705659293 3005827070424494160 17393806666274962527 16057451138764414679 14430791767365502908 13356061012206102752 17596382677602799804 12990266105794009051 8649365392181620487 14615907477845139108 13742013186889405163 16849179964820263453 12851362984038518785 3423565067718056004 2336138885280529877 14897561802475627789 1609773674402766289 3178185821011916246 14468737247560156803 15246571121450870196 11586822473528736008 8834585673697882132 17749872103464474210 13418795405127734238 13834206967050415865 16743472328270876365 1943540075202851979 13436396724137426790 9960993016362647081 13144289403547593237 3531408392569304480 3375512322112878131 13802128762987995733 6450906308053475745 14000578310146918830 17593832642384964864 7821420938521938326 14852675161699596086 15437415692599108555 4286706331223420813 10351031719277905080 3026283312818674178 13349035291400012039 17285327211768708178 16753823355985936230 5148190952845593998 13374322060386428396 10127043719338423026 14787969867419007246 16342963767494287191 9157502707530596218 5215444846833171648 8595845465860170066 14070924635379875164 10112918356321692107 8975224123125289509 12634105466892406241 7511727981659455259 17446636281345287390 5496316740933390171 9107462784292110696 8110038679621984491 10587113529571617002 18082052279631247832 8322495839519456330 1931876981014384584 16255786912635003229 3794319678086381736 9000169185554779150 4850749318580178001 12752001327858406438 15057843240133867264 16854674827231794500 620525599429731401 2092229927652672722 4282909961740994637 5493548412732676724 5447718037287133459 8826729636576695516 13490703804486615462 221830163164627067 15746397775129711222 1271801496024955596 8370991895787122452 11780210293588859504 7172160850884041788 10461115290385315159 6802621703261744224 11046008834592261786 12785133781803939152 8668887054693866662 17385742850574929681 14486506164854181879 1628902971694735409 11082986144649100662 4893400303189318509 16065863986034480889 5176176295212726346 9552592882686359569 14247004791709917081 9464861489061080866 9120809895559622760 16139716864593423458 6313857937631065643 5112214514299222800 4249647350923295484 6909148436423179906 14302673829398104885 16838800927187346372 17446841022156203684 6380730271965029193 15940824220164823793 13017809308222053646 16238893756853729725 3813802747101390229 2559851219872670737 9626947341296153725 3087973495099457906 2261801511168598872 559706264100284973 2766384209330112682 16291383714106280490 15832544846493670378 622879112660025709 4663843326540635418 14087106333185423985 11782445681802385022 13175954212992434177 2057161838500012114 9815069206006688938 3480506338611460883 7284814072176704893 1405111051832704754 18052768276494777138 10322352016689625894 9828159223569082 6407291241040463236 11438234855861536345 3099851884141152538 7667917930890497267 12190980638918816495 15391379304880000355 3974513093544877017 7902669408504257298 17848097485217233284 13098296133126661270 16043473821545607154 3039412688951892445 1953501543384676711 9337425506074467778 881600539321392714 17434651716671680539 9949012006756212288 17216060632867029301 13919277230557583017 13202079428515604221 16657746848220539696 4148184579899602754 2372820652892222414 17970194355386777051 18365984537741333089 17110189507427496914 8528618136457955257 12126313383457011178 12090185619817029884 17919756733397922632 9163128757968572646 597357120102750588 10224494173216360095 9366090008598101038 3592614547051501818 8572050362521409744 14583332411334592020 6062866842087454542 15826591421233775608 6974601695676217648 14627008559527795760 14883642755736238577 4890985175217576096 5366525012893337600 6890458658795812079 5936661654043495853 16812102081205179602 6377080733640112417 3380684035263868593 9404442102055339081 498365512970387288 5840333870682316704 10515778768470567497 6209566689474592817 8506361940657877437 16355022673804150528 5036277967388977297 4337326477302836090 16833659957008455764 199484919396301763 5994172925721136958 5958020146914835297 15869053731854514373 3035497269268422540 10207566104420163718 6190398636016755012 4781873329713049223 8356262632717198329 11317743289540822274 546276402114685517 3829753100454491906 12513678282725509529 1515947507983585783 9352234222860605376 14411133886311396694 16881556634597109875 1685492020099636121 14935418670605405716 7409853503314338904 2439597930213627154 6428042266627847191 12488925196647885786 2662862899688569070 1945038754385362917 13032319766214739524 10101890316420623007 7143753710591102275 14853980663065245670 12573565880430537498 9557791383126512611 1436811944807985378 18214819838721292157 9428706477155340356 17872641006019969212 18312138943952983593 18025293285163347810 11197877131206017693 8098196288047070854 9738280412079677848 13899967525034281540 9557912574610805825 13522929072304742095 17968309401074708900 2113234122870710685 11167056413928135162 14999048668453966359 10721420833362753793 3510987586036382584 7738207762302020158 1470431331408039363 10320377686286009866 3901761613220193507 10363747745165135080 13616722750506790096 5617133733762528602 685946152825601605 8303635260735487790 16360631520584415998 8103401747948697588 13304253336031348616 5865462447675283512 12220750814350474724 3800172129469447206 5676731617167115174 559676595640490855 13356419452342224475 3517086734844686226 9165847250881602567 5196370958837423333 2570351557403871549 10311759026599787456 16162163676737306834 1966610483420397142 18061958663091072507 14859534024320877977 362469707865376058 5043677787502273888 9659148121687547212 8203666600914709157 179285747661702199 13265775996027597888 14529212006489150419 466331283573669718 436825078402351041 15865519077743959377 8806239464117633011 5520093415206181945 6680715855912229606 16431467148398456063 3285823424742381573 17249227751560082570 1955156571067201931 2539107264790131267 15397016045782993023 12224535502607781880 15193807277439512044 5965285856100459355 5273769954880268069 8198541916073573501 17574277189718056511 16327237674446412434 17543895576151227817 17421119908729144821 6552502895419350289 4523882927199051653 10341716475693625978 8727673290630433766 4670690680423463737 15262062498679798363 7889218939392101145 7614685426654456065 2037917121543743160 9504067558301848305 3022805090972375838 14959396389728891158 1961070730435367690 17360454206243994556 14193607646681418430 16755548096855678041 3483021344557398162 16480237747739367221 8479611236982984698 13687463675259496427 12703350636864582034 10551510058811019391 918551806739892353 478317955794794322 17181611961460889137 14965760585359000054 18102161393458900927 10652304230953836456 12347563873380388917 11768637874397687394 2868409314592074259 14555375115217670073 18361127589276279111 8454161495816594494 13154336759922002467 10602129399813368683 5928995754150536090 7590185783650914687 11530928807836012963 5146945003310685375 22230719962621753 5306961093770397581 14154886960822634213 998671366282742253 12219146414233462223 278020024999092396 5034321683650482300 16684611805697792318 16086039787442763882 8361622007212400472 1420166305936120162 14656496100301625594 149241784522955830 6595726785461325596 5003122962915179 6099955936433367339 15769970378511372864 14832788220085070751 11084515321094979579 17558858879424289357 13020209098150100821 4320469330201719653 9150971902625217052 13806880713141897521 5540255911154118125 15106836867798550632 809753211407613209 17594898054646561983 17112423234605806757 1287310357687612135 5113512418083023524 6453952183978000988 10499649702560977227 9869933685461095822 12881972771883704804 6473024889580836029 4686155616069743849 7389174181719653197 2841294548031924990 16601385414011889623 1029699593457541894 8644693351009938860 15842817009359683131 8046575264095000261 14357248162153211093 784009701246289588 8707588502518102785 2296473508590149029 3444263779156819727 11786624847024113757 14784907360388324587 16274421314081573612 11225725535150480757 5095209755216510341 12934588210025566592 1109101563588244658 6932585211653932614 9746245639834899216 10270142965452782689 18396159017458024376 7418554612021239922 17481346962952878973 773288095206368317 9982756440707156119 14425109651049204342 7786401721636726437 8765136713546670264 14192007968619740317 7864127429593992746 16462423710128701916 13421435160977247161 854495732994535466 10518162089829050347 6222497969099640936 13978928307189893045 1516137175176977492 13791951404720075211 6763956834211253783 9601851062719979302 7470609173689713498 14226691300022367313 17820832859893859892 5459333472170100449 13396564378412436278 9119691021023782150 3321755747611400422 13670858949430923989 3629567270912147647 14290829408921259688 14146526561773662227 297649611804543254 16439907912258895312 7132374407678081011 16889325120786896842 1838320633081553691 3910508961313562342 5476475061032242233 11586807158919722190 17694477982788477667 10287980246118428009 13430694164813445445 10347811778393169999 15879214192670937222 13014774977151323331 4060457592394743570 12707934876342403673 17313524785033759816 6180968857479426243 969780604758082406 15614345869071459676 13536873112446165520 16404095221847027348 18090301855239798628 11733875220323104093 14492519917918581465 4071665943821776025 11542308130358200914 3955084427750206405 16837906437016766942 10555706927995648842 7137270747272657501 15253149348307584774 1188516722960139539 3374850384448494707 17270139272289523809 17732035855233663240 9958326489161533951 2328302910612107612 4821560370298105707 904155697091289309 2800023759043588104 17941132348978974729 5445759624787981255 3248745943970670165 15093894776936401130 1883141663765052344 10674939784846575181 9802429938578650778 17811745797933909755 472414381417652231 18222034180562988681 3055052606998638902 16682738425913663931 9701663256609860845 10986500095043574178 8898906879721202753 16889358274943962147 15315318849959018022 1762300477816057495 16063613547995823908 1062388782393625659 5540002609021678147 11239770475719770551 4652969778850921544 15467864972182304116 17427122908309243558 18041616397551498937 6377623448591610494 7962576709079120554 4181801195085373821 9751914105615547723 13510110074021115941 10150710723290424085 13122762394432085797 7832310985773840212 17073464050513318314 17624220384323672699 4054914086807248574 6573131364676402870 8266488660990481104 3311068153594388833 13742695591660280697 10936890252531014997 4791050841354218875 16701755096522754037 12249946658064054951 10100281039298948547 18388361278481609566 9572628420447502115 11948930017862870690 15230839508556654183 9401090915846880910 2768296770300549902 10317849963176190175 10335782112037227678 8583539684012057335 14315613590515849356 5645747122026185255 11505575168842106041 9693944123221444149 17638323512415828493 15298837286534073967 3319030085445236906 934886045710442764 16673987061124790681 8292669160444467555 6723163736136026648 18327790705862114815 11834648476398034233 13765768063827387436 6953434450953495350 11879488508638460532 12665353320700777979 16792362606843487718 11841350632740709225 1541254813638327982 1719539457662525651 746073378718308188 15198614442005561774 11788259038274372491 14935305978609768463 11417914415661647022 11247789143106095674 15507556976628487709 4729283185231261286 14071112257415476121 8009307962944376496 16496977320019623775 3284266338561374378 3470533080105232966 4206820609069819669 5188987544991753141 1900037930207617589 6700742825752317724 5043937729602741461 9162566440489400244 11271132537900056341 1961843489305143532 10726973650457337947 17475711409121930898 92059214604856895 15475668123749076015 13239418468805610445 10089094277262728835 13429667604334398651 12049983410641533320 1346119323448739271 6580921389734385648 5069583358084257728 9923756855467628756 16149578081372498754 15950429407789641023 3031593553378250907 13523669266913595984 5664359804522803236 9894313033346903677 1193157820927861353 11703438914989965502 2884400609589690896 13198953875112388784 2948787859541450143 12289837296516815577 5826382624957130785 7004692808075233281 17374863519238923871 15173113885661687195 1738947043571374095 2380858799177507955 7606590819397233476 2139857247957867777 1305990815393285688 12241335871298083233 11003564590703447630 5500801430397806739 278972755311881327 16797547198231349437 3037169230804014005 17694192408511858071 4167193894390861186 15774355991917963465 8087295247943830273 12251279299616536532 8641366435743046959 17835267386132940751 7218183550544911614 13822807931955646601 16038717255740191130 785186054354755584 9383611955721947735 10769479251221282473 11712854884940883049 1178600583398668693 18254706734858882283 11793259254274757670 4735628088112248413 4753487502547852445 4111238405204501500 13823311608542816227 16341122234102967131 9101950606598258490 2330944986143687534 8008804695180840143 10949585616530118467 6758927424965385858 2574180849232481646 15389014380159102611 5338294490744736431 8384658808746845811 12120408797260488915 11509048282332319311 3382390031828672646 7120316165395205809 8178316353836985750 16267421419387555880 7932027712625495190 2144422636734632612 10802519685113986221 2113379949785153690 154009960246264414 11510809545483188225 114438092885449367 1112867936253485271 3821010757227707776 15610585705468194996 6928769999323657971 18408427297041236395 2642197718344083328 9315965938685670848 6663630403552254535 15520614103829725185 3062293607249876916 17936467492016301571 7517058061195086073 6507724336943692595 8235153409960625824 16240286470163600934 10523090356490569141 3218713359592586764 10360131078517180330 12706886765188749827 5081038698646279447 11793205484846133665 9852037410105525918 4614360208337571589 13487168886973948238 2284241950725987708 9483487133683440004 16755791080462344810 14029394056684693906 8718906383781657681 5063997261517297431 9022785662396322050 9866826975946957719 7721009016740801233 7228116776439508597 9022212292121137284 15268031881806565515 5427243519724643870 3449417780395346783 8957314428242635003 2509687160510116560 2209875685662511507 4372077765387620966 2949980534624671580 12558071016489016232 4063615781148967589 6932260069953179735 16597008608615861889 9061255675452281268 9667451403802396108 213181012919474270 5769122441120826167 9237323185623096381 15429872357539251800 622371436197977024 5710721289968947631 7541270006803464421 4266934760019672057 6516223796572613856 4924923460349871043 17092157480785023129 9779199107337195444 14006025373997678510 10229321721012204557 8711795129104155017 5733044685392148879 11294296581744194558 10808012924021963117 5495580907129943737 9970123275049969001 9331441762805544673 7304451537894367733 13432576829411466736 17066992646865038744 5482137630641360726 16660974053357882700 3455551645976031962 4826722500317724724 9673789939881914686 5518598327958742234 4149119597101290111 5277389046674982669 12406552676516143359 4861075121576141501 3871828374906308538 11416234791904663800 11872546093045109801 7797589575153475388 5120856946921281914 12832217743259352752 6192077794914646303 17928283651761970476 15186492430290469952 14758283855476308693 11669184096052813442 10646160607564236446 9717782784467551600 145943266588138846 7599982586676616985 17004660711696212633 9907706221557875929 11976163677611766721 3800535144399112954 13044904719802309425 10347568953302734335 13693845846369545797 479000562263997129 9288910857938337361 3623081348600789489 1703931337653044020 12993763866833297317 13396111051823558589 8261235649020438207 8613194269890484809 16007172888887604065 13020508647993698081 1807567576182091525 2573348270444983692 13461061409497973146 4986287100180625439 7191694571626052493 10426192838112382181 15440095123907342420 3010073937041559420 6073229212877790843 2741803987447250183 811992418534497708 3344892753129196726 6872076505854006556 12569050405620932575 7953064836632018173 10918928974942904447 16217357234699559636 14560232092601123983 9288503389573967207 15177419961940553555 7950371317642926080 3458116261965813192 1629048223342090013 13836213217379494227 3096609650299150667 15427191221164851326 17642140847537369053 1653190617948326954 7294220981094038247 2546382863789156822 15878273840479295353 1589147656332389066 2126398765095487764 3276041402762402969 6683962803265728159 3361752721047246330 6137315062608074808 18191062511301418288 9508360145659202916 919050862345195427 7124003211624256526 13698665109014375638 12742365677982730322 9701953561224606090 4364966226688347828 9078528940306036363 9368316828056137561 6800388442153072375 3238984021230924823 4657280183637641424 6864793584310990485 2238354266257019528 15512255725938994454 12182094621113822724 9793382497746136174 17821477790338063898 3427939763629334391 13488808309429003670 13675170396600272721 11530332377812240049 7052312685905167565 9635698000637104108 1306955167343163614 4393266937387094742 15471383138986757873 1836679575968353505 12885713344594163121 7100303966905632893 13234108111202646624 1082999303873270943 9076941296403666077 4670903349116249274 10684543521023308464 15527632603086158201 13635677089981957839 9774921547694400030 12464684037658786838 1352789495671597700 7226696923718328463 2072551490540449097 6764206797100435067 14444124392504814419 9138854872156621544 16506375707000062359 17708828330190648498 10205854231469046434 17568324398304986083 15060026495046064177 2318537488205166334 16772131738361545392 890728046262599183 18372759183604718211 3855338558610856357 11289361191134401364 10286456620746885362 7933126122174172230 14362479942881976400 8170178233938698785 2756233231824679932 10272220984117547939 10794461413908319300 11953341026133458189 1816854223389646345 1609646200105934858 705688469873325876 2962350049509921508 6294850506737034062 4109216650178042449 15353632787157874795 8549934518420043134 13832984846775559348 13955583065982765948 808427875757618405 15233045120711163299 15383960789800769939 16147188563178719378 8638194439209086254 4020484771468739493 12926462013376712776 821494443289366752 12375957297400928083 767665965035282258 3011309655094095436 18106483700694590905 9088271546609240346 15413976467489977572 16136140412409624326 8072104240400584844 587856188884067990 5788292468493189799 3712765738020436622 3823693553718982859 15255199042439036975 4576048255774142993 1683179813329271227 18398115578713748060 17179867209505253422 12672401713681992218 13668729000697403347 518329776516015791 872777847625291812 7443045855995221076 10262174515500259672 7889278148925647974 13677450266948024472 5465992051757018197 14761615433035504865 14330816607439961934 7297353456005777726 2520861468977054780 409487674657020339 12270980728890861 421300344955903451 16489464500173876499 10383830843570630851 12324777443690676917 16433679439741624336 2665075688997699024 12810532030954679750 10944750333554690520 6292601764028841519 3533875907754285536 3142379484294023340 10615679878878209423 3216469583820163546 9593914938585685896 2135359932643987814 7204414758142621570 14390683768823375890 13412610400041021496 12193597892858449980 795693981169883754 1138381430388622847 1086048649886265421 15447558664467962180 13785839588789894469 14132355468037245420 200323645066635826 4193592363384835020 17485530799565728049 1557085880355184904 11003862143945670969 16597923256819900665 647864743690241498 5615387902451360738 7699821251687323106 16434217184828868671 16731948924425832949 14688081003762514257 3715089562840728650 8363685445442240075 5158829553973084539 368546397460976701 11572741851121064288 14732724051991990961 1764957116317089281 8434397585666176200 878590432094534698 14569371270627340426 8228527615104981584 16293798444858455007 13601695823667840237 11701399473081371270 15465044962418105516 3514973894137738403 16391651936556181686 7074186222477222047 12196910439924632349 12142763581688698517 1354643193757745175 11071178734089965803 14795005771343218889 13863668161123846050 11194893565020965352 8606452912172361944 17032695848347340941 16758273706334722785 17617676945426806539 1728256685831626281 1752904096613817369 4856959546993552871 13294136833739190144 16245670403267455105 8129792054937472332 7568013411943449993 17008755896546403731 17166028004332706778 1243393514479225070 3377231425382976352 14089784042025423972 12047932905008351623 1994455666075150810 17205710614990771998 6820671096466276164 17016516783719865486 3328228374690766499 16136939216725682834 12753427236020452231 4324861458317407066 2884387055603094121 10067265214173191906 17588236323422394185 3112759707778931561 2907039911397929502 2606994971100036692 5955105358764062273 11071482495851171859 3597613990754593348 3526353239396506378 9668958715689953590 6536317281528720938 17553648665873251788 14133612100461030946 13261481618965153213 569194701564730394 13558364767607618591 502615966692348770 4780017898562568914 3546358332357900781 15694329444968228793 16306967264364665005 13375495223842886223 13354581847850627244 10510066695632769889 9030039297143739554 6655416825394109308 6996259581860196529 17247018933205044112 11506987269256038236 2983596159877509347 5750433417145603630 17973382186810141763 13096743680152528201 762577188312425126 374289371098726785 10329520484958205285 9180172352878830494 8192072549419978702 8281108737215629587 1976054493514256530 17807111873510981669 8573775353319296383 12269382298341059648 8294806415533543764 16866123411948767875 1389965899264956103 15046024094262666552 6277185133352353464 7130202443449042317 14083991164721151413 2733376122967652941 17929632211360456639 14888764554579496389 1559888403066415928 4337734618154778706 9662869380100243780 4246832516322227628 16345241156233346088 2847156589016357142 15412301297498404260 14368598807237864035 1947398882179835331 14125122949479343516 6149188718783274350 14410240611634646934 13440925209066245977 8941486665233563719 13259936135778859756 7228545595073104562 11952429654410645306 6092059033106808493 8863440506571298357 15582852798279119267 675041985313544400 5422693636011245650 3567289150111729792 4815625505084093821 14863042293578755199 640024060277571842 10647331402246008175 13358040624142104664 15839937005478238735 15552727223057094735 4843736165499774486 3956037138847807834 15956515603234752584 6565368914424337335 1287429990030935365 8310156518170298888 10145241926610623136 990922638647040686 7347521158153052721 2075564856206559903 10300258296222842083 12381224755586947795 16006000805514103445 8675922122136185117 5092733295992711270 6401660763061643436 615512646915422619 4316139254681267719 11486525024136643346 17582897976828841874 11405257716554981175 11286453800584879752 3779711253649820291 10569766364335466744 5260567416738693723 4746176942842063149 7875717115899388296 8351364222850547076 8630914268992048766 10120469340946344773 5382639933183916434 8481201059986574924 1990305193013491524 1283287312696651677 12002820572676412941 14013986175756019722 10386949298327482544 132894919377179164 3087300696514835424 9257310221820663461 17634322887304893645 17517431650398042266 5918831459446504784 16658984573918538249 4820012523964899567 6156146364133373073 13132281375782426264 12886538194898815425 7061243644987059300 13549556040312068225 15026714218176649877 2251792329476858422 16294914068684344669 5490857727205178170 13897391427997681236 18296417170867167543 11929634551799366826 3270643353632821404 8162802920239845799 17431114649343141530 15952089057944618860 18372315116305079460 968065823548789095 1048628071790093494 864831979460429032 2975698588625574300 16615716003635249511 17443637043719939092 11468714863467800265 17953609223155266595 17222116417983740782 9687399189120536023 10890439985410189209 11697993738589940363 8004836398464619410 12461157722995742978 12999273374879204878 13914084191203476512 15666129769343033394 6138263862073772598 15479166883052904632 13064456854060540880 2792392862251214141 2298730287732581152 7450229822050040868 12943060883880418073 17617069357132754418 2494991499373463044 13161284563489452471 2254689843275642259 3980569468517126479 5284405647997225940 16427641443327682596 7944371119853066060 12144342536288663617 5725440245670053317 8908639048727316067 3298800124486912800 12105992647007622559 4941880531030194498 15981878465358237045 2333745262834437738 11853154716883578127 12565807097497916290 2187463231744840497 13791506395805477975 6728774313673473589 14228465581310532756 726130218292074138 3582554823348270926 5992152662312616273 17768695765418195410 6596951104134989273 17288290513323784912 9283784178381598801 5995127812709012151 1656262934596302556 1245911704781683661 3084653974065639109 216085813336682292 816406331369613915 8053858804523592378 8337133241501520285 5901550081048048382 9612633396006469356 6034068942827385495 4164865730286973632 10734934055521187384 12394613810484478723 9153692261196572254 8967363456847925441 4582854958619704872 16012793044385788987 8363452476540231767 9328558215654890111 15377193753970640 15016775888426606264 11234422053526398372 5496345271562647052 7573337872839860816 3824741892339388889 1943147269183036946 16918221431873777640 6579094036850659218 6909753229824909117 674841071215590410 11362465109188636157 10234616600337670969 18216012349675111949 993638838648060516 7901009224376683594 3367205868156349799 3052215869267410573 13930334516727715968 13224171446855986356 14780243724993806281 13786948743549893412 11542646684158226587 3284888494462934826 3833719886361058241 17743616062001893566 17799775211218977812 12199257395153614717 8096586511811829719 5292213749093338367 227225112862308361 13417415088599281734 13249494974754253833 1825094356289296303 15073408761024232376 5384419246509063165 1812425875874336321 17540506628785919230 11019590103540496798 2084548870496382275 12406839718957424569 2686541939524140529 4062663725163677395 7662578488398566789 5090913360286945680 16127977134178229305 15016594457444722561 8394996880534624687 18090747461956013999 4971474031362251178 6636456461697795557 16543039223648675067 13061153452248313332 16257407579771924212 2089472420438608231 6858438217651955997 8012427853609439683 16798811442466803722 7104106825520760296 10148678507891666702 7654473692054045687 13917963800132544136 7856526593666518983 3685638327755486145 16217887104686402780 4082086797107759308 2596935517778361465 17112029874439284582 12790042594010256081 5637095850607803012 7019075205302397253 11803739754965476245 16106147677616912533 3747558970560900731 12872700122583574994 9817181477836781943 14233604960107828214 2206796417129486502 14814641223157126728 6729187687639957904 12989974182775310742 9575898968615772289 1746789006804585909 17038341724081553084 276104440439808512 4367060844675433383 3665129609583829947 609050533610263572 4196206923676282991 15425839564762737696 1804046806888626159 3215293910273435908 7219941835156788017 5380122959569882142 2421167962014996699 10274035903076652474 1229375735468643071 12102807235795567386 7473966390412171698 15216223123990013317 11066503544288742379 388823076067029676 2151974577878134933 7367160569459860126 16245539448514843000 17841190541153691543 15896291691146283442 10340157492733985862 3649483837043125201 12514387513184255490 14986290300148372042 6576972840333365669 5458025013383192834 6114052912785996719 16735429736383155775 12821407885765029660 4142243282668819304 16262217264119901307 341052285365999999 8890067081266384591 6210472473666648187 11794040110726989859 1981132180781779181 16713670185302394230 3768260708296278307 18215456129126101081 12419950157280235044 14420004539321568544 15707359459445703348 9856869578811268462 11556033569561525841 6852361289108876475 311748472340621335 16067502392105897721 18421168638052752221 5076594703505280161 10555121172722257341 14598451990255377479 10153943295286750158 10610280134839079916 463811354442233223 8272939444225593237 8405117145112680098 15464534182212815612 889686572644016665 5398997996493087330 17055418388856089746 11030374963401652142 8423394473434396562 1529367500588093692 14532066911476032607 7020128278653336330 10151302897620116827 13948821317009067501 15732787897428450842 9429859093398216126 17264074967419176989 16027040523336028661 3432169983272365155 8373659659189720993 7892724336522082585 4798119877214308385 8296732777020326214 16830966329548480395 9437147397646419550 12350218748720867768 304343618058876640 14678115119233982232 10021885741904825773 17166964743195741219 14989711692302205896 18253003615095642238 9655886924517248713 16624489441595688180 10756547956706710023 12917565577852826929 7350975848584619606 11582305058765302787 4988661109519352922 8604631210944537818 13920711736422902789 18190426635090010725 13317070546574450289 11606939295778497004 7118694871548047699 15294533335735633947 12845247847982219854 8760890943235496305 8447734601720232413 16028419873034939559 14294636979577881832 7282317291153709869 7987370118788840139 5314272731426990912 8548021678730928198 8667775004366710948 5440458744658198234 4564595199232195100 17779200461326512431 1425815834064492800 8078781563373906765 1288843206960643841 5397357463077882170 12746772039610155097 17791137670831389329 14993832205122377728 6626610986855109328 8277241881506365965 9646972277003425534 14372432744307336971 2578055876377048342 9942576240415311969 9164959213283291109 9405038700832979181 11983638017425852518 12420629117225281526 13891192474446588236 5652455659806236005 6483410671015131647 15787380356174110001 9698671441010060981 9992893084897226165 3877767474115779996 14093849007181527604 2978700550804474387 4662013611896211074 2472884122265088860 14272581091484776005 15348773742489147004 17297899149243452967 11210144139601481234 240644386204140275 14256590091458325429 11643571031103339409 13795146082425060728 5559516410585467820 4160195207268427617 14367875316290108531 12186050081531605673 301238017332425958 7012473899465857907 271053435708685542 13246302573202113518 8542575638833565425 4102053600625527332 7999965082675320865 18101081647512766172 12435901746077856524 1198611115696552584 17541003871078811275 16580107966908554497 8681319957797703002 11160879804914398039 6856508000057417407 17452278121155650534 11883506047110794914 4068719363446743977 16391612028922647838 9904063288291164376 8330367934524230212 3585795216439981902 14069845347510672824 183259509591814836 13168235401465800984 10781710538285521264 18432338606887256577 7525954577391183639 11595671318660396722 18322882788200854576 1315219416497272808 16527004110596213695 742161595121697549 14995994126156225278 12950957875212072392 12275649318384939106 13550864112947153774 7957078579815867848 3612129036395736774 17090144040999742507 1530348133054743551 8995410416968493046 12545881797351027380 5714579340773739757 16752386964234494602 5493981575557776900 3085007610496658673 10457062870256311843 575096443021832343 7151487700065639986 4527732473089373757 113549611247281594 15314519676389472209 12350329926288277149 12211407913028155312 17216756945704237888 13098245337206497154 15660046802311452244 2799064314849220114 5751853102235083295 8184361584817938246 2824180365839686556 16310451725153891358 12065555269062325774 12601132241999665910 4399065709904001407 15768934317392201652 17434988506633099134 10655818530393437373 7519490597946037643 17343941560900360909 15558215492748686939 15591484242463906139 17608280989140524084 10475020823746507500 122395375818134219 1202153385991429828 12978991976330719355 18363498847098486446 11270727606567994698 13201908760210230111 12901092646154392219 12840365911450213581 17023085153793443278 14101161190495219060 531259514960350063 5524936773618135658 786501499908008581 4970084813614720051 14939040759121654850 17106133685597031055 14831560347116944805 2255207122643917432 4924131852920840009 1983540661389824664 10389350777073695440 10312421941854913809 509655551777419411 6671016417391793323 2436604350788750167 1763405995783396292 9233425935880630350 674533853600101473 16116454556763644146 1064071998144873122 6741079459920946784 552656066220632444 15408497613947725074 7295434797236963575 2594903379217471118 986231194549426991 16852599331661498390 13064668552284949563 10320243359252299557 1443579449712868482 2695794554270819190 18417540554076768235 14244430517799575584 11480971721505854424 4278069985214421149 14329905508187101773 3828126203642381391 3986210471345277595 10960744172334217293 14832535393336127177 6702941030600584431 5793579838394860150 17907732474248127562 13201434801135759020 17617833210680749467 4141874385513661772 1769308155572553887 6764066454634253566 67095376725018840 3220129665617775866 1354509329367691655 10800487907004410425 4343349815403793597 18299335719658693532 1323795825398331551 16503681904613319074 1422534978803199010 16087095576507379330 12666234555113085825 8104187566335927739 7819255553983535472 11022855401096057141 1289158739865782522 10207452449713858533 7550350005361262813 3866159383382429679 10118130373780754366 6548503065550238276 7949895210169177895 18192162859925996319 11483934522379900288 1024323118512640862 9873637818525053736 13895086342723243953 17781865241209122186 5457098537783786274 5522702163988622121 17386016787317997682 2173947833876050214 16411047268467830176 3981788998241973559 5306847484082840999 4616163249653156864 4683518266763208829 8775703119781510327 6636212625364177904 10428567135468350902 11829699655000703994 4166152351089304445 17927609283768561562 4101752523438632496 9274385601369634156 9034540535375898829 6926503687429002445 4537227293147033624 8241982572913703076 1949517053557423444 11152590154601677639 13992254653209267240 3583302518518673587 10957461205302465910 113614684640687717 13807476663881594910 18094157737026204188 8724817342101482780 18290544632198732264 2946274481707827050 17332905775852110493 3657722411895897870 2461174777584946033 10976271762236456670 18352869821594103631 7545377294852130203 5227135032370700529 4057589398353302530 13730470057913272454 14892477701682229716 5740934688910509646 5885214201862164573 8290689121595908460 616655558469629026 1300425723753419130 6155387186817092692 401312053946784279 10921463420408856112 17353919449666069958 4193733589239026727 6449777055598096018 12154305614481689845 13796191410600221828 12402910550507288741 2886933703235473107 193500695469315888 7146305774089260468 1279386938772256011 17374026943134364830 6982357584172512441 15992867290501941491 6011863000312436659 1766929434284576364 10542274428481291103 18044887312002419351 6476847024085118183 2802693493095814658 4438107826498894097 17632738845364392909 13185043476927760948 14588975291855585508 1235725141426890426 17446558273973095050 12688663122397584490 3451359405610937542 9121661148611019955 10100706837395392865 16635405882536448375 7900042140299507565 9658025477065459135 13096927578453963587 6988178881059488120 6499933162217581127 1798432863789262061 10974206178225815210 6873391244208561291 15592695144956762660 12308764559483408438 16269988163842873793 17952457662837951660 6428322606424097229 8107089586823610723 5139159357270905813 16307412959988619788 13527240664571209620 10417240766945959481 13265685516717422193 1662877032031172629 927550337103247514 18233792353747437906 15868155502345947929 11273845387436405056 11152856272220163070 1533181838587806105 11893554571933895312 4686360636507314952 17040532052469416868 13120997457207496409 15724540336380074667 14803121795166150488 1267561810304647188 16019685781503647752 9764063731445582767 13454173490173110220 6819128135090000454 6425469070637732963 16541439125726558868 2408961784129303782 8874932227161681663 9561344992147455706 7096091547056552151 1994290044017934746 13095869111646519770 15267167985723013881 17557214237582888752 16195201391958518054 3266191327125233826 7318946210779594732 9447313686414871315 5530402930967916554 16653332543611637925 358040425685793543 9633156056933809139 10197591463648648393 15236197627007217649 15922584889894185692 15449491458298819381 16251087346677129092 1961906424066640013 11510670533868908991 1930464568764634472 12194155594750739671 7896345010386346216 17366085911794449221 901404995994123643 3222253852596249067 3022476256339082574 11167552079761546060 4240417321215111485 4996980746828956826 15682906571296726277 4338909307965571095 18435952508574286656 14378903891622073045 12928150551592944483 5657714473707018862 17569308639949788995 389264467496557627 2757928632388647474 595860695486523282 1597724829938692151 5428932255819028112 518451705594631110 6963258035700769310 15328219034510881500 13391995679593868125 14925269407678296962 15957903278168849322 13132448788502935252 933559047130198195 17859178888313333906 11517905059230802656 4556807489256065132 17152781310013807259 16220267793513830491 10444826148843090501 15851120922342034628 8460027389708019115 17444990524898925207 17849496431640244169 5208167933390851641 16220354615125895997 1582328995982230706 6706956095498941019 16874579563376486617 16375893897788757384 1665791807103123644 17734161511348734866 10941400385626418150 13122119404862860906 3230276472960964663 9786676420202891743 3618876262158035363 553558187597721717 364469457295017638 14082033365228994944 6094566024043927830 16851372715949775597 15507967988768198791 7619315518671433595 12053932330430161453 15491567663163261063 1084412972913261953 2886560313211260645 6862633283574161265 12395555215211005194 16261798220628232603 13244171149526827300 8878459784039829072 1621964960060472169 14425892602400176647 1449306148036275215 12457303146108744360 3990174078880982049 1249269001683387789 4289924390915397609 11748032116547456551 11245332982553165792 11549054885721914376 3427251047687304618 15644484784676053767 4058807815474914387 8136428802702513106 16790174916042122298 3643681733333240553 5556701323986206482 9828533035383064164 5943146723542150377 16920876259408194946 8728797057401464409 5923220245740489567 15434941631616078773 11617238212264170358 8727001479779715437 15877170797547450630 1651872923179849942 5508755949849108751 16202533366387237480 6564477178656326547 103317333726799051 7121116791196369078 8798727746814317202 424532807583146402 13290584899812128069 9054057079819436592 139198428239990756 14119413570290662464 10238703970713973664 15147460310090793646 936874249476400549 9866317791283771361 4535428372323790323 17035908651343454478 7161403376260187711 3827524832745310909 9486263986190640441 5607383105241603401 11794708513800131564 16103792191353791635 2551563071706035239 14711346004581144211 14946964009738486753 10749477139597180097 15476728371802674360 11993839609475580142 1874533392915622920 837984015975918122 15294724312209971709 5490304572425073683 7363182895162315452 13285250078939307779 12539471408870203422 12020890008604552413 4878458348980772702 5169226784384527162 7839897384395149773 12990179961495640997 14607395890241581604 15923496022281700957 2223803942232959714 15258417437396802422 4064832858209248449 13962439074448565657 6295021898383215277 6795167948747870271 15059259832848813906 7032560642688786446 1238562739272004799 8450280977303720424 9562223758366434002 1494168020619057033 12827309452291973993 2503387295873972955 15889890875710847520 7101192067154913741 7571292560593143115 7360883675305208053 754947080787810927 12554111794209150966 5720189469427857025 10969365285667863658 3467259607936802752 6347628120435250639 17121283764501785798 14622606536754278222 1883905933789986571 10097162543177952170 9333099389737566815 7699581994783972531 5692590325106864911 2256834674079726192 5284220535188320258 15314673779559412861 15260343690469116656 1459184408908278069 6018704340974234295 16270287474655188836 16005656002317074535 17289006050993457589 12176926217465545621 9591793318388876886 7919139100819606473 17069147035211230465 2185706504078841370 155321618780772936 5747570200810534870 16043317172038448933 14425254349627393347 16960905253608287306 16266036396987834798 4362631905533463624 459368770147991047 3324226874663868619 17754398686689361409 5228609656245268295 1439743388271901117 3244312355124757453 3683467413251088774 13534482069454888396 18059153415830110700 300398626736670438 1537570593537025193 15490941453688678414 13676717862433986463 7638436625037534476 12555387776947042636 4583987995137984456 9859516567142402360 16605329631813991443 1622636548152653617 13368615243000894263 2470086983844927739 13861747183708306847 13830684251283768821 6745104142723565228 15446187528032844970 10059871086633009412 17939296753328094297 6479226810958337743 11589151469865138998 7713700726254810974 7804216209018019811 7806149525112216624 8950597227845165210 5948148823710615814 14656659341535596341 5697481981085568740 6433204730489772634 17307038021428473292 7725792826437890658 9573676525016969209 10023533117179526114 16435696734199081241 5360798741971770903 7210252548267996601 15495051267956557850 13481417426694639988 12955357593533526529 4612096154669200889 3267305022544607213 8545545488634826976 4318814740679770204 3374657175260132522 5187354655472207096 12948533546069702011 9485096472292717166 5785362304048375799 1126723955190086913 12370474454850810391 14540542270360427918 14028425983926182696 14162417453748530721 8099341889822970603 7016449767363158276 13761246817660652785 14953207564584507155 4926290400506970365 2105286445901728225 4626485290939093073 3150768591341549406 8001664300634487145 7655565666585787649 10690467412124976799 7208236087235505887 825088660375679528 4297925340524976822 10515370922428158808 12369008332463554352 11512784916016701624 17433757810102121932 13142546149119225721 361579844623681434 65403381918742945 9939906262184330876 17342003266871687992 5354104356963076571 13014176481209089935 13446543285033040893 14706925612211295293 9179388822610214804 1096069481745067389 742753650611454123 14671723685588939607 12458818089359202813 14194116073639237922 8138144469306142577 10524112606496939963 14089095195965057993 18023116404512595210 11072070412950974370 6365553399364814301 6363022010931171111 6531773296707648090 15558038952738557910 4082226536745126997 5640601584430672394 13381868613267818977 3240397807822734546 5481352011575909390 11172948314428422760 17612947674002428319 753655159244105647 12072459943516405825 8014897387431033200 14123200842591040325 10037451898040411211 4274516787165152110 16360203541235580701 2528122020924697591 9895748221728563899 14365624541359055960 11876460686112487091 4052728992861649356 18356345274872456111 5193189800665437282 17003038398944042720 10543791910030420729 15388235460462835371 15010705031685812277 17493206764566755112 10617271879490671386 7265793162264859226 3203611757811897392 15030009015140296750 10725840569658596969 6357529930667866595 17516622646572244773 6774112238302499813 480242282713759974 11558221150334456578 10387337113732713039 2394685937789384396 1802231615846717231 9470719818411470843 16103910326484082130 12611364718886924321 9383501130298053072 6076126067019605556 2442758212227751098 5209102341105950166 5224092537414786532 17208547346853837946 10618665963170549115 14605197235926745150 11203354426225339828 9318315131138165894 8011831162066496683 12949095623883887895 8798934441257037459 4419984957855862172 1191717356536680779 13388145891388671203 11456246146083828411 1159542321264504469 16441929053276907486 10884629011863213435 11277239455580538542 11582463513868078920 9512905802803241584 257737037965673052 6497594840209551370 17813038934880453237 10085124665586584435 10594023451333289725 13249239746158115682 11458147693465594121 11248708676258252429 2859149921909164194 8887869336291749431 7988505816766726845 8288648719965568520 8555584150299261246 1867519680126693042 6859453823418543859 7312802615084085077 8209909512891298148 11095560527448153709 415382735473939106 3630025900845400422 15258170789552669924 2301893527930412761 11514230789096517004 5756142721393294307 4755681394839163298 15583735530225962034 7154551274509648844 614494204125986830 12267373250467312162 5647917203186155359 15291218509848580259 663995492140159928 4010619211292595440 3363061821442623950 17478421611831821166 15157608932947088114 1369536726259502857 7676193487855764410 16068703370209640734 4265823424049887212 338042809073777510 5225714703917803699 5166607181044552211 6383190624381407303 10146613982290205283 14978174854125737025 8836858255604490236 11700971665412403947 2836463665758182736 9153437444866597086 1314889702000088555 4578455375139425072 13509212845314636700 6046280260511867923 11166060390846532854 4861705912216208883 12091450942465485293 4027313449676514647 7269394409096999160 13213831776986353672 1771327326010364012 2252208897590940251 10265153962903644268 6524710733329494624 13451003936429019256 9520156862653639225 14728064582262996781 13956322377401617659 5271933559642532043 17026179089825913224 15414921389502362568 14229479878301214455 5635439562536162788 9513321320294591791 3012304164146502170 3086343147775430370 117418503795229645 7368598364890656210 13404744273686448537 9075621851364692660 11353971027971435058 15089846411973805661 4289486425693194248 3588222947870657206 10854345896103361932 16703203182957615219 4579467620708017696 1268768517643795523 17053184603582389303 12942048423992573208 11515673427105172184 4303384522623729221 1181988686025234698 17180082596408504546 6689642446551660918 7446532566696702418 8274408480135017757 1648816093862627922 8186365919960979563 11491791134146761703 5664506149530955588 17641239072590536143 9592035484413196354 3904849406287109029 10673905902358529966 17545575657292745117 15386854352384899827 13893623379514189976 11826531600754247034 3807336878394109766 10455084234439706615 15404512526732178853 535934042352731716 2622518957557670182 11816552993765271034 6341040828456712933 4779447257823479865 6345624467799663120 8384097760448883602 2887644162665225665 8685048359710615886 2023794261324517198 10354093240522282932 2594940810610001660 6440582300059118496 2549614630740099493 8572961300435025777 13998374441046578393 10559330231391464124 17624487616833415193 3569423792261627184 11768362554166977400 901628770263450724 16915254425820582483 10275579209348284898 1515231954401030492 493225335323274537 3404244683067796589 4301683624437677450 8871209514032547451 9449734210418288244 1848879951104601316 7076731887347104164 2241238701434537468 4438674049528101049 7507158551456802253 3947080839887088046 11236265867302145506 14020754923889554288 2128205915550617347 5401242019688185824 9157886333158778313 12288278562311066807 11020696628721849148 11447530485505991200 17749882011689993918 8013673095453268886 3805005694276312875 16697875187919206928 10796873296577631869 1144499926402578997 7635236002584368798 12674229673757827187 2869493477362484502 532618585382234320 4095014598427788207 9479483876355229881 5060403304107424783 16576675697039799573 9535257029058188447 15177912974871715261 7476452447088479951 17292297382398154350 16961697712820970013 10172541636467922072 7242184819726851490 16684677320510452565 12970487508567816257 17610241228310324005 12965397158096710873 4951202054424128310 14020382542381429744 7826172877419710690 1265343989665363657 18017655386520850041 18175099697407441170 4050748265011256110 16552188058105325251 5654549802578950784 1391972161479206022 9308390217723310384 15959154892697745781 5164613095445648195 9382006959114080073 14180278614204878642 9371317314928650717 17205571923980382355 661635534593212622 7632266817571990781 516737823878671934 15870630254194550528 12374273417958154792 37442497082307610 11850772931776857349 12190684596750891200 12456578232358992273 13965052576770355683 15558467630907747223 18211851833977287779 5377591990774357328 16838733410824940872 1233814896720544302 3190952971878279308 15384706729221219066 9682062909607764185 9280544383550281671 7365971275307877708 8964792096724306376 8611196776843112005 4623514261856438226 2379709295227884446 3082772746102786792 14265459594138411239 1223476351605503674 14870838089362889407 17202133765738244600 14478591467625136951 3980235450318032606 3644341684029912739 316649550559484608 12939107541428873932 12816870242202941713 4142857499037034877 10825485362679799679 3252202883764575566 16128316097307109255 17763658148660211873 15963412306810910506 4849208609086597226 17918188959017909496 246582845969507814 4255745560851278305 17413121590653772323 13436207649149647548 4754097249972132428 2736391318429029790 1640958829699040704 6669569675719241439 9261158116929052913 14391914780465775590 1975075808718745137 6466974848075736988 10846145693822976324 8922953489501677819 701922288983771604 16968726968366505700 12515418329323916792 13875612640451870089 11324141962716065312 4224823392777158531 4165809212980866485 1213947497985441219 4888927619805851764 8709861911041764404 4493187109093165163 8122261458242429727 4373397947504315719 3544583793554683869 6870953151242846537 12087269651462829104 3319726731311143505 3020994535359533662 15657374355296952591 16112661786828952730 15165237949765619717 1401431760211953973 12969267170089759718 18380582089766179022 15883689045538510781 9347239433339373198 8238650101642864342 10726368437156443589 11798828265706918729 11075098486055910682 18441577220502883450 17017005258125671410 1529266511710751124 1242083194880897185 15150063258058188686 5802349723327190886 5679794113722939483 14897788211722904093 3680081783766916811 180664502964260475 13572770192807194501 2585238943904599029 3321392201005247528 17822255853839817177 8949650761444864193 15550863303233840850 5431129347001869814 15613790702533834549 4885514448784436223 553457431406003433 1956907373872826909 7669836912873441776 16699181759404623562 18001122081686060970 16980874069773346481 17358681468193421496 17356815962167529495 8788389924073676384 8217100372807098400 1176460055481061485 16922579510500866132 14626199125995057627 18251935198927650677 17665126934035624516 10228077264160746757 8734442171965989858 7021529676531284790 14816155476297731565 12825809525803920311 11780657486552801852 11831153193798804104 1523312972515427481 7819466403694470029 3729488371384651396 12204863866251024921 11613265060135387480 4708591452663052211 12692908995815658422 6350923179761122331 1074773163341519389 12173475103901305723 3156144946581299848 2356157094597227370 7411768479559260813 11091601533586367298 14674156000818431680 16105149965254054456 9617426543308249935 3171354220303734293 2407268137195673816 1344643456327828906 4772392351648582637 227017766795059144 15894026941537575972 15121775894000720563 13764809266441586346 14244066063342371296 3818312038028165403 14084862313857086453 14619438853507186174 5649188490535789781 745405372295851851 10190005367564616297 6576793030952631090 16947514492411754354 4965811454522515485 6798496445336982868 1003855281785547490 14761848182126986213 11101755724214642572 4135123464409971104 13660958105979177474 7756301504695778023 16349281829688770211 1090668634063486304 1201645013115316894 10995165370259499799 14222316266254647646 12754802597978267302 3168765675756212377 11169500510330315689 15337174533157663239 10412658410656181690 6864267126176515047 11970057203064928231 5274001784252154446 13350884074545684678 9292073724112082635 14847705278147489471 378313807097012148 17804307463693234465 11406297544589752779 4547517151537552626 6228400888190104171 6462264253555267229 1157953139451952497 861217656417698105 237089257063616180 2387333971181948239 13814928746693452916 13172893880832326642 2320019528837862921 16325422470029583336 4907431144753595103 11544060278461698315 1839283594114257844 10201530992683259439 12363198969225623711 14021080198015661690 7316153725987468606 4729599142633876185 1236365359130384276 1489390246403856927 1773404923617705654 13837900302190107419 18415773471785431537 17475906877222897107 15605145782443078923 7234421823504465524 10402877840710916099 16310779347660289016 2290396723256109162 13663938968708169050 10827104123829352712 4044044371872756614 8797039423972326175 7113014170297786483 13070500490989594295 398480416339991840 6686077384263864096 15268096128195243922 3496603286053622150 11300658954344540901 5392911821922658254 9539285706966108164 623184341516563562 72694349366250867 7470626661379672835 4956109026698639125 2546611216108269773 9066331379662737033 12867693892628847060 9221762185956163381 1212026560880663432 5099050127521507469 13977957045631758293 8260723516647602814 11771641975340175819 6374499687903636152 7899961954073424650 4167327219366654679 12455571311777892288 3630846426376332825 668055905929655601 5624122342470885286 702445040342214180 12947879299237644557 16333739812363668064 7507969821352547409 7538796391117782390 11144070999969047617 4301755236862423516 7914930367038897404 17687863977303125131 14566281147303583909 16922068647042043448 16498175213335143989 15553016064134042568 5887080737027961774 13252736270558669328 1818182787148431076 10392810718230211357 7754311391117679066 9957834080695737994 12496894654974800552 18423041260558052788 6014751740412344712 5250136815813704160 8306354025953748573 16719482359498511559 13408165123408681072 13119693983742891316 4450683134628494705 7117292524456935678 14421080931150011462 4076405583858421880 8475004489478261364 1095912164922898272 3523308298417117368 14108400723122350016 8393126250773692457 1590780780666942840 7803750110667893826 11700838457928294041 10379844433349830401 8851458110447584973 17583716737364288518 3456438762801018510 9374817645361219996 14372871082998744982 4401100984788723242 7007114336418501237 17115600645709619933 1693597359178810021 18355166540959053620 14850013364480800950 9024999033280384581 14718270763033216833 13241324250359627727 6085698988408045545 10993689140026785692 12688553175171301759 15487768869997537033 8153338343447899526 13836720738271139325 7066713321715028899 6814265044633567187 13807926351178665409 18116003707705360810 12350605453016127089 4786381669612716753 10228105867278468423 13027163097563059455 9631648970432783153 5362945348729049162 2540176898451528208 288491810851905568 6865590869442043641 7230446947095704494 4382556265323224098 10337364465497517324 8407011245753404957 7640369433800830736 16502271591105981103 6547303407070353419 12226766700205912437 4151345655452304798 2590700880094029227 7645876750095472714 13686973701774899712 16178057623568034105 16241459333347633120 9120404086774385659 10975588232448767096 16856733056547827782 229519812400583159 1620169659368292081 14351093065846535219 9220445209441797399 9065278360370138704 15651908686460326989 18284350674918921081 3661336974046753373 14617065169937650953 15959860189475455314 373618609255440268 673360486652951569 12174831636883773524 9345077455032424661 9055809594324787310 8226010734347897151 3498608565815571201 1913211189359163430 8296672291905611936 2940768346049023061 18266647146973796027 3300720315115280300 11846599549163991363 16017417297459894669 10805714044727040645 5835915811870436911 16197328407348942316 15701107788449612672 3733208447312960552 5388051654808858952 8955376220935498481 14946798408204187971 7240206027693686824 12271739559521945640 17723788438324043157 7053437654115478691 13414436883956883568 5723261232576494023 17452863422609096277 11076606072612277939 18415887556343514646 11663555622498041802 3104144393598356722 6314667779406380314 10870026196785558356 10843411745950368213 384773122270193562 6437611544458155329 14479575705975403132 12023184513972725230 5565058671631226136 13747570899340175495 12422365856488878248 7780120972085556097 10059083460123962473 1761026906324626475 12884061597696915772 18412298573211553856 7010746811113958003 1565071622208801401 2805516359822719875 12236508509320718551 3579205383394431141 17451138304382036577 4909459595005154925 8842550227679534102 8135797761067601641 5223632337662465449 18021579875019765618 8509832838161408253 3711058459302116970 7789876933516730655 11828018183963487217 5933309725464327243 1781646115427832609 14929179134391633933 88938564235780274 3574601715216824598 7617583460126214930 7798860171234670154 15712674488297071709 4932031065130043325 8794553329926573854 6467462905595187387 12603711940026238445 14025551380718771462 12077983651427461394 7773137481206292357 17324946972800613002 11176278999643934261 6016443784568854907 12130998137265338493 8953684283963645394 5404626515321723648 5688798037547949348 4456800822179197633 7915090217025527976 11559025242866677097 4461621749738334126 17745703022468084319 3890537826484082615 165087526884941792 5707986120640238630 18357675297068293831 5242264765114245888 2874245784108989896 16607368707654372204 11324653876716241834 3555669626057608892 15339880189627976929 17047396052905621884 4333773497405796039 16269070577015475980 13197327472307157273 6905964575820976891 13145737984788803898 8667865096960725654 17467309895855620954 2433049377246869650 12403598067898718914 12527184807541717418 4026387790311428828 10807848289839436321 13563144764324992189 7950148497848564791 3822650488436243494 16112668076773145561 8727118986859772284 6434092514187355640 12172261298699993517 7605189367109448898 13772271622015490035 12972114512803111673 2087844931001867946 12446278245150490311 14620930219207944829 15975050057458796546 10538706351172432298 16066422203344300397 14033850320561139567 967545727683342158 6531211002711583258 16868781177492300991 6306260592858261131 12705248534133001010 17413847078223230182 15961896648271694824 14380197550986088116 16803444867974538963 877369308568352407 5448343012532425437 9805845388756570648 18161240866196475166 6341329390176573034 12438860215260993079 17176665802491625895 1201085013346432928 11893564186454868833 10609648553634728768 7443464782652251759 15775953187599396534 17298153898457790925 469932057246486348 9165987478574114054 5682216015580117329 1594494651682300445 5411197448749394350 13756784580831825269 15336710281860662557 975028828266147619 14712540655115943245 13919884377832990942 2620745178675048327 11268768605590018744 4840728982476934377 2667229673633141558 17725331890266411347 5503930595742231514 14219211251759841468 8165469622587725004 4699081557951480707 11715981525599399807 250952884741773457 4461957628373680606 16024388561300703588 2381991674740297751 9695274627430399805 4718282688443477323 15035311668777169029 1294995385467338443 7288604329860460805 13690120882770342438 9311716443132980209 7344973005275658226 9854328644625551179 6444003765865474083 16434274212855460218 1231191635474330851 3478813467673060652 8073485989114710179 15076286738125089074 9327646738792628554 12504652233674935128 18173836209719551002 5282372718564196447 3679224135320898578 621215683791502151 1485390052241570732 7465616840759622943 2724225531949794525 10049526514529717975 10860706213645676967 14256687033972414816 14424637420839899990 2371772580778267372 7082521922556114203 407674376587770742 1959484937139686427 1558042105030906261 3160531824499295949 5273673484230384428 846163526815510927 6797528187059617719 17789848331388838625 6142309017518614562 11115944916740856644 13058381621853052545 2950180652365102007 11117079025039630075 3082770617402870371 16843205258160011762 17095665406832211153 16536985680520122584 8341157765478660037 11601824543675446321 17101357426494172845 1585315441853007786 642998943708590899 903468670866305475 3369894653176970016 7645327622225579776 10658596091268043497 9890692627171509798 8862382468216954846 16793200225903781268 10799178422993876307 17034076539740438408 12984259756795271535 15649095120732240059 18148671560726043917 2288464204506957026 8896084278686544726 14294583543888548319 16540760068092083908 4675390654983974062 6948477742634485193 1155919818374238093 2756032018080301717 2067394206178823628 12163744894055580063 9144674710530444337 8499924551232321706 6680629699538445787 15400006669880211475 5851610405460168162 9680112122208084610 10389972073206644399 15476700991042439218 3395768819023460490 8410698411818423123 9306021397491888497 8347053394285125071 18385409648893505906 5394836227480507460 10437660271668865650 17279013494984804294 10021020901033637707 6950203912415267828 13263075029463989475 13630885073388180614 6647539722961413974 15254706557535558707 9320573781455649924 8593227536331257869 9678965273752241174 10266504176078761394 2702607090290820983 10408034019592399302 7302788754263440845 10321291957311424896 16835113832865241444 8296977125466708825 5417596647618404202 16018716200134722227 11286305722875661349 9009203731082947000 6860144117558847682 13549291205994822231 13195708680590232772 15423434496583331715 12152283667548822636 3388902369500733123 9784176440473638540 7470649417069368425 12835866514441210797 7503862159045780643 15820356834604122890 17737937199234463151 6641352957615320792 70878286785191518 5447409754183945506 16392586975163992981 3534001844164250414 18283867006986201988 6018900405010059000 7038219900315343015 8712747011039635197 6095992448181561945 6399928365996608075 12347042280317107716 14879005050663011384 6819675856564230178 11966691527281092908 6315247248132910331 6580200516811066148 6373502037567062395 5144047134935618327 16625067579126423793 11711611513788848014 17395485773923752712 15934157962382250136 5651520432967360165 2533909563766295751 8488544011056360279 14830242397702662009 7340316816119736531 15054162191916097343 7076292662866039584 11919732451892707213 10091054234322149351 17757099832600153779 8164101567298656631 16365250536594381464 2295959485706424007 6631735659129161081 5098309952892837054 7189551898117291366 10789418404629996719 1537502727259906635 7568612406028549206 1556562009661713124 15351975292309047565 8327783081288144746 15263277855492665384 8139359991267320597 16413149725587813878 14040770489041753274 7968397579759070158 14446224655382368591 330397806375360909 7307948289981239468 3586065278711970956 3238633439502576582 10598758596363815534 17273839866880026766 16192325799080037433 11042393493686770290 17049932717900218384 2172449871399325241 14875819061989260255 1299088538852467748 13223468244543446238 6093508755761027067 16046676298415592856 16253893879632186695 9691339176581740155 13739301381009329204 12569838517190194549 8039169689361639879 15444418852797810381 8205172684161506734 10601529229034510236 2920626506722109617 7359384367837495640 11735907283999108061 14101879547237893047 14542848780992841458 6218483012481233541 3003480510640706694 3706527380085496961 13388524776970043407 9238449354596021243 11300459014933056400 11507639132081165287 8176396019622315478 8961854963250302893 922850321617078803 3056602260120822750 9885112458936452725 1461957444944057030 1531093793195035931 16013706571301594399 13337223841750676134 8833453521102090342 3096103899601785747 9117895226495191657 11076041277845861451 10146119177701753704 3874133044897273089 1762814106699317004 5555685888490475166 3219757022547481079 3547846686188515955 5086049232307086923 4241164946860247778 3155190344919212146 3429330764329521789 14275650684784866715 1903457571067370759 2840488715775923611 7141794410914476964 10427045589067361398 380728754055900930 6609437947020976471 6300510896207859319 11071981677608524136 5232036132433765010 8329924879907223091 12109307797674471395 1959186243026888605 8380942129419544749 5953164676943324214 10508776031141518007 10078974066788763977 2716022883960093668 11941655032713655687 4586659372330573412 11377263086870249129 1153588394143966343 1943316055442120593 1626144603775898581 15570061750974870347 7852726497590288421 6134116375318817467 7350003422001344129 4647518296805412064 14476867360300159588 13117255871665543582 7968475408861036569 2179950890100342978 15536260572668201412 7452143503210810427 9873855625740658346 5480298107311758377 90760652078894596 3535054651076866130 12955349036136479647 41008349983381467 7586561963463365821 2709266041949244106 5002862400051675347 10427379149712260135 6106483880200798442 3193532749626709538 4549532942927898505 6997411875651813553 5118842050888593268 7958176080228360185 14823549194291385436 16115129512958199736 5796288966531846990 887226811363312916 1703489000566813684 6600030428134394184 5280765461536711806 3449381473250645056 7642893972461494223 12791979017705935863 14906162865883703833 15097224707904150692 15521018711897552409 4694345367414270892 2972104553389696455 14807663957529544145 5615891478568959443 15542980697443630195 5821425524623654041 11813521306256949536 12748428148979708490 16249380057723547502 17696692482453215652 897976616608766020 9961476328117162217 11346617204356008957 11570511696930564937 15589025006902727950 12995283357138114982 16714685117063003677 11433146317031066159 5640189845916118267 15168964040302195413 8444876873159711116 14417079062865538534 12523920192311455997 2061140802748011008 13107530061184273816 9090401946957771862 2219741100018486801 1089668289106919761 17530064856341237441 1864677844188061679 5461366933981484032 17489000834918058309 905063917185378651 14674958636198557231 14985907039640372633 16896915366238107016 13555121931221106591 7718863078401184930 11281476477339805541 2800689731794946238 15448703131959686116 498053932480983820 1802489349105194832 17468143441960919962 9241057079787459874 1394193364488340459 8322343515496521930 11788749476296898739 14604681488096882647 12102062471687136994 7682199665057711134 14567867228920600211 17877216314706829943 9308565484201565090 8398762108541471094 3866119199706621479 17820453035440946999 5326036440495648593 11995836833810114903 16766722315056060488 9497676324327511752 4121144899930918438 43121766976732929 12837573846710276043 15557879390211000541 9926485528822893856 1035035239952199670 16671992020576007964 6523473194042731038 6740199018528951898 9297314916219952807 15549280848662858564 6367496049954383256 13737044887281221717 5255260088842924685 5460853108553199595 11854395615193486431 4516645521068268853 7336519172466242593 13114194026416291040 13202432115961984731 931184282154725941 6924794695088361763 5493172621666889388 11273308965021829059 13645277146029566602 2648247378914472559 3152170324151885935 5515650864455830444 15677022593646652337 1914407164595653243 15491896942241420902 769188252140142516 15670851100528811109 14543629743713414654 17532893771679424506 14961872841723584605 444841058857021183 16481807932806166373 14378178942190597067 5196509347830717887 8415498767443856748 6613472039079189689 6607742123055058372 11696811705625028760 18268485102743458282 18288598568632184739 964047843293092490 17792467034593156248 8266996358945901369 3576321029222450347 10502813951550003808 738400143768371260 14439097949909902019 6027773517179513601 8809263767006574084 10659597198745266400 10003376819584587284 2684807673561695611 16879796978269416845 5546657370998113251 12036691420882997597 12867396727445447321 6826148890428440670 16880911996203312840 14560933387341768518 14823476011547312187 8277386824539592481 4643720251481903142 10825946309263175232 8322346177326359887 12597571624172353634 9601274704531363923 17478055359449865498 14418692556103936387 5675229118055145813 4925020913239749200 3285993227255188513 113971677076296044 9126189715269586640 5130367588017022968 14327183629758180957 14335287898530058360 14113410102981882741 13409332989967859582 7825164326319799175 17108524414525319539 4588903144519632594 10862588550846512471 13307708841481816587 12269878800817244501 8789878776151240837 12961150687944263205 17121094291774626136 7782035088103343727 5817521944363407684 14071438350787117405 16898271579671930839 1533101417553832027 17998748561939004844 14279915560513260458 6099109652988089175 12748018305846784354 10423735978910568678 6114904106151282688 11382948294035488247 6403949746845725441 3559195946957152004 13747234051861811862 17356602226963377194 6349437913363927816 12504862733084460341 1048015764922743558 7239710789515051333 5966196076187472695 1294244287340960288 17699065718763082565 3298366312087344299 6581254133192842488 2806392831328786187 9526791338122861136 1627354254667048085 5270259967095283820 2655500093667598396 10968385773835053859 1431418234103414413 14608672944303362098 12120179942849431814 5891928378451700274 13178864936849384468 11405627240823090314 11972356481767779764 9151281660491607594 11855243940615118183 6654292620594996546 6623026059407375276 16706146280298788407 8013284214863348938 13144174231881963584 11947384486611518483 15551153767335757561 3481292148703007639 8491579522213486108 15638185583008790930 1107479922317434037 11216946966898839923 274170346621137347 15979129698296413124 7329623567953172779 4299700970478028734 14317610776619463128 13053079542315966855 15932043779603449226 11980637165187707208 4265614278539122608 12480943291146939203 16793572773101016464 877804941305534229 5279719275468299405 133668395210402656 14480094216748004521 12498278807215942778 2312106096698969814 4264115939940516420 11000403774016624620 14133367197536743220 7543746693521569230 16070550151702439613 14177105402138373824 119835791750046479 11731052940072936656 9139736905533784315 386598973427896776 9525980007293710941 9376860476709642610 15520320202595404912 6373751238145295354 10735866883081308275 6075504525241965679 12449797059920981787 17410513112143960145 2686153418670472165 6898728259625350521 11963575042161771733 11547028755909411842 7690786925251515397 13897491378742728300 11421027297164062894 7752941193278797822 873737644237348497 16133240745145114175 7697709741597165330 3301872928251854746 17788689817656148606 15878456181480927327 15467322719043508275 1837149052402053985 12188422446577844089 11696876418148908749 867721729942253154 10356455933690115169 15601370127563123780 12799041417420542238 14160032041507672487 9728741213578337804 17580087589634335654 553231291981732410 17756545497842487855 3818753021098188224 14881401273044933674 10857238180989860048 8391556482992778852 13723139689205671837 6153607158999730788 7503490922776949893 1889377887443265678 17252190163021066273 3640292372755475851 5995930874305042544 2027688611280360382 11699896010528189258 5371186060445861276 2251023535721742468 11252479744301002655 11625710344028954550 10299391580093006783 1670876131875178823 2657001755660047740 11648044453549340623 3171134903578896863 9120496331070449718 12536280216659253378 7716571263106192820 18058167605282440826 9666613103694164019 5239213338639266520 7647038320869434962 8684571330005849480 4664426554693733203 10373233926993942677 8433369874323679528 12487246647108858206 6992071621926544242 15147980467926402271 11440212587193177861 11937277523839002006 17445077238142630927 4987307769970310953 11828208591896819815 8451536363177103855 8173965355352442448 3516404538052323009 13470637680598709063 15794858945215078319 16212248261216947239 1424173287101567188 8468746776286155708 9885590210457554910 12812459464101482712 3158111525525003531 28969900316931400 2033919619762205148 11444133333258565683 6674132264907739125 8213568306397066382 15841214616226790621 7048578700997169101 9311047915514363345 13691089495627937654 5863415634195323037 771789724282096341 14343976187224894571 3930446527701656483 11224474356519084169 5130329404662963206 6516567220321787329 482524106746685111 10919156085868277122 10022483339213928034 9637865391326257758 3031243745959750332 5268041871588798952 3777386437979406866 17905742475522222696 9258600509657071574 8520416962041623582 6035647754731796426 5372114429031885204 2135958812744127658 4845276735580815733 5884662569358866173 13377760605145149840 14644958443608859500 10031185173082975481 1429068130441074006 6308158693587880038 10816574666285250799 9168848323570812783 5147967434514799211 3202274083875752298 8631482372395203880 15988543152264886395 1012687334470385925 11186073310308700595 6333361315977518335 3235991361668154721 11078709609324064401 10903294890575936621 13642770680308911745 1616859109689483638 3755677715272533277 12191549518649073094 2067394826223295555 11459116952872560019 3829415403673246757 9062531457099897775 1212129116726265738 18122828411172621745 1981373557826227222 6601784271102920810 14203838987816065481 12699322176874586672 2174587164908257007 11488922280269951387 1698094459472337758 15494285957390317647 138350929762029760 17072335951374009361 1994917053821293982 1129584245988313070 2650694494421810816 18188890298135445276 12642448376338614373 1272669935302851582 2383024476670335246 3831132535488722525 9386557705770146014 18129801682568735519 12990148242896648150 9795229279349905340 11539606356085259270 9043961972774245562 16366459085181120890 3981767465548165782 3979998056905492775 18127350017051724347 3627556588485862731 1859191173102992458 13665306572426975794 3476790934169301299 16876146724237986009 13522654861372731236 4441273040717819233 4338851998726659167 6386003024511040198 14306918450280742754 11239228169564019225 201931473692295035 9499261135263652572 2638568626308433253 14345767767724125891 3154961128869165902 15616165922106856160 2398451122267794750 18444053502634023735 16704224240789516411 3037586159084203865 14013779142948934290 1436708154519921963 16676826276339542861 16327672253271846501 15384939431035678727 2643920852970057791 4453676841753790053 4151937745410895351 1742866140761249911 13118138005227355619 15263172723380138064 17388109711261863219 17044954015171279950 227824517904637071 16943330188789024127 18302887982145973526 4636559914686519017 9457678665846873201 17992058948364055927 11298892632314960225 17164540674261773119 2709828910813529875 9628081934665425281 15753924439125941373 11892510348057216550 14730292026086525898 5168150672787229484 14626751161449719108 6847799620794658095 7564899173074576030 9491787131228883830 11129319052346638209 4809781446770786638 8670749430420570854 10241854532061681280 8453735467449387924 3239244564489626864 16758699425718416411 10565400726602238383 6920803602292242117 14070505738762201369 1860957827975616620 5948789648743838147 17468037937426080439 9165709876476973152 4409054704926058143 5477578028403908106 10055054125340593065 11857215302709114969 9163695513071440610 1403386000173998102 17449088921859113269 10904963575858415412 16410973355297011077 174307999754819984 2373471551177374743 1063241116300290611 11416796306508531311 2317756024680748720 4562221470200661417 8169043492001483006 2961038594910041028 2543720415086717669 4953798854562481433 7893735573901373987 13890249540919682362 4576252551606998811 15629373681203875286 326154881111227869 16212651345372354725 3997231279599196867 7741503782739488360 15777906503916096482 10602044488406876145 14997330261913317042 16224633277055576120 16459853278005495995 8949636750154674448 4802608777973034352 10542608480110273225 17914717512232639614 16953661616859060061 12841237521492044873 6218926851844268235 1849543055387441137 11102128119148965026 15936734894896033789 13014883149510660199 6428757391419652486 5646066253077156687 11938604404068134100 11121693298108721967 1537609465370817595 8715931559389684804 3668105318100142445 6237971856696906232 2089824645188388621 894253578709759534 13919729374669101842 14352152992497127278 11416823090363441422 2676393172180938445 7788904413862281613 10595858419345926959 16080663226880720891 1056598914167004257 3172395208521899154 13753572958161082483 5022791366227934840 14183725663784575947 5881789517641502217 636092681653868361 9881503960190120167 1643438543676008327 15002254069551052842 12752459480574112255 3768100953080081738 16646917590528364744 18214038552791890957 5345198112793195134 17872959044775578016 17861142573223904491 9958023722231816172 7549415842850937088 957504446174974407 11988784708672771038 12041022043426632370 8548562706479848982 1122944544777836489 1422741449513538704 10536020283992523971 11754720605387406647 3726096962372606880 12296436872600868191 12130297804414151213 9364405344721900898 4679246568802036380 16959639006504941634 14050971567058496730 15707491341193522181 17332786673327401340 6008392762956957345 6532474137300938026 12678214181267889314 9604383241818245347 2579864815038710427 744083838692900592 13453682747148978839 17662243902057398385 17883194219572056682 17725080712955684995 15663664729993173737 12922579755823762238 3397120790960903232 9743865902408062860 1146372307094247172 12504983559816782274 5556657739758475315 8426069304901767274 1740331780870276241 18018425895098898521 15146387297167769386 3365643880218112595 13712895272704314441 9605689638353239839 6149043180758877247 15120966046434442684 14267864681444601196 17959512921265406239 9207580837590679877 17204242544603947650 11681485207654973264 10201735702797091237 12507421653039792112 9234430699106982873 6168401052532167483 8543751034288322975 3717463082004830783 13483676909999942845 1785804516512403826 8483890840970939429 7415886213834905927 337989414773764231 17752425833548915318 15802404479069907436 16289193469498864040 7269366810845596477 9418702665385720385 3003194377497655061 7773071462531622915 883138815336175425 15556546649497240483 15294632860382331889 175949633959450712 7353640296242651144 726219812747595657 11642167233217345041 7863595345144529793 10671174723664873766 9161702353140997504 18155862098977901176 13166591567537147309 3515362980542066582 7813422610813686171 16336650292068046227 8061318557527754029 3493405035028600017 4231657126728032570 14427358468451643830 17910717934440628724 16230190402507777893 13979982468026870546 15191044076167873542 8559929414777600359 10116732224435107950 11912182085924361712 740763758352026170 12989987649702112122 8837790259019795898 2586701761093009894 967910973647254108 11441312604629442051 11947132636973504464 17115406098011866488 866302800546023571 8786064452550917577 7915091433762602702 11635100540815549212 17284946574165498321 6751101026405628226 13914259829070326953 5806946305719016689 13590005171883782531 17907835608198311026 3577200395495256863 5375654308539870733 15394775341765970225 9649916802886535377 14289497890299827904 7392462499482056248 12167204274201857458 3079898870969640739 389367861860586603 5261524284111662995 16389728261595951113 14781601608058057122 10362912191353657200 16732195380232199417 8963653812130301217 677345220114699407 7153746737595676004 12292548686944292023 4923105307419252219 13222928747131056549 9353758866920347953 16258659259875809779 11835575617480735868 971609422193624383 5859170026176320988 1856199972677643998 13345598957446326102 8216263530614267158 13348571829971614861 15198584261856694558 10301826358782502400 8653035187154173708 2332666872124544094 11182516765472086227 18043519686506793683 11323051413972365845 14552413535826831323 8404420866901950455 16661844147130700442 359865535640038288 15032616800531358172 7968007264704875459 14132418934109756025 17500473403188843974 5112880544730458181 13147493020890221368 1177451953072471177 17979887126741011819 6634083762672918911 11392922159094633804 10008618066856682961 13480145393327352593 872294504821149963 14401906381603461823 2075679125059063837 8980285833126699926 4581034938274267984 15861021397388879957 10651933070265070437 18039243772937761441 5780849571759238102 8732763395544990575 13588487701728988562 8230947850407779011 15716824245721328702 11224133382331867774 8628556029644556119 8652054444851666382 1028322736530246240 18068698700229857527 15013367464691532492 13536393308944190889 12228740431956593432 13370996945815063486 10107884356472651985 13882033469405114217 8892213115857015484 17121250648621547724 9043360443806045512 2250827143959261528 17274196004110205502 7625709591807457844 11430815782773218155 16709995099297131118 11871238634450698219 9572118021191183526 16294155888291072642 4769543445616646859 6474645997561002956 17112159953812677698 478142229362840205 61926688907808125 2141303491596806046 18199208515880706128 5981870198672335770 1102421608754530633 9209064624843539342 11113928756742067598 13624088021132571599 2375679759472197500 11999636157881394603 13092078156066249676 1192938704030114068 15701070030593133859 5502235898278017469 872509534648410417 12904814518509509897 14345498275757446918 12324919727980381717 11349953293074227545 17438197968481460440 17914634508248235433 14819976402763608644 13034929171041902841 17282980477511436420 8335560422546572283 7294825161489655977 3561261265965461180 14407087752236744020 3458348807133740215 16633944224174662847 9582971650801185897 3951662301574105018 12014704424227947082 8012170955942218363 11385953145154702341 12476140583790828342 13063773020984926039 1030931228624995829 11178355316902121586 13113918699100906024 4336312756942208802 12305512945932249828 3773800506936690510 13611401973667593647 15351214777085743002 10458318115007188104 2610574115289110785 4069042319975592652 18356909084619602827 1962655841845324115 12991755420644217137 1233223660828849726 17834261814824421966 8985254574323994651 8119182455861109485 13724599970319537504 6369266766159976868 13949062125865850026 9099598250565941538 17788635255199952378 6293773428445859858 16089022604362726126 2496612227061187586 605656873088861448 4811621502885723590 404938056660650376 5816897211413641817 11649941849852312807 11648902543186376222 2506328761406319874 16390771204220713185 14410900917990479026 15212164946465144872 4590516647769167721 11550663456954928346 5540434055792412439 11844321852804107365 17992982132064752183 5643866029444635040 16860394931740482453 8957971923838973912 13838343939057573242 57411849784761432 11795747439791217169 5308628356080864478 17959734974011859850 3482065874035773959 5068443660443582265 5726002471029276268 8426236226157432574 9880433709970438680 17451076746725774914 16895285822158367123 9501639321357921946 6763947590509186400 2008912778672188765 17145287462762727119 14976092582241401558 6065416883267973112 10395921762524307920 3161422374612488226 9431498158366497156 6473294428085890889 3138055319106970782 13466653199327720729 1964365067836341167 1178580939563766746 7857455071874173838 14366818560510102905 9943882823831128981 7779698173455446651 4625969059934215015 3600893599745755787 4635404677617554351 13850816976135067056 6072749550824417675 5583752642720411871 13748285808811153965 2771584732311725815 420688800622894915 7849891222533044438 5342363770055357161 7138477569154329182 1501153088774378696 6286003486411151849 6685899553504675645 2447095683079937512 2027878343717905093 9816826806935496999 12618267248550021181 9807702561896034416 7101898795686294716 16238327148007221114 1910383010803145365 2696139392210054656 1758571169841741570 17525954437291844132 12791032809045029076 11930807395651901543 10233319091427464398 5172654901587922311 12070659357262249397 6595459534278056872 14750701792606245615 4397357372351198519 1549116971197657870 18137703874946571536 94001153203487992 12528585496318641201 18171774283281639439 6196396372101859770 16682198673297969179 4865307128483832806 15869653593341495407 2158744338829860428 1661652160280328116 18343550633425574155 10279685403653768735 15998630886994678368 17756690664181446837 12318965427426955646 7017832223313602554 16913038945565771826 9839572504842689623 4460346234010712039 14166891939658676255 6176947255771744095 12601607042937265412 8883876969249135826 1814328391325322200 18057710445980349452 4228262997715816269 4866287188295365487 14685426096525235062 12132981374777836281 15924934982453348243 8485607647732841895 2538210344402466547 4046701859891351990 12225920737867803825 7860609589456295505 10077796068807713123 13859474186645853119 5232003375736828214 17087158563238672505 11506329404712301716 9498678686436862171 16222028096834165271 8866000533302859674 10110187874687607405 3933858351926619233 4404623040337080099 13099813049748201573 7668241451953482104 1510191710966264435 12103109019771438493 8748270996169242807 194306169105983346 2972794494822753508 6951963295350055210 691614903522761137 3021478077007119653 9592080840403887451 16724374398169005214 4854135857215266309 644044712961596421 12276108628714027558 8495521803529847059 2761926321413751434 14419715650169128230 16052538440059860931 7320848532710149340 14198746352037957089 14074430257534872975 16404293089962914238 18408282689262780875 79995471538776613 392166528800658650 7595402806501431733 14757849805322766944 11907561419820013963 10984668844477488802 4787185057192629217 17077814901518638482 5573427060816135305 2837778503604563941 12361172695415832801 17568110791817296997 2208139727389280619 6044557041874907352 16781523385439673086 7828270743235536893 17173118424247771901 10403271107812432913 862855757034670236 4170195587516209895 5495503510379304250 14863486250827611731 13418615441038253614 11620396641095289632 2971075723230783995 4093902898252105437 4701388207911698007 16055585224806279287 3462502154160879466 17203562325563569120 14358200538797487392 7303306415786450374 2680736594519892617 2615792967190592818 8890206658477968820 8103873342195870090 4573107384672594455 14952825213416688340 8148956084400135526 4780644407782294753 591794068835839424 11064244870395947537 10784559607222328498 7739303447514427391 12136976043585653987 12464650151379104946 1335824947369993232 10854491007455801837 10863006555871932491 16173986748013845443 10911507722237745582 442262102184351282 6703134618406146978 8473791205622738744 12622221370313129662 14592846122818995354 11229625775196153346 13903006935875159523 15883275212404945255 13651726503347834425 4656875512024572638 13679288563566592836 10997871727874207404 2415783731775419715 2470345590510472746 7773096739038698231 4995086639190502578 4783006739447287119 4200566414796569645 11178578434774473196 16601759818850262489 16968104772017827607 4914147982324833981 10322967435487129115 9887777601793536453 2654261998945818528 10599315537458620326 5659729409007030152 3393313846309052463 11889582038745864836 18239160574236975529 11280964757015406270 3751875538457145324 10383522768984894928 10945376659728744095 6608642863985083760 10461141610688264205 13209665998738458749 4916555219832259238 1039426834903408110 16684725547022701720 5591743157996981732 4058966712606955024 16204200685381087802 11478617768066429162 12451880136059312194 16510102301674071772 15170585896831309218 2094694148075819237 13839023230952297471 10677744473963487163 12172595682701322980 9527417591904144345 11894263773734338648 11043803423908181442 17564066834606826662 11995961289266481398 12953648827042925289 8195676415798294731 9331539536361915351 10781788837465438383 1435399800869496220 6364730126054124204 17015040402262052213 6897561857182710603 16000835221401728122 10557782868381551108 9916241816473352379 2290297297753827889 14549969009141035872 17385248929292216875 11446508515657924272 8883869677541949818 16794258670371236704 12985002158637613356 8599179233545649047 152121739015467205 12359987334036634045 1186442177990025826 6349664696346076958 16637815557957183677 6252153658416296368 9943686352210447706 12926479284682166899 17283383587636324951 15487638717346899222 1889032189563285540 7746972448631023776 16452896170725869881 7747310230851389437 3250210018411796808 10003307714265366234 3260019637518578727 9318060488288760086 4633132361742658543 18009536301424371455 9847218717395815219 15651930393387519538 6824535628742360366 8999631263333774648 3766965567404703237 6306355672504415844 13283067391609384638 915308176902416218 5358999553360910113 99093567593715347 13611040526606480074 3040281824711084624 11869682490481409973 2840726896277865108 14707679459328533134 9097243077423564818 17348252240714627677 13924764009636426519 1016412184219884900 14561018605653161780 6560781857485464651 1366960027915591510 8975886793836494412 6452161475112454754 10067832762595337587 15525440479078303734 12703776049437279394 3879566714587189375 8049453962933818757 13608416622332524218 4955767995112351093 3929423290474523952 17980609784942710613 17676318394372814933 7670010877509565045 12076851692992914527 11696556597141582859 5538964345177607588 10158178508675400877 2404117328759619893 17846802729039134962 2398976420490051775 14701717770714911405 9406390803301446466 11843944646941890373 13015880771220306950 12385360430580638617 3956474090606216182 8015053953436869001 11521728790599727003 17190075560318674559 3240610378935855385 1120109498022282442 17352809595457390169 16696173557612971922 4364298467952744266 16510432508430530629 4594105312587818907 12867471842007386693 13954921018279059835 10667377674934864613 15076043199180912015 12327927728840285281 2929010779512582492 11905255635116227725 2619803069730544438 5155240408939797353 4388745893265229016 16795838977983708526 10811667784233654168 16725595904131863370 411996563218246086 6558654684535053549 6747366794870499355 14704615771267671462 3377134221135363519 2689286652150513130 7121953082959394283 9876828690260169047 7229229214330073880 7291718267979263267 9492021776455308735 8643884677953890356 10980168027515804689 6611583475745422875 15729128309988045887 505612249071065013 4231370112158602751 14317709162107251131 885517061292956560 12518774784484834076 13463415987933988155 10953423678549709171 13781594788984567090 8937267994604783894 5195749718104429017 7295319098181228383 9575693855531270470 3979910496220213446 3574556366899582477 11679168816355646072 15089124540914612689 6906601272391149854 3913056594857001633 11751962493605406181 4284119569181514296 6474875363958433577 1412739977402431196 13981350826412203600 9085255512527296130 9064646853845673213 12190713423126431434 438124657926955799 3762151789759370455 18409236662686531201 7344445782720428835 6882249345192567396 14471774085351620943 14428585717631339018 2389473307094784794 13947227667865110807 14731791212423814400 1851509308098927169 12877437961583321081 13567272661626707625 12794232736761867918 1815873503239549214 2513257151260319996 8658074776603533910 3293358729570930813 4399539676166538439 11756621570793865016 1404824782411308204 5501842111669389511 12414422028603096970 12909133438723785073 12302988248945313449 658629630082407020 6841758649178183957 4472716915977521047 5030260224260779110 11228154923646895169 2050508914342801107 10594678106404911403 584180901977846107 17302404341061423475 15101848040077497737 11094189389142131203 4428744089099768842 6680302826391359083 1842306110920745203 7816167336361264151 16643145796500568432 11910174750093151628 15207792083478472999 1792662187230108298 8540478351209937025 13350379207481550665 7998019517713885496 131495234735843990 14421378757964432299 8398441265263795371 3498989660213284894 2012593932937662061 10183331252752574450 15336527280055651363 17641106193795921763 5259657921862330731 2855092104362630332 11883709285926102994 1685093520282688436 12400832223256196247 17799782086177305762 752863577412159350 17785822624153080314 2094562935745768770 7422117603757585703 680483800317751835 7749238019150719026 5618233758650755763 99100999482419077 3160019451777571553 7959797630419239137 8568962323845690773 837719972648956145 14809907178869907949 5632056164013734643 7268413428649306081 14678004310123014794 4358745583658800646 12364655783584619673 269155437694364029 7497960469423666212 5393728907985905347 1044480988663797002 8844472424938070966 2943232027993452061 3530671280745866497 14758557099866277301 9097689750135689186 420465963589903505 10768922427176628803 8065811972763993444 8121143208360017560 10760898250240850593 13531682497820381989 14190935970388934953 15411318243017720250 16313303188026178704 15624716247951843205 9505920949899923869 17934116091600645159 5896790237828543864 678367375648633648 12672559622107919453 12589157852536804452 6242648926368669237 9753501596632445513 7455633639533228508 7127369953096639085 6964403016152880402 12998284406609792729 5050274291867532097 14272130869784642247 3813545667630124240 8341705049777589211 17091424650611837042 8072584706343138407 149258578780314796 189469540060588183 16665039963240315282 16788486601001259627 2478804063122199161 3606500975663583508 11587054132687553389 183711643822039726 8434123246389661934 4223965538116641116 12186611954468460614 11981658029364504722 11380386660279218257 8288303280759867499 14473982963862149534 2166269718925374890 10428590462587342285 5771914714357555046 6966804458873139417 13505173751386046872 7186760151028016839 8674088304428856907 93314649198103851 6564275800952748115 9082684733410349952 15468454608734749741 864459635379365414 16580994739654937322 15418565045845148702 3145950512356428719 5956970217085881295 4632812258916249964 15097698244119507350 1545969863878768526 12958698250194440170 1875815923968036159 4926986377754414886 14380072985137788205 9004959312296015283 5327965775621753750 7045639197542781093 7419405566932469702 3555115350318989782 11204908093173868816 5405936226822414166 5361809527639288532 10326199515620337310 5975113991437331083 4900291652133600961 14759990843484172638 3377483638069718319 9453540620764170256 6248608165450207442 10462764301803279809 2579709774798708933 10278879418599334004 16390260628074897038 480138434148864186 776071212495039630 13155893466816310693 15601814411292655601 12838950753379582193 12943775436500783687 355391826262131024 11641809730088508479 17207923764132463801 1871095358756066270 3329181584432811178 12571398938654973804 1066732456793019876 9160019266011256292 18423279065854425607 290702933404156504 15500858987430346756 16683120819480218118 700832120016250271 3620878165739659511 1973034711382860168 7394573735422322148 5469894486568424507 7078881155317916246 4535291304334583333 7379861623096135012 12598297209366595626 6152033970702651062 15254309638069975781 4911677452247773807 3108454165961758361 16774221681035295830 8955388401824539387 13358735768301708261 10457300421218371820 12558010728928914876 9902516489875337133 16434108303628676612 17089968069401671623 2692746906722007112 16709834393986757205 6612018414647514514 10739459591320242231 4331854883196949130 11080599125974156487 14791278927854654630 8763346187700743341 12966770231048173107 9824273888542779906 10237455360881355129 644356588043119257 6077437392457046285 8272839515171487641 16573967741853656992 16439187558072365352 2700717833208646289 15108832461971722863 8103456830646798811 5318187122147928912 12866954532086219776 13232331292162439798 13853880001347566667 6335634481475386325 5134263550141977056 15944057160724290198 929601566984311609 2543048063288565707 14459846528923213517 11306876255123104222 18380978272605236982 8204198722125491741 1047286166478985407 7918114568815110447 16060628908254044847 8325513752787715281 1067894540880939846 649363686119638206 6345395773253804059 9447438122764732474 8274944944478444435 5051965015410441904 5712737521907134018 1558589776721968622 9719672847158673707 159037335917647708 2476416356964512640 12693873324722949237 1119663190716609090 16086624058385384859 6289207905615671800 16116636135191880651 16362012225525088365 5583199028131306260 8539612998479066114 17305682293018500007 5292381834907995116 13642155589824080679 6293425146273436549 12610983665705875127 12687973950526808017 13527306417773545465 3260619838254727943 8905246992573027756 14197808271840338668 7954880214389956686 7969444564131145384 11561183711936659520 3397963761967555044 1302655211662003998 3546050547863071267 3347015687089037166 11076210765257700237 7387157193855251333 10607244872587799096 5214804374067622021 11526252396034952302 380219899593938472 1262001054566552588 11418595053885921710 14253699603114816408 9957662570831669168 11525905587906041961 14430830018229074268 11093854075541706814 12432768385854775609 11655722226356784382 6931097339621986691 8028703058610258263 8842900590665445677 5645701009268061006 12440581919005883912 7640677476354908843 16503189652712941661 4264501611681805051 1536097498635354252 347583031448339578 3911915770202448047 829711142539908417 8024893321374637232 17726096441673713065 3918034580659685921 6011278012598752747 1048417664526061680 2708166475841716390 1820282157612433949 600321380621259338 17064472436101202852 14022968875330169466 2777788910391352169 7407349418595966601 7367787075526891116 9828795611824883174 6221264878408431152 17034904461603105923 6432045508399217991 12771516466486513663 2804469505761782679 7367120454816290883 10233762862258145397 5502878953966181468 16079985294271254657 12257554269897227580 2009051670185834584 9954022246316801573 17620977716668243692 1682974551011828712 12874379214908645028 1265733063078466491 17066167078877901352 8904788224929472728 13175857790438406847 1474514758150973020 15151061247901825633 2385706832166076875 17281783637365031184 8176319901178682246 8430740513820437792 17023735597728403502 13080603660423794716 14947212192973322069 17589137449565564096 379513640868602320 6672081008251226268 3523127381843734810 10614932732811948481 17606988723101995489 2593050886440203725 7894566690227041117 10252960608594640715 2726500725514230958 5159364605703396269 6425823103660522312 304229567765207382 8323905942724980298 5557277256552536923 5094431790140898129 9430806939145159219 16036929771089605777 2103565902265847982 2211755689396956832 6920702744963065505 4826938009680470520 3633096126469711156 2081145153453856327 12584625878636054148 15069566614779559701 3545190667831843918 9970577096194163462 13604920687602346289 10453327853936191230 2613409866464988723 16443386940485817300 1154016322614263681 10012150588137428068 3755703141638251476 9749418185915784054 15245304864867791836 16604289180276542140 2077546848143722220 12399822249747622796 7890466566457303311 18127857455381466868 12940263045657423840 1098542152168791705 4866487232983180698 13501725918880352597 17243293404455896158 10582993974958446617 1928302207168342144 5439842912953274991 11098634267687761404 15225882939267517639 1176930933711108200 10220273077521656070 16430852643104039938 15369830009735340323 5667847578740277482 4145039355071924682 9657551436659393566 3422221070642774062 15789315036780609890 3604967684200170093 8600262063112747824 7174130501749493066 18095962105785412663 8492141027394909035 1392556770136653619 7169831806550416488 1067718156235249456 14867192727750621063 12082813440565018204 6994285859739180693 7299739698090718449 220541066187626641 2545805377929513897 8268195137106186522 7884754063252553891 7672976042067857526 3152805568774813499 8688958903597967564 4177830619890510328 7403334581784443587 3458107969228310499 7532927125294489324 14955825008448823838 2099331413548951066 8129534926139677940 10042874491056075922 11243533061026987525 5914386796802918380 12074270389276599221 10903660665063787433 11261312430446756621 17573518380380403035 7874267185505092866 13445118532292358379 13682664069833524164 5942960801776632194 6826908817862101660 9885658097146331630 239362910407056242 2935058652899463497 8064553422428473295 13952960096465284932 11198419531279755003 4385829274261779610 2957864532266988792 11842886196508724866 10596330355352700151 17188499166141748438 3393331845283817801 10381439684599308008 15014216081971889604 16728370809081832804 17321909528423531986 973621149242979860 11293916233143421346 1368012374766455545 13138613122349160377 5415926202206968396 2968490976513591975 14565621642933904926 15087142193278647508 7585812978825858002 4259963218720711176 16523961026425867330 3606159165488263203 16869194351497924626 15019991812499094504 7852474403156467582 12352844777906452975 6029574586047625371 11392382287769069444 6559156257161959007 16501244059426861874 17847135967279406273 12862056879860876057 439329113828230137 586996306704307915 14034517448835199838 10436997724109041644 12281843733228339210 7954980018669132153 11009518782876511940 14567724365256501938 9486561111633935961 11061636494301593415 3476995736989623238 15722823297338207882 15469701499055559415 9987583531833211503 2542325660159942794 4962070795617054687 6980961375903747796 8070706228523647650 18195926365429116588 11392386843376848078 12594455781637482877 11708086085835117941 11847270864107325597 6424899942298288179 4439699490543346829 567199548519136069 4758564350063097737 8945225890162147961 15428564823792475452 6462301098653055509 3420630132054974675 4034478136694646771 11358633729357910474 7550436087439087113 15453974961695340880 17399137463794641885 9700319075247612989 734921304099597751 15240786755424703842 15849206936921403786 7822761192196014159 16003677789967151506 9235817759185102225 4210459509009700984 3640512962809025765 17939982214990479205 4949133142617417225 12365482571047053245 8435321001862009489 3829321547524580903 8771958541326843167 8502745632045471448 1764846559169149462 7933636972269424685 618075152131810264 1869053614644648721 17680035361816624821 1771735895256039971 12537358332860772086 2846869167576450433 3988657142769731344 15492402703566507614 7304974615133382436 8645988365676256926 10828804715638788688 13042253585176910847 17287642921472733123 13167617740040437045 475940564549273057 9114163077002188284 16577366295869087408 2785738492489149663 4242611975779752383 11578713594255306391 6122902093059207947 1002579236533592662 10533475149232263709 13895850646600633889 9350201418962251851 11757678166063289750 926604359474317153 5876391295959733020 4201243054703768697 8525301168135221241 12737072275866320941 14971272181920227415 10302206641651959054 18430662621241571944 16474556733733103440 1217149696740376471 10642487235184407866 10937283803252178508 9165181775364119369 13254952559146923923 12399845874205622066 10413599855891729643 16328295236276509225 11952408070914698625 11607723744747136407 17932838198452032258 506652250495751424 9126991679764647491 10743105542030308667 12623514179270538370 3026803774166137241 18317129276859980910 2303292100934931246 2124829012973530777 17756449890852179739 10849457427743675956 11887125792200486121 4737508445477983829 5495038064472230905 3266326357652389351 2991189998048680683 4218975364791227319 8342147108135530050 10272028370927495855 376314172648841716 10743034355200380396 950959839000046923 10740735840668787065 14170830564595697251 101196954003961759 11787950500701564046 2397813369052422145 14133414344132498727 11712429596105861174 5530315725935144613 7797442391001891210 10316968741642084978 9457360636048215617 3943683933705505117 13775705314364810646 4864307498599139192 794726083628235824 8960290422639108932 2603931235544748720 2234605428139788410 5069530506438757579 6408174345416288049 3240574005294672281 6345526880944244849 6905560310980530649 4556612327763810646 7156748301704284053 8064790326686778225 17144407968866912409 13028061058140965796 17965361991011580038 7594122851256344208 5889925351662388613 8277187153270921135 3045164021265175781 7761875426838744545 16900424348944861409 5130844880510642618 10897140847940896287 6510289724643240886 9220535238296141038 3503219108515231225 4656649802466358514 13373507226062513427 1012093860726201520 8499690497013583918 5360948788405820562 523356450644062475 10278142041367287537 4290868159290755101 7117654433843868586 18162311813673658896 10989644919103999378 10875988186500219363 16377209747907430947 10563772230055658056 1538892514440300576 2852505463803367248 8140526632927694219 16252988926159052169 11391633611277601300 2818502920345080372 5954956844087643570 9842951128666510328 1742487764555722559 11088403218514955245 11743717579812851742 1652487109576148361 6806402331199212980 12244421557282811955 8510583376731660036 6480341507322655458 3787619577756097515 829102479533369429 6902962600155182525 5263478051540144006 1511800069532490289 8360801281237278796 14278485219629123818 3270554441922873861 8116652742822954969 1200605830517370863 11907507918026278514 16795709506180427361 1563950167583609846 14767460858158754372 44844849836366491 7242167940412672220 9889562051722416083 7019466597913557260 15394648582181087591 17480573349795068169 10007636397201414279 15053366976801020185 10927110424621347241 9647695514462339007 4740974692753134396 9405744282505370678 11709785447521302882 10396597789393463457 8705454616364286581 16520361385190868060 12532781688534709207 2654889121151418295 6103418496851773275 3159584592031020528 2295121958550477319 15019441237579413948 10494944256502848089 17088395471749521277 1277838767153133109 9750436089149389753 10639176198568625610 4279267677795259235 6956031755967415940 10216360541958186605 11440831793627921634 17152796609086179762 12352788373015665022 9980217659427510535 9215475393622737303 4997046651433775170 2325880237856410004 17713743803946729023 13043181657934604469 3264831340760307842 10976293565353030476 17774076529758479029 348277570924766705 11023491884659025157 12970239695225388381 3261076189059707976 7006840218946826805 11827103810169551932 17875002531190663413 2560233181784364408 1450664521911857125 10964469591198926816 115142363765951748 8077098102423550886 3442610773297940374 11401469385792157602 8071861845767919302 7072994389767598271 5723655487385389243 13212505727486670492 2381062697087006785 5402444010429479291 9667374329951969051 2178789245222516383 7821557937325174879 4352981770425904233 7728578585318598533 2722058702676048500 14280020617228952988 13424607331698409666 1207765859318286920 14342032482452032601 18305164778503298451 7861016508434859497 10615906737003249544 1012627273962804149 6947281900324557296 9815917608291581965 17456594732186994844 5588273791401483463 14857088669290870822 2593130723239796918 13014463414445781235 6757581834879782820 2530521427831020022 15863267166869179961 9651785660584399855 7571558386410800913 7542921494914965368 12329675299699775886 7793308581502295002 17661372001818594664 7821572874315525904 8916039601960483786 10689809304694198149 13604819921662311073 5984986411870666797 11282800065263662856 10416850731333920669 4372656934872591562 9541298326885257165 2916676870277769368 10907906527541051452 9907454551927573757 15626783983593200327 12308795471815552777 6348675033392024094 8924423694789022915 10611020462966748642 17757692736749704509 13089050048426384805 15420582722813370603 5400106215492627800 10436900076740762746 5039036063766591369 16927773711100637763 10670856543866896742 11192561033835617329 4552412515539956543 5768250376199592459 6564647863685027142 17749728746008431564 1148606423912803987 5053846127964989227 3054540644281084188 6131004574568836053 3083693330204594716 9152960237639623019 14794578778062766342 18429854194783340460 5455205278112639053 16062316432197437968 3416955945371010462 17579880379139831108 15602405405415443197 771426452256616810 18169318274686549169 14409317920387318022 18146839330880805567 16761072128376521343 12350201324281907093 247695401129386497 7232031216185161507 13485077537247440509 8437386076277910347 16840502011609645043 10604949178377933845 12009578188023732274 7430250736303727693 670005923938007145 6518770140396121035 1410530353286754971 10441314401992701101 4843873076529659455 13032920220045539796 594279382040406993 2584782892255976021 5412985050126295001 3891182718644616063 13717332900756828424 2233616322868284954 10768852011288265084 9060034443350414176 17220608255573291926 11807147098760315497 855148875602905859 17128475434262506546 7601442175516312325 9345035938585578576 8599300642261258391 17629519585357109234 3082082005831959847 17944640814380043448 15031041151668064051 8918944383917990712 16761456153954322399 1355181666640087856 6251087961975924231 6900130494612198424 16446840220076616507 5816945316041632152 13905165176379271796 17280641942320003974 7198421044711109986 1316801707040256055 7537919564061726288 3272492981906399556 10138342587290157846 13132813278278532254 9568047771905057081 16511022924415819245 2988288146330074921 5188054103538966686 3964693445717558548 9698152984952616972 4284308068134506386 8913538649747581325 13782178616056759917 4476032005960246660 3238622075529230232 7175750587952751405 10577308352865739414 7663476432377018711 9159361224166915595 16200606175597724151 9495368024279333543 2761466054552159362 12318252574187775513 9872104148592776621 1798110761756021594 15391513666879111442 11027420594025218355 15587910936718866058 825959663889843313 18137929257734931565 12894590179208428172 10758375075256505115 4021086555441677577 16299821131012021994 8600041101241723413 1548209001634401146 8057804946624676921 11073491247196519381 14637870092174112787 14012207201921349997 8887116469123471882 16415332872307251612 10870588662034814517 17906966289086733233 12916953987045906866 844861859442452896 9106002040890792468 10987198565348195685 13741759651218130103 6955326346531830551 7101797184532086423 15952200781448169740 4148014087714298051 10615331517285631559 16126253405037032291 15563077479276507455 4101603533442610412 10772607684020323722 14341884500174985960 6758841987204974895 2260629128558082625 986618287772616266 14703940624107152223 4859332380041602046 2608342737159664242 363872092788738538 11132308923813766324 11532323331075451886 11401858245553150541 12520407944866480073 11830118275659190593 1334843144625616404 11591633931926660234 1266325177462182308 17139134859765491534 3322324707731683766 1544158813968055138 17156470648023221924 18328238616391649377 1350651621997676388 7535498815724187966 8105911968792036773 1560384908774424402 3472567970013954883 11366981699424050495 15836460518853256374 5447174081382729629 11078916652196966536 1060197125308635325 18279449834603575478 9919027596367016777 3034603066990288784 15555146061776587112 7424022767183909371 6542798189356952760 5652554283920873769 9956457478998421907 9402788441046023213 14493223571756415718 12896776133663309896 15301830906006679742 4260778976545490315 12193404667641669306 5098855054365560105 7520904837593037764 3866427009640767648 13699172367545720250 11823595778175228610 8834863724482055041 15835539459334293520 4057789949146338896 9917598191877849727 5329602635760453902 13495679050662202770 15718711899293410813 5515223992515709542 14181952409541226677 3701456253702475379 2621448134527774375 1404524751087310281 4126934596525898090 13148298230445891629 14591605790606296141 2470618540395298477 11255594198363526182 3440558733827885901 18062050683232427265 15719052176137236885 9794787762004911010 11971773970121989629 9704424123881328356 13821119951283236500 16626691175343513353 13852958950807232974 7342088642969175593 11362385751396129920 8994448462626062383 3263114609375592180 16976687418453219243 1257888878773441269 9767513089869903699 3972463715281372081 3286488020936884947 3506124589553157259 4488800954928726691 9873753762672672672 17585122649496515311 13574656586988444005 1362931098831219348 6045659266848690468 2130437813631193818 3162269579746565907 747307047758490059 2388394999388803810 16807932136411758128 7162862915132842381 8389151103811392478 12279982471329635800 2415542090794522611 15677006942242170345 14229123464580154967 16055737004500554442 3180093345142344579 8268634980564454838 12382754014525826941 11632366220634253724 7652212370293906086 17965787065281948256 14637270531926322241 5502792618855999948 4750761592780569166 12284451172504914466 12422273596897405027 5231806400118971043 7997504974490362854 18118117283151202568 17069017373913793972 16823746574501624786 1239665320673709751 16841477775126992753 12553709509927766855 15720823210825237792 10052320810243255578 79853754620851312 5975705179755485880 10553906701935416543 10060091339650923949 16775279081999949880 8182032551006706898 7598282157716803180 4022694399757297223 12453619619166717806 4794713898761881472 9933593034278427964 16079176991886715404 2280911766154265898 7207734975197458978 15319678742368428013 11085767235415096091 4795997515099559894 12126113204394437072 5802957435769971420 399204818802066523 11353923340093647980 15045410596599897722 4081308235557604059 6387139947925550417 8641517444232371234 887793146271067768 1787214578956483042 12559223308746003568 16432150454688124514 7509066234875402386 15645898253957654813 8484455814887964272 9847017903081968324 7797443299999647296 13624211138752366880 13841780197234789575 14279574966637521096 6818095209159684682 5099260514019692086 14513607287783358009 1366068773768984970 18106796254391559367 17591001366932313036 18311918717309845842 13736223977215907440 13581034326090772449 16467539946109131797 12928647824633140149 13668840897542967377 16301596184660948306 189934603894709893 13095613551004640737 13036270519350971696 16515413981310532225 17149330434102660096 399605377649711893 14420095172618255162 4042156473842634347 8160086662494336959 2180707148130195569 14830021344747012386 8704472333107698287 68491487903519045 13760161740829113558 10453068140354896084 11135897975002685750 6818957512418556669 11630096834190585620 7086657241939754995 16585036116877564391 2358682030393831605 5760470228012979344 18341093731072723776 12945449451466672219 6210664941603746615 13317998489720501919 2100420065955189144 12337500593571828449 2435569341550674726 4713397739383049165 7656869385122451669 12090423883284019845 1749955939614572763 9761189440410721174 10908267803853269139 15422448508587799115 4763151903859979774 16526690077373567349 15834602426628765270 7582422409269926849 18168113568408302141 18283588333498661907 8123453751756678665 4508640098533825184 102901785187341441 12172537581924649712 489861897266167380 9168778315558767909 12024329179649913349 9455541187730771203 17603060876729818976 749752001959682112 1057446422826433770 11748592608183821399 12156487624557583748 4497014859658754173 8614037188440700510 7506962805397499900 17495441730481367636 15242759951712569690 15748081691438247391 15782712828100785815 9477649254792339786 105068088173321311 9852849240295194427 9031943064116579376 16743483336726295171 14196105072150932639 17733864493158948296 14313437561726869760 16022179368655776315 12667075146226143319 10119035770151054753 733240293415544483 17268027370170389677 9575300088435526721 13731857975094626197 2062768516824135791 11155401694515827107 15942001049054165785 18370104593394869378 5485392821526403290 16566889481519619055 7217516954293143551 10965378291768691138 2402885150512463555 17838668090937193212 17628449808136338615 8812000151555324340 11748705728356729950 1337710076496895775 14922736136091771516 17075922871857377151 10582195742209668558 10280118820254005527 4326799025301725803 9316525407423685314 10478168063853877849 16358987197720308182 10761629715216495309 18181797499112653391 13332777705891370064 16096232303627634418 1108099131097815608 12974076979812560008 7348383239493463262 1913518289322751663 15565496562596487823 6055974062753464274 2783607452766444408 5570780141715493690 14356558137028622447 2868430546908083955 18193653241616682185 4631312239381479120 18196799257325104124 10822017722530115432 9001015267755577801 7649040924003385479 17685125546037089489 16934579855769547483 5518124037880308779 60182781286436463 10952407812907003705 18320907543446364632 17978576954459789372 17644013694150037510 4434990869866569616 16478132003989770301 13499306875096546237 11542498348183077921 15286906327802737985 960243705648999853 9242998790069063136 13529282544874808903 3192771349535039844 4285011056418704847 9969305395317653076 3416977920416057982 10555434675963658564 18108694875852459662 15543358571269836015 449673028801620222 7942477469070686539 6346611024616907631 6807967190040884282 4088149951706981840 12086052529854110001 413158494996882902 2870779819080343107 11829530583636428281 4142380051853051642 12820338714644908700 10940287615023587670 4287367489937416169 10424790004285185584 3668059249447429743 6092733164067105003 3181540039869378064 15370796863018316033 7199434196115333697 15897896784437982323 7567352061885284197 1935303199583543958 1652756339283880603 5283375374516619665 9817191974021090704 9745416096016337118 12637436311827437740 11548455216988043235 1184896738905342713 2148781759073117275 910038942491568200 12132134520291902510 15382639189516156395 17111174375586239381 5689978283328935482 3928468568599487298 7368842573126810027 14222401685870991768 545214208871348371 14639120590239536863 17638396366476310325 12924903248684633860 5267593077082165444 6967129582588834436 7771082961604033619 4717218193334315059 13807818474858963422 18341987488907244579 14227338442145333256 2675003223205929773 11408997711503850647 2254204909280436473 13056294524363765053 12842790825861577192 12389228656184367857 481267679992836981 13058467025477755104 824734216345023807 3869011090352761977 1053322666956321208 11064410545300000334 15683850714970232209 7671226472080776613 16846414075694203561 2722086303281163562 5115962965291506980 17432921787625050866 2146731902251161123 8642408108871796048 1580459180261511994 13856164379596231011 10595410907574454962 14049355124703285236 317749623358942840 1303369398880105600 5812030837094374459 11897951228532486981 5917878320954734264 14379279395179409171 16288754459466454956 3414976483292050251 4568664045856056590 1356298909300312803 14914232884942197015 8470944339992169515 8621390022002436586 7012734526509854888 5665688471807232908 16446361790962873636 16923477151552938684 13710269210001048530 13035581022228654126 6402834181453201872 15671643872426033502 7607772001682827219 5363925520598999102 17656166125167790654 4265155854341214075 16690879731928207843 14379759433078562193 18034445522743692165 10855368229809772170 15760515393946257708 5717087761724558457 17992193003170436074 8415737114989862358 2996652312071472178 13238361780822665459 5929085378335579285 8044537257920417289 16590626172788294051 9565672991335124866 13561660898794811720 7187641892309273551 16998301069988679994 15859033941722388306 1460412805520711331 5640524312370075738 14900508910478339318 17579588225578407805 13694281794559015647 12273651495563024351 246627507004800077 1406533457632130115 5413472138292153291 6242470649059187011 2982509011357145505 3955924394539846168 7764728434700664103 1950834040887201851 8715302052270880982 15777332882119881368 8624935463290465575 16427585174698066385 2579006360909266945 10798123431762890421 15789803843638788787 1659160499953922896 2116877895481444205 2541190514549074746 5633024466936700 8090933873792334203 4352021462765321060 12854373125626089377 13518898544755294877 16526069545041053491 8560877973372050081 9975654165012487992 13912944765661957691 3200891736183010625 1162739356617798487 13993359551973449816 3500518441715568847 7571306389929339965 3981919813162844702 14254228793698941254 17307712815723032085 1423323336836999428 5524830308427098596 17638684434434926045 11285991193343711924 1530260780394255851 10765091877102450103 10401297345970086454 824205055891475874 17205946195678827600 8835519266401058990 7632863390189220361 3616374583027824068 372397559180806233 16974756094787785934 553708141718073567 11892245101952417572 2718987330613805993 4041972874529797688 4971318344145191516 6112216403119169580 4848396351137823839 5329881106912308801 17007230283537354792 481957315207988107 926328885168642415 8439531932454353759 10417100549146248179 15726855263971310865 13878409457699077379 11315492068422854825 12655561145541606167 10014001800096754492 8261047383063118806 974056585705839509 12265884683634799152 6895814915686052098 17116461919908484767 7733036162457116521 3738230135391744852 1662538861347758406 14216691237338373152 5577355805981221048 16403947068774262702 4358283930361840459 11652861517569805901 15878526785953775738 12843184681680215696 8637466762164560429 15903245649800410891 8049229551402299427 102314213501903607 9698965179243972272 17951701617046004265 10312863993166178264 12557269582016740566 16174869707411140866 5029843927724437833 5655607348439522309 17413751817904507707 859579876139771039 7907307263032587249 6299803860534714294 18428653916738798821 8459980056782252962 12014543352226899754 14311217760341242929 9287659139096654798 10117856238646704979 1841939269905648886 16528642916767952747 2969900670296558716 2791629545899086809 7058308788739499655 6402114552869056660 11922123159678515300 11456617417355632088 16901936094081235872 6351047440012460576 3187224407038012438 12680751082626756431 9676427606492207234 459597092833824752 1887971170802074226 16772037795471015387 15909122300606654227 6481792785137696848 11648887816355899813 12871076829992158895 15760522375153742256 14729947427109218709 12875484987241185579 15593035104598733768 13755053974918889101 15679880907764310470 15230938012663763456 7718623047718331994 7153796077438101529 1991026952365116025 11112574995177630752 14382842731354223032 16986106000610731976 16914916093598851711 5100564009579675320 8300649752856423792 1852969397538492692 2766617438719537712 16885371203550612330 9446297083997612821 10013056227346635340 4606091436461248630 16871466133080196709 462512556030858819 2224556690819350129 11856032893616461356 9201476738588325034 8428318199471933644 18143950305319676203 1337125594024443720 4874110625483331404 11642290284325611145 16491564775254067518 17252836743416258454 4609310070246492972 9346033233564818436 1611570673171134317 15332678018505359129 13664013104193821970 5685899258727711230 6483730016842243005 481605251664946486 2135857882704863032 1894260237097516948 11364801175134740577 11036312062037364187 7754326387841815075 7085425647732129241 6693062535899503530 1306499486028476508 1135305238950983418 17179509652179489116 17725882619996362006 3819649211549920417 15900950521750124059 17680679137921608352 10221268762382925681 4244324210328951651 9593665940146404412 5166612570177197012 6328004376438914803 1122025524831192299 16444586148247416349 772888524919018464 13094822551220005521 17195134817644452016 10062830101032986136 7608614975425918509 10151770685469964334 292647565043021398 9290803659755623222 4531233300086014776 6456156771627695585 16335211525875290455 11917932229490721097 9318369309909977637 8696278857344992932 199433791412969657 7450748448584039454 12067756615364304190 6836368449706589678 11025151700693297196 15632599626229794356 10084365772350194396 2184353263669232343 2963221065049186056 17343098986365232275 2278238535178733477 3318367250587743475 2709271550953997486 9880390782971156716 16309168176826436107 17059562950867182061 651556936032552176 14773368175710514676 5184118431963563548 7119746101496995487 15821798480634634430 4706746004001331630 10225118047436041920 8040407764778671554 109828132237424725 5152356321608169690 17835312863673689229 1833265670988726193 15365541612281945306 9959545381972715191 9362670670547866464 4400711516326592602 6407364379230740229 10333677525143204877 15411098790749033357 11871728462095250328 9446817800487020450 8593700312337261954 11533362923980825938 11314695149262315590 10621161872653948155 7110123181306818120 10864386849457841224 18108108181918930724 7649559907162068714 7246893950867594409 11694887485320508231 9303251436865990118 16212570939384854923 11928229291889830043 1486087416681274608 12099638853101917166 13443964180667655956 4740398342902318688 11747631092303565039 4037254024490334902 17267354796663805152 11957662068625357524 18337558396989607088 7186404508638180231 2368606109446416430 2602904167830890541 17489915614645179308 18410795473408049046 17775820155154040446 15136669305852133163 4112314516190735423 17437300549532263564 4853139334430726300 13807776464756631218 381095455706513402 13500781371486818081 17747605045220592154 10429345325937201070 15848238574664524243 7363825952903128658 2540839886502459020 8188637612430563888 3555290858152237460 15200476842788945240 11841128871151377697 10487134375626934070 16399996411031456334 541352835651644183 17930743596702111866 3178887625151584405 888363075481698780 8110136593468135013 17729848083230048656 2381007402324089718 4636108935880916359 10612657353231935929 10566303502329483196 11683512966557950954 9288317331540238954 8758796983894575892 15544247746532782862 15391517831550635534 12786112002599751687 8856091060688210511 6871761115969507702 3287621169879775857 16383464825459796042 1944699219790033228 16770134352565892722 2494664337732431600 10679590688719055445 18222354161637359961 12703322308524149385 3283441682367911162 14101002190232369945 3473702281945041057 8600145766901172453 13404280028635170955 10699240076377619474 4837528526574636652 6730000078184358781 3021792253713963976 1823148646232639668 12030241736581879524 18335203804729408861 12463305594531977738 3644330684279581767 5896349730870209401 15165088693518446425 13605995732162066124 4338389405030308480 18414348073648936759 9636653043525215539 16945849639736069562 9452091010995789593 9089710307585846120 15231552606141377007 10662516567704420455 13811545882265792529 11778165528155098226 15734709445337145806 6388407866216494449 17336331322054539172 17397518688783920748 4397011293960798869 17537532595297720686 14307436735724233020 7179560855241722966 6451078092658377554 13121550604329210868 12396495022399942757 849882368870944268 16513338430976122349 1158178334914212273 849579004410499272 13798875315582716581 15282819600663352421 13648476730374711311 3794537988775789498 14245698387902620017 16813947000240274458 7083680958690914389 8248558163798975250 14858368359058266598 7246808479328458333 17878987740923870700 14100248488607800821 2003315297013188017 949826300148382483 2206670818841277525 6723242331543426855 18001260067917119189 11750850592600372612 13447966282068122591 11027356163102769078 3437966315262368963 5435143204463583725 18108443782358565815 11380168880032958417 12101619963654382746 4788041608397949759 5595290171728895759 4543861025378715988 924189489914872725 11487203287311320913 10233701649400647845 6045063009418281337 15989672711626175271 6398883781017373345 10244150265729606118 7936457244403383821 16082430801816043397 4795344416563743899 17662333750428259554 2859297464419564483 4993030899936850607 11920087590301055567 4155101390623431326 7218912030884181625 5212340076619527063 9951773306006815701 13745085848813970156 2701662333802742347 11720531698734179845 17857338516112587302 5239767521306020140 14854418218897904938 17582764659900299265 9209876704428681589 3998266515088706677 13561442374069414211 12244501169874360544 6003440669883205113 8817606333444468743 730316276829588915 378617792895142966 9545294816835985902 5060072866094119120 7900394094521839455 13416674763599979173 11839370445289608403 10809473259916044846 13646419995783555390 1926171291606289327 11358098429061099904 3239836230444065984 5756085860596937290 8942938317418181878 10901153387344210390 1403797203268644859 6735553347825913410 3771673253231666819 5463081433137985386 13843777772831630331 5897348008098651265 4077042347946063769 3766339489316932755 13799282724058605981 17437492388090255280 6876929465799509561 15666577112246231844 1940067531515929012 432904339262486238 11447079881397507098 1689266994528163170 1276710045240549028 5460473651384303880 16386322737275296772 15127354392961834683 14180014959945531361 414473922173413682 14987560827628436045 6256608276013483809 12415031455808860283 14764817671011104548 14682133544887377566 11411292096548993515 4026873927359371703 16997616210033185050 7234618518599183097 17146686670812551661 16625171123023715352 17558293218188315043 7625394237264981451 15873148171372883712 6613095447997422465 2360766751090245719 4182360550016813278 1867533608775660659 763910420961494543 14869792307644835685 15284994486686709526 7280826351856307162 3086419317534907619 4638585916885633670 3926109067536637238 14359165362459099567 2734084891763974575 2607976277347574047 1494035293001411622 4838012580462533883 13125560926927603129 2298380182471286296 4957895089094650342 4103543097976813563 12701136800606655286 6630017183733201575 9871875844096982047 410905027495914872 4850107504982122939 16209981432794914223 7230202741859124290 13154251172148197078 1187302056167267049 17973950777339652903 205874166420305722 15838145562246847240 14927270879247953914 14031687980097948531 7419657179492082211 16723055284618046707 7743901346285049155 17940567163677868683 11962151292396562978 5104791317695090029 16208270068455616694 11145583458873465621 1723036883783075796 2676400856614006221 3606106062087636322 17879540968831493182 12064207401836222088 3830627144415175385 15154266431128744583 5926959509861283778 8306847161386942606 4868235682125178619 561510907076647028 8975711181429584274 8839718486336821310 1032435570200752725 10757032692346517539 16118237082403065540 5267087955758695678 12798112167087860906 18099631904484125030 11701698682325499930 3200050364956508261 1384564774888574163 12753132625827369005 6566383413578280975 10833391040825132620 12524694164589916997 1134361869814762820 4975097986710140050 6134920613269006154 10532213895275428152 17585730289852667395 17680319253840795458 15154428055848689469 11609102717828923763 5940111018117511264 6674898937014218217 14175467933923785834 15651564032854049604 18263336028541532292 9378519493294414014 7866456056689727004 1919438282123495497 4833570608944206104 6837496930753876496 2123994795270081674 13372019801570422381 8653619395578387292 6479882345386088244 16633739321831326837 10818301145318618011 17231910563232798259 9645280227388049036 9855424636798984656 15698293846719894342 16161700687276266329 11295195074689846208 15454996645464320756 3087704283524039805 13987817134545926241 12846444224389756439 12600252937226260682 17184244807605275694 16596024421497767886 7367333180766233523 9934763572391137679 3851032785394304815 2299970838741161675 4271009728165037338 9689458810648808262 7490790623036846517 7866635137800156201 6937754088401650053 14216115489128445597 2362129205273454592 10812834026606404261 378567964349872309 15295042002623360480 10981952863797879298 9414739964791222838 4292909423889045272 12767317721432377201 749868469946779113 628866258956248691 15073655030328655215 6391217825067581581 17838225594781848723 16050817106403702477 10043367409889461476 15173683327334464380 12455373304063726834 4442258499654423182 1863456298316906074 282380578860197579 3075936437194611567 262215272126996379 10744220647600694810 8101202434875271798 767987656747753870 18282503402488541751 1477798403915080155 8821874776905796308 14457577130510106244 12305820373347503443 9508237299521603486 13369629372961780860 2040371681218695834 13493014402331029416 1716816162889340391 3573879645082088618 732721810901421278 9231892052837604387 11803919101834171096 10645181518803823975 11272969926444854839 14441842313973997136 8749721417892451633 11621315608058428130 15927710907419171393 4481725775335573890 9531342050095333269 14342492446723657229 3362995791211281486 11660071585998340803 14654056279928371781 10214488413522842867 11246266487696840713 17463307428159666185 11365925776539110452 9513047717792912688 12495894519776102528 17899795125311397119 13626377240809371423 11519115725822986800 11292056531339257146 17004641487648247110 12902852911640570397 13246603315194177984 10109542582688700538 15123798618640199687 1533997595722691868 497668942199771939 8197751278078071582 11756154467028803879 3565538624511904648 2280893822675467124 6017039178655733234 18417825405042532487 8559347081556878785 17170591353547586866 15220450425870235213 9012893914811043022 6449936550322148914 3718933049280843037 14217088821740176863 16911031168286217771 15915633505963397472 4003343562314653270 9025998344996537431 17446313120458776882 15671912615168962736 7928000315461205671 4808851292414374210 17153510560772398071 8214299183648771021 12144970550146572379 10414834667077940787 13616210519822936557 15802892094506956935 15942879098469661715 11543762526729439907 13059226693612568815 2959841625611579044 4515966653367142807 6788306426418921601 1814911351103045612 527579082577205882 906688783712402376 12595940160892395946 5340291817314249779 7244563326992455686 9813570183555939331 14669676134288105678 15639722436257780179 8562017532686335873 5868832157916337257 10225990729606331028 11595153524528474965 603365952712883780 645067387995715067 676335337056478804 1715141192676322358 1958791859643578656 15283662264815983040 11155256116829368616 10162385614113116768 18013021385446017425 9718872264906638981 14001911135517279191 2366491000140768065 16682523739123583010 2037169772227190463 7729887356731696716 2969978234122269953 14483856239917348712 1124715446714298588 13237278604356466948 1152749317361795719 1232001985669411199 17129552310994328988 8595933780823066744 4091327938446297766 2468871929498519781 3224903895849605902 9762099300754248310 984425918948466369 3655060526207679760 11632918923990151343 17117989536431610891 5526479883095247614 3154539962565341415 15326670911117283172 18411072824570306676 12264195551444917270 9251844992803697149 1541865093304286300 16897906531375153792 7824365978069101602 8133428103781770493 17852300138796441419 2172970190554836446 677559486596379397 13212716401244085372 16337901363931130636 10055393175817620526 9752231047783930821 15166363086584830437 1353490870606469963 8757299305039714849 11754724886545525223 10399052855955504419 15179321715569369435 11131729174726999589 2233113710445180847 443696337167403679 5556665054296107434 2038105635142540541 3744676847042063145 6273822458276276996 6861413918933940232 14404977033124225599 17644378711640639254 11941233250524511401 15504497302415006471 7310400640939328307 12443419566660475859 17521556135186509186 8733967010516426223 3951798545315525464 5120251744409972603 2580176500480215520 2143735649771628906 2017304306872111536 12752267728082188702 11055619979148202955 15090159765578464378 18027583273842886177 7847636807875037322 2220207744279189937 885757070064748627 718545035267344794 736747488297464859 8720903011644916275 9623347314269096831 17208523509831930972 11008470340729067675 11380304907800627329 4567331264263487529 18273968925666248113 2796574223078477675 16494853844607336090 9223619777539046612 9374905733454803152 13477799468047155166 12450289156726963390 1133608806344656848 712784077780299170 10905586907509485377 5000317227110680160 6775844441768127090 13782960833530307558 4688601130193782838 757420945376255148 7127959741780198805 16881485684931900609 11867491225024960252 10791757978336664368 3522681903423803594 6822555026508542591 4206104826790644872 6941017600617119042 7626644696988922317 12219940145918659427 3696388869225434390 6081563282056638879 10967017294272698697 8273314243892171111 15559167580055332732 5890169503917975082 5411747338464209807 7503173385572497307 2920487491073795584 10498274754440276824 13912593161286472329 5604544041073009224 3490369681957961908 16838933345869386633 16862844126731860118 11218572198741421689 5542485509572320550 12202408703147496926 16036637034016100159 12821356459362038624 15089580040298383534 13783626918046319552 3525958551908832854 1867068277830875440 11111348812280547442 15158317877375896981 15732980574726613800 9058519951212194927 3531888765333272841 17584691287900680928 15700627730980570323 14563202840398715818 15346995711118355945 6441603521894899835 2558421940835838015 15704408178584659205 3289703038036498675 2923042256970913975 7106172285654593104 10459887979766667435 16889089230644336684 1703607926228969992 3013162601355081622 12730354975317598398 15514852714112074213 1895899834816972530 5901406623311411753 15896703739976000601 15154062114290834321 26760157974607807 4790945319795932056 4154071078261971857 13477809785801416141 6093492759865205882 3155279262682552653 3977955715692981201 17936813282604139474 9078262092764422698 13537745685811999784 16006849018012574284 1668359556953364661 10327196526876817521 12178703401213370931 15688495812853670398 2625302619519520114 18230209726909294833 1360980732782559738 16807768041433198688 11461557854211830010 4837971906288391671 9357982257721445149 732423774387154663 16474764672330100290 9217227714147252962 17970246966480156658 8776842046304605070 2022666066875413511 15609072973417349617 602199666812665971 4208890340609165014 16956956841526374888 11858032753140862296 14319402802851155656 9805789053358561643 12057707525918041340 5818110612808579954 15928761329257255819 6105243634105733166 6134021220175165455 15723514751987169115 6171795828061864229 16479712794355232707 2583856341403565070 12541919635911842328 4120970299682401552 7865473761523713164 12288505256578974469 13697503740595462599 4805160946277790675 4528748932556599001 674882007828827418 18343496196175570993 12475427398680212010 11816669942890291173 5379962813125925023 1657269791790976190 16274622037371641900 17148942954818803473 5940178590614738022 16506925134598042006 3422715016483785819 11090868268493554713 11409354645102379261 14706951620914584731 9537184123594391836 10137035165287198075 3772048553353312926 5987351391872651297 6718790428496444393 11902113175506690190 9559026943375989101 7740744913648728767 13224196783028884417 581036944422546586 9808094014240785514 2532556315322383135 2159384927460835725 4874889157465676648 11910551786798172324 5819100282386903545 4837388953374366751 12195907390155240434 17462883777775040811 16305594242672322671 2582565218186435052 12517029744685470063 11679800876065662962 617984563388182134 13152053064381434226 2143674803746803892 11963407441995930809 5055200265383155506 6520561276320900553 9641579387284623050 2870782394569839949 15257390776346166887 7129661867265403494 2202237080250149545 8010317545240824172 15255251594905038808 9217732280388883298 14195333464583659796 13424811919169289594 6434099808453204543 14746584851330416564 10605682171954250506 3406078940153115723 14272738366533470439 268119829555436544 6351945321290271469 15519845192676620684 5142074718938522229 10004278673420341627 15709995263024496624 12632021646981628055 14994004677756154315 17459310692114273562 7561007243641437174 13362481378352090096 13072589440995315393 10761576824587476571 1969767151706513061 7820259779473234158 4365463272938717794 2480321960246523888 563589388014086986 13289101058790892105 18356553375056617601 5318762872644475104 11674055602901588598 3756375786431567256 9540341203239133778 14251554876963898827 10978943376247225677 5825542400488109388 14867982746375978044 4345677580844386820 12168918871230154831 4300846864521583605 3669271310150374224 4556859219417069173 15778537789812776346 8827448749717799786 17707043181534829045 7380578633612752454 9768684655580215751 14834325762957410200 9787616666273731863 9463120757585614029 10974911085043271176 14216372100822120572 104637385745991876 6868080744768403752 11190229373452708807 2170603918287984225 10867597652521861793 11104343146185874513 9612319420505802052 9150759080891380022 12102188302614519663 14282231523647363964 5963173820884826163 6677967907104353011 17692352856956525184 4383491735803003345 13994639747534902001 15442624091959251968 9552570094401320519 7958995982711502202 8417445977634324396 4915234256169085087 14907935217585063844 16733818034991749038 522173847122544541 13090473383450003535 9126154431116007359 18246356402104107164 7590461062083359636 205462400431039799 1653844032979750223 13228429905564089220 10522524318272726740 2629371679198308062 2501286191812321571 8019438490928845599 4623663151648795334 13223969701355223608 17510480426821885041 3149793447142074382 9961602556370889582 7596868377693805360 12667670571282110929 4789901653569699563 12986364256599748417 14202886945424265480 7172080889892770608 954301735034316079 12025934181750666470 1849492044221411106 15289318608004548784 13796337575299949822 12208427555641392903 4261094641316445485 9151032375365754069 14595923376314363646 15821732074663762713 514277905430384560 4969109232947629720 15169086597260758356 1337698141257936099 383621328795001337 12154655054885391253 3130136703859213867 11700552030084336545 4328058251941238948 721518930636140567 9376196391891975792 17637602574562796859 6306025740943007019 7148124030605821846 12272878260901626739 768681771201315664 13717447558960918616 6401801048462310466 2222089823787525790 3678038216294531325 401188692590323663 15853785390684523699 3988130730068055099 17741805351197807588 14002082650528587439 2289704304029545206 7572373128045804799 6631075181952802723 432298849446753086 17186284746497061981 8197386886488529920 10801873418863268769 6031191174384447466 10206561859322559152 3002162792523737254 14346428961564739647 12895602816756327128 3608228724688638869 16526937831904635145 17293081036063718740 13827836723741306408 8597706675339760205 9010526252776329426 12776830665653213167 13338549368829180488 4989522652078078297 691364245273865126 9143229439059310472 8258149704783117100 13025058532905750240 14492043716033962206 182877674631509164 3415870046572271514 499873115302690812 7009604400359533808 6925284248892041474 3474909283126166915 9299995878223401713 7984529716275681109 17385819564944462786 14164899198825596021 9197049536580324753 10169646220248480048 13400729817977349025 4877097593467845409 13468536952562480696 4540721871413290794 3615386210652488895 18005344109170235471 6149615319795092234 7689960382209010447 1008763043206994334 7996517977628379820 9457247849969772673 1448396064223218552 8976781514437454742 14923264062447103194 2046101038873810511 13279059500452590802 17979490379035201518 6396128025702356903 11747702140523421410 10442554165844949963 5422202548037652068 720100255883087874 14863560503736085346 5808952116049457711 14381974323915049466 5256820569089792213 12866880753653654070 14179265879262374358 8180698247308824735 2072664832254763041 12794232670478773200 401403811611999702 725329083099004608 4967959541534108620 657904251129972435 3136546913508803317 402685077287708996 15311647888495402569 2495111966969838958 13806270422522816309 12442669092172259873 420652058665051094 12990965817209565715 2879348748467075931 6138056197224904683 13873190595892914350 17501699775417770478 5032469732186543894 16309336529447893951 16925985457031846539 1953923217722509967 5179575035475730482 11285095493424639685 4894176149778841295 10777913036189374335 6754893797871117978 3916731774030552885 7259437371806450457 1131478520220748715 198296939460362354 16491926979691777579 8293274669460152762 3768048568336990130 12466667159186017001 5437548968828570207 4721167574682737624 12204278587041560298 15334361607876107618 2114685539733729045 2492895150272857608 13341862116938359063 2184216403232597283 981263077024281884 13697014500771691027 1203152258358097704 15585708771608087440 16401623460507750550 2135210309390306997 13516716508791227266 8944269365965232433 15791152596902399115 11551695101919732697 14757372133406965370 6179306172811468721 17844891619427274239 1091206406158220395 3807996895354839197 6878038121276956209 4003984445306867902 11350505760731740755 17978209818832167335 8319671932245909447 13280535851757820580 1974502115039643988 2578411429233475509 2629335638142636633 1570680026807505807 17089588339549846533 3267186661516390710 5860315211914563523 11848359106153466813 3177295869749503742 10500000914065767873 13516027503506487797 12745912683796830895 11406520969103776612 4240778871136965417 13610702395329797777 14023786422742132064 14213580901569537523 1201445560445253035 8765806773255143034 17360551211842383341 11221075483961074213 12577123488600642814 11965505182518128968 8003475015400220388 10802537333695611894 10381907562999710343 14837118312989590117 16782709944640823109 6099962547739103837 14819085347776995830 2635302097661184387 2356278948306700133 10859808063533716694 12511130134286310066 14872318565211898848 16481022568754297025 7283341562568297793 556435946177580852 15025125045161955265 4961971812654821861 6568377666358579596 9474444295689197347 8585820892910552642 6215095370624870439 15926325493554697400 8541441035517559219 13303955432243694409 5187659016321204063 9348138087583926888 1640966862755221094 2461559941655526074 15492272582708415130 4205133514493811924 4002059973452672472 4131776443755456883 2398374705458815761 12900351717598340203 50521124218914408 6585675719109283677 6725123867762626359 1422413971377518364 16365874654610819796 10384601337874934990 2782315944058384745 9441633399749025724 16514448034134566484 15758023928482540783 13035945322197281974 9021558389077580550 16531770863856439363 17034102380369947737 3835193905224341908 5701034417066605329 2030810495719872380 12374476913977619730 5083765717070360175 5845926144725956626 10224399434747678996 16061100517472205496 14422625055505089441 3833833667455205061 13440340219828193425 8909025256609279089 13429201406193886083 12149371918202008969 9658323829597295513 763540184398226786 530659636394778897 5671893290844032869 8220644427876357876 6493122692200503800 15069306016887326585 1562094303243427024 8252856024351833536 677201136021090014 8816569492167580649 12197125269057122490 8376195833846783763 6867755938400279189 9046164243499846000 16278301865408964572 14231089267698463595 17346048888277800570 4223969779453532863 12598558094883833678 6376819137511041398 6006832025259876707 11773610404266205724 13868387227334536070 18434472541657982202 6438757048894669382 17233316103002716554 9154851932668563294 11602901777537694545 15182564470967412680 12572891250683251430 11775005333413413236 6507231492705654714 978872023231084875 2635291877348903211 15004520192476718128 11126082454879150318 16995381999334294969 8520700911263113819 5284757583288722772 15075662369880147003 8051091905930025073 982607393379098467 6210109024836957956 8350861113667357396 4694301733345565774 2553702791180742158 11668367726342904266 6169871142441614691 17763602166068112784 5739426424034191031 6359464424597969541 2382625793917855848 12955158125645311320 6038667724122891798 8482509145464871024 7394416683899864188 7056684949181570931 4553995086517071777 17691634086622993157 13577214937048442409 15759913126734130573 7255851526972949625 464245457651532271 5528372346355601788 3153348755213225831 6684472135490113376 7344057210011042308 9994952719359092466 18295113609120524861 10801540214582602721 6011100633999674678 6461762737066903974 6466609012113932579 3305852595893441806 18118599118912594511 11509601853962470432 17113313588452930552 7015714677935881931 13820065789508142456 5818410048882292909 17963827881357610123 17439017054675333902 16262614794435456486 12432230772738631347 1127895532060733612 2463702775623037361 7491988103797591211 9707383828185297071 10852011699552544908 8174642973478483937 7740881712758474845 15541801590028346855 1286825729095412485 7198656464464476631 8549664007821322396 14904472704149332077 6910961756940889605 13390469739346450333 15328107094866069931 11907305621111470049 11777731238303432509 443369855094643960 15293642331075865225 4844429169156155875 15988955900300943039 16987645998863228096 11782761778446051892 18397577334038267571 9028887582159718267 2318752133821376498 5748955435230894637 3574859778458841944 10732041519718793473 2991767714677767080 4153571861748033110 6669169400787047078 15671105157234347654 15489022740363921854 11334365350679349822 14559511412293136762 12425730551571235278 14095030305248669035 17511617464026664379 10652071068016931112 10377253930970441037 10789759417222084308 3977497632877595656 12350996798504174001 6073160744751608916 2397532348378161026 3274602155734819508 17488114443339493284 16532065292586142222 565575953108842005 17379883486854998697 5416282143091637455 8592305243746223698 318310092380091458 4918342667234991339 13986624598448341103 17945747351188104820 16480697341473477935 8923526223494711194 15730397498555326289 7114056911118365340 7950305970921619332 7576907425525199815 16916548888145708111 15006331381550997948 14692578766350369136 12955467491858948540 3061313861411255916 17379054363577444705 475678053158898162 14626062218997105891 5581332394100318855 4813117845075137679 16074811426745549624 3000146012375979895 1838204230773835214 7002676916778953567 5354257270191165024 3146228451109209309 4339077924475408295 10731150465346796411 17562006651826497616 8009764010306529418 13474241043370020478 9390757567191084676 6352442752315576625 1068201556045119992 4203905985331832625 3269043086802400986 12909811143347652900 4827661626538963093 4313898584546536326 4185314532454434564 11023107842424806827 11752296759487094753 1870839360662091784 4165681745008442698 4181343050427835020 10867502920075887308 13145003967372783566 18380968858286891748 2610198260105969142 15554279849271179665 1545442996317089834 231845741921809220 16721058762967615799 12956389457748895925 5376600665094801687 16569578613541714886 5907123556745903649 15579927611117813924 7839011709543318269 4866143877245599824 13653925782301035751 15615622385431256615 7941683255478838738 8508155053966059697 10795881840803442572 17752484626238940788 8908264801733788307 11868722078485927194 700066517857011138 18140519790169587595 273033664495193322 13056661715643398147 7838109806306269160 7887271917389040025 16838865920270453076 3019960587474253277 1642618478068051155 4182573147913566683 12521097876402369963 7672874495052851113 10521144870977746330 16854660941231479508 13827326884739476197 9763159794865080907 3140251377272652915 1124729286945328649 15208169693836908211 12216241312515022981 2718381596715577612 17888203683364342113 16396796436976811979 17796976724791420340 353690878541510898 558852443655989217 18321135238826087868 6336014743588574457 14185788940710716559 13962429465100704093 7065680116246448191 1481955597308826798 9628420526471537806 5546745335224341199 6657129403548745856 10649011564659136479 4098288386207266973 11380879028615069862 7826918226924521709 5087908000957500765 4125968330019471140 4726976137269979482 3771594640835978747 10553297224571286322 17340161996756231031 3887014351930237069 2047008873381781887 9053667509444760737 6534581095917820412 6050633412674494013 11955919780588668099 7829852249547711946 176191608403820088 4944609326809322066 8401221315056161119 8509435615745974822 129621339097293529 8959719619003003527 17687753022820996732 3968804168275319280 1944959663128248538 11286772499961586215 108067972908614088 192737672514586419 17147903948760679665 17312179482468924238 17890583277573184458 109406305307270013 6709182166224777902 12923705362902731708 3310037868631929450 10203722844215947448 3334531712021624585 1679152008756874333 12843112844364228685 16871522987704766058 4121184091219245254 4055094658631897709 13161252572868934849 15123778527159600038 7697964205925569372 17453890302590481517 17413679887463240431 5091687503349562283 10187716356299518084 10380810053175094932 15345197958942164433 17969785853538159562 15931420243037862952 7518676167711575061 1263226010995666803 6175039285393086511 5461677947340473887 1158182457296469908 3881669647517561855 1127228403157000374 7391004803854554101 2063511700235707439 3426767517324513133 6235099541183994405 1005966365308809803 15747654831643974124 12204840985612660871 18409519575800209507 10315641786603376703 12654047589690336006 15874847410712817373 11691105330193936514 4090939169279776556 15696255422784473443 4586965913305300889 9912652538981238668 12311892293270011880 189647283701674973 2666341069836233204 2733345415278426419 247330219576325967 9012835336628316934 14681744301361074439 16214791223248643033 15071320056769971587 5806682015059377395 8603193848134016008 7777002468052640275 7763675405856488007 17538776471954842410 1322560236376118253 15039858416823181159 3918044649509820418 9324534310668270979 14006356724733674303 96520060291098999 14402675505842169220 16765976850952183404 10735132463573014911 9074054677015586908 2043295271023126341 10307237696395210923 4379252227605397748 10640614580443604460 15727056592690401099 16136998408590067096 1567744539759451422 15205234664876352158 17240886663839355821 6228008873344348100 11719105243901138687 13624986651084775046 17226788995846996940 14369638133066464478 16883897186439867745 6129856631484451732 10140489378743524569 12114717947473775536 3095442102340816604 16464333989359244293 5243213948479394203 9279991390405623858 13847699349627239368 18401672791427089046 14262975634323671015 12238495237031287545 11704045116222001657 2164121013529676247 13583230021345315761 4882171805363146673 7747467394629856222 14578364078322597417 11241746107276404343 952656667908444216 7157864434456429605 1957764852783226748 6200315352573098740 1579505391820936843 12079903207530773637 1878731297019042197 7489906416083841710 14192975720178325921 16429122852416404835 10126056401392244168 4379605383534029245 14682645317347439441 18169999585074166344 16842665101432079124 6567019524203123888 12067291741118787967 17622020851891848093 9852555496224313997 75146570575272624 16628336640735741187 6185057083926905253 13653398327903053921 4970790316899675155 2055072849836329997 12602954721751711759 15574670043173781086 6235849851577153855 9954647202989984666 17205582314979952841 1822158183736666821 9205973916728927939 8428842358438564412 6017886451904831389 9877844248347001733 11752603318394579008 1392602352866367816 7130206230228376210 11277476841130652065 13669694338191428067 16217652784741105677 17774479276492780382 5083718939624247448 4959354550986716485 15979646985837285542 14544704095122605852 16148047754563637509 12322195598264672135 7206106375026921888 14774587170513271455 8315547438399333738 16454044527261241889 16662388375445965722 256666688910549474 8069211943888028436 17941951327095665065 8176982822740678773 9517379837857480448 8965620569607926137 4863603639459251103 4097127064395131075 12049598131622487633 2579782092028167442 14808419974425459072 9603083611313766344 12388798874618555976 16839894013526912831 3889618255938669775 1169553000003279554 14863848422019471896 17263844634287280103 15692537865728925577 12775833544978577676 3462831978188629988 12060582392100537266 537868953158985377 8840032080138145132 5111875366618813164 11427549390978149059 14327357843247564635 14577240608796331611 256867350617115034 7212068434137465207 2813823582926514393 13855680872162926671 5110769140831986855 9739630541231220773 14043093977439649377 3845182587598162078 11293885254726539439 14589341111175625125 12843675493666754011 8710126744542739587 8589344210855621493 13775937189118961681 12805237253095875949 730632877709081680 8075032012673900304 3381508937363128416 2020818963675380944 16923124015945326542 1841515817158468567 18245764604518126741 11021199590194754689 12274243405387049014 6288071035258938500 6245150448267410089 3522263513482004118 15487770305014062255 8133310947108444634 9349977357986363290 14482194457040108952 8395844840339165908 202208684705492181 5398202394958837504 5858884511663949078 3080575625713659427 8106838350793056413 11062378756179120819 5167109858494037159 15937004414821980021 5275959747789010375 15403663427821746084 614396257631372001 10057177127472018596 7781125966314557799 14223369429430844680 11177960494909488903 656731763280151697 7538229382630176255 15474745072561751363 17998919442281223722 9452063835753032365 12377481000498948384 3490678604287036954 4694719389204425126 15110220827315258953 471730284104973426 8138126575623692671 9358811490883530051 278586125809197880 2944622747872109213 10377350989329014203 1855636160570740460 7570633484216016903 10668428311103621122 9913365694656528781 17944212134532211687 10137033477701284475 13617904635143559658 525673265483837504 7192558455373914455 6738057462002107633 11346120696527096739 238882542373629667 12570065295278381029 8588722369355548683 7853848160098474595 10663894013145431680 5433622994104150161 3265065489488670103 10993784535236531365 4345680062493553245 17986057366392063151 16229531495795505496 9124918042732713471 18402440753467131320 14388684734505833022 12558025082848230184 10857744311671688626 2600146640543594810 13638562341919522334 7205117578773393215 14814381738915144962 9633605187040745736 7608923399043849318 2407953956650031508 18220467698747071277 16750789621820477658 8574223245065747372 10067122144611583297 25588354059897854 123292862023672590 11930875944999560987 13430446549256164159 4307391931738761341 8510906345910210858 11677976934454385024 9960696190864877045 2922174677408008997 10008364765458853053 6738186984211763290 13264452106859556612 15647880542334950772 10714441980474533111 5495166500141480529 10795445322218659133 6174699942574691117 13712020372526459563 9875846417817320141 17105389785976826982 8204577430766581192 586333401603202857 14753852564164004983 13492151569350598612 13893265437031765096 14691793596710011023 14043310946366094419 11859900176771832081 10555816535388132595 2432439381141478646 7419529308312630525 10601025165891718250 11283662471500157552 18429447709293277420 1569513583115527755 12187197741425930713 5026707386808620090 11987308389929930667 10582913576400848008 2918206429121541965 9819384707321243377 2272897684102160209 6861207497554972868 10169941255210853135 17764227821820091524 4477342681313492664 15317239348427003368 1212466901322294723 469026696956708246 14631788139305448637 2051720377741452975 5167118530838566814 7205414734620216850 7551090563288680795 4879553807835345197 12679219796827430478 5039014699242266426 13404459880500459926 15403212300685007952 12750022113838591035 16629052669337137004 3909151561349249148 10765240474610802123 4601841468993314458 9741064294468502532 10306546538479768264 4258677568315891014 7915595468482018609 17091209765709764421 11987032009389546992 13491493382694367355 11979939746167216273 14650314851896178233 641514423741040471 10914584354787428589 15721280118910704251 10680302313612213099 10803465318245947010 15235686922358872554 11583869750627479623 17501974922437440995 1451120612689425597 1545756909219631024 10902793521089263879 4182170670837399328 2853145539716922724 10674721342552801038 10613934018702369252 11116516111836873496 11812395082937248162 17811660904127035141 5679023909500222134 1599974018934513142 16784819885465011059 13934966443544977207 3147806945799816083 11867433533294367667 2501379861939130940 13798057089777035225 16227753027279388965 1407524995356053232 12982912810770727834 11638208759425230572 10500158407418382718 17148149165489063991 9411453748737253811 13882768480324776770 5234358460149797558 5463098698862991617 4915737939022066624 11590418181468021358 2821240985181264076 14238829161661241124 7762437213818302083 12805705184343713312 4386708975029521099 18232918584970406375 14262963762221954922 16900184761347376010 10665750813173119918 17989441579473238501 17358710266534619120 13141067974763494005 1591562897212288530 7611238984517565544 5779627647330052995 12192615775631846 6733301731061816930 6126982217716140600 14108150742410211197 6924049724589598314 10266136860655781673 17731702403890307822 4922147137971620591 13469921056387451973 4159046255239408247 5585721760390875356 13497036447048473296 15016483224239609231 8869785071175054038 5403737696936346427 5537135114373902609 10188865795653730601 9371053830115936438 18330440339774351847 6278559689599751845 1127757600166238260 11356854556882523579 7828253647689588653 16431269794855736330 3181654971376383333 11560774417702703997 14725863298341929679 152482327880567409 16656069550445329381 16100257309556599410 9164233317298111770 7211483794108559240 13006927293154920381 15176726439928019745 11902714507499667658 8416253029945759728 16843879195597105309 18391157808152667272 13610338958563644940 9991038012380377730 5556769938514340900 4971733257814989579 1850698111144727758 1160150346456416953 13534066359051879780 9628785931700355512 547193920893378388 14555420142995267001 4065865663513137651 15390980614330971704 10618572470299983050 753597981352650963 6924738951041564830 8355497905709392926 2509851220052398798 3814949092449168764 10995531067534704662 17354936681036230602 146238455991904047 7039154393614611379 18031914786996152857 5497804601660287784 16292012472978875722 13979775839355067938 12146593983636753208 4090789839927636102 3932553017522095552 5838913609432414862 13642568238505698977 3518247959413437736 16275559290289846641 5118131389174119520 842137439389336460 6763391464228268205 6057429393730359990 2580601865832834061 4399113150363219306 14066920669323181368 11548390140009491050 15983437399187662101 700351418449697963 7756161366075626600 12803217188807317359 13507939099224676920 9310821029767696865 8400207510668346997 745879224461734163 18219096216488095863 4466607275426360690 9932129459790691803 13289601142827557843 8980512844966385375 9924582258266608474 10131362688066462226 4864455121933247318 9650183452879522638 3982677989445992736 17743601782116946758 13372314931738472211 7710363625731832543 15096409238956396948 9065685090110135773 6210708151861871706 18355771910808282381 13306393809570700160 15822583859093463847 7290848824202406956 3581264885586611530 18083720270634437908 6829318086286863153 4479267534550323811 5103214792424751420 6962242259795655309 14032682219447250329 12639583410210702497 2138997032896480956 13253593326568724606 13619275481788850668 18106687174730342933 6559577929363510142 15992812976657366679 18027298692138390989 17116609075281111475 13213640944627965539 1414819153241565877 346199109499929736 2485395608855204347 14165708182869719639 11287654726298825342 5408591970171622558 189593341195636223 10383980860369465179 17779891460238070288 5678103616712003726 639966569818020121 10009822551465670214 2348980924940725647 14302458162488712542 11701273532948065157 12968540255124978173 15169634003330106271 4238842861262859031 3036818905686990975 9048307680448173857 10963518484247243040 10875204972533491092 14129482622592022926 4480187120113461390 3879410258394052955 13644994031436748277 11242161728635378384 6525985322366816327 12771224377129157950 7770232648403490379 1004370232602231274 3055656445280668246 3167653045949624596 3798117486355931487 15225315252215284506 17841462087375620326 18041835061459426762 3799036986567645123 8260743627404532501 2384497036764463053 3824072367970185344 18032575258962528303 13408715494419932900 11993204316246201654 15348255165196337279 3337884732165736527 11424931788400338567 12975931139797372673 836652541273124694 13837074227042523558 9924305030079700336 6515356567522396104 2844977098822571248 4144039777574046824 2974361815407387377 14391645408353531321 14684307775264166918 18362964018970874576 15971854812507542882 3908818572088077782 4086603924352673901 18108133077302338929 552999360918506109 6175152331394785584 17621596475869614801 13326239994074932367 14955471871796690847 16513185984621526941 5433873209810738278 10009020802225107491 15756592094020473557 14794825996433516607 7847561123693543653 11168348699813899596 1018595979357262620 12682362540446871083 15016008065015242787 9834861977449925252 11269714260297970901 4657953889771031913 11184935780480039148 14814951987419564398 1195621115149906045 5432340595547718301 18137125964668350088 18169795071532789239 16984535995758287096 2456425160192525760 11697946758651360774 11684781179256717669 16829907386442274994 1277833875891290147 12379663324622475251 18061045655082442958 526843356427501803 11236198179249799968 11311366482674337674 14668688720759660005 14642776263074100236 11849189077370038965 9262122942459991704 17580944774026897438 1395294451511208164 14510675779070849387 11605018357187502531 5018961201377959375 13186974262390802992 12126633839582631076 15219330991526912387 9256416188370709405 8065705198482041436 8131302848734635361 12182119581939964856 2230149111923876870 9276644424495359902 15092498792841816781 5758866198543306785 4823129714691908025 15681184614870995098 2136116304543178330 16778391904844116793 12800237655428650586 7359593165025023021 8394044108579406828 7802877665728435009 12826770933398875266 7328950633081388386 6835896466235203048 15262852913789807142 15308816822746430986 11232450386593866334 17749230304743515355 9890699995011104749 14714976106411960652 2174870733282796566 10535851490656078769 7889641565863155927 16657558441413028606 7730951101660344734 2128160200852386007 15079578343683428496 11665748631116691580 7152816436833173877 16379137130594037224 4167715526594092382 229415895675532685 17924364672850924456 16836922958706008470 11669109100933610548 3461100392822508264 14298496345215000980 7432691290161632368 4433750513613151388 11645553994165483707 15707567140137181145 8455819710448013633 839342616554703402 8318552189890869599 750512661626241775 5587071407249526062 6343866130256720767 13458756774201420373 10623373431021597988 18339993941042941787 8992058072620393389 10084426862693877070 7186357561124337830 7620186078641591496 15485746332413403690 10594589248667610885 4075888578251943408 16088319107233684270 12313128270378460673 13210164826765375665 16871754979165494640 9978351333069226064 5674222867957089317 7249319599309951891 11532054501308159070 4700375748218800747 13313668668904146891 4982001085029351525 7091613462618767268 4876691637356743179 10958918883533912964 6311937056683141087 4878381736952787242 16787723781184470971 1191363212279247299 14913771004016773727 13656025305008678793 2740449849973342306 10822733200382178317 4039514637002852756 6082959245960016732 6587384865119344606 7000428793332256973 4379477155105308036 13329196695065533093 8768797586385273820 12698355885500495233 14077844576546408855 1891491007359816043 9553637275235162607 7072706787082144233 1489345090591270028 4729970191178672499 8436829510469801020 17922263683367331224 7087275936565209264 2605447470551012192 7276907869022964375 18172644701873226497 16750111652633644154 13096632221516130425 2046837106424736918 1278424330580695929 11081685582332661023 14213931748360966457 13641986017570645740 10491212954097915770 13006618883854442712 9806259336434386076 11825975499690884918 16054326603680033929 5228956632786842519 2975652636865128159 13562207461701860093 2507284700816916059 17673411844643491614 205503200485112675 16302801827159111451 15428998668792531695 14102033212815683825 15377581497445043889 12596959571454205004 14702983794945568793 9427503194191395411 11344901996139647364 4876116220911665196 12757764637189538454 10862104082911832063 2144798668988915010 14396054920143365768 17531979345265701419 14768896354123065161 9271876008537057708 10333487495472179701 6058637189197238453 14691270624925530042 16722821174672588014 14945849730982175872 4503040877919081663 9130914954962071966 6027969992080039176 17746987999135340029 18082459375098896540 18269619845378065277 9739741949036585691 6245660775460487840 6175247958607067996 2214831559639276329 6971429036831328253 13539855743877338431 16162961546974693968 8882916154961060575 1860841240597691448 10839659481000192986 15374852348308495885 4139633816257386229 3213681673557073816 17134611842074703325 4177001032385644681 15774579271614245402 6440718589142438913 12344934872059414459 8476314800531294395 14223959598151392990 13048139226259519635 16155682061079258353 956854499851774850 6421958329059697701 10831921229850590915 9232250388405602870 13534672938919642762 12207094437107082355 16350844863550961662 13573597502445376077 6656007956874283090 11301732738912853338 5437619517079990060 2613619205132163605 9052065679645360367 17048804128422485596 10550056122230323652 8422991567317336517 10010169481972301648 10509551360048206563 13789717028715471143 8676128035182563780 6927707045448024600 7128685375420666862 12253489428278498758 5005468283859055291 17437992190281010746 8715998315155915684 6566901522940564740 15652151395837444170 16020378698044668910 66239040646552997 8217000058803793724 366757083925292553 3888442419236974966 11531058732899409371 3506054436859655930 16184064803138906189 13515805812270457033 7397856884682450050 8127282743768132691 13101401298518192548 14677191864659707780 13559512952458542752 7510743732621622618 4106537884857306693 5275249907094645976 3792440645111105430 7151559971833905919 7267768801974705444 10425386677485184170 17964240057821039530 15884639474449168695 12824274384303431690 3680607879278905952 9284880083874294482 8901299253650662095 16747291433154917143 13437904037617088415 15529605074244392197 1891901273515910163 6440103213701061302 8033954646126212541 11303171062418051428 8022088151333675849 3724749480873104805 17943836504552801382 16624298702254318636 2370721899432487707 6732408827839256631 4974392240697215235 17646026616095852301 17799090861156712671 6433239553017691838 5065797245578622581 9957700057892581011 3388727304350969453 2921639770526327404 15472324925868144031 2488387726607606738 9325206603946833731 12988574301704798371 3958736442143680177 15629187657007408449 15516625248137720686 16330246947907723805 7499004564452013384 10810816685633368439 5284851026802359100 8144709776693372671 16366080011278962215 15101132464506068780 13179638844257275929 3089562343704434934 17909321325259247064 16531162922467267402 13205341556175732395 7404147811998938356 18065866440538817113 15352312678625005289 11583217000147221426 3397716971145364022 10796090333554372691 2256150117051569223 11672602180341456734 8740474192120176288 8763408701470439700 1850088345420168244 17091966917491662826 10272821511699208984 2438610416093367338 6930004245392093319 12663502570582884237 9516872018303198067 13668485278683520274 149099995117430740 9282521031442440247 3970521180404110556 11660100973379069112 4278517148192727452 13872701312587549293 11321972828652929931 1233193911427910895 9407534237279049140 10909320771787954674 6641347089003411942 12688687177111287179 8872337841330812200 7604765912449169327 11572308825525111514 230106723512405577 4291238349998428114 7859740577237354566 1887167596746741067 11031964471084984360 817232232083316478 7183793604701015820 8272390519711274164 10335947251017287977 6752972183294001241 11141921805804057053 4012547103558047239 15514753981267961287 12239061733378246774 5859987790627510027 6128445527915918491 9375753088089830163 4725671966948210233 15400703042948896912 7582561811852189623 17110960353912321293 16938105514257613685 6328108499231400854 1207961021807524686 9926446487742366686 17254799134812409227 8372424688556571520 6307210371587226510 13646485490693715311 17282029549062676932 6418756087699628396 6777393362289552161 14715481042568711021 9034264287823715086 4003377061384096130 17465421033545986316 1300151942694241068 5344757054175610494 17658670869921935239 11314423420963100906 9847713307372921124 1055850376691070555 16507554854685612881 14514050336126192662 10600516741373283857 17458105309972378885 8795566440123193466 1516866439944158298 18289597290235132089 6659175888708837375 11779568069790888616 11282890585305165792 13718117129708723865 9915941904497106789 12334100793547325634 9988374384484033911 12017807772669095680 12057395165508487920 11389236469296318809 12056217702296160639 7556196939041861716 9274652461007538327 4903931512028773420 13968928748151506881 9445761186299442979 17470803490999530227 5751831097478171726 6537587033884221876 10813803976920373690 10709058903659644289 971685642247736396 2555190667998693461 10030690010833538103 1785423306126339546 2312900033080972517 5853379497651174484 12312976783085755621 8335062138382848603 17992770395198510073 3069997856265326785 4469996211637859085 5715109084353611394 11349895870348413748 4664181975389296714 15603758524458505321 5817068292262946883 4384311881980090101 1205878521597081443 10678138197801638200 3284526819871331040 16399822241351974439 12528069055262900814 15706565484500147234 2621310686973621701 10145248021014375288 5692577570070569118 10156705281451182104 11076111771381033833 9324071999567166091 640004514424462463 16919245528715799353 3512427112620677882 9121458173504177241 3901035586068235413 7614611817317563860 5904741383865349967 10077752450087009580 3324139717765054376 5861954122159724763 16392630684576994069 5646395603998035310 5371586527123270474 11809196193596847374 8702157782365481439 11372410497100633927 15526799829136472798 7040816781962165280 1915078894373603754 9927220719187959656 5472286820684248745 16112666093867044646 3865392976355313145 3474400975082683474 12643182289843796057 15006638943991186642 3695853522798649424 6572238773357018210 12933793034551503133 8693602757125235836 16557283343089151116 11476197756987629876 666439615698405441 17913625621335871581 11041185485081889002 7511420260996485365 9803325112178744534 12669735263940132904 4627561900712656068 6700560734236018248 5722973158996161950 3180820281746147960 4128733248446393392 4102597936760555284 194575570399159598 9001123834720404791 5774359495995303347 16273890345621199143 1895285089592189739 14955703289265288797 10316751947589770027 334631067172247253 11156534057761371262 17856976739670237489 18068000098272133001 14579004370037963082 16893185035046397359 4633207812856086174 17007290564192589689 8710530337704681337 10601290675636661326 3724044515757716260 5333634668287775868 17833637428055445292 5423047805224447831 6824456438900983845 11847188476168058244 1743166947211667391 15899151377768572627 4846281089797917586 4543248697319912178 3143644842956214684 2930119950392730965 13897048978459205501 6435158903811956281 4540359924550118947 18353929845138251947 4641761518854189701 317593441543555821 4239611028059573228 11425069811815390048 642031243359634629 4694103957466045002 9943451413543616672 15480250421570114814 10186435071605044676 14283498536013128616 6011471014874055547 5130727326790638054 5097214723433035768 6856449824428037345 10186245597679550084 15194369308744610867 10691476648809422540 17461527623759834589 8894062829928618028 14229895127036093364 10661920116891467468 18438236283909598083 3003475812766116745 3220182594474956291 8172065177196328860 3529184405822895738 899912575503670961 4957165742191319716 1810679451345041389 4676827344171487474 15178425859817737334 221905022359578310 16792130369025229833 17293459135584004015 9639841136680869164 10002178268195417163 16406804032438097890 5138403245874613548 11399740313839744589 17210199606967748255 4551209579319533270 2172781962280406605 5761657261634264926 9979614116629503171 9363992382690903819 2253399244654536063 11130360090011710825 491124195325448714 10812628661161753881 16893370784537746118 14647380949952644714 9205787410350523886 3120747733684056290 11901599101158514174 4536722382024118924 5957812392906543950 5666106369533660099 4143062376617283584 15098849405507098053 7113489945663688889 297875519774319680 16944210770615540897 1256935188175107153 12417149725655923802 17157063341033399512 4746081401265860365 5470549645551875332 2799487008721183830 3516531046574805347 15732735766889406801 3517241330268038152 4082310597277930191 16894785999945199791 17097605809320625265 11368416641361805345 14748919342404248620 8596980597710152908 11465904184647228314 17123786163237938402 16515728097999172938 17900233294116026279 17440443201974519134 10407456147995502211 356825051914878191 2058713464153206003 18346156953837904773 9744548608630772488 16089869097427299662 782740036782120364 9032668483864188465 6063868672943464007 1725513522292977646 4916168673975094692 17938224965264315011 2766165219331798627 6956286632607658869 8617413895650308722 15084139901727323241 7890518455752176586 17880551406438246204 15526151800269176591 15095745781319287681 15521036385283202279 13029370002876037838 2050127096204517748 16562311679247742950 14650899735832640223 1659240388297504917 1217438276327384792 163499158978679207 4634792320102708396 14582446991883726435 6877552332131667697 14225871810240025863 988501023203505508 17228024961098025833 12031016963197747432 17971353609817240676 17049240054216484770 17293337469161892087 9818664358706815046 5537862207427252398 17487821915531609563 9686791234657363229 6444613754065977855 11811559491111967439 10778444444809124157 7361314500855806163 10797890993961332564 8903669188682356323 13502001173426026670 17114465239733073539 15088010524458748366 3420956998391968886 13563116822020725380 12069400737824889377 15160190803090914213 7703205288415596766 1704866262367770979 7000467159463059711 6882189228054436513 13130476794755124934 6616876988354179380 12384276473503854458 8921982984230770109 15689909273855157472 12962317236939801638 5760788137120125521 15411122307502486408 1973594208432921601 6074857272297966403 14413208798475807749 10282756758557186451 8757660865879176237 16744969513458694786 11737575387103498560 3257104580361313127 10683260705511510491 5455432221974324204 8107600947526863279 6234388400941246843 10845380070864727494 14233789400375779153 16813416976654888586 11109857388956598511 7514132802870033494 16366891203105571047 9145107200358081048 8377240512905917560 3989104989309466352 6001311112822766432 15347324537043303780 6497877440933355205 17829919480059368214 8406071882080987374 10849124731522473442 11877552699442469711 3463736423756169793 5438980736433526367 16349264292246398577 4388097684194282753 10712511121050489983 17892580091406115665 11246910308423771577 1354760188014542783 15379862537595652250 7242610115135688643 10537923352658763902 17542622014945806267 18433889445774385097 3067043263972495859 292408198712611208 8087161572662620236 11454241969019436475 11521273366805683108 17642362338780247428 1482539130403115637 2475181271491478338 14048355031338630919 7702170654548905370 3286021184564257006 2186799469894018238 15255448850148968085 16202905746006071658 7277005321039114144 17929610983469488090 13541704278445459300 8545209589746688226 7841911003592823408 2026126949173159511 12329655790492906424 3280314903325119136 18050006095363786540 13288616384231388876 14820748457720059398 15681343908123296064 3954033988504577334 2400283935420666130 18434990224726559667 16327254531050572604 12850704644700228965 15645647041586949595 9267413502500425961 3890080726412252158 2033701595885342609 9060661212247723440 17762450541155033695 5532967976230167909 4069077925827060741 7165830502186360369 4941660936428179538 16365593864403332875 18066907808151794030 6821878561075154101 7361963467540532760 16868675263660724894 8023248646926596136 544869211650700375 14537712203094859705 15312521113117359573 6139924924401236717 16252837880101813027 127714852339863407 13739474993348330716 1413816392051269441 858148238024134223 3769313333645665407 5062389275418985321 7045953780124046900 5534121630779498655 3324855765671001534 16170224084218850143 6008615803154045380 14863772550204965978 10024880840500568846 772337741675713309 1986922092264345731 15530551805336798937 12076008541159499250 2912631830216057998 5932830630164763586 13762440161372550858 2941679215841468517 9613486501442686445 16249188281526363517 11116512109553486579 900887063406869647 12013364200703164911 13786576919340041797 15186778963623153375 13089208621320554259 7276319480874287714 14868148292017764995 4604679551728607722 1347359796135292057 905464264936136958 13250669131592846632 9923822580112552198 18243537279253432205 2018256056770343254 8158511011805238021 17611850213703723127 12486389370850642038 5350570723762284137 14813258797311716513 5001697647026160943 16559032005305747385 8112814844380798675 8789185332479874742 6429892488325678109 10012296282355360434 6585214659936611183 7328696662416811379 13328049034780984058 3341240747456961555 2469303160826286086 9514241184999178074 13718422805107571081 8816014513073504254 15099858916849550383 3921391629677069160 7804351522744178050 17456313888120060683 10231891193669857845 11798662179269519934 5440981702003975333 12401149487641813845 10655945993657883488 8214476363127509078 18139524541298841747 14687712238064183018 17018234978094390554 5573026878206491478 15433389227401221516 5071050648622115748 8249189293219426487 11306844647172706531 12547159943368982719 3007089871112600838 7329547015750285855 5200144983039888126 4970873894224571141 17410915275044773996 17878005131461351895 2074317870447144215 5934495419242574029 14796367291123840980 14043164359616534895 1766269763163189682 5222470749374565882 14586870004881063781 13326199096795443285 805589610803464872 3635534697949579317 18399059491461948615 5964642070650555197 1692607590027357106 4923605003313804016 256743202252875824 16408288488036010712 10347379223736750708 6115443911128445365 9364097240969217627 12417643114351263948 8387212644230943087 3860772530788131643 13589971260752124574 10474964142735811064 2762914715121598498 11059930509403888880 18108359305327137643 18120151932380605746 9196741260169727292 8866306564695352211 6318112160101262549 14288887660493908221 3218489915563371583 9697369825492461060 13650248244782805497 11651911877780393568 8083928781206355904 6405699440587305368 3596524296246551524 5042619800027859314 3198231374231006845 1623813567212714623 9124590314341347667 3133826138569491867 18417604937904852505 8328384852719079090 14363891780029592795 1572516691341429298 17934339185771260929 8049117776234760359 6438119097803529503 4047680104115168916 74138229695131057 13533912101775062718 12043516038531000530 963278566372240819 11786821081901785155 3861511926256472517 171954310281876839 1093052997842981864 15243373075258586955 11289846879884629659 1154697886290262642 16629468776506722193 9609275496005469853 3575781988918164172 18417984214269914293 9965664015770817520 17024984313862648003 17680095256054233286 17311630235505096522 14817717023605023039 83682450291504307 8925547497172829445 17357763347326456414 5642696412950947768 13665355534237610241 14922018463025255432 7750997913679122001 8915643755098150927 447686997863255207 3751300454513367417 13800021193669850201 11608163652497161385 9197137991403203690 12851032952387639823 8615386192194143008 7135590929726769048 1661002538775552841 7391227996107860779 15006324782437797724 6072990855522009407 16136267112265553609 16277450100652438332 7611813679868171927 2493157753732833085 6657964546751708669 11156895845501648720 18373511341508371118 6430352268603118449 14874549414703650858 8885474734812515691 2191805298173022964 13066045294273067710 2418997246495196042 9369502491559908597 3249353124146964682 16631501101802962286 9896928317101312985 2923599511874847046 7356509393162155327 2400728381519073489 14508416858989805475 8538933926173073450 13520699343638860809 9915346219846354028 6822542520404025779 2566339948567229927 12880219665538141867 5748595918129844669 2093317926601354603 7338141117105921327 15905601511702605799 17166773007771697085 9198276863842871834 8232044719659872764 484429883058432514 18272812049951909211 10991775916546002359 1131892244189792498 13800011291890442599 7385382290715296155 18174747574567608866 17764260948614009623 2894977879733451114 10132363050849924342 1342189254564425858 3555626853162498364 4785324160875139801 8493689381283297515 1214579011198436796 9897676425121909570 7613474344353389362 2028500975725393783 391950946930573149 2693465848770206826 11326278979171735643 11923633353716302766 5620591336793481937 6639204576665800584 9399464668143102787 16361450582266147814 3204636812417226130 12956472044189193472 9526053212045133474 7539326578709038711 5604702921913687554 9588510135703928224 17528421839561383533 2718235271294716798 8263872190820602962 5715264813188271987 3769762674188311438 13984378636080445020 6492094601035885966 5664886305369602095 1025651811768397619 8799075090191683905 9098937493718958453 2886507458980448323 5969156392420780594 7184011712269289274 13180307086050534712 5710691067939845009 1909836542614987436 9157448951071302305 5425991708579509965 4116791996046058979 7333707462791556805 13109200914046267004 5902771373982578663 16557606507592351029 10110870917629128208 8064603123531681263 605966831957747158 9394831869397518886 7118758623072811837 6550207824925917863 4661083070211814798 5275513117354611839 4983879128287694242 13347832943571791394 18311745344619440854 702996441886514723 12597491182988964158 14013064264324679218 5949886356496564047 3835927402739390738 2566676998470465593 1097379901719783109 11459636945168300629 10170588841657412580 7620716057445275278 34970921176899517 6669108199207969624 3987220788634145238 16206759776346519181 15059641112680795704 16629907530458359720 491996498649936157 16769573326279690544 2666190141592927960 4839384304366840453 16013724065813548943 18356307161968446330 104922295799616885 2596521719550759909 2638182525508339425 3150453739329095038 1425017510308888483 8452297117614323108 16216626875596840285 8150013445724321721 11996482517977893236 14067419263198240702 8615433277217047231 557464525400773610 14262796555986923386 852714933217831747 7590058290729023038 14311043554502029805 11236741668223982578 17643981721221852885 4999722558981449462 4420769724899352281 16580478349531854128 3641231374923255301 9438253320129940040 13172752218579312135 10932308446543961424 5557128542561808165 437217438366794043 12386902382055700993 16109149306021775209 3394565765239787152 3851377689529990804 1825813025900626788 6379351238322264561 18333844569034929022 6674033902802934354 16391680040028407754 80976683883574805 12666783681556931288 8440254076846028276 15139809572607397665 14629507128232585498 1809243140379022581 5733234549875999342 3074051064800731785 5397417214160301772 7458696844141201206 13343814525726060330 18041467491334094310 12586216939356534538 12397839844288558024 12947480044443692109 17165022326362281924 5951272340627650869 15679467830803694975 6775717649589559567 10788144055928050754 10502159304251387764 10385707051596619134 5796339201182023518 10174287083722713591 7982197157961868149 6901309705951348205 11586135657002178129 3919508568019570373 2878780779112592171 3238639856903104029 16579701803767203718 17912770991597607645 4827285881956390317 13381100245158450353 11333197247041265046 901981416138973283 4451859331702598951 15309012058434982803 16501453865497209179 8024318541981656756 4112692734494189957 13521447861586029843 14562695406118477998 11578197253863971805 9361770608391266765 14892391202782641074 5015480668005299814 3479667296648067585 16529800281861040530 9266785538412255457 1548520162805871584 10750756700126580695 17996562000101437431 16830293450808734848 2144020415888694078 12931628453651667261 17886951458923212650 12184807026574734145 14935469382394421126 37005240095506628 8726452101163367212 939432732535644416 14094520485058956637 14083488721405803443 10586318199296306903 13409263192304486111 4176672274421938257 18413566714044155157 686919721300246204 16638194906588144788 17181672243632067033 8402629516261716507 12683045994348776950 16862527277881153112 14754691027333196769 15810236267723102085 4194671418324329897 3331217341478053135 12278043240180237714 5386780414236785271 2352801129799911535 8394251506399838145 17821731359599140101 15316218027454733573 18426650754225314122 6047717460470403613 4119650739759667970 4986600019732979799 4702766353202228708 13250278295796650030 17549245957212570527 803625048950435003 6246783502340774871 9397069897735903669 2237082232793042989 15164565382783180191 2427873846897776059 8006736614461842722 14576760344550401914 1685073915157052148 1531570052012274177 16459977341302254482 7554342434024658270 15183025635418951998 16694924153728607863 3194769697040815965 15297517332891608125 5316174556325566468 11408860749069113798 10127418817843546110 454295030302543059 16539338445104369443 5894448356764330036 6674166526838442728 13057853083667894495 38530704580304800 10087382105304083396 15464595692710883505 14469748115529504304 11842534405178057500 2442232982645214986 16974558347280279692 10811241513429925792 4326213034716850044 11357075105159694106 5984199590770569638 6139875509519124335 17122985265564795603 18383013643504972881 3869361479361157425 9934942416885335827 1603347974276039270 1511824137016571491 3771620186602458657 8372553619347374471 18382399187721378998 17150707030951813046 11178428168207365283 4204361751097964142 9236708808638132342 5836433363431099344 13108338527419271446 15460034186633754818 1064914593796642282 12565416394378306522 17034211361313925622 13075260709860431497 14090845759761502953 5157043596781854021 10888262946916016058 12235423668162668848 4250144385762438703 3561031114501020352 5490670992324497943 14223509286456159347 15321137200209387428 13637016309410457527 3719767758208344824 6627259141073065943 13330116935138706528 9084314957073294646 7734846066735269564 16526849444131936006 16429702512939381121 7557239769687035740 15555718586328371577 8152226299966729425 13783087293909375618 2070435555244883270 7725963249798555492 15648483736326856619 12564213041871585271 13937341867825442580 12026522345360138571 13055173732537601267 11278597536979497492 16493444970805128812 12884746273807109508 14734546466956269253 15356258586317025372 18211340530268526432 11117142011484588853 12805273045168564586 3395892602245049256 11567748508813017639 10030768150501301338 1039538777059963167 14187938113533391060 15269759808624230680 2860428708130538792 6735720808392826071 1305877824661068596 7806736343841141655 6439569503088327749 18123315879972931426 14749439418254066196 3847519949172545985 13009156464450705939 7583137555370450036 15359874725319644019 3731491035782152767 11138714654936710914 3929516805667125605 6597100208882067605 14470167652437878802 2246340137263725145 16627445508406365273 11628608076305333644 12502325965144833008 8085665777391945411 9179919843012451225 15124907357257503370 706690324115391905 4514200976434285849 16500012201200830516 16908963740513448064 14339313709039469660 6529015873001605649 12115311158710231866 18151771862496200272 4117514667299501749 12896542144504642539 11840192685983839921 11519243480775287995 15228155508969043066 2119881601961574110 10539253913700337131 17667682956972516794 5566229997832125985 11249635999823986368 4398852805148445079 9955880641702274029 2639920476130543873 7913262079244058562 11689320950803517792 3280388353164325847 14903118328960968137 13534947345410605715 7149012078789777982 13058243772073564748 6005613258906752446 4489786694773789504 12606350417276056854 18445663318403049892 9379289196142712424 10041914291520168952 8963421845847105425 12317533341287241310 1704555666839213329 13664058775151290925 5378153576647184553 14988061973713186586 3372436913229959661 10593082397433678372 2582571520743951246 14391261550014576318 2717240119992333384 269154000520980892 14412607532054018356 9199784121732218161 8009182197348503613 17970464247119174681 15138433814115075506 11787688414674047632 749718507462976699 9208338838955700170 2868069071337344354 11733664795306314594 11003811011126712154 3531007872942258213 16945746686768090381 13789503973486775560 9289470973525607155 9400025268848481862 12430517704220375432 7721925570854565757 13361114286763685874 6196472740287384162 14913657258362047060 17214302259062172258 11729983829003095103 1407133518994850887 517742369783085331 11979733631396983573 11727529943465559969 14711353930647153614 15370517000708543316 6610713486544092774 4154031964305341934 6969444084900863598 14175020055256360947 18399574303569277927 12014073041718168495 11827770151982906135 10647096580053240305 4783167189223341790 5177710702631168475 7433813833105882098 9531947765992453698 729724394735461967 13972339783372464073 12687691830376840175 9475923114713384704 7372529793887292392 8857452607535568519 13023793802608947749 3888896290485072092 15490093021719213172 8818634558572679566 13958089606976543191 6996511269724714983 9429802602839811516 985287347773857731 16577966610796656962 7984483579929207963 10955923635979053516 11890779727885693249 12003357236738245421 2386201035054748930 4706670012836725044 4470498845012041326 8971044803833327235 1298286451345419661 1139884304625678112 54932926857343083 15001672100709880569 18284417727838334638 9181323468112846202 17375591660321513310 5920149778533991771 9575069950961996117 9941832893029148255 8770669021301751420 17610775073371661524 11175269326624984132 3663564144064766643 18290133357312843539 17449807807908819007 12837322963021766388 14777939308081891325 4879020726579632072 6104494846140460472 3050860325744880322 8333722946116605810 7560415843992708666 9660225951267276126 10858751117285542389 5505681524118274020 1249145199817310045 2613353556336215901 13829912358509463038 6861242405176480540 17541054183237886415 13728210244373813836 6373026463760957994 10802595787015817769 8094981038679016603 17022632086524629009 11511153093254187205 13448219295571954313 407041908576270410 4939490319602324368 7397472143187061936 13293741077249976846 4152836852205418354 8714961172687823344 5920193803410067452 9678075592340933932 14126271346382130171 1306502613846103924 12992415942185073387 13794193118284952754 5513063779847766283 18064637589322125236 14976994512025691785 9414709444618162462 7310446030767001360 7952134072250340680 12990320224487024999 5350884555334363236 5655586379390351239 6548126521462039748 5173101348056815342 12027881614141211889 16247848953012383907 14023276055925585164 16851119630188814819 7835534998505398659 5736270054478977119 10772906612214559541 12093035967476732795 9797721008871787942 16798261632787245088 3801499901485199318 2224474855953118517 16862278897110833592 9577182922684013292 7481343814159161398 13827136656456844642 10595376954369727186 16513145480241631884 9359235819051423530 15328408740214189722 11049046728979494374 6136238985234775487 15612263192103852050 14849338801387132566 9505675079396617200 6908593162979695724 18194629663476541146 15681787592406839281 8512012808902414789 6991193643207339905 5704860559787262166 3337084909801717207 12764561161756433116 14301153555508540884 3130792597219976321 17607584777853570732 18026803822297134288 7188054004921750235 13496057126865596484 15406566362932189774 5272508450789326159 14953290000926993861 3898405087473109418 6491385175177070087 4611757065111334650 17400955940148931157 16683119263440000399 6264224903670502052 2323928063954083856 8978388911893813969 2238337063641692547 8501424716040024180 11130596452183051283 10558572411133392553 246943295623468150 1165187432684439113 13723639799834106480 8956528606478789555 4341825814003699010 2524326605574709833 18042652197094611416 3232703003703127633 10052776143055710701 8146617859682254775 4562360297670032533 7446167935123658080 15726808567102307361 16663282505824905316 14145651918969427789 533725341387505019 4038029897879919623 14266036154171177350 3949725309838857212 2733513471539870215 4196636303277647497 3069244097075273449 16802975883757571025 17049044636793675104 9031320935667866458 4638681052320895122 319138408978129964 9507704857834333313 13818780174311607881 9292095578428558149 1139422762394522764 8080845565705567809 16556703225540647374 14927061088663487868 17508202664914726273 1655520285219488710 7344318937402030519 17588072303331834392 8812323550755843881 16908525035203073452 15124389195530096403 382003099043056389 1507373245418723693 9112747667927412518 13287299103603867135 17753100639131814604 5873629868225131447 6750508779649362524 11708190823887660249 12424857156308176717 4443805038383329066 14936515328132940987 8820328893307978197 13528943327752896223 11657065167515044421 11497037172183256020 355175716585489685 17623868229712636846 13246559746146553918 5188425091843626913 16767798692432026890 16511817502141726172 15602023661370049984 17073161024366108782 15176578931977986309 11557411877247862700 13369382211416958830 6667879901711805465 8859725414273323521 12524565266196450275 10845909237176600094 10641549690748114229 11262322653031890570 12383000752299366048 116758614997933406 3616035893933208183 12289858396228383636 16796904067372993553 12088268449018733005 613877518229775435 17132332893919548799 14885974769731130347 1689734333690844460 14456610706124082423 2471523034939827406 2161941923001494534 8582439009366941227 1346148499987783887 13130662962818482506 2408247743158436961 11734667584911000267 7467699746762766999 6645973621607217788 18428483703342082506 18137810389240341913 681272464731462200 6778627849725584399 15603158023647095253 11081017293269386168 12322558127037553923 9443825968340566604 8442985086353530450 12090930414163919369 2859197096014850816 12550011720369102388 7434425050747402039 9278740899048986198 763925679698412362 15006642205220723434 10278080164041346019 8426510544146373797 2764598325577166307 13084650878304799023 6918971150351981295 13449247924177121864 5979652324330798836 5413843152269449031 2578082004943830479 7610896546396744860 9158894132396230556 9992186816704810747 16149224808225515022 6762434323981359277 7183169098124040343 5466132266162865055 15764424440668424525 7729935869804162614 15838619482362590836 3723751857486265987 170427021011946109 47744293793975880 3519792754908980040 251400221610270667 14387239192763630236 8136253102796666772 8305968495570373791 448604895166100035 11547582353608810908 16732597380424069822 18043633740848488169 8492117249670718110 8951894318109567097 7290024355019736778 12826222071611714291 18429297959372088190 15452493559141436217 3220610418107580300 6023138828892696684 4541546085244131212 6019617352453694155 9153615819334908242 753980768730973494 13424207923091659710 5705721948646447896 2939268919579207294 1535934509486981664 173033218865024874 18110835805645244175 2338223471211745733 4168171835119788502 2002095551957090322 13372303971849668349 7960988610966995023 16497087324929001254 2328731001819808590 18425183326957943062 5343367498910726411 17573578787554209502 4569442753308432513 4314761912715512249 3656762728053559123 18429056254926150190 5610974369752408368 11433278539165175634 7400341697977889767 16412668224772496666 5621772258519139514 4048572727804943090 18439832660415048164 728517925925998398 14276349601101864475 4951959714611585662 15431778186175115663 1867353640221261448 13532597933787733712 7865851749975329486 16490427893266829940 9465559240908964801 17437991766652816817 10271552279367634582 17991796837682824881 9651319925142450621 2670032876121242380 17964302953079450501 12165069266579011888 12869642827441988779 13391869431852464464 2250474741514254477 1945322414628792041 3235197761512482754 1385299154822996630 2396377549447308595 3216010082383463881 12501447848422063032 13590773139749424672 1277340083496737841 10064917531580439913 4031329929488263701 802930170369980796 4365582596510792184 14934655582450025253 6775861402158798088 1542656675723781998 16177637917016639105 10723349669145062822 11660204991068856320 16120975737610346248 5563786449816862652 16271064029844522930 7244878845713254393 14219960263878324041 2513809535029347777 18388158518535552898 6305631600353542560 11271887787297278608 1623045061036385429 1850732003804281579 6063954569026198349 16141468778151540893 10464687616654925024 3211436724475238018 7278763242473248124 6388197686246941444 10175344733348185212 6927569715377926632 9973921792028451685 9508546171314411926 5974654835042742059 17778435294891542392 14263480468065866945 10177097515739498689 4108334238125981947 16703956363924020409 3274120192204865374 14564227745010456761 14967768715901612753 13927533231446892101 12103744065133483450 5258914826578626650 3859566393276931789 14550566767865138178 12142475971918618129 12128163640418598327 11206150754040550014 3748120317563384968 13073045539591569209 1773950375200143033 11433020593001186733 6523493311210212578 15762635192160621203 514249522397015278 12179183605725880457 12103566982126881159 8997564883123451080 15525945709316603306 16709193896285845348 4182420765442213164 15189506491583334606 10059468773825984955 16583857033019162698 11078215239445564575 7768812556810505680 9721358783584503442 6880318534390642212 4015175316822087793 3470208286735659784 16225190317512592975 15190078149130544993 3937668833767251939 10160046794996067978 6355062456257971343 8995789481264976968 13119939798330734981 6619745710440749994 13956091572115059780 6798234168636321524 14100662994728282101 15159848826921783536 11921927990593551497 7653951510798776878 4427963423830944009 14312883836224152955 17807817235134018338 12499522000930809859 282856461592718490 14805465670362641444 7470498800119056054 13335031647457619693 7027493173833999568 6614508682972768115 7297078034449524538 1785188055673001476 14120111507303815783 11077401336012716114 5911692003957246511 14445745082958812276 14314217477046628144 9747983605465429941 8472897192340356127 12317597222795556363 3548100649371136143 7175745188349674100 13980926120279822301 6883364506811731353 16184908351563907146 11356257415644974697 738392648673677192 4064135395035065733 11485527236208943239 2049302659772413487 2299375601633447441 5245348276974126695 4571629649769798186 8053293812439782926 1792614496897042711 10319173318651256500 9613047889777666561 17158310075148930631 8965982163945133895 15526238928488775886 7240504912551043225 7733792515155075650 12432816692523285774 2738894400220052530 8836538909659065708 7354767592638253877 2679999506965284521 15826841483580741528 3084753438070196127 9590802067275860206 11413547057958380541 12700076671325209439 3075637546800454892 11381101278844204949 12262700900064801234 14698765276558073210 9703907593546380629 1548102439581811455 4229088477941647656 9635859504859610544 370802301944363495 780510933179685078 9315210190967122100 4959647196812438996 4225093199661668983 7315794932424871256 15205414582649962326 11028651117496195664 18056789534124457818 14278946938733911385 6565594514455252096 11609942586923916022 11347872955086637254 1373545656341315468 11739095350196725401 14334873928105243519 11245457048262570954 7202135002143749448 14861013614934301527 4576476263174456087 7286459191159893072 270637489130637678 8622876705279176560 6553731270715713184 978121315580211348 13666046811982145059 13239142384777167499 10450834897323088647 16961704616846517602 11840990188893121528 16613257568915185152 15110020430149670880 4413350461109478028 17772748929911312321 10007540028706003258 4200011077596782108 12940383639831632123 7027818813269960406 4620570112085590051 3239095446061505647 11526541920231922795 4821525442820676274 11907704220901610576 1725315242416036334 4625962850870353661 17095004257797647105 917421589946974904 5333380851148146820 7134585401018146677 14614439839871552890 9854788315375732407 16186642381056854615 16951076755350040620 2422964733256475036 1913202925632666073 9449177783013027398 9692446859513113399 14497994997733559630 4743402000229706522 17584706380865141562 4858641994502197274 9945854157132679244 15354819037864914546 403477022109234127 15178703029247489148 6610998050507634878 1422418124847869401 2108047302029037651 9059923320163049238 11045264416622064895 11630203708705228717 11126555905789545342 7556240728917716899 13299760722876410442 10927089096820965170 1357882915828241843 12572148399708455576 4809959642657689338 12355467741270095554 4842600361764522462 10697942077068776272 8779154701725841499 18085786384102745368 28403713539088318 14408445357700653664 14665499871783173564 16221715016911919099 13815320751342764414 9387283279474204170 8684183791561897979 11861399629885910082 3475751894411240907 249850374944280685 2744017329506163706 7181108438487189581 8653736823447261322 1836587381523990910 5290505776410061866 1686001901369771000 9472623128901077388 2110196391204656819 8574328768423152591 11950707409623317205 16414049056165548183 17012778211823439788 12629607314477459123 16513164818289378464 493751078522994074 15068761850366930604 3811836977769206456 7883610559974617315 12736414806788909931 10773200578931532540 2923917436330432038 11231039298115637357 12779726473234231094 6578273361793853367 10257551479927607308 14363640279105776430 2256403564208707987 5685562091381693765 11147503436004466778 7913070710183804892 6004856975894251467 3344913890057165488 3780870787986743441 13973920413588681283 16449478428363797424 9289508501581336165 816846445524143724 10394136461625450354 8400335548647247405 4271666089103131795 4624712014756191625 13775074009664439046 3731831463404914130 2386350086759265160 10890763601958826642 16195147598727841541 15530075199518034082 4994309972368214253 14221137764128522030 11038629663987360845 6753770795852915323 14226067178504398481 12112534062768182995 7794953259861085901 12442463659486948924 13734114057153677396 16465763770229444790 9158137289800849677 17227542455060213437 12782852776949337084 9793882550719667163 15628126089429004992 7961346888133494328 9587520443845608562 7959864931625174011 2561656843276179001 10295584782912063753 7737523043920496305 18027134295230008834 571840631299172913 5125544834824770547 15039754121750754524 14259806169962261608 17861743461499067133 15319469151062316066 5707973319132923773 16357139639473405135 1826119999000382594 13014345329450464455 13655156943114152121 7540248192569655248 18118149222105918365 11566784290615589720 12086145021603453565 17871471635793352280 14438121835083189591 8928921760634231819 6906474264407901151 11470829069170090967 9230654629629836955 9107561372686799712 14491414033303688325 2913114317937013870 16547963768242803347 797355268164653632 4304639837388145908 5565204966509701060 17543442922898339040 8109277202558157709 11967259744771572127 13091616412547671171 9648094883747257468 7251830125299129363 5341523677844764247 6252151005175843489 6430286186846929445 10594893920962263223 10593871390993065355 684270997489278214 1180565086723104643 18328271463959031142 579350975705258682 5677063720680655282 8652618091939117211 1681218642459227269 10290518387763493646 1192811786917521284 16806344929934392316 5971009655808079887 838437545491662420 7060925778844487074 12998950936385676384 3232657158222376229 4195846665611789927 6033174607962273181 2300344952653226230 8147288327083031741 1194579360175472674 11424605908769847641 993167571356030989 16918960972957019852 17232677432063200029 10702920878403018000 15078100126248514781 868987547082096353 261163880384856112 12018941603212335203 8775974252787481540 3827861416710463344 6918259281944051175 15015881469632843422 9369268104157627290 16994314123080691440 6286831541655406930 1548236652049641792 5133843038597704049 9642413113964441169 4941083586261615716 6825058460445880100 2393425391983420723 9091013542920799537 16065659316738466443 17388931213188480402 12924084442703022411 12023710420568422840 10088266443731349754 14520197606348004378 4296952210460605681 3325140441776272913 1358731746931593452 14068734363775984636 5271206358492070222 11677926626724462440 17361530513681528001 3459654512385442438 8103029385520005520 311202324352400183 12414389143784584613 8434711336481652607 9899910677797150244 4921039963263303814 9684371251818431007 9979155894049209866 15885883702288973511 11309840880959284286 11760314894556288796 11164180405050862347 7971937659420876388 9960362730550197148 16814701245655896403 8607516849919307197 14876479146854166186 6291729216158752855 15830225724484206323 14783119047680547006 1181659087305846058 18127809713947683732 7686802063385407724 6788699417988980098 5395580494939023206 12367997714193292302 10301148772506447044 12562310075043073742 3769968063753108176 15527702035627915965 14823996586113465273 12783343965212981907 2402128809311160497 13428630375622402213 13409965335440408793 13351832408186536681 17249090818630336785 13485319464060658520 10875416967903456324 15988201643714072477 7564980674383215892 11603283025909759526 400179731052760724 2276067879853129697 330011446917144569 15386917815856620096 9415693917807085572 18192992875693220397 17592945793678790211 11267705820152973352 9420571743852276184 7401553469334660603 9811336957963580515 12995489361285660648 9272026965402921820 6299716331287207936 12209476817941736140 1004303657386986959 8765682035626816887 2303768918476908814 13368987622410732465 12494388702621354880 13135617411665030996 3731061578368544671 15213525407351515805 11566915635794362039 10483361958313985612 9812423759269567512 5992387856244502495 15245382803413244521 18232842713618486260 11133964749359362872 15783828724095355489 1634945521864580710 3711666328377935307 11538048627289735265 13622004154972965861 12558121169971756630 13271620079368486657 8938888988751857728 5475263992821045701 7562728143165195983 5242837230384477089 12700067389338222461 11876012578938001547 12629132144138110684 6378951176262025862 11870122422766295343 12501275313526258499 12511648483596650249 16303626710247809254 18152245575038354594 1553102337501315768 16498728755135326503 3888096656738871327 7550826081581305568 17427005567058198367 15491933302034498980 6956712364872060349 1693964442549615203 15341362961094785469 4336491997864780265 15283818794623266255 2279603588293011858 18130355305374855858 17193960397062863233 3610380013633847708 6887328476791536589 18098424167806289954 12798037246524197000 10025499271328047330 3969797101488130388 18254906069531368431 8544052538491485776 5769008953341815513 2762224715249344039 4038866101948285311 14434837802479430206 2679742407487856595 18321746325217614048 17556791066525245039 16369707219562393700 896988518561150365 14437638301315516173 8227211252974686718 14156783131518126161 16500069502620467048 11484393067718514803 16922217056356494185 12335872360570817471 12551901869097951468 1076890065283724785 14491160462042885848 17242786574996799255 8695046070521136368 17281930343228844013 16215778015774583627 17830814076633630383 2972119364426934006 10262077434358902267 18241766300571224445 8736867744375854421 8134495398541910145 10820556495831084406 9465037014145659904 11037179735828030629 3499801711190878409 1110260186919924834 9692828500174805038 11339781464110041265 591416981259122199 14519789200534436059 9962671917914988853 16592482283538013396 10704686960664161692 2003366132955910877 17250685508984452353 3886531097692877426 2685201763286862286 13789846643264395487 13630803856229913680 4825363924632063627 13414856789434166985 14156805673787178702 6224424264489431102 14309869762679308358 14755417561620559184 13948986624546116787 8482073042817457332 4684421852179848864 16236036973928268710 16289061109095875176 15225701216830979633 6080499613783796804 10121666164582955527 8146281225682054364 16219646776960034013 4065758525764628434 13395425683670229105 10924617179712737706 8993575072662164102 1043911082804793154 14182341422713087586 2424393662655626341 9633775256880891671 16829206556402258676 4836798678550017913 9896195109016044782 9842945987438528197 18296677199130010170 15534221576947694626 13827548612727611326 3566435565662968036 3197227263191988506 18384907220754119088 4902557453097380607 3461944179419481194 2774718303546851801 7688968703298352616 8301061157007049090 11706019785448759199 5652969545563381680 6979530616714864006 668498823880932356 7183531169428683198 7154723021891205598 9580198394195673842 5992756873067917954 16365946545642789328 16608636128089804874 16269586340522125369 14516493673899951505 3613856518576539222 12017504342537233378 11623179232128959036 10597741191967799442 43352808497500700 14204404131359776666 6594463391569413953 16915963245691264100 6855379024915898491 13875724465625951989 15599969893404259338 1602366247877093083 1879896435400458785 13769862667751831566 1693718875936642099 6682913992122480911 1566879622556834048 8666570704215231625 7748188954793494251 5777897177243779161 12668300223179745031 189427996311944135 16959189275615790295 1802124667817831703 244844014126885913 15328816604186191561 11585218891380579984 17326807943977083785 17574050779461444617 7193787064182549424 1925372415216509214 8278384050972184215 10971258522818887131 13506277185840182117 14740457439334516188 7831650673288810907 9989528206201881094 17424547350444591062 10578865099863024150 14575898446610112748 7846717173363156590 1828024129463074817 13677901872253051802 72385713471967344 337353855205693428 8409067325349592557 5769647599639816251 10027041914419865717 16229750146452329018 12846041615113175542 10246024753284089028 1972874598156880133 16883085418044438007 13657066097451379350 12748719438356557497 18418298684636319107 11067692651768635828 11914165172870410004 4454830501772773646 12045994687238726332 13763959656395714749 10905956849081740684 7709613882997670545 1725148788448565032 7078928428889781296 3149884586853519387 9965491666838035645 11027555308547795597 17083081730582848491 1786131504534195073 9001045667546582220 11289717644891628730 16970016371753628756 8057358648886395738 16931168666714819438 2427041524306654255 8161464216168933799 16110690000465066568 9238864717088437151 2506615045847268681 16446089575304176110 2985304057241981281 15111144468199566094 7474486074069694814 1921021403697250033 16766857613169726534 1723648660247287230 11283939855481867910 16027088529433934924 15080655162053226694 15553692897739456531 10937185525173989733 8600543290844282132 111413275789133852 5853060368494309630 9520520243343130824 3331643986403345354 14458152648357494511 15388816340187908607 9652736779669134904 17807187358242054370 17333057939510480062 12055546280743512132 4082049702192215532 386063004113943628 2428019606766895852 2804031109336389809 2686814595049800459 6902651835765418594 5824926471179025745 31978248722742022 11175120415682614867 4323598948939181051 9999102762448004086 797110897376481404 12056663177173340216 9236030858761448303 12055388235364776073 14633883757328734369 4481082882177908260 9243833374587917692 3157739070243800834 2608582414199068513 12601981294460584940 6494881707457180730 2057179370970371121 12816519320091059329 16333316848095966991 17829623330520979514 2292857943506449648 11190870570367892561 7912524017449424631 465167540319133630 1264755320865829236 12262151828292693454 8362908120221451866 7447540093842720327 10763739506866981513 5706160881373328429 3938977105696577573 13542563636903620419 15310883602419580153 16200678897139519080 1289845268822591234 2728440130776519271 1647219117088513807 4343632746957868433 5521135170733099896 4290209401951043964 15362666442663301123 9116915458693962483 12808291784337711008 11864064066931413487 2439865241390421107 12228556139559535900 739480295669791437 4581296601711292935 14625133539991496505 5915077670304220886 15732317489214908442 7284571109045414716 7982881024876744171 12708845997917974635 2010462419812868481 3699416529822729683 10250536419230528669 13231056170257494093 9957295628668754613 10696328643015645382 11378549026574618872 1134712299527645462 8463441888137144375 3810173343880596268 1619930699471275571 15804623906849562241 13762609780518019566 3535052364905746342 16536711867140876894 10637112322415199509 8803271785219435382 5918111354450786962 17586690393085934116 8506198219503550882 9093847556260165313 6698857022654924766 2507121187737510753 9737360774588201024 277780133494138880 8112214299383156805 14097795554522392594 11383785892961734378 3728537543729431364 9608592495789347516 10016789958161342262 4740690839683351635 7920106891594850392 86857241090562864 10075346053581134653 12436054177180017682 18066406280564874927 6509582720365762406 10455993563258205887 18436656264394715194 10691831841828698230 13922571260713701949 558605571502789143 3350251318923968093 14518516786859125565 17052558305012708186 4851946208859488847 3691680400650929330 10263136568202780455 3458876711184028487 15871309847164308635 9128502731635944460 11096060094358915941 5968952818084285770 5076918227170256227 5658449481608844198 168358839909810363 11585073891017925913 10213844999466522055 5696788954002048896 11537265597359269180 4307693918401109846 16819633442609765127 15597801566822377550 1682127224212196367 673146122102299216 755444541305973922 17542121093430751307 14094287254613674617 5849726785428546308 8668426293918927903 8544779278139470500 1021627198733283127 6010792255342664724 9931071191558715885 2312429173292548262 8952169431053834187 12962363614852573639 5380959916214969891 641636065505737525 1843109876084667074 14389955556844119005 11323754073616727679 520172406367975988 4464414813069667413 3927364217539808090 263560659281668159 3109785495491362926 4200735331606811929 14552769271910996172 4745341700876061556 3697581284386564692 14087765075726862484 13949985850984953903 17752666088554064609 4515836093427249903 9103009084268200421 12884296062313671407 1886609820898674711 12745051265446137428 3298233447803186543 16502335556372443103 1960629750641150501 12585254107614444323 5177224588274574492 234744709232655085 16712162269293847139 6848146449613100225 12342814607449956806 4137578842000046113 6254380408339865720 4550575630537840173 6385819774808728849 17462497109048361331 16437475615968590092 9828907511225156992 12811013607942395331 8871624253436750568 3183897337694983011 17298960011977651090 8232129108044604259 8684131871634845899 13716097057910184164 13901665332128225092 1460264240018973870 8834354553356222364 1341451290944351680 14993268633858311650 11335304095572388716 16410120049446170279 12712420780847106588 1806094222733923364 12915680113207031213 10026882202668890652 15480939770866671168 4763975358540426062 5251281574272093833 3566512100594747443 8052837243113360459 3327947929160271409 13030344880155697566 6328846700497980387 11923568159271192553 10497315613235502861 592243294479392808 5038244681259767053 15182213350160507679 12176204501608279071 1714404472402291681 428339791628434473 13536561732155000187 15590103135720569854 3898847149391432307 17551810713765721208 3570865879775184066 6002314339569900969 3035302769282201476 11280988678377481227 8782330345209262227 2601630466976378169 13488462902803073881 14326897295052189925 15654836028543732702 8163707597722804212 17763557447011172632 18080542633553871737 1156020351323430667 6293944884468479591 15730713531614485127 16246965974629413757 11282253291082720837 6149797998203979992 15042739718889959146 1712709140703674615 10917907736376311992 4096966237573138630 3500142411591554353 4881765516758452288 8710217753542428311 13662835580402379410 4695427567088114724 408704662577093161 1629868654096223639 8504521138253541104 7379323558052114248 8366570713453359063 1158901755111977470 13096957430031500425 7688082141396743283 4876281971660786092 5146754070725505450 10041906380415553114 6555602637117575402 11800852440097930006 10392494621652778349 10576894174076886602 11303128003629958988 9047510042927396763 5119545339444139439 5109206886735729450 15054653076952355536 1667962601058779069 13776438414846076052 7523599716943671458 1460865238631960097 7718244370581838210 9660438086797405961 12700991136852561576 873818711394635180 6108849566263098064 14107189563803041710 4876746562939357385 12417634847304658811 2465615899645758893 4816620246723464500 2829195097185557109 16821536463802189997 11067657273454732985 9684299225209801079 15048428785971889933 7974138897678563640 5502900917905984883 14793707722159535687 14512641288381288281 17509490188110325954 2391936248291735586 12206144833111453113 16508236273339976173 11660854748260369725 13348284974488032466 15187490345488574111 11374850857914713256 12542700144624196056 18662917480852387 15024009651579434229 8858176270253558801 1709197553847291250 3425491481352452435 6793197811531234818 5386143279308562851 1228548058015038341 10277380930071866563 3883512464789955077 14659473064681068083 9792520201570155434 6652882026403774912 3887298630350550587 16983025856717405483 16193643792007592665 5162135094601024068 11551859934826151833 12648347699246107592 14688938769376617450 11252179785126819665 1660500849600776959 9503292434341079057 846782506437650385 12559498948293249531 10134465587186240941 442227906457621694 17517091633177889238 770523913448113241 12623101388633297000 16317790632067216026 5110880450071002310 13702880987680253980 2861997375805515630 7513227225618557148 2700932041848331470 15808925267646722961 17618803183597684079 10258665462044024055 7512617083887299029 12217107724520189154 8418552995836224382 2510093122637456186 9328888992231817326 8935063166473470053 11361553446484924474 18160323319309939400 5809733437625036308 10314490415351307249 2631862463553008646 1520286238922263835 5079777246601773735 15611459282216470275 7288779941928744008 12689586876108820527 9830463597925519585 9536199944544830192 5236694520464654392 17274907288211372494 14429855024036401336 10780352007219581484 6186067728471238042 3104703648419822484 15626068167385789596 4690766713096884924 3984223395980571122 7293098708671059699 1737074715692420430 2707762576076848283 15065494693401515161 7568109081794291327 14514550252516067809 5576766578455227323 10879646209810110359 16286052044057749333 16883941706731229410 3203239656928979708 12164687499420968588 8968287623950694685 9567838528685212803 12730909633678978162 12647197706168490938 15993334423639367365 4486932801051818598 5959094048815853724 7032109420618485304 18020591349130754653 14224606227242320530 11704252798542070497 18324148612475563808 9587848417787570611 12769770958009546942 7962010902974167509 15165379524061044658 2833331994904756142 11973758176593223686 8864378727626214470 3761755308781329442 3356592889053128411 8393692883141689543 9471941525206555614 15851718600391195027 1055660815489201734 17454732790529068962 13243488006315225144 574237755685304571 2325660668863962566 7081192830955291080 8439632144486483510 1515917586674025166 15553113677833833819 6564198680135592213 3434912146131289879 13152035629430216327 12476076473329464125 11003911848183820630 16453484048179067248 204510184654482253 4419326588681517294 4999063799383470470 17442914615068787898 10474482481685128849 6625622263176718145 14746667716919966429 18138847140955645511 14224655101055497922 4947526061323826339 29471964433133846 3655917092583341466 17371931263156114017 3275009710390672133 5977573233286549925 2173154915088074356 18272309608763820395 16490181676524607460 11496317147457678324 6299247413729731822 688901063416791177 250182310161785731 14514696724492220436 3310685249780355466 17959227065249690498 4729067372475400013 10073946937981854908 6832245640503990358 3736131861267243025 7381524145728315401 16605534991862785483 17881823182533072954 17642791127655283523 1312019173017396458 12950147643994501773 7822424406203339120 2805345113274271029 7936017484559648764 369989794418473490 12796181612785844360 11309421794772536223 1553797800332093239 11711395872601619535 16349868906554857256 6677516373288306556 5362119922749408026 12686657140535989782 4248279087368499444 18359473835783938204 3779248956799364982 4900314641011913262 13852836151804330242 13113288439100240853 13986102987684041052 16416387481491371126 9402460779608420934 3506097118130949772 9499434374234473548 16084105010678152693 4499752163170259772 8100996708759814288 11346901642902581322 15123867912677579606 6246027720548403141 1625381608212696333 12501607714595840498 14030177540910989316 11598696469251727901 15446714097203922616 15515345773320619716 17394898098237643227 16508712034727770600 6098864752037583482 14188277447433518357 12107144978714312786 13128406622365932696 18074704786793691261 12173007121173591097 3124280005183778074 14598735874989813338 10790798930988666850 11805508135406963338 15158671355601569307 14228522667714117818 10262819536005499684 3155253656582338492 15705790897123157753 13824090747761044201 7260224914496225843 14447890871772819310 14774586016978196399 6429473341098723307 728488449286660438 11031402434135058064 15262901019880045768 13683796829334888823 13593206140300710508 5199030113786390954 3608578541824961242 7708506145478504507 8151861476604672153 6474518663849696250 5879590638317013760 12554207706841715167 16390128666763262781 4849833171645905053 2631016149907722994 13727187547989821467 15758991649918635743 16609839187255593491 2115787751183057440 8841460579140429917 15463183068871440114 11389817535064216573 15697538095768842073 11278676037111219225 1739614616564481941 13529467313444671420 7385789231820254772 10628258122289657408 18060753146790237450 1629866578618566706 6838122773629219919 3787150649574318707 11059364613337127120 3592446676978654713 5979238285146667972 2097313890621127112 1908224216621465103 3983248425152095703 16685401704257085187 6505345756066805492 11078213296925309062 18444203256136351056 5773621094313952752 10728134935231522659 9395776410599949969 9951043196397376402 6892077460444355844 6811689672938203125 12212838736325457050 6120873534499605042 11609248574188676921 4809288633466490824 6170047076867421562 4949147533804112010 17725915711480031877 7500316037558704924 6286228599345534710 2905521177816660652 10021320796704827097 8250023706472498194 17778359365175829528 4290926694103076933 13612890662708229236 9316887447385641188 17626026618212279407 4050245558139842505 2539027668074000580 11361741895513770721 13983298635510010782 14712332174180124272 10001648208712330985 12442178838458964253 9112656810754148280 15345938468686678814 12006587799690704895 18191027925289000699 17572514714138689099 13788399268463490543 8545913024602040133 1986996901275928625 15776388860201255077 15513606143403213064 8624569388270089255 12770036332843781630 4118861565331111148 12821233226287523526 12409192510674669260 17864342425993741170 1799644814954961552 14674135876440058466 10162146473858272016 8536902636554375673 14056982142263962759 9276062410972239677 7917074740856921094 6615598401325704857 18246400476294978394 5591000717172584016 9880779495532541599 8669265066508960365 4535874639908714396 18000247280139158273 1752076614821926488 10769673200598709270 647098522141482763 12232983666902584013 16774747182602111211 7704044123552120909 10657940240536752145 9675576770930492625 14465229578809470806 16804074033836836640 11286243095996206511 3710397707654944892 10105723513803215717 4591542555495317465 11446796000277789234 5143116318301133550 9831164925811216855 10739755205429890158 5979507883305191082 16564619262648901538 17503829272877637560 12215321507924748226 11240346301390397100 6798959859000761150 7235269895887137968 12514003037412101177 17218722144907198564 11086197096733459000 12874734292768004418 16901938265236176646 1193924767308620625 14653672870340437610 9369585374269084909 3094759713289621742 16813792141858442055 7975632469449578487 7178701443555791515 1738890736614412020 4889778678949556019 1836721258700674405 8077624262058109721 18047623123159189684 529460506763430978 11366580445027956411 15532427988288303173 7143238813932467200 13639132929012669986 6803994304443542898 11569389838572495167 16585156886658801913 874753592990791501 6013188334591084820 13602839105598189251 126932924073828601 8890531645165736043 17127755301193059336 14514430797346381798 7180569117280110170 4078132402750422975 9168251947527285295 18091774979249941900 859010692981267487 6037530400943702793 9915078508830608673 3466008789081201852 14715384782032035401 15416161159133950844 4272482567261136133 8205508486279476608 7462138474631540154 3631935129653782037 6685408098583633303 816745996679333383 12021112631730827379 6037813592196877352 12178430826383048550 8856134009050514770 10887314678942367150 3669363794528984566 16721826948955897610 16010776146035207838 7600248195869946315 16948914499623814356 11257052158761271602 12993235733775319132 17628689642466433281 13188694708152840537 9322306418967197418 15857855643020421165 7226636658748614707 3621599348962282845 8176979415737361254 8802273086640758309 15904405311391205700 6459641881429156938 18177803852937689594 1624187296603943115 13101843306992400485 6517738405789273303 5214037382737244431 16433618076882296365 14069313152781954615 7221107916458317178 9118486005004439406 17363863925578025998 15965150441254662952 9401967442183557447 4669046774881039825 12800819026545101619 15240568443972429434 16776062706728265343 11249543474563818833 11859792653610928532 17723118785974393973 9190574840265069639 7870757831651693304 5299305028757457994 14795662589617197570 12515406089130663527 16623746892954659922 11454025981589627914 3238436960968599311 17274774272719408607 475219496363670079 8164277626177729005 7979720908598704398 10205342374831933114 6867269473321913652 13724587667574826037 14778881465768053887 9438035432443045530 2516245303692310712 1162602691365240058 8554714430149675 462670562809544945 16742167665826435180 1904224159346433991 590418502333013367 7161856913474967038 2974158144585819970 4375130355536038199 13689824267394291765 12314556280717522168 7676820035823453270 15272047445274428583 6380667839923009050 10265232275939775737 7210168359506892044 494828898148429467 9927147585780019381 8357329749192660667 3783489135736561768 2634934594368585992 8234825314904962116 12635416788697835845 17497461565559729092 18131661522953768932 17860060342816658392 4696271595269191118 5273706946287491274 10578786670368634862 18000818978762655267 3281416337617911820 7318930540785796139 10472314691688548760 11328152757719850011 12623530790629904760 7964572565515342268 3343965583202688944 11037262021743297738 2723960228049867794 10904850959550406899 6098220191707652065 6704909144085656252 7583557079726112066 12793702448339463378 5162752403300201637 8670338636807987168 14746619610137178901 12271662444967493346 3152443165160222067 10097306899059407204 578574864709033896 10117073579013744931 10145128883864267531 2857082037221880247 11832558562468809535 17609189904552799446 6022100772853125006 9599524661965851153 5655212229997786664 14142076218096741781 499069252352693156 10400871307179335219 3825957024168945051 2446744610704861354 15528398752349090187 487779392292926926 13988142354802003290 9308201843816809209 1876858247661975743 11738107720670299423 10108051666172467769 6281719184490262250 426751213754469921 3113489274270524795 2412717089830675108 9570847073754917092 2257173338437624331 5238644202658794487 1134757054490103184 16833671962878522974 14300900988449713852 12535758671016225823 14332370087274272274 13056846062523110901 12493994324215394024 6270916357071161829 10999063290307076428 13025491042136582991 16839187647492436816 5728339379252634157 13760429384830347784 10264903001262204961 4836060823499926875 2378750192270723686 8351171074563085175 5553990028936888153 9289881696404158161 4319063331200756910 3101510358434759673 6595315499413265407 15923644131799143747 7484423331301742672 13788730605522194810 5713326472572667009 14530549993635025885 15485401761358811684 1740487058628068648 5709344992281031977 886669792410921170 2590051720962531913 14692603604118725097 12196874802433024493 5735540175471115572 3561835599946932130 7651615206647991113 13055705313034855942 16433170723158329336 15870841404078759452 6273287734193046787 9374227041793992807 10336888873748084490 1568178784286480474 12642292237938980830 975740637449730213 4268447456561457017 8385909250184853982 10868875852047972765 7837759384555702688 10550757531455634891 5373754072703187970 14789544553363290675 13999899001744662674 426615150875947529 13066752277040277360 5646488714788199709 9615035336640617760 8149084582179658298 3087324424956494032 2256224049312288784 16392350073906359753 6425114053776281909 8272837398424589636 8194053406862104937 10102539952826022104 15775356643623135944 2134410408019483378 17182321121111808695 997817134174209065 15231640285829132453 15098500070007290405 15929361617807228951 17830400707924308866 5522484130161826657 12161096211220615148 298025813580275274 13611261199152928643 5524282516379115414 13911274046954553248 11059609094931106264 4178569036959642063 16285264912881773230 8917967397857105358 1957652859436113333 15903881080140672368 17947146280001402364 18109045917708568274 16513875986161685358 15336183218919963596 12081592431785613666 5141835896710996536 8393038478086440810 4884071028747261755 374682035044312368 2001520303047251948 14727519772716975101 10220334099872460370 6199595683994950492 12587224972219232571 2283780328650194020 1556488501162690063 14574230645738075736 16875856363765721319 11279066573185316245 17136143156046020391 10003936440071433382 6388475828997236365 3690673586855197366 15195331193176961949 8903292905223944877 9156151876295374325 2813310544491166638 14438151140090457014 16843281528577826304 17740989040879003224 16536945353585369106 365448414679302716 8834812532300953725 7850271538116365763 12868857232067359697 4974677684832783705 8847033356309275582 3977045972807874244 77241457121375571 3137920470516501031 17999096817968466817 12468663357388419489 15491206306992860113 14700996404190015927 4147182522923718473 8376614260543194604 4006436327398446695 2861186539610484477 13526946961504625281 6899480619271199114 16618354276901157750 15522978557448526517 13452224646659216174 13302720729888990046 705509733291382078 1852338918744304010 15565682961167137612 13132515978471417072 9102568536698104103 4564227266798573731 14269516107463824380 1025394348817983792 16882441266498582788 9974179881811190858 13594241749673699222 8777602036239932832 10052146855778444989 16412276970786542159 12250383195176931829 797961875858100959 2454979683617978730 9156117852862006989 307242111662629304 9525902448928296605 10170598394387972865 16067660006223231505 6396139572900754823 4005628524278754752 13042600915049516822 16884978657132510219 8410737230514910999 17105377329291303747 9394492539633646903 667515037418635017 15424256762656868958 12255462603263698963 10464893388854751950 11977547842845326551 15374443421482268257 7493336722868584005 14941112365709623578 7572992768875899626 18270557421852945858 9953956963429825681 556402834533617192 12327482623485390141 15729021895552929831 2464139217280571884 15202576891360351046 9696768583131670528 14528622338503976395 15231057105083768015 15197119078214281268 2214128033183811603 11180814913700052774 12614541297637570829 6514438519342655456 1145215303043593431 16109040144557815949 5527642292791492215 6046906976708027948 17441508413349686248 7228039557712587854 1399172780967033423 6474127839697792548 7368724726691138925 12948408546902068262 708455498660373054 12899537159805363810 9571602968240001789 13308230336355157057 7285056867610849170 13217284311162857068 12239462815322061146 12244927808652539821 5920514767375547469 715506040207862306 7401644059379349017 15400541620680039782 10286724556639211645 1143027032406520081 8424467944168388790 3188196861416492840 9114918795420169904 8517744250306415685 12252346528376085198 18174498857980995628 8498266507120982426 13080645986214766723 17375751415116742347 13831537634645712373 18053681769353105038 15227709084644395992 14123278942133012657 3832257286757426806 8296910404119234935 12299388685945929565 9826094516543895173 3253775489259772051 13301786505582965104 15744938822187485268 18309685028973691298 6993967456141857744 12198932723959881518 8668304834078736362 4891031169162509373 1083287828142024782 11521329515750638549 12370738728842638916 6436765252391137411 8909858705987938631 18249374974100234334 1221597769049565870 1584791541061143711 14262079085138404908 5408416358841975326 15130688779282954937 8064747141566399289 16724224354205549468 8216048183885228507 1679311635623342017 12938231790995649058 7906398755921842337 10081241329587327012 12742099946063673749 1673085845834190139 384514938382835643 727352694161160309 15886646562854631084 12424542743893859080 2757660679248879310 15832676132145473027 11087373449768995391 4399896111729174166 5995848013290041529 5910049195220311517 14037986975815493062 15263867786024201286 6615711530599644656 7147777573783832920 7743719935795965646 18108295154386080291 5729583556191711081 2545933973245703836 5978609520043575575 4895207008466280398 14910151245044163442 10662212043103623414 6669708487900242443 1167226023018409025 2163830982182303291 8419289378068274815 183015814399980718 16026935720437077414 7862354993723565853 11353200717898310315 6166254237789940538 8697172857852459337 17293127195418467787 12520967533668044234 96073461021416248 464189998933883683 17618612434395850392 3809541933488540279 15668594234298075994 6477297412099909413 6109219128075063890 6013803490078339584 13437325023246960004 11234642898138843969 15863827472281934159 17709901470711678705 17870991166416525939 16657136405568505051 5500489616848796037 10438702939860688447 10654051781999997881 13523583905086528785 8945772566291961175 2668625655246322524 6729518575053696413 10040889136485362066 11265358172979157943 13715653950762053851 12299151136004133320 11312373513159177534 6325730507270183335 10122977698819940315 6096526074085067873 8963034067512216448 6859578153260933749 9928558886129464577 15802991837176454234 13891535586837165686 9810026847617922813 8701189997839378992 18123626053284808425 9336778267295819931 12792354933825814429 12100399010848691847 15923222318440186713 9256912258754420647 190978167231902592 10853528707502862960 1336659392105586695 12959348062920836802 5831629212654010031 436823834267038452 8808864273883295257 9268469992290616871 6662769032236806030 2418634587026765524 1382468329491824419 4387591913732356627 16575818885926911573 17611621408239733455 335627390872696337 16048204629493352059 3870688383513480247 10486461834243164734 9749667166535597211 4459084997255270299 575853019400994493 9411622117159306526 2091507214592097045 16450232024711931396 9192146372394735789 343856095226069329 12759564688749968697 2798751073548448854 9048670079214014141 17045453281738073046 10791804923548810856 12747470392135089407 7568525374468495423 11048940883104687619 2067996384802833506 18382830397466244314 8564518885198719707 15836480844687804294 449863065931128464 16100474810989763704 8260256881518082309 15433759548539405355 11615309111387761024 12875728413221796661 11624120585401875543 5638434851669297782 12305298394420495941 10192748229603444547 8761787665879460632 1346684240442331936 17121186722806837662 546689387186152694 8339771337432259444 10349524323157390143 402767379216946758 6073742560138157887 15323123140353420020 3172429183424407583 3178072665073744853 6832276034923074274 8218452556259929763 897873300818228258 5452130861431852880 584214133703291371 856513263820362831 6462969236117588650 16945534219292236950 4127117354852119893 11955397716319940092 345472556382168909 15034225013602614906 16732092987663225779 3320036397021641074 17175998283095921133 7761182045697498209 3666965477244793724 3642167079256170858 1297198813657188291 1990403633876119998 16572007485369878838 1414819523307667803 14043848082071826127 5723744765846666995 1073106478158927028 3758553516830367476 6061487034381604390 4426771696475703195 14582200197857977751 786963327683188269 2122706052199665490 11966499867352749770 35110996940744847 4127878704425286961 13641347659176344362 3405076848515160697 12387012488188297948 15192986722611244329 12046476823475254610 2605637809141157998 13877886003468436757 10448994384954379851 12697157857724802152 14050281633045215633 7289419332046094457 15626507815328235565 11293317169977065528 3915459257758818520 5896183604142547076 11458148351623669540 4897991770853613842 15661229413055068214 10225360176239176773 17339068794746333941 17934032123411490529 6298215870982822200 14190841345650354980 18288386659990095735 7237911743670167425 7486036941183961990 4993692493715910011 12004395613010832218 9438524261349141141 6300730478979151823 14846408049753669753 672292360727691614 2167789359105356820 9261360840561497486 10155052581245495550 12593495758945138621 6715384556212308064 14369215777532641794 11178657789121585681 15978825418695738273 9449855751039639967 14609037782315949421 8074217835591019544 9059329475710472546 12910955965798896709 9614907972537949308 2384647546759975380 5210956822895903103 1047538920737357978 12005710152744876874 13916484209808157109 12429625185294075398 12562159953297029306 15445686046145301078 536491387328285966 1877615297842096606 942080298854850207 15891510452147412295 15868533773042971166 11605597570445656628 11209082082471390293 12189271801899176334 9801376110861652939 13670316492563212395 7881948233566073839 12298417560731372271 9146705226201478518 10162333999333683054 16514060374472077960 9140335001048712729 595519635088026979 212027206703576644 4157223430623500291 11262743176358506353 7036447336298376125 1795753893834444858 9714970203148966526 14083686593405442907 12915952282796427831 5785910245133820251 18234090749474585579 5194631441696592420 14625958652377684328 8275339018468735842 1710593679824463048 36906443597565798 18166037853342104036 10685510972266143951 3461032063143058579 2117453415644194020 3095177060470818094 4413993823437324805 8263654153695773756 12262857498215935628 12052749763740260739 2270444117351990628 9289015144633883287 3281146404324265649 13399522911732199454 1221335616859471983 2835949032864237340 2059070109028858628 8672688893289246650 14175263909094942125 14336587196358907437 3309562600352535630 16746125381566125011 3046280391555170972 9467394407814480781 11267676840183674662 16301476045924536408 6104508134480686138 4751821051086773270 6714867541250681246 14693782215576522292 8309272981128262339 9518064764048146260 5577236043354469562 8155409088926662962 12016544421263089309 9633000240201303344 16476525775590776842 13311595615852790349 8040431458487801659 4848805410441329408 13865080929152906270 14332190868384814271 18083092576908470518 16010440656746211076 17369486695949242825 816690937087515078 15684780675781302500 746049686022369711 10137308696799273929 5805384308840923913 15207106949446854341 14518432232811182731 10477870094137324408 6747835684039752140 7742707643874730392 4312425362712679804 3186305217971759484 8032862109226856392 14481545751319320040 13368937613885706208 14361302092692100868 10523132370336478863 9087718384610178583 708553063387741830 13443991113368575301 9721862499276752159 5097401190420140627 14724656972905132130 14475491185721498738 6102065660873663671 15869660388337780104 5391711766147122973 8460212138140540457 6513948419300366882 12695644186684219634 9560439361363814857 4117236641310159355 10950938887900648017 17672131907866437187 16920070142539521107 8936050976763681431 6883318054764004229 5684168644556789473 5766241169590141473 4492849494222442580 3749973640834779503 15370727321808660345 6356926554212984209 12762126276893757505 848803769842120917 3153462051588120663 16527882070980847248 2236970665175461091 2362703246319204121 8698918502933558836 348449108586713837 15211371812418181155 6454882462666427886 3760507860043027193 13802828341220825493 14685741168238573642 5511225722207041253 16419465643703291882 3973961478871633364 8224960420019858151 15587678792841250425 246028607842056191 16297128580011584754 17232146910218997433 12501001203999937917 16906034667281254441 8685068166817285456 16981808248424932111 9435287108877206661 2500681109998170104 1227031815997691977 16582301076678772520 13194261222307414300 11979853144414593493 12031138928146267792 11492218617922427963 274095470420139430 731712973843048296 17553741072061132796 6582106247431223764 2380375943703103305 18250041857751988611 14728431652612261760 5049187430473552279 16219248033337488932 16302750704922660958 17196742330596523970 17154080881936153944 12943847109105590818 14001626407936100713 763602299868069243 12769190398735370050 17175653866749508948 8304196224123770593 17972489034185571163 3384577370394249328 3423749634273290316 8768633132317659099 7864896312368720910 10659845028073824669 7394140200162209745 740726698555180398 3617079317731111772 14647102665554035854 17672114345236731148 12405572266944906914 11281526827881333213 18234796278243191797 18091027402907433587 13220153987673671674 5484715990518687922 4457560841507702316 401263242299603868 3223497483621788469 1647697344582338779 10851215745258150436 7384775164603644700 3096303480692448296 2243550039738678781 3607069554428125366 1343811164125124027 12716731746766950698 10507945067328013181 970023340114175231 14867037575672850014 15063360236785911733 17906239549452335001 2093750399942477138 10417641067264712278 12274330329079849815 545722777663358655 13872595659382789362 12710331928881990604 15214475449805318238 4022031735397182752 3189337865046014297 7242612088492980344 8226958433858228899 6152549014166200087 5697584016345957985 17543893485328209219 2545311067411338627 1793532566301565506 9500091095915763774 16507956678126905 8184950667291386724 1320910176475767896 16528166064471607963 14392423438142707062 2671132283058175459 15895805663245839273 4551334043000129661 13971715402311332930 6313705644002934541 14076407709583552539 12836794559214454260 7883221151091166220 7936637503201572629 9431561659043205264 4633599556748435356 9422944069084321648 9269848076487865190 9169900285434408932 3033238268441546476 11802830826834044641 12552050521326421168 8762217158650146046 5278571844596837288 7803724772306658498 6191728298516248471 1515292755464696486 10551554221145342178 5951241564454368216 7284084284478475379 502010465273241134 3348808875517074967 1920057945870827332 9937645600141392529 10391228800163197751 15528763084560197155 15619829176069818523 5737464644510562882 16158057572992042467 15346720764151961583 5820874245072841094 10001256276035479123 8085360743767819720 2712624870433315596 17670606470265467957 5088120298674657775 6391641019183801477 10269622651860483630 269091831169323653 7817465167521083110 1315878642602818168 7320008278510481460 18088677336281738079 13736778675449882023 7892242184332146685 2302024388985488503 11644871726185434909 10466185295550978600 14928902040845545609 13181931103552447906 2738464318408373302 1583536146564945350 15717546127670911668 11608454084486192596 2917573610733410066 10325560086845009379 11289099436562723023 725638797942725661 16470897740811329799 4342749763330228873 11306643983185750033 15468838565032595878 8447177978429678093 6758985591668460612 15220373223978746997 2983273535589620692 4894736777042439152 14703721254985698092 14515737033582043985 1871681057787889276 10805413652935503505 14095140597269702278 6150135830667684026 5071061486753243048 16456388019873219862 4479330366602027301 7948613475554378680 7082624886900075855 7648862634772024419 14270780378703914001 16480906070312672544 9606027586647686811 17424729358617388936 11952243704544599615 13168443435138009555 940708101029404787 611727903128821046 5145331693657012767 18195687305352001669 13025353642415035343 6719286316265418606 18175782951656670945 2659082864007979445 16564550607865071954 1202771068193954485 13679393930818565701 14118285347486117874 13571347371361509167 16989243272441838967 8614934203235164490 12943938422309904370 11393385084869349153 1798220606578756256 3064975158013094487 11318842786168749147 5149128678585704575 9462558018665582540 9497208692950120464 3657510837674200988 10301651384650668560 15291042693794729830 4364472269678823994 5351872764351540746 9703345002398746681 4116061366460787323 14181860632149242378 11842808050861720476 5163315764085860799 14425841010282489799 8819928093300551217 2554735928087616824 11807834344544674961 5569030675417641061 17911606039142268553 12402128561520281089 9063683799536869720 2508451155161203051 5551723347069564907 5318770343899982503 15368542493562061282 16895882339893969607 14051069668575625678 9512701907128245357 9424908666997788232 9364987033976392122 17015899768469196145 6192304086960138127 2228044189461157950 7295021431688284778 4491496094547675153 6707283062587064275 2006262395920836706 8625405380514445163 8186128409872813186 4642685734752550763 10454775302164175984 10854857016002240502 8459653408703815266 1948254973887749117 8995839040065887083 5433587934860830648 11639819580411377753 15184816778118721671 3818448673896298831 13956402615344937484 12201954698639022923 9112799650411917916 11447589928282394266 14247019046221942387 7625063829115135104 13951420650124507679 9121511952914361711 6038072230085650897 18320230448229315204 10873831473954284470 11601655712132595066 2887045871582276590 356290076488768843 331877334567637185 7732721565505730185 8547801528165274858 13725663904427593282 231889586935423491 3216806975422673617 3917514076418909994 102402500474584189 13797579795228765497 9493670718836458496 8401170651784127956 9289599905853672775 9137817537865726784 15707792707273257877 14509218205056859762 9659688794595877155 14338710192899114302 6626265041045690202 5947973801421189016 17017311226497209329 7668176498394875745 14130833716481131500 11918702934328386312 2743949272418684880 7913887112581118112 6682588872616071487 3238342761494769673 5486383332974263919 2953321540301449258 13928328270336709589 11342067310962643608 1313364055875681100 9303313164779404668 8824227816140722418 3422229378441112799 12202731992871883003 538860181007510392 9664920845770930675 9966987872086931722 17962414891369710992 5064895057156758007 5906089635958983712 14735376938317279898 14773221674382189449 12410473638454892359 8725637042929758838 15143056297296787522 14447709556634741613 356892726749832035 11909870618832746178 8800252985027273685 17028590800531918838 7891142671033007033 11572297014850635272 3228202128316145807 264073938261508861 13742367861986187770 5315173596737537503 11471144117016461010 6172746898262334573 1346082164585887593 18413072590872363299 3176316766335655644 7622632533185920447 16201242127801243208 1366955699768407279 7664873644865073840 15098243427700218662 8512824249715078073 12442480121031598440 14622432662031658404 14556911353544848224 3742328911505332828 992466464455913878 2384789729263482565 5173502864905196288 5526105358885157298 491297138531652595 15368112456750572792 3224346512510468725 8395787544126293277 10902031743943235609 16070625472053357827 18035213822447207086 8660822490958469758 4692389124483894929 15185657481708592518 5135156276092727419 14636788528196412381 11706082818639582403 9417278323504035506 16991351435237046540 9296403969039232251 3901483166321539273 16986881303321133712 12409123004384643976 14486402535219316671 8101704462745862447 18413949495928066102 11101729449778851478 6490402426839136899 5525467693216703042 6056362338326148859 1264689130933555381 1967380052511226835 11169169431630692514 13290279096336144092 1429153089382209182 13066764604300524212 5819527425793938418 5893771487427686948 4153738473136022076 16873455013862445883 9049969479595189521 8485251687679117341 483277573892409333 5332368577814770920 16921198805440354128 386471001056884573 12466249359142359546 4295198227157173858 3202550907865053888 3773891564004204023 14692614570339984413 16212821659899538309 8521993374451496881 17115228011314547662 12523886241503483995 3531877716329107344 12274761515713869600 4793797758910902540 18269018039679029867 16843172709575140198 8670601255545212887 10353246792314287017 463638783542013860 8834550353770931667 8220390640574879280 16859054258629784118 6809730545494969158 10136015002651439722 15261113192573973570 17570531513777806095 11799924091033478022 2407385971931828406 5612357965550656443 17560622255878088971 9663544245583843616 5121600062017703015 6586438592536030099 11847657212295902246 1987477666094916943 1763279689847369511 11777691039072633967 17483960043081504404 6701804901172511807 6823961392383937864 8618992155254354790 11311856162813917201 7461850898092077729 4421584276853418217 398548098005148684 11380484046620636549 5583949303352958748 6195645743733434726 1928746922834308144 12464113592494029236 6985183127185312556 4237137475253172457 8788672501086596699 12140686475245393675 9109041652750643656 10025587943384479763 1765914196410403567 16078549899371866544 9704147317466059147 8231920874269281917 13613653274233666905 3804117846848464675 3825210646094391685 11649022403298098595 10165003507084214549 8459634901076087353 1868864690975352638 2539811291578679141 8402371390624059215 6022952435543224804 18280145556589772228 6852527556920402198 3115592076957532296 9482038206971815290 670960781287409801 2817206817198344611 13556857685567031603 7036612584608096249 10748473672441673060 6043427783163886117 10984775148786335059 1489729818009338605 942033003067460743 15376474147664911047 13050664221781366366 4956515647931881529 4994011988248267747 7975774331132416894 8622306342358536151 941247997153446444 17872772950748958296 18282625851863007688 18079151210188288820 9131667415386946277 491182793695783228 5072316873366151899 11926857515261500363 5916033436686072876 16857302833406895203 10757861410569953901 18141851840589292395 10974943134789849842 9037970862596501301 13641225407507378400 530439580898963577 522706169590486911 6733359396206551056 4282844211237767211 14152161424691161828 2221364398402636514 34193458236666394 9103258319775516968 7770613327738576378 1999807080438856731 4631108335321739603 18300430554653193732 8665362839058538119 3042531452156917889 1541659367058493302 8201733766713595801 11556767792002372704 4401624817769621913 9693971348540266802 2470343678511534142 10601248136582559972 10479871812336130458 13696838629724769244 8827726986042838480 8496488966177690220 4845693202939315031 10097825329516848921 18036153359629200211 2116403705841973477 1278124753112511533 17986371132707497214 15315943294101203436 1850565252290257404 13422290784289686809 18322001967650445910 15468646579924520637 14249548492446596404 12956102165896445284 7446354428769057758 16433900275536999933 1338220380935844080 13107990693733228006 1804823177355887106 8652266615260103350 7137128089867538717 5252796526609957009 3450065683528881168 3096138056578624719 3084200838054359365 11594067606000328213 8458176754105665039 9129753569485955480 9760818602329006777 2381875787100124808 10022142300754832402 7987570616270194138 13944364481906600117 9258205042730753934 8257519229386489558 9647300173524487730 6032453761970393762 8706953271073675873 16585760857182170826 12120790202804140501 9264999935468904472 6875306179809334099 17261670764951866764 13154242664032879886 4330863712248953259 8508198928029208104 6550024349649597975 2721254284272873566 6832623010247095906 11318665492343404495 11707980813369697311 15245296876660935975 16979371021390379077 1304990719120899654 9248910349373137301 4944109970282038208 12515158712458302745 10988613090483308567 16952609398828891231 17887834206435805383 16476312779201602218 7953807064878605410 3425075385222323766 18074643442576898333 16116998815241169860 10081049005544447797 10685867372307877141 17996644210706930982 571039204945397818 13281541192770504494 17733176804530215951 7217575103430605854 1427495140475704357 2199040176968908103 9768952501509477700 365788969508962927 14184223683539805181 17143006692628490556 881181185114013440 6191139722754402377 1664234554872611622 11535529545492016759 11486388882236589574 1033921609477900435 10098325548186560729 12763646149453217578 13263970280957822209 11276600504942751421 14971263852354910892 10695411683154221461 11546626819294272745 15155619330566116822 153045776241511247 16609375232575672550 2651267500206387179 10947348118417941196 15146303733798928423 8674580374157601628 15439480855974163289 17164271992429284862 10027756296601731718 4415050810481019281 11321823131328858435 1695308717662887931 7958583726372108783 13058061435212575718 15854149258969178261 63638226164941672 5155765967493430238 16606645578315004463 768085885036301691 13180285758857641441 4567849025876548164 14513685293479358042 14803576978507432343 5330823326371713733 9877860538078763371 3987503238059629970 714165249338360695 14689414381737410884 7547005265469330254 1363813907208133172 13365573057003553894 5338469753050719581 16434387991683591371 16380760907851000964 10723923398154825334 17570245188331337552 5665442353273026918 2362272209724508543 9946802161875342988 16453263472934763790 5046780282075546844 1709524407274024323 12824389134285673683 12790489267825192079 4388738520039380834 11724901544606137073 1119613086943961562 571190379341086096 14601664779165510593 13336583889909419049 15320464439148983531 5730050193572278224 851803928550676243 2525188061556966166 6979304704786320405 7140736642004894680 14225977380608525144 4427844893284954928 9953324514566799748 17001875173055958151 2525849637093036160 1899776005674189120 13705204559501708398 13310974799672808077 11474920472289648395 11852055210085322612 2788472456283840963 17508409771071743108 4561428028868752486 12463191687545936997 17790614988727280414 6349457023855250620 1444195221525728269 11290499315623845570 10021211216912660194 15432870581664340 1268376674214396468 6715278007567842469 7602311021525513142 14942177313969954892 4305923112764317486 11649936185597330100 4638735497698477847 18429102538349505150 6581104283657267655 3020111660714979879 12565408645533359594 15793888594442355025 8141329574973281304 12434448199927833098 8526616288034351682 2785105590635339555 7238742645697642389 14040306361467516068 16855166226774245181 13883589108939807594 14795799440739152161 17824341651638980761 1580881575106085809 4512162698582788048 10230288867452103640 1329284107248438910 3433937336248150149 8809373833668614339 10546693325738402896 2010984762502564885 15029088306070530409 6953312794542901217 1657992705011196181 3487493739588287613 6967243484430125089 5805020060929192132 8400185173754928342 2175373292141592355 10381962997052911297 15995701454759911886 17194517390660049438 791196804564143013 3151767045368954989 15674646754671734566 11635706817647204633 14864145635615710285 7798183441771378939 9415175904849196152 687838909729159545 302179846735380210 17825615011490443111 5423265007713801898 15233588274183816179 10944638533597946679 13118311200316028057 11417839368897504254 15070753914241367226 1323747772831499260 10845817149389307690 6213687375635077173 2732479160858007330 13137566907398555676 10906799946051846006 2438486580418550630 11335804677072010488 16061977407932547970 6809696337691899307 13361416017064652398 12934953485068134904 3593051826221143525 2116397310494565784 15343366016873467668 2356142624487976016 18390082177141311945 13211915052154685074 11708481349025838655 8810088522286389839 11163772713005587735 10023972231758017801 15846370194566307697 17835293035644756895 14933340357861487283 3777621081596022298 651459223372812438 14109131809602086491 17432337140296890223 6329878773991464002 17976769382910650514 16802276710053766752 14159250971139768009 17639122988638215346 14499332548882830264 3640876679521385351 13586567782499816880 11535637032765528361 5955069586608450835 15071889795591830140 11295272336373587687 9689389450129739583 5781141733576337242 13774072627410090458 5391130375900356848 11676146313327536215 10505442802358984705 14064749566921958134 8477880430172817976 7727026121642362155 11546959924231547535 18146589760215052186 2013046696390860822 10430035775177955426 7718055083911641862 10324780571228256090 1039428383739058167 9554385202571599155 17815293518639690593 14000627616806227896 14807013693576103688 15335632224910329192 7066582165448296437 11642883634491324079 11408804224243844413 7747732771739858831 16418491780786188474 18419732320585875658 14089076765049771146 5167136560058719774 16463321032293794319 11799959598209006854 13977877405997398720 3101434528765160483 16965462377257512882 16276963137689122196 5851443427977507922 2446936589273731840 13071389409611547709 13761361670564609174 11224820214933908221 1003261067165818130 9107052708844430028 15748993843184695732 1679515210668007641 15794408824506002637 7155574886877566992 4081454801979975908 10244276770609920863 10681741346582875403 9211859257524744638 10992834508546869173 4722819943140980452 16904540674417704763 7291037053046462021 16059093367653029633 4764071545171327289 6554609239531136635 15619702294178789229 12959326465154693199 3475896406011536496 17667530185745148985 10461125770834560546 17413115876481352755 18305183083803328823 118462255352222114 16088661009611705395 3730805581983605582 4009230067196599858 11000401368480178113 4550629921416657531 7283775835384674958 11382477650917975249 4628641020329006717 11052841708673405357 12447740657065511802 11491045290584014437 4814115762151098263 10661916404929648898 11251000406071949491 9585287763749006357 16078263689712766389 13890839198263022634 13857784813219161943 14668877465861597965 11959224650785438505 13663601467715528840 6909754364313133027 14269068312994686724 7822167392542875058 8485616303990900487 12697938234879453107 17916065065309694862 8695570762506796941 15564524098781699076 793334006594487045 17260752318037432151 5437020536875778000 15080139119492137484 6342676953240168958 16025080957653775407 7865140998166170596 4998247030757943664 9013310064527492063 3613173729959764059 749012816362929870 17491959115840336717 8680149608515453121 7780971287808225752 894219453148870270 1037676888932927779 7232553658779557159 16856512973991366996 12154707217106011008 3600394154148187542 12100400161703469726 1475247589571231148 9763671672517197518 9282540346328640371 17953319860462502463 12536164099783174650 16188356606850313938 2270353488580081527 4197210968331988818 3526506060899660303 2284534035114112193 3962548116666210867 13685058200103744739 15063116755705234755 8638000772163621962 6526184199164149099 16736893917797894783 12316544327952689330 10315804660607006752 7958967907382174847 3334230558168608298 10173645877040532201 3277598815446241284 985883133930550297 18377217988758201739 14700675810071635240 13317028345140974455 10779893592514316616 10432761335347636520 13344586095862071628 7718082465034172125 258445130185536796 11205385864904948323 10458101661171211401 9306410319120511112 13187788999357120659 17633591962188650198 14465894219677604922 17760248942626674266 17913704795459317837 10727114372588824665 4146871866087181900 5386426041657124929 7919885932014805497 11345190340926839126 6925673306820008357 1970635990382344602 1664761426608136826 8998426955200886930 11247966993105791984 7203374288753509316 5110390088971424118 12779606864237640967 10784572823385315409 2960913683275500874 4607291129108264415 13593244491474657644 13121882889156685409 10532668618277518158 1550882675066526337 17922240119098722594 9727922240946907195 16411287131645021827 1447732800898223506 16925934888855436005 131099060520814200 10036449507895255159 8006103060720513337 15975010203534415671 10739272910108636267 17630914626044820705 52889543355485998 3976777254207062507 14713541070782419695 8774604667504384098 9537489509349112614 6589763924072799089 10960062811889173434 14071499934783490425 17232594059692506880 7044282795787265753 10507343173060363391 9023742780033590125 12842991647392365115 348348336760428154 1469389554970268582 1716660716045536107 14479484813338176773 13925688020990080905 3842582606353669382 1469478563814415788 10770838655239302423 8566115202560930866 8675567633954773840 15855266475235741161 4086176912392055132 6541232256837065822 9331013497129643460 12261623375461962295 3012715086332996410 2460408315627413254 6579275306624985672 6796762249340656061 4482029125572598920 9026779188800583469 1084516154257101124 9722837877476766724 2544456667556646190 15949959671734798089 5835364325750640833 4554666790307752172 17891883292750070113 13701888505208952697 5910658214211916112 18250688672568953330 7175321950801027147 14115376386529254241 17096386826572419903 9349579385161355354 18252470568453378444 3115767751641742833 8470511467235118019 8201788027587781861 3530067022435380428 9903344479963413405 15603464798898484033 14067068488819353275 5856514572397009890 8076204640987797949 10442451215578408089 9654192950648630852 10838966050371933103 13578426572484070347 6643717353408777198 15735306628894341597 2478563629917606521 422049314441498807 12532613512545684704 5876344073069074097 9191610359178533457 10162273160348737508 7888759177599967903 12880812842145762817 10909978631034984831 5930674892294405741 17764872367042223033 11639876141471945568 12032789223172773809 3769829252142907215 5927969631110740095 1441757011240582513 1816856424442462534 3951839929560529122 12108754264424049986 11230320868919016888 16338833833568053416 13392989126347362750 13129064890512821093 4712129797762461288 17133012296075658009 1165468764600072585 16075101356000718182 7140755142131463694 16397844498261157951 5942740327915781153 3397579292064419350 9766401268096047392 3823411589270624700 13693492613531634050 13981630599849462903 10396631710863955934 8586225957454561401 11275597503319954898 15266521300371821279 124189316284656767 4447523778421988285 10274655613993775874 18368497814191747618 8831239330054475260 15049623538260911116 4411560079797610720 7361057924199104778 5539345573993916593 13715170361192169156 1273936054470110366 12542042436065700463 11491476752662260679 12982179779308227122 4041059294299027432 5606901256033659649 16805756728026918844 8560190238013018365 1729458794211904302 15837639807697622073 8185335923940962353 10473995159049516457 812663260608940702 7441370842486686347 11992320722813869363 13224253916904989300 3219600699374805734 8393030817115061897 1492717468731481161 6195599250645240893 9047203506129170115 7432988071244791735 3520080284223168371 12202219644000188226 6503245503866196496 5769979537874831103 7513490709488920986 11144931695937427106 17378264954419340756 9674169778815506721 16175713912444479213 11169795092113021095 4310771757479233888 11312531713874281031 16981160429954209860 17374174021441909556 3137507232650522281 11766839196299526248 4869439498798937057 15522550880313093725 16600088242469472492 17219177443503846642 16117961336180111095 645557731007346265 2293808946279186774 9299042915081377751 11337099270078144149 17092266707951932750 16251491444689729175 10589435798535318746 15881590649973237519 2638707559446823998 4522480596371707311 1925290571792742504 13998411178802895374 5445002027162577165 5758700930896616640 13471368995174375752 7958475037640413204 633219259520317049 12286194403658717027 15002325630130996748 16231434944694993500 5910648844472411920 9391795583229024099 11349480616619608890 13885544097596460910 7125008358239346866 15894376055748680000 14469346296067902240 7840313233418264330 9041404223720787746 13748889488882864964 5189319526352166562 11752609173096098766 4698337751304870644 412656370055920840 1096655957490722645 8603474313441568834 15029007195117380874 6390726419016364330 3940707063546505114 6012326571074314368 12751383428749643789 7845024399920893825 9096961371256754352 8645665987362683323 3416691695277502073 10342076376925458514 3953760051534997516 14666220039659097258 13588389782942861503 11580271525841692801 14563696439405957430 17453820296209182811 4751979257271279629 4037114691870485015 12527220244079402376 816934708343117825 3336274105761733042 12857714201767764068 681099552482236174 472766219910983482 15916903298191578705 15330285632093096819 3348530480368490412 2808019959630887019 3921777780169456849 9345819843133311440 5544702688768903381 16893564504337628920 15366593481391148816 4744424364007923286 17651355955001113925 15203565555700647196 8085727416334062637 14370131980409915036 4707255223106003821 650676921263130083 3418433281025468408 7371787142828767482 7661073860193169241 803595770742840997 9997969991642570027 1914476626023068661 17150533767128323757 12296722359286746029 12106628018378618461 4781142657366677893 14718411066296543590 9548144766890634825 11836594968506223720 17106893062366528414 2748579297173937645 15845924922419444850 5329215006055389014 9096707352111457796 14423295434408237836 8634567379788718536 17014191346282014651 852314094839631964 17694776669919983029 3472954181169629129 12883071554622455424 13658952523245905363 5392559525507396785 14404593427363327872 6365222984766577540 2216318987817971601 2143788197352342521 8926235494380184257 17860476849374428359 2311741685972866097 17588725883267293257 4825644493539893074 18320191142157212754 4711371505246129540 5362352811914493491 1456717940504679156 5493245053402464486 15522009636559474975 14808615638489015215 15704852176452104900 13256405265799719 7062950886348221831 14346804202180451515 13442124700481980367 13164321181052011361 15660426053515789528 8887532640815197130 5170366185660482502 10974557610635769084 1741101729293896699 850404007023283159 9348663880368934141 6543072920353547412 5419514337672733168 292907202725035025 2527105241451973088 2560356992829464295 10813268108926745460 8941233326313789309 6080621444971639602 16396520837709982774 9487762772161962028 4756983065907433229 10025888238985730632 16403992053872468482 9089277679401222336 835253717499044063 3128428801443218576 967999498422923911 16206117985813991489 7057246381506520889 7725114467957786480 2410937510312980150 2875308502653309404 11834369124964903423 11195102059735747052 6198132967504912033 15894036567439985663 8239336661091432688 2508923443371827365 5869734894204400060 7196569518574660702 14299994922902736609 17759071807450406817 12904841630551734449 18174655674267175354 17157566966807221104 14592521913108544167 7794749391771922749 18031276979664400439 3311943655507560358 13028867784103213834 4140339138882266029 7852215276922925045 7950716191489584783 18272433260076421662 17081363616645286224 12277489889677631526 4681313686929716063 17437111567235181209 13979769519603825936 16180605991129712388 11630691507552172358 16270396585577740605 3137371688600765914 15509836946233959988 11850923233226533565 3587976117256925716 13409730942930161856 14464921077252596238 2485518889242943812 122332065510082639 13491719945135366372 3392951172560485178 11352817402137710307 8691647662842935337 9012294088705576367 6060409433044996469 8091664793479471486 12731556701791001101 2205880488722302805 3681759200328679727 14708633305595759689 7910212199249030918 8420560666478034140 3090340386575710474 12233091078317517049 17338538060332236668 17313873265588342383 2520398960706186893 14176167781523114676 15151662521634736288 13133171762864642855 4882904585501459186 15795490406508196480 3533597595955685927 15979673514423430687 13871763290329749796 2054300302209707003 8908662631383076356 11966234218134746957 3094197294503420143 11679655010788013548 7715729860511061718 3966140060195759822 17775995708211254056 17908069987690977912 13759774716963785284 12474199655770055081 14279608137908162541 5573510883402240055 18439274870966398757 5905532932469295119 1856398342486187947 16387079243127411176 11867959651673708962 13971995735971588249 13521234194688915607 11757728842714714033 17662175906075947624 9125259172548389160 3803216570343452734 7044474161153727878 2093193355992722945 14330411456282486323 15673233835220622055 5023631463416897918 5063591876207937266 7135593800562745692 15693691991716961333 9420128903105280214 12214600833992907339 1808617491118158908 17409945612174308283 12477352933118570353 1083231902518398305 5343393191787929355 8349467701287589002 8656802234763661128 15856103371581873469 13238511717805831577 1793683678923291583 17121434055988203648 6277614357544860880 868278006894499714 11514998716491545026 3766467647912572733 4527980589406331880 6360650421398538984 10768135571935203248 11421938261871688140 2578042016669578385 13741630518770125746 6732873051347955043 759624034619017309 2145555974583609471 9517173679063410816 11233816565757055218 10404212976489077766 2505254139109430973 8808837478409821739 75590300377877445 15367477421544316167 9566029234292606842 3481881474516500982 6606025650074171279 16749431857382998633 11370407029191009744 13907023990297056261 9683298508460310570 4127462859829182516 13542346888194753297 13903213824595753681 11111361405656942139 18024304702678491059 8017023848526793888 7597528254849698013 4550953258725618519 3752865515857488268 18176642023678021943 755554638995176383 10279744645510303866 5044352690790717621 10699008407700145552 5090216075801185120 3783571345592566767 17423918979326832433 17201103601110538727 9136975637094461127 6622916938703439643 183014314722375493 13241721029832532495 5214448665889763746 16163664375996681924 1454140712780070431 15966051767613951590 8712176360721826951 9927892807695130628 283615208497346429 4218204083313735913 13769269104212915058 800995624988241720 770232864089293814 17542723228276306178 6552177027999543613 6915927471926651991 11599602200248265805 12561978013776553342 12372023349833089673 8457606639927734577 1538655609922048256 6022802706349539808 4373805319644277780 13107914250584384228 5366751626466768907 7666845486730430867 8057653192082588116 18192298109138443819 4562489998449980707 9083851742760173100 18296009322519294234 5408465337520360334 3518748780430766357 9541866935630132965 5794973212197579034 9276642508078050799 16165310484196422050 4699272921244236662 939676434195564042 12961073294411837721 2896124889758729821 8468569225431044405 787786121099336129 14752133383230935199 5825008320492264993 6053324133950298289 14306544531097084961 4506592614804735746 14005125783187014497 13707176357388270834 3614036157979116680 5860492087547123856 12259605515842948456 10379839739011234334 15520655457258922771 990623121479348421 1115543357732094020 318989003273558148 4714837830908151833 16284920781280148230 9142610316964758772 10625755464079214287 4632216305458652499 14087174540088870969 12515636681337452385 13827333616450670942 3757254353280959802 8787339874709919630 4433218494844759228 7510656903172402233 6631799063481742253 1073205246413359222 18064386861086316332 10404623816528083646 9437642574156231390 5830852986888860721 12998603579991968307 6958423910737851044 8996517832915075151 17748956697988248663 6220454791511031796 14862557348936874943 1153027003573735551 5758913984242514171 7283469833712284082 156671549003830311 1606165007217865617 6132919469370697902 10045744814916097099 17691171959425114425 11341367845019606941 14185888658237256688 4286561179341415475 4402634090734778010 15944945227446866821 13402783175380118745 17494291531520463723 14535756344115372015 18335141343304488115 13111877167865551573 18261610708269468933 11211854201066826403 17505352590151204816 12068047141634843827 6800598871041949557 6471125572654126368 7445308410631356515 8243366142276867614 3233613290932727246 16306249977344312285 1050593590812398583 2522884923128567588 10224228796961197259 16603671383588887202 2395568658550661366 10129186217005022140 7990198726441078671 14204206913980067210 6250995961129059264 16741911209203297917 831157101159877306 8842592069989760066 9286118631919996209 15525109696828329504 10131084066778988369 4257390647586284710 10528841038424322084 11653274337809962917 9909810747419829614 7809390779631234353 7595234399514514595 305552768649669784 5333975908052639963 14428538915174481513 5342412942249012002 11552514808496873593 9960733562966386606 4485046634958696856 11572623687522103566 9912668388756652931 3222846157830342192 6002735590427403790 6859463994800420150 11386187135744639624 74037581610352480 6325838005154863249 548051715984873211 18152677792276424475 16816291887173102625 6750026494645545273 401405773480000853 11499113531623412120 14230878849998385145 12470679463880556981 4985795144419307446 7150591175671565871 3794565118767386472 7963988107271115829 5394377719720705110 369957715788133027 2662333964150615055 3213265209201454165 16543499918936347526 12013921184471824235 1650413770161268094 12659674654725825140 14427903506709707530 1716051463379333062 7209516434570043170 2500183405752369066 11417622557225229831 7462503330869502853 14709464071306150774 12654642400162054700 17855672419803576207 13465458338238390266 14851334950347862675 13724271085194866324 18380941739846913735 10842838812117617631 15653481381512080582 7095969356575201407 13121042017784155066 4996807319905458293 14309122875547595764 3485193319882087831 1222499952261726259 11245656463921728166 4748590501496104556 10185986548662602634 4264291478315153603 9367449112412206466 6699605461248914820 10347288301389140698 16242501483118891306 8358838849885823519 16703275501254251338 11462975996638475988 15496718871519820943 14274961187001844810 1256135369477543586 14101225694340316534 3881601713259833133 12461445782725008246 7005410121044752480 11423451650403774897 3788741890268031705 12362407060967369485 2735151946315983594 17272701542872828124 4428733507488705334 11771018444067459830 15169681562944365580 3640556113445061036 632598703210507867 13040105290430679404 3026025644269193664 5573517686040064439 16605225060322686782 9060439165454161533 17535456407070064763 10141887238393243695 13691752191139824356 17618485801851653743 5178484317519989655 11430739629003532490 8044041329824550769 5449339130009208306 560593881411924420 9147337278461657668 6027061549199382850 7673512762047842808 17894153384754711151 7639863858893500613 12640428507271204845 12391580148182183340 14057912994414041076 18424832525810803586 3633553766243626879 9894193058929829224 12942496432445231699 659196882828968328 6397875156056026148 12197119269987033659 14814759761846455794 7906806329714681626 5697561228577423598 18329866201947679034 1830385681757668717 15629232571380518805 6955015787345989340 15811836365160311303 9993680052262470413 3666702575852621973 3198599153607784813 434754557892002989 5246781598056018309 8824709742737713296 8823636706732129033 14886740108449002729 6344770460931512568 7929368355429201698 12853490097629775060 18409437326961412941 7369857559838939853 9637832599485877054 15948870084467249073 5426204930986462139 9442165098671375523 5406360591312719019 17962860930989216403 3515300843283837125 4554972188423661085 3729744403905021640 3494723698865436323 15773546114310482285 18169144899427085683 4178946584628456279 12838053680978727913 17333612809868078956 13875512465865035675 7944565772376800283 16433769538989273040 7921146154686616372 6198129409450486823 7931012775706898048 17841489834454536685 16759867978973069703 14408897649439947876 6577232744003715207 7391708013018640075 492107165448666209 100640325777137745 15437012468644953901 10892578402019281980 10101534642562974213 10645470228563279419 16188939329690789905 15179866567541732786 7000524812634731125 17566340829346066918 16018855671767497791 8608983130742301929 10743121399261251394 13768301648555480785 11877089566063741078 886315852877551496 1531452220859611633 16128728684240922155 3545164206825340694 11003198098140904158 16641457792727288034 16910464620160681725 3450263512778921196 1600889671637306590 6623756976036995972 3726911256906020301 12298370596350131610 15327783081738155261 6728437123294531388 8816155786532459360 3868446243506912609 11219506386628508147 5051819242566079379 8885722149190472935 8880154187419384314 12603371159632338630 16095466701838161732 3358782269249414718 11075722371154764184 3764549582141022755 14964040351179449442 12692518892278382215 1491188644547244316 287898841785038735 16580572924223473045 15897382822542921835 1509487955287052819 4155840601598443619 3742048187030320965 8389231992752551498 11656787337226727716 17280834048510503298 3345333950006208293 2802463821237243156 8721722671182284249 17124133941859620138 12303798748637631187 11524655006241706706 15803133053857871708 5056551223978498863 2729029664478125398 728360280429309748 13460225301551738239 10547697401206419738 7678745447958468237 2995828320030086397 1240859272321333731 6688707325837999394 5603305564884804006 8988459063719375171 11450652027039964524 10439680321920338815 8510655566811469445 5131716925960451752 2761955285475954816 10594853019892014768 9990512612223156355 16819267598349771759 16932973493839823790 12052406170679870071 8848431929685862955 8736241171368087248 2792434825319999826 5632159787145895292 11167224590796425006 15861892891892202783 5969512057782766100 16563373794684656198 8479878029104991372 5057351337900129238 1074845657518822702 2216617910670992551 4938523549127250610 14083195467066901407 15927419286894899610 14659065167878012746 9647815434523836733 13138601881465644878 16408645484154471806 3786976231669889724 2389745607963045646 7265439787515885938 5675385684127993596 11076961312903416160 5517812455681607744 3857680528365818262 4984860980983114267 2058056445914395812 6442584700587566812 4515074047243720616 5410192811462184603 12881094485062520728 12969303193711007130 6528460650909028664 138056252192596690 8001507873813006954 15594983421630482365 3847134635352919174 17063261206792548313 16102460707958831770 2744347941711627188 14527137864653768055 12752517737087184738 17588968792841961409 3443664428716428572 16906905414771077662 1417084931157971632 17125258264382126601 16767754795069071487 10756737617806363955 2315634496115986620 4614991602018436089 11977249815449405470 5416275978310402860 2959066962672247805 2949374250334961294 3348216793029331666 5763860061679229172 5243745750923746016 3178347409612784075 6023395644631017895 1435696474855550163 17271196294981656671 16294405104575711478 17258578190942669641 7506832583340746901 17073073798208581009 2993870416178987941 5498115893318721211 10306676207220046538 16365588090752217316 15178980601558709102 4143559371279561492 15367311669963469128 16287591098241086850 3296657086169753973 2131893562067488738 3986985252345801927 5363448000932376325 5835600562039432120 9940806943803628152 15757875536168317454 5753310019143253623 17208144280411981895 1660827246270771590 10953310089753320833 16231083165374584713 3878252245149035696 1770633564819909894 10864037941488692431 16753729032896488871 8177651364164847656 7248127995331493675 11263154890752181094 2373772767702344276 16216613221201482597 5810998883391608208 16846003549315018416 9123618607326927021 16338818273922685955 1436148584192181472 13932084192732956625 9283195634062058152 4901325315456589550 17982221049121176926 17592896451074067505 12132497547679759242 3304021822482449826 8110961899389875549 3938995897786490342 8017617347134790327 6639855129999987840 562092479369263843 1398085860929094861 15788946783372591487 2528284999539627842 14892306570270448750 3815627608686116472 4264740885737418164 12245386227185669824 6891658810064787171 4205312508805672362 7298167628096898744 12660842469356334981 11447066287039016345 209288184894397401 9754275879590303488 11358439049957643613 10987206683201023490 6696881062757171676 9681592708193089322 8498132144657606874 9669349833765741695 3660636595884690920 14531991218969173703 4720056241560431604 15717938968379829051 6496097172907071776 3322469753832746003 12148721937903570337 9909618042771392960 4434324096571594735 10636679812415346311 4625320058097171094 8826877426045595738 17827358123358817545 4479991885561107073 5557366675114728440 13931676136554031951 1678040264482916240 17969291382739969869 1880500772979145294 8937620242825801690 10793573424094972766 14395020477426063632 16774199363895737008 5545404312742342575 6033425470272816024 12992668050830656679 9055462905707066633 2522209953029983561 9525627602121875 4973837802729634370 5290212740876352001 8619384667889795684 7234798685375573186 897532138178070727 9379856084055519301 13979370989831308996 12502165005447377018 17120482357216229871 14264421943827852639 3243876989807219751 15973487658351577865 82782733034803587 11134758835037310840 4405908543873504819 1308005086523174518 13771798749545697072 3020002565631284917 14582459119134590639 9775147436405583742 8213208787692180480 16535490902209745976 3929505495089412317 15440673237146855407 814561519512543631 15694331688692679342 9433644219351021580 6950663817183216356 17999887779203551883 14103312285280817483 17986255039953344186 15933879951711202606 5966103766058909953 12367879210078482989 838550961647918681 3572905314225333895 11672279352777199026 11437228111988811512 7624411027121279621 1611633548476713041 14394668184760408171 6860717346948347839 3924757863963234861 2817040965867105673 5009936932697913203 7793809739860651660 9539811928481410230 4149305164771695646 3462144541515068269 14538077450015935431 11721410108556488350 10543992974205105723 3468203885967918547 8106808837988513879 9062914315037380625 3138085034841152827 9368107257724253942 12950674670405067405 10219008612815653446 3631583479054428719 894663942353673323 6160465762959340804 8592541202377043480 17696342554216583495 18041577904023956035 1537473453406710130 242589123844102544 6119592377741978210 2912825339053792592 11954074919717074255 14238152728165162849 4373498200440285 1649835359752955412 1351424575879108847 3750345816491869441 15330477400905845168 13530993256352198595 17605133636404412793 2301954018885729022 6224212073412431414 17978964718324332814 13580112632623928259 14463443223516715178 15688158636009480144 7802476687943145136 4304882166552084365 12879852939498499705 1274087909917380304 6826153316062562893 6304896786802336241 16768520860057888681 11438286463062430693 3495110166750887814 12481611151430909999 15321039348431273439 4762371153708625978 14083736220134584423 15562378036654029723 5049722298256922666 7368474286388980764 14394418022791240598 2917292939902349963 18000639006740767741 5008681083336234463 4313653559079774195 11606722115316815753 9681402450225493639 9925704485223314213 16419959750495048168 8563186895490041158 12853098516175343795 13257114492267588620 5141731403379075992 17828362335550031834 2723197732901873423 15903025243453801254 990228761221118823 15310625901531384859 13380526293013525051 351858492776930321 15335548386872176941 4602858283129489796 6959897610272381369 8074756027031479964 1901263603235273775 2704710132328832156 9607765206375082748 11983288598100632919 14212104288616409554 14283128845230774652 111109942691624111 18077378884205212105 17411077395823517405 6325941701204749237 13345066603982545070 10882051113852473223 14599219003399180585 14651898864086309584 12924963599141244487 14385194665901803554 8923286464916565677 11841151635157553317 17991118481792023532 1834159413584791853 4097257588591629831 8191216103943939247 3495987268420305559 15026847483281925984 14135330323154014700 12963263675534710807 7755289091674509909 17472926224775908686 6026462403578783131 15981836779867443126 5569987967933033587 3898312762230781249 9235009364939071265 6155057661944095380 1472377569474834034 4824033251349748353 13555120555267177423 8754917241154064984 5559857988860854470 13447209573463635458 1564925683266916241 8133779480732764110 14078115651076621961 15001578851545446686 2633915470181695952 6384521348043905886 11407216941386272148 10609458986360549803 13058443389673769702 10180181859711590028 16698979528296534854 15125421672091422074 8929117295751231485 9683557148403221862 13878812632870897185 10537281865023641303 16738617622598489492 17858011168889384234 17107640146526381279 2522923090080932065 15518579087110554115 16883055685719392400 4911811441584139044 14876857646919893389 991700365168672977 14769281839709140254 13994722983292795118 1354393540990736088 16441353308908499191 1861056236061840060 1689851618767296609 2052361283935397894 12741978767066582484 653788735520827133 5537029529681464924 13103345577433863649 8406103011671076392 10252581463598761312 16737869121356914447 8521044639954917074 15584790678436308493 12654565512391507784 5693217147858782034 7181343930933862770 16716340203936154839 11545418212011327171 401600846389140708 13641951802035197172 9479165577360271287 7894141104512217564 16953792210709104210 1849614627879057535 5107701831150271745 13058920874835207559 3671523502169956109 3649355596533749478 11399047809045113184 8092835173267661333 13775558516414379183 11938221968675960642 3594463474479626454 13357983911504096095 8294282868102361910 1921435577953945035 14212419754529858392 11071850513141031230 13653742540259512481 3086839687352240580 13227517699831163828 2520966154803210967 10479489882932132278 8717532169451068484 9925610939045439201 5464693305727383134 783817859276742808 12204997497748794351 4590260563161527221 15706946829442520971 14283872895161143847 9934968538174869683 17655581632659880729 17700415898816133134 13925627145071179960 17122106895565706536 11920871746244115988 13338760133451697543 14481356145097400601 5439923697567604238 8508807102746164739 278954547805577383 9698499924921314575 11015798593047016910 11614541358190886495 11291088906866368571 11043571410972356905 7869555961265656292 6132021759526484879 5687631662994671386 3318159671328073397 9713757062073196851 14413873281884233419 2113537209796416900 5813236210697194764 10235849257362400111 10417674209824549223 6883927368196809562 2769685652115959160 9375156754858242415 9088235141162098221 8742513366631302984 5735647552910772091 13256523859094769200 14114745485207019941 789561508407107354 5560074462316509697 15891203198849268142 5897385207655312195 4527884636957689763 15202032936840993399 11997984862362315547 3353644002773407680 1042323469449419567 7896664918426259119 16263221456869117027 11290398324722761966 1125322886422974241 14911967187365371580 16034561867689831575 17314497318238633300 532567965847074995 11674179592412567445 17809828977410117801 1533498218065879180 4581413570581301377 4465492090725741018 12379586861099624228 11231462222140779694 15943146104531382965 13159944740791701021 13266096033416137855 11608467354614169011 5931305774144889451 7162969762536712669 609239329387194076 1333106146727001125 6283454444603882933 3219839847880561601 3300036120027681744 411505095297264894 7040148348975483608 12950201928013717067 14432159288162814622 4346050538983379777 8686334838229532243 14350864215739144460 14781457668833821422 2813141865969843033 783902545962870734 8721804229053532662 1726814734656870779 13690090884761697508 6175454940408173249 7291608532336070661 15436528297294831551 12257398337652324531 3726495971301637004 13292761687705602355 11602973541756198334 2542846222706770679 16998257507640590213 14778691360770011488 1489820590080942615 10507141046442087434 12224206549443906509 4753633321472280922 8113959442502011692 11111981781618114318 10769535597486977983 13208946760066750272 3512542111740262010 1564404877516898614 209500176324868177 4118936841785924611 14323338440261090310 15085470395992972153 13836785103761245387 5944431811700542116 2214255883833176459 7711124500695974048 15692339172548573034 17629751016028365580 15637962811818920275 4330115653380920654 340904790791355301 1612746265674240260 12797880704490296990 3908120143709417660 15097232993987093345 9882843381817606815 16575415708213466069 15493621986024522265 204618043825251147 16884958234090605322 923908089770097792 17137429560209504534 12309105309348992372 2988212032986723870 17137629196903624353 17874805329633184581 14035783219660635233 6238162751893923784 9782192784455378720 4765679771052071320 1340890963650177243 9001611294395692309 8356894155015702795 13364370766240323967 5209825166281523828 1663015113345253780 10786464327436758710 11499779223449647958 3498618362054038354 9664167146846790363 12335773757506688723 17998457771192125234 11719923925101391049 14907282748134409642 6819670480487908522 2874068775951627063 11454255826130187987 4794302531452893764 13450630556000704127 10693642278763935323 17360045998545677708 4512744373601332504 5467135622526806606 16636839630142018210 16459807104841568542 16563623405791432374 10776264917744735324 15840732505907695080 72747015446639599 535974383956421135 8041286699473274643 3496164487920545378 17092304842256377002 3547230692463026205 11463576295472464333 14019212315727819713 4418466008444076580 10730606293933955181 5681737520571438167 15226672482763663000 11913536326947553753 12063208071859502283 2090073924547837854 1187835865960945984 5995953719024325784 6394417146542413074 1165701724821884614 6339914766039916657 12091415599638625354 6637037630657346327 2443369912992588713 11027658498466070827 3069146174359233038 15838258184408155935 10900386894098059688 12337305785752080229 3579729039629341956 4565089003582682955 16628604940075136030 17445178703565440666 11637563562428900419 6764607940047892011 882824818326011512 10015107446328561256 6677756528517663630 3328168091654200530 6665059987881924401 7591816987865891193 12626116318081007236 4444891822920208268 1260799467424303899 6110213022141524681 13568392263914524971 16633872813522984456 6522702104039602319 8138211359431995123 5598824063535404205 12641751303166296702 6216499172483407562 17193284955974475954 3418430959064726393 6354650288707136324 6756258912060645607 8036924314069698578 2271512048650627381 12855491886559997941 5194296124703306702 7747025305976476997 7507847891162512377 15523316982398707726 4418712974257150054 6638624613974831289 7385510356262483513 3255778970976167106 10706055522230870011 2372970746184113736 14515044174742338659 5852242642589988965 17623878241371612722 4226316661120032427 10563280277844697427 8304939018344082219 6060562568172521623 9856657493530189379 17459639480352968054 17215330255193792948 5729907361625096684 5895808860997883139 10513626302104080368 1160408680397573662 9865539637171153743 10097371062015754171 5981332078458376947 12071265211542427864 16953874825940205491 17795495413084025426 11669033161649983457 14516785387780522736 889485723299049045 16006571524289700076 15990026536718107383 11357709513098671047 5225835498665933984 488609868458776887 357930160949749807 2858432691387110839 7609517565822669025 14713871133794307400 14324174404916750041 5263180986863797855 10669704495122531946 17359004989316654103 2173255777660503526 10302318091309659052 6051563594416732367 11935129010305691678 11257072444808099377 14508661371492171497 10697695447499577607 16891834816100581882 6705365493834363887 2237093695228115310 2904914928461408382 13542933849670312320 17415266756175037128 10272793400158779882 12208889660077844709 16824402519680535610 1004636866010747915 437381281193338898 1287923822684060960 4880757652335258472 15888256266014719110 15406984376188464304 854864742527739462 17608845294324491216 17150817812379078612 14618216808908384827 13396510280953859107 8466406365356923679 4244088736028655580 1300835030873397095 11970455372894969343 15085411513333783121 3278383343964632469 1467467095917447018 15866517768751728022 1744929581776785948 9993393500517455582 5018370798280120443 3528924174953580328 16396339999378838362 136391824610091065 17162462269210382390 11381482749598630123 555854530492801357 8767087362026644821 16712133823036766991 1462650997723837820 4608946964116314437 15389752754549180259 12377878912568506298 14946579045217317703 1651709163397386954 12306032709920001722 10626448770068236661 10341224043775915707 12262399965494906481 10877999484269684866 16684172901030159271 10139702586904522387 8990305434272159079 5813199757684723733 11858648433065257032 12786816969330428487 7928847186563111001 10097980945308250066 18174845443774348070 12050099605145067488 12749469489357114535 331560810315825464 3981873565074772473 10930080561801860998 12575521217516952933 11304366267009320282 3108364018561070052 15518515754162693097 4676151923991103677 13280521391888618737 14415512231673493017 16967442146248904463 6885789644317787292 7891272440405196854 6475327766553356263 10278462872483794132 13609935915316063628 14382232233784046144 17207333309964685729 4239400151118602729 15659736113336891120 358701083576468260 865514795951441814 626686481507329557 6575674351379441962 9276574399635781810 8876823176235956107 17349978506399557262 15689263449405308146 4260481774746297100 13639366507338651764 3149318998699205155 9049585231406608595 16616254747482285195 16309760555226226919 11661864588572279206 9491123540607795284 2253912564618524433 17565364707120410821 16399707672587403693 15642362876837490363 573653817398375916 13805893539945830845 1389430317619206605 7835703400111727569 13406913713029375392 5551369882922004958 10464214656552465285 3244577479927578101 982424181661351061 8235719285666706778 13856434819136112035 5631075878347198047 13552410852332710605 15717442782969887 4421429078903515161 11617864787392031112 4188798986172848055 1115194232228169595 15324582049095448536 8512483857254852439 8706730653127048082 5583235203510883731 12414128787150660754 16250015048689751915 2964312989403415157 2114974441587231390 7862758846973343755 6835496493437588642 6681611888954051922 4022715694434766691 12473096513116694976 1880450118732448905 2762327589399144996 5979428026401802159 15578375783878040814 4404501166863136191 6154081921442087772 3557514619264424608 14599837702864066260 1906958286680176983 7702739543027726473 7533544549005827387 1445592975748366645 4961505410633805989 2765987705216239006 5493219905720660188 6180595961243655776 7760789005295002757 2048526057069450474 18378772523612933441 9919143964311897263 15632231597250875853 7642473524809249865 11923138899586862779 13950248891139082810 16450374109948593949 9027107459822281259 15043167725013045490 11990041397829417118 5699600547534459674 6751841196117745965 11786172280907232440 69198577283178022 5575403180563153078 6559437987008255296 5794537246055332510 414115076386565595 14193427742957302443 11704311497549057220 11524699404294390222 7095625617537374599 5094407021101515799 15605530873393679943 5722071302697244281 1543500813329749976 14500508898513513337 6768938944009869348 4228480763133846025 15601955066320045752 12481546738255218066 15787419426237749391 17031744514203471460 7346495053058487581 7642926172301416259 937844539005862001 117246559436423258 1687887749196850564 375184160631812900 17919792163929820250 17651796529418402503 16405491728337537755 16824049888109297678 8568387406894097614 10152105214588877960 8036383278795371808 3528782140040532417 11184518719385673011 5834187091679140653 15979638111688323088 10660984048853068382 11552540102764775369 7190859783333136580 6664982922193112256 2425516934257858034 15847564411800743044 747884623799767988 10328333873156157512 2856746221317063608 9954169145346107795 1163087225165196598 3813732176858456611 15293413478496780706 78694182694278589 15770912071784210480 11719901827661391722 16064346473315438095 13185911357038412090 5500110920433735261 8853268507915727393 4799037430185857434 14797627469750797378 13724694949754420630 15581210019193709086 4078789075504574977 14702185209410839750 3140139857531774428 17862711216485567252 7095006004319602160 9380008985662096609 710532934305374529 12037755752039518746 3206939599319287357 10777196310346079992 6263090240351166973 8689128151856148754 4894694073444997839 13099834800937547713 12859464634738572733 1169332795344846445 580368742350930890 4951075569133746783 8633069446735634708 9387572938505885533 11487733002629359408 1388297832545852982 9373796680194758368 9340402362393284339 8859919908908342639 13216701104509715153 13736593154269010031 10728471175138121967 11926345497011135552 10659386158289498634 12806401350754687528 16006817708149528011 15831515478817919529 162352787276076391 224527073414587201 3158369798844251668 8071749021999950767 791106341792085055 14237752442376475285 7570284846884114834 13393897251779985631 5257368797476230969 8178366425894699688 3250866749903214291 5872139480431637961 2134936390301124798 7873857303292347365 14839680717776083995 3626742653944793733 10053317974036840901 1804091644745103129 7420844427247782768 14607828490050696242 5292017708142174633 10399927651068191330 3533503412191358675 1940208704255728814 8417736727731594043 8934712582210143688 3439522657288243266 9758361402111743987 5866592772447610008 10282148216340875383 14877304744672318609 17053399538002191624 10346156386724287808 4120636482659729359 15094947683212602387 4895782963182969935 15012098795578155680 6468540395369811286 8659695646469397781 3126797923508655112 9469445765515387047 17848514987618401538 4246932975657275208 9231322782756183505 9426735206148438085 11390954989844856237 2034954104619000900 2057110824319605698 3437716045075437111 15309235572738315271 8752391817116818221 7278371718812066728 4116483370753459758 17137230255262022870 17107831599420888438 13813603053931450411 4237172317814173815 11641677399242847780 14750686095768423600 2764243675408120395 5710727255367172714 3082854753480031786 17700333142160689474 18164838777602189656 7220700216651529681 3708638274494908693 4939496404403144363 12168646511007519555 12590180903738987422 17684248008824854911 17701581657003134729 12266877718572843457 7191853964765113819 8229345679103417503 5628907915965106297 15402305320222497227 10214370860251468330 4193231090214358118 17432866041030978415 11140125073766883486 2707289988168335862 15451285696079630907 976691539316764211 8691723417321564219 1032619568188206232 12941380967399074430 11902888867004113000 2044268861148499873 3757834065747362522 6969437033585831479 1274560913910558585 16376217153793502103 8873464972652724982 2228407441757235618 4625541247377546055 1942993779833801919 4590019121662839084 4875231443944278297 13582188237724553526 14286932214144698799 5899680470446119195 5360287579628437431 5677862974240634505 14694653967408900696 4709354685284471501 13883987319160461514 14563206779424190528 6821538642871122691 17478164474892295156 6836236318101599261 15194677576592866820 1628610455413616012 15972079487557845482 3019260931549744668 16940285620052457351 13988525325421340443 13955872504170124798 15859353799058667154 8155858534530070853 5450137633732658145 7640904910745055298 12357425195458267870 14979961878414126485 17192272455215028350 2877641780591400819 17087584154778983220 9483423181140625178 15294560765953946787 7907286174700312718 14148186110157454697 11443310413100681061 11307205259734322713 2190554016139560007 1777198100043457156 6789167728820930527 10634491613902727177 12917982322295813740 6675862002553620614 260978376419317999 14786892596601000237 18028840773478870252 7081372261189841124 567853065572162450 12097635960600393530 3280700115211302713 3356197345583559094 17554878676757949870 3597170133610452172 907678818670492928 4576741705487359383 6620462553470052484 2188117629326043644 442317418232988218 16401694745188002374 16307042120262118154 9548662009227231677 15270420760993487165 7001291450364720074 6166767892432271932 12420284452084223064 12533573613463949749 16578294120533906963 3223947767645960519 8035414444026696313 8877576086211387108 895901356010571851 11561736915332547674 12369847456308786302 16359387372968138934 5071241158590098198 12480814754714487710 16529079001571897361 8855991124433246841 6182427140888127622 14794136905803328683 13974256109507727411 6522409713823698050 1027354072358779323 1733819126548284852 2117906713275212390 6487378943224441567 5030973182957705470 11798072768528555879 5247778100438649707 5540593459825726736 8364735807054246615 16532477103495833490 14433326898916885104 10781566579840218171 7781804573311607458 6950492353048226782 15299452415962866003 11324824528108303770 17166465810797036778 13892984046468058109 9752308085157339186 14739829955825853809 1024424393934893505 7532788303442881631 1839588140160197274 17807468135346423730 15402575579719317522 1044726775033668044 18102338834264709804 275851229733278432 4724312664768022867 4274239952263093649 9030072950304799521 14535411510760220534 8473721503058449050 16075115336387791213 4310199690729294585 6834693256246087295 6852879743708627967 14209116867463694657 16515439456945586332 11177552479692540543 11952300393345172602 11996151874606374247 2785815587243487600 17053969005469954026 16000534865208565230 11010733979006755087 4016437001671824277 6502450225054128270 16636717456103910637 9237717816184375580 13576169874958310538 11217190904414463321 2640957733189856390 9736155343575918583 4332806592303391637 16282842385166599130 5118283787090150299 13901139122194822493 8558914315199383917 1336480845937257529 15253909180319427958 15013982360552554546 2169859718875728268 8832934015175765349 2560616693490332161 12551665975433198169 17434987499237104742 11277674401483987347 9316840516548854644 9227199877870737221 14256293892577319478 8711677381002089621 4582258050912186742 13847510565089086764 223287724122980998 10059387744377720112 16243400831579094605 11268541833113253568 15327741029509715826 1406521950233302467 13803720915429803039 574671859328348607 13479963714647577284 16703950958065108909 8186303833076681141 16456359954260593206 16435857503405845873 15242275548430455172 4547024034000621797 17349602689565034694 11993859725775248299 8691053975984765984 18168036719344972838 12950874500349055258 11494916874958452186 10208105408159680318 2478764696869567940 6116036325289202645 2217939213040340178 4897482764773069001 5757791097657094731 15966217499314718685 12651826282856606468 17136350238372024786 4012147956475598516 7405266305624593109 16452565053415960748 1412727775967794367 6541473978901050734 8353629333083741219 5981879751375081457 2791067727817585935 6750267432415235259 4715375266568575579 16731977905615413818 17988629781088938757 4191920141182763988 9900861122528852718 3397674543810608786 14514026778435791983 12016401968808093905 8573198356114300807 592377201496963014 9906253672072951492 1310577143974790316 13667153531084121577 1312642005537713584 4276699197166223935 14626467645479876417 16004073413613241940 13063164739483358596 17759897288571264736 4515665983416799759 5294503539095610505 7976721506620738937 7443950102227648900 6904297352176193178 1767974757853965367 701320807005743158 12836971543120834545 12034662454844562180 3502115797688043949 2567911643629120851 12270756582603098772 4644509726827292863 7055051260803017399 3691370981301303285 8844060613492837261 2651342375741210992 11941894253206890489 16133533284942537958 11984862809404015821 2091384210013000328 1085772664429638228 6896600181731455395 11098313950375147788 1723256410724046574 9890661486980237997 5861929216265693200 231715698125358828 10788044404333092313 6846167365471244193 14036978533424628063 12693211965737810484 6203704857473816690 7974873870975150156 8353489308522447169 6866232938986075338 15986776955615704845 8016185959791449991 4113530476937782877 11621680590818456175 11263166039227118395 10737118019200467670 4311624088131079833 11852994793691593782 3222196634169354075 4471163672285326419 3437438524804811892 4802699848300569420 11440998672451011937 17043835632115153142 17247791383426571098 12484277943685808916 10762983789132453271 7006278995802739486 10667746227409637303 6085351624718702512 13176020761536939920 3431852651858451500 14646224798011110405 4275698281929707772 15207919918628059647 14613253207502193679 1048437652940285964 17305897304602553688 15398970666144779215 2976217640572297044 673557186723000074 10586349536997463029 4962386989485690352 17821944308054179776 1198179816341982411 846568986143470670 3608211727592453890 6492640500752107231 12912933996143739998 10068074032177025196 12987913913171391994 11443468824078192039 110578805684820622 17873895791474865746 914691621180115870 1743759609148784324 7871351370422863344 16132227919434069055 18212369993559122721 9096082104163594623 9255751709986504554 8730087954756939104 15982764546817705657 14643845451543554925 5065962826494129115 18182052105206260901 6641536411258700090 17868722949769540224 5993754355669362816 11201902045147194214 14617639678631431041 551254981493958159 10332587890941741218 13360519379401460606 1002394012284530804 2639795515946832773 14906585601792858301 14046101600124095710 1067246917209390895 74093326783341292 8733399423663680066 8470478852697750017 472490084841015614 11425124013101545817 8929471001997170970 248197962329200517 2561724693619482678 16911475581749655023 18231782469008523928 16620483122666351587 8232349265232675840 16403396913125080967 6274937210226927678 15740038819301136597 16975461419239501338 16060777729918924997 14639271816223645969 14897527029916318372 15432217545474018753 12539688028069270903 10936999799909679974 9959781926314646261 8529025707371481362 8821432276107328465 6477032699332300702 18315882942438230631 5267837045664504365 5529297375680668019 17407430058939409550 337481873272880249 8953469853870107907 9257346449199153293 4274880876669450148 2149250508710851674 2044969383580516451 16081806361933962417 1603716445369004015 10543250349014906558 16426961860738703866 9173101194617676389 10070256330336446348 741270908300657666 13740061431903255628 6266655920749729129 11508567220445640615 7630297300008833213 15549767468491466711 12066581522355721660 12052716156551574558 12479375568689388457 9808004283495279864 8858043904337548427 17918368536879525655 11959373072106965928 4632294409085738521 2798508206094989745 8813574660659923269 2384667274049833530 14526284051369822689 5785560886449421138 9006529995899431973 5493461791953980064 16359352724709813509 4108799381877521023 9124841707054848024 12719720974456224118 9707619882618090896 70017960296940433 5346310803086222428 12026770065347213018 6086973709332335828 6055458697917426660 13180200579269650151 16420238170653245166 10246783451081877638 16820707216288199826 8116071657008851917 3748290066157925873 1929136679177722728 1291451100407246490 13042830161426096975 16882591971026544384 3236679955624613526 17379488485180260676 3047056465148279882 5598623479123685562 4051587199984996967 8315686554535608209 16105051387032024432 12720694738687282051 5062122379367773013 13521665306815852563 9072457903586084358 3353587702105208363 9475531750580536802 10728650959444219167 569837353371168374 3337001254986765016 17467018638570448037 12785784771553134722 16373952708335145918 7641962050649050072 8009482384947956982 2742145871301365653 7465384406109051589 13041172365297495408 17484439463003872361 9378383001984688695 17273435043181070561 6017514352544725919 8144670657331172286 3979646450604776721 15775160954030818848 10953218955649487423 8137189449094236787 10843086861334121707 4225474911176523326 13215216346743605915 16131535343672057972 1382895462376605561 8024691121690906454 6156957599442247005 1472508673009989398 5310095281443524849 4090985450713979601 13841859835885490963 10362313960685709981 6521553365194727554 11240732881357370450 226911505946206138 14955531991034067256 9559424570137422619 11735988550614774902 16562900802448573746 5793430595842860675 2514515959020081396 6968011637108074028 3798988207672479237 3485177512480465197 4766661115543907948 1794700085485192153 11580475760501558540 16886416224498876042 14617186642866473495 13855094542528118186 15588377834393761708 3708275146406569304 6188163386042152432 10691056591207434059 9595359044057903984 7616512349426554772 2372306503991815812 2579994800406400576 16567216174385596939 5978450130981909228 15203742073218325652 7028282859515274422 4288198997371449419 10674302959047592067 1320152678324614836 11712192310108166178 18075972790191398366 3084034025976298640 18337788147357890625 8579512366527185792 9201535107550922259 11393344206906515605 14956962052221039433 5121284055606185460 8028081125577892429 16437602660626351672 16825923621784306550 11868603107926147960 3512855922143214041 17345780718143890335 14842450138214268529 12509941408423804169 13099923263595670995 8217038896002039844 8391056090847460389 832433485132833123 5642655131898913727 916977687287259294 4863330053842970310 7197239064129599138 11588201458526056755 9003681548516810005 11245929450599790791 2508416896718020408 1317403533892528982 16390431086089671855 3546384913542709935 13501389722454849322 8148644921281012734 16493769489783621995 11704054258597911557 14250141916758227072 15766180111864575276 8884101198725381842 2111712832353011116 15493765270980879111 7959099083190401726 7741601221730919531 10356276257693822426 3585041228344581360 14872868097801304932 16409290085773566776 3463943315563740812 14302169322039798366 15147758450576355197 10806319012066587890 12883003786961298518 4894277497121876337 9512363505631609686 2655153186029905221 13905967475892793963 5671607746779407654 388190279775338686 771678369818772355 10484583057309469155 1440439346236639424 3682258846873942943 4613008006807685896 6980853126518223890 7285755256053581621 8196294887448478647 2163807268301356067 16279723676552001406 62973446879196896 11418042839358765346 4799401331773998853 16140903795853117220 8840139629421266055 3992756647858973057 2781962023283112052 1118558579780291512 7342020231762973556 1901528100729179973 13264652293222165128 13823208434791077949 4904827241823198839 5591471740410054506 7491840437140973311 10855485439779310286 7018127361851387722 4837631890506581043 474127336237369905 11634870656659989210 16175611466525769425 9479257537204600484 4470590207374337420 2272254243222929624 4364828066167956082 14238745297708670065 1230308006981527544 2317890952420622741 5149567010591980070 864641966636643401 9399080864318331326 14387895442332649506 3860229822124329484 12940407666176925233 7015942275552591475 10551245683876932179 6106514926628546196 12746068552241515461 7487993069416257320 12909700276631189905 16315434357577410886 4851029143367575204 5721680881277212508 12173548876853291074 6401338647505472524 1038841117989388993 16911099566540736602 1201397406590314986 15070930133917563003 1976225479466728181 14163363832692851340 6510485403514462701 11290382982647273174 2667600314508642002 15756616865707790133 13745577015237881266 812190753873341877 14367253504668183379 8720810274017892573 7770470394567934025 3398975869208314244 3187119430160968137 13970357717101350344 14503256015819756695 2391939613320155303 10495472374740447362 5928073899970853409 14168364387719735162 2626842552242452096 14941190892135228935 12228883840742983492 6293805393747637497 15007389276927465701 7463993424024945972 17029860167034127126 18186586553791410956 11133233008713107835 6290001024294238741 183044317710957642 11078364732846788935 7247670079555667831 9081384172610875384 12371468584884853769 1150925662902214188 10702230588956844170 1599818015314026008 7121274452806832837 18181605066097487129 1151078749289919571 8561869252234553223 16185492044504635584 2734492411708864788 9465866756641962050 1962077642562873974 16173594290330018809 1203901256908867141 1309936516326258956 10757562286135374615 2895448346854734267 14140799317519649898 11368789229835838771 18108447384272355550 3103181035376992057 607685240288674023 2864440111683638523 4211654671572771570 6041552096758825962 5207680181416701416 7435046120428083924 1324731152334011521 5153407069592930916 404503593257710775 9227915569869079405 14168369617791886295 16427320717377335189 4765758507811890127 6717927619198569165 12673537773618313322 15697936615149121072 13666480447795304777 14437278654801277892 9224492068190695056 13556297591891712514 7303443381875021298 3721219254836485313 16395436958736436468 7072991614231322326 15023170754278419921 15186799348527986368 15328421044807924327 5634506955594224450 12582930781770184438 9330822092837508175 12593587649757173808 15894412342999402743 5973878503628440791 8278662181459092748 12569968155069884754 18000191412503957856 14174723021952578961 2066512507593877028 10176074562086085246 11788579377485573459 9487688639997921771 10961687749831041121 5797804819713670150 2706763029678979516 8462604301353361680 6046379815047193832 11429883200808366606 15995737494782978101 2998348290866874491 1481541709728260698 17759132996531473941 15512656507246520491 2315551428204056619 9062358484154326429 4263668593321754062 7472272604048085506 6888858897359345297 5062021245308586806 263838063916850345 4826100757455301692 18397593891956300440 6700889344099907574 4054146533261290380 16455932105076763246 16867446686926770264 7126010910814295521 12479560379004651467 6241722321809671844 7874804607620533019 426270638926230808 776829192750649623 10350446897240051708 11694086249024940893 18428597597497709494 16030910595724993826 17246441897261054220 13857418738370533402 12195966433059499102 2622713267601697882 12243790813235958476 9680334506424917041 10532878074837965739 4849733157828496609 14946297880071505688 14345452350387143808 4939025745349601165 16228185730702918974 12596880516369416741 4609218172514233867 11617941505363819045 12733976770553787677 13610421105856644185 6314838857432327405 12538156857171461735 13958384375504463616 9829686479994158304 7050210972314672380 6183328611431944022 12599732421737914684 10239071719020409658 12579855746765442663 4832789939750415397 5617646336435806926 415939323788807772 18101211921298092397 102012586881065582 7275275251407458717 7729656797806030888 18398984548800910861 8080790238755161600 4848337483160600372 11915786662525495665 1102086997226781564 13581968740122890975 4236081965545304908 11925005608185456245 13532674717018767664 7020780007136521174 11674210622366413836 12536768257418793137 7427818811977073865 8332543260605805058 9933217416590473814 6286593220284075669 6850350369877205465 8116566421051947691 389574838693614802 608890267521976754 8100420604987250838 2387303231381348362 2796956315369561644 5223144264742073354 16183626957371524677 11886432910899295606 17279412302667326534 11297881100298017667 16322521837319409127 13020714513308271606 1500154481839995628 2486444260848680125 16686250751264285363 495126337358705398 9935208395100431837 9113820231652704958 6447869896354235825 8128231228843790974 16883399477425337148 3558078412013000463 4315619218666790552 10750492042309725562 8448719953279085979 761677521148817178 12378604236416487866 10039994777091489006 15663291731015629644 12204603517175964516 11919332238285858 6003647460341468726 16199595285773879598 1534603404694338492 11011579023184657150 2149164327398730068 2031396721218895721 8641685361397912064 10838355223450053132 14734714803218238252 14299347437709127736 7268235204551631688 8250266698269693891 12377136193742046453 8137211980451047642 14861881838813758154 1299583461083907822 11630896106254317865 13468757052134624448 5634005721363321873 15991128648987673796 11147225607624158471 11865441246007531874 17868745558874351134 13839720231610482203 17346482258175521117 510342889846775012 12517836062555651582 890042930355328921 15423654626694790717 4080181714171606702 9320572637136004492 14975262251585743081 12587052977307672805 7464162437677455581 13893913521983714500 15626509490824804696 5888999850368157488 7803620286722232730 10081567224217246710 16853040944800873524 10149355920235173680 16465337192418223326 3908507611042906952 47935781325007406 12221126668272835732 8759811119858902178 11549277693819096475 604347696936773491 3874361931975032069 11013518233028457306 14254558669446837214 5078077707322585872 16772846807744602155 14967726512259784515 9711695563994154277 18028689794196958344 8391375299435230807 14622816521972983981 17711213418023828959 9802035983928428789 14619616522671232751 12887660414336825478 16737231934139210421 12316855738846182601 9070179314628096222 16955670969991304253 9208269781012137354 4412482426185610104 17394593249349183666 7514745863711361989 131118410133197642 1250187086194853205 514298565885879471 7090076233527589892 5083582076571307496 7148246541407701931 600865167313026432 7047051782273227660 12686869833555663298 7128295098381462730 15216633197002361512 11031938000116689807 11532083727425448273 6469719867560767057 9296319054726163622 14732508933189949644 1615294442004902474 6982882042352572136 2856084325613497397 1905344600705954871 15203758276936069721 11589787651596460841 10294900415749732730 13347747027101441503 1598130961045632098 2895064446964528702 585610209419806707 13224953209714047202 4840767624554865161 11156918519127416115 5183223723644848366 3755425939841318274 15384050481363265092 3473887956424943081 9124696161424256940 14107275720227149323 981323661413514327 9830384608619160669 320065265954848690 14235840544207342175 5856711779336183255 4175699072107221627 2305857760069474183 496001729680981678 7461074224684377709 860548439298065972 936775896027048975 15981825878074313316 1109371257658721073 3396876154720954126 1708040102036340337 16674264140141983462 4818960305648212987 5224979912299964793 1222572632321560226 18281042142793798460 1932595643148745211 3539119617972977940 7719016684979764499 14313914614114798219 14114040648614067971 7806768980348092526 12957871374531580984 3178884420395903720 1599785527116355946 16881534887380342741 7188689522120279318 10019204758495024182 12769700530542967773 4578819229286551060 18092423631832791095 16757929532843549434 2545288527557357528 5135243373555341176 4655137673798107286 9240458477713692339 4070686550042817186 12887466796597615551 17709348676043269416 1329251221489957220 10229792360114354909 4732724736103704935 6332190414342288300 12322614246382044908 14932468610283206471 2900255142710668009 18152369926771962110 7040093842384557006 10059436413388345010 11252036334200761325 10345460587751187145 5547283156381388737 8601793843026013471 8887005652748234134 2246603913271079301 7328041965462859440 9433629548284794958 1018255399605636489 9370729004337048489 11249463739685789789 13330311170603357630 13226076579993589852 5727819488418763959 4993973443552907407 2261844708559028552 15575351842751472045 17866467603164170527 8753124996997607339 8676327219906331004 10680029071684351359 13167147604802106429 14668403402594503286 12263338090512835087 645244889377959497 11944278773922868903 8375442171344515064 3147071709638080731 16493303688119749178 3600471127494375744 11930878215110041859 14104902785328811366 8373036171595711573 1782278759616737264 10309254472814926967 5591315476270851317 9025350121203935105 11854276043316575345 5442973988722267860 10565543671596883328 1301690964071817826 9692608747584285678 7048688484821179695 16818104213556885364 3996903640770332986 1613469869245270542 4210236020949588613 3195336263372612084 11855897726534380319 1137632677762630339 626608512832417101 16074379272882857101 2972400691105957636 14111944433039581570 561452450123607150 4005651440579061355 9752760069488887860 18066659405495603583 4295380505975631458 761193642600038949 5330946141055283577 3827729720655343305 9454765511113942616 6097884788666065508 8834205365639375975 5394435367908090833 1501884236236175626 17381218668092657666 15005304707309958275 10661153102255447705 9528261686146705838 11349289305781496195 13546496607819075597 11006553232372671477 4189998946824637284 16316329011677135535 3142190885224007880 12679328603938628790 11283338327136258765 17901088946919972913 17823507556810784363 14752087161997544562 8725398201881880220 4930738816368237800 18357010124284073644 2435153903755648153 9547716207582303344 7068462932851658545 9552717600696894690 5919996585123781373 7834405870101862852 13518135785817836093 15338110517682908705 11025362595804067527 18123061825489920936 7541187578316949813 14827852556001730935 4275331115393363916 12051870717367595636 14201817482414299553 593054540473589356 4342038915311469105 2865792347099696626 18086082224402694535 11895833834945015729 9215478058949754040 12127197816698550736 15358392325383244226 17918223155121361781 17692394230655544332 12114557372253676883 13786255330747992330 11251156324526427830 11530438238364073829 2118930975206060986 2626484737916462331 13242103153475005715 6513052368704520603 5968950395343995141 12829545841502976658 12127979441432847655 312983227783596684 10384643490338130041 14217932526691765872 13338435869305407046 12772915713685500845 7080685941132002383 14624720505198378637 14319092975007566800 3112792824246965118 17981765583925022759 14918137717981731738 12597813877993681755 11285214659856120012 12374043525149996073 3499351493280190550 10853050129664369693 3129002556609420549 1059987629977720 13551686214890555788 2540377011589282092 5754695959021682655 4273298174792555702 4396536261177057238 12801748069883290935 15528403276803276687 16310240574245416048 14003796260207584252 17339507002213209297 10637045613104879338 14154452278623544518 2400414109344628664 5467225988619964169 13484484501637959362 14554749648988919460 5452990011565779702 331225799876074513 7083197567747003616 6016567093701778805 7939178126425976500 4135781301624835334 4972730690973965018 4614019717291383756 4752108238071805975 16402558856896563599 4953125835041654088 5379713552824662677 7490849849501071052 86304695391155374 5574611299519046788 17997854563709366598 7180009798048738898 4411773882502953444 734284239625652971 16408787832385729337 8078469116299032791 9783171298714575176 13906525427666074841 1954271512147834533 3930519981528602154 1273604672398969611 4596858820927331673 15281064877725454355 12090788401545610479 18171275608082375030 8425183861566809853 268803687146254280 2877767643401718429 395541483226512657 12858134431187759081 1613722913142233505 10241125555104224417 13899189661077611423 1810443356197835130 13513595261193431796 6199834979324488956 1759993763856425647 3828504376330970893 8429036125021788333 3041499553816884526 6860958528732556985 5167541110755102355 8587502857424610599 4475776030118568762 16636459608879625276 10116019013214546892 113901590101421982 12450979234472675378 9651619695895509785 2502124963636315010 2689042034704143398 2039793528698273976 501339552927306204 5804571642545646569 10920578949550166083 10808492167712330845 12930577737772537077 10195556158732818950 17982152708039732473 2996895074720784572 15520675389831253769 14767225672882776560 816439272863347709 13906101510163280054 11884682934456287006 10266054962604739093 742368817562734732 7765663018433669662 1961548680336382521 9655771614592236693 10526205493245795183 8095896360104753975 12463833869241558603 5300645252041306039 10627399803925076506 11880261187177182917 13059166806482580509 12930648117549506786 2768450796033493824 13240592002810478433 1344000600478578983 703940519634463764 7689157812189679160 16637120689266154192 7877974387267532210 16979909926613660929 14446436822370578473 10468403661044148576 18430516518707529883 15845783124282809133 10447091353440916094 258936926741303811 16173631103207570376 10419067268998701124 14265824996035595764 1029814043135280182 11431043858062926556 1531904606765141123 13170515599951198296 4797851889449765691 13274820835368942554 832296865602405659 2125325261503300400 9130171909934453094 8849844459317283816 13451107058932536184 14375077447173264855 12387628680351761117 9784322545487096847 7723639090404621010 18008642284946863383 2112266550546239153 11923138233156673964 815052363699049702 1570877004221225584 6969556947779356439 1758596546238684450 16466763725103662861 3634242798145256210 258048619012684864 13156585472912905782 10052361916145612794 768257585407269794 4556171601749207965 6244380831920108551 14020214951259495299 14197913886002781430 13784098458035005341 8959052508806815993 1652253087851738178 15519738065890824488 2632935449546937877 8882537161517791213 5444112110527266316 8004280741264747627 2628123807066490025 12157229652438489693 7847534763868222998 3495416959239588937 1886882944120224338 1014866273581876270 7443236814263040918 3399282985175392165 350832548542723069 13384411397350555919 13898875142128884228 12080290159190079700 6368763211462828954 4818406396457109610 6326884991315489606 3913397749628050813 10287630913305753150 462381666466187151 15973025923610083000 5883471063477017722 6708678742682329045 17153660023051140167 10255492566668068069 10476521955608752935 8379561062227791332 3882983794481403828 2568885460493390340 4228438816177329386 13118962899218650649 1496492282615138901 12147683781170011755 8336137413539861777 7244082771349089233 11967201759549358225 8457148299006624973 8752941096497085473 14749332601461341550 5883612772050338822 1024936578349026866 14176646890354778946 12077648905429125247 5739760404232653133 8568836785357860741 10082539825320206249 14093134876982976175 2915226963215616013 13146698412458108173 17569141262487137460 9266250656610316855 12199570355464986438 1848866880834769755 17805105427248362134 16641881990965954177 5747007145703862461 12088808884807345154 5719661364654974485 642937428416111936 10548904365025912624 13277973197283933687 1865697844548117885 8747059644649492149 12595624691921277911 17909381206198705672 11432621610857998590 12542394154233014122 3912569558614663074 12626952144377223279 5225984618317143615 6946192230563410421 522052789478404639 18431428635052811301 11969047538775870664 15210244701198015373 6784261158572622722 15128398609508755616 4364580842619464640 4007825862248364512 2277332367229453610 3275248726708120647 12651267709859342843 15322633165500099855 8003650929305111336 1906126520099322194 17256494428335167095 12918863114942589028 6029685334183458199 17542841669651038356 5082803467454020241 12719920299284922344 3715266181439055621 13351019055604635264 2361028001230925799 2566616803305194884 5106272319821732695 15167430671199083169 10025935371925402646 3243133502065311120 8600863086342736779 5629021025156936751 8219758561547257332 7600170053382897669 2477832643693386261 216051636225243359 7152055399400895499 1685786676716894067 8784833252709261530 5342980490726325956 6654455438301373139 11275074208945680755 9151334319232631405 10423873134914567443 17351093606535412945 13235691646617695495 18043321225997147814 17450256810201335735 14005347056446459388 198394185132944587 5557089794474133470 8160451709865597492 15333103883382005082 16281580911961205788 14716690317110027609 5797233075005818807 6330558850809917340 10188060325180550096 11747745713474454094 15634705809454564174 4087015334805353768 3257084279036508729 2558647628522508360 6130618827703149600 7735237147784263725 14445194997688340045 8174577801816270263 6590015970732747726 594998172635120945 7837291565912548620 11748270472397683948 332204277529771753 17686981009268301309 11755111333115242725 3568825946851086809 9090359446552733657 15235639606218463180 2543244223611152301 400253878726087619 3024384815096136233 7326045327983120071 234639545599755834 9311928477399330380 11703603329119209285 5957677640596320666 9502563786296987291 15036147153259507859 16689370515413274918 5863659375772291944 892444527449806781 11097323885846560092 8815057426403656181 11687870734867572984 12336495483799394536 4637558086669835861 18100927151039201696 15895939675682039602 11285928041416697804 13438901599072035626 16852874371069533379 6402815343712281375 18319937739889234564 3509635725379399797 2215572845497211894 14103684962515829936 8591602727860728011 18006850966193346157 11223277946051519242 5498110414331839433 13727539908399960323 4060402252665301607 8359536592711349775 9748145861079392301 11024930403853316532 14351710467970569201 4214466827504781299 9758688019281819102 4445309878415712835 15363655702764941515 1637878227218014735 15021227354121573747 1893245389186707070 15071211515890339099 17684465819818552578 1975025337162880869 13186312621926751133 17562368831290630453 3742645386684543218 13748760014112373329 3524430681039608714 15651678365456365852 13697993115722825491 14644452518077268645 10851237818157875742 1977613344263627154 14714768707998032726 8007125961630770832 5476091629316837763 15144357951527723310 3663613785156591162 8543879169282520857 1279599118260952509 17833960858231179859 3579789050365914618 7771489549367030631 6290626994748758609 6732385801400107127 13608002654996429204 390491399968039748 4919143576556043333 2344286966135528047 6116688147008548541 10120937400479025091 7882937216400799920 187023642062264296 8305214681967731108 10934942713597465954 12811351179305984852 16214720171270531649 9460191491871672378 2584651842049589967 15324396373118084697 2918461074530141452 16834113431257326555 11002526425944541525 15180974827342537303 13308112290272454585 11308628185812357338 5145243854483364712 7440210490224806974 10829109598208377471 6302829503058876053 8107471091892090451 2063055201856343189 2371495028434581640 18306171056762593182 8768542421730063107 16776123645747483197 13628923173357177936 8218037312482986097 2026621880600352509 8269237016764699652 14456931843882248735 16354302929609903420 16204070760988219866 7810873245448986659 1508681146235734464 766494164524247601 16791769512861363794 17487938037629864009 14871478485449745240 5719666324327186995 1082258009818407883 10065864995912303052 10137434676310037248 15995089799971190461 4137662433593007510 10491319726980266743 13686210421850703984 14145767788823405872 3662269669810494750 6234797791553162611 9846737238369280691 10124947328570663198 14147324865487742243 12733059362090154761 10835355896697695417 4473116795745482422 15302159649882959457 282548543024991052 8019561724883592024 7892923197056033713 2466836182660121666 12886729060702853813 6215186221172791022 4126046398313551517 9171996602149249197 13278811808244184003 11978815026225870556 10786877542681804841 14014915050458701515 12588327196623391798 8419060098526580162 6997234685469002878 10910886178255851763 4063138269903628946 15132047392188347168 4393550374066537045 4223429439469066033 12138951766066139581 3321294139816235478 8355698381769237201 5696624345612256058 2264823550867260358 5522002596976725456 2735369670126660232 32266998529707711 17453533883034137468 4509765105270602591 17388943229967475333 18157351365577105064 9306033036565801817 12873207578281659005 8105932087742755761 10283777463910519438 3066520368598516614 3596094319800740370 15003023367002353293 911945974406610361 994524693118792762 920927271528720768 12017321517400895147 7946452738908739350 17828562640784775383 13473024592773357931 13777817115299979581 1107487656264833716 9368449506624921695 7052210742177024959 14965574820484234998 6262734970150664551 15561472055732802753 13563492185425058232 14784185368985186413 9787554558230601877 15872529724110570528 6949821628660632729 3679068202467461450 14122698973300474832 17471527455571844572 10729680273207538987 2937976601665810978 16830663198485053960 2199934278534174022 7289957787852790213 3076100046831116461 2910825271691450103 6766011130529484323 801998898962387973 15264086977217424977 1867363028700878082 16883534179592724187 15353333275150379932 12331651326172339539 4537662391665698258 12733175871665826426 17370103711927558384 5128033010417165285 13853224616208506077 9660651567926129472 18036784422038741630 2884973559543513073 5456890960488311630 17715769780193916858 8547730130409933577 11791310558058499289 3622950714056000572 3016876829538299255 18220527142453033919 5899365390319034518 8256278980459779106 2036601071714861083 6883373173954890147 8935822946885257492 8731509326508713570 1347563587364317377 9004112085030284798 9732806326589107018 13216532432010401441 2875019228325818021 14559018699247005606 12981973540786519529 14630499757206531198 17985573621080353783 4266542909842730090 2475177483667093855 13328356854736681146 4933856705020189471 17418741871073897696 254806762047705527 13983395068872698126 854816816879113962 15460228300856186843 17332718318008607674 14242319917853954885 18446513402620357109 14607963994777640374 8923187940754537859 7911649317774357270 12375668151235353400 15686245279734946204 977680341879223964 10774751234183504369 7393628229733846296 13846821211875851258 2074783550391032872 3837844188337429754 2816410954301892012 4913054254150274996 9640645959095524621 10649939020855123901 14201529075920123841 16837291823805688030 7430214236616711538 14755278429720364621 17905600165048007621 14887143983982811627 12881339306212667519 7554264312366215717 7300742775453605608 9106232326348204115 6054840289397574957 16620697049247620366 5265827543312947408 126492290774739981 2959894104011745568 72700459516588437 16274965161640984936 3384518246294629279 3983308942565440778 1724353865731657453 2384416996235106920 713490983952785839 10254002917282901673 11440407387294391223 10113447539428923610 4622023550529231358 11604803545037350653 11604395722772875685 13010180316377035744 15225698527914977757 9218756053668934146 11255603629915807215 16317162946184510237 12815188629303625073 7186182615575361327 17153848897056661529 10894558102550437732 6693384507669503956 12501879496458037124 16476916590439952634 3003723587847059384 16128063702993135700 10697885213238975073 16228405406017024672 14383974564365621443 12411154343262835782 5796796148184101451 12504935095945773359 18433678152716547891 6956619159379045363 8950192471573750093 18165754716295041559 13002276661263746380 1855035357014481181 14214095481964132272 6344818579746237798 13043668768851869522 1473067115045069120 1389604296934576909 8026664448646648592 7751712582037270468 13878370744266798031 7344075453415174623 11537927598524985408 16828280449489908920 7953105113966044234 5801931708869688455 9946343214479012256 11736231700862658346 13380429832992026584 562517735013496446 5016403069885313549 13250321168091201727 2887711207336668965 3187848895807199803 13438515588731817725 441539740840124069 14302563251219927805 205686322833611060 2038116675367726451 1028066190514482597 2994731803322281418 2479986801167789759 11071248515269704853 17128084402937981968 8868595723787796270 5712774934935510826 2230516305778592483 13411657901961211065 7953521494593810870 6815962527076273397 2129223082519524348 9420999162835118918 903100862268917035 8552062332734498266 5546397022826993146 4448056189366286433 11927750883225871673 5864064400420814414 10816691021367016806 1862847688550650980 13283166253620664985 10774579431347991861 7891576980236859853 17169056188442587683 7890027266737915520 8590193850252043498 10528222914570301678 15481317882905648650 8660402345950551570 11121369777161801136 1806842739783820755 1284153459958439617 3168850773108884577 3680211669952543381 6783223315746679248 741881373420861911 15929476114734093156 16082165681839087504 17822389047482615744 2695595324944262074 9346667463257732741 17992127881317201391 13250238475758798030 15692065303863756525 3225535769416031260 17879410187177717095 1967513459654724392 16724352202574876470 16688951961389411117 6578230706323331861 16528336244634263520 2127346129766688891 10081019844674510592 1820509367271541651 16247579828608678416 14992144137413948320 14304845732160916902 1304075480835775665 4123244297202735355 15512352973410745736 1045574543684226116 5755912685395080049 8472641961481960484 3509424443847378039 16787546606090946887 127053242444680221 17610331588096772661 3456641730348717322 16715082564750824239 8566462709046705293 5721739135234094622 8416875103103128919 11559799755089188783 11046200570079211504 769069465835724301 10454450526494291983 424600767874856584 5796744699241207838 8521089538557078591 2108615634299348746 11196548640212344821 10980154573369497063 9361716123707041922 10902932253261480243 1677771400136327072 12552412227916476897 7788375165566686873 14114861337893771158 4659881958907737504 1600871508388075393 8820987658581289102 17188224879976877680 4483212858696845903 12106609736453113355 1385214581689358242 9127138002997556341 1986373068310474038 4825468346788413796 13412660769386286814 15128026615913222546 12723352326547883504 7453042627482946867 12721812362220045327 11670987456294730247 10231723153959763452 14978163066293495531 1194430112820424940 13382107110368775095 3931757028110375011 8636215687865997656 13078733622965050852 5495997281683038360 10162796805542361863 13577775898573691910 6086730170863270947 9544338374772285662 18018678568113448182 7550981689301512964 245800275110173307 10551687882148855491 11486762705669977761 7554951107946057831 2857698988074002149 12504355970268889156 10276237133272294069 12986615457525523223 11544607262119797589 11192303283790238703 1210071809766603403 9160978977749700065 3536217978445313818 5952751649718847703 363586831745619553 13375399268604444832 11367708501237056971 3823831888882576045 10724208538341873413 11456623324642681111 3029876142680095356 8528462121743251329 6411501252861592018 10098570236666845138 8421660144218786057 2854970921922083704 4204019302336581799 5173719145099276079 4517475493885145621 641001512780851392 14523832379376752869 11808778785650434497 8319622773307465440 15567688158668563988 8165261529161435642 10544646185617774689 6979526851435080010 8945071337517778608 3422407200018757900 3550658528647671789 6324144678716898292 8857048799336185013 516238019252861149 7711845832710194988 1049575769741364534 13256330787388466485 12242132516873647382 14820804645554975129 462876430656269738 1321893045611329191 4921387635949189173 8238343744010063060 12485790112892305347 10167395363444421610 2327281828298559862 9784966150058218320 9139666554851465643 5970952067933602511 9894022044182197919 3193703871776089286 9816648545560747459 3066157075917936833 13378236480048573117 10247433667660195283 7935010683056682065 5396665745558072854 11447623272374697814 12225628917385774530 2008662624761035795 2468506034393220353 13579019803853464478 422489298517691513 10413319048470817153 16281451197329041811 4320834775193135145 9775447157446738556 3213469090656283100 16054172592809478132 8283908188244453386 2380059621338811091 11723886890268713447 8443114657249413337 1475335490388442978 156254813147504929 7064986678937778830 6028447426377079758 1251265609446367750 5550081669499408605 13570424375433949637 17242116527266857255 14888334894969684214 16262715854167232203 11770868080282679423 8734798152883895555 241314090033917495 14913784221273919920 2393640966623277463 9331641932435647312 13578107703204840973 8616554721011299376 5714128655444883024 16090854222791177712 15247358455769561893 5778619642318084997 59303046738216088 9997642921305432311 4140142447222293912 9331517511501093348 2154773142008759809 14095150443345406167 4549703215422159908 15822663819094000036 7486538635795026824 17126365498531891607 8513850930976511745 7498165505028460906 1759784695185410617 16000877856742164175 1581704174352973251 11362619311776630795 18413587530734971070 5436065150244899866 14053099545988390162 15546348755424960837 1971233662170929459 1459365206369320743 814526112006825014 3575646248825812716 2502164425490792374 895615526492105289 13574138968335088783 1915146838604024565 17984411605403191650 7735484638299993789 13717427392912588057 12764812843249499255 17141533342470285473 7124612173048615442 551343548740904863 1353091351502850306 12724917042996353099 2184964529328498577 11761227297668633793 11217766070693091226 489101274720659141 13541160331092143764 12896891106967603150 13050676076207042422 4028163133292613782 6216511238883874299 17056805993922342689 3948316691601309635 2599848514333986602 3224819022543311265 5301833427251223474 10351202585324571269 10451634310654351328 13462062236496116391 987742384375874256 5739597001969956770 8928553852949133351 4393125884420370745 3961674966832562011 4017631465336692605 45669561433383559 15416243946348643624 2361084401284071046 4970700011854018193 13557514339777520861 15326615428777472711 9686949347566696493 53329437964972825 10399912539268270818 14272662670029754649 12681632149521159682 3102149556513707146 14083730425145332093 10233289029638402652 4184570765093545696 9664059064508014764 7353196812509234090 4360371509799984659 12501918033279524097 2622713183928817251 8211986824781052806 3212510386651285165 14978129464776007627 18329213847680525320 11535682581050502024 1569806240200556567 4743920189492522773 14625772726802633632 15445361436636535544 12514029064823976022 4780697725590760299 16515785858288014509 11234783454837962515 7935788730357375346 5774461201567968256 5237379811423638720 9061975691839341324 5956538931232985450 1678341857867885262 165035360904601687 14945057327066402183 17483192800408860728 12686628437583143324 718198949680047787 10527517346609012085 10628942634537205922 5222757960113256597 10694302696449220626 570024316934781936 15996199162194991898 10239012946206617782 13908203178673442052 14688631162918703664 8350631418505068494 9737137270140900114 13387589276376114275 4856866656762789812 6238957961237501497 11238673546940525986 8022415600646344486 16174041900161056898 16683870416544970124 2017045682090169818 7177801245098988740 11125354780268322972 3177729262320101642 581664824014400737 9662274284289018683 2100206405945521540 3058549305004776526 8896456630332028235 6621806555101822048 12750896936382692544 14969274148832919173 16136487312210257558 13541583696600418100 5411777847731094311 17616275935556135087 7242385935815522221 11363854055768531022 12930736211755658856 11765539986782416861 10088210187728629380 12649732540755566871 13366638200325589440 18333980068060057767 5539513004537064171 4582600571135255064 6198471510283136168 11805672432816432027 16105268838408635587 16620472721418721255 16921921544588979406 10573068782578229836 383011338318931960 12723314600565153344 1858387236253235692 14074007213120381519 10835516609536231520 10002217322073732400 1046684492643748054 2782520360644045771 6318546357409844519 14397164930368345739 13440623621046321836 15908966335843930779 7801906998665329483 11910313412676709174 6148818971387331422 11172529623477854143 5230580662300966548 14470547542321050831 3404235860079574037 13052113354990889482 15242566467472468677 16444584380071855989 12045671656439117561 8957482905769217665 8651487621845787140 12694904362976505786 11035085143983929437 11862255639799891405 18102686810973267991 8551120783675918348 10179042385513759054 699085517008681168 8342719538348033750 4166348845768476193 7789795536215856991 1648780941832771694 12824427490340528302 17040555122301939710 11606216835055649099 9858436475532911959 10943700284054273981 10672157597559367384 10057491190036019691 9350020785120390652 9245989521811285322 912960721552362181 4302570474563745184 16461548665060631231 8005659669178863794 10300167309272247505 8958653556015821953 12676579556556817559 10026531224650025392 1937258719511713643 13727912798447634351 3378291724284189928 4279230963716424198 8414449250187697850 10196541743304928535 17639037766265774648 14578442709185690886 17399107157103374356 6386442407467996592 13999491618833602408 4165829579622729985 1875919507051376231 132630652744267667 4258984276213979132 4706322978243003861 10919945252137031730 8984483526027372154 11914855540048211470 14812379114954284094 235907885261221745 6433235382010825240 12011158875703075412 8310761895557957645 4684963929164765599 5026877457799700693 16525147825392985462 13332789816096521438 17752231358031924135 4067687929773183490 1057576567214202771 1908810468155427408 3583821660088067003 17599417937194756479 8152602228200486779 3078404882329065387 4767647009397282258 16510961103706101834 8715682828308505139 14702520322337173198 1384968829471051362 16952600405692788614 265874902122439331 17232836933953508355 14032563509999253001 11473405030011573081 1370701688845770461 875927151130939330 4189549364404646566 7984803772002616598 3801361310713282258 11950463946448724798 6927003292525910156 17502176475153766953 16999450776765114131 15525831352331392426 15843124744745834575 3296708572172872760 10223176690109204354 15679183859221691958 14522775145650679609 4342131982981919929 10417592409280426485 17702961313135136364 13310023209938575247 13104667564694174401 6764943593026149130 15341936800789638243 17184817588064778342 1623406061978997134 3894597468303860938 17929441813358053300 15329703264467122207 11084850494555292691 14331828819346019989 2367471000209658978 15623005455812123794 11873361631531326850 15558278686440078725 14631681693458818362 4271285456427245889 5955123716407345187 14047695447012607525 5597604137704310561 2586687252737190967 4233837581533464333 2809575168118587390 9475265902586880914 7492552248728887163 10468830365079579826 6692400168275342052 14772707560989291735 1944747139399171587 13801952922575200388 9707489143734596149 17332889617917645705 7340798144727378884 17926460136162879636 15219721891680131685 16419544037574283112 13610173749586534331 6886110873701309661 671113650006772583 3828688607501382671 18228434349158556372 8810634660387062409 17865563498724946492 7384468130499847196 13866746294769254104 10912966362119941716 18113867962457679039 13288156510732771994 14058047297823550887 16133703009426609830 17627908917282448849 10324655962059137849 8598557275072118460 3641602936748642283 1122448730458312422 5194406775115931132 8485285293213336785 5610514910603726197 5661565739946349261 7765444266556076019 1462058837799734842 5593767999951478420 12046898254822108848 6697184615854634613 10629643653533265756 9415375309724045259 5030523405493465436 11676858277154246866 1690733442711406322 13755942424761634872 7081314735107310286 1815280901899325363 2781226082742972341 1794874554570805765 2832028770010533842 13544809799078496740 14574160349345591244 2221926747363503383 744982542723687623 10526790805135537495 562622358813781599 3989185533682801373 17786628178269374758 8259708932168706444 7012537011739166503 14902787767518470443 8618463384089965153 382869057847276792 7299078673961239059 7846497070942940554 12295826103891655627 420560068530699236 5944514576764171571 8529737851565731385 10208562585627224069 11897113030952701911 6510499501499280779 7479331355381472807 8271901313632785667 5121133490083424916 1343136069629459903 294888124410121581 2922823004065584094 7623373495882974829 5420363175243429117 10334292416789476268 3001383621141762572 4218452649525382424 6448055387741341073 2859337028197669575 12138326521755212903 2735464701274756555 14687523187414223664 12167643637159210615 11012309030224909649 4359678461179642757 15729281391138751284 16719845655274739543 17178500242452161607 4619531834659998015 16603677512222239899 9073404017872134493 2440017839236400109 10285555585759381562 3052154717983903121 9345692647642533403 3359660798302012436 11403200694328908369 5868231190905495335 12604167877319700539 8826862531475017182 10781384367257022884 4628919770559568553 9222752772516439337 9127997685319451307 8471389689935303609 14570614994013664609 15301271778277703171 8991588030374021361 15957124109129952846 11415912886054071440 4131397098276350954 1174029342196322312 16470478070930787191 8016668056631610667 13992059035532800925 567328650520734775 10476818629554442262 8026824250306037572 9402024729707516406 6218161417996986040 757301627454371749 2429228424960429095 13886083473532214755 2421705659037278344 17476473626758151327 8213807020018218371 12448783981036389997 11284977714088051902 2012884309950615809 14906227178831904717 5905928927917551873 1260044216062951448 9780130436635611660 332241905661158783 8627125967782625972 4704298057110105088 8377610274364934888 1667462570815381239 4932599690742259927 1449330203377586447 12916248642593477343 16677759194094274824 9161321161460008415 828480578472580104 2049659667838779627 9862800345796454326 17821667673904299413 9223842237627877770 13313924812936669160 2887535387858381753 11178082041392955093 18204826379949416518 4658677966408761894 14505126397892480874 16509596543400824314 2698426445546989469 5314417276296620223 6716777667403949117 6784789318967780495 13971309624672531918 12929596238104047728 5404959048863960260 14641988140164089230 17375278128732968157 5412908396334758866 17311661448866677659 9446591451699604158 11592586696799519338 9403427534354085402 14102956915704345149 14256916992577429729 8483089489965171207 12518766661572086660 12456413781101800187 17270215457846764186 2682414785101684209 4830901992761288915 2163611239443536478 303366603821503841 493710950342626432 5956291427780338709 17864752270592002345 6787421601945731030 15671084504491143812 13668823998657995096 6640639648818149953 4078894894187164879 5537855774250829274 6451264235074453506 9237685413616796461 8504513770416372310 1262699955782282604 15994650223361406193 12978673548748911445 11799002643596427891 2465717298634594209 9217256177346567245 8842744655745967781 4147962122937264132 4307351216889943561 6669718857162896566 8248569479749344866 2740607763872350875 11099069217698717301 14484816427730037412 10030131797869612716 11680949148420289629 3983098020022429088 3735271054808536178 17173434576609940625 8506272340960899014 12530797840653075982 5100386491164376865 13872859170284627719 10759081374399468442 8657432139914878240 10813452070527477237 3054895088471191721 4424832614787246769 262336478695063514 17251319869958241206 4604742388680625166 16937392117061621572 765482548028453682 508044736264878385 1160082564885390961 15572947484534700925 448435786565525429 1827223866480923891 897415747592186799 11338456299330969867 7326187643530448431 4991586294599700025 7376001541827251348 735611515626560701 11470251664437757447 414250938588694856 16507377356805019574 13983210545858084757 12642744525595425994 14312039530482396710 12918312792862041491 17551321748169617662 2731126213531849546 4083216271756196784 5923802826636609997 6179600586573797806 1287151176423213957 6253815518029792163 1795440526713465963 15560391218117539862 10748713870761115400 9032225976356677839 8339940389188107263 698120997337044979 9434089921259068263 7485768691999687502 1737401336169513357 925655492479183545 6629414717629357202 8969589456298052698 10124469859986216563 5223388248633297097 3761749691630394550 2447140415826036054 349320777668395905 15766775020546724876 2652334399655493094 11974861965352456074 6532812525091026345 17728883129297506018 15973283964666031262 474055797807373722 898706394204482091 16913212077972899917 1244882806207117782 1664255496284831322 12860615162169652161 10245194594895308513 4925236181776228542 11779168875477525933 3100442358014284375 13859888552638917996 11996199033189059953 10446665837048256901 11899457147370569753 18292513824256624743 1674795165170157174 13386454929905108269 15755540118412299574 9169240545707970596 8436459850193202169 5400848590708555771 12402096910383736510 15742031839473855123 18207080876196898764 3112764128494902023 6051779902044546649 9569490755641859504 10919083182629277633 3034924666770899024 11422098155559924630 4699990356642591218 5098593546787012039 15839536081900294972 8410175449466948028 14268342580618437897 10953487569667852507 7751487721376294916 16993581623096444140 12448693341605700580 5329570473145868804 569496194906706106 12895647551091614533 17803569184425988144 13426420081760199085 9035801839581707784 13504504737482672165 3057642940974597010 17869768511253906903 4837569966919991839 12932684699318842295 14990000739615125588 17882484158872478899 15222489734697513935 15586368567025683283 15453157577265180290 4271953806926877972 4451564787791219309 8035304409505169847 10969405027959758368 5163058524547494918 6404285897929005084 10305395996403591654 11212704784549999135 6624168188074846506 6932303679495810341 5390768988685827607 13056394106728162808 8124528800648997594 15625541791660370686 16736431317331211987 17938893609275084371 13588018717857008098 4457126659639098460 925403250407296168 5381263423322310189 10760042797790047603 7438075901566453949 4468790434617330997 4851978697176935252 12549496132631693845 3693518878569637425 12620080305554102083 5342685374272493248 709731808211934693 9174731853741719764 1298248557938485587 1555264421781610042 4415054324539035671 12856827379362262266 4755334351615049033 11619129683020992837 2101138564732369308 10268203300194706208 10314050615936061416 6715263632768242811 475328848145525728 1741901049364302690 9790021875260784572 18365496806972850023 14727219495766585171 10783324390085215579 3132628162237073574 9103568691679921140 9881199029649376879 8909462702013214051 11490866231239754150 14129361268638159888 3192070849595659455 7138784210723450044 8883434580304435152 13946624234186365524 14881646514751764000 586868202387324334 3627879485036213378 18175605278051899042 4871578320363729159 13031352841162595752 3084612936411632961 5464579090559541037 5442850914552498961 326918525981241095 1313197872871718773 7865682745283203553 2679398694555644769 13916961831478615156 2124557880951479238 7555520891199834269 2139282894193392695 2266182262768711916 8909672637857183830 9481565772186999297 12142067766797704080 17807027802095301211 15223622671609545548 12827210421792134249 7028986244313691691 8786346208234038286 3786744826748022196 8200205170335863340 4223466929357293502 3610535887390127952 14484025200692945903 8949764594112876592 7902100775649768550 5723734033324576188 15136989376626282441 1362526750680684089 1871311991380691666 14616426983455339867 1645630013455634857 11857803131875332784 2242795939753999230 8683242265334140603 13860622046850687225 42974159332649871 1828983159321286546 4975520422189416970 12871170299068437751 5707196818013576234 8433927709332673180 14483626246743258215 11447309650460363874 7100112381131263721 6802932365929703231 15100954087955616787 7285836575597023246 9016233838898871167 7194886672645460582 3800311952139737924 13067596053285591142 11945443499047022844 6972674472565176020 16090945633874362854 7710899243506710251 8943251178197562621 14390530662412995735 1850124739979714540 6678577275794484587 9325182634764672313 7319657329585704266 2385344218550103012 7326328991111807709 9935690992611017420 18193590248200376254 6013186383642782845 13911192915883695368 11557588674764116739 10809617329420367222 17439554386746312855 5984385931344234096 1506343256952157545 2020404965435334451 7349232348376118829 17461867200951876690 13158362668709169611 4093767642017936250 6724787401187780552 13949069353486673334 5294750978724714530 3868760911946744487 3782252887184918312 5906671336780238875 15507720340993319076 15883561525955790051 5473813591788499057 989201214751374766 2322279517073748358 15005114886277974776 976404441355441567 1004002757598738302 2352320143443811682 3335161951547169832 5146902943880230815 10296448085848539355 5356431170872680888 420935110358983706 8730178098916839172 14700142922178548835 147463324556142333 12478361653079467415 5730215184911911968 11373726898699705111 2265368418605368420 3462687972269061830 15848731856943675587 7934433772622793808 4371583681085212105 16469317016157556874 7061105702149578824 18132920604732340216 17976509536162107599 2026708225278134071 4888573713532068834 13140180391565436755 4466574667358918945 2492137232602452485 17409477589292434169 8609352035314318450 17572974163630824795 7149333280297700258 11221319125930906280 5764621941788163360 10067767009861810273 7427332328899686058 4472766086295076162 8706814649507112488 3054998728270520313 17570098246132176796 14403407765982570741 17944455850304715747 12897943581242464714 6580606256254461572 2690236240268908626 2439411660109726444 6203751067709564517 9955144506809803918 1794879055794605338 3848674728759036842 8257696506901469357 14694430590765997629 6951243528663315415 3936236791339749081 8333752016760826376 14681062102009387957 12016899414036301451 13787466206416292474 752581534037315453 2157843980419645947 9372228090223833301 5556697072750639353 9584821484927129520 15579669402984100706 9086519356903858178 9211929316477220944 17234435631732761909 4799240272209701006 17807492772156818309 6755239772244455546 10598024900873647964 8674134232409700103 15189910473201651069 2498040629305679598 10941516267126122105 18345224236396223454 15469050504910524410 5895585460058233161 7644597629617473082 4624173007521271209 6382796374963463483 2452269576050097771 7216383032148284328 15982557598262671271 5253188441608737759 17110520827517117921 6979960462280000296 2113554420741147322 8428816187314592006 4201024051545357793 12646600672704127493 246227518088325904 17185398445960983876 5182464665656252622 7242041944292765647 2727775222189889511 8617190670814112448 15925127137323216187 14917883962493357225 8733875808318890666 1799944180188420748 14336629411178748785 4304391827955360705 6469042443263327001 18105945090486919852 3029418115935833071 2151117247720273589 14658968333942018852 1783553042663334416 13857702086386790943 13044496555645643895 11072901356668463878 3359873101801315614 14416486269434019224 4825443395874158828 3916258282043204060 16780224805300246210 8044109240631681248 2178026015449971949 12069009839772538016 9757247323718712507 9606127391365931610 681940053964879304 2257380964830534407 3853788911077252125 4884106319088327711 17365379268609680269 16887664087667080489 8901116173419331081 12495576382681594646 1573594592808743564 17023724237132903403 10771200386600051737 6818771825188374522 10073829424240013428 5102493369187412730 10602035875260268520 14558453922499395930 10374517361112394217 7590083713198465031 430582808832711573 18383749631066720543 12878859438939757752 8642623370132397442 16811626299558184341 15494521806556884408 12572512405414055073 1596136441535231134 8452386897673208334 3674253712156718200 14017309500538383997 7690607877537846247 10879064707979734143 3401224343146759339 7475381883802545742 11243560605231677753 295675713155025286 1627663650263707549 6472092369863645783 18336691326893886950 13883104961059812855 11671067658149962108 5119850253371907557 2735675839409883701 11418098037333979436 8374171692586363308 11161537989576925354 13635642976125645607 768641274205827864 16010655851876059943 14490456675800887534 6838296932724682000 6508780919844533363 2229671195537261127 2145409536944331794 18096111816138890422 4950722392164755173 17957273003598255107 9457021801264586476 2196552108302334984 3109617401497978408 16608085991566278105 14901818239106467176 345026151282603817 17782156196867799827 4536291722037153075 16816351571003109638 4626140843441953724 11173328435316625989 16057227466465203539 7990186254996748896 981656564609285999 2071851281188280086 8874718521816999668 10901085010212630497 4752959404613396212 5674709920555630038 589830366187141782 13302319263534629799 17418396784038098833 7851190044482309704 1548607412956256449 13465321791224263153 994467459554664728 18157162330112357495 11740821137323973393 6559227986471058626 11963730914732582233 16519818012832608023 2677976128211970100 1969503156117883626 6499634803770673395 17329237632533863805 11814400821148569675 13038681614003395879 16227046536153360444 1529156459188477219 11629140892143232801 12580964546982484379 2373007059800556218 3100519055800606314 10913161446142311184 10032798078444451736 10583606474920916462 7870930151165554671 18134972271977983456 286390759561312094 1475856834698502326 15289378319557904605 16114588230142804608 16176844853840515270 13359690368314392343 10774299818958828948 17074884989082009974 5618357242708302346 14633129682236356029 2727965027845060725 14967848102615735739 11002769314200757228 1619622062480480855 10026494608534616189 17572468089162503156 11109492482043203210 7895835894928610468 10584322622998406248 14026306425624485643 17372547696590912133 14665559918697045308 4236096081139711890 13018885635598183718 6696174488094940307 13204408527820072771 8778056227787579404 5364074747033094317 13600732795562567035 13581244347218508004 13236420930340723332 15763928670766425750 15205187831305471348 6023610974750444955 8977369579656705977 2449824376576415569 1550355728313712348 8869318173233311771 17747641595764976387 14995914927053801241 12346489620675961872 3822954011041699625 16528431172891079998 6909686864017557824 5033530195289691891 324653427789815283 5006291036868054146 3959515829989230874 17021683864602122282 15850897674068910254 8285585035484414235 6752032349400520432 6898400428209086584 9172756592364408381 6263790600780069088 7405072282384286599 3409956417942212498 3341243859165741205 3044009544535415180 5137870060826982906 10478311518565845743 16300328241680846545 16303812604050024688 5429550872580041266 12712423824826209137 14320322674628287544 8554670681678802247 14640012484691977810 13851025413452365659 2901021016928302317 6926597475381480476 8130728452893556832 5566665088130338472 13549555613161920039 12884382179994861068 14892935063496529484 4429149225943586124 16672101542713063038 15880975038412427835 17801686121144362679 6356440887106228070 6141990823469923188 8980121842694569703 1629961369853807888 3318507987020004828 13544278456406228880 14227949001605910680 15200329522241772774 13181315831730692526 16446159724205623344 3614975097038067551 11241639409315802450 18008908301213630749 12418071025326383652 11023223997671039748 1940952463773575643 18441073313230005593 907489353374696071 4354172583909891698 3515192211087592801 2050139463339016976 15146684942247677738 14868806337121215249 12278719051180842539 2409994040214722074 16795813242086490235 15751830184616108006 10300576038502292516 1548649222076191601 266106008803205997 7772995164411376154 15897416331689970112 8621049598476086520 13965865884598666469 4523282613283364 13362229885620437386 18152926686034828094 3096410583032710718 17409165411607412001 15436926424641154857 1443528703768769719 10595568664862961412 9920925720560625178 8982310293084640651 11508020389603385294 416376516214743057 3803978153496343995 8873531310252895855 11158702977965411500 2155094955275831546 1581981282442994919 3417483195896148532 4938294569759180040 8470251952466170366 669515067019180753 11238878608746424303 4176155568041063455 5763512090513385724 8482745737071006058 7479558402951479473 10368329547042994054 13011897156447568745 16201574582114060571 7816548634544560125 14183260269027320152 4160270066394808100 1719865997611056620 11339781137152634122 11652451406944220682 8947175981457804048 12479615586128290472 1097248442043238227 8452982535737142344 5593409809426834736 17183188751758757431 4910539579092834837 3850821867011965037 4047727546636390719 4832868733225742634 6775144444912669814 5192152267860954145 5372978385848668662 11017610547767422788 1214722918425870622 13356569963202423573 17726258253170639998 12174441157409579832 16141557112126032587 18425605448035236921 7869821251328850277 15150080167203771654 1559783344186802766 2319008583337495652 10598750554660924727 6597872638130998927 1271346788415256236 18079601392823888142 16556368178837530634 5327456358310419668 5361997586927861081 17639059820883099666 5242292533330235113 1896484141885228513 16709978349255807921 6606787730018559113 17279240136831373380 15323550040717528936 17226440628163821045 14504280613954813763 5843430914926578225 6688184332633159447 14365333854662154769 1003068196373135127 9614147827972419654 2114896875325229805 7507271734144374736 508765418256610817 3855612309605696196 807221368192490817 7606890783870497106 1555734257563289692 5057962440284594453 15792962533602493100 15335428657862030923 14960142605773147968 5227380285932112328 15700194746462752221 9668939913409397507 16354110180324577049 9617116855863755887 8736152153796913358 12136736814530255759 11474792989714814744 5805795736185289987 4077923234713236718 11341942260055885854 5092946399123451884 7664527787772890111 15340489853257061144 1087815662232661894 2585362221104997187 18288152479907792320 3402798357341741969 13859705002290021854 7592688053242456007 1889285663319299016 10956899174722781278 14011290989965206231 8850903749526762559 8843315928677319228 651132023892383833 17836539121087522843 7600015996121791710 1565309199803316562 13260676960216881566 15862196936065879626 11133108532030430906 10058124068471584241 17403793597010150695 14587601952129279527 14289697465138192304 7086839513082096524 13217402954365033174 12057823976361388863 5017084105546440219 10779866847241586774 8819583409037364023 3465838185070096947 9912606390666565221 8840085205667730040 1877529362412857518 10930057309796767538 3396295855199252295 9050392685115144117 2614256497675331996 9025428184104766299 1613689510877666393 3971810996092794629 13877094513002778883 4635944326628908484 9476367454428280085 9872404561433264439 16373601936252471974 16551660890856310269 3390685962567370723 12741842390501679926 16946335597234345067 9967539026062206760 10312628337694919814 18351740723271634880 6612681307575158636 13537570305336418907 18234713602772317715 12476269308444443565 4647642027691040988 664570214410099838 3579686177225226840 13426993862734518653 15479737422740352590 5622175359979516932 17921379133375486979 13999694132846819684 13927096325068182204 17786056460654310846 10212182379476740590 6697754196398731570 13665987585959327121 18355208486487205123 10614905753717164853 15756056881349940436 12937087130217589423 11946007073022767897 17420391183646620268 5806206029844839624 6985405445175247886 1396670223262272174 6530400022957866172 10771392621287488416 9221357695494927706 12407319849080578556 9380032578463829570 16485650807220736164 17466352726699079952 10518719232541495518 6558827092284093550 11038944603587363724 6446821980145512799 11959955781209741153 15887872559337859408 14110098873725356563 10053417756023411787 16475942465215482650 216159888643894131 5163162019422366346 7279962855199067970 3805408202941992333 9121757391602716401 8853033707329289815 17670329050816011720 10037597185326955813 7344997324843196837 2927596364787749370 8147066894932522303 2193188225617617035 13861491951103047872 1416884233487281342 3412177633479287825 16366917669953427585 15633840639430639342 8914381078757832043 5746067522660701415 3782299737427026651 6889150394009386058 16973016795441345026 6291396729492752884 839932075840239093 17346885463168058414 8457937452809882563 8830984047427540807 15819497914211942757 8192000452478009138 17314084002539591864 2801250811629276681 1180763363542336768 6293928696933034062 5179481069507024324 1532550441837076179 9203912434198146379 2447702975459907827 2469402154789857173 3881071109162115182 17791562712505153504 5194983375223851637 16220763607374286923 14055730294621972194 9547633715358527529 8268965193963450362 2074080519845703110 12703436160287569571 10411528623064390748 6824855756750263473 13162790809112312821 16104398485975220722 6792679766453838870 7309165598909669451 7077875278753876290 9743397216598219426 696253103739535275 1172684204098519238 4752426877665580854 233563732313607865 10444812086592822593 11184679655594203310 5792699817308252818 12219241202540313551 17030364979287259457 4136047139959155734 4359036382923035456 12538107410616985019 8636583387383612756 16064551454146078676 14334360651245145499 12731312343280087424 626602722354847023 6786119961668710319 2758052758302996663 4633985465323274255 4013892956958870035 1164510446081401091 13661002874707941396 15912265635279712055 4894519019765132632 12691315866163919055 88645798154123689 3614888164276752330 8294427442380874052 7162314877346529970 10731183350028535576 13190698385745019637 1486000839151569463 13380340216839951217 10747867048078190094 5889080138249178517 4902831042830597709 17721524370519404986 11780423261212637941 12693510138292190044 1966299679039676915 1368007312482766460 3617925033218224250 12840538623196221931 13811948633498681827 5106805506683629377 3771475547574440185 15980879339409360947 16198238650797330086 9870370070980797097 452819779823662298 11868843086898377769 12774358626719634092 12221430465539477978 9838430204492699011 15527793305809143124 4050123939629721968 8233753013675736055 1678478873436715825 8107302742232303090 8356454077567569429 5307618625074771387 3567245748598262173 2103326905301451514 2046580340431691855 14879743166367707066 8561556986384541823 6077162688370994721 7151365724020264710 5449088459687834495 10548223046686588918 11822304641937863500 3768396465445677927 3406577923676684248 3352713705251837780 2710995704868092730 9239417692598470236 7882277932765176086 5232495370694378752 13275727108431095728 18219013495784337861 2719822565145035080 4025197581543990788 14669986084208592086 7004289626905369370 12077585174667795065 14965261962905648794 11655340168358193800 249908215967763540 10722064084016372774 15829683801149846683 14126366248989124709 5989594557657021830 16217376761369484651 11929965755809056789 5599747926746946997 245534894359600173 11711142638154170944 15587335512231148312 11875848192497488461 8028899150580304866 14347403987934650727 2935566851768841453 9086042549612954611 17274662338796216039 17298810390207662097 7181050538646225102 9919057766485214852 403832234523575855 13335078637910394195 4027182632375960296 8115928915269889287 7039126337677340888 9859458992809406423 8647121413852534051 2575084030703950054 12029585869936466071 8185874725295100963 13504976086135401215 176745238987716414 10005212092856100523 3609639123989678524 7608716195139257340 5372780529061658754 2175098750056017739 767964163207018557 680848532652352773 15287323354760005950 6678144095135530758 1758782891509536922 16332535692653098534 6784746331814972458 16047003611579770095 9638128115617722818 1505493372419180442 1402218727056778329 18082223450003071607 16197235458026411401 6002512959116755507 697857370775167338 4835763638270723039 13884926835938597823 12027970587528466037 7217374524895423116 1983470480018399968 4787762314590747754 6627729580249847802 7386067937597496601 1673919528807447731 5833694719686425872 1638635382791662989 8702224600696869259 10977411602183740166 4198433238571892671 16292962295949950404 14000139610741055503 2551387284123604008 796325940597807234 2455533865459927179 5800215328129246147 12772613387896464079 16440846812448634632 6458762189558288770 18068621618923594883 11133781528119971533 7367889857274135212 18023340119217723629 14815773549318028049 1097781097900104779 7427019699213100643 12683179108362016784 5737280457655419789 11957935346771396259 954275070716512804 6343869856702894088 15525415069370718054 9506870445203161123 1331334438945868124 9340863150894298194 13670471028052709921 5593277119680513982 432176192238324943 16068336200252212817 4123768949058582575 16377846057570557997 9013376822405593138 7443578541286679795 13628900741931550242 13380903603089600462 16896856424959154695 4968606280026280521 13831066815130755661 11457978619583874380 3720206623907366235 11219318974726842371 17481327175086708310 15565587093911327996 17279228534312332613 1452063287313113582 15333017821038136905 14541793441847965603 6485483528512993793 13210726495706408780 8036673281273390787 13041918124999702032 635770684717462227 9282383447108940264 7793893599927471248 5340882075221005603 5863814594288659307 11457703763344447372 1478265789985881339 6198741248475600537 762651531839933444 7959698559970689092 14008370005627474101 7946298190629535879 10225044699866831537 5560496335225220768 5095662475857812451 15580213436959431242 11098893522029181843 13910932164116242740 16764883993605603873 14425683006546431103 8360592256656739508 5419407760257355802 12861380330529668791 3494299677231965647 13234655307716069768 16712679048187484944 16703664485147861907 14585511631358534404 13712811765598500998 12389182180146466644 13059545449495376386 11314071979461544911 13428710628932565470 736912837219362902 12364684468719978302 8235418380725710460 14748493473591731479 1560257809309610395 15341528289442075095 4590070511809869151 16374720937554370505 5271988152472038728 14782650560837650823 4568445835338779382 16977928173340427829 13663854915310632484 8683125182613520977 17791707160077364765 6067438987818364456 9677327809639560883 11937851149974971864 18090634702639184345 15299140744671105619 18172568646884420615 6931743326680437298 12594316638943259830 5971297532568796085 2025801833393409026 9451702248904623253 12873948995920326915 8930189563936223416 18414039072466675585 9354478986907113378 11820638752392991945 18036039406305475229 4745434870956606191 1200413274149939754 4044461815207519695 17954619516607900453 2458927831650175370 8377538535692601239 16524028435267440125 159441468171044730 1487923293372485069 10104152890970209650 12114767109749527880 2036002315731724543 4897864975373235866 15155774254795989341 17335240476388308949 10739924319548023132 8355572698991274660 9521585407735862909 14122166221672996082 429521175217058359 9872227326853582012 4461846295210223298 13697649910596953582 11593824505001348938 5349093487453979127 13850783564136972298 7209852524419105924 13104280465239850166 6496910606174189290 14406295801727894436 2058490245832021690 4447967627222429150 5604134118792599942 5648221816125925827 12899049904609014475 12522782631547842193 6918778220980907228 6496632935153251906 16953973589002639030 12739047179914968872 11968111163875233054 18177008511964956221 18376923958596331484 4959493700279072768 4951964826421692875 14480280754886682558 16848707961320152287 2676724301299747580 8831402493142687383 5464175057510402491 9670974699276822800 12819617836744669183 10296562251098434242 16384075543541415168 11346134600398868397 12743893611110915272 15516489045276458865 11999240342353699994 8167151793915699494 10372398131022992878 9753908589156645365 8582631568740815201 12233816867025124021 14257831813482353878 9138544954449581451 3077107205600616138 10381940055002041994 1917585411519338216 11280513125303112949 8635340422937392712 8717836849500016620 10436981785901736202 1958206662067836348 9575140421126191506 1488127319952595141 6398265047497572555 10799872437416011617 4108248806699933415 7991894209592316446 3784314762972228727 9938296174632512432 16632643897135478387 9389079988367325218 14981736800799572161 12537512284165928818 18138396187274259613 8788994854403891568 1515628897532698074 17670630967825136877 7135019633445868465 167739544517305994 3881662336939492801 15100052065699582842 18433681166217675866 14369629930545057589 9344531415138189765 15413012316167000591 4386278883042116325 4226985722648267097 959903338288762111 11986542654769246065 4629169551585596191 12333993911250940578 10275511697150632183 11515890621311124485 17082315797145333278 9746533143676418147 2615799361482298207 319211796999137946 3880759562536987297 7313959928449562750 3008877024819465243 1853908875396315064 2527598615077069673 14833373596904506318 2408865720014907086 13605661051660799958 340773542466440931 13471907712822136026 6436468126982444652 1324707154357526107 5547752122668516429 15843984821052347765 10995111159844577149 15670577569061160026 9926838353191852790 4221142830246497363 17785531085351051072 897080203260025265 7297118474444467507 6114188992538487496 7935061814098152641 14063391059208205117 13539853292123316189 8491941579359950736 10995085360578048715 18081809495256303528 6350742267726648615 3559479376463247104 12641879676308471953 18351364469289287456 9080447477590716369 1349147349193986357 17214911058743062403 9811076902996240310 15696627705790057414 5860001525242587605 16800216332150628975 993244559704464703 17217061121036180386 3030540194204645717 7164985409359268658 16839089886344493537 8631824657262956579 15735114977298373016 8754492304681938992 6000166319382552440 9116299722865388455 2301065564106694613 17555634227321997767 7134036743021980333 16618047565529657333 11383994125231201742 8991679393237366339 6481907532077930512 15596497689451427002 11715800386440193325 593834759762985530 13618191248338671123 1996622725996167614 1605082966440165427 8854395584684150280 18408729943258277064 15787061446881515989 5131282819809757027 3329974737521293213 207942750471453809 1765647270676861119 14753961224867128338 1904411218105940105 3661521697734857898 15480676770223862301 9499818941527247408 1149861863248705644 13084231263587488146 13479421476513118927 16938241731455711565 8083243736710876157 14384843126623878393 2184318615543456001 16475984640796051816 6388750251608086376 73698385064756045 7097900770953090014 5314051754779637302 17466591254805218573 15294861262435571038 15364620164629322904 18149959401588985035 12458530836463899257 6349942915411335246 5919181180013485382 17695691565336617043 4790937912592492226 17617400932397002455 14323046272198721023 10836010138307861667 4753930453903596481 13094130436222725369 15994187560394179820 191326870284345369 6526714760731570519 13259613557604995141 15599115873351358855 1686368451627698104 106271684958751178 3388759779699656778 241302515320567923 11146413253688866587 422513328077899921 5752519889963614092 14334388499130683344 9943093799673058859 4172108394780211343 17788355832024271116 12808016704350029594 17535455015811784582 3944342166758452479 4803351075511147904 3238966489258426875 15122208141673328229 14178928933538245333 736710703327094932 3729070929930839792 6873999734820481993 9554616391566209051 434065300433280834 11222780369775983094 16612896903004249935 13883374970527929411 14145832333046636037 10625022682813814511 16131132559611791918 15330388317776028708 16008229030664396665 13779567973818561931 4793927998470374193 4533480740248731579 13817707081392605061 11300702851732320783 15688735279248071875 10696864739374534013 12966147765125200353 3659390244496049860 4423072480599511137 15826384394323362274 13461212824080921908 3533809159564173587 800391047562395233 10935721865165888054 13153909467576422165 17292134868701042420 15574970970553308676 16971620814204428480 6181269768508136572 310085483493449001 7935056897996553496 11410351549945992189 10655185608095110634 10543722408377915437 1884411228445273913 3288513296246014756 6281654990608131469 18354899092761646696 8732757353914878024 11345813280179444530 7049269510728059807 10161660621005109383 11988255375743765209 735007842393847049 8811827429180874471 9359329361280309491 11269266490322973379 8861448295984931092 5292372074707103450 11759211298074100000 5325012920766075680 18398775216399005266 5625867245391787277 11983330126155597334 3957723561133482679 13073773526600775483 6638641429069573369 2728133341420170015 16525607215085402727 2655536549051171342 11997533371546746994 10654679823588349496 10137622065490903343 8713513474631009930 1403720700722143983 16026956639823985786 12646329389256554688 14114023684565110901 12447699287061526612 15101529794552465528 3995057222380369467 6789672724594740798 4615988415661529442 17613487622724809077 14475604811533352867 16481955223063700270 17759362534657446491 6697245859753164956 1862538272767324752 16442228442805661001 14914908961703270796 18408994747456570902 12561431304901125095 7353596237258206071 15911097486528266466 2794008104567042554 10613573025198089649 17234876714883930922 1570297149485499529 1368783379034057648 7527276943534675533 9966691370257614684 11019988506312716116 5234151961592682199 7695649197785072156 3559896846427601846 16900056170377020444 9670258400023966099 15830491938887117438 1846669129777913848 2199843636715534038 7506253760716556428 489763153012931612 6255276776411570850 8043788393832391917 3795918340871709697 12846422663492395411 11175066059375644466 4125583035975710184 4656729977170421647 17784936076452923169 14605895342453599673 13013199316924274957 12981259842002575878 7410396415572405586 10457530735035103974 11978459020488875708 16646222708162479742 7751523032376166662 6647099572604501369 12461236496560688988 1129012007026340180 339037041529763107 3107946135211931007 7519930446570734685 7264522279755346688 10079836202274432659 17409500471719210353 3629747220854024119 146267924388524570 10895950557472451460 14598084067877019773 16900789910978934099 12282893937307786631 3805171839355797319 8492016350987047157 13643426179030725410 6810939872042808394 1467839279425416216 8026320866684722547 18423652137483322460 11621112641509416435 11502054503265546444 7174897452584692826 14359514504204267079 11719731540534627198 8948198391459876417 11234181307388282440 11231342009854125430 15638648899900984700 6507248187250664051 14413990224017231145 787377273562033734 6873358846101490973 10092359398726643397 15319500127711004170 9562049778332517106 115187881630364880 5962973652244480500 14185027819783472140 13734977380767694343 17977440484526552154 14887796238120574741 3423103242253872995 13855369892062095548 15216319121336798535 16138764028208383587 2472344775834995960 3064803389302398066 18325762725985341556 8093945406024412586 7622746124933856165 13077034189441476087 16434542092063490277 4782647647390114347 5544142435823346711 3273434944533701630 5136621177039883328 12488349158659345079 10336680068276577813 3130983001997593252 1328782438470556932 3773305821260247293 5010135768821539619 2289477669806911180 10192764570191106459 8783709326965098050 14920305903998660646 9922829056544218161 16527168537840422144 7886752154825901673 2336797694276294461 14082189798535522721 1133284151287967441 5552849020297424812 15866689695622554259 6225666358342185052 17369937897814600379 12164929138043503748 759964639647887193 15066972523735980694 11001747018944456853 17158606041640024408 9703516790689936903 4690096784853693496 9175331630862385546 14383426613494362504 12284588888752934088 5934564756016660260 18380029748553046978 17655175014969574750 11834410028166526163 12699611556528927 2762854558228940761 17766687004970451833 1288485793293673127 18001596978829959271 8379055607578211771 7566116495763260414 7409916119692429111 11299761681968892171 17730438271639482320 8798260611169542580 1914374281163449239 8190938768309966666 12414179141376394420 14246546930035638235 3218792828230777910 15379245451908095149 5001942628177558558 1541292647916703467 12160070760416656282 11615950891364601739 12473200215233674047 2822457762939567905 88624697473634473 2112602498401096122 3611384681136225103 9098304015045014322 8475490003371985360 8434762499745023643 13661560119026521395 11117371182436945234 12896681070319856784 6125528363045544380 14624808979660590383 3997991030097237748 8060038255117754020 13662892278210547367 818354652667725508 7525472183078400945 6686684704501964860 1121953137112746278 3321745360808103938 12571953104155935552 12678062380788245616 196889875312951124 10848943238295521355 14156997317998306073 2469296850009476841 10252831966654522053 5768318500124630809 11153112826766654968 1515821487467351189 17380913301175542975 2986530183297936111 4229853817596084786 13427243241039876710 13030215765746807657 12488894612683835205 7727235454738363660 10690925859370018158 9555044541379966877 2305952080936700619 8105928055002838815 6350499359731777875 2040512746662138359 5130015935490055851 928231398400118451 11080934132463737623 5913084287033382890 17358918478048095887 14699495028727599250 4428043723581801758 17193079533076173098 12783774765544172478 2196847418336479673 7382475790769344085 13203050476726122349 12682978863089687240 3934826228832973865 16820020072836456146 2525670005433653625 18247977627781953504 5408724799972444160 10253423088951342741 13659830636719107055 6949895657582242888 514434585069168117 11071785059912789543 16686663412387312215 11890550695676681731 10657435715995903292 7596352545230358252 909779077760884655 6931636705757452204 8931859568062692196 16138781782890675718 492737223982496444 15919713525695528763 1845356242288288682 18357885629752319585 10027017420385386194 2574159869513322531 1415534299055502705 15956374070302677932 15219341137329108625 990057550781895058 17309742411642759035 1496271652310447765 14431835234918345526 7338802832545439067 7464244977712845487 13305890188711204045 2875614864878807126 12061888001068757625 4104225403977894498 16169532952955316854 1721714400682952862 7302177320810790010 8681021976224296322 15593595985745255937 14893989722358964501 10125581255664247665 8964439336627531892 9506887634695093403 2422985545220607320 5718488082419577939 1978188122411945315 17487415082748558415 728536057975120888 17968679925936535172 12883122728439054903 16683678003063130338 3155385700874697184 15463440511222100918 4796927886714565193 16285237071926099287 14338213892853105254 14568369731676487432 5470232747663336450 6630586389902192710 9983690321986171860 12981411731644617782 15225518861311831633 5018322956618965322 16161204053700778981 16289545540064271403 7348276467249986106 13874978395853012418 18311601554845442310 6819085347848837657 4322271590862612374 1612647753429957757 15109217581034458251 17418572902818452297 16237040263057014284 17831228539278753108 16649393205524537625 12037885276715183692 8423149395468895281 17653883065945212906 2078894858295280762 14666029113997210350 10606224354863417854 13096521563185708601 2876193421086483172 5445492079011051587 948640418327049135 3603271037526059610 9173443686050842553 11868787798677417360 17310033709357772288 15239954499638227371 13748376419797523201 16210606210757254515 4781061669235836743 10695804062419247760 16919133035274319016 2338675626949823952 13610766802198364482 2963862208527659334 14017781183778981966 10193137694080432214 1367104692234610399 16323778670557281773 7701948632322511779 8494198160052119216 10310834469203841071 8489230584134370457 1542204859171801931 8154537338651555459 2800761585392082053 10837506709880476876 15270648752091470679 4181511069257277075 15626404068751292203 18184211390158633426 5556175670703736038 12220805773869434769 11293732297897714833 13208952339948144110 9631128057583217291 18166165952271663841 13571831211862289345 16705294092120542264 11368050447143672826 6481580247288725949 9543063543255970927 9677173185892875620 9970838231657261191 12124360864049222126 12227668135712773132 5757453804111164388 4965930074102794049 164984801854896994 829023370004946896 11771787966514604711 1231207428248200255 11740408664796267743 6399903359548483078 11843863192250098621 9779626421698473783 11059744053277566758 4615477862379137927 7833840231823505785 13582098077485666409 3200722134481336761 7707991981672413618 3758378050581286094 16074698113719459509 15510174906814398626 13098198311642302745 7283012909489340590 7979150693847250795 11559678941399648768 2489525276444714283 5340413785806871630 7103959631968023553 15712988780080277740 17921207096042848758 12936854658574130492 12269334500778290520 15902238131101705579 7509310381500935029 12635584747072292145 13166629429345427516 9532708185024242583 7814242521346963214 11078702788599745228 16483189616021928290 3488337308068291262 17765738181586629695 17447255759646679802 16411660378130510724 1632271329409881207 14199509487496004653 14959359000352489431 5406372771149470920 3992164973474190331 5477747719657162268 12929515088132351558 4427974509713522816 280669493910638486 18211575414023624000 54305258542219698 15502193378817884610 2336646487189987332 11192889924551684630 12184740832499230828 10420674490847471659 12632167722425578775 17508132794872480404 9649736871602228117 3854530937367587898 3030792333465216449 12703157313716388996 25302745561242176 5965717756634773457 16558116616932330844 4181345308334686422 2537253845403800040 13394684302982569763 9128588080107563808 12945476674800052270 2928915818354391970 11972852454776267027 10907875609048530622 17179125561277135042 10306001769388666583 11326095165105892901 9404005399939730466 2394715466436284492 6744860426793015923 11051535518157626688 13949596040045792865 4561859082257927744 12017903495016900836 17169272879596256867 5328656023034016556 2431359620882728381 16385642023805502518 762211388015279607 13852240149716323702 8098706551522262180 10397508039015723958 12889041005999998484 13852033528355484164 6517628825264821974 489983522586557050 5016707080204558567 3263124637963715579 13582645391799104017 7794668283262190698 13432852649435315603 8069721962407234467 5883761264608856133 1920633134730243050 14881567192163842697 6086358574155215883 8817482204976470896 1429498436869600196 5873715920392311149 3932520484530540351 15067711900157552995 11125810728203612782 698468781346131243 17225695503496590153 14381533631579377543 3415892407068751739 4529231669883414029 9407350536218414391 17225598967730105285 8624347347934315223 7890027933826755233 5169912798060164423 10518639586498891707 11691999831101172602 6859244189127875240 10505105940236233318 12089642310510064620 14840729715188896168 6364368658943377682 2334009496984319811 17149079931549010568 9984499964081475200 4980103424619196269 14365055975090776435 5851782040988583407 4274111040157265717 14710000007927218398 9067844782455379157 9068133715757697916 8934253402900320486 4145460644649004769 8620975422585515565 5329233584487312285 12957084149743794752 14847379700201830770 14223071631948479007 1360571645710689673 12111374209643093659 13555722807371890665 7066268137640160475 16540181121991287502 13994108366550936638 3839254175303797286 14891617596370166041 16911412918876782129 15484327392161148010 15474367777261489348 14345696948150066259 6954219373265721011 7378039028742795077 12856895927995943826 4345186897887238671 18056416835308974772 3124667387132044887 15478624070715761216 7819771465405545772 13977900129405366318 8583234062924437873 2252742663010733037 16653865805782150571 15709264284481301635 13888257890511440916 8404547025913266168 3436386554486782843 12928122370063977670 1983873347214898156 2691847753949202299 9214454808623751960 11022808023041581720 11537917226835871407 18033206685356883577 14893860302105257229 10877674227596204054 9447462746481217729 15476903439631484255 18110185498152600927 3861370404253295677 16170473818858437626 164995497034266660 15746144968096912805 16779495059078130717 8516190015997966355 7380283839922819245 13762342117842440770 6313056903556298551 4384415532734067708 7417580506847434684 12568392767949124008 6939171577199267410 14734502092821980571 6718407131809958684 3710636450259759194 13636542172966237520 7913225859619465241 2668370128390529730 2296559319768148788 8016623771284658399 2439702815121813850 17017567760264891277 12659968689708682702 122834304064559302 5523130791686410068 14848894286466690553 60457934977619022 6587122794441821204 13501789088861339987 12046863180755931730 13249194381826862993 5889664131113471910 15600539666385247669 8761531322031377292 4747681776037448288 17318685064630764677 13164674571048469402 14008420544006734298 7935452543030667378 3317693532408351277 17876661941292892504 5320636268117468782 941353778402676214 7992804631645782524 7652223069999048706 16853727899164605194 2897932771270436273 8660030041214802701 4181958819162303445 18428976733690431125 17665794097843528242 366039036968513306 168241293808939499 15305867680462530392 12232485836414234117 7014428125018292673 7927428208154491030 17169656077005602540 6165430578237001545 9046940135110563177 7712975520840087440 15911459820984648011 6436235032590516285 5768293689604613597 2237251561288370788 10322304292696119433 15421198065505369065 436977532351626336 14326847237255079467 13697953631494173905 12686444225909663779 6851022582017866820 6987874662218760119 14916844242349419504 10080475149252273973 6467822814691633419 686929909585345628 1141038148264165122 10721089715496969046 4581629411907215752 16632345628849417837 12880706003674308775 9240593020752555308 9632525318563209359 3478280864951969888 8726545563827282584 17130439732739991666 4223179352581461681 16670519982971090815 8526204627441780527 4854835336222082080 13024210918930010356 14064239616681706436 12979188837910547947 15680827917902183233 10239983149482322662 9781113763234551912 16542770331860503830 11982607504061127201 17969416280292680599 15793464289300592226 2810812420444583469 9464939745239169362 14009526825273760214 6798227996670261552 2282425862516868387 2004970931126724760 4637876413093330600 13547059841552870193 8149773638901117167 3209777453974392339 1604472266504777723 1009758468963837052 879966158958294987 16284565077822986015 14658321888646399620 9023849449546562010 15758346897148534265 16562998569459985464 15312049868109204481 6099943924071921317 5829642572666223537 3538727672833885461 7031890498459532869 6048534821938326203 4163828816645030581 8489368702344111747 2845884614919600214 2371801765828745345 5536221760536759616 9245293195131495305 142364592507821370 4856528361865320749 4065487658427433107 7822553570017002645 11540500163506678236 8593402614209408814 6139630276835087739 561335108811469314 10286398795902008360 16532202932836196984 6776081128056545859 2604179538241938419 8827006667367072248 804007760283117184 149750132363147849 8128967515308827759 11239514188369041455 17799965868940178312 310274723713565902 1565113835461717979 5445316516992008215 16691578201990723171 18049995852065811090 13696464486508504122 48482049503820264 1480533996332101880 3476922796051434702 16191443132966705731 8602951627439123797 12929535380088077210 796591210664597007 9935226028729859048 2957871652054812893 6347845127396293106 12357905120298863292 11416314640504708491 13092922778661373580 13668645030644416408 17080009984767265104 10302402335219516615 14012266855140453834 10856396836951182152 3712726418907899958 9085442192016287066 12099265938625868810 2144543649256116443 14033413626077751262 4737426625472284761 13894890419068905157 7280919312310085760 7972460186202039042 9634450186360438435 8738778384060627150 2447287478535021118 10181923827237454949 5764171343064769690 1565941087330060908 17617179610289350963 7340454189220822516 6966713449612758222 10132354808935035355 2352217192071467453 7046960398759844801 12568843962692293431 7461296736039267006 4042619528611993484 5661676029537825846 16520338633798641713 10535089858649029595 1167017563285457615 2531113260207474468 5942227798735948774 11304576882750146202 609951723309835501 18123145341157622295 1611661577534092286 1385743757485154940 11606813313457191896 109280353163816655 16862303387393228876 11921910842896585386 17149600207888709953 1711777070094645572 16825010063488996739 15029537678672027075 9947535524507212079 8072735088180366504 1677842118249002601 12584181051466375978 14248962546302267800 3626304506118330185 18098163143210110026 8092213875327012352 7079197263759836644 17435358824971458204 3316323114153655084 9688870361164608202 12243230995993466338 14452724523688478036 7596148639537779437 2476944626606068817 10122430974594759897 17667646966188257172 801102972228503849 10840236428797079188 12956966141065228655 9115547762587831626 9688889929739107074 4144800737537603936 5241088907315392418 13834982835814620233 10072777554408885382 6454322998132222170 14646670459922948653 10058243884301964239 15304410802902524046 9719246160674033188 12503836732852609825 7616006044869836784 12295850870270161600 15645538398276311801 4082790696957007250 11862448414061254223 16525402970689822866 8957491928390189960 7535311901663066121 17650047556238694776 3471945170051626933 6482293959381742895 1550480568327720696 4308617483468317141 7308144801245520759 5923759154483254760 6551047857439579118 6938904071993578964 9891285124774031063 2358793129494990730 2579675233102376583 3743184107397805249 8170418602204356799 16400999878321448754 4217796773898383479 5992648784139363093 4641727548323512275 11124267561442304568 17697618187646678930 8830292636185629516 7521816042894001172 18293105373169032071 15810891357647395016 894635191547746242 16626575127294194168 6206744597429715232 14282107739882106072 10900709346203036918 13067367595435778700 1911881325486525931 15022009046903930161 14668999789305533278 451218299874204815 6258159161524432421 2434523834861352069 14837295418807740852 13658531469028472254 11639089198882333992 1013114334511303084 15339460389689526828 12230343960417679932 17369235171381380919 7503147016386726708 3286074331713065487 192584022510077967 10473061582967154365 8614254322942537360 8154564296381500576 2736144598914633472 5646344139312098696 8660050965026724619 17274994376352949698 5044464162806303816 3732257218603776951 16680143029670576893 523092658720170580 1004361467382956544 10052348976506624950 2072998195967429495 4445075824123689845 18444394036598951409 6305247906197155313 7989886557370786537 11797769614089956064 2039513295606787051 4110672273087406449 9873542509967039919 15498380173589462867 9406150534782348734 1985453137803231322 7104280985338393258 10267497549170604690 713309084884431011 502458060760403198 13180815675743252846 13819812424433208166 7617392212571188999 16826184660997062510 15858703191841507072 16757008942347900903 2583084707855084310 2623746687932570404 11430638156627351101 15398819018665159531 7263212461527330014 6558308264091019294 9900648417954183488 14951085518051331832 15962156263067185892 14803789312171712890 17398311358295499201 31940029264511054 7106988848166424208 1259142332463646258 6759737213873024488 7920941161345840187 6937867740763853399 2233363586947517374 6595758395782275771 6208593099034157361 1568077650328659673 16742905085939846116 7669446039660409295 7013043810558729807 13552592594780775548 4459161271936114167 401713173293114945 427944554697717915 4903615949345848276 14029260443655232418 2946941306884127942 15155244981934882033 4242318831472117623 8503360816994729015 17944600585429753649 9614605530388975893 12578375959959662204 6424899871149928803 14856461641049380607 12735205076886578096 9852631105745070987 17952315040160121827 4859558786361062122 646890754184683417 9231082164695033116 11056783977389038249 2893719392655821555 7363030094524844496 4356965981945488206 10993197699298857270 9485485071609242251 2868763615403420045 541232576853806222 15276898474311423194 9577569140634490626 10369523356997201450 4337615739337652778 1065224773008424723 3846671346907080635 11197649752979518424 9244776791998081181 7219002679795636216 11528971077125029138 15227071876560102342 12689190101378335285 9494352997233069273 10320318239023044231 462507155326074131 11654206709376976866 17477765377404132921 18442373746475951246 16705526401344378730 11522487760260071584 7734424420046860799 2643344335894331332 12405686015566446297 3115287398930250469 11255589674978363362 3999465081549820264 7810413090257028296 11718320050415661090 15650917082626758422 17814681027739630717 5487063152623408414 30082815284507473 1272325607048015634 2783616846955204450 8587976522263444612 12088329948484740044 17760726504333082167 11934414447041704494 13198705367253606240 14245103228042565373 2034051778026321589 10545474983818927850 11177701275085755415 1103491062277085417 4574990865467626218 18343083677766058258 12517824791440060558 969689854307568887 12938614611370678689 12834773991469394534 13331953137989411237 5760932928449081894 15655100084028353068 5484263702317471594 8537878166563111412 8324007306843376571 7802131239558868463 13056406077605405602 7255447406094176026 3637377148748406042 14946679110671586343 3271889511259925665 8431809036327972706 1784575843569538505 3713001261990757852 1585021421404173317 8611859788802805071 1546753472819390079 5407603671406815896 4497210317392117326 11119542921752489004 6080931489173834355 3478299746266771001 16614756230160393903 9938079402772420767 14463571054216887719 16114874701702172833 11701350420425892787 12774220380998464545 306072565357920773 7514664788259036415 5154517484298997645 17631697505275638966 1285051390700926879 17249728528640174372 13730563604791743101 7945352542066517018 15457991218656154634 8498879052881118688 15551526887090620859 3628395321640613363 9942762977665007293 9117674536025368726 13903975136236542971 4654164236003626100 5768640642577447906 7107239802937294514 16575474255403319315 15288753926137941888 16923242650288142694 2452576963132927834 15337286990532719016 3807595755092924066 13487905861975219046 2473099697569455569 12927377859177327793 12856911547801460602 10202763509361659411 11491712438513747134 9344575086860418919 2458760888164779650 8096355957672128384 17912463354908239647 6154583342683279063 7569874149178487970 14797907650853758269 8124999730694671111 3485969736779299894 7956522074625482996 1345850679407765298 13739191919066212102 17284750631444105462 11618678655586360072 8520933944154447812 6592408704553895143 11489703083483196111 4018958381432864791 6584685394472294572 171154843495317608 575927792790326175 13601560268323584167 15863233077381049323 11682713384151227043 8769837215205252155 3611887879310074341 3887766990422124902 6108526520153265108 12738150513378014893 6718642863262106803 17709389450497085550 7741384140533001967 16886096895705762536 15219036410608143775 922382126393104437 10246806844522007425 3783115171360791205 10644116188230388887 1797071212666397403 12306435353998267050 1100214419596410313 10253105227489610211 956267879443839507 3291063912279488634 17246366312459907747 13886408631609484136 11420928571201198230 13187726983353028171 204443338324081476 3594821553885683685 12347164397654098380 15912380036653521054 14419328282577362977 9612235442417251055 10872534189341324925 17696899895236092292 4794718861496944363 521090967760135987 2555719348462506850 10432682162201750114 4178159316967732122 3257920981727289749 4273643116711850150 3007330599281249683 10099415229289744206 15835085771032116117 16995905207886085033 11589970810030808292 12646266793992038200 10571466605519964013 12575004170224549860 5136040071112932371 2876728647977342099 2251119454925356686 7207711950542680712 15543256274468123032 17095625109678752209 875541920611990574 9601441971686058538 5451546649962304891 11904990030084367836 444266397249475229 11817330694544285335 16695490105048298567 10697157721826936353 4817828816086825847 9812265549003453167 11713972307743521585 16304597653486651184 15606966217639793515 15292388074463178161 1168037290450811181 12126753677801363153 14341457951902381234 372972884292285206 4089836152479346322 1190651748836178250 9646828402449356590 15437470600168461434 8431088641274220412 14370197532700367876 8534710416835659428 5063583729342166071 8162699956703902835 4048171534336509584 8505771770278154891 2927209031449119260 8862286315261206750 16570490393422460359 16564460606089326080 8002390876184336960 13074562481140423652 1217015297156333772 534178266279621146 6752797419775734280 1936894894651643139 17098897958152035244 16588291793664336850 3887266442297782426 9615944587613940779 16901943042266349946 956247174798161009 8661479376059381833 8110083000015191483 17342058645774675869 15459290592881440445 10918089546660283802 4140417354266897707 11870396337686633336 8836916373982000416 3321755407136971693 2243765201649532205 13913634556096801468 13694978557431046744 1118971962960982333 2787614900221949323 1161683096442447633 8028127849311378847 6357905894182828220 5095023685449103244 9490000996415468005 1564919301384411911 9858013676018421704 14671195097849261052 14560053725912047843 10950908526918103001 16216651032946233176 15435585171484998713 9977900995203485485 18444801405883234198 4241818270390078837 13204939112151261924 780059848507943123 15023361806853185636 14567960890608106148 15157543630698119746 9130458413387021311 12787057574845703182 7852134605764160373 17730802224919133198 2601570451314407617 12812561038350251333 7140807953543879023 11918898798079941703 4133653546674228422 14700281278284162341 14796579561335736789 1874654641694182231 1288043186464799998 6436435113719596879 1456551387909210003 7673777576779521326 13653282913963026018 4538154506885682594 13665226532368080495 11442584468014761345 9016211869952537845 9682990751105587757 12883471543728007601 12098622487539853201 11323959810109642630 8059343843490351201 3280350405862725782 13156400926376664688 123939413926688155 13855371916161770552 9919228806663026059 14137726081640116993 6624922962787613303 15415769470744378997 605018335974387760 11759588673309100333 4622226904848010281 5651680262977524934 13208018080846721387 8204963905015374709 9562500697550619761 3732686852686980828 9016742680651024279 12697609636210763594 12535362588844859865 8246352136138327715 11125345182448969576 7320577116581334077 11842271906060715748 10968557184929620149 6492296567501833859 5620749054104787308 7531500763714026920 6284310032906832652 18097039009058666848 7456170478986286407 17459677373043793848 17188275637865399685 14067048097352051445 14449600780384358240 12503964422536777947 15617171534298460295 4592268093622723566 18116082503875442285 12763403506686718491 9100207025271435359 2676729422195432930 17584487821265695456 11079800413437217476 12060010763044996362 12088547550347782553 10643719457417565223 3292240397440636775 6395887145614905625 14705786100142121637 5844828286196477273 9905862125219897742 3175272777878143565 2518324439660954513 15419015633756588954 6081804925406499585 2399056457935877056 16136595691417494484 4205845981742291834 16730997615948241097 11012242580997300297 13772366749799610929 10820010691125889690 6667483970064898564 16737368811564342703 14822668981424606886 237769467572191893 17647556347129165324 8070305940471948313 3178328917250191561 10182899937424052241 1670876148147910151 4641284797465896509 17499446781778158428 16664581165120458950 5266228366995056821 6435017805664493167 15337208507991021289 11812075077180293233 4627955783738266709 18396690622320439985 11913075338515323113 8737518014552494146 13633102141095983118 7029777293851693012 8255429622525693587 8305534812039974482 4649012319889852916 6397847592597559601 11524006611242532898 9664036096172599528 5969773156591988417 16730422034324114476 16270679947647581737 14925722502505564962 18215478536153946929 18296923141082508298 14326730448905018149 173335845676137523 1115233635465282587 7010174657071956781 7664864997245797507 11603391165454963113 7033433727688910762 6306101986320962573 16168843885400077654 2419417774948105764 11722401409402557897 15302424833159368633 16288258506493207735 12326594266723036539 4600649035240453816 6526134131334358122 16527406100392326629 4782287269517853588 11606250127638120624 1152558738171042513 5815190616686570609 998173954095731995 15199186672438864219 3375763469534296254 13234587683792959948 8534221710876710525 3966226904240334098 13357140990615992196 9845413413520052920 8278644741609232096 417884234860855570 11233915438722484663 11465168889906439830 12415969520233854061 13804032022096960268 2801219129608951559 798838522023284472 16703728560310312705 14785377828328927970 15602387971449880112 9069790822034356314 11190428376211026783 13738155302505679710 2658825799901392648 10010192503042628634 17481038384450375176 18069524253321894155 10817951131420078898 12302845473581159879 13980969230219997050 4377469355356736411 989796983939938538 11409833792158963263 11097798097583252091 11807298810480407945 3241576316583286809 3539996415158700578 9614772841059198022 3548827822335061019 11625824735327261748 1762514201378455101 1538874463979962624 7558996057164394210 15011373491071232043 9838055709377085665 11167558434483390683 2573724341477052859 14762566714819446262 4940457532534013467 15577947709199944178 12415876810009207234 6946897738809267314 337116127391743988 4636792321614006956 7222948970654761735 11010818467836899175 562867322776970774 16066517956084032035 8016332819573677585 4590732278600432997 8047828654849841542 2429586558514944648 3901250397330522407 4274353992014426285 693562439777935957 9988647166232238887 15022581407916372511 12279798114983621929 4618237893081122855 376690223264215173 4602521493360737039 17305677336220353005 16940941794670287190 10149012587404208405 6603379646171500468 8380649441218993740 14364011597334542089 8439172839300449343 17425784801372304039 3055213655765920504 2547877389767241741 11211970361003329340 7918256357334372381 4034262775615306868 657766562960911493 15241482964883887041 13571349384882623657 31597793851202828 15093703898850444511 2771299179456266206 10772432281039502160 17166834412087286503 14945131652159477574 11137556563300899075 6152237923113017584 14961165314852941852 11772614942972752463 5800878387995036503 16325129400517514708 2330570882812236736 9990638451369892987 7431326106833664440 2074948828565444441 2057442054602329630 7915180568210804580 6599616747925763352 1789454543638017764 5596996712541026227 3047026006786721431 12333830438086983327 5263357684379017378 9774247827156998056 12421601498333482334 4833556650625204835 3431721386540348157 15275505256001496118 9878458187752100005 13245580239323265532 16877257378236905601 17893639587644884764 24613494083145140 15070230561932179154 7982994584005749346 2408611677790546607 283508058373042749 15416122085581756301 16684214167215685233 16901962997044220057 9027161129620177427 248133798205484020 712498495027755236 16622036964546002219 9209210361311937088 9691944423263300237 5461768976970567528 12205820456560805316 2351700014855782492 5621101111940032479 10546040366253802077 5835638235348968037 5404585880146695793 3829663974551730140 16032072707393810995 7207699440605505992 13290872871483952255 17672135886392861477 15855915021228474438 10639932209356420536 9937713127824545592 2958113578031290133 3027666947600555813 8519742620898747175 8558899957989137075 8862390881720829303 5424697706730456685 11695227645574081041 16613149903754263753 10713815677821513450 5828270229123184129 2543058707350762907 12383450382786084533 164659860297398532 5333099811144870627 5786401970839954165 2375580054491753834 15984273132250376989 16210296010763469151 11247766762849223520 7376391469304676 12490889212745577983 1477409216676293907 10010092610051849734 5344081961533516249 1980104668374536842 9806001619456438101 303331160590643872 11740154574022909189 10224571247680148427 13645396772862574467 8463375006485226977 15422623719578869729 7632384627573701136 9787962586453720311 11342023049539573760 2247380600347246647 12626815807819064638 548762250970071902 5998957316808154321 14386894286429360251 13924935073070964544 1059962052561729979 17600951826746019006 5611714058580149191 2870874098679267061 8816003603572152504 14677568892882946732 16661674141382571280 14537903398701162513 18287699932169590356 15130848535991603583 8135389395120183828 14990166945190334225 11452615180618252498 6888046809312490824 6505109195673419159 8515278591812934981 12382487969211049542 12843230709966784531 9819561936201951672 16575201841854895482 12611115857455703366 11669809436766711156 15298901246305184826 6716699012180390910 14163240669491894576 15893031065548915848 7212040729161483112 11018611070249561200 35404613012057620 5183300055056781570 10856511403422180748 11759574825321661796 10958684807226706665 3777610206745164636 15973982016008794708 370473305984713159 7150835214470517856 4818005053879859129 16670814637293903767 7837601480777328476 7533043502736262330 15258847569860136192 4874264190646489601 13417335243646893649 18397618992937965247 1226963318406938469 12886613481966863040 16941931928362591534 2596297160867806403 17182936463829872363 10406042333488718524 15214432689514725628 14070227261897701999 6543563840875987630 8008922186313535994 3123111080907431299 7443639236372383437 8064052484574471149 13428299690552834482 12621755024611116529 4756560127600051053 13542726896127573939 1261593225391638250 13113937364214650347 4571692159053161737 7181108357905423416 5183903056198869254 11965020800975946514 16727196512272379453 5091338179596344063 18168443051574015128 13329739997922181073 10623691375651751245 5641584004259532944 6665083437178930095 12598228798290643116 1011571676054415709 12004970152248837978 5886318731925085058 7452480163985747591 11869456633383122832 11959042054584477441 2387421470207151659 11622021570585820744 4289688076084124542 2875354101088087981 10676923775827302123 11766422091028911850 7139534962754123230 10038813487998808151 6269851767322787638 12563288531199920900 6460076086126572643 9807773221816820446 133267905993041838 15522865856733159920 2155825338547335285 15315045692525992130 2274170319845035723 13710257311057862470 11196155721401129290 12597724075583427974 5061317297359578245 1771691787687755939 9796242004358870143 16032236659542286737 2060912762828947216 41101147985867695 12614669488630388278 18364517070042020318 10178960471072741165 1184611307449060070 10003426182193595360 64738991271267668 1205578225174758042 4990420732001707728 975778495972766335 272309853611257766 10565060100606968559 4963317305294511766 1796897013426920689 12786739497217571888 14131851077693841650 4763191847131189107 5336131010257356125 13261447762877852177 827407547978106643 314049538222824985 9977031301639201813 5130145997574491327 7538278624688357623 14051598775760172312 2519128804919596116 14928283775484719909 1994179850562934568 7079175422418919700 6157878390095186221 2311008975526991950 9754516217852466184 15274837728623495671 11327719816713310312 11198641368604763884 16535293874557245051 14090602882029326367 16552018359692018212 17441759819585491530 10380889026130263437 2755256514408652717 4402624513147162381 14605817545253594761 13449512011655629229 13860786533944346531 16043375371130372009 11607145804345620001 1085473096815737304 12972374075060876402 8662629736776845949 6678415948486979114 12642962307042710359 1692242352929513226 15101680403848824774 515821389625265422 15688940146925502542 14154594437876723572 14148800209764753748 2746288312226214857 8046817797301574807 12104477314030809006 8459569236642367413 2234244562985334565 17939173189073971469 17608870846712131878 4500187532493141840 5200134866369331746 16422723582315453000 3663610668616186009 15748215697978832461 8241089624327988138 10456400464921603544 13618011067553580305 2573576094342188425 15783573442042509842 7153899465743189110 8550468461473735932 9878129218594394216 17256431580591050232 7854310075716104667 14451985671890868617 10201168430862056776 16897459059438140500 11536483247606890418 3584519246448902115 17180402522924501492 14833610726921658245 12874592860932322668 7140966204093763599 216275919165830300 11632528334105690090 5604571393910139802 9992817690236969839 9138992980604161500 12767799704817633423 11134326056414244742 1064769127148332960 9966036199364427451 7922151811447428906 6378023677873735159 3462443378862422824 8356682439340998602 4183817106254638508 7345916220972300307 1055250221438432944 11432371231209735883 11509414319571141983 6940729787598308804 3998326322571292300 8091065236100833239 16234963984670318730 10713868301586223965 6220299935798190404 15141087826252912428 18149771762647953104 11538648774720944985 5560420967752222828 12127838642735784799 4760014353099701513 13580339654538801236 9413781167944229350 12883238301291573264 14058119323204043840 1008972614146523324 11475508851547683576 3960381793427953895 3585282481399671170 8547219567864912812 14515607715955607481 14677140826132472032 9146387410584113025 16643865508939576543 5295066887463147821 17462186865917409648 10338333004395973847 5042187648652406983 7278379716883798320 13198198532094624838 16831695331484302264 5071567059356310757 10389085172588426447 2065509112394400598 81029144461451151 3628655805275050825 5020239907983915650 17759056727704757840 16678799865781952759 6513747941953560411 13886462017956524572 7959196163537262713 15864816527677241750 11487307790208849998 7895294450058037305 9596683857251509002 12666412598476826731 12780995195903170390 33828912284070586 10318638301558185809 16264478399463420196 2846530337964488373 8190012928632889877 263268427183340626 8823151911477877960 9681677484768647499 13378531608199639453 13678708849757519867 11183873582121486314 5126977443321093329 18336924827897760864 9468211226286964967 13987728585925422311 7165804904166470812 7988652647991617420 17372603125557624189 13039264610032331307 15010565443609499865 11571421291528662953 17496417275211465543 7391756238449395314 9026782820175127005 9866039550682049527 6721124051322002621 15037307444105824896 11702898462049528979 2010909098345888524 7364941946468202126 14907022986467074603 11543828186975774153 3711560118916947334 9862555563546555883 11618740085077323081 6552095712546016185 10765711974275990873 11434875876981135200 16127012283712047705 5276715701334613349 14163025438758290746 4147288003704537113 15709046388865624489 14349068897192816849 11097539732758073145 12816707377706798899 13415606175478024808 18010913452567840564 2911588315946567051 3936919159039692659 12153489178280750940 10776570792517412592 4961207589060699083 13380586310897268878 121029484797817062 17053504170903034329 12393823878945460505 11069954483555865858 3429221084029026461 15636053158388224067 4875170855980475450 5850333238977297859 8213732830539229974 16233206096224809660 14795364434759847395 5607792482486026557 18121326747047096655 5483913191918152031 14611931857695130461 13067703537786858634 6544365338106624724 7883359790283850140 10867283983718583248 17384804136331557492 15556861578974964167 2401832835763089963 13196808316985119747 12267276183526659621 5004688755228098481 16107257065397329344 2767239161292129436 2907755831918406368 15015690246457153400 629490317463268273 14322255884430798643 8557237484073642093 13447745397606211257 4542702382603768217 13126339471663656345 13366099395540946054 5126214772145484805 10881949038589191623 8304679100796088804 17283163264597995799 15231210938333972700 7127081275747817243 9151606721711930507 8453776919583105768 8997933156721648938 13502769612950264371 750344644694004373 2422382678620590602 9052353855739772315 10621203428754054057 11975187471257771935 15843599591762926747 1581630617567109827 7990674076482679034 11759657308983135763 2321596057529312184 13700339654852648836 16944416263649472075 10808702385909490490 7784688009691539563 7700506737703948997 11171773940248904741 6234670415962081883 3588558468137160046 5132455425091703384 1966182020292825654 18172802737826244371 17136746288802226014 7790221801731011377 14020771703782063466 16710312878737555331 8309387791889202698 12687706685229920948 140147196399849747 9673281745133663462 12579104856807051756 18357947029574163650 1076039763823554043 12962528932412657920 17703383645164388528 6398054693847545275 15120603867187068663 13220578650126727736 7855996149525721926 6068294836213015104 12503076358372797550 17247840390027303658 9836096054635630588 15587915232600307035 16049468134575239127 7737602992197816269 17422098477331084135 11151611382653500124 14925929748179981517 5508009650359931936 13850889946998052729 11242635898556034265 8717454041336251250 14432390482139349903 8151146085333909924 5415615279802056238 4575026082215651200 1926919629070325228 16088505434541512406 16859949614994422888 18148042298007666936 3532705544466765637 6320135101850867302 17542693885112388214 14781984943636914715 2571748899683451499 3638421846346885587 14548729820832220385 8502341012519259679 7045048026069337226 15221801755453342483 12997963988612221184 3045278941258798524 6768668588092219091 11850093993168004933 6024458624940455336 17814795384332421249 9355049884397990634 3990533897583537289 8662961477115132585 1802573904021873740 6598027356419320193 17390633283138391511 13873147177612000466 14159299396289502215 8023859988284287625 14449420542811004164 321015894797269274 16430732775589062022 3101599218250496369 3955024635578419823 7878585470467590247 1882916677582935225 8560251782297223851 4267984528835458431 5577230032448284254 15814891582894106136 1412574082983839918 1916740367874388205 5199276619126753548 13554244207728199291 5014598819249732699 8082398337213117000 4268860815056994582 15034884468409929314 9747245481155978617 3449623806317268288 8060206263063640409 15921204749103920560 15678907604930175842 4092876313745687798 6564296145462737263 16628027753214681329 11161021371830810045 7249897061303056078 15328209970432954440 6711206776725645284 6963542253644188204 4232615654487580560 2052217051076009802 577602447373263132 14758016861334389452 14655583975920545306 11446702601010437799 17118811935732969396 12636515868470028177 10565995739834315355 13399491024486763616 16754975906874643488 838846332568385771 285546741998261069 3185906120374163643 393902897101088290 16444976472005713795 15043983119191010370 16692595903562512091 1051675251257546366 2054049953764570692 283736069489586508 16347464765940892507 4995645185787078368 7140833615504501805 13902888343024310958 11236724958249697611 4214217239587455694 579390454972365303 10768537151229920715 7464006842167499384 337123786767874897 106905918151986127 10634781845593957257 12822818533057540944 17349751989449915619 18398825777709729723 11122791155337885061 15190602945218030042 13803334384706813848 7642508919237787939 4033412920554143958 12584124308941065176 9829366546585344201 14243198067268352846 16366489177929606154 8928303511888289885 10281770968857452823 10897776493413294270 669120826076146861 10687999417840487103 3155228714429254846 3270087967968764629 5963337575217449208 7711804962176311883 15092386053432262505 17426943600108788207 1165165607261715823 8810458695315016742 3687916331278380223 15833856138875893482 6734401621810652279 1044688939869873273 18407067711742460180 13199429469258888815 11051383624541637022 9228470668713258313 8518898129340671473 16836763576873178964 14015934130885974616 11781810659514949068 2044564654300504924 11843462740825254825 14019066852571287063 9483540450760302820 12532693396900186646 17990214821625497637 14311110917824756878 17347233687698319918 14187915590579643498 16251573839455435125 8651328718685918425 6584240590570244637 12134827825289134323 8204262695074310250 15151642436369673965 8014589740709934915 14745744000240694789 11085766460374409656 3154672372883648185 5718426156207284079 10968423856018964313 2571125184798608224 13247776817054051546 11112356481250711618 12749918385717931122 13015697743938314834 3173203446356573730 15998546724077031953 16106137859447707541 6289137362915914174 3932841304267004911 9072888494127815817 8057246393176776946 10319753448291416993 11446022128630878099 2025169071790133040 10926827630067520321 12884227909424216940 17832021258459163444 9187376320734586203 16227774584902769730 8863709750566808979 8964303158149166130 4488249088038978358 9366638317491349568 1793139553142731961 1335296741684731424 9703990176034717461 11048373849990900116 14542454410982832622 2464957227400847147 17038718023752313296 3244156882123776148 7309491936966879519 17641963799259179938 9632519283418390377 638263470040030872 4914140114573441668 4369590657692708639 11408028972173696221 11652440939778073325 2049744857099123490 12646447002405931833 12146006251325021678 5054259336246102437 8788364989474964495 17204729631420596326 8801329465509185474 18393585270611308513 7501580470676712946 9913471663589157976 9586274241353124340 13591617943718289512 9986025704010569931 13129096267408153581 16525870425359366271 7910761630370992618 6425481479306006258 15688353094113789326 2913820473908562567 17708202297502906529 90734932009976008 10260668456821109012 1497592267391068942 5953470126651586940 18440194089099081682 14950818506691878886 7309681172677081496 10120905833938751339 15238937118202359265 9050675566967360970 14512308501735074882 7616342072850247046 7297608919756951722 11069761410710235154 15071566742712839470 10625842909736075595 14106136497934557986 9444175595636488301 16050821225302156496 10781009589469725740 10392397701401146035 15648652533464247169 4584482434551742467 16256818693063045689 5485661618487995284 10998265899740550159 5239895837986992748 17381668471968285662 4115462769252892762 11017017056003210912 188782114470554825 2144975227024586050 5514358000986674408 9269350988964689114 4189213309647174091 15225182967972842320 16040524595659755625 17512561647276892261 5082756230228060419 3363277917607925202 3311436174465338896 18008869777886472271 18365688954395646125 7684556548843202090 13840433995395399319 1450395221796872548 9280359661180949319 2369163992801589243 16351450372145320280 11291522208632354102 9390095191806258443 12578856068098020640 4305990094410552586 118093864140290355 4409614292515325342 11248952472418686601 5216645015059997058 12182916999378223448 13139181809560609315 11367719563667696204 8377803143523614688 17625797461615843908 17418090072092529405 15813700657945050066 725844125133627549 8348369265326404536 12560029665056808773 7011177819113935546 3158926570095846468 17846623025902689947 2339590731018217557 2854128079827087359 9793487299236006654 10433663693710686415 3466394055885740724 8900474591367768378 18267180391004037702 11729181789069171197 6916533637418787917 16735363618198341359 2898901234173137609 1860450664952900975 4679852360671439660 11061477941097490776 2774221250391877083 17046158577372711722 15326514986963173408 4983728532093777987 9208967813591883532 14318903052272382810 17896096207217620344 18362098140230805032 17253580349532384294 4121306464327481217 17897042934190372202 12105059627060185012 953985816613203797 42940520422864364 16457641482689878861 9868003990711512603 7126658035619518200 14361128556373903819 14945245458441487799 16869010338424204276 12341674670833114571 2600439768447400357 661794753048763798 16363887360389580943 814246809587271487 9595337611850214447 15087593956213285186 8427847523084752690 14951596158531516957 3530287398072260171 5725796209330828605 4239343007451756642 14920310880903874154 16042997034582472406 4203462662039227791 18341930243841343967 12380607572153173376 15530174367026756002 18229334446866146677 8745434098922065977 12182715281700250681 2535354813606259327 7676604383470822396 10722644674555323609 8646076088873049556 4948401977968448722 8761145220632869641 10851006921225377723 12957725129537305467 12123353204697309409 2660700274695758218 4797152186620046855 7582063663625937786 12027388524194103050 2504836658087736618 1775131096212663599 1274348375640071949 2814312859248995499 15724623513150693809 3776865158662613937 11799247019043990426 17047495786896213749 10711382464413742811 2374985893225648938 17548899922705190478 7613946961674693972 14733071657254717746 4764374343747571879 6566200077028092916 8579647183104258543 12642361731567682059 13066125036073575780 16364310012195540679 8215638037822111725 15853283461502000866 7374937088143739114 5043417797603172124 14068794937058045988 14721981469025824060 4601354469193398071 1570296369852857804 12231077740048721809 2494082038927223221 17199152822250520438 2068829724754549145 6330531349057766239 14043832837356159962 5858155553686023504 13073531440301864324 17255838778628467448 10151228027739275688 8266599433273693301 14795282977059831161 9918969201692920814 14702960715205408051 11548751294931527643 1343932677894946566 6628392345829001569 11633236883908932939 1305630574919161304 13569721294828639905 13623523428324957888 17900718363668185103 10789830812051868423 3885737722638923815 17908326676620265101 2780636360552653539 9329715788352731376 5399799289423337456 6317041256175706890 8573036129714669258 10138160425556889705 6815504745870000629 15492326913645020704 15261878714319462798 14101791045948412926 1573836224327536970 2803334880160496060 567554992598157250 11122173853055563070 1843609437322134991 11915776509306231387 6545173198095474 14344322648513830300 10410481391043355373 6443816356766049161 16803558946637121501 14686931192570346953 6520854999145424997 16996976856572989740 15687369620461063178 831905515468484420 1745753873379359441 8858544500611951809 3726897225542373473 13073667911986408471 15030631810762890721 885168995475239716 14653800168631563204 18040487348930610885 17685262338107976800 82915091865853315 3826834950027086762 102765233416075211 9609287289328473184 4392587373909500893 18225948901858573387 2437877749505835289 13463027232721034663 10590760727383842851 421622564764665065 3792475868074343182 11703699431661797495 10806010712211032213 16351091894303715926 278834838840814405 11689637503285254210 17750100653821497435 2093812069439312124 11981691238359572602 4685341114553945592 13466661684391707194 16207871795638479598 5428780564091849647 389194991677474514 13048087627461022055 18292227320512410396 18177389933189085864 9948490364414347731 15620569849265069480 3152780964018003306 13773583472315075864 10365189009937105126 8335974987064487720 3547594011122271535 1733716346536563980 5180648872441382974 16346306037369049615 4744662888069718448 10325616156760383513 11401263587688447750 15868049393609101825 6282221755172839368 3931767825362206025 12553166953635052053 11449315272272953824 14039310183713940994 10734331650168026389 3944331315178226596 1768315695131846292 18165543431916307065 16264770194241231155 7265763519948391999 3365988342324382853 7332447058037419474 17243467694026589002 9841188529586932018 8128458569275473495 7511348391363444787 2490985284459439176 16524343206151448575 39857280267251721 14264294560696242630 1941397004620776950 11776270270221296947 7155344149000141752 16227805968671595947 9711661708035931168 14878633199403329261 1364309512244875665 2683378761260803035 12491878319391572858 13543288798813817551 9928757196449201535 17793821592878291781 12155075675654390760 9964953605578001515 14963525586041356339 6929838360116930635 2538183634163456380 15326604738143537526 16209029383869206932 15976367972861972058 7145820526581813340 11781632879173686552 15841874668507950366 18327808307229961523 16007321120531932561 11572868249918178134 12638744873568977275 8862295530123927943 14528945023636101210 8354119827906670006 5203243494158883589 9697247057772453006 12868619737728362258 15201199514824793825 4306894584535060477 16295480438369336431 9111496154164473633 2021092641299999100 9261365476086254981 3511117389390657288 1585845264227481710 15754061270739284767 12794876785249300094 14253601742205066116 8080036095585436322 10614110322277017173 16846429899059686372 4524502129140207557 5868362647547284477 5914664604442885278 13893256192976496306 12531450349255047840 12403818807920829897 11620276471392718699 15205003367734602 8416164267839326866 14785494990427129278 13691941887059149230 4375634846805279681 688247421840876821 7280057495256370662 8697497138320460035 12732286944534368009 14640225729630246694 16181786193887910953 7192625272506848919 12582238609134142612 1335109446241711156 5018370525926797264 13468808882865856423 12643312220074879250 8344468368686107636 4104894041496224247 13502333824811103522 8705645506539840403 4238480163193361757 3716754907961900268 3913678472900813892 16474440060538133266 15721971282748997580 6610960337246017252 15309376733154839013 17799357825691914293 14352052631107976182 5823428782590081860 9439835294046668209 6407577191388987763 8067297823582569625 2324195718771546628 2934749939532828661 3198628204250020912 2937108657122670632 18366255569775370816 3889038808067885268 8245875018958733413 6202692559085435756 3372653837084890463 1299219846818669925 11818413415162979930 14945513973612770262 15014670243119546411 3951788144398058186 8271654641135592546 662740312901753058 17432277612592538294 1864966668851360357 4159848484351657805 7326384534594601724 15819932577500285122 10742733025126747952 7797214104423904839 10861778060932908470 13731198719192512445 10954238985609100970 3517411949543757976 12017419043442144008 15170264043577839798 18374546913443577672 17044983692364892577 10318410969243901107 5714410926646071828 7614683552626336330 14243863647429268899 12583825500481799206 8913959068340489311 3710078766472847690 11362592995584354250 11133258712823140588 8222271519135605195 16168569346264686454 8984050285082572442 18311098228238279348 13105130164024637848 14257886660328413024 2787236253354789011 17389136630940642177 12351085345743709321 7041062105746361493 15227587136382771845 12636610756093794676 1142708615415416133 17423879494005759377 105745838184867128 2915456173458746205 3723032602523707900 15343994758238032212 6837461314626644748 10618824118685112940 5794069533029578523 12974711088252300028 362971697547066701 1529491347831550703 14918227074724035307 3840365419358060903 13510921937563226920 9035785917712428774 3437872487551320353 4067971019020703996 10167482448341795280 14869893122438895408 16703494372085700985 8388762248596612235 5010965791224481647 4895507236037481232 6083691950454916739 17840339996548980746 10580590274026815317 4953156877827617333 9765680801700223475 9602870211318416397 8133667398992378252 16764428025003834574 9189550531527134183 9516803148887506300 18354618569695782959 2626525371646844699 17879045297644886643 1320536770028245789 14143866418231489751 6577634626179754274 9998684729893179682 3100176207165314191 2031356136688442091 13985592338214908020 3829130967579340569 14103857563316246469 2430364638137208958 16292206392238464845 5602410110010822332 16769888659888015112 5758910380997828603 14354971840440949929 4053245045678456204 18270587400549359443 5906742008133071109 11307087223615268943 17043138983838871522 18091826083274310084 16746168556906169587 4527226763451733994 3527724495296230655 4719640426922986386 4060094196935562085 11673904184257432213 17103133233102469993 1510446185090576521 5064911186947194122 15446334907723595339 506250847472272211 17689188113607947588 4435160059287122080 15468162834276129658 3315770701363129887 7824211550086263098 8606844885467264285 2638845613230709099 8893183276511748172 534244920073770374 14321640436755863519 7085069585086784928 7797426661395158646 17752923302708652389 12274989916171343267 14381648680134141124 6108755438012327698 14481621421975085049 8105283356792612923 7021107398023335115 1765477113123572577 12918927849867136653 12919356559550115830 11047654983198337117 6130654013470386825 6254707776379267265 12326962227670101547 11355302573204511581 3789479447664336773 11199378295202627627 15194091139820042708 15942429381111688528 14970707771076022672 3464835985913707194 5431626317402545057 7348260245970026932 10343939203591719124 11523048097512501644 6691669228746287047 14681040023313060593 12217062207561485743 2256053346292979294 13322551378289418675 12642453489293257031 10658519325033438313 11779707023899263613 16426317181969416545 5953415802260344573 17302797223225381351 8807930957701563828 6328306024001744674 10790525830498413573 8133247613125877882 11355164754701152728 14679316628804378499 3940870880139808671 17364611172851787319 901844973636404619 16551264512371756686 6056607128533750027 833042969261062925 12767379547922724168 12528210389636713331 2760303333712398228 1850407150181079289 7558445900241954587 5885546896491578016 14062418716085489095 12197952062432517786 8754951806857171758 15048384999022314604 17502289840182090972 8844161523912554271 11343351609249685462 9880010635878918642 5998881802340969159 13318104192036996002 15337578909644174560 11682972077682861519 3738998001710535627 403568221616317002 15624400624524343337 17851180644939092673 10634017752268797713 16376459751053207427 328423657779514433 11629075229223988643 6614823014571207575 11446076350808373665 3016482383574008974 7034141628197510919 12234919181949257708 1670202675278031847 13038450134435610195 5573429035236440616 3751587095710154870 17176513632685143077 15775615822113701653 1783261241518462707 5059853896433315209 4551771129503153643 9780795448736220393 11646457068060946925 3891784293557230737 12233865772722940439 14913430512132413338 6644679669214467240 14178053255033525210 15737375633806051070 1120830783924032460 13284611965684411503 9556588435570700235 6827513930359399636 12864997625253585538 7570473147670776289 13863454789789517142 4669840193418264531 7248262438654206734 11074657036689224366 15136955879432311448 17377755073615785784 1059712495597757813 5720687016619828404 6729907213184741236 8108758585363469112 9003991627727872806 17201132838511899940 17191158558124240796 977929990011221995 12899847110119719164 4022549655480107937 3677703845872489107 6098951119549196575 9616359924435373354 16167774260786937014 9153158673648392243 15787865609603814085 14682193204018444833 35869759098896504 1912276646777220083 15045102620377458487 5440389670537208804 6886219493491721413 6571815121859233947 15633504576341979380 6888674417982260417 16950430188019861920 8716858259899906269 11446527977198810862 14899294821170564013 1119413395307157096 16922014119782268874 5305716994721537909 7859500650569735698 7673855802135689314 2782090283555518612 18147826506460340417 5302118514777422582 11056234768918552399 11270471372838524647 9196251570902228188 18047197865009054681 4784060310510648349 7542727031368455082 3232561197117679677 16876547107497317164 14373707435078443324 239040880610838450 13531722877861729324 17764088331984834450 15430470038846475428 16280628798930731973 16580386155013714169 6919533092277602310 6322663667822393919 12343384912764246892 1566371980079861212 12188948005051689959 9466033402728350852 7909814992590154669 17602674500500857153 11914920875385391180 14326974412384116789 4384197971399411208 1209514485967309685 798737328030842138 14186125098324051609 5409581922946424135 10374242788574387544 2446131831575240111 12542530361872274761 4911088228415969647 9338890374377331148 11058026619878233731 14532898012225917687 9003459555230048026 1913109196714617902 8824281041531913737 11691411869205675606 8143086122940120447 10349631937322610183 3315158060477651489 6117787381562076546 973490265685801710 9290349685039547542 12483397993679348715 10936189114637818112 12258776755133790833 17912123771538796828 10889421908833018504 5520732569902570218 11804246690445637136 16283602989344000235 3405048394245183108 16655366272177522833 4167409383468436781 14823190680934084291 4155428951598823511 13022772138472052131 2845807968165070449 1869658064940784665 17599728021440313512 10289450741404526024 9288894331765584224 4952905656531007761 13652123793232396005 466557656045076849 8890581284231689618 15663532575916368221 2346047107562082973 17883299756708266805 11002087078022288732 2962942093869814885 11684880177407889358 3453439770368906231 1636954387811527489 13086827835155840958 11661139430830905752 13641181046513309830 299084665622036885 446486584392261338 2378032305623472356 15807304802923739783 3899664643452527498 18365471341374951389 11095779756710517823 2930176003142628300 7106310564569974143 2944982237811167341 8567800359499001531 7990477893480317266 17838015481295246966 6845840342179725398 12519884534653078869 17861249815790538421 14993926760912759435 6590586789153776812 5825211525191044512 2987855077325286447 11768675233552099401 11342195783766055888 10941938117206166247 2407010517474424650 11095356514568993982 4871177789896521588 2127608119886643593 2363046981082309346 9946496356222569451 12710494608769395369 97037082533721091 15892638945452422300 15154645851442431424 16237477341563477461 6272834221245887033 6522753399240610944 8384183590556152471 9467680066151152495 13310458698684341727 940438790168091003 6243807815896893292 16730743863764112472 5677976460685833843 17250748154789459522 11698579945508765273 17175622378041391759 698022687968478884 8944243605815445513 928136376927138087 4445705513505458249 17738356143647369134 9629070941127355414 6364129022512242654 666487517850773389 5377055506312311070 2116407438900874890 12486523716863299226 10534874882624585854 15094654671707948165 13956022043348334793 14956154501022381064 12752854424253309193 8442719773811860097 6349485784641229245 7351554235877160481 9623633083727738827 13877688694359523916 13691335670346654912 5583311390853773071 10687841679900601511 14744414851436969088 7164219528722887757 17781196378164408674 4365711212550976353 9842610733830160803 17294072847115967962 9081380624507279540 12020797218520505387 2502196147333712252 6320961266394633283 4038666018586662762 4109340805638048121 14810258937332540497 6300059418956618926 15396819900398975273 17926357656559414600 12401452529816973822 1436537443019123828 11058412342803523271 11289177484476123236 12427270600630529446 12623154688970723850 11119382720824624387 1926294385211628675 15499489842702423754 15100959652799732094 8979467686041087269 12702991817188171298 11464799876659228577 8588938108361520158 3781586520349102249 13979015363836315837 1449924940937250347 915348106054426669 2385346871209901277 12612774417556989442 17058252934176570932 9854872304503751666 9029544414702237508 4365567402256286979 4009806869119972322 6281275569951845876 8717897447135858904 13074369436636483863 6607068867783705589 7101661577354021061 14586383059343147271 13442607195059061800 13637814757900263605 7472959299571742233 17196080705437515411 9216991097504618498 10460059010440947575 12191911298926592281 3160763268782502997 16425054977081955770 10149200690701293360 17081196664351543323 6632697971473573240 11515007300239112697 17314550758777797829 4158399467435449309 741375716460984984 1192295104247089718 15697216533313296912 5676451409997824821 13857235313543475154 7445848946311427855 7005242623235260494 591424553986877180 5846326128934537163 1637159790769246979 10285858375895470695 13625347134371101057 17302212606947096766 10206897330142439989 4496224661393731889 7196645241767846088 15018826756383082699 17110919226099774379 3429851577508118134 4566535635612692274 11491566848975793176 2303158080039359101 13364769584710636735 14814259155490431955 15363523376647997072 1409262342685022930 14098155114130742588 9386900882235969637 8402276109897150046 18245831904892658804 10179795451403230915 10127007614304240300 14780191959267959124 12355370462727569194 3791092789920956819 6470309402661614760 8472283740655886394 3228955456396999710 2333568052458630656 3938077472621929225 2469604513973497064 3592701404026141763 663534617279460011 7718850129304816888 5032151142492462585 2898764883041340894 4350662947512083081 15779280487945235192 20190019702928758 15218686235835150977 13070808249723246022 15413139261778754877 4996361224462675016 9006094173118905524 8857202002975367535 16205294895510253464 142279568101885711 934843620352634920 13990411493373592516 8469265807454726110 17596598016998258100 9373837975448191926 16784517246162615361 2954365056719807694 3777061505044676839 9090199256835844343 7332852010667812013 10215304048851395122 12805129337299394014 2702343386652212493 960508190799933034 1819905901587669608 17465021562081275445 8171705988329749170 5894443697264614215 3033287564196997010 7940278027521785754 16655230182036306556 9885264492400300823 813986689715342578 15375733086581811363 349489486350154497 5375493594036938123 611312612153560938 746679058616856079 15284880810174086277 4581431634762351725 5657316388548454612 13107247698193423895 9037841171414471641 8399996240276678303 10799232104309696289 1498223286961203266 17967974259372542768 8989205883080318551 15192946490849111755 6108740639275055341 15627013939716415721 5296918645966398640 12373220026101778419 5772848920655671736 13165779025630908020 12288474239009942491 6954939410981805827 5674932406127890687 428367775827683965 529211633081335968 7696634018470411646 3499228520873489931 13085397124970889603 1077648501313444468 5004105385135625322 10823852150139566620 6900166318957488607 1199216972752632133 9139094269273856940 499895275232480930 16545136540168886581 14894328253132112754 16150890118710819583 2981846675306882280 12527610595151617494 12319306028998749381 10356276657044651019 17714532968423162828 15569313230916767624 13370977189902000211 17086452693104924200 15400737088002628679 2987861731656199092 17977550962398332056 9276624303198467321 3001846359201750390 4285446603119061440 658426196237236391 10473945817939572441 7060038408323547931 11628638964081156366 7188993507937644672 4869357695444672092 5541987097141124873 328888145351235658 741442980321214090 17466883409550732965 16347345518577087751 4687944933929833799 6275175634016314996 8750763122020867464 10542883316683280126 12355994716578653713 13247442188076787065 1969115772507731198 11492413445420059823 5657187710276469 7676438445415611033 10128007102263620209 9155018054229017933 7358160389922827689 15784750101817724479 513896031224934375 3811169490114630150 12038937173283412296 4439438612441552761 6992669452251387763 16227406923725443336 1962232034217100873 2135600144621551232 4702079635245681790 7579899214131758097 11647993029421460809 10830116424001282028 7741012525495438550 10003015749724464365 3870728761837927370 5826184600193271556 11127197957150555113 8285871801077209251 14396794498890524627 10464214754017934448 6748056259937678644 15993738144703582984 15860920791064745127 116907278213356039 3444613405846699803 12251067384097710496 2299378290536656908 14905427419718948237 15875144992375861858 1374970199693424813 3073754001184069273 13122650761666208409 7462559376647044059 5388892807476687023 7300146687504088283 253408383061004882 6625089888658533330 3065615691557412212 15674410596691830150 11262899147754159033 7117319294187202230 10308209647169622914 13486951105582020670 9084280955666279201 1482485783089456479 15735901732383349777 17051229681863467513 16879625650635480156 13665948394025980851 13975537938670715029 1132219919911440279 969667864840520435 15668411026739527675 1465965004099713750 8830328826737136369 16834755313657630703 6572145377043170042 13769859462460681375 14886517657236117061 437475499010246536 10241296789119306894 3368873841518185187 6531371889436073000 1794056282124261230 7940967762244984617 11113849704311943148 6588155643290435822 13303298902080154708 12706045130338093279 2719650034507961493 5378005628814956826 16412846058084759883 13751072212084032083 15349227125364668797 4124116860153187045 12793698383312639095 8012154280495384809 4514623184442546824 8123797997410078301 7544704494987700134 9410969046505775134 8873900093957638581 7678313616744686314 13524984610952346086 4493356029387712191 2866737941754155440 5079765583252897342 12869903424791727773 10694672763243995908 1723939555448905091 16869610303501148552 6764943031320133424 10578505837874635246 15005977266484182425 6354601989942333511 17895401208217308651 17867705727700882392 11431458198542832946 12285954810769020970 7739264671502679243 5304708833833435808 5035060658361792293 17323975845259590654 3237830606849392213 9888062384590155813 7907377944227941463 7159089421405973083 12014798670706208357 9922643750356728224 7223573614891969766 1686007070261367881 1871837260122962587 17182260051996603812 2146117180169439425 9492617126270128372 15180583897178784434 5145040143290613181 15116564769261366546 17157995137845785779 12333061687595629879 15767171549103752838 16840661244277553788 8888597357281124474 17323654396555729401 15212181094474413356 10492301630172918156 5939993244825835435 13787071002625475741 15876173369515622373 16956407444326902163 17696758506806809652 14131933961657836421 4365131398342308586 16807354990728873575 6462075603029194907 3388999020095604020 1059620792167331343 604057047281721556 16154923801865709380 12928124931592833244 11258049710444505039 7023127485355552559 7806576981359599526 13806267205699006718 50923868797268328 11070911308872637686 12530571053337359285 9977121890952155430 6224822710115363801 4152138713625049117 8048744884610115687 18147330123230855222 6835728323758280602 3732100708266851084 6627056869321822695 768478514524299959 9036583316672566816 15667901699717156916 2563945356481272799 15439606008631169109 13222772871821102594 2716640918717485251 8391356411870322818 9283528928937724864 9131761119738709626 14299890584941821545 6167439552148731884 14315672252395135285 15110356752742559986 18064967566799473002 7904840281459445651 14899705673240155237 3587827025107372801 11472263400883479700 14044857470216121309 1141064708240264164 17111851931338050202 12977784808091629204 16202278662145456257 5815281676015057141 18301768564609342332 13997899964953040808 10050221377011872510 5585388409577691221 5277631031873047451 1268541623081738198 8098047327949916510 1105284617088819219 14522120869689913917 11818933073277023419 13863057294476326853 17997975688790671549 15998004303201858765 8761117401027932972 12889717989130142464 10284972238492823309 1158729619171504365 4626052759221532211 9285341405256737518 17887426955365318140 15531542095341895625 15793269176428228075 5618614376380025745 4900425027965040854 10537355213371395135 11292563902152465704 12002626254775130358 6407413839139368813 10268292068486241393 10938170773704998424 2551037101834230458 984051082981381143 4437320958839900991 18265897480337100415 9654626198128625031 13175668302060786103 11177329926642906988 623296332434764256 1320902728215232761 11064821816699555783 12895524760120144748 14180268513986958273 2906210358412050137 1455227421934999034 11607259256826178983 12247733664060960244 2248424050283654426 2709018531332568555 11444154130108649594 3045090687784047572 11010707364172937505 10836633954624592803 16310813853006412603 763764847254051384 1899234824126494495 4121346244249492596 12683035966214839679 14920633151044809249 13884622566362112198 10136140208113668202 6254153606534211243 5833112935337352072 11915386973316699132 9021563693729509007 9738654409335051367 11439541882653216735 15297185550290652424 748232751657129469 11280821019511950874 8174829685985684207 7741460572410440326 16407854427870267894 17351532135204933976 21736486482180566 14748924601524772771 376762941127017932 515682719440160200 5089836395719081021 3439765395307553165 6780069202229234638 1897579144499162520 10049959981129993359 16394736180007896551 1295177802953271442 15817860164104630958 2506783304722829029 16828289579798872522 8637896768408669998 16130931047259637307 13703456300877586017 10642481469711666277 4485182882664717768 13005802457913753144 12844619968165106620 12868737612207024187 8448195294785967456 14278581384270177651 132028669900569454 14873454513134039656 12587333136004651324 15097884787643419600 9017808179682173499 921740187642283534 4988976610954104815 11934689415844869465 4985639435697251478 8521507528098333395 16929340556514232824 5502489701739284630 494509314129861833 10201324992860139232 17535176171248750334 8817106044241027657 9292220968039030890 15908153403788290285 3144719636517147594 365899812652352025 4540822184141075003 6546128915994201824 16611602970243238729 8128991662911151952 18026215066399006904 17155420490949504265 9216537796297894269 8047006521718526534 6384683790887049104 1744296078960283122 18236621793342225237 14959683625704049932 6129349566811187903 11438963551671972850 12906947012133821264 1855963767386811173 12645015624808030190 14926706979981216491 1141300394053019005 12386825311517837631 9211761407471995589 11891927161536439474 2435984287445933806 16187969783959567343 14277195893053086065 18327023424544349380 1615203408493066565 15452523333506832622 8342703955821699535 8642461126388008475 2522018200502784074 16944011347154470292 15832329250066135531 15135507066716079906 10370431433281017037 11297223019064383827 11849358390483067664 11299383477735173491 192251253064175841 6970697041871030797 7836613557050985519 7702196912228817287 3529083957143192586 8388868886692188487 8915852899570742386 12943854982761693819 10047550176930839951 6575830196780850161 2233977701568365623 10366387488546508288 11392961532216212135 16126223995978091344 10797256960496932575 16674068362955980936 3411920788057449474 7132433267904377965 4648555139743556428 12484572099230421171 6895422210074042041 1424619242180365631 8343491485502236630 13509247718118068275 81876509421309987 11101795258275271951 12648652381005402476 11527697515135495929 9631535576180450995 6289653182579629144 11094519643753126901 11661700455112019205 17153228388280246843 2772636156084560091 15047913386258332971 14024297181492973614 16557075410362783437 13644019694765402716 7177896889846380504 1104121636334533563 16771949583612144884 15462258721398884260 11098762743624337720 2152540025371042532 14341456518699576078 18222042322714239531 11056485140377386970 11589700042062442712 10738338398014791156 318931529992684014 14349960674258878139 13373922028432647809 2814820585530194377 152436081640271535 6382752204411088147 9079547138966460973 14465210649198449444 10298462457410477362 5155780512560636024 8887622444182992996 17715504151560843352 7898115760988624561 9694477776387841070 3429179814090243136 5143306908444838839 15872610094144693260 13780230265766015092 626187924866705434 957714382885236776 7473201771150101856 15450757963773438208 6468167976603076536 6786141744922867393 1527644109754104244 9407663147605006017 3972352657667016609 8944494533655780390 3784630632366442187 15210326007185538097 245448021915239574 775432752218390339 7303530858902918412 8860356709844244544 5240776313415295709 15424123436404886203 14497676251978921933 11388268661266229932 2199739985571177049 6706615171289247170 1899075371191030250 17759288516080774846 12510315139546610136 17198636864889260865 4665821775601830767 15303426145562507746 14234209282219562769 7386919956684217593 8266288750720261092 2169822578155897652 7197298873402215655 987702327049393721 15342408377111453774 17206182476395090887 16603188587425544601 7589444824179268961 2145476059707406513 14064170269602065617 2079071701097542919 15613738927291177188 15367755970202318208 14067323318352369103 435955554980822941 7419717932301597010 9393161086913132128 16934735370359999323 2695202623416833303 11570122873561044560 16045622297845509642 2764319219377852712 7908836621795004923 18050480756462477067 2589015213099470669 11424051441119135059 6471901596874274916 15129278856719845274 8593370941817818956 15741141331448758621 11613789704039515921 7677978427893349711 14694472790684750627 6425626490609803483 9274838153066665404 9876625170879130467 6437358544178822501 4621444610154857823 2512036124702507388 16396675535005165730 5218284316146377483 9128146710419481770 9207861157578091194 3886299217398619272 9560531453750566688 5606306336013261360 15271863416302602723 56033689101573294 841104558466326776 2013748210470828162 17368584330638072305 2210813061771822713 9938271503138325467 12915594348520990337 2938840734296444103 9976564142189840304 7193448443642607100 6400978424274659320 10047255874333920781 4071896845479083169 7174968803237972025 17531702326221276512 5271310481660136175 7845944844681067630 2710700113994524021 14451662722319392848 3255037882669071010 8755677002361187320 10878251981814999103 3957447997645755771 12840560732126248785 2314087292805176345 9628897988097893201 17565988443390376564 9560330192079219304 17626723725498559047 412546879258875502 1996369394516043517 7303263567714709960 6965597298708693985 4044140090568085177 8451870726377270594 11464499336393551719 15622158748840579296 7063495510947675928 14066389895514003094 12254038186138417144 8265964769208013987 11888605930973350528 16806893820718799987 8919304141935090356 15678180567223413596 9766064281628374499 5550855398617566542 2407689307452901941 4382617652559338957 2642597341091688379 29368854296149571 18193078473459140908 8366164469759142137 13070147307591621906 3893331706299785781 15995043110390218338 13121459852745209668 12340878795570103099 5227365277340452436 4849056263279112074 3846442491169763514 15576476116188119566 7814362870150980964 13245104223668267719 7715243434337483665 2319636578469720702 1694950733352822040 5552712930317681077 16651444424906923811 170593609456343593 11394435514938674810 1123465190169007404 15790582713787526394 1132614784264658285 3379710936404678588 9171175813941013591 4521210894192015313 10187749891745269730 4676095754955337477 9574409551348225923 15345758995044974661 6053691565980509383 698978344611458608 12681064387574726898 14751891359977923119 12108766266116159062 15165577195636540378 2795209933589892311 6226205008797943381 15364890558925414394 12587659284538033569 18408829654016560927 12640147637321729232 10432808393082493177 16210588796083193006 10025112486120960602 5659764859269418638 2449801153971064621 10587269404081223312 1649314895708553390 17342056913189523385 6339878037797277580 9913548784140937286 4596326066559669390 10213056468309878086 4398797976620430165 10441275237437623270 13298160807074038810 10062337544490476668 1022952118680144252 14590246867416555223 18442108018248302582 7131789064188366755 6890757705015169382 15448555586339533787 5229413445118857635 10282332286263112436 6139402557023867371 16250828635028545802 4246911457049940655 8048945806133835981 11633108581306964639 17427222049593737697 3157032854397811821 13881079436873261034 5244994721757158842 18055618647773930135 4936050736879059446 16640176845966810768 7026845275779030385 1594004237902052517 4525364132718929774 15712585066230208033 8981704518791046062 11426640147344255308 861465700255097113 3507704267852294309 4338084903847210347 15876631425459360885 6108684010478214428 4688585012776408513 5529278540343417162 4568566185161764899 7008701173963447170 12619347514426648854 14212960626241123070 14067357063684740053 13760205242793491312 14982250283242263187 14133270977602889536 16360322368495614003 14490829068502019886 16453332786611636688 4310480517919382304 17895241675444850807 13387815488836575859 18339223239148676971 16384204997027461558 8811400173429651098 12863838457770258066 11653010275956021750 11122602912693836857 2935806648606011094 1097190658345735196 4669353284965920408 10318718845822582941 14976384889275643187 16974453087529492876 162747441250842342 5309886863607497002 2636370936425032048 12439224078786801639 1542803969423285617 4108358547139635144 6272870199626577177 6077379782221454986 15866884548873871852 12223397584186019330 8426945308831328167 11898333313930324481 5562520111491446212 4965506303553983559 8479104191566033783 599170371608351760 11693037441460594106 8867612812153827669 5468706982829073392 8663207454167435866 1454923114182128226 16933892879064297414 5117692767614101008 14957847797496976217 18097829488298905213 407857977552465884 1765721999849290098 16536494941988396715 9570923644527860475 4461799770908191394 15488359813828913175 6794420807483343849 7847819675476287954 14109317217518412725 3547620335366073743 9070461449716421314 17800474038932655622 3497179908847864816 13184543715104906759 2607803714223089465 8460701822087695530 4873681652719302267 12223208917596513472 4400970860119036766 14008326765989154937 8115898887757307378 136682779316761383 13077591492266001895 6054029202041751210 17429762571145085587 18387620238705358867 9924944200482193297 8040913180523057910 4349531163031566619 13428563585718592730 7660935590495939564 18296894795253941736 10308712370575166758 1141995232451594459 2454067569236768560 8381836543299080302 9409321139709021827 1339749046503422035 1752831090447901192 10191863991362867109 2332662141559697908 2377270474424864365 9611396190985838608 16798872127364085287 13545847386631933691 7770083139094869741 13681791925023051627 1189877300704960578 4457168915055415055 8978933726907283775 13198823978876821126 16998863161265613669 17723962062723397990 3254618487700772405 9756561929831487323 5668391114174570121 7484607088210178756 12665153498781681665 3620545307496796753 13451505169532403022 1911285429441897072 3099109398754541220 17693480786031939907 498478396816282688 13949021310531153599 13170818803838748195 13356195637845873973 10628941062530122307 838762340903280835 15940771383851870566 10349256665284806926 18254759442202707578 2235731148749278505 10412917150770093164 2734359623086780727 11676782348884752510 2157031125926660977 13762255855929634054 16950001143395345419 14251178517437871099 15368985315063158216 8415628787260649151 16021419948278022166 8900598771437695127 7543152172474333591 4623523278380575830 5533825989297994245 12201466272742935848 13321947219297328260 2855340505609784525 15696625998294088230 3275915365458588746 7838680413096740457 7703446381736104457 12512270194426299795 6485386985493310533 17248133311233700202 13991770905825814017 6903462906853613981 12009082281503228072 7161121457065596825 10396886527000446155 4325293818430214598 10181960202478077753 16312124063308469147 7632048556521083678 7486293930438054330 16743818647893348220 6228874640318617053 957005529906392512 2912144361470031498 9491491284423647013 7894301992516401328 11080397672069351814 10237061887881096879 12501805833476761405 12185012162353967249 3587901356535496305 4574492588557492484 7792317721568063646 443262094758419358 5802456311017971759 8660766698134721257 3136406393567105708 16861803107757600317 15101499913701117139 3183503979564289989 4261007375769666683 14777392041885102321 15934673347704199295 17058739595640027967 12652275473153399871 9570669233387757749 9900717436867574784 9159762927247846413 5795095418675599533 17684887812176720009 2635149799342009903 3417954675778574872 16242933850911730853 264463222303157141 13312691606420310657 17306862245350545140 7075689855647091290 3274277403773976924 7126536118519423453 754196025405978314 7325543950953215744 13743501595039255657 10071977891313252922 5958529197902106624 16077836207089043990 15937550692478499625 4541139047864206194 9384628860668006621 8019467573493002604 14218543751377411809 12715406296346566463 318220920299035078 2080807508477556103 13496807508381773479 8218807262197698847 16278976275417468066 5864512211212856265 1672428827675483624 4791594756799321275 3683531478604112107 1652752758908561451 17387479562764887679 2899395525163925182 6311611050124065227 6586869222990473851 15979132875441594269 856370482011912581 8097212986301141677 14148953723699288780 10593112057256282679 17379157378662838539 6788040613234130665 3459033358711512840 3768607635467588866 3257917455850567456 12603228677784309338 6047520046795956964 703358697843169345 12891783627130286084 7571381247017609366 6082869695520342465 17147300224075723945 11769821496865417828 8200745726357345136 9104510349565403777 2962120570175780838 854576146657983350 4760709620550820129 10940791456882094576 7340205651821007653 3035543746981568247 3008633650216472316 8350708054780076326 17792233674354825379 444550707003995973 8169014094325098121 2697728209061774810 4527485037896022194 16007954476204233592 10960983002494954775 12748095693060490840 7934939312612487858 8837420225798061806 4759469874434499056 81770009252314613 4084910472228589430 2069849914781305572 14852149907886953603 8877224347140108322 1663840349329218370 18046054585110359919 14498419407314815947 10438473661126537673 12043712904424614673 3017274773049645125 8087638008187020688 12640365659108025383 871190298337328471 4373332059046233436 6733986669270401592 10309955896592466095 8177192502337334951 6737625273452721081 6389913715471850807 11705715446108434471 5853550706437462333 14099663689001718817 2257522848119300768 15701302792158298175 3041918751990867344 14898752251453652474 8316784109237325927 9522585437389732730 15057456810283376688 3076943065137648711 15410263854795304164 8347271552635868160 9365352151208091892 9610845586818183568 3141829191361490417 396952839495893062 7465151175318257940 8043475488776534791 9027500150834092126 10542654561335669641 11002545393022681348 14418102394016377278 4321011686489477295 15704998724788945719 9417263381191514163 8438061230952176408 350411202312544178 7544895401141653166 4740697282920622390 16231497696231718230 424323330572325649 8765841561654508958 1493717187349371420 10717407151023625809 14354441990315000701 17642852773105693257 13694998094812862323 8405366384022235142 18377847496143814054 17699418695706194222 497871201594558358 7788608383666025540 5103476985679626355 11784374226621444596 5035630207032887221 5451610232995794013 12698495337810579001 14881312463867446815 3723730856082705613 15625674684738748958 6399685954266469796 1456626143636957407 7476944468843766351 5306938477755598960 12628831037796132738 5134388828881757538 17613109303920083706 13007036855998713978 16840596596467964050 14061606174763057934 6964882679378590671 3708521742472294616 8150899640429044769 12157865354713330960 18066586401628288811 8748935435556971722 3781862015216652460 824682075707632875 9958330257750883398 8679654381727348319 5278736335569396718 3373212221760101961 8089201238283623322 5739708951831263176 13216046973346124356 11728910189840394566 16592497637220049719 1243192126188029368 14111333512958903033 6993307438020226477 1171228001267518881 12666507528758300848 17902880014753817706 8603585592237019778 4705004916274522058 12265132964281059054 1583367258023802996 8188615807903421783 4461640716692983584 6503893676690306229 7565783512964073235 18134920530830595391 16334745553386489012 6894049196851959428 4659341293461755945 1584715540734716676 6778570896395560394 17997377069754914401 5485989072458844692 9997228588051115602 16370683984883089869 12733033369897805108 4664751345532047711 18077468127848992835 3431969275878905888 17098472938462658108 11284497520986297518 295849195936963587 2924056262520399479 15290128957734751676 9526430138306173569 13070746750198105250 16604046619383535511 1097829619094239355 2645548319097323432 13969446724001933966 888162716099649771 2884469933995411353 5700637052153830546 10869793182915487352 7437860851705821172 10992915120542456033 4076125011536700556 1028496515474287786 2015305504244784369 4032729977491899794 13548513603189964970 14181193722784706514 3415109018501496279 10754350580593425536 18329832749800560102 15192288170723268504 4315631422381596661 11955037576003792631 14022200968272840448 18188283123683292750 1033354944033110600 10608687762238598608 12260626385854717309 10781990699441329741 14942390315297868195 15672754959226364928 15001876732833813890 9759768258437991890 442489034480032909 11932618151964354072 9625680337446110114 10895935264987174326 17510466744256804259 1897833484430840695 3122319089731098782 14002346158473768441 4951362465422720728 3870380352779058700 7692671825621572025 8371047939533271247 6990499765878951126 5754969778542025156 12194637564801772427 3989699284911438594 1521094000986642504 10872771281098954711 13401805110494678961 5587298455797371124 86174054213396713 17375750087034262100 17564902816899591873 2511718455108123493 11569641062309160311 8218479469563707409 16255445429535723239 12811395734752629454 2409036495927991065 1438680128332718992 6430506992092225239 17072002648377387147 1462226266038942904 14116572071138811877 9387991354760507942 4551561633407150746 643249113145854923 9034132600242934544 2181733909748640387 1943184625786180583 8975485637098166085 11421058134557220330 13020266624164632875 9220299420728718308 6984788245461577201 14703936198153029665 17420387246266789856 12259448210026413102 1192864615239146690 7213026437794032684 2088174482429573683 7662974979686063646 6864934045891268298 6076968301003500511 1578270847014941994 4279465652247222262 1805673343849814616 1083165889644587863 14060394362550493238 7758312652623545643 2942349548499616084 1926923975153665577 11250371798001466829 7436086881446281687 15199800026074095353 6377930647421844068 3566831996023045967 11511637378886617246 1704354115735728478 6126630852332760051 4489215942405338645 8215159339806498294 9665339276466066323 14999086931635658521 6201360710149233029 3796630414486798004 5471083405554771700 9261762611742602318 7902113069629674346 4306502050226626542 10510228462280972667 5216689202535122676 1801460714247868454 1423095588446944603 9162119803436650097 16472014108281079689 11129263164544989842 3474069505141219650 8401004633024811133 5349579357653336603 10853940856893576149 5309221674952961935 12912661832458207945 1367079116860333053 4811557135469030469 7255613945534560401 14949770631752293846 1549969868096590420 7799884543657339298 8676945334392207155 9313725810805861488 15637292528621348077 4046923858517528434 10239196155703552893 2484407372200167547 1320326135989262319 5836472145887276582 14636229566728029151 2205134577531477672 14008621030848099539 7150703237646658386 7293780566912815942 8390454926781942239 1208506955669349051 229688782766323363 1367553231631507327 6230388163385632697 3662158124278914480 15835934032163548878 8380516916878485104 7737830696472178992 11633978529585395838 8717177985266463786 7385824201714658005 2145458936800525888 7954162302514539158 13699698250146952229 16483795479457584706 11157421292896680035 5849080621419474915 13775166614986946960 8766506929815217421 3235715684012435699 16897053385403430351 5913950614109018346 4261023165612889171 8938539998729864223 9260903711738959 18222680328300567889 4733070294256519475 9854552209832985743 9475756189625989049 1906801282618762547 970021285698793988 8046235123950259817 16150842137940838352 2916367262718381051 16954695617951554174 14991181336875440615 7545544144128022942 6404635238420460089 4114800921352431261 2969798302655243185 15112913779730991122 12876358870699314798 3327297186489520712 13030791785151952073 8740086375015427964 6909427333695697503 10289570493396149584 11392237258517713138 4624685062364671552 14570550507715135942 5572000101677177076 7442340157799769461 8954958499629144739 1200437637654442025 13482374656672047919 2185452083164306491 7627099896309122324 14091896715671729242 4305504685096409229 4082547117925645136 18085792099178384231 6082670093092022813 14542083325511394973 3318901491384448659 17889676296757714982 2796798185754536835 2670353990882098140 13774926306513321452 1756412168300773665 9647465654822940631 15388586166623107134 931283738039889607 16622347571998001654 1697294213135779330 8913211777925356929 16683743462337793249 9063140775458193368 1584198590602659339 10359475549659803599 11503424518678052035 11592952761000689593 18078047625371441995 14355100881249733115 1088669005329697538 4808141989605245426 6970858233175644986 12133558876879523946 9363495330812950981 1491140405241081755 15104339202773488610 6377731670111920336 8735341530927294353 14292179320723978513 17519770634784407311 16165820669643017278 14807853334389910693 430132145463490574 10340031642265738248 16662394685783860957 6130753338871005922 8679890599510483863 14701595285175427765 15149781353741134780 7701588105938497937 349387290012583150 16528527889935264118 16736126911085877817 14196846547714268205 10462621870633138012 5671443434404750077 3832962152839138703 1851717685721341685 2491018215771860220 11662300118814053106 3401954082423277666 5536228965823794110 13126631684284856911 5259107561002615942 3981806197626965998 16163108987457793010 8796215808363443615 2469590494413570532 11456163710151999008 687255226997004818 10652411445317913048 17022146891882778322 12525538763483253415 13962714709502071803 13425428610266396532 7480904856329004899 12510878782162223044 18201912652478551879 1106336395881741575 11766520494097863548 122179999129029555 462044587597036537 12531278217631914575 7107232650740554469 11618658871597647635 18222121865678143657 4425964150196870958 11775311793148005424 14407696562719564565 6176302686981900124 16464534362615011892 8872015906763792503 6475860535139480725 3567074402559409699 148139045161606778 6315626237357088821 4062172726428566756 13653943428735667769 16191057804192982161 11870117946405564331 1482716957923029610 5081901533613283449 15349138089633854481 15969914765454165398 4721636929399715863 5552037598554967784 12835718589049865370 5179311313380146989 14093193768484473089 5221661942717691955 10107067910174304283 8274879710889240938 2450360224537628290 3496095693459107075 8192925634230357969 10746353292082952560 12163449063708139128 5740531560816666021 237818775586914417 4773662520662100562 12782210325454501829 10407982963323934571 522557861818339776 18203035935673920238 4864444840142325917 18004868690630420561 15852685961024727647 16314375287370204864 16790859949503268786 14139845520354030574 15617370637307547759 6311024746771029860 18062220667769995957 10149200913995973322 7479892019479193907 1879560577504543121 7387676696162274503 10251024130078794700 15928531111009549274 18075020582854115039 3806131515142347244 10561908216226285359 17399007419559539362 15357976050592664164 1894919637558108605 10307366966025679738 237973796904468090 2067057518296007221 9721325032636990469 17320134810999890048 17162486697089130703 8276270462410091139 2131149780931197962 1152090422326674614 7250398071845206417 7489638027066766269 16240821374361158399 5482472180110057282 13606644283003117702 3100540587233924427 3309116831047511670 13096938740698440887 6638050317841702180 12652280260295148914 892149583159842302 1890283249131535052 17540132292804302511 5009615964220063324 16055413384649232561 8317382282675900442 6628123481668395219 15711493579932133460 13168277723185997726 15974093726296012316 14630733032926416082 14955450889967689731 7245079676591293357 435397617072746849 5809535570800475197 3792035233130221440 14058789667000507235 6942948089626834907 15666764020240845663 12010622325994623180 4034549846334395147 9089243019893136279 587106016009916530 2688981025217619049 7128401862801695322 18084414354434833195 10961105535079534934 3193486395995777985 15555123136255266175 3802260071190753992 2504844752507780163 3897180685396130410 9118477518421651656 8399576643910728357 7823728930682446075 15582321915621530369 5767876822438318014 15433882167079421486 13461801221305527379 8424997317792516724 7787657907396075400 15515634410065615197 13838652419028090905 1172616658310584997 640239172624098836 3621291457677612966 622790945030702696 8705932802395728342 9409249322332864229 13657303571300330407 5889742324722044451 12619951979857438106 11055363507603990868 2868160548569421972 7322757806981784085 10047118181594551144 2286154903946276391 5384243684954067632 10571472019329750800 6453350459362826560 4866252436220295548 17612655603021012473 7064749834742730998 11502321583025346474 160248484947968051 2254576610475558953 17275651749164566405 12676994467329726538 14430683481592888553 17600241008957274665 1037961965221117502 9189176547635439132 13707249758656780721 12692709672049388863 17226379071323427214 13022026072014552774 3418637099878728388 7400699698509843502 12752406460068023911 10476094459456683238 16777530756605951023 4947852198083317939 10800720984286018919 13772870583219215557 6224822115303398499 5023346885551710602 6731500983164393754 9604452108090958747 9930814772942848069 1143684886571029181 2994810442119992791 14127316410083014042 4969136554705985695 3644431320716312309 591720920441347147 11230702581489886251 7575322361422108081 3350305274988875644 14535744363890678627 11456199311149136948 13341323494175444070 8656840633611171685 15981550844409209574 8436256016747719416 14254354197904772878 10344191173697237785 9115404120263358588 691505972516122284 8234894505368206115 7025862902590870611 1866267115345786011 9772228335084022742 8539729658370644468 2289890587141902789 16314913676862191589 12064585905466762297 12296490268566497287 7320037031472843230 17818768933786895768 7527080008031461443 14702925854919670355 11121709174843682186 775875670344945527 17264140594046242548 3163266135144982436 18152352499352124605 13663623857156833672 8680483480565724189 4445543475844828387 7246423701099574891 16184723081974814414 14620782339033124869 10374961647709870600 6089336305585247798 16701574227525595304 6785113822607179803 12651414550328432454 5272229916237188963 17040614557524321386 11185367372869882282 3331601250642034727 14160842367642993977 1719190839585108509 12160194913156372825 17004880534749649346 13304511696062507056 9650781234121326720 11263815066621386882 10456995281789241580 1405199932701413671 16514268160412144765 10720320085954766173 2699384130305021900 17412849417514137825 15317723904444490217 6189194614128787022 16327001184738255416 11240469650377632944 6209759666678032840 10505612807562316082 17855427743101586643 2574658635614100913 16583511565644385236 18056560485405443824 3199442922694425177 7379787231259963968 15076695462328558474 878824444010694006 16447115494239913887 7890224284810128370 11290157191300317008 2787971608148675532 1248122107060868959 14829935473217195053 5550897429534337877 10951495478018920234 14943855966914275140 13779425540368561045 7564042724070590221 14496160130286558298 3994239557562086352 574742518707319960 14607820578021546702 13727628391593809599 18060434900892326646 4998068633677405132 1746544167264904421 7054983486673192930 4395625378512110145 5440561435911465657 9594660337028054015 219801564811860787 11570946710004033412 9497944861559585 10823042391229700384 3161138085300198607 12497257809244957558 14787400275490018202 606154659257051746 6334999036632864052 5300951308196134989 13033986302694713419 3789413392296492894 15784484425578812473 9359239541322406406 8301885900414508536 7777962406905934090 8931873716752207016 9816525890825656318 4586501077515044607 483666872467873769 13995941709318015137 4635916068179863455 6684755716894306172 4686415321938453917 9332292370429908090 5833147227810112400 267221534572235367 1868787401341419022 8193924376743286776 9546685542032787530 9229703989823365398 12258600913646728334 17752142923598915850 7968471662344815365 190134715868758577 10565041174996344702 9953389541613596540 4109120001017274488 6586668268906502557 16589204479672910817 6825648576934771307 14015971276710072146 5270160437523033486 14255859643715435899 16269323596644381938 96319916741970187 4541604828053082241 5315193841046231215 10491667987939932647 11417998654441259905 6462138349811855685 1421788044540055697 11860929059046412935 10692167722874347926 12739954210151491662 15350097362234529877 12661432273438257609 8815340493813641095 12526486284441132479 3575561405858495873 1226228626627802595 13372472816610892968 1506053972542124256 12069553932795158834 3067096461706986616 16343320244560289844 13132794505506988752 2443421280112575695 10756240400368217096 16061947991924934699 17633000962182294645 9456491485889402088 6767649553015440898 14572862533898675493 7048714524174597932 9143238368590469339 17812890767365385056 17957317849954824280 10239036976929354642 16896538034794568703 14081995089376655220 2385066171801660708 820599308798559010 60567507822408961 12813459115885698691 7709151407449335257 12523027957518677018 11020696012288957604 17030257542980503238 3351825550192739239 5146181937434416024 2687544817269587648 9368591321057221910 8525184707830071699 2853295774444326055 14753365263698465023 12924897939693247804 1482005776776570761 160215458452290131 16266918167138841112 9498839085638004415 15477252206495852942 12761563480834416540 2522390410219316717 13156164128017042030 8796935189715077621 12829330062896246274 18166668998036036030 1302780308396420635 15291180926061636947 9006880410544369856 7502348736810561442 1070339743881108605 7272987138124814135 1287421390272915527 11484751220355208353 3633721687692357412 14661844008480022275 3032126803244095367 6054795289433282510 10317869908270367884 6054959615526708168 12624338144610710137 16515819837177133917 17383168783726257723 12892177893458327735 16922730950464028791 2894433811423239036 18203015718420268999 17567096420763980859 2243290412121370832 15301787162978509151 7512500582258078492 12048170065087187469 13687360972339728827 16595109996789436579 15238411025343853572 16989897876700522875 5988752075831542402 16238633234739264375 7680675335936701858 17687143641321871855 16605271463334184686 17386344475136778712 8184181320729524012 17239241448205583759 2627480382890610836 2341928345936578686 9554303901965346221 888865595244388143 9391417954679987043 4571518683277283451 13264501334167086083 6294304406070178582 2286593405875403892 6289833046687612736 6855713047642919972 15766383452298985789 14878298872837853824 15105829151617396585 7102794654617135969 14317370460143087491 12279473525619306982 1956233535667618420 10949733670292193507 15736890620894000409 3187469207151934442 8382481403656970580 12000113576961905675 8374441888862751678 12762843208841196507 18400542086631400426 13908314992114340702 5337883995542327096 11396072715974789208 1887065946803767036 14737102464207921356 2003836958902588074 3996672472811432732 15559726268936770073 1484179459146304899 16304790301497471808 4416234368155051770 2028398316732877214 13450418936342769302 13640183968691190182 54362645256318231 429978684344470352 2933226898413469927 10049728010593551012 6353362781905984422 12371679412532794268 8257953924514349289 2301175945344192804 8001304904396255083 15014605664362577035 4561165795881852755 8408955865516779501 4363847122009425701 4031036050741180186 18444858495330176259 6384770838283822919 6323592743606763374 14363343554389900094 13576398082589488820 2575103242191458723 5348136915113503572 14175490308867208212 17756015979741498176 4230868549395566093 6973464850486769822 17658497272197975562 3907646375146091674 15950876436835181138 9896889055252750786 2219072110451121884 5841577035238834250 1390843253432906454 6925168070108648141 5795273130641457391 12821270078986624881 12789365313908235241 12226704752089201543 5672835043067178997 12105792332266632764 11817026550528213425 12449812805576670343 5910840442767073867 15391808677223769907 3474650680851056320 7382110994553403508 14034496490359702587 13979271552562353899 6741243949965907195 2265070510959337754 6992463568294243874 4784170519038392703 9176364965094236970 6643692093209802422 2543292920572991915 13705985411989881854 8915783258297934056 3531346074948593874 9565505530367914652 10585462657698940622 16948910410494650408 15004209682017103054 11920001079567145424 4583682567541091694 2375342503558457000 8178355951701725291 2395664907454294241 10806326820903476119 12845932373811095628 3354346773557425803 13090733062155260360 9748694851921793678 4328759793259413424 10314102849637206956 8137464659907654240 1238609309418973926 8491707075184521017 7838049546191854931 8940913588748483275 10920838879933277448 2145081715048865012 4641966378758284923 4366704892134988506 12126151025424509933 13355912178096781955 39460216992854831 9171782462325738107 9019460182954401818 10924974790401841831 8587208754875114773 2424656032808785426 5444816362928902030 4651359309086763186 4371480110155244423 7601306187488496452 8015705796930042273 4997465958820461361 10215404133140855732 11052612635495954111 16475955751860560251 1518804657216517697 2377561468458304151 11152147505613356673 14510358625376429798 16799290168728328947 2975878740115899749 14154274497015009547 13655322121848231645 9800475849921533054 5268094867924982275 7301948514905862381 9526166107283822090 7104380604093081733 715323137868168849 7040519751978304368 12984986866635418622 1584104984082876731 11104600039966480972 17852795186476207672 18215893434700778857 3236915686062324884 9853534433388962349 2749388153036512239 10313316330907462983 13818206360181627469 9461815525881028127 3542210353571880489 9694904739963256537 10245039279102829531 3931217555515297325 2940620291804933921 16725205387544381810 12091703187642363578 7190729128970599373 3111521650668184373 9577833013826728893 12985056677316497007 4346902424987825967 13548491624883309073 9358951186347783989 1445391329902369072 13728788777810620521 12003608383602636230 435781271798947025 3908822615279355657 11869929125196100918 14155217446402608625 5150847312980209926 8658585834883165904 7001128415588052112 16759328179959019111 16927592708480584721 4384301015629233400 8496624442213275248 14380874100615371853 12767120511866627342 2401050125980219361 3142698926855118091 4864726108708022609 432019156572334936 15356112976222603784 1833459196190000777 7713665165167800012 15868773669164750158 7642638085421102560 9048473752995239466 9019801450996995738 2234137347961500726 11183735293684990436 11709429589700375494 14220331326410404545 2589329895563007048 12167497625132515837 6065965121224364754 8117586954112701622 4131276104396472836 4593563278759019961 11652043788651702002 13166869404259478221 4089965147663428807 7804311854215697234 278476238069780211 2973586683693793258 980622449909947217 3845565589945445764 14727209856187682923 16490176136476653251 2210835529097321253 10469844837776163580 3717734818157696925 5812541602483481984 172909392031483344 1284905125921179242 10423533894727365377 15358037163786006560 6376045827606005339 4135742646102646574 12311737464534885994 12629519224355432074 5595232157159014962 11283131602012137776 10866186233659967306 13909841230515281175 4922457473888340992 6401437566931102508 14367751165180957773 7479659739852690652 18336131405102341449 803499028844735482 2633315574846373976 13522711755023251750 18135041658869680146 8058664402005161677 11854022810913554597 1933951004139012457 17514836721902616656 6522841355974415432 8646321696141867606 12808821722339801600 11759368194483884183 11474533731533768934 7547979067216672990 4061415041230536364 8826831021758007579 9004187102819570771 2980472826866969862 5366222760534868601 15640561235070847342 758323515387183515 8767572305350757258 11973653872702275729 1874177696610903827 10933245518294823271 4677595264890985029 4434034497689748981 3578704428068339651 6301572932222563345 3466032291039469874 15301991566785835096 14820593314928261693 1768864833385728661 13616201891517410855 12642749286131292958 2135393973728391005 765421410353890510 740809431959431299 15543971452586167607 18333037992078092858 7136198739618322219 5255015824931082046 2247927120450040964 18430797972162575480 13878035026013618685 6559034041482088801 21360154783114279 557275616754626506 2956763214166477747 270778388812432065 7176204694351893771 6363086714806072888 5274562425088853735 9008185583359899726 2063011055189804748 3710179846362228984 17573490421467311829 14076829106764070281 413025620769156720 14336237464456727789 15121528042794944151 2213750573646849943 8501109918514536808 8899198493258248898 9768883710335479766 1765151499301107171 13203356128691538232 3543303980987947862 14008962153010778043 15592782067465871988 9164439807665511005 11945042876892571783 8333349649907801199 13069240184933563466 7570543405631843339 11539167923940868663 12199841038461853989 18049920864276488778 7811149011410574938 10747577305147946299 13626481267464266446 8862217738850919698 17307700358077467261 3888912610996527744 16043852368605639588 857943754674086008 13195134974275435825 9435916797708348587 9527192069647763941 13318772966069059503 13228377091033293707 13792436487414124154 16026310016390490948 7036395483390117454 15718474553534458871 9004364561213129705 14505677155905045044 7074093201482235196 17870998749136186104 12323573980262326923 8061394637984816576 16204147573769643033 2025862034703357494 13025606387535157297 11886603486325052129 10360278670061248272 17430148837833196712 7849754974014785570 2335302536891952489 17911475103977377679 12250770185536570885 16454247888308060908 565198375179133116 7269803873837299725 15018077072977771268 824073120633131692 3255373648214552421 11150006934231098167 7598654511079788617 7871773467374636366 6648704691710850969 13996349176881237552 17120309196137355214 1797177817088076776 11325777188260348580 3256174558404673073 13125966719436048546 6502046294431210494 1901368258699879123 4074646199036756017 12064850132450284054 10532720968229111894 12882189177631740301 6327805805751712532 11735023397854327129 10786809369107197262 2587558013614695288 1422519845833945540 2605774109897132217 4835183456835248633 5977089549685403384 473713829846993424 2272217779847791096 7849433278189568298 5152443927028986454 9841595097533523530 17759713993253597570 6797288961808473934 14400446054012347919 1498325464001002610 8162189339962731246 2702091189960467154 10147782001905149077 4583561831009281616 16754998761257765339 10279176592166553460 4228498857243954381 13980042080646303605 1816982279674001223 13241359075593933291 2770646557107257879 2111000440905405089 13973711213416872599 15191832344377827879 7813179645816329579 15382834344772470110 2628613817133167933 864728012491796895 6306313829195660119 11780161818688285609 2632046928709557451 14475436918414464033 8783335397299818026 7750894091842870669 15705689228260030998 2625188194332892229 2850033605972089702 17398838584253942291 2880724257479966786 8615908080131789647 17895753877315735108 18210942229303314349 16078344101517170360 12946858716517421109 11164580105789959650 5070102029367899064 11595385404264888157 548132130578056526 12083849932652731857 467236339417867682 2358125338847400642 11468659562448879538 8637544441001626894 1713303271480864393 7903221374765796176 5878783273309397446 1220779644796001975 14624045247289178099 6826541524222080073 13871802777841391807 4325045668958886664 17365884980518475493 13523014901933625570 1316290733486103566 4712383651290904551 9442587443624094840 14532830014350736871 18121418840578212156 15468809416892677320 6143311605105193486 14165855841407931397 15084386169592567850 9353842076545122805 4376269421593973649 14961438816183943249 8642157706941804884 2229179077212733077 301261733501380630 17782696089165033194 13082822320269067097 11381165937225277541 17870085965244372533 11802677157455461525 12418398505716392009 1865327351774911283 11915489755106029580 14983697337448098026 4168843897911925983 15290904450739475880 8234759906077191490 17462489101917471648 9135684560011307336 15237551938243821414 13937300290160127575 4781476383192914452 16033102779283117917 18355951578876434857 1582475286164698632 69340151742954567 6643477851701254974 8279006332740697921 4188483479667827989 4403056141322606321 6163583828405994245 16247019805847397033 14036564312758215452 1812942400106307834 12365954088959942659 8626424439926176489 6949436928339073707 8198465242607967912 5008412341328117771 14450921805791478159 12737454585270538843 14832044567173920942 13634181328235940804 15095440082859606429 8093377398788683600 13642484095584134184 11488142694592773451 7839671873732483280 3636350642830547711 14905349989024078409 11836796213403354285 2438941028740476966 21646465857475735 12383511861014946849 15810241751327504868 5100471368752502330 6237656079375856719 4210640262758578151 14025959971742790958 18173620917591336876 1602869153817547463 17361714895385854023 11283584690920828094 7595663195398383897 5951619581145561791 4293837396241821160 16156522399024739894 12795735722403319071 7144548969433130641 10364613508802219826 6297473298998251762 2008623612083281232 5454739611598009431 14417348430691088004 1034557314270732873 8942860122985712152 14667415282315149869 11705929052745629168 6419004458814630957 4919692658480563368 15847677425946018948 9519595535964892916 12662511092904470252 10262268734613727854 781027285012084214 11670990531826941109 2261180592576681498 1073325218355602530 9139277675562455353 3297046003708419413 7877777774975515101 16564587916058514662 1136438318107526208 6577293275689477191 6165212017840221208 4734336728182941855 10963391285981794662 5030779037797029968 8352195505248333254 4677827971076307224 3628653719410766023 2546062817400188591 3405409655977543384 1113228346791983668 9385564483634726515 13661886728371420547 4701700662052414750 18027143595620654378 6061850993524021696 8690093772526752548 4123188712954519225 10907979460561656629 3932189736105652123 2415442455207064730 18208502245560282733 9105411513917530279 1313555536731767264 16919009064300129331 14791203881093801344 1803222974361553396 6472162433064378753 8467808482642007390 1278679962240080799 2481058343484001507 2259456455096998354 12209901048516889466 8965350629883642636 1924081486662688138 4236149212001553081 14316506364158223611 13839755499047835177 8179982560442391122 11633889675610463233 11080795031181876283 7362676451088835977 5541394738344273618 9585948549183812669 13481430347672968135 14006498994828570248 7393450385492466501 3576693627512883994 5836316089653174693 11582290499853295256 16365878417334933414 13012239968253578966 2813090516666510651 11103870526880804183 7127784455130566370 8470360805911699235 7728633000708459509 17779201351896977908 4488646970843254092 7280393956604442047 5430487827780959147 10544380526166306000 1778473358988393880 16777799982250964986 2728607798972078087 3935380597597220514 16668879124332157448 2511763616877877122 9363708918377689088 17080244537652468130 15930358131414470747 9080589837489171289 12397986632435677786 2884964359935789129 799073416057692661 13713093613367982124 10215452833397177887 8450218973527814716 9924917540231386934 11243951889181173468 417934789209796200 2595584275309271683 1982350649693110488 10645012390992826546 1822061882520003982 7421934634824102399 13723591347362957634 6191124185396345835 12657942534449556448 17170544027814304147 4786153140871859036 15020251609854633611 4167805043167157754 14593056369742289896 4123530583162680455 9880906171339190250 11233205297080972889 13351751720614254841 10914594077671276283 18036945292378151801 6438773203940997154 6846816834781703683 13600049217151667984 17178638252258345207 12051866301456089511 5694296781330396954 12533921613787104899 1532012177024614900 13035233124045359657 4934916649553701916 16939336812049384567 11775518218138216366 1703673633427510840 4665069159857653183 16970192578396599027 680073041789441508 2031077738596700494 7039114460529131324 18240020667986112853 4023742932247746213 13331749456282739471 6457675504213290709 15725995304669140464 9859734514888435940 17203330140061662868 15127770214058799717 12276649144796080633 17683485646008667804 2923148121363673472 8360774075834680105 3900470534089148998 16981144691179932078 15340907142556291932 15033164501769048439 4986720342436340076 12768082401039666336 18065770555632731237 17024212755967125018 10614426394110329028 13538514357779235183 16548659985179937531 18057320150928665300 10919752086048266449 4426532049735907090 11400144943069593609 9953671849115254375 7469109600989708221 18287764484359558663 13780236985878851548 7801401472741603502 6094167477221349020 13729902607279241361 7299673070214123886 4125148837196511655 11943392605547722997 17447422158614938701 4547063057857919697 9754520396452919158 2416384486334606146 9644975667152098806 7911682216295852171 14519055614878581424 9750121537466463732 8205009232591902437 8936323358875524434 6257569263546551602 15583774233492402772 17925178847027745394 12690375578450526837 14649737907734457065 9908749956157847313 14812227225900895077 10217498735973176663 11531630520995593439 18135691539748503405 15840146574548744220 11254194630418200968 16868858982862103374 877260034437596681 13029840840329873756 9484230009877727159 16219280217556654640 457082284753675857 7959322462062434862 2344435979380401410 8379440654540207731 17448043999672804668 2456538173972608747 7068662526016103196 9228318640643610879 11315429322480711890 9672239652107481085 3232702718962982164 14130402134473924245 14175734346596215162 14630182745317228389 8859956779197173569 15048104813305617833 7150860917204468050 11460172176211218561 2237632192994324407 4856689655318010192 2054840983779538651 13436852344932107501 14784527777101750160 8866015460260227912 13130963288727966270 9076071828470198124 4554568209536443026 3494210871500791361 14866080996362759651 6013014124602761672 7520211659629184852 14805280964241738632 11881192817262019058 11248254364723723111 15167707552846609984 12077772308880320163 6148857123237908646 5781890774219704377 1506236439174777093 5671882555478211124 9976318152872491755 5116500066338121656 4822000834197172810 7200040667233222986 13473109523290681126 2299694752166298956 3371215677001393132 11816289120118558474 9833739746436829669 17574880527650875286 11323387126023616365 8470302900164346878 8122854050548208164 15459297384380337837 35866738915893462 6706425062545268015 16259554265022094631 7223229868418121838 6095011718192490788 354951059912985914 15577484945091761082 5518226441464059663 7565229676974473176 16486459037891183212 9529633829895085640 2830380887754888020 4926586385707610631 2018227389054134451 10361874190272891114 7751150679772309165 2339832948966821609 1710183984840716264 7149236264871353034 8046643447034449744 3351596036252733155 9488854927735318759 2720284832052620729 1875570740074499484 6793884653892646719 3907585877443536813 9127781664858528902 14176187942837123824 11937324183534526733 8802097305147638900 9095726746556715308 6487157218926644288 665423557109781729 1398945744404625957 8816480063010657693 8042276609196287311 11735150839940129928 3313288139460823154 5847214787454861628 1350877073472310362 5647084495574000424 8630390648469385310 12904981442858401619 1539149793846234577 335260897467917410 6662093925180210284 3676911608315181928 14979331207410510439 9064880254102416388 12404467340269006484 8250649289423051136 13426324638409603792 6057769523655463391 16883275042828490722 8218952504365467728 11099178654882088643 16462231733134274545 18081538575784881971 2151323995294310651 555819621476373375 11799189349569034699 640419664478207147 12264190086717308905 12534344723311378831 13570173852291663505 1504829328529563043 5735308248150661597 13555241041580499197 17591018673543674016 11342677242621983726 16649353585527358272 2903921645216143273 773469202901975775 9572251244740096947 13512863334721046336 2963757320968626822 1889787520559537814 1395245880605670946 1870383704795793873 5589541605192482466 8341804516476436737 14673115963365616679 13148771598163464693 5989619626499061167 5795210002686984052 7437882664988885261 9315831426484496528 8816241402531104715 12260079955239984167 3963785691769727601 1565412679527827105 8588216571882009469 6249011467148440068 13732203471237518026 10477728210456878602 3469211199749446702 15984415903867959762 12147484024751721912 12759812784632268695 2398372679283937216 16228441177226707114 9968203648967072182 384261861745438760 12819647380664376558 8968934432977457846 9821224060764459943 11058728368956144984 18428718951698656447 11829430313137264765 289327927411608521 14604406832840579803 11555578171317390263 11175222661182790560 13342130230996235640 1976889682913949352 17511264132910204533 12515983914318388722 6313982373499085001 5200775683977216586 8512171802815563677 6377635252371738323 15258748962695259107 4620664359327405751 13833263780559939247 6219473844182193241 932096611907634595 11399448709125885818 2293428320148757080 18266623305931713131 11293238184484251385 7706477927199750774 6372731351808594368 6085188662136429409 7002051326139846010 17612230915566747589 7173470962037123505 2884104150588779614 16229635716708947007 10621044356569570457 1551916810892975064 4927088731490035893 4654149247506045009 8080220848423270698 632692506338271642 11901894279469078626 3196131718453677669 16682747183043647617 17672890387162097095 10353919066348584517 987492348992333406 13803050594322436998 11590594714419904046 12372947359699638324 3829302748111293258 4830236270359323972 14554391856219014659 15743283173785970786 9441964095863812063 15401083330579431004 4090880218628659085 6062969985998534738 522609728173719292 16403452438566249960 13340840687650461387 4135273894353727932 7133842075898365013 17867165725598562098 18327585673064730813 7419796764613317822 18247034915993871933 14514141318326270561 12316079143268432494 10168869869680657006 17405300629903187971 12045219789948004428 17769751472673352493 5388418297587265059 9311336256818192447 12355507944895393154 15704442914577572088 10089004645316790893 1836993290816296419 4926671042395622069 11858662127570278152 16181703394868487815 9508526650878889317 14921780928779769313 4342119595978761100 1755861925187869815 2010234939947351073 13978398803067211315 15888312975151049212 6336203335970858779 2850718258253350270 6751236158787907119 13911111636676767743 2462783877987844895 9980883769314483424 17041562994465893888 16856069207240234363 6251475521781418643 2217997794351720625 15129209672912303416 13120731703084560044 6933312180682410296 6386664627549382267 5128495054565679583 14038434590132529359 7414371915998778488 9008531005016023696 9565778003436226038 13171482561390689612 11549702923242606650 4892230256456303931 1294511504139268975 15103621493429138723 5129701040070243534 6434002276019266574 17029683409038372537 5653759074775211819 5807458976486167471 7322277955379352171 17127517441848972562 2786553089333571652 14121927306772645087 8763140897462117273 14216575030973977613 4934401413271259760 1029916817394264007 6731652438331363909 4242257641988161544 8188782869537932747 13654963573566121600 338098258276130422 7697206553352501043 2720564913236537370 12115837187461132890 4091169840733353897 4846543362509037384 17642497215670576267 16268555779296856872 3168828709069991928 14817936112589484070 4681118400490862504 9818769656396218615 8224767923306643908 2714943046157117890 15982370947762804671 3160957167594725187 2739863938772905119 15944631702550931723 12881748413803102873 8076772632439352156 10986217510523836823 6692485263267265372 12944016701033474214 18290419131284021405 3055114026345269143 17752858847732120973 11728416251019897293 7377521728031654918 10791468064609632581 7616137747585211943 9063641934210654818 15505481263917711005 10064715768331532785 13167931835727829160 2290252845624578346 16651922363310832165 11409083617083257347 1091542381782857398 1912167031618132647 3963151525252619828 16764978029543137179 6314988533413950009 14929494697781773100 12210299837435301475 10340942588559163796 706726451903688138 8175028062490267771 15377244149633229390 2775353135067561611 5874073770776995544 8652593500794287223 14288649138374476468 2388024197264291246 17157047248856722901 18348120998005848437 3607558691679153797 13051667797117325131 14256142730064771830 16681637092213655737 15211284547097850364 5289447983083162711 13717624588584713266 10798197744337110387 1738282723396144402 13576298562139141133 1017439318861592477 14321036350496641541 3055135320461697317 638997509176123485 3363577010856799553 8600490052811372928 1989991357462870327 1927587361227557692 17834357796588931426 9068204018115399870 11397879148842830443 12681600333180676733 16660153946008924933 4278458874535765672 2264848563428122445 15496390140950533537 2627992974797522823 10138562305618232838 16149537062034106869 6583609315912068300 13769454334305263054 5320804078996879988 10799051326314121096 12474251115455253006 16812108911646069580 13368783029932807851 115961389767554206 12392700660445724427 4283461924810433502 6287684403730010436 5695172017811936368 10171893813706994970 2011200132639115122 10739246885343102369 17116246399436847854 12367060435814109982 11427473071417892173 15351012309747345840 12853513845019615218 3074452919843521003 5687330175001096399 13927430784564077860 9508011849685482969 10704276977542738402 9508114768660811201 12340680060117713587 12321608828170730025 4932088580215803174 5593887367870881042 1739049463802366740 15553753764717846767 1403042011385399528 276846740569931707 6547918120596201903 16298581273013628614 1816959132541971083 14101953480885812198 9054491467357103239 3969696408296641427 13886355192206935137 4629402978861351385 16715725104636427759 2051108839828651700 2515113072417294703 6742972683009365901 8015649470059049114 14869503394749057613 2414183392052682690 8532873266984335387 262051246712431087 4867810472940013043 5651407905754491948 14767254126162000286 12453112068767055313 6691021606731976658 14128496412697558348 11995293056553740985 12116105926265396997 14384733489185645406 2706707775025978122 10535311819112672786 7502633752468570388 9176912118593901042 1293460168940226623 376485853852411587 17944513916060637822 5421607843613327010 11839662952355502292 8118566307663462508 14235044846613553403 15325631450951284689 5810927021205999929 11132705425265789971 6896627528163993690 7431536414450654256 3766439302827865946 10524973142855873090 2438688447679667361 13866792058213124225 338501787824290701 15312438791150980961 17667819991028876023 13951484041541975458 18354577062698591348 5718232490448572535 12445714753918634423 3979137593739347677 13950149033524475805 11467615891919097462 5253330200370951259 17689768559227878783 13924712384753933084 8045879374447038693 5669656943184112252 14344719509001013967 5265594280381349619 709343698524879950 6286460028913365139 10832889026018807280 8092104339527526769 4727284901386659892 377535630509596399 7545744677546768133 11732974602518933627 11855868983748996223 262242771755507554 12440810877464507447 11543555117742305166 12944235783402646088 8492878200829569809 3753374692714651197 16759422443064132162 6445969118775225016 17177916964723394844 8595283835228496815 1972574897346464011 4468692447552396376 15978238196675518295 12514083541152521878 423128744958449889 13278108593056843426 14012437084465811280 14012776463081093879 16646443886920060652 11745659205449184167 14643563710763624839 202613390151945418 9054426176709115952 6697304271905968253 5521536724596892561 3517128347297458708 17659170937443081606 7501791192304156590 9954089027184230929 7518807141837294906 17267125430067544980 12097258486664447210 9828776682387542571 17458227677625534530 280447618303661174 747787992471518003 18337567540795866719 1930533493780641203 9260595618155347513 4077740232643848250 3513698785475186341 1556282995106798225 6766172706899397 883559310631766829 15579823193785333126 5554405231029168807 2193069530345237099 1463118642300032810 8429262060012892106 12689220778788583223 11654302976589503120 11702694061105231853 5072744793018847016 4650978238902106997 13853167250645325009 17515443975412905038 18238345003171816371 8230813612126648938 6296284347214269144 14862257768496512720 886632724236296558 4167969576095467614 17863535177712333517 9715710612505691584 11318659848585454051 3201177583056401582 10929221944818205873 16333049958461613269 16882747091147785229 11267844458354229625 16196306876794708292 227833335981535179 16803950366505866163 13903439650532995357 5673175850413281684 7180363880040164731 16084450282186763793 5976337235702910756 2168347185038934865 15026260896985689878 12763960297504440878 15083058248577260230 6050083600895511625 10455744927588971000 1262426728897291476 4280325211122856838 5025270465519744037 11912559982914748841 11054509856468663329 1786684194654726645 17926281468410416019 8820337763683204668 9487816107955454686 15526324796418116609 18027625687060017480 3908107928870836528 6178422577609588311 9697372746950176358 15131410956798505587 14145804761621672303 8653807886071578848 15545673998173939092 18038963785365209003 16696558596038005984 4585416004459535096 18217807722688259740 18097995272580988403 10101999613220226295 6500462396591843593 16707906299262831156 10862001097358153100 1850004876734036803 15354163795559937088 6739045241057141289 10079652062995994126 921207396150826355 10971742695180743729 10798015686183249359 12990871175571712270 1955710941811649022 2165421746391485455 13547582921443998632 12685328791384337417 15441715019557522746 5724835874305919062 7564232978612205115 2237622230437859919 15930384145131764265 5514499558881117080 10853766302496253526 11405268227305151393 3360513407674505749 4255565497626069424 11583855911473428121 10309320213077627090 17837901464948287539 8655743151273618400 7652344589166162588 14150378261236690361 15068144019864066516 1144121984201687490 6062183257993745275 1687676019071977703 6308651921435888584 1701860029650220544 16369877025941237565 10511525228714513535 11476800116454632940 3732212489286314592 4152447188569788823 505022728682549285 11129684550155005022 15663322310240324677 9710753158131897536 14429685234016990980 15329225024402643206 8631788423278343713 379204404111289231 7276595735743928882 13647869596826417473 17580960960195204235 3275517480990828769 508673262513867246 18058784645751856714 17857137021904371241 14555840115896781945 10386405256520072526 2078206934228354912 9560581422609031159 16396029425385290973 3725295593500811966 2478424727994837101 14209447278419945287 18105776060956042068 17816825243251723366 13934862032823863173 17562717375546735087 1607296866012978839 12921902626056445455 5047803525559489532 833726651442361269 13894932160923464865 7774357496547332275 9923533244546394821 11303288861967036100 5151829977390943849 1087505744848463957 2797882047702432008 9016573195780254229 6700918791032543425 17448826760319385715 10713622729156589408 12239819058009536273 13286852309789943459 2504524028565182753 12839152543082691916 10391568115383845360 4309287330197030198 9303244121849194450 15832412673617377320 6671275761902432728 11273748163887236882 14243898622851181756 13597173262047911356 10690728214982359396 11916657864163412514 8704366284448781781 4386249319493136540 13201679541580154254 9049060961844064224 7715297621963082295 8136022844426289026 7897375219477428981 17565627867733994520 15409634030052480662 13367567101576342428 9434444770990873171 14423697244604279997 5612424469830274207 4267674236151757268 3641779568577358045 3029035192782548707 12122893043510464116 10030928961017369347 2757866066979618935 16724312647466690665 9746879980890663445 397499242181001029 9159891401585719488 16907872665964520169 7155872546250551876 16390142105533041088 7977322361514309753 16869792435805178716 9452756293119732869 15664873875673589795 13560960167260515467 16522073446789223342 6953946978890150822 4444591040148331386 3885475565240207786 2233285639291092392 15132054437714556210 8916575245589051893 16268088649653327795 13364116034095280076 2216302570540125363 17098942615697902059 973470928406310667 3085131008819349791 1708789149550183335 9777554254383572417 4383519754821419938 9950971533013106257 9135719871396452137 4246669733772044120 14411178681774340175 2289116572743948519 286225134197445856 18286439797510528899 14037374665207442513 12713671660502905517 14719906391602767742 2793870229139252502 13203637906019786134 9342759128139269002 16408985129585198057 12850980579547492073 10017682384456737088 390204056408884980 17438622626899349456 18066942148382157277 240808294109597582 3137764270072069447 17683261281095461359 12922660965378241816 3657640912409265874 3052676209978138956 10615393815520254585 12813161614473133192 2443737431861643351 14761568291579048027 17813073781605488984 17678582521380183380 15154033105661613773 7702537353473394115 14713942728416026803 1814064269347319547 12420637189418896893 789179317235739386 936337006395187632 16489537772908705434 12993667171305742753 14258562160589944125 6779345541576169425 14959184571458089943 15462701795821124964 18090558562256098470 13671990822342057365 15757461199928396020 17896881142087271038 17609762752751480318 15240796835185987428 1445571212430008214 4502047479215603624 15597345725123117069 12290104846673337010 15161374350429520646 6280328876609428433 13342299295380039574 6877761169153610094 8373280003015710266 3062650098518908153 11881341797130205923 13251393340393213610 3508300255206764429 14474112844235431837 18394154672663573202 3112453043706606778 5500637176729892841 5503084955598875067 2716946441583190212 3269211267094614619 6452823379548458730 18156793845403579699 16727180897522698081 5847521868791287614 16757598239833351515 13586403300980663138 3364778186950235860 15205306819246129419 10640503618853144829 662540355122834473 18405867734291067729 348642286470292994 16228089715387934830 14584387422875591082 12864286257470979590 15030526517179551596 1191343341020299073 15922244518171227906 6373648869175631175 11951531845625260148 2290443171445169604 16376673620168207037 18089594190565223943 6038010346157067281 15135739615770629355 1553252196913776305 4934060385812972508 10251913069593113313 8670464243354438087 11684488600145287311 14640165217729949307 3746491587795993343 10733077792192310852 5762036213867034082 6517741007978575899 15012564335804176100 8270551463019878605 8293670409538024862 13680929045753624649 4577367091249982939 11653649600191647926 7448986897780899446 12979936458785389008 7014415239698863530 3974249277617517166 8079203285565723480 12233201734713153672 421447885230908541 17551568174149434305 2389695830748205888 10577310461349883178 978652851917328545 12519898090935226903 10314352356450307472 6801504607774255472 7251950400571904616 5878210024533919774 8983737255455552141 473467838219321341 14999157074020062823 2299746108857638823 14139691822746216772 5556638095565487560 11357949382890955254 5276144743805479224 12243084462505955691 16684794992885680669 6162456414616375994 1608663375847882354 3107030246953190414 14379104359276033199 9260530044077510781 15647720805969232585 5049199719647244708 5748031041409778739 6454245318579966338 1754484924548997555 10001994352665321254 12258533288953792866 4771827815309025741 11878982597667852763 6877959566304936842 11843226843189242509 8670806788486242832 2842934309479580280 15131818253342893828 8808038415409983164 8238816794804032534 9552454752182241056 10409402062193212409 8457820674731561206 1617877161739036341 9220970317867775228 6131754245434943566 14200458700064700900 7242422017451365246 6353868163544526194 4170492816518997347 3896159304911791550 6124205355485698081 3714402189115022511 9486530189688356625 18239103140370297576 18219476658697560144 8523380084005769471 14958922143647494331 4183208635790641481 8558103529235850082 8147532469705417182 9128809427286662273 13106304742611207306 7372713531488947916 14388565148078839671 9668786668337490861 12292423195734145492 4536694526143340098 4839219388222482092 17737969089951478105 10841654094094333174 6779921843284254072 9011518138097231773 11067816748809373263 8941512533623242895 5856348751430635590 3667611308977444513 5390894411781901867 2597256355071412676 230022230415483470 11365879229364757731 1453319696737683945 18286531808212318183 17164772928369063996 13763660112013281760 6648042223141130627 13914220405738612660 9727317515995885046 11134140322051895544 2502278350056844270 17682857953954035168 16267817653041395745 11520507453464690054 753200636067069498 15958477198175351914 9431481039024581161 10054151613619662499 17466857143413474976 16920022792726844267 2854293077181679625 6512106733349954609 17010752509751308842 18312410608679438587 8992224947980084031 13734135957961583988 2540198423690410417 11990802990205828129 10238037851242010545 165275122248066619 11063849813147117630 16778979166513873134 4874113476233416876 318698564895261573 4775709379153604578 5558318825236340186 17570867986584027039 10145434905573702560 3983983306245131901 5966097574575671282 9298739400250142281 4937631414793596338 11939855158683044256 14517570512372867173 16079688417063253626 16280888629125590126 8628824404328474581 4772310373636228580 409660165340329196 13579739975438854577 6644421073797366257 16380504564747632579 15424520364688642909 871607048185702769 16376416459070143227 11140337316697930011 18322495716938876860 12527831571961939916 5008765107616275918 703353054035307515 7536253367307467223 8664326274138127423 12492598400702335990 6265849615525868217 6662906090840976940 12786501315806531784 11945747235720710883 1647495032658047795 827859499655267067 3654580550403364951 2124456950507672013 4662610804868828918 12707667873529673737 3433521461409041300 10841066779304218046 13167407104873874372 175698422768935700 12572932740363311558 6465975130896631538 16480746106334529594 8418959941525259146 10109673835006622127 12765452612519522333 10280347194903923524 17902355971712618194 8250368537109090378 15774037863049344612 5217753993086988737 6519397525803273490 8568868387711632800 11199816965496597434 2750069024557139395 6616796746917392751 15558725477405386682 17550467320905441744 11858180506557818665 2967875331357344618 6322783768579042884 3771164282471518234 3761921475225508806 15558490977318428146 4198190120678757143 18161624560832440915 16768565163567858663 6340569511199181076 2077935550906425194 9277524358155140534 2251638631108865701 5015125368241361204 9746197515656601273 16654668419797589775 692513043643148492 3653927536769198596 10876227491156608035 1777681460791126447 13957918615265090204 16164096748238164136 16370131902736128964 16767154836199796237 15489790808774892968 6800895446530383042 9624014649256047822 4400201736065139819 10763747156677518712 10402427067450195080 5346277931590421249 8532648688586207912 3015576295849887558 1550273324258029761 17624008776159640405 10218525689735729877 14795759864061389428 4537966633572686392 6501509335979240319 15624797999073965116 415438224984528048 8991029353009672762 6059746370769789875 4058440873909288148 2358525975594082373 864761881385141871 9922844723527081075 1881647210237316506 2748637342006744946 3068755095139058804 11538617166227631367 2546247460039928656 14915461213845339088 18271848700894889472 6915972367671354421 4831334961450918969 16637326974973040381 6223040347229113085 431899165811895276 3977697632246750494 8019402254522409931 14088596221790223012 8242295788493187241 17432285034722125763 6884145693408494432 9808158966667222971 10609395850881503946 5685589227732144264 7572380484497437973 896128461823046723 14149319979789809449 1774559158536898708 1107351987305481889 11444413371801326162 2839867916088429080 3118126334776354847 14948386188025248010 6603990760695803045 7813275461713047161 15169471502695453592 3017447769061635284 5493134849715983123 4382717615685506918 11308098435827518657 9150298669908731256 13688376159122883655 2234580101981325271 15321496089564267744 8229902570086254727 6814242631437706779 10309513803577252923 8208749795048573772 16690733390233966461 9988284272592090315 12192352212141141649 9224065863693080153 12288636999417604394 11464780947794002619 10698725787100868124 11845710088172415455 16571445454273353887 14358968825349274145 6558130773338959297 7075324389112154352 1437624733540403209 17608219611557515831 4784810879141339671 2721625747889013267 13213304385285111827 17099880837304921781 810306156532791524 17793964450302752535 5575459876616684537 2097033265883627531 12203175097044287232 9735796985176985290 14451063570991529961 13811105595771033440 1404213127857074120 8776262295539767968 10863368072271209522 9798159660585187008 10301295689397436004 601910071677887371 6438366814162866347 5837513597646867408 8995322812406232649 1706813014194596304 3803543127884633061 3418140431829425654 9086452447361832871 16359622756798056220 14663006542247804207 17058028884848449759 13364698098662615996 7361484940083674789 16070484696306578450 998778941739581514 9440490126828041991 2710886338003771369 13168989483018677070 6105003607438579302 1208440437110601125 9949291061078911029 16713915739713330098 10214104060667690005 16304363842107532063 12899279171714006254 3169226391020092534 8644355301048869204 174659148816332583 2480306462392496675 13158497459971911922 9529828413212780506 6843689219356064797 8625119966597058753 12233548538905221239 15691996770635234133 5049957854272109872 7067768740714598079 952304545373898417 12636934826747334669 15754730618554150706 819127724919945939 18198182139784198970 7686627687409083466 15972218939399397428 13067844784477643182 15672313418918525691 14062201048856139223 4838713301436114040 15606932659711742572 3163820985340470906 3836938870084674719 8668074273957876617 3563616125636480979 9731863328586697618 15590694484332094496 18366800343307549635 14792248793107152681 8417298983185822576 3743439228541887518 157691537890845626 4185238787893230152 4901958017334918801 5505147517999382666 3161600027185221068 5859275447128147027 1092851687589610678 572190892070868206 5349975914461027146 4098583947514650917 4136926335385938271 5621065763357131515 1446634470775747943 14158550008479403096 5637904990703187484 7824034563193946600 7079695496647777609 3941312000734200919 10449528689543530832 9634604362356076367 8778713399348729541 6536764987335197746 11737223776797145125 14097976698073700432 3222961920605434348 11689205812425762678 172934300694213603 8834801246197864261 8410510241321138218 10663307336912336813 12322929630423374759 1407485302748363996 17111180121352490049 15079956082824110240 4143710636329636131 17317258502838001778 13707377283932808264 1414837411040310260 5837429020679514623 7669979594576971036 7797473354971923142 1543013972190154478 9522558090173760925 13237753041503358226 16612302678133695725 8865555342041542817 7821776484159707683 16337980717746679429 14482070350776477947 12400257815608050337 13420601330063495246 12432386914623844909 1464532506686584909 15727968591189693576 17703770612388921321 3547714896993862565 11788650383535975998 15263995746535323257 17577258627574085817 10157368765882077946 8738337198155530002 6308527885565345568 16513367728643816280 747742629547117685 6663223413299771918 5023494685958310423 16097232223740378481 18279485097822810217 4130726901686233985 5307631681392414539 9736045934834533068 299638864660053225 17508192582954544941 11758927349050325302 16027900661277962476 4614702295596373043 1810706374150277204 12702766063612748900 3795690887198323110 6919539955700896343 5590854423351773883 4066969743756465555 15403542417623195555 3697973022804126476 17703455399651658807 6030564092900549498 18129758159092213711 12929025896082512933 13269290412452357412 16350255854222228268 16913756359450855021 16534405643906070262 18307283901627075126 8271894806764055914 13660654943692449559 7049609048553629501 17080449856864254413 81387452771259145 11162670155875204001 6312695447610397361 4857268327055761369 15612804909865892610 16741887826939244287 15775815598371656764 14386660139297919035 16342012873908413078 10198775235587615084 16158944593874075337 15081808498256795940 10925401137417851083 7123673735820258951 13000061845206915135 12082154211824412335 18028744600290860951 12247362168430161750 335614994740782954 2333113870625201215 3194306710098538858 837796306763925595 5703008509934684218 5302641182930555492 2682406415670678019 14452579640933087293 4360741804549105919 17569509100815110252 11469211918483747786 18029436072556278762 13440972395278032996 9312509787271674921 1520562635370181399 17234954220807989699 5573909790586510488 16017946436330056646 3724975268321020897 15207609221854046829 15031581053881197280 5156211306963428022 2655106151767633910 9929646056435054972 16327507648945885669 1893253509586121803 6795719455485264294 6327415703764075818 16361799724132413673 6758123458721241531 13550070706825006012 12710167325275518830 2549357586713939810 9228194516319968213 10854267905762613809 16168073011576377873 1871282877504757825 16311225850298803712 13747887686282199493 5541675206543060802 576188910987974999 16892350675911420355 13959704243016034467 5396014975375553574 2190118538942797010 6667939882604374003 3346798804283260298 5412557750404854986 17838887454385900783 6963964886158290557 9472052556811032435 9555304748429067033 7482287561272492172 6703990894119215226 3730444092602235415 1870624216914068774 10272589100153908225 1994190687251861042 5261378581120155620 11708100667299299420 8381981828863712610 10477209254163084975 10003181071939331043 7241732000116995490 3669948356048150843 8577767733644146749 4539355115026671350 5378566503765589731 16990175550196901463 1252148178841588485 8708147727823474622 9811672115039710788 11719057372860757601 17960378320647097099 3689822174109043085 11305697485066807733 9401298168124515627 13600361975797716868 8454639286886504201 16461481478235684284 8447370661038294562 11862972839248080177 7211299408340706771 3498065298717778026 11490911705744779295 11383801000731596189 682755824457060165 8737318363775382525 8392411822414251551 10787812410557933498 12363887185626123092 11697624073025548725 2083029423724657049 3535518830247827178 2602644054933356497 17864070078671230994 13905563403843452209 2361860686528582895 9908256023445539373 13024745114804526216 4832644313185394890 17418004393138953282 17981812118461321992 2405337703560737975 7664015683323147141 10351645599061700577 14215959685257980312 10254057324219352217 16363049881749586760 3478311558655272037 1027264881160354624 4490138157261665173 10081203083987633160 4572196287922707321 12382872803961333883 4371773413343754494 18395352134220988982 75919980127956490 14523947665954767286 8247580723835415016 4772844725334862834 7486105353974782122 8183179281107444736 8391178485880970492 3598401229252862141 10958301725976385094 6423020313802980697 5165231265867979332 10445698774709570680 1146260017596618662 13097094192808445368 13031550087759206655 8873835841483146916 8547885626393510332 7502721000908485562 15175064830002789494 13911543585451106061 12006554523452309326 15321527737160069255 6410768186439199313 1625104087222282323 1850102096594027406 5843716139106445742 13679212235630218041 16900035797974568597 18166327892976347135 10701942485998838137 6088967263436954713 15209045830764096332 6037537152291655775 16067972512359368457 14438442530875752481 13399870007596898778 6395881514930498362 16740052937032938465 7200146607878713523 17911310912551398604 211895209242113410 97900857333449906 4902055832497469122 16098836457886721125 15225660421789625131 2116643457232902214 11109619474854416640 1804371753553833249 11915680689273629294 18349070435732278314 2246023094331809306 4148918750936206662 16622164203584407816 5971580237602728127 13082956491753521790 160071759197014441 4924925686051416294 8765690675431193444 9668893550469816830 9651159676194068160 16156262861766563326 10132680851670011986 15902970653066143474 1278206151252874414 13213435264718414871 5066143599874699917 10521885667730510526 6946918695076540921 13513274283506438393 15587737079775768593 12127579352827576291 13732069655572018030 17104564389328615661 5600787269992713229 16462127877372943013 3930482943682327604 3326113304706893694 13470807859139627354 11688846431263510763 805451330352961483 9754826609851000350 16158747567439031302 9498509257994659304 18306354182327822237 3112110055738340548 13819677416771373822 5370703293318308387 5018627835083842644 2300506462954138935 12289535703250941530 11126183333716005160 16338136063841701156 14394691739083862902 10486953338573624907 5882500320272233928 6045281094644203378 16864641520125080908 3633928376633015600 2722598706458086600 2844000704928711282 3733244220425252398 6127051077072600436 3756812621087240355 2126483072212738239 6097039440093245377 16099066658933646562 13123467380674803673 15544549599175790122 16712801528983537175 12438685974853244633 2811342229366602766 2679809248715172523 4496276086226273351 4653180545092863836 5093439486957106939 18268556420700187515 2059845479668192392 17219288829564208278 9693576498039869631 11232551769449219445 15010289306274436252 10661621765744440919 12986400358808477705 16434180374666047767 17737377078143956768 12820202564979150332 3940102029044503821 308666694540071934 16953932236971447623 18400579837869717513 8082529157921904903 147989637832012954 4527800097525102288 4258908411813191570 17232818662273369151 572347203080678071 14497007400766593254 3603079869528269236 2118427198653611516 4937292094696337436 2022240125828718854 14313521548634207840 12998640514674893101 8283888138523035045 16099695777772253612 52221924567310741 4219026623434383971 15845749381169420131 7004399326213659364 18325336500114478618 6888187304188603920 8158819425184849750 1139911598674193147 3473275962891918713 15080951867044922511 17287778214756769358 6619446535641945069 13782839901967466416 7195007638324761434 10543124738528317718 11744890685674418496 2495341315987442320 17701721809156643016 15707851452259663237 13213150004629026259 97023802327618119 15752196747861921849 734441446696239129 2209095327326244785 6442589194137361865 10532098866800055478 10278517487460032420 9816657434700146087 437640187134944706 17416104022190391292 15441864999740569755 16540826865291264234 1819483495843000403 9632887384126573806 3031712721786933585 11729509916971284972 9566087702965735731 5173028345476697092 14183055375404610820 12364176516237878666 4761974424783846773 10259097847541163529 6407591675847289034 7557891520453748348 8683128776119718170 4571783376428312610 1973225122395399895 1978575439341438567 2690077992645553026 1736927530873585148 724171756410371524 16118856642349967217 187551486057028588 8366465396524522007 6425833851227211852 18389127136674646550 4921018090547603640 5010890380735297282 13210110800453878879 11912524298398891945 13668676475000865418 4481705230716000073 17662177355963395711 13863509324899717381 15724577790849267355 16283329378162697770 6649487741655235788 8899114391380335903 176209815147248567 6140854046731422922 7896913937133616738 15931002931466404723 4028854539472049214 5109732595391735547 4901344278748072989 1057266319731373410 13706903335382102605 10636869808278190335 10828113911992376759 6635432607028938036 18313438935346929153 2287033109670545989 15975086396354213716 847371101200978128 6017586497055622192 13930616991043302175 5090595087974898831 620599845796602579 8656027882582128955 12127221958118878101 6098699691310321771 16169700406965560391 15848162341537610581 3990207249953713661 9968595454327801180 1391284072964333753 10841116547940686286 9174822669871460658 11495633304096350889 2161323777409689673 4162009467360602924 18343261596818404779 13172404550991072336 16098731278213378705 1087322984965506206 6629006642911187271 8442334230264277521 9923899708244649023 15602146399353694836 13440797389213579764 5258810252237181403 11749893630740297107 3676359083855057073 3175125932622696755 7390334574239685118 7367363369967094885 11964129945326286667 9012814354666462761 13345062965498359703 17766703613524757129 1185475661064028611 4752619327331648954 483622956632407291 13504137243841342286 17133535421497504518 13791278552820330051 7627656446347974426 4279005285152061994 11235617165320347389 4010551225682768079 10651212718663317941 14321850371839491008 12923432624235697548 1201085572740779517 3386417217815167128 10980107405332094955 5381203151216189617 11347257275763360607 10328779157133489365 8221685801734186358 4213060879541857829 6993545437419951481 3369255168343638625 1778546661199527641 8807232810058897935 8278719403182548203 6775511798089047521 4021925423446922661 11847983445806393551 12092566073988214748 5054284149575081598 5187754332090252070 13972091600766757816 17340963217275791984 2247174810445301431 3509148445116003879 7755914396270787142 11273817656810168178 16264778300055223551 15795965066823651644 12594480906473995954 11343209982092081520 2146302987713341524 16541189907549692890 10463044621620758750 9066400653904091710 10531538908184498812 10277195553330498339 9954262328867338349 14340046539284620748 7630760740487478241 15704015884160557714 1180810824851114359 6242318249062248548 4654539537070757786 13314624175552442129 2238116550802364318 12235012261441490465 9259141946065553133 9522524192014999385 3715107061478652951 12942029209551024375 9083321353473929217 13517526121706412472 15093706888308217496 12747124943325440687 1813043722110857320 6253168200372320151 7850110781584574181 8644928379677770066 9960730296606423634 4220779575450742332 2228798021546719812 2022599273103867993 10265353718026888300 12765605469765184305 14886271687312072505 13659989117619076177 8350933593673969806 16014152316845632663 391065429553439095 13258814163810506920 6208840509084895967 7521827603861049043 11453127192551279477 11400539753881325683 16608128366191341297 15366131762614972200 15875521427896871146 1823557061910729834 7704323449847008102 13110069481933430760 5113369565923770210 7930571529076876385 10103741789305475113 6717649889345571693 3308185259042458560 2522560895591497004 9410825250482337305 1963831135293908760 4241650798527756523 17196859466540985233 8367823721801067388 8570571599242641891 1151518948920612734 6055129306762837090 12870674963820069397 13956738216613144854 14333738338531266029 5434253238200530109 8974669150135452191 1416026452869254937 16618952581766865705 1142883653046243687 16639196680142651134 4292661285139025227 9801965078993203979 14214962206580106883 13157402460542732791 320741672967324988 16900452707241766530 14146566746914363383 1596262049968086927 11053079567888574810 3246367098295927956 14319357557186271498 17475707831366178868 1885929013194751668 11604001009719722847 11283398591921514074 13013555744438646608 531977963397389746 1575941606367893934 13015465789650324271 4112162587385200801 13740204248975193660 16224547448853634801 300726492061509441 1112520943166749959 9171314069207168103 15378681009776753009 17284317175974558071 754202412760855996 3625218183650514959 1940567141115207052 17795382246980540543 1755516319657615312 3558055501259918078 2021585696398007564 5165441943515836478 11234185959127280215 4303753798124217785 11255421594695304518 8327500757938819226 14218466454940487605 12810885171481044377 2527505811963409023 2005796692542532570 14843443758407312688 15691670411701748918 13795151473833561182 10337097807691707904 13797188385978332921 6086362744839974381 7544909305851767680 14426845031821843459 9822253691163619289 1005972227351761710 1812192478730942049 8320963999630021367 9430211995033471387 9189669515152442342 9609331922439080042 12223193874323043242 12627001091708359716 938237062149849465 11646819239522090993 15803934206633784221 13239198338129027848 2131263263691483406 16853106662350516250 2192645583552207439 15187005539820796739 7720055387053105527 10926966968561023000 6030318169168200638 2329887204713435272 7092782179040470698 4734354845570805420 2146599103737949832 1442020945101436709 1692415429423505115 15749467764293409031 13930153544999930671 11088541332634461516 11935025523007394865 12919962821372549979 12805844083100917251 15962776286374911102 16132467497581513042 3584174724919319999 2603199400268498163 14996982837837289723 15452803538604410400 14956378429016321231 2390251597192923307 6661223705812686197 2638032965786016983 6596803960131588365 2301262855355611738 422054340957829467 1959822450390881807 717111734728076362 2465588340096797596 5645557659034919775 9807875851851275727 3231921312804042588 10955820146281079282 14044828171152408608 15574693019717266637 4440100807958472556 15219299235391600705 7672682806081797124 2089078544114637697 9946032192470782061 4941461019875168164 253501318570612790 7626218159704381086 10064343248810600146 7277914688817450752 79876226493653576 2680160468852944775 13322585572166288730 9704751277025118962 12237515712258618341 8415410440747648340 11642583063438662904 3767837995727337796 9260551409130142205 10044836177197123488 1995844755576384118 13716533674607520902 5769255171777866281 2591996504273870420 17992284748614650378 13870583700368931847 7300126455959370062 16491825210887683513 6377909391481794054 17512033784337639956 10873208174972978547 5518556270668094073 18106849079300349999 11412257859377242840 7227957479722916893 13012610637065203628 13083300189331661950 13280672039989939602 14271423266165218179 9789482635935350750 17932464211280501990 14320487975036782801 11172926269309074924 6157054881268413090 11566082930178202921 11606958805710296692 12174840351783862739 13222526140703295732 2040351392506018051 3714475492412710485 1522182217718213756 10509589214454187931 2034392467487053982 16104570933599783423 5988643631889552711 10383591606748359583 11495129573378723591 12631251580733706928 12633947242516985675 3256915982121366964 7556817010237437154 327034873171839622 3895967561613388700 1459084058900062558 14255041253145972197 17480902661960307320 6701486365113803958 15274734302350313785 11301201599774686237 13944005479974488422 3265296941703910073 8528420406958960239 4538021273323602227 17080106115013486977 12429773641965581362 8641263877097065059 12773779690100592156 5927985900201385720 13037129229488300230 9206889727130835557 17506941744482684219 5477861387300490280 2270219250610778832 5012581528876320506 8311824098862751685 8599058014062725387 5739046914674210462 7101647368621938234 18268622074433608903 2671288289010338702 6748204197469295421 2200475704600694656 3908325851053595725 16280492922564216017 1189336353526166803 12257762506496777397 3993500693784242293 9631660977441192522 9565089370153808681 15062377662154548209 12363987125570066016 7815982773055979700 10280428665019417642 5861021922823757179 15156909841248905982 17791838865126267253 6882236975156527132 16583161033454080674 9503449720792999715 7398671581205103602 15837234761923806260 15913588348447348821 10954954612696568878 13681527690386060077 13270710420437767163 17276561456269108939 6506419762029832349 17909465836391732949 1956339335790874742 5537982770075201956 3749590874067754543 7941367854583067816 5514500896856292742 2976579503740914319 15440500291713107783 805905406711570503 6043014798373216101 2742234004114831665 10148275433961066433 14035286709948097437 15551033510545131417 16528632405082542218 8322076307002243623 17536440868875156825 15185001223595656674 858378983588231925 3544839607316633878 3489913734156285709 12995396041036553540 17900291482622240464 2159822958580211919 13695990108837049287 18068495950310001521 5195114887512177976 7049173850215615824 8549734064734408790 5496510172685617500 1631063727876281022 3979399153052236715 13705641328088013158 3934161882634657408 3811138304889632872 6528024991503239615 17349502903745543061 12061944718481098086 13703876558708784396 9540859743433906138 14325194970384425030 17766981427130677676 9996362347196154836 1275058470769156825 4893116620466477849 10390043503361532928 3011741583840965793 8291422256804339979 12622426069434817341 6780548628643944426 13625207097196667544 15301766890574342320 13714975194449867785 4139256265666046342 3261932112987093118 13369889915125741002 5506745156507329647 6201515349939630911 4051456692611010775 18219197731637823605 16348359915105857092 13822475135407648442 14676761446880100516 12194744405611544760 17362102451489246678 6629772764996244291 14075269436624195587 8428981353936222778 16010199208475560532 17084271706815431154 5612493492329121129 17633159759269942533 3099190385229848328 11687321331496098586 11405910400816761575 5107949159759680798 8564708478965724260 10914326949101233067 13953149148158558692 18252346607902949826 6129699611616122705 16214593703583701640 5764043657509004662 14398915885978425888 13172643035593033875 13048016937730931200 8487906443084830001 3309706843588113722 3119085259202605621 1395992371832135232 9032251435698952629 12652773270204751584 10545594524863052169 9370538576359307411 12618036841373014911 13135656526982055407 14870484158943332266 14139739291460147246 3838174822727072806 10066552995626373254 16345946249225026201 4066288336089540714 11970837552087175526 3121760045416097069 620407341352545727 7956554423256702858 9789664749596491278 6947883006324454165 14586825885532961471 14041978757251447377 2257243059891768497 7971358242900220911 8864015283317076740 6877847675939115856 6170655969102997250 9535890619991907828 6882598833231722525 17887990811098665820 12534178659046246777 2181245220933580114 16506742277584556422 13222616766790400625 6307113903344845538 13126190236090914197 9500386030525939276 15059639861911522478 1993338360024090291 983619635970319035 15173236774772184405 2228024479910144184 479522957761656739 6887496576538602461 9644046298809446743 6421632752996971699 1404307369385671768 6331190211991803848 12342717912454646714 2783270072336091076 203095217226792286 11816217855842066135 15805166942569390840 18112092600399262805 16102101853716086484 17717728411118017374 7409890571244755705 3965411275387845608 8857635385251424059 14192206865594013191 14221912791314981856 1672932909814122885 15879640756901205874 15438985963186438299 2601533274607265335 5337500339275024313 18390978142883289290 17163138080939017152 4950352093872845332 10396057543136170657 1717370692411439902 5862535101497383117 17880936369088143836 15295090892934296479 4994811514775932669 15057532911370029487 12358347251255916761 14146091042067937728 590382476984869540 17258035578690206296 4006050774658216313 3934198017938273266 6513488289675214366 5218824193262729414 2270513056709188791 6609252353166758750 12217472099797622016 4804560500061030334 12296236516028295690 4713902502601547403 6571728975367230241 5747030150353502000 16654097875159309007 2850049277324998907 13070944742588795689 13741004088724101452 15755071703994683425 405135217425355409 6470532540937132598 16356051191057384525 17573317472849095208 16777170746291839984 10271783015912162710 7751826845259733360 4101280213725116914 15629925531024742677 12311369156212566848 14261487588961908282 16373235414829999483 7025097828636825779 1788792567065339058 11232229736587518175 10829599466619952865 12569991765308976547 2912097646804206415 4848371974860084683 18112596349617167440 6099241229496409956 6890099068861735287 7290488236285857913 5045184402527793116 9880755385073061078 14748454841194551777 13797178297941146877 15284848618064389505 191668880176008252 9936937372447924674 15529812975719681551 8350377759408190022 18403089421888781203 13055079775422539701 8646731873139710577 707062234154008815 7583201206475265354 14348525664794407140 2196758531964545024 10545529074692602050 197837049156179519 14356444901108451560 13289563105840108790 2711259694219031038 6790174335412542896 7547787227080637451 17197413598949453408 18303751094693859611 16042537178427061664 7767480002138518596 2203952909741770063 8045978287451635728 18251388687809289258 3340807256591774350 10970770106329739319 7635916679300508258 15734298992505872041 10604176682746358966 7020593244985870646 15431388303789413693 7355726416009401848 4886796631769745768 743323047515117778 17416880387929082943 1650379915182236805 1309031960754207157 15311593859831008586 14022465620882868528 17373813373883712881 7275362282783023478 18304446297237504316 4820266275843563755 5852330393955963626 8582950377906955321 15846555072748625829 10629190973760617302 2641245105102342211 11632394182301750720 7654130971710171690 4558961360627507517 2339233727764236511 18302345111660368024 2226267501955869170 9775282459140581955 4067257030669970249 5932368362709904473 7864275347070387067 14221351094077300373 5293467851265027167 3251040532681870606 841413733902472634 1878730710811980401 3814402056178735852 14552154717636184086 9362332988527454758 15747988845704363742 3467677590255808162 10990795351071356309 15341845139170047111 15198639791160367249 853883750871398504 16705171375254689097 17994025337028635881 3362203543640093121 8397392104572867813 5703608768744148176 12796371776749741582 12741618067844110483 2573289146811352014 13185695691584919529 14749271387520967332 3519172649107555687 8242116767638699394 6296659918175864544 17785027827090336459 3025516725958821869 4692154135255333497 11037100145409552963 14774764107594399587 15079496314447799036 16409318031318596771 17955022783709515575 4133930561094806458 8428689475221194433 7366194023925775517 1160315276329979483 15122691303979255310 16422649653196729589 10556246945897874814 16789668812565198121 2488100441332932928 15532207901457895052 18259075008083297882 18188283240437232101 8153460542730049659 7454191834728615849 7676880737869503986 260672119971677272 8788270251290784911 7848046466870892603 14753951827895775317 12378341294967712444 3374208457447073692 1061885654431079586 10897213387747817049 718407767554460210 10636169403918054626 17427982211641356181 5998404912285977881 6743578359279097097 16325468490764124144 8052653021314145736 17382886763860974059 12517368772723233195 13210812267970876312 5406107769248601760 5410912207263714467 6611397249277320066 3930674403484087114 8333757054402035741 15932999759630252459 7326070056021175329 10973547806625313707 7502446795534521281 2254010471168459077 3115559258634813262 11052062508627103727 12049085287748060523 7506997600528944421 6388693007341384886 9530551526124261084 16435349127659737057 17809703155613762884 17295883363184333738 15002393435022040427 4935437717560800100 4732689709837539071 2957187299206283640 16671411450641845497 15783885938680486639 439839240055169732 361089981819048363 8729132394553541201 18239084639644495413 2081659688918574893 12599325259009867232 11755999213354734057 7648644753688216662 3590555289250908714 12457118164862304030 8606247334928507905 1483641776379616506 15262106484325947893 599038091225686796 7353134319925842104 16846932003824313767 10726820721202444680 4945429054590611025 13104309678358147237 8886987805329266173 3681862036402358746 15592376912450087199 7114334906321543448 9056234141796152303 4791674196483749378 7480645720923681559 3222080505901645275 6147114009029931718 4013609224606347425 16248236573424828634 1826646048096308667 7772651837397485954 4479308626905353111 4225747403947018553 17295730654651346885 7432276646944216956 4890965466223334548 8212821248845612385 7168865011518464346 8948609786815283301 10990573717015787818 1920123762328607168 1803889357651613272 10683634067535263909 4006450366811704683 277489003827100526 14170334463929174865 14538196845804613735 18381293449654367949 5103583633378276152 2906339804077744708 12589832927001881666 15368732843573131410 3494397279605512941 5692404669369925082 4441870889740761914 11484244326458597271 36385923281956465 13668681951054110286 3525642905741539850 2684819355301730760 2885136467627597066 2556361124492015806 7198414586566760655 10430147714665684508 6221228081763155272 9503817598155650875 14670155504054515471 11421957648063548719 10996553287973697615 9390099034568182185 5780170178810335254 3499182863942056917 194879551518840103 8213385436378022570 7466776644024285408 1093536474081505071 15219629162686622078 8354606811352693438 15145575475403380663 4413219120368683378 12524073892451389032 11291279705758979015 8439877210443358593 2301761405113163327 16421066677860372984 18191601294635489623 11214691562479123876 585081520120075603 14703495335669002789 7665492826900342844 14637550470318006727 7132157357967026135 5479084913109873186 15188650697630698815 13726651803308609042 6666746270963402650 14333656508780343218 6215816460476665532 12066089296318949268 16331325772901370917 11096898320140157685 5878407747615454490 7448039485435122848 14923555219927961626 15579498828224864848 17861872954513009070 15110985056209487170 4500584135931477762 11493667804068788848 16634314302342030000 1127722290245331888 4458876167710170645 10601540741846648603 14366679543458138335 17215811746186834163 15441974480459195975 9306525518883846362 6158254720671343002 16086785657253374698 7269908063206444391 13465435051151805217 3275590997585417189 183896706703292694 1253492898324482217 99451033305191144 2257609825584065744 11800583303870443647 15867060669382127000 9698662510885291541 16033959560751571330 856693028570149556 2478303606519760888 7259348330984732652 4687289752168814679 9672491349369643715 2174845038942159064 17285038928462998526 15045675589940320227 16430472627266458962 13458644371601508489 2538698471109339389 18429589382642914047 1116806335851228782 14219409230066619843 8897087962075585193 8259763797462029865 15715522667895119282 11177614354608619635 10093023767934931398 10819954447780053042 17311780472995311764 16884979127732331928 4781477211889031398 8046115623453218258 18328097791564443732 935418919116390848 14822399909563976703 14221677457690309478 730945299187644100 11006175402190040994 13638046671157839120 7972419639039061829 5357799270966247446 4621014022724047989 13242362174968660632 7074640554498817880 5004035751863821759 8308408218099724651 3891171215611134361 9009101423589683412 9301045304237182227 9268508722066441148 12480264686238583906 1868445295094086544 9053869354992937837 15835957662331044515 5273669258436462112 6616060962578877302 5997135992725727708 6592341364640335528 10586806813914511500 6095589077444120737 13906556079820924209 15792901253748842719 3121762887700820173 6156825274884536479 12852919455241432824 6675661454804928619 639611965913494806 3835686138386167688 3883395000167997628 17893095019410540547 1732348457250612485 2470314035320172639 6290226486816891776 8797236449625669977 11166980323830781587 3059303096033118287 5310457547628815069 7827426039712715981 15684408245507809508 16353337913080789166 3697624864491055906 48674451658872833 15452250890924037717 17585179942743052320 8387779798007979057 5512700568860906886 709481098625037675 7253686337974177069 2907093543104411298 951947579881382853 632956251966859266 6441550203905179506 8563550029404417068 571258037895445367 7619354588564356163 103221090130440528 1064231155203175822 7610402754844153165 5723882677457574817 4885923129515987447 16651121530026477892 16472223727595624618 17606596896335094682 2185372464532999118 141597090378614555 2820657151060633662 10741718219782636425 13460799604830007061 3070672059588600090 17343908882329175814 5838487546250241495 15761702080418869274 5030143849679202889 1175678093609121445 4195746534298091670 17513978390172193592 148162836083401966 3939814304023562648 7243032143356379757 4891930075591932412 6197207055081670103 6934743688047695769 4488839732554935567 333914908476107609 15152748252939015826 8557185755399454650 8655186072285742268 5115107520210803201 8961060344551266227 11097606245518904037 4836866975714090675 13717175381705264794 10845401972874588450 9596026249067067730 5864008179309075488 2222849454870579494 15518796350480457728 5235967860575776874 4157056337093259854 4712156331319139451 2302126853463556990 7840039175592632459 10457002597210968259 5731524051108294254 12983196692615352611 14970139336077625303 12856697186519231819 10887325833757735499 13411534589756445113 9412020103419747396 8018218953716491247 1198446104608951484 17497003721429387824 1428446420916166629 2415150714431198196 1729133712934322457 7660177383196503167 3062631051761538706 6332352601061985467 15538794763747246523 12080718235680197208 80643413173167971 1877463871903474620 11561396015847582678 12409068052519862876 14308806241251035815 1206931507312106794 7568291341685918447 5399778476078473583 10350502051796316125 3590511623798059676 6247182512354741114 13033592334765759641 12366741209313678938 13108042556705587501 15902837979058297087 5503201010671901768 4550488928965775009 13549885849604104432 7060833255362682701 14130967818394271596 13998925224260271763 11876303741473139930 12396624933184120201 7000132816826676698 2287336342490138537 9172658794114592739 1217149152594162824 10357233039517546444 14342452683720921921 17788716466622027491 4702869757478127996 2010953749195876745 254674932449136293 15468698769163747380 2665530010421568784 16218956343924875206 16649668207724884715 14496349548715138946 16186529867050631025 10543329044037434675 12885724347959152302 1776754978334299962 9184171998299993158 7710797638376727119 16190898384700943526 3812947142175924508 5796987030981260766 8347670738342576160 13396587020866610206 11186371270781988973 5557262029651218353 9782275722323771977 1506755961808714459 2193008457558458530 9811140515358267208 3844868943753435024 10612558981156572183 7407929874091667836 9699397950066538397 151895466194507253 17922739502976802679 863914216018916085 16447255479311288266 13158674537848954140 6592686261018603990 9601372244649808934 17824027935869646940 2883782674635658695 10231879767235115617 16918716579202174919 12809537534278559427 6371601201243423812 5279460864826949626 3104306564784870230 3417407228126906094 14189017167408253687 15560870757357477145 5734008527559515658 10989418660221916511 2489912960332538456 14463731413077216090 15062016516988435333 17141875212539616872 9987294664528501147 18137621880216495973 4913966818049690270 17116481831144525670 651787363511056211 8446447490687485942 7550192388757952763 7858072078371255624 13118195230483941107 7037942701835728381 4270854103116911913 3482513193913843802 12987132691197604271 5390461307972624350 5484862186086894502 3054641255251875240 13647058267294753447 10815444363982727973 14530691989704120348 8309175756497983134 2578430702385968075 16794647925169632468 9305100653399678862 10499833410395631105 13158619623125135199 3543894519328311907 16927628516587312977 14087812626737570888 14058794424491006267 359948608908085899 15290456758543669984 5386714369546252208 15387200228931657076 15154504876718980516 2945660227243511342 107686591775766184 7819860496097461047 15503677466766711155 3207710353792987374 1198132609530835059 5519309988524313298 15323083964145263045 11911376189141632989 6896684210209366190 29467882832114446 15129911815071663334 9583959554204057119 3134595751889161728 6915767164110070329 14265325823606695610 629465898010420620 1309697818701045388 10901403265475761610 13499545263527073371 13628072097591979427 663884283815369899 13565661785131309404 9165718435526540357 10581937587350510524 7977715665691866243 17431798469963277805 3823370482056912493 6020441745574090831 9145296739677385013 9206799893443319780 13083229041506190118 13928765279100845897 8501273553704632328 14887787382575919925 2428032951444394473 15957564269302724615 11328085665243849432 11382870550679358012 6048398950224944199 9832777171478877570 7731889175703946038 11966301377042287131 79707841317582106 10541474457537196332 179146929854260107 3072432200619063737 4665431538328485785 5907394609258649507 11319305148490961315 4671336174140627964 17411066018138613698 5975903226150106077 5669542157663875686 14137319553307573164 17275601136328129680 5875664022222072910 13111760320022014688 14449086839268584718 9665604559968770592 13083077668385875697 5585571978929456871 4795406083203324531 1685444212182266928 7489086612874838684 2267835903832513799 15970516294224278981 15024923534312445886 12074646877506286519 9157138054117089933 5723032000328228181 7574757243600003438 1745185194260596678 12954427910201578386 13557265461098740962 12396787368369152576 10423870109642971993 16314821853337129515 14708989524655073671 5803439598944574362 1143298921579031924 2121357944795438720 5259067106401378901 707986275418378741 2750243431711170307 4613874914892163472 9911540486877867083 16088408076116927052 16883914853555746859 14470695602578336500 1924208211863522210 8568831914673032054 8086500054265091254 12041740660080210639 18432912761111606337 6223384735892027828 17563561883310738268 16128094591339845325 5664549158083403180 6901827135697374001 5412517762310579437 8879085380869922215 14257412094423718841 7136561545751722335 1345321931351776196 3799405975231370676 10776341903362719858 9147807863271420420 8299770812246774838 46373789644378517 14408468556737064829 6238403946948366969 9421916296522982069 18070305587413504470 10933680145257798678 10687631073773052558 13090447643900136383 757566026580500370 7164161679205835356 16508018256725433740 8456288114442920351 2215294058543982740 14755486667430742865 14055880776809413021 7727259733935273461 17720399299904972770 4398297393908689378 2587157143469021895 11023131509079799841 13050059452518255629 5287888574207860580 6060275901090891957 4125390058761382811 15211482453913476593 14676023428255106440 14412146559436803693 12851661103320088882 6414724537361184280 15715341470470456732 13574634296995657856 13145432284295402005 9018006269401356302 10333930708404774052 2867318048122820268 15087552759811977104 10528152439547536327 3438328356720292648 12388198679550107399 16433561870573642070 6666801483983140716 4436694844541722899 3224688416782804979 7012901546585123704 15610002373984675383 3768780099305134076 7749535726843970852 11921996698618886877 14914408832666549791 6299642699865937691 3583862061348774416 8594812260503274636 3757897735582540310 17771239597254085619 7740680856072340751 11619556589725090121 16136200512577196547 7160723301959296825 6536410410613217462 5482365461245730948 5207602257006185281 16831913333585132830 12917516778797597742 7147072254907502932 6992227833191780744 4484659641588729077 3913235920581059371 17718689854273360488 15881260956912773377 1815921612349345774 4720524564168087792 17430131330524893017 6865944573484939391 14645173818780387365 2399795457204561681 10267148756035773324 10130086305556768227 2832107654342082776 154067621435122824 9133147521148153752 2905838616485951901 4089771833875893259 10357030908307759353 5027820026431211777 7980037747113375513 2370932629042746599 16729419890727121259 1351765685741672605 5433412369989341025 2808022103274004880 1870737624973702870 6438839503358016205 2995441556710794423 8283418154625465761 11411562588804560401 17683130461196190664 14375508125860154986 17707619081378635134 9137942745849076887 7104218019489850051 4761918031785089110 7311886409482232383 11085692260753944595 7826668829208161034 11587937116543845640 8478972053709586238 13859727084489494068 3989933050836283669 8344160683219198158 3174210680387842804 16102303238348229002 4095520119965736629 18327915349323256672 8148803518043983814 7760869522761796258 6604842201589308381 11511785940769604326 18206898048934780555 6257764572758893288 3337547631570626277 11775063645677128059 14815101248366106013 1155994847977177421 16505973599994526038 2940436720440350 17083292048585185419 4636254390223631308 4689107065641290387 727550387435083893 9313285710749190356 8860714692026854600 6301156237853669089 6624865324081575600 14175898797677647090 3404016234624704093 13506487362326353541 16366876397115708140 860865881327831291 8141136286100073086 7799318086874376178 7431939174004769424 10326444958272013727 16686302095850471483 3327985149091896795 2966365067018000283 1856449067722502294 14098100090537459281 17373419417557283550 7826427854399464099 11840434658824863237 17108613398419478911 13900690412832880411 8033862675389123519 4922173457231875928 11426505745907342703 8469562541932166022 11997597427160189860 9387983107312843786 6031885153100421501 1111761750766443269 9450721460787813492 3542450192317716424 1754295856342378690 15118566871738004187 13942126395245611656 70089559102117711 4122438571015148382 7421876967876886965 2856624102351870449 12634023968528448670 11342363114934260034 10359950259140593295 7975741393991471689 18227346911369415132 8076003468472904299 16902893746074729213 9538155505936362125 773160926398682166 8994944695903837726 4135190740392731884 16406123412988915323 16729218522371414614 131094173560753020 3552830830935245264 4592596389950316103 399180757522545535 216181429520916827 12874129332998165128 13550397792215879169 6836117676186546578 12392533731516893441 1232359858797934432 12901919582016465579 13896434505868071195 16426930852359848109 1066969437219788480 264892392162135937 6003898883133794080 11292052403504434021 13805424376457903408 11465224646608279299 4393393145659966579 17859539917999838301 165074749609951856 9251179231965613948 829422816988149397 7947831910069859254 3858648409933728967 16559354091857979521 12293378138474142870 4570373291158183502 1806694168687440771 14491888596379192931 8497171348224844227 15738002287446052752 496834608082339021 8107362897563848725 11205656168372771095 16454807954861169039 4825349412686341880 10820351394024170724 2058081294573165408 17870765156509359401 10841614693958604593 9198620010713396967 16880181707332962570 7133225549447781476 17472825088716205283 5029200735920770022 18318087089613040302 10608401699188926813 10167557394392711740 7253661769688802654 7294127448632555222 12407485921863315830 1563445062851914401 10003768252880957656 12463687215487015805 1167385269980158681 10883068899861736984 17700133881961754955 3414871841248215449 16041653506975808504 1936353761589200086 6343149997037333016 14497452801538731155 5080827062008623147 8193820025806226190 4506690408409672901 6806491547003680640 12446965147718246014 15803180186992105717 2799757144455569180 7884013103686435638 17519779973788029724 7354845040190217762 4033912699739302973 11640057926355563927 409892910802198092 17614199748701566575 2225926454353033673 16416952095813689639 9987498336106023455 6664038462242792092 7017900947185241836 5993057375065273404 3134282799254989705 17127677334344089380 17581155716641690946 3593866690280136794 16574809143065285022 14207584889588463759 2506086297699278257 7582515559936021569 12686223581421901237 16476567618839932971 2122089206911495527 4379822112936583632 7127467297678014861 6968961246451462243 10132773871665656432 274835790292218996 10022222008048257218 3041445778156094999 5717349239803376788 4778694225155717994 3948694837782571631 1724948507981861195 1484072138209913931 16984960542373405513 3679192045437160440 13178415764485334449 10007461838539484694 13751685019087920242 4074472258871094994 2562761659771961239 4437226090589771499 8425506379718639507 11846849555493668429 4656196504245082258 9633805021990303401 3367013647565683669 8265287427044449557 13889085161638759790 4151369900729677615 8359960944316319159 1995481982990543244 7032307485131991394 13478464942695386217 497443651193711218 6791013325201061210 3554493777038784137 6792087680025646418 6927834154678957020 1999848355650163047 11626040491863819793 9994262233618498992 2752847834136528652 16200037728388472546 12333009670061929862 4701042085484024121 4540489584368286892 8636313051546787377 11238271679361829453 7679103119906896071 3277799625209560655 15437135651962747672 1039784666165932822 14200507187916410870 915168865484631549 15755337890370367614 15489153796232934748 2663649912080104726 12754864927759633020 5498796383086100054 8379412769690011161 13518223262936962681 6304201150305945539 15782827230158588774 14795580831837589846 7075862282984195798 8175940117780319451 8811890289113492362 13026903578066200967 3308424475706191984 17529733275577304929 2213782622501984232 12496062082278785080 18100184743299551918 13279095984001606043 3612987697313915616 5148219209737468197 2845373338564250748 15647852312863858791 14144696106129180347 9397504009010889165 2014040494639202510 14303877427590220968 6836630374494807141 4765591210530492277 12363290412175344655 5149362294001391942 7008205702399415252 10895271878952096980 1494973938737929968 17197230092446831930 15743580616351974194 9803839307314983171 4498161752548913133 5295092533002418098 14085722400066753289 4554993843887086699 17730721801035676980 11631945110599307185 7204400297639152484 13811268618610243648 6306372723501302 6567184565149251646 14890995594604295041 10875088520188072752 6555220943659103364 1803102293225914699 11188161886788452212 10711630783405076089 8213545183628885066 5413951658890507 8738116836002541706 11101817719546377431 9468117209033302656 14346963396268213742 1418631355152915716 1937859391966640317 9883251322250302573 6704256015119459428 1679868212998795296 9816062920883188659 9548073048331416080 1854424742971029947 18190363544811993690 18132657793315400566 11583096744441386259 5544875538817293053 4040791927059615210 17658721494048614591 15993028132357331557 11747215796988159795 2234789241879539595 14509174544352422158 14255859600659071056 3513794479890717474 9973504557762427787 1498242217288653628 15336907463820204678 14557001519426881410 15584612177709220326 5432466226803459373 11429462863845785728 15766929214307793873 11864510398098513581 11795656816638096917 17334689218888264679 9103981446429638603 16106271127340169739 6773186272945817363 13257167378923626785 13293919822599180783 3852304506772400821 12322626063204624647 9443510532826766558 3557737454946623281 13808665340932086760 10338405929047401916 8224670873358419681 10595071082196944956 14490008143883782711 10840697184353571778 16979105844855430920 7867554325820085927 9645578060255580443 167244680057646097 9601644798644116210 10678328170963770997 9928060673690209568 16001191437930590757 6772654304540607825 13777136931497644034 7923306301310465362 16045913614265257799 18438245696030829350 10664805447553379494 1118423333712265895 18161565917575681230 1536511921946029866 1131757045019907207 4594016851739193852 1324608239691665247 13134662884111384213 17222707353980530907 4198924258747185066 17813021724228959383 4836402127198559624 10414583669767923764 12822632956459284700 11463775341897933761 14791094355629050205 581038621977010092 6822139465508534846 12792587996494443167 2923940256549356018 8356906735113311730 11437675653424657018 8818221699887448597 16705846722864159750 5299911175253008686 9227547719749052222 14222715731947468356 14114341515330537284 5951685151529224162 10185893623825595821 17138519220873394198 17330981325005639675 11515569413183677682 14107480239294022712 13418514104741091821 13649020210679950055 5608135873877206169 12898391695169160900 6575902423637848780 4564096670460797325 1297449292834180683 3369950148022484262 16821896168982197405 15597948552017096812 8148130495931583570 12408981272179768703 1735918082945049038 17504801678056761661 13864430565560725550 7679275109542694367 18051708674929899091 4016910929354013750 10606925340296158073 356082616322786732 1899885085554722777 6412222893543003254 4459257190734789283 6305356111888011405 2547490764372409996 4299361017469937230 5385336196851727124 7181135549427937058 4892335739551389597 2069861713582388627 2333131023480759857 14673074813441194956 15065655244365893856 1042049405516140564 17151017285802812192 6064658919809683288 7100018107737005813 10813015691616484310 15291203374318503222 10442974434874550775 14515611322593453238 3732481133193962244 929011719310959623 902253518732332953 7591700045848409802 57649401414997363 8360278738919301805 11744453404473827882 9790421115456230215 4823831594725356580 660258228064089970 10681643143712626700 14416521406775946424 1767059577306642416 2302946042347401169 1678713592901123446 12063774521543652117 3371909318246267767 7667616461613200344 10847324903205659265 17379872721482449478 2494748726115145357 1811788609485408452 3859429436182173937 3490729192344417486 6703352127357544865 7586141313514189266 14774149883180323487 5097614962344407189 11737640199258636702 1508537852958533542 17106042645261809464 1420952486532620342 5512621369373739680 5081362824629472169 10794432523369884056 13401589073905327708 6284401916679102764 12820847519621263412 10515522775074241852 11024289662111960565 14931455134779811147 6562347739342416833 355031480199623417 17763208885461370423 15166346185858296876 10185896150260574915 14448738302759098196 18046080787918942378 3239269374006316009 6603681420386417667 11976183142812822730 6928348777526586862 16436683484318725190 4808305143293703850 14983283067102357467 4368642277322043834 1099799815382772540 15966166677158190445 592722421918887882 850190272460623525 15324468600019159595 17564666528914382205 14786424373078307334 13040361416060214670 4866343433056191693 3438684792891584263 13876742358107139187 6929217574846585559 13546073308903779507 8938638857560320788 3171098437687835165 17074453610328425432 6333910340968432884 13535173380697698476 11214338598101103473 11453837599970099005 17814207981104238357 13195349542690168994 553640082596872471 11652596942996392841 11693552324091568782 137247370407218001 9243698788195405349 16015836205180300790 11988888770835092889 9714978645552342437 8721373289599681104 16179329891396987365 1317433229649307666 2617824763166729531 2026723506692721529 10674650181212364681 17574409727614347695 15724429758154252642 5306534586575951493 16159769611060853121 12643215894699267484 15961091365234647997 1311131555361093240 16174949133620436305 2505564600834357588 17066411267625999919 10452756084057582951 4046695966398971709 4271146848682910685 10490566006484103779 4964486565888156853 15395874538224194582 15440402562318032287 13233420151434891433 10931232573437490982 12410082251862888598 15183178439450015353 6060871392567643968 1625906812917827327 3789674694785043943 2781388091810612417 11534126449010701082 199504163466605224 12464402216768401155 16189945911890672059 10283225225962110714 10672138232381397473 15976783274884835491 5320940506944259274 8817913618214180035 11147947081844752959 10870628015772209392 1585414579204968765 11056281379929719332 14631741010875807610 4052725130413943077 10012822456101746225 8965306440718104349 1065803124272987519 936939712214958111 17148832275358144938 14713935585789559527 14449504017496586676 5521688642312530901 3826732828861026648 13095148974394025649 6405675358891849659 15148336803733764197 16892725682129496753 2979871026070271680 9190003429816037248 15267513752485199136 10885171267267687607 8718915514757231205 17704401776386545817 17429810751488060125 10798639942666099805 14633122234029495435 3841347128496418063 7900256619809945416 5388041678348317770 7248183277059933264 2357091152232395691 10368663583820166198 13021066838338549683 12395023142821298913 3120405275754964200 3762041789136444764 982232987026854723 9118001766799789899 8229016035260754435 13988950041118429642 9827581263379982537 13827596389444536998 13694569902086213229 16076632811810481872 7979407591609192669 18439383565871020070 6840092139876318040 9247143360204790067 8229020510338126833 11450771127353274384 2209822567343102937 1013974624673303337 1484034040494731131 5568015575281216572 10793626257964639051 15633024252407232148 9963356468097575515 11833704110757442216 6582021292751868596 4635628039288146330 16692394263704979868 17312367492421144817 8313189585667985976 3284249056598375817 71388978151754784 7083383270707274528 3514363652719731131 15211153684602227678 13127123618989721189 12301517613637576701 4478230755015976109 13107867716479713597 15608528749053557224 2281353632379719445 6530555318749568927 597671842967401201 8764130867362891824 15906671598466201302 17325767160059114052 18053079852442696028 10539517565387285797 12901188018796847922 10597356366925041972 12633281799230549028 6137421580847717023 10031890934401799494 16737346575853036584 2316960490955986633 15209722917354258292 3497310333046474779 15924152163036173762 2897094467918973499 12238298437950150892 18338055223545825222 3771103724919794307 12716217696279546697 18226763886476530929 16964544494228688173 1000470285636999318 13288056052993536426 61886607895077878 3305293306705172188 1113987045124492224 17515472371126375785 18440224163561547925 788597142072074594 8296422680504340067 148287230454890939 7174020259699214226 6999009988493968028 7570388713651242367 5073947887632008975 10670579573144269739 6644264147022512182 14016355142975341877 857039662834307817 2606514126511099841 15651516876850162195 13464294302087643227 13188255085436565683 4190679504179021158 16327103182380731499 11046613143115788129 12387062131396230037 11488546949275558731 16299273940829573764 12246633464719339928 1591651268362411837 14473812897769568218 14118683254759243081 8018813664696920324 5323521705883966954 8840767708002248926 8173561561836151260 15244602143937085357 13132707684314706586 17339574008879168516 4541192342657493852 18227096455412791574 12076099010568234463 15125198500016687481 2230150619101439710 12051902958490900667 1136645559210220204 12288044731540620651 6110311377184666011 1849011786237828470 16021395101464676586 9623834066968801838 3534635593524469199 15233697866315116911 15349022672264545582 1326718634588296826 8270889791144703567 15108361675584697636 7160518413123384149 15737526153230551100 8503295353358328421 8035027680787948277 15253459609070656024 11184841620250276644 3231962846899395560 17150053964985875257 8448559885763296403 14357623013653141517 17331657527515646362 310014645739871138 14460409728297879883 5125602210060584946 11751214254492229616 2388044088438155345 7524964633655325552 11565233931001397448 10681042405521504712 13949952230586982222 5486394272874925153 9588247515876734161 15917496309869914067 5098779576634886964 344615177799396482 13717959353715302941 17584535612666958232 12493533782794288821 4272758164805563727 11433863270829675897 2893818505536607956 2186897724001373249 8510514735181875029 9169639084349554247 17271421077300284661 11301429752455515147 11443505998044216797 6622650071565138452 6143007028249884847 7583998466789705330 8677257961502192600 6497332909485066199 8398336507360394311 3782471706037598734 17576929767691430139 16343364534514170386 17504506127580315628 2120195673950824029 9612870833572880277 5758623264594500559 8798039359348156236 355350619970167454 11920539593371818737 6255210050236537418 15761872873776777593 14946960841053177053 11100913662935047715 14920447311696239435 1075198611373086696 6836008259098502409 1941348459413424252 11950885556712687654 2945061823702538186 438590745795694679 454311010264815458 16830214399369668956 9407680460189023040 8435233523295340669 7714497383430765659 11361089466067137292 1678278508847995345 5799251640595317530 1715934275617339389 1277782467115213920 4886744704381245370 299379351778205479 6351982786877031453 11628460972195275660 14351273723518546438 10681388637678856471 11224850034449467378 4282609674470668909 15778709022656201825 5294467073594408822 14744851973501981953 8699826302603630547 14055926591860295154 14125808482907942997 12342506750265985094 10753183865067698805 17058059570120358623 1492735118390038145 18174310942236623069 6471448192156544894 11562886745893181391 4776775851195196863 2959735250074938762 16691396211948078947 6801063797247130376 6626502821738891881 17481597406561183746 15141292089992180222 5035967866101843581 515146280325157078 9787036104891361282 17207468921493143225 14809528825976432670 2166909862446500118 15008400064383389779 17771431544922297048 14958223184344060974 14358596942746456375 13609722179055409981 4362563110651686075 11680423076949839417 7436000214732361090 4249390349305243376 6880492642802663622 10487722214089476174 6660161806885174011 1760184787166092392 7473676510469499415 3543315019585352531 15673132091527243298 7949448308778558562 11233221768185522988 10833216220280998440 15950280550327159181 14264246803833253096 12236129356664669955 18236034001311356631 5231385936992910581 2195528358717788215 3863703849969033347 17328135800513746966 10451673221341982428 6997164628388055499 10731440128771674978 1970573072704380137 2920805344074394327 7216827912792023307 13882846171925411488 8578546418658306998 5759229449403230974 14695700119987682811 13920059427096719879 14324953356134124804 17913403794228313256 160866122422482059 172007886570979297 7875660306482729066 8413965613365701077 1329238101918640122 1164962874953454054 13740308069818197457 12838649783550913871 16399014932527724985 9134688281826382575 17754889436591608254 4958858956571079715 8837760183693114828 7899100908978198467 131893765828669712 4283366335870588265 2183866203802290995 17639884781815414042 1092422660356678455 6513769610751206308 4658119287158135932 11018452799003487086 13609208466955531110 16470601337814160235 1564667925744869389 18189534507363732405 13363660991167711382 8897119914558315751 1013101846490926868 12743110879147822371 5145736355415132085 10028226480342606541 1733409305051269743 13105208017822125467 9495729742445884523 4782839562776021597 15928181273340997159 6816459705404409008 11628310279977122280 6587324822497039767 7743524216284033415 13796380319326634056 2312242501997955642 16138712274008341751 1740600092563331005 12577168517097288687 10179922589098689332 9280291445722295813 6573104687731942931 15879522011194659751 11304986713956320123 17802618616330852134 12156553931715825410 2196935627123287845 730388039519018707 2334007564223702320 473340119330504268 14743920000424648031 13124976297529039927 10485059815083969079 10948398292544542615 8203890010152320505 10183645728440292727 2224553497396769490 17556859194935549 10442509423096188224 17119983200366068041 12345086589000717875 14434254260536695469 3682489269593685211 16225168960297995905 3086998995819531336 3465791721048381469 4469861079816841136 1133236965838861036 4378999828466876048 2302680585358964195 14855429471090178948 1381456298454349295 16409847875859170647 7219592678047644547 9525862363851209596 374311089118926728 12669903755930152474 4790167897615154374 16260520563280890168 8149557440444318187 11399716764823983881 17683697530564916751 2599431648314120203 13342996267004321107 15549162462714726152 17619665296144001028 14791678297848211278 12563773228438522334 14874279646394806261 13688248039433562417 10138851703178159573 4915064022966825115 10651045762060998795 18271518080964792648 17978507744900248632 14497229803348269698 3168176516019590798 2791580370689249306 7874444727305347556 9984034071587931679 9233933000279401632 7230889828743013330 8777078017051375829 10785581095313431769 13031034614013804189 17762724498480045361 1248787713861370311 18136135986641787777 13659541884092961288 9758749898237373855 18204233520052535370 5417592620933488851 2034378504742499905 7742503221476306856 9549893403961175085 1419105190223366552 4366302596192161052 1429958001397710230 7795419895471185842 8390174948382921328 5458290834800313175 4867070133592359922 16596280156182951029 17123530387516046061 10320368374941305547 8962614723718056536 16888693922360236262 1496855408872815133 4652691256925834240 6139056550693010900 1471293984323591542 196243434935224734 13675773355966738411 9119549891436524507 6292311181173543086 13173918590323976866 16626335473625956257 8141910890416853184 12799878651191547254 9362300337956902527 18403456187389641264 10539565347346529183 3449917643466009920 12422699409653240215 14914587583371899014 11445152785576660910 14024947070327547838 3086970428503814598 10488757815604732266 3617171629982767177 6313183429233140894 11820527930793816425 12133865991956306416 1212755124633470204 7712634782503325069 10521862107003295902 15517781729650718586 12823935173278969347 3075348579025780540 11310155487359316921 10646209237404040528 8226327591686900775 6468178916048227174 17037214271704551900 12009001149421763888 15141453340080073001 18067700870583544490 4492925012854097481 10713688040877351234 2136622059576930511 9656098093087741493 7667590818439052861 12556318641551792301 5654636939173443379 13383849095019927758 8503975785150269934 7397361525838731967 3654934283062364771 9723423053747176152 5754580158440716967 7978284119123148239 11975295968823499179 17227588334113835859 17682117308085710174 4744823566911256207 6383144413899730990 15938636044453755787 9250103782267324247 11749051953142436417 17071983566358232495 7891410858949791013 11203127345107640389 8410444808390970696 11180255577315777222 11851452596789986685 6268794972693844996 964201524613608505 4163699353070764535 6436195778879956711 4665505401936582106 1489924336618502262 14656343489730560911 9832412356570360121 7478297344818539286 12020947140313064642 1967049257770006889 14646593063127425339 8350187147329884254 13477900883914173379 11708513845098878122 2595316569142590785 17957631984220425770 7407940207034705385 17517098616448694479 16487863433436045260 15754627228412501568 8176397812678804333 6431239572340803821 15118785311436267951 11936035486171423315 10967922614217738596 8196735345382620126 5804219753282046369 9023956227270840415 3983777300772611210 15097651742649671518 2649976990314143423 14077874074313768867 10916685897703532165 17497757374524632866 15679882123119792606 4004199922911160770 2806901405479112160 6304214518461783046 11006177427137947200 10445464866186828065 4381014582523082896 10053372702661523987 16182904350110053543 4832256430185484610 15756141825529195149 787768375731227847 893190203187953346 14833156127684099232 10546330051633789315 12895165184849160248 15987008085367750879 12229937217720657279 15584441738911598557 6973294032470941892 2039491205184044 15782449696505279841 8980105342646925178 9895630004562499350 9545297063877894996 17541838368287646496 4800531884424789759 12271994649288161360 9447766456147669702 3730122582595319095 18392896341819390108 13588943878562966031 3344079515725821545 10672361120208792589 251767775954523732 2779080068868065024 5443796937122985273 14081600135212777302 10017151892483739260 6427726366011625968 11264054818688961587 10846528424112030517 17389027314351016625 12874267244291877699 1499555781679285784 5023535831562139093 11940910414939479677 14152826815778669533 8724027543845219890 158336459888685840 10244936773710141010 1826736631716306654 1362046002258764248 11053945774166209476 5641217948256066227 17719560521840496155 9521325669735417849 10310693536374784556 1548178042777878680 13347431282103776029 2231450019170117278 6595413768800543893 17761489973409421491 4148650940346164405 1078530755479951045 2574314483832311298 1227741769906274620 1281959406667151209 2906110371077959744 2482407737608328528 4376930176053709542 155785148625914956 14295490787884296170 11025756990515268514 7426240485071293251 5261069461610710122 9468972540757023122 3339632751449278195 4444134377427475322 8550477155617190919 9829581413492295981 6737549826933493072 6501066742459031969 3762590165607707562 3760018151118120889 14731618534024010168 5135362788765088125 3820801708767025057 693594373168520310 7603385988926103217 11732008325016744945 13089673399717402002 14589058516946103995 13683013243072542342 5870316152983237646 158175579032338684 15723705003053459044 13495361545030085212 16346593963331291110 6931142215824709370 7092185673896731281 5078821676329350855 8828468602521550172 14842136112967755959 4756589460783140628 2911025033161371227 15643558356343912784 4660809455364724474 18376732129830011613 16427968516437530029 1570591692814133524 8358976147812094083 7580540519901830905 17482901728661641550 13588978721426821407 355396636682032842 17354260934813047433 13732066109282490679 1718961607879467159 4915586520218433880 8056018307412226695 9227855265840209578 2093160268704204211 14012817965781391793 16675185246504930332 440884825220852159 17056774708463927496 5861511915766596655 13802224970183753731 920210631646493022 2580343039002048112 3999484800514435705 4298855352094869712 17128174833134211311 3348637319895281977 17449352549762501736 8444734485701070927 5780095894829955398 8347002922430961137 9367225794972176029 8279618909888331437 9371671713200170056 17798252189978613052 1960318640339851032 17183059222030710179 11764268185723690011 18286181683416314615 11478438081523512150 18265388892775543455 377878297722726241 9576618873360771425 10094417901911063595 10999115678905520764 8509653512373541867 14682716336773177517 1208081614313948494 7032307993601652118 3284019616023590322 3660798325713846120 4887949433834287283 14812478929401865179 14796838174069789392 16405835735775850733 18169155831315258825 10419622283461278601 11536737295053655868 9959504630845421569 13355865896344240320 9840985352437223848 2113606844700491104 15471089147505023523 4448681790081957487 10441880020512232752 10753009170393425828 14706505166383319310 16004573855305931986 2384531020423115860 2920922056038765441 6604939054233388589 10540300839880636047 6878115453562951503 3884901319225941754 10462824920285283146 7522622487270443600 7156838642018428145 15478655880343307611 12330968002726152467 14791068700941012758 7227326595664685808 3405254439099460571 11076374399237735290 3751236841501971720 1443843016813482938 1469929394176837462 17745879554187787591 517849146153014544 18182916747070233428 2708415075378812344 12562099839048623089 10483356811766039447 11807073403235280843 7839259296450574295 7172885425690897649 15663428868316529886 6142457812225998912 6890600306725635864 11424786235397059150 16815653769531798406 5432822163994514580 813441276150332727 13743689954097014630 6843419037996130114 17788133280943774863 16168630469458076071 9881661352925967074 13611762849686026460 8934917543131868359 7019511748529014027 4809840197754887355 899732772300659075 4979722234675612192 15927539275695028364 3939947166365307668 8305251387860162691 3682323423767071675 15589745981399489654 13533364960914645269 4500182903665530349 11922341041436587736 16610343777409865092 9632868983479048276 12792116504406349849 17950267598908706473 8713714712629297378 11857338310169724354 5385626311091270943 6593271174557331911 14621468795700828115 15530472700832476737 13617259314729323079 443717583777087071 3643673103192381356 2807425390258679829 1969745890595163966 16177588816385173206 7408059050927913822 4031174388799752719 3554905681129468287 1330660317890032519 7742447297300027566 12409836054777365750 2153108545931938792 7378078735973292603 7194447100890291404 14525690747721542299 10255672370907568407 17612991463566830125 8132689310210623439 10818833448623575297 11775704840599121387 18408966301787566175 12583628253306968465 3218277748296297530 10166158335946354655 1129246204629310501 6589188709786810583 5131366405552246455 4115516866712533864 15049967640617268349 10020492707318404029 247309081537402310 13496387189352531988 13561700938106260672 4009657153401427126 8226432407706431359 6187176308788021714 13131348781838474202 14095008043827539888 8437963868437742460 8991360758265736638 13857214929280036814 12894707297299278713 10747728685456303276 5487551848086451850 2852588734107371874 5083187190957124029 12590048046574749094 17918060157609107307 18395504485074684018 8436849301901639539 11006939896706300010 17805824859463396347 2106242797138493613 1901961590084252648 5573829299910312397 13718837062990478911 10818596697229207351 1422599521175941307 17627919392432536670 15518771317276450228 12645381872652831114 1865639679077655664 6357775077747161676 10578566685034226317 18233469868203401967 6155998052864682475 16480524495415344379 8773685075018536799 1688378844709394669 2000656260766681876 6176525576792997172 4400698300958180734 5432373865000936226 1936935205008987701 7271241786819171000 4485836332195893223 9083473546951622309 11551608294752239926 8894887637028690344 1223594369967086126 5668952078280304431 2182229925205993202 2541632142617252896 18285321679404035092 15602774903430437288 11483522809254432442 15266709521669036343 3682286124205489547 13422280023868586151 3434866002923217297 10437006981947235909 2506410421149842064 8364597475664742057 11442416183964487403 13882259324834357252 14761843115201056531 17724463981451526013 7767600750837781774 6858860999213251558 14022929832895054664 2978966566625384149 18199129539935914445 18302903057665615334 3363750505351023126 9793121168634268915 4169241259715272553 16457835611791193268 6140681496964387531 13387595049838461747 9354545603542492529 4186028767912633166 16106777203470547919 10372280576283171953 1972978691210517681 18354589836784480330 9828670912321998962 9135056091897700455 9281107825967718376 17713876883733908104 4231428085051993076 13538454729821395056 7197308028332279610 8432045821470420 5795480160693490620 9573732873970578235 17254332275888960815 2749317526136984549 12242558274369827156 12560200720616144466 12194970339811037966 6606786917337623844 5527747992864886637 7864016937393596784 16377757708326001360 5366311871946642099 11418307437279844680 4646977350215649276 15406839343019619420 4131475769649098620 4303743579517169872 11441420983108517571 8209751969175393434 11255984513598034039 10953756649675124291 12577049686916235124 13323522053451354438 7110389544093028407 6497766593930072269 16082199186772972700 10242381497382191477 17745623801188637090 15815296496316169453 13504050100087762766 14829163375910449201 13541214020067301450 770998690417928949 6100974276467054525 5077090486611942874 15344331616338242539 15506427306471247471 3822510739658066082 6378321234036530748 3553578710377985415 5854418622491762963 1232254278076188899 3569529537578425981 5903234162370654818 2523164171858254336 17023415602239316749 4112064092066337270 5407361793779622335 14302862473675197108 12314791590921386774 6403025106345066902 8282575566042407186 16384931446743203812 16083401687251082248 12765180100449280803 811508852825685553 7315183983448211409 5073415291758880385 6764171378404288857 1764274897245986475 9816070841183559505 5640127969541802337 17954655072207808104 10064175979590517799 15123421221742883247 17559676916028231676 1473042292066979489 12525142289486864336 12565884345519212949 9444495504707361668 6495530902627746695 8926172083710569606 1851937737018286253 12331582034132849828 4946648383588713121 3365067979239256846 9405310817619470723 13032001304325097411 8280848725632480965 11012554100304073516 7594753894061826810 14211063284506467385 874037847721216612 9214126476915757732 16385043804003194787 4839825885840945733 7056259053442444573 2139429554250124492 5129432324346491284 8340256767103154324 5293502473349062231 16045693299555408603 4079776472498525656 12610305176223832796 17620848584924777224 6280632745397686482 14339738143127245307 2618553976202218681 3544629641691477280 18372446610108700209 881847812452311254 1247345824992358951 215275270186117528 17262280360483257839 17561528676867043990 8023545273003154951 15428382932641545556 11103919705419042850 2534846602217885138 13173663096634606479 1705750594800695575 11830041850929586374 16386141491332762551 16059354119031455749 8508157987780800755 14544179332776648462 9095396176667019743 5936534123592452543 3814568477516150298 10680635854208905952 17678525833035993364 5226571587220410795 14987358448088170939 13518276937224508859 473119115958058656 13989925445083072379 13439309074704126514 18074595438274208373 1332116518391950574 16567115663159161731 5469972062682696763 15402103685418264421 4159772461568564374 3440640782303771126 15489449456467484023 2898352472046209883 16296437452464393124 7981807298422003649 2844527377993681811 340268644820630068 2805891177948803335 16098770473787678186 8537155662065719280 11984866966407942287 7975456886261810088 5987236576354318272 14092944902832968522 3639545494836237317 1379870190987803150 9571235901862738405 5894323975018098953 2459126259111792740 18362275460337861080 9771809326844335624 11739567839458872758 16922743250052874855 11402067140707492477 371695672378475847 4794198780662023547 7340439807038567936 13336077624289073316 9552151520379008105 15291942114679921687 6209886772358931014 17951321917218090843 5836860824477180317 15462280596974140634 16284261399276281364 15679622609113862600 3135494273105202349 9346926445960982661 18101140554428614991 7882269484551696194 10701783016209047847 14779981754467937043 6201564773241787873 11879726596511000585 5932723708483835985 10579976262003876947 16149439470879782942 16260976823769571660 5809047454798260248 13448133858620212547 4445800755603691893 16743738004721581601 119525488648325074 6492783951439902750 11165429464435917528 7112180212942119201 11235047204064687936 13457222518917781785 15471825266080860419 2539576504205736174 17807958729094743845 2509347095476343215 17249829086065860446 17276191354608547118 8879475135322032977 9801207940293013351 11169938727686543563 15061881655057943358 7223647790240270369 6651048294769333944 9203488889262895673 2765711930475753914 14476638952160845177 3952475310603749737 9769114670220569030 2646669315224573482 4305358233527435605 10518164089359335353 12034737687118648484 16602114679438768503 12280874439550171735 5850109309890589401 3637360030470219086 8456864099432346664 18122041946414578508 12715689363600677217 7067389980705474116 8125887724414647928 8935801814912526201 17511062908142156837 7258510020861915959 14973381349901488042 15957910148247861162 4235704064676601362 14713233752965720873 9654194882106007286 6521659847585776629 17696630412948761826 12290046298955833074 12512963967165858746 10903126725671053300 7515424430641508004 4623517100099884546 17307350574135975465 1247577011138489370 16335358268020387598 9211570256720038012 11594727807390602808 18233098860134967721 1211425242717792943 12761862453114487000 11867235150603917551 1844350264359007160 9911699796829902014 10328526088483441858 5358977038946938331 14760781185764357995 8038194788050813968 423858765218313486 249834005993359441 2887623222266396856 6746507953294153694 15741036240822759420 3419122135574355008 2355687174691392437 14247958447664472005 13053836596290039996 12482402320168272510 3004987960600594843 2478289900174486773 8366040462494393989 18131319410842537460 2714082600205355138 7914021043947835026 11502622733997824629 10463509025161978653 18162235809562816253 15157584446436188355 11635781817469718724 7430075239622352981 3536276666962250902 10661379311887618514 17846183346179134515 15012192131636720975 15738829526898165476 14412192803213545334 7651755851792960089 17553699617676156505 15711621459889753763 5177609619477420074 4104835667582473233 7750098301701201931 10346574078638786835 1891006908710168402 4915852458627507966 616763856568245505 685726244275018693 1503566069930651385 1596111513316198369 7847239915114275436 5111854138975418856 12245336211468701655 11021429534311926599 5230206851740528098 5526594289832651387 4260660815417157050 18289658811717747460 15693078172850824770 15228061127024126305 16719594460328467411 13964420006602983776 2262577103286795636 2605278424358584607 2347609561795461621 13119672842685437770 2512027896077020531 6429508304988270417 9911160325932368411 4684667752985245547 5335989657365645657 5856122085990692207 5960647725681955252 2863404157572424471 9782281492763846760 16198517391005054973 15892092942552129355 2529272816961442473 11568557502188152881 3572199943608377808 4340029329484693884 17936686343979450534 2064955965802675271 6053413045777688376 17150294370491523075 17677004851794360863 6342896051416091800 8947510015779517625 9583444783714537340 2532780839973581972 17929976255066482351 16416159711360023214 3132384623486508538 11295303022228739293 16445452353138850750 8537797200227262979 10366640768617107853 18020686521282879662 4233590723259251690 10480637009936831686 15202116405463326081 11962765223514970164 8282370080665104892 11911529115599405600 11732784932385775022 11054963962509551291 15100490150294981970 8965902595537108108 16380452512647667472 7569627641947890937 13905518701896203147 2331010914733654647 12556702098682048605 5479895948530228110 12679016446699092201 1155617689867351398 9236364721139998206 8727360634398364604 550027138088824942 16148433623896380495 18113879140310082106 12467228087761877095 9002716153441794523 12274545577658513251 2223368718883209467 8955078837979587626 15590607328305422681 10309138898418168026 17419544889280775947 15225022542048291156 12594588898626296744 9431069736069802236 12973642702660618647 6403857423605479291 12447801248911678550 12258581951807213041 3335690108707834393 3061192020684117341 14447553943442857552 15510701722154378727 1200002819101732022 7687727702436176868 9528704179468310442 2698645990638284414 3089364692005849192 11505486026711220994 14557424915321721056 14236481796775425684 14870697844094286884 16596304890489600850 3469963196534826051 720450848964095326 688671996305821256 10762024774064200964 8894443336314147741 15438698347481304374 3604546233913594388 12107172768210275322 4169166273330049260 13859207484588110435 5015649525843274424 16445593160328693745 5528556416977960085 7611333001992137241 11910587114648396690 4984050690947758678 10583059637581014053 3334154596711724186 8511756433307766071 15142497924397317707 16031938230540482758 17871996229999624373 8881521651110126158 10557594960819620090 15144151076243688217 2298955615025550615 10099990954448697317 8626389161058183284 7378255306685887887 7051107179615362325 1879761541359478424 1260334631538309747 9490186768634771126 13242323847866195218 16638829359805603648 2691656944608810418 15848583779309650910 1400022579658775098 3451964735349552779 206363768787993373 3106703470443447229 2058260651125274648 11230362730605067185 2173000284070945429 5146322582451392007 8865808942880297209 4102346462448956490 15307361421266953162 11768404421725580840 16358285562949917192 8549963684232560643 11659571172467374105 12272416423652349178 18305110576021019924 7863771604590890813 15189745201146519152 9641421045775441712 12077182112243662004 13318375344467682716 11494659854875302982 10714582186774179079 7471726858820153324 2463256887409798836 433531502450992072 5895594989001466113 14006302074501987044 1504883113915641503 65956627076377596 14582951647220507533 5364099001966985477 11906747150778890423 18056006250397840785 18378800444319383294 8626143187399237593 3987438449032965525 18353724757035555011 15606129493151676095 11899117963408184141 8649054791527478724 8141208678166326847 6010761443786527989 8552057447427790516 16935000840378730754 5798334388933546033 6904122352846662077 5984555493130563670 18106196769850817795 17684865982253583720 5551850985658457206 9349632007376974578 9561493482565690899 18141520964991300722 6518022789973868092 14812748288604527194 5290918507421770527 145944503228899360 3016500797847303215 11577370434982172393 15810430485886209675 17220404138752022722 13296380756110642925 5287948289324439363 9556392959809232786 18010604404819892983 18238840325451218363 814131400868282460 12887862164623008023 13048470923088038663 12192633663785689210 1925589342786511802 10711250448208238272 12228822981811276283 12622829895494182739 9843569010624354567 3296361227293500041 4329996956057355863 16959715351048007348 11993360520738651152 16431108370540382508 13916133985390305782 6133933080328094492 14839459660189242657 16655380045894350394 8876092735937414753 9900545430856401465 16301452849751051089 3379403875264589459 8801207250203733480 11736345022519416892 568574621978169113 10394309867387443128 14525926235836762214 7874141488639623960 4504274987094328212 6298609995868007350 15891418431072785712 14198038081926545361 17461392016598767324 10050614285445188980 6315438543319034315 10384475056841374238 12561363079055558507 12343179969716718885 1900116211007204311 10330117095005444924 3681038958284599770 9241061128453130441 14988678921274256151 3593148332585627385 15481388999734226031 3155044952109529248 17205963227065036423 3646530119277211112 12689478183866016904 6531826897275114481 10283390063999371859 5773436696601974573 9087400852292242945 3664649007320124689 1183889183146720200 4032214986789298981 3291040907100314783 11563675645802994376 11057415879642532301 6796901003290070955 13393660206467463993 3225041519808034740 7813991483889490435 4205255130026214507 9578058952731288077 13865537926778110385 4127276725909383574 11823147054765925633 11192885855053743002 14636571004374903405 16698309727662111258 14799567017718882454 9645603917924561587 17494441637988572654 12640856717328783914 13760626515036390526 14700153404946124981 3598795191715993378 17367910537218269959 5123939344424877502 5364489498296354681 18295700481187990416 7822881822883305548 15510399267645900191 9064779821881144405 5086491608006056050 18261975428822257691 9215791270459532461 2350858411911813407 11562473175614033623 4628084186471968605 15211423481028224639 14547319652950303648 15784103203970369830 14727162146055149223 7391158278373254885 4748648517818433679 10710535490370312750 10501290216132746914 6271189919891114012 1861804386498621813 16486275038488914123 13953659964775422385 16458121971525674890 7839041503065945716 13830963634064078143 7046389198001120067 14399963746055376948 9946227133591524950 7704524750861079981 17086859180145795938 12859986222098202540 743541542664777718 16141765614153361202 17619642669238248139 11266170020955471069 14889083151754303180 194265722576596195 8378774550108935330 8064929037038831527 2129177853148943329 17670109784620002040 14646104681376738630 8696440503343730692 15649326674566422537 3021269467334106552 8326963737285923946 10619878827609697461 16919082793881117788 624754477509417451 5210119328417229279 4043223655052528372 9646057483748148317 14681402663070418318 13333698497763227791 13752447059323280077 123368688287318540 11464778008455292085 11824223925074188134 13213401980554675064 11878614696883123558 2966332546877864138 4285683278195415369 10094462010526552073 9409032447833254665 11865369326782689037 8035672288127478191 6953130389609504902 8059349127344748691 546602198549611118 12787386206629265086 17716367874866007779 6300232160339201234 526164006207625210 1380762309961991387 2542270310617448151 7708088624459865660 16800189338463042028 17644845058832592504 10987859306786533058 8677262116023564806 11252822461973526554 9739187185088875674 12967400830129175016 11198925503109128898 14312639815881629419 14609203241051106368 1616255765957307345 5450050873365655004 6585058867221972774 13839666122607390073 5738336684171970546 16295472567498387936 10457542209084643393 13194811365293631744 1521013848020233197 5849648864335423536 1118895265468497065 11604964910809505313 9890951446643220247 15812444670529858040 17454385764003719561 52959337070276311 9872134359594127454 15382394577292408719 6450950879838911517 14192348654596162173 4486240316885719962 15568927687525543381 15897572736500015678 18035113500391346490 8265763476073209081 3770318257291939344 3681127999519586699 8424342102660634937 7627774757447872176 6312597277890009560 12519620102513949166 15614974301116646171 5594610137916266329 17301608987634667626 15133241196528916572 4996683572552006895 11241313354322749082 5404051923853190400 3433081108688605671 13213932943255646770 13661882850622081139 15662171962650805560 12069494469134131434 5510298907666967849 4667918097446449557 1561107940972233502 17985913909981118407 14488535604753112804 12103721421675907970 5388024040947949156 4472425779657129283 6030645379282794391 16805655748392122741 6087659781619175207 17419448658991472217 9996857740912534525 226216100859936748 14911505072315076741 2691268510238890836 5501896653241598746 2606368500386291229 3010229671729274702 15089052281343491110 12138906739034836164 6352596498269635020 10208782727070269250 1645041241784312994 240690269552800614 11015733721570164371 13700909865120047172 12920951109334185257 16890938087442471408 1116202119485212297 10068554522402556500 1123785941464439951 6949513072613016833 2727748663154051368 5330201962102211650 13208597547266492443 11737117512417797026 6319648637455917030 14992014369366724899 18353121364876195355 8247078616199916596 16612832982750660178 495473938963134944 18057672766193024646 13123847524354521819 7270068803921209251 10290768617915698194 8332244506948820259 1515866984969770592 1384034510060069597 2645692434188828872 656047117708075681 6191441506790311438 14193582836590895978 15901498346183481117 7118376493443371156 1894105862513396117 16110393441172844701 17652776472229943289 10958905662798432430 16726206818600844257 12329229910218958443 3464647190958536332 5083491092591856218 4238677185047984535 7959068936984926608 15198744068361636387 16047233132738840768 9717288493645237614 2768725976767676013 13029147876575002968 5972346581593090719 3364039583881101061 209971502648858765 17711158784105044558 2547622966708877935 15492709202140526242 13566504585113056594 6149381062907507579 17533672572555375432 17091557717795705713 7887410262033341830 8225122197171632200 3553866741153668803 3785015276882400301 3124527589776950007 12738159933729395647 4516628030379570278 2532994401252270704 986935396187754298 6484515031385117439 16554482395227649677 14370698177960816368 6592999290391154986 16768844106372292353 2198856179226149339 12279291425395071726 10319600514660287480 9857757942821594317 11794066744797381311 12634624234995832956 1376261855446203611 11898453796340378341 213787951435404246 415900760897362898 14917485055399413546 17485729032313000526 1398009453066904164 14331831006896772965 14684606680911996097 15858821911795154470 892338157440356963 7985991333189692840 3139426211113590134 3942772387682046999 5193475273129955288 3013584866853011292 3674099697308968262 5861863082550604990 2990551070614935150 17411025496099337020 9307787458340851827 5961085547418651020 12832584751331604945 7715755873989789080 17990411836655083159 299265939229355316 1779593169801334126 703754199060505042 16132235073770104469 11093073805864255319 4276475100231826232 11129282884376688538 3757548015803771471 12560186943005429211 13732495363791831996 1307439566466267792 255145784384137677 3192761329964990349 812171513338584778 6741304603975699213 14983227208546389658 11108035584883571005 6859508800812090212 7419978159772092616 10267359242207207005 1115875890559766393 14422723471508849922 2392514988681560832 5507665970825698114 9631236335466335344 6260183202687893172 12178229879960014529 12519475727463195343 12096672959681367814 928286296327592212 275369814833224416 275520265862236369 5386265405159507325 12998422752553559123 11136869990198097423 12659517128589550218 17165473745636546707 16964391763664185140 3933601932992085851 8947429781726161457 16841795644512387373 10070885299112253115 14919476328596730943 6537382434459364409 18345910505246990897 4250731121609498496 11585248249905214112 10642587149884657929 10884303316609749461 10307777113989608437 7785335081355658324 350932042711758225 1192553960699206252 7737438301541528375 13750898397163407900 16938377591832765098 9216771606867336523 9290776498543781279 9381071768576589010 14022989720211482878 16566210719812422427 18314675086981584026 1998087582509427678 1850675339430472214 11248443690870782143 5279303382547009798 13273761209929603075 1831479876310950668 9853384598868326726 17231619486664308435 11532069339872329278 2757448700725390219 18133440172447515741 2228126499782486673 12755131091453958300 3815008567881152532 5526110010362573328 6296990929923174979 8365355198133561510 603740754717157053 3596750857669514173 12057823052875668011 7604007590310058784 1666846015791224971 4041114259749940964 4722930792819356515 1593806207238558363 18271803671701798216 8208234227298244635 79408086818406613 17584635943568664833 8505864355621212504 8810051456753071882 4800646983247690039 11066772627849951768 3800997944857050649 10458976940064140542 952074952934765065 7251868715777772592 16133836571653217470 17589296207295301242 9374575422358516986 2986949263675286961 15864740525796254596 2963019690787594066 16626147438199377077 11296921175405361621 5689030905067753176 8216525091738712175 110839820384267026 6452734826492812424 13981206314382876919 1916247337343204132 17786863299874290140 6253204017799210946 11441774257249666650 11337454335853130821 16663738498919218628 16808400213061410910 5774307289916641694 217410180158816555 4100874000463573539 7308956086543570487 1700626129473548377 10467298329907231446 17021548580760126648 7824318803243077035 13365134682904828947 706906172913309615 15755299930073742454 9457929117275149515 11183362841835703146 15018163911487220305 1800494069306979192 17748510434224833596 12872135008290924648 18195914844874913261 8562518125782185775 9756077902684176774 15844275296004152049 1665702983774138341 4146888458475581380 5904590176141014127 10561883156499681075 14857188265310574736 4236196565939485037 3178387255298458374 17627571037255385119 3512400398320266495 9191557826556769338 5161721183995443709 1208031988916833214 8215027527625397125 4598334549562726917 9270095644137333571 12271881970309664125 14374401027065561616 11934154294257018242 1879646049286157030 16108143481732860068 8008991066613795823 4720847900803563449 2943688550169486934 2704087703024974893 17775382501816704367 17964660664319821169 10589184310890015852 12769606415207523476 6888362652367041624 8360873270461945027 195751673552787724 17444849320660152511 866326131137944654 6889553800343765924 133630147186297502 7280342075750501231 1252655499856672465 18296150249013619272 13526197450725959070 506283535293523047 15092500283368834200 5377567884478537484 7622397244855315586 3205307798291006760 16307547378836830512 4098330779029852273 13603516148625512647 15157660420189283189 5217470518228213735 13578570590927175280 7453894781260786131 10308356875951596111 10869951331180783791 17653679048943443773 471284643568469824 2708733040576564997 8764976984761071369 17714655293969462869 11309455915297074616 9400161381808318122 6343460973515808700 8291659844766520949 3781355421561253199 7081956793987544590 11549365478555223720 3850089259072276948 5239687774251960408 12192486425843082165 6207824492101364246 14650331746214712666 18323045464899648094 11636638251700466921 5320827348034801939 15589001443926459030 11857663439251983121 3085690968905305869 9720036750265523417 11566109772491502039 87967253057958220 13375135852893971983 1879099959801106860 13332858677938923035 750948747930552464 11025244412345268843 1627650527575675559 2789554222622264250 15426126506951640279 4609432211362676118 16071213374331417105 2143943439321389199 3543828040188445058 17302845753263320457 8023734166294176244 4857673108967862919 4671228484745228145 2930704627209620709 13513715576270267314 12528047425891121047 8316588888074322720 10642729653596790093 182635862422487252 11077993945177950656 14432863347556753306 4698506942986231925 6074100482244901037 7629309055502133013 16542895093575384934 7265006749570151840 17398079314601965725 10313907712183853964 13835348094528950583 2842228210579834132 11466383751974604346 14826296431050601429 17561133516726551047 8968245586354976793 5316096546890057977 10955077672402566052 7530380099679689980 10886234486510372856 164918961504084500 10307552458933747081 14418906398887856295 6721512656787558633 8446926127558550226 2299060530700224146 17554007697566067956 15726744188570001016 14193625193041144158 142206945731945788 17847600358173553463 5132361187748539263 6040577870210762794 14913257552728915601 18079081824168516318 16380372922743629097 13208073988881131415 7531998454122207228 8055971353864202218 1475259165789716364 2357567063134225731 4984375639677255643 9825634380239883297 15945937177247039087 14865652508002634214 13249467820014686242 11902620354668632337 12831090137227638851 5009286433376133596 11570416023150002444 6919221552216373350 1042771177522863275 2621424383289339247 6384724946846192537 8996911630102215297 1430892440390878033 13005901793204375763 17868669389711024970 13828354577689254216 18177661702487520335 3563998297819801627 13222175520302406214 11637907608511613719 14234932407999203377 12924152186584210577 17503725948399416248 9373114690799017956 8620152929682485661 7650937711942052289 1939596961680300046 14861668914165883257 9719978350233641878 3413310113531160248 10676219688720941921 11111942054392831293 14565375233574535535 13735194193265552983 3880788990214086449 16290810084582912571 374371888014735299 6337674224558225761 17755080616318928181 11963418987970878955 11997314552498220914 11237044633318683908 7199170443473280837 7529123950297420632 3882758260381964093 3030716319536046574 231816837713942323 9011655265704174721 7281514180456115252 8684761006871443049 4049556933279790427 7092967301257483190 2891341239839025978 11441056413923338482 5644896222818521389 15279044738696976156 5896269485831025205 9436325936617893855 6620625906237065982 16540813740486596254 1597192522706210798 16445860618589536606 7828159569851619787 10220700598624445095 9424577675629795610 16460585870973037405 6089292488209498536 5483832690738994494 6847519702092832466 11803053936248635334 8554666221801077908 13977759791420010351 13650702107552545516 12363781001335623707 17333394953083983167 4068674194890467301 6889744158618494450 10013919741496152840 6105296678617507997 14638491297674652775 13417315934617630439 16465794482241334222 12135716898466863023 458400570760946714 13809330812535334273 15967356689087178810 10004203860604221981 8128701330735282058 3424175227204104319 5880758192416126377 17686458455357533736 16525445484678013290 18143660584519782386 7785567908382161564 13241564929861423727 16182296644308105913 6483343725542399392 10784652958394265911 17100085193144207304 1338137092059135125 8205519580243037023 7674318209810779619 18256294663328502702 4794568418959856997 345133029605814890 4778563931335373813 5372939130752632445 11568319776764926483 1640685346403648582 6513929543169117606 18386609613992241384 16264522391299596640 8353492574810074411 8258554736077384030 10488797868743394840 397812276541156362 10583914987931607055 12258613730532521476 9489265090070789762 790004353833082427 18179996082228801574 5882112847429542355 3244812174455822113 3945870122005557075 17688794772619948422 10865604406123872788 7806429154591689598 14088981803477687583 13396435769239481866 12070990735550671419 1543693033795083083 1006163501824274395 5643034169355903481 17633189851492140863 8314698109323998811 5366654189343159486 9862745268641011429 10862954984241348916 1682011551727797000 15838600189476874975 6563815809014968745 6386402262108387470 13217713091887304586 12834230566794757224 3837921032899984180 14387479482353041394 195513094900757936 7634901879589775726 592004002641678482 16855065343703309170 4196552334732922208 3230689781797033958 15264135104734472767 9562766588723631792 17633780356324058175 10206326443726224624 8215197184170818204 794404884929719989 3544383011247405626 17247636573431787727 17859600880589776458 16109280842888792500 137578656404705504 8352309611647903737 9174426312423777917 11040227226841664583 83130691936380644 9377693057112053619 6868391426881275470 6575547042644194197 5679027151821895002 8156381849401133231 3445856744001267180 15378580809189798001 5666262256844913145 13268733659695396511 6247457800439246419 6714442017562974714 8493010241992104669 5649433278906049842 1932348709944762351 12287551427634141721 8509122025099338135 2910585914521220431 10798578243346928629 4744178521979529716 9507802348855385278 10351086520361080677 8938185536420374108 1267675805442680517 7976906616946934698 5572970239614445126 1179929243145919207 8468811902049333197 7647821861578010007 8823307562142913277 5988194512923414090 9539022850182922347 1272532524801543706 7744351200001343119 17989087524157319842 10555900066660737086 12812404375241919298 4561956308196405883 13295998313250518868 7787142676879729349 2898008166051812186 18377882601840927645 3159723266371310812 10440413112420798007 570790185004169284 6207696139304507469 17438455562780898307 2742107012257100914 17739045191885223017 4836384746632621099 9856694995183360571 6157372198812286443 3845421030789793166 12899126585318345801 17863115148613560320 1390939226119682845 2964303164415027781 10158802271576185096 4338189242851102509 12685090918110022991 5709892263948618158 6142422922965929521 9376524874733736420 1425019722817931147 16942579932100796760 13191644537749355183 14885484172019458291 9267170063860328681 5467084797978026778 15061134768915520518 12715901828266558708 7456850950925295263 15161903702449684293 17897909242209731562 7567355922813741217 11505591701193473689 6603482750706264639 1094245509728813581 9080077724149978867 17335950598283438657 11061370020828382979 17854195800393075822 357867599154080542 17842107251016051763 6652800806376341441 1422298192125150547 71732837321859862 16783564020267017535 2176057786653955006 12968385276858920452 17892686595228448984 4382867250523311292 6555236259049010358 3550501725090074596 6531253020115705009 9811935558988099150 5805485860909672563 8958871060357582686 16292402543019756638 9442380960978958222 3986552129684866619 8052908305094768456 5541992694019225136 3609253061496078999 10257727548693402410 15230968875583927130 12535767647645376261 13858201197660547402 3858607714971608967 13606314907214963838 12668688785622344774 4087914148267178278 6259452388450413504 6745690171402843756 12368415503154990467 4785664405351390143 10033792058915307138 4130318243008523556 8978463447119298095 6580057870211931459 10366532367533211424 14327719605739372942 11051056359627695308 1665981755462331496 2854579819586935631 3736527580979471959 1375349919333461558 10225075254839882726 8855363819792434784 8463851308995645961 16655465174098234775 4477827747639695134 2557474351262374264 12723634125123987663 15184665321028143247 4170816373433670976 246826864686333299 2778492920204636325 9057219516564428145 8042947923182242657 8198348720376381284 12105156473722625099 8526035910431576660 13672136978948096449 10029648186499504680 1071788509574703830 12150500686003403021 5113315737168202049 8083822982077880721 2119770670519897986 16352137408494421018 4289438782801199734 1867130699778232995 1178709994396503194 17499432066263369200 18082697418393370797 461161762190414444 10717911491029743404 13951396977068722764 34434734542692468 12628084130321286478 8420299074659104178 9561924641225806646 13312597201821687122 15973066934563285597 11980490815357426892 7156167339944981846 8526466302934009475 2594858285360167229 13373996292227769454 4835017345969514468 15178394272448303578 5276776430897942417 16220520635065945126 10124260522647249673 15078769948792881124 15674549119284652807 5746553313524275536 8330264195779746672 13284700308301455803 4320867749913523959 16959597965209263328 4557811179343181470 6308496828837852346 16860970246917894931 11102095540723905177 7400741981656022107 10600143706135766881 9322281889164387066 902343297648585430 17451616844356282357 15714870816429483990 16631432058446037021 3984951266650166062 16039344483422502199 12286954633666968984 11733056933640351706 15979415009510497691 11091575725851679126 11173005638799773621 424346268084743711 2108737288286276651 109324678829616580 15207660335196727902 7547003281732645919 2050464814869382155 11786169303828490116 11125205488985029528 9161701262532482623 15412787781101852444 18423721150223550991 9739064716015634471 15091724952265720953 17153648085433722339 12580658894735390872 2261102568759252595 17064029207941148768 3123415050499328786 15453781247574226833 16174342166172148662 4530288511551493061 2708561785893849240 4175951532648208024 16776350772220742869 15225018802569739912 14732785694075429892 7164147521288592825 12601546495763750873 7270730410018617288 1725325227148625296 515730743561119138 13461707546179049085 5645565300027162049 7377869849828432139 6260957610788868502 7879718484194508931 11951671356072662836 7765703704052654054 14299518981276935040 3126850796591015748 6597337144614016655 12655800390657526201 17098222347670745717 5885420610848436726 8593169031344701756 8008533730717443411 802619117587132465 16786155152768674825 12679753537370056465 16273175919180600539 14451611929569402574 7700450535219165696 16058250481325752982 10603168676401698310 1575033134682754277 14539197640500319479 10420384789911676983 13228146276269402411 3495117798820074776 10639295257062902717 1867138142106276404 9722224650277661569 13455100913716864725 1256034393782423492 5899074992633883472 6160415138663086902 12630324925015144355 5364054260586593359 3963593768375957241 9801366938296081564 455059014227688706 18445013343963848288 14712213539886986056 8539524831452530381 10421517677632023823 15296159711582979436 12139954929668620890 18425410132822288634 2197657458037029038 12190726728537591697 11370320605543174518 3381693132495760586 14347017014839707855 2297430687138115770 14411043736812711831 9743265040784121893 8135551055804198437 2469311942445129153 6184572798960701886 2483315004633500628 11229728182859869762 11132151951736837182 1169375304121168406 14731911408651030433 10471933968269163319 15009376676096724957 5471877619611580981 5606647798441235016 8830190948764220408 6551290377408694084 9074318131557605166 13268637162812537199 3391104626208711664 10237085227186426676 9407509998445405259 3378815492549751978 6537525781799185597 2573196124979164631 4722333317691995245 259400332518340863 15650730656681388098 15704256419784714242 1154086456378038078 3254857120087198256 15478817336772181310 1599092394024981273 8984938108557042430 7843412413666991073 1196388595306177282 17439134606219564744 10696672982787452425 8083133482735499781 9205562403132566483 3420287541050594718 6489300899482503873 13876999354632017625 4066292128867048980 327134733301514118 5255870267390473697 7343616832261197135 9198133186558473055 12118584325104148428 4458672720729458761 8483593127992949951 2755723280728783253 2359899414900610481 11587135545075472974 9070830372991166054 5886690795442925398 16803050540435306050 7970577955043831273 17679171982370328236 5945192569324180869 3551367666011094958 14069604237792481544 15830584821434205036 2229252261939235762 16503377645359981702 14417466185566110539 8164469856735034383 1498225669526314572 10121690880556173882 16706710284212267684 6390639457192564364 14267617065883035182 5546005601413493589 10495124855297659737 6244610684841768719 12594946950324164907 6817445507307802676 2746232212746739331 18028130910621108228 10235775966740221975 6368578878811815205 2894656641714741968 10018002221309217017 15128173729167616101 4025903435262867638 519978369685412184 11510739134880106485 65224122315807533 12985374828150555195 8017435991228231428 10464981582263292826 5165702589204833683 16755479719155032005 10844639718083688545 10890325584974793571 18109806126460597923 4041930498093405860 3511316799473578263 5161931078990797210 16602416238152559468 727253319723951717 3845110776315705799 6045749538871956617 5167942834983164442 3663587008530247527 3982425829026770509 8291605208891294462 9957569003368548199 17872717153885224949 1168501188733633206 2251936332939743274 13638826993737193771 10070934199780022862 14774147667187624540 3750995517693072019 17635281667603167784 2652810102894536880 16025280593978091073 14325521868344225764 15938752908529093184 5612628216780786559 8923507958536782435 9816430515619552353 8470992953610578653 4796328271275824697 15391585012790431640 11971355675167331279 4386711417364890539 5986438700924060383 14303055615593401544 1688279334459198420 5745497808285369142 16788732817191909670 13333998597025045723 16131691795908527037 12612978629337112536 13985213734648188798 806560555669593321 15191235638042810302 8136101565464028333 975488266543109602 5531487079917964583 17100981311223180309 14570626900941098597 431941410227141700 12171604799356394009 15772521689831779936 11707217078188938761 8136498984729907191 12186224331387321185 2659148364226650647 4981522925020856327 2845817572290841474 12770953242206779551 10780037546874738194 11677055180689313652 8045960482744999526 6883396154121393015 2873147585657977621 16426588858997621628 2978642617607911917 11468453413655791135 17954918530914208935 2743833213197394905 17621569332743597365 10864684324913919496 13119457067859153298 629404055744293295 15884629209012125109 8420013432217504592 12320962782923820677 7997155401302902698 2453377655761757749 6610556914369488888 2128831803883613813 4406045095839276945 17044007769386626630 4415492119086920448 17372226643848251830 17243069423996233910 8773836923145090360 16829597976243914005 10261316879564886813 7547286573502902918 6442044020387467069 14268936425295429272 1109045399076342217 3204852573933770369 14413602549216418992 8033372483145238866 12142966119221021293 13669054318287894619 12049600724921679055 3649390179699463542 9142959485420522326 14329942643999431798 990691867357784290 2875852038221479027 8861445737846224904 222169505637616888 1751016449619589138 12504447191504588549 9350191652356320743 17567129204366725955 3420709861670309545 9023279446268866567 1270556307677415052 8418535993172113051 5732280953342312599 9481049763049949562 1793610168539291773 5314527352443821853 17984472509915359530 16335543136880836399 10453641481077740892 15856637729422871990 5333998793174127072 16383645685228181348 2761084725750794337 12013187172419832828 17137358606832379317 9785809561077311381 12335992887179845259 11505129752037323518 1489259348658790445 10512035243313607263 7375054394810486530 6877497593538329293 17634035697731435197 18209381924303492401 16003597915185168444 7058907070515961918 16849791839725697870 3534079000944433283 14792206094513425396 4949545575701686929 723410589107374421 16299704705260723040 5364271266444814533 8114970629172135649 9129970062823233162 8396838417070733520 7721705423259201475 16475808784403623814 11877201292186687693 2659323908396636751 1633713071093966883 1128670590566917161 5123799305628208379 14986890930227470346 5171195652012042815 11820991157419821060 1200473578173587251 823172957310620248 5201174943462421661 10848717861112926324 1650620474442496861 13224382611880362905 10142704139883271119 197680602863702038 3705256371773448682 8049759866202684371 16897873849497922509 2743675400289354056 3623188096998289368 2478138632643286674 14457096117785983212 16050302703905196841 12449275599319100139 9523596355376843214 11053228434933014346 17943056273772502216 8481085729935306584 3053279866317741169 13881206427228245538 2207333339092122005 658192343631294856 6572633095434430788 4178022812645594161 6525475787019595228 5725799312431483635 5851701889562789948 15605013125603930606 10019516805240211414 13683159631269982494 7028945821865559687 13309943397071683606 7231084997374962123 9460350048756329793 7938784747756701915 5659841978451388012 15204775948136958875 12846523397781399153 15140055002794682956 454497743848941768 10032305196092636267 1626609428154912206 18179146500303059790 11988077539986786714 17167005633550040901 1317697060310449808 8568815946078830415 6759522648230696006 4452801128262074379 8958982889057593023 5843690265408157716 7290245891178974989 7821471491953991254 15734762587170383598 15630779418691500796 1821854911750751432 16232875880550135504 2467729172866746438 7119553195272417610 11683314633027823470 17952613026089277189 7309592400996452790 4462095729717057415 11128879953538406630 4378107028952035227 15496582381404622859 10885928025051719608 17144356478895254932 17458983086358413933 5856722159145285324 5548040554527059844 5718901404855551777 7936007508434664103 2025185289544287083 10646690508862956902 8207771511485194594 14681833242428889995 6024786599209684904 11636052712617552814 17814095668718748797 15398301071785972794 14764950553562459930 11310143403916265544 1362714711312409573 1469153926796519140 6037825345732699057 8131436552085166506 16573857183508057760 3636284287269190676 16276452314011286788 6779145930342318163 1092390327567457447 14463083817329326425 10263730374786524978 10311827154357842679 8418720032140870094 656188481749160397 3111273313130916698 2755477185709389864 4903828543333013682 15600832324138911889 8108924676968499970 9618188985066001216 3930314946678073907 170472015328881952 13967542700825838902 17461994317873884087 9843897123370988547 14588264792657638997 2486413178229490347 17991916121201626056 7073955427294851310 8796843401588452949 5426092766951042272 10390196554028140989 977009275369357728 18278085850399790035 13637277421840652149 8249848014691474608 7232231357269161451 3083622965007707176 9944591703924178105 17176042715336558149 18199262300177778759 2545070211829158738 3568116665176196826 7545021290998997369 12208722674298799883 6891850126223789462 5909202820831383601 11676513102714488536 17057862046402488672 14931821360015584361 9781493257805233297 11812440916267201786 6613014709779003718 6875389496646750436 13555580978450967566 13680309038734586213 6286750581861702785 11712270197162731172 15763556328725248929 7549204292705358251 17254467577711660228 10687316021361899319 15540190287660327897 13781755016520950425 14232890416771032258 14252134490306018506 18217872467539037383 5985006423292836541 5021077671754595112 17218205285221896350 13713348599221543039 66115748418454777 5911598828794754915 7173989188322105831 16465151033975136882 7097284927715973991 7135341280641496072 12542258268391024387 17061974801288624215 10104019940630671076 10587034940582011464 12381329912120762486 9066067651508947474 18020086591614485319 16839144490215880371 6712353530873352175 915096944306417452 3467925043227343859 17419339315458764160 16316959612053250757 9976999260234605329 9886560398339242106 6687899806193895587 14690502972565385695 6461758331743526492 7210114137001524922 7026163294851324451 757603006664405368 12243681000910627352 6584556861492507060 8057401758574504722 4138277280667283096 1948121820267113393 11175589421948447908 7061987648680380854 107442785799730824 7768675626228591925 3275206898797379853 2097520961468004171 13584527047499122047 11069544430797401402 1390899012674186111 9811305191798802660 8287690312721450205 249379605856964849 14648300590961598582 10918516697193922189 18334049413994761402 7873202464999265075 6347222522418589806 16599858780456773561 11430952924732978815 18371480015155734258 17319468042054865200 3787912230125676560 16148626638335627878 17729076545756276793 4952629953591819642 2551467493430011684 18362541348496802563 11658673337156843796 9678251758377310593 7114073998440163134 4082567671091296688 10848801979486341978 11639833246276970645 9401741950005215580 3780783046323224448 13923698327244281569 65053741444651091 16394477006697029164 16382080770227573648 12954979115128543437 11882377127926782234 13170951888774260507 6409629818168291717 2675979143257996043 6794875768643679522 6194892553527598704 15739516716646987570 15204156800481075932 8337718426603566503 4781530679393882336 10472292986691736388 3463607000796748286 9774610744578975985 5414843750271354418 5756041877046273621 3946456081453745880 17432748637440462665 8667244041174805809 2664341636750589056 4744691473103197880 12420918093365368026 11349989618837576964 12516704918438560223 7995965909372281601 4831347263595444940 11729453341444647347 3084176734935298190 10717784407610008924 6192521410690551438 12080226928985726787 4446871963501335532 15700141221719086421 6412998027170973117 2564257237475886194 527254887530208296 12319494768245402740 17538084514255832371 9993905194938908832 16795666274074707711 5962794790643709923 1161918899362447895 8461182904625712130 14412666419019836252 14590264182091476552 14427586968854591518 8640177388903341128 16663490333214238152 13518281277908543748 6217629005237496601 18419828266803431577 4272908936043029445 622742902661291329 16737957480680943242 8702875902817878983 5451419929206907403 7710199433793542647 13270231199177882175 5668108341518452449 12297032516089075124 1838440325024241616 66727549989941823 8668725098879724057 1734641283290175833 16466546711211039951 1045314810518486990 953405993177791590 12656904522670743 9095210708084771534 12160053530852649400 8622729561021216850 14374962910760942726 17055263658768898654 12652266779746778680 1928183141900513368 18062153857539524373 10619373993011171015 8664173378100072725 17403932760518900097 9539914408916314083 16935321081740818491 2484421435242500091 17966622606909242210 13231672187824136205 15959009899853678531 12875069339456000389 13080654928575475808 16894687743660507100 13342718483906595953 8761552725207055862 4509251275807474914 4811005734353386154 15555676187827595716 3488511196252263676 4683949439820270943 9989355087194958126 3095445605839715081 5660875925033632240 7383490672244323693 16873368158927761356 6090725420038726464 17921599687281742151 6876291419343974650 10822990575451850887 352404958929826284 14329152443495919955 7852164916712729920 555087832825031980 15733789881082286319 5930018068921479047 8453175597356252038 11977658717265196041 9709355342835262266 5341835936979385947 17819987457274857175 7351868388578811745 15105348253756048629 16900432594763896794 9789207487841140600 16553373057658980204 12885521102738508150 13149509731295111822 12832287350412615491 16932374646381055762 7602608792728210776 2043879328470469223 3105127347474383739 302871249305584569 3368939220556984973 17705524454640532808 18285931712497263010 6407010408299508646 11258447578871942656 2531277338602779244 4070969812634626135 11542750595691637168 1111235979487110144 4784671715533816937 17796501525281970188 280958157351825564 1893581504549040461 10402490681395341689 14003798549422969079 5055771145095588362 16860607115811032320 17348427629608334109 3275778165914307905 11806854608133712585 4156653234375035534 18021367733271068417 15067044128717603336 7196608901975441506 8652121982220298488 952959339850861384 18230895674665010570 15094552141939184113 13154362874322126722 8613027834478683799 9293653257131471841 18172319042062929366 3399716569243084439 15055684243355803585 8316136690660740238 12116950714744076681 4849874100089329940 15519981235318534904 4822804030007342977 565594185982101394 1327090975788892210 16351122880571114253 10731595271655736090 8967227908482936241 7127556475555171836 14798006923155432991 15629276411483984009 17782200214692581377 8149035998300523332 504671753673853092 9864414713401940644 16514612804583367744 4114965585649187687 4324039189772899225 6871066436307724040 4303437337650686931 15734842837602841271 17539544055392918552 11310692182035291191 13876087660139422106 8209796594477111520 14295389506032409815 4632195644715286895 8140173618312554815 3641446282122073745 1913102684963773773 13063407593411082510 14631482364689760140 5848279258071951067 1788681095375389375 17279282198744153073 14652804582999566710 8809405397967698340 16722949780969917945 2593371202149161947 16766308724287335730 7425109716651880711 1188478222209704043 8208873250996190391 17503027691676071788 17928170047050493437 2917350350237895531 8731194554266923805 10355834588353036493 9266171553374894678 8695219178238650178 9991731335972355360 17312278039241458160 7759684940518778983 10943872719404101104 5378967064620832272 3001185225557136951 13930306016559244778 11497542437273153619 8758768238584130665 2722594264189826059 2803319321103608840 8729642664368671743 16060799151003551047 4835502849434910921 12349066529902737922 18280688556024186591 12914049769936582619 12945719924263083172 12123897653012698250 2035287238211413576 8990212913413255402 457301842646386122 17830979818195412599 11524436011485927703 9939780923760909494 6689522484333405961 14704980076257717941 18340375318742256453 17713931573085516192 5603795685077392578 16345042265658697695 1846682803191981424 17157326932005674623 6565882792474008759 11486025430187743148 12107399523754569474 6852175060520501816 4268669293000002939 13012482540569906840 11848767767286891158 13920980556407080715 4974509069149843211 2815679960712376467 14488606323665890250 5637493730596987014 3157102267157001302 8846085976446451211 2787301403812216359 5915487513991307413 7905308718465909471 17286661946059645290 6061690534529903121 7567626037465170891 12236605529636676233 12937070808736370595 17293959564399891126 5477152447737014379 17942239514691888835 18302204851743560352 5550796920946337477 14883571108117776650 2979296206073033306 14339134467814604166 7963312717447923751 13820894529721060990 6289039915332397497 1574489271696495688 17504386072588597209 3323146556075733428 13649445839279517126 7114875987312203216 3526943958144691155 38055008621892351 12950691198225103193 7477724234942762436 11933855670406998631 5926089839676720716 10106138946031353939 12231313194184251183 16873337844243877343 18284145226855233764 15126001173629983615 3310380402431940105 11398639434821520657 8016820903893709340 10835760380212420135 8481880335064249892 9764880300118474310 4319214166749442599 11088741120683965518 13608176093587067965 6176145050124194919 15737588181433021439 16031996134862978091 7160542407116771366 16564592045691786432 1041422345992047727 10771659621290376541 12114392233250339952 17837481203859057643 13373346194508821923 15997489580583920440 14181690560773294897 4899127328299703076 6827166531804719147 18302965462970345198 8578416199811800715 10660610719544568815 5285906776398466493 15646289208025834263 5248820365441297082 7071045768862980739 11975580491430930592 9265723818737451515 16394635259865797545 14430619761369386942 1737440099367575569 9178868437395232211 1831028573659236054 3819362145694715132 11130512191052996776 16629959294481621014 14726343587958168303 17080254870042078413 7189087643991452222 925247306830274589 1579103088795030084 12708831318225186874 1583881945567376004 13321563894700501289 16752034618305383222 13091377623682292015 16582032763133661336 7139694328824146316 398990812664221844 6957396139601129308 3806361843120273597 14110109774473253147 14748199715215462573 9297494593352176684 17473199206970884030 11393037083123083336 3541578099211106416 18384845924450110083 8603824408965839479 9743604264806224565 17553935330243094518 4525838264224581456 3584047811638603179 17445486396142832088 17225464409872670530 62710374408046228 9587911916639768559 12601532706304396455 17901487237024073940 7844880333182108244 3479079658852277862 4954429425991059238 1663214047807148767 13231082833798338051 2990346435323543758 6215083018002695535 16331467096739619532 7469114608452375773 14993991875342377150 8031589715231003237 16674610559347559641 17730146572669391591 18292253307679218561 10175328883940837328 13317416606717261121 15554128746737244520 4930671315887630869 5850193749321774462 7265927632522713006 16613943882245637514 6422584612714023770 10188079474173442061 588150526630322757 12126569917474976321 5010962742527238502 5620337983055049128 6002037979833989056 11956562457456858445 255526116769939739 13803671017600987052 11930534342671462801 7176984294283068491 16925456194080154400 7527241800962439238 589915558594628634 11356058197034163674 10161988576377555068 3482654560043360271 14497053667234618919 4808208462577697701 7279338333012236089 16464644618968342145 4905939912899119014 157723948406978449 3456810819706724768 13537034739042244952 2290771092081257241 2400097330016694737 5956632217704782342 11677730559445217177 12558674230005287902 10079497619547953713 6601732741999073153 12740018158503154532 14417408525253995355 11979303035822257311 14415172601946711722 12903903530164671947 3598426114880281656 2122284035559934249 8162391126500206849 5062427008173737603 12883988346813586461 17760741786803993294 6490593618727037474 4915070780799925165 4436075901536593905 4324196879980248120 13856012406615360759 15363152017125563443 16355318927478215901 12401429242033530975 18193093539796081615 10441248531419768090 1576644066687169319 2079529066598022873 17082815626393374043 16157554686050129611 7017710557527216534 13210232926378886779 3378953094813840187 7316677900189504344 14049878620416281664 9521570623284181196 4383612855919068427 15711228656040140299 13368353959763974362 7761288831956507835 16022488880659119158 15237440073874865372 6890917434278707053 8885396920958744250 8779857319406904805 3170555669697048451 4661017223630741580 10627914693431449920 12291945523466416340 11953418785253575700 875840223305745566 13921783593551377942 18301710038439141517 147935363428892707 1218989357530132814 1838114147631276704 9379518449319440301 16194693593119494582 2876707734701870296 18384919243254324237 18342319516664536895 7584290064341042540 546736343236582250 15077129981329370808 8278940072109785772 7241734170940640915 6805687142219633463 7777724666867051261 9263784999874287689 4498975773801325988 5825140211670119999 2160019888200145335 6852459947657250918 900633468427129797 12407765948257938810 10786087668727082250 6768978990194573702 4243999855634007438 5606836357456994945 9202541574888866709 9067698719393819379 10372227970631873736 14511233543269174298 4521443142890249962 10879638327226357119 9935834481446481608 11429631337358468686 6080636334237129864 11231027025655851881 6909822918368830767 18090420386634715660 14271011801878144896 17425775273898237170 8427665447903301146 13684753223525592701 15296815935990919281 4685091671205000716 3677159040418239927 6691949890057244407 5742636601824601359 4353283633349277467 12732599938625896392 5015065227294760943 7242254644688703769 16863710481053476421 2370363399120090057 3502622549746543298 1517294136537091919 17503197991210444973 13621487745617048141 12379960453077723473 13430927282634199706 16757251074632817614 1079275217806458796 13320526943031604814 13490150580007956178 5902302440207987982 1017926907156292427 15063415560755193291 5667864727869772751 13132880524631378137 17825877338807466179 988069332219182901 12270315826314526975 15937595722477168996 700583266638659487 18245748598791723501 11485964922563896011 1140586590671973880 14451718358585755445 6260283301769682817 11925671949602019152 1256085552801879950 13150826329636463899 5464873479441720263 1493441506410250389 16724193906433757693 3367992785884386274 1254110717789159800 5345609754503932458 13630526834240520077 10711552256459530429 14276526404334539674 9187903225401679912 12498991519260993416 16124849477974992997 2013512848551714686 17926321677155386973 1105708653599607731 10414117102118218091 15858415459815852395 1347307350336238945 9771531212017913227 11865913611979510639 4345723219700144377 15556628014953789709 9027875100409881634 18008542681258522791 4260096399753671516 6151718541071959840 2959332646284168737 10964556512755163802 13938056327956498061 3081977032294648671 5363791030923281584 1632042192705736863 14707525135794273362 6989139654731463311 3246909966559877627 10051226386366314088 11981499326975192763 18007942286020478904 2011615797164863463 1944540700951722707 5382826343413514831 14836330290594742949 17493875900055141185 153835596573649535 6558093639941277234 1577298180490119854 3535437644586362077 11991988387446331318 7756329022234059775 12503723966452444019 3049152630935175074 918425019774313407 1732514638162334245 17756655491801919273 14475173445834620190 4759181901320627408 13708313135828183921 3100062709476217039 1135796340575079000 12604789323775011650 17502280479949527545 3499708024288939814 14493676678057453624 17892037401680761505 6988392870727388946 2118075284457319432 9901537489726753807 4811668443308496413 18087880770259095359 8189879720238548521 7120233485537581095 4438727502620782927 17681652044227592028 16022262721919325754 1096524838909489004 14052964553657385950 17465069973594165247 15810140590997615519 13212761849834297649 644010299428177679 15444635752071947789 7311426754060055211 9658547241987082201 17495186632752426359 11631496373625968962 3146908319913692056 17347140898103358503 2739057708536244297 5974830017532437701 3617616010417943099 4270542249314193814 1689181482121848950 18064999396952738675 6488837204560844946 1272573778408530057 8550941375894668727 13359980810209410684 1028883933900641523 11126282757769119095 16506328079041251816 11954970834902876204 18241920479774598278 3142167352421651065 3974074537511956224 15491327290310041639 2930047855412031705 7436473379868613714 3643114582955194923 16711202947059158952 15970873340366334461 11325464065333816877 16309274973607063869 8785167187029013732 2307667778133105530 9809434973002950538 17616612326401719166 11154210923488025455 17447464775246459177 9471150402412983496 15235353741531732689 13112707801945013983 5158749317626124967 9911093108857510169 3805570279935795944 10699088902290824918 5925289609083300122 2231744043423416038 11130977306182142994 3963697679278359938 1741644440555360736 7236149495484137627 10293381926641418722 9875929016020331968 12770483823496039889 17322713330937960155 12755945477279376241 13834671206110600763 5540446441144417428 7993487561987085686 18232251311248672959 11123508161249197666 9526953304099018060 7967779203995267256 5100022496179171063 2276781513858729646 9713567286808224143 3545708015931280509 5896605578352924804 1867933167392543902 2598288393714043320 2704241937736885121 15519628807424620534 4135454170315110674 3044765933968225685 12687837414043564942 17856197397230376296 16057509119908452328 16691364743539354859 3655478793217956381 7465716062301721122 3903691232829569159 7306840328945007344 7501843898672779024 5875005205870007705 12528290977842050124 4729556748998931502 5392935624817264964 6766570271934627908 14918643406427593029 12356894404161914130 6926863379418446902 17532964357863314284 16913155591473608272 14674925785418801798 15621429650612166955 4439844199403388335 15464153756286897371 12947512801065932889 3438906809378243771 13776425212697869743 10105466097350459392 15638665028892926364 10630256622244658378 5467732617898771315 14436548700603823577 10205200702608299966 13176683365757116149 4642828934544156338 269519092519564361 7169488297484200524 14759042604504308855 6556993740340460040 15105922772935354280 9578367176419672773 8951080605938864718 1983745134502934470 3073885415378413766 17333350352816092424 9276888027276200611 3246908490218284970 5435360083298589022 7183097575712451060 12131595357700557304 8269784974468144017 9575304900714752202 10259973701839486880 15782418550381928469 4786179713303919700 9959448083171169277 1516923983934670317 16953965655193861693 7918575838295470726 9335669069477779924 8620794035457211231 8137327407437544690 11937604335106530418 11845852920667342991 3360833271385416211 2320613652296427121 7238353393627036419 8561911275116582198 16065320220537795028 1246256681623542738 11747887860901052875 14779314008300765591 8192372240969170536 6043762498317863897 14945784058927617237 3931901451188424336 863931665755150776 7584801068453077085 1131575755252715544 2792548255181709864 16443871736147960839 11292899546229398714 14752496074733041429 16283271076563835060 3215008206494056948 15111800996963446167 12593101464298949215 10342026495677442810 11980749263359501323 10076171932240307939 1123230902592160205 5500405714982241893 4233626614252550671 2910622466718503825 18207066647048750509 14736727878775218730 9343864908741218768 3574789721223250531 8644064618674254187 7992708362068889078 602260292415038174 610847761198352496 8427458641057803904 17003924197228673901 16474355321577070166 4643703492543876320 16405692816080572361 12228344280461392615 11584049126698725811 14962165161171898325 1131341991500591296 11538664075570899252 2885670855794696790 17772050293367873048 13756779194180129622 5487010872093928030 10674858242451974950 12572726332008645765 10333273205355782233 14989397212367920840 3031749678068579086 6557777784155921653 7964087568313628437 11548704082148103789 820141588310980884 11728856306880478146 9917352729079896135 12803619903349282395 7783161674829266557 5792143311468788441 15991761317826589843 1525750222389458965 9693908431585543554 13763481779397520210 1426965134372296918 13118921429694494037 6026681019175426279 6321473619389935046 11023692966225315976 3802163769080740993 1070411509237236922 272938717922061085 1832118387375587675 10769054590683901384 2284426513191493060 13521795987838758536 9178468895858819852 539954943478580936 11674143439892092669 12007630468019766782 15625077097383382852 4590721411730953778 12962974916533348888 10097329936593292563 4162567783499044385 181372589807054951 9051769983219762088 2821370342038291032 5433486324697341856 14048706684067393389 8941432457053587317 2761656311472399336 15594406238329644140 17518169698546080155 8284427740246140308 10889276634067716721 7156259084105440719 17622393719715087020 14540184633657509056 14260191075578255957 831311901755968043 15036773530207223417 5621176837307208547 12044463755289251020 2811466886313620248 7658486447179601870 765227950089936950 8601592614996469917 16117211899030687715 10588859451786187342 891853738250648028 15186793898830799466 2718194304076917754 8315164186552327036 16696873891112643553 7140511709577105803 16667130555267739009 16303067507512691174 3614596909076320056 10527971181671488403 4399903498777652487 8777296456186262749 12516294102229711221 14514391500793054028 1134310508893176878 11322407121666931782 13331293426492885071 17043531864963735655 1216483148132828165 14375398605610241044 13686443353736359035 5665257672626881506 7380926540797162526 14957352567281533842 5586202153302104096 12715143635650930943 18182239668176148941 2512638508968291593 5588381947718188580 18420815228873298820 18210759258317960385 9462434393029488014 11438157383828952064 7006875247439622760 7861374645966889491 6345429604365612418 11776965140538204475 2706737115828047642 8164041923753197669 12791614005614182167 9295763351163690741 5100106231501331180 13146053832673915135 15418399408278192219 15206865966979202695 9245945104980157027 13647639596814571287 7342542991461395138 9423152522880906017 6340701207561709399 12403779537220732420 7523683092480431388 6722397075151104815 5964981497678721528 4741252880941576225 14977860194790006642 5734251447490511631 5102000767851780506 2096809882899992547 4594930478961764261 11569590443842471592 17577172953020751381 2138045517563396621 6065687784732762666 4612710404430064903 14459660663924078358 14638334969766841950 5920166362624773805 12423233413819585819 13253396948562144127 433558991564770265 15734051163939132972 4479880872344421513 16620735517372298331 4817419681123270723 1938232876673471960 16039552604395873513 4895198123451452307 16445466735062527339 8310546000782997220 4600678343299217103 16911699433896625165 6406818470767156529 11645064742517391407 11867007354782088440 5718815965899572561 8498019991282197713 5979056721566516662 424204635646068993 11683446776634293004 2653565213902024428 13695526807887021293 13402636293901441615 12449557799141611385 13862577728624255260 8814311209919402759 1479605475191846045 11084094700758830513 17270140959627142662 1402734418791211546 1410778289296278031 8889087854668967701 11441802273244196266 5917821602240056451 15769867911685796803 11074882283232716493 574358756465690479 1735946405662891769 10519767517150238138 11556855480745867629 6847146956958039639 18370644779092708381 7373290991303056192 3788334284211683562 7006681815489559681 4524769318305411565 2405854074322445155 8714148745663652819 487786092005703037 16391476780607086302 14126496320808891907 3743853372111537271 7430156027764600771 7549195711627323128 2219486767689847855 8272574355383212107 1101963891929205072 12352010447135833502 12007288718597006276 12561109549355379309 7411610937517174900 14635329278108041866 3116199043912435952 8482757075153849830 15986399270537458434 10902429083959140104 14786541840035109847 10252941319053472735 7877157015936140449 6595084371265993482 1844803299281366204 330455954832926017 17484325871065477852 2032122162469728668 7630478109242080711 3920512619645980643 16672874819520307267 11028591579884249589 13810637337484852582 10835803461952324943 9210718204754316346 18263659929402502454 6311065653255907741 16762196302150468312 3960958427791192287 2160550285026305376 14196430022387729368 7999083100765609203 4677775304506703838 8021400070033820480 9389197979544434864 15092122838763693879 2586272472362712747 8357515312605849337 16362763716695988421 11133165128164761701 6377033539177865803 8097565124800702147 2833913253509311987 17503077228862982346 5649812771708741580 6759299628983183529 16333113677241835359 13215679395820189399 15311695516164221376 1971599467883833068 2931869982056054164 5698049439024269070 7672204692746717356 707290432044019217 5932388682783262968 4695968226728180434 3487628923834608570 10885075393402050601 1691952475744703158 6314755917354672851 12808286805976709886 14747768248371367850 2258631496374659477 5749378071594000018 1881846304061614968 11555881310860013644 9597216120389968470 10950415311832650988 8010420122067524940 1377809945181199770 3550516567327330518 3521869613245668125 12180768170376592643 7454007435674152617 14950156861603277120 531740732910867254 7620846715189368908 17316182395119766386 630532055914735453 15238663397533756855 3711396348756188890 8235748896899780794 16802148717701247841 5025152352297542901 13530024597568616987 292352536194361850 2279240641708010058 3936101101655884386 2748585773336700452 12956904568922327144 2221980494066029593 13877539025312503269 789330559161138372 12574966390130848527 5577644557057505881 3700657677510066015 12824010449661261664 452240800891762568 7595001034716385750 3735470028838601039 11585286782880625111 10510968417409702048 4705829060132858105 3913737953823496632 17436406606263544656 15748471916895973972 3720168929646351962 15789548137696142105 15826997866819523610 11534225051673807508 15205368369962996396 1186342377594943887 6882625507353071796 8277290092742162357 17237592698120318241 2820500431087770041 3502958756108279793 13814166027029169882 7009891492784116692 49097344564471287 1598836657570941493 14255834827496158921 7662115490273877212 4183951995734779036 3092903931513760008 11822115159620532545 12440846854986077928 9759553776297893000 12212638435797304350 3428077848213176499 14532846921793100236 4899381773090786768 6251795887076787055 8753891869135870918 3120705302021176109 13339296249519035550 13541592235640520774 17123934688291100844 7551481548007124740 2657940159002153437 1282659348152791322 11231601518918911408 6239177960790511928 15664127060573795415 7530096866961160064 12432176656220204743 6223078849417460392 17902243186251554959 13589651854678676508 11891371909467252346 13256771981419008432 14677857970961362936 17247185146894983438 2326127800179115948 367702258827503374 700306985787526227 2421193832806873568 16115659964954500002 13413711176740461312 17567766272827767038 14129099212885731991 14607256587388112690 1264993300860770466 17887878089691744134 14779993498029828011 2162708040039310272 335573911941985070 10010969761321000583 586868953284319808 6288220551544680843 10479220961311992392 13004230008534922638 2348032999477166450 9822773077194441174 18124926891513052361 12123833569142573531 8538794369531825105 12657210763970698255 3661424285239098638 953703928439615475 1817865796014693848 14770716251871955063 11998684029185701174 17877917473335861249 16066795622159501185 18002462400614772819 10967949506334625818 14003858797734530959 3985703386120469245 3126356533002935268 12692678310009458425 2020449568898420417 2616124698636209264 1144822788373811849 18200978715189765073 8105789672956672719 16663210137921374781 15274144645106330501 3158121860480795911 7352613749018904129 5248564229600068963 2906559942513926426 7944549864532294426 1271332561114699514 1029814891385348336 3121697240851953301 8265763661008006044 6920613046641510190 17688843559639862957 14777194068927746559 2837362704608521458 8313850190647126019 7390776969139771173 3302814629682215451 5332897629266453513 14862539348320860355 8097140214500919213 12555828530055452639 347671193100126985 340491574017215623 4615414185459711587 5433544290526279855 16060757681427876805 8825053685068692210 535763686298634189 12844596287200713601 4036631905832032630 11226455171354398884 16917318427391735658 9419564749082347190 15503345885935867641 7048881875665692651 1444937128429154603 717490374552455287 18377350025505541389 4348894546079120405 11018064118084854773 5337518659626752723 8032245582233447278 4519276412282728877 17970727958246457597 5640804686912611260 16568684673966403250 12281923049836778064 9484405299115123679 15265230347667381684 14658349195554474337 8352753478273077277 11271815090001360340 15776619005392800857 9408459393486813370 13961811412099573561 15311545873329164142 4121467554360850086 7249536373814112027 16510969324861803913 11176885290161964878 5867410604220539709 3629906635790325246 13841585095638420935 4281901672487178316 8515314659199396687 10583500832675744031 6077620313824100903 17246785651087190636 1437754798996593202 15083383048366644933 16529704317430987679 11226228246736068894 18428940064550372208 13327835208131924207 9225540129864054873 9196876056230565151 1980767209541005933 10530089952878105336 5978280281493925233 4581918918614614694 5752003559864865517 4658291942436503250 5137037775436204401 2716551892860982197 14551702344234449047 13115240752210828113 4984161434057319710 2785644630493415833 7078377074019719820 4861993864244637339 4061188767270561374 12052751515551812983 13447140787405637317 13943400362157579466 542616268409613860 10809270050053754546 1528300428686991442 296967558471239071 8611140894787794550 9708497541770745717 9857583959493285155 12421857031881960480 13153035267489722252 10138794397686139696 6428901089174980006 17706093662725457442 11512941958140121428 4959848301998752091 787400667646600105 1065443121427980141 11745884172786432753 15248517509514236256 2322101094817364613 16807423774589723551 17190346888284091109 8025797112511305450 6967073754300233354 9525226818286702733 5826976804543512235 12495222065290056478 803973872777929173 7757645182083880650 3564461487841056830 6278068120931256398 1149957658676295773 1141585675496065222 1763469782557289326 428266416567568242 15932626564592780874 16374713531927290274 6871753959728736138 11284224757881033061 6559628185982577793 17551248013614371827 3196237791786929555 4809571651168766039 3026397644907027316 16929185099264036492 3890128963486688616 4088514869363516545 16080274499448551320 14526854296548748286 11533817295372319240 13058765649821116715 14573787186793779383 16260565213562173304 1140259255523122019 17394611879756277657 2849649582688084663 4136143317340537203 11894634884379527517 318695630797691996 13085298043906744397 16577112088550917226 9463565629822118517 3600732124538188208 9152450988682623037 2392548885442096972 2001428811000811072 13098318938681475197 10902813260947919087 12020601673575831668 8396795703062976223 14845498223957441796 16341597474811351924 2506574916205172278 10328756048580728551 2614050330451410710 13539094460686002227 9119800242433679457 9103009919652330878 5212711069093611304 9467517654604748170 366702037748776978 9304345467727334350 7987304097023587557 6462544527902196663 13365961222630449648 9005853567686058919 9490568102796040582 474083169469921517 11289946863979839029 498334536372598178 14213948747082842599 8200900955094440733 8009971809028036052 997612418248982865 15806645070943853967 8816929641670053249 7337830024633540312 5337515541810191957 13809827885355451951 3305232468273565635 6915657131550018757 5691923166485028911 8608184022409325322 15820493025430944170 13658343219001351314 9333791732675975543 2774593647626189180 5278004614486154448 4039001705077831116 16735102482090824355 16962981075345881209 372110616241039187 10511094594298611202 15314104252989086504 17618058273605002567 4848707513446791832 16920526196919582242 5395442571189741629 18046671334676294255 6973183793718124852 15974971860586252848 13089013167253655011 16109014040017303247 6539939501248583810 4819326808503209629 6057462264758898436 7698974821468289979 11044170935901930845 14540316895278810367 14388011368861452387 10384359218338449086 656350756075929818 1168513813974967772 12121589184001732813 14884324751680174711 7434438793776760978 1374308807922227686 16681514861891147632 12970442301066248588 16547234904785424339 12701607315925366654 1420503484039086161 5938067960269287036 13270228307915898090 9914931352664651628 7462537070936091759 3916589906011320447 15991577476860164355 6791342454097449969 9882148753416316852 15636607198117509095 3925262059262879866 1501322632407338368 16357432614111502537 14196352619233307478 17567047826571255293 16896253565760821877 13100741065469158926 9967597002622142096 12638384841738709658 11721159811328168467 1560571292769536904 16623965751803176365 5117206987431279978 12738442883740682577 3999719119610722210 3244133089842472377 13344042430785600751 6826947418644598713 11232194795096788470 16810645246195254965 1484145793391683601 8202375240402186145 3431498183488836452 8628875385211882679 16066703930714824959 8684828316009253114 2849859568824789450 13498024873532777923 541547629817711929 12732445395280834234 8871572180882021563 10985047393997156222 14443938916377535599 4186563002038673092 15035179086223389585 9568337117264038339 447518484321013775 13968394003965480533 12623578899680136469 12749373270225580076 17624872466525058905 10009455106329281932 17609338991256847321 4837391119801304478 1185209015987369685 2504052540646943644 2859486370233959601 5917734084317721407 7097224916792695218 17701858236259241455 17507958123586227507 13905724481167920877 6411173636824233038 6867006362951126834 2537572649239069222 16806775140880718912 115360624248164646 11416801325788014444 3241676717694133040 11579344175553452808 12405061037507309700 6373771503388276741 13992991812693230322 5888763614394144412 9435759573494327725 13934938614890574475 14177593244277988336 15410229998920698957 7000204620158655807 10025383697723714615 15596985953563579443 3933098934713473310 1824419097190894462 8861099347391807986 15222132955922381818 13695949992876527360 1966676347745864185 12641568694162889870 4773244582277332209 471959632417227233 2814955811229138392 12387622522639966736 7276122402475268450 12661184767616108919 6705367201934944777 13758318930461272688 18328461384479830312 12065469953172731053 13759051535299793957 16693503773326901016 2209053487649454329 15895250342388029150 7026569937971502208 8489971196541505574 2240376220852733123 4282002473026677025 2512906125050951387 16324802624086009258 13716242970668147982 13751011286269947308 5587967753096832673 406776567895381056 66167975088856282 8774663163892249040 14985452387033201763 11417045406052568690 12872271264092895665 10715787849735580094 7876717132086343209 15763952724800639651 9246276155074971491 3007976731067763708 14745824066887982295 12532051112082968636 104757099054522386 18069724538696964305 13186443668214182654 18244453430350537295 8059398784694374015 2932327468182456029 16159088964116619001 18274311418656278428 15385994412572660963 14257349324870016563 7109101146348872488 7823222357176178439 7265395115346438669 16590930658181387287 17387226104309732303 16553859811676688667 12090383176376194434 10875841093508387280 16034157808219241434 18143960668087051075 16462650960389023884 9826479615070023054 10856604107881580890 3818598982711884964 4257290295648853272 3754535184686152731 17060796045365185109 2948365596878459615 16937664168722118169 12420103081021527541 5931069536104799968 9202453954076799539 7367333740761371520 16751569087343934020 9506173331416956463 4693186023508294577 5301705574547878967 15471240000944019585 8359246759439478227 2784289773507393109 13925205112575248201 482748047388179310 413845217383030657 12642530428119764810 6996888579967581986 6585414083417432326 12712361030574568313 138275539637389372 7929057417230837887 12158700161330422226 8574420265230028439 4908141567253471885 14238231210580941695 2822632640813228671 16838496499577335159 12423725236534875768 14447244254558394859 14846913346009439007 8437758951167311397 2833681718154849467 1996085570019879165 1839505260773589836 16230252753360128039 16491791247765899911 9682636621649251634 1401500473273778656 4238989593739680087 779889132344388391 8341072289874901242 4250436989193556818 16459692901739302367 13061608542076730430 17553241757403555140 17946773883344741864 13420878500171999583 15135125002527169046 17114846679222435734 16778333048680953936 9239563881969991081 5290390275483424894 180323381737862880 6499882406131602952 163595484995623472 12768818002907845637 14886389392343351683 6641250509462516384 17478995496632899604 14275688864282417525 9782199623529361087 18269479942788641955 17694447904521978755 10250094069776740998 10148495121679251371 14717914831892085065 6984564413816483462 1162812361889348403 12576004392001699878 18438032560922077528 5406800318916145816 12131198189130828649 685046941264904964 12722425713025620576 1986355001981686435 13595038188217460352 16982182832228710944 14756106601474692397 16596173242611677220 11199585399769053008 13059834723146253870 9331804650214679184 7839654890402332276 6696318411083218977 13159977998502483382 1058563115181977089 11530913853465657467 4426911246791584591 16146053003738509531 16292043668820905965 1906676104101183882 11551176039960483633 1149664375274580537 18335802001525317769 18117995880195355859 734774983837782015 1595057994724516926 17204695436391028609 7011350145142415982 14389510966937691485 10083773415477994168 6729137917153879755 7318112248177517835 13343025768103356676 1676654115000892755 545454338229626933 2975414698337314906 14355235755899151429 4329180554674659145 5706324810109948499 12106526755919316194 2094965325049153640 14299350725122364809 3394460199392063791 17422878733437830149 6042431441611151417 22825865622304034 17063801466894114368 5578136342067254897 4795973278663557892 15116903166252528082 12587944800097020500 2286791123649832912 14420725960257264674 359975359536254455 230183875287227937 17236603617402479609 6024893313046723911 9198731771136116908 1139619383148606290 6699282185676065548 18263568081028967097 10708601368667940194 11808607533091979999 9941476774036384577 11682179476630155637 6656490066348799584 15888586913106688476 12719849990811626640 9121729753506319710 7870606937529904626 7404655458421134187 16854771876813214435 11094318513754457677 13757177588643351565 12511940358641031872 7647970264098957644 8278795134617139649 15224971734734634914 13015002467336062410 13315626229128096606 9902568676964192094 553488684082661267 16143047856018866759 15657821766450468291 2718252203311472779 4273624943129646976 3324783219888194852 15833689513458030476 8128912667897590602 1067521959931177242 291020388043972692 10574641591550162535 18253548102332593429 346390834253739768 3702656592019409483 13728013780894883522 6459231885322686317 13766499209995804207 3732802167039145047 16140659258633829197 12882974862677180431 14311184086949972439 15363889987905517323 285281814290165231 7231360613210272641 16665246485862755482 14284579766702177609 7208683521478232845 9753170135724375845 16660620273835922091 10377611841734632074 3513293177450176960 15826200150653836819 4879626256038464493 9354394648573243231 530338290779993987 6226813465835814496 2286518963791327298 10598228118938047171 455196502556602537 5207615887461138414 14758638269486677995 429405671774760290 11005203759608406023 17281901277158621695 1340147554485373942 64458746589479599 15997382533218794127 15830399545424800122 17822357999520483721 1906098324718090063 8967526543196707284 13324015415568304089 8792064679971405741 5373574752720721666 15007776055948206385 9347740101336536733 5567813458765216137 11527068614027101912 7907014042136707829 18021796121576132806 16265093448053450099 10266272726459971081 13441715056117791130 13089816976088897331 7046979889761100698 11586830033358590901 3864007008960020641 8996234144713071024 4886085192176804093 9136375087455699512 1994003796256934733 1864364644240944113 8958619629229931323 5361160404951605753 12872227983952396160 7790846098474668476 772491418066187601 14094717729917309710 15794166905839697644 8154183219501981528 6943315004486020178 12240628118706094669 13258647520836147066 15642097310689848350 13145154531528605913 10198595387219934700 17434203279791279057 3889076695250196288 9611269634077857049 15702489320989747720 17930421686923755645 7781667876440520146 14732714856547954245 10887913124707010149 9824218850193563403 8131700401173237682 12055178716155819541 8255885440184255857 7008653572349016887 6490365925053788293 17051832082057840235 4697571096307065565 2006778357846572103 1628132849053974137 14963786671716082639 4550103336254718962 5399796866187862256 15595415589861034372 9095318702373068309 13538732541990849140 4106004356605494170 3265369195220675999 7933503543554941813 13324247479110174436 12561090719828949453 266163747668662170 1433756122570582853 4179306654958297911 18203002770817764435 10393857159903769074 11090007960689286039 8442317231969979343 11077474203626974161 14944523883591898462 1935179411703752711 9661893401792751687 6394119114898825767 9534963152467014287 8332686818998385520 4625799134572359634 10798651746267425901 9217188882377891432 2098943064759490206 5064711103337916062 12627710409272716527 7424090483718494715 3345671799197314471 2420290379522026521 11658903382257886416 2935122575891044227 14378960427997794316 3438882051108654745 12950310655884015412 10211283358700379498 7314214602973780531 14534575580584536589 2989457763147059769 6158163192447300234 6822674040334737792 1834162935523956044 1966427184326900225 11296844366472926818 18074142560276321850 16560935164987083644 4314852347380714565 2139947453418499675 17642719766985520608 4562016743149960900 6742556349422505051 17847661773124192546 10571917531857436687 13412731382529435202 5928806333150661748 13118512682654216720 17493102308149455305 3959417898726997470 15147191341685302180 10532366643873336272 1657458751253115637 4378979710882429086 6237012815623018700 9147423257331367522 11381581631078693705 785884444644079943 9067388132517240968 3308301552195241043 1800713616917676814 10383341728373177315 14126194444388720937 6134363246289676895 10428745923563484877 6092735859143334843 17103764481733653272 18013769296961580554 9075469562941250054 4919546727248730324 9375398056715569239 5560533585873501936 5232418669331861221 16719951257581512465 9595613327174704720 7080792767558060790 14077586358212539646 5042595311874774707 14707551236619041425 4032797634206692105 10292227533844718718 10702912107363562949 835863494151946857 14740494998976118409 8774377796181817458 5961745581805912517 15852013157042326501 8381078562172535604 13720445044473608974 15599248505269773306 16228284564573573612 12594777634649775885 5207523589982872767 12498162167244109687 7308910340634252505 6849618154888985456 10087049444967467148 13538068188074694197 4940842991485649463 16231211791537712357 7843657726173833448 5434191876011961389 7434276122153345976 15092888467550588639 2396100923366257159 5554833107222451320 14455324450117555440 5773854249833943964 17457189221237968423 9054937669618236735 1739473082152629938 4053782017927932403 623378368253582484 7620979901203980168 17023852235054637350 4766074716880671386 9701582853860362173 17651526104231010089 7931772718827570783 10543880466532143463 1799797818053524363 9290488388615519919 12352710429847605500 9113335821199236204 11356513346565762416 11275095403684962973 17377916140035797599 9603493868428255969 13965142086590437100 14568582808251582117 6273277412123613103 14999708108891919879 477815588385732324 14136462833068675171 9190966692433775486 8708265864253606595 3004347965414837403 13216019802371251659 5675052062564051799 8151200167428049041 4215325986151983989 17987033341546106272 12892421360167841368 16348700868306971760 11619983768771002332 9710752046751911306 6407752494658131602 15995243081638295106 13911983172133848498 14929449683485066444 12149903093556460100 12036101468852063353 4899788785844970480 17182531343334335762 13839473747067044792 17904793060925093403 13204446490979829278 16649925605381340853 7913356858590243720 7120005262000129694 6187103851507478999 12079942205022101056 18052885004663198014 13426303227258351235 4900739611975260280 17287520411821092992 2106887756982265279 121740874018968137 5733343689025340335 11357958031234621054 871059355025385331 10075565583265647131 4246798198265403100 6383866040539645781 632079114493139904 8336273571006355612 8691644058701893117 10551062881799378895 11367746018345896712 14940431108332415789 14388747493369962525 11716722376086591973 3618982282517260256 15061494008802244584 1644257126590781409 4416017686969481285 16914167044568823508 14247837225177118842 10230157723558448092 3358777818446839251 5840490410676585181 1346677190392501046 16428239138128167699 7602993737414896736 17311518722755555789 15602590902223911375 3526787571163731574 10439572609518415665 1499918618707165924 8540039804588008975 12134848181002313948 13383994636957337441 12018215318253768615 11945276792930662104 6765939105989124872 14102515277046388398 9745616845020263850 9003415208457388894 12961078790192492385 16934602926541667910 6176015718806807352 1450216713766617290 10757997613385891939 2343461303438071150 4141297338545520151 5790409260734555675 16184237202908433037 1863962015498440404 972806051723495158 11314313876248053605 4233649704659863297 245272959969594532 13910151648224311853 10815250044945454005 7185805767541497943 5863079558252711147 580997707526451507 10882268780280450436 9975882070012718663 3735165123422512142 6402330793187860074 8918714218675019029 16034356942168419465 7292983115649679617 7364245634346242410 9840990465487986964 18284133405941067559 17614344548653438518 10390437646224455843 3917967931538067999 2288412293003586976 8425801408632556987 15226492674817893084 9272535307266339174 5696213792255350804 14819513670961254214 6910979997430684949 16376214482406066678 5207567366623527340 7692903837429741707 3961034420556126863 2941390909231147654 15678884469218512949 8001711257207459004 694262439170574803 14661931982267678138 1331286498643399297 13860730156006864284 2693748983676986446 8249071128802806312 16727270238318679150 4848664381097043982 11100391249267276585 15074602181893389069 15915859262660382660 2950601245975877145 14553966595357093145 8560969679301288071 18130075891087114939 14107416441136203292 2256785760828493686 15351946574443731709 2202278423221295016 12733290042793481001 17850369788285633750 9040015233881463361 6051061311779914602 18405298379909900867 3280123379544027605 13465884277886908999 9631764390720908959 15429208141472118566 12694536328693635348 14647034697490775286 1781072369724252535 10447991348631222838 14716130907818817527 4744025327532164938 10326119641205951857 6005739513164603060 7624981760486554647 4435519497992654354 13005389611712817226 12686985797539012069 13516430155761859368 13011406815535438993 1892314790376168062 3960140734414522607 8415675202567066599 13440523498622930285 885809085228471866 7699331623984738416 16328509617182453800 7302851812098222446 2028336537590508963 11225739843464303925 12699832358264076045 7031739212863316749 15984006110234104573 13291591855223383546 6436824375732740163 11001866490906979790 9662680608217127351 11699559682241945602 2831826713567321697 12969838219855333811 13848546011522103476 10345045337749745604 127877836873075630 12417516656920844058 9627419747686509684 12825871004474872619 7067032472911276066 6098677762081844027 8822259063046037002 14057900735768363226 3664305013785232635 452078837551865250 15932919952756723303 11270142523764964614 3168325678342504896 17062581636642039307 8743921550897162039 17770040366341933362 6908513619272664500 8524364251101091922 16414765108651377719 11570166652618034898 4697019744218901831 16340432630105975755 8385679230105246939 276615932742267259 5334407101102215207 9871071189602044129 10697632363278838069 3913014725315069332 7737154644191717699 7601713485860913797 3381109986481504218 5560837356917477617 3383915580769302595 2836877416732765308 5200961401271935351 1541426954425291461 10223624999889056966 7406919770641835446 16268365887277946817 13875373139034688614 612393145064419724 12875546188071230000 5092271785100257971 9564988483357820715 12904979235319220375 11168250727015588840 16251827688219105057 17965251947976391952 2508563789408912352 16650837367691118716 11016777690701236048 18269040478381659792 17368253760330240984 9664696714443303501 11136439297549950893 16990946841632827405 2068527381554181513 15466926151971122497 17532931961438499373 14695705198186259111 8138382243297445843 9427347504189539081 2397561096070121497 14682537910747105447 13079283213149234055 2227055868177727660 9157024975229276974 14642627181890968358 5909301203716662569 10344392109669306009 14411421609563349681 8939035669732444737 3753287488305501213 4574971167095792559 2804213206915002345 5566543030093509096 15247898803698671421 7422329387969370380 16646652608217940343 9082258138431058980 5471638041630539853 1279559234323847725 975759651055360170 17772956960812193375 4578807833901482252 4332675103842161724 8616912644758382794 10763948030900909385 8894360320368753563 8590092327354134090 17571530558853646135 7529921155428315847 5308056012714589554 10166240078310632953 13570601935280457998 1670663084627356708 16015404998977945695 11402462493585016959 3496789341473791156 13321179137975670896 6201699427151645997 11870890529132484132 13415151798509073923 9000156719353784848 7142142213003566831 10005458081865212181 13733926264946182573 11876869420004538865 6610107571459210010 1534048372438219712 13063564018011745254 8188590276487132339 14939180344658419553 1831532880424238177 2762464967382101215 12389723783619867283 16510570285031017084 14490678970984471188 16497502308320484002 7982566945222243456 11741001763555654530 13809067634333075803 17766278225679142862 4965331208149924172 13198230882622334823 13778397024963202344 222698365683183561 3781949225368968979 14261383751968789239 7901225679013192435 11539089078138024340 3228831449151403471 10945951360150123852 17010335747367681717 6947557219101258531 3684876582386221756 1374803514005186692 14992860427782120997 8888496260744613255 10619529896164501118 900981333883867750 6728449856978892739 16505776510304913405 1463807095186795532 17865672707640722814 1648328979011184308 3189220949926713092 9695436347025002831 4656135878349485148 5524204530176072544 1933623469400035816 13131015428579708064 5628472157164600770 11733008396976068089 13705391527785881741 14873171735528472527 12583449765444070294 11194569589982372850 1331698631603213166 1859638875496320172 5484884986837590074 12016144269290652000 3470467841431032676 13244539432151295423 9219129484191608690 13026390908895174961 13279252675527652675 2432472572808722736 7574785505598756060 14774525571734715531 16000341217571926005 396901839218358319 3463669465940116288 13755598673954480407 2610459082162936026 12689220563471448077 4919015024605820590 17330816139036587662 16507911433944676854 3241195580124879834 17451842265598530362 15427808131241972737 6771444112284321370 9631888438757676077 11709002190682033287 7864712036725978607 3281065669450706095 12452513371446419219 13841114834867832813 2109760791230711310 6450698249742042915 5730171481923580637 1763194316984102274 11233099372256205444 1980171639277532999 16209366384455484624 2985817196313212264 12268070806376908179 14800082453388574650 10741825311679664202 16794161042402947824 8027915148002724837 17141255268951891403 1944246254828182488 14787935951126337346 13113964161511624658 4033898919251929867 7540481805419420848 15872506914932720257 787110997318256975 2268069806759734331 92740183028192388 9526745649931554743 1552254850209593745 11884177831977190531 7051899550548758616 6139451863282061242 10224856096079524075 4147044074244264354 12323651067589196049 11757460799091007523 12307894168979974319 12948032767819707204 16394155597903240394 2613236517703507089 13534422579746976435 9038897327028929344 12447923809861650806 7027645717591426241 247095428855514939 17064395817591689470 11854580710726340783 8552094516770743559 6339780799020352295 11256151595997002078 6438412598994236577 68717807757567458 15333417865167395612 4769047219855875385 1410870574651548896 8377650781276661750 14867313808721544421 3092457680904852813 11816354627279304678 11649934060534710661 3436100449395499342 40256918629619785 11226550208399071791 12606963742050426503 4017199801262396640 2548715075122329074 4744677869166604607 10970929338500783163 2819209660568267544 7142484564362088055 10347679177383915248 407711237600518838 10440347377583323364 1505186209964754432 12197807964683511666 17265755808593546739 14196677529204462883 4547142608949808646 11481913163793901907 7583412352232904189 3693969003927200067 1233093387109697878 1767537017251373095 17307075425170791387 12514355866670325860 11090360657704863834 6542292559288080416 10955450357818169441 5734367190192551201 13954948635518776511 14474687232880206597 3067542552235074154 17207114738165637299 16646613001312420088 6055085440839282132 1034046779792200196 16046445427857438338 9904976760452466026 11167595129634873635 14138533348456508502 15657798003375678888 7737323374142023296 4065257488083370731 10509964935925542611 12881235141883506180 7328226643593320178 16302960767855870343 4446440841010627230 9155488867908122488 12605797045171481026 11641815216396871202 15857750178804319695 11271427557296336753 12816464750576662934 14227381827590394764 18402308595392276309 13246626805860121433 17599784900471534733 13514077537791561328 11311562623344090974 15886156894889151468 9566921257846478968 6082558094373370110 6980834798947341586 13536125629317851 12209790668811262944 17424454102914640993 408121959875063677 11663054831028442148 13182083629446500059 16975940083110480247 5456256986842262264 15387291248234491951 13765604055861577957 7432960163371066236 6269208715419894788 11954772826494508941 2152232781173660360 1538610016221152234 5348357321277501156 10653197150026839049 13651376993499789416 14785407039052937419 4421337097823276328 14173670398077306334 16191794851366571621 6592171650814472205 14197755213607150813 7235871057665019934 7346803921969092140 6416825410075127357 12740190711744489738 4560144766494914659 8104110927650219861 5564130298883358140 5596103572923115519 6990825280100965506 17515196157344282391 4321611625762545652 13154271076013661790 9418919122352621781 2201152969925254039 10957241481784606865 11232351465474918620 10761881347972303031 6327450992850209079 6821046748465133981 8791313641973919542 4454265602455559086 7839102747982848233 15372531205223974779 2465901264118059639 4456765614895146074 18321354534421737665 2008164506759082206 1519274271034352791 9693277675163288972 14923804769972556247 6060408033529369712 6087507976376296337 8339647559978765068 9666421842065258028 17284035424933438782 11315722660516135425 10352571864477487752 7321770657902860194 6668655361411850329 7847037219510052991 8939091478331790866 13468688447313675882 15432958856430552255 15801782269886491866 10478390777797827715 6465561767440096962 13612479147001608243 3615482542848329804 15264351886973766866 15384331854912656038 4304698529083873192 4845065389139178661 16764335965108762820 2972275518888640936 17432167267853951028 14508188431280357857 17613702619232323011 14827748907589637394 4990318295953114096 162404859433880005 1012919262071151660 7588214756212778092 17240568539996149769 3343917638675445646 11129550127837507218 5372156041438975351 15149062510157205546 18314435769222576863 1499528324535957419 13518154198013145488 4902312924462755285 816926181510699103 10649019853146704286 14972560679358463698 14688926049425568150 16090473600950666903 10901313776777055114 4277182140736412668 8017798722567215896 10575733588507278665 7872725559664833669 2292594359073993161 11423886813849046371 5653742307599525784 12561879392362781586 14679890277750248203 6983234054351466523 13940523593038161900 6081266533112577991 6330423594089249326 4843269599026595091 703209019802903258 9989883823694235842 494166028905908329 8074159206768723278 17197499125446895792 17220157021573152431 6381524151504531345 2910345980562402803 15314434706097971449 7383048066695587908 1797671034052899343 16166284957098119742 4760770103262216362 14447099109900551705 203837944179496731 4972814966832822899 15605887086106605822 5502623013989285697 10796209263646816041 9412838630968577824 907147335695162164 2725769154459958427 320156970639530486 11675971097901098121 4138351463018271818 6947759648871818631 11294423992370135386 12729392341050515010 4535160378965860335 5408753988401208145 15570230607462706813 16464260758786669631 7776438443710506608 16617224925445924292 5079066674186910056 12549233025808947758 15444865915954448079 11728669173771443961 18323723750200087813 10704479707521637736 10614582538210047354 9384755789627180112 16210053372249765610 8485963806260365464 12422883259292615786 4262203122739911367 17193465060281351126 10156231670946564198 1881465566976776843 13749649198842661837 3352809514737671783 6927474154044493162 17193818926987449864 1730983883369464735 16725827580779067649 16507199938908876732 2414704031269448940 16655594829463567419 5401826002418694200 10226793444225975450 1908307276582689382 746663406066745686 12264599723682497679 5222813399736957947 3861450968429359989 3379704459742817363 1011320963895258142 14282326454609678988 4244452452023611734 3454632925685350448 12270020347376761377 1967686084143854043 14583606343269086025 8268353773931825621 8647285371679904650 3118880584922360735 7506522118827793975 9795653884346625926 3466189676923557984 9319355668640299633 4103949145190349039 6538161618444736198 2290927314392751561 3292620097840132938 16460586919920075277 12024264402918933064 11942684221395204420 10731294608315694878 11944930792447649330 4276602667232615501 6526338068227687508 18203503775834244185 9118973520347103904 12540539468051063932 1258539542759703194 7624078752394947980 1928413768725340453 2578328972075284150 3662798882856025735 18251213787611030061 3999634042672432026 18023371889876182806 2907228611770388994 833397002650690688 3003120210105429228 15265066879732539501 659990151161634712 7704940688815873229 13122473385875591996 15264079128219506765 16870684285620080200 10013660431204815991 18384966885520584142 17755700114088733402 10929283574691674297 15585565247259268745 5473652575379759824 8051826105674648669 18015508541326970436 11147926150102410210 16601487887550448857 7790953144454614028 8137713345402600121 5149984784470148062 2954731229238650060 7678921544893257238 8286624574499045918 9289829531429606348 14607580950574049863 13607921046499327965 5032564177179024699 5940159710780390594 9541200605065520793 11835940092718103983 12589179925025495129 14729613581458894972 15545855976338232525 710687724273834024 11963685339991900963 16158194384518087731 16347958823776738955 5033359154787854391 5030821018448806430 11112504556005537739 3771288044218704794 10988770134842699293 11645529753110121666 11006199076645199397 13602241838623624659 3470765014627721178 2565743254819369977 14806596680806825379 9709636883809777716 17124029801815998305 4870971114174140312 11841806540489909340 155356985918305683 1078888656168579165 3487958149438871655 4696349367771569346 5746165624334172341 12175923493750416384 1874952115783342094 17333604012587692784 4054771623378402283 14938285721961304959 11328823831611842784 6215620483339447068 15182424113234316648 12125323399954320489 15478379448846593022 7001737388731047040 18015993073549098457 9475328784196388354 10147134917285351336 8541650786715217616 5779937061205944205 13243582406766002302 12925661104191185223 12506450955145578284 18216049239090540299 15622826024533507309 12112321150936282727 8823058351041383044 589035524535159590 13788163117171030072 10398106084122212237 18140751340285667868 1418450232645082096 2347175887322962216 11640966901705110307 1339673473167179521 14545703062488163669 16467437381711566273 16736013720892504377 10921397949126902505 13136083206071586914 16317564169451909763 12172847868584451002 17455754455955145972 11857947171683784498 2554714901786517357 1428904350007829384 13570034570008756975 816422155726924127 7240194948213693567 12722262425557344577 6044737000877995461 5834056380288364067 9977169482095993973 12850643662993358476 15137037513505181146 7369996305363443984 14196907708464847741 10853363962192575662 15050892909300015322 12941711111324456744 5364116762996514696 6974099705573361683 14199688168634093496 15379801208421435025 7722145585554094280 12139144770009513176 10345693558624556657 13148922199633608820 1853950098720031435 3302161733540931958 17625994281133203647 9419856925771681859 4406641988490358767 15634297802708465899 18075706706483004509 33686047658884089 4883272092429251868 14239660961516357990 11899413773653129451 7738973358679653712 4839990297331395653 10621428917253457550 7562881646976392569 3794199761418449632 15736779043428189054 10680377381386515247 10978494095143834083 14150479424203914029 10957376452549762405 10823702606505938170 10949038565112213884 15166012407208845386 16707757285380847422 13603748604280856064 2487103731710216152 15294251085631132861 17666041913324191529 16250233284840965085 9012959963277620358 5287357171369790694 3322184310742659152 15646966741181147765 13455140252967271722 8341646583652311882 7143963556883002085 1293078668315293362 14492478639075299919 2129373522299466623 14233548753767954596 16918268534870610650 12865144681518364201 17503667484816985630 6486277308086693651 10755813257113272794 7149944744753771977 15449561290804109756 12990579787868333237 5233014122446832261 15952274669107703159 1686680618915744768 8792067767182116808 6214621924492765705 17325195537873063404 15338281419344273084 16686664430571647225 3283173853849139738 15061644496878693859 9651402477156109569 13937676196883081717 1521356648728039869 13874867362353417076 9662710992134284265 5258844643255443178 4273409216638719429 8459424230728050681 12238039143908665735 12097592656491790155 17095000730889467458 486144568973906883 1398999401438021033 3408786206277527952 5194289495461151342 4403704799505462438 13593989164973684294 7150212554345260224 8725341871501122576 4878721940965661092 8991657663574243614 12351863068264865854 10936314094260150660 11341186327435155661 2219103517054369217 8633073798284857622 11403632942206314986 2886935582934196068 11972931034741214942 16473925480338890388 510256921387894225 11068369104080764229 5488385238961337825 7736573868261034285 11248030674932479559 8542718201847207705 767383703747335133 1416080301843698845 14425470570806382091 1687029368971701577 17254687380377179341 913105651468767714 17215699683817325814 5395298539942119548 11898005527609933041 5447837460808108289 17394364816316533645 8878963246412200127 6444933616724030452 9394178376097552006 2516342869851159533 9877155391095120523 6706041318002733827 2789641079360208525 9146741542717098045 7906639768089377392 2331623453279320552 7935247730878866649 7704244884605603271 3585564090380581105 15462830406037336544 5399767069760727566 2142797777694855238 10652730686070887361 17293882791933805741 2294795489972211679 3205928003190719501 14550453136805166579 6059035765307232802 16156869232506697251 3102060546942479394 4888778583820980069 6905949338404844128 8096598309260398441 7579688255380157266 112003240638429592 12614847307482331558 3429548573020781264 452594846269027004 10231167116468140407 18089736147852731521 13457897328766659580 14475810571314352724 3728045968059025053 15201638901195897136 8639927562715492316 11639600323478917070 9862371925266480000 4207868271640927390 2019613895903185112 14965470035908630420 6843288546065228298 15755596655422954072 8185998389517088948 9860191281272512844 1044974123900463286 11206127700709726607 2244139511355023002 10767792111411486154 18355623746075235942 15896864538095996647 4682493988106044861 10908766794557482721 4703551448764723968 8356547689516696568 5206311838692773086 17281970968695473519 18421643167745424456 14604269604754475831 9323323111960986652 2480952745655421953 11161974772445719218 1913803253702132772 12423079207530884490 2784828069372410232 8062362214517839393 1503013733636488629 10313685627190984079 1743479311645673000 8353085186961063058 2677430268369512335 683346228065628991 15297535849229649358 8209512956611023539 17118609553987162548 5541274462655990185 8326819587119588717 6066806259190079658 7002050225487168371 1568676823877160202 17085197110099339175 4972952203904297489 6872647817185313926 10518816688778212580 18167812347753988433 12405003884058846940 12894132338359805696 7590504913305014032 16222177872330941571 1849924974051352185 6763902653646632557 5520687206119032328 2704779046027231632 16950649544025373591 9510244473526568323 5385760146041821129 9395885522793375724 12871430410379575923 16161788046694921783 14793095865830876620 2220379908318820665 18144353405985281328 3160357088699649403 12240150504679096397 15441387100244459676 7071235312181529397 13130688804911960984 8182324419264893811 11327657469580617906 13271738352722127881 432371750046830515 13848880817265823792 14446557025696517679 4522660147861036938 440745749896102737 7060156815573269851 14449220794233844355 7148911427035611315 5591172311466861401 10023953724743825460 14674090823914953873 18050076315936070261 3853038014572921825 15237400837879296694 17040643874227416561 14310442498562985158 10555102915662103899 9927665624563531808 3647924146688859838 6631216603985088648 17220339253100973113 5842300335614778373 5778907180035454311 13619575687391792983 3449336699121528608 9856203832245467066 15362524693035282010 12334331462479275533 5181146894885265233 5691107195371958215 7276933615618628859 8579632130916076920 6814778187421857090 17276074367649038028 4459014508962770952 2320224345497541092 13446460883626824652 17020365858895367361 6291157773123280178 1189393982196965269 5300626917290244815 8332556613276796099 1008059091276259958 8013200839170063832 3411101180051789508 15885551500186141021 10222079096468805109 6860379147989192243 18370707948613074740 8801962721650041193 10664322361827246440 17125519526686354335 8905956840914271492 11837096434662943211 14020824003016971533 3459955643533361121 11811467435270643005 17381040165907599328 6905684465291088134 6601661715447309756 9341915720218754605 7585533616963768707 5014314230556024699 16147513218523767046 1946742330840241597 3691889135861158723 1416619144204774885 16703426437523127341 2360526508658299160 17982985408550218072 1237729201022534427 15480186151068240774 3904659890720575629 10784355330805645391 12821567448069638680 3652877620463032289 15904853476297249206 2637714639094371905 17661763993854676526 10158489588645821021 17559925973965105192 18055569520225546052 15558070392283764668 16736943852658349678 8744788502445392078 13291777095147180295 1976989290093035025 11717322021374254512 2114097128243807931 12904423335980816301 3254957348267985370 11382208877884620907 17878878584285043700 10219184664655160138 2159495674987837423 7283342346409334373 6704503675766538461 8095989216978449187 10179986699286861414 10448144812309673651 7454832930336234477 12627510296376135009 4340208551949383484 13813270475923690908 1633000780034952018 779715912287716510 12964144396163964752 16473978353008038061 10574277613423602126 9872099776558553514 238582878895264668 7392578044294038781 18341456128518319859 12825197239821490065 9654488111885135829 4761032868082399775 11304261568584539740 8016322398724320809 3779046573252021928 13628773077794750108 6905566507659391953 13606217728965087234 17921195325041992376 4348057396137748065 4206905960469080093 18311613693604209266 4958241447731911747 901881218405168697 17368368732520104247 13276252641846609418 13604750627118478545 16483087192872254167 1888666127423832963 3505116070596738244 16484587255784251788 15344863338462617540 689014742394230150 3340502209043580992 17116244957799144657 5142006923268700356 10843550937000594824 2713540202155333819 427125829098093609 4889257194670346558 7106956315334144777 16452335161901416204 5068532430887996410 8952495434729163011 5744964424763751958 615359438982690137 11977374451186546684 9663762247468309737 12768791163126165616 17474390067127357235 8621627315899920617 2177329450929527255 9795347649884479354 3038540922781306663 9785371592843098663 2553185879264514189 1401922329119813132 17828243718796029878 2021553553251765114 5199361983360518591 14432419802275080828 13519856153202363769 1154908490189969356 15431524803761895436 5333624299246360084 15767552503483722349 14263928742325835618 8437019683542132220 7186310730617097861 935925250382190693 8050877921723151666 12545167762175202640 6808294715548265510 5783115186440702654 9840666858935667158 3886282735310137468 7689001703403162982 14555663965396296815 1195870875513744546 14545504828587002277 12243489212606198903 16828262551368802340 9080356995221823517 6400610735040036123 9361151351279459907 3934203953312618717 18373019297938487139 8091537798611214361 15148406668513373119 13355670210888594376 17562164474265327418 14337052554545516407 11929602947794037656 7701265104481128604 15999988916093143932 15106308736987608263 15550027248432328547 8256510936465604278 15778877044198679275 3962949642075747283 8505552171499605255 8347252093998117380 1937511379446918058 17313037247187448794 2176816703725371564 17065190578549172999 9063047657171454001 2969037521433644127 13512238390852141961 15798126000944152899 11622722936472831246 14518886042192596746 5804161666632659008 13778384847292230585 10849365818172235027 5649177178697441612 2873280344276624556 10177211710428543540 14261036741573259674 2308453469239303086 13850927305072146713 13517152791152584940 6775391415684233280 10579035506245851941 484479092066341186 17146103668256638708 8117119515895193484 16462535365816446373 8639134419902333808 13362510852618312903 1265511135613498851 8056756381827220469 5972634534179594175 2098674943695319464 15688041361520940176 15537379259705136749 15981456458838818752 7832083604425343063 3573956296862325460 10199451755344796640 9486402926655316564 16505347940690875507 11358572420570220351 926641990654723452 4603198053596399462 8354654712414519504 13449959030675070312 4235793489161026161 18364082636437446756 5340523296959812653 1723252391337464509 17755116729895804224 12127963049462624213 9955046693628320538 17255709330396789178 14757257523128319339 18241341231955278245 16323438148152994206 11420506448770951286 8306019328119486033 11377583444861851304 753910476047389630 4620232726175872670 8963294772483296210 12720090119872495120 1542561331226784221 7890439403217451155 9364455407091210660 1860444273858967676 528897500748634134 15451789683367222219 14950267511699853222 2170087647627451430 17634151093088875116 16625759204297656758 1912292426326593611 11828355707182608305 16683561009070369836 8953617735315106040 5224951054250893009 5501986532847010353 1714321230507332834 720991599769449927 510841120402440614 6391153109756377151 13820668787794583707 5422058049181502790 3223799398758729770 4639608932473610657 1667280885004106477 4467227052248516076 12285009862987726442 5931427268022079471 209790347962826855 15603044614185242690 13487288973207639653 12748601986677086603 10298010803295328450 18381301119255450155 2031693187888517170 10318845481013253408 11671825669439834996 16820489649405762040 913848354763166315 8964208064626120021 176125122366545833 9207894248500370426 9013044778525275080 9726056000802834678 10528994533829866264 13582719877168051804 17172294831167862889 16729531200362165549 2072325650027838255 3632680684097294535 15788596507597620105 802114523114825722 15382629086787659911 1722135217061485466 16046267085787569265 3349635955130504340 6075900706442486255 15139376112860452662 3417191203558133364 951682269895745139 17087765770949880813 16640576212231195884 14254165589590943428 11843030812223243915 8887457687817123241 15334874578387338968 3398964036505695982 7314480117956367673 8346803288370541603 11533774244224120920 15716447945461173878 10071846236127433692 4355203201002206160 14930792263055811230 10328227022135373579 3772619491435708170 7655431230955382695 2761368464476694318 2655242555354946628 13336408968297271062 1041261075616650517 15326656883865993962 15998038547433610494 7235777146929893272 983425005478857475 10468801548325564550 1476471900620463493 10679136182974386249 15913597945869081852 14043616788986793993 1721303708475040946 14699249779882041491 16318828473055079097 8793184849685925531 2310154723023703718 5328858990798583765 1105143335357240322 12486007679294002195 15493482784518945603 17211818575540241285 3415230105278665908 7305147602657424585 16675225582252274329 3590305295535270426 15162951430742732283 4146546442076807460 12277879690777037494 4198746001731232191 1890818640396984327 7352555567500275723 9307021087905519286 16595220849970607179 17163750965109773613 17496868472668595881 9241060591779248739 4996344810265529612 626985295832848200 8341785055288202668 3477139498994811706 9205819237731063173 699797995924563702 6382632640711494200 13506056414346516613 5019536499696824420 15200092876941466685 9706757739507031746 4204220827722108795 7770154517904803695 5047849498580893814 3126758632087903220 11402583163260504670 15133106406498628358 17664433993426411164 6853484958500873368 12435808065722020088 15600693568703958242 6992845148924244528 3581252877370501264 515960827157964294 3165167925629837387 18278307719863702382 1387425954082891362 15823187201660731487 2415564108838568499 14157202841487277670 10186528851630202186 17406768383039239396 5957048853938535635 1687076240128261563 15512200984941352280 14607366868333337875 6216678045510598498 8318752805171098149 17062709967063089918 9729426621697816608 6289651621090845270 6617339797210878491 14491178573474189626 4417442844327313484 13728232041687238238 7325841955434312225 8058531812692974858 8632890671515586891 6938245815467672646 9050850082152749847 1086047327341654958 10574183597365916918 12335602035064292242 4179762945396503404 2656854578031861530 4336651551330454491 948345150104363977 10885721939264010502 5864865330481063812 6256919355145462348 15155987700178120079 11524639929220166482 14939898366320859912 9996093402998301449 104989191896459884 7610641441712562082 17977730678098933225 4141444059291500083 14174618210910231735 4927972659895827320 2643276552101835908 2799312109257383738 14293820874676501843 15323214557217644655 17662737643402832070 7083766370956494695 810018443430013614 15763377938618267051 1940811762800156147 9500503018741773624 4346196700057423323 9441972977305197357 5649570027543719701 10117972892590402950 4077400247501404457 360922550217653210 3083319968491081937 9142824262610440176 13838303347930426804 11822241867288351506 1634452052739144298 13489069397691640878 744576863105769356 2276813599621721249 4419530256035149169 13420252754885323203 12611372265207698189 6957480367955378707 17092846327068462020 13870944324952001701 10187863173693132307 4234780617535887464 17170564980313279270 17004489376091256150 2734100358153129423 1071698928472079304 15330756552538627017 5005414615365309050 10247205502521646537 3924605902220811587 10236999907197057269 6720200867236611956 14466032465899612854 7201058678266856811 16613713367586355960 369708634270090120 5404210845846889690 17817613129009041689 6971796557295519981 4852213268191837691 2757853936255021418 7188722371995674375 7616426332153339864 2568539276623546210 867979672133253664 15353637419193042601 7616832078957038877 2734792889760267908 9688880124351465258 17488248488991772099 6198615467101834315 15882624275745972522 5246247021613092842 13417156110387826728 12670017476363280808 5503054229887220741 17422388287988639920 14498024558812623682 7648221748579996309 249295603342260206 8027637176464805689 10324097199993475867 17226679495549701951 3665299807199077708 18058358894178544723 9841719427218491365 10857515455883673816 3890331043864470367 12818627099795118774 17548622015131361447 17181952259802201810 10626064769444954243 9993354637960011749 7988194537965710350 18301237198969827190 5466429438184997958 11897933886801850987 15090860534013716196 2851769050370422904 14903924523562293574 11228779867586706969 16867211706907401485 15610038441227007465 3415867052654335182 3355027102668441024 16221555422999062759 892703548186465750 17650272454332621915 4075922383163184343 81458442160548317 14482014529395913656 2800125260288352638 14163000429930305954 17077881286686140338 6453226915496544281 2105325224755168022 301979958755798002 5341407191813973153 14970740944524216052 11673229683126604900 651731658004786240 9422749030562266792 16725366047360802173 11672657373808342498 13586453220745889296 2961622902694430432 10961483511280983064 871900397726299584 18390949324200327010 3087868061161227238 9882373391355688289 9780004875067631286 12494040599591192280 942138885162492838 260830453551590463 13083199695661417884 1994959986951711996 930132564555090756 11833265977534134742 6599331021611521891 1387872609909590542 17719212401149534766 3862923463867972823 4741607891294145131 11933857798584181179 11142315083268083935 2686965020485226359 7422527467686326231 17251502995492034142 14715338856102966837 1375942955035618142 4173925681534550691 5754704015755226142 7128816001607107387 1154713249323590465 276189078322895719 9594794031159119208 17752995630324116364 3126083783839916063 6577090519499604632 11069905499526208151 5926977654961387566 17427098447923464603 2706029384372274109 18431573269438919989 5420555017556453941 14738317993641709514 15875337692435166980 13091205539179491684 2081804959061406904 17704489139473334588 3350826777036665604 6151762928248273280 8942089359155954961 7855143493303516822 10846433585456374077 14078156609267529279 4353883579871865514 17175122839891521796 3063344834834944049 16758632507244390257 8584372003730759777 21352124960009226 14706320688378630368 18226090984179537393 18303394271966505193 4753776943301956459 7580635932386306976 7984607124512052629 5085293654017484757 15521644828226113274 16496032182415312256 13109330299963503048 13989938079857415753 10286994418594535427 6743408461810106023 15444377917554363160 7586093093451063782 8179226578898728906 676384642710071346 13801400328959955403 12229494222232646550 8777602539390591842 11657274304966330432 14386122787679094195 4561227189484947986 2124947224318302875 12760625186031048461 6529526540717752794 8694562246738354120 15696104516799857167 9511099595891012951 15637022118874991955 10511610533489512540 5802849409938178168 3871018072038184141 9821085275993898034 5010705516449274347 15676224485311142633 15389011669561824250 8954675605339533318 13314255398486675441 699331709535126345 9351592426351888457 18309742901858935712 7295978316180753924 3438509962132386712 421712963748573979 15762924879138399403 5742170384857429825 11028203466278528073 17791924022830506773 14777163799738325098 6250333374691548428 11582842987411642587 11986466252466119031 15062886941297134562 7184038431843740755 4280310611136303546 10946857405149243860 8571165974229717709 10149429244235699274 14221513387418632608 3699077349357386862 17015545882044010522 6158012704528252249 11856858380668261294 7771568363656345268 1133659238197459373 319645831761836509 14634514694301570276 14391943491729520795 7268750810069648824 4613807418973952565 4882536998789939201 6295766738836010423 6864435546150260659 14637177602580168387 10316790447661271894 6699500714696338137 2193168311760803087 13230589429986502040 10589342299190496865 11941102223981024770 13364167496007143388 3208458510106873546 13112312832087137969 7445996380095862355 3745690324335839141 9163076933351852665 5390565296934499442 15171453879014909829 16299334617994926589 14644820545079689126 5500766927653239494 7498550683206797785 17111149357296611286 4137323105618618072 3868752162751679831 5088837090133731113 11586047741869971578 9071745109681497469 14168243158772431756 16385300576947120471 4034836870066404848 3305370009735482738 7914769922527265093 1580661863039300057 15280290351905723196 15177872528059548917 13023983979580640127 8915995880687132515 6823060213377086800 10020265579816641576 18403295643864622813 13124166547786914734 1080693227941744267 2940644543755386055 10497183606120972207 17255918166452372964 7290258238946123295 3750642352494151496 15189912686167821087 8939110281535179407 6329057644579757847 8135783281905783028 17267558515813071596 12458972012221546116 14165001495730493940 9831728175567265915 5966413345363877634 16558557511768705550 12719883300978516563 14870984179964128398 3892584566046110661 12275833675760823404 13369144730746196583 1277073937754304012 3105084785051374906 14223133947666536307 13984972038001367596 4410600326140126190 11091210477260728777 4394970224168105297 14955917037351830968 6451419441061714041 18351277262038153422 13113953856809414119 17048601691515851480 14605689365461319777 13928876855608521216 1850851789314866526 13276057076815727768 3727976382417079709 3794377465185258906 11407318211532976719 18279313917086098512 13963327449390889126 6130202353400830683 10998386374836776551 14872629311723527387 13743428180364019312 9110437499401682200 15759763495455831793 1029615969727135559 13001358778888575198 6117097334779405534 3013719986882920403 18278784308879184768 1823369622743119681 2408298256854544290 17580265800695079813 4253567700599901461 6216474871616718206 3497890190230758074 595585442055787268 8940529182448597245 18258437668096103501 3916054425783499213 13341509339582476391 16998265261383964000 11046415885207794206 18065805606500652107 17584199074525353495 5660587168566502867 5307968518406260919 5711415875671454562 7732749118812421513 6116323405657842592 6942185689141553611 13533704662342715889 9083597497146154751 9338215450012440244 15715444388907846807 3466137864162709521 2126111914404877389 8152328796629181996 2953597513681787631 7085898158001821456 1343381240925065163 670219542635256149 2258947987433878618 9231974763488793920 3232096384801052381 8027874065124449560 5247744648232106154 3619170958486403437 13269631122986643045 335229284415323768 9362472090572681380 17721606291841387968 14057396478810706736 1970578183258932316 16377284615586511501 10624675873186181990 3682453968422268920 9978827274462742944 4956554621811853436 9509661590979541740 17695952567459498387 4206930941498312459 9602813460946105922 6399080241312014434 18273966431731616260 10511422588239890623 9419456662858186185 15871048553067474276 16351541860572349743 12350669665816596912 17450487566492847159 8326936152845768031 17624866292244942514 6036357733098424747 4109704035430047814 12256879537527930631 11881787622162813404 8656478672592615669 9141288341796901811 2711349119921646972 7780544102418999131 1358360944623573639 13112216847621547921 11922357829767704957 15617893696365045801 8786864968115302077 7548586706084736469 1959405959301732549 18173707502311804950 15374342477490270693 10461842477963135398 3823890024335196631 790528986828613083 12830478760221038555 9496162441369635667 14051244954016807816 6499910787405333421 11740177626891236795 1748251602365145910 11416850180866105677 14477056844883437221 11770100901122124940 12647457086413516479 8039527636785155860 4794704163846404428 7807143955682424806 7995123720245229521 7777472045841855042 18226585581017722698 6921228732639091098 17133548539026161977 11686619802034522278 11533396879132115695 2594692180623810376 9210825678304940053 14012663107949341620 14819225788004601589 14879034028186787278 10059638222333241633 10322331619660089324 5780280446493317933 13042846008712578539 8640604265577317004 12765140290264463691 16019389120014456937 1946880932517604481 6692218496959982701 12710829635876536141 10214808588467035498 9099873765912898211 11421247719789742253 8678720394842633542 17461499656608486242 165811318883187183 7550467599234957951 3213842274894455658 3381643005078286892 5076889954928285099 10208958920362056454 12130127419122061285 9426535629764889960 10958012182929115327 5127128760418893507 3713546924403373269 2490025812907708067 10484684159572726672 5968236408959597895 3328892036122940155 3768818728171154223 1650738703689236988 776955313646542598 1147961033260179545 3188605854499750238 6035303323789324560 11759355162850982775 11867420443985159562 16542181008949032886 2561572903288199763 18407899777355424790 2324870140189499395 14658198824703856487 5683098167744852569 14989371829515629968 9463841250397158493 2013424902938651646 17333785268854882856 1580237550345857884 11479808492700071668 12485629367878071714 8856202140973699722 14479417276642455844 11835851215357691798 9985383467824403312 11524531640332349435 6236819362925726942 10221408203256868307 5824978853460098710 5846383363853924935 16146240207869438040 14001745560448889128 7556800267009293566 13613164695131427151 15349324728755819806 4526502707885404958 3108408487272609879 4881810169856326158 1562678206676004859 3870443181506354718 10306346938043837354 10133680185471143717 17623478785977014463 16134111725511352905 11230486362073655617 11815430380123080593 9147413753313797786 120658274589863063 18233810912638574851 1506158076486928648 14007933467529642945 1807414315606532568 6014892730041351292 67201186820992648 2796576441662873108 7139886342283736075 1464658344691719132 284828705919818390 6553317276460937002 15058771846389101182 848557807905410905 9449441197232441329 6422698777275940038 2087140510700572705 1300750174506318024 12377605568722576342 14858818600019241623 14392876532507271459 16077182505634309770 10952162762250626996 3095767687290688911 100526492749956445 13473452603406517094 10472729394068317889 12469692232135149258 12965799258487612259 4983575629713648057 6417960243635979747 670284225172705595 1085620803068063260 11161458008842436342 17925535469663765311 15711596513554454834 2339855138060490991 13287926743129500 14995073153977056189 6118496932638261906 11426022104680319390 9491143004488324310 12819054125486077280 12832520926676473807 9981229306183151395 13073379171264684285 9531129680273296916 840192452566039248 8743757529120902222 3908950078219259422 9958260769239740499 2963723682597566852 17066936800927050780 4694764991748567822 8873768747745439613 16595041126967634599 18314024779103363547 1237933111426008988 9353807087501387468 9222176640085777159 4866098869555803474 9878288982341673231 16182730574218016161 18396915451663534981 1459946547742665970 4643796584619767581 5723634322538033766 1576898800048592154 16611638223690806164 13269543617995395743 15228397125982952998 5398027972079810143 17618258271265355936 17747505790862902413 7754884753501742462 12867990976077072253 11773093141343400725 3687277715369291255 1379218485578723148 18442575234502970744 9960360478808520100 13614437835674032016 14708239535711187799 9248802409485309454 13730313722381369954 15389275795769879078 14527894933194305581 10403901011931499161 6580023278641274094 17540332671691205116 9694757765668526731 484739019451295170 11340189734691527181 4709860121351801772 12531006924884731947 8744307433308093199 11926200163680244549 2776155910988324147 17020133498604672423 9596830610150748163 15706213918561588898 1032851483776744336 69684141528986895 1264784620273142290 1835134406604553913 4873125647388777525 15885698171661275397 17630459720706415033 17702404563342374141 4837487413416473615 12524591115893068671 6791762741832121239 2763051826885123710 847307266464379572 7033907884012477088 2782592952288297480 7836342920012191774 7939694909514827473 5581385338458782534 13613083351464847233 78972380982905395 3840576077031152325 12900174799304179370 16644810134848901370 2931134967657216619 13074511163198718488 2518812062599909463 11556693227405083802 4495548756862051699 15351745118669236380 4387056892018202425 2197119863167649315 8115339622559609859 15510018257867888281 10910287372826790340 4589110313010605835 3426339731857968368 17042053920752224165 2926969241511045482 8781150534252354719 9151951463168096142 15299421148835807880 4441142198538331352 8964694671011918026 2199027901075294783 16046150189906320243 5716034009306657038 7864853577465385885 18273749910116847265 6390520264898900549 3732086560015748201 8939553053622612270 7801239578613703454 11484718803799136754 8167015160810571435 16762609173701547730 623962000440931194 1934122565472688095 11261679877256886928 2252292742774627781 4666571007476693100 10411546944375286147 5676063219250146671 15529997611342275173 8674911667289950563 78497476449501765 5361391377053122650 4986501173677817272 124609600000060335 73421345667307179 13436442516301591881 11569963903417648731 14457114672449028713 2454323657806003665 13464104917036581179 17810503521699822634 17144032327004278467 6120745814716094445 5134695685999080048 17056317502640619036 12261525909339351591 8560089977451578040 17772953742541884198 9431362999200945249 8991815247732188316 10391101219427473572 16434431398440790288 15045601275795010852 3791122018559774714 3491088973724236174 15293521219210027726 18038589162667162866 14391995386994337761 13440811599559840971 7551287473269030163 12986282018528247177 16992880361285020350 12563609056212614521 652850293589214824 529744600372333539 1190470306168267944 5163388938608528225 14577321865130220206 17010903460214945574 6742360899786893089 16667642320164921233 15853642423423096309 159543514925210323 4292755018348898889 7482281815443821393 8510136018005696991 269226051394231370 3205734697522969727 16071590641136047406 6068467521457980770 4891341974817797169 14747041357739740604 3167300036577288400 17811264228055570686 8134951789086033479 10255421564590275854 17890620162040924305 388055498167179537 3275331358880013722 17698624948470673454 10248997751454625613 5766058732072049119 8607545234556513310 7139968041159812758 14648173860732049369 2430729381862465132 9871199665760715365 10285391716701529420 14615275330439209409 14232749405878103650 17060769944283648115 6232000202330254150 10479853106627840899 11670865206748105944 13577457587121481427 13501522787888701132 9577118582800242356 14136409062573254001 14748550724568663068 17146368731638273226 17174426973529527079 6902596462762392022 14134922719203834789 17190666051559188532 4396644989654632688 4850458342489831682 3647333083192409259 156638016133896534 3182017978528665189 7704005454691249592 16707104043469203307 17197345563910523812 11991601797535993797 2458754616115048471 5616487384531377107 16732493376384212785 13473706928748573168 12135888995066945348 1623237222479975373 815021221678867846 11602620880742014247 964511877909843385 602946281189906241 3780407066398114137 8641938590027223750 12747021223885385471 1298310359221605695 8149158203627699609 10836516315453078286 1507117065756103871 7928339211792929588 5224613379547214259 14316901931860231532 2356420133255218660 10569090156288555936 89170904736730874 17007905792039041659 14913696025576640669 6256970090582932431 1808095114051330019 11145577045033781913 10753859560507430522 17234164266412188595 15028669876590997258 10462386016707790735 10627718864844186556 15489266903000520518 12408087454452382050 6711523013693648666 806259428177236177 16646783027518466519 1634845322572190805 4610382972355025618 10860104910045881934 15228527050265533198 3578771018438459184 14609439240667752439 8587391968748040203 9375857478663402350 11710408570363894207 8553547138176807442 14126261011612198981 11273674790742319832 10154999630551645280 1769834334710086527 12926445348442234373 6074842891370333512 15394674158563873664 17801375552938733565 12176148846112774197 14567456187444395551 14904493688585852623 12448177781278621380 1291554308263835542 12107225692038529330 4669330805363488072 3451678872872187011 7577720378866515279 7348020500776160263 11522262037601581442 11957496594576074948 8799336772776445563 17265262140241102158 3045935377288034093 16263258824389831305 13161828506266768484 8768157857695780666 14397679719044565146 8987476190170077510 13336678284576845582 1063749207531477480 2668779911858532148 16278172529564541424 15030369382016510656 6468131705619601259 11295181572270231610 5544026088105147103 5175845510873056603 12754796681004300452 472126059251530460 11088304579048551267 3164794574728442194 3351689882215524576 16386838425461570061 4345723196267744093 473694947828632925 15875971664599435305 15484831997576166342 12371922918802421679 7590581153322312101 2035067344020113889 13283687202323903874 10432169985037702481 1695821787629838304 12875073422929758636 9839699951068152448 4254607982881111790 16083049279463213136 15215295445401427633 17598548315706240755 15919112013193465068 9465967300855818911 3453477051306690489 1371185701522666953 12404718137523196172 15496227865012445477 16288409334040755257 15112059711074735919 6831672199547664299 3085630288096608831 10405131608124563752 10085311917512617411 15196472703590370246 9520545310607391614 18147374838908257229 15301193005294081651 2000294362921352713 5605013954465791594 13356987478271926699 2159353748277557347 17282436105508687163 12302297380454683980 5416372745315931772 14387242298479343614 7076219416928231512 15938408947050578197 9026630048725566639 1070543543208661328 15601412853204207283 14614208410372644733 992130411740042600 7294010493825664884 11545854290558725558 8656283373122471530 8055273834737798644 16682071916382051167 5259869991304682040 8137069595499436805 1845537651819030142 6432235640009734729 1430133756708380625 1733892431159647233 16840563995192499225 16433981669935765060 5989887915073403559 6824583538280101197 6066395925353672627 5531190877423200985 17407671161364938341 3783382174475260864 377454209376385485 6241462648731521071 5230410024356866844 2452276732906076292 6218921217301925725 18150178191221710633 5834485204688102448 16617888249712663112 4476965217091416765 8716060956117719938 9855304533600065777 1633214503783528347 13163841601067774786 5383284385264949086 12378580639092285604 11555260002882103453 15227426329762701708 12526778641846321804 11656451115520206018 16705150343726014485 17554442821546741201 7856684364035685676 17607877271499603672 11922777621905391325 17826861728529668949 15161839101677997517 2915637244715718125 8593844131629251296 7971054402727365623 17193846110237250211 16862909120099967206 1417394710863801237 12426174092214361973 9862578254758966121 15916417232430285182 1681475261042285161 7408419268156370057 2565970710719455976 17686160154394210093 12425961087736459430 6634144648929394431 7509630474810786181 818090158239020731 9275862162591121528 2919134088397047905 18441399456396578895 16228654393399813607 4406291717075006698 17257105188204084892 15117607972373211537 4737869440910675193 7007776567377719294 14653190021769733152 15755224078389202254 10102310214327483031 17584757421488635773 10153398026560986708 10122652149626162410 6891639796682769880 2666023072458147547 15267739380761170920 3203058388106366968 2013367600620860869 1455157080737683320 18025623960396171732 646924859336641635 14974679828467046790 1044153395998971529 4736979679503518758 1348250964430012710 13242734033062921508 2071713439847912818 1987385748474362381 4638804624011049055 17898827098199252356 11452480374998265186 16655580045915632045 3911337492321593162 9821792650464748677 10195290185172944539 7158488079874675880 15519849317861083706 17662453043847843264 9532700973424055072 16313437349410738760 15927646460264013354 11432433694806413069 12949032416738274302 10475586618783298561 610917365505941723 9576275617100057107 1882997789375553763 2127927410073149516 4397622768424134273 6910854612986224194 3098423781002174388 596771597042990798 17282108487247908993 4658900340781092023 2157071259241988000 6065405351794110552 9144345723499688391 587399316130545341 5136908996893723408 4060671094601954995 9994825028478649395 2169085466396138291 2414832398544329860 6800432011851191 1448683605150494288 12384532495845363733 10308078915166129644 8209797830702093625 8214943155661842635 17448226844924770112 4144218806516499495 7669563580434264153 6259355078130967699 17417946187955096324 11635340178855340719 4429790119088896447 13103363640692751704 8662932582457708824 3353733361503648827 7817530301334262032 9493001143986514025 8467975338472005441 1820426833197329837 7953804234592639607 11015201021191283450 3158437121358560063 7497312659414034872 3518402048092671639 14367209939373744369 9505840798743129768 3226228131570415579 11179243025831837783 10108616152054813890 9844248142604853193 3541782766254175351 14663936674207936669 1187267008922989200 9371175501739763758 12770422205581989999 8666153504345375094 3545890847400205471 10488855789325830562 17908070095273505544 11862008578383735393 10488423750992120064 8869184224119008578 17953505376055897466 465062079985507669 6338311603336228105 8248973667607730741 455170888912222773 7842708786402512878 4686465484853202086 15746714944623109968 10495731436557237079 10926547290565516014 12835384768119806821 10479817545417296971 224311608681481295 10827617648087473379 7181716307729616537 6737253501202651143 2315272035001703919 513243741013681008 17410022561105664829 5982447057451234597 10752709641675984203 4800932531222935687 17900114250258024357 17277125564774718884 10213580549120307147 38238958294982574 12343601123588512992 15071991930781722972 10267678668956940166 1767514062113021412 9827518040230030255 5855302558010681062 8120977938408492449 15522343253443775397 17456151490728886305 6752470097697200125 11606693628706974930 2362439301725109764 9368059637877531396 7930056726277390510 14425298249938340018 5302849124600578382 1549009244361703217 12308627889747867126 5687352654836889044 11195730587749936606 9653886480486958593 3950305671879544930 1986629896455947656 3620969485217689436 11745253752669662424 6431287636591121145 13386535733321365462 14719352662110608630 13045218526028707291 17478144300636218374 15025143802620435958 2060481093279571786 16774691289765646608 12841340297900148586 9311366080164409250 2461699838605629981 1530535677701686860 10205601306779241506 14180398867360178471 2920306753235673950 5621702338552792014 12735085749152731260 3365264768775471124 7085723910665750094 10489278316656999536 12430946205141393145 17127013687874562947 6298806552119001922 18148574314427324516 7781461841006638337 3544353506093498816 7892207819126897226 382299028486665796 399875246915597332 3751856903378475277 2408551169936886271 6653004275025729372 14886112426038833295 1655439842888016673 2490764125484430527 7968374543678453024 16043655588752851013 1084539090050082318 5924748022525720870 9620570872611464887 13983541078107614405 3668267634389845648 873524411309622499 6693157659852159507 8181891375329140336 2835343901512066809 13370722761190679096 12956274878570552510 14183015858497801795 11602140138050079062 17109957026597625013 7002242162011418986 18253074340805931673 10758040806886569614 7912287952078003849 14874877678394855080 6960705371624383425 353813354566025305 8791626512333647274 9299501184661994275 14206330410412686715 9858023358241307768 4157447048210024033 14247141373936462710 3681796485466937607 10614398906488084421 741068256960962532 7796607352166220373 10074153769347371856 9957930474002848435 6170295763742534933 4061377792948287886 6135163302668859867 7984992701990243583 4436278455686810925 7405237462632678085 16106886801547634093 9389181082682627708 14952878461326518117 1300297086641175879 8407529843703749104 2347062366138681730 7736422990274464423 13615189667413784381 9402346958432178810 8967158549771175754 7425215348441031227 6205169148928805868 16967009333758675943 9147404741410103534 763553055576621245 10147675118864109015 411724139816296951 5960543388878962410 13645750684113722128 17331125921706114133 16322938393780287640 4520909477809483181 10798967641442667734 9327001837977542688 5693986258025212682 17140699531738843625 6899702352080837927 6387583405855634361 13659439402064605673 3874216044984066051 3354613994990712340 12304954612528414718 7404345068962151556 5420389429331267568 18354321127033164483 6708196844080991543 12217896215819418460 7721501362979476373 1259796804768696033 1999779906652146485 7797584842512482327 9125911019747954505 14291864273831138573 5785691614112799165 9280132814126804190 12418699236763981364 13222801482286666239 8944635430048854673 4069151940593185724 11511598887227563036 11587076437526101003 10340513828308666499 4499796846628110142 6064957840669993166 12046767377171936846 3050228527351823676 14806467346714449456 1441333997409197431 3215479815993668566 8267595838650114276 16274952304092349396 18328408744075454655 9323344941985916057 1659589230798982915 16165366830505854706 3196733312392820218 14973705605709693481 5612847252788447819 3773956510984937506 15642516586016904647 16670584626593638497 5327588921947930794 2819872034084983308 17783520100316188637 142296692569537157 7272901032552587938 10885343835869339479 5068859053046412127 7828580585719612037 14935078414157364476 10679577673063711350 18375621583282540446 18145023318808942783 11764104471878629975 14126633699306369371 10066358058767591910 11290927219598662183 12389958043637610886 9435675436283653245 4480304063203163902 8459777158158545255 10923573984091851439 16188433375153182025 7541242772452325705 13674033455741359263 16056402302380628259 8255754406771781948 10547700635621673934 16640925928782073311 15916565738801501009 10690182676374690637 2008322272823692922 2425274199106933102 1242696615091636260 10383340431710759252 666806354923512531 16136083833497795494 15679245885892814442 8558793459537982191 2419026042589625961 6010519026830948510 17261824263432575178 7183844331816442466 420090647051603417 5467224950921161316 5075725436095952251 3990774258843374947 238694736098895732 12837797950333455010 14579262663047571798 5618572745310941313 10912250086205042305 9191871764799514699 16242025914283593411 8863747263258869095 6928170193386241118 15964886629809976221 13149511726631795301 2244199964945443789 10982742274865529920 15547618106358733725 17871261492936332570 15671356839393247081 16332498077779007771 13337181905488272528 9817121868171428674 1376164156076852713 4485658289385332749 841565245629407521 686868205828539107 8443023063495896946 5533918979296835926 3582725653534504352 15791824282054572849 13794192558350271883 11240840087123340596 17664023884767090013 14497506060291220253 13760016976536645286 8259019277700614340 369086311269274998 3399317598861239419 11116168567203653620 5597594102167155742 5453648779680942252 15110681233889475865 13315549947897173014 5339276930574675647 7956148366186453179 30312082691457720 10478057798384842698 16667551304397647856 1197528811252178320 12971038334622169295 11380491312128078643 12253857025186180344 10438113671286551968 17111283136511661168 8971807617470374559 1633090740033095201 2050842084194636370 4744001189514237142 140397330644265151 14114837894045975874 16834840379784192343 16026209426346337414 2345224244940419592 2345167350985002713 1416183534653449377 10207943241307428266 2585424767875195658 6656939920166285185 17885749719591570131 7285135480011860068 2803218593387710769 16216256980500588260 2411379231120887948 17942634000906216240 15418333786716351521 1197755335201480446 12654572740667699987 15333848662533434035 15825036031120846593 16140756641264741661 16039273220208551387 13227608844244805241 13389761832643248556 4543437556203390785 4836864478733717866 5003364671705793098 16140927222343412501 14251889655290102776 14766849752229006961 8949223525893137059 1544091912812672363 6774254837938825316 7925919132936797912 2179860966435759990 12294261831892880746 14618322820390917936 15443393104414754995 7947136274087747295 6285288831029468718 3065235547415270996 9250564972235204146 6762291634918308805 11664592277170553504 399639335252834668 1731172271817962684 10155587054481889613 5467891560660411460 14789090873710895643 560753996662365140 14407524254197632957 12735170943283756764 6576651509724164411 8524435851245673397 9475264607189544333 5234945452158279753 2242823312438081959 4854506980234799177 7681285493177757995 3073557886481411922 3197705259231323750 6184988109976150295 14099993402713956027 1240549396058223299 17596985999227272042 6871567675778899433 11670993574482523355 3201928512040057039 9626572931022145350 8798931840405003613 4578241637198103798 7214487744044821390 11549193644159593807 13844299442394686955 17105236007839893903 7055647538674494461 5482261859320051910 16568436943617109396 17802497414164479773 1306440857819937033 2247355025750835187 13629994222695031361 14246900855451653894 17205672235090417893 5618924627250939612 4823284313242101598 439786579669969524 14945499552278438194 14665587612776354035 7480871759646351084 3683944665081082319 12346916620489694252 15861356464588825050 722167768666981508 10976525518500421997 15724330983993485303 3159223565322001673 7346256536065179649 6506697743266169987 9200252106634327897 10896855412383187622 11798848650599972678 16652218538222838793 5713714651703931335 18420772287875843936 13112984022483256843 632742527015461654 18412909599734515281 2886699383425227191 8594014701046690848 14286436877381668371 18174318549396451563 14996064175121979798 14292758382519645972 12138086316291232087 6649516112625658780 13959357268570200380 3422028501838841799 3328192241546343703 4946326016804874745 6480332880410250527 8735860221237574587 14425841847698035121 8392960601653019829 14905639555091334831 3114070407621696415 8878693949877274996 15721233639836654855 1584390535698429821 11481377437543210950 17805844285769973939 13345554241221598683 12075865650690508886 1107746154996336224 16153466779060486331 9639398986346069264 17142308015756078919 5772482598386254166 8210456637739767134 8491681531417228964 11600189361566397202 4415865889072259850 1745100198269856697 14008218998424435342 3404950281661289501 12166514043394630287 8150349546088926289 3265766416161277930 16372145813437282928 17931601679866704977 10412106810508755906 4277322643184224306 5726430673825096930 2629477412025566585 10091905548966507740 3071085722601827609 2507326636655650674 17251372899853984361 4175241010006858330 3520235937786279259 12855491584388850633 16985550104757462236 4531670090043235984 5183367705125227685 18109694417648031727 3617725687510924520 6453182248774334674 15216228750571172688 18011771637486276311 11875643191765492657 4941786024091495418 4140319764895007316 4846608739729172622 5689546161260650820 8011050615605388022 1228483330897392510 5444307649864570461 512822076975273447 15345774848079986695 8375805314944607806 4367947268355157231 17833023029019233900 12252522132424109447 1402073732969655012 8342426228209064071 5757605363373035271 9151730141829196613 7605179216531186075 13541855530703300379 12877889335971964366 2053816405012087544 7836675339695120969 9146777968149555157 8758239988366620178 16516742639848349094 8488326891564220860 8808910342944696721 5371244868747484404 10403533515917195271 10941276477503557458 5792636514276554779 74903494083784459 6573559640945117791 16932293191992230463 9110994949731404291 8495508618780919271 15929743345435392501 17642300509040358303 3169749703241807790 15761187255346497584 8960787605167123454 6513139173029265526 3148238344934542024 10694868698114578294 4082224235294469890 9395808356975714061 1784463320085837852 10441412661499841977 11739604572499755406 2514505553994022444 5189117748655641278 14413711615600813161 3444749695878258399 12033861217468082704 292304932420193517 7157260170752995251 1786686714942325520 13845529341045974242 10385842021678420451 8265803250757340161 7006089688360019900 1375805823725776128 10404473569892042404 8692602211881810004 8119460664513502500 927099991869971689 13781486972666193210 15031594796438387541 2309248339759502145 11111256919444288086 5040014693230326496 1840159253618656249 11253892012041698283 8323102261106463349 4530716964547124000 17044552287304754330 7739118446824250702 8235673640179150407 648913083662911160 995978965458109218 9400883575400962756 6272582335783534323 18257103372931639017 17904190569237052176 4604531143812144270 18346645038696595594 388150580371308906 10380004220762266543 15424010588919850967 15308351631324015266 9122835584339598236 10904784524847415032 17375729388635715510 3321085937750053591 14650650730763974201 8415371576347491015 3097822403471419086 11256161532900773934 4775445385797281503 13141840760735807282 13317858361401700599 9038150222367089532 7154780117871331164 9623462104607152694 17644259583727549887 14766387289320728361 8923317901575092898 16497897621704588035 16847192908940543251 17718418494128301823 14391752389788169956 9413980097125519875 6127725944918375258 13133735156186154583 11820264239084040730 14752722017569164304 1535168729382293222 2438131254896042897 17043323187793788793 12593361643808715519 49794164871168669 1418322977906023370 5338765328487274802 11698451629280633466 17533452989357544541 2786010004304337649 15789408897095221919 14369743108752353006 3253794408698797025 14926096845323331851 9840757224791006135 5713433825057201162 15967123361419997747 8974064764947908225 13961439179666484874 12258898067217729789 1366512094185192380 15315775719076835957 17131543699283830559 16172359779616063544 970072326923670803 18370869229544506655 10521022880537881402 4277672140254943802 6374506792309524809 5530603646206307176 15293371806992197762 4407243432776083435 16435118303251901635 7991998494420472311 9124313196642166329 8548715310109319208 16072154096469124781 16230247278338853119 17812426051585015616 3962596142043520548 15892935884860926796 4001869854568028837 15153603994743101333 15823914098754739570 10519311215415829984 11589537599035801884 8818665802862721017 10106589721464093592 8310723355901463593 13814147912743463553 14396497573866753364 39132850878386252 16686455290148245344 14310990909451330059 4113901907684097438 10451954322126320982 14053575137923669457 9072856211224976171 10246425851044299162 851876014808123933 7866569653882681730 4920928581556222422 759633855589951516 6193005253907042353 6205523805584775542 8231402580780272401 11326204192521546817 15289985584387707408 13503013516668864634 9653017736388249476 12904909497540912914 2140707085525618482 15805925864998851367 10031804675930074506 143079624800552703 8300138158315883156 10172619969585711585 10690642927871014923 13226741231177366187 646145854384467353 5180064338811407168 8873943640877965112 839314830653127964 5987895578103419855 17885774934406142045 7272258597900094862 2963185635996831131 215931021299460876 425482760770750692 2669634703280210096 2490383346954455444 17229476353315307590 761184862076468839 630839298975069482 18008552720668766837 10521640435545439105 17393596253892677412 5024757096719684379 16927044990829784464 13305093313170707675 12585973540612267028 10483023566251191574 45632694322876501 9372137863393262366 3177491470255489275 13397428628849666854 9939172745517874463 8754894463127766656 8660787428109632681 11273428325040793815 2153360389265225301 13529339569083601831 14348189250302710940 13883718533886728672 6136362686858917078 15086492753599625411 2815579112008578277 7299977266744059297 13106032255588279130 12940889968386370044 11589116728397016791 17081070921863140708 11892067349658737734 9314840310524265896 13521419439304557517 7552654981685995781 3217304386350574587 10787249627035466530 1995661261309275522 9998110091726238581 11747896566387513347 17856675993706456658 4688093763342269437 12683243284980785910 3464316976317916347 16712502913554772728 6915943073013277503 3284224822744887654 15485527401092818828 12490319877546507573 17876982317963860346 1371971992413080969 3393787858841632229 11685117451254454166 11402433097961038623 10287892922681540597 11376453976038940569 16218687247715314773 1544390199547153365 2155790863596360717 13025039226264299739 5412152414475010436 6698480410642569440 81051244819900934 11151674624256372836 9000012135981462069 639044841744609629 11258757826140810502 7382050979500407918 16221915053085970550 92513534837954344 12458727090263282342 9572457078707426320 16941428074834810702 7111205218240157182 6405321495043875506 12716147570023943510 17229881645308138520 6720682479222646308 2675075446580315603 8530478591234846041 17919503502350219750 4654423251083249807 11702226502711774179 5870912058728551238 7568864327136644557 18137660968300796747 3414732001046491738 11982073721751538070 13124378790393879672 1195942262581535786 3700637400939701806 10055428692124445431 14263802609584058835 13363809213148385827 13602857234019976932 16974363745367554903 16347194097486005258 11841569671805304904 10535416895525424357 16131101194757523543 13354154188531047836 3489680861806816100 16966147205113496294 9078199082364474041 15038287611910762156 16603987820737918228 3932360199451078694 6091532520914678497 6706180833986054804 5832935297522626568 6559867506383486903 6436551292580490400 2727893326882844435 2506836215672678966 14755793661438910804 11229012066460788762 18394864183418527492 17352549640725560419 5747439425834877739 6723611344559573406 2866059518889618200 6386313612749729987 6190935918631855306 265885228337859758 15576666930961904412 6278035467127888289 3501447655280527355 10280260169630752683 4840672725833030966 3798093126024847672 8680740560016158052 8791461326263309288 18369630816797873371 90661016920417006 4408401569444368531 6428432107241360937 17776639972934513449 17736620672275063519 17003376603439602940 11998695021142533881 1876637493196725896 693108348878656511 13412274245509012163 4498260783370665715 3518002948031018989 11417139803412162126 11536555823402936054 2777475946579420836 8477397639857388419 16591410101266795744 7412864166384149718 9406995913083926550 8426136066507271351 8917942025270098356 11055879274890421787 659340480326043573 11548444731277338589 12581849612673564093 75745037324929147 9774550952444395138 15830392045054939602 16242809361364112725 14608190869224470101 17652501086425375086 11050094904882951492 8162425197641411521 5466196011368889034 7671783809692064008 7110856615744648829 4190718972481696782 9355471145684354750 14647596787908864528 14993242893070726251 15886673020900640698 5890872522122858346 16228876432452576451 18399433511762484995 4148128659389610934 7354203373328643597 6548674333640996967 11735904942574301173 1491024382438127636 3248644410325107901 5607840958220430558 10370433017907579299 8345406825648458319 9819980331506404233 16049246746416513614 17462374352891403060 3147685625642643415 3395628804652617115 17334424785401341003 12295727975554691914 16890162428718284617 8157439237622528384 13875564102162763928 3095966620150740108 6453083434900126127 10060520979625865888 16854511992930349225 3988401084673806274 6945305448419150799 11785226347323525413 6999607167530981534 5257760356514619301 17960060794258998607 16574366872771398479 11786834265299153970 15254003500419575845 389823134426945241 6043028045077109368 5241134547924079231 115192839865806044 13315961155730713797 9825574674193553434 2633635380134991246 17928939118553056613 2376966279834970000 4072874552959537973 14380679417034875928 9594693786719945501 1827508758865766466 15161167083016951656 3119936839076117999 6404033365803358860 1909864511823983346 17730715775396685726 4654765325937533025 1559809704615194889 7654886879586985945 14089408673462114803 18271622488705751282 1492821096192606636 1223930547396815308 12494920766794318397 10293708232560791333 13903550080088384425 4540123278462005549 14552905318163517933 7358688492036970084 6838306278207916943 17908638578295748222 11424891663325457301 8772967500609056740 5744373500613535080 1014945392094915158 11120882059350891070 4824795368507813756 11856969889322822953 17417927100364281946 8910856388606807499 6866605663183332487 4778209714622368681 16161964408599043492 18100290260646854833 4861042214317519750 4658965989496480364 17550357472955068064 17698909890937810126 4350916740226266302 17504237776484460792 1445872339653800016 11324124747602128951 12585324615323087049 1745720505008813688 11374226740632348040 16694674730714335108 1283598639455064163 6140478264555825789 17473786722079005949 5660273813457764761 11207292963132958546 17209436025184105045 4683989873936700723 17972755270370339874 8709555960981532062 14713054360411803776 11412219736475665877 11043224584092769286 5899479844830994121 8365843224375831545 15172757737571687069 16576073263093203179 5102923587099369768 15531656119720038925 9614437099810098185 8409633586780616066 12703277684207674002 17626884974713689685 2226393781901014925 5860678640841323111 420215058272394877 2753483205140595701 5342615682642326279 15746851960700775425 2516323037186442427 8013570604621264928 3041634053358452520 16682703271619629312 18397963863890897085 11107559526575890505 12567876226628525224 9621390178422201048 10708518000572322377 11243318107447660452 10350975435473259944 5413471454115906745 1460770853717841045 8535264807285733540 16036786836062796481 16869420356470506796 2512501269066260150 16027434037377433414 6638918042099521729 14505173338446054296 835623133115967253 16520485227276201769 8336191601056138157 11852615538440737528 6628617478726621669 2269228360521547981 8977755530314916762 17584661176859964466 5765874520412195722 1566258340955052566 8942790568146239690 14777412849991384132 9306802596499340463 11634731671484666319 5165061028154942100 17937582853449607363 5724418304020824906 1769788486807381693 12603519795313857035 6197892164059446835 15709998567757206896 18409588551134346253 17833320857191797829 10605538078648269441 9319006863921949904 13764623323076846670 4462895976786943820 15082124185849405330 6651533524462413297 6571633661492296533 3176479976503131921 15593125673282018525 17003176726906821182 8764077150950605603 808797540730923876 8798881523241445427 6993157017074984505 15027523644009201670 3861827692330951847 11092722420257462862 5470773791850885715 15101699262504558490 16441161957415620967 14664013632719421090 2047326867009999632 7894768496987276648 8882978240131575904 7491767587855483741 2351557845927101190 5811976273531159686 9062304188733596416 10866376181485873724 5512449346796809759 16015752268936167442 3427052455327834088 2893609251650481452 10240230730857369962 15002712803772404488 5227878314969374079 11078758350079154023 2971877898108352188 13505836530351800237 10604247401740836903 12372473716688171220 8006466899554531730 9955457710175976518 10958358617824214697 14318927263854488205 10934278696345842055 7682412069390491702 18016735625247783673 6572129316252850404 2586677227247153659 4668751868197629161 16850675617668842672 3715760175263173186 926998400679996548 8840276088783274168 473615947300759803 15633945586040638119 943570516439424024 604920754019152504 11316726891126271236 10505830045910453744 4029593058626602862 11918614688802110540 10677726606634094156 12712322841983625806 871260308908838171 13523100552905160937 16966796920030983526 8456676941527397601 16335665353588536101 11760205000013119627 16407762251089398444 3724678708491265466 17808529453795081176 15353715638847803310 7880356181619377967 6370548427931780392 12698740380605643492 16851218640633472082 17953988377712621022 11604404654534503141 15374352309301999073 14323992541007243292 10272043691327282972 14025394651999668416 15904694448264419791 16563610677157824486 3217869364951133749 16925359414702187403 2659551176693948572 3937138510737923654 10606355835210027338 11972328467512544460 8998383407190477576 18153259733682794949 12444926074523382519 9163716005883960225 2996691239483066512 5296486219590352791 3262322658628732748 1380187587007554637 4289637802744034229 9385285444210449035 4364170865696261453 8998156075684194770 11793249283111802753 12791219644518424258 1362894423538165302 3134917440829274322 15381047165408409101 11841000183125729689 15648898217517143169 1828209836039713781 16934914747899182442 5788228298371689731 17316628169548250453 6738870585342982670 14055093151236274794 4988566523736918147 12788035999221775993 10292037693383680861 303501741741871530 17672486627802637367 10293520388489426917 307302195111847729 7021388118017043430 16209095436591758830 8089437713359626506 6079648050239587793 4202660340542678656 18281207623601016361 12388933449716284225 3980076799756537120 185547402012345007 3150502272307245098 17069531627545883518 17703253488401474671 2996489065822489100 9111319710615725728 10014841756124532848 15005198439129024855 15623690251045849037 5828333735538244546 9505161190765009626 3290966012266755929 231261807602730772 1445669019332634424 18421328077707609569 5148901837121832174 4863380530222513241 7841933886097270850 4662618930217258308 4947076467370959774 1717498625090699043 99174293046853567 15453584355313150272 13058616348068905227 16002101906726517835 12975044991722131024 575766739806208218 4766748595300446611 17869745214466941100 412102484823058902 7064374328099591027 11740004970093539566 1849338331681609680 17759558129631382302 13085179655702290047 281856081500806959 8020188173659342120 8264027598734321697 10459373699778252034 14929681407698149568 15344478931855413770 17881418463910499290 10567736087817024175 5375792126373891028 13152377186890830438 9767768716105134919 7687565597763046822 15822145505318912565 4943974477078965902 1702057735222938519 1171254470192351540 3956859364415733615 11102475366481453634 10138639617856948685 770963653828556785 7514899624123986335 9777744788370127881 5578065940208180019 4106209852669225236 14391466941496628988 9548182499678430219 15296739950139903488 5163972063217515461 3245798395459948564 13805434645952310265 2846003593092658240 2867495268616533484 855005559938101036 7205821150405814980 3145566482456620030 4385010845478328488 5907854879716018503 7698858128083240164 12336679393876289823 15164054064205260184 10654875160645323515 9297164945558358216 7167093005513960793 13309244106718130765 5784545222919909187 1388789847332968341 18369901644870875424 17443594504513548348 9447119555106137864 11808129013387260328 16639988011814297555 16956013661307137008 18355364728639470923 952652944883645301 6372130654258608215 2397268205620156309 15517838387323239798 4313038787270731823 17012711685653541112 9013232594658457030 5981260598941809306 11534392209793029926 16964954614437717163 890476167896100284 14602979989184155148 5543617923391426465 4001247311459597708 6621029260609251461 15095822020790768730 14581042132083532957 4743249014420634308 2930105770919323760 9625253720978171092 17475947936210767128 12596090826612058722 7448061767762850680 17908313005797350542 1278035284595074354 10834719561919353464 13432410264870142714 13572240741938875777 17603562636767913219 6808038563426633414 15846669609730939440 9394286674171489772 17709466762564353065 12381647376727069155 14524919833821520416 3158512381064566705 8240151339262260497 14851454903651054010 5961462414352239633 8272730129811952880 11373515450370548012 9217155787507966010 3522993085607105450 718344277352342810 13895152998757231568 7213923671831102136 6715221975609190476 4337826641497848782 3199355702061556191 9963124297196995796 10481529523671006943 8626712803625803478 56967599885328873 4103896664728861985 7658284640931598083 14725306130099099556 18377158421738665813 603482263987521914 122784911914835507 17058723070758414853 14706121428746594150 6003382107568281348 8577393513195688227 11391876840975059406 6993295365066928422 2216997507371434734 2527628553958801605 8463035164627849611 11599516029705726609 6780004014270931507 11595429376947853148 14262724636284773532 17548941111729975355 7280742065841812172 10109053299408010003 15923554363516952559 3739828705557221514 13343866022892583535 17879960408291659676 1432177117385359188 16663102319820049065 9804433958338801733 12160330914622801860 11055708902384107928 6689079569358621489 1066011395480408400 6325642334392365910 3965725842184306474 12642161840674964146 2654740299748600457 601847642776868955 17460231539785451882 11515649607580259758 3834101612954068191 17393919463987759495 12630875750601019268 16549122232982522369 3038554293492165283 8987928221423235172 5287503952385984897 3964653406606329151 11672979184404338230 9218126710520022039 7816676656250345395 7327207126862773108 8969067349001746855 435002734469566290 5460595807581074774 7754032749800587228 1439892462665729289 94862671303545188 12451334490028388111 2422151500126303293 13984875678231712478 10061211967589521508 10104564394107762217 1480102084885140369 4280424125054457135 2972552412361697513 8204121956282391441 5857437593690490559 17584669252831893900 2422948987129815688 4000877618854030969 13089640059050655820 10535925753334800463 11627283680252379556 10821519937761584900 18348423451659398143 17095902166559897209 4609485925960307186 4279822120800378750 14951048205510722634 12420192035434592763 1362745250062899307 15742889839973735305 664505316016971978 4086495166220952542 7638808328596561586 1526253247194333386 11522664782905727754 6668837641386996625 7350453341722715950 15083059498979390883 12161329528678869896 4113824608962475243 4855440245573043861 10367165426109398489 2679762980590205811 1022496311933163631 15238966428540159740 7519221366385215068 16671737148600524218 17353849806657668686 12800852958107307552 8413753950061606529 3464702331641589832 11370432262591741110 15554550751354812000 1012345410965087000 18402930441716261258 5323113843737277482 851376815832330408 16351714749604654901 1547715704862747657 15681591883659887360 373524980826201393 8482773618173691447 13974780954926839259 17727544052578322434 18321286529732124906 1884249017419874076 13061718167726913943 6449186109401216428 2316050572927942165 9553384140300720847 3522063578041529239 11948184021721544978 17667348551107540051 6977038538131353309 14362349439980563825 8012762076590798125 4653285154200614979 1870423613708187416 1715686490022828925 11670899670259293302 5564259207012413598 7701880865027814862 15051927004055120373 17452450476957987304 12002589202224895621 13821366971147937592 17843897420071632800 3689355227229461836 1779095056664793278 7282093639717478800 16173022853803479154 13171939658088649942 17587043975472923741 12600240915612757032 14429153423996871403 10247938743592198917 11642884288626622162 11841666097873840768 5079921519941505949 6875190199070253110 841192201319444117 5215457587450099268 2338096102108924271 13697083299140947387 8323015803553489410 3421425264091035230 14328105586427679771 434100759781055185 16195719314811131665 10334541526859100521 18082330113937248877 975428864865844496 10360412421148106018 14609232260466078616 9010864446375706264 17994034746521484703 6199843043192543747 3353963109355747882 7676673159671146176 3158031643335288486 17774800312124582 13403547880098580444 17329062746084973045 8529154787869663331 13812156339202139851 3116781752094884565 898078654507318829 6351458484028498497 6035476008505090205 9687481791041100853 2168858552506226776 3932826445539122663 7316358419004536515 11502727783459364670 11981231028003705725 4963614875216911856 9594002608242483116 17594035543284251429 636443876284792348 6570028483561367485 1226685079092222189 6541397140208326094 13998884553798004477 14535191806152365749 12163566530410495760 13350459135081125803 15231349849854418375 12340986262957156965 2528424618651274421 9469095549524118431 2312193931615527843 11904819491933270169 4516218353819542082 15742087325025321841 2404960548535896588 8345736445415260902 1277481636405307018 11593354654936947851 1976649694573871494 8403047736084871489 11326077545558368012 18336808111371724731 11717378032796371453 8489939725423957976 7343667863317193234 14813907222804362366 12426660304049307257 6673454721659014924 15066719816391176935 8938376278190949727 4369172908321274466 7710515271651727502 11231688497716255082 7344543621726015953 4075355963077308361 760633741094695265 13846113866313107652 7681578366595179374 2276266171284260771 2509314096886832302 14806851771114401354 6194362314436907389 12579066381168948765 12945084518727462331 9585049530510488379 5023479914332518064 9185570088878825409 3645848737425440646 2637524916288154765 1203715633559771886 17066298044688305471 4205942804736506493 16694183026439138620 12694458926709869853 11938988461127941605 9512220018303844865 11049327685289361408 17525656363523777817 10169504257777703672 7868466432750605097 4046719649266291943 11262762941546737445 8201797653248077551 15079554643867902290 9864986645052546958 14107299276693520006 343315368366195624 2998083945568214703 15890451287399740688 3109774215525213474 9023509261723385333 14886008345181332036 12316276249730640390 14354417969567770 15653344834189491263 5177744989619816400 16719132602989231076 16284505562827758286 15589483984669073766 1624145454910210801 13974388315870130553 14960662469371939011 11570602555648082773 4849013158714151278 5661251027888781261 13561527509852518898 16905506983932351283 9870036420519685229 10650830287055708346 9922048728375406516 1336029786758830190 6101307686322195201 7354193814136370842 8911303531639685556 10074846065426669060 12680176333485850777 9925550636012571730 14391504773636559695 10715614640369250533 14446947601365441834 10360409845183423369 14487814334806572163 3433081842032003515 15827705960743465547 14726853923131899148 6809131727683109054 969220323762821612 14997412935254463804 6312529579447698155 9905351909640846732 4394579852701756274 16462970700255909224 991803095439337067 17636680959345531702 6828157576003173498 9408391375222009580 126913377718669375 10161258795978375404 18034341403300294826 7054099887129204003 3086499872844230402 2284596730747500423 13186593436937890165 12934641916692707089 1562707211200039630 1550908135903902175 14778327413113979526 1978595557710311896 16771935674022140212 11668603697260030971 13311349272562996827 15467749919526672530 631684358218983886 2283765109622876276 17429036552080692087 12297280665382919808 3475453440582770584 12312124535726680413 7462881040544451462 12529480844111170253 2251546126949968911 12921483669953648709 2525252805097303238 4801261557236235021 9107032740199308107 16212512752955578190 12978972952411763470 11182315146420189430 1851347602654496859 666060655425775585 3109513058795961547 5129514448561428478 6782494344050760236 16876804992322599881 14793082665571404120 9090348937611964800 16458138392678271227 13001111457532240744 7204563464503182538 9635379975271054337 15890001265489243268 17319146700543982998 17039546499315442247 11386899616297006171 8151445580840386545 14045823019015157634 7150000422157725352 13088442832098050796 14420904474788220079 17394944573373016228 7849194392228848028 5507409611665747744 6748261175096535631 3519012673715884545 3933294608631142819 5515146210000574031 1006611136177934148 7826923692242899485 4879392523715016876 3035330810221536783 9381675954533022450 7870578766638914835 8490371914152090183 13525597485833939239 9765139826119904972 13360352856105261915 16375538797988816099 16300246836790746829 16833934476661569062 12475096441915261686 1425231568918486808 5506636266101029922 7370270390226796307 3733014095735384169 3827074536038733364 9895704664638524821 373308068560342156 14044474409383633325 17521775826313412892 11940032373475728476 9881024846097530221 8829621883925152394 969497993423683902 8110657633142518204 14635085750478943067 3060533277923630917 5529818700183555780 7187450823635865444 7492869551449299416 11881753993337094613 1396133295243693654 18083964499876307535 3143152085196205834 7593428824115099439 2879602246848311511 8777293502036850243 5540854650101968466 12702438529284032730 5762971489739882889 16341085852310007333 9086557764841605792 7769804411074508046 18326597693469011040 9076111986864395352 10567299543744134429 1848099913428471731 3608486257696038232 2026885522802000779 3802903333843371176 6308830441300521472 4375008451638298001 16178958561079125933 8959497621208104536 5152527734511324550 7411886030518041082 11470806296314209721 4191758109730452767 15023043737699237346 14118623962395751275 415638723811042157 7782029189174532839 8243756513040305134 12590529208444693390 3023980561409559150 10853091554738039222 3553631877637637330 16934295286925736042 16894601440974696348 15113800226986421868 4297532912519994386 5903385556415823083 744960340487565310 13761498118188796396 186165434592743742 12261628366326444491 10702747648863779916 4910124239634621461 12564204449331831960 9510692228305646284 1105831554658660556 9532587612297814444 14660450027729959057 9573640803950040067 6621144089108610160 15693474569197226334 15831608052930793668 15735877276868546345 11476694131125255325 13613568488341672681 15008333809070319919 5471889851795411841 9095494181182647678 14851739078984644558 3289724521419006821 16713786755635609719 4225032496685658894 236103542908463278 18122755902021419891 10779006364036600049 7520412881537215569 8428449140377474736 4669472920966764407 7592590807408442696 13599787891721181757 16301432889196877175 9945569000709244249 15990691194080276241 3974464217608697853 9444724206251908157 10859116355307213080 1727579588055679051 4227827757524754248 15158856452774641036 16530120495854165685 12747841232089942222 14863120210139121228 1717018153274148020 9117489661955761245 9148657685044357657 15508953340784194596 14795275480963264009 7186599191797335088 8913830788832078739 4683889453892049805 11090648057185535745 2550356662910717766 5447759727119803206 15843101774630746582 8268943672623374834 9571965677423404724 15799611623260276334 16273068103254482048 7137520516085269447 16074390157424215357 14339260610217621848 3581316180084952510 2489317541329244838 6962210916589864198 3695129055361283213 18343434615770394224 12327693343164185964 4688378200606795418 2930831122707101585 4029693291776483837 16212311602660471136 9899608963503349980 905155750967922338 9636332314194029176 3814192454687277517 8500278181096874407 7820296977505422943 1749972279513607723 16243494449882064848 15604956689041559900 9517764404472271916 7845569159225721483 14602250702833656435 8885956240113750053 15246587840354629986 17501119402793514611 6575852513869715505 14724980612096041298 12609499330676211538 16764105405815528039 5849767754363230233 13657154090129071653 3511363026774276756 4843217857702417174 2468336653423879508 3577657426542052186 10032999172337114866 1453856316066056703 291907660315600556 1987204143895551938 12312822148178200247 1394700562587298647 14816910005371312869 15249593174527822109 17642418402312800006 16683233882214647906 616648544112363213 14163103302750569583 14718301901944772488 377108360183366533 13916006602628450776 13598848004384976004 18196060857474452026 1329860843902596862 15967391175699729030 13185607906886718748 2966111559112828667 9383832201423570516 1093029688913050456 14945550912331969794 3346958946045841889 15065593603553394552 809038986772759635 10824909523681225490 14704267101948040947 12045495663949463787 17630192864236715754 12517200302077456653 2022930636184525220 5362129237948839356 5104165498983192274 17278040687477240057 10982094707667134377 15178763631475244500 9468893840378056240 2324131486045633395 9082575914356844604 5383403924295852764 2185468892797033360 10897311837175600847 9989038382338280162 15481349893053420911 6365634109473781418 10969829104756060864 1455559262225071288 4994393692022900663 3806322268985346744 4011909486484188896 10421031209101438457 11642760155242813100 4038287545801941690 5221226924537446624 11455709059677676167 14188226379079666981 15161288788289523056 17111230153411031327 9491661799044055211 16934185626649369618 17256323960895434235 11025788903637335588 10234701551030675373 12875426705177612465 10072968513195869768 18311303425114905453 3051838654802356467 722196060043185332 10271987551995727136 12832533819432472640 18427026898491270319 12072103413282121919 8575082556315933897 4578403476582937348 9005304105263584312 7118613886705210171 3347062593272925522 4846147011741416792 17020025823937836541 3169996239564235335 589119226702348559 13244307438084169654 9292924603912554639 14215195372869489022 8553836231523699470 8442806920996008276 12783315924292467900 6791486746380891736 11611469521259264943 7168993317848890755 17946389021148089541 4346975737732960144 10254436867644927085 13251102194499138872 14371218264579251999 13491586963549415437 8452797990182390174 3388416047296710554 4720447469009085303 14692185020070329534 10308044393356831951 2480675585660424964 983002435540238580 6141431419602099651 16830503989440783400 11134909499701300504 14993458660809378373 17881064239031556072 16660986290903361496 9912719466441253846 9194337163783392587 13819387314453857706 8413262667922487726 777537368696195614 9569734136431265024 4798836940665301492 17931045173030204954 18352588651528163663 13324385149455193792 11738634922787557617 6098724827522559414 8475334581494974522 8712694341075425784 2324783025984618685 3514408429860669555 7604935951892507990 16264431206980759484 3893744814144445480 2775119806771932320 6650441841913182000 5658597327583816861 15696235526297911310 659793212367909773 808240820552513489 12991686960083639754 14702782568872687832 1957231404787634801 1591378946086798324 14199833970951148001 15047781728106258862 804132631724869857 5449367037519001533 17920911894456491708 11022014023374048001 17889154769975646252 13037306069918439538 1236111852429345201 12687798411807736468 5851527698712035790 1731691935053976091 16669700605158998608 2161003998805328096 583446261735899379 7887893300554932423 14739903430314718097 10241845087014808011 8311128332899398039 14132402321608658687 12374887577821678198 18195152455680746385 15250112839515438174 5144762305148468605 17123651356413836047 10722119713863325808 2791488720370612817 220498764096605897 12620934075893666242 10515174195539108602 3499309573983083967 18041948539763979670 14660302968892689893 5076298390667189655 14485132772900249140 14131079584159436662 4195242453808287241 4911337063413323973 12292001824331438489 16514911467023947029 3631171022472333034 598184277929765660 18333990796714967396 919712343930415405 17801790111172274317 4261261098072213596 2239042384583429532 4733932968969485623 2981362476353150355 13505442981769105223 1222879419015152765 15145562284587026740 7931027668040794710 10621774709039879866 7194834406227173076 4763895262894837159 6172779365405131844 410020956583499850 13335744741681195815 16802180987803167541 15701776473500516971 6579421104334853412 7733290224870211332 15107425343367991506 8064621274360669184 866306361873288027 7637798530364104356 2216223686207706381 8963596110803287554 8021938971135825394 3451628726279074925 17901410200649050159 7752909743290048544 6350036154638243587 262422845207547396 7977206092694813289 2691918601569430628 10973279062583483212 2948117214335082986 5053459235254301104 5281513604126876490 415001398466667128 14175487547074964191 1154221468893734642 6086525656855027565 2849502428019343992 6512137172596184747 445468063229741146 17220091713090956092 5319329043074945232 1019515823557946793 7547563776148286803 3059987227604767944 16303248467381360925 12025349579282689234 2056797662914277837 3724817728350370780 15399214819928668228 5230557431658777687 17340914066647231597 9843013294573996264 1741460337720763087 2857783720470843198 7047955429587189348 14118981985896448792 16459493235309866449 6568077055435522780 14940168300584553801 16369371207610710600 11015115313201008807 16551473397088420248 16030496952551266184 11302762604119798487 11647382538843672438 17012414150293035587 10416724530981625153 12490325050142143377 124830277956194764 512979132782528631 14345621015457176281 11543736531566994974 821064856665268284 14077875177085617005 2848714780080302327 3091407874756527232 8541519839191938701 2131468690398559173 15183342596725696209 60019666285639602 15474008576702829178 15625254600612030771 558288626112105414 15380337889968641096 16983756862927260231 10016283772082805338 619228067422860917 11605667060955722855 13004172911415579348 11914959466242713010 9961240604670634400 2156876283700685758 3491657946090136867 9699780352603360373 805818693819587901 6840827305576721474 13491233184372724913 693872444977335385 611232529216071186 2418211458646454870 13923355042544563351 13127680518920756632 16850420360303583030 14623529964605150442 12200156489867282946 10413489117269770971 5046704859562277936 7353220386200076773 12593908523576867848 1578322602578281045 14839999351248047864 6261586341482281065 3354043462606197606 9558156515814830218 7249705468409692419 9024829056738526615 9027019520627328962 12667488410050547287 10291924205158586265 4454262702946359624 18171745111136852532 158136804179377918 6389393541273757814 17597152356418939552 3830348456000372894 6719169336822113932 14763487260545171281 7398500005470343679 13935364719858395469 17340124619608052082 5594247503094517643 3730663950444530894 14940472285629768201 3088137123845004617 12652712690827951375 14102888444442489143 709251766957826605 8113628246694502545 16807936028866382197 228722053258008527 11189147670574791754 12076289206284953618 13853713669717641557 7804838505542498501 4284448549010189684 5171191383911704163 2066205920377911305 4589016783401192184 15118607225448041827 17403671107080697360 16464373720816552756 4841133258303958308 6556481814663743665 1185165682165604603 4049713915954983417 1481059029780490302 4371506505342717212 11390963234107545124 2692813045196999057 4322818749350919099 10939984367174389213 16923795029726975278 8224080824469144300 4447628531370928205 5029387394365995986 1130822432754719112 12468815584583106841 1091298843512458106 202506581554339517 4855775600307010742 15274032380445247481 14214692602739827416 8965647368073671044 11095714938468155964 16895012425279552089 8774003523685173878 9416492108574526734 11678426142902565861 2301993472502497707 15356705697904828022 3453790310010867058 13719942523784927612 5440844459214240809 8963080933808088901 2838947624498525770 12195289392033001263 17436303712685260540 10277063352446941331 2325157924772047699 10622797745584448433 11754205341953823911 2636781760817079557 7841910990606257916 17286196952720772957 3890278656848633217 11905507899490310068 979975100682930532 14871488718042153622 9849383074198674742 3698097090726191772 18073767421271406127 7824332668532541500 3515457358539676455 14411235777054251381 14735656553766081678 11874166742988566511 16949831905477360208 8248930918393228695 16389238368769625020 6673686943138228491 10619387038735599166 9670405351914524045 14732199697419232913 9836060898013430039 17469137701168611570 8168937107579891687 15215530634849707844 8028988629294835132 12787742592431071241 15637769214880482555 10285254165561390484 9104258392966094699 8578714051683843401 10748785874985206585 9769555008096508159 9986436395733897177 3701075033628668311 11896512849262429183 17956433800821505168 9300565547394887300 1350569729518236859 14178856708748439809 877714182154417815 15493293149342158407 7602530503280401235 9505971542101339118 3397312425812397716 17978094685934205255 1383994577608362882 38961965013637854 14044567121911496759 15842317343507631941 4614724787366778204 2226916928488559229 15341078101835269749 1940204225353635282 15005932611195669301 1684120829786351593 3110095858429789951 1567172295260997209 6686545428775575937 7426031100320505011 1213597238092993187 11278860567852778613 18153710801347888974 13735280637960521774 14323660101639246577 15567485978765455247 12555269985323201401 16661781350281900624 14401162021448659153 12486506320961216405 287881864231122701 10156677009910731642 8253626455048433556 10001387606326548704 6246464323897471904 6709877509865884816 1171454495285123537 13485076719901248956 14849361731096605109 2044060916423485760 760764258394736018 6086943386927044768 12394602251814913694 14308192766012998695 9202989734469042896 3400315484264116139 3866466732117063446 3720708273849620806 12113773852911294274 7373634764909214012 14962053226854479483 11670809539141463456 24012651647572207 13015537392577450443 2658715981881638196 13124544801163007840 12304405924006836804 8551379745767532284 9994373612581095382 2162869782578357839 9021722500030313777 7775452126821479300 4673933311021256732 3361788817452129006 14941123436015495614 2810355104343442040 7314398181637372772 4779750624449624536 3900112996447971675 1789325578971043885 7126260120775045059 7794205154158625741 15736561497404940213 15496632729314128843 10651968510628056860 2656880841277346870 8660171099059451706 1604881676953270861 15279475889548506573 10649413229973745125 8309993374322848254 17434625576107482167 14308032512262123113 9322836783273451457 8665692988156220295 957083219282492212 6928046435300743427 8689372489938626471 14315717529561019169 6682373565452262500 14769377242574421189 11902215544098491856 13780484780393342133 8668960698100216565 13249752382391460896 14009893188426917298 9538022734880683204 2007076457309132203 12532550080571745574 14662326191136541172 4203274611242430012 8591817152405607406 7505317858258146874 13314066770309562531 11136343171707742126 2905105975339749656 10382635325375940983 859053942176752117 10819283518564679349 16120869044227386171 10045489547253492813 12500588511477885508 3551143154992692305 15868520515849890770 975251170081082234 2982640252703493205 8127249313868274705 9265733382178582212 16870450293749144741 16373439743882530107 2454202649957793566 10558003997941311110 15484444957074188673 15501153082124112324 5712569878897016766 4673970720093229501 14574353886211268266 5616920683388536846 5982573866180979269 12908467968128680686 17668484903597105920 3257840569207838392 14785790377209164910 3797602405871526648 18370816205268381694 939414916062469082 789244303557115978 11084660248234161074 14940478510083116014 759031545905089274 9457617665609864187 17592412681303999130 10429825962676995943 11800236259912873575 12280820885377786127 5128222198602119221 3573459804410076991 14453067901294064053 5148898543672913256 6852791566314356066 14242660312460058477 17483961633673869374 5847062891573540759 6372459678283766101 3421235689996428088 9939022628520479131 5883664521588975001 18370669749893427783 15126803253405610087 2406440604583409071 2687769399514034694 784579884186354711 15533686443081647902 12096867084953552820 5810150067922493474 3738019782328353495 11152053237244762256 10387060749398098645 14599848281744470674 16637026334790980546 12528141246639264410 8947533325338958469 10836557933593722641 1195805335968260914 375809297453170017 7412068210771184731 3974793960619579811 17154989214910541634 16420768276329664012 17677354642844309977 3348276313114790339 17398605250178486619 10164270914930318602 17026366743346362612 14003997172328939869 13547403083484950735 8644443582515444451 2928221552695098195 10140191397533748119 18200991193629768671 12433849442054197522 15052771680329380247 10772177202806014591 11023101702723734598 10762953788072534326 13398014249108084564 6732893857234543790 16543718082306809411 8599135869684242419 2766229360770150029 10467260499849517205 10491885934480825551 11597660026986921280 6443695678293341909 4103657598120677641 17959812126402787445 3666097388510033519 10186292096862877149 15086745810652093711 12184606724422926658 11182802935263148542 8588872168737098726 5766953578469048067 3223222192405075291 14944647683018440195 17199461793282730051 1609312979552140908 9592989966663482870 6806248032150851471 14679625881995744681 8256773874133467832 682289729733374757 1379957053061711839 3660362472289880318 3289871868944054266 7731803474426818889 8212367238625252164 3957085608942638527 11268936805904847670 207088206053442248 5675146036603490520 6137050555669950809 17755568517013233538 8232562128271185773 3358527786762384286 14484227185337095450 3353692307116144226 9533354631004053815 15785552118866322765 7819321188309200300 15977379161358168861 12910411567581520661 8239806125519362691 6074586515288290677 15239183917036417845 4366768138035393851 8935305378965037598 6366412965641914982 14370910695926399044 3586192189772181097 8732314188882244810 13726179936295882205 7069980239858083715 62336925919405408 15532894177901576865 10614587640921290650 4676628455838339635 7867524779712074113 11657914317657253630 16577635591836505087 17922397381734766808 6806178430954380379 5364401021687666051 6734691334974513956 7104250536169069212 15999412920637088 5579610515739860452 14972259260387905165 4630376452369977634 8187958292705904039 3861218396984739467 1383205433313899068 6256831878770534555 16028222756849280409 11893792831767595612 3277612091953526004 11432957934324678931 1625074907748505269 5672965073492087319 13953526312637404887 8996753683213290766 11154296084571069735 3202510828850190839 1823337485747215402 11839529887111599443 11744266707264095445 11142510044568936358 1281443074944854450 9219199584674617812 3466810234250396133 2207723385665764000 5159357939879843023 16444823560322001767 14745134419891750573 12848887177158581157 11629718436260964858 16575491190468049064 1028805403334346370 13311716409197729141 1067698567659023252 12736144604857979267 9822451357102751032 13160730935403597720 13538593060175251917 2605942071697550239 3892394496332453678 13163957989920290840 3900213940895472598 15576341704238894470 297675373149586971 2359702011530234416 12344639998996160035 9644722583865495494 9119259211006410787 16881527054717358630 14132768992594750012 12995469528254656660 16988388290063577975 6770350073949691312 8215695047851853301 12100140933576519762 4842120719172801906 6489346867430516627 818766713433637969 422522029678108119 14297704475714998518 5812201720676269478 16720237898132037273 7337063677459046559 11999385800103790404 16234653993927522600 11956658260339293921 15907207150261861733 7855507478642881348 13708779463494753986 5352568126428399607 18187752316153020794 12219566599870497963 7233396270081884563 8873722325916832660 10086362215257755415 6106413216548198665 10272245914616343578 11566885284126209259 12738018034476479596 14528251759111637145 4179904072157083259 6779110724016640586 5347396599636046861 9082678464218997899 9315422736120426837 14025384841273973468 5481471715991859550 17989254078555651287 10892826931279414377 3136887458564508610 8737399174687974445 12907220485440796162 5985975687289022611 2292244629490446373 18144681071790734396 12221148829276900893 11060218269048205465 12129066613069773738 14058593908398099795 2754807115055651116 13335589729773072950 9369762813471133398 2557372632400193548 18270898853014478912 15291077937742232897 14776604894581843303 13208850545673795620 17609119416978043721 15123329145094929702 9674379196486829542 292906769956003792 3174488075464037919 2156504104049027941 15623104531594204691 8112322105790470872 14069133168549388308 12026434690343822090 7330757484686130928 4644614602456020032 16770772308066311101 566096737045012290 9646044080259794947 4433374238430596901 5409087213443557907 8511566690628338487 18338845070438102987 791894738941530683 8338188774854633898 6149771137815832406 9128052106571703006 11597520959255128823 6269978704131395989 11505767594236950961 2941702692535446423 12632505878778969670 5782312642196429942 4643255078493564487 7978504887234906261 8479306402394602101 2094684214363359639 10331378041480451742 9018201631398505913 14704959488852092506 9165746711603483612 6066731715351873756 1161357537334830146 14323535563271982998 16171916224395555027 9663109150201770405 17607841363589668491 3329318027840052442 16391719024155212863 15437750298690473647 1840084609675185855 16815907460140781536 17428881095535392250 8033320424465802791 2467516764107775873 4936669284196950305 711413032960659476 7416631267345940336 3289900067497797552 1332513324031502389 17349690920114612599 11134450834409615149 11781898285578326096 12000223278774618455 7832949192592854490 8985802293609116996 6830326462029688077 11138772475610795481 16681205592409510795 338669260716514782 7203194777599594131 7734825318734343404 7938403357340631105 177071409149449336 8047555000898930766 9086966775335173033 15502099818246612052 1574106136995930333 10934878904277161250 3962800298307915772 2525901812920465111 6514031019523298933 12726037799672081643 6674053502219980064 8931038741598976855 1103636116979477428 10220753982383585459 7197652464351248528 428951778863211158 1289796936269777806 4856609350189145631 6352597189029251995 6880291137425175874 14394133298088846115 5529666771019275463 15124623184847791960 11803818000935367772 5096446928440398945 1814411310586685043 1844125160751313625 12319713272168610565 523792483452723408 12872514734975320389 1057605627714446358 11494049352515809098 9226298309067600532 17722045287799911123 375045764255599503 1617050198196284154 8035282643366282170 2783920879400251809 5645734284419836121 10585285608315726814 14733255874285591718 10320397545815622454 4076823616739183323 18029475969464911519 5164568865484898396 12805010279629065774 3493123098919948747 9346640186829132693 1353766026700852855 13381105225638878095 13433924860766973389 2011300084224245323 2027724744232077658 12917295897864174565 4057259943605083390 15084101007138128190 10114575800974895884 15317649631971462972 17597835041776953329 1782689006519425690 12259300829843898794 15806416328120573641 16954196780153209752 268735980995801153 17387916071368329214 16527576768852216218 10072094966245079852 17818575679697954628 14789174889666766718 13342245430740046396 5714530837272396683 1531735710603618808 11550232436603113065 12970651377025344633 14880275643867714507 15707509650558550297 571323403197429616 8964143542557219570 13459137942004790717 15666465233180931172 11042437352018890221 7906159284028975514 11280081783699262098 11299859607038268595 716590638825489150 1094315528029119412 738157038829966446 8760076488957014232 9293466617461782407 16120649624199326924 2506061940293798630 12903189562038854172 5327864554169289243 14649768668022687371 1579218138409615937 3282087179040677942 4617258866916731415 7768435304662271422 9139271990086495112 6669436906964555613 12672074224883860287 14825179234152531912 16093857806486139012 12108888888113097565 11170455792985807612 14104581831596237512 2759797854107306769 7490855832914322178 3539810389964425936 9475413234946669201 11008355874125869790 10030288824413748359 5671270268590141575 10181573687659059017 5208205994030171021 16941618872817774924 5947939038565046254 8077828563080760795 12603757333396298055 142895642979490339 16602655347776050827 13777314279293167354 5775302794125581573 5561575788603655915 18329349844088520240 13218870310150669908 16239500264205490212 13413948693661308368 11445858420824255277 11092487221028553713 11588869279091268827 14708599983632396905 1882763737536719352 1742566651253599838 7712825056860667264 6630618689357156107 2239829824585674640 2071557991413029121 15085231547089384143 15723828528458482603 5173685954840623931 9204774654464233637 16848300432123073050 16719091699912764587 12291510035385303441 2389035931253390082 9718156624313619245 18003425829859170364 12669817353623643297 3402197773718528786 16899437399460980430 18084314297717477666 13932850348368171037 5945982047487972264 1369439529104548491 15461392037665753511 6950232696713576062 3405557831247627587 4479166265628054818 1682996515278565995 3328687250029936351 9504134685195144963 13851604911702761400 11442993370132719836 7686358557133667896 7779413234693113061 15979872146202404252 18007994078440062234 9076992806325311470 20001162022161866 8973115073047041768 13426834052303742403 1362256684411870270 2970375396010401095 6309007165227811182 6478688493517375633 14838129037241372241 12755280819371139864 8202045521144632304 9381966380268223755 12259681357780754856 11198605021126650722 1075566037906779692 4855185782127193481 4147258158492260616 11166700481073202007 18115907918138273977 8920481240431484832 3445123919789016799 18098997657728532696 15579843447865985170 1503803445918990807 16164880168791492591 17361884743410499393 1099015865561256718 14616091111496121683 14996494986471672777 3486537935683628059 14555356844340427067 13427380256848963481 11639512851129684481 2952132036083429942 11941062821494354031 10762743761519473329 6068874804546862066 7541883986357069550 10394253092671979422 11800680541797224844 6578792030144736527 4828906006138842593 17518071980985460599 6691467468479314575 4868179847270166044 1339517927279209663 11166722444361594615 791191038973310148 8969761310996341703 12248781298584772026 8863797348694254668 4543099859375307957 5639559426217345299 2382291431806832145 8062317261011872908 5633832325739483724 17481444448633685427 5383926634263399514 9802852365221164361 11281417262601474632 8398244641384214900 7459067109844503073 16478555752320587720 11004893565489940896 11489870580637185245 17416280323036036351 6221411594360649101 10181912899163235742 1778613652523122802 4907580273211121154 1514396551567050766 13658578640157928859 9155509998742154530 8414850603877849941 4450641221760882054 17360870703268840718 12579685040926641825 15717086271253119140 6711152992017204787 2045867412265628268 17346392027521372031 1157969410485574798 1132339396200892854 1764540131898071949 9653697371160552865 14512709546307234844 17904014342880457400 16863495044979835789 7714351654764575147 15795732520388520503 17351312602604265224 4750756139603256608 9904560670181128348 942514201767034675 3312154659096087582 8298834505896283934 16607524447284905465 9073597864715519821 12013982400665052539 990789001870423093 13073292851862178017 16581000996075886750 5689862979480008674 6560892316692947524 2780610921547793310 11660585635827720297 4055353996728040833 16182540482371818347 336503446924918493 9191652645128804935 18443243447373945046 17610076867159012873 5057413145801136993 17114704153935938294 6054831573693906057 5549413954178669501 7867526907432328481 9539229836583196501 15419655156564857296 6088722062565885281 8341739414996482646 4697347368484703261 4557690852394633117 4393944953525308908 11490974822162290672 3775571527878979043 15312165674542081042 11211701111084705533 6612030254007998801 16105879916941009340 17406718859740408716 15747125922161597585 10169737765888477523 16022631794978674305 4604714909151225256 4239147851088173089 890400225247672128 14257481737986927252 11287517011603317640 17713911565937082559 1184838743739602602 17570913366684525114 17498520589827098620 9459569195902156767 14854095875931859265 4503194858528026105 1021602702912890126 6835944029016497372 8698656704652784421 495732762689092260 17922345438387669659 9536873506429819134 13286367860898540905 18216667932906756484 10815382715842735921 4526933863083198826 6609530585307042341 7689242859919947059 1399408875524782046 6903793840567101478 10818570574129624819 6349248940614935316 8272576669989896095 4439760373735057647 9051248184512419869 7276908651178750160 17318451254575347297 13129386885505430669 14158931433871107699 5613566941385971211 14790289973536384079 9511842143015403282 10068722026001903349 2535008584792421999 5913690886849353263 17763137397279171254 5935342317866579716 14866635935813172066 3670222583387487749 9293950023596897659 17610351421591762456 12105379489234737795 8020441968396147056 8289603445818851265 12485939181585022089 16336070808813082474 6051801172004014707 587933860115493557 2873341622412440648 13680925897037881154 11431235021421794814 15047742462721442152 1321490046171451128 5766396102748187686 6526285072272850975 138029277001742735 6908488429404829117 3869276805555474083 85611992748903990 8407177641100131059 4878001952260699642 13034527924103342980 4189910041226400016 7154516750850360672 16107187226145686633 3114374017346246166 3596269304962835144 3347608593964074116 9754444447138574345 17365837563755413285 17729089586435979505 884379567182280511 15028793474648745532 7346731108520148074 1281823334942122992 1317652327994380074 11482760591933544055 10447025172269669476 14671064529187733475 3670863590771850662 4130587464663377702 13344493412315602401 719223837255171061 9170408349449445393 11562767486816955185 11262139978078829296 10190476365293371196 18406145846740032504 17560538115792746556 14400436117255964543 7052617961592801133 8421402063015146705 6558166318779126816 15898525345282679091 7363824891048907424 13282501713077019556 2122710998501919987 1675990914375319574 13671316172858157452 4983687096435336820 18111211863699341582 15908576771481289783 12763360735402395741 16513794728860609900 14933932440172767228 11266078010242771446 12371185276448630866 935425600354443417 3509731611223715052 11145707456970057477 8731348066630703590 2965886314349617167 5263003274300415312 18046207872598462510 7195515892773430195 3365272629980597682 555241824253448231 17508608625659081706 11330945004407220304 3508415102538003791 12216784687693285881 15229383209151028260 13883457097905202534 4052013117101310618 17742337036229418740 17431986158864714139 15976069065297901460 9572362639916634813 18112795171112220830 3202681495152242681 8937007940001188003 7802077654619998774 16145548369785167600 1631564776403477219 16163788037556242026 15755520598230509585 6035344717122023308 4966080040880393014 5703804641889906672 16409608295373636683 15976553086328130399 10363533184300069445 3706675363633484227 15219737049625614440 8497621256813141438 5586377967846776421 10830932584035691209 16483293170547110630 14469835380299262489 8804731000053316540 8173866437643189945 9539985951090571280 4341860416045583631 3887207797243446290 5317876602072066176 10528080281837246906 14273117108881279310 1455347701493238736 11676879874933039416 11280696192501055821 7730693628266935073 15007359491990152050 10178711990366227081 4141475621875245166 494351649391101992 12535961557833895841 9868230092376214376 10277358588666032277 12358029026693996366 3668693329268892388 12338039791601556646 17533238672780012613 15544496234087920112 5934841160059705186 928971111507067565 2595390210958714932 6427815480318827717 2026025513823353962 2657404968717718392 17553975855115200395 7848964275396427610 14855701317493399648 5500971383026813011 14469370269088278108 10836436663411530972 14667997431180655494 10854916159244163328 15781142663812046502 11354028809345509703 9514519184404037228 281728121689004742 5786204453364150021 2227409861239972554 12592202002003832030 570033221575911893 1618689762874690764 13130503278878775840 16943361835864805696 15817693092863198459 9596813892194355075 5480900930960464825 15217576103251169217 14589907792045500216 16776039181075539054 15515411526894871604 12868255913425174533 8430477730960615767 888981677303433049 5477451940347779999 11918899077584080278 1638948915176780248 11578566655944353634 8843402929356353520 1483641814217576500 4136721713702714363 3007910144869861495 11930301798594600284 6676151181562773222 6054642649039310745 13794609889040572551 11218671467483377135 3482851833831640436 13358594599465070305 10302080516918014183 1715994958843143986 1929059149285098164 17508661481433759842 1581949424908497989 6031181264855274892 7056676372973318176 13699502335831536765 5865130731244191351 2859191114600161554 17521212952026077587 16809551820109056784 9503099295546193409 1539467491720590181 7991462599011114826 17967850591721613698 14927027547792958016 11467653683805492756 6224338769523336219 5406516936716773466 4994582814350274966 13042311659802465120 917291731447825712 1412382506472737842 4957689118561243637 4595187133543339774 4637952864005660844 9609016031779328631 8922117734763874915 2331133399285016439 5592894531999539996 2439360234760287975 3489014120440406070 11788038053026981491 5104146624355386828 10897058474076743581 4130221860614375644 15377451161103886686 6767487365825481115 6739326137843568375 131655233434950804 11803049676304787984 13268399574709263725 15645318767961735785 9299177912614079030 2069021565038045813 10724010247071840307 3450008571457648823 526914177978499230 8587136077307922466 15839309893809731249 14551478687259807671 5344077662485876438 17933913119698813185 1487045121183243381 7356777575544951290 756009530962016733 11921232358795477284 5526434470716301615 2570589262216668990 18162522357653522668 17729064171859508142 10597152870907060523 15182684015707122519 17868177573397100340 15334164494110295572 9184195578435382632 96864170172124142 9008917090241723471 3221698190389713741 10512543040296647546 3149826452943000279 1863574978033468433 5607970097502702760 4269878000240684327 11621387146910407343 15077324972649997031 13678405056357360454 9487059469774528205 15881347855551300085 13527867260967723106 15771041064547897073 9367650540936350245 13885275968818419782 1359937608126454921 9643054381120320532 16218358130731935802 1649605564122907403 12958563669618884282 2616505554352459275 3311837954567959407 5556688951014608467 17475883303953982441 18029967594727333347 3301860041593577759 9616139940531211275 12970337525285720668 15717433623079538872 2785827662995801604 14267568507304865246 12689955451868379259 16421130470468812914 10603087859143432679 11058056556075156753 17510400193884099850 1868940740103801459 8171387826796679901 14993483919769885144 16979413045747966088 15886246509823606266 5995332928445110438 3658131592694709138 3445132998192518306 4294445126272514388 4930399237345068219 11768595994982926693 15329468449171707769 2475523808422269226 6906888718379895400 8442890024735738256 2533008747416300635 8930922732019773738 15088716443575273529 12340204885923090549 18429682596113196266 16090691896710365287 5419147786420821935 13277081861936540292 5645884637651773406 11801370920004352279 10667678882553632679 4659573773039587924 15920709043297764220 17164237598035047600 14071738123167092297 17761113766610828512 7946563161747931441 2837080657784972961 336739551287730641 16405086122533591331 978601391807209066 13211071331700688389 5799592934075649003 3384930031343731248 14508458991199695669 3250435741921850235 15695376506668085465 4015623430042519810 16589778121142958462 9973078863141930453 4581582832812361456 13589152393461288726 1669979372989162403 350414420345451115 18410029192617757228 6664209350942647282 7215921069593044938 16824027929334506514 17642076295070173395 5050513574160356175 17968265336560249612 15422048216239354253 5686992787782538315 17638748451081541705 1510995153008485363 18426107918853617 15419569272399974078 5275484064608819835 16812613609059984538 9544009900533729982 3355183933707053116 5104640512389745738 827453293425481039 16148140446998397864 16023954464337401665 14234890788115234717 18304993608275467237 223722737591938274 7963678315204731177 5989599915212605287 2886882911168180325 16390418783736238692 11438650826002508501 659973267524361761 563353754709966556 4483323525446741672 8320990272665496864 5376031500624486160 13674308433800688955 11142807527326639924 2583731771510997682 6057124647359407285 11727321831074549792 4861321354012614024 5035439664261485642 18431289286744293941 15191295881113164102 12746125233869477103 13925936082345168322 7367358987232544822 9851452913219785217 6827933181796810658 3099451407933043540 14485326710620081230 6883233152347277142 6290817401809383272 2361661183632104907 4070198695233270626 9104801596878289200 11453300151293095758 2732814319871751292 13181249573520085798 3521304160787796499 5302003193441908297 634409602792803662 10314924922971956800 13401027340931909132 14675532968225637271 3755453598762609638 950250376836348598 13954531913863358570 10496781337946720867 86783049724307737 15658600957321959407 1795436099500627834 1858806351839190553 8278572316255515512 2894826426197266392 4832176467844220468 13331695604021633045 2444949714619977363 12691868096873657484 8299637019163934169 461787963227385698 11452903281357861206 16281474804017749858 4741132475911224991 5130140503212376673 13243058763210552116 14446307501225974154 13324235716368304029 5875282514982287722 10232807253029485545 16244406187182095760 12958572307314643510 5711081223034973854 9732517715260964412 4790492295232620178 13525563490838630729 172350689186061032 14803199611869996016 13883101989203529836 10244677638962133945 6673767337344110873 13910687057090309415 3867795003880351100 8545799754762014484 15364764192983448244 14871924206180310366 5780538050177666057 1575369641589946453 17753278629190283786 10145307191287242540 14604329457234202754 12360036679266292359 1668468100652899172 8225970441081685110 11360272214756283025 12640022865467007030 10325358980195244902 18283051109018586984 6881384197591356219 9875534167209818825 12669486099234306565 1696667119167411765 2127333831463175765 15628206723667232748 663145770879444135 3617548837940300353 3876403992768660150 2108836254763240231 7847964568378250005 15187812484493768124 7234430567918528926 9651594468501006015 6587005080921793640 13472737307946169825 8124181709411005802 4379876770655714749 5619868280304908747 13945476938289817514 4172605625122813857 14861681211124396278 190600017777999291 3993381051221464774 2581116806968086820 2437218311051028120 13207643270759320625 13429309052347567370 15946311703530515881 4769747106784748883 15659844396575784048 12200786105731652273 10666947682306714691 15785002450064034304 12289858416084328751 12425310583036446415 805285334106608278 14348091995522533280 9288065720262491162 16200537439704400456 1069880556692830514 621143899105851418 3899688919429581399 5688964850135807030 14347762867311635063 16760054623058945977 15480321092408919030 6308933634958101975 4109084457817988793 9569880195364094400 17141325530238599533 2480548335101945684 5396609882084370865 11207386272479418698 9056809879362073716 11481683975217038489 2264092429369993095 16328739384777636717 1754401329416619250 9026944050833171543 10113398386470124793 18111500431777187763 10785358620707075271 2724701626409367718 7828739674326995745 6148201696042390533 10872114115300050715 16643420515197881752 4943444288480160000 17248253607557994572 17818202723185387900 9323848972616025451 6671901438951135091 4165334932582442991 12751217387639223741 12392089479880913828 5401068463860642317 9595624824882056318 16760380249598694742 2126807530695064570 8805451963213665234 15967489731123219286 9912152221031856513 749055667702105775 10448801540028708568 13645325226719515392 79940361235856586 874427847646774558 6304283256058941322 9259789408175190125 9483009141178694734 12284556922763942404 402606316031948192 10907627624180668099 10387468225921313643 17721675050130022017 6663336480962370593 802749591135313734 9567701873243994387 17853983452691074327 5503122530289991127 10048589111527990608 2437493677670423904 15489464519701552834 2448467652015406775 7833722955025707764 1662087196448612142 1035776627398566175 12164582619537892318 2965343674821882234 7842886942366931235 3276449870717372896 6467158912579112913 10193123605456699151 9984874134775647560 6246150562970172003 8073623574641461974 4260575934683656405 14437774739104529939 1227609480860428783 14082188510990625377 9838029137811869984 9847171429025925002 1917974759698778730 8191227322299280944 15275659991006020399 5224971894031731512 15124977475812614988 7477899094775777938 10262803966442670960 5119886247808216158 9602443005702247763 15458285983683461552 4204109288813535407 1697614513980808759 769569750788484066 14598810118034102758 6853129722853276576 14457983507214798498 3310891739087726806 3903268558450707462 12458009819138593007 1338823375834060495 16687901836898694456 17569984526279596486 2356504369764193430 9455305682887905995 3131527831172522773 17685828823709446783 6212182433413858687 744885298201636322 1803761182131521459 14580002098431806369 1266304241938174927 14823167398488630501 5557112598318297510 7688229459225751629 16759613475049923085 577196698187363964 12725587700164006079 13710557375760881372 15411463061102762329 1903233681169774180 1075145562493880891 9776775963571064356 5030336279595063533 6680020811157396842 6411683256338200322 6524723564228363837 12560258892341169531 9212559933417824544 3307233636936910687 12549451480314617020 7007461380811574861 2315427342343769609 8604542662832158433 13937091487959416052 6041685150050124397 5758266259554263710 16648948825122578572 11974705257546466368 18353846538703133287 11885841627888424001 12871109208032336595 13496318833262874867 16914410371135167431 4300286408426762246 7511533059771141809 5030289318856288812 17173419023621784592 2349699928282396095 5909456774110895816 13116690825387050621 17091731025951945060 9905151639208412733 10315004131272123143 904272232573898972 13753550243995773222 15292517302794876194 1869987128978814450 15943962790932471253 13289645165889085148 5191596432274231617 7867285004652232160 1342759884660603467 12408013891032487733 597399314515058985 1421714279972205365 16119812899989849148 5837207964443214843 7455406047271582292 15175740837522087084 2529571713469564128 10856981625102805591 18347927843140502276 6646761248976454460 3279547167469388361 2541822630468161132 10486158941985692630 8365979568235335484 5846590848271877524 15171350895671941754 8164924536970262543 15171270173350782874 1916727723872524876 9097692570139749907 961978135871373386 14827329902189885259 16255177818766958662 12541039160367708359 6075941096920469093 14063828607976243784 2360711402026410941 17704123426533625209 10142036316822648757 7659359860339802147 14616842967752692123 8658113268206011413 15880323667165273589 5402319134063994312 18321869730849766011 7519842804286488543 8203737630737321645 11220760808736754937 10795904597566348765 1925527533847276767 6197748858159699643 10515863473255243278 12330607752213285870 70166093709498234 18339917258381582533 13248698469793050467 11271876048620790649 13287115386790236076 11634606803309154896 8718608327200601901 8084942375920702677 12067371973852002815 17565902534764873847 718694066311336013 5616004031005818709 18091600763356055670 5939077324141141813 14837972815733196135 6445906259495580886 4760972075625385650 54641722569224331 5488055261667451465 12990735016025868410 6260300635050552087 6830374168684483982 1510115983487726948 15077276869698285860 5065484189589538306 832026773346165808 9037744966658561377 771039566254961651 1164691056892403278 1165691911769409338 11048283984744439309 6663390249471154014 2487040532962353003 5497061580922022588 2450938025098947374 14022680100329622771 2411866391949129071 18279917798386099435 5950593471237533532 12165578444180417008 16720620228524219996 4655268975073492716 18422548447849364317 10487468916444669427 18414551018552232304 454609078836389882 13859614577806912739 15087413692157950486 3650179094146069006 5298285581007898452 6217743904256755280 6193894234065010157 10864941976760149884 1682798360203286903 5223572967977371438 6632060177492421777 15518658650686831332 11322454508120176054 9197504289546664328 17168277880986062580 5969996170498040361 6162998458655731913 14871467079298740170 224392384739589932 12442248419247978422 10444480879462646155 2720304299936950150 2464947445529342429 8068066313237683042 3722168217868881452 6484146309078136334 2849600385143020377 3411326791796577140 5226748240317571784 3504775327415917672 15266467070983385277 6900756866018691687 103957078251730915 9225336836800259419 6202497212245721471 15058541740344892664 3876583291000701268 548862549538092353 18252721351709885389 17979975554411034530 12479054904108314751 16378097917624009619 10015266189948966783 15960333066688839023 6385775171803762047 1632971202211458308 16765394258763035078 394403251732632897 4687586212498296016 6575337482008483992 16582490135116637298 6444019928889779074 7939424238346361506 11659443361157844019 12603784909293234184 541758068061521132 8277984385883332666 768337239081615204 17160490161122782947 7916078842804121456 7746870492791386761 4061723748854072856 13637973130059307007 1772431402838584112 11902435551510020464 4367247083725653664 5047708743755192705 6540785815979745452 2656600786446182199 7966485322582583169 14216393522730237997 10054642948596209090 5845018504334837477 17250452241318550787 12401146672845984208 12095884459774421235 8048917447265100397 9832533578436093954 17593251760638283699 11149391567473483292 5031993857567168048 584825053483601999 8200379108484133721 13849913687004155965 14324740306474123124 11568942275275748960 4797540081783050888 16915188669971873831 15087651442723714755 576928275451619308 18052986693458849709 1149839476359309264 630032033027021148 14509024998427312253 17954973184442331320 13080834749435571973 2320639101680475322 11525658247555756458 1241715974350263497 2512633200328709592 5232886539809745476 5529261533595138793 1580191726586196080 6645119629727971516 16622685270510731767 8190819787038751012 15157843660273140293 13673721734555623279 11542575730482772721 14698911036483284099 12726885624895045822 9817135543050017616 17713033070613967629 3645442932790463226 17282617191928790183 18195052344580637490 10866376142226521105 6056887109063068731 1292340711392236522 14714121234850177198 7481038333497803391 10842666506496974699 7086940131160362736 16433471245286848315 13632225361392647604 16429821811566426033 15917525845572016264 11322819656780744512 17600605355465195702 12689365067083767911 14991454701308434079 15306440070247489963 4021471893003633352 12107072430711861262 9247306544731921450 11544815956997685406 3631788382900346285 8423703714256785521 7477312461847801595 5730050349713957396 9946725412534878452 1550785581321115894 5129752443652707301 6181304831140218256 7120771643802930443 14736572287045103212 5437090517868253865 1919221708863308715 6302323979706172078 14632405816029112692 10390584650860809201 4625153363844499190 11634590003344717420 11347587784725160665 8284710789126246219 5378722839729147281 1606668871537025509 12264722248344705730 8255991997856618830 5634275768183048399 4992880028707901108 3103865263405025063 5807581776197738994 41205680824921708 18051028551569254240 9586507434804529254 9945552962642380373 12561591441178485522 16059961977170858140 928062380884828294 16795951516533272324 15227611269816667070 10923061083024566527 7425206195328042821 10130749063800391438 119372901247894352 15378705688402890333 3652311513254702296 8484585668446233229 15507888349915655772 10466110805724070225 17032879881701956153 9726801475123745169 12470159716404934793 8487855266398390868 3184406610480015140 2116735695137563533 912729944679804274 7017931088111226191 8192224345523588232 13288876423301648736 12442031440626802842 13746518120682870703 5962601204950792893 13240773125968404166 12539431134580764669 9143460259080556991 2570909363871838688 13584718870140089254 971249655887882390 15956547053242447591 12813098256718862080 15077898771479201366 16217713474623805746 7625793510317595911 7144703390939334189 17781884622850408691 14827509148259282175 365252057594646307 7969077459188521486 8556801699127832700 2022260079173837619 9583631827241461523 9768149706560143202 16753574827221667413 17147347565908404050 13436392462962999084 10932164620898524994 899399583303535112 13944388225564054792 495096667430847366 12571716479461145326 572517722903421693 13354026565036476382 7150981049500334391 15883419655689348118 11825264123367695226 17530323718245339108 16860975730799907357 10357761684146595871 7694493664617989490 8530238886557508358 17937758274175447479 7408376272071397438 9299654749119778183 10267033245497308656 10226698457826097631 13560706783498450239 304134485662092656 1624992337234642199 13214462616733481694 10146338079261730089 9093740459101931849 17515308417768629550 458000769255967761 3721508458895060284 14444231679618769364 14419589030222646103 12500444640951368031 11119726293496286324 11126270588547805118 8088762952078901601 14107180679055609746 16318962112141104903 4162905609279328123 259428488423057328 16956091417855885571 10069258559710331862 15887452989261149485 13703159647035586217 1429936956415484171 5876922680683055184 14060614349866550687 339342886552685903 6841946178144637970 16568056738531108177 790423816879639477 13966873398862558730 569396137538905880 14668615422066092327 7165318354177685265 10338700949727954880 18389507350907355328 13817103726380047218 3804474873500145307 17460090378343746534 2751175748915673055 11491709452680995994 17145390850415541177 6493683027820272140 7194123077086487875 11141363140590945346 3519682920589888221 16418325542572090082 710972653919124914 1521964603130158924 11572933551827314937 5742429287516904985 11919386390737337990 10728933524875190983 12848251156616544174 10666086304016536159 5787160872707319836 11279412915453692750 125745152760582571 5038968771675030811 9976790397600288060 14394150403697888173 5393374912466234220 15708813431921341856 11300904527112655207 10148961637350855425 17717661365631236247 7362408120100642542 12716839253878382118 8806130650769645915 2029193296498372890 6322937036300759919 13624881266942773324 17981546591245744118 11977114009652832976 8400748386655436901 4102258290949009768 14851741359866822333 7216444470311649254 10641308692823438238 10903692649290440663 14393197989339165528 6332914222813388392 261595549585627619 2970301454103079739 5941658669792394421 5534421022638561490 9719401203227277686 11262434526947855828 14915843046757275253 16803180940503696379 5835250643928933133 13453360800377624713 9715967003979284690 13966211319337369124 10874057390380667350 40254833757221150 5858596457541942480 9722250937950891760 15845231695449381605 17185039679785965872 1213352361124110178 12646009870735252903 10911271196829267623 17198607679742361620 12788248122956058858 3411289295692340567 13775114917655658520 4059291672624646730 10199793488542324060 594872259994464880 15442488645861150939 10335112806283582893 862841631647164007 3952518087716972322 4940024670523525493 13567633685754762488 6770559255697484790 2863142198533419181 17968459597362738150 9384072753761043180 761846162623678752 3195556816519908613 3760957060260673751 4548692288928786545 863062181155360240 15974359582964955179 16283121930990562655 15653967243128800329 12533216797114138563 9506275335155512765 13130720989937256467 12153051805390215772 5222197408453009082 17432716549237814089 16592675076995175 4404132337052902581 12619997250529972461 15112927718502758726 6014738761967074668 4314181291375421248 18361749972954029471 1052860056652876624 16066014797051733117 15916511892202970793 161719718719935377 5396291141092354655 17710454982418118047 5163481980425419237 1709569128769541327 2672470818680083587 175458920740788826 5078267784830037150 8521485165707014953 6073163845993081710 7690504982226741200 15952871801165891286 15151749659415647551 4714848143994048842 3961985661027896855 9652459353083905717 13932096678356216062 15682747255945141037 589859449070997108 8393316977118060207 14675880126184999651 3870638379730883011 13286343301248535837 12972834830113545271 10564131668490640031 6336737509790633900 14810475959734626213 131425058733925187 13342078873335809570 13731570794075748102 16948305731236657822 7708651029349773041 3938636600014896416 11557953480178651886 7997860000764984816 11522361680593304362 5581890373143589730 513351038910453209 2734013876595169690 1185656271595632521 13119363362125540370 5130224882980918798 7630167501030394050 815544222777967844 17410867466148635469 11166619797441379614 1505959959290639197 7920071952846386000 2378810302011552716 10407069992154759059 5985397185741076955 15204098780296026095 8045989902796272052 12226173378628964208 8706850592475932617 1177123892901024991 6133721824001999482 1015485520614526242 7425913788118402974 12921002476314193603 4781314804154320413 2495331119897952216 7950484870134177601 16430646271049194035 6281912980865031678 3477408914043288327 3959992209619316913 17343899127129244552 761773400028655044 13253372560560375165 1029796969359783135 9190897037185192446 17416845521769274123 12443429839158810104 14503489843684671241 14705570417105203017 18226451047336607833 2843749708911087084 11910577089477770473 3052229101875350261 5477128990295777420 8285350247960378128 9224101988823829161 2436785836410390744 13768365652925342807 2807631639501284387 11950847822449982827 3491358257422570950 3877436024040382150 9552839723832177903 10814924013771129426 1954458187648615803 17617844397824613425 1738513216760233039 12342456415287435018 10321597412588044859 591981759562634349 3701268556534980831 7881771811477383005 10829653687976698936 8357136784320211245 7393075205188152446 16664268987959975272 15965736383421750827 6422143681249383245 6817627540040713734 652668954621576580 13244699807178916903 11845620170993602489 10408189831719872730 10151628082359928838 6214964734581467807 12283252989220042267 8687973091668967702 14632763755934556395 17150836957021674667 5697688567752227947 3124561896660409452 3866949765046409040 16089195462762360818 993150508228343890 17464191393209305504 13367945530217786018 1678653207877711320 985799869524786197 2282737717882107351 775060564892318743 10685574105066088637 10744724045842293625 5110716343175852489 3424122393310985714 5571600666818253204 13142267925581860895 6079873108351110267 479503546817551764 17569160469096786640 2935309602056958731 5007680462641815516 12080076122238247260 14222543474652955046 15120139950649469900 11274365225820082911 7855240932983266269 5850108329600256181 14913158988898367676 3334182425802043243 12137612455997066674 14442535129452541811 9982517946021778050 4354635704099433472 10568968355005032104 3906342349699864568 603480271381006396 2162926922153999475 3001237966465488782 1872294591539839156 16907400913556676862 1836077779059892993 6519471527626382712 14913367678842450848 9142089142438267877 9068788512217850617 3094129031659362612 6083334558295445272 6881609113793955820 9551672087443242299 13565828696658880339 15898050020854439170 5539476108520321301 12170164545988529940 1866186218929834266 15991567155757687342 15742743909538921169 2801003308827636756 14306990866318264660 6204932259580630914 3637697547240076915 14791254862912805193 15531898690990575479 14486590723984031972 8510621146213339460 14075554513259838510 7387010093155291721 11157099314963879286 13952219732356601119 2424253516039513057 6276931316756453606 632853423619588612 17319574780574855734 778995055568630473 10863738475879675944 9847697046234037158 3007814080042949692 14028117387274992930 14128349602141473660 12838294347993139809 10093403489384566273 11161710165247602900 6330093792936042421 4324737769754543814 11660077015596387155 5155970960173779747 3733241343307400756 103518068036117574 11150173845688622031 9879235559874589403 12554129098139914998 5676614274759681619 5646386741473987436 14189598559569939748 338258530060166110 4679077708834010088 16441195012453591692 6145510564109144973 3160321892613400582 9599860646969697836 3185203492274849537 3856787576904782442 15252481030070616537 10713090504712779648 7551506961244292968 565727776030224442 17234753287133905022 11979856242771327853 12027815154607924626 14360791191912569953 312757210002891377 5632797667399123073 5662020464370026338 12360644742856709186 3968217795328007562 43470032880734872 3826763988502593134 16013338137731425029 5193040372798198408 11680776996508362970 7346082385955675345 1322549511857987576 440256441030176180 869346280895865130 4664213018053497852 645436595568028421 15321273295386820392 15938791665280616270 14102240937167959682 14158136253523525291 11313700137924276317 2228483977861743334 14947459071286770458 16587144406626402076 8360992542167451676 12595044014506655733 16114014224059347024 7362924237350377132 9662443274959341958 10661626810306340697 14512567269481198242 895722946359195295 12485707049184170155 12799115446685771072 13791783077888083386 5632114892720144548 12612796769782027934 5336634637816759889 793058242513685076 13621567037156019452 13267140155295499883 13053209391013149198 10160221201821922869 6993454281601798553 18340731926422662033 6791025736695235482 15674408067479515018 10013371543141254292 12822269302967477440 9124446466582418313 15738908279508817046 17223357725935062973 16087939567987572978 17782038035193186663 10489483426322275497 14722850150002565165 17443361508615158994 9137610819241652845 10124963754318203037 5407443337291690619 7637523634949817381 10669329600747071873 16046934699058278531 7559280202315708821 7431035479774075718 11477528177894057643 1385556378817988494 15439783917515336232 13180126818790095760 9134208052820927967 222759525079130847 2183621632159037078 14777682122453798714 2447559945904561671 17119767127661771633 211855675596170452 4649564879837071639 1620774110103970230 18053275766898467095 219868902493476873 2242173742248510434 17351148301031001205 15403410636125714602 2227353734741911628 10517883398615781813 13222330977028646427 12090126133262480195 4072538898593984883 17552202657053165570 10880789488261905291 7979229111527064929 11613543218354761775 7024282834723117558 6551941248982285108 607677268296382864 17937150696288891252 6515184621570743615 5191509488664142679 5244185711344901482 12736009958036857063 8037207002063674909 3649968502850624705 9679004132480777891 562943735565723035 15526430627332003458 12750650896839893596 17865192909503208227 15813202853753999653 5653568403522393229 10201234935019027457 9053843908111250343 11220416488018679675 6446855986650172494 3993102574721326647 12266612381866389394 6986326516474646573 908574122952022094 7644367269204195494 7306043784942403855 6728612126919951169 16216330359369929082 8367464323977317195 5259392736518453374 17747417027061670695 2777843152973526782 7080226668405003774 16372249708366554537 16645462050499644332 16017015167997079936 13184834153528665677 3689450985819244800 9394814228087189249 14530213839111058328 10317165614188109323 4976240408160503006 8845976708207574586 17627814497463356917 8568660266398200705 1917115026521878449 18319795488354193043 884310130010913103 5708418720912945307 15244272629494605729 854118231822170250 7822647389655429519 11954922178051732817 9779353960235711102 13161316908971803738 12122350269131605694 996524845843129744 8434469747247745521 140557555474417156 4926478582973345009 15006088176892505515 17884307251016357048 14601407928746985368 525496960027576956 4451360324747182365 12400260344552976939 9836444292982271241 2598687925549840958 15699156450834965727 6447897455469797377 1714396192637686858 325075356190832973 16378664656853463102 6552253993323231774 4828346813303851181 165731605027280568 366649922297181847 17505414806831640881 3159363680290533218 3483207232250840375 11742399855896987012 12387353530512833496 10633155825006747260 4616970685724854421 11307652344577191976 17515778027108452109 14954584931777717898 16685739166634385835 10550239498968362659 3224301778191769890 11763952864380755301 17377415464671675034 3598194618791971614 8327232144948758482 12051960547751044091 14171112227115137988 5545421547544344160 7446445382049858966 3582371988763128103 14928361970210757792 15637855716905982922 15641914028175895510 14409043688120280133 9024739289733437373 17626288411210787406 7062960368177742426 10056068191769555154 4719335240702632349 8420487797199659117 3983548863522773526 1361979065237751261 17616812911481576643 15344351453718024178 17160044110709698657 6622574717730524982 17732711457737261899 3784037398961713243 9892811199425836724 3173269415991315034 2122120143726222380 9970911168115123691 3704344781829362347 16604136238243471780 1427509837523468897 16076991417836827380 3835881188507455387 17041523812195441288 2150969265347879506 8049003515940601400 14628211387461724498 7044255209033420218 7536907673107559012 5735822760377982741 3628157856057639145 4307406383563990544 5450982191452037829 813771103701160779 16807313414173541007 16474694075020432066 1231572471628704098 16814611550484562765 789878974381356875 12347126551852584228 17547165858161786075 14766609014098653082 1908385240358485796 13552597636129195965 327444204256022836 10725024518176792919 9289026040359590511 11762915672820886543 6546209531211697860 17323954513048177936 4880655526468710971 2258636743681468631 7701540945454523749 4385225281979506094 4303101329230509675 6611062152387797548 16150587179592741658 15839649660472237216 14588567276505651844 2285774353206163743 3606067297497984562 7198825537195736685 5643319078074860773 18207681329405488629 8420420082793517474 12356920974804695873 1764342592028185059 3111533684167382634 15938023284019174582 811812659127117736 4520886801439999348 15070680493277311004 14736064026653439664 3320679221823160857 7245107980967568272 3200708521771770574 3994402802808512172 5115424069211635948 3953328790909797076 16897551675996372819 8537407735203411987 9372884111284315807 6090586275146669617 13276764312344276128 2071422161018448715 5180839905258351437 18318620615622904897 12649372027541139243 260530380824347676 14751030532632419180 11180532323973286290 14105540330779942782 13819607373477781309 11578474148143241130 15323848633932653382 14103310067899812566 1451071558983241163 13250715520129507073 14428042827614030449 7581251361025619749 14488439576767436211 12017221368934953883 5829438089620100529 1231338715534960452 6169680279148261775 7933072678611500092 1525483447467012759 6402532615465889574 11403021960440762222 14653475960018073765 15051032205790678890 9568976591147661115 1449485618791163942 16139248940530497636 5835036822711438777 12342448517052758330 4872036969409352703 3079691272161657443 11174180839489858626 15942196639806381960 7942241422494001624 1113122500513753507 2293612433540816838 11748376456893612244 4447815151378388091 120206197709236558 14121966732904834684 17515686581753993469 2301493152706954805 11106605399024936268 11245299006434533789 575474935422723066 10752654680428303943 14517663604431803927 11999558376345558655 3165937877497322482 5952628410975238457 12802059875105239893 8724543143831508289 1288495689016306473 14251361095876136995 17312169014502996320 4480358619957156370 4735297913014547432 455468340304815057 12627922917222028280 5293460372914341191 2487226701972171116 13797551795502713897 8082527724156867493 449469191825990376 11982057454080627906 10432027288190410561 17396140661460143018 6753920019241867971 9975203263013294656 18038228272897076086 14043981107801999867 12772410734308472706 3643093375965881019 2228743275686772703 2753799602281793892 10695548196452596579 3703421069887489945 3582853458627787077 9573311130081854989 5232508323458422273 10523001902274218866 18204727995065761191 2376840660042409287 11570115308939473587 14301390583107341112 11887746048321540444 8818794906476690107 1384803838666903425 5683204258018697352 12222809278425588343 16510562192251545986 5972584283241440260 15041284094553225099 9947936832387991966 5645617969626269917 11569650038460108553 5826679746507587404 9502577774864247052 8346739527048252239 16964935437067227100 15307525438066741261 6359601005891952048 1657368345323409303 16652326833791713846 15805908054223689313 9183716407839342688 14574171950063914143 12932892079317753728 1212504095848793381 2338429655474037849 3437215704675219327 3589829314779416798 1873508479254209834 534441413640280636 5144597467959115040 4499399110215315278 16972611647985946765 146362917219924596 3532385664994371194 2490115256061547545 9982684695573053034 10690756239499568996 4444065087240446132 12063742820198891989 15405543261324025390 14157378411616225664 16363870060227832518 10975539705885166020 4610408057700445168 3949370877135272940 18106602841685414054 7562049869295117796 14792027278394806382 1142317250136620041 1323384210229424074 7012533498971139959 14039640859308307073 14938130676587768823 15152136686515103797 14752689617814635014 5045278753716378690 6743686357290822446 3164623159994101380 6924668377291098349 6549099777573694020 71042833652281481 8222562064640987913 10496623460898648174 8033920610659557275 13817471402122774927 11083884830309570394 13716063765035526667 10278780267035153627 7776511229001565607 14239669775009680407 4325431207882670991 5925524880320845863 15618377583334360224 6602261400133173602 8110549386301174334 9541834231775251213 15403549684850845498 14790318788807602958 15696975357919672651 887521245317548688 16313347619359455024 16591659305857511191 8035906085372518866 15010061656774316968 17176840413575173859 12308851283518940371 12447075194140328578 16793674329620041842 10780049595912843835 10211818135834794509 2751003469317757415 16331169695309974337 2674105637010028775 4882935047311244020 11817926671003602324 13316692991581634 2310802235175635395 17630558301700057270 12475626173430588912 6338477461717726594 16012232215055626725 15504472664352145222 14443399736925981482 7971065470567722738 9209152083051349499 11775651824530993040 18016620414487591201 4562640563523044266 676749512688080773 7255436056768281998 15421965318573680139 2307897025325787449 776349883015449263 4581251941340002554 12552977143336636599 11374173603550749974 6853927597177213723 1397655691680609251 10919377886390348677 17246333599532272472 4156352244985350151 6942210453674895500 17740480025257757635 18409693164918122435 3523536500393956046 17000555738137172875 9257662857892787466 7761292116148406126 2300933226535636932 2088390844971674997 16874844049589817824 3317866349003704711 8129207649819946324 11223918087265656915 879704333210985481 13282693357357133191 8276655934803957929 3577963314360942345 11643132855629693956 4464212425419333232 6697822186365131484 18114958961172722350 2873977837795686177 14018959000866060820 9141461741440038908 13808811852896195673 17875829132006119666 632558889151714819 10879429514339488794 854788564186724735 1278765321299312557 16420019703154943973 7349013334430505783 13709816513625159676 2589254258089307963 5103801891439473009 13043495010529704165 10204563171269747020 15256013926304031601 12062047782801808231 75442093589050932 1328852070150553354 3199210213422614299 15366244789647258261 7889927998752433412 17987423471137798611 11416055721194660864 13725343957698823578 9849044645225887616 3525954609101969366 10524848303116255660 10648698818192616249 3333925551418004535 6093557661067829306 14957837713064847777 17495977140562719946 13972990887270933273 296567798256608384 14202968752310160309 10628131754005134846 15983807709437844197 12757238222218351387 12691008982490637720 2244668656294454869 2041781053530544744 11664545170874638143 637250735864532520 17738181974380888532 5383767911996709659 1299878301725170050 17390625462551481807 1883409380374582341 10434964498634884796 8165985103235062500 9232378685670371554 536455303136144337 16033216328051357316 5604421900523046590 6822223314500998645 16801458663651060567 5363019817636889164 353920332713376264 3730136379030617035 14920778729248938307 9307044523731913868 17125569737899209123 15320175615347920778 1129741111282567573 9806431326961498235 15530741723051602197 11048928018085610324 15729355086643783565 797831557740181609 5165496235841362608 17917760859192063168 7990383393688912655 7469128578879496107 3152169189410793410 7748478558295277613 11394456331811869765 7500589741517727483 3428966337473149536 16403504240358076737 8766745253243699860 14747426406316398812 7753437735658282465 5815497838465381029 7733600607270415979 13603568172534304010 17292171232370840406 17952856948102896006 3915210374709262950 11239286473382968687 9848887533927244580 16492007993379500591 6794568360785498127 5413808188814281363 588461053882087574 17057225151701279517 6568615213516887376 6491914884700526035 2896472506102233108 7889107068577472472 14646020795728913729 5294111747678456874 11493839005971091691 2515196070565643636 9542750099797977089 8914863092893191578 12650559695790311523 2860002417626658711 16937083847361584735 7159770388212800860 9140201143658559018 2272492296892439922 16106605305299528544 8083150535649786814 3693008661399615016 767442142139095509 12230301539244770881 11453343311129345009 17499484320014320302 5096585722690036047 12118544888837203983 5868921088452533122 7005638708305278304 17018031428577560755 5180998712650955507 14155307266059170397 12604635713829457967 2744079787532922540 10236952572607011576 152626455365233285 1870834473826238774 17220210758837690875 12301659342091295399 9685568886799509458 10276760708395982438 14393185080724374910 2850457321609519870 12657978554386734772 8059177677973272420 7502146425710147737 10272986267325040195 2522183781387488341 6438313112015451545 10425237884348666528 1183021963156215469 8683108542706642113 11229241718474585150 10433526421774239205 18276373636568282894 1944243406625844600 18102928660175370038 13851076327965961816 15675236896058528542 1429184592993770004 16787853065308056247 10721916862027187791 1370118326077625818 10704502474403423740 2024327586850608643 15744082712102669196 12966871087515544244 3568130927563835215 6169206954316091717 15874465406600430836 12228586896008704441 2010186643699823958 13643482880449027509 12200897637010991926 2079280684477179573 3799275663447653816 16458735767034576454 1548542683384163287 1594573105363873902 17503745744732507649 7348828337407793232 4070299831793949740 17483178159116624062 4734277409785690441 9214159781635094732 14384202566771981362 6153749807085919973 4406390426015126199 7658576113389564294 17237183806732545639 6579328826690773565 16284715592090440318 3860839584649238081 6045878643362849189 4959641749199699893 9412472666147978141 17842966452884715671 7905353762946807258 16126881095156319524 18227516553331524041 7320570751599740756 6042912997648512803 8276446056755018475 9685298887458528930 7011413846846707478 479577602490950486 3010569434764322462 8920375281329034262 6248569443481600897 18179488515348251789 15279694960636701509 7402426708925853412 12214736848675585181 507683121408424619 1900182471681895132 1447972712818262063 13682582727772684523 16813143780982637214 15450869233275333805 16060974095933899740 3573548723540960410 13905554111808362549 10943810211824254419 6077911762408388168 16506923259140017536 4663568584481600933 11550775287015191206 2492837063315338604 3288023954511927572 3944015791060441455 15618118824795829155 18226022870209578088 13889898771437001165 6888381167407916112 2562001639819574239 7334379078511109110 13743609590611237318 4661044149213741388 16482056862803547240 12905395691295114530 11310760286769328366 12015853588591053742 12383666147511393990 14116377793387455632 2686406339412252357 12153767745352290084 1771067388188424517 6594384793038061148 4287774857465536134 2628182153437277911 3344732564796930571 5495153752749921269 523893933856870236 2353080134234137745 16325850878360649768 9616895895006945965 11048189935893106369 8476431386204192357 2379163238662523987 5182557828280938457 2493348438582464580 17858723827243369771 8443119361197831107 8172914689398589210 3310383746590879263 503502759640649444 13076881124683332434 14022415561843910658 1746042852381741138 6847006224525115617 14160644238376916348 6811524949709852484 17369721241835823817 2537008052839007052 13635223249565068087 13015960034418083410 7788721744122876905 15129217152251839692 12138544370564506093 3135047824592346875 17174205128107119058 3662325518118872053 359442727663450842 2618361841983016613 7877015667396558228 9555665929534151414 14787805552739562398 13926468070460269211 12750132532806821894 148249195455381466 1683858481337333746 5333671662399382509 11022619549043679484 9557784339021607940 1770227276224874892 4280330298172460855 8653989399669371751 1453687366220430316 9668304733333808355 18162937774389458693 2296135918754622494 6197468626247976302 9731606850902503921 3464827197527983334 1690991288458639960 6714479777735870225 13261716972091910659 11232030116747085129 7810446395794226921 18093568203551563995 17867281775470182284 8661814033571414376 6469403104006855455 437355404368394934 11480215689183141657 12671980497106583675 10318501257702540522 10292784520117604118 3816070035366136666 4220555225214912510 16504005029571178934 2587456327463011028 3455159920032348115 8218568460387591444 4469740624094318402 11827116530766866601 828451073882553540 15365412329609629751 82530039812485768 5449363539978233013 14690214173061132336 17819720145902976711 7988195610836913128 7639985956308388681 3127256554495113750 15179996500303288315 7364961312903357579 206624751818845453 1980494178949391374 15881609488102184135 10358340677815880301 13336503699273374221 10798807512830489203 2793648672125058216 4610559184303741578 12331784384529443567 9855453347930494790 5359159467615969884 17738964844983305598 676474022014926720 2424273561289598965 3708395896895217848 10929033309405168537 11539260690439076882 16387798231278805652 4029344502024151869 17648151809613689113 18167206698646559555 347727250757973611 17173025771870864503 11923698716026541335 16214470063423841659 14397971206787531113 9142654440733395085 11321254224699300448 11972911460406657950 2835315992368777571 12378256366603489286 9991998405071694859 13042572273744607122 13886549194775518186 3448997489133559006 16955377555862979674 6690505173181736732 5710190606985453050 12529165381714584233 6429732634578518384 2152268709376151190 9533129457847047290 18109205921575557174 14304864905915819139 9280371369537887359 82601012764515953 4370734037718393165 3661355147750627582 12624253905135420647 5159061030238875343 9090846906752944779 5567120057263153867 8807665274142795574 8454567701527980311 10752410778850197821 247912720305703517 17864228599536057674 15185427663653350735 11913741596213948710 15047377983391184713 5993008370674380070 4431220087256422696 8355122103402959304 16010920577569061547 11589281118716042158 5436237612557439888 16989565298360316414 4078699684992123883 16121011491676059340 10400347437066937659 9866595754854754447 7633552932409967129 9732636073365289046 10265126873739237269 8800773327361483272 3007494146744131687 5564389391161000546 9569464167689406802 8995379857062450096 4824830224514345138 2778512192770831850 3614474949926713807 10930703985886339275 15216408142323247204 8513351898303772608 6453044731116263824 13442122300428754950 5798244431890881846 4670997191726983381 5251495650395541688 15661124622307584577 8131858669771511599 14255010574211198115 14270575443245640707 10031746292277926163 8959791326714976751 324914114994097172 8479247242057753998 3755628015783367765 2563409645916056038 11900584091188381817 6102373096656304458 3621353704805170900 219589536341224473 17261561194236992999 7960579938307691359 4236712333843077450 11870537166149257218 14029973824895319750 9889330037074538576 5851498535341853703 6667575069950295558 16209960676474233413 17951640981477327318 162258276258590006 6779679111215354446 16698392511277780690 17682132122443179610 11430627107406671147 16174786782423412399 3291930270052458072 14074083620225414004 3382728504972036011 3200267414975939365 4812576126598754400 7547387562446375223 4889830921600440714 483087867972086219 2152837700547379744 11638342398360421054 16646492074313852433 464087465331872728 207618171538853186 8702943319774059312 16344387660277922531 7105717713855287538 11354003692942308242 8855844287680673401 2841030920437566733 10851740422043020912 17660746234798974279 10624730948413290636 7595367253464693580 1120140271622686394 18306755531306400481 1009264153488725514 16724349053402878214 9857850045372058518 2355408239389574155 7678745702174997750 14773607462965110854 5863846160813979682 10850170494101259866 13007472042449151506 2783277254301824107 3785445179807621852 16554106524145716915 570091435498401020 6540069759982983415 14442947202873209310 1960829743122547887 8472858125678801383 7424632448372018947 3838723630043087771 3361105966774730150 12981474871426271963 10956182148407968486 17138551734825018239 2764025464301531496 6720984473406490900 3002623302575669072 16118395644453103072 11549243366844916492 2738691296580315506 18424368698251083397 9763508302018745045 8042998149131127541 274325288039589823 4817379988378123836 7318747769479923531 14165808545201405117 6036092441841499486 13616270780509953461 13218891168640826953 6628135034412918583 371933409489655330 13663224009720659938 746021104832153095 7908901938864787884 17860654506934998973 16361732735974430159 4361260298056365650 7442834266780417228 17111497357731040997 6607127686114906002 16801005671960902219 17735772060680692138 2284825356714884190 6361740860676982342 12232288134712624918 9585537219996248998 16681687422293844907 18382786360723574978 3012989298195622964 8346353894857502089 3900811645852884638 6342401110308239309 8180571157624403868 2559871589474559747 13525966691858718415 14229360601167142032 16105177366511930517 12724095019844570278 3649228145507715101 12470343567088208979 1713816792656042628 14193286924074629936 16222103342827862187 10666123236094882847 4659364809852593933 17834858404661774683 18337972731314948076 14275009018626617831 7753426701473719727 16057154142642927258 4563472932540531455 3110969545770248577 260433127445203082 5619687995725468053 14212531081577818475 6930595255940803600 3099035755352174289 16533671117763655894 15955438737396036955 5715940033952477864 14566805265734231149 15646855889329916805 8395792145096883865 9079879287182780703 17336158829553354935 3651154065205407965 5852402096584764914 3736744419725402425 11454126410334421939 4032379015867171842 9987150484418660009 12761028016243924235 2844787882606342462 15464479306540521200 8787014416947741798 5250920133438221925 18102053025234080290 16818680628197219658 16161853233972115587 4629775419514838674 358204907526657420 15741635805664183486 7739553520693210755 16694244771437290004 14967544847735233498 2587504735186591353 7628230273214309765 2261465382341786885 14829187150491370742 2393252441676280496 10941822502720565547 9623972208186407938 12389667245340445112 291246592453975661 12786452986640186104 9372725124861289891 13065383767946867372 6050889925671215115 7052968281010922831 3401123955797065302 13121772379737245803 13293532539217647668 6911498376574870386 9015980916818004738 10317607983174669848 5585821108704789055 7265561410276645504 3386292161917868299 7335327063763723036 11043452591700275475 15915054135016334240 9866741982623304487 7614745127938347781 2906233519729441157 13943193945299848800 1949329656820668273 8026897112804408870 12796290741423409558 17805224703830484050 9008159686954809078 11295752684395967132 9652530873908690264 16589786146000755323 10753274244718511223 88312798152934194 1561538477186306632 4129493915415643228 3753025371136034467 16409648645035638430 18279886553072882181 13479562708853835165 6640673675604934487 13568380432733051390 9547892385038669163 11826365117583802905 2857466328299158288 17795410255656482746 16626734747833129485 201309401051538997 5462138110523618155 10873068845721114317 14192304342413854533 1669948651433082999 13738015773571888175 10412758524468374460 3695171369743156743 11349275251591921574 9278588532873248354 8389880921941447476 4597713313825943491 16717763151954761166 4165248740219929174 13621056990263260472 11271223612770097837 3686374333091354599 1724353968784040380 15016469093860794426 14170084660983879317 981409419353869131 12058836004516457100 15223853008615722510 2352509588977549888 12624490046353044150 8076510826288440053 7886556852293026261 5947201420480923020 12297101967595248443 11286837531845946009 13420155417373100 1813207158767257829 4776517592910511400 2024396564269652891 1657065978208293737 13262308844144687093 12466486078639634655 17799772389647766196 8234703383632836651 9384687070328905979 3382216704326469530 4884008199132187026 12550377207195801740 17911335155036153499 1218706582780474219 6595710044300760638 13580488055532264196 14640090628540249496 8146970597685143184 13658520453898772678 10724915701498657516 446930479085962475 12038073829963487942 14802002703209738643 8346447857802685699 4479461345859223893 10543499794562863327 16546184198976768284 9595113542918596914 16328872852277475102 1353127935312813729 202558500026427402 955288744600946753 10390648696826008416 13579814934816155508 13942815150097629022 15537349028984270333 17266716672255155360 13071060908026192428 8034729844995379263 11604488050234594422 9657194938009923548 15949722211628218645 4637599313374534371 5392393351690775005 6880174412952727711 5749340485235351139 9934998289107501136 8769812925937280274 8973594718190199584 12730840462318983888 116434371643514108 7455031268843920451 14372555008978313024 16565138446005827270 15427003868203673987 2003160587614455643 6576860784213096830 13465018262503097665 15671925553155055748 16613767839155916841 5741887162818332247 10010930088117557000 72244788558311118 2842907764754415758 5631710937726936451 16703722295078092990 15863049248562230004 14118240165821664890 4184994334311796550 12171984338553707571 2667632679741839136 12223356895248614428 9682631706099543479 7416471485650605515 14950094483066099287 14291862448673688845 6390698039897711332 13768789658968429237 7284093751514838469 6088072676896271052 7654154342431750427 11009704773614317877 15836774892602496399 3947612039777990424 13025114374558733345 16981813969043186609 1142760880337199330 9170547449731031960 18147484886516248734 16978263238022514013 8056237597855896091 2275521331016822213 12671524958127813889 18365370720535746452 10182924263750244379 6232917764832692041 4276538566065678041 10426519670178762203 14587284753146245545 2759960931608471523 16726132791781099083 1786557640207346722 1856676482983135143 15321993531623673701 15043303258682036450 17830197928088394071 2081726792493010946 357156198096149127 5716933011258178010 9183149530021103559 16382468295850038238 1267784547393619479 9806582533076407716 5228430060248705242 1611403615913085832 17390425927995299463 13406425533514246424 16314994758855800127 6786314571051222401 12690343416947092866 6261463420236637134 3065436439014030 3764692601119032258 16424505178769558716 18388171735007687035 13324597076339455744 1298323429091824012 4285973540216456344 2977065347959542823 10924726191462563419 10451901636634776731 2790812538592574603 14728346216403036003 735749255207291704 833763365939618286 17861932354412282130 5637102732444691461 15572190670097741934 1866968906619283324 7299480215735089028 17186637718230288329 4613656024129514878 17464943156374160625 4895293295358980723 13188798429687911602 9901892909158431363 3907848149309715923 3089851022474390807 13254753121846282245 18005081738843939919 8215484843483591509 5836365224808940021 7170750377063788845 11116467694631729845 17916390387347804520 655413011875290147 8565139800175043777 2665850090124486144 18295477444430459807 17405726289300887703 10974098408991363156 11704789718033758233 16819981937051241977 7710354600371097949 656273479941164140 3218376842850985672 8242237897536154236 17435193377466014551 9274540941791176776 9297566798230705449 12674132072342475358 5653040045627079387 746359488301356800 16029431848209137652 12957272464663116957 7261503635256892968 15451824179691177967 13685391497837963824 2461220837026662467 1517182769415778014 15026632437520138839 634961649280094768 16803348511516765165 573085751649091757 5613213014180726082 8852899806067153427 1208775424665704268 13628061690518763179 14461833422652742598 12567024289713611734 6790627993933774644 6098609878726020311 883814374095430253 2741850555664724101 12860865131850184393 12425540071097407883 17892071093981846272 6682292435037773932 6210931789425854642 10069027059034414424 16366896160229945674 628824733775921721 8253115941339225723 18092191410214022108 7323271123920995596 5485159107996231813 5668820711602154616 13987433833370382261 4389767787308485679 17485215471566124508 4455734786694155634 14679628398814832213 235112462821661066 8121226478767226053 1339289007424049041 1668879694697538164 5870754403962024583 4200708848220767157 5061895381516426511 10027490582852748835 3994793999944150125 10391920034412211875 14333943618837887438 12977570333382621438 16550003606544219893 10599028780749763032 11243092192944807272 13112091608017389659 1523751586385872458 14145557546132930198 5575414247101569603 10740609457470849934 16729816494763876500 7296778995468918897 14457694398442283341 7412855201537030190 6082428230074610365 18124623652359570521 14576700054117905692 6199261632324195642 7967774251399405499 2351013612206193377 11243694628631886620 17973091902395038642 17356894024650088511 9804071839682690077 9372687312478608343 1876324540213925706 2207365242761902004 8323678688406246912 7534646539547675407 13719849792460776060 16231574272069873831 18289733711198508693 12166375582266824670 1309375364559669805 12186506616952517837 1494808776412668724 13695276635860609328 13147494451822793870 6773545137396263641 17241214530622811159 7278302500350880201 3001750942264673724 3794391603234234045 14698401793290728571 15113514162492417137 18018737530915780025 2183875287377852721 11473412742472441610 1266709894588550968 13374504326924063906 3159135835905804440 3181943431570719969 131024226303204641 2613073377893058696 14189443182086998590 12273058244177712064 11492259704904221360 14830544322409237611 3357699855359743027 1592507662526088515 17857942141123301593 13633835954093386588 14834434128276463713 12506442049558560436 10506978556522768981 12069938665436015864 1237431470160834029 15355422968404607582 4497729172375171046 254557813056709394 7142454498262800669 3264167829606834657 17550532630429213663 1241033612818361349 17544793834821620037 7108495710083043482 10870416390137281669 7586032107413428779 12765856261495808072 4538032738096473366 4658694758136924710 4712179480095162020 13659783806475097818 3166404622272625277 2008064684698412908 4855144085916212363 12062296748120264137 3584237025535253800 1902242192079985773 11011485381857478291 5701628869924460113 7324162614110516292 398460856322487507 13239623220109252995 2719645991917442601 2238022833767408345 12227977691234231256 13110123540420652257 11060127334335466298 14199745287021609634 12494577305944975159 14831966516862134007 9497193149005080639 5119045547835376586 13489634160584480428 14625871621409371825 2616363978320220798 4885245240604189363 5675753131581164116 6659350539158053532 8383956588000946532 15399426327358987583 17879883056502003414 3061000976623978885 3407331514604829378 2195542693740572731 9129397006119961657 6031218019464007823 4252334026413928648 13311935082361191602 12471717500994420057 14145724611287036825 1100018316994095056 17769911540754483225 15842574379975140068 9273270557730013637 14084563872886870198 3551001060821553629 3489327561364636685 15562552696992035848 1312323694722425113 16356077310162683029 7023534186284612505 10745319105435444597 5518486525110896320 13600946770067910574 8514739947517542219 13838759103443426756 15589732800321795172 3265560842787000272 2403237018181846719 3236026477344348607 6726066426842424353 2377675811623291421 18232156916386917632 5767368125503711855 8728315472275349182 118238649673816213 8962654787831664557 10849483002987489258 14778135840985781565 2879369645622750862 8415104438652654920 14946967434192759376 14475833703780661807 11881326029207931519 15260301802686103617 13644794179752576355 15333865623640590682 7837807698859471485 15242866051556402965 4297398433616530996 2704405667222925471 7786417048014456853 6136699594146560773 11886253944001949810 7210889079772095808 37186293172336600 6649036186725525109 10525044243270650081 6557454632270685512 4219337436012330727 17027501839895756101 982209235548330269 15949430842487575820 12983208444442856909 6487557395333742990 15417173130806200494 13405833950122961028 11328031126639994432 12710291847658596382 1258060896902420437 15973356852652197742 8286366396681703581 13492651534472611372 2518356217131744224 15933855896778934123 5453403707828608003 1369567295813308772 2178141865729617365 17372805864961490472 10110579768721121825 4944547488169649099 893041400845299716 8288445821977322206 7674501396463729120 14955639797659278744 15848650663177247403 16076132404685850903 14491417450857963023 8312079073901725433 16757349626354846757 13216838326267541807 12718293934842470460 9739985718205387 15201347570487603360 677629794268242521 16594291639450463409 964774349225626064 12278728661655516799 12959825275858885885 4070611060146581387 17291098621562328153 17770911462541665554 5537924159155490604 5792408017242913397 12912244009270201684 16189320527130328266 9552797079082562371 13294773931722498600 15148463203931284030 15150753385509160750 8519031880742994992 6234175029447950137 1778436500202073668 12992600557588378223 5291934015059304673 57671362321075367 5693145207519566583 3165912102706462862 17685630819156040445 10066964062882943336 5933078098813962774 17575098561556836048 16976549061856313471 4521658606293039244 2998770988826577289 6259204457371853790 1519689960430236978 3001512519987443424 13747840968438422722 5258877664837714426 13546042199469164997 3915404809819083295 10453472021604959986 4782791979435735686 1950799509868413465 16991840164100521502 17220717802431848944 17437662386148928437 17362616854619531921 7309861160601043751 15363573357142350358 5726953208372789363 16820435544494444486 8883544366104139360 2001258471353540172 12623640959705889953 5349895041466357927 14305126621994112665 9809832637003038011 93515188010322104 9976725609721655056 17003671599919645187 17996678757016945896 13456714707994648623 11433008456762066730 15156017027409510875 5659447450504114339 2368200502122213225 3164126592774483016 2334837878499669124 16554641214621413830 5679748717103530533 9240942271893545889 12339669575661674976 10748632561186617248 13605250886885077203 5098245668714179935 1665932392560390245 16105822089562815459 15821304013816066598 10509326697297572611 9517613721760470389 8204846291959023946 1523618193414115875 11520096260610453619 11414683664565879898 6667520706254901 16006419146847490184 12473628592045263186 14210016375925328847 4594546363258798378 2947324421044904111 5560502928864789553 14972061698674713628 13870696875491989675 6064785012151232424 1904304500511996608 3452859783544404172 8608119377569058875 9508932918849017644 1412108172197208725 6299906649039453833 11677868881945119204 18289740344348814255 513443467224018266 3469435578853380713 10365462444320369794 14985525205809637759 11819749813903299658 4272185679722848893 7034795459019631034 15233796742121363711 3934677127075726293 6789773010440022635 17199526147062481104 15619385242828686937 9572704217874293603 13325155614494584686 15941912423112971016 18079469226619849893 692816287740788221 4485829341120948433 8127450259173788356 207716581789014055 17433041754544964339 7697864873682641494 5903484139081762231 10195869882600532504 3471195119277846734 10242494658826045158 5202241969759924754 296106168651455591 2763744214324538591 11480985874436657446 11431217922716458705 18314902730070203128 2565880311572035140 4038197643688579767 5742225009451918671 7367055944752624283 17011896665951244435 10877713780758871490 7202756925930275398 142653467133092220 13298508901082088579 9021724238257977951 9655743033341875093 11282805317526071707 12884690537491114742 1629520179550958725 473532031720567179 10118392230583418901 14848248763856752378 12763728302134827463 15430280758814998589 5458364244045797882 17687762513744197908 17895173147011597981 415288928651154132 15737954301427221391 13918754012964106771 7670103811205538049 2347994789209880955 8489134968149952700 15771945552651568218 2162225137589996732 15083542952081894647 15415797269443940969 12516608607201470476 2199396380824057748 1959457877951439664 15790388373717607736 3333665142685076041 11795958024143842055 10596383359549267520 4554518674831073581 1276910350732431273 6981832984226128729 12676762729165675745 11453547286817550218 2749497131292023700 15064434244040123654 14428577703985929732 9648579803754164628 17157363074287569310 12258621455319315699 16567394130663719999 1704611256931324096 6830421245405317629 4534954893018266962 10069231631895864205 12922893725458407305 7815811901424773414 5636744997407629264 16149580090317200653 13800288886501831246 8409928191159043493 11931503136419293162 10385282447672084520 6621030430192559680 1298126227205700261 15655570219592954001 14692144943043263783 14962777538615203188 17178216907210880433 17788400030881716349 3170734122627044794 12372803709749238313 1441281249679013438 15418417027054025832 11832908453334095324 8023735213149447508 5889202738264183572 3518281815068704985 6544624958955927277 17318444116159069466 4441240559064659862 12398210318109867941 10213937777112424622 16458515184879514662 16929059949421499094 7120111115109466268 27930457114248627 7890309247513506309 16275714162212560040 15237680349962476510 3527684381918185970 12232857711262503387 4008051568077230618 8537962006200077644 17772647377417395198 14572901732784962686 8527616244637610938 18411558611089011149 12553815122712027919 12749604518243432097 4932883430355789077 8667164960912905990 13216598797253967694 14525539394715445070 2594497926056016235 1894161575505566029 4835019814095549089 9865351094854502220 12969970931448744753 9880347168501159658 7540024417542249089 9257215405636361200 3596490633703515118 16702719779303489975 13372619338994866136 974073434145338100 16444214684092883063 13235202512134037716 3364917657154660246 15113893191600651936 10152767827789545995 1318238110718514438 4672693517997715647 188403347890212588 727148049743826259 18396958296386078919 9502147929966903972 13521558918493933200 9019199703782352699 4291921365698577399 10945962829150987496 16889149047996263370 15122734350845688391 12475877894494580815 16468499278407062781 5504506835580320595 17844343801268304995 10702028023147679550 15531587930688141868 7918472126893570104 12934107445943492359 17081634408396157298 10165193216504022298 3061784003329283772 17259177493952043196 14768981718397704241 6653647441105455162 4744035042245580292 13810503869842280256 17601359054613333336 16142098435112247000 16826671512513212243 4367129204167807530 680969531246968682 17013550936377671944 6887200833890444170 13747837723359665386 9960012036690673706 9244721103392740062 12008753931326933369 2113427818252129714 17643358813975622423 16220310641466875083 18268578842792391120 5236869849430285202 6225960412410750047 15668152728726592721 2737696522832512255 3788887536891319877 5232692170974026930 209265941852871916 420343890315935831 12553139212055742933 3456105129880803670 1209188017368335485 8087494100568541585 10863564258090252450 4530812844368872416 5972372833545390766 5899611049179875130 13319874703057974925 12266155245054513418 14296660944803217158 3671910997426565926 4607121240617628471 8086182446510138869 18194025567780480395 6267322606067606315 12670006482521163118 16003885073500028368 10473978124590427850 6690548472225902496 12008614919986045649 14491627182848126365 6959049641175843645 18070887953057947039 8843346954768977545 6409787344066232280 3850999430433677812 10656204013005254611 7576542186282603005 1093954246129762191 112647991334785028 5606745292247400586 12259911059072033405 2268993013127826663 8714182913393059002 6260523090204216343 890845085744354406 10371588246753818281 14996494630271025686 4603558188729746215 18073162019709059137 8444247358975347191 16177314957508473575 13526575101049901076 274335825208083777 11835820134290562557 8518374573654347853 998672765764990417 14210662625453069386 7123891375873849382 14361911229522686885 11264805436278482680 17781939246834473912 14532097533270176363 8587478783014514866 627078369813150439 17592757381964567056 987316626726595305 14729950933168111137 17850314258624263961 884134344980044546 15031283825060228594 5254825335741083356 16068471023121933589 5975598990814049076 2241827169659147167 7078463882497152821 11109421388118265268 14173342394331678502 3101685185233009569 18136018746778286232 10931564779502687570 8587044971311739124 455441832840947269 14214091277488372546 11906618684168694478 5517328094595711605 1417378278273460981 5439662604901707277 13345806044421208480 3684365707279477696 4770753157739021202 14240925316416041662 10412277751568818191 1023835659518491675 1526055657112852777 890957424028317803 8612463648566461467 17843508358938078290 9437105655469588035 9769779198065252098 12269798130374819229 15773599567533181851 16844856865919957760 968740029676011212 7410462310952728389 161052096077230737 9070484291492880852 11030065895546302267 14564458831763670755 7132186744215565936 8715228656644819952 7674184796756303821 12868703916637575703 17824051869084942379 11280208899370856240 16013564938678709540 13611890479922338376 18172873370369281983 4621886678446187156 6379629072201588891 6230248056134235556 10380571260922900416 14800964114515575008 14769659786452203092 14388317561531572521 13337720729128847046 14376191954197521215 17002609398884995045 8781570500344988098 4288946564935823625 7259143591495839553 10124171160733886202 3684621814267331335 15794513241990287539 12109924527686296465 14292067695536834123 13412998106712959741 1635188041295932346 8130532108622974876 13940119554792621910 4052682672600639908 2770586563142141692 12744025066866449569 16468371988760048353 463241210105432662 6238208588023987102 17770870383531114011 12469694757447274145 8657517745067248248 7096987784044098879 547119505352871700 13158067165558717916 12004499530622660218 787638621045823286 15467179443727302631 12414702456376668178 10660765149342746255 14167452624279837902 9724120715395539162 4327559605341315803 15077793564752447727 11553126889520237500 8242926865716657966 10058565065672813340 16179946904830362030 16603709001703440722 11011358455871622133 16864848249968363653 12673027357080189197 15515476990445793831 12335578867044035619 16540755956061015709 1321083046558107200 8828211580430231604 1162638429811365696 10626319135440788723 12090924717460771631 11507496615505983926 11588845681172906297 4486808690639663674 16341715752800525029 5791167023234495895 3373519161948447290 12631194514933988781 2945295025923240995 15695604733238568320 16669582674172680043 678803815748943836 9546024768743431082 15079911252415134610 16683512140493680383 9104625000774083879 7791269579806051803 15676572092061142727 17307322372384491798 1113802346418647645 642997808384499486 5731693445830564068 8062195956281974697 6771199464567334651 14126626962518783819 16462564883472219214 8171127917245166207 7520651290417934118 2040027001100389200 9353738675723165564 2892436599534534804 6151348264106371563 5959753167373480418 3844965538338021486 4006875146403734591 1148096733702459088 8473905746870427350 5898847376153379558 11343891419816180982 4769435690585338560 11467523969576505274 4231743307109250426 2915809740012720718 9007817071609685331 7430775752801407911 6469076698091372211 7762244335064366414 15269686665106742513 9914457780351995397 8445945383926143774 8358876827277404494 17628894207202754066 12496060983706151591 9559924831344744070 6611975194787131427 7743369380019832271 4859398739439520246 9390348212274265044 2716566770535721914 5919249385907744320 3008544415836851166 18045484498156888610 16393365518936254290 15598253222589730560 7875412483740869946 5555421672554103406 11581957917521778781 16317802819813587095 4062399632682850386 9708489274818815767 9521376505104309926 15669644522801614029 15604859693695725021 6177853936836358773 16393302903136064780 3470459611261052105 5272256921590428614 16737935230377328898 10927062628013569269 8217575985666794726 15039190658465658705 9504343841912475758 1181513537679039657 8741492463412990353 5332443274517512022 4057813285735069883 6700622900081224160 982499867869525932 6744588663945996576 12206911781631557165 13198662746894970849 1298258679869972866 16890364145638084130 13863011435811835479 1330176438142733692 5360953972805091604 8066993813962504526 15692180648043062800 14815503558905962203 14891533767408167240 1614891815942576911 1894307636321244206 4481647536583063823 4634086464784694823 18348838922581827276 643955144754065118 16003334543608070225 14501377019063097147 7033773759005593548 1466367020684592742 16838301123332217286 8307790714500395982 15298651014821045240 10798088552489205629 11561073553482883354 16532909242533958733 6748988359082263934 2309172102340352677 14621695596404540601 6475245698538215139 12571271916694930473 16033505199755272340 18130999289892755391 15414548424827547916 2725103594315482112 15828283930350805295 7640073527865685708 16213230966263668796 4388570501794598360 13759034169125551458 12820508167021776572 4805029834541361262 9407506732175230505 13907569431326988056 5674041596293910013 10728807000639207682 90982724961011144 17681943375131386906 4770465247066136272 6401314518468002618 8760804163072844082 15659939192984285295 10484843429870082801 13803351660595750192 11342578262459401326 6135003347979611242 3244604577462070525 18261452643803373083 2767914891338295481 5057048048536832477 12609813730083186167 13441599096414427880 14766978291068292032 3470676998867510543 15476938061270617627 6908164451136595678 7749857407823643284 13900792603186158326 3924557662027710647 9471721113314376886 13589180664011960507 1148506637636629152 12000031547975039075 3666641309976478122 1184880750117881939 15175070813592659598 8881453999545451023 6756483706566013047 2548891458347936302 3217233888862602257 10233893909974609712 18021988068413433855 18166664215623719993 8065989369803732944 2771732285137963632 287084992753402450 14066202748129534730 8896098002568538546 3205113185650879603 3644981729770129777 9670802877595691777 8675562890779637937 15270212804353101788 17787061001144289181 17141422438612153732 7779760808990732993 1546295858123667160 2149374530836521763 14688222502230284816 3452824492608166202 2005929655324907846 14476019704122557516 16635224322539104876 17279266130881006659 16869024752127953027 5779705550532399705 8880549880116961088 7518761531657675748 10710073453287966316 16815913386178936261 18430556722558495442 5041020709125491124 16518189631960506497 14934379908162548893 11123272549348786223 16390989434427159287 3719838439799850600 8295461660134236904 4880670833925960133 2755082191810552970 16823229225463695773 2326325232112070387 13670999900566053571 1082857746896265437 10870111863204063009 8613599400056872403 17126638703572659895 6043414405685070372 2922251514021819779 18203144941882642004 3404517168777833981 4314715803995631451 15866496880849393010 5770521137278915422 14124684097604819046 350026445462193174 13553687376685045149 14778849307040060820 16879223799801373447 5687743177607450578 10719408105915183531 10744225832977249236 3148965779188077152 16731495392524780761 10396609807570640030 6974425251418569931 14357068267799889012 2772077715719984339 7346743984512247796 659419046645583569 9199709148913938004 11777255870345931979 5254093460469083643 17583988571904143935 18332262644095357338 13270809328618413490 3237103822769923671 17421964327866967478 14550637081222442617 18202496090383532042 3204449773633719002 16343372080201952365 6292668452206962818 2478250473857669321 2769312458732337713 15106703973167512990 3420147322125224268 8228001976811690482 10055241226321294162 5125557095475202817 14503246531408857606 11557927738310650085 9148283638328202609 2984556771443708026 7010128852539998864 18439418278968692880 8540163066774895722 5261428517357445786 16427547164143115394 2440804774746269753 6317972362869411348 13018197245715810293 15709905860525196448 3363097570523603369 366805963455174670 13691176273442115543 16537381266299457699 2835120314735809125 13628891536696533873 558154794891899551 5175318051866705423 5964692950420940937 1235379514700262623 16020082841749658586 16515787069367010899 6604074370832025702 11042562910976472708 16556333963924185367 13779202238647104438 2536429530288327752 2630805105756691403 14632218055156033867 18228158009764154806 16415837107326721989 14387809941067736897 8108541149985031390 13691163844977085675 7889867638601635940 15947955009584988808 3904397156136478271 14849847307173187862 12521332251736410764 15343209659149199816 3886302473391347285 1429413053945586086 17461103655950844673 5946784350322680812 2666801972369714366 7599071022379165159 5733875321882739113 15937098562540220227 8720656916507316430 10047618059889677881 11770198117109084914 7376389310455036090 17747233094734399645 16733815754856218478 10723095246068435325 8417616793759546752 2003446704719222263 9094318649741241184 17128831582063768488 14179175861713456044 14493016175539458718 5349315171010601280 15914728814682071669 918541522249046092 5361482314369697104 9312569959375320036 8030719666907241601 6176083286854923444 11125880174230744614 15019936522661430221 4029556471763610685 9952000472116777945 15555469496539828416 5873457920747382336 8987220385473008251 6490706919371131192 810428123949512972 11421749287946914038 4608253602351907955 9144425469190958442 6352896388777620195 16915654168455893499 1520501506238480076 2348678937404698750 17147758897633178228 8979908239668351086 9827016312363979016 612817027766047224 15806200126617524275 8600934979256414959 7746043248530992941 7647826785843365231 5356510470165617795 10519514653637702363 3965889384277567374 14770517815355305264 14106325796939445010 13205404004425318229 8245997829403310232 13873361064476927242 8357478864603410942 15540414889036361463 11295438779079532806 14855734703968074738 6106225385319293644 534849730055830628 4241571401387439286 8885798838412360730 3954543774552050478 22796523490642070 5395022844269109768 8767445562805699252 15053014509197495977 17925716735292875699 10984863416442668518 1847643245603784600 1740882070831786666 5084862120601755354 11209918086004686287 3278693141436614806 16572751529704004842 14951727445460668591 219369067608376703 16473776838015653958 16864918573135355428 16297750470697509755 11497535335241177501 11378880540217374879 6165011679657693294 394551798020680076 3941978364484082002 12264142566868552270 8592376364801692536 10778479438823281131 8851132280667234725 7197001342994949435 13542273845709430119 16976154303037416403 17266835041613419154 15682068529632087913 1241563922320765036 7909217187088198844 7208018088676907407 8373824740965598656 18009345930164175955 13483756637956766769 11873535875020414598 16154223902895818149 8808318367343363295 6893686750963080112 1537519827372399289 18016019409243752958 18166571477624721648 14732487470625396486 15324252480619864995 4022053978627304725 5597931596539610130 14413267186002024590 15427420608625864010 515759820983553073 18095210333296945831 10318634238537706997 17890241614922882091 2612471129003432503 1358759058925045007 11102204868619977656 16468176060503019051 9725119543500343340 8464811897018454351 396554739470170826 16229173517953542858 384692721634370475 6784832834616573391 15610455679570237491 4947397592595242165 13527313215046033812 17250619830933061098 11978315670700712135 3802459484416619521 17479224194368290811 6128545020883610887 4287963449771682413 5538993525286825865 2503324991992399824 5965269813446247923 3583556945951564241 10133051871854447339 6856021636698576422 2611980151065269189 8915761593767390968 16312109483395330732 17170759065676821888 12922282478342282479 9021163293343905349 14487187643163756677 876372090720950066 3302800212073772444 17197684360502365158 15849213487472134073 7360214421090271984 3446189167604034686 5898935049832258949 3350887645723515683 60432540333567964 13983401165058771046 18089765212502110254 4904806815801179932 2320262681309755523 5288132965472525985 17518355724483298222 15937985475910533885 15046864081156442098 9663406082003138008 4146468000401758097 6118236112079557259 3672742649132435085 11872065089520663731 2356238122697226753 5269050909433096436 16306833949149028452 8247084432642677659 17518851744703883818 12812983098920950334 13515516399495118036 2263721907611355759 15036223336517656110 16681076964705160602 16651996909100429227 1303035336167404344 13070398773600358975 3671306484158899968 2568400315717516162 7533890220883378685 5459248756450477268 11806413178079267655 7113357237514703594 14385854595238454273 14890119625692495797 9007341477918656336 11547391441959616772 942788896361547591 9731448799295827447 5025034511212952309 2000338353671224465 8990567290560004242 17524536532605753948 11751565241016560187 17339693109205792162 13801700965690599041 4358533427964831740 2637911174747942819 4665487728369407902 2769006988994312432 16806487602751748867 11340640294270807578 7885849504217019584 14651541961227646545 16813396083795076706 7010494481468177802 4343647446752591357 17950141815983739497 10101607211589664609 15383944116234823016 12160840404587021044 9869470230984993691 2232460318572002057 16591790309910453471 1472753971692708789 1304871761036541801 15918707704399019460 6412556338726031675 16814644579118711770 1435055019324876970 16163532772534493669 908446143358255622 2999951660521192988 11839889856533635125 14061217752363091258 17360690000208121710 8224556322413026030 15756283399972221394 4576381561620731430 15202651033928460020 6405069749850343491 7660377291787332757 14366280991778478672 13234118134592478724 17916271862171615040 12842408202678092697 13047669942996044430 12335406654149118147 1753686154978760517 953079209702409375 7894059341970822139 6769896341179419443 974108487522463951 9336254058674820738 18119083869639034160 2451131413617781522 3094451526886018878 16798261926487869615 4058719049938585380 3919751884322368947 5093958255804351883 4577771662023512964 3097814650816472022 11019405359926765952 181036960411503197 8904005033213936626 17174856341791366482 760688722847142612 4601936489040703627 2178496522856897742 4889189920338220527 10512527985715154517 15233819204710122021 11911538378337095747 15689845200647951356 2148317939089229377 18397735551611794226 4661684533136382229 7145813899491581117 3190619713002128550 11030302677393388645 15510083503166477290 14670003262518257139 2869563084990421227 12679667614789219636 8961763312507937692 14016382195699399589 6559316417639584775 8323997863051060457 17617219007337261704 17235047382556794055 11985722583739224954 10606291369933705164 9113325885040180482 17550436124637532985 5949490660055448470 2977147462870682514 2107503098248652151 13439525451648336757 7674921821720000601 8331309304128249783 9312883971163886146 4983632667259470057 4860159146848754615 279818644465654681 16243719176798336010 5967325638248544597 11419027429022934674 8236153749342327569 5788326656237501572 10114111587590274319 5362278850295322881 7773851784780084603 8559466996487797571 16611533173223795299 6922579374872166777 5181379801792445165 5269464760059364870 12399253305912737935 17702954342054954027 11604271503298038681 15073219654368744753 18315542021370557323 1856283411948639491 16726163581474990975 14530026162920267792 7980272226906661509 2840069195663102139 9380702675716215564 15427567313510653003 8564868463540550876 5882877828292660624 2811787374980342952 9357252930726076626 18050371634386609171 3885859346239383706 4759585422035046630 695075193189178749 15825667823846370577 13255875881747840121 10633691674454825130 6348855579222960712 9782952876078112041 10622431761025596177 6415372457472854496 5419117548973404992 16448297469027449478 11764957133485802694 9136873971267080343 11793003431742396866 15639981400945854451 16406145223020882324 10660617471981060127 565176350667093783 481839905350192939 11976644963862437635 7558885418876487132 17609551565849917375 12425613021044403580 16322409154150809026 862934529766002708 3383362902621554779 12389271962365794705 515208314018877404 189484062046553325 11848972506910000687 13111637372354145372 4437570579436107398 16033086479560422902 12575540790225039297 10932173714688975436 10764763383905813058 16838491837543413915 15411051289841354328 3375311664346557965 14097602217648095531 17381267285751037594 8750168765744194255 18132484265439698151 16551106683594360305 3707621816780870492 16184605274514292221 9427944286898059694 15223814982527486481 2813546936491907865 11792640690795541799 16655740274903303115 14746942108171955399 4002563968869677181 16335527776400098010 2850169284652117956 12281739840100534388 4680768815732503105 4434398943149345874 9066046681306232054 10210305583532748661 10675383139921219553 3964625626101081461 17092552122800643797 5546585084730805289 1901607315587982980 5436068830679685105 1290191023007345095 16640945986900143030 6298964042047124209 8890850332657300258 10379447458817810996 9861860573576576247 14307546219474303784 11616794413855262884 9153106414450088377 8589486169378879060 1840866241949672946 7242984621145945750 16937596582796845513 8641632776987078714 3589159341198723972 7089329194291215675 15726337315072931741 817485340370386365 11523633861046965378 16047839905512353545 4847181994342839458 11574756443605152475 14501721710682245309 12403426273412141789 5254282932434430013 6803514422903983120 1480528608250315036 15215769402095427192 8447547513500988366 10596013771794547820 620601235621478004 2151195274149202556 5118080856489554533 15282169778464864710 9751236649650189640 7348327475345849745 460792030564157602 13895238157007451183 12449221100914658110 10273015793386175360 9871670366439711159 5791138104305538515 5350987384633628065 15547197082713067671 3971369568188899494 11321755539632023856 9944432045185866669 3367559448871725205 16765201000731242580 6029684514128618454 9693423548040307370 6105592327145994189 6793824971318784590 11325850026120659636 16109147779404247013 5838391909396080476 10495521011360861365 12774663144104578123 15031455990509447397 17270873275929821864 12709995625166199815 14245708205003693463 4451452763556084473 6996631079578737816 7356794161297568173 1612122458596655925 836199089639757690 949925343182971039 17315730533574946714 15099398128936233329 2081232077024160595 11999407467753760044 5608713035770674879 14689368734074565377 265198202262993775 3521881193635197889 6459986236464006106 10716238450446929730 3941784491260218095 18415393508007996374 17994827509773765812 3206298379922522488 10972314869182850178 16559832563461673993 11293502855916541822 908976300127293009 2534574786720167231 3765940296693660053 4965752231915864571 11915124303005013949 16979581549195009371 17243014920505544700 12154953590543924702 1765147904172650321 7625209012990951835 12441855723076700492 14629021304789611188 3095858211184931784 5637889188769554380 6180419524315766312 11600331544623945630 14968494223534789927 1068838430730340198 436648469284785312 17904024735212400867 13191284143276716 2137814878085877694 17844452126575337261 425834903171794505 1156300329030048957 13262609842889763636 8369290700997421588 9806336857032357357 7707212041437998084 17976370208532251227 9150482168527321324 2916016670195594470 938962588132374093 5003717995790017269 16545917212803987615 4231288097843214784 14771566216719342168 13019931825099503482 4538388698957132534 6430836270442085343 14772488488399906870 10933286120216715879 14689472927366968735 17313281178786465265 16832683735249571655 13832337838613255291 13100985244740512512 16997815432426332785 9958359127443116208 13497419950381384933 966815793130026165 6747153120233530290 12080572726533025771 1168739832655866303 8545188281052785846 7750502696160886703 8436239026391726269 2845359647450671093 17931083339914967183 15237771894850401944 3573619697641919559 5432461885028369952 2156819071033819841 3436035493692841256 8634915251078765497 5757756222814911556 4404788334599508065 15533838827559865355 17341456887640151125 5332609400670614036 4819352051290681062 16800579656037015694 8235258935061267975 12918157138784028024 13624721632628089641 3231834831376582204 13739976585508640875 15393175217672638107 1274771571468376718 14815462041109335516 13016505820459465964 2830674144823935426 1206057958211595688 13935371282554099145 284333228843466915 567908007595304148 17151364877311677847 12550431578253810318 9282750165086295254 6607889007770966653 17626431123010446449 17659077155028372297 13446118612600754683 6046061000968555831 9459033765083521044 4614039777881661925 358583891451647373 13945848516659028765 13444820646232153115 12356089381439540784 17320252054491417594 6904596750842498742 9748056432424299227 6426011458343126293 11392578581048904372 5468227933495655465 3483933781255128574 2641841773689882364 5476742194045680458 4665383560821580829 4684393165293737495 11017214752689744641 15665300607378358369 15159895321373423176 3495631337177568822 3729123290485291887 13095398448820873429 7407243231530025037 16439014569375925641 18406747567157252324 15268542900637712544 458079070790551335 5989505450160779128 1703798013028548824 9892911224351607247 4099775715902673239 13087819151890160341 2660349774090639539 2485449346967689173 16870363011399422418 5446713727501946378 9572909424330343960 1395498347339608876 16891981500185618364 14019124206055768182 15583645295488933020 445609891654163955 18073156401869363754 9950399664062567983 4404939114582262509 15959418023150742277 5554637601883652511 9266723001677803119 15658813075870227614 613682704110369071 18416257872529113773 4186708513936418036 1310820172780608858 12066414922535652596 5683637384010012792 955025807531406985 14281774576196295533 18198613303098993815 1790616029538458049 7870389951479668913 12078145301825243893 9133288505254764327 577686597741047909 18062210140640218822 283910973868685962 6650231845115440126 9704631853598300465 3396429788660029717 2056148531345385005 16170558210028724077 1500827033894226239 47490541360434697 16619759300036214256 6336140573140082160 2159398103765955665 17667532804448530720 6056261496661128637 15719535755348350455 18303644781022348273 6464070195328755768 13541293511188254255 14412308521728367299 7569277075871142572 18031145552621686727 9190005016857176960 11627731975037410523 17556842040213499909 4975581692808549161 11127243199405489038 365843211215918955 1621194545790882462 662550675517055238 9927602020109791066 8711452239969732137 3856365849419855212 5243984682054759921 180642424601564476 7998041467664599125 9012213827060368504 2116504135720540607 17202415777395754980 10873368735159645721 8600754549217504828 17835975043635679878 11585701260521513207 11642990312227300964 12794397852342432622 17421009481104700120 4244750378770367436 1236972733000566087 8104164082164904842 11379410510290938746 14077446341924172747 5871575603706379645 16532965760748834713 1192544980775874909 11393091418955720352 14233047095757778470 14401343161860096859 16572240639303079248 12510434734071087405 1535911042164435811 18351663396962378439 1927184050706656987 12073502282757599136 10348554018368027391 14715254889398595395 444900780599242556 14330044030912218721 1523300697592402531 10378399765300270926 2815698139691596803 8827222434724055656 649940644995348530 1726360963231037062 6679635940039904796 8309276725804470438 15263327762925113727 12065539234505371805 10506907455339278562 8529819861719148656 9463390717989531094 8319446855762982250 13820305863739159144 9730229247130805016 15857071793021103118 12271299580284188954 10457388425191485105 18389876382993664795 6740081918159765196 18033149901716562763 7032111392723464828 2608746917013716254 1560164682982341265 4486593779484133567 2910725456886523712 5339115361389604686 8577590469903860645 14849985385098419848 7540270757522806923 15061424185438948964 16747556931816685060 14270245105232346256 17217392722548816802 16176938018564877129 1708665717007380967 6852201944046908432 17973926028190681996 11053473260663376803 11389783515837578525 16705933476066641040 10713005344600381644 11148338985111413606 13781270172120362625 2230292779222523469 865430342445195755 13501650186022567192 576455420238334939 4889948810782963776 10784829150152038940 13284986311423860725 13105100739016442813 12259460191672196815 410462355473728762 12474442048505519623 6963271229273440173 7043093508904933148 18316587418553065299 13827387975885562922 1355562003903341119 13902323003946989916 3109613042082780880 8179646156564689339 10711803542684993694 2759417151156140020 6684888599501572655 2859873208056005707 13979041488694459316 15092756756653196523 17722668220232789777 16355723673349493432 15631267984868606282 11817844962188061843 1682517820996548468 5162500344067835034 14586892498434725529 3428624104946561219 15826366120188920495 2852262497177178211 7782648452993638844 1924638536518913197 14253836141318126976 1020805587926275574 17054401371941744535 6654729008313762837 2906243080302997057 14476759936246626082 6559009192020875266 6288066360912484033 17028152377067037244 4367613454205433579 9921066944729136922 17523262672387014531 9684532317918310657 3382263564618647016 3984493528813572346 15088508934042213379 15386742706880031903 7484313764527590198 13050510371144226913 8481725686647090585 13428222435418109134 11667130404318849099 8688972910718120377 11427225444668338769 11648912976977257709 9091888429739870015 2059801479532488274 6096584695418676038 2944308989602112035 17356122374681171538 2276802897197451497 18351776192975081535 1869653117624712620 4747552020230589430 9846627170713772906 14011715657622808066 17007625687853423139 16997313616045524841 16324655246418387160 13752853394485565642 11240789377648693956 3994756845048072486 247901561160249126 4211094368014892046 1147316443556426306 4679963289699217952 2754923643248689328 10890945607037248478 5392348152591500232 6906906625352618492 16842533279601150841 18411133098522467667 4153151341271666724 2790478089307418748 2997008904463579144 5567979482088075282 9489492686939298480 7654477842976310755 3035223890079136612 3578828033989649843 8907772121844618932 1294381919263342020 5682700268526227582 90727418246197259 13028225055527291869 13841712046776707910 6519331455928704525 974998895869596610 17010942529750420346 11393908631502749643 16644044214527831743 6668936086159941057 4275724932420595934 13900665034889106708 16915640896429032035 6987717080009548644 8801683472868264770 2848361599293961046 16897307153099898061 3724504109922756077 5619530266190900391 97118307037409794 18328486521036536357 16356382262329522236 809864466688078320 17906787248653844695 14227560753046864587 6796094685325517717 9243994847115334452 5205543513213036411 69216804773456522 13285751969079712797 15965572982280189475 14524473957531274435 13050782747012942189 9252513525808806920 12041971418324906115 2241839555239576141 15663631195975805561 10098808032911521729 9954300849497871990 9874966102813309411 7370485449190589387 7515787554225067551 12777531330300555483 1448750509202805704 9017883479239723064 133286185930166085 9897892377223939226 14261016595619246739 4933635204502820417 13766000662757518484 16442977947282543926 13188719676349796671 11093445528303649691 16066857582688443536 14015234139399474836 8781641613995806656 4734873434051762803 5279037841913919849 1236492591178518500 8411882992272151202 6421721235458006842 11601156976641468526 7167040015146188337 12600896601081859087 7508197457126803297 15433768494430913568 6681514331430932960 11270283177996538927 5938523094213197394 4451826377340839781 4969707404993741946 3147726998820744838 15438732481574459775 13028061058059134288 9404331460376736865 9319484893807603388 324211278950643607 3604881629950494210 2323113319200277874 16160112757673738529 5896075687163941945 4616321403920557936 2886643012368954317 1750783995893933513 17601582694810738796 1804031159050032009 12244453807948544494 14637043630712613018 10982838646348300803 11712289649592298043 11640248248528547533 8675938315860496483 5915117289146327054 11595018130996815185 3110115083689950150 15165950017539566205 9591631314849601036 1014484752844221343 3486881801135937959 14908274601965977150 10011644756289235066 17843027077113517642 3524052794393352345 5187106865886826515 11417630846792282762 8261472920526726197 16032347318952585483 7184451328286000307 1438687592522456473 7593847852267972553 3747153504973683072 13806108569719684829 13679263191268469425 15955499097936586160 5311690373642981 9360724437138043824 13714605160116267868 17308524411848738733 9670925238736997355 6152178422271180814 5096372510304660526 18324674522732117863 7090591851446387285 11208048111867742367 722406062463649736 4157629591056303933 12296110751646128252 11296806544898077928 13240881614630561371 8322486491957216834 12971571363514806289 13506096787351690165 6732047974472047299 136364568075098722 3745104271799380844 4595535781106319428 63523974520510262 804304449481849540 16745952778894865316 13204902324434773954 11086215758422820215 4615306492003076804 14246359930759456898 5759039293352290238 17531264051368907547 11646542482715614386 3128914795368222017 16443913141826004784 16238563299178657650 7135165115493289648 616814523441710996 1948865198621319654 1777459157845637098 15943573955873959849 5595985632572687079 15340681557774232112 205160100551588834 9596972243381998205 9493222107622235873 17565874294270444759 23458117031848051 9415338536167275185 6367363636392660805 17204318637105361152 12070551582810377996 10952222288062871760 13945866466233695425 11651931659108441923 13761023647253923089 16637167773234511304 18163813294409701446 8494249411620551924 16857396280401826699 15500353690804706287 12905272277525673011 6052638356806448484 13597657007458930561 13450982816706526960 2587273839703920990 8678226496431828060 11723470296220251201 14580419365206227522 7558321768639797136 14070167829522536509 3074543063238141038 12725639765334230410 8930236957042837994 14849233313893237703 7922726050469668117 6428101672060072350 6430770562771777443 10082018570302854383 4691989893048220345 10996758932446523680 4302672574190036897 4075169442747327971 14362002944252971741 13815454220636014539 12444068265689546123 8432131612088754377 17290203290477742114 11256822985447082088 9373957267819053628 2767711803454225760 7377400034475927105 5143723663901143174 6729353098737876199 13665213870133812868 6077239948123849142 4633027099045877296 12904677273445253829 9871128665372926369 6856844202992716811 4236814512030265793 7253445222329681037 16818411738699814353 8038645947898013053 7949905287177075092 15876475114819942335 8390604323378331669 13219384348061730323 7181776499422745949 11386738533056591577 5259906932205718940 8432289969183471177 16487409619872881322 332836410731182561 11081113938972996566 16665210880499509646 7337277271901865808 11832283666725856059 16696237339913400169 17700164131535942152 9737292844264941166 193820786997435536 14639928817437619992 5531048939047963334 18047374711881214362 17766806455609207899 1021306974432925932 11893669508189226152 5538709704677107437 1977407708580446419 384980015447433860 13332855745111750437 13605763113406565050 6637904722205554811 4437548642486256067 751075417180662182 13511277880649413262 851112278427723534 18001208975648507674 11688270358020715631 15474037451512788042 8379971786519116243 8673980006062132110 12832850243972038543 17020390025413157434 16859213087781948225 10127772239594131555 1903257210422458568 7140957146845416467 5953100219224378860 11077209228667043896 6638712976628734929 13532536533632474326 9014921368349024587 7350041839008342063 4224055552852515644 6602827119383799647 5318003648396615294 12586031984388131606 16385888004967079372 2501007665207827998 791315679438833918 13764420029354344781 7362110839140571044 12513063509149875699 9919277729650735632 1008723278470422833 16738425982022195203 15590626571710722531 16661193770472964235 71885522840740322 6789800291933550484 14419227485093597038 4051956958163792380 16688187146799475762 7775139837901378599 700880174269758768 725500366946626854 2708713414521707325 6496544599157097508 13960277516843107714 2545789752700836219 15913459933534385834 9326587546983977111 18011879668452662344 12659682088790069616 8548953770033664159 2677065442916595514 2558803785590583141 207508736221693134 9363542300297004007 9044534767450408187 9548062740206603483 10198095599573001515 14849690225899394752 12105071526800583828 13663389696546087167 17072916429720003761 16602186575272742429 12689341307915293207 6611453861599132038 1197695944099459711 8671410872152567055 12271188899566436150 6032914825147179059 3802265394316553917 1183118092869725729 11892701120637910658 941849732204382118 17652325525409812098 3717568358373714271 18166365751092986532 2383787361445023925 4939977927260844203 10023531376727495607 17638767118170799332 3623632983921107707 13825007738804139588 3357365715355308901 14646200307288284933 3407667150945704624 16683304712318340018 14464508347646872257 4112901831083911331 10037984184883828273 12731719627140682893 14803462077979482083 7908156708042245091 7140027441536552947 6111673846885944432 14686149913618160512 10304186469564317162 8983787369471146235 18297350083820824813 6520302382719174408 929533040344589465 3816362507522695804 3939033986510707413 12550934203988669332 11612215734155967461 6770302122806176869 9549797226374651681 10056759237970280228 11585801251377210566 1613856434999216183 10540963472972779801 13209424242654369859 15749980117990194740 6690339812202335972 16372578337482121741 9145412856985989293 7044065543176187875 17903811219342800805 15941971664589005548 13805659589120825905 18418841156780642143 5263509202519576599 16291221736699003818 13854479722769832930 12544490537864190747 3802091951774879981 3757599219408982952 11105270995769050316 15700306972016999199 14528495600087609324 10466773893574778833 18083348764808086181 1054032246675438420 8065873841133613451 9484904254864402852 3233818003368558704 407156469318844326 7225699010352146425 8025332167391442731 7871544918086090920 6101312248678193712 16690150122368745919 14101238094368716075 572705826336822130 1408582601932306891 4617919864703080892 18327225385380056085 12260129522584806790 1556853220372299316 9396710015261876085 5102665975787553693 9892230617153649732 16111134882638232953 3816844619280405696 11088765671678185088 3144295873582902504 8981767790343384195 4389294314420008395 15982769376445571132 13077914789104569831 4737141239525219683 15333669646174076957 16732106404003028998 6989618287596847840 15936533150287147964 7063703105762905871 5708509172826931334 18233123536630547239 1596215297047483449 3806335758052161184 17596252483272771062 1739562241641761937 3069948225750615948 680800854283886323 8208395552623119356 15445558079173633336 11956494822369904887 10743019476791678758 10407857238427230715 5254505847048163350 13143781386839838797 15529851859268095857 11502121373317833087 12920205631057481918 12072687700621703247 15910229037284416220 13907666012257356653 4117237657141312571 16026098737099200516 3165508212700395265 9542858677572660669 15183814127121101106 3208414935518240964 3175800382855368654 11313875927432137638 7248132262112978609 10058805836337637021 13190401790365403900 9507428441148497895 4254035405598706303 11110237902122522810 5182902258259994423 3853184201650915757 6962830199104169260 11021197617753004553 17618893352286452116 8736195063852421511 13286717263393165840 5229929144341380844 13555261499211568868 2707818937187661974 2641012944411409295 2237985244914869892 15984400359104017716 3795245159983333996 4782507959345801807 14417381824869491005 6015733301134653923 447357155173864132 6461307544447352823 17944042442734224698 4287397290348395761 8151308453367946392 17666826875473774480 18332367391478313692 14529241408826169015 2414188549930308517 10552337840899812082 16491732664597614446 10262098800124930895 12039874283014869954 198861634591989106 4881191310656839396 7594467623581000391 6820340370258873891 8655292706798547640 1506880351464694876 841975723807171067 8295701604274185460 9355857791523162113 14853411431684123592 15216732534214720316 10658577099850548152 12667859474228391147 10056531004488345966 14748750588723662985 16888250457954936499 6907057981508005368 9655326375942992705 8687284724866852140 7760025005675179188 14202955680740351820 2290339097182666936 1385177485567148210 4697670652528562039 7619233132087747071 3921572731579328871 16469120296793105851 8380335642954782707 17052969245775853865 1479545411562256195 16608307849783450959 17056716648911841867 15082994012492938963 13335059167777353632 14645180927760276301 14103607622627747261 2367825640078294257 11560940413288608142 3267299511416566090 11026002584338887867 5638952223635099419 4701927329774575564 17132080103136148827 7975688924665307338 18376144603336708367 16943211660104963368 6050369222684968948 14959151534581668170 2792017720864722775 9665782299094026095 3131967049498797235 4252165913299860710 13383998491507433840 4110407833830060100 8685119255941981359 15018316724989273726 16994003532780891402 3209521295696629315 696091875911071100 16870108925323824059 2258788310329537161 8144090899300073162 9648442697889140179 15299527053222840427 12557183938671475529 15014724608361464908 15057058958801661720 16141311539626550764 5515096934956695163 17052537180006411765 8417316538445623134 11048064887011438071 298563810453470791 4802937902919874449 14443354606891987894 14192583177509836092 6210869600163884839 7766921301406949815 5402649966780282381 6868496500439272203 10911025380566673817 11987726696069796780 10993555675582568792 3737882942564636744 935313592977691269 4151061118748797013 16818574437484527233 1906290051645474130 3121900296402068411 6887690458928350078 6422024257348627039 3441863669841112228 11452282971555673112 6269616546553666946 15881997799675540940 13771584477800057507 5627146614041110454 18282368824601262740 11834172865510168843 3006111538995515106 4501858664200802731 3718402859799794277 12121115245001542514 5435060206224315572 17354721269253023249 17407644934942911246 16503464369264149364 8367437365639904540 379963519610798307 7447177069938243523 2137637131834304535 5752828318882021003 16140132391377519313 5388454368385395888 9164601566106229313 14648419267914097829 7177935044742360409 8740475351311130689 7520888220871385059 5210150154765124908 17548326861895361707 13876115825986856858 13296835239266366368 4647492786587000795 13254589203263715634 2733180729023149983 2514530126267981286 12014370798419578640 11082524963463103528 10402162445758716465 345318700688659101 4459413507045104059 9648468600732104795 14097859263320321271 10574409137655816594 17442795400024157464 7905747750388499445 3922799545332983248 10118494030396171795 6593106205141431027 674476426270815536 3800592309494772059 1898246420194955477 8791018067197014323 17013279421538064318 14323618502613160838 14765162849574551840 14247675531985648969 4771682761865069748 5609019698528450063 14443806447957741439 12546615907415490777 5314543016684655426 12993258847595414879 12554119605355712091 5139422972470162739 5159940514420594332 42177139088406914 16062621694463320506 2956629687167534999 2507003123435840799 14550805894665383078 5358718458574779389 17686771195307006632 13176974658290771189 1856737450981090465 5294836235693092211 12088812023088936562 17168690388549958808 18385743824697825668 2680975810247296916 2506011605780946598 14973192605500611503 10571069134786210146 5325281132125097354 17082840741720491323 2207533315740857420 9083314836613933469 17245754569439924941 6390830113291372454 7637164545339952168 661591250446444236 7466769824301016283 13752205523710842867 12344673827292033416 6256727927964668491 12873468352476861312 14191438919066516328 2785879631566046576 7894598582180252865 14081518542929118240 7975989123672742777 11111182569426054138 13584347495091370195 146594732761208381 12481690025175550891 7512732765777426315 379566306363185240 6201196593121976784 17406746021242166215 17297757747075406826 10483352477091853342 731827001295130012 18122832010769116091 15914753776076438522 10621896512858706769 1578279581843189341 13291460629399368778 15584849240374922284 17114164261431423440 17281402503361818918 3336603936029380816 16063976481025585050 113353367475691194 1064494472148119808 15399325215360831486 16472666662340057994 1381216499418552283 11045418472738106514 3911213927248447254 6999243583783773610 9521550841133239665 5587093945306788413 11864503865187473143 457913536233652340 16103020418315452774 3234489468414968505 782707396343472413 16094587604125407385 11370408759138833432 2224108040327606771 171943271619526547 4413372054191431829 7575030734339073454 11024658272842540045 15453158039381825339 4871826983093693476 319796039910115823 15007009406782018180 8922572302863318503 17189641119188740767 877244224673542751 11751601199610668897 8331339118321706134 1673243041094435470 7606863369058345851 6844182644324606012 7628042553664115745 813810656813572346 6956911984106877543 2195511484388411670 8138313728572896860 14590685563846368680 6999061812239627011 16554381356678921143 17754222136209758171 1349304730945421326 10373922202993564775 15358406179822068247 11941499644711040264 1728757461128227426 17481339892318481760 14465310544057599682 13271058531743853358 14403730389379539924 13294546614128931298 10576347230873162098 16825539565103580362 4416210907109887871 12492157383657539016 9748097575865153895 17361468763878066224 7343832943557967476 7251913150178717370 6307957446986510434 10366255372387438452 14094178825024692049 5154472782100832152 4446124005260419711 14466488148953293119 5854522016160142539 10046271335151677777 12075134232788546992 10793262656941932287 4245256353106350806 15386807815458098979 17517419985395917025 15482206385673837455 16937246748180043772 9961698950720714930 3607724516448033598 15434590984072836278 8218987310511707990 15604207993258632362 2397469535591299107 6319978460383310695 590667941037135215 17577144541999206314 4672433516160280758 905839135504507524 18131861565344547992 3197718760623742266 9322780297089519525 1910971700972862953 2069225522036560951 4371548854356202505 2767718590340862166 10387335924106173900 11561885989514402383 10878160368393912023 9209704941256874853 9923958719031568542 16951380973746582967 1323212882720539951 16978393163165904225 9481190566825206501 13185819453850734807 14766911646324646431 13886429507737533571 14942856862979849473 16751479019152753279 12807579986600496784 17445020917322096145 11841870990971980466 323887278044207705 17399878159510673350 13896455353044210566 6446245260408590899 4433614292799986824 2517574102348304042 10378775938523746901 8725477358354851649 9648170669376398654 13386675567209871549 2921429198018188970 18051730412514136759 608641278676789940 5002873912834210034 8721525957336119240 919332835435626295 13938293530262640310 17036243933622048248 2088559828598915596 14965718121339722530 1891108823570827112 5161483246931355938 175533517227038602 1466235518222878423 1280509587052919043 8516572047161241467 11546044946411124623 6133132640333059320 4172964646697816020 14294027432079183326 14284636661032621130 10846896120272504678 1495546526461211965 17645899066646522568 16190609446879487580 17967988341207968885 4751804519564380228 13771538464344853307 5086767169585424732 15447894318810910545 16464903698818243983 12879975086253155046 9215926873419876860 8091848474138293866 18356698621498346622 13569348370041146926 8691831270506484231 5688988442636980629 15229928568148516684 5307176236604522902 18125954272297928220 4222744317157140696 16284978892689029552 12329534103520744742 4764996585541226078 12218665200923707812 8504388487694902148 12305254069177216592 8411984388587196091 10574299486787532245 13774180161287965364 602765009591887043 15370396082713247343 14584556896011144820 8542639545673518300 17319781737280301324 1415842486290352984 5852296769343025003 42093105485317838 11825404764759096355 10175172414789255273 6938708132419278039 10443954084015504346 12908086893575343505 3299512365046587720 15367101506842043612 16580825242838782412 9911935129065272491 12586846741923956172 13494737911973637300 14884586716492082128 12553981059283612917 10105851209265578413 11163111526887022360 7553105249047926883 11151583593164897369 14101558288000789564 5337936371996886407 6346508242845804119 8257739125093962805 4278761572918008700 18169771038371701629 14826114337960976115 1633496671657562114 523156725821437490 15897814345394142948 10972942535134739565 6070539543637991414 13246427482000081505 14894446015654631799 10857228511608706136 11947300789082985876 18283744572589791207 7757013803642941828 5852667093751379951 4303106775730626675 7252400990387099885 526449881989254012 14932967721081916180 4638785058368079040 17305847723223324231 11676410948614464516 14422785963138455220 6341732270374518478 4751164720723137490 13721496949632697432 15784858735727392007 12310344940468450532 212034645592781434 16258892359783624518 7386610168203660489 13695079323770211067 4499703394000656599 11962528157249593570 2464749123894669665 2521030714448115672 166449895528855950 163942119068540519 5522571127596262805 758807787041124287 3164780339784186488 13485556381933240695 6366354413409220094 15093638019482161639 11099077267203507706 17697806525816825516 7007359339096822231 9837922930132469230 14739136173029672047 9509869756568725338 17509411455080418652 9275257071049659857 15774656125790184195 358355139945428428 6614971739057397455 14679301875492824373 2113902598153347522 5496106998665903111 2803118585872478995 15295165769772155160 9103380638310055012 1612716549028423567 8749012413531292262 18050051333329654151 13923820877498715572 9011373621204977713 15019272579464388588 13975526846019365132 14364249245669003909 6642259728781595973 6416080626458046199 12706438187624514249 6567326072947504214 5719818300735508050 7578279761882659398 9279758020747332222 7502102960597365626 12635632399419155531 1798923569234982777 1986401602712568565 11380007775387951160 4318856508217523998 5196654562747153993 9497564877563561433 16508417891626576053 9249607575343401345 12622466404388653914 12463568836361542994 389249174116501975 18150470483339442241 5135368258336438105 11846712116197325404 5564733756321202123 6679615286195335254 9270475561071604148 17734324136209055695 4436678642702843352 7859379910568148009 11180898400505560545 4324661045334889139 14508531981464831647 2135790813642473338 8155625102899728946 5628062608040933639 11399621342035556491 3912342766330588470 14110579604217607853 4479739318579293099 2912307060962574200 9776079216262090939 3972994427301531011 9721438424019465649 3180039360727708819 14360922614963017896 10660494589170237709 3585134704000222373 9640469424321807052 8368293804635174552 981455837158666406 5640918592350350355 962011009258313158 15553844346065987600 5893764163745131803 8516142526374561176 16266065910658185473 15048206426017192099 8605345366957367578 15943270065885485550 16504356940462264198 11897003275700707944 2368478950260649409 2809673078725367052 17594342280906156807 15082188891288564949 14038019304579174509 14010541458114349107 6859900194601777242 9076413666487741033 15401642755215565042 8087580923847209135 1539234783979642421 11573924882010278380 376231789905894303 15027630485604219461 11140909157710607666 14750386254808550207 4881294555195285618 18180184521054023989 8261672820691842488 3049473585397223172 242956791626181005 14440063817494412031 17499262031510056937 14189732587416316386 7937831335180686329 2620971085357511809 6823158498150406468 17230423775422286858 15422330705407253733 1438802387822740749 4972170098868383828 1423597134348850501 18286957387217237876 6408526033464561963 10840033582304576236 12683934400382967100 17641278329929884727 4655452133314915573 671043885714578665 7634324466057112089 4771927811144830819 12143149798116380035 6578771148871826228 15036290127260070564 11428794678318169894 15703154664372796633 12331631807163727703 7223487229751369260 3403479812186638467 9702036745218676977 13370192443304721591 9140635630772778660 15304580006350564076 6835812003222685001 16938318839514627759 5868157751301673232 12410770529057593613 12429377020841758894 5415748020598764762 9852322840752374025 3269695621582656581 3275072329182701277 3862675918638635173 7303732169920966139 12696998108603187518 3089233204912031318 1447862513024013694 14310511144907437723 15927467390464235998 8674786912140235661 18020826907929405341 8735060695129740101 16352974270097666029 14621813869256387386 9264680045726368480 15580851140728677275 16430184790989941290 13207912512919208612 12690953440344721588 5462447046064564486 11631105859973740312 15676903688135366340 601930529699773745 103179157912179871 12769942908162856183 7530953202609082653 9323396191065532544 8738768587804091213 494377038034226096 13558957008856236699 10623852423327419409 4825817413592776889 11514142129690761241 2535105845967507068 11721793426997152620 16332261571950080463 1969904512783639562 1466610713205877286 15903179494372461515 12567840521791529246 15000059315300273021 12512287844886504631 17197680465406122377 10006344258885745281 8343929847187894503 3773949328530276340 339541127877841832 7386786435492636234 11803620308454068874 1779251896909895312 1153929121446188819 6330179349598606765 12343494239533869916 5508983492335058100 6477701766861657927 7851921505104770365 11003112713632595149 2358482503731506624 5551521178328692754 17958289736893341106 12585962974047715745 8016087724943921726 1412073564422474227 8441813871888318120 10718231410434148654 13699218243566320086 10505297393205422409 973764976406174006 4601683017694832447 12877689288523510370 6012218406370682832 636253492711444681 9976284669058646816 15253342576364354420 13343895153641218342 1853728596462453461 12285194032333305295 17568863178846670833 11208267570557162716 2904580065469925039 1193721919185727933 4291823449789845843 6891874681558624784 6954087137608604080 10772521795766232919 2879642841179594668 4766059279347297270 8473326924758825403 13581904924703438185 2503256322539168813 6383224697529899727 4361647241413104717 14733838503840703147 16935009398145654071 8708438029896939788 17049609565830634435 11534114201049293154 2663939936084103986 18079522911849069262 8971745044381633626 9131832931383639236 11919925514431751467 2772642959295934353 17228222410915798349 17937144349659577010 10227183383989717249 10478062780879800356 11580099991588689564 5770589947745403907 761351470388378673 896560280937085026 18143835442888100135 10190987313460255392 12548212922076055847 7131483225882087470 7940915982840722118 3820869230614544941 8485389868901304400 5615268654295260895 5286143716307643834 5556837081670465641 14888307572830442856 1607059867122251136 2464862604051303502 2377652557186964354 16943691640490894107 3181734625761621532 10353679450233667977 8748152458612746351 872292200288590687 14757097872398876494 11897271221820494319 7699339977592337053 3818978062938264566 1166081785100252352 198751589107923134 12453913168460474515 4347838037063879782 194889513956481840 17153922611923774343 3788478253392279839 16050031489562694895 15938451527994716732 262919529686458976 14463207687789719559 16696730706458469114 17499089397433220399 11290314287899412983 1889407561454089784 8029160765330753661 2461259427836422642 11918774513806361726 7583247122949025229 11966991405263241502 14481476001336751762 12968648045158617303 7681613213284908849 7713532595266596565 7546971286147606803 1685781927453610831 2387005025838167189 14280911106789775326 2180547328803459439 10771707463414069920 2224350598984468728 5717317679082503720 7852752147198742019 3782553887006780626 17479993518129240995 3397982264381937604 6612646745397464058 6426027622318502285 18027765660551290808 14909537966185843351 3431647554287387708 17821217220824231770 12116401279334989618 4054253776920519939 10908753396173982019 17719376033071129875 15297000038249975598 10498177788406988749 1988476017122305498 1568349922660560762 11080540607955356153 3588053377894703259 3959435217465483560 8844271897657081493 10989992791301575478 8912662765428644139 7237481178180861364 12761082255802326476 5883211538055426446 16334133481980005267 2839553673692725043 15987687333892865162 10420416405737763223 9683140910345996322 15246328558464474442 9066713417578507364 12685905845798487876 534836118577299636 3750283194609894131 13644662365741795616 16200593087904880654 13154595130756090104 5288046011566702513 7197798572778720953 701918597099618440 2914628206894409773 1046647754830330083 8496724447113087939 14668000782895445505 16737879659985012597 17174486571671338241 14174486442012702831 982429047134767386 728217745044445483 6654147372267135502 13487326541030548992 4155690437452553888 7900098576160539760 3342327447813248100 15570753495766529314 6069453227481136424 10782909160686198350 1366423438741580865 11134345237977014807 18051027213372129076 13580771516438819763 14242695699898547360 7022348107194851846 5707332978314804671 3038718324643198604 13399452164567134575 10281908359952536197 10254095623503093084 15174634412764211602 7503134973341632240 8881960631786057963 12909865969633174555 15335552621637213906 10086858207421849569 12487812739943097181 13538149608997124396 5108156804325557231 2536379108053844601 14857261450101105547 10034472890332494961 8181691969362089856 16253807746081282074 18176898488059268037 800548219507502608 16143971744272982418 895837453586141062 8454885496307535762 13929112095147118499 5327359376924056004 8952865640236942447 4164999136741788697 9419708350978708905 14892890927404401717 8787433400006165675 12168234966863111449 8315664679601659314 14363686727337218670 2797860258671886225 13641171651601936209 5407718631424682509 3830729238981593185 16864349684993003774 3604916785586747645 4934708298105512040 2774433171548293338 17330079365267941170 16417980337318772388 6898091382456813481 7633763461252758426 13473513452973817638 14444110738676278038 12628381871495331389 16127846017606492351 10027219255008169088 4968619016376275159 10250545509964250885 1694212196475413226 3027238553822426022 5075603780018439746 8882020447099713323 2234741256366514625 17507410140780816421 545599309593181464 16019254356091431489 2414943919419523334 4484441311866393030 9550251018429187043 882821983318669213 17040998844814754784 15430995722801766173 11236615067716287093 17286825001923785759 7506407198396606431 7096952842924911325 2184795799117297812 13719613167877068836 896721628852127593 6856897645082488221 16161939528630545558 16795217800641543085 1471787775181349506 16013628646223132887 12015302103788285630 16953952856351889961 2213203910355273425 14315858742357336980 4241058203253404615 12377600426460498713 13051674841644035538 13593432881791543560 15029820605654467035 4727687071731313166 4077064993986407234 13599655560487148132 15904796394446573723 9764829464304921049 16253248795793986330 5925990981377962455 13378735243909737550 278076802987878208 8810561081427796206 1015879928959871105 241210140469055308 16564896048013961755 6228810475383489630 3293150230983849139 13644322179334570487 8749379998862661119 12112028214451744835 9834546093200158433 11125175810315695066 4925334033716962997 2918295983691194863 14481458911940161618 4754770269580813869 8568436574754964691 11285953444713929378 422248444611935739 8977417451013159162 2941655251591275906 5634811075512658879 6164485629575490384 4020694644817733474 12129715594067016084 16955537829619251974 14941703954825909270 15238870120668905931 2045602598162582539 11105197715223337934 9962069015892574736 8717930687672835737 6190663443034323055 713325487864303224 17973350116370499248 14921928410958709599 16244391418993249120 17073966127422293188 12136104145767445934 7260886702738025757 14018684095161020679 3882807153759313284 4384995905751384478 39247815771406369 4419341524362088886 15468033750190098079 14775116590555979672 12171722031769993529 5040230996766564074 15904717572431709201 3692172044926138827 9756133374804876213 15385123010266656438 14609744801802586321 9606154634233194007 11781042044362568469 7426877997349346487 6937968072382259612 9987658415681622287 5922871481814053168 101618691996808269 7216724202342748550 14798400070024677990 15275788678090723414 15653654582061595509 16214482716713508740 5844524043940037570 3871543847429064722 10090112900517378603 6167211616451582575 17919778636135023449 3309937473640036436 8036383925691836824 10385191793323123172 1013080924044572239 13412314026533857724 12773951462085701695 11368442606031439171 6967790875978388160 7079496827490527879 12335624625075443712 9941916745530678940 578012643678581961 1493388724553321526 12377703321243692567 2428780595110260491 9471467902820892704 4300156235681724375 11013666856385267717 3656124519441886443 4946281346385502204 2740208567614622788 15031590657988344531 977643602335715753 1408304926978134308 714488291144402378 3991153055931671675 12469604016240731815 3111843134235026367 6198782933553440820 12885295867191766690 5954625477169130719 7369036340083810075 18084754988327839114 6237263034909779679 4874972832362816538 1682993561077753037 935119499625829620 6838728081223432016 12030978539146042763 13081111833323914041 3091022258326747907 11496298689593701456 11887077647964419751 494816920359561457 8772599454699508085 2031585847955581963 9488432817361358234 12024429407164851527 10110271860673705543 10627917776234227723 10216079196411730911 9614363319383881501 16952579050711026403 11667693453193762860 9544397113601787368 15446307659372776927 17449034487787700460 15096608332131501650 17321670094528095432 10753330992330777044 10501885193084401231 12795339012793997605 10335385776591782710 9929115287545570714 9545271459308458392 13994128407240385438 11114409738424714046 13331165908369239956 4113861426636734909 893716069564394944 11376514569412503152 5045330999072214689 6583483091595862376 12068530326440982408 16874712214033742848 16635330375032703560 17049836406206700928 13290890964298413708 15980624287904048102 9545575311337110581 2100485255517539631 10873540103055267047 5509297206934303963 7363675252196215047 2804702100200425354 18180973330014363833 5568213563612632399 17923626963709944438 7190130465912812801 8556156109126118474 4343217112402407409 16780826089667936489 14700721442927304901 18423970800547072490 17113620111365865995 9571085226039791437 12820135303452896839 2713898069159468813 11185192526550196168 210813704720626704 3992458173214788602 2293950892436278995 15374908812682680266 8262144034475332979 2723092011295151045 177988226181448169 9474687874485421218 16490986595115849411 15391005400316770949 880088609305689474 17601213761886175557 8760766093081714414 13440830607450045427 4377509656203667984 17152418024912308079 11297526867328024671 17803396210846888681 8346713645846440872 16321995157036826576 17648534794395861880 13179552394926262550 15945917438399544729 9162122576047100277 1567540523720960224 12804778120498946821 8725560397314297659 1206608945792166725 8899341708412210531 6642562037642472834 10661242580020197541 11163519295225291869 4015130792220346404 8879031891673607320 6939496959393366348 14377346485590694292 14525807888411866906 16824406464531076736 3460179068737646564 5531766854876078354 3018850747255285840 1667654148286872601 7752091018664653764 17643841198851972280 2590542212913174117 11217969209121365115 4814545032309279431 1374853880621501273 8971894771716517748 2188863012334812544 17782886556962767412 16160254594552890343 15790130524094771167 1828165321383037068 12379117818505295251 8060410032322897738 3524543328595390660 14899040510069307674 8822495318106649957 15925931084669046234 11229661098314853371 16958572953147231707 16260229017937892204 8900364293850841803 4462240065744884855 5898934856283136246 8564042357536882643 13368651110821107148 3907878521708622632 8370396718279466462 15118590163705813669 6992327296139505999 7670392239388530290 8355315000487977217 4886637997293260222 2273490901874064138 17563093434946064028 12097870175649589203 10627794185801713386 6653142209943981883 12654502904412140589 17763531501889560283 11578342149271869404 8711237456242695071 12395736639083135715 14442667602473955420 2505399776678594736 3029890729951630782 44865085607996125 12993685623718210593 17816192507517511619 12052377769918143840 7075511314256417228 2979073365664274767 2738441960231021512 15526643360531121997 14956298927879999168 5181248186893417189 17976559179940168228 12439591772455181254 1995639606992007234 4938161508156877267 7889965844235602261 18445851365139486361 12968383238300079997 8709305589755468006 16419392103492328657 6671130809786784524 6279523272331857840 10544915669139558597 5418140780757410172 908310803508211731 8175073075086351826 2429620048213531864 15115639641352609813 12246518497872530086 11476956896492363816 7330659352603431542 4372295085292352719 1960019722447965036 10765334076475456843 6964943469509583057 12911327036794336567 4751231761136933522 8651384460766008524 567466944357930146 3269300540197309277 6530827571894151563 2054060154360675995 15088657016612814132 5372510641626479652 11969333163926902294 2517495602626178200 9921726455524039068 9039032877688766481 17455563762478850673 10273260313983525640 669871799720539474 6518087908801433983 15234391799941568206 12551261917796858554 9433894827281607923 5471924858503209711 9725712874725228583 5766842100917841108 9081732049311399687 4550994678896350489 7507476548665716807 5463937160117755677 10836432992571910735 12490795409946440156 344160802170010337 953543872522402113 2557375549956955138 7953616259258740790 4615395744431778747 13714894758213117653 1051398084994074065 5834148380870165410 298216213469650089 16105122425727996733 3846986191465530641 15433547374567743721 10445658737062710075 16348795996523696243 3187319420694201949 10524911625815788982 18110601909200497385 2019923930599941401 13575926085897219850 14243289126746157963 8718215728384816101 15358573651291404484 6761364903362846255 549022892394700652 13153274739404919373 11306434799218267433 6986131009686949321 7361739089140090581 13130193908872249783 17671569953156513137 5563395478588233337 15988028041817882644 451049570496283564 14127919542339369223 13183743729235113844 18407999897313795417 7015854576631042379 13398957414664860135 10659024848119583746 15886786528260938089 5394738899081915723 789460218883375155 8675845891717263408 1329312550240202453 9556458104219350866 5774233413122200333 3545360678356532072 1433096816362975317 17770956907705893345 12099266212154845674 16617698814117208687 2985180797219255577 12230438972614111582 7642210920819920174 2658586727314613541 16579784729396347161 5522956252840192415 3570210053066642195 12352219188530341592 5064885029311909460 9019830442525298866 9283469217113643694 12076600695450523386 513460112733937459 4904562908475529760 9706739901357872680 4826330721493930907 6139682299504941631 4137135227112356296 4553472388297645804 7634527902710991631 15384078523412590519 13212195069190411778 9704537409248083898 7057332466388636841 16164602078871522674 612648894032438849 8096293989567944642 8423816631764864766 6176145088034883372 8166535951403046339 1309542500847969183 1791491178568792042 8922086631789946555 3372891148858170570 18062192432810389790 13308413544098186063 10689385758371162466 16961040252938060211 10796434306438543083 15407589121859956885 5911220889822419440 2950313571775938600 8340881257065230850 8367713234376824181 6142652395593451703 16093427929996843342 6936520502327868020 14543592485397749062 9306698658213355109 9105018622362024564 10196690155938860510 2373900076607372005 14768128395225915026 14531802799927149200 8204596303396763142 2490231319833750779 11810926976216326180 16590360353911786431 10242182764748979451 1299761085788978693 9297575742331749674 12181719999462084222 12859391739417838191 11348156038496604336 15981122104382084797 11789921803338637727 12989375010411525838 13079754648977792869 1742664762907431418 17829064120005982445 18243780462460566595 8514591256751195431 8191123948102487735 9329764969379754738 5783394630471760806 15179290183999085771 2870004817361764889 46679059835309397 6364595505626637407 6358354456409409195 2835967869076980899 13364920011505500451 6251131819820064227 1376275343330587536 11984795009578423436 11552797570705863769 2858299207242157538 141860916478698442 346808519840247936 12000973977020168279 15881626892928079168 6228189882043948197 3830781399531413287 12899673086354066536 7355254862182928981 10204265057621536345 13432434072703774082 17242549463001424045 13876144931618890577 4251970195819026386 2414634906057480645 6988272410351577816 1595967444084771513 1462151784232140921 4906821326919407062 7109161294068873172 16944406134156592117 4805613621604715688 14477724279655506871 6858007873941588356 4685163837901432522 1061134506592729971 15233902319170442945 17280355225174519930 12571106159147434960 12142311951898906938 2250380249770098830 7303886035899687169 6495873446030968236 12746826188690753479 4301141439853196932 9367556820003760705 15836559155079941622 6693151506976782508 17176190703310470194 3141026579897740387 17582208295236107767 16658895106915712668 10645311664606139473 5507101491418510374 1445510813612490075 12474409283205298445 3315625115573850860 9152242157400783603 11523773836044343931 6600880768901015914 455897676280101435 9418002916860553886 7383971028458843586 2473778685662961521 13124542443500531081 12154828648849487188 6687720486995809521 17573869319921142961 3787726657273051976 13725352563021536677 1805761711447484446 15691325161372785504 18030839933958092669 8276693574717471487 6662562582951622033 15781648310472497982 17728071294323942728 17705460013739968864 5003052576755411592 11334241641680685280 3361828213092817254 820628567282248289 16572919550258196555 4625523451825339577 8507717901355166708 14987585952423303737 18438753588394518623 2811532880174510660 10625496079530874610 6635509300230942033 13996848534270912241 13338437467565655647 11192956364728632431 18084670091073075875 10302193349994292957 11182741105245963842 6496594051522505885 17627036332812158213 3931199821513779505 10318713289454497779 11940309763771365279 15552436178915476810 3758181578031000470 7784005170718938648 12042419821052060001 13545542812609123798 11595158071236222571 2680839094789171636 7441071589768202481 14581744303710661851 11205817877367974554 3096585399517828397 4215494468370811523 14365507283872436088 16566941115772913687 9787696971252102503 15095418786023356666 2524120228991498420 4477797971107496318 3323956314532353381 6450208210176641464 8917365308792214304 4266321892325501475 14254560875244833578 5695994089683431390 16721973257966658503 12249144851820331111 12552424954331364021 12251741101777507860 11502760969676278761 10046711430055095175 3111157814907603709 18065289889982772638 15852856084794410216 13056186024481159814 17838118701030011627 12691958056474892217 3267759491627127837 15184822895422250443 7636508201084085310 12033371738001710863 17015013712976273003 6528022599247125059 10188080041653479395 11968037951463996952 6782122952881881934 140117032329211252 291946480300804862 1599387088497305663 17435060213260674580 1181840704620031375 16204218914587118943 15545704483263466994 12930957817938703702 13630946465076759416 18414011596076588635 1863444475331428303 15378532133555422773 736606110717052026 9225528604532019187 3483710645607523067 7005906145187467297 1044797826433111717 111926378619058288 11227811422998502035 8623553228579473510 16719566908372705027 12285993509564632382 8134262912039240631 1067486389327321456 9023471847038320522 5404571713914248792 275370357650021503 13962080947802844916 10704520965608673917 15859449028961130163 6294703726562608248 10418552176220880639 9193356187232953575 4412225658151546858 17256446278349865666 9731519827032430437 4488085840298320150 2754977069830051549 829549238348693306 10008634950556599272 14009561692133483169 7941260987520523166 15778664015014672089 14609421550258899296 8732528906733598152 9518903761688548241 4455808481755852295 4049792221955447522 9839721997679431915 17762184895911138512 10318406544468518171 11896364026898436343 4623886882695271204 8256865135072127019 17262842534479486991 11951300303618600796 1221774017031183952 12390658834645798490 8977250345474166088 14615786996669192654 15185499708883377641 16443437734388815932 1122865746808261692 18375386521620130576 10613008282136154451 6778100611746634917 1049576606430471649 10150270737623686011 12047708746667844070 10505412749000976678 7779674280437290763 8747775416376603242 12276144650726026003 9235241008303929412 5123416818232073597 7242624560589552097 15894159895554263991 1142097060256089770 12400896883328475347 12890103716928223575 2245487341189586532 3149827568423771736 17796760869531552325 16407582573559799653 4941470745206955322 11138606762677141889 17454073283540991417 7012214470119407421 18090781467368505300 3428652543109750394 16651773591159876566 7480927314915495690 15161682503105525884 2516011456852365542 6880659577358999107 2474505606877830068 15370875038968459217 5261428375144104803 10345559553360688896 1062081075213799296 4396227708122420406 14362480767393607868 15932371824335439016 492990135082652724 6293846961480900806 2664456859979022758 17053436676839554750 15656497230627551060 11682188416793193532 7909187622681462468 1021571977582331110 7061551459767594173 9432979442869334267 12413181620751195187 3919742563107623487 11815822479734951549 11524109354584289778 6279656187094279674 11189512062610587527 4353717927234348246 18416926401693086250 5112022011899750275 11902824875293834364 6515442343652014029 9065682574570568994 10099315614106063610 13033520041558300792 3802004231888538397 2296430027504077277 7894746420266336847 3053103965121590900 15632184140822178660 9474757153592867406 8518713730487991617 13168833699677643201 2106672679213755129 13500966047535716090 4495327050950919330 10978406656138868344 7318651823464363153 12520301190321614820 3314708250316709070 17394947253792202455 3370250499620469358 11724386166168100326 2085532371768388645 16042244339211129038 12692494818432264591 11153206214708241965 12396681803708075567 2060911559059118702 4439322923428169559 1476782223152314317 10378765482491187736 3399912381640785454 6557595435094913638 7229464011256478289 1698971672271958203 17814175931781647474 6046385605259459733 6061855339176380959 13944367715651615247 1702475801011020875 864359501166813882 2381041169835842635 10072381670335332311 1005545227731557795 3042347646623284507 12925844069879982454 11484321356051454808 11926038880829145573 6309983115552697295 15115393833763779417 3390718246548212822 18208739681324475711 8969732227190921858 18010716113139695780 11760758683535208419 11610898298422136222 13928464325343495238 12506294197044760790 9087125154870972820 12577546269194679807 10472311829189528676 10278630295370583956 12935658348866087414 1595513018188832972 1015418113774013166 231323256030270913 10004461003195978623 12644776256038446922 17679162929748108756 12774126765200739154 8004334404136357889 171984603251098406 16414215820689578494 1643797183679204987 15863142711256661442 5846648755814826141 2779020211490211518 100014420613033023 2943261851522074010 13575671339804966773 1322253588902370329 1640575002400505466 7668933827742490278 17910496306585505750 2488503689248902117 2932908401349304047 525735416890452465 16516372533146078652 6352844485184811983 9638404520790616855 5542058484134088564 14395048856636955826 12647704436770776812 13466830234736472858 13166558266168882260 4329536538080356089 7648273080667949084 1826059616518253095 6122029991314081243 17327862538998566304 15825603604674404021 1553520704106171593 2979242912519019092 8860253643721761157 3725784038431898977 7710581386062301233 14367956089868419588 9512577870755516465 14352916708542243848 214242027267804217 15280665335916728635 1798725028896094813 3043464543951697930 9358315689788553449 2133633851388570880 13089529193329217287 14578533561913555475 7501082818273539140 13763632964010917560 15272173905598170529 5257995199705268714 4661581508893556733 13309378733493304158 11665241923794126337 7505262473899643502 15497477816111551014 15720847431185507414 11994716485893532587 10712251542083832986 11757486352798015656 11611053111714528041 12264360577210672554 17174919908066935583 8603525517382720624 788039934846174930 10555376873388304144 4605361588088204839 1676458401965123630 9604078297066781606 1100093471505920996 663531622528896267 13366740372093171281 4044322166115392708 11492255798294665823 6829069529724182748 3942835826084484845 16839690812209335603 5095867131288238486 7689276312460032503 3920601782283683687 18161115072668560621 3706964384354739444 4376804582735253153 6143845561341245639 1439654480346571954 12357379424292805787 18183862161826895285 315779328852033873 2961376050338011812 2358402204099826284 12727497590824005213 16202888979839032775 5816193244340201932 13878330587683649808 745453939716973549 15474168203932927972 11948540734917284743 10468604970379993068 2281840722638859354 14703412106294829241 9022308795480598826 11357492708301447435 18271027672336905891 860535289008175460 6317518775197307480 8742936889594474889 9146258283010007995 16819215745105306370 14986867089074283877 3690229584655885368 12138147118036458317 17003089758754494527 2629606116303249569 10236425052654761208 8286971462454500262 13712711413086922795 10692405747559772082 15122207696600399578 10947475152956120625 12918010740302171161 3507608443064039816 7461640863395526259 4918052971211243888 16581909547112662264 4903715658211273489 14542838331109467980 2506944000321451742 3579117060663087829 14392131836670203658 3506453341134375400 3227445027224981648 3150603711167787330 18308414793156207484 513363963816263194 13086270252186174567 904173754974304559 16562740448868979187 15296769857516716665 14018275584971873014 15627143788887411759 7020116126889381437 10860679521230435647 4056135602777662412 15211372984394480452 15355603903403437803 14118582150808150182 9122575272394811988 8735078502998475643 5740805891884122915 11014782111882408729 42186634662117103 7498997353368594593 14762715951382651300 17203618529063172388 1519230605850890495 5414161203834989147 17457285455692652721 8374777591350068802 9801842463361798607 15391020255448860260 16803945069550761187 3902084032095870888 6823886548219741802 2652856328512635732 4834825762039618993 11098112482207612616 14609487911945178625 4359538820596936302 8541365462682745484 6745986544545411896 11760509869553558606 10302120910588619488 11107365817678375898 264944984251024807 11153745769211952981 5118933113518290736 280978975934087378 4207935468238912595 5444948601276828900 3272361898763040276 9535269014903162345 10677333397423043986 18071368234866482169 15708610081495627355 9221786054764366848 13118088024929536295 17693191321952004185 8725887748972685608 5638723413855503186 3113979996853936023 10664735965136591815 12290137750761196737 9338328126049441942 17427047517371138708 16590643577313207975 16545706253339676786 7689077277837996123 16508005465130597810 17526249201479649609 7612481667924294918 15086968074857679103 17650792010372823387 4558482824865517048 15412348216601010531 11512502092032198970 2891833340755730587 12785594493590436338 10983263155781033590 8961174484993797746 11039732604135680694 13562120313870768253 10088103372313020759 1001867947298413778 136658944935280879 2882671021219892787 14757369876236624700 17916197089644532495 16261046553118169676 8561462827893576544 2607095677311257557 4693676277533781890 15823315055664087725 5950289016387219451 9144267142422481616 17066957987352341798 2028671094494046065 7620544434583565478 17081477869025149649 2371857716270457142 13105757403977977457 276759192244346771 2127199060940455416 17620591116676473540 8053137522436810575 13016085280220550739 14158024596959396969 3534585730989042888 1988427276223848695 9489566938547175779 14306485749877968928 9857822122407711223 18230992563010861661 12525443774131525936 12507835047801700373 10771811954433505062 3290243612194324663 297733629140874934 6524007374769792984 14694519038631424604 8116653827685871917 11066374795985627624 9126151570761079860 993398639707432679 5823431518358914176 4504345462806267148 17338437308305515631 8735674842127007895 18313398452060760739 8947875005323263022 10967178538112038585 5475816245015303622 16758144104322580681 17166729704909911792 3171306102743817214 16261648327709116056 18191314042732410638 9697316383898436558 11304666079786445941 10201888974637416109 154663732822192065 13020433811852470637 14701268690645491997 18246819467995134458 5494572053053284679 4488288718753503727 6167178145609403803 6117277867836280141 3713358883911975699 10146189647390918688 17380683264611200578 1988945581886468809 1416574890540611785 16359871062900644456 9648054642469041554 14952574325077384635 13404755112236296354 5793494174662047206 12276956509371212228 8715461373469219376 2274141714795837370 13447575283781237629 17272523019561064723 12122092821643009793 1611644431706603121 3381521477273811806 125350481563544542 13334456062474244896 7499982273935064114 16332650151083794663 1078017795428689762 12984272009803499951 435334230031003326 11734510426021683109 6729669036087493542 3519715334713604945 7770557640010804628 3096766536703277203 17232952960215731932 11920389399217881691 11251230814748229128 5662996106917920376 3151444153214381008 1106304760999883684 13337686988864306390 16791083765627498954 11146867822444021638 14505154234534129684 8835978010697213771 17337508508126043784 4110911939175114952 18152312287608567649 1800158616958683593 1895254469552910383 14622450439261788712 7434131150334850053 10126578586120554983 11013942994251429380 4551592250695367032 10307890503184471550 7299427665416238985 13458040421216897633 14588587467904571380 14528126118130836061 4166496554357265452 17955201369074091710 8536069236076892448 3598354648969679293 8048836732408283503 9466434632237190212 12169955300900513408 10217048453884225088 6487999429971971105 9975136156716715582 11598837339529687997 2912210663362619433 12158375639663407744 197721531238014282 14146558588069928679 16957880966732773140 9800527230128406184 9176783099401372857 13364302780509485110 626042389935767335 2945077003699004849 6283303057239047214 3352247079703006073 1466762539027867108 13940765964610012734 12334966353705904804 1734492216771946076 11950623211489019929 17056064729103592911 12288459633789461998 4221379672613765762 4164515974456933602 11879425397971038820 9356255209510247707 13284833120447532932 2264102858387298962 10176158694432435864 2638286313680753679 1536831310621962438 8159614780451878617 13909091189180026586 12976368339188051870 11555943391776350947 16076226260987732352 11074973681341352424 2287331961575720699 7106697353876349590 18391689122732359862 15649265758044806986 6318177025414818619 17418454209169932885 3102477937574234273 6172850972140227182 10092446836612664423 11074863558099471220 11745136112340846638 15618961898818002192 6706675463201934914 9886810598151489733 3910127511437436637 1420503061240640193 2664527896243786543 7419787452302735512 9602947642581448022 17222055241106827078 10494262858960568145 2406363324538365498 7745478861087605880 3553371748070714402 2872771933779175135 12526107692955820435 3080098597185880679 12532186786591798682 16600943410194163827 14009843333578141435 12795273204445111294 7234147062951543679 18051007182040476462 18357737111545739611 2909487352095985783 8790075648160051865 7566346501876958298 5009307550656620113 3452173000443044243 7181204972362946395 13247214031289197277 5106310121515353920 8893718224316140135 2397140910614823350 8941387635105847063 11990214311454223032 8152051036075805743 17407412462281401343 14125013207730561333 11372764132239160541 4469152897093553005 6638555302533516904 5989187465742528992 10557704423894824671 9210228209931261084 3731389379999533849 13718679445559696826 1638636883632047982 6211370433236023516 4981024306244494288 4493918674851464439 6974994755666847861 6098511752679164383 9521079601593763325 3700256389352305079 17336442996901411323 1573116548308880136 5012385511389076107 14676121924501963516 7052071823559015660 8775416323600046994 4248128942918555354 17237385870294646334 6058897881060820231 6489180856523353118 7951016423063046767 735766163268862980 9572791986711371569 4842722209881069979 683962462828727320 9628926515139478647 15657348312840391362 15118741994373112495 4495375797734239417 7535413397821590683 3933843275792774706 5528281118597116749 12909110525572007557 13292346029856966924 6493317305421031295 702417264903135209 6218419607165223620 8858716671953657165 1963684707864424858 1850324444155074611 3896494839986757827 8798061286699903598 4878495865348629213 13095667896011596877 6963295953443544161 15069880078607667662 6079318134538897520 814053898537305453 7147858749335646367 18190783712149145159 7730847070507295414 9043431287923893363 6830620556725114519 5408530948809750829 1592168871773223942 8061714829885679136 13041423623622763369 17641166886169737225 15292308026265457683 624149612711659530 11642320944759293019 3431168735093639520 9184325611137904054 15214460526977236838 16166674407412352801 17478172389631044332 18444711264774084715 2110236728853991384 17506594104295837344 17317762589774202500 9202004182928741688 71381698701140178 17908920051882091655 16240266132660001288 2324918678144234832 13711772833385037917 18135373866837398422 8846842972977010299 9191962331622396950 12884718745365471073 4263664180245096205 7779032336218478794 17349450832668170011 5022168438176387611 6450270192090630169 10828549517038757996 10595887788820010718 10167380314895065525 8234888272018593083 15194466409464431060 8533495621531559688 14510355089571598645 8575465737665203818 6953801289094433499 12407974754253098695 16572475797570423952 5987737268494507064 10505879842247431458 11649647608705156836 3991907159168521552 576005284514843922 13080825297371356570 10352134266631063165 17812649456486356903 1667268576652860100 7933282476615638221 9214384478416074908 17201279023940931656 10572050058269996210 4361754129878620186 7630891987376172004 10037391706873460621 1736071386383765120 17729663726068057731 17999410459329463411 2928496540820180938 2733492618517326492 8313721141621968692 15351489013992591896 14467726733532390311 3648105945017390482 7027263783078799562 9525565621965317194 18015032534686002112 1899650560417991703 5043225326705221510 7836534946228780516 12533401496904524401 745656864602343689 9383094433123277470 16410860157264086843 18040477778483684012 7511859992227742630 16403473365186123030 8023718377055338042 13361948895139281912 11858555899402897725 711389621833456744 11703694179941212458 9266441711578802483 9715859486299819018 5172911586873533693 5579564377482781794 2558714850556377065 13799972889063215779 16222909496775228410 11236615256583381851 1632873194314336978 12220268486848830801 8256060981817216196 12937397825241593346 4418546026984132823 13791636762136304641 15643846127498211304 17214351247068349444 15431366266809721953 273764292411312978 11110740298522556805 1653131720876976529 17243378948948525387 5489845977014842244 4922155323678467649 16767596780386864444 12011719387403627889 4671057663690695887 4496358582822072904 12854869905957330798 391784783906546449 1193899506603440312 3665413208987786300 1883782325611988390 12476539503434500418 544798630076339506 3897626799203191880 15893009299123365979 10454385628828542141 5555102778141315472 3947932718163576052 17696551511946940822 11673853689418000805 13529140097717520659 14026433408366244503 5572172058705446591 13525767196562259519 3524012790475694345 3805546987163439268 14336237981113923215 14172191220539463542 8894296897403655180 10130575409654673959 6549925590966274745 1016929633694626218 14366653812766727521 4447173099677092291 10090424149228909348 9634287846308141119 3699145807457723170 8204637955252211977 1709084834345555484 5469191028380077771 15799458713632526219 4974722218816520810 5733217864728363811 2124024967642397336 13997011844553772805 11491018046796629009 7192884096675774279 7540567301155798780 2292172030232775911 6996240700244625026 2957680149077282677 10052786428340507092 13847608935699883431 9866915796240870481 18059947056436956000 8393166210737585534 2247602820697533886 16297467217244692293 7703474470849295466 13381455597639771271 8691606019857254395 11728283458841695224 13436317883958185240 11738065216440163359 3370764539490904733 5497604076025247773 9266358793424553918 2925074350053954242 18415808608547351090 2368330474559221419 4623042374728848070 18233515847799876239 17903626649058996039 1047036596544027746 12331890870976759406 8835650393937934327 10250624005658103863 1236267322852350848 6992185371158577757 18394058029534282589 6120761003013804088 16662837349447316769 11865860151036406599 3243610214794852145 17780737872441628246 17628377854569581388 17793478809786180690 14643988117816768471 14571372055136536888 7428311794388547358 13070592864279473517 11509795283182752428 5007339184594282814 3260578016508059936 8957828333967675066 904852085722314892 1796772153348384477 11743404169228195469 6753608438413518543 13690274327528805944 15250150467864903505 12535433486623824233 9377125929065267838 5227808580059452802 1963853574177426432 8466747275794021042 1594572566292152696 8269538216419521104 7039247602097571221 9486948853149533079 7453854744248918100 8339508022357227921 10723977084253938290 923782012629555397 7162241112838477194 9813461236757047232 9667634823685369524 1495107261073466543 10485357530679427904 4526908009574354815 10049459569634906157 11655023517572428906 16722733206410997570 5116866856363742968 8881760919823368293 4569245227669117601 11500840333892329391 7740375641195262606 12753344246934289009 17471222016483838790 8935639829027295434 17417948724477418053 13923121208072616889 5773524987638898537 4162389495455386253 11515228951056103616 660046965936456902 17995064813805606630 12435917607892453382 1176842313696726697 11588704469036873879 5140547646751144369 12837643031271440163 8297981630329462034 16881295762086554029 11339340860043403363 4659136846034142172 8027879192154054046 18179375449517853735 4521856001049405231 3174457850036613805 17808541953373897309 5076635947380772658 7202435377658964032 14604152828074164462 5561679242414767176 15503972149759679872 9816314417614993868 1592564155548511793 6934998675815855284 5625852842797392698 6049674951315322609 6311683143249396399 6397751761797677450 16800004726732692310 3613210022020935587 2231925950281178321 6528316324075332663 13928804825366137599 6677329203603798965 9629573561006906472 3446783888494385011 8209440268357034408 5066527515861504656 6711171512761559124 14918975684101114796 5277429325823658708 3898246121662524398 11615180126755285372 10087502098764540435 130690596413530352 15889365190566962110 13818377162199293332 13166880906819266665 4165706313926511153 1929685586318730996 6003362643735511611 3402824499885009393 9695633599150000315 2298824794062342933 11949542527337795144 17440468793648430980 17117877359236463648 5904245002031410028 4119713522292548638 12036641659602903868 10843898549488275491 15863298476823848435 15852949718725342630 17700299426020552124 5244834365441862505 8435914345009866166 15334728308259207164 5059587327795216731 17544676279494555458 10829255153347009634 4514154206118619010 15437009257223646663 4736166934656938337 15841014255711689762 1724488631982954996 9289310800920340548 12105353359701390831 9418837034992882291 1850654401290718564 8257665694748803420 5458671647733033298 3228289113112798793 10904779982891802695 2391500375116673073 949074982049985068 4481095771575578845 16320888584357523434 15175759463000332891 11777722449575672588 16903721459092653655 3619500247616140001 8991085918420581964 8911094793386882056 18434690979485955530 7617495308897596585 1749613551610605976 8815232256493078171 15322710615298226336 2313084285281677333 5574770816867933569 16107302362823643478 7474861534508723551 1281506254796724231 15154460955684486045 6836129799708022429 341616559823770909 6004595990905882032 17780344289927084016 16318215777327387872 9512759587699922815 8921757674999748805 12683366748975482310 9599860021975654842 8267811159556775655 9668333633554203001 17817430974107334942 4763461369984590583 13061405707065393362 6032298021455720637 16565351323655279576 2835778665602345231 7518325103576178311 7571741575918861742 943145010082791264 13776353717497862468 13957990260199205498 14595227269843941241 14204359459044449758 10108979541109186450 14264106699869806719 2536473811475332215 7319825528274281497 7287333323989538277 9250465939980739334 13837872793805576494 12484556118241484646 10988832576117739935 2101066397636769384 967193766573092408 5167184234444000638 16095043251041615949 708401249558234082 18254010430134040248 8719614032258010701 16271999610386364761 17881690390067591859 4977897878674696918 14077772353760652624 9833327967378165004 11325989881591483895 15044257640995302152 18037666790563094236 1297843363754375784 3482987001804791626 16996959181689324799 17283271813889070770 16808105371496391485 7708284250919272645 2561909226133879848 11612374727424180755 12635950706618260331 1721555465337957092 17113747157029285571 7332599314650936920 14870841955320246475 15161862827031986830 4119406631556883626 10439115839561792750 15457763619377412354 16901960821817578125 12800561646764029617 10124122061742368384 11794641314526546087 7235500810465420347 7100824386823722205 9960004466480951479 754873666992383647 14689531177585583270 15161917471359885439 15616407421430560778 5914508549618566519 13806847424157723422 16277638688637398228 6476969956857845293 18271431636793268277 14014531772262446504 12291998440231618082 7917360596417561674 15643094265850078022 5803553250456469280 15529396992174434745 7847652752705534025 10138668543621399071 3809090063341866706 11761536066130497275 419956983008245345 13442592561703244736 13160165065114001248 177459447838351608 13077651757571036855 12703218751215785218 11603415254361164483 11997620151646340161 11370184954580116405 1455411940039137530 4995394497170517011 14190847357627413086 13938592252484447379 9922842484610719640 16401687450516285391 16596658263444017607 4337474545648227885 15578784164266779352 10606833517188032753 10374537741009436344 3615489239335164478 12592402581498908326 16177227470009689185 1596403251457644902 12276002187096933798 6295245631825470416 2918151029456221860 9737894680864539359 15052703378344626726 514993393747590746 1596868463478777495 7408727662812786292 1028869854634801241 11179622349951201241 4582936880466871530 14766044798913920349 11081101016965702794 16779990582497981003 7996873975987235380 5915710906997698382 589227612818279553 17665431763408034191 1322777962981330492 7474230981205321152 9474515407902679940 10738212149990019217 15946875912333225991 1328509679114246363 17837750707015953028 8657222379035233209 4224917308384928866 10487433484451859348 16463086137091145946 7572408693587155117 16458951763026383502 719652598216893188 15901879717499721691 6720210567194532085 8322168817102197366 12574149399640472998 732154713646475561 13123875915762928786 265215206846448267 16584313468893469607 1513252216554243689 13854154483764737026 3304921256440861335 879347800557657323 5471350880655941035 272260142019142701 15695904529182600284 15394266079629163229 16704698302969411998 13729084397310888685 17151436672231108107 15425318170373227259 1870235331807350677 6189365009973615949 7747019977407682897 6039038480054372120 11309568151759286600 1795406620308900819 13368326544968370042 14046865371445440330 17915086565603895380 9931034099149321897 6798662819441119013 7035663867568999130 2878041845074180529 17161309251765024544 12603486494639490134 13815238240119270819 7187955575362630229 11805507808296269509 13287814627654022780 851137762497143550 15382834310033740458 5891884067462347629 6117904143168390692 3121234112417190471 2467547703245672283 12817861405279391884 3475841077662996522 3610562644350185961 12745208434706161981 11189365542740411814 8825796147466577701 9517900992255126483 11393253948141596773 8911565938207528242 2900352218789826892 16636416729812010993 8887028329877577221 2221374016780226754 5034642855830977448 7268466272909900590 3315498818583910490 2864514761477675833 11835993997779336940 196959471223051382 4675313709297383929 1655949413592803795 3715040971338970664 865227633496284609 16678407342759325315 7333423024025059780 18227041797270091321 3579297283999360366 1693987172130690925 13639322581122365273 5410393363834056223 17010434082820782741 2171655618251099501 13968042949991793334 2314812932270681512 4148932232662281166 6079871149706605080 1674763836237679453 6581251725802334245 7967939046685116173 667937144999388381 10597141979023160917 5835176124756045565 8275876316447595773 8211220159358589224 692113398946308469 12824769286568665758 4570324872765297877 10895887088785438398 17027776252150102985 17140228946225015028 15388755967996563103 4673471145030427195 4798360405364469482 10024494269599905897 5624923804801145879 1717609474883102061 7679018759376141985 13281804398782680242 17887876099169783622 15378929452076240967 17775529292126720252 12130883545974183979 13461489171404952643 1033844439772132796 7995345141275507743 7478451411787242478 5994740521100916157 12319415531601051216 5095555557104295405 8629989061277891399 4674730648535957048 12513820526070125182 4286567943221487787 7879691795889727617 14339589967305449137 2693679311423895280 17603821651239343751 5581681132405796493 7115359706403282867 8094754652020183421 6763315383413341918 12195016477641139549 9619519208427812635 16817905574591547160 9394919633968382377 17583493553812633365 11395694595537073472 17725843823722637577 8423336114047690952 13443723282911260241 17977218185826086285 12872400074262524252 15678171759425456628 15958150025567698133 4049849680875255277 10983131671799582922 14097007977907111248 15493774176699796640 9603358908843276391 9074527891130041585 18179830096019994073 14409944209513813276 1746391480516466465 12544161035973648005 13222543186026724281 14699526067875038723 5140410412094227956 5082157571304885735 8471063036909533528 8102936608969342735 18310316233704627388 15577450959225035134 971686751620156201 8812626294305209131 4401434160553688535 8046113656385832643 17992652697029906116 515396562323508714 12644966939099964995 688960290642045837 3058005252808007505 7776123660208412587 6970464367030620610 2587380831814992307 18008903533156872515 14642728864162734782 2828043098915520174 15558033803886141703 10594159233886876640 6020778400675795477 8460706030398456231 4481455543163671063 16722440889915236159 956102273589020945 9149122541127452870 2164046425245327374 8850648693546631342 169890997437218610 15645088018119820697 12161122005020510155 2720806087404401949 7237162799745775272 14584600775514367150 9395087025921758385 3554383856706413881 137728641948500850 11473718808636216110 6570303652693598141 2655760638708935691 5820932477136272777 13087886572374165674 14063617571851639930 18091498956706416359 13093940241005480259 6127931295585936044 4663512353591687332 11850273827662877539 10979496807492169487 6530942982807225884 12653936607143636831 6501509020419728485 17763049875648045117 4979319904353148782 18257450996406176915 6617743660757797436 4751230893555137251 584874222811149285 9493455558650463377 6251698613538769033 17601629192277742405 5839737663488037203 17368231982537371089 4761842132083972543 8017447777598744352 15812425854707502347 14915586712615357767 16594457967175029832 7873974858460238057 12095480280959604983 16565760489928496202 9893497706208460267 14638760475729659893 76726156689167795 10899442783843204225 14343285441162806216 3334595236309618984 896384089573245073 11914637013723030686 5494604838950905362 9668290369630573129 15866535591477559281 4677858293251944720 4338417673503671729 2880106036194261999 834886533964609146 13066851115171330619 3582611401325374367 11859931820759409127 8748874367516432493 9896159896672088612 10198422020276953663 18371288697384196567 7871356228796015143 15681456439246111483 3316741778132173902 9010338222028327019 5281036572037437222 13494957165561499917 17969852015406916972 12764511089144404913 9194653954179908236 125876459923336386 12043491451186528046 2879570615192152012 16392044856725168913 6355605631933857966 676312230816298305 9339360995462024866 13017242615397345659 7881370932107003599 15335235036465226572 6079895049841622880 13255811605256427394 4574099689791265632 14623297067463315511 11126252469981240391 8038864059500563921 14166881193225061338 18393411919404931954 13578331812268761910 13597154124447240140 2645188504714359893 6397620068223705126 17846175062323921612 10508082648779820116 3080615222077568454 8096420140720260900 16899384081090169009 14361668435809446509 15432894528891496738 312695566388006117 8757249500652854450 3149274024463629648 2237417469137112189 17401480883328210656 5445564009561169067 6076226588429853195 12784326054101348368 4707797249222271466 2946843472305098186 2524700742244145038 14559221933871938284 977693653401372299 7601622372170133837 7123215846548358110 16952704755956766797 14560295197830010127 2458822114741736422 5880473007805888974 16678542865055892660 13254326502189233422 13404818800994695407 2023382720398790337 16119965413627283417 14081601445561579929 10085206721765423259 4729563660410565802 15986091400193538973 15224686026524253741 16458129618608492034 4554204579029369242 3905945800173297980 9881910919036341087 11042820590826206449 17199950504979310992 4276930734684337563 1157193785720223720 16086094905856453590 11154014243597089359 10809044637559162706 8331032794642808400 9208509096853486420 9179272974093114892 4378013530683987119 17549528979297105854 988533062510274150 71963496221012055 357354449616361102 9146817475751924000 3407489731533795237 9140766215547973796 13196257906011559867 14353048600802119866 3806032719996421302 7682375480781527915 10477617111694028521 9816667374284434287 15110510913350935374 14049006887228364199 15345521414842646109 14432271494269854498 13266198039008439603 3247496243080570691 6234862996819730115 14932384711286386353 16971595527760589355 10148180350569943690 6996522636442944700 13251473928387879625 10093813984881869261 8604357655361374248 18403242553698900083 17817170525004360601 9216993686047213343 313694833853584843 10039461467380534086 11913714295009188241 12828100669440311863 14577357149409930930 2160743279507232632 9976395103275376266 14325416214949078675 6422902985231626774 16505433942165671204 1574306518128919172 2400979134085384189 18364674866879836895 6696253463201980622 11716809324817460903 10111651840960267629 15259449009873686934 11754560388170518139 3882735170035457837 12683388795174578463 8533204802190894009 15854298254097867163 5142361873131411397 481664093033317760 12647311877262057873 1075914430755220608 5886991722933251 15300865710308760675 15569048863548618859 6866596682131740733 10887773794088324477 2369425476931733290 3592855176118711413 8253318711275343238 10924987887760744729 17383831952635188541 428228714168113331 6005589910641661177 257384500305721324 11785393894781022897 444239470519570521 133975466916160738 17072911187880234835 11737604850671305533 15726475738274657315 17932009898433956020 9607764026950539472 4112183577747282399 5232270213673857870 16883745705193711941 14471960912776399926 650917073252537315 9313878524884957104 10797586537537078132 10284660147049661715 10500155150059625508 7887432988494491668 4619663616248260295 17279290052858468144 986344289664178077 773014002389091292 6209379380223517082 11071978902664894632 18179223760884584203 9107984888794351275 7739540918535579373 11507491403058477924 6379046955214619629 14074295720660109029 1490900806070759922 8266933355811142962 14924000463319071769 4476752835407215726 5246444461332708742 8098299344905266745 16036532673240680048 17500624819310205268 14340932855546494094 11112146288211859408 13601215953505567848 5219427231990352087 5564586640936837856 11911286027079610093 4786533224679828262 748407187705206814 2451242798540641185 4418182992296424346 2580583177992455303 3880056802758923582 16196624439797604255 18205441412378574041 1349145218550323017 16430371134741372232 14224640824653751353 1299330007791329645 4923670755321680464 13150481759688242565 11725532812727904917 8496886532510016772 17858550650390852544 9014576433229490945 15902552647133630242 7776016132270592072 11219772549136091310 14582462010732738264 10228070048860203009 10088017545054885720 17634572779317004551 1195045746777325759 16248863708401160092 5686309068510949713 4420273881318400613 4020612158104982054 12523040751152642216 7911479356159091756 7856488627495505144 2980700099657267871 13305830171525607570 3891549889189406239 3805909559450215937 2824039620556252636 1981733593638024679 4473693411895756126 12004398519381968550 17119781316189442644 3091917028301775162 6298812394119790949 4364700009364463030 4971402982716807664 10035754674487282779 7119363176828789405 12275448746284104918 9465219875868751502 169319259611883540 11291653286977730686 17221115136797632184 10820920287610314474 12025646013775575397 9101998486164440225 361630368251587183 14450462557516638536 15625072740335447568 1320147114707859508 12209307489753140311 1286669852414939001 11298842149506686917 17171760367770512670 11270725080102841815 7631555700071953542 10171989479738075800 3806581432291876014 13753001657729807573 9662720394803993502 8062737323455501374 7016961854383421314 5016980938403968860 10170251063887692141 14567586724432564017 5249897403224406856 11047305031113310080 10770140814384058529 14367852053623876038 4540893278663753387 4779660237340763865 17410499964125777812 16736232633529142766 13248476542557387637 7452341521644138536 4523418464468799500 11330376445943516209 449312378718058937 5984642126851034598 10642740057565021804 12916029733737362326 9410758888949624440 14317971526717214313 5148677105146146270 10837075516923266691 407701735973137564 11679676832532448227 4551712060613737335 10572371768870088468 12946091225922110500 12562562760294379120 2474780837107056829 8186359514361789555 17526875659542927596 772182954899897977 16831437548286005988 15332549435328376384 6065449921595906208 18222969185431762928 9000029481690298342 530738180971563642 3120193185081830338 7424952201067734134 14087182919762680185 3134941885687582765 310370539360085662 5854278120144153218 10869864756965500861 3905330322599455371 7167089174630216363 6128508772619091383 16398041018207802108 11383524704337445408 1782045390958238634 15204321531975439866 8898705238250133100 16947745061468272653 17881456882181644041 17251922151359921169 8935388841771868846 7285214308139836291 1198192980950457098 3796357445893217889 6828222012032339556 17546825107236119198 12282483599044459619 14523261965079765833 18285242658015964385 7042834713461881320 16040552491376491288 9458304498813964534 6269939857127425138 17244424943631906983 5384659401588755461 806277134502018644 10060247481278347177 13134500584434281193 7488198197441117776 13666784100943835156 8513640781559886248 13384451206213001532 16893913918515228605 15641803555107547900 1780919210106221817 14326750304289391504 13667373872140740459 17998359888431631158 7400400662155841803 6982025416024936525 12017843456498238861 15064361998471007445 12198288446118720902 9266937932420597878 15279350647219444754 12804034768426059521 14682196805746491868 10718491097912662485 13499949325980284231 11991639257785797912 9907371524788262636 11923394789149726327 3579612148189664290 7356575465465016901 4741378105453799418 1047731763070990986 12306441921371493976 3520207572882385127 539910695899860527 17534644308851826226 15813011646123956509 4220614333478120553 6775943993985081751 17006332940083514289 5237464782978793248 47101990028811031 4940520962468392498 14294050865438663231 15720870606637979255 5482723712312568581 14214129462297171084 16203629514343172124 128384676126341176 5449772136891717335 6601502700289301956 17920775978041369619 842737410006262868 723678539026769924 7868576538325753627 5467903081730155311 8458274920522540030 10307684848954324200 13780883939707531285 5953627612230870431 16162187257701635495 1814780822768036420 10772721814792332786 5956416537089612977 10151274069662054818 18056328389341234385 16189230382427473685 84482518461756566 13389805245191705558 6789702524186478642 9874940120905160120 3087277094803016727 18366079945808738440 9662477692855071304 4264388151616488236 4469668909999287441 13446107268098479308 1040461471316430551 14473751161331266198 4790375476367943253 6583249576065040872 15932686774700217232 11608703754064162103 9097391684354901213 7072167174456120550 1161552058109770207 14765596303778384299 13955168124832303000 5708776153025495835 14201708210870753711 11105323079274561990 8247460264612272701 6162535512319623592 5799991316548784204 480777938231204653 574945102737510639 10379840124066622859 17677362840775096139 17694099710008315881 13036341025565156896 8063125090044233504 6634678503919670623 12117952032705920080 15337500515315176482 7936808458437645037 13062651687311699229 12706631623466374986 15607097784300121275 718126708888399504 13322208142381609511 3851065940261960223 15197780429315839268 10721727858131820581 1241494867288744929 10962787263721765386 2072231462390887434 2691020668563223791 1893477801840580668 12888699823022199889 14447021240339434129 5772127814941651760 5897689632637590989 3904557182379017183 11563469458423718603 14701428683274739521 16991611477904929600 647206560448988630 1112940004842242549 13051049157352372524 11267141526885589258 1379468960107221597 7307053749643022184 12851430948284966611 10673507479078526304 11410157127569750391 7317341255228846376 4064203499999893333 2924678789921443509 6109063785856374185 1599626843520046764 1208683276393422995 4292883707206987369 1621855322280665552 4450169748553955976 1348118262650659179 1050991443819263198 17400053385395816929 18227253170816422200 12487672349322884580 17516148229039219488 17709163221172955108 6130820008510466110 11323451993214896760 14017420381238124141 4350265915784115211 11095563046303517396 569827889442657777 16358267441736142903 6419999476046577595 9846821954200114995 18426865491123992684 13440617297670604390 17326804552744834409 13892136206092586365 1550544100831712962 8955896463005773692 54144472569137301 15749663339292255089 6746212687273311934 14909525324128683477 9519845599280763887 12435415686263105090 5463058512434948952 1772351135878134778 14737188676355281559 17044747377003618392 12788762543844349649 1774497508430548686 16120951829759266411 8197875578639826317 3304257293753569247 7066024682663638972 17581674271254222309 17213563367093634982 13536299998017151172 7653419850142283678 14077222511331055749 15023735990919298765 17821329908046672662 10629564454051479343 16311685820743494646 3303979585774227392 4871828119523762307 7215433507582443604 9764615387436264336 5454283396873316742 9261396273088406783 10503127066942389414 1368844570190885039 1300504439316354662 11277151121337197457 17564970058010234428 5213127526162499708 2859389404672135676 10246902299759713895 9047867195827928894 10694934858362771635 8084004094285031905 15819356575821479687 12550297284399304219 11917550802253805252 13588950199173667780 3739206223293743730 2626928458353127049 6879445756181714366 2206740852032634580 6978248326154929205 15873731484326799521 4196334458132814185 13370976879703905688 11415297868848294961 18122334754863182903 6405780550559741915 11388453171379218125 8275706617989683075 9283669318120466038 11357409167522701604 1272842773672835527 6562525487037974277 17018870228617087698 7261399936037865734 8353148928142761198 11866223384272126560 16171843504274708533 17050556178607761115 9478138608020845162 14447681562662533188 349916647937878404 17259606883133659096 18206904371285944178 666418613754813924 5283716830824521008 14885380876852801193 3418688181160961350 8550354294947036011 17079612499249972434 7932236060511058870 16473401383298254135 4276582555116873184 16019384011999755975 15357277409134275859 1245558102041419650 1491195775252950445 3297297591882575355 8825009806695186173 3541579456319941969 1526467208030954092 5786163597114231569 15663347840829804734 17328786653784993410 13389529747743388805 6914330412393715779 5177960233630842955 14596110000188878457 8973393172496310470 16736818244311502546 3206179223727342394 17836424875315398187 3869863278225591823 4773542927461515093 13415123361300935121 17511914115019532913 9520606028904969828 16431233215389331678 16460209014526350519 6677619191104441269 4967648330785525198 17182829364469424422 2000872762616748543 15837848691299419369 7204334268486179486 12701663550958583902 17099988715462071109 12018922653352678877 3472690554607565135 17478867218481948632 409961337876320939 12996156309295991077 12937492497533402836 15615453775296196877 17321148209990490583 11738011853023265825 12709202118185504886 13767112125577383613 14382153448690624666 2555368263495351111 3445898373340347307 4350174020517273165 13133986208191695959 16930938538123109525 4624771241732069748 16108621615378716025 11945127024731952117 17086301888476501008 1275555240625265163 104972983449823180 16178030809264583251 14619401405064879496 4886005330119322410 2050614534044310740 4616602760335398903 6174769077249463954 5916752792262291883 1314540674500873552 3862731351119260556 11273427382318003285 7108511444846223532 17022590958407634162 14181749768589656887 5422322551349074751 15680343119209129129 10818195593088519930 10791782637099445845 6634698249408001050 7060348758532037187 11276004260296798731 6039015675312832099 15295628917086655932 3460196085933367739 7311341297388253060 11859695872731667788 3184560427991821867 18160627824231460802 16639428465193473729 11345153301227663428 14500836525040702103 1489983089974128654 13488203076087498120 6466692123344081301 9313306796120019358 16695436884454372430 3316947955849718328 13547241063178780240 12806210362465999850 10151614401691846803 951041747410310856 10852280036560024642 5768029670873094787 13823661266872956457 6244571395059750081 1944281770434384368 1971403897250976475 6667239529371551419 8567829788243903444 17732710815694092222 4560223374151020060 8604756260796242194 1263306776118210030 354093040175086742 7518888817662843265 8699174936908410403 9996796396966697555 10893065643224040137 3618962197363268665 18272820543113168791 3845877050026392147 6734282812852125099 7689917589275591355 11369891027879413342 4668150009931512570 3884259089121641780 2776627625171141833 17845329780711049850 608991335269584818 2800670316682500098 1284004550976274957 12514129349481392411 6120681147117195850 12897602531064916886 13563052207809742933 16779862355509315139 17601380886299091156 5076216647292937142 2811577767003093357 18283301155345562282 1466910297192693536 11318128738163446026 5593306444231377822 11729688852621703438 5010556901464645848 7811735841745850214 5932891473569738819 5284316540877318978 16416503145630718465 17595737579152990903 15226005375881948983 5735576141014641065 16866490120076028374 10220030882000741494 1292377275085249561 7253202266142969127 11165216014726093774 11082887790676052730 9847425897202427598 6032013891202598677 14982037374989820036 14600198276295551270 7669505957446121619 3461481098501558544 10849585218066638998 4272285548144067625 1909452588332676177 12498562541326243736 8868272196140416424 13263545411753314815 1735875399538528817 7162706303333035231 16861588104640890129 12951035463384777608 3938511151687040176 3605505930924202967 3636016559198733700 6214426298412297452 2776624801447489345 13401983474784448704 7992760949272530133 17614703905753235239 3050007259433713958 849097741617655610 523025511505689158 11349198600043248317 5557568600971879946 17271668554150910107 5900501151218382232 2469216833903520886 15119778672131526364 12233048975554066217 17974282855974244871 7810495531310807340 14069132941842761895 16172731347897399277 10706467197797880280 10048578504566401801 17944721948441884843 10604573970325991441 9696204526106043088 13431008553566248884 4184309162379086597 3751118490239810726 13087370979873696659 14293851040393543254 4187313454381546935 15725145958985784442 9487632377841752031 13514329334517999509 2851649440039574151 8768245755391081737 17512698232628572164 13360705826841746394 9327780294650954320 2190386125366893629 11101423676716872895 7783527935537364010 7918006499646917272 2012033988915084640 5952281257315723334 15983240894414485269 8313144045374912541 7719510313152570234 8594361651126979389 2208912215932437161 6317335686977058187 2457095430374356098 13488215516832488867 11033807494643084580 8005087730559228597 3649841956848792548 14912643212012340056 6798421658880450877 14208464230377037317 652488349663675519 761633815572724285 12878730620036663063 12902283760619472616 4325433701852529477 17637121668338387512 12865741693236278526 11933080826647538708 16625427808688382396 5555962778899780564 11215651396738286932 17683444873310699223 18261092862521704172 2982565063728742136 14458660824563725396 8909709325188615817 8834105742495357700 6793955477566254830 1218928314805831251 1873925911064199126 11494048040417052822 12500434577376524796 15926497728049449182 17845576423038504630 620775087775845209 1034694032781910023 14387170999806952656 14410458947742652225 6219587530849310448 9625175964697575488 15358393174385540752 1261166574484866691 17338185170896973976 10295062043820500611 1739490288265500725 5065916203012787350 6109600627286680949 16159687768793056498 5176911711343348062 1254404796762017552 7729363090464137388 17507454787643187244 9570913121692065602 11579418350027907800 8457417250823823118 14166495038743242785 15873954970659891158 5204661965685968687 17447542527858782799 3080192250945504920 6324916959233083346 8153822283920373493 2347222783435878590 6417065959966887785 6975759276660622101 968096392116419049 13446346928623900292 13324150360321318848 11350474677471817885 9248124221845964852 13311444576293846071 16683747356625212441 629601870965243950 8233649203008603429 2194452894880509619 13433454114847116467 14640706582144670839 10233024653077877569 7299446951162542197 12616460618207070193 6747982090878146034 16649122784173055351 13665488080690148090 425644343148553612 14595846880631656288 9703157298013417322 9209645635967107698 3265732346394761484 3293121384002652765 12767127242942006753 15997386442115144362 15698389980782324662 6406425109938471495 1272499591062757923 17117328997095037434 2990724082939674058 13149409936047841622 9103697861620623011 16605121039300132405 391073636212612448 2840618548789265159 10295149450286568309 15579761224460205835 16901139447365126885 4332187722298056431 8070496537278598538 15107438883666230831 16645986284929660195 17990399670546231922 4758809575575843426 9870107026252552979 15030244842312435862 14877248771626713977 1737417067173750562 4094622332903298391 13546464592262548525 2346581575182421447 14602066389922805444 14184030417002568355 5082049690589883992 16653094981603024676 12845227948664074252 618921290199025831 16487051081354228961 5437133678021001679 15448134893302044128 8956909735701039652 9913018007973185303 9683622298106481348 6554327752281242910 12611029648118369417 7885150996380826662 12628949946939475623 413358288431747741 9471808610287152416 14601339162046495074 1519435704693767328 6114937914576426061 2356899648140190384 9395180252294143033 82125816265291697 2162014788958556484 2030615438241170984 17726760592870004775 10741542877913064148 7615856812829812897 8246220919075161142 8779752814751837390 12066039035127617700 15593113578945627570 8572061491353710596 14290575647097743020 4822558729977389316 11809834400206656536 5561242404065509010 7605416406155408775 10840969095437431653 1383970459746321525 12557617010401253631 16668949538965334733 490816210563714647 523247021178230698 16630126198692427636 5217714109424853506 8373071246730516835 6340367125064664334 4873084708139994059 11566048208426446432 6637313249917784482 13233405742471323511 2815416503138236791 10762371294078699197 8442219270171868670 11752823678415210843 7235576965293560446 10822415295031943595 7583769550096596634 8962994918947394498 4278944000272073038 18055963549048724548 843934943862045507 1413887202989617563 13774890113006280869 5446487894337440821 16597208030861433429 14657558949742762663 3715761103081966252 6179653380397947323 13674085272662890585 7743568069228983236 4314224835140510843 7274465401553513642 1667385993367107793 2154685324377599925 15471294589032434642 11308348633883254284 4003028507958454803 13852297314839277965 8636385340107693571 15120657434852038793 17515261848555258967 3920632567780606045 15892587342727924028 74149196699545972 10204567061760512070 14569572686527211936 11828046040563522870 15287862113045317137 12824782667230880082 2783137974251112548 5877015614937517820 9177011978584760533 15072541327495120488 16270836554017536194 5118483769931744937 12484939818459334810 6844431155534405635 7746310507473293360 529725660150019576 16737623237838934792 5676428423414321598 7539813169761823032 7980251881188032466 3134594095023264684 13803341543118601090 4597517346496255768 963062174960558749 15668863041763646741 133979501622158088 1189188743633421689 1514295333298312080 17196557935241868451 15638444010896887637 8128473085418400408 3441327716277290143 5055753423484395571 13340000032787681596 14046510424669351978 4391214948740162977 8996163851481499988 2738372795339239340 3341332236820819142 5392066404868818052 6408253874384688713 14327237021365448659 14082216843895912391 15839375271560010047 15754261546163779886 16189173590122903468 3991745537562526931 9990418918686376792 3538887740805790894 8382638428103283159 18415741285052939814 11406557209690121665 14136475257489156079 14363933260780284451 9083397989612687445 5048283188143269545 1787944246479875492 3138636432377995637 6091897070123891032 9398587943880873528 12497845028819410536 5714397958103715299 16260735947685227679 7619506366454565413 2636149923890917669 661978618110861335 13486922183455271941 17691953203032893855 7072599618237313526 6593337882323598645 17909103057058139782 11920462767112889511 1192411257824021976 3420207232061581946 6399959026795696675 13251389533453005427 7202784632624676486 6561600961870650357 235639649284928694 10889350864127702123 8678200883332583654 2934464548215736708 14318406515912996238 2402847478298193683 735518936859722725 16182186630566783449 18093228224612012970 7574862058902006652 2723843802657516045 10372533068471513358 2591017627861521218 6120902707801689667 17550897489311778714 12343218905336593816 8603930339561867837 5738305819232973195 4049260489618054694 8156185032618330049 18333785205842838847 17071644233242659105 4970969241361787130 10776779225886577324 6428778867903227452 5067084251461940750 12922884159247503649 13818632294069524414 14200658591811289149 3043657984417379573 14718982460453620411 3606716703270526479 17880141785922161233 18017968306093075465 7089096855001878604 15915509723452529912 5204780948306588872 15557011723506478140 12480241252818694307 16461976473016265297 11255813549496902251 4780737507779134466 11643963421135828626 11537344763035483177 2186312364453545238 9170584444193719624 5598508249556665256 8167155366318642260 9933978620111562900 11385152519238695702 3335302467598161735 16599912163027846456 1151428040820242246 8021455510753980510 7057489123607209838 5444551057218213355 17102227108947067927 11308145952631270317 11588598199917504820 15761344495652494511 15557907997097895235 1863617789684228091 14105823267584127844 13325807219137399617 9034494062686417434 17604095999117531877 1283337376003094675 14462778834980197238 1983922731085274229 2693180594798752079 9319499093109126606 14313855882000682423 11653972642891109504 4350119219574973070 16599035353818908305 9215306419727723521 15874540640490524209 12218568819200119605 7249096177029010234 4857898919322609819 1223456747338871223 10913413490632698003 8603650312490177132 2498165536626593609 12568906954233967230 6245118991117369113 17639598749167070676 16315285565710120524 14594467409202675771 5620580131656990765 8099523659940001720 13049446044438139065 18010278330343300832 12430423954421414286 13528721612640096995 9625337367173625245 13859340207437217719 9870543792256887004 16908772422295702991 4392512085003955487 17214717798933723808 1124262451050080434 3838351567440824250 15774518583030081807 18177557145777290250 8060869554476934132 16285576475898119766 7532541170970091848 2016342625275708979 8467043604516929558 18312604523130333284 15225715926604708364 1700020690370329019 11091279972565749263 1023562032131239194 7449170856177602149 17037751865606614083 16669268406462655641 6018397860628744810 3482316887366645613 17776899360201676695 6972062754044210962 10685167073297227876 14510605952112630407 10788216721051508086 8459282137432785545 2252177725135447469 14127986965914929585 18416052001223242176 3251816365984394857 3525400513165275636 14282799270403885836 13976457978941149314 13740976662020838344 347591375303820046 13368902333481059469 15509995254168170010 3839138686483843575 1696492528176805341 2859580967272251550 11882926022189368409 5808909149954514312 6570435809373891164 9865593990291049432 16540437532771197580 16687843366733618312 18412058690533395977 14635189697471001081 9641514359498962842 442067678805972188 7203454454937000007 4111932234001040163 17572316918859842759 17902735447776111791 10881980130558580801 9799481572305197497 15822089686228714165 8097764823277226774 2470677835130469747 2995187666995243482 13547250274517480526 16385680104250935877 3456103707821818352 6114386210052664568 8960119961758920 129477643274309913 6572957277979680282 15818340718035126347 10973624192035789443 1481956269537444573 13638377051961108375 5088894179036096930 14875424888893524725 8570448191423454399 17599698199400488200 11171008688913060812 9577375061018779922 14353248024634424674 6580664835251280774 12798356209292664501 13884431796143102251 16944390045032876026 8639012002235727960 5181437201426985590 6943289065500161897 9488605200653228518 18248915934312161868 2118260786010848536 7733960738637287778 11289584116584186612 6582937534765792531 2177862273406344249 1990971118305491276 11030805511390103239 17679875148852187519 9439238434954934847 919128509273068911 1957380223906339626 3228850447235408956 13073805841340655307 1576497190579741384 12498451533560371400 15675796019418898191 6455468745684308950 14103386929682675348 10458300470861782306 11098749815232413312 5046497845541613079 16080293575775010544 16467956521179513570 2558110452569164680 11077899469046578199 777178639777034167 3591725021092297547 7081179658687126349 18001946524140146 5606478322646387087 10476132134416452262 1741423270851833906 7341332795893934297 18214369860912737123 5162663953829027543 4674028599079331284 7635461317236971850 4484497651871607907 6980713357504184847 4385963181911613734 1563022115052530804 4268755063126584093 963791911190087998 6857902631158596462 7127105725783066014 673006720947230127 14569769497032137212 17801771848229205528 10925832790345011691 10785364838552005831 205401429743164824 12806225757002504561 8220495670413531106 6018215361219742882 9266455787719069530 3529940097032711313 5124301379163275924 8486190603893424758 9917902194166981812 2624727311962677009 4377153655876723701 7824792466590462960 14809219059082388819 9003036187501974405 16761764091809209002 7970150013068720733 3703295619996696677 14611482801277519177 3493767397149886797 15005681441118612536 4981034973823504932 13497831460023694993 12529086105062408238 14566741603810745505 14633855237438428329 2030626811864119908 16569850901201864090 7282558343366004854 6362158881799374804 14620294551048554240 4092728055009628436 15773364690736167060 8742832869722405365 3194464737178819348 9255339816564026699 4026923368348474703 7868771560569253213 11068638095688026994 18371529360713497288 16646662113115786284 13178827191503468906 1932528575151523619 14054915486989532726 15169200000131784348 2435612359066978006 3374120772692695110 14178725424062281715 13788624769375198915 11039913365546328091 13994995134723970891 2236367421191894100 172624495970218447 17136222355582909734 4837698402853721233 6240846476327765383 10437780000257581006 3483633402678233729 7548594346976749234 16480479033506174695 12773558523903800659 6941853385252887156 7088164922051024391 4696214291583608151 11016098144527012294 4675051997017268035 11965405149633484388 7980232788577464684 6433633279617515473 13405984239884414538 15181312866252429101 17733655877706564437 1473294810856864971 8912863029885289332 8086221578643456426 7107779613176612406 1689333296308248915 2912185785439252080 1045440602265817733 1703698102545841598 13205638085311679286 2906144365524273356 18432828416120066033 6654846676441124944 15060001554569568932 13697522773539543916 11026884236749673705 16004574884257522782 11971369791732540698 12880480559085652050 13579444814956076881 6122141296182654533 15716422098306594563 12591964248315869715 14581750287623810609 13881028040945619203 11789429296880746314 2800606771232038402 14483473820772493473 16333816633609062054 2251974184285116037 6869825920369585417 7248401372965463151 4117725924307166313 5377910351740154044 13473030139882699927 15016477787640457169 16960427096197287762 4423623202483505940 4985626060014188648 8792769578335396958 15935758609932815459 18311209296531275616 8013162208555334832 11353866564462898248 15089852427360520264 17994777006128109628 17081149373560573766 2582864031017496595 8532804663860803315 11942421657726625891 7537079656492610765 8790852219666118133 16685883558725540033 12025672640197639691 5899136363558614431 15373488931422210555 14913178882428672663 16988129258039199780 6024800862489173298 17856082721141830648 734882771086620485 9538248915646784293 12011510332030120477 532862360306366329 5763158580501362711 11345398116740371853 884024311173765426 5410111276728070312 393943709263972985 4846607709528634742 16453135282787561315 17473388946641445528 13170395369211320978 3284794154842963086 325593797921179403 12757823651527126423 9654853533894746115 12306766044694343257 17745558335089311017 16991260642721720686 1330104193767715451 18251687376747554747 3859921741258288107 5596788363627563333 13222640721980494627 10136903443466683959 8707975261934784352 3427489487839099600 9705374615017952620 2706321192902887331 3533512725704306129 15483635433991110758 18163716849220169785 4988497294513775806 14882923716334662538 9090109456733891286 5439554066488094927 16788349816961002552 3661888303372429936 7552833971032993221 9387516422947409000 7323209391056153739 9253563492566061279 4648356225762656538 3381023683700074443 4333881339251048012 13697578771036871853 2384481806032168000 4592053642796546119 2561332938214932514 12306510953652484324 16643345800291243794 13483741467189045425 13630522460445813720 13695497924588768666 2994436392697714090 229283874079980161 18429016890591631197 14423724116657396867 3909041859825889278 10770460611074783678 2438548233674621548 8151596767856971206 14142197989774426958 595145912715194593 7400301712411919757 18355284292279031416 5611176968765944791 5172115290826256341 10045911895069891386 18385638913520058341 3533172651600983711 16400553131292721892 11125573637423140204 16787618011301296176 14890539742046842663 16824821030354237188 5658081890915460302 2341005918508403384 3542349844776354714 4569655856954726241 5078863006922227831 12450560585705243473 4140853250331284662 16702258669624784991 5798449803456270128 17323955020001845957 1090966690885398010 7280254434059191479 17689701174867969441 8146225031798833408 10888006056785776832 7084285477485147225 13911561517344148232 13508827890359344170 11354802833916134740 18381524812813547080 6270687813774605222 8828762942778555235 2951846847758597260 3771912156267321669 2951445495340074660 2918783533004752175 3748547723740104459 14940342127905056593 8824982777681640254 7989951885561867552 613621391504938131 16359902952027231025 11939914528033528742 11707166175274562990 11567990929925986389 15525601158792830638 795973787635374014 2400913563336120916 13187196560343946927 10002508109404787673 10903731720951711443 11159908956761785138 16977031407201286116 17297191500164008437 7921089970559071601 665595910261206933 481629771645325812 12569790008367385673 15827571978926374261 943860456799399356 17715223592678406866 280724948833296434 16675867380918899920 9876368810866699236 17956094355957853432 15750949412126239403 17371865747062239740 4270559356409883884 6775655024876452091 17209982676152572647 14412383460202464790 7220575937261353141 10822808563177001764 13723552127649039950 13288040630566542927 15512405357785834307 2136396594277530614 9823633484323383828 1772508493507310920 16883834323810599130 12436306093448032594 15290161322204554384 11143659965273145484 18272821415624781409 8891264099288197757 6020381003595790279 9482899120405646119 289527734088871902 12007190200607335307 2155134313899422699 11596882636542253196 13710923897429142671 17136880232962469511 18369261525221856333 9859518052137642511 5854169902150982152 11156374997043235550 17854296333123244661 12770898621637154545 1298362400124165759 920807236297582816 15728577924268671562 16208242364720905555 3364794562415430833 12206650118980878859 1049481869184072042 5172375081409484565 606465714775977295 16507742761649242588 4176312391353463249 4552931354600645019 13918233793629650110 17221039991389338961 3896937158384268294 12006968953073763994 4509703336011366798 1622317377481059676 4087647374476786564 5403661262942673128 8510750737442391062 16996729719539419043 17440865423969070143 6329061631157681552 2280141138997455176 2824617807278833482 16269013381979664265 8254011722122858097 2144276314125909832 861679893549816169 4506582039021021668 6131408258016813725 8313273932268384197 5757452020265600958 7317147538625972692 7574806443501484612 18234485892705959812 15823981794884501930 15220840429210306643 6259002298160928348 15323953909948498292 12384284591715449729 6438879548526208259 15946659982401143421 5081134182061808711 11945418885161164996 18269165281522747887 2452909654620659396 11266198609196342531 207413271626586865 2610472108122103461 8046577466980945879 17802325744758862135 18079096818681924528 258091312640374515 10668628883073470738 10015037507790713713 1148834056489134115 9715069740535897991 11931168819746162461 12251343087932030485 16891092869156717970 5296265095881313707 12907806426224184483 1079460925652374053 1791268216068261204 14121629093537193175 11694830565776991440 9489784982917293364 9925431452662670045 17661377618170055227 13239344816345443845 6053698880517522071 7469575545997847159 6370729989895397648 17048156484855805977 1091220974792361072 6926047366698633351 13107273859238980791 9861312683749472223 6513204734850558085 12840528813910889834 18115147501251918093 1166935908099620704 11182398205784370595 11388884942966163246 14158851587008718677 14310905615961477535 7961614746035079400 3115029088958062086 14844539341893886045 17739760069119973249 11414327024020800045 2747556307269046917 11093740976572936103 3579365995269076834 316765918362713490 10563041764861077031 6733897320828341984 17785549612434479971 4689550157709608465 12484057677967110332 994982876755286749 8056127044419803509 1919684352300669301 2419335897209749722 6635193634132634888 16108537640180318773 4365519541427344909 1520340112413150488 17220660450259704775 10928156081423515676 1413814870839363148 9303509265837072157 13446575464605164618 4582519315687389497 4474032344423969134 4700426959640220188 3047321775747514377 15119525115504637087 8061437092667178080 12247321098242985248 13275993934302724362 10418565304181064342 17113863233156807695 12079877918638044016 18300555722846373260 14736325660461272790 11466928129988471657 9389884745092267577 11663312490206115369 16996963257868274344 6854179924344537525 753420039772688434 14472541068206066065 1591745434272880684 7495609579498206901 16033562106726809433 1068613763283500653 9649831672881774066 10714858101799461252 14207023549037736722 3562213626188189002 15594455841317000374 16734374204784417624 14350194546659297296 8694782701860374297 7886113910389795726 9477957507551869574 6310700384378813004 11725648001037788888 14677372813780795422 17099976214932501756 14238084438114053815 16940656967536987294 17397889015019444246 11982546027233070214 1989885470518445904 1243374825054266858 11497513421360582135 11114595328677341601 13483822412874801401 17174870931699296008 2038466406095230185 14723234512090839076 6847586598641102376 15762285208572615236 17088125309289983674 7521589722892939235 15152032431980620148 15912487599113906752 6057791055761186099 4577874369936294101 2212255981939228529 15996139368639283078 11065930582166542670 17075772270285882497 6300795560230542197 1771198448346658944 11594070218184124452 5211729577372148820 16030065396651666861 2383001996177997357 11757237238178261902 11559250413104136250 5091241156377299234 14805084150034860417 16200787116544488129 8285164673301645594 17901708552643182457 378129867045912324 1199586693596651021 9935900852396109712 12049996781631105945 15439082352892147458 10271485179314302947 8771980678167581086 1994598533047916059 2769654577495002570 3074782203275129819 14269473587783851667 14796182172558518703 6453614111053836696 13654298931102209204 10397928484578303002 4385193618076892018 4034924430054771679 12743707168551130887 6213541992436858978 15436665894833953199 13898940532009560467 4406502008875803523 10614100318695619116 18101918799908627976 1691473392642856403 11028991427285071158 3731703298667013296 14345845991675044431 3070207628621807560 16214548337410200071 8368309635106915323 832269984843634188 9268134136399312718 15431377609388618369 15887620230232051813 16595081252175405082 10705672001028326829 12989173116521266641 1942294834600812671 10653439521366142839 8498857042544511973 8905777251989856929 16328429390399675092 15847473903769800827 8042073782288353316 8970783512421365515 2650825103030082711 14049938850800361539 16417496891721723855 242531708652141885 4650076651998639000 9385513525895508961 15431348444951518356 7842304775942823041 6065626724576863228 13839677787702686440 8375343696756385603 16132825461318605706 1146084006128330698 16807331198663815103 1395764301167603315 7370936891438988250 743991795484931302 15963873930840876501 12879979604080351618 2858763289197858292 17033195493646420024 13554056405794152101 10316615132459736928 1713032027484087693 7945428375683483509 13924757635715887017 8119419046921591706 7436295950578329805 1606193005177753772 12446582804732442678 1687120907707366502 12414380643981880542 3137463415246419913 10410710541477578482 5163169752321973993 4015192971293801954 4799197465495053041 15689241887175028866 7315778959282071552 14456855148677855711 4431301934319929684 18391080467731547211 14399257861743622150 11820547688249023144 12712554482368836289 8212263038097003935 16704284107869719863 601044223552135566 14060570785341802477 384244346172526650 13045493608068865445 15522319603887855715 17479160891719633197 5459830025072172071 14022227437999899954 5723723758184063341 13768544595359080583 3253640294312032142 15577310399710635447 14379855300512498598 15910164016813028382 14860963579928398217 4383578341524370983 7357079633785374608 802521870503660931 79589436234125188 11587581917965631958 4599116793007508179 17897283079115662508 2879535875489145256 14244331593254000068 16336460729511249665 15938935932945286198 7039584112408378662 782645121202037394 13375778284218434507 10488297673913758025 7670373357508060880 7032954104472934911 9333367299264448765 3978402905133982186 13891908214327550965 14562100559527689442 7143963118389197199 12334320944924781588 16182315397116329491 10723130816360743062 2528994468145726844 6736947033628972699 17610443069742639530 14308060996186288490 5910307403469751126 4898618749120062688 6454650700543351659 188163016496480948 14230901566252686131 3852459250834221357 14838209364894931653 11390414976005371290 15135781314488773608 3364170647377261779 12045479483918171274 13733527302134086308 11090990857528857642 11139367655674865128 16944103109849506147 4612571001288254118 17614199184815060575 16197816045043644076 1153899021203563987 1829913512944615960 2868899856620556823 5451793360979204646 1475192249091567301 5899416450640935758 11767117003075369025 12225650751463524278 11640106429282322483 6540505958387280785 8383894094342824459 17823707942207558576 7449003780441191330 18267141603792810771 13320427815643051350 3666061983977498691 3864294575897249512 5296522989722501987 18225625844438583790 5955318480149016357 7474237109527968376 11623050449225182318 14065607719313103291 11340533736403085849 7939904069533343570 4152194606048741574 12843149338088974262 8785310288534434790 16830278729836921186 15460292606120819766 11147230038165695623 16561013535641046533 16546640477493132547 7923349203018925607 14462882213134778363 7068739856872265207 16285441553603960364 10509016792641644187 9966082410137464806 14918637044491198357 1819459912037208292 11756364401166766750 5765009170329344968 14770611571937856299 2481941118705971847 4550926851865149265 14617277255094436354 11275087832130890560 2974968242216883263 12855329215767630326 4055635021245813009 15810698165531234103 10451836931105672252 10175250310982556442 10673972879855746425 10316505180810994256 16282163248742831869 9131472551648953927 12324547346482439609 3842638967529304066 7092970836025020161 5606691126948331101 16908783229956583621 16456997846355061290 12881749868100392522 16832748184642255358 6014068188288049761 1185459703762312385 5062077792957060383 15395910059216227711 12759863595800569883 6812954092304023046 16844029143636722363 10999821203478645716 11747560325539996938 8739832457726724423 9466378851889010088 5292985818075088032 16379315358211366511 10143397439755814398 8905010768613969575 13987321836916619204 9959675316176154765 7840985881477080785 10377107961587341663 5897878818679200585 14428333907230086530 17897297471560025905 8993254112257725035 12727400618871679769 18279266819545198003 5829030594408209976 15603126587166281832 14389130079684012639 5783761455724607295 17580343972639845595 10733943025260985553 11829460266743039527 6663779379982856891 9387820524574452518 8017491925867636884 12047861977255511751 12087162835490861087 2717966229474340340 15446310287662973734 16441764120112405832 7094363476586333362 3383903103460422593 12260396819698250220 16485666337711341956 8519951911972818752 6228150194335479689 255304425908932028 2533944299358787660 2316016108265515464 7557139241022457122 4250957161937524172 2100932728598595674 7513526184078919917 15550806932980317455 9462595335184422122 13424669681729293462 10188543746729423468 10983349995261985152 9009874379786947819 9173774208815219658 3217974940081626609 11199951845204618296 8319073022551201041 13597158712907748707 17200329646236249695 17181043343611339044 13172737584113262838 3303996818174199409 1160712862469559783 13988881289454344706 18090868971293852109 14915835156127640576 5493662945406954198 13575939736372448839 5696712332863834758 11952794137493315562 7529444320156237768 6095829997444254883 16620480134083849584 13609674052463516806 9094688404479296689 15925939254993459356 15615763186420661273 3233294611550886676 52304617184138375 2024148898961350543 4056472661823457953 3640082130219934806 10302730898462671438 10237587750651992185 14927720942539278279 540625502739963539 2116121615418252525 16958865774917999464 8278646873381029146 5247735134516820342 17532416802574945142 8527384974703853058 12654443000040405198 10901369083359040958 16740345716406754357 865580772214442874 560667964336905256 15625720439600461608 18425413333696282406 18408638835056081778 3117011429841957106 16102585356237224564 15385907493652326371 9361893977271165365 11372514315702771543 1734957337758076358 7513716281478602055 8504840530391943412 7363508520679675666 13966960820475420519 13945963824666296919 1181553168542486388 15277899209921494838 8380512578305761100 13945186136485511283 14175280957337312394 18203518541096363498 12213384860418871637 11564709536844861004 10329362980924787805 14713464016662484378 9685368399346869113 9467376813784312156 1236216585374148504 1982710045807081720 13367048770393687875 12575931355150860720 15632807763538702702 1569976659481438478 14221539548737872058 1449986508240147943 8131271492976597160 2488528588899869686 17968830590807271995 7904980459266301268 145658596024405522 15909326287758368184 10525892374007251174 2305143500887160524 15649674672192225956 713164181170876256 3082657673520039659 5628548704869416045 15539475921218327073 296331968116141791 3462069913208572301 6647372299262974172 14190161037688526732 17188127775349310725 12325458711996925537 17353644269281196930 11551174929548531263 11885027353971246306 608690542818265740 12649848765840573115 6647690969078925571 12631947031476693259 15897441419545206359 13939041943320139439 377501406566553095 12897557058442443654 1419139566569459499 16483835954734726263 2334882103919996531 12646555973739763822 10285008315665237943 12816944981997847759 12427342838197687546 4531410135529675127 2972186423985352413 14341863956139261931 17883689766666882427 2168056753345825179 2367056820212923263 1193752570482056753 10272975574251155676 16865859244222772972 6481164667171739326 10683599183472980023 8429528442168277423 3291765547094617922 982239089361143435 16716128623409736325 1794201049366178789 17230560574188447235 3837834358413288846 15040235000313149330 1991417437215679385 18229686741173701907 13484051881535033360 8622415781087977424 5639707054036660656 4451173068089960826 14394401747298701464 895230099245437987 4199530116447614880 4410693296924818680 9639504435009549978 14008830031935047651 5390493616883818131 547302253214991298 7026780130160721825 5850921128461491993 6845177867386866607 16295977706074854532 9526760914380300848 11378051483244018209 5922523707569590858 9675881653951098497 453916137266739535 10754637137677291242 2248933967009549122 3096680209621090294 5749554526086885575 12425835680100368887 9620463633896106398 17537870529930893170 16190123384783065696 16879923108705441923 4252772871133170694 7575555998171021415 15717265077197886731 3396802426583543777 10538928500862015266 9525538143203926706 9335032474759138053 13443317077905167150 2799575361904244296 4458129763816710874 15964881641377930102 10899241235803586286 4187439046140682145 585201310290942347 16412315365310390893 811222099994259897 14245391464163488073 15100880948331360509 16830150801320874230 12034224741067103545 15688805404287522018 7588508284686709835 11892815332171068183 10239063046242933443 13738254327699305754 4948958180352799045 15584450826874944568 8835699733925318606 18208131394192577313 3903111840032524555 16035724669426624479 4130511818143175259 16115484139944874467 7434647726739721861 1641327209684370944 5189882974235731925 2531650748507161992 1876200337968488291 17071181788378883755 11611459427144301543 3713359256763235132 9453414396502350129 11439427079662960954 1724265214123993521 2913819289938923434 6797455481864127730 9931151857582808196 4732955167522530941 6335196460684308450 5919731785198392143 5269519781728278815 15424665678032639056 11618694326191786884 2336323202405265487 8793892391466575013 13613154157367721013 7133584715027525513 7706270907418636336 10892219006067791840 5667062491864071421 12812784357945607598 16220204174041673368 12117375955065138515 11720116063676198382 3811509049846205749 9826919268727643730 5683318879890148797 13337198799549334444 1074997328986517253 11352863090587995764 1263541360656237854 2671153113132453454 5142909171859461242 15136148687653733181 18388200170963189107 13937573056634610690 13232031637537376793 7179317280887874642 6435836638846126081 4363383253210136797 2842915479175922769 16724440653774010782 11318937389137527074 15528688004106074470 13462850593562443278 17312691872367439818 4516519754821894969 9657104924599876065 2824848741562218147 13221625798192163193 7083974696408561030 1529445293144740740 11527256633654661153 13799674505838530634 12130794263096407855 3288277390157392873 10101312676216405240 12514622719409568391 5188938870336165441 6471506009277781415 8723231380821237763 8930674359219794577 7280986247605864091 3633730320890127218 12115735749332310214 12780547242651758056 8183214299462212755 15206527399216074712 14238328058834970066 9657228758022833876 13727754845570234265 17150129514995141653 16776268172229645276 12451165797949185724 6067081390219030377 12582796704374331205 12213975754917359651 3670381538168683580 15492106233073691651 12853954742855165005 8278796415322701552 3762005859045112542 11830238887652224051 7973333854074379627 10850772559212828900 13072709424739133216 10378909772040129621 6685929624494221984 14148470485443117483 7263128131743673676 2931809392637748897 942126689472459836 5609260203207401075 15185301237335080375 15784450873894032024 15488811065194759596 12530781930899582395 1809936654665174480 4209267217725578840 6457696734479891717 1470146671024752968 3197470257669990175 9848884095415783917 10914797528474324684 4730310819647968661 6567738804115280803 3939168438269983074 7678246024244499158 16930016444930958432 9611781895266247463 15584182866803734340 11649238731189908842 1419911079695977492 5735703615435557165 11144653883523068985 10598272398198360790 6834448432739974188 3947541200702879907 13050993005070030019 6538288518833236991 11987274847371326280 10609438484694211724 11511134581351011972 4370692744224376057 9132982418224795718 2284759257594993893 10934343914602586879 13048636669375457549 3975488008366437020 16312175379633119796 2544526269415394957 16130762806370050625 1977080551917497148 17087256055370585459 3984777061347028366 15417799690076977687 8520729734080696297 12096105013934171825 10087590413950852985 3904856859386317285 4695764110613538818 507244346028797135 5654226154081929328 10130645347983147759 11010153365766840662 8009134043624973257 17203644543299017978 2366867119960678112 12105276641991623027 6242643887754908427 3679370109256873608 14395049892569913541 8245993341908985200 15725968174823881669 4915184914771388050 2534135995069692818 3102268153144558651 7440419030476510291 10415552994967419173 12706170381843463365 7585209601442727130 12347518256720181921 5353531039045147861 190922976997734434 9998459359411002720 12690402565730219719 10949111196059032034 9259137648656653014 8556244096701746504 11535662815310759075 17680605867922572220 16899966182374304852 7083643253450336272 4805683558948207402 1471503282626127612 8116097520374663391 17472745827591987280 17998608135466652177 17302444228379783585 17247026579191351968 12693898890726711794 3990689666616686673 9154020475659699296 50095367473536259 1429135695434252886 3750741757160468330 5511431721174993115 6160628991963096912 15815703659022174434 11268545658993471275 14775589453203235248 3044945392684804992 12788852910616766262 3563098233365168953 15806685700411985586 17874516225701476353 6404420743264017424 5842044860058644946 17528822924100242419 10774112204229833144 18065613891638127533 928682923495680629 18303812174541077129 12486913473563968745 15005749332729757050 4315304720557854112 4870546621161313710 8595149974328328462 11174925492304668390 4331169025087065178 14722775845559126245 14482020689131282142 8542060971021601881 969980042161322187 1890713888442515951 5631026751028475342 13373420083913662134 7713541526007926569 18332383335122964482 6752816167936798558 1907623769897466649 12966005370477974952 6593808654425983766 11535254604551908910 16947395008847509718 12753180835090416798 15211391762688299202 8473674445894268210 17260693160673127783 16174841528930514039 3328376843162144405 2179269274131973423 13660575348173438639 47617717961008758 6822283237699372167 63995284534020982 17197273526418712795 2316960890188829812 9533662709218577281 5360639790720106388 6724416495055076288 12397197940698862531 2913883620550454853 15611517865079435770 13703614359898410069 2355915995154858259 3072299104338798782 5333839324508681753 16734678948095125287 16705880756132479916 7724093759984993412 1523051896733472373 3010765273090638759 14811243345439429945 13795502734450814819 11221942977716657568 14113351401041737935 2199384270998844011 12457310330496110306 8850227246569155254 11960395702272022964 788916822634985090 16526102800298242253 14814773010558507528 9745036706522980288 16094099157123605149 2647243017912918652 9314191351894871905 16061993366806478944 8090440448969584013 18360737732981229357 2311091902636650498 18308931427949091568 8290903288178295578 13508797888418105256 3010555921272230692 2023966263409467208 10020311381789134668 13396630641394531620 10053628857625418787 15592334157866532520 10342568229136805485 12819226606102903516 3157833978348483713 3077099030332396488 1759166094698992191 17840419008378988015 17743765901775406566 16425319224296748253 1236555909066580135 11844315036580905771 6514484366074709036 16954092137762934859 13953036392002159463 1053095894967181778 8366100339556889019 5100722344887429138 8659247655601715141 18251844292473165730 1129023031262697593 5753593342714672774 3824534353968670918 9509189969972662730 11541276745022329912 9838941633075324223 17626851721239398817 15320857123754126411 292118765284831387 4604363873933636001 927232391910292283 11690680459564104751 7133825936360779839 17652739277803115448 11486608692892744648 5805070165401407815 11130012857795920284 17385864114342182090 3170940529720828589 4371383117207672783 11170872190790149165 6680994098089609340 3227347883516039443 3419614110384054910 5489498404354393437 3363767463027018670 755454542718042746 4245169725630573136 14598105174338149998 15743803475197768414 11356203135271732163 18161455041624618821 9121522966210580119 9572714938970504715 2332758486234581083 2160784530062169817 7417190321614977994 18228889785407612869 4173531917195401901 3923817488881284545 13109954822883316218 9903921949026267856 628930576796015987 8791230050569358880 1811712760200866004 3772954991331804382 4387637445057320581 5834089359931995768 18242231223038354223 8938725660107550425 14098107749977192460 7105548514583241191 3762929343971745292 8273938859357732934 14335168237560314918 14069610999587482982 13305176411505094289 10854724516508990464 8725641116899613730 14629019785616660030 9441099574183599167 1306924535966087532 10505901606738334375 2992561631912773620 5881247181310778314 7846900409784611273 7011447002140722404 17082530957711760125 13358334210847300280 8408517353387416394 13935376847389061295 727332373460739148 349927438543120491 12232478877835371964 14579883339202646472 10627575191555088551 10643455996638390785 10731119835505612008 18186175123603692922 889873854852467437 15379716104681920813 13335125521056760161 13847378719872738082 10503168519664232359 1855250990694343486 7818508437014687864 278083848530108038 1635387630491211534 10753036212212351195 12956979805295228031 14602120177104715566 958405220326473397 12064532328406790105 15532371058272513722 6181070200995578554 4690309033794012130 7965441505038264712 82620392698336690 17697790613843171906 8413786736556210717 14618197888328913855 7549979338683553511 6837384719874418241 15389884381406452035 1027639691116285777 13972588906483429737 13087352473900150786 3290474754775755929 8009016376546828121 16816731556252721482 16828061677148436614 4045008241420972477 8928188614303429948 6645610134876168881 8337893160027003553 14067034405054968801 4221503402940409540 16465643275176254013 18239754327912445478 3884325060971980726 2962855812911687415 595160634827456500 11463292873859258532 8031148473632093791 2680659607519750427 2722811168032408092 15234358254310136033 16300210877081650269 17707436962427322474 17583670643174368853 14940694899871683349 2286899621886947471 4612619924854718842 5716685526563544725 10155834012875624728 6454371692862234986 9584300438538834189 14200220557432404424 15078944806742608441 6799350925654447520 13324800098213677319 17530132855866762523 3747192703469017234 11741098722666861246 4693708965957107615 9325012353522335404 6544316646594244265 4133187976000969419 18051460116133325326 15990822595173424378 16880720818437999193 17763365376874285750 4660035437905727083 12900192545207272682 14303081961478312950 14298631464458162572 7075013748093846597 3229988123314241191 14261028225482639908 6514878618177422866 12484407667168527047 4189045296004372914 1405791357397289154 9327405341480743478 4728328322113014921 2278388598795767830 4507523034036673558 15323938724228938761 17970655198510428217 13213605596855932770 16057709072264785521 4512983553567741184 9517814767189802340 13775121951705710577 6864467225400699073 15559452214110369062 5362028143589220172 16364147141562159862 3099728436914233156 14411967490187147349 6397733352367735406 16556208550857077173 6515844398507579058 11046310848249733462 15539593877728387171 921904314212949957 3319867576339938389 18399208695122071479 15803494326418783884 8556429011853919354 11513320827260682319 14523202969037562827 16868193370450713693 10588250747491228590 985743886410421471 14210329271914542509 2993664555942352283 11252440922938108802 6851111211725038581 18209762357938659826 1474781898645802198 6485848158786268917 10214608689875285801 4132120154121014847 4729905855331963096 8318625930488215969 3764198499929026765 15432616458787204548 1697533396285089509 8771569874502117547 6556068270255244049 12013413088557800629 2921134386318456899 9710442049560889613 2369753080594313347 6083509273201517255 11227559677116419775 9159775365126581015 1667659332431363608 16523483073142902700 11836324632881006317 17005056364975606409 11581537562833480255 17401344848222039651 8560637361098470739 12901975907440261391 11662812328143297824 7586883972398311538 6760714707928627809 9086145971091055886 13716072437411337522 15109199899319847894 10998082908317728991 56444133182531768 2050375651818709593 12789889959103446136 15303869749732867031 6831775928923270748 8761597470059603245 13734661238801966503 16769323884650626427 9895085664356079401 1963344309142926983 8836310034045367734 4017077131688112151 4618376262913001513 1862100136902846116 13181161303218707579 16842515459064809546 2751102462385022492 9522962369114316148 9804737248549293633 11252584396040035596 1658548552388975144 2600434754426703719 10240715275350149966 10832323371871511838 11979091552306618463 15392680384528401709 14728063029411282664 14557991841933609940 7538536138791208661 10303576768464147752 8955899576912996063 18212252546982477638 13265573646957938211 1562884983510559471 15828173947545841834 716173318495023501 14523495464514642979 16877296747201664662 6173267951435940145 9056143137285804393 14343752699611032395 18235279870383884317 3416674117355682402 12313776088257675763 7036065965297428778 10618713172087544296 920617625243998028 2900989580386561667 9584259901335087588 12452379368929259006 700296119669540789 1357123512244209487 5121616895458225143 5187756242278939288 5067769107952787051 3070735162522738610 2525524981207791434 12942294522022243648 17397038283224449146 8397446897221574802 11366885605076285770 5570537643335076910 2042220576513847438 8703841122093684409 15582506294249586993 9381072837247449996 4096654551465428547 15407098794946887801 4627642052651397637 13253887229683639955 3038135484607572888 7329344279282054455 276959617302330349 13240940850258509097 10766938727434726393 8196508682930720294 14967857656285182106 17104980231293553100 17183898388884703642 10272971078699213480 15437544961755377692 17768008216170657897 8316158929716629875 11808890628354086937 16426526610499939512 5154974035830400502 5158366340507055920 5184379687525726805 15312222108898388419 16541906575591849033 12356529067783189959 1099480895841478555 17682998134005189881 17799152941841138582 5299504417244255567 5788875884321892755 13143942790549107826 8319621977979412702 13821988594496344967 8521907697208507381 12940271097001156771 12453283787684236143 17575722910892846814 3170225838203386813 12404084508238679181 11466898589797024661 16446403383748446538 13868602491733787256 2840136826587531291 9572689430808083055 4665832705605644989 10092305762585998749 7847550108902773635 14566740263728338736 10564905218594896911 14638890494389788733 14666772170517666864 8982174191711583540 6370090473270955242 11978293124243195508 2319777537964926119 8138783539026013530 4555282356163635537 15050118967285574981 11856995164103960495 18072157963933374905 12225475794679011322 8208481442279024053 1032758057656880486 1897453002985706904 10198046119844883148 8376121339318386724 5163221232893972527 14855165185951661032 189154658766455527 5255519642085594443 16853141454167308500 10345618409903415059 11345606313894730072 7169349831625126240 7736602442408801104 8663152057537720213 10236830779128781949 224550130378119744 6129062697587127880 1391011236321596467 5149968962766372730 7433316533499099698 13138567674320266149 1437173459211807897 2326419973026848327 13727963146180220134 16857690997827349521 1588254343510436562 709254813292989541 9051731477251494906 16270886483561115779 4515751193228958229 2867672507802611020 3781096716535613770 15094623998129605325 5991771279802942753 4861213098443469780 5261467181238200615 17513701177461679437 8746380670534188914 11476005844241825897 11911770787464408255 6327469262842141163 56535824807983320 6862407486723325450 1327299969596733788 8399172204564766956 14724177967788907364 10025750536475696101 8302653541189328872 16323516916118548941 11531654471620778896 15932914107060222353 10695046552108443433 8666029250572392647 10509649523169679894 17753201382420550572 2806730147435462143 15252250651868017296 2059987393414893031 1280826363151041864 7828127714242322337 8981003142458205748 13555054012597966722 7356653972017347847 5653552125807235069 10327784312306353405 17872553797415707441 4400787877537499914 10420104161983868530 8933802771555314135 11668822992336969954 17702660780575620043 10526166495846869749 7445521441959849495 16606372106192006233 3232513758374899332 6582096749088486406 1041822234758414119 16333022497866550937 1113824602654027201 11698048621119225910 2416507754316771441 1946791962709100232 16843259253754228130 9208161316263739213 12948686792788238306 14514074778850379268 1871201091588734429 12208977837126171317 11744208014813255034 2631728774107705195 14392837043951876779 2291178526974522800 11816035358969882975 12048544933031167797 6964008956420315854 8609947477755865737 1510381548337537948 16509936688691747090 10260412195227505122 9529610938445128628 4151735329559477922 9809163635166683958 12922198266307498610 7165283620568547043 4123282650438833377 10196254142593483864 6841233879269333278 18106995272431085892 6879909059432784904 4421997621134408389 7285812121342793063 1292606262431185145 9201047497359955422 15715070732629571791 17250611813182137735 2650584277639150447 18101666931450999367 18226239138527356064 568458649866821088 10426108560104188213 16555229645979407922 17160016411423278815 2704113447718124852 1648585299826786028 5648595082081572417 8642640327733503001 5603135306705977746 8828117477794391165 9463385741170505207 596803596771150930 4898808400582095498 531391822944768233 13679838159657043346 11592977343799986531 13371493897921658938 12824230653724983732 6494462180104175828 9736860411048013290 145757779756855162 9240058105638740686 5054125837621820192 4836203984209943548 12147961191350538106 10229102277528838384 5938276702127354170 1469206930108168349 16534235491657540627 15070090658580136098 9554670105970676903 4770531646257589580 3995340160219280342 6008220047607851640 9014476332407888057 12202780665564022830 17541445599807841574 80518715876217618 5485413359108930775 743356692038934237 5374266333853924431 17401985121198941200 5686411113671496527 12386646717996686229 11216777908028949443 13486710775929318434 14409686311196401560 18244259457261827822 3382860074427208451 15099015915476066976 13360508639005474788 14047115575418313042 4492036531260601470 12494395066228319230 8767795015150150632 12081111277250481592 11693080542260716116 2718765165361681151 15613259350095196164 3024701895053751142 72053547909758082 4947206588167276468 11010056964050973765 3506059815827014425 2963964300763777545 6698131798572265629 4905307697608822210 8814063547321251985 11188087015678216421 7288966300092969174 5634413366743998514 12441484751361757765 12863239249638914490 12855472904758972332 12755365675200998420 17128338602867241346 18099972842619227637 2225859198789148963 18326657394719405447 13282002213505265652 4666224812261787716 672004148305802431 11132392174497040307 8641373903776011837 13812395180339471838 12081113285940313200 3803971879460874406 3123182936233938196 14520084585075017485 15224702867788535318 9796999075149648284 11025298871631063850 8500102505677060192 15315444809120413589 8111442451330747409 12526674159808809582 18241644600443783070 8928901303397143188 15379083658409483109 10715028426439099915 17193649267221266072 3482694199822356757 1244814240919788403 3877319987162471138 149104917997512202 12091173617918550787 18013404865493681311 12878859254277881682 17888271603923555604 16930246332556867005 17126706062800839317 1341303823476367687 13337888636513479349 14183946656041922358 5735895301885597941 6472403390425476608 15239498212349296103 9483367910362850583 11168178398929295652 2236985086273316437 6551479525343628506 5667510767788586573 2629852231223492702 16604685537592702714 556800930438615632 1933111763554336727 11494448929327334354 6625315284901841610 17979122079051989166 2692942511915812140 17672273526713652474 923190251069005249 16148787377571726230 9356052253982820452 13320100816114450428 4636442999682087688 13363113286786615760 2571082795913202367 6581211515355840228 714402784416835496 17070638065217171810 10702482733146476433 12770963791342762131 7546390843669402544 11501669209729683018 12604872996270545793 2023451606061636704 3766056995258349808 18018000858491891949 3234452203473534232 3445150972066886754 1230219615472473154 1509092250350691137 3653847521807821316 5469493239248060030 6928713664345459569 4785894478926774382 12210004191376318014 4228505277971350716 10374361149475967024 13431722742030841117 1012677665711167260 10837160881279861806 14882701073689938493 3711131416675156301 5938610790846572435 5133517860634493352 11593973812206682355 11646377920730501890 10475170408473832027 1860596750885310177 4404711891292840261 4100864297777436838 6203659904167575422 17844151428373212868 10380143410977800336 12653897161237777182 4311774431281490853 4340797381583354554 10344382733984846156 9487476780908756079 6118999010663958265 1603770464175894572 13177224037644365605 6359911829307456642 18305294350308334663 11699026099755850021 13349440088891677119 9841672906299632294 2211894898326972408 15445376278544441329 17863710406310151707 5208671616346799548 6990975653058770562 8108519829620824663 5587350423896568452 9289923165623218087 17727996837356515774 16678084959329545122 6321147439688315080 11111379212151278310 6272622712369123542 6928210642262523798 12386668333824866471 8233097682142757236 2809620722830456605 5110840000113249042 12258355333836166993 6349679494938203328 13747315194077997115 17359741998079048909 7573842685325458697 11650507162387959009 1842587391768542111 4923555149434749066 2764668224176240821 17979757887481769525 8686906533327943232 17781203219383938897 11843100122114652882 10346221040415673350 15983833580584458020 14660285556254421456 7087444599797607902 9847793069878314301 12817901938573343996 14779968245766254124 16278317517802849854 2574536963881373048 17385942457525789063 13962722472922623738 13986166334970751968 5516346323406907489 11371013964004114318 909797669416470250 16330001445643837912 2942142351203056367 10097618711671292820 11236945552230009532 3073205889265951269 4544191516176439206 8503104839543306228 12439141615704881495 17076005514769404148 2349308793731822216 4534311687959349000 11415218475571983560 9443781100547937748 14716792242057425754 18253892569181777968 8077304080612122807 13219676888082269729 17524532828148002019 9221973023584303163 2622760487553467950 8330068858571797031 6882418661627680199 16128544303600512383 17215062145487917538 10377893634251720947 1051344901289468262 17120642956693043386 7534028884122365221 4166530972076694667 7471973211482105765 9526232500144085669 11309665731661341703 7603000369790234951 16349888475152255022 8849299836074685149 12274927997682698955 2156118248307536011 16593433895575996280 5311208469746264512 13061413347071975487 11971330430691534622 4548997049821168193 5152425122052594434 16312368765922565242 5958749814952838599 5755121907936130828 15238234586332175478 1320532420935433608 5963328759846410271 14399021549963908381 11914964793119113880 17938972024809140860 15846717163813722551 15754122906045154846 17466769980113391379 229751561094740994 6514374159928017373 4997210709868198627 1953878289022432237 11784419971978076463 12239239088362959540 14272223878054378012 6782861218652625965 10195276049276222965 7290280085276513098 3137623952236881939 18231658855812305563 4703841995261818815 16878396064275594817 6788756783581864276 4537795120428633009 14872203154494176144 3881327867048886620 16845670163794027115 13046043067434236349 12926447286396380792 8088991659613365431 8678155452359902416 16765422648369831240 6614417067065322917 4424360865602967445 7137832098354156433 9301356543706050069 11365881450840676203 12184989047337922476 3812564408924048335 10119256983603324675 9051989435311515511 8681614508031820796 1603515473964916684 6178704044294802338 2022494615812670252 15980359033805332268 13577586831381872990 4088320351766873611 8383422164132160445 16246409393435806340 13291475059461085109 12006283163104696759 10396821939178003488 1905936113326855925 6982441006602276910 8371461021250329045 1046453815051370848 5607087233870315878 13035079128821734458 15374805523671727299 14174472502691977062 13341314109980847946 2863396109001027617 10326432673086004150 2768625447813469678 8984551461638545562 725590663698760777 16183397321856805768 1086755425693109028 11667448902159113346 6530257905092480787 2908113747897798342 17638145878263452631 5589793762390232295 5685085318241592320 789428954586483737 10461778109643277969 2030563540072497600 2686320029645076557 9075468891458020840 17170502697786382817 13832761574370710937 6927538623440721943 14578830627571311787 5637365861559597928 15520199465828915087 6668546488346264530 8338000149195041243 10443875256223800176 7295022416441042288 11898818458011850822 16211241445601031758 6905098694698760368 4314493394268639386 7899749952978057834 6020343224969590890 3612279262181070222 3180367783821284969 12399282567586528951 7958579766253091015 3612507162758896124 7552072697508922701 11713400375567617844 7016595325927519106 11583146158775382295 10294825976280073965 6238105159914626140 14974996741783247436 1616995538060875918 1040423052132507125 8704579809621972365 14729444467000313098 10054063427240042662 16668248132597335452 11012280239638558341 15672296304136560764 10280405031581192026 4143997046771226447 1956550333090169559 14368093193840294403 17343420156274978669 292826103741598013 11778106571089343393 10871296222119583200 15417978997718562987 867992191608906438 14641184102920483575 10420009537868212668 16783615098362965060 12573336223097970659 6757626376690149542 4758769783844102178 16005227228722608858 2860298653235299601 16779843420913711991 4125541839525920441 2792596615383057925 9172866985644556323 16711025502003052783 2602528660420873495 8007967690196373781 17780905785244219050 17883380733817927162 5055372451964539993 15410529781849723851 6356609134759672960 7508067191879581202 8419900330909317810 2324918720238989490 10583945839314687017 2538609977161857248 9472385824744034570 1458700566810561681 17140582185967711054 4021461758476572540 17531467992341149619 13250821600688311827 598090647195898365 11136589877745615245 18371989326116985760 2641163547191205997 4619621542040099960 14866301722867407584 3651535157327958974 4299772744807668681 9130931710194885227 12420663526915878584 974621346887492421 11440427399141173959 8432346429572868039 3641318462077722654 18413928353506951425 16068067882835651558 2397095929232365858 3386179086968924172 2759163492500501645 15773015213952394325 1121495396366969966 8390250175421576908 10660262740376078775 4224984445971623769 6877618592612688500 9965499356041421438 247821362478670621 9561478224315041719 10066518398026370573 2388815901120012335 52140990226275271 6356632336234671489 7658630741992578508 18310577065931546466 202313298238650811 16913111558679807353 5584240514121426814 14600922249546721361 3790247821798142298 4550108393896689231 13163924758862120242 519331992461498515 15916047776323464168 9863825963357458787 9121263836062559750 10895779189004637408 12937524879799398459 12644828841692526455 15585585021733957492 4597498030538100977 6009642454330285435 1524822171655025613 18176172018149398144 15638657104292722529 2570366334224468202 16040729125629266135 1413136652023076374 2077189638571961476 7605946080958313343 3400466409794656796 7417905392216390756 14576945054853098582 17183224877847436893 11887945587556164564 11529329513942160633 12921154865321328566 17625907756677064321 11703916170042129060 3221735210577758504 1997517070840610162 4861762617329250185 5216974864848281912 9748170910091625382 9310389425490499130 5539275321030168935 5348515815106520985 7201825647779220793 1744265680481232787 5186879545540884849 16844263275679938482 6267617518728762642 13142983758207765924 13717336089856516364 598924184922195395 5286482522644897805 13223016728273173628 3043051106392617825 4809785658760548183 11415263416150952367 9971701851848806976 11533366844441999879 11474312077100264551 9883700427144872878 10968862374681829347 16530116250218595251 17673031676539396964 15409050105413165240 785464696956120985 14138068218963786753 14706490520595592121 1808580213170084993 7435997625680874787 6594457421697002476 3983059134259049359 1203387188470088644 12790889062214051324 5462977292725313844 9116330456466838561 10466009620338279955 8890238998402775196 5914948532035281715 11847956731393612856 3261008850149848667 1213051096980723380 4208327311619473698 8187033989546741484 15215997095785654693 1325333137318937827 7379073921851825579 16048201354883484162 9264420640609199375 7601400159199736088 2934804616249856885 4986397456230218485 11051365531529126902 9324910126438417508 16019946341354867634 14191598409581379883 1078294710477797939 592192038308301324 3156972151331474239 16449162190699585483 4395652846385288891 1116425497831165316 5947556443127150099 13148345699037811841 17674420937645553943 10161425693985047867 11273209755843547686 15712000468342910415 14229618539274709637 7780194889032668361 4085963163155535219 13091209515731049035 1708464257261206458 1163991204483227812 7685164695517520100 6339544633559240516 4573273615003614453 17061110118607109989 7502412361826827155 5811890828462723904 15515864095568275221 3794823576155061960 16042862480207465684 17910676153819148929 1580807052468932966 11225627687225902473 2330329982194658890 10723394639278671237 16712192389299818729 2443343069028442925 747365972416385102 907164682771980982 15157467928529457441 11147222097804413373 4448173896456705558 3957401888259014591 6760585036192388910 3672319644479858166 2346560878476239791 16791781273978788525 4277430485814480246 3415333396647559890 11823532784143851476 8649499425725593713 18416562906401114604 13517605036120827081 9773877327327695297 1971282903193365202 15148646626232548595 3820400424669746372 2616792299456457035 13210694055213767192 8451795334958479380 15059822346235693887 6810450073734406325 4565602652082357376 15221090974887761499 16625545448653990115 16219660615436967934 6157789437769818681 7720318222628902511 16536513433779661681 2546904448384541467 3162873285042887067 1787819649409955001 3737653757120972018 1467666914702815419 12026956365906195534 13494012454308880377 14467472130700918846 9419490372397691354 7516510028948825230 7696317237119455316 8664714439465133313 8290111433500106004 13722588111763268498 16997440134607286851 14389540755181614697 10811929665348621033 14255270924582813776 7080716000361330253 16399166515625506620 1575954310288332068 6474730062672714685 2040984308954901187 3863557472811324486 5754698938723757773 5430707712623884309 4292264302099415825 441660728240877389 5924061095627680252 6220377481670039194 7942868950151137892 7832836502967311451 7393246532490978002 11333696401175504243 8650357084819656346 7089483964196108966 13689744438742547269 8472253584171767181 909516223718480634 14415796617988707615 4452126838520590914 7190281107174213675 12349882844410301516 11063510706680087339 680306847084732088 1020070738774613281 14725639207574504250 10968850582546534502 17590327947077789431 1774967899246695261 1472412376433689718 5834441259913396 13533825161430487859 14420796295171261301 13166503495776448475 4125169343583465827 2342040006696326798 5268720806534537143 1393525635794972315 5142839220926451102 2815247932577133103 14995164390059886371 16517119973529212076 7766092344517219996 14131714977653070468 5989041397601802788 15443285611261828979 12791909018018348866 6915998287013082404 13211953485020014767 8062871337861077936 761166962278284782 7002136005848914683 2273067777833676577 17383132823364319084 13697493920461968874 17214455475199661806 17146023511306378309 7649667163448369271 1473486210105484557 6502931402412484621 6632872652205180693 1324420075770569375 17350764961933767228 15876041496299447185 2200195781237963462 15796939374837055688 9711285714773295832 11904331595295691008 11187881558623634281 12721859005192796863 1454590780259944428 1061187329859415668 14104524643801314401 9385313868331011201 7485655116983390457 11900113806957457602 9925141289635644292 15618750310889958643 12213959720431663942 7190148831054782513 1959189700133852740 16599660654918082711 14346282422263381724 2487773708603864623 17858016727571642632 15295506241841527171 7130990395172529629 13801619955579485024 10599154962582577721 14924907990511625011 9687830549003388999 8997792235912207257 3774871123788783183 12533414189278712681 14816391431228437553 7763739804551484220 11895725104469829889 10190715264994145214 15238128141188893327 17889040852431720760 16552396219590270061 18077226085069237065 15266436453435899383 6950301484692115845 4896500374218446479 11187197821426470345 13195878966288973097 6496752649835739740 17640602354915702402 17480084294829010152 7865915843133689774 6985532415044014552 10530590328602484481 2081052691842013053 17724659237349569090 12709861470908719951 10445809144666336212 14407688941681632467 1242989103016543690 3271621979220766269 17579346700179051346 9300096291276633554 17791172717602412033 727673998526256973 8128901440437001559 4517962692009631932 1741882781562124381 493427299711036518 11896974680847172315 379629575087723054 286119959040372990 14593287754569861 9039018579224701179 1638871395741978322 14830278240916915555 11165822893921917960 3750751062004995754 4819016621965054486 4485485821377940779 17611843423527710271 10025528026289966327 2876173903842657334 16555295022268456464 14200881978960760910 10449458429025065428 8278420876111991968 1381578537394769091 4230427457304201082 8745418273129578086 12864395503050116861 16769160662922553185 11790521680018374760 2774702894192359024 7458329523434765694 12028870928946946072 4754175864651348046 14759439321978781972 18438774139339114036 11923118665833270903 13899628378673212584 11210200517959272448 6749012211710842755 10045216886962031193 9980847442956100103 3210752949826774458 4151622507822775769 1342556041085969254 14085350264871576357 12046482649590154875 16781027869032939019 13680058317557585550 8442071386061127766 3477970051546675697 10495349155896972241 2100778267402549611 3562457707977273089 10779622294676073339 16649276873198270463 3289190642693268946 3692822802572738959 901432262958100133 10106661180395305816 10923720187658290292 3750693480056639276 1976387904027227916 4100536010747851759 17417158321271100334 14709680585758513004 4079189910828244837 9941315111563035769 10012461549867891440 8657638323854543689 11045847768824139258 11076305989681769528 13871028113979697773 14674865120433501832 15295355149917395504 10054270343256325045 3565475759979353711 8664712995326397397 16871227516518160038 10020626597335533551 2155180063158022538 3015813674661305152 4051318764946616863 5435890834405306589 6741296088165365257 16045526604303539055 11966346760226939338 8827703166226554998 153012469935821384 13140677973964755705 16487784417403943924 249319054846118607 15333711348453471109 17549203330391469156 4131961088663385029 8345597939286847408 8371222159112307855 5197373184851111135 8309813093099551624 14275126798484855188 11830434627066530912 1951237090567987581 7661308450342708967 14895485349857576372 1343720159473828050 4294409898722771831 16624698446192221194 4329540699248549763 4582357797732871130 18128291754661829274 9724602762881525920 7607959435002492326 2790552621366563925 16758671033972067530 15403340192841531812 4120257139206972399 11611959249702394342 101800950329927504 14036208789702588505 17856837551396947416 9271017507320495572 12365423419037037272 13293001972254424306 14671074407943142093 18298591257377786593 43092725882799310 4106013390249403590 5730777933103404857 16163760753513591082 14138163149896547936 13004709338866034114 15169353537217064150 1744648271727749446 11718313956541468654 6813785672101395493 10726497460215628635 7936398370379093336 13735691675328048602 5469363242293366309 14448023840567121673 4822138789050483167 8018289991306359913 9434354553674704323 17759117105421083350 18405116342800089713 14911822307051737094 511506561616608799 10625479190057380449 489603109026147974 9467654693881325170 4585381981764066263 6025023149505177954 15408924988571361648 12629128244015908369 9377419887323501999 5505010460114653242 9939064948701381302 3362249458721940586 5385254919316852662 12691712400153986484 17810430700585355785 320892984110107143 7173961112447797969 10380698669207875123 11342382992288991339 472974427779506234 15421546195984560417 11341876808987890932 13276269546868969686 8774874957369947261 14279524637173326056 1330044472615319451 17743318030226711420 11241107724175386774 10254041615109097525 2348736026001358538 6991820459858474929 8850884361542027962 8016104222618842382 13673218113911255552 1727386902595116474 7742640592727882942 11159534643790018083 69786245152918036 1318768935010713971 684639120398036877 4277297614219978518 1369856157167025690 4609038951328113642 2767864362857011788 5843430510534831897 14378263134107504469 11012352360690310182 16187150317224755820 15716932125761107952 360339710925318599 354589063800198196 12567211277857836094 14877015396751143020 711538756003532385 16409424066282841176 603381061338555264 16763992546341076317 16307751811388820338 377510199362114136 9187199657563755762 2884727426973236439 4137829372632478052 5611405191839381988 1669296499676155453 11538855617926967823 1191887851281494454 7422276443853853260 15106310206722765624 5160061817427170879 8301705395991997278 3469057026882863881 4189811154121645532 18132793333217023852 10567160074978591536 6293573368091622774 5822221517761772765 2829042183971584693 2123566272633866909 17064446811707814016 1788044987012934201 11259573821949448389 8945326428099913403 1424043408736160869 13638735429753034315 4754782107900781070 16254226949768628867 2871465099744452904 4748902102356961350 7615940067354613177 16189077517579005071 5113183530604311575 13606710510287356603 1503100005782957936 16188736260744295679 2321680847435792047 1751542757640853604 3852030479339411154 15169620771530259363 13068682859637709208 17463207064927268904 14074429518242881859 16881136720297798201 13849626644023294051 6954076318467638911 369832106509104343 6556219623372173317 3434341762837234792 11634100246870066355 9825553114132174774 7926621425165180739 5430886633490765095 5579536687261284877 3756757607433490360 18332900882159787593 4872787234377860329 14697459454810856286 17195490170412056378 7794194458375665450 14104949293924833675 15641323040154533344 16349178064589136244 8546429122622184872 9462203341002035225 1978952689266202851 7194985630997240338 11039678536963528664 6299451877459694868 15053041456816765831 12419120543922106196 12918990029997175657 16479140020285406779 12821972143487916550 13125280848415867240 14613717313932356856 2182687330022827402 15217507424240499440 17901451177375466516 4152119723610286339 8325903398352103563 7394928375532705284 11659254628349372517 12000042082390925264 16124130020587406879 15392858204214348994 5984233947221668841 8679548163760406929 4732254207216059605 1578698112468459160 10729760720378831421 578516767541604347 2338438276337916651 4547584407297842473 12001230074838743858 10605869609277176411 13130457930484435101 18154181841845716468 15988878297695745725 8705841557287140944 13420696538295999483 4171169059801382694 1028859109893997467 1866393601682115297 5547921027459184671 12904381471863693033 6336945733102179117 7625741320843160144 3933485677820622255 17737128897853247671 10337789355476434464 2081722542224525881 6491963177085007593 3565693218648391145 14393534233139675566 7210239373817485866 5653200653331532217 1104582917337933784 11107722995053626818 16925992295460068413 16175749785040359090 14464966579771262657 10495793794681235770 14705529255181482599 2651246187054627968 12065631600892405688 3740117461816341347 12030438607075775603 2904588872166759326 7993369882029957167 4007459411101220500 4086150227004297188 12394542064125488744 7350326952400657369 11856976722236247235 3622156100282098534 1238117261838086145 14240382989275170900 3110593772133395048 4235339211383586126 1272320659688185181 3580769269233270366 16268249302583584898 10096076915895568852 16707678244047962120 16343703209965213709 16604353768638899511 1566733063333521014 5583176933136120575 3567682777879060639 17722465798226780286 336258625627181581 2871278112785611501 8313954397946057961 834879445280732434 2626897438789633853 11668318788891988302 9002906733800296750 699785749016517511 12128907097553914208 12159406402234545859 4594930905970932877 15422881350475882496 17440130585873736337 18211454397241709728 4517970360897118031 4896434182441474084 11337297020521828599 7699251756459173211 13759667531612140217 9898572203880302787 10307395734896922272 3106445608503724680 14487240832046410672 4373826325441551158 7601517038398190814 793517154038181984 11312403658881892902 15929089553743729159 3381115732795213423 5890327191671473788 7589044273729123694 13023982919676698190 12710792488387511219 1084494417010195228 3468977001433042609 13837195372012581377 7997991863739665033 17492078985496436974 16201259916918064874 1812279621100890022 5698929560828476393 7474392824316560806 3129903014297596097 17447650129168394710 6952989846757561465 18383505858240104321 647011665999450111 10308425627216759907 17078045454378860596 18029495770150771585 15586759114705918839 12624149130624655170 3912321134999508327 1334818413792318197 975434538100908078 12852940094994869989 15098231749219591656 1835656455864954115 16223275946207021297 822088764088204879 1453276967443592923 1991542144290596359 12948909603106739005 1282848562475924909 17512713917037617909 14479936557212357244 3752213485939667720 4874102475735896669 13430853402050826327 14070075610436757606 3673207324975905289 4544747644504828753 5886641729392996741 10885444251577618069 12713262199175667441 8280989991516436941 12352283960948198281 6535049517738693712 8378446641685198997 1668656081725137881 10865254179067170438 8952292958319016771 16328596747969434931 13280648250111496400 18297897419851478909 1345128125218126723 16594702447389167103 6956120755870603838 16500170551384770326 3203468911841486275 3673487784914279888 17147822748499294755 6361504065577604303 5138519209888885644 3406972677470480431 10750506264079430618 4512469157597581336 17953959457740920038 955453569574094854 575017320682834392 11032946252123977495 3367072961881156616 3563554791577404038 3637226410568105498 18227010583716226647 16759687684175362536 10918531540822533416 17587130486154615034 11104563426318752670 14125926345768282401 1898530307870213788 7753324678362111932 2892944107891389807 3734710454037201915 2028450068238546897 11314924135943113133 2416245591577946718 352849427298079727 17830688628509906139 15129231471514767838 13214559056068636178 1062934320756738043 17228010927287444140 3824091990490788969 8763507450924920156 2112271774521139567 2739760866461979709 5550059221950234592 865187940077952573 17753922195374797045 4523150588316015781 16329572338808509865 1194613882153184688 7040458187781137119 2930969666860693594 16157554132429823365 2336044591043942746 16098523175430059214 18285345957024470645 11314729106319795505 1880628531847292639 12349374528516983295 6460704727159496275 17928779230486817263 3113420667809357550 2665234393294928229 4808748578158937998 8405494583319810190 14490859911996849498 12896957462407619616 3487833587982247611 14130165728083389501 17944413035384148464 15261489858776771788 12703219824001659531 13416822245033931273 14229908754929443795 4544866691219247639 13907030184333554096 6000626583420620306 1281755174845101274 11598823394454561004 13287644781745032079 866122034617404678 7947430659509985777 2218178248117815363 9603707411309255787 6839716480728376518 11703340709360544714 8762854131217035598 7120339066207644110 3372670478138588654 4196839875319889063 4906820326148796722 1193889627629424621 5656956866809992578 6337041863242454094 7699733694049887416 12052110190104373239 11939128664577512488 17786994211330979340 1550467925038106506 17304774538682366792 2835717404497791894 16229655238775276960 3447965865171277664 2049994572705289332 11499022971522786568 3334655232967946123 669975002282253513 6910754822446836530 10855037744101008450 56850738244199039 2307599881672840859 5142755635462983504 8375740110245441390 8783453217933826884 7414060449298217388 7762243634816727139 2875686242618110471 13011322065631573109 4810445028065775861 6367408862857215095 12227285892327720836 4726514359283055536 1496375403146287498 17514516960493979393 13164584429522868293 16082464760140890169 6952841568622934284 12768478696176048938 4228677577712465392 4570221314729059739 7601117416767727962 8417811511873723070 5070515336880843221 7941127638345458668 7831626441771428340 18094862517595385441 11403829851058439686 15129246592016816449 1403341139787086876 6040818279312404322 4725711989299992220 6012960173547352968 1501686239791369210 11364370927744180154 6374054749415757518 12618575743374498363 6728777258859694382 14142302187331609578 16450847450985008808 3682189703565037152 6431186473478608319 8148837172460629158 14183809552063300407 2546547896619184449 6992239287069931576 12859864035413621802 13014161042084475854 970768858313854419 1384339282317393226 12046968288930188387 12777104499876477511 13154235886956866034 1467696532425698447 13390617942839491459 13156808145667683647 3512313384513179335 6118341970270483791 10599033257455242025 14539040978254693439 473058242510652666 7757560971280376909 13311720837621562381 9683107308833613073 11763122559357304912 12931172660405003251 841332750357573040 11262886601488606963 6299341433373672256 14693569900325343131 6339824394838827489 1140266622452140343 8161098319757244302 3956766903617160506 13095746164433619990 10011716211932333 14590850080498453832 9747708802678579797 4060053443987629825 2791949935414378278 5514328584700606310 4543201212397206494 8008184866889541165 1679671756426243255 8787310834617233116 4310857232172976946 4310944507018560389 10358104926641493757 10779376673384979693 5844346539081981427 15153514250795542463 8459396503646860416 14162057266009339850 7260897874243869060 16116501658033661962 15004450743856005928 7458449710001074944 4634704410983920817 6319967120942441204 18295439901985983635 5806157301690038121 18375448326606856596 10742140094362436092 14897549186521344730 12156564615775016393 5438677011401666795 16173286274238100349 1609823890272318972 14893928680348552413 15109332914479189352 1635541597171176996 18291695916530310762 11190865950253553005 16200586146839753364 9611365505915789516 10440810981818015431 13800381171457739425 2275126743875291142 18202326768079818059 1724655704964863828 16475522255051724842 17998543558301676075 14954138730618199 13569223942490028174 11405009577813874110 7558504675226871345 12425308616574974792 730805862379477227 10200932043747357457 4885835074548279262 2183659643519574339 18417099178548566347 18246980000286827987 4515415899486473405 4823724597527778645 5755726090015564588 15435134643873152688 14144751767788417656 8425471104808806442 6413750253437752571 8437730418953120510 15073389916258367332 15659303604708532141 12953494341194433226 11688226234275370905 16883530820830832971 3591187244730722889 17876999229599296296 6835475754092917266 846978685745893881 13677363135433718376 2410854559483314027 7000986011069320340 3862015186115633179 17449054008985433580 12147316244373493367 17807727364685123220 4820592590618427403 10663576062572518588 16929148598065543861 3849871399406815754 16218165125494544104 6048150411146880288 16779404085940014170 14458149256463345355 14175017745232307214 15332239546015521446 1628281345252271381 359202094297295223 8818168930970297648 42726348805277162 18360559843394189199 4328494387229943009 4409380693601904974 9072873109613558649 14519463129376184692 9017272707824068183 10540158845634111021 4520248462730818666 18248549563533529184 15772220836904641168 10266259996943952234 11970768513791212474 3828004175197823501 2950452761694810788 1507548999240484115 5837604056719567250 1047815457266224279 975070311482001820 8776607208830598229 5080238130947532060 9915582087103420051 8713845603993437322 14826045162487639574 15341665831536198908 8102531787682692268 16997976820291549540 17884744565153215629 16247111170703581002 5849687037802117839 17796653162702088987 16434193471418097472 11379911173690312085 15883233535659432207 12751984290271168176 3949599541512850957 18420787169743902944 232014693951542068 4815965217460152046 16628961156707448887 16981450647881713406 971687031777154800 15776237177154466058 3310445332144595594 16310787485917155586 11370064976971923194 11516313863311984582 5136488072013962645 15299649058318582644 5103808964179098040 6757370437686865094 3928582932704419340 7665999935860719743 15025636572830286602 1291573587360591766 11121878524476209258 10621373546008261866 14671098146869882315 9098933867489422829 2088980831701291438 9266156250618548679 1575603324243676388 13275742718626911707 1897186808671444604 8325209271649027280 11110657221398464807 8052186065307442233 7106597714791149493 5918850838993658038 17042850843711865745 10790499392860106232 1725576284372579267 4397534482015754697 5875151931060277271 8683963426606461035 3092258768960082485 10861742114950596208 3338592643751845346 3998946657624679710 10485032597610883667 8250768456301614877 18191611874165339035 15576350251600652277 12145850030832168159 7764578207618451354 1874017304872298566 3105560188292777773 4253056873971299178 7353284453514796725 16347086701210184073 14991679284696581762 887198483789279965 15713065553295787314 18178873548664997272 1441364150748167444 18230467877403521054 14073875697785165214 17074714927695279093 10885498203134348517 17239813619509565293 9983569597536833071 9419092399124336549 699251635116236612 7530006544414215660 8440637634276761571 15024870380692812053 8710258235798284433 123246436212974666 12096473663836313704 893339373652725248 5845108477764998013 17038600626742752787 17946816644593409104 15188320741991097534 18045478130763082151 15326046578567741799 7316532127674400709 17483603074883100979 11978645980862001081 670702210112452247 13421488615552701297 14125927717473715837 17345888962489325653 9685721904934963721 2260760797304594307 6859107153380270645 16100431601898789440 7788065472036996130 11318431181780288775 3989456026014451107 830644447089087720 17469855554262452314 18283100688566327864 8428956338956158826 1124613013127065514 2123820776570696026 5512605915955212550 13094504128283311389 10099267106791361332 14945914239664454458 13434084914727312477 6582463283457403025 11936483554448959945 2757500532161111093 77436563933604715 3648126608945645644 3015508430973422720 15769212650098547992 1306049156454394483 4494026376922282439 16932283513794012953 14188950808806999173 5077847827946182274 1173867868237930310 12703094297369237997 9801412335521213980 17014452469561545048 14655145917130661635 2575496745565748773 12468704728265962712 15405823263617398006 2041603429311095728 7203863284801427937 5690142320666712425 6484684983963703391 880506352625579948 11062425742511241035 7284403867583483826 12843701469880094567 17094972833469075130 5110992279879242215 13166254004380959250 5448228860733964835 14559989498168247645 8772658335026677970 16084213135655063727 8035770753945924492 17668316620730079199 15665611669119683090 1379458031860857563 5442615868274163984 17072335026007903262 17332923335985035149 9626818798490547258 14449189058876706341 16644230926015953788 2714164363827405383 16548793823311145492 925648076850890801 9471217397671935649 1986593572782588028 15520256380565291557 596424642955349908 5615982987677492356 17283742146949055632 13555595800580932489 6746523786491324222 5297194452653729500 13086419468121471809 5753690673005707374 5826352128995805075 12928858345227660417 14318880206682185933 15837232767954405039 4433295022136472658 8526908440772078499 8485879042559539624 1939731878286797025 13877044404996534815 13201322845561503284 11664051883936755712 14446224132750807566 10928014910345646482 17842423795365564526 15559999820669268258 11630911198153472893 4763895336850948001 2441193506953574921 6373164139461620422 12410995992317889069 17520586954811835839 9016163946941002952 8350327116865124243 13953005943392792534 7571372069690891803 5474809065238945334 12343800962941001972 14313271836913561496 5883816016450478287 1518656902869849985 6793365886518463689 16247872085502796335 10430015896120508229 4531220929234105138 4490711536069280835 17225804491451741802 5182043677527751691 7449078241492600142 5276604680448246783 9843660846681427164 15916600363837300565 4187980075501520829 129490038674066526 12389294548331203052 8110808522802981929 1355701311950374729 9767734583409514059 7170472631771049858 10321492932481643262 12344349299278969809 12158322812530863752 5607817638281209761 13696437122993960733 12487488686010266046 16825544966604815501 11593010718313997532 1707791879892584523 9676005505797103341 12585737115429934710 1558387905042480657 16604032864786060119 740737068245845455 7120248957296550017 1974372771724467376 17643017123434785576 1600680014218960073 1045628241110655478 6079300093391348968 3966917569848458 8370944853301528142 16175864436878652929 1208545716536966021 6068971595103548783 1068712598143760952 18370225278953706957 10471727567493447873 10695403832003158009 14120885327681857955 9983349175660988512 17070155999194698569 15084998319413835193 674086316012630568 3213617304861817038 5935294171487663111 18424755029623233292 10894040705783094050 6545943136380844423 15896491837482523008 7731405853691068565 859010133608036264 13327088281680133168 6033685814131224160 17386299236160208282 15340056020564410295 2750610601158276847 9676357367686282023 17683821027188149577 10825873579147229512 5980797070248211991 7571782978318256311 12924002477462438405 730233859406696148 8803697327778191533 1484940564229163575 4257455857958825331 9549630692605036724 534843936511523570 9331496002745648655 15863040526761886863 11196686962702481071 14420782583515881168 14782805072325720787 12060885808726655121 619094238597671125 12798464076121460997 7581433783412574460 10487367490246038471 8106758994891725786 8833915462706327646 1407826840494434958 13558643758780830548 16180774025204381137 9377295691012554430 11951916947029582303 13990292694253757414 15471056626177522197 805982371020164795 6346251507457381722 16299899861161727936 17354233969033630055 9844390477030151322 12545927624314497816 13744319496415543775 2164332125024630338 9854226847461930674 15477522184061619900 6465419292534758820 6814102010396460771 5903049434577297866 7698974403636199734 4896142669901054045 9234020825088332751 15208732480511952009 15462748787159340338 8944794043660316994 1630271284826732982 16491843567419987969 5860770018239358626 17586590750894157541 16601013111069021841 7830127892614151951 12159302272938074477 5037310763090152240 13496222027900743274 9484878096846149931 12438372331914038122 14430371286074826989 4990110622964903912 11019294099881788772 5545276870145922631 7263912919962161407 14869893551277407307 14665330318460028068 12813555915198170267 6850354955879514634 17164772039733290921 18355143010044512006 16554330794509277898 3642100894946677083 13335263731705751012 1197092796072119888 9690507790974555701 5072415471095516027 7249151777294563073 15885268018830080327 4372021455751686365 2405759045612085144 1745599592840323754 16985769719701525128 6914489913856446769 14895483441839028810 4833532446257576906 15870633011473621472 18301961089932669104 6736578171789527685 7262027471054503599 2180206661156577331 13270285247114971396 652298277577940956 2972334027207553775 10993769287229217405 7472381074103337804 14207439312842361111 16462637502215193763 4369051629655090293 17085491730415368736 8413969570019324237 2460603630812599063 3092797707549545306 9508899034315985930 5565155797170369104 16023248802993549645 9653552004758703857 14356869893569150782 6230555459890591503 7742679965418006880 9799597871590394696 8481434958117571243 3331935090556434755 3084680845812082167 18081760423172620778 2121272704735528463 2682948702526306674 6358350290890496750 10230985455430209059 12474821161084661590 17188105553827525997 7636581566149953084 12455538189927825035 1780380506077776527 16322751009112399318 7559532252740222057 15382778372313717874 9493355645431288869 6136154015967479864 8111460229588790549 13304386733536885400 1203074953609131252 13728343907825526749 10004098326112517022 10211550285853269927 5720433841003101993 4096112291012027706 15671026306407786562 8389933492676211028 1425762148221865242 17175127940301241305 18430662198282912456 9184549846085816940 12762369015128527732 6167210647121220393 11926417949721367078 9996472781996842960 11142306649079072084 10680061135297760646 14820938560289689484 11818074769038773669 9730210353158074928 3842018557124007169 11939675936940062068 7068467970038686760 17170408589851517954 8852628864657589651 6597581353119666843 6381615169507455868 9707099209081183074 9993136090977246861 13585404516037993680 4612542297854715567 8980199529084150193 9795899312228075047 17552959521935425333 8325992165517020889 5522859527940252117 14248116245021799001 15461728981421613660 839598054866962124 15454896545879346625 4564123820778214719 9552590364496088039 2148051870182857041 13053571936409538718 9159260504618109149 2063692551764971166 7361246563532814350 7395419790495573005 14285061058859864176 5362526237682584170 4565805634209481389 17193632381037614634 7334841607664439050 14892846828287505158 4159597865266559624 17751798057170635672 4223113580608892059 11106659879013091799 13548107205465560963 2463605150617118679 9967733075470230768 1913935152882579891 11482819271684256731 13425722307458830834 14096022976213592710 5009942902291371481 5063462329577907451 12553191614901504919 3036548740940454669 12447257944356366492 11578075994989683411 11670819518273269946 16331649633936641006 14507059920467790724 14177804289362933767 11633613553220867146 8502236476387031409 7971928859412934716 11039454986723268433 1623733162907865898 7513371377014251336 3066060006109231369 5710417055964754236 6433899723596478738 16133869452721568141 1382550712455747941 12785048135525681693 7019870943809342613 9536750772366356040 15404674048199920488 14835737204266604253 9313778906277399747 804236295853077120 17099711947875705852 17301795702619387541 7828250424496445196 8149814113113446044 2805808364040837997 12938903960591876341 8472197504947884125 10904291854922129386 15917239275372735989 15798687601205069558 6211458883526962676 17792260660967176551 8039423851936098529 2524305748205305742 16578954917808510061 14266842785107632357 1738769172053352902 7944712755453832976 17821304454739118982 8532000031242559267 4029470371072335944 1407137707224555283 2888440660320402203 9299490565425605578 3448302784605805121 13950143311225004167 12877274584576502693 2267070958526449013 361624840121982309 11401184326189186809 11892485033107610869 7858723287497101476 7401944659610349462 6424008686966836998 7028887509341438836 12173241669929107101 2033674668505316605 2650093049602309574 9591038731955240446 17931218415177786852 14343425784246139223 9322934162511123339 12589613640016799261 14055779695280917543 18175691418174697620 8619079136711365036 14690865766885735212 8466450288627699546 18135869566353487815 9428216312414181711 4205256649916669073 6212116650807352135 15314854152505697904 9439682508887638234 3358533966896123592 15931594181604767172 14009389725701642531 12499905582112080927 5505814074473500326 2056943540776388722 927913864342684134 2889502834035161137 2249045798463978662 17227363883376448283 12404735720173556300 1530030206750146986 8223233807069721098 7289784784519943673 16093520887358126898 502799323462727074 416821321818617678 1528943957411957890 6725687772732603341 3531044986849928400 1050393473084004221 7637024371959355919 14019044376984433835 8279024846679760930 13670788162318048122 13525311441348153423 3546225688125362635 11605539288515531497 10378099718828692279 5134198125937971238 9569869669680812982 992307895732818175 10432941568123914925 14976713934529370353 12739892550353419997 14445711061184739563 10762198730960544041 17088788530379912520 15562334221952348759 8205036575047448935 14558821920831979367 11888649266122979296 5119625295408096783 11353736900633802658 15778832158082709878 153433112261153770 8342786055195616760 867413572953391270 15210471564093682959 10366565261323025883 10105208319546037138 12980913640068202675 14467658691507485788 8540147210312739849 519129623676115693 13175816762258364054 12644141829151642292 1118403892223967062 7001697934085028869 14011254343936509073 6080616658799134018 16928603870227524469 14377425322444289120 12919797283416191989 16019902720578686944 6243524893864736266 4772783740397912251 3464994238245104982 12352376825085901755 7883672611850318351 11555624081820668443 4643743675759738874 17570156323919056877 16090086795777862551 3137253122420522130 12864473906618049925 3751762182146706231 562258718180816085 12391647175708729489 8498639268937690802 12036131052043546485 17588023927605850889 1803342660238236252 9251075193209990724 1154975103687057876 4455223271197923585 10088801899759386716 8709860196314685769 13020508386277744337 5049864205703789519 6722656865779643956 9397364677799779318 1880759684318429894 10617207756026320921 14167722553751951775 5083481367824585306 14812857456044148961 4118428968174562962 16408525814852720100 322338147392516885 4822063378105581638 6781739858494399646 4773928123063815512 18335662989608999627 10107925888706767518 17656324124643650395 16818438937253111453 3722262103588125115 4154144035287112346 6698765617240690707 16026329662106103469 5883665750489953312 7159203576880142417 10443252690428129201 7951343824866076805 5331471074722474254 17064145565485137957 14878732232289245188 8404888008550437226 6617521688986867335 1453776151690465237 13661411603701017169 14418247727289017436 15170197889694871732 9681277507739632354 4343602860093484917 7622665243321022516 5020697928112318764 755314478876506894 547185953142148647 3935143537431237129 16001361251960679385 14607170567929713521 13263386222602634122 18256752079285471144 13576075795554026810 9037518196302537280 4044198775639327033 16830193204109958678 16532583936832724702 13725870451826192414 9561463119733461579 15390762116616773978 9547101099135176702 13088540865536428167 6499862987168830248 4972490252786803125 7334661079514159523 17753140553467490261 17987552625322977483 9855458469256161700 16890918144832629049 16389939223878348851 12597300691982007145 16356504854529151252 7506272708867638392 15307078891535639814 18066961629995974479 1158250830066440217 5394398403640708980 18231817073791808550 10806653436544451302 14277393393063322493 15354486365765959569 6894935428335776417 9002081656442048426 12315876293990945576 3654921850191098350 14286254351881839667 1260435593466284538 7946636145123267387 9836189702439557659 1990787642607210381 2727770105502608568 5415609013481430733 18122727906943533378 9540849016820689189 3860815990993557234 18343446295459758474 10355322494327256622 1296136693658051084 6228605632961244125 13491072403055267634 7620586778292966204 16989821934269242538 10817990796158366110 3951475563462188189 11100617933710579297 14044512804086794597 619773518148468048 11481507293906972485 17565507236288429216 2277353405180686886 13141879765609261930 7568650973602263513 10793898458652859247 2809966199673928955 6775443294437047778 2377315563452172476 13816329786039085113 6639747667262363046 1668532856466735443 6790463906452405693 1506798390582310346 10900789291489736770 9910122919828691903 2403712710345531028 5394386513766095063 14456497506415011496 1440977052455600690 11697963352965335854 15783311789818261293 12833757256995576842 10657560535295364874 6599952177829806936 9076927603755541744 8188102780084233658 3261995602957980589 8992704569982203676 54098153597277621 13308880971794767858 10209223098715356292 5726679416915125281 5695741921599677923 12523375993101703549 1937647814309868793 12309145387624533171 3878261368806631885 4205934708871890513 1703139260774580941 12257198563932989412 11017306859860916376 12350064977337879166 1720847997446245655 15535647196482641935 10260578742057533572 10669976365350094204 18315419682002163057 14029216966326987930 3011833239845185214 638830936763284636 9106517581963371433 7651649620139078120 10803556500752298115 612246728566986631 9839666574549394302 9646085827598913935 17246682673168871787 10641756722934929822 17014664367768619078 3780451888310229540 14043061528036578644 16160064576047795332 9042275270208220346 8589227079374389348 13698641565419453235 1077078145312934185 16761043115649343166 9234287735874431533 11769888795775334444 764735701635112854 7952153224961798162 7099715420281039505 16514576420643114856 16823862415268473626 16967924498364104009 3007152582538119485 9700492923203648477 17035157523455364028 14580447725654167229 3960696101347876824 2834933774405781956 3239345797884179677 10280295228549878317 16755428736428324109 16375387999380636794 8543377964837109456 18139664566085344118 18091651269423345271 3582797427708179320 2467041567168410342 12071051290910531076 10582426922605606655 3269263567490589616 14916635608861777105 12168968474066322645 10587410943872031322 9894502963397069850 15580149768654203764 8687325428447660417 14449534068819682047 5755209711645442628 1740827897525846533 9163349578986007223 7189217112702767037 5892520954140172582 15559494807312209717 11321417840905277432 15652795301852161829 5553233163296887724 16688519774024286261 15265136560683764216 13523902642634401326 10219878239470219628 1044423219397532543 1161231955682409430 5473075176465607722 12267615028008390312 10836957730873456975 12968968184852443875 17549958633428589547 9758429969898393772 9402998901243734183 13706584961254442824 6436520042973199755 5013895509926123670 10028138422944061233 1645304349982425375 10401752905971806865 11492306665138418005 17943375980206785460 618792279515552313 12779522547107093373 12098334357795181713 17725733090518981351 15277827958189844971 12259485078623845299 5062932685387831431 2987330440773294283 17063561943682560316 7366713271903941914 8079365728369830517 6724697950988061848 10786999641299514340 8299188267593631536 12311787835088649699 13509998415487418021 70782278260918581 703704295075752108 16660470375267256071 9635787967809938261 17093617609671858821 3553911795714873403 9989446959621310363 11026447416440264006 4713006541156995811 18267212637303583383 6215179365631159323 12691297400593602581 1402150657277527502 3630986983144086702 12777034246377787994 29204744464298549 1103162849119885049 14687185838942719412 6490273981555365634 1528678185444307507 14328109809779448807 7319243253742411491 16785716919278035055 18167640389139320634 5939484613750685853 861511247484125937 14568395796808874171 8539764186549072877 17631557815165680503 187988282786867895 1942952103944716230 9418664022348555710 16991787559631174483 11515906561320073875 4793395247704678899 17936159638545003803 14510012931301037506 11461965796271590155 16941749637074071970 957702374582995688 12604640177173571439 897753371002194618 7602968275737820881 2039851307828460010 14091172440541862753 9871516003444949538 12429475842688208832 13532518991250890151 619807756383257541 11636703323604456479 4774744657114193878 89602073423328242 8051796423198805898 5375587164192266291 10926141932273207090 6559539815382966179 4322971681873223954 3539827183863934788 14626981181722850471 18231041460985461790 16316747168363906541 6151226541654187209 3469923333209745031 9649537268619822266 13214770451832950376 6901116862702071933 15650793485203829726 1413224664502107812 8623159092337909676 16454485005321010349 3652656712392669680 6493360701788091977 15041709752608956799 16629113257126853998 17880186465497939387 11113090746170115207 13873576348437175172 8959071641096741643 15635298189370746764 9832806637789391662 9818652114270187429 13722430622216289723 2730506980138495799 6264176392884833191 3493759646397479062 12200569173437641728 14900082679498837341 16650776213660260064 17099275564408740562 4487074984350047284 13246301068662674925 7573964742890792134 3167710824771445464 15956390191421818738 18315256875448155152 17441747540954401500 11880903163928586017 18301718044328693946 11877040411770427953 10286211123440274215 14716228787528894614 15318297140989137003 10923789324050584131 6889954557014024208 3701631746752595736 14075773272953142401 15051492180697113221 17330309343650683231 4363690587282897901 6150268460340350470 2877781335829367034 15996079128055335698 11223646313058550414 1260486159925339799 9736728610395478036 14482315369136949704 4109757386071974727 2264489907181051598 14906305954582501515 12082484471955514240 1201528045797974251 6551806043403999532 10036618551690548591 5534692632340246992 4074608167912120235 13288025055889405117 2334536313653748720 11703310105390596223 9951208777063356394 14747208964639707321 14372992067043005064 17150059167226204879 13741406560467977564 17002994293692065376 8375682305140869844 15852958124892653476 8130314399410712391 8692177472825676975 11743663690063085056 1217075447465204808 16905224392302425188 15040857422813735999 591877507580836929 8653537591679280168 6704576461011410242 12458195364506493067 16483721803425312811 1723435593504552605 13981555666600041181 2676927733984184046 18292030936190185722 6852419968275684735 14729915586640901510 12125968807417046728 9068006336296310650 10703881722416373036 16043876256711510443 16287591263451268604 4579682481099625306 10700741752547494176 9398900570808009299 11558873138039327587 5476999325516094056 13916342384897751129 1737479366073987678 5502936315514885669 13009548162266920976 8558026373100063309 10432439880050746519 10834638028339863408 16471245551536712224 10712553162184515656 12084073914706533349 12007135712108757858 4930913339071554380 12425308177872126532 6598106702662799547 8206261249201806317 8806110915034629947 8342488949825310648 12153453883487155344 6889264439090519085 8018903931905747377 13952960205577251801 11449593220656168883 8441705615096630473 4273539920931232047 5227965928844740127 16723997709459773339 11696546637978488122 3920554663882934312 8631804306541808443 8904470308571045073 6356038915420138118 4879430556195244943 16663059527408340523 7003610371805370412 17325591396421248039 7385345618355959530 17596763672695053778 14903822796371554780 4354015051732724313 7999546577038169617 6601553251571681567 9755964975448308735 5178676386382296019 10862114359862635026 8218522840837971536 3886216782892426442 16070941411252912441 16367995681970769427 18115452699422553217 2986318620608530343 13728000049718205999 7709674395430914007 8405180614402754197 3331491483780096838 7165710184656225076 7384047882524898701 10926839934006745468 15498799378338825398 11811597476800413446 16382940078047613099 5063036288097732726 14777183355245021548 12651278540625141368 8963027322199701413 15908234863725754586 3772515009133018957 9928321834152866887 10229374440105147744 13762492160642650711 14824689079745677751 12777503427258754548 16523034579276601239 1509053940930475496 1709858693804682119 15394726340232839799 11334086488851881726 1676532637945736250 14900728484264095392 271874031539575285 15861306816025003421 2008033963628517292 4306395660120227443 12986232357485687918 16297239475203351566 4921160072550225665 14318551794276762021 18018338915311627329 8969972027818465475 1673242100327784936 11259909353773837307 9736941187276478677 8637922156638432670 7063664417212235205 3810083928162657349 15866670815518298149 17407803291677809510 4391006257592684404 5297200247083697951 16046585575931479734 1081295577111804621 4716560389908807212 15073644392267270824 4789496781982262421 13498674513838919344 3437227991754180854 1540562867658870225 9848658640133885958 11285329805469477238 15709784731933139216 8679964477403465586 16311241221173632255 8035029853034825923 5752639516986266128 13371233496677491418 8741847055495109173 2411516997239753687 12170699899303472235 5488539824109137730 13839472819809473685 9977910513839267025 8139190554427023616 17844111206998077897 7641035422901947826 13870290971899651821 5299571338386085234 14719233601138357839 7711816523597145792 14761503669981579549 14053252504168686651 3430467488109437272 15846246750051956610 5571851446186164270 7190205274464879103 16049958755966961120 3138264819187594603 7652240414264176840 9021472955307887200 15581327800668734488 7358509613668821497 2814386715173555498 3483245698302347235 8536072160205656595 9647316247721186099 2513062742550709071 15368867502825974750 12130064984573390981 8048764370417957506 10661164660700980032 14225316557278572511 6361183366517867338 1797971356903565055 16071214934357241820 9052745530592343051 12130846749340110568 16570574826738445099 428858513273828973 12115471946771912713 7559195089876065274 8386051277709360422 7621605831384773296 6956009796191027901 584849708027303550 5771669577283782058 3620293108178072369 14423369462172247997 6915644610228307519 8144658647507112581 11711638347448723367 7777453868201244551 9894054379164612822 399630735167567432 10126994661219070741 2938107301659567411 12071017939936403071 18355731402725223144 9562610892927932449 17888246333308480325 14175944964845291353 4573285181911315711 11576338244529426890 8760852291042785245 10757962835678801532 3389841670483942090 8821123309039712142 7840693472688996599 9269631565587363777 4574425027011503749 9105444276544448705 14133926265915563823 12187754954478696929 6622020557779524108 16231942390983535158 17304134395867421976 8356621267905981173 12477276677771426369 12595049727910719717 12233217968706289490 5835774477202147044 13471455128718021462 6661463409900394611 781889135130497196 3428481487957299636 5353054699977076884 10986019101115460559 2767441574284129414 5188449294293725478 11814351346836505026 15126340056309114277 7998463093513168973 7592807252671335291 9929240281882755997 6659146742286397200 14908265942827147928 12771799269772278054 2339389859851206577 10440018737929313713 3519314097959392364 16260183963942564634 13145374763208812024 2048260974784915447 8724352531515838545 9045782119653917224 3403783592086047517 4047636521560391905 4403726830065258118 8218720632141510873 1910465386285397365 9497402023795168553 56100112191501238 4497187990613780002 14234542410343995041 11538505623024946876 2501891200174638694 8707647003310594470 9982720944524095201 17373864854891908361 9285181945229316766 3280940805150065489 12963554322425245286 17966910854236815502 17276794505326342725 9722652743567726236 4360544010649316380 5202796679839549528 4416722835115704333 8926812366532748927 15565592142215931172 5188350864249497162 4428290157354165434 16618681956651260563 5937828280544763049 11020070081999457462 9929923911802389735 4947382664948992393 10505461754943421706 15905046037368043542 4035892045418479477 8953033849254716912 17532281970940871707 3484136385668203313 8103877889518610195 4911898457774029899 15287644072062488514 13605888984335185444 8425614586680435140 10276065680277806161 5356611372031147840 15792039556397746386 12163893639917899752 13951415712208999306 14049149722089341423 845630879544241148 6906522006894268873 17042853775848416885 5790275641933616533 7010431155185174227 508076247813925953 768322192693523501 2504711860518294181 5635437178799720931 17379334470656917345 13156370586936285067 5256883057616428594 15136969552836300583 9620599264979975910 9960929499303308465 375606762480476706 7714350775698984218 6786774014515584033 7495806759354331862 11158760845277207619 1352426194910223181 5146984005782420016 8135322141137919443 13494328432452294985 15547690865464366118 15979974087378752521 14257290263991283631 2503020230136367099 2546202829881323437 8915956454795791994 1456035067606684425 1061456745028439172 17155939108783359482 5445304809935993955 10533231126180313105 2122710328311847405 8159085315723088184 2842917461118710507 17402429281243014419 13347787053771561057 6917090005480613749 11867100928226624569 11753224809837611410 4599509199923687495 16998630820384790728 8452462225998472722 14956343457070084204 4010875140069159981 12267163448001721949 8950410361047510066 17605864127266251796 10257950059870689847 4578511472726631728 667245285889800797 9915001400634961836 13162733419287285632 15807259720441319700 9584436818856500878 16714963440260337150 12670986850670414842 9650987724090232168 593898949854772968 6877723856865613168 14821028516484844341 6468996032563605049 3928341013313006349 2232283502712148854 17968222431161730760 15100151052900660360 351270324880126823 12761163590378379910 4477131700106876232 16235202052237252241 6094374567105663034 17120235311897651441 1934550908485059300 9291787490497156989 5635174738962773946 1757087047441330117 2451198047880415168 9555794271528116854 13205180142534262327 721598470470748536 6401151310082335328 13841622255827473528 10822009850015927679 3266250790670162806 13805062781390745012 3181059006532158292 14528037862272348421 2226058998335260066 8959771633829107337 3751252319872503542 13075557117525501549 2815544753901512232 5425159860393461337 14828974972360350700 776880861790881634 11690144410538454932 15869958345876463140 14712585482936150922 17417288084218448886 6624018661815264891 15381989264570155208 14867360192709482985 5090664071457913952 16944118149225646053 16152565587232754337 10101252755794665274 8813386675303397198 1667840414463519356 1716522556832947590 7517588519378152039 16256345803536966268 14625072369695470572 11594540645856127360 9259723181838580331 16559657910165603966 16997476111318191108 3344791404214073835 14939197665183917171 14159929145534498613 8684979222955532772 5926821092397742510 4785352596140609100 12366572978160141190 10725472373803796762 11457703271986908292 9406065093424536269 8681916464998988345 2765632768985275741 153275979867030173 3546604715454424064 12896500405405487627 13319254955290459733 9731072908091799893 2422954158567753588 12691895219498119918 14791842997085340709 5247116624680997825 11395904874816405872 15456634007218990062 11141614908137738795 4844251995867068320 13061483397492214598 10980719544134034180 2323783276005287811 10633194884065086447 8131119738175271633 16941664271516765959 1755376913926974365 557653450590938250 16224276383064941770 6670571176733169098 10460634499366378227 7665441312268026143 7699001754199830381 1476628140254417823 12850902634355933898 15635495871399882165 4040436523726262405 13543533738134928656 17617071905570712570 17481179817950598791 9506972753422331330 10869441291190987732 11344057073980187452 3742245852712217583 4436420977923013184 14395942272736387720 5234661661134115143 3754139745384035214 10349466110362714462 5781658863150716057 12138120289003377396 13897837436822446167 15385408554793949989 10707215368410244563 14874503970089562530 4434025017619974347 12157303605215194886 12851038198735378116 4790038776923481444 5373162709558348121 5898570636340258606 9536513421622200716 12747189856194426677 15358492510635012928 5841124639043485425 16151336498526795769 13654140595925887923 6456759516931182813 15176616323651709327 7032304706209895517 5126432212380779545 17902828316563830579 14495453694713964872 11611625145285991751 16062206954139353664 17467238373307521414 1751761920244455837 8797202726897366521 15625887269139324170 15301062430961015663 8317944600283410863 8186407862512436479 12953848971280727526 18286173898643001158 10625152005003548981 11730356646091410543 1074893183308215014 16917434242425577327 667769485306039667 17009654980148126711 10590874598398138709 1734670872603380551 2647597498299854526 6287083618324031867 5388709917189115911 4996240435001487905 1275683885154852269 6070625349718904809 16284470703976260491 4110451247323316059 4181329533462158354 1454041238497013199 10438440453443149254 16840864719157082276 2082892800651263949 9436589089387343441 1276606350090858154 16391952707178644147 12403746788394333030 15991255148053393091 18339735803092690718 1492886351536299420 7281763776892992882 142084703659972985 492146711466105950 3583599348346752083 16175888838050531881 11100612485255677310 7640598262837433134 15385848111692300583 16268661912687297022 13493244719685038120 2798855112352992850 10931594332237759540 6240806962529711312 5317419678559922736 9751936718783312662 15709626304394182421 3023716573073323635 18293462881932589539 3985961652129911727 5575783694107657200 4177717543793198993 10271310344641832310 8247906584046666222 12492368156265005408 14380800621096480929 2641526721139048544 9695762466384193533 13273035607335829329 12632187097576088525 15260049726385305632 12325964892890606332 13107694078975530757 749591244052076645 16361487588588635087 12466764219763847427 591452100572580262 5000577476742035484 16382276095183262115 4400984457417676340 9365302176870291713 10138821198080541526 7388795967550534670 4123552742774852141 6666945174786617120 16804884067425593970 8495778760003390357 2562277441782071777 15714069764760105992 9683630388599708515 12303123991395766980 4802024167063010184 2082040024403731569 1939957573570129919 12113567675429530843 1912784920861110162 7803961106183237153 14080065376604680781 2975909132159523884 1579500711143166862 13270024640844881049 17395871018995474373 15078524090427448797 11225532607934195053 15411088337799045519 17901341777751200408 10865187993804416550 17913108931375403055 15696275794805993492 11988465883356903082 1193374610728920094 12950301189587245480 13672074708900265528 6904528916488674390 11956604041615251868 8798504433509175436 12539269307784592699 16585482343960124584 5997679430025083362 14893239684588967844 15006678729289062394 13251912050271625250 17248869515099533396 7678538424385126037 11083819186015196132 2620896086065081739 4733507415788697842 9601050690014015028 7165393164772377886 2301484722538868304 2843626812602988506 11891967480943768011 4171952673967783320 6730484987290563318 7239721047848921912 1261696900950546253 5566992220909036011 11309327413982725617 7722391219082863343 13429455558169149253 2154406487951770719 13527674482236556533 14157397858298122566 3148266624746099129 10223481019252537040 10306421203836561909 3545621756263902570 1914459853771143507 149987120756307267 9995553165751761428 9845541026184780102 8398374073761100247 8400802494940088219 6020740283004382181 18352417510037023037 17579648257086308189 7903385709942225657 1214213548057327681 15543603925008103262 3941236973161347569 2635762547560031042 5830999972395732974 15546306880050478463 9245887733395403995 12955673415001484658 4982897177765900722 6342033357983020882 8803370015282443039 5200511049200377520 15417350169158406712 10457172819429112561 499960816717502464 9010611243332694860 12025717093356989622 4584176718138562148 15691442745845391208 14844958661640180917 13597790692591074197 17328616422191373899 1369317438838828964 6856439833427884277 12712649062028696816 13887995607850449965 5568833544420263881 3234606973333842460 12686554050912402565 10950549301861751524 7808576174183145169 4368751727500789874 12747306817066976934 18140830811336251259 3206262414774351945 16727478898826873971 14564381567702487163 16217408438488922533 14064777926200087775 17700886588944778897 2324205955293873598 9916284434007167994 1628396705147456570 9715286231691623137 7695992959698528255 746883282432114547 11385186034159601135 15455873979787730084 2130866676247077424 17637675136609760298 17214932281204771966 9939214911689793912 18287037404359243750 14441968189033659784 14690795834421397974 15365647053083870364 16077097710264160871 4759029729882747726 13401140345556453968 3452306180354892661 3895787826551227931 11920245915402293032 7547405238477688860 5443426018498572303 5989937529603423704 3679998502508384402 10432233138912726162 4282000408224095753 11276940058800515074 18423302483002243758 731547355161413181 10430035462457771909 14746950896098504643 3856945086034303474 10806656961641480355 12892125502578422590 4644969074889993121 7336685864164886603 8409005556679726872 1481402425009832625 12051926846651365042 13132207431480492997 12963885006474044704 121865371588869740 10040101655554609228 17409896232818037791 9977854164111977870 15750965270511880708 4268268387768920815 5902391684283290910 1911018238312052252 4125871419471670240 17653174701837708570 8487753665086856263 6165477524654407911 12354553324284502769 9602516364845262055 6735417881257917677 10645271644184383374 5844836076891113072 14748963137239189041 12800915131008647873 4895748214164414501 13239495179588078017 159862567636961303 513630733171970477 16294263808707896022 15045701342897231399 17745254843230839680 12539447783805609533 10203724032774672838 4010129782124119937 3284679633282127383 15180477670526062942 8598657556538032809 8660681593805461777 5458455686154944517 14895651938499637807 12681221596868977100 7753457466393669469 9982449793905902305 12230483851189145138 4948395070561783316 3295066528892066364 4523141219879417039 862644485419514522 14466277235204812221 4466953399054622779 890430422576664496 14680855054453050601 15143177381185425593 15438943485877751931 12071394122323329420 5224367791868802539 9970505349355937423 8968759046781466500 3508249466356263361 5535172735015391849 8730695600162441310 16298971629245433923 14544749839934030469 14148871542706259139 659443440752753078 9550242058609691976 14811181366420479355 6982125068931032452 15697038584219261989 17923261851442151922 13694855510280222710 17067516487702179367 544248797112411997 18223205563953668109 12718435292459320040 4883416012516423335 16905918865535806117 16898593091827444499 12591863623684363450 132364152043843628 1896338475556909750 2330976498870485484 9031153395235658433 2029468259947445268 14714307641102497976 17668260936123320946 5011107907069830170 7426116997040226825 13985586704856875819 14222999095759180035 1991585847192144330 8762630422936202821 3743559918774288812 14328239050433085429 6684117257904738244 1807092022408867742 5429376433111617412 14429743854912498687 1131351008508768860 17952316664724156670 17425765791731676492 8216593085029112490 12245857555760228476 3983574337658009060 6367848712151087775 8658836183096374244 2787454765835786273 10538777343337082462 13737454315014830363 12336322026183884097 5862798307027856002 1941890438369288137 1428491501496830383 4154737383178462048 12498013044343618257 10406676114024120668 12940325384337056814 1221641432425567208 984912314258047567 11596826040512318831 9934197311017004016 5853249018924000838 10244819474504191799 12145416210029798103 17781064408832758365 7069918554517611837 17743645037924901367 16616711072037051553 17834122313678912826 8767796693838959838 8706757551548109184 16872105236067970054 1021073508619022817 7693778614954630480 13648399957242735760 749118497409805419 12667440485874368733 18206532439383278109 2778339350744629879 8923495964427689260 14264568819656853080 8464542755513888627 10949560402254202931 4873110478509889524 8257866733673745375 16017263081361748045 3363083242129309647 17041478978069033014 4616281380401561371 2115501195153113460 2883109226078390712 18198658019454106483 3435052714230757272 17316389874459886820 5627943299853244018 3076361365778230778 1308980331141811290 3010066849883949084 14897056673841180666 13844611630720261780 17212312408104638697 16492676454345086133 16786917854850658033 6582686822711801590 16223550714762006611 2037251621473448112 13981454173151867694 3898014834300135685 5915595694817989598 1585796864588540862 10097985674996958735 1374778060736013832 15466990338329068946 5132817185352335042 16699940247436296220 8787286433738718457 9171202593052886469 13527117859208890566 13359997136621616269 12567148856910890086 16672263858322682587 2416872491500299271 11167326269796412721 18158298770771021121 16847029848795258958 10116282488257524388 9495722843483148279 1378158724115925852 114730064402920525 18256177784792161006 12064964491680844364 16026373142900376221 4397445096023926752 18176010322381183318 2209556942166792041 6514771467185353836 5026106316632517649 14662031765439627340 9193712799744312568 13742837480733390762 1288803876528325090 9441659607647893788 6029208640632595080 6292869246539017462 13486430692349608847 3202034510738355195 16389448550189885521 4740115845475326682 3443266352311114610 15903383119647340796 11565402180594518679 10324273724026510186 10677014224669736425 4159840035424556862 2585889717330796523 3825898230839460 8168852653581606830 6799251290547834115 4260175274595185890 14890670107803598608 1071579844538334659 14434058293451570711 13923056995185421603 10375564696934379845 2430158767085452548 370651394032786952 6326425772551366381 5189019091524383890 16199761054983106526 6155439244718644566 721887469935593634 10637404095528490680 9095410190249510349 14311932192014510372 6859068458955304743 8387689206941431947 4558883374116050738 679279977980217551 15544551916185053078 14452036872654811754 2092586769785917142 14762573561666725313 11592019267435263014 17748420792924736808 2056848073634706246 8884069790465623906 8232060142253170834 11434865319957507948 6731177759185124502 15088679843072909618 13323328434632863479 14728439339333499656 4692711564185013578 10492556962101683133 6933429341773544570 11994045569418042358 5920697323229974458 1203163165448656847 16887982787492480835 14929658075795684914 1657112790262563531 16050113999176542375 8030871731207535966 17198276292295096962 4854209706004476564 4069062516493018261 6282160699485693832 10614572551506389350 4343426588242386149 15607084014866083823 10782146634791866045 467606990491852589 9694276989847585896 4479902981376554650 8191587541881939232 1520352891495707339 12620495705959945806 9536640491731766416 61172205338797044 4465497500980411686 3779203354079291760 13716877840340511863 14559772459002140656 11508574753702690558 11239922042222557629 16681359573808799886 4017990986304859029 13295921243660249318 2066763707325396415 16786788848490549692 11458515908948248413 14734778633776088505 1972269751264526650 1244196664857621397 14064215501243685658 12844679112762974603 14645945407094143208 5659271266433307158 17850463318375162459 5941457377807104808 2081233236846812784 14100172316902754273 6528228917073993484 2237950581659878977 8804481425014797702 10725653538666860001 5617164124323761402 9737563927866878833 9307578110861656745 4625384767011090940 5196675425593771914 10203041155884253599 3403305631299060025 5456837370689492111 6605929482342851180 1835710541712654615 10893447187633253319 18311792062647985896 11561587028744092238 10593856719665486645 14598272911443523510 8691289283132883139 9174945322833287201 14930060357572207509 8703464013263212373 1189985415253183617 13480423624689064848 14221119298226466362 3891372058580120747 1287857836116840348 4939022296101522210 2006501732156557586 11035545786275784918 17436365244582121586 2159374296454780623 12665759888977293970 5112103203843809266 17447940536153058185 1731716062191053178 1741565611551698379 11737705081260570490 17950570812460995127 2354284907814314710 2164703607118861564 17002631641123753518 2452873888663607241 40950994298667313 3223747230071806213 11832382607515318029 2444234100688006600 17969899915735681625 5366201913837328990 8581335837726455996 10538734863211918343 10277843929681718975 13060136785438629796 7338311219307590645 11745218971673439201 389535722536291228 204253135718702342 10315890726615316313 14325662532276216623 6340706242435943671 4979865762844796463 8325927209993110009 14210925101187572281 6911001840580107934 1681971014002018759 13242351576758062135 1806441454042249785 1698341340087808231 15904537551988155392 5661103600833129792 15497486603622553132 7922684894274757784 251226308946058083 9622565890491740160 6812717119123985971 17527734812092536500 13578292592035150602 18256291167275573795 218235421984235569 14947570238409264680 15329109023248539267 15464380522392912610 16753722941574445656 7463266493486097508 8485652848494836258 12459241959368780523 17436907496886540072 12049642491883041875 13070029419902976404 2424961522468411933 14650084185438829826 1029586933674661551 9897506351830005865 12990359979122771255 1745011907489874156 18303200273907381119 11664516742812566308 15471575117582992351 5233090705302869977 11316734528389757509 17817119482392151697 11113230094884616323 4921079378314066620 8345789421456180333 617951300343612346 10321308884258480237 702982786496168379 7010250530083425282 3914716952283669627 4113003718165244215 3112243439400111461 13908199547720480465 7182704013514235621 16365994400894468190 9264126413872295363 12973353946596506613 5028692873389390692 5774874008752070210 11858722372941432680 7859828673286803029 3513276162499223040 10969049266310661205 14745700661465494592 16843289537887889375 11295496323876374523 13089884443186028728 8065438375513266064 7478547037225849393 7686511170739004258 10823158294255848090 18281285522469829864 1899236877043957987 7714208104467454994 9742713181981968672 6648545719899616369 7717065386810711786 2744009191120250097 9701881487540192536 12499649925330221099 5957241457723995147 3347446449480473009 4259330448464267197 6808349460977612868 13438334256756943952 18243338431787419974 13616878321379607329 6578980297314029490 2335830106582111078 16455937161025379874 9101331676405114499 14266014534508872214 646169513539325117 14374905899885272446 11307356818479561785 5788740040376770668 12785289885506949727 8539070173098970453 9573133487967673915 2140299162685200785 14264342305744629198 7772045250551583452 11208588212485065433 13865139433079551178 17080930723623245891 10940862693190663060 16297795309329092754 5805582671154186865 1110066099555892760 6180696519137254061 1015354115266536126 7543421156840397655 464019386401354197 6914590560493169178 178140432193385194 9057274487610925418 15931025977107243369 2028634267383603805 3792462479505449950 781177840346103643 7322882505387050907 8712689457458331599 3340059895920781201 14831573570047443783 10888111424660846337 11738186090205823147 12222124073448258976 18174637223997861620 14591068842166660891 5666711404965520316 5425791245121601975 14777113556669755997 15795131753525902202 16822397105074831085 5785774863391625556 12228044595536032130 5548600849666836867 11687963981914146035 11534904086089516724 12879872087332563903 2919560556793406395 1509060674416965121 13574674399510925607 3264444119198221130 8566613697182935304 3150759136554253615 12054604778149308071 13199337747947160526 11587865898410645960 8797327343566508461 15820544792977330827 247556583820413349 15380714131499145251 10537484304598400337 17371605587134469936 14324709847732553265 10626022340165180473 6452818754900357625 15956055676033237228 10117247540069671906 14713002973400321910 2123982499078237668 14049594026374792103 16744994099617177725 4238084372843272960 18165927161241579045 2792960407378578032 12052134936657209275 2673024926480518572 2058041205578152085 13441347592036048833 9243280422332976097 3009189231198311783 11400720831681622657 9550111763727238681 12943523992624652624 16123624641194641933 4198619959309826788 10970737676005280532 6089222507137893612 8275581159315905539 9438938810706411028 11643243122386355518 17302979157732067763 4886891962296103103 8369405553013028229 584768837516368778 15497064068819096299 7037857991366304270 16946741163130473339 10735737489131173552 10776996252430364857 17623028606302578937 16401238113154766223 13807651376481723755 11339792890203101448 1021642431361264451 1441767405448879745 9142934551490613533 6834932944074897857 14350991191127145100 12074229217352079585 11656358247123862668 7527108732833245855 9019075429085476706 15821164568235624540 14567486741249509603 14672902255430864380 9276932145163029125 10536232297810964578 1601125226219476334 10671751627663021777 17153167388780693994 8709920632611787261 15390416911335644329 2631994856449774743 17661153306158267308 8006255705289994464 313608115370834061 8308790964045063847 5849986800882000703 9336984195657473883 13593179788285429763 15662600275941732913 1869659023665110899 12087133079886754268 16990492176091602192 9936394289094726972 12948996707094746109 2443123503020154035 11067265819428494479 12893870864484577354 5614539403818458835 10460268431154511288 17189506599492566899 10957049399920399471 17158927529690083659 13734619948111446979 15682510662925705464 9633294703720928877 8333845645638541453 7299742536539035481 16445188126982904346 1520668047712092814 11736066546831989584 8360451970376593129 15516723336003052476 2118960373914293836 11383695086317578400 14831718830701588007 3537971822522539493 8526130006321608238 9962049643627152707 900394375256796429 17865310082414631075 8227651293006824729 1006284719114950919 1946371780786248885 17494607322576497796 6275885188898336286 10310012054857463113 13929532727045213722 4155263294138073609 14315886308630960832 4948386982379112090 13159904814356345764 10657295663424006226 7331734101374616669 5346451900882173778 3183123698394760585 1781354147769673728 16282300786815323580 6282507223599136040 12786344209224035208 13212585053942180896 4352668606199966507 8845487620465176055 1268754552038310567 14816285053158414207 11211024445559200520 7312850346850378178 17232436952697819657 12106411711790092529 2416363436904969157 7860764168169547882 8894977488278264293 7366925609364458964 2787667974142797832 9747636420810126674 11744004830723402079 10613330821723742618 16300646000911051906 17942262412652011258 1402908232172427873 13133511205515005592 3184323691860052012 18387337357056125132 13974770312580901214 15444567811190930482 4357128636194560602 2930483367628159147 14657538907051206220 9380416341609397516 9482632196751610436 11120455935338451605 12695408953170817529 14284312079300778830 6574560337239105681 6718438996084124605 13058635582187166169 14113545097777805430 9666917902061944903 6969655408598298140 4250491106615176309 10871608091978546050 10797230600433166630 17035745840472446795 9210263961225124639 16783749198638990788 10427541866012102756 17611124210401886946 1379302430996625602 3651319153606563948 11082255101710305655 1709667538114682692 13821257224718144949 10999293009198398391 12188759189748613828 5592036539742113645 9103596209214911217 14401956387292911823 6029235822666619153 15950619114930979613 1029930509215558804 13661619349405159402 1174048985837149036 8751034989559011644 18152676291648984412 17369013526174391699 17399829115687587707 11021657422854460180 5157219982078377526 3466747089175638075 14124641230865706945 13430121590173521322 8074839416394604146 8861648502410103225 8412705443855362676 13369096063670245632 11217394411892591132 3633735378582879794 5903135828944687098 17958045043496319191 5191572032883599910 7026625091256656260 10253120775046190826 8722528567295365967 759546061717690389 1896178271542279284 4027581117303828783 8159471351258218595 13964249946420916515 17156446817594036808 15510458702044568073 5007598737950039989 13765181934892043107 11611824865157565060 16544517755511169166 6773514457738474194 12349701924713872778 16039673355359838488 6749957883357794789 12289442743901854980 3173747655533506811 430208646631609243 8943763625504406458 1197770232765233463 1772204591837909761 3242068233970095974 2089614421592080606 15458315106869677752 407772823999951199 3007400074479096110 12058342344240899066 14377881424545328579 14066035526070595856 11491888640446436828 5292484879690591158 12496252852760120238 4191683414598161697 5764520945313636476 17949508286008572448 1207024899457778800 4945675486194846378 12499733168164626187 9389159632963592317 13340560321003556397 4333765296021202936 2019219467327439323 7252421807657834163 3308835997969603963 4749711902480674426 16651961984104917268 5692126961085021967 11117962991499334254 8385879418937966378 10012938461671930364 15438144536688095805 11368200337418187321 15034676748820176192 6071556816903776067 6936251383160740765 2111340971154805461 273646923149089504 8323651156225885552 17848975844169356497 2228624714859145060 6467035990689669385 7408893238314866999 13123286047810351799 7442981222933371713 10867839946093485216 12851710327605998117 6905819604861876448 1433941576197732704 13622707396231670380 17930862927847679818 8180025229901232228 4777748690395681858 6789726144795081972 15591608525884352845 17177121999065209473 13996259534288372612 11695195545802591865 8765066573579278623 9036629892319260955 13660307651845245452 2507090808722633616 6849728382399836029 7161412137304956208 14314020954584881690 942767703847816557 9037426982141122925 2075577548737482434 13139602492642194417 1269383409637814982 12362515978467981785 4899251876951959717 15968376335437695955 8338264567306571984 4286508328623227958 8649598423858191168 13875700272023103721 10077290879974786440 7707706380797931143 16421470491928121683 4548477926870387128 3143588934204981631 12572929086177090563 8038797341556677726 3031821863418417282 15423204677217337723 4706204838678319772 1532775094468796459 11505202703450036002 16690813324787647790 4905932727666839168 15977031933800574617 8004043527639820469 14457083892956291032 336131312897997359 14814503258520470180 11322135865070125691 6876622358002545990 8882734595605694713 16637719502254725922 1358217731114622946 7532048735242233779 12721902637211090383 5751458172443069786 5370286292443182083 9390421294143231067 2514818373670747033 5860059198608510640 10377511103085780457 12731240114293110691 4540750825995587085 3977253127038863418 10593225629300274669 16941798178058484614 815570080277264475 5351603093697099194 2953916417371290088 2502406108172490547 5472256429650615952 7452871445256253600 3179733981698430363 8904872114574452947 2949315164633819335 11496869852360339601 14182974138853114611 8574641346085943338 9427994774532812381 5464872834079892319 10263347292654493034 3038018568666066392 3518183589105009533 15753387004993440905 1414362666987053174 15033375224463821791 10557519055329725334 17464955466792009647 4957668073897774344 6126542289201976922 9936080255752365135 1451121829687985505 18079434033106903902 15339492284988641001 93122388443402534 8816630991999776791 7428193629456171035 14793410180484517196 9280499603252358577 2143721477863608694 16659687360349733394 16639852634189971342 9607195537816711002 7582178773320898218 12656427352952132523 13808465462145482008 11862141791068772076 8321339214014959626 692684195349609529 4349857448601310368 16289889908181221624 3890684733661317936 3488494541211423164 2154998626505212191 13965868859785704683 618433630770312590 17960234144223838415 7350916580442840330 2491620980334666401 1527274610924125551 5459112798915157094 8406946961180130943 2269357561556677208 17640958337555497052 14545769571079306709 9286801626250027784 6031116954981462622 304721083549340021 14724526296421220574 13095828351757902880 13236110580002515616 1721621746515049829 10980457488885221890 1191013976772666500 11964009489113498304 11125418527906409243 3027435155883920303 209556799435586394 17973226103077959228 17081217567879831289 13129316424592556918 3560241799146769852 10486510197640310555 1604807605788257381 10218734233181964050 5266925300827852908 3999662248926931748 1338535276459252880 827422775949295461 9114611533393123617 10097231124814391243 9000759148685630571 4914720607399120049 11208236977986464900 18010710838327491094 6153682378721075637 12756075101131262973 5947895348479206230 7177360291764516131 14868232716692765294 12317943850410836651 3177880733811104307 15610108342435525665 1819165146894826465 7006440390436396494 4973505549131944813 5307273929220937685 1226697925243312699 5888040333996817875 3964876015128671797 12307969581005212150 8777780550528870015 2674561449748108676 1698915257636354458 17155917912147497138 130258036762935446 15381169970508846989 7446716791710380014 7050094426851301960 15100290947516443749 8513428081209440129 18244801893982959636 12958651658333099519 18093446340401440264 13753206796935832459 16235859892972591154 12920833304711351995 10657009191244635754 8291901699768987493 17606657487841686405 13332624980872369287 16339180847897722039 6763719672064884753 2133846379268192286 13608293759840374330 16223023686667733523 1238083378122459969 17500196417448257532 13808295456405712137 7785970815209872135 1651606490898476652 1372873547463556279 742345490508644396 120558998070822397 18427579309136914062 3643052047720109031 15524626295898863390 6055446093430411802 17455158309607847523 4737930673657098133 12979537437309566668 12075231064303322288 4832246088007611292 6617546831970565618 10205340046439506813 6704085115636424864 16031957149522924492 18020045825586533279 12192406943307698781 3124346573437574956 15113402875776512314 1953514983129772192 10626956286469924924 6475253363899691695 17568181313440246800 1804184558914985309 11994401177528360428 11995805528373486934 17653198239464851227 17071310550375858946 12410260723388208673 393939359752259354 15580444250639595582 12690877075382082101 16837272029060935056 10439632453436004846 17499557886077138668 13657004216968103240 8550674918036558222 6478292906791482189 14685490124752734311 12558238531698311800 5583773913741688089 15128163423134773214 11729936206666782444 14361648921663511808 10780572031635843958 16350233962381225921 14437140870686955334 17640314337500133052 2941933913493351108 12217430775842155568 1633251215384502045 11410391053351116010 6246126886716007546 5548799474642431007 3525914536649239298 1980589029999585991 10787748265220937112 4225240924346505592 15921550369202272893 6160049798194854191 2684867316596653850 15327807772239814062 12360972603272191707 3248720179289223498 8000128136030460350 14639216457023866330 966322275582305352 12552250796772160229 14696636819585575965 4772845237730479198 4920851413113484394 4626191614839086137 16323261303121868103 4013738445603765275 6943203032407934870 14099389714385605270 8090219409771638711 13310070478137181392 962086961354904304 7992069825454223265 12465747755126708878 3419346395566513133 9745574213246106511 100445552743257132 9092077816022810958 16141524750258283800 6045522084121188603 1992172890913901029 5537957763129740566 15031977388173112577 17627125923213026521 4054151891650115602 17948758668697230541 4982571307294731683 1973364186963328858 16482427472568636128 9805721628093302857 2373259689916208099 15034683120101533115 8778809684588629414 16808678148196371092 17645784246297788991 4334851020263230105 15852081351116751802 4917538522858972416 16063719282279494816 14387748749535976423 9708708378310925176 16924169220100045400 1997588311962235960 1162091968453234001 635161222718647188 11710858520012432605 7673872645504614311 7864046242734516320 12843450515690597671 231140202307003750 15340858538396407612 6204783042763572288 7671414666407503868 2387194997410889505 16868415158978679330 149917039212681230 18009547214853396302 15520430647935181105 15260468635952598820 6330721742250737312 1419217741653669263 4945242538376236491 4876960494475235276 14454982197150352445 15612719146923728077 12576496487175401784 17644908248420893665 6273297380257327926 5543741360796899748 7193624231942117489 12676961046298480878 9405027012392896617 4206102913938851851 14499913223665054224 6720089994807265710 4699228598559642109 3976712239346724056 13896079432136021830 15858824413308468868 16481876095254603563 12256450604566237047 8529424702264868270 15989262427133111385 10310148351370740324 14259990134487768186 9253160454700414112 15746044653925272471 6750025683939425521 6736917127110809545 1570434269604868506 15291490749628925682 17318314334235120704 7575723303614661790 3811535223856677747 2281421320404602158 15606205369380853723 13398283287327468312 11689424077837520572 8531105122519337610 4098040307267454243 12639799380567432492 14677112368993802626 15912345130723168101 7736250425846024528 8025565266144909241 12493076011555994163 4280456573406581645 4756424994231670165 13094663549767984573 2599669924107131132 14658751961175639493 9937744003639018792 18376028107993558329 16728932900571998210 4818233393044244672 16185900345613110904 14285913667936295323 18035855282402694684 10618019240813714440 13900347123851962881 3150153619861540156 749961495157064288 11532051949940960086 3530693020066607872 2343524442717018478 11880403061329890913 10612153273977989246 7843521793715773281 6906807130158515309 16486952433264295454 6236656646822947705 12518946515448403203 15647873110731637826 5805333254155533969 9447038738740951170 17927260425291984231 9312693947174593688 13464441455170253646 4780281627334340994 10570202026009647187 735705455650524930 9351019856341479127 1194362405655186886 14806832208777025746 14171323887219035407 15214042540717779421 18105461334000068226 4236900322275460744 11141781637939753991 12785777110290975372 9365648418636005066 10017053991880103643 10590625493925219256 12462572258899068621 10478950807504789767 9141784502233404710 4795392650012526528 8039044170790942915 17811881957075632851 3355667238743580781 17916378270515097004 14492589169235328510 11595627277237225671 15531795333910712127 9082478610804384581 1580098281990068631 10668309270400160696 4337461291575371396 14514490833880167942 6425366266033164604 16332910653757671456 6696352326995244803 10586001220754472382 3647049808347828677 6919307822009678939 2373315074823211786 10514003175953618617 1895898556691701874 17641799106522103923 9738239715849785116 10631540724213970599 13075227367310724667 17787255925661858405 3275056764631406848 14971676408809159215 9618687839436626337 11755843023072378067 11310502863694866018 661633344378460517 16363324805234426710 9812430930790888750 16265461519765338501 84186610464714161 12389770370680982380 5434524761784668479 2386584798615225688 18150001293663565130 4556024779582321601 17232732448556476139 2649188978968327592 606106320924965784 6036816648062962203 5887977893838334156 13915194229319368558 14934468996594191821 7559450528058346460 5148256717182060783 362870558410878812 3326521289907188533 11072223596987195793 17516257345749318028 10980245414798259771 3049777991803531962 13047928152188451407 866780960642589294 2749456882424138269 8444078407581984601 1835296268654199763 15525746254416411833 4556079228905781339 657364270801900141 3190219872515993269 11525941968850200567 2093337254330642608 12162532700008352299 12039136083869278060 14702786899855160692 4850030570226597091 5649088957972594492 9082678572132267194 4303885824655184236 16630167833736262233 11328355068259506687 10454651887717842385 2897551675085449325 3325596401494018076 7810987908415145198 9825378330511902580 14230024640452550956 9744800352369285588 10506625878702903627 9054297983427109801 17156995964340939971 12225951681014830782 15245155324177743608 10998770401378869241 10544896626537184639 6637361934982630821 1043467811210796139 12819745172926728324 763044977066048738 1127867544190154506 13628955777528872147 12185760012387034043 9468367137560407488 10914518162907014989 5847058004253022463 375354884889805439 458968758298619990 1994476649500055823 6294880807338248165 543484211044699346 3788442848653552358 12861021661823831446 9433215069956735198 11528383846008145425 10938794494794197221 9106312767414799368 2931699305381294138 8456439052194083604 856870599354162562 10725208469945768000 4027483958785437737 10767951890812026177 10198742836953388209 7563675232197174659 14786096312609461676 10353647929030456657 5586390336439497365 10622281998198820740 4524683944633771508 3559463993116834090 8148748288578177421 6658123592555601597 10383250826932208089 2722774345983566254 6401179568497662888 11835075428665111621 7558358334454040841 15521004422517506030 6322455474460929083 13615283773473571716 15688649534416418007 16157942975939905320 1091911070337115261 10026230676561099407 12965058198748613040 9717717393646617425 7464203416289310159 133450330845535352 8755897724414943507 10963181154440693454 8017696098105242365 1265640151386944731 12293480152720726215 3459216427060764193 4779554308264607352 5422629756308628458 2796877105692251895 9652994683173190356 17882476037252908629 2327325129878385546 14505221113412645641 16881965608560406587 13419009552346011717 1094481448519086143 1825021165138853557 6047566034624469630 8449425225481517306 6670505782492749407 13627961161659763395 229770947968383045 6833945906192798951 11654279766055826032 9842257923695389954 11917922701839480346 17977176368208406746 4096357247218313727 15157827306863878234 1478586974193091285 633771700023551258 12621817119768978850 4209872449665519860 10220512835967265431 1714243834861866180 7537857961299858782 4342902407772703844 11154834598190796469 15644766625417991717 1576502135317100699 5855808437293493704 2932784039187609281 8576647697094284854 2889822981618697169 17140046180156157749 5504185907286916587 3439215198559085298 15130945183854672813 5501892242102795897 15244107185328520228 13380307008028481147 13581099514801787650 3654062975387637028 17150616196462472529 732604984577829534 12748582197032592733 10224564811525151186 10483930863631667402 1290136769657332473 14682772252489542717 18067374967761012171 3987882290055571792 12943789407375821046 10747814563072509379 4194653265424792313 13669389399179446870 3782187992421629380 13686849728504590881 5041182268714549892 796998216760189828 13585738710994815876 4550931790533938866 17292972161319352448 12076939678700576594 13900359027656636988 8152492819839341606 8430508949709911279 15972444628028178472 13336328220387153588 7051002112389068396 16775574007320790954 10506106345941014804 2450888933692407739 396081592932841450 16553500215298669573 15643710167951147802 3971948675806366960 10483645346411343002 15334671014270379788 15424783260015745044 17244871607638959778 39266515965158477 8245569136198975294 17362082771254697753 15099901656850534431 15057590066854958141 6593259609159812448 9029627335640284968 10693070935076594501 2126109392429202834 13429682382331563441 6980863199793735489 9649173406214498730 9249099049187287846 7541030985407788584 17880034158177803839 1435193997646422111 17369793525363363805 4205891735170709485 9760899344289714638 15523225091018294662 8648931043345853321 7560662773965516301 4066607109685046017 8115336363789953414 2992179306124565875 12568448584989566585 9169294386326638497 12531510790847308906 13632400452735774765 10486228199972933647 716748825471251519 3590048518153209829 291695913340563014 6029139295567159480 13216018881657804811 5751151251798167354 7734638890946903192 16376214337140796743 15487377449010464354 13111402201762482237 10915966545158111110 16342493473596063051 33870611431848394 4406730973140997982 12739341736743781895 11855546347240098501 14129644540510380568 4263938151313444776 7397283199419394491 2945775007724090323 5741397616553730285 4487467815689704086 8064184697658284081 13610520562030749187 2494749693636755434 15895532888818213336 6392567635210210119 1384997582032207411 7821088832911051816 14077525711312418152 2336847483451761568 10412279149314984482 8531141926500480462 7612579609707180174 10779759429971484761 9981438733079359280 486633007128685068 12577973991977016918 14585548389275994138 13981383725124049839 2750904982589626917 1295780857139088100 10081447564207329725 8600268212559788782 4429614079229336851 16861278458890606355 4721886606604427265 2736489410419833159 4519510722198529242 5818460662515867180 18353785188620413250 1348419315644457278 1931718965406499618 12701054113617844799 7478244721298919685 6856684298976108354 10379996588156435620 12791202056642401655 12494443729726189491 18350739272924926456 4003467059609589666 3485296706298513745 16189079525611215052 14400522664621380971 16417967147711104833 11379765096838127539 13217662013747966419 15719204552668561386 902066449928791913 2627006008264578102 16488576532467295777 11460571063079410760 10754089541605950404 5739534100722446367 5449572980642454753 16436270072650138936 175696542460334632 10685084660594070756 11517731697527367910 6182640090925484191 8365736753220307450 4418652562828377885 13655018929113036675 1766475542180134317 15406285800499332387 1757198290736787533 14972041905389683545 6397131134884566393 2127145826246860179 11476049810549990853 12889528758702196689 10903721150100032361 1877054216912859819 13289643112795795603 16994663746487381886 4754702151347169111 10286354022436003909 12997023286002436443 16008088373186163816 706936559483003179 4275090544755372060 6912616938948394292 15988457230553189970 11829342548547355751 5013430305018587656 946252899207416961 3197029574816233159 7414212578205146134 6868429277442653800 6991556168559405467 285738735970591621 13604844547032059110 6801625266163539518 2788325256271319017 8143840617532573845 6000632708704387759 295363953227882031 14707666786060770854 13743081599733090457 6303388114148166420 4592164382057025408 12881531132621981076 8460488543553110572 18020267611672283784 4671853447062324058 6884697152584764115 16672799006674617824 12302488089319307351 993248504495707733 10140607495639342708 14429979076500920776 6133363049115075094 712777874454644607 3973696677157631905 15204056800582568948 10606351294228652339 7077895409581800794 15186311008134944307 719951082755289271 15538681825246380306 12473759950716580407 14290500953956622012 6823603022145636968 2520774790237348926 826352914385131217 16192516345561774793 3892319831169521331 13853123333914184614 197761064729314480 2070875753674387444 16943618393212202253 16900332906258797702 465870013683292994 11195681426518013915 220321028411883547 10205055838552949880 4245267451013977816 5664180381927298022 2757522673974430900 5445277627825106894 17783666667292734775 3673009255393423537 16978709789711599482 17154313643307809172 4064163672369478944 15988430015545549073 6921014773341132917 7128925095583132851 17612128387167701254 17243290342686509415 5649516091886626279 15008040617424920779 791575613206278400 2966023031018177855 8582971570874583688 7151668952393322971 2836307908192247874 12780163330301829163 9682569630215143936 1549287128565635076 13195878885688621534 10734401225710629995 852541323568930144 6750906589983741933 13274123964938169516 10882553206496314549 1600534707185159298 11456540600191485508 1920250018459681396 14986736643904911427 1659529679833058947 14507368201359764117 3062371013490486976 10609014195544098960 12211748389031396560 4170852408471457090 11981764699993652945 10099331976421181088 15641125007937205903 1912362141546361916 5244987224479520607 4304968403457587542 12642693124716997166 16367160054590368906 9436034437313719177 4179753359586305114 16451038277358496405 3745931856596989257 17827444146181567553 12530806684120025902 3897945423889438642 15157709664185943271 11709010452596365024 6498184594673776416 12621084202595251294 3290817716520890855 654737342720123136 10031298740267755661 15562690594076838267 13361736496892614165 15333369266724346605 11815349493073650806 8170729543008382680 14444357479709341525 3889604468105273514 8134742053185667158 15535909887261486399 18264378144268588381 2955403899543089134 17924226440317102499 9704078828684336461 8693591868684670511 933240273501759780 3926861238403796054 10086904243445997678 2306618015694105233 734340493733029767 66490556177806525 1229991316879823520 3001652346933350934 889030344182420246 1781075140557608567 5373100113473627611 2781591591312497573 18079851323376509120 2489521890028445784 1524454788301859493 13736699287016971880 15538754177143793003 5176638892866963455 6994476440663667371 18375496787845790575 2642080169373302502 18297113414889640929 723995651043489203 8442081925939029884 11629694647929225103 7401103858948896400 1637485601017881292 10518633390555224868 274038939001460496 6085255344980895628 17869135400170704089 10931089280888789667 1818727389696658177 16839829155059503041 9296705494634474378 11325158172111813609 2913545927462169616 6345331635958153402 187504569733866924 5970111734773831095 12587557591871551328 7679521293136088403 10231209729684991537 10647227029832222206 8785513532900434798 17762547877621766353 11263632016015468323 5958809891187402050 14851298831614753798 5408961915165250577 9518416715769724215 14033909920511499045 4328140444945716714 13644158168426518422 10437083966944562490 7323095658382078466 7627680613236215799 1828142544683228433 7048385511182088099 18276778684785982246 14062590607471318652 12083126444583842833 15800870996276475306 8898628752992406760 14038069082294782425 4232472402084229405 2674236699238389200 10892208774350172779 7036020684705507009 5926473902779826563 4493302353912411738 8476167133626949593 12253444763902547474 2244559362658120600 8091548873483003288 5663408835725452390 16684566584532115830 9103421906423496421 7332286603207311572 13786089747206291445 4087527980137309549 4906614444109250782 10396236111527906672 12943022300507977175 14947448325384537844 2429353117604043500 15309077490268523800 10471750620678775892 9470807473080304352 13682746796090231176 18416386720900311171 11508371581498750476 14724801312251875717 728003683043129689 10642960699778294793 13168405282200352900 1207116159632105634 11663353013134175345 17352295143933063931 16208827343707930342 2351648932361295782 13894758873671571051 1332002073730166320 5331571363144754666 5752357473826644714 3911254510025943041 1137753403038001571 13805198881759367959 12844118075938710040 14252762952783071426 2953885017009866236 46382549597700090 3227328237578874035 11836113758186335359 17532689157589912868 18218395299912353517 6757110808730281437 10890178873578107092 7485931239575069433 3571132681346543762 13127641095526552351 16240818970479172426 14963772518272694649 7264106099496859495 16719222424137266927 266078062808383220 15273508390979619089 10938648476498040044 14565997753248053606 13261361201656205603 6611783033253167449 6863545689077758989 10645795624347377031 1491528918963257309 14065319509268122863 645520330380517646 8407244527704423792 7718153418504416137 6651740341182047246 15037594106154347415 8202790059805454275 12214291643980828684 14901100555519259059 10876297924485163647 15326994309226147121 18179398566558276288 5890856963294919795 1717763373235858273 17263479957946911264 13032945408777970316 18048646053809261369 10518405408719691873 9180340865732288415 17889833809384747342 13187834745184016833 11802029850273120087 4499285374431562749 1642578844728795189 2896979183979922535 1865274539119523225 2231339200387579620 9998068991979644909 8452355773710889087 7462522049562520541 6836206941036699752 4288796457023782051 16136121870298141157 4794019412475455186 16479158104459755585 9237250189109324898 18066226470503532715 8932374389688980915 1863070343844396707 5354276569244247307 1698428999802983109 10717072735763873231 14458413919316660047 12261869513692454490 10825870435904396743 17379055086738680055 6677790480968930735 16133563689732601051 7361355973232633267 3135418573211082773 7115140082423988823 1996952836576245154 12157891129735241618 17963159829809934133 5539017932959008416 4353093030273943892 16810948793742987437 16529222343844406400 1661744367907554770 14938902051963281919 14192551646708890117 5816200750183337266 7811819485988976910 12861764229457344771 3129811397756060800 7727206751192219598 6984588654763121856 10137858327671683411 7123167333043242159 16058283139994253896 2972424014121077067 1197160705761718853 15125227702067369029 8737098415717593205 14171032661775131435 4271842602129327601 6646018835379947908 12602794817892147473 4352321800020535051 9141983177296656830 16426599861546023820 1543725919081866051 7347752489747474101 14155252258683970220 10494908735641705454 11685432189297014051 9156252110744538449 882206860509624437 3240366683417017066 12622181035582092233 18212562674742278429 4224806348319493202 16342870813035198370 3797275877021407706 4536850674153274931 13537296405011250022 2772938049017527300 15774517428124231773 12390081864590207434 13759244880364009251 11681268742635078482 3615783424623438818 4939138338130521446 1624826497413456174 18081277679056741547 4394342612496767713 7005835246326102448 5499179772278279285 13426688683259963023 9481101366048903296 3268567414165196630 820924580120667637 2638328094005898537 13755751453044305088 13956119781591710842 5832125380003798321 879243635532835041 15169499098685615653 10504660730813837148 17081335433895580601 3962055206125906616 12115977282926858748 15540771183039738980 12559621219625152706 11043598017126558076 6568052323718922888 10319516490655620125 2874308344046878098 14027383996636509174 16992991666378883950 6034870635834504258 14217059797382397055 15442278558448168552 9214592012241143109 14401787076836534540 15898505237955657061 8113686964407743428 13935470929674289798 6536524443884458996 10503240727588403122 3707727368126425368 5717727965978235880 15335061870877286634 4318151904821606011 8796155514362936508 17793739031753187934 8772713181738013112 2285475105218250480 16330651553994241957 7199732243506193648 2633131544876045452 6356933324177052178 15247724476373583469 13887111952770124856 11069876029482608684 17062020623998911428 3977112949450416161 14457026036549712961 14156827451791048745 12164803420354728213 7703237821438852137 9595514975392703149 11842896560910788422 9453384510083335665 12098286796762544639 7406680053031786088 14098963425716119577 2381759837323086401 181284883906666945 16294540308830002615 15308503952158147749 9852639533707718504 17714488340754784781 10824060073224650835 10458169240830200050 5824612340596720476 4650181853977906321 4119850640729101581 9280842639023636695 12268619917197876319 14419018548785073118 5885789953298795709 6457205812359103523 14786531666786956962 7858045008739241737 14649107894410286528 2496745194341667105 13052906364949921140 13895219927090521174 11631709415237638684 16666454129752798928 312737421709894124 14571882561074596188 8361240914807745212 6859844032198063363 12799002061640846999 3857837092116213569 18036302549963167284 14073694466543587925 1576573682944001588 13419874116171184977 18171659801456872561 6802211628049596553 13895905535235899998 3997227776254363410 6714650439141041792 1132428957928750121 3204316127518485913 17595119832585523689 7992908805411991478 10231836363780036079 3115774460935836306 4367337142984613393 17613224631054475171 12639593495313683038 4610979184301911851 15852240544152930769 15093555328702670717 8058594254927140730 2690336067280460314 4063655626048159079 9301709279364816297 11074849386863706133 1792882099334413126 16362913262605035458 15226983181095542798 4998443914883800758 13058478680799517019 9891833586184871268 13153648211750021430 4584376240588994975 3022461638230673043 17039638759486284875 14460532201222332558 3312137970686865012 13202583126269804085 8762923877178348275 4654714764538111659 14653327148082232498 4153445472956001991 6323250159572852101 5836650303302943381 13505977140099214412 4604874741252561108 758555555463223843 208526007102609790 13716626414898633652 18366526793653736926 15584291012048334698 12741738776073637622 16048034242031946106 5274076146986154335 7751395935146926011 12158831111207162717 17204740209410674188 15541128179909545080 3387855039545733966 3226198783366626254 14032278753514139499 7029906700013375412 1517943795823292639 128733605821164218 8207585761561651772 3935732166507697293 12249519790754777330 1057466582826842842 12186084597562520882 6106807065430526067 6397285745967782148 3821776352203853180 5534832630706724081 7087069077440213111 3950023399788869249 2932245305212359699 11634477693932103072 8582756234063792442 3525229939634733515 11954581201360248088 7897006061523555258 11364057929897065147 1519871674144632839 5214633041253221545 12209877066966748651 10448594603056309665 5129491798460744830 13129048142098683378 16640113986450974115 7752551935390073313 16178472554959575513 14542888309100345360 14652182420721000293 1217745447018843613 4564659113103412309 8630323730591166417 4499518632919517434 18193637474596131288 14293932533698367779 18280804063969593636 1675023435429270906 8757973423843733322 15451919139313958432 7266829874422094288 3465993425650836483 17476412801292543168 5849926176985000601 12234122003668496152 15100436069532359079 6367436093296858546 4003781933418635920 17585760502917490419 14077346280087056847 17668544323177947450 13352719348296082319 6613084390759988262 13284466353905404722 1239128775144115845 5063494864018419299 5263592128137088085 4392148486073971596 9171574538448424276 8719713592568456802 3393565010617528764 9446137883376788581 17927698130491117896 9633084303990076584 17423339393120108277 12360696134908067707 2754865318639146314 3207035539210585652 16906055212851938376 7328621228682808088 7429629273264078395 8512652768205097141 15645613260585030854 17956787566240855021 15731520012676407991 17583644209903633752 16153392748415320192 8988608877211111904 1834169291099023178 12055842680260913901 2515288229202724446 8162059822264896240 628526231449442809 14477987472583817537 15647608721355541684 2438367682172978973 1148208760580161094 5088373367340819768 6982925909887999210 12737452230762839670 7339944808908013313 961498596395298611 8522050464024664049 18038322623060068342 8171227797639602457 4640405177118818358 3544872962933792186 5111396048526451297 17175891072628621372 1738124457817228122 1516286082443830664 17768541620003862279 14704197573913884099 8238758576852819459 8566765773672091790 11449593969659848048 1355102275498864025 15372565187007363119 8272381152135936204 961527226499602631 12621008920681946429 17914983827052629840 2971199508950435157 12692271433777882836 12968806331862385102 9623303878168029555 2425253481323625762 4728194785087532925 9539109842750668172 6126517753265391914 9779893912090361604 17862145836087845173 2786490673970763159 8555985068033195881 16988789646513651184 4395195878139181530 14058060298860939792 3915340398467664348 9979709569531449275 15648713439339810536 11894977144250088430 1336635057969196408 2489925769501503756 10863636276730225957 3000943997064563701 13105659732845007081 11044010203004116190 13921606656068817331 11824179339196349275 6726835257665347194 3621768897308115094 18217072779821905264 5632363886708576298 13939989374201713665 15874623656942136304 15608260269066886177 11432555739246040828 2072801781864759597 9245760829825708742 12907927058699513331 2608432126875140281 6609812546719619207 2105494814053229054 6184365244232421702 14361077789567330626 6113688261872852838 12715273977775772277 17121074356215942126 13072416451541976934 4045204899488496589 17164296226612867531 4137815588235519034 9203749832490832636 15397551792246400572 1992492464437426604 8371855696806510840 6662632885570457859 1675260031992615667 5832519930552587510 8954447063231260431 4571246625505514372 4942373189546045211 13564134774487492796 14289063185236689585 2080145680021606437 3106217707243038849 18202103717943476974 3644406136124175332 9980469386893108041 8067433021437041266 12853870760362569983 5753932572506172252 3949593809042595407 7779381595479833 9289107969560477753 12813427439672382115 12853578642425207584 11581557643975544766 12468923453513641266 18244149672662556288 8640755697959792435 9804362088923431976 14444730192741282624 8385306266555740437 2008545738506621126 8898511254212028708 11675699052479571469 15541082263451453680 13603661227588852417 11313655888626564849 2758738873570500829 14433313786243167124 3834042382681650984 12547991541019821481 7960692604087322355 7673419542312191941 12570786743231712573 2275742369471383330 7837371830376931851 1715004378239603665 9457687726206313640 16378608943957599023 13488664448250689481 7106024151307467620 13507648339092878749 7543264030600755805 14302369158582627386 1787071761494532754 11428645028617616447 9649863543272654813 7741987790686160412 10479442019336045936 17436350314539881939 14289920700534184032 439305532504301957 4603214273224200040 11053443652359211031 14534065428665407633 8302920484118341511 7748464002668446580 11049303869862696032 4380601319121795208 4147178318561695013 10933277806917115150 181038426070379554 14141006087519345102 14345059365457906690 13444620432572090430 14277430398955373527 9559359780387458595 7313898268760567933 12828379697608157745 5187667646710410657 7294207964695803132 11446036691324904129 8140746766506370251 16442478876872861445 8190874867848915072 9620628609359441165 1618525344177949230 6081952554219802411 8108993250898392001 9014819124567841485 8877653480052662166 11670492762120588489 5644170689230880979 14698753028097200201 15910974958383568336 850055771119411847 12865686547136407317 5441511344826002815 1801982105916078046 16575281940067398215 17690006068497742379 16692559195386374483 13472296131892415858 3613732224518300195 469154756314970323 3782100391565366145 17424709609875290056 6269859077020897836 10321890014567445949 781188182055181751 5729190349416497342 5542162454769243633 12506679928043075322 5198551599977207122 465077021460524109 974064819229171413 17858223697686086299 18096609432109322655 6118859296109616141 2446618799179101217 6486889494182113100 15244654517028271679 17514527031488390767 460254105898034606 3466279318451118129 5093624673773147551 14783050756874257152 12186284562015989270 11364837693827919325 5105979885344851498 12730078837833141868 12991612878135681644 1153598941858360975 1985005526367608067 452922562198323697 5218626368926824617 12802425316988466181 3876697636973776600 2065724212448082233 18053838625214409322 15098470262622098051 14711809524795960097 2597459610121895336 16009401563137793365 17199867188788071433 14410409331506531347 15733862383521801041 10659511409914242457 15061943157281173028 15590242952763302596 18321652409956359919 5381206086260298065 3023702958057723711 12088941694201306809 15064035110261481942 11374545141167216455 13479019290878413583 6962136708226458367 639487072936168102 5197497522360934073 12449327946641176221 7209929619293586126 15297274998525252368 5859500548175406661 12817733102785201135 3383565523498631516 9224205319408614415 17189076546715424037 4571180024194729135 9914697432084595796 430044817950794039 5856653069099040065 2259790161120223407 16134910857847376817 7955472639507067898 10414455632982887750 2818649947956310595 16771481557982072715 14094809050453682730 9536048631779262181 4372662567735206307 17769324817599016626 9417738462735124497 12051381923615792648 13942944253042682912 16210421891958068714 11565646140873456359 4794107493491242809 17471454743506458439 7554789332694540034 18408988322093529898 16166328451445100835 14427787415362782526 2844156579867098205 15964329030289183267 3273291482272654788 119915853008725084 3185876592101096683 3153772487648274539 15986094150650519680 14944977567370079014 574161928660365206 7421026838883445283 15950579873281814956 1239528702229366542 1723095905799947634 16974023200101278828 7261424348565674901 10885151830481054174 16040677085975136108 10803798043417376841 9606710504656706228 6409033330113569561 6391705009251574008 13149735293389497394 9311142605072896743 16514543697498613024 372311809503760830 16700718417495556022 13336665396977304929 15533743566098105631 4666925857019861284 1453703427834951115 6772418987257684929 15664295305469022611 17905167938445943334 9264132920856664815 5669466711756374428 7371381821434223641 13333370437641416400 11553029011853154082 15080063489009574118 15015622684160076122 8333971836411884208 17352599729838678737 17219453930331711455 7612842917028708632 8084378631652398834 18272909642424767076 11274716244767005904 8066012474267573596 9844372165337132147 9398509477816182920 8760655321496638531 9392866219168497390 17841832435392226867 1385418679605454607 16855261886087509531 9221060684001256069 14630575549911104336 4397649595108141719 18011010472056517950 18063557607025784784 470428909333016568 12054210833324090909 12343912910121650476 15085812407460403692 12302890011700650728 4697787543366767572 16390728709998118467 8951223576058529357 15219572490775555752 2008861011786146253 1847118959897055320 6958890635257395631 10517395015834354845 14923233436307459059 7680425464568537910 1934832416823186239 6783601513253165649 17004117924223847726 11222840082147252345 6134653934901489225 16204991249178508066 12558726741022242237 12735986795716046253 9617419163393852170 5701089109663346232 1212975640603576440 4529225969870777624 15314400122292079758 17379220607245556975 18438707882022533752 17243897957683037629 14291138716785742043 9117727427189503454 6383665400049419979 12214730682658857633 7237579431264294164 16753916217550570554 4925585700791089597 6401296093948166624 3628884022894187277 1492642728328846172 141261961140374904 16350258940797129250 7305169677604200482 336772461649020390 9207346942670135971 4436266135861824065 13660767500221053154 17290158854965772012 16690508706053634650 14349037823322370776 8910120792379532686 16745584044822302389 6189982199864728359 1232882155227403046 3925674712649643469 12009008797651132268 3339805657766891305 1398216919757472843 13209628140358305747 1816850415740777077 15241223587809764244 11252066290848590088 6274293205646159516 17446309290881030722 16275940073687378855 7933511861290322651 17057147570621503423 3665113519387401805 1782169929928737387 5498816716101218490 1113964843656566218 10484510212092807296 18427054948029776060 16742325182216067881 6610733575189683462 12795773357447859374 13374740807181589067 14717024140344195952 11704012516594436672 2226353432000411890 13338079660834313268 9437707028570419345 3317099475305667233 13519005203949954644 17466531492072579391 6309086668446713047 17067256183236329420 7296422535664158077 13577744384838561596 12189162721854293472 4210866371090361150 16910142561435583745 12706185306779783882 15062062910231189781 539234673233407432 17223757590326475295 11900023803861464077 16133185002572705769 14131252579597259200 6166070038360461740 8941952081733773664 6910870391245363824 14615120960195338880 8858927951212685985 16945498559835188992 1543389975418444047 11523822778710917243 406586836028498301 9659392304517250179 17161882425393420725 9523253750451513284 13795122883344044144 3611058265483937260 11237433010637641463 13091626173104207508 6146383464018470860 10647974656184948609 13478026557087999274 10714714551480328056 3823814039485345315 8981312763577339798 3562053230583183106 8939158490519857749 2212569035598298749 7362188744819056195 9139323474982400510 5362058009410402313 18328971922419674953 9592188246324842878 469115108310440060 18191491872042925789 3646543954754994033 10643787571899336795 255623491194946226 7042218058887911083 11144636914417973072 15387636157401545546 7806540032806463686 12665701568579317576 12674031564891258003 642806317606246483 6712705744187971981 16378133646789790933 12091746411194616893 14752780516979312625 7433189613941629092 11505576713169918615 12447760893162381050 12573936363312502840 1952943014682727245 10629075565549321857 18161407940164522324 16417493268734721265 11673667166028594915 9566852033244300463 1576669900811119431 12177482477193431240 18230669441694207039 11137844022662649953 12308587191061316248 7911174788030040517 11410092500894765026 47064564345338970 5087414853214277500 12451823769248927909 18075034608042669745 15004840623282888505 11529088428215967682 16155070227178401712 8269738733174851346 17170311148452297055 12346740612760358684 9408546220356369626 8551866068436565309 1545520490851763126 12850073651863515199 15775317994871225570 9002938251985913496 1180635671310481840 7222365830814095929 14331781758123619256 6794371152355052036 11434561294072439540 4013392634400404511 5420509747444775240 7830723121712766685 6485685579869229883 15279722940608599503 5752195976291812160 16964531862457390624 17008207121341023942 16683901442455163284 3182362401963241779 15758389582618607287 7552158212435158963 15942161856039723490 18218898669274391105 6082564935031354979 6386538627883379867 837072915629246519 3732670208607244791 17720224913593275303 13956404269402281479 6438998654569338030 6134166389944786595 6750212198234523198 8370527661174588858 4125902639214736967 2627026679849501815 5259244987977339141 4103992583051918729 16850228937158154235 3892015614911400504 17193061490560633850 3305470048175173078 8824014223065317286 9419728361780380659 4974452271067573590 1226839020869873702 11236359399352842869 9994776180501510982 11444002636511528415 7238556995669954372 9665094307620314678 10461251094913143061 7711156932122650179 490214716950173933 13817069640580665219 10863408431362306454 14166767443204822057 5174424530534304701 937273791228883321 4630302450579820871 10045413590487633383 4591340350309259357 1138024738574958895 12211623817259992939 13777998352936145686 7113287258433316146 15997597691838014133 16300038838710526192 7361100257800859783 8638383774914549062 12071086198642187611 8739454464819976732 8818994529612357735 6841724016224661579 6063905288591182504 5531098038431221638 4746949584569026232 14116674212770251608 17348883713192793531 497738429811494114 4412422242278713846 7135075061474201145 1397929692754913313 4111032244973726207 4695227263622484876 2355707376158695866 13988732157675192487 873116488961840676 10739026642839284627 1218007649655804800 18148017346865406968 1109859414335990731 13548184930999719938 9692237983775281733 6664806834241729159 12113730217559918296 835446449271717588 11849013775834716293 265470080453927102 3539165905421673394 3066374165222129913 10416709369225683512 3136121154586028556 441971851896372515 8610189131524874592 6010859883138870776 16312951942253689937 2062798096359487176 2401180404790462542 12980370360176200121 831328151985830892 13245230569625676607 13241207974309306015 12844888026185479108 3068272716104172796 7384194951671386536 12118538796115990838 9426976701935729531 6892673711264288192 8913403493808834703 14388802113873954520 17697430464393053446 8332688709088452966 2010005560905571702 10639686607343126578 2808564844909917772 3526509879417630312 2935538285661330511 13092048515418757529 3720674718571078842 3680522095923986388 3956879653819769009 7375807626704907071 4884636614611458264 1392416735164303075 15871688872659783839 9532168756527396642 14331630473550788645 7958018872520557837 2763551701557722908 14565090099841186202 17186814943009532384 16881055939436261943 17778098927344613129 9997700212984679682 5165752440816374989 8296334840071312764 9478233709087795875 4014653080762661392 3604027803511130958 12669593435865009175 7888462154112006670 13320751971021695009 10176760691375555906 16347690634185817103 8109825983149417363 7844072706154259352 5460856970969877610 16627118720002253116 12514640037378232501 12495484416174407817 2920931866058437339 5715199011520682342 2384674207689872263 1773693467356984545 3735774747885266222 15743117916059203097 15177852344499680179 831367115676613541 3163677272312740989 12282499071411326350 3012522522120146221 9685856836521016403 5964399860947617271 1477483842992704964 1039288291645290288 16195905583151170996 12951320420513079691 13739060440180187843 12216904313959191688 11790798042653235246 3970697962504318103 4552221454283611016 7907049900762798097 7268558324065024258 4942737934571344117 1986461055275406949 5064461404016674945 6525396898666591880 2949408844861917141 4523937169240992997 9485134963719553019 11015904233972832224 11622525769541824790 4038640805207349131 15381980544853521316 6197250315869679932 16068737437235665825 15269159003143017894 6285120003629452247 1580372780890140325 9867415550676760569 14580635240116314884 3279153421434455177 5197209308239149927 17690968195418347546 6834546500926746416 16291673343113437414 13919735845090438681 3918261861523759838 11565939130917413520 6302852134572737596 11742277526311159255 9307022084867083603 8266316232351695320 11131629704120313075 11835734399951658597 3921102863999509095 8869988502835351514 18369011147382059102 1073107396606043461 16262959499065453904 3441696812996367174 4379882596725029946 1462604621831269150 1034441053689561620 14485867453560891684 13584753486967259261 11441391393370627626 6893302641455203230 7262181967651364667 1466494287731082704 3040959542881875683 10812424703635038824 7961312700638188271 3844585205600767031 3652819975323979983 2870263328164556721 5587051431529712844 627973774039527816 15130100052360638790 8611625387194441348 9772276336561922242 16645718477328641648 9153010738153719743 9902793535036201350 9697716909433633410 16077432354679274179 9997406253487536290 3074152163497447745 8981628169378055921 6256582915950939218 1453784943191985193 13592256711114320088 2682416589912970348 16792656111648298646 217120130746215797 11296725173790157514 6899629305781427716 5566810369821775905 2493418966451484896 10347839138691065977 7992029267701342021 2482507341219886245 7737838848573545111 16619325143750531904 15336809618122209893 7011723939903377670 14007311259410154752 12947689293676383369 15024544740700708440 13816953455959763866 13394194880876896835 3974400217849198643 1083510651827668805 6034254933751749513 17143767762066739170 7064693160578136103 659259412112936912 9736006293135835003 8935172936565552195 3665675711197513797 173176186601329340 14634271035695617809 11187254739067771168 15105638450768556805 312121007310462024 10423280593310781211 3020124395672522737 13441465954259744605 10187154092106983755 14768704333532065942 7109893423064926679 14171847576704832080 11997532054779889061 8439011461379198321 16127621263543394649 9434490350874698593 7094769774296315502 1493488952904204882 2952127011042620540 14848862991567363547 16627259982457391156 6707052931323398887 16561751671644914100 17732489982711763571 4722501120998554888 16314303219860890696 7721425943465887523 13872401547841547090 1883924355530355283 9318272314396962996 4247021794413559193 5275030951505699744 14556202314295407846 7940265908907115049 13922764658300617562 14772568482178221917 8876758716856442105 3066899118337068473 11659717688738466119 7617244692815266011 9204487550093784756 1586375873184847645 11755142627112699195 6330160598112986543 6436814674272328136 7648533141712398585 12386811326980394565 12694134915189800841 17868016653979556507 14196125050476802066 1338666169312704319 12993200926462267185 1542648037151837061 5903421983713248970 4103018785963723652 4110712695088447798 7981210135200669120 12670953198326186658 17211840393688252990 7791163771197314924 5897892082561239296 5478343863327707109 10868020522071916993 5857242370479211470 7990941724179119940 7784907336972155676 15554530001954397725 7858790294069562578 17986861759620290021 11042186989584209103 5346514745487828059 9958067166056495949 6863620238140392269 10376949795981164106 16986686478242978444 12441511138125390823 8340276029517241924 3335157908748078139 5653446815415525013 9745016976721276008 7511011224047125256 260250630734157699 8499246593303237040 17326649610514129440 11466816540783663688 18351151157293522371 16796496525948122662 14873382375510933126 11010025612872696264 2984083382170696683 14128219067961042679 407222651272300745 4083554513498171262 9317386432236567165 3735456743174034049 11816753918844060067 5152378253125693578 7687056254382193658 11406604787210879860 938557279223471028 15867525869095887191 4403871471836692404 9988806413470115897 3434221694602607439 10540845514638764102 12201889124368209741 6282924026003061104 1976456585210379569 10863103443987629232 10491628917777370800 13758483320694043086 5180180628276602925 10676953866669501026 12930639977744245042 12348373281589433354 17617896950686177435 10573283156653738320 9549024972113157487 15226087155738123586 4844216538837717834 15780523378492194798 13585396411377871537 10560072305132484407 13981743369825819110 17359532170977270047 12531950470180318346 12669707244306652490 11344690318263748907 13865388398081144855 10972340226412426566 8614359009602154270 9684712190806956839 3929315149893741536 986520730655078118 10619238463564138284 11025900762545709636 12402862467014256336 1049431905114479725 17131050224174228773 9342470172213360574 3516135515541796535 17641210001037452613 2439823573435215307 10641797485459191782 6603236397162671012 13365157373031748327 490154997014253501 8047954255306919198 15129879056048838715 39322507759912124 7876443108267177402 13299362185679328272 1702789458201334961 9897175577798155597 3582278771367590846 12144975761856175082 16613921850255925985 7402463117273665297 10050230236018155674 2221486303438180886 10723171332515321071 3573006673000772849 16286081292341732271 15098010766889464667 9962821841364394732 14699971096844290665 16364573082581266333 9108520721129845354 18372183740821172446 16352815612500449262 10223941136628451638 5158484866913356858 8400057732038520883 9941231337567344076 10193532484934277324 7016072832091310063 12523781156123736040 83033840482801208 2581859177844302324 12892805422516006902 1494469500306317858 11265104178835812632 5574416325337266389 16447957919083335155 13311349589737199468 8187734456573872333 10739051937037706179 13200814684852228076 7117483396600480293 11239646200714996749 6985706052535093405 6435998346301757739 17081118360724420359 2615413531093193170 3983129115058567357 3349647204413901140 390446960522984941 13286046473447448762 3521413920237867230 912850358223362015 10183015426692483636 5672395392003906887 4444017724843619407 6675406187707769089 18387774494622707087 14751076503803284910 9821133018684421892 17189975037457724207 11707192847794611517 1721640386514883918 12872954839297964014 17793752030662472224 13470967452590001883 16923137314355321370 2403808027707089910 3393970436491689481 13297510088706433848 17045503471897096477 15613477359374019707 4787816496575260467 4998878557052693763 17230304893397533148 10153587393015132154 2818195427834723817 9671222399973067378 743027763509558086 6705175748146187039 10294597296523271894 11638502828225765237 8005908916208286551 9717407492918943917 6193437724888386381 2913299713290600877 5283935521536113948 10100226753015837577 2422340295948016756 7848383336727106760 13802577144476921628 6931071198990813087 8046860865007915082 12118932253629876627 16877983162086528919 1155685820034583199 5136626493846400539 14475975909973386450 11905319887967291493 4036042111197109615 7248236041503466070 8119138882907891779 18194927304828416329 15747355420110462047 9118380880152848781 11694926205531597664 733611703634653424 17577606922844165157 2048316019351510140 12050939415021682188 11685436935543325373 5936718607184863800 1901744404389498547 13673020137089898005 103894169495621711 16747226073246439790 10514327850856653301 7720482408264406863 15176516619339445467 1394783170062115473 16628471060417409385 10422504214032916068 13613147471674341202 14284659570623751828 1759235879675232252 7726447051237759247 17152388192194195627 8650805315428165279 14703067909667802417 15690102725059730948 678739980008843589 1341995017789428079 811308085916786670 11114935346105930781 17019490368803721897 17044994724679563273 1621853672265403411 2178100000908118430 16861585595580041306 17820073962539440295 14334808718389928056 3552441983434855214 9167641720214627388 11572157940225010399 7419729645798152932 3500593744131590931 10046311895444174711 812631392310541729 16506183586106527960 3198149688055852150 9262784910865805270 18268398204292536373 7932563207598267534 11575541500365119263 8184956859039302317 10639175482772853866 17506805622310209652 11891584273001578354 11727646914500424851 15797763941547609999 8629411594985162767 8220112324612293374 598671104217980787 11999235835918760139 4123422818605670206 6603224800547151849 1963578277958080593 6664314295157469441 12146131039047021923 16557280461777542598 7132484500352503952 4854649935585858627 6741320608470540230 15540709527329667854 5090409775653670826 18044670874133387026 613336952547514644 16654841904123534511 8419054154047743408 15323189086802204498 17783198082627608523 16794653407481067405 6677526507892777974 13341457641803099768 5178039423498906349 13686658215254875378 10358398514929222527 17774385475479992022 684613353502108330 17010485027429667725 12760500069589277530 4433050630969416905 332753571558362212 13214997858395310472 8509302458569114510 12456083027807644977 4765008338350681221 7052705888232551198 2751138125972494623 16048422422308355122 10401923470207276323 12442298969664888500 15295742538288151114 2922804732681198354 3563370573893133627 823060339853888510 5057966338453491920 3177586383056115504 3284021441673888479 4181615553863413104 8737908487180240715 2037187782255071132 11459631958627812213 5673067900441432195 9305880901541330492 7728617540031429830 11710504182246973632 14543545126615364612 9531212112406846869 487304195989098152 11989178603716711168 10826876264585664198 2809815768203723457 10609680757865680493 11407792922056039872 11006118271110066792 2655486882963048934 3739128276032287765 11780247248847911915 6712012039125310462 8619912104006599027 14776386079211686854 10473371112798779215 11396640686833199070 12319205659498080415 12014959958756747034 1229329851867679374 7333023534062510528 13256530008983873655 5391397419337698744 16135633347359250188 16802332508253159431 17144094193291064922 15626098057129272548 13978355609955224379 12663378434426163239 17482779639758445083 5750241478103598905 16034262025272219963 10906652427195851357 16435719144092724359 4647754514678003321 12279182288837362246 16098092365016588924 5210612144774766634 13780074337823714029 14744731730079996505 11833304280508550819 14958083792473431344 15176522774489387367 13596069160473113374 11927671995196094293 14137322233325096426 5796652116203198146 3214081155040263021 8826298342689306102 14072110660870888139 15277226529694692914 15497139688082925667 14909608156014932952 3488146224199514601 15315267700765720105 9307620370319766191 8010544134925801870 3999265670301132528 1122048214901235808 8202749839371364167 11387843376667238227 18118359607955454229 16064417026513287420 3847102528726285156 272872705195139759 3498959026826709296 11903222603905811658 10673603871577958620 6835627291497875885 14911021563835615345 10960386496141252683 1634438623860096238 2081929981028809084 8927941760656871904 1396210926219184330 4797663967482692018 6315852537447530465 4091112122404655007 12267259915815550522 2696777838628394542 11930874627630879170 8606901790778684540 1978564691469842181 15304716111832778650 13444779797556531411 9480308613988570169 6242893144635248193 7940983402161824295 6015651775239029362 13935353855082846559 4205710590231382186 5186596406983093439 10378930897726955200 15946350814715796923 3996743460375495576 10559432625362428428 18134505947359927642 17110917930793891764 2055480990481298503 744643726706724269 716223018548335170 16548645171648243551 16742855597580102108 14376077042354008096 6722806119625029698 8179665115014307393 15573274142900996659 17112298463058088196 6874925487314081661 17708805918974657140 5291150737218318435 11615483996449302692 8168341059983399114 689267112865873 5294488949150808637 7522682023213772271 18230365563306695166 6279053946960284796 10342294173729629689 8814392074831189980 1558524875541635545 4536613212152786858 12798561999845319478 7127169927745216300 14806671032158303330 15817425122076277024 10153104834836847439 16366254131938126997 2195539347283838887 6833672361721625031 4063135050286282564 18162275592562179278 6285069030397929389 11012060124587470696 3944043528479365779 8133004156630140102 14926223630648261984 14678920031791979349 18204213669998367296 7577055088079490415 16932545522569598563 18211314510565344524 381275540583706175 1396811017989300463 11725191966885764987 17706845790980720156 18239938447742219826 5308164787695841755 1962028901060654853 9008022979858926348 10710615681283357584 22008429152886657 1710416950579194078 5404150148342427088 9389135248279457725 16835493899381745663 1716824468453520467 12784952544250132422 17879518388344037458 127672821900609973 3010344420877580507 6208532660777983370 4392308917927452539 4020065999674246366 12862138261407365186 2844987935218751328 6755209023749196058 11641391011374547757 5949832898438050468 2854638410443104468 10361208395228362299 4646769365890099234 9637314903666954637 9467046754041200459 10292115716019366163 13177184371567038495 15013842844739911006 10046199477225892614 15709740266687749217 11762700439393394843 16647018600262874525 9718434200782916137 6909213951553668137 4607474095352441224 2293401761008940187 12338740456619531568 16607656825335995424 3615255029057738259 14143976165492061853 12535786538741337051 15058036019157826658 377506967455964278 9167837642965192928 13963794154272273945 11472044617082335052 2398208503329486812 9435366591246974447 6831361707189903970 16653272000880645906 12862665216089275342 1631765543701297457 4071598570376200271 5332904662206895799 3149023642520309438 9794932441036551183 3550741266658219467 1809907205506175129 10765876528116993310 7917108583504425498 18146014422577140802 5498857341924340967 14930546913248871403 3711534550009860071 6004915278018771855 18271117268928851002 12984861509254484682 12932449032234058960 10302846897662177552 14989754918129440570 951823037479815229 10725967889661819811 15544390618414187477 12959361562499380423 6784837516417946837 14734330190573437575 15409951405348394009 17843294945039352813 15481469224756187705 6691090893194893705 14596833752681974606 965923211168733077 17651367576631056419 1118189100931239570 14080720452379200614 980455872081899762 2991210941800311513 12692870474523038711 8832797668315137085 727709694643464927 6820187517071937283 1344734942337200383 4251263735202477311 2378583154480485686 1910015010200623277 3327309650653189968 15068118281289016814 4318134406439706403 6449549110386201852 2110847439893946791 6653461948860355737 5288100935625763393 6125459279844598384 16292561052424195475 7516266905729666509 2859498824816643377 9842358973991472703 17555886775484483655 510692812455764420 4983149779324301336 12540113530322019237 13555209276781607754 17222542366850959377 5022185041758247575 16804314206090889238 13877066030417044048 5161760629557241677 4081450203556283300 3596069076924193427 15079780659905261765 3756849849313852495 16605261365297212484 4053368880679317642 4098687963353893921 5186291184856281389 12369004848377191755 7361801884901927340 3024829411580208900 3408447230661602710 17962057224396527368 950576025336883153 2063070204678858957 7451898701448692874 10240791965600593818 6094331271303492143 9649834178432126555 13883045333804737590 4660666397092839504 11674163582968337733 6391515425836836607 17701129673119544066 338499009496029827 16121270523117713541 2356685119738752102 1344602798841370589 10763418800019669056 349793071781494574 8060323451446475230 14677531457258286586 4885957345914734630 9028706665359203926 15447573380591060716 2213635432723027392 4965594453468092783 5369754628428810938 14857790839618753040 10828053908223377316 5114321425140359 7112427207863333792 2134473145563172999 15906656312273244055 11611977555461207380 8922516541507845344 9823690226962173756 787427034980270689 787942464019165410 6251180613892932472 4524090462282568817 11762329754460096092 15248642323764392234 10712181244724104307 7452658913750352289 230050069474798888 111848407498834159 5839312166506278574 3800006291269722776 16730858092949288605 6571859792334049044 7992875211898909152 2886200878479133381 7748361757598739049 5918271176870344481 15567342491173778984 12855842382623968685 2699817506463129848 9654835588195779693 3302320130553050026 4731482244013878942 3955783648072534367 10476272578627590351 5720669782821201499 10980785854361388892 2768194477044147065 8591508490713575468 16408014724168840359 2642671680016302349 7941802313618814765 12291076025699096019 3209631652685692960 10345126003892985238 7317893735706953312 806917005502303619 11691085697149656084 8787034618701725770 15729905360480702408 8711508570387749854 1153871745169915300 7739356277103674239 6341701142805578100 3407706757359402687 9537808083248881640 6521083950352270863 13247569447931840546 11813877571375408806 3848661482498124866 358938593443464849 3232302592520705363 5326144513732650271 4855747908804585199 15235836059579455145 11399050523035173308 4487239932046041192 975576494116417633 5818913636190168550 4159092918408884950 11784217908250599556 8304975221172219375 7105508242959715351 2256165033132097618 17510710018442042581 6043446401600864720 13950457191793131921 17281235919588070987 9537482738512327442 9121241984387556050 17919114852931055587 16808411743072753861 5093323540032172299 2695065921375965578 18045269193080061492 15955562237344576042 10652261305842591244 6126619602158469765 15597211329438470434 5191405672774678109 9453999417888880550 2703304020807270421 6932294691164082658 17954382927882087603 6436635586358586712 420341633444750341 7476369186938919442 357439985166555696 18036134617503775941 4438063983185533253 11870229045723298480 16872689817587107961 14886152434925670587 6905516165116747072 501096157825877827 4165282087913626614 17000098232310993058 8914834482902946786 12187784706152785039 994585521380799992 2530372903978580702 5976607476458064056 7191761331694878735 15881093891210947132 6547001414907676623 12890263729144202146 14610143078762939828 9691013827153438081 9197941443478879080 4023101342732162842 512827514292796498 16852313758505226852 3572234813462839389 12248541690481558316 10207800854715568048 15766542004693260162 4281670916634544277 16248713804321040573 5349692743601267168 15797445533725473296 3327229136650524269 6802178427264305816 8765278072046959416 1879048817934654428 16806789427575839991 4577381136121775441 13223368208339622629 3583424663171755054 12491475141789361996 15138500303277087941 16201132611713704716 6121905800053514041 6974610714320505007 9521585167512623519 15044835099704399390 966756698903615943 15982595553075376837 11290988592223040355 3546669947772350833 4575172745423645663 9283225828989321457 2236066745065487358 9731413231526046632 18419776548570398779 2613779711711519102 9303742197068077687 4737896495231755796 14760447900520971034 9445391199200259063 8078612771505162332 12948268571062230802 5859823783861644901 1142643552872326734 11900323282570235545 4808978231068044000 1352512493010918495 4789671081575619523 15212920886316692698 17017582087747579930 2201918536713398744 2656161456571403550 4864708351427340075 9730825337641742303 10483926313442418612 14884867670866699804 4895205882895979192 5531873179591575731 9348016954303783757 6377105460323285103 8113024269689760664 3733966037831289724 611886341501666884 12726178027960344536 7160468850415992702 18250644672635279140 4743579919650563761 215343648808135830 3883200234169858610 17830897016405559586 13136056366089613972 2810231983170560965 12689663449687707800 325253490839211823 14676740312042587696 17708153610643582468 17462625909780040193 4931451919361961959 4227769972218794175 7495262942508953785 4403579449986945594 11159916988738682414 10222971691198991335 5328933429409151533 11252894323129269688 4235827563646294098 2061777542775574619 17658121442685367744 7906335279864440658 3691051914494912371 17565331263487473842 9519744734182038415 8071972171943479399 1391443531127533202 14736512328905163196 7246999680867803126 5441487058451690538 15167686557719038276 6394077008556043896 2724193751133419909 6849443016131198839 17409040890779428629 950096893108415435 17381855211403707888 11932002821486373619 14745988382511131679 1820055970456328596 17683948983282194492 3314980412352025850 12642850898752185864 6156160854167250952 2725883033888632495 17097780673442931651 11829986787429223167 4556933322043687881 122930837465104404 2493721092831137285 13347327826075265020 6572268319777328397 7498020547386671561 13632973059435553431 6175143868096612392 2283392512447757007 12648962448095835824 15446288010115458464 293870433328264227 207051563566952183 12611911419597400567 1871343076294649497 8027805179543213398 15727165513471701515 2393234509487861982 10905889764243600612 18445119454208864964 14596500704453787483 2864776654723179230 3503086416715677114 8055281926682375201 17983317209259257201 11744895294684495881 1063384758445916091 541280875646336045 13437599463911795482 18317575469366292985 7212756896377919735 7650170565149379970 15724854173794176255 423450573664247091 273861475017875099 15564534079421577659 2008397961141432607 3436838173030940494 11611855856830806214 14562201783028132864 17632170381758154756 7760611942615239131 12808398875989575737 14157998176104505357 17421048829031455252 2311278719193989316 2249171784274506961 7695230021719132046 14551340228343322464 17634774026480349171 10520504069409738248 14079180346038724715 3504865950124436226 644800607800448301 13267647152870384051 772123287563501966 11365844168406589098 6812917280302925643 10350920639447625688 13756294137535836764 17885570238357801350 1564408322104649895 6454647382841156563 6654614619729525983 18000857666094704024 8931634212303577907 7295058340470789750 15836029511482772191 4045191609603777424 5448716636646013124 16491306178378249674 15990331122058832850 13762323988479367084 12848027563961739910 16688233706083894021 18081108797712285841 14723957465867379562 14196904013287202909 10347741636936590817 593988481176395834 11931385828401094689 11599861446245537907 6073792816533063559 3776652378722173473 14815637878839699369 16303813521206122943 6884377209256128675 14656404948032025666 17630752832377823404 6467553311935146365 6685141042001590073 15488822817186097899 6438954919052159796 10628964720155642660 6093708207125091596 14986109140420694536 12274333198876359016 5507750393076973923 6320658886333051060 5415604171394652164 8767557751372349884 18216496066378463871 3524896585311606621 4996052644639028369 2449015533527570620 206839679576910942 7025153516922303576 2296981388065843758 16264734567284475286 14464741235098591029 14181259523194699119 7358875106330464933 10305323563959053483 10437642174970865563 4775553691393984061 7626644538855750799 5720943335073094851 8327265255301321136 12152791341042714388 6754838501024217226 1732015183457816040 11746542794897003351 6203563854593371925 7432776711265956780 5943017564890215374 16417653828987024457 4376672252741449544 2537088756773901257 10769266089102955869 16916466758170977432 13704439663244479027 12079290333801180117 2736469619517523059 6902013770929405215 1542701925926808677 6034294513243066478 8584391408691178733 16775863661108849183 18178701419648696996 13710886354352695333 15468748423215291564 13424207171873024392 11986252487211880143 7509545367541019578 243323753855104429 299581459756377510 1010198736052729096 9024322044186640159 7095295430316937394 15974985884365268629 3806687295642720927 7207185087064361221 11629115731952844596 4096692631474519877 16439956802553577777 3022884518023954253 89472529268691004 3905268198719223958 11551119400114557146 10867629685827319182 4901999394688274620 12916376660610751265 3482226981488045240 2140996445448762623 7055167227972975422 15895323523597430120 2297517292173627649 8354660490644571919 3992945608675674947 6412440891698709213 5117149698945703851 3518702647405638153 2423845253243518667 13596498365310507966 17354209266354435402 1464143363792730480 16867326425291758677 573854985840821449 15159992410788277746 8859619497282596621 11298108208234249159 2770143087219377101 4309525351934190480 13081539115871182572 11257965148244867508 3915772205237668287 10080549667047589169 9047140968762170839 7205862146840586795 13747005330786942381 3544943561415602121 8459822633502999284 14656253656953059568 15717301368882534424 18329998013338572839 9866126056500072835 12337010546108660990 5678457376629714412 17869839928385685562 13802483219822202190 13120506602029204791 7650798119885254254 3589622344866578492 6987988566726798773 9931415607253324721 13497980833954133200 14474969061689569975 12968565413621916364 12700077603373612517 5467825772459647806 14538394104264041026 1273150085633756236 7393934484301438957 10088841001942996627 537768018240438828 8267463147657472840 852372574386844169 8843269100120782186 2778773721455127225 10697483467797536587 17028792807028736968 7505843575688457905 12746242066718361316 5685103886258853077 6517453406907420479 10887512989133207043 12461666480197976797 5486884775256799955 14178007611881939233 12342743318187705486 7628222836608930649 4513021802953922579 8347028315488561912 1551114377633290224 3621084900242373370 7546139118804890659 10146373972946385138 7617246930053450848 2605126714910622450 10291524597256282340 8761156060078372993 17134354354361669286 9098522296294909190 5192182522407188904 9327713254186689058 7099812807029110855 6446207972866515797 6342172550088517922 18095466678022737425 245135572048315805 11296797897698954378 5388980402854822121 753607962127961914 16697417990409708737 17661319807759308864 9857511013332426581 18401298580804559578 7598403665822739881 5522585376508497637 1997756278675726172 5431610266742146369 14850858872523454422 7771598205546701163 18108420504323626992 1182022202397716513 5728603095327418106 10236474587559990904 6183077974478914969 4845090742934359597 10227693353444924447 7884474511825602729 4483073641824944885 8340577640711136890 1839397948987709072 8811492607630336985 7309994274341761978 1369924143054748331 5696692920150578814 17939596544363480581 4825301111278967445 17429759196666878466 13699944443188353801 7625228205809951830 5913104363597824090 13448809340352430454 17426951224579273826 16488488367973216700 11426252240646089202 15960575846377607632 8855870420371522464 11591337138374327600 14980788637431647466 7028779037242642547 6432934630653004623 7037459774716922314 9250426746505451684 11704772854050903667 1206908098631111107 13892686694435740884 11360910845616554827 5479870012402212503 8023666354183195135 1223917062868046651 4044136656266652396 11669945840959426523 7292834030248688862 349846591230571137 14108631305345969777 13128026558637136325 2271480144292450711 11951952750592587835 7811521961481382636 2285092289640364701 14962194147850790858 4560435242080101131 7341816733139485435 4425805223457045089 2447552417466785424 2754697838377987113 9236526279273956691 10140882368345621251 1464891427149701187 10929090852817329423 14043088435645401156 13174434849770662957 3923952306625398284 3744047991766317693 18420845607483229212 8317138031784321468 11402875784272086778 12085045239411429555 106967299142617485 5824372200516583902 6635376106643119678 13820395373520214851 17098458343779211491 4535892504963026709 11546209391789593906 17531881204121067953 12084457787822784415 10412231743816945591 878777569631931491 860668009105762842 7413162089021956437 2575997951125407300 10961836896153817235 10684211352253524162 6189242379323688084 15517613727273437021 4272974907203263100 18233905598182805112 8647859841131375909 3610500218774611310 9638665590848274219 10085228991350468539 8165236917997290053 9457545136851111085 8661435722246742539 11636189711796141539 10163432647194805654 16444562987628252937 13361876376159960 12774574700775981545 4096295011225029175 11299027332346093642 18418679807646108026 11590353476043500957 259472135576923196 110566331389083500 5076434868861006423 11344813924431341981 16628844401650692738 13339325043060517142 17491318638694820022 14487866919241660006 5544390141616690058 9551808833368431782 12375124804950622221 7292521219170412699 16609862424755762192 5825232027612161965 9045118251990620790 6147024942835882596 14558811960842659051 11331431203527553457 1340790337515891611 8404590999795376173 10921839777321689481 10216475686490271158 7267711427819478629 17842722212282146051 6513831091158265376 16415980434679390268 820773693317095732 11920327847694003114 16053279666590906135 5835300738873326506 10491606935577594078 11430608288772280041 16744200036413892672 917277261337340564 12921056758656297111 4209689700478544512 2541828312259947855 679123451703921495 16832813047696274051 15272250855440725725 15729856631854590010 16304605300287696775 18399387417618456462 14745464333458228604 1136419236063390701 2805976299540753862 2553683421249865550 3658372492741397665 9812193379941259798 5215796602711595269 12069764369697926442 596615987076888358 17117422834593449931 12486091057137492045 2492093028003116342 5556277408788860774 1237851116144001964 10791227081129819280 13062494605240912252 1149450590746848243 14095006231589390177 17767934553613468302 578764922676414093 6473531097093678149 7417683232802162537 5345434547780911467 8808469744183582095 2371566384629697933 3862674548724099604 3515857408118988728 12455856334669909318 15331211678309754417 1280136504756501581 3312143987788885570 12443032321006554669 12234018032578191781 2482164956311718618 17354415161478136519 13686082436416192655 15895360275376699110 14047266691828441006 8620807214025798415 6534210313020188329 13939365965663450478 66811207023795598 4023430389066843643 18242799727133375038 10197088025334990106 15240876797340894528 2833932575002518307 4689537824310582795 12624881760647002457 9987139447837478962 18185113322385502599 110366547320728572 16241507886665652067 12228776854853804444 3257753579932927014 10705138633065170099 14798753709135867307 8840227180909517587 12755520406193789247 1722364534871291508 17815213351045932313 17895309593233280710 6034450430994642553 16741606075772868303 6163103605638881303 17074155792446403175 4248359233871135741 5691180142818399021 3913440114019197965 4635550940534065317 4814609336298242501 9295372396583764444 1546266690317889799 6726405178332423397 12433759637366126328 3796518756361489813 17562082207607499341 4476140248245554890 4893838899068399466 900767153373521693 6500890693554431844 4978506837498548248 8960915540773804683 14601524059281923204 12481226363836327633 269625209026768663 11545528538457611900 17295036951564383178 18440702313866595510 12704281812218329540 11373521607496436529 7460635316381417704 9960717063994761239 8726767388262171986 1965387962494183327 4083705215673957608 6248681597553063661 5127084132511522691 4648000592437618839 9060372993229354544 3096080646333665199 5260174092803797696 6744190810020594192 13870526385511516545 11097296918620326096 4660933535222562106 17828165852992085827 5986179236064276530 5266481350859456324 15938507114602607196 10454850738681183389 3574700671972840081 17030887721688226916 11972323484845819323 9115205991681185920 10620725010764376193 5364087855501879728 5252845684793156594 1772931277759253053 6666536445268765054 2074660437419630977 2041733915611812305 16555655248520748967 14166669354394320335 15651599089112019386 356860099115959924 13122019391424909427 1903135234159469571 9782409190553119143 763248754291219326 3872192424921345382 14220987653277844101 1488160355953368771 4751354830613299987 3003412735031734286 5085106535823548503 8429523735540491843 671613302869611815 8158872217445858665 13311623781373246710 5592071767452885819 16154293355014980238 10600523297078379850 4082096069904699872 14102675126748714847 1867295838026882730 5180925952699507527 4053183213521160432 785000691884575017 6732022015764615410 16390145968236194862 7857880984958927404 16935360818938694933 17690836874887411778 17670773431267252515 13758038300976686353 9439486793308548004 12608997537077792834 4071506154994783350 6885338069540599793 5826785941585203793 10860368448047475061 13917440001949511626 6969067657509104718 14236269728401045713 4241049900806182610 1790769711744527985 11747494236119722151 13360258698881165699 4628278798306073478 11813002631905489013 17269343458634946134 14856579739929967222 125906629991478358 8539642490751168393 18390220594433176607 1919474793278946034 3652747233299257659 16022949578456655746 17837904805247217781 16625681330928696527 4650458666500973360 7082749880203016306 11188568836669769726 15138885465713145018 6027837760149230648 1315911743353005939 13932144993329884786 16516768074257620191 7157447089420390232 6482601227318890407 2656379135232686718 4190572607153447201 4592318106567904759 5178135065404951329 8308189865649504893 14859932316620312223 5977345761540005463 6541744628445723660 11042866202370416321 14905572539935128186 1347273044270288803 14298239859471816827 7385208149862886899 8540178666444360028 9342037567016138877 14466197068433084944 16076205960988790222 15622711767349982426 3742650812073625722 17521066082603334287 5475286152000632917 687310502839533119 3824347958644197554 10379564921794362524 2128071977762093765 3624438414577063449 15631309032932908131 16880407914739125951 7552577980133433824 12619734315205101247 863472233133313042 11145988941171364133 5787857090660461667 13498286677474044202 10257536207899932253 4511592690786800152 61089910527732997 17016141213774931154 11400019346298968712 8515145677036983516 10107051663814987494 1708127671079726527 13389476781550539315 14976372064638282411 4835905950883519169 3155963202622460697 15946847314861945099 15233956709434128477 4330528485097748230 5587358220498386857 16930469229631946135 13863573214440533155 5018891708189525093 18272719225297257637 5391993515568362695 17579074175614406768 6292435044140475685 10425508516540114022 3967366737205718359 6631104863869910555 4593907311576472466 4905734992503606395 7795122454489604308 12329786777905614865 8137905814702928032 8546390211121667026 8381244115130703224 5746591655271204186 1214508832004884722 7071857717165076731 9279351697444693438 8667190414248325252 10489894981395160402 8471720088734933868 15047400639344945152 13856771106319048470 130781890984531227 10621982125540461790 16248122492002928505 14334985598790401331 9452121557307628570 895469294264681606 2449135505391893508 215137442873914882 8845683331024665682 2971270176239163673 17767267092108760200 7886881547346858778 2603262355368378642 12203222392547947785 10281567494276490533 6510611508778908388 16413882314977878367 13993558448049516622 10635812342888483614 6228464315893411668 5536818184582227692 191461013298741423 5041642708275956167 11289468769181487970 11349018313499699426 12281622292818733712 18062960411073779109 8460538637207163747 1615247350880498260 12213343512801247784 8780637827241033639 7164163797912015991 2671118335077135995 11815399288496079074 14046101370979355036 13300461263908967705 7052893499328202708 17726415082715767131 14369920487045621135 4094282261144730446 6822452615145243348 2809807176752534849 2602621560108192264 1155330350683345123 10750215961165641591 5842307283353495875 12675574629491296283 12620349657917036754 13113706225415544203 18228356811885014534 12365897366975604017 4017460926548573346 3847981316027145516 1571505327379967929 4598899887960860195 13631577653990482279 13632019468620259869 4562013462919778496 4835386401339998341 1240697150244777569 10218491437488070076 12101300238881715955 8370985361241835657 4691356896431672458 12679169287002372995 4603822536792707541 1470350960847245923 8025999228967037492 8987100164510933587 16220938051389743662 10447572806277293438 7395412268107814266 13437086098196182550 16206485590926481253 8487168906385402753 1044079671371383184 11987147262668078233 8914072169725461888 8322788319387217952 7718379510477716296 1760569421986955400 13357081063936698357 3585731376023084966 17277428295263379638 4302392592904206841 15433475767853994631 3716342050823471459 13893259911081061395 3694418417065438192 16898568841956962326 16384798781057566312 16060104719922428175 18224473335615264323 5383841708551184407 17764466771639961557 12651097721836048772 5900943941025269447 17801329263927568614 17993464002355006240 9973812664361281725 16708837185899106990 9511865467981220232 12673348833740888570 6214411383595011463 7131592349239856808 11312242657885267612 3345103766403989134 16459697192477803822 4397375872661236322 14531156473756339316 4261259549398539571 11227145157078469761 1636414374860695316 8922498068688066512 362037539895019501 5539338000341232956 6580317843755399835 14918662393347983277 1222506863463648154 5892905688188706177 2090964322439136073 4710540408063306085 8301776432117910608 17220507475980811113 588052375388849815 4426421078654390614 4741630550376440441 16817317110468886980 3307430553228482681 14918920120088151269 18421579002056631115 3197109886387598944 4931045458790700620 12704677239708387838 14846758839727263947 12851423220750677556 12898060405415792085 9573231909204066405 668823639565454263 6013926377989840022 13927503861998912919 1250487260253549047 15785475558541336644 7229337266456508194 776091603906396967 4274268924729933926 11146332601669084326 2305624215156760392 17665063266801784892 13594623356698914798 5079324261100848549 7158590246181076217 8808506576372568460 4486958728301184311 3355736966491411452 17416504305601861372 4042134713716432420 1214719420487031938 4986363751104854584 12863492596733198162 7524147756736860541 17741132050603456353 16475131316367145126 9078481753750261054 14073872235083769650 9938504946211332022 16457145802599609435 1416730783546937156 658611035839658880 16905004562686316297 4133330239423574122 2673107401200028566 5578864760320221352 3581102206845176366 1111879737935157172 15025490565640273264 9878645465568512762 10457977543151199402 2272080537599059920 16144816402412041299 15054229698589678951 12093410118655290890 10414831808237517090 1870390741279847684 5780778380416449577 652858941889219025 689547520086757821 11307136738881906513 10041026121431042131 757014175035058093 602773064627289625 13642612407757876466 13847039178727346347 14939664635465160185 10062547552247220194 439576383844388699 15695251985039921158 18083454904090119116 11898446320239659800 12838637350401833812 8108588734844439306 5715024447083540647 16860618673712702860 3165898023579780990 7220542349669300777 17107436999435979940 6853217716525530296 1019932474934052445 1341128215900620666 13257878351687564077 16030584572692673118 6223209791645861997 17140470387951656887 10208058736631561457 1477742534701827853 4692666389941300285 6557798995977474780 12497711320053588780 10501678233362759893 506933369095929804 662680784012853291 12324423705179024452 11044899781450634610 11862402793207321376 8979071344329916960 8950700617944394013 11714321142074172560 9578516345533521336 391632060612605419 9387417967717433712 6876919550232936433 8547050689893319356 15580312962159517186 11523125515481259063 16257561800897379892 13392202431471823186 9503797022472389660 5417341564506660224 8195605054349890338 8934307027202324628 14876984064059772372 10983636399251984625 7467160948867956857 8034990688352155296 6163937779546724794 2853029667532067409 16169284130237784343 3896100705197488201 966433551798502681 11482424623230632677 10489050324560662871 14229177521537990958 18135515783448466513 7964501171229592868 17419206121875996625 7863840892543582948 7286805029601542974 4389145178961077067 12245030669668266196 9778003171208953826 17442823749241297740 14686803666009535740 157110395489212017 14749401475031960558 17462077149658135934 784626606946836525 1100809962046991385 11505688478087180157 3574188754933640257 5933117093811623805 13437685724444834982 3461643803280075610 17163809208619618702 17241926097922978407 11142143497351821587 6557076602766396146 8437003003153360774 16731881934152025273 15012858582074018021 11987216702984662102 17196676532062373949 16162733805048310474 2920912263573344683 2569659106770095172 4723916917989676705 10872766374889403592 15946967506322228311 4833553147335771232 3986061182967779652 36628827378172908 7884109112530923039 15322912054735590899 11347135082736063003 13619614082597339911 1947619487058233114 4986249449343916570 6959978721750317815 12929791243162191731 2505352512754537729 11745348169317675807 12010834694421342528 6206012777269622446 4419753401766644760 12050921290404813800 6748218108623708780 1516730178224975890 2913308245794991349 5617025943299381017 6337602832436228095 13436369791612239719 13051317905389122913 3397888915832190658 13437459270357020832 17460102989673890180 10584889294121282703 7797009370033258353 6327382423789310867 5290653805309083892 7167535636885324648 18321042899542648557 17706169880421858037 11350986402545775107 12448831613963781726 629980879316698568 160825835562490004 991977651735147641 3513118721568205864 1564750927618649575 13912905896697034952 1847606642745814867 16455916250826121885 12087013019689660938 18212166384655117290 16826637544761109976 4749486373495918089 6460615121645711001 5075170264710220935 506617708217838568 15183198821707739685 6035384765392244344 4125107583958992843 15772632996199771831 8890108415038033861 2979477649620153811 18201642667212173110 11698113056341930130 17987981630306271031 412234658082901097 7646511561059283044 5189709623293691550 11592450119288682544 2522884597045558374 5881415001494301412 17289104726984091351 16760135439532507458 17660185712443753850 5726016242362939344 13157257941905183482 4816081153997241817 16482309685548504651 14973951924657193055 15065052890965831502 5535734913436855184 13719327527530863190 8191459186500923151 13331865236800571256 2149696036575596936 13833132379447639313 5275354689927754333 8055611752737730009 2857126034666631350 7145377145394226152 2906874817999129694 5604993074855792019 11800883193404257736 18210423031202198875 1258101540314676387 10208684077969146144 17154521607412933104 4252296854808366280 2220187933500602581 1392645550248880907 17507517427129057542 10926329260789076986 9635499740817142967 17124398362782590054 6411137464183534029 3784848108663138090 723895160078794123 15038353263338505735 9022194958047573933 15469273932176576745 10264247663675202141 9133155382271643947 17142870711503233207 10052481726883669261 4330055777824492965 12110435293893859312 9794619926622869604 12010793427448382003 2100083168879107432 10737610841573341116 16609617239017046143 15629375778289401038 17542899575685511335 6407081215885142560 237424250386370008 2346388809957654452 5800753030008994259 5329038041406821839 4696508135970476528 9799958902197086210 6666648774491297547 16057085024380246228 17264988425398096197 10863714498448331976 14873093569506201927 17196685916948071048 3307213775462618894 629728739128732547 12399071814405656103 10350856746444066127 6429349187689062068 9546508268349821598 3584336724123978799 11234738455816969790 7294602232753008008 16672098661748921032 4896178970481709910 13262788012540745078 7517896059059213249 11120821472974048276 1434258004680875213 7120015697431732668 16695770931183791284 16430240193109543617 6992549106406471 17193424652293206017 4165492681983647732 1085355607734702159 13717855835136980311 8182448050962968925 8856371551838226457 17986590085384245918 9360983549039990326 4089074492092303709 12184559513162163935 10599472347938721449 3951375763091956761 5717781448939021628 16694343965874610897 4688414943640125688 16081530334433058452 10783915456533799968 13618485964308881054 8919427763397949077 13734579832550183711 17172004896685130347 5173268332196045913 1735269470989195177 10172774689858790652 12677767362393446079 14989152415426051483 13105221716359007847 15073684824608450968 6279991135966205781 10858222373344715734 12657124323709802964 7842468797387195262 471096410673460496 2321880947786407643 16115882751884750205 666339654074636765 17593036749286420641 8384154239788978225 14256729746273930202 12706021372032394897 8741348306620618747 12254029383195947527 11930397117934567512 2426092091209619334 10140762430831945328 4522700374956144164 15923154406444613997 8095900034783584066 17769532422865948963 1023945460080588321 13241310158022673123 8529023869156112143 6209688127270589287 9446149537926950863 3718227635779175815 7881758587573799347 921876600261347545 3451156477677501395 5293136416739009044 9656021917733942038 13671818869240281327 2078791852712137297 167308925901808488 5764469744896201859 8609750155024962284 5048680385909627298 18320484595783994024 6889817498645456254 3332144206785232227 3741174361888607826 4800724690445028599 8973420609354522229 11528733930703738712 10037074751220972238 10300365910170560046 11468888747993238046 682733922184614146 13539485581655978293 12669385815025804576 2406670519603005116 13381389223724411176 47370692069425186 10190206767585996298 5018859190274887578 5884436977018169237 10036005017899943717 15656674123588825909 15397106786657311524 14853667928651032693 18235109613870582515 15967747848828835860 10606395423655077273 11706536529850966948 12675269466356618366 13036125171652306542 14323913539190824427 14609011289585610999 12150140512346065317 10049325941765800314 15574399559292150857 1228174448404252219 3468483674127974857 16557190787899076520 2397670253984083845 5516248521605631442 4135778327836382070 14859886083547205152 15500885435904354183 12640538393476493246 11862639306100293147 11057486041774879231 9557139977179386275 14266704535102811721 16495461339438802732 6701238912557589764 7024812616452848360 11071785921791471395 12368394007491233524 5461801223259331735 397052631999705817 18150667089269454651 7794665595947472925 9719592998590204163 4413456115629212519 15758350611549391720 1573634080554350691 2371942946299170119 10743795483516996579 5698689304877110517 4974088387896012773 4508581938902954399 7559919211900097492 5864011230606428202 16427348238462636441 5451708505189049067 17576860697277727848 13907393917787827715 9344048203746051468 2608943636127359392 9394654426810101666 7284019923137589558 16874687539608197322 4183255401447896484 1187416357300147978 17080959870784241361 3704288320483289291 8581815431029259822 4657029955126922971 7636290409223907226 14292897173372854307 15030833175412154138 11435544488463754092 13764687681837024466 6804214537158421438 10560487678325195539 11928521119786804981 9870242915102293110 2845887403049533485 14536913347033816042 5292070528143732736 11277256197925790059 3033277522511270192 7992939242390785783 5401677585513491196 16718964938333939657 11370901204487633185 8879997120566876435 10130209051264387067 2198213682481275920 17647390359798291674 8903022567972947934 2465768192615629440 563346577380471392 10695421589444899020 15459576675790369079 15710967801337985454 13407268691240795215 11507967453979829725 9462862366139226338 15299197201828279256 14222294453976213014 7658188262063324762 5958351627178048308 13550916006402365556 3649170736072598205 3517621276651312560 17580372037111295943 7690780999938963092 12207139198399197818 14286886452387572565 4902772230082802279 1494320237522055687 8001812857335250466 13884428112644094107 18420057608878552331 17454889238707525441 12636702222088347134 8424197290505196413 7252828926883600873 8896448598112068951 18331151510640746454 9557576549745399757 6143890707799084354 2554038359190756686 15395894548753558784 9569906232335932201 14417044485076737647 4367492316343607849 2448637177656613234 2364103940335534946 13275930411605555054 11314458882446092682 9275445229855698858 1938942261069195048 9647995410966183967 4388827010368071697 5121977928700961204 15565641814151925407 5214916191324968757 13492611390376648446 2969071403349255163 4609152112407325051 1964647755191643955 4908869498625963016 6432159281810239940 12637942315408854691 8734017632407498054 12689800652651238945 18405467717567407982 5073186887499137221 15538270835470433306 5584816194126718423 12267460218469722923 11973689909504032248 7709359582637505256 15862875339790678685 15647538911192567417 6331497829981435841 1591901889531586777 1536678245521550510 7411361098979198014 3387432865641129508 16154803196443394254 9819941175187843943 10084683476830812484 13184605753000361016 15229390904648809649 7372633698051748612 8969302851425598514 14165737829895599476 11313035375108780714 2139432845357815998 106347184405897539 3130064224102363361 7442868961978209998 9070967457920060355 830345128512994027 16217053570360708286 17414707683105400172 9787026596553968607 1601694631185838802 8777828535377915018 1257654217131349151 9148566823373894197 17734803364697020253 1896930449546134597 18090959888510931386 6807528049445364493 9429402869938372808 16326208066691754490 15269469401112389165 3439850524018668564 4969420584870544301 4798676468061273979 7847838780654177464 12164896119043809399 4474014793276129003 5449997161971214436 2855604440489440301 6638176480914640044 8418600108329045153 8904930006745569148 845933220452753936 788433631426023506 8163780880482006072 7172789320047529273 9745678306581368029 1067712289808618359 15955852385689629193 6394560211620250937 7558463039134200989 10105348230308761586 13492738614957183289 12770656121259225747 13477089833095601224 13761775159102976089 2984708859508312600 4325150745863737290 12299418040984663077 3530856603718981998 9662078016181195873 14511083320449600912 5717033626820737655 15996207829832193200 9701042381511099766 13801862665805925984 1099102050718190349 4168048022941838951 7350209985777505022 13797578902350212270 1955551945322671588 6513211234772282920 12541790322536926558 1575952939482785990 14819093013639815237 11773099477488634060 3651668722474207232 11860439226140357294 17555213896092761573 764865081648051640 2127110998931753402 366266969413375079 14866069162574243781 5941263655415776420 15084825325273327469 6046396675374343304 3815524088905205932 17155838531503529746 3500483373874891138 2731269771898329507 15129687626120140776 11635750400295706865 900118761640995255 3640247373730013991 1832152874878496247 14143751932563771745 12928237745267851471 7796432552901823050 5606334303983713148 14613258876797344723 13401773644671275964 16603806762536910643 5472121757126039723 11749758493372160343 8386985300593771901 8759883567352758676 15039619595723825251 13129265455451745167 15484855347270630784 9346591935664337051 6050344451455618803 401482012086623029 18365341890410548152 18306423103149895885 5261924873279904036 13582624618537106430 1302451162126273535 3973800762517545272 9440795771509878745 14580886194425602011 7502392584062308107 11893504605677355787 15481454613998350455 16507270421070265257 6964324589292743337 2148351647169116556 7831528700090219280 6569924656409168632 10966227472201180174 13033248573901753236 2666495179382167648 12646628001217480601 1764773829665966047 3058072232596626212 5471826184720371288 2138860971926163363 9006057620334509115 17092120714130542255 10207410133085142789 5720779590515440167 16776771031968180120 11277115703916547927 2531519018814687299 4578475922000686369 2430030990457226627 16931249557711798680 2552912110916023463 8191431209370706755 17978261358141817267 15686733732071790550 17238257580839890668 13025759051420929726 13223734426031059170 7674452897816976002 12406720128879038235 718949314713207615 13008256814155771032 3711118885095520644 536774656667580338 13577440963991991414 14107602080911568694 15629063583577338062 15403247483256979792 5841237907362042213 8659084852711193445 13299395189714668585 11007227432082668052 1852185876777542675 3254867451875728815 11881053503525994870 7290598421301495995 15980780194261594772 16376851559573379917 10813248451400957565 8187545839706701495 10492165018359151450 8713261691610267697 6139631171187318068 14247846935552261070 8874360709733850018 10273015530426276786 15250089909124906786 15102588550843485729 5041109498271208694 732243391436552711 10398467297572289241 10567614701650582855 6692002369958589500 18366531824339943966 17744876040466525361 3834892954614776032 16806800032844824282 13646455238246457466 7971499223431188969 13888512041288810943 13353419594990567915 4070599854669584629 4504061200957091231 5879936679051537975 8127606683471790223 17445462845985475823 12991575372147959157 1050675241604518409 2850411278933437014 13824564267071556916 168252441656951441 9206483572902572734 6755497757269813638 11794169686014947845 18020654653256737472 6361185320875662152 7644495373722553204 8990368347884603677 17584259537427880706 2447650624576875484 9153234075654575528 1230277514770405442 17188731829614883789 337867256606813477 10145923106594995806 4735250024515441669 9476826750916257021 10435354404104545806 4091480441795331490 15411756907494628659 5472517889486195999 5992213087414388280 18431876888263293105 970000151690669122 17919901028703009157 9275758905603907090 2522224003579402980 10666163717281925940 5952275344011487338 13170871783459730114 7772602241623908274 14872881239211449403 18342442729705682699 5736344296324680206 2760427544814310168 14322460611208371312 12882958615745232844 8292483986046950614 2862774639036376344 18237316838844676215 2285285473719621985 10099038742878462784 2665315590837962304 15464999876841783219 11149610127963640484 12792333897564169522 7560042873876935671 4641012284651101556 17932494892875616079 4740829252233846391 13206646831005907018 9997376947426382714 752584036760112152 11042802745289082963 4074502644958699951 2911257978562015451 11040163299038429890 3999411781065997573 16068495767390579991 3279934648941513219 10483733557098007318 13424414064687184202 17865245751188646241 12102205884938818634 12353961127433973262 2582809050383081506 118507841071474088 13698296546447263154 13527338431776188189 4102271624452045657 1318407029497216803 6115191951753305898 4343299300926272346 3787195436771208097 11705797189396659017 18197675145042585493 10645145751110590209 6247390611746701489 17283830642152921033 14882444310562296106 3441445010753458838 17026294522820017689 18402923847881772515 2953059957203782174 11093704362669607792 8819390097818775358 11990929081070845961 12739502740070451610 2650943342056571674 3764666641031802361 17528107316250982412 4268768376320045745 12024847067239785259 16817741228285449183 11341911079601149328 8000538971395127637 11394311781711503080 1160327601514945870 16357462783371142429 3513603103160768362 12001998439004568722 8991105474147783242 9139871984481290076 4841431508784220432 15525440841277432783 14463813120429674149 12587695600702281749 821248129441184985 7566922036407302056 15485265347197571554 7668000285732420268 4775397802679249487 8126164102614038143 4123941633485966095 6147547497133021295 10145491266909135708 16864018986391223938 10922984099391844825 9563633255825647465 6951397099584882886 7702592670262678245 6078422108819707422 10259547489318088146 11193019473449502485 7131512230632403797 17142012631339819834 6297667363240867426 7275850887896526263 9658601304230320759 6761010940165154715 10108285816957205458 16255884571106311434 8247418667196595491 4564111242531887162 8282271705822186685 2736075440970202949 16372200816382114583 8619100043595414325 846438703824653609 18389007141950444111 9349260383942817721 13798294613180726188 11469265304848479949 13095489638932074135 5062190326949316063 9074764604114035631 15552307207592295682 3283561272174511424 12800295518359725584 11903518871504159680 6027622739634250608 3302890109380668959 273814037100337264 1463722944628867364 14533875775804889086 13087904356501571615 13892776905207782110 16913751276282966875 13789038347160762765 9976010079203021582 3124004622438288644 4071820541605510502 16560426721452168620 604309653725500214 15616414437087773465 13012679476681244173 8045386709767301629 15696578281454757076 11538534414649761372 2643865071562554661 1952745369123340872 924074676907954218 1733075527312150691 10150451464247539169 17286802170463687585 7850460206186456238 11364565233423380610 2696652994084330717 2761585276612257339 8484509381575991430 13596123555783323247 3901190210493381635 1311472367949821867 3925764045173859227 10660234669788663440 6356869380111646741 2678760549768449382 1543133294259798355 11099168426611941530 7492216653110701668 371118340253593892 11678233387431618316 1925412930315989003 7915074348638201156 7710212244770387976 14473952426604005370 471302308860766455 677937496118062043 17148262928676750365 5286413243460887103 3873535780057649969 2838204154995745207 17618180521207219149 2559771316486411514 15852482695877824444 9093039566382857989 13284485347468864900 11456158138194755546 2549313265515196788 82289440862918151 1007277898630431081 648163835774217393 12507858091010271390 8514306373578812034 1139343790255707027 10017709482210371561 3044566017687995484 3031283731638245487 2009032900637024187 12947399836580772476 10108738690281327617 7156603476888004257 6681349833299852343 6241596579565870720 1425514149677169643 3892682247663288320 7001209953086461478 2764667554516918509 10884373315653183120 8741087320799536530 14718966983837187900 4385579021878054153 7199170465734559426 2878923420280497697 7552588617130623194 1320421120883046108 1987579844632588167 6900917913260668704 12326406684433954828 6127638464828114390 413599439029998384 18087615134886761040 899475851903098136 16691179311422641142 10333314469315370204 2730303632294243476 4331205249198464906 6426020060587661394 11229806415367196293 9592049122093826340 1386021500129692233 16942949545627576628 4337787686630884713 849315734216046749 4808311197187394747 6163085141872068645 12265785441068016798 8245467214474272111 17050151280775208355 15652870529759942135 17800332515618479476 16623442955147038913 4927437658662041646 6415680180007046952 1498317611399449462 17740819791804174510 5810102991139727221 9630875948123409565 1271378110567535342 13824439823758634166 10846064991612800403 17633996173719026476 1037660710584163639 6630650775971163652 5470100483954270520 5798152774649625611 10046522614637534832 8075101994967258464 6670370057637780625 14738772224087647129 6514579998539428662 17050812346253536839 3872694901623584562 17157154870046086920 15192526577689029011 10262104050972219175 14380489557650081144 10101710803025128617 4956720371360895777 14206309308257480806 12636505248847433914 8295059167374974240 16802468492643356476 11158470643642259873 10387471228719605329 5729182068358131956 11707440335690509744 4434443403673007022 12185877923529257718 4204233066443036504 15539708665410981232 8579954987394083218 14768041262843209534 3915490080471504375 11774700183874509 5250160970613613740 6763819334036829314 4622774040625549323 12536843864188583912 17267829858302922377 13216380208396869687 17039788503061526518 17805780974039734875 16216554847689750246 368373832946054108 14609013461672129574 6632374336334671058 11121414002911533181 2223247838348374006 17449269437815363002 5309630572133444647 14480534510104332586 11226228779420868631 9880250433922226926 2344377839910251679 8665385437672022623 2056608830532398806 6639532328256284794 16327912158978266237 10201127608339588301 4964312692821218521 425793551225469981 4684483729829384141 7318146855653896835 15185184516873649229 6614594688062211045 5059635549945495251 1810913943249349115 12703909737942761276 10121136264716050498 12304162438002152459 1187342730990490630 1851250560888940470 9143899546032930708 10816098308223278532 17098909614088728051 18148128873961435263 3206571417439449189 2326126696453732185 15391175777652263458 758671298993860214 14874749077892049845 176834134600837283 3879076385745108678 7438770857592766496 11211764343784623235 14928260237707196841 6109700371267672469 5242905050652382437 7922172931370577651 18381096254078099564 6901738130212184503 9198331833395428045 16508090578722998928 13536325949052242317 17980355919437645932 6435096328576863461 101933072572176362 2353172681781674426 11049599426774035209 4351848055466856827 13548493374309015231 12570297586110727273 6835262617096303721 18227870876467660428 4419381590041514202 3339319356702585649 1033596062895114684 15370423961826512999 1651669254175735939 13232000896559336608 15030989741350041283 4524304987794468657 10820245646818959807 15261481159399276882 13015157647911890456 14760231667661237484 8108034705319815177 17245880891663125627 10943955461468011048 15442050055421759515 10359385234735014355 11103799942056592973 11992645949407939569 672513580563892123 13693675891373983754 13529999012547331644 11085989973235250437 13706745484455012983 11955606649109047577 13340586246886829112 9581734871645529274 9885330731930229524 15444094509396237481 13745603313468012841 18111656281526672699 468032656767536331 16141751387861606746 16290232903366883620 13474603606764045922 13495912142962972263 14302856578929522201 4993817092095312155 4721045375369919748 16536995139359250085 14667219694173799670 416320108688513924 17466588052385197408 6644607587254861015 7600352014935734449 7822907002418123926 13273856487964315553 54256917952649818 8622381453178713474 8116980133940904074 10559941906292737973 18272010853138575972 15363744399028940867 10468912826964834519 179159674816093861 3014005550260630272 5892011080500717066 16985721302818343543 10599835218019881547 12860348355492192275 3024106991441531097 3451407107934700914 556843072119687466 2773763238486677336 2825099509413770417 11068271584249778135 10115442785690913317 13778939685040835519 13495192452456455573 8801540883720905494 2562739749847879602 14636143239603299730 98163879406074339 8040094299049189207 14974036615842305448 7959596360943171714 14068780479544171250 13835133492165368624 17535407978286878861 10184443706260857750 3394076388711446574 11246450597674479905 10394692171733277957 11897518761290556630 9091942700816090226 17343466948131742221 17362381683595479447 16328594956246452270 10486486817699748437 10476627406044370350 9559933489964720128 4981311641294063364 10043140792784280158 14901651638418021860 155395001818676555 17771269499641061043 14157967633674564752 17197233103772785593 17645290731463150000 3966431141329973967 3208334534104942798 5969181276022858584 13466925812888534269 6089831157139146141 1846989923141700922 2809532959074635571 15506416612293949843 5405869840934966123 6132834875523576106 7489734689083659758 9598441760698924125 3157517799927288640 4748043336800845213 5846863192209731238 8749011090479568831 10379225433154039100 9151413332988699979 5091808955102281705 17268231856788031042 4146954417999120861 6310689403031096628 10846566864626384992 4127788854315161424 3143293773542048383 2869289113767033759 11675793790561334768 10048687660075814902 9475720081848496745 6544721416839284423 14964513123881644311 2543222895101712065 9793298667505142204 2067880982014028535 15918229214595213589 1201544846450666138 12140224499322963584 11440635940522569437 14384203173375973443 7735174851235036540 1410177891715943014 12302615680718938990 369492079406152849 2390916468303526409 17633947971319535934 16430569654303787843 16072393990159594642 12826445137163487268 10563741515170432971 7522841824826397076 684353240058863097 7793749228943081855 2554738319311123079 13192775748266198688 10184627372777083197 4062606095607008420 13021793841151169115 2946985602054360830 14423266383938390748 5438732651853652671 9330881859504086538 457988510891624212 5738101006251429844 5860364801517256145 12979204856992237350 5889839298104737777 1956672843760772371 13855701831398528063 5446592737297932565 8838888965587453316 2454874658397971009 16640097302976352187 17224039631759697930 11582781016014503823 12713373182636537922 10355771983335009076 612882373261548970 1822555703783855611 13013128019367808182 10772327289627168869 1909405327951083297 7816816288207818411 3881966345195714774 1467128080336273690 2864891818497494246 8684052682657562035 17406029888176217857 6907848267264665435 4637288771854384930 8088040530780474996 7316546756088228457 10417527105096704047 10929087639501804935 16904390748701414701 17950412964406601990 5120035267458418040 11000966725586604826 18121705643098913508 15330328269954165467 4464274899813486269 2121982222723780835 17111197144432733838 10434793364139992921 6792407725698523967 12429109072951999109 16385025290877061466 14029496231899483559 7578695640326511804 5011145388537568635 7333915183129874285 17972183644219174180 10329046746746857961 1530665626349611652 2895243648321919830 16374511043726949092 12464867717907184845 14142876982463733228 7546960629744084130 1207478902112127640 3729643868214751140 8307388137399221661 48528001173261511 12845999718640674693 4363023044411846943 2963239618037498670 8337656051371529379 18055516538579858851 8322403325593039947 15356283546523454040 973120305734452730 17152790904103678236 8734420559301159125 10912206734818161 3133596789490187749 16147432095521068198 18205615191088737910 3182072429245752271 7874562894917253368 1139258954326586676 64226567763007540 17518370102999652176 14122182984735314330 16052605311495341447 1132615775537603623 17708706736784052677 4099147260951530519 3601986952447960329 9949318919552640072 10122191993450336985 10843778443279231746 14117557115331905732 10901959628636012835 17509432653899993979 16229657908091682366 5502938050964313698 15675639735251505811 12139085973116870132 16516130094484469972 10159052711765003539 2528715758962858655 17418068985838838685 17222801565286783132 17972952897849364643 16140946967975848367 6884616899638156524 9258615130112916189 16782453211648662286 847583986084691211 12463120780856180873 12238998536756424952 5582065815464700520 10881263017899053070 6499681900838566266 8317278457714103548 9265903239995866941 16256862156331872173 17225575779612289653 14821253686954212317 9474673771360679269 11868929282104212831 7816409524624299536 5978280055530712517 8205100756880629125 6654706526895495839 11395029011071893686 8686634138975087519 18291233018046402860 4752424751878549079 2845473224677164711 12187679200441812898 12592746095190100565 587668939985574890 13794229623222923582 16439179838937838650 418014696930674089 3728593622047765933 9167033344930798923 13914336743473435063 12433402403143766069 16926238481598750062 4233838981475212280 11625400276637320467 12895372657804895842 11041463706592285564 15801549101107874903 15568959516794461793 4934335954630860501 2299212612593507060 11997044067325769726 1757466418123390006 8340683288466455384 17802029908947558849 10316444168554601443 10336031511531000979 10454129050700843005 11201555325080226526 6011489419518669043 10164793902350085109 2076456379214048147 17066875392793837197 17549796456717635265 6072083725125586791 10112794910496364587 12834417852981003432 8275673194146974554 7286735685512159032 15940994748061564242 9081960784805296557 17924297010119541623 786224906378815927 5182126636031915169 6971043524856110168 9950202627925494988 4478781642018220323 14668510838700409980 18137328889221449636 18067262987003623478 17504271588565115843 3703346814633441079 16523137281477933343 1234826552337552867 16157307320382569614 16269004617614748910 8676151037963395772 12038806654181094746 7871965490457879293 5843112104980479484 12509405506163091998 14020543410533791456 8454639004143212008 14481867453368519947 6362258996232841501 10306466070177917706 9198325809872564473 2677855152050615429 4239051356550097305 6560406488550285174 15588056179112182911 10737968202081390984 5502691871878259713 11578548488771309047 8088186688723059632 10407898408484974166 8703876673088172894 1036016203720316658 4986669406642596839 15923977967658418411 7089665905059850301 1531992339522738678 8715747502499220939 2721012596275806242 10436516392132281967 11738250237599620380 795710886179083974 7989932709763094763 12741274234021403734 15579524386546092421 514677958736632867 16157967140896708003 8264199350910473245 12957772000906621905 16994828113501243908 14768231032834168862 14403657305116697233 10941626397811256136 3273537344056904960 15374326377828604069 8028219431953642050 717602106162820408 10025667298285384717 1086153422109699904 13345733601880623154 7059710901165452809 1562723885767002100 1925889334639450388 12396349932244598570 9236348310540882109 7799180496727867418 16964055542520430628 16016363210142300316 8211657201888785837 822816874631296672 13617686235163198613 18162586497471868575 10821077083937686368 365624093668714401 4588188911190882484 11375709405565083781 3030858336121556520 13682880749326173453 635052919127750314 7273681336122901214 8692675512423179113 15907329515178535948 11795950832658164537 5353428514856338920 6266643568170482081 3315808344554389015 8466482470454877934 3746728111782115412 9192190301512401485 1053861324672769216 16959385557772570616 6705264843879998962 10282488121639661704 1070766875007599301 6654999948765554555 2920183469146479576 12737466789764035926 13426552279478002951 10361529380079048144 6106239441733610070 10896527260321956119 7501452058164493116 13156861129817798993 9560128684405960484 3447332199467419048 18444870766001084566 1397364675581917513 11970000355542160890 10669009395839495801 16835339102632144894 9777393202105078141 16638533110491337909 10394107965976543976 15289029634694385318 762448293708542371 4058137795218846350 8791141408211856595 18244683923803693736 16441138907725267701 3436380829373768406 9788354158774483531 7355237775177889434 15559976889254303282 5265266341526504351 15782795049928106390 8227284976506645671 5515687554775791118 7820491980296920460 12711068150026295699 17589691329670480606 9452927662087405331 16391694975024644934 10432481839323668522 10908315502837262428 2493604641188822191 1439622769279178019 15049830582348647020 11504813921912607574 9505181767790809851 13652037898228461626 6984442969906697967 17763167932831541355 2523861504733172658 5505239112441491581 16577806481480315540 15442788403938216866 7300690142311001841 10610037045924383442 1422245377372808664 16053693317304169506 9927155198022081262 17389662763215478224 11395640202437102700 13272255084158487193 14601236734307829382 9239144964808200794 14136290801827121913 15679973885370465692 15557816636068694476 16055860102168576924 17206132743479962694 14774419160390349354 2148375392976627488 1271605009572263972 1371008238803984785 13602194320922263026 545027439982014768 6498740875546556531 7511217427178698453 6968354061116653114 3638036624222819828 2626637485356577251 13855018756774242185 1357119767990128781 11255594230701584772 11275659888948091271 16904075972802551798 17890006629103829460 6959371904367874671 8947548907072516617 13170403629692086106 15461857760126074085 7241354147181819207 1555079601252081983 12806313707979033902 1644517224516647709 11533622329652708678 6197403476788541734 13823343044012716464 2911336981387235932 6237739335303913791 8625317189891147099 8314282972908111422 3627978130856379455 4879174845449729687 7703017430626976432 9131371841717881655 17177515114033257453 3122186711493664686 16879995263435960766 1849627722686990437 9406400516075770702 11929716656781720336 11172664948496568455 17082834956511767362 9730282717408897112 11834569471412384279 6665466489615856701 9360012247086402426 2793126435443670316 14927219872595094070 7696527013694922490 6320003160432242003 1025016902405253478 11017920188582226447 18375577553742700455 10147610736036288684 4833363225075315498 10601440790685473714 15223719740163769684 12073072451928228716 4202181209836408788 4263010759493166351 17065377503871771100 17882642640259504686 16419131114948361056 3375588641374412656 10753490788770492523 8387291318030072150 4861280822823798615 2293078628588310601 611227980476108889 9661876519566827959 7416229392157092474 4782811384662313350 13286655667907041788 15687117759653707269 16092345530379884836 14540144446246034974 13009355971088528620 2008939977330965065 14689938963835312943 7828703483835710469 5081982662711217743 7637597895900464152 3068089079606622405 4006782253210456322 14869612287321543790 17839470290217075907 5131073398645900018 7477683692438467620 332965817211637310 15795699824379197492 10596243383542200596 10187284079643379939 3222098720812631537 16594434750510267381 6055972598041774882 2505142965452703830 6821966728946755627 6931041945476773248 10575077365625361491 8343335576055756979 13325046510181326701 3983122562527856696 14048917048766967111 991868484619258799 10789669792909667715 4593653994261496178 14177730599550450895 59698539958854699 9117030834737687831 16899490133988412139 14451075586162557592 271789828257489485 12524858204327247812 8093937543112953955 13253591278482746923 14931947215756606559 16149983415851377411 18281913056035917026 14332644922416693546 8460946282352775662 2473284941085442207 15327200284987374709 5302272769208457707 10377255054939007391 5277728088615934936 12312749234859177627 9898952266889605593 9736473729362540431 7055079290432315659 1923601832501296607 840548696920694756 9889725708086566519 17792241814816669262 5522281546426443899 8554907027077654228 14759712937465402775 18004838485115477137 2323867125233394776 3993186579725990662 11904682159534550866 1824253972285670103 7653305907262234740 11623380674000304042 11289956049225263270 4998541240913248685 132626547439275191 16960466867554905160 16394743676986181313 14358653575087609526 17291159839391694485 6047539979558898426 7295967127054866645 16557780222901814890 13058340136756479362 10807316859974814871 8200719490766251104 10469629114983521009 9520818851249191995 9625006320205285726 15400993292074438114 16986884197199123395 10397223162043544663 4136506534492029584 11041093357122181316 2736619986623061153 14834776954708755480 536291429842412789 9855694794171696353 16192287413602317391 11473838463385728949 6508807299883366657 13639967294300296692 11815484747410570775 2270739833002451606 5987286540314351206 4916380636907313111 17921134257617225283 1076355010185035284 17911262974161268075 9476296820504023671 714388518746879767 14448313524228336987 18116538427518646261 6717195214413835960 8373199068890946294 233950729885070629 3833712713892208840 884108168496876840 16681176659964160163 5286292983215373818 18432107328609483245 16588980853078095188 17480778809450531773 9328254864969806129 4625296551271806824 9070986945781699865 10580029654852247187 11175772785605084387 13896358654762688972 4672746282969713133 3878255437072629044 15213595784043242842 1676345767467538153 12993985009814228968 12485103065546616229 5650847804289842123 17219949058644945273 14462636251536875486 10420687010512237951 5334911558524247091 16672958496945636521 16663862172384126558 1185202416994757285 13472071185199149053 17608197046716063393 8043176953104372844 14607267856395387011 6812716816913417957 1228786783718121395 9021228785702598003 581630500820327463 14477255352063694556 14500857690584614805 4526233291531206007 612254222783540362 844721471572789270 6985337024994341016 3693700989977389802 11802192698778311946 3159041202018545106 3408903853430329661 7886490094530749722 1495610815171275810 9387307192985644501 16160185535345569131 10508536586768874354 13959281196716793961 1030772735715967969 6156320954908177735 3342602824877128870 13162764996786579481 17699371189095736701 18075757076863856570 9966516200867164998 3846782930761804757 9688056449008043280 1621886138036207936 5532794200305018643 9939382743780619783 15381508956385497133 13129379505919794556 14177982924412441582 18276936149152812554 12676600783505213193 8929150202677559334 13786199725271330067 10341469862701726979 6264930716239537213 3421717471778160746 17124568363898270093 3096393491747744805 11012455188366670939 8143306898109130414 15468342891484154994 6338958047975406176 4475460926577925569 9375734439209692518 5052436416937579089 1853909603463463106 7942644600793266084 2234394499155581045 3907847475913998268 406138445015653186 13469279095035303370 14285107302666712042 7428710954401456547 16673578323512307972 14351773787018192284 1232724219852959036 10998282548120440841 9629953189207196516 9502298088678135862 11471165890422207302 12771723774307255757 3755742581629078568 17996490682692741126 13608719411676404271 5176456090471855638 8578311522371602998 8122987574176342463 124990584624788594 4352573679188441346 11177380637248104109 10144642418122742337 13731991918212566125 656807922499324124 1074840802050037615 18134201993456293662 811565675517128121 13883953803210650741 9682080864159622957 12794286159448833532 55699079259739259 16840448762065043011 1334126601469780069 9850324264550399993 4633444360847740105 11718991478464106055 12113136289046274675 16816351346175389042 9946255838538907475 11584784422691150765 17122187333729883564 2918714786076335783 10506371624687543210 15349395469119749987 15363453572289363693 754834669713897810 13217357640903809548 12411868141481504562 2404149770002550546 15374592255815314723 16620780610376047863 411088546321374975 18248125906991308010 9504511789714745621 6774291755175273428 15108957941609484627 159974142751034307 6698687595003683734 16354466059833530771 18442027488328433105 13679697897235113282 3529590526813734705 1085874897075340662 15009663585300587345 7370070796513192808 3429196466974261281 6000275853254066608 3482881393257560058 3883498555014235982 12233007426139191156 13247182492400076088 8111446276745500585 1374269863758253971 14751071052359486334 6754585421400609420 13143093146090867806 7723282340904286957 9661571692140674897 10942676171252889016 1428226175887410167 8285496343175443332 14868504867187709990 1919110426095628008 3220654009420054236 10792019262008417107 11936431046344550781 14785710412679905819 7345079169413940543 11216500416026761607 17346092171934749638 7815098117750323508 4808635930744901503 5098046949601402281 2660707206057393512 1561191260480571544 14134259905912484079 2579867495102329563 3840430346514751837 17186673141160261922 3530965484350907392 13161858242212996222 1425926698175475342 14628166430534616601 15191343850595461436 7317978415389764836 10838434780524976196 6546148366454550404 216276358322164493 11169459032361006296 12539472766830024078 11742624520065349447 2083069498552822690 10983554288968172720 2662041949409746768 17235342117846294700 12178765528413590790 12789841009531078291 1016218934686164057 4607105857830681185 14685840087256517130 3592217964812328141 2271471216811827949 9411537582582270854 17850873453380635019 9695908101650818108 12349791972675946637 184739837857190272 18029087401718282562 14770972331218846455 3272500298866620176 654746566977872964 12837941249006457786 17680108443811630487 8743185138836443264 6122539478252979164 5378092765594902504 6433656589400178640 4202219214928109624 2084633542501090130 7192718052794624598 10828980901597548544 11330666038428961543 15281088258038429757 1748144082827433632 10104967664219820252 10464722699846825567 15370673822352524672 6006787266451086877 11800946518629379916 12288559200192991999 14163006137533950088 4190835815204073458 4030566542633253690 600344090352735956 11053583831882437010 13660255137017104974 1575993904704466897 3867857872728711029 7490004123551646780 13048167151652226007 15272914088089969774 15992161717619853486 16763098432285810328 6383946644421473077 9921131492869065753 17634782052191334656 15919417711198886564 3817265086185697272 5278833834810121538 6931207046839109388 8918581043510742240 9737548694886733881 3349150201165332248 11365293107239515816 14742981487978348466 987145918710245201 12757202178496505672 827621476731190477 5384261378204234160 18345986932560345650 8638705107467584647 1095947712733719697 3873412971490983731 12290851203145801933 9364782607573707127 3968052226425186657 13218744921810875814 7743450901876719491 15072632472777024850 4862014687247858325 1694898391042899816 11635720226925316367 2001013896965953815 11076383853064432274 17111112058713162429 9511578700986578120 4149508616485315200 1827960096880722479 8487686939920577644 13828639386041085239 10736421298881124519 11682581624325996418 366049904097195349 4322714787175366712 12291239498939885873 16416654168240454725 12561951523469968358 18031125409268408697 3821661179800598039 17388143320273559449 13505612253017765170 11988508993589834140 13684725410171136289 1489232895728513906 3247133385634881701 16266219795020449368 6821761811704821989 10298412956015493764 11278356799901617512 7133136181545771347 241529214663013079 11823992198604128513 15958013989996611275 15485529710461599364 12565667824171647727 12213042268434223662 4791512783994960636 15421613782372907419 9285244286967441906 13527872907781982617 15681306155021634992 4239241678770735178 7956974445869032785 6721807539319589938 10774231047817015147 16502527010579465751 15221041624272246737 10092453668799498510 18348572003807479837 1632245848332297242 2212246597605121145 13716226717298752786 116929237526911836 6840866958798103080 3758638221619254627 6651626988451272492 17576246963746493320 3306680463614043920 945456678727938947 17351886074207501332 16190934098832027654 13126035763161989661 685618280557674086 7030247208741894093 1191597555358970446 8772932516873936589 1547034704151073120 4759703678585042829 3790097297212944317 11637180114409269269 8680752728536179337 2202054823007016462 3555332934472285608 6442797863539306644 12738839741106126628 16775407695682480769 7016062330358385357 13011021076041748187 5511541337153286044 14011262883388632992 5605989885585252293 7334254674763588734 16304631437570944132 4331426349187831034 17143422706669835511 7059700611364997877 13437867932336570241 2344060625166900724 3560233690122134488 13821915907002871456 8333254238072283449 11897346065910119736 4276673781789776065 3594888418577017270 7863230663311063896 6715418669389709155 5343862485367942822 12726053502179399121 9216198368013866355 1169240108977748934 13418603361892479698 16259398152618860472 7393267686958524838 10233240161862170380 7769884124317210819 6697768386442730640 4600999509643917952 17344127916772594318 8739565956753768348 6921778743161625156 17306307387360152750 10379457169553158725 13455463509544215023 12290729146965247708 2938620169715111846 17620767247666510915 1349807097381568013 7886972121125560641 14006465836411999175 2622557142917641346 16301146078875318891 3396962851310629345 9287830451204409925 10901516012338563389 5219637430480707023 10637621935209902594 8071256547726926393 11022101785162766486 8358366707666771872 2979047294869867325 14127335502589790655 5284874736872544492 11707749538960042865 16610097360562236968 15075868689887025626 7798777063105958859 13960228324081440703 1205388268956833334 10537123272978402864 12537838735468808909 5877664363249718038 8696365574288618477 12126267938599948758 17201006028533439731 144069025440573969 5021053140584047175 1830721444075987986 2684630811366382280 11259371238801963211 2557264358585796706 7449771116453244141 2984012044921993183 3313372921521869806 5194880457254812681 1652536638274103848 11055132168946465168 12561992236981852793 10641393630900315151 908049906707026813 9661375428870551407 7057153753372289247 675630871288015870 618595156656081318 15133607400454128024 14489542210238349002 17192923558237518249 3987135008222614060 9211826870060312167 9145718992667100475 6935733272847671582 10494034238493807294 1041599680702252337 9290119403224988844 6477862313997416634 13378672564034917031 12314743389028173551 6824382922157063607 4881064737060231272 4358508514024210083 4115466351516042494 9733980968581517710 3590362374750648933 7572525415643909719 8880551227836325133 3916419521292865160 3372362569656013199 4245444415411006847 4599879051734557950 14029673385602563355 762786883318998553 18416745676407399447 2470910792250523763 3712934110509864062 6317180166297540720 4561755638373493879 5051076154803374767 6285658698041064769 5706109520098056576 11305349599019583182 12649363487337708957 10876479825275024221 8802045873251355332 14308972178988543685 5457963369840572869 7588544487876056771 17368356168384005546 11457819935585076482 18189760057333475182 2238039460686144251 5659994708043297469 2632013086407957254 4946476720322292356 530291674086478846 6534847301003002353 8268775244761790976 17386064613173587542 14745791925593180749 35931537176869880 5146210195368914800 1658837098028131746 1149081959939597939 4161501335765978946 13231257481744948800 9642937483362613619 15139033337870377249 16987781715369683348 11013034147590639146 12571006301410233828 18142883825721240999 16498403717927833273 16326919539981412423 1975935422614944557 5032469852508307393 2723165498413125579 3892466229830719997 9757417642823423135 14556663858698599075 9615855773052509923 9635242509447281005 16686351438040658909 2291689090133339876 2797629306622282218 3538237009788705745 12191062763589440751 8229056251490311672 726962150855121450 7107328927756275177 6771300621231425878 551314348457134795 18381931586340431871 5128954344517052314 18304821227321793008 4774696864457276483 4714847658744408860 12717838926933312597 3138232850276230358 17141367505660187756 11470961134340826673 930151493165936162 7134131294590385336 15322071505934797100 7657495054255154779 6115709088161016601 13223721121115839411 2387982633618031592 11355541390833304212 15941511505373251746 13760396408593624482 7707003054059654769 8748781035014074571 2276009808080860885 2404587156091471987 749891045706793328 17318597389504823189 1728314550511069393 2922581195021884027 18316226299757452419 6329450477715232890 12177441733558650977 14978939510220589197 2188672254706388911 1671651086177088854 334121524418717339 13095903658559609448 14290087525315072880 1550744403551145429 13255934725565972644 14701424381655147765 9993129448377442966 7826264730925437775 17759047768926595026 10544246685898651323 18343607749882842969 15708439582956401237 1469652456609041533 6466454441290071210 5416961857019599728 4446796715888913352 15239255716246346175 4857002596284325006 8396820725011435951 10630886337690331722 16120435971330746936 485248828867772428 9974504695401113918 3926941159755959300 15238548012936480252 11622171394782009010 6791587393833094128 16990561736426537037 10149185420924318737 13050880234197384710 6362955153209181956 6553222259547367803 13417744052478052636 9292540958475955873 9895623089751034130 12662415981320920934 14046581611050256305 14512164470007893538 7483414192629194737 507960658519721502 8822756263886369940 16615015110609085342 14120636494477627798 13475017428742772931 13867975646532034940 4789598955665151933 6605880943951586226 15472486493393825772 13214206918038773982 16885169538305073083 13334124574967616064 3403491139857738985 6568748687986654176 8179767188339526238 8558767462702012986 17569251506866565629 990396928178609660 4059197698911456393 16826470222204260391 5712056402117503577 17062489618400618938 8906307437898805694 7506172318735826730 5872214226794021849 16862331124016253374 2312954877975371056 3701384642365586690 3726592785335180208 4787242751370611507 4569751065762634626 8753284106426435305 2240886403473972529 17271038105946226197 12649909509502915872 9870842902822571132 16022600878404667900 35180507298812800 2663448410997647616 14516095501945941809 4238001445310772740 688162357580209415 12725494053267946768 13623164265571630539 3582013126958832867 13282088972513422601 10515561203266619342 512909197472224652 2831567588335944467 6210687921169625248 9712255972268985206 8458888441542188199 7949004737857850908 15053611115593398564 2058375838371693915 6598706646196579249 12818320350932119726 9213419513110016637 9566052389554546425 8414738501319223940 5038501681874148604 11468916308487750422 6250999620561344694 2217039876513241055 6753594305983490804 10035637309618337867 5471642686187502426 3778347949100390969 12237198014577588074 17394722193499719181 463449240010064244 2762324775862760633 1020598382117789723 1371463113997686263 16897627023310350816 16718806833171208588 12773848573853132339 9010583965174896038 8953939904178683180 6067751259464249308 4179273737379178191 16333918126069303919 372819975595881164 7757786655755214428 16834523319987194967 9999755981421635843 5575489181120570370 17904476915529546090 6099501605472028168 4976620576156807875 13689753792426578372 16507129985401841800 441404684307788165 3576055591227518433 2602114380869162494 12307949870960387337 5122381010095783154 16025076872786814024 15368771357600745564 11820039930761059566 17266974281223278630 3787419398049310876 1820243697073765458 4274908519211756049 9895737807694823036 10398696076690744538 4945309143111314174 4817657172506302624 13205752437007648084 8804659173183256534 9153706328388427793 5443583382316840412 4956844103621692266 9589050979938123103 9207023424043919857 4769937421615293675 503234602273374857 2681841036479985124 7055038153739702920 5579362587857400043 4378580970085397899 13553118898678465524 17080221020379873313 3748542151830990525 8571958044750824809 14555106892899730921 15181677657314067746 14792353103731817356 15012471162083677207 13011910980157217172 8164241200541419364 9930024946809313477 3968129028680722651 5367626207690621093 7684027417334405617 1301273875619789895 5207829283935607871 13883531901148202252 272234207761059322 1812149450138845486 8737512661819802965 6735317143350305680 4986989178543528729 8623874368817350333 7632811659202262856 14826483167478410613 10286009352818720930 866660258014329384 2391181138771955276 7147794145163840244 6418361323258667355 7670924373069508154 9222673006688121681 5833035088536358460 11650884035095277191 13529518694658832550 11116868019463227935 236021126447500959 12934799281319335526 6737037223166901257 1672149073931348777 8168985176100704251 9365326585160730685 10873703663929187886 845768550854666537 2686226795774200587 9340664156323290910 17782988234020687096 9330977679330795548 4247443152059204036 12704450578463455999 8633658923164945737 1526458110756304599 15249445683557777915 12951675471863946272 17101661858744539798 9689260952957834351 12095373831843924839 4604000692831673585 13824919391279358071 7597553782782859577 499261505512874173 3605480343377976741 18205452515647971617 16640957037905401411 1625782862319893038 5239962218571587441 7981904491380403033 8229927581070441007 8382593553252916565 11633619364427938024 142992146594977247 6739100277077619597 17612452450762725527 11376068009607123908 6858279823693187898 16232966312585104399 14385469335816215764 7928680639721995974 14511928734107397095 9163406769265224601 2839109557041019800 8575384384550795352 2393864267530502346 16015748449525437050 11656707050958775386 11608978670633930238 12322223294074867251 1874869103473410338 7293457228099391038 15557357422089358532 11672887053296193559 3698897109853042844 14413639162572930903 5258491355761512434 13853186371567533374 10993399836585948117 629761145995939978 10671663822483504204 11743266091154800557 12106919006473960072 15544901369800995526 12067756862020587869 10057287522294367525 14965191111883925876 4976707250393838413 16138443627117745886 6850911489952371977 7700093619750639293 17975987465450750247 8884952216527035503 13100420935197055911 3977142903434315595 8435254380948931621 3729186757508185170 6870619746150949051 9257837530480700530 4220070226812748073 17374729446838948023 16047416452067533529 1963011662391973841 13557392702675262324 16732348128941296076 17867117677593862910 14331671510930322027 5640364916529989303 17389094105838900807 6354168237428547358 6958408888170573988 8716037195304041389 10844421898483802357 2457472246674102462 11282876759600586927 14473609731034053938 8712685831557713321 17773017678513051440 1899008885808501473 5876658596791953125 9480861069798921427 8404013539902240493 8312301238973016670 18179918309806267516 11205792117150082098 7448103520680858617 8849746604414347286 17614681600703111731 9606850768254021975 14099281688642583121 1169665005308579916 17415861456271632986 8653503472690065933 10909863896545305459 8680471757755533448 13037403026003666320 15298960375553732036 9420736986447341074 3626958840483111919 3991681257662803301 16998323341913978636 11194067092491728197 534282790136432828 7815075779974609322 5994886557993512556 4181913277723592794 13594984485163434419 15244418653974475993 2756148134346637962 3637220706805406654 7205745582658167734 10169897951023488164 5010474536869189500 13195450283012265438 17133805068632419402 2087960585637224397 12130241830175409084 12032184030987244525 17563566654341314283 7382501133539724850 3467903378446042810 13786723358993709435 11043518655791386349 3939825523756903523 5086735227206048151 718620774957841180 10491445804515695003 4860683990629106368 4435964306685631862 1263899044592144856 6469860360917604933 6367510627275938391 8343027961084556873 11324993790489279667 8149318476371861504 5509471802565722961 6627648562025617432 14718999996095086389 6474598076700804818 12423604515856727495 892365747771528599 15570010590597359911 14442792404262063329 1911607763365179003 8096996212657212085 7883123457521787031 8633830384699584282 16206722498341573608 17973748608649824820 314763682842805077 8370602261603869154 1937913003951172384 7286745445214536894 9698204332368063414 5311586716872388888 7215384735183001117 8692197848310727080 7732671096660423004 5696084759868115905 3203654128775915467 14594022412535260810 3158077421413010708 5133991273282503866 15899644971232235029 17931106061370110740 15952728751775481165 16287262122220920801 10881399066659275524 3535194015371742753 790739485373653692 12814786036720535368 10716351395935827510 9494461890536731255 5008115668088697144 15684886253817367467 6054340510927920833 17035915488018583435 14266464862092696417 11601767817078469887 13404335030711679160 5609713813143112036 8100964338872775966 4320029318713493556 8431590143582003770 16032982686790753530 575189092907490150 16685805463015606083 7807813788038860678 2542948352887529487 8548847164929342946 12044862768642212722 9984971217372434419 10106484176089163062 4215854056096721176 10404155609956819775 14256248205259488126 3051246483115994449 112442397219199852 14495893347511645977 2447667730684066555 8165721168267718093 16115485372483202350 1654901501334001741 16941254639950249401 9348981584847703604 1178532164724245477 11082293839013431523 12150306664491434583 15241575877564615274 14346245928069386470 3675660071744366804 7040680078900636681 9179728402207692578 16292447104001171070 9769538908614074175 8755832339440564657 2955843833025888379 45929353172728338 6632010447885798868 10031187627440651885 8396660363875156274 9573138934014733464 14458992077451789437 12539057294503733664 16994415466171499777 15437915845802627013 6902863072127866307 1041324846963328567 1806892332920371610 13119749716426460082 16386101573063850561 13561225715805313668 16521741758403694115 15499054393385597121 11604879294597647121 15645018622813821861 13090483972294356903 4599546987092774240 189416305633198404 12443286189338732938 6648076366301992058 8249607729436254933 3357672232923702822 7104470943941238735 2778446918628300974 9651130411970207467 8959191871058002882 1951826592932406563 3181708625680606525 6528054276962502592 11819108250448842092 5532682661062531232 2149588668621955191 1990089439739497379 1807752389008587606 12557991578294769715 4201293326447715038 16315535782748592987 2570453161534513266 8495341120603756121 17044112286310355498 12449008263736312806 16459198090037776726 8695360267393730835 17621297923676429920 10713666595090753674 8169614545578218364 12737878993141172102 8658928914268073878 14173914623568122826 18181386046204946773 14542306804000049109 8773650977869016016 13585609341111864140 8571787158613733129 13250212508381432182 17938596628269665397 8416151229845088271 17222881639065087435 3217052011906848598 12448229984477585287 18052414429383372855 14381484272667774745 3130167760929903346 12006627823232707411 9798243853262707334 10653552721510289480 12032508286177126920 6383592972528827786 2837714931658559719 115137956831715455 13914101948795662859 163862545966563787 11994840394629685958 12532007768737916560 6943660430713768491 1077338087364002668 2454391425021183896 14394609806779667551 15014906962779005407 17929810246726941154 8405204082007502084 1601546017807225828 426839622230855284 5658527516984143816 12655200939103171013 9533944830825455736 9043911584160697515 3202778636283593086 2773826812618310653 7568277324576356442 11162801097028067316 8568626905630838063 8211630285193206418 7772015230422001000 3351275675660069993 7256277473621137725 11261092730058507629 10293241694779505349 15134836211954569513 1041555993339101549 8184250406667394608 14258069120123792804 11428942347385415348 9735768551551716822 17000874997208259171 1625179306763994865 3254401383883498507 4469655624431676924 16663115162828259191 10923502915034392279 5123698639100979967 17767082226524909295 1473012853154649956 3015431220378838205 2690242805886899792 7688730368272359896 17379338986932359061 10427700699671894939 1801988767819891049 9684708817566311811 12118668863725180804 16042068514903962742 6687865903486724189 739039311646364136 15645459062947491704 3719757897566052727 8261888778293373160 10011506259743918054 1339659202906967649 16328957394027001282 17703321354820204442 4340316254981056542 10660280277129305747 11755821819309261090 6120501226142922410 7186758228703665059 8136790484445678390 10660419396974528955 4387071150993546033 1196413768030734444 17177503553009873760 7954918457411947882 15536779295271500070 2435658880483431423 3602423906463609965 3715307559200885611 4779099045586877374 17481551529755610326 6887430681710579872 15843865597042790622 7359955094832430188 2262068757254750966 4306092524689034851 173150868901800562 16700589259529692940 5702370371692128411 14338490321250993550 9958561019192772315 16233626820762618070 5118879173110487756 18076522633372385283 18311620372011994308 15929725551773032824 18399772311895876783 16870698029593354496 9980917010388663129 5823549311839123583 3474792570973676500 16557224809071063670 12755061725897644116 3964205584914427976 15056363664546393210 15273280777456933203 9106369140600068269 503798458069784040 18400837075554915927 15261794233581027241 10408116674895516752 8291254569283657865 4306995935661563435 5031877925030235868 12809936093248243844 12998054548141533665 6441795838967402759 6826856306168157868 10978126732999276722 5342849098404691553 16702866917994993294 14407248509798992107 11656896579066605306 5714281129741019083 981420257259012081 8730950022767015913 4943093435057392076 17840045076580040037 4193897464577962520 5928534956213462702 1859464312501019411 5366055829459800711 6488571771709432578 3231915072176876094 11072818667618917872 1082003724865240165 13901949275604438114 12254339663399148224 16551136201639568542 13054965053484352052 3589310485494942831 1980502043345944531 16168141290029979714 12230654213223199278 17646328344897955781 12249690315182107910 3222174802277860983 9521743248424623099 16242210227506461290 4781249629677388616 14642703321059845045 14498767131726783203 13337435516406567635 7059406270976894784 17046595674066554042 1681280932684774050 1984842017959023279 12097061727550959222 1502834405247323882 543055895860101734 14254500176843916814 12464035773359220920 2014110712952007933 15800189123321610960 18195679187888986273 7119651766631167187 1755584915223907090 8755969604739909765 7634037526269576310 10927691621548349350 8315286703881796787 8488231384634614483 17742931793266160344 17080354377840999189 9970573045844928286 7360076087283080920 5932346273908953944 6547731475700951314 1635653609614960673 3343955257440088240 13678516191033250241 768776807510971541 12313021103750025419 15184128000535797144 17256600310289418628 5618887604843155451 3690864353198817661 17556918216736009700 15539822913871151507 15602755811170119894 2998444073929699011 2277644559378115332 7197907396277404842 13500523996623141148 14798079476139078017 12967981518726010069 18103390529057324653 12333239806500411476 14775307925965605100 2729484619276877308 13159877137895458193 811076477505783893 6897197520525018854 10403868393079860346 10922729624982311910 14671110013325510033 6146555281447853740 1905828375161019234 12475325323921927092 13681831372203439816 3493939706209612896 785323826260843100 477818335438833077 3949281288531128552 3036802577069941919 6368574996509836497 15219722691691080794 6759134312254311986 1567642941674647457 8807665588473228026 12289013899961775636 6103769135671773663 7962570520004577725 1960471959981993334 3511279329335550186 16402505973659200765 4937204173393161475 15906267154272567201 7615970677758027160 9586154072934126341 289076807524275419 15159128699124286829 15045641690659145905 218412060713158818 16471849746356759622 15763423411149684060 1899028970198371847 4422612623229479084 1294959289048622855 11533866179667872016 2755469531482006071 16109937272676003979 4573007395207441165 10175440924189272647 3165778388824131202 14256916906218363566 2876670642717738613 12455834709183195354 3932888447240023390 11649101763012253790 11012030134117415584 13480505400790127561 8870433961960446747 2088310678273300333 5702046148299394618 7897257923818018274 2296084090439277335 4916910165350438854 16386125835332476249 3431661769625253494 5881390161141451695 13336576713570849469 16953956640773985726 17939946074693568358 6860531293655266490 7408490463585239796 1349833942022674591 10645822782731742404 17198889770791230473 13582587693960718449 7927334083985052185 10344378340440417728 14638021113830107804 11477493699572500006 17070931499744945473 4817668742162378215 1408982922500989458 3441947126969587621 10456603118815265640 7474923138027319650 11417512470221480036 4440757827833018734 3871406042820623206 7664578811983662377 11486569991532660926 6313671391502417970 1407733037624299047 8961406167803608657 18118466785079431690 6305558188471686 5100772977061554571 13299292618027449648 16619511543844655006 7016800754582003120 6765400041423766675 18092483844936053319 2093916866986396529 10249072443181619967 10110005417247864535 15235705539076063141 2065003787787580138 7726691850380687319 14092959807225986383 11288068493302676126 15450825137571313332 6373036306186745169 12728101057124885079 5852561416744502906 5612593516031533517 10005959159521422202 15319596581595755663 17185994452078362370 16492428983224756904 7272834718766481739 17960354740890297308 3626861530929235065 1428239445150665016 14311250932822345895 13802629250198359920 16210812987869399235 11839804603186691256 16896479634226422282 93255832226723062 9952861016488032680 924411583398280963 8215189837712198766 9076744136654043670 18304891636104933364 2828447538709207769 10194288859393274288 6517606866405469649 4578436116242845513 11933631484259346882 10473927029505440091 14748950625739868865 17999146006267150678 15174825335029625500 2306618474297337027 3403877542576613150 14136854609300803031 16678619902154908380 16408889031999295660 477197087383717303 8775145113020682864 15503604368129510619 9304105993817286417 15360595715801538536 14996665507335698028 8786600069845424819 491989292435660994 14125629565223878396 5232483907640737170 1014499541886592057 11928051428980015160 7600193153925212019 8385065058222351392 12903661706800253818 1371236833907882257 10205905801206846479 16694737270386915633 6258742717466931001 18364334551173419551 6239140796432419608 6665062598847072939 3935726292760829501 4361737440589844105 3009454275567113995 3028987767690416004 3840418597522043108 9282459686751499006 1668261001295971540 17207783977610709307 17648077533749685530 2044503751271788836 909517607932101454 5807303292698567356 4977839966725795445 4040732075283781158 16852727592308306590 5414425831495932789 17954131958486989353 15813209642166330434 12674407876958937402 2182163491375041338 2973237531794205904 7289182090465969671 3462355249250764687 16261124846743531822 1906579513805316640 863060846403646799 229172467912690629 4159301046290965174 14378109438798652626 14299520676047157122 10842397332689039805 5182049263427328114 4354910326613292389 7943053536352169198 16530909381361251543 12288711553368400515 2460919817269240105 17530848409982895464 275257603631707977 2181046877831709113 12984483731305030768 5959000047476098896 7020237636021220081 211487967783472404 15165529998639182763 15985519613937184497 3410880524589965843 4089839462213915278 14601909566513312370 11606591913877040735 1251910113920014461 16797719619409000831 7811476329400513842 10482579734850156304 8907875598020818718 8369268656958755233 12344731028534040293 4210561198160414966 3023069206987577032 6183436251535355350 11451077980600608163 928628552985283895 16373915462403779463 10140956711475488710 2990763656133999526 17985293443662458276 15342092242219017264 10879147838664758613 9801053189201035520 12649092601798272327 11745899969139320951 11481070084053262395 8221659083452174250 4908285115409951656 16001548737220303359 16205117389425712386 4335301095284844057 8541754721516655213 234476304411828445 13942579518764850724 13357975479356016470 13946506886552735424 6451765593620598014 6573421493521769291 7902067005758696643 4453372367836622165 81268835945850232 6074980760204003193 13418285171418130735 685051944153158549 5382225420087287980 14423206436983968976 8337583066850148311 14167694606307477728 12866507508178133661 13808835162863362311 14217805883362389920 1555163285870503352 17450538992605399511 5378687468684015191 13468893815780363330 1939643482124284867 15351361604768775511 10781508789012700052 17421529969474424284 5018460129073533124 6881743201825478603 15210760150462789218 4218100548745774141 4488008753793415963 12980141812466988777 13601230078912775834 1240428342125483392 3039047453953615671 9460334159235359423 12300859236375727213 9898192818821351259 6122026137888304906 1716589269207967306 4838565878244769171 13855438786754821496 1854309754669744385 9693373097236759377 5913924140191130891 5406520950402470243 4268995813841190236 18019617353001375311 15376877754807959740 1069820061538742842 16499947532701653222 18427595471592386215 4433936414030162188 5843964840380512755 5453365977994811928 13378420103469792401 3597213455653084226 8327278698044562068 2397753636230543644 13749636362231050199 1307289165447159908 9883282891098000623 1016954028938848439 5865854074150685966 737080622026304027 5440665021608376600 15365233142960949491 702339645813301191 7044207059239574052 1219201006072127123 13273828193882145011 12339513157404747868 4420246566238013746 1395306101454606342 7449535081640970311 9932009415890661887 2311508761209445089 16452199679309838487 13143732403159371476 3512005431007687777 372550880357849220 8840954818904416157 2218260116888379299 17576545111456056913 15043020178750836728 12185593516235068221 15140206106791122075 8129530183693648993 16161841075194508671 12502798026447601434 10059791984655405281 10382773442828724558 5424526646737080527 94635092786250876 13515394039463808983 9987214553504715652 4854376740493033176 10699731058006667271 14411626010183499506 16286416206644472699 15269535175303430233 6610003352420573500 6095319006320481066 3961379933514502644 5303349600575394688 8575426769649393566 15784739839090678206 5477391953935190918 14702289690255651457 13330128896872816032 16481256045937688076 11466532840425473552 10028661592764231430 4507804006299194118 4033516204754276782 164211966347729974 1951789380482598448 9944888227828812428 10995828326519429824 4767161373966977481 3035169281467081094 2687372632411861264 303551649249844060 14950267514462469367 2268713290699652771 8718796609346126991 3315836135065420577 13757017523853196669 6013195935162287592 5540597699818380330 2302172353002719111 5223218805807618242 12422922175304747373 10369989268278969465 4883323106579425637 17442098229964481985 13888241282230762843 16476212013604031247 1982330681555362328 11547847019262475102 11945988765190291277 10906004509085114489 7549395551905034934 9961234695800329555 13422416459747906275 8910667706067466834 18441517560880287855 1421008905257964388 9810705587578543121 15978135433826809650 9232516883621895495 15751498962708950192 16722363869369577088 2663429606275947039 9979632071497024945 8298149605271786407 3787622674824098328 9073327972594305109 4136468107189645741 4707960774377142807 5907485772558759307 7943339095737121647 7567286633605744542 16354065894814728753 17742240079593181950 5389529338590369804 11908402263142686495 16258898151347490028 10591256254827959451 12454065338837445609 14513407553947113362 1754055920844985776 8861672741712466108 17022377267111387286 7565245895730474164 1492418918202981071 4261850099273281215 15132560737984730374 7843888649415084294 5325730725314781975 2457981945726860880 610060327413487414 4884019731138083321 18022123182864711959 11724921110867717923 875855430688048289 3605588006757917255 5399678703819992602 17429284944236614262 11967523813652685843 2409349167054224227 7872318950066129117 9796325360819966181 1200453451902064252 15985093968566794324 1637877422732328630 13734388819308291397 1975426009422778825 17572961721589292211 8234794846729374252 7539679433148884104 11696311387941954913 10068817397850614949 1351893180924706875 7558072121896086875 5075127371012377072 13451723014101761746 3096070449363393129 12373042325565056112 12234780913891616146 5496005640025642205 9423486251140550267 8957142650760172858 14146413850594756593 15883574689265954255 6221230381791115000 3438061079914239799 17656757640635606437 6644189980928070597 11688298364274059735 429075397355603839 11240819133435992621 16776728891864169833 12603981827142027780 13045764651246088877 6921132080078729034 4478194987622928118 10298499167896801134 12004585371174380680 13120583797473465709 7391257442288002424 4938887652200899574 11117720968249847990 4326664542919128684 4822951714092582615 9748921944004042878 16768777053125647434 8001122821728440935 1754851063568798629 2976604183953663086 7634476834302131094 4486097281711412160 1391196149384185821 6302540674873837496 14951466851409472542 2511943429859587108 10080032669183580150 11283822250902473428 1131150708354271678 12527250891122988039 5605349428995702663 5925791218119436556 8907284459358148440 5727586663766507549 361208318195955504 6787774891492196582 13717204164553652341 4180680180462865116 6768027823998004998 5381142174167598395 12327320192833901623 5411414478991962859 7030992013502362266 14541006280600994770 5358504928433140898 10276600413713393439 7623061282243753972 4916822316017367715 6914011730372549689 4091978365288908421 13342404524965619598 3912450354997111229 5514684334342266159 3126399641499501039 7359219371207769004 7959221342905491442 8105440835863776016 13645549547144633655 5657423774143950716 6451685502100764801 13272480238622432635 16576903588002710013 4775278470360479324 4905567347108695681 1153007074082682125 17970733086705164584 5082657966312954064 12025587405939410525 4056345808776273490 15043585364351338548 12436771586309593414 8598572502538852489 4926749430287972792 3008981658234310777 5386481903367142862 6190052183336743009 12589623136699041319 16309495959571344918 6802255489310309852 14853839360105239069 17451200603126951934 5156369717667648460 1725690674294043901 18420120233415661782 15812174938677113922 9370254204809945234 2107823275235359441 2899000998116884428 3286225096987023406 8690759167910429342 14344102701809907456 7577308791163134134 8542132324716717967 16076198792420945053 2589668862819748194 7101758330185092115 6376059859585445447 1807190048020731503 8057060678450325907 13464631551517767182 12423502871481263780 8178877799358797398 5004502350532674363 4027528920314153316 13328895237645282981 15222791481943312920 15846493735644352508 17382686643486402884 215653879172593731 2983930633043190308 14752758626105254264 5009899980417415570 8391798557783007120 8148658702480889205 10811285694147374120 6635954141743018293 6878784282893125431 17660328007335163440 4582502415915237073 13127194076189453183 10101403169044980322 15746816447920959658 4239363010297921255 4816522098276941600 13093167627312427641 10499454000545283413 7429799760648335860 14489413574239838151 195426737293536686 13200365341095420373 6020159077197018582 237633115975515598 1114291315950914712 16925108583434913480 11175067307731795844 17487098316251022510 14744871133064014298 1741068122944273397 14262488731054878769 16467950932368626502 18432023240498970777 14633965723126956134 11421220638300622658 8370937302251861608 15889887339387553299 11228531163271391321 13180121095319943659 18353740703219033720 15811389931874463660 16782307284014102821 2196518802624035286 9762741668179321824 17729608192228027595 6619525059219921659 13905418804420125084 9566106502366304975 8239802987467999215 16368409632436755936 14313979050723479791 6701542477765425111 8864796145413651389 3114712640113680349 13104348624746178647 8728311234938932105 16391279727183002126 18132367109209546386 5882071635038849277 11233529526817982400 2043579769849980465 13602747411514646401 5804383023083458059 4650842571000323479 18358013696100054337 15945611968587865628 15923268469518865737 1648897052298408198 17827016452007321103 16950452927219254494 9179361928577569055 11207524379739916844 11009433249965296418 5764485877182955461 2279266260267382810 3457065642286862123 14329006867560963835 6515612714027647579 11959741215323525301 14464390275535883202 10993220039169774096 3442392535150778332 12777434845677183762 5316123889905728182 18390612040943382991 9382105199594979365 14626152476575297079 329386299209260417 1774658084308665360 4670391240672237629 17020520037404849044 15286525375166368877 6726845065217981931 6498535804369927971 14557714013879254952 219900678938283653 3324051700501556806 13347902597448606074 17852706719475029722 15088380291332800119 13371548544823318842 16059471459953538233 15079872284877926736 7383979936727822381 5256300826763190626 12578413273404024666 13295827879901166286 9547842039766308028 6887311033698501581 17135845600069830440 2807283815824651717 8615366893219252878 9295952911108843015 8913291014782266365 12223636059282717233 5659188590578675538 12746304776597631321 4026204683362333693 3509041624051080405 10147674010446261330 17831969410625028823 3409443991644653449 12598019157816458544 14288046590419326176 14094690103922635464 14959623251972398423 7248882398838035103 4400441156108564022 15247643943039770282 5370312435222304825 18169436151921216340 17525098127805805279 676994220611393866 2563374341801374540 10884150628760466052 8725955006848864011 12802319986372598087 6400867822631111402 7808083720441077394 10834379371651380377 1729783587540511265 1974140740909963189 4640575742586560628 5499105425905896456 14473834370964783675 11926557070539061348 817868418441487286 15168963339243190243 8900351373446345325 9103532559515584561 16554712386775952799 18063036847179797740 1853416241573975600 11957281199535109555 12384867902748627416 12278862867916802175 10771225482623366904 16307695153729960337 2674580468679677407 17848176491442273257 3177201616227678922 12736956911245097380 3026213072719138270 12512061819647549347 13236964138506925760 1429379420776641069 16936285388315476449 3786398986042079864 12498011452795899074 8249183714770113033 18404755194189960175 3128791475905826749 11448106373522537471 11271377655027089551 3321899212408235201 9556676825633455050 7765802909666004806 4682997789889310571 10697052851233547362 18271748042676672332 16245021834337175493 414204146947600656 1380985123735207249 17846826902673277660 139363130928311626 327320854445559534 1689211097050501427 9287779603239753056 9016425260072427979 4027473157765966601 17597740815640618774 13601224106419405017 6641650968853488759 1533012507406861083 13472953515283876665 8584838248414994431 2247974489028046378 15143263940886916107 7965245422361262277 13152861750082490571 13108824062470670748 2987949104377066290 12268222800984698793 16046805354371570867 13276269587648253029 11020914765155377037 15651915701839332628 6786777486099193904 18141995304932246523 3414294880784708914 9132340747228278203 17455636665291412348 9913105673829981111 16722571416906761166 12167244332994336404 16100927654761429342 330765108782179680 12962929347694781212 7352281156884902659 8892041743750230961 1051467901749150209 12144459957589912459 508468955779421396 5448025034967993691 1625175171775729637 17580316539480835199 13204171798029156053 10640951807776690343 3420816074702018449 13502230031984228348 4948705471188770725 13302272644031701699 1901002730390823563 5355521846117301348 8717074947962172568 9625611292250460615 16752295676109628416 3232789310991614899 5468584460906369970 15460044756263376904 6920903333157439176 8078370886536021334 4158774736966137755 4460874830101001044 4780206797125912555 9865389286902760512 5484092580300540116 1395036859379803815 667702170618564388 6993596080489406867 9627984158760947926 13852674690019697637 14185710348704793827 3240071568614751813 7105237016454573387 16934083007914462340 16882774741129581883 6568327262273724424 3815998374137469964 7052052386924920888 5601992980948309236 17983740630735751079 8116523105909998053 11363521807472471554 11233881135060865083 15164621271534806285 3783468708649029010 14136357638693257233 490433679922145240 11416121848623631891 1483332183440344111 787262987952086061 15545478378422785885 14393854836425156142 5674721204569391948 3906205978165210971 17551893677982703975 12627711056760263875 17503657637744512769 12123308092300353982 14944438452163703559 6861520104408313205 9287128990762866549 3141036315195835974 6316428021912881629 17789276749992060279 18212182656075614840 8953437827787189754 9581944438457673001 2315753938180256728 15666016091719639687 17853027556377704200 5349730184985220347 13556055887676598113 17775328859864550092 9436084916795197702 14236859570215941970 6783235923936625922 12267092416581067293 4613765194775895566 13865217122473326172 8486898356537085364 8536923699018614280 15542613759810739726 8517843965382141109 843496921281987534 11788828143130354884 12009236656439558452 12880086542110388311 5647599440265673046 7871401105944818534 10997274746823093182 17933411038848103720 6434303611134417694 98461400581965586 6174095354984727149 16251701247970512386 1507501241361495959 11327764743477712346 12022217858829041384 11113650208123846898 2748614896101494569 10206534755009990190 10344347880113532497 2397825319590593144 6045816504197600886 11081004401700725827 13729567551762617519 5980143346236499528 12137990706669657714 12835836643110832485 4034906198641292175 4821806680048975447 11492082185794074134 499026067681245163 6200785219774011023 4108825096251663284 9656485183096937006 11581765739316470534 16276222909063086285 7374929082541464189 15988736114362320532 14339936330847014245 5515627959364580817 4720741489062199895 15905950438376973549 419867981403601989 5233755716598571109 12623137845899834672 9614204836035920329 6744727674739705143 17056133729332542249 6961424688080023771 12789574748950287618 5366517727524586596 18304419436724219095 1155027787632570605 13275872871513736997 15499726961393154767 6007878501942181871 5514365046349739121 6305300255573483055 14308680452063405965 2585235558336509508 169675404773393825 14157951938805807086 8326774407465292939 1698139728806423980 13163458107078633783 2097759966475307567 11837224743209274613 16897764400761169335 4988163689271313039 12000210497888775261 303092045087695449 4188785638339722676 1974922554450956774 3920115972484166756 3598507976207492657 5865895946589858940 5593558487012494405 966501290784455596 9243790107459410986 14307126785515697551 10337510585102637050 1360710042397844799 10832230852500309659 10245990355585341176 14357980998879423295 8750632843313738740 6296059731327137579 16769220906609785435 13610450144579238645 9840469137801764899 2387695906950327144 1804422913530193329 3607556073327553439 17173307243893281675 10691812051081108671 11563494137783816508 4856122029512882612 5245558676463935854 13617753767846142792 524741502632738361 10725629671040323242 5175434831386876682 3680013110624209467 6789588963481832949 12604284663578870243 13244203613675211855 16320746346767923268 265856070682503741 15591832505740831466 3561893570491997535 4487380893433484491 8877152923964844948 14909320406792783411 17882375004256289184 13979651653857145522 723141640338534863 18175886181422807792 13718836470998395513 1863617817097316840 13865457627386333895 5495894737223036030 7984898994693003476 9047131897391312344 11727757254910553951 2157545205356044860 8525410215157342538 14919448892813388180 6794138345997967595 6358376802657235404 2186175196914033268 17759943707212500940 10792897231695940230 516355119577421811 7820681423387562820 8384816733117705808 15039478872277062607 7619433296487224307 15962130142337566242 11672226531866673283 15964520114083151700 10800943672552363817 13598116035488465267 10753338894648597871 18354234464250655992 2577042694722520948 855439309062189414 9281555110480607836 11210335134728386967 3266596618361908732 5421977120399195927 5358040320219550193 2024119819177565191 2369120690363504422 6825486034020660426 12642884678553427792 10381012700790416541 17790661965572482190 4806567986964350743 1028525699230793232 864988673075718067 2030368146671946015 2382200272582605611 11267420330773554984 7446611606879723276 9984598827303679796 817262385045093292 3207655019444224947 10869966541768722352 14320761686112656721 1892164865534969546 15615012520017797644 5641064736592177094 14690606298348644261 6096113479139370767 12714741898067914631 7485145054526632747 10195111929723408043 4328188292961931353 2956099095516245223 9105467135324769100 17827123803947095277 311625462571042073 5462492187045142927 18280461343327375399 11778295207136068564 12225979473653031773 9527924359884928513 6564808114747743185 2054474295638992153 11850040926840505259 7898340830905713013 10436275951276557087 16606352929436094801 76678529208174291 17660064694037196918 9454636614489222906 3409235899455095640 13618365288138257513 8466388264831509258 13000215072710034575 17659174146151355246 9958035295752762167 11034339703263412509 2263648621804776205 13908100957677054347 16337966426781369028 11793935839479751844 5019029732157496931 12589911833224793226 4705123192604843202 17311148982513811975 11971968237007020536 7372524917130942399 8327488615205151075 2232593639122707992 18193374644775868542 15808415921126885222 1017007626109671227 17745703296779923656 1147722086507582264 10005233700933118324 18295996815148355475 353892536225569498 17334804960806033580 8740177561295312848 4323684475458199085 530895410001627863 3742070302054175106 5067882833624855636 13273707164449986942 9566827475064655332 1928211069317045198 3844585209733274789 17398398289470757850 4594898630051426400 12877656744517047973 4720580828384300089 7741413071202093072 10255758572298676674 16823913182590249242 18321747365451158668 8034084708007631490 5797353371276281354 3254250315379301454 13056308451303953678 8949459961996092988 15333324655577529340 12860654383265873623 9265138680408548712 3432523265059939606 2758154516749305427 18192968134028325976 17930887186213579310 10702161347344943167 1111135214965605884 6247098554364685146 6305731971536867472 13907099157776332371 1730101064671182238 12092841617292223861 14932963456816793690 8626023709739358856 12369169340187787731 11030045685139877974 4643466029922744242 1902741842176666430 1153514671076544516 1173133988595119190 12255987570122622715 16764686177120750036 15061708676367657017 7404746295005666536 12404856188585516947 14420051039692563318 15313155824464098054 9186014101460649550 11493155148249491380 9200660204764315012 8743372227793179334 4773518354213264935 3056092479947405995 9972136554827033663 4998705658225511897 14877958187924408662 1428442050647124020 1329202605998746657 2539387171994814951 339122897933366443 17614776474515307983 5175332866892938944 3532794522027215869 11346913635804242503 9958052269429718487 11386894225706494340 8349308414032608276 3138402932465027402 5448599162252415865 12428819272004170076 938906894348111286 7955440168814054005 13876151850279379225 17170807125897560666 1031470905046570835 12334429315660126202 4011296851895891084 11014667952373184958 6396204205081935806 2514842111595287629 3737151388012225152 15565815890142739567 5776097425450471595 4219802627271511328 12733194938236607152 4492083460267190527 3886439562158620596 10292947601535048494 11077852457757113878 14222033494852051393 7443182234594560569 3143029437469187059 15683292273217825261 8833163574564404569 12173678530960858457 15905603616514228435 13989544448011597514 4889453445258098688 9240030022475535531 10899288796623349735 15570518165612730476 12664980411666597482 18109400215388092252 5637923377004457589 652482908440414132 14229463726986307258 15715498747802338547 1750416304362186789 11806354547053545719 1268944389295040944 14119412197595922585 3907567573744991340 13352351576609187559 9724754049877256969 3537746853687681700 12470198931796877290 11959143805754799693 702877701447252733 3953104329560009881 14962574560536446427 9801377725672121491 4457420506495525368 12711033109586602334 2857243447923607590 18153017665842279266 6087838326866530772 4403845328199860010 8583361917133910469 8927720543009311365 17573284283356368360 8015876848527154284 4758273704804558274 11275536064717615664 11706734426792841734 7814440394951275069 6483358902923055104 16833664432736065062 2850228898404717866 15304902380190362049 1296337442318484587 8125826300823474450 3929330139186703516 13473825503516281305 17733195487503765951 2251387810319353015 7454559971422450865 12777695012635692325 13461559348730326299 18331913879903541191 9455515896623026721 7140612497123920892 15048223710694060586 4970353706242221252 3118340571879526190 15063521266195714856 2797650641048258236 13659210588833798969 8025061299550171455 17313240791090598203 9659824865754195185 7276654029318802013 17968571949927689235 5987933705589583513 15845033910604316482 15362911526385111705 5512415238941634 3747057614805097351 18087784352740681559 7961031490137597891 17997490262798753883 15757946098181004490 6315545914907329061 2422569817213569137 8707838811516503466 8942901875941571136 6261339016877775091 193609208762273730 1782851052561987277 7441647545416651722 1586027338832239970 12753128859675191604 15687758347656271643 946502022374953391 17294578657493590295 4450756888013346477 6014394001170528283 2393547552334877552 6822439884240660667 3151174462074646627 6874248993754457216 2381754984101027611 5270172998755576047 13307964706916956595 10983297177943897905 6259937725723717987 12600916633811871951 15847940710372808399 8086121562206028742 4392169612835509261 1042101127492617689 6281233106478588162 6895641081290678366 9035428877932198884 3192138947362979683 2640117561814608743 17549097735541698785 303271796367753505 3932504856112123708 1877875074144310056 2217489484529315607 10080830987227936813 7149967971002871560 7389789516625212475 18164173043280407984 15217350150933008170 14940776653315236503 5327097596922963602 7312162319552406323 3456636074260615534 16321324925957200493 17601351941041889721 2841131077118800956 991048404832244522 14604607846856454243 2700703417521165689 14138541849075118995 3261728015518256333 11114121462248678315 281491460795153465 10824918124010694192 4657379280189470678 8718243456830848489 4719644457036789609 16589045049671031778 18347683945277756922 4276633576767105269 17795457162854095734 15778167402804370257 1823185779297758665 16095992486097638763 14812187232165667427 8316090780572439346 13589366140367430213 13006420912540856975 10771143551671520070 1077234984533302643 12234595850061561214 13968116315173665613 5603729900212241570 4517857114263807477 14496871055847863479 3886584322303959564 1689507955458356442 11723921783144442663 13273221118405977689 14411304920928917685 12582860000500749599 14815747563958201197 6917487444549496012 3059987818714073263 7642268797678943229 12070922346239675298 16332813513990629391 5226507568660600802 11996775116778971173 4803721586685189024 8163057290510083024 5045814311049346040 1284491688966308172 9435419810342665205 14039547830552429361 13460106520084489287 16618430526333309919 14550977012751025251 8492759551643426470 1917657216766268657 12363224112892760925 5579055331698667613 7797995404368989002 15627928976433469699 15100912672092352475 5011598648228052437 5000717585607198585 3605587452503370255 16459502843700421352 16070602324632630152 6519760121250630112 17702140864076072139 12600659388912780529 2037995690967861851 13943339414820963295 17295357107244808506 3502431897022666951 1130337284475340647 13551938252269615245 9325786432561533596 6181237237280633445 6945125207707679902 17661038149251705048 6375063561695784143 14538620060721144679 6539723927140415877 13892574341352184631 17322031154172733883 9865417470478567437 13380945681341275710 12802313366683720278 10881262146866706187 15227180968674852361 12756706708130486513 16095996042638658633 7246674581959272625 1280075149890170866 1741541035638575874 6613729589266019025 1010986952501852627 12574787574663062766 10082358403532562312 1243470528460332144 2639765337427078610 10060724069301219552 2899146530722741869 11126967917086949729 17863415286807228020 12807412531252671817 7210782850466145396 3262694246413410988 528190789539693783 14291482478810016703 3208452962920409835 10571445654917432159 4562409450954897744 4928706535826514297 1163990938874469168 8903921067002517164 7402056888317408761 15295606744982923086 6244379824889294640 17481782456029974009 852239118935258397 3105775427111940524 12204607934947941692 1424292514450477207 4605345415706190474 17246234361110656849 13241701175774030010 2699802812293553967 3905235923934442098 424563532787934530 1114279746013322537 3779289443328531755 4046851685803965275 10391308026776362513 10988612662563744490 14312641428779390102 6007914781880147165 7714393250061028977 9868440080830493483 4268145715360509791 5422121368339312685 244502343224157680 13024300386487026632 12257049642994718922 11175132243195185522 7690401558753076203 11625167130363196792 716275130516474093 4481853807879306724 9801033902816490156 17375504789343048639 4458249756620841394 14617390119662886126 790503584994563945 3007779044665523816 133988789934767379 11351406105473434631 1944620869548964972 17945510317973521039 16888368408000187543 12426773393416739325 12594518008082295479 5515383387748734069 1369217684720097142 12689098257219289553 1522405910986286005 6388807957161492741 6880911637613427914 429972990058757807 9468063911033444705 16494482777812182787 15518292024497922853 6396599379944622552 14204743380144014850 12702984163521201929 1442269438304741448 6629942533305584835 7796306976879067780 7798119230171187604 6137537100930718327 15262307481003996799 11707420417762467917 11032158920362529959 8447247697151398239 6432660091529886175 14674526019773610571 9851334029796404834 11559700109440022922 11896319524416685282 16779938782493406849 7896383561735795257 6533626265409098095 13049817797834558904 1142287408741596751 17838878909370650812 6206934744409472959 13588047935548172261 15358716095496444562 10805371446932758117 15250496686272162897 7767059336326765341 2981396259910372856 14192349981979452670 15548922519172602891 10051771903517393115 10273229082549494356 5724516950147540551 13812738428894311383 12085803350100553535 15843618759342012267 7393699690084399835 4955928143406608477 12983075258236590833 12333283861084823480 8089156641553224495 15933877320294548083 11509604496448376532 7750729519871296421 16218163065145250924 9343571431142958449 2991627128838313208 15334390804944498522 8225732170912730524 17340064478714021499 5211274253207276009 6184507696010527466 15276246010997445176 18266734095972151057 5373511227547657258 12614199471923636213 11111732350726694303 601091506470082494 7700354781426241444 742322221595107346 5057369790933678330 1221577784483310040 9221772022626878461 11902974869788365312 5688100740573715882 11337083736607663383 8669072655502957806 3561176860553593938 10125546604544584494 971330582890597785 7337748917175373395 9644974599811872618 3988217918322780572 3532553725960997907 7324574223160251364 6538156890809688561 9846845135825317727 15521157469498022887 16436284360252254490 2255299028346432913 5493482807835222023 3432055915417679555 8960488526750589658 16844198317606781255 12202567835062732285 896900369619185246 6887499491572439236 590710331287343430 3745594623417877958 7218987045538854636 1016228346602908477 15865750205422472619 11354364101157411695 541196085856441444 3938875658971344364 5156983595750383980 2669882708384338586 8433549084932474962 1067411765852016351 5893792214325769673 5887362217787593141 12054722263647072709 14293029893868833486 5635308428764198662 9521390591972053801 6067059141372322706 9121474737114103683 12785920521155387880 10170914132479678739 2836733433585313090 4763399572343140579 3818261004611572838 16847727706127414561 7238561322715199749 8499318200978268435 3683747142274519766 16508386004063944363 2638992182329884887 6901537880471412797 11033601209368518970 13477105457803228902 6127561555089669877 8901126827631042075 3732329166914255878 13762363945654193248 1309017399090609100 9379926940314616501 10234939402831324700 11687979737056953626 12135912144294685816 426572246329598187 14913553559260409314 3241388451902456673 1644254230338714235 996081206825540042 5613884930803260934 16146969637758313441 15010946598936183791 11919262030065367302 16495764709841509094 10715886351200869105 1224413544379209834 9066661299054895069 5918843808330049100 9161268530095095959 12896846914368512672 6270343006163296896 12261089029549900767 17500382922959409248 3947814251170532648 8203192416080576271 1983762957801458080 13894267344033988183 15002656009874481707 1696318045830863312 14476403048619919535 12112414812295381024 8245208214181520157 2488063725792642917 13963168930598218108 12205204860826552652 14362241854347808436 15900195489332703963 6954326931980084488 10212303826344897086 12580923914361753277 9710418324254727943 2586387323318887520 5488570774446382176 13387661107923302770 7882156640532486584 17725683955850199258 1190766037049034386 1622403862093649428 4688150687434774487 17385284213250859098 10146468921592684312 10935462128767049517 5774833969506906653 15244608076850022143 2072937898356937532 10017040634170031512 18149830547103370627 8594972808086129743 11051523351755275227 15555213335819396697 4167836053127936612 1213359313428303615 14631338752909909088 16003000421212429625 1725586391510600875 11173455335118889046 16762142656199867595 5692157430900297752 5022811044719168475 13684694617028915119 2799823913502587128 2933501377301569725 1859986935581401373 5046513185654022539 5250182391478057800 3244468443008339883 11444818477306273674 8588954733039693840 2547329588379415040 13174082112972625393 4064504852559905142 8932065688087870123 16559070116301287950 9628130701754953774 16165641728768179116 12357515350348629400 6760491722602521778 12570745911994424846 18380413421983637323 10854754029386972558 13562616733206024598 5011960832631237365 16432890623111845673 4656963495519706903 8694581727139558093 2679720312902802416 15651151135065803769 12603403056669224951 16035413035358206952 7362439744929483441 16658040150385196691 16173016053629493077 12622775988272360184 5818417916501957283 15735740348074978878 9707058708415176964 4071979710157857295 17561227020580923821 6656917956105040842 7320435874062551967 4904573071992449642 2656054129085577135 17006464722830395780 9471666404116750198 3679081488698155187 7534498270316368559 3697734789844262942 4330984163863593403 3481198143942576239 10621790266520127574 15297018240877863632 12658176135697819967 6068616693777062116 2831158328383609322 13921781007420614789 17256865079588869195 11823513302602431813 16197742302541557763 14628387047391440354 12812006250584334762 13447003600326580742 2278051557056567592 4981953231633004678 4711730789011320584 9149366702789104993 13615302614546345317 8687811844424286463 17343664536501884976 15627867593575566309 11166730993094025805 16936928841359781001 5134326714725050796 8105147325962725214 14747742733005040272 17757159906788921762 1260820705570594620 10977040517441533910 2663439665235204924 1220017930276996304 8635543759940708142 8329625232799320192 7228802542112588950 2408635424627828935 9180030053577768873 6299148919247247228 10030742778608239339 7362673194224566604 5114767616538784503 7144468441540348841 6753018226588220963 10406923896417472405 9955835235962579201 5968329088046181609 1546199998383923480 9497232064614965894 13152777002156883379 12403185228676954186 8409742092421304464 8040226749852684442 16946470303461833696 17139404137757600114 10694604056212413009 11836879279869580720 14312677392320873176 10761114743897807737 15888204581735713733 4170780038990887970 6244887164972331856 8680435908278922988 9817512384392417670 8216061793782548759 3841521795832909440 15831291362159712394 17227258937192734582 16948008398432738586 13057769365791388604 11802174557154714351 5973898368887507373 11432318689219240041 11914130591128775085 17405670786184833176 14653391793852575241 15876048660453772816 17009625695096258411 11445506220766976873 4895559459993419110 10505333458629303048 5333660342311892206 17713352547124641959 1432355726196897520 3895145025987599530 4240079844620855542 3105690336454880893 2559904755643185170 2487307280687009440 16875536615494473041 11782513833402312298 12901124114504601706 18223095371535259528 2261376182508153207 14785527025066875040 6244946618813653518 4091473976799315166 331214760977797945 3840924924220913549 7865711475623635004 3327230754763502727 14298174070960464066 7138931670342494559 17365508171575527532 9915912332755098124 1694674417176734327 16979767169445827099 5949121562299386692 15717128911665502030 6904610317838137373 1647047641838001873 6762322824099773037 5602714529415413210 8262319406133470524 8420167279582861503 4687501766738620976 1472389589585986322 1624168892122804148 7561297653207440618 3461811996858316245 8019200930958147871 12391285171714527769 11442838016862482806 17987962692458396588 2420363109096572962 12551993506613323691 1743309836133955218 9445054597690133247 10227258300942321056 4929598575144555989 1350821145500636106 2573091602525115466 10527101593529689206 535528102725908883 7802534077171443106 7985996451993533829 15331431942475230569 12515735646665637716 18156515939230065229 18092309876255130702 2156992441838362415 16155766631257794966 5793915612117660776 12933783082232193846 18387264251447428372 7010214942426880062 8662210130596500903 6498771236631752526 9296992531663393589 8706383831752895758 8511272505672409840 8235218894471910456 1347957642907932790 13343831695900673972 18220432790855755912 16740350156571696710 1977747886800256689 13972262074062406245 14150970847150019174 1450423415836534062 4189287438867302985 10389596394446046060 6859924467413784398 9889896871686448157 58361785964955125 1968393659710343158 8903058206413872586 15834565130096925075 15948576288431540458 16892365881633131891 17279935459365532749 9518644953587376044 15296149576487590224 11036372967573361235 12423953744135267829 17554528425221094086 5088943176565722230 11439304273345014450 16981268301716590679 12649890695427607980 15762216958913667559 10880998293068358810 11123573311134753011 2873776010072943166 5006217797890209493 15990290435218911680 2976852648719159115 13608320250611028486 10677832051323509847 18336189517482141902 1308087842650135335 17043421790566433944 16927872833326189527 3230147820284266104 2668036453590757831 9166675735267645661 10869266551998974235 772851958570381026 11037189207412343157 9446708688817140331 9343290002436905313 5398940747064281939 2533884068657955677 6763298528706752198 8411346077547579273 6843018519186351402 7030058457214159631 15157505108088836964 9048484856268241882 9598936097792118643 4854299353563920362 17884669461454034207 8364739045946584809 3261433198059651886 5602044493500441374 5663598944914728273 15657406835641397611 10035238042463682055 5019260930399862437 14283171879960722946 12602359191519974984 2894120122337883106 17494988350027756917 16704698720575847690 13509682250848279100 8030486365557123546 10927148012800424333 7905142067298550617 15052398279843003276 1725295172254958581 1859112100717758741 16881934264089086237 16238335320342150166 5179754272551069883 2811894356019100079 8493959260195243716 14904712921977514965 1016881929265426070 16606117166615039563 521556845119269144 3366937772240804101 9529149095966724979 8795718845040350858 5026704637772091244 16294609817658401445 6649516178299177076 14106788030972975157 420459753786191411 4495024213121020915 3964221037981209791 13191513599265822808 2607924190988089819 15768724254512719488 3047695808295594159 6138736328497550352 1430306881072491912 1025212192802058596 353726017642353797 8359858023133554068 8864318922025199548 10878969938677725212 7683898563548836947 12206239736799969486 9074234844824850315 9859359626329317838 12804362997975640817 1555617818478057218 15927616111155174635 1208546748875829963 2202895569204986800 14436974223733052822 17796985308223097910 17328855116548316563 2250108554772161573 14727346181251955180 5270023394193041316 13623273665486486720 4524494775835832962 6721562304462730414 658401308015167627 4162605923134472742 9422035943954010827 10746574956277799168 11332433859726848111 7715424058442682366 17742960087775885718 15332032025914204131 8994779498554714607 7026491994857463413 3495385696627804282 15747866137273957690 8985378887852993656 6401568056790304625 11097211912801493884 9941022426200433974 600815496569349697 15503855641697273598 15362465631415707574 4584037608848774603 2331195879241638536 2394078536291568386 301238192876391779 4324890751847466098 2088304279374630982 2855807985012760543 14418322453584866828 15388736708279739452 13108907559160563327 4784093674021133296 9004613168094783944 7981201171060211052 5066110418324858147 1602822553478872187 16229601360299977694 14634905632596022313 13940166003167997176 7879446540678599030 13301302044573934967 15255736786356143977 16417560989523599451 6443004299895648152 3384207524897493635 5546851999744539498 1400201679961110729 6114038958642792976 17704242048807914974 11653771061038217531 902103014040138694 17096766231026014829 12868228853638493133 11813431313977715457 13870722714568221907 2342369101977902938 12041251705300372129 14411646292718756743 3579591396188933760 2372453308439083764 6971311571546128892 15674610883634380918 564888445743641254 9833048889327344855 5304180982975825835 15916854077173707236 16963459436394958122 2506220698341251940 9300243825203806552 8945682951795482854 1527399802007552571 17772111079780878084 9989848230760078313 901760304248162747 15778084700932515220 5470678181287035618 6435598915594185526 10552588199368673451 13122118772033395057 14170134222994769501 1353461921328142869 11670153196281973800 16111492638634929903 15503846791730063672 806034025749128009 1646907433003806711 77692248632544856 7935440331745969450 675475770246224500 9581469381560912751 1517263803076901742 16395878978783156726 5363843235856993362 10479012348510572338 15865548347521066545 17487175724999231654 13357307848346091553 1970299257733423746 11858653966279710252 904276372858351060 17393802432162390085 4234920384244372975 7783418405874124361 3275322994555729636 13091857734447682726 11278312819332053214 17755687638582042606 4592563287526498426 2637295637992728796 11533023942856631292 8741041142639728093 4801048789682787025 9061552817531237257 11890959519881214288 13966051114871876731 10191340921923414132 149794773933805861 3354197343908397015 4098847812166045047 14441889109131349880 15093959720505428902 2395279296941015597 11060852456548176364 942981517887691374 15937146300802223861 9304597616795770094 1837096772151376050 15233051810448438718 6636793136687124894 1488604275029522956 12481081571745839196 10705073258534752896 15427841188879134530 13858894326785609195 6705757238346809239 12712808633207337540 1802314916540545113 18072384568187934 2453648801649953001 4195994653344666555 16015713541819984518 13558343223955392921 7699145893368900775 1539660462627769621 12489395500928681861 15940971163725175864 12221710917360206791 6518242162506269580 13554345276047224189 3579541335570497871 5563799149759454972 11321340095977440809 11546247488764406668 18115591083890224842 17466257927815157621 11837069157159579268 12514341820120463457 4588577675356198051 8725853058606452757 6981921591042732992 12549168317050105307 4429815007999129296 9328662199648231729 10280683682303818288 7393913317683012288 14577603574687066434 18383379385991218707 8206967463358927381 5126227980179315662 11662068907578583470 9967320286192404842 498793749365647447 17635328345416270335 13288849614514000222 6661958123634655807 13569291814243481794 9613418392427590298 14119167508118543333 9015912051576871777 696220033966643339 10809518969915099499 17741010950793735673 1463800820645994841 1060713325846290146 7445152418974290362 8996657368687829482 14999282420490697796 4942822967546057475 1278716910230305278 15850833793186667322 13063644207600478204 6136909086324352947 7471558894141272525 16466107974376537990 13069366443259772381 14679584451433233958 12927577079231023298 15567673656076535100 6844588185140280292 3899760448497519642 9768182392628018149 8317752935692187442 68585610129966750 15392957974626209692 2370899244967025586 9504849292714569845 4074511348577043811 13516016763600434347 2774797272232387604 5802518276080822157 2098925186944585224 6485102394053622889 15615844052900473340 17845189988256446533 1260259700778902693 17783194658260484589 1537093368649273374 14067317651372016240 10226000119914488024 16537909891518301448 389827720686685322 17861543161244926578 17682521233691404076 13989158893619783315 18390265287052653174 18062766713871795006 15504136553788128220 3187213372868282237 12106630561853299572 13869368681256689211 3408812153838522030 6669525382732034480 1205183339580315234 6216569189956923711 15576807652249030242 13165576573964103174 14863362389795668202 6148311231297900191 1034315447704195983 9241792404683180626 2938926290753447722 7121341777180367256 17956386621045159163 4329263078243163645 10403381558382594798 9114824545783849702 6334888671765267802 11514689630169314170 11378396491404137915 11070134817137873680 272931880368028996 8161667941565379084 17375954142620338800 15869965438829042758 16299050249782441172 6729867724187930663 17133166208313462877 1191743853080364617 10411916245216330832 1944005422912799126 3801345505121294901 8819264288392010695 17558171998224304150 9948419844176168808 8053544084241894230 2981862646835719330 9654338207007601453 5790611978557079726 13408550713361090536 3817428626053017761 9732001938605462269 4975422545956819536 452929296563161602 13938205035190601551 3977125247313462863 18249540340302441902 1585896666012759502 3836519250006805519 1184812716734974323 11464141146533397707 4520642568661402052 14959299373687223683 12276613627063098429 3110636383554645840 9435800543976783673 13941921932941426387 15144772054154874732 13641314072535570176 8180068931731240003 6171166681428240352 13681798993276859930 9462990447274798386 5711909372622324389 4531285216666186946 16516584722238045980 14502183237730926262 5144202011403900544 13744443677207481710 1557129422921101880 1698755169678349040 9124612133000496286 2590574935312039643 881277895964207146 2669177983389412112 622047994251971588 6110525176843532186 10493758679422370356 14620692112895843851 14779203104781924123 3151578731999505992 4649496034786506310 1471077121714100943 11988279120337978534 16388272515399465975 292006595948143739 11617347606729185350 14419411623442627387 2673269446235866382 17416169501067905982 14216977298050485626 897990031106547792 10561510782293539597 9783432843741726683 14812500912709149877 6766012796657947060 11174559417103485637 11665585220057228800 11072356059201271261 7592635215056074293 10285521564238254943 11503062765055103866 12061939853770853610 3807545886223164910 7752649012174536920 2369193619651421648 1248883673039286734 16625639551522998602 17164955822781717835 8357477764538010410 6605921725163326775 12019098994377232594 3778045793647671657 916314905297605700 1339098643061669107 6061416432778460252 14151274003803060342 14005181785520614967 1093590920764264770 14918939925235725482 4217828752055851189 17676970511799854626 3959863284267230634 13159039191687058599 9064040330677430788 4793465895853891615 991589229123177751 16566831801180765006 5076670214253224954 1092469428200190170 2820521709905414714 14132205476377534403 4819483153522300559 4732948692486611482 11097588938249350241 4449761563236824526 8591614390130543467 16207751912229637658 7480045662003495407 9866517546900444393 2223298973392225143 2142530569794222837 431100571540600898 3759338106065371697 5453561143099522765 11918298211069018684 5992347206126441650 2194643195446340883 15157298745804287482 330358751540568943 1380472305229266541 5730746084383745148 18119911215404035214 4314645153337782238 10609687497578860437 13065620409773390481 16701272402262785616 329255020840053459 5434237117875100976 6554935580307187961 2682622484286341748 17977964851140612140 9626084127578106125 6628865196706123808 6648045082032042874 16879522462215156064 18186034519702986482 17154493462563758675 14607121482795232428 1471418409552731640 2689523074703978513 8395584708843011935 15485255777346334908 8375221254440079650 7506217060239806955 15273330954122157876 3874172916691232564 15620545371592869971 15647169871223028451 5904253386150150678 2356318728011759364 1786213123717369962 5156638888414514513 17876076854270747228 6229010838042298352 12440454764609634826 1827758303658556338 5133048224254685752 18067874898790157840 1305471647331893641 14967132448213491669 6666066177370101590 8719124575234650774 14638862486821274962 15943193311293993629 8180928945028332827 18429945182339648195 10312109033981945323 7914869363226263584 6348084150664691306 4020109703825513631 15086567312086912439 10077898873768335440 1141335927783158 17961326289701776435 5538805396127865866 11093167678295919610 9973971816760450388 8024349558307075413 11445929472713783058 18043371775869796418 5804277310335876765 17673042808260877915 14767723810766004033 8085231517197294435 15085641164880255262 6808810800481332597 2159798197779709054 14080125243650603145 16827746725132623150 15768565628788896195 6691898874121245938 8604249141217200302 15384378924704894542 13281390642119433776 3341152964745471602 13826617577595974869 11161571233350208538 7415972262537586675 13364526149664709728 15659284827917868352 17417961241606172698 17106792905498003254 14005630210068647669 12693763424145698643 13286276378224127684 15732339567920653811 18149760568475574111 16582896615663324705 13930453281851361787 16809492440376325639 16789363905433756652 3766713486125122294 12256864094870656439 15264759524161578614 13296101674730812278 8866214045787489593 2934756703179598203 14536307903028537716 2442543852785941833 5120002470767285309 7250359453774512190 8962504285992618414 17763944633098920520 13033430456059767874 13044688709722644701 10462095390242271980 3052608370113144969 10190361795855253168 8177636143981586315 3720835154914875735 17841856197856992037 7870472100592596004 16574580510638446689 13123059286181446320 14416106115046243890 7123512888176640436 13863893516379641527 17615977645573627996 2805217593910269375 3220642681007550643 7894065256741046842 16345793545012822775 4004678015045029928 8334559122108160997 2302878147361240028 16068310260078858003 6359701745257165129 5773525302299867392 520852734957438241 9401483768300023438 16685787182902847444 7868906284983281243 6700882872170278239 4847169046304417409 3165732555270052235 6861184059249950259 10181744687022436598 11062258945331955512 18227482836385183289 13286565247939518359 7583923673044741370 6653404303334554550 16416374173624290689 5671372330745218967 1074922167916446005 7453981003130488580 11317119458904363429 17540655695228896239 13607146513657951531 11316563526408939295 15516830838817142739 6809686626041016607 6252067312724058617 14228114768727355138 9225472119740707005 1334161491151993829 2324980742796563164 2157766198566073884 4360459920677484848 12159636135680918836 14174557304399574563 14876503160934283664 6315648014550605317 15571677737814125275 962867834926395963 18080977080079139105 3959730898304039118 9181825530377947663 4205479050717974797 1219497570168061684 16898686941297130403 17414564355865797541 11990672968568708229 14886070075776443372 13493648829568878266 9110778606396577388 9769246653291319802 10337981025932303764 8973432989381806746 11947547943831308662 426934602021558167 10185151717718694866 9663552038743673117 11953286106927584600 2722783392383972215 2047525288916674773 12674613882834246678 12817347523884778284 4772581037072887754 5963110410191764931 8514367114941565146 5775765167651423696 13277489486216292188 13216153276068266723 8273172882282463942 8965637226457105574 8577009505908985934 1326761674938336588 10935011669893980559 4643238516354432586 10132336455090760883 13091342442872793653 16802461560293779007 11911315510838362277 2225427449604198773 7301647415385464295 7436388878687216578 2843030948362095606 15941747575769701519 6935674181756340912 16310181706673957750 14563185527549996608 16875755015782969473 5583059610649292172 16141257973153613281 7367778207082958855 8544289167070497038 4587807638479095497 343335504597887884 9658331691419454299 10122615993225239533 10425514923290947525 1692229464547560780 13252845535812476132 18280654588911512268 529221238032624568 4519773468622768583 8993316068277007796 1368326131467172998 15512123669145245867 8293143609634300018 3629786187070003905 18204502300000033949 17669291246062127641 14149216251502043015 9114635942887799990 11673762407242694005 4867701495949833106 4177824028890955291 12819364083922475682 17347400686147233402 996259498891128452 6770467035769469581 18297503262762478863 42710237046449293 2665428701841911782 13211515970209319895 12898522164682688577 6854531002039090807 15870198424468427859 4955913242103823166 2667762169405723534 14221531083456799886 15443860013705336707 14957892573594415836 8104767417003195986 10488304590277527145 16672895325664353259 3943817201174403935 6514584655941636280 2747801850299563323 1361125811854749052 5885864631290004215 542745249724823870 11356210364353955523 13868639332525555511 10407012044103321663 14808909357014649651 16176378030531655757 7249423807468012720 16808045149531997056 2701969860494702442 18239210420288656495 7560617319487763876 3456498203266727380 2539156778370848239 12062452577807754400 9545617174481853431 10340489526911834332 17127824186127832276 13937146841412840617 5143008946606981985 10601297659454480312 3612050392910825692 12093532378692531845 13770808100937386418 10276488175593301853 15616831160637909168 2879376723801647322 9567909477755330585 5545981377090126033 478821929606892484 16997037674291213535 15877329738863732279 6998055490704211042 4784922063508729406 6472011608328793194 17967704777224829308 11943730718024887769 17683485263731901264 11762741132726741405 2968204830613383397 10940396106647427318 25702321547861257 121981145217955983 10721071879160274107 7300749006389302551 2445689758586317854 848112583108431253 16541877594524237070 11691541359160157177 12352045164780980266 5745340604899944543 2022876047772787532 2628258958245653391 16451136937067644886 11614283292758493600 1655306533434678942 12906062287270105095 4650299658213185987 8180538708425915257 11920521982506785988 6088585591751040806 7531932193848205620 10831554235145217270 18080084798895895137 5019276888232060901 9837875098832648638 8916919749422530976 10959260289093173434 5123812664697121237 3870971567449355030 7235171893905773794 8795125634301452514 9118913090516031593 3071120257732647386 11704336484393721436 7063436790039720469 122725635380010589 6218199713132488914 7642242905351072694 4835958774418122707 15061819100812566427 16798701663173950194 2771676758753162757 6124004172229055356 17616119639533347059 8036621079213356871 18433515102035733305 14786517584445148470 14879538927159205017 7791612189513248081 5959397800634561088 12878328637271895218 5242283754002804191 10682768189071523067 16002221322484038941 6874573508267553812 17655683009890581844 16853325293385893545 12470532159492271112 483525516669490953 7701850771470938168 6287296240421556668 2427772392977263774 11505156575864823865 9441401535373305294 5599360670200263999 16176716533468377317 2016384900772568986 16228080392313340361 15930418460659480241 16926917512075237583 16643956840117011655 13542081041348759556 13329132242107027008 1559164590880580423 9020238194308690490 15650058431916602097 6572716659034289500 1132591722451753331 17553144623572955896 11508127688903579396 12282718533003306073 9560058178874438804 15853862344942876196 6486023199845160240 3694597032856854386 8169236854838981810 7614866492673598393 9995482652623690734 13465633834065381673 15381069704969938639 1285364211427110375 13875900877071514325 9555319191037752792 147428527099832360 5028926554288302971 18251369851030571935 7894596544556793466 462321755812444539 10278617977034985146 14723299712048608392 17674812022145534831 619740412334492235 541252251278941320 2182898240596196104 12244627224056215569 12078376750415049437 11687462575318000281 7347871884417636663 12066428274362555485 4237872410204143942 9184273166864542721 6364410360725038639 1654039176006304479 8085038812627625003 11038968212401681902 2997978808673231728 12482774351597189103 3772120328018006731 15835173518714029606 13164302784282836581 275693679731666245 12786664752955427772 393574680406447338 4943928570284608349 15151590760254966300 7203247358845303858 17092275609138973656 12882744253530715476 16563192277887833147 3475080870014646832 2491003119080600177 8003976392345457965 12233640647422935251 3415782223313244053 8143242355698038680 6614835120003333028 1707864468056852838 8662812439167061275 1712669808540671943 15089500973634930436 2726910908952193075 10781028669947789069 2493028522627986875 8490342294671845 6565601163206862455 3024625482543949261 6006084199238238654 14123264332688428635 16612335412369786473 5205237942005955513 11425825993059606524 2340847760352163561 16030801616808120205 8658883379512562125 16015500499047522447 12481981699592016667 7861549670701277369 9410487270690070360 17120315769046227242 2461422182850381787 3075893793982272118 6184841953928436711 4088638644274595834 14042291665510143051 6739639857080512086 1565401671012641311 7648126349738551097 9653177751378518135 9582928405711254923 10278340716844124514 17348563300534073101 13491771920376186308 2848660978025610861 18120412811768217244 5226923453403746523 17841526152277927116 4587479635098738269 17637912870022904640 10322981205202234547 15349133041077066507 17764433365446814525 4809334286342506527 4109148319943581691 11506142179264799446 1416196487750880290 3236862556598607850 16742499027243099706 1663045123773164437 11595022463074108613 11620036648076521877 12413367283298780744 15162821379676209181 16054932268724409704 14764670325638175397 10149786492001306058 8306332728772361876 12098905019439032885 9149868974444188647 16793225532117463217 10797999170468434165 9977672587306676890 11934601292673824272 15513847843325984454 18348967425917519392 15590202743890206875 6076244612546299229 958230160651423837 16734565336652046790 4139140946289015469 6248242537548046268 10961522287742400169 2947959531821362716 8307065475224381960 6645448615657947873 13497118197465912078 3878311906663167831 6048299706835784108 17459559259428912987 4605066791673765393 1358272719755278212 11325105092707754595 12446581713796529152 5143803845340999001 4901103446958526369 8217598650775022800 16657362200501968993 18439944035327438203 6263721171915053560 9750751809869423632 15568806103114506337 4844492304008669617 12382316580540690792 407760850503307106 7786156796397899285 2729942662903896548 4284649885825143693 13385627381488474776 11873182367671379938 8128728579958636128 12544947959320637023 7052080465793766515 12250629774994084702 7137351990449606705 13687062600509411443 16276398309975206940 1922359843280050007 3825470488471243481 5157603727201781680 8531965271865009962 11639325237744431299 3334021322960231219 15315501926253982612 9980138823795766988 4002827357029638551 14427249216116708039 5517417733799463043 11640320638530187561 13677468559149238158 12951362253767960677 11554340011415645747 2480471860329681708 11755630084857343097 1947229569427059899 17591542985565109379 18117213422604964426 16971744006542641480 2287169038632901614 8850463471721020355 2240944709876764689 3527663122994890484 3470312876436245746 14210991410045096897 13710268644927729434 6042962736709895920 14125186571172766777 11357166756506001168 5563952946597900244 14554332975379961436 5867713326869244609 14803585150017363812 15519277740140621206 3204478184730898818 17955489931512343132 6191570805609068934 7053280597757041774 16034957124523235359 9102999165718529109 16248387814206229057 12181286167408454140 15145105074579257929 16097288811714684536 17477793316541073577 4983511429422956901 9386009314847090126 11004087758739016664 16030109750044133895 130087409654437910 12138315293959103784 16120983967739692856 13451042706443435778 17761132494926940130 17915602653758363550 2557492793746457759 8069210377687283544 17400131714422244295 6559193115224309277 14506715300866033060 2134528427990458458 13679382589522746791 11688140412709432667 11910461530669669157 8953048701042059329 9950939295184022562 11161113600293764241 13238152096376356606 13454132953781447595 2458903951369472502 9586519792670888913 2790469208684996081 6807689374337784371 1188117293013251110 7209060884001761238 3651227427277201337 17910516896565023319 1361815828842467850 8028388651533061337 1638399691828154127 8590163707243466302 9899736764592331770 18273165988314162576 5502739738537684599 17475464896540452019 12255152141815006176 12553669126218049981 2156612935118757471 17609756400677751653 5230008666044605576 3508045956316167769 697492138881902937 7464746877719801834 10028702458776716457 16443702540881023597 4568577145753139010 943629125741574569 6860802637375792282 17894061547206020340 987351195142880460 17530174656730940754 12584201042276162297 1889499599870430235 12477473544529350362 17362220289677636156 9094930879336487013 1034481819546806079 1516933000782347878 7350204817201945865 8911826628419355142 8357604232397043920 12412740465254673840 12001118962519700936 15598655310541976440 7465187011161843406 9828355793329614033 986578837301842638 2440109360042536119 9647669511790831878 4658334477615852623 15064430462217510377 3186396924464898911 13007524445729548982 4150640523829002001 3388450428116189057 17967967542621808202 13603725732046293824 13563326960366228167 15962986170414773549 7511134441200346289 728951429533308869 17323700947823541920 3939176998099514160 11275050953974308104 7085900575342295234 11548504383627742785 2700360625566292245 1802792671651919393 1389531641793827687 11045581370645870723 7748809439773991625 9648977479646569048 10559189089612094045 9556383239891809306 6700471941646973725 15544308167378883849 1139198000471612564 4843385863451967422 15263303475951798601 3319010737981561723 469906693224773506 509570176448523865 1381831364052709083 666566948942747644 12878021141945775629 8371312407249956589 14210175686360482397 18175878480550301116 2583388252757873996 15470598214562141006 14436602582823320443 13011090954628988258 12000880249815867088 8451997840608539033 7646147036637562923 11060046788105204367 117262861892279768 139017044196180940 10197468393078836791 1784270324022947901 7872039150232299060 14180317180339017292 13601627815464123775 17230864596354184952 10812693428636055015 14034429593132917825 3330803880198898038 5980498327943310485 7000644285767308768 3967242615460561130 1943189128987579291 9425370098244107663 1357895124501412368 15090098249594830794 4176394533571569057 9749925304181168039 14953207091682266170 16991992981884636628 380257583153592068 15548549733559895764 8947866689661380221 8493080714807646278 9056645191272142808 4327384558898730225 10826234057716436912 4242283674939530466 15379326495959684660 17296391290192667469 11405304393021000983 4506672521191370203 8083889905685053586 8867710230968400825 509429929547333491 5859903228187763524 12911395055898482579 4414963401283238850 17417528758653840099 10692638474032149208 8932470050913232288 3878801413295488380 234802649997577694 135830826388694381 2406762215981208851 656240610941549482 157429833632953146 16241577887790279555 239244532581316474 14670927310163533994 11455699997436468652 14505910405346396207 5612359527425475800 8260400580995758143 15557642769584694421 15990923828968996010 7834917997935308795 8680747464744213130 3848343331169470475 14422861668015121890 1248677001707303438 7160831350796524059 17194930155316268844 7989260463665403136 7790334678463994041 11686624842257108649 8627265272377015463 9845291776926560814 1644416865528704238 9066833432473149122 15399804485087641392 5644067804915789754 9954190917842792866 5526266193616934150 424328731383618966 8384242968724025062 2028248211868902054 3853034546826640623 1085158930765511928 15005396879934716956 7461618465490084620 11641268296155312644 12399766132274485437 7210901818831009151 1606605428186802514 16778380222877549240 3422191379782082324 13424471302699275439 15893811957818283008 8199143254862500660 17219959084884548156 14568582417613145623 9617630346893267302 332187448983453933 1683456781686118573 5402371547451562124 17735364878111924463 9228094069557092619 5943418705464041625 10232089285763467477 13362959577703590864 2178020014182268635 15347324759097434320 2934150178951388553 18167843495288357928 5962429698570787466 7158394641988373956 1097148766851813424 15837350687072480243 4231019815193654522 17631415381245023492 7882057821543217599 2507475525264109544 13266084671562478910 4766052950841697158 6202398177593601337 17021669184437117444 1749243076918215145 13533443557746853573 2273428074761032901 3336921083017907496 10850710799761052938 10845776291918691734 10654440298160977725 4089311983589915148 16104872803231430436 10064949346548293020 11814308047279464813 18187463888251073228 16803264156854407537 18036184828402692613 1357694674815239115 13937621355789839142 17226854937212078376 3911297696550891982 569278445009274629 17646387817088480401 11983491656486183453 14238274499477520561 1931114566904326521 8487969954490530423 3236665774105181772 1843746259349233184 443987918960657693 5569762002011844855 11170518217564635855 15213748752302274243 8275525195480517518 5498974774286941368 3881961526642478365 114836086458726208 1832864884849931755 1936915403022109345 2071168454441448131 11919144002952353976 5539001644003608861 3457565234629282621 8366352208118771564 18153738904920903159 3284798419915027596 9951331489709798272 6451490839547740620 17688595405272728366 3601046166917494978 14090257724877427664 17856144762339169338 1763645519708230950 1651966427023157871 14839262642205157794 9612110786053701405 6618032344496065303 5975637352113109898 14879983967387793336 11339774752068554122 9747165434307004357 16118408519785832146 16783835967033426096 1061279810034192961 1890446168862549915 9963452860964623840 3454553406616377442 8803865432252492254 5102179564867213358 3583791945210655035 15592860296391365667 8558072540581096841 12588050300883546507 436531601941931925 8586087668211770626 14775552856913390914 17129835457313184800 3138953280637919373 2026150584129680227 10772763523053930612 5793903674587063855 8091367324145279020 17315255498683684129 14020893341795590186 833438918336109085 13306744665108795591 15142089579046110769 5872365546265642983 1102942173165459234 8133185435533626032 8982528568608970827 10805848249381961775 5999717199451620700 4115334541054388275 3984387653057995794 13559215035777980 3100252195234964138 6451975311628708819 12018582835861550433 3445691109756607208 13575944439697085252 7785309954231780213 12675674760627542197 4823774416785081841 10481096696836498111 5949190236776337306 1268749752780581331 8145804670847483677 8238731622793790842 14635128601727359191 4438263531449597142 12752444293357323843 104147208236905821 8623803521378633199 13986803187629167645 398660660055764465 10806778311652422431 2192392088527086656 426177683115180459 16871934369179976878 8329553580352935850 17336941991079077137 9464539972887707208 17852522472744322016 8447660144670111823 6188150278494795019 749900513392930034 1925897343585822702 221393790562948898 6021774937823762666 9259267670547543873 6164745011820887108 1283075684163908772 1604478545092002396 3054860704572171256 510829324283719121 15205501538319507130 1538433630426478394 15353248828419968085 17054811821801355071 9750370727091644753 6129903489460002954 12400126353613703651 471103576663280795 6205028999015012860 17045481706377361028 7276405111354263547 7079498066426515759 6841337965511386067 4494502557784218923 5349806046623906053 10537871498037863123 15977352599448493421 17053780338841850457 4810643681779190265 15745151665014511814 2421982112247749312 230601573748526029 8734376035778337939 6088997151673744551 12083980418230404881 1774802999040670113 17986413447557063266 17400944375010760150 13980106548737938290 7166878813560481612 13192349970568420808 9062561942989486663 11544050235387162021 12202264938406712113 16668464124467556626 16470460038797308218 15605481450076424558 57955031474237303 4052021513630215667 1693347780520534222 926087049931655051 17128449917986162708 17532044735187848454 11978310104901828108 8921412370314094173 6294112413071472806 2967860083031888359 415139522246461409 13732010891663177886 17612043225387262370 8129078238391390413 16330806769294562517 10229205995310219267 12972721689701965111 9762482290786784022 16324853762673138327 3766093803441074274 399084742493934208 1585902513185370757 1503128504236756334 500533399116078666 16257253095770005219 2487463602957958565 5742542372627711999 506038741713517739 11667434870558365714 1619256363618568139 11281263147218770630 5311433279546033912 8051092125743005489 613048248219606 3291277890521124785 10213760863178720388 13001293078535964374 7413080253512449940 12376852095667022268 1756755036057673535 1881577140911968146 3511563778453148825 16516613784734008160 13515236052530580128 1829805657642402111 17975173143056114143 4683845158968536834 11269238838298486587 8327066621917049706 5915965791997222630 14384513632117955899 16879390039480237817 15968896508562677522 8996239768615510618 13122959231283006124 11021623308167306901 13290156614045341014 5768577707409333821 14359326525454978338 3345202913239293856 13923369098831368473 10662494956676639378 14595381786584804849 13797693190758037685 16432886890340693281 6453315893508581954 2023904586992810031 12365115550323833452 14959354567374774306 2321671272163760007 8870781996321026328 6711396342945444540 12143688923443457733 10273051857696655855 8220826359929591545 6294102647972616099 721387052636847233 8767791323823889535 5102760128447103971 4022203482537886872 18423321833174540 7076108437254844907 12629658048159415123 1833045662653283666 11726677158175148543 5696253005711827197 17086106139938891821 4983969312510819359 4921009519902283163 8990955168531331079 11557115536522885903 1278635975673388875 209624292323633351 4064252068992280730 9477666324221540757 8787047361407280099 268686592409644098 1005665775786493667 1674058345814068572 5793863824963819924 7055663128306992095 8308867220974975267 1016120632615015066 3079667641517461985 4930384344291044920 7870726952998217799 7304601313669929288 8647760433538557402 6012055468856730711 274698239797801771 11715426830154665159 3571723379885142748 4694130467237043146 9597497236284405670 6570487769606935257 5271078567880228017 8147178347017085234 7064783521156507905 1705682823239598051 11783013837952930193 6477864867792998388 13397012102195237462 4938825870682531476 11750262919444723511 14492935046879670635 15890584033447952917 12020540327867216569 4679217695607169639 6434607440251577759 4112193811790033679 11340299460870253565 16477088462266790089 18440010402194190261 172346623518568567 1849180812913774051 1643068422821257036 3447933052771626028 7032370623206320116 147009704036308751 17761965669551143892 7965318052148152570 13327968568515041030 15119171302136228668 135917973480472337 4496666230336877671 3448711295361169155 18112213563715462267 14812024192150234772 11661593849448696580 14937581027412038631 13819542971049600876 13143854008554149008 6327005068799442102 11260440362017517585 2290820347501435714 17892438137549806533 1191528532380644477 8819826662932149662 4640919728726208122 14775303245434081266 17051669575968585587 9891225649803561861 8386104621795978200 16991939059270036472 1975200318434986806 15454085421665529663 1964439995786620671 1903392244322094210 12667793017166606004 10983212621492765228 6729453215278647532 12009632050546548803 14477260970432245053 11642944155889490997 7859481404813585036 7163393199591957856 2718271569241992342 3666072376917099209 4692513562050507068 17920504820156099444 8559126044225723174 12727763075950003826 53000753413057417 11794843971366933435 12900041413175040270 17473385428000861490 15678509380305696482 1429070583080560579 14435760396316654113 11173655639830386027 6153778441737678750 18253903649470934711 5902954722852045833 6379095602479070787 14317777139058766431 10678759469224765990 7791289690024406823 2045197523388639643 98894008478490796 7782526622814889557 6625046690586599297 17508091283154516033 6717619428320981055 13305209365328447561 12472311083804083318 13893782440633870021 610939603354150838 8820825220064788315 2264235803475706192 12816728210064632890 13221307851337887365 5948651965991628200 4391733883043850634 13150287126205997717 9351137176965460750 16234957411820117819 12088878717873228326 7843382307275536678 4636055605404409064 3213802895361494300 10700201333170251673 6746662274991172575 9039666762248470327 9846790495511791607 7581974241415944134 6629721518282206954 4740960316247921882 10488464893369173585 17013043318743090419 15313727953301458638 16230989066370040321 12247776622360576373 11161183544377595434 1806464758410808135 16271228898208520233 5247197439959410228 6714206011382971476 11363844629726410762 1791012113555200465 11980991694031319876 3834487991240052581 11712824049309831929 7279978512439303149 955929634858752015 8070725324058779109 11633156298169593923 3681769382798389942 7025809341770722471 14605470497959332392 7983598937450401901 8574733925567421546 16036833198302902585 7535461978103693023 18401757440483849771 17417283513544971699 10675575447740091929 9601527105718487700 11618200682680419643 11236864397544794742 9522943724638223075 11150911830329038384 7748567370482675491 6135088995258729920 13843475374910804632 10475004659604960002 2795096613562258766 6121311688141793843 7184915845232192276 2055061415935883383 7815911308976522654 17993390357200481097 3437089657577450581 9127538443183700659 17890575370872594770 10362406734142231685 18248776134248247750 16131929063454081715 2564235970220592504 6508076330564367209 16134298988632463300 9486480609321401983 6939651833076768151 5312455603111484083 8834317125022761131 15188109102258993282 17182786947619804133 12308407633024361598 13683630730708231576 16359240845457627703 18117172967407946400 10263818630612209333 10565524936105753299 6520231874564094262 16179354903171510462 15921200879303181786 8421222882298691665 8618367387221047434 11719076379138656595 5638931067348076725 6792484105840516536 2922960168488461604 9644456420779180318 9178973997573176319 4958322622961449907 11673373193478032450 18234620241521620896 16227428189441849943 17520240012981238218 1051595513227163278 382872407268866015 14689115051946707145 9218790252337636650 4212633234981329634 13974559924605836050 8931031708433606689 2925837457776160403 3342582238495090688 1456813590955616772 12410899839944647359 14539744028950581839 18142480096679350372 13823672459759977413 5969613617066718690 5702667358031700864 1662419609416129197 14150273040857558467 2676732771618356695 5888410691969210446 1829089858027237916 8155052995851992534 14728207979920586947 17768415986255218825 16019189686688535240 6406418787973222644 1502838834348975929 6245481950581151591 2031044222743341161 1414050703888618645 17249028817095298073 8705528802402243841 4009741313230312362 9860029969542630476 7884331523456526650 7384745928533219332 14316702225834226517 138167410735576708 10226217230723268223 16800226351962838611 9483251168379659262 17947350797362588552 15822377056662358888 17803203929399245519 12530920788018840566 7792237807821452267 16296973245951391439 7263951539443945112 5294868574249238949 2887570910310724917 3189756235513233876 8222477100923544402 8483829375684400112 9746740673448158037 11494365421966912555 10655356238659014366 16284418444827778426 3410921019397384047 10151977644017269040 4509644315993968501 9829769311255539556 13432175035713784896 4279723098689984568 5365700094186549058 7350779090925640972 4073777331109933289 1887772291116470777 11909343633392141163 13204050739150341450 3462270631659816892 15625753517406766125 5337460127336912660 14096863683648633840 17918998343859471622 9486691577838201611 7729890154672369123 7542160791581105359 8583504966118480744 13622103837504908718 10097631368356850109 16189292251156047636 3817894973653422815 5221250990813117176 2722400091066766814 12368291510543358783 12847358266559634486 17487933020193161162 10554040659332795829 10707824762574928042 6323185539971487562 8142331313063220948 12034080100887739339 9654388016191240783 8716280502196665632 2711002363574719697 2126771776138948031 16825276512918342309 7601055660316908990 18129972600351451608 11672412235806422674 13943318905302064576 3472202143747728805 2340370068557592172 8146725072400800883 1453939829351281716 7098125141444808614 7289204720717427949 14582510066269151998 6434910451134018762 13626454500210996131 10461227886808973703 11393648428371215700 12254286668010613128 3615553818233937673 6874767937934842805 12585587516758057417 397555635034615405 15197897978979747783 17967726592700117939 2255934135403848240 16897801260501196583 3460402978898953036 6522225746416414110 4199356335532085043 18100039411694490785 14283738390984148644 11244625271290957951 3594109250475507702 7232528712081572671 17310738685427524494 11901750356025583904 5962469242308548651 10001201142418362992 5591691026520820722 3073253949815396771 4408157720378643078 18016538260187942314 13363281909638280381 4438262885286181217 7786892553525557575 2981399117457526938 17481861123588851372 9183087874213186571 15283251649549582906 13271924936367112296 1651329937670292889 172475873643003423 17304491849506607620 14957251460741595809 17805399999059274214 10967578579452150580 9320427317478718513 8679885615606679494 13513942540625340760 17463752101524092027 13696502550037348589 4549670225080748866 540052946849280729 15716171070287350283 8242580782838443681 17699995100931503351 9776829175613137994 227021087221691013 12477599378410275622 1522540311506302052 6357240033821404272 1301399902920748892 11035971597188074535 16974896725731678349 7587043632439194392 5978731746426262867 641025954687290992 14969738350024671996 9064535142903861351 11787711221547078308 7778476267185627240 8474487616804683602 1076090473047595470 6825962460513341488 15190602152456630038 2196192675626660399 16659237163316062664 17098975712883991009 14550709351834177149 9983698238027969749 8430267898441431385 8719146795764834851 5747986373970867529 13136917841657043967 8563300652238828697 2662415374869239753 2314845764220668090 9604585620674997010 10795760374803839929 16457554206198508869 12913046101290546037 5486436208832731370 13131507164935779088 1640884872985731894 15373853032052762502 9627656953188113969 14494557354981769721 2392009524624662136 466266831099750915 14182537028657419192 7946788110295442274 2572711470885339646 866892229889007521 8692638837164283839 5763085076593553691 15298252816460644897 742195734619464550 14001268390910571980 15676029016173800371 15267912576149221340 10461450939960857361 12531347286228663455 13053570522841576753 4230576117742616089 1269415979958603043 5006666993334397915 16345215069164418172 17602525381192216513 15256479888715693185 1463647369854958212 3495897750502148283 13350099819978573086 1500110594790698290 5269708508678400282 14849038688913844532 4928484869598565774 14993880451613842058 9005729820838168060 315735067173966566 16595994991935276557 1093963471866149919 13968807850260299381 381894188499460526 2693807578399143454 17000762641010060849 2578694932147290026 4382371301326242591 15283358484100937014 11104685375668261836 8900276039618223156 4355609817841820204 11310714902058703289 15194589578949662330 6411357680154244086 292497203026572277 2240434301964229952 12076274957007512865 14894256047741192447 609043259970315343 2124344327407918413 9150428952825277592 7360547930923421701 8051721671479448855 14944058492248528409 4024083844191653772 18080747566000455898 10397380121354389040 4125012364956515657 4396900139261673661 12495702898567599507 14475388267881736313 3180074214256402704 8978914397665567778 10186861939897735257 9487931744094910562 9203598780406198322 9592128788333471614 5423567080942388578 4292288513226068154 6603555321325740631 1186830286542876286 15940325480976511245 1269795971680896151 13025601999854554644 12753270496062049888 10918844828076442356 3835687823726407575 15473337725126100311 10814093064025235576 16089720668848349063 10997635269970973355 6671408186046003447 13263187737150812866 15675907600879757343 16441408399205343816 4819525521857093269 10585180388846384127 16461174968480321336 5189544144524313521 1704212444567543510 5200740426227414060 6052511285609761739 11273829639048056115 14241982082185951832 14183291058929720048 10117080612771594704 9059028537517062865 8832415520492286263 16897424398827083602 16914347536105050359 13529299467668221972 9140671546725061148 8709347771560397323 10309328386258742659 4809908246128174925 6289586470063912267 13239014956876272026 15605098316042455610 12732706821317759093 6918256825369912311 7493143707693188679 14594911609772277502 9959570250379212954 2432194466153099080 8523829032164443419 1908114490260914372 12373807819288253619 5643017181615399506 1581782734443498518 7456393343451024827 10613596032352075269 2785379827530338946 15073956039609479814 13261100428181571778 12814080067194890566 16728575752784279781 13964180829672687287 8095579981762261920 10006092655239048985 7454811323801345542 10587610245436458103 17120860128077489119 13676797249897597243 10237889355018846200 13681794830559054348 4802053687813768751 9123723617509331873 13004508928163637929 12421645043695166248 5027735169066301469 11204095882379808797 3100464552529660031 4093918269917940064 10757860392050077766 13209311557286264265 135174411545444112 10273845315044353454 14879591010494577455 14368328799722836131 18214916251840410120 17656543333601443098 3415111217917787260 16435967309330796188 12438830717908520270 9974915106696072267 13805067651090960448 2484942958146793455 3265756978701873580 8222954713216757794 1139999203898353907 2759803869466884234 12332001340507643912 18426233144602762700 2181089488200309937 17407760099511506561 7024102555604153335 12800586396176848118 2726512587205558997 14258813000395002101 12040991723936749216 10091180768527513836 10015953568035872905 11257407783056875348 8584694455016852753 16632130579719366358 9099216477890880254 18381918925828558400 4882111287350845900 1571483960590794616 3439182810917978442 857263440658620695 4559448568817844809 17774845210314806865 3787058166210005344 13151581028625055252 14512100551754105222 6225040061468150786 5129607137442471966 18088192358198830986 17653717116624253200 9277142509339288933 6491714979906943230 13435892132383920792 9515787974985436251 10664132346696685603 636672120070105396 243147960420897046 6271242847092967602 17192831919890932229 4607598539665031284 14667098733579690557 16148151974279156167 15633583849502570388 15052177092646456013 418007301050600146 1589079562030941361 6869514516713970670 18194951482276131182 10977094636180917529 14966946351160298262 17983460597715307836 10694275844338664411 4172378019930363353 1495718438980623095 17041792995122905770 17021780765886976315 2019040528575358233 11352071138241585973 3724433174553138747 1907200487136352303 1780764084073418780 6726027443582560693 8611748032715216368 815970373382079782 1243491510633986556 15403478798676170909 5765848406756125439 1113735953572189673 640463254083907988 9274343121482513125 3197965253969026990 18288226279061948665 4773935241941842004 6066370494388495093 14731564850933097546 12723114399928557937 4642877696004272907 13011410726574132813 12204269583528203199 15776153853515287645 2267917108039631179 5628460577292445026 18052453146218464486 11600662011244359398 3020668464889172200 9832667881786656080 10145276050385004211 10198149512893713667 7769623356230207246 559048153143538412 12562985672083410938 994218739003095243 6976503125040621981 16361660777350750957 15560864679973977142 3637181712318044087 4277647775537033934 10498531502254862546 8242723239398746070 591637404033518279 5902117399259143429 3468125675081454068 17668278573496151167 15159575396946048112 4569825288417372300 17697941621312682007 2246765654038910423 15103478043893768215 9589740755203492594 3209409218398332631 10085469358268510188 13707698782473773729 18092790377834026083 8339582726875608246 4957718463529141656 6920412241754060965 14861521128645328740 4206841320779056361 14718862048871433984 14597325652749229728 17253323657255135847 735021051370645640 7268390490573244389 17519671578406805404 11108487082447759586 9405442976023561758 18294390137961701306 9529712417659298070 14127100020467274712 5648101364003163871 17029015611455396776 7354485691418443889 14041755763222615973 17211161190498888578 17143101334709252270 806859084232915856 248970067676461605 4469835264237358343 15233383627386457370 14392553699392586407 1982170623684818086 4740163773326727693 2357528027758394983 17421538807470526532 8407806057253174721 11351327727707167699 10687790776337075722 17186120943685715817 16407557923934241491 2176279816391050133 11152865202434112257 9122419231259017053 1320522745918252480 13673123024189096877 16358454095293017115 4478556275031717318 17329157230393203426 6434936631143076758 7132861669605631451 5498428675329300264 1506107379065510575 17157889299590663413 10984307762368261746 3883427929933082866 11264162775170745336 16605943002724509845 14371017837476808697 11012570864535614552 12466233145817868081 7808936250087742282 18252136181433572352 18392715701934153209 8592214028881249602 12566507597537572091 9024659960001310603 3509022191498247367 5984084339475425567 2277177184124777521 14944015387032951037 4251174911023924799 9522966908312358307 6629598287104902258 9296643236265183316 11737789109568084901 157222072833169173 12105853405781113846 7289104117669316525 16940320587234873351 15037907429380875584 11241886797266229020 6890700395478656865 12181253241953664777 16090270886678600038 9787733581470039780 10400124594157599543 2872135192932776009 1540588452115726993 3169424488558675191 14738277837083852897 13814929012079371446 3048033169101400041 14272746690668812570 12953244928592350626 12011335516146478863 3091271503569171699 11249432594370835602 15603759229893873875 16204007619164166599 16724976146469809196 4548712721520757445 2527771443651655077 1990588185371795917 15954161080741514638 7267590238837581675 10046658366426896286 6773623830759713970 6470200596842650410 3353526167423555485 2462428711026990578 6324678443061051056 323207416851891149 6824343677429526 5903852975267723752 4762657640175991970 3809338899958672008 11029151841960593531 15274777700238325830 14980954704062983048 8952644947540348708 17568506273765135416 4378065310133032052 5695286460904275933 2000924466311082332 18140805693096502188 13642736344397562059 17176324109816252547 16514016175118598858 8226387511087494722 9039275752165352624 2515124863998977575 983860070432901150 15809028448789160209 17860334089989190539 12173897625269757585 12898593594791984095 6826384355482625143 15895469690912881351 12822952687598725486 10751760669894701181 17313191554649898236 16987643720569408061 6299202065597431786 15947573288540808473 12851510066744220457 16657607678286146142 678122172221617240 7790735517146895225 14365072551354664186 16225254671815509332 6337092038023012395 7341968806403911431 10626120330708290866 7987624535754993343 8284185075891637402 1934104338083049220 13607723275549517516 6246876246708130312 366061439753901001 3913955921625005752 11679161691731518079 10114903606929326139 14791278064330166753 17433097786252313148 11233999588058260631 7181135739732082289 17611057741665204893 9926056952083326920 6967035380145166162 13777341968941730413 4804435144857483841 12682685579401177645 165018798807964064 7532755424109465518 16472506648812762669 12619253827900261816 15952506999801837134 17142425125788324628 1995382555264475144 15128003779087407913 9555118178569868276 4386737005707791897 10221608743686671962 7092116922192668049 769522548915396316 11015491755721188624 14152243550369653251 2078014723275820247 3661409025108071799 11495672040500362078 2447411150446703517 5747259246636175575 16900858655557761476 4143103075473493138 2378998020758973318 3506538092465592828 4003113954791804059 14869033779252690235 9916325978978568842 8328392862357972830 6925919775501944295 3200852249011164242 7289548609557250800 10793273491872593332 7318554820889793159 3935896414754090663 1439327144546582830 5589660977759050901 15002191829023680708 7183184040342306660 12259657468384611075 11124740908417721217 14459193723606744762 970899537345573263 13929264042020956838 14236799167407730355 15123225207082344233 10309157740276632355 8904497516372587139 9634658143854770928 14259207780041307810 15769096637250616355 10570416858469648460 4188338279760907538 10983449023846578926 13920353555859142251 7018792278168559163 12147441934587588630 10004883583202413622 3583185059677180871 10417671659231066742 961278483195572006 13486235203790610085 11866602342721804108 3795403685088964726 8839836083228391017 15884060213924454606 474218735366056823 8832337571114848489 15806280150619299617 10276913605623906290 14222969565315160552 4265611665473991193 16417185732176946233 3231881250036166575 15902009893993087115 249838846848383769 12629763789930066188 5195389045415984487 12600279297522280259 12275549079153042267 16820462703559940187 5503835305754852455 13729988338366209381 13195061678439963887 3286569526224193986 6551328771192158931 11064731027209256029 5841026319427529904 9839503773303202247 4270537529542961269 2916127330163088572 18259602553198176108 1236370528088434143 9906004662987804817 7182837558756369043 16090342261082618576 1615550549219505920 8015065605164359165 13478201001500033822 7954878751954922579 6272264715426487055 15123991524229508003 16566996230736870242 6459555555175190567 142892042865136582 12715914983434904909 10431123135120250012 14455496245411028409 15084196190533099887 16862327165678386577 3572026560177058406 3100030442549533869 17784196137425477722 3749166665531323367 17646068978972536774 7791321510032894272 6642252002730264101 15351676929093828029 9128179048277378235 16450768607515598398 6263450468438280610 777743019580526555 13991877538171788989 12005587139097535296 12939561641197757815 8762641752702853415 8887553387211517457 18396314115111953536 4335515160166000650 5052496945438958868 13158071004737497940 2369795843192635838 7916627026847113859 5051056262434260029 13892277053810194999 1800701395053441087 4877873169805022989 3562525939572384654 15450354766666953231 17652986625800243519 16106343226638460930 2790757384737394775 5761256288856142031 5688334204377995325 3555691324041044099 18068999200052052074 3649492964991226774 558129271489891338 13369094134366021127 11156359743190095773 12000029452469320628 7051689701293206291 12292347902582839913 1499179363827581785 5578121959234066420 14645875526263086265 17548198719958944605 12935531521493495617 12269859374777425587 13722950578523407049 7746456226153436300 11223226842000733897 16061485886083172934 10158011769520491737 13207267561016694872 5329320972580093394 5266300099003246441 8542929039862751116 5072240203540109028 8949816759012178640 11202779080221993984 16178339606334728009 9385095764366777847 1892359602813106362 17908732956545357941 17968656452245998362 6942204051624710009 5837275783947785833 15493522583273259167 3117002589442369889 1814138235991511292 10975422071453734519 11152005786409079025 6452806970063734346 7527190173235017706 16250235083509455599 9046400890062688838 14641986610647275253 2437356595988274714 4088511828379431409 4267293980850804579 225825755119340501 16191075549743034768 12852128929887393086 1313285032160815094 17127548451013430933 3317383197128857365 11989769616716161619 2140756535846626946 18283174839060295642 3310491462847277560 11398166629898198763 751801571393286622 13896590210295745980 836346626571074847 5287974087557499087 4928578196846868402 12976849299231367824 766738721146475275 14492322078992389240 10719884357164456577 2544719561692448564 16902386649727847836 2515004482084834961 17932074693238238488 11174579636897132412 4573297775713073742 5547261195183523679 12567396050401525130 16052469869504077329 15045797373267671548 1185225713440311422 10630038237554134354 8571587516343494824 16691373776493620492 12758027820975022427 17199362627457666814 7982960289232447287 7178471780355811724 2286635067960629842 12933496557360860549 16201473552668760756 3682388026157633324 14637814448271125785 3351992047640760325 12191962807898111582 15109441154127131283 6159079450214728892 1138329676840693860 2936741127397573119 14558684732056446147 7946619879083420290 9649086506267562174 2475258331075749663 8147748624279456739 13425010950400793219 1962835140443674733 9325747024028994523 3378104306875472438 136660191975495323 18235838441167188580 14222275746230004371 11173095720134713311 17396902470742200885 5951828391472315054 15751979986599383415 8188469667728759108 11908001658985159179 9731002780745536794 16336276858751891382 6763854329822465443 9178615518642671019 3004034362500204107 17269467972573079516 231429807819781191 14289810172960143834 17470816305194032901 13300335838379571594 10548420032006378393 14984560442966952256 5174386995717996853 17567765776482002381 14557493022830864984 10888278191257228617 11384831450962248910 12877477689860465386 14222055688930357650 7906427979297501677 2567935361090818337 9098524306695042001 1685594475126757920 5280213001822634808 6396860368763599767 15639168774420553455 6388804507682532948 17071386391048008974 18295245254968491187 10294858004541672337 11408684488360807271 8360758810629577733 6548212124097616504 9744791558433133812 3670638567767956008 2660317880499331111 12860620800221921494 16585129373305170710 1385355679125624384 4693558005971607595 17188871297615595293 11096045730484301613 1971426669858256024 2491143367399039348 14973447955534311536 9664514271424407957 686146801087261178 3949259337408374220 8935204722848074681 10969781881299633535 5203503170902833590 14623492007129366250 8285263862949893145 9486915887285687917 14741566232804945240 12993433057643747462 16466963338239085610 4834957524317785084 493924075550648378 15087212631920784902 17117488351749349167 13108346740036476347 7494885744565351029 4164321648206403317 1948645084745787225 10227487646665118406 2496352752148851564 10232086914307110270 8683274510392846636 8308368268993544838 3508605307938566607 16725819514296915517 15819620534860948090 17110088739764733392 13473165715517459798 2563672313853075307 14127907797163630410 6288273314438608815 15152420059670129607 5695940928925370246 11991239292780335158 8415461964935589546 14203241335167800988 13051830453548842366 2567385816048661061 12828801711311844344 9825286230337606802 6369101123164757887 7020214976106050526 155383798023717585 12167426241100587028 1950359423475172805 16758658910341551613 10593505631793158158 17974797151248609858 4159102604219810016 18134377771952042277 4647234808674905745 17791759719302151193 6808372571291422053 13518677746126960902 15484133729376180091 191143411983283213 16483051657607259250 1302031457017543281 3744687063821998292 10228972481998588287 16255327565029600134 9953102910553115477 10616122521796150385 9367800992444756812 16844349405145419074 11103344495259826590 14239904954690822241 16896574895145469306 13165709649308570536 5433030568450294089 7969716322169052576 516674041820470727 8373894072610900488 13743617357798708381 9512998066287710909 6694793443401800447 5036643629484185111 7562691861264312654 5451666780997455106 11559897058114153832 2510553210256609833 17511387491843169118 1285892949305072287 10427523004840281239 4789692526316857052 18023034369473139127 9698737969689445147 17166161367803349905 11458340279485703275 18277433134199404507 14978771883146005263 15179843278121518874 12397117493418515146 7301666501837643301 12248322351215354179 9496998796247891048 8233868341909077170 9893380269373845198 270332982864114140 3499218476977666327 9894336240777513166 18213223487059350820 11500368402798981020 8763674622774040021 14617928399047996386 13866236161813888653 18286248201981430669 13931417459964217342 7885773234754701890 7823046154276662344 10041593011512008270 7457914710595006595 11860459208501509377 12000013660072298809 14910172079717592178 3353374399266374436 7040796520901247057 13535796863272510415 9459371519079278219 4801170555523747005 9556565708127955390 16013175895818754332 16378911803356264035 9250400839764769392 11172818462506822239 4046874903849209036 7953873584895450532 10003283137961342438 16580927593729297747 18187790321420248433 797588093668306671 7997589259950567660 6124029341306354581 15724446006569425799 3852804261521873294 203038870648889782 15276721942270207756 3048604261396248892 3163125718156664163 9621628651240575238 9504544975632223643 6066250309694305562 16279217894355538428 11427623764310585304 2591303024437855376 12383435343590762845 6687286741297299639 2794422021018924210 9490213895965795921 9040820903439658937 138954154830941924 15272241992212809835 7182353025642348253 6926918971414185644 2253326965009564830 18292903716457630024 2057575858511050027 5924233497538649526 3099280086282303364 17797532637330333715 12865939118486693065 6276068252489597929 16593905404812263456 10397889955472886317 16621833019134164387 5475815431889790868 1755985049116045065 16274369235814018871 1773848256946395016 5641614875146735826 5518646320918116111 9299185630788298603 1454697447458434960 15292477084520621096 10726752420067228609 13193140660457637160 6651002132420725473 7261552102650446836 5681754580690951673 10437358240430900998 9684375906458182556 8636000460219697912 4289175796641930722 2093623941017592236 12529835975609091605 7777822687551357817 16041538240831953903 3910339077008440307 8461008364780992307 11885835360449741680 11011542517908238086 18405445362417287937 10076394029923847777 15953163919892569608 12381477194336299941 5649959439501625446 5716775816119767133 15750703704794802625 2873639529783544430 14689597902157362944 16933640013439556943 587763976022522630 14906912230373299487 14318892483465965651 13519960365624246633 13738860397602001058 8686910805778269069 7968769614876177620 6947934557726099490 14784602738500253229 10026014675677502248 5326971711262583182 7093997289270367712 13632521370281548946 12073783294530303499 1198624477533959092 14881570340688068526 15771361152002180015 9500175694609660270 10250502639152065383 9223063031295281989 1454914522752346380 12228041414478246860 14515602860766693783 17266819370377973683 6413365509275621293 8559185629971421394 1368683759874231818 8721659747015518344 15738951159414913025 13751929152702552471 5639649179823148607 11425234926486638971 17206130680754262891 9802182389495598017 1201267709530022459 741231849308066617 8064853369424281132 8480562671785767630 978578375099894185 14469521468480142880 1943787051850733035 9461655892301109822 3195966721356636246 3922525691819643661 12597212155423569834 12568016898936286694 7970699105191520955 13251065790814793657 8599824813977589787 4273452040641820805 17240470971530545483 351715719530720187 15675512330569556817 16536340239508748382 6330247330679880448 6965033863209571155 14467011894453702080 13505554156615361014 7052289228716948728 12280587941570075740 16441216650050603272 14254248220471352170 2026905940166712683 14470143310339340108 9903395740718737486 11786264487201218697 3148614520755338801 17436170593269121227 13465386046530024498 3164922625050695515 9247267290435904783 4612866141261156603 8977159357643586363 2507856075483094024 9587860756312618979 15485349388497831416 9145052236343755718 3845388853866302332 1604654917609067575 3120120833660351147 6772178728927299438 11846018602457776605 15904630814932606123 13570183116068829220 2581999963823979799 418141405276091904 10189380633328414258 2734861387696872885 17764706340772597640 18282270328344897494 12554340044564705145 739248659304283672 14597472090059047907 11182793917779603501 7372518175929670121 8426865400307001342 3365675977108228182 3376831295179532276 9778547575517982954 14391696312244003612 6858719030398551811 7598242753047771364 12085548403482769783 5669143947915185790 4456649839582870777 5501945385432042753 3735390903231256345 5916992831686799578 11042531925997149830 10869385157902309724 11675931827928675610 3519776306499461960 11218703209033057261 4796874667263839971 13298250705835548913 16874896598335630150 13396230913984216428 5814156416790149362 3147115218578945806 18372787963243028859 1228944191198058890 17662246151286409410 16268459830711123199 11501345000934842521 13564244354182465780 4491594758700355693 8294773453663151578 14282272628899929643 5074281919508027789 9461533790674646024 6475510071486566316 9991564993621540840 8941913328314903660 6110537178996220977 4078476916192509924 1319695391780088405 3518250219556781934 18342246224342373673 14295739342043557783 18109191743317764212 8795902437410604541 1314981890625367373 16259807049601862323 9824326835950336845 10090762490549062525 17570109484075755068 389446081721052909 8899476455702597875 10137216567349866637 8717489022990559197 15183506156875713128 7421532560978632777 7006972079718060787 5890490648291451152 13008906363966122213 3329725636032094535 17508963011425125732 6757903867740643313 13687779192637867844 954859633836689898 2034182144559278893 5176659689538814707 11011154169036109962 1491109756207052159 14286837496274908684 2328531790329872739 15747989210945997442 6924080339790036943 5865031668518101720 17388741024420348719 5465456108787167767 6549403431522261845 12508191960013460063 15087319715490649640 18023937677392832274 3305747768465793712 3385567024244256034 10924629131725251881 6734839345259261468 3907252008383429206 4218193081874795035 8882571980862877430 18360666899151578287 4592514405907935246 11584871160677275097 11386770358269838846 15886432776177192445 6656620324454815141 3050667119673572145 3812919362179788371 6499607912954736992 9213650335371952260 7336823912625356074 1116590726033902096 14806375360823990348 17896161719776180294 8435371794812580523 5828093509383644719 2988212237812249113 5632920338655457236 13171993366905926769 4019883815557512830 2133606607841193438 5492725751832576030 15003251689488189423 7553971911947062305 13489774967340825245 5474996969703079176 571443944747428303 14364113530974933394 1805299974374409518 679365339034004983 5156760477585668336 15564619488479957870 8912222732148586279 10714677558689231866 11280685794914564989 14468952536222135834 5428268731074824684 15000954302795790732 14013832060085397750 7792834319693092194 13384968770820206569 2816407852730056164 2444633702984065200 11313392412004530059 16608062009001210135 708768890269657077 15796545928815463433 3730385830839617429 17108483491891970990 17165487918633981822 3003377625071164202 17039712251003307584 18036365738630406489 17691436745598681433 14761306767260397991 7870576447461956039 1873151186245053346 1666943337356375527 9281368912286461537 8979729664299209199 7409096602228956484 8590916722532894269 9339216009231111033 5129078659578052123 1642168045961168202 2289119494311120749 15070423071235185871 15086452672670153517 981864346260988219 1143483877643780217 16189329856443715678 8489231260394144400 4210248448414311471 14470782461160849375 12811792726529446638 8801091422665951187 2214869640138714128 2761426512475966193 1032562471665003479 4057106180753256079 14881988230891023520 6196473461373426237 9189137646980417360 366264703531339869 5507119101704336899 17669027650044437444 5431184166525121486 13233002194961021504 12560412754686033588 7601830526449346419 2751564699974727760 6813310573667900272 12839324566503003007 2695142567669525146 1044457663957735970 2297584905146587146 8365942780301074888 4188575537137010836 4680272485972964822 4238544987528401353 11664785029002625864 7564081381060738437 14890664982103112008 4427247539041325134 7789922691184131536 17626547436411449512 5878017623839727957 2562069684230790411 15101312906144757142 221241099096817611 11650901578603006089 7873448360156320985 770828891858152280 84392689680157600 6783898517527052416 13928830344367078618 826547587288069137 4731551394203800709 8033250543114344276 16604815049060886430 8271940399158360013 2715377695377683138 7564816591600761606 5472565590225547974 6631865634979876913 9207049064674536176 8557562749057835882 10891919691558099119 858037598424340055 9028892739070493767 3341748929069808620 4799257506915378107 6349602356961664773 8154159374983704040 12761254351526741256 22075123421819709 13692475671026143930 7561571482312971781 8963920144414224037 3440941680916257115 1584759306567974852 5177927600933315201 18239930559035206956 5866874703871812295 15484542997807285229 11124983042628820422 5113717057230915093 9873515966596576607 9276813378814321992 14655720444353902354 8452934676411426906 16358001193801884190 14142550621126602349 8622088589785660817 14120122384038045189 2729566799230764954 2043216095727491957 2142600105034116341 12521207533549702460 14929404580155089190 13344145237703967785 2961628098883022804 6874311287163360488 5830621606265255080 9338151355139903386 12348078722390099293 3612636999626570099 9440597983265799318 15046085646365208082 9855202223370504305 8394477260625053765 1058338426856868849 15875773935635843197 6059542619283283716 10348154498154483743 13684373947905735753 11841777063634012656 12514176068176102246 5010938622735675917 17621993764526024164 1855912670040321337 9686828470489481208 13633155472940736780 17938589515076461081 8440033550771396340 11330771777609066804 9222545666283564459 4334869715094349099 10042983955516170926 9169929631295743910 1304900304824622450 2788603364340858172 4633619849579077220 11030878400874266673 784140868419468015 11499257421921732426 15246235773338951418 11032220010926721508 13677538325081459003 4649670552943972295 17907968966573269745 17969525542785166279 11026944655097622838 3003138766566962022 14044191548545566310 4704049993262336329 9726625246716437871 15645265741830657957 14583934850200753708 5933641489646666571 7235541342285396682 10426149201821937850 11701347157511873836 17227979754388765893 787227159973008746 4406749247060455085 1187724268127063804 14628930078035986436 17535575953791683351 17414989069521208971 18290570150650501617 6316398663143279556 15065547620129228950 18387025400491846682 4828139539115679267 16188533320420085380 3984070306049246314 15503064021617427858 10752026360980950766 18175309351346283130 2490741707204121315 5091839869058958211 12018626181753233464 1560721350009103829 14933322171312388812 13295151796983331463 12809918710052596722 12908206701359712570 11001984970661572459 6306025400548541025 13061160566660338536 5573966850308924054 16089063914127707647 16011343903126873157 12326114179275454467 2122747857162562449 2366084453012209119 3715250322627319288 13757659081031554339 15463474479169709132 8418135559104264896 2798289236538106478 6547127660022861250 4013354973935112001 6167251607641203540 9478687450563921348 1528334098515709098 4211216168382367592 15230886025718677326 16509124411035902922 10608202734230666596 16484597959098380927 11339464703765982899 787280011806593650 5735243838420116815 16627305646154601606 2633478177159820465 16355001944410482524 5988986156288249327 9087298670246259410 1942881906900235351 1096730259770442233 6427727959380625290 6489512978632930171 11665966506582400145 5171583768071585781 13547037131311122237 1493030344186957702 16971975206741290638 7537786622815949882 14843667368098968553 9553739655159661132 435353040536886895 9130608078273267729 12148471441360940350 15537401101923320207 8760337569530184161 17184579102893274981 17327881513361036018 5551363260688935084 5920446283903840238 13299632010541743088 16277153640604655062 13902617860056831010 5270062789974931567 5596263262208412737 6881179401169941425 10869308525464825992 5194548593447273066 9887108981473735764 16945299578990191242 1713976130570543390 15353570624297589090 8484206831747256238 12722952788887741510 12305469458184748430 1637134437078252099 4823758768685633891 17694938501736586929 5215175332246561922 12354249534646741859 10133804684204828352 18058316524492024312 3102201044792333727 9339828296366864363 10455414173792573259 14574586450505767511 14299548854291862170 6565127032497267329 7243016031768656471 4411140893432836923 8214750344116869151 1744636677945034931 4756539668066148095 10691701317102283039 10958917042725681444 14178322423112207950 7258391192518428262 7061980041317846727 10968497556431533596 10578706772163937862 7537428815919102407 15577160777996980845 15332341081714317050 17969090274314401786 10498541346647303391 10344114699379160233 10106713098543675230 9418926494358740475 3067399000819237656 6906381832447129798 11454792764953157599 12510566207214559215 6809218919481259880 13122140086897961308 16087231852594273762 13803862805967138429 11246302837098967749 14783008201134658887 11018242007410330101 16877428485242948370 13387335983956331983 9166824808454914196 16216823698111145631 12957089578172104194 10521651996135293296 17324737639587317421 6953932353660781005 1804398175527454731 15547784416335853600 3542363018940676472 10202532821349542164 10582345425655440787 2593574302068864348 15983695378382852893 108780935915451639 12096704905581438363 6129442291128507815 8270664631794975901 8798535805390812785 9573425386120163107 9143196504458090247 6188087697439577721 11376676653271582167 9374765465309454996 10232899965803119928 813305199141686197 2613494150603780627 7730953393050713015 6490449360091020132 6028683069558670404 1357836217927760942 9054373384666049295 11310774279608695020 4856512702256436888 6382067933013749568 10351392046403955180 16192461591836121863 90182156012049261 6896523028468055314 2360584715807315482 4791077469016013388 13202245538940485330 12776841515723400936 164238062474034702 13971571607429504298 12041562440282634328 10894933350602250409 16251993784327850090 3472945960156111521 100796704324252648 3452445917173043211 2576764177144436849 15736252731875127051 17306412511571313716 6294945517465288409 1239666085819137178 12964865847529113641 1457833890634426304 6768552147008050320 6293862209966475471 16282584783389117668 15640353211154690293 13272874554744964501 18325515021957311945 3339921845815474433 17473871758519498924 17332016882229187002 11111504852561096042 11475707131583247138 1088033233740152435 4598489438042362365 9503077209614793247 921708953430323411 16248636033815604713 15882629165468905096 8045232228552112474 14669438669160604013 4398783005808380916 17564511165770204914 2120810487064840565 11797737235374386866 13426091483079085635 17858911250563196606 17298238499923421519 16522356334195491426 11328636599339504901 8374900898358943004 13169096442700698306 9503209528755662278 9439084863680945846 276279431468023853 7604057116488012731 13248835502811467595 12348884006993822798 11350880088876699584 10518100178049442316 17579859040002180091 16058284282425647412 3885358741339817529 13531949792332970348 13128650550535607541 14413452423916317490 2032990995095691171 17274164918500716794 12092910087390464891 515563736151285107 5224910107060809701 1923324159643096471 5040807398906093971 14639215412834793689 5853802780001048850 5291585851462805110 15830462619221835874 11711088110784539199 18409168234143558901 8687948622924116834 15256507186454618688 895744993259915930 14544503789484764684 14416342138314432212 4592316596801714803 13651525170947478983 17104190034659686154 271133884358376854 16500199440560083012 1874566350275356144 10628460658279171051 6959429324202673725 11030601449594498177 8456207404669561946 17348604590118949368 556133626516545927 16034611535965506514 13905651549146794098 6381614751171308527 10459334092917978972 5063388677439335966 1653763785786737869 5759260021664079183 6119449781160490575 1181120859224766378 5364049071504743317 713224462884493267 16765779722317000792 3805276012893573829 3042538556944175751 15564422630792059759 2078357730105359365 13116114052429835800 14011284058465831089 11835523640558393285 18348543903380822454 17902200755297251415 3771501790916019243 14473884040965603278 6810932159619094494 1036375618911268903 1425123296076753776 8443922956238642846 6312558737861492776 9786893815220249147 6345510505373098938 7198295449256815178 12672928912346311021 9104368546589724115 13510480139338047204 8715543932053024232 9566203738995137478 4076981511070357861 4189708982163151990 5074693326940569663 14083055768020818407 11478114690233426225 17910817428102530366 12381807897173741411 2597913772305422976 12085801155644172085 10719568799213701286 15709251159698596212 11586289306036035814 17125011302434759456 11966084621092095496 17740758649054787122 3661207736015189174 13771249744113286218 329836781703032820 16525311139615801191 2093901111786652647 10429026134134885439 10066756898894922420 7935967404606113524 1653085337528785527 596574930642542206 14092830045026484581 393290903408981926 3972686322054032239 15538809839189619301 11600708872117419882 9648333810745553229 2547541304512108078 5645856659429265258 14295618937477768831 8866844311814264446 14546963880072202413 1071803611183081977 6991136781326101711 13198440786104282960 3024431243722048379 8824220367264506011 5574615348606892646 2131886070107619345 17825035616251563084 5247560333268011340 13230572265971528115 8011705665546457342 10076307310638885434 16675416174773573726 6088956704950557269 17513092580716997455 7297135981106426838 16663050736439025060 14136379828042774428 15274431496159986977 14723173373346667041 5979476392698003558 1913072607327059188 7058372378052385696 6268546254528086872 839539819479930882 8124303577373182296 2092552398212338890 16468840322901559491 5134215411636358798 17753948616138411857 17967945203470774023 15870746043189117716 15342466361930353675 6204779803063963787 1868716146634041796 1795315737851938462 11359080012364811891 7667185425091782133 6073687010589817845 11376734786152608807 8266448986380340785 7833550867576697616 14448064353426944831 17973468212745219848 17474342869836102420 16374472944675563956 16846827487059809439 13371391168129538333 12713977033517497277 14314656132884597598 6426615482807995862 5876512930106094921 3881519223017139887 214676023898294455 3959411175340557312 7758054420927586342 16466728383560403143 1099431756688825973 8233061291500307399 1779470505127596438 4918687442491233930 14176149076217935745 13142186235392612194 5758665418095280394 17445103469087268535 12337365769421769913 474411718868136991 3502883076972899387 13948348406156392952 1778331312978558001 3867607836589613415 13083356730020114050 2347548062505874166 3282155746015605337 6095079912214772284 15426823513222239248 1140078127532921034 5131609807344569244 10123426944553976311 15571334123834473543 9322264161479611710 6028574795205598591 5371102450915338644 15125620005287964868 5074207415498531535 15002424397770677121 18029627852763597829 4363935901429146120 2682529912121270736 4745510514460284750 11681162867757406602 12250093978649296432 7589609060868310826 15291482021506708160 3020356927248605762 7144175378391291788 4186478938198092828 14117457280992618284 3173047327357503441 14905306392267737991 16184900469296223561 8336748581524960387 312107391193052370 6655561524145754383 14713432174985905779 12440743468791225170 2698981456557589245 1634424167982019250 5153480768860961830 9937743068578127062 8771108262895211586 15612526627483831311 12569867060187142401 10749155936679177366 7500702097214992698 9471067026845858718 2036191566309756813 16588297258952170610 11970450442874678452 13638916588996178549 9903496801241440121 4509450917963045759 10156892120535644411 14484108373516145553 16080299998168216725 3668952336409349468 13941388308656335277 11992713622298983320 2545310549302431260 15628998868639102936 13562462025763046387 3099620342377174844 12155501813524554881 12924171378493501453 12205414907320395133 692375410425351266 2653593468359312261 11594845610941405689 12850846781592772719 14552228427798465473 346909171096257347 15265251152116897125 7607147975617050230 12733469220272243242 2518211083335137613 9376382276488967421 9640178035596297247 8760492407977057928 3225733396822295972 17331523832321099569 4421090173953588521 669491846223407366 11491224204262907505 16478163170974639017 6894826532013311348 699295653316682320 13682368658976096292 4333038243147517221 3592101506373755737 16831557050201669942 4860813769391354405 18260064610197802130 15448190030799711899 2580409436657276316 196977063410620485 7637569535428848317 5944416093921362791 287148931525764885 3595345620957003096 15540574250932929880 15960994928421621555 16222925592897562608 17957540502934001055 7110930877325827965 8114149998982583709 6423043691099564639 15477789012950408794 7478057763633338944 9507839600292830316 5864998094963646914 2443004479344748542 11847456760918198189 7998114204945585972 18026397892378819133 8943560560270783426 6916957269492527668 12322249319512864065 16812652185102472907 6186368221803139236 14017017726917179449 10339392340797257960 14452262448473168861 12480007011316989902 12769003003552706310 4599660854260656432 3939295406171403569 10754892326394512471 14883328472018157391 579838506810409232 16214863177477106649 5072771151348450136 17466375681500261253 11816973319464141074 2637995491158373222 14685613447578586855 7670079540222008536 5051150281721839216 3558912416664996705 18429526532942343611 11952182421590519518 11300519858641883778 15218615131386819551 984027526759024513 4085891281038682000 18418923328311865256 12992967314413851687 5771609096596617625 13572854072940304094 16262878407946828401 12498696025774846536 17941318102603233137 11090640178054530685 5227871860177500956 16454574328140593404 17388199799173391756 10589411179060872461 3337464779950657573 10721669433896872223 5627631873587237328 13149996631932974576 2583533379169311289 2317644800412848645 17539288480475323666 3991935498150877309 8664046144135236545 5066636928109680273 2319816714204063628 16286310098411036180 14680928667740772723 8522126808062097922 6272491394673032610 6346609344520038404 8923811864216681352 12382140533488703208 12413923981635933876 6090510429540379497 12277417392013230564 14802380579762320584 2514766844561351605 8921634525457967489 7175182740459122365 16856733739124449465 3666446977359472521 17076504802608639224 147416997841843023 2526457583520552536 14853559017579966663 1538952899302239579 16803109019860249337 1787059487048274256 972476528828944304 14973746666676318774 1262962484876352748 5307715090584994535 15132040800116154717 4561004743133873400 1276249062474673093 15171192287619544787 5910348437784184066 4026449382055631069 4890860016523255403 8751462602634082624 17323244444589914866 13264636968030256503 2763175267355113971 4044645308023849674 2520820492945536698 4170002987456789255 18137204988517697478 15010432661125402694 2074445669822250979 5403179723074212209 18258470592285208056 12529691865693753011 7235207595894880502 4065767514164216691 1716989901546576513 2378572724739360090 15839684048483287127 14685173408963843397 17111966973341553589 3337862081011860972 3885654688745517729 13224545739849291933 11754711369684549582 11833357370127520722 16627728905309940358 12254650879771094518 689670035016213904 10485076964396914909 6366634728750408313 18281752775944313984 170375724101260720 17839937451394167789 10882057509881278679 17959086499686521836 7631371960242713607 13110362555983973976 7677350350175603546 18044373955811896257 12606307334994711205 5510834547741994335 6910612813324240640 3500929598800314325 5462467497698538421 12904272221901613047 1674841513040153687 4574651453057766409 7675740298692075923 10819378924236064281 10388686472648179466 8236285634715756202 13685822444189601903 16967649822882060543 9514950495296449209 3015791901295075139 15235991828200045820 5974240755252806372 18080054644626871753 18021460424820600984 16462381200392211757 154276322603783172 7272971448537454538 4681460440929077689 11771361829337060042 13608998536883149063 1674918888447144942 17028616081507594592 5472464184548544100 1853188027444734176 4944438087447441676 10684150156671054200 15481022611859545529 11179530267610343660 3179326662389769351 11228635157284629363 12246319890736064932 5514429521820426947 7568357522801759522 11953478944553370925 463896842750211198 10218281559082811212 13208124186812832315 17342383991616116643 6386175138065156030 13177064780387284224 9204432233776267933 10496471103846635569 18065588097947746630 18415586446422754773 497686526531323038 11211377707084628789 5358658758011517969 12707450491895768835 14228205626326322293 9916639070515970156 4096583530722671998 5973811394257261763 5293817220595852432 11639557260064474589 15872191052242035980 6296756198667831604 7295208808610551318 868822438903807840 10904146464198764927 12751560691294685104 13948826147721374000 16882271935967141642 13959332009640164216 4068882371033189589 14745572121340215207 14601293069890994714 9566423244846762578 8507229012380769810 12936734771849499587 16784353223585022873 14994653580607028090 16488583239849062793 9855480526690971502 11578943764481520230 13132867711741834937 12305573806393996086 2897490364996238459 13919287880269956930 3199435247390840863 11665861963503475927 14067446820183173186 1453811240349809055 12876247482296528272 18175554852801871167 11590856344281599649 1628383550506137454 16079244079035819266 17282891562005199726 4297021770682265435 11563138660539270191 13861066038585505961 5937541486471857399 18032331580986098481 8126801698600620357 13577808191360847230 17729355946881776389 883518146311620277 9741837006322008865 14534997899074637039 13007884528479324370 4757145712885089493 4948377927571398785 7388106598617510049 9379710623065522497 12598270137180162445 15373386086312461251 4149427953896940556 10154060551985788229 6963371769417267894 10794470961620092749 1935455276104926239 14571522250285316943 16739282623236438417 15804391449822037112 8443884814868204525 3653521646586669026 7844249821300595434 14451390813408746220 675333324037240410 7234181301445692848 3371260385761457594 12513417223890905242 5424885096701578274 9631697043018304709 16440201370807418140 7910520384832882275 6498869574211250616 15582414111228816845 10870068767117254948 13802196890107020981 15354819765857216387 4096794620053743448 6124717093954535204 15994946404383513845 2549581324555690187 231502408049106160 511862396853916618 9765120341487807417 14514032649361430448 7202119656197131987 4831960009218543559 249034395345194992 6010615395697449620 6974706796900216463 15572626688616352666 6129343100366594582 17211769286484482013 8198350546005348838 17551903454083564775 12431255003277952645 5361871545175372856 2642672163808893002 8899935524275874421 6179634934185882232 6104124058521882367 2389889293643164014 17647498564865466691 18285456496681208449 1920892611736145553 4986977697815347790 3224640892668330763 15336402186460524260 11992020054966216166 13929703527569994076 8080627005506032283 2549220014700908091 17910412634067139084 3461014749252804525 16201574588525064925 14069526837327456497 17071367398526204913 6914982929143201960 8691418148749815211 4062169628137488905 178537992679691687 13273284330145156615 8469208703974150147 11359730209305596958 6566083863674746356 11640874017980020663 18072171390081448143 14775031549089850380 14915089172704098683 13464773686967000109 14424776388598035297 2309537588111363472 13944961798273433234 13600004342400446342 8728011771362024634 14923861639604667150 15977358348390187617 3983404273808332280 8227074175001928294 3815835984725879223 10591843857150275826 16936816487903455920 15888688293102298352 696278753338282445 2392864567620228669 18161335340435572440 8202572002268679026 12572542389453218508 9965130543068733890 2238691918398668834 9839061638104554595 12053393980909539423 3898029253700695888 15053879640015447028 15740362757595687559 1383632958994418194 3217726061689673175 156449972927962677 6691943841668784567 3260812513116114718 11347546624562097121 1125761637230277769 4985131200655736272 12738827473811804522 11867360288082255733 9041772126454891707 8878471571327482816 1984179465835386072 648183539012350927 10111375208757716539 5062167927180484907 4611925780508281272 138119166063171703 7668148472283733112 17839169391615099683 12718735785364497839 2651581541262508 1546517553252795635 15042112048664071482 924164999279116125 4515036107572329983 8960373611255924041 926390248838111236 4960419481406462701 16940910300010797080 12440445384935627440 1060799457973143709 3607405391885919624 6958341894635905757 16697152743478923585 14916381207779700478 6790415478249598455 1320827683533246440 11094830817801163762 11044864717843018678 6503666088904402129 11676072653696037951 1476812719780846785 5579151308207593182 2004971344982933814 10214596570451182698 16372316410532160402 7799392376184216923 1114844529695844428 15790590308187859798 13392712895096054406 4912340585921052087 1099045745804953554 13172849437019558965 9999511299589524641 15102424796293424165 2555063330621287749 10279097597072517046 13197653468110920156 11394586781488385374 4199390177637970893 18026639556763597438 17655509699969386168 17704267237484467547 6952609467697369450 14191294407577724997 16152701418742576924 8834680387575862164 11645887438080391323 15079496394915698160 2048016689645950082 3400329563145634161 12254720471363227553 14778192942946291042 6326654006680842008 2355101357123760710 7165569964940812765 17492115437527017264 18240433509309359825 1053884734953056309 9972361391178622931 15864692323325029647 15452423748527804094 3609780689823068313 6098145004163580419 14611376325397958156 10143080825672209989 18116318002524918481 15053359693343502502 9744250348913907744 9301364773331804237 10277591094653022247 3584742149399679287 2861386559023077033 17489136263748030166 11022304163459442496 323608912918512843 4743206258594708216 8727242696989471089 12225221946051611626 16040261249896662186 2688237829893868485 12512924032998260143 10766346033963316674 15661264224268532030 3520142804208442342 5454186913248676385 16616008382718056440 5692533941216583962 5045103010422446589 12586069709625953837 2435792659415285459 7721178738337994371 8441891075104435859 6789816637987589303 7587191088112687879 3839151629082089926 9306474960835885560 8019688896662831618 16971491164855547256 5242637252380580625 8226302667468395567 14369655079397335001 12120597532151731923 15522350839941752960 4035329452733479296 10194842865580990454 5597420951988651111 5673834735707340240 9448363786215824994 9296216007228721760 11223845474821372219 13211706962267416902 11308371508470843649 649331565461563168 13463050602638100723 5488262147736744353 8936312397230698488 7021943557771258623 7119063341231564645 303289282928936164 9106377785921605833 3084679453038940560 14098319672951478017 12171090235795856104 5521291835997809954 13839526491701814784 14368134947719208635 2195105837991829487 3313156453682686586 18154480574869141431 4018873353712451062 13741081869733275766 3249125336126000177 9090864859971345204 14017600300934201090 326797371056249318 15475063628497866049 1832535002522588261 9630127576202026798 17919530058347641260 16069259159564529874 17296968247456120694 16687858048662739658 11172807570978313644 11314530308611525294 16012517499352382569 15632360305437223043 10835613245415923819 4673780565101201908 8861956286829290385 14151171838957712536 15748060532211691132 11354694926305154267 4284053926267096539 2119140606100453580 13431932727007747499 2519563417718557901 11496054621733533442 11161102565098573251 2520441963093906175 13361131384873030462 8231316746978379822 9119413380541229404 12102041274498322177 14067704180752661397 13534689262740305617 14273776075875072484 2896593219250044189 17206596213138273402 16229706295252567133 1675284533101409717 17939402282926459289 6244629172585527990 621303701346863682 3451392362288771965 6896737415487070499 8181774841734982906 12827371797855133220 10101114397316322100 8592768785120649804 17090314509016152790 205148732777977965 14464403836058770753 10095503263591855461 9381423416223885446 9759517884145721783 11624767422050178329 15063158735022076822 13542766942424488090 18292511139061726205 4745364077446005588 694726546677762357 13472104174136680357 11864271959492224205 14712909129130081034 9304780918505463574 18347892344471097852 17181345747124791363 8735405438084674710 14357523581374445048 5185862691661928036 15516162439632247622 1272417009548430243 6604508844658161381 2651823532243569757 2883211966670340242 1806965532906514642 7795726850569300163 7712161907282697542 1463328283375678278 15314913379632046850 17018610297501627666 18079375886201978596 307168210226895755 2530617612520460245 11857963793254798948 12768052821441161671 14339461114516509114 803677778943534692 1119386976005527039 13029981202172496005 396088065689043868 5536295861581958169 6055935875441073723 3958925383788344673 1003865408481051940 3185675897507187731 5758650802207496667 2978491751415825775 13985982057655473183 15982083229810481119 16738497167813943503 470104258819795091 17671487608999057076 8838353098463622952 13124746045178424426 7548999062182384332 13204409566320982093 17610827382941180523 10930429518159687856 3120203723484338319 15840134463651968238 9248404601811164876 17014191748168861613 5775028274180245242 7984428515076873073 12506106645620034568 10559760385084985079 17393193707673019349 18289402788550645236 15593591058741916002 7737426046029496128 14242594479597319995 6130614767117186025 5712864939071344853 14527811861785087511 17789386825334855155 4992300000350270506 12417677152121869585 7060524987562306935 14759440927960274935 6745779749671694492 7534573532462132039 3840936179222557846 11243022486281478269 1506558477904267745 3670850576055601188 18363505385502950432 1697689974541108237 4280360277043863266 2544471453912519940 14779228218848022359 10143365413506175182 4064357647909904321 7093758323582413734 6176616439852448503 7116352882808419503 2387471495416624455 7803146007275686953 10766452966619631469 2697586463600846477 10010204973690846355 8186718994465830431 17759921253774273362 11277633024426104691 17034803076112929788 3807957190578194351 8835074329917342852 14277595120735491688 7031060444653488592 17325658869980131044 5312308057300594290 3881960002600055930 4365868528616463021 7643507870529665983 13408018845056908601 14538708217009165074 5269752541170265954 15279329061061979438 2585195813300043812 1765540903510626967 16056794972392500083 4528027012061384185 12024256530423708418 12215262887028548066 13684910335030980308 9473634701179060717 12111366487442899336 14777196180843629072 7281109369327307755 15740096377258802992 17639124351331996664 9808150634920609950 5830453107244047926 7967401254525438778 15531992820728561822 12518963352881545438 14243390608564329385 10084771989325360003 16932062249741177724 14163600621291089917 1093966882443226970 11797230941521446073 13460882757690830235 8079115853186328320 18347209694218052266 16652379662351442402 1584632232279314059 17264858475823336008 11049827697963952739 517478198131636276 1497132586403349288 3616100035140195093 13667777925747078777 12069371390256282765 16380476139068191160 10859784286505441977 673444072468216521 11766360270331916716 3897609526561525197 3278861950920033120 13331670146137115535 3308901863284346994 10008298479881201045 16667754772557004278 3019227630467908366 5488983762941293820 4661208484943765417 12982220119724459753 1641662294288580865 11683328778884375227 16399673493060041603 10744369177456259402 14963947786373156425 12490900722811648832 3662272184276686303 13406807349476586409 6608923074487498608 15281028854524878243 1977776366386562747 13297275759933214848 17643633951109969038 14807210224854467444 15598637594254433704 17500750225562131990 15242948511041877568 8058740920744592089 10007951816611624869 11073893175310469115 5577822137891399312 8634646026325535419 14825474585613835486 5474026386223314849 4877079155399198106 9058251796856918513 7118959679658556849 373141500665474930 7912340657268247080 7890892850304320568 16243590826188288744 10077165732235736244 14347945591478381759 5824499989313491709 1084270202512037307 6197472228333907640 5229556302848489931 14261068308583732829 8798723612182752002 8356902161000836665 8306404241927129641 7514399072460980173 5354994208082520645 13900722409617014064 15532742975963049125 16404520017732390448 206325772463536863 5926299467992454853 9406879017068949184 13588314140227387066 14166924435800237361 11632664929586208680 10160217432971745344 4684213156558057872 6036138178302205429 5104123085635889759 9442526510879867249 15505093914592653412 16729408305386664234 15095571078255392240 14642215969111549495 8340354524034812254 3539773068730856136 8943733519684068271 2327307088507459397 16969466175392301790 4407232470029839115 741267515281637547 6259215484494634627 5802761105112882354 16304365195735309944 10129828949341360577 16926859504094413496 5295581383440593532 15508656478453572861 8548177942649511944 8880286238400858994 7838107830584554942 6144707518207330213 13223135749128379228 7998812132480527083 3386101257528664432 16929246003163977131 13723906185220485394 12028956585395876302 12609615233716895197 4736122414719590782 1796403456322303272 14878591226225560436 2242736615886358440 13777956431438995418 12788709054849291491 12025389126207990406 12459969607350367667 14980218085069702960 4410864544461418131 18238747739841629926 465159949393851933 6999240476331378159 545831222063471303 6302778514595165956 4787013229353762736 5038102755362766934 4017642650060354758 7982135077297335134 5381234107006689450 1071595298137573206 6814664644903146339 9731769145491240886 5485636311114082649 2653412765231664741 18004925468942540214 17862933466965306626 16159481734623543926 11194137498423485079 4228835454454553920 13247590072420078130 8642802042503823868 1176929404229155327 15795988078949932551 17964791677510755271 14002071372900127249 9877556255648568192 5459502069743532246 5097943255434243091 2173841166087278661 1051366136612765280 12771241367208470268 12201129908958508921 7035577183313377189 2409669449900536135 17184564429335156283 14100130941489435463 3119268518949918123 2252270242684502797 1626291749192195247 4180867999795836868 16875958289533100764 15236387280220941221 593826943935299284 9238719457567143232 7582697136279991308 3936957978324801110 15044358655494337957 15526138198601548801 3624259795811722149 2330917723541191817 10167418860249538549 11351920549463022573 7530834783215564551 7785464738786773551 5753444585517092465 8831202027472824291 3412779674664289479 5207212975085247242 15357784963312861096 11351132876863278541 12498951203171302950 6969367457839086088 14477866440052414955 16613127586896555727 4202647119482620907 16416235664293880344 14800167087604021290 2260370212211864839 8264994724734861981 7539109360675640880 10921936796765084168 14399929763364411526 4841602127868148234 5007029103271273341 9943896641541559896 13787963867850900141 2980087467761670659 7656394632620372013 4061290604016865009 9911485142821223842 9027051160701397885 11179183801180422768 60423747892428215 8108096542374214083 4383883701662251825 12152436026107570085 17977532536267069044 9900345371871276997 11218328427560335054 7791936831936951561 3365872338933632710 10169210922236652161 12996268371127373254 9780527961192961856 10254769629637809047 15796859313412623870 3151217523133414472 9058957413570739849 16220129823564134288 1103567620209067576 13849781525014744952 11026098594353790848 3392905416750628183 2887168438776854348 2354387297699286896 5307599451313932252 18432768746396325977 8942212171518756396 7511306736407515649 16403065095051033186 426157067269861772 3780537655130851393 12618076527373216230 9935887614418438035 17596537544938731948 7331709865374580770 11286668593946909461 10855290485434381362 10817755242006907478 11069566354848198168 16183882851947307878 17709445351252301892 2335254255717202051 7464209570261460780 16255806150195910349 4704240683993218383 4829786093389612379 16366261503896426575 18135775182919705595 13955240669938943473 14257264636686590062 9803249757110554697 17751885583343270559 3844178433767256343 3815953915474533074 8739391365403083937 5725073755933738349 11437723151267458277 4653442402726073123 11727362743836402367 1364251204804094829 18300403896743763807 17086519590970223460 7582150393575991899 4696746634596494191 337761852361819169 2051250089208178409 14295061180451592879 15039348039049677441 6227943153340493791 13474413378318922890 6033011328952546995 17086107190182071755 11651386570049029822 3697759933454920891 2195926491610229746 16258058487283865345 1546219340157956311 11420594091113530818 11361708135819835371 18064419421814958576 9313499901001071076 13824571745935803147 5751127498863390744 13698070303583527035 716170084195691830 13214207598171001768 10843214706554580073 9588276467368466191 13249036248496972891 8188543420505015658 12270347225818048933 8678263303990983885 14730565823238698988 3829764360300444668 13599468383109877312 14189594772101825843 10892627480063814913 8002206795589303091 3026356525144147388 16697779180363675926 11827453885211116078 16309021929885391220 10946512371895077175 3892697261961493752 15160064462037092058 6344781069651316361 2622379965923600247 17901529800621548799 13790928116977258857 13755290270519436830 10609950363337518197 16161393563434324664 12676094713268063095 16692217504422608762 11616130408541633436 8722143136505573706 2870224432378830743 170088330703589058 7401895325802387530 6081250321227130850 9452447406257306525 6070023008760454220 5059031314786997571 11739403766170203138 3099663447080040800 17874739170762483019 12905613202663038457 14924797576303013770 4519326270455940218 6808305059042631694 4739849296356628002 16609406293293723754 6084495939077537155 5844831215160655680 11914626874610513895 18268496116615023312 12751647673161663330 14446712072026528830 3647333979053334521 8583919291696423590 2125197060532996819 11046951109738833607 15378106907875290214 11598536958592989771 10592156881253415799 5256322542842738748 16021340782498772422 2063543015164023051 11356175164366608707 9521616380598067591 11080655958219641600 2761498906536222059 16211117834594203340 3110909746098361354 10360127630359721178 14794302303762184594 1412709198550636834 9552283078141553379 4531697986864343485 15981867905238482956 10048338643044055085 16051602462054937937 9899841230290420033 10392333846924738715 711777761552959413 9771904808359070497 15961120263519065681 6826527999866135300 1195009930048355885 4264022229511280023 18196266161389540833 15370581715763676443 13795497310981682831 7192105191878258414 8351728463159921862 17857499611487841540 7538757401666799186 6457711640800070891 1145101305524694686 14565679109824197619 4730293438384624245 12249680616567029340 15269318634133935715 733644036692946068 9871030792740562853 2356862905951494495 15973011556854466645 9056798302797588036 11730029114672214942 7799727993101183338 11215502019808632592 16502105511567426154 16476236043806727076 5115907245087327088 10990358578745855640 15754766190727222162 7068387744651891104 10413921656012029196 6746926901723999030 6252140791610530214 9950004932253474743 11271308724056466635 7106723352824547152 2083847334556659806 5400224259547439823 12865380501514290119 15376864642604223967 399363093467728337 6205695147410671181 8770241470654317585 17855963470590355061 18177380380831710725 14526395213808102749 3250873042670053823 13985096621706296202 8281050086565952089 3898312513956579078 15236082003612550319 4576972666037891821 14612018627200761400 15693718111258168195 18199447047329128661 14878577577504447662 675333501995650339 5074110964103736919 15326562723562362330 8799892218667896710 9612163836909974300 1453667221671231144 12546539918607733268 11353227492789884400 7716951520375908844 16264446876559918186 9746510653654032194 13158352159181953895 16291148737407000449 5840778412436098471 5147789186628462453 3202391663052157687 1068261632678165875 8133459223525117884 5938270942657895766 16833756141712705544 5289002596823856339 4965327705020799915 13924888544069450079 17122865056324865931 11025681194937418115 14237478323070680159 13358623410393734079 14660682433613848848 12089214150720015556 6632146333022731503 17180469152242611747 9747108634917479167 17186849197632970024 10238428528753187354 886504691950975167 15627599967666303920 12605494181552812993 4776371778730898115 6162020938654491757 14370670740799093827 18277032338268251851 3002189159769139232 16977178779355386785 11385662343796465574 8577951102946292346 16272665474531913720 18437016287007503037 15816867751213054168 13914817491353153146 11340533533486499179 12541539207044416122 12106708303991060689 1149898579237684661 17348517810573826970 4069907889266833252 2103902123790542547 2579676348180234554 6669278947659009841 15626681932522459659 1989724914045387408 5854207524437513533 18152392467394495753 12384407504682981598 1387730314359956186 1159943007702636876 8967967048255387983 10541533883050304460 2084120091428065 15267464350522051823 154807370732214715 4451928468883885988 13288421011782928379 15279642875510279749 8123042310084158449 942854657542374354 14863963767975545407 4483292943150405045 1320314512826138154 18228173985176320423 15029396221521338577 9628996850238327958 5883176800092651684 7495595340818285862 9683746659673122763 12505464907989028813 2775849671612728760 16092951156894455073 1629204124788234538 8750572619556468059 6247951519914771782 6963006741519216768 17940991339815356243 16150609288250829762 6719948628368284289 113369827885625788 9890360810825440763 3995765607927332160 15825563093935304924 5141394604743573698 2639265443223021810 14247402175854398718 6747000749837868025 2641531248161397037 10462883063554040172 8422520445325609265 12196172133238076618 2656534824812300961 4583196720834779663 4712323182073942137 15302711304587609696 8211584128380602198 4371648156167732033 17994743508510723963 14837664268859200402 16524338178524798571 1086327940688958685 10373278669050205142 8222953361901159670 16455514318265672963 5628855775477252003 2771342026383075123 15253081138099903576 288718465891122995 1418809118544745829 7716627769235402539 8450412660359367796 7728758165944000766 9772989368220773189 6262886512338110316 17795541412226447609 18430595476378026031 5551750440543046887 9770805710648015703 15903197416410858147 964386117556603509 4161564466312257003 14863160082417114853 4323445667442407558 18293527837934412209 9021752596181011151 5742981566516751566 18042362881141018476 349567134454287187 9766972411015710741 13966371481185563324 5173028112797130798 13813073411100674746 15817485873680647568 15005995278328030263 7978354961228592956 4245024428114702699 15955907114996192461 13598446383601139638 13251292034018079472 8150061302963177165 999099075943213253 136612460170277066 8257168627811516589 3989852062545607407 12493721940351350308 18055981222960584266 11226961395038685940 14957474822765454968 15538595684558652174 9949950076940662728 9685739877535755727 16599642365719415051 5038753993342893509 14439767240066878979 12676208133476615347 10641666426728084881 9362672561122539766 7640454570477156957 17213354353602081971 11595447097290867903 17263374096978123593 12988793215946519290 7517389973809281083 17795895959579739496 17238077023065680825 16660140389324150593 10976331934854464960 13945813540199257285 13587229304458738006 7070556076887981841 13891802128176784029 2308364804984957783 7021276742761461452 2065357862277915926 17327172538938245549 11366452180501417802 7372405883619893727 4585534168315488829 15958225008253659009 10703872357011378864 13611419580937141364 14556163328494296597 380983696109289517 4745707571451255993 7891823295248491704 6008557207037567090 4234468688116902733 15816767642693984272 4410606145510611618 12243681381039179116 12695181766336233229 10371060938021281056 10533619260138671049 5128944658866038177 13117264439717888653 4056617256897546588 9976765883960307838 3366988322007008345 11456443966685239249 14491818271892061077 5797799876128508249 2860137215870538959 2510497733538169243 10832662298943761806 13868075394439661399 12935961637007332849 13636437348024800279 17850101776865072584 13236284159059258386 9496192476164663766 5913391978528012304 1473264051943740841 10936235849955548250 16050502946142530137 10552759759908640873 15787549904921336209 1770713612534358083 14086553632904936420 11939170405649004447 12385178052229121107 16389927787206922165 8545528831634215506 14042040627352340431 2684823594564082252 8765751955884861365 3461160450209417530 13282761573889705427 1617345027496974972 6276431266105353630 303446168214268429 13650144897215906892 12343769367916903657 7466161373870488452 1745649167018487198 1299152115835584976 4720717989598452548 2289337711441170062 4866031893310420148 8668956172746745997 12132414958180240637 11134653238741059351 4431676597164633960 3706607728142626423 654115054271328666 7770810040262821230 16565634267541203481 4459069213096837236 7542431486091748187 5394553187685872164 17072368007293089401 14722517223623429711 1240784847429024148 11979200366999604044 17715902121566978093 4125341308616738475 10893317550325223076 11285138007519660611 8798220041849704839 211103144977123901 738857321731938835 10035820979269049532 11702105386816879444 16344703689963643179 8415983006857509270 13070050361292582295 17676922881191053613 5822229000812829491 1153641580502203410 896799465568401506 7710516381095502138 17689699662520033421 4149031783538336909 7132489361447553372 16721313825303498290 67469418974896885 7044095496904582004 5018695527517130317 8028017725702014563 14468587220515350154 583575267401681592 14353613065898498936 14112512709875488041 3178619700814439769 11570997980228559851 1530029960144371840 6852530569903957295 7401542318985955341 1939022797556300392 4176145980868612167 15418225863128215560 3925915251478703861 16220443726806642138 7060535221882809815 6056272041636533631 7963698732499313027 16102507563138696039 16635547741246639435 116293614463053965 10871875260605454503 16447928173494121173 17641568048351676054 10374245456243944409 12526087936206230735 10068448092005123504 7812624466531614410 7747668727762268767 16020665495029740710 4297985264950513446 16841636339220139646 6697834145594198548 11078477829810213282 18311489951963795413 17734854632942132750 1845255146124954821 390066436231946056 799469071561045446 12976434429719902864 4827884817720444139 10219638687440720304 1547737018954953542 396969448977279866 16376651201874428868 1288703641661053419 13151379252585299801 2672051978770543503 17883485967299055072 7912775940859368968 14623033732647500183 6888768289619108136 15957089322767312814 3128968317955516469 2611548846072766379 241672703824473218 14570996055535897107 18271892582840056926 15443489850214449735 14452538348681665656 11490439357469620148 11739188171965314720 14326689210256066176 12312546103037501653 15916697139891647271 17075958852623729541 305193748283713196 6431825705927751732 1046392118197388218 16518147657812692654 10617587349216213552 904881679447244903 5218507601968590550 12428349202718733889 13439745008357201299 8137163054857735949 9027653231158919571 16251908466458050823 16813901940805398248 12850438308079175793 5104766541078505723 868065377308505013 6713475449961486393 17198734291368897027 4421552943443459657 8886922030516339546 7952154765277248437 12721518249804199636 16304076555013887481 12947546130191506204 3950066045651572183 9964141223667104771 2391124162902220688 1056620709847901687 16804195455426593132 4154832716174364853 524905634507528978 11761751123549480165 12316796320846758022 11258820581945306859 3319608687858294124 15699471660264807546 10073920983262961681 15298947466246845332 11472139628033850563 9188708487809949109 415658089736718975 1386239297421391617 15854112594954033812 3936409250225141745 9773144159277725916 11589931758371225316 11954856289187708716 16857102650811060004 11968850671532305532 10542028490639730706 11250834297802715435 4534961279456349877 12526132472590698487 17783905696079793868 9890247623826733927 6620151268790643870 1650476246465376896 2853220923247025224 13584629970465715144 2444985530483517310 1833782693660823586 10120666170009832544 15408188783987126785 8804717242566044646 4397935180833596750 15995199532623192665 13160035859179459985 14150091194893946826 12673719338569147363 1747093047830535117 13686474748292279398 14151965194339899005 1290403769406429128 14636555604262469599 1001234120735858463 12517989988018319553 6657394603649887695 6638578214171970578 2674204042920819006 11651311057622257758 11098320750292770389 16230547765458524680 15485307533507236760 12996525874941121909 2636575911171727252 11801305972030536926 209860053547488626 14012751225436721345 8242790188285427439 132579730316760803 6174035317733022268 9401349211010023393 15007038095545213527 5196174162183921390 15521377087387997346 8404016078335448871 3684410071679771074 18279894682284147295 138060066592686900 2492599450134537089 2003881563433158599 10385887669982115845 1213003086838097343 8048161149946335735 9429560511112898877 7588414270230067892 15673933549686727883 17303613131480159911 10731048453966246349 2139059185711573216 3680320701283878703 4759698524169772804 18375554504201038517 6177748888678790761 11464785543663611205 5647376827022306667 8139482121312604391 6467952190243835732 15797673536886616742 10471650803614147794 10253649196075398470 12897029501528858606 10659739241027854369 13820045368022944597 11770229242117276936 2835404339228331109 1740071168873646602 4724737721419998776 4570572878844657413 797727040720000953 2427728225983105384 3784430923297530534 7411501309184895724 4457352459495226857 8064331347316973796 2423999533178980608 3982516912452061688 4505545845755176305 7551818380163666573 16155758126848159177 800205792538139599 11050989658866246684 13943376338627952545 11332102876871134573 12715717962552099214 1439098372405018579 5150468978602596811 1672197260970345543 2613793254260236742 1803998024937019290 3935290094426590676 10172477188484829203 872012736341688044 8819937743579165250 4863714074634941399 7506561591326306878 6437500413070823422 17183195714350266322 5688182265343525067 2266845801001993542 7482258905942911088 13286379501310496422 17851289612645182422 2390468567297229123 10865786837285442736 13513398053652061658 10571467275579096071 17560198614488252884 14889807204120277674 10308335969602565796 18120071450568492388 5959994226578722337 16577471525579929871 2884611644139110558 12979886901660741610 7223425120743470279 5424054061486697268 2690422929666736520 7551952018297382587 7955963173977710099 10226666030056685364 14059338662690602140 14657363650075955247 15681285326979874455 14822458741325623288 11031540020815174795 198510962661493241 5399139089928012449 10399618182145199728 12290441012504162210 3328316354657069645 4579939267231963765 9538626631362758589 7830959623409817452 17690187473133692874 799139196523373922 2128348432407605382 2452843873273415340 960421136915424856 12820201202658624003 8335369650772403670 7852056388804118692 9999317340787085203 11532683001939889554 3096829199188091925 13605304346828465362 9079794400692490222 15604907908959082947 7192851996770507673 16913333508825448633 7783554026146770687 8225463045123076208 13787992512977847187 7191725499324243611 4103681192689120972 11217856758498185506 7629556896313916433 15269937968089666412 15614328457707352509 6563791307600870320 4088764181784735965 5992783869005148831 7129651178185836164 10036874902913936982 4055052977303537576 1725077999403203178 6660104992170735442 1049912043796333919 2491812998196930355 2630397144866547652 11550355369627436346 1928151507755800335 5434189286470466883 14490433559783619760 1444672427446439458 17699398184840599801 4875809428483988420 7582127629422625397 14350723532924547766 16475356113295761517 7943146531932709909 10521091412221190543 7510688508189622016 17683358994201327572 3194045003591470685 13051215185524354657 4373641052296403700 10466007345834634947 14785548001689861668 1086153802529208233 8104144994355972247 7862296135045788524 14655066992731612525 12283578701371790987 6050462609988306406 10679698594574951721 5572490275955886965 4196435408525762259 17740826379830520042 6908365344612709956 7124959314705698197 13176627385976798759 10554987719410275570 1112109952435940439 8518721825451676116 8578744976127641616 6142920618305157219 11313782008714236742 8669984002159051454 15768310579482734985 9335271414985091414 393621418049684026 13098281566157663811 15501020555377955194 215211176829659150 16363001068051881604 7667958396133799821 4681169303442081072 2477098321131964611 9125124999894511748 18086805367684294439 10082626848941485751 7802545585382487257 17177893383398090803 7703694341231382386 11834068243425946322 8116012505517020416 8084498583091842770 10768650058935837581 8154876510523415617 10361929664463909248 11509547541851200886 3209660968536089023 12561120807715283742 16712689909433094707 15316137781695297971 1215610002791476138 15267476740989248952 6042441148786039943 7463021352551346913 7307388096170187553 12550519022800399297 11785738533476001940 17797433362993808586 3004823618836760844 5521830346557583526 6196860988847969056 14541144820695454958 9150617434351744399 6257746063165070125 7413804176333410522 6342813932525581084 3167413157081061067 11621819034436397214 11495051269824004853 349008255385479376 8861381390265919156 17049080475397463569 12599306943714867161 15840612730801822780 11928662553546394696 10968972642733759567 4696282875701710164 7536616787311843776 4170978442881013278 13784301575924422916 6302798857835084313 15663897270577755867 6217418176304310003 6143553703667376792 15876396436771069423 6635794482143958194 6259314488294662683 16138730795183307213 3033165946020156556 1563308250284965786 6415642050042422652 14952161778079716536 10896884881028844365 2590750180996406496 16485633418379255257 12398009963288228664 535486367855788646 8000526478741894421 16648112892439863112 3351630946430896199 10933619036285176675 16732056347846833327 1915277355461119824 2704072613864934062 11458061169648095218 16484928525880612036 1442841231331637610 17954914807092230872 7820311657761541814 5360441082359932851 15786374160537694454 548406512021676701 13853120103331019345 3217602224661952159 14861309864891954378 14476051270586356189 9968737632836372112 9256675669096275447 9751830062967725105 17202808203425186308 12913343239488171052 9492093183724655278 8193767282056320032 7607158424549418784 2159952277066896479 14365029304557899959 7965988548003005647 3367372014157765542 16995343966066402038 11588784949161693215 16374830279604494075 8512842939278819786 7334240698637198176 8906431385498609577 2821993211100444036 17127542037374402850 3914537287348874560 6698755473348784329 9922833043975134645 9483083994686702325 13466822228818544009 13420210907972322442 2346149156551631683 5553643803160919088 11614460010322543331 16517023919259654001 4525971178691695692 6711710815322416973 8704940732201512050 16808654360005798543 11234056156450135972 3195673687671498399 9556127227872798607 2940938408426773591 4774216376175018796 6337684187011949242 6854169713145897691 14794304251394706921 4988702406001859244 14709084830520805489 3631274215046113369 10677396699764052366 9581969961867949607 6390032590331784680 17193189214327344739 5329045928780922802 11838157884100546704 8206245073940742645 15441218021841479207 2255605355011672742 16577991418679908787 16578217794227603992 8692362485326036160 14910566396211866241 9730168837485775558 2036770622777894983 17954338014660408111 17855065465679065302 12093735742619098073 10209923808647380525 11359774456588252436 4313471377335838523 1614963769179507791 329837699791391296 11703665427426390430 6902989274176480051 3257649161845070087 18435132628738981228 10397231296314226395 7823636022093337564 8972323504132378065 14148886998067179582 17195008740243590077 14360690196415550294 2317013653407555551 4769412353288019850 5413896357361392517 6541471958267096729 4067282198442584804 457057340493777845 9998305623765713957 11628818244563496642 10234572349975947824 17920682065389752721 15352243251468885584 8951404780005609558 15711325496593706988 5367374825219995677 818484241810329945 17134059437491185670 15192246492432865799 15644728181846317177 4402000833139875167 16443140846950905864 15079543023571394945 14050382257028994305 8398457782611436000 16563473196850146714 3088206344264840732 17792580724110576859 8773326782237416150 3561440005164081971 10896196862034809284 9942709606309598888 18249209716542825978 16800455037927019605 6868692883106999049 445002865448781854 18059298701156936640 14153428400547660991 752882609832779632 7595760382075376300 6180207652906031913 3736814606684300037 12638366418325546635 138702982891786847 12302503319163939567 8962435210872930380 10507317327748045254 9811696331299511615 17624611937891790661 11141229358394900980 458316601273107747 14948045733376262972 11156905888671766275 10799125355546629446 15981610350700629470 14962473016362735092 11291176753474134952 2081731806658651013 14406046617606745741 13833783145819969954 1993110832319328133 14174120867450060825 14050044613090916900 6496875997957598973 16822403763389983261 5876156384321926886 14357762519303707788 16813914173382081786 13723625288701368793 573931874699514588 11587943068152481151 3279351537640029261 1535009318874171214 2439115396571861866 13150462958713133560 16196612694085949977 18370573547756497230 8886602116936547290 2950628028950653236 17435243813353644634 9796608377067169530 9684405023994529044 2538957419910085154 9447261870776271551 2671100853268553050 6697641100803341581 14727786551253490707 216296048857156183 16037785407403341646 9954975923652049711 14637591072697763324 16890902525563993025 17928894763386243926 13883579240493948101 12797617790592220174 4145279255405377504 2075170279054201790 7940657754816517931 16484887257544627016 163022607486635045 4122028166293188261 14383822795182708053 8504560430889651695 12011899018792189221 6510660354919105087 6188633511881842629 17734831407034703580 14205382025005411342 7837820337138177819 13414549440260970852 7655338698338341781 18160129217148178784 10044290339181540642 1560185796167342157 16919472313710930118 3524118530518808516 4383083061529281818 7046190835418770603 12172464315423164411 17611444883340693574 16756535163062439174 9427351382117354113 8861235800923639467 2356339910080490355 2422567280957454263 15944681656141664709 8306026497091057649 14458123100147642375 14384122511886018493 14027954319568750237 12148717716645024190 4587620314120693925 12411818834913951159 6752148825042947145 1632286899429205648 4288888775878377842 6767660640667686154 11130457619859416415 10223806074077704808 2120986818040748075 17594715949480637967 14712293908173662825 15026504635945474522 15655403379337924 8172307590534077992 18224491608976720345 7588592269369434639 17496909321873650241 5261819297095623918 16213620374487631802 10846101701563145330 1697405907268433857 16210669620303989665 1193318990200151430 17172252685096975254 1982198704274758008 14520915042771337235 10009802907165029385 6524762838720324495 5740007794070382037 18408353286921412421 11592860263532999647 7942155435130760732 17560405185289485398 738729153641112465 13687654032137418294 4612152943888438155 12378169042151562751 4232806094896889923 11144586490895410568 1455143335574859864 15043338114611758352 4456028654494208461 4231353738137584523 812204866739213590 15046476671881025507 6187553151486235428 16661726423441926368 11212019593718325222 12339022130592985697 5688214171984154424 6866854262190294720 13898448221963776982 17833959514552369649 11091128924516522343 7547355512145943795 1384928136925263225 392753734484086405 17749034993332977999 11699934537101092483 13632066861971387971 5538350254354821999 3287837476474202752 12829131913668921783 9824638342229864948 2260454153926989399 17638372521723963722 102720936165662355 11570023967088218362 14487690572633535237 17055480012709918383 2641015426958253412 11529919191612336576 10644445499128807918 7294380225434929893 17425730787328307291 4409535884121872752 5893398688364585778 3381108961277858714 3097301343749529722 5914002808206791182 10040216241590351683 18220679972060610495 3533929175736449561 12758815245317162592 4063765405644987824 9036734113316776568 18443739385343097056 17464914972645622990 10787822403685554601 9142934635441910208 356189543100138471 10144769963858778108 4854530730000287734 4174390458702619386 2158950720510170503 2550426423173574104 12127680407387956216 13399547247585388106 12798259079863726943 17687448166947294833 15796818536036238144 14601481440146818450 10881013413904165559 5628760976930749120 1665115953960762403 12274473467933910835 10776282549283582562 15791163559222890734 3523051538732613354 8904893218070203387 6809113264484389208 8403208410878706311 6208624079294547608 10201481904847107461 2758740171189776336 5949996956029276863 5491061568998736839 12837671641976399835 16616610788471638067 17193426651383250463 698293484613156190 15410553097481568770 18270937876951783767 87883031889888406 11295349338242233422 14360447613020929995 451642497870395761 9046319899640401266 17637991294883187485 16644478077108351972 11830356469132538152 13217169022225060051 3438486995344667240 18151396252319479545 7049855591542488424 7585667053476811839 1820075462339799136 8127589050804127744 17391149711219415920 10205023050075102311 13188981964295269669 6746042453457122009 11247893638352380627 6605482373229459561 3898445467012167759 181270271230036480 9568613900835878513 3466604739563552991 11009561264308767787 15580303703276938444 4923211844927603450 7519964753782280182 6823385649733104693 5814012262988509964 15139032668555383238 2561402439754947516 8200111544899519383 7317672529968084578 17111536912152079118 10547562407270031195 11969969548034251217 1327948532431309021 16167590569877331294 2454471387596829588 3838776622416677684 10820551784105723980 1201464307328842355 9631279306678046420 2874238251154380431 14479283615868026130 8279642607617178109 14263390204511875548 2816955312948730542 3438252456101414645 166495359414678614 4339295694701811895 12596351203637915728 4555166173663310308 471373590103469948 4788980579280564414 17841722711881028606 3554034027938050419 14816630531778772612 3299028403543557414 3771982329767155918 12365369883929385326 15975381883183454920 10323464663350343346 7656871445604727937 2941925509255624733 4050864975063111622 10953253409665761459 2389170267588811354 208740784612364137 6292020555033256503 7848178571379050810 1228295231526677957 5210103629149663634 6750246572914460625 16989815792697881379 6943009898411700956 10816055028021432259 6560238178128655018 7214781923980215963 11488474308934057753 9631724177309790260 5475512067837913304 5814988712199990557 3694080611872251937 6144882789535636158 3324041144102597355 9257049786309529127 17339622513855013774 16582542510778778162 15193425838873762524 881200507581593748 17325625539078522077 6927889249666325450 5588486351708683796 1197887024963108982 2768949602293577862 9823926446988566777 12399264262241333407 17193158645621161211 12379964527154276173 13330183278216804370 10029435177248675350 1768863445440597263 11505827433868903594 17956248790386601671 8014692537505819243 12639815428912767773 15056209885172245162 8852737069782888415 8312785151290575749 14422390397550736478 15345697747821344266 14895655057643240522 5035249343532447950 1707832612832352570 2075452733491302529 12175860699815648252 9875076953176206882 17110240775531641051 6301458954942097316 17790472553410323335 3085376516988172660 13562997475228888747 2013514063860910194 14957817755040573059 3302489648337933515 3793520289896613430 3089449712756106365 12807925060941507260 3486086949538913648 6316595723852825613 14693616234318704473 2784579249858835800 17786772080150534009 9197473172530468535 11273269135574711894 17304141973653958195 5896915806468463110 13049984660318775498 16455931119413881371 14078920529757991482 4381583929865264438 8682707288877147520 16216895092212337937 5970709215765558706 17622160964630995749 16145863387046293030 9415321510403012652 3092270101299666861 2763320916170734458 16830564208877444675 1938796073758732598 11988443678397303875 5056301680240948369 7148183453201741998 7683562657624500575 62119072460440052 205262609664265981 13297432641506565442 5592011427669855949 2163790502553103500 13705845518636959368 401456764288906552 9284571140968301529 16653842744657301374 400570414758807802 13608593709478268134 14370582260461116195 5505084562914547714 13586519168755449642 17265995931784903850 16760220841312874676 12051816768048767127 15295966087226492423 12741355574130542307 3369362339140738323 11960138815510081708 7060656707032478583 5439450023828526431 13858873715394271988 44504515182021608 2871505152096414729 436608847841838867 7406193704830322620 5269949191349003324 10793558593734064961 3589101687740202864 5451845168500904595 12040697651897522111 16058896120269184330 2493743292819972246 13640016217230706300 17264887000126185205 16821357440590788107 8794999501495140026 5589108465324202470 796709022150965861 4341553997002137294 16825090883184683869 10243813755501834742 5546131092555763096 16841485300638722607 9867491651516642411 14999016962232496845 10311996128502743017 5407440399920077827 3993365561789137097 10067230014342789885 8659900624442932113 5369602152098159648 1071009273986311381 14966821514526538176 14328858386176150893 5625729293343346582 17830591751208611751 5005323257923931258 17359824500348093363 15814289680829236050 15553781266886629474 6536814476196241491 14965928877971373045 14917603458506390061 10925422714578475635 6708761227938708187 8252921923401970113 12221789357880599571 12994091844229558045 5331791696341964885 4514921397109727099 16584292360375959078 7134184873852436450 5431745313325533068 2816456760385143131 5025117434981016510 14600027940963750317 4385515835640816845 14386143698870166998 10652730937832716961 10222995656911788628 580886646110943790 9427101806853406655 17369947349355794292 11800949209587202433 1634567183084003086 5184664997466477435 15872376323949975582 4045501571519886397 4927564458396104899 14756050919232192920 16758914451852817683 546845686998629587 735934157506838183 892902113351450128 15733849325841873854 1656574567396080434 17155361512380124486 7173707553654930117 16803398097493293071 12547572490241161648 14271581230704923750 15823387150547350850 4170491620649000229 8620808138608711169 2277752400404250426 6159403231553162227 5815747857326448154 6398256612050116993 17893960724902121003 12694771891210729722 9312745981965125159 17525184104620145513 14541709367809229020 8093915808195021962 12146498874040110437 1089978844701483199 15702957385233849936 11624563020391654881 3849724246689534345 4781640718328914872 17424002603930061742 14056913215664103301 16992718470584006367 2380787338704238742 18064500074721653791 14696322614510707934 12585697746676913438 2325906272646998672 8023205396958550422 16285505496071624792 403543654512409423 233398917559476639 16277734777804115988 14307120249270945548 3604095221960646402 14328552478886923501 5169061002581757113 9438708948604133547 12493178277630584846 17628037928800171581 12253795448326003454 5011469725347406697 15257999591923962356 1193368820315046307 527344202281365509 10702195680979922745 7727948656187196546 3556322518344480626 875585301319159899 8304043020288407717 7606012652239296601 4900659956684616835 8025057955596245107 1370021641308566845 16125984526751204377 10630211326181383048 2513338949290340113 18191090873940136358 5838812951279309051 5592959091518977219 17551462944910531623 18320330139459113332 15722811686367210114 11925559255176284703 6487276025794879937 10578551827137164739 7274189075499497578 8803258855552497190 12458651688715664798 2071310158126093368 9013525323118091947 4273979236855456656 15902399836335254648 8962901542940399460 14051805355875085178 14306848494705457311 11868011607207243408 5794057288441763560 9736997444571094268 12972644443547678316 878408601121288037 1034040580779071038 12311291866794990076 1474893811255670564 6095714532120850536 4802902167795353345 11892163686045821500 16052739506795368237 16534361069515785961 6882769882729613317 2928371368994265855 5536197620352034742 12592001561376380765 14279667552250915706 12189337710281362011 12781535715998193542 3281240378518911113 1339500788120651552 1615037562474479892 7978185077002691900 6543577822463165646 17105029899819716132 18279199535174964524 6113585342948741331 17424233707912756345 9164561984995331330 11834827236615981407 3470049060545933421 257836735036062917 11861266493865409571 5455024620231105874 15145929861970399030 617590433806591083 13959220124119721140 7749429075552222622 11264014166077289062 10781816867392030768 5258861022210102551 5177236574568314713 8864199340126141376 1200161789644020586 12943644807307776050 6317467676157479137 16325245447672857339 5077002045183928250 3172340394771309205 5351314294449541852 14985168482382810119 5007284654124663781 2860966659024431924 4075993173566923393 8791008562008315282 8457401671305153501 11015368581208620049 10406880660803758090 307770096205206106 7594699649214001395 13696193491357344433 15448791893509205473 17173742784796478262 8440560498817582044 3547765164074978054 13962823104117969431 15358736239120492028 4177739569478315689 2719946318029281603 1693367799910996767 4474321808409095311 17662407580121462166 5573773476434212578 15309844002333093234 1205023845644467800 5551616462091878829 8465870617083667393 6202364587520060916 4874098992397413563 6907115252431430643 4855441870860030660 14351808364958196574 9422944846105602347 14072297312148863299 3945791016928639855 9446092615202266794 16455648347042562647 13079363551508827247 3679722499953988901 16709672730247590895 998857894426125975 5556903684479715185 3030417899876122390 3432381297223995133 10605680738244704255 15919057217274724871 5640443466755788710 12434442058704655705 2420990550251017131 9111557074947379429 9295208036844206938 3465044239926236098 5425235488812162944 3405741928888081199 13173393789048213741 9792430015778613999 8210633529140121417 5031366769707370776 14175817954078835556 12261002542234708921 14624214307799560026 8932876863578109750 8781430294498764123 9405865425250793411 3187967420429969709 13354644297068099841 11335948794875027315 2212199408236151966 17548538881962358648 5674857806505406935 4587686510210890953 11186660731068473044 7681674357118403888 9106192991155723274 1539047922450484560 9110493069063125302 907031708582563957 16341244365166884018 3068231760331431912 1941086748694197331 8414681768834323329 8405186127278264209 16107307940630436221 7827923378817575440 12870238566005140459 16989217740322277018 8140621551255930659 4265858151351960522 4171029914322050829 8040308431334561326 5313002620779909918 8402852294609975661 12533466217350439536 13062630041176010729 15535943382197514006 11571642561747190765 11494843643168022972 9632469960762556582 6385874867925646613 13327754540282346337 456912066046493766 2749729131884073295 15800099163596969400 7189522522071643075 3043635437128626031 8495777140821237496 2343052642279216680 2422810824443228790 2824814769744236566 17141106021597246800 14672574264800896866 16199483898258832003 407768747475723330 5140907014405825652 8433970121310661526 13016135764112753267 12748443569582336947 16442046776958983482 6511410628955188098 5630426564025419227 11205804101228907194 15210361634555905947 11210884178250293854 5287785999502401722 11740265838557081806 16276951543975015121 4357338031906574591 9688113464945739679 15741415566786149703 17357475354906265104 18173382069278517787 6257794319610388778 17935733670342859274 1100034145598968053 5628564140717736402 4977614232762012522 15064551907294176649 4720141245082910682 16536364015089640046 18378330105403878552 17626956647443420329 10215933965023616978 12535602833756726582 5272856172309087999 5738932970423790350 2801092297613171470 8509842275435144436 13201344511293037468 5053710890055219069 15417083673084155865 11676067640768775010 14256458396349093449 10843871696649091613 13448141477980881425 4000096701114451381 13839561588324073543 4639572223645185229 1752311097447697339 2002678433162494441 14249294726321994304 5068399926387428948 13910727532748915313 9194900148335492667 2067674829845174915 1358392069278109471 17964293975554974985 16429438105333102356 10677285583017667123 16272063831378960985 10454292770594253446 5762039866493414141 16214434467372254647 14997603715029326370 3456113205529581768 17585339227347133340 4165501997782099593 2424135248741812729 13522718997140625185 8788722590104397284 8338533575374472971 16369186488996778083 2910853779446075982 4592025243818021985 18079558824627955647 5303811452902300611 15208686734947966918 15389466668946195853 12314219593691259925 10695349023930159 7930730891018664796 8058281239461232188 16966229235852191141 6991306949595466272 15871540840907928212 8599721623945946233 11724713822007798895 56984601018301246 11607499925957874935 11847465722012567291 17103756646917116784 7724758874520748899 4652859955450247497 13429133790722145651 1500918647094676331 8861637974280849275 9853061784597035351 15737653705908220738 13415169604082028332 15402655480955986683 8211323308218323643 4908227136853356591 5423659510121427669 3301420179864334379 9280401213086488947 16780159276503443626 12698476006639305228 14883148241539676465 2567614553622566429 7026820682363841126 18437785675726519853 15435694906238359572 10733248202494743287 2712749022625462050 7230472095509789669 6836136206686210278 6010598330260938105 853962616960294546 2748972332365958448 12174227241881971585 16610588892133328108 18332285736535875762 10230183472675020563 2910970084623939953 13911678425876823210 3258865957617912603 15531241558895482292 14356129820793384129 18243360661710160710 8673986045339899522 16025696636978577597 9495233734354701525 16057953993900403230 16822533847894982623 17220261483428259590 12312112839746640209 10111595428759660269 6800074880316528128 8779775683718523724 9287094027701133533 13150897480098849004 13616977018125761075 11967650956619810611 17896123004147482357 8016109527877393485 15637877252946730701 837233641021277940 16027770088949666929 10210007507100100216 597924380889520098 10896617453124514036 6711893500690296531 15222043986299989942 368531289575413037 5240314670422417554 13274211943240165559 9685802827379961870 7159246837899307181 6358510471574171239 14303805312383048723 2242026271898000064 17401842627525804017 15684222996326350695 4319780097723050945 8684081190021921148 5530937170237076573 5169434161596626682 15236835761374164727 3924457001795665462 7447402133011314968 9168457048490356540 13554141549380763176 12208415725096691355 17050258604516759446 7008918630969454272 18265575923139803584 5567026078816653782 18031569999030379571 13176137137351518135 5070842380595658196 16886046675188281552 10428265515560644515 11621489258527460551 13652122480267307522 7139850617701209539 5878187036758292290 1133573486748662875 2261304763207185180 18221452339500741912 4347662052107084433 13296538830332999660 2792212385883891886 12552009868122773552 17287958234079179539 7045045794923142914 15320989622090549213 9419305011949872766 7552197708860629134 17923566352073361404 3293789599872945254 2432763599481223368 9369132248033627286 18298567084207256960 1789913249520555621 10583474945123454444 8936217396336373660 15281945633079496848 17240520006018412444 2620160262781262022 9096612018800089979 15235832542421651346 11049810664868084129 15351537414562403908 15087962986946923335 2938399022869856731 9536462068218182287 5833966987104904171 2965691840092696018 3894051268808594630 17773077298429570257 12786048523288863226 13284731174156195674 16407128376603982297 17274700396670646940 17354854777543730289 9359922573569107367 15996989496561806861 8896802143872936256 15683217343364822464 5790898647029887754 5684795103805747205 15641437003508677446 8009651348863554683 8541485953878020870 13820339651753573036 6198970331110697184 9300177761167719389 1203736102457879837 16740960821606459434 3400979108253219806 17744188956848206840 15888987129582085657 12797121228817968712 13763021552448610397 15840423719130754804 13923900528804795272 14869786724574587652 18166647363254969889 4704611185393229244 6945078170636648736 7934236137262703953 184339148747233272 16203880858060554746 47372029348960221 609918538510847015 14855301378853288251 15091797179079168005 1688730084241041759 8854836555152282566 12693064727432287205 13633166286979381791 6311484792826344497 7087608924204936657 12288390933458802150 8339319558534998700 7088994092618030924 2338218757344453977 16538784004037919890 14558378116909965532 15586588278842050120 8867444944370873840 895438260718704792 16811626743954095588 5825381997799339002 11733401614813151500 6534861762395845109 12835849762810558587 1750090145810664028 6031591695257571743 6197420093013290050 5284370938441807579 11129219778604301802 8500173592733881075 8692743991986604643 1399955617172048744 2662214122356503923 15363229580601567425 6810633355308441208 8795944728604008105 11565628251155053985 14839509936844869542 6408519947886147309 3237798469229634720 16265791648966218884 3606076008151111135 16749193339122288254 420259140198420334 14195893787817260477 2159487445818171924 11613483769765438178 1994179606672723407 14374287019794322509 17031888380611622692 15159778621502140085 16948694842129455040 16167276307209562552 12349621336507883456 17522403295833989607 14794381764080691916 51511456439865567 12975556867024959006 17507947607664611510 3930575230713999811 17844971378068812853 10566981790915170771 11056019676868746247 17629810281659976884 5378925805618986774 8516943693842552547 7807860744810761649 12824397105259870134 11201480234631041984 4076856815823150983 3431598797203133832 13960388853866805372 9557479209581124146 1859656833518592298 15472569471762153635 10150060805556685835 7035148499018456682 11444169493945135494 2574803493107632198 11376901777033037523 6113690760311062215 11144326668466752112 16679105234850950854 11857074990891314903 16097383368782612445 9331985881204723592 13229218024673316405 5922997511087288373 14717131381372564261 7620169436601318459 7484589694841114475 4352360627423761706 13084039426705850814 6870092134480617988 4569555544309871981 8333583374536133300 10527518022537870558 9305837301769628358 11651835237683038911 3656110085637927191 16887313287730895563 11864764359831465041 10569967719697239625 9104214249704274094 11906345534479545111 11871082445293117607 16822996688068241159 10514980701668466250 5573318073377563699 14480889997671076431 9693503962164544541 17882139408971933307 17837417148338140808 14186206053258220347 16207741995774717654 702166604769006652 3310451287102081361 10988074778824714214 2244406071342197959 9438497341294646907 17157237373997274244 17768441816725818144 8056401402289881457 4002200281542442559 12087937765961191869 1389733087090851642 5805466015936686378 18129307298522559378 12923997603822833863 10308790325979853056 14172903244905981337 7388769653411503874 16572898334948459941 2601233749750757950 3761110635729304627 14831212717577409182 2221256074444920547 17504832858875412327 8533551316637045857 1716586224134064226 17976210407758132732 16485885196105636928 7473693520740681 14976111602286398212 4452114380014964451 6147814500609124383 11734863195522828616 15432111362731127109 15434911071942862086 6637490222376595864 18409827760760249645 1429380818935462832 3309567294071515126 11270913878081050159 5784608241420735706 3730247791542428624 909001739267217615 2806317011208567643 15971801564152861584 9447555266897725483 13597322745700021919 7587707118759103060 4129795199693473110 13415684550450368336 12633925366278185692 17159850077931457115 4246916065269634409 8265222822378358180 17242849629062720010 8263706468181484837 3101092025051412248 14425786285956488206 17444477189372383931 7597618269801906631 11727433999358968795 11587446127216801081 6419434562427584172 1357839171868864313 3783203487002121032 17271205000657282655 16034535731899387810 709261161453051286 16125631831699471857 634390910688827306 18009410522949821974 9309840875979107027 11294000156460351955 12764641024577568835 17528234869571994281 8942965970525499884 10365774851208949426 5515602175577878640 6079216438084940442 12236118256664984914 3188184559761846106 8861386651060732954 1087787378213008776 17710666591158384848 10166086692337810443 8985856939343769382 9849232400422610575 7654293726407414431 11162140470876841950 11069782667674831390 2050758187627511314 15417680757744757298 8219217643217456387 16208231571859538955 11998945030207829022 1170978032215370901 6587150402547472100 8439648222748920224 798391067538442203 14782062989173430756 16830020746161685303 18313407953660859440 17585740088185052737 10553529870980058735 2898138650622768877 6286506346074225083 3352052627282432546 10671014508596353818 8649515404768990369 11883018206053620711 8797442649578198543 8314521304492298995 13713096696721618228 12506837355571822397 1556081837525433946 2971124064917219407 15623347107078320325 2131925973908680478 7782953554078417609 4302690079617800693 1036176611489214192 10045822296734092140 8256830698334458028 17818755624292257382 9216731867436929138 13130170155840253768 7076003717942233866 11123252622657078082 16374703004530168807 4434037087481727896 14302466003001470364 1749761958602733609 7720760820522057639 1568246975064160602 18193788841033266163 5446898735012096860 7299818476460453482 14522329200450959686 11695480702450688711 17991486785254893992 6291470865825337884 12568186886750144205 373623696684859404 925388853862341979 14012371735701417959 12094732094918514960 2953441057606983768 14644405175268491711 11942940351677251687 14073761738312221331 9047340868323403084 11844400392616887170 1013845883982282764 7955732373495439659 5325640683092638398 12384875852261691775 6426369616643543269 2691724889870956046 1111306009700721884 10093493152229934579 8293204701125658789 11014744876897610969 1441120878899412993 10783864045795629067 8132943131371607141 5117323565021852225 7940193137499916262 1811017750075626292 4973686234019892156 3898680353124984349 14741056781339580566 17673154656346545655 16056126587567551539 5737595765358994712 10504455710673663047 11866186340573453529 2085222406529703857 3058333369172131558 9936987483841650657 14544053810891650793 2534836813660124969 2710311958300578369 8105605923564833951 7883740055296083969 4005898819758167887 3597045205686677581 17072280023207423154 6081181983959180226 10084755573403711043 5524368338836055709 195003025071163002 18025541652815997894 13551856454602215183 11146726345807402515 16729261139551339855 2100901987690003999 17024023313123508401 16711703037865671810 18080462257283079916 17200208050203205408 13140938370790268927 2013135663334167415 14826635974750427534 9099658022127193417 12674699791069599010 16435681902558830806 4905051437274927496 15010514076779512495 11938618476448547881 13761050077981040683 6239002112051301386 1255303611048706867 13098140149032450289 7285442252414390275 6567701411015156998 12051547187570343648 2023228212476701483 7139405360439341000 7123844079392065885 16002740948235179659 15608281455294775875 12729735507071030607 7572966805516775995 4243617991038708339 10553495228790391069 541730784263446654 2569471231064320465 11227598779759030426 17401793703072908626 13899715197735864153 6502974416910733711 16464641323009032596 10563551430273170832 2386427892970211388 16018995681919325074 5454484262280961294 14607201165499306914 2380161636225997136 9380937163754826808 9708191319211240420 17757485294470065246 13037132968273704062 3353351253220060644 7246663937813974688 5932248061483721691 10154586893298635965 9282562469424569185 8638263779710449695 2535387946562998866 14465340200377738497 16578533513822626762 12205031653034695895 16152452846398544003 7269575977838835858 3105567912559773979 5931591098920914854 11069477705049601961 7461366383824982443 3158674419621397797 9885335595456775643 12852555303873691797 15352364412693617349 4364630806566156297 16657480416142207473 8002482265332769858 7644062195979647075 11682582061170878657 11773146974169617028 7064852784032321427 9304126141468743624 13733007074937258677 5562816426980125637 5769645805763326318 18410416580545392792 11178563795037798130 3552431964137054625 6508892283115584985 11471905352702860428 8696843745551202506 14425582049186353444 16828192554895166318 3136349624596670878 18107239551094114183 4679938524439776867 9594037063525386627 11917564792627836684 991254604528763466 5629511654743576212 14336519658214038801 13434674048267382346 274897036001997245 5724135103736892302 463781256181842955 12374703676485250771 3870996135235930900 13335753376502298211 5078195677215460905 771559759963069835 7565426039774904864 6437816635049402997 12748221660023712632 9682934537066995099 7328436708769814468 8384445049827863033 9461744653331410370 2597348625458964201 11573773200168365513 9216581737765196200 2536564717650000877 15160344692013207253 9346675499567010751 16481251990429450662 12836556625283757157 11565247054452795635 9416046103070520016 16009906290713809905 7735183404285846188 372826472660595314 12472795840865891911 12087513961126539049 4605565437881343350 13790062917751992483 18346700050505437372 1060195368703816188 11834052104954713253 17040416787752193781 13283277178644212671 17599931003936914758 5731618435579869951 8702406834544390365 5031136786665283892 5057743287414691824 9026771283196555486 8831334492088666926 12014096696776150500 9954638140814466162 303680153147918317 5286190622420740004 3604218589992445139 14036217876563853451 11391457946708357932 3969096534137947439 12133231201392167749 15494718958724416612 6369941806188410359 15497860483417796733 15029790590711192549 11800388084579351492 9189680332389120980 8025235741428879814 10023182398865908783 17234240494043689068 6472585227116092450 12102231474521839898 11941716275881983167 6174361078375670517 2759035205190963516 10758957779719429410 14224541718554144999 4199329164361456442 5299917807206427366 18342092961666431308 12510260041134349280 684290201978255190 2164124310631225070 3505260178042382023 434420863112620746 2102525906117748176 7174090064006330117 6203735241827948756 16594675313909998174 17097281504577500586 2527834558666290872 8748831086403294024 18409025420268716315 97618843253679162 16255068317815261687 13078591540788227808 8213385722136121466 4772020723073230912 904166333164249669 3351053803104590860 311596935568942941 17033515250273941941 5522315860627236809 14885268936322868335 4377332516590185826 4904505785551576220 241723780091882881 1935071510977408543 14588375501872747267 14135188417121503125 6644406962495561106 4760953897438718667 14405279919923107070 9653040131444932508 1073208938901937879 17689635482882954207 4895346971020415572 7372512409162629836 17096756107474362314 8993245874348812884 11485392570354521718 16934704493406093508 14921360170659344215 955968936081162223 6364071084916857692 12324217499858314479 7314823463665557003 676122975331564413 15789136986630712251 15514349828727811977 5121870148122348848 10748951157911345416 16057863332742715131 13402879808668476652 571082943847741618 15041902813028750278 10271391720837617403 17991432084426246631 3077314903240997103 8053492035430201604 16412650893866373925 14918168507200082437 7781223511048117698 8895071422171241189 5453120624512327592 15665368945062430291 17625249916468422911 8304093294644215500 15449926309717849488 16719515581366159009 3924049427475649534 12083090271096206287 14363430017309782503 17970621543303418879 10935140064920747380 5702933677948901361 10944659929566376129 6306357563503078488 10618751987202699368 6952418630189966988 11915806624189367656 18094653906258416406 6890755253170814577 17235918263028445235 8630139143077365227 454038151270624497 9489788110155282938 14383251703106144848 18118464860087570993 2330574365857922484 4524911433150264324 10574689451027255935 2679979992486789022 637384792285925049 12743842006719733039 4263637166880713795 8535540325198713486 10473799038048977241 7038160667272649128 11944979506338594723 2145024771859828281 9894606107119221461 5214323465471572777 2813885585197534568 17904901996971309747 6852606163713929150 13104117136062170123 14099228492290460021 16310367422424535891 11024237675769963828 2798534210731132881 16717484074643516356 6323188905794197300 12012579443594256017 18113412771353328391 9097940050479488335 12015170502997490911 6040028003466013492 12334607928439506694 854613859419879522 11537430468964797748 2948709264077271309 16646301865440081135 13206562499080081525 14476766011663382850 8303833438572812675 12863447263019118036 5807133206609023214 16441063429535915687 5528737879679554660 8273040911021236558 7058657809617858585 12399481839577248113 10170340935138738041 5191389236819891748 8252969908246700514 4685654432323154257 13397281077627683879 7538256622055596693 5738114401068614013 10810492260641245556 13624790154803417813 1518343261267218112 15059259960234594519 15458222017371157629 16119115002667544620 12236147060494642102 14480216290477064213 2846086853246664147 10017357809619728506 5057908760946411838 5056484857099150987 10197348316670525970 8865613320944916272 8100304260292130966 2031275305057555520 8046426525982081236 5708016888653732354 11602789606765507158 17633653220821069514 16130807914914194888 3535760899700290635 905832941032985939 15957275656982205567 832262822132045462 13534880041332912322 12178375381253892964 10109673599329847162 17229944544961799877 12292376503251748432 1104788739440185507 6454948768747425009 2418823334477490198 6856186782711516444 17997697761749743618 3115498123391119711 14845991286218228909 11102777247831873117 13511106900866899728 14937228569140526833 5987463323271889002 901006668486702315 3869450793766016087 16681616756882991638 6723543197874689266 18025035265769394957 3066197517507718023 1229745055623538016 10791850496528661505 3033904641846016178 873375975471868710 6266727928636648476 16831112762770670322 12875274071654409667 17734068204236138058 11432608417515160154 15983367345864787342 13253720898595403696 2307390927061358636 5660255235074453640 8992909505527914862 7929330356227302802 4820840837447514557 8848079214230478802 10707009460728636714 6971990249487604249 6745652743961178930 10181729634601600779 18381656076094228463 14638657343393251586 4830216004865309959 17695691608272913590 10749120842615425901 6853853240300568399 11040578204078590807 10077484030149492363 15204539695856014184 3243754102845382287 8880107076527568521 1296990099281940868 8170319868697092704 14647907289444958519 291188184410295076 11017021657095991575 9923459915733319129 6448498824439390182 13565650929728012270 6829554285800688071 534639954282087098 10209139635491452692 15683573332684950487 13582177903090346038 11869063380258861250 10444167374972627681 13403774831797472773 17795670789647557932 7292356375629955127 3402738729821900038 15809038270936833870 10116296959172647479 351103644752743316 17319226377055096025 14919694096579917928 5453342878455494979 12348784093059955140 12736244596424758787 14993943250921001792 3080790351799730255 514657651549001387 7024808938315176077 13304225236923984196 4239766096122438357 13362154247128605460 13970384804389991972 16247132910549328001 17575374730590032460 1829850757086717148 18162367161267332934 1183767177541757987 3560139582536896809 299630910482773153 13354601065315570967 5366479979787616929 2160996618605823269 10706120356497610905 15613069962521250581 16178093503187516602 18139216324127586948 1397789439866430455 18319378002366889011 12561224578713971211 9719658809331301970 11869761870651074239 4172217320030584685 1370134067397407076 8337554110629483551 6255534204744949247 8184310649545706540 13400361756415941178 9836176827463844812 3695686074549751176 3023387258537508521 1407997683005139530 3199960155699441023 11668044202925196651 14481800456892807760 14782566938091723908 1672448716741362360 7400712942040406927 1454108343852818173 3189569577994225532 11464852945354483877 2045749071465372126 2928977111343410036 10407145779693390511 14728286978868295311 17215829877502864802 5056830354137356963 10541775059946810186 9573002937913708493 13545552729369683960 3142285669228520042 14240730719621338807 8972173879799610200 9303142024245211671 6768532504798626883 17888278292573687904 15323404880546078570 17485359847997669750 7719074636594446383 15049586457341176642 6295973297647465284 13916500399300069601 12868048995229324574 2946496718230433111 1805007379194839546 17158100818399781680 2808553913123065610 2114495026080579345 13183337375575719682 1856754487637721297 3770774613496092148 16269396028854430395 9371085201309993774 7038887078710969172 189873721121902060 15085855671363414980 11594847734187286539 15461748606521841968 8075156005033731146 6156155132846194860 12494315762928194904 18238221164579408063 12073259928051424354 255095792148166292 15875379254108291422 13143673144403234417 16288867084903302778 3774234031572135822 17025014008975551196 5893305559586268376 6026022883997178119 1742699418056671456 18430339034044490729 18087479696534542205 15615564301001382252 9200796854576418587 3638916789184934059 12270482146318328223 8562523397405497635 6851751068617326300 5476396302017363396 10074725846837835222 9942812166151153365 3857251130349422336 2451294513682796244 1473307069692423885 16724957665307896202 10995798169236876695 10018530769434383738 17123980608098376219 4923871426142343697 16895017029330708578 17262764338835983504 2632699857174362465 13618309361264045095 8299794962192314144 2540840978423129129 17376042582948258107 7497090955042476653 11845749972352484497 15904433026971507820 11679654489676570596 16791418098725440379 4571699259054428086 14035497276838922318 15612553179925700495 13993986573540550682 16274190849200879630 16915692437461893879 14845926091246568165 18148441066080386834 12095484878399293288 9186240268927879010 6854103511850460507 3179578438228556767 14670526048797924276 1950528991858466640 10873201006192306670 13129399568799971444 1798983946957445595 10961570679916779404 5368109618271909195 7417815929907682578 8043898666871722831 12031066475645072593 16594554801286672631 2656082691633251502 8846545470138390258 10006436878038785527 12114049346426647779 1121057494007570759 2309988334421392375 3157019547892048353 17795700776060591940 9778454757784478135 10345929043620524562 15867808137290859766 6207656865865868998 5952657382140968182 10097053442112379777 2454170039138749936 7800773176196079134 3973885133118004611 296508404754287637 3543626521751780756 14585442135780987930 1896119570311693352 15933943285968937921 12072951172336660185 7560827822285488720 3982289578681771888 1851088826534617772 15345154601688793684 8353643168047783207 4080658111027102538 13702143862668578734 7197006704051145620 1891228478664231383 5609431073455826972 9874269129448906083 13600742122275636742 4306769621095915925 1702294679373184439 3747000628541956321 10571478665315099688 1615020985194037487 6470509550238380133 11480362395503464318 9831171504097870775 13088286959850245427 13576797013934581285 13828728163875798881 10864307610853862683 15800770007534286603 14874152742628370357 1877928036051561959 3835728976190226354 9779356502389617993 11610878770272091684 6705432028049594165 15459697185751262645 1790456992830361297 1085285817902084055 4098864749064756392 6837281237937590236 9622983891145793946 14497223948431952999 12132561769725628290 7166796428767406395 11942499303586484510 16400726355198713019 13843829914427721839 6052647126434362378 8544186870353154944 8244246346989035144 13914696078073252388 11251244488995458948 7384524920834787344 10698257502797689679 10640427739927830981 5194507187454391994 6853701847489717853 7116952271145763441 10889347619610399896 8289846874196900295 3614460091084742203 18214455100898101752 173111157688271761 17212102194447830627 16669502208120001444 17079962203772010964 4740543863926258961 10320985645046440499 2079602121467462623 4322622599837936355 16859948646785771904 5683006463227720540 5499221719781254798 12644358670199526551 7907749471010892455 615957335192691912 9106245778817711340 9656039380860432865 13308432403842011236 15928456475306732540 13847056435761443361 11603037825252706460 952825148700111466 16789857230842815089 7338443251741102745 14071463805466843037 2131531648245916603 3655120115906642000 3401005231726172116 12576441539637465742 270656170257890616 15698325615296644423 16594346687076783788 17222770786799890997 13114709646162933437 15342819119957672178 9413740130774449026 10942114085901188757 7122687766970596052 1375256266018368407 17740047869553465589 8017401891117192012 967179375176160031 1574026121625756439 5139666189671089749 2668585409506833128 4126269640895839681 9954889836988931696 16853934520842740099 4509759449045734453 9758682829626153831 14945891339853024709 23171709214673764 13559883340885264881 6196970754920832673 10445042920336283694 12127237895938108344 17520127759317632092 6790378804436480741 11861814047381503048 4328196367070097866 797799721331606876 13974644930292112214 9984546517682384152 4995193822053551343 10981240575595790240 5641196313020300091 8006908228001484104 3193067894909578870 13059057988135505689 6225969758959541446 130704908500629086 16349278653642873915 3979295527365039606 8725312296026558062 4775342593260063469 3368027219344762537 4158383922208678057 11027175822341779896 2725028763862692888 4248806775807012527 15560767423872023732 18309970858316958280 13717495973949095418 1993780873125374236 13051013794047685753 9092628444176906370 15647278551877142806 9757641969760745235 7081753403409278867 9546743957262151083 14468436738492776204 4630395178761832809 13194198912999743538 9076976094210125878 11883639326101952159 316239640536102067 11398579713913600243 10497955716442803379 8133150688408893628 1801279851025492731 765979951451085236 3212429248410875956 9542802187915221796 17674864997433157001 7797952641666098615 12324479958748956233 12218492156692798940 10561449385633305936 11812370795078351960 15063875299936877429 2280905726151784823 11519175293855203417 17852264399549033945 7357905880748397045 14286079531179743264 12324421411490186690 3241814893888022489 12755501576907729415 10341085527210188141 15984430493254003795 5726958787249223738 3156501292624310611 17287506730735804319 9987747157917733507 5362751081539796378 13124615903619945636 3063467657981552378 7363102554115821567 2789246723959356937 9923761540144491996 4749052768418188944 17375416032653327008 10677022035657062563 6694372792507322998 8233967666722869501 1066813895145566296 7193114376817377306 7912528113706456840 2918539287800500492 9748427376521660780 11061484623110219920 5312845613039194834 3523304336996201594 18026705794127130720 5228789208096704686 17129281970235840181 5439886171966676368 12364081426745375150 7750800280890147323 2933486688697394728 329564833967820850 6467377172392571619 9970156063173890023 5538985951474239260 3802201185332326187 2757034818713210830 7222552054748907612 1709656195767544409 12050252514900469649 16400350213818270195 7626344119338132998 249957322279064718 14625036662317039086 15079609473707342395 15440831316550182086 3662020448852609925 8277629911243330328 6455358943048533540 8451124205035182054 11558044418008044264 2032796644298740873 7641924453727449154 14757843646799033019 3812514317214085441 6049301129192905666 70887412089151846 18360483689481386700 1841403219651676663 5196392863741489589 1045416466051134113 15505928692683562087 3914210871701821393 1236723740311268857 7755770706941769702 1217897505022687098 3409349343532399147 8104964767171369018 2499084601764269454 14981782894264841777 5944025642498450373 9859814422952552380 17871942297472463056 1156678343726347167 11584118775337491582 10199726574170477860 10188584371799123074 10830733347902938549 8824621363600201993 139417813608970418 9083140596134818542 10538666328985708227 18063008240487644974 1892396315101714602 12091939489583613012 6042919706474941352 6126822436751367672 10073750574494259450 1855052509972610648 14168783518891794029 7417851360036949371 3135537613730489107 4899429716964652163 9758914225358719133 7579552886384083080 3489247071831421265 14862031415291111279 7195980207183515760 5625470094244042935 320170820396314931 10648863328173736188 16838021256418223606 4740453617234724641 16274186684631762434 7019085306361955680 9439583905877302869 980396387472578961 14750713534338233292 10282478705298588208 1959683101648736353 7239696059077845035 17107147329669271608 2669315410942787651 5857743342036504789 16618452011133090855 11752562322586080905 8912553773636103823 13856894097226161655 844494001641394848 6953535240586719527 6914020102237222290 17310296864930565687 11131409369160292978 921938402601802594 15890939204590878228 6730253282918338834 3772450174433702495 14470871427473859812 1235112713291627409 16838396918163341973 13910748502101374646 4442654508988443435 1895403911444577240 11440000791844299439 16554344136282015941 4451499752603658568 16883309307803628464 11422367654536020419 5155642446032568932 18072501568876151921 11236886543425535096 2885999255494219190 1774205294892720050 1443167876642940150 12843502414733440936 2908810855937634160 5387938014670824357 16780641381956627184 15971381859628297866 16927268641850571127 13766109663043144744 2256256741421219256 13777726666116357177 32810823824894744 7267340113608339994 13540728186561098274 18248243494815334424 920452505398029405 4253822850353703808 5303642869065438568 2468797597710089216 7558860505101764342 9129234243984212148 10642789064988728640 14262663364811515441 12657886055416798115 12558324116025692882 5132721853131273312 2716685052766468626 11340855804882600182 7888081911777795703 470159556403043191 4015120909395225595 13892871766787092989 2987153363834004217 2622999398528233938 6030780766773176528 14552208640274242561 17141487845349010124 7454515298558424313 2028573730350531335 11868296061570924712 594344650231095706 10134075518625574728 7340193273486197234 15672133185670080045 12039049702383291379 275308968055137357 3114565292530931083 13027785687105967404 16213552479647510571 5687764511917710600 13196789870723574567 10980353681051894988 5858991286626636298 4126235175539321079 14190041374929224418 7482326068386816971 16748312287901218770 12514549789994302639 12744052648125173625 3783120649497510772 446440499525047991 7122720588723521568 5279614698002484279 5403462195958269232 13405127287662942621 6687052209378733751 8933780199350144684 191928074079134021 7959715781214655895 229296412207290117 5444473527235819685 7976927504248204466 13942937005141622378 2007786706785618222 451028105176935842 11740098941374701423 20418763154928029 3484028050295376277 4798283506408025643 11099130367300266259 9447720802762520617 8967163310171981711 17609084772044146011 1310913058852913201 2717252527031285239 5919590123381482264 15541521111743898291 1083220011326166351 8089098853468079539 489806835380404720 13845372833820436222 5493787501384319042 12202499393188383382 15642852947029210193 10300298875351032854 14782575936222420367 4133858626194115679 14621821676987816541 6918169221332831958 14260698693737315522 4711903790369812433 16924421595674417486 14384750217858203623 8759156577142112727 4310521203883709909 1768474302075365040 8538725786041645607 15152405358890407457 17004500985579121965 12369076539907544831 12793702116450294119 162548000732435919 15960871836492467484 5566484619252370795 16955443906888366252 14909076583157912717 10777088565547073545 658836006214223436 6381562488262962821 16929378920773570064 1927017343473617219 13838803477540358284 17259205955987453314 4432781413073332820 12441489237728088580 711497596209415520 365360240726819634 9511002016058154965 12390860084193566879 9608150246427651770 10723400015919332530 13171893394773295064 12267796875436468600 13185333096042536963 10196538073800565438 14376261161248162377 2390186522456874914 13792863682369500969 3891487627966824588 3314410054532463555 12727272565879881223 11756083770573831187 4332315893623351973 6714891174552859610 3300101254472001081 3120368562460615115 7154324674114677921 11563891355692892113 1563064765638395247 9326231252267097815 2746768628383008268 15390015384619341208 1347025047297661401 1096719302614094482 7481091643269535945 16339403637316168868 418043184089052511 13110706385621395115 4376393393039767703 13729270329357218042 15074157490617372215 10790656412145116561 14796112941200141603 17638497786490841903 2309328275547293003 16296149135210073221 8972992901724850232 12252593934637080133 11338762749539512458 13077013766601287565 3425623320252464945 3944707942731417985 2432485320450277700 17489279044234176231 4818096400253016600 14670912829529366204 4065292817111245212 6432439855335887605 6189865889859125323 1596170871373380412 462425781205652821 4405783459902465542 2651541269545199273 1819377305170109999 416771960615819942 7722363539767117114 1118721292878927000 5863341977727414985 9789879479280251750 10554330836958618387 18065407189436628829 948639605624359551 2241053946652881959 10863390322609674257 15607707336710086159 3350759148292404913 13639606678598544364 16245750553259420079 3406026945982630358 3485491861931556448 12475571679739549621 16418026204667604720 9546656957800177094 3682629463747576057 6526203892300262357 10774957369178002734 7857244426791364619 17154312225202087953 6959320766966113905 4832212804228836389 4725499229566962608 6381561984620226618 13990306383415257229 2227692123311978807 17174587693635890262 15755595890148490179 13330267048254186262 12445374529113762259 9831217797362974925 1022539102766652043 1044366687090702449 691941200826880822 7263895979000341563 12780726202038259611 1190338625531246443 3446965380833973435 6144920553568506196 13000026011242699646 14661782278665783745 7781462143278745340 13184803396069516448 11348677894033580636 13937162091076391815 820223672924042590 4509361246773029632 2282447057009762255 341433299587690702 17345391315602487009 16529944829317997219 3145493970850805439 6861572006814022735 8735795630237527966 10029162814529977046 5848540903286662494 4499749305334349913 3658434776031319668 11346479401289624460 2397008289902030273 17818240396308149935 6711131118992609123 17975727859920234573 8080015378975859290 10287584055203079486 13882960026059311444 13191491664473955187 8749807595690128034 9090131984067434121 6909803290099754276 15611149854470993605 8693918648627701237 7748895969847550619 8059612740262244399 13329931138666270912 10234732675582373160 15501807806982515069 1655584804216957358 14327136055843872119 15966073246875080613 5847756888834860136 10956767034938825170 2821605736717112384 15195649127421139187 1981399117384190622 1197188255637416209 16019305184574084657 11686643764044697903 14358778688096456623 17242149690624661933 2424936198506230641 9133977346018836714 7452640000288276077 14867654453130280642 6440993964602202636 13435237323081436942 18129077671868097136 7044777408637392421 7873160343113633446 4539398539741038478 7476921870422226332 16252719701175625656 1290829920566006122 11505171269882763234 4971636633178867015 7301115721863570441 17262968234185551735 15185206923382065817 13455810981558618231 2957962208974595161 8343519614339129675 14604302849940364349 6891749533244210261 13215514834903896349 5352946841203749734 11175980529971970351 2812256445078181607 9819978378520288397 15083476965573777644 16368262845125616660 10279744107477748270 9653329808607119823 10330559831663081247 13281472499225476726 16112184041230159171 14575873777507508638 9421819219769453453 7449029325961575391 8309547733242966865 10314707623895499302 15904125536418932720 11916412887547461345 16632477552040119562 14180478176356939159 8438229711665804912 13882247923507976073 11276357648460786053 2988243051642249618 423315320127230397 12463781347719206349 3213373396502942286 9650214766680190240 11980106127697320895 33388752214592124 8293717360661949419 15513830531003982998 17049599068022529493 8206274093272021572 1228509816296694539 10458106082845326057 16982909709437271911 16482384838606557913 7140196747460219902 11452252970742582546 11384273338531430649 6365622910369281255 11859382601894814203 7850385537054550047 15753300146332576914 4108454239788414556 7690601612240832435 14314603064160443095 9115833233151941085 15127025521159432508 11620725097967504219 647484130216332694 10159974012319669119 12330904501320300492 2717158391226340345 12866505528038375256 3906843750456037978 13357105486113006152 2697796657120536964 7111633444307419649 3540513308245694371 17302659893358011328 3791005702494732013 11301180776595167818 9325652582130423924 2853394185064551535 8746493438769897572 16366305373920896240 18174186872594127449 5293343394900374877 1378138250664595104 6800104611251947359 7867447177764984585 6935447368216605879 11123305582682252218 15888061228459451151 11667150025569915185 917076188444999768 6592239487499449267 12529615270318581580 13722177702439349135 9307747990972103437 5289328418827101320 4612125826737622085 6460380495663670539 9918308710196969159 16394275363510512187 16007068250275784935 16958069176969068242 887899579792244852 11822931607813756074 4398929571298259192 14850307275224572269 2600004201527610020 11519305899457372135 16822107097220376259 16103444041299460823 4162996425896485032 10109112216991500031 8473694077276051510 8486831945353524850 6883959966007819252 11680165285336979599 9517595198152368368 13184348362730608822 13253094421773663376 786171668883296800 17142744760344740855 9756539406372666962 16185711497362608156 4568309630776721601 7546640994110964569 13035273186627730331 8847468990912440515 1664434626326983617 13765113581574619693 6581428965487653326 11684905557710944373 1205190359849762965 3654735872583930003 8472197081984619964 9601807666449484312 8628432229412515531 7923000648977201265 13116642612077247763 10730903651411513163 11143707651512766931 4644746521027685652 8575137412217071437 11285952052408863269 17263540422159872596 11206037782743877098 15120955326419123711 13460976357658734211 1641274618012284806 3057696975418723913 15962379798161380372 6873213193313283251 11253963691803099704 14235231115926755982 3174277559358162613 4177005010715875954 11424800213972052603 12032448951212344498 1299568749309616719 8776965533927909900 7006984019111031104 15683046515285351726 15750012530389348390 17024217937210537426 11158029755493868422 16964782125466929013 4267495963116407138 16734525859060597504 16828074134241629544 16572858028310908879 9428397123927133803 4812130178654498185 11006719062492686762 3087221045075700080 7740834649430119818 12082163149358303573 13744208657738770144 2910191271317600256 5520362162747898475 2991146195550781090 6838676853322095001 16864435215819351619 18400091508376572314 14382590103658366773 10432985916950921715 1997131843264423556 14753583483492521194 10788596982620404743 13444865657316139275 3982509111044580734 9224463728905582515 3692730759525196553 13317319045658479076 9560611056322095350 1863492556231505848 7196717129403791511 5463166043428936283 13685338618731537659 8271397805254265751 1916593823426826820 13058283530748086947 7877063272429137152 5733145366288208187 17614642930674080999 4493147373120884081 725733465962033594 18256119302877516798 9756666742788115342 7307045025178657497 9406019537194592741 12396915651997313654 2062159349554591313 16882521592832730598 16192005285359227049 14926763397066237752 9442798444094616018 1403391258810821023 1239167590256874339 2980634754913364772 12490809134584336306 5970619505616214590 9369738878791727603 4924920947760049782 611666294920873023 8511474567995071921 4351632276089063475 12247472529375511639 9649163433886715836 4704657442033396957 15265856511630486017 11156821767873941839 10027423213937211092 2218854603088235133 14425550187402908846 10307435640686102997 7316511461827707412 17418655609932440650 7929731148347032431 3868292840518050289 17810513556973241998 14084147436753382617 10276982125698491914 9246027008080002348 5777647929232649752 17839252531565369422 6932581867796430024 18029911632352094701 3523744746949715865 10845598875127883763 16728572813639782285 10794230602105050304 13457693148713662993 4382833796413160462 5238982281285782084 6773424685482110014 6691852769332227458 5487566328275447474 12890066795735021305 804031812672632950 6119342331115115668 5733281074372154509 6498744827789218665 17347098529102528295 7351942011816461542 145556601033220261 9994687797864166026 3227001949043598693 4700696348936457061 3785055762169439410 15555261965885464524 18391335757695112905 14997568185600608054 11049613983458778003 339410305266249523 7907450450479618507 18275763095984006944 12045454359366409300 5776019624982108039 8461067104209436258 4586590069773300020 6843558376453087824 12671945976334956344 10755146171989701620 16501196495321608718 6245559399822477385 15475061002748720251 4499820866782396283 10145544645807544783 12965709899830986280 3448180144034467882 12332465225781279008 2395907238837207665 2725262043872495145 13118470764154438046 580130870426494801 5118936381862831923 7816596881031206414 927344564548484164 10968234643707615666 9698416952939160653 12672096515798225040 10446171745319755613 18311552760601528713 6433422282670348667 17756100697924387151 14198744916952512419 16505940133129714543 7181499555202652094 957814049662671439 2622088399125089774 15716725422155089905 4452895857447811729 5834754472841008007 17324008951546934853 6723322127017173910 7146677423586437885 6418048101303240728 12622154367486629237 16876758405970814840 4041813717587290853 5584369518898084495 6624812611945912684 6795091996532673039 12151813343601556103 18388993019196888257 3785059392189360741 15860445496678793515 18318847542787406224 5558241753078344502 5125562735636227718 16461764041712229812 8897967969579669917 14319501247792445885 16603806383244028483 14236990087347457373 10362482350252414746 1759078608633271954 2095553906516381018 1900195416305154752 16412999834200496103 15431061462127680129 8582442985141997059 2876330686529043854 8072245616172715881 15207977535826299754 3274931316974742532 9376621548969899798 665781593005248659 11297088930858931669 17332812838380668346 6862275430737347571 15031446568957772022 6654575563482501934 11463853235015985992 2815796037446932640 17370091149509679812 17742700946047234603 11520721279940311417 16366738985710866987 15789297944500169253 7599542450405281954 11485346849805569801 16071458488654896577 15710956676409731192 4107368258891786736 8098436962017805774 12164125674440753912 13185319050055541915 17071130393129469430 5077119834478074436 12639176298940660829 17601558970359872320 6631250162222926196 2276876910946263609 11902660018440704902 15028770475725943101 16290065624444981837 16710926198381025987 16463502616126475230 10679983435239253096 15583226247519073066 7364340690623326743 6448005018933323732 9933708407138693579 13804295754924241090 5603868205120538491 9863812262416071425 10092024796767041310 6337584467116854968 16410616310799195315 4178749434633273395 15304698234022632877 15089706712410024631 17489409358979329622 7931827884858015860 109785850673601586 17424296557927354907 9790697115285886684 13404916286005380330 7926979974443632890 5902584266283464946 5554599228332713706 8451025046883547684 3333665845680645633 9693441876415586973 2827552844306862540 18117821156191951829 15892884345643567224 14374611295252057848 6259805813067156350 5599127537460281577 5573753826525394607 13368459638068972424 10546622889897560244 6249812295486077742 1450224720194943487 9269419520492243276 15770722921191864057 4731020579184498115 663069862382898610 7127112918362842896 9079522886713291501 174297180424847426 9816508532821720370 14335173510372547383 11560125918837845315 18419239827352789390 6196090958972368466 13588078925635988799 3458509773793959599 791169510436738534 3285652233186959280 15743767075705799681 4568884871621516145 3487075048956957662 6518484934414939991 11734137313204504985 5904577381188677415 12213412764663301473 4557535354546839503 2072585171719577993 16850132268960606901 13366161225509559012 13739093933617869291 1415165149511875637 4368171035070227405 961087904150644155 38900312261177048 13470675154221687123 14162869592601899005 5807742112850213882 7220095775367318462 2935013922474233295 2993755203908982676 277817101790534314 5270619768801150479 4459451046501778188 17337851393305819826 3559930055092305005 8377036383584681280 16438292613882143910 12721147631500621435 12184470297745873470 2701516065218599335 17731770816451490029 6878331743469369485 15880473761459302505 7487466313802441468 5434106111477673308 3302683624566917351 13065716969747288966 14369146975291178744 757062393286749060 1849625382312450255 391261008722357478 18039855354214841428 12009287870487057315 10359391533537749832 2043943822531626104 16218379416713077630 6719107979786612983 484318643533233142 1161659067855007670 10796827590362672575 6952440103627508444 10199764618338391620 6754933677049951552 2183015842327967120 2032151577480613311 18204664437594688928 12270284876381915830 9709722336105726006 17822665585912876897 157083950987214718 11018028200889831935 14005895976909551627 13632862609957118918 8650410109138719747 8248743842325662146 14272615517608843876 12466720016807600375 17699322900713534898 1284012980280256627 8475393506227229820 3675836664280421312 16486369452763954782 7763154783862790042 12619071983030610747 10791650935682952483 10790886933219262737 13179482198337203555 2571169122200831042 16629129861768964973 6251926900321101619 18155647728715316652 10966942025778565523 5616127749817861386 10631358955246922868 16418576333123825863 1935612126239962640 7013561556827768599 9288583656926976493 2994271321478513503 1937141887261813363 7765340031752832081 1352005292949475472 3205886358138790861 5708731305454602941 6254579207828402061 7258419436986817103 18268750419070037985 2401087697073958904 17460346054251515456 1967255172880636756 12837369229858000599 4213809036351485364 4284195641852165063 3746011902063385723 15363951581038418502 13741361956175564429 2239483463209231153 624788668926927023 1375880278539996687 9633620392792530398 12065132244845113739 3202532540940494135 3896608735544741376 11097052786423732145 14865003656527099669 16541156487054015688 7839447761061155949 524888066438910605 4584048638506933097 8752966220205660795 11783201430381393711 6806580525567035527 18418632710102766090 15211796028715314024 5090457731870437113 2709289601420213160 16041957355110619942 14288937899584648307 12203498425143353341 12043871083894476671 57154770826837527 11892270056566951161 11865700266019264007 11914234829745820638 8821790483079866089 13175801621082362829 9853499490947823191 143266483299922633 5354510297534776884 17216942105792761534 1475133482495850717 5670299096308772478 930560579542227637 6827832284695659363 5497276780548674914 11835954395212284188 3459897893116630500 7312622254157111382 16255671362279670053 4299907124799169230 12193999582755730217 14395937809991920876 11297215076941897479 9956257006063290327 18025387231686365793 15448901919914744545 3047673355039151618 14021821518778243319 14592148148364656846 13680276201981095533 2197170194818937006 18110864586726004265 12430704283339362591 9969864495908736068 1832741423440653412 17028005218283729080 7406805745446009506 15162132072646337902 10133506496000124260 15023260240996862410 414087810340699984 5672683297889181100 13174195351069091070 6944607566759249948 14408471334723057730 1941465893192948283 4660542476924112081 8932632128795157799 18320281088958960743 7659205565161600980 14168752183098738976 10819838556059927846 5080529590104041010 1895584351690505890 11265161045082745487 2657367747403208218 9244411906948555586 10540339686241638768 4303488911904661664 9237646680487453827 9618950387490794137 10115156369630715658 18403711467067314044 2739451182022065965 14615136641807054540 17603061367792918777 11420770222769942731 1354704465840826284 590060823769560252 17980143244612131608 6908451888667043308 3404838837868458211 12955724818338519215 6842756703626567335 5728913499961600807 5854514266500648660 2162521830888085089 6678622213315802588 15823631062914621410 2642330820846362029 2236410145837970506 11047119531670919698 1047143415517178864 1426301366021821104 17337707083306411962 13532215249138001462 7233270528343561445 17997808443155189714 871339597553616994 10053825516769020551 8717984856540349676 13846880589677010576 2713596304593833050 8330401681596689248 14578064199568734741 1406142674593016827 4485395756006986273 12484044824392869435 14230402191331260445 13597633970119555588 16024896011807237694 2765289722634572666 11758502132177985586 1243009409985461359 8203400565289117515 9601133668117817569 11640089922711525483 13038976506456761849 10106707694126704844 2499147754139139756 10338241766983559000 10511427187963487196 17894711757649882032 10225164310174412927 7868733027638110869 383797663738040215 10832225558344750102 12972888703014029042 8749750165032360251 9823472260336858048 6050273589543022668 390336132999416917 15634907763968421873 10475423455173446607 8103297397271119847 8682331988732148028 8933857616126222734 6008094718203893473 8641067270377183330 2986212036537388301 13650731856678757133 4275637037390598233 331911960557522974 16560220086081045156 13988796550507288259 17591714094576596881 284566193395798065 12790601251282204670 11147843501360661295 2748787565595801579 6336213501086227234 15047566648645656945 81107757279759959 8024043625297113124 15097362045519283206 13973911550454844872 7513299696311510653 3676300783348596542 4386061133598597573 9897207934936726483 2402339977803053376 678806205651137533 4389829213449775305 18419626698288399831 3608168111306810673 5603668595390179923 12922553436459756924 2301250128533333597 14627518404373288227 16844478163842935997 14004079030523188285 11356790913791473038 4939509134780433291 8433869443031535122 13183663844709818953 17357252192038633045 2775770252828847280 13963306240854010020 3395087267156315432 8574575800695217669 8470124127182016402 10870193021715797512 7356668071864986793 12977562050793198473 15060471967888310339 2327537067999032571 10041222679834812736 18094231390006692037 7660403063991211037 13585410488358097723 13871640242085516286 18031374746393992503 6997014334110612623 154284089082965157 17770558457054984382 11645553268046316274 17227756739426889814 12836992134347801110 4712342733442323689 5390278214013534257 1798298602791279644 14594918926150343310 2368841880796731860 15427456529526297423 10334421352169585639 13997451331075872460 17187508329817668566 10234112511611305115 8152836333630860827 2182451560030269558 12715856901221144309 4812058785892492335 9802452317402862241 9218022737322399289 2080525157693876339 7787265028665703137 1854694160974523807 15272665523464413841 10377008215564839889 17529154187556687172 2555511076855700745 4597871682719717663 16920046103998627744 11349134791645884482 18095234698373724359 4894151656281411528 4673991031752981371 9324256638947760584 3042522575279511762 18057280236991337199 13608314379007895065 7902751627557869454 4288859731970235012 12678738325349472305 15834574877200983995 10684219299526192704 3751063041436206257 803856985761394793 6663627206481504839 7626095846302862420 1819694041221746328 5130304207473791443 17667762636502199886 16723748124132832792 762942390429459014 10915792578524966065 12820378403746186573 3879945127766812435 13360972081860964662 1621448409246949435 4684515222213665300 17596723938343681839 4200623885776021315 14823469978421256535 9569589216836253108 15636381309739888700 7600983460193656535 6380899751627163796 13615890626682873418 4106751992082390889 18141932992213176109 5755342953155702174 14133727407840282472 17913354770098571445 1910341018811670873 4135089618134603272 9829731235193664683 17821373490907422964 1764600851273541294 13851426724655227011 10465491930692225219 16641319121913282011 10104084686395189147 961474837114683847 6337402094719306017 1284045399996645764 4193336878908450186 12845031902203728520 15974639486483132825 4455392689682832217 683312393384017503 9258110414588699531 17253758958922280440 2792878668326378156 1412055062118196651 1113840945804430905 831601109893296618 44438051643631201 3609533519535552241 10286658491117311603 10998033729402771547 475887300384804679 146299056971179000 3374890747759667977 9628877723082041697 14537824446555333653 10756766071015698350 14832167981288644089 4541291857984928923 9500582618744073706 14666757120500590175 18035132840502378413 11202468504129512781 9049002910667689769 5502368291224098820 164667561852301551 1779070276762116319 5943957479002666986 8116634492729720362 15984292568392531558 11790168596131931754 3154282714697234448 11718352717671163390 6325493248622887112 3187322711783403747 10264585478585081183 4518616709011496904 17299551328459553147 8072848904659446304 8587914991953102266 6406914409104650986 12070539468724716116 773970440719511930 7584633048461041432 1577740982327396403 16021218315462539050 6752217877443003970 6799426322302075085 4920024638360786522 12461234827334407446 18423840433815554831 9880395216333651217 17810824209822382490 9580536923239550710 9887056520749701407 11479109127389743240 15623758958182768879 15077486959299275770 13032009639925213839 7937890075511164436 1112177280434978811 17267282917156351274 9932709870479282267 12470150639627693334 9537804472975899870 18012766376474043691 1532810988856201560 214251406720855832 4679248723857151662 14851045460168626520 11817965713034967052 2950647729162657908 3068029638432738896 663642827623243594 8510789570505636812 12865302683238763648 16714281064500786950 12799268142534295666 11554521982057071738 6147598934111005247 17056846575790278170 6627816020785794967 1592739376963685600 7112021879885399338 15000250361421912369 9579201185056199860 18128993266037121119 1703605171259179273 15420382517470397831 8147143069662753627 3828667677945676649 7542613641159380605 11722133389839921964 7185500416172040069 1298155698717749861 746143660056791516 5962227754455234230 2751629277418151873 12176084688980072755 17010176323851945147 16318346080582270998 705211509249376101 11441733082901538386 8878476414032002604 10661377913638094047 13243338732441202277 7975507832535134152 4513808957402322774 1255140066164854716 17074109738134642888 8309730391781034784 9512387436510762357 14367814784803581082 11253937580899576491 1471602604128222690 2110670931467488559 17722676954894803266 14693983122641723587 560342073780586520 15021763489197134715 12853094823099582481 12236651023255275890 9440759211683728255 11425600551164345725 9796851901319238832 6208817402694439539 4798512194258145415 7946602745275664278 12994655010407774008 18134046804313790450 6454505480206442773 18245813958997545414 11134318383198783122 14310810686413020635 490088557136713950 17729202337666854764 6576158062483432868 13026803038796686463 10723664495212351454 11375790309360039615 1730835339452091193 7583375526266633468 10253639952678284847 7247723796585476692 13524877776278920900 12214619683241975470 1894636369448764428 16397228511644701878 804838479630508381 15254701395967061235 7888760996422707621 12283686927253898309 3233425691594322677 18039816614158153100 16657405069075931975 13124804869125544810 11186583477675418513 11150002764895284053 3705556471965091143 3402547695615564600 11056653541668390458 8744135536013176879 8481385848429072655 6523927259419108951 12936626414655070372 6378951133949606517 12529635012065463358 13307167319698630961 13215827888792601235 16189201916828261287 17654297983030949111 15541153678235115441 3188522071360949649 8947973429826081790 10635128819596970355 3990119261146905412 18262446225595129989 5388218533197756982 17325005467516162483 15704953003259668751 12307916167320153089 5281444345471967460 15593001597171473816 8843053724674060098 14982119668512697923 18407192167353090056 17353918578828993148 3946831741636940795 8612755646973234177 18067738631382612141 9345165234407787112 14452708640065980324 13992545030823516407 15710923931833047891 4345796856361820973 404778086034382915 5030495987520606102 17479304303969146861 1764135592682682180 9049307210320807793 5835842861233510689 396331430348283299 3145013893786187858 18268476815082196797 10282137456404411775 6946092462337721304 3045495557676535416 9443700247680358775 9201477765886601378 11911670251588023402 7850527048986421040 1857602466709283383 8953387884933872232 7886610328119105045 14994703666945764387 1481428280882440436 4231768100504407627 143613484367493540 9975523972037289868 11998012935634255491 18280005234884622917 17047832254095887734 5058149644920594779 10435516646308739533 2235556428164274975 15626236464021455618 3431686666507818815 15584916057515542601 13072075017343215402 13736791697537205598 8082877500869831690 6839000048636166267 7048758297164189787 693874479556366386 17213834330847473912 4553073733680423840 6434137270241302020 12810594381896190593 11069290422156518957 7527496823871397370 3177263552996417860 13390658814987536839 11148254375349369439 1109147403015453789 1494287093522067301 11537913215799445706 12141678773200759077 18043458264555003274 2853069585683021053 11347992893479778703 2631878150210622461 7186287117519564177 933194080662606427 14169192167866434507 17205689181207362925 9032338353164286524 9584450188895944062 5932166672182706852 6664595441451841101 7542401025616083185 1643431269098414635 15826428245854677637 12496843284313371737 17910029098468879445 9779860744991699616 1908565887123560989 1857955204152372834 7500526792924198266 1619017169595473820 10680531850251093906 15294654700705729291 2262571047159181233 5753943613968375013 8628981576955771186 3659166726236994451 3720793542218825095 7926486763476205447 3610630926309128509 5909235519327617929 3070462486602554366 14983156749331444440 7562010545863900777 16493210563508390301 9430352439420222962 7704104432179324875 7410397628476355265 12095085642345487901 2423397003294979324 12778824828568302860 11438269422757968057 2924448120015723855 17064403712374896606 2444130343559945623 668242723419772266 9419697824373643598 10007417162789395525 4448542896374607916 17851174302046333725 14551347545370642410 15369251324717560130 18281877689894416398 2493644689227678513 15159604089356127982 8349014632819619540 6023088502914199394 2438543095121831140 2290604621918084414 11531888676932983880 11006296310734507838 8211260242884229041 8089898475722601289 6447680087640961646 6653797677104850136 14998594344084759032 8938137953593868926 137968462662390317 2633289791918859712 8352252771763765785 15277455897957733272 3517191212579736134 10375179261645736202 2490877044636814579 15148910581732695405 9313950366345745659 2801638833236209322 6191585142540008273 452636947055970261 9074998894572828775 15579052293926344156 6780610806149876749 13639783595737007011 7775871762393426883 4962773546454358895 366480824025665183 8271186808173687554 12339801161326812846 7442808763310414715 16034064370413815178 6152653004668079371 16760477897210365222 15473215499826280460 14321911380499823349 95447848984521531 12405880918320100421 16796022992169656268 9093428468775471596 4151555930069884063 5875030210975962620 14254525607877948040 9850781607149852673 1365570804022593440 8100698603651755439 14954860832897859394 3086030579224857465 13347074239097748820 5744624234580563564 14277255892750486799 13365078528749274595 18378161710227231540 14049703067736791642 1887720538993930445 9732587331913134217 11601768538076692772 3715306282787558813 1177850185889125502 6752707079368361658 8648621002593365030 13706925061103209439 2232712854355214550 2491123236968920709 4049630518552866356 2689594377018646875 1680480088671924178 15370575790015558893 11348429564833134359 8166685081416522471 16363295281398111214 1436224243344771772 17534409259103186537 162590339206474672 16307250836502223671 9454944482322437267 9008980068900312676 2552348025581578330 14476042802655100826 6262997740354163236 5351298721675477417 1210443332919186824 7764371023715010590 6790140268054666203 5448987228181461116 14073402833091124589 14911346078804704002 11169248523861854 13323759951838238801 15846747931013911778 7264023903666696198 10634385953880125760 6300106010654302872 9532749015950354803 24028200548027102 12342892578288762069 11759425586803297700 18351207875511600594 1916966160253125433 9433438118251097390 18197796579893552307 10769418270905595345 1264289431356667375 7226383619128519238 6307659503593457515 679583854355058894 7024170235692376078 10496394681461153371 11037647185182106886 18079683965542743267 15724268570833811009 14038598089653926617 9942969753671850563 12273019327989017092 10779808452127071221 9253110850328465212 12969513697280730346 6367192422171917244 17665511657835789561 4139795602570153077 11700676489052875184 601380707343567209 4490111306971489900 17295399978366200645 4322955016483558463 3100963267232742188 9066324103541077983 1170421214926393141 13899954602555655391 8561617701058943824 1611585293859920004 16510017283154996727 2725837534680165146 10636216318169176904 15552447307516917073 6671639615149114095 9077972384031889525 8457806543327650109 3715169751131961742 7748716003876939060 16604839015570707233 9376664876267607548 11857917343262308151 14642951697628450577 3429589207413745862 990633181332932174 2945286708252586070 9149517308349873666 8128889672012110600 15350534267316865998 1219306103800361949 1629493929518417984 10195949991983376725 12140590315342095312 17498909623061098638 12967153985794823562 13551922869308335649 7455857733783714071 3516959934695053706 15482605537273526430 11453584364809657553 16080799542425132583 16664546291175886339 18410101081022271162 11590151472679705467 11426397457550602150 6189925236350496529 17535503511681997672 3409633556917989138 17972271264901450905 5915130737444309076 16845075478129927258 4727160155382878715 15475351995978130317 3166378998311079293 4863538014742542455 12180168553194729411 10402491322846647894 3155258072700296527 4775903116867279008 688231716411305099 14864889392324629406 11986002918570030428 930052520280171196 17113964429110675002 1141711929435798833 2567417418012050477 17112076972251403805 6889058495943815137 7261348159226240859 10400593717860673958 8241926547797281437 1466963691194159172 5468847688329615908 106600169014239685 3809646881111066998 11027095912015325662 6039133046219802527 18173972937449607586 10811818028818009802 7008511143399438870 15532082345017510934 14434115730888922361 41020665582457073 11571683803498782381 12102429919216329341 9408531091033494773 10638773495157557943 18079141671497098824 11247460370229182709 3607646591409619867 15113926197660516283 4882476964402729792 14053885006791558306 2968529746593582570 13047663224832588872 11457834510491827332 2437939487210262678 3353072001415909117 7477004457476398282 4869162874777457097 17312394532666393592 15520868940973071364 11131556999101622661 602508501949304220 3750364939035005887 1864638183725970159 5806647082193271674 10529217154084000995 3587437853369236584 1741322654482119866 13286781623916875161 2673665839858947328 5742761290409131892 14892138181454836254 705948889877487073 14834676479568372883 12983396656287167514 18082658036827288216 6093482902729515163 13138405498471891705 16982316022198695270 10465171074328753648 8266683443686146729 15900258853346100635 17172767130341122545 1730711657419144074 1906818864844586131 13839796091524556199 9073585640851477119 18375425193536747166 12067023635898098829 442198264309047998 5208438803507930278 14763531194945686246 15647914479027476464 7040907306843324201 7275806848745492754 14174363679244725916 11617385647922653454 13409920758030059732 12918763093260815117 16193538188843692471 10896365422210678938 13360114708937041528 6006421943686847047 5720290035528360932 13297219242948559376 3516536051678941413 5304037259932746210 17145623069284159231 14621023930616437259 1273033418780777828 7136856065604651704 13786956460105463615 7281830912538816419 15228874183756672892 14150068409895643776 16933858632256091326 15819235762335887399 5252171501253801445 6691151705119778834 7827799140048424768 15959982055016572889 12704747980842367888 12449165237264397292 9204362220003144378 12916797778694680497 5441894253917504612 5169906994086409694 6075794518471339877 5307753083234923162 8232105825105626661 17377338309382780743 16160493317342194440 8654046051102728949 10321859142231177899 3542299947332277200 3877612917868502887 7802832785030264059 17401079946904689208 7667363000823652091 5045239475017866960 15396164591209909253 6270880170650843644 10091711726534605459 8892509125494149022 1287904584440803474 17049591430820889457 17584310659129555895 4419883850229434424 7501723777005798752 3012032710965998586 12628796687349031164 7092874677856981898 9143658932944727337 4744697845025998279 16460253751376438041 17013386833967301375 4289121974062562142 370012124724336472 4111319162370855900 3695967825524448990 9852717438643957309 9510726820510358304 14488038525132604729 1076764911571678734 6399131156248901734 3467378573942404476 7069057086439210181 13851627353635360668 17250965267706844425 1418593078289971988 12806626225478387332 13136521816996059567 11510737781316803695 6098319275017384792 3305393817324468028 11138189687632179041 13182935671535934907 16190394524580700131 18183915710865906437 15693468187023651016 7502620960171075737 8984106272843455633 459039731765272522 17899384126769941065 1518496099495248617 7835897275149345640 16340681210198055909 3048174546831782165 9329779923056183021 5093617966035921942 14787576022087147507 727317141840535478 17886801430699234311 3168791640303533609 2502672003690519844 2431454426992502873 736491140557924143 15350539211101354518 7322413574769460233 16356780210113735798 16566916679108383907 7724934914566521622 8747745938886724342 838407085010868242 6875244447011346665 8981051564318273928 779868988661736968 15464885395207056157 11165236849075421957 1298886424608416507 2638404248104777083 3009115603462668240 7001481138047327595 7116417832455897764 15625010069872687688 14742966681921123953 11814976898682793012 9100722132810827800 7160735662640954314 4603807298824033248 10172747348982166241 611633560406829103 1264747009258556464 8476472365827480407 15935616536932460624 10964054911532748314 9103452427444608624 16027961133607552744 6575776673680751400 5279728866783768444 12729823318906053765 1282578671534734897 9042003901753903799 9018269910642173428 11808544102101787979 17096577773709050780 3932020606095928083 15233560602925162486 1720184138176049347 161548189947949573 784678412571647847 17451579062596365110 8227070826817119133 1863229448000520759 5414786731713491517 14714819249885579006 5150066919419096435 16407536619044463833 14858346172059096916 14393412349386445349 16670546021782719140 8465432265608821274 17871936838354155380 3085760877180487937 518896935654849425 17971171180284427475 8907954259289516331 12044786156968382084 5626408037895642077 4555403597190445196 16024967703504882953 9406939878929178602 10410081791128084814 10241124888425426758 10297554553788677129 8573037144744441237 15316666449694714374 11003263547233698014 6412595348281208964 10111427998360372794 7873267212923600528 9712348518604724321 5999343032217982289 15380194647663682224 1485375027991527321 5723407250425835940 8932596087080079124 9309197514670907328 16649684575228125806 13298438409192203130 7207055472738847513 2281461573164775046 6635206505181096682 6464967384344346810 13678256801267536965 601177181536529828 1479780238222850781 11549806721536618577 16410132821504757549 6283730615507916133 7178715886894731004 6763703780639192670 1876944608185061209 16197309906846091931 17905781332109910752 14112921616544458419 12680514905820792590 16486131261419807919 209482289019422534 18027143331465899639 10590611872936529349 4223553272514512117 16334117499816801134 13768127710445914309 12719567284527389392 1223441185915072947 16124105557363549174 1241784365474684190 10648553424556268474 8067837274335004210 13467311993527257344 17360647717394259783 3097574882497956003 8179611842339594165 4810236110521542085 8397854134580578557 8768896287994048908 5280148616963006661 16688806460676508731 10742442222543671443 12789803941237094015 18197417756148286647 2986426434884234049 3144690330037322077 13337515740523771653 17909020734044898274 14611656642964710964 2935794665063184139 17506375520525368597 4224578631085224153 6843529410247832725 961651176527711205 16848906685861212318 1926047233357305334 13737493930067251488 10263866589075553120 7625003650013939934 17172509849092804902 14019158856683344447 11054107830314035837 942542691242613962 14408236838238390314 4693539909192434145 9627644348795908241 4145011849531238549 4800019141482807175 2347771958888689521 16692862233608072786 6105246964855143773 16504410605860871265 16310051541984819242 9565420189287906824 3602015180781201133 725772509402155790 17662360286255194997 11255787733624093334 4282425309570574741 4908579721125541847 4771097663727812320 12974647431290415519 12634873732049963042 13736777594819486160 7596349330100707620 15143816155315802473 4915882637003789022 15890023015238835259 11222465651711683704 13748971485298430669 13879620574575497668 1049537847507762889 3595738926752454212 4390201181721489667 7477980840182225643 12191384276638455608 1220142777227775198 5174564830514263165 106131261108926528 10496901194382301539 11319276477877250726 8642644285334507665 5876927209348584448 5803712905814576401 7971971786848017943 5730678196069681957 11952523882741891142 4388074631477699008 17050803380307239580 9267070615565438498 2066042664149617780 12973096526529447417 17275042079815351340 2574721865067861763 4196799269448875008 9982789073419056608 8442537105499290994 8151713401560801782 11600185125653886809 12605752854891561815 3793243108451278641 4130799414238457650 9907579045886443584 8617389072705589072 772326075411039133 633675466523383883 1304160091095129945 13462838889873674971 14017777152020872226 15647019373169364394 11540094003904839003 14766019804189546979 11171268853830720388 11310411031000543977 2334533522224098854 5883138817784920393 14706460208199660133 13228890672991981758 12472660847827176654 5570143660850859764 7948462355210511070 13412676187302621097 8300201920276429699 12370432599065338955 13958177291965293174 14717954852689662436 12970339211538861789 8048800121603738861 4012803730254325161 2364453123017930967 7218530611586501989 10390847186244788951 17637545659027700904 14292503462714134153 8588677829206723768 6691201507709194001 9162826664468395112 17671347533634550657 17694785762295091050 11806025901683881258 5796061597940499312 5641988571909053067 8554684915259050898 1845294637943591399 3725009085241860507 12464882017186169387 1193287583314176133 10537051973952370587 16233327714359635789 3778140176114843310 13196295947118502702 14131489123070963007 10580720802698386237 1408637937065027279 7932715554333018899 14984483640806971434 8563799952647910520 4859169370082301251 15234454735627944214 16361661469556124444 9708172651019955303 6045020074156191303 10094770843308319368 3434288936390001924 6127124310310707547 13986301851852376414 9686465742818056391 1098363025320822172 11077741291308586824 8320127618690371811 4655904533858229705 4458959546761945586 4108944697969897302 16102840482692181905 5975883886622644423 9329729738210394311 6386039825658888857 11063723406424663284 4488226210981022225 11066827821166341849 7645012890789995438 16498652551353955463 13129200361677437676 275185561399633484 7209145195038144162 4052839305452412623 12143842137265462301 17016173789742545439 8233691560736475556 17847511297284429231 8237523650784973448 16945737027515767512 17882780584653752491 17896015555145620499 4444147013972534440 10057544610751598118 1528240898118433107 7905443252386178585 15233229248022040631 6369863271439997605 11237438827008852093 10377813806942822970 5330668031872843441 8250555211348506679 5639104059242324122 13561119119889074466 4340406042613892559 12249297745361718844 10513659018172798646 5441675665250562964 16794106086282513028 756078229293439740 3344959967487642790 14205314670376148518 14578082451703764284 5158046498212972444 14075830294499893015 2102088110131131319 17090443619328889477 15901824661128696857 10230037443087081181 13534849616999618009 10251998776753092588 16761211689827747310 15755742753483144666 10325826507934193535 4606500859333106340 17528190550232224990 7406762950563199681 1617726017700522908 3580645208731370652 23242586595326691 10429547281790423875 1556526530481533095 5570256995565294083 2451860872478318463 2358638178590720002 15780756294084409941 4490401313145089620 365196004990269172 7890088692556884278 2325534003800870596 4196374543001584085 13644837576091218376 17249031725031723055 8687237683608844564 10828649095303007072 2522821474843978001 9793058262656813808 7033530303231450999 11345814327968275254 18080237580828251738 11468371641050402401 6915373829966847662 18004428585113228453 2938898141301741012 2105492810458170338 6933128510534894326 11012892927538806860 2543503080521868479 10788734604449876694 12258917592598469931 11269446169577808151 10758200830557878981 14910619242655902743 6940670892600253744 4337469995766483421 11923785490715337098 7623495270980433820 13110594970351845745 9115259760572123132 2509299262228496801 13579436972262134500 16350401039791421923 2034105659266829302 6535431609492947322 136071675931062976 3404583516707150146 14681333226874435868 11137977337584748778 12763286622315636868 526650951756997598 8025319700209731360 15825283876335744068 5004021487118857194 8953323215022699129 15895012829331184181 14828416631071930192 1012290382360952971 5366143340237352082 2537871145962274802 5847336787429560790 14297550805993628664 2389366175926697812 1029726208618114564 1930085984692675371 3529429543790214971 9511106738794282629 8125589623687641079 3422897027860306812 15281734632372373620 16126098226607971163 9086064182704463585 1787972247998988981 2620498256619524363 18215129928428301077 8173793203451135328 6834760580203141692 6434059321471601208 12172942857002485334 13795977045454018826 7143171030706016760 9817186249048588867 9457977420128918462 12835698318272842838 7108912998360449237 13660044265038274366 4691216825801683677 4038322269379824764 215095004041268321 15382458896972041388 12603075320810416334 3188272770357893862 15372833204943237067 16737866188172932080 4126330863202891311 3072870330922540501 2811151524396832478 12644953062644449379 6764828452296743777 13365840417289427992 7447891748747014176 12713989497322796058 9857689338593738888 17263757330493766192 18253817228501154864 13351129191772914134 15630885642834228942 15913418040522198549 5953208081396141781 16124748589185384259 9148176282005587234 3632181378864873021 17116121248312243248 8641272847134310328 5109167234992820222 4043625185863191103 14623850300980603200 10469777563032847918 2093309870059954596 7683473445790739971 1975700584554518906 13272583794397910160 18039474486929875960 8851848201767977220 2078838410605354774 2640323728146167573 13711209682344188296 16215628160266967896 15769736674727204324 10819315857213562985 17123636603953987409 10591972367488119464 7133185613982011662 13126327689291304916 17853362201622270527 11776158561452726079 7728299845620944477 14490153884148724550 1593410753473568062 11774933425795223473 16053708243792215200 11881022694291348117 905116819671413845 17870483442565566926 7731947055895569818 5521574208994124900 6259239273498619440 791867525459365924 8218143936371532090 6834212205746196980 13002990681833190446 12617071282335148626 10694923716591631443 11810410751665027628 6593642567154808081 15014753318803306865 4058304484998321146 7353466626768601968 17250303770678001503 12245433490508621328 15979920485099249274 8998094617376622796 5904744897239029297 6727435499165628926 13803690943208835593 6269739232588699453 17736429923320796677 233452128948696188 13521982350900676692 5684720067530414432 2623379064569322366 696575701417552165 9385199177691712910 12824115910894092202 15887808051944335572 12136997207042287634 15078187165951061841 7416539451214343145 1251626784090492191 4996477963380210189 3400809426485867420 11346335465474391549 1253663802601935975 13779141847567267045 17374102435515804134 12081953214374169376 2264161380706514760 11581258247498452553 7441028131802385233 14201618176455998086 8706242283101672612 3514807024154511857 12315937553680229638 9093998255004097680 12869278138278136951 15334374280060869561 7157907910329229867 7760837313487326281 5638079089090185952 12721035512495630521 3840198215619378938 3230844666980147725 4829302897570683821 16532872950731462527 8159261219054724397 13713760809607145584 5859010787229982117 8852469188444931311 4636463619716696814 6594562765016530808 7886908200011229884 13102511110401023079 381990451484643705 13165005628024020969 8019250106631667457 7300308521622323946 17410152251394790421 2881479080807331596 10325769936485324466 8019722094586869865 1903279834121681509 4054568897259442950 3565863488614978490 8967898807831819722 8105023380856726114 55507700938754635 5973468682842100066 5704284036814531537 8051763064998724301 3439035508210290700 15826614090504040596 8757338948168545437 355926339714053998 2039353317902577862 2541013997583349231 18256588390191735859 6459021259758371898 14928572445623569962 17930151649299971851 10839623885883532814 17100131318138883492 599515535027888973 13094645514295622939 17882594736770890162 6875960375870258422 5000916541420652533 11423481295854206018 9820771966098181301 14146871951103503044 5107819971699119224 13260492167199421109 11477063870143692566 12736295649472497250 11744907281372714235 7888708050225330787 11295534803463041547 9965890121731342158 9580874609398545443 7214134362197192420 16838519497634958664 11858166889885067813 279308341505877938 14344022430288082482 12012821782924313965 1196811482511129650 4983436339861877154 3736874408130163087 2443387978947475423 6437226069681408695 589574168330794660 5285988270847836486 17000777053576712493 8623939460728493472 24487449492272924 14402901680343607320 14739146385934402614 1321777857345980664 10898958594362514521 15756029339089768842 6612342825427913634 17907842725620180527 284885471590895297 5681474604161108176 4740911621198374021 10099736967419719412 9690844183147418519 3911416068048479761 3350919489171999044 16164500202482388303 4623632847159613260 2645772163566273910 11636460913537589501 16008588006452568262 18359524372227620584 2925120922061780850 9623912698295711960 8017345401444726259 8884311216148129252 15363412950191814448 10047638966526935192 4376236832127401962 12484321990502733207 12665366653823131514 13992076771522693721 18227805578818260788 13667965542325208559 7420095393226632184 16793653868651053868 16217230361415414070 12812161199800129039 13953139431960436884 18390129291495847297 6351178670984741417 3793672312615939953 8856820614517808867 3769150984108717792 9543955774180606097 2107369118335327976 8031373134707355213 10992037054065847917 12670821153830703334 546763673579419683 10393970351221615405 14317023066472707285 14718859136418178512 12269623462993746573 13814349207785795820 5748979733025190694 14186943604231224879 12531672933533375564 9745959866537307840 3962528111077308474 3066671753501220694 5793596684231057164 4849014060243920234 14711209517446227089 4466306919099731026 11524749690186396722 9155153645323190526 15838984560093872994 9375612306527091948 7609707730990994622 9691178835039671526 13717566296288427272 13509328093861812667 9472885844707998878 17023023914796165904 17498861532453443517 18023247219771039811 16345444070183899476 5932012799017276738 518371153969860149 3123954423853355183 7672160335822473234 5039281350978908416 2931198122968639257 15778947969089270518 16882865540713123372 11612024820713442800 8577740178860909656 7556935605455158392 11491158955742133490 10212418776303536354 851609366603531188 3277277520902828871 7727844069705584793 5369984762896067777 17224464787555068912 7689768970098697602 8234795039461168684 10396110654863965838 1858476359573533107 82799012766404861 12503868088202910546 13295403635173398247 9408521783904898770 2554235802351554202 13202644883530797020 1989900382387811785 2963218415953624843 17115106906640756728 7757234841953975482 14602611688254829997 4062001499400278309 16400658191267298267 8556140328988383546 2920065921376916065 14894853727777198609 12371394119286078157 10114959650060863091 3850085220255356907 3815012423551405897 10760330615191850829 7057020943548708397 14582701362816488205 310578811394861616 16875996148018917597 2686064912810944302 1357665349394154824 11424325824063897884 10011363818535236487 8137552697766699209 15935965247876590406 7293216847149816078 2493983947394510582 6336283301624333146 13157241426182790633 8064289367187613210 1596717875602660432 11672945998156771285 13957876794004284931 5867530838697349395 633236424210253773 16502169934847559851 15286136200253548880 3748799847616517566 8466371327568983147 7184029698199945690 4912878928227292734 14962257329994559807 7548065863040142710 1749050703256319283 11894888461015476896 5101198562293179709 14654307242311891806 14141470860615645986 14735633059489740267 849483611032857041 17789203844573424345 5443836235323987523 7441476283716052583 13614518017143487190 17441370824900347436 6123960887064684254 8069099741508692069 5793108372027036378 1372407147991204850 10124874873748723208 17239590261866565033 14904945928108652383 10394416814727343728 6079321043881632914 9884109738440781611 8817150558545529788 2588625716135149684 12082778102560648884 10471451694557551101 10641408172404697188 10418788709755960048 4264691888375494736 9857685080410031030 13152924380811423509 6752638118919287581 30128550556956389 11032859233373995066 5089490998696017333 3000197277895270682 15972545042401738954 6396828067404791591 12427987739719510554 7244652653124212856 16928962548975929615 6205309433974569794 9504874305354103810 17786097786169344756 6987239058545007042 10877606514436387115 17303886684900917111 2686066233436365578 8695451667694315668 10686425376165873075 17653944473422470594 5537521595789295019 10685602916214792662 15325104702748061705 1958600815924264488 8314146836564807298 84350871600191008 13239499767476700016 2068491830393153647 3393053282974835008 683922166492282695 12052750890132981964 15000922604624316926 17697273487353591045 10837406046664914124 15722487594408308889 305525153838184476 16354617163731555224 11082010724667459961 16339965467221110871 6247711634132156994 10379037495489545680 12765168729702709834 9630825490858945632 14853552825209218450 5733885042783231809 7743836754579028601 2784845855038911183 10565780972573517003 1033818739697737748 5903592035303898581 3534184270804329526 7521057406671544025 12245025007937597779 15442409026283091621 2014015891599003182 10733339314039645644 17512371980140707786 14289888554786519659 7195437302300358562 6018029241336392710 448540556384823843 4596802023602602770 2847200434083374376 9896274134024645004 15606293570746166599 4708099624963148746 8483072769812346181 16239320788750947234 8650995704066597599 12538510338558005185 1522231541006412156 13865404216488009823 12300706187926728711 3997824174617497109 122678586281350365 4560589417566227718 14668439341134600422 1456177325410972895 17834880592112081371 12384430887928884517 14066557414233457609 14351122591223516865 16474370916838711855 9905518445313404888 12992642189174826932 15795739307709518916 983717152489211527 12548243288117758 11654901602783102557 18328691928536323165 8125777093975159283 14023865459206218800 18102581260761935027 3431401854385875747 6843246052627183799 12899349860262888738 3581992153237048624 11806979832774859878 13039612004120400411 14465361813165988157 6896770898670082396 1784942837200234361 18147656468972409708 16688380209548800458 1042206798182145030 3123433233708083155 11101544278079740171 16813261830802099620 15050865638682630254 12657196402985663460 10596772023740777741 1180695873075409327 5368105979929772680 16855187623132269932 4560941782529032031 9602601767354182026 99229937866974363 2661148083456043931 15239864136271893167 12426308045268952087 1102510008172906615 13235270770662741759 683161392264675509 17192343554507403058 18207047754334857276 10849255500849689748 9724410399223968934 8779744933166229863 342932627335515332 14688692893122745023 4266065986395179665 17228655273956670499 12225718534037331542 14890300029204909164 6003720487855656325 312860749503945608 8454240705939159610 620926516360662532 3244354613205826254 9161519557981854306 3600527043218337824 705847328663902317 16413480445505988971 5401203804608701814 6541898617787670033 15585746653470899570 8200284293181838145 15139544094114950615 9370345018806978770 5351984701614831045 13122955116344042383 8176994470086493196 9216701512732331808 4391742658790474152 397709979060686229 8152209382609624946 12316190560955244316 15377938083255709688 7059895374460088048 4363622008851478864 2174910278047124660 4051161057536825433 10083698845492526924 6432096234045110164 3059441298038091732 18091087107110804727 14495317763821080506 18174758444656602304 6319009840396413040 1305077577844011124 3430155969600804884 14658486431047973700 12530237999265253119 10530589481381165958 7651773215544478898 7353780780707044657 4592902150421969659 897501596277268423 2791990431942377000 912922908707963089 5378702665944651807 13445741160965623857 12595460883731648832 423190213717177755 13917000545692144962 6147798065663216018 9892598710361651322 4743141922675828241 4009738356537061549 2671699378812580411 5321099507030961807 15654992822550451567 3654561858038511786 13441667563269490177 11624932517575224584 7013968396494363237 17344463989523925578 261887869292523210 18427922522610733611 11573811474166360139 489775880040063761 8119013258992716902 6966558680425578571 2853977260345900795 4924342052877265682 1975033296336959868 10171372659486545422 9661561005630520493 2643319718920464942 17958486032077356239 4949093451392744852 1725345746873451396 5524082552905958667 6519146639235684140 452363678859393919 8940949113824413229 14984964275107667839 18342491495653987462 15805775377777640151 3881342660978209465 1501201640405021332 4368686662549862529 5322375466780735041 7689318735931908462 7264538585957344677 5118262717415699759 5074873192208935157 18028258008398817185 5878152980745392164 12973402849784909043 5393349557425812944 2917436426047714152 5895189819493962370 12595597822030323944 15424549293198975421 10645119096035216208 6568196588514194192 3360497646364085699 5918815860570555223 5885373102420102092 18410096127744442818 18170672778245840390 14406659954926741411 18046538320263643412 745114275555141414 5743549192539070484 11994407510071196217 10262497060850090925 10996990932761460015 12929636163409958539 4754862909941633895 14199698739953553825 8704561404941726010 5822246275913497224 7307886779624239488 1051317488261215337 13962008883679067726 14592846001933803156 11169911519845004665 963552957855811523 12193025064716955304 14196116750116364010 3047600389423839650 4516616358360287742 11279292018966016339 9466721021399653693 17696630160469511015 2672824465369303627 9570381415458247723 9378551393539077589 3338211360507184193 6867952172909067944 12383279173458521476 13567783834612465201 8826076161442171582 2742457409244210883 10648206287592601535 1448676351552085500 3034298729293977337 14948909533426737253 18272058722134380236 3808290216105192877 14481258583724540973 14705485093603978449 8231234766100575996 15455298631747033585 11136324637264876315 12306118835216383789 8004746880132902520 10834267685460931694 11662905550083695382 15256368993935144239 14107488338611357491 4717627346585567036 4945318062399111747 13567505249531632023 344456989340575530 1242634380920511381 13645795793822660421 17468769951232361632 12496171237520568773 10176917935360470059 11941730492001271111 8007974664734467752 12528748764768646201 2278788042518285352 12102672818419846572 6728742595349135528 14564095769466494225 8663220443725110211 8568010684482109994 2356438075924026465 5106572525961067695 11515647594789005650 12356617487775959654 10816751561660360752 17508196790958595629 6368330718087620823 466375830394287148 8737733612404974526 17547052181761264491 8649248842428071516 14671805979809308285 6262804700254927591 5154854162458017804 16579802782921057441 15183577994350525792 18347446091270664594 4796447908892950438 353441475102274460 15045191338425307017 128925255198213646 15247791598669199326 10296982061763399818 9111795860567409636 762994433229424109 10439421703280027765 13509273783778251956 2706078519499868393 13229809541352283139 3745734110377858556 551935690608741732 7317621119413469225 9984863671312403332 12971428958381362128 10830116567182480484 12182456934566570076 13791826698890206957 17676935817406768239 15411123489188316218 8671208682969851029 1101163559176389912 5191166425429029098 6658668871144881722 4604173720884196662 9353295941035570146 16333391810965873720 9080669633114711045 5632994831821790103 424642351204593038 11523445909842019794 618587200812965730 15272469520130367191 13461500633725038269 13912114747212567081 2962573970947376136 11771229149842477739 8702050196729114851 4801888745790137498 15537603144161665128 17627766543981237862 18181785295882454921 10237887183228273532 462646580538256286 7145537375062222976 1018757104044988086 10122297936675075045 16162846565161633756 5916228336296231880 18188690011841989713 12661356315553763121 18384913026009713183 3487304644880195952 4686837684786873819 5073472565277442374 9019477333842842535 15790612084501729356 10795619886515018062 16472115781276201244 3991127731604661870 3466188118029020018 5492300767649615240 8602250276789762897 16698272263930578268 2895158514224825348 10900784016693273477 13054554641122032412 7708077090400330556 1513918058015379187 5778749935750583848 16643275482686829464 6119332785998613225 13436704025789228774 12382261875504831548 5919824716477677757 16332586337477233266 2170253231829023395 4176306479517999450 6548440307725308215 14079107728428523132 12312567636331581135 3748626826418077972 13940921077711349217 2429852182628945571 3600845775360976631 25150196551765785 15281579083177772438 14377278700953549095 12086441553055138536 9580088360713566191 16638550510471171252 15481368751393609985 15374659995444314989 9501798445257969114 17340608195433854354 15466431667319924250 10219796438473192812 5800672950948846455 16722625773147616113 9127136773828807899 8272716458136057206 13126749076012245319 13809030563410630977 17080795220423447069 11447282200947999910 14421248817952286787 17922798637261850697 6475611261548979337 13234918356273502015 14725067348798424548 5345028583265678391 12600864741971648465 6837592177656923293 10367072682734590954 4643365782961470664 7518359375689291764 7753576604905565974 17829212509303728188 14303501540713202911 5071892447396281871 1332360875043303061 7821898616609949765 18152676453265609349 14590931333279687236 11102097662093672926 16218811623132201779 7827427805548926644 8940710261802279931 10041738314831508155 15024245335182778098 17379143092452688598 9127019034583761275 4432346087587574813 17310474462666896140 13583829451037088997 2867678578562389304 1343179687960690012 17473482670192827898 14505559660523576420 14554416385622705293 14759287004444766623 14559448475158228347 1329559006128374977 4464009265828074443 778242634396336255 2639116136158930315 7389068769358271053 12000319772067417292 17859818905584167412 14932391501429302650 396358032694934194 17531922563586548467 3384734688996449886 18056939872529748683 8017175573101088586 2767082305346169947 14994475459716125262 17785537446890998839 2562595027550902496 16774411911300264190 12830870793375383683 11569716854181107458 2119310061542851415 117969392557636393 17945512249267719144 15740614013614890377 1914894358158768404 7081715490654624078 8587084823187300922 996661903867915503 2605878291454313996 14108546559026719828 17978023201206136276 17047189576816169879 10580260951261884854 3461798815136122600 5235121107053649085 2083732173852316754 3202121013502601553 2467463064159713340 11734546081512379054 16574626439081798541 8638329534861530875 10691669839622162854 8931559311989208364 4329354341605260731 12782728649240550140 7665658493765938095 6339483644608876645 14050382819098355827 11406911702557058721 18154290671288090491 14826851210372101544 12464634103094019096 17160570073457634788 12008934484336988766 1960839602651766310 11124716621231383606 2012720786423421710 16119399938813657874 9426692243133369044 15496218612742097488 10017978112864593426 11793456624110435394 9890236561036809822 3662590143913703522 15859913759957766321 3800318029741918794 12181032326887237840 2296113198182361919 17459972539741097159 7651682258527037380 6036120193227816313 7678951568465499349 4078259471931251109 98172661508421727 16503204082504832296 7029705187670734124 18246915264669143484 15598509663661584642 10928195469596305151 12436663681817610251 12618568616040341649 7113402883492357889 3580813795469351254 14093229364962351529 5175711650552683655 2926946468267245899 13545762627429377864 13406585473496231547 14439699722024337733 2483139067609875616 1684131510266995239 16399679489091353877 1399680178533006006 6105296831256825560 104883419653813553 5175539742128981302 3812937527287045842 10470939499100830922 12213169385405226397 6770837963611979732 1797169416904748731 2175179052086185599 13652114089608024827 2002428741162235606 8596009847773838626 13047658323385497793 2369495545378391053 10382875350907147233 17585817948249300937 7052986363439424213 14667776446169051346 721438054991494505 17300387556015717289 1178262122141175444 13608906598999607028 10915447924261888664 18364284662320723238 4878499007815158683 14503550128729148945 17061636987373117316 8475398924288821032 3174393238467552367 3988123403691955050 17500915519900614121 998034573553510413 405468973407351984 3974242154727972111 3073907406912788269 16346927755415196636 8126491882195559421 14469020556942123040 8435023469292116340 17389354472998707590 8036699226981730572 1053018580075202041 7693072097103475360 3587986644433485912 2874042646467404564 14725953752715076821 6249353268751109470 3991478418417332893 4423362348328533570 2645828550826879816 5192998292612303465 3324450362210451710 12526587344994610524 1546057464857525132 11798152467473330065 12006947231034856844 2314879517942912258 2395396460786388125 11079019918949151093 5443380929181548369 16272731538104898478 2259614256871796980 18084576041753315213 8048120254626318631 9136948434476104081 2543546548291486104 636944839797582067 7157197452957155292 16453801774474999185 7945006085847046427 17554624065731605052 14318865467254756903 2483417545742667727 5452567677032211540 5641055757984431823 1090859296464372099 15644193967591306143 774934703834467648 1423869173302680840 14821729260618349425 9040984124601063018 4562324547294362128 12470267280021130596 13713251847886983092 8763495290615276510 10273895580165522814 269342919857922988 17425447398944996986 262190783514246086 11331744697020126785 289670617894935850 12315978054158822832 2788535626132642145 17129940784742042767 6762249489247353466 11014764436713515198 4181687059987612048 986232927917449343 1432537885495249045 12917363103998014493 17670218107825443951 17060037274937562445 12228380657196084985 6890690794480306193 7497647292543024454 15825787555661882505 16811866235365146243 8701673796542594936 3324072393472783819 3870053815346247955 14679433442970123106 18084480602011114352 7953131052392627788 1625658032280368044 7486884058640106560 12753535412894138422 6592990445699653578 15693504832623621939 16943198605300454926 1922347726733133463 13991549367748193712 4643433794224972829 14653944991195895819 17400215681711886747 15319476687912325194 2554419683659816803 17003227029529041195 15693798685138983874 2375112909067439449 5229950422051262773 8839682669197839316 8190201613118144460 14966592802788676553 10939712134349521888 14179445952898483985 17695524184735055318 812128033667278976 7316578548256753176 15411397012670990270 6610388091291277557 4975195592950888737 9866144419171438494 9759212798727052835 2245505034564446611 7805247004861754782 16718004397025914331 6749709871392782436 11781560892219019140 15471206712800605137 6107685511624261819 2339959204847633742 18178819915124447274 14234837159239781539 8907967601332271102 17171650085800779699 14291632955895580302 5088664234506610489 14372355052352029761 18024855448591235158 1337263838881080143 9302732520602893726 9569863282576910730 18298488009345767198 5313645765445346881 2415664292137386996 3105116333901886577 3820766333119484065 10000502257736426630 11983155710453170978 17737332769211477962 1553669403105734049 4181407036604401948 16729713813006868277 6782929602459127421 6686105850486294710 18021595275834434604 3137736927766973735 5044858535084234939 11940403205177903104 15082921113091367987 13450261220716417386 677004687828727142 4474727091264645343 11875699628956566687 1858464352865175971 5216603895818090731 11989624538526187306 3330816291937880413 1135677337490604929 13141050123663170212 15362578566307796332 2063009012720535540 2443972291878895173 10650069614921262095 9311789944095688188 13954743289883307063 1533033662580793958 2284117147589919773 672521935462331369 7161244186429111680 14858007600688604320 10873631329696788470 9165710085649299886 13017405943028596924 5920844606330785135 13752179571445432788 14650421576846120350 2277199584409223976 12559151673465417350 7319343083246221116 3642207791874474444 5633565361042498744 11507891058415665012 13518035026015393719 8096229531268169548 17593463118473010064 91771796579223370 9085036841816875705 5826190903829158776 2562900891926827640 1588341232466979468 18331158084369189392 12664232152899465790 9754809585588700968 12978821985616958573 3049127001011833512 10953244040830526515 10959190472430061177 3550431303146443369 16384459373846707131 17443436894421610920 3828750858282996156 3697152299084923741 11735878453614438321 1535842096652103538 14243566803518001181 5407109596078210983 3360200673763312609 14774251911663822724 9710874335282634413 17729235299159886109 16109419163673986633 13780431772670014601 1369150064171413920 12542801694988005553 8064325131904919975 11824926848207720602 2299090073208546914 6964658613630259079 1684402389212557513 10907131370383081889 16191526823932448150 1694593286726907755 16050225277469283770 15366633566996703039 11421855034971843601 18013368861854028767 7942918625031152779 8884333674487261709 13333034523935726088 10927261926873968787 4002260633738837342 17947884309333662237 1499804199953439686 5203216518082860067 3673150283169996243 430843771391899052 10741364937264050166 2778773489583992984 11736735672189804649 14037305528493558816 11741508682699184092 16864215770057537376 13857171640061092761 12257186113819125545 783475241415626025 4544492333414412659 16634291751861668141 7935379377303610240 11522944437025926474 11778784456888415500 3383973290377908401 5967503214758432206 2528300271811202906 8740123006536925068 3215991578370199081 17338537446004256796 6343730236250197373 12039948605191730850 13001659228304776634 12999175045695946913 3318571397665182387 7854971431725848830 841422870832441343 10487037017014862218 17056126375304493441 16794155434236483428 2542257010445689892 11887214980447488027 4791843568654890356 11741706357502019755 2809090306919423706 4391918638570189900 10058332742115854251 9912697438711829947 8011071220147713535 7842876224130467429 3666034019398516265 7126065350943338855 18278467619216288628 4646227074260261755 4953543355520776731 8381328791860159664 5078787464363543847 11701668956246953820 12841228712008381002 5987203169793349533 11358688631280438780 11853477611256460357 3031716212565522377 10826310860954536831 13566032805021892889 5757663184889640175 6277869983594004800 1096554331089993179 1819921293467125878 13618397789652165483 3533564150275057137 16834964122771525275 3061793374937120020 1721341771307003420 12741696120316985794 13458177911118357426 4340549818459281246 2662731278531841435 6079509398462812579 2337066762940015615 10289698136040725208 11734917381926478914 14535499097731799046 4189554436673011876 13773831253653589984 17420687166385978868 17427118673486054129 513842501901084346 13517246913805761356 8482950072903492157 6331876126453988840 14961484031716241368 6942078725032471160 1951935371845982623 14606482778284499786 10214785203024309012 2937822022437843829 9620006903831961934 557873927997719524 17770014399881154896 12296684244287351814 1797352981220097086 14657586740378471685 4722982943613445074 7161105061215127585 2923604414277947228 8232064579963129824 13558207384093881982 16518798309446696032 17932634498010750007 9152613861803747778 5283346378383029195 7046223731790589089 684088681853149622 4492863907564120543 8973656178232011070 10418363479713751631 5088429193372732460 14149150782124383396 13606593260839578334 9546995182607395867 3519505407086659113 8492696136129889709 3377966157759399037 4985095550938207684 2093566187331006078 16447792535084486442 9365290539515367236 17735055240967000081 6020865636879089949 5680310190332257345 2529315099182821093 4075048428545451628 4427036256659774849 3073822361887666789 4383619244853651380 8693659409080722079 16520652080573959218 9584613799072369885 12195673956642508060 2917948946161221883 5845728286135590917 5121156458672546035 12961651232466461334 13251514178226352706 11216719107709901345 13522508643323459611 15728245134707062623 16826963920317501420 17044464475033908361 60770826658725383 14260578021115231419 12399336200486805127 6281495347938597898 10245147282705503596 17720109517816067715 8742594749553852839 17663277403902729083 6992535594541084203 6872301782257205596 8606737961742409447 13053582801281806831 5365174186965868980 14629972421370349787 8698201364953063854 11344590743286481604 5524399817141420044 903991728711024964 16071168383880148682 16753694842040846084 10275981596749932151 6228991866538028096 8377152088805703802 2712244981369301393 4982800582783149562 13232198229310407760 191463151334931885 17106457703839446560 15184767028979372205 3031640095578529143 12748042193814832353 13055437715085236462 3146588084386062433 8553008630453052837 18365077882723931596 1402715183832876927 14285299454809324927 9437709259685132576 7787148154962075733 2871059512100364113 459036315047731260 6927193644254556411 14582638888442542661 15680877770417068990 13532416925931002998 13480033658104116936 18377149012152574367 16033213973207931875 1542838890026244835 2896989804752661393 5219788950951857505 4907556076509332089 13652392383994158040 1014373724380353626 14724469341061302052 13143194712784245948 15444296084281600788 7940552616409937559 3687269032477574277 7057324839292618503 4310129220396163085 6289679985556963064 5159068062677856372 2564329931865115139 1672346036035017751 9795102083119517935 8476017044249992707 16674322024631376067 8504991561481301727 13414636898971412446 4478937740637879719 18386600137899053920 3532343006723551519 9377362708508952710 17183510077396920712 8208016254836595451 265475777719159758 14314406445331854769 1984832436881670531 7753704745997482495 3341225537410927084 10219621810014275198 16342022240513042602 17431074180208253469 8660869184431303422 13276046978823661199 4110259699557211048 8625701029543372574 13572123195422859221 12048589357331410867 16777146079362716956 15460182148589410711 2232589026026823119 6624149477768039779 17196022763872825126 4168515580191078829 12307754686842277196 14988871651718925538 910012793267152810 3260807719161352900 18258251325406588224 4383160417036329090 8147381515718209002 17498692394666337063 13823081056743542363 4255801805766170728 9496903636583193501 14165397755437206302 17696158439983486053 9540581784984554644 11709179937742411356 6999919072588917791 6308933099438477781 13232017625929678961 444559217859190873 1725079234100252767 1713403010597853928 5142678200632180812 11375114591929235332 6714126636414615265 2224384513296428165 7236699472940215962 4221303645143834116 9492593885863005190 8421082702638255571 5457831682698986122 9536824835763960843 2808469029377161307 9562818399180812385 15325322506276999527 16129968686960837157 4002665995190172246 15548351485115159053 11576388417724365021 2717658768993642286 8925287582731428100 14044118835069147542 5990111857311325135 7746890468136926531 16280823966533152185 7623297426582788337 6658160922564013775 4756755484916673616 1507710020441329224 3205266058641946326 17233802245009413286 12357227769460535627 11139773732508718117 16810968790204285748 14570527958099034886 17879420599197716224 740053749460095445 9976477514788094973 18189061222389553222 13287797939307572881 5752354323586541932 8694674076692775525 15099533779131932301 13012890349895495547 18111094683540987450 8293913354082934929 11259183851172708859 4044237273038306880 6495833394255430076 12586507527185620753 5006758066742198339 9860842584104437391 1616465565725550874 12085908317853517718 11020938997059014066 15961170152643325126 6278611862348212554 13409752746875745915 1680965125311505292 14584162004945070902 13664374024317249880 15804036057613492036 8261542175328131963 13039564611123205234 4309972263542430339 10825492052957914113 7554066624137433365 354424076386137866 17355908902774155160 16781851306863810144 8744854366157222886 5016489454958718037 8002972854598354143 16370920478095053196 13558511990731728845 16222874624612848591 10229553899348287772 2985147280449947501 16111203934992819706 4663373777264073352 17586802226063807778 11072963167437819310 11228420705935412916 206025015937686560 13253716790875767475 6296541900190002773 6523331925910598983 11063271306142197415 10003373372023456710 6894479261449696598 11671616613029393397 3254768802929934279 6553937389421324896 6370239082112701439 1350583290612935010 16018306142951598260 5252883748283266070 15388428696750552334 607679167099681890 4917454689564516767 17052087008690905095 10815312137204729036 5187557808288940952 7065535541547652538 5813458241488050323 15870935298563932259 202578190455956442 12036340053691253800 14574214549140693558 4201698829858659086 12819623842575533642 18082807038457553012 15318846248176839558 1278574101370584722 11023988952577029632 17169557970404771529 2562743961792072750 14223273653881372336 7971429657019496332 8231800685462834491 15948153549091292324 2836168835849896363 1227269855836726973 18088409871122335102 3984886178841142685 9522308267241676688 10295301174570890613 1530169815812739327 15999282946378154899 9241979819829957342 8947031941204809088 6919692101895162694 1529858937471627734 1688351928285532307 3566132135463703398 15626166183308586356 10082801116811806386 17277476418114196573 9050832192972548177 12594959662226332978 14761757155655902220 14074889273383795471 11267462312579332467 7994732779878820629 4055318652132203963 6624123955902307673 7803397651324631972 5081926436062690804 3062239696000591126 10671361936384212291 12227198888723545280 4912894934817267876 2752823722871081629 1993647465460145097 12693666295357069164 10859204569955889552 5589689683497196401 5931294054220370932 13826222037375448501 16012489716831193194 7152699696984670424 14555181684613493006 11359083176610649006 900039000214749840 8771642918205499263 4446892705378532790 8454604023451497657 12839221207379386759 12155580248419191368 14083517697939774965 13339341550217933197 3311763070911685361 14274781645400074681 2874446660190554220 3830652970745150339 11131584581841418444 11724184565856805519 8278137646020365378 3358906225293073609 10431685458493546048 3041432627822189937 5121536780570208628 8454760193373755557 17693231606978069276 10267890849142651211 16472899173553737449 9432744977761521365 15714943535165845965 1748729954785568688 15643693088467623542 8428772046383455697 15208482287005551067 3344618012196057241 14112266405369047875 3719988666350215536 16507293671228075761 14794559713313026215 18376249814252483235 127851169147337074 15104255297621675727 8870710804874453857 1250019309152632094 8871804040233782047 5338322255097676120 5988979008296669191 14292937796185683603 6213620158313660763 8808477909936393862 13753760729997193546 1126422549358677121 9748333581784750520 16004950981098144275 12950748448607191006 2780096966547856053 9378960801079646788 17368031756604565920 8145642566432176307 1094601155400447568 14492315767822207762 13184066074645936780 15589066778428940143 1659541260166700333 12186335972796855393 10190174648700140541 8654337264662368006 8295441283866961314 14328792668457777833 11562771966617195210 1521704839225068085 11177887015406078345 10774362066130580171 4585367119421215680 15014394037894534795 6229600314298814037 17318065516626666266 5142287755745668184 10426517889812110511 17509257093283455912 11194470217232754581 4407382028310729323 13303980519574796167 16019238573211657233 9187561156297638941 16612235453065028550 4993261218836586063 15984986440068058471 12678967675525538436 14790888519505915301 11667691515570226631 12345418414511002031 8917650691940974234 21359012544462616 14726305805826422310 16538631325251362945 16041297281341665066 2299321256812016131 18051960442499631589 1332504971413717873 1069289918807507045 4038616312823671053 9740737939136195940 8028203372416989150 9885436385682573773 14969570546340789135 17419300980890732510 1005190692628177463 12273752548487360227 14865783757885364138 9940035000579627205 13289729844856570710 700378480659174631 6160472636721864766 17529761795996275945 13563901656646526032 5493589627769417836 3221320140687097971 14202178970054154634 1326491908522028784 10237395115716055580 10364639968599134721 12791257197246584699 1363326975213412886 9277006269847525523 2154148378397121339 13115462849557154988 11847540296487372591 13342999426858506966 11952433502111479220 13240107433171338818 6668667992313483181 6861183650862393402 2623481020636086280 11811338959499056052 14111872991121646797 5233869811161631207 1684302305411573765 13349259394484111567 15812820366984811421 10252234585637963746 9416647286302425217 14535499766626683313 16245940354007449499 12978169502661869333 11034736511570979745 7661925724964929739 2181175644836350674 8588171638498826179 13746384674937079803 280106910488771113 16458831149653944621 11337623172983418817 5074421777262526992 9369200590163592291 9647907704779859417 15568573823818328778 9522947218380421465 13490738000374375812 17138143678125048622 6061777313812130901 4771574096920040663 2193011578225646055 11266170990275984898 13502921541391320925 18635771871906488 11775300692434418983 16579466572426433858 3731870895647148733 7900380154165374310 2348847389427696173 18266275079823973794 4433826345071509669 15954981625013620547 9798132596803929374 6658272133615725750 7160376428837075 841632781269671274 4028086521481585816 10100773145880981861 16965048673175184378 11857048148864303849 10160918952671361344 2955213468959750525 6501952321825809334 12202773072033768620 17140899677645752603 496405140032237870 15414012123453876054 12164112249450750479 14391961970378014777 1593506769284554749 15431697249823242050 6176135192426323859 2634624247731333212 13639059387815357802 16767458681967908442 13438882109184595870 13054634238313149814 2954549473174979043 14986000446060706484 11030005913929684801 11093232221304757446 6145734052841351472 13974526388136813306 10746134820800840530 9348238747927087622 4698196248958052630 2761280201637017564 6617704555454392377 15875240231004008464 2564647638841043325 84824641960509704 9595946342440027041 4525351197707630782 4964303564671684564 14815172802853854662 14291701130264888238 11619849217382818500 2867159793005506286 13731069116512354492 10593735420192565005 334965288433337736 3347222611258879028 16739957225588364867 13020617242148473927 15951686645984789681 14337799416486656643 17402193545399830681 2762433173846698337 4124501634901016291 10385226958666757282 3864746979359471249 17146265038345024188 2074446199974918743 1692174260867925799 6089231449132624443 4693143689980041734 10978310524707142077 12658358457985124937 4523315888917178966 11772207589825922594 5169431897606916638 5647441087934772189 766068123736843356 6645533145516417630 8677699326417599733 7655105879436190518 4003236671897061653 13577010419831190714 4295116019405060009 6079640675226660214 13484188894531844960 13921702848204776168 4386684949332923299 18147718166420683168 13726438430244273575 12455296022890009412 18310750398843608210 7365561716626729413 3629677485303569624 3032264592719301242 3728296742073762697 9138539997337765653 13088083964010648563 348666840493617535 13659086562085704875 3558410574879247940 4612067773709998494 16971547450292285471 9994239207962169808 11382178659349394607 8385499336232690178 8279719540431420760 4776945436572755641 10409252375773363007 9057808013933009122 9369996299091146797 12681289144138451451 7616303870237120127 16572052713706951555 17668259293069439509 2077383592059945647 9391442539132943146 13688112488252421763 16265552429286354433 9285907169239260838 3742660950944767143 1168459585336276277 15585990527010762861 16294119701807637709 6103493821212389468 10082568592746978123 6280353231379892765 15498585632049393347 1020368996169455674 17091453879759875366 943101213554210295 3437314386486991774 4851217549151847994 5957144813931433086 2444015857269937980 13526075101254817291 8854860812805553059 10107788457186242610 10781347580220779768 16323364981284715053 2846743746533721910 15894066267065612437 730294185087297273 5705268122951158371 7725450378983734785 17192734520702569994 2275763106326953385 4043559643031622349 3875465746613410950 724996035691673836 17257739443669899140 5930326676928696940 11382357932930196136 11471294334519058019 1607608766962443530 7954269576928850768 13710305245782622289 17703917307823563042 16977045178893488740 660096039641231014 6793324636625167900 12066056966142386692 8554117967063277519 12106079608168631664 5274601183993761910 7895672362978720422 3620522737130865615 15889183723186824091 12292452199545827640 11941576338858201739 8892863535425291867 14885744070392484193 4203099939975092118 7995770323882160412 2407199444087041289 17783842733428031244 15923157753870458014 4520100397103292006 5658628968049014623 7061724536019197980 16262206502281052911 460951137421533 2310722181160971673 7022384632155116018 247584878099386638 7326992724443520818 7673586679015890935 7699823191588436390 9978358806491272610 15873192881458981262 5462114014663403869 5630851428221592585 9788488438820455768 10491105234711551454 10857507510047172005 10341243714867669104 1185937880156274620 6275869853404637629 7133956635330994136 2191819621833635135 6963037109283334914 14770800121175795667 6062903726409450963 2150457573069300398 12286096443924420754 17655590835495978880 10785386216331069600 1829087309661848510 1284468896077828390 5216344291204198687 9436384036254368589 8476799286614487941 3182157613656252484 4824901098476387343 15343393145701836481 4415721273352629902 6157743372121995309 3624035975119523901 12535912180045548963 2292857705763177372 2143877716987020067 5376823302359238271 5782557534196394256 3325434499092729267 2858979958944827468 12762011977001761623 12310633105256313523 8528892362009843127 7174590603046763234 3275347387861842936 3433875277227129895 14648850061626181488 14217715720419069976 15271220837745476669 10954121085775058374 10490748784358111427 9443490378486493234 1812151041433047084 15331679905620434202 5181008159464474412 3316011000616658766 10552796622008556168 11548570724351378994 18433974698347090199 11533651750399005382 16630120129161978925 18413232907029344653 12871798996788866130 10579002869053146612 17899446444871364298 17535210975457627864 4987647674495660869 968155635701515178 7798911367178226475 118141514031631538 9783521855216059628 12144063813085311158 3703894216144484619 16730196228870945291 2092558054394206003 1283090553725812181 5234433785053639864 15294920858107287112 15360363780865178061 7096684564625766389 4685931417246451692 10238936396142989384 6362449460292742203 11697011311634553641 1033445216753938842 14629552636414067287 15070721948769656644 4094793319061807972 6712114228276138159 14021164786891287673 5009695880824490427 10954523842550994047 17711798591521680359 13417308964074579158 10509853962498093598 3065357596638473905 4113230002839044564 2275793428886443612 9183920252026610481 2812396801868315940 17702781966604548594 11738515458814255839 6472417683555166009 3623294953117224854 17842321710842125890 8230620897515157470 17740395101906072091 15108528129749554541 13566940189137124604 11895419363075071896 3511158127325344506 14000338861315466642 15000666370982676452 11455469702414885895 7517713381856432191 13965708994289937650 4007347753284796618 15816864100368159385 6262798381444372433 9130196151969447522 5626377420083069171 10756345272406245295 6636850271057534626 6039070382876989564 9387671930208780157 7656113097555101860 2434630109127660601 4645754790375270362 1407936649880133431 3016843636430730095 14708483042230094510 4650927804018459701 11632263082233522981 8396793698894964474 3889270415239135975 17895771228363666254 1841370353292921626 811827064376470033 13729034239480829611 9495123047960508777 2802444846362034134 9010661919271024896 14641928383012891954 8146034683491169895 13649446843788225044 16717575555159616833 17207292829602997729 14530069461822511203 9978789796601900437 469963981171205388 6913931084703584194 12422481474549204250 15348980923770734961 12852321190635488533 16703947362569232639 13725871684905984142 8636057961572133668 13839634672310988095 2647608702813832835 2493412559563280052 16616795815437833439 9671194713126204809 6087712028214832206 15480473606257901415 3413458210431783138 4761729245006186327 9921069690725475649 2653312985417075274 17707354856159811909 1636320338957675727 16723214943128109442 12318181081196642572 6665474617869823632 3934251104769925507 12978501662875540724 3437097064067978621 5020914010294890249 10681913279985226818 4178668222228740492 11695844947658849190 556868347296763303 13187717439939611157 12115242701740456594 11363203133963090925 16712671719989614391 477889940670642244 13960664803497780360 1847990729728332569 16028162713681281194 3408904762735891804 8377233189123812221 11742518033157719337 15814669942692384390 5918314882834935481 17543368471477542612 9188609783489621600 4672981601576703708 8898631224940419045 7339146149834866785 13277254661246947454 2130242039508302634 14135533594169199500 3050560940527235470 8755686535662924466 4106008527028272540 7739235100742077201 10684671881637837580 4760483590990683420 10310470672240311181 8137734801993314604 4845761997022234529 6063705166049630019 6683395405523295803 16127750988452112079 10363207459094328477 3374017856417623689 7609537386162580495 4010988999498136536 2463247245004101672 15282375082065563399 11931908523537173560 4744540692300812694 8409222325790908129 13205275885914773565 5964045407100491483 9217816663901030471 16444899279721153916 4494353033713118247 2640310696264957157 5909725565180668836 17618028532568291564 781034674877501966 13954162508697956983 15512050666899772382 18187193472844205593 1802900265785880864 2167735699954867994 670155453529113845 6754951751863459368 12854889454233989482 2867580548391708148 15331065821766868062 2705006564780519037 13422537714570528578 11101895706625031127 14478504031308525012 7113517698828115309 9815822768613341372 1851211391499954915 13861912822970004818 9823713886706559744 934612162019304464 4185145670916722724 4765580725111490757 11481189573211276437 3275714449992509088 15760479380032056064 5881796481712790349 10560055506048067771 12687489943540689475 12274148855231353706 5325859473001306563 6481706902755618938 9831510307000901037 14730445705816168512 14904821424432634586 14753169690673489377 15525238675642252268 15414031030114020188 8545658445601350022 44265209181928510 8124336549098872620 14220413824353590557 4729515290114017106 2088787581868238545 4753243554741760455 13550017643231566103 16869504538624639344 8707414292402368503 10935229958592403735 18056402557871227098 13600204139040493365 13743097494994447115 6197587756399976637 7097498670641591339 11693190293221363098 14569395270531369783 14602683279943136734 1383137847939620796 15864181417126133173 4735439954435262746 3349291484395092062 15238897351880561574 9246311449449551154 3318561341292427390 13953856182813155429 7593492906775250288 9404158514428961222 15510470186553082017 15301972452826529214 13093041325846333351 18421390369869651498 10363038436800997094 4392460889259118185 504849991166561768 9752735476092213869 15919461166143638998 6565970917402144859 6021121044203266778 14158311986864789843 4545489202276890677 8136103328116536260 11827832484494072059 9916675358731157447 5462045991626069519 10461339069299247267 8941431138754684925 4944802340628441695 16337940354817152434 12181411925969710982 8349462081217301145 3832601892529642333 15199414003362088851 7706664007740759676 10574550886219540990 13917612498643611177 763705825643897659 15568048700238751972 14397868994296261195 12184663785941336799 1718718395234171982 9430228290921714842 4384061539739885683 788210848417906894 13803686370699297730 13848424018310416535 17876717545236966630 17681267118030437879 2832301031241914572 4252445430193806280 13196796035717884129 17303939158320047431 1923437339590504685 14022210990029725633 6862208438160353059 14080915701889684946 11110903101867345079 17185589905798273395 6843710567799233670 2650813571827983007 14238721191910175078 10139475480227485826 2332497627274810797 97291526211795079 8546956537973432997 9019021873081544616 14367413654353083900 11891827382867538662 16198947431337067853 3872913319502801347 10036343200832481913 3824003337304233646 1978415168923648020 17517933274554690331 15291100396444856095 16332186635253445306 16822921100350206805 11321685003660620168 173665790149197969 806077495723350510 8118258286676821946 10235418888360823251 11520637070374054222 12762592886985278394 15467848612986841260 12248701465116194137 16889060556605895273 4032130352906604390 11219571424560018412 2166691799698988688 13808478089448970814 4550712189186420616 1908090422210818648 17848554727594833172 17132636471604336864 2093914870877595686 17313506511703907341 14980074578177820987 9858928840023811372 6038947413546697671 15323031140488563198 7664909919359324971 14471832784231418645 11719089684714302307 14584528164533567130 2610089316588497122 6189204041869150228 695957776606980458 228256184244889684 12649542414863160847 593485799887308627 76900495797389354 5333780479394991471 17926930102597093516 18064266984863868613 449329208151730117 13324804316783548267 12029520448791023403 427689163620989905 14704856576216173334 5203704925343716330 16344638563708820981 1366481193142813579 968814040274587724 3971845771534564191 8782068418761637611 11928871009599717165 10173874348680427978 2663821715005533407 7087667677343445868 9421111174678983695 4845844250184645148 13130141481477175009 3356485325346887692 18262745896413948228 6283054802223452698 13939233601989795810 10953521908798922466 12603289434621315663 7694120943653431350 800975077238549236 9737580158834327901 7494463003471550336 5422543560853594321 11019277436369823602 3846062300523794948 8389481701441267235 17691870597475816799 5049207766433049153 15763533187464917759 10585937046011603647 12283103294400126618 3863430130480443941 13585937687814291402 84538961513249149 11844936749452192967 8697371286740849571 6320213644352082452 13680741812857211425 9230825916080363221 15403440792864636746 18008883232954870321 4592535326598553673 2370933468337211967 15856653532681052082 8227892392909763641 6035727830236041472 13213065328812643234 13560840210872309101 17596565601943292596 16379661882772088464 8043791099227322294 11974751610219470127 3988683448588751661 3472284198933297509 8897865929909859835 7544207103313539979 4934518034190995651 1551736200377204077 15248774466755778773 5142145397973987263 6464953061095586117 3161795838518036640 996737160949484544 3291926996521036063 10907438443060749708 10037533978729768808 17141344287690369698 2075765836367484581 7801985608968596539 4138113209228978074 1150705485710792210 14442028699949467569 1314620514274718661 7253225558800855207 1340534635011956114 15312254133419370558 3569437364069096733 8493185309662513048 11645690273556853169 5702406532487087739 15873639839670176353 7542982249170328576 12247646050998152752 6810838940911127888 9508280487050740045 11001507734313904304 4573440976442410190 15696012659898399150 12558481772691413046 11498481417533651967 6390181275981166958 9114618240156274670 1063910651627423554 11416513484748001999 383402946873373235 763903724229373903 8462834808347026293 4040373788092732881 579708620937774115 15029132347412217333 2929896794954126144 470042331309642825 1004303145409549621 11282633285456978065 17895312348442954941 669033670894149459 7510931715312755433 5603177608264304537 8652321195550766157 633656066114197617 4660132063871723265 10273160211619541054 16555449329811057103 9516450000523306784 4269161618018079026 13796343331287497497 2844879237953157041 15868411540407558386 7420110727893965559 10012204782114271684 13720842692538417192 405951796989611668 11380171929151194054 17576301201775288308 13140447720784739519 7039155444088495633 18009630910038596587 11208568321330491345 10077695229149246463 14559067679430554558 15478384288902912945 3660764983735809090 13668763643004841134 8581977212521605498 7665374116250468223 6704320336687854191 990098686690570856 14072602414278079793 7728681182900964986 10155477355487993172 2742135238027071736 1953005704503101137 167363750619811329 10372029006380229414 13484484586303890906 10323839579395721249 14575020708314735557 13362141843097601169 7228264864201392933 5350299392688548660 16103648938146290017 8550104236254499563 4739693632081480860 3248456055693391592 14703405891487522444 12562018610572397961 13896075767828606433 13188730181291323525 18218033538156451648 4096503251718624309 3132924653032713623 5760867684719790652 1613613997510978475 4759415423929684011 3810970551410761076 7621739824270916571 17539724419981234875 12718012470575200651 4770197673327349465 12772342178511074898 208594747847181314 12682224701339207814 11560530605801270765 17378984930714884242 8644932841652326655 3983633710155396266 4743905458195132455 14906606371879062187 1981396363940658915 4850940400027596120 18253475216527109257 15959423001754676706 8806029310409803536 9885176436596533150 5712227362986757538 80079916242350112 9445606584882170523 12440983464850526515 11170787044665167964 6706819820669397139 8347929284529905595 14805246147267406270 417574467593279906 10924564893305823890 7183682872232478800 17236765660481879392 17838408794123771473 8955675676259879360 780304290700348855 5106293566195400136 7088971541550293771 2930966168987366118 18342458993891769720 2352339658213792820 9798205048139171102 6609176134789170603 6618059827614340214 3061379077913735708 7300928811369360216 11935012034741542881 6326527487171416663 14258140670652228969 18396035390541812556 10794268136420633506 7859902621741371740 13939467542106010537 14449722914443738574 12675524036464677004 13944299746863516112 3152959606894660355 14796513100921478061 14643016450182525821 8168973309538062309 8586882180086372549 15899665376364360418 4339068199530370993 168513432938907300 16387722548823873743 2279680137311122303 1478075272324587015 16293588911428261591 10498492754866842857 13601197367245242360 4054596449756149140 13576874060671064637 13300617546744659659 15805522737400670296 10170376353341189188 6262316304016818895 12896950629934612829 7027150219635253038 3861204858331382325 7443924667856784071 15558173545884084971 13654994065300300035 11919785511697705488 7747819153294933790 1738913272250401425 16422424184144526868 2389912526915177248 4743773010836698728 7071373215837800743 3088605375012003178 14527774680104386297 12202388894405428888 14231280741353928601 12781842701798775405 12756781456287895368 17056221078876193961 6973566048644500676 10305158614739783350 12786534463643138914 7824594680153386279 8218693143594340734 1205515637372691601 15904810321227185621 7069225736747290570 9448728010966199235 16632601771137604515 5017858091600453193 10689606834115325916 16699426932432750562 17901341943850485202 205274568628975204 17651284294232441819 2458455875575478609 817676388887748582 160386319263310039 2815040686215039301 18366357336175197366 11350357759160934481 8860240844951922726 17073342609076757898 15423056980672198266 14443989576565884719 6583370269231673833 17138127606255076629 13737583981182559865 8380083210231722759 10146412418090188345 16507333124270387425 1641919996272072963 431477918623724356 7386254597467012130 8105684532250649418 12049723984168148086 12073914147035677887 18397743958128803470 3914243936571895328 9978403321045590616 10054918262154698261 696438695978928440 45929822531645195 10016337545413970053 5075730601423388662 9672930643775554751 10363503772523101862 9095495151177044084 2205299011720430579 6207616539108791398 17677096417431291523 16377963717574533738 14823555010014000058 11774492013801779848 6213271564118419794 12035687955364376636 5387575826659132254 13052410827506847938 1016328753617962706 11108789285201607448 15318376596494084043 17294249744882887821 17848960737444538931 15680728220265672995 10507369111138132562 16639915145115140520 4860259401959545882 17871940016312411468 3448958951746166324 9368476334703973932 17640077148364201941 13821250498533687582 18129218113920230476 1708577873449134003 7911998801576979820 17512601464640753373 14053961466657268446 11381179737364208294 3174921341310289949 10241174114514754527 14581018400544478609 4863601190336201807 15171487734410370854 9356992480123329484 9425910471504615806 5661422116536111144 13776823368265359149 6693134293959892824 15791421382862922194 15103016783877503591 15273364725709583042 772821232527998424 1211738786389963497 5869808382242869366 1778119564088749915 10871286680603198341 9155005170612094469 11650924177567520153 18216361264434782060 4335821118830508144 17600802004079928541 5417403714434153129 1112357908213959416 6978244955801536398 11501619033082196589 10714193693369802215 5614400463724394211 9038365047677898499 6942967267480799043 16798388879959480707 6069891117246267331 8370096827389754574 8922886393004500069 9850004814753273530 4699576221845407560 6784268973401798676 11003434353770622440 11803223970790145942 9092894377537424466 13776203353462522909 3585007626510735337 4156929354878113025 15911764900309337603 13326387051877706388 16635570267137437014 12643506740523456469 11998850335226948600 3262440157344823105 2870931917627608708 6602385902829883895 12703267884585981083 4339807853427171335 18416269751432884770 1649545156020263732 6904707216546382440 18370438579788583684 8752682178366004997 7409757176400586717 4539399151913253276 11046915447174415250 15115342685139728441 11494813399928245471 1403311595561613001 11644342611696184597 12305837880303857782 11483428924767645026 6553172559791064221 13837924036826687981 10225171059218928004 12796857278027347291 14930629883141548408 18176984261786562226 15708334817059625170 1367065455962413106 12912631178654319943 15487560818737160981 10802062967776748374 1095582639580847835 8076736942241249789 6412914147795979840 15756261846091701789 17722342984917065073 8389759585304473137 6850048725440229177 11816511662590512290 6157846284568617963 8057569555942153753 6446087367732518100 2361986426469139911 14373549640435643586 1345428885249030064 9713904924492221805 5968271488809312707 13496335548008854709 6334673890545937724 4321865880973339125 18155166277299214638 14028472685793639590 8268096325480087602 17575616357673337358 1860549325823329805 17533021801307836559 12865734134658110350 2496303965591253965 15696761779423870574 2217415022540946118 11774124077794301522 2503532426541564244 1888233565551483804 15000430887621753552 6694060446990001800 10352372411532814561 11279938580408588969 6958098816733298847 15232230099522421422 11409549760082181270 4527098790829079000 7279615663883379278 6064889563299490866 13565449201845953920 3586723455313539891 16102786233848112222 6414389636393634788 2408912213551443007 2269162125818033960 4483678930365831534 768188175871076032 11890144598527515300 7600226420351834231 2492421455298273251 8513014258845499420 5122786159784359544 11550075096721958028 5947922292220849704 3112394088669444974 11645152455928820228 18098094619006221681 3463034212597302762 11712387781579018638 2852008474765125255 5883191240800469436 17935584355970980790 12676872782369264469 2580057719569427929 9677904898269328827 13930750786527851274 5392907074992512968 4737065471573722652 3159319974079731138 9007244461267916770 11895951334301704330 16740588592413545388 984082585367867208 86665250462115172 1158568629265836596 2069147247072165215 7080127676683704282 8150187200504411499 11797185623112408784 12845807548886283895 12238483649335179589 6241958284281704294 13640740836955802094 5205381933792999490 12381171377341524678 15960570966365539803 13246795147176081604 4493430309057526758 2039152352795963987 3187577511948757599 12954480468440963781 18069858768967919518 8676809976531581183 3747525417134023536 16369438966441470116 6869482830894842759 4587874245221740213 8775316598512324525 7978930497425183137 403660838883455936 12479347633052471757 15834948478561637711 9483054343426476018 11645393533718406793 4301038205924614314 17863310078517313077 4714430571069405280 7805254793339317549 8618727864647423992 14421845810484433726 3064095600863295601 12920400599545534082 9021241464695066290 4899367152536173484 15429035790126083550 2139216402288540505 15793566542299490726 4177483408474912792 15341561169967373973 7155525711871998217 7611655610688940470 13904128669566069573 4531212754513876610 4701061143048368646 113405013615534366 1255600609709872843 18331343050677761583 14320021007825543272 13265568378450169420 4150786528255631777 342504885233955774 18121843447708900167 960889936353253016 4888409919813640388 6016387277951263886 9829035044429037062 3243861248987932997 9557278842505758215 10490948391191624543 12637776279976052012 4852435526404463868 18349755804998154737 11183959249075598115 575295607060086649 16269671285542096129 17397802576568735211 2613555433633007302 5506724905914136252 7874491080709431132 10597861038771003175 15227728852492630025 6743503426190517845 16212222732821547439 16791713606983548126 11613781557469260353 6483594355270754093 1573043927564353857 5907923864172490882 17620851026004238390 9257465799785955178 11673222190382581463 6378347798238373477 2190651694976384284 3653244429804401496 13177627321748040613 631346058261928050 14858739130561627727 4770716908986300650 14281803602249655239 2840066681579085602 15395010199167429041 16630316539881220703 11691233165354915342 590601129721431353 15816202746611413571 2212736259858545860 18244568211756955691 12948828346334149080 16021704133725377313 14283034399847014113 6267961085739132976 17854906678954762832 18109149921005838929 11635739508419651439 1875948254536717972 17594946257524627895 17186086229073791074 5093284209728878818 1830989397299086937 11254337953061189836 2774839067858866202 9596462330043282168 12026251748540196548 3916279980158614182 15933356139640581099 12231292249994774074 3172300636648373589 11101945804962256229 10182678809642836180 14308597583353225486 11890650526561907566 3188585783922135175 2860950083921509761 8458664418449225014 11995171735276102379 18148617744861986224 7664385068668485817 8257987651391165154 11841143917149696608 6684736447521742360 7475491806183699030 1705740633563163610 15496885683190453554 6415117879887116681 7682454924018294590 3466358080696250924 3929931049884026606 11764364962902440108 15624309270992913482 16944231530776284796 8273675631311081187 15393884893707932879 15770189682407191360 6439589377731721924 9842237248710301779 15390057831281404427 3670178951703814606 17153662839038948549 6914545530053279169 15036321364915757034 12703248521395938088 15760482074884589638 4092187653941816446 5873985420220519306 15712341816641490244 4451790303479554753 16502634499266110486 9600782268230659409 33697780248474386 11606913857879672860 16970230215218369297 5613234145401359435 15772927993245030335 15918651216539671633 10230224456159930823 13259794139444246782 17326566292473971351 10183063471707583556 1889910875821279254 6378855455456318053 4736889480018166729 6330346073621588569 8537675270390150809 7251044946542833686 13460149337617980066 13956020979905670061 1568992311043595492 6299014195412056696 2449419154355651564 5625565970453216086 7404906347850822146 3929875656627790767 15802104851720013988 12554584375632452676 6358605766374461978 5982326935364868747 3117217610383765232 4505014979696037799 3912354598950790259 1665723761708390485 7196617250673415362 5819292788045511464 12985562248534487338 2807072690065111099 4130315912518000160 15733779694991509267 10380356451425288693 15450522331749101445 9290997514189878876 440017918717056166 18238172784441010889 6547246188593788515 11072009430734980107 5409628899758595939 15384590285730502776 12436354885396716087 6911966547247385834 11998769254395305778 15419102026355089875 6323068367501227949 5535951228666056760 13448183661281774826 9441004533144468064 10741782331219180251 4820750129890445714 7451421625673354525 5166349752275471173 2895372973416249198 15149520257966283071 14319359775654455156 2537743216957855690 1724576154818883490 344250184405355818 17000938821590684041 15267129796824489444 5065948909081953601 9698460431459240792 14687607956660120035 8299489570007327013 8971933074135388807 16598089484618177221 14396863896540419197 7233013223690228513 8839277810848215092 6560393937736415620 16579866473272271044 9841646841062778464 8151686860649759566 2505639978300082635 3563441770699330118 4576151214247213249 17022326074117873614 7887539286387677570 2649204064839354955 4274782622005091922 5566158282775898932 10925839764317853463 8050155546175108761 677304977905346285 16140279577744094865 10773708785625319929 7764656553319962099 2559261640582459254 16020672869874259276 2730242670773108972 17865279887641478130 10890151622541561761 14073588977514078143 1046925179032192183 3332666900550246710 15611488506755191794 3549355896731935385 13139823491708729574 14585748680125823659 2333934060550789156 8063745566788849723 2930453800502484742 34585956756924444 3152592089741267545 14573129608429706980 10426573117318162414 1634555198056689669 11714778905452807512 8602429262633636990 10322709340116082909 7515615238570459625 12053012956049492900 15937728406755759548 15861247871041153859 4825157150666564021 16468222568731585683 7028858530621260020 14296747503155480935 4588241175249295073 10613747274060156162 4449314197763956356 13983152675154482066 6317609614315176453 13755700644821839027 16403890532030936909 14903530435015925491 3865960413608121854 4755263578776387409 17895266910935123100 9930755535611608708 6883847616453760660 16173583308473316934 4212213350789272261 10197154664463615528 15704560293864538127 11568664996338462185 2436275513913268002 17367116189562627844 11476288791901828623 2868171366976011799 17750564283102076342 16932788785320705485 18246819615787091155 6195173107753689816 14869017876110423622 714918498289852972 12654103333076272553 9277249498156264305 17077174041312176398 7848737000778648255 14484235962373588536 14396173450440913622 7999983491535360627 8378303020492150648 7102224959856615416 8585956211548909433 15236921656714020574 540335159513584099 17131184577008759764 14046204872047780008 8659895995320590506 16075027057638958592 5475768518295098897 6679652125159441464 5326601839362780005 7276232378511637627 4323400701433494758 3578007534439758120 8151403382230235374 9863238890895105328 6891331857912322616 8079296228410229702 8472677234052007159 1440802506835233827 6772232784355539681 4945315613933044039 10384497477383445139 9655761462011829 1504055667337950443 1407669244919958411 8630907582380916684 15905249329122020223 15414854630494094779 6500632685579341268 2222126598911467851 14748423096796506725 2406392173327070019 16274675211789280382 8574844166084794410 11352562622457990023 4800557712264480789 13772525466952094357 552986451140268049 12706220506189223327 4852318016165843791 3095530275652425168 9102946739334832846 15030298715570700682 17279326934863533845 17289779259223952567 11505654540491090074 10851249373874447530 2637285256922903095 2102427460704151949 5246116348857900457 4404721107138827652 3719906862261571321 16701100319330607694 6285063365434637974 6051350871966994902 4320006613946548977 9040132568849049842 8658155181212421480 17250217645876343290 11873074145771695585 13612608521516299865 5566993444597737315 13168259383693847565 2312786700622334547 14391909427044561818 15973724135789144573 11822198729921546015 14185604693236261161 13189405589907572077 17187939748022760014 317293506747446185 5394192244680918537 4471670616664298969 14976104349640056746 11332270485444674455 10479215168398072638 6916376778995027969 18059212556681182538 5135828694521402379 4269931023392962537 16917164988695726857 2056249848315302786 12261468750296168410 629758298109492817 3774701136325869149 10552407180660609655 1440624872713738392 955820688157264208 1323010335703946867 2302110958243583194 1410785229452098072 9319565693688856741 7732841588010219679 4523058758483605469 12708328622222576165 16883253886632841821 14504455662184029889 4605862714586474348 13384336238255015577 1980310128075860288 8633945943524247070 7227920313170237490 12658098397911114482 2010251645793457136 16462104585319764393 1162344807394128238 2770828952980098954 8122736442728792143 16727184189283487918 12214565110744120161 16593289108194571907 8660499380092807669 2187660344255050597 16378439309982588013 1988867312017041404 17098970829889631911 7323988511566631194 11221918411199786107 9219276538130396706 7919897912202698763 1841394265279459646 7029800997332451116 14055445537628834280 13999268351617923325 11170016570167539953 9253445166598218078 8369537021416363344 5409983659500521255 4913634796066133665 15680115850278615586 370271090155707881 4403284627551717525 4075532897805290413 16124491841098015985 4538489053582962828 8308937336627784192 11438214478535206252 17867251899283966885 14461326156676339754 8211860401397783205 8056336919613659935 9398727442656977085 13857610472234492561 9018169421211260059 10280631866896891212 425299447403607432 12870486924006883906 14914611629531239873 4621316011910923844 17194552771159125345 979585800563949315 13852617098432448899 12252711325070202052 11319242366385851692 11107401812410873510 4970602734854945663 17548169980102983033 13216992959863941563 164272231814092663 8581600888447856370 16611252673516531236 6677039703721652300 13713829520332688368 12450623693749226502 10595103345762705732 7096222901503261622 7175963345461977845 15481232234103276414 9513631701526285117 7296852513824858755 825008311074468612 6066331500763329716 9158740010839055927 4816072165763165907 11677473773774791528 13549708856920665776 1343952384144681762 2880734076604233831 1013006630178853176 7526616241811933105 2331328271370913677 12504370449681405191 8987040683473691944 7476708781222069363 6943672063716945637 5440863347701250994 8172088248855253873 7606003267949981864 9819227273806091130 6977957790489011924 3200681995623258846 934041368721398538 8620564695716819155 7881914583485037016 5006217403854888382 389929401064878084 15582223504119659349 5503507141503821740 2281323952262414288 13503550294996118214 3527552728782303201 11672682220759709906 2008792549087785103 1970229028743832904 16760975907661850130 4791364097145722177 1529860366429529198 416848482126704827 16603094195938154782 5865735895302157547 15461118304367576132 2255693423839019444 16363682257107442846 1382590796127354232 17757536628334564043 1954688482234322474 5766091555550437714 10818929358337404040 17491307424103656946 8270784305901164649 17014453764581780449 3620562170907703440 17119603502974145035 2884480774103550162 302803676124057199 9708626746815135606 1121695412118977565 479094774354317414 5259173772010616809 521820521572845138 962134767167195934 10609485268144720311 8490829724164560338 14335661978077275655 6388403428637530099 5087764149478615446 10327252618228564479 9556030124873670160 15932390041289997378 4405015379407331188 15169648269543841381 191874050182827389 8927447893654908421 776456075906961612 11950610149261709884 2095286496666559171 6090016754228733216 10748095135274486786 12721480852891325844 1927112186670641871 13391954498093621259 13751503759739500342 10988436484399565872 16448737479206846735 9271318736195192184 7386024017387197823 12720584394450549193 8024952930184159474 11023435273112096438 9072720790139448033 2288231915390221954 11374833242784711795 7086418147995580817 10422488744274608848 17790630893551380809 16273447269804706901 14187617354885793517 12526132608489997590 1506350530430612878 16675054001996742229 18203753868235001050 14963034573806800031 4787677277474373951 12788164379329617848 7029245756086577233 14847802779991269457 15430127727488849448 7643483463877780255 17511826418785702894 15458493641721609499 9659424342612612672 17366954295294168195 8395207008323442115 7562690676918312048 6888802575307580857 4393730610595693499 1595129095239095838 18322620706770866414 12371104729093951681 5485909349390465305 13209173501961856296 12925559011299738544 15501546977409213235 17797795795281304495 6884869633533831182 14268032831473809577 14866593533848625157 7969424335296364008 4876304559390854485 1814929815633241111 7120285114053001006 10183832054990050051 15868516208640998855 6587301211097089174 17662261322757460013 1231935079589391032 8303505846894439309 2663152952824319258 10334871326462501443 2421720238022214034 13489616936058427863 3493036145773697576 15978525304502358473 9716365513321747279 8140701511046169433 4686654551457545339 745040985218548441 10079287953235840675 18362315286379939506 14984231010183639286 13347880874230227789 10802373097633333226 236621660188953132 15481407831693268230 1348430099074236226 5607148479227312506 6397519285582097141 18044146591118027911 9100124263123051780 1872833183146938609 6834093857489332575 7972179461276119550 1669305102927651690 11042437867503627447 12430400627315647516 15287688556193689120 14152399547629307427 952963983940965551 15757009620987793540 9561798744211241669 14787589685605779107 11682018762567979156 9735731040107840518 10124041352403145738 5608011731046838799 3835773275124039120 5467358351053251964 765869836281999635 10783653913753740281 17535814105084666081 10558410781206645840 8300662434809620484 17525398801968348950 3263443364420177722 10113556011441021930 959810322031584907 4787491709857023525 15011365827778137106 13629572880551367630 6487427529455791275 6660292732813958881 3876084958005431745 3319590938659866172 18104604568969596712 9051838870927481402 2223519010797378402 8776181424543047990 11349749116414450511 8210851233212128680 11070028132145555946 1265496476181152995 3658927443348368413 14769208893367370498 5638443568484590597 6702656399704911160 12288319350641299070 8087460067900760569 623177646651160747 1614136137888074243 5499593928791401725 4777584463081250968 13297288934116247423 15014852100002035275 11281735750133639788 18133532450862239496 4556973234527316980 2156096191162695958 17168245922422078768 16560547704157926211 12331057407888200125 9963453188856515789 9573324992487303631 18022885722000473065 17872064826321169466 12112067981416663192 17897002861086546738 3293597423637255705 3094718475863869334 8363636523416315904 1378150715152785766 12647260920906042728 12590302752969567713 9159889234121722724 15749819997542559265 13866041720702648804 9875191402487830957 10182453496234490357 9593755051532078987 3148512920981524829 11723747119807504106 6330648954318621071 10196631990061866572 3328584556128346817 12629046574371778366 918876287954966884 1980051128303784926 12988803523001619694 4242897997462749580 1838354510117002760 10520597681427959885 9363080614005882699 2278850940062546062 1553405979838889649 4876430776571083809 6548328972134606449 4905641951994292524 12504781610395717248 10018650896152691770 9942875785411338930 1426083279176257657 13201478520315008224 3136401494529235136 15874251782207433774 17149536606501666168 16990305705409208871 10674894431523558119 8870880916060302348 3378803735547978316 17261311240499692273 4169273560030234625 2324194273658325538 901091544859225975 16777168455764842236 11433189947843443240 10245728117255864705 4447754530831955742 5103761123924915311 14579579198342727374 2364227946376443494 16944647134706090285 18286965447495178823 9436781628295701648 10124705536730080891 16474006640913848725 15333796899462950340 13403607784648105818 3543777418413571917 11386160483001689547 3336019756936364954 199950925534256227 15520546678430607697 1105072155216713581 8096363619654473233 16770320590731116897 17532139156578823474 3832661807667874993 8523860084985678209 10032450400209720843 2825175948949231340 252404662814301486 4761294287209161243 9457863607000845912 1283972261967335162 16800666579878818538 725159843813601515 18130522638913780375 3279725961368372619 6790453166177869063 11880526357567915278 2430546991351514628 11473615249632601094 12012629075713620047 9192670296575753189 8208296467975888630 18064659969636408978 12631832161082222682 636488741276163748 5879648187413242220 10096335229975943039 7518041725587184109 6364860274634449233 5277525720816290442 8564723944859289035 6059161294589634430 4916807730918670485 4132716129390464625 13833106139057801063 1268177510814572709 15934840968308339075 13060741429332865544 5039916406688174598 7777240933911234253 9012376863521765269 13220312917662055447 11667461764376458098 2871955179931697510 8607829162110314161 17388533175794602730 5101068904105664868 18147789267809655214 12256241291399398814 16905855692055397246 5693839353260199343 4159146120716931790 5628827782606977991 12873542389660478304 5352114163558884442 9358293255806248171 4815007381529273413 17576123150913076261 315056623275600027 16340293054910903534 12673604229182365892 7333282658758490932 6942122056010004504 1656274847890778452 12553768991542350230 256273882050615594 655075010165019932 16357878556631155706 7196268326068068376 17028891766496690719 17479728239176430234 10608179016126444926 2410598101749201130 1677607832091797145 6125889324111326960 4467949287077368518 8030471808471439264 12381430482564784459 5662791619977543205 7682089409313682257 16552086744623803429 18014095635288358531 11441308090281759102 11807965860845230201 16181165323523363260 18187552149362204976 3512561127076483037 8552808838833102436 8647917665713791768 302147462369251389 2642517130913631762 17259819208555183106 18048548238026978756 3680912118259436689 14422589821519542084 8451906084779197605 1092095395760212734 5821356987765004238 4849469418951075252 7131570724858313263 1374297040699855841 11959793496298707936 12361052809185037352 5281014863779725641 15578333785417907949 10610474407978662017 115420027740640615 12510310560585692820 11974065459937786687 5355264480687324621 6054962820634519553 1093449515729166480 10878072331467328167 2590005881296015432 14745687834014156497 8767388643432356911 16755262765078161927 4960939540210554623 996499090507015904 2722565391820394219 18139604949525094761 17763320451357369533 4771663763531373532 11896926644148128872 3358454958360321760 10974251027908344296 2347444538750962257 7550839051888540511 12427728013053016023 6566503024142712054 9297260060810403889 6102775400049575629 17450956903868662345 10518863737768062249 12333689536113535319 8811668441180918864 6797982049927710249 5035131441006937681 2885622222166686250 7258922694087553093 13350767007782425662 2103261411456676507 13179346999492734838 3204794653524250556 2407702101113176061 12571104845260028339 8248662261990214419 1406262506215347646 15379340741205260550 7615173324680012603 5429253198958688898 9978460190723105825 10421503841863101365 13964583603327458014 7918211141216076569 8562213096010295433 15852954180814217362 5959908839395364252 5506492379895399445 6010493403492037446 17194342866292719588 4180819096638978879 10800437637693822900 16378162238338502447 14028842923704737807 8800557852172695346 16533358203223162311 14957336418706505382 15488525825438179551 2914571843550279334 12305593051811954380 5000481751385316901 9440144724649275961 12612972947531235193 1406848969562951632 1258962468085148935 9358983312942884531 16554547162993212446 6629789054096781958 7527146864596957060 8886090928190383867 5377633170272448229 6312938196231842304 6232824148992182034 8731022695288423664 5799965989552714956 24851812398117504 814159214544279734 5890009465284947911 8071717787516032857 16682014202250567248 2783910461935772702 11422772451112245501 8171002747074757433 1879423555241733493 16119972285678350927 17945882227131145855 1658705579307242858 3952816240431473096 12360776591276367756 2343875603953487310 671817647891104206 12394624470740602517 6227428449889208228 4694799362313799512 14176005413206244788 17281405953458475000 2440516422785051714 9814579265856292986 15194074455638186946 17268359449226438279 10612084226625269662 5250371190753877367 3627886756100109997 5559766305713010397 9486881302856579438 8496568846975978568 3677439468027014833 2281426943348876858 10319829092416248098 9174389619135656607 9560301946729610516 9959499339820821382 17867597395375277610 7056257741552517558 1875608200326222019 16572772208904516913 3461354079217648805 7540970929846525833 14028401668653083281 9144638254832283431 4430469756235862398 11707732629311314332 17553083795446196709 18136800728624158135 14001747394854348943 2887965486131080653 8429007307226956099 13850065760585689394 11405283150316241080 2505963234944288251 2272929754165794927 2496357228257782901 156211983332031319 15414424091521982510 2800977167091657169 2824792535614961387 10208292655048233372 843853306230955241 2223580599812381483 9969430084092705862 13168857880456524550 9184327864847478297 14797522419889225504 5194868907249405194 13833256251315254028 429473834499657376 11313857272123269332 17772821288632555667 15407635007270885818 14729602303369883361 6324940696955879630 1996812984265676650 11747448621468736544 400175795109040289 6049065219997140604 13322718204570904031 12043949313946111357 4435770460171370414 13718740197052677661 7289163628533255855 6544001157756696349 4579518423956372388 16372623914355481076 16613372312271414460 5452008026619637052 8499923634557993526 3497281203996703878 12593480133166355088 16775074063095412527 15738017015892387659 12438471128865995885 16641376089120332387 10248516707222246465 5396061163982531206 13539819745149833336 7882854109963136811 15708457858651948885 8131327133440613293 3139492421854873739 14975755906034821604 8135137106859532017 14382881452708867536 4189720467610194488 15438641022822097075 14433532178413167414 16260870734768540743 12858558695593224328 12517339965894913117 9613805799082909925 83969469223297076 2437137218415613908 18374239159638817003 12046916482898598408 6660240986042505074 11021395021975061951 6695001287092680307 15214148334886676221 3947390762109776392 10787975568702266291 10550210775990600115 565286230222802814 7130137394989832890 1927281128122298289 2507866022733704356 1084999473884960304 10086985830157089628 10280397484707923500 7569714228618485727 3922622659958600539 10600302780630753985 1258110741596529997 13054562054347991524 11148023050306985021 6093331900718689572 16779022423730233605 3318576678400009052 13611989382574895679 17621762604117971214 4729744054857004798 8435751001881414421 9290614572106080721 264703290434542734 7410507500326043485 18161159478941600689 12840507859389763866 10794149714642514021 14913443810826465738 5063117817756985953 4563765647465338156 8573297176752373322 16879097264772891048 2319581348553408823 5015826191738195377 13254128041946866674 14608022843268345975 1501158072354603665 14479338030392292099 7618793974105406795 13206920144124729848 6389225767688806932 88197574412271056 825667035753211976 1514773382986746039 3586786110719668537 3685114013374271773 8905351739802173192 6027352541002665969 3620846418050014301 16294415760461339887 1005343378648647463 7733141971270865604 1402678921884283096 5022120929519559186 14307098659881818771 12060891396741633318 10835409039350530219 11918418368914973756 10792750101154801082 17049508273806885941 1269965690035276982 4665589833607618662 2092530036896344139 1863527708638675665 8487549237076442226 2889726098101851387 10460457115816751833 12886621411681431884 6636457572833014894 17720862503536941946 17953948387167520109 5725082396662078632 16985150440547768330 15824580644006752141 8808258807288621298 12162625144336922977 7062370058869528165 197166753698234447 17580450904214660973 17917610875974891453 16899270976245300258 8180951694501003214 15272237675566684880 10332121074438351954 15567175918361244185 13512556817734166504 10136168782909968880 4958072149854376534 6799823725306855620 17928270414979574936 12633689611682493837 9497339771156793745 814465346796792083 11053073315785908396 10317358222399579098 4309854462683087575 4961838561173325088 4854303622494718954 6563864470319893462 2801134640420079406 7220450027893006553 2201741254089209419 16313894330402923639 11519105305336946174 621048995386170138 6251486105452123743 5321439151811456456 9995968396838408831 6279665112805530966 336880456139688817 12219161193785391087 10083397297535742314 9408873227559089154 10782815375266298789 1409504231934635826 18009221573417725061 14332435552176352958 3554140144717939744 423696402198080288 6560652179111995862 245667127192330007 6435885612134193220 6602480347429909008 5747890636247961874 14367954381897983394 15725342729068876773 3119955519384437792 11084133390766168000 15531008986117451659 4327121921230814369 427208743485345833 2587305559864657657 12152168401073912726 13729057793457417065 14620714390073837723 12659315609204739857 4710424891548346242 9619229870515322302 4159341363788027159 18161471506609039194 9748478310433677876 8630340335727306768 4245005771329073569 8109702262111056927 12389751905348144162 3231119106187111885 3818749353764421857 10082397102809430349 5997988661941887014 14856212761660572614 10655847451138896703 12988504189443500006 7211796135045498102 7159348336859238411 15323187575891260330 13266665640305957831 9458903154088625123 15458635376016773810 59773918766869590 17436174321401246449 4573687589654511830 10502901507564900079 1695692567576054691 18071249429666632738 15733843568349663394 8753798881305531696 9365149675426382826 16996530163522244105 18117412922888296742 13639328834966997776 17291556232915659135 2505562725508681629 13988041897686139321 11832316404029356779 7825129334267917984 1221097026008665687 11434525781203125523 17739903984972083468 9012404403856685275 5271378959560544024 11645900273158761195 4168609528050093594 4291507870208812195 17951850122058910817 15629537668552798868 15497909528451948691 3072864992690199674 8580610231691675680 9141635706950067741 7598520861167000422 14244629644738820837 2905221250690046444 4692560221084537431 1869036671354574561 18166199590727795622 5243572783380375101 18339467937056810193 17677823614637735568 9761524202729699784 8709189775645081767 11736036363361137541 2713215314524637093 10516644000033850099 15742512691294236639 7099125033608115250 1702110012946329097 12035213170204612278 12734278809096603462 949831357098137973 17056973242059302281 8997677331394864889 10017976246677450122 17215246114074081643 9811394851034778624 7374802825098381358 14166608912249241343 11935354448833574007 10531211741379602366 1157426106218171903 6765612046472053830 13586422511022840923 1185703833422670851 11973624492206549501 3349598129323345096 6794996137069493065 16821405775126111125 7985342318401089457 13719486290048876105 14062493943723976351 7182226926654932806 9142966751167518778 8841653950411885138 4945148155536310635 18413842447462698610 180102536317066539 7854805008052254244 8219712382579676067 17202694121997463078 18338004029309426168 7600929651847038350 6237974725945531681 1535289235977292468 2690031436835776702 14881536307000149562 17170500083984247278 3136336355637270326 11291805974336833378 6267944885145587589 1229857154604345499 874623183576001546 10516514279697700619 17102530845366218595 7926388928468673532 6773762594518251628 8902327769531336829 17798897756509401849 5252919316772185655 10767890028410825065 16318611360736380894 13547500171306353831 14635469091902699130 11550210227933186490 16855511150993098966 7299026778574170164 3566138839835700635 11697263501080018942 885630157893951490 16339172284432228466 2768562241779688978 13378169415998725404 5370180572497306218 14892378702333038933 8727760067307247384 12313186145289406669 5685178171628702449 11149149853537929876 9887787159749558040 12858505488797051171 4531012157870925543 7739445691865091457 11050722024903059161 15605307174768873498 4675156238826713847 3873471462972326740 14836566373853960615 14515967000882464934 17074589464242646591 7104542398844920985 6011279283530151073 12602091335874299145 2254253081272386100 6446147909498744640 3315396994091117380 8807269237087925258 18082140389283921913 15491888967435107704 8823872391684819730 11936511262169714691 17601657014315977186 17323363191300171720 4953232715660195937 119925173750204240 2321104650152422087 18069168312517357268 8047969377858719643 12384978184170941162 18057946697575401834 15765371172145718763 16260660870604378705 4984242544453102764 2839585971767249917 13252129434972348227 12926904372221965757 8641498937260651187 4579888693233241761 10522963776869037686 8485565093878160401 6934357844309944793 4438455322120297420 9958377681097471768 8732384525924293012 12985454334734634999 3507968637786356630 6862434051051878241 15878021871741533348 7088990738544501506 10256303574819853701 13654527081523571563 9082053955108435614 2128707212548377732 7348232454325659089 16689384923752261748 17953023225367295284 3887039506145147753 17007989028758164244 10618385587503858205 16319878781409688817 6654922217115368636 6839118113939444417 17253460713130983145 4095071920598739943 5856103176145846373 985302338942342659 12656958148896423230 15258698248047977620 15525169835782826832 2735376370394825606 456196603126591611 13101985136643826981 17475066797500055278 8954910024581691086 15264213463575225953 9645680478055051147 13409486718157225797 15097490690169242446 16321053942121952102 921606042155034416 2248119109215426755 10356902744060176847 11812505203461001171 17250072330816255493 2346628297741844722 11808226793142918944 14786398311243991203 6813570577701484265 13274378108562887896 4720624389413449880 450924783577221663 1906013931533686362 4347944344577678776 12881969235368087761 9815218714762173402 14132639644546640798 4395609441236765175 422878004235220741 3744994210104463658 5751741966062334280 3904635616268795675 13674382965778791449 4680926973407563701 10884386060065928012 13913906614535760051 11597414804318040163 568436609167433097 11293093682863024413 10107281100459497689 4302080408860782916 16938327277179326820 8590674213996617814 8755184014509876647 17191907847439181554 15367546095807049839 7859497265550640192 16896376728253092948 2440191036836858866 4679479344236498323 12463147188954092069 13272143916638280484 16032219004795518057 7785966537856930449 6144275027073784110 14967664251494133695 10003638796675650982 8344691553511189393 1192327796323458677 11907279014846249672 18007118423627050480 1024338938613430321 16949106621944222798 2509472933775273829 14000412508458867440 14459322998185483218 8985495269644059998 15271086135252794600 12638312354074226646 14298003744227385054 9085489564805664734 15724025860046610325 12429804647228605225 10701464123293615782 14184939256423446395 11062578287600871767 7787415809808844337 16901572298977997105 639011755551592710 11112682746198332218 10113576613008966862 4715488281468734978 7541897650459378287 79756251330935001 17248096688166684480 2187285798401360181 7711336368811807167 5494583986137624011 4677701079322981417 9329878711986399253 2380679490304693516 5734059547825072676 12242410162191574818 16043748116360095655 795260218132794087 10999247679671306002 6268797784321357021 9761643543499067093 17609280945188584111 8874433926972797274 10277401804413022639 250728874385661749 14724406798955401007 8001446992187272015 12982023873815000979 11832846198625692715 16246158175740552501 8737923802101932511 15678458269897597920 8129258276506384199 6899162014666986090 9665841416359806947 29986437401956583 14182782448799326710 2719001881163320418 1821831863628027317 13686907898898695621 17142491177062300809 2597864061458383131 13819394255009052334 5652315740716463232 13033354528564792308 17150589194943993866 2969491969896160275 2188224108420605035 6340478387745575570 5514988290494997187 15784552744659563657 6956766757013851579 9346995258602746386 8407504742249218574 16818180150580399898 8513128077427050293 16609805283258987458 15624454985882640096 5193281936753440080 7955928826224848990 898970954147553657 5797932021915144340 16383621533824784284 12784756661802545687 17273447412804881651 8576616599297339146 9873089102655350910 12233273502997794716 15527730779418769474 11353947239563411463 11889390593352590410 16827493334982334167 13679651376714689939 15786822987412365821 5393876466541912856 340839739087455615 401823065090609123 12872782152051354781 9426131988356037127 14774637940556647448 16623294622394890784 15124497808509073004 14547352822695964305 576173780604801012 935255337848622567 9661721696907616420 10922147857710365647 10595961097284157176 2200600684958740833 3600786797210964502 15204682127530471516 16516176364454074640 17764576633479157592 1709740082048172267 987289187513959950 3025072825766027360 2594337813301801177 6562148382505933347 9586217082585836646 13999110280903300525 14448465025914887003 14632086834669865663 5619266430492695099 4134857499407520385 12341627763643601038 6181573434939843054 10569811610893719345 12899183629764880476 15050779186183892331 15288965629891338512 10868108355794038015 4612907494695079671 1505854083600647591 16841945390806757005 5073219891932781122 4020048890716690168 18414068485454166528 3334075989746792255 8019281145673944519 14212948000282596186 4981966977939405864 14576478270798123306 15783070301122241813 17653549216945024930 10653862169277441649 7391006989211598100 14033014430962622242 12550596628232943001 17386494535877749857 1745977560774731308 6709948583147104592 3008757100336990308 569090718549317767 3542876722501103702 11485691166914259970 7534541369417326666 15676869882835313177 12926641410411500389 6199582833816752738 11705345814917221046 10636534437433461471 4447021433124224280 3497706800725489040 13872353897673921113 3974465915358776787 3025922203013830362 16524376950415188740 9019285774492545423 8878235073694885737 17857570790317024802 11266542720318677742 16021810400189842219 2549426125596528984 5584071540179542998 17319789651212822934 9166519601859124623 3591429392975847175 17841011325168364415 18417462003572024715 9497954340838992409 17815536961185032852 10066355620055327138 7648141208962692102 12470544496305770266 16556547093522364755 7320207653111121302 2296789415526894158 4670285972261951830 13864098129252790992 485445922579972683 6076900276116311551 9386849074846982081 2802669189368956451 1675735053924683403 14230841076420231684 2828298587965554516 1657222396933179925 12051234204437562746 11981941726608677136 3878262969016311840 9042411330070102159 6437902440396660675 3745137683785452205 4191186709386350270 16676853602013679476 15031133242371299013 3315345540976202147 15344376152677295120 15028270113296114678 10919556848254187284 8821960113462507126 9419732744670718901 13672016042408844153 10626412994737446595 3420758413895510442 7215938559477763349 1073138994579142633 14311714301823914546 9543052330893052532 18437376338117553965 2242775602349462234 4594543000904452943 13530854812282797229 17268470158659367565 14138483228736634718 13622656421406583021 10933460518815144427 16840448921480544781 3554311931287166794 6978817371423861076 17613310329125188764 5516952436496327501 9107293308218977632 14316422815733761897 1476809236180847942 7945365602374368672 17917083622383659726 15123189149236189778 15495462650037247258 8850712422395044648 1742122817823451327 735605511358505245 15426241430305113486 13459114805056085455 11380763666756395560 8514867200938983549 2417574103100153575 13694221212567923419 8657122532735649319 15417928113546797647 13349643092071626086 4228377716712900729 9501610009450125919 4534707765198415144 12187890211117204529 182577806676295513 1786158246376259272 5582814868289849583 18116494110456234024 3817215177633382617 1617165162923507733 5235191200852373548 4946877575244920845 17739801443211719732 14896906419962203471 10214006664948586927 343635528857126130 12704027050370036702 15916049736903996605 6771832710583310767 368210673264006295 2094648062887211560 18276896214526055051 2098372874252196680 15663534013186094256 12440005699667021594 4815266409302320546 5228884068498772040 8540573399912734865 16748366649112900133 6588411657188010199 701609404063359430 8332610009335708344 4290044219081532657 8288497222714615093 2911240003638622623 4150647885479936015 14306253346107714140 6394993034751519066 7484730654776663070 3650830657026158476 7678030404311118034 2995388051573796394 11012799394990568285 8026264727857557934 7320546456076975472 266795065491359623 10095969222309872179 14118452305779555119 5892041113499574171 10002284982241937192 15549311130094618768 177069227676106271 16907722098106590805 13478709856367813118 14626116354649635093 13492520835866386573 5647814825028964977 12102143268676463772 2219675142361792382 10645855163502365080 2454439233358343652 2968097771648164641 4931865420604077357 5130503550157574399 4048078256291188712 6361950475463866464 7134720574794076605 15019920807125798492 7643659015184891277 16485634843700387701 9447566746062705626 4798769434279346513 11674716741992924165 471626224793928068 10060763099994841175 12176124070935746428 1075758980036736460 12883090119366929258 11602104124682029390 18257061910412507466 17939148637023533671 10410565602981991937 4632220034269776690 220845808259638078 9469437157364446203 12113136553958064097 7759214731173675283 15169274474631667843 4779587824295079874 10313069984460455382 4477168954392992119 11050657669972313648 5438579075197275635 5626246068370005459 2460312813956397026 16300583994701214318 15456969601076213886 11941078915814403692 2662331188483672814 7310129090726697865 8814457260641271844 3884672155047868212 6547877878485837920 17396257832653593678 10160586938828863882 6637359982729020564 4443814927966189451 9636497385840303704 1037452139876838465 9988399258978512126 16203826900934152661 10950207734127246132 16722832902833731992 297130576698698957 2324044551289559459 6622294800747322821 3970953414047148501 1445010312050437256 18404560212150298266 12094436782538276807 14320285413843523172 2590033347491581151 2217401132254645973 3204842629242720667 11608926004294258824 3581334139323695457 10605168676139212841 7648327409698770924 7953611388177045540 1710121915332961615 5528417452512765641 15227097024671827687 8604495331493738616 4989632327737659417 1223747974660218266 16940706720153605039 5082029311803116296 17496115855084372281 1613678282462720208 5824832164243664258 17101882871532432222 11836483381725791571 14670583579635514978 2216486390257363478 8673906611043854527 6961077913814724335 2226901746994623849 12835988437391132305 16403851304064067024 7444712376069657283 16737676326006119731 12141647667238415829 7688334160974032610 2362793846046510694 5909464147691808371 11343204995784909537 3033416304823055046 7866594920052562035 2667299499959115969 4925315170461523066 13887149955123235663 14001382943823386489 6515003788031548596 1237459986573458130 10531052460112811077 2165152245331615535 16723354739689032851 2603960026326840097 10206279586294570165 14630740203744991074 6734478677876999212 13899804464570665075 8987270678211512010 9310258877056752757 856856763369572838 6353352011012236703 16613417081010542529 2417197314286485909 10123593464229182030 3886793557786894464 1242629513882686579 12096270608886565790 16210988037645047003 4506064409565733996 11056258904479281225 2147958154355478777 13590682665699090620 17636202040335669628 16968144833015286920 14642545152903649117 6425003129943784295 13242272876839301603 9545262149141748132 9417877945183184159 13542715615080648021 18306267045782763732 12009285074657847841 17600123333254995429 13137160418273473874 8605577778711699598 995142757662585381 6151984389973352023 18125928620465789658 17697251307645140409 198235399711836690 366816638118859929 7721619611348595048 8689933746833572208 11265959654579222663 16769643464655498957 4062812320020422169 16084049554624887011 3788966300470094840 8251565824920081584 14765608673897568894 9854589384097059057 8678318722702676144 5703730253150087441 16569342529151080850 11212972320220362757 17989993031187480433 14355287522514490811 10129805029015432643 4394925926075721929 11062266588571743367 8332951038271190683 6633811418669375582 11861538936831398741 15026685612162331045 18358643548494835729 14991091431308935684 3727511379957680696 5389419059056006821 5858409427385724008 16529842742592703018 15931020625728727668 16463886588738929794 16896324547110988572 5686279757331727592 1409922466408300549 6056999018257272841 9356556990409336529 456459053301089460 881629276697536279 8280693548526628971 6890566597654869067 16865184743452203399 17511182833992036575 6341733063608152009 9984179455269028636 12816994692442736679 1980013432710223082 8064115090369056606 18127856322286855404 18174237795983619485 17100798588462787174 5135569361492434615 4620388431369906215 16087346565048101473 4767324039168630991 11236710471799055267 2475154690164760972 6297840437028022150 5640739904713214241 3800734390679874728 15304467017108398945 3692507367358975012 7073657238916421450 12306711337368060336 6829243234373382293 7698113006872420792 15349044153442499322 10684866680323435877 12342887867570532122 10495011256837130107 1127401921826208162 14328266554427188736 13866233306177516532 3582939104820928296 17188960015961134879 1167895715324118356 1868514235762355968 11206555841268378719 13202264671241058769 12978920988868718119 5143366266872853680 14756636260030441427 7166268816498905813 17004413033211065267 4024341661176271004 14600666763161936391 13276990479421689173 2799444151783166276 16217951580467285073 16367782063055255009 3746891997015283529 10795983735007805787 4359211100735891164 14203496374946079791 677916243099794235 8859150757995642502 4709698678911982637 14861219860025693052 16665913228691458861 6335676666817949442 8759688927821049860 7286122331795393088 9242122503119658425 9271524837280540366 9168874978579620337 1993026508617292509 8870267775481623994 8591495918165934596 7167829094666486502 3510807888697220178 50868414288422219 1146634059418273524 8962943023303138473 5637655411800619446 13219180818195888228 17644863902261998369 9663020152282847019 1287873251591463071 449141905537245908 8084642972607898603 9088319048843499346 11672000054486803981 13475806076275738122 16947555809946104350 9519039904812330577 6389809994807592987 13695245256357459445 2536231054429609484 5115834805655049041 190648255896043107 2704571200963633311 9294709528577881033 9432217545581084531 14541071367187724912 8778312480687470286 682473994872317071 17108095198344834331 18113052567831825532 14387052575026686111 9362059103358932130 1724023717427439542 69898509059624552 13183561374229768856 17504578236134234277 6258070150633225635 16986637293198082813 4716908028018519995 10395679076912317250 6177910252661293148 9920224973426527034 5209365641684506805 17302774643802298347 15337843693579186865 16508744183541080869 5368839581078955980 15440882724810594256 13914480458555530573 17182450595383009080 3512273531579627933 9333564465764537842 6308766251017515323 7176993838967189578 17296782097664180626 16426258620322533840 12097962051430807150 5277326466471309246 3956725858799480362 9643942490856282599 1914625522006754202 16496292430082169063 15280366921956524326 5065827902239010603 11412726835894298608 7757108991673718001 16202140779704677297 17574525799207249401 859613993789220219 13672468081654589575 6306584832838342702 492793561379171906 1400915171017986165 16652076502444143586 3038420978655771184 16006142102111305517 12801103785127890110 8961498553739127334 10298262880879423810 13775817639079297643 8366368002299672631 9020255871573226364 2689555789427413234 13140421396965827163 14657395494064853651 15341266093419003912 12122013094848594861 18266314378978266201 421162778090482333 7142075352703147796 2127509693297946064 933652127710524103 10050301712726093411 620891744247129578 13592432176269817427 4646353067870363825 4761999770018301528 987958242021805090 4770097273298127258 12438028098372912067 818834169689055625 1497421688623508679 5109490117400179410 12031145353229729163 2588799605781209751 9717004558342708601 12441960511623153261 1470541624625225649 6240718006759311825 5422328764377150753 3747382033183995669 12257237065308530201 18250641438000251188 8208790141680533871 813620325320325214 4665790894726141988 3788662660539964204 16641027748966534748 7320102098579334334 7984430302727350492 911223879961691798 4483813625096647237 2755670976726896376 16843145694693950936 11910345437798916843 13153122001039768445 16366650190141571653 13711885256839460157 12709617143931881372 15117642456806293380 11580025262280491077 17128665462002277612 4810769482177580323 10996881435169599410 2025133945395557218 12953016202333047491 17276030155455698548 16734523290502027343 10057978126414512839 18146036916894989438 16138726406371152871 6922353569377415674 18156455595610822221 17948484415797254706 9199727265056436561 3765406355921630287 325272253551988397 17742256824321630301 17074425799039445826 1667257102989350617 3069516574393519420 15710380228091946910 12510358916768414908 13783984770324535002 8972842850353490208 16496907488294426667 10811468874209394123 9283796813201367626 7915244703271246432 2901144892629083451 9344283961073167489 9542837957777516016 9284383569606810440 8600593873243420840 2150730295316468842 11338563043394761256 16885692462512797063 697209359927287355 16785274645952597535 8774287827075205085 5570989818972044673 14092123385178569911 2894866069454158787 16664791172817365092 8292492674076405995 14551262292885453744 7531680939512715764 8283861232525687991 16096233231678540886 17845884408596969484 17760823562998801855 16420298867407364769 17054212638138796703 9123140584870911433 3225047236759233872 3420817718065435516 4988648187242960378 11558275791471407943 17538412273455997896 8444366023059609176 14821890937814395621 824144710146776859 10372202460203864289 4840743422112175087 6287250578463520386 188233061869453435 9821527876269067039 362158352214650965 15518158274672676938 11812719254653186397 15929674493539525613 1669664097829692932 13780374476053192162 5496393032138247878 9148329675238550366 4111648497185438778 9080982630473852009 6918453394053035520 13996062776080772847 3347352447763287148 4738681165492714127 9602460714431045688 9560481258772456885 9816879068641156708 9787679923782438077 9127656659761299794 3054621601532210235 5887796199778212290 3992933532715778879 566237873553757009 5131399129954776841 5992664910103361467 17311066769998064215 9056044359777871353 5802096342993573284 2260139877085765225 14229553114780795691 2664543872923427806 8966103826975511329 5490600498195826629 7575714113847782153 3016518144057205859 4301547859828840737 17197795172288452222 6117235561810985731 3448846841956088511 12482570209984600806 12445526820037946932 5880591478339753888 13478257976870866033 2667547221157625942 4023374738436422910 18241167185485735093 13343300573876764265 15145602809621597199 5923029420620375609 15220079364644032647 7187719607673934558 15899283337511178285 12976447525236216066 9442368573616245618 5794210820490773163 9915833931562209041 10364916140494460852 13647309335749676340 15965669207888848502 6358235064902512808 16041670460336794653 16420784667714811397 84066182888986 16697066037159523543 1340224687100513357 11367097538984772149 12999248347222689700 938176520254919726 13173908862186500900 12650232864695925066 12271853974683771553 8621575682183103861 8810552223758986549 13069537543515163397 16486866779881606255 15478960256707701448 14441625438071917565 15782471674821988945 3128983037601572594 15857248205265196436 9870152513515431655 1036870512272217956 2145691595255464209 9905787636418730544 11063795215250445297 15227321007713708433 12756153235081225766 14943532962946490461 563938512542291558 904503255742931082 2186897357873154438 18311926864408613855 4488728229986439594 16848907714483546865 3684771730011078337 14695945306276630657 12910382063387016655 16309357453517108466 6090509838103839605 6786665366454303404 1936368407639473205 16771022370474204301 17731849288476366740 1193154852738786983 10740658583657024995 13315390371867903525 11689759289725000720 7221682347649226888 8381244228796449290 17979173205304015057 11976055793652578576 18288842852029301605 6750892632457804961 2267563049727598407 7067591645976128822 5085308937214293320 14746086300599864330 16596016536139815821 7366597649510965996 5547560105633179907 15275277988578631318 6941426763830164180 8835019658204635290 719165578069217297 14712357901980589519 6525373805976157159 2684970881625565326 422102410602216836 3654996005597131233 9099469190944081120 1615677080317087343 16540357543411214379 11784731971806695734 13207138312691329434 9302758630136309643 16905442674319736865 12352957993917912503 4308478691702187983 9806388445514380168 12398774973715219834 4283850824687683710 12734880745769463823 6378576252614539247 8442557179641143325 8810650366030354359 5117164157795488849 7990529266768949320 14503421447314750531 16682540177508752751 4557211607346498436 8900197098135431852 5610676202887729199 11703764653024573330 2284519102472047526 3104168093775874209 8406939042623352992 210347758643415790 14325205513499417211 6351851775526700423 3156423485254263919 12030390052228517100 1705085296012882339 4883443966004219564 3479538571849481170 3379324839793066719 7621328132584227047 4656489583494445616 6056413144428179926 7088212018128024955 6699770458131792184 6001232562892858230 16117258569635149468 4243033623243283562 350971456851360901 12657099981608794064 212288250130734197 11756207273002446976 7667931840470930134 14409279636310035801 9680698443015462819 3250335617077405193 2678663446504206291 17206555768342645480 12011733431809381377 18407540672224525714 6695436675165054176 4121911692011053191 11643711304752161008 16776004801673726023 17198046560261902411 7615447119653821146 10195748789961964203 12461251528055920723 11770906510193797741 3092381936026048456 2197772514984233158 8061121324512501128 7655467176284502748 13200301697697979708 1654632169206751540 15756749673799626859 16174104917454066173 2717858231366441255 9090548357298187426 18194683740039523968 8397851480554725869 3442343752913140942 13795709707403881357 16136554826829644613 2972333035617478150 17020600786919839759 17529054848459112342 9184260101631442044 12741181408089566530 5742649133667888757 2150669631514248914 4245248132691630316 17153739586347544997 8971412016194498968 8660986136660041934 14022106751879297548 6926119267515979375 7890157210457917050 1550547929751887367 17690274348184028440 5795723265793948838 11047018329583994671 793045323497906549 4425559398961703252 1407906356632452478 5917659267140853289 12152292267572593048 13046116969031522545 674969231396612811 16450997566858384067 18341701145680452808 2035976450933377687 4570868776123057684 11861949238218798002 1430452000422318302 17662869973038486815 11703386668260895233 11248609745326179099 4743662520140550757 8761994839412130877 4810656056840654516 10815270328903513824 6710064461540195247 16766028138946577538 11904601099048932121 3478118147627180813 12189482663507986953 11000378424427870056 15701930519550669440 17053373858355201133 6944422520393688164 2355370893006358583 15301574391744302171 9675626097150281492 10306253329418830627 13389845670563023714 3996968055645798334 15666936179563538999 886181703665685409 8290065869298204430 5709300408096884010 15148067434220674317 9453469551733602313 4986463780155655289 1025713866372613157 4128136419741933681 1686025803337668416 6898785369474330591 16602142536364910360 3473341855698451530 9779195054571024676 5422602015018215023 6861510968195871947 12872884386058304224 16586677779332545755 18177118157659692934 6685180482023639813 15396463902635867183 3832775747757818304 413472507265171085 3952811754860695871 8994069948183179508 6988484470027213056 13693319822262277926 9601468664609993588 6641454954307221797 11681671190651333441 18427520284317729858 8214973466487953035 9855591262031797423 5913238853224307458 8262460455784590921 4686063186815685509 9178298880543916566 6905738607423746970 7380161913138309064 11785558614061841804 6743328921229422617 5302414450152595958 2800274333714212901 8214418231098081647 326778937499759615 7917035126799646078 14449979982375204243 15764918544049580500 6080448193710629718 5806466713587010435 11210658578073771919 5472828563080179962 15966679719633307610 5131980707051915556 14715648627812981103 6194773805486499874 891943108853052061 6200785681227422156 17908065994643240598 14176261291464879122 4264142721045608101 13500925472055458808 3663350760523386554 17543247707090170944 3569772438016433552 13889288862790006798 4775024512750383959 16448990955226750761 2095097493036778557 9792031527877147204 14584501750804775527 17533048607037786200 14698300241457009645 8146053459934786948 12557790686264683939 3348111539747976476 2659350539865612082 7183376707509084291 14695960400852276106 11354042499521025080 14703667751076995484 11489490337951821543 13381082270029595963 9099057252587853089 4284091934897575452 17609753950112080281 16670070664487847968 9684661700147061640 10192621001985124163 14853206758579766621 4747475626192031665 9509251208948689869 11723757629905404144 6554344882882197301 8295293148306900825 16526396347674104858 7961407396106406641 1364511386737331541 7699109338287175223 13660409666431634109 1919470473838157019 15974023251887058214 3104404220681669595 660691688036348392 2200741743216044622 2909957182275952093 5923867829605576944 15744683152956948044 16506434054164440360 9260253517760152716 1792091082803291170 11042741858523018758 3566552484712924223 9800330530025146510 13170777812817755395 18249441683395942071 4560959422880780693 6606418786970431441 1008079725787540932 4536566744974987610 13371777679766588528 8966054842281311923 8313831328394608142 13934888280132677534 14615178519860416369 17702557555208879378 10300224318782970842 3922188752459864554 9544469440564288125 11076819263557845405 3647256548967959320 14410645778648469719 12821318287222126370 5297456147802143846 9449929273612911845 7809886256367724528 2132453770912924134 4643197849510908938 10732091898969598937 4766185570234942366 429564756530596875 1135902198632023797 10076026860126653542 10991366012733833201 13338685451622751400 13036113171173608851 1299947754127779853 3743658502960830321 13923787620885176785 1619564430106555956 7545749249517711139 11517189274374422519 16459308121642822734 4077454684757139109 7320200925557479030 3178315823363973296 5502343768550107739 7186388536788964884 16254802343913525515 428527023848122761 4582952418811876940 9787476703373974414 9570023634690519951 347739004428164406 7365545145070846758 15629918620471411816 268299439495164032 5892565325864583858 12225462057208786191 10467678862013171835 4201111513484188280 13408687855034356221 4659976444476111343 10565497524208494784 12360676902805174036 3134104257576018580 17922657146018374480 4712445373758418060 3742628636082160299 881144441875632552 2066769476809774117 9308640001840457673 9102484993191960474 8694661068088591035 6677149502038852537 4664101686371235069 3185815894227628748 5445544703785759810 1585577008840760637 572935230799050438 6754557663001486782 10289128991290799398 7224189494512239232 9062362561501947983 2772275319949469379 2302887075805436006 11313013736377396462 11675152747372495919 14025845461917974115 381175318126865960 7144271117067408029 1572781130609585525 10559379777836189761 582384225958671265 14609693174253823493 1506538515466561989 7693070885667820109 17147075221760066615 13973591037583000552 12745142410929603626 8117791635747726831 305557300846369314 8942350112314305718 5934975207671421528 8723299745080101225 10980997716189524253 15588687427069647914 10504065808621514399 5604414494204625421 4138188589795063473 5556399198335102886 5776941351383202654 9060859219361037584 16733175929888917394 3042178307535266084 10435391897833006395 2404520183321768603 15721247368740863739 12181571253135634030 1677498702394512195 15322336018285627406 16149269124466177955 5221133471274394355 8450337723633257367 2083665124843399815 11935190293202985352 3362507957768761120 1910592451834211812 12300059239216203556 16424083377422039121 395099159683730524 3070529888507603326 11462542429176176030 8426548205896671783 17693364520789100222 4566950862067711225 4154816985102061409 8848436088804321241 12525337604525912487 17688442747172921030 13306155723137091652 8838565030197173582 4529030676850506018 2082505854566908537 3909980880578493887 6248476712665203469 4237994477461036059 283924369705714686 3303056707422450976 6282101642701888475 15719634421553074175 6044440429026739355 15076492832215823919 3057845894224774180 15444984656405225714 16014338743601774395 1904910664477983827 15596266540541070527 4253259481212453971 2731007972474259504 16197133575564488149 3018649989402343369 13213650268255430518 16978340405822500593 8632592205345280144 5383279099343698274 18382265085245934178 9353672472711465056 11118264290686011026 12032555814770114405 16969840704297151879 7268415502683261273 13894363036649490839 5955504932553676656 15060145096953624443 400502044699555773 13771174859390988757 14565076740977870936 3710693717619468377 11559301675409825941 12206019807655677096 985544024855729307 5032729140476317482 11635257834164231697 13007106085982717568 14203596660206638124 9128178618807657970 1597952511003405253 1057792466511135538 11762570004167353044 12190224215035206772 17815528136355056662 639988886112013447 17637572034628440112 877435195489194776 12039154472921944434 11450975753946757838 10798452494150259133 4152998244288326567 10864425634440101380 17988392636545017913 13337920322636916752 11025814622727900757 14047888203478548547 252225727652697832 5217485110968654862 5975008117233819084 18249429403117604368 5046526058657937204 18139455841704557569 6773130195347556227 12059034090612862765 7509095535181451754 7901742773852331900 627547595038492893 10850799731481104838 14782745192705569031 2411189482473922950 372168193620282106 18248656365370508279 4163352376064117430 13808663919588853558 9541302522333820878 7821538354733061922 11324566939926382157 14527051492624892379 1595334384165598365 17739873453551650115 2286152585994332124 5558654702666417659 8534374960642729476 278795676544266415 13373559291723188571 10149971792684468728 7664076863912707002 4220811589097769189 4620883270447079345 9933221511958695745 8682898692167961497 15686773510728156595 8800887492355580960 4034362344150815702 10435552302831091721 6366675696485764312 1940607826936225483 17931934489979057578 17582021467521068501 4768219326806738796 11599754862123479962 13993142137969695870 8658416335511687734 15022722055069171700 12422793711974721205 15755738773866801706 7011411430401817010 12838158126906825924 7217129178499666762 2371600297466778488 5648287584215164690 5842834950532897358 14213980593328515070 2039738004292800196 3183777010315765010 3500798657965758131 8794711218336411181 17016900425370739438 11927191201232560291 6684043913790851404 4676410362420248891 2759865881237782070 15489379438235830086 15054993259141658942 586221692288724021 525349563126554608 7033690689520060214 8002678558291076774 16706910233660541505 4890417998399735597 1135197732715282905 9805976541554149546 7433250837126443386 12260802120460606680 6618297673211849621 4775934901253848196 17160822139783289577 3420208315875917492 7697774900134724412 14728939311222753312 14711623198712828247 5215614388492447889 10941950130361561888 15417042667569522577 4081427178140975482 176904082401632811 392559436186676643 8148992326572395674 10612603893769955526 2775122070872373967 5719457448818889820 455674312217604835 10840154228404413804 6839580078218332885 13647367155279470737 14898041156876498477 10695141222365340741 8984325059576942851 6571540344113491857 14196065132704198805 14664149583928927007 5891948673230092759 2601609381090588981 845740135603870416 5704467181802201402 7810074723591637707 16605235418028781099 4652928706595379647 7243894279842873947 3247486036705618394 9462897679996460862 7315516119776166996 3176684888891144251 568723590648413475 10765689730326607110 17463527412423824558 13814873977253241145 3329044056495206087 4296639461907129948 7576438962927882053 9167065186412238814 5172193346004149913 10720707149833239040 5738129695885669444 2198509835453844622 9059387597727204960 14665626306817412572 5440778660902124423 18150078016245702455 6675204380934928145 8768312631319545116 14767026740774646961 3109851288370337027 2864515978812908633 5812297438062008835 11317655652661379993 11734852116142437684 13732190068921671290 2887812619138193366 10621419287891259428 8007370077574652416 11292003515745184304 17034498683084875529 12225560759836362037 15699706930591724285 10730332525253516882 18353310603108101345 11684300508965871334 5531120135802575539 11062017716404426729 1881285484968264111 6467554637099410584 13420206239712940628 14013273469966710263 6302784442268587143 15557179835309340804 12518851444034148780 9044783380972992938 4218357757494222726 6458430176051178983 7377448330484730014 14609492727827834177 15747583616140583162 15339742482889945635 17011421713918868308 13741117051060987705 15622589450333622343 12190501651266866771 6008058223840139819 1571300210510659693 9933641640004403447 18333551490220768428 15285732313532692028 5242440212173661674 5994365699572137998 1554776704580141141 14503877594568795550 1267313864271622493 15831550462931882518 11049900019720340050 12448542100460872434 10653734480599868823 17107073894309378296 489392805058371081 10750104341712402619 7082391725273827326 10399651785270715676 17436537777019104845 1494492387134343179 3810013110473319770 16006686261668681751 6676106228013419761 15428003386078463570 6124497892455942901 15103600877872200064 14659788699164653524 4613414891677291515 15033897523114392261 3311421733581542313 16181745992563928872 5101309888152436678 10384677135280708056 3036882611495335865 2156431057325303586 2852797188337954193 12108844191617204484 9060949415640438355 7063992121858885798 1759425656314691124 16381438835392018906 13388475150213901320 10845198062875790661 14412677942630515137 16409422431753373974 2452610105123700729 18241516944928356287 14383037676577642344 17480308873665905502 13883010982078465532 16803420542457148021 1687543219254441109 17475700663668237902 2950033171497441796 4932341127156048993 2561500942641948133 967796094699805075 3636411722344713009 5263227106941692415 6811094464575760914 14099631506740357569 119617907145231287 11809688473212520991 7476690158431025057 9013845448800820357 14548702028801468862 2077649218015121186 6839278664024478918 11629932078361814628 8790790200614378924 16054054103998078946 5335838813610797576 18193242704003674741 808744922854554492 10384023028470899624 1975318316555155859 15083188675565187586 1804844128390236871 14571066133434922993 15374633903965086671 7497567966622062604 17753936191654860069 15706753616210988181 7830272578238241400 13608064597419636206 10902577410318868818 5998361275440501555 14118480288187154608 9379968174653453122 5767265965676385838 10463165714339449209 1630732358693274655 12594591234486076015 790676857007998704 3466742167558906097 250579167889299988 15402916504741404306 13827066988505213659 16035240806746863324 16009679965410520048 10334627020735527518 3479514924107281013 8944203510164448831 9635863693588780682 12586418236524900480 16829020356484552364 9363107163251673611 11968726684066865840 10452192977886315439 6434630624664230612 16978240166420071861 5752527433490040151 10023293138531151340 11010027649951657587 11066466482938583888 16852226427533464321 13578631073330339656 11519435250369347047 10623086555907347549 15509204128465332300 1604075135686148878 11013016010035362803 12655987980171153757 13866198624961879316 10137018830207507244 14656153494709459841 14010443950925878783 12891533038864825250 13149451788542861546 17134928017139906785 9631797925484142599 12896221341186904134 2891603579821073549 17800903402653977283 16048043684925755647 6990050767279524993 1018721768469690575 11765132113984214592 10089489041957930845 9572839647532367943 8360931187462470484 10378744829841522674 13686660199431783278 8479900816462571905 5554885452980836396 3100607816404038910 8057111469787553656 14067948693400860354 11756359544564076585 5502798948495425764 15853418628737091259 11526080078100127031 11907852144992866455 3210580640400104139 14387680352499848574 15010640830243665490 1244373239151362418 7284683807661083788 7514855266584806415 14384196707497353572 852602965091055269 13944922716821074863 907753902147343961 11416549261936307886 16800544669854466681 12510089015640288367 2568993471513583084 3462149746214881568 13510275892270034816 6353713928540658837 717938590812698729 8767631963321174515 13575797359468832883 3878968830499736825 7003396331750484891 831346122525763243 13061531873137048500 1388553380881002979 12986993496865139885 11135727058881602092 1408586288843537136 8128394678258723289 310745383413858457 11219518470135305797 6124051797620688152 14304898187623971122 10932848646364031837 17711244126638907217 15828492734807766286 12103345483168625943 7586027751215478529 14281926562548579695 3722735076164803429 15508171571302813521 10025170582326858934 2819680496335648915 13346981165589063778 7835909394201793628 2029463981910456875 11102939948187719911 11989002941305154622 8196391858431464744 496250303217313911 14750509966636693580 7760324878952828468 17799643222163372254 16640317811106169712 4969891359413192323 2719824329641037630 17489605695870471264 1552195937141007267 6566278871690962441 9885066625209272653 12463304279443978673 12986970551259727582 6862960232585698993 12341583982217265723 13282351464367889692 17277868299319257141 14640302780327837211 15335858838259616155 16607860912258910144 15293380780971594792 18123346882211728006 14260202834529694528 6294509443245555055 943155183614592413 45975663117422265 10337939377657063613 4031199870150074789 3102864882519891331 13636834102557294641 1825361953410795938 17091278201250634758 304565102719828643 16663261574319412258 413230553815125443 16968992016247240464 8962627057345891818 794853128969527505 11538369586674557821 15110132207364610964 6152281716327564586 15403477509036336435 14618676195366073322 2069996366873574389 7196873979843999580 1566722382077721724 16998890389994536487 2434366212660066528 4039319345442856158 11727554980211650185 3478493961241290035 15675563713929406796 4881897716552232321 9242097379351891629 15197253200345562397 18231387187176467539 15870521229394623704 8361844603404198891 8142662149676666876 1034321875143166334 17554182862676703245 10905215429629273228 5163939620397524038 18075263669307685579 16619649111895311085 3268988690567666482 6267952378721646662 12430285701257805710 6071197286092106309 17393484526148306192 15534257797947449045 11323251111610943025 9239517021494035023 5486205925572030119 14799879202410871136 11634474385750321810 14175138052109573677 2660556240627251980 9780277879876380033 8785378517391910448 1519450494036694607 10659458063779189160 1439289907709091183 2500439787170275870 14634083162382251761 1145894989608247827 3354444121156245115 16373510165004354644 4048255760816567523 14741753336904557823 1390422497751113089 6635869151532943906 3542503909546742986 1215066022262332724 17906710763418668775 16401036806646219395 6941874818206585725 3143524442256391225 14830185278344043691 1371380773334513419 11215406934375765969 13345912396381494417 13005615743592043666 17690596512925063923 1629986767734212061 2176557925863246818 1813799139630909438 748394398389289070 15638777206939878362 16250608078152968720 10070228115898939897 12893784785203889656 15495995268588515443 4356898657014517474 8494727777580378549 6216087744855775254 13289408678005870446 1877255646618378599 2076531381689097800 5953974910522382557 6228875208033455819 11586575391209752000 2457454353534768338 11674427061158772720 16078604110722362780 6966194937304483914 13667000374949156017 2283284932674165330 3545565359553042219 933263720330568474 10110372179658254758 13888264955698047624 13519957167561465657 12389122545060613335 205563329811799999 8607121788001826079 4161028187320873060 3268145830644842834 13372047058310607877 12460510164047243407 9368746941092855769 12341111457473249006 3485868326330397522 8004452738659256458 13700772807943145129 1589796633952886818 4208693121548695975 12734144231429300307 6172924277719100078 16438420992479448001 5902177021860061194 1181613104628809826 2993587862612145795 12726734446977654964 11663280347185605291 7421400023278452908 12740760732409308771 5115964515342857235 5198494910338372151 1613547016210191054 13958902518098218083 435033968278344449 12352313439463045762 565709322056383009 7563417314528321030 16725536595415067774 16287870833633821171 10955456408049641018 16893247572548561272 2610908044684138556 9403971922685390465 7801025723478545885 1161163042843258180 429203055140229059 7487647997234081679 505136169559136944 5749889386407668847 14981653016061397254 7463520220819158551 13936787513533342561 11995354936369455268 16681754427134988449 17879844779342892781 8763737108215904543 18098616481753289273 13965411137913067244 685641207847947703 10347940144559698312 18094722978674956283 18259697322248815106 14729631780797398348 8581785413687336643 2684836744359362419 2687169844973234647 7822436960918122838 13521600557725691407 17250495393154745574 12982353476575687053 16704943763309712491 3930895325421143955 14378430448365616479 2796545686962076328 9664367951816193007 5181221096972742214 18174153186740061038 6134454268798479240 7740363401887331210 8999044634538721312 15344337926233476130 14670430683327919995 12885651649082598498 11227715156638218251 5790738801325405208 13319073603148637241 3920865236771601934 13485872697585180670 11594022105524444856 5126252708708867728 11782226116943471535 14618406262434025683 5670942100109865718 4678370266155087915 12584477968470626086 3975624051100627804 15310607961279774044 15664549790847528159 17210942912189088333 2476632037121918577 1900103365744651395 16003737265489282818 6299846962974447969 8753645900753983605 3315887170125417587 18263458307008945178 5940320751386314203 350801216132273568 1559164576061928069 5715304312971361118 10984923911273269882 12258923094912991130 14059391083863083548 6478824885955045465 7260820817830749779 11814714004950181928 6617262623588513218 2925640963605181186 3038715737009120578 5186266412284167740 3835848137114294900 17098836429170418615 15526381194618822249 17746556679482195989 9336679638400842434 18415996163114949374 16316918560845269164 8982489435676028980 15216595931654002414 13231716506934058803 4097343171091930773 11372201923133583386 7891822583745214660 18395966780205590974 17751246910907015639 4335822628222528856 14378535410125948899 14886692590320860274 14330491491696733031 12002303382698567306 6128893112009529264 6766432522048230783 11518988450407335197 12358487385804496782 1626269952005923152 13921567435078923056 5949421927444942453 7655024756912962727 3437844629017861601 3015706260856007576 9410515372715435689 6384335046581015331 13137045180570049600 4501542133480909566 670569862180014248 61732634815861718 17624836435542786754 1408332183383941667 11170341674457419013 3490306999363155315 14025626929201738789 1323780289178042019 14475606453280124512 13777081271024572869 16892231054793708743 10399208636418721629 8723552927597043 3798056253463831449 8090663490972001222 17735781886769080312 1459560490879950154 7683616937897142306 14741582860021486532 17790810268947614191 13499848936418597898 1726821099972565632 11012180443431849462 4873420784945059628 13041429911010784003 3050730834737938722 11207334762880148412 12873898776493007412 985497621747046261 12563668518433814317 17127213810782842815 6239113706256486602 909742578435504297 9710224352752370512 5130117674209075087 6852137274062586365 17597837196868811814 7247384915785770578 112903248393974809 5323509077776794076 6663729350594572957 8115992992262433854 13700455217512821595 1666681065667531155 5741083291634223939 9716952612988265524 7379827957087553229 18060941985005100947 3877963886142513656 2564207058527667219 2205641676949481844 12383159023119926434 3972382725634291861 3884988214001294295 15719642862915526512 5753881855178170095 14288395796203172072 3830005640542349358 3974546198658596107 7297416070662190014 13582662903429027406 2640800141431224208 8717529712246765650 6733990343666639736 8229277820174970407 8669970669414298884 10083065470853739642 3535545486118938674 3910385603897926870 16529128054660365469 15985830585109763910 7789199572105161761 5180943099821216320 6819666154526343957 14463326914300169570 6885274914808741196 7559024290556135090 8089461477678909789 1473173693447838005 7441791175767962010 12567071435220179865 8960794170605955332 12794171898743279742 1939297426381986402 5725155028702345554 18116127200781864918 13456615538827863197 14027661502068613528 606286690218703691 6269806152397653533 16201197184450781204 8115424810855610558 9526078461190784016 16985597186666599493 17581154103139874175 5384914859796304436 12057360211090981650 4864920320065812458 9700249285136274267 208889059433639016 6496822322592091050 14244012484721100487 7869529835893333984 12509501859203058772 828455276151588076 17606692664968313339 13556418441630668645 603361695286757989 18158519373715018945 2600961710062884772 17234333247322816010 17214592916171029892 14208640669111131359 6392093523065819890 15107126454047703508 4057183544603098008 4741048948756159142 12442082222585113585 13175171846194911901 14643947632107942142 14501312180743491194 12346739650022359976 4057986824459766199 6826913415524577991 15811819517894850221 2186468687848403220 11661033278966912545 639510152568089885 17310361083117424781 15007152043001123856 16782389652440838259 14269496911494139865 10761871012199181374 9390261847807891242 11248238232826216917 13156272482754790076 1312440048554024007 1153784067332201954 6746917701106366428 6096340435198938125 631851189064412825 13716826683235528358 1941090062820473120 6964661143667993101 6765092296053209935 4708139437901419334 5497566941851273952 1795926773338075666 17429981205648804857 8315548924764744785 11873292191868912681 5198660386055503903 7484065073973387797 5887139438508900919 10406669350366361786 6206990542013353731 17592041866371587143 3580047825156070218 8584449422560348325 1115558238423617851 13752339613803177800 12525993921995135752 7605461483514447405 17625963845295170121 16205102734140923818 7608069882670521433 18190097859974813218 11291916566024016332 3261232945928939350 11418078288338617981 10137597027051359720 14976945621978695582 14821813087218350412 6257733549225275132 13537652442036185952 2125953367377717679 3480689091626890586 4615845590539344823 18196477906574231742 11962755465101589775 9543369666346908675 10111720479313619118 1726419945732367051 14372688974064752733 16542001715135031119 16066992454995085814 7265027211553812066 16417328883265628901 17177380241614823766 5619241407436813194 15347137006699388492 9044307783879694419 487725886807152833 4541764222297211730 3552020321891395492 8066648140409907398 17679246898725233447 12403372301241873753 1739863143175764408 8620277019356929648 3919822461740075380 12658356050802277224 13750667346018882587 6505655950566801527 1564843886596161299 3623532867082446145 5867246549844896134 13177096202395705136 15705278502082430054 3409673524791738679 15049717842173681709 5959835293585123914 3028957323554825809 13053068205439379153 14549892053861325583 7360390203930379966 18377140372238784136 16711528322800076009 6722804166737467593 4923771289783860080 12493122464960799725 3097326531960332766 2066260681983219151 10249431167661254689 5971179185082823524 8060518196755922865 4231559337446982965 9392151333038870528 17650442564690272826 564472926430622079 13713611697138752972 10271968541282324625 4153614399350337762 18171086782463662382 144856136308509311 189424399766148283 7693769415763449958 9911289286375321057 2820374115736145798 13086226637336763246 4122107918145238599 6204096423095862524 9563030261167367752 12267322288492167803 1822093259509440156 14262981123812299097 8406549205157130969 10134026818869490550 14469663674012387513 4685173121833108702 9073485791036025335 3378074548937482558 4679017998314732180 1931220175694304089 13650311745239291857 10396833550104292026 9266954226860287749 17898392026162944293 9312640526483261054 16809135369777157979 14101970608491459642 6975424206552464807 5845506158606142843 15948477933969656035 597178535565335575 6756136387617798721 5713275003516963222 13060947366605038195 1157941874914042756 16846286584954110622 8853387842857306773 3575555179513061354 15467213529941476883 309014713731938382 10686449250809302278 6479799606383524961 12871952151366973273 4691288125422248258 15008984037513420504 7349063593209174020 4477681851263275701 3543229538440118014 17502494179448148537 8506752789228198529 6772658089508435717 16876423643482330371 17283492674567011860 10384235131215508485 3616395631160461968 14720617261813848439 10294173419394341464 17007452413383765048 6508775195085138693 4914271838029407085 5422163777574691872 16061707318878744603 6907507499601617117 7687115981001586270 15540358717349206476 6719759455419639615 9698244637107617032 14754498420577446368 14782455795049635267 18397038087659168125 13491247952597193109 946342979265388365 14041490285800129812 2412842285817979957 3886967508933296009 2418432335958401873 17802630268866844479 8635335279578443479 12545980530472071194 13912814810778544332 5799481598508916990 13207838050187422548 2560230772908111023 8780278021835074886 18244158516267732691 9098185868333950442 14001923824768732784 17812490941797193600 3151420982238128976 13922187376284272452 10393601414920325992 7282939700192930954 2337041836382612751 6147566796958358273 1886125736757368619 12433492728096990176 4871409458084265611 327432011747796279 14913547906772691563 4626602455745008142 9203396912364251575 1948859041585015097 6186899729654105252 7664846725272188820 9225170450517718929 12997983508661512836 13632628277244214918 1439259127992923164 2186801969421578830 4635333542326016593 3784632929360774158 9091214830085499252 1539004623285526094 12638170645373349993 11350974521376454934 12741811577572946942 17094550235212916418 6159531009043994768 11080072177739275929 2581787236984136018 3074463874818417708 362109263193692009 5774450992375003206 9420412003648048908 1256421824727237857 13074505531496041486 2410308945783614287 2189373347429794666 6760600988078075119 13121902733414526719 8960059152214061038 1313012461116176677 12732623439421701966 15767587142440565410 11066715703613548761 3395102025234653495 16047899404313314471 8363570300392924236 11192602569291112606 2845742136921779707 3819543998665203476 13676087705607273649 8304867609917221555 10383295631295354007 14353307589760633014 1489452732167485400 14890084571784539847 9394255750018742546 14720492865536709627 8890366042772896722 5618651845199689606 11005757597988506716 13876529502018085197 3328176661222972855 5924938311529996856 1507389166608583321 3068913794999628086 7017078045647471472 14832169099920545944 14070169594238414092 12613114620479421948 13608396204086868562 17701468361264422674 2532273350820622553 14275158532002848623 8224507689015505650 14463434987991345433 1700733630555675352 5768555416068765112 11816036478732195415 5708124279366341041 9052100589448131089 11890361710652696814 1347874851531353987 4927909664600098947 880475793682856729 14274891996720085218 6705404559701697224 5120260289604389881 16303454907018166691 15836439306176661603 10079508294183343587 12015387026097514401 13324422733130856544 16268557364375920006 12470468443707118670 749112962421844340 6366230243462635720 7264489913685428197 11500914534678996153 14714181417323778295 3341886253026533091 8996473680595546686 14382630217581684548 16727685537845932925 2030200268497419298 4869442151595174714 16368623906981792921 5277637726084059370 12295337160475819652 139384349870416399 12132421376453796890 7040698392677995398 16307312362023653518 530554352163109920 17595954977065072260 13505400752762753295 11122460814203364194 6260107890200087438 17543818685263286024 18266799472371289788 622235821143330312 12923096523218393049 4051722028137015194 14573513426222265042 368391004043160520 998497479434494843 491765890238412599 3259759257133673547 12811332742713447515 2384303930415034712 7015911092310277125 1212443242674772621 7984351254096827562 2873193928627690327 10317289646318352171 7976615676397564938 17700329441217641924 10983120291573235756 15900409642209750146 12452831053795645608 2708157679613450022 5072585826406204471 14867940161970740544 6150600143205672159 11146715490673821258 16053011216440728620 11981774669343578783 8467986913160870315 8718263423980027102 14742663314919959043 9353043041087171819 8998744183607589969 12617813890569751681 4050893463468867149 838226784304961404 10359406555878126892 11117899877471071488 14504374395225356109 17728168724375701115 12156067090649693137 12665556616400598945 16222224428106098689 8858912328586756975 9358656786405810851 9540139243914565492 14538417338041517601 5222400928325609450 14264076283980634177 14341033618328798506 6630781102650964261 270627506094337114 13444620513332513698 11503770001402525126 5398853826741901758 8728355277074691061 5382418245250147850 14762447576434839119 15769823533198487647 12946737071286108542 16498994898295720254 15134777411932271431 9354277487154475509 694181062652017076 7699758589341500910 5809776713362507312 5555526466598445494 4315398773715837982 5706189011014554832 5155607612441876963 14936320444728066616 17605888389709411037 3334161881463145340 3988595857337600577 6025332058362433636 4811390857872324366 8759635392351533229 2268044818715203149 7268718885819938098 2977936175482182282 1304086140621530916 14607515651161872599 17231997476359234824 11388294591202994894 2313564188786426899 4787135929813929688 6637524324228914606 9445452085290444678 14211056304472711671 3759421322669098581 10015510058457615102 1399934482350736169 4065230473775409778 9066035594615033543 1851376253317133328 6006600117636466242 15636966088760259183 3417012924086916380 16298107881207378110 15256541042311205736 15965745447618106553 7202898728236355010 16190669818997333980 16859767764092399142 17973553963371906725 10005567032970585013 2993102938090574501 16127819600222245887 16226353106972509943 16612929822575494156 14950982057547112425 10704649114448977110 1729095976660305975 4473781343958842619 9271777225597991685 14346127010805068887 8670445808036961896 13406341737769880651 14781504683462267757 5070073347864125921 17236464732680059210 10066551314254324127 11727086671708506765 16092322167627803914 5421586739842667671 8635287345987729155 18304067600196672531 14745477583676723289 7320798080702855828 15236254058260605761 17757154168973780065 11587116744576333185 16994471387689144020 465814241107389000 16298968498301609516 10993658481924876487 17704134707327947844 10234462940617256340 8082386597509357021 14553398528431283601 8459576391454379695 17078257986082065272 2437033768902891139 1271476552005112232 9764078067020747703 6310289931388108762 6667573040720739860 8910069931749933108 10591599450101809773 5352172336522535134 2847373060721217740 7258790636101944673 5576928684380179721 13010550547382487109 15617369140522182546 11756790000241736906 2207087047353542194 4184670920946228542 5893651873677580864 10462754326678584749 10140541291690034134 15385341428507758210 12824579217865676239 1311071018054225666 9942605131339412187 11221449936301226815 3727646173118304353 2965294501927583781 2816202825721631409 3281554000779039951 565210071152277372 13493492408115089188 12886592553980704191 15586658887763986279 12262484282611699364 2960270576012604864 1496580847653367467 8265622414231139848 13589674467222014228 11463834766810938118 13327360377481080618 10162664256339044024 9478449132730306358 7914216361277968206 8492270564199896275 5783233765031683500 17691246177103921927 13708063986859409466 14857609057854670232 11639537370317428874 1406746720096134003 10389842135228414221 6411228206792938221 9601438029767140403 3172438458968453775 9849254999094130028 2730007789844620405 3427748806300112537 13973100924363310874 14198970391952035253 9207675993686199115 16911135515072274412 15979692566849307684 14900375039309052157 12194235321470741906 13328608223365165592 16949850199524498370 17774868187469877790 3404709306667099850 10328443508979756412 685771426242953021 10754384095409679043 3796534449257935550 11762842535363717984 2557365347760834255 15177979959647239709 1922668565445596217 11601165634882160803 10024308367453700321 7990493755130340519 9884109013085402681 2865327060116907187 4402526221409703026 10373110894523618090 5680634370497563476 3742655242278433412 5560269606877841374 12587263258550618045 11170860126733742321 8256919449286246719 8202607074735235600 5697221171714908461 10770722962332770364 2335300107249290596 15674790829121053558 12327712841793050458 7023227637512390310 15662347551486294940 13846702911601673494 13542297163073650909 14059718798344889748 17296092137092796895 15251664591038839646 1831653584685667401 1543568799742527809 18419113415346964579 2404915877955141535 5451744398564462345 8904738340981541015 3082341140441947726 15927342656544166653 17507208481334755172 17659133699312040157 6816415350694552289 2971916651545424650 3669268392919833848 8066940336359761261 17294230062133406381 3849107391663916894 14506337476250531332 272977508788421111 16566535116672125464 6313420636218734537 5791339494701180613 18105670500438794406 10022934444605955133 9850943670277202973 12938681865454773531 15698716899446697698 16867367928078815704 17626688872309793896 10245452372249856907 14192675444269398744 7277805323592603173 16390337532005344428 13354450002423200068 15741107022416903664 8156977028448062823 8128156705779245864 16803294782591472939 7506866388937274663 17785898861794962313 986686792270314666 9375872130255114022 12898247091569343683 10098100005550308973 1468686175142246477 12073183520290862163 3944299506489675845 10219481626815389536 11880076047999238160 17496871038208732624 1564062253843339300 8468467331745237101 8052068041910876808 345795692672196753 18014156250734253186 11044221447616404682 10835194044805466452 10597456857061948907 12026916567266818330 8107609323133319517 1629357430765305131 11045293893465658593 12312706582050249646 9919257701073354039 17124763244428706923 3364205115117177901 15983422574453020188 7529501801915834989 11647652348540655975 6013498183295230770 3973263988067291985 16302422642677527178 16500054917426319182 8681851927301117982 1302855319914574315 16363387167685675542 2648117938898802908 10963762498559639793 430517134560989447 4815673689897746529 3395933258873822786 1655617733113967445 8395589079568206394 8689965712089777369 18404105885204746477 12802502837043209261 12690644909492271441 1299194479782830019 4710589384998687118 17429636015369536305 4998282350349665717 345758810695039245 13114558161253341790 3598148473891350863 10424391152183616107 7620836698943806435 898062973078737198 4609015103761522650 13403245224955956324 9200003247334819033 11736813993950291266 1510805692587579976 16909832328871469574 15979737203018510188 3821645415511264446 11168398709912738273 15472551733347637324 7396293555698276302 9454482735782161057 14996962209041367275 4018019862169469198 11895780443397624127 13235471048302844520 16504378076795198616 15927883530377816122 91893380212829300 11106370613564887086 15472494709400991772 11516906077952132188 10689951247314812288 11129842153277763796 5122223089378979618 1259897845601369739 12828183788164499294 16697003827979494561 16150667113248665981 8053429276095600042 1691477354302007763 12181836462981611579 11367833088530737427 15814048027837104162 16167696029989571890 5245473881003948566 724730366372709796 6441152590373905938 4719739693559620652 2719078226293713453 9876252844421982707 5390659100385290238 5914321570929233870 10709742448041584633 3704080430849768690 8620528621930606735 3890773291354754907 12637961904732418737 16012572701985179830 1571997186142088137 14781814263635972538 13727838342638834573 4777984243707393244 9848030406950592512 12633900178576742399 17078159364566174806 9123479755709011639 11097157376798159190 9879074838289336712 10643703739416176637 17973600999503192527 10869960682404620256 10637672396072633338 9760341274834563315 11772729233781763726 10349021967520381306 4539341451159186155 16276482089237946993 8813830941845204716 2600586754293554170 14747030933455098329 17717734404636096568 13154579264284459548 16918059627813168247 18432861267226048208 12527566560733319759 8104406565789104876 15413508054703346284 772846383203404476 4113159330142448120 5308817133181047642 13605301816919344754 2869543107799643119 1368595349966523858 14697655832508864156 9928651952283831102 4933867738736322572 16672216404921259093 16343543270853965632 5110527959806394411 16200683556292674957 5406691517987506010 2251020868091045428 15280658123426186130 18033511146737447851 2479817142065459982 2348942348146980708 7725278925489437767 2598836506954648001 7719057811904347296 9610512209198386253 15705471157284450662 4369747161304800222 8975684665908921217 4286325657684455218 910482725504063471 18068368359714446272 7619891230831733161 10417824395365262095 11130916239761930541 9895868611915439544 13137497180136138619 2845136336762651283 5831102537845685593 17857781038398127418 14146777367465077314 6465568727119942280 10726800331393551046 9593029152871491783 14825908096921172656 2484269054889502818 8041529803177388798 5326102741405206051 17471502648428868939 9609423708645415991 979755299540474127 13156899524048741901 12585031344267049335 3882709919804362745 780094430473505860 6546555086795565489 7271521545382696522 14316390750512031417 16475580883361282544 15548798494152114087 16663149168913181686 9684592593901482546 6839529489305760175 11460516799323549173 4127642097657368328 1315313403357657229 14674395160914214480 11008099470357616838 6454960826423107084 9285700149615630848 4034864423493472961 17082082598787369588 9344542838745265524 3028039543454873238 12258149373148687478 7185238713625942797 15714779362767152413 13266106892920511367 11692786624400865026 7487659342823748667 16834847738584373895 11156929746465973394 7349311989321094187 2181701505383663456 1046590911855158153 4441496774727607829 13776520334505442333 2467115630732719559 4613091361826608560 2346750590942420231 17177186370931681716 10108117321735426734 14180767552580306218 4638299869543040606 12654487382057352133 17024037503010767995 11728135381759887148 10090592922790108367 17194948455876577472 4163216381809690435 12702330869056433669 14391421413994304418 5918880025843327422 10572982657666584445 17246566794828283584 5315547993580273439 210676601346958211 5365987692467897844 4237863973613821890 11896995912489300035 13135797348922342558 7474765013872476121 4084059114788797636 4739178029788268048 6077104662046942841 15432920873961771481 12242362509298011043 8756141409614999704 10162249811611490104 15394053655494420681 14996675882747689800 11057077998912680174 2273112639733131247 7229010832011926586 10905099129404220096 5762509647537659457 7108098629781739977 5703503714957272136 2662114672427308098 4170268548144825630 5829914622514914291 10902914527498457635 9420914771825623425 13819234247516544339 9790746489730470051 5938891641613826797 9968229791868122716 5262174213156329657 18076540037417126577 5016572129555797037 17405406645112885231 15602573680986283728 14435155542994580748 2382377957206508390 14167360465888808767 536018728145839984 403323407871927761 4145981441100275837 5704919712051148576 4608913528555018035 14867341788578586352 14096641363291561484 10716614042816439590 16383934802550802955 752130729056402853 9435842964930214510 461892950274685324 3229426497607328909 5108183056413959344 9619140404108598482 5915984873465427364 7926950424691842153 12997923149289564608 4014771469658035042 3246635606971979399 14631570454988161519 9030899804348829670 9735111567692316976 3509176864345954948 18168512811830574816 7203525358295085409 14706051437505361338 2907659747400720951 6526247111884932830 3986577401636789292 12331707325801740430 6124298712722402295 15621810479329158304 1326804928164436818 16125628228260800807 6263357932401770662 5869722287848570248 12365703158330376362 7319092053219792803 6849340812966438426 6137389052434066819 8251812907358586528 10326748634162208882 11938747252201366866 527132252072882946 15879886409923728525 18003153084579560012 17916618061442019877 12799442274215734111 18400117696570027538 7785285657687703145 11912574741335402024 11808274536318243092 2699762954738001533 11057935816862344132 8894791344349599481 3219336257883143650 3432607626716306086 8384837927610709842 2579283253586555688 12149262759583438307 3758356158515325645 6280061879666198289 4934293512188164902 1643093231579092855 4993068920758796059 13243285301780254164 7071817324169136996 717419557464700325 2615017270834198249 9223834823715181184 4274174572582406638 12165215070250000036 4277916282970037492 18077742123261764082 18014620380172086371 8576315218198939631 168012716475973154 6330310759506005548 3828394377906053069 7255079239451888412 17964631609732934537 14493473937234015264 9018448516038933170 9294477846385531974 10645754223047855926 5141025516313938976 14290859943069074901 17174814731729505273 8908513262705831828 5682852661947643950 2438924419324638489 13780220661163797882 4760851964022205315 1000964199238626537 17818990758354082651 12187965468015213514 15407153502139099057 6059231007941126368 18278439793654130593 13822090851603822456 6210420990215328565 15388487495986829917 15583717506173903179 7699906780506133516 2610290744287923827 1834825515647083514 18057894735155817717 9653404885600303768 9112866285746586597 2844509316482031080 8280013826916092777 8789074488636729455 793155608992442637 13150782836297295315 4609024852881645604 17599112945374881760 5040438328981930337 18382775781609093717 9111693935941674159 12313858307007749439 7497211470993257139 10122893484849377584 17748040969705837210 2232981953076304763 5342495774763374488 6945211965284871320 9852518687740030618 8505686939182449380 12091475822519153430 7896848767016830280 4180992392715549877 515496386803581220 924593589292397653 3952884024279863549 14737547041730144582 1524449651676072181 8418960461208332195 18126114765785032284 6700865855454976435 760646129992878110 18195721731567320669 879749015036535722 6882992869411454249 10945275140977070287 17957543453906228348 2319764204779573226 7852125351695689607 1041184758278875387 5541195112666429000 5338535432268691214 13158947605101691613 3206338792432989047 419623826346154506 4075466474167892377 4700876480216757293 4617811985709940300 3206909130727059452 3181514089693322643 7900097864779621182 8401157548724930719 16920699845130596792 7892723410712064541 1234805235410673577 3830318086900943539 9480458902766611799 13919516506648348566 2943491776161059261 13672832700056643260 8675693275533300166 8097233265257825432 2174696413913892058 9652379267899554366 15179584304839199039 14114932050365294463 5596514084169809230 10149224778138333773 15694647492054194247 13642603602264714946 11320455916805517173 10799283734213479320 9394333636989762484 10506039166499871138 16651518692563536903 11349744185727581767 16747702102213499161 11494842495627985778 6721682268862864041 1784900068515788170 6038858843171979372 8753033642671755967 18179177628447750211 17425699485862000192 4379660602273394526 14156912845564387176 5716828193058745052 9209046405585013409 14760693361996497897 7387495442205615117 2020690064799042302 1093394872230066309 3971229911582474626 2707785890125432685 8198726782414513299 18008387197378902298 9113993613379677121 10372570330849564699 5381624893409713377 12300032713983258847 15991544852733326393 12961262283068435918 5312354780066497915 15240594816383615720 3261551049573400277 12715192580715650859 15925967456612833991 15892101531782650833 10436249607447599499 4310531798578512999 1582088930471839474 8929575327442643063 16069874872245881393 5858428608104213426 1691565946293654528 12283178970964905066 7202046970534976107 6412306529480844462 15315077740888908151 18225349651407542807 9525485391996458194 10179675121752214094 8092562725903337625 11315775710241829792 10560270043253650690 14513747085873185791 17316662815304894795 13082031566977355043 13876711228003185714 11861595428538562538 11118637196231124463 15644285730212106251 12979173617172638109 5055294582550200090 5026940908399402173 17806578322982849550 6084946979347946946 2428584681151251330 3241197110213133853 8658463691955520352 17476977255895821805 6057860843558309173 9294023119921395114 10180141077258062473 11251664637116940685 15973539924304233077 7100447601772940235 9743790979173563200 14223223887537717262 7321683354309862975 18018547232469430137 17616105584538735078 18038665866018423453 6189405994829511834 18368805617399624212 18249951325187363597 15562583901310331582 1717946180117549717 14654611936837064445 4992761405736754922 5646381202878169104 16286649917683550968 10725487956816717914 7141646658227932303 16880479392083735161 13329994078611451293 9233233793007559227 7645931290554788710 6163927069128450908 4027185760919550069 15849996748525215014 9469974056348040343 7779255252492966711 14393781863801525650 1486890945885651330 5689795489498152506 16467703827083440255 4424232116233631178 13127313337688009812 5904091177798844970 2307461389956326846 7546043688454433002 3315494932811867951 17178264369576681407 5013400078453766495 6866677614981370305 884171118880172758 5713539260874190932 2392850724445470504 6530504782650435983 1230234454808924407 9202804325656064931 10743917950266196327 17922047339718344102 5005684831955989849 8145120721084361669 3173431873852031579 9704032382794832609 2500569108604694917 8732218758273603813 9581741982474881711 18017544919752763431 993124440889198989 9553178314515174719 2556853801130358087 5509051562894252637 14143541505108760111 5722963457188095152 16686256787542116719 13371722169743009986 12377551856954635970 1101077540607620858 4464052252389997708 6889184228404732548 5465297701529271358 648847916691960739 5923080645943859563 1760243829541101723 11421686919711591942 2872301718588292111 5083425245239684528 11880106230796627087 5080316136511020837 2202182135429599592 12401875314864194828 12234232083811245188 13202692118756750621 7565328410855528098 5368073969789137510 9816247302046030129 2372072948512085502 16900093462144084924 15904913320108599273 8644111248211390112 16351822251746500244 7615426316133296237 9601547647813844156 11049398654129727281 13522193000195902054 6926721297818491887 2542061531288135474 11858572686118426791 3723388681736042958 3662949755652101247 268795378349120419 5187407815928821093 16334565093900788276 6734382472394766793 13103858044160096659 12074190741250287456 1537824051788666296 7349132183042764415 5829367271739748100 7945650495367896812 10408198632725411926 3853430583936891679 5935059756349752339 7067074217655741246 8890588629373676364 8673794411916200591 13886193753334383523 3950673067000680032 15046818127180240504 10686529108076526310 14538578072344411404 15688704236490845040 12361187264490651695 10235741807437674421 3497114771842409973 3396961927702479303 11965339041665363060 10264310326216316087 7216236182551880259 3037717146927933776 9711478083764682118 7074069158256786461 1752140078582654794 16013910388183033928 10437635537658261558 4414794475731084859 14443152386867770859 4824835004579377682 12414686785146991061 4812307124931601139 15466255808631542569 15701122291037398991 11346547861981335909 12275227464920973248 9876518294101514138 905477856428062337 12006342795824606596 10428995302810278837 13132672849984441224 239222601315155990 17940083694045882093 14161746175966450337 14486300765377974654 9721212490245188502 12594221374246436828 13194600217466528391 3427179788498013566 5042131998714287879 7078576994785003273 18402207074649672342 16274906065644811793 8502143912383761592 1933515075218781387 244791031179763402 1067570872856334324 9779222796771870619 12968470313448553647 18178221437730514814 3128615344350390242 2987169656689014100 4168139192059077121 6221419867450173275 8947670977934049816 8871139996848231528 14473494235692763341 10390233669286566236 13632101365424629952 13874685265143094411 13177969653531769622 4296661296778890039 1349080231995326616 12000915106444319270 13192610981876167899 11361532242571903683 484937135755407399 17851320401016883929 939325332660501624 5435764094178636256 16069374619807088781 15261705801062417790 15878361107629968782 1352633809385716119 13797791176456106518 13743015877099686313 6385792234541221285 9655888313396242047 2471363358593430999 16480168810317836023 1592985564287674402 16406827259944308674 499075120933504987 11767292710071893367 15622816705420740484 7939974846881522008 5457836338056480936 1032847603253255102 12019787738379340031 4822766402726772163 15458629303661935917 2906721931283638813 1695322197261111462 3288770770042674013 5239960491083174720 13354957897312616747 6638067279010706725 7175272127826812059 18068639860229181939 3579294670266767052 9170799767377976971 744331583494986611 3564443847721521863 7363341045433038117 7208000623741325225 6657398749253465074 9105667144357772194 18136471838223486611 560120429552254675 3598421303239708677 10320081892530692570 9953326710421843680 12559762400912999391 11478187352376637938 9040960961455382004 8697826924512198305 4308771574820509329 1029873468149057031 13246549302194019775 10838149721738447566 463395432647177895 17379828628167264512 12220059680871869923 8720117116947844281 2602755968330851373 18429331809845141077 1827362595984941100 17646899376033245090 12502776202521959383 16416631833883946924 15355289803357023062 2712316421837455445 8487162031797444666 10771189344912503725 16696149282229459231 6587929913082431033 2903611867293863973 17740162426270063472 3866139620428745875 12093531996377060333 3213589302921471322 5248937952478341162 10502697874872676754 478431687677071988 10093180490293948350 13330759958588734364 1095792734916806316 444109284890049212 7516304807586129348 5221074910627460110 18373405091712377120 12708612831022197078 14011787332076180270 11301887484379019928 12879781091630081023 12300010017799799213 26262063437989183 5415059049824967076 12672280793091494259 1148362257919488870 11056879587259218563 18060340617302467990 7084850595754864046 12676316154232982607 10059634300826846901 401377147399069089 11705872246220134745 8511533037595546156 17897640112871645693 15759898300902122768 11571575916570216231 7545711665026448147 386955193583884009 15514420672736444858 521154259956245324 6880184770968967302 14697218746247521992 15421205645960778244 9544940125772247959 13095421267849430989 5682325829570636008 2817191826175518947 596696782793775665 9307822587435271484 4035726065094747898 11450126003509426253 8351489740417094685 14575109900448044378 3311876411550173266 7281804417490786851 14862560801838052782 8695053686897375037 10782563085889644248 8515373652042066475 1688702716192480310 11252993296541595014 16269106561967726469 12212802357668465651 7284500500888218486 12466848038023637476 1107558642879984075 17702250227687214725 16667024856937120003 3777771767905697686 4615293352217240990 5336734483395705462 16308482453982315899 3604696649269931460 15210073771915873361 16112948072958680415 4505777187406931435 4643994833930687937 11828406290696887358 12439662634710089110 17861368913765495454 16522431087061654728 12018463396484463151 16311204584972155064 12399380524056683408 14253098053081510421 5544950341664830454 5968377932527989228 14956983484894443129 1399475845590184799 8942619884395920370 10778970151239505731 10200107973249890068 9260699916043850606 18319782489900586271 1481119690865368101 365592650754870065 10171572371887261356 6287021337493298158 5614079108087324928 17039017845461640819 13172005826425511595 456869022583747684 5224559867030438629 18418457092695053457 4918873386229063926 8449255552518347942 15672058553686365308 18420920181735409828 13283418274143441005 387489709843452789 5714822816523377842 8633100961016431858 17760325939514241066 9265064389279036156 13328264017211211128 8973170437951890029 14306999643659714497 3015051758308985275 4812014252255500576 206711321293621415 2213006391447762776 14832453512707579165 5710653121927821860 6366812097935611935 12590735933172324311 16993147011144918345 620849763723237185 2021509926369713473 9424916807138612876 15732753476230677185 16126790400926352471 16027193623405591110 2182127017713170992 3733369553220911901 14202556579638053795 8012663178773962287 10383058497252121945 5200973003766889561 3667633982593954929 6275399351024097513 420707551043966309 8577238097459532565 5060131857420680345 15230216911863602616 7368190811909505997 4948872985919707980 7468780695157916141 5676199744750754919 2984954119647657622 10301515236851282273 15445208968782713967 3742030368530272299 12171311549969361774 12872445441915798305 10360905263753531860 8877557866896714393 4469043493925342385 231041787737338050 17386630958002178085 18293301359239080612 12586549738782403746 6240706142819344528 3441939342684076723 9559890074527241643 5811497937272299150 1867141876359497431 4774818590863378582 118066871660533947 3679906723765101540 10053471503492546736 72984548678309737 4627625436629295032 1515002733748066973 9991386589939617430 1041135102079627184 2717187001834548263 6696076445662293612 1204586963151983320 17401860223369528003 2211328877066786167 16298237952641139420 13692591120697586395 14887878305496014627 8049487963503963937 7981762760956557336 16065437903326181734 13105629607191396147 11031149543188800412 11096922464737629841 17348371792481694994 12762484489760996179 9457805182634652074 1194902430048972131 13512088660568417683 14625684367710593784 14130147838721073878 13877860377899721375 15688043165266488930 13851116244920129035 13537658735066835741 7416631563329898972 3823777048420551087 13759593895290157304 14175657637528063160 15947602910390813190 17319613680286472155 16669290785857408084 16451607054632734910 17945862403241199277 2369062175579023122 1449209155397020672 15816633346058592650 2846412098378397390 17888237401802442511 5227354759922861070 3793498948299298597 13882429777862537563 912965417394273163 6363974682001834429 7999740307368431393 7482522734426061527 8979555319067870893 7164713013547892453 8713380262752331423 10903739655603998697 14598504134488050393 1852749629531519027 370990476115503361 1037840915462883151 13980132445151345038 14945697755923943883 17699603359452792964 6310459050323380545 18109659956753859846 7413910260509336670 14817014316890267075 11157235087918660673 2892603531065079242 7671615310250052493 16901868860823134313 2023954924237638767 5709493984202883126 13161410406960159907 17323530435041675308 7942134854359014027 5605671992742910539 2772188984253320855 5010001803650303318 5350290876935655662 15786102555868129219 18021115955130145946 14581504274042865965 15628745262503639433 17183227722887223120 5796176356325337527 4070485136375920105 10083431356903405152 3759770038484897527 5921512846844058956 1828421119231117684 4155753262939858734 8666118162877066738 9817653483928009443 785569606275299511 1553111160545122001 7517715459379843730 14263573087692765298 8891560985607870964 11986528610759591467 11082488813790318735 7830179179876362108 16702856088991680819 11276628059603936617 13732803799132498370 5324869069729544898 11518754810243673922 1996198000377760203 10931908313381358536 3287334027741663813 3290619949389908391 11797232722891416875 5940869646653903695 2305139533795825545 3223758079671834888 5504688437289249396 1649447877092085506 8802700057637715681 15143686000533248371 10317283050450414048 11406580900269553603 2680675733431462826 10059826314905578217 13222972457758638179 6082949414680800426 1029598311563073602 2416439056005639566 6588847061929761494 16055522530486190745 1590092001952911554 17300123361891790675 18141385072614405387 16052275142165406875 474175157850566341 9958105405793758671 14598280980912516593 3692862630611714350 7053024987213359197 7429533767932060085 11911037761432213407 17080817553621775147 13216517823687562600 11449660125869002587 3738622836423816266 11269484383192150069 11736440892497887386 16182119688016668955 6589908675882267259 10194685672720769491 4680896821272738326 12130219077210926166 10204300640691348483 4041681714738509690 13424162352511170767 9057879354733922107 2287588570267991128 517973248649025698 15732940164490749229 9539027994092160615 17015969279620100397 11841117097107301506 4637386210053199168 17646029342613552554 10225459466278353712 1664760683010557497 15425088191787732617 1965920384630145378 4602566145516058010 687452095790786414 10861974095268647520 3367419225525692671 2160531476011139224 132986795326999761 16525282968461575483 10280701580956125620 10525150940908662654 6345445030550269176 14727411434732880907 217914986400270283 12049272263688990733 3529163432613013623 1389567390373654734 16712757638681901209 46744683407969032 6839109570093114974 16707569955799638569 11996827421102282330 8679084685081649124 8995900032970614449 17629039490429349096 14327361774270289813 12368564203161697011 9454584397000713337 2274042245379701579 2782806491082315122 11544265846432722496 15110384885729424152 4838233472048340840 1354719569416029980 12930336037152361795 4841374274381052378 3573729018390844669 7141808411720363864 2892920443763505082 17825762838124524292 17021570427159228296 158859724539924691 6760924700788769786 9983991113996930032 5737302502832725536 12009626040905031007 1704605546253980894 11101358828662463661 16466258327120686292 6263841806613419848 9999310487334247192 3962044940883048152 14225611405495708450 8100209365382465086 12875134310910120624 17535869160819485575 3821573735067736517 15548644568353141016 5539384597041403782 13275651302883192778 12387974478673729746 2007104807759810758 16505902744766938288 2513907949122137090 9173811121907912957 17289423736048980735 1825782983653807758 8197100961212939208 11032841877094319664 10936403246678212724 14057667179960617114 5590239376056945346 423678341864661098 16483405891414970023 13481136752117947418 17120437396093633484 1524256123965415983 6870451401330294478 8444083834641082275 8928330152944177849 11026908030713768060 1546250793808247367 10106342810776114509 16550144385547411744 10856994674848563295 13669551973671881786 3541295451124678042 8119058325557318977 17453427653555647825 14742577708077423331 14032272068958278293 12181518007980211717 10138116475599628931 10209583562972916241 3660927279795996784 9505249991264594965 13455975358552443759 796718062318500656 5227960897235370599 3693733247131250074 113356524857199555 8138304778625906489 14937237729914419899 16043252121040942389 6393637336074143453 10780422714599724046 4333766583702803887 14197707514008072514 18150647162140761999 5514840353875420148 14015623033379364546 1661511107725988096 15191223303852309034 141850401078647516 10005318020413212773 13919376438892529864 10306680916261367800 15166142078623403813 9154217464319929079 11458118399033666032 891071172939373686 11416089327770313854 16683715056497608574 12002454414757064497 968773553282987442 9260553243280873948 10181137458829776881 9738939924900510704 14831074468794756010 8014157946652620968 2336478016648005746 9977265145512763615 10729945031758741887 17335172072341272334 17204879683655407840 14973833233406435392 3215846802684074530 1053976168478869135 7527516255017279596 4982697979529391077 4307108430785352522 9209000583896136099 2068842316709040337 5741226369007194995 2519831828564462746 11191391620782592826 16860994717268427200 13486122312177435578 1186398415936223629 14781420638839994611 5438355146026926467 2975922830541641547 5917600369729407911 5762046305200712356 7534222558685032510 18096414665308770220 7501097353927160188 14910780342187734770 4446001609238766950 4465513699572551027 2025901620299018780 9690980552695241848 6751287313482959286 16106338419794287471 11354321701292552129 12894929543927794615 14109239784188461570 1551560641820767289 10101244376946743716 2763240669247275499 12069059833060758982 11263414869774687350 9485640983948411050 5886545738288363769 6852593350243601651 3639953700983516030 761601605839817828 5177655708416568296 12462698912914734229 39164794423484441 329948229491781032 1084299858408769079 5587139278818512137 9058776297486157304 13041117169828690328 4726905582200611509 12480758810641600692 8879278190627380506 14557766791101761393 10309226272859290687 17944047183400967862 17274022588402541990 13755186394512273263 17738073591160767837 5971858655687642613 8190334553381616015 2559547926832097722 22979456449740662 7136124825899080164 5940954381090617144 13373645868528577386 17612756163530416982 7943289191994821807 13649575499388393653 12261205243433222954 10130234020706427975 17730537646050887263 10036274369667893270 14674292243569258881 3770818702625487589 4201826522723143734 3961442975570434758 4546512082868500396 11730966832305524810 14034334909341283723 15244671624876580442 13699581091023376181 17383278417876547217 5069989918830535 5819207588660834957 11394562990436055166 99619686061566474 1351414408372426690 9467806221420666182 15575710870784282668 7164678061089653826 807860689612196841 7902804180494249573 5319401025281676084 6338054080213767714 16206207292512527303 12444517863025189009 7316374761437656673 11767901852859898326 18076593975470946839 12855457575223095803 1857973900150301218 1619382433813213920 8794396277910878020 12742314018618175003 6647367028130345990 4476764546479553903 8119758417116532918 11861463590873286486 6953797947094670665 7654242630441330773 17069763833840126061 3000629793228328244 3745834154632172667 5631074531858681989 4373457987389004568 2621498439245429503 11114979171031747631 400669153546653985 8443715589730977230 3563194724478865317 8492436549650175436 11617842931811717574 15665977676638765164 3632786607954724823 7192417737147423089 9283016985942206640 2012869847171467741 5582854368392993414 10656555278390254326 12165781810643715330 5847328570753707050 11803577455231452895 2953043055531067819 6781009454668367161 16408015840209095904 17028557931734470442 12219225172623890103 14870451736257591931 12118025791425346895 660467280792105823 776383089518522211 2389072832892771222 1633940614761671186 3261363879502166015 13471448722549078077 11813183306573184777 17647234193847600014 7306360433578352944 17888446114396498255 4988011170497858642 9768045615284971753 13380530370209254796 1367396277447957067 3277987383595793949 6081072338405389384 11104874566963408253 10239379575806497549 8115470594501164842 16936598199024149508 243788608832150296 4280043989069485690 13091388504415860444 17683889673783023644 6487202171888350035 4939370233501873492 16182463263574775252 9363727039179961492 12929545506698194027 15102454746637515053 5596391075037876832 9277376597598178888 14745459060215211810 18184259143348239920 10059809012739478737 16613187008080106504 12208411770689629459 11428123311785020520 2446521595315765731 861028062186281888 13981902419539255481 14423662025554958948 11783480037103119706 10596883931706941176 4524879579301264163 10688347968287956173 6227865344657346996 2288688026452385810 14385214539892720055 9917558455071366786 9868848479807652214 16683801888543686991 12802639315311085833 1244355786207807525 7623731414454214528 10130540389405218101 11689387685601719028 6313710772965193412 929259820248390610 13180239618240173533 15894270866721446299 3036514906954651866 17532011486174270907 9301379714637813424 10262198089694184286 1579848313093865336 11318612794649664978 12475522457234888635 13995372989765781371 7806424045795053069 7888384354379940318 2214145559035460761 14370708276971408950 5355032131277174997 416979983076297888 7094017438073645456 16813958996890891068 18437426531821495499 17085943692429313845 7860102123542399496 15665886102969650368 2381412616545007808 17691940583522892975 3956842180714693374 16965321779214256490 10064616063839207223 10321166735328885435 9517312763957415895 4300518352278370503 6342452956763235221 12273372392099838172 14933692609074372824 5054868298035942789 1484041793566348299 1582361001559541128 12106241493650567400 14165047576872232775 17216358054230067959 8927783864170485315 6904916878668764022 4671553456089818374 18054488114708610845 10631695838470610762 9073484469761499843 15999438962069752083 15830306011572255050 4315682378793726347 15521282913616947705 17606513791326953551 2957704940567909175 9431441647666049164 8720756057211287885 509015532729990167 16954264794150204778 17401215606161462478 17594848390780035963 6298075519745472924 13902750680844475908 706075506533468297 18372515365531617700 14735966626922531220 8612980409574628190 15942293229463706553 13556557677413411785 7755822512591770277 18361833844934839674 11100672849048594160 10298278799743358936 18343405033035668075 16447457654206147756 3898723422279684387 11651752346316242512 3183530229667613746 17175141277843693890 102830229491786343 354135185401143355 13142980914486792520 11305070751521751902 14026926436256052919 14662215561660590974 16121960296570848885 12617609331656381742 17524252975216333586 5182043917177263016 13855337335734761199 4323955891473956366 819437506913710530 2400731242598209106 6882235438794022322 15011744187075952566 15999390226558108755 8288571018415955839 5466304457862160984 1642522358480677412 4365688534412925970 10918395485643338808 4471609589654685687 4409051425474540292 7105590598147024011 10762366376812045384 10061910564776006760 15474080026616992817 8395023890826384807 17336002895535726681 6580037211061204937 2865201412474164888 1930931841560590578 2225735607970330558 1019985256262088870 12102891524604303200 2221810828645945989 12857506844966370660 17708113453239563178 4532775230360188288 8189406561759598837 16984925978330761918 185763698079501041 11786986542109265434 7069465746327984810 7157281130622252547 17602806977416319913 12226846505574420938 7280500281679213501 5261627710606906236 4236703392463243511 4706684084430197624 3914101791020894811 3483983895763044220 14465482822641800513 3972004986759274774 5603480020625607044 17881760485344474582 12514718141527380814 17814403574461725157 11121393115777901022 3549581802031405271 13069897164176075024 12860837002148941818 8193773466334443497 14220540255665332933 3576735874075334458 18234242904227393398 3295466166152767199 2359052184618008011 9116567750797296066 10648217342710148510 7070561175618621964 1775309989918282956 16795463770518740980 16086570086665684648 15313293928952819440 6944222364021937712 14106766163869487858 16548487023649585593 4939908850058884564 14629350981616315621 1579519193008440452 10496009870147540764 1956191981015106101 15435316612577901252 11377027523358415435 13757186527351716745 9369773135006204379 14617957418243526921 5333409088690577427 10980040609471230332 8903700758747509653 11471477669409146473 10561185459271209605 15659374034384427294 4344059902931130231 17153493759702388566 6285234680304763329 9482735747142062580 3804575412840663082 11582818641573964787 2824557374706787797 7897800185295154456 12921585502174934785 1547030504783855319 17102257117530870391 2454005929451366358 4893704557834291207 17459512704579874239 9760883158815262494 12696998055414850498 17421353680808872493 3929103163104784637 7137767415275405106 3262092790091488859 4072666174419156329 994867003910383663 7201221105595113443 3155666339905058301 7069331943994341898 578260271990535436 6126310843694856262 10567663473069445485 8933163254538902369 11433186027933328321 2940454363329399557 9712817083263281791 7096545077431423068 737692090142905930 16214502944416398026 3655590301077992822 4795215207427596095 12778128783690095622 5228042407031962355 7981855068101497599 4471384912346986181 10555514650674340648 17731142984802403384 17308780142820978324 11857823042121565413 12424691053340554665 18368813324529487385 5012815356566193815 451287913178097128 15016368580079056580 5870279537974294770 3517323935793542260 279780576857217880 14039316984003551388 9680830621861003359 2276063486961286506 1676625270093080995 3822212513455138733 18098566080798222493 12872790516576632841 16397033223613951148 18196820089223896686 18112025407915679614 11086002662268905233 3298889551428619560 3484813711394544659 13965386477139249274 8040743816159333008 1095797020161488431 5606840085585177188 13811891181657249582 5013152170301921616 15426408128858819772 11867858746598312318 14738664396320709963 1364453032832582985 16462011859761145167 12951367907058098715 17944735311313059718 5730111963896474168 13377556116076527900 14161571390883900849 9899164020562832823 13788930206038848908 7512282595701381038 18095295504174663682 13843343420050849062 3272837810562414026 15124138089835423881 6613043075911977939 9001452244295095366 11193090829949907446 15091041083056198402 8001334378081160801 13351531877826556019 11820727536988683449 924973350415455592 7966643400704717309 18313663396655438727 4252212582477941993 16506964528110905383 16397457418031001133 5321683509506513350 18253649096011082971 9746153092533285509 14405033625175449335 10530959077151603977 13509185459213662305 17970127037993053191 6649663453202160009 7338435892822661705 7454874269813113460 5988709288265494027 16136826390909183761 16898392668841044850 2115265589264870902 15183160964743930990 7322234134134529326 3469403097247019239 2935563612095680955 3626782990756788223 1246402374473949370 508413985502984076 862536112552596587 2424200866608246579 7964757903970557869 1021437411100799122 14107729930692165385 14020693678684411142 707857472189488999 1800043879406864200 16883132300518443406 12684168204724351955 7821979844878553586 17220831205040282599 14635279752922613565 8330110411516668920 16524483328979402465 13570333752702504554 13061653698265395557 6530668743147402632 16334534048460033180 2993939120731301616 5361814287841804736 13943478003786237533 4944226284220312972 14083301170931009462 949070005519757456 11740047605617436782 6982071092878695238 10116802614019962257 7397958560257717927 8741189287499878162 14076300916830390847 6297726770187107612 16136183052514345795 18113654495352811504 3432560302267582623 4889536151217750358 17304629743286440059 17707670830049533933 10173581491083862475 16627353058641356002 1301454316202866589 13737050307978332969 4575559258619730401 8232765305631675038 1185898776414607037 10301149419909201642 16916707976595824054 5682449227808695049 7802244992851524214 8061738912932652771 14649892907245952255 10405786789475137971 15104848531276879362 3017761380709950214 4685435868768296578 7760075184427632718 10099016287342872620 4623815312262404989 7495337595177015304 12579352674148492892 16436175002872040501 18101446507656124856 5663680768710459494 9034231260848458116 16513709466632006145 17768430317379902383 5750683291219556358 4462275068228674218 17440842170416493373 11631984375572434165 8144247413477083700 8252355917308711758 10716033031873580377 13400980746884506396 5443580552847864527 12225288123423884591 9482158322674243216 18194404217778426436 9256702467361333567 10090446870176295930 11779392659902839234 7187684841611242148 870553984703712152 18209839878675371614 18095861861935323034 17144589646523206952 9823737470674414426 547868797460187677 5153116944513089126 9839640702261083147 18183799698537664218 8263497816542522512 2999803407785784791 15771342258180804531 381070869450228779 10307618729283261915 14343210464501439928 12397823205914283054 8226831015097920356 14942531971434233776 17120157063507063726 503959466307392087 4712111047847534465 14393805662129972755 4925341647488017222 16335119648642495688 11088848463631951211 600720850179064577 1697231935581640137 14102354950335561155 7852959603206775321 16320931885996574803 12062447749621823669 6752634724919796284 11642591727891269113 11839506215360874282 1226347113282172333 14305903735865199649 17973923458333033354 10394020490972064581 10470770494984035755 15370599688720302906 354836841797314775 5129537841755792524 2687329033647026091 1122740550736874990 11541519681258576388 13105870089782560329 17661551799579015437 6228007253557715869 7113491020385092039 4507521630383467910 11904428186379837785 14396743562250811568 1407261966904398789 16779345502992379955 797711914338382692 12601207859320456059 10663284814317779736 2722896810871353208 9028632587793942965 13445323187823425283 4435097980948021396 11241038360531597169 4342561128478328376 15102802334124757343 11156474066251806836 14232114371106436265 3487502030473102189 15575625881895522233 9589201728035149952 13236027146074624117 12665085114814379569 17379366249516525585 11877860962352128118 13399330529773958003 14349040993500755322 12267837559500051358 2696617746872686438 1183914713709251239 5020729108815321981 8893245502525350735 16336415822867144824 2646184616700117042 12570399489287774121 16196899210340048136 12132846829582508531 11412124595266183088 291248566671442229 8407318099648266792 15415692810404030060 630584632038623518 7943694618121301699 13760317817221160561 1181806815993538745 14638139880735512639 16329460300287231110 13591453586280512000 16899892929612992901 17639691493464032707 1114411104944442104 5842554623947527414 4934831694729777275 9375722186174923251 8127796722430494064 12902137787080854287 14231430524272833740 14300146577887596560 12002491791208749350 8959818183664167399 2681745754821694938 17228445761924262689 15615355474028756208 2523125111556429463 6199358138559799253 8190899074224637160 7975182281694276162 6169277142203594532 6060341630794621381 4910521605933189358 4973680337972827061 7357054440026329419 2026168387344335748 1066987393875473655 4426183352135717865 9867548965539072559 2931059713037289328 7485386582305748535 13210133685622499169 18291429839960637587 11498209823986978060 11445761858139079559 2897501027807278551 8122433603735872983 7680621274974973748 13371717463018084665 2776074550062520054 18096208464631199454 18445534839459121904 5081141850482067513 4154552079635943171 11335247967347329903 16437687907661568960 15242156401845627595 3499512978575108668 16688753570235800151 9322140118091408742 4867997505969131816 12218494468711285293 4580439273306400871 3484800393386403193 140291224464255430 15401060021199727380 18089969801233856484 2604591328263640486 5332566027148574771 2138330383077608834 9773395305903495218 14387899601840401590 11570313773536343241 13662435449248363530 4042481135656048817 3921755328429753126 2031249710352385663 17077301535498431489 1247945062865086096 5010616105937414316 4430173256964606398 14691021604375267568 6401551803424594185 13128088031700996168 16050429798290059487 5762862023135331755 2268431771955787771 14076188553634829720 14040463549776254518 5774244266718795951 9761475627303668767 12271010145275994390 7741275031334378519 957190571104613084 11148085615045089362 1043423456593792062 4795497496053854378 12415034645049164040 10425723937471752834 15510348297676626158 16236584021744492488 3890703556591588496 17061743262709807067 6810519225715467484 15184014335657782216 15337694566125778098 13599835244774559369 13567277223320306927 12556391786792662419 2070975466308668951 2771962337945247291 7723260650215881126 6603643473635877660 1895623978672142456 12572735614389331203 7129097033644628545 546658095186136151 2980473143407440142 8246806291910057265 4007729188346094666 2327440776978456453 1671450553136654385 5205733440086783563 11030775277815171888 2736038386339613856 10732345729589331743 13942856019423177793 10557111220686175674 4235813385709902386 3157749809328308360 6099085336083337035 6075901603408904720 557904483666731888 15791161098355466127 6690390694004826232 12214142244460196773 1772948569996598540 1479056791279025527 6494405503592696878 2181837608725416566 12023575951170886853 15673537342630498541 15337957516489221478 1128229400409118832 2299304269765908718 8844908015694508036 12572940318601674795 17025638840757024840 2453214073953111712 13537981442140762764 10669175348650167368 1308386394581278253 10874830446411654925 4303862185433582791 2373403047616313164 14949445849289428621 15247873005853609835 14101268171996899809 11429953002768006776 3926497499398235194 15441359405461866423 6583540646201729118 9117051238900524364 11259833303036937525 3550473350711684105 10208553859340218480 6462116047479491957 16008171175296482721 13115718403721961058 3711674672860010557 12066444300984111266 3473504039403308938 10258784551408992992 1534259739173163025 13953052555213901299 16567721475432441869 4824094307173637870 17886947671328422399 11014275595526667377 15150194768449949579 837604285829837808 15417531346248317937 7517576332032175362 224989877857984828 17718202242498732924 11542355617431659586 15427570016982937920 3006250295340254841 4359451054551690388 2085213396389969669 7373919562095564224 11950242045853946697 12607544256564337360 2880163179462355243 13663674866394435619 8628848628291648047 17675707387598320929 11146912644576231043 14910919132274335954 17957569420484357258 1801313173291306359 3820594254638974503 7941792613753010673 3058977169445854012 9707405846618696814 2679523953898858478 8505719496595365361 1287843160872870029 14992494023997618587 3740023962722469199 565371053323233950 288447584476501533 289221547879610811 10910906365807581508 15537522345974244014 1788647021458289286 31937126942597729 17176572833733313941 2813610733375166314 17539895507330370074 14227840534030018717 9747023071231785151 16776203710159404735 9023375615847040077 15500442394532064050 13052160662650300712 2355519040919810952 7091708144344381730 242505500509427761 18012957862718719817 16281202276024016328 5004527096059451602 7704419264590057978 13427168245816863801 15124375529169661987 3936497061094383456 3839247687991352885 14245793634820390669 1733153923769773107 456164844656637154 17027923581966817769 8194483714851842030 2420546188583514644 2704627547565964998 13102377783982419322 118050013899448703 9671046877076014138 10256190046905704915 15615236542991754474 7390644856825403858 12796477386079258928 9932812231604130631 8453766058675708339 1762842633127512878 5967890612947577978 5777199638445520451 6213806588666886337 10361805080313000519 4103820886789194799 18100745421316684351 10984831994595695449 13638329755217760320 5157292881269856137 4755922858797840851 12092378883427680467 10633617275146096810 16917737748186777725 16485312530755278346 5856306719553214894 9470693146035170746 5933521750423270028 1602740718088521233 4314707651235684289 1484764736201973042 6083408955524742337 15564389063678771043 2181652077057120068 10363868281505383521 8564550425675416510 18327979593320398487 12305610635588511471 16673405849866578552 1620336541603597915 8996187146147942379 5615933778728678299 13876256376650050526 2853734599653170691 16991643831897292642 10662766316635919900 11875597279227129933 17147322466436971770 9894400445798943085 13030099441317213108 2281496722038715398 18413718793200850308 3324259932029948102 13368709066816310163 1351847591664338612 12818279962429724265 10547489317883181606 3423270185362142025 4314043879959303703 134926614037574431 14429609692315779558 13747804166031260892 5026321764463890173 15640591839625955382 17753246063864676812 14313199542954499579 5128163953340287858 2774224500029138296 2825404189217006578 9070718420120148289 5909580930164870030 904271266348586078 17818116031698649873 12611108449847629502 6745413996885684271 14042901030499460186 4682032231541736627 3133059200332229017 6798814935224190256 14937238698845064015 6352398141092251573 2320355330801327464 10554293265304474827 7371146654581147531 10922346548770928271 9353873795923602225 4168997707165222789 796755687932232703 9811691361207052714 14752994065082009407 2999162056254116397 6745332476725985383 16310324642421100834 13620095331346199433 782911260124609077 16767435591087173234 949348726642753932 1767652242595635583 4517832664931518828 6849438466741800077 8815081440197532798 16847934307875523273 14703790742483806197 2008019987369263585 2451534445277468542 150185277589516019 8436475026824082961 4257784595918444132 1395900841109605563 2159816808532525565 14881305180940172420 16555326879296482956 990390061049583197 11972614536752655425 3730392135865568624 5137747534352197639 13028641503110487561 4724879974362264050 13202109188456847564 5968910719063563015 16441019480413626665 14976733233442162789 13240168014372109785 15387939468884548073 17252985797424275818 952650220941800311 8904962738797779450 16532654438953198379 4662044991364703286 1117878938216974018 2952916552984954863 8183656476581696142 7260124550017704681 1721005381827976728 2214365936674071694 14641785071267217004 14492648498849995445 7952303209663874439 10025652395041921719 9434912236605230757 9668864850898197502 8878526841238912647 8106129893139572801 4735336951642811950 3291726547678688510 3918227863984222888 8400161911757653967 7878916720047872315 618295132688819110 7305286885512052879 6726823524980068917 7191908278895893220 479755848133083747 7866193571319502212 941693755104208822 374620907462895636 12923859276198517967 4336308216209863808 8793149470878938326 4221895573875210822 11340928930620200666 15864888691100956979 15928908434302385559 16736296884650748399 13424725748335668077 17175405148746168466 13953740025792171041 85740163702021867 6800781316817847273 2248493851786503750 9708948631758899529 14664534503257122596 17232386444667954858 9243709831098077561 4907242337010086068 12765823907021906694 1617100470913134813 13423179200624258898 15081090063082164768 1933185274503946059 1892365671024896753 12336523845005893188 17075351646041820902 7363122520483439332 13766835419704275648 13093981528590509950 14984748202116681248 136000799456498407 14921585409496374084 13014915562709247486 6742142382527647668 6702677534950557014 3682355061594188600 15260726970814688452 1858550558581430257 14639716561450619866 463548695362168971 14497673103856053436 14273928523797341124 11057715045300166456 13575979216462120906 1120394845794247391 11188072838256567944 14936051603457591600 7334542171366185508 3381424339982378460 4692468044461843993 16584799743242801699 11064753791321079900 14488533413053101012 14665877408508162613 16079890510688009879 14602123044083766609 16111933566235264755 16931318630463350398 16326055326753279855 15952091769733631309 16968626682683489727 7156925266246339671 8112025133272021491 6497718688656294602 13088562683151292702 6816570135240932323 17233023717248917409 17216155481444196142 18062418868111672249 3873905750865603837 17250920291845250580 12285329309944127801 6483513036314867655 7509485021771722373 8302490841098692715 1431766349281069749 14162639947273447783 4598827414442565362 12173783132092676685 12573788459818267376 2392400415673015628 132960364959979252 10899387075167516131 16511937643213792071 8751059286827780193 7303106573072038084 10968626968316450438 16268489470943277879 17738912393680623628 14232985946663865790 13658746973741593080 1311255201878491732 5678887182871378183 13806758327410355769 1325700636703356381 12825089893132129843 1516822372019529506 8515960078049756520 16207870912607372989 16192872886135726157 15710279516770972513 17077559419524782245 11592347938156491788 16238565390703483171 15139530333531701615 1700128094321957404 16028074422421711884 4447416169090671346 8289922513102279984 11506897536806388438 17280698905202631210 18286981654528788128 1924218230925238368 3132305896103658332 14899115586499072499 12202842001184052370 4769162543312517946 1813744445710248799 6428450768662431093 7455030999655668751 7023302280994861669 10572567591009188781 3629972368772897908 2238522922799341615 3643972382470574262 13059329979531339813 11502387289009300574 13503051699270256115 7505374873073348614 3364541300852346549 17232185844247903982 545769035540326946 7782671204678118707 6075078740109570946 3659794314411227510 3011120146864607832 7913357613800505668 3086729502877915524 1082822440528358668 8620267606916201898 12396803104209377052 9128504197098226711 13015047628601625595 6233175085766515005 14030515916941437583 3053553457067873534 6663454833488694642 1085617136174236325 18283956196627305199 18144447348556603247 9873627659400426643 6886549604056275239 2459312185719578796 2089141458216365094 16557311086901424204 10967621166607941044 12703512709424923767 647945730887072651 14608417144088143839 10670073547026506205 875990314506902254 6942548651580685259 9351685167633704716 8610268476838427585 10886921310296555880 2750557783252280795 4494357384547056224 16839785111637249861 4386472101833933438 3098703902804951672 17321792420607581926 10525187202191798829 2528105670524734088 16301448746769811996 3748678427249102376 1483694377052467209 10993029123399970612 4035150468682680254 18080360734632509897 12098120260195268103 28359479887507513 7805645463289142867 7743981973182084485 15860818471037008382 16678364854199541915 4134783513215121323 16658790543831495760 15704854754510361105 11171026103039375826 8555247327773211976 13570796651192494190 6715954941720905372 12755825714357324541 6567164255410691697 8876146308078262890 14458834048135717066 4055013043520858667 9320323461255798529 2453284125946156434 15926362513031979263 2530194998399084744 1779099079952496937 15073993408143116759 3220118664045436554 2852550620126174934 18268975459267448569 961469253528811615 13147952097128988017 11282597377360096317 3813573452951026481 7102683128298399725 15181916216664365967 10665353485146203034 6850407122108155422 16731847620102281530 13421104520982403120 2141758122372390404 13914639952420291174 439871483161237664 15039679242987610819 15779316872856527947 17959343103087043277 12067261459161210198 8677495838201016857 3979409876334599302 11505273348731297247 3225698534019261745 17163529960579937298 16931392870692900321 11862130578422698773 7840954758280859548 9059051797551257769 5664342817662840868 12208638899486609379 7481355485433146864 10841114058645970052 7459630822306089618 359861901836013476 13640389773787040839 2827781847894595545 5923787809422397094 17112186742116510279 3373908975890649547 16313651795328908418 16696447120409252543 7032323887334694884 7591171757838620896 13327450656457032901 12364847758049378322 13114837671162326521 1478019305019907783 7802779148630744444 5470683604839662638 904801034862855421 17224148958646195041 12678436695465272574 6608989666614362652 2830719232866615987 2490261109599780726 5992329992702096899 5877753558688114632 1602871623593451467 14725026066676764130 10291269731955027068 11943252589416614334 6933185027142165504 668393572919036213 3402665319781507710 13360552105440127466 6608234583189909792 8590024318257363463 4587430105741890433 13296514470389667536 776889982860868920 8872268450117034253 15301672722111260381 2834324506537151297 15616251409701549223 8948056770330435388 10927183811523260265 6237822611314509435 8882943407550492948 2599634595193626608 10589591242437729566 9912252600795259300 4834221066509259240 3094089331089812660 4269224918335924262 2446223302280936233 319347162398782655 4473469936240725174 10947037606383474658 4503580063607922055 4358722492503788950 3762933644173687236 3284187838890452151 14012781018091948877 305313670133003511 17706104944914301465 4711431854179004814 3664381712377731598 6515758962305822355 2673292002479745825 16812921669710956166 1435689187876147339 7333926482829966274 10308441613595328923 16453993564861073795 3849355193395864197 256166967756758111 9593515460702130714 3884678003680053257 15762471624205078747 15555020811569846225 13888420259873100249 9332677095638553131 4639212272231871552 17348621967568827950 1161889230616628175 3464876258499873084 3528075567764811480 16243136195339755524 3437646849996908041 3658262444309325124 12878480195914169361 15530338416977771449 18216118107266690918 14082615638872052674 12677520155245396023 1573003323452228232 17191813603561402141 5923508062083658209 7552702355051497672 10640214042912209467 17834398502140465159 4767372159550792208 2683828233442118145 5060279675234901875 1757091742320509053 5879990418014698835 11384866449534664976 7504676355554310803 14295004658790931465 3861555245178973443 11188972640065767709 8057931785641562462 17983182942917803619 1753623016670544340 4943227643434905977 14060867824769663188 7889085733053589769 8566172646944059442 16332917320303155574 7422421437614017764 9483527875700811535 5755451150612967571 1594450228712376323 15709462964482309655 14683062906127439389 2527806820698591926 1303779402579264818 15141077425563096530 15325708068829569202 2800122803003434792 124431289348895520 6524145052813122726 6671760309297564255 11685069521716429576 2666961215785493609 13068468513692712995 15234754038997291034 14973950178067744350 2679606223239138054 801822899755987848 9644305504620248321 13251885397187849805 10630564350449752131 15396884088929458254 4864479226337045108 3061451133454634617 13527603745258639951 5688411443252125358 2469489269318929093 11353257179720339721 1028441627179164471 723495223554907894 4963137614808121575 6713569020965792759 14432839195581418607 2660955076170336470 11354709767997613126 5119715781933779357 4458812105344697353 2874626846042543348 6158124226370314201 2166332426932587510 14585310083723608180 16705257851746941149 118190635921975841 6700633004591361058 15452348265175638449 8482688392657228670 16271127740934551590 14235672624115474485 1212937785213722264 15234787868549050104 9407223358526450535 16586797878615834464 5623634149926675706 13056767986508881132 657761287167578489 18182817704374444417 7241441351961600064 6508878432389191040 8980805959561257724 899230582430811814 12589273768683804258 16053702875497369457 7598484177865350284 11771659809036324035 12712549877907091105 8903064043803801616 12628454037231246397 13223355126309612757 7509259141032635005 1237729130097811946 7464874512621675306 17310476889252815654 1631944031436926028 12867055412086318501 4369739478796939920 9009922395922680438 14577282528835762088 2222474861317971621 15173254911638982833 7344337239990184947 2390631722933471671 10075600188474853079 11106816517288732664 11284946260554272861 6981535218014143604 4347052056739137884 15599083859590798565 10639002097491710085 17574578750889162159 6897487883521667834 1473955962102495318 514269600331218170 5853076307173261772 15978157309499109600 13223625835130009549 8463704339582386053 3157318598984891716 15126046081442045620 4481091769432798618 16347334370832523617 17808103315281962454 10846778590223766605 17390753910375752925 6560536329398468265 1844362415721924503 16140256069786250329 14531239886989356787 16738113019420881514 12538325732924232450 8857775062412155447 11539822203497349335 17275569041154741235 14067821700575902829 13351716538332737731 1136030140578545360 7435407282568154852 3884294849440750127 10668663830830380196 216600541507877536 2971882318784710969 11037719118035498097 3707910846353825507 12689428931718034535 15430615865861790119 5475716633644829107 15019204743570043383 11027869477379675274 8059012018382719699 4460759561189958763 752448579559790269 13139573504589375186 15705443575173740369 1907700278827211712 11050229999497234185 17538839077045210105 478477456198716571 15229534308764404493 13534078137245416919 9995117060738628154 16584560466777071786 14203359086340926541 6627096928708098674 4906876952857974402 7016429183690538712 8529030971631463549 10326022532185381871 9703359637889339266 14882178607863981942 4964856292131697565 14585576822741599047 1430893154690788496 11756594151603160905 1336605995381918818 4870183932415287209 3646062387570825490 9558844216007948373 1529382817641364926 3566687522284760178 14582688163763291903 15118223845514924663 10233245512569411899 4568043331108249572 6393458829676487929 7238547301361449045 7697229935507932138 6757938283999745077 3055472854148683368 7642203012565633588 13676360590283081282 8760513091070359104 9826292042344838888 6440128935106249587 15820118172668354336 13087016663673608177 3295982737113874480 14613351463145623330 11533270375583099537 4861346994044054644 1967033485786340184 41680238054508195 18348767749517272331 15530019864428595957 1859037417145377686 13939980468816436714 14716465325487960937 8778397930445522909 2793215618079862759 1013754094713601335 7273671300635890074 17396591549900900680 3989065452641477469 6022668261857102530 353748773335864411 3371502126422224237 7784916472220083121 11498431102279393313 1975395749447106055 13410181421932930388 10939237576487383269 8396092536208732724 14046317910050585333 4434407600878209341 14619711316917044299 7147003655958165948 7292958119628478162 14116679105997468320 10187630985004644590 1555089502757886815 5048616261638556305 16367249499351174744 2854967448257123160 4428359515985793188 18242008712701215279 13119968795759663754 13444978790511681197 12783716437400844487 1912557106869287609 2317373624488547060 5691479891304743161 9964579395040624627 12688193723576789609 8971747057913284385 5599469028009158874 17039733397914017607 15365454823536354379 7224209016725299635 10454479815830258864 7233715141063017460 967875114230294350 1165751097493183496 7662963409904700343 5997102851058168917 3662177525819884853 8096571296147018538 3614448193682324767 12508040568003336152 2424879751109012119 8979576663328812095 12562854657113941529 8162207779865750663 2912533941700613061 11893986368141872799 4258811208219906601 786657556623380013 11551762008116856939 4631949376972086011 1702927195943533263 957286384723978048 7045340438356310578 5594331074835027334 11545252498975584064 14454146590936564403 11838886249678279179 17657783368129841050 7361007581416927773 13970651302078360850 1307860665617871223 5807271616236001393 3266773441183791898 3228304027780064687 142048035698415312 5516109356253834953 16649431228236208613 11247233559305925189 4420473768059019665 12416504341850893869 12917332554224902526 13174401104199728315 7113450089998540444 16391775169817746871 9485461053192583734 8556465593918660495 11125745166819351304 745586996776238079 2013256433854227153 11231521902988662263 8190168246076760779 18003250912418570201 175051898418106582 820633398728947160 17904762830377082835 16685258281671510614 3963994534073560580 6442028118480934903 4828430118159384241 3085804267705931373 14315093406131799011 4601743337700750246 9974436891993464248 5252525966177769473 15460573254496816149 3854386411538902971 5314108563328563900 13982760744645495418 10916434828120951362 12894592884109315158 17238789117751014350 3715563594755357356 15335880373011986445 5871614084689102846 5225407773831047800 4855536784184700156 15538436275399772289 12199363089871900103 682427505836714531 16989829185971021728 13882800949658027558 17252520653251647559 6749469802699341002 13645666438233958138 18070385927604756524 1887366913722593194 8273729709538115479 16332833076328810161 8214414295713665319 27126898167503259 4890369162138188559 15141840316019189566 16214479520881251259 18024919963826192371 1292940644738308103 3916164578294375331 15081035327104128302 10786675437306722663 380981246620031280 15269152607994869152 4612503350124625637 3199976559073276604 8268612162109406785 5445157839527541580 14263249129753396632 14113332028118154099 6394413134868076052 2243894368498312301 12058486296992120118 5394053373420470516 4361826366281325336 7180444933519644470 3611812219192306841 13622449534057403919 2700429216719479991 14579256253602426441 12440293759445851014 14716788719512507401 8882826367053171395 16765383975217711029 18367252448390556406 13109565502089855386 5894763514166466169 9031244662815676377 12454584264027186053 5800650754235870376 2817970100855062012 15035456990021508092 12995197809173491951 14783836477015746438 3760500425980677462 10829180266645190264 3718678052125033704 894720774469275634 11811683912272303553 16138803536057611949 6999165240719631924 15530626877639024803 15053735178822263893 14299151153444984518 1882083550062829935 8582033898276740118 13067039775885754544 9766369192163834535 2015558673385614816 4790370967210090103 4953554006456051360 2040665874015877536 9248622283622071607 16631874119111511290 15030773578552480308 13750548620115656209 5940960063583005415 3238518435974092973 1109461594966943124 13309998023348932839 17599212904292713022 18093071740372635474 17767118316127457983 9989349734546290594 13996831827503922277 14183503558662778515 3383101819672471557 4684506362874612065 797943413837871791 13378824046128149182 17756138308857070932 1390668644920405150 3666410116153553966 1269153156950901464 17449822999979062998 14590016901348597832 615199908302931628 764275792680011885 8659543873923896234 10548073867246947447 1528380159996298602 8942165140835118206 5435393828191771713 9584451920237509268 436438751117511999 13609274112988552831 15048782759280663114 185476098345117024 5839006869104675774 3583456151663862072 12880482031589770117 266029223508041006 12140635475636442653 12155563388021681465 9335138556781285493 9590419853389293921 11820337180124221470 17676214852043595673 4033825869851052440 827864886944090566 10237706696912739178 8298289980655268913 16867160707527744657 11061287333223324294 7612891946807619732 5069541397108392643 3887475501009843777 4697320525371311312 16812232662526780320 1027135552335318253 548490898277034526 6292327182673830575 13319695154952956032 793721363987026745 2183028235234980909 13396495184435499482 17523104942405565943 16655359727100067554 3336205632341187201 17030117423366480195 11666874258224763238 1869622367467769478 3923997981907096402 11185672323342750049 506792560651455458 5018411797270149653 1800088216466785774 16014918387038389928 12805327168050246251 4337941050618637380 614204800586372368 5334685848427851578 8599201860212851969 8084756213862086164 269766122819673256 1485278905041706832 14910787267127597485 11344708756534706345 10048806175673145073 13949494904132249225 5905663947549817529 10049076737735781539 1318459452979015470 709279813462077279 17522855891833078804 1332697442124144627 3890070499685110674 8117923433667461971 4865757024920626017 2468739430378133971 12913191363828256311 5400407577569512895 14130904804188132205 1034511716084201209 13435836648620599748 5345400626912482928 6323903985023047820 2283806796359375784 6325373174235882740 17227520409634576872 779330180203056996 3645985025674921517 9970630288340908648 1929521789935598104 2127047626945327200 9695070771134973807 8926979119568534254 9861705667713946433 1585617010092272059 7499235854935399650 8367154501384590089 18047231533629698781 14697263649367059095 6691817767047583804 7271934218461635758 14127243651018122396 6187796388765394869 13739822197956414029 11715654867316429415 4274637005342355040 11427268585790997883 15115048975127549627 7340133318716620887 11488729601293822418 17299114783826281024 1383101006681670482 6296477261000412033 15306338578771391719 16020715147115156523 3737381204856374465 1224812696023785289 8539346898007066935 2012619214202571370 8802576036069488928 12191368351046583850 14085755506817330750 16244800375800918428 14287027919299312485 8029346116073368114 1653003481134905859 16151245239359159258 15925169582906940179 13757572508401565964 16012956072035233528 10306798489777796723 2420392888965212625 5983593448362619023 11306163878702580382 1204597776464200644 3265582944012549266 16527811814879984884 17717234690274398308 10857390116252351586 12625327664584831505 18339998377248672443 16203114773179020921 5109325367212284388 8969310747670717794 18016025206801615760 10917611526333944967 14176499386082637360 450542199635522231 16824093693747201690 14517828176470239536 6755031771820463978 6381504479317074791 5857821553941212159 2649834755691487494 4888615660368173382 4724368021993448725 89589736767168624 7882441962907734153 5710414719102758793 12152319902625939594 16446779366845413129 1088432389899710017 11684771763006386796 6135696657323621674 8639367062097809711 16439319785893301505 13126855821278926888 3632710124037190096 3981861066894412434 1889053718029393116 7492498930516337466 5480206670429702574 13614031457820633504 503709510904557500 9917337796865991810 4272929588789654677 11101730162281209675 17152757240157611327 9464864285040550939 6083387142059952833 8468855136384980392 14869497208058107833 17554896498514247000 13581667871832244148 17633073766638253423 16459895852160738976 15859613192406916692 3225144002388034203 1550465202234421750 7506180341165563760 13943458865822794493 13513033367579651779 17586759205303094674 11535094804845121829 11370864132630416843 17951929604528466958 11290962872582116815 17293893979072326425 5932283940570726100 10565597965987068955 11038062953254882208 790475578857371727 15237791660279787710 11368237876582273380 7220067264049750778 16757435584682691284 14628646183913174892 8225204997890530449 1865640785268716127 2968108289512318447 14575291324144868125 4821674116639375429 14759655444869200016 10684711218291849191 3932995002196291240 4812002462113618543 8721535006437492696 11200509910462640967 18268199523996659834 11148998410473849517 13825777707702459293 5122869687348678192 909417352026244574 4298224835403546100 12203189625016490366 10133388461177218521 6592828372623515586 12083028957645863954 14919687169591018691 4334291539735443606 1626402831479672582 1828108062977532025 14008441532273532766 6372832814502406397 14835734371001513459 1124988288205501517 7303204123409732411 893824029640189641 3771863511672561624 16330675866522262965 9548853062584729040 15582328576175606312 5304065195303723986 10668352649790546683 11568405259803709968 3177907596166269096 3396615479033674527 18343407905241735780 4070598781576940027 365442134092690999 15626431445493876239 12756338973332080434 2816006556296632952 12388416478454760215 3356379114061838789 727111617565534374 8650774032944020047 3544806618748368232 17005104863011858943 16221427130390549366 3762564445978583285 3967909496296757078 1713943150225956408 8533445363578449242 6528671735306969657 2835556830722881451 6895201549560843213 4518571584208386229 16017154822302812852 7503296776691962696 1956378956699564752 8919759957344099560 7880579354652070749 10594803772920929142 5613954879607349435 12059808662040455188 12674022326680639767 725047714589673775 115756620969132464 3716981850773038185 8827659749609296623 12432141144611295109 18313882915479444992 3370026976889451958 9995655674202833760 276948242508917655 7619208480225142332 3465120417319940413 15041907002877669792 9927099897221921401 4852326514752238549 2335714402560939600 636150685158303784 8033279945652790214 1050718439856635609 1498505048225480342 15640541797413439680 2699516986987161772 209992165434107489 15909163875721918207 3012253744055746434 1730602754565161192 14586244191939515972 6847906407902365874 618048227525094886 1393268369944047890 15267211812254423634 18279847135400900520 17336998580767673555 4106081491364411406 4301249986410985865 12521336742957027155 11563430214711365605 8487741776033644330 3166157441967146998 11283689432105532753 3006432269877771858 6459145412156158316 12131064845478803582 4704243406500448862 935306562122178455 6713896794275976467 9617617807015746429 17530077135613685825 8340220640304697537 10148111118695467265 2203832254151237571 5393578352326397463 9717452077761526286 2355001213112483580 8623652135081839415 10620028035536958082 2964630987633175167 2242993036779116991 671231581714567805 10588205454554669988 13478966566558688474 2529407869599849196 16101197316236502814 16616809664520499813 10606885179153364720 16551919172606254552 12441027062331332796 7551546223411644677 8842518053089093766 1748277641505210103 9277589051838845835 3388864402518691127 15722816788143378575 9282726651267500661 14633831591058232847 7993349808060491713 17519941806874733842 346982041471876064 17996907164516276925 6318664520939271018 13054732509564128869 14379062084334042691 8823771227458053202 13593907285222756604 1746674754360639649 759345545374585594 2124351928670783087 17195354807816942654 6285476984377253275 2886197806954741035 12974742865141028552 12753326729738106693 8450779031800766870 1091624311129030560 10487050502128231562 8663743929281459717 3601834346144350757 9987746089187483670 17807893531088055993 11057163371396193226 16468474165362446363 15012184087330969259 5784580144137042196 16222197992604786419 12237507515158927847 16434344953943216862 10210346409075556084 12475700901638020754 13477426004584632116 4839864249351504724 409263695017645393 13197465223978219286 5093446303471782656 5775122707534195489 6456305422592770249 15308933778422901198 16707956596510285497 7306685381518603435 7500332240871517137 2981530550242154179 10858843043268401370 10469637866733348074 11518437375200243880 5416824881561494823 15580554477336278932 14442402061949585198 6379902487460842104 17710229942190192708 151070780026097349 3929275335957817985 128274971587576779 7973589981655868073 7795455013895270347 8333652593257673250 3559328127239483674 2664305004053665351 8343029518806269363 3247862210961350605 12989730847162502302 8535718747338637990 13184403380509911125 9004858806374630170 9166068906048902715 12447236560691294410 11273547649197783245 12791545413143449614 16936833484759447524 7232738609494812926 17752829092693011438 4427139951056099947 2189885487431192527 13730326062660999853 13911517292865071134 2749366247986905974 4657519169309751769 11512846427047084009 4647757218682918534 14385523070505757434 13043167658546711754 7449016041018235338 13095951997077193879 1676827618058518009 15243552583084943871 11266121561026091619 16408772028472570486 12150062075458804170 1256854241092816102 3488960478660711758 17407925397716515463 8692412737304488655 8846285847171192156 3049237548138488030 9520842808657274358 4287094249342503757 39565634402914305 4735313064674370899 10075219649850950959 10989889674227884704 8328488082153410919 13276904043495611100 18389321762924899652 8593152467499802842 10350777994230059895 11877318282271336528 9176648826439293094 14070800471607348257 220790353602389057 12122372204569549658 12412665003487894181 14604023768701472263 14202412555078706556 11145177754913144082 11645059326581634953 6764336258706550863 11101477923295672278 4393744711025646584 10060299805578309389 16613232004568899656 7209902569707402959 4761525227395571646 15052576561481931933 11602912515400582020 12680064892830431762 15356440543024743889 5691665439852709052 6360189001540562508 13517004567255835580 8538578113621970003 10375187322116958697 2781930899622364372 17175411409509649175 2220245954338013676 2160999139327205551 17984204735902416463 10100160677880122290 17352486755021466521 17394792768593352424 9616530651331509872 18322953614547069172 10004874116359862266 12273439331705764709 839941738259283915 7121902836129848423 1206532556628093564 2642034386696546803 10161817004950873195 5855955299821606437 10370945145828311278 11330172016661095540 3157691489228085171 1291957563965886712 4709938270401312198 17551827625549865811 5274771323107411496 1973773157292092229 8796079359022694965 13294346840724067634 9817947254302779778 2235698655152879965 3846418827164566716 8667553751237313496 3478116264277530623 2645463188270098159 9171972335363556230 4698963251799091446 5758505008375565143 12203932864724334591 10369342468636306766 5576853680048454511 8758888992835341858 5439197163536443390 10301520518815319524 12188377413223748277 12925723625154312239 17268236950401577711 4302056784432008516 15351231498498686046 8413697335284226357 9284426385225126513 10960531137892107136 1659831187990329990 17696535696868456408 7039674812603152631 8944456250225879235 9300153318729224336 17287251781896638358 9687107518731480474 13164194570223632010 16883207609147650827 17995829955657816253 11740529021468857971 4845251361630064916 2495300915828957445 6605308597795191922 3255134934829060096 5059553192725879210 5630698125931717926 11156084013068800116 10925251844074474764 13107590357076858883 1494472686480525668 9104758223318488877 315394734117140341 3772640666879823814 2422980479568660802 15100507914552342940 12355586184641178530 8394263288502111123 6979883639407076360 477541672139298160 9143298278534920230 5103672499345818686 16421577459251751538 6049608692541269888 10560507735577502544 6776258314384190998 16223237446298965144 7061692817640789552 8765928512885628786 13111109935899209228 18307177722089658515 9592343220103271196 8452643211245895038 13142713236715425031 4788796759275925247 700799046174073780 7937594550363620713 12618581181758040155 7179432974121445793 5197117505883203052 7417907290426243092 7912246628274187581 9661457605396284429 7176328140734437250 6857752205704171172 8596943361110050939 7423002328829108508 11762236567331401518 2604034159553033700 391730173054763427 11335929704813184077 14822582002146519589 15268015036248554065 5609047653962690126 18145634715428194427 9732005288802413189 16603227166984980959 13173193162401884008 5746387467311904542 18067224103018426632 5314157090176769485 18026759515207672520 5691677573886069398 2127595029932496213 13525058074195560112 15152025414388395717 6434604832411757032 1692676919814016709 9643188754420644017 12073454650334216671 2006440231438092397 18795204347172807 3368193983976753150 16738193811646848204 14837704002902892600 12006836421872576658 14394668353698077783 16953895344849165500 1452754368448018898 17772021350237275500 17376362832522582474 17294837665045518821 6393196659525116845 12653734465910138555 16633645203861525465 11318030985423866425 12468633359971716386 7583125986670201490 18158854489986243763 11951217780757162031 3802109175833711179 8235359436949697524 11168248453201513658 741559864448519287 5554282036176042121 7137020508264739169 5726252622431097472 2236058535286221049 12991251172994726668 7405623464568996785 4721124299436488917 16216461052275245083 5817952659357006021 10097630157879133125 9338748462472742542 3437842061408271334 2410084031195654978 12894697822390076569 3504587195001985810 7784098877911635023 16594514911723457488 14067029419957411577 16060252029179891244 8849934755891008310 11586987317520666951 11443229990805721380 8074237169810730473 7119826345919564612 11014386365212361519 6681942414640035232 7110277350043126071 17640482892175062211 9054793310365305656 2840833865701206783 14035545338180737100 14210532249071440112 10583462725623770941 4566643847258130395 3970516037913677222 1510261589413742691 4313617881995599061 3376688655149810833 17737897393007220168 2434268448038945586 13478353407323791206 11282286184816960269 18352872124193815573 13996980848256197795 1816180143464607348 10576395704664300899 17699198854267323607 3724762299679109683 2911222554535804975 5020557428291299103 3430903071844755050 10363476028033641830 7682876976708391844 16674694975941848742 11516322956958364468 10407103586427877445 5241594503103463354 2718926931651851385 6321517709707197963 10022581218822213465 3546085627598922258 16373623223361386073 16304430850632499953 6365736887819332354 11442470690148651002 10642142801245386865 16196685460526327521 12257357314047670602 5425409368229338597 16925878233673241789 15729002864991673765 13866691539212863353 176920780197703721 403847668738706939 1528331725025183062 15536995074372082980 5472582593325751917 10799142985103965069 10647878312255752601 13382458653304278259 14646716125776089921 543165050330400205 17552264421741449516 18266739973788156331 16743783470184988721 16602760140337172220 8021570942923904599 2882481140786391748 11539229704671494089 13989559716859553949 3279054376108379215 2433639158147915878 15556596564875102301 7972658004103704915 5886511721580100660 14557660758973391430 4301338039326545977 9581400371569175862 9224006569684901266 16055066843793790951 8700663604376940323 2311455612193297433 2842568059756256220 7656912345188806881 245219454682338586 2822008705188007875 12115918981817211275 10620609273404439858 9864899289268043794 9428467488438048329 2481244004487181157 15321693698453317912 14213155600206896959 4950712466809542076 12362522581990300429 2970984638204080985 10848941963541046897 5560716534745436613 149979062208489704 2275569682915646575 16881996570997241392 2078149208526060740 5165095453364582052 12068901494597121300 661219199174118010 9114211383427449857 4581842988533021107 12054613752917854144 10990537531777000646 17017985491855752152 14652347095013086307 2910345269805345369 3096801187636212869 15928722248749890045 11702691458670919129 7144368403243369892 8072231189201868410 6530318122602362501 13325029615128799671 9062885148168871357 8393138994826161993 16101436753157516949 5907410429800157030 6085543865287833075 6433566659290055782 9039671760867532590 1056634013574301478 15405954791645327099 17059306915300859310 16686411237558018848 7174164836271374703 15613016494387623357 11092533540250857234 14618384511753323521 4509539715305303552 8560754477179476542 15126694304612967529 12303908928394269616 16912581817138198999 6731108245957392734 2333985956866572082 11273658912691732877 8197779330059156529 5629267054182777896 6038868153745469626 782856219740519921 15607510589768273720 15650877550812495050 16085151292826527725 15321025131069790532 15389314368872945932 10973556189004189807 7590937391829312037 15299060077363766691 6836751352612173661 5110233415991503540 1114362235785196254 12873539510606237659 10564253810921157213 11880468129187836918 2810847620696805643 10753395229900531920 3094688141433066276 12767403255881607706 10273687398685730145 13644363859653558947 16723993463148439756 8801284909878767366 6026640310353200820 14401815134836389836 5732746971186988627 11195952830331472920 17701886804430776728 7441698075066853752 13690517017075517527 6370503589883568481 6923692897608385124 9617028900623327694 4120294397699969791 14208529357661922578 6618415856476955023 1123793832574767948 5744783333388091101 16193822858007843515 8110201692375771524 13034030683077065735 16458205338857023838 15678234139864110871 11698737750486403204 11260165267309069106 14913555157473654670 12115670457451277252 12493370588654302658 163205224218667966 2286710783214643536 1799036428807920978 12094062087175751909 6560979254800056182 11842508436682606942 2449259098213115639 3747940996261294243 6006409590136549237 12388826855756387610 6013954709307223463 6619177073236017753 12910727205610960371 7253026776293074719 6055819006785577264 8275076418494827264 8444448600839376207 2417694554851757646 6708317709864242964 560635502478264782 3251366926382402606 9544681718463080530 1219604669595742896 14619751165745027595 17619545393408727991 7237228911031426283 17385673401882253991 14107762405355572304 7177665560984445141 15265175000711378523 15269594130834043818 1855009481863843036 5835434014469353569 4067815520728009647 10631039881214810672 5795704475986930512 8082967628729798055 1306868204693650607 11728524877741087991 6344107568227741053 13320814587046344658 16015901345324972310 11772076572232811161 15943921691180401726 9791446365061082857 3600471380610508337 2475157339008030721 11278384305977784184 17946909306687472239 16399737356651439644 7398816468051473581 12912682894752268376 7319460730501769672 6918411346065663045 18196749681146156446 8904333509846692518 2888660336190249100 7666375205949212945 10416165292790135374 11961544779395212773 9075359535219964150 10627794493296740881 11629989732440519547 5220070714613519422 437345697850325342 11227277387375974991 14602810034218265586 15022859229346416469 762931639222141424 17877293218838886093 15056851940423685221 413144792672550592 2593841879310134230 2666279600160463262 11631941790559439349 13301000819367822736 13019122473239456247 17225068302183142654 15083000407192643728 8705094017933176772 16874302243854589008 499463375955850556 4940282181795082135 6930119508695655241 6980532751811415852 9334750313982240268 3150799545793449056 4262903243454559003 11522207320957562862 16097334927389224446 11284133318109338957 9994944576007473759 14778873017016074854 4996416933995869613 9697975441415784837 9999568224681734878 2607192822163030375 1735949355945934747 13478640046479997601 729846678905391453 15346342344986466716 10093114535155760874 1038500612470732372 12470746413945298628 3319526988627146567 1528709078515296300 7593292300815241222 170862355897412242 11160168704874087082 6742559651073451660 817958776566558056 18348656733895686933 3246569172412887167 1434551130496712756 16395800789213318646 5465683639330845747 1718895329101251481 318205944566365321 10438355952382204440 634332122056535975 6096183711289607184 14270385390197518848 6791574092126139307 9812229098080898735 8008489065748776012 17273751564390876841 166542715237248343 15261513008251230333 10675250445399699546 15310419898265549973 304626308260362109 14296568600261783331 14472895248215615274 12432524073335785554 5562647145943541029 17986806227503699930 13658558336365629789 591347029865096222 15759311989632109684 12432178235125717542 7498490138222213596 13895202501597746971 14600763536242329868 9387630154183002766 11968969124609780702 14941114160169249701 17641729659509411860 12760534419320958541 17755580996896513931 15184402389682831192 16443353139632708431 8755843825482924922 9333751646389595391 13238919920444597472 6376465026409395547 11798271209046048899 903616271264156401 7524585989548488803 11958272224510820994 16273231844568974249 2600152755176028716 18438329512387251552 14703853698127927635 1349664242892108994 13769488406127081241 7559575713289214306 13554951648067382820 12186349933097724240 8155976593547973864 12962638923272095089 5272942537265088325 10526044854014663736 970859609441880106 12425115423813389079 11488409406038003714 7161055890965954171 14442814486167354690 16053309073830122813 13862313039357734948 809371403789795948 5795123478969485150 3014008348250758501 2311162631098011017 4616692933512802362 14366530278572021413 4162473723470202972 8749749901637589275 1462114316136419024 5895538164650002749 10758613325221933446 5192307132176166831 14887287644672651502 9985367188757599028 2369338527740744593 15139616513046522416 6116191497588380008 5367298010074303300 1915768924256877607 345103774725562493 6514063069729433774 369228429219676619 10821995941843827367 1829744870602408879 10751762581686126643 11694636460942820121 8744519327085242148 516674751449327515 5536113644046337682 8607780946382083590 5490093196384985924 1896701941080215964 5486507428761171569 12859354258850317147 10811037468878653138 1337824424906107850 12436123861092946351 5034036172672953190 5928523570064665183 17533863045357318071 17764410876944075935 6628163349497958006 8474583355276011454 8330732923695959316 8229643986505624108 17687005192974886248 8160116625134383370 15833053230583493588 18408435806027428446 3087950274360535441 16231674382947698007 8924676486763463988 5489431098462282279 10470655627650979137 764517506482659264 17472113177598312977 11045517379455414112 14922127442244565809 10914888056874457238 9100965217853820965 10855579600596748939 676248097393618842 1838430650553036925 803008284092744084 13271743562777314363 15138309537273035324 8252080043412520503 2234322119559911235 12265438173266518674 6939339900156035676 4815874744873743655 16800345397968903197 13149069915841555652 7830504388294435140 5648531315141977368 7925618341930148717 6555274559558485521 5526052515125645798 4607020995299794252 36527452616869490 14254974481931896516 9834551669410607444 10777173924090087309 13087300085749660541 329287117744371559 4644176192241713918 706144499587045530 16905431169547007686 15272896275828665520 15108795017958541146 6116238662294485213 2799911409390081293 2360724308966670101 605892925442569430 12376041325190811595 12867929929243754702 18440114862509734208 1803002063281281681 700256337677717002 844921580333725452 4295526499337323355 10388408024038057517 8796062223501678780 703284663101604035 9086725788091980331 14583046868707940186 18346429750995112430 1571997137541816181 8828237404036290575 780887254715180917 6942532259641985992 577326749834691673 14832822015861068293 6571717714176420312 1482363305966063075 588559754354531137 9192088001236242244 9653579358129151684 4920673786580743088 15163667429707360322 16129618601435910719 8695052726385802396 7214978378912036987 9896418115155109924 6420708449496679515 160317300574098895 197223281521370139 17860857591091741172 14435016140939114815 416919386706773803 6945052350341934686 11353111244859750916 1799191206009267259 4672791312197132478 4077058810726058140 13911854758388359230 4929874851896685569 13787754174511805600 4376431908047489855 13576253558473266481 5080103756989406870 18141168775935650745 5902343481175506938 15638552974729750227 11915655928803002454 8757749636992682042 966073877441030291 4202826578298634332 8843732102374403429 1733794197888821158 5864186671400246290 7783074593619119044 9394763248251341358 7725091968836160880 9345749298553354560 2933948468099362740 17677466431141879704 16888003012854546901 2950174661091373140 420428861182032359 1879137687861294857 5060146788618556226 1858579784400912842 13471571194770182668 14553956691490384246 11524131427597857764 9278689508516631876 7773971996845825044 1027410713266682154 4028635515755914667 5872737110652297397 2975662526215216404 17745283683615659034 6913407356456362488 14597678687160524287 10609925616894294534 15580344271348535247 14567121844649090514 14170710416448899297 9943052972271643798 17333179208034093354 15519783631110178585 12314534775409066257 7943060127973471532 1566866466963677450 6895013332690696584 9265050759580972641 16275732248918829562 13345061388248611583 8188392391080114451 13070615030798674126 14405633151450261493 14439934385130043085 11372780933531992389 16475426372728420997 7291469410586657412 18122007971057182618 6919496099334342282 8510726380842939734 17629418838427352076 6711572320136327988 1360210008753710277 8197132843020809131 15349969839171480231 1350649268658881927 8116393358452504462 145819195693143302 10071356014057944622 1866533198832714814 17007006363723015361 12761803350593988906 11857518700522859631 2989476993162605252 10707869987213717249 3978331162182772033 17362670571768339778 3480730179717371555 12253129219320004151 12723403259515534371 10351958800370899420 8786068931162223950 16779304417493657847 3493188441361597115 12355693665297144360 10345047140476030430 10524758569855010279 1442785373767763262 10689445927432390578 7739437921903238219 724391253095055440 10294493931652297035 10512530959435122276 17039873588113807626 14264000249682561392 2829414921403936233 1756468910690325564 13530559695218646333 15273994146146067766 24201110057750354 17336244684038281683 3416717807499784166 7082916637586442463 7223734598488485740 5029784635268616163 1726281606176294203 7615282586568935255 8426957891536949910 9608522907440440145 13772178071195873522 3677112791757249574 15724084754110544192 5094245815165327058 14154765024035887195 13416147894948293995 8802896478090406769 17730010004845852406 9419310739105578933 6230524204554649005 11069047918817323736 17500749574905505094 16330634741905404762 2744843330177573994 9608110477717345036 7500724516125156541 9825218130842722394 13461922893051336621 12686573990063345394 3987592751795657714 3889790585189805334 14450275508889973566 11992789045177133888 7946446362788320316 10047286848213325194 15276545198215256774 6693061725128134546 2101118002435521916 17439193352027701917 3310294558341321335 9438444124539038460 16791576100340818770 8217900169085121013 4460856836197887175 7417298060696128322 18275196620797607428 2258379451711535063 18099199041862566483 8282237340078425980 16263681995137690550 18004085925913612819 16614685309253001229 12075379739251769776 3028417639300107497 15471531970391449759 13937485134187741825 8487597005777934371 7324227088365434417 7252429891186797076 2191007522561465444 2563835776175236391 8622445246755614135 17362496512623749264 931555866840932567 10878117177344281664 6439311277297090276 8066371737919366611 18310978097054677986 7168800120571208366 4670521142013724413 5087248486154897596 8302834049415375098 17375978648636234628 14567430732367425105 12912243711675429003 11115356793832453155 4188389262228035655 13066066244177324206 8361203893481643226 13152113911959224727 871006082195463415 15979714001609738270 5723641382250751925 12332270169986848644 13313842262816788023 2202875133375660000 14634933146325151762 12883777889567014560 13879369759080720079 9277630417734398179 10971151660975752996 2308965342284773536 16986293116433827977 1719382679545730310 8606540389954606170 16747026934391801312 17251017973563500447 11776568722048482429 3984945461353765658 82482528429085613 14269974293618011763 4564891965182066741 9585545965049956544 149910845072140578 11888042819128850975 951669184077377887 9510694614349285885 7103669909929420646 10126476760585901029 12434608143650714806 13707872822252939091 8298559625262971868 10642178828652980223 10683028971687849818 4003614987761133878 18339477865584686066 8780686668831694780 8371287306195292535 13642597829927345354 13589075967397982091 4147979673603849888 6235441223227750027 12682193101995585466 13084533429755452801 17074622546866959655 3403182143774169109 13037599236579347901 12552513183781768096 21038621790852591 3070594805259005152 6815154476053087687 215666766253398925 15668696532683527107 6166639749386961882 13036574888627877126 4393530462234785782 540983360662507479 17935569523670206383 18247921622373630730 5992898329842576904 17897593437637392679 2253025001483820215 14364219298532969290 3461993666003151688 11251607217707904731 2240723989608536311 10904547141736298191 8909805083429561248 3653533520848888843 376328565283714311 3763629966779642525 4803705498963894635 13772451103954370477 11883673730676507194 1153702649510793200 15391123387047547176 2383187481833009051 11592157843433644706 16270580809370905516 8346234759779369085 16419323886172682365 5852188069134171513 7158827658358888859 652170888862595144 4708035221923024879 2670749845682429318 10733452810864249588 1132919857097308980 13932333938020158608 2781849425586415685 13805433726104154331 649492297458359286 7481591387155826802 1160522304130040463 5613890838023768275 3171486992634543759 3072041307656909318 3815517622264582337 13616356829924811636 1842435247183274069 7253377804442008359 5634256631735708985 3123832218665321642 4770747517678061711 8486357387692578009 9605328199933948498 4699163812694776062 12365809751786082135 4309211075018493531 7952347961302820204 10840011306687263301 8091459452696882447 10108909858472612686 15455432423611482433 9183552908627072944 17027197057973457774 7081334795446766019 9978328996871443254 1295039922762645165 13219751971897072155 2793375472782688992 9593749354680265617 13764255723868780415 14325578775947951133 3265064846407395273 12299253501241166896 3704970028753418762 17002649181826796540 5166720131956445698 8399978264116889631 12177477198487001314 12809049756303586105 1100758468179208107 7476865369083323526 2288167583472608453 9077246230859772187 5678412305526927965 8990458585347634410 2076390915231140253 17208858319320017714 16167758577567987579 12820441730387390773 3657184143312470023 3202350041647898182 10098855713592047753 6505473411181909375 2288694684687670418 11887604066882075822 1271593148427478705 16257702318042315044 13219227021075971294 12701674365826295866 7313194385388079926 5049514617976670514 9026867504552001944 16557606046926785179 9231818213688037394 13644786369159275367 8707170602532553446 7307294975823935037 3170396838372770168 13769584138288584123 3879095660920947009 5461445927792852216 8632843364804798136 14499601080730847069 15248777547706738506 16592320520280490812 5849982935015558711 15449390290067289442 364550907286756702 8289876696425767824 12952205343446384903 15452032251188016594 3575485313429595118 10689683115465037285 8507833894064585443 13945851435943603054 187678110291687057 17000969457426180424 8602660921006043290 15522722365951924898 10861880751935359419 16340936908641935170 15787929713023354717 888751373112807410 17281052253742358826 2946484868154791767 13227917336270346288 8099566589860358712 16940867311234956310 17331749089279139007 1183090545603450540 12892432924088674682 13765087498806686305 12910384513516606695 7073709633604167628 14590485044791569605 10322389901267314206 4747697379319777741 13880265512161739647 12984832187234312060 4599355393006094533 8154806189295707147 418495163727729619 18134478998607759461 7686666105527120392 14261603610306089829 12255898676440352095 7227378550464084125 12429850587826115388 15741389467035995789 6403312929407976710 16386669042324318479 3205775950387374331 10075221481553726717 5898075810623536114 10294546468087971488 7066690450953574459 12189288464770323700 513825512976348104 5809901405608037611 4339468767711660221 819490915939194613 1779168009021883951 10823215729652249888 10567481662391317290 987241464228288827 11838231800708008849 4450690762271653843 13372908107218901110 1179647109605797806 10082746618972359506 1698638985337378685 9391488100931689666 7874212967877032294 15215432280873670594 7224326800504288888 6223109603526048033 6748172096696052093 7636760683604354237 8488164429943093008 12885136958500800025 12086503031381266074 377940179455672771 1164232738640028174 6447234120934786918 572446758615751249 13679478764070632401 7483798242794728752 14993490247023348158 1716394086889236478 13313901554048286615 1629654733742421847 16260324026790171531 5132011059962108080 4064171114313253948 15626851496832735367 4186854441959616779 9388499546883439122 6032045557682400608 5123795034573038250 8872787282009288641 7817194899147302241 11606829220952473293 9624960499000740143 18140885159628600065 9273474849004534121 14382767593958316423 15808076559238172930 3763626501858003900 17315789014704957792 14931107501577729523 6384222371331361442 6046147892828890948 9769550877358451064 15114004678603279881 12200766085093773605 9109312154478532504 15229722634846613520 5098440946807566395 8670943105582730925 17117320611958291371 2824868374215184185 7823667816608863311 14129591769591941116 12948122591743396964 10548421970680549668 12806263661688188673 16830532426403374755 7058155281392566863 16110477309778814137 2446638078171362705 5516901822539852259 6462768080109802472 2181074715373363498 4337966569177983840 10759886741934972429 15499898459206441719 1166147425575414211 11283203930849930052 12280431829288956342 3662806958794541217 5817903964043634257 7366981096073253776 16949726136352495315 14907047225211275475 13569873179676388736 16856024720738195605 10694690628341711491 14516809919496189335 18290356775847424332 4257000955500185382 4538855727432644170 12103606805088712946 4288029735631523299 15372867032179788592 2218931255249518230 9524263836599340012 17513735095462514316 10680313907371999114 9328238851303851652 9536040029118344000 8424424824986997584 1319668457873924210 3326172449184238500 11717694115419210075 4944661027384948351 8226123007945152372 16258673687750370669 14903619709842406198 11406661440246206998 16021821803557885996 3363724839814347527 13279647858794808155 16134878821568545200 15669259906932670699 2590415557893324525 8744128097517704250 4576099344543005952 4904827936784801909 11803199180637536870 12835778161492044345 9283132770058539244 11799183391015669624 14320557312679856867 4910501876746352604 7182921085013368245 2930352692593414897 18025503737158118545 9019828622641906888 4602709162528606289 7945284696659435432 18040566182318691766 1281135866786361516 12923158011217524067 14980996109072928794 18435913857824438989 17359103117974980687 2107194017610674474 5787886375208382752 14940821702402966925 708558826690556432 9350307303303456135 8155273203019366520 14622183898561713465 15967106420613232532 8494546166986061131 18422122418547817639 16471770227735339146 5766672979268339156 2651388393717383924 2894235876766404822 1716947579694769960 2782925529543706285 1097103206220099405 7598953753175074461 980430066611138450 13523477363232091667 1127578958273682969 2579699463912735234 10229681194059805866 14239377914771674930 12180868404059342373 1787154116933890430 8161228931939430829 17680805238194950337 1497795378648258466 10004698154491328488 17338261486173387098 16754203687202915097 12561439811276190500 5465616960359027001 14026858917939661761 7357832704893166099 7188999845996677655 6505565707856746576 17403332668386849593 9151368670968451952 5695199680494777617 7218820837473438610 10919183624502694343 17754259455336919380 5596079446289600724 11472999301192393162 16711133028915996669 2568819672672393 13726523589986913667 6121827291378598307 12792824490505851379 11942654588085649188 11588863530679816587 6496045233478563057 8801218233614763299 12597245911826124323 17532934295745308633 7830851017936181523 13182006999890053322 5591331017839347756 15440244246814471194 17371718609439760215 12727749749331320953 976974590262289199 14540373390888486868 18279854492007635172 9055985582410835028 9199260158233038024 5907532329502513307 8934990591006333896 8532775256352472191 9646940096882550282 14401881892976678684 17962504767931151243 2413154658341632849 14259541499915652039 1508502173355539018 12606132123727541826 11484831972688240094 8061092564774426216 15294913588708574554 5169854913173433388 16490516702413373993 11825379516652584407 13791785642468770712 10494886286681920866 11253476571968055359 12971407630420046900 7500348128039690505 12211733910807355129 4245149518347544381 12455152308115634475 8733877517584999502 6640420185504551235 14256806155434214341 5706918429280060588 2023469945594892023 6043347502284615883 8511496205464032665 9150344933461429723 7554253645201198546 3745893794450001856 2585366078799809710 17550929449766370702 4475266183502555607 9630974576055637068 17803659650084182305 16052501570948628637 12826298488628472643 10508955857025740478 1134359492357363147 9136297769975720378 17859864453893775273 4895207261602441853 3306932076358342270 551824300663553275 3336416157629593404 10803050877197753366 1910191664931138503 9302021530094305658 17566583788812969521 12672959234437193708 17805819131194833234 3487446440029061334 781819594403910365 10148133338793092792 10453752931418889705 15412633519191619524 13559966665689018309 10074418332121542188 9094553056286255336 8197436084535581209 5266307412711743445 16359324532840182205 8786986051001684878 9299755528308716542 12672734135211548950 4521162773180989421 12803870657599027870 11156543772895360316 12164701465843576117 3117222921772817162 8487921485386854890 18365902467338360074 553261544492811993 5087676756503110389 17812869380035770945 12588305254077563075 14553936190774729287 9202320422603322258 12196124872059326089 6310014798146891848 5973080492825358468 8335124712951243542 11091046603166420466 9165146902255011320 16813057610866706986 3163562288158269628 11952224032711263141 15592902457340847385 17264712183788482232 10892382902983142432 557884379922867412 15794395141320932558 15463076551866144043 1538511731047364577 14771657190038805717 17226313744492613375 11438870378158047425 3764999618319902178 6624148774653631940 4928002439303361616 17755309401450007304 13343633578893185143 1984310508305777980 4957917164342482835 9948557067876316932 14572968220976630701 13676685159014304834 725527837268439835 17714377409066045856 9659200939566009028 3311371164660780161 7872718690335905630 40866088504287317 5833401209329002303 5812956196491151005 14273518958664208141 16842823769044490303 16962669764953252162 10668235582690632800 6534562047054440897 6588043767599576861 16969901145550213151 9554663250896277668 4178002627011089853 12719028851669978591 16300758681469041225 15299402692810139721 3504174148819513146 2199376572345927290 17373205531634633963 17873053701179332870 2918725055187084793 17792263954671999817 17570081785825659031 13103302964506960232 9521225404067183772 12118656288269975370 3465204845544077705 2125701118441972262 4379249857673851560 11533482537964337224 14175462740471583177 9129649722025251095 6585218136127552261 11858270062332967459 17147638477342485504 16013432157565555987 7699622098580745472 14479368778291276578 4761207950140916350 14259279566987661563 11071292835510208813 14373063565983996242 4487271038505241347 10537485895446955173 4890936906553505333 9511939390561925708 9048794393990209655 8304384688318113412 14993463416532808937 7366542903332161772 17347950706379984408 13691829889610337466 16640183660182266340 7170526029667977078 16481959231653548886 17773358234612253422 7612914381915998988 16279477966830645923 5163270151781855380 15943584110535912113 14851748306589385480 7058807010356933090 14048256770254227710 14404427493228810630 18288110145037535442 1191532491837240210 11630719092724417826 15037225477406678155 11506838315449049759 8935234092930251098 1227155491622611099 2635300759392232012 11403916881269069905 5744179818769786211 6852221636253005439 12721993683866949067 4743042523097627421 15732067984549780259 16096645807718350015 2422807901678682502 4981026155256588869 11380223782028468847 4362996648288490829 16440192518602038561 8275116754647506401 11516781393088685653 7643266620113822926 7744548846116696438 15717436274607900365 15522054883250633471 16505828261065214546 12433672611032714411 12483579681614118349 2613817413531946648 1543669015082581253 6416230514690411638 11121522689699710548 14040880608027509671 9775735153558760448 10656066042676441935 3785633404709162969 12699519037685798475 18023514521912318725 17216533717246810887 5121563667621389906 1948305376377583581 13136100499680169749 8746787929980475314 14022241635725393677 17682382778354265025 8647900152777846569 11888561378939212801 12436206921079370715 18272485233920117583 483788240652465265 15203893209046122041 18139590502103475846 17726012230185460907 13282049973461991413 13866626548966520135 1375358427007530236 6953811027632073189 6703187698896403193 4354821916856860633 5150877238228389524 7497557893169849428 3202170379776601242 5547545564396754723 6478142468249563827 401233294948766914 3913793914625134279 17998298062972610493 2502941589758472567 3482852577477064487 5098211973516708731 11845434700338666500 15662374760173897099 10272489820783574957 3399604523251911723 12110841935155426582 14394602200199534319 13572809219597634383 11465901115673654272 2673252394967900111 14279995468356200646 2404329243236129872 4341545178208381760 14895649673772446170 8990336111216646018 595661197939268116 5008882963519771265 3301535078143432677 6607960408802868990 2523018040480390463 13104687314058598117 6287425025938370804 16834616429431533884 16577647463124630553 10992904965027479617 6488308966955786876 5707724017320599898 765898438079400218 2156448179555884766 11353418349098933385 17958620810605426486 8316531767141860004 10969020671312567425 10605389481378886603 1186078230422887236 11878832673768523252 3054900697977809711 11710795189791329021 18126099423917613257 9932743127936419297 17752059067456539001 9734158890817796205 10120075467951016422 8176287446217322780 2460693278426684619 4034495660800935849 12482700863244024320 17986964805798311859 6095366179617931760 2992779643945024237 7937987012818778236 897077853638336744 11904479815504315394 9600033573555005372 14912018381699964042 7563272659198786498 12159332571744657914 12603148356343780605 16573834753564438747 2803166438071348350 18045989632262403863 4192749929611594390 5885613787880456780 9603122584650062772 8439884972457342019 1080820031670898898 4755528780749613110 8127300241176620704 10749081010987379807 13105898172743869278 6853776685998747867 16478038519151834359 15014641471015642100 10236788006599683824 315047576317376699 9976679189232235106 12316374367858047491 10521811974892318009 15860766832976702654 10573122837120304143 11042076736725376341 12906642279908619140 6742962927065154753 14922210834400505862 15468957851836225779 6580918413327615321 6541807735283497852 14091525428650904452 5914358254181777780 9079793010977060237 8324781766209287009 5584711411077436665 1935607963629977635 9750219026025008376 16320499035707868604 2735643045358113891 12079427139444509128 9202618955007164132 2688142708798214368 13683964131030860407 1935654599557398874 15724261877511271559 9332833168924376402 13344595911074237849 15771686299375286407 15977574881799947024 4583202522029911369 3321669404353842086 14183150683665001815 17543529502013287218 7788812133159209270 16394448060529647475 9740319637598557762 2792517246888621674 7331105576346149878 12053492917713319124 5219601816296612381 2417600030745594992 298007648346709041 13256641322227438530 11698253469951435360 6228355838406344689 4309487066511562972 2147116599545616833 7101860969631480098 8048855425365591082 6223596504846057510 7063963517184436123 16524582949782143016 13031751139193358121 7778592233865286429 9912834897021730800 9329838817073227519 14887599632591485757 6552422541381073486 13780382633495391695 14218642335691420653 1361886510001446199 756654385394325544 2321909094207952416 4862935599999054629 3105581621259526852 1867994564269111146 11465663093386004367 12625802609353858938 4611704559492586976 12315310434347332046 4692146670472078312 4950845615742093596 5342812356947034265 3833289915088566578 6852497235607763823 1560481793828545056 3943617170591175707 14905182120408848473 17004370451617466162 5597009912341726766 1632225890244449979 6227458898539101444 13291246176395522400 7639860061717145428 1013669243941650173 11145683360197645887 6725691026571409429 11954785883979056622 16665559515187129029 15582177704077284581 10648363867888746819 16096416589169028137 3497037282048837187 16255741855479918148 12846905552335619853 4771946062210017294 7444980027249175530 10057245745176163136 4677005274872078999 468320083453002128 9961539969158745120 10792272183339765082 9418027285282245507 1727182856473089595 12600816006620010552 1794467496285770367 1781533147542586499 7742150925010027841 10670252015172564187 522838944380830526 17530908445761906395 3515118868555063335 1379174856182806567 9712092167053642728 3339424859494844566 7706956136657587155 2616816026674414406 6473207819000216001 168746108802554088 13187805838112472720 14229694531547600553 13070124850732207177 18091766992918647004 4292421530740378272 4793059394304507809 4539044592015004405 14450049558355833243 8345220348891845154 15868188271877885995 2743362797050547708 12700630729057213730 6488174142909761847 4721267165043870717 15473756083651812121 8656268203187712811 15339993200405418898 12806260009877144667 3509234401246992809 14378256875015882741 9888380913056015755 16593649697895827200 7770396107156173429 14033965421218170123 13035480817571308055 6352432034371121000 16294343668396218756 8747715511474394382 6433431842132909434 10093624903284955861 420316329640584073 16151719156695010590 17718021021902649587 4336514227789628284 17900482836347035694 10833439761517019862 16376524854882647045 94497762980769683 3535514278895646208 15363141308638690332 13441127224449070318 2311820704843660671 6515347063319360664 606181049157860505 4774782135777939892 13379633131910027743 4852915029041494974 7785184581154419063 17584124001913784277 8388861602688071630 9302744745130397240 4900775651929861458 10516834045908017875 7602735144520330298 16430240521320699468 5829316890431705256 1145681592539961292 2065874114528084190 3124380779431245627 7537934607421481393 11753840504260401321 13046285335905333451 11126779745246189928 9985202360193718383 16036851937105604087 6366898024517532559 16295863631913133352 12423834450520204745 2197915491874071217 13869145078246931455 6594050156469892589 13070785371027201205 12039562105184683080 9858085453518206249 14071716832282683640 12971404667815016441 7619567468716090457 11531756447746964764 4672008791447771642 15655515918552360776 17705769228343398321 4505191420480125400 1274531543381031351 5241435993819975900 16019845402438668091 7408671115554574761 8267909438597088645 7822088181937550719 4013295436831286554 16072943196673963039 4379512672287859687 6152213640650885093 4369862783020640295 7952918085162027693 5261808793562431902 10833412735008943842 11452992926703411918 13896586774066291847 18052686286602672736 9601993831279286248 16187654991629340727 1281844056232621885 1120269566852483288 8194516530249589524 3290890380867473167 4986462550788641089 13226312684376454844 15726988425183347013 14552544067323820289 8467322890502905705 9114802356596241243 8999164526410321088 4856272301305619060 7360661675242827616 6793873810142935368 7422321930634467479 13191379734901563408 8744791270036289095 565003993673180225 7336873154569350363 12809332414139436281 4925641466915767306 10088125629818028384 3128004602974869979 1410746383051288751 14965383080331057660 18330719268291406781 13395823453994757208 5330927119119973305 8820274235114350556 4669968726260478286 1972310098134593072 6199450672260973800 15133491779476133435 12317289914871120186 908884670881348878 15925485841881074526 12181095095429081417 17724364713918805762 7008367317106857509 10058804106574957662 93859416373955479 9801528215397897467 13364035710528412764 10653440273586315838 16221510128121656261 584512224704729975 15038517791410107881 2859872092635045789 3273603438737453049 6545419500039148097 1959355086924753940 5130603997021146650 11538865007088062222 14426377641131185787 5438143009703523157 2839634149676446088 2895659867218794271 2437700510422322572 11847646468051654032 1719082947893451411 992609987815662628 16832733960137579630 11663426922660096991 1384147813338673675 7432757596774207121 16426848562255410338 1695581473690002466 9391774523619407648 14504533039312849139 9545238896748454807 7870988620096951212 12024288397505041024 7049673004081328707 12775057243638165282 25745811502227777 539858903361987517 16157839903281456170 7724970472353361516 11732852950920738066 6808365841341397645 657555932621431818 3962261350516789515 12152754306470455775 5050156527489159582 14517858872443072038 13152744872444101202 3565421648270733732 8692704207427690869 8587011865180437641 4287789458512399907 7857911103072662107 4265474399988171513 8214623743090476796 3460246184188369094 13604285223435383890 6459901247213621240 17925184162175134176 16083123574400941484 5123913432599520458 13930500464382935691 16157485015347877188 15977688019952176323 5985559710357072991 2021004082310353092 11318221315110650820 9088098981605733277 16580027098944173919 5173887334489515329 18133432618864905442 8801281926007901962 9842869610797558924 2147784141826668776 14823004333166212550 6043558240958234980 13725199420809729030 18167069642507072351 15712901732377720313 14102428639626502836 1363970957123660369 4937786135970870663 12668822740171110100 3279242154246092017 8402794293411962191 384671697864793555 371173236373333167 10618391883389415046 15728247665454005267 10448312829225976959 3228388580574728868 8881183695766955564 17136485291482921488 291310217175744851 5953672218953300498 16196716008373588491 11612921851686313641 16657814907011379267 710086063698650956 6736873114289722939 13611425031852655671 8537667845923162789 3109905540637638197 6262336785491901214 848622334241133091 592217945984923948 13864199023997490634 7485261129662077037 3551770178240590171 14613117917515803271 11845503021462049012 16980695800532816497 15730466463245085537 11674416672905637439 11643989895767561502 5447512064700157807 410998774465699987 14270159387792634603 6604551560143044995 2362601815075103223 10060595304006596785 14134505400068246081 15803626978795741005 16058391609673595736 12851606833241767732 17921146931519427410 16620385568229458814 4324019138507958150 9701286350961238175 6753020442451650682 1283550431837665556 16723138124211986457 13546643159812768924 8506348003240351500 13383090763822512256 17391745976895953597 2985742396986760419 7280098228133332927 2887007029150950854 12522563212779369106 15519115078707298736 3863739055446035685 1427360789642658186 11025421671441095049 8366405518162412648 13982118107559433465 7085189476205247020 4089766768032981584 11658374952632911893 14687683581854652804 7695637683425245896 13007942485703259202 8809845986433185701 1520793148464290933 14503570392195444910 17547649849677954392 10598874885033585791 12865641692227778533 9649041666570318993 4719184478834541731 17643254689300936706 14576097070707612027 6608640324516217173 10602576953319688814 1743451308025696080 10605777708521676127 13418275044757916214 14132124438969232193 12029074167314701210 3249139755325264268 11201417104033503879 16046903059586529591 3839326729865929241 1925368811516456169 10383202775227698932 13372294315105865171 7224107855957590941 8820152291952121122 16081289875124638947 5049804236260307691 14651399504927134164 7876256679005479359 16261644464440326850 786409660154426565 13833384453859685721 15605857768455302436 7201094804315427095 16403991216349852152 281807609563592935 15975964756815092872 4467510702989510786 12542458296708892148 15570150035387874609 6501191416261288272 6336621849973982854 87362880645690448 2361470991616838765 12686044538048408997 3588232201934282402 4280163066971685165 14215021426992837234 2492586630138447571 10376564848414615156 9761305419922553314 1462266802645393767 10749764086552475373 4955174590748865783 3646650085375724419 15535798956375208907 2748534712080223375 12220546513586915655 15062009966884443198 4926060730029439799 6782935366030351629 15957485358529662273 3150835337472456510 10630368301571900355 2092360280386355849 17762993073414462886 11656344477313413518 4664211445272772468 8634873004123620284 5576598944995475708 17538780714425704210 6232420949637843652 10937146389086653920 10638423108359443396 3854906333132700895 12523378925362883706 1817344178239422574 7314033547221088850 17333974580163185504 14984546885560205625 1425747209160758136 11681047775163812283 11697937009375626191 14119212775037724887 3023696952298677645 15903624755865571609 16941629575024403257 7352488082762544828 16453742100510748093 13128199265742995358 2187335213779130318 10043886776389793100 12250014498527757990 4438994813236207176 3236679358149948683 17280812552651494773 10690620461081060992 6028973909444520338 7200604625984930352 15524225743273488767 7046702971459355788 16124629591222833547 13002140092486445814 15794709390915808131 13776347968361823334 6729304904916486187 2451989446425457830 12728105423788919114 13437668340127226174 17632103246718126466 9197139608900405499 5332236821048177030 16709215560327759861 11373517854839454523 13275948037796076353 4504614385521767673 12376379928707950744 17742693858553896382 7355548012748264687 18330103234487530918 14123012688516813395 15325479331423415447 16193837346042532145 14484283834042122501 6490417964438192638 15406573251440400357 11240072474932233330 9592097419127314892 14405974246547051512 7261088472569067818 7411089611734818621 7811845578744515914 16255408761838015065 11343215050707368242 6179457043148487920 4226799734111835156 1395323283638347803 3077908350354559440 12022807375071628462 2516384288478599368 3259646525492335767 15990221890252189992 1501074719659197695 13752179313029205116 7184509927753064225 9346129137583696815 6270252606499184956 8057262774859341122 7630600633137071464 12296920983751362410 1694782337922237565 17569113452494262522 10951995998969410799 7698451022244989124 17460170071858886679 4351062850770420348 13422138075287227798 2034665087847200513 7753551565854237611 8727187866244888546 4822334897803060824 436666321303164248 1517833678893983296 12592113222398764394 15769232936521203294 11673658060464484467 9609361824613431369 12017090019456133894 15094275532274397996 12179542171939393078 9377401168461195631 3159923871698065622 12777882595292637302 14542627120780529130 7399928251429721093 3133976371331378231 14424051693305350173 1434986365334982597 8862846898509253834 2730252928040412753 1975258314469969087 7707186964057731292 12405072165216170583 16579230183540764487 11629078522751728477 17872282352903681504 10227456571813183305 9890454655017832134 3577903715195489614 7967913349236449191 10921270337428296322 556841700916706607 3412581450363484477 3992714608080191698 17802068446943524955 15841101350773883868 14351450087126938456 3325472049596135467 1061827650652983682 5611305284509108828 4024206657262528697 11405472879153487357 13083781439812303928 1681863240354576280 7910497022769341631 6637853432292951570 16633884299567538458 4574829015315419134 14895709151480782395 154116034996682652 5933459236843536715 3237796482524315898 13076469031262352531 9500742502573648324 15568509326851876325 3400983110453144223 8853596227704597508 3094866577880191725 14758898797816170061 3482879424743579650 12248561664159395930 15740006683775600078 13412249035196727466 7973455168934213407 2769010068807038885 8653533617443754812 548823296306235214 8938207114488814348 16832920315725550718 15772699956719896901 15746936513676537232 3903779534040440219 1057445933394690521 1538017231256648442 3878227401778705818 11644184497945719823 16501529193401216446 7523277534023585994 4513753186688848344 15458640153419168623 7505353743079117067 5530213967383828277 9671460448072703525 15816888046380119238 11263828178396682829 1070256125042710114 11353083520996292859 10912456165208019763 6114466856365847226 5476173306790369310 16818074260064476761 4538629507142334809 8764154641389301941 3473500691349435108 3096363278655370051 8026703371615692727 13554667802119058540 12533519451804873434 4519254695411309593 14726242263883776223 2737302995059759415 3041817358588143431 4250821502534156765 8789297321378417921 7023658645227200009 16867192561662881797 16913357813460301927 7769832716945843728 3437658029902962744 17091404710842341344 15263638794129118191 16108906655010680154 16628119163039881757 7836480041487386977 3861381444438403309 15368746472295414546 3549516259198063548 9785060932728713665 10288212368851738039 10602870905052799649 4530462505069286373 12638892572941815956 8018879400761454183 4527524389052927624 11897579209304976392 1937562140621149902 7733334375495266332 15867400915053395528 14076268908186503379 6962199711132561448 10381604346715998665 8401742299334680762 14488463890700493761 16707602990312420779 6589269822277595623 12308543574292755992 10552891571567052331 4391490509327258280 18367943005128748920 1479337658319371030 9080373713312270692 18346987471056607739 16042042892813322573 6462575165053541849 3478073676879442112 918005397461893863 14708323779184488319 15269647331021805719 5672345857775154704 7618441816642048502 5502359639307911504 5233264971079522077 17260721243468949637 373300375749808149 10113864165489817996 15914936287158057221 7261221056944753142 13946229725353204375 12041429480069823467 8988203885489761306 11362112416740437509 10100731309346457990 18318844312668490811 3045369411844625432 10819478035238503577 14170799262151130473 6201107911020151945 14908635255660818671 14959106103146826548 1475241920412141018 3094225640007085345 14962972585257409128 13122451752659479977 4340747462929707608 312753369169513160 9702996462564359998 15487087856280952069 3595104117498357344 14339578879170809806 9043171251980765187 11072349031422688110 12773719653837302878 10919676885108040405 18075171399026371873 3785339219993946326 17479448061456919876 11919156957035735547 13725607639492510530 497681529949281188 4604212895297521518 2650563279961790143 120200501214863282 12429131653237134289 17526068087984758780 6568302798695558719 12911687862337790436 9691467533310853253 15721590419503242804 15566935737865928051 6822142173421278622 16646081948203505738 1384295269100390292 16726116692822872957 4628312144825719968 6174881609620134204 11098741348674485538 16675668976198050805 8597597812911383277 18206959347386865258 2392451969336556788 9084058019457106392 7763279408123428292 7124952030233981790 11178288110272217201 12277318572537896485 15404506634869992224 16566175947034777801 14650086888119280798 14512810341700667084 9985732398140249196 3298545262224161949 7835567434031448821 9791780441299189048 11611842161146244301 8342625341694326117 6854375804149942363 12961171390529605710 2713636428897628325 8134960062046811632 3432379748396114010 16379431273056565032 17748949161955930077 892069160331235348 2531854738471950431 15806251070633214784 9330163773520358552 9749754097215941482 12691339941179784461 12843901912512875020 16818945906064804963 8403690518610335760 8734805232613242847 11542692357396389803 5069317411869190094 13908809615613586435 7261118270874508669 9846100368654586062 9913346691061967020 2512688544585227775 2016083448924480925 92804525778465741 10436235703795602380 8489642852940786988 10267037825513509153 14721316062466378351 8815590809023527097 1662649064208475230 5047834808630902612 9197236199158826230 10067529096737654183 8324846940444728342 14052132243290349600 8369625839321988609 12760259605988949589 8742183916741628746 10840706126710167729 15317662861188593790 11567916709072998716 8415688021460634606 13451841464735106701 7256689631256465888 11349853497167955007 7067610709174809155 15326601485317055019 12148669145503723208 14667359519160581704 9750493816082455561 9517322891336760818 7239898296337347749 2675896229331063843 14417837446980477701 3536587345419422680 2276017511409913022 1574299107352826717 13196832856859436322 11048039450295000425 1159900472716501062 9306630628363020784 11282001777969547218 4075498328196224068 8770522751878135385 5511892416344086656 1956463603996033774 13578186145719454975 6675281136625005648 9947453486489007821 13732079730840828570 11976110297829946246 13106505954863090540 12482519060579619401 6982031603052064897 4667571041503626068 10692345240120651054 12276683801390296354 17530497187077871598 7668881956364776355 13052344349055543253 12340508214708451843 255444960359922540 13354116912485507067 10721010773284912804 3010674685097054403 15625147649941164015 4160413077418018630 10512951252069775197 12284218587410316310 11138582401535862825 13582121985400535931 10974662161930284067 2219773468813611001 14793131572887760618 18187662504294054019 17166029260225467231 8048624853971899022 17895282899446296277 2752910318636847925 1785901349736123776 8060539548015632073 11151976064860344873 10966395659998433562 7442682763062094678 15129160016132788995 8445301374367508400 13918867093803186613 293497569609929620 1102594722071719841 10158603786334966428 2717624720637800912 18412424211299306980 8834593814062442709 9712486556967928426 17341318220186973058 10216613648537580212 5185452250915763467 3109252980703628282 1337668358732089275 13446264671457750300 16518043130084024278 5442595350602149173 2621848464936930416 26242765949982386 16629079489368060443 14237161276653659701 1979277820778075917 12719002261975552824 11822955369423742937 8051890255490383167 8662231644394996813 11665697556411257069 11649914004087112324 6085100792724718775 14224523090256834831 11956969750728791584 4051762678897126022 2093848112804132100 3369943651801322506 7826144216914928860 2099038949571601910 7161193727837597136 7951333415481568116 13367021909797994372 4252243848282115058 2302002593636343686 13986428474151538946 4741693741931886897 13311812988950743773 12389114401696068113 13742896211931669137 6367566950849186174 15811561417992804052 8875354191829271829 10414035849474582150 15702064155414026829 2760752643036596520 7882375411343453266 10384622362349018077 8330725619780996821 2312628547898781354 12755044354697015217 5312756885031923461 8669385013253071948 682062440952185579 2901108749969095621 6387452984913821746 11604170846563761458 2714411820202197622 15817711332427989788 15322977774128744901 17675209300398810375 13020658042862417603 6842816729500151270 17998994247509834793 12551219935620636231 3832889817618508701 14876863055276374026 14767665397554507280 11576483592567483934 13094125259655721539 2825640209731026598 10982683753156839331 16336942735651131051 15710023008019384454 9779611349817321983 7919145476481304641 6270842172019810986 15020610153747984830 11487452816994552543 7909896806653719818 14029775533725872377 11176459473648384700 17732813375812513795 7919586149678773627 11544177999356304933 13496035110782896597 17587409480373429430 14167011892788818242 6850576239818229914 18253662481954955859 13192572247101897309 3320401751333444216 12801978746499084274 15028146706668929172 9762807122652395596 11804732532715065305 12060304098617868141 4131465166644849123 10215701613211816172 13573682439789090903 7415690443631936647 9454526649799238027 801806583767848504 556046222969726281 9046419235403203450 2038258812224203731 3972117688710802209 3042282663207564376 14414311645513628614 13421873466819581552 3038965538631498178 5683462419810371183 13343936670810636244 5244501292001894974 11408061488848049517 8145709347654520794 8250855746268886005 7319149738907445069 17663470789031753252 15185206940654207743 3522810135414176753 13408747586999495730 15646328466436994695 1683146637989904151 14569639970768890837 7106099262768450649 15765855152598513953 8817577936407468027 4604285617141082651 7234143381514305609 15044130956703475158 12676814222977585816 7801070741739764461 4645084958650187232 2269853364687639655 8884110546535613844 5003025480553823570 15195929806839506811 4276504993566859387 1202257685384425283 5830123253130974894 3964053503601474652 6261118365124024131 13523720522899664379 15626124035722653653 8338516552762611308 929849052887527402 2400975793559064466 3894385674889431738 5585400729163135776 15353923579873427689 13579717168306391719 263616202256541660 7953091815903420471 13423329261600234000 13699012683412514447 8060513935420401971 3323693393458144626 11914237611851506186 8376236127348133289 886305982513189907 3275400473294249013 13427934163870402288 5528146873926302469 13163500613678010272 9192449959153602652 2337391457425759519 1318735816949375545 6193560210563259778 1150267381903168483 18347856583384253321 14621273542247903004 16795795519146677303 14616185653516039123 3801928134977083983 12003774226766559663 2723921904772716448 1059888436012476048 1300222889950239488 11992804070049798945 7595098823471026146 9869491934332272474 1893941176834994656 2539685372903142794 9101176157723309463 15118536962455502647 16618345247204447773 5141378247081375444 5284599862678489395 16466129165439453822 9535233123178585270 3543962662847929791 9450816143554042731 11091337528805676841 3585708978190863940 5619101393433530496 16330407739275187215 11144292229968610930 14084134118769133814 18275801562746013197 1710381435481531620 14157977631704118920 8877179245573640578 7730878743881080667 6869039296674881707 13227610302584105860 17813993711775067506 13065552447720760742 3696955953898867158 13903374250716527882 1475927398995997175 13995921799209299617 11149385142233857984 4646347428846124162 3294567618221355526 16958146803609932094 9743640080968413756 9179235482911523852 14515423631857557135 3208523213968400692 2384928473673117085 13382070038561964582 7161710064281296856 12691238882584900314 12060494086248548373 700744174646107129 6761797338608798812 2931925184449740808 6093496448648977585 4968823330899369386 17244238722683103268 15116931088207116387 351978124994057707 3719549337827068321 1917065497573587605 848645532677316606 4315461434133082816 12970570255913263578 8763965464054442865 16894009878467225449 12853911562335625171 2683208577601481648 4283758051880262139 2463125498569461882 1343895104285346494 8935735931005083110 13217504165553111488 14136516574842685555 14362466533064362823 4915390610697504829 17897018679887791015 11062319007335024061 15876159043427342527 11582118422664937034 6063578184870619337 11085946403692735733 15085708324089483126 4197709264722938965 18269841581715286317 166281855654793370 8497985463042837686 2561638769690563837 13581609289521410409 12144342381541194707 17494681568267159913 2342818214446829122 11800692877856880845 2997291110078330457 437508863437966095 17925615537307598523 2834513302412109194 13929643615198485840 5851764968339080162 7214762136072409183 12905045295575649247 8958831327970756416 3824065922386662328 2514318310544580619 10561252846517683624 462514866321861154 2613251610017997782 10119429278524408318 9247694392974076167 12419691397870469749 13686677375104038285 5409042312618371754 5956471162734928409 1695689831005338171 2923924241317664124 18359413214457860204 8121505194144572164 3517870444313078499 11680161194084104981 9364878489393029755 2298811515863645069 1590601130533768764 5338374703961241213 2795586697571784282 1854761088130602036 8236628638727198550 107093310111786961 7102078635720957659 17106715147257652868 18368964451809319514 586771297002345933 714057896109570385 4011959712399611651 14011388957442756686 4795411931825430500 13921014575610148142 3850081913031550184 7640684792871783840 5950153747777245108 16017448301125577267 4618227203907610503 14764023141570338855 4438650701000779517 16741134491084619068 293438343886425970 4115708448030267157 11287872366856946271 14112288927839227688 11557428241931439780 18072180640838595149 10729564040251371234 15152067558900248403 7141501598344366470 13161754923424239409 7461688666867506234 13044774382441410473 12109080696152824028 8950954271534110895 14586619453207687964 1735939486545246954 15103213832289104073 5871621992793775260 4114579460738505024 9056664276494823234 4389471114154819159 18331808434575978439 15405581629755931927 5583611233028922709 9426754171099503793 2541943848609242693 10716181680255571883 9347415990627704354 706318618156434399 11863987272123238840 3776591458278571042 17664690843274413936 12377519907131804346 7182011259873320043 7041903981093431966 10237037876368426158 9477906140228437942 12467400908716855073 9026097203588785868 2341767963540251456 8265117639904793723 14367911496841905360 11121174719878410386 6294456866739599837 13056933194027155578 16202647418977339560 3278781493746794472 10394024071323652311 4223720826197293536 2869852431339070972 10546221248941317476 1417536013334816479 14068414697066758327 8591805527806199669 3050091595576242443 10027223486261499631 9802944990513715775 12994214595343615432 2565271232044045116 6136531571599947817 14333440467908463863 5169209603019111959 7616798782475981332 6983715364470444508 12956733797568253143 595949539624812020 17902272114601442217 2553903294250307511 3380430990872252080 11515042996904969449 13184563445074471939 2490294429332193657 17681861094589198478 5423089816321374073 13340806806544106304 7009386053575423573 9154254956012922531 4957162718542947488 6721766368936551721 15203024399005992773 320689261277696283 2502978507097850026 12086732792874163799 11207490350754896446 13398666034560986972 12115900232531356609 1971520127355800622 17576775631545769732 7552221688566259205 18235093093236695393 8837345981377556503 4566884471636794560 4820267521661726547 8922300287788404252 9096294557191803799 17322276439770457691 8462228886025884848 17738907790073633859 3067283434419703044 4354914824719604049 2441757575242769371 12155885826068437939 16732079862315376860 8099386880065985692 10669457642506959659 11926318404109397485 12283493747218036686 734481126523024381 4599423735129760203 347949995605407578 8542674394045234518 4703507802227227735 14630200910902408902 2438642775126748834 14569529506510916028 8713854092194777301 915482509781784606 9710342494626016264 13636854780821420503 13028766562719526478 18319001179628744612 17696040531020775441 7843844192233117234 3251292944670902784 3381322819816234507 3510473110138184629 9156842944164855162 11690808576557790229 11987469815522857795 1605293459801559637 14296348764377341408 2604683719068283022 550051821763328131 17464813094457860942 4940335973504995315 9312777376599980955 90930235113290817 10305374187196633509 15197556639074337216 8350231861622920023 1918003348881170765 2382818854788668038 6186737127718231688 588589752270169541 6355266940781628497 10023213998845807678 14390594875489160200 14810415148884888139 10863332156085443247 3483605357112125360 12967136686820561894 12393904383087676867 914896328665709739 10826925794469912166 3780783282626280786 9473736581673915913 14974233067125549561 10683670535510748538 5426396813886598581 14375300648199341049 13069287831629599262 11526298939968581726 13733624077694045420 12967715531556858580 12719146057156319315 3392854084242657561 17528897889451739626 5472786014842143926 7291371570105561625 4395249271717486300 3540075358133974947 16527510012783808193 3190845574372011948 3675780037772071110 13770410535135240944 3327421646914183751 11793499298106761265 11795211287779177587 660335756129404236 12112599801246822961 1286421470226867649 3044461872691875826 13950709736196480239 12726086292102138506 4048310076938150576 14617723510257876351 13653701458368481728 6766310521241527359 11927185201634109032 14603369126601558895 3591272557196495021 16893394339623583992 15728448476081116481 9136773162715041242 8551017158253524308 6363951324534555209 6566691781334060402 7338107347115996552 11486130100732172023 11948973200663098870 967504542178317595 14979763040829178406 3810444524080491262 8850900034607245259 9669883319661414114 10801498944937483994 12986840628510153332 16563094781824370711 14953710196137258865 10405016828969334492 16735822550370356698 11512736448308742619 216994422953272864 18348775880731031389 15057023402168908435 14629397006376574337 16657313432473926479 3165277139281288685 8815682604784412496 11035325983889619866 11261671529027214827 7227468732883424848 17874516149805229091 11264232073232174852 339772017069117245 3217972897439448151 2285065978218560216 16483753278388047587 5331865635164554913 782933958645942926 7145168173650631851 345298874154748287 10535388737410913206 10764815690574634668 13570646269663103531 7747343307727884220 8213425491318987543 7397071842088242777 9103246763049820478 17613541036229449657 14042431809879192038 12125277509693150279 16256287539779705326 14273114437013957523 9594809521033448264 4138098642625502131 7080222949527478296 15221397921725734002 16798270385427601759 1248255174304768393 6989581932686316256 14160364302457075123 11109817203842810055 17524742598121818633 328925585633512428 17836752804546887939 12048905917874053892 447715047783956230 11482658047866226979 558358682676627356 2540397309199382509 12815570303621220013 6815678494447465304 5239969154159161338 16924882754152877438 8155584778211512307 17440704611912778162 13526313248257143845 1466536521640423197 11483664990685546189 14230686588886181303 2245868323918778454 13319253959517219619 10581394491288779271 17393386991586813101 5613209569913908219 10524332640082470607 2501415969742092189 2028144324082629123 13777819949931946138 9221139652661327518 17537845443510401497 9025513103487281332 4773015942802904050 9944245363990725731 12981560026363219195 7762790810283029684 3627861951251329434 10169664225521240682 16231489225644810105 17124105001461379827 416325659370965357 14356765758789477756 879741415490330073 13512184160789516900 7815048729734743081 7369980635718203168 3189416845147588617 5479691649378569800 16839390043159948819 7384313832681579431 12563515566026374066 12966854437011601639 13805655569411655631 14735321251625608056 7001006970160281762 15754341232681224400 1750320848721536101 7158547667806682906 9392508061591266568 4372457314496345815 12300640463945184260 14266591607361972280 17197981792863500526 7646281016141877048 16385362572459667319 12475081255899791875 7714335916658365884 946076218536507799 8513405013545393493 11913183335896170685 2999218313864443493 4725752796468184484 2598241424526025849 5380734529640124796 14369886027653271570 2018370057771755711 5681766709753561578 410485704083155927 3042955222303585981 12368140616440877817 17833252935987587207 4662858690195250999 2611299437372629674 7803089722819730009 10861048242465861907 5461876719412324563 2930935533956042698 12562422798330128458 2653833291565663735 2166674157053211666 1522288907707304307 2704585285069492997 5940329508559550367 18215158093760364901 2704470261294893083 8565083440869769514 505652696289190415 8931199608340825991 12457316851365354828 206952494712869139 3309553244350181828 11726820657077664469 12819493373809054659 12786088379750081056 977090261026883298 7794452390702745062 3648247423195781872 9975104215362862730 9937458353117746010 7691104885539885161 2724879003419911961 6945329846340899457 8420355358159260872 18119788683729254731 15913082581997110780 6473206880412559240 10505555741450207596 6119866852396576627 214519460309227637 9539801341762230412 10983627108923568305 11080875870726617524 1314001611394538760 9233196124652043577 6071685415023525901 16816886606680385014 5968917219390578338 5771970370928932959 11489682457386742969 8246224502329173217 11081975504058267243 16659423156658820862 16485381102760131147 8344493886736823171 11816080802783299344 11754095044899241199 14370268390178627488 11802283184258540051 2521530265093834599 9176007962919476313 16878589539595870240 17034125622920437606 11574149832364406316 68898062989816011 1751530382585925668 10639035630720207686 16928535667851438929 16554980559970676769 8358456726736064005 1142200561715540452 12147922307738062322 5116590410578197508 15098721020537755493 16663809080318090519 8759176413966821692 7685402917725046712 314599253778062686 18147676030835359482 8107410909616293122 11288148487824964103 10508070199540941603 1026144617784821950 3201739844945120275 9979496901086867935 17691377903556365405 6940354093593840826 2056361523992284133 13757676370051925278 16426979037026012026 11650386655606830853 15266026342110099862 18260686102615520612 9290444875010723318 9858154293857810153 10301876221107306043 5286710982735457385 14652927421735199774 8317221925039783294 5628263252441244683 2166311294403975043 7687971443103567103 8850864368768085712 1623775246365554406 6565106283833864519 13468789454483372202 14567173210428287557 7152058631631555181 42491431851608544 17430404242568352201 18284646006484991310 7120395793286035177 2060474445323080104 11376708187061666223 3195496257069896056 7211738792902133330 5223170192489496666 13040747347452624618 9704943313797431562 17266045575929620865 4668450636619419039 6470573334955829259 9018016393429472326 9983374383144212769 9668353963845477942 13989056626954654324 5913490790472208101 15545936702043707146 8182141746226459237 5515626586045097005 5453110556881697244 7133875714785475422 2472896602754355583 17008517854258890951 15304026613699531720 8036254036209588168 17434252437899860474 8702020688366245072 5935387266553730433 12548834461946732839 6126552172642116325 5136362020144336664 397379104432932964 5572427926344785861 803235586626992576 10305359452901612742 10965793885491430383 17089751563260892854 7627835766503937100 10547799141644191299 4853256711804029766 2255171665576825921 14666208474352738891 11803933716458937902 2844545626339266343 17096855548641079760 13585649257908620627 10042760429399738674 10140047937243178435 5202519224949000933 14870758604213584571 2299711962544598456 3664140456519243167 14634984936540466885 18439136984347413315 1672382873957363742 17300224759189673016 8078620689515407769 2534206820452393955 5531821390965150263 14840932912062134531 14894073974466736954 10998997490971355450 15087196215413142389 9084026354951655578 755857294795703611 8205228344185641643 4071214928005909886 8234945926464491341 7590044485610791218 14939312690519994205 5518040497998869392 15839189591258771264 7303412934936994522 11412229764135825473 16068497307188263511 11385977550560950869 10150966643735777765 4912187320167734710 8927516206491477601 5281916180909785788 14971644799543932445 7948472836164705303 1976832519976924245 1288365876461534060 15510496345148885431 12722619604175336668 15322191658299254403 8230150866768858781 17236641133948972771 5684174713919345724 8278351833295414895 15827661129506391643 15896122028121989058 6361745610865627767 11982824762488327141 12394511554863902314 2560196150353345460 5035480274235048214 6097969416610581178 13204454636422120308 12121414147574879973 7986838064667878493 12590789199325883208 9080270805853014196 6714112380968343425 11813484009455742728 9884085379831384358 14446145667458088664 5321836877650044047 11902716809695296060 2687223621367839733 6327534170279576170 1666178418359310108 10242430907930617564 257842632939961529 12113043887961055741 2708851633373138736 11681032216445299937 2826431199375514667 8880391774411039412 13030812601294142403 8507652555702761783 2688074891245297079 10160889137159197953 1018917474405232275 458212178453532695 7026637023168978073 1636927719431828407 6627721141688701225 12242152901463764196 16513016032050409885 17232340928506904372 14510722555814074074 10476620813545993536 11678343929959523904 4408565325363461798 1006857213679681299 5524810499208199798 1237549924374114927 11157020387740420162 9787093813347159851 491933713647339159 11787789764157271286 14424088404470140507 880720676460546661 17768448578545840870 10326537409232365778 8874329763932097986 2477354518852317018 8250107245962357542 13671549323050753073 4301272016772635722 12786111949066358136 17729419986022595966 13975036556152347185 457719803559622978 12274656660213447498 5642061021124296745 8131046529440258350 2525867093563466669 593675851354609384 12713981641513089549 4378625594158448516 7024915974986615255 12337825776940397206 12261914236674725493 12820500369428842035 9902571288994718755 15037244126466405976 1363677433727059818 12582791483593285915 3212007062803303673 10409436644918266701 5914007282404159910 5585767458349609542 11498027679773250129 8018233553656478682 7006907138507187753 4511978820419808624 7594705169849055275 7929460426683444926 10471203474434441149 3434490381331130947 12704308042009552800 12172913421748342258 11943205717344076234 227204108376971995 1198769428857866328 5170790604016878 7031884193207244426 16076292585411903644 15368798035010967256 14851463370256676236 15034477608287821289 12807027748105347401 17482963650320998278 906226313148924528 1518080973294814242 17749742397223648439 17516303657973302697 9980949486793337662 11410862723455670788 7921488918391107394 7741929661974672228 4649207723398936193 5575433686939246809 6974355487746933157 7018450682710293978 11043113748253704861 6602890831157149582 2713154367502971716 11004830057100533334 13862730433381021679 1248086406287139674 2657323806827381854 15199766989513837899 17280387403484184013 10410794045133303759 14486467769022282353 3379181824259775255 7165049370793194641 10841470623998552061 3840655954768187172 1596553406548735509 5994698049164767017 5838428669130886814 8649854679544098608 4227463958863393499 12598122968885945575 11653309287429492817 7824898000701699447 15556959882826599812 8325677927853157732 5994821659897081719 3536032423657738349 18401465341193874779 10095341636119586037 2942711267898226841 13118945453866057373 12572165550995432439 3871495846236711103 9206614744708574196 5380768204408809974 14140129991930588636 16170843537543494216 13308561181111267946 17783914357042797212 16639738131129105466 11064747560757168769 2760206032979189698 11684977666689626560 6060009704835426366 8357067879338207723 18114579129828560781 1442497155289730908 3803158109274898722 1282507948042784666 6221857127564278311 4561395891926733072 2977723541497975723 5826402844880492603 344022485755996139 8742097422529358639 7524947371546162267 11491920821580440420 15927943131779065073 4334247572686719290 1173382641629029095 1900340053752345591 13603393862326435548 7302715811368246266 13195892126625496383 152023932463227893 884606496898204503 14094486874662663983 2161909099663089419 13129592178415627372 9408553472391386705 2108110990294638984 12180943820472771434 2754871140385737755 431205111824676379 8795145238475051127 11706561183363788060 2676520059433008416 985499787929715318 11712044007044388498 6821652685394413947 4275898415596277604 2452714355000042034 14901158051298552650 2506853721869331473 2867424504928149036 8322724928595089200 15383648727246065057 3758053864476744477 16146141743230779290 17100188820259258553 14616364098873401801 13858279610672019447 8294607619556358826 1350504627003524479 18333693321798332699 8206660697251685374 6682294035831155615 4949984100355410727 17616638183569435767 15109812371596275647 2656910678802082990 16671095420235641599 17389950884700523748 11346844132391757185 8910051445424316329 8190210080575040002 1195113260443769137 7507886405333856910 18329533353129749872 17320363968113830257 15220034154982790315 5362254702936603512 2146466323367512405 12257501191949290773 12498473296698463725 5824626624183768858 16553896199066923602 12095117929658666440 6732842020499574510 11671028396468927927 4379043464074636111 13436601747876391606 10751587555208569585 769466077108384006 4168066262173204309 4797836875856824953 2898714779402296248 667452183263785526 9862102515743035850 4224926972943832741 4220963357084217059 13364879213903407954 18287760951651497697 1889347605492096394 8174985755894366490 12692047753071246712 9021990417129801075 900682940664824231 8157419362471155785 16432818751203547830 1572048944236573153 10046826760059320569 1881819516526786669 17227236345487096862 2193443364932022406 3865226516651040098 9473831985403726417 15775428784300229270 5778669703166222861 10340707139606577825 15022855184925340137 13750825386231269464 4873804461229933456 8274601838835295176 627541466768551326 4740752319486492580 9304978736200123895 16884503570051757467 14978827858363704239 18029447220523834387 13437567039148599822 11430336552456767594 7277836111116827819 16851626612402268923 13497192242185574318 16862161531734042474 1677187035350500263 4475007392722803724 11486956603193875235 3073092142347809962 8860533275024553965 14639431064919249911 14710874909603615477 11247295916069795902 6471921181379347683 16513267149830084647 13902355663414828683 3450694623713116729 3284345980753863045 10419002998728271976 8169811763651813974 2871344103161367549 15994032395588153744 3667861839799760053 16872778481261202061 17355072965390204855 7287002022407906714 9446276268860821272 5643605916708683863 11742309622314961339 12999556921427065807 15553440626863438838 3460973643339639218 967405641183321253 3524937733040748579 966810508686973137 8303335997635467770 13728786796390064750 17716610270291437802 15124283903849168636 6762399955845626287 379039575490727220 13918919803176403238 11180347398526094595 8328650656748505523 8437056484241625001 3476010790640237883 9208236943933241659 17281722661161833959 10459848888659687549 4730668371724729837 16299477155773579129 6368957447822346224 13056995186774368677 10295019011958210627 5427567707316263884 11622945197385114880 16864270482681143931 5323922753036558081 10381531962427173575 1446269594992811798 10096008295456652639 14605011083194644468 959703855658819589 1942570796321440963 16118523518874530479 15614857225159744644 16428100774680275718 10379560981400392823 7504077898148185714 1288945473131409433 17781443784583491003 11146795503603124526 4263994617896422560 5453480324068952817 11496011918353947920 4137272575828159544 15385572775633437289 16824121813314956434 9495277162173372757 9141349684123261558 5723629395654007253 9915751000109418928 2395795455620766815 74812065636633865 14491008279509485053 1670040343691580385 9233206470190392170 392598288952091660 15583305298045925627 12821492685977842249 12606055457931590959 11157812427514548955 11662081735770989776 10649552456306283704 4392467084614947583 17012640478910468625 17786029101479342803 16228419818821609464 9543726774126117559 10003230359311183345 10736473158143576918 3883088338429375236 9691516174588161893 10694536898373276071 3806470570021646566 697420655123019973 12789482320100036511 14390928771260126023 7153806338609795873 13397491181080880269 13370487383620360695 10319584641213828475 12444799996959914618 2289009765055685243 9984145598255047675 8418342749621862249 5696309975470541096 11031601315755008108 15176804299588389355 15752093132379528588 12842235087594403682 6683234200174668616 16283433445396633680 12121716789876938797 15543956585328441297 1854702149986472478 5386079462812432391 8296388774308410596 1692363491664586672 8811462165476962722 18255653262974017808 12005562353410683586 850160811977554937 18376673085448768991 9620033033105959213 10868325754240099678 13327135424680124816 13742719175406883954 16828946318794261975 7758848789732849581 1808609398350959919 15579761577478035205 11826907784457060573 8630484492497058420 4909145972953105719 1874392104546825572 15995560938951948552 14939028892931962629 17045209311420623290 293632899075412717 11738169016418263131 17194967820216258773 15887619862316416847 12758833663245240884 1919583313637450825 12858985666577998638 16236238998750658809 3874292039403202911 11252486571105144683 6212036070159794641 10128793219976842847 14217357791392401312 17182716285315836437 12791950236963376260 10725133385280226266 16883962136206596919 16139908173447424326 1143139034124525575 16292458405798624806 18189196579095010685 15170232433204337988 9773476626715880338 9685093893761138495 478949417598336635 7791379265798890291 17008466776228526732 12633808269207559186 1352702595425074070 4340901070297278051 4750153827033537194 7095452518876343709 11838256684576096988 3553531427274323824 8451806445506577245 11219418439928209280 11146608847699082487 9653625357172894486 16136317489146988722 5616446639109827815 1658441369438480153 9761660993949274211 9465506053592940045 631338850547760190 3602899525661559708 1711456092586031731 8844290807264800932 8418312296976624588 13887263712285085675 16757236554799079905 9248751465689723654 275625832898087519 6114682740033220675 2538248028873772451 16104934270624038311 6550073588883859326 10015531129511654286 9492463304312413288 15888044755815609101 17890736003241727521 16041106728910857716 8247239487900585300 3710885428216455178 5143131482759981880 18433376969028000513 4905923902722255088 11689321097271813664 13594632641001994896 15994085449340451741 13501887883076707891 7407988927796900357 16633665906022631961 2262491292453273916 13144787208825251948 12367788907517850434 7714411132058057766 16502057038489512602 7175111043319616160 15192635737726698796 5271152526059331306 6891277226199677291 13867218892748511525 17306498740805779417 18163665561287081901 1903088969847144762 4064608822337262060 3264859899749562582 8489713278253282976 16499326100027414054 16860531377239451057 4404364478089480404 13192005659741414097 15916964666441589125 5675185863316862867 7171599799563007510 15324964031720005684 13096179793868525476 5481181340366333165 13782345203973824246 354350703696635290 1533516551515306923 1215616083123438945 13314788146182938821 6620902906791444899 398946425393234052 2053808447139351159 2921038383860672830 15114638434721475042 1444407985113431305 11420057972017253758 1096248517774626196 16976875684684214580 9859575513775507639 5446969914821752633 4714141399512003837 12670721691239689757 8150443478683681627 1099963257954649373 12160955164000209069 11866019140532052859 13207203192667649858 5200359027881035903 4106086528698437947 14580487475469103751 15597732577304928625 2785690168984527394 15874980483092809403 2038279480359715387 3159924429487154274 3515321555439094508 15865894755715306018 74573936352457792 413125625479598102 10704810246944480474 5143929638808082508 3886077826094896284 891647389370955012 13208372612328316218 14349283543052849404 10359549271274764303 124549208521504979 18327350137647626015 12315021536477825827 11352537173406963203 14284227344817035054 2842576956595528207 1412847944444553466 4395243264669192987 1302025184418766081 13671739157690570689 11274855742672788724 737674571389712675 15300274427554593623 4848997280138175675 5256417438335291260 5428925168690987277 8723376447249380504 12064460712664730199 14157474958466900758 6570820138106297440 12232066782135477143 2244574219979362163 15806265781257368930 7134476316924498777 17157169736187349650 8995652573733797768 4091918246124210393 9000451490145153640 14320607656291647467 3701853702003869603 12305608857549033612 9645942146229609362 4757089717473348047 2376388203203695676 4072787522282767402 15574023129922483567 10386994631163752408 18393046416797725157 6345502164156227923 692721619833308736 11434587732098755585 10901442902344257188 6902324818830888016 17438768985502006025 15326837823509623301 6434858416059118715 5597408968081779399 2486922267828934960 13222045501523125053 12511843956266126457 2378392111784466183 809303284375927139 5422532557902610241 7887798287177858714 16849635043966118233 8811102041083703960 892303479923447560 14440970278735359800 17774743500748290645 18243469904072751708 12705715223093673847 11192671495597856888 13490726790902819708 4631058857356212396 14018216091116197781 2203817903797983302 17838617388775455050 9604926116312479690 868198396634621939 1900737220235427114 99018684659502914 11460118752879715077 11224741495986787787 1418195958445894004 13057946886411921424 7032300353284844328 13768094772481991896 682264677533871856 16560399177947308444 7983439103614202822 8326716153200137749 12194424726524182343 8658413174692810487 7711963860664066871 5235526771104172040 14925489697279410258 9730292778494098610 7755628291709064038 14312532911662234508 4488420559080706982 11707556985439832299 13185837945479454044 8638282165759824144 4112529407982168774 17680947059543678651 18246368907798746526 11857853785455975821 5531923732833602241 11209859584255636743 17496696214837608020 15958740024298501512 5134815341330788098 6695111668315960356 10473804694900366811 6179318224957946351 6173895142575074864 16634657612688496268 16404129754493288353 7088465433059161816 8147826723412794712 14616686115658012326 11692530970364566231 8670026399104459288 7872497156511310931 10172066060000722990 2196497759238204328 16100344860206237768 4045808510754915166 6505457973882820580 14515130900501838242 12086811023757643648 9539416306435674483 5056840901542079471 7728195692238537038 16240350660303686930 1900537835936674733 9887229223516436389 3487701791069670095 14002115347378475868 3524928148161632383 9559213983554131065 8446283599749903140 6620676871454602802 1912064578059369805 15706667990833803623 5407511046202126102 16202690641508825575 345227253638998369 5983413430766953269 1958020955499410049 6298904333701581173 10850755980581538437 5071140128060122119 5499817673278752347 2179826872034413762 3668672417106554357 6165171836070886107 18399493027034529712 17553263201214760529 6635760530746932305 11956525208891861172 6815578092135318631 9848160354442848298 9577692091908156623 6887441849327295691 14718404503426840671 12972796502477580973 4255984002930243648 12187148975492749323 14993409633357416219 3743111886786228159 15749607107021421568 10961842281654989 6700988055039806691 8503516501876679580 13220038019108471465 384810327583854362 11178871876499413091 9330840766327628694 12219463093266152536 7076722654738861878 8383452594307058425 4863393133058598414 9636555733984615425 16613723967140149383 5713706907945185780 1169438352684351812 8029275884264188137 6817229958285104195 17913134269500934662 4061111178522579548 17754630464146200153 3216768775278706671 6167440373017020264 6273769985389058358 17111655004094919963 9571025614817370312 5067866969575938796 17810675154708592791 14654494589090184955 18195045186624305149 6936894121177604411 2915313944517286681 4011277956706158382 6578103698629403917 14665679171536179198 10814025357966257778 14968607532738041129 10407293527360530077 4975145074751529684 8241648657014076602 12100956449641557996 4505113265732579786 8594284198378661246 15942158753424012947 3738464784748446476 10922506719285029687 16941771793695062157 7558962044296518018 13016036100931627371 944484444057853589 29556458048568223 9740270053771192187 8387391942727049839 14404051685768929832 5540312393067096183 13595343318454103109 18005453727153099483 8622942023517830110 53740212112335651 3777053807599700893 17841966385368450918 15632463124667439253 15126421738360940790 13153129267745076837 12317521223324636578 3920788614568278083 380583469503556046 17875755764541530216 12866846308712238210 8519110889094953348 7920948510300645440 11320112117895115324 3892535750901903246 16374775308333542910 13199910851913667131 3612300434283775090 10622650315049287601 759046799860132571 17510950183108681068 2869432249788360478 7501999553273303653 15854966106301317456 8175086451765951751 5150818956077539297 4245710215772278239 17646476934433922075 17146001558604139948 12172503838458150875 17569624917066414600 17874241794701791423 2554023386406655986 11555503422250905750 7510506051687311427 18383050448495355840 15537222913599148855 18263704304677940110 12642411678556254511 10025927558233689920 16723135892085717338 8609598348036802578 9805368466168927085 10824419468610728191 11420578805096410979 5669004138196323786 11447272668687736207 11003957753864547352 5523891285331740605 301928769508220340 1555427056016256313 16435364745430195812 16886412586946941304 14989760549499848652 3709919051639840446 16346941456609600121 2298653390300582809 17327163214989361172 15661606527295838369 14413048217821702305 4314860216185753376 6123234564043399026 16121107289560381403 11988564206449343540 8059647416145510191 1765396302163750133 4509701764387895830 15034048566666002604 13194266291119198120 7351467392801763061 6575303824296869540 3632710458268882890 4826518981915867524 14233657154757624129 12495604235567178218 3486845789685876676 10511434331747120181 11673643005033854865 11551774041339810881 13334308227718545704 5091813122820174061 10127913728855717166 16307041163855999189 66412141764988708 10900103086495809121 4160771483292704483 4772166520518815713 2007087916430551281 3511952967059022836 339532685632913936 16649977167450497383 11036774917788932510 8547045525640972199 14418350013767032794 13794534624971123200 16340852765088977215 15589162435489514218 595609992515268765 15796962123021380286 5072815679775911620 777629632104919866 6320914434291878477 10021504299461233031 6115531254170576735 8548435225935841915 16909733498904551168 10564683558832237505 122649415961082874 15676609230975765991 1470542088431457924 14935221500690572677 18014668605026272734 2732449571473829285 588737983575042761 889981226541383617 1084485305791401963 7300131082375238388 4423548165254076342 16202342735358736210 17504108789287992178 10311842497782046512 767996154624748706 14162671680336038471 8376679288258026011 7898380965769141446 15344761023379378124 1393183176223610910 3111102976975852608 3542924595452430672 4565353135544357295 6932797020257688294 3420510720701327473 13018926859776690401 9387706691349375351 3275037759247088425 5496283869706349485 9516591461642196787 3098977121669869427 4460308179791202877 1213584420869503253 7305418382022248068 3432025237337962940 6828627701210381246 10535072877211584166 4779311350700729018 3276218307637834676 407525713496675798 3386237988307648606 10187987268612813222 15999889459802702625 4079530669432534285 11421110420101267477 11958725360291562740 10913209463752566104 14725675872066098123 5877146669494065286 11055917045763396898 11840313750951259357 17657693885749343356 2076497754863644163 12850432397180183453 16285942128877699567 13277442798734484813 6815757942098509175 13289152114158243082 4351562578246792516 14696992368194299902 5248821663327919633 1772761720324838212 1952448722258743174 3440732876490724181 15674824141107716036 3314702507234639217 11433571450264437121 17136655389816681263 17280729428953798573 1175010019038433524 7055144778284130545 17486141197266902968 9947961356918681628 8625018129937197360 10470907026578572215 8265277322182406479 9514386850689185598 9733767914417528876 9258460531374933533 6801923050007035877 12695454824586474504 17160318417114221994 2570524149271958569 984708887827127175 4001866113119405000 14025613723744042871 5620766336385376703 9657088353557220230 6577501054155850148 4249516757266085517 1405515999480831785 5774038077786001705 1120576027131266817 12047032510976840700 15339183692514958154 17242378087455000914 857623020001249202 3004225518710766738 2099665446270936849 6843503599545837667 3931409237854947524 5068592635036796691 5197189850029975112 2242112705197655623 18059165323642319084 16109897642026731386 550645935001994396 11532128456328143034 2234458525965476933 409481396493624160 17570388238842332644 10702694043643000606 11841843061376383656 6227351259299320722 9150443013056318651 12942693228636974488 18353749751917783307 16129333161901935062 3792948016041177498 8036080061336047766 822878275975603219 12274516910617805420 10267961768440113815 13790920885520672821 10195176722831323621 6604769132863628693 12176292215186716324 12686526848755723786 17970947149765400172 16977278397247514958 18426312179869557177 17429093315322834862 2356352680969344727 14346821476903591151 11728117922328125762 9389559088168454998 3489830136702437080 8219484330650784528 7660183724601942757 9244264859622455052 1125780479496610359 11863746870205451622 17111116847501606549 7104912780663304221 1919598945905736944 9433652331091233885 3060601693644925253 5817487484930013710 1293589245979303315 4621790969497455591 6192292928734694098 15515298842487595013 12155370235155922255 2611693966497964042 10579693585503356851 3681361618848395526 9230589282529585952 7724837378760572148 15204507837384134800 14882730769094425668 15822877229370466361 16855890678294498702 9854006522034007614 11478777679359024339 3330937213279714946 11228804428104736154 10974904962968209108 14184447084084620666 17440059217498446651 7820061275546084334 13266483040218178 4657223961635817638 4505501299870192222 13143947391322318073 6446093548254235348 13494988907743427192 16120731982633922206 2974602327997089583 12932822576335644448 1717540050407999673 1103465196521346838 6157323605613622659 4501475711153130025 13987845468674296123 5306037666076005076 14611683658945233149 7983254503232261532 13591737958795465753 2303611318897560488 8725112263368481004 16157491890922009878 15451951295537869317 18363213627296000395 1505061515670934676 10211725295299681537 4025085121487505608 9188472997320096830 18350938179782072374 2540282154729360922 4916029863371987415 12415656546301478923 3430121256659882354 10577323657572026956 7175031679315087583 9669055814594367867 5529454874885478514 14428197426550349450 13225495616048473408 6775472559771057723 10418337605536393912 4529038739480613335 9480996743316045745 1301212950448323383 13288317134905051253 354061780884627587 693630395246022847 17636399282307979158 12343728853862680543 13846483540292934827 8012454072473408711 16117278436880801797 15445297993903593321 11543121550934362992 6163054066789101913 6500255707759566311 7837111262617661905 11993705826868346248 7448838577722567948 9141138124498064004 75807032454598638 16620637932150051575 4864135349746639180 15289271787114548106 15209353309927682786 8866307787168614022 13488169574514567610 4691355135131898579 2732805196084475613 6423103479409603630 17678547248044835982 18186541038124985588 5514806228654333153 5900662152599960450 11871725410352455027 16206606328433364320 11646803775319749110 6737151490831895535 5359073742142054086 14674910468904753164 14699454793748677352 9601091089629424667 7673991250597802709 10040340878713054119 3704717149447925792 11450520088108021940 17863876749613577501 7243185667661266528 13359690505914570807 10627517586559376000 1533749915530553715 6244229705810729753 1833345788067982736 7134651510910771213 13551290272429470688 18248734142858812817 17495827010857647775 6622695241149079730 16210386914069516205 812858611348288135 12092253727734683162 14284241905475361045 12118695318382622512 18205380612597434322 9466551131761487728 7149282479689526655 8100200681696786423 9221953784981497781 6212403620568037291 10242484502864849887 14171675704401398341 11516310014481154842 509304503843620002 12720367548151522836 11687691840226467895 13529632143963157677 4593553116075755884 17756587210165799237 10066749097402254934 2634544912013494871 5883182590395724490 6088599619151084159 4327815625727991900 12219243451283640250 12071250429723764886 4334189100357705926 10692747027074834337 10646052589199825516 15376253964335344578 4680078156977349542 10477281630479379711 599742591513121066 10528580767142733965 10276543037774464428 11818586318295242433 3549109320734167768 13379106804247274000 8973576650769009973 6022558438872847613 3892259892580724842 7675921646280194086 17870544483077471138 9509538877498511148 14109873205720520588 6738403278665898869 2698539932741777576 11520810952775389424 16467242104195124356 125900754568689248 8768030084989763647 844952530393506632 4019758222186286775 11799475753922749132 16079756908430185963 1199874205838849836 15212848681659151125 11530723456265496379 114763894290104405 10538040285397502563 15321119816279232388 892035521971592542 14401539882660839208 3833413778501517591 1525756554550236932 5830006370274151320 4300667196164638701 5000143849293725456 17118402151578738615 15169082010743839812 3839513890335558436 1943791035549806861 17678937614678118914 4847410474315859935 10978893364620440434 1012569010990727302 6366853904955045980 16602504243875510651 13065489818119089442 10413174111974000374 7967445201178382589 7292530926064462338 10532771066453194287 10145933030737713170 17692178931352037123 9328261781785169852 14106147853281654977 8162165575406305897 18233558186568475461 2724475361196446378 15367545482973743166 16215267368561309160 8694273535072167513 348995334993280335 18152424112514850620 2927399873266656644 3621690493173451093 9761862618003292771 10416510350643081872 10896858391170749273 2674173507328462874 6355022875330421434 16019931891878444426 17215007932884400965 10609871533222676584 8897003810515637492 1192249507478763012 12201707466120782555 9871653995295204432 5550093297654046039 17775291197122561505 6028742675027715997 3900627173023487731 12909772879963430992 11403692278275840701 2788984306596332869 16105763858201531457 10286693081642167739 15969333775995322885 18410692018434873348 4388065826999450421 8522277236052611519 8700519647770220125 7733524407187234880 16737248907323372961 3066507569784189223 17299736943157825258 11184215992569470757 14214641457972694095 10979168757510044991 14819051374854661695 4969051712647946106 16497811547217301049 15997902747549436086 7955080870146902495 5400745623170191384 10837019545315293013 7854311617710033647 11604790851896914864 10255744955412406638 12271570060475629393 11943856032297610508 8879445758148804205 10593770360642445764 3632730045458000520 13597322621206241488 1821491530193710294 9038515879521224289 16206123586099345019 17486258085317855740 4433308300844565724 13595852621622403980 11234352570949867288 5861896032774558361 607680332247233772 88345386931149923 15209924518557920083 18129449855562658382 18324064625277402360 15417594707476332477 7118614402080799605 4395253413967400415 17940791465651589715 12559657379813759246 530942837158895835 15052957084120298480 12669531539065999611 8885766450421506975 9952788161295249595 4338807968586725627 14356327734922078560 18198009741929673407 2447202528444643954 7985361788714771093 3264155112236277493 273665330057281835 16686825590578451546 6436499988147790963 8813220016892063611 8929051240911501274 7185014243493325611 8442815496967060011 11658611804964496165 17241638803922977469 2652682070271124343 16790560185888679912 16209144266701434854 16026138849108609571 9939826270403875473 13887683671684046622 15578932381941378152 18350930993358855091 6839135416835512304 12308700436421433322 4528003925732839890 9333647533108433514 13969595353093049617 3756953948218481110 12867082934287955527 544581396371995793 8608255335507833726 1777595489161713386 5757951164904969454 12092484596909810762 3437457552060008220 2595400480801075837 6692239343962505131 4330933871764702199 13369932605363007923 17481564721727101436 16345626774270609742 8309006331717485842 10127634784938987133 8653261012056935790 10748696809107695781 10829377182347645140 10221113524713382917 2799523793969793781 6781239807677498074 5482256096715040668 13991232359290584218 17665382503149059052 12902551206057003737 7251373603454099606 880797054613218461 5433565115300259457 6050746088668144879 12491175683165613736 6029367839169720033 12018677658389742473 9194523660676409574 8482449800457979516 13349211992507285835 827394715765954169 17104675004982683595 925137749675281207 13433059296321511721 11352285520187334152 10835451235731961748 2916690233700640588 7981680782932331901 17131176027241104674 13476339467780839315 17872342386930635426 13138048358502153736 14922099803071284612 6557698329035922263 11585587964903415509 10256376754216574697 11036716074341308023 9842140366105191880 5291135655837557321 6296536462236202073 5292316615067164316 1481740119197891877 15540248808704940137 5162254258634049917 4861344108856054349 14517030147500097919 9030231187632984089 4766503954544067960 13896200411173982157 124932344796787658 6702482899509424769 10731000329461775106 8535666644752677829 16333020614320300227 5173154149274050198 16808921614643504997 16640404248035655177 2489831020901231756 16507860803805569690 5528301964766627206 7676845788960794696 12953198779543112512 11895827014021570906 5786040443961032596 15044611139734722663 2092019958381188427 10082221087448425312 12010828761175927967 8913726361619484994 1911750472877714128 16220425008298808924 11195053840270230598 12301183335344826180 4880308554042104264 141744886917024921 10203869328788341759 7371886347480232607 948678854882141517 17693076656465614592 15703462093222171490 12528022844675605501 5822751240711470255 18265038156675534884 11287645591129385825 14232293072984133718 1309392848261510002 8890279875746121548 3754764671927539235 15463250921005614101 12236251736967378252 9430856271141051168 17327260301866021842 6078244812295525815 15013044787897713603 4687345474501215559 3932118202938816495 13576587959603750629 11638771164304594457 7697456853589844539 12181585164107730149 5056796259488593046 15849775353328580786 2116560028307772031 8470903619969206121 8554246404571622556 7470595961251662267 2960583443193849374 10378986524045862225 11210544611335084291 1421289525976428292 7573835061996396231 14984093030853461951 10795828844432399900 10066330927308815297 14376191438167267248 372424197177121600 11220929826027695085 4018515054666237536 17154965055523942847 4093211734561429550 15702389514469756433 5769738501193779492 10225201423544380017 7370652408413783808 1262173862549112765 3474982185450924499 9755604643851882858 10961266476403915814 3413144292742056955 15809684375738312212 4129149828872122850 8170462474264574356 14617671479172910000 8019443649393368991 5292657383644667027 985996207526141343 4851410292931233480 17903732814526622509 13608963631673785602 5828382087038369735 11239012811795034225 5429298642778671454 14176588072128913639 8965508274119981381 7762500016140168828 14722022691450135022 16869087838732099645 13442981105490989143 18087112922416180389 1558496614581898229 7149939880245910001 14120465807880071325 17095249146844223054 2885595824171165724 8474978495590200721 18206690856986412591 4536537776289188093 3323181079917642351 9356474591267778667 7026208350601738756 9816424995489131897 14452571187895399840 17388528317094199552 10528348613163752575 14561575914778422359 13081317719808735757 4794557862655891107 269308247954116066 6944566200246472389 1499690490457070312 2534677024286889973 656660351046134497 17306187952258315997 4983885246234415847 16890975137932895160 8754649992500099311 15154819920945679130 5572902994381284005 2078641405106605605 13606015362728281142 1370735839968791039 2316364631924454977 3732000356931963734 2370780579369685061 14667168550489475637 11066821854388215289 18408012733954927338 16314550938305030107 6007687987902932215 4510212767608867741 13682354948127361420 8995807340711521555 18020270905614005295 3455453026247968224 9394907796094488679 6962497239957496413 9696062441226442227 9465964081287631026 16390951358207870143 17583749437401211797 3016977536022612568 4729151589434048122 5885312626408450767 5149841668479048481 10006967846485500935 7461443031739078078 13332289551383252425 3475843602634177734 6240384289440031563 3732629268197606352 8356735942695013896 12007786661349237307 18245409527164686212 8911949581049833851 16128679069808671094 158281727849829420 4150131794636869688 10145710148504903927 6298301862827970942 4809779457808239560 9335218113689584818 15857217439077137648 14924677439757298302 3500980045887690309 17403794045807699390 7670543261519428450 10115060943874333839 5939657409368057314 8179483101582141297 10810988005029178422 13304885677761983291 14292007677055880364 8778302637531169410 7301316111538271883 12857948484372200092 7289262087916458660 13958879049782862683 8275266034456606540 516211489941178865 15608638882315085328 7320990330011007662 10024709287459364416 10886702584989633325 11087342148436035357 14752424125301577123 15834020066472679373 16095957048584733776 1244054513776776976 7998927876520069723 3145036071735443627 6829449638824755947 14269352423815467316 16656925261297186636 9652193714479872977 6285858228654524436 2189832286443655856 3598803798048760141 13562874027952550486 16402747266983354941 1369908076783050299 1833522406892328092 10472820545891229954 8784011022074624939 3489917109860817928 16220335428825472507 4963021474482544422 17868603798740508755 4166534879188462140 7822832308184035284 6242231824605061868 1901057174854051726 6532897957508524822 13604171290007722339 14989543085201644012 13902872640856478226 18441106228464031643 18137451838185261186 8941746419002795428 15213544509004764315 1527759183029410760 17317531064687415791 17464649769844647768 8424297906824050507 14594646776608683982 3375291983102573780 12633731860410178337 12105049788031466778 12495638024803784376 7471454309920747834 1980271639559463133 8961272083346978312 17664633279674462678 7380359787609143199 9881761372261039604 13353541907054481911 16063863672854378961 17796559298732672355 10163720765651947165 12355380559247744799 11520287421803574898 14273217707556722049 17238741611652616085 3426224539102423469 2760266837926448287 3816449093861868038 2173764991523402171 15805762278573599225 7067543893768372336 16361742445232062307 17113711963838553561 18225944821046293998 14182708713766855288 7644844182679969126 4563062991420414226 11368335893600338304 8659949448196934823 8748673827257032757 10671146550466581646 784955194185327372 5116358089742501712 15659636816843065321 17872339552955074780 8403833602429748269 3772420577397628858 1834020434311445186 13900317333116054420 10588388619582065534 336179928910886808 13213094476418650603 6526410203112710107 3674827113106269786 6519202581734865757 5312453693172075401 629742836607330925 2001612373617866715 2785973867535696987 501385082496972142 8649346243190623238 10446959015508821092 14504691579236682633 13093695896964173939 1017260128046274613 5187225021857997686 4891418226871153580 14155045825465814373 1618111087346245548 13645552378789371357 14768423956396444120 10773466827493297796 8411540282120830919 5642798320497506647 72677445018633290 13978081323844107628 3542401183879399059 17589056720756882202 4458377332891809837 670308402380698560 5360590043802416026 5978434648245337725 5290894799066380415 5755898771503981945 6764518503547769227 8544121747212562678 14728813793854403401 8225737631756610026 3692237216151840205 7900961473076115858 18393828699821620847 8087939665882263779 17763771244503784871 14305830283497468192 11262546439211314626 6226744275405169804 5640385098708592339 1799268714419225304 11951766861343065422 4355578419507952507 6725132610490732514 14011475661531406010 13745532612747551047 12634648340933259305 11322960152846797861 3056671825330377890 16903052753185562649 13234267780892216590 6814471079079071647 15540476845782228350 16998513511574200129 15882866574213148428 17245035169138744497 18259507871367461565 9500641697661908570 6047704076527704446 7414132444647124997 880910102880263471 2514368914144841233 14705962494466174255 4762358487645783076 17562711734505192806 2095964769730120216 17707652137849370404 12616404234916221282 13303832846533479786 521266786963995387 53931956577114612 2877121293386450460 2279220719388016878 14195879750603536401 11672273741842168974 3992396601026161268 10614371930920937959 14424442693949700555 17522905288707936233 18189553774779968232 5607369316441080836 5413177899150952194 1775468904803106328 16432941614827788580 7132076577647914613 7839626048364178082 16394376536089267199 13476205174514203067 14805395560914438552 1014917541133841541 7072181678858248579 18063096816124375864 14858240821128127772 5437781453773489926 15115443037830137945 16499023093323056778 6043743345480795362 16863340511102624990 5785146022422855939 11146758032319635108 9186513658789551992 583077937741896828 1307687820969352065 10081709496710570796 4802959851076379308 4585389235765382529 209056188009017790 12828306204544605705 13057767467705363601 12898359479345213111 17826682454883544853 14167819313815849318 14037742142093058877 2661239783209854164 5310675787879029275 13822531248167561770 14650538747557419645 1549324282046405873 5725569166193374442 6483546828000334748 13305104070561360658 16380675541621450352 304457155272224700 10075227684704358259 18407548099505881168 14956116572493835978 2956301618479694224 14448157834157287239 9709412797307945397 11551099123263266980 4270395756900987994 9666580511384916041 3248778650937149123 11546451650888665030 18184912712306258040 3345493179772145765 17969191294427732155 4293608241176868777 3555399687606637915 4670589265123470504 9764166420792193573 18035946819134773000 17600565565903823976 16897715673513117651 17954940235021307349 4752661390626224721 2556149962635528365 16782138330909237487 1872520007922975394 2539914022501895379 6347053314153302547 11358105892078851241 10172464838352461110 1187204752273674977 16714515975502892513 15495319566982962188 18035879147867449373 16216237900201607665 18186488985899874306 8244356572785401031 6506365348524243076 12053919829124063594 16817243970551184990 18014893381366460168 5363594337327929208 751524556030558463 1032922566991630283 13621137026396287494 10904430425888110241 15639270250651343128 10948411681305566252 17980981176069874064 17199084220134269677 1791218348259876138 11016556383054307580 4215811437616055501 7833351953516458332 12144253747097448891 2476119650605096222 2014203213791858516 5598790484829588368 1786810703429280285 12733008258420907214 17140381992545158457 7899009922336008462 2585079653383189555 11162190453741116239 4738369793368022112 11809102062280027930 14405263923092276100 13968416003104041624 5141047990514678351 11637603989073460192 17450681436122442200 11537701099488209661 18393545402633864103 14427724511790800169 2359553242371067468 11217472359277260874 14756246486348014050 11819314073120835878 9254082615403414214 8999056669715304189 3130147450996098776 1547437947076015032 3361821270971106417 16354562707711342228 18413814232309440424 16231527619471999486 13230954740925952797 6460519677220200321 5613729499651569370 699048459207173615 18375709844149446485 7138795453334793194 1266209736028683670 7847624250679067285 15267976517979145626 6153250195125614866 17296454349345639440 12103311076018618378 3138749202508478202 11766365434828584216 4289821939493735874 10512124763089031081 14199874493277258851 8918073703836069841 5904188357553184014 16165079226356877244 11944191151631246214 4327183385794972379 12294004103572789461 1022586170668867398 889163238802319959 3539137189498810603 17393182981118054773 7969808510787236631 14992024651246846503 13687748940078875002 14891522383532829819 14066723781811401891 2334844697822846713 2805296419650116499 7298457047747584401 15157162387293354510 3434720485020095044 3288761498629374990 14957660692795864030 11876740943046244228 9809300001107714035 16488441942224804386 13559937120113782631 14805276779866910506 7197655324410230102 2890945801159792007 5683490033840288550 11841542624754003726 1802107279101506437 3248074321552928244 1994257914870710642 8057275874722830008 8472358783869088636 1086866210954820304 18133581083571938937 18271691641187372010 7266514417029421876 7171815496729911283 10837488106243697462 13264656962591898680 16212209877017664724 759120098709883117 17106065503083563355 3456814723000862715 13222637407905294716 7898658947973337833 16294691849514168550 8857021508119109464 7280647160847004813 9033151454598148358 7526473875422306993 498647915331379528 15116580679701994798 1485035875925200267 18398207343869459261 15896623825634658911 749798505761100660 13757359535984430932 18313312222250877270 5298655123312440041 13621340714894727049 7891371092049749958 1097206742522292909 6468071300697098783 14021927223405228216 15022001583543712968 7811587699144264434 9163491497611989058 8496293003611953788 10017773951483838670 7551922759012394941 692687366417037310 17673155566992543444 4997797170307043854 9698964546173528240 2250100945129449334 4869135462815828280 8933442506733653362 5050221595431294797 9777104804772083565 13629437547619215035 17386400937040465322 6478132185978883721 7825315346953815420 5327432824222229608 599770593985433271 6669086530437985872 17695480818280028663 10315210107110534216 6454642353621995710 6378032013859470913 6165626291550696261 7694146673287193552 8639216221138185602 14689491122341651454 11340211742295085526 6714179297968850160 722093595155740537 8644312210989221793 15850508011574260297 14424476239366170361 1503138403992249215 11605654043172174088 7591489539846700805 11121727194139147147 11457026593566840627 3559882248532243767 6554528674993555171 12285955337843429692 2427564645797953889 9403694655388118676 5268170592984604478 820054735172841045 8930395669868076242 15182964923015639108 11820218892643609388 17100817256230195831 2273657592774188335 14576555841162215288 17416782214694463064 3012489849445575566 16444793844470029869 764253428296587163 9740973147571306622 4979157312692692653 18019693954566070353 12403506495516431704 16561350729870262819 7401939400696564337 17071201691968901156 11067835770785530566 15977030613855240980 6002427024582331447 15562694004407564640 3714918206826276893 8346700693588395793 3925881102986485181 6044273409817963130 13674050955915706408 12539623451628748276 15010177150715825486 11533737852686323510 3986326869514431297 12587690979038373971 16207127406580031037 4815353074411087650 2537997977291007165 13466541753843821829 2389020280691233957 716539344099380406 12494848658335215178 635524347040058195 10384524326682613768 7613729069004015265 13404127441106009495 11357712847567164438 15919014654762046264 10714287507529472967 4208493307635888053 3522423998122559859 16030071882075118935 12826454038782265800 11785090884989341937 16665602657824081827 13703729359696660961 1692418904984405591 17535710998556402526 2899944294718380762 8478378003399494207 6402401148540845331 16777845687622371517 7516747285154051667 14698229322620440424 910999176951233380 13550143237840618418 858774155604408288 12480532237025578527 8740106182003886977 2828815529951538894 7952977594497491774 16026270956627113230 1017783154372104158 2484771180952363847 10742330939176839230 7057048961290456082 13627355480086934375 17229408106245501788 16503079116153699686 658060692081705953 11860341164882824269 12073679536599288463 2458223925242928877 5728873149973593220 4598851191888514 5961863133916623036 11094773455185023771 235772716477361489 7185178888193338192 17677029267346089165 2314970896641044666 12081494727634451958 15838050750675802477 9096274415609546326 13837663698712887016 15002641280206913368 10091518229635932439 1933822073181463197 2796152643893760937 10245122375848292992 7442351335741633598 3981011174118899330 6741992752805618654 7437232534775209456 4914290885614032751 9272469585569949234 13763075354285717355 5773423675247011029 2470371257899309174 8792525555171108730 6125944843053673048 6698848894143843090 14678460436045321006 13692011804966784803 7189651178940176775 5568629418158288836 15764862140982345923 12386338060677512636 10168400807030913820 17706008212824724293 6066935148900660241 15222125020342668602 3788534699528327931 4747108210307581271 15866402374268000763 3810166625737747341 16906905733652680487 16618231727327289355 11094980418775211240 2246095375004028974 1901145320152901636 14489296594179386447 11237253102407809760 13080204001527594091 15797708648545972037 13654314886657573589 17660027115022947640 5022356366423021875 10698788416508326042 17011606868568561395 14715954110230328944 10928305528966825493 9812356939886224046 11724702815649185730 14761015224093490060 2535436750859945270 13882572835845505303 7731680338721535859 14837050370463207390 1198245445979462341 16175624611474468593 13244312895109381490 15403657471355716908 14090472452991413941 12730573812538366624 4689617628691123616 4764937222492864196 17978732518756309273 2976204078265814399 1503609831206129214 4149466853780992885 2673705184302705390 1081396410435197956 4894556206783915845 10843374191876057371 5579646875712149552 17278473354259146230 3065116117982350334 7529457682223374088 15187105038913008233 14282522398292966297 8245365671530267506 16149924156774401796 6477816738915429142 11091551488945560748 7557363314323980543 5358751650394641879 14556217604907634099 3203338247958974533 13821393386102279804 14398591146260610942 2578303605396454465 16744531091134861669 14327622006353307756 10202534717082336122 16095159396157725585 18247790473289280587 17490957360128896470 11713448300992149143 9804624950559971732 2276615192301162408 16758564448134457756 14716954741874065277 8002185408943245792 14345094512196672220 13684274444761266669 17324444067740571492 17470706561882997466 8197036788198870796 4061750147868350052 5017170190790488315 11017124081922976392 9697306412900636831 13504383642994151360 375470871041736093 3612448822406144737 1139457063317649256 11210660921260373283 11416724693427173110 4339523372254510164 10326555179452748396 10831406564895158893 3477835024742721555 15833707994467808514 13166557576962664224 9915693576729658128 9998087697908429213 3027555523868733462 12263494045405254002 15119692666349662553 17530092560352997977 3741470233882294910 3810733428028179450 10092319544378938086 13922090887573012419 10018171060614189024 2958611172601487356 16582998374705376582 9808128568487312922 9086211568043752291 9217141941095458652 6011080884055170350 8509255365876103887 8720190844818537565 10949791019977205708 1845703570597701024 11037496912920270108 13653695839569763517 6785069445152748336 14364996632007609596 5821956323971703262 12931995667036682192 5480339223350640011 16644561284884122280 12388740393885069091 2869647772007405070 3852470441907435015 790540776553865932 11989187331267254901 12682551186768652139 4975443728447013253 1127969002590636674 2186304375506567488 8146619618209735140 4012339297841661149 7884460630174682859 11614626255174258541 8630782140425464371 1020166937218234202 15389554027132939912 7930489978263311718 16937415160147619176 16665223773661518712 4388375842414433463 5071788902026874208 10627014954597214905 3368986854891575290 17437547875392533716 16934744119286195293 7693697850392473318 10523219229318771920 5851655149393215094 6863145095602649868 3272692637160388978 11415158736346484005 10566271561399902081 13301021031083249142 4139802334641496896 4869605718336233609 6588285474047520856 12281912423964182692 15209040494989301224 17671471185366462027 12106543940637281956 15197967873276273488 14009809450774337427 4291344197777896143 1769295837383194831 14999195497951396327 11831868947991405693 6947972208723654194 4259314092347633233 6896643426396144825 5465936198068621235 13548142206756065734 6787518817619899635 6375725878519623358 9315297696435065993 5481628217961541520 14860216394486684623 765772721136118406 3386723464236083529 17960230503036129876 8228816042520568587 7833275881585153921 8285159587805192733 1395465122983373011 4490402740852529922 15995896547907712756 11095074757978481513 12668822916601046100 18130147547446187362 7407525349906197190 6234822435892301703 16451951448677715112 2407259674732867334 18273863831658867824 6833700416784792397 10791366163089542949 10563885149752380528 12722611347087795302 17006534408715935733 7567745916839799947 14704505351233151225 12576362887728253043 10213066212129538812 13947723503930307554 15873213790657873150 6948647428472396898 8659515329588473170 14784963146338952560 4207656026949500958 4175204541624833819 5529117919060786169 12343329717135422914 15930233110779920572 14105067484624368946 14761565699580751600 6464123490312922633 2196413732107070825 2519857543326615136 5732595520071744046 2978155450273228417 15673300837675160794 13284182047290825712 5891542165035379844 12990900415136702370 16639158318590685610 13409750567720487055 12514580406878387473 558599265933368165 302694183436307538 12765408805115196724 4299720660412489152 16893481575411818567 8443656549263167747 6282091247159303056 6435167704506789554 4107855163881043819 12307797765470802819 15945349995321959958 17833003612394896024 7418402419563892974 11896461151795820329 13568791973231300183 1670668019640695693 17203093892910210452 11941188738429747179 2404134266997380797 15975982548045183107 475239555788561992 915230176520853345 372182658680675719 15302178305246989082 10901320140392333777 8459016908268575350 16442690068293839747 5808095110100961753 11703100980719190905 3157988296864993489 3189013856990084033 11247449573624093356 3194701156626444911 4808823257347182227 4643673154697347728 10283948752660160066 12249961951422773971 5345853178244018277 16091370818847963201 13365954573404714447 2992385272642659076 17118182782776183133 10630633721186322786 8164829192064149161 14239657800086664989 15775345558322766595 11263296575597447695 4374781851711569219 3340261547611170597 6028341547041909986 15587747616756045734 9532795110028890109 10505152587053007567 8923730607132791595 12063087874491443571 2544449625457926679 16253934438302545692 7978311194727691605 14896320446872912861 16405893699842060321 17961821370630669991 6955030125410280691 14376680825642525732 13760419100122537038 8286211742263329375 6000485776318460273 4059564405678382131 7037944818794663812 3333580512386503857 3610935747040309588 2984234269259888428 5408685958968813451 9763276935579476805 11676193284725164659 8995486679723287510 3157225115863698851 1203223903146634499 2976736535551044303 12806749627518363276 10705205112905077641 3537164094279209713 8889202330157802084 1570676467251791052 6906436813321610524 11794274276955686665 10825025387706640632 11978394573797031058 466876140297606774 5171944274745990465 17406944156227221571 9520505015874172794 11007307612440662058 3879792917655069933 4575917841200955553 1995729598616669840 4510850901987215046 12235841483506967270 3235600411058407583 14089012134047282487 7647490995875834920 8443542086843848063 15877100954589293233 16982364906383608940 2979932117721349506 10664259522270496575 7697370770244389034 7658586246139197050 14657751700437768681 3736304763092483422 5029318387215626439 657889430240697373 144174771471415085 1232059537802059747 8254895950265968928 7477286417922396447 13011977714464795586 12277849281040860672 10978057272551643923 17382556690918124639 1803303254327203656 16883793157663844279 4053146650732098747 17602488964907878515 2222718126299668572 17480136856103971027 5434412762287188986 17547971740183404750 17289754114247837211 14675185509052333894 7779065467665365257 162115786431234200 5477576240428406014 9290912428997159764 5583977358897683448 8604358602103660194 17632356440106302353 7300758033632462513 3078443942689475985 17284720844775482196 16302836014931692677 2168444759966635623 5948593958176693188 1498268309751144803 13057720594554209953 9434219043339708972 12417140681582263255 18230912260034739352 13373012975200601099 17951740965320181617 499349985167717899 1862240492693441066 13930719957236097559 10723226380477883961 17304020117349341440 17448447958593450534 4748827828353597143 17088028051087441757 10100765002928154098 8804594004909020875 1847085314427767983 18151111192937912422 3115737305780198434 5719215420741639850 14691508542378423419 8759671131054398487 387422732578342039 10630585143883123861 3097286540354431055 15326025246335338045 7828463869083511988 14338047718887148771 8167317072085677828 3118536586229586563 8218961825499182504 6015329296429928915 11180665719928356461 8293574143920174480 16452460211907082373 2329084079541437892 1454465577882797728 14721001418278706772 1844286141904879390 2004929055100548325 12964210506853166233 8483081374819394060 4526498413244188817 16302302744733979937 2318527263124328023 17556047515921268387 8347088023417798045 18382682931442866973 8583117412931761639 8436281401941558349 16025300080918339017 17575581659084845040 5024593862065179043 16982754146689560333 11496302622163913394 15960446959257439000 18048712968979673359 6388643697813576241 14806082978261280347 2966206089838703180 3727423666695991305 8026975250933886417 10246431223446567072 13503879470945714810 4246105884606452010 15214130834773197808 14828059883946055481 16490836891130587890 7221370238296529402 11730828042046416679 497261447564075642 10072114085072087399 15282337014595684619 10741271604619532315 16404631924833071678 11181718970820581744 7498710401282921927 2214630198836532678 14555681066644450465 5590895572830384715 84660379554999060 13637181838207716653 15887936259176391600 12959458668396263052 915197875213817729 14850728039859847152 15743222724877858814 11912822903650889600 9438341064783547160 11113210812255665361 3722142842774058854 5254189503501683730 14751916520956110883 13264045214017328462 1098250783346131996 5063268132643493838 4653646083901116645 4365825816631589268 10400380419261937648 15302431228557164557 15638275959445662694 11608329153088700894 16882843087548121567 9202253285482967387 17767166455276243711 13280139730606047896 10067994572903929566 7620004181075127773 5325936134176826581 8830536327661958995 14532706820888127404 16845954100303257026 7147654440141052163 10821709371509404307 15791118800591672954 11527099542562672191 17178722711536885349 2706157149149023974 5861057723666965987 16422787117211381126 8309981164263629735 6794713500180720552 14274829352943773744 6767070173112454721 3569905767932638447 18189270392140693932 11037416147556401177 1563336153617208348 10894807555527243993 13232719498730141792 8338563576167969308 1198444024432985081 14845583409323972854 13484801668271568721 15458740516615925081 3097041234016753532 4828562506811133045 10270876198622557097 16909310728014034961 1239360332401787390 14789235906786236525 4744729052826302130 18241095940416820355 5115271302314542144 11435211480814069356 11289250585649411772 10657143327827632878 2215972987135178148 4216505209553203014 135544390545267434 5544144462165711684 17041223956686849441 8810536411029217363 11320712529572995280 12670200775500717138 2574498512069827471 10307385076617796028 8099946404515654194 3256892285304146982 189565062340686845 9415474206259359176 185412068376611806 17151086312905881478 437795101220578011 2888337572060873810 7806098159455485234 11463393999558443106 14681084397736606621 4086725109248853299 16845077965075251794 6673925182168990213 16061653372325671786 16517923208410555210 3757560344311073602 16266765756278786834 239549423461095029 747053031534003794 8237531347290075161 2076455494609230012 12091358744024230244 7207233967971605467 12668343400750930117 14263948407823318656 18316712187029717585 11912176979799125655 16348907616963867109 5996945006710906747 14690708610405053976 14426023378087311907 7531173747795520489 1138453647938626619 18086158406106822772 9387766009460673219 7481393893191820615 856215486071812263 17264542155552646019 17156186187471416893 11157488207081344042 3349873942457758311 15065531129497650037 16285903460888736995 9538116127354879686 7494476537860150161 12513634337398983523 7449484599048449428 366735683013572469 5837412433333651256 269409963322064903 14135320970276690708 17373573124196955947 263527068829035147 3201949895179569705 8367199978598503464 15343975756358474887 14230834307502175696 4292494866855257718 12606403386376534915 13106228991103957046 18161921461546421857 4192439603165403281 3761324612964344082 7531956576587022186 8440438491029178742 1744803754751729232 188966694803021296 11506519935437501486 10079824041919101743 15206718144259907043 15381126004793804539 3633333739290099244 4780901132991767946 16533916676034453788 1965985065308889309 6173275920913370557 13965982614385180778 9941435827775887950 17371579348438489340 15295023637448703300 11704419660557130836 16275925358027115951 10224417094440216874 8482285896211468 3276017021899081528 1038548798036794550 6135258325151391221 15473486062505638583 8421133513209385276 17652108435032864640 4325375474977272559 547135471117008853 10977679184001168567 18411478106629495611 2733356514101828612 1870274676297831214 16883069026189616393 3937882916514363197 5194386300703815814 2449596013747247751 10623883177332712868 437553663116939309 9835728039484870125 4171471908192362320 9642831667563292374 5122715567261458213 13757486072114364407 14876744797579002055 799421044938378279 14604762114821618801 3061129056659840113 18118055748061486320 17800006567064395718 13289085454635421865 7354036351514995349 17361372027857129707 12979763117536279708 13215187503528147185 5241276428325027081 11052791126507760581 8048319282850887366 15886452598074403818 1617360365752245272 6294497370795724161 8589665722016406290 10536610454447055220 6618612865647190833 4049195844155095334 13271980052164118936 1029730136056507506 3817422619928128463 4673298193258798035 5988700141589029208 7751367149743806665 7228644541384383209 6972708115315488591 9650714513299337875 11832449170993930732 17743317288178770667 9213490008636263032 10469782037098616027 5741780345940730085 7379987779407909008 1043937553295818973 14825983305406857473 2615364471872114948 761471011368033307 11112576869728796137 14952880918049715575 3070479972281408836 2608815877718459513 9649623127640116965 2429698798585913615 9471493397641042647 5265351037024233712 6352214900933890595 8920825461624668420 6014293269196201885 15269374531774626547 16486455127512265707 238892018871934610 1485140711020998164 4053725601172434928 8783494633928556158 5586140751598480242 2621223427239181157 10841882318763887856 18108009861094137648 9630760660635537649 15959573094162158009 2539097979234778210 14307497114399300372 15741903622784839422 6502706111334037037 7867052640538868733 6779515440983325722 10757409847853724327 17123490485608723782 3284034876226974463 17080350649617519653 1841806339541937473 7444063860481744625 15152051753222959472 10394857223457611860 2556955005492777202 916243233523905772 2171990262624847799 13424317811123771928 16758059424447225504 3793597257529228262 7713692486268343264 16755636894843319100 6160228896013218988 7274160473262446561 16575509669772479310 14149815931384845108 5884366838099120494 14296193666215753829 18163173258878748350 18180709492872891495 2565558562751723656 16876208723082459177 16800949235452919986 10182857249638661784 9519020423758980880 17771565931406894715 801995907293637480 10855199558188400899 7864563814312446600 4207372099580014472 15021922215933368122 11037842741548002502 303555285990614532 12641170651423453307 1029378277736984812 1771488630136194257 3839991434372696450 5300537040892921460 5183215486179277382 5362291883323429406 17463450326417988314 3482867822380713210 9595888047311050601 9301601676463707468 730924445845117043 10951617817763984310 17783609303712997298 12301767977404007788 13995339619158182024 9711193020003122138 5835035972221170723 11946018299079673104 13514754336087964488 14935039653686163728 3234947477492345644 12623914834423861064 8015834043851617625 2444275845850124391 7324970272115994845 11150330586249155201 14032370281293841472 432698279047096545 13970526043538713241 13664683812512267565 2652554462757372052 11115976211828781469 1821117479832875458 6855525601321538216 13826435276421601950 6211439949821852772 12151691728676364668 4194965277857773449 90346173659507492 13243421785133169548 9474477331255068070 16613368404603718924 16639002028222439397 16649858810459415635 4002562868577236518 1612920653250780907 13871209358747792720 13531322122793838629 7546613190014196644 3072064214131053345 7269349408007719896 17984188990219879659 1748832632617708668 1545161860146186183 15672128985951819093 7947568511512743143 5487643818781257191 2340529338143834558 8483347384423195133 9333372651184436238 8585066402823383337 15466024563731196455 12812079379612450958 9076361717707147034 11558262764268036316 3245265916672469590 18392722172860371587 878441938123459273 4858169604998438271 16412186327326895997 4832159586740590033 383574496386589567 8616040014763078518 16351489134302258503 8134686424498651531 9827189813593113059 16854846860180587887 12026704405280732813 18038546233693986225 7096107186526809134 11720520083582711824 11751742225166464567 6240585461775982153 17268386834645004169 16471120248634185908 13683836435444523592 1974615857752127154 17567858334078168216 10107969354367538173 11136774387850515931 9065294699945999340 3126789589655420793 3837847352057096738 15074047581070599006 8855370965187575303 12940657093072172040 2300456665860159729 10489072534538400532 8079088023156427170 15815549772289481715 2894985488842769561 18108613477196684993 6501673002830270952 17681738241091999946 16731571553849038620 1063647124029302899 3446085366048081029 4366679850339683881 1953452790204469187 7265506296144423154 10809080220480146858 5315616973316397030 11863351219502994421 6931317559673031997 14607430770150057099 2687906257913352009 8722965640195314525 5311833544239359573 7022346401077958284 9910693005976328467 10290040708146855255 16798270572084036112 6712475477869637479 737294561141189102 13246582723045490226 15426134607175070218 11776557011447464716 8849485855735243226 13442182157651039354 2864812451474256874 7720747310414030536 707443497657942587 9906160948313949016 4561372441443561192 3921726752588689458 8484313879992515081 14539131798291782624 15008090554500026846 10465663103371466089 12271909106235945354 17071389035936967984 6178146045701535230 15608626504570579261 10525499228069231432 14123634058413385167 9165994562776414263 16856973597228128484 14391170853558935728 9696371440868617088 2904828520281706815 5775805207829375490 9187676648313889056 11622935503170085752 5983707406201289907 16942893990556427819 2826014331318353488 9612127297744220314 7730523064953147790 5180660686120569788 16682736963685547985 6508729182606569768 8361535933202891691 6805145893024848688 10981517301340743970 7692714227287532924 13924984040434986974 8571223105033029643 7505431598936797270 11483192047050698825 13522430132675044395 10422449195959787822 2045455721535110499 16203290906501776592 5219373322425427233 1012876094824518399 8973054396864875630 12362525465094154707 771113563032913301 3688440658494208802 12537995512925873999 16220977272863589297 1529301363930109993 6221694655820610985 799683271467363342 15164100634749732949 7869623289091941674 16028255428289213585 1403907375189577257 9370657519325981563 13413323003704968576 14472648717050686766 1262271132657562387 6027653662927066095 4305222005616309720 9598141183066000040 1219688689689563841 5282052008424278556 2760174463292486274 3883005107687524315 10594747876605273094 4589170701919777304 13062079253959784816 16769792437532298996 13383360412792900208 3715763810509884458 9723759792259616082 2907650872878765044 7786686058119939128 14697162865531004535 17742366671319899740 17762035386675335103 12766442598650193430 17371559938559384959 1498008827017083551 11339512457230850236 8141581989690259314 3028682800547013495 10174139312870869338 2584637769539533303 8656785607293466193 16016277094752299043 11585005612384878377 11821806377523537361 13421119957545883989 12311962829967451408 16235653405280200447 3562609650315848109 11206208731086650883 612090118962248531 2010697680524833400 378630789904300218 4236095499810110157 246699384137082120 11260119605009468761 14151694383996232363 115960215762750007 9626746914515894490 10433066667349490825 8227532589246954914 13613856883836769305 12357905955312429453 241659714009562279 14018874979858323989 599356680829924652 1242197461156520623 11719326490680741668 9818423528587052726 796373173173594331 8792233629426050299 4111129430948866831 4951417608855208414 3384250178054735935 11595662702184276944 2735123576292211804 15389374273709010023 3740391129017169533 15728768431414735881 1212589027350323730 12545364283144738561 10134607360261789501 17016623408754148664 16161992839704102589 14547025621758153109 8325906523456205247 8125472419970040164 12255044646984679485 1566488964409447773 7602441750929570837 7867467115181195493 1675466611378351441 11382707252301533938 13625059688011046755 5569082089855650369 18211657091177991722 12197954002366928252 11867213896349002136 10275401539398893010 15842911202590072106 15877161028782283617 7059370506208037850 10320026058566473796 6108700891404060282 1076147138611163466 11747576069679933455 979553044233358571 9973477155354076691 16385262821208518348 13397599438166327521 275259352950958907 15277797645936938712 13820589238656236903 3519467166953374550 6720782436532179711 12196516227386703905 11545532632160412557 5825286337559345162 15210517705791525315 10386132512023147131 8115365754100654994 14765668110279859869 15169896860968826739 15442877836047830837 11655642348143654730 13007298383595051287 11934887462647019029 8445540282746791919 108112779049153626 13585518384627765908 6254120936890707019 2169618060259709188 6306750035466748019 16494506891632137631 8362396580712166321 106698487914005117 1639039724543563545 1839733358125874950 18340101070194080183 11114913063157774526 3851360724374096497 7012182094116589349 7246652512603783531 1423238111064890987 812694620189665394 458846037629703486 14697914952070593911 16974826163735367877 15690846676175925770 13893038910420273718 14864087181845446972 10761795273231483004 109962046024450896 8564774543202183395 5013553784687171336 5292746048881141899 3037246388018918691 11248774574118701284 17779286759266535719 9884920404960487700 18239389930451909712 17142519710546559400 6537469782150779551 8455123072879403304 3789682478586990957 1637416734753185637 6847162044118794141 12040104418354646747 2313167026376760822 8208709569605789062 1253668503008727103 4201260402686317380 1300252637397323503 1115979012035688423 14797005242303122544 17071437894733026868 10011588137857546063 14772231638877780586 10927417678195895632 323832119000779491 6133210282917476364 1349585479921020339 9499949158781494697 14965656879104781578 4137703905102105870 7239763950205346324 6495443038295249607 13483947240984879802 5044551739260078359 2916970360746532275 16241260254576489273 11448449945622070337 17965462465392704816 1234147365738286966 7473441333421450695 16853671311590817600 15283426046759070820 11414188185857592007 7664867491497537216 4422878195358929645 9660855498810119224 3791452881935268142 957852457261498266 18202601612178152522 13060543868714347927 6982251462305591047 10378472083716261792 18114955262024372257 18158810171166224144 8949738640131541567 9397543215223499985 8038515368847724304 18245791455881222414 7413345478073447828 13137830382780179157 12645973768594799111 6665527641511097828 14352586952317881977 3103686429741974971 16851552913369990178 6298479046400710715 16381710017178173785 5392011222659657838 10609190032183289398 5493379254381740315 992232228338364778 6769147521799087206 8925984457611328831 3964514921711360924 11741626006909028233 9183250968169927302 6121612442856874046 8747035798077083952 10347343669443782734 185804178161370936 14819510030400530805 13066422471257803512 17131940001563765141 6398195886102109621 7278574995355085957 4627488504980932417 1562247879751524767 3978627885180138793 10944543374577234670 17642983959952253635 404869960007587063 1127959966132845956 8682516338345576010 496607342591179926 6855696500451706649 1689290530658333910 3638811908269341377 16066659405710399621 9705112459389730487 10803718822784123757 3893020057872840484 595925171175704420 15008996829521827967 9822298449355531900 1714980575047707290 9684290976782944044 8000439699450549452 9369966927113106503 10813136272285311547 17104042432744922388 5696237821956692262 6448241259846188137 8527765093645108332 18274536301701296312 7255320938178450831 8307216252581124490 7127070083776153887 3068189028337144291 863339110109143601 1621741737285642140 898556310099101537 3131605343198630168 9630902772342034034 6390694761166202473 5304243696658342545 16140940113595703609 12871883168337799214 10993953390198591473 3010500471542589299 17403216318873665436 15306403308541896923 18080811141388394236 9713110006347155478 14582472049659849762 8507051273501108011 14521995678119244575 11072895321929033467 9660205954657573851 18404560243217879889 10999716692350459782 6668108658050595787 9346551793885600539 8460244716187560262 14104697780829759772 1046394196000610875 8957721011920615715 7509534085205561666 2227093248892036262 18438028858616332391 4943934066169169647 17513809286432342427 11947152897095838461 3816187245577421840 13553426392516514877 4879299360082889015 1998431932478209769 3636941391690888361 9742671719855634289 2319812890760361862 4070828121561521810 11626509785424257354 17066745786514798804 2524357030272638770 16356799281318360769 7923955959136659589 14551702275972433495 1142950202700423668 15693618927557494919 140081969130657124 17314138923175623512 7128329782324928279 13329898781303232610 6997336808979156631 719115446395845839 4556908506091981389 2549118114306132383 4449359086877812334 4177217554828831682 7492427994708723065 7416466412849422042 14892779704767051837 11938260986198303479 17281747358544092008 3532716745110224192 9879393717258480953 11613995304609981579 11913827386564306159 2854966270088172571 3271278497980117115 13909774195148925464 5788210446982280447 15333737985013822601 7117034527992767551 11730806476485979634 11343027037277542628 12232741455346307510 12777750847316990003 16310474665427928159 11777509657656666633 5613973899191133656 16672963542707345016 1148439102026015115 8583317281787930050 9058215931951861012 11631068352932468127 4953919588953580361 14384929112390373756 16598771096474402770 16029629154459578708 98425785416933604 4758003676946438306 8759276228101981011 1451020090245098971 13245377668521347943 16527821730753040495 12515406491560884099 1527047719247854300 2863105549173306799 16234308095961195787 8462086584408258172 15267681003596000538 17149177095472469862 16178712835810978925 13844814175384145963 12936839069941604216 2583068237710705624 2849957333344698692 4225874479589317689 14445664169996146896 2875816815891932988 340127883649272218 5929616573936864891 12340806371707658217 13840107181912077984 1870350560140981143 5664818246093552494 13036345310317616243 18071099580199606434 15413778237505793374 501966392313815933 3228498032096630544 4770301002754026533 18213029598598996434 14426633230290306450 7811784257864914078 4145858583654573245 10905168508446968598 15123165844530244216 14245533590206457073 13281207122807228503 8323137513317464990 3926464346754744198 4879601808954923128 1767386026474640849 13075327891877269515 13725820916302801816 7471261264209187783 5148794040208341491 967612048058322475 6360425169064419033 6406856634668564973 5237376872785223600 16681960200377828746 473319108130056193 17804986399163352761 16780348295027887903 16254683017834230356 13056468318563089731 12757277314113425902 2689929020772074969 16230915943373115754 11731627965588971860 18250550168462618092 17532508353610297276 15999377260339227376 14371871878033179673 7380865311253746349 7209997925247239881 243201878769496250 7445227145072709214 11145210893662526609 2165048109002174100 14600241530124189094 5320759166750302046 17417252054136975333 2952266928333901881 11694046762930080959 13546177855069320746 14176531654757595979 991118739429162150 11652684718942599060 17864930361050561064 6449115338336656895 3358479844596418340 5407033853382797720 15146028521477700188 5928019650438573779 15568052318123913057 8063142091299018029 4990598008349418461 16570161226908141627 11664499569109813435 1600499490186731231 15179918379887398582 3046150457004886905 4847203062472954813 18355133048201464611 11359229324362008049 5390840471394852029 2783569877086547187 16276932622578749065 2090902644071326163 2105953492007439871 11367924556898699358 6366963447256194081 18376248772729502040 13636645120417416723 1828536406653286524 2417795629252045689 5868635915023620456 3832162826599622559 3945082685680769412 12758485572903749342 3821881485606296241 2933733849589813047 2871851254734092 13823857122249723508 7172360718870362952 1226036651808181674 12132378116357203885 2614452233077878421 6505340996506662946 14448929877736646388 2464441192492348381 3659207421889946366 5122102429774108379 9960023812810772881 796623813287068819 4255609898013755025 14854366095057819503 9343728207036967537 3615966467161387991 11307511382706729005 3199558772937478638 10483637982033641920 9222868006446515527 6535425602922131354 4718348334583241260 7701346767743447081 15844384756208928048 165646610166908924 10582140694554144688 343698399509435865 12987967098017322853 4847037326942722421 12604500831429270940 2006140403550610106 15282626549871736000 151150430891885826 4640129021142172686 2607401169644458532 256126868032958443 1325228706036124275 1492086932816589261 17724692029152786888 15575134549625838370 1791962392756797685 7754111500720088623 5731606195686808630 12465404969331591254 5826826278784104928 9350197316313823589 1266043662390878392 25515389826852330 2719386429984857867 858608014511865216 5862743160655420408 10597738028097000587 4797825208590926890 8432702233997671731 14534202474228554852 9562275366388014512 9911634542188186076 7846556367978654515 1596823931285374822 10227607487294497960 17472033705926473835 4425272748987601700 944008936270947550 1536923309309831291 5958022533580196856 6722185363640965701 4569575730986964312 13462268933987764972 11551926271941904931 4334685193051701874 6160669440378334186 2351609141178808295 7780165385115783849 1755691918071637387 16385204097285511939 8906475866807240678 13244644729854736998 15900484049076378865 15271112989307805559 3328163092198599455 5692001864123847354 9029170221470381618 7001034424497044644 15221648042836656728 2357118658985604011 5011930577742551113 16343187082294383678 4809689768117798553 6219421996249342698 13806582092019247885 18149821456319706059 17274084841976864831 357072821433633013 5270477045474402822 15789025261970996602 13368371209800833326 3157270306612054661 556462330482394501 5247484529487746838 1874413948029678618 975139431369812409 14376771712567649392 13814213661075113133 10742362585876466377 2640390286073530226 15514961574020266996 2910840674175691948 6409933310467652271 3396533627622979351 15694135450411195104 5599088395498912770 10557905211301441368 8171861347701398415 15535273724637043340 4752236815193319421 10269257367018949570 12371059223760526438 7260479804104864655 2928773569566647057 2843256291459798535 13530222033035053964 8985517469120766295 521077044740348995 10956478490735255214 5592029893616652100 5659734263672233615 11757404303841095727 16743919060191672709 1880244405760946350 5698074585667785724 6040513974814089227 7318334341688119385 8497374079520248549 3755144597698431778 14518067451628739888 7732966337213445081 3259558663477763810 16081663949783037129 12215449443757609837 5327395127858868147 11923366114216761007 3254358178111019934 17034826508581676834 6366415903793704559 5698420099456824998 1844461463984575438 7386340637082887907 7519580274756429367 16986662576628504540 1569324555534691627 420155420488984764 14263270938109734618 9887397767916191725 13745281642183206420 13934906744785191205 1040632793016159856 11162778231421775205 230391373087470758 5679142990255707542 14268564948601115866 13450807302658642808 9907270033038868801 16266753618162984674 15894790748706604491 4776265353728730513 5380895891233763775 15216754061014536497 5203608849332740124 14850142035013218328 9549044709807513351 5771288692411557462 3705889343085333213 7051091108407673929 10518203155818623605 6894118400457724698 13545865785450147637 802896778447574149 6339408404158785100 1902338991389679255 6452568731371889149 17704519351056154861 16343513910785810800 9082082808308918075 14516051673750744150 555571950509101713 4234052116737351564 11371372189299508818 16073688003460058581 5489052494637859733 5327034335762959009 11274318703278788455 5382228373019721795 10797221127545876200 10619995904734116646 12037871735477085019 3408735588988289995 13530513969796035620 12630706731212224767 11095566412207039934 1461361534840922997 11134599438576004566 13682948689349437704 10128180686002972406 16746384857194090667 13252846372364606811 13111909832546995801 7450798815725591010 7319593562173868574 1868100381500315774 1238760830676639762 10013849971086745123 13565437857796767921 8420759963530433292 6683446428582971152 7551005445636549717 16509028612521828231 11467791467750273154 316993228336777488 15659190615784021192 264220534891135520 14024028218335630700 9541062325398027665 14177320781414658722 18444597916101299980 8753042687211553058 16056450909788520371 10073485373041807229 16276731698938086288 8142808910321936778 15473285954819503629 1340739680622155433 10826716753156402361 17934899734123896810 16704630009844872228 7879250865498653372 5137961413666302875 13507795280343956151 12281306006721522680 6146128221648484979 4654032331269064890 1551352723333517606 1424439911244908569 641734597068232192 13363747827760682649 641815017885921413 6249734382676266761 10878998457792540434 6232498073018500731 5097564462576215860 160511704216273566 6126115133659615789 10009329121273546003 314184740316127763 18203614972569286609 2118133106071350926 2144386054780680663 14559554141352334623 8729658177203191987 14915111715902426217 18032486786054975197 15274739067388147510 16286999940322165171 15919425950670443986 17036114072953974630 1675727169588264016 1638624940003405314 18390512304181957778 2026360653017986108 12247600450664521313 14875108297145621601 8267100240747809444 8218833974018479882 12913981162634756380 5342573906230775634 6906343446874527767 3290073655401419564 12961419002329634825 1456262409614228729 14097402950722585873 3272723405440085878 9314629301841133621 1573501675035512244 17676724639217478634 5660547830168010279 15341806477823354351 14344923648884925607 4849795682085511457 10177133325036840974 7452262390864125921 15392144903767321725 16353777269304687964 17538143030442006051 10338619007889826244 1478246944462655153 1647623585846961959 8689837293495201172 7669275398098415688 2488051179785451708 15888025268206072549 13296252375307066442 18417587956391195863 11639356632123601019 13774156134842306124 10949356100710765875 60307386016185178 4629880745582322869 2609929985101876359 7196389345816188733 1322362834382252080 11121120286394891639 17427255589342034697 3590143491854978831 17577807282138389297 17607127800474602454 15484817858288280248 10102931749626005220 16042416975780271456 1903002019300193102 17015714725700649872 2416865843839748998 6619624032618750673 13076058392772162321 15782243054355276615 1110871509176246870 13487851621631464179 12015867877859459956 2514890553384980612 14622301521484448030 8229712854914537922 4127724620166594170 10358795324066841750 9789862821877497611 16129945748828336367 6225107457303883833 13834379776312694438 4779204639164327980 8814662864510165082 16581689007311123991 7101527297267043076 15411924512917352888 40985358118025170 8551219368618734409 16756014224418558689 18235951004834924056 5725944444475492806 16775232006095263120 1484291658834523197 16262077235674150520 11254830961799512838 13354044281192183893 13402571465192598819 913974891994840546 12405322235876560431 16936058367018787548 13026008095746593192 3769166663943210795 467304476408506796 1087936379226559438 5385243542717794499 13041447323699803579 13863753446234511273 1627896419500227577 464621025206139950 11735293584848326388 791771875597466422 13696711832023223209 3012483252715062248 2838606146846789087 8177230450416822549 5845296873035558867 1357472024806798283 1429772769113869745 6193228441993142377 7773230361160475470 17138332923485340533 7984865008400856747 14168264453418215457 11200179502923740149 7067769157517173161 9122261799566885603 16320183830885041399 396682949088487466 6011081537268174026 13808965897403879019 11795028321913464264 7102884878485515719 5362922090743311685 6471712245086125856 8898895223121591080 11678632262860361232 14027950940067673634 8149710039313500960 8698472857739030553 16291772262749008142 5442401123020098992 13115228323154356685 16541331685086305686 1939777501534547386 14188952852348390399 16152793169770452672 16277459181965705341 1398786528658774324 16258830200599541476 15746016484549159234 11886634936412678137 2251325221274271998 7078107453016307975 2932374816102164798 4636206570771897189 3851363313842419231 5779593358222197903 2218428041340631967 14662344099585076600 9022212670080733096 17269992060686309186 15469573889223809484 4048012939675992284 18007636821550292987 13589598635287199446 1088607370112945740 13290399864672668190 895454799416067457 8132399647777008186 4635027564781388883 4753974626674450426 6333990849878150591 4736400859353546884 12576779266293663253 317927837419865526 17985433446442679472 10387122971750621405 6897843407466273878 3911970123674762900 4658019495527122386 562308139283849956 16043777512503706055 11770439752872998024 13642672969151075014 5019780554579472161 13698069575849755145 17727769371852654921 2972295472500682356 18164689049501580786 9658133335866170984 8562058024693285420 15262851471699072195 7283633265326157464 18153449530723755246 18343537169064270075 1809945477850486013 13216621127067644343 11248681025605719498 2749584900637899076 14322839801151485382 15826711777013832768 14576524615156621879 4584324118481010012 8037177823499679052 14955263628661340898 8406733176848618178 13730247669034007723 6795465196871698959 13298096598121843225 3491914142974691154 3305120826913487140 3154647216336346012 7755492304743344172 15686950229372546804 5410442580741100333 16775900297259921320 16736483391400188361 961412007725980166 7173192343521026602 9535363610541520730 16632862432618615527 8710715797645718888 10496390643213949459 16676122321737442074 2393563005570058673 4967600773320305772 353228319205677887 7833053120110577997 14271273590433506072 4365181899908658437 8779821787491654819 4385972156231728294 14438036815144333396 1043995977019191079 8767157211830861926 10524990082378581430 1805742020292337074 3439989193607884953 17752482553222885336 5286780862993381856 17784226158439015241 4632948948148885049 16351891579223043560 2231651029571952262 9489192162191327461 18215473322942597519 14237069070705502075 8352749434313123157 14977772276680207603 11527134380966220786 552480126033338104 10190867155763526370 14132264050104013783 8342861780740197120 10911158173248391887 15752142397642265906 17196582257601089177 16829296928618494838 3875207427727518298 17505360068572554354 9821780378063833900 6708989744683824295 1326149725411837050 11106248068547460039 6630775136092712516 4638809117977628996 12424766052627362777 231642783432522294 4917444565114521980 3391860073287692843 5704625206930370317 11844570503396333031 5400348551325631761 12056677542193627526 5529623761496917419 17375823271340096489 11773043109103804670 16540648769403243624 6480154218272137343 13320070669536695398 15687257978650094760 5349314828393463736 5379090133981979443 16953433491070871239 3591756377763893335 11670343715343404071 9084993403691643084 17883521202382673620 13754193171987528868 9321428933934435028 12960236697841311552 5550800791066662955 8843744070562354863 2972967242859757158 17958998644975703673 6912747414668465428 8135491198243470405 1030803735512354215 17794971211389705918 5043670777027455770 12990399811262086054 3074372534165500307 16526289685562278696 16128778370035850371 17063569571969146948 11791231746319801329 14854118729417000651 11206970505217631523 6025993718601712067 5033585322724707328 16499523359216594358 9849326907793023908 15448131254165767251 6466322401418388118 12940169022596854253 15106949752211453276 12135806125736665241 16889743408443380003 16400903117665829121 17478029768381617933 7422349739414884303 3190878575499707694 2813360859183322108 14068093076535492622 8965468444903807787 17269008266592166358 13384708921910213094 2315208686048409123 14321234301600102814 8401816817138369943 9427425999782785645 6463481344612493882 15674855186834910356 2874106867756713776 18258100084051115648 16949005054488586157 12635446048207183688 4097731916626610320 7291680705346834078 11609852387237623924 354061107478926310 10766135296873394127 8553859122208923662 18268354781390507279 2874313222270068310 17130854001923880896 9392493327409557752 3847477026969737689 11067237194386327093 12327970669022091168 8325622677723773670 12178837714191659651 7165984272453934704 5718669068554798290 6962136440546394172 14930537550299483855 10314120949330669480 15680767436267194008 2752136293791030622 18398496270871320067 18018067792958271833 7237965450941593964 7799413641143380207 14259622243078383475 6724376604196246569 14412037893831310141 14296365465220700684 17938140589774458992 16010110293243750172 9419887989936752706 2280029360730183283 1179864337867400155 7528348470882678833 17822798432883563630 17170906118634325214 1217285334545619924 10184699870372171700 7509175767337925146 800833622999871423 10437865188180016978 11424574222226144958 10200964810111430015 14620135798301894744 5723599170304353198 6260221656960666111 10548246867060791253 6932028950297741084 10531775443891139556 12017698407162150689 17042950449583281349 7678816075971257324 10353196922006642635 3882600175117956216 12710574382503952523 119003759350371112 3487606720868664924 16370077612189130561 2026068350369187837 10478869343071812808 1516923758016141190 17134976621047403970 11430668591826142682 16676148449235439192 6171871322162715251 17161596550452866331 2979166481344179663 6047072401027692570 17770233849972436817 17144673757221870916 12081093871859304203 5578941726767758862 3891370080136116232 9539565698294579912 9133756880122991446 10555740748077616885 11828516260527659757 14383180090646412919 12973021751922762618 16605689946882235010 7615653919742618146 5240633705298376286 4828807230797350678 2077291357637766247 4191004181032045931 16558814503253512133 15747265727508337239 6133594866290201614 11956056148035906344 9200800472801193453 12255952927135755711 8580005709510052821 10700155417295156787 3089015736712215775 10119727006107199008 12728376030889602701 9482063025698382954 1755021124249524920 4663288625035777077 10377987131025928321 10433106065076119768 6511580161290008665 1420571676224666115 7545644764873467452 13500818843224421369 17059464177695986901 2206492733786237417 12701433167808203928 2849224161212933194 9750426995717755022 12348600815324844162 18078493977624926501 6908891496860406602 6392421114210019952 1661118126718423024 13327916680745465711 2143071698618970315 2309370611981905181 9113728004010162364 3473705872727835975 17717049919337443568 14507518092453669457 15334883183812392472 8260146728645574736 11530100100724253106 6371837408614341529 4086726714061949414 6303698152147163206 4536534740380887846 9747803492391368692 8108994221413388187 9325504287295511540 18408146467653786427 15686103698105571335 1483228773125740484 12642279866273650619 5056993249633491112 3531906493176578234 6457714800791953485 7619928153879293853 6698689477538935653 5818577847082673918 18376335497789405814 10758534274579254453 4751322182162423024 472566210155675069 5036914307085087138 6157505174711787498 2999827218289981888 1154576176357738510 1143643357488324171 16244414925406178018 18263578912402250094 8148302051782836866 12265817364914100618 10849477146348165487 8085519188441349371 4717272926734897596 17125819411091165954 5010514347454000064 437506713905877538 4379942195994555515 1610012979797706245 6843083905026666854 683196745083343721 12841905861246734253 11869935323386797001 7633614524976383302 1626953856668586042 12758301550788924557 4882653594966925406 8673534327556965529 2075940191736661215 8876953962138556768 8199078515007705581 1514700395499495195 71461398706845599 6347321907419524633 411051013145845691 5848979160024224915 17919488582734942909 10778978674083546278 8554906912371411172 6577467645299508837 7678877676932084711 9519363618363044084 9128655304803353546 7881732254757513406 4742190100013274684 9803763605752454279 13768083284839254156 10439008223236581427 803938010782287181 9553065995588733502 14416131919868940143 13952085545362579536 17032688533640278975 1506429009117848215 6931988140351421952 4199911577734122554 9123003781994398135 4626782581968680123 2641410788355771597 9526467996354133853 2325549604864004502 1713519799691802853 8537402909357226242 14311146870709826988 6344315735908041309 13296228336543981069 15378814502714089779 18118061112158317115 1744085986915810669 14393480106525352796 2442352179512265737 12633115700468923244 9521027244389194472 6940136042066599282 2855771538416326665 18283604101559183474 5355468647386442995 337892007556863660 6921453222609863107 16408591987175671763 4543320409826198813 7323935859895289365 8253870509564747524 5560071662797526725 15613663020174532587 2129148834361137323 1385522265842632888 4426208871543474505 13567382566822358895 4613180392535411921 6135935470086716991 17770147540942600550 9800750922629989714 13804656252953375640 7862217443801610813 17371632468039285269 8141107376499446739 7680438591423138722 8527812823228316465 8752969597152812679 5144243369343477713 14210551856957707299 18175487413929008806 13065677602371807986 11053671759840792047 18138053528443835683 2792429844401286201 11359113839045137714 9021383686174595645 11616066899943058967 6604201897164136879 7837412274585326098 12029003259362580452 15427313135898252598 3782480833013042956 2893143774034693830 7257402356979309737 2539213397084412646 4533548157644126645 3753697978240204994 1761258083146829611 10501239144571101466 12734303158913043005 7506864396746630218 2877658430842587806 3400842094159081084 14575907471982613098 14914662479278892903 13775266384465634698 16169254736488359262 15342966399280187621 9256546805865622192 12739426541752337455 6360456660307445682 6221359685982777685 15657064511618119495 6530468027197245586 1592257316917490434 16815696410623606528 8939517947775309571 499735658247638297 12446221403217186264 3960242281643862466 6332258530993938479 7329389703901368381 9356050491181320886 251658783209446073 7356595169436185422 14296626055195433236 6352999331254858223 16596056759504811741 14466460154431747136 18293730135543395768 9489866992760952086 15857242832156873360 2801589865273022552 2962169172332993161 15575469829007355772 911304509603784596 17647807458458307030 11410235656692031214 12106169897705136080 3007821227517067591 9191982684023214470 13617262312836872804 14817564330497810395 6785551325762028983 9828876256774868325 14441380018302408440 13979078226153451576 7317606060476463938 9664210258503003602 8512083452311185908 5186104371083206216 6007170690552309262 13492267946501651828 4435335258683649992 9655939739869982138 15596638003309080277 5134362279323977591 7592786374009773954 16332251995480541423 2314187036758809919 3126060840875023092 3070513319032050991 13795799183084038507 1149262857024778755 4832390692245743588 4801631927056587685 9600098723213244544 13970515573843230135 6170213635870597775 6702196606007093778 4632284413262050522 10507934442172260337 16200722983522902588 5702620670617518066 11454327088577963008 8101054646237828282 4030483130720994696 2177522317449871468 8191053806632995530 10841203706784516491 15135648730534098645 3620495964621715601 18209313206039260345 16922128122259711141 16889224778523685303 11091334889750962463 16858489887205385216 17979162488343716829 4304778480213889221 13008544621779325794 3081070693401954239 16714179909268340146 18411118714970115990 15242809988889132770 17642255784358411450 3509141608823048418 15014310731027174991 17727015539110056853 5244508803470578325 11637574675457301490 11882653090964422679 13580104051498217334 9391652789720184450 839762697745303396 12035257846007479930 11742658680249264745 10573237407506466981 4461832013203477113 14186922474909563324 14262265102595052803 10744388697442727338 698110953081418456 6176591783520838146 15749435380202909681 13237309132672231086 17519276335835500236 16419689302924925713 17357820350792001285 16189739918676626802 5120803602049215056 577995369870387236 12799489823671047466 8857851671511836895 1121270075410509671 6451827900244212043 9769511586106707652 2423069086412495351 4475979987735156304 5996220192249071401 7385946033852506130 13321010878384845601 3133004225732579699 12825437992265138965 13173487680276723914 16140718764820712004 3998369014267321420 1463268429702474850 9523875266026599136 1987397055126698910 15268276176265657568 498888361794187597 17088396891855366649 1667109761933934265 6037688038506210555 9976768321190468274 3310093015252221165 10420534568934108452 4962733664815149512 912320459717454325 3707391961332586646 13328309932951286073 8173264676143328725 883229999686454486 17934894209356890075 11935191178643326448 5827418305487212152 2064081039011265341 6887984653778211127 1504638004032124686 3328336343845911658 1797243000475494071 7064533793235658391 266812545429901886 9920310711124634990 1275009147069105843 2340268691287764951 10257235173656505878 2515708873819878247 563824020777733038 4794463746912589136 12565317188995469170 12689966659021177059 8754101035643223308 1005668094864393977 1717954344851999083 17714934366210685257 11535298619440364992 3188480815686794409 1740142889930178303 18016776873778413748 4382768811195216076 1425213819827576026 3077218946153857256 16001347982704943113 12643422836060467422 14521619183356768757 12709451524602927401 9833132265588688581 1861557682202047329 17503653880269870599 8349951391150053747 14561271382546740682 18312459449839455333 15538810790236817869 12869139126654365243 5407107305635559389 4382893363816891933 2130872212846756738 3208690017814331974 7663419223815569405 2767874505847525710 13573507817820924470 5112149958280209502 12591947209146623861 10641155353864855074 11437521944656828518 4719752337286841655 6753486033613427647 5844103570962087834 15045855354162780721 16813801712668557581 12916823358136394732 4040994500318150078 10077329739343876544 16509664224551627445 5139678103141801298 4258760299497992647 16055143633942371567 15965294202496763336 14840303684043264130 14581218288485371239 6101943535097341744 13823790422230193709 14403068052751870275 5070874604744555584 7346493975656515475 6242601872545789955 6403876770844386913 430253121189865716 12522807259955451716 5160214395920016079 13231463587288470900 14208933946907513969 3570780996672143672 8712123312040397867 11357493753835022730 7834145330373700633 17537932575125254750 14815038585178504935 556972965917597984 2783474690368481073 12970907228093168254 4952668609427757679 17359453957402333680 5338498257610606199 5471855257754302111 12015683336636448689 15697200091386047090 8366560719245419649 10187558693029980248 13358667585655242755 5964447339868585104 1210997782634931572 13615598592632445603 18046011475313934516 5496600838423267633 11508385647608968485 13564992277907034982 16079041643642835669 11299437194083664724 13063197389018730839 9677466855308501150 5055088977081875399 7685427859233667666 18224123943017379432 6991848691781603897 1184400018839061594 2970284218031639598 14053246768318369018 16830405059948845938 12248948973673659003 14691090426036608964 3790413248767500667 14188088450048972352 12725029639908066956 17665993680473723985 14261856181642102947 13212239832903571318 9825468293252985063 8306581897664277350 8149649740303759053 5629768510849447669 967483958243002563 6054256449451179009 13219408074410295443 17148186346497232981 13822415361899815599 3307883054432906378 3100264565156327785 4794715344429611232 4411879652868556484 5576970089975311757 3863411794303099718 655001149879583927 2226675926167809697 5855404041100170961 7229332009996395472 2137496394479214986 12682679196788687590 33633458824560434 9505737722739865009 11153108285743741982 3953021274870140640 1393101324864523773 8591468956475563584 15952359993172165333 17595928761203284712 14830288179051741792 2152626925022537158 8822531839445871779 9976901478403926467 7107065231764373054 15394852001047979993 5661941896560713123 4560521432107272212 16203859628824111422 16224501475379125334 1818561959546610047 16138036113101248806 11756923397723327730 11296386182009027197 14142689439493117350 17469400484262368025 10705123301321749766 17368877533394756185 15727221968220942209 5592972664214333790 9424068741224126136 8338413341084312561 8394941883849005721 3398611271216706691 4952569724433804378 4752286030562180725 13681866386054757705 911401489767950300 12081721571575326890 12299068174559555706 2546459334018505939 3656530652046894889 4813719322410760268 989995013909932861 9273482500167820524 17869040757354513027 15012645868580408153 9795553382438050237 12289899109327608423 730119792132240537 593753271951272905 12475361253197422739 12194532469396305087 14642569278552347980 11726803500111538837 16953016627075169916 10047882718631282074 1685406023188538731 3094995831934062679 14916967069393309788 4733315878858424363 2528520972660666185 2397564469576417949 17774957117491915241 16002985317865110838 4519265877407778684 14961713034359724200 15153929573912392962 6845093590654794076 2175612369014752475 3953018344221394908 17948068225621428554 7456097841838906745 15733530289616435411 3384252932431320319 7350424587152497104 17481948896779248509 16527652612404815947 11269880699980185340 6916708120885247481 4619294645363757172 8477768300167436297 11537513292708161879 13101641090495637351 17467802106393985522 15076689558787973910 15583992948520560157 4222591159712793320 5967890635861085468 11688692498362419102 16804880498943222196 11922574774679747906 12066679885785383227 7777639547400801630 15816454190836241001 10329574379240960693 2462818632149986400 3739715915704775928 11935272227321650709 16936604352210620070 10758725038811309442 11377973325737991824 9462904112826026811 15878913373428774344 6300509292411835753 12008053542200784501 8308267961452420099 10334905119609600924 15940412882447443888 1524156626428049968 16811400884148396873 16489555233712062605 8245382843715840557 5320132535348839979 10286371393656677783 8485396322870093494 12170726355520939588 1747441569983119290 13729624264771494377 2650609390549371573 1236305830202297526 1106270404261739860 368680027638708949 3413247694574802152 12213289035339665471 17805865500498469248 2341219608996106472 17165394241557289040 17586759368509997859 2736428281266514106 16039775873138564824 7976953622269253804 17527066533744765999 4945154221733251757 4432528615081171214 3922263619707059127 17098257539667616552 3053887120571711706 2872073232690973451 17187179053909068094 10182905496867558768 17948407568705672347 46732422179835568 9858856457470766167 11582300968789542011 8474738278187857408 2139820501246147918 5362427602760275340 10155968835822625831 5906958760461943069 13186057467023073604 10965616939637457771 5044266778711646853 1574104785142457137 6469666115638539358 13329037992915660451 2457016108775251907 17898901057735748094 13357092454043864836 4981732508448973121 2068790962315598352 260115610807204982 12823619627184056367 7733375997860778798 9414546712542710103 13198982936448091273 17605419410989125056 6407478194731155466 10230286154668191305 4219732080864165960 13527563481602882857 10191286954588647780 18126434614991733860 4351827871093875239 4222943395161855484 2164435588726361865 11930819465873271077 9753289368973053633 351787765257489847 2031444178798688865 17142507567447707855 15605823208195934961 15828189000040552095 4405221889755835526 15529533247507442743 14591209735610329401 8701665296155119736 8012707997329787237 12222833219322068188 14801725677974102219 3077881215540257779 14730636593518569119 12060684928189092761 14421967322708081591 4766482041426477827 4659809287161741761 6992620677804778957 6470109432781182051 5866247819220972769 3871636148385013139 15613873076345905486 13001222159366707268 9681156725643184015 11036339082799962267 6800521790693067788 14913282639603898945 13720947854007075344 18391925226095986164 7668825066153044517 10168558553205990102 15593186490081497515 9860501317789195303 8342951394224130336 13452976133340762260 6809861917200442549 2424131070550897162 9294176922328061182 8569142655771154471 10437996094787157894 17534390076505873859 2312513579002415267 3916048456653401875 6098282153158759125 14610715715617903975 2246756641785265109 17581876873813336262 5999421483268065418 7453472109821382260 17595836448939409423 1153510498971993206 8985383844725449129 18049699100570632797 13051741997919315047 2300739408245103012 7648741022527563601 14842500272341864614 4777300143438076751 11160095067931738649 13954427616228177063 10461446985803996036 5747872605028964946 14537515941132720289 385678697733045600 3471657975941103870 16042339470293558893 14468668818993816602 9784095200638769952 4944341656656516517 62179223626619328 782852545259157302 12123182053624492163 12618331047081166308 6532478676824725539 5775281670111522357 4199006418141544649 17027755019224906715 6055022316709577010 9961002176996676003 10497942561045812176 4924255141634573417 11420137088998907435 16723833801950108748 4804502414148695919 18335503403647884553 6706599653256770166 2829241875997876974 7395294699563524668 14004485578101840379 7912122409486418599 12356552523202293634 17159239600286951625 2644338871548682768 474252978102098734 7261215312764798811 2071025583306473848 1296273377839478331 18193772977419424310 12788928531010790282 2857966700905915525 3481104135584160290 4093596098175200415 5382119333150077727 7060125101066937581 14127726364657480383 17082576742368630224 7729481361117061309 13603845838514969944 2251147024266330971 14409856744057764808 2548756907968885005 3783056874412827691 14915279969251247551 257785420203538429 15260483354423140626 14991014620371737711 17823713100512139044 2429276323761428192 222252895674024957 15831644417572843743 3103461340335189164 1290508445745946570 3027721287424824980 9029346751051788323 16183958152216938460 7349025247734105851 12492683535354921191 9054896935057613424 13753016960266559734 14742552297544135014 1182256481941275900 2476606555298809620 18386926664758519198 181747794811050178 4928118972273056244 411841266636576218 3260280449560514017 13085509230286158191 6886721662577047503 5719548713058956379 5741631599381867737 12410841970316353838 2091111693565521325 18369878746078759393 17486366320696877218 9054998390840383334 14411497872740094555 10272425879703839499 11243950398018351501 7780450485602115227 15602558869502591765 17007241464344339508 12236702516576863542 9064030631587819133 15365072525597291109 16696218306785934538 9302840930717847163 2902943860096689313 13086966812947669362 5566347730294203536 13920430145809601230 11063013957751005002 4159088026749386551 15194449535782448123 17662516876455381831 10420656913258757323 10563385696894923654 17196271226606835631 16411633624739551483 6229780545430181612 4534126272274306463 97607747655872587 8303730548295587407 15583624145688987160 2327582723052328751 8028235298922537240 4011804473258514164 1358170672301707763 3068279192043530274 5343444287093083963 10134564209272796356 12823628191667803185 4045627355497725296 15734557640887946461 2404505806044074811 6910307133118451793 5231087964520729695 9537266111061315559 968689767969677092 5681395753285424895 9338569042092224123 4620116362876643819 14529679506883100492 17197112463442985334 17053488337489928529 18342554019572684465 7816628372748162803 13387064457717612131 14703426492477982110 198891690056105708 10911435653400865872 787600000780429011 6856612119020574029 7191571795404735754 11278734543782980342 16234041978366987803 6977234536787886264 1289038946476528953 1103862009398760883 11426622503713210605 2232710294964114212 2904077681616423401 13249034611182588214 5680106792322314794 16524534540619160694 10489248245337691484 345020175821254626 5774984358206089996 15079205056959965680 11901343738316807244 3709773582506904634 10533933105280962280 8225825885774044973 3719678457803701649 12351561099777817055 698115160860750432 12070614264184327491 16563131579298000756 9606509924558874443 13040165095669175047 6969031979302891544 14879966511386231131 6836397229498681683 12586515648389091123 4911595438391273938 11196986096386769960 9541965240027742283 499769259101654741 15229281906088196169 3320179592999730090 4557061323964829111 2853134100788491049 4844698963396091217 15813291641394034274 16050250025968878639 1973726727248032155 399056962946080322 18313272125312949557 1857109297508271454 4994116325946893533 14087131426094291359 13204439585728656419 17764218330518733714 11663556003473345527 7312773719958943572 5305451070625021732 16800101837844417289 389045777135269656 6869760215184802848 4446317134198982131 12999340263362169994 12401533053915406980 1445045375748082385 3745032619580469874 8324031206140701278 11960759538637619121 12698278448798162929 5533351283990647391 776295513660638796 12489141265742844464 10746185338911170412 232463277211856991 3833461919678008038 13287222176435331491 12073231356567136356 17747046818068196097 16705025148263421468 15889442212012147512 16821006772348618924 4548204778799392569 817327037863967173 10856130416213789980 10669523016527664645 1724554031951846964 10278994853604058275 1737934969422661507 6131405040211310597 2960350448239872675 6226220002260031284 9168961972792739446 9518481248772826104 16416726814857372099 6425216436677017789 17685319267982124457 3838395515595107628 1776243919200265563 14372216790611820032 9483157400516490103 16962341875441907833 8823436711967012488 1182735871989870426 15068607963618116886 6667259605469763010 2443664718492258620 1070510785008038736 18233517469723354909 14890863747225567710 16698495954243890584 10923986566457119134 4834287143016891027 15630824018031074973 12686547358383656818 18015543918347389504 15935684649355758008 6508157931919057048 6952811905922297114 7533092107919249808 15356211992053378130 12864309370655745410 2089017510116763843 18184481129522279533 11839536053350704203 13730552606456286019 10140482143666412992 1961571102776106806 16408760073065444459 1531621179373472255 15742311333887407619 3752937724879641099 3138056234898004555 8800560556320262702 11568031925701097295 11312094271783487679 8997300657133861972 9352899691842467032 6503199793586930183 8651218637665818351 13860548045837996431 283711991301367059 6705724977636158111 10107725054823789779 806251755116303572 17040223820098662347 17165255338901275038 3192350981556636588 12982118558312768263 7634785964959071454 9510419745289552507 10395401085272257532 11113825053991168155 9651839083664570025 5626533714775524428 14941662803162723944 3070507414094934479 12375309192248561596 12670042283757216679 8677175759309343860 4622146110076418110 9459565619049727346 6573100251217259921 3285267034767408953 3648669901953135078 5162429899754654431 6250256534404727471 15166124740352650884 2813681590295683735 12558818399446179072 10955987184579466456 5336438769307414039 14211003435911600505 45685795730315059 5724977255413515020 7011476173718433910 14729454404483858493 12533721117864875313 4713965717459480283 679585325404867619 7204614257519519471 904526335268731674 8505767655538609580 17074508785599986132 5884770019596912400 13102576155184128398 2316978530338437590 4133328088733751132 15642079644866772702 2945785311733971073 584397561057544023 5197088919554167993 17637694179585398101 13111043347859721724 8903543988860587063 5373999993296842213 9300104835519852678 9528938245751189232 8978035134556956348 15912696463169046562 16001577096605435098 71961258047579141 6122140796237010721 18195371046948598356 13362945059636471683 18268335952456862750 402493199445530291 11095023956838812085 1757531836013974152 10168676558297699575 5727716453855538774 9377460579106217084 11514724817110596168 14901164020704964000 4720321286832157183 14871018511791863408 18397250236515785794 6404607364216964549 7216553430435024833 16469145443655305706 638232981892070208 12902034655796573225 18095296397289692332 261233344845215559 1590109948950710893 1729086234427337153 18079711141216528628 2216843668247460536 792628615045084114 972217237591975819 1407647945194159958 124384944024612605 488275871100769693 2685559412338061501 10382783259688378456 14461879779984013426 13020418323152138878 11006791902044473629 4097114538632630776 5844081728801037513 11747994261254352647 16871695753120632873 17533317441355445435 11393453351282303731 8909636515875858743 14432016814741172332 15198238851440279851 16766633834089075085 1777090627360576976 17528875768342621737 2395133766414708323 12118487280530469415 11555537526015989967 5380846973929605201 14887091821106351479 6638175504996575207 4560646667373065994 15606937141364094668 13039868625177811639 301043431851669895 18322682022818971306 8806690346673575238 2212636287424702528 13516087671498783391 671968457716006686 8056259606462322841 2789119341808117962 10360839908340338885 16578768917517735251 8430522563212588240 5118692766573647987 2999622433885521762 7802720942744845428 12515394765884060137 13621344538025033502 13361863022332681646 8481946678678353276 4722326482408535318 12592651982411334222 7032454190832422409 11081490309491436811 17142449292255244264 15918984058742559671 16594597120945441891 2635894209337115298 13409588530689051657 10286590382645779706 18281938155680611723 2254212007556818260 9714663735596134921 8116217551058201486 7012140383395700305 14490899060928838084 15629207615131232620 940318926435446202 15971830390153607789 12957960853744007296 3147552676962403848 11322935645415687224 10099209916258494978 3065445138642590053 11803511521492783349 476812529392488506 2454382368320080457 14432771129516877532 5451673318915020602 55343121798983931 4660072670557471178 207341276915407389 2005969189948630632 8029338437128516557 4121156962783364691 7740257029079681950 15232606628476838375 3452185760973830801 1080603383790025809 3086161631727971157 12459188291487737112 2039921723510892123 6294985919972262843 12242913407899004062 1768326970454327851 16729155330774585812 2916018360838827116 6727576114679688357 14740779510809805377 6856576015454964625 6300512004733386354 8943023295952402936 1627205933069283348 4717720252280932758 8250189220539264019 10932597724510520630 210388762240567591 2060700865110625783 3284793881918525991 2030266188743767238 18190035763484667309 5124721320580569200 17001078424595791729 9695533759767602428 17519285482213369669 15016915152382571355 7014708755644698638 11632480593391798280 1034141915515105711 6776059207782939531 8059139574791510020 4828782790920619914 9867349928232176467 16038581250785165722 16304454894204989197 8462374754043575303 5943521473367979905 15809286575726369646 4675125288288424745 5093319315767720711 6663411600308672677 11717508232229645926 9720096651583969954 6409622018790502239 17822430100776113720 11244569502921771162 4302893078765666041 11136647662813315146 5570371090202545465 13158049603883242937 5657817490764014103 4120147361677531292 5016383698209216105 4584714356348222919 10648451133992928742 10960703558675244148 3824829234522243430 17352048070442115058 1067801523099080936 2335490099719119496 18056951687530172029 200012813901819054 12616941980103160613 16481264396468770793 8260986360662934270 4697350298204522852 2715716999343497463 13329997494506045296 3418679843823629169 14985606386981067372 7301298727338216607 13100270740641171519 4477680491848002187 18100587367412538955 9244912194634406538 17415618408933635835 13687315799414988499 9009309932752458209 6887770125866530539 15070612776466869043 13231823427787226732 17604980906203555339 10716501393132152220 15894332331095339104 11523617863270922476 7507643409271764677 18413792718886322115 13694889276218792271 1146961809794901250 14626710317033211430 5022911151261052025 10906786130115710953 230334139675610788 9001397227857945863 11942389251966461682 14038068911462790356 17454794758155740303 17102398099126719625 9294045897734296961 9852487965062065795 3671287646696378371 13919917278162381530 16621759933676022264 6374964763668695709 4013822725744576918 13598524288099534814 5726178163833704077 14772277509314200618 4783318761049067215 7849345127842241338 15666147812725326829 11699051521663706798 14024372103591163152 12118221789431482005 9812328451901367631 13385210504368473182 17274356521495517432 2324444248267099257 18203827526338970023 3890543855530647607 18264499846629132362 15229160059120695699 12964108407835661476 15027397306852508668 8561438920524134184 18204026220872183447 6581113654800092121 9644612748677470611 9751089326766319607 10880711972902677268 7391645535056282452 17506146708857975335 14789656714508012715 14911636641687436792 12683914859851269435 13445680273712421898 10122490283112693391 14159254291865480126 16600127987538916578 17403472710411798624 1715317350319335351 18391452715585615970 6442040132494988153 18295581357517117936 7008019225443579195 2173202043913982930 16362148456145730143 13815772075399205481 8773704002789914541 16414369116110975866 14652362144467842806 4534464851788854262 13086065016286276430 16940717352923328944 3476216123744558484 10182887488758905616 9192201553522917872 17876429280659044977 6711435411899071566 8581958865089358651 6644539798775464872 919916792817634739 12700837459479644887 2799911899848964596 4602050721649319123 775382949032027348 13306778199782612157 3219525219245206067 6045749637122344220 5798719318902561915 698239691421608371 14202041526419354978 8362945392122245417 3067049647354471350 14660842111182738833 5873207261144294241 4221013012247983414 11525617521859219239 11571552878985381342 13203829560242139567 15984138894399587693 1566149649608895781 13553701551080587831 9810443916146019484 13213586525198935543 5820474920746187519 10312348750230755571 3328814442047320982 1398157076090610258 9605746374582569543 9551822449914216168 8917134957360421482 10226402873647238440 258950360189477565 8371551985914106964 3733926824444465420 15028289169961778738 8749072401883281314 4464999757292160954 13661015963952612028 3721794583018656146 9239675715087501650 8344894265271088165 3916138207859670000 1369700594182487903 1566196465128057251 762443483683228278 16770939834249143996 671930339425699580 8181241053145847664 8128778316579574721 11488248704721182555 981416914383071904 15594981076981472976 11120682984566168071 12428878115973426248 18417571504506363563 14330136000834474066 9928139753279076410 4884134315418385745 4696171391894330923 278529138013509523 6036474936666540389 3352592053205437374 16677945173921649643 13400883025802933976 11580958163207771752 4498623137158356473 4689749112651660279 9955108716009415612 9238290496836850700 4234975198286256649 8091168939642382248 14108947638981824169 13135289323832237865 17003840703870038446 14322597818554773478 10438859526876930543 12244156335452799573 12760036424291336792 3087961649047764817 10263731001252373474 5700404863298960930 2586575183300655554 3178401934040123742 12908189961817298175 17997163008843870728 12685401609700461184 10880906768195799007 7040639988483446940 17948234444478343671 1196838473684769794 12568655157867090904 10342442595339256624 8427710099319093401 557242657832750780 2030273036163030776 4215999052406896859 12768172918999573835 465081126489234947 7839061635194400492 14649344606613509875 12956675639929608896 7918579099686113861 12827056118977906882 10355784858005599329 811436040560954040 15636895676839842579 9707915931669818758 10475136467821968135 3408005787100766082 9947825694636793828 693798784624332344 1425789552121818498 12696057203991135959 13969041157957393850 17068131304490507374 13096835827397503833 11348892254157785668 10862431390951766921 1583916012723340345 1949700979115245031 15989550751199728012 15125089718828816750 11362628645870946675 7234784258468872305 5030260161910989023 8675954149058849356 17013497981222712035 17570147170010343649 1808404320338702294 6012870819643334022 13379033910031469499 3080396274619927887 4093965480975098922 6910852022936662869 2122191762769789140 187676728777109899 3069614112340430057 18406836091097391292 11179686140702658975 13696429041191387314 7766120487179034660 3514741158542133590 578441562950100097 11170807189449234413 10826032616220800987 15794694575546662490 2475529208766142709 5074195901734635531 8407328075588712217 6739797879799957200 15590003336648109328 11081342951214339367 7237715266240647047 7079455732432011713 8782138305985676122 17732982054767949862 471777173122373420 11260804369828246017 3947571559348359796 12636846141225860729 17514511870623228910 9002809981071795381 7992950720181956498 1027916965082179544 7964487982790371795 1108156099651433908 3035251101582576856 7018837503565764972 8818870711269207844 3336993417240050747 7611716371835297814 3937780503832053568 2261849663815078027 1854984354148975616 14076084273301585631 2667102113569534176 5268141801080909250 10214487068395923762 576397269374660926 8672918836015002131 7970333499981861387 14772196252337695570 18147220047461791629 4323109200568134987 13571662326135100487 5696091667442319875 3899369833492269476 18003103284356433900 1432520817914092024 12330417152628551935 3172735958946626476 2446812338792930521 7334613943092786422 9692675098996536305 5473265773449618323 11386666519481529190 4569226127541757792 15597066294202927767 8270668231069131136 14001280886443121416 3710314476311878149 12379733716960551942 10148794575877051981 16617098200132482699 15760620649725021378 10868466753900833755 1961130812495603599 3577608688730913311 1082512461013027600 2385609676077717842 376553928395349756 16773516216331330388 2079542306573982760 7053109308018548322 15149983269137358814 9685392439898682541 2218185354250571743 13420003365565902572 11833475058809001438 16656526865637915377 16695551043995952068 809107632908060013 14493105849524712184 6747103189936984471 11521630172783828681 10866098609031732504 3282757651690329109 9367665435327799819 8554352419001386162 8894177471684482377 13918941227529739011 1152001122542356454 10188498073128266541 12985664819330123709 17176899575784629259 3821437023067555944 1878865766399440547 13959065116447051646 3653194279081374931 12136018770944242315 1583732754418529402 3595510050942467453 7060135816317399010 2267370753941010427 9396220541486074958 17220852909988184927 12447007805199918652 12362340014319831941 6787067314048679601 13481998524083642084 12628595839658752553 5043212593914676832 10648910616833353314 11404545453075750127 10678894954335898944 16999725060514281957 7146013407946277409 3709237996937925281 15378330620758087988 3894472671190140459 10404004470547945047 14174238448144286133 17332937239976277023 7343200818657865505 10015516971242743342 5276288318728207191 3456509989078443025 14488494913547019933 2773933860582553761 3501916686401714913 16977221900505264948 4094625227869344750 7413676957289989865 3769680016828930807 4651752053798240805 7454486508904282126 12054499887255612235 15102880280411576235 16736866299150784518 12384209566438061400 10556108561582580055 1340934962696827469 13114240843471650108 16583440442651269307 17552383071767932340 1469663631030512966 7184725100333086537 13366111633986994734 17930671486160224584 3078391959634369188 3025273090989938819 13530857514922615583 12523108887835798154 13124323989164584575 15799669338481892345 850947793025072723 13009188712347746122 6675480493589578234 14466690994443823187 13769902781020116658 9115727247576470044 4993607238004733955 540716642631821415 1138505066590178861 17592420681582680213 2678672764203531994 7481030320894783296 15180498790947770007 3555920686318548956 1375337837086407588 3011968463507613585 15668967511800490846 6111002690599671766 10275580404158530567 15310029158781168658 15411595966617502591 8026430530250726181 948813983699477602 14929885136575305045 16975222048599772315 10798595684345322158 6054928358089274287 6253897762671817193 8652845420459873357 8133665007719269314 436678057172820666 13750382120982295843 3466124644678108840 9969432961580061838 16701528329686446316 5111198631751304895 16565949079501587296 9737026902515677617 16265582925586734634 6784234361823280234 9142663116671151938 6900320749681813891 14512873697226402198 3258980647316640045 16764097529620590588 11128139928229744840 840420322845701485 13606135024731341353 4495608848332575325 5999215230395589871 6659459123154004944 9390315446572681251 3827708024209843867 7686833052642138687 17980705597617935236 10869760104034397802 12932907213138277665 10665465362585237275 14452263164594841370 5830773804126668974 12527698812935700986 11721560137932798879 7740598079450419422 563320765808100833 11878878782305421202 6858777950602011885 10101111985613558917 4695196069419439916 11119077980817201134 7903128099533071684 16220065037866793134 13615678995481123250 12448031876095965626 15901587467816854823 8586660807666140858 4003898000705460172 7585507803018974784 1244083433330264192 16319235618423673396 24504076263871103 14174216981154370824 8433574392494517407 14677224043272890269 1171995726598878377 10565836169440270550 8827403662618166469 2508563646271110800 17646450515150322307 14138104998293948030 14354331616478575626 8795568431438079288 18033790802338807497 7322150689154626188 3931540901799779101 14366631829068355087 648189248836532335 6051115296194335489 1542257592422136676 8935055832877235682 9639292132728772010 17808592782953969472 10941213991853486107 11966202721111304099 10586584308114215336 4079563488350721509 14447782540126579171 7352011964007813030 2726953147213608246 17019098315213690553 5111133239160620576 3471230132943282054 6152896776102698966 5142836563835266950 17500449042163725075 6991035987604239163 4018020228773356767 16363342833086827405 2750806837505707899 14543151185976764758 4738879981657802430 13893176070426994705 13633969019788828959 6257756786163974922 7866430078070160433 16823354455331681683 2353772223645193111 17805909868568345302 8894009288811150319 13342501314866484931 15310214138868198969 16654340240542745642 2739040837601434703 1964531084456945685 5677656111298487985 10221778625699705986 5641067160671125538 11095944345742179045 14293141900518912153 10784017924974268748 9012112570361516984 10185038373638235629 13308666739026149664 10007009791827123177 14790024827952617035 11424990841588178506 11942134680647720221 3790279178430099999 4846280078960165230 2248395489127102906 11219641553609745660 2565115299783072267 11935112420680534078 15764388385475100292 7589379780326551082 17520199914341871042 8163459500596047976 11790258725549387803 2404732380649612113 17545401393789382252 2817939916183593193 15499272068560967591 576176594240277402 230949415915364441 17447699807681951922 10141680356472166811 13348544313021403668 5206257022610996677 4130643626049739108 4005016456842951276 2783235598730296992 11399042563974309678 17142319258546166516 9248085002312294502 18171172980730536136 15327937638439154557 6850434981718392193 5784135585171573480 9356379594784395675 10566841983651466255 14118492557478398222 1280808688411606899 4502602118647737340 151748339346016208 4577864158339773656 7094142813050100950 3379085578521509928 16883425682330359802 3810131013222948939 4633709551871625707 3838185477202496283 1488849069392659459 11142288648521199785 8099848450462051889 14843680839762127951 5775743158739460201 1284824630666994832 11051690991404817411 4433293277753569444 4404706353860828070 7902830851284472968 8342088027376354424 7306942837789911101 1573700591720045541 9272286538886323367 9783263087856648613 18434862689452317276 11414560571988346694 2077144884369535624 1630775338547885850 14344710817809812294 17680563850975641589 18410063237836356398 5254910675635937304 18311692937568166988 13436898614205846172 42214039072846828 16517811026437672760 17912716488086956902 5145849000874860019 2431754452098274312 10847069908487345005 4354990762097662691 583297833001953716 9699508856934302314 10604907802567540336 2582446162504958872 3965464389876686427 7769433299548791466 4488258947112622890 17135731064790993296 13773083869549677854 17364576613626458981 1913954665623156873 11918779875260059444 2905043615722073905 2572727164083473612 12610083885050627819 5884290670750343154 16579311599962839506 7882811341733673314 9127731129336481506 17412198704508888993 13806168779679473722 880842384204901300 119650540847379308 8990970272536188527 17848182220662761427 15194356211035783627 869303920214144806 8488458085791013782 13039502741672911969 12212896335052075892 5811497270170183946 17804716535855282619 17505746025347016032 7162010953914539052 10684472506019215052 2274365784562548739 14859938124438808511 16319419331275240974 12475642327165297516 16546602372870631265 8888838109748017182 8277072223746959703 8492664987340433578 6774075098317699672 413466600124233655 11343348324392046385 12947121790662204072 13626350042790575308 14153295783851053511 2793136824934869676 2910982197800236210 12391677781807619052 15102422690261606667 5571004896640989141 557714244465814953 12063233927295312224 12203524146889579056 13410984834469438281 15433601921344266787 7875196774757128091 11789909919631989274 16351021694646230350 8974897129456151548 11920184317679214155 16210288853592316982 7415429260261577910 6522800955581737715 16026558722167583418 11590978349823323722 10293772442239248009 582113689113427735 486293326913634623 4210343234016438625 7351289010206755042 14833890686063291352 9049360527449986333 7273702185777703163 11832355514243693500 6072837516538812261 2892154363636925376 14616277213009453604 14300968445293086854 15773595786878828848 7440864363890402473 7861728177781783750 7816706054507444738 1938225330759395112 7702354411945210677 3768429315898063766 4492325419300339180 7024406026060485002 9786028427920921388 17203153792192751160 11061545946644693661 2159908542575418015 1542968066930158427 3489458929505057419 6567164570585059513 17559710775908968234 6284547545185148850 7987961799403256897 12704276183264147078 18176116819149831750 2342844724258702254 5216695218657805539 17835631020601827434 3334103389793096232 9300376783779798290 18023155869826673101 13973863550536436349 10759168706219306427 4478312740185175129 9864140953536938626 2105442973199627348 6364636093052680490 4622092014172652469 14411685378261570480 5319828046964584082 18281052026021053223 115641314886254051 6561693159956497233 5932362872200123127 2834403917102383973 14015105639640878800 9486672351900915717 11738558416555919527 1062907137378766610 11531377526886254551 1474292069453116289 8310922455239763630 1841743706697151158 3997666276434069960 13599112719356163913 18256551053139953923 11914941428488705657 7643920446378268429 4985492342260942369 2598449082920719982 16855331009801692601 9341547230154109708 15734580136685920967 17500167302761684952 4884656854072024116 15375282227961726165 15167995533974775793 9928221019516443580 11563994127043693619 7634377563250124745 7330042027569894904 637786773565143958 11164919567964656590 6486063905572119829 2927937949853945392 7884806862790786858 18439791660456695284 16915092321575996750 3636816324448554989 2328410964965103591 1720865620595736651 10901506817466218771 7478017377207763492 476938014549386684 9505584243603393131 12222546523854965339 15764812561869208324 2353386072686049946 12478516579117742577 277189697856867452 2976448810645346258 618548065897477376 6829590968038696255 8091317645313359663 9067001517985513631 9904675278238850152 7911238435197938131 14157311470551417924 18181388766704090213 2505438416727368943 16807376040226003833 17102439874881746199 14865152058946653718 7292668029266975432 608383498503894132 18179391196158129013 13127919151442746980 16129619808434881658 8378940718019548550 2018265732333729712 10757780672627766518 1667048256928065444 17358707209583342270 12432256263791548148 11883874343154951059 17297232357737288217 15404314147839969343 16485759381663805461 5578393432382371781 17466030385020838579 2900141059905426963 14723401323467464640 8636484093543027051 9653605698355963147 14581000108064086269 12504093156388382802 2562189462567958141 5907316414587280982 8493701796073216647 4270049355918543385 4833441624730461190 17775800780354418436 14110025423865105097 17665223115397792600 13213413575999529956 2578677973465100820 15466843987493013315 15891515283815198500 3620049854159647319 16313680831645389664 12194846539018963939 9709038003936092674 1214148894588465654 15908574337225263838 989485650763949080 14873617445196922418 7513389622199264752 11049193175977944849 6312570362166267257 9131821806595218481 16457867515107111263 3029999084565610799 8684925565130888608 16269492996781244363 5945084865586737365 15583881598664110007 11269006879054343173 9569522454598500724 9383699793035524884 4685332629139199438 17387027593654050564 15875607100315035096 512727895872477906 7011629834975991931 8508459264700417275 17505805489319783736 2383555598740165651 6230271014002974953 11678279466558045558 10667588614855459674 9497757583802235936 12677945552284834010 7501744645030404145 12121605218033644051 4837411518643367816 7098762238402746884 13427960858846952482 11496573576534361490 5126941478778989738 16047728792324720645 10458512008009107383 9502995962594276122 15375144828277882805 15395667232382523617 11856394157527553722 17596397036545464010 16800225739539802649 6378312715963615893 18425481915514447640 9926415903270727667 9610390223866234315 15631015211033095791 16304757538050314923 6515844800303572095 330683899717247456 3774090563082295577 15778862054422418358 10174872522217128175 16040610355838913093 1857725007070154410 10387373770539949584 4975989203863177552 18328266861286693891 192877843405995431 4146115902025058099 10311514191889541754 4307827490717056909 11590815525465695361 2204110500546365437 4014478821688453243 16236463910095319613 7854023632699064400 14141169000136654301 6069594148267873306 12701500603129790739 1274112792471170283 8480922976889605153 5338741607139613804 15894523886646972341 947774801324002846 6796417470128968932 178097994222692832 1308593207410363517 4771228493505642577 11591287532198723847 9626402967840208147 8354223643867037394 7486912904624131832 11053356603477942701 4941178182159092295 9867207573066916741 18067270286391148779 2439309995674859386 5203763212432049611 937033941327273821 4299796415064549320 7344567210391493989 12640586406156581138 13427075387905765902 13364091423706742857 7938903804808701640 18179668620801803360 17616572527723193706 16705645411020133267 15014779159243085533 1794848818456693811 7268321472251140711 13106176876555955628 15683954425933510979 5147517393149973575 11625828843891344284 2228412898981592543 5906364924552365951 4055721342967103448 1986465333752257083 587513370350513012 7321352866999053948 5617816007072107776 17889331785878901437 1768957390435827890 16758639107061047962 1049402841356791047 6247633424301834445 15097207938628010438 2624939070316163550 4552918969686670523 16311030555144470753 11981026097638054549 10151582973287648538 11105386619536658680 12848897088791763628 8324135006523999785 17485489594514527371 5323211263046654495 6560487681530950663 12662131846888875947 16895899899820192270 15571511372544572984 1873415029402478264 17318068712256092665 13939056347849963273 7979433784229629119 7904434623445752934 15055489146117522388 4355595713836545913 10156740462310827701 7671250161456480957 1395502061432447195 8753464643301252313 1499754239489102362 4210348731105847729 11579511963780307217 6575063908013135615 3450203298761188134 2354764867032749541 12838874737702595991 6791673050028126948 3538162349559650276 15761248150112413782 17783541017553559479 15161062624731319173 11702541422259262301 8248614501941979470 1271420942759085662 14805839083283660162 17730641447784004249 13157292425965343147 675521432489666544 4176667179063840186 1451034894158398627 1590761762662898894 17184331696056869017 112059111397756227 7721802943975202158 13840065639051823279 2529690802437459424 1553054839550504170 9899655585306295035 852804686560032504 7759676540704475741 3531117198035368812 6156611657102724928 15691777412963535512 5780687000196002591 5047936870028365601 13028065515588956430 2202641758160907451 4776655875714661950 5608951444977472096 5972340775486996152 17353841467030795474 9554785711953423809 8621459894765351644 18219671080037690392 11743869299181036393 15859744725081725516 3873356401106100628 11276077108929380828 6347192716384368180 6584457799783931525 14609814864196059373 466664568319441810 2929107686997070577 1888581925063891970 7270235091559719496 3880313436874401807 4899902429386459776 5688069682463355907 1546417099066541106 11642204925124137023 9325665940985640479 12018485212157796676 13656349284375672063 7283009128098983257 12602860434105501894 12559038027675415777 16325395279848429163 14652555530080251063 10691176539414792695 8679913741554051323 11704535619515473152 12924313806189961982 1527863675047317032 14172477266990625738 3235597113150759812 11722741449859299548 4566724750899271706 18286098122994542290 15191360956798134507 6691756734965568044 4874126839872106372 2698368476274200850 4469012490924780352 12478288649584881300 1677285932741029268 2786183582732982467 959904337834660763 1299077952141626211 174129262404269728 14230806191559394634 7345298347853265306 11693624725310814044 4929630816305701898 10306659950668913130 12830097723351533004 3451225460864061222 10888814537847005495 5470560053628914407 6615631525771424516 8002794192262259349 16904851683568442796 655272101244053013 3635141786048265861 1235648566159051164 12112581246427481770 18405092441610399824 2126477837939304177 5787148278005783066 12446921974440490736 12397985651907024862 8628034875575463574 13536662134869155760 2706954945536944421 17981430324594928024 5585093763235635144 5923154892538855108 10479497189865627282 13069092147340221022 10402269409293253273 2952182991859905803 13848264309825911318 14386177609222983981 1739540000008510703 9485412608398828692 600947549336178093 9953577000280456653 982928589198993121 2761670812766599469 13229154308548808678 11911471933001841956 17112742965577374704 3835632643627430673 11957742537946034866 4312023830932889045 5694019063742157306 8136628550856435842 18107981458531728345 10334238819448177811 1359386734236652620 7485700023681410397 8448432827150160563 18328154874480771641 11095352880254043964 8246677857390515650 4039162106618935582 12451990157784387942 14122361433717225119 10657086923929574242 17312092740204549470 5886291482256521939 10632052221588328343 6270463399544610840 17593696336890102904 8079219499782584544 18066536306149347297 7261482679913678928 2978244945950670544 15372501634528795201 12128834748175437650 924614703968210142 1070623713497960115 14964160757714344326 5708391708709446992 8024901409160878097 5184865641627872908 14719898448010424953 13938426888843906892 7527429157388280646 2979799563736705670 5639428873100288873 6151508675686646790 8444095580655542248 8285589601807325816 10646973078634439238 12735267833278754295 1327785022765429201 872635267184609114 14646317123551964157 11071312497170400587 12774496641419327825 12192898725957024025 14721084529345964197 9092643970302461413 4873765244349783179 17893968914664717084 6402267646747797107 5402678518318083390 4016910759399694542 14170711577392675468 6617617495369478421 9030648816055636609 8248509657813118699 6155380445593158420 6072314964917579658 7798404281756766666 15048625322089052847 3789210370871576276 2412527718395425492 17521406680929152459 10023331769877291463 3377393686916617547 420110625649812317 8351788152459167554 17613456346328440525 986478555996618869 15765076022043818147 8364126083260975426 346513990396202220 16931007355410260052 575040469876347153 15042867776688099750 17641625988256493788 9293731016722810470 17426355561637790600 5416659549419731130 6777101219289049089 9947970968564493681 17621728411872262594 12652022052418694097 5773720964982438748 16427524458746797805 17508660836034361453 16486160012019810894 8610806386694360100 15649184994693174269 7133428709267553753 13739172271534032621 6421336773857968092 17038646989620576343 11807981455089849759 9183698272291234481 8934774178455819797 2571994346144981359 10762529118758689158 6199008197416796512 7702486810248765961 12944069744866307851 9102601075443035494 10485144017201081892 17799210811083342030 15398700648561247793 15981172903071229912 8121982963324667505 5830890381283204698 1503174668046500896 8733437347889350366 16648825352153053791 16746396831280435102 9282215099474578474 9204270618466501565 15038924617148355854 2801200946107057537 17200896636427526445 2865468562901509467 17266140623427882850 6608741077230283338 12449318476493741966 10636390223904923321 6477251691193780714 5338776397389016502 12316024958534241358 15066594718878800507 16660805754330271620 7738950357623142085 15714803008944227434 12002982500088569903 17164071471817942805 10142806922267480897 15979666246343457087 13143283041573268833 17190051420854842906 918879774946296215 5014875298438247587 17351546172377203008 13143459367571407156 18361896523770340789 2249579327430440493 5862697463369790610 5536989386829928599 930152310756286422 5844213367494403658 11383197481661828340 6670343941606867751 3475954251404707497 4837244846260402129 3260480576509328988 6601138033871855803 9910693480481658515 14066910766443287852 8584784015757270891 11123950257308490484 17589970603784375542 14659491560836407571 17986239086907464650 16823245595333559556 16120888449105430583 15532632524302194928 10366380881192265795 1792290342934023225 16947144486445568482 640055329170625752 11518518590879169100 1626287853644316559 3526558296553557319 15026685475400173256 14083639943892846759 8292440322801990577 17561577381165397129 10406954943899431989 16199647299188754037 1858400898346454108 2477075977967972203 3312340583605540869 12411864689770010725 3230444898269145273 11070124034663170764 5083930475250539464 13976047775105348243 1065346567966895492 15682087508217487436 209847975177974517 15785958314626882224 15283858496326767477 9562136653535233227 9990287456011598008 12429160560750320876 12612446078030438113 3972580640250413252 4959733780092998315 17633948546247060441 7951891408828289207 7101220173197972834 5413131605285556409 13079318169443071658 17435495922396388735 8004811030004699597 15479197313979014360 553582527521382088 10063204519787930805 2732199690650885654 4348914189828437223 14573747129948907374 12650442535483798451 1613462872960316715 17751275749119516574 6820388753423122118 1034477265450218026 359606905423627042 11828588028033522043 12287833697190244577 16423539872459086286 17349583194199248805 12742873649459811338 6076913462970194010 14074152236959553119 10133630098988534641 15570739049618994840 4344788557932081228 10163770820566755611 1804689383144724788 8803774666866748491 4635118436922145894 1915179453288310803 852794447389545451 7527351650304354011 12531079861742891430 17164825079728276489 1545387332505780456 16571953666895380727 14510840836853548365 4461619649907777053 1552203224124217821 18422866752008968741 7163147493637326846 10151856254496036643 16653017757408430856 1677393747652811099 3829739514297561846 10515152218432527531 16519059165005511251 1917260267146910422 6126485310604904711 2553305084170624027 15592917478801257265 12835071809060496593 7448445466429126222 4311358503879798140 7961676306955751836 9378303007887294810 16653154322703241626 1154704906004855844 12063872374815321490 13139524021970440314 7945082734975242431 17477156641475708168 17701843922723646544 1712074174918941681 1619060741575539521 3613286531067313889 3470299948193534180 5771773718647372057 17916151575365101778 938062920616052059 480848696157961422 5648757350398898615 7341013819675668071 13663528634321236091 14272971861638082512 474037620849146829 5137419030944734387 10609744694966278008 3620481708087713342 17294740656140737011 5183892053697377990 13402261502034953566 4281530957031447713 18205077646944053130 18169420192409717485 5394847051195431771 10615475260167217954 8717918155204061487 12651658363411132068 14219105220761371327 10632819845978055406 1393145929887528565 3144457142907203281 8792828829589702168 2867595576256969291 4773288991911158140 626521523221278053 8056801742849753007 5842704410092033627 16165960953868857340 11313035134495181473 4556176490901402424 16470508824227437882 17968704943069223135 1281405463281056810 17416949389864339807 6638168994723065840 15574596192087568489 3406736935313796169 16369833323676981317 4663421164260152921 16181498807258862546 2704673957725913930 11201747248286648718 324735098742603098 2183321868048571032 12014880896361461735 4434234516272373485 12914875171914301001 8646578783008110367 10287624204047124964 6067013999279152119 17615358165041477539 10895572440567023746 10550995538070175526 5806656071288033258 15893131091998648311 2880293548208016723 3468148395153649522 13348644827763005618 248467602705228993 5970689960227746882 8435986286012936949 1438101892587975035 14836359554254213718 8610430427945247460 7998895822360709243 18427960497217581618 9074640974350216595 16580278833198877023 6456095581328228731 4359137332969864222 13611246893662625352 6018604532606638406 18079549614828478872 18236887292081822078 3201689601624195721 14116543906514872215 9405780488774118092 14754033285978489542 8822837494109891670 17250270682942850399 16311192994278090436 10563985272132103751 2144043829213602831 16137497855807478684 17062019241953605926 7087354951227586411 3989502248838490519 8833341600326316818 13751335993635000017 15565075617967199789 713902776844058388 3709359625622636270 8431562817966571454 3920664191530696729 18339189613045020265 16889447432057997981 17170667917852969548 17259252941660654742 3671152924684254771 17015028516804036070 17634776475085033790 1319456031178322972 5836969655359457075 13102417316044811111 13731096401588824682 16247802280123265727 12204280194699566912 15110400118358960166 5383615491651626491 13086014765371556868 3626634457080190866 10137015896986770618 16980017188942190215 6105021659941212634 9195206943911302518 14562027253650182265 6293803648817655958 8822956448060618335 11929425087884683066 8691928888471399945 6972075385790813153 2446829833565838535 7658676316746872522 16638488148444786125 4599357713383667564 10967223412270384854 6037131894597650519 4874979833253319603 7050144468015800105 1542080115823186356 9545725684357098021 10345544957002053524 949615617269253255 13997602802499924719 14445820478116394526 13891467909652006488 10154426533104415853 4842384685511315346 13194887866459074621 8736054733965363263 14041463709309480179 2176435800940873922 3074421207419943667 473131971889667812 4452521461202052233 14649280291392544329 5345739739193486493 7287914162791774778 13899441578874732982 7995687766995325427 10227002218279859609 14775819313178145010 1541626684868785835 16882423929206729868 4026235847112182743 15691250633899391162 6053314647431839624 16061080131298335303 6871190501452389656 227389172020306878 15552157284420575139 14707893814453384602 4463554429177444275 4763794459376281164 9102315316331183234 14557006042375897805 1404625628381509721 723190332062340080 8299711448963420828 17592277288514256199 13690944658736330180 5766015168708957122 14695468086465458960 6414527661031539034 15074998349868658541 9568275863840252760 4539654867765296536 2880373212790145358 16167118323298008494 14936886772875287392 13900763856246331509 8626009621726187988 10880326362582327143 3361165486015561351 16708574510684627159 14479308383948575493 13123932150848432245 3684214442919183821 15542455936949547160 6675881239936577174 1835156108267174470 9878986098033083562 2442529208307283930 8967799315265177046 13392762757041896452 3412314044024670140 17125905911168761527 2294037824346739184 11906742381241848897 1982459655384996479 10860969075493209622 9735176728406856486 1798778192968117303 15694557186874449538 11606438314877640697 7398178455350389869 13501391915788464613 8177861417041851366 9704350001797989481 1983794633491638235 15829430603606416376 16411750533186171505 16772390473015148804 10906591604184500164 4358231147943989329 9552603342333946382 3916607080641983146 5664443594580535612 703980197656132086 18149263761848609397 8771629758309915387 9812570328719389246 11314453040638280503 16629997764537522775 9645178630769961670 5118218335334787795 3270842466602704070 10370606809529188791 12508709497786279962 4835476682542414319 2256091329745476539 15596966970599943397 14462743376258618605 1642733032618586112 3318932804810400585 12506824912689125816 14831006663817263143 18078137766277265419 8957721107603758220 14746726171055806697 13692723071916779552 15131090560008345630 7263325855241854626 6103689625438958043 15043008348490952195 18213817297300615280 15735145281575312929 10304278166734093343 13053655359176268332 10342142141542178179 17471206033856102277 6900622460803211299 8603439372894655042 12335013409334590953 14381336961444124885 9979219519553342031 14661452194135478122 12355267246065727031 15019148766025241421 1891750886215913091 16507586459225944575 1998841288145474694 14223817587151336132 7224611503735426174 5815583155822387038 12450788402383083617 11043531301975842770 14063921839940836568 17136739105290851375 17193292440955445833 5516371558578173400 16456266972401322040 8352241600090849124 10062599049621085773 13217272940614509096 6170768935533678105 7251257647490418323 15808113562322646142 11386110992619085097 7220383637118169524 7607281720949272752 2874920917481116735 16821906712032850129 4992286174601291496 7389797335352990618 13379478414146163638 15991490029794851892 18195068460771858808 5472504663670890830 8952732027064388318 12177854977846453435 16134723095503038743 10839362897027883829 5034986966641516280 16480697268948088367 16403999603332586919 1690523280513869705 1106388212561699799 17354241399248408039 14908597710066987421 9590516066875662929 7218362138697514432 5936119386847691075 15343378716833108373 17253358581270183806 8829927844003416284 14140611001482416216 5531848189665252293 5060018425346666529 3590853685186387452 14288023143072158669 15432803060642282004 3241724406177853210 7339037964955014679 1996913826031537111 524609063939687865 7514105268224096089 12293935122579440775 12667006240580367461 14489387946451924319 3672956112146715732 3111837286387276164 7876998051581290233 8930073118725222244 1912193025426932388 18206193057255121904 13814436033832172595 4983890894808023773 16344490542550963408 15111253492829704447 15314313374291200341 9002589556090409238 4228962396917361066 10479514092389306712 12696769829908951223 12133288365378617845 5172719299837490237 13878150230551169990 17825360434574585222 12828498586691070776 1549112681035259950 13802499550720532123 6094347311022387569 7544229791652228632 9915574958621545212 2869716267309154639 15822619291982952211 7266632622105569096 15101518197738156828 8569872084932585289 14989656297420177662 13456954130821623173 3903913145383369836 10941371571545388674 6123450184049895967 6414720946537020024 10744289301233650092 4340362804809906011 4673482803551621308 1922369218823575922 8912088795694477007 13677613344384366761 13069123530364607396 1332679924436533761 14097133516867939197 1236794498034092124 11358410676187406090 9766444146185523671 6705841567935649961 11810341084898841933 8617385210458076980 10843867379190762795 9744941708231226247 13106914107593859750 16510266230397815770 8052507875472811399 4324359380178345234 7999709117720637436 13347437786381144311 6046791964018992736 6081216420692718176 12156914977623611560 8242602533381904121 18442332812708259997 17717852269429930188 6281630452846538453 2942540254477388669 10232970161790793260 8073841430153629554 17074624564658253182 17617037740899388911 10169887418697177285 12700159991213592174 8975942704843940088 8641735010078621999 16839747367888898352 13864383333809727160 16511828297253526921 756618814426776637 12870070074743814784 17573093543464750369 16998342330812521200 8595424445864257656 7719701616483160472 15104599750289487869 4938628828961147490 9357087560733753452 15433822867884313348 15097469098749504915 649303138259873846 4924661416940562361 6792298962697185213 14999797835420520597 7326010804583440870 4888377157799573716 16529064822806834289 7569854223382091422 2392589031716570091 13986682870296911852 2536201425263881917 5349609750467300636 18031847997083367417 13871795731003886986 3825828265779947920 2155167874113125557 5252517237630818751 3267512890690483724 13779386762686117750 7303089784859451955 12635450421898273598 10724915633861445925 7118066190672278765 4499159881712615256 12388750509079207922 14492235905286538696 1120627386958500704 5491909266571638230 7371737432624977889 8496732736178306297 886233448733271466 16484848839419614307 15723465303201431287 13636804689179480208 15749227254144685269 4219439571170096863 4000562850560087103 8611743826005232521 9629672234780423119 7836561339706115145 17527799317682979716 17531093407869317442 5761687875043492913 9121671432778405946 2811159541177968977 11512593693597254732 1676986953564105457 15934507228456325584 3224542632855042940 15129967088098354155 9514260211199735113 7023902054358139798 6078056374277456824 16775172640491604282 3520766504459743884 1870772411164240102 6217776575940034637 11978667622049572000 7648758407129509341 16924757237283410505 497149332477498925 564516369778188334 11162179755232619302 12257184515336190337 6532115601274820903 13647080779459344619 870044122901329686 8501381743609058143 8033566137442739619 6959593313910538315 18413570862352695323 8434954570945162188 6153346297935242070 2507197823045244629 3777175809229055766 15266247626711267470 15644423884288955508 18017762508226067043 8942470860991289650 6724043338631818482 676641031594405010 14944217428234169323 18322576887620667919 11066941974152359189 5614932929362214957 9083301708060573979 8035069522933699798 15042917850381018377 8624059691245029116 6069804612725586396 14209720332713905845 17374240887952834418 5516755030787042712 6349226451723259153 2342634888424871779 12256345027350744119 2918774388362480730 2596473790265938032 16639853977002742911 168506746256911112 1672062600130473330 6859259303233189365 15304155360021179522 2263570086698534416 5640382474613398113 10848889756856597754 10314657574291397557 18086926530833269672 3879306267748845734 15472143638677901453 2136224143009623747 5504536510531037074 8994308386916500752 17176533572599393638 3081556517628983116 5441989042817159088 15882984329697646549 9565469469879998137 4157386364912504850 5381369343599901015 2134587931471714225 10424082312051938659 16877477980248146745 2161598669945472361 5470639818225800068 1041919706885210313 3941002190350539450 17117636884818779475 12072897030732567398 11647919691802387649 13644441848603809742 4525984236340942601 8627210373798704475 9169266765348031136 8960654947738534768 12973373748554167615 17323242533555848672 459977437614406370 3631048552077177727 3653435782279863034 2518514004367574572 15435168480377273284 12885097508349228937 3552098652219674999 4877443477895861928 11813130660507410639 7598489104644060125 10386426226988961650 10711690856055219249 13213297192128154906 3545328164931509473 3207770570634118937 14361076406235927420 10926843194248379485 7721829592166633311 11802887982080557997 8867931201390587286 15697001420968099027 4975591556297019218 13421970022497793672 3636008988710660751 2778028394016365461 8616096341270196980 13215085881321735698 6074777000620899934 4848521550618897986 8772373006258227733 9669764402650518081 15693743414461424156 14983439042216120442 1521244367721825207 7718711905984491212 5468731959547679657 1022142845563077818 10252660004940313246 3093070060292206734 15494532135115968119 5684439152548067030 18113584946116812899 9350443248323422436 13817007173161419367 10469259942801188634 16114567146814281488 1775129788892530484 9695589340778639689 18181390924012697308 10643764448116591924 10123279156832499024 16898708481909990762 15283202373810085852 13820713272200200516 3177930363901562024 407487445143941359 16040147589465033573 4075237416114608421 5245649844260247077 5826509334558628909 4981000584583099125 14734294551196553295 18010222499603447265 16780809573270887567 2357776764008114952 12396125329098239808 18238724234559529197 6502618464874675019 15549140760959942873 3440846128974525048 10835198905392158407 9737787794049100467 4871223160927241289 6481360942961879045 14119462624044802368 9261622360632735043 7426129527810125167 1446173060336241661 2748217994496806885 13056217723116625688 17592712397234942560 17544943849878269972 9981031756523687469 10735088045366972876 14402887973931564337 8017992714665602603 10372405759279960058 16113202443900726057 15238975225586855545 18328040504654055718 18031610706744991917 3664321220769109027 17619017920812715388 9935367050195357108 13169115556466140754 10146985269528227806 599475467106713679 1045199024759119911 9578534693876034726 6771092348121855439 9362898878953008938 2904446247165990430 12191532465466951514 10093303166767670966 582791765879805032 10081179270032808052 1829929946502027459 17123623742636151517 12957644182345149550 16006483558345575941 16399607992523083120 14361850175399898587 11576895573200939844 5049312493740828508 5723200266405220439 14313834522112796130 11256550253765365730 11011631202005232545 14696233104571808544 18340101713791655360 5446059756244164320 608887461864907181 5808928228853497829 16971567900035428494 7169148857193094893 16181656531605335092 5779101692074044627 13760798664193690365 10903982998380279160 13021267407525923186 14176748653224864751 17530164530095045533 2508820723413167728 8020193940791379811 5393763692294354704 17990663704205235500 6650961694370186104 1248006449307568955 14195785678396235181 1958430109122079158 15574052368689825896 9404361156162625776 12025159095054975868 11281940820554005483 15837352916748618961 14658850408679283612 15965221872826299592 18209750412366334517 10094075319978332984 6574524319651671805 4080500886256992565 2806755857266984512 3053136157266859985 68809021949096739 4187832330373539544 8309235370144922648 16485724847554044398 13163945569685212783 6520837922037822650 13562007883766430214 15975741738058408504 13830970542785186968 10159632289336743133 2897795431949658971 7435625466594944700 10249706414066071488 9918446751382212536 10181941226371228888 9512007667941992594 746390216291558057 14352395415343104717 14219576848760175533 9403011888345078301 4168215057590627274 12259385262453471711 16958189117006157975 1441972826873847616 5177354681237916154 13867520720797386080 2598728887397198661 5961517469073116893 7169508911575110998 16894980904102122341 2112527501811087062 1771343497463585039 17914083816720939505 15311558066726125795 6616623353342551935 5592741473520396122 10017911721848125852 3617220988652331391 506026158966894928 3368478918953883899 15359611465954037601 16809019517138561981 16645568780050374963 4085703756811823288 6534856076532492718 5862168521799718452 16067997524857490667 2374158683961662174 1640270002189969271 2835044937558150806 653593733465309343 13179598151883460366 9803475095564149718 2714228902135019492 12723113806994953349 10068437556309086671 10572594150687707346 5800382868635425233 8119219736331718363 14157344931302949898 11021810874670009235 239152532706461031 17687250384680491254 2235439226730215758 16623746321479356929 12737842274888341200 18396355537065439506 16852264365262561806 3191527764048119977 3219757900514503963 3269106795308093471 7789086767549648360 1133688126151883984 12215359748874517711 4191402223827659736 4826376208749382614 5447646142366251659 7364773974517422917 2502974933981282468 898397788385670347 18129771188246885700 12314162354976275271 3470994216015122199 845164231991128896 4203656617994796041 10904437942335526018 3995878976541753215 17581608596474670338 9588006874585480879 5656195348969918200 17191851076876377951 17183403827868376225 8135705218441358960 1070699724886516364 10997332723221720010 16078284115914670252 3106298988544719084 8144552391903117802 5315070098245172592 6575270370166453722 14813166081156302029 12581681063399414261 6307184642766792744 1344329067438643656 15480830492961286912 9185157328282471684 1082333420371782952 9773656448815748248 2264972004917259043 11850596771926549230 12887028351540287876 15513198019308799846 4377918712428362073 16367159072375112521 16782580257027256286 17690529276216673787 4057912521220743084 2898646344420636098 8923436810862035062 7279536578636380092 2935631477779206687 2715299881336140758 21326034528583319 3036663326051577577 12982993789991376109 11893468715049729516 1214551708407341922 1037698851824588327 4112911975401036732 1795557627285619563 2117621208712109139 13831760357468056577 6325585753399645217 3020679903645651518 15610149344941504059 12871449952564398433 9299281542023792742 1027155489883199992 8761695768105090052 5168931018914001741 11060692450431226356 12067946047298593575 9770249526742777095 14633786988599384312 17005301284368265999 10443386984696740730 14888494156955225966 615839913540006054 2660437045119709092 10904864813987476822 15152944382665999265 17849752926503775176 8939521114532379927 16821089596112550470 5806917310879628921 10093728981750305281 16592582731829707545 6280110937904346199 4272447552831168132 5901320405567164730 10422607212298468396 15831266999296289781 15608789653080848053 6781178357102079340 13991786262516353392 4099562864130016667 15829367517454916542 14638479861399429243 12982040207636590924 11635106063969663531 15088339450076159695 13707774890051130632 17623499492699248956 12930478879362831147 10460762706268198508 5913919813090371110 1582866837555662634 6272559644170054032 3033501011555545055 3474084598480675592 9483165537587552142 4419641689361823326 1040944780707194331 11524610119396557118 9758248503824236398 8192518445058050649 13880679755159420985 3120120315515243158 10199102537520969062 7852781987395993377 2018655292480041391 8703976289089482564 13022797322435014470 12187308500655517611 8953393124160968962 14970937761488527029 6102128420686200278 18272143195778063509 10506277692913632008 6404237685316906629 15422695160649961302 6252909785177905292 14360134984238866312 16366193515930532421 12247093136324502426 16036127269503168423 1515777110392603806 9694163557505107611 13872682141411928041 15060138242408970486 9034018312280994761 4796515202928426495 8653073714898112965 14371827237705995041 17930105151656885509 14354792513122399874 10490760081714888202 15755160037008116934 10027453104003587630 13381176188401727595 8327622887022141390 7839522321235682901 1442323404770049038 6611449097105517672 5197636827533643982 2492105921322304233 7942457855831751487 15649382298226443552 6625773204150920280 14445822509327133044 16418128009922973925 5719577191266680773 16710225520502487787 13388829776957955064 18364925571982808239 800201423287155538 15893941893881161641 15308911673455415608 5378506750240254627 8830516220501179101 1173359886203583244 18377886678692852618 15509717647978860028 5692977453787136809 11714613213621103644 9090427388051656864 6744561360699669362 13939531548280563124 5684746193032599325 14746127396165405658 15674351532864154404 3703824188328769422 17294067854589511610 17719183009298147949 17399099916689948547 12173572986641789147 5948603274097909514 4454261889655365894 5488395810256724093 13880824111931270689 1944238950346164458 13794329611554146735 5163589117021580827 5746041089006411833 2415839674187895338 13566832136385426154 9341651814836372966 5567599995908930274 6424168116998686694 261285126083925387 6954723158286064152 649493600039730923 12498581657044058769 16386890258587853619 6593728582730869073 1881809565168960200 8117165151455430511 6986008290504374561 7761175697129041400 5250639189113974114 10836482921905511532 14431936896434652503 8538827715678576963 15378394648573550970 17739640095563267949 1261410058940387069 8815082183210946248 16981326892959195331 11615162199174100306 10279046214902195149 2744094877387350057 8460499432196027659 12473888924056493781 5777571734000457482 6160493130229307978 1172482166975748504 17608146496054654572 2457571651813748057 14524200250241661694 2588425442352298601 16164234473777316611 1526160895066898104 2704045010470833948 7164279666763728602 4162163068818299476 4051287837561439272 18030748563347014049 10770840270111204285 14407630789548471743 7504816453319401367 10951228316247965031 632736858013629149 6813393843527618282 37609261702745271 12429061388869657479 6077914668684676728 10825914680095583450 4381332709856531501 14440375410352647399 5435078846675452131 16304833667634977931 14616526459152400033 3112179251795650845 9780019564847978539 15957855153515818164 2948943793464779951 14550700506664513304 2814020890489930010 5501848559066211386 11394426443412527137 836002601007729603 4873011469714705397 14454947472327976478 12411264107234081547 4605417107159700983 13919334168833485007 17235036488956418336 4385910822267876586 1191443961583442389 7891365961580593487 1583764775746540069 6212751781140169889 14057602994146447497 14685675834176960345 10091789865367672361 9516362405880898394 15450396571221775734 8071754086556494012 6456205004405799823 6494991027924745083 1658508073953343293 15146142466532938748 16587296021257890648 15427043075357916421 17951618838468776912 226507688166604338 3047021016504203067 9899092941252183451 9661164341973157241 9348106946172942148 8264745381286292186 11066496755044274029 2453902267691612322 13301831312488564860 5170756607506829342 1962631804259198972 10532897971049459104 809282361201204054 5276097000606949602 12318242459372771034 15487124082781218862 3250188765125732419 2107274058440763777 2348369307740544942 11939330712640143049 17136841410464563958 14411815876684521852 6797390960430222330 11321687964246557281 17890916620467545337 3419905942515253884 1045569011046060296 15799889032547413960 11416824921468832294 7034612325745318740 15365146135937422838 4070430493237106844 12898967301554999107 10638104752500761936 9616296456388042801 4625675900402155357 8140122470157160922 17905505078175069350 7388101712555470520 6074602915032963178 13047539455571232950 4446200544306514097 9548285223804138163 3009263037597993070 12163431277658295889 1427913268382953306 5880757878746968522 1322359492715050681 11771359843601748453 15946803276107012224 4686391047469907653 7441822717849154881 13820877308202040946 3450243145888073900 4702316917984479833 18434548316120340448 10459928774940048616 2775420674090922426 13919247798820614294 4024473563882503087 14544897579421078263 5049115489564022964 11086388809456329524 1740319498540578107 3681959184919597282 9869863882979797894 4471673323203760570 5149041144459351790 16332113316330907625 11190232730789807859 7351696578410346847 11660864694730046498 18197275308761142379 3403308270474985400 5167138509512112997 15128821500279297733 4954300018726597357 1547581134130966852 5189197809246485742 10350846834797951988 6907318293744698838 11422227369423431692 13286712937299766207 12104024142646988296 8016657201343817099 8636798703352435296 16378348137749120879 615240610819698498 17649231689814863271 10646733868697150901 3563155542469052329 7575912891785899537 121947394221957806 16513735965072225098 4434630695376793927 4023809396279819326 18446683261633471102 1681885229178128694 18979151941313284 10961118883344023195 6216561976892259318 14039717445644780789 10820312254947665143 2103234291067703380 9592710004295340245 2405043161173831663 17057230542870972948 14282392416766228515 11334781523799222452 7710509563521152125 16258464601683951524 3628991081995733049 900331210957442871 1857905364339235172 12193961461658944774 2306765226097787130 4421646759229918768 9768597274007005579 12742031548859384383 12951886222056939250 6777404873330315134 12405766643644233088 18118585810295289041 14050639156104116348 2867945509596165577 16722330233432619950 16805003457170771105 13568842378205847239 337697177518823564 2682920646707164539 5276547279057814597 6268817339423116732 13053454563890545131 3593232443190904976 3525983532917447476 3349130155085156015 224243976623952758 16405617094420555360 8760865026524769497 13138547749766566217 15118099461793184521 9016210668749377466 18117724031864708910 8477686822367578342 1260427382391329234 12006546387191248909 12485432718089570297 261822911647119051 10196578645333646401 2260375872011022082 16243426067401464889 4023597934886706128 1586933147227682819 1795128857854809390 7886116448318539393 6423959546386425262 12851063708657871484 18091133337580405315 2812015626251582827 8061090216969103489 5471914533314747726 16339866309423065861 11470826940818674661 14059194195360230479 16298475773400581881 5424740046946078481 10812375621031570080 13894183088002162479 9975794052011629780 7211202519132722457 1803847734452215126 16022096963242796129 10745213053739831448 1952623330793372523 17071251166520703774 8338958070841237678 7223363125711339977 6852724333698572314 8448231224315776807 15389157370145786013 8810268206507947439 120663988009195771 12046331257548107689 938720551429256694 3615617344274100388 10325574166587081024 13470136152842614800 18041603589561905838 3497472323723958163 13518821119212977494 1435853185707121015 1197057518827841035 16816251635303250121 10920411944592155996 14014136010404199629 9384478579229268779 16155849266717349206 5748174920150491949 14318973651272801726 8721721583887365798 2166438249160932486 1099324683275662870 2991870774733455478 3627447833974427611 4838962166989088569 14542356109588245623 6656940820798776753 18369497093115084062 9243319751294552643 11646668759726034739 7648748577681477790 1802042712123604076 17621072797064168568 16041369788846606599 1145184012918246694 1147837798717650837 3552914480586112334 8352555560698444802 7071983585415138569 5966917940885018057 1054592637968742661 16512281803231390254 2470053686776434861 16608564339159039114 7057719130741696290 12075172145189239759 9432894350508472938 16784899550626245107 2434928988230776834 5004568442281123497 4222818755790929161 1476870141310864208 13154596605992534745 112363170420485349 4618684471057865939 16415309227586604203 1584348646910674627 9748582490515934760 10213067227722485549 10450646692703238235 7312819188286229956 6574600111343226725 16237165152716506005 2752606211888593402 4298465679919429860 11762717891733695392 10110280286685754188 5501583163442902385 6484394757251359370 4758960417829475221 12620632988440068052 14249018390630870365 11760834352091547670 5929112591569795533 3439589385932323778 10465089681172583955 4710730784479147689 4674155084545699259 13529467589846410850 1367261040393205018 3255568826397854446 18111768308803340482 12675936011195009007 2432640567016532357 11375051063573069706 8307070885726103747 1704849106454975761 6439393483044993809 151676597054881324 1323536276841017030 5480641396092206537 12082826344681453447 4756639757325009439 2281364026742571530 13616096793890395128 2202948648561976159 10313553379488735008 7810486891079589740 5021235078691477124 13630979462528361286 15359139775034438288 17203527071491364485 18228145375444981448 5694175115047714439 14507115555312397454 1365710117997632638 11230774139992940098 18266708642088518419 3172042019898264520 14755653675798295458 12578284959037922265 6906599147430541168 5851642987317374900 13171484704136995280 1973423849186570146 16679503159309727168 5149216580720214691 4435882098992893471 17522942797782361993 9120877906603835961 3047703567114378376 3207616175164497825 15859523749573234956 15053010512409038811 3756200156326757538 10444161576105259548 1203289902524496442 16662403296050738034 8727832037174860433 10581810322679226529 13760447565313707151 11179034657994162589 7645984949870550531 11977490324966122323 11790543148427575821 16180455047953958523 10042953418078598657 318477377602236129 17895050058701127007 3110780649811574118 707930582430428450 15481149615911290119 17125258370994735978 7837672854227300673 11385054258412244044 8680659432661876081 12295483005949793116 1385490566777870484 1809585805035427578 13734754924393947222 8899953748418535542 17173715160305668974 1363954539766988377 1639614498852218780 14866961408795421610 10812991800390738128 10367165621420927009 2014651010990980374 3777511167858480680 13187573157019462925 10530391753374929420 8922109736188530922 16582170149901218252 10881900491046131216 3172478667271358130 988565328292776540 15347699029948496892 15358446501830416115 15214125138721374315 1610052290133022415 13291400973320227950 12548169671041535038 12966784629869953608 9824376149441383724 801660174831930558 2967597015094476238 5435027822997773861 14673127334503450028 9118707817453722387 6668407266327187184 4444924972397630874 1979169389511810914 3562210937112047936 4220482188355428129 9707835060804033848 12316672446243433041 5668640028225013687 6814094318730650044 18176826007674042655 4613966041753835994 2705747738468412380 6136049563469874034 14769150050849575185 17521853375124200894 10593863843973334465 14128446643764686662 377317485430700644 791812958282792070 16721233540127987639 13454650845208879442 4790673517427405273 5669844281579898869 3865369086722424682 7297000016141008175 8692151995609848825 12173215962886946851 6501829180805345537 13036721996390990891 5268495647576285815 16359782657548781519 7885180352699754411 8756584983602260252 9841807038852973592 1781031625057926324 18145881178008048372 14385422699451990935 18423198316304281320 16859054944684658736 12974298904409186698 15975323041066573132 7427740470296756270 11022691184871173824 11992592479105944293 15636228123636812608 13750687948120841631 1375263864201337405 2140672787715472715 15093553536115893362 8223514079330781503 14306192540858306678 11698969685173293884 5437745080498671606 17821975675687263405 6584509620295375811 339989441705059587 5362192919948605688 6329021360632017177 14885681535527580581 15259181091145742151 6193452170375059165 17491272106343822284 15508220134701717364 15491001700157801140 6761195193309112606 3079656791220202165 12516664748191169772 5165585244663100682 17414198935167938874 7423365389533765713 6313796986440303831 14980671102233947899 10261160463203476174 2551991325650104775 13233549652983661437 15079265119581525756 12585343708930794384 4807806194112933037 5856449722838799997 6079097817814860597 6420623393851371108 5563462410184442474 12021552344978050244 5051216039679122528 10528093609971983433 10915077813270743277 12663273445247996781 15217713113594268329 11634901471014983626 17251871248522651182 14319700048045149508 12401738452103856912 15618038856765587031 5495034548570710864 10931630734554625329 2716165594442098925 9743612539120915299 8758747845087427717 13811290240917071388 6014778562052045721 16314773596582641433 13193948793225305024 548643770657615103 4044064849265597358 17840741333766532363 5847080293061703605 7552848758853068451 2236234053547165301 14252505175127671726 11109978132861954343 17356745699186463399 1822225040636878468 2668310688576009753 17582620119290263517 14723820079006928183 15307355759291947201 10210321477354893285 4682541631054213558 12645239602724205051 5164620632170959252 15449621516215675260 6901368097834679969 18196042494069469658 11856898725741919075 13311945865568690531 10874322350652484361 11296973213212363993 14246249423543225369 7252618164544253665 11693544146774100175 2360004791369098623 15909032725204842053 9144841361937499362 6605906976412825372 8786079272478776405 12676169990522877557 16334955011224643030 18016754025125217018 7303805868847993189 10366488865127671406 3531061123051406129 15939812271904561439 14770653975275309513 3456701489114141029 12278499826949872367 10576799443850356471 7126157927793510921 6368552092328286165 6265203253100720754 3347409551119762635 13122446376695463082 2996155262377867329 3783943972995762279 16570503255943727184 14726213477365198022 5103175395735706991 17262739016886709450 3495862458419194015 2391561397415074049 8141877925502287317 5439385317868630050 18040894058738056548 16726713998347428763 11041376730620189173 9034424722498970502 17365077739756305770 2408520899102803839 15353726783217361439 7985829363663491180 17490115717523862721 5274847871755693284 13277972720373113093 3413026435532038261 5180379735365919283 6323861479386887223 327813924666379593 7725679677010018229 10305192561048854462 15970536369592182167 10901017598862545347 9934519173289404505 11329521074491128801 8346620520899822494 18204004659808965196 4418323410461817755 4174893515271288364 1204760994066652399 3296885969285319847 13720974295808624646 5831181926600449207 3476368657764943249 9332686992889749649 2990050519563376151 17706266390174156505 3069877097355283408 13716872470661378035 17894053401091456346 11895070841511678976 8108385826907457818 502394987643182806 11248145345076272346 10487966626589987043 3688751214400444257 12527586255020084054 688970045876072884 13099599575464199893 14731793269974849483 5245821780036745523 14859609933257523686 15274303289727334908 15561698506238445379 7194585882781547288 5847935574712134681 998013464772341748 1535102765386010565 9766872238735480952 4225367463849888453 9500624336134802310 16614174302331897320 13826879617626291653 7078086149756460036 773407438159256109 1343738108354670426 16432045614866540975 16915457702032833289 11444083834244993717 17917411817568288845 915093087876729708 6214478152748232457 17914280796492517078 13159296192985742897 17057870143035106066 16629008152560169699 7687743612742309128 16870674532760216604 6441676467055256202 2084670282020931501 8787767027129179287 7369011036062194434 1033165595097025901 9116484129415677871 5455216019294406074 17335837438201959047 689624534057216102 16117163631691566423 11386339270087489107 450684449956217241 2867145709893148206 13370878413880819447 1006843116799670666 1440535198058468212 11479470107124054045 9505966791218694366 2326874217007021790 3860034070282544289 8570216670755734207 13858878916684904294 1856422566478977356 13061782113109531539 14403480392429888383 5479949282049829122 10387128838363203964 14322186918680770323 15812743521634309259 15401782752762012089 3665424107121910972 9308096597586053804 4990721536616488161 4808577506777946695 17558351302078298791 3790212625957842662 10258459999188425268 8933036000124527633 905261653502141455 3713640419501800406 15186099616469735412 11564093756497592347 16169497063221526084 788276026080434841 422075695400376105 222437551119878194 1627596050258516931 10046672032554289073 18296041741604329599 5910382301327680709 5492445884453481282 9673454333950225274 568206144565612435 5932534605862370798 11543356163620120119 10020827713352349670 12223779658818708954 8536685349615693822 11670343712106628403 152396558444981128 15352423475376911360 9637331942888008197 12260959137805720934 3597162274403311407 15873490918968037292 14008661523089026404 17461712022148919929 9988584873063667521 11571621363314603735 1748340765210655137 7692522646328943243 2365854304516782293 9170126405412599521 11663112616470421924 9189061537102195978 4962335601777995265 6548527011893678330 3174662561074057621 15332863998188660376 16306786101516827123 6999174446723105615 1594859266516966021 16589633550895697961 16283619733219020893 17961433490629956647 5909353175678800604 6081743468761031049 14582747831054765266 7448268696310047241 6938411076033660146 15313052483627750812 15252958569410305099 3158569932519536991 15720077231329231891 52251831427322700 15217539385680440606 5903735558471391723 9958622280843050277 13596607102377100553 9893398793767386704 10895881885754016962 5237744303271603353 10152175664600485228 16870364829171784135 1299831575455092092 12486842789928047532 16741060738256692425 7298003128510232858 1553934229613436788 11459193432722531380 12193658788520269910 1414355332984258940 13002644169475749158 11350847453512728484 17623086044720185232 4834839833019398610 4175034042300050255 9770923767544993047 8145806294679553368 11087634711529852143 7457397703429771078 1299632408486163898 16850084846320832147 7846613900008243367 14046442693454168221 1651951944359601262 8847448458925278156 13262935105860406473 6087999529446108818 4889158228672550211 11479431557568638544 5498360293726926113 16202011023608320036 15973353550182172818 18195103659067931678 6730956079322526567 15018551331222188428 711316672903851110 6310467710941256669 13611059109378300464 4105252357325732386 15512651972445051379 10216231967153270858 364228123653839945 17991720304965659143 240042495031643843 1085488585121240237 15634330265302366447 6985559711138212015 8966729468913929288 17766954520014154593 8218098792778381237 13271036523917420152 11818979941930929487 11722697968540049899 12052731592954610191 10532983996398129903 8260686210873983324 10922395711916352731 17557470825230693738 10570245485978136993 13534790952767337167 15255714172940030359 16931251168614836290 1515047700366573736 511046423847366361 4247845292324320665 6124227679424783193 12829071425415725797 14562613401691448378 12825490479901817520 9910557937769586267 10582637823803530522 8009392191644764195 11869974119141914489 18126422729514065199 12295753017075604989 2509260550904245948 15154387969572237670 18255540578645384663 3092841854229815042 10581365642157720411 982888011693115906 10347217534128100826 1100822692051187238 6174164373907176781 1878940265807424496 18230601265884629239 17216283290576909826 801432510880587078 12275922640461329926 13427409800558855333 9683727326737745040 11239618855845175152 4164035372611240990 14623230616316551558 4954526492677528863 14456947220317462880 15160984006286577211 5922528887468040409 14572527097054052611 16277397354840111235 17276763824769583810 13797814347286119659 1349779480295480802 9903886287320734722 15813233354034817155 13739636355017926791 3385274513369070604 16067875228353809847 16350094276432769358 16367146311490407700 820845255068548707 16630510183325886801 11672070443981389130 1850003071329025008 6502802983542952288 15467535154363576380 900155645885887283 14920099241863354651 437106343387014404 744649073933930498 4424825835751164669 5461442255904910721 15698047745077558229 5503391762663929000 1275899402473985548 11264571846636405161 15944829911496276224 18240043615567680976 14697874372119665193 6910895684637062466 9945925890725734927 18142705346604861595 12857424391582176803 2147781695866159939 17051139980385965006 5468807087990149893 4159428261266430013 1927607245809009301 15061018035352685208 9136865238046422354 14875721309621648820 7656684905670203654 9558914390149131395 6339971126267182174 7534645559881213671 1629821065958464804 12313011808114330320 2800183526514991560 8531725215320451521 9939920237379517141 4010414306764022884 15793060041181368548 14984784596487412693 7572862377331938258 8384877243615433433 2595229969232790465 8992267179222482748 6106501220258096428 3090621715083875400 10174484441455352056 8297815786699509424 9367006846899206030 17671886692352984314 15421421430477068677 7687786560310657842 4383897375059700256 16926169228753297681 4549738831685072926 9220135245967892418 12784041377979145585 4514547592307958738 9133976220333637528 7248776663686203023 5594997133970626242 14380511755680313826 5808616912705622561 6188760364797998126 11790407130559584253 6396130846982863065 15879563414984687643 2574928996889351866 6565538892615124367 12355583832094679809 17101267797713983903 11599269410206525086 13713688770377061814 10292694636772984948 2508063793173866640 3886792749920657587 1174309586642322969 4146789194766412480 355865386874564565 14777679721579574199 4105064447174976180 13172824254866808992 2675647854249298175 1002055050962171630 14392693026624977128 12113417917959414317 12508426728623987371 15684377708037451281 18254530977376427359 6859226261698400583 2202132653853118322 8171543201354952612 3341945675818987941 9654495612403568763 8506808609799341804 10035336885545634360 4440874906703301896 17777461582909835909 9431829327340210474 18148228167463314654 2281002008449478830 1401130224275691803 9951351426779918362 17113416207137054947 13708956478088433550 14194278971283827405 14679826888302054361 14853792866533532839 13824417680812780574 1106131274204656580 18119523610388117528 9504888876154595878 1630589775070618913 9253781114917927516 7731489180497667290 8717028910280093898 12794017875415624391 13960809335633449330 15700363515091270334 3997847588750180176 105422018054671557 14964619191238050655 16468431791185405523 5419588270453145225 7096902796763499167 5969508713872622742 3236108765620596178 1963777689021513000 1461306764273906878 14108606842339014521 11714992791520168160 2435565969841010381 12797305526699872999 15393028070418369673 7360300792808639970 8493640392407275982 16760026735428020450 3933634998348191484 15552132345104067099 16449563703333964292 1590987790463295406 13304035342292731811 15763634646550442354 10536735287973669690 10972321553909001432 17099165239284047468 13517074317242228071 13090139914414435981 16199370791726851387 4664022371346677464 778984257169781627 16525919807926326491 13544857883682377065 15880077829401626226 10454624874497218966 2001968606901543195 5652415833428562914 5934032688785712892 12482778746988753736 414709301247501638 10182853689279025486 16688151327534330680 76503505323573116 1735099271383765138 12250985066246021028 5250093857583632879 14263732114260023607 9371950849331973593 10651600011327992217 17300960122574373898 13945020399138855344 13882379692422001479 13966849573805598779 2992006235021851735 151420778872167536 2393431190217827489 366869987661968092 17903778005324012933 3402415562311534581 12419068022715916393 8641305788013276735 1053528576045569559 13281434582084999885 15521851593287273738 13022645969747328329 16593568206931056083 13446480573220645382 1382117042074325944 8506599800254336137 9430623630171632917 10845766272118041224 11731371490116195414 9278405455639715925 918736959089835180 6381804657511881091 11924129251859494187 10955870239290326404 8747311876658815490 8079869392702026021 15490794604880222676 1821348432697028153 17758952463518729230 13833210597888836938 14865333153983022679 10884356826858359353 12703789936010397719 3210400734431325659 13503697574357228418 14628225146287896977 18439528314861760623 14956067440138143440 2584599268108012452 12407532176121717052 1695102881104186489 17237824001802976307 17700777547314621528 6636811647042584047 10189845886765701593 6837414880860501123 15690243405486016604 1398761254641433166 10328034358820076217 15632544124697992469 8100835860487296708 14954096522007253740 5237661761646660819 3969070325617050536 7859044373077269356 3427338611199645436 14577579381606169503 5424867743541800491 1183278178897544447 14530535062341783593 3796720364354810794 3129943468676657305 8608030781509625117 1739838923611873004 10442534026268064375 5400922457520289135 4278035832823480276 16281394080464414367 18365264397733119896 3285773573211607573 2836167317668651681 6546113961485720833 5960254692303517413 2792492657657929878 5130794925953003244 2989147886397613084 11752215887844206221 12972784042746936488 1589162065723635497 9984262632250856440 5357734513860972413 7728371560843605788 2994591337930455091 13363559067669248880 15981063917407608337 7015152046113490894 17845811863547854927 8634394125308058406 5575904015640807803 12609165165284677402 7435242906815212571 13212804755610925507 5620288798068747671 167242668686965759 3725065323349358 13002012970311230838 15575742639728967871 11883552134971803324 961579213935419564 8521560118419371389 14817317576093160140 726298711711934326 6223090482752287440 11080960819255799 15219324601495345104 17188828137533496009 9948306534948935616 8306888326909236845 5604552647782999888 9414606589345634837 5121965224913938167 2565957109648675056 8792788582526941158 7189479365129917619 10157106951333461752 18086612475732639536 7623866933383977842 14152285155033859565 694256621776210493 15081674114518259294 11289788955035280915 17107823551019362239 3901827147524702073 5859899945501044493 9824794483677295234 4528971392694004700 7218502899580598585 10751344015231663599 10941789875777332812 6987405764358769158 10369116200130717148 5414326542887409292 5787064364421706554 6460306904503534396 3380842075505505410 12725896635353943238 12837651458029284939 7974514097051147090 12704626456011738709 7949082369523179989 663513620674678340 10005091352559942471 13858593338944852661 10177621595354170726 15033012429594224457 13253642488126659731 1027526629375378465 4337376708742201700 9267225192037320601 2246345673665711840 6907648477857274590 12341740225206556312 11574316154949358610 12684909093483169674 13838759481887016228 10791776780713957528 16365747549340760245 15801033469352404242 12087182831950103617 17996440828479103359 16474570765918983510 9756371448652738135 10128984659982258358 10658599432607505386 16803757306419983762 16432099824436814643 14142568014995595319 14404164789352947069 15450953212623273245 12859116286128023006 11867398548991557334 17050632464254900196 11202721644352335297 12509177980280179547 1735186511349862264 14986722112011450977 10455037397711609885 10769763076540610563 2422231134414491770 10387079076544283148 753953080346083175 4232428399422845646 2357947026767307767 13318036880027619280 8918885031728109986 11885585679201671697 1402176178123092572 6279722551567334445 626345512562066047 15455771468673499502 4006886068497096375 10195077904389025825 920852282642039363 4018819489339004206 17720455452643174742 4388942800642113962 12858643292496535783 48244555025415261 1182283131220504094 13971894552139551978 9846684417556456342 15332248115850767780 16918755331409322585 14452665813770949882 816625429659545001 4224884353321713759 3640203518746200467 1337749572562644549 399985183858658159 2519279585711186832 12901225050786066792 3456868953780349669 3460110525762676428 17719102835576199614 11966477658312198529 8974238848997774999 2934463582766518613 2174935537739536779 12022004588280865286 14458461114502735628 16041090709592458055 1228921510527092036 13320678977294846651 7679272725913422221 17237875496079182452 16324799414805537337 772184433597011203 10055166815336353019 10046191671489051498 17009361508188767235 8355218092879164796 2688898246902342460 9407594323276154018 9719576950578779076 17562447976078280805 17653537346429864324 6585167961131883649 13749658984405760898 6136697588983443832 10581421367659715887 2100515282096690196 943299300117444582 4164291212764763201 366430378563763918 17176683791228573772 2893017177457723822 9942848902950536092 8120391417477567586 15918636705266709210 6232461528275865641 3938764080027183715 2810534204095583909 18408592300573350325 15270533789136572464 10099744274423392771 15082099709331119342 9546843159269043498 16463476958194807587 12282990621169554077 17766501255412026554 3367189935717969099 12689560052604105137 11976313391162539687 14581750262113355508 15070017757026115176 11420193242603355910 7322280101926502768 15012778259489918312 17586724943647169328 8642608587412946516 12236534189363368063 3262052713597645915 3367236683183672675 1911854438236682954 5444240598299567109 4815873345340594536 4134488301020396678 284838625029871692 9941128589066711980 15073211828542877748 4151173276547906091 8570458181194625060 18285460575969566632 481062243096198949 1160140801745339740 4709480771406103893 16001735551220108079 17392637861203248625 3527664726559840602 17783445540227590872 3646585673376566211 15458343667161795460 3794399726379293835 8300302865883490986 5543752726772565082 8250290315461914849 16150432122291164551 5222808999799301158 6836577715648271108 10761651448929250851 15889722936324341316 10944171068163992599 18177106741896896039 5782479815993586930 15312127951939490189 1500584974318636334 6183614446783773188 16539894784260529494 10428187568111708834 14399727043860535259 15850536839568785270 12351744778338230912 13874271232527353282 5981328108406126377 13526579238047579444 7542901560740375653 9960768167480038511 11091421348122092888 9681529136347488981 2528695308291870405 15758015831610205229 301455683055068151 17597586237453136788 9026503325506548176 12964572811509476625 3549594968793241185 2438474584473713640 12526826515843245216 3283338982528751036 3946772111290489053 3533866202251828095 13194797116819014199 8341743031305593026 9165977936512880676 7734173488976087669 9433098429495698545 17342411719599421120 12659649550153824979 7353636655693716574 10924833862471840311 2303633238446369394 3902953130787389078 5575020101186799947 17216310196370683224 9387998013433804293 5906731179048186418 14016129301448762350 3011830554691147550 16022301157676772566 6548010576309844387 15763197903887580060 8730680884958334313 16009556477278428617 8098531951555520671 15106969698513598637 10466045105844756549 146561344400253698 6264605291104263824 1726974917113787675 14233847983324155541 16343323600857669626 2696176940511706584 13459421415578958986 16113553997483209951 14082744510428041107 1373158391610443213 5411475217735046160 9029305612717983658 2900532557425703480 18066079120079928075 12647098736120678760 13018166167201936792 3186780229346552600 17604483157117439757 8481308353557648561 17444845463622809316 12523858858734594022 5869813489638808062 15259498096193209356 7539178204314132944 12907142703478665422 8801241488127468347 8031336210517965526 7981483649845007372 8589437842463624753 6622057227606457278 2770783053416555937 17639676071560781170 12969591716807413967 2804218087785040976 7352805146663302062 8015717024578471955 4242977380433105757 5156992462769627073 8109116097310819443 6635568019348747897 16436862260135437191 4797287892553912567 3670209114599596147 5776564629226092798 15897464254965149582 11197859609877478778 11635651210010609712 7758262640264976226 13806340602205328795 94094146532257404 15990114889485187593 6201744228384387770 14864230507216957128 15329012446174012012 9697855017922780337 9706586571966546706 8594993802320556098 7750928483398522843 5719841056514687510 18405001178216676705 17778885571820717731 7306028045779491830 5469902222072553233 220132471101809678 1870045930134735753 7590526790062660266 15077378146481401268 6717833152546086210 16952008913914002188 5202175935805117273 3257531753718912184 3140186929115988021 9947585030270918365 13988456155564106931 7404512013889419016 11218024169963390013 2864155864252604768 5285906446098132567 9529935945008184816 1977305952411865470 10704005261104899152 9266117296000570969 2907663906349580316 15893296541841396488 451152734766503540 16706946120123602359 18210044859991791263 8030415505120144439 9840281622207161052 12707838418910525354 17016482135464178915 4559878956305330478 3503619582966798660 7624075418334502962 8584756873425718344 11876613059667125449 8516780600924989635 4514233078506542869 12290961389767478243 15279722413535661340 17959136245837716588 10459046215009850440 14833293359900475775 5413446633190371323 14987492907396081532 229478236279710256 1953090034745091344 2731105375562902860 16519517342753855345 12308926792944306000 10392821416673685231 2583800455611530098 13747273848764925686 4581227779304322709 3982917159270782369 2359877131386996078 6518408338291098560 17749553518508293111 9860693049040879670 7083059527379148161 12888777871821358511 14343709083589699773 11863756753388350931 11941297457712419281 1466768339322226779 1977182030654950233 1217965187160910506 8184399830695394928 6642547542239046104 14507243211103508568 11486043746955281413 521445655751027546 18113519650683792845 16149254003615828028 14425091270548657889 15826702631491441300 876856651363704616 483567697394000890 16922278199986643632 15920023755883451251 14135388581730477616 17006953204673790752 14296602295182079291 1151577956838320412 10918033209060857141 14895452519860493071 855355190006849627 3547372952288749987 7915592414376436743 7046750259916442068 12815469648776916502 15916759844367739756 13549947384056227420 5591107785823582933 5161228176783036066 8884137111580324833 12575168448855976599 4124919850190500229 15128029068910039168 12131420077294155164 7941819534907441892 10085345315019227502 3815642036121882712 17251774754492049895 3212099231858562413 12686002056267144733 7839435717052021326 2296906445884931143 6209893882675702601 17198997229849517502 1959221191024148828 10341043063663157402 17690503110794837399 5706844283238387130 17393546887382011296 4617958453022702905 14820689292533964613 11247193294508986858 1320082215040072689 10358464072288621589 5477976730314502466 2291742990427837307 1527240039337323340 246053536281027622 13013573415637571498 695953963001279071 13986929616053544954 15562648743888645535 13954607136448670102 9089143924981617959 13808000802281180660 208769941643306851 5852625761522212162 7734454206391793962 16433405795518896114 8458414232988151432 3507769762994302973 176654927280624627 11985734950453326817 3884844733526882824 17507284209985902349 13333547645719696240 17135548876523865535 9601530424253919368 17866653306221442800 16296747015094090290 15366281492783555643 17056308057079914916 11991671573071619303 5466502457995420125 893139050505577039 4696946266463760568 14618494285839991107 7640282485661264391 9775184731361548753 16993869286491608452 7169816482007532463 14369882905284719925 4801161036249429939 5442541533528696396 11756027145076548572 17164521568747573433 11594645444180543664 11988669740313874930 8016087096206397611 1193622529483784063 16393641229298681149 12261621657684875426 10869125241867254553 15817978945876275408 6292703891751318272 3869039158027209600 4453281841156278623 10847450766987611355 1447184020195590087 4660652276260296714 9712703847804238158 603431430772735982 14410823301721321867 12745701311010638926 11857430233440689857 7325298179853830919 14303568717049835657 7622807518080984237 66883305870561391 17862206414481464527 5488801228266761757 12232885483934659198 3672046914906473326 13526507780767002085 7209737178001956294 1748772630071733762 8669081906919004106 4585423417231631224 11138234424978669426 16694088119093979729 5908056956546226305 7597496866583244067 9963357233230918271 7193317408857029147 15155912331887842636 2997996602305963976 150487247941421174 17693558430551891417 3283183895594660578 8054612512515476543 6570792558058225235 2385564051071683240 13975278651451043537 13063066595943498131 556511864535856397 16989800453041610497 16699005713447713620 11323451170233299793 13853840446413635781 13179448164351948305 5537609993539752319 14630413120946101104 17193175172576559765 9425134971576082769 16281296046740258872 15878109459126710329 1331182091921390825 11123375783863887229 8761141421466490598 8224419305393061410 6967983413677898040 4906085421615637694 9643766821499949370 10031720852517938441 5765900568961240778 2615816434497374337 1188610013390767850 18285481101976971180 6728210426484672715 8930955226691424952 15591553307605204433 4081327392607627062 3633643493437074677 3308781482296339061 3218644364517636730 5075667275896526180 3072624115349386834 16730267088694806081 11164668370343643316 16602558704546194127 16455728538990227987 11075545336677016808 13406303492131448751 11943405722890279755 6317920936281592216 2131252439415126024 8567086524251140774 8745504102606839119 199206784573768288 12408348721595556191 547473103036799418 18301137089071287524 10139436363872510635 1489004051047557904 9936943101934418049 16004624913686555313 13151589632703670936 6644405845678228350 11725995418025267797 18434552627904456660 16141235785482159841 12490455183000132794 2054843722363724422 15123829983741915739 6639647998592590248 8890069880435577867 13898541488478458107 3875006807192885019 11211318652064493816 15110125966889753134 8033616719471079776 1647009769752873377 10301841791326064720 5720821819043181403 8345514867635529698 13207434448633977755 6819582167582806229 7246924860988727166 4027825458861399868 3512102887420500388 5035969284076189932 2628731164722676264 16128256516416152721 1341076482716695598 449350232852613686 16231631489380260100 16478311869449951494 17910326788344244471 8470135699231781041 12402748474006511688 10436729537270902956 12199347630930151597 6019243065090743224 14174739300006763180 5664685850423518739 11219252610875890379 14863955293761377640 12912134571804911494 18249677732573980727 4594203791530054809 10558575527103260721 6624677316198498786 7115336751361147986 11558783520532304517 15620150363018980692 16587123305535224298 6580940077232116891 8910312217239787429 10078639716404084803 1651696857884882408 7231138148236182777 8817086837015413938 15366415519496873273 17975871973868569866 9857025572947020373 14549583481451349224 1622641561291795661 1429556460474794625 1785290062946478871 11643133092303774662 13995282508553057427 7296544516616797240 679134534325794418 5173237352415623495 17642041807827819119 4138256334980154407 18440744836042833079 4385855299623531668 903300727202364023 4410428214090037761 3063442799330058768 4411740266290574003 11856114389569252399 8490022043302778874 4077162944815193512 4616991098406570546 14048770798883194151 2099862677371395348 11625541909734686663 15396748060854648571 4211899517081847969 12721030161195318899 6291609982358459808 4161783899078457232 9617513063903024718 8414711265544763961 9256127064407684522 18339663282133497437 10908154297547307991 6652093194424588396 4491397411892676508 14689404844731445711 16645838275280719698 6374747632327520284 12957974501635436815 17306172624021414866 7384005323256866197 15553018987871556992 10457501662225762072 14741509356107153298 3148808784571008339 14214471319808268227 7352598243627188809 5001447504602431827 10065411473860084526 10488721252264056271 9648793154703455182 16645666867487918347 10160240195284318738 5102760517712608895 383384265885277482 3177605176456886479 17652974100984860041 10456537443228606285 8179438849446927707 7238613051694166510 14020359523829614482 10234722339198774912 940905285978751229 4330363132797266071 11356914949394667091 93684995616308909 14520653174284552045 9109895540933341533 5084512868719413676 4783751222289791463 3954728517275186863 13324083089968430445 13114584136876642781 440759970718509704 3827495632096931544 6481321892481983347 6199321517868778544 9045646619243876321 6180436366820544186 4206033340767765334 8705881729114141270 2541605337974808374 13597365179693078896 10390497987946758650 4330051691539367038 9282584002641990352 971023494982622816 1887288851639339845 14013395814427420021 4790769712234230731 10543682778493134785 10917991796396232992 9203167523818132991 16582118525227518942 13541965568249060805 14169010834704610501 15285064631144750693 14166603089267902435 1363105555346115055 7906801005676914628 6465437145904918930 8157596349158763397 11212960689653182475 11785050639277052622 12331557402730394014 9310097478136416472 1406842980433172217 10308528922990527208 1750677355792875107 16693100378024650228 15874363178094006495 15425262826359125490 588405334329991019 9502312123651327229 8037631752840398571 4698115962845491341 10592508260277217508 3988927549749909783 5629997206803738925 17270035020617897529 16469300802873620851 15917431563584841250 10933101404388215057 4836258542919399959 10859781335047435056 10874093553543339160 2240207793277357197 15040036679616511605 12699081919470738730 2445033649549299556 1319042160228098379 1406754568435240694 3753612776433411273 12586660750765601520 9002653144599274614 12247544011249869860 14743473259354723490 11068542956810384950 18242595155271729722 552599448059547637 16832685535410346455 11557073630773095490 18032249871369184369 5595258543504150110 4870354664337915316 1792842406944217896 2442144779864392853 17851572874205454999 5898091002441418815 16494716554710111632 12591149333760311473 2022394539332046542 4222197165263811760 1872464663229531838 9840526950618853872 4800659840894449465 8492838374072371681 3137577386234462004 17138720704594459435 8366855968581375295 11537288910161806439 11134689202268468544 17496095535313166605 15560626754806597223 18294737154829038952 8582018721364967959 4840802462606240943 6370456136202256857 6609307318388305455 3427813322378939826 15167724073628054728 7781959479224581228 14655019104419255396 12932137367253364171 6861749403322198191 4632625561615945615 8467023991269996121 8466045115108974301 15049129074774163133 4917116960253651499 2366131838201554055 6098689303740560951 6541525799644638433 5195302905607604164 15430576358154719837 17939115052214960197 11041667108342917931 313310846926111586 4043042235022318024 8783040033937322686 1098005709459869210 16814449383850316767 14380560159866480856 5274973447087043100 13321949618843236609 1879427829121234887 5117553190994074810 13399769832320366991 7683075640253969501 5371984096512442991 15394850681861076102 4114471996545726718 13070264113715822248 1884531810047844269 3713516116991041492 8736785358261665484 17615055820522771616 7215854840754694002 17763285143903308013 15612852677159025245 13090365788361585653 14164795458832865265 890303254280856817 698893530394312821 8506504008422567367 12477622801187554512 17312240321787675099 5352669804951481363 5047685222672338208 14897258582952573068 709092737398636512 5475258126842720482 4753686496752838502 1468359934917040948 4866024924390418667 1329158758649451451 10755391278603274005 9495039919546673429 12539445552607502329 7461515523172005142 8292415151779077958 7589720505114840530 275634331784857009 11259526071124303756 3577573088714206056 4970072466095383322 15971464929824226199 18073465700413741971 9528780344964423858 15864808859250536363 8970990829972217108 5045442756812740903 16421153849509753786 3786400565384488402 12272835787236013770 13492187121690134956 666229943858843708 12664048868076908153 15370997004478533795 6267898305149819492 4570013861466080229 16619262713080320496 17792101125053430810 13372324482946422268 13704330152191722587 16317377787853568461 17502822097896655096 10111135722481249374 10570099008533537531 14049562042356241893 17654646778795106103 6061127506116335789 15482916770634268544 87533615266594998 11794599657491089739 15454782030951803865 10890827739029400576 7993600194994056605 15845010978750685197 11881409477581156906 3766171197469251518 6980115693436717934 15265982769657233659 6727251856114834218 15672150837762009232 15438523379908285513 15584238811183137475 850644676099610220 4559084090063287363 16184658349030375499 3297354949612571754 112576444474270125 5885433215498516844 457189242696464451 16419747006764355029 4194675727044523369 3158121755263487183 10217938121013719057 1149433395179505671 3475541574756295584 11890162197924381900 2805386532629659371 5106249212822853327 7591582211347149499 3119105337322577327 12761070911103388007 6010288949348973016 1425370196827305021 13600643765577611698 5885818099764845600 4372548516241658668 17539379618476324519 16103271025614295458 2851822325832976634 9775342736607262388 16978012247550843752 10303377166277600527 17231499084360146992 257048957584189381 8738659481159798334 15335340452809003319 12031228643600418566 11498820125171368659 15128606948996265702 8764192561744325843 7579800235023115347 16782611760931454202 16189185640836564773 11538364792357500567 7341529255709822541 1600179551001880362 5777511348469623596 8659478011504809985 2501575166390463611 17452530561226770226 9048204075050026619 5323972147786309097 7720015115439985936 7690358090208331538 4424237198132827873 1350835716577920601 3870627388503105373 5601055183779052044 12608823794401387724 15637403869214524432 3090647165862092656 7571589711192005248 9806940933399195779 7684649638815781831 12699614786790196676 8815858215108782181 14032505322423794298 6899606243724441910 13052896049304746447 3115253184265968749 11326535449168308247 11830549011077708738 3876771151993604163 8326385891224508790 4746987828110166352 5090888234255770403 3670394408489593611 13422308150190431165 1264839973667551981 13135685642950695893 7976245587577039707 14468536190669957513 4781028713263267737 10756281734225498702 15331903988530845279 15121481280911107331 9208350164663247757 2638011291740509916 12620863588857853804 9386802045190506879 2320240250847812730 11597404191948757296 2637377609608145886 9344066706098272043 12968051900439391589 16855672308646528392 2731260884289187812 13632328465913214324 5706827338354365465 16158534919449337382 17128286547562242810 330346026554848984 15563617723479533246 11243164262258134991 11743497241120827549 7732895613150351804 17445596887280376925 3450284500335285660 1652540923597943714 3429829429319492992 8042877191640997486 16472540614548044572 14201804282588822075 11232726575284776829 17615098847966748438 10456893614282119364 11899155117046547733 8577611010763750894 5421582961998367407 15964754609701188019 2881156072037062327 7607815156588309423 7430393344454173549 16169722517584597756 7596509155016126709 160255905426259196 13672810644250137699 9879751515006589802 14939278565240154847 1558003296489924521 4634891417155426612 7026983225079639971 9095185095025209812 12743500357038778955 16726045803837806264 17313625494147700567 3211968513196400165 4462653685845222222 4927675306468708823 5557364886882837903 10003613900537793343 12774323488883917171 15058685396818132080 11517796725120507093 9993015226886124372 12322917124290196584 4853154512818989413 8747727213407310066 7012373481766869590 16550600579736426942 4818774656483805458 5217871254206694460 13558688008867068316 15180573185435364057 12390811426133767738 9835741087915851132 13800160962179273593 4461248165882465152 16731938036021494838 10600320243542714683 10964279498647238744 16529258293041809483 16130504424935819184 17834683694258476715 7305320951773953728 11666528175694229835 204795857320871480 8958271257857081777 191753962879564323 6133225947382596447 3511359492772681324 1646041735787925892 1886296627517058783 16686722060208771304 14702653723081995624 11639639161502387665 11631197016074006467 8709730936445929390 10941544665126113967 7003942724857301570 2240670985424133834 12891927620196475205 736777379823110329 8849686010385909491 12496621406484797950 4571465471932404616 2995432719039773910 17207988125019320916 3509372044265313559 17506873453722426241 17720422799210774527 17920813472677779773 15469738558784958371 14512756779440874722 7745549315083708148 6893391939872776573 6968398939240670298 647102648776425997 8933849406241492379 5576503860140158621 14867132427545330869 11678166230112201036 6360603130189488522 15032172404526703075 9306511898925767352 11581643078500641283 6733272524175381383 16445769143500422607 12601407100783822519 683071246871874935 16131025277069562914 15001013133926738006 6456876437168712319 2198511277440129692 16062497206194207297 15373420551905867458 7683952576612639360 5341632394256208929 173001001952188641 2385253271063042509 3897038000628031484 6370155377943378151 13022245857043899659 1865316122222824153 8398168193680991543 8824581225333068410 5300353428488067974 14241460878304041292 11649570609822090628 1267950219783461 2577843412982456723 6019274242803554748 14562390302750067479 16894293069322024626 1652912367095472215 4528598251610950820 9126767495578196617 3868611740991844454 13750198550039094834 9773051110068933731 601884368064780779 16984759515434569495 11642845896680829470 1961809897223222795 11781039358991746875 7987161220026874419 16184274164654509164 4018149420245989807 5355269864246865175 16959578967139686854 1267231988981081061 17134003584346314612 1018672270857779602 3148496120154476047 6946533316299134096 3110995085048318119 508725315625200041 10168405122497188452 10755364876227310822 4516058962076553425 16929255877937128625 1087759762846736523 4311982312520643207 8596669656011748349 14049907307552273319 13586682776056217982 14997324012631324045 16065188059768578149 6749847885972142783 4570438408698340236 740568242732544324 16516732421901495091 12285469110674820909 14639564483354493690 16715875971920991522 14910472776934559741 10950004944067094228 4718311303211632574 4802709796942933566 7103394238336631215 8625122397227593697 12733903324192898923 4158828565884992532 9818595349023141822 11378021652485315175 18194712920635399667 3996885899537554850 10753001599590472587 15869142598710606856 4794683905555246484 8430626887533646367 9722833621555648656 13739177736082612313 1462059504329704115 16761097487414540868 3248050354249967922 6895453850128312397 7035412820325368995 9450145071040380367 14401856037572553660 13143607819110962294 13046840857051821521 16016085497850715044 10671607776216525962 12083024395181860217 12190608797729535354 12227233433010446318 5391299619227231544 16079622718681501683 5108177361879244792 15266972333268714424 11568236759517996253 9608222048674806811 10801949758019047583 8992196284570490192 3279725953456559513 2481216830565029964 1313591294209610821 5362898268455658206 12455585384955904887 17050355019729955852 8929009512332044316 2838248443324287354 1066228097950729278 9205430402929736802 16156539942592104372 15988771447034218861 4111779378566713953 3059457637728280114 18166534052773730049 5056354883210941472 3215320687861510883 7955605420547060867 4267479258053116705 12956650536273823924 14490369196538373583 18378935904040433407 9075725076096909175 13547308191445789595 6064500446621274051 16473347132944149446 18067606545728001009 8434435175973557839 14464831340835511313 6926142639726031921 7677274138759420783 14058011304877201518 268823264945850581 925543451473230886 7012597394664883317 12060544443279882839 4703719632067910452 15686838297022879295 14558618664942898261 4554017667409945331 1982126284704681866 3385669668114521477 2206493972419492684 15591057520838086995 7217682827252768538 5559943171292984743 15993623415494383506 4770564290635280100 5821778917249676564 10330107101284475806 6585068691698997533 4280848348371555851 10437606996772643331 6849043244991248753 1249403631931927572 9081343496286584792 3437680574621106550 2793108867198318275 310219768685492152 17031065527160720236 4769832135236282029 140052512922247953 9700191715558490196 6459470360608603361 12040386572411318409 15568535820254036312 11938014812331096406 12270995932619656444 9496546713648046521 13598543064528993995 16431548824822619052 4116857038233652933 12306593238632424313 10479664659140162939 13778650309367906336 7751510393531037980 2792746896309909101 8826661058492013548 5473629261235218839 8938329668767521134 16012744518621514701 13559705612403044610 1307479509870122049 2128767000870012223 15675816647547435196 10726378159770303002 10143203096938828157 4903548641771490991 14864963994274815354 1546280369612794630 2563488494767172492 15632932450023311476 6100680801025084212 2137232448949389050 4744986805128379972 14909648142626225036 8837629935226554007 10135847990161135536 1562118050262660237 9614709586398735567 16709879496171642345 491420744401904527 14225175583243051435 13247612395488017081 18031544629555277651 3461223644203016331 17277663891692506703 13022932823614069977 7792646913636640061 11024298539723853782 2754449086495776090 17829853867720146496 3007358445304880684 18441029508503066413 1412084195996602526 11932664256730718375 1615606860032441874 14710083831493305740 12979428407949868604 2337768938052118939 15740826754765450266 1989474056913604879 5642433825968273357 8477232316990077553 8499686719916506004 17632845555108300955 1550144791228425509 10726165465703171219 3093078930027896981 8540906787772112495 7918393617837412024 17894267554305507280 12227689546484782023 10016538670914678326 12864217506536190648 4432488430651184801 18039155477419934298 13458629331896713972 7193949059155617168 13086978318419892979 16396245993306575960 4802556985952747 4724102002383787314 13575267880986206996 580701096239877417 7592920258804837181 10458955605072516206 10047038013600506456 11864191821087579820 8037810787062529858 13303898713504542067 17881805165137618679 6063877882242976300 9163719546043000737 2813374122695716794 9198440438345625463 13566341889081623278 9611058775532124186 4821040029906311494 4963627754393542632 15804514690431743585 9643921735979743166 10104568744856833777 9147065839261276895 5743236267804366732 15904313827687767641 3388122521214490494 17385295887825789701 2851156371389483535 12529112872874255365 5869988234918288256 9876377088795470899 11137227946081959556 11626402723357895783 10409694218849349215 3500488236930327046 15028877508165556952 17025634787770430029 13269373933910602637 4387610890461465578 998757921347251373 14046872783327889720 5213679442917209006 234373074162817560 17337122915818979800 12523280487575863226 11014271999552111101 4817600140433246985 3890794810727392690 749135896336290282 18392408147036991726 18000240910843756262 6497278879743041254 8212565491822318391 9635523154801268910 2839748221943816915 16962287158599366485 3082500256088565572 6573675472834030965 3542913875662894861 6179073730416739832 7758647662046064619 8291589379445082943 1371978389161572633 8392444807968193304 737580275410902833 16380621068535369551 5513809507333711888 5412090309828136986 14536426866259782929 10439436125384243946 11348473496611440078 4631589059090700312 12698110684919692067 6853833137037067415 15273648823372982957 1537912945397752084 8921487278145547261 6795763224568751652 12037140006551663952 6823890053648582761 16898964305953005889 2599928862626234070 2356500743155590564 11819479107168718495 15114058161933238011 3847369058089091449 15360128571075904267 16471057305160390909 16838737136677719255 12229285882031096761 15936499326502966964 15584715924748129701 14365271169841639750 6913246549598772063 10873592837098921919 15454404645667148435 12291017935798379258 17481955467855108475 14866411413916128959 6509056933029628374 3583119596259848017 2032239351209882005 86774900586423238 232115926635017977 18051685922871141107 12907104726259394542 15530539664963808386 7232521275075968738 1323464214359083285 10435426633787467777 5096844301587409156 12478445342304249607 16681799907482478466 10088853347407171103 17548825167385586906 10455106566742361251 3463730210151932152 5109845722589826592 18398014353503142754 2441407398260726561 5378185736753752938 5893949344530706633 15796823972167450119 241659644482994749 3706471745509678234 5171993239149857729 4779500578165410295 9970179878650457283 602967481634630659 17279521245342415162 14446504459548623799 8107961407632216144 4220698521171332116 2174768707141366768 8239054407012001661 1298105116048849666 8217442499748769760 16535496635624738783 6441569187612691763 2345612134860305743 6420444757908163548 6085409879633370581 12321851167379923784 450847104262755126 1287344636314120409 15964783699777879386 109752637299555452 16094577967639088613 10191267223014314221 15636537833983466322 10105607708602792972 3740483822039560053 1604513976082245868 12858420422224760722 13823247610812910201 12834016556101510141 10791256499248920191 14648703801784329981 13322727006005445030 16786826154958373629 17264995303363428095 7403720052294128714 16944105318209899940 15299139978301191855 3270536591482999396 9283026763141627656 1443753064650668884 14328631406524119178 16962453064765279145 7755670130030997435 11365765724208319799 18265582068022650314 10061463388246194435 15823442396268839017 1786319839126863232 16247081224175759844 6721956802401110028 16411756265394313431 12411646406775192734 8708511947724903321 15248605267849998985 10819086056173785138 14444061304383136780 2442283647807267217 15868754973465127924 3845574039431200105 3680248375006468757 13308617158511826127 18005833768001857230 10540805507014677927 1555761281527654300 12245478388929750361 11185900502430343556 2745860021560575002 395736832462972572 3098565469253292082 15847701204616921836 16511256375718000589 2627417957184827239 497400446377126305 1187705755295824707 339276517385993607 7868898992183783492 9479778911228676845 6062835198243338262 129885173501803325 8457435577541427486 1459351798190052511 10431106543233017094 15844277620273483806 6876226092619991827 11306785133369284796 7804027181692997087 11424258936796269734 10198181241624856939 8778104895647472504 711681845454566177 8801546182367720353 9140371804093850175 14907632218653526965 10577206977136422862 4266131200936495723 15473820679886116507 7143134362530449582 7764311073924113961 3457500251321931144 16784534616912816955 6432956478451575494 2300964073876217795 2871366146705398146 11523472745433737707 8381458108344305197 16967565493107276837 9488650753172941868 14390999546004893396 3676412483972377941 3354954937540769728 7433075546292728426 7648876876809489778 9701448234625684368 15365333537587252128 8725290325935921596 2501113124871784665 6297389489539261912 12377154089622227146 17627411414120787737 11567724408808248742 4740318402381574509 13193444047385259501 11972315195464056830 4093945658930481689 9426743397520468560 17222785159899614863 8375426867495141830 15108259374483763311 7505796268407852493 15533420598664899449 11088959814733794101 7946918096439991344 5541343219903460431 4897891849297488881 6224303478528270448 12869667358352022106 7018281999674525637 17587390128531599278 15444248784326964533 1272549209378313226 771675109307318255 12745295039098644656 18101861922768058026 772906990681884924 14300672574701052536 14398832818828156434 3889578556483 17020877311336543042 9475522521953726222 12080685520390660521 5363130645657495505 18233384263365710197 13692383249344058215 17444797354728340520 10110700069740357297 7647546229209304768 11179952559985290111 1385391331741429148 13480568840135661106 15412048652889127615 191249941840977618 5154244988452623236 13239033312738013503 3407146409362138932 7566496664737640893 3852527335554382135 29750726568751319 2489522403004599903 3191445030201586199 7938865184336874472 8396470537883210845 9990292572931275346 15680108782553236427 14352876802458444517 4369089766031215658 13120501897096557127 4666236481106385742 16155297717005380001 1858064517315121501 15116751281111953072 8331469907183328838 17496806882720992178 5091273507746996072 16961238955998099665 6621642936372816068 6943990511872603637 17548935809425888110 6257674437113347654 12303748652829628386 11160609333203555656 882405262773018374 1665830441619402771 5202173986888411479 8111103425620650035 4300312986865289511 10934631560893755340 10326629819007908401 4862671432851493993 18432093465039186413 72119923921864444 3490553435121740573 15134353367371012317 9284083468410388806 18027195134497229854 1378792224062513787 17146844192833215644 16178680193711410903 4302185326704976504 3608318243682770134 14608933950565358269 3947982108576436227 15996085120092931683 7132322920579579950 7612963911697536082 12391304277326122693 156203977613075973 4655303417536905608 11906488236577562491 1432065937910842772 5455378672999873957 15094382377504963137 811811219115392755 16275355668054811810 10833724236871736111 8194569501740836333 8384370962071989126 11807875037259940750 10754286205440765323 15712001471089359111 2537755472413381814 412049693538050839 9113558668472672277 16306791733767047055 8247070185323338782 2151010080126449477 2173215987286644380 11108628091095478367 16201013990267999310 12972220521966862480 3095262128125699568 8739773451848615053 9698285843309629775 12066357387198991134 2106167392514114748 16955221021848171379 12124654304912656378 5847282601222256911 16007760947044447402 3178274884871144214 3171578325222606446 14241993491433979614 4818012313117278021 1398490871657278042 5440962469933850919 11117318987165562747 14176291254620378488 11747285119715618767 6027862215668252636 18123077465844087872 2709462225748006612 14902687843035666089 17250031559371060556 14021110555184058270 3554107821517702077 14841956155384183269 13991404302335958693 2342796394868626586 15131711541271884216 11284289899175094734 2186939078539886661 12936464953108135332 14454801301183175428 1852140276483900466 3162145719709502824 4546883472685287938 7131102003190867592 18297121384053625727 5772444157759809151 2078601137675248638 17794804241697683884 6144885166637049846 14173781849658996782 3810495469048595680 1842361547431771779 6597878247479668765 3014948990405925112 17089781387352968666 12867942386720849031 15409930214693816978 10207686289222941124 527738971012523925 8335217807870061603 3950193189570999969 5519578005157580925 449370728963893791 4578587333979193553 15446010810831127831 9483357133356955836 13254701178408471183 13719348770389788704 6571436405795998755 13172061276742212181 12241950407159498648 14936783784311603089 9605383339752044671 3290364130335335375 11305790972407232648 6967938659381142103 1774369640322127379 17021532921894137989 944784373330905778 2240972502714254855 17616618426273665316 6882464161640894524 13351198122447910520 1020554134712333515 6880833972657942840 16823693123978156367 11437331741232770706 2196395610448123941 7905015489121880166 14812458943790266881 11433628140001582565 3110159341209405473 9326676766310895336 16779930313948300924 12846215603575090039 7387764180599430084 11336389781008853198 11531054454576839775 10830618364065448013 4123032605447693828 10415836690833910145 17270878160119416875 12414324847940846610 12690164598391555489 9421080119012550059 9118609684619426516 3464573659145599845 18154636578197562253 1046538786970020739 18345864880270683652 1718460016344015982 3769737713601007698 1208147968554839081 9916005506244127742 4882641656070075807 3679408073898664777 6909715104135765285 11612386310084891662 8875283832804681761 12364346725850470511 8741175659517484021 3270521941100778781 6368621641859133821 9485871832416931350 9137964902214929555 17435274052133187497 13398244693938095846 17039005055064226610 18001687858160541466 9484603431364152236 10794817396323905456 2524730182970117644 82025229290075421 1289769193651060092 9013111349589193883 14832390778791192528 5660548825447668181 8159804800751341029 17614521099781559731 6225913800055071916 8356679050142241689 13310019506888895446 6263464108769372461 4314561247866965642 17517374940982044814 13697461670834618974 15485311123712051790 5640688135864096828 3577964671099103064 15940184357449498997 7242664525503759871 12606847541194849919 6558238387707111509 14846718884676354616 9130491222030736378 8991974783846205766 5974118991790379862 16856503831087535680 10351006804974674523 12532583881700992061 9851621793567982069 14683516894422809010 15401995624871456883 8184429433699758635 11159664470759695640 11541859250158756631 12551517751292044112 8529718634598825312 8319507763481552248 2058223632163868029 11280744098531643395 17261425714602170229 2240376429839657061 12299539794593137667 11661729228757737409 14627096106739989475 12131560738470106210 10317507935897146975 4065341056038810477 14268325907428129530 5795847909587730778 8254019169679186991 4926060491947257780 5358060589582079385 9118779049082964483 9961215811510600625 10404964106105383221 14403390156374718058 3891667093954029931 4729613152319400964 791434163678826224 15480436580736313850 10364604558474858864 61018538239434071 4911818727010251453 962045497406652267 7578539263313688381 459423715366712988 17721231844305782614 15165418271831272281 13786603980240382238 4423953505070855683 10970779425316146471 7300642196351754141 7239148934782287541 15850146124264763057 10774435020746798810 5315864916560802439 2499563693045328419 10797156485723443245 16091154260726443844 3772263403240965780 9040609697703613417 6066557128455972118 16716982495789435628 17277879862401000099 14834762172776351516 7289774538122089720 6885459194103462421 12134765805358657712 15907105218295471597 1709665782344672146 6551715340418727754 11479682598854806137 13351565318699170952 15769585521196107483 15705125153313509114 16684932365396927364 4808734655952502857 3069092892552132263 11856355238555612957 15657241632462452487 14894654169677053643 1162721344970290992 15841950509221583833 2517919793780094679 8583316386328153374 6984988717974629334 15911763119015740793 7016550264899278770 11683379298359178082 1133824773819620335 16714140738880144597 7865194100877129928 18253964008698595935 13508197059183779342 1083641445396541626 10852565845172595690 6334448196947279429 11066371124150144754 16782434230996921008 421671750569442045 3112414157237119672 6615071030756648102 17672470539215536970 13249150977993532039 13809654182263611986 16307347489255967704 16838426173105462964 4564806630943764969 16654321242845083760 12957340009956346064 7451499799492350391 12087712791741799499 13035878491299148237 14111241937998835408 14491186316093039023 15869063509618223063 8596080462690267561 6541451145286624465 15750922817947992226 13342663978600411153 16943833055810958699 11091170164073652164 17782476817152528328 15072648435722203515 10725552014013051013 15802417510131905928 6231628302677367170 1057627941348889426 15739942096403250857 4553824638474104662 222693266404374153 12911201421263051315 3077895565546374208 16236559041130404773 16350154126904578941 1865362651730700770 6938132512819562358 5307962453118128557 5978676424153315779 13286796209871340754 14197856942088915805 10730060341191809740 15649205639895494777 6921759017267879136 2743766445024419048 6608656638531653763 13499942057112222750 16405712246589323464 6280666226400949495 14313770839652772363 9958583341362597242 3970672230638778717 4437421346522196762 13698474850099971246 13766132819948523253 9309383394182409135 10784318157373040909 12135281704266412191 6659242032355243132 17594972788212405643 10173727632411233162 11138374455947456411 13001343361291981287 8618018959566630321 4597991202104927221 4177591605650100015 427105712022303187 4294329965591707179 11152276319399932241 10552981877019849791 11110093809418662022 11059315217714677286 15599275118157339793 12208405697413995012 341267311249776683 9863110827990832206 183947962659783983 2466907678665838193 3454351953434111436 18111078360889463896 4025607882155393575 11264904255577315105 18097482559805850463 8247657563716351564 10000033836871160232 11949288228647406694 13967828933451543210 3404304779893222480 15375430473884180351 7132103285487410313 15496985218519767122 5743127846820773846 4553817370595475947 12901536953068198231 10151255912457908969 10998204752996924452 5526633185461276629 4774342712878935802 1602670092476214212 58678121601518910 6521942239023213489 711798798451207625 15444666632087966757 124318600541276989 9544673708085958017 16485255888589810965 711562564935349096 15778730094916769785 6322226904130502806 11518689122989761173 9933692076302453346 11805571758669931111 7846625149815005166 16289449648436158605 7449843425655278094 12597715831766099825 15947772404628889946 16143552134788830222 16214140343586570785 13784849349981834702 2073255685860913685 16208037781757234181 11164029015411232627 1689109456239857752 4321949207591644811 15893585402662076249 8594449279778761291 14646682048468130766 12647970803844814747 6545204749590986706 2468464488822055720 4444610030856625064 11956696962258214135 11637429741399259775 8800702619922760437 11282005217834724272 13830529518912446499 7642700376489852245 8736288038213881602 13519568112947243373 11341679048523066694 9714538478729402594 13189736173345561070 6104302756947818026 15697266085373945681 10822494945386638705 1320565160800597523 3995600112992426000 6265853072651069449 4684656523647723712 11385276822440252235 2120043899180275561 14975235794391367876 9465191406704550273 15633293895025766039 8877744762650196648 14702075739558778267 12660228788272399237 12274182171699408938 8374818978570026175 10035850117550106732 17945335129661543032 10852587323609926436 17500601604999645674 12874882657322215302 4185236138142434580 2160879146103565602 665992956171077485 16415376043025151572 18232579348071410864 6119232226072105117 11310691863139457802 15152785860032638760 1536102142289238819 14518585771646687386 10170133937847301090 17941646181884130277 17655582598504187716 7678341256819291128 7468518149662913961 16148554667267159042 8567024106718226447 2478265644143758611 15436504575129754177 11518580203718324252 6784458406185758219 7450044086873924557 14708786925557122827 14077890116742806151 390197385565503100 4028374112000911275 6864602856575382670 15085124362767418439 16213030727429014985 3720144183022405394 1715500646707644291 13321642536450705878 16015575023107370079 2250089879908755806 846091881790398540 3443569250145815827 4742515837931595941 13410106757929357093 3908469313603341812 12688076038869725535 9701403305778283054 10165092843914290018 1786751296314635378 4435341487696760900 9162500825735054770 10880728111634507834 8793485092233536843 8848296426618997736 16525396476314824979 8638510740697260214 6274487033890194975 14733507625096868170 8039047463769465405 8901772415827784542 3060956054384153494 7410119280977663544 1378071674657362483 8791111159041032804 3882657764510099157 9580290146997043921 691947103038318519 11472903752333867381 10318016642243649293 5858861073951309421 17271113063775464547 16232351116348738256 11987772475521300537 1588004460289242937 6301106050783234047 15868017003130457480 7465256855844458547 10361395280429248666 6802931190604208807 6076610803516173984 11576259712164984248 15270733017126789966 9843471410613792764 14877238670433577953 12524275639813951448 10700179325075803686 702687115840071381 17299345694053293978 14361118546363778784 16550652065975419165 4118648543417099670 2942351182839847970 15649426390718622730 17320145294382040995 10604986443985627307 12198100347526228646 15857471877870916386 10264607727965750584 7269765421301656153 2035543544025499627 15627766689447076937 5845511743368946772 4893630988956037453 18181700388181746996 3797054437295303557 27276515230434431 17447736305305393647 17312018900475035029 6128981605018733780 16551284766962625397 8262450560400771030 6435332869999558643 5137664135761467678 4076380288478568940 10727845034872164003 7363931566412452054 10576934374002242261 4079058995883023358 15861331521282679716 26124672506692059 7743475087751571928 9552420377467706213 8669436126397167163 2958266593352197051 825100515117426854 12386469828699200554 14496079204519163441 4762683631594870470 12430635313951832623 382076093076589398 9631111014868530570 1146312806844280197 14571638689786645891 15454384269586434049 12785251166126948182 10622749229252087136 2812743077975183845 13108740833506840377 12825313784171690223 4713135224493517092 16961683542492520435 6734267485873339941 17921706103636068780 4331772533910918382 15943043754787693149 2694072731200040363 14935792362486320944 2141232708347421163 5099553553080841759 1440438162955620890 6213918925451055432 2801996076742523048 3776144245627530079 10226886552874714879 9451224317117156530 1446316645178624178 6103110051279450966 6252381240205182559 18072373813928465962 2692575431565199960 11313255079894895473 14340295918520501396 2101798694869486659 10565673492408882145 6578031870192318116 10206393041030776585 5498935852309933525 6163194137673974563 157531129995264536 5452277176881362562 4579081082113802926 11774955708961716548 2877323295131185693 13338370173413756162 3853100521005671871 12153618476759104706 9315954506627019841 15535812955798200931 12476610856231790269 5602746573197045360 11324181307780308747 17035810668591405205 3398087000276777333 10789857593496346151 18361437992722443684 9006073726720722015 1233034968815951587 9302600422550703040 4077121333579313190 16460778553778007078 15401957976560277108 11794522669241734114 1886998626668391036 6448685012872463493 9435908734503785011 13025708527663664117 13386969582154997082 8721311908532007462 4689251661396565537 8130609647642768363 5293270956713379683 415348083327974793 10192124178657279481 5701960114059343486 10788307142936089597 6853651758904820981 864831734363660100 12849330374016004209 15197042773146521442 17295973349690177992 14032246544388251708 11986676879033319525 16683375726004773738 16344650415352220807 10938771563553196595 3444266378581358468 14356638131880353821 14391238557609925641 1848528446804011400 6949502347751872590 13757857997375486560 12122475338619455609 14832791548046976309 13950971262229517700 12040540222544515330 7837945741814491016 5200383119831498200 164682400829395417 17695530102133184980 15992966920503542794 188147832317101699 13033944592698156281 2809067342722092612 17107860714338977858 9921706629773051392 16291339535888609816 9626636803708545567 5433965859995365565 17995052413497530405 3504104171291592553 14675454184494976222 8216170167354037010 9144170740678118566 705145002192077428 14806799628657000003 6707231999497529678 10143177671846038948 11096199463376553776 12883608427168741704 4241297777105816421 16962891534464281040 6081701079013074328 6134419435524525645 2975324055809904112 7613016472208870192 2455175916503642819 7479588365929832254 1854917897423593893 15062015900723446079 5818334167984179254 400647601613164517 15219424041340495100 5735260962346869099 16377364196964448240 17190751643430226887 5923646146593529711 7569051052073884507 2367806666155441628 2139702281493091867 14846211690082389328 402995830209265247 15897470474521474343 14390820291429640309 9991697305849143732 11763287575513295825 11680568471381791991 10034254778246060709 3213380011166622432 10489152674655009649 11892455847145215138 2917003791201405446 13671620613895389473 10453583027207568835 8146059867621661595 14855097198090934460 6241073078798727737 2461853832467929535 6381635654693781352 16200507711742604642 4781461160290437694 7325971708593529998 12687819600124280386 4147327205520321404 5846409590479033187 6858662220086489963 17899677644662853744 15963227350582613384 17642496944641574453 1357227216078919873 17743322143096623425 3015098174858244355 11223561899838054707 5237149825423506046 10079466082823082354 5707500705683618199 12116892395361044767 8596369211143657170 9755239868761502598 13461711365675287972 7346162384029325642 11525937997927176785 11933334193186032987 8604650069119332743 1819513996515200920 8797566139680204290 7430447432585420011 11213568091926688067 5800516618290474139 9250128641043737235 2673978912771257163 300138985530585377 6664686250936860587 7672154983650788367 13508722728250318736 14974573285163279179 5880876438612936909 1887309959698715704 13178806298757948238 15893131616602220986 13283636026467260503 2180337780570026447 9023751300726781591 13448131308657615637 8242776174566877386 4025259438684939906 3701403498601795545 5003285878627258037 1375001084833020592 14565534489733331257 7268539907726585829 12090884512291284373 8435046363683428986 8335122840498710596 7202347571751006252 14588439087808725038 10328916262654803888 16504551481439640086 9464465558875485093 12946960039244451445 11300620024202472326 16950958339470951964 8544681134061202166 18047162999367848482 14794317755122304683 9042333204005930209 6330393895616075692 12941853580622305269 3800388633134656245 4696354460645312795 12966468497383758337 460286803716930757 12174406929945436329 9398799414397613709 14313529031589313574 13466531278322779990 14749253630928375013 18435314605506545295 13017564008854484943 3886196469585749916 10432035429087425344 9693742608844220734 3105839215858336574 17379362198173346115 7771497176106490585 3347166566529974378 16404767331572101022 16032331189653920935 4957142628572462775 1898753009271916694 4003640079867084550 11951252072592768230 9997375969911225108 16322119524263145970 16433395729889806105 5813663883293241533 11154264520854510420 13586366944144179429 13264714649117553710 6871235740988925817 8871015345549161176 17846362337065001540 4458790647862837029 6094616661111797046 2549629744759406265 601525681098950331 10029252895761918252 15862444896563445458 8261317001073690995 15542062300382186713 15468548148229094160 6643899705150868016 8756437779178704083 17836690272145563471 18335398983242572877 10700203135256691214 519179529717474397 16763596130191695511 12723315912651191019 15346090989024570090 13795010586903201206 555095020633656137 14846005188422886499 14860993237894659750 16765380913913017490 16355129205242258753 146724290182004246 6343228018384430498 12069462154179730287 14210417468734323974 8887183180539307129 10748122377256535539 12028531493064724778 7256332194280777214 6057509160772496081 2444838288607360396 4925847303542212079 10920766526783113421 2575970676224761165 18165070679974101435 16593500097166543646 9332745699359113420 9680188631531707697 13308536075595888367 3473334238880151681 12438629586301040797 9883406014029919088 7549671975303187388 2831407522171772659 3106950865951217740 11971325666415936654 5067283709781067344 4513096363413141127 1357978429731029518 8221003064808299750 4698029942486735878 8267705754107464851 14679515773483050920 11112738603646554004 17543656158087375461 7879862723841808395 15038279232796014299 9973839643980816978 9381314447516413271 1517706433643198391 4571955106415708124 2048969429724866699 10657246778221161188 16752905308045904514 9713625073480137181 7658907023909381445 14287652690054002198 9003016210336389980 2645792269311284828 8877291526107618805 9968050265511673181 12240237417445177052 13269892116629728006 1607623561652496478 5507391586975993596 4072390008382775219 11697323171446908543 9673483261173586088 15523766075632775630 8222690606533859513 1550840871834414609 7732108447496391537 12771904612599670567 15371055888995182866 9365085667995051288 1635884261871162469 7925975650689798464 6907898201537112447 12971993558095343283 15207921268097915762 14080411564168821896 8676915944608576763 16119132034265493546 16835832811164443944 4859412592389439257 237945197806855182 38376852004567776 8159191522634781410 4253956316766269110 14494596828415682060 17135085052537839795 16768916334126548379 8114732332757326419 16042312942124662612 11845172169162554195 7913571092098218731 12530919556013279378 427715556769185701 17273563065187562219 16147236180963055428 11881913926448463821 13714709461360400255 2997775330320186952 866618248771774766 13496834193173075517 5858146153799219739 2098142890112713966 10986394638017549739 12779080340113736791 10599807470954101987 15179931513519223481 13594846653157406111 1132856162109126063 8404770897754659034 17227212877051313072 13491240207006298777 17335778224369877080 9618190638471663537 7407737788991051959 16978262287698923464 4209136831875050843 12500932346226303945 4680895029829973804 17107940020655768904 7797251091092799505 18100437539094275964 8122587510980801940 6468518768920524896 8801572016402848087 11910998686794099128 11934971939361623561 9645944430171705463 16366999039181906512 17183541645000446879 13665740204693685724 7657479095051190012 9677084237189958086 7258539949985443342 18384265468463792892 8631633773487182055 2002256774336928700 13396589338817031253 6310329158411499502 15027776558569647526 15689449849666808378 4238364319381347744 5479192084981225216 8023109494684570000 9137881333705464335 4752655449917625915 4379820265426060623 8750419068786913161 18165471108274962249 13092520572166098318 7934353137901507892 5724037811224912842 17288202954211573902 13780762374361991915 9938064594759822655 2033329711483712156 17969148412249620954 17882115614806936093 6081232343658186535 7598381128931944074 1874989877792053030 1245252834619352498 16914748881247583284 8448685824798163499 10103056596922217607 10777150012537034782 16982071060751596263 12692479922583748635 13076482662802666950 658290756720708275 5873052809422465330 16969902656177341745 15146183446145196307 12901665042952348722 12115978694318980594 16816554479120474807 1792614686986376921 2580593866376292066 7031746514116260890 5640396425205336201 4214893974709979169 6895116644214870293 7902020996769711275 2334309417512915875 9402566502421554078 13980621758878071667 12563430660295450946 10092540849317012204 9365124835380614762 17733035374404687020 13508601514142785132 8548704445015408007 13937971898062656521 11853317906981150588 1018402778807954361 11904507514950823536 13150899312236549096 11516843486529523899 18010977768678065988 6778634158936054659 11107495186103796959 6643648922055812072 3257335256862675723 11422110837372198109 16501887060561439159 2821217850340213152 9900901154348520176 4055442415823926481 7026307615982537863 18247872357684250584 9648590675053192795 7387865672635555675 11521850475807029134 2880586149250240722 8930087947462626728 16253525882539242151 6724611593263578065 9558166177523520293 4568690009032611415 15356351818172497947 7167409952968606691 2547378927057532992 9597650858156261599 12263455037368360606 11688264745476244440 1920369937410825626 4787379270284928967 4214039038184750638 1889108741357769807 13013171456908335180 6300027160568142945 9151487908683117980 15925503959776691222 17374298423505106731 16593800174769604878 18234026034565359029 1480773133046541121 16009550144265697619 4111358527811557827 9513879159796203137 15033706634702180438 286585374163186148 16820170155841044808 5926511559044641202 7097234951465368144 13956674313929303843 8712368239214996292 17688721686237749156 6887218255019613122 3525998611815129577 16271671591430828325 5286081929304043575 12489704045174139768 17462161777545369919 16152461914623453598 14807503895273328488 5577652695517574635 3387657086418848277 13285516113238468433 13915272694431574550 6630129941390096332 10300420340076202264 1865925004183607099 17216438881147028978 2694770250259962293 3445431754665483961 10224473960616447306 13904472657358931153 5148916395967856758 4201871317897291996 2525141151707876299 9987890337276988955 2710969070382797739 12530884650059308828 14947794640101273335 6972444303470071835 15363146616743111942 9010694677209707625 16096368712601882112 14382620607736126267 12379753742178851569 15052104182204668522 3725926433082857465 7109127330707676455 15925309951238733885 16196090582728286940 11720930596777715062 15647659088013391947 2737715660558377156 18046662534845935533 16120373118218757647 11415054311088346285 2474323418255526685 10393378580950982146 15894430380682723523 16930164459729015010 17146294080111276710 12247815793919693913 4814639311747038170 2349542865265448947 4126922802374650175 9511275125442025923 15759877368038305226 17434748074023797193 5913729670225829775 7681819312353467253 8096980121034778184 1047686268243371769 16013979807500904808 13789259922442360714 14563148415617825889 11107719676051577249 14517347273975181919 13780940508098709343 3796204916689041106 16888257744197483030 2972714655463866078 3364370845856806845 1337583902342152743 10444150588322461071 10854656649316906984 4064917726777641739 16296717992011646072 12922406142055253496 2622851001387664605 16680144161848340896 11715908511088215724 18417161798359432679 986939601196355324 3833799380972775332 14618163654300897726 6374870040610450540 18053358639664398875 6392370977715990595 18027781840242175580 8827177930705408890 10980166386577165447 9192243185170425327 505407140731511450 5271384308445028726 1351306886772614000 3997643678150968466 7127499719443613640 2378132766182476416 8286401208602687364 13805650901293290227 223473106006398040 13488300747791704233 617592161111770684 8669362585999122836 7449190339871053102 17500242985760349737 3741207572856563120 5887719119074935114 11253473430106337785 780140491615595067 3244835582840078916 15622422517998753914 13345141586259329780 16808067807641461519 94820469790062328 9222129183232454628 21891705202522180 7712167500761962574 18358064247767171760 10851795791104338759 14837315216591622322 17575388419686329865 15118536438472620301 3228954356999893380 3610065178453559320 51375862836397872 14201197309152629787 5993917436574017677 7563478981703360967 17838639208235776412 1242783188251651007 5085464401955819354 12046438185127559092 299627540007997476 13452035662472800938 359680034405917282 10730350789617764776 18094577550392724927 14801332431642711273 1534303212457909371 15178615280218403626 2560313379247243819 14055600206946603817 6965397729710151642 17228876540516677584 5324199250711837397 13803347829415797271 1426307180679432940 1222970948753119384 7089569066879801367 10289257658486000488 4484505659778237305 3279731330395737302 5908217013633238951 9465210171586563140 1963913964536357281 5516266554533925799 11261938006863477678 10823896497921943555 752527162147635864 1743832993298199829 14846896836094584812 13651331620629723391 5779068516437681621 11888424383136295622 11529505232787543385 7198353967009020922 18116896158118487591 14183762654257159723 16815470731740735774 10321583703066153169 375538260832827634 15701053248763469235 13227959674414547825 15585515072791741089 4343009469199685570 6123534118907574431 15392615787715608844 11785005888424141420 7292246948886006875 5599560725494193872 8567799434093446460 10075168862225585343 8972537203917214959 8303380551298173276 17510233103963249748 6313962476121687492 8403670856059221005 14547488584611685216 5020298034286285074 10510688996173603477 15768634473324373455 4628740049563311416 10437269530391441792 12531874494324045352 481442152979308741 17672322377288652491 12658026876652048975 5685104393965186089 6615434697100387229 17914537749989016773 11817909364785621804 14874300569199703339 2332396621309912819 16845771956668871541 1600474351528097858 12238220681930065931 15552537986178660914 16705954871673083074 1398373098688874765 14311024751723414311 10340891582808023668 13360485674164895247 18156198947341334893 12751517996440483758 920398834624470655 8597285851440324859 17455999539079807274 3457178433801025478 3078379330773116057 5441634050397018846 1859996539058661870 553167179328050480 156670610885845823 4509632799863526653 13709380510899129517 15464709009263659820 10244067473118424966 15098742125555964247 9391725377510360098 7390272563856333471 18203861060937610089 10322994445341893926 16807799821210101269 4338004771794205720 1366742519193718084 12609775033837945584 749769159132349128 11612155920644633083 11131414505138211786 1231687591953842935 11092149239607329434 5435965371315385804 8479791383036562254 16082256524391821004 11263161110952806079 13880373715475736058 286929316704016264 9201635520986214859 10082909689330632785 15926187810997859400 7709624452241881571 12494985159724913059 14596612160951405343 13845470388928533761 10100947543138911485 18316990580347001724 12462447520641292422 17632816434578351708 17041587363798587096 10744049399348577077 1348125001411821219 3196562390650827107 12585785494174336328 5439896058719809193 1249112375763396707 10871280715295723018 2221172416914637440 1409694143855626078 12283249767343286080 7133599760766464674 6953532832526730249 1705172791013604756 9612506998724731670 4371151149085810959 7142624735053449753 3692879671573733244 10804726113160175964 14416236625971752325 2034360961998654805 15678724294414321744 2546099616428812957 1734628823781793473 10226727647569973974 8369498099753647590 1194834692665689879 12841948138889507262 942857225648278819 14134271819062262111 14759580297878598868 17436752654605594950 357384782746944214 236358665602641235 15748073696545239007 4249179943882228973 5973616135871281240 12245353911269293771 9385401187189078011 18274288390043575107 36532852707728855 13438178703198185267 7680246206533733714 10941599354917482504 11626359953957468159 7467229108149221370 12029592523897451642 6318919452603997987 18160056614993815499 14801522637870416316 8985439772679154307 11539092260041724376 11764432640247284629 6451345855808640018 4324082896632874936 15979474837631323664 8422227315358568605 8964185120931045084 13616816801237420577 4491752081200602971 16414629108480414544 14833280863043161294 17918745018445726535 4751669064641244833 15634752342386942770 8436221583120671007 10073807493551590166 16900370765068574500 13983048908571818649 17711276169457735772 18047383143301149045 205339295063903537 1123131767262005270 12616792376110866241 6922576643424074881 13075595909067025905 15393408403152498353 3786071130920246997 9748267626546778327 9017960456722863385 6063971257310255269 13190301478084400826 1047225946613882170 8236757048143049024 17735099218595839724 13418578942155470338 9179214787557763494 17182917965536362140 16446458463471498114 8359259775135700087 2512150620014670659 11908448757198357724 478669166945815791 12111973588273283996 11336537862748128996 5560496895413533286 8746458263522377208 6848537797707467467 11351563550713104974 18243129295401717809 17908367644766709167 9052635521598135268 13869094759941726183 15697293112414991678 14339454537036806656 9516772735930033224 5574726194800812023 15230734153919148726 2172446049876249784 17442647064277017398 10356515875573014450 5490830639221580357 9964713717972912270 12245010095904521545 4147024363967788492 2138565788739627868 10466999454663397739 11437250015164651647 2528647412592300856 12499710659608742733 13613576550952015988 15659353059536496703 17055465985693293144 4610263215398787938 6542367242035447838 1320895850784578964 194723871180509375 11479430158990292919 17149863340079418571 8034491964861045432 10617952246830174971 15991349236180122570 12553920876612984526 10599734402594282043 12569220282631978480 16288816936355909199 7558968381761819375 17338402585738609847 148827181239143697 15760669270244865581 8850368223921599854 11572972295577933986 1727518625811620547 4881257301954558969 5582696971710284479 1399661816863496886 14935255382882641725 6885629529823405885 9165394436835156840 7768053913100138831 11332851594273593087 2640334734241005082 8153695305517835256 15125968458538031276 18026447959784786401 18312655512438596734 1321494437551144325 15054066696231899955 12453641688560336056 14162182488207630250 6225804020910132479 2748657505290719380 14489479536375563017 11995239375719689908 10359227134729863727 15056733223267997257 5954432636619324328 12138037511932327558 1902121906577393505 6884411654140283091 6864328751868765848 9091129172226746866 11485397702680829542 10657048460793084238 8499073460173763899 13036328554964495616 2665222964768436992 15331421479143495744 5129578192565302642 1389566748128224497 2993809011434842028 13047361413687520346 13353780989030689431 2411180643179942343 11808469517185726598 9537257017411082634 5277559569239442550 13997368836102587605 3513074491683925329 17585697815485179108 7267011217596332085 14249389655174018664 594834460895514765 17521359830364499241 10781795818858679579 2802651855711638878 16900267345547530071 17691186517386809218 12876687136279329818 118462745916789359 7318600942345430338 1359107851721129564 15488628036456060791 3904351341038546103 16089057766751972209 2849099312186891297 9128609831034066268 7357614070103429784 13278373344138494314 15460721265015653347 10434662848399763207 7276822579691040828 2395047679026047555 4708159521977146751 17353458483863589169 2673462100338853232 6514505124247397993 12494304644170410527 12604252414523516260 1809886975209564477 6080195263945342864 16735033408753439433 8008563910660207045 10272354785312564525 5578561665626358352 5807025897984322298 8995026706361832434 11914011561009383583 12341862219452783447 11737512445548729232 7012258255069817622 6135308501765770152 18046228259798586554 9807929493270018553 12149763175345534143 16564060302844421743 822833158584853549 15322504406631131641 19984043850721868 6509415815994117357 17566292751358310418 409392708524624315 9762852667739796247 15207763623333714838 10966830112926285279 5220643486937274994 11841390874162359550 12152085538716790116 8887831094904532716 18031031971466615506 15997454812441620412 677896694040425329 5771256181872321955 15460913717103481961 1822284202180508675 10973010926420826859 2240300489713827947 18303240041396882235 12325246236965958149 18186678320486440123 11784067718040001083 11820120435833073367 10734974967956669737 7088678362092895920 15126206361728473735 8603544697254297031 17800690390351562306 9199016845317329700 16340234721473130693 5085810276195515614 12929215152268920398 4701526422294148255 1371468042327715912 4435445533256818406 16848525146917062368 9252790043441460849 1060280731119169937 2247277265264484559 10477911030029099429 17316861150505973247 9531829366422408855 11549410479743147397 10300197179725715848 12349722508252923238 6929684857218641149 2749928882803044410 14139593335097932439 12812690556025683567 10143273865918828884 10217157165392871772 12071861493843809168 6807588975885750498 15401458293122403370 17839844977785871942 17375166021318374531 1415408944118214690 16881602687366375761 11556858804755458696 11226999840759224321 13260223347196856512 16613637799586259494 5058342154816647194 14021466159314215831 910517730759402081 3224198379230393739 17776360300469236315 1072126961423446215 5755158041931144660 4160817458516035669 16772733844412296138 1412240804548188718 14761390183332318227 1026976782244384799 1348411555073302012 3841774648797041528 5557145349390429183 5546162895002760089 7509270889599413981 4311699896081578301 2726030025924797467 11390651393115163 9208366736490925139 14948957111476889136 5765069202750738891 6137730105893952783 7392466144182101427 2640741524618521315 9090374163988820537 17514733290155420157 18195457867841407075 15749881836146120937 15270326101161633285 10825988739667620348 1961566703761721412 17129653972476487133 5257232969587889794 8243895844897743235 1382502538133061540 16255856519660833524 11271014829387845073 14288118961610606088 14552093957676729918 18301347952103548980 9046906990998677697 4056065821911939181 15371539181704685245 3271462521402797076 14529871179336747720 8315636997816460199 18175515455060246722 17497319706656572951 471807793796561641 5410736191337020927 13857419744699773150 10164035407073469591 4710558854893556418 6693612529383948484 8489857536463991567 15822066099101106919 2780146536135152770 945779523113606744 6113536881210113755 17689846693325952556 14928053439930932507 17480224380247718840 15592016903004306044 7740544571252945740 6986672519890007862 10267943856558008522 16534001759339297070 14601535185378304499 609642430836046551 4247359976411625378 971824621156633823 6169697760615356724 2524444640594622008 15563342141943453538 5598740126491768730 6082305070117556914 7493437340428221304 11267266288937673427 6623808362115523187 16152393003248222791 3173165127329378150 6475231635157003945 9540421014507718729 1567770744239787258 16862503250395296147 13677439174226216724 5211627538610155670 10359040232351386513 17349798373098956171 9573427567787617521 15786015369292819134 14090141903988126268 7338092418084738803 16901904032029758528 16723262690105225744 10159346248344307512 9971735432882722352 18013836875083177057 16279284745208833845 1641818822272361804 5590785182459910064 9128660150906153995 4099479721679696433 13281329257657742174 2998778845425580960 4208121748041355899 15447257416966492376 15270680195163929929 695953647196061221 13620978975378236690 902071588535580074 5860235474788901453 1253698543653117486 15855886477877584565 15533737819913053396 12264332736532556188 12782964909953635523 15259555468796019595 5912108366173184866 6342002404500212517 12906972944984587261 15791697307769110687 14546214458063550512 16265862312311341592 3926111181831986367 8166333578040788490 2630143023060968952 13542556636441098099 673264117341558951 13970359749747257421 11491868047811381305 2204221912205059834 3002973416050090760 17964620077027823299 4380843847987007577 2395722547462687073 17399272002915037484 11847375326831056891 92882332568182833 76783838275105257 18154005195539139278 16466252217945844313 11425268653368605383 14414695352719713798 15752356933319111080 6466205602418658265 4583022830624363377 3590237188990639854 183824316229196505 2650207473306871289 18327712651295351788 9272297972767442323 12836878283844288875 13732488439047298651 5020654759476147068 17977330238460737966 6045222026820940017 9514380828308011366 7712339501542874948 13656375986283900246 4184755524316489266 4112669168597406731 9347952178553564635 6556762961887991589 17612307208380147381 11732624169183296926 11783916184228555713 18267845476644691205 7279713639941697267 15749103140564843962 15831476030895769835 5674471793067042084 13452665858755226304 3297060028206461038 14026636525037206396 4832705017366411435 8826693200848789087 11489370399514799221 6106681432381022994 7429258293254374774 11708925012284758418 13655697157454866641 13540395559049183523 6637664490811747136 15583212874336158793 900754103187788144 7584054324044754122 16000149299333003501 18437352424560771687 11099740023944371134 9024436383993263309 4882395879222586183 11248010758543910878 8923559126955936798 7136763005073426100 5846155885630943119 18367688184434666619 14871501846765209631 14135343204520735336 977491284855959219 11545636046186912696 719588984481202699 1465687552430688463 3605082232507604802 12056138592092482578 16932277616559313441 7130232781246227584 931830791156082328 17837618257114648483 5419468910581480546 3498423893524323185 2039114317487192284 13141373681704620669 11215526764884304302 5959324999201689168 7046785901160946126 5485926607151001152 2522037763631546144 16886887453619672946 11419979303748500410 10223206045338796564 2279613924156487969 2433320829436517627 10916631350299664852 10373041099331383978 15840292906988422381 6068136066161862270 9234481259767558746 15900759211288307914 7990223748704357877 8158817601178343351 13468839866708320690 7105079116796620102 383832032147198116 10909052339309450545 9020002357420663794 13792284226605229696 6650360220701939592 15140627308065051081 592965357411241344 3793679548116279442 8615168629345372130 12144727510515541071 12855793747954215287 8848002172880218920 5229537130243334308 11522072096935578168 5430826442827810915 7536032082672745701 15338051475868676125 280486714350828209 8321889683058907095 10014635984329841333 15427031133068721597 1272110489684258251 8737721457064268457 14788461551185946878 14372738040856872373 2516344609416062993 13029578249467696880 15417499883893770341 1412125302393829413 16365580883137045412 13799080354832833802 2736383056427200100 18306799063840453648 7720164131830252114 4354280577757581779 370100240778335631 8032534814023167897 4822740246872677613 5103726535496377637 3715990843454145956 1970606069456802643 14911438809698273944 745231880789849675 6263893120599253313 14084154089243489295 3282376728680678053 10222891257462357857 6709427530887183380 13005439904966844214 4210700251140955055 16217815762260332674 14763419117358263970 12532408013842090428 2886612750916530263 14887865126583440253 6540735676299173672 1540390400612349900 8087219208930733961 18184719833459250480 1877612250826155549 6671791298522355125 4980406765429627957 318606843409414816 3602147632101757311 13226564128025286476 9680834104736302697 12970539108091397172 17913010100221922525 16898247784832880042 16751808074545555125 4208556853691753005 16930867136883352518 1015924780776485860 16587844759359678267 3482348392930392499 9600724092378596824 5936951946123507401 382818090967954411 5744403454718153345 10752427831601510720 16940221030602552740 7634738130263775982 18158765726523821529 4240279331426282290 11221215192268977886 2024330564902938965 3818913014489250531 14259427427980659339 8831339935632338775 11883492965683698048 7265873846330164656 18175913881458096455 2061956375974072690 2720299215433865093 10998726366193272972 5908229632377312066 1494801041899683419 15813826652525517582 4641999230074629326 14849275631561308984 3309933310329428110 11038086823704089289 3210345709773005217 3084077887103956393 9926146129515472279 162874507542071486 8163300669827889684 10761926467406056703 16146656552739553169 4237378369678194159 11967621892813919645 1876617746411184903 2955970625131096008 3483177504533604519 3440862190488486311 13574875366968186646 13240934558091758391 15565663118065938142 14940338867283737502 11533996940092188190 3806548115447040983 5916597382077655716 16872010546688025267 8272006470535253251 4560728763982691122 14241623816075421326 16439869678080044301 15581792817641117720 5837782489416937166 18205682960037105316 3748739097445962139 15875926209528315151 14202147969527737151 2190998648869642147 7977120561051807666 10170067845997707425 14876071913400482064 17225925320994083752 1278124562335467538 4697448721961137939 14371769015806392452 764907465170413066 4791280329785939923 10757994362929408118 15882518089456798762 9861224789488186032 16656328408098679789 17356368425582775438 14352859009643957595 6946710904400638552 15510238348117664045 3782871644905975128 9421653731379598548 14365564142958836739 572125313534413815 10609013380569864006 7090827389062108983 9523226709851240481 9236803642831491972 1741794667796896227 14597939704220655034 17065266061732144652 17108459388234030063 10931061439715456806 9259573518697521936 15695696344329088645 13605467968978622870 15440198915835791470 16882190422470944143 6525714337462102163 12809529065179112415 14891751584947452774 2009823406443486632 3237982551916657469 5867172052787593734 15313511054166453739 1675863423632889599 13831032664762326205 12413794979854809523 3057885023214193502 16195991302025557737 2374241804020221389 13651607213135076057 14682763987789871060 11509403840231096066 12127835721909682122 7313114619919600677 877671726179822385 16889432144135506737 11295926868101014281 6749500117923239485 1884695204270801003 14141852804285942408 9864054567991075526 5329353159304178701 18990386442609341 5592227659733128141 1250728591606807660 4488853741182651239 5243265455187594128 6109959440430372216 11808774468041422877 6399865189519883638 5510708982185283406 14551069887601045693 3291532786875588727 16796577708599733552 11312270216895178895 9435459014554710457 17698834689072363462 3486479916959576195 5026523212216706348 14309447099187469147 13247716255238082035 1180020773942572415 14707754570565540264 8461709507051977741 17776221434140220260 15391681264634872793 13023334608569672053 14921441479870956111 1399726501755735073 8090447550613177465 13876985213222761092 11218530030593632123 12035672143227948892 9039609125721652826 4953513488638615047 14233759371826883464 6462459169153199874 4096233389984580076 3682859244192450756 15403794276957009574 12158681387021525458 14224894068735078981 2683214357214147516 1629243404452999737 16485062579101754600 13823044011320635284 4549544293383051553 4329635217023489204 3067279272437347144 4531339895274829741 903088378496648305 10539743757712519777 8631777799430438070 2917802172032616971 3713111986220473889 16959194069276783969 6236155512209697371 9821675179446870789 3472637859680188523 12053306651985491480 3786448068274282303 5097144164784194072 15358480071493228086 4554686599244892219 988731957008640382 6652249159261740646 11971253326037801206 17901357087001748736 15125443884904351030 1492047268387894285 3310108781571952231 5780511624005817134 9085022243848788996 6812116651904251686 4561610593371861994 10552920908219861015 17312123593234435899 15105673306153718370 18210615155282633211 5476692177056716992 16730556117079822734 16141611714279539318 15007890550450414689 3640128117502670927 6252749957826913330 13549110676876892019 11305292077878799275 13998495072427215869 6888569933917983143 14640544097019046364 3035158393251596014 11390381670554858371 9527849085010424828 2745058459793024981 9075290961663048819 12354035362831469163 2813989418009222273 14975817481829570287 16364900374429143203 15931050417450826270 16711530678927635547 5286348129331367536 1404493834194055389 12145524908980177949 7318450619594661724 16328623305008776712 10530555270475296957 14583313910889065567 2993951416072903335 16227219912760127948 16410361343210374651 5603301989475600605 1502127253661338746 11681873044575595713 14872170963473913826 13744291013157859444 9295345983636768813 6937090272733732115 3986769623408586798 17953802024907291747 14960973862137821523 1032338835045078537 16327827987538478658 4028203341377068414 12538987292061107907 17301600520178497886 12966955547982691679 9739743918881936417 10974614452374565766 3078784918700539940 417489426211158630 15684614803045925681 4344505814343765460 17224392196470739312 7928340435803043364 17648628581428293236 208019781068986812 12567576064034362512 13096769926047440849 5713837252422247241 5466586220484099402 9241602817420610393 2102405157533800698 2089814378918790071 7667795259530615971 7727242036413791513 5391080840856150079 13269487248162232627 1940398570163328789 16688029688554073440 4627000342208120693 15605996142731021975 9350447064870869826 5267305375199824997 18165762476628360484 1064715903181357142 12833161916027503883 12557764732021614598 9824967739723709982 15729615493219679589 1709111342883444499 7219453491540128250 15146738800508368134 17426547160077027685 17771962860749342884 16402933888783362907 8183120326478499947 8418099220421477886 15200895759499587638 3285808471534790814 12462835411728767021 6976549251151619810 1668475017964021081 10363479612360257170 8046197793270716564 1808294837642952628 13684511731519256027 9071947553349245584 727891867247492671 13712783013131504580 12012726305476032033 10713462706308379980 14886434948129451605 12793845723587685881 16808232212395207548 9727688268846560253 8641373985520132636 1553353498914106072 4556691281400675814 369217276514133836 5254241359158809571 13446208564853846094 1270643402018878812 6943146050227950871 14754490106116991034 3539352471241832594 17887813651490642774 6678010945354378515 15998475157398936070 16995263428720226015 11795988367092193232 5615495339622950941 1107582778275997300 2192162295214416102 6706243815851585935 17075179917932409335 13121036460008654950 10560170271059014719 15701007976015584554 6162948185609835310 12766798275754068059 10970416114172424077 10439618758642197364 3134493637025040483 8951840697230795170 9027514006163732400 7897382161232680456 2285345782358802894 15891388244533059243 7595070140491723214 2620497503735612542 5204535472272456431 13320553413740636345 2865855998708481660 5143036386782344289 13178925275227597767 13470426401299916060 9160925006201089368 10342195124548276429 433563516509622925 13724049199445202131 9044514928314308132 18103275795720363529 6638394251004353025 16012672767176043714 12879973989847282226 812227881457162422 18435119125068928650 2179793192625175484 14186842068789127439 9568196883033346940 11446728984596352806 8146341548797412478 8881284190856683913 1269971219017608317 15569081656577266980 4487725660497326512 5022497768003272525 1800714623827961821 6577880007518654210 4855111819923765261 12969445422307593296 7426195462216402767 14662383645169204785 10720921736367178387 8074901482630625614 4935348274322713542 939760775348853833 8842560244580256068 6928714465599264350 6347669647541198048 720421589577151581 6229333662786686649 4961310055662911458 16069106983344408836 9980701628743887467 13490355458170625486 12703502205198053369 11206140329944758530 16935270889083221275 3698617936179350518 17299985068387208474 7767020265327584498 2409477454572910163 11198470424508215749 17566689622098600330 15257145526418707283 13631980623046123526 8092308713954771931 1647438511236019357 3180916105554873004 14200886647773708976 13905952300917165242 5670912860110052860 6840343556864981897 16763197629790814219 13962114554038457739 13560531202960305734 4102930612703323863 6647653516511631777 2154262366267393068 1478496570794939865 10677802771800687956 10356370934832532553 654480051622725444 9341027589705579880 8526071278782186711 2102149358899224599 15327009215957767714 6586588234997374861 6187990024613571172 1724827643070924394 3103904632917183334 12838295518907646094 4391675221734128573 1670745672874248031 12910852134599533400 8880686803810347293 9461281514810856952 3010088865997086297 9552806169163751421 14212451851226411681 10726502227973890364 17377280177479046867 16353161067081431115 17784655991212730496 16293915073107580206 5426123901581023171 8486063913792794877 13032590086508751578 4655817949885176737 18159127529726809271 15274359255374942381 13475507639148099763 17905250374758362649 17883883513426125314 10551413714397883637 7788812002672034331 6730885295117842841 11837808917392676200 13302409917067283488 1878162625348375970 3982755427930030147 12586954311670152649 16340302142302828423 17703590015825327119 16359635207532546128 1498312331293214794 5644409522502828504 3689138182300075725 15205352879772902839 14254754509016877588 7386658265461557298 8772099750885675049 16143898176978670933 6931347548676831039 246663533842270747 12958689724762414078 8637789921055031824 8170347454915200376 1092980309101854739 13323982473855771060 3711529774908117433 4144323198616032684 139586900264122952 10128754802623156314 13848699983500765561 6095309664409209258 12672182415676339518 6965928760125644479 9730156650991644670 11486492736800250653 9857790002263765316 15980289802693681662 444269276597338070 15491553635201501367 35275828026033190 13251556302353263743 6874683451382420275 17658430958438344390 16215861937391702008 2571852425275216510 18161801774373841993 8376966268130357946 8944527140599041975 15880028686660066646 434919754935156111 9902874018044455437 4297461733619913963 8764605610308668824 16419710228212313761 9611924955783840106 17625337273812164289 10881244232981930423 13995376919425116944 12788346045616185732 16098450386055858083 10632751780264139665 18389870228136863160 7490686512957262060 8301002026217296685 3054721026898110398 10371109088038404495 5491129850314991501 14814656604430754485 4714646433820248587 9058684766515298668 12673729592691115310 9372612467734852379 8407748954890743673 362844549352914375 17679085333626116928 5039354702063449746 3013454300888004264 1729627292519733851 5813605629466606744 13253608180147162168 3591550312355059536 17530962129834041092 6453370349081675795 6817209751540852634 5254511025329293181 5527367505352094403 13437197312751638325 309280827731308251 11682326419743625204 14550620119439760992 13502371710236500022 5768645715437542433 9822046721838274171 1082238566549153894 2981954484827712128 3987245114008633632 1226726081443628624 4292395617540478639 14456777362382901344 6428916567915999720 13159554199102540698 15710958370040644617 5304274243540055643 5870881486267600988 5128252435891316581 3988553203070150418 1905110716176958252 9675137543673113437 3001497322733778394 5119100434534385062 1657618875427530253 9961699942036100930 9620295764805838498 11253071993897957693 16263454035566731674 12088361023213666038 10596058792004795653 16228798823569187432 2462696495600812964 12758927611145327899 4048772438545877008 17438158186298926725 1680042414141339088 4997843615901769742 15470673634961527210 6969708893422608707 15248489970318683057 6653793043414904934 2582442807632421950 14222807157683250268 7300918516589398886 2891114232364853996 17337001139658183337 4290774061781372877 12026490953741150103 12702295535996980401 921546972093438507 14138224377837587998 15032119659163255296 7690330101839556563 9666472360711104986 445877441804819783 8740544103265356385 14111089488799329019 3193848643604722827 16727687288221481640 1670927011974832369 342703634314283125 10667490869005484667 6491240896289456446 11444745389030848583 3516266490018394294 333432414543176769 4079205905667531173 2370595597170656783 18386716596091016084 1498940777330831289 10181869365409527248 4626610864397559181 6008421759566484204 5788350903797909263 6215137405767400925 12021829292459052744 4078722270549237534 11836937627764927701 15825467892791834569 7941480434889369200 18230246978786014813 3382099672761698946 11371576336828520226 12312569885753816603 6678472744027310762 3989286629001590163 6707267380940459720 14974305943096140922 14697766562341525577 5127132395480969714 16136577671235280798 14811014928926044861 663882548768773934 13420291303317003209 11432308315119443894 3282535574414379281 15917043373143472230 2187980497309570403 13083601098960086031 14119516164984529705 11366816887101746766 8135764873464519434 8007830119291557327 2782879179020421397 15661954914646651029 7569215517986510345 9257773399171362813 7326845640179031129 16400305533580142157 14067053375990566489 8234357584405180347 10591092272865457276 17824411442127436426 6461079902715829919 16237074043837691388 7615040690798922320 14044288683944136316 14741167104866794454 5702371579511318676 1005388093387942641 12982951263937084585 11017056638071247384 12462983050237127377 12415080328529692166 3079067326650102552 13444772668170455685 11848318772754971593 4935398662548948505 8703138577570713786 464753002920997385 7148610273421356825 8229930419769771175 13852658977395266617 3385085552709346423 4581171197857647482 17885314414431686923 1800518234072092780 1180434769784428659 11170879476198906227 9829510640020095016 14581000139934144595 17414239131411345644 17882828431697155929 3575511298738356210 8995873158905764950 17432092783660621878 17909242246064792456 11741514047236317227 16400034671783918012 14149184141582097941 11728659103455933547 8911301190104115824 14139610856111672896 9865843369694871291 17143388100775759942 21917530754040821 13030008290447454253 7571007871305750812 13397777998612196109 18083166627629994172 8752611056680528207 13694169344938320027 6739799159387176615 4676714358689972977 7455599857755688387 12423271363252718530 1906794880264781002 14757511658702120826 429730326310624109 16729039224831838323 10438289353175680296 12010812972357957580 13450834648592074373 8845125989794990503 8359727678219926643 17712814135973689382 1303756399265262323 18060464926935761010 11323219175219939055 2550221294380203805 16704192019242272395 14936890480892258100 14854686972365894249 11207672074897044792 9983907201330568107 855519065172883692 12239846436551318899 12320368829356888121 8242274134889087689 11092697768573511172 11348450741856460839 4131645441789997826 7054436158420252570 16990125824087214406 3308174143782100756 10665177321726678379 11714259595282469947 9725920404502636256 3778764798945989874 3133088603008232051 7703254370217573669 1820590466953405489 2671908118839961050 13660444873141165258 8933342889078382081 9971782943398786648 2190089883486312268 7855101137096941650 8984531276381094475 7549640316734941641 14093377591057640778 7369459406805814681 8160531595954255953 14991431904341039052 5781445413967413027 3308222985396094026 2667559918782478663 12525522480252489425 9778506020194229968 1930151365879782833 17040747617875808821 2658788948820546899 13792905362646584170 1909964627519650009 8692168332456599820 5394296596621569844 16812327886569118748 93801879586352031 4362942937466032812 15548633325764380136 1998040007703110907 14736003027436064051 8966327297025198546 10794817762696035386 8008471932535504331 9003937621571818306 1661237853941702947 2560777220088092229 6424539621748219734 16068203644511568400 17763098889995985455 14726936810649490919 7219526614427345808 14587427176951543482 18348089374893740901 14716554926062078862 1240398353867592024 10200020660034096364 2983471229862273258 13164403501596700503 17991985126095236915 2879749169704060521 10739822229973574604 1418176636713570995 12996316482492624363 4191034064190289719 18429782945188799660 14732976490259320126 13588187651546454476 3903763533735772395 9818089886991495911 17615888421774383738 7021795122835301788 13071437028441752217 15197093819879845073 5917025097343387211 2391041936248646825 13670123649760148150 13747894694319395006 7577758215906494293 7465328933509016511 2613197243199003748 16871448761763010191 3900768168199388172 6375189479827658311 16107619187543582189 8101355564695118931 394048878349770929 15583746055462796742 15834342332046440168 14438999971830936487 4123635298774487706 4352706594816825272 1210344502235112390 4718330488613171079 4792939442448053930 3794691055325093577 110872529380953579 9361135575447925805 13957048883842936663 2930712541377060893 8178112795067384354 9409632320078707110 739016030272525109 6064289942303760580 8977291543573397561 16582159279732658658 6223378864175819040 6508840653233321976 14344801679218638748 1657306576832913556 4370579815300934173 12168954805030409002 14618509200313601929 12159556205833670606 8216859099267338714 13660170196917762291 13175915615629791920 4105874779018505127 3835171539790803647 5628143877633818293 16647759349663224451 12146098098825164218 15110360489287809693 4386288674990037204 15078583313440623233 6547619690334938071 2610032745094689336 1205439269983761321 3535545387939539691 11118567242423170489 325753353397677845 875365101695684068 9043116951845607073 12404422101727835788 15012952276114919469 1756873152830935314 11128729981394066364 4763317838894261970 1422413057121576670 15648400623891404989 4024104519187418355 12350344504204693547 13152114432788083811 10833327932412941014 3326585315765357703 3929011491461072667 1597103333223214472 17849936010689358677 3230504307825848466 18291382771676188381 3069540634019093681 3442872648500314943 4198218553613297972 5892147803942704797 2242040831677462394 2539909485211744804 15900502102110852779 16192808428825667923 16975397007394577921 4709730217929960778 1776499866044833750 16570123518680379083 15920106535590164602 9430352585268190581 404502372526429489 7345695330211458597 4500458301167439275 561970210024244949 12917629545091778234 18087314924864809513 6889400120759294165 8705768295811357039 8353699599254194945 11906909325422897680 5858950577474359666 6105541232572088490 7037162303990449362 1950170379674720095 10479839244167747325 3155980038472190023 10611575638205208627 9214653745237545254 9307236111277194755 14645461918468241804 16663343169764545744 4890085942052059578 1017867703642006478 8428456280107690798 16912249073128292503 10159027688112016989 14195557109315291671 7140628044814810162 4797020436052751732 16846448306924967074 7355094780392151528 11139866510288362742 10677884465662739815 6074243658508465045 14804136606447322431 3653401207714257270 8142137712170855002 9999429294612901406 6040749407202622642 14723999692761965185 18290595796790303176 15200860377245223438 216766201516924347 3820849076285443612 16555670631737047582 13961397889683508959 1120869021944446350 18390357300970307310 12148549755120074603 6536099984935665735 1875053846995505332 14665612259447101221 8211874145484162057 10940167428267266270 14262228350877179101 10096543274905530458 17391481898570453189 12326588744980942946 16644020289510041301 16840322255712924620 3876326164460952650 11442526592636667310 2118611415434285023 8189986668057078907 12504024882044682002 1493920463735358001 11334040702101594984 1675619132493270352 5673779593085672687 15669978123605353449 2473056046944902948 16462127285849199610 12863281109736372215 17206881881236458543 18350764115879580911 11956935745569168873 15282516183817761141 6960920783640734511 17782973676593227706 3433424603014367357 1335097438042207842 2353351650663316701 7216472359210528736 16481507473557525694 7507481424801631042 885032887685181407 11796081665188201939 16789840319995656930 7553796723981702616 12105849220939009122 14934521521454973777 13648547562803824625 9884102892468711880 10529470408441724771 1017412994387331471 2816011876049110880 2881583635428414000 11057839178671179482 3019693636696823484 7358496446406464710 524060114153729343 14726392137390436871 11075045373782447700 6771710535907855308 17604786353552289671 657894735828332474 9033078252397706144 4989727434754660804 12391483672903399643 16712575822861141758 8825470116620916127 13082542761752877213 13908092267780883721 16284886955566361594 825303794133590838 1934044138506888689 9851197784032506566 16226401123432743664 17647951850078653066 1671359986638368847 13383612451565141883 15117442824721736740 11914192031666546007 13924239493511735197 9889017162496278806 15746933992099035718 6111060403341521244 9468233384163908432 4133442888536663837 18070414236893043616 11309512569977683711 12584683600420883315 55269412809593119 3717444525707030657 12954532491973444009 16316558579772449777 2425067375125378548 11729536745378173359 16401487007594368193 3806007808729918044 13368251298333703906 12182235326496777294 2568680167243668490 12077244806514852135 7247922140158798991 4453207474776429771 4226820777062056591 6638830622654495668 17463228169791006140 2396978673534657021 2673409985412359139 4052306718750625940 11429512307306993371 14359626997183880971 6849067414879235228 12898926053709964886 13018226040102135241 16324518706644662331 4488046046902206311 6544337714824802783 3807905537668562942 14577174308496158137 1259839877969509385 15208638978633154223 14423770535407989417 14588238665999032139 3248059333754615324 8102242068681888370 8912005860124144894 14843958624915697541 3021890857723238390 8766583156973898572 4996901005439666622 16975398640901534096 7047383493618036836 15718978801314231218 14758864553944720693 8615833836694855243 18207271928178359962 13272274212370525569 17336678361118909700 14322604892270804876 9754350994483455551 16234479047262512139 6673098090612125567 4871212216024258230 12259500773529054542 2695035236189681058 5849601876283143529 1606182153653775561 1988992164176258317 4754169299062298288 11673553189292027349 5302425903490945467 369379456086372709 6261327465757486780 14607101069489097162 7968096211193375075 7223987966572103878 13741179376931166294 16290943789088172835 10145790302434985255 4160430384143555524 17171069181052348386 15407053281844105881 12365071654279737920 11151300287608181367 3376869130090512599 17496344937348876766 8724390231175905563 10772339452937059276 15070717244933345744 13572332595129972601 10517435919012218219 13649801473725991664 15795212124083179558 13322174590670961005 6047816657292218675 1100323113804826876 8588771280056207677 13921901047826539155 16692934342222222865 13396309367865372481 8631485384157496829 7852732299445720980 11664637073318677123 5201086093435638330 17922155830756732049 4926767550480203577 16076742146570544871 2733029223383871994 11203452007760360727 13878051111758920517 1715134334456170094 811189729339039633 18315795124470808193 12527014580428853879 6707469988439956326 13920819587650483816 2105004597974872694 8237890908184402154 5731359393755054564 12152201990496591847 12574807044079985273 3475982000001356833 11320552051317027859 16276041607239114798 13343242129921609527 11264145066473466772 7064070411752251474 8372469518997189480 2794204290756392076 6649308870993154270 7719994444790713713 16034414713494868483 13756785288322767699 11675026138454885411 15159887416384803013 13342821766083500166 2787610055684015692 5295731638360583828 2888224568738286867 18199131934712290668 7708600692680628018 1096692248963059480 12643586998853020009 1895110997440369100 13614350345074213260 10443961911730310919 2640442207561838233 14864543742136630356 1620842600128431049 6674026194857377501 10571729411376057749 8425381936100165506 9189517467682357353 5653983071384770690 8787733913563045669 14051264496403682186 12727631168883980839 12274311404419781790 3100635771211611274 2026995239800159132 2560308123874845143 10644204438351219378 7013249484615080806 285744585559278847 9976157193321978819 9320605077983269720 8394341539581356741 5626736620773219145 10684435502779934794 15863909243550088072 15919166988960574671 9005733970334688639 10823294273263632008 12963514914619016275 4240391242705800111 7133166742828334361 11329061052073688025 18006458598242110710 13258751661424316146 7332618178607223318 13897250391266935255 1246782991709018050 10124417113455830146 9398924717291532664 17128769307393147612 17215836572887119500 11990514954294914227 10894876811922684826 1250494694698606877 13781802937136542374 16628388975406596021 16669535014237074710 4507872030015021228 10183834090648242324 9949948757028502748 14219363977092669014 17516754924764708594 17484533893562470879 7805257349275130869 9458923793976469952 2872489056322274430 9406765008550557481 7264421965011310103 6072393575359863281 10386204286905881752 12342534013097378648 802245013696044885 14247133185912615228 12679270621546263008 8837890202660999613 13521842120971347392 15617209232509178219 16744015968285607045 1020446474980728609 12453091836183032854 14585276984551632976 7828698033623047028 5370114665667847564 3984478440455393794 2892841528828316507 10322463658580308153 11424439019900804606 4662769719501963949 10138981265107814700 13744302790501430773 8540096997273955031 1979921674704122776 5383510957828691720 9858613357453086446 1743194073392199848 8302161385918551339 13131354282650744794 14127054400976605123 2318369850089817589 7835161069733327458 15692164140243967440 14418432798347613478 6325758208081334855 5878088480768125614 9121240864779936260 4501350643102239161 5367877617139661641 9782136433823400190 5905850637257363459 9467152309190355405 9292093850885557272 970961878786502770 1137900992666116190 5133768815540924444 3435240310941140150 7374893073766806468 4053181022613936748 18311018380843278012 6886477234426449110 2771796245021357965 4890121325912614796 9098322100787646895 5389927658736734317 1128480938935679229 11382150273329885197 15986928733291341818 13071202341891014893 3999975523159610734 11505813958406283152 15672998853602172096 11803683505287887854 15370971508067461637 22629719977108479 14362397696052947536 6559315084513127995 4042588544566999058 8490808913409167959 10443199828183065913 10257243852236745832 15670364464260822653 5798579756566992482 6367225985266485295 15070605953648610427 14901352763738612288 6677262065001693699 9073350013727103273 12205029067146817585 17115488576040063992 8309993034882019685 1582099066624210666 17945153373463669497 8908490521515338408 14931791102028288430 15582532454756051226 1518545188531364372 11103709576547417727 9687224826496224957 1459928532828904914 17718630223915097290 9479432807687129066 14965810089513454429 11696774347161986509 15806974351618593225 17889353488119007477 8619003532198378849 11746932896460118101 8324183376612473518 14748478237679645032 12436099376220035852 16652329657761494447 16074498798892110347 1832212252917407582 11221982098587109585 16296602216172593548 7553167715472815354 8466803409342865384 6231559322118622791 16113890263454762589 3864206935109803738 11750357916518741977 3117152504103534322 17026954803793557939 15001391706385726060 438407800580768211 9516197824840293292 15804740901824726561 16856772485977553200 7784379697829791790 82703655051708494 13008332973231779428 12218443172151966781 9082510914823352855 6255055798634535272 1127269731296443459 13646225084685142596 3941333681685414883 9260869802428973358 7217013481038924368 5577587911568330104 825594746468011273 12187685249053650730 17341012654820787788 9638080195866111399 15116291928719418678 11798891016456900437 9109221848103255129 5980719433411482729 15750386358832826373 14879177702688252711 3722229841625945435 32770642137295629 10741418508302922157 9435124759627773655 14700202206927792370 5278193335666951755 7769539947063694976 701930457327426792 1395751076294248177 10385036611173338201 11362887198456370248 5800683828926024704 7655183993596393419 13202956410159855968 9705684744551000356 12458095744542583296 18429023460036959168 10898788389693558688 5730487135864095006 11746130598799541473 11508980133115669094 3798207833797362344 3514373027160929772 1318408935427056567 12517341478881100107 3313931337161623357 15279383561582527376 1134991831192194596 9153676714875480572 3320843122385221783 684213365943213595 13663417168066844747 15188300625002638831 13117344118035911110 15445153877437557115 6333103451168964990 16781939493477273297 6657125356690954340 9253603133658062575 4429808426439226812 6342965690119259083 6562982325517522865 821009456860299125 4569665894410537994 4235048970378534320 11276244402648157756 3700860452074202865 9841594743031160219 2663792155616147873 10625583287256322977 10698721001938849505 9895678961770125362 7899206878230994425 6717967556065548546 17367071441108460832 12421161438055634215 8917712130337774730 11755137233904788503 273666302888731354 8010891786152217164 759900864367876433 11500562503481947164 16308510594886472939 5048677182735181820 4562533401154137926 16274597071484699177 17814862880743755671 15822187969004390382 13715218319207161850 14603346187314528522 1219276009806884232 9587065527188616368 6617078073058901912 4935093284320707817 3970420950653340729 16514542775199678596 9308811256374254715 5603585192135307810 12301593662891070677 8660030955414785061 13747996051336098417 3941797913880342808 7546471027114040066 8515674485492056256 5010975459092677216 17906053501111165480 6744439629045352458 10089532497196806741 6058372390288843792 3858238772251537296 5330879010588817417 1515581945573630400 10348563344344230661 10470039657691525692 16242985125800659971 1165304783998776842 1168405978849365655 3495731893944149304 16991724615762460573 9884976198574535922 15916762177211141984 14017542150033881525 3574057049538622860 2993524702160613396 1395721056018878536 2096959071611659006 10704725605032973929 14883989546289011170 8634186633211202059 17130938744859074479 5846234965761846910 5454780232389013394 4299528235859043077 15615105430274795576 16367610105238216230 15444935961433319898 5290972820060557618 11183285820178845068 7268202630421688409 3064788587646601874 9470056361675272784 4279973940583757614 17721792573907275770 3957096704011417198 1525516132426636773 18183853295616617265 700780606862615186 13280236062266252058 3184961972562578212 17975523271110480939 866638311952055377 18303406823914091253 5667020924641678655 16391141199350632925 14666056619883938129 17851643558767441259 886567158891941872 7138153901229145263 5212967577569484355 13737626374017964327 16041229364286174027 14266522779862830329 4851409541923802710 2110189771342290396 7903217680293246852 6725507000730759727 7951611481595149439 17508953216418208501 12633707897368314068 930008032292883126 11947592756618848094 3480453654983190107 12965622105407481310 3280094850448657223 17467896218512575745 14678029203875511424 11137840982566561410 1875206644831416475 11176869330953988550 11098717318712147767 8530182316651576727 16080465449078432940 3368461069297473083 945029640132694112 18000121020665371523 13481409580642476101 3534407904394903716 1249644630247275570 15296345476140767729 3888610055494285555 1178991320556363794 10523595126501210616 5339208017968771926 8606380043863964608 16438372102694087294 6699516036148757617 10727749092748894969 1404232730321143884 17260769501269804629 2012045645015991814 4772475321147203643 9556657292549614117 8432093071247005468 13713034356287242131 5434665090600453216 7792263214575295735 11078801082249617294 580300050187535811 15797068876500659895 10104254065512723769 16299723708850831921 4673558060890703061 8671024912491987511 5319414452141948733 17322178446069132880 3062383430204216844 16611993696360707947 14498916626381026691 4231247382672211295 6479221594790762332 10753268594051586330 14587070314385871987 12894437606193340898 5482058400032900037 11015482055991559256 6925718913259730316 6457012753057392878 16761834377282563958 9659920113636438887 4446043269304963092 3380325317536227796 619875186485901805 10566656904060021522 9881790102651200292 13354806059426761273 7663045379756392868 7061805275766039445 18420236785282095273 6767845609909422421 14535802535253602075 14728317983625409694 7576933760682082917 10305646060681019866 15960862609822582961 13033950228879466965 17729093786635628119 3588767029915473586 17179101214538378768 13979901648998472101 2225595917864941617 10253423085069903155 16378108679484046887 4316865099312574927 3417960958622385442 3021548320517181721 13063734411994630091 2322925307428090817 15261601738548595137 8594400638791529997 3209151243255749274 11053567712568772841 4945545836821620611 14114212831608104432 14740245858183811777 9127148159935328562 13670901383668991378 18196613511675531799 8424530781923866967 2583127200613302363 36290296958869769 8195688550744610473 16289270189536346764 4652992998263146934 4301878843485165190 3021590204529012378 5423119341933515410 891796708600717140 16842394047099660093 4004623005308409068 12214487746681736046 16529926171487906069 16739967548398566927 166523871133167594 17152159910450214922 7648219751568551531 3770998228547405444 648294242944917897 8594588086492115379 12932070849531639951 8142009875471057891 6593708864308636963 16923507465462397785 13180266302208375359 14944832265873974466 16860215663469456332 7758358730270071178 1478294897601652543 8683767654404209330 5012065771102144873 8286915935293728207 4613535567886604784 14025411014478066304 9048211616135377665 13279237252976323311 18016877426335210009 15695018939723079982 12080351238969563429 11755739125258178793 15104167424913518960 10406545227417972441 10396263248481004411 17268520196127437320 8064366787401728979 1284805084648778101 10263270558082164381 8420198264333908721 641710204147631299 6612603294049496858 15010271852398971111 1302070731423696533 11966082458490572757 810303736938600408 9085257181835020368 2876597582218418502 4998781868944480129 102118298156101906 7480976527258648779 14942992543712185756 3276198088424500567 7833957067244669539 13467374279631066135 4117016205324743125 7930031012742347615 7944107908987530091 6518184198137576990 4768870402662694251 12080708741023772467 4401981048514497335 4540850113086019996 16144577644150058793 17234300832676355972 12328357557356747726 14647712420593409938 17619603565241821093 12688672176082912517 1791331629528707057 4040581257026937298 6820771076551639553 11903408411379927083 5342720627115520947 12065270974307589930 5515725714630456194 2825434080717477929 17533830665321841699 16709785785971706134 10766358742499870278 3743598212764801401 6242493384864207255 7592388731802868508 4166400096533686478 3841241208946517553 5390429468853870880 5606986837847357288 8857450938816442471 854820016729977414 10998418055750990170 17018657663092432816 14336611727566848441 3154803144643168201 9902959117993127606 296982358781489079 8212411809492574492 4005647623094151972 12624568416559771553 1834203066879935464 1976736991792026065 1211375668176768560 11140399379515668257 12199710884260111731 14241572910155525010 4766045461209572586 13624517523931027509 136225453129149354 5735921771503829069 3332399858742992355 41235550031361741 8753764395856241560 8868083501969451493 12461752741599790480 9602931641506052083 13431800562779809022 12055348136782626083 13098075219389636592 7646009534068764459 1292109705889019171 13721637054505654095 1565895946981641885 1480642816165081685 17191360920140051072 12287100547518709254 1136479352270225349 8492037095345103869 1815943514832075183 4007890760995994636 16927589109755254206 6917958513417577214 10589317422323355275 12100708249292565578 649392527881028823 11446413693639957458 13820248097609569756 7827770696334582401 165961132310977907 15462620980622637626 2178832047069932753 14643842205328428036 7834433649775370146 2094988505971749337 16253199032181130012 5537955863463034405 13096062651338055298 17926364190280975794 5695811239232449222 17757968755149692332 17380370060300919740 13892390245455257177 7327411542101644539 11863077615245461430 14370479501299396701 1554396606075490182 16191771154063987849 13910699496594437129 923350229090653549 5137545282394929155 16498783497864544597 5287007793960533316 5906410957041592090 10713212841768368894 16646833397780802909 4345800928443416713 10211672743681285630 10518284639432524210 17995128531216367742 12283648573997680256 10227602437901846627 18276969053462971761 3670159027972889179 14947142656809134305 7043095077154993568 11834501213611931078 12370024998478626764 17277775467941637715 1976011579288459234 487158760118545688 17622342072892697474 3125597354347104149 1440038033296417543 18147631514700727558 11387472618242121604 3790645910270967321 14222520527182532230 10339428316321255172 2886755316379947708 11767007893925559575 10184681426978809826 8097362979351586629 13845580419672394055 15499991787367951257 13652693230605380771 1365856236928336513 4384704952376728124 6387366291551160972 16368658861297580808 7471799742660704882 10199157659471021781 2216501037655321553 15951713221255826970 11864017100085634871 6031312991488273759 12716650781238709864 17866175785586949078 15633237494961309737 9581181077027721721 2388960816763834759 15559331800243952440 9485929355265124557 7132069143185990331 11351216003225191741 5449875740360409158 18095208706004817402 13707624705678713561 2548865559919871275 17835943885800722356 13055390979628104838 5373582399052322991 11589247265270461737 1043988457071964762 2973953012410864373 644089495435802942 15753772899254550455 7126829513499622335 10200341078419486955 1292185766844655204 5641863380398460274 2888901825180798068 1374146638357430498 16213562938535368884 15599932000807764810 4746023762186505802 255665828295245904 2463283260318896010 17284677649224219577 11463189576007626683 3841060387965038335 10519159782739641226 6227090754364972441 15612742490384977608 3043991872832832603 14260805454041480861 1882467327458127656 16221507216334752169 6797251780052229934 11869709782171256571 8268043159473893933 10153599141280724741 2105678716252203443 4458558016584784270 15875380189693015543 10990923634634949675 3436811856790074979 9367000447101258030 13387043803848268271 5431520979174728702 13039198331447526860 9163626110484624075 3123111176617932334 4568087387085960089 8574058174089587506 7003889722127518369 9575759377057781950 4634309118764771898 10093095525014253458 5568825724420260722 11056642262825707582 7891710877507021797 10359378948904876201 9168723802054621600 10116372611386003941 6535069880432720161 4923818318036730318 15197366475165253573 11595694830574682183 1987018910849971015 9693294894266151728 4923409161584072209 1555747798867546694 11845306695553302825 1382224775610761765 12092674474418357290 1590413973586996718 5150508710532661690 78804304626387383 9598121514766288860 16529582293211754413 12743243063608787659 15707872707763569821 17517875140853729359 3776914759743451711 7760736239142851208 4907848036793611591 10804803802771326837 9274467790644430520 826235014218450430 14676285958884614423 1426868119239576311 159657855305657039 2740445337286797287 11566983502164256898 5530722117588022344 907884150131600395 15205163941635753950 14420392460078211607 7166514227268384269 6023165222021849661 6721091557270072575 6122911865774534520 2373301584358857117 10859143572527620450 2309353413513438625 13127856456384652507 11253752154971727592 10262105462947943958 15254015777605228116 5472649659087611981 9308553864134194307 1338705833601339421 15448855546464527871 18139734186504813904 6506538061861829988 13882197557429116301 4259002122872052698 16620649070084446850 10489378220709175596 14162158956660361041 8951318740605215582 9320966355755921397 601404324124607642 9116132273124007774 13400035266896382408 18132848700605575027 2596113990687217857 8180129336383947709 12994520328635378771 12894457729151389382 10504195908799966331 17718922553477166586 3643633136240054483 16587265276641593022 10190569269040755542 8996470133213830444 14406083573253982802 8855607544167710736 12114528450166048029 9779146891484392672 10533892197763058240 820632769818708220 18438074807091750743 2624977307975576281 16225486024938426918 3239256568501410375 4505708582598288126 781221788733857114 8503451176840967718 2347676517130809146 4531521377493279621 8803491653672129382 5777558591489848414 2010161269301260462 6955935767407356017 467278491235653202 4333391075000096438 2650019945215856673 3716263584311308845 5783223928483603304 17585309096875368921 18096167111036156169 5531491417997102930 13099641761498418442 12446288634102491732 3749709105247190732 5986009285493276870 18051609526657473225 12347616840873099591 12559071897072677228 17807259649372734967 3781308246487194691 3075976190550350773 6563139945118598079 13835313680485055579 11881875100843832259 4565512433976507825 11870430710697499330 16842086452435434256 16360895610183819938 1302708809299407197 15586169352544192735 2596100048508150980 11106456109649775848 9349641125855063514 16538349383576108984 11472325145026767262 9659839350026242500 16321611448233904631 1798063752041935970 3336559442711520030 9951525430399268116 5266347469868504245 13725154913651523534 13923484699650964294 403551241233900931 1142164545652584394 16858317955288683036 15579306920170971798 5568747035250661868 18091668930640830065 11234303924840662210 3218425053032249562 6054693415896310187 15411859289999808502 11548352352808968243 3556494187362767803 14552579237199187159 3705653367890665034 5819751983613847614 12865297825171599869 13590594234997393556 4340329214684798934 14599620038074724768 6716210644352535790 13901804969040858711 13942025574054652909 5409488990573168633 15066802910396316041 18286866837547662371 5569757043089968371 3846076704936358941 9674724426538401272 13817967015643261680 18261779067967445962 16135434355841228211 11750439986171618789 135309044875743388 13470070708505437498 2321705227409236269 7585799145937658234 7186606221173280316 12922467921442308001 15589950207015301245 6922303279098172184 13965984016992612419 4726510184179128712 10403355433091060180 45397272341501070 17892996960286355207 9772243305683766593 10721268779431476304 15862262687159088131 5120525880201561665 15674357450406082106 5618332114182839526 1561992803205870800 9670544653143277652 718160338081211605 12456396767563806888 5739796626004894725 9210484295157530700 4188260767519389504 12296167796866093290 16632591912596258941 19610314979591463 1644755013527286985 12210256268385562945 6307726088410776707 7954734658461524254 6241661475064123580 17206762338574112554 15339402232439061567 8554065576850821629 4918320717719998379 440000867037562884 7257540972624722169 7467927490192892975 7522297378829831114 17060143362139011692 16010862486960898169 4917543932226172432 14210029009461030118 11061697955022088138 17508684729892566684 1173971120999788231 7313779822006577917 11932038126369081888 2872403726287310174 12998583601370409664 13244715749627643029 3057874276742056627 10085066486453155760 15454596900794796613 18319067180961880063 10618077260190541302 3341139326271278409 2738062068455737856 16446097523554551076 10554399726658712073 10583443162590006934 2770280945233003409 12889706800827009291 5181708382359475579 18267245062281021566 4983090918546579626 3745467353564692198 7432706308436816228 7183431932181512251 8397225053871698212 10503421626481711888 8010211510177370563 7761484027862964064 9580501747703483298 10634419149686198599 11017041916658478264 1521739978694909531 7027099339126296100 567786833331887022 10168035534303957005 15137119952148327906 7630438661746916247 9117766062298104000 9288452546312215278 10825565919781133649 7520903009238521662 13466411636240691364 10667582169039850925 6977494898908236398 12904418324395432622 3130107616658688957 8175473477180545338 15074336947333090249 10069942552854998537 10197297714787133164 14279317791718083984 8832259725650484996 1817147391575075816 15134919320687005077 17151912435741637963 6500365652133771394 15069999947369612488 15672838681726977161 2713571307912660146 1072593342527896252 4164467558909946366 702344967811504677 10603018791103710851 17175715079285107668 2702667422411498427 15565004462675243228 6801889503402639898 6520302413265579395 841166366834002949 10283695448729502918 15416150215071991824 9175368883895806112 1638262175995993633 11647328214831513690 4141309847535557617 15743035274824725372 7126939423164896248 15818863076798315085 12222222215208701056 17634597037648851993 6124510982021763292 14425001834374242492 3638272048951233014 3779702006526885336 9749565964448353574 3000336550419359364 18314719025813751281 176173354511871345 1307884843922796131 18013863461986988299 15298928713686710193 7854734748162793069 5082578000081901788 6008619876413327594 9680816827741340167 12604321853248599970 14330499450479318841 14362047953429213013 6606439532734835497 4546366929882836885 8184986261993872307 796405323189385434 15865273649672042229 16698155397796730612 15108495326689193179 17406432553427048391 8993463787023413648 5300835517725826481 7904258277249340768 6043140187309566847 15782011697514243327 9588931047081021117 18264598210623044084 2659948154136928629 9603888221574637682 241528022682100364 3222271771136956865 1302425736424619821 11982127359301981233 12275816094395854568 2945562872166180386 16811872601212501204 13723795842680106077 3614336805459810630 6274118410453247184 3937502531995388423 5684026236579725280 13706822363882554795 16385307888470794232 16508210649695831848 12930360982089205131 16034697211904365522 4492446837996837054 5818789744067306184 9810657789769539991 11155817063367252299 16354322325048239499 16904630071445128308 12310201460738444665 3739344860328998873 1432718875543836600 16097062350911117620 3113766392446186781 978622467268476453 12473613387961865228 831251879493725491 2353801435370214710 2901093968635820834 9609976851482001295 17756464707755056952 6005692883343559829 8373573925075564743 14306975557477852633 13265512143262040547 9503052067243724236 10822047895704453759 17171658747182537075 3163152594689230095 7883763292880542889 3090007918583035450 224428008537550469 10347979031090171336 4603123882269799490 272245232793450227 11908618318588012550 17091897969805028516 3575266437578040743 15716242085984106223 16574783815510655285 4381216445801730886 5769231799462888087 14507368977506765267 2085168623557177145 17452040025835868786 12534341758937625336 18443330311499417985 4617726090560747900 9008278005918251512 11878517886174584912 12593480304859111003 1031897318768137726 16916864089652052867 16844223870927022603 14367882461255666429 16331972345106145595 14857625340741717375 4287942040916706246 17405793988947553220 11373766919713623322 14124565999142903971 7770276750313116766 11882186930940808804 5406174954203129425 14647368363787473249 16096417040955532719 1597115227421496278 1846952631243062605 3947019121999439073 5402068819104040620 12441029977455069064 8918196571257096822 12524232975137503638 7369082418282846943 4957989625687896210 7061760416240250337 8875396509983416984 4619570621354272354 13513370589128302706 8846083346325657145 15435839151884584036 16551254980048102419 15936135187205273688 12544694958873682074 1492829041947000189 5979840359578572448 17960353097041622459 9717095075465792401 1958667726465053039 12623663507819600599 4696703148103585283 17700421913815924306 13440187373472351265 15660461772375797855 13301088339183511649 13275387993910585332 13274436003786443084 14479878973114050012 8527708873181865350 16322439622271491986 16893410767030587657 4823265345679175773 5220348457129032780 5050458092058093475 1393025308978317929 1281612462369135034 6313159289779412884 4321137538222709740 16716000253580038110 5971274119693918308 13297477721585886890 7354433920032737568 10321628829639603071 11295700022328930554 17286607456198114529 12232139852135938963 15513469651414926244 9659681884881334536 5496797194541823561 15407765471049021612 6750721095757032041 14409127044851635924 8041541762291723611 5922582991679606166 4192612588720772635 9665435936983695113 6418581411550523640 3808858501173240291 592634473967651607 13851958104964393168 10760454398748772119 5928586694503693292 2252421882953244848 3119369428558075084 8435096053047638222 8409152879074893704 10322446543433981130 2091283186681574146 4263334678971897069 15852118131073414494 14803499230161821729 17152813727855453519 9437584351925306094 4979270656192992750 3114539769274923098 12801114845532215005 14095664123184222128 5870594338941137382 16435011421713761849 9388531104041218207 7119254813158191820 10918601243941095367 12081022437953771907 16757788204253459451 16823157730877096195 2273684254583670413 3333307470611596836 1038504909413876082 6142971442275561738 5086712134943258293 7167705122047754437 10875673506758360018 14630952625950635416 16919359617561852088 17906898988129318209 2415230364731831661 4308681611311049629 14850406413648734587 17107116649241387577 10234853194176719516 1716529073528195376 3356158865036826896 1059148704968246875 6350373835069253592 533174682039841521 6411771086682858997 11185222498435501029 12301758849144951084 8650249743924777543 7278253560176221788 15629034711038743883 9317735008338028659 17464176554018777547 10209378665300055979 14879413929456316821 7164317411015819770 1422530539472768022 1343160207802316148 2435270644775196822 7284595318236761043 17340312661998475095 18035698420656118640 2958957398143167918 11811480681448270713 4844432109312188628 3057948223980836318 4745235737394832379 487354778583627887 8749244312891825664 4762135988695191798 3066730847510465846 12849007419838569021 18038893392099191017 1529011948829398428 17169732187110963647 10643234600963126385 905327878306059235 11410118929103204202 4295375175640084333 11424970384208334961 15178076307226804660 2924568863142028003 4497019266289442546 14931877948734681587 11318852978756776228 15848443598474148667 10202618518779365818 4244205947025045403 14686415279779106903 13894923487185307822 8185093659340722245 2975164138535221887 4934968820478677678 3863703604121549773 7369035809545508249 6196852839382280348 9011812066649762281 5143213899839600412 3552046546471173962 16438842110945515441 8140000370966836206 16340529112586436087 4730079016332483454 292572475488174868 6257707903024654125 9263094184574220530 2635032913288948452 11297160595447925703 4342853338555776631 3469784977188723712 4331266410621824641 14514936257266766143 9529315461715754481 8090132759446391925 7888255884079254441 11132252519807237961 2732106475615034585 658912149759543641 15756095494094114252 13724670924294150674 4802944605745381340 6818255837521597130 2553877949185157855 6668441382231478314 14342375258739790189 2136570933927850250 2402078662567603586 8110626483098137670 6610689995929846515 6927610248905290275 8138560266429938319 867644142341594678 866959845899085529 11218062986879354524 1549606429858014470 3471375722669027942 1294477886172650177 8489462523366709183 18220575725404695860 17936314673131504152 160886012091680011 7542462104132563758 8275889808296890754 15137275821992969260 7140403271848505044 13346309615882988583 12159899921847923067 12705976677620722448 4206323810382813745 11488984192464272698 17681889271386805452 3662022883586841790 12402211378706355949 12532690917892668164 2489179762649913613 12519117587209783592 10596903429437957063 15338698271553922142 15976955692242987300 1178331674746733676 13765596273098492334 17111628405094202917 2515622153088532287 7231862257097684077 7032783127241136028 11086623174414257499 5622469036814237659 9604475546323475629 3879688879073408176 11729456918132923819 14736810468330745494 18039473860802902571 14273168130029010095 11249492367068913864 2934658760714250489 12483926998955695384 12018099189574421267 7276947881992867625 15569063399527911612 14576808414816912551 16325254616548768517 2460911308916082375 3601309536901350590 9368090885715668030 5298805325683275645 13003934999495755691 10597111682565815317 3445113326163652224 3739710876371076736 5744380028625344003 10652057437006740203 17346574972665290436 15675741478503421442 1096098600515184298 6269515228340509570 15309469533217383500 1919826009130468530 8649501536030956766 327633755960765002 6290502932348567449 14498911780432099680 10878679893447573274 8143584364277525307 8541915836508701013 7459852994909432566 2093055674118019983 17937730471378856979 13216265468453268129 16497832762018842122 10305566176466743177 6313481465470137417 11175825176032488516 12937547831101671869 2585918639320160626 17930076575522123283 17927310791701628475 12050700881019535161 14917649009285782254 4531950568190312653 14238946327009394124 4918903745890157263 10153928723574869991 464660055694183978 7440553906476341282 15321699475221716328 5541933868725412642 2774309868040367680 8487844288091246153 14369513032111647571 16959780215051972145 1518529651684688562 1296846131099427944 14462367801961667313 16836410487192920470 10725403998035805378 14328963313249323390 13147394122179870825 16551468246007518080 14065669023617573878 15183269521355929694 1559980837215754147 8060774950581352423 9503106774942030923 14295625810461437839 15128748775724777641 6912758348996146523 16472906864470176221 9593596307437809035 3708835341355741468 10606099276167571551 17007464828842940359 2672232479843806796 15119944124364668467 17080260046494957613 14362485906464239848 12360406080409731919 787536218589163938 9582323851408603077 3848776641349606527 8336415749220738976 16142663402854339677 4814944169680013304 3923343023681949311 11938210249259268138 3487700799042618568 15886268848364635072 14205039236040258 6374361374173832690 18052155779874137184 12878384970800616563 17548340106045422032 17974050050546329320 8957278870961118255 1058652709627663010 15002976115361434991 1908250551648326502 12817495987754944059 16015994644178113404 1043907772302844366 17436686565930330691 5411589344595654845 3822728327467447397 1206909395335087339 8539192237188920024 5172437292740395378 6683320124216040634 13037180063786701790 9908609953505210939 6680076215856563005 16404200424180694034 9817899592117363564 7548601293092169201 17164449854371339250 10922670666210619962 17150081990570255580 66378382848534200 14896352840933087106 2168854360909396924 11869374527095152077 13358214573367241947 482302528150065158 14300402726730926872 809454485087108724 12362749813031738881 6788422667104720772 15487602992662443593 7047706128194157275 17834306261459431346 4085664340794564794 15569564878295975842 15711607055725656502 16391905951053033268 17644149025218704300 8485720375306444532 14201696847905212533 4803428555965136368 12230530707631353869 12676199698915917050 14341072201821495537 3077891842062834957 757772620646869148 7184511798879832743 6072128732327751939 9199016190642799656 3462911513450736196 6578185587245095156 10022442466357600927 14975107949120416580 14912869903846797684 11021605194294098795 14085599058579953060 4946418917766813360 13047891297757076936 3301432596974719622 12779158877525675475 16090373291446968067 508683470907250192 3112768709130146994 11478550833588823998 5608801057010370681 14572060957283635397 7799701283961004208 9510837404460107998 12120744310387270867 16264709965485797082 3685430408418384967 1832499139518914907 5575476025835792625 13558928830921724024 10004839879994435638 11552132793300687981 15889395244406085417 1913718608957195710 17545658488113544830 515361424657174144 11197992443792627514 13485733153106569770 14047801625648667833 14299712128433324546 17158538198193743468 383849374108010653 14321263665508803928 4586249622824296053 6265097004293226587 1877352131184380298 17097437636291622195 1238355780088248762 6029162429110646264 13759621209285541532 5131504609760970978 10088318160443858169 3140075963625767837 4841877327472622486 4690182875035541910 13765214308463606306 18080677911108974500 6377811710009292533 5793906041720821164 2680461548524128090 504819859439366956 3246262775092058484 14588941009108114224 7067018197183163681 14129135826932928137 2033317369967470081 17990956430026727549 7786542920227750951 9857843241385084881 8521420885458910699 14603380355453053459 6993219336529540351 14659420563397817528 6084106928092875077 14312694766528593524 420927926628612939 5423559572402337761 16933138117023656402 12465448390256099949 6674493247702759104 15976562879891467057 11055319695765807819 17233337379530518926 5841904568771531204 9500888905811494506 12280896247866449249 13563890971675375778 14011004356159489102 15686967278093525253 5007715929790270601 5899680614111727445 17642465723635119399 14644924911250106659 2625225944158806608 4114629082203167048 15396552772020936247 4144976089773546011 450666650696258948 6561723336603056242 9290407199392735818 14806645682085054515 14000847893273807642 5564644770322758115 17662881674826397643 12907551092373912819 5825942112696404678 14683104975288222707 13512638830801963855 1121328818123081096 14486107415834358130 2438046423527958031 2055268158155717043 8987798886223941682 3674763163881787593 9236002641678744659 14287180505380072822 13000819878120215607 16244775858960240218 7037158114107348037 10530896960545763918 13325736834941382294 13361456949111186310 2881750025223070298 3669672319043803501 6597901739704715353 12087702705926159002 7823207449112573084 11024171688582288878 1539260931667336331 13874360113208387547 18263326087938805857 6873442392595049812 4819192673517809430 6481975553830034381 1696576419016142708 4219586416728141342 9302777820498769371 3773344697384807842 15280727147596889080 15454263488698487045 13027606755917168105 7384615829835035941 17231051700728348927 5733411751106431681 8541648229869485135 8012650852336430788 4153690129212062370 14163287488590860193 6550165856454016831 13679147309701538708 4558238987812147261 2397513983023896261 15608585107296744775 5234666724603101035 13302016557059655353 1283625869082761437 11577724263386312940 10327322968393808949 5519868408696742268 9158630663781319621 12551220287733157741 2777626827197815470 7093987990397611309 16590675359140884573 11222909824566250347 3083573312405217187 13293785137518539256 11636557167091271838 13864619311117321402 2409959276882721286 13165074842964237861 1542083256343596406 12119221505374913161 10635371674044983680 14997535627819492555 8738672200929208332 12011679084414459628 3145015107541395438 4472031882029628697 4402749844522018875 8454446938701710043 10531102414929529504 16767846792901592748 18235928329862509536 16115168113522433432 11925222511691656564 17123660200079065539 16180895317904958892 13603932392213665114 4168711248678709473 17787061852573125609 16152137908086954878 12380204818955860343 8837637266120112303 3264100092232143977 11741232866202982920 8970066176423074855 6562134559088048698 13198394506702786875 4496447129002667291 8221683719908164633 4193188511931785631 3148274907550545084 9048022600504541036 6109031328956891767 16300163871446855067 15756158421036775124 787182741976887764 11392002859078858246 14627939044027780539 10502659484572452592 8591930002409944528 11104559752054835066 17705636039573698432 15951223819111835424 9583297028362259962 369621763501351049 1331104322357693108 18131059230268431462 18341827169291359103 10242124334923476186 8383560129040795311 8450784446873008150 6956221483811920817 7683921788370516050 10671212828391945492 12826525280866867484 14873992717877311675 15658738916770371388 13106107783930941464 10012196403006882141 10267059724860427881 16774821960459244959 3425053261832793139 11365562083702603900 1901857895460677103 11616328353773977036 16219835152675911781 17902470175850562376 7718963126369529392 10147336787100743586 1691433028302839748 11747964078128224505 2053659746250347924 1504017721892911500 12297065493177364900 1248499072261537716 10398217896837279139 13649734843612281854 2246722445202168603 6204294137660691421 9986721796850219283 15206197374086312148 8426117400323948074 4136736018458072359 11180880388708273824 2330437033546573214 12336227889629425801 8555266926064586470 1302122200454842779 2390548703286521661 10189958975557173775 9444181133909788774 13537882040954993546 18359851417874462083 7504623243285806018 7319164089432488981 1557536335592593627 7977342766284745763 1396441877532513324 4562660322634361715 13663998932586829036 12218824672323734311 14777132531928110576 18430945208044834638 4964631989346027019 12744858303902584701 1081971822873249905 12055390471358668991 7849404023565126477 8079876699348980501 12478271461205747891 17234728572856798909 13126723165048580978 15756655494173525095 11285663824564570238 13141478553161724695 13232273322755068407 10330280761472890283 11036255097884630165 14191016267846517707 1680463630410611560 8135712065051214900 10439127566553510329 9662108338661411176 10263555028350911074 13368069755825254060 7902699219937521183 16328567513359227660 14928968996184178359 15693979502308936255 3471658519788865014 7988187478927876964 14287972620398765294 8514697554669904833 4336215704948142498 7397916419638668677 8401603318004314099 16269975755872466572 12968413149535614561 16876274600986915583 16101686633048449777 8365908201278587441 13885614111520756746 4396224955141836673 13245817674006975598 5205672681475336436 10331318889420292932 7908984107902422555 5617088161426329392 749702734511926989 2178159335526925089 9972792073261028908 11448114231414378495 5272014063385237208 2066458565829281227 16835324847067368544 12507588801593118076 17677973683962210877 9506281909412770604 4523956127531333177 16987690302627644592 13072757670850271275 9533901499146191296 15527189559996148906 16607731048751316048 6304022136235904100 18268452734473072455 17734480289317418320 8345590838262241787 4569415890345873862 15600754956905667110 13735531676173606968 7556160848045115934 7540365330109844197 15027785118118705669 13390635429060821604 10200228907447585787 7769023359123906812 1856164625357056190 8283427726376950652 17887239522882531492 13358229757382039173 2535697858168905962 1919370798655278167 7181904793603355838 8007584127225265244 2986299800278762969 8212694221940303653 10810626509870125348 16716997373162391564 689094733287958053 1400634366621600934 17495601656349035656 5421290911664940624 18391525660396469658 5998754135934810800 210663871429351160 17160294485962203769 10788624646685028920 14838638846048269980 16124061006183752814 16240915433248757347 8356389258655376365 255760374558493770 5636016535196328143 9774971957347070667 14705590558969448276 16859990396761176494 9567615889694046337 14259089447992851481 12903520178951018676 15399654512408601165 2428903185368303944 11272414832135942133 47527687223017863 3157004113315430157 2917208308092011087 4297680615677408958 17867434318914804786 16681352471672553174 6878609473442732310 13905742743881511634 17193150794767095986 9071037133871729910 14864751934624061007 11202593382590199740 13088099115528954361 17136371102775261818 14571645313349752828 4549724669064787641 9108851904207155441 1232626738174242325 10931713674986198309 13840329500865529176 1847823049530332920 15278867178696775187 9534806470281495819 7695456933384926651 17916151553079180476 9091620683376692842 11157990007498124142 3496289190330532521 9596944325450115236 1453248806206437528 14145813450045781305 7906899178646999215 10137734446983591830 17939725007461405928 11420720483227935732 14370700978791187919 9606110415577435402 17433650957263258093 3152422005862810846 16267661281129158464 6556063815763124571 8915748695314517759 1186018441976543533 7063353284777482444 9553258372360035254 6688158507071952090 11227584671252186400 17669039580231242912 5957663660486490886 6427383996491961682 9480012419184111825 11309908448884234598 5236352013518719176 5983351537748412081 15909354873934942388 10305116800730654986 1616724278273720405 17981750619786806004 11302418669067639678 17840252823370510341 13913079938054798890 12466857851302827607 3029679177717156906 7079232605513465382 2703652683613773024 15684577113085053130 13123703203900569469 11095483160073950368 6574260918843502965 16155075892327801523 6153956912205091165 3595833373372319646 3368214584005207811 234755510193201241 18131703704051011803 5569834847809393157 18250820019250883255 4035536146724569338 107061404586323779 12354845457543816022 15298484797551587090 189407666914498646 4326650759857420707 688584038920577475 7490512516910654618 2753054303824751854 6483297260901863103 483570823988547188 15321263089740792217 17171840723029624176 13982227888404568586 11955198689078302655 6645620313959513632 2053499162740816861 15654733085970281959 17086295279967971531 943190983419529182 12110028712898735480 8011117538828994066 8811083909609786227 2032293853271650457 5006531312139868569 15420573245657595179 10900402215393270341 11200836930694676984 12634443339000063065 6033070810298084516 14535641480734037359 16078751292788178613 10858233648979152648 9327971740713218833 8821429467643773585 16273885569636367880 8050814968276398090 5939656925034885277 16203810957170637676 8244651667589584413 7368345185765045732 10247394978959304285 17677706921251213230 16889762503927771072 16313257447654145962 3230306315543739277 16701067806892729417 9542370325973933162 11829808405169344652 4599225649575288037 17884009655923334429 13602614665665226743 11553108921936049062 1365209826143271144 15670633273357089781 11068051918305354191 5542642542912745677 14092064517734074516 38752837723293234 6045562283146081703 17781139361996622260 14199543546713204470 5114111686944422702 5884897718208855669 9254561825580796022 14633661034219416651 8524527326800740198 15475733131433347997 9455641912048737373 2274298855120808957 1391901153473966581 16264077381690454181 384186343803268181 17426096918940781703 5524454257765020822 11957755038315925462 3487707385265634930 4592681417244114182 11268623696452065279 10643555625642970746 4132902797646752014 1640649827543761623 11002850282241830819 18049445231859867750 13523760206947922202 12458588225394769716 10877741692959217128 2269322213374463463 8902280941000553240 15285344274404604983 6323480683807926431 5461068673222295817 3366242497922145749 15367941008832613615 964326521496846990 1524788998613005131 3063260732815633036 12871940740529642479 498080734906873488 15521015945175008949 10048297781946754115 9227546229076811551 3233390845775328804 10464890686717838275 17416026878180072841 12999953197125717700 15466629040591017290 16678944608231723522 2419848859637332118 10598358276791129473 393833731325549104 9691418431318734033 1660423847133943867 13686455374720411805 11502406938479879463 4974021284733898387 9033364842304845194 9802239521690148370 7339289929976448575 10280717361114644737 17604660154628860203 14607841968652140594 5581839271191721948 5410799334988940410 9902714734352859608 14816074944557301316 284349941908055285 8927275516543598052 6950193127423549298 17847521522264506484 15297755349988462898 11645045127341166882 11738063834019333796 16915449315917741977 9715905060943909010 4004510434192872820 14941086788147243273 116110098829210966 9667536457683898628 16987408916987779825 18079420909057543001 12448842242070229769 769420546578262542 17609830732507420276 12390835193545680653 2299615672289155926 16826476638818516168 406229648629197318 15944817840070186911 9891493917108091424 17430236863962978042 2350108754449285534 9731161103002233515 15328202363615950499 2803673647783973700 11683630712911841668 11346051517424583084 5334139354447949501 5596811243581121649 1672553901443933755 9128314963872863433 16260456792837345600 13060261577436545708 7349252489196881126 12210676053617065411 4630088098470783066 3946765857768497542 1687611614986807470 15335948871257383416 6173169303640196193 16363891789043281439 11165409888766146382 5135241267948802994 14206325249799418387 9865202882197813676 11221165164831456533 13721523961016214431 5012572164611907263 12740259153310665286 4054088316277823904 17856811610908317660 10653757461425093126 17202991878216244241 14755960497425688361 10758362015573754134 17117765506727342460 6463410966392100698 6795967665090605795 10434831309214576039 18367434969552361383 18399107462158923656 6361266043287555284 11885764842140927610 9152809125901808836 11835180405827053928 18375286492380472687 14287244010226257040 8975029659458119337 6485228279193322453 13238874629005369589 17928976281100704614 1100353183249552381 15220061526218863063 11042987774249619026 3545765858861750333 2417903545930266439 10344572253312644431 3876231807846912423 14286700594767011561 11953289256622806015 10111584556177743636 12776235401544783602 3695383163494851630 10097350883444909657 8698040815882473010 11749008348900087685 12454956406518788769 1254402202046891283 11408706907339680187 13746323009159933933 10826044439948527184 2110721557284582452 1878790635109455945 17258185523373487345 98222043335470088 17726330915379650939 14507924281837098188 2306103309405856762 3071549190880557241 979100027061610512 3202607469034831723 12038145329933610634 9119542126432376639 3690821387436876715 8029125467306585454 16385535712971177754 11117150249306528088 10357060741905719603 10155926770414443597 6582996707025817979 12834807032081145713 9919265964089572862 487634414382681002 14727391488108114993 3095910696260092848 13605858924322731080 3877043990151791916 10082180043001921759 5615358575206438610 18310308026350108920 11607620720465279441 45206228590955690 3833622844998196526 11455095813495175811 17494637305123635853 2313676130066488272 3784164515825782209 13052696695809946699 11311379267077221810 4441490924682163806 14035491251440732925 15874561247038232163 18144242745113963589 17654379137684159200 8555474475283321703 7443354256359722876 9294165195524667074 17516696507827449164 741957826463759824 8074963564860404529 52760495103146752 1327246770360779374 11836665679730954674 13477186218835642365 10205431843365940549 17959290558858407702 10355376759677112883 13252762997598297439 11550351130117785424 2473026163521865248 5495456850280930880 143965383748239908 5868297187384243299 13473400512426982848 1166063572720974556 11447368966245037251 10212289152952450032 7141621599221182139 3237650483531645368 12648494163272634133 2334323130486193334 5156922348515831388 5271438976498541507 6710321903154372073 9593230454299696576 4694499085819608542 14272036189987979294 15207107358841706826 4837621705789384320 16107071109282148558 5218308699221931395 624786106107495795 677097921571064528 2244382329412706546 5879074107087919377 8263554925522574001 17055416421834980317 9030475470243695915 12129212251708556304 14584195851886268887 2096117488704538659 5225248163728761446 11502349585398159768 10284149882343343690 5516557155997346903 9058634634024055689 950513960245072164 12327873942974291253 11096597083565982023 1634326136782977058 17297118757126386135 7997849553105638188 8989214848988033365 18161837622434029643 11148107827841492349 10324095438329885567 4789792318981910545 10739770132620272364 3743266088207520342 18214118219456058604 8147754505933397022 9091429707366238276 2096353941920959425 18034778231826935577 360347275823081477 4497997151441799033 16788605456546086301 12445025122085301935 8561817349556004159 2116138346038786646 13641740376613654938 767833304757949763 7892852637338358322 4138945724910323125 11974494892088398542 12050415614711659239 1799716481362144575 18042544701752814277 4951033981328987746 3510875969473396750 3857121495694651614 15448535953870054031 6937704456778224023 14281620028218557095 3852043404975497900 13857844926604745100 15357475135707592462 4635992519551668529 279987246848132694 4650748574488690601 8738807204414034855 8059350494110549121 10324884416704573514 3178377334883264484 13009579460622819187 15648912642148900725 852273308968488307 13575539628081039002 3809785217500702091 17327346498693577198 8548452459819208574 16470585258391574785 15525855852609614609 15183642788947742454 7426132996180242660 5873415091186238989 2706901818940305585 12298117550888883799 6796125890585102395 17803472703408436861 13742828741111045144 11453141501190295155 6867367347599146 17633165529537697693 2403310347465394230 14043696032498397582 12744578117040679327 9542802177809365769 1757223189402244269 3589443892862020783 9869922020209794660 15415590055837220130 15606261591109736140 16388788763605869208 3081763954717634049 13132889244047602173 2083173045113395247 17158779880594095879 15251132138036246122 13704328746897776595 4144382666548613559 16180650451934495841 17946940171342241119 9967947011938374178 5101224762426360935 10043046972548759822 9191261547877513490 11857175002774529550 18421639631191538215 17882714116459377360 15731551585053829320 1516544497583979775 11047914064244092467 15635748472844797552 10914975287489124683 13992740844809805488 6975361959011449101 18234075141900904613 1610128779642280936 17496879429756996259 9325114082899153268 17564951102336657088 11695095306322306569 7421781208917662694 3626282021714667535 4183969110996623658 5070339882034689062 14210965602520114812 15692129941800726796 3598192776322125801 82047552098229848 14021112536734610162 5178346840615860832 12922572781972354816 9393938563619115490 1886395888496117806 14517905594659261938 12388598873841123568 13355409806770954744 6958465434159328967 6281043572947323359 18352018399441143462 6708958289475264584 16127984703072001520 274427309645391909 5579308281167125759 15404467882862592190 5967638450023757355 17614844309043346427 7523936996556926713 654562301351330404 17338663544902320990 8600368595566437544 10667549750167738999 8941031726544313410 6912835006536668455 2952098854055072562 5307168458939055333 14131522671957941875 15795699549207213978 17036206163365185029 8449627460453303626 12340010269974337421 11854359353115142708 12177300676303813910 4413129914365174766 1125701286219325930 4198088098579913560 5522225373343795660 7182339840231133548 1394495955143226104 864647834473346174 15007150598141361030 16514892100039257159 6563225409989718832 9034018337503543804 1562046388407738419 6498296151836458852 9589134798455251755 15286118114919017046 8312078075752333248 14868750466385214741 3733604059082492673 15751908629656232788 346946765122258856 1231254314584655379 4081063314216713817 7178547270166384446 5338746381262233289 593069070897024424 3391173050327460154 15992363757304398901 16579631890215454129 17227175238515806105 14791195503024582698 9783152714275855616 17126744882230878788 5413161990208611930 1940696113741306904 12616740476753404532 493367393190714265 11587284764980618559 3250519509458358853 5656511922851569228 1560657013887476876 4964506572645618385 2914409122268863384 8563551095733848432 6199559952460919355 6628489415526040845 10200508820267064983 11216282766675581528 4426644500609584286 3055122373225129009 2285782961574197270 7475310354178466855 7109046243821661096 13403767942453240942 174624289286919738 16664005437193879664 9660518251088478955 7225061933448737336 17437992798834247565 1204283094661657412 14534513135678771982 10937595102371245397 7506864167231945703 779073400439465757 1896772523534680313 12880391076894037090 12634951706423783344 576638290898346225 10330567172825074756 9997357019835269228 13536958423404941123 7379943191121835816 14220963029390242941 18119558709326814596 10483653977097097411 14994936882190313169 7766457121872978227 8685936591887729255 5184940711733806989 9637829588603184247 9458626709349939728 1723150773184319406 7246303339938933581 7269067242698820231 10808911026755179343 14657444026563412517 213811254709587018 9192076014173878952 16719891143871885086 9821771934401641459 6946345667485083878 6607738543939097465 12286821730708066569 10588320936739361533 1493824151787189480 2524289204377103889 8874356070807662284 16717131914701210821 15485742096232481863 12898048870648843689 2284121932451680235 3306972588560381847 6118968170245219080 13588992452131482374 12807441843118711248 9874544973507680025 9055845942852225364 12048166848503876505 16694592419291784495 13056921013746174935 16901517148332169569 14036261298625023718 13203399199479184326 4195339382079758173 8692660972791538536 3095340893308886892 15932226991309420676 8643668188500182287 5476769393939157819 7322504261199270439 16043489763813612483 10002688353924868021 11102334833396193703 5110044849027389206 2864498574940387552 13985059797380182912 16501953646989444601 9131268870882458149 1461127545319001268 5059014588389515867 12199593365302683886 6733538529824426911 3927848769667912364 14945986814178850488 12774043965749619307 3216864095154944352 2894289482327900338 2393515895538613788 7146569936832772860 9482442363686161920 16028825208024213362 7762332390605737406 3921975738491417241 6403604175481270970 14228231188296985664 8916874608300175829 1548692243669718134 10430882096988048214 15533467937434715144 380730495507103606 18216376157318086072 181780846483442049 12260740592682910286 6586494710649646090 13371121770084672944 4555673275890689064 14868883081007233974 11363170933760431035 11197334166893975208 17001981261898848285 14998667847282951628 17338576481332517777 11503174512290718402 15322321877145541676 7170298904852029201 8363427120582577391 15559311579401153044 15594381399202614934 2686120315392402942 18249298018646183883 17421588218534492953 8126811152089108216 1342452374943959808 13230077558217364876 4956894752246350300 3776715240013323774 15089477229436160298 1084028837218517835 13251575372144388336 8138733391690245144 6836668847260410438 15296982755523887744 1750217334864300696 10201095148877941889 1473183238856567176 4619646228023866797 7235848485264850601 11158995091302893581 9926232482509109768 16115183646104485656 18037579922829193798 5792149105436137240 14077023519436912723 16676029095992496869 16390746522165063172 13279269210412437102 10146698134360833390 13349299394381481647 7851914442397904739 13181476681319570325 14717625292956697691 18033602924595873096 12596824580928951522 763652575780236316 9498122064393742947 11442771909615432834 5444208515813604149 6719365759257215397 7076193579327269843 3741459597623139600 5980892624891629030 16480238861275121694 8351258476122155487 7505538685369475150 15930244716107683341 5684030215609540257 6423574186966264118 2212361781594903402 7467102296870937187 7108040009995432083 14197021688042537174 6078726375830155426 11058538579770635889 4084786586734397038 10598451989458152306 3679467401724158748 7416384822995298344 4673491496630712848 11457202198083521545 3927719326142507802 8389484980483714834 18437104590845964138 7730593485439773702 1929419328698506662 5091801742318586842 2666223976736214988 14763660684506309947 10672458813747055115 11874840795784339142 6467914828186263797 17772100487046546531 14730200230757055071 15239060241040523965 11336740568623585599 15303071329691951804 897185673835900134 1862761295651921850 3510152587863437045 7035737422237159762 4360168302203437137 13599744566327883623 6147939886208089209 11458937965213848681 13608155755055392667 18334028418083124311 1457877560367755175 9433524788817696275 16902480405729474045 18383979338346627997 2459487973974650526 5166386017712645837 14668949727971757350 14342501226940398811 2292795812418668644 18358888361772958741 15871733422961208709 2126776156591457888 10013730801956372745 4886391748129691781 16677209715256629446 72947577808904778 4927970487528491109 1072631496751077521 15317535313354471247 3130933691199390823 6352253696551307508 6025952187223941005 18417873753078252786 6077421657853075018 4843576591688649958 5011876059022155239 16142953498214413627 10333291971228174781 3145313435554470271 9309935432965755020 10411994887417255475 13185667802645381197 11744773248146055730 16252744396604852562 18319417704572343375 2302941866767720147 15401444568350730158 17196450605893943321 6293726338673361956 7276631617868570110 8078559028945134269 7848901358273225513 13246068558207362441 13703964081154563258 12885226030103374829 4761445544836439563 7089492577897372561 16241964851009204190 7746478437291923124 6956137618915479787 18112574569124561224 6168900043328794176 15430284807503136598 13791559296154559267 6767180395431925657 2262414644905418623 16506852996093870556 13298682710089540132 11699016260868894630 15707736442082121910 6963693727683231108 7341819253836185673 16868304153167667174 5569125091378137378 3856496100232753371 6825717760016111127 2929060844961557747 11078512782040662605 10458004750775838904 13389547406601471809 3268102851710585477 13231161227903637942 14864352016077304464 235391650825442928 617580279411909960 4517415277041839071 10917224287249088574 6115058386591913922 7179904005946620532 16235218985161487642 13789612230796780698 17680656932312021066 4379229935588317701 2946340007581090487 5414480418960645022 12415723668005365728 844675449146792206 12323105623140320609 744404074935539227 986426000869699813 12934588713269039564 8255544261163331456 1963115363546141629 3924346572514089823 15226028387862275120 9212086283603440923 2289564707901555865 10455884373219894051 10247881206331341891 11672086571614869702 11027165689033194936 12607262774355739268 16111448988092092948 11586555796695609307 11206886019946535867 3556845450043436517 2290626768017169806 7147165270691386583 16640914663064381560 13511887639054810129 16065502685898380758 11253500870237429145 12468113526902758200 7284436892943826010 15654025152800489540 11099041136750459466 7609562230390001264 17048178547404146359 4571198470016671634 15898257831200391270 8016727673329508993 14909796351674990818 9465357260080438779 7035462592506824256 5581133692802615651 10081839078285006285 460254541748719812 10219901877510904586 14561609009108834850 10236913869198243021 9275573837480273683 9055375171815184890 10734414973806715197 12597355580952442762 18057260868257331472 5338717658233180720 6617536820749895556 13094254346961314420 12218124662047266142 16072557535734557174 7237436221849551138 430643460162444977 6949608411495312500 136193108196729600 12864221749363197058 17305103634311334854 12888505372772989869 6623339604008779096 12880747219496479843 11754703080922022759 15567887441347651389 2066891689858197048 543581883699835053 9821920779241176219 6808811352221936740 1799029435841279076 10250599915169447613 11138193517696610606 10030785047610741735 16193943689992762337 10953891564554941946 2097732272699375232 11924127189822457341 3625817739042184678 13738373112317141422 3407530612238833108 503709934172917646 14240648011700605498 9215559004609907042 10396303489927418729 13127509922832688129 5384641164816280900 3776033089801271886 15243304032831861852 206154525855451359 2110015735620798198 9063196984008619493 4746971169760367545 7395481026159269260 4058747432346093382 4204756001341916981 14304874904888506436 1798993063749137774 3121971992483233889 2581684199998244673 6469026384027880556 8226329993998593522 7029048580040614448 16837800979979819611 7878134776270492358 11195766961911081970 7463425268893217086 8612672223046664256 1626397102002989064 7100650402094285722 10888599162720372853 9637158964080180065 320513603666872928 11320626715847022123 17204930729433283579 2537676233897970537 4781335046306583562 8452011438909097677 12753979975931696542 15240084437260219182 2712570342326891948 11029591830078867852 15058937366409505123 15643893076667631065 14665941441083105730 16662964978408241211 13519793176852618654 3380341423901243290 14131734698422163194 13513317509799863024 6549532779750463765 6564167375095200115 16366965216399984530 9511869814645626118 3690901965229962886 16673918218392171073 15869786857139203757 343457905334948226 13821869109841116637 16554279695912695146 15415861079753143857 11828249436910681861 14336694830863443602 7614380514691753706 4081498659635032618 10304710087379562173 4771076854905238771 12493397915522083426 5907406704841577221 7236865159929461602 15014359560584692492 7973766421096978294 2392025185349069430 9815215251788919194 15016928926089393536 12694468819409399599 16244656080709148221 4719659126837247443 8746201684968691421 3004191137944460002 15915964453913976286 17227918798416513572 4122204443887296168 16201207343536810719 1664123531818234576 15873985225499575140 9434490007400008452 6463136822198542309 10054222707370915026 4876867337052716794 14184306893007461079 10875504053857806907 10368560517082455597 17585967640289407307 9500501483218174297 7191350932470361841 13475972388186446471 5965943804494457175 9133354741701451526 3800843184426137448 5045252512681311601 15618532484341134707 4363268602607868656 1833005723985666495 1006484074305391311 5400059025788192175 10266750398715709516 1325157379625303643 15019011980142937370 3484803943298280168 5640006981733459642 16220049229186927274 951160791712667901 11362454500596080653 91754743554848668 15501391220685447346 15456910625049486999 6766960515828800663 17650537398558057565 3943687764594222275 9576797237924181382 5109914775482510286 11702580299756070598 14506853272734038121 15501714104488484303 3304004910828184949 9148196625072190944 1028590335105178067 14251724474174116040 4191869437171181870 3860646066165123568 15877531900552654263 3578419855336209577 8879140713503398780 15928151198123184910 2587544353924183537 17441625532053769187 15609678205784267177 4683398819924696898 14450465794978452210 7866728209789358666 2261899361202657203 1767224929830773057 6142592705308207551 3139134993601381423 11584619420792520946 9621535548251261169 11496407465198777352 8861477812147642916 16462807332544124554 12334829861369994295 1900523409122134030 13060658888383035595 352282471126954305 6174463834755873412 15770539225141283649 11344129150277475103 18222585232655339488 11199134590281957030 456828804187453046 4367827216689738848 7095678503799100006 6418639847862518105 18362280474110760039 6132413680338415929 1079188422449693247 10947940142961379146 17911938955909120652 5967183674206926793 4637089220060916152 14125782717946709102 4577502998478380510 12106705742785667319 1427778230465910275 13532769819408401922 3706729125504609670 13903564353711040828 9068564977662957485 10920801981294752013 3791080497632150278 11183469035735785820 6743248064587812642 5871857014587834233 5409213956000920820 865480910987900193 8603055896420104554 7188198094623997817 66596066073476447 774079525731459560 11109957238534232665 8693173156831946766 14747849562212490405 14513210652175212234 5627835241053825890 3025999121705404895 9384826824769756415 17820581472881357594 6237768100850321492 5606775833552924177 5389718726136199560 5851982567580933315 11810550810759971568 4808803589250888678 18102072453365483628 5777103498542506712 8450728587649220684 1983175057157749039 6759330486324128918 12867708999808251031 6937222614730669367 216045386758106543 9262037794143928494 16304794611983031142 10346039079675997550 10671832346008301835 14998384287987215428 2465867452397818792 6248320542823432221 15734211333401458318 8560515353626222992 114088058101744739 14242902315358922644 4618518875631192593 18115763109956653551 16439955310026588848 15248816989907688958 7270731535849797742 1164981027068347267 7375236071753517278 12354858964045406666 9205713258148267163 10809185733153518149 14439246938634540411 5054702503981589365 9909930442032510310 17639647069653915108 11199492395035066444 3243304831653105994 10208816906735964682 4935037311935859421 1314456856567209888 9212448713686519615 1102524330408043752 16498454676256084100 10764692914913732499 5481519333725331335 1278040042771231136 17038851770976567812 3194676151014149260 13088284965028279913 11930482579617390808 18054783404727735717 1245076139453082583 10640272552200738813 3026569756268436850 16925062889934798623 3697073808554167139 13867359594578929254 9977478554389672018 15810362331331501702 10276496317202437457 7637165044019119505 16339518857160619030 16569327668407966489 14981567574107681678 8418250102463574696 17312567288723410059 994330493535937961 6737308992352789426 6009614290570077945 16984747593795827293 10948478995470838813 18437068393612930960 9826424199243153732 11682965241132296941 7732133706260730095 2765139614832320656 697152415931228241 16818995382432502143 15620329227608842123 18045020919747803452 3311722139168061068 14196038334939322243 17509333626056753380 1781347400399958348 11173740931633153582 8750981545342239213 14379140030070833816 627543237742618700 9686100188342914525 17966380158266321007 13440443201628753948 369254001693745927 66250222449188619 4621251616508279625 7511026878589950420 7575103766811630796 16416849350963949869 11126090705107923132 2979962986000276295 9175445087393842155 16792708003270565359 1504643481825063976 3255321112610757271 18220277618519101470 11809419475068792054 10320727762942774844 490027192574605455 6023984867503090674 16516030451693344387 10139604399910486426 2297544669089876426 10800703170232950039 4579078749868300452 183558130131092655 14735096703361304340 16818191838423423430 6609427813342295162 1290898247610025546 2225983051000342065 14589113179745658344 5761950675636904265 8808663274583508563 7160963708098337005 483888698922011868 871262286123439361 10334662316769912508 14884721979983279011 6768264627798519149 17590323766441968337 1962569185373589548 14162367725971185835 8287462543561146860 15161114975316551342 4404064127076693663 11274479585838102450 14409828139861883553 3480863801346545183 4407697567394482476 14447440380658297105 3478490019400490996 3082367526327952192 1219569947376280033 11478177497286560118 13606389275748236941 9542466639274333835 8730310375022039857 5004262222402863591 12566585518689517455 8573108480240551142 6447940878901417348 10519097506959855258 10634264683621853220 5943374116340238158 2577397602991099847 17665527759567141471 5445570400890647197 12206529473898945063 11874221068295833005 6523560730776154958 4228702447949876487 6889402920289057597 1902667006193669716 14935010724252306409 13764616102910504641 8544100465166708923 17673340701814133063 7470619726505918052 2244275224680530390 12044494490740528976 10788026375490774215 10136346996254058428 8442002562011721790 15559019311650671066 4603890335901107660 16103478475706172921 2107900834736328305 13463552873203166428 6569153854284907811 2241249098296515843 9532693805109579339 5433786697121658036 17953252799931046551 18228080922723943404 5759326285693525417 8477904933955011922 1319564802532999891 4679899742752090856 8259064534007068829 15783893855627653277 9552145497414809041 7102175731294241563 13157061132745955566 14835300496257697765 1332535563638047826 8121255065147716533 13796185381243020484 6645346831844826881 4855343860992373132 10156866172885979608 4810103030167929473 2628600807565694211 5141136426580656711 4877967350020870317 6251987062901741541 9548546792555180441 2450065510347174193 16107524932509626014 16180147072010854373 6476550060652453678 14720236916254313830 11018759289070891449 9320740425270964525 6906175562890701543 15920301244889662430 17917248972619629172 4114756383797706173 7181265831328381412 16553312785484533351 11998175715216419784 3504678157586584510 13883839652664230836 17099771773531279501 9160847557099679084 15686126025098914840 7548176376959679238 8709424727201809629 17053177470084779398 3417771978735185873 12362364235204026423 2808941899069814355 9922063131508819475 10033314594307704407 4994616775396651925 15651784725489141182 9629164790171779130 377659140216657851 8900646119281721716 13954332074859247791 15198679718289357299 16698840330443504256 12406529903706507049 15600024909807781117 15746246132191099022 12659402903242136874 2900162330000433612 2507958972215614100 11464928924313381457 11645810455848828229 5400668031293690133 4338979549322964493 6350620271831354130 18163873510970042048 15323866429502358709 11698008413924131523 10483571671513391282 13088471770751873147 4747289131429746054 2980613171874184851 8038991718031854692 1393517409204202262 5705525447334876480 6774591019603276442 15489485696617316861 15253815878226096400 10749490275738795181 12005463115821713806 7328271278255856592 15503135248652554145 5339520603886919911 10545453457463566940 17392723059311705369 578239907841098236 4264858650644600188 641558770188617274 15671586442889384405 15422816875880455112 16928655979691275450 409951896369533769 13541151302811373255 7139897760219635265 8331255852152577803 17724283743643444746 3681286356286972491 8125655774390449857 16175178258169237045 4919213789936188341 11709089110807154714 17041082939421506922 9370508664413093259 11027568858572011810 729949383198150773 1087076349791134016 5928432540182635528 14999157010274337910 7583278551568127728 7786335377692883627 7532374940461306271 12171273617564823440 18268647764786268245 5443650658244808428 3123468408203800502 17901636168474112529 17680979204195787985 8023186293508565134 2259040688863825688 2716039509205790895 12653670066878173548 4725502606604926090 4724121888663402749 804504855533797294 12511841180371322933 16489958160954259076 14450276993479424724 3937073922685985481 5218798276783358272 12896406700410789986 16603162349861658867 5276131560437847442 2458372568953831292 17904638120431318665 17553811655970493257 13803256254250357765 8241596065022799745 7613842815881854499 12782379623045761192 10744578399305637625 15107330050572108008 3988154879940339236 8248283025666709003 11327850649481759630 8829938234457638109 16746289201209406303 10130255018235062990 16580544006388436766 11413413468451780270 3588213293431528910 1487839694220570464 15085795242121519258 5978708955043542341 5234348053174910508 11531439035043092736 2830752958489257097 12847640554655929091 2574874142958481709 17783600094890403106 9769336537172826026 110185451262854305 11318798343663908075 9537130671041045223 15120567320288347364 10629647411878709543 17852293568962945955 9945510139513340456 13262079550466864434 8257429209963172088 8594679207706530436 3277403365435505820 12776419689892066867 11652243017746748152 2724258267888578780 7776344095481764133 9024990257172668054 4174118688688669919 8391971836636286395 14332007618511852664 7153514756150535940 17953797013518156194 16078814651497995802 1689570558864629865 6262881270241863514 11820300646279130142 16221001013091123559 166689702144341035 8994200614841757806 10180692120835927617 12733275973517069586 7131699155727435130 4891391301241520666 7125875027729375128 1093529754159052435 4027728773708977470 6427648323812311161 3197187327378676353 5997034143051808178 7030933923709894856 6172212074940835265 16589521885798939425 1432958403581602125 9400846730086618340 2941053493629657801 17191760211439537268 12575844884594246976 8242185465665904462 5630275825875567126 16074091862702454698 6128981553388813938 17648639094914646258 6067289376035479144 1382240542058337551 17763640908089946771 6744850692727745758 966233554652632909 5056638649013583362 893649523453490614 1359083077173259554 17297174634050491154 6175955480569392973 5214836886640495794 6677722955377764023 5965325338181147739 15300466883349886084 7432525996889788020 1713175361802885238 17770713183523223004 8122209318261712483 8931578593117872928 18175976056099513641 15185404012948088950 28917805913760975 3212450500964471158 7841760511307340996 12713596928037250086 10763457036749531632 397406105423241290 3535041043898925043 6611261411348616951 14173493070637602225 14462263767020273228 1268063838912825038 10037228665704983859 3444182731908108538 11433464183021920603 5476858081164216735 7300793108036817803 5520332107963187285 640870694322706797 750175798308716278 5689460846275071539 9128284395048059883 747035511774123169 15944052618449449809 16039697200959685654 16196340311321127090 5365337998579849114 486059609765482618 15849071319377393033 452915739686112891 15161710296491187172 4763901137156248036 14249944626736070600 3726684646978607318 12297637262417183011 17651163147673060342 13486332433222442696 6871784396625276364 9007098581105123470 17926263333862381278 15607998002581137861 4337293501817538544 16202488660468026048 7325890883857074232 4577991597657159714 3841384050083195535 3558505945433299976 8252540728526925786 13530573630440541724 9029485561809220782 12572054905430971135 12967878952223902723 4399925876283327571 1717163754627652891 12283120111292009758 12301452661028465486 2995440114620782969 6247622229251272959 18077503897747597166 13277604008495381678 2832735281443035543 17381129454334310078 4421872409103056881 17007784314197900534 12634131704477420692 12105446434801155678 923991453942738063 8249001482179684088 7754082462574756420 14798751976593182053 8733016835787517147 13718798223177879459 15256259145823988485 8960659656879199600 3275245126415446338 16465843990341869558 14836022482147744844 7881839692460188826 3502219012775501300 10967231380388041805 3877422508430202976 18183459481993606240 6828211252621232273 5033564850620609903 16836798357749012706 17946334181457766904 6829735541843698888 2547545369936221487 7146234180976290426 531195503830091465 650529806105734065 18250766672567864811 974503698117059188 7514453596406410525 10658824440900172487 8732996420228537212 15268643205312014739 16083923694334903808 4867999885644209502 6513932823392552880 3782974554285054094 7920408352675335221 7171418057514156368 15553514637801810172 1383391866732973797 2294367588307025785 18086058444894300760 12068180083801276199 2899929852024177808 14857620767723499581 9413574161085844346 10118223913257143570 16210974148124303800 4097938105147093700 9080872954027604941 9327369886392489651 10491360784196208554 14578522325959403012 10247967432637218109 7980550758185765617 9480381320954798408 13137162206463306684 581846584462186217 474595350783148577 4789943637232132727 7972550544991538484 14413868728496123053 6977506835777083277 14873486355771369044 4421486539474851505 10481748553741916141 4067541623195336241 3767714216607763987 4809875057626492281 13216476998158304746 1657115915739438698 471566511437445143 5254829584396214115 4568998455665979071 18010015468687138999 3601317120764599569 8410777551550418098 2802086594982083547 15014744182054052826 18217854807564355124 4187686847182151625 356841028181978487 12586648763854006767 16406079564140267083 4625447189205619662 13851769990823225555 5078029908331703183 16102872828332619816 5710193124555839589 17839159336503190337 2928802507296218214 1617246168526440299 5665054847825966223 13997038542690986882 14280964044167377131 2441955596626761876 8784788166539393649 16883902575194777831 5861067564836008886 4696930487228855527 12907182511482971976 13944630598342370545 9659333909400166727 9804396334670062607 11792160375308166473 17436168487356709468 2441585731717906800 13500985168006642526 14993245249037004682 16950275651570661099 14006861683872096882 15577555795818446776 14690034813357786665 15516833158571608112 2698558430547715320 240387810350661170 17821664227151004776 15872530130533005182 16847868908825776877 254152496945907013 5477166175590592342 15966911710225745103 6097147782570005930 4209670939150782147 7806145562233852385 5118529720487306900 4184509754007446935 17660216610354438139 16656946702269293655 16319600673051716439 386471563340115827 8157353181063109905 13286094031827997445 4599996763200472301 2566992755568925369 14131002339162138159 10865362952024240102 10905487871259605436 8909068585871103350 5134902501879770643 4625493416989790486 2418406503579014189 865840331722217219 1901786509304821220 15562785505966993822 2881275595136248544 222166232117537810 8081958747559293714 18388249509792565921 11505721181108423727 15347297427387118585 9822306946138938919 5443763281790206805 499127409869677984 8980553897718528112 6453960467840894505 6471396161896759759 8429550309338186106 13723315520403594745 4280474259104612244 18337731094494105721 2297470754772166010 12984456426933347450 15714545713289834999 18216825475583952683 10550832323867473269 17360776266118490623 11827983776246812038 7543482092985715131 703276371456610676 1917898902997695562 1082929016766649558 15498202629839981019 9960537017836628457 10471324312660889482 12349903447726429983 13937415470730302799 17544417114919865376 4554829581324141113 3018986104505821722 10566120669570899391 5713791878490758323 12017412986133787478 11209949823533926631 11743085675617481146 15792183097612029864 16621338146097359003 12482462956971376089 4136990610532319141 2766269524083949789 1106190323703038981 13242729304290406310 3900807745910896316 9804206122568314673 16887652269152467877 11970039399152729046 13533260506355606324 17760761738584424056 4763348226798980055 5204147470965182671 8043931097793371576 11424303499408688692 4552076872646134760 10880685643548666276 6576481743341713842 11955069606245301038 15671583052937227381 6159443910941907790 11980643479293568000 12117273614108553108 70571384548433172 18100513755728355726 11628135251556915813 3271451811249584131 723519192107046667 15765318737097213371 5099785409473615482 55857502737604795 4308042767978993986 18290011751210027575 16650053311524028110 7096997006862118807 4086666761122263644 9998000374137861069 10570884613208755387 17661334334937688349 17181868191416332262 14529883030820557903 4534475812443350981 4181429219020761418 17632988524205294061 12139446703004286517 14841475840392563015 7304831242463565115 9270263629470691556 163617161871870117 6673029724899071308 1670340943704924403 8850724207130128428 13364935892542761066 13799291315258817537 9754715536061448830 10599357617754926474 17331030121124662888 3258805298162586265 9752948082401643134 13072272218615658657 13782352485486044275 16931875925740764471 9573243863120373319 4795672472273887762 11670030944915307133 12623690600456153087 6761298966292366304 17068474829986421455 14599870657830590935 12029523798353375426 13622056183499060430 872247902790042386 17025208324301380162 3863402426381755129 5220968666644288068 9908663990502454296 7835363068970362290 17819342297289666604 14175219374647377609 14072322409364427864 15929790613926009383 14039721291073484908 685801151603795687 14752397469319419014 8772746645227496018 18155290554098448974 27389770890635761 13446124565891013460 14115079291059182542 5711928407295270030 17630769259692677207 14384791648246646506 4550369619741511390 1313286792334311139 16546425216183551859 4989178223586958927 17849114649797615839 12692874768864970564 1827945478894623357 4534621795273545527 2505403232527452065 14961218162422782841 13748100494466737331 12880792387040562127 7038404063319428903 14550050888783364202 10834941085307353624 157301453525022428 1856190981407009215 12282871919758011773 13771622234625542799 3568457579410977362 15008819523820401049 3318875161654402573 9803972469860214735 16637079090298505270 2041370219713965699 7091663865152260014 11734794533644681890 1660895417828596441 4679063159956231555 15783011216359244172 2337881896559123369 8705945561171628206 3992077010689365672 8795137939786390240 5111062528922871665 18210859045124608372 11726914520936751001 17776239740575960892 2728513479542922999 9478868771553204521 2502025059728944219 1414703979229710063 16085440909105797568 1025158510301264885 13181394951666302200 4034841164867595259 17719608690927522261 7943694345000673606 3971991104092393487 2137181680839430833 18165947852166395757 14157000024077611721 16357771039472674505 11931121841456878815 9510334343732077572 15324879222620566820 3441894312197103709 13586008638212077654 4836118598740831470 7288547472008442044 16186581978451751312 10282543238140488135 15886501679501587863 18130827684859444739 18406670654686261755 11312995246783122924 16602278782641460109 7229006646443452552 13486952915312495039 16044643702303555455 7167702761152099004 11347873908432375093 11043247397876502544 7916940071837901421 14073249345810202012 15117714585947930402 2802719589484208509 18319492834777744669 8101722806271917247 3745060477504143045 17748530459139909703 10925018197624800888 12309741687877046566 10542671217387752029 2158469819484492427 14290225058261355488 15865944139035434019 5018369740351782047 3127617762108677850 4752798353480102120 17140765458528614162 2439919986541984529 18197025754977252329 13258246288671265693 3724624844706270175 17081070559611703167 13446318601671614580 15963916016284630054 10794745394951662985 15316920882539322102 8239073971839989059 13926661129508484170 10536949943702877993 18251434836574563379 10167249566631734311 916842622868386752 5159563018265768688 17577220516421711487 15564771848316600344 2640989291975847956 9863323784588509109 8540544333420868665 9789017981120284825 15337538671926988219 6706642457984395165 14058515575880178618 3566585191985203449 5467024532400463941 10923542509947080121 16633607516181316697 15104265766354835753 10196658910291891439 1122801233128379680 5552234146491369927 10024423355656006491 15784965734885838009 12323782614708052490 11868394766649947539 5319656817411430234 1516013387218042875 4040867554449250557 863906724210658849 14973625937849976973 3370332079140247386 11150754263229708166 16519481787637951965 5565939842936387411 4025079034697195729 13167554479689327322 73709827432173306 2046303247325290193 16886536101060865916 15538798944049208404 16456194281111752316 17442788013480716098 8901257826993284708 17103885221562386698 15525747579194998721 243281755192915892 1656211635981058954 9161283982997039543 15450758916457236271 6749203535968698294 1401964653325127517 1108478152084146704 14370231041720535716 8162763840751379098 16709520544201710969 16733486740141828424 1285747588601509758 13939902922079382657 11640497167066039765 10036792405081360782 14703521452965410138 3186429687130044891 14043886277840746442 8405293011653762621 6760909126173991064 11450337265825481120 16823093089466223321 9232447545269322802 17066058216885039077 14562465819151048417 3712338068481705173 13661820352587042779 13416159034095714250 11440888553295611367 2623300645501211182 12782991407476945317 666155827321574074 12467156021993376575 10503509925065688534 10696782309882420516 3617636704246039547 2694976187002485261 5887611523056485428 639035273202150216 768742784813698137 11214850245005316467 17287069715325387339 7673888851958382670 6723298606556996997 2376023212605098250 11923001364450508106 11865969940756226969 7442985761828798159 1073704843912639191 5821968604502175525 14621133229632858742 10381801934369026679 425362719330873011 4825757565435479228 12229506231385463403 16346866579703480553 17972320678690916958 860310800590926908 17997081483718689584 5740516380095494644 13071410369244634188 17880325777480718805 18118418817072794491 11812110623698795208 8999809182531119100 2344294594232290789 243682132782693024 3500621090696961423 5679325853054985596 11002830060403604612 16813285514985392123 8331773706035816100 2390773514072661011 14252804580548935188 2613486551827786487 12684783331040796404 2010321515678142996 17977323562959383163 14095825912774714178 16443957602761493640 6024322136722745702 15950427930864944410 4230297911614975894 7091976658011388552 2782999920540212689 2560542413306948413 15369531420386738411 3057590603313971199 17163240007598685640 625640318807020028 12943861407813990291 10623502821807863661 14497034995214397503 17101135858707906037 194957297679775873 15516269762908303423 17367304350683663856 1741907940837373052 2508167995557818053 1444341115236938925 4535851142197528049 10116600586651060512 4757782427433736862 3211970304343691934 14850183078410285923 14182880404394467119 17993941754030650034 3911350183502940673 2943842585804191544 2812788399327495634 1149948454579024010 6741544148432739773 1514529085495550666 18180637323410094907 10257396279934904426 17667013393497426469 5851709730778487965 3230098578021369001 8673650426768652727 13278325098371877756 7360490313567606794 1116605647445329901 2760106587985383011 1515375767202697086 1008398338004917171 11810851772351960905 16581466613967203895 17701711322048319918 17527474655759826039 1338951028263904026 16414100087548630456 10151122536364481710 2379106738937048545 17081473844796798681 13639864854798272519 913025515299523201 17746689892246316076 9858919659967111726 5842251017414010747 17999212957342908723 371488707353552266 17938602356646113955 1248352800336582831 5030281248005587179 6524020726814886058 2295553644389470552 11292546272036796128 17221145627018181806 8250492561999407372 6869609681946352792 6339997303962645802 13518713657197543565 11030942989152350111 4117835231123821703 16945967680508884116 7581440485780036614 13123896939229107494 6648626908949214737 10766127216372366129 54637737518311685 12495393924406230813 12524512284904273004 11842571351457620306 2789417299849599949 2583755124746009 11082748932613874744 1349436765460219280 16454967062797220933 12155021103424149851 1170009113811396037 11283132951028145448 12300287501928914093 5658741698676261705 6212989175063585019 13960351322066807287 16780801069269564515 3029928160068647632 5149479269473017042 10447013007629409371 6818055890924494833 12763596984645885251 16827547597302573281 10912426743616878828 16962409322997555252 3592856647454538124 15800701409256482888 14010999737266826654 4137181411798928419 13656040624778041711 4723178018794111277 18007779490140415214 10472472553280377729 17151999400546067138 3964481703816217897 5228078351864242143 1563838672809584893 13887312251620016295 2794411791041134861 15257689562653172577 3304398532031507531 4840686460456630986 15878727838834880274 1520103213151552516 1109240217847238630 729258538526476901 2887068676723021940 16434274080269074705 1288421882667353922 12135306344684960807 4976136954770722189 4967429600411638502 17032557406871247462 4206886133288451214 7182333974133357142 14033074798807460772 18427159496947983608 4369169239465702959 3212469651554106445 10741377321903726134 5271620736948271591 7081467131580253488 11074897174070843754 6951050769760293395 9985748729302002474 5229308313209566225 8312130548290316000 7172164269946576882 4425225294312622072 13301289987992511451 177806362439970870 6236555157453709494 9840622171772366697 8501007098759383110 1434093864448810558 5807965032449699716 16969672188017449745 8315573893932494474 15581072715829547342 396403439038937406 7742702059810635273 12919251785449457664 15840574245181202115 8864521181995786191 3054307317748606725 7585595438557636055 16555315652789237512 12604188420409272717 1844045982443429561 5022448024615790369 16203664855264332336 9676243940888975255 12679384615053552860 16014031208811869126 2668286997498355354 3003914022384885741 7653934738962467607 16123931358684467466 16919027214983969516 8707774086866499381 4578281347414058318 18083326944042803551 13237918593092424145 4264857579013844227 696916589640572022 9975293056033415715 1325227370086664288 7781479035708962656 11755636335554936882 9364744267551703182 7646525921342799625 15956224761107586387 3039580708048901646 9744283915253761470 13837265047946944151 16211840826994474775 2446085751592733776 15100880169857516594 9569069321699049527 16625621157297578522 2531392571384373346 15002742044304469400 3106734089085655581 9097838474300288984 11910592614695480588 1497277315197337776 9182604242215683651 5881047141683396809 13145106199795191921 15773923176270576161 4991823501521142906 10373718089018693168 10665555858504348534 9130115261036562217 10332383474846379861 7191813400111087120 17640140287770967583 16713768138271690530 14332708957049987323 6673589558677832468 15115548098877773607 1205451200440305737 9331160917354784300 9028358609165955897 6543997637544423998 3305164598386298906 4165937661010513942 3301535927070669869 15389952046893478637 12151847165319509237 9389147546806637845 12463464836772197894 10162721375038227958 8916489108784027846 83978220075568298 8638691024756627003 11931095795416352557 5005622347973179404 4123950531654334132 6495895939612216687 1611892991117277437 10192768022796563712 17010121851247821459 17973111847916217076 8960153825996992862 15013015223316692709 914926170371282337 14645839878980087218 18421644510996135251 13594134512808120590 3755536206497367479 2701946141203115539 16091990745780882187 9911691688177306690 10624487054177112288 10102814694100154632 6650812011760077279 1101025557264442085 3566994516871628472 2970559053952629188 5627077701116670655 12709479408695233376 6593785219164437841 13617218440200040256 1160986618450889915 1719403032688983160 1793536232274580552 6467103771182518967 9945057444587016276 9280959987571733792 1333526126232873704 3904161805837907554 10650514268598161308 13133426604993172681 7649622916130374993 15382438358546269736 2734028065849890298 16556302764330076835 7540096193757598173 1713703660742568029 4555921510711903757 14887916035349201941 15121664358896016192 4474075792207053510 3719789210985211999 11265204707742329343 16806892530029637290 4927836556899419211 10047959200318015906 3640796553592066962 11393548689094422901 5145716252398743945 16455481129473967226 1941862795863301680 15643812466985912884 16088260055289619971 14912976342401219528 11135800370773746427 17860223627449763894 15015803889135370638 16019268179770651778 2244948501688902074 1244699945183356307 3087354962488224637 1597283720399959307 11760818622479200532 9283976846531888323 13682466286324204666 1368403181021282676 2259987257751436903 5614091747806056393 17421290665853049192 2904606910434274202 1298685817341333846 10557297012353065013 12510354886871328864 13814791064383521655 11465878905919416025 18324165323755346008 12665505106222909451 2081976648270815108 3422674725315609922 3911995642321953661 13399337999378568262 7155006056061907704 11869939493382749546 3219375311100315906 16119890438760910810 14361881623104111054 13469606526504635092 14464615594600512691 2259765194502524082 3978850545756700305 16392679545004089475 16929247353471792099 17208225777137692074 5499705354736364026 2472165835693555541 1239266526874278175 6750710002452756931 11183360798674841231 5546144761934305266 13469264723276147852 16941111856669472463 182019024595346346 8135987473404727356 12540525706869469140 3124944681652812541 5286026632549998848 6062560082243203186 14184222908380834226 6962621555747839690 17103559263868507957 6796238038424684981 16394165163090782761 2613969079611666245 1062578663414601376 5964075724385076488 4362870573983813664 11992493368099308660 7064399911867581184 15051168711805665364 8922322321241604230 10530481688337192615 18279041950041471830 11782694817827461646 10117117317130078003 16488766106287621293 9773261590389500061 17285136023869699906 17370640494580626590 13252684890214915449 9545834469474563381 11067578163577464938 11823424623394326187 7223766473224678935 17933456540908297307 7118692735311996649 5492131695726678602 4766419895087227503 14739784349081912888 9238984889758655456 10838662647616911639 8506501536284081450 2385812464045590097 723398492158494533 11148416202681812764 9424812870765668289 13044212289830083746 13325639801550258340 15235844485377534498 8961661034611948557 14863073922988486628 8654410309822556882 6809754592587052345 3906558595851692168 11426370887936954113 13856188584327638808 14300905666625941611 6248712004931146630 17519354654696371647 1309157940436110540 6900703811766770574 10086130486991947321 14079898981952487494 11986369470907014847 9914939774675910502 2763955309747992254 5068861950008547943 16584400755300940170 2297428638000427500 7460647165253122121 14565430004532153234 9808979081033358540 3805079909475728058 150449630917387117 2234767513176578416 17949756534613036338 18357670724179768071 16887594560224028860 13512097934492740425 12400274663173685365 7027237478066348916 7486048816828056716 17251290931946638735 10776978392217918536 10912600357248757458 15941955433829217141 15834754254990017967 2113882179351170430 7676210726813558531 9444227225336728473 11649205874699684297 490998605013691611 8437243644444117717 4634237797114659165 15078267865975291302 10839848352482813158 7235938244394242254 8957562628615728068 2745900808495415109 14882931449450342114 1017615366662490899 4931073723393080012 6059452483492719034 3278927175888573917 17561688340911139628 8720611479784820416 9413061051969257994 5334611888017104142 15955751082800159734 1869045224576578892 16701302660608555849 2743376915174869879 3851068421105376655 8990869172389462537 506086591828816344 5431452883984051131 8870124489887918381 4386315442117808266 1154921057451677648 10671769710336014354 9545893611624651360 16408225999839513555 4578598123147224331 15354928923980030724 16753548580902549408 18118889782219093588 14773373217007820910 9060721422307178570 5101954688804183337 2443861737687781567 12917009617795241018 5065764297230331646 14215992868321093248 13699464105263611537 2157038355377615519 14260685132076734828 2395479906445687320 1810585306942985598 304593355998778937 4462704157651248905 13234719636789658893 8907472027931475560 9605352310706056901 17624879602080886 17582201241498028487 17361459940078847589 2135372132477225215 2650035006450506407 2980354713235948681 14134716312856273838 9011187339808700276 2157109163042762913 5403035043384554114 891057426126557585 8458447396540617317 5533176249002769560 13981319003839027702 15455797716952918047 5339608389086687364 13597335619028306790 17366070805999878109 12002073560195511758 9130965400461115977 12915297249130184010 7590240521608173906 11031451113972776672 16541612021195019627 1195528974562382000 4996387312318768846 10021172470892668357 98765433997403174 5839233896999829276 7236651205457540570 15787623977932505828 1688112743090548272 3979927912281443486 290014179884902548 5458816211744164502 3648416620780365642 4330491985892485212 16796955814401778432 10893712146036078720 6628100662360203565 6777168869268997119 13246756610667552614 12722101502539006063 7512535347247652141 3559216411627573839 16955723065633093181 1413337453910547053 452601488444627161 16060492465870923341 16262310096033179823 17445741308548609689 4462403344093088064 13204556802212035149 7237979401731194682 3789688515974482194 10602525123537983127 8017739984628933532 14293459247656960646 16927060796600696092 16899231761969639253 8379286456425195749 6056681959508403227 10368531162404253877 1330672132613750584 11712350796222653804 15616184705594323764 894599674813261512 4763451026071880012 4835475845523729496 9947369802911374808 5810845121323977813 12448535511524054502 16864671789995294576 4309166393591803977 7162857818447052774 14645406376016574739 12539700371227379083 12338914576069682904 12695605688174334986 4279550984907064775 5621987803065504748 10717589187556687509 4976786498933161519 14246200350723969589 9135350221991444692 7087267269614704031 16636374707598908803 15969029691164276489 4556014285063597075 17694000701397818770 15566664742816476380 5164139580826638779 2165233708381896718 9366403263818269149 865312042075233490 11565638865558834063 9590573820439430739 2709746758057690321 14176636395457121295 7176071755203567832 1342603966017502725 7972642992733707723 8162422942857383349 8859418251341240118 1246671754978316780 12204559786286790096 14871391424787182950 9870008096933722505 6713335739785901343 1628177819052276524 5155408722265796366 12809429363866934959 16831538087908324626 17930159882617205552 15035125078193133043 4281537416746320464 13997946081268317449 5955674912303378175 9062047082319352831 17894153770398382480 10287786943788791137 6378163501438094109 2144488999969910750 16923626747034017060 700436409079219514 13375552953429897650 14987700188688754681 2976968753500988584 14579466874136583821 14329788430458115470 4607296123533486978 1756249384635541953 1797261555614418705 6648488629047922905 7403295257634385693 10855138176945092679 16275729714862649660 5803528927082846169 717400421427348423 13302370792068948838 17116466563932434435 9814759076982532682 2540485432696634646 13795517147511757724 7651283459253033099 8565293492562892815 6411748991474203440 5799298079904384463 16962351947448720012 15625392382951964118 8065822081608866563 10990034634175031570 93652832830239720 2494508001743091825 969520023973828313 2334860537674142657 15505120313787906688 4878140242495048194 15697545957732020549 10798934555765693193 2785585538824370657 1058844563699183454 17422505895399584473 2622061862212399320 16930381018759061497 9833608579641416820 8758572804587547274 1036643282249546048 3925458056775812583 3237590191769875759 3830183624606224491 15542369325444984711 18220366715422440655 13920694529089638591 10534558979319187639 13346796683854133984 108984065634984678 6870615285588857063 3889825989856918413 198572312920084138 2787445638689218486 12841642635890144549 10040123297953255131 12647885433654127002 5564919915254723861 9308628873760475123 162768364053103439 2819602906100206468 7057332086638680534 18093281709837660911 762338467874956805 3472544302169704800 17099921885863451777 2144876450200971138 11211078302809520922 8533508952800987449 17057403898205679009 14874582301494269254 5211175427295740727 4591222054970965728 1576627865979476970 10470808139310069768 9947325007897296294 1187915933597277722 2546700962640020580 8482566485050219775 2959969266984443028 16619543505343498725 16928450462490618770 15395511588067910585 11860765930380945048 16738452728951724041 16193445196855574612 94753536809747077 7354354332057098956 4422425808160261663 1089964084380233615 542921215975704062 16708957890200502949 9520646058398725614 16956773501515217442 12282671310518578082 13933424055935481325 5109804967281981630 13620242640139909756 17324943989134381716 14345484399156632672 3979811561547336064 15827760063715280400 814975884390851511 15901870754861131136 2767672239167167903 10547168403992480907 544933887305631341 12553179739391427875 13079028920362155087 14013078990816591293 1705172223008045131 15995042238497326021 13526022878016427984 2555599266374065544 17243825770328470785 8618890449906126712 16034864938372709291 4079698618392155724 4441000829505576681 3344000954705551084 909403446099027176 17351648185981680712 7146968814075296374 2041044658596445476 1886595748038130830 17703929744312874502 9792471607895320119 11751773985733454561 9808727900117806774 7369431436869700339 17633021854440813240 17658538281742190927 9624656449372800032 13768718579484066888 8557100764933020043 3876972888629466023 2267229537826502964 5734501346617337122 7326475661096198979 14630085288996352694 11129767496384010158 8595727981377939384 11235234337079528598 12544527291655993287 477734947401215757 14450468350157221481 54367872062871267 3893721731894377951 14400743808978566289 16219879711813671222 4688403826906850280 13204599882997869969 16563919148666718977 8653031097466591825 8754752097936473070 18176268777325603251 2075380416033422273 7263666737589749966 7086021983926986550 16031706225194166909 14933163061330695529 15404289986808065866 2942249642404993741 12372987672576697121 4540997413882062657 17860778357532338903 1180981831818661786 1064385796575627646 722024784864063485 8862347989513284794 16162445512080307863 17760920942130429 2102420885223641962 3838405860985303844 3772300300794655547 17191137929532206361 6698120382647378184 13173235809606507909 4718694992424492022 14780502307253135237 17186164862003398039 15050127831206985311 133043652237203512 17623141099654494061 141693166068599833 10934446604635360426 5163055136433414266 127369590546538921 6833486821195828610 16191905645297859683 4050028348728053335 5384495957263675805 9503090626659018280 13820740173965265736 1016892397493372429 5842822508611407781 16112945991345802732 12089820646777236957 7797795160182899449 8807656793773063340 4980128210049353007 18254805247177293399 8520127656460110361 134420127973537265 15182981116984606798 13259465860685051131 8900095636492656693 6889027052465553185 6779409037212922140 620074682992545378 12514104806945297372 15391458800697462805 13438274806737398306 1609065138570452493 7421730824780559463 9413349626110229677 1753562347641027282 16845736627739542169 1682619056841031936 17611547753987572330 14217782375683921393 5865629643078727519 14558148602842727337 6107859274300754424 8802842842483060179 7455862292196998363 2794954524600033395 10806416642560233444 17968930232832412366 17829893309768524470 8640584469367883384 9274715165746183484 4884994842723301226 16627112269264672237 6562288093323851296 16972524708510482815 9127967817887201612 16408383709219201278 4414208913509531360 8172490479766744061 3814186448944536310 8363387028229591338 17707502323565431985 16601899517958930878 12233576852100863471 12298171581027127549 10175476422665654028 14209544215852011126 264671268477893841 13206240281307608729 1085149096051986198 11037143135428376352 10056423739143623107 3981434038796776664 6214835099749662420 10051434565208781851 12842445821550822893 10459027427943562703 18248543112113580645 9035949658133282336 15247721191673594807 4190964127705730323 4042025521890987193 1921651831773686091 16314584340588191619 10895469931725762568 5400872768847236007 12297642542505181446 8265283958094067002 7970087320363553394 15695525685946019524 14797081174635436667 12251579110111053030 5851268834980465904 11456572938326578887 12599357619495513949 8498101198453708770 7672272701446578293 9413589029107184714 6758964754979115716 170725477970547134 17132432017221182495 18085607673288775791 7459454087689333446 11269300381190605458 18112330886517354812 11419965474453381455 10425560068359258982 7120476406324785025 15454112254974010112 9692266240961547799 13244324617710506738 12195903845674627345 2088626308462212952 2517561059108467554 18376926633189187351 143846326939266387 3229892937317606951 8210059784856158834 12340841072909510061 2109022159327119712 408502995921871350 15776154637501170554 12579109567807035676 10467081928985920707 2914883637228816378 2498271382778064584 17892830344433149901 8282817275565065222 9599927746476513118 10019693297761301469 1338188686235979072 5006643135295020058 10609621840217349223 11909726784927969905 8778511023836179706 17502267624613102579 16426500096085513447 8359676647494292393 14941205097610481253 14737181739810801421 15586013165998741572 17384796831351572408 3222549621566144316 1704907475007276218 17217821601185367252 8964691803074895536 12496631150172074497 2209353416562244660 5801107970613121424 8866480546829916963 8193617001620496640 8236647407575465277 1703276567657655383 10195998969341670542 16557965244131507959 13565683449524911957 8992270220783820523 17366668189925817653 12028204244626844410 1391201970734403162 6198617841425879217 11788030717213450103 5689855918449162691 9732946474526515493 102086153474737342 10698892964568572504 2941592848777888282 3421512453732298352 9729746151881720784 11995431348396564591 271018857534401542 11473720683560026783 9295517547372060479 12610148050593075058 11643726852757715914 15588344382053110394 8512637878050731035 7132747338670747701 14798931830993699900 9217482112862733749 11122193987087843361 12795714068349323017 3564132896288372175 208186678877362924 15317176372784757087 11857477854981292573 18174921145625907839 3082412826920995699 12174661451558504635 12588300454543177932 8447680888839642966 11035594646596800892 1993281004491084742 5270010100614460974 17319195447775324005 6697526941807469512 4000461236066576398 18086858259033531137 12294087455325204792 7776445128672171967 16210418747869548396 16096244051755753695 13825507255427844846 10236194132206941802 497744229564419013 12390124596398209492 11657768841160834601 7810395874580642804 1724205397159444217 6989687290202904464 15219697146857740168 2550008970555682474 7150343025048361426 14602231622389627449 16108848772067118543 15695478830856173159 13868167354435687400 14366107135362057419 14880956783954557828 6472208785837524382 11811657508859115014 6927019443084862070 2874044678101007423 268477572798298867 10488043670283319976 15365528489992101132 16975223069272988284 153586689636042184 10442933748209936233 6257401402422785702 3551298412550139631 6709310587023357485 5657812811015859800 15518099065108111309 9668670803489961399 2681604937020858945 5316732174488890997 9998202399674133364 10442476014948168630 6531507631085801603 11047184583271298954 13014640346465281732 2904582669739204706 12622468957620558935 108783983799812374 18363140391886150446 7854788445898092744 12611031404702825828 4369125908683016533 2150594715578458935 3186912098906981980 8540022352891906125 10116649761284773635 14125379094318848298 866265575136959246 17740614948792326225 16214600713177645550 1722274031514111480 9350953974648802282 319861060026949234 2654114100154400536 14329439081714875153 7856872303982853330 5864098953691142912 5900159479427399550 1060108142394735315 14553798934729322509 2477061446191834859 8972143680725253898 3745472068050039459 16305661776811340691 10527134081659989434 5664233762152019993 305400273929118292 15050264094154310574 13116669283964526399 1676245867920579828 12081832001312394935 13636247278461183927 15795811732662272902 1928624181494358354 6124237876972856181 14578370493965254968 6446856046242078839 1497452697623835368 14108011673969442679 8444362342110681414 3044540416264309614 5295999410349923580 8422921976550717176 8621284550575402017 5740027722868294645 3888069565083669934 13724290934314881934 9610446396860444859 11622190308414121683 16268905500918693077 16243715702296570694 8249979552338890353 5350879823174177758 4396850925846553302 2922004005807193441 4301234480994964142 2514072031753758418 13251824262139450983 14940776384751922254 11519705796555490892 17357121588930127678 11179043354458614989 8655317116207283138 6733713621182608269 5765174819354934154 464195313065694991 6625889399939851993 1131398401503241362 7809862690086763082 12656400479400191206 16547807715650968266 3448412681658006954 2669011834769064692 3225782587652456760 16785287214271427070 11117621673861603402 5901425300422427764 13647495739835782277 17620754538211808151 1042819220143227584 606408141596304390 7371358901607536529 15582120871679807431 12438134946077812967 1845993277687646458 17593226331343670950 11811578379156435370 4423441642952669887 10938008581145432200 1502135165126645674 5930809574185456133 1801239195418700758 16140019278777991424 2491315941343718694 15300526120879512840 17434326621485549469 11613605063241293823 16093482559309227465 17444160015999866946 2858386058958779612 7239482801276268048 1031899091477026702 718387216225109325 6141328594700471769 1522821078491343985 6017233822616163078 15689818694891017036 15716193138497546092 12699913259376756438 14729118036493939477 14844214298216256210 8694492605502730549 14421894438551946577 5008726996950322567 453449988805198077 3439727418312444438 4958982255202391753 3465470386837582384 13776079995373470218 6865634906907984779 9980029364303424826 432407861647734223 11620070928197027907 9366062133570005454 3547075755796308929 426083045697164906 13671805263261734339 8852458774351783529 15464168198120949983 3989068567364767369 8131239619214288812 13310525603543076685 12508872885563575444 10420445837953086835 5625833491894242087 10600725844730485287 12224402398787444671 5727421779500398791 16263438915384493516 17861940196109745885 12979124248952030049 3614814179921475918 11164378077000514459 8835895319100269253 1781299251506158327 3353228466104293719 1245771496997865792 15608155446162162616 10424550441483925976 12381237229980439157 4808184362460181114 656653097272424931 8237646304913493922 7146955128664137642 1266326768986125169 2187675258451060858 16329770474954261349 12768076421792156603 7062629134985075830 13640253458190293396 6403861791132803989 8193604315299684526 5945591837442042671 2150972677850612027 2937229347920690226 17951829527829255094 18323920323960822460 6444390760635875870 11135476588584190000 10896621399815225546 9042377930741724836 16357065193380360600 3553169147667006537 13605527877765221894 5813348131134432998 600292548347926203 13801840263611780182 251746216320345915 15491362212333436489 17826800610273244788 8873807411930208573 15656080819684029797 18158830481995593748 1068175821136719338 509671118170021365 7886548823366088107 13903194914156529192 6840595469144953000 18035623571951765776 3307911315338469359 16900957431505221438 14126773262270620065 15890270205105711248 13799499887208994058 3430812847223680722 14070224538680663947 4366817166050896339 2000940189175698960 2746593098156006443 17631158761861393050 9636744088059313520 8794428953781375120 16414584244727746889 4858275803545865833 3026081134735402762 11976479662114247856 12186506490677110519 938999189708518049 14501844386278499767 15979175658314948553 4236678083207495044 17284144438667810035 17191442620293626876 2603584385461939565 3773853034869884344 4949076811082347529 11191114655455234634 2302704438072070660 4564977322090249282 6931756809932457948 11914060411367538539 12861404538591262868 17042893018183203311 2840922795630316278 3681345711396885383 2617621601821972136 350110190564365539 13203343942441146800 10118138428640275836 12827555187434481003 15821382408748209885 18363407383452291353 7143194527305027945 12355102495567398247 11441030457968111628 2356927733721193076 14936787748668682540 300318746766975599 7376356598115864099 7979412391703331596 1893434264496028791 4829065864174967126 4844395974871272771 15075245555946464003 5478179349187761885 6746754839300747433 13588008212954276194 17951458189395004179 3108013947075705767 7991121655900822030 10487984622609679519 11046707558951601927 10246031615754722972 8343472703798970973 4172311300507077266 4676979397072415283 15511260949611918532 7809330938962350331 7607984810017544487 13706105361730567290 16192919060066101095 5453883761527147368 847027868261376132 511814825606180907 8080133061462074798 6953523975720704432 9408063596234066020 9083445391252564759 16356852475919592755 17545671185392110536 1261810721044960326 16617937184631713224 16156688666165750173 4168536183079001465 886750650242244038 1036525081320673327 6986229583915764956 9066100571761604695 6632165431209509901 12040240306433572588 17517378181237891864 21157993133465006 7923435714879469723 11880527423102834057 4953786690183449347 16373880875358502162 16590464258129047466 14107483544434188988 16156418915624344658 9088683212792697725 12096138595997496585 6600389218641586664 10089162980407884470 1272288397161297088 17990829847777247871 16234981607400474667 16644618019195241518 15132632299060671692 6798475260367790359 18262540389964994514 9749546007049558339 17618443524518601385 17177333014144820145 12799891607083376439 9874517579093446235 13826386889030500302 14276887014658553251 5221575265424555611 8642812736355275992 5567746808355153825 16173769108168435508 9813196032244173257 1805073422379520447 13501833629541896750 15387217076825200428 9110653981158511076 5758259737290025223 14030866008066839043 791048900061952751 9227712166307270284 5780318550709199589 7305905037600481590 2364846383359979685 12681909059550762299 4116848752268427987 1034466422691759642 345519605390605257 12226701644819110839 7422107914996723611 3884983077509595782 3069422187392057791 4459526632214298701 10907660494342097130 8854130193967228036 9785986964781647937 6581252105292087863 7205841882524834021 12285022238479684077 4303071308221247891 14322020778288455670 6730484963576333078 8364305616750236608 1045804724611100320 16666949828212883870 7443032190902150302 430195783016344776 10391082078939993563 9797099565808018671 9589509293365926766 9063947612653178438 2230933397793440871 3977413817005997508 2296842943084673957 6716583585510027596 1724897509474898559 119554600561461875 1008030582385547829 9431596423446663038 8322975515840002144 9061302368231579592 17777908009158805373 12405240932146380930 6930252039332179606 4586262350416396387 8370021898016389508 1495745022792477874 2857744320159272618 10590499586510455003 15098422436713700645 6383234600882147466 9235890345117976204 2285811150327565272 15071658508745920087 7937403777312187552 12808126486381175741 569306365910410301 16308864881302485034 17623333783167410375 11435520965375768820 4034004554934733300 4281366842337757317 5086834116314309473 14920946679723366216 13036417159488475605 5860659447633466098 15726683551558059551 6311435813732923801 4600026724064556807 15145021214242162717 4659459514891509206 1270835620673985212 13729393084585775322 13667667285119177175 4224755434788580030 1316305913046980710 12992581539623232030 4682884475255588541 5015041358205009291 7048784573823581999 17284751608053517462 161701253644237497 11095288457621122224 9823181631028560177 11986851169369626755 3046933292947719305 8726306136964665059 15591558840273347352 13510061338641514474 642330343610494908 18353891880526582976 16624330605749824050 7795652011000305555 3515049952211552528 2401774181507890563 16352610406866019082 9243544951612743914 1005332958018382368 5816419538480315020 7170223836751210485 2199295701097725150 624133108409748858 11409651716640413094 12571818052060040807 4689539299509706934 10988682962384712164 7434361437382571209 2502575156436252456 9463597908531544581 3868182641669685415 4514227312476525593 9157311620368652686 14934315767402959014 3784737692579722059 8078363372499134724 11772560001207888024 17110875465607948010 18349860297842230077 14366626782275454389 17963358530222144214 11360472398110468650 174421283330244607 17763334379567801467 6699259437714138382 5958111082385676532 15176651119920836442 17773127478767616988 8461339141176956284 9112228641094395475 1441453286268959911 2783677942983833887 7485304662841212570 17109104759074762260 17871044959118572578 16988702423424106942 5000838376870044050 2438020094127138096 12151922555623441853 5870963859594092824 12546666265671848041 4094619572498110048 187098436515312196 11553678002493195089 6058844318125086313 9121498681901419930 13480727987049787503 18051146528119784971 13732903802479369912 9362153112363210342 16856642167807365177 12289800771377636213 4983206217144270255 7942936446153203783 7426661424526012355 17126745861373380567 4755982036810910721 18027984806070019268 2071386483032150176 5763929463274197569 11831309022580509441 8257142560535087494 8268100623027909707 1284040183962369033 1847045381202518967 5277099470850438435 5272258902416990844 14321148110476431139 4888973955973487866 6376664993095175413 17284628353602355013 8416335053440315372 17416477997756608879 16525893944457205194 6953205085229899801 6916545166966588827 1468510698980440316 11212531427980201895 12629538875062689156 14928023674911213610 10970702790728650192 9675738045060665856 5681626038852921010 15352023142384805028 14769389263541084870 13966161923687469612 591919352044516773 9479591651380688320 11109771787178757297 13037847792999555888 6929748488261282537 1613474526900671807 7460953526397970997 8897869395605193662 6636502010604113756 11468385225829773757 15606874878155404876 9286866164463260852 14618675787955189441 3311972889233337703 9724250497031711301 2238037199194454004 9454319725291877664 2444996366532596950 1536964700862700353 13870652655104109652 10309711540891298444 16789480891735386427 2260008794765588373 11641374024876186976 12607702322204397262 9366698967733296719 17504356337648714265 14248255593463614275 8913661276910028417 6386201104762858626 3946395981935023699 905800844088947256 12973281829163839214 1341255997784520631 11417251496438733229 974943667014148 15171856605560933391 7021367618831942980 3230829463688632781 7019530282055521294 551157974502558841 12158383570094346029 8315645679322740245 9041783059158765346 17149662783752320002 3708734600455643770 653241500194104468 17605290118108577528 6470160294587770106 15046146746714973469 1373323536061693383 16241119353287468012 13879956193618758560 13134682923481983403 7498579040460280754 9443900990852349184 9826351820528170516 13818825070383474919 10007046804384361025 5798672405310157240 1253366369856291557 9606592388170858057 17373257011697711819 2437065449447970140 6922946608806770628 5618012712239883567 1851058829893913278 9158956630097113051 7373661213075744074 14159732874638049207 1825004002288214902 11909685649337253936 9642206321313085871 5279470537234111087 7686797322227377562 1265526637196627385 16712438730536133772 10230320098051985947 148049071874162203 13720692182470436532 7480770708338370672 10012151597237542261 11564747667150079571 5743926908985348275 18383364847770861201 324075295339824747 17535701716870560005 7427207038559755846 2816457642011063589 7090154881240416303 7984880683891841988 1299288270473960744 6709437904145000455 10380958459919257959 4613840465658885758 9637236992156532040 9550518777306826062 15568081889061277323 10063665426386791020 12527146928508644798 10810810359025182278 5367148063397068242 5931598305988702154 9285503379895130372 15740327462452893582 7534988926914876732 11290935700723742507 16866880156140111549 865986779350980666 8915040629127724926 14612231862744403492 10287365475922563420 7516310934065943453 12223948224738916355 2396469663749590368 3481925192508341299 9613389421134089887 15995976321822585510 10253355738587991249 1571347584613059805 15166797222936232576 6760976691526265870 17099290801741947932 3945653235602007684 14466453912965579234 2078764293649474459 9431300713453981120 2907270637018344334 1823426860750470241 11954946839743667671 17311306724966794374 17083912385991209739 3935010443491206349 3213546851610623449 13590405795582226217 2911388251717733653 344987881519519442 4440063801894194775 17027542620366928818 14866571545417381915 2734457778947017441 2540644854211469135 412077462121166665 17819873931757408141 10918641443555328813 11864823426990568563 7358305556186420826 6079887723390060668 5247599912105820913 2767221259274927233 14442676289192473243 13141196529141885370 3742284396093839527 17222392109308592756 6634457747387357468 8026869440843944562 5173668018315201534 5343883871116326482 12034283302457155146 15059523145193644283 6451509760848755148 16048978896656500222 15207314057357748327 11115743947907717355 2135184756654807910 14679188153335696374 12623243294395131914 11235014978776093652 6791032510584681493 4166196204686358283 982812341628039136 7124609249076508013 14494924975029191294 15109791053758019702 71555682562433796 13056856100456056933 1033313483264041978 9603238402636433875 2059460510861999763 9442191918180397496 15161736024129571031 1787511748402042636 6574146785861877693 8764332609863357972 13202570402332323301 8469928101711103814 2792874035527266427 2116608205411215674 14485027312240369330 12355272418487992463 6792073283981592038 14840918637051613380 4514560957318127411 14472701527645043822 10478228973856599309 10574127839111286867 11581187062175038633 18358075164636403845 8083859842456530609 11348367071988045872 14781540900243716077 11939439953629761751 4850381989899532316 6278995484599733623 12479144845597384562 18331484588866039857 16912021960854315748 3803782092179473702 5366017221475208075 15773922477657936953 11010387004617863545 18292392595514962690 15576926720958235242 139642698535442066 7244734505031047214 16405887041860160844 2426036354407267686 16830188817501742397 4728074775008866202 9696282086800727585 1711652104819453571 13534732812597684751 7607981148677059957 13366746482084556831 15617280638911720751 6155060781079175230 4497299608835115628 6933906860678125760 14935943887518610748 1909898342976202712 502224895759066504 5858151590510756955 9042112318479578046 7551605240766988120 16634449969017107252 15527112473478650565 9634382691499248832 4552091139673693562 10790402338402438364 5122547125347744840 6495419937909116275 14706204180019883868 10210894239874100611 18098427839030364175 10117970323262080001 13534887461513978709 12587171228039489931 8811416681323622611 13535762273009941886 5362707063072158616 14448247096101208157 3768376310125185063 1061938937286278775 12583925297714222992 17826200478743894877 6683868136848813285 1005096742316390141 17738110992749023450 16235085897170633397 14609478438296267068 14745352061897359861 2357598247339712771 12770417318767824526 18341243785839053823 18153695546189162837 9353029985400531668 17540693001378597547 7267084319708508581 1668272374214296451 6541828513915330621 14040094078468704616 2374283581836825935 11063989985209382191 3858115664002986392 1047492742866640337 15895967956920370089 10878652309214038581 3142038794123881968 2696435020447539331 6424835011493749732 4917230283335353948 1122705673745590076 15066300571301410801 11905592135581728568 11425253388472095517 715506747721950529 2953911365119749999 14126356840333374545 12863172900886458382 13273526549690844582 13663079300386499183 14502265797035913440 12556536339234836378 17869995374910711948 12288664528532965324 2358920269770442520 7593631974225993587 1671489320141925312 1892484042082571078 17811375378525990519 5817805260802300272 10181976453079717479 11157211219457584042 8037426726357476701 13387910166930677547 11471493689561190334 6285446634477807346 3950334814167642716 14094366634699210277 2208164850090400379 2167886132204372309 8840228768982205731 9974966262910237812 992707597465959556 18057625840235741095 15496347108123929192 12816524482730954 15196127849745553495 10128139274321058967 8972155941438480359 2393357412382276706 4767421187289543944 16914335405200301652 1859494991391151774 4651334170877410531 7675512784895950079 16998672819209143136 5347502150235789023 8268236970729374456 2865242161031415414 7772076906058243641 18349536621109622280 8858503417854145753 3154888864435576930 16270088620261016895 6776716107814259450 2502049509433794305 11001776381504450447 17160583440536743222 9354983250313366503 12233762127034022751 4282760481376418446 16731215146653468802 2750187752913768608 10422777520566817846 107799939859092268 13414188031032464557 15256381333477439518 17128806099609107335 14881879530270744268 6327376049767372059 10631851265513325826 15258844685028024229 4039865962987912598 7684145469954383650 13448686547385096529 17820268378477975384 4326333541224485724 5683754399701106731 510190965497793137 15800482571296709921 15097272297138940064 13916392013058851104 16633853211319391593 5113473484251125019 11929190782850198202 6567737677188693691 10178051903986366620 2875203333336231028 11432406855584750967 11119915901118518244 12493249005309088463 13113019567059915366 9874510269430509093 8507631752580769214 6875079804036239241 11080738328029920195 1377395850958088864 10150914397192779395 18117937072393473243 2469412696697673268 1262801585216147500 14164764345806045631 12824646489681266714 4926087836280580747 3180437099097372281 10266633051751914813 284935087001430333 17734645758694460194 4740378606770109164 1015933668120706365 2258311471848448729 7516570946485154587 5131602011850174494 6624796299401498051 50334565388544320 6601847666677127520 1967802763235638631 7281466154258402537 2190375866903166501 17600294312463903458 15744438884510188525 6855095684015005395 11740954525332947766 650437680428469805 13980751430225408607 13703161682511346325 9474056084462692342 11493228331401545967 16108106598140964183 9574730339317877978 14381295204241787837 7252362887545139555 6394714487125920371 5355444780401354403 1516473863143931107 16188068966910955308 2912066930074489621 6670283792622404297 3799691693194092173 9792704467211459986 9021133719938596913 9072544248855057490 3525193548607841712 8770865030915516810 13224413794433405364 11084734383459857781 5990337115366320274 5716301607948560356 8945595924352662405 14722672831250401119 2743017554077812113 8142663101989966872 8957944114613924791 18022383747803144792 12284611784792501148 2036813218378356802 11011184374336947244 6210478970236882553 8641590541852095010 10063549023018690393 13147251067422173318 771649182464597049 11320143489659009514 14335503461241618501 13859721928121657369 6220647012320633629 15370612174693760525 13289402513726314504 1664112454793261559 1767929202500717566 8404583800798434449 17786530567815398554 4063838034974028375 13112082858190927274 10784781752174118439 971425762319711945 18423491737270836554 12933746680529530480 3838758755824251442 13466344529928431589 193056942175336553 1150303165964426266 12620942614832294260 16601002298175337560 16258181037253934765 6574308981833374752 3729437757963378662 1301526379186400146 1717565639122342092 6359677305756938071 13590854790817889575 18066659547559404401 15382633533301559346 3679924190143825889 16653470345406680943 7592092625550672512 15135603337366376213 5587714805259562101 1675393736882212356 14172184231776425067 14052273329033844584 6315904148126123243 7176858233436631694 9500669365869697922 16295850512475277915 2152766804720389289 3968498303898050466 8825312300007236687 11755731315011108297 18184003411217867142 2972224769169542479 2988949023932019325 8212199627796694296 6297354346978464618 9459885579233146141 17692954742031414878 10170931930879225475 542235098079503880 5560094883208480209 15562333630073263918 13746492555255077239 6553118822505234727 13012995821982219982 18075135635852831783 6760097690393675149 13939501485406376297 3003121254195855587 9869120854803121517 573499832666431945 8486606230344571211 14392339324457524339 12558240418341298525 8820153700585338455 13647312706424390271 16505641487868880424 11793720583142971181 17967223848855185812 16277103992183306500 5436126270790954444 13535081217558540984 18427242034320984633 15264254520884477225 6830828831316184695 3119065943713308017 1313176866503939427 9536133452555868333 2272712222058452767 18159965838478481245 14358432624426057685 1819545186520831673 2355988373869348634 12232671381186119387 7305844694149555573 8018173119302023759 3487072951158006187 10501878396961101645 16066347130059113808 14724343920202296388 2603472214370312899 9258372809435994339 18080725804404669432 10710859452368325711 6510953802252868674 2842627662478080056 8635401706493157193 3873891920603788057 6041368703464497839 8817945136749663690 6207655105404647129 11869535022824273147 12679521384842588841 6111266805970168782 1500970013899054963 2420710837784823180 10641745992383920235 12939202447919835205 11808854351827994392 15831074661964754662 14667694501359304210 723688513801307876 5179494145583886327 1512266094341998920 1852102160705856657 9551495568969158680 11348918439283326122 2492936954655811739 17586014839833210904 3252185319250651689 17097615352891964036 2476617255700200740 3931941135617312227 10196850129783127324 16291190178214507276 10952916678619292379 7918659245256023839 1820889246065136023 16077763287663471048 1880082268892412854 1532416011240492578 8845980340591215847 828817190799280403 14951231496727867445 216971225389015947 16035428848005114896 1594088009545744640 16872321243883200619 7294224733017895771 6143315681453603534 9036461886773289199 6250577961419225240 17807106115529093553 8155293100169878595 6909780432387190264 10894375066000111481 8224147837026495573 15075772488883043069 14808663783648313871 7821235882377601776 1166772617431997793 1733445498503991644 12964983340602235564 13349594754851407680 12760745876247042771 13434032359800545656 13995294981981651147 8278248309384645205 5111065166439287304 1822936018089147450 2709654868790761982 14811324233327336714 18026828927516268209 10748549845344659807 2685198658496368242 8996293604963870186 2350905268461628139 8400943568202342435 4783199884887658879 2767923842483787507 1491714802734112864 7491876947606924955 15248389271984739721 13266676403324748670 15628015632167609099 4780250549318603065 8874519718238196493 12512566850627164798 1077282680595615762 3410843903810420718 9669644184337518646 14124509511804069327 2169882850157333467 6656612749841399356 2250185709970608108 14649341740311436385 16852634409724478992 9583586361973114692 5112710931101698450 1632844292132631957 15164131608708946530 14131562734221354385 9722958862486320229 4646089337295485002 6771113045113607789 16387216153904634743 9778293501581815171 17176656513096810447 12183405794754668876 15955850433971824042 97587835490023842 16385727952620668444 1496209473112838673 3130029468267983323 1927058698594624415 15931420623067861501 1212326535727023900 1006110169945536015 194412480773938717 9077958127615545286 1320539718377530926 2274518460679051404 6990075481708557108 5026637985363623258 2428210312273040439 4955699374230297255 16495963449446567577 1759057193504951384 6494926777998018908 4071849588656020022 5780070740275655824 18086691741199219776 9688054993810921654 18390061478906600867 14237572579151767438 11292704153131814529 4348985674185791457 12216964941465560585 5928108779659777992 705445170261500422 2406539872413271684 2261319569487764316 10777628553749092835 11007860803867412669 172427914099261136 2887516996921961395 571607770018385356 11895831189464090204 16753277448566935780 16626422445545638152 10156957574374685849 15943246697209424682 9956242083436181150 11280632335387937347 18130290803752122811 5038063399005499164 656892345769827712 14204995780362839190 14332304761992224199 7064015489982956535 17897774851540113358 13402276885172656808 9565944014754358211 8641185110792675073 3059193693997782758 13965235577627462427 16727452499552461305 17531380410855592632 10564749595307034577 11719919452159649571 11643161652895547512 11886819834676591435 12482302562200227945 2875336264133108161 1109979645702973950 3111038609139191589 17252382649929475276 9252085628672354072 12183912507039101563 18175684305666686887 3313470674608143664 15591507252240054953 5380792041257243399 14287882466442082584 12629833914505843910 5158878360452960949 5309074352346463293 8654565580729920814 17555125499575666626 6999739131749403183 12327035392185675414 10562652906895590886 12895814872327366944 9208878037204663366 8492491229891982933 5690109945289231466 387368448978332359 7228965943777482186 6640598145874397349 15174907805819854184 18441147476278823224 6976180145361757519 13299945620719888042 15015334186200895125 17666353918329300394 3452678189944686988 18105532563443893081 4114727676092959568 3647454396224035014 13604700715428722815 6557497161585814318 18043261396626139142 11060031409416891488 18273718561555491919 7761157299251363182 4589878273137207397 12088914108641254823 6771476037552869038 5234214374416616534 17978337956777016012 15479005056246651200 17592528500079037292 6546065768928208015 16888938752747809096 15016648543453580877 1282977367007228703 54153980106712650 8837187051771788678 6453707542719367040 16528983385361043323 13387393178825605880 17263960659507632922 9463586786326114160 1191362322734984673 12385686118459871488 6166886333256505100 4115448925090086763 12023246847503134781 611901798189907125 15224075780343131135 2180563549349248580 13239045656343512796 5166340652821241135 513408666125209280 17689260643921650940 16963447636998085787 16638315687167266832 1590332318810407829 1306838379803647297 15091979197997341070 7897013263621098481 5700753137265721751 3191387476620777330 7784582675989154231 14612848956963752316 4726134649998060793 13566336845197039427 15803468057993602027 6026866343367760967 1692905318958262862 5891194991990200093 12505463565719534054 96008922520982068 15882214888363037188 10345067308700043615 4997704884414827484 5378564759232920223 15538856044769670701 8885282699662046476 13384201507555616537 10019740412305038725 5410574447995435026 8553002104006235131 8417570255929648421 15724431996440051170 17508503342784633372 16248343515453982681 16570148612995589212 7338731853290714687 607033319127076868 13384069415956441696 8427761363851926175 15466321265169075319 6258921380455860056 13945071526173372448 14796833554298138424 8552751297031137432 2919991822196633122 14396631591432575437 14014319040460598643 8967398366756816673 3291609570718058873 11375760593507478180 17477673458992198343 13185906893706787722 5328384393332814206 16775405174658615647 8365338965390670956 3572169152923435027 5546450729150418831 5332105855569699914 2903271392506351479 391021151773605516 15151631193339008259 17467177708213376016 15494482892896224938 1463597970587204450 7676774624418331908 13698330094412339564 1973340788550599324 10523955138817067762 6504225441478839934 7739173373304843494 12309481094203622547 14813937533604591271 10427305848274185143 16278675152995163883 2714070883887390675 15022738139073808344 14758268136718830449 8213042303994809803 10623307443819054472 1394753681843419395 4112471908817823947 2767721902478555055 13957940205107705275 11813880096513681301 17207334299056210919 12005819695724919037 7205337038134391098 4340947997101207079 5686184933088504738 2092262999335884476 10854561752644859834 5015339466283611855 13046027809116558853 11762443897390259278 16640895714581400213 5972134060047803861 9842115568865194307 392171803230179763 14785534717499810 14858802820853657433 13174620228081261476 7056509567021471576 4536943008581611814 12443831209335738215 1091031195626618503 4055387109200284322 12342446598441809808 10635915284064165271 12635649561027649190 1292856640848115794 11627536743186661673 17409605591570122502 5430014860629951144 878407643169176833 14191103610820784411 9664827507996839370 10911576871168866352 14567994054144506051 257837916732872629 7466039754345479986 10740263696025568749 10963347939617913873 7925804279940682256 2133756882088090287 15346239058224997957 6145025167385467811 16783431875217611087 5066127499815779184 11860010381536023485 14891850533035231974 5953451163669659479 17013810457471991054 14296470148134976746 3975485874230732965 1882833607257296877 1425292944428110249 12918176332940366735 2030868371478243703 17366041726112573997 11217527271465133891 1212301877711587416 2663747418290809048 2575457541909598181 4928570877866980839 14579833804945487596 11560614828235316135 3931496637299720953 13344165338577470163 8556960970480722881 10013356142900952521 11847437049756135952 18109960411916195945 16336015855288224363 14814159225069796842 13186849355270189564 9366023977130390802 13997635171739443391 767084798330360840 3855786186952319509 13160487810572369699 13082912230939844729 3154055793963929253 11433603395412972928 9071689418682874567 8182419518710560949 14825772595393956367 2577200304178617294 17501945873136495605 16023014340195174538 5066379439837512710 1970384336233945873 12613376567183128324 9871078940928506137 10687241317382554613 18009475138497428907 10707564885787895735 10341825120466496339 1811761462529793594 4356446147767186710 7792992536294610884 78927496547707911 6692361979708234733 9725345963792953286 17795038500366695747 11478293448790859511 12898960905718292766 6540862770450230955 3917954574833906887 11287566627358452512 7345574832492781398 15899315417493035331 13396616859929899571 11052632732333149765 12957023355171564949 15775485639352581841 14875555236424822276 7438147575383875804 11103873795866700308 17943932825547218353 3669571390561054000 12346890036652790530 1532552517122187696 6050726031541674325 9000169308112707668 17089703633241845697 17812641934145471401 7868369036440223505 8550861395959427315 17121125428231343037 6335685602847666157 7082785273276564795 16348683906822415595 13382238800914560271 9378768459479343232 1903253059989445547 7057981628133766689 11408705370543170831 18409993658620154459 16839736654494820303 11314576725722623437 552409257344204622 14628733091174907005 14065277474030146010 13888665538580600297 4872588183194013294 7024668345339654320 13224243305456030312 4241887131478823745 13265878231742162507 7576398900118111424 6490068544179560178 5625608651103475026 15513426905132649356 10685429992783851409 14364974758947235550 13033208088421242282 14052018118837866937 7352078738060766572 7408738902701753833 9012334571107399999 3206722834444957207 10161672064144749384 11448569677432268247 11712045779596903793 7446791557756441840 14969084866914884578 14840309060191548346 10891345423037750634 1144218597638829626 11746989532048527399 14260700798258193373 14045059312995508030 6081128185489448534 11549012977672305036 4626194858054167557 4271021038891161639 13475098356569812865 10407603847397373229 3414649935246541537 13947951026244330122 4045579553928409419 4883970225679487265 10340591300657446931 1002356991815675726 10142229490877594924 8202096708394559746 6352136614555867599 16181321402845187498 10752997193742982488 12915382064625727368 12316511924391855243 12910437818415448032 13300893981767427363 8419827693171700534 8078672704884424685 17200277957956139291 3415622152106523421 15627615824753932513 1497031072439620506 17062920874860915154 329480194785509659 18251699880916440483 5707399871929181416 8511855473913139556 5197528572592330721 11941193229563902122 153283654087518516 9407089464960366291 2703026789584103466 2605419454737783075 16755119620020206906 6629936555190818431 10900852639541563194 15785334049772077137 7961430001187739258 5480117224389242102 11698989731922924252 17522085311810531545 11580262062404107268 125925179676790427 5465337465219960702 7251652950026292649 6155856796467104369 10713062906711127340 2402074645870689631 11666301837138909173 14067519130651110821 7554884594263383604 9623840480944231401 13290330070038931745 11083307430279088968 11704414443668608978 12935875506883783295 4218921958905011031 17802520421883863619 14048129284701020958 3736384458060248435 5854488214734831187 10223382785528110915 13512970546880313471 5125806531611360491 5955501046934643876 56630161647365252 7736169739112806939 11009309472517092580 1462799190771174264 9569481948951152556 2869821688649901364 15264853854085760406 15525518452327692171 10571239980231192311 9636669105875953541 14473410016515300208 4834111621185191278 15462941489003113578 11898913945876030249 16998349381814253154 4206007195033184218 14086666722295389156 2764919978661064371 466371930225551106 16280814953328158906 12806992449386489271 12041249102037166703 12954948419196406175 9078700097322144995 13349567842878913671 2425984660845376962 9377228000329908498 9521299875874235043 3763226463053327814 16799192130885564067 16369078520871129362 4635412026837067891 5060212393886151416 8104235889291569551 6614181163460855522 5194842487387973724 4950991344441803012 18411923065237310578 13635624591382452618 9802538040431938292 11557987316744547070 6618010021488832792 14215964611428541008 14930478302873237372 14383332339591394293 15314431532137933447 880678832862399342 6045629583582316142 7156897788926075382 9256847286989810960 13201416736950639967 8857403670204864303 11935980219510803274 5386443747810913141 16489479092469841262 5137408505172373534 14669202786260097530 2392465583636588184 7917916085264066291 16451927507061084300 10678815707738326410 9005019758692862880 8895375869299009843 6139348951046788189 306900350472360475 632564484468283744 11422587337888301709 15951534273731035644 14365368657498303254 18365189136349263596 11496342472043592399 13791279134703590285 3556960418542609534 14827550572984480273 15056479264867288873 12271407991767434841 13482697763338339085 4033793969001656907 17507542719882955889 4524786047086392036 18409076212879296704 2679886447522979900 18438333875192701154 4534371665729904138 8265762164033549479 3412070735516007262 1342854474047809361 2581093737881095788 2181310028911281269 12878223989212116986 5780824504740376777 6109359525882256577 13853760716102868802 5033096560952505163 8191499473033149463 11405537335128046470 3827692870167929544 4725931866332668561 7173073519062025052 53616674363852488 11015283977720267654 9607653351578705094 2758642066021321623 600863889636167972 17233349746084531071 10234325439146846294 4429579380800491521 8974383514374629949 9151048570057264029 15735529873767412233 8920763269078290948 1181899608788277914 1529595859531971672 13356223935402298932 11169323994774357028 1798928969326301201 4281116337390655547 18231947388306544929 11689893327258651260 2271121351234554927 316364629471247297 17645028891340790125 111659075120905851 13954091533875632615 14719816197577611945 6055555721517449775 11648965412384285596 7644595420213090824 3604927952522067811 14441075036151547891 11500402939149945139 11785924905614559882 11643558115497813110 11684875972761465186 17247983735047244998 17944261990894030221 18146725575067057031 9612754897156801492 14659478169837910573 14130235909091843286 6581828065528326825 12514106262884671972 14439409229395014885 14095049231582123614 16860414477912849350 5466702345672757894 753460776113135170 4601282945272427952 3409444108593847676 3599651976264771228 1548389578883574599 18408214320601482828 5715047215110795239 16163324930178088734 14074777721453829679 1046187983314778907 5803006364863662471 18258293742753695867 7007398990862831130 7140266633022152188 13456396581393694456 6583681426987042838 14778904715675179858 6629329766780788765 12242581791617179391 15428410547082951773 9609786694456988226 8347891406905891943 17484180398683004229 12640376990181972905 14767517391010243626 17868161771684795439 11794026595167644723 11921710911145055930 10156956087475541161 7627811663859780793 12841965136343968414 12139291286496998412 12313987724697157326 17450414514761106353 1990103976623467013 3785824706473799562 18299183180105530707 8944754548125008671 3452899741234892896 15686733419723120626 12490192196121339304 8492097002160598076 390989576685530940 7136158959453122828 15223794325544412039 6529283360318112548 3792465471018107677 15068680651749113172 13271710689747509366 3107292207884059850 4971817685804020124 15978802515431258032 12350662443304659761 2783977569559332236 17428627755525904555 6405510937137043437 6102179263073827886 1232358341506960334 5759311626471481888 2686106051705006420 9535382772425431033 3305702381173223752 1784089088602886095 10275598750234171324 11002745625911163759 2526748452157845827 8843922268297361445 8625281181927899237 15945381997279032104 3864350796659986851 16414479994158792661 11911230227161667924 2258855150815064550 15745395323786224649 9659618725727784550 13682596023328540925 3740257555753675567 12508852165434682179 14101353299892460342 6318664190937823015 10815434923664485689 15121027079186152106 16857256985731673537 13267637058882610009 344989965886301125 10763080666589164167 593936020601422011 14769509830076223801 12910207919021661445 14743973955189601742 12750697336525973881 976152641117142221 16865038033675761155 4144236077400242077 6655713287988703322 5938348392142755551 11324858223411441371 5456181691158569960 15653122443463861779 17370514388829479371 5432923622693128518 8104075612639899235 13508750324516961380 1109618314870294231 8667665205069631117 3200986578673060432 7435603335513763456 2294550787015951033 7098513053387053946 6861845210514961314 15848687088758108238 6129058278465216434 15418119959122633042 16519453528600851369 15052367137852762172 16399399151824962413 17598186717408479567 12225390414466376814 12867892485538534055 9597084727134919223 16828405485636847795 377651891604053854 15576092624431874378 6941565532907113333 6281044596483404888 956008313147645710 1830553150455361829 18118717956761301036 14245533716606689547 5681597195113039578 12759790626719811316 4242289678449568847 1371885071023167819 7818400100664846711 3870705581235902375 7751265420512943848 14365404378718799019 12182402513462973327 9881200070203884413 14543737980692383919 7849513014597666766 15935343831683955501 14096824044531139510 915947155106249463 949156634104861374 10398789957337442062 2644181586308727593 17118142550678134747 10079255402986432539 4960077943040113944 3652995654162443546 2367516699556713380 16242816983114034124 1171020601097565023 16557642621243030718 2265940768153349384 1117029664435895585 8813255135557446434 6778003955661377103 10871937503106615880 16706229016845199779 9924994103809971595 8499181390628478220 2897440740255237962 15363861066668925952 14575409179426348277 12110868337094449087 6913604848416025354 12364377645047310163 12981850261489833519 11685372703485530753 17423314670288147737 112015581190037238 16309647347219917708 18340526859841708662 17741352531242911301 6555447315461482117 12441137122296001400 18388059543540305182 5936120763042432418 5760451831139430170 12555630538425286316 11544636003750557587 8632341981343412076 13633142921507460638 1099415701752343877 16327885670727681301 15984062759537379391 14461613302024203195 16714845286950760531 581207698378640662 17287502408452368528 10372866041214966950 5685113401205554865 17417689235552363136 13742958423665798846 18163628322152811547 8099823417997452190 7560808202217363321 1953043847594121237 2086295840551459206 9839281775143764876 14458736198312685463 972082517556825021 10094163093287224765 17561165809964900987 2927085141643106341 14073967520681950799 13576985140764068445 14533107204878474788 3185793633513678893 15697457515337995837 15781809256473087353 10995621094959393995 16949874336983997113 9578036643874434156 162500081875252944 2701380130802029602 11020095208485737253 1540589602867075584 4877480750430236808 1972275496438087440 15564688435156889053 15134638132526794567 3848737738304317445 15534786919221186231 12451289581045358214 16343888055102489045 3021252377095627855 5682798855274175319 6891682288972354277 5312143180149440440 16255671671626365210 3611945211913094172 13298933926710651834 13941251795454494579 7362300356420104257 9453555726133723970 4550589411581314184 4590191445911655421 6955118949900476777 9599873623747503647 10195671931054179315 4042458793483958110 6732325782794915343 14387015537694140145 7685301114100810206 18166793626449878336 13135558953281482764 11227969205293674572 2173340545990945036 11230703384785652955 17219008169271702265 13906366657051257662 1646829248540305723 13812141818747852836 11285544034258650212 9462726701828953106 7113300726579195698 15637699858739933400 17522160628177830915 8061888450642112604 349897714444552352 12178699436322242842 10479223977988018162 11732869902655955614 4165355405891424033 15922330641936391948 6447908661952784035 16818430725145968641 2449843546751827935 584141664414765374 13313769031283772492 7835082718293817526 1284587064650461154 15038028788463176340 13023872394852802568 13232614279861817910 10612775192763456766 16374489362604038958 15118813181318149414 16396011237510453271 12243785415567659245 211277060114393958 16168715361229686690 18419453855932680767 14189905014995973254 10869872795356814582 12014999256596880018 7457494465128457524 5635471989886969913 3268793728960447232 17430424668363071903 10126290322542014455 16479829998063206487 3351432111857518422 18068832308302198361 2233196164648840210 2452281525625505432 7357430619526961951 6445499135463191421 12241050049584681195 7104740718000470724 989616812577986472 10804636397200682607 18343946501894769371 98499690461553023 2126509777708848893 7400807767899163737 18182459829646731653 2334359489463020239 7545439031352944334 13415870491565168481 11108106376968359811 12993797810129380695 8884912034788590237 5422871706036120603 5314310260973858449 5398983580582878758 538398244140735322 3372485318061432897 6345180016372045956 4432316520558450269 12540094981836683075 869260328277723859 7169142503161156188 12656434844436541897 12846899696346696161 11860335144943803781 15777863765642054471 8274616686859387363 2248244095346599783 18388031469309075884 938480853893600265 3658302131727381328 9636052615629908552 17747326888991577022 11177273808898294267 11848675974092406414 2428071780282918978 861689164979082393 11947163792039356069 2020556393553240744 12543590027447035379 152176718321223048 3068956552991721456 14764356151195870127 11026509072754756572 15526771538221110600 5204304713210880455 4454601440921313600 1639506385716970202 15571051930385382190 11293689946123052441 16162916397445676998 12869156130438075986 2379789960802964255 13156109917967707808 10151131634406724499 16756160184097235488 9689948431550391134 9713888100948833287 6673957434519636283 12390118273152526233 14588193987134613954 6268506056202404841 16429328289568745121 8710033367168096706 15740356094697189558 17160585932393414417 6633791442104507462 6449108562122626660 4250944829176368226 2770435942910211162 4928942559377658654 330142306349138670 5851638522710280068 10762988925870031249 2895186172179027299 13642972716259021868 8708992660806916612 16174386751443043369 12347373466436761009 17766295659862146585 5208882374253518211 13934267046785006196 16476586313706054226 3707448713536133470 192870375295902679 3451295363143352766 2409968596903574309 640144480063824225 6191578544880900367 3479696323329159323 8743500481528781032 3645312406427415641 5508868771121910466 11555090126284568203 9946036877057392821 16752114992068855365 1043870762785170738 13786623012689717023 6338240461354151076 8985313711122566728 10324563188068657919 7208900784959377649 13960459037778567084 4343212702420183855 6018717376118753652 17325759676164371578 15256274321663651494 15777485445598643093 6808028060780563530 10932944380689151573 2977544728791762985 2762181522802981346 12435926031556557878 9169889354303882476 7074019048039697072 5357203302947734662 895278801781467239 7249469847660108282 14641643547726723544 1201757771970083590 8798688192742244485 17097566723253460022 3766431733480157257 3291731445224523274 18256089600530618894 14075921400934257870 9388642420887324125 12936808581537854607 3131310946690728362 8567284705211050499 17171050646212753459 14464547880725773409 3354248227074268337 7250975644729511460 7399253994925788961 805141421530045181 1255094185234225651 13620442445520681820 4228305113055894758 2459499925846826560 3636104831293790025 3148141813798330379 13558642303575768987 15244977450997536929 2667179118960665748 13904556831670401159 16160762034116497003 446209796286315509 13437826983560805261 5718676466154892399 10429041305196789432 12085775608523681886 14863988215408316789 1630954281806211105 11614346980220495397 1728703502392702784 4584832041571583784 16553515216257353940 18196641118430236952 3116245130602933856 3053869143510886938 8640526278017088259 3265568124781751426 11815125857325232254 4651123910070745216 5723613265731512501 419211976168190044 11489344483543892485 3055038555777577276 9835990166174746194 12328633039822390570 7339671732081286899 12496545677290969661 11260495705771135453 6225461709456065503 8203593628055380013 2212456483948352059 15107669014230059411 11680642493703315616 5304050342095496972 10897676347216080990 6392116974431971276 18254469956342471235 16878153959922065708 13105980798047234658 14047958926900955883 16228970883432571247 16666681530032912479 7231995700261424640 17218882213962947054 17752907158692800127 5442241982269236816 2323673839194820548 9675788788249814083 16563424399177482503 13423957749590596212 8441863583832201514 8795811280334701467 6798293602827943029 13799130426416155697 8651846795783165071 7860152709084509927 11434460248825374037 2274406801334751313 10206328260033467949 8528250935026099801 2523972685747357127 8483791474567056841 16263211044071082477 9295645648175811571 9494828303626684680 6101935769434073076 5720081709115330349 10029939694525652847 6435287629540016900 7056135989778943447 8738711579021889729 11464851742497495805 16614050149366644055 7917197227210815985 15457363828752915945 16931589132401552670 16112391343042016129 13390574305657466277 4405664898884379644 4906124960909366704 5336771033923128682 18165353347125025522 10890287940089071401 17199867533329343771 613920724911257951 12824201158937140071 10990513407890070679 5396284339095849341 15217106383716613044 10520548376307201274 12951244262147267735 208477460885504133 3225627665232995124 7490438373896623368 3573155917926213056 6876858559762622948 2493513969339038165 16141835700824695685 15435709092924995957 17087714483786831949 16690447967689154378 9056660391101085239 5672649636634751445 5469416584464104450 4712668878949109624 13222376655534045645 14322709656489938799 2625906900528029057 16167140794996965244 5146616264388893535 17576622348150796529 14099542190862032892 12276005940425847449 6143228596760842080 1589378981123477587 12067066986406278024 11824406879251768983 13076955916976375277 7027355608948375393 6115992033259996506 15889970789801499231 7754437461177456833 16436073626523457003 2741871094530076700 10448995400355159282 9553388467951671452 2049077065387202552 1616697591133278620 11057162692534984715 13086280322067008536 17800681541643843712 6334449080863031765 12777616023264342797 14661284601435570369 16836352572941176694 14601642829846893984 9843319469257990727 16378705264384828788 1815805530102977648 3579126388122546406 14551484976349884490 1410745016577391827 13718855347924426895 13067487340957000873 11992332778458206009 16106094553772866827 4987199072049174445 17137805424666741475 6396607837312727074 13184626328874935218 1204724253405903995 15776153224900545763 12119926641014660687 14459790475503889286 291212262502411917 5553573759307717188 13713384998234153375 8869094732698289012 9536116469120784326 4728909403075302913 12814743739272476368 10942429084864753266 1042912665898699091 15769675027106278004 17812000320698610023 6138673932497472555 3608094479203957728 3836523797698506712 5662658540734093010 16724668807400847884 16430913494204922228 6124841777542488896 14268200705448087721 13842324980357147198 7529295153664736805 793274304442298573 3407140425256329276 10849611671630065712 8939155874992194191 254248084702948611 14642085547325490009 14845856898041399666 489755678741889450 16447853706398206518 1709654479938149930 4416179053030046123 2871122579231882830 6715149433685161473 4334018644359201946 317958147300325728 5682274705887374255 6890479197731079954 18201337162098038145 11841164684778902275 6608454503214122944 13633050339703159555 15431901344071362109 12563101544279757845 16637606648680056942 6963403756103996701 7618389734694532384 11589716084678138110 16320757178659175221 722449423049092789 7721984561881737884 1212521596266926168 8643847921208498506 10724773373920157574 2869338224568824687 6360662627057766709 727824789148491104 8385288464992367522 2190525210925063600 4440312081281040480 196681312793043443 3984329921673512383 7707614879424124749 3945270748910494436 16160589939989562413 8190092763873951496 13496200145253809270 17824403431572292984 6633322073682450483 9148385036569271768 7421709680278179714 12218871449094398692 9316003659412165614 16914780896238685304 989786022869161317 2211850884414354304 4381332565068663730 3050021662532373995 4630273124276640768 5323643923929381010 9792654373675309541 4610364841032925539 1978856465593676632 12126718165755169741 1670860003517891933 13963777556322478455 12341666431584221447 11319728848640632473 13267626027560831009 5148692348783154506 11241965512828459769 12103239053045627555 13831695715452844474 5811758468281224284 12437636689954060802 5521240862779112800 9133673671240019043 4412235162946864120 1705282946617702866 2588202359880150882 13600163699387758102 17456333071384780589 12539493720366189447 17288702148968074871 8006847576852439833 10447431499304835850 10688746699883723602 16414624272073567503 3521155785695250081 9386421806630578757 9466724292044611945 4868706213350832170 312992145543069265 3228152170548886596 10699203740396804841 16125388236955253189 11786249132001276316 10546731304847349401 16504969664671715058 7946839002787533374 1059015550829274168 10794675429396734339 4511886257113575429 10935935869068526164 2221601711008975049 204579388077633290 10994832769870432132 8850604804591057565 12394963247604606049 6645762051595598249 11694629344426126849 16661420292570518348 2198189443577779916 14039252844855718458 14688192110932811336 3718712045702901142 8543148091798460653 10990994406621402082 5785540432542787544 4014457097688662041 8497931604551221732 8261379233656859 5068385235859870776 6606282547078533380 314670692489723469 13646321958455325294 2963678421718787187 17115672636428652497 14005012690978354394 6622100230067466878 4379580865181895671 10717875890895626316 5741971347422818592 15700035605265002295 7908732202998985416 7256040885366803389 8747612945674776442 16508235057131625218 1443155790598028592 14863183222802925850 2880581782729164398 5607018555876681962 4779464210987488910 12752114689284886378 9196715050189776118 18057283675596104975 12292556363085669087 7691420575520234609 2805109114053941824 1508098515889657235 9546751922806812846 17176095802946053217 3566345296446439629 9416372342763982381 2591475205262810036 4112584267050622452 8842295916052263628 8613010445717127640 7501266072894467943 16884926635284301927 7879918480789650461 1190225051681543521 2336142181485377941 7125236221998153284 3595530546151516631 3305335318252632801 17056407560256286321 18228744409802566674 10804329827713597547 16792187477242846022 3963811774562434576 5800496499060032522 13228910529292489062 8003819592467008726 927726427199602132 11558927184433803702 8388248266925485037 4534807649739214383 12539252613128871304 8538006356925562141 6507705368309496411 2170792321465839200 8180119843951468430 11815819224388818417 4120445977120976146 1105695219429423583 1338537962320019853 16579509984279803890 13402721494370951953 6709097940150374057 5047332842982306958 11029594621166026613 9517821063985990629 10389627752867771704 14105995518874884781 8867180314742573989 15662445073170730075 10975289891364361198 17386929455552451138 460068752284885840 11937461149566141692 12591184016804662609 5593315635099873861 14984610315285218658 5099205738241281976 2542233325305026368 1403571386668654883 7183744629937836956 12395550556864877262 5283658903974938826 6212791472990773372 15184703086817003675 5508702243811139940 12691483856173224768 8425367419578838974 5602968598370881613 418692384863737204 16456234298546828016 1777175982292745301 9126527754689769695 2377964123694226190 7747082887474498398 14592838878903101599 2801780606717014978 766821152614231712 4194040232440156361 4465634532717373619 2836045542742684926 15879221879941182832 18192017179252284651 15126719035089888004 10022512133581136800 14007803496959765845 3983222028791438125 5031360629897393950 10476397685376057194 14725849511505314208 5279980459640139369 15417099285955499267 3369758143268078341 13548306830968414229 880975585199738680 2713343836662144808 12632453144565532550 3008176140274241192 15290309228258742999 5622456580605040829 9136630455278832546 101287141129996244 17271362004655200751 17247470379790293316 3241057107937035740 13911679706293028616 16796453095852423130 12795150622625496290 10823301100216538875 15260495269054449297 4901780492901093454 10500462588882513837 8342758783858349969 876525387737703184 2399148730358503292 16248481390913210981 6454835131712914388 15497565780197684256 14306097209649333703 3694476629498443420 12479120832012601072 15476747583884938198 5062083255281005482 5999161862899619102 13110311720543933974 5177662612005380437 3893685841536901522 449065033700687948 11133036772386068100 1804018336129501339 3723432385186926772 14733727207907671983 8000456795345219404 14553288529629282445 8776178955985768579 4946229609541813433 10300108314806216929 9647233191044305995 754550216166097053 2278347427664894405 1271674995970548289 1549515825638208426 14823394141900870231 2807140543212329675 4477587834354339467 3055010062376028894 8216152067263498447 2823561349001560875 8970789478311625938 18305141881298660865 11276783125664640450 16162016007230911553 6302081859979618689 2482699892053537031 2765971517783138069 15759630005458039874 818069755040061695 9780258127012974860 18069677931323912911 16289134764411663247 2670185308324120836 15321197955842062069 5311592587877416523 13674304974155940984 1719647697988582824 12148802493927599207 12772460399101831648 14436962781195280604 6234164308586790507 8134378924578937844 7028343463003397629 3508462692854071582 11233372309670225794 7977499351661044701 58216461477946366 11612414005922634795 2082903272782929547 4337856545850855838 6965761813680755771 2290893674052626905 16187709604873689614 16637744460106324569 15853503515822053957 9222062988650784842 16597670465459663931 13165855491553157433 11721525981602255742 258652013152107626 8090694525544276630 3089902544135646949 1378686383093923468 5341104041015125333 10121109601523865604 7583570595043417322 9632296389269526886 5491019246306646980 1003989298112119474 18351783608184310661 10031287937871092901 1131655834851187597 11246389875514886225 17529260819238720523 1988997864684489340 14353418660192418094 2074915363880058119 11015241194650485894 16086238681288826235 9146151350857718233 2556848087858250944 5225386204571289302 10822072153697014658 11766460706902778161 4342243892521565406 13056819367818269903 2233253737065060238 11375291337233932522 48764139454753397 11099290649916813564 3540210309636421536 536361347905124527 13165737354172062061 89796363375143035 18320178367576217627 2126716611185618775 310557617427765129 11446323619357181740 9618602714019619716 13109317621021607826 10713609814860594799 7483700585502550292 11147275911329657074 14544929498852395974 14180442546951429604 3569436694758646973 12302390574890212094 11429307961461434222 3001790226988209131 11973479123204022022 6787875972024564265 17887402767682115851 14134089294485414353 13032279108675385785 8286602858137253750 11750699063082593193 18352050222493405795 11147489808331455341 11145082901317965804 17543937736867225613 5315313600299840821 13079615831421725590 8129075436801628065 5420021136866130180 13690980706469317482 13690807531407468966 12395996466149661146 8915090904128019807 6687004272736445375 15930598218981223964 9360259584302585588 3697021242585196471 1990228664345447661 18021786805952996876 5023965507168208882 14478546267857682992 17633710339547441958 6678513518974520634 4932262587506973682 6498494280600360100 12730493752619994039 5773055285027713104 17632714948623479482 6246780457525026453 13683957127217919453 1393133498417713511 2134916792005520790 5610004961948047577 13324999362014208130 2207167855508251735 15421240477698978387 18369553051930131183 1891966866090081442 7104595311840808337 9254615354230908735 1869952646334294301 15778939363199379093 619991882041530823 11704078594396150651 9480162195308731233 8351762957985784751 5535211953975509583 10032332021642826421 2564383915269508636 9067335019758080373 4242336733832446640 279978240429268834 17517664925173364284 17930748859185515867 15379056381743613946 2366533994474321921 13003568189162452216 13187950066170507701 1300003412992547744 13516511517914265387 3359940884277504160 8231765272954399218 10122296653570195063 4723893684135152906 13061212746107205651 279129698939027572 11965113325210096457 67951861054929202 13982810973009960449 14400433321275004870 179470840497150960 3999387532326972520 9001723222419023216 8451519339136209480 17333357730936411926 17451111699396459376 8996659419028907409 16045749211739976772 16028196760349076801 2277037664100035403 12755561261272423487 13953663775505683339 3580460805425830200 6252774109613916495 8558317689024650334 12010348353914670669 16220206144619366595 10326701357923391529 2924793072648048399 16070217963668884786 12606811758437670106 17234988905960316534 15989048789883644680 6405050763061013464 15600000314713936370 13579159323525247367 9936615560302605091 1759792307607915196 8199185762344144180 13492424135097026132 79163892879900490 16614106420172527790 17800082555791621778 7911336350095999024 12254963813343923966 7778031137546683230 10748286966263237337 5566644982647274554 8052522623520973018 10384342436903155494 1450533542099553459 9960219165045611883 3783232421890954955 7118674802363836065 3596255443621010593 13959296264496948996 2179886710785945939 7668287298988369243 1309217523919955710 2284505021869371865 18085050864842150965 4227259472160198723 13243436543347169913 9467631203725076235 14757618720734500943 17082370397035321503 13279447611901274090 6495474779441143663 4371594584831991418 3025342140838434864 15053419128852224025 8103471910024907082 15760171701823391448 2589044126889611885 2149274852876086271 17141512801128805626 3614362924549821307 13369553911058205244 16086679579914781661 14254322368350788515 991763470831252462 12149919758897526068 10318572459068605986 8425829958385763277 8465170204735176936 6232497425202601537 2139342049674157308 5220971096743973982 9027928592479570109 8884176365572515777 2238149685154227957 8050929325606891731 1833683613875188147 9593908081831992278 4195513849057601664 1198564941204947879 12492025601255639728 3555087499041565824 6164198506091228825 10998009730048926424 13164841727843441699 13847839330590954342 16756542200107075303 8834939957472324795 13298607099643812766 13180120340833764401 15900010455920450928 14650766420302173730 10458390983999867354 9275799730474661638 6668296371562050805 18182708382263918476 17510094379169693547 7431274973738272561 15115055974009465045 5704712488176518622 3434758001148620447 15503836097126510526 4917377578446052774 4957783767744665417 293658774704222051 5770856206551955634 13509793769263552568 1938821729186707989 15225415497015096841 2945186003998176270 17931466074480197585 7154035978832429230 9737943259709111443 16881363974773345710 9309555983333213523 10354113436770379299 12022588266540065658 215804591238721084 8607459328342759260 15929799966965289619 1627498022242009088 7933052757144741118 816517068019707989 5333941580603883339 13824369430312622532 744302204090709087 17660622914365911099 823014335751893873 7325017808927293030 2369069870386366363 9391897964219333295 17162575758738672004 16471049495386177411 10318807081106670947 2130490913662976593 14532343190671646177 8348356360359275368 17494965231191421335 4246732424161385874 2178130618757927583 11716643431630674184 10738458919139210985 12006285428435202631 31153991000169679 15550983826821022589 17679239448375238858 11650669830841535911 1884164069790946737 2840968784279087711 14110299712333620785 8504717087498552769 13026322443275526386 15780027975405050777 13508840764852762945 6457119767130812958 1886314207665457624 8107005230938910065 5377243263643238654 14128254184444180017 17396523170813657379 4249061581548604479 10277806122749327012 16487692974682637101 17551811785169705510 7870079574067569774 1279367653678227161 14402772693011943089 12280096384745867983 6056446598219766216 11735875934533972539 6407707499877221231 2760931123139768252 18308294806338862673 2870522031602080072 7749021323095418362 1528008178610140879 18395741142126047634 12707389578704321639 9755474406341353681 13161454092465657881 3288480732448969734 10833839892271771110 9100779944687774464 9165450500440987275 2402018150107731916 14399586303812102441 3220546037016999910 962335623580719981 2968503478057496655 5525185523438553950 10993729555609981394 18294844879015825161 8967670437354934230 13965681462757059161 15526047443762852497 10613087096044022923 9418004735256661228 17976166361236869991 7826819745395460218 4552369377466520486 16034120634827006215 1911841827289096425 4225581175087997013 7155023309011525761 17855076376414186420 8578815990677127967 18100829434056644796 413579363476353074 17629664449566255351 1569375912653974643 14514734679335690297 2963733865968899099 3830700276491023265 6710694021796172707 13662260168144530167 7480639866549743491 12764517564580848483 2674117145233227616 9065089647878111784 10526160946534703528 12908874500879111692 14638131932680074506 16806723537945032405 13035208847167605815 2196343948028700908 4276617886312676039 9539326783867379583 18443319478604774052 10561297765427750019 12538631335595877677 390660476496164225 1419390516576684192 12664587612807518545 18249212469452867379 11262719802692551732 13946292494088637678 17357722241308535049 14415865225725114186 9897226311964498420 9465524440579274881 12178378495186905370 18005433339204346483 16798720912967187877 17931635468806440602 14021218071538053209 17887634701967432438 11894181267078136939 2823097948428929833 8397274995799774074 16077176439858102031 16185864037206542121 4918421191244370006 3787221434953119342 7137694991892289830 8030209659943387295 2172954433906144685 14774094273160465581 10981504235954967798 13330129670409985132 4509081611241271228 14187078275373351649 4836303480361722057 4702007550612929916 7891286178781936180 12084153929019507359 13758412109849569653 10308336483464731146 7281703739090542692 12048870673576164636 16330058596839369085 12282396376668552239 9696779124853159331 14863943634526021430 11426675281538746963 16817278112218048556 7603243607357880349 1360225391445616315 13479058133051712043 14368116639275895569 17912733283726343712 8076925551367520345 14246574750517956488 11865426553356495271 11066055846297888328 5654835537081446624 7450573545117011025 9449602304553355852 17694510117238157579 5040151251865893829 6789871232808488645 2369962776925070351 17670979938892712037 16139671504672482410 2950551981216447983 17681727829537111272 1518781288215582526 7587297775168532501 14289930960846254212 4937450152687207087 3429620947828841421 14908339746212030134 1708576201635249385 12915560048770486026 9005235040119278280 13169844467921648443 14923502596192087447 12458896318933324128 3389099815140758489 12732247363877296171 7979868563420017872 9196936631148170852 12748908128777684297 2335219800710680782 2144101448314474257 7358015985183725277 10023167092283556067 9983280068945252495 6916298198825964552 2155519988493574033 6796093670863854724 264308183164526737 11995344080957102514 2639660129700804546 496001069876063667 17274492658301310499 8097009453116520079 8023461113300686130 2274693804164277215 16358219930463156951 15034889316434715776 5710350356827144303 14140232916656111963 5512514968378665923 14219581366300220696 6777439804186827986 2562921844241657612 13807511060979468216 6686981507173584494 12609662295640338288 12449942701138490038 5333437696141629637 15977175596204698093 13728812455200613602 9536022420274770364 3331716478165835110 12879963118685170867 2015193275040742485 11317533043346391657 895777313664894524 8882168046924530976 12701209280502805803 2811977150880025262 8307841618117943139 6972680364978720051 10667129129817842929 12489125729304476732 2231568157994681162 17066672050933646529 18075654755084112430 4637032025026159205 4188361030504462262 8833073733871130494 17584109789299548991 637146668632688224 3459490148306934457 7541594202530814437 7140201996976681952 17102123851717124184 5858645951063274674 2705503832879057387 16708374330280229132 10930221496206860617 17638412598122055446 13351064241794783059 14739375002102404321 1175820639638712213 310056278320778025 18280325539642456722 422206392730206988 18303667436094291687 9043640606950655448 4127163194756355131 17082592904821976770 13352107633929000133 29515915147451954 7088482950936251564 1733121976416528670 14172693179989883481 1716862292024548109 14603364292708575610 12882092238940068667 12341256165490628202 17751709869912824059 5684992738181576063 7760200123272883176 15171376591003669153 7162661013748494538 5843743246165328801 4619474675396768461 11338554289990443014 3442954374173343794 3808077340026691818 8085470389303330136 3579014802735485805 2107058783013614570 7712890530036621231 9735712342404517667 8085600893947842912 16267386674368542306 12462585355974668252 3242303425159892603 4948620239463752287 13483440734405217729 1148108194274841973 1493253538074595905 9363538487636484754 5018812373516499190 2722256338141817708 6945432638456307049 6919845167630711436 6358148641279619570 11645552186986461603 5141067118505507975 3110248970858004811 16495248641932236347 199628227999807042 2267099055857004780 12943356480104314170 14421729512197178554 13930570940827678901 13715039389379191094 8751215212735845965 12430847574777544295 5315168155109937759 12191245629468268100 3188896572325511347 3869733529371308951 13711111085489055601 14624546837847875122 17217729012260935485 12422105926354362048 4883783276767103754 9799941631362631432 1837865666181669744 7716526150561598992 15929248158704147413 9076905845828425248 5097897287092888412 15031378060899334225 11244719728982337133 3734089141196008745 757695404446115822 5346420981691342462 8748296543858688127 3649514453429449806 17131677562695736840 11346285461669696470 18398786224537673695 737902329503552977 7583125966878298337 5042088972981527402 10574183203087835973 15857809786790242503 1437441374876546194 1756157950748895830 1858949056443348007 7088667765137732241 4879554173760294288 17957555397223349719 8057436259299610681 7763915735313584958 10874748641556863487 6110232994248037363 10648535037474823913 3003994243979503145 8115951708380752886 7921884204703880798 18363691272512048537 844051165486776434 10831195372058989925 1744540136526898726 6413189940669569017 13829364878404326865 11360213658532474822 17220987139034880972 6235574593940264617 17163896757000716387 8546128098972262382 13722569559472103357 6069904212481064449 8859685453551333888 6509757812577552046 8319147115133455621 7068042106591471968 12743372835588799411 1917311135557314873 13588167720154377596 1836669613071463151 15591338425494678285 2488805184927746113 1841389810147949545 7778518798654200904 8832226997107448240 16388428151193286521 865860913270984207 9566813966421718836 2960514634681504155 12343601919686651922 8668898129548046915 3771182966798681596 1470560472638786593 9635322579229623344 7558111901268658012 15550498773668652280 7364099695001972048 4449559151860139469 13215039424895855296 13309777057574447546 5165427509028744048 6490516018274021270 3750177556428717404 16334188080127120380 5760132791885700774 6778365260189049095 8872622140719142627 214734655692863910 12305872787250985469 2704241475656901849 4109893790688045868 10377016829246054157 1867801169944315180 16262711242482075489 11549622902424377043 2930776155240626545 12450265971692871053 9458408691919029924 3523362270105614302 11961751915956833572 15255329766263100375 17912610049946980243 15706552490839638344 10337125355590969124 16975306625938800870 5701152676679341610 18236214082390740345 12481787598867635197 16544780374454692544 11328552637093064937 8274367857424584573 5895823811245625727 9344818873781106587 9754627178991772890 1798619215879753497 3480585372637064715 17829245505641978688 8223609997039407901 14112473715765213572 5142690287693461405 6181061420089804462 9959329650747232112 12203937544763364296 8297738375769704959 3475604408718075969 6466811982602357537 4599307931684579312 18259036422984064343 15606027527185988023 17945584059662096023 9093883619474117794 18269896899940753273 4707620875512832670 12052064676406611112 497969874606816374 9156738462555175870 15941609385812332476 2260678866581821702 2739611044074884708 16923485925698540110 8798778846840932125 12000042445907019175 1876961302102443283 3854153032285981397 1378870266108341395 9245305528996141970 12863582939923645964 8985712156913997150 10081486422302188528 12966953854933864683 15137130708350700822 5329559226520714189 1710342650005057134 14681788908065017776 18247838933431495791 8758366725326774701 9221023662317078623 17319435553332941572 10592273887561714911 4197818412829947078 15694239056517746412 7995757975439060133 18386485624898794705 18260661031509819850 6748064112358760549 13597880749459636949 12236572296303205019 15682697461916621240 11476740849225190262 11990720143229428330 1025945603818343944 4311073257743623290 3182874065041462598 1400096056521371982 2099695357909213377 5777676159842273143 622367088836255864 17942505080539477928 3011144091665578501 8603555848924551729 3385026454607157501 5016591176760844849 6044574832694098351 3384008870136684272 4094085032161135578 17705727223502781722 18189357537870262639 10219429868389698440 3356528254591128011 1332924858226884490 5330822557244595028 3980316338494351835 11065530914115494595 1824375295668326882 11354172781488596017 7038111818444614894 11119043245526613843 8134491218853281450 5201106906390586965 9856113390276927672 10925273146889810474 6859959558540492622 1940972105094314659 8931856771203897399 16835841779507889418 3891612318640333328 12478300560162839072 719373782193738621 15989478767340483649 15209264190463287865 5440345995959107266 13826825862745935097 15258350846580356742 15589102443858870415 1102255001785769392 11651360848684929238 10365656453241320074 6797132242281478077 9936440811733363829 8542574026255207069 4653284167627558553 7203288160938531691 9642484765685208843 3988302448957145049 14355407712459407878 16967054193583228621 11608444701517282941 18122116747419879733 4577149689195488876 7731093834123821438 14766468191885452030 10570995979431585771 7563803970709605847 14293723944766289446 321805516965546441 17628349248339762098 17548862167939418675 10931875039844136065 5240450846412415377 9731291991977535926 14388795750709247758 8300919005979929954 9639714589686417604 7538250967392308934 12723709977709877767 565894558572431672 3131676351583922478 14320284944312560248 608546318064201056 3006604233720471051 5122119184094494668 16423244310748282581 5860436289540142142 2400405751998119478 1216825221586545935 5141530038249681370 6779299035757268969 17741922448637009544 15237787960393462520 3875144934585874404 9420394657909894391 10850926254577807775 13437276006399081478 12414601334797580452 16873358674668624438 5398795936238955055 2918403457373602237 3525408575536744379 9756596681072534093 15254386981437370111 14734419608491218264 3391819401193246690 6883260816458467202 9351630490935675010 15576452649253253374 4523035312255867767 6027793871143163626 4071120756831629601 13821569229649569064 3976837118737271946 17990885152572460203 6617487772895251895 11751992719421214981 10332415637951285956 10868314983921253210 14489998094078941872 8962996845607381847 8042301435806550608 12610370424885259700 7143160456507959262 7956740013809103635 2215924796003818057 7756361409386954837 1334862437478728162 10959323218185181996 6753043988239176883 4318656707959139062 7217870346425287314 8553074238514963099 18259411966369156019 17491105988462851661 10440743809134181969 2571187567992413816 18401320803004858792 292448343755183994 1913836311278879221 11640603273553766770 2207790180252596145 13231131703179945050 9830781988917480370 2648316020118380839 10889839766056227810 4719582789186127533 8662457101730153106 2527344368904029685 14049897055752630352 7151676675477841816 1552558581417271546 789350619584516100 2535174562323836284 1520295466324631612 10118234309182743070 13857743784086802446 11726974991692052429 7039161676909400310 12942954164918847717 8152317482723729146 18159082138339406681 14856585587991751027 1816102324932924439 18299893900631130119 2904564200695245113 4498552687349515481 12826937136274537533 1676467165348236577 1163537239106338754 10035889548941116641 2487722433083154160 2466786925055266672 15286732055612407496 13083943411157306527 62367213387615760 3273945944152208174 16485989419721999282 12560799803158023965 3882653071346426030 15119234408148320623 1215376881243943098 15799874911132471153 9087605659327335933 6587735222808062891 3834225673516925491 3638207348061682687 1854723502845470202 3196750458222459145 3262433233520003884 7928129297052318386 12997208260761121117 3358202431188016486 14536368785410763555 1211769134876352990 7399097246786408971 14329386455425391336 6681248021622700890 12285167353805921767 12392485661485465730 14479137598479230418 6138773016136544232 18234160843221827314 9718843903992562433 15674121554257542469 13849373801975171716 11693865998503745847 2282243021616066423 3560968032538654295 9056678145243530489 10283395006431109850 11233935672556596303 17465133772158786182 13677486910470460065 15880359770422115346 7002209463859076875 12021050884075927975 2039153475878322244 16064972422892411917 8720520124220462118 17757146496191976857 16391787791119892023 488380273794287808 4263471315143065096 8079542364425610620 952657601399548099 16462359694023117407 12357474770428145017 1254397012725665468 13396571396247357484 7605736504268414385 1819831475281359354 2354735879533875667 5525958128448692984 17677359757430935895 6780371216093528826 11956533785683743449 82831622724499707 7896266505383031263 513447917096723582 14316140240229991874 13822089194810129854 11719796496089682478 3580572038294892689 13308720350775043803 16081532305923752028 6048993522843983255 15681700568959590628 18100809120395024754 12562777983559323182 16952319104614610088 8537597615962999772 15684264325378788568 883073732942811589 8769836781010744547 7185667387754241755 13230510638920058134 6618428955682562654 15953473464375137846 18401335510778062655 8162258447473636409 7031727457034220494 396791915031847918 2198781992694398528 313813570980908704 12700515790318401833 5487954510892915449 2049887044878036739 129897555700894627 18420066432805868739 5063276009718044744 11093466066647158156 2814074500598306343 252276634952534762 333888513193734146 2954426202399767551 15699412495905725 3653181698373365172 885804823219515126 14253807582992246142 11228987534751317685 3436906585640134353 6485415408682469891 5841122600908683328 13188074114766122462 14517121088321180 17871791807661234791 831150706175179624 6446852037426848299 1642100892726953722 14685048804104855020 6532489049670235905 4789091471590793892 4716402276674529371 16410919959966644226 3623338541453475098 8574407030195455648 13519315925088197020 8952970730882594125 206510088744597779 14490514125675842905 10853483280142151271 14571486050112534577 17578455161901072716 14902283116276725432 9524933057760262286 6135446892116308797 8947790718840994908 6812042969875511650 4111518780324423723 18099817537931699461 14566315856603237828 9714907906250328613 6406922162059450818 13958441931484416729 14017798458424102119 2260820976535668978 10505380827927403502 7184510774684251329 12265602970232564308 4533838358203138554 15672085310806269846 17225381464588931400 11095321556568930364 10254451445838687475 5843377889460076917 7232538648031912066 2148441189281278089 18228570935561642544 3585469456349994207 17561707866572400759 10907188250862242217 17089163738540556599 15747945502479430418 11631100078352183869 9171970048187321245 10515437512761957608 710902760449445931 3075209712914401108 1244149976778283691 14082894334732242116 1177548392969167604 18445823531985332456 10751032193717757654 13459191853149877291 11286577959499842608 6495124587460743149 10775931364650215625 10123936646962543051 12346179010912863658 5811502115316007780 8751960062527281424 14496787369387983041 2326380689191594610 13619061796059226465 10189414366838597 2192309539765404596 2910467105050498813 16240288223889825341 9905854303202793040 6099129399585470917 12231020004527084570 2035217229138211546 4019334486266183818 15877084064311360882 13692687421144496257 7493822911356165069 3477208553557287205 13387142135345258687 14432327034934760096 12570557291268711200 7760731299201729989 7820750018723183592 7387510524325785928 3987264078998544016 14893762999773120177 12360982974855827296 9983643268556548676 11896705658191221486 18062823452299058033 16568420876525246534 14871619427774260487 2100789351648063546 808270917388721605 8826861793632094207 7506343716508706142 16423624218399404736 4223506932024453857 8464434103784628030 3791804069056956113 15737251446416805277 1471988643460226024 12328507328500722029 2370947508987160621 16181829079800622362 7750452415659063186 8504797898458925979 15790212223601483717 14228853241559135576 12648120702029016532 4633386288754799299 13970434146820226294 11879169927199843897 12203199391531672189 9387485909078427766 15964099429003690438 13544004714501115718 665169528148549939 6415828759722718944 14102800817713835724 3291258817964771894 1176219468793168267 10621830656321291597 995248163848402548 9483236088871141771 13168171645131991718 2863496892327788388 8485175366034617240 4971109094704042515 11019091974421589552 16873735711115051069 17253073779671642302 2266243575811252050 6667634044715288932 7287039727133773155 12895135935981066723 8262384159467655734 8204932754375153776 2599823101931040289 17259000425107777784 254239065647179117 12289951977861041256 3932254268893250842 14282917033005581209 13808653696478542205 17242005217087222909 18373353894644762223 18339557661683762541 49141111276781268 9905992624181913441 9987672991712092229 5327401565562827815 13698755394284970763 16305184863238403061 13493221988269910972 9361341578618843763 7053300733379493059 5279156670037177564 13541333020736565734 16149143352494460288 3752242198540036789 7326129577136423381 14721293045876418246 5034519570492110592 8889739988750694282 5940835026170555154 4988261205220184560 15700917319179826530 8505193758129190939 12510583579922064336 13015443937130797693 3254367271352093108 11607882108824095982 5467696918554236 14563626835558198117 4940262512719116750 17175296618783071060 17783987717621321072 549146138489453541 12450882123065607945 7346591715399119145 17850379180935718999 13641376444296699642 1455246542727132841 10097160047493248492 13741578145515244516 7679984900254792129 9743467824864782554 14463864548197483157 7171697884048911372 6976738289350951562 13525201466057154284 760480708969567737 13840819374362662829 3858663090914221356 15424807444320273625 356467929066458649 14802089163715812992 3233942425699073873 4404236140973531546 17669037863316392626 14901871980500142337 2933463602304831668 9440203248499933069 5782486794330584575 15831620160926599957 7711656658789282727 12230780723085783882 9354239637577577014 12156385180901181251 1125786160757157297 4823264407054959971 242070125136926509 1113415613275913631 328329062646889574 12347144323824610044 13038121132285941543 17486600119364639690 10340658416915994442 1207083974570498494 11393067749417084456 1056323283329510534 12267492548071227604 13653251779724963660 6845216516706318526 3233332690056158283 11390246562870440736 13733168970221665056 13338088161548558126 16861889069044914458 4299323838968851766 17348045003176724874 14651958091823408762 625731197075508227 3718975488415839747 15933902998154998212 3608040993814593674 6537636369772354661 11829800419869303235 10863670170563224649 12393730475934803719 9780044818030454799 13067352277969916848 11412375886986146746 12687148925607364627 3414031071955813088 1683252211032208866 8952573853348164369 9875554935093087594 12658781720998133368 4093689500889797914 848137893101251905 16550429564820128310 11133244038766912439 7091808374099928806 2047716027873913635 12853887107990411750 6099550436038850917 3278307378105899939 2594481235171371790 4492739309968081374 9150668501048862992 4330107784179893516 17817260136343126196 10941575682921796179 17760985980689490070 3449594867385095963 7865647350574226869 2354991327799716542 4095597156564138324 9670441265869468249 4273128283614891830 13588121219629611712 13991648579871970895 17330714360906219872 5907143387802420400 8861285522024767004 11718393037047806180 17927428694882297052 5652496994580525618 3198147138426020499 6774567272049753746 14663849133816782418 2935515664688021717 3535567361376558198 11451896765885002251 8316080677287694381 12861876053251099534 1004346305247051768 6108082932466144502 16969546414250090997 4053477572932087772 12663641023156310443 14077823937007916524 13029231820003022747 16343103760324962116 4570282447881509377 876320273310942539 2588492266025535849 16585317875163229153 7303219121685406393 1054611617667851391 3637888618589197684 5606124790784259283 9834060992072999909 17168137694447808378 14353009332313227479 7965122564132922233 16445527857793037370 9803368205657789847 16950094610901044747 15539089012974183941 9282054887775736098 18253682004932615482 13231477114591824503 16476547366268491255 6303267440681376396 2862680011427946283 4582092378676290639 15010589906696549044 14619055740536128637 16255278089972834135 7174599239594139551 1624278886146514992 6398314354370643494 6234341458450623875 2196478845264113349 9504654060520909441 15999590217742152810 6703874753616831423 10100025873783778393 1318505097839234629 14813899300384107646 4303938457559127751 382771465275213243 17501030747641859350 4192731528256419189 7259795471008518946 16757570096381130059 10517411079855162503 3663147482916588873 7619726945710107132 1776673385459751290 7131106867130551101 6372568818807034890 16188280422623685524 3433927425545505216 5779860361796372698 496190691767688522 14098069318486906564 5195404444747098549 10158258493928903693 5907001718336800302 14756974652658714665 14076862681463945055 3513099345020207670 5089904446794288616 7151507950444252835 2166710855170391270 11607517523694531280 17731329063981580983 3173318768845869321 15125026877113174765 11209532387531554189 10074723050656993632 10032488198924330525 1909059011863965577 16664824283857027854 2734319696173231991 12300141855484563421 4781421501214466630 2771319094877866293 1572421438847455678 3832052179476905991 7679484942626183998 12255638193504721139 6578966431766068588 12371737981608227639 17329305674352341400 15927036621087248328 9227454567870274558 4904989301142289572 13794459382967387936 17171846128050428794 12625685376254502724 17585458300467474966 13508264193666635332 16922415366321655614 9988374856763925899 10753518507851369656 7065731633876219613 15374843629764308452 9903402681929113424 984677910102448552 4251201027869182780 14429920034767765539 14698612797631955908 15272988891733676874 10429943479501750298 17195286211007641649 16922304402971291215 15821606618348738031 17565755231927023580 9451335428813628793 2769267572253619274 7883143788154926528 14895640221831348352 132371966861320109 17076456260983088060 12425845374048235086 1597616930251130998 10773615693916246114 12150799963774403599 16813561461350709444 17942470934917217254 13819106962505076630 15958381143785306966 4336318087758503097 17897693643308013483 5053781948205072017 496542592089702367 12216955138649936676 17877364910482915034 2163429238473295015 9827503947629341153 9163727755142560978 4188484723284724368 6657613904250114226 10080571061979033545 1116212623923286092 7326515651569112411 1488009809640124529 16010234358876666138 12007856400896244881 17283050190542673789 13331503455882232260 7780562532633709367 5916394377226278628 4627640524346144163 12502370374113635524 8667125986419115100 12918899494139911800 10425146535407818466 10474220858191893251 13314227664671130446 4289472398906538038 10261562944828172899 5605862049678295182 5565829858012928944 15573029330152690851 4227948749974401764 6223767939279378167 5095647394107406082 12795175036336654407 4365670172101341376 3825478686173294145 12827988798385806339 14345152265074723492 13339654604843485297 12020366002996904862 17647696977857169011 3200961117474914284 6349490394520071856 1247830550071783870 17659202597415269712 5024060028213522903 12075324475193419492 15066855032648215412 5600394596122100316 6296739108961956962 11041812783015234212 9894792158339181335 16869213854952054769 10973644573212180087 17492719654645099475 12679443197467927069 17028315119519542614 13747563903697022747 7627592690831095825 3892327322722766853 8160457854710835491 13421454638725803979 17472238010777060681 9455476744319016423 12360898356730852649 5626863936741194789 6601744886921745297 14166553243417427468 5731055397633763875 2324278001527465032 9746799249917174321 8153938699955906695 8445121805233557580 3382870986080287045 16774526817501830203 10466592568457168326 16350310115194849295 7380323967321553992 6456075555736571548 8203637897683498899 11619724279963371208 5692148399192352781 2112034620223261138 18431216773380326293 14668237203646174566 8138170500431404103 6003789900052951351 9829135666215855026 9303139999918714194 9615450896270781364 3372446310970731806 13489299450578209215 11661238115565526839 7067135859117581730 15729114609900076707 8549375369014287720 16466823959450844346 16320822404029966009 14603891786624526697 4128755907762005829 9294751216910194623 9970422164656114677 3433275238913394588 14677800759740442222 448910134901508424 7831132464874024767 10544300290361782236 11119243541367083952 9523274925087034561 3449901236780399165 8961704636111510744 15446738573377742581 16149914943780466171 6323912271815755703 2154188901248257495 2499366587762223231 18291649271326091635 5078221142027932823 10589141020375178696 16117722740840539861 4738281279759380083 16000242781151615826 13753520084800881649 2485309439170595167 4133731366804996740 12852007991587870549 6811250864620200295 15429666310648580468 13594832623728192175 8610099274713057668 3433537298654119669 11737932374429390929 4858625680578394974 849846247561657813 4135126293565334458 10698752157734336083 3311401308144760339 17215267171129814662 13466237543281832432 12505320294832920846 8020815283954211365 13304820411344229091 6677886870658818842 10797748931729156331 6411788762045986533 3216055648166410969 4846769246310852078 13563263814259030679 383391996226023950 14405967839959160932 17506356622222297055 14229595379352558759 1900397445821427131 674622644129352722 17478464322252680872 15650363370261584008 8646286545214851805 11271020704031101666 3532061191222239151 3013405265885548265 11963466830576174415 1462726901727603230 5773351048894933294 1442869063232895925 8846618106042891799 3468134304359339506 3453583178039985184 13861035574740831168 10324105740705403134 16372233393875781811 17571456750785850948 18300628676549045903 14039780987293356686 3600556814139464647 708848615460341947 4997728411396418506 6684886742220710000 241042701962853778 4883414244263329286 10772801919229999121 12939476678051841725 7405368795173726455 13652461752808484787 3467266040836496902 14906254313179249772 3873047120561095935 17679772556912135918 9064513390418240359 8632457947434273063 13081788281376294005 9461783381732630081 4130023335281886075 10065740198264132251 17778162899942056310 14995199271021605185 5896173008884126429 5337597454808526261 495288941844475654 16764155240570659272 6635537967779759169 6741646929706703863 17262600937772260716 8948819914963225474 12171033236668486948 6139569012836276166 9604347054883968897 1334223363228403720 7268392844101415535 16587458459296646991 12498045637126801131 6905566791903510263 1793725821469601394 1154306028603772773 15159513141656089524 8662729222175994650 12690677203049801587 15632504413689614170 4553663707326651222 11461098740308820183 5048410822177766809 6900488702038265206 3265408049662182519 3649544345549024104 9649924599634112932 7361139615906339833 14377177801443899118 9325444934769818759 5847067184214062694 7852556667452794307 13057705033872221967 1175460944707814853 1803545022105910749 7702053319193846309 8046248891460346420 11163144348555359807 5080302946240764969 1915687849266896321 8630278544450765010 3973403652427764903 4959965269981564254 9450123682823390495 17424854236596739935 9679348077716725676 4294848586605470465 16370154461533588273 11826020842796943536 18290664370831969787 4327954005760895059 6116747677639044777 2288514468565328880 8471416127883611996 11779791889346716383 6600407409605946653 16485875536173915670 17926773524289372766 18200519948115565575 7343161447370901003 9301663110506981049 11139912051593202986 399752901430085304 12426350978213480691 6749799319918760970 3915291540979786147 6864344118476879051 1158167634477080527 9125515740428393527 18207813623889623522 8126726189447509852 15676331432862833597 15346499184521384151 8482008414161657334 1206897014908269132 227987464527015876 5041954146025483553 14394936599587936808 4544951699015818641 6006901818155870414 9273527493139930352 4154943278205322023 3180942069915553773 3648510530096362034 16293322810003892992 4089225629991849203 6741353934149270874 17498213766804758351 8486982515425642887 9714947283353349379 11057658837433112538 10953322514174205006 7638865185172606065 1977179778708814310 14799154465231797407 9790403225269667877 3382972522451214517 11150423046312468752 6498924362387008120 17346411190730110276 9868512090718175436 13910929275910667240 16517565053075928440 772109881048760341 2657677187088764022 16243364531803576143 6147124785215427300 13915821636427438084 17673395861751195726 651268490837387663 2235946413752178648 11274026111792153399 4744338208733043272 14314916805415036795 7366614158769759974 8141975266698538379 8636826072793346256 729885371329609846 6071259668830355328 6083497481095642334 15348683424740447584 8682099132092423873 15935411701682859013 11217895815943982335 17344989146425943533 13840392826900200144 8453510041331871302 3421149604395796055 2641463201456767735 15539639665005952051 16020861561508070480 1067698048421279341 17744733681843737273 2177771410572290707 17084647045013033753 15859979327024998427 16652541759110271820 16075871287739838202 1908872747919358215 16368585593643275262 6185748188806452965 13722813066550188885 3151427467772054925 15930558326703649657 13652941994058599207 7934187785142551330 18141501701162135319 4522084392867025535 2760457974846733818 9958047218226845937 16749969778609441782 11781356678116420271 6149740833031051774 11796466202058655976 9816374957948136796 11019648335237037230 13729993754454675434 4965440531812001922 6526234260582470103 16866362978725914692 9443681943913128009 10155022311221071771 17335080066374597576 3315007266206106871 15856878237170892615 746072530648809348 2458360364496022411 816231586383008807 8691138989688796189 11803747659859889707 15326540034964251511 3460761813869168530 3055966340323676635 1445993376444906845 11724803162730126724 15023584547669473507 14299757951794281626 16131704235663206450 18116626048624709235 3954486299350125261 2999157121838181853 13594263882603360870 18334766309958826514 12872450290934215327 17506874255552503149 4374427957882515250 9207793542105866721 9902904721618558627 14179174319070826594 15639027032399084502 2762818960630015848 6190806168323844585 7940764609496620793 16971947447678890406 15673456482010336788 5380928028144069199 6494877477299556317 18013217690451667552 10998574848006139179 9725919594737152049 6744382135621889088 4504817243785212470 499625962637838310 18086210382991888240 716203990375039208 4204141619147602888 7066060456692834145 10589663995282040222 9310043747140886818 3389403746989237844 18093861123106058218 6235209726897955679 8320590219372418325 11699007282404151736 1693688587654470458 5242283565986765293 13704878100709133953 3852146250256417640 13367882587939957903 11307561554169526818 5035544776888619202 862187514071542467 8944539865208908930 10230346749961068468 14544354026877568915 2728358644731016456 15301619327537201218 11383364889595758874 2993563875104294751 1310338112895097166 4615203806879186715 1978766478967153652 3485875358967748420 4281309663524451315 5954875602796810839 14642983729646501133 9334546050241465284 10077291673308673690 6170760672878589931 12810540489357129484 13325564133205050849 16088308039822331031 938447194853236949 12029939992919494569 4819837114625788213 18148454510895636349 5411986528348043987 11857309454064192101 13386452969459397033 9003414744519449264 15105908513210814724 6736444134508800914 14354569508402805109 1522924668476278253 17638193550670600339 13348367232630165834 13139185709821728389 1855075276195644042 10077763353008146087 17626756205588803719 16960652979250058856 10073775069679674308 3444187535656854918 16607590937379004956 11815928680986436304 13801351819817753193 11775020735591284405 145790354585811651 12432301215824615245 6298369731243909684 1129118815524919825 7686944120929423413 12676673122526727364 9458421646055787149 14058357694825322936 5422719830989737182 1689150784170662554 896572355623234675 8067593331567872575 8966522571466877578 3407465677469080556 3737667711951372746 131189902950590694 18131837187735241733 6627723634649924215 4523521625967287693 13372266411399850199 7556949553075721251 17995054755740743899 12290266394943268956 14906279579289405065 14533473574267977975 11356812195919416170 102431036972683834 17689114265656304801 5378488879828300810 506101440867029193 11612603906334953439 10573254302445872351 13178593995692257635 14467546352670493357 14940849513721843208 9452845437053740923 2757348907943848813 2737902047293149353 5295292189755151396 1050165297739681964 5883799253386259165 3205348827854250868 13869969603719371568 12338337677052305942 62547237273297438 5877192962067193021 18030032252305887608 2082809169251069074 5177361191577837756 7802280899788519171 7040299392343122797 14911229415720413688 8917345156811709491 8396179568887105203 14606510019431309569 6839380753526229423 4625491717750532399 2152175724315654050 11425207864218198024 5042635786201108459 3696947790830690843 16172570578573590914 11539788085070086071 4886220736111629278 5236009363869496217 4496653237965623899 10295082520287796955 17513379884717732763 15490988558955806569 1440691214921802187 12365266187132167091 1761743762219130707 14959045765162192563 7495981343109965049 16317188431512719742 11155005062690614158 8814271347646395791 14026203659096185644 18446331423902139149 14650376445713120127 4083043297311361896 2324077567475562058 11936506896280549955 12733002299480667182 15720149440142501874 10976809743786192538 12078988846163288257 11903244265143385129 13718317094312557568 15449002611696994095 18006124299226351488 17112008428254927894 4149825096612491181 7798672223166303703 18387084729927315601 6673485353452754730 11301465508643639149 3294109701252252582 7351190225556601448 17712140417290851189 4414459562069508106 8415608314158973814 7345807671252356915 3925105256253082564 12052010220897184176 17632905919819764327 16822824886223053184 2905592479234449305 14204820076023265414 7728154761424038354 9763901116526851943 11910638724850868912 14526762442155818664 10021444981033733296 1620489011314804698 4630082586173602569 6594542631931274253 9276647508640386165 16516229174159616208 1162545991161115861 3340525005733084351 7463684623454617286 221074258078494405 15142927190758704718 4070873769124999069 3924916547246681246 11631193703314761653 12388926610398213778 17292249027747440900 9022048827254355524 17243859016734908166 6910939455353455592 11415123006455517438 8646006247590505640 11480860680840813305 16189704130272200190 3256398378224386414 9282867586605871170 14153325238126080964 8420231652851012388 7871534942211416841 15514719286183482621 5951353294774347468 7351375729511108773 1364869269902475122 11988250307735453247 8216903229488483635 9926332142591442249 12599920416086173137 7560249615072152439 13341798426857666145 10328386421013658529 15974902542266174238 12139693439061988395 8580919593487073352 14047817684904191127 7484212962210280447 12302863232080872270 5765398417335924438 16103644107203081486 6713934919688604530 5948228142610868975 632767310012637205 15985193584045072826 9452198585171867538 6387403891565775595 1888398875805250513 1872115383939284353 661711625657679087 13466733435388563716 9381062187558922990 1381611370038411091 12762082846803475544 2966203069921820246 13127804598581351143 2467129172280766549 7780568532611477545 13349246554845258709 2717525215828717508 678671968500354416 7633195123239573457 4715737198043448524 17240964279002880409 2177813722952569582 9654906893924417398 17371108926993900928 1306862597669445737 5441608915187584271 3951850669248909345 8497635836178778812 12941076817547697577 15172784404771705013 18372515195919623140 2976060853757491903 11698168584452368975 14540793847508535115 17844271385365365130 8876424059216954983 2234769324660281068 17987086516942562581 11450064087162897059 5370822478885857084 2585485584391069316 10655981717081098815 6778261722083232371 16137073496404009387 12061693175730204756 8545176916298525815 1632159687227891753 5748854121583493033 10776638983781196200 16482318874080436235 13406313109681326613 15993522260467989984 16657245786509199999 14740426382583189190 7617849844054859371 1715624707281074369 12702852967801666948 10055208205593656348 9161906548907103500 2195381477514432785 5728907634371281995 9619052030447576316 8916370366599775849 14046702382800078533 10093050727701268072 7963211494472297784 7657721455466196576 11070812457412039985 6583119890250018239 817698109682327319 9841878183655788808 10390553939305743932 7371375150733439848 8344478564989764100 16260961563840359490 16883040161833950205 15818802197177179256 13377275928863317972 8500077867358877843 1180570635259665237 11450497462427413598 2353763388919034541 4942394854193443485 14233748273476035581 7891953082307910907 9187997211040836103 8619728562391097595 10934945798879371701 9613426744463394669 16875363273693276316 892827319321417262 16529498724665361208 1568628468074066449 7039929098173643678 13547317606663557093 16989305092438753343 12602707811850414705 16041050154741346275 4826108014633380784 10379574259234673143 6643402512608232434 7973790295401711226 3820702664606930729 8696025089283196195 14255229159184793668 13671390428244802935 13937522017836520316 4714860760553316307 958730360833070208 11283332220848302295 11158294465783050167 14891745789882485105 1856908307359362596 7016282848100204555 5326551929674922858 3855229929006609667 2533574629863312113 14463646958767725389 3051438767501499037 1565447792106036830 8862277185472784794 14007729276613703615 8049360730604487847 14275966089742168855 16339674204445695867 15481501428226911540 9377431121290253915 5671518868697292721 3231933391536165820 2915199386929550513 4908233733183714723 5407694345256072678 3574098808162145365 12889554956016517893 8520782403054836676 256145681768767045 11606279187397125907 8017172223012906272 8523805802623947775 11784743737123019351 4114080716853532389 13682402450436239261 5803427058672385666 14387420469009114252 15333178575069627007 16684478959309042846 969190195429404935 14057962154298020016 11471942687010944098 17730205151732542844 826247629147917488 4109912831745418907 4774014133545392939 17481229438240613077 9217623332790018984 10453343970238128457 14854510482881722829 592038266628718320 4800435577846181514 9753977458508306408 335405657021809531 13875146431758186899 877038541360343727 9363669974884259456 11613070009899617921 2833441770411315385 15435547873526107791 10406294356582447518 626451563757310707 3561765953239854850 6417573389138106771 14041747643310370263 17707939485390280494 1987471583770870844 3664021989607137183 6246825323242927453 5787833202204920272 5064421082519762062 16642871138714260035 18357383768429220677 7978376976717538496 8072812710705225279 4198887479653526366 588515108968940556 17029983319725218346 5371905236352760256 9560347576620866989 10348948910802480644 14258894972993135556 13464063541047240272 4065440368712626202 16357514138317667237 7452265935330998842 14645508279712870987 11152054631738274365 11751064812314858690 13145594539821659364 8012367216628035541 840766914131583319 5729528047180252602 1179672763408768873 16750089747924314767 10612506199222272198 11495723981773528773 2667437946625444345 354779715326036162 16246386579968517532 15439731866390207122 5107159220670810735 1067238443670712746 11139067414715321548 754966734639998278 13283815148646787017 5773991817856470930 12866085321519436816 5829655016993966961 6412924192442192 1159313760452715506 5372946468946091203 15156293545352974101 9872202901713386876 8193318025313014202 60338176367786818 13785191504318458942 12413244602624973118 138074575443059662 6340261124981288817 11506748989305202042 3715986638350413211 11757014846604918360 15503770147635699539 4491336973294098552 12402142847864673560 4026294786762385125 3317960311439751073 4051260152919615553 15725321930558980779 3407687760612760173 15562175234771000105 17893127191090174291 5045150823485058914 8543213343502366648 15755630494411506095 14042880531970602829 3173807818249317948 10306375976994237020 10272748640974176323 18337696524763160762 4403237346575360361 7006444977332282540 13127377676462207506 7306235913391882380 7421400745567703369 14168351453616050967 2759402864825729127 3814264384872528044 18070002412080724117 3247974858687181158 17620910508634900475 7434435384653512202 12607661968418375103 882983628945901956 16894607873266874768 9228675578533425978 812822515183253704 17988492409124406479 689735080316093007 5548123587859790310 11310930260476878944 770301834840272057 12859257064626572410 13181733784250431886 12244221836378891594 6982433646450115689 6990062996185126360 10220554071440232989 11109533317327801469 11877047912589661173 9823324203657476868 8838108479645270450 4834503017349558911 6445641129738904969 715132225566605857 7477473457582469457 6018080585285985439 10728804657065738479 17915347896834037138 6681534949493163967 5671296171083146126 9391347994787661623 8114444995555316081 6027421171418941640 17189598085886916459 1457090571141873678 12610891068021286674 16119930444468732029 9634571666179956322 11630561851830324928 11436293296644301128 7426666246042863944 17846511657482366083 6556092705675243694 5295489237714616693 18193401714035927189 17606262527383406014 14427055810159998820 11748056777043562366 5204364858430477910 7981041928964017442 6948478027125000029 12130355092263470952 6926012940357510309 11673445264686620831 6225515339376822290 18074118941590843128 9230881027407839764 13886420726121722514 15348054298949390001 14778813049112252701 14681500407381966512 4172726735607794318 9911647939252943341 866399297797549880 1104021915124742169 17716532112452102357 6471056654735447568 16835084977770867948 255518209092404550 13301681008594765156 16758069167735400261 1794080889337791609 4165196760630062282 13282101194483273872 13411457724738189346 4020464781434111715 7885292302410635817 1429637281527934421 1602842533247044355 17412314761121277578 2875069285072412668 116304808452347182 5477123148548359903 2051562558597506817 2476625635929101014 3260201867307557498 5882925487612935956 15188234501417768628 9598665227327148685 10015346885329193528 6677384691676247159 9469247165312989959 10090960686335189788 13468077107141874987 3695168740960748876 4090788749298756558 2110130643112963494 7134121739211126881 6523501358142128525 15018327698322533393 8898686793318325059 3705793398167951649 16649994870038886826 10874876549916202997 7612436971160783271 12290778270778219178 9463582837037472862 1460215133078097712 7356330099852709043 1422099515530539957 6147420969343079322 11678864534011009926 12532124804874071100 6642167141104120170 14527596235620459312 17921156675366284046 15978234131519903281 3307772482636682259 8554180734188771021 14736363765720315605 8640622092900662475 9394893390077640460 2711826206497833794 494135903516653308 17463975888880018999 5842373362459319324 17924517787598604418 4534746967636873517 1028251706339751965 18028046184187762320 2065399470095119391 8032302109932069835 2564866825365211945 5397041155516852808 6077655698984707172 6074243777995491335 1351158889975568097 12045876003413144702 8275794346175085158 6162277185846937070 4782095499577537714 1968496875396326010 5109122883264023063 15789745107850001909 16564283160814622205 10167953610238237019 4246200989585691466 4429043234364843261 5557749616411123338 2088915102502770825 11713216317481187487 5408204458836454915 15847506897107478647 15018417969646704128 10877909208503884698 3421626399793544222 7810980088915234640 12057234069134529309 13278026591169895208 12922066000245501595 12557846457719040838 1874149875740816728 12661272179657683159 18201829202075615203 4132012090374980597 14943593850684610029 86168816135459192 15183500021464153750 6798257635512389001 16198633085456537967 7916694486427982830 16132331556246533607 17187837946468996796 14251776621407699152 17563945999871964180 5095196231372048107 496803156865271193 17378960873735296177 7765706845541781777 8758829201516764797 12356482750370915223 10720010004064198767 8015989237834661258 4538623975983773117 10369471897401029458 1598299707334583739 15449107020830852272 8565542657755120400 4837456341140770294 17918923287934561866 7653662386541141090 4082455869977522039 852634151101762776 9808845328560082607 10942967211501634351 15519366439491422969 3850449152651164672 11864521761187458012 5947616627055039825 3107555508466344535 12741138958706002475 9092771468491194407 13771262546160240106 6017345928313519521 9118057197923150806 7764119358470993003 12721875590567069225 13165827049280150312 17515262041210725931 10366724690803838457 1405675089919176067 2732872126478070329 17151176276613291759 15053400118542138996 937073140876201655 17358311851250207466 13966041927660327189 11912602677780002800 4187874271686546865 18001427438258797319 13976270386204956623 9271235218772563254 17645337404073548028 17457874112382482699 14286497672567757264 1004659622942695228 1198214520945257232 8749066052289660298 7757061358309688814 10576074414456978185 2733131641582313672 11281631955132747572 17284280739490156802 1512020736488297770 12961424804816156873 2095752379931406251 15188954862196919034 12173507357789879912 15679631662141472952 9360177388888527333 14968774661551070753 13947581262837261998 13946454701297100209 3415751273464157310 17182060725692040025 3222289592777577967 11242069676235234628 17489451272279147275 3019394295811789728 15921293245312918349 4788670213025131464 12384898414433592419 4692683106674682172 2183267996711071056 6687642772608464122 955586234938164050 14308249294982080091 5376344602539965423 11484887658447241293 16657085343956543880 14020078381465570488 15093347205841809502 17535061254715658692 2029103008979619088 14446918496690311627 4526157729302811785 12880842802473700647 2394660379521795844 11420741370901545252 11348500813581896619 1692678816403758599 10032380868754629717 3967905882484940593 18221378544258911195 13658625643147828653 3602985730075301047 7933922096966338528 12026268891193102612 13560981449340853429 13377391347766734653 6700885237832935931 756221117693107981 287986802136940862 4785654026204494054 6843210204562264078 1231008986469677728 11015108950563425393 10184595680520005521 13942986714341669216 15382861488237791742 3948650023565351360 16585025044056756955 15243765636364011609 2373775404205660633 13788720786365947495 4405434257371493612 17044181207751409836 2593900198697480966 2970297060950765434 3422024673489009982 13700403156108675533 8644229254293682837 9734195640723306701 16138899386289657532 7800901573842851966 14272878322086026988 15876549607448468424 18051131376160393580 1302612559654128860 7395379159550713928 2697624193669384165 2529976512932381297 12995051596105075680 6202043133312205575 6098565501622157368 13631345010698516622 4380131081900231515 13186886282432522845 3455928626591891497 13419511260129249603 7420833885017129745 9691931452118185814 9302079929141716776 4532795142396668989 16074308367443864066 9832436311098592679 1054342870706084225 5575636728437495341 15973171844775976285 7657183795624625862 7426406970815165498 10651392841395771860 1364388504773615286 2028297054370132959 5050181985690684897 423462633922935454 8420037161665125912 10298307330679461581 3920019663844033102 900663780192441988 1168980011555481760 10762657405828007449 18008181183971101721 568639196283420076 4329634300093465347 15122235562199030227 15758184173278898841 8077130434539207364 17625480338842555091 5661760213765240902 11689565075786148196 5506082430435439493 4330326266797094111 3899149736858204020 241165638314437502 12245925737799514061 18312069224192242450 1743628398582316567 4753492473859585491 8689352708808297581 295302431157119152 12599520004886287697 16727500945439748774 7269584706460885064 11193541882793881451 10713997649555289980 15708990078803938813 1479225663344103101 11715053153860723430 6362318534170006229 16611881580517119163 11632052719632885334 18055461638563880086 15824503390597409171 48087645543595899 3110247787453571156 15029785205890527980 17067653202415443538 2725598819724972203 1284365365606218727 8521018274238894180 4832463338207681407 2564807251881324475 15942660859935601890 959828202138713497 9436488080014030371 624215213614089883 10764182562496622066 172121761722597058 4191623265014289411 9516137592206002940 718610033148334792 6117558706933971363 2154243471064847255 13134861178580045931 13590394745920700766 2983012183925883839 6532364175577625769 5253965872813256160 9418270677009702844 3945959650611602630 533663604581209447 7707219679141180912 13939214666131315662 6888607855990698840 6919304599076272500 15845671154954263645 7988770379276036859 8735147443210875035 10646638547482844830 9440518680194918443 8293765205577204778 14457417107431975871 14509047841955997442 10261114482533659387 4941985667069238176 450953085765210667 442795947217548150 1292011723312057795 8202093063687311627 5834661203580441932 9386814068577939519 5308933224176690420 6483999357091754200 4785252691562740827 2330670146577479231 9008811253199021143 11900841653957793797 15081208021359661803 13204586751221012092 1815528908913858583 10377179757717688945 984215996515944747 282529421729979705 14531012790255420128 17952190164773099770 2899606533625430822 313218755521408915 17371587277960836618 2154511490096416708 17829620745437203595 13799385107682868876 14829124663974484440 2993842106868045907 11421424142648408810 10636292114002760575 17415791299161104058 9720282651632419198 1068647299028745244 8567996899041807285 1519632874120919339 14916616391195750231 3565965255962222697 2818603433890930655 6765561021641875672 2945880518336157151 15101144599232591290 12322877106985222741 16871498373003336525 7341198975401683032 451760318958654444 10703749437035583929 17175461842016404606 17853285461204665454 14751649434061411263 2478366230661980552 14634607683469748461 4938827169373664462 17200505807932966466 8455129633750829613 12878748017205014962 7515537311930891982 17631318790215739127 6927939784370655724 5899077388708593758 4675298275760601034 718902067646304473 13802994971085272062 6207594130259794481 1589650185242727866 11504148995721883546 15544266874149129550 14450112047118176912 4646348924906823360 2702260055903231772 1449522848756993038 15617078745543817198 6265052158803693021 8256673132474533153 7387627774582457966 17016119417930455572 7961579201126774467 10310174532851847937 7493210425320522456 14538720618106242550 15798339653581103546 13310600415325439447 5869371485983246547 11942448524282946215 5520128426760290781 1311511326433720260 17163172805983932526 15862156459780676810 13654798094826700278 11868018972309270088 1406447211109184903 12494673243690438906 16243834360483647923 4276456043555155263 1782266730558587116 14446995496036562570 2902897691190365590 1142556314474289650 16229093269763103064 2011587783130251580 11743530521605138911 15761221441528511251 14612493196506854467 9323779673904541205 6706064143014655672 9800851086967130190 15484452005817258393 2359901019978673910 8066454198510112966 6480370786709094969 12993292355336681587 4251104433282339727 7406952305889252660 11884921620748762122 9016707425157581077 10739268022586841929 1585827316713405839 15690404954564299693 15626015386842402486 5404566257381272112 2020699957661726029 10280720806837495486 9427449484336882756 13966238927174238017 16483383323637321959 5706913726162235108 14139185475016930893 1652459275936263794 9821489034783624361 8746361924553290638 2701818752707230983 16170604319340107074 1762986219077436496 11067812073638945658 10479533878392911721 12180592888386166990 17582167000893120156 10117088554625015309 12445525138570034552 4156662144777496490 14524248201988385120 11548179711293848432 6446812250937004206 1907363781680070381 13032289781863888666 10838813450030150587 1546622481981694664 13108543865663562679 13567443365427295874 10080107148706033733 1999443551123551958 1831760589400361968 6167857937485817488 15693599385214222008 1498596769473801134 15825038625545166653 12967344624023147236 17685361125821239119 8034892490767537079 5252435441844365526 16498604978058379837 18040261711253824858 13698154794067655968 1198549582499140868 4167123464045334071 4237398294107811183 12953964399666467438 5210234482865826702 14409806518221545871 9681150306059620203 10069964679755745483 6978821827000204978 5264129235079521265 7145928058722744951 16806300747389145248 4434071546496226890 8159726490816904559 14007892945882807159 3462484719393138625 828667059968984001 3219081435659060734 2937866245606127358 17846172218484724816 9556201472529510384 4393658424207137474 18225013937463488989 7847095226250394081 12136616244824720671 15255920555603158011 11462976074465834901 1996971008868568096 3723169119519609799 6345452154659230823 6686976512686969811 1371505058276538235 18435591634452481312 15399391789890591174 3065892973837192260 6125913983614783152 13500818153851846930 12015251488824629438 15076915332241729452 8957830256923328038 4590998922637601255 17182429923343823259 599640791995125529 14545333724998182761 18349561299411256480 12184558275327425727 15997147155354308016 15869984518648149660 5880971575458275908 17021267360229494977 3725190612274979181 4164254451611159697 9633471542800802796 10090114144983043905 12580516708276454353 12037090715653720040 12029854937899846957 304840784416690138 5984430251215968018 3116842970507300458 1960511140518126021 14841791749759311595 3560174481843014261 6568554720320735405 15215298387399050756 17930538010824456647 12503884874689154392 10819928030570087245 3069271814230706428 16194913609204690930 17292274023764748714 3148224192225924795 1057708403788330068 6141439093895426469 17505708666410872472 9056943488259441871 15510388490727827528 3400085674443220183 7308421853482416723 6399665422218467642 241164975591899570 1530166268899839310 5650678848533126460 11787850589348424650 13941673911145582657 18423857164797679117 14708743358295579212 2538207107272664490 7202098145725192270 1819121738165832675 5248868515713405634 13138340434895482096 9776984596836518754 6030199727924257910 4375138235144578102 9221249096663041978 16742530031857937589 9224161415822530578 401590881668339302 5036665074873658541 7274311823083744349 11742889110638149373 10251970965179432495 6838066025958842077 7285926711176481422 12836341782606581182 12061902473400503444 1285883133552419634 8352485525299288747 1265371383150925702 14723906164144500329 8920140791547753507 2631041361083146097 8491048601530332659 15320646680291632250 2606020339381351445 12449936239390186175 3347817691588621434 8922200385403651138 18038343207078266340 1458680865495959947 8926148660200204369 15924421576688248130 11252904041799614589 14248068646528157995 9637141294476264897 8555911339969496378 13765357528907576792 7804329171114232249 7669727300518314845 3472368649319133131 2349642373918025081 1308149218925050540 6839258323238084061 13043596315612557287 15887662264316568455 3535241840060387475 8244607327311139389 5773334611193732871 15505686770626856265 6092739730126156502 15744989226530060710 531779982588402888 11761848671581163693 7536605774169666619 17145417915388710084 377551095100149565 8926032516608552874 1174426365529058786 17302252645660951101 7005437925797728215 17909102460666204821 8834050165978341071 5125252966129655871 3526739797096514961 9021983546407379912 12547212075326182461 8003467547779138027 12904207838020114607 16307308706315196230 15671176758575713060 2044832557956381045 17796423119551268442 8666041813340101311 16286451456970003991 10880412451813330871 3565788308714563303 4008485351617807161 16500244182209872882 2199980254700915571 12096327579117510368 11363529857851054752 10586509207040413839 5672249323719128055 15825769596632311401 3396442570585497941 4095204742786013572 547323632894193983 15676410376046630752 215631108995543394 16229722695285435413 15084565687998412554 13206752516455303247 10855646832241632006 1380287391472884570 17714674620428134008 8102754982832878609 15666689757919104809 6193109501628887762 18284930903745749446 16978086537591036728 15320403421674245492 13642331615444845396 16896144754207791374 3896604959522300882 3645854271231204365 18402851574232593711 13097368133983651897 2628258096194508837 12167753661516465621 8230186240637790786 17273727991792687156 15241602054185406177 13539432855067697016 13085865603012909037 14973423613116176427 8577614523379889111 2013722536006169799 3554324808853372059 2162928211319594716 661788853738107612 2545874104906425932 7008984959607585569 11412853613572415014 5660368998532316872 5342912718895919628 8017016279676187414 3364219538743661682 1828376598963915013 16772986334052616759 17599508988964895886 8153427631173989678 4594073174908043117 1360049005749654287 4817257708969284525 12135483714207718265 14963884012469634975 17334122818706464282 7634673735807126341 15391804424106114935 12416643329797577857 13976457250870212137 12385479388581926165 10362623635009961858 14049679890559289750 10941076290367325571 12007139939036119907 12883207770514935896 17538883448588249310 17960783779460286007 778101059644237941 2775558054997561546 10086587389619023432 4314476508253171332 5008373698853469298 9967198805695514212 5803521758027026511 1332262750611005279 4936193460770045639 16244851080217320844 12194116766997395268 5952768139615071933 93468023457406051 10004467973947633568 13969700655498792676 7010391948215321641 13639201051827527622 16789879728186772493 15570358564182512270 6273394631081368565 14188751965348629861 11290821823517168589 12265777104862754472 14885293083409541951 8740448900059093148 15984342171162949845 8091356151055254725 18285636389153283438 13505165935070281923 7302603313267065544 7917487732035681125 13232642050364997427 10233043834419092765 15115771333053827616 1738879399076802483 3862241273418210383 3460949284409737909 12277254674199912103 6645315947880733007 532442233307022254 8473742907094881351 18096829174123277045 5689558876173137288 227400515459149070 11020790212763412157 13031481333499015761 6484879672591503428 5735601741737639911 10380849109979927534 5939612693900398670 10611250164130398782 16910974447948852668 14061952607863295969 7792729498573850434 12721164481515612714 17764876322380067968 9588587259482403333 6712560207110457851 3466702692965607330 10482581182498071412 3969853395936172560 12676110079775969222 3231667714748103246 2907306072364780204 17550495499041130551 4690852713659874923 17277191181712162758 7090473473050115230 5902219511391299079 8130546813083276306 9712584530629828363 9051224280931743229 144613378228301018 2458827296609338552 14400744866125582418 17316377196461592165 13076041286991519663 10418495491688414656 7621133960983627448 12480961826956000362 15932577710293664051 8542381603427456403 3487906325313330541 8804339664591055417 15014594591009905416 2170554072558493160 6852321633932641847 2982794631394844166 6397878742754497373 14912377634457831155 5327169737202079631 5646648195226566844 9936857892708114879 9282279098060528194 1501924893935102023 2529537097571211043 7935429481206091069 18181523831219148829 1062337459776637786 6441296008829927073 5106152055214942998 301343981219588919 5460606570837142675 8387749113146194410 17545096138193727529 7814641852315763926 7908842503991864170 6233355106321491770 4338745112853500656 4405701464908009208 17941522394728034876 3137174817304387312 11513950343781839800 14829461193052608539 2578387089333011676 4079351799117216355 5772229186559586672 6468430237433999646 11534614471916761113 18433296009004887026 3178452557580997912 12065074794561627623 10773643947242917321 13941828583397748401 4065674271703281086 6262672186486411156 15281146292504544134 13721562095795811694 2433078367063937946 14760750109419772662 10187336050530226395 12117331475289495928 4152881895806214219 3951150821737178110 7435400359988889336 15099841559132523406 9845871190516838942 1666119777501610979 11272665295783304814 8086427400766699747 13178833984152881593 306813778162369866 16944847572857453622 13525779923692113571 3564398072629573355 3788922365501446707 17337041325436273888 11357355279757767389 14431894680399179554 18146140926313376818 3163268235113102106 14088449692137126153 11999457834643762368 14804168684727892136 5495670123930989430 6382400186029910963 4896011810543957010 2496730253728256733 11080850616932925691 11533986582143018694 15537918020881910790 17911616017669601172 8037466596644076467 17328983942294476417 15411358514403334368 7724913059138755748 8894955575502001214 14313639377015547087 8241045211424146886 17586598584643560559 8913786600433277687 15824620412955927268 6741396895379280627 5062330824039578302 9723092188260808704 6259275853282165080 8483874993854604273 3518140504494904 1597618284023012472 9655124029084217989 10699996979019513577 7509699964815394702 7569253450932302940 9675095076299695832 14687578501366431668 7534250307230703695 10854596327828180078 10816631404665549906 14069574391491446694 17654514832657929364 2854339211307228302 4803119469198351084 14284793330644604383 1440414342633746714 885378908436322671 2317149906102026703 15080260986168784182 10513196766645521383 3784994335475430856 1546107269828088249 6728171265136439375 4116297719526366572 684028130948368397 2102237749356374472 10481746840103921778 1439417979189572495 12495432565208627854 10568157199304271903 691081957299127936 15282229248749881995 10247144790042860237 11346806143201534557 9123555483420678212 8866979897117611552 14400443639348101959 5929628935771890107 7832366933838245001 4764788823965953679 17284228459402165438 7098870082105453732 16944280313518472412 7263248452128776280 8090073705204009624 6374554761812387238 16523953313710590280 4488692908637488274 1174751800205122997 15098466047498486484 18002980723709642565 7865958084122867138 1010543448538618686 8793206314408106165 8947559771986672323 11398087152196984886 9061624225367237292 12786294182795569162 12751935334206879917 14459699080581356893 6446417156708144126 1453404269116235746 4984739627932241908 11370487634569552965 2243607929487646457 7818830219502206849 17014081542534667574 11466485818689258491 310166839931421392 15945983613908541649 4131187659797752502 16918341518191589192 12574910662802861078 15776034770230281522 7862519870597722611 16459851617934916706 15554493524365137924 17018756102288547099 14108446194667433010 4480579747116567515 13390009613283719256 10151662854801574410 17231742465777515907 18380431905375666288 15008714137358471255 1358529120902019032 17322676319215456462 2742486258903757819 16684260267236272727 6504679574596619958 17485078543093955140 523132528952789638 15995175330935430546 11909610232395256701 12478483388357735387 10674306319823930522 1018898601161199134 6747546957967081374 2399511407298282511 2940045354476086163 12660447753457533619 2324911564737158963 6810375520319809138 3614788550825486898 11367247670892705476 10327496545744708357 11348584475996421563 12149405426617299760 18283336283212141081 8828747124691804398 11078108398466927397 17425038542634103505 12156411759778977750 10074344870511859362 17586513284638462422 1607654430337562478 12036771235569431947 5967251387860983434 6604124962967483524 17179388427161641052 3769018668029565230 13508771249890028691 352490276962476730 11039598469242470292 10144402699403197290 12889654163096483205 17212373247402003228 5604182925701235292 14300133701749645183 16867738364224707021 2462134527452937602 17493898273151335793 13003760637852936464 16364637323436576855 15758002394189998042 4854783406786397171 9373937803536641550 12928598666815779217 14627848545695043576 12049518383786982436 10831050614350781130 4467640212589428645 18426627189779838157 17010047297373600069 12272154624765755505 10997647841707561433 10967028416126551627 6814156713074563485 6772929192037148863 10056126856741952569 2640447154831783291 14951597394495997530 10202936815238840575 13652940746974733899 4988725440182232314 14182050616441179848 5777048936659715813 13877767301713108900 16828403178653015190 1002542256349533519 12760112033426683502 328487971823033458 11393451160089122794 9102511932269958531 7642053641579362014 14785899041499401218 721092019923176049 5014280259868183134 41578614182124681 8373616614693788735 9781448452072726299 11928901679913828049 15904316310723205283 284460705571375913 10622396377270176518 5873423844977657472 15807009896862431744 17564122307120644793 16182889282521306869 12284949028614749803 12823828196214334114 1754628514567376171 4181511696064692562 1679850602790029481 6137774133110189168 3463412066591790023 10795403404900585364 14791050553323090828 11065673978488995815 15457915438624943411 4127469997568958837 16111582228924555633 9340325602402316584 4683852984921556392 18017909280912740251 14433409235732949855 9804230719415343908 13036266912653184679 12900291598089115687 9653518715409374306 304315225888318990 9262917738171737062 11269770089091334883 15545441640155318457 18292711792436150450 6740710835733958642 13446212209333638798 10538894491004445542 9677256054368231165 3032260278470446593 3578928618791018832 10149013765027069540 1286319758274783016 11683624451079795310 10128488851281865008 15480161662485525469 9112301603055574418 10632505855284840088 14986828156832022936 16232726045746396180 11064168936898628209 2095090360654702543 16982262179050440046 7623648715319950284 5872439540738157174 9591881891234988536 15776701520214379944 4073092973236056130 10754474201943794260 1226453823021110191 8335396364129931287 15529463024183018958 1919003704956990816 1059963415877486707 11478906148830385546 10123214662060633240 6532854896333587281 4387878172090165583 14806688578666823830 17353941210873813419 9385466738157299611 7609648570775065604 9337059492763979166 17405029791048880464 3574142916825539582 15015359133730766517 9717415000854993897 8205771785306506445 16381322130543666365 15637587269699122532 5825554294336257734 1802963314542441094 5986930300043337848 2178206332486488833 861054812519035810 12214241856308540794 633534653235313656 9915505526153499400 13303837148957027918 4267053965474894602 9294683974135913558 9657298472619912056 4670262572954964853 1434421797955606914 4787512515450942489 2270210089260721986 5796224430625564303 18271634980529679431 9680224002988396555 6274629374667589568 9482256861899642944 13595225630379615728 8996458661618311077 15629022833655129246 11948035289414705380 9796155358207532814 14888667661297443668 7342838893434946247 15542645926672421990 5418956218385700846 16603454955768985852 13746761626051853784 6013704527963397532 1060591494958891795 6987116668184439047 13011396350829078161 1144699952975838762 8491850600146176356 8855160545064821174 10605374375983717502 18252627155555803945 15205155568435303707 17365600985699715204 5767415263238940626 15237063900093298950 4437071057998794476 6341729064189828822 11293786733192703078 4980826780239618470 16277620214898684046 7504692065498820933 8882653555186281058 16937755968981052891 15087897596149020085 13661290648185529720 6494318012918130575 4066692716771612206 1429573916583916497 13691423631177860090 7920395526225120434 12743164809622207141 15281797835808511768 9440942934569377839 6337661821873860734 16157463062157983484 10995299458956743379 5494143903759418708 14721499207001872785 5432182382735649548 11598003743489209370 3271231826737729932 7976173253362479571 9466426281089974279 17572997292256828713 10589501878185572232 14977820917531060803 1005477894414799366 8188816885105513734 16809162538940932995 6872320147438438381 16860225429878378816 5665293811418109230 4088466414114436543 13838042929435127472 8763702557233404993 1226232668963051594 14495712579450470681 8188601799377890362 14701147820103115939 904101581952324474 5053093332916151495 9523760288002607230 15434294960792680982 8972306441785299123 15846387779861420252 10772612058730951514 5008081772639839322 18072346920706147183 4615222211383328258 760042390347813487 4479576649911192946 4252707140068893790 11461728847201585242 16056959012245148743 3937523761620640713 1401806300145903729 15415663053749156504 4512344911092041276 1674882018727556306 5184100805306849648 1853460400524773367 13467794327586261677 9339660104027965501 4417049066730708610 1899630202015026247 8154860534978283497 14841602330710490119 2077841013151454414 3311075688000044919 8386612866920160696 2403779396409521760 14444602962295915910 15881885135287042693 8753285609066631065 14063373030317051079 1554639435328607626 4214856640349042483 6393547674559815100 2378730528463611427 12923119570705989742 16595457960361323184 5920315769095560848 10254172797712135241 13119805311867379189 1700351499670182547 14668485378508649012 8985119999191524313 9104938645326461678 5179550305452462545 5740588146532162529 3519592680223429265 3226102705930613472 17192581862605532828 6044060567326079141 6201169060131263547 2103727219099243491 913734265316998603 158538857269278090 2688825300631347391 14556762252074261320 1589540490241000774 6713163811597318664 14307456694744236507 2616086750046700509 4477966848308257537 8910738482900957707 16544090816984357586 3928541280274386369 8937400561913205632 10938860268227080516 312857957465893937 16539256728523156225 1856520608521568958 12779525339252329614 3156349630726681010 3899951724157277022 205721331352113404 9096171549898257110 6917764666401704653 1168990355835297503 12438859411329656497 3428053249280468730 13556201103277021265 13159159213381322719 15989021115767258883 2789439050349511372 13671817850842800760 4422417462566601354 15515415945655835414 11711948458114049289 9570992149158197335 2163103330309460675 7778135713096499268 1019497550987011730 7949352852879072025 13134965193880398345 17902716820353438050 5937250930846654073 11378181021182757071 679552003323355203 10705849198096047111 11512729614788738358 17477600388151477349 13932015403501920129 185350896472595797 4920225858128792844 198728493550004559 13950925228972330996 14264689724564248162 6110222134345766470 13266359551092804045 40809010605559445 9885616388329905406 15609969879845151582 15810516690191064464 3867723378155163192 11746914608313868290 4110497887358283752 11234943724598001417 2287936600132518855 11142811804810605682 3792807770666762497 11155434178294415477 6704822352155676325 3011413216736737220 5176950168623418787 5535171288935918701 12683573821133047269 8521451022929985952 17331386699418973355 8073829025406609769 16221062594568695966 1292211867470606697 5828858298571579474 167672839294795816 15837465335222526440 2518441079565857360 5931983271259518185 2213493082872048127 6876766808266261906 4283042210522189505 7008637640603135509 12068402394366171286 9447943628380341990 11597196574502024600 17408221180446258717 10627483262435352805 7050327449878859829 3556973891730388921 7995447377290251253 12831741427895684511 9629230937084744090 6070450984204214207 14388046963125288958 16890655375146762545 17685776223271715661 7977816331128354086 10217498718931445880 15773587402608472406 4374534562278255073 11329656965421484724 10864992190844459144 11546844741037975706 2429983088881727406 18145709127679258335 12344612006591382099 10589191565755019985 3812892283815569018 1571367053595451408 15710628836230198705 9579335627275869914 7601949735257508918 1463362655528023822 8432235589059120917 9156794060696644240 2735918986996405205 11376852775187048098 14958693804251770532 5751685577245108150 8361778919309490984 13296377672493948796 11173167572367922500 7744841453910420192 9204070779903709898 4479723519869732246 2710257430937290238 6888760333513682782 10336990157268376262 7053161612533576193 13982737079291814706 15404320674075045538 7775803507707286497 7765225242994815124 17672454950208687915 8151143383530616353 4772845189868088122 14772788093712866067 14753625779959027993 11056340636071871066 14967257372180457378 13267957804802734359 7162716042390747170 2725235976843122382 9207863646336654315 16756891992358994451 17675140819011075261 14909339668219267729 14482550053066642362 11471936926532660006 1199009673982551231 13382768841757830669 8471331259980626229 2904568679110075111 14879758362993312568 2305087019693754206 11728107358649142685 7211763410989741526 13687686294919156753 3682458575732167745 664838064115799659 8698023973884055249 4094609882987305466 1513310722605819016 9547801155322768035 13226566109410319072 14325076511271250743 5020952029447742652 10054766633739080059 15655757917529566310 12795950488626805391 15098545984802495729 5684175223451016173 10859930388818632556 3207721837543563213 2085030494236269487 2218895696464316602 1530523392753289977 10468331400868992052 2802803236920000070 18317623262119284385 2832398102119272663 13100535696010823949 13219301633213525973 12871685353499614882 480393845819102234 16251708441497449610 5669094185033211127 10942306913806818185 1070271211381589890 5366125637434788716 1987074508281113982 7044125184161781676 10449989429314332806 1892490886043306039 16661108842524170331 2982958636882153091 1614020660453208729 6366288839814601706 7502079290217381855 7229527561448076483 16287557558517568434 6623103336258989235 11044293861956983822 6300525075634312282 9037478399509078317 14708524494629115850 713808973001911535 10799332976359458961 14776779016241931229 16036949744843933986 4977271600083696934 9473597271232912954 14145596504478791440 13549025011236909722 17951981953757372731 1220104922150786 6117843031467360977 14103058359974344819 1276506292410861419 2703273216672881927 10010665259323829119 13260756345263748288 15887169146672907602 7354482641369952633 4851468779086334506 11343034736084346492 8635412099191336084 11667092933983323175 12685449263403944270 2341197107239790446 1735507099357724856 14606884450902744253 13394666209172332828 15185478518836936165 8784200537948225501 1708966544319250733 14411790555796169892 16432401783847503262 7281621937309082761 6325989922320401434 133322952992140600 13964002694536420126 4563114215890565592 14541524664703022900 13270061735049945767 6837474171223657327 945405878073287335 3905867165320996271 13922490177836048539 5867694516598423446 2140585254981779456 9908157122720714723 8958786621856358328 5579374820325826489 7948066202526744041 2205680713065523427 7010722185128298085 13550857465038387252 15828630391726909024 12250356120967491580 9209113130043873008 11836018748026643839 2963414261197115248 8556178770551212878 3703117938339084594 5544519372294739061 17077502220235509872 11699268965767731747 8333133842513375260 11372143094487203518 12312346731832782486 6240805866991003213 752981115748247515 16552280250030910468 8357387497114252228 2364929141529175528 7189909932679348117 11757467865189876524 4553344276809908351 692837126829367089 4594729061478540096 3276913438612959959 5097032016334129742 9120281303985675578 7255900082449582974 9607018150947123514 6131157521421198424 16210817480024142608 2659409247106468593 17280175990409595513 2395392419205743002 14341390895250006260 9144696438671690122 4486742666289926553 2947491198746595938 13461965818223285553 15512121289223499244 391341753096559206 6937166909149156858 12852798944042205316 10693399959068334476 896066936232093879 8295685330968751314 16562698599821536827 11285157268560496135 7029248564436185016 13597115088194487252 3965871061302791947 18419504714936265395 11234424485303378489 16143376543790450766 9006014030202753316 6363852750253731817 2858285249649121403 17223379883919755108 6910145901992630116 7178003719214701014 10506662930656048 2904165605373881006 17308873173857404116 8047115556831184192 14005331014218385708 3887079752523528623 17359001669782091686 14091149603784192156 16128398684440594974 3545548963200237435 17403088085005477332 17897704316333518878 5333745039351637621 18270430121574951154 1314026858024191418 12929250213981235876 7893674602350763048 12885393250119752507 17651352827348480651 3147094520742632046 16216661495752028695 15955426353436894616 6863338814360839254 5580105480140765501 121495908080995653 9141073858623369633 3122439232269755736 1830558751735493291 2299299843548275592 14458073661235808210 5089387161339809380 800998025428676970 11066442097322886593 5284371694106143163 5690985130956655618 8857771489725592728 16156633084577094528 6158829918875761220 3253768943461512386 7780080675484757566 115245811635292836 6473038268900559656 3550108903369282534 8553110589458234153 10568594849907042315 1130494113953223945 15911529981827857605 17039954835301620140 15669414368100268941 10077916081615134275 11182617492943491686 11060463507472429912 10127656506389820096 18500833869598977 14282107933432857815 5196644607262232851 12434452162306656421 17654513557049251077 11102276284089259536 1807377007360145889 1985388066595678445 1082955660998686708 2761175132860350765 7670016481524037278 14441215856006558575 8396027526630240217 18325325521394757783 10751930378680507339 9345044081419735794 6242920327244403709 6463855744268968643 10183217542326460283 8283643724171095994 7430208397907210870 3770760799096501728 4091333493903424193 6142124317391824346 6741402957842708638 8957866091234683483 18403897616402818729 10566677077107749497 16971566902045209730 2706441411620734673 826631782381342895 11976794818414948472 6361677158529807948 15125103704643706145 18426705711824406249 11809023250599686675 12348987986182000419 14944502767758508861 336238262998675630 7079802788596273859 4404483206455520605 3728134987853719416 8078962842945294172 15497259843347098329 177196628996002077 16499174483069359406 16649373501824375042 18370315508964900243 5392485357977699291 35150794003832973 3666478517267075972 9238160693195852639 16258082483684331748 4936822678078700612 12989643663671927316 4464866087759698913 4784699386771756897 953719863780049749 12164460870769708944 5985860374469042547 10691216655170998215 17067290550832263080 14849591906181653835 1466045063538380929 17814889816736411544 1182402023265082697 6489402357723894115 8583657760950581381 704199462953578875 13444053743971283085 15237807506809975493 11446813536543861026 17583978098823278402 8985129206267624269 9675018327413895345 14137997036097041283 3468859696214631110 5230664002035200134 9374943536988979443 3777030729348473169 15848278233958579759 14509252328728253464 10006093892339967402 12002618705897835190 12584490226359955615 2653593261201613235 9164717904721407645 10659654811671399539 10654888984821622074 14718665809586973799 1218263637187910501 15868165524262990301 13406901537256745411 14938590902207926290 4171273564795409825 12200131288015350340 11329873739591234209 5604348887620320905 11771838063242496150 12471720209863924370 3995351232578119632 1750633784594783288 562788978101563654 12533894086053153007 869056748037331947 490633898823013732 9809436325348742371 2076708499844671577 6359589504688811721 15957968109799737737 4585744131363921609 16134131891606956819 16844886628678180850 5775497008346799639 12100607621024367109 3003923234315813178 3774165248625540054 9127157153744461929 14526914998688866951 10936205356776232143 17407578013222857539 7446868896541485891 1445254582363075668 12449686946626324815 4137236408009093981 2635608774585815464 12205867139933056999 12673719676712086446 9348255298412095915 1233969650177035160 2171525506767741912 6631959482361349275 10777491380323897286 16910101684543416348 16213182909502238881 13828316773478904173 18278543921293599495 8033863031726180134 4647422849668572953 8311287457776521793 3509579936905857207 10261818242686108699 11439801254836639145 7437549145604463798 584322551553542669 2740416880551843818 2524430684070882797 211009196974515637 16823677226720400321 8978223605321539277 12117301670865757538 1452446604089663363 9807032165044896721 8848555617423178587 8647196519785775308 14576116121471040999 12999798159728980952 2175430631269676087 7347109089071923441 11920837375987116009 15776385303931258113 16576734596783117558 5751479415272049554 13017222489247856960 4800372738894882178 2729594447517688439 2109236590255670889 4281240243980179247 13705970026627188347 320454607870871028 10587238454817364886 16133207644101536870 6073648187770512357 14985927719320917450 10708115429862571434 12266220564220706068 8772541364039537954 2305637244411582845 6130690678253331940 1155261926141113571 7456807432670017616 14412297125089046292 8978007871630846745 17634557760418645833 8835105619616666602 18080330733855866340 13581516560440402163 9005479797260790914 5503636947744413614 6788800995919002829 15722339549530084742 3584002333508838230 2362138324931938378 15082185173263933075 9207716035471990536 4376942671116191113 14498963653554515039 11437385297882142802 10561406444966168361 3350987161209381475 342712803577005172 14264332711783962020 1159277376524302966 15141581374925589970 11533143931368976706 15492730996844113851 4821442275966771266 3083671146471371448 3432232141185401313 10119204138994807310 15664923315859341859 9787682077677295395 11227753579376118546 11903021992005958288 11414379453965189791 17371658935401298823 11508976294603988401 6700612376993052330 14155901172721710939 6489837844568504900 16763734792630009429 15026560750230857921 210695326313904592 6235761235185390832 11159016979172274968 14562067464071866250 16984092449446574851 1027012686309571151 11211227365271933842 14378162865368390059 2901274120620881896 41981856994086447 3998220152983802021 16808309266414982575 3086159200892453953 283212723693908832 11439582068959763098 12723014191224265365 16455709875518669092 2972305578175520994 5880936636873022413 6572033996874338868 11722504935654468702 9959571075546389820 17685176499226770585 7317962022469990075 3282205547375040625 6399527151297033362 6957494060715102029 10536702547308361644 11621332193443006545 15967835288770373063 6333573559380840923 11281845622238011591 14211945773182007408 4723299630031702571 245975520643084858 6124837010552121798 11118824694532738789 9051207591082145694 5167239772503031183 5879168989667316710 16416423869285784623 6806502792846967572 15193840702040380268 3721796636023292041 18382093613756954072 2302595618191163129 534447607667235403 8487232307189600707 15970252153372700572 9327425626134657833 4903258318692850763 9354699837468597532 3498786343978541560 5745347634493615645 9969679675439189100 16749534991536791794 8944891111559380537 15712221949200733003 13051969349205232694 17684107866096642644 8713255364410718337 10892871778319617456 1325207684309437159 8187815608204326622 15042075488043282405 15375717327534113441 10529689328801657568 6938866461264404932 10378662630702347501 10684132462935339218 1455667457177246713 6644411981598858508 4884110007185303395 17120127095289796900 11907788251631925570 15261250080460414764 12169316138986615097 6551732096687215906 12096722518678628071 7839451872309879269 10980984778560634312 12506610420260077680 14888188547524351586 9257205189186295051 2230742985188016855 12064740373066956343 6614618185320953069 10584064594008528139 3367609853429723288 4674620734570617547 7423520759913489482 11146648709704209220 5521692014104898832 11484208880182920967 6598508694333013079 13249054337248390503 3427416749691921273 11775577924081031680 3011579463228756055 18121570897220318281 7248725774998393918 13056544143890079005 294780846845782225 6614694074751526122 13443739949543823844 16302570056475982161 12550241957059860483 16873577337059989608 12037410174500758302 172407630699829781 4143250193891548767 7304624242702107971 2692530104183215995 12449434521779411947 11605135247891561689 17035082925669431102 9035251001938152173 2552281733790369040 6350914035155637564 12626584578679882295 11947795086062437281 17291413219337052618 9348197713472414172 12620027188885243490 2319386197743224901 3953712116095855144 9487326979836158648 5438849953920150626 14163658942040477151 13733496838811743024 14990598377877637573 2256754214095667318 15228260306070975130 14531159087705624411 2720964145552612568 2762492632435726884 6992445645776565357 3481958857666515940 10880954641145279543 17340239706277843442 12639505639348684859 2303403120366892522 10827057738966480647 4807709693679799797 16380605304697263306 1993983105553154064 3922731309113570178 13011446265368678964 16971187232119856404 15534996547794191374 13903831177188179749 15022262502602737637 18000879565233429046 7620358130745071701 5160509576188949194 559082397054906925 6200447829050934462 1467655780308052195 6490156464455650833 2196070722680885865 16601640236753825788 12058771824565067844 8351211402074636929 2302554313833193924 9249900337183841301 8971079171267044280 10538666931778809813 17875368015327600243 4844206583756071059 16250344985617535910 7290365731433133385 3725621037538056544 16945899542199065231 4847156816003289465 13434326672674982577 17777391264822342588 7304274857028060716 6732294891408948804 16926917802373409220 9658837928560872772 17397228699201509026 8193535056241709015 11910623401631874999 767225864075951605 13953850634029484392 15521880817623662085 15666800939223968544 4742462297385113918 3838302467073360971 90184776838939857 16410788210534563333 7264985041689799383 8214290545527382508 1763397960475234202 7344419234226541647 18130648508926692651 6592591435911230514 12907525660598830237 3397818263222096840 6690872807010516491 7482710834944227306 3827382837579165598 2411726551827722685 6905915873257998334 8593308271051477830 10026865130829856594 14271758486192087307 2892029141738835055 6388667286488849822 17811662620084883 11297942487305998769 10742886464499302205 7118346679376018807 948701606871300666 2981290210369387515 344545860282849943 3127928037618092997 1834311782242042694 16274797000184460528 11471264754169781238 3273233276895269032 3096215838053177808 7384275783707092091 2191966521988952044 6716295199583835461 11136305266470273462 355796155523813980 10355316516763488430 7342673394267516519 10364541127254191279 16109064008858265200 1775260021892674356 1196490699856683142 4074341680270936908 6185731847932124689 8796777007905192366 2509915245417790369 11261878850845229550 5112005646314071308 3764986637149249546 9991019500228658299 10609606701527235293 17210404332145064332 10454707316720591065 15757925977568995272 9744231550915987548 5864074372291290717 10127647324835752039 2426830558726104434 7954081236018979071 13804636547198675296 11928400416168203492 8773989641738333219 10728792099153657560 4706109098097136977 8891462597882045283 11084128937717012357 11570213829660644724 8194325178098339206 10679248834277196217 3972814636251654273 5238643750872138280 18321334227280219072 3376018319382705399 13548317138674371085 13472216572461695871 14525566317069930393 1484005257780859612 13325887038486627197 12124586668203710813 7304113253144145561 14239373622373061549 10914995502819644308 18160087275790884217 15978007038629183789 12257928918214650143 15911472835690614341 13321989281854319670 17201225459891538574 11952023752317918631 506071500108832055 3555042192482381754 15623177293113942286 1453607298146113099 6132334660452541657 3486638044447039925 6491094992070795033 8391584682516502341 10273257144589190238 4658029031803659513 7406949204191407457 1206397570188771989 2081697171152090176 7569745050729473417 44418479392310839 1671896472330784452 2441878442786771295 5881387474033572710 1996337630330664327 5854443270043775915 16297730424283735408 18318817344279484790 5597751397055014503 11616820753741096984 12320260034121945832 2426275767803391448 18351517120718830287 10351751495034728671 4584568020266142688 4407140031307030104 6504175677841508805 8734687666878951636 3841210385865582034 17843281819861461172 10298182720531423915 5540864110763859582 5633377070353484707 4058521160985464225 8822971575780524166 13891946651568972314 8877048055288701964 9975413448209436786 1042721885232316291 8937780384185916255 16541339530145059837 2249542209723692010 17131338057273529321 12830721396375341439 3823570730722761084 17385679551818825031 15876956000137167356 9328644391926323152 7595421010792353938 7360210579400369839 13360413030431908704 14482485824499235616 17087377242446684402 3393307424225382325 959337119167836841 12449056482791915104 7285748952882699946 17512447315000650599 6727308446564368829 18060018362488186157 16694939911632091026 543790978264934301 10151114849892592959 8049539865271043935 2190329842206468350 991466435951921272 3634473754920606601 15961942659782646085 430678665199158581 4163739318556546494 8514085704435522602 263316043290508859 7323083586046158435 5118789953216872050 13304755627807285788 5097308895029881485 2155380066648574492 8183827173313919086 7919592685109938975 4501974027746336930 13514088744242906398 1237897876544312115 15789288460058610231 17128417113420022222 7208038795233031559 10726001987321674454 1030239174054549427 652155500802532011 16090825297614819726 14824155406572973441 11680993670811956417 517156941274755812 11822743454416632136 9656350555710478362 5793226035594691630 11431753002312013316 13294242324830495554 11564679893535199295 13765840557518605476 18134878797588419164 16645331978942573032 10807030789446576274 7627137336782503226 16812022812293558410 9635062314275514032 13065396658319352481 8372817900135600988 756413244100114356 13677350667159689920 1164360763387195533 14561076101045968584 9035004453739747499 12025950819734472908 604246111350754640 10234148367100531483 10121120582664642692 10669911867355460283 6648592324239499090 10452384288182734050 14918803967285473192 4563461115041392406 14515039845779802602 6413421329699873206 10753838861809267442 5907331967810364540 7205450941669797504 6471706242609243504 2905825040705958755 2490155242256601493 15614803391923883622 1137135616347713665 253265896889781735 2225801086953448831 11792771614593493371 16535081261462334603 16643603583231460130 6655010407959297817 78215234504013560 8205153702906245806 18186081435119730735 14528357650435897970 7203382517477745991 14451763413938836119 1182053021442918427 9761826121995550059 7685903755009678005 11411176953827149638 7814391129575988166 16554560662291755312 3902581735178294101 12300150179019867310 3269149698255459554 15042781500323967854 9838628879355246471 12264867142829502260 9047508648674597973 17045033950833626572 9426223728474612692 3500288214001618592 2181437909192858640 15602454829675830877 18187948657607933186 10172033048007445261 12164895482017208454 12472578770236231627 12059709996028690092 17991445373517680678 8435436530891309572 10864916373245482749 13305863346873634321 6421125220583082581 541002073112700300 7601788481503641503 7993484199230696055 18254912135964096005 4942895313631663640 2169206908821697685 14961930046867046245 8405560395417151836 10195877894918577686 13500886014689345222 6249603400109701930 855566337872791275 14615250101955161476 15530993270613644321 4791533668685808008 9648752754029153510 15523827141344618019 4967650338013910258 15214051091579405382 2048148337797709011 12785872334149909588 11227706184613576330 12461768188400438480 6370586649060145527 2456592823567589466 7976262707131421525 5707519570115170235 4841455271237612156 841259240668598264 10124209434830340699 2662344156765419396 14599979004082799713 15359702146045065671 5933249448062649949 14253010379769880113 9355949908716372129 15171240222196908154 11993225646594690269 8251876562479840119 3011434473574771498 16647967359800173604 11999104934579767680 16077413207553936768 9531685040244110557 305196829223148719 14269295979262402946 12497860687109405437 15492823442449888273 12221992786667949668 10255079645989401171 5544643749189096918 5998705247514232858 6855883361656537832 3753461232557476944 10694886668617546762 17534404255306230791 16882880622605756800 12027565648832619656 10293090515159876202 14499859107971558368 10373769238819687535 4753717806452123966 10722703611644383950 16685808084401571487 2229915842714385382 10900685947349074307 12549538733022995297 12079859452223597734 10305416844427878977 1745977817423389512 15241573809838700653 12043848221908393134 18280652652573238318 10910235827210242609 5101570348824269500 5896549907431921438 14918026186092330074 8994849069095648396 4582564833773157125 11128100735986325110 17533973876791128551 700740309962488282 13701489755732644474 4020457810222043524 8924808855239397318 4732496005077313233 8619929017149794411 5390585282528071629 9723604123683758151 12041206695143435338 13596598079812120977 12695356427608849065 14513566500322747109 4524818444505865546 4470769970404669427 5085631582851037086 12996158688472629651 15181130033144257351 7510199209919286519 15943074500002113536 15171613656877759985 7443384854198880893 12540046202390616426 6907603468568586729 11071570308050484279 9959166506195242184 5520476721315126756 16664513717131091068 13705542305227767968 14308339150718607763 8865623930420229973 2420209427884925628 10536926476371629121 4882097646167122116 8107900387431092170 5907616457983962218 12652826475611351296 4374664905469746565 15041867577178939699 7423763174368155229 7563725098344789649 3141584525665831933 4716735726641039610 12838099944860809057 10199269945011237652 2791016481801267999 17885289623536962341 12577127444981085424 13300210005210289710 9373561224405356185 14623706346871265843 5190111990281557416 15584366739054658354 17978592422838669780 212665380354318915 6259465484058723236 16327557056716121831 3550234922539576044 16529609848340159007 7249066387487021490 14654999038975227169 9079644830225276786 4654467631205431782 10453060627714886211 11729737308495949171 1010159424598802364 16731530104950685378 4005586648779673458 15007581982297772146 249400377310396315 12088119817076686417 12404224806853016340 4349566768622370333 12078204408144051787 3164823084704841582 13460532581470136277 16032663501864283582 8863103695558997576 11108696202730796963 13648267669806541584 17756656018409917762 12320289922486445307 3092351273272114991 10152897139928133076 6477824009499767107 6007201987007428212 11377185489345614602 12023494634139995274 9773254990079392124 4296019193231310802 13274819188130127376 6482454790858689921 17314481775100495551 15331245093367623663 4515215203711654204 10096265977202694065 1209671682346604819 2453455150262781595 2111609913201539557 17349070839349963698 4383695139812217626 5766616903201616106 4820942024084573805 14144901532836599140 6976799219417991682 13640380099588440705 16805596636156934368 3543400256306666466 16949650483072795172 3980954337711253780 10769099464359626244 17079063697250274542 4535635783527046366 4601884213574731410 10069857603049108857 421936706855507026 8653494200897141631 9487783381239765590 13253168325537011392 1908921341640977087 9314359300702810209 4736050337396347240 11322183161498587191 16478280364492123991 3879531728571786664 5564926700228464817 8962968686140319699 1802093842150792242 3575664195719751858 15959249027091240148 7957819547152432313 10066779407521038107 10465558303782938117 18406842391426743430 8496137058081901360 13637304375186147042 752843021674098051 18076001859304675779 4941144701954323527 5473638361786040128 4616438552233205112 15265220507219941081 17426476278873949419 811522837296670643 3704519285623814701 17613812061482959288 11928957421999488873 5170533735459812235 15757134300390234801 15323636393105595115 10142133990971970465 3680414198043396524 7016067042803978516 528255647685293208 14737879081528818297 17829468760543635985 6424146852109455473 3063940928595926544 2141209488254168595 8645543178960686396 750527986409026651 17566626017301255152 11670136397371545813 5847716141175626354 2866066275775643127 3877436839896086115 11574729971027379614 14295183204782040747 6414341752911775144 13131179891113296962 386588408410959160 8549614525061013983 6862070866699326394 17174444532558586053 8830809139624551607 6441729402065453361 1836124629237306155 12247601359954933958 8929644012821647159 670671358839113687 13396245723185786213 15737116801176835499 1361315869058475552 13348518510960544995 13181169821622356991 1902145215849796259 4633550494580826690 12422728348779819681 859504197652384143 7265304911521461479 18190736571713205029 3936149565286294471 12741838593894493184 10876429347320552616 10361938490247135144 11700845188065661287 10651441752965032201 1411445565723358292 3655228688665986979 16113528705110744170 8054899004328536928 3289485645088150567 9066842423277349023 11217901208596147444 20620972494523192 18265705158156409825 541504433384333335 6101431392373295985 1007337996223479770 11693441217412556196 4631431184853568820 18427267643195121323 888132063431989078 4569416050443754294 6185358999634197744 17361870095568816156 6472376871899374407 12512394181314059372 10237992428080169486 776807484816320436 5751306563061558090 7107506312564074844 2002035000084739154 15840420163649634441 11705213548911672814 6076907368562565104 16189305295186877392 3369787872481530243 10878766211341411130 10505238481509906350 10494974783449002433 11065601570574484242 2703319345624168695 4424808188975272048 4934296855600600971 3070139421561870232 11125304563132481959 15324377311912972006 355884088181087797 123599351111827507 12302216861898462281 15136962206148305791 8939607821606748464 13558228264016524664 14868671121107003699 16145592639084162258 11710525785103740126 17772223746864241282 16633826817741205511 3400624500642077220 4321819691520405099 11756991719674761323 13291266262324832532 5544220557319634158 2331484907288797551 2786845698618177732 814095796901262625 6639850806796189570 10708525666936787661 12561508896518220307 916731574783340103 11470223333255331737 3332708103342313865 16465873014616206155 16573978681391134518 15403859649137409739 10360897000807887066 7048683228634551670 16333533139042539609 5792425255326165801 10216528853318624078 9199149530979237890 14192937042188651820 122773594292496521 17074034959361566565 14988859129215233558 8824159814644343512 341364115677545342 1589106225419934870 4703906799503350145 6372605294762247933 4729172099410254930 7776521673880645987 5820671919020127031 13136611115180029578 4226941456094454799 11593635795489130286 4161637905625305275 6740351234221998886 13048203304206749949 10258666823878986473 9179691846278999855 8518974090290197330 7717507887838974725 16790057869209008542 494078491774610083 13824438309947290525 11012420444365975127 5068905335651752068 689977166632419950 1171899453590555978 5011237350894246914 9756435400608407786 11196705398532942345 2495076477441128431 4463051951381862314 10518832191203334995 18213923334508528512 10914326884124102978 741100240325417912 12726408236693678908 9927723602337337050 7628740902034986205 7881407357843361386 4023388676526839333 1159629898866875035 16954039701090554670 2126978950765398662 7836407979368531597 1273012038972549262 3716289030751727477 8292868331779629048 9686836799841839580 17858192718818474974 9185292528028710132 3322981228355079699 4222136467339754986 12009894471803582022 4084871530920409304 13706471736181012590 14580574580758601890 9900213366809182863 11774874618029285993 123977928131076903 12327487986520146071 8421339195932349296 15450197462906544704 5525432448844223331 10813305724928030397 11101693838685761248 6409194968363967068 17595045996269984100 16892049013446455849 14633324687391494233 15401317973316375552 1834455486136763319 112889574957776006 5670290443452914575 11455556381526861508 1376616549680756291 1340191012456046020 4904706444746640165 2598089010682160435 15958858161549950909 7709114597905883194 16457973732792047697 2196143962481047655 119495643891252820 5142676756937398891 8740831537607048189 3670569438626181540 13337332922639791574 6116374631910615686 12213894896183388368 15289795123620259693 16938204253570526825 9571378147433990789 14328166016670297343 6796724204256817652 3170111521879464881 13829701590410816178 223235601082615200 8757863685455573671 7212534111744210023 11565851885653462442 2389421519349263134 15544372887498268899 7855108325021256464 13698116428623685902 15626909847942034528 5652056124010034045 1015051037448987387 3276543755962628959 18074549934723478552 1962666511739313947 2277057614507420690 11447465980233355993 16904083669101054695 4989764389834593847 10849084938518816175 2950248660568716912 12607448931400654428 6566941234045416644 3085684676545820141 6577327632664544543 15521785018237176584 7050755153942680392 10002606489903288639 5693175831508105421 12568081768069779747 18172446465636303881 13907997233660399102 6271838507362853585 698598902085640888 872722777057028556 1429021986649933988 1709664105033318088 1119819768494627 15321907466399333640 17273865010462938498 194482281063906334 16557594402403151474 4464699257923869870 10961689096239110920 13136645250467817518 12867206530558960713 2299940385634780336 1289654246408353413 8404411439614224123 13625116048174350151 4867913308100190515 13633158206199176594 833604512751468177 17532602904746356283 11360563658914684335 12975127530136951406 10943657295112574834 6682830568630649992 15967063093721912248 3045993019548489170 11056213055964858936 6028319793640309932 16455022677195538555 1474848710323936009 15712631593160304898 931544163648396155 9772588722568927848 9657740933635510537 16527362346709348276 5019253508697242323 17147037535636775631 249951548744893658 4843387235739971672 18291029061502428493 8156686076885401123 5178954679889145092 17219412747920718133 17214891458460446840 1670931036648574014 7187111196551661141 7611944438473241658 4481206348937804288 14195130789521103358 9637670673121440981 10590433403220974684 16029792486912813706 1684179483632647254 15153015609492292882 15077754580591552726 9289522951655288484 12526381626492445073 4891363937385456795 2594698005749239330 11117886182214464218 2444920435604579211 8220419095879724053 7956443922668647197 4846179029892163279 8041594418700926526 8020762482168943642 1474241409354114890 6195258070040066238 8597077419288149874 3568429999112094197 9857653772907090053 9615280580625870912 1343135218134953359 5761835731246580905 13874069674228043285 15526812390396893714 13479540156923075203 21526854865718224 5221908719110774081 15639460446383182162 8905450308330421817 1376871722289870897 8371443161568659717 11188274779659647756 1490997348010017729 6870820024420957905 13249291259424691395 17682814212926010331 17751643726003001969 7645038289230330982 14965351367684580128 735558222664730259 17509154163961444489 11852914384549613760 10767832648228841809 2129029040309943233 1451016427856164924 5547248561155680970 16911090191119630120 1903601504850817528 7498257024447188875 6406527050648674482 9823930202941886433 16330555827606172800 7177422991214425666 12633654728390290896 1301374272095510956 25898701335230205 2885690844103928899 236866411291355386 17278056006631335000 3625879090645971007 4697582552430968984 6338462566516484749 11413116588740555703 15401733154336217855 10090222204247401193 3529632786603734949 8866968705570472816 4045307236552912298 11642323936985666275 15821473132214726234 7275737975503367113 8189347759690900811 6152655903095552251 4898557329992519760 6094784416674876384 15046490097682032338 6035297073589480212 18109664970315580781 473973808692200308 18433655317424022286 8682125666932161696 6176259463764214325 5752834312032012429 3117619392946786091 4032269741542326796 4644244766852241224 5580924989426761294 9352745633565842407 131966156806901637 15328204742027175874 6511128342775540789 16205163425715855441 3556048891287657482 1767368101808938073 18016572132383164561 5041219319021094535 8234435098514849655 2810934005356232770 4310171785912832987 12626789429037810392 11712513620833023486 6617053898815116885 8288818439691651212 12933662112561147197 6821824579064985889 17555629272644881164 13350868348504194726 16395218639173487627 1633444954395702179 10420526045162300472 10471673213526147764 10262312693500272934 6106615009108736851 6759067128784621531 573047334373462564 2536630795854828195 6476620047801665138 14121513353763605125 4517539445962707058 14111071338650804035 6163304268248109101 3639617136273843056 12699712163968958968 6937898977199021465 1806316418960365709 13313884883305093723 15697964550250077341 16133928450713132519 1823100678426635037 12641969378933473422 17600055674347081471 15787155110472053851 6894748732310621273 9555967753306475751 15284754126188782966 13833177406317283473 100228604644539794 17767385193490509747 219022895036424922 11025589215075288945 7914716074174170361 151727799697570610 7470348429252330193 5917040427850965474 5648543326060838146 10227283846486401283 5092120895608710923 1989932379753629751 8992252937027870571 17135539077660796235 4153321587781663031 14723108735895228243 4155571257747323196 9548637040922352543 11815433830592097263 8724172237477476933 15324926871920091072 5551719865940849157 4171601008182064734 16017929321323569484 15446031906390845383 11696622423089973321 10663961959594554511 17227417701516372021 11352565624030495032 13058913810071626378 8182364561396948443 17181338206461908658 8447437611207756796 8863997994243766335 4766681293244034653 8794284146879610154 11932769427460003401 8817435488450080758 10351093964359377379 6539950212835535341 10364132334588490452 18189936827683227762 10109875200975014577 6392795224280582397 17205164210520932052 9929061198556234447 367378118497477764 718860617000875128 12677407444669782951 11114945444962035639 2311715131625008747 12519567217787254965 16625307909205671579 7692098236992791586 17878084452975124965 9524123479112369178 14011996346923814079 7400766502260754188 1393275157834601340 18025063456990649968 7604614285852003256 1106258678118361264 9590882987422833920 16750780566724387951 11794694621757141135 192013851862242656 14207023682751520755 6467574657856908958 11688152131296908100 12627758315349685832 11630889497913158497 9120722942651300592 11106637345349304965 11624586108812547161 463483559826119192 11336556802132777470 9545862910422397016 8640534838148482765 12478456276353896471 5481187618307263311 6334647793686005615 17797854342468496260 17982061464692383499 7514562072749896500 6608954381546531158 8209912356286710557 16448255906556978116 11196758597017178188 10214587967478654196 6475834026077699738 14771919037647402729 718795707315986119 12792021833163554506 13104557469477986121 13850904707127575753 16968122603031381750 9626314095766179642 17116313965259212759 12000288559815935990 1227643117689457668 2826063811681222294 12336700218754696092 14487861384604134984 729677805862770340 16212134399257595220 10538969813663359125 12138964826233742647 5285153729921902263 7780857486228671769 17643755303624760606 4750909575374640143 15142395984379562013 3442574841702323330 7979208179847730237 4252462015505875808 4693106617752272338 11876944058330333788 9356109308663131516 12835638005145930903 16337748447291941190 13538561964776988342 7549432339650018829 15011725041229422054 461346981500649090 390432645403744933 12595438402833163914 2807154628614694090 8838672455536757129 6453783679989015666 15671499540323197613 16536976220769892655 3929719204901602317 7184789977361139822 12779577587480285988 4213716692377139788 2331520440408640614 1316365799726743212 4499312874842060837 15635498980260761718 3169520825727546343 11259283742784524766 6060526465478472004 10467139582865078671 5722711807787308913 17429806041200728296 859572642174823278 12749801475360710310 7477269127042535368 267099222172259367 16142045118511890716 12722516158725306703 2554610585846478713 12099385463201837596 8087530273220229750 88167487677853844 13950596569002666204 15799977355652859977 17598862261919308553 1051589296383967700 14018452601454404266 7811723713817659661 8655175458207942725 16144917263752678494 4729214314137199274 1721527931506596155 2795475203905230013 4369388950482846006 11545039829129683248 1668413985231827373 9355985439217291763 15040220800339794387 5347205727282598267 16791916866256185678 12636503427444096657 2045224631610845708 5856818473695021813 12584222156592748639 12539190192440158073 1543081679032928371 14348717163816310905 12479257860520695774 4822396548451914404 13432424945576958756 12010847617941629118 14986981128993672498 5209390360514114770 8370945239544943813 13592437247532242306 5368491913462441254 9673864217791293264 5962565217359202343 10418094992011977381 5636455789009092566 5630278596375629079 11274280956601373232 10440659595670670183 17995335032229388235 1110530291104501423 15853400945084886850 3509905839158993161 6138725990543207718 9650969805614617858 318000473396819461 1658235239715666308 2898378326267814560 7521684755193817043 12037862043577663581 18252244951959561867 14360080324920382520 14855862451731883922 109888701917325605 6243841181700765089 10914522064329913922 13144313282889665956 11169213330491676574 382269987106054281 11713135889553784708 11540980211673513928 13130795179433792062 4419302437310148790 18070079158448175870 16186570654500290437 437525969881076450 17124853429951881948 17862870367074780957 11408567997174519166 5678780496053242948 8553410244776977689 5555365317243254938 14732511367208328155 16626833443670602955 4272949897821280231 5208870862927635393 906144203098031060 1817618202630517562 2626201819066219749 1880169781708686453 4150229696671592850 378289510669969998 9625385023052162346 11706452803631261199 14664933986406598795 17891946726384357196 15209314533071360760 17972069324377636350 3364988857348126557 18328020044223203831 13388232040279444061 12993119907602117233 8910797017500043739 15306656961033394639 5447929745614812993 7786633492158357748 10149389204697908650 12689978488467895603 18308353737076934224 3157795852073204969 8949817866167858095 13339685309506690342 9502734347576610341 13656145602447483304 15008806223528893165 7456012239016865729 7657094188943031598 14185059009139752679 14502832495060034261 3069508774875954904 15485626944377636695 17891708018060493854 9936385830847231497 5158984623424617666 18105637921409857313 9218672859626815631 4524435930666377702 15247778845757329000 4811681357764724941 7738427231716439094 16083149480989986969 223708646683230813 7819653886882100624 13372663256667219163 2330799449675703029 10010343637381155441 17101259543054989836 17272253811800299119 15517444929329470568 15195371402257514598 1929162284941596235 4966167437286818118 601944211801862818 15924802120997629621 400609639569011270 13121088996592251133 4973607775506121597 17576827124702117126 14729717895191228168 12864951092402069127 10365463784159032942 11912075177065903604 13610899089526725985 10371636881563786209 10969231541747976638 14350909584843038832 13041381046075431655 3555117213262906789 12308963179561241326 3017309317585985385 2975328613708350667 17324874752233983220 507470063297857743 11019500977832391368 17285923838609490594 4135065164686338209 15717037720132764347 3633839399625449533 10356134625553822268 9175841473615711941 278766629856870883 2209837954659112598 15077523729701249554 6162480982006279604 13981994130608067837 2468505278181629826 10418907518753966889 10027891897548533300 17582565733566264164 9640928430280466180 4744276688395582711 2596749124731725589 16186805490577047159 9415583666326605406 17188248710929869859 299720025761863175 15685568505960229279 10493504832810924373 15691947922599073991 18068038240712921378 18304817874235284028 13762280598304818791 7308525427247851466 9907757063892964128 7673891087951688593 15680285986517967303 7657927246838405107 14709235057515870445 8190615272103052245 4732382147580672870 1061160499791077542 10562137299389214453 8364464475097123347 13238882499577225432 14142083630443735585 14686182259253442897 14476929809176305110 9886840617464988978 13071688488342708221 17366633269960977055 6463929839016503903 3093088882233504610 1239751000064339700 14895461760696286396 6256329079393514624 14663282415556866657 699436242348889678 7541829865236746947 11402609786570703112 12228317616573863264 8211305108303524822 15466637224349148630 9111875069235270699 10085383717082896362 8618331435338189831 5230009096074265242 7485166296974811015 3591501189516068236 12989275379945392295 6415040308487918833 16669481628198211580 11476792627493143221 14743819540748799796 7660691423506040763 5103492449839895933 11143777293593633857 12883179302006725222 16805211724232757616 5296066695686975688 1072524008315484639 13094103919044669304 11655928948697024012 2050009867826548606 3070395015144292273 2365928010674442208 6117295049717606946 11506675466906596925 8730721481325701924 939510202978715244 797548145906660190 4674290634518560609 10561675557102775653 1324943001674576029 6571709854856770926 5238208282408804351 6792714739190387498 17854363120757348849 49953927702622162 2994617782452108425 6139245341057313334 5413824780705103686 7480041013918065 4111285935444239499 16089067933229177948 14717901411261352147 2034092471858132507 4731190311297645800 11211816524416829681 2082051679604137904 15701802921365140426 13440085414199321285 14836108147916159806 9579543750753691573 4819041232351872548 6467640182407285893 13012839847819695832 3780312258360897022 13642881837386534800 14961855574208389012 9876514653899192314 5489046430744938524 2900774331707846362 15640182220297117683 335627978578402919 1821831974387229709 17953099661735519876 15697894547485049088 18153675599406051344 11650314001403593093 8906551031650683413 16880775160375353781 250868980639131365 11493525278466544371 9808638250224108102 11257567747532288364 5780006400235564159 2115329018449402853 7731978113004161412 8108011451633807239 8141621810303895695 2641428275545170473 4321873014977116365 12236818361036319394 17263657373959008715 11973463547153160989 12208181432108219591 14905447952097521154 5867317108833062515 17732518479292145631 2339261464613705236 11181607911695707548 10327447325438739851 3628827515261778058 11904987543095482939 9661733800692510139 13064175162777648177 16283399586997483862 8030999866982643656 16721808928232866192 838269136399758323 3696633102248842751 13023555456947004116 16979367787836847294 16873312976911291071 9048057340944254241 11790342701673765117 4693540167952613376 11863757633327169969 14362249815689868729 16432295289334242687 12037489020216290005 3609092721573215928 8957100980733255676 16380871985026374523 12615506357868129786 12628397142369688047 2534943822704610941 14384220989521231743 2936804211469611442 18564988519124578 16197761644894324034 2803443378096122822 14757249466839923833 16218996145273087252 15017175128341481099 4811970618529459715 2403489405179712875 6520605042551381502 4106027096431246454 17536951898582670897 12177465928738109817 3894192189586886940 7100903474088550174 6174047213251690624 6685133335475077903 9887857631634967322 9134460805572596299 3289782686482311 15492430168842052060 16088354113943668773 11216882922605599729 14271058895082496521 15679092348562845406 13606649614086792734 860292491802771177 11883787774136037021 9406722239525265574 3209451748367528258 18050904739521031187 15796084639476080772 14436151933315590234 1075344858945131794 2988770137328132184 17314556035478751630 12264363840306639202 7586052057218201221 13756232925439082002 8104450887008703842 2555132555572796624 743796619586563944 15492448007256545998 12167443981989632240 16726133511237966166 12929318567442073336 14403113720411252367 9182225527321732457 12460092183807715126 11179845003803421948 17250765262730483752 1056602142887617843 12854481275540030301 10466891073723834629 6624267815031028736 17187286933188396402 6269353027407821275 1892977836641967325 6055695781795748072 8430753830818971437 1254516489244857052 16137225245765109805 14460927112803557249 2715876942544549011 15435484454928773153 17982652638694190213 8424733119381153919 16236781065751705272 15841503054991336440 5500587711733825869 6713042590955248582 4884971925185517447 3444907050972720469 13666834649599236154 8725866399075591663 16826938180048925827 7443814762341291316 7554654837651287740 16355341982370205676 4767726459645974918 247616502087880649 15265888482872954377 12611833380798610095 10315222043775543220 1624517676394637206 11036876129525897805 12810745487378292816 11742117921708153907 5120876452547954279 13528014132672737983 17811033297857847484 3736731585643924768 4640392429864053532 17305962747317877764 16986947281208575785 18233066075717997797 6448750447638763239 13507971357974669834 10814190973079906022 16496878418914537422 11370710887218814228 16199466588536452002 6791296327720099230 4907323752326953010 15651492468193859555 9313488547321193723 12821833424528178022 15273026756689869073 14749228001413497245 16299514546344762511 14063329112869478024 10634658249522615788 18219968068573905991 16230466837783124689 6601126804989831916 1895193564623942621 13565543623520298862 12074723044764784050 14082110251246857512 5849887602572492099 2977830126302294560 13460690774511380429 14691237014700318989 6194654264725266855 4258169200459543612 12918826004214241045 12602571831047268032 6355122120336632002 3439784195666976568 7354456817910342859 5370112286883701732 17129738758939857110 3552861469564598772 6249267157783675614 10752813206069371513 12824370020467277308 17117753329804481145 12332295273673159751 9256703076786658436 466673604826971118 689160427838832486 674562328319719686 9400281252031655521 15394125571464870803 8689473935755618915 398612482234810065 8275256788355881160 9498150907875656257 12434143311546297476 15490755022860352245 18304558028974847582 12941288751454254637 16651795357985606711 11496499101625272910 16862178087992861530 15255509826239533771 3054304789960078724 5117532061561341254 17633309702514529067 925900118584983791 9740818602279461710 2011409775068651073 16178990859777578233 11059973437250203165 18337180786151527282 10176790255514453039 16295176654724301059 12025842569240564972 2418655708820580411 10055767995179632010 17860595154400060954 13297308053479051323 17865336064360869556 4326835786707403919 2935980405277360342 3447890233767569486 17472962111404431057 10727156676997981963 6015011967491005454 18150723436819364290 9619163143706291455 15294757807075810552 15247268938313643915 4619963648153078653 17923642562901090283 13257322598730767216 5493598611002443755 14243430538454724477 3772361549415915709 15555779438525316683 11732269830939514296 12030025363167332881 3781050875885561790 14435277682661879027 16785265954906252781 7530473833072269906 8440746743472648718 2338842004017092473 7481074444725405044 8724741672724117128 5694403277641153968 17665944293445864075 2598768957397898753 13386332750499848411 10372098011132875069 17501133631406615967 15147195400205344968 747116212595490670 4693055595213492994 745895100007371081 9155382364155241343 6885121924013362374 12723298128684296968 2212682458559091633 8608444034443808769 16348307404829646148 5680743990191532929 11791375965587269837 7169095457473683720 8310013442070918647 12101550200950725651 822885093702245672 2634929939127505139 3362358596182699102 17347578301533928636 71146754767918940 15569150156267744951 9886851782509629852 12709044140135200123 7442849552589441102 9607516610893977065 9185479243462854285 16140944261313023541 164330045778086272 17805560506549481874 13761586544403936851 17394945721257267832 11713894923219117088 12068735922921225953 3066107122797348650 10660695897721137874 10954184492441285907 10749986617210952883 16042574175405917634 3185894863186195464 13117994130114838401 8909019780822186570 17301967218893052288 15923170937296847568 5280653408732766811 9242665590363859603 10546286035664034997 15152464299794723997 13717072140804393729 1639374928287069934 13607336467895125239 340955562220492773 14333492664539371841 9002869248137378314 17981289191314985044 6793167618814397008 7542407323692490389 11295890660366339999 1777601496433985744 18014879310662421466 12185614818529956375 4026674519741452638 5479224424680065086 13002647109845910449 10405187820244162886 1959579231211062046 11227000321152497414 404117705032020929 11149048562695843504 9635571577668366979 1507110420730551 10263821061155693886 3170160120764797617 4027255177505653512 5608333859643675388 9019987225605154654 17130656976431458821 13376178837078574969 3532642827766179783 9327485831333716444 5388255400267085326 886485748374788220 17661147220560405620 12479371663463503305 5346332789324227922 7338694257636963117 13147591450232428467 9916299703418026280 43440713027971846 11604101810060711192 10939713832701660859 18015368694882035561 6028171939891638293 181410795181103958 2720241735730118906 9051574787399073437 4301713949246943178 853909100840677168 15550549251195058456 9387180219370804046 7046728659110878485 1128301831801041513 11404997444794525224 15760240983075528526 18269469919025520070 6811767305972903825 9473435227062967717 4676292201146921740 7989142661176654183 2964108407649135307 2570489818738188051 16931559266552465434 9625421937221105958 17401290126559372481 4052414303769459311 5872451144611810970 14179835775589768326 8309712948395540344 6677983473933561455 18409857270732898711 13332652951890076822 17272538447058470415 1319611884326058529 9068319152635555880 12092783872562569134 16074034827579533295 12966546073829805574 13124754800371115739 16374251328572598667 18086692931712266386 4813982573122461438 17640852378139300436 513878151944711978 14820827914418996710 16793757866881908353 14091375276643594862 12805103033392258760 9775836954184820105 15096822371290511902 13811190968032267960 11631322132301337235 8500017877694388830 13174660226932122138 15413391722118007467 4622632186664898499 9696438786352305578 15389939204741771047 10558114227020964656 837540752856915744 7521436659223566844 6856035415452196485 1663140586183474438 15199893618356440478 16932925923085339372 3038765332429738980 5011374213591008813 2685058166821663420 11711307543298842781 9289449716110550018 1692946159587186663 7501065903904402347 12594481863240457028 16297635769333827559 16682459925168832624 7527881751708467478 16607849636768186485 17609275053408027928 12700963318125516552 4423828760893283732 741335975246082962 18400050669710442601 2182594852248387369 7814477217730266678 10844211980750374319 1335521187274661148 1729344795147388462 5337032932426232435 10485555875639254103 8395550290986875157 4038458962285616922 2152360782296112513 8366877266804036866 4963027798096769418 16311544114007853862 13470259765410842234 2047915069400198490 1964677961711477820 14441141197928471031 439500470219567691 16094626000014633799 4665019085004331771 8999007735848963025 16364110935606301663 19210632948620272 13730742474733436910 4107828311066455645 9614688800715651038 11883812260272975566 8295173308015990022 16124449321786061162 16516178717261502677 2399042817763347033 8742446352753487828 7235762150776950719 8903864675241296927 14323603153028526715 4718420981399872896 2495539387127473998 3220569335575552276 2501368524966919193 3752713220591890583 8147959090549305380 9902121927943033763 5310025287054243886 3336254366404234159 11525383024249192317 14085731103640597115 4439464177499486039 13803656115916794094 9356042245959053478 15534575768980977491 10461683634025772672 2713166393425959704 10421616873676394268 15722389854769911437 578571193650760606 1918056784907072198 4338843036475108109 9298540649141858444 5595306507942365180 17811740986768839404 8111534738029498101 1410078868741255129 6579087310836280982 1011207426886178044 14251877849890193589 11666101263815556799 17679861962276140282 17455434985817294248 5088022119508424400 17131417799812642466 12474051469632653463 13799013695340522092 13895025804052564796 7550658517147132870 418472150471207577 3456268292653010988 219503145399694041 5494688625815198257 17080969415391357607 14005986947073417532 6363285599089545259 10882751639033937666 11972109724356662679 16966094258780574851 5330902283599887877 16617552068087655706 659230164419087726 10933921278445208450 5964970433749092873 7595407149063453426 6993993767935877073 5144883444728341849 3709129958738332018 14477059432700104210 15687262827349399395 2550308887375479384 13398911192716137107 15677636348460022555 7225440845739332046 10239636884273077643 15048410275116558425 3897163252378068385 14347572987634396772 17599602690780753279 116707392909394622 6814397174477943175 5768872601683525441 14014648287865785332 8981195356000844295 11976212555730930301 17546925827430337057 10729995170313888229 4521174959575760916 10704722684462816410 8516430106609278575 9667885251491479160 17129793578782559735 361394877127335606 9192101624222140637 12166571424581683630 11440839734996457027 12845288732593211077 3960267290608813285 14064818407984655337 13000005399121553988 9905121579620409182 4610808151875857613 5255778441595564064 14818370298474533271 3782985455916363967 2619642845146385869 10061467056934081934 8459375400096853799 5498664790454304284 5306246334249326335 7820255094816390389 7610194542749895354 16225254941394395877 15249341236360886798 11861346285154476407 9358784264085791081 10179130934767743120 7454745338137573364 16375843203268797904 1015820169735800679 7154556573322463391 16310309379845644151 11541078163173193887 11682897767351509394 8944245268907509534 1344939710586851259 12081540939221806877 9094607220192799230 13636957615766489712 8714450301708047336 14799855525706610536 13902910252260954543 6201880357574040883 15272318008700028467 4052968793292934923 8657136116128976303 9018897612078830923 3508268325942458513 17882908521005542115 10263182537579307265 18342385974154421018 10659633013809766427 17757769640135410380 15352283971801696235 9893500571771925102 13191180704111380821 9879866543088511519 8483606803783782653 11149357284263885987 8234178784551306896 15785523936550614771 695551099118520075 1987906437892758125 17728433047620742864 6914712132159848769 14721148075241334943 12772392277619469419 4726231313509066075 2794493419817195815 8524375120848688990 16357325500687734242 15431979370830428292 9044407041576810651 10842322857337205876 15985385962521762935 2672983645370770196 17248384773167837263 10055454832003730780 9281157488198567671 1556814402943762289 1043190105761701271 15098264926488432382 9573154230755863281 12541131799286965036 10391564930052032186 6124765174899085878 13364734831448412147 11543996789566717509 4637685767572319194 1800124651445791597 12684738752627316252 2280273527084592664 6329873785854239869 13995937499421188616 4351881115107022757 14701550797534398601 13121993119245626427 15526472251443231568 14991220536164775163 2041650966985007635 14421392061396948821 611187779889862807 16740446334328699315 4665737484861370546 12664760635179102648 4407632176059939248 8247713366572526682 7796337084309421914 14012119098563011598 6748638906017762799 7337354889562739648 7410330595604001809 13298869794452675912 16497886583150387268 4767763244615610443 3541660835237375942 13400351642711013392 5282844037210929619 1081680373432559409 604885475656363248 18440416975958355757 6134972383409996717 12586668209486637375 14425403922725522770 16133526618997184185 8990819864403146085 1223493490208911836 4897990544384174376 13770890768745505875 6328338410933518426 11205591592594885117 1859095895867875074 5878533254453525527 14557197165482826959 12669277394269620271 4121663783462574930 9677267162884502889 124755095068895698 12535241802379953755 15134777348853077123 5165656451383567972 16468795966196852490 11878913910961286749 11276598771638819122 18080850615978320906 6244822464175590426 13903653166094470406 12528412826665909402 9495176927816665415 11335229299004710018 9830852232221992154 18345957797935722750 18212525622613060793 4721349441089535239 4524219720578102825 6023134133963699359 5996410860840449370 11055905429591048441 11846530124757101764 6146312404012834147 17826763614117046319 11574989042365097200 5654363442820482462 9423366406162891737 3820865659516776342 16849565953192766107 16839686580750959875 9728303704424282847 11172634036641790877 12957010242565852730 2552504114552336524 11359224894183093836 7843129892794242972 8255669216313293919 13060797303661261141 16357145008190080136 13980946896411901398 2451769299602589356 17855413436165260711 9489428179541349376 9788643458373276901 14549809391932509262 6733465683911448148 13684855851450194535 3509770283655878418 776795787241331266 11070145054117624292 598421679123074893 4183193908547606946 12287140705302470813 12111849979900393423 12591772629909317067 17203371474828767612 1480065967100153351 4798929154791626428 14785503116500904015 2668631733374268209 15839038151222220471 12437832631477422568 1283245993612730002 4450553043729237723 8532130103542736213 2035066947495895697 16876194056202542943 10144291478198587454 6361307285768932500 4398022839768045614 4263721307518687365 13064323838975271144 17781187128977637127 7597134118464384894 12077412091595472057 7462632009430117147 11247508201482874682 14403004836218899732 3759821299771605477 15037673294936938802 5151864917112309536 6112591122573156369 13287086417366799361 15129893956479782646 15935259967572098521 10382957769155917952 18343963296318183660 296610030996848843 6818918450712650677 16533202221176328282 2455712266961386018 734756177329666684 12555599222881297700 2583613747576898736 13139040093438410959 13337477964349026219 6189557090862202815 10365449752362300272 4098685752167839645 17314394628807533971 6535035401406641405 12737688794443149071 4878146466640225078 15090430422451529447 14843928464103396518 17499249002307591231 8774875663123494091 1416146483652326287 9766492242386892325 7850550457162011206 4512307222888203066 15921351991877986115 3692599667155454474 4049889505284153129 15584791537901508895 10773260289826940270 4316373170123207123 3968615058708498296 5350094038798667491 3991417229980635019 3232856294396849986 2464755025427307849 4466059458375696218 4284796322190384705 9736203919540080922 3048143542567116785 5130975081836040235 7115520878317149384 16271751725289373434 14969602813799653071 13129936143504978507 15662096784843934788 16633609822390167037 6161601669923295689 9168293443188081244 4956348611205779788 10008281984052117246 7085935757406848098 15040237945620938639 16461558729485027869 33630066766423870 7267451702147599784 14621105037403956284 15710299377151851426 16297537546298097540 16833023516032065791 4108890715185257817 8374289075448784809 13329622994117428683 9253760877907859896 5252389645215258977 14773016507160299407 13937682953488685487 13877157965940879475 2874501180649774281 3007636344765759012 3527303881581724885 771263428916594580 12840293247522028603 8638404525444453358 3001929009545853448 9368634057031628594 5288606448352821141 1578804723938743706 10613326374213224335 3531144652715024241 10960924939778516321 13425262109158847648 13828799596841451888 2432776449957101754 17572551665841125401 11914953503016158313 7400362429098956339 15164549310127809274 18082668528614431485 5829493374171940906 11981082075689711957 2980819771422983169 119995956763711694 8951387646461199478 9438818982762724305 6269225600673335997 12929667985045007436 4187087050114999786 8506343658236675606 12621005943227021382 15431235842885935783 3632774564864351603 4874391245198747098 8684625614893328295 9858924605388180808 536166283824635620 17360107779643837819 6269012733572757786 9518913162141801650 10378539627560653426 10350530136292668755 1222255359436923251 5784481281378493883 15565195511996086170 10948375114615717991 8088228736848168060 2018688004897337530 9964732495640313913 2086780094887232537 9703325012821974264 419893729358360754 5943170078329927113 8870117040147243230 15789366041349419255 16107217574564733460 8313059698160096784 2598931675696708459 15367950953725537168 990096101394066702 6229807082115057959 3413431955474485639 8881736890807543036 15941376221552280011 12437788978495140989 5571918400643800961 10512559659581297702 10306943031746249036 10393027690062694871 10345424364609888188 7557668661482447821 4630725598583633355 6774283988406948330 11068244759093288540 7086196656698956873 5992564204434053665 2750609922608735354 1439001482731771950 5571748240544647298 14562364737673117162 17903528899763858015 13055981359611656354 11661966186174537649 158041233587686218 6405405412990116844 6622132588012506970 15604931881955876512 4430568437683787431 14014235855353081633 7226495950967154726 9947724917489671827 8831785125562006227 7688127830481033547 15461265468818309619 777742228309642203 11183669902961212033 2651159965872110670 7015975574714172805 13561568309934503782 18164735480203962413 17417542302995429654 14282664625737416143 7087803410515854881 4993808781613224996 16006248422838305239 2943207252285456367 15189997813745082883 15602895022673252581 6133629155399723035 1358559224436823342 14852950962863046301 16203412665844748149 1838959220132400797 13436735048133818940 4934948200389966066 12268249877174807288 3710140033835155758 15862000464067832151 13315062284426983768 4653044705255095553 5453534179879481845 5819862314301429811 3059931582571104061 3204427100781956273 5820362530517989287 8630468156043228256 16389781144071106323 4293575741894959189 5343809658100981700 6484747964311120694 17006750860297274053 5859706514602989725 14402776703780110556 15395097680896156202 6740901133073658099 18120236728224161693 13715921199692265760 1992187354754100908 4802793976845131895 3500643465174089103 10502544463799313304 12514757964370687177 13584203175884888882 6788357223038446419 11269228835527695973 12942088456695719060 7061777224009510024 11125441292575127858 14613452897658102698 838910604610415480 307191713353554571 6981883491992136461 4108841801500491476 6141956210624251282 6451998141007433055 497434164249829988 15159880855456491601 7322801513998614756 2902262567316219495 1668184794863215346 18333563983846774684 2629958805299459470 15845912544275292997 8398138609724637528 7632328257647150341 17329090035095990060 5800180959808805456 15462779232582986169 471882714960015774 4124350015814143744 5410369257902818133 7817813934079650792 7395970007372291792 1123751451831359002 2722679451791418328 11919450511583970661 15907011448473228334 5020402376108750439 12935600652225846600 2095536258239482851 9397683429016168672 8897772132233331395 17805367057448641244 1039419161776711650 10686291391667440227 16482353764839239951 3517797392389400017 10596757326728388716 3824399522752190510 16005954955797421890 15340075572451203553 334395600227082451 11978753983786235998 17795359600447922748 9587663838505284802 1629265079638205209 13270665957033004454 3933720316020358199 13593644596855442460 18399821233264903023 5136238040950278449 8304299567246543068 8885798317716471311 1588471049000133456 12251949039847134687 2031319639843793020 10374956867803555331 17311663358312086231 9622939221006579078 11036263044149974875 11892534542512687008 10944301691960616803 5865564155131837018 10499710539879743520 17428269532021672235 10837408002256554131 18352841966094326157 16376160006267392638 1213260509346230554 7739070517202277268 5613053446290501738 70803741497689869 17188099899878019112 5127834028265062381 1900925913092771214 7134535508300594016 1516079080645997046 5621466880510910405 18128746622577791804 7786964477117803118 9444783538901985449 3364605687741647408 12408518409652676598 9682434152115050920 182754550844381875 10597188734286122214 16429377507234910760 13924077195069159749 4144455524307360269 3948298271051756808 14931142978140411843 13846363074007680919 7159946260667175192 9900104621829758032 15705976309934011380 15236260652248529011 10417396390319933602 536037626892233473 9572965369648839783 14698864757172625200 7163539615269973436 2275835773994212750 6726238424635566691 8314730471885059543 9700969202134757914 1571284059569660766 9995583199219814963 3635876199306081972 12233331313872036347 1026376294829102791 3591073779935394178 10433439528379896407 9962344819583374049 9375227766326840782 68766758340644277 6925000388542754226 16862452813936068284 4251392922505751008 9590376246144856681 4752893144823750697 12394875477497374681 4147735256869030097 13465178159425368531 6744083284746873678 14009666119381947651 3955025522219953887 16016221880491327023 4460810842707377064 7313233655022576881 17882459986379669038 3884817502951387020 16731916782318797348 678752687669427415 11940191561143711045 9321024775158940279 13132512261935757905 2655654050433470141 15337806303262285730 1101243244416645492 17291573989301450655 17325676134667990655 10527585783611434673 10609901147851790635 16406997281986193827 12696995335969797853 11791956448846854760 16565444362446548396 7259607544635942898 294835576338407583 5619098831761207706 13634128425277513472 15112277173755919165 17932148969970245926 8172803153352080142 14746955083759851292 1979483314022301125 12342941961760191767 17201506525608786554 8934261418069577469 9809685847514825917 9776578351902203328 15234249497112733756 9857824164904645526 15288887122522519823 12288254988018096442 4974455051230247222 274233583789323820 16328298850044514018 438181105175409630 2762801242746954163 13099553314416125807 11731011116229858179 4410021703227606652 4842494235968133046 15235988903760011425 11702641414837333524 3047613240433305761 7576831972382636688 9256577327514499802 186937083877021861 2481975812294701764 13718451418236773310 1112669777604262757 5161689252505230019 16231788619215602143 9567217843548574227 16234610305943400775 12580537599345728374 12026319052604589781 12115577438775774366 16616021917732603228 17163877001253922144 5790815237437839621 7997154663145257248 2743460337099448245 6430363880248900099 3103292019790828120 16555690589323400841 12933545414938684652 16402179842466975368 701439128555475439 12255157215529515667 10993526712294670021 18186059700472226828 8231842097715440688 1920748511267452496 10139727274459427521 7070904515777245501 10517742633406715367 14747364108241572824 1001416570096685634 11074053620867452803 5635078914940272776 2444033523088823958 7810521291328503315 7828133036431089747 3081761658926743560 13776371107355247647 8703135989744714473 13855279552503553945 5333848334697490192 15635140247709714623 5255529608241110544 14967015895109764645 6979133919041597016 12714428206539213533 7187671561875050391 11464903957853821290 11407839839557373352 1658971403147017933 17545930163111579394 6893506155662860480 4441460534471287385 5450129868965863813 13392226046609154712 14125519463956976936 16528991603604713362 7655491497336808595 666749839688708106 6756074390887719664 18230356856131633783 2987631833500757556 9190321687865988136 849807979543922534 17201453695049378040 6151693827883404659 204620523274625580 7566158228475586927 11216897901659166762 1832995947977782122 17630355850336644418 15436343730618646959 14066045626748701418 18199652499761220612 6689654435584947401 7518505219046093806 9259995940845383761 13323884703799610468 6867041299532827758 8153155590242112483 2915604616545811328 11363967332692580138 334815455131199429 5367186632276734350 10116230009156244232 3703955989193362968 15559576097923625962 551218778242171648 1446759039635254072 5254310730945168328 3789390016047444255 7843940162370780137 11770759399356022381 4532380501969038938 14421462755859421455 8457313540216608132 12693022518033542572 1032775116675164866 5572981097291778253 12952821765575520723 4773077705439477931 4676480064066779694 948837699084363400 15832051887341465163 3645141356755824307 6150504102101518363 5673966734211185782 6631654724146391958 7503757282751106144 10906830523020956580 11196432712605214475 11497738130607716832 18313946114461473089 2728859790207041158 7210062644872841625 12975400770349673977 6402554844491992582 1040045976201751081 4625717483119603794 5267028744480656588 6858968688137899291 3925120565772341086 1954211872756856326 11622373066517988103 7554050554266932858 9943378300177111314 8826235256826581179 10844677027837880578 1952785581392774135 2999279747847740979 7197276522532135856 2458307694287076628 8655816547689629931 14107947205365563856 13371690196931117906 18326544729367016420 9209847331007072806 4332817484963555296 2601636953135867029 3192037036216721365 13957256911263254007 15197883183914425406 11874155404411611906 13913275839913665586 16719935913707584824 10165405431983585473 11080086162415858343 16059031487484335193 15392008763625392257 4354383361502896056 4470039068058457738 9463436740407639542 1321585765116856685 13122292157522456980 16812213494393627496 17082886853605200978 443390737835353579 17604306365516649586 11354495361420289706 14508690370962411095 18409094160824003484 10201443997500783651 3557922117841937801 16579609051635161220 2725579941145587274 11539754207779790413 17883357293686434829 16210633085450416496 9128027205942585455 9294992247349628102 134192928196174117 11986255401577540894 15890756900354642444 3317036560287190200 16707315197353982034 5128403617193754244 14531623635837687723 17344120270550477578 3677112623238796921 5611175956118402492 16015238378875715182 16750862845962275108 13068252561239913200 7544197641244514272 8290108760307608520 9670248091345566006 8406029735095976444 7013430742775448387 11584931945898815091 868867985578282277 15604028555181842714 5132552504201370941 13712101946210671338 5174640331639025338 5592456230753431760 2673228297995524119 11518210460444636404 15480523791744666041 2269243371523942681 16168400198495143549 10830178902899237655 821412473359087165 13101479486308737592 11468885540003201694 1521704116229425168 10911031159577974181 2360551277780193740 11351551652469109816 2745473434311694114 10031434853589075723 4421112494383214678 11028775169874553377 9161411981520775698 9496249746979353221 18067406944549065666 7092054623272521559 10661962725766141779 14622074954784380329 2902999148715625973 5008740378834058400 16431101076912846387 11571224419055592944 15550533165228570242 11504558026498042669 8346066577537034463 11901611821718643471 1710899480693194461 15369045995913050729 13296879549848703200 15761227509347950390 12180446260592231430 13595892215300683889 11992336760165228183 1207195295077907995 7687576131953548662 13466963980717824765 2033716456631248947 1018746623752789421 5708231742584847407 13359325716834151492 16889700445516042638 9267106040058665613 11350143993013241685 2702902313071481921 4630425247459356607 12401899935693521932 7571834718101940345 8415062489595892472 7855428283412069546 12749689243954593785 11490473421061720778 7853506856405412449 3218703981605785956 7762146698812332220 2276567187830261405 18193344280945338138 4191880926584072109 4530048603718922295 15680969376154072872 12014567047538609720 1515426524706343259 5838159914935020664 8584972137708262051 12275145246960341734 5192956942151489520 8460166806495283783 14854541256569336067 10959872329877075615 11107337299750979994 8233978372623279379 9845986320826276368 4335702761627196014 17469824895080155066 15222592780287471808 4184607541049622890 1314355990833788264 8715202759475772216 3695738684336408921 10982633175290407751 3015602550376881707 8203481659798744191 7934570245148283783 9221825759547519511 7681662804092823885 758469499157980801 4559895586792423961 339953468633276928 11778692319966288224 4501315585878689355 7233171980607633999 15165607393021666609 14221948987439507558 7689511034425713833 15907564908961712106 261310702932959498 14023982508031745209 3415416212628338574 8882187463098580990 3127831630795879209 4031667624344658391 3048458074633896301 3333788788659397568 6607093556728956050 14053528124334047502 2329892913746310443 6644573364749784901 7908166742550061016 250744191244188025 5890309649688482352 12179647418598369221 7978568334535552140 11819519140116571067 8458857477618356105 14120853845337906878 14315147525877113034 1385687721000938407 9677740258361999126 5016457156376371708 16928623124782260695 10036843431738605352 3669427414944152732 4128352672468512154 6002436115292533023 3407692993389413131 3079071811517684242 4748228798282402373 1185514171009523358 16777747055638338060 12630736450624731579 6056743018143299934 16621820463953639397 6182115704253020501 1686219265552940987 16847278077105214597 7038632024530496267 4774365568069110733 14197651208900170996 2641612066795119322 888869981549088416 6751780351539442248 15636330709222336546 15569635830069446131 14520342838520703091 18264402378629659035 3370239874772322805 10444213512416646792 14223469478072475191 120506164666691633 8208871311279887897 14993219732046640044 12655433428534376534 16407388950383300482 16570902426782193989 6318863721177281815 13171056099645668219 9874216497268708940 10757321930586972453 17600431390493673906 3810320684520960888 11351826773424825822 5359017453154576358 9478781927553251670 11258653875346648083 10691869117930420473 12773065592589157958 2989622005225789735 5917209064507591071 14930630171828729118 10864921935959596921 1661871586329099245 17511574719601832739 9525186572202154116 9160644134628533718 13064959404724065871 12143704558905592618 3255867282892783124 2042896964499759812 6376867226486639303 7266884822044298365 3477326853259192189 2278362703359100411 1104429495874142306 18382855024638900775 15650533483979799040 1776208572758657967 13902206610788323894 5317468529648057831 1208579786414473542 13278268854732489091 9326941020507015222 15267236873422371417 13377931139074785405 2012759493338379284 348826844340783592 3324614124540173521 7119386794627577431 7500479598913679672 17124079826325609704 2316310770463844372 8477173589246028690 14704807183450233694 4118263559632461746 5939785520771145672 276204312243881399 1064644229117921620 13804416146165198567 1693626382575304233 1414419217287565650 15907832700942692011 4775174755022204110 14645307437138597042 11130557005794826050 15467048900018759018 1501392437290670743 2092005836260979420 8501703056799826929 9767878448082131758 1276500365262350239 9241590038545325108 15302166990507676030 13404603631635804283 11312880322782076892 7825258536852003341 9975790200679851326 2925911560393248078 6760213821142497469 13348215402336725419 11382824464763993898 2407116321372238963 4166065070446639056 11808184169622577854 2750236073737077547 778761932636657075 11992851668646233268 12114943758091110057 9894443382390675290 17830909114144413199 10693289820705150617 11837804331241655788 18233225741943809402 14298332306395329690 1665537401794387497 12114439803504040420 9440262382537117270 14028886483639018531 16761046687736338436 7969582581790306525 2375279513560608985 9814946031843769568 2581697871900878464 915209181845882189 5125474885722667724 17609558616074392790 14126231290620599706 10347858069969038300 12265699201724888803 1923627102854205292 2565211702583760684 9225198025582918437 1064445454438809908 4789008994259864399 4045226758399714309 7027112240576659047 6659668310933914727 12836573370354028069 4491746185176268986 11444316224096272994 5013160488736321625 5292469838380744963 2828919809734397117 16636911214881370877 18421504949922590663 18203317708301675282 14134142686529740871 169205542531345419 15445350530911549410 4014931678042288050 8091024963979589306 1218476164750968622 642047045697248167 5839427305123571643 6659391124064761212 14363305767411155432 15056832014116557790 12309751921871387844 1450911343363100576 18020851851879383462 5187787658270323859 12663269087882374784 14647918172527464690 18214618811954121334 1905108766336163289 6985220884294822882 15966571752573030009 14367470467647289399 11616180683688180081 2430285066743034539 15629720393032464130 14244402904861749806 2334759353679450585 13615778932431912426 14696969423017048973 207653491183165216 70390793846818706 1230305128374547883 538915008172286771 10759143843110180605 16807539738803658737 9465981783968285737 4657000224753762629 14956079997463265242 12329964455223327615 4790090462669899111 18061087543336431554 741308925935271917 16742706716622138637 8130449264638309951 8443338646936752826 12004021140336162306 17591962444810690245 16735316740373128152 17715352680692532079 3313356323219888553 17366843614372930628 17575671174153633395 12933912326186509312 3434563268605054090 8537925167763730442 4759137648597031914 9866170865613226690 11837005113072561726 12829068194008024972 2852430305677387120 3751755416199494619 4573129065420799941 16853763957876878635 6628670099747583370 4382112132214327002 15888628637690760779 10434742416276002476 1857589535451409825 6035743951960290178 14279892597280955010 8734689091853074450 7604362449812469065 16111292696734946575 9628441017534271001 8877651492959134474 4612193628866240402 3176541651360514913 12617721530066537587 1963558577601342634 1226995642421619480 10824047955594045141 10574433077944328541 8254994552945237019 10460437458128193865 14704237848215422504 2236778228019333580 5522819641080108133 18383861956339689362 10135329457583102853 10991938638574909957 5174887164599864260 13475604674770239893 14407122454042333436 15119637205027752549 10089642714963934481 13960954672256722637 5248581703494899771 16841451078990227182 4614238563160145531 11546025066619220 9438465787245562548 14605394342094262509 15158274758148946612 16867310977547398151 4827325447793841654 16848139904260791589 11132116838239878386 11443745887935271277 13651693873467606679 15086865403009710467 2802796666935481297 18153501578796280805 12191192097596625911 1673574824762970533 12085989310912065672 7435752544327797821 2491937265875750003 4272094535103592058 10388916359213805162 1855659077264276146 11060280569672673626 6134259876001840984 14743322973311547591 2941004029371265012 622978507720308758 2696541442498995487 8090785469872160976 14628173481724215186 17791335578165156486 6708575815231641538 6766288231171284803 9936397387566355295 6824065141214232317 17142194198891384112 1594876516330464115 2573433181819105260 4424313873615536721 8731571307286052339 13111350778058300636 7066659700794767134 15203424406014933866 15412451955236573206 7866013356404274003 10490707482057407034 15811851705990877901 8415199469408935242 14975138322215852605 3926866229028128272 1666553778582980508 6272400817864103288 5326544556543820129 4155579520775223319 3753829752513401654 3095642048234745781 18334534550217682232 2565828818501002398 5854783384710637465 120593026573945794 16148699463716113908 18013135230240433678 10908085499335567229 5386391870217872371 8347135374844326473 8071321563179398086 13213332721838443419 10898220166642674183 16344026639114919306 6646325874205385229 5306080913067832325 16998903805934132528 14175424026579933983 4582516017348486367 9034051895789336326 13751002998401133367 13214718525146614923 18411827054065889137 15649906761003327936 18065795454731438474 2251954793314449484 7881704868843891670 1965751923865891813 7689716040825781820 12758233702173365412 3455998242039461062 11475655649001665292 10331431222701122265 9033476671518670688 15502910695160141269 8821545229393065733 15697251098456260673 8385674326585934978 14604044827246217278 11078746672145682386 13704461859111659451 967130099081054042 16891846383127720038 10149715130924142393 13486309376374496163 8242502446827043682 4406719673918946799 14335488416554142091 22891577107220366 9292134460336332526 13159527958460712252 10944824640250819988 13203592510655308951 15490499160832853711 9635387603712054244 8168479619835213189 16047555132681522022 9918519560849473413 3391012780428030672 8675208668113005256 2638346987560477626 16407526761388220783 11377149006881000465 7348180761830399255 1899995387128315588 17996463304221083803 144142678049471749 13930685833997563418 7725953790335962579 14806258993134669559 6585922515253832858 2854544297774382729 6942267625446866158 11676511859508589677 13627951930245708352 6018031467494733284 15452970088467678910 3916209020332910329 3575750285089228003 10798528517498324690 6997324577410815044 3466104721142314566 10252024178172750082 4414149654886121779 4251427755381909313 2532233406587402114 10585965476849337470 15659462623117440026 16141160171554002206 3658841279571988471 5444612888619378891 13515555547402157820 9840831145484213281 10236032052558117856 11268891441860847330 9594077995016926595 6514036532033708936 9159613386185484513 5467965220229216885 17610159868914690676 10781581731418252972 14575546411366721416 7973922658982173152 17874657331639213639 6181504761752781135 14262219571590859884 8268322394336917477 17080512985786089088 15434252643560867270 14826429347000635348 12660789024902495989 10768865266517484825 15624242751160546470 15669114795120888940 169319904546695124 2627828108488676300 30318911291101766 3850542880174055868 8929127576239569334 16091628452073233078 3683273039918377121 5838877820171380197 7776206726571448879 15229613846505637323 12527004672647040359 2765550003791425466 7792392505373703937 12137405296510789016 7399901529834248239 4281694340705453982 8362626670464066600 8500403030937125402 12431657594881216845 8789648082085159896 3289380149130049419 16799275089387407072 8617876942861643761 17337898601948953261 16435177134955611582 2281902011552583534 15112931492781851428 8903636045788224957 931408932206272179 12837788079067234491 2455748984583957440 15185035803143711111 3313091720898846437 11217339472393367511 9926356052284650645 11808506852412774711 8642655610360120422 12102172558208820453 13321400462342441759 1190506326337587841 12915241294064176575 5956719420416514580 8316840231874298706 3735115681519825363 12122481101953222759 17837453591661503268 5483956478172949320 2682581061903809381 14471825503916712629 17029398671197438629 2984453454183855059 1266967809221271683 16705484014345753808 18384238252087907149 16745656916169947620 14440137990094104322 5298481223703649903 16799437598771743113 5753141076293884751 6358805252251773837 18121242219360561202 2854944843617313459 2501746485618895239 6434656457574430356 10337923215705809252 3149314087960029074 17475635973655865279 17943005616925337299 8363291386493361696 166900783522652911 15669538685775957944 8222912084041192824 15254914871561666189 17708582872693656471 16844814590311017584 6383198194296166970 8677987990007666937 16844162984261296372 16955017512695413987 11551501541985227162 5404146986470993177 9524757023081405518 14556646278238725211 2340050266002410671 2838068120510840856 12440017678982409504 14848403244674234499 14935710343718010632 6534875783195585502 17032735028336658877 17218314714458894073 12937430189232242332 12863215088332002798 6840464443467833243 7628039189277448824 12360764452898200497 2184648183590983945 15869447422796210302 11374614075409604547 15789552885879315236 6911856036898797786 7700400828496863516 2358080402233522217 9587490247236403649 6748700463621849660 10217436002945640652 15351157051071654628 8223718520325437712 10468833942693576087 6545440724102610269 14643580371196314922 2261441641082310641 8804308068152595807 9863436796678695960 15754951517427941376 3757387291123373895 16200397385943173421 4249650340704681252 10659644008939197995 14350807550234974736 4570067740269155128 8382879369168972864 13649451475106302640 13694953379187198663 12265079452246004633 11747446158815013585 6893675724536431035 5986054387899478688 2672031400058183217 17722646542661253962 5485372668091617183 8807016151729078831 2454431976179316065 9175718549491591419 14363833172118226549 12724251934740776227 18043104527420171067 16977531435348825455 17940251926416465983 8242763011775797920 4688752135112264596 2272075339808559850 17475196259784505918 8964497525272300462 7923871600559633853 1699413513102145059 902324292759810110 3905617294305615205 13075635974822385472 8476540989717490246 8827599371728828356 2829080951054077304 13531081702731314783 17666353378418303165 7676598745920808739 9149919497544726015 12044763413933159505 5076626758189801329 3733692715368264049 15151920920784510773 15275316285274369875 1076259522774961799 12944309863397322396 5291686140244255746 3611578155785568944 688319236791430205 11184165586088393630 9845648824044754736 8202340464695961594 15569126810937871288 11296822448522316564 13838311709236904623 17379099813080582278 8949286855090973168 4597035091390030517 2300539541201183069 16132518815330171704 12929636377182842584 406665142649851381 8235788759236734312 13370540097626253682 5068130056728305911 7534410374447774729 1291555005076020898 1932930986554672549 9763734316666444127 17791571880096326010 513758129225729087 10096300507904704461 3913495125330099392 8874809250276891846 13118672840144994554 4622700150648927895 632775171663403975 3151088321416328408 2777055431782723948 15694008158135463217 13293721151626396914 10428405939953486580 11961007032579945401 910325202021463857 1759623414630030006 5982995041103277443 10191311503235837599 13272778323410992965 15473403337277539156 9777383450050701866 8042685756971262704 12984597222000799986 8454332020797934241 5825251224434553621 10486262020535519460 9474114547808418883 12306168738712916575 17926804765315448326 14623958063021720511 17125696325364059578 13549289142986637293 15685950479179543615 2523690645527268748 11814935133836492670 17154425237353960515 18161585412086681849 12597927827566146473 3339202093362713595 11551436298266937173 749940392154820625 14497425715038598925 7346854696905746774 980317511694264297 17478427857471281122 10890131794724868759 9868444737105598406 4910262967392351413 16224086468187473655 12943222525986644048 11223470430326038443 6430577290403806360 7884654642760245525 5010605626009379093 4059359921831851800 2996392010287098287 5571424329628990976 10595376002134883845 9592296909355149772 9046413222023580576 8948111907766920865 7950840765926831522 15415972741921408625 7365183732935058343 7766368823532152422 15014783105889956873 17202293111084332918 13946282811282372785 5211126668982749940 11104307759695333242 18232891680125594963 10777638313650788127 3877161020832792310 13440342026555682323 5677116988606650296 14669060899834854767 11899337761651669841 8545772980759136226 14596991977790913207 16200392406118798787 16019159560479748856 11295620367972456105 3230056561246439403 16472065367823679260 14479021246922554519 15711474658672738646 16520630781348184940 3148732755315017425 2505868532537900147 273025955555118709 16383629597492379722 12258796480456257855 10580685895934578261 7351765451388537736 1530747447955073524 16465515242851891567 14505756807562023950 16177950371750085980 16793983673697286652 15628642441270180900 15098425604209349643 3374834013970600713 11976724498116397785 17110312066020162814 7534856783198738676 1285475432193092090 14215712448964888980 7301465271099946318 1391075465602132411 5277729835274345973 13297539287218944446 17622355834965677822 11724002777388086748 8583399578760361623 14112374280177641384 16614119342101935468 8581783997801188168 4987089800590797994 2020015333700796 14111581161413686184 8531412216003604861 1421322204861168588 5208504054896117877 10498502324403527382 17370204650161659003 8510267024949056193 4875367098095572027 4014808638751557975 13639314879614127167 11310208612700506365 6392685046195708 10289220153519317392 15643993241070128094 3487482228781066253 6000801842048165721 9940928592025627994 15637057092073578942 3645735548456706249 10993486206675499923 727600271487369819 3547061374116821164 9083898182133934990 16194778422013782016 646742184526455618 6222926883978019747 18166949727176511078 3940785497768409550 1134086954309415048 15596365620773870149 18359621802803682236 571412070739012540 9319916369590733529 8934747349617569953 5565722492089045393 1470313095494206949 9034463549345356080 4197344986296991512 7105198795942239470 1322363922188438374 3370519627619006718 10073523814485471191 16329434771338784288 17947079998429500700 9450055711251912489 7668925237969611032 9618840660989342037 805099191536901518 745363257282541376 2117130555302013488 15383723802043169832 7079058720104863054 15338396187294271141 11812764907357977828 1923475349263530699 5012823426381729472 6678053946279995699 12069498899236928630 10299560374406296778 13716153571400442191 10757115096427372493 14698017113201865956 15693099596559934684 13316000029019746153 3586808040663439193 14690889802102023132 2844878665060751852 3007349601419263717 3368587612958647353 16725358675312269447 17996024737073932456 10242086150561356485 16210029154105014926 3218168267939574782 12704025902301448575 18375022901119944799 17445825567439356623 12407821777263131534 11644728237815887001 12675526143085377428 14640788924195536190 5779346607310354485 12754656642664166539 1269517622146478108 12588173299431466203 13026258032766715264 13808315740553623352 9069874916377976048 13892396552366072266 14345634827321341160 8725098682126110320 10300069290692209363 17892065010459769066 11398834547386419766 15470414236987661586 2575925030241534835 18184486956917436931 3591192085491207669 4767141309367830303 9566349188485489415 17484450784755814773 13599146983850076858 3200592302878891761 8356899299190495998 17703629938625649937 2156632759674891214 2985323733439503550 18121210155338369948 227223361057744557 6745701035924061482 14338965932555880487 18040110921206709906 16777807399374595498 18361272750911595961 5211643552647672687 7260358903734905101 918773340119266834 16157020600505475167 8899042827546334535 8722677836286180553 8072067143615294716 9825982182139531656 383715751278415306 5178976043532216766 13303049041397108014 15757608821549512622 5766085166554548622 13137726170081824934 12542188123222026734 2999545255295696097 3861728128860538125 4515833122290329737 12363904839605155583 12836997831384884818 17022109070792780897 15443861283673181215 11150927862958242032 6308772194306799805 7571806500368719101 1823693717749265498 745022439477872898 13405352985697204590 3916315901206312143 6082917998298453632 10821080141994026500 5251219756968183352 17181296864332747997 10033907059559113534 5042520403454677312 7877364860660404023 17660198023407517094 18325405166027184713 7116133195651561412 6716306907532780468 5476531760672430729 6277088123357226471 12731693698216861582 3873864319915107014 14633090058761481829 1917480895195685971 3252118984716425758 14395202938233754961 16059905011072152035 10196711562477607472 792778927790335713 11458390479067256521 15300337908850505333 11868512260323833386 14569920005002448915 16975866549540096653 10940103544135974341 12543955176030453162 14827241091189388090 17111703757918632036 2292855010862328313 12792428825684287748 1522382686031230313 17027117120710920213 8098226140996343086 966566183704452381 16142670269959467361 17362254514258570337 17197143649183688542 7249031909939246791 7551691264375958071 17494010588104894521 9495485548343362866 12184637218025391760 9085475734650351947 2045177414932215228 13502595068790962907 6485675439429766567 18198999031639045523 5771630399396463379 11882352481875893222 9657469154793018395 9427918069344231733 8543055506453847140 18440039221514372649 15395908144340955832 12047061142842872997 878956833218195594 5235205152503280313 49956428363865038 13819049987854793781 14725968163022730580 14363349750367758660 3077175947189803997 10395923304392337525 2963075341505083358 2296897726973830619 7315051844908137032 10731209467220089303 6217727252598261489 11426353755250514022 7135814599036734772 15004405999668767416 18309890113855743760 16227417445573401529 8335051507806178224 13309039921919562216 2530838755607092056 2075374400394523460 11494917709507688059 7696759399140471622 17749739758974369340 17940699710984915278 16412992826552491251 12027123743920805425 16621496826279853504 9643408542437321593 15378940427787553995 7092844189948224246 7755700280579480311 12450045747691385025 13659079030346969994 12722613588916912628 15237536904291078382 5101567992449703724 11413052745735569778 6937087480790993770 15126864638605409707 2563663788736216875 14631684560071984123 7034403135402106477 8031191540074627178 9941494691670193336 2711298020247576214 3131100427841985619 1922491918659906067 4180228871033774689 7797583571738815658 15671606066377774955 6239800793423190515 17031250212555614592 8866819112629068773 13891151891303752610 13325725005762688634 1914783591993481144 12933167768448538225 13725543441830218064 11676187541406415658 16721677005667730044 13681057179073481304 12915968686499782006 6441915834395766955 233130154617001700 7411620615978761533 2121517607547197075 6027520998582402286 12436766572319484584 13941223888168689912 13034543053624068015 16135248406834928073 4185623019883262755 13859153025053041098 12451732604789155794 10465860212233548449 14326673196523672406 695982405916289054 15004818163551982962 2307109516796411538 7097580010854655826 16217931531925199253 3974967817980348403 13165368026327027735 5258496618897126192 8699097089043617185 11274221666794499218 1651426616354701337 5392117927800342637 13841495783874257491 16601712669751936919 3445354721733726443 5687399519979516938 1799670382368497235 10039741760920911685 13820265146663967902 2704058443254386279 8019833731382209273 16185092551794002113 2814092800419503115 14183155110920851538 17787472791762773222 17604484377241074929 3493952261409837679 14325908758955760558 2701124359448800443 15383094702210960156 6296809468676754519 12993140094363983590 14558247075393505164 7661175442602278073 772054723456752510 14868990620049253816 16546252011782546817 6878799549443308144 14720066353753827286 17646196574090311364 14488175216692915415 8804436292958803651 3907525555567341580 8115555409482543933 1780390118964484441 15705668447426403980 1868860722474046213 18047451698372222595 10154802267947155604 10653454040681561906 16987224897411645333 14498156324967736417 8637738295447019379 10486670680416700921 1267335123148325321 10337955386091548411 12436268225642450767 12830143681214387121 17060013067219062390 9452507948654703361 2902276788080652287 15162664809939134855 2913964605121047663 5579028279761907458 8944282102910115497 17201393288166003424 3555761599835410503 9281331745472990483 13892871772726081890 16999633447882596583 2652908208119427238 9826625476203960507 13225899665446788358 17212828648270193794 5692841601908091531 12228786763042833772 10063064432245545533 11552829016118288073 365714636295839217 2166827814466358090 4902546186963257541 11911767372692875839 11007439232871956644 11111323497629685687 15488328036852658885 5794623307323883982 16893008288797125289 1998037991848933393 13453082320919510563 8991260560747116109 15634337018213468461 2353674751836085080 141068607225583671 9020833317560092731 3323238980683820489 17113387493224594545 7338984815806613840 10340931700586004796 17469052896218307689 4387100031457109575 6106537360148211950 14262538208988793241 15429805820152057855 4882316257206901065 17212198458090082508 16142892265772546066 2017006883143761092 10601463843538238684 8446882216312707493 13028531442556028874 6187365621546157365 16059144776058807885 9231604546953060096 154177609593807569 12361518206049210767 16432659553992139600 693210028521920628 11775655172674256540 15813296943404895281 6270426145739251929 18360825305714447601 5156793254804001216 1821276801417144957 12416990039271079902 1722914905316606659 5815125354464179662 8398606737443318266 3976415206179324355 12376337002630482990 12123408357837593116 17717898182120562518 13643527904574575400 1374974487296021762 14046548808576755670 8751279942840328667 2709484054043246315 17264628723587511072 1594435544508306867 5299778744424501484 5731680393015992052 8582859391109252300 14675994761473322825 6132665876584180408 13222957398065614977 5640720409801667579 7699209575872441172 16387094962573397135 8096307734838859004 10322670098808705468 17044339379789403368 11370550634019294939 13805693554851677844 14743269703218781127 1486522824490512827 7044014254946233205 14017059940856634044 3293889836081297711 10682377610064875747 7376853215995342922 10753317633291260661 6442574523840421045 2634043427556912503 6197233163721051506 10668678307508170166 17646142512901555003 7775586410659842031 2322552502703014868 11573927866656346934 1542523065989167135 160273804586312122 1581075686389868451 5597494853912631708 460216436748335462 473822512845212171 15187696784277183299 3080855212324477322 15520878432904670573 17956378105019471563 10488090084050065631 14124156842768161438 1688715451449336472 13171743842626724176 8799119927847197412 7840194261290172931 11420406039811475667 7338529413538406850 14540698563954040257 7705601509367436180 11207137239192798241 15531951901603686686 15304085629184209433 4339031174213197685 4927841185632866610 9059733109526626372 7239011237694431100 1465145413500886563 10930775555273540809 4143460235840442729 13793616026286637085 9044717374536512281 6852568183443102335 5113246954925332041 12152798684747286102 1919739003389022460 110531128632766763 9611927817242326474 1231281307650747534 3239623854205038674 17585920077851750212 7617874988021269956 1813673260813062226 1879670600292189585 13863720920183491499 12713028729178027334 12399887887662708749 964367095766412244 11932667535161748169 7880743931821729076 17187282980938029384 14747203490034996680 8130372875383594898 3141716680260902789 11232177858495797478 8074108643980615351 2097359835647211114 2595884744675387828 16740736208595915447 6428280479538230705 6770992591710063590 724437576435284373 10325396643450338497 17335769627338874101 5459862459930494883 8948756981457483515 1457192047130301972 15573409935266180116 3330537028672109429 13458993857430269534 7357037499135627897 9247758220103021323 15651203223004012962 2019739294644295161 15851134183366736134 4097693768612806089 18050063652545608951 11315485192155094491 5164153018434505569 9842055014539040971 9624683986605540692 18265618008228151796 15068623238903286120 4854091276474918507 14212637103807719442 14274112984908022406 665929029514067408 6434034602330863689 4451867334569729870 84222351279913972 16880845752058819213 3306358182608235366 8759897475407722402 1717794785657053512 9077257750369068227 985154359853727804 16830678535014704787 3490506947543099772 12143149026421409809 13600803462977635174 16951351743747130145 6742028699810246387 15374900485380409666 3947514459412750972 13078428237130631995 972190158946137910 11795129591901299578 4377432229776350542 16430032237578128245 12941711463555274294 13583284005914240342 7811333475055458802 10550820526680729709 11574693927660909076 16941062092149061370 5261634664472412810 13736858863492996402 7610937528144747672 17221859616484799863 17099363857673725 3936700026554097127 14763520088272224060 8116827962415828613 544743436183437567 2252086927669067601 6595140897302385875 3645146820826978227 12456044216158449264 192305223022547167 11789086841200092469 17657479453937474189 3929406559921861707 18101164859555087693 7855544624530804726 14322445202789212646 16122282955455222964 9031835272607767944 7313286555331875318 13129151818566177576 15586039909991168637 14539224641124784989 9312160256900605809 15841804400585840374 9409244711577389683 7662528779539935296 10284526653647197267 7004425945855772537 16562676354768739035 7095527996248764061 15864339636532586836 6292689930669533457 11488532129420039115 12148405015504465588 2057351658517995630 10554416135762714544 7084689601208335037 12689868441765149233 11918761325609931105 17613618144660954304 8517638808892817719 9615807144532612636 15931499150736652003 3584491333635192232 2673336545333476761 15738195474031377248 12843961144029217135 233208699350947003 4446748637217435685 7133671519836425044 4026003363807795371 11683502072967166348 11262691224972762322 6142895915485667307 5428222681975101040 10505991766413532493 3029586722639010690 11154339468853659939 1842760695849935206 3228219027277501997 3198497609339767682 13664275294997497059 16003966461145518424 14509644482718233539 2497695603852829612 10812150926797230263 3405970928767349335 12446306848653240610 11110278245526707981 3371167314328624782 4668510796574998514 14081943601262688261 9130014878963237490 13398446657214026573 3782523526414229026 8037325494747534122 17132626879333964260 11954855415257413444 11310817533479196817 14168644268373185196 16788179636088458863 6658622545724352886 11999041812564669051 4958126925167512426 6872255527835041447 10708692592143579742 14775463128063430977 13527548983429542780 9312665287163212372 9169094389100460251 14490875387117527100 3434962175917238405 2672243674046618386 11363387458958671992 1751406021365934033 11822330763995261325 15890466693331688793 961267066393292413 7384137973600157989 2376742007441660322 4861640755062470669 745457128641047558 4303487270003753428 4405387332144398884 9818941515655540548 483131860506764676 18208808406193273133 10079569949810022966 10626846142795802616 7896872085500754484 489705946980117609 2654864062958710315 5160456581954879918 13824140447620458496 1182889164987154867 10084048399501930382 11898129733707752435 16403997759685256855 2157726566416871056 4404574399380971118 18324123484173374366 276497004494465882 8842267643681339881 12278039207219382061 14875711196171191750 917408718147827513 9271223972264137453 3913242438536772330 7369218905710268417 6198374966447001381 460147796208074985 16604134658540318131 5210738944734664470 14087358799120313146 1426433351205268881 7128282347314298595 4394589517689126897 5494128065175458121 10547197533533199301 13730732380389301983 10480243485518528689 15522986326384648881 4707425645778869 10118765504177775317 17206197568734373701 10263478280120520841 4043687613469192648 13898818572124323537 2823577021255034854 2048718019775920850 1576027383370447599 4354952917053801074 6424681304261488949 7219756514756042148 6784883991599273616 4820069851718315387 14508666466336095671 16239729241216339049 6920813671737037345 8562707031579532412 10246869506354618912 6510671159651975260 16055640817170860259 15399087802653171173 1129924131080110311 1274504313593498577 6116644764748819078 16668034745177178310 4967489338790459616 3062192060898185747 2797504972880170483 17443579323092449418 17481858431213831212 15572770740938249848 14780324168992750447 13245670335165077329 5582030131423243421 2342935244200530974 1738482483735855555 8152659295413196039 9670727753305030086 15565914013646434051 16129629854595850695 3198178055225046002 94502342098243943 17661697712307565360 4476431603230943679 4491840697559577474 6299303063096128293 10293545874697123502 13528965429864789556 7082838485508356480 14288630857564999237 12841370094690103421 12052022877618896466 140873494071851000 903315312574950358 3342532223906006813 8774864201847024218 15473226075076994450 12086013984843369684 6413993890911358414 7181841299047608065 6069746131381911809 4881668288528072214 7362728456042399076 11993498011577708958 6895179772672687991 12871634692141296593 9434875519557305473 11810828891306809302 6184186914749863440 12759756724807630295 7181214186515927856 10354959452269481012 762534791900948338 1380763874021701565 1365046672826526662 12880353226703937624 13228756674644117517 14145811369797462000 18146222522745301304 10988512925925788034 16867851068863234812 2964848231619525901 16535133547340604103 10121193628956203476 2699746721731450181 5620285730392454205 12000004601971413751 16492648097972839040 9936525225155099513 18103393411946535992 1679085441348098934 15571473760229728280 9053768269437079893 8006203450153722085 962406878539386009 17482100553360356789 7202965681792880727 17037777951653338219 9941508302285713040 17381266108256630839 5390004998142571459 5048397333551705593 9290236925547192205 14479492970502291707 14520351414963534473 6056007391184419472 1628648348200832461 1993361615038174667 8636613777288043746 12966915085727256528 7794040031439757251 11401241019966911925 8798490920149823086 9995139186662800141 9231434271632604896 10909326045978714650 14883233613232215607 1650885282483504386 6674284701950563103 15277710948620916419 2642669300771726469 3561544084563866574 449150141947049346 13535005594412686119 8007783502568232885 16964916187447628666 16889111371583129190 4475400218555366502 8648372846577663301 2853812842476138059 7295275182049847495 6511946144295358048 8374892336018770078 2624808661233409500 3200920548731671272 7973538280331150031 16852484604561619901 17450818898793352398 6572332451260343910 16551020928883229488 14823846689644893385 5664494223736981219 17244133016616073641 15299308168829023711 990749808422916540 566765366313215162 6907681792023494654 16849987949448822127 7072547085705366869 5928686966022243241 8346268475383522556 12590903326338731828 5099834108653642454 17490567190626943463 9589963564553849185 6590523973524512311 17250877638882210785 12845521806492247676 12393276576806134746 13123189394239943181 11019832037008069971 14602632688845498780 12307490074247887748 15070975689887870073 16526775667697715843 16416568813862729308 2096306470525314928 5922712129025762054 10578281138927109902 13743072109930703755 310798003166316477 12666247301261902674 11400039574754250744 2823989501796611319 1493294174556484744 3681463455078559945 16680596660689529518 4088820076078006810 4661692554627069845 5075307462856271886 7306681589264238514 9358803878370417284 14114953924351931270 7133094706110852346 6369501776888388374 14162707456399518744 7472437334268451983 9505155551246958853 830428954830156477 11439843311077119926 10776966102243696706 13644700399016205241 3023844139431417096 10832253760276043475 3853039824088691655 7228821006694353310 2943074275309253685 17754780887589502229 12974293836699329973 15951879353657087391 7039034820024581752 16245345391212654510 7530425206925602181 4856393339059759990 1348130583057647160 3455947184023521782 7659223404737118658 15991992602336031976 15446898319497580753 2412316089376395300 5307571036673604476 13893826932485116887 12097506241367132507 13425363041225181765 8084316689638630762 13721834701456412960 4221859016069986948 11075960444255140796 60696708661921251 15730618223506781784 2965483027411106854 13830965974964170093 7823073150670569296 9765500023068536295 7199284613556417714 6549199047914465255 7716809544845549738 5735658826006471285 17544200096564428923 16979994316813604592 3309601383602831136 18311025978668072872 3145225727188892923 8143126672739049857 6450864291264503846 16370420834111259933 10594614380631458134 17361665805863350620 17360076338714535459 17629059814869794149 3128033879970215977 4414295452778579185 11569095879667051936 7455143571300415275 11082971597147609425 7857210796580400852 3126226900426810603 4003888673837918036 14176133444004826215 5730985724252469732 14066670927509077875 8374492641658803792 6762269272233248663 12162338525106767074 2292212281572505088 1012228419781376728 11990711978199603992 4233695867114631754 14862393238380297155 6821278818241783030 10813141805960085868 12611326704552927319 1396511467238950432 6075484042558463165 12890250512718781899 13379189541586820124 14755668638534104114 18381917500334716007 10665336793280427898 15843925341866075923 7768250312675563303 13042703413327890676 15194213624502110961 13035457040802001031 11212501477049973986 11034584083329306055 15847622613052005090 35114045421471498 5595530297237614945 9215660729899966917 13242700149740576192 11590406535738917481 14776713971932052341 18422743036247069209 6020874298354533678 9837097221357762915 2037667768171831989 12715155507080906589 10475811253677173284 5370014447221735039 7688171256309820920 5587981427679422501 9511564012076333118 6965797548500359675 10852462897920660788 13571915851288216473 1806444145826093733 2571134374255834580 8018425274000194732 14415495619391215033 17363912152324424382 3900658704516645993 1017135384096212196 4911921701118290138 4981391771537690481 1157366242537497096 4983881110447354087 18092741099202387249 4313732200332127733 4324006874790389555 15681969357097923574 5260292179431060146 18164907464379054716 12471834070159237847 4846179442276718396 4867866293869134813 13743679909668087792 4699026901490979160 14950788273797212358 14084300114497295516 7390035912237614362 8801552545364710127 14120379325519735709 4038410052472709856 12592554907649078609 88832027255768275 16123597610075022084 9712899054733444543 14201795192583786992 5226523667086063406 10743522037308537909 13266115180053671916 5259640512035229773 18325278763689963066 2786518315844224043 15261115173013384075 16671283287717347884 18441356703420050837 9302503633742155840 8351952316517427644 17750502802725020013 10966584825944117952 14292639477707341277 2475935575068446537 16515732674277180000 211994503834970556 2408946048770468025 8289089467623573502 10913605655309179193 10446192350369918342 13761367541221945750 10743736595018038142 7065177095173412887 16455601799238204011 14794517366984126550 16611632590233171571 2046813019645503229 14116332256487964099 14251516788986097046 432259001127819608 9935379719047305375 10096347328802455335 10629932712601620500 6602497020064611429 10456106798876913950 7429856817355226552 12128083490673707933 4025661932153818103 5598000700284620374 684467466804381787 9169002954619377093 9071865601267474975 12446195830174779181 6568202544330032683 7438182599440733193 2063204348900563614 4649901733029864858 6834809123645960201 781434788657498655 8688812719401850575 14659659718933915335 14842327885198998000 3753621846086203256 11813650804239689253 5427512445577824164 16285398624359396438 3363532291287720593 14352730712730519341 15006140379369599670 3273487107355299987 16944823698057570048 12614221399495657756 4893713113336482496 15202918023983390188 7109189832409148577 2306309340587028823 4788884369862796305 14200108897686038628 8773874615293636457 596933763610524154 1264624599765591961 3860152939954673641 15738212186715602038 8852575613539422844 15752622545565990325 10284309925527704664 4204078445743327657 10601664399300798398 17326823859707168153 1950947781163598226 12543114034569505304 7781241533235098981 578133984971676506 16506358607233395194 17450130436793997561 8300605521965549217 14204246541050123282 9743811899876704173 13983155573789274482 17597802869123023623 12485454429900944614 4985849393688820088 2949143855663500150 17467912596093846943 1914550410037130947 4608607913743166821 265240582986919729 9611067625398386101 875416432428316335 13272894136728265599 17110023525127789333 17033310674768972704 10912857014788284684 11174882890393642290 12225690949650519389 1716793274456560277 3507996171293857832 3186585214924972240 2010434883450536415 7945688037912389928 17275913353167333300 6562266424659542617 223837380372392274 5088835850062403716 7534941564352924061 17256066817042028293 12771182639939853161 7273695282245178276 16926220761521164048 1170869364437769957 16637546860179371470 7688163419297658183 17257517150165921797 12872942366396119677 3457467545902980696 14425342772497213979 10819017475981452003 3938981673431955452 12711220173004168284 4352022384988786441 16120309081070877321 13047525041204138769 14578485969248670056 10324180914134368348 6040585384959296350 13057439781060207078 14083446797104004737 7175300239082954624 64852402122965405 11975570941341223732 12686205753409928794 5837479087838994024 10995902816968302318 7747801572553846695 4992134755388371654 13223214501343540331 6146691583847739145 2241037249037077775 17676226080152360493 15225331233300531145 10365947465576129366 11915671211439084283 404321516360061569 11171300194038633231 16089862688463488506 2122301185974934397 4705079743432983135 4192213987168746343 16716585389688853002 4839189834984809710 612264683048187116 953039723391084181 11253704227725737539 9655574480024305984 1738133444092533001 14897152917222432659 13121081617709530839 3148305631802763389 602620943623746834 2399542263072801080 9821717185560638492 2276995724410138655 13434957577890764903 10127687091126904929 14951906272948124541 6383085264992480733 13744058553582872192 2037465921722079079 9314422974398424265 16095446290029600503 11334407191610177687 14503776328694941822 571036098080646542 17319886404258565401 1552107693713181775 3541861512310748616 13445507405681529138 1936755695160226426 11946274203192296680 7211693339247232396 14465251496354851122 2851939713075077657 8393538982097886409 12959727069638710243 1914326796916793227 6624393393448913394 13348869766442001482 17039928606932710163 15725067222340356161 8117639444217282775 695081298012446734 10106398421470934452 15675619461764666771 5841310394355625784 631121167572479975 13409509488673361699 4069565727935964737 3450839423149861545 11656134909136546489 4715961726926427069 8249555126506151056 16404295429857000992 8975635267139277039 5169718282672262572 9279453233160732960 10616844244192221061 8205486631528773304 1362201992372967607 12778771146729131096 14738719023774793863 17878591840416263207 463707567139512669 3891291337520428163 260931943221808798 12457401232399452180 11922674219819421750 7266890546548726170 16946493581544206569 3423932501438600648 11056066057980652156 9879653530923989615 5906789985632132582 14593047056195464949 924634878198117654 14558188101435601516 6209940951123997168 3539945465905761876 3572600994124174905 5178202127024185318 11818735759304249178 10467663168046575938 9847246272810325943 2508112145084130952 6566797883684981111 6726379016454945210 6167393142027908571 2734905421847707826 15764038400272197465 12672007877384355940 18187897249731999001 5022448489228544088 2372221676446370523 10306464519994098063 833076984637522681 3402319607855311324 2134942307398095606 1860097318748147347 18412483855232754459 16601401230474867498 3116403157817749883 2695403585988880523 18435727546789910559 2851270867079331481 9762327899581749238 5322515102764292506 43650248743157706 17947034609373079135 5805234535034833152 5100742733963433540 5880407292295100897 12042293105370919483 3630118575972211225 7786235432456408134 1231202080117566388 16806575830822242545 11144246728598515490 15582368167583147705 1707027506293413453 1932841950474411182 17447609648103572540 11499317574673468991 11782285296965138066 8390593679805337764 12427636485718392585 5007997501121315249 3992460932196684502 4855234537828011219 11993553185184189189 8681807751946872957 7392268891100798541 4769485989282706183 1123108221578609781 5785462780296352116 13088851959563819319 15388970706623952745 14488360219168110153 12102898695833242227 3961811412277938899 10592342322413406934 610564652607576526 16571844523484261905 3684213436568762747 17413106295554473812 2912290007944573892 6624396669109531425 9012225523841682276 1544681196141198570 7340094682423671931 15292552236585317510 4264512816618956763 11607368117418997495 7917476382219310887 348200955341804139 13582531505920579279 400046644272344534 11831156105791480546 8227985481821009133 4774465296718137037 8423666020647369419 10498602400084041237 14687313353840388890 8492099259262478222 11808882933994809199 8802680746496889002 10106827468464476655 5568526809036563324 3693194491851212229 6685653258996215750 8772137744494220713 14961285799727613635 14252439270862999222 18048952462821736119 6355587960788976503 10211866886149839134 320064889611753160 13504112436321369265 3702702743219720569 11847655620583477596 2731473133143148121 13406146248616003568 6601445728198975479 2912416493711765049 4468076590890483785 7695514214894856622 8216116862725009341 9829502573647691441 9554434009737430787 738919184391043132 15943413276852405903 1662144160819923861 14045294892359342765 3265500186537155835 8534998896066242099 8745013654480226000 4552001207284129677 6032103630337020206 1787497501435658760 4507624383034957661 3788030874710196541 3862083157117985358 14008153839874763534 7067593688821982937 13719423349160803904 7372379371419822316 10030987932476978805 6802935316945883430 15309134360244772822 3920224299711629540 17132409871426462896 1181856777647539565 1450843869510781284 9527560865301220222 6267540939983483090 8027395817138529607 4549435206263501818 7753228951941770818 3785203740843116508 665542505484828054 551364608008877679 13838679199204164282 11628285861547204639 8714839553006515798 5160832068421243306 16737235047345506763 558285941132459705 18020159689100991352 1957089314640629724 1043856191679234749 11338436648708148006 2527768287472978877 7022638458953391871 12417981479440378651 6824828332835099266 12865708725571424997 1643087017204003545 12182347355101499314 13261689397746726815 3126068363747753673 8914595773792182261 13087498125235515809 2486156857506161616 14099690707942357007 3000544496799836296 3354921984459718369 16594448869225145794 11383701425119864285 2288597801694940168 5797458574158579742 16961207702867372069 9843094753736584348 4016757489970409760 6676252440566568339 1649226170422418268 11819747958826121475 6045039054026315493 18055383656391881277 16348255010942909953 7302250016265193252 8845239298937394699 9167127458401171776 10404580185736356879 6038243160147034065 4027169329914018323 15701246759282673851 6817443974933433309 6430137932320175073 6936651090101495443 16431871395055484499 443921295845542186 12877835717458433838 11577198745449974063 14487695086553472068 6026442358139513841 5398606010652198930 10689693852630079826 9730041704432587797 6063671990133286471 2709903013421486333 5621305622397172688 16453970007301560313 1470663452291486417 17658764231398633896 7212852800796391013 12706507730733713814 1347031824825349375 3891641324126905090 10049958149662212851 15015430508327404160 7085751628938679151 7261555721655378727 2526796378303287303 5197696272405141071 4014127318956573095 15401978036820599162 3119416540813623703 3930812773359141823 675826624817480180 17701407304081471929 10552538442295078810 6648224863299358427 650647434076951292 3217738671064046946 8428224239885572877 15537246660042069196 4004959006165240429 5699672608276652806 4915429452349994018 6128059093756802683 16684191772219686185 975012889179989928 18405668091117137509 11278720573409260212 17266031130684978763 2987179031010607622 373165724013964525 1594604188649611150 16617555878482130214 18088556445992595526 1276686908812977314 14971793016815331727 17512611773619679569 5882265134702754119 15284063847721348186 11842794080556942023 9677034580608643323 12864148955578498145 17128019580717741888 5047795989649182887 12291412267107295023 5431627236273599133 4030062926280006869 2628536800433179872 9244043787024588062 4613250779184485810 11891752315249184841 5473153932753835054 8225645617595162105 6886440419099433013 11404755793917982241 14302390651722924123 371683952915477846 4579218369510646436 12447214480225482506 4891718374333794013 18099679767599585232 2534782834311847875 8349914717671916694 9169468196173811810 1253244428562507201 6109973002374189581 11939704882879696348 2944510403822634222 2292626714541228187 3926962423550987824 13330808000034974766 3471753414746755736 9473615598004566166 50342142920447338 3851775491642023444 105594254301951189 325426731401125212 14749256382020480916 711283732955723447 1478268863373784203 11192513298377085619 553638065462438864 2396619702971892340 13356339701532001332 2138199011726334323 15949232010591018638 15769803854711221152 12668531777591062663 8996288256508222046 12246744189721504691 16845516023467147787 16443751285379722308 12966850895239561324 686255568533778355 904049766540216107 18264839239525432869 17351533802293883538 10526456737741275980 3450816137728414056 48404678689478696 2427106884565482905 5865332798467053836 13765949266255217051 11651058831798028370 5649384349301500469 3371108541659591897 8832410177034233003 11633370940954833943 1095772220501467488 4811306739873816787 12826345752692767503 15473744771422844465 9566795244840762504 12862131990722777882 18434051855752219349 1660939503153534391 16801940360004693611 12078480033958863900 3165799906074550943 17254136763906671676 10783279878323055492 10034287808209396641 8719680706837461790 8559804355994764589 3904792187112277501 2832836678301211155 3482869719711981517 8311165993394286500 9660744705664656505 9994570977754763168 5319897209840999199 12281107035306378416 11109133059011630180 8369382941218433875 11988678259920295077 17254348928709871416 17514729502418986663 18298435057416849825 13760943055729581491 836780785504048781 14191836850058298221 11722353391383395463 2087253903990861386 1726409965052690448 1811346127841743503 9720061796285066186 11178871201425232034 7708453625194826613 8763784124389066860 6431659219876924610 13757912325512764163 14616669919580739814 1062297207649956974 7807580937411878263 10037080681314408897 15072888492221824716 12787222722224941975 17295589456761313503 10305784962731155196 1173413982442497411 15012153985108147416 12721664291585167004 10647038129216512547 14067884095793122246 7255262640146173959 12978456342695507301 7423900701156377856 5723610831376511072 14554485488949965981 690989667870192875 1306306554095549586 4019890408935923407 3505956269579373940 13983613941556706845 4164871730570524132 11050377344219549274 6569521784855701853 14681107463509538132 14121513977323175628 646432070340363040 13413120320934355450 955411856675327906 13181403580414010196 304323860928646767 379532140279640587 6572067374547393227 14875607071716507913 481352376182394745 8069184551083428659 11831616345879401009 16812869444333849536 16642925713224145058 16753962222581843539 17470064745041047949 3281113779046323920 9714293305623223201 8905175322845349956 13671983375390904515 6491262792401659413 7800909539213210326 13054257033949693788 14754244299539545215 7429729869006871841 1974115286881596451 16979540445251249339 1145014281430035446 4385872756114578498 1896263906186848240 10620978915870986850 3298871041864559601 7289128920705640111 6321573759956238063 6330485930242331488 18338230680692816185 14350448989455260032 2364092180271355325 11654244548816703751 5030820949488113759 5962167074702044534 3778188305499572413 6078421480142352160 4466898069793538542 4644603333908168595 13023757316980201401 3523340633495616341 5675110613720708186 2694544886712209324 6212747168391004328 9565594250011905155 10471879181521009054 3075701970772372731 6201996601672912975 779627556328020982 9697844869030485619 11242029103478693917 4084331445434408827 12864069205642832706 14851474801886099225 134394201076476187 8563343289075150816 2989592328436613447 15176382066499081818 1379442033557664797 6644491877745354497 471444534489183023 12441188460149410548 13571079884204983781 12751236344267691800 2377683289247888718 5362042900501715790 8238055552525263740 10251218408135003392 9136065475526927471 596537196488794977 15522608641781541312 5491297545110330791 16316775171002367063 2251030623944171194 6974300779148833794 3078691822134611045 6437317066529987465 8051181043256709190 4030482391251427480 10277758035834356164 6586847906624621819 4867068913546564932 12401035813143412 15820882704713189276 8968351268232448887 2483996529457943142 11846010256335992761 16245353934520342727 10189911165555497951 4506167112700566693 3423222669531198016 14598229330783731539 7030303725802314320 15560381325097172096 5592976387421014006 13098095119622044386 1230762859154940357 9594083875915117934 1505046838743684685 15927054744826426337 6055045420175127672 11360945546968795945 415874365927826744 4721762768876044086 12405371346934029188 2256637566016377687 4082283994520815816 17457438593122943490 5513000469415204031 15474114066783860270 17939626516693980344 735459228373148145 16159301581728722770 4504647205725995258 6367078283597009766 6542087535521741019 14981579312304027599 930337295021679475 9178510568495531419 1822512403569513011 6574088066497930098 9760341070253193683 602220461087949726 2048068030197451121 7006128473768510638 4308234631675128635 8894554334210824366 17760921885834547590 7047310543098402447 13045533356861179370 16637097712867046582 11587169936869058676 13614371235678354348 18010859299284814834 14880993602237138308 5209953083093739879 10137244947399863226 6398811594789633659 1242401400157691071 961578038966205139 1373098998963843035 14711069546599695416 10025459497165690370 12548216640260654567 11878975526916620168 5152621352007056135 482354080299104694 7095547020122799262 4505393994568265295 8373775832057015855 79793281185902979 547628099049943751 15267068520769862245 5892213733822133094 9891075253244440313 11790769269348062534 14724336301207189656 11207498271875909154 7439184552883281297 17136123912641605902 3384328349649536462 18172108550796397363 11620783679637655400 9990826446116570559 2948684453346779880 14218573055996212855 11391828175005144746 17211135422159480696 11884729596293984526 11932692925282444747 17407584301880572195 8947202572714465933 9135616650655879741 16079992557928186595 6591642248846777305 7151075047267355209 16243415474837467465 156167046218990581 15017664873520046170 6976516015848296927 8572702667470116404 13215128169115540623 9794204675981933456 17397556800156698306 14026150553175382323 1496685709400579421 7625111991181787900 4618031698450938060 3485332355049645656 2638155512027106654 14797852209136733561 11865345164248529447 9822881781296149236 8493797990686506654 16942554669244548686 6084447222570423599 11342473017117328654 2289498320973500533 18049238458730133190 18136496532697939937 2988676459276611451 1576090438288480534 4796315634620211291 4719847917912622207 4231259476146589217 1000028117524276885 10131060344238592514 6331906887575365320 2840050698871653677 17677791995008263158 12046077957555191357 2651065047337878609 6427289396398769232 9481196680252403895 18337422254563457421 609162812579400278 8406824199861154035 14778474068535565887 12684331398707360336 4163297125372650557 7327056822198721665 17438494943709233761 12886594075704698533 14008212393327210145 18347592679515178886 13261960835350193804 11317242207537890562 4780930025536078657 5277044286136534132 2270899130276957122 70112398206675191 18336132941714305150 930952089368122307 12947547200289466394 14645364077836197299 10143554102661304098 2995236687985531252 10966203965982648236 2306265691075661516 6096595746486599403 11966029351387256400 10731273447343582013 12139744231087824250 12694663098009649767 12039195925581410545 14064370746950640800 11204072360037932935 13994887364496673918 12403948139630166822 7760243431321655637 9449290177306651435 14754585697646968683 12815571997660028204 5746072868349678534 8361665922683011311 63730404249711877 14195422502422859624 1677379198143387372 2208282847435485586 9135067104115064646 4452082794440136102 7948000477188074129 6427996202563233169 9111641628178732059 376191807399717866 3651881107888219647 18445065960088986718 11382151010914778886 1437620881190850589 10885610916132925866 16251080823224965972 8215643489844352615 9662906584809044306 5910862226074643869 9981267936897410247 11678532068346830424 14222717069196267772 227294475843042618 775610281788714971 15722944451050822624 9377058498658850582 15508740741343580153 5822190236567963504 13060509740985372400 18208426378716329243 4325412223955722229 5577832836884282970 12169780208856866431 1153472990659425003 6027020640259053825 18123544848787202746 16396910012473905169 11266727101566747315 6689941758032279314 152888523351503475 1815484806498089812 692318372717430274 11159294287990377953 15308581676545851858 11021612790820561646 354861730547148790 16815761837367003447 1402529024135893613 6213278348757090563 5942179090835642633 8341552262683200092 10638565096623632657 6417303558261228378 6060526854247844713 17520616729771063498 1499956639750557254 6427128943157508162 15882819608385312851 13433859189942766914 6876321686858515985 13675943049549457984 9705728779949041793 11297512731117386050 6581906331423210817 11926521900536715077 10895384370440126209 14840418406352708364 7216106937888326385 12625368010634749842 14486590317755569395 17863239835944973713 1060108162778971911 17136290902076693474 14228172612872047630 17690417727269615526 11274611591806891647 17188738113475396277 342302250181657666 13814949114983521662 18159082310713602519 13543091789332131978 18100128839368739303 12112738871315384680 12451170745035886987 5399127098175839283 17194497976083589031 14647620867719476748 5907196031590126331 477634812479633613 56911356481210678 2541686152519414580 7217221335160391790 16753234647803641294 7578751951069459986 3286350217111018655 5755901041633328754 17593870319217168313 12442498644775231515 3444250470350819151 2831482899844475001 5074370301747667882 17843009330657123672 2193871354892790040 6284776193525181230 6065608054416716241 11472336630732761296 16594349585082088646 64846367698071306 5085769178744713228 13546061396583360100 11664630004764569658 14958868329366537698 11902060066933410927 4935746842832919387 12349162961524716501 17222212911841227216 2351852595267074536 14589597644204941843 1248823358887258746 4671390460023303458 6039040497794482608 5719798446103501142 14470078518681610758 8862931640027026734 1506906714800720 17624903774533650047 12488666230749221469 17049891638014298423 13985463140462204840 124836593440424593 15584228084621035314 757982480695792049 13699158532985114693 3347892612629312463 10407501193480432526 1072422317916704194 9193443755803850009 2794339992590302918 17022379497671827883 13435091991751413880 4024110205735959847 17673127347583737463 3170319312038834659 4458732875523229184 15233405614195688189 15928214763979448677 16097592280314184006 7856478758264747381 6239336033216268123 17312799958801486945 1766218030425124068 8052121127095725049 11114677943562886374 3303882958743930071 8110171783660504029 10738435534049402652 16909899579724245935 9242968591163162903 7625329723835691764 5787361086335222627 17244262222114949697 6383298709988708820 3901555622223621863 11515982656537803262 1751760127094582219 15497672154933421068 13788651699675835979 8356980432182355479 7405085154265069577 12817735666359072115 12208372236563693841 11934402082553347895 2017081633787305638 13068750835158747495 4694352851509074073 14887206400997971204 14652552355802003599 11472717053211668435 15974296107198446167 10810685050879184945 18362363986458040548 12931122693804246048 14189176120451244259 5155481470107203612 5844906069368440263 9542052460867523846 3170421557759920491 6078918954764509744 13217172833427304717 16606219292798173315 2033094182150489342 10663871833305690763 2154080777673643730 15491174902471871930 6565598879796030872 14860003113878543251 382132007791019224 9489852183633987009 15828857983273372182 15510979747042794070 13921922243497332707 10675553104635900607 14528877791206546819 13011385625059745816 1611998776889267507 4013458335382689949 13939979806668362220 6429152108024786758 15139085598326689694 13084689852979430335 3993335480953528739 11968008411154101704 1468593352478287608 13262867258584673214 733473666530828233 17172919119202868869 5650927866011198433 3687155580197573966 14282413585142734496 10299161796628938551 8226596600154575061 7671157629803323734 11181693319026485350 9602857507549284127 2634776319495175958 12949822180189738418 8142147599112327542 17572406759864658287 8037266059479766639 6425172187038917189 18040775455689443803 11604091512746009771 715185090357341268 1070820944365288985 10548838227992184756 12962928480756080091 17857479231616011581 8697052194114134833 3004005150434233578 14475875100024376042 12893724620852979047 13486539756904766170 8431201627751107675 6139388846203276220 7328188568193672188 6708791181657836941 4839164919730824416 9610431802719856001 11847140041860129740 17877013096998622702 14682978227110109500 13833662663963216305 14229245710998840165 17082502955370526048 5803745694481299250 18390018842370913939 13594033541884269713 17018488958039934652 8783267426847822975 12242622689108359465 10979349033676345758 12634440302179599231 925828778420561889 16378444815551078705 18136091653779714602 2664744956799864315 7720062475061890483 11214043487164456349 2568134774510048318 3176368710572066469 1344934699340607579 9929645186262532336 5433060118345108480 8744935080178325308 10851727891384036592 3133894844566632372 6240943972625931832 7265011735532139734 6866660820559102184 11069945537834025478 17304513124084907244 246341196027051608 3413998622680995238 3714113925635415662 16716269014378138918 13101150367742718424 1558530392788530642 13463010994514023897 13680521354502192570 6412951027253428359 7757781465106697970 17065298237302667654 10102790193594949655 11734768514565438955 985018476415704405 9629163347565232499 6998503442603325067 4314736803691835998 12659299275512329494 17044637161720746675 9545264848676516784 3972649373994973647 15157276699949681089 16177821443330237356 3961814643208566951 5109088735647245310 15252651806855607767 5060448218412192593 16726479322589663701 7094983985323610560 2176678645759001423 1195489675271456564 16948211712559758271 14894333101813935093 12210052503308517664 10044926750614386284 1825484380039187181 13779881992087650535 2828426940850221789 16182196050733444841 16994763302481236069 1115261814595875600 13836030603937917162 10347329462101421613 4085701628998219592 14484917716766883674 10694121600873388833 5954937493218677688 10176127881245066134 811888703155388333 13903083887396254281 8531789165867766636 16476666828303365465 4168839760091146268 9048933447547496723 12766513646819466979 17477016128188246227 4203590905852925496 5000954345652503036 12229579506344721144 9084634308775317451 1862826009048881834 13561070504044027487 8294955085314241437 13499478538412257861 10682747963299998213 9436478367667520117 14603557909634145495 8429562305264781885 10672778046748146285 7693537136744626251 16502340057134570252 3594539224404025517 3456996922572956650 47454157734293666 11798179728315090072 16794759578901021215 17472164505521394368 8233817696566481933 11109080215690291198 15475444404672996675 10846571038795691912 3383942738810574862 16114697383210164617 16472990984789233215 16533994592468507742 9248288903051810195 15635519875255368046 7329463220722372588 715559636307725373 17646039806129483103 16575416357708614445 9412639407529096563 18407831456173220779 18098733428173141732 89351789842146872 17659389835783661694 2096222324324056546 6085399656192834932 5559639566977298900 12919830850516817113 7985303504370099256 1188180630752870427 16097696150688415740 17884527269254445185 16530269267182005760 6820196462065592954 1198648643237939782 15164723833460303674 8163474476172534105 5141683626323959317 16059642987908849616 13384017785617937579 11676824167432012190 11568023644744267704 9752626125022182309 10136056655432726022 3330480833489697791 277150365523097646 16230057308153702593 9096962171683358757 12462618137292414021 15709808157182242225 90931887069192410 11275085904949895230 6477534996527840521 2462058603463847080 9728420929594532983 1986636968106950577 10353923001345805518 15728858225527957805 13814898251906900655 14270041961827757345 4818232344409140065 5670726758113059086 17015205874679990834 7039927950961016835 4877001247628039456 7092859259065872641 434144401716615138 8172092364182810281 8378510237777099017 5671865837114061617 9390261618335863793 1498796134491517201 12423516526354719457 3853302573023355822 194824653412427788 3413285645417351270 13553880674684880726 8126502673453622688 6907944047222958777 14711285374977813961 704541327670386526 4808293127624145362 17901162768650740966 1835208341970328322 10567021627299252413 16515452273635908253 9272368386335854708 17090195327812452583 15162281665033351580 5668708373228844532 8244426951764533993 6693391164507699149 5304461727476920200 16692587117322661367 10433335253825986574 1567769949976243274 3667320914686205001 10153979772331487941 1461630410366385708 8723588305232770649 9958894273195430148 18360162878432018542 5584944920588697349 5778805853755007155 14822699592143361072 3468136459842378108 16003354145701746669 9120553568086632024 2319345866495734888 9852451356912018143 10935921348928954921 11166333451049193982 10518411169590749052 3399887480894575488 3516267907147350781 15303646493773082481 7440558584629969236 17340695393012723122 13333971331325284116 6134895986913448861 14578600650055469159 11402730222138172129 11924013515748298853 4568050112597913115 1341289006284578291 12739204822761389732 5871644766255574818 8631795187726521804 9623888836655371293 14452266585180597574 15000862421316825960 1643955060208679437 12146265098889524043 14567456855074410354 1722765813047720893 4121456467673368248 3888955293139747855 16736832227260526684 13820915857876080468 2173892156571607061 14623461624163472499 3811831969824932684 6313236404345158260 119922259051382045 3653916312822727170 8197395218292925402 2640324028075032061 16400089936158441202 16719842604266233188 4454905787654227408 2818493414863198657 6597876255729698429 17018279063018489743 3827119099359060478 9666040005975446406 11420931237894981774 12476475499137287647 1628255217041712749 13670626874747438270 12968227827261848067 15961839678044719445 17254646561037384111 9228039734113919628 11972181930824426007 9871632147689336881 3858318227581437265 3949493058240119932 3426499590557206609 6617845775426375989 6720709570171811830 3175155243813148546 14238431051410861822 2516255848061984562 6777032173716569316 5123878345898736996 17176585611200508362 6934005917482870445 9339883400730396652 17792331789557158430 5204006766371658941 13515198477376465988 17075657154334331063 1257630201147391606 7716414387082976991 1679423133096815907 12793297054337212321 14647284388422465324 7749439181570241592 14310936289396281135 14251905682473334345 2036075862312762557 6657616987891821212 6223176398893547356 2585191891321859228 4201333169155442830 11690180611058143167 15581104464262921970 6081529613759184040 14858770179574301814 7521800218759685475 6329676498383257091 5611075622067006937 747721200338517295 13452802616363849127 1773706543903699218 17465510347118599122 2869100152162614692 14198683556209082178 12326553073127251772 629085348470463494 12387577833577298568 16478295139802028856 297392508030892005 3458346141995965483 9660546367191350848 11176269786983915253 18106223854377171399 18238030179064288939 13151863089807780715 9940216836643072704 5996049348284017873 501895242465476764 11486913504652868761 5385529507358317875 15257205393706350979 13008706526789510839 16052979777940636932 3031193822574696030 10190416520423141389 11982491147541966755 201507505374872627 8547399990276309032 12397996653559330269 8978678410115383498 15185537808597453529 8042162723780112513 2756626770471526683 10606564602835514625 1672496552330154398 13844011531689234819 10504190648196782624 3589371773004240302 6623616900986976027 4167308226295205312 4407095830011874943 15629614907585043564 11738124474549914814 10649316202702907385 9645108361627828756 16726119086895414776 16016678951018565684 18073012923430348843 13189892462522649439 9276577660282105511 1850502597778648347 13983234879159129381 15963819944757657704 11183947568513075074 12548822536469086940 7226381520727444254 12187276869374600213 13693702354712708908 10280908496197995970 14291769998038901602 8822070317413548094 2892216405956599992 11377306736100938117 11432328951881442111 3951252215950507941 17803780640444864081 17309463936604153447 994036654397203198 10143560690891905741 1507550046740432156 488944556825400519 12814495634733224177 4375695070811866696 10872506622108866999 1503912905149466651 9231282983128897350 15088479885547207638 1220648483021699627 17738903367391259307 9992353163868134215 11704047066853614434 17877078272165418278 8021042878000701011 11851540561810117051 188264795693035472 16275104067096668338 2116200122097354557 4110120617481592384 3443471035245252176 13393807972619896554 9345016475129385805 15589424578864155143 310118829165565750 10713276800791380219 5020224537480049416 884968750389716422 9051589065911030936 6355937915061861228 6425950696847031940 323099118153783023 11039771994084335393 1526923022009410817 3603176634458557271 8626547712938789985 4942827866860494462 17957611919338886094 12254647556072987102 6662756619383806037 14293594450574937616 7855219951595612153 1907135216531594097 6836447438108088863 2050294202595093522 6353690321600707340 7222024929134860195 7298913480893740083 16012841125268078086 8420391261540354225 3279028234677487985 5412381544812112350 14729184601931169408 15404655568284456530 1033010097423408690 11078265016036980582 6316033516074899332 16545199201347023832 90401959542503039 1078867773964601613 8748623714583004840 6353392440857465292 11168606458824493951 16920481411586245241 4980717676933142229 10220370797530101051 17325075513055196598 4857819601211939824 7061995688385905786 15986383204445832198 14537687792090181054 13784601837200807071 16962699169698557390 4420688222425580833 4139990492050201761 3353874758730863193 3834368079231516651 18299542434555021573 5049486002323519351 1345376011110390862 17437610159421064472 14156540103110126457 18286017529146542838 8100566564268586652 11181938398911183705 5782141008478395310 14822699490001579260 1931808687049794812 11285420530582822216 5471176500543191665 4589600982116567557 15795464024005054728 13102852477677753963 6582133908642510208 13674812493825467353 9588920065297063921 940687576511884930 13024999838457816869 13343222483313575939 12296456691208280983 16930949938408608657 15525025873318277463 8095658845275401369 5923749445520070229 2154365989195380232 10695920350130263127 6106430347031296343 11543196159036449018 2083550483747433525 13076111372063831147 514954184153979960 14884202725039832566 1287310865280713068 17210879293873860124 17486111216309182553 9568160802269494273 12198537092356486888 11889404688598057313 7931447006636089430 560079531238287333 17690560741125761899 14450001695462654474 17781945693008197412 6340914906907156962 12346825016294438816 6010544452588574299 1123204157021819134 10307048719685423632 10986529183026278294 5508253135747687741 13955781041530815808 1755055459958665188 2317061630022009584 15084378047625786142 2602464899083194064 14603440751876746886 2710919728944359883 11270327511790580295 15571291823506210202 2172707194685847096 4002460058846037777 15369479226798306514 1567076045738304910 13158643067756729217 2695966960219549026 6405877766215219097 9530106536127467605 8035677005973867269 13876267266329223516 14524781829042245434 13308050111993463515 13974310416486351901 4670523119402589739 1060477665814993160 7233321094822763874 383078282925127118 9028384368605260323 2446368782072175073 2560933404121026176 10729678028167978778 5003059907257856670 9918065935017566008 6994102478127512217 17333127153488565717 10637476108657980653 15434332003728861784 9343533064138253520 3378651256041569991 1662858050246327333 11150905288867757344 6981721101101356925 16013043795348031380 16177048192636829090 380765326319649018 7395063474573592332 15615371528594100453 13172901113525473841 13682000182224877435 16317865257057499847 15719608456258652540 8960498665636496411 17195034189080223469 18440574847486346290 11501269367252081382 14862489317929831312 10862163979828566056 12605557905597191634 1302505643677310763 12041663753764759398 17462310819446815833 657139693682271481 7248872738947989055 8157383518267393141 15696272641436590056 4280061119355573065 11651195273353093692 5611688441653132119 2237022601020870129 10965626350917301008 17278615314248579410 4265614063569435735 5040227519299159075 18083248065155202245 8370054288572847567 17389223624203283140 14999352438885235848 10620460819792477799 1590204036128984812 9734873660188398794 12760325720252798260 4142622932017617686 7201975078485903906 12070696458849937074 17454166457939486291 7527183095016359693 15901500360189855658 7595511333656610035 16159209634091226382 2598883968827067137 8028124151785221245 10137699239733818876 11880292572927998053 8645619101864237538 703369136339446635 16912257370643744263 16816571339254488240 1480530466635788207 13030685884147975161 3992185196113997224 12607851744840967096 11071713622048842973 5740982060606482934 922231343030476406 1145889129113417267 14015889354461361563 4817515675300626355 10465172258790497167 635708159742583278 2683580779720236227 16474752893774662902 7856386267024508515 11642928281218446774 7482106602292598627 3118682701315186854 961466765270938319 9121699869296911653 16929360712315684821 12582879256170654747 4951699526993380148 10734685922444586193 18027085209549358930 5727706198566007249 3811255233212684557 6985794924156599589 11841904896997933691 13177999648565445759 1750275075513323683 18433966052449889263 11649689390204777136 15429228569755018308 3950878520444763100 9478194620113228298 12922090041112806490 17129847369318883431 9909258917825833892 12008198989618126777 11310698018021816340 17533208010852265211 5218485283605960005 17586889599472988076 13955322173246357410 5813368538175361520 7481498877692228047 2367530699970276543 2638828093062130908 4382952256313955549 15633052641408315977 11681882295893775197 3810610398665953472 14881579183973008015 16143268537823927879 6236569062965139075 4083057777050874542 15932174357028293370 7784005873092224353 15797757275286363329 9483496761449212568 3832602653901583570 16234002877309933611 1089776023330599181 6765515313678896231 9569603007678827354 17532302215388508068 9701251759905664874 8962980054286564787 16925587348098668339 10662251878379687287 13500435085951685187 4680667777887081424 13939247812213664578 1315127388465305746 10664578468082891560 1688707347673901928 12384420694264874391 6992563508165194582 11617041154992375487 18109994490251484760 9534127717697464322 8486304036406382886 900797833767208275 1023355586787068107 890499649281313288 4900370093206726974 5165733478773271759 11351673617072713953 341269487499329163 7802612508810008851 6142630027286917685 17794476491735095818 18210506428563817870 8939496385376150618 9891824731874910569 396818644692905130 10011118082505506910 14724093589709446710 10619664933952000752 12732786150302474474 9867760713156954060 13926049825399649572 6988696830094459965 7966543842779978441 1170320383396206920 2727627372695676172 1295599350624797889 16027628436794383371 2955942576456281258 8427414631040475974 1732179396403836349 2265427101442633539 16223307278130037193 16811062315992309757 10904330093545258443 1219543793735536724 6626153878400501597 17207339641338698415 7138237599036996969 8362423290940281685 7027647113736854820 17091169169392135187 10594331908508663892 3209110854673022750 2483055204862476093 11311892142839143061 18356201059157932127 9208009746392346860 4207574887206261493 5646046144367824291 5029414944454000998 7239506059941046540 6247706931854584861 13021474298080338426 1593595673905308687 4076508553090652084 10054877854978005827 8777781613984909467 17911831294634179187 4944422374559795873 8884572609797889395 11383076439805795441 8804609013854727148 10399266283105719805 12171286243550918906 8427007247619591958 14727006188995553492 5921531230150347978 17524745849082618016 3035641775619827181 12268104653470153635 3433535234602548823 2322503493108165473 7892712653835330500 11776865412782239613 7025163889894921675 17395609851543916986 9940130363716074818 7766948162552968310 16409058122481443629 14474121509311044512 15570680992186504525 1481277957041609163 5013627397220072921 17725078111898666767 2300074010542940373 1487744424019357330 2132080791849046747 2885614450934859302 10678087033390900912 2261035585021062654 16617951270288226299 10818715207662830597 3948285889659595282 15917745107463874621 6012414627221984256 4536000784530598696 6151444921563452481 1377941213269373183 3786942277583997641 13797587653308013778 7357762907637308345 13395355176377744870 846694890537263291 3341766314438988623 10171395503527799543 13631513539983286956 2508788809576089979 7548203077007214196 3154924884834343618 4778004516271573818 8512357256782221230 7430361069388243733 15273710575891064783 17115667386879517978 13811421910580050490 2825342321283932326 16319974427234924662 1067705474304357726 1324247326485236978 3472767485664090899 3113257459157887378 17185379972907643563 10847557778631253996 805986522853102782 5657737912050229786 954174529185007722 7176591933617763238 2825984851153029115 7942638415946555514 2539284455640726730 10243085037512730984 12880266254698363794 16414419507282058879 10648411990305133000 7609619755743556000 7553180241334409193 12470954458660848028 17958119281278386841 2286566171140911850 706110513392410005 13860612836029720358 2415953018961827658 2642081505647426607 14541863645996817929 13777215902818953770 12659244559686594110 9411832803464725495 11247511815258800800 10908015830525025541 1851037675464627723 8629708093349557119 14176194719135423548 17883411890490401726 13759633129553326014 15524087318963282772 10004687349391306420 13857460671214401048 11254182176026308238 7930042289045985113 1393676772789356414 9543482198436869609 4541279900865263910 17172763561998217584 5709835061753318488 10513691813082378077 10658003110407226787 9049815144299186601 2395491081847198203 17397111040932534014 2116997630869618888 4674246435072968733 11213133596741880246 7576251747555780808 10572634033064512619 2494722346725893192 17352378098076147417 2114066984224250457 11953778492325235540 10248358046905936215 8448140063413125170 2870379625174045098 17226603552051188123 9366391845216367456 14427219092494228126 13910292876223145140 1751757429911005802 15683692364533265261 6621637870242935146 487492705806974810 8318281020553976305 6238569827697108510 6984311088308334590 6170325491441333165 1946021573848326628 13525834939346671727 16976397079730437088 15465438779638547348 4454884503137361357 3638398898850699075 13018048809910093623 2494921585175567132 13048472330587007535 11092397799634079032 7619788064306719682 13982655432255192920 4761301427100733728 10403885940888698637 14112706917505549609 2527065801620139189 307872051884751327 15925997908811063080 9298496269719131142 14970440416449230680 6035805000667053566 18191407046189171265 6598795731746949778 15463878228496459163 563808048713377363 11964737949648677843 18089772135760277972 18405594620601350811 915180981151169582 1389582254253698582 16042179491356465351 859316086513226550 17550018852014008569 16458400016849619804 1864501505173141741 4138146077662256859 12634623860580472937 13489464827217811668 6696235159678295107 2798903967854364464 16390922123511236388 16850380884684355071 9840676699585104250 18359235408224130067 12069816292000404267 1851367394300500405 10356385654951137394 12697280029036228813 13507678453881711455 8476628252632324795 7490578190325538997 1507170728376973863 5705805814098200799 14775004636672796965 2669890295744115560 18270495747923842851 14557541344858158219 11151182829832837832 13172034005908577760 1775311456240455933 10832576065350861621 17077194425380767130 548196628802159142 4362329309174690918 12502112674715513081 18429976473933453296 10012584713113272743 7564121320714218563 2379935767229890140 14695442485823572791 1043974724078596203 6574418797099481773 5504936129327443770 7154187105636594740 14301549821780803106 15143824239922435314 5461431444905827655 17788100502639478769 662704853081159889 17789962710606519139 16420971615279325437 18196975743421174675 8034227065034370463 6461250802756313276 429425900730876935 15823809236750250237 14760212518370695100 13037900417348521180 2606606770233897667 14992977521753948834 6527091076492884244 3321548824333663660 4820276472737758454 8640569040879467123 3446920908083153256 9171472810816204041 8819778134036346798 7996809280284946064 13016018472255939450 1387855771424490871 2147124750998154437 7723006936063468141 15859190761934102066 13536411281313081416 11895536654851054792 7382121479981632060 18171481122795962008 1069327168533580399 15928744737991610485 10085893471955114842 18304965315597680425 1203386510256680278 16295936993023764107 4087774787372083020 5974167879531053620 13492389011122877546 5609255747839008932 1689547640880677918 3774307277590481532 13748239778137694722 17722269991871213051 13428803568552840555 2755699668853737806 3494904043746707748 10574500841488556022 3284504298947304875 4077413164245714197 6699844592369172112 17307045521276333413 1400183313846289254 9349195848552879177 7568976268083094132 6036388787462881802 6952270420658411155 10357032015244444672 13484051863055863684 17429328085743668695 15675957387956338165 17630368485823773769 15492181214516471819 3562463308577750385 8986315035821776447 9566214480768029527 12575222680413562075 5366895862382890035 847358483410887214 14797220406096646999 11066665890714651706 11734365619658525820 17283261965318642575 12070934493205168739 10502929671371880898 13204167617104273633 1218194429108034820 9574919107287251502 17143560035516830398 11010138514981837984 14604803810509202009 6955214604455484724 14960380509232649633 3025953305928337942 3940416862132338683 14202850619665587218 8992129558204777474 3760735664526749948 3392175869250106744 4801352680712955236 8235094746666079938 7112979878105963505 467837651074388394 14804450917756278339 4032863837237890279 4606248141872516124 1174244493834948904 6472164715020488467 12365744815869325849 17252112047079148167 17978148728215574034 9842029873644859583 16628582535512095006 18265063019919687456 5210349424564861490 4993215284317504744 1028327967502966389 10772282770006580676 638047762210102506 8850046586775749526 3207533109092023835 18110180646744171271 13500227362593771417 16152801122661028882 18107569934725360515 13424562333184764972 14089671929888136720 1368222532689380330 17680054110043127804 7486411906472408292 16998241252982265518 3509968154870436583 16922683930007122696 11187292897333377150 7529229356900971137 8651503884250051027 17845214814907528302 12043829400915612241 3657211252038875720 13548039378723276093 12369175418994425187 265926612664079037 15606841912419256808 11580890313788902051 15718585636567552954 15645408448052229560 12273979201881469777 11786190126424193217 10940097232879344492 17860450626876027691 12064066262445221036 8969915484916732210 9363013411971238970 5666306977648320415 16355404771238549283 2003370715674542724 1698687666163016628 6827605293102121135 15502069746517431016 4360978793751636292 10892909369517731307 10900926528134653000 15877891224326323357 16768893633441757188 1863308995883952814 4234278992311366360 2407202918790763960 11791424829275402333 6268364523891165490 15710228254574745948 17995034528268064994 16300144315579414200 9262420827558980011 10726388085797760022 4033870772971563933 8345494487792722921 11707506874591445324 15149479007682191708 8450383096702495323 15711016614409139991 15440601636005661517 16524344738008629771 6761908174680190800 9113067490413370667 1996922948182239284 17494841149829281270 11611376765221902183 12622024938896523329 16602405127276478154 16020542013798212408 2946576281782252300 10951572457924772185 186218318930606422 11653567142828934227 2972705781414835299 15004704997058619566 7683971757544465022 10024383010967528620 2329143592416139999 2267402147851882587 6197112824157763425 17567332145833503663 2653645858100817664 11360572383024501868 12656060190481867070 2294448456006656581 3999075981685557222 16407228458037391268 17005485945329179501 8893660683011391357 4368794673463334688 12330906813343577908 2149444014761221300 9828901570605881039 6962057683484333183 13735241922777928011 6050790996478642868 10690473816053806286 2555718764735381573 5784279318069141666 8815502147835562047 6913932447480503928 7448865506444369139 10406234154527688158 3106846533299897912 17174834621845604076 2157935556948561357 12351600507368836956 6566577664971822953 8118143774674940416 6959057133388811017 8089634563527078028 11058327938034726588 11546892166403390596 12955175136995924614 713433437059910674 6783022477424767161 1711570038332764391 17976086873298479094 8949904767021876763 4769064632972976220 1661068120323027994 12689565779716343635 10375799999927577394 7693632122904922857 2753468627597451643 6887469520978048102 9091219923568214042 16200512902495911719 7720070205616894573 5747639807978107707 17825292786700793232 5346591985894310983 8119709616415075941 17619434437715347881 2564739712985368485 10361140283405151802 7517885541068276392 2863254663413052997 15164150216675434366 2431594335374419553 11040837744587844586 16946868259724534904 3794720818902503855 13294564391778605050 7842595342953820657 16414592818047308393 5975367958511646454 1954723295250356402 10297105085407803553 3283722447994067871 7821837592414739265 14030813973982145153 12281059613711093676 12076371330681294110 8252103245903051422 4345527277348875638 5287780802715029709 1149431076762631201 17555491824119925335 10181671073526373619 1192711636219968630 4034311442633305970 11923667496956371278 15419074916184405905 3644465080070803115 12533671903750334793 10032353741169178267 18411348768517408650 681257074258705978 17005226545732019513 7823362914104406148 9630948419934487693 14234794396323803597 4495186738635301856 7563266083602214596 3992277774491916835 14900771060066985719 4789383147578644472 9665634238620078769 15647543428490375330 11511375099488718801 16214244236695552567 6804926159708480075 11874066370904088505 16235349984386179794 11375274074399117508 2899175988253072729 4052707627298837609 754064519534460462 11164965303338852237 3139750208481437814 13560133950510266130 12314432656228259352 1477749146947472461 17305766217422970962 17260402646840291744 7074839337928150279 9225850800272360905 10077688559873162546 13948141395393281629 351693468505438327 14734662116996856972 7475744842919975445 6429217559213196792 13474428738549502288 13542586810639967033 2232094077440374932 12202427396899190720 8504915644088098733 12983719324019230684 14182826768948954690 7421961413627822770 288759451311765629 10989325998413556608 8846667567142437567 15485924341219283526 17906634456519060278 2991084068969252859 9406928982498212705 12539635892178158348 2449908291980583529 7211960898969724823 2182729319876335682 5564139347315570141 6741771282136791131 5177877107611799720 11539955440776013721 6558908045277792127 10578192371594714293 15389701830415731985 2393679927399938928 9759580023574752050 3870178119312654475 16431164833414508552 41275032814506430 14682695843092304310 13881643092481887515 9359788622632339735 13803743229415594502 18176057655786705079 3338055077439085161 15419012640697231334 17525427864544494467 15871390471768198712 6424615966366093654 8079761464050839498 12153755790906121417 10137130482657154128 17432569881133369452 5850069742331209147 4268826675962605038 13976051007428663587 10247036277624700623 18105715095396089781 12921779460738506130 14054621793383844181 751054009172518659 16033266506824663706 498917253963065686 9110593577143621497 10407686833346530044 17959079159779262312 2864520065390537487 15483970802885865510 10982309669573667880 10003432839272668881 6607273882701030857 12519600657281892986 4949897799209608137 9425579120968408091 50541972270457557 6144324603985728010 1813570599401322574 3694158532485480089 7416019030351989915 14879239752724442117 12370042889857005223 8904676678057860460 15781916322093880918 5374845667894629351 13890004709937839435 11547085492037200430 13275423075855172789 3802312286748759294 1057141004544384395 5009036724368433134 13524282646981758734 5047737015744343671 16600437196533469851 8318565674741406364 1594670291166581900 6065117413107847680 2523096382613572701 439599851393794664 6058129423840598078 17229580743179843055 15307200730764039911 13962296252612971219 7622019646472041123 10133713613750443772 5331172340764391879 6618136097665829382 12483163032084530937 11173647980829905117 15024344174869394020 7128902460527744250 14454723259626560400 4536423962318574485 14110227301453513804 4330530166809315866 17120113741788912221 10365080807348747253 18078425914971832546 100988295726928936 6311318046281183030 6790873205249205356 12089662027523860173 5681249459348998375 8345367971878145654 4049202363137563165 4538776052161806512 193400874623666368 3202820041740111508 15142362132544951035 9044447060331450573 12952224334096537025 1085890634774363097 3964673078073640355 1490088240483823607 2870498012617675244 11364740581703293673 9339803767939306396 13050639641229953509 15954113221550505141 11954068481293336952 2092572976504455721 14323472938471838081 16281507011672529983 5160366930967457621 1235747712463930531 11472948196988000740 9026792922567858669 11726863416473267158 11144416795739223930 14114354039879936777 10328844651392251489 5650782545499269261 14569146125157224762 5861837306834494838 17027529236785339151 3119649527617127600 1391537416349305183 5562994419776645711 9509406053346427581 13739508496503272151 9505233071771702717 3777767147230718831 16316819283238128309 9139108720667314285 8311277592807333249 15018522996791568898 10913166407669696428 216953674026271362 4232503709214882289 2304818089440804598 14868181988467959700 13441661677110705850 2737556534902572868 14168749943251999086 6717736022334538397 16688493847246283730 4324412688786191048 15629256260373756358 954589820834724924 5768068377191287106 15759316009319597696 14361928828480076670 18406745156825135837 2936611040434855634 9469006296874760472 4444209606952516738 15108524337175005116 15230346289350876840 52131319999714880 3448138819985019095 17549916016058716726 772738736051015270 12309869359404129236 12644823939307005182 8226161135464633209 16916579272235545080 468835990048867468 1355104590139635463 10155602786195718519 6303538989568593104 7771890095518165342 8259892621434352066 1018747541001048991 2640592194019633784 7496162735494714229 31296210223369005 13331162118178000672 8044134600796195309 14374595814839041425 1095857253923588567 110540455414053962 16942700424061463369 14991095307262071165 8487824570286950854 11629986396884784187 3945891485150118447 8980552542868018242 1989736679249688031 9841196121755563315 10677018512845276070 9627258190789083309 1419473344047714082 5559565449183445630 3977592814975846707 4711466920897581430 1139522404854880639 359795955873636541 2175840948729956057 6643913756770753673 8289309273569653738 15167671460510009052 8089262144072450498 14146153096926732880 4676850264014462797 16025157871545927360 11147042467079730190 6749201661900815375 4360323196382132150 8467725931896406525 9512881466901524992 12351523901437421152 9596341217128207577 3384647336559748946 1542125910712658223 9191091501119935434 9999322770784576097 3855233246448964611 7753487328341924821 17172030425078187405 10672023320889165788 2622922584125729658 13298073040754657421 9342513466258531891 11349505012963321508 11252122970398531243 2273717049401241191 13029036530062682320 7839981096992593478 14071738816650280889 4869823272853056365 17262024949249710991 13364879042754690806 8443522622728709457 5007079342696349992 12012058357723163897 15881985830274505672 15758620945781606894 11558839465106512996 10785343925127131553 15413692844054153354 6536028901001228855 7631789234381229939 2867105356261089936 1806289484381183585 4356635079434906074 14293327687004254592 14986869655332808754 12183626067995116608 7264113620441149104 16733409702298324978 4430526399877224635 5275743511770241277 3379490770458811658 10278084800986038726 5215156509983852722 11323862647226216240 6298684696400780534 3387130480089742042 3592986823705164344 6577224098857592308 1070834671482903668 13153612727700176243 14905996120780905630 6507470432340757568 5204093696557417488 12167181271393814259 11672659190925116757 2308526657382809234 14541882150596553901 4902456775870506189 7968372694603277402 9970345958928525844 2291168904188527825 5728957539469972704 14025689813559022002 16893407004519573789 12908452165837874910 3659108707217485767 816828082476847596 13244078605981305459 987670978969823885 17559455101315771535 8718903624533856494 11227777241409354412 17387265202743444151 2540669324662102363 15835199670295331111 3484352566167467501 3633760969114653621 14322370380117939503 9068079660428589304 15286214092654203821 9991285500419042707 6311180741356996179 11430075793466533333 7779228558763541392 619319062191095163 12497810173708222231 3043570471668244833 16433948114419231501 12831279540918510434 12804644138505706923 8249074124672628501 15998887704786729972 15062595857635408207 8905571617069643702 10202802941825259854 16651711545421495275 9134965979679579436 8112061633420288618 9658472167174632002 8530433756263488440 4789028637797108382 16432304404711883705 3417000213298942644 8868618526813697148 12014834183562429672 1709153461744086515 16396867688151456202 15434283206292521613 9433749705274218553 2423568684955634102 811581120066708316 4538805058780889838 60575558985837418 18434783936115851177 3262047884194410289 265976408511944067 12449422156110950840 11375981370047710513 15573912433127955579 216824456196587711 12375540583380212430 17125575191421892767 10245104886661838717 3502843980244181033 1671675417815137600 6807241563682673610 12766773400243869849 17005404082799239437 222123828528102218 2999353990914625934 8927491457575478255 7394203745179241368 2108254597335924566 8334638380393873923 13473589219394287684 12989181332048544937 12403430685598901072 3213316305142301064 14083817035617669957 4833656633060990338 5922135910433814033 11208722212370074766 16220970484106741105 5242842098931811950 9208667735338693479 7760036346022052364 9094111907265169733 9915385068477398330 11305842355961041750 16555357567653408984 3001500395094697800 3340864279934557822 12817594564253210378 16288366353628833842 12190014697733354050 619379949856744753 12865928554149832053 3686838923498607825 10522922798406350072 1731045402240469050 17581959689970142752 3734273266378447992 6642413564934312014 12468049416434884845 11401966766044928677 2981448998694922839 5201705312974310236 12396086906690662531 9251119253410838912 8938468382950517085 14426012756388545957 17928288671474506322 622497074930146237 3841238566451154596 12065286184554523226 15758467821560083504 8483896755967053759 4651451818857591349 13414362045302229825 15949865259960759963 11494230901914165895 10979892608448106016 621171959522792482 12408554847311976883 1182271910144009518 8065659760666082422 6534491450647184143 10099989847699472279 134162063598161696 14926398319010979418 850853709489117636 17112305468187207681 7424856928209862222 255896951962838525 3026097725212202806 4777166117254215869 3254551429974020425 10540211949039118807 8240503886519805846 17013178459318711567 4389927152775051120 15021133204449137902 729181088232315682 14654551204962455564 11604526900603525931 14643763334334414053 10400982193794263564 1795755344801540824 7487986230237070005 5414601627410690629 3829906729321773000 10239225286618060167 15612442902699872165 13211887226038344220 12484955885885410378 18417406486795775235 3610518030894756810 2980583954578753689 5203836177486440224 354698893429063752 3808271905201871144 8116205625905334149 5438765124738330784 10924266868139896093 2231057101494331288 7100249979875282348 16912991246206098168 15096671518441546517 2389206063541986786 16038175835669203774 15975561732317070356 1000001993755489838 7841559226955712905 7710977245521107379 6342198562660505078 5572280585307795788 9475240983720913180 14413224696892131181 16677789697276256061 8744230967951704348 15560516165389708967 4555288753930492146 4943036215227710056 12889489234054006813 17490402465584492841 1786815894798107375 12572401070122678446 3831833785107073984 10620331717215610879 2620571781205855438 4212411879988936856 15506814343680797921 3830255194679535173 16652807755671991095 9691347256714989688 2630611942408144869 3974370109812124667 5248279178976076834 6377057717493027916 12211206315205694641 8755847086372901155 15138783983474826410 2432285033658971401 8550242107728146822 957192057592045350 16795904773929111079 11075499879613270983 7836482214819266451 1309902878084839457 3461198416171991496 8422271957115160168 8674084645876309536 10527756265462893272 13280289591210046623 7106599108161213225 10905211235765857586 14951022571130417437 2235302346994800381 2342892238237544473 7991196855232681034 12470094061218557647 590497327599507109 13926722672980131122 3038914801643057267 1363984037919282940 4317228489679057668 17439445827835500460 13931635683218911672 1743807096873507586 11511762470082397507 11251831719124015368 9379708125255858780 9387877812195286185 16940419820318860114 2104172828711322063 7370265294435867489 9403070368441590466 16196471547743507992 10104522364870918216 3671583479939481802 5819707398919012558 8598406252005065363 13796855148772638105 11349477282594660128 6696578599226317849 4159622898099829780 1261972110449055074 18438949272700161822 6377315597590579182 15293771264925630498 13904308048304128702 1167786824235276392 637322512076743465 2497302062244395706 16127919697612270248 5058710983587701704 2807700848716282011 17291723107141777155 877977447077512370 12933759590196726612 10820384450147517760 7666701408912154174 3115679288907886752 4873022129790445058 13197692697094673050 18252980852717445190 10144698757471623280 10169067300838028076 5409814586184482491 15452440871199324094 18125993126910182766 16957889348615525395 16006868308701129857 2565637248167417709 12902127907278294981 5986716672544062800 7187617313947349538 5959239215222820749 9995250603782064276 17575122399320189205 10342270747692284917 15203770269482318506 12335595147377456911 17654132232898308324 15735051897990089603 5084414073744971356 12415297412951820981 9537935582582698370 18004422727577770893 16448373535827411514 10363000861261724499 14454107740231611786 7020354145584552080 8087487047428794397 11025702225515842893 8240187066731086983 16435515176128053145 3602091697907385821 17624537362600975247 16366443955760753576 1950355543633486309 12535053026483517490 6043509648364357585 12069926747607420032 7536387768722953543 2779827935920742816 4367942012095714159 7232480124519834805 9395536536287489077 15879428980391984607 5122339411903152452 1402303404094335862 14529774061317158931 16400121027051131992 4681155309996143014 17013361256008487719 4110122521763171599 3530997700878732892 2533198816546980763 6261239628646808178 18148456575718502745 11416143040885488463 10419622351721512251 15789756420352888296 9465970513545021730 2448226029600292774 12999721640889101818 598428874815773855 3184316348902014237 15365337087020130123 14831931301521735350 62604963522412683 17779190476087020363 17636399681992864051 7347667947441379206 9587034998293212900 11727700025693944120 15084969764489645440 2442150033706470102 11803104928188174520 1650147110772116473 632028415279514998 15132888301772745807 14027027772625580991 14854788079148033982 11451083580920796175 16202220123786747606 17309423037347551903 14211539620437846624 15370527806626942463 15590318488959052417 13870565787469178283 3401674146264490154 1624600993538832912 11377898980340954025 7834529119733048126 15122963071994691028 12403347086358329828 7454137716951768097 5258596393429267857 5614337492134082404 4877299360998528874 14855546613427327866 2053901799813665675 13311438945972983900 3535640748583226689 8546904008474223789 17402768991939229362 4614107880772743862 6736075915337949814 17325322945978241094 8658423093038945836 3075922104133153843 5000095400880828597 5312125115726026287 5416223669028629376 16415563565830500612 9655575829982860968 12422238264828515800 17286857503156400310 407924308329956656 6538753749368873770 16801969174779710128 1660983101383777566 6796516278362957356 13031996411895367564 10081273984033034970 9480391638250326533 3476451936430396977 4055542658971241518 17767102544582677756 5099177445470943829 11263635501660496088 11368454339174235666 647721032900285877 13165587453393371771 8944961332404371926 10828448230942471582 16331657464939555082 12867849481619883543 7876314257223861319 18277371559702548565 6976307954846717387 7486139403922945757 612567815876515343 606295834910934780 8198617340210939145 15334076711186763824 17107268185346562172 4681149886702049042 6546695139375353555 8040848827798456767 14501424853188622514 3551307312601390155 11749537200480949459 932341925589483948 17583152861544281379 3104679919625948415 11692920816986698235 15776778207193769013 16156143293698637008 5928621058536012454 11627615537504448565 4631388948454927015 6688552730498715052 14487543968615788198 15666080102932917283 15761624250318418930 1153810672665540574 1764946168177372425 14275345631094896668 2925036926986945510 6499208036907549144 16858845781802383243 15818756135551799004 7177394176125062242 14446682454596156329 14978784575950530676 5096183340188588737 8845281944839102137 10632007186562582390 7128536315818319952 7146271055372883836 17074248660209098779 1584523945836680082 10966184441946223460 6186274575285130742 16158964983864119673 15640821882655487421 1539543380904668948 4949631259691387545 11777030811079812098 13508257525200527769 18356216421074757851 9099561183457520498 14860188923305472032 18255237790857618216 13527152734551683041 7957156634956235994 14450260597537867609 7998879857111109057 8619472751710857507 6521574820409289570 17780385388647696086 12509552366214889320 17353319345253430130 3161179261034727646 18145704971635965893 15927506624809299945 4590353098924356809 382486796367234437 7136417101646165879 7137240597378547354 17368632646582700726 9684920872052059102 13489274415851789331 11641779641300100394 15184028188519837582 12936550083835478227 9150430586627246601 16401183237131671344 6504673726874959960 10909827581751379562 471468668317135699 14930453803131234481 10849585025477775002 963119716578226762 7442684506823744814 11401328804023810203 16717157282561674565 4990537322615972067 15138062206155491126 644618070371501381 16896304625098320086 1310021820511911015 10121766532910961231 14947815786815870444 7309032957250630274 1145695133060423332 7738100551848455922 298405989245779630 12347693671988877403 840769470212767251 5391380626492918734 14942945230709552540 6050886411504260019 14157178157575269068 8467119315579186083 12279170396455296021 2244730429353533746 13571675760602540738 1502949422202147540 18331502026256135302 15932076541886608672 15056077076828270015 6719091756119776111 13997977641374635201 17624077944210477578 12014719417737914648 3003703073147804010 9091281508239414407 1859233780400280138 1594223376792878638 4187804524669071601 14876052119454791577 15633927438874215924 2344519386279467744 14435153927028682119 6028443312488254035 7754442187027904578 1749127375677816010 1520215600509788675 9896849157889237287 11367828854474452107 13532318635077101589 8733699161307483801 3137785673846323621 2155232119406714558 1467137669076841954 14102822004040695875 16661451796728180587 8226841376277588161 8524419209279950805 4334278574034278034 10286462028300745945 17293296140208069004 1257306968739038777 10367132795504213782 14776331733959313293 11375474720753013517 2515674754944498946 9489969790424600263 2542172349199429816 8868055305680920788 16540371836377840008 12732131504988630833 11080857671420000772 8998980323036930285 7129782118211731385 16827795743271240573 13981852030651560780 17356877354930695306 10191154037647612081 1982882025526547325 10898796093153928822 8601675286027803660 12950528827467824485 2154891545624147346 10114484355109781724 13203555227616772308 7313758812632101976 7099624600125025689 13145773808202236996 14956153612138985884 13172039811896706395 8610340526950697037 4044296380121723963 5922383200950444694 5226888982144463606 6432739653082968839 2671049970936200426 6256696414933462223 7596817074101070143 8523820393843419882 15937994966626553417 172094629225806098 927230357189914876 10227653755511405800 5027720569060717275 12735305545268640835 7202548611602570939 10110820485754565915 4539025153301730935 13261844711005131509 4997389106395252233 12801063241920242731 14213306197829370136 13816658160118404715 11402187784497871864 507878379326291569 12940944843320972934 16699739788632773670 16218175619161020353 13210855569024924573 968614469164091179 3114570770020639841 7237994628392575679 13383759173192275240 3551542259907184335 4496378407609979318 14972896764004357736 10929412457626210240 14375683158136703422 4098640121040510337 8945945836783548434 7970865076540822051 9700069571222513318 6319938959456672449 17724039963708836482 10187704972739866747 9806164823854536927 14729198476414869060 7400897337701793966 10268787852876878360 18429336077170481608 10322546803090005721 7452250511029944868 1610069070761346264 16962624937412601116 11295890328043684397 16060092567121838295 1814173469053380129 6921901819864266041 2781460191420430177 3662042812206358877 2484353671107219384 11300559396561964508 18338031595423215643 18176338459137301916 12059595507080107484 18366504358467571729 4930034189905392644 2518330887946704493 11812821206884500597 8503917571563435744 10861254146326718000 16691680053969055461 4111366434786146895 10107432940649929579 9532757799251878967 16511696380197969194 11799492216140765930 7344536749282549780 10124155025393571016 17631126374203166653 8639307811074455643 148986564267111861 13945199200891352414 3540916265681360754 10707358821075027784 14962742860221895413 4485552299053412604 2708847543754924954 10422368452776936234 2753841596839417900 15170351508260006206 15524208405286496655 13377253111631780305 1878216167108563389 13195948222206752043 11268652475590899152 15281995568008738146 2577761633165391037 6246137212158796230 4140541539129328465 2980828178751468505 1182223693134199243 16108072825267898051 2593872291713301009 6142736152675211553 15214829721672970991 4072024846966429628 14671485489161351172 4484655295721246401 8067483022197284685 16663508268548817153 12924831956288990585 15815525821350573815 14549073634588480426 14194219077659580828 1856439859519013250 7018224476704825576 1247102352574839855 8797843534426006610 6489513184904789845 3922101903471254215 18397160461942990201 10014173359530172777 119161628580904987 16122137919226513704 4740857301049678304 3866832374527448191 17034042280454891435 1399954437348137420 18088612734220343744 9997053568184224282 1313936582378194490 3053223923105182555 8160851105757709156 3688196108533410745 4821432081048612384 5186819084770688228 15452541387807286043 73478996769932021 7441660473748334869 4153413964042928320 1123771121266862089 2587831584882761192 12343452017541189636 2335999620758553876 7347040888235983689 10322668917553815248 12738351900029049410 12716227362482975900 7656513389094409713 1245417573829571868 7218476011113212848 15160137364025787210 13580752648438702084 17261531960838273756 6583434537864211991 15096170294831956499 5601171036572772644 6957588099712098701 5260445906561288367 11757407688982041504 6644724608117274092 14925695212886939003 14781061894276329622 1455314797643515408 15144669854672473116 13457587939177088333 16750972595420681678 8184445460244616582 203983993154355403 11177248259741307222 1752149756055295356 16592970958940824148 3071328406246041025 11279639067105986378 7777647298071820991 14801081098910497359 7271559935572026537 1737187710839533630 122556581340121563 2177944393258649264 16539102574436537494 18177850999763840917 17164975190300444492 15993449233662123470 12664807703767212665 15783277655181924810 4274336861231121888 11869503518609524226 12046238041945826169 3070524012940270967 13886203289833122519 1403233471652700904 9431668248374855893 8028227679009146512 15670666665764404352 9660107009573916817 17144130271302447787 6867628953269918849 16595893814827340987 17252925616287053239 15014017801053029308 15918832504126184618 2704819594861008410 13649545801016476220 17963160011163855356 7656613871468395081 12716583209226758297 4965247649286288587 10464656890005108332 8451281393636031083 2421018129173908997 1096546661741941539 17133138214906483642 6132544715002964058 4422626496943413054 16310186402578102685 80834995774339465 8578719839930682605 10465600947226448274 7723541434153344101 17171688022873277727 1771447611903715643 10920727614505864536 16525972707138224671 9825228958831918895 8763939393359771732 15443187068843404125 6383867338071321008 2067135350691208351 10216992395786223142 16098369517999157628 15070522241632367679 11384803581445389633 3186675794501490930 3561452240417384284 5050690873934632611 16028634231933674760 3636952182463248033 911043621380043320 8699229447887451803 14711174658429618256 5706386056408177468 8023962553721104908 12921307277730621624 1036839016255649659 10054437812140216464 6837527605101576763 11486948647028562740 4804096429274539392 10289757747728465202 16578521786282642732 3562545496080884964 2063702328703569188 10557782791318440117 13782556389082285394 7160876131654198667 5663400102122694546 11401855988697261985 194400304529146141 17394719815374085508 14100979506286761513 7321198792151131892 5423718824890936048 9636703841170739849 8227890718592877302 13754328538016776955 3396002664281610963 9100386913433702818 6544107965243125207 9885322462649813783 13488319668238181529 12625851286173017576 5270083807440487765 1285280052747345138 7660221956694304891 10963615748912911775 12465975619826027493 13814715498010776245 16508588077945229259 2782774677797590491 2705721404273376802 6496649511886633768 12513494518094263089 3116394251887495477 3644195543953048017 11266789895518363631 16388001983047522954 8827507454525964308 17223009885556971512 1147879694796563249 15172061296261956685 7843303795340661923 12660908858846207900 4875467062376804194 10552174488824092164 15963445874691748345 14350077475863469131 16325988087961972854 1759665766560665224 4698764086047572012 11013550076341717995 8498413257474872383 9817128307752476947 17037955432824811930 17266079401422787168 5714681270159505628 15161047569647576789 6767426567142725263 3440963933803072137 911351220721724778 13969822859222140684 4386792189596737412 65037219525817829 14658423500059247396 17265247922839389158 2303224320421182466 9621309547266632680 2437157209290988755 15231576686517686093 13126057865060916261 3138072780376777775 7530284416625934973 4644077233098709137 14216809925683575125 10211616690911622239 467183721302970944 646970262469112531 205038191445397661 12220440804738025921 14235010558948703602 1425204111144180125 6904159748424777457 5011341616560399315 4560208030615107272 5363882509548247186 8605862938367774194 9146680183498170177 15513840035194466688 17371903385348160009 8173244484532949331 1988944018822608182 14008262927041941960 12167982112613780381 15634292266252058270 1723523394166772482 2558599023243576217 10075436487888999685 12979177408324057807 6201262399061142906 3146197288028136847 3119032691448290545 5780445669229727850 4209739132191199147 16847730222472464843 7764224825897572994 256651880927904276 2747955287328887031 2027433985993397961 8217843488944342862 17059258295923257560 426570297106444573 13849879670521138236 8141640778438296126 3304643648722809081 7270010280754242712 15659708858127216296 10140384939562680538 18347814238673031095 11917244361328117331 2541702293982133285 18258635118034926028 14409950358185977914 6684908036439122766 8673123050747150365 15756349092582864973 4425492515028860009 6250471901155141111 5520147507741284912 103107807600770810 4242904140564609819 14234404204330652743 13376665464080666772 12795646611633279331 4047054795019357820 3211011468249501947 12875172826015350682 1691010053621646133 2915536868247956951 10994009625478391991 15398351117251319243 5607459875414843378 15435651950822258952 558034674883014328 1001420401991416436 16706767008077040912 16906488728953147376 1848606403291938678 9290266902642165656 2155267441852168129 3553282077591173373 15341473131746905183 9280245798051937176 10857632261249271033 9248098968845415590 15324381686630964367 2637743033027270990 4227457469334590889 2792831850387092507 12473097047121564705 17307835126133002285 12719927885573816280 638840748494032565 16339184859611311365 15367521355388260547 10520067166710332253 13556792529588167648 6681259700064256937 2158935365268245788 14728056702672343270 18390172232992864883 4004814136544524162 15980944450289345709 7731452748217394339 14189094558173664486 4288461395733072200 15292851941062786151 4505466009998195134 15333832440419263094 5727627323068625255 13946284765550816301 13516665519503898268 12163602391509101883 4590780070018104609 9888479378421228210 16394016408932315272 4886406268863667707 14753335406207265232 1411694268347941225 12349779674080676469 13353989726794427907 8209463672360993107 15124438602705915652 3770816725223776402 272826467842089754 7806540635646563634 9312553486840466080 12112160368129620743 1621414499975720973 12647042987846706186 14683470917502156321 11189498350588798619 18433930149846764274 16791505900548615894 17674708378036283126 18040650407652377184 5134971146172417387 7244928725050705855 12043337178005886329 3818992779265221549 8917163042502727587 2759622130275936520 10247668718914791463 15494840036840372431 18276166658086862263 13930147325337403776 7017901780840459203 4359470907670886386 10416247437635892696 445779582837498214 11329809832139306293 7462536883812061412 3796094973493977836 11041824791332448179 3402556736650555047 10791091405179231443 15015964370235419517 17930657755284792383 5770045684331119653 1140589605529136290 18005141029465165203 16284227905954958518 16931189778273804968 16711612403083811592 10557210242742785545 9524390155967700479 432953715615900537 16610029194496139798 680383012551409075 18348643230532771465 10679032588800832041 3015895296871721023 16980066755137558652 6232594154276882699 8866819624684441309 14569693084212641924 16359530416743243824 335778097498636716 12975607758675871838 11346346000600729792 4612995674529116046 9016529330014544100 9649496667936494571 2560069513327208030 18405026374406997395 4508468136756867392 12948584699760799138 13066936978796337273 10753392993262253592 1357944706654414175 14884510876453779872 11626403367671883910 12990622074794638562 17979483183171995807 11001943133978881736 9839520848452807785 3061590158629349009 6910206189090967617 11534923995374741934 17062963250755351256 1363646463471771272 16665846889598101563 1913114874800388328 7040438693362135085 11240216261213424406 2324189531580428698 16253457669239489210 13235280986461118495 14171285891801986945 3308358362479315043 16658106136906152598 15344347707333417381 10795047919374057563 5879494598758091023 4273842766363586076 14868666244149102481 4006683364310370900 8171647690079407947 4373805967964987929 13123402216149970395 11810559267742674287 8472449884885530757 11527999150488870816 10647655184845351592 6142127230038607099 17416908406112956259 1023054492928858529 4041846495168447900 5686637145377018382 1729159821984355589 7399642957436579384 1765403355174574619 11516091507691227800 3821848384502022306 13605064552131361306 3890878285656019745 1294019505318917065 16188027971865355066 14960099616813058210 2345074475315267997 10205972912757699895 2978882214402536413 106710207157134276 11962865028723611258 4631877838773667939 10305729042101320819 12577066997598085293 1775818735944452229 4134661856119610758 5771612718069930337 2165587332263445717 3521133685969087313 11379911011950861453 3156767222422196782 1319045579308563286 11036629565563288128 2312775909594147998 14055054199560379695 1321428071855373737 8450729906746744913 12369541215131702942 5155144928699543680 16782129040174321156 4756826986263248717 4089312153436557725 13848400433030921433 18323379793353593045 1319850948171856199 1324188096341601352 9282098756217206529 15212673877091076557 5283384807182097522 2107582152277485763 17013108791139747404 8374895769974211741 5386163991932054806 7008336781679130039 14405520176716333975 16478872674814797700 12669604695896084123 7345655921814033821 17854964808818205516 17690965270475989236 5887642331177782068 15823219370091629374 13075051178517838953 17885976175589356679 9842611692765428266 13895628601902030854 5883051454741462417 12815089453979206838 368276041050182381 18006054643495025125 5843667649233482881 15666031189128909904 8010120870788071248 4585739227971403238 7977045501780124965 13287250300949806132 18388393400212162728 5006297281365280680 6976219540922279548 15606037543551262862 3066416468244327073 8188783561012854629 12773614667459655730 11784686322002172839 13722959631998291359 16566551462717900499 4327777350902174257 16956723080455891058 13675455535958889081 15569717694272111512 5317977273970479905 7335240863111511381 18186438057567527227 559039887000074073 14398679616492061836 2150315811713346388 5870876194114420121 16343522798270439999 2042884144623460956 7072129656005755056 3579820235517716248 12166759078021042729 17523604610153286221 11591586185976319450 10361094170470297835 12636822959458817931 11629698263631485961 3658977585012751503 6982305539333988744 1937913556108172898 7524875166051751871 5855359658194041509 2989295369196548781 5082927348712546760 12754476169098834630 16082773802043234116 15679307323078948212 9764240505177748532 6582098107572046040 3383874064803495835 17726945602901252511 15275992568714762409 1702297130193668747 16795536885217074084 12789995623231990899 10900539726932324101 4493562883376956910 10757769195195384239 6431337641165008420 474616507867713881 16363883303878092293 16470358249077090366 11774394500237613413 963411124830448839 15674226118106335522 8392553573826282253 12955187753272468405 10336230561789188839 6549058522354926586 4850815347371034012 8101484671534896540 11407619418714717868 18036600467744602866 11346032925243381169 4854476593298829395 15115544759997328105 14690278125435422032 3014533189380667337 15127375390446798602 7797284562691929291 754289940283639738 14664397121424289579 7007011222378237207 15735980174857694276 5440411255980082894 4053375958693906801 15102750358336717321 11391576044776654438 613066010561224269 9853520120796942408 10890954467734448381 18431652898884399262 14262708630862005137 11553082003729762632 15589694558246699310 17786526579997043200 7517273302944957249 1663309901679384242 13133423361130850139 1030353756170387828 3772221216519877133 14804506252065823492 8723863989187603230 18264695569916663797 8084448928761557302 3849896328010671024 17803957370957508819 8026403682603578068 4263346897096305174 12521590860977604349 4315139522780153074 16538451864821419351 4519526354942449746 2060039502962847869 2492747574433059428 1792364624158696719 16226231637045130603 17470788172313008019 4156297711397308836 102202689005527567 13686798698097958535 11269571216691709717 16524385333237323568 10533818355718046859 18341058500815916094 16875385673275202693 12785118108391599913 314299249216687773 17717880273606736786 9001397092270751834 15456298567144859636 4990030212435183012 6442770882225439669 2079356459101594723 18090158137497298428 10245225220736214629 14654980253215603436 4387661363285726674 1618730200270788725 5553447559375494909 18278735947967195845 9857099014490593670 4321326235655983100 10310296690717616299 8694545355485061749 15433801517303165782 4002992439335185878 1313419493634190340 6250085707298220557 14705578560125977700 6999100529310156479 12375785884457400433 341573325352964316 895901640030261977 3484784959362915372 18252888539611476677 16416387902043143188 18187319794163775437 698597699818476188 14651655325367655096 14386168888059066247 17913301887683490502 1048360625676376849 11524781911504254046 8918618391285267939 16995666759932466130 12727852806339396200 4356365953758885661 15717454206213984648 6894703920317228921 7178675150883319365 7831844277360991793 9236801170765518234 12985194105615302509 15175731574028479157 11295236081410357775 11526907199213655313 4676230724083649249 1914124040398185780 3205080402383450034 8932233184015473340 8776945438008755333 12538972804426066747 6851022971970907284 3059670887223807644 12484279360116678270 13725660683862663752 8818640889612465208 1417570198957550385 18234227407567760942 11218967216854837826 13668758705272235617 17926597385654205083 338624935938133070 4382179122460079917 3689516231374394850 9557168128150633043 13931970192617801906 11329444417989357286 6287733062487847118 18053368521934316635 17636270443590336867 8894833959239247549 13939737017105467644 3725419532245614340 3691880174796483648 13187398072445203400 10655238692993462747 7563324888331329728 13771919922014857469 3413723676981346983 4258418234739043830 3269718957582322789 11730857741871231376 9510257922930031416 12037585389642286432 17101065059004545868 16848647241252537 16182975308991809427 4370847465175750932 10016630076423252731 2061056916994872817 6658218498874283158 12186333012929801928 2114550995250174299 11425688278908679136 7323065642882361059 5435371213021272194 18095675587733690543 16614757989516554545 2002499049289100268 10983085355300128920 6471666582738291023 7829337710692058826 198935250228471933 9782368684313857628 8403110463808164146 10466142440457813518 17342467239251570484 2833389933938226919 324993756087173053 6868153251187544584 13801475992661230971 7737165982147285569 14764652982329517643 2085351373195807286 12220486444352413396 3091419028200636716 8921017514791361792 9387744538024205767 4048401146267431798 13207290156801166509 4894191761280807560 13006840168421973143 17054357237138441824 13589656543006197150 7969240707718351902 15587215838411314039 5695925944196727140 3343874514783030113 16837552466975708441 17786512863308307458 5578149572944276672 15871107023503811487 55495215867723832 9356159384220479995 7722818224448706858 15749113311971502183 12877501706113011943 12860182394011827661 2502913165778885988 17976307468821925816 17719814587067748852 10286698396828068546 768630763223395784 4645324337184711018 18333499363567796979 2031301520685248771 15685171895805766522 4871928814014646727 2400692214099405975 14782268565643663482 15470355650508373625 6465375059103254746 4371316664858390447 342982593820610339 16473002741883511433 11069801572349783786 3964642635593435115 14381918657117047919 16928419073351023665 4083359143216893544 7292235678245713544 4377904392000223972 7412430177682418345 2044062966496726298 5640911387269620602 5736882104410506051 9641768752280912664 7423234280222168458 5602367320098822182 17075777420687480084 4597575560690847462 11055913340831199604 15343058373048796465 12480031509341216013 7306524445393575986 18080598359854663996 10767820844734296215 3411083447540543856 4438002288617325773 2102388507802626457 11208065300351184264 17909432639086994599 17935103673818589367 2936843024412250571 1301918464684505727 3858206007092830177 5150433330597339367 17851106780177226573 3241995147089816973 6416323136173514186 14598186530522483791 16564737675789614510 7033481797769433604 743634254983151150 17665907228852318007 3283915223145099118 4494287813093979435 10591113536000356522 11520482034491236573 18045669296524526707 10399095323326680424 5104925099731160147 14453734651957774386 16195353275864972985 17726477730780340798 9680911866897514299 17795350719367056516 6352152379215254872 6386391368584330605 140012155124933043 10104122658352807294 13965616838450673293 16801056347755261013 11798896409542783227 3053038298316410969 1631709809920937577 9314404622495552137 7730091518161048846 11009624665878460649 9047577133127106945 18306926356131271598 15751678424776400411 5879928160020036879 7120268626225061745 6133969814169183943 9722098351873698959 967663051459439386 2717660398018350849 7038480422625255200 6065904439627868505 11658662638749646775 5050332413761034602 13968910303017716304 4396200957951678839 13739129398048524600 294833008004849261 18349607876070623619 14032641846517952632 7874763583472697416 7310971790397178750 7302542080739665695 10076530935500782691 17853741070566408361 14656233901382373795 8545128338784475737 15983315545406203854 6155305573370416876 9593280905789673849 6351360275992656308 5187459638876861459 9541947022051715933 15374208409449911537 18231992853733344043 5524255830134603249 18215887455480059669 5379883981923596958 14693112857207525324 10162496165096056723 2456378262521404663 11685656785598854233 6155949117171860363 4688032333075699116 5798188078547631893 1879987858808841161 4137091608125448486 4822369774016961260 7377176261495746463 9772508170892662272 12414164602917787380 10634039355669771388 5933364589722843728 12330753788001475558 9749607971903167996 2760333138871424301 1575404929532356198 1251386454774205839 5773737720609575317 908874206691541734 5396523727145446920 10629695817009738845 7525703535902074807 13822922035176245186 6438246209419709402 4171450114226313879 6227235889409657876 6371927279319133118 2338641814575427353 10022809215092155405 3356890341876756788 14490072687458942904 1685672201449000827 6619938366922227167 4001790058613216521 6908386263392235544 1134487317812700609 15641489729558886735 2393908567884721301 3760367004882282782 9828475250320026627 15598684298429745826 12771027915082798938 1982520479121521254 5037088133037706971 14411348788991653411 5954922325921487234 7705272546929210635 3765240814624599110 13069048635386085523 5514857631146598456 14568139209256215801 8172457741370228277 2031941880198362754 5852314334727522040 6958038681563195658 927584089377292302 10220332520976665750 15493238120316590489 8837806058938593813 17132132968886025286 7475429419043581817 1423993118922823935 2837791536878026825 17923954228823334554 9000363770070821261 4889817560344739324 17049089499687597353 13941221118270388238 16724308813261853076 5247565985674812723 18255616789773828099 17909705394150995042 3516569428859075308 18012199322889444753 2384275644509371292 3973421980018330103 4398708283247759278 7700474070383518533 8293375641053581407 6078877657602864358 9006128532101138260 2388925259330462771 6764194105871656883 15917997166661609179 10803038919566114021 16982478387993471672 1498907469751125476 10905943350774584072 6692244377440673443 4085716523222732027 14328829161430940945 3911301551539066425 18401133185409759276 13535572083655405034 9254285772774229163 8523460740314985168 364031654137933089 18122047721844695223 3137204683878928866 13485619830629223095 17634986327106641202 10474497392830737427 1833425701652767418 18312414217354450067 2882627173756387868 14790282895404320472 4527254877930468390 12271043613694891208 2419922101357303821 12234667957825758445 11456095105639404419 3306225968689797508 8703164849342684126 16825260741994151486 4227124800246114962 5330037579709664013 12278929888435162561 12561093425041095760 3982197249625322373 7485751573974023647 10841985367881085735 16029455123896009422 3731035671591644421 14101304343606242593 14826468881169901846 1650742535394627540 8679715371526822426 7202832003336094300 10212000137607516304 15517126980119550345 25384953419981457 17005892856923677102 16401110504183372147 4357444926380087251 14115832012508734920 4215746712774856350 413168056263560067 6040849506585791798 8083225829336032900 4890352392487164546 11227137476943108711 5857601075280936512 5022619368410528147 4301714889042531075 6827739200830650954 12420593299553709084 6413653949439290020 13410072129201781790 15655597802200867147 3912141433017671862 3632745982687190976 16691340983503168958 15261068300197819830 4190007876926112709 13640153243779075766 1773355916510773489 7730548646464892211 17955941986378691945 16813200898198226705 11198891680946332475 1191603284663733571 1540831023744066280 8829500926419834491 3556592826101028488 8131051352019664347 6463150171072369942 3909459598924989262 4170511794159715841 4671363582956924096 17698581500643784241 11065636848687174721 16066513186577573512 6554586956805924340 10690933077660355772 17574972175923145064 2314795974564755204 2438949759892855561 15756203481737782701 5533109734474012611 17733234887905725737 12161528822369492021 13961901630092035971 3112613857112428321 1945108012497190183 2934033843198617737 17733607089579780669 15394127601693174285 7979764435248322927 12859398291036921161 904247045747709834 4139814110402364358 13546124664549504223 839972577428297414 4050480150406840694 15837400140531641481 6366133968557796534 10687169928489186432 10714225917988185314 15652418885768718494 7640960724571020528 1819367131066913101 3550833265762107354 8891640960072560849 18253210511572498548 17508831504798792903 17555167266617798003 1616750022026177345 5436295932411348665 3620510474851614249 15936657317615113176 5035809902109793265 8245759603878204953 18410249099391775025 12432215828301257082 6715081478825684955 1810109902876084087 17364982181148819184 14688477293867961591 7655925943387908884 15194564331420204460 3160233810094046728 18328621149701106626 14717307534005780188 1294315373377230315 3913380084335291882 4067334414389187014 13056783503052934278 81039612492694911 94786671202475150 192579642955158127 5259954652269768920 15405309385193138580 9655231027483323909 1216885641324378069 12227358689898640452 6145056535599390276 802581839968297154 8123281975154095134 11100192890940772007 3375666787653190984 482174108605006783 7645368797061380635 17459835897190902546 16049742876413430186 6720739034213800628 740733751451106228 11595233410002861126 1734265689784254911 2663127381079437507 13543786936547346019 16198126583316272371 816901812785938163 2238149607289349188 11492498241134598737 11314399156396956300 11167003424458307197 17221481780978316470 3370864234887006389 15391827987495659414 14142095824538377140 13888997474725781150 16712199977820827796 15012332041159432006 3073218902892192871 8695014332497572011 17167001930613591314 3006909096792146954 14678799399223318682 9293897993804745216 8019839514124374063 18195599080068704003 16927170335277189938 4950347272143379244 9679238967186929737 16300854727883413343 8998787029699956447 15517588888175758608 14965386321451614195 16272874735217352844 15864405616745943984 8398104283084882459 3062318391097430946 18081723758885693644 3904261518730349592 10196705413278559586 12294098897526998369 10183349694729100923 18317362568859237439 16359437995630612365 12577513780208663328 16009962608287334110 17279530165402964831 7130541910749876696 2974198095795075530 15598033347603648749 7776737109348131732 2070209882247707064 12439684769051450478 17357450215235196503 6749845735358579784 10658827091567373924 2013072421189826182 6604990135026598334 10325084188437908712 4666422573633030057 6744827678277754170 2126578394404165308 14309298569147486572 1010689379953362529 16725895316696007811 15217180413410558730 11950289396082222012 10509547312749916981 17914861452396938258 6496896903755023254 8101199631979608797 13378549567169291642 3771903345772916837 16792515624165287257 1620897710801996124 16003182863476242938 1530184432389599726 15038274019627062911 11428484785563289278 2615233128706281535 14204107142707548218 13838066728425124625 10905139231176634166 1738811991904247764 14722989149694188707 7408128726643074464 6218936391698915370 6417346813900497699 2490842572798152086 10925924153571494796 3905766703108149838 11052305486923946204 8871339771061856633 16430346424522337783 7451906819495938447 9991075131934331290 3679011170654054835 14998081959207915242 14557457035625039596 2140877136168167321 13434735727018418957 437875994068693206 11816969181204839354 4065260455771393342 1063397703221933686 14983428898670991008 8746830229774809887 4044908865905536159 11646101661165431590 3162085425306369242 2496610077991448961 12987618362988870429 8265812036705449197 7978296956614383873 5662181653329546929 12230101799177885421 8565428798799147168 17498550672807378842 6670932308522845408 11196138024594424434 5783161819544866638 17568960913259683473 14141250989295469207 259270472581164996 9043079432260336089 18145353262616031271 11447865996161661676 6070049327227811911 16482681536794222989 5944380517571362518 12067437720401543216 15311857994803001348 12918334507338057048 1923560539759334269 2656431475687252595 6175369659448218121 13109059851769450819 951254787446929374 15595751683775062972 10333220025773775331 9387413272465775864 1301404670493872829 6240616834516711103 10127403765143555698 766180653659182459 706489021748262095 15953958858985585513 10343985071575642816 11004038122781658960 5807640738906993401 4458740331788125230 7360670698120246495 2129776001081587498 1046194665782620955 18209871433646103550 1621113721601686937 159188975148580710 6186479123481093770 17664393387404407212 10462727386656973260 10469797563749884487 13284750706933188566 1864349102147718898 2243485079787219904 3626864287357736020 11910689014261256725 11331140597803542097 11291707155811700707 2390897898170494935 7092557716653251789 12375813107299833026 5982625421031794722 2658307203770888885 14329715387426804103 1477784816495559481 18334729034443807976 14663227865537954214 1080304856285826174 7548680280902105367 5783152348808731179 16807975979144944413 7060265929581174869 7620089365195193150 7961106703632121923 562443367489596109 7340381205973401063 13819126611134680992 13688489067564725116 14887305197762946053 304687909627698808 3081885114856227173 4400825240972343935 11522051548856339532 11484064713877962977 4071025994120713571 3190232275538503622 17526383256999084583 6401664572598244791 7899561749897754921 13370806485780633760 18270962874278678681 12853985137516930104 13512829639363991396 4052653763054696926 5952440585271902386 12215344836484766930 53008678234860141 15111521964321262251 14408216591030624779 3342926377496052848 11649056649646418067 10078962275507014644 11640170805225108270 11790870051965307470 13643383272336306098 4494487886230557338 15301990287342542683 15528978192001840769 13614511991787143976 12569714294166104533 6681249200807859230 9641343685817361114 10573868880845628835 5594362576993585979 1104067501269924607 10546524810709868172 5626568880625060399 8704564641232765252 6044131713248087129 2063345569305566312 8917873236419203583 13464360668362817523 4341506511922142603 10344977710443919355 15176363799420373512 8798171596039132088 16311000215665940711 5717748717943276416 5962279686719594328 5519730088868559748 9501262245423068285 7524198138028352997 2668873437245351264 13312651620913247274 17717214511252574793 54432354475448760 2037886238408972270 503017847914114596 9523782955162508537 1355230661013294168 1878957099634525763 4092409538493221374 13724253403157751978 2821001017822603326 9433385239275998238 15162276301686504436 2052978250286523278 12664405250953602108 9151645848921005955 16691267166911597221 10140575033497891293 8206930476180683784 18209503652392040165 18263297116792078392 4744992843713399860 13431385984107001787 3772321749867678084 8866777076381241250 16388663689805127197 7596813304063487166 7688838653037395701 5205359755385807126 17514527184940161082 12020164503346621213 15443760286647231510 10714057256212095886 7957834734243377675 12449973930656463724 17769856475291122889 14465259290334551626 8018633612353140297 16752049126772863162 17281041710476243359 11527128117235022912 1824017680423612940 18280206162593958115 1584629151944865235 7011743694256658395 11476970250196475882 4026091404705018742 74956370096501185 12212958152628714910 2174850031853984496 6307405624902072374 10188300777967666729 1001260714227890971 4713486288615616517 17283338677669562069 5444936989817566902 11360417022250636070 4121573287535860770 9932829817467388220 6055231296809317736 15831869097546157136 6322847419757095468 931730993053925275 11006951855484294997 18193137270252190790 1728413415102184121 1844788452510186186 9256226389350394210 16296694075405025276 2137589745282068270 7739330846678487921 14234457609866233573 17635108452004110616 9213215481035733216 504755353738380661 16413310477078927085 14216738924439046936 9707094318201652332 8842195991244391358 4552635253878054707 11143502799703580191 7165390607824146086 7241790135737328857 10907972736868152743 9717496092820037977 16527287227347748880 2898974274118188384 8805816112476702408 9408312296243369704 10042145859140151783 17344343855262427939 3964322091077236216 14370743769693635614 13022191559315462175 1804408505633445718 18304014730461797658 6293469900770970547 15812482111587822749 18047005312454890736 5404614571391378223 17777779110784884312 17618481170773518429 689618792777891620 5777033872325089952 17522199384560881788 12847964784014309173 2104967556676792919 10432697006896922286 14859963001950933531 10264084362284604847 2400505931585449151 12725883800671553725 14357888323069973464 185675416563273404 15941609098901950785 4951451420002139648 14578292266821395860 17669332862410764568 3560524271074314013 1371605645516062756 1774207889387569665 16375550293262667954 15677696880963360994 6049116337871734640 1494483926062743243 13348035696904157273 8888069996743724494 18303422308749843824 3596995964540878109 13805912602235083000 14740489957683193478 9630352710140141544 4809496683921801385 17667838647377953724 13537567009843127791 12547466984331156930 15730061570264710865 15183323607456116111 2086859218286560010 5284485733250311960 10224299280228164824 10272725486145396686 11823213187537942542 1706708378470403704 12648946005281328236 16629149752683975826 13735978612345476635 14989747081531372444 7147487281808449100 8124173736249209438 15580717065039442061 5267790877629204250 5841226235806203977 348757709044827831 12126537056053982974 16763822386987680313 4570876306810251386 3241321154238751489 13185913876517334430 11044873754720976366 17820857531676574411 10477123272917920684 56650883627129674 10775470759542192973 16719077750815417272 14906596664327156443 4104541361727263036 8088311222304654426 10649995406000310333 17475946385950965106 14983910128206617230 11722815941944545699 9863755102068169683 7876114506113536192 13750216771464488600 8961133302713340825 13743014307086452043 12350966261808574583 5331578398032886034 4625220205077986502 14185021358592109685 1315223274552899794 16622335521696730629 16419070976646088085 6584928232494722837 10678706454446243774 4163970424113725581 17744607239109192818 1187188686178121086 5564385177905008556 15363946658994135520 12051586820980641789 12169954341825582034 11308647905829471270 5230878905953457338 4630736498828069740 16613673225461486407 1608063959033452980 10109147395189343476 6995165826864173350 18283935524699049419 12235883884955627859 10643157036151645066 6939538599442132185 10076626472645953111 6375556827680484791 1053417562492576914 1683067280163000536 8615033665815108933 7595004863082443951 1687052969666611514 16178076549916418453 16136243381669096812 6773135946379794738 15965985640403718858 357081161488582161 8843557386854962330 13675425878313511101 6721238140751374268 543584506904229413 10566093840550118690 4073064314699796846 17411616054534033767 4705370462638513135 14534832697264090479 2427549887875288842 8949798674637042022 13673236744498028297 17990028975809036222 18214329837911813503 5200702986492369801 5651726050571290069 12890501629910344870 12129781804938285029 6991125461913921861 16610768613602564445 6870783369018676572 17965351868537645513 4572828145581222302 10075007179507075251 12352821814714756242 446929971141557289 1840755530053993438 11898853601080738335 8061119351628440021 15853790136002551184 18247655049716643062 3382328791048099219 16504414879471355697 16863507469463171181 9685478750972258120 16962044540045164774 17111184442143421764 12726909066642854786 2609823405663363424 9774420797950800392 13190126542793113142 12325820616817194219 10496093182419577927 5715607550927349531 3462804785373853549 10701651509388600666 1092421997048321737 6409089398047146881 4597736548454994752 7217343373112347950 1898580502086960649 18296240929252634068 3988773480134450608 6718913003544199091 11065428847865160029 17676068547467476486 15845933876466693876 15720258843368122962 15854791204488128968 8661491703390702228 17045270474490585709 6087060742249621031 16019570315704116224 4045672601350736787 5862208516229567907 11680972381447227128 15609937446055551827 3146006190561733951 18324418706447467982 17031361865926393972 15427322111706381253 11864272411323262073 4247265721392471478 898938132856961495 12101981022134585368 1902441876716871933 3166108733205571034 14352162005963043745 16723423106438163866 15479971335421421551 7968312819947782540 15340842811974252108 9203494100538895660 1988798367463683420 4171576871703784296 3964774229738840798 13492318222269538746 10637930708057827165 15303521790861998795 13792033430582015721 774243179808252103 15842599830485808183 11948910525276551099 18312540995010175396 15423741887141562279 2676038064794088365 1092106631093875672 11023397520778768822 2457703644378003418 2371769431732520098 2292680447873335391 2284518440396467512 9469001618790825587 11385104208866926852 3293137848903764212 1847903717323833907 12325870702545070009 3288998773718466253 9103317142400857103 4284839509470747681 6676660657144168972 17967744060568264879 8048299818470177504 13349692070399250093 4349436983698222410 17682084486304261328 15458172328818546834 16692266633788563549 6862373585105478893 6726680456250546250 11777797640950187598 1109782155316895808 642129282860386688 2580298660766805050 9655565325737086491 9515200088062396605 6913122829258773736 4559711765473764472 7300886374550752253 5242143393746897521 5791159232212304449 11241940335155733993 2212041868988204169 8377207435448758971 10250964815847051312 10546305734973443487 16424789032419577637 9793391541905307481 10175924417942260945 7258793153016347676 383319587771707029 13814764252681594039 10623060395973522464 7115706450610530785 13400812182886793226 2105777889059733562 15837656863904257907 17055741263394048802 12568418480729392593 12702061217698355720 12450576022001776656 18319787523824791862 3557920737855015411 4902474248472070689 15857586629077536609 15655807729528999177 12093671042587639577 14575236111487889107 5196799582166131460 8042681591655867132 9830816082962525577 4260333949040126127 17755227457359823615 6225598653522349216 1594297110370905511 9802760658813999605 5357285098416633556 946128994917185940 18126447643393270847 16116352901506926709 3299179839065717873 17973631112548888575 3477757772300205364 7731909021119590873 14659822044218241502 8365730792166314423 8200082809432437260 2785475363476333270 16102886783210052605 12879338355455135555 8344446523764104905 8622037749672272707 12864655578923259693 13069258685533132811 18176201110426393926 1946678532683690173 13525005148896173228 16424973957237154668 13418063451507215567 3858672889099735931 11406197568103936177 9516265723241226016 14749362682823623032 6700382474288530671 8455885587761558484 16126500359824289273 18037064249041740941 11924152716824177270 6966666850376919998 8602146732718838995 9862935076097560462 14232477760051451692 14492227027733956728 17216670491280664262 16501080585950579112 725710884207065214 17483424571644610459 13573066284204092198 13980011381175798880 14910257207032799722 12526265222825601377 1208208361567142666 15954101890669446130 1303310276120824157 15279600310613608275 1697940957059794710 6375026971921256036 17316877590824180436 449543096402192589 628615799612947193 13017502247351128773 16520460953299327116 1256955900907836707 3883330050133385519 13765302453757929299 17948102548990509646 3641703906100895028 17102920067181809539 4271754253113472857 13816299685401992138 13372392669268049947 16681401804251013131 13674324855554273669 18009047942282652123 8261312601971576044 5655957317645891624 13604349625055872128 4549155673454308018 11001365739985496539 10666119781353648111 3736168099603073822 18209073592631567233 17053381433860702746 17419375328051046204 1207351911530948267 7823185469806408876 2114084051760846478 10196601214868141590 18277008460218521646 12054640431013500534 13690299833693493793 9032882343684255100 17506410115796874617 2373371997704880510 7181018557089194692 6597256865352918348 3502157558796949705 3612718927739322212 11940346176694119396 18049196114724952901 6220587180528178193 7803595184942541656 9574609420207062365 11441230427417411000 16636679397761921816 435303613944261251 9621471841198554214 5107607415234796220 13677906540489097837 11872720047874587967 10112433504522328593 4687020590702558990 14598290985889519221 14670385974188395392 3274292378474331204 6161756727017689832 1050713850264945128 6477326505983604722 277293115103058031 6403009376739811639 5286942445971328211 15718194757024555588 5431396967251187753 5707745144001550984 797424373362563683 702206002530487773 9895977621920122268 8707255496996663069 15706974046759002132 15073225837273361079 10290031201558415266 1393002689163806246 3021205997482892368 18060725849042359237 11103538459128827051 2531619861471502445 8985073795463662776 14122564471596891545 2426089225749871672 15823827426830969135 12719531926759163839 14182090937144075461 12846706648623713181 11994210401058197915 1768246443801018708 1400180460254977333 9561228975540880242 10700086613103313515 737890566254767892 13314185127877083503 2251987733286647814 6000151189626385239 8401116368131559799 326915616647650131 4975819991480070535 9519110974599517046 17560835085420486320 7329485892622095995 16643108615384589534 5470077136408177130 13865747458512923764 4245638060521996285 13501332497045088856 4335383390868841186 15377183812191995861 14504089188605372296 9463072607500375817 16757529966510669150 12533819544037961777 3570637436545642378 260101334292013494 3553329375828911211 9896737583774908508 14029023061024820773 17148709772179909318 17183990225241495928 16941852559643527343 14490235478682355485 5292685385936154847 17564357683117459391 5071603419823540394 1084194708280031128 4069041929572833380 11446018238385942326 8225905763586722501 594343421986043910 5543252280095840545 6310353196831612946 11535491553447879435 1461566714816507318 3193140843694435 7114267503895658187 15905666896027181875 4452180651369253084 13051759499965706557 15340664812233045452 7020419090225736663 2556248973583498343 14032885524461692634 3544036447197205867 15099397490846078929 5759981266139488597 4115821273723141977 12258106345395510845 11807406009311098935 4733532708186358546 3640391565403849495 9155670015350058565 8172159098733516818 7280294933563968516 8321851590519204491 14222259630270477196 2026260259670185835 14046176615717651102 6867304030453289586 10241408354247761789 15926569407146772367 4089155407925441557 10601100788400210938 16703026781064184513 10935455331137509850 8268840555874186143 12910477891763053724 534752418846109106 17766784276150233241 11575985028918220385 3728399652252685223 5322542745819403245 11742348721033988817 402069180252867164 3552347599372204460 61798114085547598 14616652858597011140 8310301998381850226 13526075303010069737 11038699015750991403 13864657162970795941 5926185756662534502 6705529315019388678 1945681734747306688 16427285814737216175 6907851801713825514 6432506108459547449 9350368944149396953 13447092252329054973 8970405395515961767 13075127503196593434 4979158715353264122 12201149525059583727 5523400936559635385 10469453996204318338 15438609755149175113 15073289551600070881 5432636771856565267 13869654872677454257 8050468647963690717 1557503055816245740 17190647330629384065 3205692475805798044 12835349653308369046 16415590772291154793 14327366516397830565 5716971541461131341 17236997694458418767 9559230247335910306 13690349833822345440 1492395137736483929 456990228569258461 2499518600983270350 4735981631105807105 16930014871735285021 6074153067514873660 5669445134621690440 7675796221149004091 15281372861124956047 678673758590759942 12833380285574464791 1028869218772667812 4824376613083416642 17161007689555566334 16801606818923487597 2314244652465657630 16890764433165709869 7092460189355544340 5950057809792216927 1714848002252070490 8577440020386684366 7331291090607385309 3969979642906612252 10767607647031576536 4361863952872140035 33030676253384450 483243505637603714 4189314927580271707 8084613991580595851 6591913670575142527 3581025522455628442 6544865125328364840 17755454946908263492 8865426037587446514 12279948551762161683 12002862056073064384 3831616033952159952 16990215803724153351 17373803499807402123 2999919350570578835 6701934081631493892 18069857993507354347 713112011177819017 13393788739721994958 6063959399387857571 15362145132932337059 9176927493558655310 17682617367337205577 8434962311454553510 5646082888438554648 10792135550159182628 11075338122873186714 5312635199367813332 14098530752606562991 4661322179851686098 6706937500688655501 2245652293138558161 47347709132657056 11986040253123816592 6857828478536361216 16117616930107225609 2438660313517062463 13825730777872131657 9727171164163568292 9178040393457439787 1405707891062089581 5080813680909218208 15455055751460651663 14315824812140855133 15171294970942437885 7900516613609505783 4131807671671603793 17175497036911603547 71646326363006029 17834508447422516560 14804723110554644505 12376921566413204714 6637676922594802958 18085137747470502007 16607569055153532873 17287082981567668671 8196302950563224588 11631812550932466514 17914321982871016748 6282021114229335983 12424692625727411541 16675829401092857291 5617477501577511412 9321607963715144242 8324361198448457365 8149629119056368953 12950798439746146008 17752729153689672255 7762410579229258996 15483323680329029443 14758072392492690107 17010061223918866523 4104156831348407893 16080933057999786719 11678553770777244453 4610070289657506214 7626603386738600011 4962384236363385585 16455859174264887649 17088435274232270678 1571076576035425699 4555690650784420117 4521068484793506674 203437521885100702 14977478395697706371 17319714959320453548 16690473194962287808 11132924568875357118 12620908150246882976 6862755289290491510 16074194663068676757 14720563100841661595 5319408238627744225 696156182771206576 15311179867010720921 10714423923479116250 12956524158712390553 8908072636623485796 3403731177125691338 1506135373818014561 13522830299669197159 16748102940956690538 17911435401841461413 7310483056961375423 14683844961995427181 11458751109335233090 6215980082627975895 13335350496483543704 2900641725083910262 12558702456306454887 8843606825459226292 10092479681426651960 10524731329522694264 8240013744760661525 3733437828814690339 3133568111453020142 11778099675471092677 8074798336267778591 7646922141023116730 15346720745911584631 15530035701545502734 18107142025567511885 10428015615624831962 1278539219980235277 5352547675502509966 16081874917970409943 1438913041190472449 16216143230446269393 10212383997422108314 12602448243825171161 11037216585832939884 8564942248662479162 8638471650139817974 12677452028384205583 4244089143730577871 1329620157747474267 169609692992094212 3818467771769807933 14317027274227841188 11318051541876310207 13737031106435082191 12896033158216062526 8846858102855762574 14575193480607233220 13060868444935118478 14592900338590573245 14225551472411807220 8227532227464575889 5452245158590911386 17123739246516110332 18352151960036524879 8344106007040345854 8306091128700613376 2980759770166522623 3485543894393236806 3938256571926725584 2268654885703682882 9785606317140213079 965201795264755090 6877062225484537431 5695172616884859439 4558408808403342083 12189207472104009414 12139154219806193021 4914569528455963643 8905597075230594559 10298532669619764141 3118291614320546160 6428195451880287881 968635627102230223 16811412152261004305 3206106006502560308 4485295794138568398 13516166580013073788 6489059101495076362 8650052497032122542 18080058357549772972 8594155520798130111 7765435421481720122 8695714775675489007 6722386094170684641 9802153793138778130 18101425208981040702 10988575715785380531 1723079125792777484 6086106361598821587 14541864070594005826 755910123798908707 12306937591717731560 13573584789645729471 3996207785725720985 4473494822728328116 17212735669278641255 10768013659633770251 12926152380866778254 12270469797809610501 8942947653117106900 2970711562127607929 13177608444929279147 923892207640773185 16951918193814264784 4683984287011210944 5262408304811312090 414090151418859603 6082398399480803774 1985202236020459219 6386942915274868912 333000139590854263 2708080655231599078 12659137661324445034 11159386552275761159 9413466430025514270 4241837848863689634 3446584730715597922 1457660101372524115 3329735506730373338 7302217598550034630 9180276786845726004 12310638804698325824 17143918969758766426 5208372439287908133 11635494908014613118 4295674929400064711 7948255125856463349 8122168243175883512 17121859782588216029 13782563692720094739 13949578406214316161 16363778627405162581 12831788591589280383 5161498014736669005 13823615658599272345 15859966867919939495 15180220425071809363 18197333073358811717 3871527848572536364 5116061585660809634 4849553909037192456 12061349992192585935 15646266524976784621 313843482304367143 8218361277416306057 17954879148872008418 9091613263078045627 6069964418276223629 6521728261107749563 809217156825964675 2704999922855975260 14313193661578695313 12705736949756255720 11750721845840818325 5529184353640301839 4324386130845175951 11037224558584564620 14802173579187179033 11088104383092740696 1762086977430246070 17782444789552182442 4639336132034246347 16326631185377372274 4183436038931618655 3704905309457969961 14767859190675012010 6134168754516271360 9318621418457807161 3481919502164835984 9975949666078775392 9561988750684074496 15262471138744475890 7070862042900533055 14413552851150490875 7095370898711424752 4338277429591405340 11083806545338137823 870088724553828660 12038331416971734511 7081764949349863992 1559536080123577765 15416791983231034925 5211561129728644836 10050309313489368467 8652646581733962046 13418962611886430146 10708797532034397450 8180146244241725558 8038282976373778835 18214181041029417379 4133095191985387096 1510369990837042807 11741931969801491746 9142073045500690637 13688438437456088344 7445788419079326754 9388248083161180047 8602869724010569825 7045496430880338684 11401796202870139911 11370125449656582409 13045740302385220150 6164571935762583030 13937220934989822367 15975106846081382275 14228714789387251834 3204619378711410375 4518527263941579754 16144271331227502364 4251061824531579077 15774487933123277477 7409201465644663397 16240763533248609815 15908245529235140971 11300663721049114036 721046296857082878 9487360519356050600 4719763042565292407 14232843125558491633 11896793216449319339 14429477668937768712 8875072791813504579 399403999611482175 18108567372081287259 14623680349667119610 9437845518072089354 9155146609182740930 5847411793797985382 9558956195747975552 8973433044081348534 4124579426613432465 4450572442146311968 6239392749057480230 1146140711370071113 1206675512028300689 15203393915875309403 9975137204524929460 13497767557586638029 14330065338625502281 17232286127810624703 4389602036993102543 14134057413761366302 562570793303224115 10886187602116354731 16394912675448515613 15593343061398740475 4794846243473931641 10802226862888002709 11712370156423410068 16539413060008365338 1569765544935499423 12432606819640980868 10914645419522889855 9870227195751968610 2508630325044758032 4368241421675329324 17583558866986796935 239594719822699872 5316075854781331319 5886979435129262329 13596514127232471650 14004604130205715695 645809485308744680 2210692610413811377 10496310533013948810 15587636145173006538 7217457735736620769 9929395562941893201 15551825209060833362 6008679805131006624 10372260218289674169 5705804640306687797 6561681739622682803 12289664170947020551 13740667934649272706 7996665255802490900 16974659267424075179 11884135403859676281 16773002024956533713 15132437271901130017 16989181022555045493 15438532267650761980 7455465702744060253 14327352695219558765 8940512696186345183 5281902502634255317 10352277740531406252 1704661804419231289 4125564290577976766 4970432476499703891 4920821170107570522 16653047403414055107 11874760909976345555 9909764767624248084 1934943950243241996 9632026259759224337 4555403004410322463 17622874727564471476 8997437534176700908 2661820241925158788 429521820443120848 14483306335889700310 7389531687576117626 2958701351286043124 5862564959448297259 8724611254061716353 2263890546438159241 3258857481572428366 8143255396568801218 2883659456136247131 11001071820046314928 18338084168631103626 11265508017326494093 10218722117471532086 12431449067929581455 13303500017489140547 4645383164202215323 9455498665907161772 10436963672148995258 3745464156334408844 4005612099560344524 14062289754220150989 18094897934604258320 1749661447637829213 16984058761255036650 14308424672331837436 12150902617968187273 15648921713613060164 6550775307288316354 2039452282763526080 3860732436268115714 14354218520745818666 4893718646426985590 9269749342751768359 15336784047770371078 10855957291014389299 5000960485886704692 15900122770057698302 10849407196111529779 7169326426999066097 1419755966440648013 2059938065090890731 14425989306510993894 16665194227354566115 7091270261932624095 6546712511784883939 8338647578195241534 3621326817365710929 17395625022908625204 13430068943537889831 12382425967803296335 11703401070470894555 17346238473762440771 9877343038219992272 15680578406218035027 8303263602706032190 9343541219325799276 9252089233181133151 12022192274165576736 11728469058087380868 13852301243898576156 4640685523807155521 16536203273348498741 4705644132727132137 2857561116623732125 5715084005037500313 18233046842047045758 8731648474059700333 600694113533860181 10927609486513282161 9034302033249548711 14158558532432418904 115393196438960587 465311990522481516 6278594894067525239 4876109907259361027 3290534977255276008 8503905737125770652 15297033068536398230 16761525770358764256 17692781670616027522 14970783788136608114 3452039429498010018 4473732332184915892 2958124195722676802 17382866685278054049 13425482420030652436 8949599756459811739 6529532196366898240 17920368062559126008 1993813810547794222 9678165252105483103 616703465493805055 526151944813198786 3684998788151652177 11202509519797494211 1151035483482489734 13022302880325470278 17196906568416588906 847125444041605518 4743836540943850613 16459572531359030840 2077276791747249584 15580707886774045301 16804867898482865760 6454364319546500221 1937193764859918416 8147275466684333096 17217564684283563635 8832547502865297849 1988559788586418478 10104915609204841515 17742357921511028816 1137540227408742303 2720515997046705890 15640442493137829027 12975291519283586592 10051171590681253640 574713579083477102 13545970187936900909 467978624926522362 18204114695412616147 9256031297706117911 6564466660283883082 14896235509523821957 5561516689132354927 8268505817627720369 15097687381523577865 16973026190043094117 15045243466858925425 281546256809678793 15245543269111980805 10489015135623772791 14526616888626851435 15428467814476378230 6941757715709160082 7341115692441881521 12070034726910298534 15080864724012796754 16432295700007087696 10968983956931390480 2153744111719106970 16618001795711914770 16678987439245728469 17510801370759059977 15887728168994453287 11568577087622278474 1708689144132286092 13585607440369616613 4054503418833976200 12821865663721076979 5676961109151003000 8354906705279287094 8759725517732523933 11777682088001688904 669432347569873132 9755570606684611413 14012457574008155208 4645565788101576682 13932673866480437551 8414573909343279701 6885059428576789738 17760670451844593918 10372843945006113605 3753789083284375089 7227343970539874879 51608626127920223 2964383745292977361 4625740579531506776 15009640029321584920 15797262542967251065 5510638058026582412 3678130089465544338 12070019880915791888 9777819570065116722 11694986469245856341 4673734849371341028 15861942263813826882 15862625704817247028 16084990663329023149 15703938825183737638 2276530832901208685 11970425104790946060 1388380293342539914 17109946833043734656 8441191617138476505 2315484587655991270 18182230474602608897 12814304757767695834 17654206378519759549 3106074016368308418 2944759940860990468 14349508787056257169 3931309268300833490 14765835500398927555 16999580133757169334 4923594982107111228 10043592616140189548 5923916206037605358 11488490899827560074 668415862193033683 16042439400628905284 4614744390939948259 9740954489521231472 11323242425844931471 7538646437230772074 2666398527710990383 4953241085471939230 14644424193215697133 9328283355287987288 4435192115488037183 14557429352636222188 16560427218604224881 5079257301978881223 8485841754205239383 18169130468547596717 16317745713720496955 316339041677177416 17046349364292318197 6172539929544377921 7738244564236002978 11631425091113552988 8111967521484218637 9020768153235205556 15251042242337435796 17177408907017186020 6981155438828501485 11297655469179737811 8775819686415265819 12864801160841799429 17089320910019776445 17668495464061992381 7234251532831987441 11174557676727433735 3796664131738434844 13188691586841489036 5567032490273461636 13204484412260343094 3674486880387790966 1524104040320032154 14254291141114653950 15784163921723344305 16989044400669777954 8130220939872881468 16300666392195830634 4281486311321596718 2816602309794665137 4138458985343227228 1510682379147806300 10700692455369918089 2367235100344503976 3300743491584199274 17738846274536399184 4733141128507008653 10666247933330527673 10987046967311188772 8950453307811033678 2467771544337107497 6206517261931085106 5959644314815801079 6789231923650336862 15384494574745320126 5768384380412029470 15462538359697665026 6325689647907476131 3818888791144170836 10618633169515821101 835862331159764982 12713474407541075687 17337490383271678044 15769435294115657047 11770466854927000290 15247384584091822510 12245293179623760983 17807092239889119081 3976995515178665114 13527295910113026003 14602377609460710284 826744206962430755 12319900766350897838 5695037393184495236 10630047910274114985 5895374030402624441 7529793876464245320 16440036838208552041 16806074644244131097 16579868411072014727 16864367882401897893 8672776743604551294 14220553770208362650 16461521499148639997 7282251873955304943 4575446786932652730 6932758269234821806 10156006193361996618 7968518586087964015 8993593607775291703 13506011321536508863 15338703862319456024 3383403791716567121 11566388279522738849 5387994992628914384 5163569290625869859 7875494971968632389 4402346121446264313 17772714859602791306 15870700324720875335 8132774942300757086 12878449973637206411 3715662222092353971 4238121916877224684 18164716395463921679 5769962388963716492 4120896120933405007 4060147399156459989 14713179789846664293 515308437761241028 12212767358838175120 18206866731600803539 1557425770503140926 14737215159395770064 600271979149305947 8502662817849308353 16508272970015432604 2199786299663896411 745109009515176283 3649582941593205167 10936580552571966283 2196908084959428687 14367907645726992852 9379807094862348834 17153360338862083702 5716951533664316923 14532911373935729903 14100788630322971288 3380247726547505457 17863304742435950196 3106216646114602869 15704271961721991715 3679828710555556876 5846129817032831447 3604840857228458862 16360911505886681914 14805162628268218806 8522977929970631576 17670289708719239654 452178318475198399 18349185378356972606 17744517689649081759 2825617890822602098 7258086099447561342 307453731444016450 5139540268885505299 12537761786974289639 14222474638664371726 18402469013993189470 12937166155480357593 13104643163013565580 14321843666302251605 16599664116631889472 1696426990290891729 11955886280435551843 14945772835175609807 17432774242206408088 17332426274458248037 10422495287867783631 8034857606213884841 4802956984224750189 16111930335293403995 5473727924559559788 3073906558888017086 9506631881027207482 8153065909672869876 12431812547926789742 14011101620842987005 14582910785375196205 6533039788804634838 867082755001706266 11445724871448168726 17156926912174405768 4789417730721885634 12884400008981062151 13884809488967653364 11154262257522105140 8358342578749890492 8193381851250561505 12867253167910250840 1196301304701512919 8607911461504659723 11747516443713708517 1369064443816558787 2994044668316020583 1110169801437313214 16928637192369910832 3839973781617153569 17953247479330887169 16311627093642022630 4026406262007948126 2575975559183852668 9247824639207134621 2378179299282266961 17865604072651120926 16651192810424051457 16755875945216587640 9004675052337567972 12362405276275997769 6445981024333644920 9789639526485356459 586675709844060276 5518218245547573816 14740459136878534789 14056822255537539545 8011375910098559678 15599580236040505783 18104249061490753893 4126413278017000632 27707327554356459 9590775317156665395 10267082831931665951 13132666265151305430 5624989434672234330 1880920989756017570 1219283341675821564 10722496144160720783 8768277544067992418 17378120385575357498 1599240418636482020 1870282520689634433 3586204243006689730 17120664023954072969 3426190054024570717 7486897909643667109 4283397460734174065 1050007869549983399 14422803849318673111 10823580735565080197 13556036038384831288 14648328920051872445 7682513359875269832 4346094697293767859 1443214688384018846 13488302962027728350 5899457560735349499 3514712318737744792 17790896626951885303 8490594452931343783 12931165747772824357 14154285983138906579 1605336461129829113 8559102770653091607 14640702503132584195 7946047380920622015 3083654663617614835 4152629047784912273 8077784366837686152 5790210022112976917 4992557708411995200 13463748794138212541 788431797075200289 1885427888639459614 6898274390412250989 7153545152602971334 5676520833149230646 5501998869162186468 532909245215947928 13161251434476433656 3612779013362763374 3977267940374221760 3365862671867965626 17063370326889054979 8329359243981870447 1376930353444215181 17811769865190993884 4255447119223802414 15272165015868607835 13003932898856842450 8212974412906156761 11262228315124456803 10273366165021296363 2308687643980386180 11571460240282408020 17893083284592461394 17504478275775361749 15258307639166030601 5547850337007366086 269810887005588592 8995846008101292175 3864024925572881085 6143373163448022917 1565557143051749647 9377120114437965243 11123555697451575684 5864016015773872152 17115102228091137755 10519433474551585986 16120597590083816386 18223593076879689048 7228836692933970062 7123988752892765787 13845711386326840697 13295922734549975832 1752402618992816728 3123343865572391883 2271535348886961152 1590403161199053525 7907960571852386001 2182930026792117171 13771710984409168244 15235995830020483177 8894431475915023607 13349220429221611690 14332585776421995058 5514813184170481932 17885974601499227915 8759154989454528504 12064002434175143883 15451434647327476757 9506975504476893664 671327121945026 14617504302144542266 5324939442922201751 17160005206885281256 9645297038296621053 13766633073771816115 6856814340704192354 16089356483961956971 13805932859505873390 15797652246612583245 16207551101714314656 4074950357178342382 1575661103469273109 4603733262388328986 12719338420046868055 17188264751061304163 6481996905408136890 3937734565784648089 959955706009064919 8271028396108441670 8916442355585844118 9132790984946818883 6508486994860780379 8863085024134604488 3387738655986451591 5976356277244667244 14965261398650370584 17011667467698581122 3594187085028306354 1032489330268244642 12375547017172270826 13330425649763526739 6943170647460788205 10934981270053612732 7939277902074824230 16222208258314432034 7061596444156744277 2679352255282902168 14940286375515773236 13682847049196487526 12343606528199636112 17270140609858531480 9238502826284577766 5979610307159039787 16015537182228115345 10883122879618486566 10982469158866132260 8073263359686639770 14720526234329286870 11363402082117039857 13875633972937923438 5223637751931468261 7894177097087779983 15021993962756469518 7027916363932133431 16504743002785745241 2015403918648563260 12141882510267968025 18326125794864526900 16607720490143295423 15371480052673647091 5170399938931029182 7194311926690154893 3128303800368486191 2073541487861842575 8401170601459571159 3143240823941936755 18033148970227858008 7824256362727335397 9616865080256602392 13232159686291960264 8690729821006106122 12326698278713784737 1872411391199349926 13472793645821493176 9247818430631530243 12006731825642005844 13670579351874498790 7390454937013812098 12607308670628365441 13126466189639221383 17365636527069988776 16279934290421754123 1238788455652577477 9748706507829599128 12948197578390030578 18276494097776496733 18288336852305462574 1345825107299777610 13724019325883786502 15521637071161923407 12117687675075204232 3172699531770561418 10906994604414076719 744983069997784768 8364280795402767448 6156297771839589786 11458759610168076056 17740786054642371832 4153917229833048822 14164855587174067648 14812768107364013296 2655190111871711597 909846310364729111 5307178995971592129 13788261232036183554 17240521634367731349 9161091660391424562 11160760999647612559 16706734930172619106 4273902451811973456 14047480433563996058 9322422123049326663 7426002829490861323 6368082343885664846 3398621377195854273 6505659648624285561 88442329485180512 9948430835182996489 3904054138203681184 4984916061279305549 2938686813111408650 11616882597300236713 3888868737898112621 16354617575027787670 5980081326734759132 16618409407395475686 11426827856884041028 12803225326702613070 9685970014434017290 13181535446762080877 17044381211227120756 15364843329796811818 14871429553035051093 13119776079592713431 15811957146375972527 17458986956047269070 9109627217708468955 8962465256459910846 17542370444511090818 8649675450115862165 7078367512098244583 1936640861551570019 813687541635358400 3027085581498051172 11649681501027278117 3074086960742546115 7651414432402247565 18382488055180859611 10735894212987745573 17516217967817674047 10306354494485565097 8490905258948735875 2201414859754990829 625431530093723611 16420890522055004111 15499108357386265756 13129149058612601171 1895251257471289731 8497476494402553650 5185406986945598378 11068087158185445163 15162467784230854578 8072428965771397140 17055526750415914320 10369460663673346978 5072261942431669956 11303513868014199813 16596624067522671263 15954450042022921165 18266282424391408872 7464341009308734408 15573439209785884466 7182719586174888610 8199441468278915647 17085523304603089048 4130808512900563335 3040221837491167346 15690979408998295657 1875877439424650769 12009766506616415810 3072577119237066327 1293543143803562908 3644506021258200594 16945260126573019814 18062489861056166752 4429262930003132844 4040322878484630321 10966371156509508738 16994945533229746876 10018750887741757363 9198156358918752609 4200636290974146562 13934135703906412788 8871382382426882182 15986296611949973215 16795710761588950611 1694666889345173385 8910300321989513112 3402484827051535403 14501849972181448929 13324326099029912532 7786824015985797327 1484907763566889826 16715148904015291285 15997697788756974242 5808171676423585489 7812845080613743459 13947978280293021010 11883599850695060192 17303926852734229100 12709946477187900737 11634143755074416842 16254270864225424172 9651919860555890328 1009008054202637422 16247976619665870406 18089640853731342107 14645136001473715612 7607356662848124404 7594401651891155557 4975490293934611759 6891606898011674482 9236662762543312923 7310165440092533998 508583586919400602 11130341784124695832 5924215624380649278 1741317210630931097 8560050850591257618 8890140423175707960 1512929905907980912 16140473300067071525 6407267653857444415 4582940194463615213 4598171157297013020 5338390264446065725 1729699005991943974 14142403193160483511 5240098104689854759 4946193343025105903 15217336549037295619 4845491235791840809 8218827592349408350 2067387931407709881 14329185510629165359 13499195095090101955 3940940782953006295 9536572471924957845 13587687154073246051 14606071639715056520 14456224029498892079 14370924282551832869 18045230228918960615 2616891525795763967 39044760515020702 917967800239396582 15895293336972698670 3284754570965000969 2400414204799091401 139585290921278667 9364790674399523959 1291277421499119836 1100027586419427763 12957737572242730105 13874527728966073570 11371198178471418670 5556717915061367522 10820814993049092373 14959571701244003084 12623713173318395169 291688529145331013 8744993968212709112 13345754033414448560 8296174930385734135 10752110589125297314 2474130926528048867 18395119943418188483 6460406721541067411 9256291407109453783 12532483175731520423 50364886346831357 8664240809736657604 1583798341134173394 12299981212161579320 18049563292452988250 3668267329283685998 7782630592635659563 17484348611720589586 9265278477790733221 7139034669336352473 12195345346950732199 4184664129423244791 13104648535496621406 3161954820938896870 4228260590186253777 15615748522306874482 11348295846176138454 7621097608969736139 10406284043866551032 4227235657516617062 676082177836440353 2164258761554757099 15877896823258076504 1456161630115294655 12465811946585725941 15156162672749432082 15042074087126418113 8924653080622740304 6780562716913942906 12332055328902553768 3386913518243671114 6872392083829643710 7424195920799057038 17314212286272099019 3440415018794283749 14811572088243868136 16835131639661718011 1977867726221751331 12095201191589037963 11821742819775376949 6859813641994824093 2239300520494178024 15718058712463967567 7315080479789730337 6737030836432073048 17156093611318449405 17141592609356946203 841624198072157939 11382597529603379997 4904610986143504191 11185600109431512586 9285169902633163718 14687191262490831418 2266449589337204853 5542774107210663997 5815844746485524694 9696816218891303234 1985104794815750158 11977907475270604747 15291488805665885712 6980265393258449144 1238380869649986710 17222500182719816853 14565176991857267505 15235306735938112020 1839515884589728796 7600179268253942545 15533434231859746371 14515641316055141574 4257863743854889842 2200359338010871880 1962594014225018010 3259355982003171444 8999662471971397274 3537027028567831538 5215386849616988109 12716595634705204100 12204957967055789302 2880557312637722281 1604451526908311365 6431271724046121904 10695736272069522001 8450074470397163265 17476866464695663122 18097569263319120853 10037856387282774393 10791468135721811621 3274834509140776439 10875223213276877965 3035365412027475912 9684109738126579197 16652627451208914668 16246254997326240321 9555603208649868634 9331281407397199555 16853345337735304717 3712469753649202134 3046235724825559453 12600332574591006048 14199672871974938761 15452348262277919093 2530881931789925970 7093102793890185878 8190411047489044162 15568147181190139301 11811818252222927037 1352009652114584636 2568502912310873808 1074651872736392276 3231992955288098801 11120671360923660715 16075548428131718635 17395089877919792127 6730193717598542157 8162023762971728168 533241985746273699 10670572132650350562 18054271939660329432 10604123072981829817 14216072186116469283 5177933522969376587 10790467946288827208 14064234787425480959 4846180268227633903 11152299798136694928 4084938389675728926 5079684519439414537 16287304110483709145 13892558628646666930 14059916659934714855 13532716103397484546 4832468028088819011 2743476103519365736 11801898665697632309 799392309029811914 2460826555737571442 13907238533160692212 7929215662152698927 225045582800486085 11366920718505378315 3925852252156698532 18403015557877069877 13908905765487827978 12549133416086564527 13135008854543045436 11234830358450641769 13687865273416006537 7717413085105219619 11476854516911502354 874928196027771440 9409048327605460452 10373882115802889078 8398622873572492768 13532074492983512931 14232872000079388583 5118806692724546110 12537226650994656051 9949242847062387797 17014414640111337169 18356656108460009774 6532939820894350911 14558943125073467493 7400611785769508056 8377082779498512804 18080850303604072827 2759825234134358482 2730991027928480982 175340810696330509 9170543504434275323 13870174055282705598 6082783254435584391 3450165578563474627 10731562267182380571 9028342620004468709 566530124820765402 11089038590619265508 7551737897251368495 14820430568978472727 5143946463418470564 11215378084221095813 2848996625644975543 12452034682327949029 13079238758073557263 3302248087057355558 6221666474089181904 11138035880851009046 3390984106133006253 15876918905080166468 1188885444385526097 8390681254008336765 11697489783351043958 14735143540122387208 9941397867061628011 11788672765624198480 5195432619578096442 1659572928251472162 3295914713479163764 15464517876353970481 12627253065740545730 12727263489669901562 15266900679553052873 17527625539855469304 6356286390586743479 9891547411786959202 11003442802049264010 8339266901641690895 6955776421130765082 11884424493495016283 13271167748703704864 16411003421431211473 1726352184507474674 6926507358478920361 2637421043348893952 17324145790646080614 5717914825673555624 6764016160542346444 11693622057989280236 6194475664930280632 3948341374779529940 2382661217686486933 7109259409017433033 10916072669281592296 9768243838511298860 9464267557281207032 3330351512908753240 9480437874766482669 7434666744257951533 6575546677986923399 1726206988523175341 17800440171409978133 18221119299746610668 3433085700503435473 1815666848470235572 13918515817673106509 2401639846982148483 18063056591217720485 17316133278193626663 11098492689034193579 14228099216572962790 12224977211570856647 5934388509037911010 6073500166825719312 12610889014668062609 3099679859244936911 14073502610831951755 11818169267062015516 15413710164649308913 18291933524910276744 8175823141012803680 10552944099616381468 9400680814475920803 8714037792310144231 4319706745018157953 6812242590445511378 14845077673042464278 18147660547928221200 6570048877994088203 12849443396345850462 13297733205774169778 4883905708075290545 11651311135617603816 10779649214609856171 11808750428285404182 12065039494894182304 16753766856352690967 598764866040513069 2594636731809732068 10029961750168395027 14456004552812558076 9361118578942302987 15349499398002689332 1640948876449940314 4478295860388850418 13551197971212270806 5278327762738330503 7351918925077006336 12527890834259954533 15277286439781114796 198313608763679128 3938263214572855647 2414467697594794875 8677698043087194272 9955260200784166227 591873148904368217 14982588022591810754 14912704983609558392 10374600403664545657 8763891474160050713 10646920657059624318 11068214635610493210 14318400076386535266 14549952330571282035 13677747396532537463 4574390227352346702 14738111525989328060 6213435806528644348 12065184311045977497 3072582715248381321 7337765733817558751 4778477057926262428 7101531895576167243 8481516708660052140 10788471495716326045 3482018446539059417 16351087360317103388 7693882609019724281 11682627109401186741 396926415388297964 15178242835224401634 2054050698189580688 13805929052981459400 15722223144094128155 7533955289309012270 3077047208088560092 8312163643536169311 5402115884195857584 12444123231000772372 4424938271340731217 8368404583168445068 13226986624615949715 15861802039958088647 11364392188550592359 7166088596961133572 14899737862289674497 11666196432921023290 405821726665864839 8188129496395242887 8122396042974774241 13721769955736205481 571649165986902595 16797377219152875672 1419909926288420740 4401053723788595040 5529879774267439962 5432263659222673548 3175964020249587507 12524131503682564522 4701771037021469261 7148051315989092912 4312515817331643408 10324361843588180488 10946850053678431032 5613300024795501187 9739223506553101533 6924934194656467132 12212716715619492191 7399394075748955469 6525504855790858457 1717184686592176360 13700413960926479005 7853857407295455169 5051766268234158633 8464472906314774099 13485494864762795869 10124583513287024090 5470218597814362657 15421083859223266139 5703573405582291396 11180890889609166589 12741349862638499906 10351711518687231900 7739372340761678122 17144239699981237210 360248914685111038 4691870734288559093 10685093621445547021 1031791239385278055 5518808346609901014 13137856390446722515 5248230242687321220 12450112573535554734 14392405017102148215 15861428525101449471 11937091556468065969 1157680660799773949 17149842722273690758 9390822691553937804 16861834364718472047 1476477818452455667 18050003010838976313 7541254532130714507 13854522222808087000 14414693799000574344 9966232877422586968 15917727573766531820 11491091226531439903 15788367332275084694 2637435416810844829 13378497285519417174 17532355158245510359 16370204009305270451 15198036806427899774 12289506926232302716 17307861058437286552 12046491189815605612 4835392663117841247 17663955133435453098 2359629609185734004 4218689140829809793 9148617795411990938 2507756299935960191 1216599207704916006 12156106277015069948 10589633210447391243 17383904483904576685 10500921493477256642 4175914833448118464 11319533958630201298 17588955206237524716 6759556087038889861 10163058741907146567 7101538451039391671 14790381374947439502 13138562364069410762 9283444276517394096 5694663623404353879 11584732823769243580 1565357892905059395 12794905074106918855 2504836919100825511 5777068651277799345 12054824807763746561 10732799718428555461 16136209624735686345 10036924118250999136 11943571818907252656 11997242224391408757 10362511356754340228 8102913337166962113 2479017945047423050 15656600777051407449 8853438334047030719 8612984362677946678 6597962164164052652 17949121042234475907 7906716327804795158 1734880832820557739 5936592722948038304 16329264213007478538 4590918192407845273 17284931981172933428 70853283950931795 17238330457748011888 14692394842040989607 12163459853633282560 5853261042130597020 5351647302011093996 15983670824437014202 12732387318149423765 9583472485847931644 9668358232925499912 11151810206954384085 14117857617266653801 16114306658517100998 5055730223251077332 18410365664743352547 593397815560477319 5310432985451242157 4405426827693858615 9851577391011089929 5485755329318807006 15235448336783608637 17979216178978797366 2700344071409249820 5744877597256866579 4007297909627322830 14386447851232541027 13932068883622303570 8076731102959002064 6123695544666385659 17673403216318891649 2247423748845540272 599305154748588759 6377648838442386659 3944910409147665988 10808696584719978513 8658586790252862024 11726586293292454112 14075373476353163635 7361201927067629681 1759048717617017987 1651757232227765766 5945064222144860104 3338554060444726435 10643736924538283887 10687762331570244109 6730237682988578733 3926685760585610857 15818536639999120483 7340958989710960102 1727762552508437570 5485234637585815611 15462521086831842365 16756297069800938891 12395834419345074559 7046712076276887742 7685074036962279071 12642642313163104609 7242940746588359871 16497451126891092087 14997987017189116534 10227485133928528527 6064572624964244482 9838417456258744084 6620000622863934502 7078314237187467608 2075787912791785267 8835297518758504099 15683112252390833948 8763087712896330024 14993690902062930368 16300513774021372311 4008480497875299054 15168977777299823068 10345163343294874752 3239039528995504843 12093048074011916374 11270435574954899726 15240172961554487375 7225953502325011652 13779178520964525877 3749699129204933411 9129371105244280183 14141126291121764133 382688450305921329 3820290470828465914 15604896649733513187 15456812230378120536 448229182296758508 6731698816424661235 18200782035243605791 13995537913325056447 16932769434839322149 15160698166389203098 17045746098350255986 9512577920717156406 17819119036253768611 13358289209292079855 7000499818961971667 3560837837909091322 14192505488098143370 13346396794932958619 15053577000796873205 3250532138175577830 8518970663035001619 11555970612639036279 896686834048931097 7729269481492499872 17360712573914679076 10814428884644753657 3695867587307120641 179831676120188508 2850691747979210487 4682908350391995490 1449608712453001122 2456586275204045968 11981409812081875812 14358550795561442062 1625196760028376479 16643459062301364458 68407391241182592 2522530989317424271 9666383295357886381 12879178794159589923 2390130815661220899 1512400541195944122 16577290292463946111 4953486055107278049 11544006225770342819 8024539199793157021 15534822452022107803 2860097903596010167 5404708379764020684 12312252138408941213 14456103126256151177 10330607225498268282 17333621641288456456 12185025154066560150 13848992988793369559 2652768338449482661 15759378832257816039 16586887620159823197 12760901935562426445 14331252388336785894 7537739447414050063 5451441377713852423 6903922149220960918 1750748150819824198 1474547910958012591 15222221146307856889 13183369844156625455 17104553682535396422 15798173009274037847 3799023839972620277 4459376665283902489 13364530425363560258 7919799411183396455 14522406321968867005 14369504902260335403 17863275461652026094 14902306407118441173 4368430511875103653 3467754242428828024 16403103136613983809 13832310186603742862 14178486009785841384 9296284984113270875 17641185472626211952 2893140596445276349 11800427388312092507 12096997836635477702 16693629370887506746 4623202544890697346 3315399119861970475 11362366140734234402 522801617844226372 1254100701714869650 11385454305045440012 2652481079317239003 1844441269814054056 8423938784888758064 11341599178248929157 6197689016754094646 3209860097048736401 18293093599449120916 2628873170946113523 2664393400334444225 9740774602269773260 17107979216388864016 14263835005586241921 4367034865332953928 2523967146303731354 11732390172688126645 14237017105252174284 9591759181082940134 13602581239557760022 4477663089568444273 7583201568514033444 908400007636428961 14535228686195929153 10303102281073258764 12759106528985622929 10725306036417768761 12352017183228161001 16600432373387211099 745548619512081625 12560644953938143221 5977740194852844815 2958557805443124016 7873167509862740390 7514933748832717904 16213243553337854587 13249076166152521695 15991358868955107144 7183977551818282514 6878280485320909832 3837137906864628256 3351700711267977207 8021122409603208947 6204424741349398063 17045152542063412217 2239712568364744462 10399577780109389596 16156261700341660984 3749603974441293056 12512559949985742259 13108279800045634344 7743090711322406006 13935239681880231800 17477759611865996249 3393186934998972872 15536496858006817480 159793611305146214 3616198212916836886 9530654422654003613 18187892727367531831 8318140201251979330 10631460256941206614 11928093176709750774 5937857182160831193 3670775086385300646 10577035773600924669 14308698273510382852 2462294274185830518 12745798603964803648 2419437552955444118 16770393159286709285 13881528383522002011 1656560698621078361 2267377974493542741 518185015052984328 11275312789694632323 12632452313929231319 2164355358575453369 11261420046762778775 12986963819196758636 9600040498993396343 13097384400307990492 11849631544836062478 13119309854831526898 2668118579245491394 13770065393182020355 7128108422809450254 5948845354446337829 4911713503575732171 9406504645605659630 1646945111520231605 7394170591640324757 6350767955395296063 4188158135517565900 12416660386592062778 8538648036955059763 5614845022616838157 7665340298936304275 16860285117176186161 17249791349743084036 11324193244152941471 12951329562213828035 11351159093030762427 5663125016462624781 12306116413673883619 5922605777925563352 16292249133445697493 13677451748146299851 6177936183990381393 14551665835672582743 16739713408702867470 15216431732738519454 2284999614593794412 12809559584010939093 8699272028922310219 17991013036564691679 3835183943461017487 16092812664760457270 2703174865372655978 2805754061417052366 18374452798737720377 10263641375625214468 7637784003424752853 795795134070717942 12039653007954205192 14496726978207468593 15034946105569740584 1451571390337448686 2829594958312984974 11551608859712778362 5502565269722133252 4217068930897354327 14704923793398005373 9750756639621547284 16532533302991361073 13165414131783814223 12791322192553257970 15993822684733864303 7244161001789981585 17227592379492490946 2272074492991785235 14323413015580451240 11123706263740923093 10610718984743274102 12303392996522310049 1623365376593370241 175395676548594311 11269917058640003046 18390470926542489308 13751794361259431814 11302159095465693890 16565763775130544425 3656506047600535510 991954549301276974 4921945263997015547 18143953811880199861 11636204390547660747 14701038133370930524 65639723392211752 6430945066403959848 14407232869410982075 4154785601857510358 13094524606504210649 14800143097747677938 10680613213251109964 6037629819162897098 6489103530105818188 6694447328866667069 8359232613282565952 1982172041967987570 11040416086814718589 17417094167225757918 4229989941019268025 16293343486739951406 3003606202082693044 10737524428604823104 913030918537771831 6941286380702784924 17807665157104980262 487303483713619396 11268198347188696960 14010001756470783574 13886632089622563665 1090042964805709978 2945913170189520488 10841975590990104510 8332987220409878950 3233089658724554777 7451012680315745213 13534877380671643780 17354262331289041533 5410525090479405080 17152563717623917224 12034752692256802769 10598222718029310282 8551634896425943096 7333992581635672170 16569686792451690246 11339954405855373993 17835718263693904289 16560713779397285490 5709205094062416670 3615215384428787514 6521949989895295181 16537480466415216279 4178794758368186769 13866563433584667472 1648580158131013913 17629349403198454764 18376878751163225209 4725361399074032493 13144613937971244708 8190944157480544328 15727097603811587857 4789384088761282814 13883309836223676047 15056235255908847470 7757368664603489106 7174730514264590443 469243924704156238 4096469522998483126 9236198356203446936 15243492629232632726 12407605681197640584 1165948998798066462 3495325178907387422 4581163644191780768 15870960343215883295 13100000282314886017 13573962680382160683 3209909423777619786 8508428982424155766 7702405428300331856 2690838031504852451 4803298337395237966 1782126810978968073 10114643885319752736 5940060878739737553 16517071218764667148 11564322433261956201 1660872104620300227 11533450719378339787 5892585527855804046 2090989291044275273 7083938749031997340 9416107656295089199 2611235244649253477 2246388047055759789 18343294575371264061 5590594579207499352 14902992541065832977 17344277331199546304 14687040864355221453 15869509468306646565 15887083970073522564 3802330165211867896 13238603114101382589 7287725157290801790 10596735920353515523 3013540558018047542 1397391328247021996 3651774567899271294 2900892845295817196 13700699379480233914 9582524068660694519 8680696253053259060 1552826996443272802 9222314227101199340 13904686096072033255 11147867858841108736 4109256634871971810 2035707279386159384 7536460503282989781 16657997612740363338 2062729046965259973 8506962079005429072 6584460439907590061 16183994055304560802 13226172394406424572 13394012557322058989 12289805560076285276 7749296098797552861 2390319564397358491 14689064491893317858 6206222711338965134 2957917362289438012 7903178014268672809 8807762592841776678 9668288599009261436 16543802040684865741 5136435591124852268 13811318098945527990 17443978338028876953 5007424205873782220 17039927145428260813 8970240974707739807 172609353493677145 13855666894446067411 9943234625986551404 10955867503407726024 15652278699944173537 340476923366096107 12986097306885134773 7575009995173659851 12345301612467029803 10282269196134969033 9362451145221287203 5743097729713683608 17121747310466104213 18249703267376219459 3545751408105497427 3746007615918532890 845598138972541133 11801918148164651716 172419298879382542 730118783250285904 14955876349478832736 13186619831762297506 12458344406019182283 15820409208354580412 497013441822783904 6761462077057963356 13998474920752992177 3831983801173482798 10653143406950276054 7252084150241126356 15998920600766075935 10996162435822088720 16850702970444762586 9699494288221299971 12707496393705983040 9087977992051689233 5562706254008982244 10189502942041790762 16473038008315769488 17032442720083528516 13100912330072599714 8530808720754126661 9911172869075767302 14982971842257974768 2651884786209576146 12626495332008303806 12265421987150949626 17735016971234217883 17104233619706043162 3685637603435603470 704322982941519297 892863267716588830 8359655125836879773 2879656532769532408 11569528193845159701 1886183592999470095 2654082710997796887 7120998409330443859 9272725395818254061 6494762364960506774 7865935670482170919 7159564185755145831 6743775897754558192 8549135408640256572 15674538821263952913 3567225167018733491 18325201798644181438 7427872615365089394 13962377925697006239 3746150714366596536 8425553423315680136 6683352209412224497 16715814007870036980 56183246130133895 16226831960703253050 7746399399923757137 8936936260671370834 16748207030698234603 14448255083076107459 11196266910808500812 2465192033269081798 4198510731766663918 2157031251987935158 10785314664761083513 12223909530795928845 14023283104999492956 15911166490835202117 3781987031900147197 8600108598615948523 3573123629768195537 4871995078539411321 12317905484236762724 5333478683317002653 3418267930419241151 1798143156561402065 7368071134176183668 12032010230862742874 4858523653486925342 11434689094893918883 7330111213941382340 7519930673331625454 13017897300359708464 18150614967659379163 6915962197949438089 7723595133267250557 15635172394770963071 2027989729962435705 16954621726450121106 14219487428634082868 6243515920023503712 7181951598256333805 730337745670354050 9631892790693829662 4038835404982021505 11128724745527069255 11104523535979125692 17454425205621481573 12877290517845371270 5279450339616708193 3583718525730882015 13771619265202661051 18104098664757468685 5730864227850883129 12725870565035999331 3396527130661850043 383292186794095282 16475703681287004601 5397319613543844766 11784077331668968673 3986642589277415163 2442207000500252052 2858525220414760442 1568581076002188220 3069269215725381323 6799820094371326722 10668216168657085242 3268936586403734960 10936969861989632229 15032585082106830287 660709103750537911 10246080530518758042 8796223797315629949 9701654084003955012 12942623553331864635 17852023322161842914 15630939384606885932 117471239956170140 4302340214098816182 1389287632365552443 13137722993564647890 4259160823714677826 17464640288084864050 2044106675193106682 3773093992602846415 7283140732651744714 2799668249947146992 9748531473172571397 8964796753163008523 18243694846228686974 9624130174152306584 1391139690588489771 3228244052619958820 15753894637421552372 2599819683042007501 6813731198774445534 15751261506166938512 11902277137817708814 16545058029418462502 6139634688081496973 17369889936792343143 133680097940058354 3996141139179500395 18390430028431081354 15428720929872869024 443886845535106582 13280763714058685015 2837753979456735872 7247799918613696717 2097238429836656623 6881102953182110663 4754471811585889639 4565873625959076337 2988071727411114162 18197437449723822272 7004474161837551160 2584212431914219980 12494673657423641558 9591783666888826309 11915447304150978722 4433041137256157530 5405705588453361270 10158580161279726452 1707874577575649905 17796991700237279379 16712929847909376523 18037593082333792159 5020022194871297467 3702242698424346490 14940330064576362426 16208246545401358592 9187826789259931674 2506940206593957801 16734487311893607346 988674294489030598 5573678976889177970 6717823256455873389 4235812839186888409 18270733407819539380 2879018444977818104 7301069367565144083 8249754927990406353 9495890650523809396 9783773225956420566 6541045936356454092 6427224942775238507 1577644255702523051 163287687043357084 6738251573302375672 7370262940557135757 1398613853038905789 5153856086046535860 12933816775144044147 1407094715150936886 18138148791393618920 10870002541845768250 17703704777711613888 11814961531399939545 12447204868185173950 7001764242702304786 742666091761438720 15804499616260622351 17191896379582830306 713889629996134589 6298554546614561210 6463224309346273180 11155776313382073090 1169203837356603132 18303245512822688312 7101615997383642483 5111598727347324653 2526296633953145241 10179176189704213642 5116672942513894855 16115963830979430674 16915660495138496096 9720424419523322985 4648473231714439168 5611856511974213197 10876874571694036444 8405739703569076268 6662450815159311752 18217877617418047771 895866266935252222 12719056533025141844 12152445455672758607 3132876405241550398 6836062328834830563 5616634614775420914 14835474862095475539 17643472306881505754 9792136105291265566 138774115073831596 11497275492692289447 2511121532803321577 7894389791510765976 12054472775038941385 9867389997322592542 11242512243796120474 3555150852744327744 10053092143708999145 12736115060924144689 10492652318897289428 4524094464723187742 15772531901628593948 1327280805998948706 2570458307451627614 16637205794777409022 4811207194911718563 9396487103724143329 13411770431546336411 7000990751240265651 6387273418664207513 5416427276635696057 4851826088922611339 15078262910410541652 2042033247841154993 17014683166471813141 7626440117688820398 11437097901859603070 8346017522259468643 13169624337962867612 7014903532750673670 16806280175048328372 1787575034140401091 13517337900880674478 1917101101666293141 15632647131704118756 10704745282589881379 16156421950264246087 11318432744041567505 922519971910820279 14436806532111958776 3502029203335647885 16979395880125491791 17013492834781402856 14400797490024061266 8535989919407479261 2840379208559792044 3174992383371050093 15543424621265431625 17224699233932305063 5456856887687645848 15058030738805818226 12528523695099774672 17344909575382965801 3827661160896391256 13638213002584483970 663229510987795992 18209899299717392115 16893375986877021698 4441548686249352804 10247902449669408235 16038970484615337114 12366984060488271817 11198933328108266445 16004193999101636310 11637901421073225331 8513848690848545072 13059082900029230253 6054192844294322729 10917509824300808095 12991111801886533517 13312939291455091269 10835035887100295399 11440700983974341290 2463266002143425274 6705805816200990246 9405479320369232827 10168445231830766890 11928184267828315600 6338335778236833593 17949693448183295573 7762609524337894895 12634869956732228723 5134626666392049093 745065817112894199 12230255674705375438 5755501290178962846 2730486486151018688 13427057934639660658 4510967655291886469 14125408359096876700 5233625647499943314 2595765868347114054 366125127155635121 11022941390737049873 12034526667052658433 10157204070183755541 15004065263911510408 10538839248391086337 652943693739382439 4666740352536643155 15906786434968781762 4148439966879706399 1093112010127528780 8919027322671604089 15487155562259072585 15137819111621697220 884329412835143293 10492070585773485489 5078458571686806263 9252165604188641184 17080996539339971091 2949522126377097638 2354909022061619928 6147583844978948894 10639968997187486417 8155253664684468344 17995235661591958042 8352669788862123600 10276524458630886943 9160616844284865316 12548112501736526751 787490797018837895 14310688581836501572 15258680223329314596 6437022233056883601 13115289309851920895 11992191236000618365 12557143244040881181 7899471569864919095 13503176762762437787 11179146141980478392 14765200518405700767 15218518978146411300 14771874797954513196 6821450905341827670 165256030447251784 13504003688396061111 5046505295516394365 139376660677549883 1111913966510731954 16098363452627670207 5912792017613499742 3245851775241639302 4780389427190179253 12346229801031920166 18263811799237281431 942571150853788182 1280133132657997623 9354193937259323343 14955973619290520716 15300600141652531222 3212731699531466183 13476467653527796127 14015273197093791779 681843691726534509 10667762444530515690 695677210479326653 11308604498878689329 17674082459652794818 8194732307675673261 12513443651364568280 16845118809746450971 7407532854245508346 4647153094371572052 558432600518307671 15293757408008259458 1011666749710917298 7732669860252815001 16803074678733934568 14358636670860654531 8579667778507127296 6876211726252419289 14912509865634404627 13540126032481675761 1952026563204485501 6704629526637692306 8191851665483905001 6810814914628399577 8082552924403242225 6839368736943116871 13643734953697368237 8758661452679959162 12950721344678165031 5827426458349619825 12802237813083712157 5619083152619930219 443842541417891258 10620599098790027878 8688715049416430537 16741568498291211127 8226690298288678035 2382798093792253197 3352732359180703240 15311755405842334484 16351285243897001747 15313701036079037867 4737591340333686034 9611390844421105078 18250567266807909075 3554152070368521027 17693079489047589291 14395572612141743223 17183171824073299727 15420165558284886576 6986383908079194692 492842300819996266 4086913540350441487 15777516952392427631 8499991152545862892 6244014565642964160 1751470820448500493 12313805916592678087 1132052355111809421 16047091627326873034 4117208386289241652 10945237675398011197 5987732609109805133 2574387183872767011 9181957812667006124 10801408302263508416 1524966270958564974 17752623001552984494 4171368222316604842 5671635424476370865 18054060547341631446 5319694914401952129 1370561656277359015 493250969778049968 8702002164815171189 15287690787153798315 13708088198876752803 836046487654276428 1640763203619996314 2892241968162693521 10676864468153774997 7643147429856525466 7220036639840599489 6825792967006865662 10550917645575561889 17885355190330971908 190602352970820657 2003247795434844574 4652277703497384172 16107306219572287231 14085260029877070230 6294697755580693948 5962873105726502069 10099291454252641754 12814310693273737543 5298557034143388794 16547983114762273243 3851367799906787150 5650937235718754240 5120702745999392037 15022302100153273085 18055796515175253516 10213578889391940260 14766025123193596254 18179751960148479191 14808758721689539274 4902414440896044493 7031947581895346844 6854681368611622649 17468484605878681269 14726637750673427666 18312926352888819805 8655068663410385216 1301133788583300303 13750788393645555726 14114107191821503582 3587102724591246245 16955012012871873286 11284393666356385668 4201618425823393365 2755506886557681445 7034580320009376834 17774081185162579781 18374916778369827876 1215626292595431671 15888867756130227967 16395957566659901444 1490423718713962456 17361838087379857526 13094098159099347762 10313468877655273 6630730716623901597 537922908091401477 4845491621435370015 11709612840362872339 11926258387908686770 4092839486017990358 6580054311548302246 1918133405523939647 15531554920594234837 13946979936565973060 1888132861190264380 11429183989444477782 11286010796686127785 90372034849923909 13262048105624699957 6851711674063218473 1618380643804525763 13880922706484169280 14468735242071318219 10206823569823049766 2195235468864227192 1415275412363480691 9520287996477965900 17785685916600318989 12948441972184290153 11160620555736679901 15373114833830156367 3721464735104654072 16020274802677969376 15714677494066089725 11692284781437736551 10152966502953528012 11818174631369543792 17878320463977010559 17783359170605635713 12579803797036063303 12074914876941198802 15218752332236730698 10962539611552339283 4023135859567620132 2215520649607015181 7199362535563727562 841436812128838469 1288517145411579793 11797245090818945012 17417163190716513390 12425200748164285028 2003135948888901722 619202578461237301 17504670497014714124 8978875767801850598 4540779265185671583 3023848687160372321 9314544799406732767 2058251065035016365 15976554615673152561 8353357382831505735 17355073571909992496 6871593233106790301 6790017742111342931 5835330250447784724 13753500359849507539 578198705772844048 430917622790193406 14688715460852254454 9356258769505483714 16396264099827599700 17865521086122161049 13219648089987991790 694834254554077058 15558075326074255068 17182290910375933971 17720418953770438838 9534407422846560190 15252125839067903892 17520973970267088990 15589261627432739089 16221642052626783656 12273022863580243025 11752350741257105358 6131694783430951463 9400680110575520394 5864264483359470880 16669079876201735142 14419753278167254585 3566614868561688866 16499314545542193793 7452777278426748522 17323935790309853942 18053213205565922501 1174105601464628729 559277894484290909 11190775714570181990 13199940749842382525 18118797310587778282 5109862060770434622 9907272150229497241 13848968172682737312 460180803440006370 13248547843092903575 18311137229006276200 3077283832581735223 1007636538577970810 9218431696426060785 17222739413605079828 1377019743200363190 16630322712841388831 28762816251233921 15051265759597635176 2312635035570603831 1259461972206350571 12247707849724091261 11822685665145282241 1039837617212698900 12557980745612924933 894278831380575254 12630149759775452054 16295221211010838138 7724658788494929524 9238818763433080342 7845749096702019518 13251199324068907837 17802160755552725578 12531697034114293271 4748068085670502065 6596137832694406086 13141873580323712235 11166622886303910437 5609457241365996475 924442122307712758 3034397058363480736 7691437579577784453 8807864313106445619 8355608141424838190 9509381855177009128 817871634488525687 4778198964805148740 15141715012931222768 10978618886717628141 9856980708181045829 6295002795779301248 9366596252928066258 16691952043086422519 8175524015729997796 14606471540053202150 9592535307436919720 3290517871178970777 4730158854937976024 17355533370400749642 10027325579444817434 15749475259277797125 8284776372913798842 5744242506570083918 13738157009177325442 8519024504455140306 7098494463423049429 12542194496624489177 1140712457672399735 2085496095224170707 156820310733366621 12524210301774767119 15014036636623926374 885204492460068343 5365048865214633301 11939401355915666560 1317443399607831329 10638483161066394172 15559935010178401324 8306995337519060407 5821406525236083134 13546382367971891254 681125958806048358 17956790653910670491 17904664682682460369 5373288042975548681 15363890462136735099 15816522389566878813 12071640582517785212 10136354129804920568 8303220352965754946 17358483543854478203 10875563770556844481 3929524096879111102 14852890362398853586 14375955688311749438 3845678473636251604 6362622571589928713 4554470903041411863 18186619504982514501 6747831494487528719 15900070758494045043 2895201866263620379 7801888523187272883 16857928676987852048 12812687151823061188 16529622087980658617 17055017399013241614 14817376869266147485 14980842967678480395 17800940144920467921 1788425838020737138 6750497512304305768 4936018791690176810 14216654046259377560 14820875696046729650 17393156943309461274 5402529127128473347 138916668845664304 12873008987241839802 14523315784022450342 2362718265956048506 1264965256585342180 2106477362576525635 7986124010009725156 7832397591229711816 3026781590067701483 3724111603011138694 15935703681270043513 5256875545904146896 6242066923903443636 6774184101017473138 18411576050453506569 1320208650257298103 8603458009901233594 604957449823286678 12786346418540923996 15257509012945593266 3651508789343837635 5250755109129549206 17558332276012024180 205429826314975751 998315495622433778 9889284191298667015 9405303372764756288 2620575793330706446 17000591289546549249 17848574101494071614 5142941062893990061 12458759170064144484 15422598393836708803 14283596957748504293 15435443928412208706 3185048845607928249 3497994525503961400 3189451145471303337 4302408197301653989 13772571669803561254 15609889517666857594 14248190482233306936 9918583249582707504 7426555266831855162 4507400322081466784 12062986104274505868 18077348801802073060 3133108271294033877 10966870465841381251 9775685914901598441 7030745069637268265 446711640662632311 10975151453227739615 1912443657633447077 11359761037341983625 3471423649288519745 6076674348844793775 14430531159581346332 13376816386029293158 4004073917627336684 17117279592320300844 13664499626411306881 1832049056113417061 1785927451974727361 7069263067991555082 431921361815227557 12882202787836084152 16618248735297129910 1273365581501242901 5878349331676537600 11369431534843232491 4853612496851782824 17280779877920225529 6749392786826934522 2435678953736323567 13843204089378356951 1669639454268741920 12270010663082206685 12807074168584074413 11833994007477075956 16152470548744908012 1525976295223771226 17422433778994325785 6060891189407636278 4584005278201954497 7850053729705915360 5251643804813544459 4033695591254407032 127349661957164294 15544451612407307085 11515198059032354788 14152814824209733595 4536042608359645817 8712963059608151417 15715679683000800140 485129086712539157 14950728629711685167 6750723676215142142 16434554322616793099 11477364624224056487 12121552511787807519 5744373861027596619 3526293997199960586 17710448825316512816 17875415593795766895 1126115507081313106 2823010001304387306 12125891486175775493 11877203036248375560 7308894910519867149 7389531471700191452 12930254966951484692 16699206399587290814 16770887693481933049 17110331256470877436 3131872820686148595 15882223427474840644 6179451216693899667 3686862467045647277 2280455619846007854 17215336805966163204 10661200167337938809 4820320915941811510 740915884460041813 10837703333279120126 1042379101494135447 2612336546611042529 3720861410679844299 15027331015176303813 16768595489337740809 15849096058232891026 17721259268151661637 12797394786154354834 14209729759754612882 13678322221104454274 6428885769896550867 11293093377310533202 8956902783552397810 4819483929222944834 13645920287942797239 13571568178806128923 16883789888306745201 13182146763579866171 16133401455339651786 4228027919633566988 3626635037975016871 3461819016802152244 13509955719487532756 9438415877083394572 6971264158945932166 9339008231402663312 6961209858470061517 8859962512050085492 7023365959605154534 2430627292963931309 10462930633628180372 17475779616369901981 9486795618376100596 16712891388123142481 15703638851023164638 15343480891785861177 15454130435028494060 16353250229428734385 16856493282759851630 6451260859972868715 8251898622153710962 3853693125442569871 9675237744464445147 14466492879400903353 7410031719314847112 9276576651730177706 325170610269191808 13615470257688131898 2759210586076845046 2980754580341973765 12923259504981747709 1966000605653577682 13152113489665377101 1052961821178263147 17674818496181902557 1628923386877749574 17080156799203474340 1048716614325823612 1563255442817779304 5586672589694023527 12207415294668064672 5026111870146555492 4846062991353832929 17948097977371836523 3592274936905464939 3658537612844727730 6309656263188319302 5112178520933995449 900934573365875520 4112699951218113051 2511980761567165002 4289732958895687373 11921966540335864446 10851298904642485880 16569511886822864721 9227896820647332501 8286843120456651731 11274935397927728353 10801046559335447520 2947875560028481569 6039682466595121575 6537274528782744935 3480484153298615831 11664549733573784678 4672211186063989558 12526086790020151204 12506807771273633262 15964725995363514006 1625534046215266158 3368288317157207880 9026217860013681907 9588691882160343642 17247644369589999540 10197836536088430337 9345982842866157516 17561283090514329339 3664723296799454724 5793051363018965428 3093076922495865305 11667755829348944083 16815395331652076881 4688563527462439848 11852214519503109463 2524190768322165098 1471417620060328518 8846870918478665930 6885988190826557508 2954731012779180708 12632291571854877164 8296851180111507235 5528792693684290895 5288813191817988208 11010267892272207114 3605782744397192705 12906315484754054098 9811105885753725051 9630729438895947256 17732716965131117153 11735464409473735037 17790098284888663696 8053038788676898978 5528661953798871411 14726590121637075766 9412316046415740796 11743129955742474543 14175611200643114741 16515381107895329803 13841336412293594481 18417595366848604142 10399260003210973661 6199058015238350135 15867901473276874857 17681614280982833327 11658553037321702112 464666141241796092 15249394708319067163 16646468224216412384 16725599920530610984 13991683777193260697 17247241062732720627 13856571681754478477 7999982148485843662 12593620854317719426 1873810764889619212 5846726511535840152 15946252119887737570 16932205356522589898 12899652975439459942 7907186784212226839 13326619492588840674 11655864367016731635 1091345610553960254 9334279048445371870 2418064400403587202 207419347892080647 16747926823376910715 18263916579962047524 15241952124495438015 9118524427698170446 5302952200032827260 18294882120060220785 8802694975330863688 2983928226369847171 1244199842602251826 17622485082389166555 12206353383473165854 1001959040490578435 7202632908185081392 18255271131457897393 3145815062940573810 4045878937501279686 3932304720345534141 14886216179211400872 5448339903230996154 12246261449940430747 1385917758605664891 14614159245082803720 12501144309856182929 14391590397150392679 16938183186279620583 2116496689209303730 1067770415320260279 12641382974875134085 11528134934736450249 10759739899020244485 13184990070982407449 7960887723750773030 13231456418967089963 5316218874108450634 10969364521211141309 8790743059019286159 13559153654890922010 12107874363923855262 8091568416241516022 11291003260633521247 808962283947927404 18378268783200806191 15153069250242935889 5387868000102606624 11332495054470492795 740902559453941501 9499249964722446300 14468385897733186945 1398003173251923443 7074446367092517979 11939100645398608374 5645935733866381598 11312344122736874335 4718551669765924931 5795314636352747465 15868344152751395764 2317842240809612666 14692032095695537567 10689429956732575879 3830642054407289629 9775638789489262934 7922294406793268259 16764402854750391797 2765082836545308740 9034553142537883373 575214067075849858 17257762187707029995 16723755852445733804 4828368709803386368 10023938094724211172 12788787684423904277 4022124932439027326 10630218867621992873 13832305014743550930 9496564653376588699 2693085286397532475 14346384580043267227 8513818166452374706 15726457188659122824 13546915430193882087 14211155981570412948 15693688722248098166 4867155418795304496 5473582322414947068 17766269025641450257 17023486149641706870 1444757390133098919 7634460188850993857 11389714358666109752 12016517491931073041 431114750203973136 15659837531439143992 16682304565712563604 1546954627819455897 2097089945938600753 16288494657270830338 6624061049551142280 4900008002308566526 18063984088133425135 16576569025539665098 13983318836890098675 14830066299146789044 6000781590398466876 10508393681193049446 2501529254611959844 2130766026121229859 7393802876764849327 13191052374506129586 11332304345749121618 18213980905439872817 8695374071398424304 8825759622637641775 17455866983753929518 4754595912498917865 1199212046968852215 722060458192398441 5430054671197214588 6258729883022929256 14520329617159741192 17020280628535997716 1873107038964562912 8992152395915067701 15552391090392427513 4805403779214197355 11494392583042724855 1682700529706296913 7173874537615233304 3280110794122450288 6040032565135230400 15949931867410187456 12569780761642114187 5587089393062993812 11044339237336372628 11466719161805739427 17299405088966742892 5158967943412918988 5540012693477053490 15153796929739205008 17160853182974307159 5459336573839738047 2170930306996720843 12913324749107159241 12011877297377325230 4923360289971433428 18276698457907490987 2677423630133471711 4438099244160245645 10024725431533630819 9731784606468848788 10395816405577344034 8955741622199695152 16081462141407669130 13720337884924378748 81132672997096561 9283611998565063156 7168003621181108846 13195063450589257840 1983745185094545831 16863203661606777837 3000009738087568275 16383417489380427033 17504249736104706813 6983483893218559005 14852519895810447654 8250273407312498199 13964358877977597660 1700810882749843069 14376527337246401975 789522169383196744 6295820620497352508 6467438129179971847 4894016362706177308 3943777918904245622 14318443338662110343 355643986348551271 2436965084580311575 8839123031150348584 331401446889969652 18407749661161799811 17527566230666558107 14784093952398138934 11404750186296710919 13537786071757798958 11044964577811591828 1847339654987002752 3740066269494387609 11815031111644928068 11021021599264779789 3109816248628648188 17791874681286832779 16799899458315378727 246288726145280820 2540657305916756333 2355415677631357880 5177687398035816944 2367193245659203402 7058315359255007832 99108752477947754 10727653203507015596 6292190146384891456 3356861142949566008 8072656478649519457 6858160225556794531 184090308337925336 16522170099562763708 7962587530673680213 8313785683644649559 14195443673403997081 4337354174563010103 14490929811573894868 10565038451204307706 11133456897526870283 13238646229991528222 7682067900975865891 14943291707642140090 15745580474736568864 8873681305612441140 11793126058731633374 15882329177489113030 10575807988851609090 10656167026185138583 7403349299584107425 16191718306459372997 10470587032568682840 12078207514526803367 16088400657023902937 4832409613418746084 6358481692165757366 16479086186607300074 11423776099082481459 5609958198499533261 6565547991959472090 484675936029537053 17173089026898263686 8688044748483965581 8361131516711980273 2256519662400556743 12775340528257855090 8501485460075742831 12176409877633985071 6678619651345210392 7264060034312043304 4761009978327906633 2544741305452690427 4745105937311946440 17669119410881386078 8249562049469848242 8089089708826640410 17033892148465136763 14428404233089098160 8075910568488306528 16825294061839921725 16356152425232724820 2389579571467965498 17907013023369012301 18166482476314844335 17252571291499061675 2055210939952525589 16357490102138662615 1626638161297422633 2414790045381219007 7404837391195877224 11711879775242238937 7954380648737889496 16365474656871268698 16495335410226469425 16361948341348555967 12411126553748852531 17446920629872230973 812594206179414949 516101205257282121 6286177900237157023 14713140522391255970 5347297614049202977 11192971190379330564 12318226910479856599 14599042660694799570 15202619928344902953 13338563264736219060 2534965952470931617 7011058079824737810 3287440400944592575 7095561542236152194 4996082331072955347 17928853090519245339 14992252500873334237 2862512390257535774 4389898589227156123 16733140190133122847 7937549552543061279 8659943121004779675 3418010842937627466 5773707998771126931 8998605945460364576 4042504358499552206 15257601948635675654 8455373350046543068 10744433090385616317 1775882953484523040 16897804056455656758 6444058519683654218 3999438706561126695 1620650979464651976 1192457557616006929 11440848758171846928 14771171335001846015 8988345910702406475 10927507689016280661 8155830689582212699 10727296594458964481 6663839589849762446 5529481359424441899 9466559541241731358 16083502362973943747 5017683087148978265 3693713400486411457 10740724829802586226 9508887633117732449 16764396071883229313 2850890229385683688 13029207107137770511 3113080364557062262 6206137041613117628 17234357895393210436 9407254939598097141 4711730926696725536 7121540137691957796 3127560119271803931 11435999295209538389 7611759201182283686 17275708442033722399 3267404508393240514 15484748975134958971 1380127804626910666 7134538705666869636 4850880748767489802 15440189238520625850 6602283923488773079 10855239274854272845 17143635064973626796 18303557501722836529 4597976574515657418 404938699609306237 1125158494186062349 17462066806006470837 11783970940944926024 8257956922081730898 9189656679436142513 5944550802965800551 4464665559844988959 14194763759338277734 7378316960878947393 2213922680759129835 4981158783938773905 3349267702199670170 11190616892279368898 14255632920095154540 11885171199556428253 7512180356851325010 14441584349516643272 9233182621970449658 13199694206389518795 3244615195056199875 12943370092783899735 14232870441897073946 2471639447152635742 7945695746787200004 9972040075690591850 5439463281433982964 11118836369284910227 13165584584820561985 13805282257291766678 12272136840694528277 16644493270020154011 66563454680164291 12650112076951098773 3655623537195238581 17551200101815825405 3895898864568384823 7315239355048280421 3280070729933059208 2037293121650063658 10408716617305891251 12366265001192918697 11301220446038280707 11085225496244251402 6114139064127274829 10742592404286973683 4459860112320739081 5255308906435160599 15705044608829033060 1103718449168223434 4941482409306869404 6170460869607324569 16143624790608897937 9842076907302538435 10973591453589253224 13726778922692801485 5619550969002382946 13900410457627400854 11256100304830470867 16317175398743406695 7612173493316733112 9384199587190323616 4573868058144255539 8960715343004542882 16127165888486171285 2846813799989688457 2435152015911863128 2573910268260865914 7112532988961960105 3751421342217498886 15447893604034554253 7672576232008763862 803156571002674105 6047133331651732819 8714326435047072644 18379954906689529538 6541345610507427095 16119539936962123360 10219702795686578116 18315402857701632057 15636395370062271618 17791710885888182162 6229403643214549085 2105026926613741907 2241934488802803310 16437789291294658225 2575618998129096841 5743692099086566528 14840652104312651762 1051944504163950499 13024848946866580009 16208872414951940385 9656770283295075811 9811224442129921998 12876023000108198536 8030922926037602404 9776264550953746990 6746841764161994829 9430143955358388108 1053973051308080609 7092411802400398 8991520387979264942 5053318337963772825 7854247630862992160 9534544664154969055 16890501136223203452 99837975600766398 5044023300897766407 9852952434160987698 11634030892211614026 18420338209651244493 10507119472852374361 11967176695637973165 5687347195009363835 5040940886582142943 18198577894828297264 8624794632003118215 14094092959781738574 12311179920065465792 4340838453411527865 17038607836811644631 3932293025571083197 17005450435558923274 3379637968519629382 11612029662085413894 10680840451969960896 17843216070724503099 13711752175553513101 15628069798517124218 656137698731629930 813197535559815074 2696655851684413989 10571986424889832285 3820139767603487099 13080793147070499221 6799198907181024555 17035410437585326380 11635649847353110789 16663934240562590462 956401066371577470 15422047994485837270 4006364919558920005 9261190473111098665 16575255162326769669 4590978971823331252 17436031760282982916 17928618926423484324 12876600119082810621 3627562598213244347 17653814930053851435 14081320628674417059 12755258530565854987 287465447704324168 15248541593768258665 3709313277877429741 9376053159772759056 10534211472592200210 11542072756773198472 13915808056912502858 5103013761181595464 16140035931497549708 9303820099361751889 17410123382569979063 11848397737052446919 4610943179421740058 669919945551266279 11960673103481209489 5568121637367868112 1112046693494874991 5512618859462217624 2888696574768494576 15879125022590533897 7013192859313149459 909034500202670566 12647908960450004899 15863257165099496864 1461160098620665446 12337648648033576687 3437642695793400735 7934762575743415603 11024335110735902767 5507138771458569505 5118551939215794588 8663207865024755486 5291580642277893134 14548269047025478648 13646186764509238662 14936076202543706337 3372385150669123546 11461703295886885551 12910149096592749188 3887315573364183526 6825242817643361976 13364739598212501743 9643087558254308892 4640962056591268688 2422159138367019049 2891449285750513119 7135580118665433439 8125707033421812656 10432988614727867123 681583103196680592 16054334026238572377 2501794779843560296 15400406919764459597 8991088311364882786 16871078636187711934 7509381033361353127 6540976420339941197 14932744148914277638 10752107218392076315 13638280280560005637 14623108211909271272 5186449697211943564 13741246740358659657 7883726268278734841 1234689671309042076 1752365970296368472 16328564254880427162 12389249837062049594 1748536753484987586 11413943165061630434 15640511283209952063 9241844056274527572 7467816483239187546 6866778833202997593 6114458449147830896 17229842884770038418 5628907567220021051 6639821527582128594 13176342068208653855 4388558964072886321 9400143042107265594 16713520887752533718 17813864292875750227 5765744501406713022 11672855836525502780 8367702587652196309 11347468216483460131 7455072722750166516 4124542611888875653 5007572959118079555 3594434381273009665 3595744280862499201 16371926089097900597 7034395499981946332 14268423752610785866 3289145901506098931 15965128194433876025 13060189457552694081 2794200599317185128 17451806353532195332 11492254247987318269 15600395747083967432 4624763564755470326 16677704082598574853 12270181795182273795 8602553804924961359 8862852213696110708 6330686296128167705 3365453774504959404 6481705740820928465 1669722701406570437 12917651730616772346 16077610852954852957 6654453497316115155 9625204787540052247 16667186827139122369 4194273372861950178 13803316488975399913 14978387515220667556 3087069097758451202 12472947817159330186 7054022089024224187 2249241203002940095 8743831618632934190 14885915382336479903 10322472518768528841 9602845125428940179 14084750731363403326 11454848020216944490 8252189647475464295 5931051386101343407 15749622014098003941 9762365615104098624 11591612459813281313 17827447686289946356 3840997621946465862 3020008557986713772 5954387771308112754 13651436956527971224 5135555511469342395 11477334931482310591 9714032865157751465 14334127975512947668 6339807329914189935 17436701862748390708 6407269105248462797 12472138510837088898 6203406296008789162 8905724495648304876 15433149936200682452 15885061696271553164 9166686739607011885 15269602077883912339 13867315187545078805 583067311689555732 15836664265452017623 13722572377515777233 4780690824400888793 13444522367017725219 7350153519947218383 17059006498011094145 6047289056548916022 13327506859414130705 16700904094584132085 10460338051116592477 7062291875154581579 8068905252443669725 18224659772443328462 2272128528941021773 14074608190190688720 2854068204245862195 17017769129957543073 3600195855199990025 18368756247102810767 7221144361810938037 1213493463921803206 6462693426232118982 9437368229313023901 15139331833737800550 13998455517682493901 7767262849655793880 17095587234322925283 17391224803009134099 4657670145653964670 15927270219344060354 10707168250683832022 9439419114691316513 14615298676776278993 1727324458462153146 668635343212555704 8758653840772931331 12223022381632972793 6719573331836516287 3143836143292441608 1486821915978762740 15169820840242637459 11366522652984323690 7704765047780209275 1498078119733792148 15076027993961333609 3425525467206856951 3153169068907931267 258984714600250498 10946479761214672371 6974623354069385076 3538548752624615080 12963577226658100364 17707118466639869757 3814847910585217197 1223861851133874741 9581724170927998390 8930322020949130094 2786679406146477122 5873340706048772054 18128703472751010342 14582279715561603462 9664416920001106607 3038518245850470504 6640162171017220885 16837695366912384187 14229226810155936574 15081231962295735495 11489593505698432112 1123830388379594941 18421399027897665246 3997612552168889225 10486512891386844370 16295148249440510340 3835939189117869524 3265395327963977309 17061674463867960097 11301491981238227535 5743059896916792807 9067840427960933209 1761046093276604341 10772618808541325475 14594611776827215260 14678937880013467500 12004088629966162161 2915807956217812327 16338232711283339871 16976370390367355429 5618469655370927231 1865163029142421504 15097147592508456601 7495693109989595137 16251796612145424441 2101440564923586045 17500018763446748634 12086922205899775408 9054584146953581030 12038089848032079790 6549482868107867801 5423737872084844367 3527813128405137638 10640831357892701024 5280077405619318499 2302012716178429683 13374719049788283401 3774663589307291151 7357732623342536389 13942034037804093887 4554357944885386439 2678116470567407286 12325353091406138626 8568324238218433564 10843244880951191683 17116171415796395693 17712770036075828046 9380454734475168902 5749325992554182123 5205069689869377201 14979085389431363945 3755883249108700817 8614316891943998278 11695984613110295012 3247606864792342095 9303566687472540142 8767382548566511456 2085262038241861498 16325826031423558295 16902752659137856512 14298459017798594942 18442714593739371924 2283898347007450272 8791893130953845301 18277339261877531929 7647885450067175388 9949223661270285245 13605332404111125862 6772907507773825549 17113375390719314201 8760271296927462673 4452587298225414027 14955338412505678604 17586361608748300250 4278073160287926774 874564445736320103 5684291654080920226 8046573189580654154 1936383148913711954 7846700283161729119 16584012149833620129 16859579618261170709 10062376154569470449 8856234396369193697 10712717794562982789 18081350829543518122 17595599201563081697 4358941198179240249 16095565942188634759 3061527782233515236 14240126205669782124 877516023672205403 1255582014204868496 2321180416555042043 10592937736090168523 1352638405219812953 10286428880832282298 17461155223028413883 14025333028325963364 5334868664048037298 2670123400837789051 11177566121618601438 4386755793936791135 6894177984477141196 15756082860410156057 16869859589602081302 6682395980937574282 722522854705479816 7010668618759074181 12710673998989159471 11066815470908582041 15211987608246509481 12508588518877034903 9470932839856908344 94818027354374620 1276392950677221796 12886257849672098317 10030470678726561513 17394677029624088406 2557772746709709752 14339498903919297327 18394925805596071562 11222643810088993935 12317051235524575741 14918853881763548655 7334904912356406422 14209640279241453394 1532208406104136539 8941692865368572263 10097755660892251607 11060604763645239067 8195745684495849372 3444007704855542705 16283997302476501222 14007191777662888045 18139476605183014452 13996048809983833828 10992705101998422222 876975352035950878 13338659316565775159 7345415644242674210 10909765470464257434 11305612216644175259 8164065350343513120 1327979725167224282 8054436098745676901 10440209886035206803 7211481624909956717 3371522295100294310 12968764924515296323 2247781395036090882 16411466522699117916 4180689699598077147 8707488040567456667 10719046854983628677 12170844078613132102 10343252475240298408 10390301354113929687 4867018960478065247 16826857277460620288 17799268459005282619 17996386698455772362 10916272630127931713 10096906564182337345 14658869233921570231 18408280087370757779 15549845281107082383 5037519654380350698 12247862612842360601 11295321314695789379 16067212963447206377 9995749016392075194 5194901937498377140 3554826827690622050 16247136809947081711 10273315199575720821 4924633641870236545 16052693800623599701 6569697770535928004 14297421569587800226 3020985805476550330 15822511354992339665 17325278714941941135 4267627034053943362 14132886993975347821 16339533672577397342 11590438552393798069 13844557216997144326 10097139878353374112 6412121707521353485 4319877966532612901 5407774797060869834 10761103577462500044 7721381907631277595 1703290063761129335 2357961566270433808 7018698830988520333 10925965667337251708 11668084744841445192 12095161093757109731 17016542825386617846 9311703323979393913 3504626472912724630 2202112362387664808 3922712185210984332 892630715343382873 17029623826768510826 13056264325285748282 8700724918932034011 9239436301315581787 11132035123929832290 9469253522306431353 2486366810353596009 12156603446086400563 11203358381795901007 14018318410555055508 12504268679542772135 16024552788653779823 13342496425789529097 11192103403198364001 8162164675350109647 17054207413341785584 14342672716849519776 17959187230533906149 1703601996828363494 2536343653694660312 15650837335571211019 17979623979602961628 2893149961440939473 4080884742812691683 17191297917574850440 9549496560611804603 4027170753082534918 7698450998890819419 2635500616039402900 2195231680266391643 6198707946989283261 15941491849987043536 5844395125827591539 13723914080157342661 17168621934273654986 867361982657672982 10807494890189744811 7168637658891389541 17064439945258654046 9244876993651036266 18038081874339789106 14335671291260997171 16802434792823235040 18297155299132834588 4938532942887127591 16896213349989682067 4767748904197176860 7621713882905144808 8484697956323423566 11034024657844865358 4021481092961562642 8981436020879717748 9030689589442303064 888618455881089123 2688888470922942872 3706296223047933109 937356635782110211 11525298312684213990 7803663142752776352 3140246440337699325 5675361529739303185 8715916315434496413 98797971077450921 10431534232660014598 12298402893554747947 14527454344861134687 9440785314857815035 2095205861849080714 6634555234262369295 8449899999090209283 1518514163322702358 5118155692778611005 10769489443291140253 2780953495115222218 7770303321842291220 18409945886197049995 10688171884498676630 6106178172726690973 13881416303456797705 810759106369599470 9535059093618928122 17939853887708160576 8388506587186451387 9114280420406898489 11906739317023975714 11452992555339339475 9594178577506363673 8258604894533809403 13685467864387203247 5059754609082619065 17453399208457072602 15931909915976177960 14089025837487539056 17700940810610288467 9770947573488936879 5482475889297634973 17697194392883185952 16833114267913057407 514856651928473969 10703936943890874599 13998031054436398119 4135915165397302081 168730518150859007 33854353223658560 13467873867316769428 2752960964350900328 1568184927072838257 14226430686882778389 12010117476829254533 6410984257249799453 10063283433555679951 6733073396238513570 816481577796210146 6671325377255086848 1726869303008917924 1254437309013144344 2668728281820968895 6187578984343117845 17598574762830999826 14390809454098959786 15319323898750134079 11642272324630129174 2106423769567797426 14288701344861981612 17464089236115590980 1870503090646020962 258230032749439089 9238690192004236778 4363462515936054362 12341144860149845657 12884390586506323224 4034373711264982399 17541427311458372136 9242736958139156540 16937793923104466439 71824552767370505 5507814954311348959 1857177315859082854 1138511567395005100 7246551587770892563 17564160262580803436 8347143246522255742 3052777287645478172 5627325748545099188 1315608953801282549 17124221309902026326 2245947006302523069 14739490895567579863 5585700737115994459 1331964649333489703 3276771106973920857 12812994637972348476 7947934569554247674 3270439606724076726 3848606608068130739 531823419415288196 2538656567069844872 8776988736090148357 16242850668698768966 13608366414738492932 4768607638586082066 14647827687313950233 12941175767848875270 8671190198215308746 15766086076280767995 16029462337552756638 7759046835966509271 6757357464658562161 15082361737904308377 4138019857041935954 11914630283040255617 9480770162363826446 17158350834322116053 1425868984083069128 10592724580675397464 14089561107537916975 14792738674549145105 825944202768869345 13811303349334870212 13671928781754305996 6846604400121524861 3207184848910872526 15111486813384432185 1782549004209575042 17487475617506886646 1049881443178095105 11969380117382124998 14000109324072040764 9439606891888615 6297359849153348351 4094590432430895348 17518673956229050502 6410219351450868006 7612828843852298257 14119558267312259798 4917893248236947021 13016877375372643353 3629989652145082375 11024683216538864406 3107353730478577188 1636644236206714735 2966937086433298575 2085081846400439975 8317224586024455983 10024557905561534748 1842940736255583383 7990849138796109582 418658024493919277 12397394601209405528 6654298919096182948 3855128203079834395 4600214015004433530 6599071617911629065 5425926334360918677 3413450145735804540 13463981070294890224 2119801984993034439 17276745866847548044 10502528811489053957 12311339620865073975 13638241433991715540 11070229463904433751 14451389601022593775 16113301813831298207 11090590979914272995 5844427995453652295 8801157570178241979 1630294102773733561 4875273499852864094 10234378059192343293 12872640993328336757 3603683344462282216 11348922022803519546 5957749319326758320 8678331739229416052 10952426642115761337 9326308532761689027 16558529671269352749 5712597052037962613 14997582417321140007 10447490103061482705 12468141114736304267 5809877937998307849 442619219190723110 3678861709776735085 12246694771813564644 12934435588870913729 6818900762395765522 11975772100574719996 17996450845845458526 14785869931333221472 14468047501412567160 5406049966176158976 156896916370035294 10744075610055819060 8058051403141178060 16629535515143546550 6548745881178781357 820365109159587525 8406951780021684262 2042246089433702498 11213408652425480217 1404238212608360532 11510340527189573077 18339188595931325107 11991591279709733445 4707921507146220856 3068027162841484970 8470682760441318025 15435207373283804956 15115693349613970123 198158981424091027 13772539151947058701 10919179248488101501 12695248183373044626 10005471710200488427 14288714402660200470 8476172972187383684 3331495251755775377 7298785455455457839 7498402029202493909 3481234406797416132 15530817447189593170 16124216486716472427 13777532681773383108 1000214910815305100 15730624653745434002 17008301077563849358 9867729497811045613 13089856371293092129 2933576659096242887 16872223878937932435 14555391601314679472 1879254287539772425 2088982065814185649 9907422883749273201 5395225575222683679 10509305853007468298 3495971905088710057 7995952129315053672 17057286604920822464 16061765492074243903 1515933451095211844 1217438532248556509 14216937526684913292 11567731915140537616 1449984266153051311 2201036112192994095 3801155838608352560 3251131784992791172 15909062498474539266 5984081334998258350 13569593902515838756 11918539370359519834 6890451384668275911 3544618962123067867 15698815481325786542 8998732393789551251 17087271478372909658 2102218198015874540 16944781263107010407 2400937367250755281 10335744703041569151 3395534360504578964 9732722360919289115 17021447601707201212 16320642492483052328 15324980271988339694 9617568152373785308 1837231682674335142 15483123858052079790 4903526513657812620 15382467409759938314 12138848981063407234 15156994684084905300 11088203161128879557 14549210987352880027 9428394003600284037 5716798771584851530 5379887485398521170 2709112590075164311 16249788799055119087 8344377766016035983 16809777216818683562 9020315010925315932 9192126563620608373 8425094168833280836 5656028670540214292 7449722829097683759 11093846949008031290 11085705481740517092 13616093271683532470 9023735171698164838 12778288915707419515 9526522914120338443 11935997180217534212 4793149754584819650 12151314851118543215 16616893414660080819 8539750286058008486 7899893474954130967 18171736678420972729 9228016436183202243 16678303965174011740 14035696791304739555 14722960760494895555 17920085595169138685 12023040644111099974 12987029849350136060 4291744428084566919 1283558603037067391 5928807301839550421 6532735583280297588 1675559013583893347 7591804887174074432 13478227086930352711 4273401391062042051 10793273831749506540 12774580718112691826 2109826565544279108 11389360963241660093 11210583121816559456 17156721453944051760 4602150632396338888 3200406460362986715 4740225993707519259 6342701524419868939 6003361875355830735 13209366912928823828 7434846838638106584 16034344393438043584 14778741906658767782 17438458988267413418 10925668512405323954 1795581268831781244 18258297508928672161 6733366361983998779 16980371149907102750 12012741019862526229 13335829696152078386 17696293453310690851 6323421995878747775 7721502937915047042 2185575629636190531 16074110883692752467 15897422043463627330 17715968250108723584 14926550762879088599 13217404456432948970 5124312098811131615 2772998534309012425 8413884380904823932 9908754956531509410 1075646607672871879 11384062957765207323 7878985758815408337 15708474558034750152 8598354109540391378 15907344087247083600 242737386097645397 4479225483869216531 4294700649523740532 2380476991341615402 7193320953347099849 8090418023274590606 11443458144118312189 255711798649735842 11804618471428346423 16093037832835271891 9476268213926461210 2366681923150629566 12216053042565252882 10749301297074858755 3162243204682366006 4975134446511472088 1860825812766172333 15574640699843373476 2796938407281730068 10341181596384463117 1172310899906065888 9181395813363877529 4510025459554324380 10038695304575556953 11268097482387067127 9603991223085308759 12596122682202280554 7540266808958436534 7543092532791817727 11898705850078081577 13597458392381555144 14680959945172821924 2262854473089300186 14395185534098774254 856681108467720009 18102876121358453560 13122905925413105654 10718170506485592178 8796040436234336939 17241323868696991566 8497151124346976456 2641797815747624018 7285502144543293396 839991462291062820 17892791222769198104 15562786014734367548 2743255669359164822 191886421110560269 4779960489226661775 16926206771735202947 10710744200880084820 2858642955975689520 1933950006279132229 2698258628257139329 5498029284618263585 17334340067107569347 18375039723020180303 3068421015783053340 8579482981448048350 3250003718845851265 10453395572421584452 13024476071490290708 15245918644564343998 7097960308714387848 8963935655231003983 2067521453193677241 11087974889479296679 12982455453549384626 607370463022978045 4544008266450210886 17320928368211273890 7037791389627377595 17208622482310585976 17064328272302022095 15564611975588690985 9770104244496885396 8632783390006850727 8782787101050238819 15960375074393025051 10498269527971538196 13147732418323667613 11167291549891719279 3471708823637775884 15055221362314466709 9590183012888360650 7952400546669147926 5746102989921028621 8923648219412255735 15915309967871704485 17049361801443396600 11568170828770286020 18100650335979899522 14908714598733609975 12010491615311380717 15141357929118413505 18394013595817166846 12050000677660136350 8331214681475363024 7906126851754183093 16110627296114977042 266338547639407876 6096200583897892754 5806957158355970817 5830167034453418320 5915094791227937634 15041127422347697364 14193550082580178561 3046184313898808785 6732756593865277468 4805266310902601208 4819693517585902372 11224399249467235316 1464555162872937691 9333533262148047609 7824481643478206429 3516541880474836224 7551184800139134155 17114401103391221895 17888493355280694548 6737854424959663461 7240392549978578903 5285101789172589923 14174556091594133550 2114788385483686969 10013542769284979980 8186940110166131649 290525612847451048 2149286169938764079 2629856512652073303 11997651536469922836 1020708292184430165 17021530519254685635 15407237463703085900 11637900576242282774 12701357228251920291 16335839411817260045 6613081195836664896 2873108891767515681 16273095843249877451 9554228752698816429 9465575483434878813 14508263341256325595 13077652141247301852 1422396070826304525 10402794087001315686 14470863143337107083 3185297799848764850 5301617004417305101 677376284933154143 15847214997627992529 18141182957824966452 8409061982177783322 9538948121963192421 131837178200557116 8973201715868097168 1448658690391768990 4603331533500037733 3035110401924719086 15222799124659965913 14161480259863668095 7100857087531254263 12496871640720787983 21119309768438063 6795895801429859104 11381903046131087369 12937292516437308387 12217757001499421296 13117247365016749992 2005359943111628387 1663471165858021777 12191098319578665079 4966471876670980376 3673397035525004505 4866095362995268006 13991707274392523780 6511102098444781599 11295267838837170289 15878471783823544914 4111770234659151268 16615969557552465588 3357986319051800269 13309950881197786885 14522408254195722812 16552812242042449333 7674281077655840862 9470483142491046273 16019513947600972292 16971184257419483370 3014225916034561645 6050585078571964824 11785864712622515879 7565711921260621830 864021742000564701 177717606168166813 17933347031503152491 6892513777962922899 1654060902992986486 9923556481446580185 9292677863695463579 8979438045238097562 5693912377942283422 12548380029839749486 12363735455806914813 6294704482495178692 1412258893105361145 13187281836681458513 11929313699925258037 9251294807906742363 10401471000715168065 1873681744519244785 17398286272799748343 3194419291272826962 1451647846727541338 8660482761866384419 12854724840659531584 12274328843990161439 4941309759822724660 12091481608219704146 15358580067477454352 2288958732827355781 12474740122752100439 15626594409121296452 2204280570356591394 17316467423001693134 17108790240774862941 6447988395277106401 6611035585731641889 4622321327013609693 458631132943316384 16654706619869490026 7913539222260261764 15219797996839967628 2249010744196586708 3661705304235900241 16147245688471275611 13038520716844877721 3030397099266396861 14373541137303325493 6084863454140963621 4965244942257327789 4230892063422517649 7344500982024755749 17666489764931277152 11066989677195192608 8740819523308337209 7636037071362689833 11528407318254641465 13227709393168588709 14488383624557344657 9424621140320850435 387828607609462972 3283585530746739530 5099214397120973481 4960443147503652971 17183524173395004427 13740418198134967109 2354406103032058531 12047616240684076732 6477025503790859864 2684645092807337680 6134395788912768215 10602331999906611497 1011458742481513739 12903329875689717488 14082895905993304078 17705364993332156577 4957169734204469333 13588109549736058089 14621597844769509757 12130087893069476697 3808336421250342056 7002379200094590915 13661849833399898633 13870595510114561374 14042569061325996677 4971853736837716853 11797595331156997416 2636327619927585409 4958204732442103650 16678497592478252715 5217201429456350248 8209698951333737940 14744709126580985205 18212765156564639900 2968483454128324586 16621149154083798325 6204778365657763766 4172932918293951322 10161419789306428555 16679308329444698867 13304229456462063229 5270210908497667846 15823983418650447661 446832104102817210 13734755678486892439 16912722334563050074 725063552713746145 7817280855052047490 16617583347198418464 12650688371664437213 3066456172599142421 635919761606902361 13322547083076222203 12818841795973461336 620732347391440874 11760420985460805994 4385686927507951412 18077591653495365692 15953155382465125222 8762247296316063528 19823006773780966 8447215841347771736 8964235920011743817 14001744427204776493 15430971238453240934 13804735576802938002 6574227896662649120 3892220653585496920 16429428772481701500 5233492788180973075 10671986641864518572 17155139869389916669 1214620530191156946 8312521510283155496 6523765933809850225 15880049551312565635 12098199558808822893 1219454758571179781 11926325928252971695 1527967930425555958 5206634622009433295 12267854710866095226 5124947519314707182 11998543915620510023 2710724319222722569 6252838500304093571 14890693140002340229 12850501146005439734 739304793684162157 13543580103721308948 5105640220041691618 7552802261677105285 2829617092830676606 14253495944439998502 980282386562173772 4838164811549563498 18257407718452430967 18102628870881745543 17260948148676232381 453512686094667733 16375834289334561686 8219404271257029179 16465422166780178682 7886983145752391142 10918879832440384562 3134246403241123405 10137703372587972904 13854852735447874082 16347175466909064468 3643546943084190528 7483995954609979369 12945179273406344915 2814051240126233765 14882467085511325201 16846302355079119334 2525624626771461424 11159628440678102798 16654802584439970781 16912663647630682745 7791374365560116221 16646228212793531782 12936215399860513470 15175592037441688764 171149649727401262 1906174535498974352 8875780536038111309 12241943676024459016 5220173296985230538 8688350686675792269 13373742066842424512 14930667445517918664 10817415952447573812 4368319078084518417 14131089828560087596 16227402621459492805 15810590945588170174 11396847008250426958 10962449965161338584 11455465642521363025 12121225304901168788 15101994224370921236 6380355000188485946 10940569227461126070 16629997217561096402 14702959946787082118 4346655868081788573 15634130550500088572 1180682362174993714 5278656818996771299 7870898328665284365 14418330400834811491 6838512440934986750 6696352613915568957 2422543649420172794 4548562400540997845 7269733782342801759 238204858489662790 12214499647543591556 6420922906472862815 17868952711395677311 6434455603515678370 15026796478803930675 18379147404217587059 1513993552156493747 15987315515056641351 12087832866990206504 514796792050459244 12851822457092040366 133277700664335486 12239152089907553094 10080572993812679916 7309487780498802868 1222627915409632081 4252212575342839245 2646698121798817557 4716182734172190288 17658856743623299591 1029669268698839326 14734619455737023440 11623536817291556603 16198817644514004080 1366463767017370775 11479137283708724382 8666175909258796247 15605205965620321504 16991163059975106682 9240394597519854619 6677021089854962787 5084736543883268977 731677436546632654 10974382174793652477 1479514914395453011 1002970890998090317 4246110211171735536 2868108227397092162 5931303169526430914 3966231885151497669 14977541994020428703 18405666367011906543 4361448813650611432 3801818921141939392 7158177778902648729 7985819347870064185 14976397636357970423 17011654552036998632 57050927104350397 10889408949639498381 12306499361506133696 6820590138481713321 3176913689758024516 17266274744480718927 9605080710000824103 4097024054020898638 17705164623528758371 634058751719495908 9724504822400196068 10855686024269829453 9957771489030816113 13934595404365974578 1934287822048479334 9036532983327670495 2308174463984043114 3958740526645822677 11205137314173051949 558741047999816748 11496136861300933215 11163912292737835302 14436817112077957769 2192591650770691637 14426276268212436386 2581543471095207804 6670725693203205794 11636620426145535771 4933242477159453474 1445598505778635061 13265911197346849118 11013958527824934649 15888373199702461124 14819278084224033953 6015523595703720316 13390501276121037802 7517497960918134621 14817528442213069978 8836051918962640690 1596793989988006650 11876268230225543660 14599902608372861927 7459090855078838256 5934268702388945561 2840051354833787560 3478949823212303358 6759673778626625324 360107219141159700 15726547413510578577 11037317405774065909 2312196009254180789 12928616482107232084 12369766097024923518 8353322452751209956 13960869782147919197 7231484031001737867 16290217446781776856 6134976550846444229 7740557674904277755 1672712846128429525 10611047358547330306 15699069913755702617 185837738228702437 1404963593272139622 13860934791383963590 8860113703511912839 6384570834055239473 2629061512228858769 2635795638403780718 11613914762030575992 10280050571640615064 7218051088156040857 4413042733670925999 13438276053832921902 13255782753872994848 3901057447741190108 7809291400212958298 17139990089443084753 3810826707112404648 1520030514374124349 14909712171734733311 944907181392377764 12874349709094291127 18303538002300823381 17915735233544595148 4687026763531407866 11423573354738707826 17950024632688005316 6016166215184652426 15096651517026577051 17109285606831641964 13357239768685250449 4173646629314381459 18099069153019626677 1429629787885084404 4731485998690378042 15782167693402163539 1655043047035268995 4250500862256313858 4070677679182027827 9665438299189391546 8949371254370507972 13973794180327072318 7287007216659578997 3822094950770874359 7224506691309456545 4911242354054256242 2402791825554065730 504008558009461378 1616853351458080879 8040623801916243288 10837343275804242058 10677136429307648488 3866852522592567957 6383654811745046099 15443572788301646217 17725128406620970946 3872011228830683622 4663330915977157288 1161339946387212032 4040706129044379893 5899067220440988362 16531362937817351921 5293113476053103478 11104990106772185456 8084993276508523127 7828907128351173864 15262266169770989310 12068108458156064498 17358905523336297204 9159755456279031785 2037084391934188879 10886528121460610712 14249069969866191613 2246512025278355043 5656854918767990889 564590445576292012 11503743590545131118 3345286835505190833 583738790033572563 5450054754290508208 5890604335175787477 16614224505957791754 2995754079844100908 17740338664126291839 14702065233162586577 4299421849246866040 2709187293545435849 10584698082614270862 12000560590774027127 14770579742817746720 16240047225342954003 2472818183260407057 15084136539144941251 8243812313478320389 17495550089472128645 13630143889419963254 8882519564746806351 508633502641428509 9580792720247152038 2167481589148724647 11155677858387801055 13354533033384361935 3898776738940844949 6226353020926604158 15514211262589081179 9412881373775643218 14390671311634051022 2369819650091127603 9839968692176152203 9920936419639377152 13097228531177597421 5175317854487055403 101990948727646244 13870533740454723774 4820291233428742241 1715515063859910225 12475892515559206479 12514479501605489636 13852347212812800999 845731180941364198 16705358040877945105 14104409086428108269 13509037627396549003 13416265515766913232 11911289705377048200 14958160298660687630 9277007514826551396 6723608951484176447 3035141927093374005 15064968709054524152 17774502618405754597 12679599820725645899 2840883679753870238 14551046697914081653 13779879212966292813 4568331702478822103 11697758964029337553 16820135377402613978 7745082731986096310 11406256386398787583 3117279309866246069 7567795366968234180 7189058939310848296 13120685431535433399 15818664456398498090 9369961786283876254 15793909509365089371 17102194632482533379 8258859216504460012 5276503071308236653 17222691089823833513 3574423282471583541 844972632761707711 1765166511434347769 13621322091954263978 3933267307970703432 16230910277492727755 18313549272507490188 9848614297131783035 8064537726361325982 12731714764066792691 16229279202982348390 8788640210645934067 11520793454248996902 6369991849813090421 4131877803722532794 1571145235753165420 10616095263551783488 17828733485578227007 14256464238503310430 5062141984725430791 2501945709905328797 4293220858427961093 6413443525195435424 6962023143865155124 3629467377130145112 10080334243489509324 4877061929834337776 9868887644587419053 920239846878699054 9225801602854102680 13606136321547748680 12338405201574031747 10486940835956073021 7238812133427589264 5065049497229279479 9092603455295959334 18050223398798435247 9926404296039646792 18441928728521723283 3524577918531764531 1882279978121904683 12967560348407319348 1971900363791802654 7572029733794606347 9596437912419249762 12606326221254280272 15459513404453183018 6387411763440893869 11276325661003178984 13288000700182872030 7537317644823365409 1619499094373607274 17277819725990771976 1637891301918663396 15982774416320230544 4185620756488135414 16315997761828552298 10713864906173397748 7344075598123217845 7486050883709484637 9251187098734574786 447173698946322694 2625516482120942977 8518561863707182838 1116607665336019973 12506338993467064696 6102983300736104983 1600466584789751835 14054818423957407533 4163621907432441626 8782707178584240539 3447773535109638836 12633877126712901744 5204796633164185690 17590280127442702160 11029274746991612444 15696837547708914612 11801638314029057389 3644999684739715463 4793650020959581537 18131445609908371630 18040095719895861019 12260888651381215950 4677633194790484888 15347176341491696981 9330449645545309978 1328851003798623779 16829882493797931295 9774205464408524999 11404577193648180760 10668971383487391819 8656529727109966355 1972057380135116471 9335952240540078516 305992337049972474 12720266095664503654 4324472016147004260 4644935775356614584 14648524520767540243 11238497757890307189 17125702984709458474 10033052978147394884 18219333091003617104 230406854423473641 16547343944471235613 9719259948481044111 8763277516341529117 12080764572813913363 6746082586312747537 3574353140560245797 7341944078507480757 13642490328858233775 10365200276063954323 7866462816014216158 4321193231437386297 10056353321098470462 11724496415874947929 13013252609850211678 15501982250187472534 17993544531568447476 13030091588182245444 11221327523343894811 12133876192702924975 11110703186370433613 8045382961576299945 5807931273855016651 7794285154390295777 5190285475218602995 5836363966497236734 5763739029770977782 14868775113895548378 12081457891334807402 18282767714194456742 13645740790506964713 8040206189314089626 1596747413786246958 2452669447731755307 10042110292711898950 4155720601966785107 8618165231123108266 7322886562631131782 1554836664649802629 16401785120655543000 4256719669616383901 15676767181651855523 3587660804572931293 2423917452470265843 11344976732546987436 16130158761695078803 4670404196808617641 7422637563240057862 11475001554771710900 16849418961821805741 5494464255908129696 11785248866977543945 12301367420692684910 8511863058890841101 11573778907403597936 3439800569625582538 7181068087472742488 12408591298697894745 13958931079083107281 12767807899042416946 6311895364602465566 15477913817245241552 4537874887915372207 16651037543537999065 82801983696939175 6207187066503600681 16163344917442465590 13655997042230297312 8884531646699047879 13043487266085185228 2688590843601061471 14247860031706386034 4195361394961549 8767148095114717974 14058244896590017182 14023337019479571634 16924559638870111145 5836426897384285513 3984792612048718839 4774467280893653758 14003074304026834691 12776021698865604977 7055457482999423119 8966767970165255949 17349285836360085139 3280210495055904491 14285264008793440387 18164665203835252817 13680685229547082014 6225150184732612392 11830483784934674680 3959643571329659397 16034932716300428999 911018282835080168 15904197867488017955 6661315647926274057 608845842453979331 15434457339384062097 1701820920162992840 16103052724682510065 9812148768945528947 9128371655000640284 18427173703243796239 10727687241947155344 9987446434035816011 15925320037040960639 17201181999260512610 15287812066182533815 14008841475695560326 6381911694018127562 13111685482011635949 12009718201081337251 9484336521380793410 10172824457987587360 13611382046681797193 12906068127368642779 10675744946392150573 366282782276129573 1899217979578420400 467100888993314995 3723851518460400827 13601995241118568541 13805174454950081581 11687039503588435222 10224583361817609088 10882506511869588108 3850449979852802316 11881367855712085854 6507954536011446492 14324778054796690523 16312037721519390478 12781761704613428664 5318043237163435304 10422308791979178655 6719015406173056234 13413667384485535965 17586435221233715925 1652490255245551005 1111269717055829507 9573611267288462063 5954728756366889328 9566713715889806953 7845818564010396436 5591132288134670626 13827046898489399775 3638807601656859152 14753908416253900086 17753675036653581217 1006612784991373307 15583512367466146759 8511477197011165328 12234469724309639131 14061886535568245483 14404069952467928352 11754653823032286987 6840703792107708836 14337138027177345592 2309268821537750546 12542348611921208055 144651441778427660 3359083962647035626 3570758146382743194 2507372172998961459 7508916416106076798 15981362018479096766 5942149356496947523 15347707254540308180 11935997183591067059 8456066921086585135 16282266896645199977 8070967037473838368 11609689105612510268 12499853511740373662 3569807352411697367 15344383696063551515 384774647509590653 7410955259941094985 6852217119400423663 5996366386930799117 1037866804484367560 16059915301483156688 17570035457427996168 14013859613115762512 14082681267194639580 14731261664549742751 8032257946109838829 12925038491625592629 17844254572395586649 16640528464840639852 424917454551287203 16053535660991200747 7436633506759260878 15975764185340732879 7101447452058838854 14098545895868410064 10442653815253201268 58324724302449003 13865999880302459105 191558607594204106 10467056821943229903 5157615134187783268 9746310079326901328 7016910761341900809 12813688330595131727 15987577585145046968 14810301927450791477 10411963616986697572 2806381513089640837 2853902729636827800 3835195863909619813 12617058135693378853 8378065062890431489 9548847146993172677 14721203809832404875 2741204673059982644 10813469675231363774 114845013023211615 17214740963021493266 1461099491666395182 16959732713650761920 13565967919240116647 12886795249861445793 4916989088751188975 2459910104859279615 5096799069449203167 11025887437454198034 9467242346135128027 12526528530737243554 1066042941561745446 7161585793429732321 6656779614090607904 12210594101242888964 2248370347522469960 12622207925611619492 4864229325428481545 3623856413779863907 1136350423580797631 15430854726626646957 13067180669055981219 14519975962417256285 1725557374368048228 11533635319539208915 17972743422143700654 15658621607665042366 4846783236522218211 16807803806512141192 18101930739929186406 9663636103284887267 1431927434816473994 1748412888230027328 800015952200032430 9184127466655708910 2023997267958459310 14549133970909607080 6311182794228375111 1582070041615532223 2954982060448049012 5864123672211463838 12481079777306517108 4920504972616128342 630184012988407188 12186682833526916852 14939714786646033758 4015227003551364045 5205482662112659553 8905912240820168510 2365722738724298894 880090799899325789 11288253320013425964 142403236502654834 9264386410452274239 9082242813996189773 9817005678951982900 8135803811871418814 2740884783828514092 4503177352469540204 11263747999025613397 727039407556026714 918111490867723226 18223483213391670350 13896614059530244226 728133329738089605 7785093383414435545 12571514529359991953 3114510459847338061 16811315870316619944 10766166297384968363 14565290521464363674 349971863451261156 7987436374934207873 11013089623993279738 4558632738132731734 2897434138394346749 1262419861526791753 4541905695195185429 12224414884789112033 2959553205296540794 13942086134429753986 15973714888433398302 1775793697775504486 3424396645957791141 14276131614988586716 17819262069024173057 11632288492113371083 7249581147565896806 14753002125061123700 1694111875685869660 197075120727953120 11720199698014116278 4939315716560505812 10952699935864800618 15495177104740379040 3615600119957018527 2987777860215445163 8075661647358715004 1693243709420564535 13497896174971241638 12441781082547047672 6323735102770968291 17498282774275033542 13887228321556532472 471192637574023891 4938507229376148497 9247435072037862698 7894674385869209412 14780812352084542833 8865456365252394197 14045402562457282309 10126199482929244643 10234270896222010571 4644073018555357422 13238061130308903058 5700534722646127529 9760307203105495701 3978102805351440242 10067765692112299112 8274590813233359517 14413189914928211909 17755071638704193564 7662260643340069491 8679110385533238465 2429235060122509425 13713621127366851018 12397449906179583568 17686591824802681274 6708341869200001221 9056814174795199774 10724941748762342887 11666131325278484128 55291554032585241 6449094156155033883 146902736587001857 2496356587891778227 7549988660080836150 15798325707954047805 12396340371150520725 9535671702702750756 11463931348820107858 4027193746414184163 11171240978637746203 16029442839454908005 9200081196874542245 11611659815549396450 1821250851739461097 8801140212764935720 7170790541001108115 1572155068823808308 10652389610821404877 1510989023140160792 11040755713428250706 9982213634350422634 10120143993387924384 3277511324261229754 12480970701395997508 8001368621917544590 2663101443077147514 15167775297581073666 2601579390200636139 6321180906729896818 2952781371578349449 8980948614560176227 16441587827510619520 1770628259707950382 4413473317554891772 14089052571588305213 2336441307420850324 4726454885599389042 9152862305563657009 3354762535440901190 4671545039222818019 6570020786795806700 10388904818122656288 108526265884871326 6802664453418456192 6114649059433353807 11667584858237775727 2520069176703470321 7909765610412082953 516025730446550334 18371372522996662990 17460810493645389020 13544420314945636376 6858658442499301742 13260514558886712998 16825607677815699522 14932788705475147425 848285100345957796 4916248929759777349 2749388884382877581 17191863055997499524 2457098256488367136 3618882493981382963 14918522056821428303 6055164975532767167 6794794368323490076 13634141654569028420 15033772156430687105 8766536846575120979 9266746629515526968 3504686905092702117 17625982721727277064 14466210752103230096 17044434725520784328 17170866985838695034 8383436191858466460 9156369408239473918 7322041625109791565 9676221296471188707 5011949085713426769 5926931863797332990 17896775251103396478 15758970598227227218 5980811962178718818 15293610960751177740 6862944379291693003 9930123758026577515 8991868635093993502 6175646164708448266 1583146734909504013 9581088067441796454 8117069807727045734 11991067978879636194 15900933456602389421 14540930349901267463 1105553269206687895 16799098938990186928 10287713337435587242 4081347865444003093 3507819829184256554 1418304889927947278 8804093173180593782 8690207188765648911 1223138668240090659 7020682678003099022 10238730800652681904 16955784172607417879 15714046784964959941 9763406190078931478 16705803156791124650 16416870556337875003 18180973774916074825 5562863157817167355 14423312360779133148 8102757832895318675 12416356742717014103 13226484760560627318 4302664525879893772 14163384473142674151 12647874086420761518 17688641420426014673 15050641486551342838 15699722492741925726 15884334327113071295 8500157058179101001 6529247321330485711 7686849336929982557 16332392299365828149 16271662893817291968 5856596670407594128 373113526025259746 14909652427471310088 16213880985053827612 8635478115191721127 16767862253330455176 10335350773069792745 17112315577626467369 17813763173170788157 14670525509681506400 2281283828585268731 10964552726359202863 12966794371982926382 15224180143772486475 7297338350568623004 4721259972898669017 7427318680631654924 7432541697815535219 2006750227195811758 4769699043356458055 14500404496627393529 10851666604552595606 2303792216133878303 9847922538281405010 17033675941928685946 13772325824764121225 3872606758363798076 12266479325045198228 8926895382072301466 1685237024554435441 12916033892137034868 17240200411858158560 7158721824148673330 11261337165083859985 13890966600383117437 12604418717790770970 5129073221666935090 1136291418681444712 12315343849984988994 14616856028220866507 17104719333381574447 1065590758523741946 4883511597600711585 13079936234071939288 7780208109266010298 16861261306607695455 2352605241854714113 50916227527038776 15662760851034520983 12409788225967765016 3366116810624166476 9912764386888005494 13897979541357039932 9452703959482518647 10338468036951868650 16365848002511580294 109483816935406203 10719124388796437984 14546335264550237465 83994797585303639 5463137503856307813 12680993068575465722 11869097065506924370 6904458462770878624 17617957654635305452 8696093494737575354 2462486832589468158 15494358960633045906 1921414391967195525 11405745201302474435 1190493394251918604 16682050272360555853 12492210749476143403 12235639323110750173 13869913528898430701 13333358914299986057 5405957649506289683 1838189883272618632 2861642625040035465 3516075334222792606 10337048239134532053 7314409859746702363 6869964894064772403 17722382737357323451 13824477334802500279 3511427350041868156 6037618825211902936 5095362101659554007 8945409813504786870 8711967150146469799 5915056608119608572 4595010209986663274 4809495063975633138 13696986670311280293 564381396281389021 5099773293791910223 7667725644741537701 16446622137786408609 3320414574683615537 7893144536727158635 8377268037168482979 16350072992823062102 16295027677366657723 1733547186619300166 1478967563398722061 16512566559098666197 6911236342798346661 7356284659779628667 6693786273538959380 98609095321842195 3829964332968690517 456138061591924052 16224948358288473671 16699720498332281203 6591956643256110714 16464464598083727965 12277762893830499641 10062860380713168363 1818696495413111608 3192306636277807768 14763354389092884595 13163333431870369864 95821895441627763 12844108121334928289 915142569103914778 12302536184209026889 9387165899593098513 3178223399231182522 16199914382562394251 14792971641128728266 6166581770749803358 16649587992289608806 11337805342422589115 7944480366200017715 6652675218864327319 11896761580740810684 17676208946862167562 4842346147096314642 978244919345965697 18040421236742293341 5112080823980288041 9909968531589158027 3659310335300906701 15951755367430092827 2022192848000248172 16409669589955031425 13886436469395622650 11221640814888795910 6823440758687313894 17028122847745689393 2618583810147262253 2930438207887153208 14501333393374156917 5221985611691880780 1593147800912362829 11082268075484317111 16190457021899687565 14596474429517615134 12038252718815881038 1040337490262623166 17715070939481286959 6025308591967982445 1833398653023302879 17294997881990226817 3007343431290174892 17222626302717640403 14698578375880051236 3989665112738615564 1064785064670461256 4872279716390071772 18061702501761880654 15517451638872188935 3266618442146517295 4225387267472600396 4441529428676002916 7218172212208927941 11045599380940050361 17655731381088148107 6151090849109214192 13674429359195050257 5642161265345550701 16717548145820608607 2881766755199396487 13109385728452372129 16271346470843339200 1832959411601506459 7273093729805629938 18186246988418115965 3435541688037692236 9819177200163450760 15358716641930819513 6098287706709339571 16280325026404497816 1945883655244153067 6239047687869715594 3528967553262380292 4003939222816792454 11125169572388319204 10783141411267489727 5826263599209383592 14866712653215198683 16682190467224238710 8077693659093474132 18265457209479241518 4346581188460132569 3987947850542927139 12960350810525238425 17102437866904082221 7482818959053211120 3001807481513020359 3485366948445231819 17002333338222961311 10727047950650914062 17680634542290825207 14596658666864141424 16331347446672384480 5326274290704362186 14387491393402665325 2018962154249837163 12557366060168543215 3323417457430510617 471070846830609703 727834082488170710 9428181563258703235 13661486976219298580 1449106383807097742 12224272711498229895 11074335573155989492 9700295717821969479 12259485500102700128 6562017080304341502 14762619046014955727 9069023081826551672 5302144427750269193 10167510152438867444 1101760122025697729 3607034668042261388 2585065164785303633 17354887127761579676 16955380978715752130 12886289403587640235 15707980471118669084 6088702637755683893 1590052462747569602 14857600566503333599 13278222062161305264 17651812334434326975 9240343594177303639 15003722321143767909 16252243333092593721 12802029756619187087 3204904923204694871 16143274497311439482 2792420894767813057 13041649217937114397 7689411427859157192 1042472869018733273 11316609136870868009 16170409977877741873 8475803559726290231 8437716114378636542 9598858233233365236 1767006065318474156 2526709246413788129 4314171564808930300 396999846631524755 14330534434852535837 359150344760949338 3713856300507184785 15606131569430569643 3685002534331428209 13157619272863074105 17862957531259495121 16864756121104336590 7448341605324098875 2010998304844639654 11919538128422138732 7911431347305870651 2563684401513481284 14528435948874120434 11466104606094513804 2738726991573774209 6882587891221370709 5138552122092908594 9704278054343893687 17153175699939532564 12790373209118981034 15310190750685448845 17844842412587559378 16146691356355958438 7810271788801402893 11555788715216173960 16057277602961076894 4815989009961738836 15694819129509440033 4870032610795418387 16277274869843079473 180313110555977935 15954767067316432961 1671101693593520102 1868157189279414697 9056287351398896017 18008225168745925810 2999789589921280394 10248635878058477903 961015085801747136 5227335507604156066 4585177501818284026 1781337008220480851 6515997014402286199 14550313473803338498 13113903953701314673 18129984981177271992 3175029251731572168 12700958567241617009 10232998399005115968 1842780022896947573 10045303991874952657 13877699982332990686 6847466401567794025 17839401447055930304 5296743544750537106 9049341438951560103 14765586274090690921 4065713358514984487 727109326846385518 12197603235218760766 12100310909413624288 17926142833834047828 2112853839260606291 6725403585485298145 18138175377275660179 16309242455288832201 16614197002630817649 3737159209012707709 712893574403633466 8427795242959563017 8531482438364605251 17846181787670234721 17710089824971817581 12176886581396557371 12283641206073687910 10519991674335056947 14665279785575914522 1474294096372046752 7219884083995324588 5757362776848796839 2393151557639706031 14545627480403249834 10418809220350168355 768809273386297321 6913343681718911543 8665284247409981765 15954694068726590387 5870256246949740717 218887579539586711 12416258307026686756 16482653954831778353 11421922875652725965 2759189227666677037 1590104302460027015 7523217766024308301 2609659621424200641 17127067487689038899 6105189714349040134 7750861804051156955 17913501249730793418 9995292437001648758 10902426115344086284 8599231651356618791 14503266203873005892 11313090155383109269 3578180241823269929 15825231903085386693 203638175887100271 16011296243627813011 5865723300042736382 11056313502305642848 1342276395597730833 7995181359700643794 14975640028967625125 3497834480582265390 17548781438097652673 5521729543050969419 15677937392790909793 12418028498635556160 5072471738707505240 9908961856822181614 17948195748136133524 5361614174062010974 4902305868370920437 1003628498861339770 5683295331331231213 17558207973394460098 3358911876288118091 12643915265655805231 13242719670932180392 5996847420136374433 3986162717488874824 11690408520259311299 16359091563908201785 3815441872594869319 19189269397697440 15690081367155801618 16410440805703683545 6394391725427063780 8339873716426999084 16141234479474530253 4444248268746868106 280852164301954141 15728315210483314238 830960727378638018 1563469741372201971 10931981700792477482 11471856708303657607 5461494723792525820 5720996356235540597 12669965233630376550 493427658485699054 10103064313870045805 11355792847464659943 13739933806223380508 8416910322758681277 1445536555165444219 8670469497032525291 14970817869590650242 3581652401484745821 3386391372000459948 7144845623051138889 6373177484148696316 12126025914549690926 2297507906507709531 16120726178661042083 7790126383665701855 17185950358629871724 632328300780787671 4456700926283560736 11150124458434912184 13299539009797311757 10587162614976259100 9074873211060016956 4158789053178796379 11325978380084133742 4955574626757650182 3842269168090211034 13449716005442017580 14954070690131702364 6893577710165385867 15707131134231843085 11727546444837162682 4308991050783026516 8623279996435540178 11152809734177170511 1927984740790768452 6698167421483340366 8437013357012748183 470615136982378883 877117504819360125 11761114554255426579 8208927473855581536 8519932355818347400 10273151772514640415 4458095048395535991 18338513255546578325 12410109203846079345 17667499045925660055 6080535502420189806 6812531134943140493 13285946779738445879 18201523248575023483 2188969009621610119 2746294546598066789 10926580438629241110 10169083451375732054 17073856980940730097 7630737454653476715 3523455247401664799 18164818900661524536 3509375971566579571 2626212020378195118 5616023136891736432 2423163438511221767 9551695014873419724 16998118206353974592 10895376947794899965 2161532237884982813 15269223032500343288 13204084364073569662 7402454219627078049 3526732948260710700 1783099012076470134 7692467731174654781 12285275046924738334 1831803699122152514 1122494898372346817 14646981250826783820 14613004906571664738 5341574234880900833 14030132528532491980 6906760627107210742 12725058519297171282 11262599211899451784 2916898271112595719 5979491335418035576 14047994745493262918 1666756543035426231 14982425866408098388 6409845296789581074 2961804049189614532 8203833182297434153 4542419815051067279 14016989243829219290 15776053431077881509 5126614519061648872 16900850924228076457 16211912997641827557 5438667460311800539 520983916303977638 12719760348702122307 18163910580941185296 8977881518623752303 11438463455349793516 15365672838484526671 1920234501622821966 9385954464248094343 11023718083363700718 7825304211289013176 10336132470999289674 15641115053985026162 13252488842270563087 7043744380239782831 451054948018824069 92417814852358342 12761037686917348952 1635635404430118920 9531118867882116260 1965428587755265434 15006497163042413330 8740237077924484260 5430280337811773193 10503509035679813739 6038687655201236797 13178379663741969259 954205561459905840 13800140408713422801 15848234236313141277 9717683240834807304 14356449854474632249 17535208304954430899 16193226314242732712 11661505887427140460 10840368565211544392 17614148392011169248 1924850330559627258 5396165101099474487 17001236302447021149 6294560265197892259 9540562762992120692 14708918909694207834 2141738003489447010 8778201270128168795 4248413338587734179 1166106012659727551 12585495311684263661 3989991996340939379 4196995888302015857 16974105700532829594 5511046932413104748 14341100189313072414 7710270602004668431 17088378600237062660 9064972272364390352 16662488008750714905 12427201067082442042 8158522929518658641 15256235354103452327 5885002754859484385 14744256561795893188 4904311246526189962 18271976121628436589 14051655613097614159 2538225975786271811 6550559607704746185 10049131701965540473 10425510180410610255 12784402468548112266 9756160568567815561 3197497323375526043 3562036000942514845 14382400744647081546 15564542944347466007 2908273293579092591 1221568657228385233 593316159830156870 5706133035150747567 4514094427173335525 5747757954185332525 13747769717769185934 4322346897514186981 713055677325207035 324596984548113482 1161159534968042807 15177988285611616378 13497207823769988567 9755832143191493267 3476716053684583877 17167687079436781229 1478737883170949998 8030834215070999791 13205337902873833969 15832514255417252790 16156983809402468707 835135830109305377 18416899990860106248 12682720193047750243 5179062180312951806 10221280972905352947 8318377053007054992 14680219858648838813 18345914619091837830 13007481622603092240 15113730558809403485 7554804243444554415 12094776220060791696 155920422878182832 15505675118256864874 6852718837566558718 8954703863789125556 16751751559067101315 9404567437006630960 4865384125017150133 15440826543222439954 17359819040420816089 15346635143166300863 17928138644537680535 11850101341958217021 7382917498399275227 11043763210405254255 6284454782190743996 7764132819906980255 9031144386288817048 5028817846785699164 2666782832078604301 1460336141779089359 488777382499006980 835585247781182509 341159462341495092 7428722143128430420 420565519453612328 12539160309035418529 4064750508393128076 16662014108962130302 14880947271710556068 6488323769069988322 11535751152864853785 3508660198480107574 8791946957237559456 6009542714652508299 3372741366152153333 17699765987619300918 16164589747563086731 9954106357505802481 6618669085718855296 11322203439602420744 7114603511308056956 17767242361808062625 2614124205209603937 15367701629319808036 12189397311914938861 5701087471333009929 4688512510817124299 7288301396527443283 395743788376604538 2881241103477094033 9479561665520053035 11828610913461581448 11271052502472956533 7060160818764272136 11384920987352120464 14937072560241032578 2331943222696306797 17146994736740533471 8755975897281142283 14363860654357598720 12568745386911016305 11755670603361220081 10576294817970532529 5685392306042528939 6341896443634217418 10503055074687714583 16677893947471469423 3508460370250542863 10664679166958924316 14459021078866384503 4165117199150687954 2621264904075137903 12712947104786819973 6430912553749865621 10748922041961391721 3192384560429353327 13125073474450613478 15158327954301203055 8129226097492997195 17015190867649692658 2482971005080250316 8804365124189164781 12218763467489078119 3748541359294272278 14669799836720417287 11233625597102474770 2750825483141830765 12130080217099838022 14669147225115043178 13933669680199923446 14520100180314923933 16282431838163389108 16754236368051352779 17962795700274999818 7407491158077628905 3220833436972504033 5141720913246806666 4954945768643180766 3807107583977112243 13967344123469107856 2339739019291839344 13564122620708460864 16086713232725316893 13297043463287189742 17603580870719665984 10576062884779094135 4607964130165802932 3235829719435712346 15821059799180404180 7114641728817006439 11056584127725313484 16560078261240513935 7544200501704708821 4974378314591212255 7446333242824777718 18076292135224239728 15569272949317989550 2916898973951511520 14438863805517394580 14495249527028424809 9789794138141358064 13619542156365132921 14618133462826301852 108225208356055057 4693140620386342909 12030362042432217837 11734110164867962266 7053814715144939729 18260282244954000123 18266758803806324980 2684144295682700509 14310846441992811962 14612712089393771858 18237958681110322031 12880746001161301664 12580880355951489788 6491288299204007439 7917725038311066154 11853779250592607653 5331408363051158576 2836297717449844685 8982977870992022519 16252829691224500344 11079585780738426206 2074339610974635728 12188259507129204125 8927451432643594395 6218696057413417350 1406570264801096519 4645575025774817275 10551848882499998272 926025979411624274 5249079526975447448 8861070765537596611 17222508817463319338 2962721552220563250 1943281002439561266 12379275006256209950 17110560183143045974 9491260342514992038 5623379741680889793 3450106269684501354 3609737367227140642 17666671858622501643 1511550763304861308 8580028430601376935 10346729078023402125 12965276470482875524 5362477588323182227 5775126112639313878 16674251339316031234 16059203159875869956 1137739658891843700 16655839590124879062 6262691104554471910 378229114671575353 5043344947679387082 11691501970825724029 4843708317657574040 1570958346859701208 17485642984600425727 17034137251158557774 7647846335798158924 10567990543766724454 10307566865012181072 17131939522499332775 13776787925792193583 16789126728001481920 14106620255570562410 11345666610963464027 16434849014486850817 6986628614015588789 17639659575089972589 17962566771589769426 17906903058162861372 1312715334753211031 1319956594039476417 8626165356853616598 1303509409488174411 1572571227957919202 1508663433094892515 746737991712199744 16731538985272460824 17520522656028684850 8911858138304671124 4749428589554707754 16571323554214329485 10887388523355270698 32598088218211530 3826925476845000578 16465442795327544175 9271872239677818213 4683068366075950614 12328890597434935737 11614635661815802785 13312536730166165347 15088214645818883379 5470671720065028039 12242139732984911868 10340461014943459702 11513026854177270100 3027207458183996759 8593345290291312862 13571687155957884236 4897479259040943122 15660098633628795866 9463460513572465561 2675087777665494664 1511852933393766829 9677347547421037812 3301084231704202423 9155821882110878811 3337265765628287338 9288634906438313091 8419016619991463231 9757778204766923879 1568741933212197214 18384400846903288967 5996454765521098000 6958335939285726694 10076251535688817297 7431329516368234149 13392214983561403325 1622571767264494327 10333233308317839294 3049386423815383534 5087265628448861377 7951945242268209747 17932020859775144639 937363648390128160 9333499910763962252 12483494109914091842 996670076794986085 4740670295923143883 4878012069293124038 16857900817250707647 11681486296410831628 11069839754635689110 5734507251927905625 2231186044622434332 5953713594974510767 8844012987067515347 10222638439058934508 10321457343472512437 18346481522220530353 3842034209101410070 17173544025185531026 15305851104189955210 7711281006335658558 9615197650062584165 6923272754236081503 16421673582965417682 5835247306665690575 12168130902717542352 9669894247003388281 181770600536904083 7295496591151367314 501323146937953092 1510914063750947786 17082253422762016393 11561660379434688075 16059926151757118378 5733672773318331941 17861544358085103055 13842039223189466242 3593029812091243894 15407036822065090887 335174845695835955 5008269317816823607 7542399249697219387 17460758153622090081 2609213706300604447 13056481309424641234 13020055518384432263 4086657128609853110 2684411885676681305 9423834635870281879 9631057322629613929 15711649788554255103 11977256860888343625 17341834736230106369 2390961176374816969 5991264736377879677 3813053977582388937 17960769171838110333 2635980266676769826 15305104195718297978 12225888947448177053 8714022242567021142 14438444479208956050 3361579555574081888 16027697619035748480 9165660676604887769 8925300250071615814 8826839562968611525 1133917840270324731 10221704968870473743 1173385701090277118 12408759609379275090 3889053198311228413 102368754658346337 1355190448118174186 15536011749671310869 206481427459413099 10634805182319613039 5206296665365147542 12899965606623591234 6679067924038383062 10801656042191427545 7877166372221279526 13563588861545946338 2839911763727116190 16077155816780552421 14548419412014393377 6422823314803323447 13446970169384785718 14658664082317270142 8305734796183849437 8785659232513193634 8808192677029304873 7525958495166746844 13421284701315856730 14359903437978071223 10941569357126866607 11938066861191652586 8307781830937222974 17978751395400146684 16330053161599884017 7539355588245391138 10010994212367899087 2589267518823823266 10505823737975517156 14120409549277399662 2844798543580514623 1052562203009887418 10952535994398033706 14646721200936436554 11071767989119367376 11763124210641897928 3615550058742293351 11100191642267902565 6396827238169708410 7194240483959486986 1810285936959836330 3084241261116365026 2085619200472858497 5664941315183495147 11304849683560238055 7916577761537474410 4653783138890118844 17476025963686421244 10770991873838178709 8917685499227571361 17113463620025080533 9782848032200630280 11957913285765658593 10218655643175634866 1788126615614691972 6322593801905991880 9564503977238326670 18164646058630158698 6223692894273701136 3554604909524699802 14500932631205777799 18375106746719870982 14557953110577432361 10719742551611004715 3175709413965708043 12766814502918357666 14316187409362836035 6371154511022534848 16796726988132328064 11834122862758515680 16924904370917261786 11269035384332104968 1505230104373798361 14760148802513833404 4152658110716659833 11784624080672561907 9308021222942532814 6190163194917240854 8040856976340621257 553426999599254665 13366993289860889431 9403662119148757650 2589489557371060347 8057832540066490399 13652008603192079894 14197091051439152055 15785821398938556481 4444360896215105982 1649582358039284785 1521499927554413014 8560376335926219116 9701756554615703517 266996257778940582 1118623785897503134 1300369414175768611 11851966186333168134 12803695734407412357 391254868187229737 9862372451646090792 7810988753042330886 8531527144532497652 11021689667120583608 17479369008461294685 8318384351550169431 5063102176597151192 10684945099245766917 13941182213519709257 7895417869537401227 10641309285098515132 14013147284058229117 13059215634145123495 3518571659378303621 13671618050922645774 5910879235106131518 8392610499435477786 3567063142215645070 630604348412567037 8099290172910630955 9307981436481147011 5169082238800162130 3863171950394404751 4323238573947973253 875704196561075501 16081313599053441491 18439501993231651285 13344245240071159935 17075073170923717922 16408391805268449466 3145220334809192648 3271604975509333866 14139846501606435387 11574309965393580559 5755669652626015606 10394650068896371109 16477772274935014426 8511244566222975919 6604434508423370432 3916416381455486221 8649118668125198482 10394179674893312176 14583777454683386401 2371636529316279145 5557581397467456397 6734897700063433661 8672463242490811950 12228213125640831283 2693291385116679609 15460779406618995419 7560952080126102397 8154288250041762343 9907978413065750897 2296596009097940766 18236764826776373536 3749189894778299153 5410510599378289807 4070922569989973128 10758212150770194597 17256987307411974586 17499097855033534258 5641727837025880390 5715498172596157840 15298565154083819630 1874530741044887954 7696322454864356965 16343042155798029082 13138382515893908704 636873588007104969 3749352576905656735 9736381217168824906 18387179541261594166 2728922696494111261 6478828051854131569 2081875947047987210 12498423413492931944 2655905071456677152 12442253703115290874 17812340529858123504 14594908722000917448 9186495956883852952 30518317751870807 3313797881480710049 13965659345183482469 4185467156029822444 14154896815570546226 9939784280894567843 9932452264566638603 3229389569305316232 11901300132223498592 2540712467332045259 18193134098719687635 14361604421932510177 805068494063044077 7979849067224250256 4176018063053921279 12833073283560635536 18202760066590598619 2353191851719325218 7657126004483000947 5869370057724605765 8582505719075557078 8756335090897855859 13696568473573857658 16195444314361100838 13526557231403227207 1117231764799694465 9938233144795140147 15792061176001601909 9260447254682236887 11548703885505281256 13388332946308389047 15590428656975654167 3258359878996718054 17009077039322831846 882414466224696552 12740373112705646285 15997673863892882938 5908939950239676486 8872346187123338740 17998991383182263443 18150918820603806260 14776455676108298279 9768430303184313078 12459135750988757868 17841403234352011542 17367127135969899635 9161918777371947360 16281263693945034747 9120607039446277720 19297987157946436 2177081490117701305 5257690491014213772 18035350199774437045 5391576928422178212 17060167957407397136 5402023984229205348 1469699179416785511 17860930512823385195 4699081113145177017 16279856476946234386 11278320254342778836 10223219590096541519 6576165738459314640 10628899703874926128 2840337337032705954 11322732811522516919 12039896679625441132 8753859476194125635 10975216802124781373 11826981802662528076 4315413592306241623 11410663024225972140 6304050606065265562 7414504540314886768 4423071755148152414 16862655386614250031 2401573982133982841 323951563958979950 11396706528955533221 4906699953648407040 12714549612550348117 3160786753160301801 9954759981865854113 17761881222767693087 14864715067308090629 11216979694395221362 310835330686336778 1928039885177256887 5022743162160968635 15749112679609073746 15702270448231761837 16138424611210174664 3010332199056216497 10148626868499712965 4930084578374691783 822410397456853919 15729103503700064230 268138403991571654 14041839829613034137 11226806285777765469 700647643461415998 13599199513172067781 300024826388297603 4739220680572364183 2503483970715733207 18180517930004895992 3487330173349480649 4045060207535710875 2727215126020505647 13182242428436538892 17041793807924703938 58170319800141622 3620664942525028671 1997206791862360943 10426542698254844351 7660508030535053953 5546616882600834814 3403602764684322379 4408931416189351062 1447700001131286562 7540508761834500556 11476050223864497186 10192827884056620455 3338302224047861832 7247183203435497155 11723765710691057717 3112253282580734599 2703937423324082296 13397238707230720053 3557046282242672998 80966387766846176 1732348484029123806 12728541411019151527 17145522673096607826 27224926272008555 13515732443511944999 11930779079206095445 15274173479548351474 1963158991244453560 11050206619515965118 15461071583214039880 6498795356734997828 15058544717849756594 15349766677650957184 3641746654277214218 2777508117815048830 16004054873947284795 2576825496297332565 8455894987108704551 8991744740108121806 4699819341064606774 5997741492631409809 5852045008843340523 11838654488035145085 11894717695172582268 4493189203787893860 10611416326000347994 11023860586427430635 14014384732526742717 4617679311235607285 11995385272467386470 3107877337281266438 5841402761713593751 6385050037933004185 8734827152638216456 7367607329700702818 14390558322433858213 598345822431239615 11362972344184373236 14366008055670644518 5151111353278844560 2097002335018312014 1465544027358489718 10547881875373667803 1439707346731162817 16226085975692285991 1378576202868623525 9321984390826759776 15745805442774386199 18125547586451148571 2519007515513575626 12350307891878328298 10000991502959846896 15490469571469047727 2677350544221567034 18212945277864330182 3098238577249118054 7866304299921024055 126010630359501131 4259087701484890536 16565685641440161522 16243715787989196694 10198998285037844555 16282183742601102411 12877602633833291724 14709536926139867044 10965583551999017481 4834254007061211171 15622075967442257060 17840561498396377358 6436204046869246171 1334187779105685834 15095586046869352789 16009764858353534040 9108229204995289014 16647689690273372095 1802582526123725992 1193075691876107897 13718356566059975920 10153329748909205731 5779768777109974309 1240380518550361157 6299111616742510974 2848466409140027037 665187501619571880 231560256855507776 18067395497672385176 3624754700654861896 631031391580448369 16314503463024208074 16549971628554654497 8153944997324945871 7895632746125910023 7414478466689639275 6909099196133951944 2903015913246768633 18087548389836577721 14221025892622508611 10052840287157255877 4368470773450944612 12970221942256541221 1054665002904040710 4992002362793401619 8606570673293619084 2700907827394968787 16023779158003592017 15418722581637488217 14640997359908285072 16271978645883319268 869970642200792302 687342025585553365 4185284433508326983 1079767529832102609 11846439722679750112 11462314154755151082 3773172198860983910 6502509523952847757 14732196459269886779 12487955001150668871 15482944404904257537 17713792715982307462 4545884260328324734 5034996053802345412 1779839832633106631 7731178290003175540 7591703624435350221 18310761128830819949 14437991698898914049 11710267768093547524 2853598762920247383 14920361960376836475 9231068700432841458 8189218182426118895 16587895237907103103 15227351887626866536 13229276182593130539 2859102165750751459 10119493717830574795 4509787740547467804 14183515717987775366 10600823315876409796 16891486099268288013 11864801433668762619 6943993550117903844 12323461084770410156 11838337718503663870 6546936783778355867 3880340595319697815 10743112985411837329 9459926944267657017 909335661463117030 3502588091769096271 8118831698480871831 3985440969897703163 17364003248491832334 16184723594363511019 1411632429554433290 3087870086321251059 4526378284917077366 7981419718325189859 12038761381956364338 11823919286333482001 14320154230023991886 6196628913319835172 12385481935435579852 8683788590934535841 13433378402310097437 13732086351721493899 9274962109612232666 18412649138531515354 16896157459318901582 5182871192087061764 9476583629141541277 8422779746016825351 14708152118128276978 17627790164910468115 8203634810302179231 11168204901467497482 9935188049310060266 1460776275025259522 17241112928433843968 6417814791503956424 3629086867028824741 11093450643992727035 733464142345480465 17316563122672177666 3873094530357081882 1689504245648023480 5919544280733864530 9181848597896444183 5943132112005530371 7216115833485294440 10673959514713230131 2311555732299543440 9293641545705887438 4376189727628508445 16190819798532910033 12123590187499059930 8109953293545547501 6028260708625513537 4996913428056437920 12710127756359537857 2003843798506835215 13229434832297622284 6404323371560723571 5140847314727300826 3258505342723717655 17943621951669016126 7485064802085180158 15044400841292102950 6393698139645653048 9574726967934025184 9953517149716282796 17996925206172241638 697851966322306008 7052832102321197441 4707965224985056223 5670702062418135568 13674376357164652955 1159369290507946002 18354374209118387204 2236814879940189089 2080670423295057562 15324437740638476016 12973836767696336136 735099791112517556 7786947768770464380 12440239098459045565 232351053761111071 14000098140701794995 3408533762321728347 11563334171062605029 14076659853501606530 16590041714581998958 14987639465554900099 11377881807384893148 2969437448416570802 11202038335056435731 8719889623849394186 14543695585445245265 1117483836844607034 8887852605879008237 11284499005535060305 16151618487646970634 11100187990283504658 13372913840398280550 7884334496430374896 701982140802528524 15365134975847143250 12875652066486769664 9998225135256051473 3081496253749215491 13283044505391534836 2448297050076651490 8779971762797103613 13025192244208609116 2465963258362124629 5535637212374994099 15633311908848942547 2856596001748648571 7730497174403781612 2300459618451966604 10501754333369215663 2835440358244852725 2887360735731757146 10101914531044536778 14805431772560042632 8418211874994169492 3992627389666037578 3216074101647410621 10842228748050622004 7259530309429675172 2818281933301230944 8665446528195888486 15014986171225224081 9584215691420290237 18167755584800466432 11513057433059108034 17125340403609073674 7014262859182166049 7163688574302291 11734619818351555147 14787417353573924714 9038874880724845987 18255400742817083664 11124767816694480348 15684173149807794058 10663417549719538163 6477581609295890216 16020931736397744843 7685052596051686303 4265165558196456983 2138020067782303695 2855274360918351486 13219339295913627486 7007113905176062023 2241213350113933596 17916640739870010451 7427752892260170842 12869956714430650764 1848769816080326197 2776638319642725015 1738013655142217950 4769699193832523223 14427567094046323148 7971020018642789111 15072903737174260711 7211518033950409633 7703022696778583868 4190325811400097535 8518401479683915309 12144001649516511526 9102209323671045436 4047792160050907279 13397478773867926554 5879276882307628308 3773770979541451676 13950960252091354399 9026152461448810196 4427581900516356599 15413933314486573161 13284037091985609434 6115192578963937958 12096068354369846461 15416884947386841289 11715209304947095913 7341552764098275679 7176646000392128623 1447712565850861516 14323264789900959084 2180417393389791643 17629141070673288287 1973329641674758424 878178906609635027 15253484247080360997 13891516967669230707 5341920153299830078 6750196536201109501 12663773742455539737 12465413686796504684 3446640653158335795 10643403917534354481 3757488284487107902 486614061531440579 6577892537379537467 8805300071453095166 527706324608846648 9963597074570512207 12567645277757003521 17135239111559924559 6573856333072065926 16149070120189522151 1264197116876611101 12495622327425504304 14689124532377011110 10801109159266970539 3849065474150043756 4450544786848316868 6616514687394687048 10811271263938876234 11122260485764435606 4008235673668209650 13623129807058319380 4662258729333172147 14092187187176522280 2855816031107947984 7182561368653560563 16813095395026293300 6975737086758250478 1510813988012373004 15128289860632665545 16553847468730473240 15957448804130615028 6614119702118611367 18129255648018772591 4538989142337782946 9788301442529909980 18305119791746542739 7292157267851652737 18336624928678709722 4007196408596896575 15987005037929134784 14153675006534475059 15399898061444258380 14470490656656125074 18181931193585341316 13383680399596627878 8254239927402739158 17389813104389000288 9544274712257473023 105691656066011230 5013304588675494972 14806468455420842266 4933272521684730881 718685480915965382 13244944447183976062 2346811174630731832 15857062736240351837 9928029176916736854 16486102615193913018 6953031146249352828 12635557490799006511 5145823725750105673 5525973131415649145 11449395632856159232 7162471655439729146 7043581016707057198 2871825937344781690 5891292887939244784 14319986240235170127 10905711536718075978 13967019756536377762 5045546025684351732 11596460184636182412 6155228322949306232 4211670629468856135 3571546967496942066 15158599113547508893 11707986511313772549 12058945464470429817 5175440363585805051 14612853969371904144 8015293174006059027 12165853674628777131 18052422692808802072 13307603189834127495 16342086911367206087 9596509899110836483 3195279095374299919 9943961712606498344 1904792842438664431 6728920564192097984 4206043646760845681 11194222489733333457 7379318830599425563 11142829806577915591 15803373775698719560 2441653721888405511 8763693640131951187 1831702908026854155 13764996653643927078 8039789056666239131 9803208054376286770 14193025453353307798 10792524062525531054 1874683977665608971 11413062868241602174 11030601505660150912 4206944155228207148 9870829743841418992 6038825321466518985 5553672421146021873 1904829157505909522 8222991198149147383 7426559014871742351 6318395463471880513 4807568262817510710 10036694540309992745 16122164706430977666 12302923282184774526 13497286686436071617 1053692374713926239 7047749649131186902 9845518550942297806 8794777574508613377 510657163536538852 9641881624455001452 4788091385210406310 5067342366560083688 13240377092391543976 2247225996115887119 6574207804824771031 2241085304443874597 7955438314990634470 13344397256621310753 6343768290593221512 7975676122932219842 18031533350301435649 5696887239670553953 624202830068248613 10659378621835809029 287975323240620658 15601787477309337620 1582880995598743700 14929766295090176138 15849032166056021498 9757411273044623635 10482417060595351640 6787220189478723448 10691043247744539167 8974704662046110536 6783896759782502162 4437923655033624939 2919545909216922458 18155535111798269297 5751060642546185640 2745155807986516213 17889763326906315408 6459736100262923777 9520555572467396161 1444269669268266865 3659354317222531391 16286650790553881115 17123950495427565092 14356104560424548999 4171653165965070375 1997525272960263313 14022115457525090653 16718759601011957623 3277929535578452166 1089086277551156467 14689200019007850935 15864484193322606867 14811929779996081458 1673038022200874203 678402125941965427 675958194578885612 12530494392447861320 9955280343417903356 121084728840264945 13413798517538224594 14079697337579211997 17593155431524335011 17280496567394547303 12987731241560169142 14148362270317065501 14708181756144316107 3118967254629978508 11281070598877038396 8987572770200006952 1074139079359779914 15059743363605637798 356059007643562477 2497947294142471975 11478056738358674879 12227173203261530401 11037985305329243606 2001581832622164222 9142139215296940693 12686316649826714357 16096054713827182758 9097505457241477548 10442396339623580529 4617194085332440365 10339564350750448642 4940602469569224300 16233308900889912817 3571737179405154323 9526938270218419777 2230581460117412508 16922814157023578882 16331714641260593155 7388915750359684576 14005502311417846838 8624377327718051872 16463681086331829551 3094227465894153988 16293029563506284612 18151815904021632289 2047901158595205157 9484334564417401681 6497613709834305417 7324470786971212162 12539793745817506551 2263071590278203955 17922768049168738516 14516232088740553554 17666298899799762500 3929099576943608547 6895162208018817407 17320299192487866239 12677156885356517614 8894861077168866020 17241856871571102571 10489518699690440270 9408015983221532496 8673841808287247666 16733602343245236031 16010466856839867887 13016021255495581247 7566820182590268966 11304627241127535177 11382870702276854388 6162269697004758641 1351498743192537110 11022336159220461554 9561224640968224373 8535890004504645391 14571929029433256204 5447342881155822261 14100696024076078878 15300001642945566929 10500462951975134911 11320401357076002498 14212777173909978155 3673614751955870580 14343844038349475083 15935293364571235866 9555051691552070994 12137348901915841382 7179876710986857320 2043148630691041210 15530380845481032069 7860402600124314349 3221112043186364160 8025962643188543914 5005146091793927025 2412220114861657668 9277185332390685754 7740056820178191246 1881697074838681201 10539969087630334875 8961755510389712540 8693830871912363418 10591630762722163037 2819410961475032378 6025541144151006802 18280007249333807951 12723598656320461918 760737406949733627 16659932342789248075 15715384470185301610 8529912639244365413 10916947527086156936 2348182023078210880 10143252517702759229 11633431919050448212 16274754578413197749 7678298886295516610 16026239726602684036 10066478310155551947 4235314980654313675 6303234166211926882 8460549093512822155 17444749388281706432 8967212129667575091 9686189652162719940 16059218466784057528 3000318050618694860 13866044516352934252 11217941986689737434 18169209817108265283 2848767704350642530 3552914726254498484 11350126778365132050 14361236747700905813 3476120657151212529 6526694932233844692 4870488392233284161 17291608559037570568 18163733010372866541 10280411109425147750 3263404182488886078 17184451118160816086 18267427982209473900 7839157975126360868 9391430921599040369 4433655827236492956 14308834341994382863 360187981741722287 15103034825543401523 7634384575385700430 8465013530437723853 10193121681457570838 7666457377652827045 15480570996671797242 1776206585288713182 12865327636977233961 3796087514799366846 5807362274976737248 12736847360349332123 11203633319476828102 18350402205726230627 9131945757774870673 9954665139747667084 6818805968426941901 1605147177271043910 15098351738390495047 1752984539634237788 4182057818160090456 4169806361402325684 2033064445704503723 9178233559342846521 14646564851184595110 18118800965854601139 8438704690658635576 14447816231184831039 15911033355996522363 10518814967996761550 10229794833285275543 7856656350021530002 10045704396320660742 17824408512058963951 6028367075501355580 7068536585633763295 14470115577544103050 18138694820936265405 16288416127693847812 1263980215508984680 6395070600306392537 11304654474642190354 13417903951539373528 10281049824864447243 5963843555779271253 12390874026361781925 1644262092802548898 10267615445471218240 8077639753246666466 528652201743329231 16903605010410088765 10884812903777903442 4985185855915719192 14404691294984583953 906364891064164607 3265203351493269080 8570573707188730143 7532478737672315360 854307988617481280 1596351882551063571 245990770394405265 15772618697658934866 9942957008525002698 8592566420326404090 2401015476427704581 120730777522318181 1224748126670869477 14104558162987325897 17626107879902466632 7457982806054912293 14208870761890559352 11914854776430775215 3200005964434138034 4616969922176008078 5542325375452147944 9931020540001573915 5194975816460014949 7183576116458379707 186614868228340910 17567530777670460626 4924928890122159498 12814488148831835305 10153125656825879475 6980097611688850655 14720769557491864617 9482969301629886521 10116872253830579113 16928821902867807569 9472175658696583869 632380161483006123 11937336744455857875 15353071163855464145 2668756341727163638 9691636260600794983 6042235078817293475 10012155269781189433 6687514139203372197 11142782436339727140 6013970321357916131 12674719721589924338 7205853646142804214 4774268482412555798 10662243494991265626 13945604129897995270 11754249419689603639 4380146076919891366 3912263728135605219 9978480409493393858 13762403679118336723 14381966406827836462 17159108663252415729 13028144028121517596 3353599944249448574 3960671769542355464 12516771280841331233 12105775784714676761 11548102600531940932 5742037165382825203 11938204565296707203 15694786026162528658 1007775108577018390 7791598686205952225 8144500051078717916 13178995487699582790 4303429397717857744 2000354581956455680 13395924388920611364 16802356547064569693 12623208093141904950 9094418188041512763 8306882716284702262 12726761153693776333 9677345352902665189 14209662273483341491 10943817731435492367 9844777286736384020 16524376995956088586 8785851965802517013 5867796708493814418 5072574905365827149 3677930318613706550 16138790851561303176 13941770015447342639 11776370113811397091 2892331049230850293 1283877522806553404 8503961918762562698 13040153358537233463 393649574535700009 11251921510583703434 8128218511910996208 660510081115209180 10505619849473431323 15624337557033073742 2825944963321067795 13568036546952574364 3785164738129440017 3169371374346644745 3406536429141284760 11625494257043923175 8398092170755028576 6159826831095680896 11333681037902427410 13662558552824682456 12200217592576124674 5772768453772867174 17262501256932210749 3512834880732892396 8722587804219265501 4812466788820054226 11083567889145193557 4274353331856685959 10470807967657145978 15863894331433466047 11582094527335566034 3794668635244403069 7285204367272545296 9873134379748293632 14181677960283372589 15535175570922282299 3555120238967518013 13910468191984442446 10688051068557435670 7734113833364606865 2443722719558940903 5442674880035575707 12658784550291905303 15722330015832247081 18195898971175273575 14522763956405188551 9848580295311584168 12169143884206618255 10041190473151146232 8498761340019755212 13482335188669629266 5477820390524269103 585979803650374972 17830299091570783594 17835778474429804399 1035058759285078201 65963692953102532 17904791873273073453 3911115203619387740 1813770520653441343 14918467742999162121 17761764815579893389 7838362850143700177 10538310959311381909 12399946874053068813 2490117690423082979 8291350511591871641 759299085301580624 16653198154285749452 2211091219750724227 4661022956849231596 17144970536554120646 13713514711101846200 3294565911929142710 14213760549642827216 17193574482344542318 8434146003418007346 11834059735664255640 8243001474118313188 9198955290629698474 17848897259832326962 974084865597179880 2411179787187567711 4377385762879603050 11098804198728133909 17213342571651770785 8425117452027731310 864116311126643938 13623943874976558154 15628471173016299954 10776701989461702812 16874773984527108489 3867678634003744356 644515555192925542 15067372447110620705 4724205030907685954 2319631130055350359 11947432412461880076 15038789224365117490 15170521178197636019 18036756617317532197 11991350931531631607 2346645447285740764 7532568921366707166 242587066524125469 8782997923111389061 9533635879485185752 11122839199510677920 3873778610364247186 17910708325801479591 16439794864595139884 7416538771689844798 10295978320633959036 8950463796682823645 5247020906370915771 16316036930641012905 3762039970621152474 10610664425129853915 1309417216945857821 4575027808851750434 8149805817265245670 7200423851281540882 17068596816126950896 10899248804052536163 5420927905761739546 992411696841993114 7612562592387482897 830090558460221575 7787863326787855948 15360467220668569784 15706516244674086375 12099829753877893673 11447370488723300311 1235336387203594013 6555222931799061891 829375422507530115 11724138732234794436 17181696850793603966 8874623581404191740 450254757783065744 7099173563018491580 12497284474515995218 8214020969333220985 12103474955567562745 17142376266723927276 432605312560930196 10371198353539213278 17283738991872816789 953225319275851363 11116337298470118487 11371733654961003675 1075178155384956790 536782436277748787 16132351091288935168 14966001672473371010 4196365173679234995 18368236537570477322 748584328751486539 11446323563813895408 6560913107308696235 14231437455357124771 12833363357938349003 1012787507010908450 10981190702569751164 17627430997461200697 10943603756537117769 4896007608591832335 1458462341024192070 13832741494831150222 655611437760936122 2035187611828236582 7894385578055618220 12290759546789977148 3813239042703954108 465801674794143835 4343852525947219858 10637473021275041765 8844964262307391883 17446554197067341034 7947975290549628316 870008651359101657 11086910099206993904 7583192992024271301 16468724655814251660 10675454981787745354 13911389281585533951 17044870748666959419 17549090914124893620 15949073309279048613 2073843058436434129 5394964075159468146 7067256450500683915 9259066201825148969 4582729454270035606 13291797447414097396 15863140212812934482 11484371420211670271 7382502172054867467 3249062054856283002 11414250668399535186 8105070332117058119 12235190835956522753 13779191878190306874 7160803465974920602 7305249728005823850 2751543781542408138 694238764730422562 632950315797138814 7483214178469776763 4511365407178888687 17429234806728223525 16262876856985550066 15039852082403895820 2861587441953724785 14918093668385874357 289089616041847330 5112575908391359365 14709481534772892988 2879477747833609749 2881567748820056538 1287123864429251643 16498133270297220595 16403629913916265550 9746346192718344048 13603548261974305450 9307848725080284969 7073312487351522616 12676787852811929451 10112269347663533245 16455352182138853169 3606120986097633450 5151541737700633998 17261796208984893407 13457510711183655189 3885653787126344215 15365237815666768664 15792816569364505362 8432589475107646288 4954607035066895638 4849478020297312426 10453880110776980528 4454753823146833174 18176867723474571107 11299413108462193653 6097528180001075377 10684025835303919822 14907956003669481036 11182821299312913486 4183647783062213649 16216470146185363868 196668378995673746 5481147910321458671 15396564859830059080 1004193774123870669 17025883536032054391 1072484798877274 9769546149249334273 4563500327484373159 8600600463521385929 7646064609202962920 18290266299076294524 12738961046051311729 1665522116848578349 9724401887612267563 3241155571436806920 12533853874873048030 3432573741272996449 5999077529405441928 4365395999297377245 10883057305845193064 9933936033427075549 834918258787527090 8741612530303627430 4934106025827803173 1935219741270712085 9435778711894800034 11786278432313489276 7367088439012924304 6968650847578867615 6362053747476091989 18271675020048170980 10258773864756159969 12957888543068994894 17310636925810017204 1829825287726614858 5456169752254479570 12964591535901332830 3119987251667562821 4203318846530764618 15087458882808216663 11889391845680815843 14262739796017657883 12955529457710600213 7592011120290945075 17832522629730877762 9557996450769114135 6342647107705722935 15570883999799068875 11752500613525902143 13385350012640583560 13646236118277739197 11919559970234392542 13399020512607823477 14854242222635445271 15378461795331352678 15862100936265223709 5011995619816210193 13647066212467424541 11134240338174029414 17170060485143124923 8665651451638116619 4384336369286372237 11461560528012037836 13523511032386093029 1739709353389259199 16643618158647674128 6876764770917487032 11616005188741136447 9195347077606304576 8726491026166221232 8954134509880086520 2894448172287842487 9667388515370162732 2750103712939588570 10571769648894719232 6061566770549774970 9498008050971236634 281034182475684369 725516697788906611 3113760691144431630 3874162049223887658 11303389625522433093 726364012380434890 438729743342253979 16832963687665690307 8171742951127179168 1377197667712915851 11508005661133136480 13238829366399872099 17908612866392917088 9627267211986675634 14971489680719123366 17167383722349920295 5478626701556554336 3492146533691284136 13038243854355016116 16685542930173609421 7685904918384290509 1856863787808009004 12470788930961744586 8212497908953079140 11914644729836361333 13719045499282692430 13960796423914086847 2003874798552965857 15292167271751779411 11353165715310651377 2896222535524079484 3257529876244589412 14562788480665954363 16156399289144114450 9402379166641856551 7436492103862173552 5893114146929622054 3330344839882535552 643817181314383125 6760750672630162465 14665518364340996662 7561595404192375415 17142822321841416857 18097341267252589326 11989500970999524301 7711509729895367514 7482305513851607422 4775327489793306351 17128654659444421729 12155307271613969341 1021931457814811209 17137165028762554508 5787586581887820210 9637035547284127387 1596966708335650569 10910524399704501057 13354051917789992816 8955894665538835328 3919839096993904294 9612829784881867226 11062584602422791012 16846105828324955199 4521091404995531723 7205089456166368926 15913193101512608564 12492090095377488059 15665365640543480305 11389916693102555890 16230014089530454456 17944945004306292750 3625533609712037474 2818484982924198053 1545829399009490194 15969598085572303148 15164588127381457925 10336467119395203050 10893104346386042374 13826768892637310177 198176084644943334 8868443096494242797 12474670738512136824 16410247326572135669 3935580585045212275 16563307859585137711 4198049722193043714 12961981200777628118 628837772053708278 11755113049171062757 16428090200651431744 15290227046110828960 12940992483635858701 17085154749980063707 6402278414542060640 14920857627678152519 8629517476952873562 7280168994702082647 17394155412016163160 2114093159253589571 15657836754675404372 4843419439850162580 15004505401465895969 7497421977832079382 16148564850713002244 321275839863118902 2031229849167067105 5135703128085792308 14897743950574056257 151665672148463719 2766717758071563799 9397746836330491049 17945204382645079534 10067459228024893775 5531257502701053132 3406355757834565854 2531456240741952544 1748507781821246670 9810685139814456135 15172376648646234254 13269786746529121148 2595011457044212379 9178521928944943161 1525391588835401550 8297043259277534749 16351292260733085350 11858582173543401333 7210939313235527267 3959913256421743040 9684840344936923270 15544645146282979426 3637688510789461569 15573755044967628660 7080155229176955894 14365945403256202028 9359745509412292911 2582517779152540617 15112171440742924340 10285875557932053561 15945607746258539230 5565003910543304223 2526906836673823 2781351420085017649 17225197443786892328 11521653881154017764 7724420676397655922 450657301763754817 2170634693841991714 1308529208426975314 7958154163223429000 14651297801672916051 3046620692727927410 3459434289033409562 1934679412869743336 11511901166079029220 6621783500459354517 18398809269169279644 2899091256402131675 4914110847344637396 10876933832205847167 3154563110415332181 12558207862557632189 833449374495165847 11088794369958992481 3241994111128413837 4904011692752003482 3222077122691206591 14127368515426031310 16368371903641296280 12537815049229487352 8604928989862742895 7120673539961163099 8915502276258684410 12701372707375368913 1408283286041689656 12230640161628476429 17328130993944198502 15607853259527568195 14391873547400660110 9441102159871854211 9176651825659032066 12960780850965441758 9022518921504292352 828748255696126129 9163987505430402752 7796947717055672429 4692306134952982757 9649351996748422585 1019751723278013735 171373490535164572 6476454600260168473 17424284778135528626 14105561477822529970 10520085128105176398 5071027717585018515 6095764077413756831 4177911790751847078 5774781381832392752 6222417236487565018 5670542636205501915 16962552422974795202 17610228770801840715 3893288349460122478 1794977124995735609 9326112991761749224 12786007114581720529 4790291522216620130 523233013957451190 10120728930469662514 10228716939180876357 10543221509772012110 1179487073254730391 17371426178228583620 13815952666307446577 15734989762974642152 2287444152976052576 5165575485268142276 15611201019980371717 14723341019033175577 17068523631603554331 7566163963649990707 15530163592683331854 853701832722026645 16586295317577942614 964327774816406111 2574576295438132793 10661431777805320030 9059254544051555020 11462877825632992622 17101543875694932534 9484917053535623907 5102501290071642490 1490760617754110611 3477661035022444006 214643072655571369 9210625584552873064 5587566465534997011 12958231317490202276 15366444484239085986 14659692977323477159 13716855066384067247 3038207777629942154 14435464770999381807 10450389379643777108 9348927121166892475 4411819145988562039 604316380512883742 13053764907338014209 13018497184781808225 3113369740007297514 13407147709440323190 61906835994801215 16517526974278462882 12318117207381436440 16688207969745098644 13563895476733798356 7554403979426678152 12928239148793417327 6470500161428995001 9691299643877104442 7398515557992200929 1728872315359290360 7538495413522109084 5992765040082638138 6967175280423151655 5241148483243036363 7348677486928046768 3092970415094381897 3496411661910572659 11440331155590033197 9756331547400000873 352171014646745261 13700770862941606501 2567014628795168662 16626154536360465731 5396268809240940942 5241986658381345957 7110975598849310742 537255391609156726 3518408812298622671 5853544920358982921 11058139794364527952 11572168306871476785 8120007175430532647 16293213381662517148 152234421365676793 8036520413328538315 15638302091210381161 5471236686565558227 17035570252546431190 5690007284627362174 17521513533751578014 10433932187184798342 12470306266581605819 16821752520679443383 1238725971632829301 2578157479865889014 10406097867705006823 6270558124246175557 14684573056262296918 10717286100769752543 5777641353988372778 6185830526209220229 118431635825193023 15045210125731580640 8577119778128039775 16611316785808533360 13738640497576807570 13597795922650582489 15033769997153987142 11205480306085117349 513141970484427619 9878566518974983221 9905811398087565821 15580140382814216059 6707756548514696785 15734919138422460180 17949314029097813390 17511495632982222294 6046275096648818975 13818246373457540347 12511808699226100792 15384094929298264852 1644069952087974504 10983564977381220933 6171776547147261052 3904274771498296500 5603134444967294175 14413561741933626166 467053445411204631 15490423005270437525 4817760776403265192 8932563095085972283 11645189633001848941 2755219467296974704 16185214275728464826 1860825407102319877 13079184819356234972 4666838159161492236 9964961875085065771 18127736744507978557 10326809453509881546 4509032879423796563 10936921304660539311 17550308435436984633 17640307559869517720 11835194961696537736 13719996912584714802 2251502338442473243 7415419021997154853 16208646688294749394 6821282979160994370 9381171066784362847 7158602014138828517 6618803304974567511 5617886990126275811 3623125376810217140 7907729767596579348 7615459311198248890 8316239896724642371 2534503454854375421 6697066503164201247 5899236599737328642 3509508317960372768 18277952483297448337 14261880481188877693 2602915510269805018 4207016594600860682 6700312895951465766 18128853605738980521 13883004821019552988 15226558246327711346 12976121398226724715 4616298154725920769 11686297281780060705 12553090287376698510 13658419980216813935 9399682626019475222 14453685874456916514 1197195179172031081 4158270170578126306 11713923481907907439 1180882694754445894 577208424440452740 5261211840591098735 7486999901200575509 756134489486359078 9612547909803543211 5896053996250052524 4096848168490678384 7399941684124602377 4952932766727731017 16393940586904585153 13698914813775275301 11350002087846691101 7017709577903254116 7246453878273112081 4878725977062119430 3952510018909888949 1758454122612716807 4189988259958481855 11776370451949576314 16657009915388227162 14129534000335354756 3267021420530580444 1486778725887146008 6503867845828678340 1149287778885225816 8352896088455764611 5288408382059442962 16738693097733298040 3034425922321600970 3125817939230900045 6511698330710434824 2507973070225720389 16363110947445352845 16538899477077532311 10294515433582373085 13684231537510267522 9154885230941491003 6313890051524666263 5341658407308461441 183953703641173856 6549849815195486690 2331363395273389781 11955480470556566505 14319050813118341839 10977637391463292292 17802358068734486113 15349681659358785594 5570785908381208328 7590406786971916435 10158697311461620186 15749296197766301509 10987136006723783563 15243988420130044441 9477076208444923742 1698859995621074009 17588482982845191707 9345052501373854851 15753713032510913030 10622147089949751827 11191574477308017834 3717911173639374272 890281889425359167 12802988802896624047 16612889149695252344 15598714351199974631 14302768031106385925 17176578727261292552 13467941149689984695 16511754469031174364 11105970562860422780 9447769151336564244 6913761351282428686 11028536900816578760 11478905508345469926 4121322556316897567 17411342465315845918 33698728271401728 8213921927280136741 11262188569050003651 12610672822588189473 17655773429358129369 4771239210987463883 1649626389065882569 974174001732755487 2892498860050114270 2002705188225616202 13787327477364029377 1741483382707379224 12538794152484437799 14080560683601017870 9011253801565134731 12807498404354356555 2776675465045321532 3508383740402521108 4578501533567154339 9679613678060899415 3480911218846926449 11048789256674605590 3317857120943078801 14823294632675992360 3311411957268646654 1883961909108550118 11907924352696726066 8179484169521233923 17687024234961338634 14827393897895936926 2628995799978528571 780634851354499952 17514802985506048877 11238473720947158578 3308869061609787439 6018553779854239855 4090161752994833246 18090487438841859677 10801893953072137052 11032099244652439104 3774223774200803952 2555441029553437212 10302330760423497775 5121696039152583358 9777805775799563691 4134485788700998384 10919740760679346780 14672845351862394188 14273814167132335866 12216241095926580525 1742183904202753357 4787365590046594777 1159707205357295822 8146361513848015097 2349486176555905290 14394040134789987632 8954663679067685553 10422895351722383878 8153369134248959486 17672712392292707202 18314741471850236991 12480189937244436288 506861982542257403 16685378533044815302 4456180422122621875 16781215011657375030 6944502000625911211 8729829495417832611 11460333120667971456 3475906995643908641 7948728643258918735 7254369459645098107 5964606699644815368 10219105031595034288 5465144529229705876 4851747976215763410 11960356801379858296 1439904944809795041 10163005639034638300 3175846705693334456 3075353717794687537 3686870583698205159 4291271329929505852 1022873963396244634 5086237992283050117 13206805957929262002 11008811017668156387 15971623711053895986 8151687834292814833 6340971301203868693 17972149746086834621 3814965269419143626 4482606455850483088 6260654217339079349 14960819283285670057 14751289540803250084 14122012871597726752 16991002729629021799 10687925987717520622 10198824254321118215 8022551789974452719 7977949954354537920 18303555489674205875 6931297777832781668 4304302681943455680 12173079304608724033 12826424008957625270 7658811506940061162 5704513662514005919 858028470763992852 13911790530394215396 2188058487137936152 4640792290148396923 16355231134318669153 3575934369661646380 12271954746702677515 15847748902804913836 16653160184478744201 5437140918795765517 4755913646435785402 5991582440856813302 7566112300999040670 9103699775128187829 6407353592870259189 16991739692542934538 17095249792278757219 7816073054343596332 16195018979882979216 14605316091261305660 7905029570855209996 12232097873313715302 15867962398177590969 7401213627643124161 3291282393951080132 3362477864318141955 6060391157342789855 17939466529383623045 16946756218513109897 12556096297643415001 9108569812752276671 6840837297968833459 9077750857759781158 11251953525365324221 18142825906848241558 3416147344196394407 3837067531339081213 12629045634110610040 3283680702649112354 11615960672835714638 16329557759529461503 3171103235039885946 1020428255183440129 2933687800845197946 9209289163024385026 4468802159768945677 4495843384813881756 17429990497488006684 14633603155763982292 3932176121607854845 6199109136992734313 72933355807933485 812924248869263350 15453883389928341471 12062932045808991322 2576793731787853377 1904887435258806940 770047230708340198 3564522239930705341 17801501467192955100 6369390676061999473 5450851810395476178 4958363742991315518 15011235440029495665 6556896841504779829 9478085406306118430 2337258383449858052 15398790797418803556 15690626376426396634 1928323017707425799 16756182840712425583 3376243783415339996 15758885987032299417 1449053854506410935 312923258652033453 6555731955942597144 7203230910458583879 13046303902244902035 12897992180676309798 59019894218766981 6740891742580887606 5911389742500568326 13575283085997418026 2132982594172446625 14928176411787287675 5404599904848700140 16902026928623709914 16149009763615035379 15923529815394157652 12525486109495041024 9611939436959253755 17756482940642334396 12234645790682537842 13954694740432783376 5766633730164177388 17367037371592653141 7978719204810838007 5689825236489979808 9754700161886676938 801148516900671542 422620860564427981 16380285956798437106 940918951391808921 7363154856152176934 9709522042287969701 11258576118292356521 8057865683831100999 9327235114953815067 9612703858667187492 6686183230600717958 11093560715220255278 4078695953632464878 13602783434857324158 14367405425674614094 15233729708906501436 15723026106461493342 17892424493543050331 11707196256077976152 10573856237198232334 18216770462424409018 16608337256662079809 173578188640719178 16777474962052303167 7019391855172456545 12538749070973964974 6002278742414034066 5958098518259980992 4126664075382173132 13966679720552884721 3839410347812035815 16655772596699225008 16378722195659806756 16420793471233213287 1004567541369680439 13271501624234416589 14412053889076848587 11002695160586294778 10576723811699746483 2304047771409140106 8694384400053208162 5100158732015022612 8604971469243630113 10046921302007008503 4216135208018103706 11342500053983939058 14203756594025439129 2391380570061436959 9839955669411017802 12677722054610244345 2604976373553992978 12989781452319936614 17709907213283829627 13777880460365198778 9477293198156909512 6570021152254040541 8320452550343373651 6416176215693594688 5466516820155175015 12218090444927709706 92773559241989756 553335711083983404 11747013591433707224 16238310522045790245 16102301573762168379 18326253680836808909 10239947853967159789 1563469584422604324 17515304702470597071 595570219350783550 11698746289977529435 5970354381763685831 2574017086118010508 16085334844055023367 3625691029290383583 18287653345684817712 524561392891546921 15575190819022455918 11855643859250718631 8507200252628364811 6598909107935250396 16057780255251931340 18424392255983773538 17876329527677473805 9129936256236027058 11133943309479492986 14577665107615225813 10774331588874636367 10636314040355964355 9016569703870565342 13107381010877949261 6064864252409738086 8082772441418056507 416358278371416579 8666926511042531678 3960258294826030928 8255742454869201279 3639420453935019842 17026894356568713994 12090648114157680848 5514348426521233804 17221752118954580996 17519269885038264482 17283535374772731450 18331780178619686144 6044951275332367621 9300759976671466218 12625029609385063034 13148048052644824773 12852662183112460777 8070492179447908053 313701456506883725 12246236773072782402 11898513832652712325 13880621836472194987 14689933361252127784 12169315518416921885 12275842615604763986 4495639887803166182 5561246821435185492 2394396133861916259 13906733775592333141 2634462886942302321 2599798138235993299 6294200722237981091 4585577585530323446 712740440776545710 13928691461045699078 10465091037003288469 6057104717636376754 8544291742016052151 4497766357576765871 8684238751335004966 16730080038401321790 16141231235283657997 10002750647957064960 3478936884948661572 5600423518260122588 3277625312729572397 15719411401459973231 1637624002489113333 7685779643297568887 450495171634209213 2547215520010443836 3990232458609029411 8661308189551401645 10154565529028043729 3759763227170214737 12427258355570206666 16656090263573838423 6272588824142369195 13391026584453767787 9280343668370411580 12000421341991329641 16241388732545330131 1634624629199135383 2648492951845399534 6712890421082563005 14738615236826987574 9377428844869132863 5400495796051222934 17641379918082131038 9074280313333446755 17263816496930540226 17280320191106176723 15705690494846699032 7668306773983686707 11080426411135930754 13190706027354023943 3466220217910192597 10178354146654261807 17539765076266494813 17955749658087940095 15993277898882241273 4019917182950726429 12124260025847004092 4616280107510102156 17808198968168291936 16904572430023639155 132737531638565368 16990742057820465736 1777122774087587010 2552621338082027425 2702432939114999072 13593257758276178130 4929559384671201725 1345268916632520685 12628579232388396106 5540781467510921154 14630693434132978626 14505211380369947506 6155081053954638676 17973119225071489718 4820258105492430313 17254987314795472718 16316142300717841429 15537832333155917047 8500992207616406622 13523814993124487044 7483495635470599769 14490803838706778020 7421329742407044298 670141325162134179 328381406238323770 2336423201170520092 7404345481203515958 6963086599259742842 17949541752513505797 16248827376086881992 13554697420237044990 2262951906992524753 12532688377068510447 15778255604276720394 8164193009390860841 7696559356231376728 3645384898477403845 4070081497791250551 1460924977534631833 2112436291198187658 17184830272710736648 10484107415414001780 12013511921014966125 446655581491124799 3641371316615999493 3240219335328700310 17779198507177559081 13876728712179631846 7571970839317532362 3528349910615297562 3448945212408456786 125157959761383370 13672838107265571752 12668835001702135268 2462050982652386231 5135706128956976099 11967094578564539869 11574519510459022670 18372714924267833096 918954039283376530 7902851600297925220 17378474109093787660 13174967101442569033 1597236482047649953 16511396738559679166 7479564320368505268 10546003860521135310 4338058100979245383 17350406590683494884 13740745047243652275 12808366717155015940 14340447588193783053 11851396973549402706 428231237058869651 15291099855813996840 12615164253296317631 16067248974640495838 13170819355799155815 5903345547532236235 12540301483050806059 12724566015636246469 1342767048760932477 11476683146568563248 15987638738058337056 17697307233076651825 10388253316969728471 9283186560702463318 10128657205565694477 5660786585198730284 13658482581922994579 5816803367226042136 7639075059725307583 17557687314160233476 16889312899494299731 9194901949491202878 15399441872717300537 6900135021757402924 11897011411311161299 5113531250767105825 10229889201884505194 6496580855524308842 15326606725704757928 2396650409931390962 17723820074740615490 10637448579298565543 12045890140266331026 6974139399047454909 3784444803656552703 13780659770739184420 16706368789169148015 13567047991725903773 6916544498980460193 16191720588924757739 17543466614103695612 7042411590556741870 18143124636573806484 11912488877339407913 10504019741356736875 14400443788350072297 10055849513651941609 16257980190600762051 1880232984063269288 14960559616429169211 4173448980873195462 5231924602423739620 8905833020664493839 5441669288263512531 2386228061917183709 744732697372321532 7885572217444356007 876588374781060117 5957036215818332083 16657162008755065440 11021872237965333571 15105730349859640921 3670644749206400734 13583554374437444429 12118260672709538916 13633859121701079459 6736774755006447206 3060795668378235034 16476796715579568269 2388980165676733658 1150216124906848150 5168989215059899482 14356106912054894357 10486841989157696163 13146014570249859802 11758901280337390368 11927527413066903630 3833169564755552936 17707131338197983543 1178172970688912797 13696036583784058821 6675827251221030089 3145546335456593292 9725112382000253602 6047676326978809601 16359835745731140844 2406577936729048453 6118573385772275355 8015393672152744565 14474916633967898874 6045498533457337600 3999880061263096189 8826506083690679726 673228136979787436 9022450618500703780 4144767804181852942 287171902321417146 4969641980704000883 9895556080966192547 18008142569730500884 11940107414794607831 13685719870565162054 2740985808485466739 1165377573258795234 457602585792416845 14384915371378752218 14125490115367731934 2671174923704070970 1572560917525415032 3968182313566504796 3191093826955275500 2659079709540364898 4449515722713026745 15855859932983841651 15335983930331206221 15034739815789990700 16817813157643590511 14076161402101085418 16024153013147216333 2735983872810450477 8274405069238788139 687865755720713590 9494176566432686044 3578783751727139599 16260357022481885736 10181058808962663572 17194089391980639366 8541252980309608379 2972204762341826388 12954341180316986914 15078674148995210132 16703174192716185516 16303661011014734056 14706293076521032359 14999112105888302737 7499534951422888030 13840289773453769751 4147028515643225098 2986884757480699265 3122765066919839459 16898826017875897884 12142284107076373306 14187418893848876763 18407332736577269822 10948109652553923074 3111363794501214500 501556439306175350 10088549546568836425 10283637347827733478 6535491965492935522 1051371518418874729 14425163298411486063 11068819474622123344 9129736381671605697 14987587785870843815 9878644901417539823 1240905357236172234 17330713441296313835 8462461929437677968 1226746792498003116 6773191474928669874 7319119075123546598 17649026633338803724 8665244523050900914 11794886848554171423 4275873077452207027 15077387348136692144 14004733536956178199 8496427445338953989 9965782020204643589 1758923986590533971 1501298042303746104 2350375486313357123 6520036295031889874 16205179081596755330 6971972877315973014 4954132781034047777 2069964780293176499 513621788131969497 14635209447859350609 12973424442416698428 6687006990732527966 5320073789493920941 7680160955663604279 5642271053940018084 8096773953569793663 776578408400388763 6229530306168332128 12530354998877899151 1716608860877116419 7878033667685906023 4425858061220620128 12444814221508964745 244571611561509585 5457189257391037689 17597932615293560714 12147717291355644571 14148914338284582193 13759509901370183721 9510513432350937965 14595829400769076573 982413423577705621 2156092841602505609 6112077793077798787 17417195736325826142 14335411871085019501 1850939445678553799 3541500823094904196 12026597995900852605 7035467074146427007 2113899946878813854 3334664196930602358 5749813673926193086 9835149552243807069 13326537199192573210 1852544802893907014 1797420604091162171 16327667493768314117 240833176983996395 15289804487929904247 7589610038135751578 7666257922361269089 8575877187588200076 18427648667502743436 5884172824230189025 7276874909765881792 14967165554275067797 18256852759710447376 1379752653351413756 4038288985612664267 4217915529463466464 4074570729434296921 3236951269692140973 14649937330212984613 10721847211481043304 4938601902667391530 9337972969645908382 18143472760106236429 7999112218066779616 12016983104929270275 13807905708426231012 888809503597839807 16300569570570160210 14997102483438324006 8115136000752141486 7197096765089653928 14243783284527487743 1560328837919210793 8388047612893493829 16445960271493957159 9463670081687355922 9978409699859270030 2492308518576421047 17395749075027575426 4865503934607661179 2974804477669062284 13622818321852787074 10019018233225247609 12749674074015904345 12325892445562263943 10509244195795712622 14540367116821038987 16494852088954195754 10291110037645085652 11375201601068204368 12842236587507454933 13246810754400625240 11823791943259552586 15544670084662882465 11628531898942893146 2182214646717603168 6055841450905839852 6470443578842763837 6333855826850757104 15787773902271890717 11096144228067134805 16893824692307559854 15953703734845971937 5590783486207983581 2117255547477429856 8124525713659827357 11353135352195615026 5815119074184698484 3462080354535650560 6392835151930758937 5680102273902473277 6606823803399397842 692492273050631979 8517401418329150335 11321981909818191533 13737430445654564867 8173052164387187203 3867034503199413578 13642030686715131463 12603965364447067919 3727046910327737701 5393673937517686778 13187404079436903310 15582218628228474733 10768373197456644627 7155533791369324250 9570189855227448382 7602232803799999618 17954200446541327185 16870820763216966043 6199985020911040226 10372230574904734369 9098482518988689080 8189968171170171182 17508682768503018919 6613824267176087798 18052354018852071388 15278449991714709138 6205496175571986838 6340322128659538902 14196493595385936420 5389488785932818447 2309055330276166608 7613599882016839259 5430916043650385761 14099897160775428021 17007840090252888346 18444823287241872318 7918651934979124917 5799218730403873495 7196696651386786791 10608161011384026684 609145204343807834 12871685280184030348 2214385205624557685 8011523873915716190 15733055813030500677 7279685148586769716 18063585045097964459 16408898471927572977 2282953913650693011 3050594106536419282 14486934797889493315 2357600330869382688 10334286996040168376 16535661484061522166 4962762344250397742 5598887136343251287 7468541544660207266 8778763424960920892 7950149960288485161 4257819871322947851 12310537614570606651 16198888870385153972 4601567898461207596 7475288281364271561 8296225920136001074 754665111541536032 17040966887331449334 6468790220613425909 8735080294201330707 9222149238622500999 10795286068182493083 7595603913092489112 12582311626808385638 7044720911986920655 1154150484169482176 12123132303898425174 8869441140223200680 5107687279228880548 5884346118654143987 12098269160513227112 10600875745336697189 10960047987293879702 7258257781170057994 16964004373996860135 136001367170994746 17775725460868394716 9552577887907860290 3034766468504824327 1370604580197134856 15182018159902309725 8607866462792834168 9068934832522956171 8548525099365050419 14444217102626148961 12823643092437856981 12486297215197699709 16733150136807225169 7297859087530362346 9691862123026356318 8622831060939392664 5394426007893093285 8139566441948399352 15321521976456881513 7028167649073361268 13178489029955931852 6267910351316976352 2036518071293313294 1161095364887236934 15091738418718637703 14620023570230267124 7266444234333290843 16916740135503607127 1213261924878117673 3855405196404364243 5533971708832255997 12644982970904894941 9435876448305877788 4120890719911410552 5381996069204201970 6175491348431227219 15727356713871982124 10708903819799633075 8203459101855240446 15119833945858958689 17058980329912931753 14615645592750559327 5783640290508106755 3240445531360450889 726833179042671441 16275910565012093669 1079878200312772127 7976033414689309864 3835058937807387251 13262975016278919452 7319046214114222819 13165087252497737049 382455444870840881 14192318796000574073 3956219846723057969 13621655445187481956 2144466059786400365 16711331195255723351 17173006536774161562 14446548497665320804 10083141409503215932 1164742598111966468 261181064438177040 14960716768580756447 15268823603373017704 11529492272760304786 9347592040802843925 15884620652940763809 1446659568695257320 8179445943562695874 10345263082301733473 12913961762506411791 4011172351817173892 3254060084528206584 2611701306318935962 12638328929723861146 4700682473849665057 3710309254918440809 17215704080702403118 9213436096089117713 3121587662732369236 5046214933100460901 13483609780914236834 352770425357728011 8204424067387814709 1390012077616996092 8628664380003338828 2332674949234015865 14912213319273210909 7533739140945511609 10734459643171626899 6682057898527455400 14319328697893047735 2317828147732872084 14546021811141221629 4816318533200698436 8434965192633869354 651813012403072008 17962076375668521067 11071799782615497487 658492947318926747 9607456907756506558 17142683178109455784 9431173091259941039 10805324397069379316 3154579015806619239 17563456255401170652 15569485164534097094 3914554527208849637 3657227787092154124 9050397707767055875 11263920146154565470 1896585332001379488 4982575790743548098 14228389571044714075 14993576777939326979 4588588974353147355 18358007758896973850 11634987463999408457 13109563352541153777 10266547274325030776 499095257341377104 15063845851250230363 4927166623106543318 8547908575894747381 8902103153740128785 16337730526101521638 10415944239624412143 274399132666224668 8216627212339364255 4070836676758240484 674096409474153227 198308420364263161 5823782390473057006 10304169785344869911 2897480281287384309 8496797574748168925 3641434526018335046 1131818838046276642 2007859974112074379 5677988562842556935 17855517807910889158 2191893854494203039 13766824244438167844 279966110976663296 4588525725882000410 12326227905291926666 4727975502452231104 7031432690109073047 1096029420816444834 15748313472290255842 5642972161368890977 10859028636574014563 18285072556065138512 9769568821318087776 8502674331262631191 5920979337736987235 12538622427472239680 13594684529114569945 2746347487041962255 1173424953494684186 1037337517115798308 8616221706026618582 4980261778247658883 12952176568092274187 15766120530877614122 7693511477102551375 13264990225803977627 12013536249984494003 6467648648393350182 1934428451927198278 5670726569406367501 17909281719638954806 1127165898918765330 12732105148443367572 2609545944642400196 5366089557158680298 15718556674877791034 10964656819918784587 12524972074908052440 10369584124395794229 2998905754119750704 10852543782848131862 3937998565178548213 4769164921666839709 9447026818611713370 2504820918941934415 13427101685498770709 4437271088553675570 4800620318332915561 2241464208403231430 14425130349726771441 8763380821963072664 9620350479518730186 8602928958801984678 16468261975369157127 10105864964795904620 6583694049907057896 336185797826734571 18375308369775820772 1616709493674867636 14140687582688175921 6465563990526732578 16534958262226448569 5068142981170985778 70939756509726070 11725497077756934069 300816979336820871 15596736846280496456 16640452449254745245 15118484278786979731 14324426860726866181 4238665260014985229 10230851398029432353 5380721899119547737 6647672670861838349 139082613796045406 6505222880360433927 547033112591638752 2887961071325353106 18405095622218014773 8262463774938777061 5902321504035796747 5745777758299433458 11395648686230112525 5714569907553540606 318944498583461450 6329433612398221155 8440419108643010756 1595665894566313176 390959971439850272 346954696629726983 6086669281305656060 2557270249116729475 7170304989181502077 9430016206418456928 3395161746395153624 3918563888589008678 3939247476989743331 6222663607664986328 5554356644530949679 4136568218645355356 9859432260120426842 11101995679769738044 13713297404137222458 15755619604579676347 15935103313290014332 12780078694409823896 9472734063341199331 5132464058415952949 10029298126870683568 9486520760044380202 2619873374905550486 13066404696187859519 11294830955575596613 2638209600524814604 13238154201135264493 7721564188742233232 9647048222240703993 15095664317475732371 2605058111052172556 10457690507132770831 12316428793087294575 7666346910628518165 12990657325355392664 16020986058245532690 5668972232909214030 11152412040606705518 5545246468047145853 4801071334073403559 6298219144466096120 12336824738951559123 8441391326303896190 17586307748502277189 2703442261384389474 7481982978295203310 13347404444582406805 2910752581233919531 2742772598920879444 4409697927967446258 16847370311876362572 10680388763337739663 7070941368799959382 7706209430712662834 18323471058463691339 10801937276313334251 9307471428587391020 13449748044315686810 11796941480415647235 16591797639006494133 15372818575137077313 16308420223682340858 2914568861853122994 15425779363540551447 14220552052953196086 15582842999626520468 46005053217093449 296213013997150027 5178830032471280494 3833397652984012410 8392339145145440060 15773008796835510609 1149115903003632039 15403508584221768937 16623455641578661478 3311793374366830530 301452943301937093 1571013477993873765 12843198270287335271 3857903727026167399 16422625875411597066 1619714651060528525 4655356254942440981 10882541081519034512 14923990179942744721 769650861094486775 9917311655596431676 9105108298500660108 5339962563837174086 12127625533092667022 16306192055275870757 17211621807880847310 11489845626271698452 15664039970948055883 2621205772445046729 9263885055017000323 15709765746605827383 12341893124663274216 3544267511814640672 8488591442884200514 8838221756111365574 2528998173863694083 3829081887567087306 12774721492729989199 10631298768440616653 1754775433868467861 1606427779249936119 16589971310891401605 10842530125461096274 14915701663586805176 5380096644779119401 18051881229963525161 12016062421499243888 14767910065123768065 9462992660962045195 7776474664228194728 16406068658410200354 5100068641026530979 9499314961278832326 12606665480893440447 10660839979018276247 2219772996320534026 17914038824477617370 9169410964139556655 2429353237305029912 12566233371964290938 3736263573438185545 3109558547186568400 12385489271075678982 4353323391969184894 11158265154945920868 13951872928770737076 12389891583697039252 14318642999935075414 5046405519251473841 1519281457322927473 7858013528209661483 7749812257627065233 13229665618845639694 1267984804052710600 10854479058115973438 16496496093333780095 4055466807836738202 15046389276714876703 5471324372318475409 16536977344802764569 5728124145971249636 4750512039603974029 17495774346912904073 71615905819270563 5088878776810224136 9622114622644261677 16968646299646915389 16396821322467175428 8318066102489446249 13025218270799592250 12988216683917471385 11273473431275528676 13441559579760180333 4920550901524122473 1628917128779189508 3356337751425300366 2194567480938629326 3827118111859733017 17992772258620142201 13010991121315491454 6646975080075443013 16349244663662122509 1181374520628419038 11789216616129242850 3688517969265509304 14526004480645897884 7843184946077717096 14100049097896534126 7613339784451874279 15916722997460885556 5153680657494088378 11225314242602375919 7448818785278129098 14300528028406089070 17971302011969853213 13844258148950516825 5182688268364669444 11719162287409776997 500053284494314129 5726463254386537176 5825641374720600222 16190713325885971980 14731298920377512259 9052449437898891027 8144821659856366034 2341149386796987801 17682975891404291322 2936304535494926943 14007718434859341963 11845689418178816081 4962651632167526199 10849478780458165373 9566678119859072873 12703109415130749127 14826747730450575663 8555159472696825143 12413122418287556756 14286711696808524400 14612384855404173173 16158259318360251020 10411130030559810766 6794949637780778678 17259636614383801892 15721543955089478636 5005684535882679439 7193913211020854454 2737401851738440396 15216725105869511643 2449449140170345610 3918482022153599702 16394473276953162685 12585126817581085999 4139386401352002676 2429151133967808585 14827387604187189491 17856662740781464812 678588746879928054 11202292711913519464 1497209339567093118 594675208915168644 6067604318437323871 11727027034908606535 17677413202488721825 8617183006604215313 17000197212413478730 10219746396042416317 6590771137291857430 16559635737586605278 1118289551398190979 1006277768962287656 14244126970402969129 16367240091265195619 3484230292109404342 12199372885073089726 12809511489059095345 11701598435790006904 5896072528965188372 230901796091650972 16953722653683795382 5120612002150530107 10526597515606913539 14945156725834049844 13992289178640644724 9197239689512638716 6527046824892830585 18276976220332699405 16956336280419481147 18132856184283519096 18053120931937479891 13303051036377489733 12355817270935338226 1423675212382151430 1791970328156884137 5651193836002342798 7553620661801945342 17737104751078111880 17277956541116550945 2679910928907139367 17555167068071536637 8488283322734469428 14911414065885156932 17118008242999050216 13527681424235349059 7696717676670771343 5573505934589390706 15378191618999953339 2216782206130576674 9329266216745246445 4717198143387078558 13682597582767843005 8365947406098383067 12013311420359602701 11311947846380508686 1495021573995252708 12646683308903919695 6992629765605766331 6657936251323028765 7793836705472632049 1572552323441547198 12421213344505607517 6977061491338126069 6416351734879583384 16261971502812507406 8433758456762826915 4762240180978818817 15719540448732487412 13537493376610829212 8629773567923847205 10503527874604351750 1355596141120650776 18308420346912324575 8705137661592643882 5240030674867706305 13507609645357595982 664501008928788647 7865105769713512234 645163101737020483 11303011156621232862 14322970753433963811 6877701731563583423 5652218667225360851 13040528767444449474 588437131072414515 2946600442839390705 3732606445715948010 3676284821714182607 12613237477710064177 17147289631526417010 6804730706167969896 10056873462095177955 10277738786891954615 12565420854022414994 17876537849149476984 11381694834001323734 8062576285683710075 7561247663784905641 10764744607138432298 16298233021767989576 1239426313177280394 7827563691925718877 14557030006926546324 6094406750746556003 16107795343918210105 9876645117162155554 5911179043753310828 12575217537248530105 17383992005481144613 18384468019644117902 3287112135715089833 7603831891794954604 10188057749065365559 14938904545946221009 7942002032932813189 14962467388979181013 4514266654887106846 7662448557911044296 8200910618372665725 15729968138924279502 12882857436779327378 16644789542635962007 294723905403605360 8124938719999267650 14711913595677692495 4999431922781799839 2831957058061076805 8077464678380150958 17440742359283874769 1340118120099285530 9253773667384798220 15978499526819665564 11048280650396664201 9111945591509141566 7359066603322621548 9907114643691026179 16558835236903256925 5675137865613941206 8903265730364190718 9807549905366010633 17675588511972590351 3909607474369127470 1250360822417034999 12795989800660833859 18328122420362482052 10259131868714752253 13089798933081509947 34718745126262335 15581416404214534772 17036418004497757557 3172232256329695614 10688957219245207180 15231600711642965503 7698713427008421446 7437299043079999753 16843079951523671961 11489663783077795795 13229726530223071562 12469842946102679981 14929611611000436172 1337204247559090772 4156896389181136947 15576672084018260197 16087551937120306278 4222312585487104448 3114932178540104578 6946597548969719259 14789485022462471511 13428784636207143301 12365336393233899896 7680217092956305145 3381455913844747782 8598670829927834747 1282396836545647954 7573518129934208793 3708969010310497814 6418747308729214676 15832355159706499583 1425045449659884488 891999869723365111 12887173859702680440 14216614348294135781 17767881430429189762 810257537698505478 12047286356296274210 6295148331015285432 1188902050169699228 9252363646974039380 14790773667479638225 10746917881361423623 12580707439926526824 11378375289520493136 11887234535468763467 10925476066342359493 5273776574593238301 930403764253037472 12143749573743367242 16886997708862554602 12566985815536248951 7244124522651780272 17432261379327661697 277896524315923107 1919322794658762351 16657526271485519720 15801207144964291390 489095744721719122 312980733818409184 10458201246546804700 1964120978582982632 7243959773939644970 15945237161281851112 13923293415378050619 18167799173850679980 9183153047050367877 4953933237502245745 17379538001558174162 11701621079415854160 17267574388073134598 9217230215176066107 14916898157988342000 12015715639015086634 3272428133521550271 1879303660006881272 6944667485738388995 4415607353468812602 5148164569405716210 16003396841159685936 14756141576711235930 10297891541880750378 1653700114191941587 2120919546531752787 17899175621613337277 15295232882365453857 13057151093875156193 16177420205661914754 13759666040042848197 6865501350100972982 458370686258057324 14655668301323226875 14332025368888989922 7041409867612222468 10826652979476159235 10828883399191682958 15622931631418283513 1661877084044256417 8643200649391531294 5588421603850325358 265569289242907621 7889291193977094793 5070590415444621510 16946371857912142253 3998821984327520781 2554510134442416053 8105912090083501561 14411297453463137780 18085946323834624397 18265429440269296131 2720902801059611582 4352309999577324582 16400733552934343926 18177964437585102495 12923337788311656467 12594555623265275396 6932606837661406844 9851963711183627864 6314937842439365643 12215137382171170441 14861169826003733337 16400679534037866788 4599638723662935625 15577001487597063475 8259403144977350712 10506171005668601083 9038017178625604405 8307673541154416344 13893907711811597716 12764442338436949965 4930635768329028592 13930032172960298177 1953611277961663769 5363872754624406796 5246483247384604103 9132165932937245886 5063741007707591291 16371333864698782351 7558898826312177149 14752519708652006384 1632276168953960511 5274956122377538246 2591848591008950245 12336048515895324427 6687204113021086156 18018453935842796396 8765042829412886521 12043586669663859887 7114740324807456701 7356536360563860425 2234829527625295609 17786644410178421498 11814824304840216727 12299442213712106451 16026603723439063490 5494416892531982770 17724184985760953684 3816611094433881519 14925146350835179255 10576951863934935783 5208822491249685881 2814965221996335417 11918337815453802295 2932535180995349580 16473214266257878407 6113061969476399937 15225761790076901510 10310740733239458250 1426291933734497939 14925396408768164094 2783583667606591390 12399575452192038320 3064997295753761652 14989018042265684926 16982388105159138933 1759313102044546922 9840335461092604466 9352139457253266015 7376344223632559942 1144001962053386346 15065368619067743891 8134304712978499382 13705938976772509196 17943678650419579934 15269436139094063243 10903144544420981632 9368727512297301027 7453624963606460101 6996548516517593478 5234853714346805459 3600145338783250583 14134716734141218701 13983797766702384945 6482997721432795985 465095462828858448 8020160135297815351 2822677921813244998 1939975256928329858 16659206005167566046 15582514863857123712 13024272446275221593 16493800073900991952 4965480855346454747 12353884820376856180 17353723104066802957 2384796958590956462 4271357645261729458 14217361465250544028 6828791101041516518 76612876598010767 15689462764126134074 1268449461305631051 1707952831391193083 7873759184354203109 3535411196587679077 7149838062935572759 5712727332767040244 11247386306968025082 4156443305419091373 3521085001235995003 15322943317864478795 11208691606667126990 14341711107226193384 70108360824930726 14320932348700865101 11469104920364201039 7057693935816958325 8405466873109365059 1915656168424238943 3584286569334621140 2162408681400787575 15473003281493516758 911360647181735654 16865212832647046550 10689599763764953677 12467838973575977293 16040532498026892770 7653947863727605610 4524477270581779938 9160526308400206332 6610146864774316134 8865956871584489145 11364990203920343934 2964980776129929699 12177768829355257505 16643247912889390967 9032694172266998411 9075380971959116410 11723324671639393003 1471220941986531038 4483481799692916391 11193273192909581816 675201821968448379 15026125909825420858 2473275839355731974 7297224090669686922 7185311026157084444 14169606127644605174 8593448431636315786 18302472982770619641 8825907495564177324 5256434974040353854 17784327772944880491 13883721729301401015 16323349906306937024 13258853441966861279 11641834602021492429 9938311252989806326 12434084194772681448 6467455678357090905 6128473651013127087 15450721086977753806 1493790428219846557 5855516502114482787 13400311949180557826 11062248073573054672 3196069128962149168 6316812836694870190 1313214502218084994 12694255673001520874 16112384707486880707 3982077276618668667 2473555845957644949 7430026006540035545 1693424161249177244 2594154076135224992 17061646489228631776 3784898064830554979 5465325153009217548 5405565303391715445 5289286131556592576 7360726938527396038 15933550655371180046 3701176890561323800 15394363846789406286 16023784006255596985 6723959323092607837 2613677331355114696 10070591784290533947 14426125154885458278 9883811614931619301 18029941901001703486 16055037542592916683 1583849350734233258 18305888260470228384 5558098458145368513 8089623152542168717 11117934680301365626 13134454563432394730 4430802646784238123 2813576151287386271 4432690923475303264 14249431862766630107 17274931478218537431 4422479809933981709 3786264413712478896 15143214033418087370 15232156333297369918 2837041738653322250 10445690189510960491 2761292573730711338 11844413395970254239 2888128797077685548 17565189260329090479 11112740760233097821 10999196243838636349 11768165719145724508 5614987882820014501 17875323745060845985 5552527604569206720 3736632858473249811 14835054376276852172 16526869579293410279 6359428894338292800 6035582679160847281 17034132779489729110 13516599957085409362 16780158725657410207 5663526891325164458 15473803444986099845 1985684673266929946 7570935039512666179 2944969707720114377 14298291329524980572 13498808520813688470 3887839533427366820 2556668489206928122 17125098551102688714 773553498285452090 4001991144236763641 12211694575875749427 5987292548477269345 11212684986033666514 17226756904306144388 5617380406406741972 371600326999429757 10928229662488155537 14508703986201674187 16865330237858321134 9929925587474603242 8902904197470828789 9394697107532866813 492594245930227460 14560589490004743194 7204876659583761411 5640585308846183567 3384779437680221212 7145219736618305519 9991630763862927273 8437270576011464032 10948525801965973083 15856452984276601195 9233899164108473602 5740822988446320058 3552063397389791580 17457589513558273191 17968106637129875259 8790084094900282295 10592683073613396983 6019427791400420601 1155535068189884060 5784334092665386997 9778242960213703480 11740700128111352036 8270805124031308391 11919483036994955951 3877715194108963910 8067403946639924176 10244239111122654642 16718239408366671687 7801157700182765748 305336242393842906 10473605450678844350 6482742748400535183 17488430588056107309 18081581641842996698 14627978870452962917 4517676783284015523 7966472451649745425 2002731466776454892 17725057669426874064 895681240653987225 12858672746096652281 17179956993903426220 1699565850597782777 788551424511142685 3099543536245942464 1069492548484030389 12450451232129718988 14912364431510082235 13359230773168885468 14937574073720083988 5620883696035997981 608501575266681639 102436415804249571 17271948586096413994 4352152325108090795 16792520974070359401 5499030614491243734 13350851349095076541 16846594419903873637 13184386158228280703 642921248174805873 17033251418692834689 804848732235652698 2800990360664276141 11372262524336076358 9745324838298362962 7750085203458138155 9611416765384697151 16759804200474918649 13162877105488639806 13552597742575586369 11531905197722162128 7914996981493152757 7660831284860764157 13050463463846331507 17768196900159387802 14094052172372675541 3551764247273227383 8966871847131862314 5518443097562600292 15213519003704333759 10599400596334930594 7557960433357650535 10725718613711563776 14491084602254173513 7341761350898247636 10003486739717337802 6541988870099086634 5481613181788418806 18225774734482524222 8956320923895316594 7270161458511616799 3826203400743972022 12893460636828283928 4309779948352497040 16988278050235869065 17150185990975458140 8616865345776777209 13104136587385413344 16772865143115086066 13797938268355233723 375564561887580673 7538188329641687733 14504144194936118281 8004024603070886369 11269326654169472556 3136776045291791577 3123243956592769111 3818632276663335780 16841547905291436733 6414774121940036280 11599571552144210401 7730410220714650437 15369225534925820317 2779371101727856802 15207022313249359464 4206125252206980649 14738601035789543484 2748686623437043366 1331033751971547590 6601290513090107750 8309574702428985991 6412962748449891877 16088687479388759743 173340086193486555 15748390877204562344 4864754746019674534 12514030554547435732 11691316384687220066 3639053968053100286 11239237650854562466 18413072743712290087 3318124943992808904 14287866816359205893 13330983117152404717 14365926309693425225 12435877017624030611 18351388433736188107 2965389978079344026 14801692867095645867 5274633034964745252 11122006075661071105 5303638309269116802 16247147657037391575 6903103182952761466 17568766274003099957 12175497805427752559 9924729323628504751 17355087268825190477 7080305375667126165 5223659945670700431 16199384070476365408 14484992584429742123 16807315731783036936 15451898135510118133 7775479641490585966 1770569391771385264 14356766718863360457 8646699238559901598 17011257552724775253 9460949794079076543 1198888177056544609 17803970185481958161 7779364979814726452 3616789463506663732 9743721919124723043 15031066418851953025 17850799945745848759 2886782126205127111 18304366887302807218 4802509176159641704 16924678607310775057 15477897018884738152 10946168327814129395 663629126137029772 18061088599199399034 66256370651631614 9111004029539599405 1875010608563665747 10687926999320315297 7418459397801864946 3643005404826430215 11238105516102028715 3443915592192197482 14770535520900626689 2683783423853921636 2694058343670521017 4757576240097231377 6102735610478433025 18338902274489469757 16558439330047646389 13594920213049060991 8683769190640315010 14022107029786388785 11468272007229166551 11839571257471057977 6679831736893721386 17581158130646854597 11313199319066736247 13114607936557819608 6233571422091553324 17092402266450918114 6975210461054159705 8244968866901839291 17291044068090513346 13428544903089316429 10208630463830949357 17041000458018483044 7071300106355552675 9249748124255832003 12344737656676359499 10791832375508749073 15743421901683542875 1177921560275591372 16087692468052120290 16379828431880458233 15296115756247032100 16052141115482327116 14842613298511093534 15860256396823309816 16461561330117530631 10166668288671183139 12956518483785177808 5737112367548684565 15081961928790465862 18069185386920553051 8220193401812743963 8753303514617874650 14419410647545793595 18256908057921453576 6847224273487779272 16286101653704476806 8497624887398286972 6376929432799493378 14206488793145710636 1245053957104561518 13915083491863833409 5926964010200781599 2495226246230577507 8502365155823249190 13506524059993807733 7186394954739295556 10436902150111945373 16966577655656802809 13935200667072517535 9731018517571679255 16678932881680779864 7450691560340308805 248256610078641639 4265353392521528094 10594598329925948852 5466694028522766103 75749663891988341 17308304738464308630 11694155759431848619 12988503075600345890 15289820625318276193 13402218512066082073 6377744314495709341 6967774851424698708 17339406710154238698 16969540994495244992 5097758153673956773 17835218241497457831 15513310622918535098 8703206930218015514 2358099845075406430 9336548338355826161 16573900888524703784 5202745454040612301 6563266700626567002 13053445738906347978 1205688067686413453 8244079942042149627 1935219388391915057 16378359095866808649 6620382514336062127 10119716283836634482 2530837886906529381 13288215279319598194 11918261701547807346 3250799906934214375 2969572179283035146 11918009254200587054 1822160100730871621 9738361788144403786 13989458936262298448 8549324260914627815 4873305682931685383 6538195278512693133 10688044064433657921 8830792277629375295 17182644457311179706 685962476846500395 3358557811664630695 7282351536193974973 13997722840404861945 6628999356914696983 13797990367473812187 4771355717438482686 8905058384200453640 787759465940204564 4028544240634972035 11052527601711770691 14744378051676472433 15606769133457819673 17139773425742782518 9521255639209564242 2490058018766272168 13773816561859462382 1976559744918719122 18383155073655016875 16407397645066594956 18408552139840980860 15003892784755226423 9385583050427786134 9991081919208055031 6642903009333634122 14672974937541896363 2604061446285203420 17913191633751776753 3391909873629548096 1019038874060324350 12509625461272854023 16121179097527644932 5640411934008828491 1375597139772637125 4626942722695408677 16899370700886124480 304296738532646731 10145620623734462558 5589296515598143177 15465191996114928113 3364340062548703439 15610498526777638133 12072706364760129569 7311936936221660510 2426000012768794182 17835217221713086561 2553484859909273679 1742034898812612508 12165246344438811675 11516728433235455389 9627571882777075170 11294033316418535013 10019876592163871245 5263401201679530335 8620415545274612305 4775428405613516914 149235585231793490 16215985855201032316 18256854801865979597 4096555970836200766 15830120579513113046 10013515009494981806 13734606704753788927 8677482334427668084 13243572843425240363 17373729010689789047 2892169370456095637 9144730960220370436 898805098522174214 13245118639015618999 7902318582520168930 1396276136391048056 7661886854851049148 6098388535200307103 14270439598790645544 5286137988535727916 9155135380189946092 15748708136045362901 11967919344069353493 6669667119964902752 4896501607955706951 7201246976202538539 6560865226466763894 1077564318448149766 13459643587411225461 10650905268063179503 7791565846587157361 41334230749988678 10255568679544481435 13376070482460456449 16845054812342601445 576506327827643255 5196437430177294407 998223342091463699 466955277430382125 3997199171884036054 11578402093198559467 5725891813367695918 959194145753697888 1559166657501979714 14182714486721239784 16970134516641620448 1883942951670445566 8147844399362988749 4968546278865737556 8833215669910515294 12624303457423074607 9702314162684006526 4075151221773568485 14541700554186013780 13984851065657554006 6638384627386253676 1685319965498131311 5455244593487595948 1627772715664896700 14419396415529533992 9707734193443153013 1510661522742284907 15584653887617228657 10240815933914266355 15182569977291250283 2651845431626013405 11530592511840657315 17131617445643933546 11730193071672049438 4948939308872153460 3228784080696002776 1356532834992009769 16690193621093951965 2120569076432786633 17821196845455581004 14994489871110717250 8133463992797344871 5537748798073961258 13792176690569427544 7970777290710833508 4890745158581690892 7751273870945818845 3349510494939419593 2482633530420558247 4153949694804823052 14981285969478945700 17273527668801735269 10421541445759036113 3058477785360021168 11594919925477380965 5904666108312026874 4054073843750333215 1243367287015936492 3756885964488960808 14461804611385586213 5600490040869544337 9008645325596999092 12267185428956025275 4542251425849618616 17969553454942660751 4398748853218611568 9498465143717246159 11302424071005001744 9102048298911097502 3083831078113153769 8802880153822165835 10819918262840039347 14059741506151281004 2989971286727217448 2188718622122131364 18416724864039795249 5330816117475535768 17542501165131495766 5803304995485826985 14821919808773847522 1548370168671769946 8066475987733120697 8414886938957869828 15468363872572981388 12885753854065366834 16068782065747492333 4592108355396575398 1164360328288636004 11601850387113920388 5508684649427303370 11533510611096681829 11058861393789259990 5821983411693605500 1106152193759881539 7886506619894932287 5563843024281011438 154600129344446311 3534754850640304689 11351789206586921455 3326897726933624754 13032582099029706746 15100527202700830374 8386485704550319834 10091134803731237825 3351628319170304817 15437937584495093199 2699625458271129852 11081628586126562822 3574807958482453119 10342759329979161851 2644889492914707988 918307900729357292 6710610131590107478 2733519129960102708 4567776917984092268 8452559809250990371 1117805344558191538 8143558247735035369 7413364494520191663 7496998938971161697 776436137357357825 7631637341964239864 4318830215343132259 16671374538936905138 2284799151354175031 7680814809045646992 3364474734262125597 8728040692151516448 7469690380468599162 14883824029473576120 1050359205814016409 14175099525058531016 16275541337907999409 3977599581408925542 714254669517272364 8100182227555636131 3167325969302918105 2173525578111941184 52421711992492593 16972135905389641504 11707716728503760669 7434842669385657250 9840916360988541203 4617417992515979791 14474952442404861368 17059623165752490276 1892999487947141937 3022700583014324372 3547715726886464019 15177686289117616302 10653483726334820956 9974029443829799535 10449699989038122736 16506727570382707852 852009983641277129 4844234973349094642 9850945701478925667 13475609750055203347 17412019575109456585 16683692442935770214 15434442626181916945 15646924950017587832 1106240069095010891 16285402167995264279 4055391296655196363 10265877123760644162 10672251929737569670 356336532435096775 3526590043587519777 1068563738299191487 5573491256898063503 5064838936200408480 17889114030686188121 12069411825040280841 12165299851685524093 9645982703740363250 9663957740311549868 18419134910537156781 6832851691918706457 12424163992119229056 11285196662806017663 15627909163293051447 13055151709468121765 16215678869275011712 13747118537289074040 7874385014862857856 9622925097263877672 11312219713322838163 16485057102301756925 12240584909119303027 16998773321818513184 6968489870063686996 13541234701329711925 7967846896317662400 14922135188177201429 10180709389112745703 6136329189072711583 15243096218715664291 2448043446879343170 10125109028720330544 17574553747643726543 8540009384470251176 8161332094134650688 13987463369551003359 7610398211176793741 17637409797690779479 11246003846931464167 1328099926465378758 636308708740514972 4543260828172725123 13261180457057474551 9456921165993279199 17417373424549114295 2407010283599962528 7537208461536282396 16292153825625730281 2345895225810138467 9927617433370157384 3595059562482558296 14929928738849534373 7652093327046710981 3512845593394081088 2058870285390744959 11939423257246338304 11838775827544356978 6537360821423538950 7252774897940201789 12826354567046500009 13250188266696065586 3217233765111989620 10284257403796782054 16077403339514451643 14936280209565927628 2314446468276561584 7527743110926576022 2343755762883165285 10552521316240653338 6536167054288844925 4651771772627702765 687337708487699665 8687809758360681857 15003640828789480072 2339076627188104899 7039753022303224983 12117004733845219730 16707856507289540807 6946575395344817085 3732280383828785426 9281862930102625715 17647795719428732341 7250979375117265672 3927661334985178431 2338336512483804506 16732006944028031318 17970541873793386286 4477913366477530407 2959079149941243650 4871181196321855715 13676143415150737002 7131553575881461281 4007125633135902998 11106646806764652827 11262823508227069451 2014539128710007536 2018162583762171540 13129813286980480192 17182207349262460734 14408401774222993451 12929455924295895647 11075713487595283943 3438565374812173024 13700110343479190674 10658430506567019322 16883430559262696517 12228364121956966509 7923148074591095065 8856320381812623840 16732821174145357052 2113726279200772406 12562762200901841598 7998730432156029255 18255969755974102503 6401057182867982793 13739084189214265093 9644709888633645411 7152729942035337076 7265992199933904925 7485343880026884877 1467846584093442555 1478359829532655853 6371630081288350823 11060965839371965073 17260900006170403169 16142186425580481485 6938829860296260746 18331160491878111312 12598106245244820196 4239143357977992833 9165243000895234029 11477588037678954950 511526313936207637 10543767452972441304 16867861451903921357 12831403755290855652 1627723083218100529 8535898288575113358 4375056662615560501 3229652252160602985 839950635157801640 7807545175314654212 14236810158925788678 17144396408705457207 9243053446205382200 4876675407641541182 6913376867203172980 2202797095211036267 2934544686014825614 14855162761497290557 15164301364057168305 1657356254066583019 17559435291161000102 7668393513270697251 7429495829212351599 15204136536534283229 12418267166139815371 14765599834496961083 14233748413303682660 3414917390469157352 8832916190166166734 18064246725609204711 12507071552206311090 13058184496569773625 5951704893810594720 3563362355786663110 9652623558952886164 5944929437372819705 11805672750459138981 10325475488024028336 6309379488859273192 3497612001026899558 4373429144121404047 15425305642684240849 12161422427535337519 3419980827374289202 15277143274406351295 6167121706281927259 2779771158774323391 10933930032347800107 517603367837251206 9207122736031436743 16031737453569482824 6731217326294470502 7452402090906807807 16043399673345220273 3928828801007295148 10062293886497719576 5121493525514449330 5501529993440557644 13281315359425442801 4012504043614669122 791544246732625695 1490037109421313511 9860029337011229547 15487314051576964601 2174047703596252958 15124900164322824989 904451090613028497 736421416190309631 2578376056056831071 4414264320509899064 5485626097124507139 13414711228748053144 6171693522902708067 12972022616434797251 912874189417692379 2877663715476790634 15190314703017086414 17251532950558106227 9556242668365095005 15404983318032577566 13635790984921447803 7606319438105242041 17612159778077341081 11387728895576968462 18382917790737030557 4452901236810241003 6465812980212339514 17723782534290435239 716367951790313768 4455893794897186983 6176840709002707253 9142365645031070272 952311937275266563 15825335427092282476 8000184625176979110 3674861014237223363 8081139367930071318 1556048400861699472 7421189615770822022 376442841020851703 12552553067939438390 12349414782586872721 17140364146913759488 386034051493413918 12564802464440538809 12775652048212137229 16434457464167334099 5785662847352138501 13808051936414856320 8495101602689942853 9452913379028152001 10461194439695091044 3846191394402913919 16182486731436262943 1149764665750457914 16508874017207407462 13345388323487613817 347339940804673066 8804613124698396538 13560576190767145751 9482275332857375118 1084074714194434127 15440890126919694058 7910784554033545206 11080810398558974367 471392540903595800 11408884440839303831 2455171693925409778 16808655776806946389 3000770421429120666 6597204458802050400 10250521926720376225 9414623839544061961 6202391625657835326 17279875267015410586 16670862581011879294 10450200334551627074 8805099190504792404 4178178754560895438 9697933485103531570 4094101985309411168 14077322583155419336 15412140477724585131 13718871753727848711 2305879200596796560 2316622723684407671 2241545893068363763 9076353061077341472 15856351479486635576 5210028497352015815 8748676022300002694 6275706004628365334 7949110044645272249 475448835982897703 17691964078327021921 15445222639264837846 393928663926684199 11192232218022345423 8053263922930334011 7888397391225048033 18036816980940755733 16627230882481825208 11606078032036268143 17949953639449396481 5872534966077264834 14661542499088173068 4717096546967024827 7412532627637684725 5899656092194883329 1504477505063592217 3948758813615627451 8439846876989388820 13629404971916025182 14968238144224174370 1805743718192329145 17459381049175995673 2706545418161385933 11761129717450402379 4151595838211476561 13359394386106737145 4919551483621087232 16777278684930281381 1833698350205931324 18158416737556338335 8689226430534154768 3473248283113297683 394513554768664527 759238959828947894 4052055291339648506 7435678348731490429 7144822796730893615 16875944301031109306 4279077907334054456 1344319401169081465 15835168822193203558 16466538891162622896 12713751519363921056 8992682654423645806 9706382459747422107 2179153887316495315 7466940719712245533 4936786465907157748 3648351616719195780 15074152690455631375 8448006980456168369 16528612370905096402 1973732919993395267 10966548416302004593 8004818558953280336 3889696084913682805 1493690414206242715 9332778074082703066 8822435813305154516 18046093576370796667 4476137931999987323 8287537666517923356 14103987916638621830 7754499664449660185 10542698611926773565 3528473261045227284 13120026190482936528 5399641167956404384 3699295935769238308 17802179735630189699 11466493518971301870 12661762818728357951 16662850857655128714 5514855505896840970 17972251727810348318 16846707737546916966 3203044046275126151 3993416841288522756 6647448098288905890 13791115041541183269 8640189792811297668 413693812349677077 3341031657433684761 8283734577593871131 9590565972916812565 17644940027864760746 11962879869689554187 10358643856340525597 8260931250121885789 16837885825572614588 6900854740466467668 12057087122400715745 14070281612855131407 1161036414864372237 14719927758480194638 1690856370008542570 12033543387503380502 2221619889757989939 6597599094284397352 13304782490053517626 9180272005877402564 9291021497469291766 12515289857414066052 697141791312919903 5599224284473599458 10463966205000767802 712590852573241271 43554300137295738 11704437434845045701 8145740706930999499 17503414372589178141 5081818346788982492 11579832137150320422 15010673920375295632 11473552479900143884 3275000311787508755 6930175659551729248 3608208053960279148 6351009376719670370 15527747793505420712 2810696933742879075 6835187317717316537 9614159774933054033 17170957480369618647 4069014082346090185 9838878285583531308 13022693104893708695 8916171458889702624 1540751154576947585 14204197643185028126 1231093498030826692 6311594193193349037 3394990269277920950 2290763062465784663 13399389638069308371 6542630860425054977 9190621665466233881 4201752851600585613 1172129593366563674 10533677430212705921 3015219175509456949 11254386341256271757 16704330375155704082 7846872777543005044 10686709075686678121 13201324078922301654 16216017906619092776 12766043825885368641 15751682444381266135 15167330484520924147 2333013075010613559 12986699379588073201 8629593381293026294 14868209940797177699 2909717698625575932 9115007021936941900 10442251019641044795 3826672215583362706 18360774738637268000 8412528810069407006 8243920123967686005 14412734623629255443 3001228729003601673 7315181138382814424 15040042921402800367 12762725618234391694 8296595210372554211 13533415625223457432 16185270778279241392 8079127403007709889 13184128589915359324 14327349416466617679 9402564894009174549 4931099264735705657 3441813297064691952 6017119279128168881 335843246944300248 5570268958092388785 5499639466596066944 15727020011452602314 2713551342341538551 282924276021538336 9659547714796582889 15912418904157614681 16218733083553141352 18126451842330309961 14816001796150420099 11588755337972516932 2719868549335606630 1544425201753907721 1918320639538669496 16418975744269522647 8766481743367371611 350451908363212611 11884033527039476147 11561618329681952780 8693502705031291742 3401926226316653137 13785436147310616997 2548307939617558814 3674746116873550035 6101167655498356300 13027524128159217479 16391872034814539870 17994580889689636939 9394967248914489865 2955712211898915291 5460250271401551408 13782728423739991339 11052882470147103657 9757850316228183483 15194496419027518715 7647604144178799223 3636761646740589906 17143969876972645722 3367515055405232959 11238376518275085835 7269284337428435778 5202508177232809228 2689194709675780579 797413458181030362 18379454527739196385 1553853197017951768 18418507705805121848 14352529027917204912 3292055473219745131 13419997258438708964 12181629018274293336 9327764505222010056 17464783836559462554 3135286426533367217 8963442711472520252 7119310720063361955 17467564796031777278 7584422221461124023 13762022104383280971 449682369571549948 16481090216619451255 17762694504117435964 4132117233844259505 9119675915054093030 6843786477791962160 10265534882271355308 1080632957692750940 15056532069630878310 2026146751089872233 7423745417440134999 899182617442678386 4800564570395131800 5929706044004775744 3765203717373982578 18030905426322771959 504054661655044484 1356151844365071072 14766159973818209050 3743343279353111963 8136941326328974391 4322371799519461074 5623646021240387743 840446947880436929 9005183917459204320 7754114802129516981 12083770180722489152 8456944231089660623 10016961514845168065 2547042018019094860 14047078420269160545 10162778457460986737 2117649556022505301 12954661543024915625 5325065612171326618 17945458513404081728 14888875684586934110 10351472062301389643 44078396346065400 6438665226780764326 10395596216936881770 17809829715645062448 4589529390022296052 8449528823960806679 10275257278722840555 8258942634247573317 1386086138297743965 18322741902579849063 11464315695009204694 13148129455847161268 13010533283535709880 2546624178543614204 12678473644667220940 13637089337865021436 12775017633468536518 1454064873463131277 924049640125885747 17926045743374736184 13261772491388171840 10677576448420397946 4223241395422950120 10343619011632412000 10343867008059455865 2438737760984447580 15288473674447277635 16086386091668442394 17437772572336026419 7339981696994341218 1463842187347150606 1045379771131239018 3476435117088467523 2817910264919327137 8556237163440526897 17388584261240932062 1598722944010172470 11161683190450632486 17639044946724921267 2844104165248848398 9872469804930606436 11737715599513671039 14123094397141607627 16984304668854527786 12230753018264822420 12713316243341386039 11602409678350776044 11578364340173624874 11874317314399929576 15549147334197339827 15448668613274759586 10766028738616175691 659780106568419570 13561219346125293808 688580625785409117 8019800170824536496 8288963349394381979 6720428469956901813 1372383311882421520 6573093961387064828 2147546639682927438 15497827849125100334 5240598962492478826 6640513815770569274 6536159695754052561 18333715060523774858 16183053431499261869 5421893872289898250 17622857753307690846 13176352025494509939 11339582911153304817 9293142893284236325 12777485376348641564 3293935063882388967 7805295071569857158 2032073109861461300 18257150674865056294 12806079275528954106 11821683846907515293 5836119945857756864 17707641888062106838 16241180267510841963 17067014100852180883 9086283416864863244 7284295680841000204 18196980810509245526 1077199256604225350 14363975020719836867 9598962390444515697 6757528130218171072 16117112321609417373 13799852994173822984 15573887197734545769 6607842051893088642 17163844703989374916 220102397806217227 15506366843598497608 11281468134123822125 13360877267318140550 7478622781448037729 10358803847763747141 8924326436181980 15548020444122621499 9305663701273589676 6216020566247159956 8632197079317096956 506731285593935376 9737874284725131335 5993184986293328028 7155413298143749810 17292609238322676403 2795303349125960490 11927247525486550096 6073553445774480835 5156288033616289393 18347747719817426433 1317685321137448539 13877142714099605111 4283827700725377974 14089799370821682184 14048955776003092221 10895225017536358699 17094957050075378970 10367336499934735052 12142918852785945711 5098656956957077424 15061697781415938830 16872119262020440816 8667061095506752758 3796230533744830600 1777426939167678568 16798237670036729974 4567637447165860821 8887770772304368698 5696771771644687396 1597880185421221675 774747303206049366 16229872444158948020 12502906107972274054 14968653472001929077 7740490074094152900 4731258561274551666 13620846270758681291 17830818565055446186 13391293079888275115 7225578318093838151 9130330864573929554 15715111789398081327 18161701147507871060 7803433684127409067 2494352730824172613 5008459725113704205 5538594036004938180 16014560445403437957 3763076445338736554 11977798902976629734 11849229119313281163 6133247402265324022 13643025713792316929 11307405745843611003 17993665397565903656 15250194256948439743 15190185100489202491 74652962918874513 5518065797308419210 12682282549439169488 1618912382577576191 9047453217155011277 12749956852590837448 2547873513558871926 15253388135885400850 11564536229319285103 10788074741914850363 14691117589546052447 850334024057621006 18295395465600790415 9475780202681296881 10371726552397178397 4540354066026061108 12052337085828183575 17759292577589111921 5314999070129792177 9018455213814165793 16810381788664913597 15884744109842425027 3684260007605788081 3256525940864014743 1636969981683193790 12972736836704583614 15513091517797707295 18437412019802846341 12532879767364712115 17629213859411470445 16562634706129083138 945209808258095826 12138339282218616103 10093101296819098352 7043166691434092915 8674546590646929373 7064878991783101353 6439776996123985553 2966728086707065219 3589556116865945182 14567083999839946095 10995466435078222323 7228705250079881681 17659731892029284132 12234595396049747107 10835750472937817224 10909242797561333015 798779076955080386 6865725130767995338 968279920508026231 13104531814092071947 7582654047674617315 10226098588017225683 9346209058378896523 16571152709040209082 12181875684034545388 17915238191032956779 6180661806932983440 7276797132700094061 12214196137891088283 5582343622395820037 11410525562488394103 12754206148103809695 12715796632501499292 15372073854757487342 14197466821161039446 10362354881107670070 17698515143225955421 10993329481103101436 16349769482047176009 17039085562541014712 5207129308289092398 7404604012243963833 17294934104085268847 8087732935009145924 5665081954007799370 16387353322270638316 15804570718125037398 9407079271685961865 14607826288343791374 1348817996445118329 11028368852101474093 18301182063122619619 7531422371205732668 8187998620063865238 5721392237973494784 7546128487544040943 1012666326841400204 10733192958770476317 13120173837746414347 7953256684557992154 8619901117193528713 5155655301418983167 12149532629734913266 6655644955314069898 6898149711575456429 4332210829864739336 13662483497586442351 556720414606672977 9883412886469326451 7728157922675919949 13450343405568584233 3902995228213979094 7322069781159971545 14956505309387306773 1460782563243201109 13394923616959675912 6830549662393626000 11775557949642052918 11232962215507860265 12598207749787968134 17458944871579084338 11565156376835327825 1104292852366211832 12998292087328301037 14275094380601466010 14178140018138952979 11769957136134501224 287644377509902699 1909515733589300649 7704459057306103844 7082865385196772682 1175446755233657609 16354328401458872968 6154258687668268199 8139920456375088788 16373273740551616618 17266660835528351141 17291159531923463603 10357186794794224830 5001285748127263704 3129933231515116236 16216040678165080963 595719605003364724 16336019135973000981 18400719939481814414 3013829098996105929 10845032611030561849 126231383818076063 4908552486744154960 16187376252222808308 18312197815122923344 6889752930263692401 17217527351084991213 11650444242431404811 1609587102972997197 11765068711644353925 16496643056827685028 11427658652088149073 8640638695713501031 4718002737996287135 8700214215360245248 7146670739674586019 7769696753663554300 2183540835418619602 13638060693918154611 533161719861886376 17173932007888696272 218564298802781039 12098793227217824692 2362949367408536796 10263251658960233953 9608495781680543658 13447678036926855552 5070452928094335037 6643968133054286219 16071802317083509379 5321453846821717801 18190847205859275937 3185374213587147454 12120174343012408939 9726705664621003907 7613094972056195621 6533246959458447026 2703642542546201227 14366277255965363587 17214759544023342344 4690716527292744677 5583393210907294198 10217484209333320448 2179273940811845576 18108392768243205786 15057457002148767614 7155372874487815568 11744943079595555653 15880600551227911528 15427246548956845766 17128609656028514608 14999890882065072602 10615734041651574771 155308609324030583 17903336041593880713 17645246301610072094 9089408041132480264 11621509154322470638 12850143078150457967 6777568808740005191 16099565407478036271 14504952436434726281 16694836534591024946 11793141783811643675 11107908133417049087 11274784414590951309 6809625089668246000 11253200670326604296 5074629775840308430 16418003785085966171 6854071855555457184 14323053524924755737 17391156315279040065 16812748506469882088 7987927161728590226 6879746303375731472 15734772455943545776 1698666102318941622 1238768713578616286 5774340760405638383 7510715244278748820 8622108850303839786 833788299930889836 4375882981509954278 1329611934902563270 80897892524700479 14083788484125933039 6333864294840945382 16328258191211035415 869851056861826584 7639068466859744383 13700831495036453356 2164977610934418595 7478943171266314358 10398745424306068795 9334693722423824358 4041477124741313974 4233794879212263933 10300969079525447998 8241014101242503944 6132497707756020460 3099098290943626518 4051423935834457574 16779603438909778124 7642710432238574138 3512561714031808344 2982698568378481915 6897984746643984943 11459309575610537927 4664384015973112797 9320532165593994861 7645184910183285069 9724620942040351832 12063521342442972340 13681121935459127522 11300066224353524729 2766733230784407578 8689548351553802936 10899349194485416596 15689219382176040474 16556300977585988203 5421903007027022810 10518904139274217021 8535294784983202093 1322005426840904812 161090606263822653 7823286441328489052 7986463754918808044 6128040929493356925 15689839459051700591 14731091398120834500 17134361125339542670 1070929352567887379 2765638874622127332 655578132221058216 5503117307527261203 195171897555830734 14087575849155253464 14807187997987009177 14920729688812088167 18121395830209941043 11137105227795972243 18189674034818362170 10949716996042691372 3517337554317942711 4393318251997827943 16881385493237576720 15646926442814474648 17866193544705245487 17130564385549265852 6584824408217213012 3408667644538888562 7442003517904371581 15693262128281269739 11978467983325445000 6914560058504501250 9340293142560870846 10296309060256485965 584278391016024199 2626773544855157274 14956660568117407114 13540516546727227029 11507767829512104251 6631156833884008229 6249100791870613857 10767005700575360723 952546575669081294 5094958246771741469 12772525536478393111 7504462227009491316 2982424695119024035 10680214179488166899 4781421479221482057 2603039442768778188 842373398023023339 3810122716214766226 6611745701281111530 16379227471474727416 2102413313309762929 14357440149654903461 8521900667534255006 17039406766170256649 8829583877386849571 16836119196369602747 17785407482463653316 4448547338948190341 30266431055305851 17746517746507888160 10827456177366565397 3944897510641847049 17427625053570485354 9239004475684524149 17706058405970986154 7616984425699970212 15947984470976949804 9247619913056009334 16553315879944634850 751739173179744800 6865181353338591556 10098083068308939762 4793375380943849794 15782720623237320265 471186241237765378 1378270092707131800 6923076359221826208 4921506176140853838 8259214332130858910 3269534122467233504 414346595620120526 15224259084565018754 3814152123423861389 16972445320907630577 15677823693222892120 6650741036821943422 15013283954251012100 12762943337126705887 14521168049956651661 13108323598280204939 16498354442400995770 1888596004502801704 14725030213112149953 18332949413716250007 4445923105002391974 387386984648045212 5740331186245122186 11553957228307600842 3944944330022202960 14661783584079071065 4329291861749013737 6059098891538504269 10792741079531440473 13404367599328807647 17408099913157303343 13132998087100746511 10751671836911903359 6175445323042598918 14690428654735216437 6373340526236485357 2794491871600239893 4826074709727549049 384522444059878899 16762338794228256925 7021097094792180057 1697630663178169022 9656515484387829162 1179082382766647917 5339550113488924746 14875376978383374472 13893653568340083044 10745680004390237062 12580736803139909812 10009884203732260827 11228245203986047874 2899653544354391366 7617860579168654159 1625425852647158217 15030239194665239115 10423593006905717140 14886616372295373195 2558840101307636611 2106593299563256938 13792532357668780730 12928280600379262960 13434073197331569753 13730980934724560598 1236107723353335345 15908098331558524818 8080085330787359721 11081450785096947686 1037611731410258427 16646755819297743462 7402302894941730543 13777342347656892425 13984389709217813801 14349404576340598353 13105389418042899078 16517388793334647728 5934063183631836179 10229042940470054375 14356701056795549905 12971785978812391805 14035265977509036320 18220515487915898719 3937555052429446859 12800887825824474336 4741551870063065976 10236801666912798744 13849966842484485692 11805844373116437474 15773401030839182533 8219313345546469874 9722179955077950424 5953327559584688345 10501102182720096752 5401346666521838704 11151426468608201661 6914473155269182507 5480933316696667009 15648171774202872103 16097364400628026111 1988707120952283134 1280350965210075218 16688460803403701431 12150694862799489647 3290164904241473399 11862626960976959700 2200257098326981303 913484333660033925 3327178151285605013 595428865886948408 14517818019771209838 10087791153690725510 16283876715401070756 5169613396730849781 4997152637949401628 1749717382759792764 2279693836802533090 17239941234826550790 6725716780982417441 3760633514042454231 9485410747375348867 1110642085733693454 3816298966021807289 8251905762110271325 9775967721720660416 14724202176194176332 16427961433515431049 8192471423682746492 4884174086944930658 12297060696610408086 15762218382912104224 4503552788900894825 16271173345226514977 14862387624661943270 4583646237972906679 5282875169335155318 10507306873481785823 16314155791697697583 14230991104910845971 16577278866953176996 1718028613349687603 8608282637738641794 4128585950988339944 11099292996205484786 10370857054625680774 2313231128384473450 4529887386623229728 17079246133972588135 8395441171790694206 2870449587916354275 10741434967294112221 3850142027865092809 10705194034900744208 4129250699807825032 17577258523261206204 13413544075941637925 17773060628323993680 13378456258671638380 2045541332227057694 18009302080935119451 3347238975067980041 8878611177849500320 16867660707887242744 8871995718493928466 7732512138350931265 13130525733983514205 1749137649525653515 7984993253814437515 12374750030324494844 13043139580961580661 12960664719946622170 6078059050426002878 3386207015674118683 3183445037211268752 13256931249946960887 8203301666230794808 16189478359165284591 14633189252320170248 1106193585868783371 5769059156679323225 7069300014048422612 9169111633217847969 15434359488256771454 3830493900183654167 6427053125423090601 4547224478338369569 3172247932819587950 3873140177370962937 1018471811257155352 17203704143304758630 12067940169240024282 6515736153255852291 4400477296559710327 8392171974045017019 17876180011710246973 7810098505068467796 15409113452074368224 10132435974778344548 9469238202023930802 17262729582855371016 13232755862155463882 3120388045123443594 16374157811426694313 17922928326423832097 5399846131538452059 2248275881708648257 432309384029869862 9687046846812864431 8265824937671853841 4222058745907278539 7584308831616891720 9483980191206877852 9233500374072321605 10234256626008323374 2239821425639842173 12187341299943440978 1755144697426726020 1979908551893853660 16069928704331178073 193410670691908173 872352075865864289 12834491839960491641 2240852568344910898 16990587044904185699 3624734529212625772 10201845811268622531 11150729987334329274 1927939412755446719 116210290415297876 12179751926056605655 6232601840024202533 11750070398019589928 478639528562024384 13429394905250282070 10380943934069378296 7610276091269742937 2100183112809295204 9721441130509311005 5423680741815876239 15305078273922792728 12387214880064503578 10743593846756074716 712453579672883608 17516159143061581892 8601589364093051663 12411260220399361897 6382362144875280456 7810079331689942579 3687694022327530199 12929333120684278455 12496420877542061461 5938207237036619787 1197925294253343260 12846679330670145689 3864614224701891928 16450802319398906382 12972517577916779939 17520239801964772024 4978248972825323484 7589488360345187983 9558545215411560911 1619382355066930927 13527389524472908804 3546091534517462740 7112790458569181263 12377959028183289644 11598422600560959318 10940377424182963519 4616633751211175462 3211000296198850664 12154577075440035207 7570663332097976225 13316593683763057503 3430783192596829883 856565508169393359 6649173139755920540 4788036303646632813 8470903612370165915 7202214864285485994 5053353418542611427 4765111425943362318 2460412902035349146 15645949105658277678 16621695059938171260 18415269949371556846 12432371375794110539 9427227339690618624 7045579680487707368 5479338188714959033 12321407615474560693 8342636991877530347 16012427254162871353 10015009537364923150 1315442529277219374 15156432641966458351 5524508614171629192 6717623040924439465 4813785493627533015 7110313112727308721 2882383390034373800 17338908999455738919 123640751642855612 16798822958092944916 422464009634251893 2690587571860982868 5768461965740398883 10207393704555908691 7689948443699305981 8876887305447872350 9495586297479404366 4744887012288018373 18116409357426490665 4349785839523394221 17258714339090290587 6352116439818553534 10518612859687495296 14664134826376768635 821518114951193476 5814960929286061878 14909425418126734324 16107266444157283616 5663700880281949632 12089262825995392788 12154622658888632746 2875447965458994761 15908711450413117503 4316204503735214036 12799154544368655636 15901946997550641427 16412630730262387779 970896615419157035 15665155157460829289 2028891840015372350 10828183048878018820 14667724767613960741 5132703476542019144 8645795222165442246 8624452125570641335 12479791423216316461 9208398718128208115 16967914103975881363 18098001883642098824 6971771142170149828 11216730757276606348 12898739681846253616 2243514138419271900 8258103964302486178 17905474338707555690 5137432665156592364 13289381434379231427 1833697351766882126 956160127616194789 9316664538803280130 3466450445716820560 4332416329846814103 6332539539463804601 9630772533663181393 7135646012486812963 15605798585435793934 6251814989115539157 18221917208507707852 6595209508160531142 15282184770065795565 4305827267871253751 12639641304275102622 429952480992558568 8994451992150452212 8983664204635119473 5692470073338279568 3502615998598826153 17688575683715262588 13130225678036340925 1891374691570014393 9097064886119080677 5052457250580212646 6940786515283539237 14674179919211892257 15647793799136851686 7007428716466633908 14188258071489851114 5639813231175732777 11154285218336660670 6692906021887815632 2262547462256338073 355093370696895738 14084330200704029667 10103412635606482743 2296361176723590051 13966316722145326812 8861770240496534021 17687113672140123292 18280659359478334764 5002438996171080431 5755918906889231028 17925571206654199086 15135754848290195942 8738205466571622840 18211304266973003168 10728015128863251734 8904872239777529564 10503334168368309226 1935184561134876087 2612043459872514812 11734652729849476 12504624360105997019 4595513424094332738 16178337960188554908 16068859961526060226 4431569382324789124 13624400104429610399 8933201519080436640 8993862205088733693 16966330081063944520 3806625283375569771 15908951160790308760 6884294346602605692 17223611657309421204 12228914452875667184 10314043512935744066 11598347606916533789 17950100858826532318 9404679966684268276 6213665221643831922 5703729848574642633 9671590575238060118 16545577374071082522 11353133399216280961 11971829355027275278 8836422412284032845 10594771091061430732 12741002347712806044 6481748407883225170 4073841090057035067 18364451507942977959 6861311056659671854 17822025011726719776 2727106753663976962 17173430818886556889 10777939265189184646 15282387218563430724 14224477777975327185 4856339743348207196 17357515864939778368 1198955713010303792 6558717172642068591 18169748246797130311 17721463073096378540 380147106077436245 14115654177119309901 4840962552390002653 2320037385997453753 3207465594285983081 18082034356940124085 4987494451223680768 16934938308140988965 12357738379705369206 6516910757386168202 16238724606739594439 12096021268367556659 7777892002248419920 2052619252359476417 12069353723034487276 17584241393024718230 10900012055992757880 7958217704734144491 2482389651017955676 9704250244487220656 4465000375480610945 3363021939123466592 10370384645374992875 15235254798395338383 12153469792619390776 4321768546776567217 3806244916368413275 17824845472845669755 10986719377907595009 17273945136515187983 13607983380907306144 3637154867126708310 5698519360140797323 16622307713104103215 1931186783017409301 12003193315008320239 17424559106054761415 4025804106739751186 7360899501720653329 16040154040000220165 1611026357603230129 16638072717217110951 9301882536817794722 11801108924263974544 5773979919503227078 3309032710963129387 999625276663823137 16135191491019623085 15285172200512016548 13854910786957597108 13435463837070145562 16874157087661579936 296357131670713002 16912263998691701080 18396955583209237043 8483600185173125990 11189192179482423788 4527728908171430292 7947748482720971756 5608336257395283056 8784350036473872632 5394356312081973132 10398439627207139447 15838308075138866375 5382647349283919352 10450634997228742745 16957858553178453647 8637228816689877970 3245564722537868019 6434765433434534649 1197739283903025244 18399858938687415918 15500651741191920094 15013085055933009519 9282071581911895888 2217648689737880072 14843817136490407172 8698726985994567042 4598476338163099544 9048478742250132901 4390156973160332833 7745358622918364410 14688059665696983004 4568406985083618678 6731184350245273158 11898045016032623586 16194874740555115502 6226450623574178653 7804039438322077884 13533658022754616429 9014972816235790623 18102830943596701898 11765752471942688588 2243411153380285537 12846597862152649319 11011459990037934781 5037676755179193648 13697193858348110006 3581746180743810330 17932409661364394845 10382634207998636971 17652855746946031519 715615534781638569 18440576704704120202 7038787231135338012 7678171588113833361 9885002551323674123 4025134551090405762 17533344798865415288 15515933275305003451 17926445709694110524 17742470728051627603 15737125851894509490 11856419322530737711 8083399848523837211 1807274783102757717 5081924170299902700 11241312825385032515 16646562155463947841 18443759346453074486 13026761312613057246 2310916058432206467 1762921299610210287 11112310693961843064 7437775273752041634 4406103501052105063 17330975049177461938 9367745977817094622 5157507322638990754 4540255317775382038 1084620494043700517 9616319687024774490 12396690815612903235 14256423481015174635 4344487454441274462 50862477812599913 18248371721415030903 738577108064659780 1930941190841010830 11183022917087829227 13229641539892582438 11302600290899643053 11265898221221395910 18293571156381801641 1867210675869058616 5487143604144247256 17215340995896693005 7294527189870729296 6554655606217742775 16190121757610601066 14665681249179455719 3740572988512835632 11819446978962083427 15580765974101688662 13930371085728362790 13081977525812785458 15716004876517601566 11608872177541439524 7430169468486783782 9262071661177863134 16958757510405379703 15697990781320134922 8423508703227739787 16345148203371042346 14762700573473919669 5086999986658308391 9157252151932057225 4716699041453172087 15166497066895193144 8533542864148689592 3918909384467599997 18373461666787579358 3026367557572916826 9176766986191791652 8972380769920769292 1168981732374687785 534688036447071308 226055377979724862 12407921104995684650 18296622062590063907 12507320678452045706 1487412749992050251 7777883392908320617 9665249078866978024 15489313649962397982 1295221681780203729 15330256595090460933 1701359425635243502 18431030931033633467 8282136239745323660 12828451778021799862 10097253648733168388 16053009922241836117 16901124128909871954 11172161144210996613 12200856706493341358 11002180325645919276 11147136041964563831 17705905877969928751 8985984106364807227 665350140668497002 11567693753879229040 14751014250364509658 11206983399434296077 1052350079967427744 89470463790555155 17568527634052153209 15509068236380998741 10335029278298883805 17977828225580818616 11306382084923323426 12605889040475025680 13134267402281865884 6984131597635983532 7566405827822441727 13920258444542446623 15993142936260738706 2198802986134676260 626676115254503898 2317180413444910941 1987177820590222007 15653892156718734637 15425032660279943952 1355691652203832990 5098489639911373980 14727898009735020251 9535710657556901868 13778631099718628984 15028527352258810018 12678781754856140382 7263965486463767072 9914987029387588472 7974666476155613535 5636433118091346674 16397036218685431651 12432427561534922368 9637693786017614163 1126775876621282818 6330003671995254205 10546394667542262556 1106582473112202410 5508517044797164729 8169212722365347541 865526418253737631 10361252959131300057 1833534524435668933 17609635512646862343 4189144376337726099 12634429997614877129 6259526372695509625 1483873704644305540 6806862170086090135 13380693949280850885 13867676200549920642 13497733678847832822 16022907691448181242 16804914728602024314 14439593695767582701 10775421485768167509 1059127959498212166 8708051455102390058 6072216999205285922 17296695120885718873 15494638909618174625 10828669760063839298 14095785901769843111 11236710029126084590 12859511787271478539 11130927505726628978 15896820922902274547 8973597938427690074 2616910997672105714 11540868457534324380 13341277367249265192 4418193663153468032 13036980133954594957 9808443997802867519 18367252971414547077 13708710991960730776 873183106300389046 6693545382051526721 10982083888523162216 2490250391350144015 15009396424161544363 4803697322830895570 2331723793506360154 7119117001916008296 13365943405066648262 15085779717507774538 16342669517442990757 18005100847557302245 5393049331719906029 11095473170546505733 4912541115985884535 5116410935063891254 11510748258938549600 9224233066462869932 12114418554776446386 6471279923763085121 12758000151791285567 2039656480394262077 8354260763410825292 15742195037705330669 6250827116899498924 4901338963123852826 7283449895448008076 8512201550818042771 12603762264567883347 4037920767643733580 4142323143807731459 17829353722768831968 8865483982695617167 17596232311836395131 4366687531546529060 12990037074313328491 8350982764907044307 7738710397031035368 9324859293974770770 10819827248022194936 11804463423269044182 7941678235442204630 4885506786802139466 5325756719903967946 14529879920182531465 14732859362864316067 17520022116507534061 9046795747956102989 13220083087751997264 2563424649668725236 8597179817352434951 15587518951051420182 15564914948138088631 6726754841655046299 11623636778817198424 15829842611331640320 13890356987262647002 695413129567566718 11549816837187050848 3914562584123455315 14624662159296465416 12913297759214944511 10221815044982870669 12359296352737006806 17299040599442431015 4585425348830640701 15474795881732234061 14837743775592548623 10226308985271826473 12056179746944850119 2043878873884102478 14792325817325231152 16155909684658890863 3183587365186100982 4226219839112729779 13111453057299380681 9099923272947941179 7113245955858387326 7357932565073040037 14199294463919766929 17983792470965994166 3629817752504322382 7899807449333392606 10980440495470097273 13994877418466737965 2420069375969010581 14322771421148817300 16984417577766983363 7367159176589596516 6913059501608795778 9047889226121912616 10668752391985613731 18316584329942800447 8450916959238584493 11339520984247134673 17625410256638716198 14924380154938580143 12819417719338107064 13443416072276206468 7896489279755774002 13194824595801900219 16198334645005258719 9505412372169960043 10758780505876458477 14403281609497979355 905637106089218536 16023403428125030224 12658082873756839161 11666637057525708208 1187040993924615404 18323264309181873882 11596220418705447229 8095039353834507350 10430370257328320546 12100795620340098955 14705451510105907217 16686863940884275517 8039487540380268566 15093398588712282211 3009032211237722873 107702215476490713 12531398849866945451 14041889738787603038 17423110837160476023 9061667604636944274 15288931964927719956 12418795613895705586 1779506768033838292 2482229883137192083 4500596391389135573 9679318738529713878 18273135841191440375 10326512503015492409 3147968731343685393 10372705491494534017 18394942504621046329 11691259238834342567 14173806165938091696 13723456940432911802 16502747896627628577 11807257336964315887 8247328261769779341 11560861887268214437 17413022460578246678 3078455673280956378 2585158383561257437 15020862985366514460 3465286026897615874 6741299216174944195 9252170639187376778 2055677055644670104 1456887073161695621 12862502591581034846 6165181159358828839 12506487727695019053 18002229630425319953 3050413896552923672 15189698903348887939 10601753241417438364 18038762450268455355 4908829614041412409 11747735798226963103 6161670430744653576 4211134720327951201 8943534415747479574 8848078154227771835 7040315929029477758 11224906967982669666 3733813432121954048 12534340607400031741 10172177152605268993 1998784902877672384 6258013643972474754 12032579049659326172 7566876434575303190 6653289743589395400 13516192445447395138 11087664767084718995 6750216495661570107 1989389359095383810 9924825661355830989 3923991406943321821 2705823301546822850 2926552319224118216 15697356654083072930 951883932668486934 10520855493461768402 8342339838318214405 9392453696874650716 17517709599427644129 124006892178649164 5861910686445068537 1338222885645702871 10845041526293324969 1150063348994492527 9209308885623495180 15266531271940055345 2519474260709973427 13760074203993554296 10804861035103388573 13282405958885173590 3574909962330512128 4516756507773179065 16320568426902650293 8303227057429099771 16704444402259014928 6629286393195596344 10399511435851042523 7982713107321165543 9488407847901369755 3465704520147405472 1724778379625466486 1425961891007202409 337242872546895853 303781634883788801 12839153063932039549 6061811076185009102 11889309149899936995 11836946092121413733 2811969903836940415 11835838640027581059 11703335578318701973 3536794579595956532 332679858122950203 14571027872293062711 7765903073712183164 8669015345082198844 2419192413962918490 14784004979104535844 825631759843890839 11881939406809717768 12609430621706619362 435492868831879301 4139237630897085821 1266871150007295333 17008333887405095798 11692347367815799114 6262578205548337831 159273139311621063 10573063043025697445 5057887117748846247 3526490446980532712 13857711188138662548 12179908259421389464 14511959500090208385 7844093824373593352 68060369412851437 14685112364895316338 8708953280963760344 14761025222790852073 6668475237576290193 13033600189348697500 11271559714334795923 13320373061917214478 9335890406608810138 9300689792536639767 12297609884094800369 11222265525378266585 8740587807675590677 2365782582860281602 13085988405039656316 5748579232332272947 14214682987262684783 12903242765751940453 8448144180273443459 8897171013976651349 14842932850369276492 1006700791695573777 14836055560725466433 9910294701319658887 3030006550038666468 6336553507203142901 110275878613981553 12302765743933919843 15678784877812080022 9510875274736692683 12543494401117098333 13437057362851231273 8121342062897797440 981769247789655334 16548577898183831302 5173124580040092651 11275881373387139713 15993430578778234021 11065330691618961278 16684189212403565072 7302168151492619905 12380633574527029400 522513464584155944 10054502476551311338 1175555204614026282 55006085634819511 3577622363155860095 7113953747499260168 8490664759318331687 15261922502545408050 9171651267766047740 17512376759485280011 8949951449895944748 2426013416772331334 5287135144349620110 18158650908015076973 9807771568466916727 15157775631976474856 14896571144287914611 2628376612674916874 10584112450000467259 9708459101092693037 4815907770831103511 1727321482196114072 17577557051783388948 162419155696950042 2253032842116281035 5174115533843097202 9491673947155377058 13351499296412698317 7073121575498492269 6064280455769310233 8148369830784927172 1398996137420236294 4445845021998284250 16939576112531147868 5788524139737804610 9747901293164970069 9334700385005849233 4789876661674070601 15836589627133195766 12148374239850754859 16477568474814751115 3170723594933046157 15316436290438838651 3842409723547365543 13846135710954892547 16868549321237777025 13470168553984771918 7594242531112401610 3405850670066414718 9475177048611829997 12457322113453038474 7974217328706306312 11833124443982595208 17808925268595507733 10756161804485410976 18085620176946250815 1035140086937482966 16656896746771780549 18309595189929990690 13164357878648766087 7885955829103270859 2631133605333414666 7537064278226304470 16761375648901869662 6651843622271314203 2283170607466920154 9860935251290091617 13115705900169406489 10588941009101216067 6305392388334629359 4632378466682441172 11844093092814302268 671173638275780357 11835150899482604425 12789976904396023272 10485814028672870595 17229063228094026823 1493069570411966955 2578029259956291902 1351358290304887918 7340997978216996039 7088065684827224750 1828910497175695690 9882075196271669215 15679007534695208443 12707846522079416275 8729317750239314683 17914623399746801509 9323665470806986363 6685545573210271014 9897944732876241387 5742192485966556880 16167005685683931560 8927417439867410687 1458978915414544903 3825823972660447020 17123038845624781859 9348895611665370025 5778415699630256366 709795994276166323 7536800339233653419 17078740781635911476 6191309399274247864 12734902190051503682 11781767644829104239 5550719109317769071 11051289507121237102 15097132121686260905 12591880216827602715 7960908295545987295 13856102522520425199 18312062046666238219 3499553604006263812 9282327448722352430 9556826388263318056 11785684866976328464 6324974778326747419 13368972262962937430 12659903331500280686 4672794404132397309 9912566731428940615 10306667055763705681 7284885657698465604 8129449503988261292 11672104772070690955 5377247102988491877 9553831065871895035 6421538407913589724 5832688937689974558 3761042757884985313 16285264736438873919 2398553805361189528 13619884358673097242 6131283158461956778 12681326652914290223 3405240531031949165 9351198088970388544 11991867437060951966 2410765823714054424 2233038011972202614 10008143049868572461 2620223826733833766 953152930828164354 1455278011078460173 4034101351133507144 6800595304334888563 9013993466473260307 11360924923290161169 15028686927083023142 6526810375134296898 6508295867580608217 2076690865405443665 12203649122343710253 4518890345112959422 13203848073049789313 7174786976741765019 1665406891259518899 5197297957475498049 16210402396701540282 3962130474879460301 6950883305135854021 12994391224463594290 13911316399817813008 3017269004826193828 12476948117564144289 5114846609020629263 6120796480382483809 14562669638243961707 4629102468474390080 13246457599287526732 11456628593788710838 8543013869182429792 11174790178118576061 6860022722396617493 13671313827984530189 7507041615735835891 7095636388500119388 13115608862001205270 9882571017147340109 10389078574020676451 2028708178736152901 3151827584888211051 2576555065491075020 17501456685115428237 7769885875224529960 2249003043256069543 17101912346564761659 14692011642595033545 13232057896434583494 7257894602373514358 6048852573267052759 3459841080000716423 11207419211172586810 15458830699492419665 12051004045633895909 16646015570820712170 6661418341531710384 2941213554316197245 10536210387381974943 1650960178291184794 10976999044521054243 17079203005264040396 4162407332398548006 13202320884027804741 446527399444502647 11323688219056247303 5931439902336721839 5898306429998381053 12136153848504112664 11033516844140093385 2752056057719935744 625378446173269407 9239950896805197531 6182650951099098927 1031027946786837089 18360762013819101844 16152590162324318823 1799521080698807578 7275161022009360442 6004194691247260316 2146790266926013319 8098599606050989626 43416805368402091 3212495339477350927 11868734431943137751 8231069150181111303 5117554874036082318 16259983574313956585 12621563605485836741 13774145820777291216 9870540727762807902 5141706904648139942 356888563764677723 4401258233898708099 10469467872282195155 61756702922720347 1118824360023716041 7123160725219493382 14723566903204793253 14848334473811707874 9456602361020927492 11650827259982548636 14379551613853764866 11739667002287953245 1373092954288597793 15006485477945930528 17456782468707714432 18236391915907997922 2664667542212723230 15803674534173167085 16107832435593167232 8576123833663687373 14706868312143969961 3185976408858005209 4257351524769496565 13917167180191258602 15806257792970812916 7214600022543232739 9106223928480119106 9485449048989966049 12693112897451056979 10516725519355748598 13121128892100037629 2420493451494331753 16381273057892593512 13513700847015586694 16050662891761564839 9346534818742875899 5273142888653164480 5096632694294443725 12468969632217347373 9553525827214102244 14160936233542227361 9572708731475024244 10948499548496005837 7053540594746848228 16249488176391888673 938608261169483647 8698725700154221211 14782828928855852373 4228782096122878504 11733780494766039123 5190772934819267949 1225545144634311552 16598651979943955336 8479034211690845034 1865130303983817491 7281015033218752205 16042608874816489072 14066055885831666571 10735967959441696718 15411567683734463757 9126512997758220445 7381914345329810467 123271250463374299 12270482352224485637 3894199358016880417 1769820258374516090 14406694823639232969 6642222559199396742 10573136630616890555 17250383123989594652 6343004105673651226 2987077324325984996 2294539601335717460 2380607343924109711 430492339804362219 9522574787793051240 9647511184801474505 1915552954705868861 2880710195543777358 11366092569334819208 7941784192500701865 3737165843590920672 16550025282657631487 9270252535877778636 9032326657039850864 18147854503007226596 9055525745207180585 9734472881501012475 14005947223055467891 14907356967670786881 4993906592062400544 14919037173070087488 11135050471958368221 12060053612897780349 12047501361332295381 13652180741293511442 17205652786168401668 17496234046103919429 11598529288430223143 3947622789974546649 12256138952787909610 287135737195404540 13804709792905768307 8219513421259386774 10778678648217338693 284308633358454099 13176412972076660725 5671800197192942398 4237725107416476762 12373383836781570728 12978007105324027824 15900201962514015634 14026845600166204491 1836779647875261363 12003290131090369291 15799584481014211020 9025901988147517839 18007273998448075651 7398030728048559868 7827774127980128167 16838706282914264583 2283604663518206354 5506190258676074426 11295188530925100038 2258170283017575675 6423505235276981924 16846340917253983437 16412003290316845232 15610028884861200068 10359623384305618332 2111840878664253314 3398069352225678959 15010614262587292286 730500724944108981 2727306967780284149 7485264994333653122 933895249456979750 13208536627823336100 11270834068609049764 533523990561942639 18179367133954874381 18019241939588224056 14830788749637225389 15807806711661717616 2967096555496328034 5121197288448093592 5005304127633134380 16754204987508787178 16612420816770302830 10236206443337595390 16955476462250525473 4251010392195765357 7877521537420986272 17443202901299567530 10682827429808671239 461664887431450154 410954954159748261 7856537814572459304 4693039716844968318 7575640757160065355 5407347737470473363 17574036292519507011 4704319386507670042 12553949377194338673 5475567747345003214 2371020146758625487 16194067540249257103 1560962880976103722 2863776116767155082 4557350803939884205 15351471090679836088 148626059089678217 5705622822034709511 13338035872553855586 8219438238622324143 2152224482387474428 10308745189914644719 9905282224471936151 5287620101858684448 9911363084056359962 16351910111283591241 14677503846788263662 3602308773696632172 13411773793879499923 17161703009607560210 7969158066827556764 7245878918331602945 14321460906772827093 10765001977362828367 5818982541380092740 15079252850814571462 1467282605020743654 460785579866595009 6647097364670419516 5268669172658672539 5450084129846190725 10589818400443371650 10776633668871432263 4301749115768824964 1197949645570566877 4028264092551709611 7313681556977502992 7325932560485092941 6060838570421352343 4888373762143976989 6950606486180365985 64056794217497916 15039499004652239991 5524652275028905257 15103444354761366203 8997936886892788152 4656221460320040191 12783683056667796917 15928367533249024143 8997540558331848443 7148568494206467917 14724702794308796014 1330601476175053652 4827795495924482380 5381837067374392961 3148522030546598086 1634875125724751554 6929475103094531794 1526388801200782632 627812291321223083 1401635986349602768 8854041965097577077 6727732559632566996 7864497419755934639 14352732357434953595 316165982780743484 15261438684640543314 2609452873172008236 7912302194330581799 7202334121825303720 13299336869560513976 13799122414043874760 8768896881452540814 4525928107548734024 9086513923691226266 12672804446576657312 17620955504240413873 6888725062076359162 11466693160858468818 7872621115995361144 16447080212531203459 17141834606145074869 17189107423111773055 1304227354706142913 13021092269629539347 10612038005506881621 626783113505766353 1204150057010554416 11421852832114388313 11599857996226939357 962763192685458766 13999411925319876817 1582675137091174253 17262093554291518669 5121752239711287641 16330418958370245369 9359335239768887962 10459374824254593073 11781812098956282441 1251408986154210128 11425211227745877214 4021412481889008795 6146903517465138098 12118701648564028580 3471200752367113159 6167297908296608069 16866152204307072954 5653836283279470756 6329023053880018398 6969435278193539274 3884985581358672051 249026989333794336 8398058464611374990 12107876409787464898 12222683045774749592 1546318927117845359 8665873526540233969 3274593974417515645 17239341194433797955 7553552300992541694 15267070580437179134 11168434385705939805 14638461754425019812 11240508933290373339 3179937640983086342 1664079399237702107 16489345044764248469 10343892467303425616 17553321939233272687 12326823370192977350 4644814169601242539 3006261859066049826 1306751705697181802 10445748002752400004 17208376227739391969 7725779463467736657 1855024511644778682 6035896049518380919 14489675705040893556 629214851731817383 1973847284500882721 14755325046658991922 576973204926388430 8908558020311188231 8091958269295588870 15694707671724559090 15075650305329418915 17476355829049136574 12035984897298425073 16904093652231179891 5410901309299677668 8505496452878444280 12742947281749910959 9764818190069068043 7975225737919734954 9168260067358357253 2668382742220879216 23972119239203905 8049417600133235428 14052556351078134858 12275216411296790533 10538497169408635399 15609781841917331908 4649130579669491326 240405066313939155 4710469008219469402 9720675204077580795 9365307935235017587 10870640418602798948 2336127323081498858 3976978137322896536 5919348449926797860 7817992930798037254 6244369616730743373 8510725460993907328 1823324649924656492 6701357781617335469 4047602896003629362 16978264364429739698 12215283558251618051 391077822043781241 6213449992371727995 2905632684068214655 4079333865804600470 4296261338238867529 9632871652352329158 8182088025944737998 18394169919394234202 6300035086624511403 574108560212372843 6127103429664612648 2023377139331984578 13381371371765014574 16967252150123197668 11410023670685172009 3880144337120021165 13949125939801304015 4259712299058377986 5392602182199785723 13243401942598873416 10373754896496408265 16446031372390454219 1773028051416836926 9890097958244528337 13210257810785773687 16812102922274678523 1952703766225479689 17661065623056512024 12757589296122624888 7619242852579683575 998017648188279707 13536139891230008561 3811782170797149467 4212880183043369308 4717599786339307487 14265346588578370865 10764129502441780393 9374025472180882415 15014435598374564163 4634507730526697690 5017327008164979065 1130063217401435058 391958839555186298 17144485915575096742 3522394492467009457 10408546518845491240 1329652432351942366 4528529379156427972 13867225733856937171 6793615756741313178 18438238031435218105 10224999369253543716 1652944013826178587 15134530212039712602 2290740139023653874 13719117748016256881 11990102350386650535 3588990436241057439 3883553867927534346 7153234928178633060 10659549018950333757 6911315570501395703 17925645254069784369 16155960429116333035 12615782034127207348 1861216920009445992 7468973171662199302 17888322043814499496 3128622465331796304 17931357668771780214 11744425516169807074 2338434249720171300 15733947918733086023 18442452113786928226 14333112160400124668 2279257277375571967 9682835776383229172 14036430404383685072 2469142151485343387 14265677384033803398 8734986838095932002 16562409338779255454 10728725656754117351 10889286746079995286 14814151311646266769 8653734983204385180 15125847433662461606 15876402964695856790 12330962810998333839 9615120919153153687 4183384267490916819 18265941239930642916 8762062994968345313 18091851835097779160 11735739851020528631 6781820813040024249 6715405965331379498 3195051990843514159 12526452299485716347 14735926142903590721 4361872043030707947 1532362883236322319 12332303853590539027 2209117806205790861 13203593484480108419 4933591867628916977 15214020127045956764 10754619439981073020 13168246750650581376 13666589773841066820 4029599863490491204 8921392568053443159 12192128815603511810 8999893196177037316 2736903152295302010 15443826562219453664 4408888058081042642 14044870283661972641 710614036185432209 7887377238931375471 1093238816017058461 186988267602953056 1811466672071631427 8643298400481761744 4556593234397335100 12511675382191505960 17601404611873197690 456461295502281927 11305454562927701774 3308115276315107209 16915224838718328014 9031911872471413597 5889524836344167354 10377863595344550229 2714910319176379818 6062413193859838640 8415217488518649880 13747588401869943215 8447712324470118562 15045664663248533985 14138243827991721855 1246082755090244282 17600832285171676740 7571444079821453127 3049448839308318614 15418703074980232796 12470604064389025225 14457130482049401956 9552204712323221015 573177388734961554 4515690499199307622 7819622751037093697 235432072624697446 16589492671496006517 15453727099057033142 13228396267744249957 7964476739698793199 2035429909649779834 15720464577833602953 4318897081674012657 6149762895272032068 6691849855997633553 16242950635948054398 10695226658478152223 17764677772370260469 5640139805356341211 978481033778682436 14833949542483751966 981288564745194261 4802131693885269116 17493348742553116967 3841630150107520365 7038781908266770713 9726228391446287611 3152646522266479021 13793089534258080563 16838665702431231754 15599944041554104035 7881455984767390731 9772459572757878089 15111755128813252081 16548530188241856573 9180705633822034690 14631000495212833691 72793400809717999 762237384808187866 4390914753554820134 6705888644130540297 16153218092098437244 16516278867764017973 17658353668608457846 5775432734705569583 13741127524186135238 13036779031345095235 676175184651332080 4271087637846890870 16024284823385702529 7042477882937360956 5297250878972368745 16803600523578759084 2007921694025241931 5086785473219999633 2235986225981850445 10547192839259089095 6500162952685544618 4500588024960596116 4977320715252646409 17561362185102976578 12990224067560089908 13501603357135385226 9846106447027921900 3894622895440772544 16407993802978549630 14573088778369924398 9882823758591088497 13921824941674582428 11008491754131373666 2284633526391444485 744880357493753710 6838909665128440035 16315372490338037326 17175745507990509686 11534868901334172426 12462560545944351852 1706154914267303775 15291221137363017412 10777690097434991976 18092844465286484670 15653066308888299193 9132640210460284645 8283396009583132582 2538381737597529865 529803449965729070 5061677003405679078 130937905825633033 7582988465462878615 7642982462672528403 4194919026624345490 8655845734807236641 9148924456774737373 9430189507923389693 9935970915912897720 15015722966045487030 10788381993157132651 17133121031624704044 11658101010963622297 13994640587814633893 7727964988634095213 9445033329228949287 4303936199442104584 8923175976377972787 8147554845558304587 2800869675887547938 11146017650815821496 10906432259398926938 15835962600255224802 17281141580833360637 10655402852507288187 13031786955683201782 4234799005856179214 16998298941857261432 2303122736700073062 11423151979278502698 12463384616130138333 10002098650655158374 14669002916038233931 10036091878989294737 9688484118347323858 1873780817623223675 16094522076546754158 6082533380852669630 8836785051635648581 6876194033724095305 18418033847329380150 5036382239084934063 7547114395732519588 11975253235508565627 1064300640100081040 14735489840613420762 2661712495088042930 10912884302038572325 12270476823278261776 1734817781071461325 5514225970633538276 17538212421020167835 4145132333954555685 1672810612435249804 17888837525227785951 3382692997067854267 16442754831844825217 17609413762906873231 3991582136006508104 15647009201841797811 4675182424255225087 7351906524557718609 7679586567922969559 13667740374068302384 8346512773442844483 7036688290450450729 4712998043630886416 3135054736602071365 7994493982611652231 2700000804616284989 6326607820988640944 11228043869976103339 8935557759557946631 5490818487915306281 3091422997911684751 6962644742148048750 9033477514501250134 5682629594909888524 8550009324024737454 12803620089398975360 9850774471532118847 4762962883304189241 7846282442062601889 413531692482702502 13404404182364270568 5700585109538966128 12505373576110400453 12663467593705143477 12685207153906120637 12893410917263146178 11618196260650348515 11253065404668599174 8415716134618232114 6237049898445518359 4826181644965315806 14713414249786636660 14324909498277739759 935730822181245702 8948980118455269207 13890188959610331037 2762930949663438367 9561984099237000958 6004897152032242489 3020469383038493691 16831757355644375676 7967879292539140701 15621854267264909739 2862668053722415010 13122157095803731750 17094737474293366072 4505852999669570498 6162993112824152282 13141899454282515194 9776668364672189346 10411166139247423074 16066790451614964323 2803979954068823290 11125392684652144419 10763123591239507780 2773324906458771261 11861917006813789707 1739539665346981024 13527319214143815359 14956293383383281071 8385972424024363925 13570809510370532514 11527527376862349339 1374646594666693261 15453873160460631317 12742231188787743067 15541646740168536256 505796303274347613 8199634507325000314 138692086067321922 9495718323323831952 1465929321931452969 7201486413578383832 5854303757795397188 714892178825582557 3883087656866644447 8163779020771204602 7589571040959699552 3256288749487135310 11150663424507882792 4501782850507147813 8471110551806511260 15340358589654001650 11594448918278107078 13731312895693698970 10896118873105291751 6808191956789969489 15262674177030286123 12065534913974699374 7369490957381712932 7948890015398789071 12150236619360004450 12323168441957948275 4546629725189684574 13225153470527655900 17577415043446675240 10100886717631248213 326153556030947701 11204002444363778521 17595701833496221479 10332996153088320824 8456581741576472115 10145860724113481032 6341368368034547281 8568133375928961870 4678201444346907016 7613188504667014501 18029190250072202804 16443186695065216738 9586128330503915963 14253767795614529724 8095704880497660012 7295529090284142552 16669126476300544242 8656902070074689998 2402419589187337257 13698038757125696506 12004848438757480011 12893324392157472708 13918359002117067889 237557217617243661 12309374335257193265 2839477280074961280 15991808610458972472 14930317859905111438 11118569306910521139 13600431726484948577 13952263685732055272 8703639838827589295 4244836763067520904 17216103265899000806 15503175231021646784 4047580969682695327 4940344948010840353 881306752834862979 5940721633577201651 10875652217801731707 1027944472576500185 3913538038728695551 10314821479494173706 13839123004030973181 14062405868111199937 9871926901145126806 11266284695346879480 15106006274530751974 3235973421870226867 8557035065688695714 9955573418064797087 15776083240851632475 5990436508792596584 11422669705199825 17223172974807487699 11131258753740576578 3231060452630280478 17325856798041620155 2105254417501192248 17513528311036406740 8354988950921697807 13186375937495080506 17055752397922395676 17864869576788267667 2202578604708711975 10355625303438110786 17809110739465371340 4387100426822402753 6133518416934243945 16976796949692288672 8743660764419872300 12263386977853105131 17163184886830029393 13057993361533796461 2812947469718893647 2427520836874234092 3451934670867676428 7887976048776915047 2032239050961960296 6476060222590359673 9701491531923193768 14877002474323552050 15558379228179285034 7322776628484323793 6195021420993860551 40170072742085221 2909012688069134634 9677396795190283996 13610583573060239223 2204656041849315115 1524174110468389472 10318113935598426504 18264446047606360163 16490792974150671712 2122584686947215331 16969700838133433726 3880670812818368020 16644963698297588450 17958387273916843956 17780333561994270900 3138265755294383902 9786230915898755350 12021885949080405616 15053648558678794471 10765088249662614777 1817707465153190215 14642158420755457612 13138695796282198904 2906284428856243216 13860837350448722517 14985509948837799923 6263290906820327624 3743083143179142981 5410857181295745283 13798414050741588157 13231594199959211739 11378490269823252152 10695600732727355775 13105113531356855307 4378827146381881957 177215215115563925 3181757369287192644 15446251458519970826 7324166275202097792 12662944392006720968 18025994282833924994 5199674161727898108 3801352523009029258 10259369273674034059 8811909630312762796 4604656528003040247 4398614617573778198 10483430701434522978 9650925433851781470 6473466533159704077 11387027501264975861 4409597950891422328 16783019510193635628 3508894278274316733 5659491398603432662 14158145191550609284 5561373091902891556 9393505758893023002 5736556986969452600 13768319290052027770 14768474733819205926 113481652494871243 11734236511534166451 5884661898380460818 8623294349577666378 4879453232468085072 13698083065658609099 1997858693717796116 4292650013748084899 8610835299284963220 17274384611980763981 4461391801024400079 8644592856351156709 14360255145675488032 10611818134018523210 2342948016185943092 10522273024797131498 8832848683712670453 8159390484326130630 3716037263893989392 2141755830479582243 6489018541644102948 9400432468461554255 4264103578206462734 893161704268934229 14574526886380394379 9062867350458587174 5165412356301299438 16847482943715167245 12840072201219183690 3328040389334812311 670652358196006678 5250638609377839260 18262566217524576176 9089250183906217207 5658917104357817326 12521103387056786301 6583064161682142360 1540456429969645117 18179946844192721451 14995763055269496405 4950307574093558104 134126113472934539 4724193023930093406 4550430850871768864 9896999570874201952 13554149907048183977 6594293217075882898 9644839919851057570 10760040001207164815 9025696240087512854 4639277621924228456 5553739289730674695 17076935895333953974 11844158939404454821 16650130453744347417 1177807256671284247 17988061081290775773 8847557550407174589 7504828712844046951 5021451890741090947 16086085930630028962 5624122888944954702 9744710817550078839 12865397275276694165 8907058182905870140 5537697373699237923 6201686121595132609 13470619195799999465 17826940788985517380 6610877537734188969 5828732061993975679 1500751670930734467 12896427631887740481 17833247866086879811 1808422374441882782 9833428518053044952 14791811638753562544 18146344826176972396 18078997573922530133 17776971426040394077 13387535179126202076 3228833674305343963 16257667417218107700 2454434590637635226 7336201527445555851 7716548396588761099 17799233114996806954 11613493308686152221 17843644471422833491 3479875999954738464 1801525669340494025 321858960546643814 5626561533791692237 6784880952100661406 7754077965184687903 10272521332322746158 16120759893226310261 11790727926438796258 11389634685705810135 2905253274666402821 7836167392384844747 11527258791141615496 6392174244201481852 2951099097747721124 7391824861933960670 10923878552560865028 5886789179164773856 14534175089734331662 2068981280838821517 2979818497309823704 13938767752716188867 2137511269930155596 7393923436234067813 308112463265712033 11526132115573112141 11602831101887551699 10382573033351026570 16052412650088780422 806082119085846078 17637065622528889195 18148886128209450934 350239900263484391 17307175063685900115 11629650656600451942 14729004794641423228 18089051444674418488 14986862921579713924 6586085063541870687 16223005514724381531 5665850047465269394 8022590759607767527 7865627958169429384 15222493434219127629 2997010815780112495 8147747374213308212 7875784941879728527 17566922742387270886 13720745550864463888 11058159511034205864 2034107207544848093 13220132541639195313 13937446788430024631 274841940127059288 14630276495452892379 15184925651067163355 5399623675066105139 975401345395776965 16714795182790903880 13109220221556918126 10077926639806550803 10233194160644799735 15043748963762581791 14341423361112942110 18156297627645125254 8843710019854010518 1071096570645014428 1993318254290722695 2343114791189212391 18068177097677600933 329563611435130846 6157403756767126878 15841651809511602367 15067639724778625173 2328402505632881448 8656627108527848249 15816299187311540521 1981664781028574566 984137795952347398 13641174340272112696 7666669695942855095 8641395286797677413 14863615266465024471 11852351938212976999 4771062385563747901 8320383136837796192 2547405126807308238 8460903880042616563 6942188135023135785 16895068680366508527 7714944366681833692 11092448309729484745 4187601917798491863 15143604104713596696 12169307354006808585 5589713544614991408 8084962151001747581 3183710567977480962 1518790260842045866 10439830746881382885 10537956278562342469 18030362797053514116 12100923692288095169 5545114774979422008 3353051076791767492 5460215710619156662 3060507075087851566 17974444119308326475 11799049246836349364 3955550036280710036 16743184868542234590 17554253163162342087 18199877865880886083 12795658575111881672 8793767851431521392 2087685317291697657 11674561327598899862 1261831080366235567 11250389508954946515 10214424334549407780 11656239051820047136 249670872232875567 8949283507372052644 10740632331632026083 3618976096077082110 6511393216913332778 8362908495144150554 10893833544874984385 17731619508099243692 11045553347014971067 10231172859380161909 9972480585794555905 10824037286329428210 8220185609053925286 8614469803145633386 2266447001788843093 5687489652076102547 14676529895938170667 3337730133181072495 14467590215264307095 4750283401172760620 865835392385186616 1764256068634505194 8996489686574617222 14533767310932569982 1706480375218756329 5189938107431687776 17297033999506076315 17176221386715289799 4507826662818926405 13500201492828678925 4178291666814247286 17263208926065251388 9219128165797183932 6473975641229228904 9766035003199949320 13971392440937599892 12325402092627458934 7991400951835694113 12117474336952419023 14455637407775781871 8325485240256592802 1120924061554461106 6317751661188072094 13105713951036732222 364800464065373277 861006693681411318 15706426379002066395 6637427386074206737 15702593599123648054 15992853245815592433 5334750340340892700 17187347597734168902 5867323923117842902 1408121508740568663 9065622373334371079 14809288131233499544 6446709010769816146 10174214469594915785 3804017790210358073 10510750235958134124 3700075634411628882 4628886005226449141 17477158346831123267 16301738228271183167 3000946438988519802 15825396128650808940 8953658255005661544 12892466444360949222 10583118039915698406 11843988967965356866 18138208444243961700 17075504895982953887 14484436733726191682 9136421934279252760 260570154019736015 2200332755351804776 2789182319025654308 18005671667883425737 4315917145251920556 12652690534559751648 5248228213363223990 3850630720401372957 8496166256156201162 15892695319690900745 5570628401618429358 1183647107403554621 5296505633216475573 11421782455808916240 3835849508450173323 18225364164324327180 12282154301011370730 12092266013711286422 13943665196106213793 4243321730833284469 15043770952556884232 14584159517006286986 12430469073349977494 8939384384174560090 11994567809612558019 11276207674325478354 9364708825686226336 1511979852636813798 6922723564749849472 5583137469160207536 2959447338174037264 8408774941840440862 6414454245229253158 267298285457686991 851846413829115525 16379753961550841678 11130430820168358663 4829036172146770586 1485908773089867810 17682117892519931183 14348521590739235926 7796032240831855927 9067737545286106256 6287404132990665233 15771583695298421726 5190829517767987053 7714508557302355227 11989987670023865191 2899725681998530018 2714162894133345092 733416753929975480 3206637146617824790 16005295674844677978 1944567608046737044 11722763711651077811 17253638495659087378 8310980503585368984 3062039068038505228 3963489277251216526 10843511445081265901 1764483470505374343 3626445226430916208 8629542337994293765 1744555366014023151 5118638753765793331 15600996345464315924 7373477945472161621 5176000243098977858 16507671946526099974 12540943021888347027 2229865273561242274 13765277583341615754 1684901189153033617 14285898319102240424 9973048592120565613 16238045079357969994 17534932807828873044 6325078652817370764 14711999950775171543 15028623964429046737 6484450883234776830 3074383803456871633 13695412909744180611 16300788159182032301 17770442918985405992 11012214269369890994 3231224671420879902 17439044830047859600 2517325470532319057 486964015811971962 8354996875363970489 747975736745203417 7502272526001846011 11146568638378094244 1304424747452562101 10183549546108644849 3350293356375050264 16789421918741046978 6606868720124828900 10662695991146703578 14702810931376075651 18134544127239722298 12556495995796377810 16809887346266310106 18135843551781618032 4402465169571103728 15520060587549121430 5556924735990327989 8924921596035673544 770922690411920481 4951745850793414416 1906056884666621630 442282695643368481 15479133193847538729 1350067711369391145 12414697819282159122 15580273492254507245 4984400937899149090 17850719212728567047 421266555681842549 1767853413769477417 13931938235629294864 10398206608439277909 7938928033758678563 4227060782546852323 364726371360428126 5239056619966134493 12284793697016559968 13505655945133090116 12931854287647910856 4075547479643986937 14713785722735848569 5366848295230881258 9246430696468960002 4961619433951913291 17452480154838578809 14316115227307564424 7890478430332312537 1778612246043831286 17728095625455807297 14480277380978435592 6923639216228431396 12334901217472339097 5262345766747343558 211345026134821166 812362864095765648 7623707250853195971 3505033433807141974 5135644432420719811 17127003116376676210 4911928119522534322 11487656537661410195 4559628345810840552 8994757106679519480 1162922567026452983 6256436320068134384 16949402277976931145 11000965010479106433 15460278648663997157 3733798148191429496 6702234622196300118 14117359306734287063 9187511273201913056 6858165483286512416 7994254813233400862 13937405559872650143 1182071059210862762 16110128713762859705 3147462132145366615 1532228494631206114 6282220227519609130 6275301937687617937 11145223753538803865 7468049985503180383 16797291487936335111 10805967230462139718 14090971946398168379 9820348792761581945 11768968329130865592 16231477586969554757 7218573358463118154 6883712559116549635 17411970677155203464 11046025314075851641 11978684473973715630 7293756333214834614 3797246931792276464 12211155553809139074 8414139106940803131 9286236919287629297 1397468335911236997 17970088585803489199 15688985010905769133 3142839334969415853 8165873372263326717 5535579724324895518 9061707837844165075 11922066467838439661 7277507165973680681 16428716156778226574 13988980419720649810 10348784595415829090 4741111787489703122 5002482635903550804 7547689348263383824 5431457470069676087 17610822308634941847 16770159740980666111 8296148219211877598 7486785533817106404 1118153202909270228 2297936840574859096 6935070412795139385 15943013805916676631 14807965016352586838 2266042762729157934 814406866160902782 2274702917731255640 17798002303188781985 15964790417972637661 2636557855911932808 10226848488080997892 17483992904321834922 2349028077991737698 10418435599408021217 1203771914623402102 6298477535408860068 17291126843259233315 10808083316987344390 6314188615990577007 5841414719721364346 16198439807566608345 8253738091252759135 11465800643953358869 974028949714740845 244434692654596379 14602040238369719809 9036444144614092077 12352080684917271019 11122202574212998062 13912716894128999680 14440677711752783965 7916123227443225519 2689165553877339674 13070512230843343898 17715354392513336569 10703741704541886380 5491070285697626934 9506025250887944835 9223031971571501847 15962530796944574399 10807901159938861496 12564862309697130090 8062178305272943315 9324280393170233311 15095882628310022864 238022761927790505 7595309494939514621 16230025801151558767 16049846052325810372 1237224236605245521 647764600869669268 15351527675390910908 13153201149347367633 14087128463758882587 15127776555585904076 12466851716820720585 14594976799560932601 12643468762315051905 8813458330702016891 228138605101030053 4986980492018867201 12748725473810745359 17567436850833391262 5604902991917929545 15327504893306294580 96981270617328764 17482462064961474110 3760435920249163236 13786813959204319139 13625979099357265617 16922454552063286029 836707027533176677 16240571447035664977 1157463396604049355 3529961039840755973 12490484691723546059 13575104849808089963 9923590372613439645 12281275428181471070 1302888829262925617 8373351551791536922 14485905555579290814 7675747167636144081 1255563872680688929 9507847568777423957 9222141336305626428 7424310227710949673 1193201122484000056 7026758139132550484 11251517575583362080 8033233052848097989 9163772768502731383 13960564336050968701 6228280810902208189 12902456815755293437 868433972115513969 17054051365929919345 7777826836093650557 76781778354223566 9481784663333582508 13024800392359106369 6328043223104348060 13749405592349052742 14426107243362091673 16649101552898454897 18187952317077373389 15840405019322835777 6169257990492023100 4450039053681769101 947668737401518481 14777167046270991819 5606110138751269355 8750979512727911020 12604969575093682862 1963745622842148206 1480102123281562547 11416491765118327604 11639387785487808091 3610144317333587477 8531404364008088244 88060346096896952 12762617096162681758 8415255478910903006 8573336242169133910 17597462753273887258 3816631561516282722 12245019134856573556 18151220347103195542 1647917589674579686 3528608924196309952 13185640851737773393 3012426961074612307 14058272188228861393 1366599155916718913 10467321323700620128 2064697217075793219 450945374385207163 1186075405328919407 4749723793942870826 13532590896964452422 6677524729801513967 7186582162233348620 8195887650350290959 806008003831413489 14246169753755898791 928313184046370600 2817159286910386552 5340164027314362138 17400406020061877032 2130333068492976603 16260973427160343231 16852649715490697652 7718436302181320363 15074387717374268162 17404975318411295668 11546618570038502342 12388210734741619913 9654682352030066544 8939091867257975885 9268586464088176246 13333713861618580660 14559712764475444269 6967875065487433972 10096418966310626246 10326715219492231061 7573431114453996817 8135731312117451027 9774014758770248490 11436111806051936968 10708260915079817559 14078911838903668216 8574671351868778224 6040385173778548372 17133977975965352409 4973505217590467583 6336372034742894665 13655503087370891669 7054310813417473723 3576512609022107188 14282419140487513616 18163297847861548949 6770138769978220289 15753631697373669182 4852144768057874312 9411950410478013587 16717812870065516584 6747774701654500008 11193574621069059920 17422183157904211390 6872116930810033015 14802107629151630326 2334891781465468027 5579058367236671897 5732075677944029730 16645229103788233773 13970256506885277382 12639584569083487853 1506264161315079961 7750241608466546123 11598517737056415301 12101117916569800205 7952859085567588970 9186233021198666302 3177275282121527008 8528390751679146465 2517560365112056965 11585672277989827078 7468167520558333279 6929573434533689141 11270884407597207458 2579833661555002514 15807929868135103234 10879715792272223583 1552402172875273892 9831788671608980135 1858387846283718668 10206314786653803475 587238466871942259 6491088369397380504 8109940994249640440 8160659684259244899 8847577319055921275 9755913448488138014 9782908300422454439 14343542047903317513 15459803282863925496 682712910951117216 3618366819975766118 16606020650822020908 12617257369806581675 7445960705117349912 16198151690184792274 11894309587595159478 2022842213102924207 7169764823052666941 17674159040964663527 17071498277577211397 10172977836525688075 5652269041014365369 2304541270341307706 8099875559143454250 1243183953556558637 9113679728379895056 6017240661269679148 18187285690619951431 712086393811194809 9023956570617099911 283240497791710146 9192378241148614748 11374702635718997364 13662585711329130623 1726471503753875089 2077011589603817868 7636208516375052895 4761761413204645153 11226987839615181570 13786167684604355763 16558079815120206623 7812571878367464041 10983836474162180461 6478405018530387870 13623401759918103995 4927402259530342353 17819648362190795774 14309923620807026664 13893817233835227267 5499933336513521072 11514836591402333237 8803162794026402681 15294646725009321177 4817542021294961378 7820605560755347629 7650929398166247791 6980880592355347834 14811326721645859157 8357949671645143814 17142799612634249899 980173116350302652 1702385630760462549 10844035854676249156 16948365601554912508 7096329935217403206 4968337459227974016 4522518565385584105 11421331757315025795 16143988550466748884 11204731546732094249 14808808536746208244 4253340271731589573 89196411604372649 2338641952985199594 16461396404458998000 2326532766259589172 15560450809690481883 8222021266445942282 7415070046325682734 12786496867278980344 13711957021085107226 74668855786267118 17926536811751150167 16252495662522507108 7100880236628926429 12617860941583646457 17861249517948266561 15066768397024605490 9813962341617564207 16202990153179669605 2946166191659245981 15852005314921894352 5684122989798971254 6076492059992806328 3819178153869686017 1403178934722653964 14471688165486972670 16940617410244726715 8195484108206749991 15056092303901418175 314277591587727329 3785592236039663488 13288983830618219944 14335332999310668507 15046512606999856701 1944508256946181819 5684062780815551285 2442470701236197533 14403640056830129564 14229843577325278015 2367063181768738254 4810028301282128644 2773074880474346198 14748556736644148405 15181558163198808050 10483788853756915743 16716074641609137556 6490187567368306935 3453876266405383382 12568940979364917569 6699032594611611000 2654713288490172538 3986527762640006146 14848298655553303087 197907193229823301 17644424568374931279 5653992772552197191 4717614588475179654 18132649714344742531 11018165889459945016 2580170879432033737 5855354201714968937 17881442132253132264 15860807121050080590 1064355192766285997 7063985914895425944 16899411843388451390 17339485743622845277 4626633368534447823 12073219277403340263 17227288807192604327 16985692952383440060 17442746348718571812 8121880309044494955 541634346131432489 5109766734830431683 2938219033159021694 15173803269667861655 17532179051723769694 6624987241934927429 1093704421990688844 10025871860669501246 4446724074781213853 1233037578021755911 17975856252164574836 6461368348588636295 16706597778922877967 5277003976236406446 11528867087764299476 6733874222392180985 17630066279121549457 10543782078559125125 16028734789128904484 11802530869127894372 15016185890493960871 17543431114896795374 16806277615977654241 16400789890730057367 9230066450874343501 1162518116334613292 16412582316389700321 12029494966060807076 7485302612150711432 452043312670464286 15384202341802104725 14242139850854096254 4510974026248747128 13028881359972391797 14919297009493794885 10476199279522838263 11225627648368004513 10465329614439655522 15356453286061765465 2017568974982596261 14837400055193959963 2780316860000958384 4635794567148104291 15186943419339730121 10137596178907310835 18359323295101164871 12649249882131111092 17086887664988455656 11762255960859749734 6189532941854186393 6120331125014687701 9556417430307453669 944487536145768821 6910035473934803270 2233214709440928365 3588990064059794268 10702820168482759804 190639559385614242 5818576326993150806 5387327116391000529 12524009011139578322 10440518019773940065 3478374241515180880 5791026888309750205 10238453618745611880 3687533884692091488 9345626280263575990 10952540953597701989 5031506635152439704 4010557533586751250 16543635362866302552 16570116761007479212 1492898286126314246 14299459958590010014 10773286246627810179 11752451680074769353 1470423170409319767 5759283597539576022 13726939370866027864 1816275422846552461 1860230263399270898 7505681073308568803 18088669850768524538 16164430113044629128 8899567955238259781 5427835173467258387 1271382984247841759 8167887611691166429 8663267611346367817 4468234608484404787 10897990244321938149 4622507386296033731 14964547367890652900 8480034504364011728 9948320166047428333 7970642621034647696 10371292079110378205 4617327070752627177 18010959824588346322 2909666509381004507 79999419998676406 16335734102514362576 13658382750360175903 10482122650557293218 2915688391962716886 10820018196359653445 9938352732926795565 12439038564049645877 11305586379387439521 13816736243831286521 9242244328090396849 4283731529907695736 1324783256912130245 16557746724800505159 5686316805664273344 9096328070285168258 9828438580760275500 18139808065544799758 14293056985437226466 15551745865405298665 10802889090119914670 1508473491321492884 8034619055305022315 9427165707198148790 9020138642980739100 9805309188371605166 10787000348834512388 9285520497668457844 1933395817745591987 17874923614642220340 4072150279306335671 5461707147363890682 16243029972317448061 9672244871126812682 5374582222249847959 17922665614455956433 9735246097362228378 10976450493132697424 9732539822746840153 12455675870047315451 7167154310794174592 14283482607894957365 14412202618498532598 14360914019685944648 4144253277795337569 8366301397917311408 3097769826147572155 12960345602078849376 1980149287856900478 11677772500023247627 6232946907353348763 1701243870671064873 5669473037445806394 4935462973154813351 3702566348399988703 2622959147791474286 11417184544749780155 7803436246096467545 9035363902946296747 9901810105640720682 6136064907422831272 9249439188989684759 18115716971738138610 8481730132460864949 16379292891258605399 16462281107762932214 182206582167680054 2125343610960412500 9150144248209507699 4713082013755205234 10760898831948988914 300938340085576556 6961282606091473210 15359022572391301548 11354441487894288068 2963364191403388744 11554999937661718639 7977143129208466089 9314382607287863948 8207002680947833098 12121661266020707544 11167927710682175395 2474493755544272532 8416168167525718022 361916153672957929 526214109853616105 2185742906407455304 14477878113643478379 11885908382953857608 106170453202200219 9214349527744404552 3194334914133910218 10115776406616915090 12231619265685436112 4718824013094384387 15855284523670919844 13985913573501063344 16773766024533747256 4159764059420729761 9251722084128528182 11266461839280093467 6729987853131247370 438765527035402038 3929575583803285180 16385607676880725172 11842731120057990368 16806534118838529230 2135929436017959360 6344033668633224594 7515777824794637768 6882091586915136926 12985764429454611707 14701043350824082456 3871272973772801763 16245132415341961473 15216189178659453943 13460058418189715247 16001315204414258408 1669899674746708465 5674710305319254910 9018525757581332446 8301728380534646220 9189829149606087557 336975464452872060 16571386252857649376 3654852522838690520 17498325441026168493 3661299912598603446 2652619816941770561 8859386301054675012 15278731782178018570 13578052349897147253 14208124775424271548 2213378184533066120 11193405290016383193 13573635936386103320 14037275253559429008 13368359538099750539 7115443142737312480 14005984902722360307 16132104212219399338 4851832565351076908 12915055961435489791 6720631258818982699 3579423883736137360 17592933896942770737 2497312724285812679 11042114688996338033 7130991800292994185 10597552767045852424 9959546259232452900 6845546276813341467 11183694470126832829 7964442259018261806 6564503755402857866 9738901407636388730 8515525541495014240 14631284669356632273 16680050622156248788 16427527324669610215 11464475158518887015 14086140363367636434 15609635312875172837 2441346519924843995 7642876591716412745 385219840976865889 1089661457647979048 17122416248501087685 5242080360907677797 9864236185816670865 17994016385727748925 17881648783581758555 13241506172454590890 2642812997624329647 17221032666165808851 17037091403464108382 10695929153395355732 6114241511604109021 1722852198708019391 17540600117316242973 9744105387054675756 7904472183242956678 6259425300033960992 7329342769702898477 17496109151330742026 6339764007591350405 14072713527074919046 3754991367789931583 18444304386094535711 17799265339313736150 15870697314587872120 3032455044055172477 5778249486486425447 5435045630628951486 4312399544924359968 11182409989134857134 4755241240389339460 13322256861339508354 4979987104710981528 90872753086073017 1206970381156100919 563913753928961724 2708098600125849684 12037592753306197464 8282977296222770446 16686978502377300015 6949454989873751473 6508197067702124158 6379674027071880667 1350419369137526279 11696945061070386753 8714713635225736221 7626289036790478356 1556906127121262346 8873059639193384456 14185861355725180752 6463577467510604639 10175592356832399320 18426873509083863724 2477145373599259516 16193222441397739171 71934369089479898 9573238499787072249 15824288767078317371 4348324325923756817 1216705266756930464 4147810396187439494 7379653370153328508 4080497811602459359 14729355003160698915 13939416713208659909 17177247005524832376 16944331390004627911 12408128860797679635 10882909866439441980 12224072905073613365 4020393942539026499 17954262774776814457 501243785448955932 7792374320319407513 4022321559973304054 3345133188808821362 12638303358361052809 15118330556107521913 7845620112297631767 2840107875097897633 6672335433631979489 1145811469257936872 6656254986557930440 10643689181705229593 5514841828460403503 18237145264357756862 10716363628890714051 5306116764073248093 3708217931480887687 7694081530183725071 4232749396263632835 2438813313264396945 3953021169079312583 3053256133842841958 1252768715234392708 1943438791536154401 2681270672160542741 199611653849377275 2770234520471746495 11696922589325832693 1554691131912722432 3889206654677126828 3543410888366786993 15237145428677846639 1919911211413001896 2495554240593940457 12223809071248124376 5777014353979140641 592884628667242436 14212606259426352226 10373352278148160977 4479266707559553403 982411488730106837 37448221109759826 18385774054736083781 10223215232006384540 2839502163510925096 3110344213572374034 18274364749345876484 677266875462965638 5672120776748792758 2507373558029960216 5995602623233262427 13337181257945363340 6972507175611514640 15527208129776066795 2290367249416125891 5841241045969628548 489762331516935771 161964316345309526 17952446258382837755 2206247409999013178 6836711358288059271 5276991055788970319 1955998535829759015 11471328551916590526 5505800619882902646 11438437491807598735 16205186213068955340 7684654824268003417 15369199031133289812 6910726155890135108 6895885277796838782 14127184274295130436 4024286146920173664 7810453136741130214 1683312289355245905 17315858906513503605 9003253712587594094 17182818885122979321 6934427984772082574 434733255881930289 16233170823079645405 15124133075959710796 1261443528848621973 13346570196236878168 3637732504416746957 16428465400478988238 16841072320233495150 9243527356297446775 5846849722240708743 8163198219283252638 12044028518061321689 4604432317093628014 13550766234176162077 3663936416074128241 6721370756788808496 11594389425356070405 15902540173019035930 13877159170706406296 9702850997662719804 6829232996252755382 17201692270729140565 8696605611945469010 7845217238218286117 12871043227869894894 3205944906932714955 14193614092894298608 9216495139841970687 7517844067361591565 6978054426102102954 4677167859494339047 13302106247226454117 1187548346332565515 2085770250067940670 14517478138478339619 899858812448981060 6740825950845990316 5473743441540533803 6962775837599330319 12330049696848511029 1064390965204087715 7586839361716431830 9381033995630754717 10819907548566394036 16981006884596642669 15841454926807611884 3458849589300642760 7976002091890831702 6366286597958738644 10424034948766759266 15095699892325137019 2789521339681983224 10936816431935248205 3332367089781461305 3009632616864042117 12955823015852065256 4432285807960722116 10924875009308757771 8900154928717155754 14914078172860152262 6882970826421697097 18017857539853473971 3421553971006450999 5691993484372802914 5822498464107557555 11388895666857078000 3743790969108736487 12285538907441136677 17350464482407392754 409611437952622298 13264665322930614021 13084082571013156439 13170676515882283647 13609847416507335505 12763361621085026715 10308357611738897076 13550878705588511544 10142669673488818731 5993715008734421031 12921688634194552826 13976794283047954962 1471150680049238702 7447318178941028371 7768200009450030138 14333776945865880191 9028011321342592704 6632312076337129350 5783787028565617363 17079632345410546266 13881186199741855122 15817175116819162491 15223943173229608670 18150454535639069133 14380659005208576785 2560425945271035127 2550120411218010499 16154517883991586265 5429431086416929789 840784133975537016 2897474958971039526 4598071522521159595 709613286194543201 3302216065605956937 7107873735129703933 6318582315903349699 3973693521618729259 17189779456031229238 15658778292020883816 11500144502217580606 544103814224872549 8881475871644791678 3659793291096117857 8096124399600512572 9835203172443590915 8935372597713293932 2846614232329541328 7923229567072630364 14311523745948372765 761414255817017764 17339042037880299364 558455781126236678 2563064139101765359 5326585702216188736 12394759880487895177 241051829175142256 5558408128851807658 16792919814502323521 9259980209639373158 12201898826772275861 14821443205085954887 17044913342899573221 12152589445944771758 6051505600244737595 10400562427368354922 18325917973219117638 12079292198552177809 11207789830095597008 8342657709090449705 6134470151657710641 16737193148269384211 1482910511806350766 16526127880998557427 1318366041336771297 1822191254556737503 17902043721663508336 11593020015693780306 8119128291619896638 12209102546838619635 1645021769959944837 17465328182050694606 9871956879125491158 13981686296914141431 4782916133216839439 6013697285980412420 9696225201754115581 2196867257824313479 9385960774107148042 11155780923363284220 2525335740620965626 2350990624173806410 4921034523550008642 5415733395286901545 13261182687634266117 17199787934523830377 17001189322522628564 499736389209176062 11076321987429661544 6973017310307772180 6033530532974197876 17529021478904621738 202990395928035108 6932751357343997399 15466956052336820124 12686010425015316051 2707106402241988434 4926454855126569402 6915023037640280125 14725872065332522615 4813497837515123247 4724455221862232213 17118004362869169877 5966855364439932072 11901780305883524740 10043109573003205976 6804001359953618661 5523073383345456615 8978286857601663909 12162079783949663587 6613422988104489335 14802401544917639068 1362035149478427629 1264602554367112947 6848796751669869692 11507164500018009390 14881733995151849004 8506491337291917397 10249020770728931063 2930375886194708195 16407393267192895688 17598592623762419169 11474288704145746265 15776325305864406216 380113568429748918 4193063754844213590 8559132196772023303 4769705185113105603 12321337201456431208 2198296619257248547 17966574642930209644 16658474858783310108 16180375770855920806 11958636406787133170 9806021224118286613 8113462213541897612 1270516897185477886 17222729518002665704 17469141456958488166 16878476451528952681 13237515996137018704 12533948437169544409 12911821006719550593 11876335944044240356 12214042301504040615 742207564981896784 16938697304048497813 4751005034783210412 8022763076842409741 7803548292976820136 5670129645708849726 11179929410771021651 8487755018046030419 1268791035088980148 10546824710998459609 6265052656236228339 16486946764761070428 7035646607523378462 9045574317090272514 2617115927791195510 4514138864168283780 5341201982784541460 16078968485482114652 12245805147237664916 16902441804625436200 2328695389036236571 1768084272124778951 17111711014726353006 1649717276324204825 6039064046539619874 3711422188510905601 3459935587272405832 13566398334142934993 11886974845201426631 9830343384404164163 9970521876949721072 14261468943294838203 17889897110352722594 14366163770893090009 4296765085617671449 248939385045233015 17102432344529144164 5995120086467432168 16025097603610872366 4978183608969773135 7998959699547259976 9318756119514892909 6084039157710445783 5683257494407053748 16009339901216523024 5871643725090270205 8025417077772857124 10585036867649804810 4536123942866180841 7634056768454793402 6506809308583634121 14747851314825516212 4095344046743476376 5658895104271474519 13428871727476203888 12374526743359270837 5973464394421798496 8056945273682937453 885974355596661193 9367475944765661570 11563616215379379295 9391558907778277242 15537098629470319794 10511836793141356074 11419683590856383209 3797073391563170525 5178786627976377496 1393656038300393958 7141556736943027940 10296846466176199986 14174877016816324136 13422613930492848455 11927267629583592094 18266180990322401296 135250361975303139 6006727900866238455 15267489170019137044 6197929385908337948 11821422999029364936 6075443513339045507 9918209783312444198 12868408792485665635 5899896607077236092 12680344739732746062 1475570390809345439 8507770929636896228 319914139971864630 2144081830287747993 8916076069651639395 14300626811077023383 1210528625156897168 15695686128465723221 2606797800887705019 8492453745006447708 11723463774490467482 255719364745133402 15769427699872504893 4818824697824153800 2487105228587002105 2781320488096817289 17054561852441543187 16491991000859804705 6525304247541893686 13919515872257201171 2822680918652862288 2280328632121706619 1620020160352572450 17125273045164563571 7125524359782265631 6525504335161544280 17667576188586124827 3491142854478229019 2553869583982993073 2675528336628323906 3130014849937761310 5068926995244839356 5822833018482110392 12071701318814691050 17461546389413541465 15361406451775469643 939961014331635208 16972716057297960329 2564458852557756163 6748947859788130257 4320433503522199577 13309407110941360931 11659106571074830525 12861990153271100715 10631719147250757148 12368458344498921769 11520250813419885805 18214580121132902487 5216010672618481486 3872343014366282293 5899096982921610417 13917732432469850650 6269779007581821243 1758258127715321273 15525564889207753526 8432021821504838374 10883440205425419409 1998097200147235775 11906807855134076231 12261548874992090011 8807367974029774369 5203506787430912207 1811443594569832095 9827288326781054531 324293185311818044 10316579075252407526 1756353565341233163 18320230603177699724 603333752962134627 9084949422418354283 4737318476012663255 16548966041068322201 8451642154395519993 12261577019480231185 15184820979369545688 2399717317668164898 3112061054267101831 5548633777062210651 2752122549708323103 4344998691366476229 262982109806070180 5005128831927439437 14435733375158321725 12913643178394852945 9274119892744475374 16081398748053731490 6661212330073387859 10242204552945391450 10897891018483017308 9053544087530427972 10492238966922146882 6407387437833977854 13556496616277218567 6656097847647541697 12983957429334187880 2762578985161741810 14593598869007410972 14303222682304493158 2373657390623117129 15009620828330520081 8691431496896106927 6362866811540647805 3324775027356503721 13278365974407969648 16411893597346675741 10789413839125544291 5622674629667368617 10204641167193678015 4632260709110533491 10550456552093370809 15799044051538072461 147009783647812577 1681035867185405668 10712352756406092741 14433971106643395019 9418638032764980297 16165422621085032203 13327985438434459976 17646360306940438463 8155766351301504219 3529273693893140679 13943186712052831274 13319549429725905256 6707223748728017225 16730965070857042966 14120018517683021362 16853488067087455060 2123840836873926970 15418622953296797114 1448996975650618196 6532023718976634341 12413396889497653021 4418640671250169120 12132867491533686766 13689090492348846800 7801217991112721083 511919998135184830 18362736270420356089 17577133548705934061 13079494636899252941 16296013365409657567 610381683646456644 3877831851045459067 2949290903525505973 3382510433663013273 14424623681374592216 3231705885234018036 657416366979853924 16637086993287209690 12244549861998331742 3194875727634538366 1398919299633343825 11132678621082735325 9239281929356088737 13254275106635902292 9311437136724960573 4074130928979863524 9031847813320916298 2345674175206902895 9703936323797885491 10982810701551125753 17028963719575717272 7674513000428195555 9265665301568091202 5764269853940228168 4359107455941431375 4976395622192264012 14466309092916444740 9071031228197309586 1619997843368407399 932217765243444763 1887926052683323108 5026919386173314910 18319061675674327588 8291092087817904746 1656905439207882200 10052605568247373864 14971294802905061895 7209824434357107686 16955831648827635250 3729328406479364 4639326153956031030 14354253442220286963 14965726790474345978 6697107475805399554 8139871684394362070 18055504718610655960 17750779205748286956 11164763730699037854 9097311334836384920 3105487526049680675 1427053121049324053 4538772681491955855 8801097063642338022 648895971745916646 11597953740087774277 17789804422043084583 14680678654402087038 17961223757269934480 595210624304075607 15033796914262669631 8959646510256846890 9160211469091782216 9951133305230728672 12641343665284221493 3955189831239891385 2154754173468759248 10790212280936386416 557641472943590732 2155324650969467551 15822516725450087060 8118714893020866328 18052119892458449712 9313772402328452569 17200981828976233197 9396195431664057579 1266230283094247276 3415514101670306586 7133692573014804094 13405392043892262068 1468434195608915512 7591454674107744482 8097872158921744213 11008584611646716052 17499285041038845052 7315261530256486155 17183158767516525810 12241980566925612064 1838733517600816773 14288078014506235216 3533953836492740652 13142481123335654879 1073085435440774090 6738857860603731672 18408976739404090899 17198232893432185821 9777217670519837040 8103027620505608781 10249390551709904291 13511526665671042537 13614905779171062412 13465712180729103072 14291168525107799891 17967465835092980822 6955467167260841673 12727552627159093157 8247377052709053326 8940107418826956331 17358913316978955869 4699265752133732497 18006262593217532167 13332322417951040442 3948322505459311170 2780089099336708565 7219583789225532873 4041258695521169028 9272787840927214737 11133291979931442171 2096927386582552622 11809884815036122534 16900155566969433683 12220608424194319430 14868400016776470252 1251461864454991276 4949882377581628139 97402339017096247 2101517478554298978 671319809203185410 13714258985869543454 106673200482485171 6410812755356996451 14623461618715290470 13448908681876994848 4242407201609677040 6392926215076433424 5996055113224361897 735585684452359588 4981239784233097434 8196377344978976026 14269661212258913641 14724897160361193682 18013591604105637097 9503492954230564114 3958358896188314527 9242983920519775645 7917689229442688457 6848361461599167081 13987225559691905719 13508621971553902407 15524968606291864343 5443472479376415726 4766197840036437691 7952993217766876029 6344679028587227048 15543009086768203263 11259633638422674736 14754404725035769077 387325639306161273 5300781572728024794 12484092287539298251 1704865214913683169 6176151233359742782 17520334334612970755 8373330858918462628 14261281919296269046 12366562755659353118 5773711881482538840 12667264659869582805 11959108024547713789 7096405558051186753 964554129132805544 9699602732976872837 12749804427306583875 8732758144764479495 8136385896678372689 4162205224159187683 16202907361675981565 10232902848820559669 4049735164198101745 13215632887982702291 14565390853896364309 3650469510115756385 8686570138127791626 13718787597753012377 18307554502228124886 18115443673396599657 17614452999669529547 14444795593558896770 17588816899410191694 16186709276802977072 17268880880885478356 1076313503612524087 12252489267941215199 1021837006187748141 1728368559761847179 5485890214839720866 10439141650458827000 16373943211577173218 5361721625602536395 13176594707326913005 827828182247222563 7321508658891706437 11445099150838527946 1497461667932799825 3217165797177891747 6576491577962787113 7344338938843983294 4624626339908881435 6786862996760395672 1506089248232963739 9169908344946423955 86868673522266898 12353482043838279620 9720358262582327565 2279959768940376340 11004492405496683924 7859832159382431037 10082069732021452307 6787713608784048017 16207093688387487015 2545931237081998177 2583586908699945492 17565760589632961199 17704840898368530564 6375596111061398701 3146512328979259838 2096568264712947372 14935829640837211716 17827360689884675993 9537056807449333708 9068773455000947669 15926695697322088774 3376368470243104755 3718017409647189206 8685935546457797700 11013054928370270827 18423188792113545803 14560204859739345850 55260327027103492 11950168120504265833 13356846995147564309 11202759587129441726 4065081549802571066 2371500455848600715 12707387848680550994 13042517242867978288 4360621708388585740 543264563267811146 6541471533453763847 13143675439925281145 13570514485943506505 16879273078601305969 16375096949299603961 7628417883274686525 3440809939095508533 5977679996851543371 14913957929168942864 6378755231772826212 16318371025295012647 11689866193055750687 12278468273484400643 1233279207258455622 11540240447825862279 3584051061741918552 16329011236734784404 2787156037546581993 8554246180987817369 6829598682689076844 8965759040099991919 8298118699863876274 577886876968450709 13546872467156675443 1634321012277893308 8908706386692898446 2793923248884363804 15880366329587180175 1165652386036244129 8651943472216610009 7860134520270515380 14896416609320746761 2787398437613139357 14705306691640556507 4951935456248363036 16628362743279414721 1920565768751114745 7892356785071395139 3589742019667237851 15809753466413613716 11160101991723427164 164687378042217014 12684852886065208255 16746265831761343597 1029323239933868091 7306898901715531602 8794942153392164087 3839754101697779697 14126920844322275753 14529585719716430439 16216231129244324362 18165278214264660817 7055980073749564282 7261104582490407085 7618656568979636267 17754638824745915740 17824717464410528263 15257306416866831966 11197866677749424744 1712755565714108579 3482443263106782954 15778135727000511330 8816058001544774531 10485030039698388164 448013068687374841 12663277153183015222 6847584245071242926 8100911044258231214 18272133621519165302 8460341209834202706 8300808349807691336 504528548260843065 13675695201749417873 14151292357262793211 18028405368848934695 17803128053966850707 9260200691279591568 14372809440363837155 12026001419461872351 7947734401193896608 4281899763844043464 12889770259631002642 43192097360594839 52905489680467252 13802123518404411166 3447487303935814930 1071095023192848484 94187208381151207 2366165286006227886 10531046588078661947 16230984224053478720 1246464403867523727 6288989287994571924 4880546846150160019 11702083449650046925 16483449913976517959 11945044934014681585 7734843226721561349 5747165527702783474 7947982306950622636 12110319771984091129 935559597836774837 13934196688454110182 5016495681669549856 10009293905139017991 6971952152196007275 10670443637070228880 13280817502117674017 15128037793597500190 10592849904165669420 818966444849412154 2441434622586948505 5293372142925374673 5454567179478200456 14690256119034736821 1067961980661839771 1778102577456631642 5821539722757106920 11205631563856896369 4082830991002798522 7168510778249758634 6613876546774044650 7791045208796874889 13605781811065102732 12434350281671034716 11655989918102143440 14767707699517853391 11496179169324396282 10056446263718349067 2862667891352579838 8057357452443213063 6488630768714700514 5834181860219684219 11952677336526947141 8693881928697444344 5009027851887396190 9417470061151343055 15459393753706585959 7065798036923518902 15193858404707531412 9057740346983923761 16510330014654046628 17771682270953621648 18329039139664710517 8476383598303129148 16989092070260495105 7453830512496175383 16366539209978856272 4068324887611617005 257357817247580101 12939444829500632307 11878008557910917458 6074027833667417 12372699759683520604 12991720218642514248 18135540537082186120 16691440612015192891 16027571713633812074 295384530046718605 10301507614232509764 11771865239788286337 17222445699289648174 16635774546340366659 14886368203253832632 12977997232874858009 260608416068275079 3643560762110261760 2477291029078562836 8010364879930788003 11121264727899535959 13761871994924174505 2297960688945284359 16809898818838724748 12566458189319181340 9829141444676140471 16904394805644560849 4552600523495964987 2146402187503333215 1774336734849229953 18212983701542134479 7984358340303364942 4187909970774740963 6829366305236942658 7672574195934070980 15166358544020260614 16866116583679646348 12939420933395834291 12943060722900339095 18388991970017346242 8656884425315437916 18335421404658809922 373887052119668339 5576741618365347548 17137517541929232045 4550651172654674116 14274709378973693408 9492606534706998143 1329057543783571313 9014116292184601976 7356140270104785401 4371588649014135575 14307530854539972128 7193994208480730862 14224922222530024805 882428891527313179 7552363452114553093 2423556704263260896 1308948119516778031 7855985116101418298 13348300641144562202 5103210934510275665 3420058692405257279 15353914783915773621 12029448907628810656 16210767270442306262 2537669449213455352 13751779056218562196 13769840942528267097 15629691050868000010 12692497292808158902 2675351316856182544 13336641065926177006 11332211562941195176 10408198835991088867 3692655449656323212 3445244997504352601 3428216433126302629 8187504164694567301 9127635845823494807 6771041673222745008 9381837998478637687 15478180373504542061 11540885919656907716 14115418280051697944 12796624785889599790 7596785478834634195 3866866968411148764 4761749157708742037 10831600548506909455 13195704656443274346 5714701455604856372 7600058261294500323 2638510599581089802 18373847785570992986 8935791387632120514 1051918869732316595 2784404598791100636 6103621687331386066 1368216869439897257 2577946791633860913 2708893539913023010 8741870114153643465 11155868590460850922 14864432234730631940 18279493602259907726 3105510279427712806 11637494763418119121 12884607946505117602 9043473393871434303 7728453175261352239 12098274673132469266 908254733455773913 5364485696126124410 10080198011522865105 15645651312530851729 16075899715705693187 16532174070944759592 6749900228978631393 12787614603768167443 13902629564387247912 1149278914480601111 6144128017418904807 16714249394959642572 14877718492046309501 9601397389008526548 9586631524914814855 3980066880928499409 11649703839165219606 15818169758605508410 16907032582005883840 15107628384567494297 2105403407355905847 18418735362170775033 14152502023111955204 936566811112521101 7716780431841677956 18253356273125246219 8336329361205779708 15227333316712305624 1528489528117867927 12078936907341020464 11638611772247381885 15060039327554300838 4215306792430835673 3920786893941984256 5323376406470388467 17223750755515677595 2757510676440806085 11018642919742544436 4273200912809761643 17128325416526871480 12772564438809551571 8240517369676028676 4515789530320341502 1558518361176399706 12534109721047623135 7684356837497694714 9291551013502054009 8524914016198713793 18400385249588400870 14512284279756860100 13189362723849928169 13387151225153510315 13083967636385692210 12437049087430620435 1184859938169638697 2357924716404575685 17791089952468277592 12875780148314312680 6335901484946437524 1058033776393301140 16905409442695956940 15124973532217843669 1686344521542687894 3735506520863791918 3404089653838410890 5772900628149364356 16723119746375929878 4552424575592075020 13086998891374681447 18065514077049793920 819158335298835955 12796402661156880603 12195387236644056154 15020627280140377267 14811623891532744389 11779596209811440103 6223477857264365658 8217319796276629164 8792595758296664755 10748955579778416462 3155169162213588625 2033830371018830634 11630340950744459696 6826890207298557807 16189457394995595847 1192059607612488657 12896105904821814578 12689333617461209716 6758003477430059423 130884760304646561 5220517320819629666 17184245409006582954 2330737166139735378 12856691374104481204 5252894998017515145 16223918523510875443 17109152131901184325 12318242646075042492 17033907633049655810 1902926122624206566 15404651343974182538 6500661685586227972 1175758255375579188 13987103591149453949 7191616784240268477 14254641956811664591 1176430379588659425 2175908095867725324 4282195803562178507 18114500412617534887 8929478718798839346 2236254582267430228 2186514996632543863 12361110275065686085 15029960731412125156 8342814420745595706 6942377176675524163 17821817579533945446 7824421667216420393 1077754635246063630 16044790201570555745 2905601792930165586 2328970910831458343 8286924912083619616 10642899121800752213 10355453275194148835 16022348511974193325 6681789432840427288 1662774592835054658 7773215179593147112 6703256830572877468 4383529080005102259 3449496559042643655 3536000254314610469 8527547169207443898 10347789876154743948 13247794449347692508 9400481423530516988 6147240534392100268 11772520398465523608 14834641869533811964 8376951010769149256 580376808210019104 16586958239060007155 15306958523258906169 15988188387977585958 322787086024653900 12843259077590346204 17838739702969018647 7098896904635121707 1129586311861528807 2644567948800239293 13672345990760943829 6104758087635684248 5842630654334133935 11349304261990308434 14951152370459795866 6554347446009464157 16056974843694094089 11559042434287290803 7136848760092536302 7274255585954802382 7525837216624391065 15045130110757457665 3001888324141756343 12614573916047004857 16565978913033528529 17139366997340933511 12801025509054817496 16074667716107453655 5236954533977604583 12004341929744565838 5059797056691830057 15633092921671855695 18170101775385654417 13108694821571859437 14268266503011575602 12663388094893439505 11955087518035064433 15561173017581130172 14247131030365588063 13055634863441862076 11819258920474075125 9313280902930617514 17154776133099622482 13046334579540470040 5695291704661841891 13014094675562727797 12582219544688682771 11593890261204698154 16591962377294911099 34851232233703829 15442615540262411065 3510806305866490316 6849752508357457106 17657297972737622650 16377312599491331879 7966351918261520667 3492046249716642724 16381622268675876403 7742255955443801576 2616375810923663256 16937623793139090769 10677490449516598628 17777925510801392364 16986366693098371125 11236095427681627931 6611076515957787041 14301873805764535797 6364840487419904250 18060446378100157752 2115648204284295249 17345474408230050670 14504668842022799213 2722238809268014793 4881578400373537110 5514142339238119245 4431392597852682667 9217915790101200612 15367909562115269779 12116808353843273726 15144076723010237905 6442608856349720581 11979750821761417429 14110046312754364747 13490242493789574560 2392486332951757488 12478955783733322961 2782456064120891531 16357992530379023563 15963034838391201802 14631613112280968571 2904545132737260765 1949291845886932206 765238139426875580 8149450050117840475 2852654088605001497 8274165337762140561 8760449380363497386 17375920339316351733 5469646177532561335 2539514256544373160 8107763790950704345 6763214800317558112 11581896403489832816 16089402966321324074 9471779714208429525 14663734080224895729 3819736992823296758 12585854828224659283 9084776783705143014 16700214573817193669 11723254511322692015 3312024336865342254 3621091225120386577 9821788173349456085 1238729429677916705 14316747654241582117 11940050662448318045 2618789022807274296 13723079777012447028 10228356196634436403 6808806486152835080 4261524759742909024 12788514618775781439 10825361373787355083 668210550640253473 13021137081113537826 13755390810709842784 6778696789274918601 12183450892813833243 5280663637028150334 8486062614709638111 15527573485278488686 2718307855427168996 7125479764035612033 4870606617710977350 2701754856094080252 17028994246691262058 15810044239056046386 5712202610327103753 5896641696272572364 10781312368974099533 14670284245275932094 9932426460184854280 18138720479728484376 13476822601249028773 4585804703114838431 18399319721508325743 12584647016815360308 1482877139670022958 434329618087799685 12137768445922436409 7783613283894774233 17945955114288849877 1729471465066112537 17110664571314818208 4523660466561705983 11328115038378328879 5437135624954382777 15268168950650250156 11872256584611999617 16308986381844333329 5254886351657002018 3577410359388365834 9550166887091097878 811542611178478451 17267816702268206965 1818847012238689320 4300896613734965615 7621987521650568960 9726091053453416051 4448747654151727044 6864943315229630481 953469464670303066 2891903476477657154 2772138242453256423 2548289589502453942 15416292739517068483 7081382427833356439 9049769788132057217 1752179778415996928 5336643220026669748 10712544428570795006 10318117047873403327 7205825922906196597 5638613420227579467 6281214528968630109 897456531575530430 13487988357291217813 66768423033325636 15294663955330258884 10498790671888942606 11421424434767243893 15863818046475661842 3388039419616505555 11141898054884358958 16566471853632232892 11513794555311393740 16245320423193597660 5644181872192964889 15346360031708730363 14201286513520099367 432604072683391791 962981625170531725 15223839612189039122 18027661574062475857 4110491551927624931 15742649770762470144 4021388113855835581 564325535339422086 10377037569266832276 12066118757450158629 6681007514422669500 6807053399898253086 15146002978493337159 13378709793490744669 10422823599399132552 346638024782799952 12319739314196142187 1289524997774603578 8186711513503937501 1093374175164078093 5586331230044401173 10836890630655218675 13586604913997499225 911409680091583498 1756423181816384649 10468747596085419721 9716389428934249691 15762918637411116530 18378752274972339552 16731079607659585726 3113939082400388263 13628401026992930015 10396406667349076243 15504920071798557514 8360563730704724595 3302771582980033935 12468166605037044375 10019484283958369977 2551479975843353326 6916044738604929202 11646778001385892682 10608658128758245487 13929945262910957140 18138118565233140696 1883961011521804482 9365194903676174027 484984779486218946 8537122672864838082 17458654725355588777 616547188830151665 3320093483305086744 6720516927617290346 6294352494093661853 8062834437630727234 8293815109050969767 5224628800862966030 3355685597309973829 7381521152556963307 17628463427895428895 8825501761697421403 7504552750894013901 13542437427628363989 617937771048642556 2084488896930233827 4946277831453492845 4029973794858020416 4911797785607475661 3168543048117383896 540447186648043561 17362197310121802778 271124282318521303 4350567512955620598 12420324462200074997 8862086671331745685 7782821356980443205 17654615386627687776 10742892465144861557 6371603253004733291 5636970414579646667 15710815237355354491 5659818366564816200 17222556375070494130 870320750799700754 8186467742951876561 13246442263518087056 11473973874437363095 8337536734207377953 11849046764543672960 16333503752577168081 16371188676411915523 6791895483657054814 3166232260810040780 4107499374425511174 4532304665623005236 11037761339025633902 18047246059964247032 8420033702882751172 10104745367637739056 8911707247923116205 16424118784497882154 16098879413822644898 5937127738505913914 6529415928629431644 8191776204191856565 15432734680961677650 12154906487594750542 5915860257781286425 1173459916364519793 10767736574549884341 7477245571067275855 15746269316492368370 189514190233300438 3555401825068296123 5545728492875222424 5032809935981851426 11683103760878910427 3485790181665640673 16156231277932975258 12598555662400026922 18121140632092242110 14614036130077349786 17075753439672944188 4097595192198199647 7599845917371947909 17181896696645154577 16046608094272051807 13007230317452106808 17233395982086294112 15374426425410514274 10299127944257445919 15951337790022966520 4012570112618490612 11501030794458467749 5789517474420697988 1824636745567933704 14767254127142030539 1362232428000298921 4816356109400274677 9878918865054532131 5831166089103344196 10974678150571071699 7941049161634060406 5455721181982651987 12686221329812020885 16915330867371743948 6930222368707704068 15929120514413397020 2178358024192059495 17215955419063724257 12789131409232593814 15908674887377588603 4646151414303167247 14033563470305056815 6047435349448344503 3161971999019708825 4694883302184308556 7195268837581212995 9952131903580189938 14858963494708129113 11563386288475686414 14941377451562141580 5346924059040449093 5066337895916747859 4718795541289711427 12539816666361660112 2736570527223199235 5789037654343856986 16621988660028088907 4951003488778117520 7068264919230109061 11046916108051516988 17780582292430249739 1038328977199484369 9929918265214169950 16788456225168010283 1456067490019178030 8492812446955751173 5464015642434324090 17791024655806823671 6552157241400768839 9018168762707877485 3701592259985667723 5592945718878016578 17795810084962844394 10396545626202110448 17050685197634674632 1849079831826773748 6626119712366843768 11065383410720178009 16369165675193860794 5939362415429840310 4505223950873242199 10745730382501585712 7826848514858332892 14370422277369600901 9651314410123032434 9952749845875125242 8875592216388350519 5064481818729694544 17572499618968444124 8613253797490529750 16063707390220487234 5306505310505927439 2281423688864570542 1545891118758538054 10609025797728896884 4840607221378835359 7777079975661188388 3487077395628510827 10152974019214848508 9064134724497405850 15243710710584206384 6168296765190086848 14362459234052311023 17337143592927589021 13954262740035984928 2129404406145482694 3524462283875603948 14367378798318727614 10146351196963179027 3075806237864466854 1190612734364972817 8893543189803435799 1172579814120570090 110368868849846469 1502612762681545056 17725711322889590024 10723548537205872305 7831753319684366980 4334602355471078377 17292403603907454129 3700257125357073316 8758157950628870110 843569979925015637 12808726517912314876 17308334863277535804 14926497319884398940 1909087700771627840 4178730713636780984 9404898539058332692 8651116558248215291 1901512092713961350 13671667198704855113 1355232132305822258 18306291399884259296 9443405625055852536 7726047363914856756 13345761694924888064 14020294269047981505 6302960365437468942 3706366555119525808 13047436286000470606 6893276122279184794 7151798292180060255 17744975662585671806 17668126613363416782 7814917814378478103 374509688870136675 5517270496576810911 2962727051007069205 3191955886525207680 2769639005788028693 6210106637517737859 9888930326460283246 9849633910033815469 5052835351337248747 18226548969668047139 8725117709239845846 5879768394032334393 1875895511075449015 891154164310994078 7129026950953695497 8872662209768756061 12295473015713891301 14350004695479957908 16428578855355444203 343072458581874383 3573628165264307727 11556464436010762464 6943261230999310615 15725554062844847813 17794825092120988957 14569302541091537537 968604480814680370 1151225193489912725 8988156437283077061 965383599198061948 6662835702894971172 4703481841882233812 10869033369937636014 1922917201297177990 16870899176780290033 9424219792399499525 9469011383105037384 6901836739844875143 14574616770190606057 4057717656079745411 1244349976910605932 15248713123066693274 1294687385243649647 16705683166790293264 8224321550965895367 17140126430820292228 13632143375399098892 6402243472991214801 9900520748633304431 4163500805663154299 2389706855089545313 6851264177843523486 12573858610046085251 1357858086627850996 970698819677926381 18095524971567955791 13093459848552106132 3122038424002076882 2640529308022010951 14645760800405266737 16462743500892330628 7581875414771137563 2768392153305472532 13637372856848911468 16360641990162953578 17853299768148772847 17115423873261106549 6937384596246737845 3042621344670840834 2957919998699423157 17229987841131164632 14657521825965184978 17028757754825051694 15550516541651958520 557944279831110204 13678961081707682747 7127054909062095181 4989236881975473801 17483886727498980461 17759717027787951961 2594193368360857059 4428040504852825760 6266589926484530534 10813807485909929215 15519870352475156766 1719794786979102930 7983491856238311310 11766813153453952726 11816869991854923894 8737310928582411035 5181515362900259311 5895508928113320205 18300841324520519105 16545343753806084040 6854629374733934083 7415443892395375388 4012005987135932412 16405620957461758931 10020808769127137196 1031622796570115188 1730321555099511610 13416110345610252123 17197238331923230156 13304432224455607136 17331640130144270421 10987202915757764243 10152065803263384898 17348225710524225851 2854309584820484902 2849790619972300560 1475282155369906804 16090392496995276893 819844477642078357 3287450878702985706 7818314887643463388 10526220602182766503 14690238636707673466 11667162251821429800 3168923046636096662 1971159058939243115 18393718479266344304 9581427835083620298 10048288934712559084 2535395231310694772 16933526703067626832 13553646744497248378 11682840423347300929 9610648006948531071 4721453299255744441 14801806864213897175 267242650194398811 9828523365187598094 8137680260210027325 9049894968234753592 10532497164967287464 12171250317422601505 594384554512375886 8545983703474318777 14572889094617970306 6403194508667163859 16479116119755161310 14261644566050782502 11417377483387113012 5936618742227191093 10769904794645535453 13396473433875574821 1187551926431523114 17940051653978088242 14727680639303549311 16356872773460548446 14255457165375721685 645579269866372357 5450946902226582338 7985186803484398511 3995164654486834163 1651374962078627102 12442791900298140597 7316777184443783339 8734183749064061781 17174419029324993643 10070309259825122990 2372279626528496999 8129446240360557796 16679938584244214371 13447246865190909657 14385899523497484564 14212960991680793451 1779453742442826249 10066186109376651629 18432622863606648945 7414506878013645626 17201054893522341923 695220565379412331 4065826929755175704 7596947710610520176 11716860956898844692 3399344524533937146 4601733181299236718 16873773746681854662 17735591227939316534 15135519702518728521 1916384618504609757 9132674059133923176 3572364576904945996 3549316104648489264 6935000097866031102 10333227917850829961 8341775848313215019 2880300322751108430 5476298457709985116 12749397048958953353 11494356259720889441 1398705278812837452 6451601679090742404 2738347846504872777 10325844921300975405 10498459526685293383 16879579232555464989 13659803792177124281 15283442496714055280 15214430309108050680 4375134985279401247 15438061928375457987 1942263421019328288 17903396603426181893 12659182412891329010 1641406630740837534 10932793063191210331 3877257238085306043 1541382325144167882 6986389443388550124 13588951650856917243 5079565678307107254 15085257422083476009 7392668855744577294 11680058414913292709 1187239366768641861 10592487205654358498 4818191090688906565 11279634800701547133 7663856616225307552 8283001933911418119 1277305219851466259 5302036863273284992 17747450940389796395 8411901712365458883 759242228484872858 10832886622720900322 7238149414067636367 5355907036893475102 15393621383474151329 15311274075939764134 10305380259151014713 14910154520007359072 7915498328736987379 13000613392208466612 1669603580921710356 11038691433346888885 7103111002246674664 4362789220828531620 198722301064107938 4801996260516370492 5288963184520528681 787106535453462461 12775169642634010861 14962913384715936505 233116636068832554 7503402486144726710 4037844857247150370 9319617574326941907 10012019196523742272 14237009046079320306 11461892804081574129 45607685341662077 647874112380705904 12499451183049727412 12684354794145677049 10250715233300656203 12561403452068019406 16908579933703386789 15298514492390185008 5928836276883764926 699426411707593880 4007554900885194220 3491854079693722380 17303420529794856939 5595818165386828832 7572666437906573077 12052186830824132698 10960000200441319409 14106984343209964666 4266625578398447810 15532943444276100845 10834479028631202971 10318436026850394361 1144587816534976340 7981850786351012123 8287531656729507352 5835672646476378351 17543676670851736854 1299809315625320213 2149933584171332969 11605284731889102434 11894856789323472975 3313552670113261415 10779420815634044474 3823173194838670337 14541633324501375326 7213102310560508401 13578378413872736345 2220306203726786719 5566936133875142105 11508648988654463928 1601328744603447764 7215669139631595396 8472685528967058945 13029338577598591183 2568356252024449929 1917039490432318191 6230468133828178945 9203648907023790061 1411379980317851112 8229987614325498142 1513304697548814891 3119109738452903599 3909902955729872754 2080488101460560276 2315761653666945221 10370310894411628156 10294975272000576111 16733773042685267824 8179104705244959493 17735691671159029741 4658567043245564019 13175323941711541384 6523887670745734965 8260673817545742441 127098297695318890 13746002193713956611 16444854880293269448 357192315591332662 10903455961191557399 13000779648372498574 13620548651252228738 452723794568970386 7814823081716097517 5612504282995230345 8638537602403959092 3777404410251605165 15988492450237640550 4985071761057832617 5611796327571415342 5811277728991673469 7265361929304222776 2322444832254523537 15236046120869407094 10882431082462450822 13368294559069076002 16374906065161212316 13189645306088275750 12651198325918784896 658453536313428758 4011431310160351312 3833744198413142027 16545821035133756886 15253401299088855590 16845348288519082577 7978343440881156731 2009538546907900409 2703304379906591054 16634295427428634802 17012743177116033094 10626381802481973416 3510625059743602649 16105467870424072586 3645345363046513172 3115061371163373025 4900548728066385575 9948963134636463892 12844892009988372869 8371302923253062111 9004437171041328407 5262227689292548534 14728702571262582721 17114518333392383824 6312626316562255945 11984283581095778095 11156648181075390003 13430878190298574200 17857835908903765949 17123476483498848233 8043646979142099060 1524996200340886694 8885764322776598610 8755002938701975722 9592165989148892149 8484541505425788235 12072961250706076196 5757573253634963004 3971211114220480946 16891868978762416 8408458403308856619 2691864675109872324 9933296679040375754 13443727946389512384 8088985911787867534 4701804315808104296 5730379933694774046 16525179337208885826 1969052327751578445 15593497189293350762 18084038728126717395 13405002783834879524 9251820520781167254 17406977243948874546 11786787174322341676 16788347599217439943 14464423288144978712 3339212813347342934 12960497842853266242 7087195753527689243 15733049605794584845 15159962547932949053 12061192931513396344 2431755378802190269 319257206443783978 8715410801426681834 4519938602114397752 10386442631591419262 8598464103504614220 7132587951330948650 11599392958673873600 4566107895698115113 15083173820318038679 10233048913877075496 4569049668271595452 18351151870028533904 6337509140920424915 17888159491108867682 3006906936582668609 11381500099128274492 14917756179436039305 3145531295811034005 4732573900264890050 8093954851904982863 5875952067553810872 16977880797647904454 16465316190541391595 7292850762035203645 2145047399304579218 8742073035877507552 17039928650591278448 9679813203283790551 12313421077206751474 9594695006635587424 18163437588425469719 3842175835958259429 16443562488253905070 4259231875882703568 15978123481521154517 6416782629454136320 2042231051157702851 3975479453147128715 1985270048462652849 6399350119203064152 13843328541430721318 9131907243034571634 5574983773130676005 8805716055081259556 15821587350891219330 5518925905057444041 4019577481646139875 17402794935161185379 747403783815308655 11133376972766715590 2442106681203717077 4281240725185648188 18034429903096673475 1408004616824825453 8964696573471775979 6766812301833815868 1367345868293866590 9417632422006773573 3411277951532776813 14647703534335988572 13297714988201881634 6598785286759393418 7216967399722644837 4881177118578348473 2594133864352818000 17384540112886242878 16146303228770435505 5818932406045985514 13536800329668158398 7057955881671454389 15370988770135321595 10670492461291996286 3245133964576103030 2285412582686016657 7529976488287210267 1613400124494027656 18010129124609715894 2448944589483646907 8918483729243346305 561789801810619874 8080894773894613519 15623141369120678044 2138528268139516134 12479537035700318569 3128529672510282639 7119537973780522574 9433768314981701331 7625175367207743389 1606639195072105827 522476877053779792 12344816336682647050 516203204190229867 5335860711286065993 10896106297207940978 13012557324511064784 6716220169050544114 4109339645303320552 17309358917945095577 8242657011643634407 8606073669665545817 11108268441548480216 18298899264183654336 8202370829124826169 9770410765489177709 4044089071548247778 3161488946917414619 1853227318165204835 7751308292986509369 2527963165740223347 4890644954195943352 14619136309551664674 14427018948162245489 4279793630417793871 16524555950915323034 15126628641050931871 11301434710353018322 10833138295809857443 7992159727155364999 6719552301543829077 13757751424026659732 5730143640477094342 7068620733522629006 14019862814035610902 9844762015285529301 3993589827488632665 813437344916471427 4912564775795369882 2601676885844065090 15889528302638149667 13012873690025278097 6162410055307235246 8347917717864334186 12700382509196220073 6944043098061830569 5152295913355272410 16603553607443124102 1737571162502328903 3702458350845331801 7711728707177007288 4572715687038098027 14498221317698663286 10361610076819722449 14970621170084848379 16273869791749371758 395387439419768659 12054554083288391650 5608003027738767513 18257931546427008389 9654773127181719943 921815571734595257 1106384135504550599 8443639832120005090 15617618128315497825 16707938355774999294 12967924416359008928 17945333446309870831 15842955929931086869 7867409099823987382 2967909388312761367 6735060731507912061 10597680081808240169 13278939744447275533 12321907959664800775 9021693427409080733 10984180668454919630 17396470657403667139 207011841182539211 16845279494117635086 1409703046964515458 5426633371893924686 70294262577577880 9006573150645042476 18014823318356003853 5766155176236998938 8422310731792543448 8474682346423664224 11942456333354462526 7267847531720645089 708602633986222692 8353588507043278329 13354774378135169108 5615335910398884798 5481176738694097790 1210469707089940245 4686898685829865271 217329017812592257 160028046164787573 5523553996214262500 2861054553649041718 317509640397089196 13684026665714696723 2896235605651456114 5083372476209775310 9160025447699528252 419560326152789887 5046553098833061570 16278443930830058603 7506349048044634334 3148525324888364706 8456682522200174357 2603071684864817581 3270614374838387768 14549642970765295548 16420348574389083634 3470354260383997392 2196922743130474945 9297075118881604336 14678575513196629978 5848990863910758620 13872592454938873312 18237501160239395722 2587557754336851768 3735058624807009454 4354922567091458385 12920348534678512877 8273004225473490610 15467227521708662476 5354777964696473578 14592742661097068003 8814223466564309639 918229603541721246 16372298242787595916 5349346114033043012 2441483720501456299 1771722188598788889 10460432637014756877 7750877238931636020 5073967574132776796 8384986880322694526 10847998727006815336 10856010995985094087 12844874792091199949 10459272438140127536 2858040550985118818 17460369881683092498 6190642708758150813 9380530929528828767 3473835094897049598 12163638704108953460 14710594592035919384 12600706971071843755 897077276747004466 7866077533529041810 11789929386164592916 9203809868784339032 2858754397376008778 12929787493544799978 8263450056642638496 14721024816194214951 17531540806774669892 5530638456647757401 10370655964226288592 10512691579130661 10912631890498176194 12401934871173389672 2226705619687194383 13251779770059712474 2404989453206171418 5583021731429514109 643045926752251876 17819053245166551871 9311451068883660627 12471417161249406783 2925800029634276825 16374655770180009544 8051279570758549300 11069852345469101377 12559419769746913458 198189499965002742 1070630364299311895 7048308650490353932 11212312853546370959 16993314836408075431 5227828213149214656 12845417446057787338 7871966864226405217 1433895332233469272 14247110245535689586 17588229601792729418 3539745923053644258 16888438334686418557 11084894079553611819 4559830282776718127 7611350071165488325 7125213547158414774 516817701009027887 17499735427860339560 12266993025493072030 8024407212399047107 3102846482868468895 8309326335684483826 7011617631864348609 638969165917177701 15945594083317176430 10692265345675624398 13093050125874034070 14837799115490488667 8311201364765221347 16859683040867880218 17147392948272768874 18216097288366715904 3580122030855410481 10903674214869724929 8204696559128968684 11406685051945536854 11518076838674999510 1852267794435862129 5548728651682395063 1098742044267591093 18046519994998268622 9827409712973882010 15299392109965550451 16039144658807476823 15627399107619847316 13362379363295229704 3014083177170607771 16483854924113416131 11237748544879115468 9033104447845271183 11555254775545901384 4504742771822599159 2064983030396846947 6804073206154895542 16629455865312276849 16134995885479452123 10542267610392042863 3126080505970266533 5815617259482471380 11983598726977101825 17382152289535519588 8595514332259867106 10906391064179535962 9622263404813540047 3452336213230082641 13509355714824502498 10272549979272504005 15331268511263306724 10685059785312331811 8996716743929655942 4673430105441576685 11677484099469269002 8686136580400289209 14859790010469915631 4215695202039611839 1534217425320197286 12966495252992968051 3844209579603051071 14184177597068789409 1216391015345670195 10974800890634908814 12353970604257520452 14490455340208122014 617654401665921902 12809935724377428967 18432135675183056268 14839388074837616711 3441527634368401854 5941785107117683401 13819422408918036996 500842185812885749 17690178087893506806 13299927780067171761 4208090320344067283 11306062665888697164 10222715570470710532 13589682501700051467 5645022543331354449 7254079686871916955 1705923517544987098 534249355156227450 6447564419100752713 3941774872425110079 7693030466895567656 4464388077432564805 16218819145678259869 1578630628973711743 11094731491248575326 2321490348491865494 9279227843596316221 745854346938540735 1709839047707753787 13875586460996442994 1179500450185466616 6277315741106787935 12982052532598394717 7874976789665854534 13937600814965603115 7916345819691823146 16875363786133188769 3208568887352233030 10502117356386118699 4350250678123268883 7642774082906193830 8423036195581532333 7063174691715585703 16339912854999793144 11995509209656433237 2559762093631359738 14845203586136323361 7068382037950299918 13796863420738066796 3143211386177296453 11070761878667496092 3440361505457817470 3820268438026162984 2111093764458880616 9816462251310700340 9014674821225681947 4285367801189543664 13162955657161461436 2025899995520283494 7579603691209509903 931072012451797926 15014828374883406243 12827731915808210763 2544741495817584938 4441902870436805754 2494176362059117972 1547032127483044182 4784889913233621419 2140346439868961219 6334491132847094957 9395743045001598328 936311224054199851 10274399998966937036 1470028096979904185 2176393232468552818 8433778100642848455 8515925455710095121 8257766473149360160 7773020530695730628 4877613099691901005 10967952396063771220 13654839746113410126 13949104738173082284 2773297429019245176 15444589614856163007 9149217304710621150 2678573978519031952 568832644700867461 3017946882711178016 16312805884125236521 11601596423550259561 10982392310555301007 14249866371724407918 11413994534077759837 12866800155167630399 6401555383296127486 12849436395140926129 6434334116668269319 16546476816799029244 8208691480656075322 7515341596976945082 18267890924267874635 1299805301463806009 8712438475786384036 8469207827614756375 7135947835437895643 11987263138678202696 15714073586624241707 11737837935994149437 3712172880704020482 11590751527767559499 11928852867686557636 377740557339592223 14512669593468502320 743416481305679578 5494367890655526108 13906509383144819134 17553406777171663784 337169259904701799 11756804680779130779 3165087972553857616 1043496856428068831 390654598474812344 15284182292637572032 8191069367600450722 12443112166079734511 6903735995783904698 2164797080294530144 8991583401362230408 3144938066738570290 18157456389849006058 1428954810760700761 3783019870358350132 13577813209484917497 12857546737073605745 13250904353062280844 6961174263310039576 7358167125851473903 2427190735800986879 17682978356775423254 17095862818015281485 18036634839493552455 8425453964148641721 12037159986092324271 1006724607773151386 17467808964408123898 3080058492631818164 2208226159849789107 2382371431589877873 15203372632147127834 8512723556072793606 723759231249386332 4143288419805277168 18111880232508048905 5595807522119189796 6900292211460232082 7304138259835552706 16600650485960734908 7386905847243688244 3569583337504572496 13443794393115744747 8527729688939051075 18220079990358972436 974021476721513154 9374107789364977739 14139870008366587958 9531869451878382127 17375269930963344482 12314998166860632829 8393470095365319901 5260446655680470662 11208259336554608518 4635409099343468139 9573447355664986621 12012545595983388375 17226877337587816497 9824985250289889529 12896683521499616287 17109601434552757895 14295271769721151 4390873750170531340 9239588773023586853 8955623003125794170 12558307109575375090 3018598367867376706 3428521484425312522 16438047455940096464 6919669588235669167 13963705769293415167 8486040982241638351 4149491043312763456 8267648746369079441 17056125844681349502 3245857457695841486 6587358572051328726 17660736595708386460 11175442638490780282 10721206053619206833 10498263734391661830 8841206873041915402 3151946891047902170 12211638203458555234 15334344558594069552 5749148451634916754 4007181658968965339 11034590772634954803 11823171389150936946 5884472035910161561 7235897717785634789 14041049942091571677 17588852803464454201 16656780224629092957 12411402528220605052 14063843133734574817 5372003709412290559 13550297994939005391 14607913225869807759 1321526290088377933 11846264132963977507 1430081748815185848 6102029547355871398 14556516273955600547 1834753317016710410 1091895729933381906 17148839425806505986 2822526270407647634 5958207282308053225 406708088416576115 16142306421877159903 7159878697184857172 9524363025547156308 12053226119967955997 11422993628091131406 16742511011190845232 1460481154363281083 2967603585020332349 17454723543198905273 11043120901988803978 9244996043358085697 8699580240337431340 937067168584574490 11340042780211838179 11796361184492785470 18094414644122036379 14532479185594257740 10617814782721065282 5883408771954542126 2502131608401098751 13443788215054617588 15809924520292457547 9567934880327914853 8731971521817548298 10788510310970422568 12130862529309585186 5530494663737879050 13752458678284822072 15077179173642114097 7371411334484317259 10202630286542856821 8042400144456827586 5811212637555124050 17227090716264405745 5888969617931501861 3919610628779226879 2950755740329392970 12054721273733293440 8144876469438975623 4280133093306939553 6634993166171765983 13383162051797741530 15559211261782194651 16148154096678863389 16494171824337821717 13054955250688941578 3712044814327565997 3928370229688784848 2362309064878955307 8361932125297215875 16885452084550042963 17222613542345352405 12296999132894052831 2126213781853592208 13128908570131541026 5544757242047289571 7730135091590262049 12982548379780665611 4514185590327581246 359410009576061108 9345174401322448292 17614638703974753204 15720883544084533432 7151917753360765030 7399213935548491923 9159299513137022761 18200641126204459338 18441075385519901891 9858146436609776968 13374613752200644971 15549075855045219973 1087774757394863445 10687369939802255892 17506978971542044676 16466564589695458759 16382427825703104884 8736576795577973948 5739493900835254279 14008235691365629745 13795017464375115491 3318332664602460599 5267630861199786595 5670674091751237631 10813920656465948102 16417813175903852661 4358189082481786900 13588614942923594716 270810340698902945 17847581630295878724 10172194812249481276 5366631807969940155 8759481275079685925 4684528988856679913 12149310845706878975 11435069544054747322 10880734600175191302 1629631438198617155 8250196539905561015 12855723187754830222 5913884766911354803 7824804379124117392 15855636422672264702 4857115434071267606 10038669116531889972 6890622599866693316 10753718333341510417 14287171556231321638 12956905271478244585 6575208612915121495 10465600073776721398 3725947318373623614 5055252742178627794 16021245003563643780 16017217346737732505 14494118796545622110 1284146990973949228 10120652130159675900 2020167011546623851 6603809824255853220 11776238758457289122 2696737968185265783 5386366352939218759 9188175493296383718 359798160735771765 1443280885852646357 3608381322790794748 3700525402089625452 14933685339286675574 12675712210425354065 13634260433976568235 3729965080741371022 16547483028623739843 351598845980487708 5802484899640329318 17110811836153378752 15347801913965509946 1354534084966331139 12819116584769197937 14824288495453651384 11174511125130702526 8072615133537250986 3384994946201436172 135133848574257398 17860496325029905313 7110582997922139274 16461064946848385689 11938082874999601499 519760219810818588 1047607712902220220 2255864617867732173 14675867282260830841 13261159476229916375 4841481309457643238 4877712663738911145 10595103048898134392 8348395066862027445 3830570532246466063 13182166636627839329 11088848504749641594 9669612309088056183 1882148636594431862 12814463476198484915 10405160161066160470 11203158787491479067 6009437924512910873 10604987736695347719 1335431720017788477 8881475566481933890 7213375969326095485 12700832765722471376 6735687618684280656 392389134318448936 1384641914915953085 13024988298132396071 8742811149100523462 3033583995818177378 13622785663216519537 130701999753017226 3671167093234235323 11224636241574210193 3022539864375438966 8988620048043475269 7670940529594227767 1015483902853395152 3899856126584569203 10575475243633356457 14924065445335615355 17683175720867676784 12662345083295093988 2901862152183328957 11149950819225090921 12816778479159436945 5900232675789918703 4777772569498546457 17121887019260579685 9683162178476332639 13144542539546371831 13178196101237520646 16422278344124974556 13880221893178118087 17358489436726368010 10377413848163094124 10436907083378886269 9100594914218142233 16266574892877503740 18037080861852343800 3846044220754184410 7275266085084062032 7798196329510449182 16599882203937514749 1301129700496184116 3334384539043080278 14318089505005623448 10388529354826407390 13739147137441332072 4128839882109886988 1577022062994997186 9148652661617973642 11490666126187906513 2541106361407509691 11979943959598747019 14966538773276396431 15884033821007395362 332971187950732527 14019060183892913725 256847481600587398 1692073009355730067 3607194809898681420 12401871375497017141 12849530567905707829 2762164373595333543 1015158031493218515 3376263376997263859 8390594158535030802 15751860216469476734 8752004598048684311 16594637635321341826 3935588023254690701 3856742641869499509 2960413305131975348 8637040264684870721 783108076004266925 16511905999674885254 2451393378570464216 15471792762483142084 9726720265601646754 15313173048989128607 10961218119876412221 12014288214606659378 1500750091995068768 17123816569924496822 6422994793954185310 5816158015828573576 15642182639861076894 12675977159284555737 11222810278242515362 12453281723812656711 2467844578601660825 6116888726837972082 8020654165378259370 13717573367378934189 2934928556046829319 9544097149576870907 11717910384831747851 4825320016684865438 4781279748303615457 7403193992242728123 5024548078657652121 13908654966899724152 4145553218602326188 10323764087997862652 13556456560368420967 10560604538566472620 5452886928519706466 4564845701060710716 18388426291367520423 10521097814820836382 11743044390092056410 14167784502433609992 10742140320257932082 2526944816813230107 16899910376548151598 15309185985471397289 17680015185189840322 11051421578465807923 10285323130855989506 4227706094315194121 1853375425611224083 14009017834329008205 3993537725303601887 15785761282835099719 10848311633277469059 2068585625895515050 9600441665262514791 11142661513863755069 4548776997967433473 13875603331983627680 1858052703277506771 17177415755599202828 14154179412884706550 3274933358536005760 15835316085979946213 3162751897507859587 2642097613805969927 5731276422916057049 8212216646921485908 3905410609067387769 3945220433716092479 4044333730057438007 3754360795005247419 10962623283420663092 15387487772982371794 15293914920015454815 13386727980602925113 17669793485659976963 1600297001985984673 16189442428847591075 16297821810694755608 16725596791090224248 3080556732316366705 9626358476151258117 14288603316216186060 14221308308603650347 14518551970477638640 1844294898540322923 13357940688004454119 8147750108071212185 18192862264503501713 14871402643611661842 1532800100930705405 9975858500610536306 4708628808397337262 14487920249710481493 11882964017035170513 3374171048339764973 1997350296465793196 14365194645980010352 5658862936709330608 16957117512211682790 6777368317608142670 17228089315468814810 9678551478066078241 2342436975152979844 13260521236110136574 3773534755336490351 8727326959221607553 16142976395453341752 12590891936067261663 16067263245664473119 4251190626215878178 8612666783787344252 15474821901117430359 18208560373023920548 8216847109836105892 13335125006901253791 16910824911129384490 18144141102730949124 10023933262509687632 9983568264124254715 13181950387527366908 11819313847331845446 1413819930748125973 5096696609049087058 5489106773221185886 13400667828680319886 15989033967665243311 7074036375874188787 17115265468090005474 9917110428628412432 4364423497929871891 10112685335620738043 14970721461291286909 2115417719836597309 18130053264263344617 7208359204387609192 11735888436963642592 13409528992830647998 1841735560814904736 2058275425259823123 17363246005828722687 10390618499695148362 4807344365244122155 9606326264970469269 9621425994728042664 17926826257952098282 13078135002216330049 4608683537981801431 9227609577884342112 2625898669561747840 3970992677974307544 7095325445167496452 18294125863924893828 6610574190282003763 6541147660957089682 2466729546450338346 13804559682360028117 1812119353107169759 9335216761044353620 3472342595364362078 4990102851466181858 12981887697087447904 6166056624203806572 2485076348346472777 16699505776634692019 14833185390962258928 15099488582627422962 60978186967726036 15209164464423250645 17071385873231376923 4615149356511417919 15314900062765447814 4106213038101741440 16792116878897910483 11289811932706937074 16763045628032241407 11427050468657508185 15679561962995975303 1789801402852624705 16547317018285878312 1896706398254431285 16084524539200415641 11365073626006325453 14901145371287862037 15870191805467317283 12508707931179778092 4742300653193142937 8669067229145568095 15054742954627828997 17612692821922377272 3462232659030626857 5639237626312548461 15315005879431904917 8249536517302972858 793245414557855942 120927844860445164 16646355568107169881 12388561876709430506 9791958991438954169 7694821576314952601 1652090057773770765 12224225648166661167 1068401540262648874 13753249240487453804 7350887694696157507 5829263560850050829 540932528426333764 13823438025398901287 10818056865690490862 2311126427047238047 14096317023286240298 8995832118162062328 16327548715729640030 1323744550235527357 11892480754227270584 18194283688320548980 6640241040474850741 2042541925211357249 5811774476884356526 9290169898002667382 7480182965582797979 12632680542256526051 17727748972183453806 1677338417255479390 17560144926717592802 10730410340279385858 12407014370634068740 1628852847775988978 2702959474781271966 9089977212936216877 774379839992219906 5058285389831943464 13281689872652906558 6539191527363178040 1229219833955594889 10091326615056247829 12222720921535015427 9705396226225819687 5720141431889379641 15204315686403967095 7529188446457397477 1043970619855858692 3278103194445190049 7667994350959603362 14152061241592712471 1507009791603935398 17355318556118669168 5092991675568027117 5142661929610289178 11957970615052221325 6458254890181251461 7606020145730813423 4071645646495293731 3110399592032270454 2849089637154830168 15940025670586277656 2687344886459736786 67408917903893095 6542467393219911869 6229154875096026946 7976040976452025404 10175672516889258439 3622070339522692395 9493707978297955743 8356394527206548447 1044095388361604270 830651945573821908 1118099887812250592 10717408800330978281 13330188436828483789 7076961950389874652 6051793953537763561 18194675156881046464 15204160106437302993 185817361779758961 6873277932544178182 15494453594640449310 6945113236562140274 1124509112805325881 16433201686182430070 9183341455370085061 13463106411401101795 7619782963638818204 12509418488761022589 10466822227191578208 12549767877228222798 10694187636922938605 7876036546482744273 7183317186220615543 11796954390333658188 852273149763721261 4680077583401074033 17434927696572484417 16086218306467136768 3176184794011105155 7355425618047947949 18095184340103584808 13871134368470537131 1182568290309706557 1242640876052029217 4627664155874567047 9732114362834131365 1219841006542132274 8037120183367756967 18233869337120618188 7031780881629421213 17010916392598476488 6790499236874908558 1041096767782752561 6219739370484318911 365369439154218979 6360413216679874091 15348374203074357339 16289074473303667907 80203959285948403 12049326998687069028 1707112358020024291 7574060959339093742 14669602321946408428 6083200445333826300 5575117265886325555 12642899242379145940 3115062706582525163 14733914487686909680 6486033480478634140 114284967984479040 13978880037436299680 8987321807970692702 10150550767234536437 12261769712284476851 2205566085926437571 9673192469876198368 2015703801139060515 918766215637604650 6542957367745897832 2933771879231813867 9261494052304004230 1635265997043275866 7894615154393338602 11289222637096576375 4500851535562639757 18292710983102955422 785876732020110575 18292813342450540120 4059324708179124388 6450889319555361890 15366459504265484235 17378799918896097150 16894884220628019389 15932966316106947138 1948469562535878150 4806353300983025933 12035885496743801391 3170388774338461464 454961793751243791 17368191264348029381 3230754263536285535 5012976336116516829 133004819182518367 6379658011666608768 15588882815608851342 14497805905097734269 8797130209300267716 3121148263739484533 13499707238034277037 15101331023298052371 13618615672491571039 5901605839228146094 3636860152503304322 16266146315064739236 5613869736712968439 4888059373195529493 10209145299342181469 2548052715332646902 1654584675207173123 4758704539308554046 388011614958810361 16410390335370222033 7748117871233070432 490620598889638500 17103875916724599889 14758976410754166353 9580498390628901815 3986316143964876813 17434069985739946118 14450184219225352765 13306268434490728361 12745834392535883673 1030823314165005966 9415042157786288716 8346084932992079888 10070878526805024639 15212680794449839990 15090199192003345043 17352244209781282946 16662600757041006348 5583336720275952322 14819781316068939836 11601552369350655598 16900852082108992181 14198030727299184575 4532435473956362341 9704378478167550598 15664007957719951493 6879979811564664183 15487297452301137934 95531365573571996 4839152447405952716 6522947087373452683 5537514458572603981 12402967277999478287 975850223829898170 15930446316640138348 8978777669866458995 10892377251605863666 969209684485958483 18088662102992582728 6660767587639111295 17534526755812279899 4999131486138282663 13233081757023273597 16467297429258014089 11374565040687661349 10332041390699599106 791829726089870123 5874687419663750877 496001916585280332 12877924501785352718 8793470226787895370 16357672180328047709 10053395685498756186 18383107919628717593 1436039354349841645 4108936604460876574 13138060444398998775 16607857347335848126 12499711337352802590 126737538034895154 1894677239631446625 10689560849984369194 11742976094659059286 97328613399450009 3971925881540013210 1815844519612447930 10138304243546128355 5229052654911439911 11866332563432867488 15619531806763995236 13787150786730860425 2862305486711278572 3315842646766509529 10699364216959939302 17799255959686126 16747281967074724017 7029653245146693600 8867969775323581188 18347542675302556606 16902845261087635018 9546109099548909379 13200204037239861188 11680374238523255357 4808649264425857549 12605881983084487883 8589271149259271465 17905850614622779477 12375983285001976218 2160028669086580194 4208356407597058014 12392211739868596104 11606181017981971673 13881707847731524304 18202504307583437871 14067702801395049060 6995011232287603260 2861108919199205506 5558586103890347368 4580210982628455423 9786092599741722113 4069957668661475633 3757878954197783026 9487098382016001528 11586708570289893452 16239495168961383175 18087526124968075532 7931382177426640231 8028319163816484917 1370038423745524631 8472480955042983550 1509471116526693830 11074878996410900716 18409752204679629216 5335833582768594453 7120033214326003200 10603354665604974965 7250399359730913373 15715253406502530942 10311269545172485963 2929589571898706314 9334603976200516140 17953090951957312426 13424485670571350677 6260893436819988903 16590637141332449706 11833960696138418397 1356916478054660923 8430559426303501642 4912309811062246856 17695551250949217285 11325963757407093643 17873362180506424639 11110938767303471520 12628876630297826511 14194432330611706722 3938068135282928742 2840955130994261813 13224028005623329055 3128249239709924065 6496678780628133878 16161370812366600123 6863097838259264963 16836714202262700214 1705321111361686313 4734075945196857206 1952469007748686167 10191868527069422809 7905103715679462583 11440652445980115898 2867983574381135876 2903214975684381552 6615469412595520463 4994400865825774307 8556387246945971733 15150038918704364005 10599349771755977097 5356199521038870348 7521170777248044830 427370299173456261 4995651755456776949 1117535029874272914 14244306367630980344 13916553311972736570 1823071207409893895 4515262121627737533 3837139392503994979 781263048697774719 9828286323634684185 16503780368287951460 16206735614214561301 4232481108228814771 3125288962644059490 6805637575518519450 5862341033971238763 9470970131805009754 12343080443451031212 5914256258078537608 3803069369492730532 300057221949168504 7676460904287475706 4576063259884407146 1909000636712469370 17674435566362541223 11550795710962611194 12886188509337790298 13847641115544138757 86040035991086800 9366851921233558173 10014238144091848392 16513733087519280521 6807689376727672710 16637786424002711292 6215784455073455965 15152339842203335750 16842590304804234581 4808256685365655693 12828778547606330141 3863117877240595767 1186836012300175410 16040513436732008089 694068752676168082 13779712717633894061 7680189699565263976 18017359475367895129 16072041282515080411 3383065650763785276 4236445282279055924 1682161698807144728 6468707611690858332 2257104683180972617 14652122478280012188 3540808680196673575 17145284774049372466 12244432924646941537 14637917026427136304 3254771741226918222 17497873702922900560 12377096063457037279 8399732751292485365 11270976077523338526 12643649387065131060 3988188978006804747 9120542419190572141 6461670532674389473 17816834229497747516 856561075296576104 3130732659640028536 1362966623589522296 15618269368937293813 10343700585163019795 5860753320179013590 10067248227433725611 15555789406335731785 10874246650016856724 13856500919008403990 17599244338109347869 6998303598659634640 13596267438791138450 4824719829433160793 12211033652265308442 11792597867922341128 9311969870736036933 9160470904583573816 10014947037610182849 5152616798821120934 4204669588654680471 3332410848093336034 8369738265131911397 16423396483379921373 12481364644733600917 1444946010302402286 15668708027206423980 17913185390185012316 16922449629324927481 13983667983885626535 11090599632639076207 17920678113979912731 13469565969238782589 8712928632626356995 4983906555582209347 10005776681559075829 4447077658657633113 3317305224290197043 3676192930564227614 14837859400949662788 3826334209602089928 8049738174509125638 12732790138028063216 15857307002517556053 18188020422603253337 10338878846833247557 5342588296021762895 6543912705307241866 11363468958020077756 5209399097832029178 11833954540226923590 17780641443246030229 4566780454477123735 2152856939246645208 7311141852324161546 12966322466789356437 4511288307517771162 12798046695045346767 3037606827135128243 16502172314778867637 10536011092913516397 4200412362614635028 11130616575263981099 15976233978069901621 8622270856175506207 6791071342847793741 8104125886978300932 2730982186504357884 5188757460606856275 12099987351236931135 2277922249597764001 15086816389535781898 6559471095928156226 7845091742262783187 12983403529030999885 17079672520879824442 8813550273887984586 17566243861297227564 16811852365646547195 4281324189548777654 6494071975288214455 14571194881132479507 18250230940125015427 2854354317174822669 6315309811904237919 1458922124422583519 6227470610186350953 9295040633034131551 17189337188731672751 16272565047110863899 10689771486944132317 48937714616937989 6635754765663904766 4149085299006697728 14555864593979143625 12438508443139252838 14048187907345944599 4358030969017212029 12448217057742855293 10742955543671347833 8666201798051469575 2103829669571196506 15973919296045596885 9106612993348430014 9983733382230431614 1021944450762920539 12585758794661593746 10329929798023440543 14162348968259385043 1711713730596997278 9780173053700202291 6213349403293181162 7419238960728442133 15468261342213498949 16767196136776941373 13280985965457010136 16225887492779766261 17236731375377275636 9188452019074624108 6228739648753007807 13738169689356104821 16477695900092460224 15164085401396517824 4077756662724415155 2454182318419145900 8195127536010816534 12978660017223116441 12458207226064559778 1418473435170877219 15893793145808386476 4736317407564544396 12327138460820461282 17193839868508533802 11864434402174895718 18036756893091929106 6831597018551802654 741492028371862037 9244825169206432185 12699497631191848682 2756733926407750778 12222172255375041091 894245610549263648 7193924904453551829 18067710653763683667 14611409006528116493 14420771343880423418 17247048645532335262 2206084384370481887 15771905870183445621 1589040554730523590 14347148165084381828 10679517634892483701 13169122768279836240 4535976416959613078 14017031935406743598 1081713154006062285 8656820930780206354 14022932241988149897 14235135796454543456 14343440251576296452 601550764156904493 6327681537566186158 2862647281696305199 11189717052666134316 10074902686627443320 2397203041643135514 6671668250809243335 2213496363234738848 16986301183865587184 1553735814854127359 3495171781830797518 15848872108753177511 17452951193176090545 18201271212886192176 13403925116907220033 14136523978356188573 386187844421816369 4117777284692869567 18067657704173124307 14441472242441376428 8238155657425113278 14396661574921990919 2442768851461428384 5494987568704548581 3195155808009459562 16223746136044017260 17657698097278352250 11679412704425665612 3503888888559686500 8902263908583657557 8752651310963132342 17990792126579007097 2662158576606647380 17942570317392543485 16265214526969461818 5688205191659461526 77908975445678850 151320587853501947 8786191335898742539 124698337224805997 2622645174602086024 8048514486665920561 6301870273550638414 10288468335556730291 8728703784408333579 3794120451962614029 5072603432907660841 2609461159582113239 2208829049463872288 10972661656377026128 6631319720457602326 4302601719936117346 7760669524689468600 1328619092222923222 950192081890767823 1867910609272369718 17457663570073175797 9482789589708774967 14112940141108628277 11518263333918649638 3645765521142739083 758839168147441350 16973935562482717449 4814621515120662484 1515716620940297539 15670329840294365723 1699999061464393775 1167097871509285774 1160993345229301446 2820104045866880828 11831324966777670863 7604466675575100502 7448830155980503206 10197363173420645284 5929705255605596214 4045060535897154134 10884056152157396081 12363528969533783892 3472409017596199935 6743563506046755445 15800460533900747209 19059584184303830 9159035635893582664 675865504291422712 2617008115880533217 16581913244836315930 2019704876697788762 1225151886678329147 2827927914070713680 15438212432031650487 9373088469727627483 14030066891493264018 10725994216893063087 13098582397451154876 12907971875397746800 10454229366988332464 15534203423012488819 6669571064091755533 7294621885098274408 1193709276841795611 841866605876917225 12612066694305885334 17841568150827262499 13637896482500474575 2981752340633421475 4029193569009189575 2674041097814034609 2481091863964312133 16457517425828387595 18012087099640241617 4261898904637313891 14724629292384402674 1712791780890018148 15662093845724745744 13704017407203754652 12563142814418456938 10910076619020330690 3079153996944012708 2841297002299285604 2107210048239985933 17144885361904139340 2215517692508993893 4971258341129650404 7601736036168055181 12507938665748595418 3548503611613371282 8733999594399109966 7696532653836248115 9380408150500460212 18047422021986362244 1669286914505995749 12801675831690049494 7864254457409329923 1238916153180308835 1715523959785806173 16289416848277541505 2982769399602154228 2042533997959137386 15384049377089207602 6309660046135517450 14957914811127442000 5970875919142461833 7960584328292297089 14999380414829049254 9340250696266622874 8766160643747154001 6909583087209786013 8331666347592557812 66713498118068904 2315772030866715965 12932248234154602779 17680278913697012454 7041378488421903262 4162366941190876012 2031137351916429331 14222227122745028159 15650315534816393480 17736209404197709336 16546621668684623065 3414236123754378216 12871854878121102207 15151598154950698469 15129061189544324037 16538200177653757905 16198908084923874851 675793406778349512 3694112680054655886 1364681920693986929 4901752110370801085 6519814091070741015 2892035428894327752 2262953138913459225 7551369700907194841 5512648904431280817 12314080700152344880 17404034916611730322 9141625614975898187 14586335036629782228 12459785570675570761 8194634934458325780 4011285454647294523 460770217257014806 10045431424227253256 2956874962842358541 1282320936311731393 17441975879724490239 11447983807355714994 4918731881837872378 7297222069087754294 13062678629025647106 5617200831866057522 17287140576918620329 14697034348665249463 9947313306110615964 289979258023881253 8827797518855321675 3123863503956021659 4460817918812962997 6322081953517961963 10668421141592882112 18415252008843182609 4223304092005462343 7502879888483367263 5197480690549601032 13315344239724306481 2874765649169132633 10156339314180157474 3208453303061223082 18062735783331567360 9764192690196780135 17809162076436809458 6894166060889144866 9463914892024923230 6627766253401941051 15461309838883963891 7106239815958860208 8808685171276835986 8934382130663058078 13972834132780459139 1697100484982386391 18073216327670504458 11815885293380207388 17511375807513540660 2554270503777051813 3101309360429122014 13138418549316249729 9417617189892102954 15196017490504362951 7424635959158798063 10986982043893987958 8590104573333195935 640573400032467450 455375183371321755 16526917040834442813 6362167558645381592 15116597438585542314 14886354470373234388 4496624602984481083 7427682842385981996 309833412760804242 3245144090700927690 4050002388359456581 12275301458725634108 9775204937530536075 12882501150749191493 5151673307612096736 10404545843742053354 9068785073352871660 4938276789790473381 7374110648442860419 11459369893607620299 13898093630565605692 4398661696451830369 3921360278643178280 16546163047574356286 9266032525826791977 16574515836570767938 9744219769219403739 9733594818659070571 12442680660570068867 563667626293761389 12243108276641503546 1145555700068425890 12826629077996843358 14094336925252494504 14437840573267662814 17584716185134728129 3735417294325770243 687678688368163393 14190242615160261929 9546144118384943427 5721048786123169628 5159725750693017700 3828257216840280743 9884841178025390559 11573466205924861938 14962586775137347615 4675714145971673541 111951184716817531 10135181152809211877 16671674154614780064 16272339399212400453 12861793525517757821 9941690335776349127 9458253313193105166 725557981934876397 17529886187542283508 12957444895236681240 1266925020317927794 8680886815789113927 2762309419413205253 7975587916985949210 8890485523573890883 7249316189506387851 12326269904030723116 7084846143555089363 9275868638324917666 12280038809748984269 7823169445234944104 3937920211551450483 3953660112317790321 14193363904585304324 14687976416673520550 18131606379322685712 1180426347572839374 11982282239719271847 17620406140661810615 3294401093123875127 1242302998280219227 10140603536774433605 3639284825893245011 15243340922858875922 18425607041719783259 13728272290589941329 4199284183229204010 13638999602087400841 9875671969003930282 11024795798543356666 15191620097274291869 15076783955791377996 9784606984580550571 14421234257245593037 4212865379688404914 6762142869707825561 7400969285104663072 5690527166443316394 18417043386476676048 936209749590997879 12575391228543519 4235764219480244533 11165516525412376082 1028510465539993743 14823871102137187964 15282866278346967194 7396760865040514402 17241304900439655436 3350463091237642612 14676947767206740675 2618075284169392731 8852774544405945597 18385075611419768209 17655718405936747927 3870587411788868939 9423808507824723598 1717687658505425441 11270194159457310468 1244022210839606383 9740026000666416829 18212608588922875482 8484435085092366808 11378195856542882501 12233646104619726213 13757856428063316139 18344010549614435365 17011734752639785003 15932530891336138516 724890295153631606 5136659090871195973 2303932840624799747 15030735184248030413 15887867726782708096 11375316094387062576 5012533680007999763 18373178245621797748 2829748883824909285 10416719675777100577 8809360235068480216 7078882849037272630 16751043061284891757 16525374891888506792 11043102792907292399 15094211932124939597 17866773951093910498 8771956370947436188 2797206490356268405 790692736559789977 1991119834165461037 16446382154445969018 17307573608992345185 14442608943325200924 7705929328284686720 11437217609609870064 11950548450578528926 443879176798112734 14868974091489100925 491959366418571206 10644193852722770378 10200014804954705615 1610408967335441617 4903698243232040312 8229667447302882220 11617380619776340616 16545215846856828957 8212415734415019491 12917594717360297979 17973638385355985609 7413514855095026109 7162715553461511162 12926364261855197694 440264508739743195 2356272968325792050 3248414887562548146 16353809174533122747 16764036632803002551 1540101298187507781 13347638053958116447 924856847780359351 3112652368032551975 10633057293839901237 4750913793408958217 545884682882993870 933212232878660075 14718458746384455143 16090798519409584389 2134069884541049757 14637113689097291137 8484030428306440178 4673600510736642576 7639203113515982887 9358096372773383754 4123010700652830192 10355441798985270756 14029177208093263661 11571050112326552343 3320649493130248438 10127183619645114948 2950843281876856656 2774007656854051940 8223990261516643296 5570237239274305226 8752058973884580315 8069577607114012993 2154473352587405196 4276605307116480929 3926144683147643918 8551474513701785682 4622546092999180844 7047316033239657260 5075234451473616332 7566630843186838796 15347981324630056863 13153697474439348531 8489563473515962200 5502710063626792280 3795955603112650671 16880039242035418737 7796619326823902034 16734597069431874839 6368267838851108916 18413083332569691798 1996153552736060299 18059180732238030892 1038191759811267351 9740327960669218402 6242189615337222687 14191058845846794164 8469808569417416603 10622087373360562511 11916018386911230825 44813830659217173 15850582794575494864 18111806235915751649 16952406257954994786 7041728403089771868 1853776358217464577 13447369428963439430 5319540865885504156 1184792210280936436 6800847117493558037 4878612230635405813 7193720812023929324 269184810945340346 12065348716719388466 11016310206956462642 2079793860447981855 2439049371420865128 7775463273394466635 225700368102019799 11208283818413871042 4836257884683490387 4421861776762917149 11892028029627499417 11880803751585562697 3590983565834923082 2805000208507231728 4993684199505246629 11067752530585103468 18016032463936557672 8241705577346863403 15735817356644621229 17946985278481870537 5067100512397570666 1319872757237994399 13608143034932480163 5641796036759733135 17885289410966284719 10182932503153775828 5179168705965832145 5022357795429018143 11853092704479422682 14357668469149517289 13022900190450728444 12719595019266242109 4605357892330964410 2546964432969620521 2255238346134747437 17560224970039777582 8812200510272632418 9662830995023358595 4053908611578593576 3988305204155468881 16505706097762603935 14867055736793945280 13686457165313669451 15247626627555726760 8835308598148893362 10255411577207904434 15721808650386318845 994420206849443857 18358734348626067950 3114289700762467147 5806601532956528133 14134992511388722472 7777600362258608819 13880557653154132060 17773686049414279548 15193624006116952171 11821324281717653068 2167536772451762566 7921425717897815453 1436476464718799206 10376105035598714094 10526771720723349136 1452067405866902245 1634794554984322406 16273152034442406319 6574574257881627765 12735184336532930447 7898860754822212277 11457309331714258595 6230534540103148584 11683722729136440896 5127882751555451466 2885102305199718042 9357545736573928709 11114504374406423183 16494924265375475701 12011501391427023383 1301457928433712618 3145821484349748499 5166518207842271205 11957716789654730472 402677440896064195 8158125655698192964 5450935750942792852 10452658473639169214 10950544705647940686 13099892318960143805 13003752288230144676 13160195680925294861 14143056298371513020 1648041073016899238 2037961131864446035 11904204890942111568 4692581309367876270 16814371345859523638 4366449576113866698 5470855788912033682 12553515663224063949 6673298675195829943 11681629243917171085 14091426509860858874 16536248815797576830 11579826280096661691 2592207190306929202 17620581905134899840 5611597028773125687 4954868237493817173 16704027839915656348 1681021299306031653 18441863621170971216 6167583253330220310 8183408896825823760 1572770419706357478 12751378186737256052 11066754502713483695 10600459462706582989 15587876784708136404 8644854548758349926 10167413410888938374 9474743432934503531 10566214770210511270 8182060385017525657 15369417990013180889 15690608822239754872 14463242521097260021 5821847040560877188 11093226998970182172 3839817417929657981 7398644787476559047 17067194620512765363 538398059611571264 17217514092446968012 15665493513457624664 11869430185474433534 11364945837833079786 6506386591943351831 16066964552188255681 13708010483341077327 16104534235265891130 15094982407174029144 8224437707495302689 18319647783090197070 8798131753903078204 14814580341434033574 14634169264594253663 14166011693918929431 6692944623623713960 5796113811802456005 7639442373968213378 12281047944105615761 13620556349104944069 12809786914136313792 2186254711664518849 2531193751452596920 14566486827166702799 4826806372199627741 15265081570080516915 2455046746313533142 11126104987991604170 3541090622341848420 7431760953320831766 4648261002279028490 1785604684849774638 5406290874247906544 16747256459056272564 3227986591190877348 1342682978700201806 3612522426707778450 12792988606109169138 18273992180625749522 17891087381697684587 2933549409235304501 16763004301864458913 16136853989940655041 3287984632287443182 12626799149020003071 12258958557654081659 15085484366559756390 10953298407036035719 10928534633261389515 4349976166339161894 5867715077428135149 5940541391372915835 3375094200227911746 1248300349243839770 9153286892091967492 13105803892927973941 12501532854366114410 9432783319370063518 18244763057018081954 11268666527858979578 2942687319849986361 17054726374750927429 15042850396598504617 8534772766158134351 17238476280852504365 14872623644787333891 12200444124615699044 12933000218139898084 7809645848459306375 6722694019370274757 5396305182598432569 13850885420901383572 14743865176722430635 15877725396524703020 5134025843148491852 1441228626847958554 14490330134262952986 8639747142657735750 13292237785233896372 1658609172858885393 5250496553526518249 7879727105092381929 16914461716367004098 11239091893698357287 16290772906048500642 1949064314094354777 8088595952330710357 13013420479684938526 601451881708119471 16495481339996987521 16702324858811053865 8797785982142993509 10649082000505682650 18289623630189264057 14737872326224761902 15825838544999739756 13277287185395135324 17669629254263151109 12063258145012348111 6891219092949697287 10754990385032407276 3240597926228185348 12624720990462110287 17308590342767724460 6195553127604012560 5169584389619188664 5664894663184822183 14441963188012907199 15721538090066156151 9098459353419945908 5120466661086282731 6582108533384195765 5138794171475639342 4161144001753122982 12462103362092898165 16910804907180281357 12010854993458408098 1522299821293716349 8550055981439024894 3252834338228985049 16248669442935880717 17883431536559550478 769530073796718074 11742689317962194698 2704639959658545794 5569009763062565554 442347440511707705 14829083875818596138 18046536640669577758 5868668814885652042 17316688434565192456 17210044474879729479 3692318232374332746 796322828743695598 12744176229161812920 4722836081317857800 7935916192599784181 15006399650624782745 13989617444668574109 14870942274080260235 5268030627128767940 2491361433216176981 12685823457720892708 10788264363542300129 17675464694186004867 1561593356224948684 11038667926530753782 17330493027736144676 2467698008708888111 8311969985576995644 16127839187441345870 8909915260065630626 15115020036919098982 14378168705705556311 7498241292340549032 411608039522894085 5267858731168665820 309224827490793147 14495026317793347917 13478769705684872388 2216032478038063538 11703867309322000960 13255329989233107194 15445857367995577586 11921609273592931500 7574054460560134237 15110882259627822494 6654952199955407538 9500169767421360921 16775632959596530102 3907121970752592764 102717987499387250 6033421628005378257 16553692087209418060 1710048678523488566 5146075895500845317 17094860609001931264 9308705510389585448 1137244247132600118 2060307685448721481 3772269444786210847 11399102944725637246 8470279500220831240 17996326639043543474 6754520283901158029 3179052102566123120 6427769855451529378 10437779690210169801 7878565283699198023 14751164046453456743 14325728331128525269 9369590750320813899 16853547902568623006 5176186928479341772 16756474732658747423 1023744023845758874 14497640939265796515 5379617936257089663 12982239713986501337 6362333480506593064 7284611296355376873 15958648552091023678 12935878912352013498 17719170753518359586 11829574253625381243 6810305277491259851 14559148536683386988 7063635321873591445 5842830865711926604 16177922107448070375 16311316840223601076 8924471038624990171 8653945128439151641 6477441426565506932 340639553336201518 17281275683892313543 15498179151817572461 10951863381370461783 1447673076707735260 12927494488092032920 16989844280174430051 2747739575953919268 7461602014511990614 12980277619519685382 15180615591217666845 16098397644338603210 17579404304595319793 11159466292617571239 4103346968895854016 49666466099280530 12637747816634769468 16591959848522478473 1775412592840967789 17810446649995470560 17431021608055071973 468340674504435796 16293323590962350962 9035248626673016017 4759945489006800600 2291532528957373315 10391450811656691811 14497840942393681314 14707695893748328314 17216148117493825193 13289904049229631151 8437690695685924483 5059515444751075898 1344655893296136913 11123011012615637418 771909643083145883 3482163479531103236 1556823477030557798 9938836544805486291 17984235284754333597 10608669481790894547 432334820684111389 4524252754922286738 9470985600775020480 5378914583440994106 10773980340650241059 5730477633086148222 1841598474707154040 9141185281072710667 2612511992907702358 14578860336355796527 9931964444514943960 12324016946396246962 4874897169463039660 16543668728675939825 3474198880864317705 14983607638188519639 9908189244345280161 8943061654112918485 10975981247962260490 8489116912149610770 2025630192569590569 17420624194893646102 18090131986809262695 6397277375854407639 7052728619374488684 1732168945252432828 13462372381228813067 1148603736133697970 9333918230581928693 12236428675536285677 6177430211060800905 7834973177480520497 7559255163179151331 17468366341509312042 16657510361810975647 14600782532869208467 18224121939049679488 16790734159040105731 2683830351368777582 17727350202126155283 13124737102901188597 11319045146727708317 4262966340416555206 4030729265522441963 8808933704480915424 5240361918898560150 10091880979618010521 11494670863907055920 15785680872268330663 1648158050928011670 17144071904378198466 6375641543116012066 12940955928139864087 10908463838953521927 10601963095241091377 10327565219723612859 13608385116631670330 17313196109464749535 1828691068170823074 15242976061096817196 14617907347285374959 8430861083562993504 10024240006695958582 2175910967920245254 983646242091518059 8098102283220331740 1911272674315685152 9322480117613399644 16717603960567282354 10216308073278518508 5007000486827932352 7055572965804190822 4829648381554886522 2916512067143679725 620627692233732809 12963837400253522929 1062992855839821409 4223791895479527144 17530541257989445755 9175673281835367089 7272294044522069290 13899291601643966536 8580190043249804653 2623788608248470854 5271605694865993041 16489179663509568511 15407944758913346045 7777261349255169043 9522045611220328486 11971258693217770922 9509850834326970406 8694338031479342070 18118327134519358286 14109204991441514701 13281329937811210 14268075576347317448 6897888849054106175 9867394240397923071 13349594873313881142 7266725723806166464 17554778937848513111 8922239884574675186 977277346901840853 8842957545004616055 14226817521587255624 17535536508245628476 8522594941322849354 2961201731103203413 15348911995478764917 8418276218113145523 10136507239422792642 5098009580505067203 17366063058546251477 9493469427920910216 12323684134922681854 4092614461400354574 15368446018324292581 584898545079053941 16052135173038740998 10862175027579783991 5964226094011621312 1128516954893644264 8124194835258122833 15516486771777905922 10449714548143637879 7003278671815749078 9849047277537738774 6306808149634027997 14931882793614739464 1684461169629949265 11285594785665620758 3913152067413009579 15435013053319045161 6191403257846086141 15125970621921922101 5318366803992488308 16238840401340409714 15585656105265786182 11992581438438574504 15944519856773476133 10844392291513474208 10249517593427145854 14890790744816655968 13565418346856305491 3545726492180245102 9958778701867101564 7554402996573006782 3593925569770288044 16946249478361233005 12712990876069045186 8653590649998738932 3567418276322934032 1310502378681950549 10564545332263067738 6751849609367352304 11390563050892621995 6432449835698170116 6510774515839815008 7914570121741163044 18119310408883895813 12842758226935267196 12524288274361268350 853021500618019902 9766382035618037413 16827716257582599486 6273624399447349729 713423373051878838 3767002495079079946 13912476238041672594 12308670154393646352 8230678027249175882 2404132385353409330 15599915419028711636 16747100997685736444 3240608523302736050 12156787697353159125 8107928250108643679 11300053518226527685 6429303433816258326 11966805473129978728 17167549095304335148 18025014023156238188 782687732314680832 8088325704147606378 8790479788746713463 16620531179183281420 8153509571775230197 13857687879574640505 4609027849109791177 11233756307350138934 16225212762139734843 655292505130563637 4715019044888294349 15329547596672456134 11754243293864452130 482898989907190613 12952647030244510161 799906939679593411 18132806667610369698 13714955567601848936 2130588161605812324 4379702187822976132 14114783620370366415 2286475129161816992 15296406691732734606 7995012108643000730 12150114876422616605 2715646959224869005 5136652863979436656 6576613275970524695 3070229280153969413 3168833018226763497 13698029552469642961 1598577796681150340 17558722373039859188 26097884584715472 2974794710909624797 11175347156687776405 1081146493243119043 2717920205741076002 5522040126411318400 13721515752743086995 11574927508513084752 8205745658035136106 10692640188599247628 17022367374813857131 7372247308858110242 2729648158124257813 13394606934850246995 2878872867763186793 15548543668366032328 15573549603975238745 6708040365680383583 10502628127679966527 1766945483155819392 453805435282750854 8118718734723856696 12243773390312814353 10292200476427271653 12138968178687576568 4222202491894007722 18210345550415345262 17941636494885504933 5608488996195685724 11182248256742440504 2297730368506031906 16162749606760507832 15924829113804685493 15714785896538346261 16336843060312672221 8371967483730225461 8547813693096830402 18103633305177108245 13775918357132273082 16147276131527681463 4267552611607577242 2948957881804693773 9252575591430343405 3357628454005763554 6135117941319942288 16705509634056955775 7838686215251629623 13880814201276603181 8759599616716997409 8170543641712950792 11809042340276624517 15579718681723943763 5190478798840449507 15134670410385206944 18220167196990653269 2429249490487785883 8020660159228118325 5963263189238201898 13539392045349479012 16780078578948664473 2549648038193039880 14042227740654254349 1783298347639473292 13197550318253287591 3049836887089800419 3420393812371484957 3309114737926922371 8664649057637363172 2472690640756331103 17093795879226575023 14362781235052469018 17595899906691722589 13626958179101859005 17732118653643559020 11937434164531081064 5812993100770518742 11792502616238365151 9597311693297016488 8054523961280765892 3184015203935206652 14855333259061748744 3030213666816093517 582236431540389652 9767902506839271223 7488094408719685111 900683834598620669 10417938773298183775 107983418503329826 1985728643311512544 9801976908956061460 11921803913821409449 1712790051150282411 14657988526913911352 17215733369839935286 5414750973753202144 4848841939187220755 14743234889092865606 9307183480506217899 1208696750616994803 11800011555515657688 12017299174144677634 10269022824572295103 4911374406851131336 15834488136931927968 11198644573096644140 7477206959207893692 12487551065024390800 16978940472778126377 15542714421837437498 1882552716346633060 2916273604747274817 4156256203386791501 7971550490953539728 4290662458291214497 6073439483097118759 7833604566555000123 1130910521233635082 5696881468375048031 1504847514996670996 12804422830937982416 15077330376306871353 8560100994183778565 16903038062447892072 8236284524355287489 6019246335006297358 13681138943377344432 5782245118342940469 10893677455881770940 3422177279919837036 18423374130860678734 7126371966989976467 13428681613365918382 7963224134745192418 10491894739438701069 13587922749737544804 4256919769089024377 1595878634574974176 16203471013730147744 2734314532997390189 4518081430251805512 7411549505517579276 16556264422421381315 8883204431836309626 15950026961183590891 5928480736554939679 11346899305158000929 17417822778380202056 9564222649997570607 11241880680474925824 13010014425768774150 12385141615733650957 15351231749945621575 12428599593075643901 9259706312091696790 6637458153641309573 16741759897796488387 6565403720246146905 11237750052208282833 6668194837304646704 2997785703414948117 10537220845255056611 4088679134342625744 9517748711801160847 15946300731287546022 2247936962687706618 1547346976037720687 1764390562029333367 16121238947776290727 18090301871113420626 10526443387774192572 14903017500753922214 4470399836886215948 11543344095766925220 9975608646860139015 11735535314359769828 4847651592573968515 12733335812829810999 1071775215109450231 7503445648916841886 13241258277975715438 18034856362516003879 14775589167539088321 5051245094813275499 3938173324187136569 2669551024000896070 16504534263412792423 6584180580842760025 920176326021998634 17122384760183645190 3085022979106040754 4125702858659499908 15105004356562613740 7205002932505756187 1757181065760019339 15818725591679410857 16269719313379063110 7275608705937563316 11114817594762044749 725925292635968915 18301604240919006639 1339845916385121544 6897183609378609885 17976805499464152533 495385016514205347 3871308053060812933 6489778291243561752 14290926780374072181 7566027547784743454 11426556141477308600 8162914246218703090 11910766380080127877 16112023649167542929 17746279812117006777 9865940332783195024 17716867897095489330 17740540247331042851 18180273265745676653 7253861866167962087 17230737028025139204 1172230935078528946 5167575129767856304 7998972280982063594 5710873060357782222 325051432065288851 4125861624618871684 6396270264416515211 3844165690138115579 9630565241811771591 12243494015261009067 8160861992066823922 173660918140437393 11740559874007670763 13267289240058849520 13732529645343833407 8862042322200927509 15792172821282057233 11381733531065176143 3646619211023979783 9983337689598108258 5614675565522014754 18265610548805161130 15458429513557608207 9522490763369999473 4574166862467687108 8432340566729611785 1156254746353386876 17947278289276387441 8952602806307926058 7368823273479297730 8504055404176459634 18384043421805116744 11280217214083074358 13371101915354997105 17734079534116923313 1818913728547168029 3733434340967600010 12611885483050002409 12493222766864101125 15033538901010354133 5355101129332829575 12489554884212350818 15044050425030376049 6555301000068497006 7430792954693804586 12913610260994065132 896123403860086994 17724190709487815890 12641252528333911854 4895055881153940278 12878292794879371309 4023896504060846068 5460582663454396013 16554591878678445315 12064144707678984723 13704108083203914740 2879482447725599960 12175656642966125417 11162260031041161546 2622801713016912365 1531847973210963921 6061844305438508340 12185701280447596913 11778758398654579895 2902172639382203621 817710684307419791 14758433019114385425 16337064844196074453 9890226237262538883 7295350376251374469 10240989626239289855 7928727283904438236 14201434825001696229 15540444865874801820 15543216768662622904 2196578790472720523 15881924168602909383 5848780822245778403 4147429611430417900 7626870791395567440 4347249411926532200 2869897762533912462 12941273743267267375 15322586687982406838 5868395350662441391 7247793863516315745 3021850855787418717 3660733236763037405 7836656092081472099 6714269123921843408 15052847258741992268 10856008622314340725 3036063808796763057 771023761301850334 12265117427302349442 6880996457968835395 9798942017480854370 8203133175893011134 17538831234373410027 14378421362986298253 5218492182999238425 15678117985068696367 7106832234186699175 7981987960157790821 7336211164824982888 1622173622143441757 11284938940604220653 6106718692082588911 9419809372762087033 10475855565756610764 15487709645406600363 2091931917607372741 610489294905617773 999783747763764741 10017996949364043469 6186851414883993210 6742319239943872079 18322420673490027223 8895604527593850761 1722816239726630553 9335063060180390024 5657990000736583908 2894125557711212582 13924835954458887412 705383720148197104 7759014888192893511 11388818400490306860 15429208827766311827 8279370198170891164 17161483866405466054 15224183766293772509 15303415641673457049 6338613118073718394 6102201813616834068 3430720990112505614 18092042795531737535 35874303967312616 15372898733476537540 13869532451780028317 2691068531827066843 13244334344856824098 13455070466513237835 4623863899973290858 1603685646995726618 1018182337443765958 5586500750231231242 16275337329181358456 12338874210486669083 2831781971319022265 8453513458042955820 7858018958575366732 9728684407229623691 856440579309198130 4644327411830159323 14689199432621230734 14753510572732546437 17939088443729898794 15714958909996966969 13639313672865155914 13775737520439783535 9037483741891684206 15753339621835913381 11628115682660532321 14231368358972934063 2692738805492805021 10611993583653083148 14716353430902305223 5776621043779874174 17413336284570472153 5186631560408204074 7977055984745669555 5487069845697374556 8727926035183829381 3841323044811518538 3320044446353658170 2749731760607650924 9006189945718860297 13298708995185796425 787403721310726539 6192461193541185325 9391982570101331237 32348137574444274 5843852659703622278 7867423698408366351 686872470438416851 5176885480998977573 14054658910641281989 6671804966656351357 7562861528946321547 9703467480629477462 9275642631854337644 2514599258924362352 16243059929030420165 17794815001344942554 8800444888248642020 14235764677373492752 11397758825382009843 2868399613430097979 2248774858158606068 6043530936970057066 2850334822565223515 14491772705255590642 12654614010699805739 14566697717638566474 1982770259353322163 12966996787983407601 513963313942833413 1717605711351998131 10233008564812059662 3475872014631640232 6641462141317360267 11637789098316973664 5078386408255923558 15630710018213109472 15434497949656628888 8091855729121843565 1140893742408608417 6637411114753027649 3843412131415518242 6520362819304268794 9946888528838607841 10026037397335184414 1975926546100152757 17715892877835743389 15230422767956275462 2846894633578451029 8816381832573924853 13559549475033792018 11485261275146409107 15819373906451998332 8077965334354325057 9303451468584434050 1577880846719771441 9270152123748420905 13340983614509846081 10235867847656384225 8065325487410199654 9219793775398423249 97750507692028012 5828423972470200140 14003001961808305659 4754600162374956097 13642298275757085544 2761097234978068256 3997108628923930689 3927820131999126414 3115851388405498585 6164452211186030110 14249829837157153808 3289792155600503111 16413167031432306209 15998596797098014793 4585526037002931057 5343343082900892277 16442670392809296114 17441668090857710734 10328938005648894489 9218393905503383241 15408419874278137991 2346346328786685801 8521195026264970634 10932892940719699262 4283516490146225716 7922595691811915050 586465562220808519 6705647080025941885 13395429885564241156 16571876301986713149 6782165472018027882 9770672904178580704 13893217241923612391 1885775411777563493 16729930807100584793 11210581131801124188 6554202926971126368 7645190932525347065 14917271366078101221 539007710050374421 13167597911187328984 6660648696320825110 15451791646328250581 15334192694482912883 7184035466926795716 10046808590233054395 239114535603936548 10615947840173545333 9971370559728664894 2209549454574444985 16687597776307654338 17630806255004828635 6575048801329820460 11189725383724287244 4774214379401174813 5243181304405748899 1964771372841284285 15730900008711958213 14499305122314943994 9048230162127722979 10331433932659490980 13585284413256929818 2695547515310490794 13093368682868793406 4284920342923806461 4317653574881275444 11770947867477022524 7316876391532562436 1810048109868245733 13533387594260088008 15436917324530857795 17291528028341911611 4651960893372023052 1485344160831371816 14459281408925610315 18126899942345419759 7499185897591806783 8797027806100036625 17664569438443175427 11877294216533267072 9398735396798455838 10861167277099903308 5017713333848840949 17423142427580808885 6101692834589694399 13357624546042407809 12917637999883401329 6560006063640256274 17041750150459880241 3702062062444594739 1018477767969851515 10584270243883836604 7795318984673692085 10677211732930244693 7467606755777010608 11381990105889371844 450594639758999702 14427558146841182818 3751524944828488237 5717677269479360040 16957667517874426559 6736772837540304014 1075785156552038081 1972028316112892745 13962069780676087300 14181371248231584025 16715807752369049899 5325463056596466526 3262042950668719818 10104015535059032884 1559399298317215066 7144839867188871175 10343625781558905272 18290951885814979296 18410476992179453136 17428216440397378405 10318026428628724361 645268859670998843 4178859844280991266 16142960690464696859 10944620792303481020 10242488606294441806 15294302795960049733 18382514865132400725 16214154543496453765 5265711676308741468 17063889624353224079 8518274109865794097 16337727230198574874 105315735299650890 513329946392805149 6124502363215111346 5492621891982913260 15242323792214722281 1064532903629361270 11730594715450845832 14696331481667203329 6662786869005302067 6803291516241104889 10236270104661418295 13073328193533040266 9741189587464614641 10199993615764227564 3161864343722578654 16250721121163269498 9692580183173357615 1180365876060830041 12864267694968938276 12119403917776356941 8557452792377571662 11725240388218244167 631164034907431658 9928544324728317698 3482536844705682626 9938715012934296500 14204705327391907837 17031771272817957885 8912652558864532792 16650377505799603077 16991702397584649491 9234208090324603604 5566255927923809668 16636900304611934194 13805936544166971973 6861795667040537865 18074383490088483843 500238363541028517 6170217909526074695 1484628493762747162 16516892289334984921 4773781185184491942 9571688199772410395 6607080767366073641 16055156776424038404 14430743175673602560 7073466755661930362 12103024523064895099 6505640626845166783 13585640306861900766 14646292570054130108 12987708738302587083 5387033593925523947 33605000144972685 3246539197127016375 12094671844782606584 15703582885455953437 16429145721143467688 2966595559755263725 11127296627372484542 14149892690762110506 12317909407117890927 4374462068502205034 10996069355098875741 8899736721314943046 15478979577266322678 9936414268401788791 12335173444157966628 1439126853039250310 2736514651889678216 18233501602517212263 10519112631256049092 3208424490646621585 11983762378379031830 17854350051668301793 12173776472724432805 3078012243157667601 7405852608059910135 10437476672451484896 9641300496947015333 12594820899920675757 6675070306789424099 11266902766687521097 15775303576864430087 6067634035867296023 8448869041797102286 2623321284836548024 11631986435102933128 1590114296364256347 18295863477838189602 9715397928753172637 15747874568571069920 14910037062902725422 6169355455542425302 13945219083545900199 11182414519886016438 6425918160321970318 14334678467208430444 14714851461327066195 5471277020165416486 8096234067886207481 7199616877690825997 12523437548593545752 13861048322362843496 2587941125358781529 5759752169778159866 16107294506487126673 3526212202976866705 11860430918323054957 5019598694411255278 3992448495061149899 11478223013130205446 11608404424986435824 2887000773876797805 14328407823072609074 7808685242129791049 3226458247510930788 14860527999260666089 12318658171708127114 16985306537568565096 18024114968223202381 1619557039063358328 9553007974612708353 1733055178008447663 8502787703736137055 4781089024730541981 12310300445837290258 10075550336344881932 9780836574484317522 17367854218020275035 7477692323259524979 2163641737551590469 17687574698086104574 399726469794426723 2475521931525919273 17593820517825952772 3884830307415041794 9679984643335538772 6018893772276943709 2201073902657909136 7777439440528909258 7926604349653853813 6218432782854784105 14510543756874582316 7116982395829370226 5380594536578200400 17019111922506669853 2010257545846883386 18294073804461892537 435189544751336838 15557189116916098551 17826764422108483055 6758471748071192530 1986926046617285102 9731869839566136730 13083608936819439598 9206523250674959093 2489289308341362144 2787187508044922541 11429085543851857684 3795360923409681050 5226602402820985131 5379904534138999364 7893388296304425744 18425261194109420339 14186016245196369263 2075369414293207620 16332828105173138804 299749104049194990 13584433081537177262 18163480114644917126 4280229830102801344 2977384935405623071 15005787276542165270 3767351014896343620 11336970034908934428 14923700795801367729 14784359147157629556 7828558286695899824 5015735420034724898 3315951627706246401 3927930601192904565 5489102938831291900 8866356347844570560 2219739507655028390 12201726112677340631 2006680877852145776 1437704781281840578 17384562253891810031 14285260773549685483 1390955420246818589 11748387520619852127 8525728775362142430 13561535192883640551 8815135101605570222 7074782327961133461 1783093986541132685 7139594304450952103 806499996497359953 10280711631386748416 8483302848465100118 5611909147688287253 8715250434980923634 7658070668425023483 1812913455551055572 10191354198900183096 5584833503526310481 17138757514807083630 6790995410569327441 3109405100757182166 5903359542545969902 15217459408497211488 5888726105233901745 17111719072378713991 5576714045183329685 16543939851761192169 8323397836531980802 2911561484509922226 7773487899560003620 3481064305653872573 417920794843162368 8618043903673858871 6917431087703840010 1756472937897228310 7033891880775343488 5148221603759664612 4522912531934266901 16328184310558024921 16296782670197170140 13440325830257854468 462850894432920407 15056699788896436782 9512822231597279634 3720124835545659588 17571312092159492430 8258113908436234718 12437858353217954643 15747047422319767078 15225874870336286749 17628286102456200625 16652773264542113570 11916794443577795835 7570000403392952916 696787925698948902 2995961245096177420 3031993138279330711 356004965214311417 2359167680445881106 8649666322276795511 15799226870183604946 3708143225113622699 13498050903731476202 6077992420532164512 16723934529085487555 14583158567964591247 2685108820710854700 14064174394102085386 2961357839417584538 12062665934363514242 13742264891343002594 7142666446506051168 8823860318032328660 4806848224780846729 2818734526491342705 14414264837911775739 6602655268464477564 15309945543519135181 7388105101046584410 6303068037377205109 6110540640585665662 16400228969981426225 15768056751234508638 18250039965036262753 10924330216525732472 254961114685408729 5214920443630526861 15304741449007121971 3813462187970520925 3088423130568107080 10839500591908574741 9867161026553828883 15614985472416945830 143376154755184666 4437171496087701818 15859944419729715997 10033353084483242061 7145170968134368082 17690696506065707447 7331302019246785636 15513722030115171251 9515132183922451772 3525227786664196248 15424425840917278659 16961876225481957476 15883439297418013679 15369731651366417999 5461564704882275828 14468655712051824270 2744512796052973017 10129959702251843827 6373468246791103226 14090466414843049672 12091820377058342007 7140001633423659339 1187529118563733872 17717949446256354254 9168076981430446367 14782702228055579100 16692046025259248450 11302195820350365932 5630662025223350499 15790655232668869140 10863245792398297907 10819741224425351755 7441336740891036948 297569151017505341 2721053856724479825 6080587070777256546 3035535874323781655 13970018352848923541 15230781852542540920 17814741526445506947 5144558398766389095 8979732621947673914 4025787821439750965 15914680916077537568 6037362110228910467 17774838310143993712 11547091178414200289 10579907845067624141 5180267609815696545 13580955058215580693 4919056616755444769 16645051604630674924 15548417883890786095 469791309145272780 2593811333484014645 5642879473924401151 13649292773525810697 11674257386861695911 14941311859019376314 18111471138049044310 14767615092208274671 3160154661742589330 804206233959433476 13974023644798080681 11710852611531579483 13435516601307180328 16469043838479637802 386846967917285317 5254204970144735413 1399882852179650704 9384285122611053644 4944560046116178855 2271973646735406659 12188144005977310449 973611371636138537 5903373965500366226 14135421140779283169 13217830163535378797 6731344419869730270 5307430345408215519 8321230426747398561 18063324542639035106 13003123710922359330 7745481492806792838 14645959134115320106 8289891741498830529 10726694446914946379 16770305846029809701 7614647650921656995 5674325087294165068 14630586965569828613 5174145475097091719 5584387916676449053 10593338875246248054 5040114698694582575 207531333017024920 10706131617235305382 14893295087394892991 5322277264913668193 8786803641914607303 13654860966742841106 228652960767874639 6910961268871009399 5602192865449905977 7188300759453894925 10996331438562077899 16718399090753875155 2736454924462867282 13799791665765365921 12418224172903785358 12408534056461138959 8061206215254277715 18401984424800936500 14211609922573660831 5206136153463743753 16116071439257948333 5508187814645222516 13462763844238720967 9901799197845309672 1556040267675221279 13949341921070990747 7930919334004585540 854662708141497703 12231317269102352079 9692596147320025919 11623309819843524987 13074904996104453206 7714111197362045670 3859599242066051502 17314172895032042944 14628269526830363227 2170150498985154850 18302313531199222130 9188504971696156115 342247560026715060 1088154141067205626 14216290001672778547 11778187071687388243 11424527958120820448 3577587578827286703 1606738204009600694 4577191683187172533 8388933130646949536 1380387950046103081 2326055616057189481 2051382324625497870 184179964701454683 9058793258356276048 1100733490521140835 3401900580279094498 2558471710146786168 8061289690877960277 14117984533639952000 4544006970177199103 9024974897774602237 4653361526592659484 12622449436135684960 2277434045855157534 3131580817031612679 8377615792355037154 7525353356473422574 3528379009402729309 2363095043316329765 5919059097141984700 6426929271938793871 10058854931284304630 3203441827636437346 12211105075002676502 13628171161400033501 9947933044161659034 6457136989030330894 6557205172089016407 6546671638421071534 1842866656656702501 18177612523569061700 18331911136827210062 764153152942354805 8644655341131003834 14382900431608796130 15850573333665366589 8692647722814794121 13947031812959758197 7641090700985412312 2522563694956058243 12224157990122228402 1041502200373732110 17811573039057587921 10681478422732971395 52032756872163991 4564962340662097704 17585117185814820854 8696841675856144254 12140558300671001298 4092700919137348857 17319929545181941345 8805041957078897573 16876030417149877989 3359069994899827194 14094437242009701915 249045713309034470 14399215296863036734 12018856922590522259 13987914278257783047 14498485329657492139 1962046229759471435 1501479924038718854 3481822369075941014 8088701331782291147 8411578883373567022 720295168429190395 15183054651108200627 7992817176527803969 5411790507549755503 12975922732317259830 4814763628634876853 17731550563672527436 6512553170221770344 9826069830470107560 14709277619941934760 13239910719395311137 4216194105800818453 11623341390924708667 8355437949462483137 8304058572035100687 7062753891597299941 12718154524235397062 7966620795153698895 7259866136068758261 3090895610607062069 15452767443863716196 9238424424487079280 14177372192813473765 15345723313410097568 9718069881350437783 10188909295042765568 7383284409134712420 9236335743256029066 1915830393175807686 11449500315749598270 11564735122244421797 1931253374424906064 14097752992526291980 15230971221481698519 17965185988559637189 2431516215319493558 12751810385421680712 959526200686447105 12491059079108520157 17968902734745270842 8181383154182860468 17381323779246464629 8537668701786200735 13088707255633556281 147708623137664105 4073278234592400627 4036700720707770614 5068347634661712895 9790401816223315205 13885129887441512987 12390342840560878034 11729212564235134071 14883840077451106591 14959564909300634548 8021935970082907222 14384896473161461724 10485624092077895423 9972740609464263214 5784963232920292710 8943445009577417193 12204895792313350148 15174944358587306129 2026200860954821480 13984311853805533600 11482740614803315029 6940697706980850369 1941122987848976148 14967665855535599647 1653574666212763984 250426137822386294 7472227776592156782 14815651021310698501 5069804789866522320 14402785764226616956 6843510916253475637 13387745371998553386 16376932487440861092 9378219963105110307 14681259964827973857 11803486688003990254 15740047319816116517 12078684072320479173 3172812416101825486 12955931206879030290 5079924824791403451 2238521676553389447 10141936841230612675 1791729312073147136 108607563938802922 15321378351461523031 12529030739633286947 191573623122956393 14042115441763314062 11324585087394683115 18417408311871614981 10030356858739671368 4165478537522401244 3706338665513943378 7118115402817319851 17929542290716086657 5278085444367949459 15163361407124008375 2166334129147892854 1081888678833994650 8276879686468682212 10590288869132337221 11218152327899826706 10602694019238641653 2469057535005155078 1905453013193748103 3739506499294683455 4589260045133244004 16080504682319919576 7876982010684585228 13405984499247006674 10274888157046828247 13161580940230723303 2616421672466973455 2850759910425178569 15315851911500379880 12038934272622418437 3576954663473484898 3820281826714192829 2430197220796532174 51987476747149803 18278541826363613773 15545005657287318344 14187463749777986265 7311997450048279277 12931447056721535363 12168401578475287748 14946487839408917711 4718635829418912070 16396219336109197075 11095066429123616132 15710356064447894115 6911842050039292835 996869440019733458 1122795793455586037 9499774712574409523 13056091776789066209 1414600239499069428 7801494557610163262 17134621038333513475 8196678061923136961 323735106381316352 2969876725783823144 3721306260603566064 13088928778938005263 4665019163120797101 8318877034329821268 16060009711349938894 12275847014173901176 13711650064656731160 6562729663827333669 11476744748403686907 5259921884161158669 7026816182899130162 12028023492138589352 1708355239792692244 75035632640752470 9773643667006752239 4447507416967814344 11746987632294006938 11075973599717519346 17833080788451969094 6574981969270730235 11454909659346580086 17548715542365950001 2129139482413618015 777597473532526757 14527943168414783333 17880839814629016488 11872767852214850736 12411168021112695103 6625844093508061680 904795944143548727 16448639436975405276 8688996438118606753 15886258586245167828 7719405925861250202 8017137419349253194 4708240063339911755 10458851955955597385 6041224122232802432 2642082263360803290 12940414739417226943 8194520994269668652 8819158815979245012 6057161047258714652 13162277786407353449 8066842373468253450 5468542435984998730 17949343132173860177 2821833412766546365 9062376943068199191 741930425474325260 6920609828801701709 1606907722420224314 16420627709811331568 10053893031967187819 7929039457051645799 526340574135280831 6082935145296556984 13783615711102252710 16663961652965301161 17845804985412139933 10845082981270131162 7635220737717823356 2810630743623993119 9222309015778912467 6363147935214455654 15819533352816125339 7940924239671800104 14118748106851265601 12176978162112241505 9492340381361000244 11007207641285264160 1039788078925220394 4930797030905154033 15635535749594191282 16172684735598040599 4943179827599800470 2148541839857833554 6847520841137194569 13184754256294527641 9416288186866018733 2199046833276954689 14094781545721229115 1789841077015226005 10033261083993318103 348050353124936264 11248425356990406478 14839171496596085715 15444331530817663749 6645941418049972075 9049141189133827785 5682122446449347741 17016623212977875677 9171743351996633904 4028885590121844696 10313140189461721066 17578076963173632049 3976417403690394346 12439524818820347060 17668563734686501056 8993373187808900492 190651732309646247 1199901905271099252 17674100169284088574 12548433217935889938 744010099923297227 17921076877936382922 4133235313183343511 16897871329181388253 16315928169204109665 9970563278879900248 14593136674113544315 5231023508021248083 17721321501228525995 3408903228508339344 8152119056643301497 14640338431153202600 748158689789688724 5027817081327003887 7666913389738769635 4637947764177435012 14693700992223724647 4402349998212748123 13585331617044692353 14522649013739965589 15269119549363632146 4894771444496109465 17459382241035108215 10084300079606935184 11902859829624133401 18239261760366436533 5091134528277386822 18244828739653985819 3721375226472385588 17130892231865089680 10493651714305420620 2993483109728219325 13749613699779677063 3914924713527198307 7519171114555636351 14389676697007767577 16860177648357564244 2542366601397248191 12473639623248694699 7415074636662108202 8484928693401452625 6918776034768478447 3662618729062278565 8146252348779652920 10184536400320994534 11838597154255733119 6570481575918784660 1935623403966642071 10492218939554214068 8569488826768653928 10238216645346609226 11435271704407236143 14305691810634592583 1788508974905207682 2933780921534869270 1330905880094680388 4435733537221175621 14134693692799617506 14120868933889116017 11332637534851287431 15148267714311444774 6044771994610985767 3797644532474289448 18044388608708163824 17496546176271623602 18287252229658176368 16755624007180943985 14833243906815913261 7832775137543619360 5926580786613269546 9548856773703556265 4498823597545587691 8343714011896457739 2375670788420085476 7550091863083661931 16310163681001237208 1370408907236708157 4225916090914006768 12318962134417404909 17878578310601960287 13411357910751528144 6279735092369409311 4911257941145398557 10373366845363435767 16261542165654064368 5901870711448959288 8090256498943426913 2232081666632770924 8184179243125550160 4317558004487398016 17191758945409550172 14760561695288790198 15615104902871942630 7910313528843865743 1649656641720004334 4601914363375983627 11031063847479478610 17477124196978390640 2229037159731843314 12911647432327235583 9883225581411377051 6185359364543867834 6853419689766380770 4185926040247424146 8306286655324818563 3616099272951624484 5946030491757891034 432317730130906718 3155008940348903413 10819901924157883534 16531439388451124573 1362907460667753012 13616682324534480927 4422632134379927200 2950215435811779313 1588447573713960086 8886812011274766428 10364626727533600932 2536386151129771460 12728223670827180062 9987204241959432140 1139939688050012933 14563404144684826145 4406001649582653568 10866508157254380093 14561028976549995874 8554047737574419753 16285353324700551061 4353856892170132325 2105398881141085520 10353140182160964441 1694922408269986487 955646565632185591 9575944719494886098 4981220922040610339 5261458952855699659 17852575700686616081 12961109461033935952 15770468294703482996 2675965582397320823 11284724324485922755 12577307013652422048 5948435212686973892 12964889282333276393 2790072929075580776 6313685655671595542 9856627202596018325 6206973458511567629 14104817804955342959 12398109421202907032 3353154588285190627 2758069611050158574 6089260161998852783 15551290279180136985 9545713367003477337 2544425138603878960 11218528660308788717 8966795395175553635 9209432408181360709 6218875526704045889 10123223598630193265 556774470552740137 10875275056385152599 3559650498870641560 4197016585677109263 2982837512290786835 15960589569549025320 14686649199896052452 12584862206159657034 9697359621652126003 1844069795662665498 17020623154356587819 4067707871493180329 6266303009353938132 14664712544916880659 6822328794545192750 11076100752488543449 14061156625272116881 14884573476688279530 10579272007927197005 11566352545593371341 3944220059821732859 11157915509584089422 16389903761354466819 14061242221908036429 2628373218740940702 16059181508712899722 4682066606762201836 423324699273591284 8423056926029108837 2239743055773234664 3639115417970685807 13266539388774485281 12541771726056218229 11349613610726474048 9867113593260724044 9508100563801706067 874502605352066272 4295932817991104017 14221205716257903241 15292265873050821701 5674932104795369517 7038201085249131376 9167120649110273884 8513467761647889763 9785160510114392722 15611982601608068335 10206648239913366707 2205595570907214968 18128769536039533128 11718864258560918143 9266543010818297137 15293804740530689712 10927495097199967796 1386603959271873041 7455067495762115997 12504331622814934051 15113334232125054456 6885448886358413403 3827318999163864229 17585144546267355438 10027476255654577416 5629938881881208566 4550467606283651131 11799659918859068093 333668347210832337 14886052651130965066 972024624502678727 14039712234061157577 11256470515619545652 17138485373012752881 6184831741711785788 15186971522719922010 18426196012806739934 11005707815797135670 5593420412667628819 11258859001680341148 18343261283425079248 1280253751970842011 14735735543821542026 16533494484300921373 16973656550560569489 11782028947836487442 10858994066835226001 3179409028754040706 3643797565558413001 3530956609771490490 13235546496696563800 1017907251275453603 819170218026516714 17165653152942863161 12278012394119619000 3478540818145772784 13820371174456244540 2528067180535074487 4551977780320078195 8153867768808286998 4396925954700799855 13677432535386855251 13094567797987905225 2709116660925307562 4359288254422630581 12304550424422368803 6444716535811131164 16418422139978610251 3440640983829848263 4139703206795581492 2727336862291599064 14025934391504885418 671962833184598773 17281572137963292004 16604149865274850757 9145620345226669841 11931658639533845971 11323524620989923885 16473251314809426646 4486265960636497956 5941081687294262923 13278950415533233758 1315767689688014337 1174390068846075366 12075091142311034452 13461997031963044617 12463450281647883600 8365730855798009374 242036704656873119 4711200466429478725 6435406179795269090 13726981276481227509 15467801824398993220 4195745130413851603 17796277167977394776 4850017106653229717 759064720577812045 11570458668490158514 10265230455377097761 9245069527392102839 17069997268297796050 17188528233309831724 1931148503316802318 10950721131420923471 15129001492746793673 4392152618210828641 12908045216359022021 5283155657592469358 7230232857973197326 10755968596120006204 8383213094116332009 5291422879106808091 16907684392231585365 1966250975359635377 6256837465595115749 4216874405011827200 7638858058324158272 18321320269285199306 18117783498440938232 8054401971030570944 2045476781669190158 2909334898577430006 4131806210706467993 9157133291838550367 6608866089651865284 2708941598197685406 8753833578940843253 3108694135121164734 5006174533343642174 4819200192475286977 8551316989385396160 17385495393544515706 13876541331957286584 8696987368165511608 14427687548442387114 10177076635800307251 17852072754640558238 1716229640710894332 9346818069311734842 16425335423376216705 6794877968061302255 9761035567250841860 4086302127907134344 6455276790637411830 4195232517748281819 5470637419414339083 3618291672768623045 3663336988083196804 10669537260532332911 16008633332736604220 9593514675040035371 6189339857248481681 12150019690314830792 17519084512472916337 3989557258662118996 12372276489692237716 7525800311506180589 6152331529777293573 13566189160420030686 13644072173457421361 1887046348770883400 14459228072761796600 6446853133865476711 4532858461483288906 13225135688055150574 2054620289552994293 11729431465380172930 14964868721243830042 1744203285449437773 8347394396489003834 15887773302084395524 10366991208167654989 4749309114971437939 12998690916870724069 16668598344541944803 15930600442385006476 7658757130668666489 1983140518592288826 1667403406074716610 2560084238028798154 9400706917120724979 7618057993230217684 12622258005991728451 14440658104901555551 4121027340470333893 18207602620453008220 2195424055842717882 12988916811241858835 9664285456353461667 6010112137765506973 5914815151445571677 103845782299292765 10931099472049310868 4057117704629043693 9477698319123826163 8857701289877279092 2413395695709977835 7890422109927288332 13273353395473449290 14534775077855972541 1772348500248593414 14226442303871392913 8714690664013029570 16796544374314815688 1590242990637152004 5966817841974754800 16891748005016813904 13809804414394051435 15805067884728097260 10305321806071360015 2568201966258675732 2621839627296825343 11271926492062007390 8878278783494751224 16974226191477393910 18228104774831841232 8034373631891405380 16843756651292215384 14871556403595780154 8424762283037850927 16241545463643990730 17852656277412360801 12267190649786147000 1000978104244095534 12174458829459488317 17549402562658562688 9418903646950111451 6533486237491522008 18050431580713262000 9079463585726223386 13214823162584485814 5955073539350533440 16009165346799904121 4147904646327612362 12198119726384623791 10542410315714146667 2911557042464102190 9032590938726095886 2324325548799283717 3789310631233395384 9909471816167362552 2599227825570401381 11992495674455709615 212648805224450800 8583444248823184691 10156669449883897642 17054841548501669010 5723858298330989802 11623900967550958788 6862656974774666881 13079107634267389635 9881975603117823696 5215364482410092029 5327946124733180530 8504124482037436295 13535276543066298833 15521975165661668293 8968466894961953791 10471138478839066784 10443733685706076478 5961503283639415825 17039358408269873024 4431248907739620561 80408676003440958 1334812440511635861 3143804547976050920 15438684461590902948 15135800850983255914 17886258189255640281 1348717802492129700 1381504590063800581 17135557842827383594 8734574342305800434 15455772575831339572 4237470861309608841 16543412316262947333 3499144640331437599 1837395554095075085 11579355507568008715 8605291659677999568 17694748362259390961 16072533236638692695 7767410648379289865 3248669194930380068 14406637667538213753 9411727877286011938 15261664609301076445 9470371937358370178 10429527626784082788 12677254927938757184 5396187882829615184 9427714554376709191 10087744894172749420 4158615101954459965 6858571470367692607 972070687243598932 16883260727133118292 14687031211594021032 14891379584313849133 13363201360745257490 18303691106332990561 10566076573041582647 4798334029531569905 13999063158840007958 1212123105421302859 14098534193059943263 4492966059986974853 8861632251381486315 1198930713883834348 10473138187013709166 5301574427669296599 11149034688475435753 15191888213321067443 1147465037818014420 12883466316373259781 17640452079182442790 16102787842720521041 1924307180802374241 3561885724897803069 32774038063848490 844297931520184140 15917232566122922467 3043949558233043468 5879639224116714274 5939202749989906430 2527763655931527174 1254801373257290165 17955103604336382016 16785420912924514307 3801938400720563570 14920780923037706024 4995545633450554238 9461576874029817027 12965235364186527398 8301628434933932595 16443979247108006334 10245039198721281526 17606763095801046547 5646361187979713756 3167801217551586117 4218230393627875460 17092912804201696375 16085862781344496203 5477272601721926432 11558989861542823324 7741348057360267412 3074081000143915611 17803609137555886096 17144026652471859086 16803478266641126176 2444919987267771872 6270843060701445457 9801455701687932486 18302000046138085744 10280236134959676035 3679108139096894828 14280567412943943568 11031497051367756931 10814218228991853209 15736762281474466107 14694018839938078303 9539419821405651340 11503069309580177342 13006734706521719989 1836557956687303005 3922264892859429656 15184640222188752215 12333490059229790668 2209553689972979244 14711157635273400121 15709871746918200582 1082872245748183928 1340086696570958222 4512060049362965099 2483627553379568241 1762641669557206007 6484358309783498621 9531905805324974733 12507981915117966401 16059704896955763183 722604677908186492 9978776628930180565 8675652392643853526 6440137407335426827 790620280877492792 22661456239878846 3859750558746943725 18045510768080879807 9002527481337306942 14985449434281459444 7468426341353586159 11499986785953413313 5822940422693075277 13123220456114426872 1807937328967258231 17164712854103456238 16789787824789276530 117632356533714642 6326179401881496731 10034330492231200062 7473345460877233088 11367555654232682379 7792900482977374577 3265931949604733633 2741021487060399591 3888070723801424336 9853470076374271984 8970632802783735812 9788562392625371978 11248082419858150428 14151140100196557875 7735536794159895494 6507695510541869790 5089902091699281805 14103862127483176188 10897444082917823018 4379326792396765164 10648439403008973431 6638152764798013783 13866113801882207948 17883770674302671275 6744523435726187346 11485909029533159664 11608783001465808467 1796856736267494426 1790926213202250994 6358990794631616047 3665178327979024702 15646184858605550996 11374783664624049232 8026281377073416517 6854507254715471934 2030546008432065755 4968384566542976685 1474432814581521503 785397974343428358 7529770421776926698 11640258511794834218 15165726466714497684 15060100239866274240 7691098660176826359 6634671366832764289 15623035164484128141 13704672308553297861 18317328335515277431 17022829045449886064 8824493463327518725 9093396225532278987 9041709944657615052 11913747364476102027 11474689383580869356 5560734933386306033 14535355826572474842 8054456063839486597 12681930921889794184 5385460414048367764 16264814622659066271 2934071549755040561 328620344072582598 4758000558204075585 18412271495996166710 13822062029002705779 14687727706366759189 14379067993979368534 574538035280401093 13059201479428927944 10092481720211333606 13133459824168098326 9110735696276922784 16037817250227323180 4726526350750242152 2790862091702658159 12844736747253199817 15170002896064667405 15521389865952732129 7286441918202642345 17982768160385243755 118865474530484235 2356145659695002786 16750160728132079170 11668214538244621361 14363554487428747669 16963459688322081661 12831290513211075712 9169334611627732238 1314527024596863090 9731975363491147875 12216594080354547838 9798740416487642545 8930430566672656559 14191280385873334267 10907192794227328319 10865530897513806317 17476972458661971390 10222326511141448700 11086181910808567836 16834022844083263510 2940316023874744473 14891655696982337219 6633603085046751336 1385681629910282677 15397448402960663909 2860799618646022616 17924718442578853787 148245531725299343 13263143727091684824 5542934861488551885 2061576115155046571 12128994089218680471 6081279014821281481 8464474966269702520 15266610827973145942 17592184530938650543 3491381907724735549 13369835345927990060 2469973471406254335 11014305709942518216 2676259563214186369 4274822847477854593 1497779774236372085 12213393814843805934 7012665104336030049 6653437336130476854 1872589057761184866 4242522422484183380 16477486951020725854 10670203724616457227 16044605792315572874 17249323286384821086 4125018934958137818 598645096536365287 16650235151854788768 2023425191616905125 7532092565710646804 12974288252139955640 16829432317250560806 1484535375813757077 8111159809130224577 16254985030630561553 12344141598397448063 17010252993814609641 8707554602571572236 3560434153939724152 109371792929282684 3695951034403132171 5344658585104310605 12274028282395383610 2937458683174919644 8493461431553353174 2073323824183210376 14046449233689013800 11449867913944400348 14617049884196294295 14764647321306074700 13011391609456157028 14285938711944834182 5213074048589356774 12551514153512290788 10427595913714861397 13969117652030126608 10003050362250774932 17870467343548274781 14622773120582192312 2102333870922923001 11162613386981391059 6591262437765922255 13715845086647447396 4475452816782415274 16492781281870025575 5572303622316529859 16236081694522055744 16380758934863023941 12385654232094919367 14253992522951661766 17234006333955275904 9590400327998385097 4681686420776134158 11972274185999875022 15455023948089110386 4733661280128812421 13370029279398465533 8542165066872566039 3503595804948330582 15318351630498902173 2272785337763492753 14496735588024132350 2145554877700818156 15935758786824638060 15642629336312067828 15397795926259038387 16234679457769058095 14964481006767052412 2984921914140246868 4375444134045591544 15176384908531082002 6761136240361827306 620046755509249120 13054666092572201717 7826986661951643660 3457685878233797309 463558961661848253 2636005904838863476 13720636358580722372 18331903978171854058 5562941222336268397 15235892524765195589 1218592345901208982 9753092061259228023 12867664524264270823 13925949717326437999 11179725037483185791 11004188166240121738 16883364340680314989 16575503521780217668 7826723322837631315 3348138445848953178 2881059310360821773 6375604937211989435 9476431746881874976 14093545501076030058 13853159121312429125 195621342953143158 18244523863078190991 17635299243211195936 147039593155327855 9111474760272552360 12266959382223613942 8593686692873708867 18121105738227211003 5698456562313372835 10184003544982593124 16518480737695355525 6509729239571611763 15869670168241673967 4013994005341827335 16322687981394004222 12874392778493453294 15555780445112103400 16033845137841331328 6433049576494995173 13772461416285039141 9209233402247171394 847408510429959644 18165069719597316672 14096062922541017095 2367795067270328327 1483471067732291448 5368443781250975304 4839057980112893337 6208754786565201608 3489076483441841172 17730268613302060900 2802924147183360077 5119306081465597624 1832697018791447839 10082109591543206258 11353990447572218131 16790366732590883756 11653388391142761462 15646643833406940636 11409527594543134390 8367276925105372990 1499270179749849762 11727717123119604199 2742121272670273083 6196977487466215177 9962052215814634865 8395818461722647037 306170136371316008 14012366001758389909 658601014469661627 6102588843791640031 13043042876516906771 2823383404986494114 16698555866319159596 4528069514854494296 17298868487588891817 5145402917737298560 16927850519924626393 7206099696600923387 10016951606753268960 14999860284758544165 4894944737824440905 18308357354658930215 3876906911330970397 5848838257621639473 5221742640010241165 12643268641720444940 4908928550786116249 3897268112212127484 16908559504738188875 13111636068174252649 5807255498218360426 12110789691220940762 15149184525438620619 18097537398725963427 9563702963590308173 13911615703460226657 10005042524816850572 10629864714320789484 16575988105770210162 10279623981621901433 3447903106900961858 8664493095837409552 6006571521396804900 5968678060166546487 13839178446930715456 10361858074260207938 11335602050585224523 9964660128950068853 1753328475815313649 10710111381637397500 10354814480728823199 10161729449994119750 3241440215993965265 1685898706121379540 1907951207023223412 11270534933221386860 1943752447800417165 9164528439697977269 17779503834247822115 11780726102374511492 10153627048057197618 16799606479203325997 2357734676342326470 14290208879599379747 17784984100187830350 5928073086915803298 7216194033233049395 16502583306864577400 6047308439405330334 8279187604916274168 13063151914216329477 6724888469567027136 6704057114258226929 3338421337411812666 12567427789962935433 8090027400447626076 2619756069068082716 8458982296981443333 16814318359271368030 2815917583214038474 501071200737207006 13650245598770032236 6753332095242467283 3525419679724459566 17880698058503908910 6252281889891592783 6050831957946320365 13825576139016958165 9485248519827806685 12859665487821371821 11918547927031299039 2683284339124643724 16730833587208049373 10400304137366002580 15234920706846281936 15449670645164305149 16416069772161294553 12051327579095904503 15253868743730569243 2180291801558487339 9761814853966672601 6115460255615089401 11176945783725734676 128425205174891716 11234240480242694940 12142118105293145762 10354929389007984291 12180637747112425908 1795484706467908649 4228000273679333718 16181150179088055199 15993915221383963766 11363546991496406303 3936239069830983083 13650122427499882490 12260063473908501136 5396302650932917439 13900092061282013085 9636612924200295126 8953679949980248671 11251535415958472837 5748497446748886886 2269802299841654220 8670421277142119853 17132432050973013025 10201529210163688899 16680501805910538394 18235026706168142432 1861092672305835751 8261488119847949371 10186679978924716409 506703346345624107 3706246076210917744 708686145413842115 1129206970620989227 10241513670217533009 13246038864283728796 12013072100407545468 5153903889198937152 124353076469326455 10967397844274219124 12558387584603131357 4230796161349580539 13632887082431837996 5390918604771518121 383991863489078065 1391993418300770989 4011282575067833900 3320091496643132026 5935572411104604204 3790501658526664960 11542538233185893626 14552366681834157856 4968488130971136574 14852646281726147231 146609577547761939 827970564897948460 8205908863914771160 16331951153309607690 17095461568103387986 1092741020434033 5377355390256058877 1007464264115860643 14997108683984107602 5558726764384297674 4535324044150881061 14386833142582403748 14741065920261277522 15919207276534284030 14190451130219026609 5959913172380243511 11787835677856491891 6457799394960414326 11051650068128542255 9456521415761926202 12535152964325009161 12520174734772121638 10696625017746978650 15594792813955657889 15257639389022746807 17859328964399555603 18101070747978230800 6901737929026129825 2123404859832687589 3905835086543381978 1962707282911622227 18168430449360813122 13046672591440737496 5955457425421783878 11807960464514559104 1084353741863368289 17904922641655742345 4378989494217361042 3986164086171697923 12491285900522771490 15280640722311409614 16077998359119531776 6502673697647665736 16346412227746270238 16170857429986750853 1098662847203899294 1787438706471346627 9023223322676360779 3228944924356643777 5821845629225253032 8175659963533983195 6493711084296796010 2320612742335655225 13332356947240428267 14121453363702515337 18149615749708144991 15611014552406242557 1098456032438178276 6718285543032965172 13210381629678813489 3336710155741732960 267564131831103773 13263894717597704375 6054126202281152275 10679928765803563811 8175143120367299798 819390814166876891 17370360433680513724 2732348355333688979 9987020214779176886 3433030887151526000 11783408904346234467 13311385520040090240 9925951910238816259 15977187024202490228 18115434618915810685 14223886869514049333 2029401560008847384 7434238882025156969 15011058141744190703 10749850565063643173 9257787788364215398 9934787007236669231 14862232585754654213 8211267308571359768 5294992132836180726 18080694432648229180 5986776689554217462 5963731304399645335 11282603661991394833 9922980865480452159 9133765870054186474 14405315696890071074 3187669760362165053 5203940653730848147 6798766697756147520 3197734897082928285 15656122529869210170 9256682837544681853 8796287587092961467 18125684576100871865 17589571966324960309 853713018444468834 17247662614590203741 11645494088710811523 7098269546669584604 5306973199128197122 394119735181694889 17118852173116889435 1691944598239142428 12646972602797692979 17950314502817338241 6904230448644874416 10615318986286954130 3523547654945781355 393958687386627593 13886138856122588179 10527512965031522420 18428259379717912844 3363378801005982110 3467119108613637261 5920248392774421261 7183183350886399983 6529734321456731802 12663505891340361787 5063924777878798248 4994695979685726492 14438034747464500880 10949550983501300911 2564749345295948714 12763375699920566004 3674791264167950409 4500078558999012972 14704525518241630594 8131243282893394378 3745082492650120210 14007014054700366815 12405354509863570675 18118449629938361251 17229556179846473858 16541467527412571109 6286809883787045739 13346226044177413370 14953696714354313030 8527008674741216190 11770462399281580494 5751016461134896378 6907569401670652635 6851195609228286307 1800140620368052406 4481687009138919516 16670237466252762269 7522400765764294293 4968745243854020519 5084629705635808882 13633553933773573217 17577645307676054409 12091369357582178420 290014702016913285 9396203118268362085 14696443630486139339 1231264540956971324 7627426021080338396 15592434274954568710 81887293152174189 12930757209848187970 12705012906240357523 9817595259261578043 7724703209849622874 12596935974045959524 4043919737943638374 12505034528088125962 2254387254393550588 96082010447392770 1572440766100738679 5867227930242036196 17041661875980802952 17922438276655722722 5715058659833471096 11318870273394380750 7522083491733615859 7010892658787730643 7977694821525534989 15190810774309892808 16881675820917865720 4108722536795255707 17433783490129809960 2056189183300176279 2457598945794738679 4213322430681616672 5934765751079890959 17338890620496840049 139662597150375443 15729251512567635357 17863119768514613135 17378447579565054236 8828426033468460431 1528955954911297044 15849205106654871383 11885312380402893733 17719984360696492510 18211686343541769694 4503322445601047017 7491581508006807132 2792088717442618090 10146783104617946661 18211155383083948566 5939814565991124523 2136718040353145581 13831839368980361269 5490156616806983783 12130316496415839769 15743957607368218372 2314180287451920634 16560845134099939800 9917160384062874565 6163451922386531139 1289661113717169785 13687449112903153395 9157926758982968305 11881027463286772439 4747386093547470795 1543028372359191591 15596348679202674769 16791304965252561537 12447498107727926606 14351351578505233977 6861972387964348639 9681271446463876483 2073204211268430494 4754560535883076090 9865073983690528451 11743423891602169609 14168245267169667192 9628117094651577638 17325583323827593165 3214530625492006185 7111435948890288141 16792685456094352470 10490498703038463296 11118869736311192457 5286337755227056833 4103540306435627106 9467229449114437723 3486057378429203808 7375679787777056722 17827255467262951658 8206984493920546292 5721850844593220309 12407225269183979387 5149724399929572861 8591846108371154813 11575772251467540169 16177510308683692927 9337378459224420219 8967887964128046019 832251773199284112 621724738053815201 6239254717437940421 17827345753387741142 9491474048697495964 9316481901346294661 12394659590166969756 15716378634759321245 6798518656857429048 1674652873581465222 7163992437744802233 11144616610219762016 15242582998048379235 17312904991331871484 5911528807770699737 5537604245384928284 13619128862377258725 5763007063286866881 16086406316648969537 14215820980752458737 10025752871176452491 4406692945537632752 5847993022491261702 15209669200704634972 1995676106129951303 12208889254439732294 8517922545669091827 2776039012965385076 5731966279112249535 9259330365438700198 877676239769247513 5812813274955413803 16548344870208178395 3050783714637528620 106081805592106186 5597904466250672401 4075578344514413437 8759182277381740321 12932333945046684549 3589402665227894138 6490399039108462244 10994272325925953555 9659515288581264744 165297300226784657 14561647903923866012 2308374408906866819 14853305453727800097 13499125271387049078 16459831787844033374 4507948659043486865 14049667510838372520 13687182856550942018 1592352651057176945 12212867213485200069 13664777772578691709 3460038489733686405 4557877216561909912 8714674153564784662 15123419250589105454 2167383929613098775 12154748980769853496 9729608810930114576 18211901024633526917 6452536314172349887 9487350805730648256 14423472115919367158 12829983687353427604 11801069770101858087 8197849457828103874 18421864224444758192 14402709380762162705 3798971579970787636 9034256005003204459 9165734117586400540 3085583552140407171 7634310879445999489 14766576940109931327 17375883753317432247 2465125618376648672 7686477140504969770 18316893713352262260 9443031615334977889 2155972028923402735 12554751482065724449 9125774510671092530 7133510336357828280 7675866691096184205 14876916426344406596 18136893209154711261 7116530667860918552 13404897390212514472 15735674183289825508 3150812011362137026 6007449054035801896 11690334964917500153 15517715226945274430 5804783293368109496 15227748114049601487 11845037076720882584 16967065947375284770 7350956310393533040 14242296727607341965 13643403790811243384 9598112966258627361 11635538597203098919 14050351491557426566 10206034246141353319 8820493195381074186 10803430659874036624 8483851019753502733 231864122799951332 16228780080817586319 7365128862827945435 6856328017616468818 9651775493317074056 8792632882362836622 8490909520985943450 5002080106821187282 7574087579607438259 3929373152128946353 2728214295600593845 3161129986222976000 3659775631805615597 4557083817567870928 15498508677120163244 7200624109487949231 14965751742320012846 8061207304419812949 2378451758429493179 8334337856419487362 345890437744353979 10113466344405231216 17774901428376827853 13517472232060148752 16026671567906757837 13358696174726543711 14439449893005223528 7969484386599262647 14157188313212349644 6214293178076798462 12920568998304386195 13517933903415767699 12837541260082855355 9721258511307339744 5867829040841001607 4652164831509123231 11655391326699145985 16662050968025583185 18153101664344793366 12199849205865460150 956379079081487539 8785499865969878176 17300665358947162064 471155614270732319 16609233857244217689 16596039016695898082 3096524457020624705 17002858423750425924 11971257786758622616 15650639850984730191 2440082841814268738 5393985687514588529 1490494651495018045 8575197703603857136 6317219190274903518 10726088633093814198 1838299288232781869 15249209932110768035 13269993484839404306 17377250218677555707 6337939817524663747 12535541982925169598 14706417068069647185 1608847149679906989 12654406784120342973 12882112099136176768 13409408207413721641 11018376775011140861 6968427616567192779 17116716954063968621 4789401675590851651 15434608147559649473 12243402256931220480 17933884441751655271 5362042443561642822 9671378276188774578 12117303043217666744 3558457475411433976 11936947585350374008 16429742818248673501 2448029879200809690 6559645388931496166 12384104633225014049 9912149310239881065 18249095055666245115 15809554985758075585 11869842444773185757 3091056717903618010 7383314807123202861 12881305314285760886 4793454708439730475 8245136271505712116 11724309368345853584 816065868931869578 16428260829159767310 10536378430714855138 11615155390371141013 3597833399979801968 61316602700010266 2006200152942356532 8828063949510403684 13873203442991474609 4369992508978541696 10628702916793670665 11392282325569870381 5543382360386781369 2985335363646464566 2852314553193693272 6012594277485400533 5720350762967367477 3068982232094623664 2554635766394745926 6386045720346206039 15540754819986379248 1119392264296720194 4558839980218910582 7386180255142326877 14439772325312905473 5094826909046827333 1708577775835680472 16821162921889378322 7444856223922684629 13349782170781115241 6270524510063807582 13111904872467984482 18029521608548008697 16848868041634303000 15827810627486323450 10358136571991087203 9629091905638239842 821393194619796964 9065642449825687192 14295363028794142690 17660660474468990254 10862044837648170785 7142240105814525657 2336774030341934230 6862087910779756064 12249522344607465641 12871059239111123930 3543541189417060409 1849625919397521113 6950730165417578475 9833673387402446975 11302944131475569171 949975736926751517 1607040509072188714 4969998212541614791 6649238852338613760 15034479339647881501 2992177387941916039 13857595184222497885 6151229996886224580 6107028726883236599 1049474827451211426 11585325788415769334 13208558760713990498 6365017261016734472 885923513265825103 509253905134296606 4219091212237882209 8666010952206295887 4278200174123325774 16129844116606250213 16449229878302705996 12190360255849294069 7427752832199095445 9409156975180168536 723134932486648319 1968469074781002055 8742199890491824978 14918296859363471888 3469932273528484415 6237525847823971545 10479700074238425898 18116493979951568962 12704748905304765593 8864121588030919719 12712543552081419537 11944278669199370496 12028296696722567910 476838783775451642 4925714756249587633 7086919824089012862 270010774119966754 9795820667548077578 14891911144197858368 14399798503134944232 11756804907237753048 13297507359339468952 2767921748631734268 12891208125687502715 3617382994291654805 9947496710431008916 18373999065456611326 669137079216669320 16951063530152572314 2252379525605008438 17102325855056738342 2433815082275293985 222705351262996637 4107013177485635685 1475615515955579725 6603766980312324570 5814942135236799150 1766484400838230801 7093044041667687788 13843945220946607504 12062861183941585653 316919087073278501 10611441755017670587 7889953445063770783 4900879288803752671 17930325151184486756 7305031359473414427 12864463462749128134 3682190172758061630 10105446786278209308 9070041390761814441 5928433272154062710 9205647596928375130 2794940607691151150 10167060106305825407 8114203782208824614 7534625235628770032 4268471515004520805 9272155415095206966 10143220664476826957 11115401081362199640 4743280962792502415 16119602781627201569 9148280964935114116 13454454050463092938 15864585761329139306 9501463819114629299 9706865329108277661 1948190203910400761 9670713662255314796 10937255323516155941 9654763858841003141 936688333552377389 1263695705863241075 11156965146462408655 15930804301738011784 12291659965845705266 10189413857429282211 17392723917021877435 12019323559630755994 17745120053061689299 1013325613140065517 13737898057430231857 9590483044881233864 14314784716125758598 6786561582149013056 2157105130804502682 1255243152380496096 2873977621880997677 37855346187277523 9498884492885600658 17301417099895510631 1686069434574429652 6547155826211966412 11395574756023939557 12713638152879528588 14247001956170505234 8873363663536220354 8666777222991090 9721253078844379196 12056686397011051805 10074377303007844788 9613941277262401443 3746954427264397276 225829941710807880 11003460815287089281 9325411326201488196 11115824802680553002 14988142063425952763 14765269518200329368 8071487055913395344 15384524683692983847 8082832372596643676 5564409415832446346 11667667340894219728 8019167896357571326 10505103824613570882 6496909026725670510 2074521051566288452 1681827422526694446 12284618326865683705 5151250308796439808 1377791197516850693 9659738248849709160 2937314625547323261 7401771238899733259 4297660146449969920 13785258551848883459 15846239275253213652 11700409487527084549 11291362488282624762 6862572350326385677 1925996949926886597 9248912631016952672 17953567797137160127 13524444274800482701 5922338695688058014 12468882010117703661 15213707699900285455 7118447867438716313 10135733415203104104 14330311947571382891 4357437391778646308 2395484026870763440 6076370459190989275 7261757726228629693 11595864681009586203 15873781009182743187 5158376272103674793 1739121933547984728 3364134735695025621 10194127188239616112 17122083708864780968 3729896273524791589 513047564726902110 8755467157292060673 12888140761903882679 7445162992712334379 9918101567288985473 10438254095775701014 764164178787613805 4201506488764480935 2191936636870087634 12975407954357082210 8774281610024103096 5975489098751988136 16222719239580997240 13614256616795117696 9491626041686594331 145898869003520130 16003709111782142861 9173041084180641273 17096895441864031287 17187402712526980649 1842369232986773690 371278104858886056 13257299637776944760 14980441265814314979 13832205279421210152 7413216246161495388 1467998629717861170 11324871448247219971 10218939743795657267 4785316802363095552 5334007876440739244 964105058511773627 12171172563363040824 6449960637362663056 18208704454499072033 17254385667204423497 4722289502339753004 2145803071098339167 1686111371876138262 15501221014991540890 15024215620806776419 7555916896900345497 18209620609324798382 5748408287343184528 7550624400098355456 17997522906061646046 16482250946414432739 9708754871086700047 11218364138949085246 9905466120577362627 8190216006409229950 1873647013512284508 15072464353690299482 1417565544634558706 10142087778407648337 14595701861890030356 4842341839575645571 11669581231890809065 2568525207528879842 9065494472847586971 7164995018856906588 5054906376517371989 14508092901934295069 256509811851440247 18240315364057086652 14566871587375683522 881166171908874496 13163222607619948939 1480727009891418637 14659225029527169313 15152913949406319775 18338168779156206634 174190947694706652 13485445637489627011 2634566742652723419 12409213186471054631 11938014621076341098 10226905239407914008 5097005605899149607 10931148816673760336 6669464508362016796 12200205592225388005 14906259078911945814 8623604096867249063 1994739463889890567 2072309806914946934 4486310461741329349 17602747228592479792 10957757009811785126 16959127989499985936 12361604619780886025 324937337097551144 9140518833008029911 11509688114982588297 16844443698275791686 6882108507657803146 8544747581528430788 17869802743661390026 4893561845254897452 11416721536679657647 9074255659869613515 8216645953799528724 6363049723770732012 2855021403358284662 1474855424749225637 11553854559429011131 14572139115981192100 11122983705878058370 8561802875067631287 6316929828997089112 15940542191799156542 933547000555095282 10456125716673674315 15023145309129558139 8033466568314639288 11001185504681005477 10125415764720558001 16840199220199374356 10634923918922138379 12511023532567051246 6653996872278674690 12562594679870739426 3734992067470647061 11676136578386143154 8385535800859270114 8159617488081219670 6784446543210631426 11597313135590011586 13467987348133908348 14231958509049869701 4607089226906573424 9817563531659231442 7040168818372299324 2548710894436157301 12637569558709028571 15130951960976824742 10129868065988017874 17559740950443621470 16908380458217908044 5015345416030898830 7109095557994191683 17195628883031893716 10411165645248117333 7754113879710123212 16685930141284380503 195517765160684988 16864467321625427036 317631815855905750 4660403361477804340 3179587062018954816 8284564385443364601 11104276686752008546 13069699204414942016 29983343719137517 3259635558021661111 4690085554848904633 1738543069223219455 6059131972146863824 229403980746308907 3520027252495019413 1624653849343359200 5131890610607332426 16787680355244843606 762678472389036127 12220079469563484331 8545576244887975399 15466266266750972951 6536506530582230111 15794975870757437048 119983175616447926 3815090092266961381 17284452931223753593 10836655698391898110 9679922905090052377 4807556928791972319 8495989186991488196 3541310338970659232 11264522701962404260 6413275955964249913 2954327030201681371 6875840824984941616 4984163252058387018 14759659493194319446 1853754033121258820 3258400124725680017 15161104462249091489 14765754686975225856 5651314587166523465 3270131182528461339 2530810670056627229 8209201057944726575 10959364045069252626 6402559713813469249 10856706213241483183 11721753046045890772 12667461773440177600 12963977720719508489 3603890652764455714 12814603331762939778 13492813000144883228 17501981292204125470 6836659220540140588 10739815453341399541 17797567451297045173 17254226253261588108 6444111630938468351 17362264394597477851 14998789260149480698 4792182750860986519 15812690383790135209 5422048721424215661 6554900221617514966 14030492270101075383 1866272467295553765 17553676562639715537 7988410928851296863 8634101956928903997 1418278131573997585 11877224200359379174 4397254998001222263 9263136658902954673 255252758039525243 2985118156906485021 7220489697261948552 8091914153087312706 11992005634972911943 16410063081552654720 6573465478972839158 707076652188823395 4587720792007283917 12184000030058849115 4854513870894904470 11323646103757166060 13413370588287789517 8586606333136693697 4468917294454224972 16840038856787705978 15245706694694838057 4820015274256550973 5508586343758569411 5705712266481091011 9141791503453557457 991235156586537572 883576697418186747 16839162520685653453 3534575715250336275 5387065135359397059 14771421656449752805 16123913358029343996 14311067550588586279 15301296819204529015 16838807544413378217 4838868472346081539 1954716645271215218 17789717817859757321 8061942430702204631 11185857676283664728 6099431878176955006 1347515817990515626 17111542872177607406 8404084853090352839 1049302824176394046 5186691138904685284 17224305245921675579 16629681598880196487 11113948166780989001 6899902251897760770 7313828434183613363 3791750999924413668 17221289406772694196 1629773582982020967 9385510656033156805 9536735488801672531 9429101277576855269 8978388999001813986 583748424816614573 17117332308555972233 7706560111090842463 8962744015111901773 11487079383745276286 18239181470299273783 5781148350426285727 2560552536459516786 16995547080729151271 14042891670349592916 5496167107963899050 75725358501037346 8798740761618922852 5469425797417910221 1154139737066575002 10122626463918524873 4354761649635077681 10044587907582578163 5893420575163745645 11685358640469369666 7712471830816019128 11159651985055337355 10240690056679375827 580188864033696178 8993420471143552571 8136220592055507741 10251296336273220034 4860630921435836028 16640817872534236411 365232933771970692 4347031834399825086 12940321321691480982 2995746773037558618 9622669623061596961 2536115243309427219 1870307759565273842 59073151780187265 11217632795978627355 17882973164614575725 785707352844492174 9508513185114301621 10658332112328858810 11417438692516242948 1880289756609371243 14280692300760737860 5500030832319925814 12148826094150165433 10664443524646460275 18284436238774153754 5416604185411054910 8358504008474733510 16994099837613178059 3142332413442018123 1326847999704487523 15697520343018792345 10529559318206612306 9680256865075023355 11185906188763928719 10876828828729571880 15492026756148387752 6988203841574047487 10276080785058394011 1055345537297669609 337036616589166215 13674201746285964691 6536893715221917341 843502795933727660 4380460708635139900 13403261618591601424 17213873911275560541 17387385099662256714 2375500997379841553 16507993802512957533 1951034942227912522 17161726942586896009 2555910066724696863 9795015578716933889 3997463819593588962 9139397967725966679 18444147162188795849 4680591994271808708 6735093130828229857 17202061078676201150 15515382072188105897 6399490735838041499 6343618974896504800 5525681841532736715 1347529283894897374 5588741205920583972 14078702777731827861 13297750806786294810 6062662922210165133 7052817415427893439 18150595539982608179 4545994395106071345 8608174810993395532 10326704159458089184 15539233483192429378 16636617822548401839 8053412841486730325 9400913217748430065 14269817707152829286 7082635412030493353 4233300073782947734 15743754669512281105 1452640643501837664 3095634568459499835 11988992171110813285 1026538453903494111 5650219710934455008 14847084673674157489 10590578058813689408 246349604782128727 10996807305708380559 6972039838959822427 16512914787701290620 6868226856313239 7626386184110878861 16196607057190296202 8053958424493531948 13673277267950013852 15550559743514211773 8741446326903475372 11318271872857195090 1922141836273081024 13033648650553350490 9437530035859131191 10159333576739393727 7849340470799216341 2510570835299810746 13714520136772528474 2865987287885605412 164960538831539275 7419473902642720090 13446002753434512752 7340854045993533838 4355786541629053821 5638459062884421332 10199248285633455013 214980873411780890 12608104443659207314 1651964628567524586 8026017989579678352 1253873090060809290 6630119663356956546 7607937957993820778 1844619334625299318 9397779763691486697 14974801472926947208 8367718758872903044 4086154429839041913 7266591199886844846 16912033215611642484 2823214606437240471 5256071267428861560 13885516591469138595 17748419763287553235 5588582268117904595 2480000391084853642 18361623748419678896 15877279265092352392 10864112901213507946 16240129713311990133 4355712109399317377 2646023014372432876 17621580720337369486 7418299904631345869 16208749973207395606 6651950850169035328 7745676709333764437 1810644348321808833 9976478905042211365 11575114690091897125 10689411381556061553 9762427537170239067 11835147529724340839 17886376666205071849 2110704931623402964 16058656269635337301 9124355719276866880 9791111124579775895 13556931914890488193 9140585062003714497 15703485344455506994 2348945712228124586 4639813162810200360 1026440021821680494 11514570742953127420 15042885615944173230 15169259284102012913 7335804264504886368 9080219804714490463 3838320073417198391 3258012621931048252 5351685505629760047 12197479091267076310 1972415172813214661 10220528343919071487 16523830432925373703 13844482912957775252 1520075256295640200 4485254076916512124 17036865278264155649 8990079828573783653 1024071095782104117 8494689220440436581 3122821482932207589 1934288053275607906 11784335172202533330 16088015742758488786 9360427803830297923 18364540317353724420 7106394433562378258 4590223787278647108 9534534942383858227 1814224090631451075 16710221348945706833 16356536130918889042 13363132720528832922 8272807199966750673 5674016845415578105 13280201046412217670 13195874452452920826 4547781460942182603 11473868124595039119 2585612540347040689 10366722933410737080 16455764560121272349 2870327548796652057 10768812440116145648 1239630416040221985 4404551151772853040 10818878817434222528 13985687872917831753 4932697681595261527 3795906310884024340 8712912598639432027 7411484357210102533 9001540549164268351 7273465915298666717 7105588407375078702 14272383342967213487 10132723167755313793 16815774376376130411 8682859916426456624 7101077756037889021 7369031119217903617 4236083436997271109 15456093429733227142 2520714715645547123 8352028829020419947 803178090741947495 4080609528925379912 3761487880249970303 9755659242526754315 2913185163028160495 5885233905699320175 9010755083059439605 12721803170505141104 285746563755545994 18075379365500158820 8991503946195223577 6679293224766987047 6698695168234260911 7318404164701605039 4067349572515215190 13549136402036460127 6022073746966830 4155094283897309040 6923966622772455626 3099053043524133864 17782780771572530401 9386961504921042332 13151516048571064057 16776568688861824951 2771609632826394768 14074169311731828264 18193528685402081060 1683311973517373155 4952343038943161750 16463462142395866689 4703588291890056624 8153672417331635260 7384274166638801296 9403644105812787677 11985360546686247286 13330136173463198627 10686699798038925024 17223593891658937254 14850725720563179423 2575806709348571404 4704538908078670445 7056993365107258550 11932749401750598106 15131127650294891860 13422697023877780101 15595071155349384536 12214618825400535470 2908219311496940550 5813778100448168365 18227776500270416119 10727288085143043732 10767061124139464282 9568047481785445794 7452359794039327166 11362834434346769506 11733942882538338255 17201902772500873333 15315653664628350944 15668227295360026583 8529220710264535697 17093135776100886780 6308338594449826658 4532844210052833507 15557240223530403898 11291322271804616558 12553408942867842813 13606702191568798372 14504819790358768747 2670005888842845367 2050913146116742386 5164771310856872916 5961251282439369710 10597787776308755277 16679162933269139573 10473366851829554547 2041126542781228815 4828542646676108876 1675432470445299519 6764374081340809439 12090367542250336403 16535586532762339064 12082348412632639202 11795626599384936349 18270872479076488969 16632648033308014899 6480927241283688094 11320438457566744524 16963033942229883732 5977413970551355835 14348580273586592045 3323508368353864389 15467708475380468976 16506616502979880747 12741562074944381488 4279518402260364891 17611841717596500319 8246591072212215356 14743824103350748378 3627444207728098855 606203908769067951 4234616324725975392 2985667097964758161 4406778198351218768 2741603291574030500 4008067598988658307 9096922651141866140 16627330417578393921 17593765447371165853 5572140181781860586 3834367621894140594 6719239865368809786 17052423444000759579 5385759703917748562 18308692135688965824 10986756543204597412 473741126571972065 7044011741255811396 1545599792377217753 16357474001053865446 6304005480396625560 11506411186271176547 3164355542598164946 12165790532245761460 13356784885665944586 1077892347606996849 1565299982973936653 10893829182541200761 14511014891911004052 9196871642801940041 14568436630782569644 15809516287515476115 978420774531844721 4775016987400412942 14120384891104058956 9651990305773722157 11755755398575769000 13763303991787724226 3374823670424312172 5294330137361946188 6629429201248007193 10997158410927440181 13457406018341447036 10061696253694327102 17156876312901039862 3858029302578635290 11613956703003628924 10479886815234141924 14562730330332862379 430356428345140577 17059085319363636701 11259657169432726417 2469813826023465581 10156220604542788729 11395454399883897344 2987477692313322198 2814493143423050237 4439972421322924189 5553886784552730219 8251268868492922105 607233424588986939 1207457029900703845 2203569594483961835 7325695164248363318 10225129634007865537 12134405057728385082 435420951282570552 10272886389115672573 9663804443054934954 17143080508921879429 15014988918846719254 9406654153099803211 3436158145432055988 2113680490319609669 7231141736651573367 18015578558634009570 12763939463604270063 9590676737880429096 5012873312572962881 8950759387297137392 5416855787327197142 10627610152952247043 13970213980616142915 8489214224708642251 8461121802527845917 15787192197430692532 17899458542886478254 1167005104692494039 16477141534893136006 7244666648289454720 12971056557203934992 3245098921529908384 5125867008039456594 17190534606543852038 8244016251040041968 4774196833427498747 189790306413828489 2969172695312275110 7173736073420469651 15066082142011227488 11159133127280967518 862507247864810114 11443458966383401713 14242948407547151003 16989473393018590493 15597069937448568725 10260356906807491883 9681184568299137844 10004049365793913304 16959674165101353473 184462088228301976 3259176172233239426 5024128253291220407 7232921538480908536 18127275281009653091 8234592291253707122 15911553072461195250 357041596832941156 8104537427342049598 3422822495091682542 12481222431330012159 4416182608006208416 7929732768540025535 2954312522653154624 14380501797160474361 2355701953204352257 18439595821288064086 10985472821248564779 4040723760882551165 17998690257362029919 18216539997464402402 9640700494391295708 192759285124136520 15873850145540584233 8896768382350992397 2810918443184215812 2604605827588916695 7505222432944210023 17145021926445786679 7932067381782508449 16010261984753700720 9106131826338522176 4821876456873709743 9865905265625071284 2703545306801849524 2881390288769091511 7007402180641702327 15224785659256803987 11684923788494891021 3597176066919472240 5705510182115789275 14431610476297723795 17598586588826251839 7858741065148653261 14015898209567933917 3839882304107045313 6270171190964628471 6354528939157119994 1783952276714583122 17478083891724743112 3946156061791798798 14535169981511219512 10983148553916222811 14052003660378661055 15455510767837074941 18361862165817505017 11840057549017936426 12344073520216706228 7787584728112918462 4475363960928675423 8764592565712338638 8128351273179603283 5048111424910026230 15237193205432016633 8534137126759429163 17111460292002002735 5167701595835140363 11187796255140967656 11366264944682278998 12600470967799613735 129977325992731362 516539916578068874 728064379234461741 9039973601597442626 1801173383462538172 3465450731338954493 6112264244932198708 2045306335114386173 12476255451088515690 18391374114676042347 7824646676716088573 2520666887220550053 2504494010641777735 1554033491316928911 14300274609944355749 10608494385213314020 8817664395153662552 15448357210664180637 15028592384290240998 7795522049555880630 1625487396085929140 5370663546012249795 799238469791621478 16021900113566263211 10070632344714496527 1100185180094076316 7706506487064284501 7948690255229945108 13072755627402848333 6512423281456771443 7349055100459228871 6142570621439048511 166349569508491826 28527801832690062 3192591277181690364 11670969576687130112 4849672960509255526 6737627636550186096 9726490676920208365 2646084678940285870 14063678416375777830 14278017903411765549 16495413442790923358 11773112948694114348 18130788328904186627 17206068022181223544 13764726801365334970 12465102685498355420 3733037606665521071 4097594288180437190 3955467793380241333 4488044274836931490 16994117923274246590 15962519089376946024 6836974338489510901 9788414759531998262 17266102868215507124 13979286931637661588 12734178435545064170 6360748933872402682 7041365778176864438 10052702540328676556 12714132541732362835 17322561103840730727 13665007599384935523 7584594569592064844 9641154816266644687 16251384770488395312 6651285599324429050 2371967610611747394 14346672218228099460 5728747455887792631 13162844418894297981 14798219352444336280 13796907397543422342 4920070539390650878 6332286629706053122 14235696627079248910 3084852611301055250 157292657971027327 14336749769368668441 4864891401658081541 4059279416797316278 3267228906019846023 4499741100160861354 13147629970963251105 10187403459751564146 3749361025859157633 14645765249068425254 2874546771393692500 16499648051709924599 7335908037874883248 5827575888863534101 11123890062611153973 3674931120428728591 12377161626110563243 11561700504884880497 7885549079227857604 6979125923408455218 4495042949867254490 16053081540479794760 3733290380531695519 13501185367766532330 18253454092338561045 17901426381958136408 7540412403095179679 4966116925064080420 13482180673493548201 12467186558642653565 7393133672069277591 3424325801897102629 11673064816374350644 325228882177687816 748259968917859844 14967284914916041578 17351319169092163068 12983484554014659087 6650870965319833730 8418014156760106170 3735784110686662773 12644572459949013204 1652635527535765010 249801213867010476 1159537347620984219 8671392391392349698 5490539089974193347 724274093722987508 5495338131256819694 6028575713204451650 17918863166978986504 5125095789567978835 9508323517308363586 12554667837319075190 4390868194565660329 10617523085763643110 8428814051721300767 13161699908169271924 6570939137113730785 16097730614853361906 16586365208317112360 3486900446786020654 8984214359571778004 6634898959967087475 14808785025861581129 12827975541805554197 8789810927983533300 9114730171926803530 6158946756714095098 12829779923333742282 7481226421736328830 14170951321600501181 4793647943125307012 10788508857357332361 15321344640905630635 10668642430601610087 4580470169807620597 12514499175762591875 9551005195798965013 10873421029850101430 14978633410169055535 17656210837013763949 63146075069160173 9476386659482252394 11382095518388102995 1389063084616858349 7551979641290805315 12939855098600224551 5926208595906715924 8425464129086785517 9583327590686803123 2510167668911259183 11428449466211994867 16143833852122663660 9064485131940641271 4591792277702459686 1939488385864228974 40200930662151371 15258129535578575759 7790365276063115220 15734146649487388141 7582089682511213297 8830210660395327838 12310037349535496673 14947505673104516802 17119231712048769986 18054000239456317205 2197209109380964571 7393112081168732575 1149574724179965028 3269717791309936540 17520045895643600332 2500457530480901916 18418415191530959497 3832392223048552778 1627728400277928717 15111966697999514689 6576658000095515582 10331272148259990125 16945243128914879664 16766164674406002631 10240479514080509735 5493304430936257080 5775002764989124484 12959147233468730763 4870137327558105273 2379334455669744912 2069476576322165347 13680097349792560035 12566589448652121919 4203653176298295557 7812880534820750950 5481727394334699786 17795488191731143336 7680861859093634408 10206604825385130580 15863574801668852926 15586623894624039306 4837958969178808983 13405842538360944892 5187785732208195549 17409104154181512964 15175940232090482731 16553460233542950761 5619233175662530877 2311471181001747893 644063412341553390 7824272835012525059 7936135811407671521 12156004207003912240 9538721621400962027 14688809892290490594 17583802034743122895 11352883290803255880 16439572594485946885 7305250208201453754 1566416739515735828 11502537006122634681 4743565936194322033 10731521407500873483 17298755847575543120 4482957387643360822 14862195731272958282 9833165672881113751 9619331425768939908 9692598537942763216 13820957759585636341 4122670904806394740 6130223603544680027 14064143841319957065 14510617031486019661 3153095337482538765 16647351932827453992 14268082412532938922 7877622604395523655 17337240162309952321 6898847262713337729 10732025994853107073 17993662315433291724 17400492255450280887 9382166398928794261 5445351067345384269 3153844613905743056 6004456263383903241 7853844310995251555 14158401105383616421 16693115466662676106 5921780544405563681 7737450526298240639 15999765483879722245 13874773435562468513 2190138232919205037 9196950330031223545 3713544539980748885 9111199303592527632 1317871739319329839 2493189731980124321 17024369675392840691 12392750282024337256 6543228435440907571 13590040450486864997 6111750141000140668 13280596778364440441 3774012039229770586 17913957810998051332 2269064052835559662 7973708315078564415 12231419403175308823 10132125657838999182 6860061352075182752 825847525199547851 1215957166571774160 7979185707327994819 7013289804054178496 2725203860144748344 17210889614940264496 5901900165054447918 15616564514735315421 12204598151255541136 460314042616124455 1915474437081208503 6455348758203877799 11879645612642304876 10309700265131523536 18266129830123238961 10229206401943921334 1229558747223693469 6235005327980531981 2168167893320902016 13060373930900691141 11752748278749513066 7256955944501471122 18018605537155543346 8807011467317406181 5862301027499396595 12468204630482470671 8441196665339586230 9363900379086719998 16130210278958198461 17997060457654319898 1173541940445948908 18229180918729382845 1381878373585311722 4857216308176133159 7659534630610188441 5321492963917924526 12466364709648462175 11074527535780087324 8224381634544083253 16207194202621878846 6702082441339218790 689617039194516780 2845870714515566845 12343327373820476268 10133965306622878154 779837073199106272 3085817202868575919 11682057307441557400 7698161598122812076 7366199194965081797 10846183720131882497 9203052673828151659 17865332472375041304 14533134852657926313 14273698303718100369 14478058670525922904 15085413509440187270 1879876943434571242 18146140100936770564 5348408086894958666 6052469366049795512 1507077478061471951 16890034771470148532 4976392767650960757 1988071024524752506 10032274339293697360 5157794689551861033 6124131901037919875 7376649333567028467 7189077195030851244 13644854420343638616 2808213489265689488 10222087590964550474 7344330319852118324 15630728778637154971 9259534042632758612 659078733211518311 112561993261917197 13558996522005145806 1511475395395300831 5140529715008810790 16935437912996250957 12780115234977918887 18369230727324927717 3866224085079802438 11941739893907750914 5047892335174560965 11521647751718688875 6839542680665210622 12776886703589466453 1215749884975804140 10300509620258788281 14211187222884529039 10244213180317178167 4049268915856688112 8356028512914960221 15770499954759509295 2671248172012756436 1874394838542922758 5379212539998650451 9703569448743427170 3027089132613404568 14664986554162659911 13739483611215621008 16377672545577683000 1161661123656259122 5693091981788024208 6157530195357759394 548800717595898585 17662346002730985289 15622836918807892759 13052568005272521828 6487129023594009151 2480106254699533906 2686849985470909702 17832968097239106514 15432632067725550603 1360852629820016315 16105897921160554505 11686514311320504694 16206732931826213711 2288059042902566527 14568972680193258703 17586866933163421009 16484428162551462058 12969095403651273997 1901326931596835481 3982887184065545391 5242639789441380932 16090302787156501030 3595283504460906585 10633690611439907248 10504108335434825860 806391111197058385 16562888121774333352 5638288638187443450 9214992223578989476 12409647138886629085 18190455667428188256 8293351284908803529 154061117374154030 1549342819666103491 5026177332806643917 9299827482076492379 5924136950114863453 4103022102600745539 3771294523127941909 6163373650494455437 8638692393796185045 4066505293456626919 9610870179196782559 11456484250410253436 5005850483473307702 11489925936145440215 11787913729105252553 13661977231462153861 14742870302195093002 16501461480520604010 15062911536082401597 10787113634319157985 12171263202180820163 8035299268173142665 12188917142528216773 12896656960735355592 11827072545123039913 11881329206366106651 559293393083508362 9022343100323596537 3234520231972114980 3128551745069708377 9240696865933094903 2080034475947133307 16618475921356778572 17804752921963890228 646231101401242294 2501891214613973476 10917278863457439705 16231531442841190364 6961454062546383168 3873703523026715482 4303050635231642271 2283473421522142952 12059709304145427102 3685877685425502439 12985361270952377688 6864363830783731436 3245761390648291973 3704369902299636073 3933363784708143863 13797243534932273863 9520687470688550000 7661741426372254290 16078731447581923250 2887014410549515102 11873618145276802831 12341670039363054663 7436767347604922158 14049333437052564851 2460409267946169777 8357106035875925121 13801288324520558632 18128300258346640408 16018750981882394225 223343948802729696 15526875627745083501 2004629031177918224 5371229055753233657 1917758100431948861 14415175374804169596 4467011895170508529 17956247187613712902 13837520879108442856 17322599331346236989 14131203955299865964 11943692945794419263 7790740629037199942 565966709933580725 10081127436400257816 11984776390794075731 1444703074019673489 13850280208416263150 5788824030637209095 17630299773570677291 9883238705748530388 394839710275920607 2034392004978547985 8458710995202822826 18028981790603574385 10761866039803820737 11417715720516902640 4001280031258706694 15154252352611969190 17183421847863966230 2209908696040611152 8225039608063712426 17014408226255153364 5689242132814015428 1330251695819504937 9187069356810231301 3246869301016515928 11571276583772329628 17377108580662921191 6567544744636019877 9411863220012325214 11849177648796346912 388701153636400989 5559625611545889530 11075991208720995209 17022025145517562466 3303913045160953610 12504761558856101127 12559278840339911711 16962722630208553741 2263995227850487634 17923947270919935842 16041654598490511009 8554672267300253335 9363534321344781008 10034129113719930430 15105567869018527501 8925254021843463613 18108927890133747330 7724707432364657023 6825471274381298469 13938243475883662701 1277991407098275923 4209646581484332006 16882739544149485113 5042134699240544487 17634142314168481815 5788995254066457918 1955510610957596247 9317759482546413880 6099633942898451793 8247487307419388573 434719151260637136 8263899758564750644 7608809460951537776 8390476084924125402 13524240147677164306 2845344120211676457 14586610257161873877 12056498750129708919 5437595110528444928 17437036180913480297 8615772718533975380 2397095659076751174 5672146750065609484 11956582270279387145 10928944601941510365 10245544469344176291 2744308336293838422 1729964841919232192 13994025320580619717 8500448121445011810 16163089347923813740 7467257829718090491 2831393797189177827 4564768418304018424 9907904647270285726 15933141817473504017 16315833199698787273 6883141169347616201 13101962185587038932 293111675262718931 6465529663624786151 2661705197391319611 5402173964701693275 17199673786638770556 14531411538924471151 4392826724043239107 17521560027373507192 11900518820864033135 16639441075504321903 11437627816836940923 5645755013464174902 3687351572651100075 11867687023674629494 15558335760544303483 7208353342049367466 4985132842595578290 1848394296759781045 15071270987171720473 11822464163078463031 2477562975862461267 3545233488362873253 813534393430729108 17459138957940634243 2785998712729161867 9787058226894585134 3351942131810324615 10558660836286081968 10576316133122857577 15440559904979957673 2841484246296991472 266532941374571330 10650155390794790340 1779024401528231358 17623515498216663157 11395819065087014718 8631635824683639372 13362495167162539874 14318471930554685162 14471493234496530582 12889046708215789173 10498343969953328148 2434922178504617187 7570234481781016860 4855373028188989257 720890053160517406 17298025448510516790 5748153807033472328 17809099761326328107 9390676669449058968 466108472534519265 12039786123455021069 17350317331481642259 757984792391922863 3214906620473920268 7270295758861217808 11734187107898164041 10909177619772330126 13755834192399049663 10822283339960054021 2374555999798757748 5005922148820037714 2739980585805931608 4404766169512682202 18435228088292549764 17076677833379547760 206775726894139384 1109261767502705871 9587266390031399356 1668277314089229357 6860512720260334946 10569460699430759477 8073227711733486190 9895108230872192314 753676601753801267 14254393248204553237 6541859909175440201 17828867972737520969 10930166909386231369 10267087866265070243 10592135656677522313 15947171845824986157 6129334579586657707 8772173811970248103 10072444633958031852 3802996578020148072 7048832324140962757 8702639137499005205 10998244499045562839 10364447124429887277 12943106694298675768 15717029021580761051 10301805205853553706 12637886505258234389 11427330075687777085 13707482556761757103 8351183075915922199 8718953178449179180 7995195682586476745 12778351241654460497 12478204082581352646 7810328353164934307 384795376378432381 13653803259131847885 12830333954041249105 15357624325057665087 8954573494590115751 9051164339169544065 3534341415045950305 4001810544709741333 7521809559081698758 16285526801554780980 4919204012926686108 7198898647800388383 4028121089787754829 2542624292044979689 18314562098599341183 8125412355451736488 4615877311861460735 7089507760903278343 1811509372468666528 5576882311944696306 1001526690628266463 6382335247053421387 9019920946251385540 5218790054558379012 9471196212788192576 1894378747268663423 86157816545256664 8588772341113243193 12652981825150905643 13599949540604293196 17375211196602031175 4544520479789707758 16807892192453536419 5289229382571140758 6690085224065036653 9980864667081571728 16598595515600764132 4837996725289991260 11881711314910596888 13601689336045929991 8974620569302964747 13924565807202620833 13287050352476290219 16368488084879014687 10984482554704165994 16770544648182899406 313382062846526756 3047924051344418202 2233907498636435448 16845061145952314808 825122244694562321 17257045670564521238 17716913099328159355 10605362921650982679 13010702120061014448 9336071617891825879 6118519568557852795 12141910687260717971 12123043233080595489 9372818497152521180 14700493767203373584 16578893196189280125 10540908143694653814 6049469307894280896 1110495540819237195 7562808903986048747 9465563913811798535 5781759615844904525 8841669666914832751 9263176367978126254 3401179484626673111 12939989664178354927 11760529418801671836 13938691681056796752 16989316822921425681 10224950298456084173 15250708326384350730 1898581590809679297 764549839630274153 5908528016682595844 4074483667580279811 6887554162601234042 6237009374586054880 13190122535072987809 15686237252816160369 14128186066664584968 558332016197221771 9188714741409032915 13041378810026371518 38517210299517152 2385588448542135025 5446098948137321488 8904755925050696290 3552046986475785429 6564310501526010793 17367418382303492467 7190966180118758823 5520695404874751253 3825396923604316265 267545380123001736 571666792921168516 15596866598379209870 6886564517003261552 3410922888157371445 6282389379823941637 3281190471624177477 14522371547185926234 16398258327695334389 15927657901448742055 17067172079395838009 14451213953331392852 4175778305593881354 3829758272651223828 2374963003167659810 2871461111142300166 13094141493426914038 17145366534142654470 13870870068385708064 14116537731804326092 8713693391061191013 15985508431263146760 16971155407699856888 3952092324493306806 15889925801059702723 15888139490918123247 2019235382361262292 932928660741815952 5778154786270595185 6106412315346766221 15150004484162888432 15697293705251771559 4383611715380312295 1696091754070950942 2208542395955853868 3382907806931375888 13279350121220008976 2768562041698705272 12067074202338448045 6269388052804957857 16152754610374847031 11223221266239592105 3596019433420641413 17386602770985817844 18137072763480545156 7577471130233069689 5741773130293779728 6429396560104570795 2245055261698503479 13874510711199107696 1905483529340029620 17546335090180615719 10492347262897581032 15801371657830800700 9482362123404822137 5975816556939005008 15631521075100318536 14050275613444518477 6247883836637205111 5181696519298624387 200339314532547450 2703492353899800463 11743399042716308139 10816165349967245639 14436453869970120307 12851523108300140444 2332660991840220875 16516383688923317153 4245790636358448753 2321427089546971133 12330547076203359092 11913696399890925403 17597663970936139799 10339397073269222783 8258349080615082305 9547420207719361643 8094722965789923630 15494488452861035929 3401239621330010738 17076103485520883485 12285128026109385257 555425830742069585 12329348115369201348 15541312664664762139 7039416731024134510 3914073860314658651 17758733975192152363 9227419411698515393 12895744231891666436 18370644328201003097 5084886882890033121 9761919656279649928 3619572362028865065 10972035964053551922 15358762465501364060 9981701861614901657 6328372342682857007 8520627500352576318 10094025337747180928 1982941406969833170 15810967973197072077 1309648500586832871 8709223697135166399 7442692029471045610 18032904642478289097 17849255289196841433 7562089341860432177 10307410350078189557 6457722311208885927 2009168481855801079 11201013777467912995 3322517766066149959 11959412356973024726 3697064228135440679 1186725619828118309 8506440094227750589 7111666143628647116 7681593043070605189 7127344106164670569 16113407225725814364 9959720257855384413 1115078098963157205 6886577637383218384 15155478389023398095 4777636572582429678 663747818122441157 5907014926407208026 16133976923328415558 961149598079176000 10727606747293997350 1687378864663201790 5101393064737780347 6426629566818047909 2166435059928479565 4321378421787680024 14701117373437184886 16551328216087518159 6482334210597654941 4458877085191024977 11247046643853837959 7881826668019054694 15662983677376261495 3059206549468983022 16243802443931680681 4453995196085316136 12583531863363913632 3091842029270138163 14751677686448036150 16262484406811387195 2386098872250641943 17078090010890481101 2822297708401954845 13999661639030455965 13280259895820315699 5450013554012466968 7621008007840316327 4945863424776149273 7110886998975385156 14191253954720110404 17954491768780470385 18272244929522391893 5072334796561586111 3503698276294710102 16790037489972936261 13503735480511605841 14565330018554755572 364213562429605190 3547596588061205187 10616766032173288630 12810526776794514023 11950914963298303345 1582233556446211105 6236511646717333154 5119246341457717436 17645444277490522421 11585970689844773482 5159011662664214603 4627761274137049257 14670562977654311965 10199367142716740857 1325306437554348980 14338847989092000252 5841979457307356384 16028654568868603321 979512729409744842 18190994502464931743 14603584408325767190 6640930429724703306 13638853327513992410 10659697827324707945 4166757760916775510 292636464220013237 3971061381452097685 10050681260201958922 5990867036992187874 12415733844783035137 12227594802888392460 8752115851791292909 12446197100108954682 98052476587845394 11381753153162093513 250563782886263680 2256430213532961450 12000264357533354456 8095886134377452203 7954075873174745031 2764173957751231530 11313424910276787909 7306291341355926542 7136203369301428575 10329581307159727761 10404738863139978215 6400451200254907023 11490430139225853609 12442385255589122854 11687243061195758618 13045574813466684871 8143750735644866968 12912706243652511162 11158021670828984057 3640825480864871573 16371080241787647871 5569843274113602825 4888901336686011276 11434441888960780835 4407755980867230293 10911524596469215791 14338772239514034941 10553763496082687200 7543085812712664237 5247369442628275790 6514995908020647544 8645097132577501952 7030081760054880694 12599646281708353651 9631609222091605331 16554626950317066368 12552536433322045246 5200951526307824489 8257403076157031015 2872469055507903021 10699229770009031361 15166088813226274059 7136089865432380252 14306199229941979786 11735760124920756339 14102338733468352669 10980975028623417860 7962537137186214244 1522954078192630754 583912067965034271 11195487961092152074 15985731836102422397 2112672241110097900 15090908635710544987 11335816584163157865 6594303483113588517 11903586978927533950 16618438925386937960 10783516683416931222 8825071647182001707 3648357228317701858 17322442710858986627 1629009059901268024 13968347288791771430 6579193768609477217 4560935288719445332 15015894935743561736 1060114577118078455 8335066024451602387 7144760432269415679 7673880335927303578 17106498277789934226 9157072621640634225 5343449795407858014 12291188209778294654 7394152495414454893 1111017488368712573 8830532465944016824 14915443296612562429 8311670470920719471 4578940834687372206 16148307985765821451 3667700324819578504 13117918161080868296 3970692854897977875 14503434937662959309 18020556298188991481 15899064732884409492 15945045062336154559 13766713601529597407 7227218925988837787 5309150418427711615 12209857262147117897 15877306593589580059 1134006734163978689 787353613136277294 17533352415167270370 1023058032063306741 4094926116430872004 3483674113412475134 12548778901845079455 5360378712830008255 3456524897328766940 1297646431286503253 13551169919286240601 16616105126251938155 1407681196663886819 3167592486647749467 2020400262740422744 13989872969784897565 5219422532298112676 29533907348344243 9491186147497529717 8297291914649980606 2881315661693668968 18022744541386651454 1480902302530262103 61264157267646194 3874004171336736707 15856217629285023545 17264212382927181921 13947506420423108813 1556107258171374088 14167915021023694875 17149711129685290885 4072334560558211520 4891910488744192485 15711950114410366878 731730225469315769 14632389408268813187 16730970057019226186 12918783105006347660 7957874832144228991 7404174550621854881 5477687077204365188 15550167826502192732 7679728397506137845 8623847414207122820 3534849715324669011 17045169931951110785 3815184043292509616 3064572625207912846 889877687284508330 16866560545768910916 4769503674672915436 12756223029024176670 8240946103996453430 14791787782580426010 10110485447803403246 11159263628392458767 9994686244040793504 14010618860492719911 2016535184811003684 15982420841386790848 16567460266560755939 3285446368407483029 17417222434785767697 10913842771070016513 5185979597070479393 10357410788162371459 12093506822268425207 10450563580437748447 17567657596901973232 4637855211494633163 18232688951214267912 16024348812973158890 11667890839069296533 10895527185323074347 15796744948801001057 7702022943475846633 10508648666160580983 7442799991826323131 337832632549065979 17026701922917658226 6317137115179059715 5156382195458243786 7405500900691158759 10207325463233634732 9746754898735708197 574888887078589662 4498819315791916109 3080480911692351900 15600856122767292296 15718159371942605522 2095978320571362652 10085490844590038954 5918904164461575996 17128138362357724828 8792599656284481617 4609053860823614476 11248998192028145358 5888898083357533017 11140570069014526959 12635382737423651667 18202648066440575439 5922429173413574189 1100775438939230553 382448708177827551 993046933060120329 1825666851250785479 5713044934094562246 12342977284049350714 4077498692020817228 7808630072677861986 618295358021046816 235057281159733053 16346971008929836187 17732363940728775843 15707253856684966074 16745575551582373091 18123527847379832048 3309902299435584489 6913427131461896716 7785429809710519293 14620344138184857798 4724513926705385487 7371723121110827491 8312028241885923080 13915848894540954579 7259731872911860965 6970746624223123603 13290942670191887629 16036891676548117169 12093267813150235877 14829330275205506256 15527645231591099751 11294639208487349800 5518300560073030002 3532994358922490768 3752909286582673670 8680490808759075052 330835529020516565 11007662751605114043 14749016222994733974 13156177063201282686 4714645476038470687 11355672723453474579 10325637924180646405 3412113882490379496 6704814608475980705 1244130082428669861 10703733047738316772 14586764060213940668 3668967897991516063 10458560267191109566 17868426574660652796 16807596885338269648 1588533253876001346 12442811791126529364 13239960123265543266 18232353891320856336 5104481007306367846 621954721995091555 3818286754926599750 3783152635479200625 16676224181134877788 414071565384145828 9014040925417656884 5912667286700566995 4395928286710365428 5097738980931039356 11304874917121952363 2717312905463175763 11108426083882352557 8818943780032577910 11829503336623370568 6709104300652201425 6259692398124667385 6195167040431233838 6988078901240632982 507179279634402685 16253527748678398332 12493563795577412510 14095811799350792589 7027689818110057716 1559784004459956111 12389888964260803929 1839926842429930175 4525923537600365621 12966003275227110882 10024438318310962612 7197899356065394964 8952894193457644297 6921782499946739462 12725007481473976863 10119857693644008296 15949502981974120136 14284540740526091878 8685423016834415582 1611721329235019154 14314909264729641420 15352213697533293743 164817519649624948 14781447501772938144 7139589502579990274 13169561709101756971 13287022997291642568 4687971670110151765 492743403517631724 15009630308049831568 1782149598988674617 86112447785656879 963057523148160675 2549586293834793706 13602370686047526965 8441907158913916463 8818327780692264670 9181569259662475051 14665903903723292068 11835853252641783738 7458760926478493729 16591577149365654397 9254504676866384124 17616587193189065523 18393793314308132627 8859427990084412409 12173122564990442574 12018520103396065170 11462225534270023727 4277328563397362323 11814850639359182878 2176354884664857926 13000426999493867555 16100183988220464917 17546723378466710870 17732796715411476818 11885693390417992093 3398231422694029889 4666814416866316941 15003101957559739811 17978221165789197729 4140672757471399616 11767887791100677391 14276325040977907067 5065289405403492223 8465184517099419971 14196119124423132959 7122339982943241325 16728392908859549782 11749401089438662368 3629245158154549164 7485252118235102310 488470139840365538 2136741728406676108 15666121573426405698 15165429414008193217 3879048851751170922 16496592198443692362 5835934377211815785 2624278253227094487 5621796896952746247 2546288844103433635 5818488065972176990 7901033391116525609 15492072786155427830 6880111063785761133 18112076043828456318 5491257107783012181 6256859818916141470 8072522218602734924 4699207559515404123 5835294597048905915 9569322011593999301 6308406744599665521 6851255340180276687 17589709188455333337 4618855272483139985 8257561960339189871 3455893188486566570 3152549091928509258 11350600888537128310 3523566095997919744 1479296676789523880 17972538882267529150 18167978036578889700 11684797424777246152 12959824212305412108 13744306918095123104 7174658083496884880 13827761327370356899 17865347533561274792 14757206881044878686 16941014912426648720 9596802482661403420 6717045172678495697 13841362402225631885 8298132019510362294 8815035063387004562 1760811907934092757 3884310039384392241 6222208285391400962 14635147246209646934 16616708225965833422 7824264174119571951 207934815086396115 7757575654119792855 12148368384324834322 6228906463728470409 707490707078293977 6330581983664595886 11922436838270034352 12306415505247487055 129403360039141616 17440718809935029994 1971037057937183188 13130715853072302240 11330368755331656994 17598681062104639364 18196900953784909648 18057678633673189253 7518168868061375224 2036885105056524089 7196390944254531026 6807962457444518447 18293566904308349807 17754667253267109263 14442481779010200140 18214495130679662436 13601387418346597466 9185111303968915806 10560966740863566301 17804210796560815348 6065812841962648484 9913513293603610418 16234527103844228750 13304642181149729439 13902441973831083387 13114373211735942512 6733734002752528314 13752134529981579406 8426506772283878250 3539974512652139244 14037453103238930829 498817486510193160 6578718209371770843 5668895548179535654 14760024840307062083 3709094305445435461 10045625824449233825 102524375859202829 15465459707527489115 11784739303378133081 15447495157954184293 18399748887265732114 11303418975282337414 13749035418438029448 18081323261781583812 9150924958228581092 16511233451191121357 11633982745649299615 7805083079161337786 10858302389186694863 14219261477482870176 8563453762794820254 10163412244489026325 18049269208768825411 1937716645380936921 14873928677664822856 215761459270510998 1202539779698496185 7603746077974564551 7474432057832009512 5913840902069214969 7737671724642258005 6212825959272183824 10329554080951476439 15267091177084844239 3048258149872028210 6978566396208103359 8254135520608985422 7915009341682196851 4857795021210657848 5392153736310867712 4810822148082839187 4777840501055466135 7960706013375496385 8201926800678572395 12744579214039658952 9874750426418484769 5675987087827671783 13767800382054441914 7226471242956713634 7440231090021496330 17852199588025451107 14630083032755438290 10555774077907899767 7594327281913929144 4097581365260833146 16788401215710330084 14928333784114486832 11921839387653161818 4908002427161425175 11729777688829795096 17569256883286344084 2852687953632500015 12584721547609888857 7359183744760622835 12761208264751099650 107962604501273396 11256622253926516762 8860430148693614591 13255944171531351771 6510791634583743027 5723332810072234621 6346905431978263075 9540234449558360226 8706848999322999818 16239883648949684680 13465660368821185748 18133161513147500140 14721412128704486994 15991038323339075954 1817279536208911673 5914025208506473554 6660815003066378794 17446466988435720599 15427177913354149576 14946961935051928943 12021920836534454929 11130486483948808499 2339976581847238373 6133507855327467961 14076373091016880108 17564802078237846263 18368083052157183490 11975597820227319664 16900262594161817465 9140935773230888905 4820083280014421548 1728747150359072027 6548173322644756134 12361629759436064765 17173530176010882541 13466640680912772498 3289931304749581375 8355992363918193773 5712378930204070271 1091426029371202998 15902235782813141511 8194062170412212808 15284136442097576580 7603198527219564025 4821959636818032324 4115016990011323963 3861560706635536046 14196418316258202513 12422394079973501895 10179205592699350113 15084357749825442592 9606515446749702026 17691894698291497938 3127889180412755700 8354054789888086727 13938252533570066462 14725089779480107877 1079546522814804011 91420969966743554 9741449543418985020 7585684797261914065 5103705759824572423 3804182165353987651 2854858458516180030 10697148227898674349 10651578504123734504 7535517915682327523 15900423865863295399 16902788031970602397 1595978759823762875 12270867336157958100 2558438539595477264 2535257307613051279 7205433296843399082 4515658323747720316 15844350214307471215 13402264372869945953 8532337229212264734 2395191309094393294 5731153474029620 16279441366940229550 15312005992464918535 10985680175964347544 362844527462460225 16641364577765648241 10705345398472297469 18215385850773849558 13263541205874526102 13067224058626285760 7259446151036968422 16792520503017041226 16146324497710225571 5736166445370013661 4104699769550685460 13698221078141394556 1201020004782616168 12055192988147607398 7894463503691556602 10103715463041345716 8670365588043837678 13327463857910369435 4032978675181331680 11133610511680685767 3836099004877730126 3895597567482483937 992937814476297354 9421660906130580300 473538644685173632 5662112543964416481 12962886716610740649 13503706389668999915 14776570748231695055 3726815094583827094 4884343062771444757 16634183240338633338 16502453914373547442 9547310734170431633 14906900492255681178 16332214379565192912 570084098632812797 2766513517718800842 15263372743670798141 9714381788311756083 7662875725601867214 2793347738493827227 9883896977993835266 14310489017527980939 8736766156040955688 8089343392155918826 2515885322409868376 11571367219624322244 13878753206236386983 4027177932068566671 8790710108734892434 15333526254794619115 17954597880947239415 5877172282219727690 14486803009804756473 15742270445498430286 8555978242865317107 12658446986349196638 8670260357223296323 14283264481071729990 2594115656258272107 18228208169254395153 13417357742896445067 7951915616095699294 14038501356060208251 16361706918234742399 132468577589717335 8988480931837208900 2358372708846310590 12590575120816616602 14517418881531801996 5800759196940722942 11862624223652168149 10405722600879208659 12497069076659682600 10119752130772710630 26431968308891798 17894202871374138763 46672961858132715 15132507576261890057 3164885958895592497 2485653043016418264 9797417445558756752 13700913856359361402 2889169496078446873 10528092702988014350 5612614775257948954 5997332273460519 1954037220981531505 6383046869851815811 13459608630851114362 15734274152628372 518473168349418426 571210029533072995 4129763049452198241 2936894859145825851 2050673012473598105 6373277120366559227 1019300020637379069 4756148633358289214 1889752732500551878 16885007704351565096 8767966699038017278 3314570377172460714 10524908203443622656 9247259926005704504 7373111787486342199 10045602012945116944 3946588429919269276 17780170830218102015 14445478306621943073 11549773179195164783 18403302563946538046 7961906126255929012 13251147035177028147 8519691976079283394 10765275869907383162 13526193565036462118 8395487666293547051 303511017314669783 9032348054947388166 4422549794418483209 11742818883340404996 5822434232344515489 2560292914310326514 224955699981770578 11937722524872991380 14080206089076825483 4185999358197237313 6019689746836276897 11952155983817084978 16687945920281616722 17420215792320624254 10958695126402407549 14928673065978981328 13670134443976477434 1383096728479546440 14065957391745236606 4023653530031378848 11450771793444383832 8019158676643142442 6974545937340348252 6366197669364245883 17797245326047968039 10609598620170062114 4737329046446707131 743082152254460520 18233764225399469483 12819739858799849559 5870122802221305649 13013717561224196947 9535889417201309765 3626855124023219051 10207014831866502906 17289477405815325728 3735421010007853094 13592846375472527990 10862772211569902794 2449491763501284332 17566617412892500100 3471245351589148280 17947901870751503077 11180064152029460802 6767146770610153845 14190275134462521547 7355495930152087733 8520226692893593995 6755146418864272772 12287329037482149017 1463289496445013896 2910869729031083092 9255855469172396151 17363016752371241801 1259946427065320759 3340668619600176275 16988527451467080410 17544341705836197926 4426776783935856822 18363141069766561245 13041807987947463611 4092367919692423496 17400879130510397525 12923629043307143278 1728584360882989145 13886667459438210035 16234107420723252113 2787961095318951850 13222339797919122075 5554914194896268148 5209312348968503361 16737991492531245400 16256545082659257613 9303153144280927653 2655108252260422854 10594643495003089218 6285325272113764136 16368270643394231290 4791578668826565843 4714134933270891309 1594651536517365283 11346767149244304127 628623264168346364 9862830297578743107 15585676480592074002 9810954484814297274 5283297749412976783 5466420007777976489 10674521550577381166 16805376334660415466 6316588834780521540 14569608693296271800 6146709566092440606 16523907496740074935 7085507117249430421 13333243127662936813 176805585225654567 2919368974110407590 15510894843405799176 9682399753343984551 13267841270175458024 1080435000121573602 7395656367551820698 16583915358088814374 11435548569017042010 12112712971283187212 14405437077606706331 6344603801241480799 2944585641332622433 17426391642544746985 12809744113267963247 4529545037248664728 17029687315876437558 11084542115787048173 12106531894417514651 10556175449370736660 567202353567962145 11781656198384247175 17354817126092043564 2949068643311361168 15497103903986895357 17613879791448267327 4942034313521222268 12862885345808196524 15836939113459638836 13557973943648833578 10219523617845153770 2517230379146161 3632908022298171002 15632357639624057935 15891113232261211168 786979762074603907 8522878291282341230 16233130959670318282 16350704960513494397 17908570280491521917 8506985224419430905 16378341072041625711 12958040721271880073 13028990422001082535 17658694210147966196 18289718115596533920 14570976684792923305 7261329140968919932 12844560453804415395 17888818227226067779 2251572789667664694 11665660120153781368 4456682997976229973 14509019476749770893 13266923925405349607 1567610297539999683 13493991288531813511 6167568921862573310 5419529024225502554 15516272422263055668 15553277056566551172 7535764140301033870 18239878211036973588 9333529357578448189 7736623738190213486 8145037524245171556 12252686158066443147 8708674553961606064 4709684985876172053 11673137614596836973 9739579395904364723 5177231414038318091 17088685908470593917 1376482878106239028 13005628838405915866 10825737773817799803 8459646250059803760 9550088198589743812 1143131196019733968 5804806774191861638 17726175419621650111 15666940697559539664 16970675225936171068 4019851022230232818 13667959630426965979 4913149384073450413 9505787885178612130 3043227339760821290 11045121716120623870 7681548795169943458 6389222706748955680 16187722767153376351 18078999872384066056 12522975497404724872 6975619016716163148 15329347067609771566 18103926676169269962 17214859377484645275 2681910292334700969 4749010248724901429 18401278579572228590 14583879690190030986 8543526898380113753 2468597910405420978 8660034057275233308 2854912170349550096 18067459208337183469 11662581834803979708 5356637728368912224 2438002604334969725 6832997957926741113 14260438794817260783 6091793246671016535 1916485478680933017 16266838326354005608 13627944172414591771 2974689291508572928 1467092437330666099 13288061831626531802 3103285389582127869 18221590708693096480 11995112756684431416 5642095859014015730 6710289000848917328 14618791034160912747 14229138881706746742 4364798741762760075 4231694970687469214 15103105880835632139 13342272838058662084 4592590437810705167 12789854728558972887 4726673936228165679 4198004018973657311 6468934817352387837 14579340940510112753 7535837084157777155 8330051660059859193 5854898956226083316 3046202628060575250 10052326822063300553 9685482239939980136 4184237807020551883 13779116208739301230 12057166318364119987 9934044751135727070 15660076042757925566 14659248601533258436 323090257119128918 2203943152801045114 92159451454564465 3272541120788995445 4937534176861991230 7625230099616030779 5061140751354772419 4063351327845172589 10607776803713216977 8718210243832730631 5753880880234192756 12831127644621521443 11910772862890907237 7174397730438828867 8964210948639098558 8636315753534234788 16194362891486047243 13965648693397144729 5940312636773309786 5787941171723289558 3878085065311959175 3382404625944848734 5146966870830207439 4142634684275449130 2817352301993890117 17035111829400488679 8975517336664773891 1599514469560420560 9722542827405873410 6531608367428571681 16371798723821690384 11403528243029673022 6309309967176883222 8047149131463902334 1189780882405658026 3898168584518236187 6838576300879821409 3113587083313538603 11081934796776704434 12709832754981621051 5091655621448407376 15810971476030985367 17393920887339712156 11721630707999365607 17058928343753504681 10303089446871053680 13874461458304155528 12621134883368265799 7459247666221214698 15126280120085323537 14079720907193446295 7497107688104680515 9248437521908670177 3423610394369368923 14388049823608343165 8261575763898513190 14017102196741536349 15865866791189804878 5088677770994658093 10861585996561364798 9373054636672585945 16545877329634616126 483635651567541367 17140917947092938727 18306583873118817182 8359095911673764025 6748735728011650390 8441987359478591209 8249040787650173846 9771509285480938716 7203244336567470230 2362396501672794260 5693112894981272287 10635871578358584556 6422385622315283756 7540471609389997698 18063263516528241952 4436043313844053251 13110335214690934628 6757731533344247437 8498197789171948553 2168820287223013105 15726431284959363388 4989994026428359340 15847739098112197686 6899417019607894190 13050538188999960312 5837854977925600232 8724012130690469594 13549999821628976311 13176644322237405272 4402380544806988901 4335467496416677449 18150036609657173803 4879435993978320260 6526998477602652728 7820113489265122103 16939687233147399017 4091943605698231517 7774949971769833750 1999984223421212374 12575068732845676777 4260823793461693122 5987428921004361979 12015762395732707538 17173719266453057449 7857465295089757989 4746096701944363233 10974932393441087033 2705732951973205579 16773705647025218191 4289178205861852984 2782419319154939145 13185215736503177897 2714954398061231690 16183464248170426523 1322830117979726620 13299113526416802403 18360680840340530513 11729427223515735312 14272602681960048177 15720322086349164223 11934815308755451943 3709096733980797137 6137887282548725806 11011170922415245920 11693985222450173245 7716725916068662091 14409197791750161559 805160481547407277 4892371448132894343 13652965457135423632 10584000200304434504 1251560793736830604 7702203158933852664 15508128574199143113 1849415341120388898 7930875145779444280 9544728005305441535 10108356115379334154 14021158546598298989 8125452584586521628 14966942363640097224 3001507985801301099 14988531452853990717 9045426992798141682 17146982037534673809 16718037840724574828 18370646251558317354 9391976144968075864 11261429416631042174 18426599616151403421 14049008731470901085 2033012228456478501 14816924673567136879 3714304601684146607 16197078871440329959 1545985502066842332 2769579126327893831 14022489245946879983 3855051564716319147 17617518575593470145 11765828193885833290 17031883900847358279 5383007136330497260 5013550768864680350 716407485938144809 14885287789289517256 16557123418430763426 5630893415234281354 6842315385443983545 15991309130867720685 3447210189078403091 9031519214814545897 16810076052963133648 13345496435301954842 14267697630661251488 69874435171171347 17598068579970994807 12001163086076072202 2024512005532555569 11562221371568742869 5169429929751893358 14502014230371134867 3341930906119454308 6100142606434334136 9839052965605662803 4781617713321451841 1761511847252978612 4237529283112237091 15119657022451351746 1338995763942604445 8839764132467309074 10989292317044369336 6283786724843122390 5425597248075762077 9152408940614181449 1199782044170024906 9088218412676213898 13683798451258185401 4774791948034091543 2145262907906787283 8948784661845945957 3374288733774290236 14627200782461982222 4693174513570636496 405496458977704436 18366968464561901857 5065950981593883128 12610825342093788134 4918611833495205805 8240461182858198412 1092118553346453255 5433122659023343666 10049505791390015113 6224284382406404429 16469731110314241928 550814384516450725 1454649311285610149 22297189847953248 10310979825690989490 7091335808447441126 15124989334791886471 6824012098326197771 4858910739972003776 5970087725715209926 11866100865386781433 13359753502623431553 7926388555930954231 18077327691387415030 2406625145525631484 426095067138427745 889733254548170947 17893117397852195002 2083679983105949779 3360844004657776789 5552476060904737125 4835413813993071292 18050363047608283720 9563737620413857360 5462287080972779725 8536508989809484551 17862594129154926158 15451737119390749271 13990426646866615877 3380175478102463391 5068562368015991486 5993050711686747773 5445645294381979578 1585449004331005778 262898596846444177 14757130750044030145 4744196056672806729 17997901158286201149 3581334560620123660 16595532000236906804 3694460988253017177 393843287104463425 7448238188903343403 17527637513804432843 18147718897433381887 15267186622749733213 3496151387252632610 14687786712051536571 4940253141647343957 5710222731498795160 11703142277922182895 9166085957110819663 14191560410083159444 18421803784803431093 6319341110326644661 8194891118470053780 7383314401141488198 4781013610681113969 7984392507936908706 9118139166929370554 14125199972667573424 1068452543088518709 9133521515275137829 17663503700588893627 2366756281441204669 16827997763266372012 12188265637611614817 4168118141419673280 3466273067955395305 16787273972660011788 5715235077872985179 11984669946873008222 12657854076226472077 14419980587660243604 4755119700003349684 404104440154933574 17235596388393911969 14310571333914574389 6828925724438089554 15306204110293827193 3570646911528033294 8299890902587452015 7696632055827876769 9806837545656863944 13108908535183312195 18082401355049864679 9332922759042186056 12145386850713577061 12879317549950373861 10505118879870374543 9380478592118114158 7556015588556583466 6444704916860842974 7825603302333654729 15699739636465707378 9225662391717336265 1252647966780995666 6595014579462767030 11984771593509747047 7722264339807571886 11254895420602031664 8485668245096460044 845148330490489527 12850216373215412314 17633507636530521995 10426509993546840673 5454858962221766403 14078598032138293814 40560145067442646 5748424287580860573 14560795155169498794 7102903052015820108 7295665157134176768 16638889321339773757 13985847742592749677 4209146147748823779 8753493346312551622 8686451968278490273 8078393317866918235 3668271460462125732 16700150832617629549 9309721450613093635 200269430417034966 14172483586292755810 6490485225827002531 7722082235882579018 13122223451757206430 10697145857187675694 9234112258563906245 14297058043121533530 13715214603065864365 4959330114211470576 3023713826644604688 15258884445969259585 10126586550469667287 2657774346440633297 15594080770889668726 6198478162322343881 18363543993373940879 12933800320969265960 5837188811923769606 4687035774588001128 8508633081809234187 3721460846401341930 9532726183116085228 14038898284644583299 11748877196945072907 2042396430163520372 9466215563998940649 1010605660283500377 14657824821182903046 10275466198603864971 10472300480114598730 5304903352017629465 13483886135875308944 12027172849491343794 9691837589080538975 7198185081250617891 11269325860753909885 4700075711506292719 2559406789046496560 14942963082159598527 18294443109140870742 302060893872835739 7104033325759348351 10589066639433275783 13460055433266672199 5337376058434447986 11763807866484929183 16036749505621216600 8627718114702322405 9923773219027155122 6268822573141473661 16942343402671680717 408306589695785373 6816667711512969070 8829235291105433108 13308338642721324760 9578067612440271559 4253812585681158447 9054651815309569536 13830548526406376359 11233858461436981163 7985983363232925699 835054820071159720 18400476719264397074 1836040520444012530 18191434248629199442 7675711774660864096 14103475451663398098 11891440624818383704 12527242703118954055 1581188686819747636 2817717654070789529 2812492500114020374 7443993267211733852 16543049398306082578 16636435473344620328 11464669736319936223 8088231422907559907 4963858356651010088 6019971122058478299 10463194054014559063 11501437071811633147 8681980682475147885 12078984997614220053 15881802451304760283 6882363094172271146 11557108384810549640 7743282975202162805 9472008839380644237 11756077264426620564 2151690381541678043 9600474155630524376 17240456660427446749 14454395044665908971 16811577040406727358 17080479426696040710 18420131364974931016 15959597811928683328 15970544502744769004 9480433005218636506 5542006154260821316 6610230730477504604 7283510738874606728 3726095466018897995 2392725708691556830 6172303022240698663 16866777241171866375 11562383501240530419 1973770048300207773 675754044664472416 11631443086930114957 10940270760002300063 7975120564324677836 3400307359274230959 8650739449402103298 16226411609191500998 1250097307429582979 6579950817407364446 17507737922433501230 14715541394492974055 8477327763414667783 9542883148245133799 8732840734736201570 8350849319323677959 5735573945053740336 8284944393215913565 16928330163314317882 9482776373963882131 2591214769337380238 12501517375516718442 2832534031859416405 13129664470168859216 10879264697980035878 9663460479977930056 2380602209361880283 14678720847386970201 2308386351977975834 9254279903103089750 14489966084568219467 14898419486230268010 3391656160424618189 4254307764757836139 13315729062507853373 494361992095685081 13470692461723604191 2546641796724461073 14489597423256281442 2744391175252817291 231569992231708023 15656815040679538893 13958261576634799230 14474495242546264318 8872712446665863727 17651710264889138394 13377359531808750527 2545887909963612887 10630333903577542536 13212672515797935083 9911441255300404508 12945338427838754406 6648909156619426663 7893577792707552118 5309045375497880071 13327327856626476972 5404889245450783931 13042081895663825441 3842400789999862941 12449469049828272170 17940211067976271868 12250437493682783213 8412573122052569973 2834104423283090003 898927740946805050 2095868091014811580 5547884622250418839 915915796299489538 14873263954578558826 13413684296880646357 15793714686582628737 11021038896257048897 3786772659594238302 1173053645828590882 2374981983746381386 3019782526792742891 15968142193137366959 7996438711516520117 6962159640513548005 17794201324997604297 2573177866589787620 16233407710180893751 7922080044194091355 14095804743509870040 4662767349437949547 942173297333196228 12905258943491994022 13939056212324504454 5413488739004356221 3102140585734649312 15335491039021428443 4266771762273764266 743257120278023356 4651783436683157711 15244002975686966722 16350617983959471894 1085078508820665064 6045659588397565824 10810066454142413830 15793895786157824841 7121151867830242584 4545521391529236227 8573386922522490808 10539674852338744045 9212895862307517031 7122324857984471440 6119461172334850644 16430039497219420356 168494187279682555 4666197158431632451 3383183484307240064 9304345714649546541 6811079396495078853 15291991645889770505 4701474828517557776 3641232733015288322 3097951412926811111 2141880536505945308 9963815975506592063 12154262593481149587 9465319650555108219 6144108141554361287 641368189141341203 14355987711902915983 8318365019683021173 4249822783991670621 15267906312200969870 711765084309457 4842862199295190499 7307390392307580526 2912054132399816375 18346937237768311373 15142386213866747250 4958098640831977360 7050531698297727596 17824826725514459097 5253424801604736994 5013604519434373568 14636527107903475195 5799302154269669340 13106116609275063113 7762932343677688720 16961506723645031778 4005283172054788200 14244036115908421797 9642216358269230673 16273580809278759045 12731301693527623447 16146937315563260801 15536034221356128432 16277245649055519275 3696218804712259257 4831014456204034676 7355643331939509586 3618228069997400264 3805706134741174963 6742623296951859043 15980321006740803886 16295828079870553618 8592766218242996803 6415799577221384602 17836824193362307042 10247795311663609481 13784833345857628691 15836010919726800958 9867034223882642951 11181734836103436824 8681230072728422689 12218404073975429863 12236665325390677982 6651691913714418379 10651216664972866507 5701195392362123429 2350282653430213301 3582751787401499804 13117108087152944577 7649940803668758648 11121172155786577154 18251461657966190743 12234267954307747714 10883884906286807249 16017660087669897128 17840597945584844872 17831333445736630811 6534980298674804262 1437390396954354943 13363577203433855145 7452064609776811206 6897480660326659292 15891998669942641542 15404501655561889436 13046868105240903146 9203699194494310863 15931083914870926610 9980385155678781027 10485983762580286337 15261789680129313383 1722981091913333622 1552032450352901215 7227378835473600089 8138759400917905930 15755621463275008398 9609215163264666683 2107297646278785989 13515663837016088959 6474183705969653688 3277994347024051186 1143420536812827448 11062009727191563167 7973980656051880949 11275299891334743176 9228954516395102992 2338217822260262629 402636067305545947 15084984254320023499 14133379644265207764 14978156872679950910 14814773639229131619 17592364114152330152 5674282760599946731 4560594256574088840 8501471965902198512 14006615946321151702 3206251991376916809 5060279541541395271 5843698859115752569 2905047931472161071 6252294484715834444 3151645450662204427 14186850669775504271 13880395013821616861 6866821483767700546 17872077248724174023 15947347006386955695 2359093864515623352 5444966034072948251 11002617615945385937 12104818259330145939 16118591781928296485 6112056075615655473 429129725374777842 18621013751289005 12633554179626329061 16996985424399281925 13964227751523882255 1287434355966690080 5561886880587657189 6196889134715997292 11708913459886170787 14573450278923961574 190480441064504557 8838121280263744670 11109536395054461142 13815675826587671889 10998233003088943229 12886157243783267619 349239235514246396 9208993230742678016 5764490834944935310 1292860432679246292 11853926060831959623 7146970744962976921 5537624549576537189 1787085441508557731 3486118776676886252 5196854937789832522 17579649305556588733 8930974487970428320 8865507265069683700 9507791054253164967 9615020149397714881 1016357495406314141 4452259912852550165 5096320985763970488 12702777951469673387 3290386373262517109 17283288216612714717 9764487719453411395 6514400455607281016 16326488796061577617 9183078393074835359 8327191457241824450 5073546037122438229 1756086716786784480 16744791675125210306 16964950818758709226 15181389456061971278 10311611309084089901 16898861499227510435 689409978638389697 17320945861926457878 7257163629990150470 17535714486720857543 14710931127494744686 5220915949862627915 6013558972736594926 13907010066053889642 10090969742645602714 7343718437391737887 7691761707724624422 16512469036394299616 15883730555575366506 15709082150462895077 1456850470230863310 14089020547865563080 16323604711567490969 12576927951095787827 15462330631780019056 13728079738967998943 9446629327276101948 17535276774517251209 7283475487704267510 12381238821654623227 13923700796153098879 16467429149644558755 7993965159030687500 5654751825549807175 282032829896826160 6861930777420852577 11276777760605322250 1659283117804723657 12468032365726920706 15650982637532019152 9232072995639341138 17161404886107320108 14056323170501163654 1786304965304533288 9986410175329948188 15538471861016091827 10927052157707075379 4824652156798125347 10695403582014606977 3321401353177891026 13765058595637926427 1944847680437535940 9834803009775698063 4001717814123936480 11124844637138626487 11200297310746492390 4526003661261820413 15971760921343150032 4807497940591051373 7704739227072282204 6884713874729845703 316916762754202599 10216994977886918285 1381092270467358668 14741908709742998454 9025133088573918389 737209433829506542 18289645698321143023 8119989366358254670 9514408856255068703 8184664731156984348 4521862463674026947 12403962677213968025 1448235093063989810 14242040584824467108 14904699522913430501 4449358182629695330 9293926358991753018 11688162138324654261 15982562004321492756 5458198669740444471 17293923690698814745 5715614898413524068 15521223712191762805 11555977790514404589 17940807582668680792 13324360496092528238 28981454325119071 6916395188093415724 14980217841581381045 1334467898479904276 10012645137775469564 11097722471737646981 4630171231729565014 15556876876185176590 6853750507760879933 14361129984168538911 2188996326493198832 9139953118007199192 1877070706348277398 12521422331871860440 2202007133876933305 17909652740634173743 1404085899963784671 545708399018310274 5053136261470006501 959736435047748710 2374544232449909622 3894168952262928247 1135298121980662603 10703872185000960733 6270626543042553818 3227004241844877330 13735964292191891675 15605969107542628421 349097951792187912 586602898456610038 9564447011623858522 17955589865953154774 1968213306461202067 12173401521412117013 16095505596334492081 15212625506766831925 6300813699286725728 874605941398482625 7965526815796487134 1733678212460441038 8865367829644142335 15777846157040713051 11447410386491485375 444313547780764765 7997786001066462479 5510061075489039970 9014769118230075243 8733475521748242680 16656084527696982781 1121045045940706924 11338285017766705533 4707397854629784851 14933249221032952725 1109041293163454211 254965511543790176 14795797117887567696 17436942582526280806 5944800335866158147 15643412558790084639 15894585938238581884 8668259778487781575 11111508716324310886 13616639799596904224 15931747383429694854 2027495776730269515 3019525462304831212 2081808960496776019 12930780291778652603 16246581952466928095 6588178650148421306 5728779980198363186 1761734305925080440 7139087368010296183 5818911714237741134 8147561420446174256 3159979168082316476 18080337738745978907 16653392915756427572 14036792333291010909 11244928171521634247 16825815259600051391 8564066880209296811 16307402042011367405 10212719022112059565 3004902172373191743 1133775989970211217 3571207533447657432 16636883567684125905 15599361096565565013 3801775775660952010 8175769554605223617 9330360073911949003 7260351126303904782 4515408761474676889 12093591516890914132 15140901493972082862 12873283739670208449 9964439466334850910 18011468260080663961 11636318828313100644 2774393809968986536 6782838296929970050 8786762411007283003 13166926452074626730 16605101446223948580 5666792690277971385 1253697399391127971 18397218131311805201 8013966985436854683 1601997324637450106 6595374687811211240 14164398589432126404 17674157175872813528 17152388004488509776 802951430804077388 11896623442116212417 12031553045557083721 10697723225943296066 3532210182417112689 1960184672471274555 15169331324403014313 12623395322902891411 356535913197694624 16910700025964924558 11551950895849417504 1651661254551696629 10511647482659782343 7247652408827898599 17173456147328475831 17476148083571996261 11418514929078471694 2962375567800553476 9271982927775129595 5605206680813089410 6417165009760631418 5198362962609156802 583467338748353908 11975728434756775389 12480070300553909 3981360675885728848 6716092483051304561 12406393936524969113 15573671654602966439 3306977333301861562 15378812833794654237 1418745516502217551 557449138532189775 9345690558875525015 8826279020548974301 1430924887412226109 10099281869381087413 11446373741197956951 16611080938597121405 15871262084741627823 503380858287367979 16279793161175401203 1368018922949734060 1034769846664233784 4000470577990753253 6001973664844160885 430350806643710910 7247163196022720962 12477368437495687260 11739662401606375062 15393572500694561667 459908383166816943 9945096048881993050 17491416127263692691 15619392461067231341 13647368591910832112 12811814166197906898 3456954819613252046 14509636525571452213 18114541733402883030 8249165587383912185 13314482712418286350 6836907470905596506 3465618633592318047 5980147221646410028 7462779713895351048 7956939617815057787 4058282851598789572 56414752939126245 13804239186265466872 8237151167618729125 11770828300540041595 11970776047427987644 12977210375194237104 13010283007719942563 4679281066634007973 17034789141750333067 8259980253277321043 6186261527849820389 13125707193716065903 2506302367838472235 10591185288305183245 5609076724047996339 10144137635978252493 13487751120941709589 1782680567487315767 14729600112148727291 2069489693651120859 12793843726054848550 13529618289376952207 7694535382644459951 17275619410840565615 7980362281906916350 4973715437093628733 9438486790120907346 7856209711623121841 3845241096424282357 15141562906043953831 17115757976358321986 5839184104566804933 17007406603720746296 12321977128214501462 8371661909609187592 9019207887590880552 335496500833299540 15523324987884528610 7401921498010855505 14978514405311024859 8437719375577334772 5147428419159881695 16943937685479442831 14387466098429371223 3379932618487706338 15938066201951761356 16229808458270349529 8419548137301215301 5310809805001426965 18138660868693170486 10097757745375376093 5005781117127294956 6479214470307570501 4696326391016673693 14221133729884830404 11959941181940834860 12144890390278913350 2958744992294032555 10717968929002481499 5037852462767914821 9801723755364098086 11504746248838960071 13403101601732517374 10650803436033020475 5957992380638034375 3974843445067200948 3196398783550783043 7008663620863622409 2925326948306000085 5506126634045814981 13874294262391909144 17033410373077455261 16860739005591513351 6694031033162358068 9455630520457172213 1709502795359279589 8666204661136333176 15687814231000916112 670231111233812924 8294544606360832672 12843820708421734955 2183800622817647678 14794040633904914112 9229202734350509853 15250872097561981174 883917555947394529 13772494229924621987 4835965077616404810 5757956683295289288 3503502566135654983 8078484397402005243 7626065631480807236 2134210278574495715 4098018206082622219 2571169838447491003 12031573973102021090 9481640742087527556 14841795176746695138 466644870600344132 1524145066738481307 6003674545295496410 5168154424041471528 7120890371425069864 5565526418594612466 15036865109332991771 11726727085428984942 6844673607242123521 7184487356558635293 16899830303192340438 9584736800036083798 1831160040129854943 16938480370636422384 6677195012795580274 6911488612888189088 3929291349886130651 6205845015807634517 16575660149994201427 10868132739324502966 15318913986537593022 18149282600829180106 10850614418881516775 12632976739110358541 3881808711176144743 15890623598912235866 4298947186948448921 11765332387098454555 12479216450890442198 10809453856711278027 7528376126632622791 5517465089430254141 15493601816276224118 17507648864213645542 13229677980770857136 9576638586486285585 3740439818640007310 6997334310459888348 12996337027879086344 5411451635245855160 9823067530600324922 10101253129206920488 2696383962854201705 17180053013925831036 7340532130886523147 9852995380860017383 9487744152273436700 9243374994588339251 10723757447647164424 17813972194240877352 3509457408031612293 18369287481697005774 13636268656564005766 1921415891527309898 8171251585104290862 18078821830132442481 14407689524873578626 209093260213777013 3421870082858978133 8731745981799361675 16858336968362107689 16697920310075788898 7835519544122656001 4455266572665369012 14245098282045091846 13388726290712444249 676817458884723228 17966126601435746241 2508266342424713864 11483066549506145438 17737669848499125909 5012226048350171648 5394584105578560271 7207919475338656767 3820692567021623756 5309996136060410899 10539511647362735181 3912514033409173579 15059783175663028259 2682931397489777557 10415068946999054925 2948588783485498647 16321378768234950415 17510163702134799177 10804687898841632425 8536544117874411557 13949801574381288815 10090948208018063110 14555854792679108762 10136897889082967483 13921658479172319013 10039765804520261608 10990107550312620221 3919984540267072789 12805614124209133170 4558544944847271561 8122683254528233156 7390418976098830491 1205100255916398706 9527963091722028907 8835260139268227667 6095327777054918478 6522495371255163376 7868045509532642817 3125372743367569831 4051302703093748869 16942088961144808930 4544403958512475190 15596872032544193520 9143024893376023416 4550590292851693940 1668698299352605668 4612392457511607212 10325407988523795728 12937073614967970872 7915105460221681351 12075202858152035773 17751731866051649061 8147436924573897560 5199541493654884142 1268055926250616798 4965579381782994339 4822273010352236619 11881007667068544708 17070033643754194880 2370759772882535032 10934700434114838964 14005502791150608151 12827384759705187518 4318449111937215655 14581565969071163185 4671113171297115868 7950584850985209759 692299754147423724 13346685193045161111 10383037256262625443 9494924824858666080 5669180154502757832 15288190882604940462 16314754557592904361 5049790291725848716 1602066170423044063 16067559885139235037 7845555676283038743 9029587350012264956 10852930076550175277 7658961514090624938 5230124904050810114 17746192232942072890 11916622746257490984 6309047413951118291 14042683069200233179 15368470743573397982 12989947896092639613 16074274736058073522 14599449680380410313 15367781492371827019 17937671352292817333 18391321957834690047 10855368190137151677 17748598218044726141 11632280478985813587 3718457500493541448 5256171581040891669 4808998172909687953 9699544116775642427 4522716373947134824 12941653072997188713 10186286902100282483 10828998147969449117 4100898491211429754 3439030361610128862 15287150360957435827 7321134956527696001 13282799689045308508 6364703466711894513 16402828847902420480 4076577614290606538 11192992282498645311 15823327067542872972 4263119071803620290 14013633359146325338 1322918280403216928 16041782634754859248 14869474406415343446 14513031083007876223 461647947783633107 3790910665508500261 6239531446033120375 16218411987788620932 12520607140144563845 15930750256542194725 2044485836413944266 14699566895398073910 15230860219386955892 13833076044400146761 10833463414639765319 17940750790801037915 6965848477053853868 1972489448815382247 15219432897950204118 14561935034229364007 16779560510237577267 2992312846396458959 11193147263643285084 5163217919766530631 6950192364161629541 1955087494517545825 3640319014556948119 3386560281633345952 7971970156057344171 10627400802750785870 13031660783363840272 7482566107208418699 8624970902198645846 15207772262460683001 11225997868818610362 18023382050821280787 10389287356482196638 8007275451399261601 4519815286559207768 6515998778718869261 16133889137925626838 6717637094941249789 18179709530228420644 1810761171248320341 6148378119470052935 8793068578473167052 1612278806693304013 13331200060629970125 11754651485401168494 18105994655002514334 10754576922350243598 4800733139394203595 11743666381001677653 9745285190878306809 12963278849598791717 3990937025231712164 14103221448651683327 4352558975444926327 15395207999595094512 16785010680245202909 7080062268104899250 14137585178311124722 1826258407541851141 5999879411680396972 12687896477769600684 2033518241511419892 10537573984881292148 17302317191995154107 1564647303945584746 12343288031876039876 12669876059232195025 13505386786756136621 4096062510124598961 1222085720339716125 16127232453113299891 15057406761522364779 3941805033171795525 477954931387475270 15473329045222264755 10869046659986051331 5113195654692270195 14318392399494516601 15741059831740624236 3687696468585709816 799334880134539403 13188558871358592873 1937582024541123558 14727689497857989082 12077991991896270501 6061322302884871296 12051766508469470734 14539358258938278214 15523108874164861486 7431099326971102335 3912349435395279767 6035610845010226876 9137724819061301574 16345259417742769877 2887920859406943099 2155903623320650912 15993547624384536807 1802654189243030604 16259931661110132431 3458853634970131424 17901876902095572824 5153645493549659437 6247326815544343529 8230018427371709048 12884823359919847014 15037080833353802 6494719564557346002 17971689256345521490 6287843911721417156 5427487709196079625 8462715512042282566 17741098787418802797 1341394682850792671 11057989292088903439 12298229917280787563 67195408449110836 17682634626152808751 18081234209026753672 14195551007107510 4136578091019581615 16036645466911825623 13201482249051106997 8031703129216342035 5117052999524581950 12128668857926717662 7004309219462314958 223310282046045256 9308757169973946139 8632945037035648567 2209567070625336916 1258074326751260304 1061600547103296659 7932298786972402119 9871006251738604185 9449868612129034942 2331419259170077162 4821996981266732563 6545543141794879319 4627149201828163483 8755056460360953109 5636641853141078707 7562811935581852359 13356946863479986630 8460850436419108941 16063432297568185257 13800789132714068578 12273681697394889605 16822972045186677306 6189010275536417670 11399180939252741654 5952696821579168418 12887682827051514455 12987292271323100691 1683916592463056121 3830232841325326402 18184264569405054512 13360318045641919236 6132948393164838930 12293000820558122554 14721772752742455553 15671359818267894688 673020383672224075 7489974781576746557 6397347661534877412 3923371662716193990 3673318612669461924 16970835566895944196 12006745888954774738 491039341355889480 14316181519712846044 8150983724731715051 8389296899380858084 1657297264376913406 10418294723928652877 8408222422159526711 8964288189676788935 15987769719554493783 2422328925934937800 10724203896590137997 1441794575180767053 8278992832803883436 1448474931908337397 2438105559797744340 4382935112678002343 914179974285920664 14958656093584338757 15443173466092709322 15580628767099178813 16812669392362156683 3996896049145717695 14005839256498318812 6897078418747810037 6162194787377792264 45856491045471172 4806229256450613416 11271859852452003693 16469022516785611010 17686492598874756716 7443575136209299021 14315190192483605528 10403912118391210011 13073396770660428629 3979859782704491794 825704489119151159 10991597526591654054 18369649881609110490 7560911951264190396 2159833189747125662 9821473435173413229 8446234719763520025 5726525384146411444 2201036475946819698 8870103874789447046 15256749571406131380 6058637436759109206 7682900125023711150 9862796420199866547 13344797834902003083 9260856080107230733 14638047495178354801 9307287078196420385 3379850899188844152 337068136249478180 11735950016493416779 10888965838164593580 12035597504304344578 11528816685524780700 7315572877051764197 16663933386712262328 12002456249164013332 12276463644442251260 8793026742337193461 14798536449573457158 5104855556594520106 8817248424117082041 8673989139000351058 4330043244236351480 4702644153036048904 16427122845605202409 1516374650776212960 1352190718899989039 13091729291665350766 13099300001545267249 5496940612563931441 4579859771108198548 13379840850487885971 3037777745599462832 6766934764341856026 9769745947625191598 15987079430254511560 11984670250430432096 18086705981342268865 7016002352915638932 16693035379469049809 13849650505812218993 1246330341946715830 5714836645943788988 12304094700469782742 1694266319679501524 16678963858475387387 9041008424318126266 13663066807273329889 7704562706843999773 9325976510992583300 17642941049585263840 9417119326440278162 13522334747766229078 2656566656797498612 12948312352924372173 17717296851038629716 11683832615578794230 18165429639291324076 7114750838638846952 10217460627652734819 11089623764331587257 8290501889030829316 10074625821427615209 14971966639977446791 3122695825867851834 7104831703657426652 794948664288751936 13670232256777726904 6130850894998325828 2283488534978219455 12708121212895792782 6304036448821102638 14403267813394728161 14715034189257152450 17983261171210499337 8234520803780431339 9234526702572167961 3640909469139326630 1858721982559230260 16734689717694594959 7656641217671152483 1533149067025691943 13676498994610154492 7700895658014647692 14185809820126930614 8533208476244885798 7889396285044169398 3130048242934605864 9977986901428741386 388303753606859610 3649738376570255089 16660588109527786177 7071914908101232365 15477105472629491487 15505478225855070158 14137512777208170358 13880173549683133641 14977604419793361758 18071673639901284231 4794006948982559306 18223441511883300872 9572334530030410746 17222403000598484758 3793502714363191985 13485796417321952871 17076342443531668653 17616114172061389194 9245202454539702231 15441287518712720061 17835635904263929839 9804918924251672180 17622713835334742761 8789724766838309700 5483381409663297901 14262042078498793359 14355654299871303572 2736015959650217853 3794799249143805546 9839317324794014201 18429903740233476151 3005223621944521381 986404449935036474 6240494958926352281 10274765187886099547 15455127102065236256 13686788611696347592 3616355160772564471 2040231049075024093 7522509186638029562 17887969846093985559 13925487825050523278 530252363983526382 9571401770575932389 17225425975181990683 2877477919953839692 16601955568700318330 14288219606282400682 1051169192050014450 16581316793877464514 14670509086282789366 17213241286547700310 11890124440437041468 9724931512543445060 3224919095300768070 4944118618972761547 14640629252885593490 8784243568567106889 15826068056823018059 16578438435608161097 1117144911070042358 15292963577210323315 8621713403264590402 17915832633217381322 16971060256580055290 17494752820498602460 7888893800203300565 12064845879784118049 7989849287027382982 5025946649750865062 5047059746715352834 15357476119096207880 2439907675345762100 13715333605488190118 17280431361439394333 18009021943316978388 688462447863032906 13418729600647891468 6975448282410135886 14659639134352993398 4455616893202088900 11569359570537792457 17147494350145023185 11470814956737814585 391636133436467785 5231274148041758733 387102454482786676 6485819662465175822 7411396624006065477 17900190302785680978 10588717174631632826 4237614342766548103 7114257161283106282 6098405314358313445 575066274778374991 2715727421725437628 6424690585983516874 2253076429949672701 909227323199168159 14241452491138911139 3234968032283342585 3978943895002676955 681630301336616873 13518978539955115908 10050304138679182665 13445539259114306017 5302585521878140225 1850287506337646207 5795064892636034698 10142154943164952214 14759346204445884998 17244348906035565639 7861929790862421922 2642809505234052383 11107725458099573721 17684721813885096058 16955103545049444496 8147428355060478403 10672187549192605134 12631862178549934723 7890113218428504756 1821354742045430008 3002890576021892876 16593506048045521742 10573001370281507502 5723828998832645234 588765269018363855 884011904483102070 8838602848392978489 18339346903484471330 8513611345959642154 13425686144549627320 14551264177251927465 2324055731250332086 13406202876276550081 13963437459324227651 17116947954508370067 12211302675699599632 8747742899515789418 484732730407999943 14308949915155999823 17010456947867898559 3634530979435361542 13310096910986085706 13516711254025141467 12909737265634925284 3013420534214314324 14344309086886121112 5804822773319945376 18058716831850057988 5624643360720579878 11786261482710204123 10888349042678468263 9326183025216592737 15636150315040938798 15481445905565251153 1831265591205076835 18278871088640294843 15655509420768393324 17060001917181279153 11876611997136059917 627054761808322523 7108100331916162408 261142670138198921 2493579621808853631 12665030183778689487 6831995681692036047 5574158788736854464 14486097071020136432 16972220083149868054 4708202285481532817 5113411321914039432 8192080558595780719 9817556424726656652 7881506951658507926 13679027949303162573 15293655583815169015 11897041626038950041 7552371271595711032 17575595562503541394 9224237735578735622 10058492593262025794 15499779559231692501 4620962593252070489 637597660992656997 8181104569157254041 3352904802273585266 12590805396069365077 11600575369618621074 6921757341662426276 401874392654891592 1605643549554539695 14176366391701734784 15365152922521717781 7237439979059678091 4589447574465821113 1735679133281160501 5850485811501413467 5852244321964747485 11302871854032500335 17802238770641485138 299970766253796057 1080981506065287297 15779184124118539796 4423479871929098940 172247032879000155 12718235579776804040 8529284163990405031 3386546953408160034 1653645013189851451 7477344114308595277 10774497245768001460 12140309669414713236 5289434358686897313 12451384859795888858 68861811397866540 2395916530389889033 16641194955875303295 13392484571052925196 17547592969418965352 11992627935283938978 9271734966475542162 1746146303789922914 11224897006898101333 17488467753017272341 9841977821270651352 9370427693485913860 3781574312823497929 13485297632966155716 18138816403690660740 2875995216485492045 10679628057470344663 6814725891053996265 17036457326438106485 17122777931160296597 1640841410754495530 13042573827814603643 18406346499801575264 10207333683636929761 9501701964684810998 396347696313115080 17339396857605660929 16652096199936867838 4299130751180236175 10833285582474420556 1835212241528697184 15497638743500209214 1421450233476591634 5241334721466168427 4073603078809240345 6155412806540682936 3460577673503776528 17535432251394091321 13495185751879216871 8966172130467936669 6862105517351707520 5178615512758944050 6842931486368943238 9807176455621111765 590026755228255107 611399245431847843 10499619832256908109 3201755185543250906 6419371418081984910 2821615212600663465 15821572607280202988 13917162248520582345 802602498565914679 9969457003792654070 15488487468159164320 14068046689256592377 1122448216381194544 8486183547025506309 4372547725435564477 624359507575616322 9684466555571632249 8343952057879796310 17443347831354135291 16135660869945082367 3421286434688193767 5640513891663698189 5053443555850376430 17608560667509821837 16391952181198303605 15252074257155182192 3827722858756522003 11504262810591741070 7929384445010824141 15014302244766137650 9749384721931188525 4464741927330431244 1545618405325301122 855217438666666580 15582019566120728349 431905301578464636 2339203728336022886 16756341592751704435 12919171699603835594 349361530989912107 323329575672061483 2382487881588814253 7552633425719569363 10903725066550399269 18309385653476844614 6089200950525318598 18005194707023299367 12906307650983090302 6621115276939455379 8949675730281140696 14046569673702614522 9309435724618027255 969780539364520212 2194223764914678212 8608764884672633251 12676236614373802138 349437571167124198 6829843441764227369 11148133091689331347 9362055798824250456 3405793261344809975 7477683536332854557 683242022508760612 2008689509165343466 6797953676579248827 11233637857688546157 2346221521320409082 11249028617154455055 14228728939004291445 8108645911367728926 949297613493164632 16353717610971808992 5764688464519096994 473222912088700250 6179253508141820247 3149199146651434712 15521536447212537558 12421020710153891440 9394925263764064350 5200621166345876737 17139274948942829061 14610231749609561383 9356708336222036413 13661871452040799194 5810944442402166029 11334273256995373802 13983764778058303843 549351910528278899 511932266220577610 18342944124596331334 3353420292460836870 5012065817493133560 9275675874648791239 9396996394025655064 1350213459060720596 4035750965770129984 11413921659298177693 14198070510174296208 15766357624647391492 3940573984506060644 4013080945476538000 13960032316546745586 15416483008998138722 1338818512189186366 3866284130768617025 8554173258592743031 11007540986561524825 16353577815709928583 9111643629789759363 10009729630593142080 164804975779747357 16387856076138373815 16045428326266850009 6955824579566557842 1592261496125621012 11375135622385464862 9555947715044545868 2769693804245559292 18010829299083320797 18244401457262301085 10578873737901248038 5543052390794046041 179116365151782352 11349769204464406279 13555672724750541303 17138922879650816060 2500023355667914529 13655300104028503228 797327969733130481 4460664033644112867 12337060422313335723 11763669872127606023 8879773275688452647 12158476236764616781 16783268621228203291 8975423667614447403 16422921699039004587 148715049732754354 11943137097956558769 8036179577940028468 3800401525812454615 16456346779839028768 16172637823658081108 18202358533037919421 13186134107642030349 14266477439004430983 17605188267244378160 11297667007080175743 2814104897348048937 14452013688860683427 16998690204228408517 6087664673301054181 17386681319203695859 2166002521224984422 5729191683784338524 13252034817374546188 10316119123496992451 3187617782685059700 10485054122611146070 6690903037211758937 15098754661695565449 6735764271376221110 371651078242259943 4235510145613540589 16062958558846306602 5942358914635089652 9346919291418863069 5363877758145411474 13252439632677460941 12709966092983665860 8039665277585793179 6511712449716126908 13308190913436981734 18287734019083219935 1287560663772385702 5397646684374804077 1669721757554329384 12400736377898473425 9114316059905153808 16010218896359762349 446710271982157423 10524077687981367503 4912119778304148451 2491598468783024313 9369472959702017010 18369282702351672755 16674415850006577359 12666909370186722792 4157184700499878842 16163348908100569731 11135637630424307705 11504619165087738267 5603154974743179752 7512161920783336383 10767792531995475217 17862216549350037799 1764329542575223014 2477260223087711739 18438373430793787464 9792663454647407435 16744463532793678552 7619941544172949507 2519751967869904899 3736790521917515240 14268561462634188060 10323752570985878752 5178821499806934879 14966034466177013704 11097710067165788403 12512968867712848723 15692796266950910459 484399773747531653 12182775331594849692 14468838559110028484 4990347911758721778 17168939420579594115 9110737672476049362 10716058127643245700 16335138507026278991 4927764175589133355 11120189752881862989 3791540788829154592 16111031247091960879 17405085743736663896 4085930085540009636 5401506823875945814 51793248333154844 16254572872868876849 9000297250355344221 10093037965213975917 10708087746601384171 2565997386834605454 13613471409717208233 1256584413167034389 10607603788971672058 10943314584777775063 3883407176881258362 16344139279281940432 6689938642502025777 15213967842598431132 15598010257393469068 973929700851975044 16019403858915638888 6614013601861200031 9483227047234900058 16888166660615732141 5666508475819385786 12668957644707802807 1009773881910050074 14941394392269788650 18340902323296521194 10501768778205999378 2867941176706836512 5729405066492052913 5652484170538331235 16665803423964450604 2119329167182882110 14630974555226488615 8349350589454910557 17483340796905430808 4255738255996552998 9075403254117825707 18152284924804058615 2144984876685985822 6207107805063271198 7736024299286598880 6236850711176272781 14587940637999741035 4530565811405669207 14394274702067260334 9881293592049047534 13508082247726339260 2708139433934143952 5614620527331039143 15137972502299268766 5676525033251274778 4962230268949166035 2104121870292791338 347693119340146955 5539840567236024669 11050356629363660600 16326644312353378688 1023731008189157639 8741242759286754025 2767197689474540096 10704916086278391590 12422465867594947312 3450878066721028214 17249868470705492723 11231771232861784416 12387047288686873924 7711916998506753967 17570271992504368141 680593771429102086 8539014028776051411 148991584982956720 13379497293767462940 7592885391133708383 631830715819337221 7406945497628940144 16610340397710571465 5782733089142103838 4195739766063581441 17962506970539226211 16505266822276955918 12437915756883136900 5150040726599692131 8965383221169183453 15974314558892897436 9337574069380567358 16235253235570904568 7302628928105548558 16921094177674936808 1648073290958004438 16492347421476550830 17239488591307580522 13848559529872814496 2816808246444105773 16096260260211481495 1733730078816756749 15513318913516914084 13329049631894938593 4793464326465127203 17570091101374801707 5052240513908696938 12017453311439971960 15263960555954913014 5480063598602918488 12159876355268223356 17279954782284641344 5942348598441107591 12415679641931010955 3415870477123334661 3518584302664450189 17425664435482644783 11368471780406298206 7377800236360002668 5747702321915684149 9763311207502726613 7107251806405745231 11399841826238162305 10991122655434286743 7762121911184373489 1157573705187681006 10323444094590850518 5198304859815014171 1678553850556313795 13962324339818704577 6778807609128546167 9202849337797603010 10705706122829994273 1509622594048840275 13814394972386229602 3301076254361887994 3636155346599150829 6628990046003759638 7042520505736345397 1065212048164941833 9344127022054396341 12581741107055065778 8741168403992639401 6166506864140929980 12809143247541256162 13064811792116851513 10172777569995648719 13469452849107943372 2582849994664251418 10744724471824442823 7364633742588599644 10433049326703835147 338629939392173477 18139226420498791410 4609676903909507527 13608254471076005837 7146565733568566518 8354556641350982074 7263193331534150270 8884946704700156288 4811566018595712542 6900914684596890522 2996540324667749187 12935718400751460071 4977072017852784739 8866558934580541898 3693168557502963935 15946638149140775840 1729806410118206376 15411119175277750740 15796029053194917723 2361731948772508361 11567587593462609300 10374331120104471323 381261662338065912 450295627789139846 10030457413606265263 8149361052195536321 13385897987075877217 2588022942694165136 8935413461756432889 6357856243264086151 6509280464448605862 3386070139864067422 6648349440725334383 13825970569163558981 17494057852333944921 3478156229181873539 7884963532048736437 12210935894792604989 6827989468717248455 7639946282795463988 12229537802472195700 14531546024706113641 1722257597409423787 10662145125885398862 16535867651293738706 1236172902290286598 7142177334313591262 3521750558419875800 52426822503149987 10393597724821821250 3897740784848630602 13412798360936476148 5306628109866680902 15993036105489919981 16574976578533068666 8126329449158910044 907024081915916430 2139319473544667446 16589240107519037894 10292751715795618949 11118832976183717366 3500460006378036975 4382924426695756451 15305472543438229083 6641864685632528177 4688191286977214948 8104585537858883733 5398214394177014138 12003836475939194404 8763563259482078111 9356894705939061598 2969512566323645847 9176758525795536776 15797938367689617874 11477894509405644044 7782791237246978762 363624379034343515 7897990548667792601 4117153970095709976 12667256242230309906 11924608031021828742 6542294780343759258 2803677828119785674 1605738977403849989 480798290353940778 7506045912840578396 16577076031410264375 12732849048409635051 16695181071897989484 12186216624529697470 1273888625428180959 2027699881618213190 5947665022002679642 17889959126027382358 7760280051181310396 17988718066147680660 8332254420859278621 1888378647392042198 10971804943041391056 1236547562892339262 13856426138799058151 14224113100544824410 6813405466244630835 7769240336157077786 3439867086475077343 8837977896797604692 2831723029533497151 7561931164939471701 7686065513892617672 16085623454067087908 16580985989957541376 3003141125204096634 9824445409393927001 14876561342877431826 6528046820142989110 11154524120977489056 7890416722227783931 1111409371931033696 2469988456830038393 17747315726444073942 8303397098021185014 4089484395589162641 3836198360583251680 1160333347324448301 17968202843097209096 7263615568564451984 1097649682152826177 12641166044460913972 10100990260021700095 6028943462885095561 2498264557003014625 4665138239311780099 3581251142660942045 11211914580241035795 11745026679687947786 6930022035399966453 1908379641079960801 17785957529802334737 4740698013130077876 10995692118310946609 8595844513223096293 3685841317306583476 7104650485947923466 16704132387325135355 17196505926563372211 3026505213543485767 11146442446429496066 11078189940781360960 13085810540479629515 7855674457239528548 7591565601317391421 17651449850866602465 15814569379459833749 4514483536113413523 3011923500335794643 15856102763116402299 3137240298958460229 11386388281268709501 14868274033015255196 6692128741993804550 4026299622847074823 15205388352250502892 11622005850956274455 13894899260483406396 12717467196160165522 17431127631179404589 8053111660989280587 16621327477718385686 3546711180337264205 12775551922074758580 6498102431840982294 12163636835208076419 7452412537936555248 17129436314754718286 8861419970865696460 5385755764176431908 11032690136957057052 68674329996229662 3131760374404475542 11523502085016042829 2057987527095495973 17311785998657141111 13908409867997758834 12214510917999718375 16716144671964831585 14187440511715649955 2413848130563108107 7619204174210940845 15344407874830954547 12124425960549741448 12209006201534241363 5565587069496974589 12481263745715877328 15280380011494359850 2122179708813212209 1863120606632132843 5822049686983270500 10474569906209816720 7344046139652817553 13698570857680453452 4957834274179752678 6340035852061551035 16556054442151261854 12059635084114737279 18051155410313225482 15814533225032644828 9600840588281550066 9156684600585855952 12353149698042855574 9919833214246938418 17637228331778308310 2460283544022415803 6319621206838525840 17092113970875961686 17504500726420354582 8175466494430707660 3550977780409606348 6669775989439645909 13417772454428367537 7873893533691987097 6953786567131599321 11881741383145057860 8666916244637810634 15261126724419649732 1394264232047835229 7021157119048159312 5705516441132167877 1829850725593994477 3054371817257618752 547732342887530551 16853383353336291133 15945016904909727063 14973055953126730252 17027564470799925700 17693339336803586180 5791107773988031496 2884674911078684638 5265153735267602603 17570213827485454679 1796621526987565353 17038737152756287519 15779837834752149719 7823266958817677121 5389844558909967737 18244807441346778705 3264096616771025458 5611841371714450494 10471945413960248705 11821865693425363241 2975958576478540986 10872349471165336015 7116572483639020005 2914585720223341180 3899703904734252854 16518815298771364154 7792627203721939553 13244240198030657562 14634981767117431177 4387794923090369740 18157253933998078540 18254252220330234117 10519284611232355203 15223346386822221306 4039771393390029604 16574418048289342820 5081104378985998716 18016383864314428692 12883951589938164549 12887666737408528119 15067681899066110778 9697863665557620948 9350094579632961917 18410596744991845158 10223414007723604802 14883455446571011099 5569051951618841555 16388363820633340178 7365891166053364512 5070271019504075770 16988504775955687576 13707672564050107589 4118155280345224225 1480972826698741198 9156578776203168034 16004505689701253461 15980895567411328615 1347183834664465915 17025675121215159316 10325699636700525826 2748425107520658104 975499802975095083 18061627830565635661 14702724559855659357 1336582292864752069 705795970494854157 14018295021716728901 3790685107049811479 3931304377687362344 16193873750331006586 12508848513078710806 15257030212884437682 4818023986974537434 3278303061227395752 12744488427353306252 5277914942451697755 7284667845173433538 13694385902353699573 15827571031013150330 1703868384367580879 4408156951058698760 9816276857956852571 8043928502732114422 13128740352711580436 8854720052090735688 15168050257643306427 15977247072459390244 11800837332797393808 11421678318002486473 16524716980842443530 821361221338325340 9800212343960328542 10565569086710120975 3386591092818177231 15996419220352774874 5133060977409091839 1874761397493226004 7237752337556024384 10359377973924299686 8774573521770074150 3401930453858771988 740030926061930227 4294068064787183763 10420294175460939409 1775578226125558393 10542344294388000795 429398423138477662 10467134235142211604 12696604294838706241 7337696855557360644 15567542635338314008 16160335007470089782 13733964598294040638 2263565659890606944 13098871352512551733 8317603886021531110 10100371558233664354 7626468565836192464 13463755027091007990 13585276879329842741 3218260832659818762 6231923115257148563 11548951736486377964 3049860379562256882 3297329358049701096 5565685511527498084 6633928975212399491 7467423172876067649 4982603279719610532 17660239624749653461 177028738709736756 109023737226939382 14877328544894673246 7825479217898383296 8383158297573984632 16781442776842635113 2062230107387579701 7929723878904404334 18286089572971319986 16051424071744790844 14299434642742126435 9116729689470161412 17783282250514883146 8527880974279291833 13621063830303960973 5034347481024862624 202578733831008937 10021317355724438662 3042187421430991834 15181985852600996502 16447723370302934043 3839203195691954933 1435020742044327005 15392102192056752961 11052304856866975959 5962879697615312514 14615900827111259058 10633173501789440350 17455137053612534992 17509905055037763177 6254615970783320950 17237444859823873929 11288635187871246435 14547149488971990743 16202263037406134412 8128296872286620086 5749339229145604759 7263835960112426155 6274008868802412919 7431260585112904696 8421072641250077797 1636098307841576438 10290080022885929946 8484988861813226377 14619334157749790667 2304175655099466975 399965914389323177 7969595307234720259 4828650880458395316 10309040330188576490 15733054860825272619 9284573588860380830 5395366954099580864 11121264546252240496 1714172556384336988 13802219243446338286 876273375599286897 15337482819294892415 317854859203462845 11429971827501494445 16961111885860671065 12993591993510070964 12964247905410358131 1180973433637691072 1853297701015777945 18417614358395322782 845744496029038042 3959799198184544180 1958965586412579964 13701982845590567500 16107474574560108615 9726741670408935669 7066673295661007973 626358449225479741 5238367822508004762 10612330342510011465 16856243518142639883 3712719454945029056 7339191663743617402 13198849061669045130 10669584113387181685 10887782283214591876 18248911310732951820 17558294114332126695 1591649455332714155 1307553428335201991 14031000272927186165 15429265659083023117 13824865774866374875 12007200789409327059 11939261845452384096 4627128306330576339 2760958349650791085 15226498126203727348 11632577339612169899 17839849316653667039 10188531690343757322 17243765357839879852 1196643293664507734 2219110870647046770 7803958383572551477 7860484262459839507 18124828288577892989 16402270965641472733 17592721825784373679 12377434460033614935 5840967719713910472 7820374819290408243 13893983074241111622 4433317722612110276 17766420299939226920 11847720838502088067 18027477488228057311 6763985582637097479 16256404758570794905 10134622520530736774 7789393818804961902 13340604325518749330 5902647276891223063 9314529941965916318 15762250551429868225 11463863985187101800 4960219236156423219 17343295459912979211 3479632297725729255 12535573875416415258 15324030674414302252 96191645193458989 15706128782620035908 9328457725347623614 11955256121397727168 1473148851826707153 14138395779796026032 16167848517522164489 5995657718080263070 1236399211777209765 16069865276073351286 135057361386018206 15744872361331466384 12483561605382049879 7242447218034143109 16225952236306700209 18361906561533608428 3631619101563955999 7609601405805425419 13681164449795299416 16878284142287986755 2755464520903260264 12502217733813613685 14258270415793664577 901686900699153356 9736438636005857570 15726342329052989679 15605519228688317811 14023690400497377491 9228476993048833324 5424353116639456697 7293695314205068419 2189992956815148037 17873281695562552818 4972387798359869543 16174454066901845267 5034171625589727999 52772026277306137 15300362138119422136 397544932806796196 2500067580181269543 3022161617511197270 7376680687560398403 17080675246669513337 2985760919247263702 1727788483443377331 17052642114643018202 13106256286721662231 13786953295255140538 16560496094026496478 10922403203336477395 13658515565807269801 13573045838371691061 13656845796329561454 16478336455052929429 6824943012279306581 4811429428965392928 8502208809318622299 5424849689989227224 6198060457932411408 6197610214487965296 4097954118103253477 4932526334167062017 9565720150002359281 6107512831036450349 5151185586020124415 16411581322737692826 7702756832424078465 7773038362209474025 8988142755832487772 10096859854350395884 16304451322125239292 1690415662089084764 5779230918200776387 12987343963844078446 13372189469670549267 4831942653622331683 12014981263402219234 17922499998788184884 2576716441645681211 13497218210754290261 7088792762370221933 10857628564622590169 10327807869954388601 10557753355915679393 3030515453823995726 15243694394617445900 8938188061466087833 2612256399902284589 15442826261665338411 3122619278630051574 7192032307548834096 8676835835287028801 4166888873877758548 5678412244416511506 18034274505135188947 15755758281908141904 13241683709574131596 9774375229540316544 11420616537287244514 6050668015484919246 1312514182377153512 18379705668628033519 14083104147477947600 15328185873284719985 15411622152453988874 16752663746341359328 13552083646124359776 3565936460224677986 9772030396210272429 11346517830984815170 329782200482180947 4084168912678556877 9195721217641249559 2709446773348839746 14322650386119455448 16547151401491492771 3056361799418283868 510855628876397735 16413349120883078249 17521050083398099775 8811969544134581685 14241875148478024960 2298159529623927147 9697340152157054243 5325201491649786 5250187699944178923 8415272815924485101 885503374558408350 245827002585680392 15772182459187382415 12568283864191441161 5919793094048153941 1203968215642698271 2152500999725141534 18088243955464278337 1639271184826990666 16529626145685523443 16550874053283442817 3655034795520172295 3357471981407947365 5092954593093090926 11283504646433146982 15467726091641874112 2889553280531537902 15923213024678418006 10511467648234673751 6527047022614845009 980913979602090502 4916115612914619095 17439076665721672265 12989954326010346671 14435799719906640767 583981479617551352 1196952732650310256 5919196136622834206 4806013905954267116 7888010783824260096 15442249280453415297 16255054306839695309 12814884760858113104 10454513115975823205 5519591045350465929 14803295246059445825 17434394262237467710 10702682777756624062 3262808846682340751 6740185886223398504 17873872008257048510 13749449737864021149 3523251177707616304 3204001206883413419 4421320500240830079 6065776813514874199 14442549657059349889 14197825330096386446 6842890226676804775 10239628919290357314 4572926141315659147 8301793312002117399 4668251645456255615 12918334305446210407 14079196580974571345 4620144860918796303 4317949751753021210 9782165416687147882 3871492500022597580 6141698176643028628 5730861398986595881 7016864634066960326 18374124231782106122 2388361373670692611 7833470928581599521 2324570023595503243 2392735324990957579 16258832384198795395 9597654193330422590 16759832709761464110 14270821839676800828 4095554015065055797 10517212349268715952 6290596545937896100 12832421016363028212 18027261955098734532 17666484053664290115 10701899522182949716 5019353677098596393 14342406783299653658 1601938773230398390 3578159743079917463 5996477074951291697 13616180536714107779 15997606882323872089 13513294882983745042 11085830525229830605 16282399991087253353 13394616969153217181 10385869065796455281 4522311398493392369 8132422965426645473 6584499708522823 14722058439634418923 5873205553054315595 3822576559318423764 16441835017879886627 14426213920335992126 10955145357423064296 5358298595289788074 17908481927420804235 13895958781011521631 9889776576570158363 9458818513630529510 15344322986425513644 8853653408386741713 17076657505452613384 12687784994302124301 14646597242755902303 7082273215990470527 8360840270517505427 806180477980002120 12258537249672430335 8107126481291593855 11113901865184475550 15476143347999002483 11518160552075779299 18332447019058113828 1822563621399124315 950914262569679214 10576521561348055771 10286404428262888085 16295860831167232133 2437181894083992591 2422372606266790249 1795392303923668829 7993983786351942421 2541307711338173956 7777186223002600602 10837608473835862183 17988389904938737569 8496388901639411942 9594794320950509040 12199318136139081877 9526382114611575475 14302717130926757146 11804277209513733625 9464414239429357216 10872095698494100154 10106499375230901597 12303438190507761535 11001254238686897051 17094629863920546297 17177694567911219384 11544155651072831653 14341830855241161255 16218127348430348863 4420228237822857212 16517009565658454838 6020375120123404992 311142416159572329 267247307302622671 429093190900530403 10016344286252495545 1312373966076467811 11636392701060083531 3708364886836673592 12136829207605326352 4405693235551842688 1965142498469684469 2086234413388122097 11310414145998716406 15519018382538268328 2615124581328090701 16158030939181180891 13739125434442103187 1012739401996492957 2754827021650147741 11867712124568552148 16735097767018813823 36171511075577838 6877203797897220098 10472671393276576920 7097182210434867559 10622802775636085178 16684996268073773954 10818815836287979926 13030058939887885385 15869119834040421465 14719772178110250722 12013372724695407989 6072011027129440521 15593439942637039412 249758951475443217 12421658396204297722 1272220851535793578 1350423370246007658 1050063922688050451 2236892159749272425 9746507127436338808 5419836640472449653 9380754461602482564 8227084329913961439 4185335703741716409 10153886703165465436 2937663388357621546 5856920190886141727 13942558559389464310 18284288170729980231 2849436767455307704 2321645350491277322 3109961986665399852 898492000884288637 3797858443259140973 16731477435162817156 10526621449945222840 17529881114533259450 7933367138506193308 13207685403564625109 15935661520373186001 11651332623758185609 10439715531892946990 10251277271028486655 4315111772967030372 8358276392479109441 1002293068598395037 5020858759047220763 7557684250393751837 5466698936596129597 6309089878246352278 629525997935983415 18161908564316566557 8866235285172769131 8822432664345373785 9855995748695841715 11604258110181989342 16626938727149244705 6253528461294723401 16559822732375064794 6210867343568249022 7813553583612361660 1539935125837723173 2093425197143588581 2243088265808175359 17757886064632458268 16074817042865865490 12890114097831456089 14322107974651207475 14365570930241314386 18426072336736009448 13311901084739796593 10580006771403536918 6369997648731363414 8865020917325805938 10219582013548987158 5919537601992883143 7310305697402147847 9162355130062519229 8208835992173209434 17710814798631509456 5675380730193399989 18094549657338856016 11173529074223198306 3049552721411779601 1690726021405506 13681730333702116656 13550566868590773465 12150853686446451774 14036358584887379060 783653102113627279 5928774329114349784 11163123443527330001 3272023928763486212 7596161300230868924 13045603738277300802 7266395605022123273 7494585367875222682 8981987499415626584 12208713733283974555 18065430331942942777 4941071433659670262 8192077460356301748 8636226209545531863 4536881554356618602 4166771094270640702 14094533117120021271 18285920357366661530 4723932890459452194 5848727004601067547 14492204004992406465 12166869216316113891 10493932693489372284 14560491532710154242 12541408569514797419 3098978224986501902 18123420322630873485 421289819851130251 17223243873730220851 8751313985076747505 4305318914073354857 14215310517906111932 4827671445095909252 9386755333750318121 14897353387988063897 11925184721497276237 7682869285027856086 1990536141537711589 17583243444631513341 8540733362907123369 14436819800722262603 5409625113673868821 1448812777884489111 10988834449387317361 9184848900631524673 15563497032505463382 14313626630531312485 2464322854870574242 17459885681294619902 7972812874492961937 7169033501136526267 2367730484874666246 14668445161572571569 12060877784243461701 1060443634925858875 11276991710086895889 6184232083732169807 483104389580652236 11296750959498814291 12621476759653382271 318646974081169668 7133719542031816918 7634603857086116154 10530087621289583356 14794821070179434634 13427314318444534567 11907665432632893685 15656611937218192559 10582468586588097767 13922098476826497075 7958974125086588922 14499826200237561497 2026164477526401527 6189399281922309961 10666635230373009523 8158104718073486455 14962115239882897220 14277426966159268930 585543819390062239 17391344995704878575 4978946356381070961 4105645403792435622 20636228016872002 2555533984401850421 2174705904961852663 12087112435676460355 4936516206124020393 698860252084075241 6605886842253335463 2967421248409573301 11457548127516381892 1011982492831584176 16044662646077455497 13384477613044140367 126257927624835166 2046075431754630480 7041567858832884114 11659682197183586819 16580324373911419287 15670903080840316767 11267562806577950867 13801525990813969475 7053055597516624096 7733747664245163057 8924568707336852817 11972844405017888011 11072249127334914624 5195323706435934955 6361688496265733845 9660117412067156385 8168011384199312437 10990936343134288540 826545884811658313 5385290638790642569 12746650034557865978 572680786544741850 5745264686262302226 17906639423708246862 2917319444359553398 8058360037432296626 17727319908613598903 5851702241570639597 6099232589931593202 15354931837501394526 17158393357515645597 3961718554530013630 8832488071734147378 5650206529302061851 4625172429529795705 1425909340700658099 5624968317718320814 18145098702208648880 6576882810912778181 3003984541139004002 460184004781292169 14781741881958308469 10608148125010119957 14650513922798505384 2998071365033215076 11174614001822633399 4930611968753473724 3630130843236418971 3396292968580100499 15476551636905988770 3448812544516529123 9271027258638535020 8106603331418379783 6275613850805574066 12546955470549985117 7946585971986347986 946896268874393621 13521654376549074277 9004175429897180881 6655084978068899878 17699511852723203941 5352167680213108207 16155998671911304151 14175806516574657357 13378807571845615104 11594716550348251654 13238005627227787590 11055853450915903256 11915768148993558456 1271886084077354119 1191163351252330691 7278625530554030901 9307759179386430885 17123156753766974583 17323659338092000291 7213493975622920327 12504465195724805871 702891371803197045 7503095831176851283 3418863242701327370 10729034932645039369 3445662443856048257 17007257960354709148 12914790282106493752 18271604514125306211 8585922656589389451 6994192920768656380 6798437634817341040 14674936057181579794 11460456413615653415 7904169561331817716 3911798415615410797 5567944477518050663 5168880941625255958 17236749010181900409 4733168722056646156 4865867790388741621 6382070605394092637 15268673823277167203 3463188735382740532 15793408738675483476 10345365798219893236 326339304535963627 16887630731184936787 16777987990830014934 18194909790237018412 12331958166363921000 5249447464590195916 12145672509988153099 9453084804503082894 13839423662974115315 1963722826499509500 1262612641186057990 15239935802600424416 14469605647167364248 12319474864529176310 9831141735953181106 17939313686032983571 941024409868757172 12542587658702408268 15925437727598536101 12398062350181962300 1562233443027164859 5149072955082853054 14201308224552700851 3331974426547532179 2760547467418039263 12541398511378882220 16170922370488770314 9452115807873019015 15901595740609144137 286157959628693048 14880252706760368485 5181416842302083041 8760245013738929198 5091464269189920850 12980315785484479660 18269205850639298806 2859389741929537248 2021754935996257007 12443938949934410483 5461924837446547024 8634052345829543018 9250547619404034001 7302303620963235357 7572474810464993975 6792469506028303592 3824382638980333906 11816319343571808420 3328743479877119431 108169742781661023 9315130849624500033 16598251163889663065 3578362328075326180 16894826541853445444 42841788417818956 7169250394883838893 8619939738608130736 11165634090959380490 14292182609826660699 12376443520872226643 2181871342284549334 7220982587657111446 4284502294087138837 15162226437692096512 14941370817677514087 10635764186028034892 3752963897628770274 12508349129045966350 4227592090281235591 2058634898811677186 16042963462599597705 3599299236632464572 5074778341708348896 8281399744297394214 12586829045219995067 198154540120438281 1307935694020354941 14107756554039410716 6483919584074887702 17747762443244893947 9503628565791546712 16319014138761302356 3111629041226122235 14294843273771895007 2500200377505149226 14478797494433068528 2035754169721834958 10409830168465337471 14930662074839777323 4676346194805073158 2099953968013212928 13821011905791826438 589420547795820690 1772686189225295236 12717459399382533792 7545202889473594941 10196201528984550129 607302483837345729 17715463878068389253 3198172930594912230 17574150355775741842 5245083809904638663 12033896579745879862 8302393541245239453 8488350689942187281 11521146374578302338 5118371687967302175 14770611157089552413 10499346404708630837 7160555654530435458 12181278899907771332 8779631065655794253 16736079282931678811 2240953660461388545 7824379328275614468 5714909428856344866 6974986679043343098 6474044003347256747 11821159760738153186 10762736568054203793 4072129624850057476 7903515353956461375 9961860091367748320 1345359460180463490 7756202222669769962 14529622586910655355 14709491327686372814 8774950453641409561 11140362613899771824 18132876327469781165 2430935841757672263 13381777095400593998 111877205703667322 13532057125348430252 8961079161187892220 4955149204707489109 17567247680748323545 9833095878777093957 8717159594257427275 16626404849247384961 15109690243745023316 10174640480111682362 15641008031225219062 12045252809073237129 15875776241869557003 15941976245058337190 3493587065472792308 10175541549659225873 8787518717784319630 7898228713561261301 13461240129819416673 15885303190281793869 14225115414517008428 6374813033262878782 10664564310182971106 3806889942005340603 8349191561595852174 17649015343895128518 90672952750288777 607941591523597036 6184082940262564533 14466110979834581381 12088292581935376149 7117084865574739188 5464749022801654043 9063232546040227852 14655585168868626923 13434882822359079275 10721984370096932041 10165040323883820958 17736710838135186982 11816851634140754777 13412519954677684154 6547241828880126478 9050196719516830918 13721873127446436746 12334670631373183548 9594854329951698577 11616955210578293861 1317054387950257052 7752233053167531505 1336683716899408171 2713444985070053835 7047431293349363451 11214881917762832107 5004115903657920262 5349878646780751385 14223577687432717407 14020293513013302712 14001794210389493218 15133477990653928146 7978030915371930793 5531482834914045064 10673712391770309020 2115347151092224870 15884518666682590954 13219158058581824339 8875857342105724090 2376567885924546965 16613218097034453867 15614275305492832007 13728509726819921194 10990165562271623139 12151241552069436055 9078016782125898019 16197244826996266738 15298787187081455373 1151310022106877883 15643264857681226940 10238196007885206768 5578860914131779419 5056356830314857173 17408206815915432622 11081987561123763383 13397183525126948141 9413215775083815791 18235287302713269755 18363864890270162538 16488592583620127188 9932195716868412493 8826727597437259596 8649799439734592166 13359240087857566377 9596226698349199703 13005327441982686168 13185476788922920906 12767602956265684833 5417886103767559994 14238811951930060355 1834365999917878739 3478011777821159776 14005720966781940824 3839106484310628295 14022116735446861419 726357360192965025 3527140627064142097 1121998015917633804 1140919088835702348 16760980898940080671 1537549465738454315 6442121983185347803 14931905934931374553 15987343170072456357 17406359368954884904 1030341925202625867 5667606241366222615 8331321752166016082 7814284603322342823 10548405856458465982 14843818775797947328 2565944376992543757 16050392024604826866 11312558179497717993 9937409223755127648 9192719972244138781 9729138753711159365 11295582061372443897 5697711119940873545 14495966869373706610 11869987723029429215 11408620988816449966 2240854047304628945 12108080018214775418 5260581081934859937 2159365347066779758 11928814466510372722 11956712928523721023 17883162422514584027 9915562877411731250 1673203286139977967 11009147486909646215 11477688323417785049 9922944428844727629 1611501174018322063 2861888492816401830 2521602405131957553 7188413474288913334 5423233217098362148 2292698981244148554 8609349378804501077 2998666252939734068 5324226507441919945 1764546312997508120 6634209248399860913 17418910863533148029 14462972589813602966 8920984381814341503 14182279431041808078 11063885395403215934 12106018955053878360 9646726901999141061 9588772079857779403 4023924828026827244 9947688810497547705 10620513989005410053 2228559723085320776 1727701080436497787 13830752810701927640 3144009436530375945 10341882588798679598 1410669247416048821 14437334768172655153 12490027731320261330 9581788650913807299 6290703623916321047 6199022341412042757 11800008349977425214 12001185481781967758 7735589520780727966 1253430505816535243 15535938317629089649 2651614196013863678 6904025986918054933 9695332633996506346 15901587670781328050 7687432606790226587 10463373359918521603 8986009520927706189 11362955091495835845 269964040825773739 17236526310760664314 15644380807683778507 1730745248441209609 14958053475197892551 8295043851014723249 466665483845119155 8870702172637166688 7618910681572817041 15988914649295776908 10961378046845070228 15848223969871888008 1343704250927114633 8577357010200732128 3123514664447382705 8598343653877019872 11812184239401574797 3902924382201832235 3328652624838763589 9419497180681072566 16953835777125342691 1818986299194633892 16226683839766378140 14691655254057008923 14578977173115495478 14419409751057335107 6034530444918000273 10388048612388944376 872006185975207352 1354461459206832257 13716325534003260013 8692664156389367756 11443652002704381994 12290590390241381714 8206304271860854212 3941484831575411477 17932115788956106609 5106374722041830674 2242790978271392266 8507807047241751921 17194982001989692737 11317014859570542934 2022381244500701728 1218088547592979941 13412221839707590334 9749251736709947450 949482926908601478 2348749470907308434 7602477672581717361 18385686397999694740 1947542910027592676 9954200201386597282 10999874100266404248 4974178871403088708 14100920084937324258 878613549574798198 4386154249587526654 12478999667956502383 12907056538684827092 17904487666142659828 7114760438275928556 11189142883195348681 10963282050532651031 5954109934756062032 6074844961676838612 4467541226491442373 12241106346334047810 13878337323764592000 2590871717844824074 10167003917834205872 9726029197672491035 10597441150451716385 9054755461678045685 15883138929759003922 9076622777380401149 14455159319403076601 16951398259639685947 15807750497173754900 9924874954871659426 3016987541824439667 15877542743740209963 4714430817183208185 1443938689992986883 12776946550340392225 17627175837654729903 8294118355187421400 11293516233508437338 17559543476525514672 7618431190673218408 17115587354796106142 2381542096181221563 14369265452252585089 271202165820482287 16965864643525886550 17739479781157990098 10541561235997502555 5853104270156035891 4299179058973075299 7955990450526357223 171204374893291135 5077501360217767555 15375070953815506177 884161257051427825 7860075410407135793 7100462668656666589 2255415402978811633 2559709359673377733 844945060482260855 16630335682466512812 11820943054056536978 12220915128132650632 8809240619522582962 1586959081084344806 12938955397413544593 13380848932173484060 17804419760842373956 6734615624505058818 5111191630206143656 8388424988746554540 6886222850126087036 11752102930678819993 10773607092189271334 6969043715393393509 7498989903041552565 5786042983992097047 12391124643942621001 6461479115779818135 8951418253034658593 10928106208539474119 14915250660711766835 3301736164451118653 4331415994683571359 4475624114460861344 11055544783420347711 8817859031883033050 17222100593288087982 13116692571318283355 8243575768142048714 4195233275569538625 12212258027515337110 2591743236523041708 11144330166156072231 18359920425415892447 16803535548464870561 9194334563369883152 12411585885141147110 16543746930566974742 18441822508317398859 16669126297076044038 897520546812905620 12470554295638880409 4665750204762390899 6990299807741134500 6773480078531122357 1291094199893264632 465202926655746437 9627984473916887881 9565168816594265181 459863150467141259 15654621742788080836 11977979481178369191 12138207504642713541 4712001097492965349 10199274796363171196 16259750304631091404 16007958628835535745 9353722961566522349 9976587006775264464 14755782692670645567 3439414862249906564 9470933499027369527 8116688358781238951 13121302608996439799 8793833401452609789 1514276574886339906 3396365169462479151 18371749106961673465 3626900889585165721 16074883395430713497 5336485813877340889 7369907508422658071 7821589807893390733 3389559710922998620 3164847836483924078 1661052994910121103 7282167143756418339 11407061958257094387 12965667331617010463 17400700772221816469 777013795635991179 287174772694592926 10915915623343777134 1261994606229017018 18131375962223659691 12298274963627155175 1980046314250658429 7319414688536090211 18392461245332283095 13777198115221999807 12517908011342533292 4433146363637044799 17445832974855395116 8418619965410366314 11871393730453471064 9869957444712967806 9511879722133987753 17834387449763873718 496925757807024405 16557482489352687343 10130259412492485745 18171098328999657812 6934895382252805221 6952315577888621646 6650768645379440323 5307092706538892137 16663285767991160041 6418336493683135007 4006722627949220474 14676676449751405977 4989620403395681260 13671488476706432334 13588274825174361775 7153348787389660716 9552081438036610129 9256667224724640688 14470081628033335119 17231394256586965547 17745654901648263572 11468567409121607197 2747046598891245879 5153455027200809769 13499613463041210893 1170166526583600215 6888665361577964516 115467078331257949 8128961127479911144 3490819654838659901 3527567205070972538 1777809278085573232 15907621290897252677 8572695046817693673 4159758157651726558 2164424565433813028 5165610294200544970 8871813555004184884 7429236747301308250 1717006187282660394 6542970767057331142 12191377145715506095 16437182885539984906 16418463947877111416 2419861160070726715 5480658480333326368 6550324412253652913 233517653146834421 744104977903930894 4720464460074783721 8189749198266870901 13545591696273758168 5927933872272160981 8618513091522190647 700262412249222498 965357961944345125 7797948435271878169 9816090271005638331 14662413514734726940 18338398857632615656 17944758092121392927 15879270785207250249 3503110542494638960 4009475211566448867 17709172959463699257 13588210049367060148 7981189523444886787 4043742539118429666 13461959597222137793 12126710549012777680 16970368390937886968 17799190330470403505 12257337406502313937 10270665443028413252 6182543717815578270 9144350065919793026 404685394141200632 17541285937489251036 10246681647258942096 14316542269161319275 16124328968814080754 13993199796461691463 13038305097070992536 1606445028589932913 1163172985496700802 1747083000684213286 10914611644092324405 16521482685352031306 17579363225838041174 7575813549763026331 2174778650824187436 7360197588153372614 9292257280031035538 16498998158434410875 17003115345269391991 13059278382014873808 7166483909892091946 5637772953838378348 3314680390463105103 16842239358689716523 14470432904639749141 18399654913095464778 4464576107286098077 15782102254020119128 16143605037943851757 13527824354935135179 8947617586086011816 2699828050038521709 2859326170949184214 12175890053426498888 14058816662333787621 7055444406344547138 3524332752650303132 3631877359678660367 18440707570702041745 13836414572075747712 53023497469618112 6408375333172366284 10940652263169851326 17560108990902961632 10878104582041246716 10350144430211654917 12252187432048671195 17592552685797496248 16548285181164272880 1417689910294100255 12885200432799783104 15019304841476643813 11364231935829141468 7632940081645282587 5407037636284746580 9830108777047536778 11333467116074525038 7535773095126787172 6726715673967507047 6751364801541889674 7462038218398860946 3355506993823591387 8785485303767319789 14561211765394127379 15151625310162908836 6880910331093840227 2117532759442703291 2988856553864235118 4497610936062781820 7710444085659569209 11152132450448307660 11059215967265008032 6091368771858723276 1800735921168530330 12143526381117229951 14986624307733038426 13442836008757289076 15013898405077064430 8895778406408861584 15464698102144764171 14555250379176608843 7310458726512439230 8398151288765052141 4028327607155339912 1120296760000670199 2780050359694571628 5559977507477685441 4340884404703752131 1788183157253926491 9633473659759823722 8905371094025276865 293667555491225918 12648342113165832786 5251944994795036391 11627851299782656403 2629962229590125233 13362144605249879511 7169246277227608582 1556677457108574166 11512689808683944770 1778174828468375828 1302342043659466351 6088810451139668588 8873465568596078727 9967727092088060708 12557488094836721526 6190825961147814538 3095059640604753578 725653257292926592 10720181218858038064 2848055294995200967 16288880974840358467 2991808370010302201 6695594926493171727 5098750444095583418 1479160255069233889 1285520038336293904 6680290340522864378 11576247607103892837 10775937656458015323 8898672402700907557 464623964757666385 8770494467397254333 15017935723604793959 9460941500738673918 4841208882764526505 4842062437717083348 606194409490175318 7590484672757738058 9521824359223407562 10527438230988035548 612891386914773737 11100561447636337171 4993955868237863584 63429233488391945 8914257223298080564 5996095593186073929 8722319124103141503 17326108601881373087 12929632134178909673 2817380959898541741 3268188367941938119 4239579545847393753 16090447168940425182 17780723703841244189 3111275312326947010 4412532304621303169 3636910783779423478 9064692007095876066 8569286730803069221 10712898753418472326 12944603916281418022 3403895858152309370 11999200009861516818 6569958781965653145 10945070413010377020 2097454177084388101 12845768447353212225 1631769985160875849 13910280549708110188 7090877366542265915 5616015724065288903 6175455289806916274 5725022287321711201 6194457909034924668 7269659767333797359 9530140265941892004 5872024277344033330 10387086275167953946 10694141542113502487 17685187903307204336 5277899064142729126 1888471552170420081 1423928277215361513 3526085699069896516 15159668786861881723 4122484307259585915 7356402807433220527 5863489533063444991 6228225228944646010 11224728109363677688 13290880552637683312 18126819026397339444 7435089211865138079 5051553374932723001 11200639916799731654 6940172097080469887 7473847849095404634 15951048829314410779 3870503927504416680 17904787454312380024 12915117455374146852 3324385625456096867 15285720638866235858 13710131053731725909 797567333386713426 2693019924798208921 8957290437020350924 9237326880596323609 5694717207419923627 1377391779435017414 7963437785597859164 13866964259210038850 10399435403359282310 2342815662568704647 16484896017363117508 2339319638169812016 4077499099484919598 3505846906426734639 1223590637641803992 5570860993254517022 7956866439217013146 680054522125478969 4840541804304732677 4810068140365829630 8232599001832777209 3614414485587065494 11538628422255407369 16780166020600892492 1226109283192689251 12477275922344982909 2425801312984265459 15374356765482351900 13517947186031700530 1203631729911238482 3241028821465739503 365704432321931909 11446287445597595169 10279817308790143567 138873547672675235 4574348139284961875 16544732270350636104 7658355404227558140 12205497441262131974 17046558757610208600 13820465690400592336 10687684757535524010 5308810622726401957 14128614602061516147 14957177852267674128 4492210531404154990 3595086209588038827 10346179174462923988 5008773300897363642 248521012205651126 10735226043588787131 1793012258298871606 6328375092628071164 4157571437720271834 4926189702116594733 5876138862763668411 3545714393859181646 8383989642294159476 9956745406329652498 3308724343501975663 17967191622742740809 6076400801845925668 17165215205371997113 1250421277751503791 13645302351271566875 3531141496779591869 262331381619813615 14858805514396811959 231642450543849434 2103184844012166142 15906890211717941492 12219953004047800066 18103130147256788938 7000593200876270086 8732238254949747138 432483075358093636 10124235418193386731 8269282666458199560 77795394264761175 13790829617974008889 5173148407129253626 16481131765666568486 342160577750965580 17510714991064244089 9394790587948431611 5038203910385416320 4725649102962624112 14063104647038175114 9916501722795778325 7046825856830385897 10411928891341626269 15952996047099668081 12103502646866104146 18051169806034032319 15870229622172516177 12383367622440679960 6551596093986524200 17877330810477997312 7625085696971624614 6447498416019782064 16754420659006810539 1564096031075322392 4094283010938806635 516314645090860405 16403706752786463790 2373461006932790484 15225555894175872542 18130954719725957732 4103764735147354079 15491673374924066891 10248082176124549626 6639486123540212904 14131357773595147644 9788542760291114511 16596048617729712290 9320611205729197331 14808579006448384987 9735599879224759274 11303902641096813090 13472623665523139219 7389466218784238461 11631573718963712725 15614832897369644950 11302571237189502324 14302625797086285491 8735333332256823676 4437541295332927917 15749629344276728242 17676918524164018378 11295893555799443733 4932121854075521817 16748665703311552760 13034680036613907282 8934467984753579826 5293104293190770684 3151653147406780508 6237769644057779108 9967136565211123740 213363517825737302 1333806633606330810 17325296847915725938 16767650135829860067 10997401349027137577 18086577138556638455 7302120294022857198 4093200895605714470 1759588797269929277 1876981595867180826 488446513284287968 8621579289346895754 16709189022052436685 3959009814379824344 1167711319679370029 13973786609952578582 17453218939211332794 3184927177472117755 5049429474292571495 7852941805973032419 16290853121284104032 11498557125431139393 2367100060515625254 8915095351202122530 3435281504893758033 4663129092005400169 3558406932828054116 6541776886030062900 14364153581529979931 8652817349517875363 14857757879230589739 2264957824603245199 18019742409553584844 2212126948996730795 11596453178144065243 8994856770391806917 14429709827051464755 2695037609716399122 729423617754670772 6660140002197521631 12353098465460978783 1555889105935332241 14631344465110207247 16808140903628505321 82486912401191075 11390687943815238669 5941650575240345797 342843682013583299 7842119329057210676 10052092957216518793 9351309852987155270 16484026945012951221 5886520604493392464 12213180851965107869 16232862237221236674 500156563358657349 134227795163037926 9450250296068056480 14027719916380798125 5009566499098448767 16352862125755061304 15766750139291321479 7693263423584938922 13136855566284526076 7770996270555680971 294801673882508807 7139985269203913009 9423456059446023302 11290632588350492522 13584362725842067139 12339708339644395209 10333611622387766908 211507091609134415 7391166535778350087 2316287978244520785 12973648168073992313 8611624059807488824 5403690042912484496 8119157247513544833 7946376713888917133 4121120884430820434 9952340104856427800 4069170835271740745 10512542131031926094 14601454456281927388 18050079758045329894 2187321931645952273 17958481110623361928 15472781094451914773 1624846223456392143 6704642658897876423 9671819697544106211 9441793634232606229 15128341828304973019 16404921843905037165 8941382527662791835 18213582431968273958 17723137400086121058 1463594008567339771 1780825479490695415 9163190242304992982 2834872442300566684 4596524792659138822 4982255888283596164 7651336248368928561 15466555795072924523 12622425596011052416 5951427301421173819 2577687797969656584 17579965801464105808 12519356871199347105 14150507968056642149 9137367960517961467 4502764826610876971 14261799233137145506 7320040133193579848 2820910969961302184 9100856552353603902 17956795684659684082 7623702877526239672 10795445028837016375 723297270450787188 16514313148804918296 3481725046338894531 7746614566515940300 11238735263134449402 11445995503680794098 1545194604548328303 8924698184800754173 12287580140633016520 6247045916062477298 9957294214572519099 14169860969647246834 8323600540644913563 2955717423970040185 2660665911526354205 9709979770014479002 17200093772633036861 13010757133216010133 5408166232272639887 8078700611637662439 6413240425563260447 14173138300699491898 16555194496676211286 11813766253535250222 15833763099841236121 11058047919066179966 1647646008939887403 13966461608070802856 10392631615008217750 6598794517189458730 2367828522343050022 13549605340748910809 5564647324910113332 542757195849453657 16469255837863105517 18270182471142990465 16458074223304830266 6133797709817363252 1128103729997993012 12033462074822151400 4409665382206681933 15242109230947711022 8870753667381161255 8445643997174725043 4244214318535757693 4352044603906715492 12969941325818718056 7391828561902696327 5386521006170052347 13932768711396307809 10410968348455370849 16884668991908315779 3983578398799642221 4830820314947422508 8236086258225660505 10894003769822218199 848230634176446255 11963882009459257469 2246589741059912504 4163587297337945599 16610078049411017940 14089364939526772445 7455671098342299723 12928038951315018482 13545837427260317867 12619460816950875591 16185955025002555549 12806428857487814594 3314788759424633247 8466909220951349790 3190136756086613548 12689739576389616594 7415427306186402333 3226807207889062891 7080945667646187853 862063770804600465 6632217496912757403 15561337780201046878 2686167154874454110 3629783241379896120 10817155387035592389 5258296595138131595 17092526352870460318 2338384028169425572 11751311986874950018 15422694055453458997 3456131680365467628 1864426777010989395 14247545321423779295 5662076503656786585 6861052003671884976 13318012870836517764 17084468270754661281 15346811083409345196 2876685854572474553 9616624808221650243 8756886348525662010 6843134912037459552 16986092542168313275 1944535780182027903 7518704813275372537 15146285801908291566 1586380256174336577 3134555883779588634 8335861351013955744 675139210158402721 16951189135776555536 8169989415385342700 16249703991763044074 3756522698169121456 7823105526968904963 4186758560335142961 10945331304375433899 10015195736807009838 15500897400508696506 9670462443326724510 2300653667697771480 14841220093277771181 1913865493108324565 16496203798670935540 12094074467882851796 3264618270531440235 11176880671904866863 5078862442004650247 5241278059678563906 86781616802310249 7790391881137678086 16209582884994587148 4384523734914109567 10724573630574021771 13418882559910905458 273362738554767762 6357256433052877551 7890299450899165264 4256214020277510932 8984083618123040862 6449586095443058263 16411759357660733164 17782177885886596637 1029872223203975601 1149165702693239446 11253887412290037255 14169895312266932945 16937064402778278742 7707352829672976302 1269410728549384281 8877042521879295062 14615969780704943358 5819269429319925342 246687558759999279 4964352403785208722 8022069281149869887 6568362434768932891 6460513821812075981 12266873931000397457 3510550227971761466 2609745231735499252 575783138281820822 13060123184598139113 2612609321811889060 6477656772456485189 18000161181824005016 6596925016335111835 6527358492834290449 8498677247665303713 512234657210261513 6496834991298961363 17747856325464563392 15349817896197189375 14971704183322987198 12933213896543072645 3312446931898980680 18129699109595739066 4628240296640715311 9265418566270214101 7488887778076073121 13835191509695556238 7546109336506130151 11587788163824769471 11748216021119140675 881293916407449760 5633263150999728649 13372214057322245428 105967442564767504 10178328984030851654 9364440549926620230 8401098372487077962 3554092137905654204 13039055404795980680 14604995347839551095 4114214657728248030 12044745325441975453 16682201862307189442 14078859369447053282 3443566174062993058 5546716612148517444 12687378329791644681 14725521588353837977 9356876772487154749 8968954678625245216 17113423218770486682 2295073242123457363 16881045474581893141 3022166466522327431 3092088529161990456 11251685255560602488 2162594014793143620 14608130830414407089 16545755233132954120 4883051553496735055 3554101318080293136 9264899567201637037 14795575369498858609 17984448420833928794 11232417447974157431 1797905603019623090 4793921762300035063 18348653740498953333 8255450592717590360 2738355941509997875 10237252900159005082 11581570281012701869 12399889379202377493 11611814429550745822 7378499945012001949 4689162508540324256 3386580902272329408 6924941201278774065 13022675847184770559 714704499157877971 14345326219932309865 4837454872957930999 10705622129717998475 4799831220970267057 15241043797519516068 867859341491787806 6256018440415452719 13287253971482767818 3787715803825925600 15316724313556184639 11207845230390582298 9248277621228030706 126686071997976361 2522386570086199791 8475410765769678684 7251412186252766376 17596954262821718876 1572613842933022797 2811729220032805392 14599028649043847801 9590074080796178693 3981851579651235425 16796545620053549234 3664424736851775483 5290398396229286874 11854113276923774150 10348672352821982240 17717761335529422595 13794745267492378984 5416134981679166509 494606704580542752 16147791202486773426 4358720676659179903 4128153685828344249 13432763881915175439 429371779088089105 9004215789920256438 8342713012857583436 9179931653674415002 5374238811148115223 11784717352701552734 7709715175614296773 12228364725753483327 17848155180922711218 11802618676906812178 10060000426278061142 9182745658943919297 2313105920714871973 6520591161454898952 15289147190200226469 8557075160429435570 10013286622828758239 2481383885969616989 784925491192128831 11957270176915909853 4376421378896976724 15182514214911500828 895842514290198568 17588751292884251395 6839110944729484639 5351863046100492296 4326759874699529604 1007014405034395681 14604973636052977910 17952607655107414611 1762430180084159606 10181407147596827344 11833976684697989677 8614450880351423940 11715738194710338607 10076256925315931868 12720457450322627880 9868543980891898201 16569248790219470855 13790531026438643241 17831555144608412761 11597722079525532818 7267266185972205840 13604257080396414404 3938051251639417977 17495916094111612934 1735575488551393712 7516161379725127504 915006844360039237 14863078263277132847 3415529580453929014 7291263394927325511 6044080437976550614 2663622349848391678 10679818841055966551 13260805454097945279 8712946383972660278 13862467566035301868 1503004297404700469 4749890945190362224 4122986168764289480 2445786744573704059 17464480200999899374 8434334121687959260 10933526393474692892 13799656815154956999 13945835648435212451 15247321409482598669 5118386110068495804 18188677333138544912 1004790067580372542 13219860000028595061 10362977537561382783 1840032508533106283 12944745753555571935 8757368027339975164 16753542597956138993 5404019220870420062 7064648430755818133 2583782482707294344 9046109116851560038 15572556015296771538 12518755345973686236 8237484472423427144 17325412451048785610 8244916076929319470 3289675058803012829 7197041456829219827 17653946954374211992 6714394031486229956 6808520067972834399 11159204235126132400 11999576627925632436 2415239861343370566 1590374875797138109 312521896621803930 4403106998606621764 12683959821999427036 17695207294439172362 2433181237561826192 17700778892018562863 13986050609610042889 5834461241025718610 11930954443852363941 18008718937205454185 3492418209540887849 9093495343074600942 6123209622858167581 4637928069342278313 17802185917191845304 11640834214412191276 9967766730120254767 2954090690934742216 16548592695240636752 8259565630440339059 14278882702715128323 4956532338465088481 2952507582918686876 17865163179341863694 778256750612619352 11600789815866456511 2911824732287526316 2243151188060853337 6900498070026564516 11092518229734888641 10584860131542286169 3961117978733753578 10394145212889224513 12485356300792855847 16002931080914158000 10852498589313533241 166126071625040925 5727736210383419183 7477275991982687765 12119158364243690945 1970832810157209281 9600304056182428464 12791889464115564489 5274492788027069285 14634509018215613720 10227503560115685825 13450736808166997252 472006280138594017 15216957639231341871 14280874254548905936 11372330795064916750 11702983817314169662 2190684030714225394 1595142952944547491 17507662718830172186 12555370484598867308 14126153523250278862 16104020303354617216 6096801221338527696 501404876136633100 1604325929555413551 13187362331410845661 10801899116587294755 6732047101907408925 544299037906072059 1020018824708507819 8540056797364795669 6224653520885998918 4102298790743793778 11173999427313228769 14399921584115845687 18321715704479077817 5927192629549386156 15078997112560034168 17146176988744160642 7881007549221242807 3135514927326207265 11402785324037514734 2298399048802105147 8909409628490408811 12188141766161343124 10621138458966093168 9350784269940699370 7482396896010542809 7946403270037329721 5570169901769775439 5525023852990335236 7932210696386794229 10320574787594354409 3174095676608962357 5988677772857624104 12451729400149209102 4233092326022891893 10308155960420846417 3400959438830477285 6676485602223629139 15038776655582691864 11075444376234106678 2962817514330362106 10078528434709972560 17359588404810127722 8943766123482223914 7647334465391985220 7591790601175584228 7799927482961740564 5226858886288359330 9791033427005294312 993811333316684731 13679134204407536331 2276756961465826636 4019028503487398331 4240679756381906513 13920670172510596723 16693519922147698372 17911625761172053251 12541596060301891414 1022308965707059805 13149831531991361856 6264115240904376729 17073807875231350757 1947562214029235909 15885228097584597003 4224057063469159889 15907216964973515096 6824008959564812415 3690256427759583693 10960761879383470501 15937672386290705444 13644006134995163197 17656046137293127376 16877589087344216463 10004924436736529625 8703726686713871514 10742442172452379563 13415672263514525883 10130261740552618884 398870756667707655 338726210419057925 2497845242555394985 18179268632386136218 4585569795201770869 10054847689837741273 14341238995226063328 4821273890081265275 12401579962972560537 8844964647312136225 15479824081611817463 15050280748617917926 4104801197432481361 7830745396975498164 14215117627128119940 4507082758071335531 5332404612152699416 17017340355491710862 3255459468665675167 15185486379097152653 17916247877628680881 11637488657966371535 10864991760714322825 2542655923497355874 1065803581655406402 13508075469298396178 102057594290830436 17447782793563110684 3178266057873024459 4086072289700355654 13417208701583678806 1680529824581808666 6197489399461724199 11785111441880424000 9824901980939156971 1132384541802469341 14662956477496191743 15052183737399857225 7368836898772096082 13465395068560583058 4117321883048050686 47886720459905305 15037037998290889777 777857704832066497 16164207821712427152 16048121360988913126 637175822426913218 16544295637355487176 18400098382166748286 2852072899468492641 6440168409338980492 7587741786238276429 12690395074136169509 4034611310783673694 2563041704888268511 1810765981836298159 236611144683049484 17682876376293401890 2229662289214761616 15728850523744398149 1543835171424007610 13821189480546005024 15847864268905297645 8401469454800162140 11810108685317776691 16438501177160751881 14728440804760731478 11772076766855563107 11934125580999141863 6888940079806474638 13726232360687116448 4900847974593660876 11656561927122436788 11172521903481319950 16365028784486266866 12094403365197342061 3136346006035685704 492716403844947402 16665704336095030908 1503900064530943818 9240933037529191429 7296440198108153136 5358714977048970482 13622769870913095339 16201587179755037532 8728296816673862595 7747909548784235758 2119588035747364674 1733661807692319476 5205389879923514833 4656344474302856176 9385737616246195391 5995445633104093259 14089374116506522643 12152116009848960653 138450981121878092 17333624079759885777 6316337509858525634 12441970859990292071 5719980901855218514 9187491091012138611 10739739998812265546 3602369532044314240 1745665080199852795 6808220762755683043 14507984051909565363 16996041335294477777 5897250374425071554 6745537589565371653 9655305969790537663 17350714661733894932 11510320511178686535 17824752300143277049 9692955462685003709 13918815780783751171 17256107497040137726 4737812818233389008 499543998167518763 6268712480438166969 9017161210959621909 557098522227630148 1456757764123103003 10216213407627015915 9044250185219485854 11916214500919119886 8463976374638990453 3417756343427715087 15729362508151622923 13528309187615945729 11351311259579795659 1503252357383451778 12839022886730491492 7000965302501581443 13684441556425308729 13520504586881664413 11868003037330222883 17541208491523946173 14643485047249475325 5852526202562656490 3533757823010082845 4225709874417126811 8482930034125416035 15965694876353228694 13484710473341512195 18311041586063129165 4507481126365222598 5803549438421308018 1048618851659844212 11903072345740405694 11774473986478154278 14588325069379424196 15347484066088249282 9653315286901534163 6205892380755194815 14390939564217560191 13417096276390785429 85640533071716268 1307594999404173117 15046488465047182679 15324294987118145600 11736308482321012998 4401182233283884861 4289763111024032765 4756737775373534655 4829635625538343897 16807391961527254501 5575405409303997049 13391055987232191878 5689081553561218300 16020435113868879964 15301703843622352085 5885608017897289347 2329980550634801306 10061615308717128770 6496994513873864524 12579719719991600680 16860445866189176128 18245111451588857210 5896671557262771990 16861726509785913060 564097221698689442 10492813454043479858 1034063572387181369 12646078899567628526 3264515594574068657 18436227567177917775 8643282130928832549 11464773607368014248 17776836504712987013 10733866965237816234 9729411620011017629 1664999984823237280 13365198437925176143 11246315875047677428 7588905510039708493 4208935357010007891 6726168520845666691 5088381236792178915 13664985873406690809 11942487982969008787 8976559349661637199 15101073491849208616 8765149707884729475 15646417343867642590 11350264077913965410 3995318695765817078 12127188443746757081 4461802310750331138 1728321343799615590 16655658352725190510 12173854436431682307 15992535675913748828 5860491690458744305 2720015475622413237 6825231350226230843 8051854327885210167 14944353478902682672 9467886215245377232 2865989396940634903 16855864530450721730 13265567585000584693 7096834094040605614 7713342669507756107 11949394349971969160 6011759243473600951 9185269551409504085 18108744107037137947 8140144256467627390 13364649326059764006 2936572997609490633 17154473480393178751 9715250390219396980 10587478549189954522 12106884695648573326 11447561317924738166 9020267619433450803 15227597032836068062 6929036779636248110 8461235556104958504 3029626736884495732 14494206626772727153 3846685385144281575 13937466823301848298 12877672724728177412 4155396434731704259 8095060002813604714 16469208943113582189 11850375365100320031 13837966254913001131 2431382332191827436 3879302948452897358 11332415758668003218 8877939579328715659 17001295032145571528 1022598117870909476 15865792919568550754 18209008418631058240 17956636196849909544 14141115556757744722 8209928547835046941 11562498031865853277 1796150959235780949 12393219863167960630 11218242343019739090 3715532494060574667 1748198838259649613 6686447424367008017 9090920395006775803 14678817319349598327 358896697425698864 13724747454073486156 14473544998974833639 17942510666425435949 9874778924892568273 3811026454420749274 5745075088548312028 1819664030533340426 3105767708812431585 11580591684687742548 9133361266283533899 2052901878077937812 17824419360786776115 18091336989893654448 6306467861450112098 8794080968460230918 12151183277631220593 1945297794487490527 11683798623291001375 832074494389637552 11485033095961462670 18066990246984063119 1089570843461238071 11112807005280006918 13010918433765555331 4060537992413782035 6894199918177099994 9188712998022667615 3345009525467144569 9429881039399045758 17719187860968476455 14812173406972387461 17531278989794727143 13348534914933675606 16679294835274554723 12014515965755143812 14754270905227299993 5447508987933902522 9635433847957012725 5118804606618737029 3063945755661886837 2808649308723978744 18394720530343469916 18346285634159932808 2749768338948438636 17813410226905122520 14409239192549636172 7733625782542771352 18382520398633468497 7137540963836908909 18074772751437840063 16720257649957817175 5717319749393550056 1902088380059111282 13487081564525174729 7416113949950881742 15848475697318279604 14712868815133117391 8223476627129599835 1732130067796252833 3401168003570181526 15149453972318884708 4041700574096852486 2615140987103171091 7317634133734586511 17996662805906932334 15666342900121520356 1825227341005796151 16482002891776686001 16973518303318656517 18378565217039854634 6973816715266155319 16956774994431623086 8939128710726199836 14055413442624474012 8611309483617736209 9013758554554769730 3411863275571579714 2797499009392145437 14055061320901156088 3375022601803363958 14219649198160497988 13264129373163189478 15549375911289368230 15259332701208444892 1787419050948051364 4114481041583620595 9688464389754112456 5166521435429645849 3304375223197841941 12981901621962240287 6309533280347251555 12416645834118919149 3107029749285036219 541446021510824414 14134265554995149820 15754426782284425543 7499756553056938529 7611533128782027973 17173199929080391443 1271554252863033588 10380233633481112399 4908013275591393210 15893145509554153749 4677169700749328767 11575241331754343307 1801204119181794520 6598782722617330887 1419960745044221219 8930159522731571389 8490812467066624844 5117401181403847707 9150739634603256490 17345609491257214400 4385067905324327435 13062261612304510688 15926062528784722238 8862087288436061851 11194970691789648542 4821528913562692155 17166029391064704088 6910379183823520304 3565222193819749419 1290534981516628926 17086793984016701903 3587775631966480033 1091314394530667797 14390241324722452524 4804144183715003634 2359581096804496529 10145627033481378047 2719838649453437611 11589842176771011213 3102411237183559982 11776987041456075078 8666718366967804521 14768763568234025464 6451807650886828141 17330050306031118556 13173024510405930603 6238595943248877451 16960136520495019568 12913937187994988839 18043657832105479224 7942401116256577225 17705734390630594295 6265013329758814790 11486277812310975479 2277339012633824808 14216841341363529945 4819815683544351747 18154200846662135733 13596810663925122328 3405415558735147180 4400491530887406866 8958398071164940273 3696735174235151603 12633393305319636616 1606248177953752879 13298545920226458073 7160542515324524861 9653886305712502027 118130539660459342 15177360721803981454 17859922051535624777 1281647927562644296 11839180541224390996 7135977540291183345 10523086349454676581 3992474385684055444 9197739141503164382 18131188300835947147 18074490314764613621 18322848863667671771 16408446148460042446 12500899271055530051 1427337720377878110 244229913553583129 632902355486673191 16050195338588839814 17871013009833852219 12743596918660242223 14848651434251154409 8031787330864371216 11687702239123544231 247368934721065159 7053246635141448333 11375735879066351993 17015139248456999405 15467695939046290704 9101216799496235612 6125043163580062907 13696269543154329676 12790245693703804863 14799754273771650382 9039341747012570016 3296725012741253557 10993494153296075505 35901482746982476 4381529548486007156 17062265976523639458 4264165630553062676 8111602940602694087 8632869041015944048 9229162692066511565 2032730809653011712 1021390016659332958 18306793954320034750 16252330841532637668 1031006648122913825 2064683050984507075 5175516614533226399 7156892391167496998 6406536863963544238 17987731991529112681 2076845641312897880 4401668417791503571 12083021560391813611 8365286499710299615 4005734823739361014 2936818367247573101 16086862764332706306 6644276835462472440 4594195937798918240 13658425725145446758 2807806845161226428 10189894963415219466 277318889006427465 4490553978573471557 5340429775460088059 2940855432474743050 11818461577613427063 13324611754435890356 6568203656494377090 4774436101924266172 15865160272907068140 16555218193671038260 8017037258630777802 14336138175814841764 8321527597121293055 10096114759008923282 8533526503679951956 1402341728137383433 3491225131541836102 14964751995883463743 10275380446080567227 7295463615202797780 16797699814250339478 10706045629828780019 8847724207976374242 17052426494371379724 8449022054343197967 15179369493375394076 14600893048579007776 5254615794475170332 7100584708307677587 17946621451617188674 4252821353982147147 14188202460536520599 3870746804106033516 15802298869750508637 2007649009186303690 3090568094859897042 8774601322035722676 1165086052470665717 11698354095962628069 16987557439770810227 8636873839358873420 17411102763432970467 7576658026093116871 147808620739248950 15565843743932496597 9986418865434587846 2447618815736865027 5511059642796457238 14574432623002623867 14226650801295949464 13102495511055130199 8978608035903477251 16202552827732789163 6806894614852105371 10654697076925415903 8754901446784179161 3815966484367440257 7408110195791976801 12367339401014590064 14551740868704766817 15173213249468118166 16115879373561928716 11839740741540396812 6768013578344352419 2672728362301294894 7352212513995860707 10040533866548072066 17917316084103949098 12134592373346787151 10370034492206530251 13947622963882900475 8493016478860351508 5755583886394798748 4138136788209086786 13866075867815217860 18102225469964947700 10219550651316059636 11079049556853846069 4839737296582281003 6760319559300980650 6522276503472233093 18356861549550138509 13391898983772685829 10060238915684403258 14004698992839526504 7950309913812668662 4376404575097830255 15186390970643740987 6418907024192252903 9752909354967632670 11751951700421121494 900308715550900047 2568151566095924349 4540464479048868669 8149747926733990122 12181685845883252180 1221472730522636792 14765537873359347225 17708169019412128563 13049350292906918075 1020613224773740747 10593808392993358684 17947935605966377243 14519746212283330888 7879415562957098589 2927856015737752013 11694982948411415422 5208150940178455001 11031811093066261303 3707925791735424731 12422343440934770921 6588200141132915880 13449024529095499379 470231918143068464 2816876839499983417 7661527903655804028 11003459487734579717 7247782415218763186 9027820603631573024 8452797231021407876 13805416464288679930 2542995908302307191 7789669254761486276 781979924872319038 11841270888430639257 10893134422737442369 12817673891063674592 13673718964741514404 17148368862063534761 9178453379695334334 15044591253013881127 12798214313756513632 2281928632449970721 3926106085200313369 1364445759515646185 10247917866560382702 9182859945080219065 15517181895109100369 16180701662367120451 14099689103553887266 13781992092733943845 4556199768160053275 11604051565579897788 7730240614708072729 16832388734310704740 500257446891221231 6126706121543539425 3689883438077821623 56625573772340964 3311282515956287265 17065768800280117711 3525648158514639426 8851781442691481103 6904019786963880875 1678473432088529225 17794208607160431470 9715323978413409186 10634457208150438660 11522677472656712877 14678296265436171319 8811750041239735580 8307157309971137628 13902070096089865766 4941660166816132056 18292732951076322669 1638425957168584094 17042878890192568677 9303287570992859833 12339024136676748679 16296478029289524577 11242090675078011411 9067732297000191867 17938727206496994043 15572096555870182131 679332846366239317 4113480448902628684 6707942903484537691 3368720795495253204 5454938469906419922 3801423184219817542 11558663722724789236 14573611076410015836 5433947604462442989 9085241542938544017 12667827357102107923 6397253495171329472 5083862609392587897 16784916200427160400 17393006277142106791 14521248961860057352 6933372951949928980 13172852492661083291 8063837472576001601 10298572972876427484 10076429045573481761 8368495296663325854 6298242220706493902 4762804297280698342 7273334897746441125 6280954301488053967 16615775570653824849 14238060084634591445 3916487235525925055 14081532484518758706 5894305009342973910 8295101263078260540 14167019494804230535 7132044554410709184 14956908131047501269 14912640544815252348 5718355933788836913 1198042129354380273 17463886813339350574 1857191342231213688 16678273626611048057 12367129594037213178 18220444860342859020 14634235066256740203 673358656752783850 15150580023791515496 2889924379795327845 1459704218922538120 1560193482726303503 16931464143021901484 11881657044249399554 12322358027147003938 16837730068616066776 7301963786844921081 6120983071103379499 10481827892742528884 5506096429314392285 12515973365289284876 13968787463637867689 3918949006352570901 13656673037885230205 5509615652628790258 9516027660566644210 8011178770440888923 10290698401537050345 4550047080416794099 10493226535430244401 1218905566761406419 8118840728615379865 9324946142823318139 13451671635531887629 10664683264479249546 10439220435816920240 17934374102795835776 17565084637668528549 148427161687392276 1761142326765123834 14958487916333613391 8458203567933691985 1123763988974826720 6318778901005238765 14408480838670479111 12961944893025391369 9922673892496752728 17970757317966033115 10869067956028326159 17969099178318983698 3304753693009848222 6705784767894781094 8065317632888630872 11019075763174933804 2061232824756723702 3335878998402799937 16115725136082463625 7787369921335416941 14322220926519664531 17280039918481236782 10111507107197868682 12208990538613531905 11291478809851229836 12526441752398243365 16628117621874538998 13374565967570534356 3717641919694831132 13829654015498680003 5224882283134766294 5095763216538966665 6086821810627313630 16034033944668620432 8747214129354134893 15180766441398967991 4047639941381998657 7577972399595541587 11309713560619198128 11957438906258666908 3170413810296826868 12441149502374650971 14054199315289858161 4212797802859632209 12665651463846364978 2005090099151750412 5151068846717404959 15751059543277737456 8893054530629528893 2726949499735804121 957769040259281773 14042059912043579464 17211532102410191440 4698840893948565585 6227620770624761938 15482088193748646323 13427082020653122122 16972329274012128453 1296652080209569643 11169480747460664799 9236538561159264478 2386036464945625393 7868027532403064390 9066908595158312354 13698954881805818103 2333690109285438638 591824395735404709 388832603951736651 3810821555950180459 10351871506998776575 2191068528883499959 9884191411142346742 9812008961953397997 17706770219874377033 13388667223590584372 11984469339791734037 4863928333883332266 11355717101314613880 18035127870004348067 6015542820536737721 6228144519976641078 6576685297415259786 10241880543472403046 13417947132225900138 2253050736426217915 6830569780702144946 18060934641348637668 3930033191759888239 11078513605283217459 9007698092854308893 10105573090728553394 8908183444912860163 4697686657193178738 15355640022333988403 3049680023428564547 5786210853596994555 6762741050849612167 1982671878652614107 8468067985478993223 6673368122996901345 1790611939805325374 11089283588648962593 4977980014793148389 8854664459477462314 4361150793995470370 6876511983917017690 14438511100307095483 15965701760386834347 4315503777796583140 7773676258092093091 1251189258476400119 10691462984117113140 5141584319438804292 18214570293502082260 16059560479363099578 9787871128168803298 2161093366689073738 16218970915085505789 15687173263845742086 3028892478630566291 5741378895606024432 5309335460075270020 15894584532211196606 9420303571973446132 4423996327723331315 15938402471227761103 11334560823997934773 15371370371483824478 12855716128395288534 8966419559395951517 8700511428863175512 9024049831750728433 5341103509428668644 18111504251506534014 6442345566196389134 9022311065684130385 1378742438942721091 12654931186341202212 5503630753412947749 4188000490175788325 1371293925622912723 10632427441885742101 17345843107427002411 8989510986209357390 5860061052074789125 1957760646642730208 11682493491126460558 17836887351845600302 13311380131046568773 2343185404571568562 5395325197186264807 2107598530157268613 4072359533198081950 3100764159810132671 8811032821515985606 18215687048273783119 2326365697792626101 13742972402631998869 15112330805554490943 11332487887023847836 5854848427765580523 10654088617852088490 12205336243795926368 16437984264298415876 16852218943919154113 3209688225899649591 12642134327023615148 11816824644869416666 9128690496588910485 3580676439836038547 6424230222674681097 7648294859014891367 58919158536252807 944958583356963338 11802563079098056667 14615441831993908648 12412897500445022305 3225874196470762029 11053701236454000507 14709820479206956171 6868749750631310750 16903924287125857344 3182946958036254109 16533399289766050308 877210602745277615 11031216484074313988 3725802850367573477 3766508530522873741 8416975520858355243 6458869199215192844 4300643143008360611 8068267820946857875 10324216678061333120 16228620972600281086 16667086498851669557 15715627263805148029 15674054147263946314 1849556724096085302 8337482925834155224 910698270389299701 12314872274747592772 15009659614611908693 8614011055716512356 12611645279993355037 8103719880434482770 12703266147643938407 12043720908144335559 1628074996103027637 14205230244996086869 8799614968695464860 14435061780474635227 16611342916064096187 5714817622887645065 16806669126068005316 6163847867501003295 9403003796271096063 12381311895017750822 4690254645504670258 2659925568719748688 10257777365452875235 10732933950310848975 4122772378445836237 11215458099249986115 6499346537658726406 2193103397724362479 12240557021986430767 5115352973270931805 8033153907390473069 6428306188223244075 9518207021344902800 18314923038266183264 2327282599678098818 342334383447276553 353907064391804643 8390212073299659323 1615292402935645194 992290397427801756 2820908298842051967 4968680630686878027 12534649587723475576 18259026972740426280 4645756460727504173 9351932916604488521 17711099521575816880 13248281764231450882 16169878120246086436 15926937242200425781 10696468458100031488 3289965021907576220 4062621902571637071 4810271278227647295 14555111497868931536 5665854483272518308 16741227822883527846 13969819144847229953 285994122317722026 17056668303923340517 6298148795039186124 9511976436789409740 6926976853265450454 13961803766564829773 1083741465465645933 9406757731644451057 12072296936549065747 16447155612353307466 4166742246530639966 17122184840839706139 5798970857319373486 14872969169292935263 10767849302830026418 13811510846716091324 14777415155942975218 8118590030869626057 2402121893029904159 12317991004814771852 994400978749791898 10989557193083885138 52021631851774050 494499000397137087 8299299869489701593 9191348971839310013 13566359816368263736 16651568714843720703 16437532083487399846 8736971137802696359 16107345110311731087 12053043041528402709 6000531397511977739 6133952620635244471 1375115573224033675 16479589856879469623 7515226387228573124 4291555212702587871 13545407268101785619 8583646753858654204 17612561115012515150 16543992738263661447 14560844587262620212 13925305178692059380 7516446628017277358 7857129371269507704 5646946529361818826 15356915308205827453 10094925031791575403 5866905660974990387 12357391150184723854 12556969856791095119 7360283914856433235 16192085197308765132 10263275220829244246 9980228034320523181 1700618964447978086 14752730201164263021 15531366527922934576 5169146038741962812 15098918785544197160 13261192227254108237 12692822258070986978 11731805469137122562 16636338078450446081 4172615850666663196 7254966791599824742 8416526957655423104 2440729232381893462 6220126070711590009 10322441607795365065 5269622931975973402 18110442195380737458 12505112602683877424 13911999684688946963 253974548141470618 4168044227456977367 6663988053547364140 89497236598904010 6134064750362537163 13056104341116073443 11555174441071658924 10823456421739686093 10426085866003839495 8631468093705305383 4529386779566046938 4102853405186795752 6646015195627755585 15173123499783269094 5131799278113594685 1698839122904518925 14808449143009948560 15988992552275568964 9030895674882083065 5920962757614313295 12868000403799506188 5035720041798126461 11249044364904536842 134294668163867216 13470781925716861634 15282584855719171086 4319492326529868302 10953269413163263629 5192824493229596195 3918755035155881537 9342547404274930574 14748503720386401866 10190288374152291576 8711754698116545823 11989947721221222994 14182929752428052109 8487110352772013298 11936650416412546353 13260992555566375310 13412021803449211849 11202270075212704406 8867142994269287422 11349627518915722558 18366615536780102157 15996918388375089876 10194094730469494252 11426157154820913993 16012054162765233986 3282812478472911777 8947235120665114994 17198061369058844477 7029209519877591727 3946844154063229966 16070933526468332657 4920451475181243326 12919317380266827201 13850903779780702224 1992464175985472034 13224979023025229182 3480765242982745802 8793700178013886170 2969757265817279561 5659577238854315275 7412782801426132498 9393448427166431953 8962914270861005459 11741470467722866663 8192508254509588900 12244472569436073792 4246560921685343949 5605078528520273691 8030713369246778792 12095599187449805813 3767657695232035187 6671024878200601608 11075532320005952134 15009214836364279144 17566100360150893244 17780331221223909710 11641209332585573145 11232189019642349866 157907631278247845 6835373739299971502 9879330459831463008 162271742556163399 16678163221535974172 13360423914669554089 16527289690340345518 17811319688099296265 15306174480096421396 8576352526610325488 12654143609513463367 11727890846458605007 12803339224331623951 912267099897050739 63827867947750916 3213129626431648236 5231564697543582501 2216095383368930050 18099112622271203367 330719425033775397 8803485776121303209 5168127747531496990 13956501790756684511 14055165814823812607 7031813112313489866 16805534426206843369 8707418758835855425 5922543646105068185 9997207398362734030 8201947843174386407 14455780066269161035 1146474619893117509 2918954382320522456 7929982621453521789 115869135661519585 14167468772373745490 12239321341424752146 5830112201454655737 16433354320674819091 14943353170445237650 4994998917815629667 366001119224736022 2877374533105302049 10104179937516126264 350028185394632 1725804786723247640 10441611761548361660 11766315257375704810 11862874452407458555 989434218023153838 16965950100473586625 17096540376886225241 15316243847514097111 2978275437983341502 5927211226846700269 7921822296023209139 10237728944208197750 9807244399587154198 4098817668731625831 2052037577649920825 18359774200850454156 7349809440326891226 923197506955901523 2095034761296746455 14308965027764783476 10286765544925568905 5730953895703635075 1646820406700779440 37586814561148933 9388112881163429380 2878286213179433706 18064199478440244647 12105994972445156224 12432170758571363077 11600908607878134508 3708177298770984108 8030756804856878890 16784806263070754780 5034991264958028570 4599100207167475694 7270353562018028760 16078503206054220857 706070244546373505 4962117623453802728 16911461374092026761 9664097420844870523 2583022629074796802 588342488788500266 15099719552425612731 12718295523845210945 3584155895381750743 11914222847298825012 18298816643126476731 17783704137495858556 12598715281567696339 16994037357237828133 12682255179779933991 12364796035097458443 5840017182554335925 2219781174912296650 5266798452674200351 376490248428539225 16976968507218898728 10645107434765905994 629118043922706771 17117151068855431119 1362309740916382756 4530053603796116678 4331846550576432172 10664509702766544279 9809197700044850557 16970103937219400249 10994271952212306687 11237843859602094426 9242357394114326267 9977366550254239225 2687443545650216945 18032569348866369461 5935448667630771800 1056825469458722372 2966127503745108432 9241300873715475493 8466562235481441027 633627654857762666 1485970758751574791 9424006682981852595 5700521817604603849 9715282404811875229 15750014227670965588 13001885155758726072 8551050283466615183 9350572412200486705 6268997543955459212 10029321413793162818 17381469016153475560 5072497516170859157 2229249188698352563 14714064134102163447 12096491646408859295 17575792618831559132 12076368158618436740 16009123146666342033 1076565565103188520 15445553418175610516 17888893745874786370 6242735847954120959 5929152644097867173 17417829689452515054 2840255717073641103 16617478195633069203 17892317868187885160 16521823351092515717 5336536519448189338 10953402974211445131 16303504682858790898 10783316762717998740 7558275121591045006 550838057749722416 17204956233706144466 13979239259002641518 12409452962353606179 9357314459442845726 15186413973354198303 3863349517201544756 15178411388714546373 904158642124819458 10636631161475787472 18436427869104146353 13726500782483824894 7527606860829276833 3624863647317507897 1116242272458451372 15529096418109700303 14766437166424001125 13464196756489626838 1831111408379535003 7317560298775618686 5730040468999366118 16702674862876006048 14001932155917899560 515867347310303238 9956219428136362568 3229112141648315086 1338375846646708333 18057682910458535230 13261589352591651494 368304168401944920 14706867491497110275 11384421008584873813 1794696061797673857 11093830508677147463 6468516556134036181 11069275626021205018 9082713923159678060 12666355743922828960 16980428571970470820 6548841431256102703 4645913998643233678 984067516416341165 9466959788605711773 15544504607076731553 15305002904302521420 8089812724024789589 7590339444586612637 6370495597647049484 5951715731521150565 18380343284512830034 16602624350263441899 6462214045017289854 6280830874477848592 8615285370808929528 10696653698051927506 14731830534900315268 14442509883904272152 5717158869241821417 6168391548550059212 5311049129788573797 5411584398980049363 1234789035263307613 8582319669565478005 2684994353596490581 2311181134100429979 16814291396442728632 3107467301728319482 1932337833939380598 9075439619416997308 5586815076165667484 9240402695460675670 15403882837186045512 14664710938421496468 9135199435856817861 5134389630177105568 10289742467595387873 4559026568350749644 924888845917277245 17438481211448093628 727428882622436587 15261065067599645202 17651555946123450123 11940471031048139381 244304022763883081 1571058116977745977 10639505363456863533 9033844485165256492 2935665755068598041 13521892664917410636 10561281458877099851 1755871081557543985 17102947402098558004 6099676483493475427 12435824266606980195 14601358550162410790 14185869276861000679 10467985286260457777 11071246937664292046 10143822570364424683 17957756603440371613 6808984977353991371 16966218327984811359 17723408786730211585 18101921076360381171 3368094736574669262 9581490979567681918 11900572044557883762 7177655029237164909 8605424879737057372 5996889903327021880 12980401738226202961 12043970117958004070 12274644016868481647 6462502863642340018 16395884134234987068 12390859127141824542 6137428868063319371 7663664127211438378 10656302810786239891 14469157210466502567 1256018534166232279 6378267746946882866 11735438876454298692 13247019146586607563 14190383237061110752 17602526011242202046 13382046944557910364 3545951518230039150 2694878447848479552 9538294450589231380 14509742252385922115 17510220846444340411 2739000261225705740 1448410140236835506 8468071439335588392 11518865123990086907 12076044104496102594 647667007230212611 10831689345064564475 15290051267047119844 11614366824335619645 5569144652985694439 6461987512914681318 6259470371380095668 15227955271689752414 13230800037264003365 598969548027405039 2079325334177730905 7081435831099661864 15564115593196267860 11608467499608562339 8783289910801254331 16375683499252581293 10347878330864429864 14068157914760981545 3042584047489782997 17004620479024169484 2624542369602581581 14466970242296189400 11550754104624842326 5729017553854367142 7743228286273084928 1439577848238594921 17480484860394750214 8858274414552398581 7511158783654897119 11426997790187689302 5958906285058576347 3233145549171860556 13714688068212633388 5549338855514224729 16889922202454037161 8354547101819632176 10758734609438355206 12461260678642389769 10762490171489520246 11753520551174959340 7926948132909301587 4351786399132945320 13213860489781984706 13220003297858304568 7454906187424493846 2507088720880420121 696281723323481794 12837197879066002244 10891757149774910458 10377880046996101502 8375904245858307693 9096815764321177525 4314132928982224400 10225436522611155982 1464507836677159834 4775768209196495550 9464462801595130977 5518398376570485092 10246658808101832321 5393641948214964396 13418693871859635830 10704550966510843048 10313666389746221953 2601444405989775164 17073141939865102006 17597072824939327711 9371368997486109617 2622329522452121885 14268390516672005863 5404577109309630480 5532734697232533427 9511987784920174391 10788074761235835757 13686467457388319037 3763478361430433151 4021149776588850909 17342639467722566337 6705912607059094730 12434668323469128724 15676713688501551281 6006203461782744814 9109341082306306014 18129795459522686385 584232947351541128 6413664653252006951 1194895805136218527 14806054371208244639 3827448208454775453 4468345172919639395 5468150646337583273 10549423857691657130 9987238305541490449 5786945139241106512 1815346516216416016 10465083921031101518 15592926434289011569 982957375904591463 1609075767827905069 17227350510664251523 11998160796906499058 3084721511641937173 7561528804612624540 6483664568811566042 5761710690070860424 14039887611267521280 9453622267724300373 14253946702672706440 1931799825073926439 10858291418695515273 6972061008861171183 13461128954173548024 17680142136401867929 3565739691202191180 1329583412586416538 9501769267634545665 14834519351313376291 15166073686073763995 1212475632697305119 3328366548666837915 17100497711085976822 4463971430331358669 768876322411180780 5990832136756452256 125178283289571149 13698984775971878839 10335361545337684991 16385023111443285396 12603953710143308374 3919753639869378148 278325651790492838 6773776200586606335 6443811583737196255 2361838713005501239 14526725418251276274 3144764308830042625 17050048233430816500 11908401697081805342 13457804411493011860 9987943209454770060 15919633201794057385 7968003492751436448 10547214037239738250 1808011849141109606 2534200813847861556 559718291615269573 13880076722384677145 4899542010882466943 1063683218614246914 10959013221833735183 11490001867044745177 16129162527970131557 4913496012575634328 6850127994842369626 14665152811557285697 15865509018115278458 7160699911990453718 16643271212251789701 15503323755274306904 9149753993314840611 2598029356654396710 146178476127831184 10764840551497023747 15999547764713695987 6486421204544279082 6872348233306117507 13402314585565368760 8939008160662900943 4082576885108943884 3797819175425503924 9091176381038268828 11471791678052638919 1953422780269582549 15526995046546648680 6485499744875637843 13704719117509296758 1161914888521093881 7637308488610573851 6677952565412205095 8177754639765634417 6419380940818448844 5880034321136659675 17498587721924702168 1782049971900236480 5548960515124760027 15789235294197103610 11920605255776522361 4108889472427875497 7634249117892633313 10882343031860003021 13807576292017234994 18052074502760572770 9004896316688426855 5720386727751639139 8437527264724059367 7771451040970875099 1749322319105807087 9746509669283279537 1240430708699573712 1106347518217745899 10833015323487255324 5840333636433400977 11416005650044670124 783415062950388415 10351660915201988099 10183496476793626531 18051197881325695277 9013169045730971035 8646657937022249660 1840924542322515285 17841550880165246333 317385653099209074 4596874096390734731 17573143575266941257 10881896285239997978 9415841338367793841 2253409350672566625 3090316944578425359 18101984508726746966 13838996542675365963 627308068649594019 8486716615096054620 17422814243111679588 6068476281595371949 2822612228488978656 840550840976053841 4939685209184666682 1603471993271510474 7124060199880312838 15679212953551282928 13555275495683263219 6637255857176631238 16219190552060056718 13507432754158891663 12201522410249310478 4502862950181636186 10078780004220892325 7341650891838523665 8380704500185499568 13764002307225303029 14349102327349841031 12643543059071526081 12534380211127037671 16000360622041190491 16784618467977437484 3858517138541188055 2389081884085854064 14103599564513036904 3598194055996622537 11180119160314364805 4583260074117108390 10859626211273929181 6084495635427136152 4186157279166391735 17740844550995006967 2499195735338300069 7240570457789107150 16596395775317595720 14380703498397732856 2656334877339189933 7685181787982665318 16676233185497139890 13336027447174622829 15988284940835964470 14884023049621908814 9350697945244207989 11607425526603176370 12705919541385809240 3733782812622946451 9285349187891397269 12944193500055529321 552513751998696154 8875275803180496899 13305064025967989041 3028800037825543250 13869033172517174509 9356241919146829561 14348619910773552057 6964378242396947815 410883689272753810 10403950415190981220 10887526142605120113 7440590195351231112 377780469005815056 4410550187770523305 4264376379543797000 15258120616951707062 1500505421687691153 6679791428893097737 9605449875578350206 13378545705299009648 13009617435126555560 2001616881647784773 3224290079837166789 2530411547359058923 7291365306035123770 2596375230937466003 4194150708462627466 16025438924630570776 14627489727638938769 3934977229757262161 2846736542004951824 11362232213394123670 2103675595564732455 5540246448432010600 12230786300591935817 11028607053376279345 779111674742762056 10270290616572014797 10322815016636580049 7320059327270572613 6800188158922085493 312301088485792026 18011526704938127646 13143748073585464175 9807743412087918879 18360254840231461596 9540124515940375598 14119273293131356530 15372474062440473639 14047765543040212723 17517811578452817166 11392508466157975438 16710895315225756801 6466990449164619713 4306056555942788376 2191067670765310182 10515471823410729539 1465348417770833436 18370513351599023123 10215669596803385878 10234986896832109915 12313014105717657840 6399534780009220408 1798234054904776698 1832175387294704426 6933054635206613881 9054233865707806477 8348965620582033758 9410157428461610695 2515591951380569861 12873507054044508211 139019003216105512 13533635193886270851 14993130432285445077 15257811813857009180 10458359652827045637 3045590874977773512 15928174775276819203 9853554435359245814 4429075176612813835 15357601872950971292 17637103321327922452 14305605558672522073 2193517453473157057 5815033300909552724 15110111975590228504 12245191665448809131 14485035142787379761 10818558374525405550 17554739283332251957 12055488972947307515 5881732742419151020 16926844700171368175 5904681852519056399 15733796088130266627 12493853217089675461 6806086920717489189 2677904141639833256 13787742865652556176 12796584908487832812 7537553901788625047 12524097579317620564 8173204947591896572 401220283380800402 15097452168541870111 4880102520456759752 7012185604303990546 9416133786045179946 2172866722943183362 11503920600876483538 5508091341373581001 10242738563370602163 2876544640321654716 11047656030116282952 5297282432584837090 5671910964132944700 10474732910324955762 15223444133889396849 17097944269856182448 4494353733203588348 316167797473900903 7349740661866930791 7422252406175848370 12644804956411760205 1128777964118166978 460880445475933182 4597107461773933489 15408091236285791057 1756129474690653762 4848454870139650820 7022239157192763688 9321915275948644697 11405154971091673237 16973692588524501862 5195634648050354225 8452901318920865420 15365411717419357703 4620189930259730951 14535751382201059352 6667504891450991813 12182211075926616895 2596652378017269614 8430919071574521609 5692426522859452430 11585015269605655347 8316957769909057235 11869667762569951016 12172329324440542869 12230429042780397785 6880501472108320869 13466263892066091129 14413135537326488632 14774851258732446433 14496355392815617111 10097964533159623499 12376327463516822902 5987332303906216267 3394496125495591004 10951185106940939543 17332931510240366163 10844980269163051111 3874876718002491305 5065908870845915615 10098857674651321021 3292988057296439105 16399422022379328080 18427097631186163672 1538843621785169978 2468073621831163153 17033832994105419493 3750192624310726096 16218291150049749858 14378813902163339201 11244349728415934705 13517134701029622129 9242956780351027978 4568854901122234876 360722912107354705 4206826724075363816 12080767832095118794 5534475841074039386 17290169180108663457 8987335410432473821 12599158589894360156 342307839894641492 12413541898569951315 9562242689758574428 9017939291293622043 15443205069276459650 14651903627170955144 6013978031009348391 1659657468061017397 9424355703173011984 18072150761313602442 9213044612342977811 13839200906637903376 10763392699366182375 18436950496452154977 15808375347092143060 3257422799421924455 316694550440829076 15106643910773511908 1237941908823857510 5818611628177610734 16244806211630037150 12374724387535783535 11692843959976766805 2026617308224394790 9777010164539069020 4154013531431978675 4507135307506126625 5414142332987368020 13868759817792442691 13879947829862387799 5666961841695692951 11726369573757875863 12709954669981017169 2492398624045252761 15899999658464023611 683387774807108963 1925377098133578455 5458234214725551287 3292259294925722106 16358121413966431974 3675846511109882859 1180666192023043803 18134140317849082236 12363402861636729564 1157180527734681736 17433649076699601825 5760262535339368516 10524611475210211121 18085151248231323918 4620246802245655716 15379560709921720352 8002691673458208895 13158134430276360761 15949744321181512703 2988633802709825211 2306485536019611383 6691416252615735258 9393391463513147059 4849215671864358998 9680995605534859879 3621793120002399636 10608615539586847133 10374534234455673272 15550748459735344190 744454555830767633 14850484539551395250 12648581673759533313 27643980315067927 8842091982779430783 15425084224916077031 14623765949488486202 5900584464645901224 1180984615922115855 13873703755804605696 13392211684393854823 1925760759775168222 13591774147180170185 5189666440248573757 9910774010161244021 14315799182140429287 16171364669613637605 3636917014598046698 13995012835340531904 4913527720429623976 3147358641712624178 17964331226440224454 385304657467931988 17545793176744607230 4911767872165787676 4884331915404862269 14565563479008669852 10408296360925946727 14088534923167668070 9811697498712344874 3627908943051700919 2516504976060684415 17218781457466880344 1576226249916455856 554788621672998515 10926538554208262809 3944263687790783964 9728066917649368206 4123651746594857001 3435576468602828510 11615024102401970245 16997962675110974468 4784107243915280331 7875407466843466949 11893734395491505409 9297352081214448546 18134433653740582662 16314163326228745762 16061296000443623727 3970061809205235162 12461724378681311864 17226221973477754117 5122245630715038748 13816883956028340682 14351301568664851415 1192102802433410664 2468244302693663477 2417040814044667918 8493790209248783985 2154034294507896982 18017972773115207670 7425234050422977077 7473082028797603641 14297708535663984697 15494263538846802353 9637085401925903561 15547132036566295137 1452659591612170289 13236064853265784177 1409890184791749161 14656067707764680637 2531343208351011155 8708332912862032030 17131105447128760963 3177687565284076834 17682256034718434531 10862945760433645745 5115331721527551128 18395873459994079667 15933093245463049808 1627226875239138056 4198074208544753446 224525528382918165 11991147176832727707 17165059813532051125 12543881413315615126 9165071915195487071 15260449540310301775 17335442099169953778 8664736661205858446 980590726583426800 7108591138299075533 18304689804229145454 17843809427385430131 9005835975497631322 5076814262180995619 7180013460832594731 5187488126166476344 7667134742290068508 12654356164095663583 3487310076377951299 13877530527644346269 4982157737637448326 1587242190911806194 10438584251317832128 8313076667271146366 9077154854810630302 1446951705301923668 6504489470302541799 12676865175770874530 3907746126410131706 17351866847421824791 8886816271007575293 10778041592288027726 4615621157006432573 14623896113194945660 10774864540070923496 2195074897202349701 2808444142239089555 17568730986603002231 2634855184701303480 3986015067988298721 3296887364473578481 14059048215635803844 1292092970047925616 9627316648340794318 14971778863171654192 6761461720324199339 120020334929366497 18375945220499135399 3520544379159540631 10246212729456051182 7515299824586913596 634695775707764860 14806000273747648388 725574824004033265 3103533170013799926 9783365183349414441 5314754253335801465 17905308301597467313 1171929036522686234 10158216963689098407 173719698923816471 2787433094693261456 18016730777105534414 10143446850672904586 5226825074931101037 11350591003259663057 11847352823466223629 17932201543191369890 11507865579634689060 14195796796226126494 18371339430715320464 5813034613618730433 9969324583540276624 8926168332514595893 1665533484767489432 5982290145223099163 13971144709608237448 5519883458345547089 571966923962258572 5046744814495429105 7212936965623297268 8551804014176635623 9564501746592817257 9361964035969438221 2327817305300740537 1217557713651195033 3299984147364867034 11017673727539918827 566107333975101205 10449749514630976951 3842098327554896171 5428374187614406186 3132019959469902033 15438557989393949675 2663250472473141377 17759449952549457561 5191093606743811026 1040019032160314259 5835848918643860731 14275412262051646245 2732028935267143835 18193682786380027170 751494748778806923 9317385683451398543 16039699523289837238 3392555878368730912 14105836734175282524 8010832389304879716 8322871895119970910 18343948764594176281 8857141891601214462 16124318059370625380 2209628189817721846 54475804062580570 6422234667686482554 8505986715092358188 1631043076187725238 1666229695201648169 8036748648306590299 873664239494225008 7525748481790561455 13818401047143393401 9947524592741228427 11760452999818729709 3430992568126832536 3964598875479919830 9069547730014980114 15776542324174155977 13401237351016710595 4226465975704204274 8430523836262695905 13432026822190702200 6905297108679062826 7681982215790485798 1387643767778334396 6851322077732126680 7915889610294958604 7113195956813193879 5183798351210240024 10970915005197302049 10649768852316272477 17378683634034523601 9271332846795794431 10587200107289462333 9517434450563070091 9179141169495615180 1901233493819217518 15479605404664197301 13643321081515284392 11371332047771291964 2897423994131242614 10536323883003470034 8334683990934271934 8896410508739831168 2128470297421254801 11313204316805279329 9023273227575284226 4353026301052914125 9235847909464697157 11008151041128305330 957321009061334998 1427838755202073451 5343445080751919603 7851863295797773351 18356427474473074225 1626837811787424310 1478663496845568034 4736709093609795801 7347926942601580116 4608427651894565383 12201387009071566041 5625716639988129701 17864726301546039754 6289450086576167399 9733812909139609093 7152107103242287987 11972252667857573049 11689109196702948231 10088263197914813713 10122966157881424779 5264560745745613351 3308062693666795622 4438635973870937739 7790838096165077325 11798332973933952537 8803797459556797169 17170926798436002691 9247991694412090479 17868438956260735164 18224332276920517212 4371622668350325397 2881378280454870917 14318167072272975445 8031402581881538787 5099884052333616279 16057499501670437845 6319769987072877422 5464101048010092947 17120408000857489571 11434728774839842609 6110440912268513562 235003325344056523 1254759263426877864 3344173158848074041 17283388669387026998 7436814438983884905 17393430956639426189 14814340676484176812 9936540716839473407 7591861223313492126 5373129134765867220 15277024713951570571 12298183853292335232 1906132695589969505 16431166541072805819 15150607767406177981 6987062222223748799 2726196742986210307 13905054653641540876 9476042208982606312 16453062622396466799 7678632997799825382 4262561977989101415 15616769799271931189 12356198409966590324 4933205383160809106 279126546332280828 17888549682550355038 13317789382061256881 12275514152456137017 5785555453544343082 1469916274251612507 11790321607671251254 11606082464497653463 9777414879061305531 11439967644391475292 15294173762573657815 11457709837121730424 4130099495355455417 4094651837335124483 9196121601179053429 13329026673737951831 15094454534064812632 17708125616297602528 5360334371569174640 12389656891849182323 5686174560289385799 3608081205716648182 15138570013719367070 8441217338450879552 5713773351263329434 12251099695687545026 4099647071194636586 9045859520726555916 16963854908579423014 450783322523545634 17425826488366106896 16563265306570633042 4902362405703002836 14642160913421091314 7070596062130893036 14216910019416348023 3914388527740327091 3470556599863697115 2303507912346395309 4292848151508546772 6618328535394167524 76715807787040458 2810339368202934586 4400461862678460528 1758938864649516092 3989247874415184811 6276933759247978025 9757329420261774433 11195718448558190670 11183681461978247028 12961039873807863107 4382429469831770121 10405874103022895612 1029143250487437476 11620567748283496979 7015262197519449951 12811131499575275747 12809250048133841007 8656463806068727363 13506932254568246133 3166662875623719317 11601499930286198309 8158686966868824179 787231236946947406 17312896702369059655 10282129161363721856 11509517165630804685 1824154308850841706 9773189256600093169 15549856707635478634 11262272437546209556 11503470300032544188 10351769197301117335 13944265607029250444 17104135263033086155 2675490295505716359 2952868186617022883 3213902710714783143 13889631614999720024 7671885243396289370 12758218768612477572 14408308062599029316 13542151740528697764 2077162847930498346 12250890550702507587 4441936502591537469 2990012984572156723 5609119436552550255 16742744795411762435 13002040013754432375 16977060271214129855 6912741971161158186 2297330247928435909 10857643445268679375 5761645142644226010 10028203466755009040 4801172234676913053 11246711990497486869 11976553651485164224 4225311341901998839 12464027311616267769 13854129748912308992 10537344676162080391 6913453169806201385 8051598615533767316 6486677231770080260 9366345936208872706 2495696594217316977 9884321362829568582 9686966509387897151 2515398131596126052 7987335116178630219 8744902956498866106 4605128428139313873 7961779995499037891 4642965307004700866 7475442460015559339 5618934423931815001 16417322927994767173 16895504506509110635 538580328188805371 11266098117626655312 17648222659321301601 8576019477329609229 5081521520192949911 7020190221581293049 13632126890385371749 15024119332382101161 5878113080472587631 177490946930489954 1770848228394770793 554467707821262805 7818093906962646505 17714715861893353726 13915255679407516600 16490721845267192428 8133406271842296258 9307192796532958498 8069104407278389536 15332674931198809997 16918840050974699696 6528177576063739270 1072423988241206346 14525852382508795478 3130512841042944852 5502392289780775214 12387002791627981698 5014554844222174184 3090463171166258526 4962178046768852044 2864114650130456054 12381649307325406798 11702720427248285069 5315529618096408884 9668764921864057174 7313631553061750854 6808752210061596113 11879150173765642828 1816928243307276976 7074392385297461681 17415378800450483017 7462944314208178003 2814629212886491304 9431787278650200454 6778587764437219381 2332454689061686424 1568377946912688394 12163817666920215768 529241075755793869 4528879936709147965 9362994899330422791 8485565733208537283 13178309604638246777 6601040344730496375 4719001710944595025 11748866417381279055 532427301174875432 11488613710695574973 5678890019982515485 6797264672076100338 3657998987192168387 1267543540013348978 6106398682839127222 9098974123455541437 4014707084866593062 5340073521054601844 7487766756440461118 9304252029915285276 2944281290490461770 11660369099000056292 16396578956767527974 4484647115212972298 18321306786892371935 9608617447318319525 10302153439640541654 11978866388249847996 15899997797786251989 2225221375422537329 7336291694357525388 4829237468456067758 16039069011615267392 8062096836337663233 8494988078200609931 12805141424023290147 214260256877829593 988327613659528778 4775935200132755066 10153901025961840984 14558201249518713400 2160655962580662291 8219016394723406479 1290394316842459281 12750471395247587809 4271662772084783742 12857702331500231265 807898943867686358 8622318769527562191 6545165351782000273 13449139740873155098 1694642414289246954 256127056364432689 10101501452123164885 16183388067887184531 15892529650793512662 10558850837972937523 13110230470145733646 12961971370218580061 4861608831325800233 3852466445542525533 1543706727736637314 1120529172920638102 16387605756822704272 6106060249207155663 1714317418505179618 3362852162724517065 282478688333091958 15757856683061180401 13577963563655001919 7818941847709757277 12644674826644938748 10304744622123204643 15920721513520459891 18056756040575858987 10145621893526832620 1907168230224273463 10091394394419758051 13698409202916934465 13779491592013058221 2387901007862468905 15640990019848053843 1823784325764995798 2132384469164127730 13939636657114087755 18270730433140546347 13407718799526592779 15143915212648670437 6129308771644210588 7179131504555372580 16894862162922341952 15252708661474791246 1915180246452401994 1094538184818441752 505382096514855413 4633124949660836229 16471704191590135329 16231351344520312194 11712888699202812034 10805433578969422357 10429679826628663131 2963273646440597201 7940083638514961948 443092663052524303 6275562715159645506 146067703508825293 12218734430711728048 2666953421210256019 3084840087335049100 1260606119770809668 13835502863321505521 17947093130002983856 4029427770545349908 3898891968169802062 8513770697735817508 2253998914316769169 5579034520955055446 4507810036480988027 10630463016806696376 2589747219390713306 16356483715731143880 5029773904999513846 16082311947295341650 11842822345082329097 7568219663910022804 2282600143398839021 1965455267209131619 7763886287485205083 6898440105791363658 3050746526671753900 1724243249475099384 2737028903482382807 9287018552495335835 3094190661810948291 10188343685380831490 2360147406654697540 14089797854680513325 10293354554326250723 7785589380129083233 1630038455015890599 6458679405896730996 12969096908651541293 6211234135751718703 1131704162085892256 14254297244672227295 9641335703752128253 1603006904672791994 8498500647237394786 7537940000211946690 8300988261726183897 9801477373806682908 8749204108432261995 10777767543316816068 890945053199685323 13441499764367252890 8142603887860671945 10080636082442696494 2891748231538571473 12931186240581928473 12736609254422229788 10416027071416291004 7656989396059625861 2946042991415935844 15164691949263508172 6062949784838876160 10906494530707537660 870056115099084349 17909595341723977751 8382277822723304064 7317674325469867284 11407156318221224317 13756695978735786534 14706778298781722794 11374896375484945936 5072081953313226194 17131885400079641838 10712762837478086549 16764273401186996243 5169528472844462139 6155239570939793454 14168112598373687191 11886784195186189097 2856458270697257074 8377842489041421354 17457249322695250032 9795114418589641936 427564033499558332 3363033348130204828 5436066058739880186 11785205999960577088 12838383199042245779 2031351218289298129 11903646700301010748 8652541793279728521 7578463309877595465 13589670729964331290 11236962096823179872 7385855816520977902 8976231818449893357 2411392521838231679 9232060429100979129 14477219465820092194 12927310296330357478 1569554182496391796 17526228813967512977 1177008949305236425 15118515225845351713 12735572987585247420 779820845908866788 16920842114562217155 3555188788465748929 373885060586720294 2909224528926514138 3323855837512241646 11184182521077479490 7567853562913446355 5037075847834807570 2613973315174787648 15676197588041322777 9653417513694967215 17905708069477758947 8250776329361147655 10781922832714514391 10797374392066763777 17902905284168644735 1552856329362024808 11728174968934165410 11266338217492142808 13763977063305867870 5726740777391820936 2726173478676718531 17210882917106807339 11205196011371652564 3597626989119752295 526164705932394907 12588683766460796245 12971626878538030720 1101512124251639566 11991945521751552604 6629782961610139366 4999569832262842088 18437747374174723799 8701665740201486982 9101617654904142091 10129365224459522868 10709653902563361737 15100480415079878254 13061497514827672015 5837650053532447046 15707449667176367310 1867407606139710274 5730924962949890304 8436515218240270755 11587658589176186015 8799271654524365423 12346078320171034297 3958111815851828194 9144265013731276771 12886372683428718428 11625879863901613816 3777424798654769981 5992217277024822079 12449031085152500105 18278111981273051206 6477351466074235879 17836043133887771570 15336336121259119063 15899231142875076085 6773779013725358136 13419289653946873456 13423604228557008747 7785600933368903006 235158623738208408 790960098815694964 10312835615110121847 16232640592965072855 7436690265700151773 11057666256200067350 8162517471028298161 14667146834193192610 4529756083862401448 677822724900457810 13383369355646774760 1157522506713716109 14679357219963036742 3317351026888804978 6780896459878303787 10197158744868371888 15688147691299480147 7106411882049798818 18316754714995337720 1208496898864227843 9466711549760894492 9355374347082752677 7876821158285024174 4699820866138023866 16052809139528132630 5419526265033893365 17779893742527567383 15230600889617573755 3297590470133659934 12170653213606083130 8243482608860366014 5413859521453263353 16435798864965036576 5255513891224344627 4258214071516793375 4523058018286841806 15110723427862930017 2092533931880107504 14188940420086627469 3033393441940775960 6772950328589061268 16771433517980652877 9245747599191853109 10406193132223458898 13830991356755317313 5132844458434884021 8262825737283830670 281796976928997067 8579400023016078686 2714394300253068871 10234877159652884069 6205180535366377153 9904758677954961149 10626031042069685878 11803337156830434202 3711740065300474948 9456621147795806469 15974803883894112147 15504125377264305561 12503313268143682647 14027606296372458648 6281068436482776575 7028138053178873080 9356280209011680726 9616746630298655972 7997738067785935024 3699361988859189341 7235433329973840499 8101638481227865000 430566216300346845 11875024387978008872 4316450695160139746 17802845904116038104 1953062420913715952 16249067340725492569 6898090341461716471 7583432298018200014 1538270555899104984 14081277892839800800 5624165343481663708 8252976976129528655 3820692208606144359 10452215770900812922 15348912569949156151 14579309073635713300 7478308528367493095 9037361824031548363 3660411708510208885 2238625617645786952 14782577867533137936 14299404050809122676 16644361404563073123 11239595348082196194 14448306239211751677 16828026926273728725 11716252038970791235 9182249525795522911 12734804840182147862 6223231410508041663 2247840769863737870 13789196047242851131 11451577916292252306 8530134980894718733 17866786482784380567 7266731421975184587 17457384613768373848 946566010720272253 8611384159678310997 16847300498707520798 16163039109034191895 10437643078668136473 11534748348953718 17974473514637418095 6176207401522144487 89759543466765923 17804460985268906734 12700679339606130139 3349038924346378724 9715141607883403596 2242426627979101265 12502134505734847347 7059724805687563401 14393409038849721527 8796452178057815773 3230263327347911487 11781040258008104438 16052174193574125499 6528806837906070411 12038734020381830411 13989864173055627564 12981734493048551779 15057354526765557657 260831448740350468 16004531220498313042 8314871667997311247 10482199113170160147 11426962570585859016 5144554922754346609 7726632730722031244 14595575463995496184 7138923921723170191 8706293464525535972 9508325442479819316 17663339418651177882 2003376752077141934 532866308753187267 6178769247067208186 8929744957518761493 5380867222130032807 4252211590592959755 16332933360608507736 13694181221530049687 11368255197474058441 13902347209826273303 14636971675889771969 14039996089184078698 15659452282807157085 17430056959976918083 12176281947398631726 12136461635204266222 17076870171782069509 5316667542087093861 9871796269609281531 1663700957519242768 2052963331988006842 15710278866821893872 767532885401237145 13082314132878782255 2194538968130676353 14916317043114916790 2724002516512616575 17669736400394039267 16675492054632641310 11233204446478960283 5263741929516924652 6950880596781897645 17766665018309755294 17545181346464967432 9573430718144913177 13669227041925152954 2052524265495882799 2139825607525370400 14205859864251578726 10159271000142670428 11572164384144886566 4063992947252397006 15080807643241938848 1459409323473008486 724583506945013546 1100508440349235364 16079575090175586774 12797468371045492441 9035056104574070786 4215604594464431984 12302375738048902660 18140809190884766886 1842896689199380495 10543161501037160598 4798062826144291105 3820639743286319902 7637506845124123444 625789514794623937 14282862551485626620 9999652100700806816 3356989293869745198 8310312453898535637 319588622009913541 12832250673208874979 2537051252378659544 4783882036646955643 6326733608496689701 12619097114446350983 7074230390615050572 18392050322522000097 3132309429118181837 3552356637146116498 4757613236096767652 16968730960214304231 7390191299515207733 13922778129279985395 11098919756588234920 5517307222087910727 12903863042611144918 13774435425633218949 9031299715386648478 10958540042217993748 14123062192765004964 9346520829192604553 7144451387084819864 17734669577541004881 6243849907364826216 17530338342053604779 7122843578762320016 14008101145234353999 12633201158899380162 18405116168683313462 1292183734284250194 5587699488016128085 12701422151806085760 8108320394767524669 16998913557194865507 16338984577206917427 1246523685145568464 6909062043466825076 12896094879886377771 795326344920839697 13868512429001828522 2983561800571570479 1468579220258171312 6810974684177037850 1999209192715052526 2103657126618946137 6305379370879569797 14480564176364179027 11734498419565457034 17488473260806008089 16494197545648433069 8498574766437284508 9434650744494137023 6924347303615664891 4488917552957577310 5536175620092373474 4175250691288327628 12121283726974792032 15715458113361964896 14899592712818781803 17030241743855771065 13291780132329642298 2850533850119094206 17300804431109763156 14010615329883318693 1532757174980033229 1581425483663836782 7121899746937779665 3758142728230959589 4303759237461658973 1761601099633553591 8900080366650493983 17437562717843833596 6713607849308470167 6176912540772036029 14182133947509244434 17200803235683592771 16915456185339502590 4560669350580945615 9860815319972130523 14118851540693786265 16988782910694489339 7780244717921656404 8780283714071443399 10439817674103373733 9947311153671324975 1376512661654324570 5175880822424147857 16578569743627991688 5110048426929895654 5756178952982321219 1182561740699124259 10294924150394976292 741668045047501925 14049028398342717855 393156904286917010 521105966232378507 16676377529133967077 3674771295836877331 14755658863138266289 12166351952024192830 4514415533652304847 13146661992857375978 9031590472507182221 16740323867930757966 3738269843298960175 13843343534423716546 12749847367324041828 8626540726565764050 2494866762353893470 1208122935865619361 9361473124446436076 12018040476248430976 15928745157468257315 7215770299424280337 14359580840582886405 7182685739303439316 18347262529282224783 18424870581374077227 3387848665731732394 8007012560630159099 8333367539096699974 17890861525945337840 15133693014309379973 12480969151691786981 13693721087073864727 4583445542777859348 10463424875635210618 14150275835555628189 4311931066469968808 9234455216051250177 9073299135420749215 3156601478235980902 7888702034811043800 12822712354293599941 16387304396697629868 16383324585155427667 12883327571214975290 10885342623307898642 5752968676794886599 364576333138354021 17772796326200845280 997354530267265893 2235977869076002246 6002894103755950481 1054381221823814790 18440170597023198187 5417156365784953729 7372319687269990741 16800392418115150686 14128980892513363291 10308184062092594927 5906373384802751855 4702946476610525372 3946788197680859856 4511996165565765610 4667646155554529983 13577494894580505423 1818133258678154142 13764559409948178138 17850814055582364860 9549604374558208329 3607927885808025460 16036505166047836043 14559748194187365723 1478071952158951502 4154122755236559711 2033975828216684957 951635511820019077 7977075421591079369 1533060329474021979 68772205274042204 11162644755689393508 3179244724994906412 5913311611541840952 17939363165356556035 15664012757602559366 13718419037541913032 6820178085164948426 12603825976674003010 987549403552022421 10949062121773538276 11741770722458420635 2180727311058581478 257922744522097473 11291436377458548607 3720216968629175414 8078275386048245214 2486925464404901497 16746050698591681393 7925989926468039272 4110612302375113091 11986909615189433765 6486216522602393306 6964236722219135871 8476155082744490922 12353918821051566870 16049953427989548788 6931074414146190992 8871406971800638244 6480324226054063517 9118923992158772372 12558891320165615156 15816107856345032002 1882500950406760052 11652038873826263762 17665298177508763753 4134269422680361162 15950122004645001841 9319347535159821840 14884833164349764683 10450275731489250567 16930576662270149158 12441162812572115887 50605654677651831 13157874457700428897 2850496918637547756 2727246696045081220 2916293319321547953 16356491409935465994 18191975413349101376 12495773574241865251 15585035231305042446 6759571357482336589 14721802920656147553 14454902310419185971 18255194586463314460 10259817094634212720 9078866170351689291 12211496052021545504 13852978794254885683 10929280933139827899 824829605574480727 16210164863629069929 131453580806426905 9646572520462046436 4022747349579712680 11759320124772825446 5212484142578068958 14499878565330486568 16700724176061198928 5564688384214974129 3772707207747006616 5620034542295230879 8486219557599897903 7357877903528479143 13628093263996961966 8303721888386429187 17632666426870672778 10146362524863230654 17951631061584552191 12734782612571795748 1342343149775858273 2580132822622242296 12374646559252358350 1647772999193756969 14760113934228517561 12763848912300913371 18262819636162209514 8110373533704754413 13865845932001359249 15064350322411576117 2509189632047233954 9520679297362006883 18444732159383278395 10587574381886775170 17843502629574654603 17343796066384065913 7580761281452656307 10461220210356888007 6615697335165319919 16764387531994885758 7609874849412499190 4126226421304711367 1735000783965366066 4397727568269633602 7973875424983882211 13273291761948032591 15480685180158438844 392401179522227694 13491456150274953167 9075493585301972908 14705095956250239796 13812762113339317660 3707962636075098746 10311288009755142526 1153185351722989309 7642132444980538459 10864634360799471056 6323096267703457164 14836894688578273991 1540352640430226299 6212033481267928320 2603658995691126986 10533687981643119580 7800508824271754288 16767005170120874797 5668930094350796743 13807424848599951945 10254648824338417011 13943340174209923108 8830813712246137565 8416107577151395214 14746708472612511182 2642909731247032541 4411420411485373701 1054526489039606490 15920744212143399165 14758000386171088741 11535669287524703020 7403386291524368949 11467818100326319720 1955654726559519420 11937443399397008046 5500828304009120406 17176446574503378737 12646806121682381425 18236082882343372723 1908050071491066328 8536420123058178914 899661054136652847 2556073131764695966 7074753956674822651 9081591638612706783 214979373712997152 6439945307749339294 11723601796332443340 2845826852143485813 203282431519872136 1383428801628035059 8162734448887821911 1203401052149818777 14010612733269701351 15996502123150536344 9191841236543970937 14782336495449243523 16861837270628001332 17003135499446231784 11784719564357589186 3630045679862553462 277382153783393179 17543791125360724857 15726645562996199231 6591312424333260413 2095608595170599297 10988252374855507103 4378833333241384814 45422004832958208 2329652247074908591 16175465726372355996 8785016657932270806 9832852442398648134 5415922403353971435 6812093686527637833 364038304073046984 4908453796018482038 13553575390570969379 8237951205495880296 16182158750493506184 16868982345856151333 10466169161849282675 13204774879385563094 12782384566499578686 3309017607959670206 3245724169773032735 12774100448179419257 4309620282890427374 10386530536562029262 4646243963082737075 4852966775934610269 17638893154118899620 5899099621080315482 11162473407393465387 16544810206754572844 9858049527193371479 8357436289772470228 14838979020631318711 11571817668767024653 3471220658750148941 16904282848122837772 10011492637421673455 5405018106861421142 2496856727439619395 6062913926262861617 8486758429939509777 6789926528985034474 608937286326877815 11175040038006620337 2383042348244972857 1834067491226213687 9619291072994898417 15129032458698013762 1607685769237333607 11248172236928330981 6869047094529914600 15629439880051334343 2192059739667848443 12401211458774355544 2401212485167309752 14825453505539166033 3193308943298496538 6620512491902169762 16638824505000822447 6079246469511475571 2751126152418748870 11785806561238845753 8080584266717749260 11543728360979499513 12666464957890777664 16498124398719682886 2165947211239166821 1988983405282057621 2566944130434887968 15592213133584505542 3379374483652748028 10606067718516203121 18375792515107491013 13762660483163377637 10714186482013996660 10518424606386922751 3704217798399306573 2346129835249893741 13024427012166545530 1670161261504532558 14004152014656660458 7967595562591242460 17441501481864276737 8764274759000850387 4892398602875544183 11583739567038160153 2876698543090574946 3842172245618736481 12180977980707372686 12120898017541127713 9170361840932638991 17207514533808165707 8343323392145178264 7353411376950124494 9831331747298620325 15502414942170567991 157092334369135620 3777915816114675014 11007507305500347218 13383490684924814325 2336077529775263024 10607421288591416122 15961206672174161287 15767997046410710195 14042918645105315822 17787337791235804979 7174033657873310411 5585657034260488384 15176121806079059350 14546681260856502894 17040922280588349179 7420498182480198497 16934802199085354462 11323044701855679312 12376748902396911910 15382648017086478539 3003786510552087132 13669562449425189135 8937105568592440787 1772728065924066606 1854969093408435701 385015312097882613 7263807567005469430 2820016857116206062 6600184044391903115 7918393519507327301 10941655425196158480 6007864001963066720 16909231980127597335 7385713699315633146 15819041755746910169 8891818656676822045 3660431354080791872 16744237538256185286 16016763093941161386 11103315570520449412 11779842082359635256 2838759013799326028 14314201165680749767 9079112018110581030 10902118076668556247 3148331827686791473 8308780963611389297 14001919367421476523 10285196521821738344 2867101003163718715 15471645581594657683 8285114386785628521 12378303886394474350 14313038654889071187 17753440801142047430 330671847286341662 2826376390410096425 11877365828216362856 2869871718247539873 3307712183402030447 14384292680592286429 10401834122197072161 10447720195109413977 6012219724512129713 2390299823984539164 10731587294032492716 11089561559024722948 12044131480065581075 9979140359196416541 8777143117038720836 5192337145835274728 6522060080122166812 14863954841570177908 456949462477645093 14660540121984166672 7846619686432937120 14996489901545849243 10870000934785498653 9242709014293512073 8161129595853443930 6798329585891237484 11683228783706741986 4558910654335251391 7322702534921074541 12336215243937609025 9167639849895737960 13019032181616592368 16051634467175534647 696688980228879911 15638262297025878746 14335884731750622200 16525479206219039019 12385162610430735119 13331759425164733238 9776666318182883046 3174772343201568506 18303260777708927175 8443755446936893243 8309698069696378576 2486034026841471598 12895348616953317501 8751429434350051754 13584622944356231941 11579423309408058496 3098128103553391564 8819634952680764804 12756969681314762324 6701530394776566556 11696524811699196527 6558251914508957289 5956438775189982530 15894222053482671942 4173528443488138432 13782989708616110104 4480197565782584056 2963979487337312597 3521878685793731408 13223112854269688877 11232814694742469069 9376681756715396833 14397867857521421338 15156580672716773115 8393332071852989042 4581098151787178836 3959247761818238624 17207183477907192008 11976173155783985885 11302647522531312535 4300889429350079215 1754998798300847480 6606185984889734883 15202811560589836271 1782334769055443364 9672281429905485693 9836273448749508470 6596224237392365584 9529661510732101987 15892419562001212062 3468745940719416458 11051131082750670879 8579853757685271486 5695735658433930122 11888418139112551306 5319758608155109456 10367513734601876116 3453328209691509147 3090764416798617216 10990058836921451653 9712200965210049979 3514213470041316034 2813636892898306104 6796268949059902215 6674096635776417930 11335360259897917943 284834055713411791 5247522376809313511 8687600636668274361 9827887392490491114 6688625261280630273 4968207337257286718 18181160692199156321 8751110344454487973 12064829214996294422 15496053049866326894 5295426909712384384 15113865602372207101 13412150536841267633 9540479258901200362 1144015783380160877 11301594742871478145 13127192527988986970 2064240564512160444 8922583069412114232 14020704589607150329 13945004210944964647 10781083491117052341 3683656280803124649 13594467401726144788 4204146607562869016 6967920154317304351 12984137460269709427 3552104460924583424 9894437762599582974 16466246040276382441 8534170466850027883 14884057192707961583 4927572314064371350 16665586458841968311 1405606190640062776 5911688202419415227 15164608417792149876 14288301706812949015 15321505650187784904 1475943481395997824 3749789799801787420 649493741530606895 15932702657836891808 14384984570585439989 400250503341757941 5192890908479448465 4576247569475237446 12748404688371392228 3351090774683117991 7897560726357216377 9491175086758439039 17137589300455664625 1915128099980066840 16293848724155519819 16538145478000659825 4387343609035790999 863085357320008498 3739908383207394614 9828755271239256926 7014931145905389139 7960688900530959965 3948125078363125906 6280389649328098568 6213009160755062054 11833119198403059107 17560614462733900831 11607216029237917155 15284855626325599416 8722021871970029291 2559321386342522325 4454942525496886859 6203646353166287652 5038360137416075023 5258253426176456199 7114328340769959129 3116955472196723799 12402970300035842961 16222497844205223582 9454782155037666909 8216511520295789084 6083679193754583869 8932459862404540674 4150434311693114756 9942682392457891123 17686500916829126056 1800067303656823034 18106838442679467415 6490006095864205081 14555991681643063837 6075896577567784740 17157756982010500731 7278511506953402197 2371632775192336961 12162571728206288217 12359227300337037113 14443256089732522943 13252693058898778057 1807256766532841933 14764125091948125527 15482734579019783676 16129720272932666431 9786036399625190326 5041304644854906987 10513931152438625403 11708540158635494611 8857627134772912816 15386647532680239131 18024264389323408398 15567189170259892259 9712372798540214948 9548026730415356437 326550106888188249 1901609186550313057 1946067930823421104 9323601848198347969 4854285877543114801 3436568354649019960 9128899263585523019 9139592721577242734 17181095250645818554 9116493889051428275 12382885655848937334 8584827451236028770 91497898591501307 6042389155938899369 12594037179376203783 1467579673245734612 7248348312821146014 6255076944101421175 14831545658183105282 10555787403510497429 15950053360059722539 14566122764720378499 2434579955261884112 13318529431861377913 7867849398029769371 4348068434511893669 1103211272830209143 10856394433415590679 2095422399456195081 922647271835689972 15690385387997332092 10720634809757783129 17011909110212151710 12225006488162260174 9008718619332038598 1002157355453985719 889211692934487059 17983800739529589552 14773248378862687273 13093614455440605524 10232933648453523579 1779748700249610740 5712380461309050179 12407284992129018825 7775488373180221946 16114732209338520866 15740594637024081161 8680186302647498223 2557992402226503233 9864525030284213375 15608766173760235227 5181073614943478418 8230386107968959727 7039987946884785298 6878164697450597036 15370919796310520200 14659064458847934065 17354724793038649307 4150240451210840592 156132049101721101 5275312182257799373 5315046100916556390 10351723287643974736 7382298831963235775 16440043091128546271 7348868620978459914 2869165735893317464 5189952489070097886 3212369179116271362 396518073219726472 16124652206337689582 6829268586180883950 5477020203927189844 13902951222390557370 12844938716532920007 3579749494762508949 12388032536385478768 151919408443210041 6199916919200527083 7772895773449024358 16379638152794846505 8219990928254878648 6610268453609920547 12262184957815967343 8259067766154523130 13925279739552217017 12394819261153356395 3154005973456320951 3382241595894423457 14693808886750016460 12156101307102872457 6401620865542685300 2394308090160666256 2109823188245692077 12219646369393645512 12681092308871354565 5888125399587856499 3916101648910563289 8960056405935545119 18135422282656803919 13842892622433491657 3965990939745721492 6037349325244218945 934259712233503561 3441338520447906844 6525067827789912947 14682139604462235486 781168673946504501 14689132915018208874 17835187324647793851 16060613493425429597 2019121830745217315 13880999130576307098 60642963956480750 6431031347420296876 9428942515306793233 4805603159416891775 13242973774249772716 13547225984174964975 14235903384279050514 4763100255061437592 5254371558501496668 9467505752088235651 390205170854784108 7223095515716160290 5350809010682005375 578196060320554434 4046466590226724028 7994256050627577967 1230329890091657952 15500295482125951000 11194302529530943047 3382362853851636567 6663951012342523018 13924278462297275379 11883652612352933703 956033594303548916 10828649286670229508 11500137348056966113 6762769457424454368 12542503964965438174 3224032091839667156 6974535064729187509 12362367205244625573 2171637852634055226 15669985470565351295 18445261883515701549 2943871545688354729 10440489799602436267 10077448852817962057 8766824051967890910 11498132121249884458 17795043921409112312 4380695489063592625 9069532649729295509 13846556610888247856 7763489816897999168 5750418439744866891 1281875364289860388 17635644434193931806 2869871582082581552 7944499517199114210 16177581585475404110 356604570891350635 1676451645384943762 5138941550657711519 17374603760597366890 13302359329494950666 11196377578219626772 8546269169388796114 3945480813696852106 3357354126860690130 7028428147841903666 4848112811948493084 8389727545585465698 9256445370523052439 8718780944435269161 3456594648568101723 15456205900961859879 12791698075395989510 12797944007851613616 13667314129784110756 17876392901779234961 14481176885676632581 6024737179152861945 9960039053743503386 14357178527968957565 3110966950955857793 12498178354065328279 305361504246993171 4945804711534548986 18112823464539673188 4163220850590706934 17031160998333097800 12224431658178506111 6499864325360781351 15638992972586225580 9711719461102154682 15014550232630563180 18241015887523620938 2620591297029058814 4603303504661628671 15932937474571572122 8341656231772763243 13218465845912961976 6090886242589221723 18111993790913898544 16772803967875745863 9014601372010495943 14725818243426771587 1065411231365519503 7452287586126335023 16252645576442645067 631208879617324787 17190752003063041746 8412997293434753469 1438032988880249283 381395040655443739 8036695577318409639 16393034179135885088 10216426336858829698 5524382174857066580 10667172305281164384 13924070969249601426 8339819878077212139 8426907523680798239 13231475477705453791 11855731551081655405 6840304420687939747 15195957512897755421 14663630553877592840 9791114995792880817 6696543422339693506 16063495902683711597 17568523215926455203 8472299750772733440 17600715912350197794 11327965670544341799 14925793628835242185 15391127473580204920 11415838880536334208 1652231277763218052 17734348610596686447 6970800970358086326 10157513289384697787 3149349455617074110 14652352049378571079 16751892064149197827 10331068901674976480 771666245870614245 9854696515376756005 13272882843287571863 5726992556648697861 10044962080160508956 2888279167938933553 8648353669486938355 14770799973459024617 15240321590042585954 12958802413816348149 2446370190444648663 8316773702889385902 2498563172594618814 10312669443434661973 8868836691368809506 4909216617804486735 11430461591989744216 5628834313830186326 7032912169367203152 507033642362849249 15254301284053389963 1136656675097718479 12325756712965078332 177546834429485654 10900450184064683052 17538084900557972009 17226859058632237190 6683939322205852166 2904744830084204661 2217798246691415560 13287380305981971542 15388248958769590764 435227708049383987 15432785670398609605 2648006039326011775 14746504660169883963 3613815831906666102 9028299620781167803 16896815513701036419 15587001019318222706 5175859087549944651 4332631811337278892 9119958175959463230 4888437053044702465 16114044979283283878 18071644708910038927 14785024143840379618 7584287614420281682 2554752677305268399 2933328013867112225 18300867015110247089 3266873345247901570 3047237042263905777 15606785946614128336 13510567271015013873 16430590723060068947 16867960562842278232 7125847460607097353 10351229318851537610 2228389384420080403 4743359582114320724 5331735725743785935 18395993323422334560 16174139125770461091 12375265115340350023 14474247144645627646 11784260856342904892 15377905883066274260 8190747693225545681 17139054407333033952 4265406973029613502 2068474768618888911 5499869237189928325 3438843669583486745 13771720345277146268 309686956708573308 14173552307033361553 14015654159432791738 7297772343467971469 17956671360650417567 14221050291531728801 9443707069026435469 14185448803114474068 5594373525510620890 331761274321633784 12213375129845566820 848537371442139450 1479340341321994320 10015692221426456213 8973257854566057753 8772194490447123843 283886118767176628 4340453151591719769 3836837676648070361 3228839926028234742 49478631605282675 13345863009292948130 6311134050893918617 2444213698313208870 7135906468930831191 2150914609073897473 8950529684239907781 4258105546837474553 8931256612085298702 15567609481185789570 1370280123377120691 15358152871085392342 616939629612237220 11922127831118230600 323869554896996672 10899087204801538509 1494310357315350673 8581170034465635567 6787614133270057804 16317973701103869050 9091708130762621494 97148807960894080 3062288075405911931 18107653496106720525 14272159220437198328 4499705630030016704 6653546679326479760 17068097986650269998 4653100438034370623 17195908807373620849 15968424104593159787 10496556986358126458 13443463595046058718 5953279985947571849 16667875778195407502 16632643893839730267 5143616056438756181 8844462788266281702 1348510633818020924 4813380527491569013 16851402568159146027 12750769381991781358 932087951532238364 16393332712288371959 4482899005697547062 1013452711472868229 12904291975993865148 15420084753870945430 9813812144598371285 8621111623102629421 12880825402085593448 11826689357235787568 617870698926354745 2543120423277560924 10794505410508271065 1675439370484417363 15519587276440545141 7192343560039369980 17254197954485815562 4471570463865592675 15513566118295723829 9435139112200539499 17570870830196834892 6040439865196364630 4304261281247304723 10560210287340582799 7125311883652014567 11980163188173281587 16370390535942528930 4542902402159303016 4165218653993816788 7289528581473171973 17136637646265749397 5977682880611141064 3474423792823423110 8133962695576918908 5693355437277336275 10857205095336920790 12771306032647784883 7815467681318508248 5872113712264463664 15135834697645786224 15201773085340455786 6267929636230285659 4328397429388437459 15487979144848287763 3162818242319361106 2300509477560831398 784138023073651441 16487862652099196071 17302227309414705653 17401996752846620101 5486993087248847666 17850749917700042184 5294986091426784830 12643676350220371383 9473560062013997887 4025762552535356326 617960145149693873 6426457839524798826 6357872058225302448 3122756022162943923 1120381943891898387 11064320056638390618 2519892812438227336 13009288219763732439 12148347233044956809 6705103155631149318 3632693111136817498 15120348203183439667 7742108547222660239 3304204950403415573 7796480703841728712 15490002947912137978 14620972182204069950 5796369651998954658 8200339867997988173 14393224841785721220 14903691714928204004 1522925673847251613 6700690223058405423 10629449941179128916 6332170247602526181 12599898859494492833 471027266413183730 15056196485632821835 916977311950228088 7444544527065458606 5068560618184987234 9103872803585423420 4541689866372403492 11639783898233110830 3022424110203088663 12133026396537674673 10953654826209345421 2549769652172859005 16792488987629716033 3708725811836370228 18428220492853570437 2310673962650749920 13740350888030583057 2424161621203280936 13499415347040666097 3378298142156684803 6436221378373189429 214640379732774038 16888815807632701414 4208191877199885626 9113448195605079413 15123299841544503549 11308496225258148216 8023835990483722083 16229421648595503963 8377714060851089024 1188320504718752040 12680468542876437756 1627574327621102028 10932034952810793952 3845916383991552075 3834323817584467623 17805876316691006810 514262753577803143 3845132831720955394 10254272356353485144 14145931623417502380 2069559919565962721 12210600812593761177 17250645524172945262 9676662237415109362 10091213774696478052 11215912000557958131 8742703404218238733 10782807309790066553 9979989049773024147 809199916002779914 2233053733976460877 8452514616868804434 7900747712312329836 13752251576099810537 7334431384777968695 9439518744410593453 14949561070077374010 16659984821626845260 10271803928671259882 9742485312306415606 9487268444810620039 5762959865779186847 15688864561222944399 5064187215976965159 16584314648319067242 895175793451980408 8941371393156002064 14129848389432351542 1985952749549550200 13247360374001972532 10864565938425691527 12846485520234184902 4707115035522816129 2955864056839222370 13794673484360305973 17628694388774568409 8368557997136215019 12809513276436189517 13768751558736545624 4740785355645969930 12923844557319817966 8721919435958545526 10355818648392726079 5523403950095471339 8205524783836538816 1471643655141816899 1895323347371913462 16639582805633833143 16600538922130282707 2445020121911517940 12205184888191389792 15740288029911193112 1783243156017559849 8746367007543777615 8848461149690620795 12648070754124299933 808359360050877814 11987350868030161531 10818279127730961393 7690780194878352486 4750733133000222731 9356916732024941205 6478919650660269035 6028755049682721868 4031467741566123031 2339291152522835773 17466696133615307238 1197411127953557973 17711672550323045268 15048263137916899440 832214231968288635 5398585272811800797 11967969140578121610 13597695519294602554 4548745738804532648 9919957735622114333 2155769137184083822 9760753043935230106 7978836655939756505 13484748272414542088 16480035782582465774 3557641763250365867 6394421910968653945 11379630852072038266 2017888086661979919 2822947143493479948 9951713888662179693 3617951692065966267 12961177113074096557 17673656749585417167 16313565490059175809 216959272834482051 9518162533711989795 13597159261597325640 10575736923304623812 16650492896191907501 14564730968823134121 10806982621671350501 6405271605433547688 7031815092038081520 13700082004862748195 12916374567842838938 12855775383938297398 1078350377922386918 7203566357802632574 18159322786245619116 16462648301557127387 10552719244071289336 17261847250421292786 5168668360118590423 2331673781473334802 5452290059420489011 2056900075907889652 9474164553405824780 9957740979001422153 15376161910940969696 7924345618579572492 16725483159917085312 4846310531503700500 3656881423981080704 15928820828408064167 7037780883689636393 7862788018127963657 11867421676747872175 11668336949291744633 2352249150208189062 8322300008574331362 8089045284665528950 3030566293267067276 13888422091453660458 4737342874598080144 15675328963480820901 11568423853813165511 14947074792039337242 2968212701706208437 6321068227880747673 3203430093294745761 12378232957658591943 16803136063137989397 11953467743834437288 16748248333825298199 416660104572389600 16722606463825894236 4917352279946615365 12599669611093726187 18393264151524581919 17909827668637333195 15635789503998795358 5260448604655567914 4572894322372333114 13427137378894808999 5633547660194732319 12085236008267078073 6908644339306155870 5732464358997438452 2233873928872354887 12096578216995214966 3254011484949179399 4800492185316769905 16067658204605797533 6232446295115012650 4486578522189739882 5108660155072286559 17387565968263758951 7984925603993867417 16710334073667507646 15214382943918066831 1691969860696174526 7102324243162591586 13179649856550533156 3267739333964953939 12401151490891131456 7817541607293242076 12298077350674188208 15109621628580958119 14443117178346292252 9366458603775160914 205994655290563774 9977247429056630949 11519423034505844225 14525773768986318471 2733483007570392981 2829115202887542170 8066272731729145831 15558966703583598059 4298562353367577970 12809476935221818634 15132094799944301638 13164973421837926171 15405791026313782980 14966748026125052980 5494861720453733698 32778037107082228 672783190958147766 4361417200714821459 10989677346419314934 2895575147556590921 16457560254417384406 15563405320913649210 4159713946948103075 5879859075935723065 6096284762903173515 15338653789924090450 15187233489582610166 2097070389212495252 12779266822755134853 2096838163286442390 14978698387118177569 8988270573971814271 6709660473788457258 14428708893369040025 17183765979713438744 8379490031646042654 11553270340654706616 15311065126009250950 13511301407549216973 13562347119300071563 7608845732728127863 15518955544932000680 1109637159694503140 10916190655589325405 189707238677241517 10137564902514631714 345888269126011797 11273843026428829573 15799151477784066294 3875877393867500797 13940740373658790971 12942641861951993092 9378326488112241682 13677839597054441031 3553439196413221447 10619887920053337785 4853848601724347249 2100437207960355233 9196468801463297693 17182090357427316728 14334069388603697231 5511750860364883284 29175837039092905 15144738226619868675 10611118549731620539 18125899354842825011 9624085012577833138 560618788723450608 10985922597751095299 17154606666868897848 14991219585893665624 6626355185447391077 16570283650673464610 3454158945606793145 14055253087903715556 11039188395391428725 16071308513058537779 14189279807681057453 10444060651689876055 14123356022640425261 10303754322585323175 5243280569906891948 13398399081328715390 13378395766478521457 15537305856715982229 1529014397766462308 803443421541575716 14955669103685571670 16906819744214808424 3859883857491387111 3583568352717028300 9551613851496710460 12664160004329853494 12689725948154766084 14835881956945631462 12366557861299961506 5311081331430637633 2834400401602972284 6175208024322034754 2736948153585161759 11017740319352944160 13563527331563204066 9039408818122321555 15108185813698340734 16228728993841549359 3063006918782064306 16511385287421786777 7213500283543622650 4622927454288159748 17279261704648760611 14470707925462356078 2668435213859725958 1383317082821443304 10704417524693775413 10770271723726986548 7531682080009811415 183615122466968340 1827040247635060266 7212824552317703315 14017132065418948303 6331403603785349690 3202770980423374808 12646772168951191696 6929066392294287472 12918668335352750772 16726495891716221371 16009141782066884446 10056541686365298085 4247795964628329371 5152211022510355952 6279448852521738828 860549685343632204 7783745399710166538 7007067121527489105 11035828999581147454 8869870101838264547 5170609918749060549 2957571021630430893 6656567654670758669 7447813844616107085 7390165993858489261 3584057303946483505 8637102671854487872 7796901576242288137 6757585285086042931 1890263654397293283 13340969866104102301 3827050588940344419 10019881743796021137 16899425707634173528 820671627020788680 4041433125211209518 6212573830408251066 5038090751740344651 5557951541769530837 11180274957970616068 6528170850012858624 17580374168733337987 9132310634454847663 3332614899807013404 13412797151321971167 4022809315734389636 10752728148751816277 2206269534587881673 4857501852814831081 15199317651162718149 12641342989592824291 679080805106541636 17778234621453013772 16971557090832626274 13907231647052640231 11308607684265733816 10420970524678122600 13934963196590347435 8994371418689380045 3993651169124968826 5500676695389244505 17587700364065735751 17332660859372583141 6015494334007729779 14704405721734813650 3312524286028339591 7227838526195138999 14310871330885923965 12959796230061433743 9488327604351706203 14291560474039585131 4166845635282820896 849757106499940651 17445239155660226025 348247575434643615 15540266723203267088 9361770119161175022 8098275435920400719 9770820481676795705 11718327222115048190 9080738617913134467 5781173426946272035 12921825706341828610 11046773219003228396 8366529976001760414 1588075069876032045 11603430144918522108 18168301449558256962 17220416703677481750 10182778594660328579 97967085461014679 11546392381339998272 3895992915480069987 16461228344612875575 3949944301060561633 11865783343933681919 14167532537661036469 3884540239787727209 11106150005038296685 17469160197665667913 8724335530712487720 9271912026670362422 10529944992103284205 6129576684097619786 11622439938634173159 10890825791013021288 12510371921809613062 13322292380503728235 11314874731958126342 15799964473244498076 4552362119122425506 4420846604134938766 11155416984585055072 3538256719247990545 8313923268130744867 6070477790029438999 1047769133848090713 9057971542659815743 11481850292592053495 4243336364534504455 13171450096490757853 12452763189442607666 2259939879524932052 13802384055615570570 15046564856758926970 2308868969003856277 8578331966448549239 3088180080743644834 4075481316207823664 5370691258575751211 6172898060100139014 15373249494832840856 13225894826264850473 3017753528567596981 3305440078048876840 2281030606977994664 13536480104678598619 6208044019944917072 767290008076618872 14373682843057784045 6451707226661871306 5387844044296878391 9236969306499824383 4793493595628941735 9088356994452362496 14724314536901864078 3579443992134106806 1662665168657332424 16693986706913061884 9657788348346807895 11015804488102010021 782036915644855598 7133523227314054383 12178357995936029596 13667205689394697826 18007534017929693935 12714376266966758931 541592849891657255 10235647181964855484 11288178994009985633 2143188942386046461 13829016365370597390 6250447729366987314 13346779980907368347 6450037564616988056 3621613363828935894 6524382944147470570 13869302369742481659 6444064433586555795 16763044521666945949 439098468794205496 11086124229362666125 8426282361210405136 10547609830691306668 9506383384122122323 10309334115590035155 7962146130631398762 5500962961222502082 9847941809929051336 12705027863008527574 7420977401174639512 11754125119441132420 13714471990822686690 3464282956209441042 15284506434274160566 4177918672067915790 15051688030703273568 8398239779843890804 1508011721175261235 4004182859357416437 2831938107130226374 15401274025703453749 4742562748850094309 1427567299170415087 2125725439716408719 17734752206364005345 17038425627945691242 12029298496916251099 5909813867702474439 9170845298435701847 14706506337533301360 2060083788640304137 10382861200481341249 4118948476505849649 282158932893254135 5200189309384672757 9464172544652097205 15302603680426272508 18396168857343436010 7905167145539633061 2697759815032851662 12897468100999146443 18062143221341516096 17289488695407531100 4902345308175923884 5696948711228914831 1193164010895528799 13944601969961467871 920967398401398442 4788297583067248022 9636162323314607273 4849571388877180201 13768986407983314549 14344675447909998983 7004658922157830380 711882740103854888 4881248984311710553 5527404046744272709 2322028254193224164 10161578060512077186 1217014967844779106 2211350416177536998 4385905290304961470 16212127308395731983 8286582993297178987 13156516170587635635 5865242348884596369 8709423571678081224 15837268219771227956 14564180591068646389 17126434014326673805 10238194408698102335 8428347062418881796 7470248308243693843 16636895475907693851 5077125669889780010 10807788066030514977 2481977633869774967 5640405362802541322 8800546682774810901 1145635327717587663 14497632263022348935 14252943837991839228 17808993076772693413 14816146015663840227 2979428803743901038 14463655204031027087 6242541154197266760 15038524015403681967 8257730473817738961 8221212015440458104 15855572326900401846 7494924362574620460 2690588769878543189 11542487955113804579 16191805281081390925 1108479366637434969 8881721948514856884 17409156484492116425 17607243679855532083 17137679998524852859 16364630522398891786 7611422157115777864 1486914928195689218 10590443758989420244 16132488630949319189 210028402127343597 10842165549043492627 13353872014362585648 10972427031546795972 3518817696175821420 5993364661383276399 15668186245513326045 16472070105131861069 2380263667334826246 4683858802613278807 1682816358075577792 10676828715684850234 12546441148438326091 13011153083517843484 6966359517534738735 7174181941295483986 8060294717009479479 13917673651176553933 3451025422717310083 11143025631620254827 2426320267637644317 2387523779303122605 16530051632783668086 15278705065700002633 7781368364190258630 2995956424451802534 13720068740077007770 16382963667356094673 15127912471089078243 3244271876310762712 12678155217705954132 15847992423638596809 3629396146861455882 7953355591869779567 865805789138314871 16146426692014020700 3869879854000625678 5630029168217149969 14325061722002184971 5679050526482160139 807340804700110159 17147035779267298706 16586318383423188703 17005864905239666347 3937214239063740323 14884800465091717408 4650216181570746992 16438526204609828155 6660077577536127376 5863827719492128671 14659095820845639786 17885956849573788345 1274593621847013699 11297226256214257725 1988931735167471370 13407519909110186110 13089701011794918759 14692636629122929677 5051838578856188111 155403949982519968 3689006668157712562 15500474517399343374 12235031500169206469 6121430340186854119 5001879092549124548 1379933162712121303 12480596877727929884 14541894560857428783 17095599178612151450 12950344473751125164 3414308727884989526 13397603376488736620 5784095574754310374 7289501727804620078 4854602164404976870 2425964717614151551 17516886450500398484 2781250285688156072 2078358293381155033 5713177796282948544 9894102261381707722 13406568453789873611 2435837081202525800 7689026946635111033 16367738933348660495 5679880956639271020 18239947508850381314 8326141767346135335 412925582669815401 17335535582511948658 1283873156615435340 3014590367998582854 7301569637654191642 16391801725206056332 9810239308676328150 16549493232026002232 9136309972437568670 8870593206861483551 8527417649590936246 14849686854194337084 17477375132984384082 6353884267780250281 3878423582516818156 8317291603868040535 10308857723612045373 5981135306010301863 17795687938615408395 10074832443737169161 12772096687190947164 2288836259997190832 1321688484030424013 9637683916317473741 7826802551933480109 7341362690000774961 6955971768622694324 1162720774719928705 2567535289754033795 16511150200467931236 419940106585828097 9704034352672906819 7357099202600048709 10554924389857159784 4950686972158881704 9750714165654000722 4894782743071746745 5758748975490913345 7798171433649148920 9132088752549084057 13535704459625739669 6178375726020700203 16483718720220228044 50907733050175510 10931365223884744134 6460252735345670598 5724149094180179537 18218380587115424 1760189743786116502 15618992245777964090 6671731648411913959 13515256698928180198 17622444446712552373 9048510623578249961 927160449158813866 10575098013778622684 17251107865625705455 12804971032197932920 9250927116148552148 313077625467740510 3158041357506260337 3558794790417771806 11728826748700997279 7884418944006023547 17895328221918533749 10509230022360419335 3922275472760625314 11615489362525261040 5705731914655666746 4509915822441261865 13613467507436552842 5957956195619187446 1184251600380945188 13485271691666821606 1835924214913954612 3884069576869566490 8979264196696267522 10325442798203028124 14239277347720594586 10634525908513727979 14977874705532296087 17952295460699771524 4971703980931884353 8389921603186168669 11911882912172943824 1749928608563005253 12986629499588366661 3514044603376654254 1142730500484916358 572065822154149041 4275585119091029410 14238751719273949941 15185496183033310212 9589669268554262765 4697840516900425918 18131503326046606434 13513521030901467663 17028980319235319972 4922484095932610527 13882144751242353214 8843478017289866791 4678954018552335744 8848030782652085825 4683298228631260860 14667053486213926920 7847302166983500164 8219147948872052812 15367474580790352949 10008689323617868314 7812919755351039338 1875429400001521837 9163357435278969397 11878153311939650808 10691901605107928441 1972122069056308728 6862322959951633652 10854338575123177080 16247372895513145863 15112064156042657363 17484255533321227417 17827866371106287030 3400940012424664370 17616460573160569251 1083534814605584583 7398993522353104356 10609791307982619593 15924740749555644088 9598933630870295150 8704363523120542563 16356533397280083289 12236660814511368406 1893205836750841617 12881565263961953970 10235962447118786448 11165567539339308259 9308833087792253247 10491323847226881825 3982229250006089290 1798265866034016063 10161763820719734533 6828703757008149211 15451420972363969514 13683680581213768582 1435678648117884395 13898429715836834045 9132243154247823043 2072728820050769101 9363068339183504591 13103103774813071180 1263303686763069979 2378696725315699526 8489066252922751526 11415187850250401509 7681304874044864630 16774697979983094854 15321203091438303139 18400436788898281040 5849057100311617172 17139082947083370705 6375334386241195995 7306649287837896016 1678081363350930411 1080015558585083226 13898630182485643723 2315411379221346856 688189846044948624 3313141385078834590 14714039620817355892 8091930250385575972 14748451062887745854 7916176606901054033 5537884560215146627 1903255474524289352 3255835122497784961 8342838006700923189 14715041959016232794 315698711371775464 3348457387215312792 13625387513865845502 15813246389903921796 8454773674662870276 8009327687549479574 2717688899340346492 11180728103497478579 17497335954643589457 16855684746493356811 13736622632675980420 7704810183025687358 4888783133114929508 11412338769460756746 13985126622808405798 8003642295181085586 9295905817802553254 3705629004982941134 15521510166388421766 4184819496935228107 3043556336641451343 16967377424871043536 12450412915074786318 14094919002337762523 10208938685724307904 6840075683573488501 14669707725955021657 13176842875472925013 3582428423209398647 16989951054293262 8205085452946938099 2190056318053540148 16837244161816312338 11653073499189357884 2145496907024171438 7907523596702074239 16914627794247936687 11682389623565417977 16160361313716877621 15146469910957261177 4745423349079440825 7592192895914106622 5371651037675112329 9399792833291339311 3816048291045212449 16393907777414702635 15312067170084376588 6284126933794474860 6683933059746474023 6047573341476627171 14597034018180827409 17312952100481946900 15347315047074423571 2782765724520498324 1830519037422961712 2658795123731356911 11817098422804572917 2476072274689453826 17451065867897151788 12288203456809778565 6152604950464452341 13939105619367114069 7236268030839904008 13374203035889274154 6649450952168767053 12737756784983931203 10676108035987927728 433918171716476519 1429184899088775535 13397905463195489348 6035873432773970797 9747578051207912668 11284983696206832170 11667047953782724003 4685324212603876774 15439157969061661711 1638666274899974191 7230832044781733751 14868810427296582148 2993263535200970888 13327623702252200092 14740093945845939477 5697255344246446768 13459289249725499258 17805707517313232423 8978710681640877521 17907965638159505867 1757548689665668732 13197517239896715774 12954237620612309245 13207841358989639274 12400109890171386051 5535748888185942622 2321623748533738072 1366338890152756338 13671841213914227716 8388033348698314127 4078018077463547034 9108729294625545967 3885067317195712106 14411967021232662254 7786703611970743489 16823244716304358120 2968257590463023014 13123785303499650045 4138421158292712132 9314788351468553198 15105615854694208872 6683762857628551571 8945278521484008007 3587967293087729010 9094771697972833449 2559941103815064387 2047668965152824506 1873079855620149463 2367160669179499784 13089548938941140230 12454350065757935425 5701008815433618066 9453200185656721890 4312655042546702785 2365500478593206225 4511769594943612423 316544759989446721 2036407646288919405 13447631557855534395 10037451578950823379 16040813065175093692 10440342811836949933 16450050829060528329 9507468379016899685 12629941823670207014 10750428544984804138 17268877219247771026 15568957531512776443 2256316276399680529 7129521884032099867 4072562602168238559 10835159658129125514 14668139788717492670 3078652009247373211 15764609775501139101 14194124361789172138 10670200148021856140 6598622634943853459 17347016802678379207 10061070170147846855 6443938274720650387 3819644190436224894 6971720343734147648 10702711468569900618 3575022499955124379 1634893580597002465 15619540048243787420 8366228808015975262 6596168620861111216 10605409102153737499 18339671586229406954 5431055687232240040 18225981437033899645 8283677485225592188 3232903321486990441 15096799822446581363 14314542975795510649 10370815670019517231 13372951743724769945 3033280459118650194 15321276211383285517 9283674725606241139 4012854361134772989 8575293569793849770 15835293324627966955 11810038668169046135 8646719688814779586 10839800908027599281 5281056459930813634 4263163564497887440 15594328407010561708 17052111293326310917 16364608151693815834 7237182809008367688 10719514281597668621 17768408575204038039 4450528606877757308 4051683859487777560 1173243548362740144 4820206476334400699 11496652107651656055 2728141397030564768 15331742548370939711 11098622498053291266 8639836780352119356 11881702674670778733 13607646537912194067 6876687656186726338 16325494057590496120 12951143476872238145 5173284075791838892 16903440985404219838 763344672604874000 8203101458011542167 5136262360223003450 14632418651833230840 4891472392096177584 7292190067372677961 1327977004622066901 4795475010509057710 1828120530286302085 2319459975941851816 15315363063819972242 1820165161329231820 10228535979790073194 11655343796441021357 5670935064973446066 511573760719927631 10245489072430754638 4937490135801224056 14675332625814485866 14222651127171981329 1117650659839616810 9417732060111529240 1569125732671016323 4688307202291940508 4148022149142278217 2124992118385800286 188287453766248449 6147115654833955209 2168459956846726687 16338311181819353408 14313275322868798827 10653761137141477493 1757836315915329323 10373983811415350258 9762314199438801517 6258360461679718105 9795498381669692473 16349370391148000425 8394278187565212451 17617478045644060135 5708963333965355258 4686691540803514985 17470782246580349797 3151777549035770149 1883949148424465784 4191647935614802802 8881890541490961842 15070952022835275957 6042162903411945171 15913285207292902436 17633177658660367898 3520283746110612714 11410642305102479669 7203857481209368340 10141741596532111642 1366695709838477012 14516804513782959085 14147172334900973098 3053131162326399448 8170525471399276395 5363623474036949051 13119061603556963514 11210836092875865350 17700584273894197463 4980283500854291382 12344587947788318586 17182680578365771285 3359818021428194394 14616621911267674907 5449469181400999158 16050767254873132008 16012370782602160983 880950320713642527 11660914671582744507 1764436271296702168 1816381726616806383 17638263666161830736 16260753566926970975 10664646967825092141 4897341993273104357 7289105440328317683 2043895764308496486 5927637265367833422 12178644004035130515 3860871698994903016 4785031681734839236 11595194899210180327 16110047681901470030 10002310062322563215 14345857171305883485 1446409380087398200 15146218015703488697 10483306207948247342 10221898682964216559 3514136656886754205 11096255649548592585 1908110386031074693 16015433125835276543 598453306028799754 16119446765396605851 6024383692683321008 10462970953883749750 13742545021773087932 16241377665091767769 1795426145922151716 11818522016079449301 6660862169342081200 14169148232466804025 89807075682707309 15414029549273917546 7387248515166602416 16977716561975973298 9428366290015810991 9736848626289219461 15330534756157755296 4319909892972998616 16244106575089022756 5764351106494014085 6519802446388869023 4753046993771675694 6166378809157607814 13775441235506766175 11846413555051978380 9452912829816497171 5996896937093736195 8241904356134036454 20793032106076600 4290900838038716126 234712670768569786 16752284467716951930 5574883386405585624 7816371174681219914 8235739348318835970 15213352448972213039 17730148906180006788 928409319201670290 6125788585547777487 9326079094890358639 1914920633831400068 4388800951161124505 18369039872671140680 11452832904071940863 4288743233156748425 3245085380215867085 12437526706978284611 5227734056967835977 13987550258698165224 13635182398556118312 16868940116076716347 8163272150725210475 13299637939163585469 3551277116922304579 11694356127695709149 1719114354184219110 4420143262103939314 12466791783953472545 979573779692806694 14032655161101179248 14518063992105093881 6907318557756685151 4763302371114415500 9538174366108410678 445197129209166478 13736822760847757687 9281591471106600227 13291474536465187589 9645028989409694042 8257799389702310421 5683556053939185792 3082357489145087021 14266157918254560444 14298675291713973244 17090131071434551313 11255882207111346291 5694797218752420345 1081747891604756119 10860714243342379209 8471084926609703820 8243831743877754335 14607432832880276996 17779495386638153105 5858195085954363412 17486930112871516976 17981063748430906512 12033287958942888653 12526467144309041126 880921787247760217 15559848038577649163 12538351304136477812 8772349266657118107 1709453461018411568 6814868882946971561 7780561726742129304 4089218604932596175 9088604346399139823 6093581437357165125 18367211646539257785 11488535485976928734 10857097772940322061 11753654025406117983 14163679237740070281 15222916280488838698 1025083147451019464 12019493569979343315 1206034508420600153 13898791505925053256 14387070288099160830 2075976320587319391 1069858919544625835 1368011084986700178 3311432425262242790 6378295286447477054 1259336453820349711 7093904216989906672 2006679288923403511 1021169101797561597 7445646081409389253 4226558350774302468 12791517157724261097 8439163320755402698 8426793521190350128 10258402061926186890 4102924767516358813 13096667746992592100 12423800999660136828 4211021017069200267 2876716688084113957 16299305924928346092 2581108608311688699 13265309994533711259 815039315033579216 3707785705311764893 6833787635904059415 14519018048614110040 12353422834184931398 8590744327625318016 15458478747278141432 3350426864080602118 12590707293580242885 13277432089135166635 7147632100946207102 10872437366705603040 2215716593324799441 11839340813596944101 3182118809215579867 9418357069069908929 3998168111254546295 9269490350216274140 2394171414097221595 588666979282208356 873831877959447508 4773831604694685386 2436627411257890886 3591022881866998672 10667935716647961810 11079640492598998165 15788730368743559121 3540505406884484033 15476171531721360936 5533277649288048731 13614320675130399053 13454501417143775458 12363041956608993677 15373594917638570602 12535801062202183843 11789816438428592254 7187730277929023479 17604664660496070614 13628743070696240905 14065371215979238868 222825534828075554 12854707304140203046 10978468297319160417 2457432304328323142 7231962016084421333 3805808813661336031 7281361821552943943 5875954235989906763 2223070683875114939 7571475541816295573 16307362895332812879 3553068717699764278 9772506593418234228 10744231052055696881 12891885358016208236 6401360594273880766 1586271284500455763 4765053392190846840 4020573063479989257 17712424553870163556 1176966082358334278 5730888649218829041 14091072069215228494 5780774302534912177 224987593487612425 13094230482272405843 3808446710008766570 5244624834473864361 10208103222963569916 9681518379243529343 9396760866609824474 17247439657167142123 6756744676766828834 12489001203026734358 947013634454994287 1153125912426421970 5153174797564964146 8486518129858760939 6858894010764294610 5720704247688832021 306914687059316821 13515051905492862936 11596771947660602557 14228705475236623518 6724529815558865860 16475623189316554944 7592179677678339592 9864149045667492020 555972551014874829 508468522879029102 4146352963386695312 777173163823260368 4738570929076605432 13825882774110454997 11869208631006178637 7552094672347402807 10875457084648289255 16612315291880752567 17605410086636595435 13176093873519737810 7350002146366588710 1937988586799332038 4916889296816765429 1394975273621195233 15661798943987573163 3373600334778276241 11262970939953645507 14372483244771652860 14913025512350263138 15708949037932001742 5140010112715506537 14916579952997087651 10790877936851086875 7169685750833650365 12532871350317960351 13572811873793360711 8643466540865692980 1817331460042927545 18124173072959471946 10011936785398440435 8276151417587982406 16686508421954061994 9312724950799236916 1649248761511867555 7378162674603291840 4628574420677635373 4538359887838886095 5450222640884761382 9934295590467689014 15524481081042458462 18130199735683174674 3943184128022475393 16954593750914956851 12136404252999278455 6980569976111572132 1199694264974043596 6594477563349955344 13636874479981376982 1536560477001580012 14730489735784966196 14066689009651857012 6086342573694908955 2950054574216684568 1462180413393403527 6714916978269344908 4750023574495793139 16591744057755488815 17998210358229622070 13740202723335405840 5571214205465323072 627702500864647085 12343497141829071343 13492143322583783699 16988465528200810939 8678317166649122425 8482568487651059102 14401722421381354298 8531438998420688274 9345282436940238999 3729089715085350228 7427362034360497384 8051996800143000253 15813258487440823019 7066260610566126587 15411260831375307667 21099625770007580 6269810595297495146 1161672427188589361 851267772505830026 11955323275378903276 18171458128609468096 1835017024205769295 7645381724890814702 7193255365323366487 12951213365919661439 18297228060571449681 7769771772676445062 17665684528837702321 7442419455955026700 9797038788097285946 8339841777363584597 8112550685027590340 8620998886940004283 17456054597142576741 7009593549431367875 17072840289042308725 4212218849753606848 6932078082449804270 1920816671847019827 2873408356111280363 12892126341722974889 15182493621210360973 18260391064624798638 198013326666344814 3725740598595072967 8687925435701889036 15445117391231693578 12660979240717595439 7748194156651778433 11900360914557291902 12219242053579641597 17866456037783527273 5325663521667658459 930380571535641681 5986171748928179073 509427986858606289 11708497929957722928 9094188660507331849 957781644869422659 18056764313353854306 6171735426682925258 5689990334188617432 1232802974696059654 14582015319893382080 10426112096508398895 5615683629338106416 10389127609758947468 17887082914914109738 16934337287617699373 7407723827770329332 16412244039213060433 5454315849654566806 6052689907308828128 14377741813089447371 15355780768108636750 14253508102169522590 13064731249063247277 10522713998512284544 1805841428445467191 18281826023342075741 2072515419137222962 14031848257660559443 10262918666814493982 322476183865489260 8609950470268397162 9917256805826829554 17492786722917627098 6177260907555366499 5960989216451995950 5357844846824995870 14939331371947145712 7617973362916062286 3593160252707272642 13868190247780801050 8818456133776548540 8871916292219534857 11772032417388737235 2942904601210032696 16036945184876877294 7573640170970192585 13686663324755542774 17988539461553976830 8603250602388011866 15106132042589173460 12942888012302734736 9534401459668807815 8944644429977146249 59413901248565769 9076275482938700912 1296324988250875404 14302554959824743093 3837051595787365934 418515484502010927 2193205592814514469 17652082950878131494 13415835964302502097 17011312736998475026 9229025552773631828 1291975613925785071 5358155315098462880 18042243512999400300 9642208503890588688 2973593619172091580 14162464736121323671 9435828650520704182 10879909814547269257 11669888373318078583 15801589615377634461 9748332237189155249 1589489723129508233 4877186042592089927 7016983124511578917 6758158150270245103 13682331187249262443 10811556911501472454 6334161506953956793 5246493486508190083 1725476408663826231 7751807766776148438 13271993257994378687 16485396551002880161 2916039885818919837 5471703170900169158 12383125381351644333 1493234887565859881 9120282637185638234 17511105220388872776 12771164954938254427 7648575512335481390 14439091276064151907 9475525769042215785 15722690965910899582 4563908186510651685 12301340035451458977 5871800801198436973 16761331445264627006 15405332100192701121 8130036356652003138 2217883832407260029 2660429556895334924 9478091845860690015 6499309006785884967 10848298839176830418 4061422423499790780 5477911501696439389 17447759148649935669 17578649998635133401 2886340375527318085 14190721352656029136 17647734638829522814 13303295274603186072 4868443838539452873 14055580109501436234 13485729901993676665 5443217265542210480 182949170704739108 796734354617592280 17930753509217650320 3816909366700262 10875901071007701191 17684539447691207013 16923497205476694301 7841323092104236263 6382466083822750913 7120345201976867031 2190514690015091831 4324326533706302175 6075891601200300477 7417774733575619564 18324203779818826894 10016128493976277418 3365510901771786508 14352659744357732230 15946275155438708604 16715615911420170529 10716036320011479626 6739280570447325596 10086367872981540285 6816488176098998274 5114569574212739624 17503993796085047227 3757105626972874859 163086685367715150 6908879660517474646 7348100152053667300 7859125285843581640 6713875420312179025 9360738926919575992 3621035238554975287 13776873659308957967 5936070604889999327 14924863917032475271 14318048503761675325 10671567351548993505 12856172481481227309 14103306588784520307 4844731651524223334 7009210726780031617 16322074501239235177 8650781950397723979 9020842561520102756 16589449939999894596 5135673680332870419 8366272008020275277 4724012194439583660 12926442631913602279 3094221021445483121 16657178320195100869 2151145628736805530 17987818730528773543 9222042853087645454 7169416339543251801 8688390968225971770 2190956216728197261 16079855576799870304 4234929044832428493 12365371376558585828 3921508056430355988 4280954260820321172 8234284706179961568 3932288116196768768 1753339034702552765 18090329870454516280 18078062984445706494 9471330088604945223 13949923081340433323 3146585167868563040 17562844499398622130 4103255045232734147 5209117306988168155 16070740834393387877 1707638209153937422 1989061826418736477 13644181171411024871 2583268812103175724 15301110593887921785 17438608199283514621 4017182168946108187 103068028184383803 10645887218683025198 4844295879889365462 10623611360737119957 11055913588259045052 11462512710246792384 2794775223674043355 9737014264053007690 286224673048047813 7394528541764339763 7638558392349995127 3170642049500223124 858034423491724743 13844124384472385452 10794220591389579325 13189214145089982859 4843781942807217374 2021685676917969769 13030516059117970074 10889593402910065101 3731022304720208509 11411958450105080517 8820871570027977690 17386952196649801003 10966591305339315594 16706503957619095000 1804778173066816196 3178843448105118436 10130373997927487452 6190469345176886033 5905744806973859380 16292516558588335285 10547360701401070724 1871911816436981935 13349844138870531202 17312831078082054469 2821042914209973999 430528747629632589 16274708023942679659 6891837789526151617 11432048463629142044 16942745598882216765 3138315846736957190 3062121368979913016 2723230698311197973 764216050645266658 11813787342718659564 142607512842277933 13016615018086801691 12126715731461685748 1993951317120880635 9619523686247675415 4352031980178057054 18159498993188449176 7583388721020101152 15132559783283516068 5903345399927179332 1548223732929677479 457634376314406936 6508712121592908833 16374310804142461560 840067533610552452 13498959295140709575 2978089354748241500 12537671948179999621 5624723221449503011 14248183824920812999 16597121389442528360 7068028511909852240 15610993024215733602 9417991801603504830 538772190003340577 17622417553864931868 15070789531048298060 16211867224095654887 4019911813862322156 1357524676082757157 8621636266435391613 2396761702438377314 12782409604851863811 1578474799031553573 1493934582392515285 606478303744740414 3997744194947566599 18124606531582861220 7408196598323326527 7084788934417798397 12232377965320801613 14921265130681509139 1842209909666829027 3105552795399033921 14406793769216890542 17785429439739989955 16906792436517853725 17304020237445156597 16159998967992019214 2431671201461384567 15448297066930066511 5007290513280672349 15397992185018323868 8189226506544355598 5841054543071143790 15176233694736905500 1945124544269956666 9786218405514477701 1787450246632376052 2481430490249191329 17236343339174133455 11693337038522465207 11370621488797227809 3480749590796580754 3764668800247717335 5487072011378553943 6570975853510616193 10905942323367353815 656811219867318927 3398669115734677045 8979725980875234606 9780610330950799393 7627216715869189969 18343250115681644922 16310130206322881926 18108475024931125222 15651306610346796129 13303147071806802537 7177033153530689308 14792135010075591439 7315976510243473131 14593050065029239408 5860984499403291788 12340985554553567922 14128719436413644975 15457094386181604962 16764051159454653882 15753152454980355593 6054269051248547816 10746449650344761152 4015747192332468634 4913619246295946001 16855172382067089023 3451892466505844652 16997014929822549535 705393437273445452 12311472129276313324 3543547288462277429 788413967563347441 5668947381308455110 5947303119643745504 13956687068847194587 7279844402641646531 15604726507794303371 10921405789514009634 8185334157276704089 249070041744241118 17163150747291872479 13283343197729156140 3234288902869707731 5621771468538328189 17356274643507229489 6976808374013473906 2585104548873726913 17797002694608265846 6812791029338087788 17731852329475449318 16457706461079053968 2642013695890194391 13221937580321020356 1188398627847364016 15155265766711869304 9155928052131989054 15605477192775172833 11177742841720848242 5545248034688488230 12118103856019060650 11951500002741604131 12011850204026615803 2947256527582386337 9263473073281394172 13086580135987432087 14146240187119057888 14458517793918795263 828708585488510178 3369527814128887810 17247888889309244246 7725393586096890002 2886855371461515750 17862398597793665772 10440191172334820752 15807892167256142700 11380104454734024923 17807113909564389717 16625355013811956760 1990456012303544239 676947138255557886 5720129073086181761 10600882136776789169 2082883021610977660 10142056615614159981 6026931370252030215 994216244568988766 2051574804577191632 3225856179960916096 575199444870761911 14103465113257591407 10796616236001237417 10243742520146126841 5797740571291111883 2249163704492510988 9816833460221974919 11167658122693421715 9691147709616570257 3302345725907178161 3189175611022796073 4374864027972440035 4336073687226584753 3183530460188334259 2838613037016103669 10838595746991120946 9276061910883599656 6379308629890333998 12057316104758952011 6439083209375679552 13657259821913035503 7370550498956360874 3524430201238562429 10490706200131042897 1979187516943180864 4776187049531044308 3801153347370602719 14780265093319890875 10959091498945380388 1763175712181026919 10179750502885819951 17062201169181891447 14262866761945864442 7573051925327876216 15243746006316940102 1209492676879761620 11697238609384162603 2763233748316728411 7805270420034833892 114501980519741897 15464927355480806483 15047067569831768570 6377005870950771189 17242553085103069370 2057344848327646031 11071804513320106389 18046290068421849307 1512693773107885064 1716174450043863927 5721256005673448163 8001132702296421746 9016869521342259242 11605864913905675302 4617197447169759287 10656943422297956393 3970201997246555760 7304919963733310860 919598358180999106 17639683985271072478 16553636647346649879 15150749550653974903 5268007001259773679 4342407123254437774 12097350781184804279 2703605022875098577 17412490121406990899 13348549545919679393 16777053876470469511 16850366517499024381 2754901876475237591 1504744910402947778 6386032366114812505 17681691797595786452 7009029822958588478 6697544894632954723 780294594827383369 4131773207726119528 11063646901410981820 13683875040680043306 16704611556190515407 15609245133023212516 2328391702328985904 5312011118650469667 16077507733818655243 440411721628671390 6336949180431853041 16268231441848528733 5981662784855994396 16033302336414390609 9503665191792543753 7678171032718522909 17877471338938546970 14777120535172132375 8243504225200286514 11720500161646959674 12991611905149560509 12013565032341966062 174781515308845815 8453064648660447830 692643165015947602 3824736600708835188 9770992919951603886 6754541070698201087 2688880127960315577 17651156190862879566 17064399457839614216 17060352532244392181 15848582815761818556 13884501689644750489 8506203469538039939 13193368510223886973 16620156428374648919 9519412743844518389 9569501631501156210 10869161263185750095 16801217118707392889 7263900813345416188 6022765694099537045 5039003483775067883 10449581075613947715 11624405668139414108 14925708589805178839 4627632219742937245 1212774824507958307 5338204312766399003 7599746493985808841 12279750160431394277 2662661347434784843 3531517731116854799 14501219931109789817 8750674803609777867 2455580510597558729 870305774036704502 14358320426532636180 10413989478075762112 15993551399335514707 12881558088363849078 11122680249661877033 10455226492758782439 17746756370468671256 2956271961968526596 11120612667477770801 7212562886372150335 13460974009336771405 13949599694625890098 3994095544318376220 6387608579255726211 17616845973138878686 18358881947834728489 642126515661504724 2657025656581264370 8985032434243541871 17006615894806288896 12027198121197415333 16710587636672169514 8342619151202793147 16614530130226745740 3709009457396246716 10000073856251105127 15932728092636056191 10539991120070553487 2016232397567930258 7261933166386633322 18100814544131254463 16867976689519257588 11646492590794627103 17409174342323408908 1112954408033912343 363961495745619261 15099137559923381702 3310339322362637485 15364190742304027532 9320650291747102968 15034584089291093817 13006765105824644316 315358380495266077 10280679782515156418 12560040771313939290 11301584065837746040 10043648911846033908 15589346068528462176 5562319828232791586 16520124374369572144 2682293881901464125 7592471466586667870 3091897895132605293 16510917472938413465 130436570702250722 8842680106217498116 13801474849898234990 6181090756793288685 12142850411097908930 998065607508342957 11975441759045241076 227814505778215089 8019662343763192278 5689073264187373290 6020326706635347429 5966423099346407760 11005360139403743531 8351616789339374844 8054328529384817684 13506710091777523250 1369680667954392843 10782094191096026385 3925279847313550830 2669421266666125470 8209715392519266325 7204178213723670589 3372636977427062577 13058528787058559707 17263546202803825699 10438077221034710159 11788842292615227657 13636300803802080656 11373211565862284366 10711759872382745257 4853005129993607746 13438818094282594428 14072299631849919886 10064405807261991044 7136877591645979464 13754650984959084953 15941838804278288247 16420600843755211706 7400483223770924096 7472189735756028178 1520229610584178075 16956657961957622021 3468656982744069454 9083755579949688477 2932757167156150778 12628914918409489835 13858825745811051894 13764964715495291507 9657998467446581420 13041651508025698092 12211103000589702506 17927397609776996691 6643130847245660874 7379277747793773468 11955635405312806698 16914024500327341153 11458241305858388464 17904651453177941192 16417509994752435210 16042995862140511730 4977964717013579161 11590801281102891483 9888753508698642872 3838678762678020523 8455746086851493704 9794675974959601973 14324432187640071762 12461792824478816167 14612323916884738062 4665509564883662867 12495389754112025400 6541032035207233745 7173910650399586856 5678481891587403315 17925710011276289756 15015379126986960294 9508107932170901892 11724218592746127521 2361383620487333150 4626511355837355579 11988544399088712397 7246378784612271924 11357544589953397262 16514093589956217185 2816137982046513539 14392768850928966291 11621421210374813402 15533849404761618033 13204702080923848038 3262714137335689617 12661122691398610207 7981515987453583627 8957005803674889679 6630875090425049641 15091066346943937137 12465658188615665165 1224912650222606721 9716351367437438893 2311095090717390485 11214454317546260281 1617069495837211133 7993444601802183966 11702453510949665113 558194726154229890 12943126471536931217 9005941860624987295 3481849694075433731 11156888134326820681 4208002824498237144 3160063977206723016 17070408900130482073 4191478775204537393 16018567977095353579 14562776394806091926 9889154115056233074 8641822598037575313 13431873248140076480 6680904525171161396 5341228928095492536 14780893796043428785 4338022429847345122 8105422092081220131 15566904713220456473 13571472316269374686 12518912344658800469 7584439721532505397 6792805372623742700 3008770866852021106 10005949897025859338 15655393838091973935 16943765828763183278 4124115773751424675 7273341986778736113 3236510440681414444 8062059759275793493 18212370824326284956 16611691623997598402 11356683278666477970 6817213474418920027 1025553568335409636 13809864598175652390 16767099502944189224 14644177937907873742 12650818321595212307 8165930800169995258 11973893284549212585 713921287625159243 12082740685610003541 2383582578198839011 1317721205507816239 9018473102780659845 1383992134801469449 5204520919991959628 4691985081158130078 6895549909977401088 6043165863328148996 12793815215172885143 2367739626130919950 16562835677379197516 6475842379065850322 7385839917910084636 12920624194245658240 10110123006634675386 540717797609216234 5467121122482925776 15425244436046517948 5298842735415411619 11083168367262132700 17357764316991891437 329939414627943680 8264697172646996506 10644374001658699287 1492229434548480344 13688559222446621562 4921294117057083208 13829478585192252172 9382056072746973669 3890156736610246043 7208586939968716010 8945174229882644762 5465968020453229632 10123045276410685976 14649444135317177158 11148874676804813830 1254199404930844468 15851321349295021006 15371387748575361126 16592544529327473063 7549151348764526740 4329529400248023832 11212399547180009192 8295739121241850672 14660573288471876321 17504747284999110573 1565778152663984450 13733127431764553641 1665329901035972912 16856841225619838032 1210324774219274936 16749680352923512798 10883821047725200639 4666735452404217141 15278009990095718688 10790976290567128799 5286433296848199088 13055533654203661906 3355990434647099550 16234949790557871093 17152127979234288053 2534888450313355374 11951087173091733897 15599735997158597936 13537490502048629484 15020889683527034290 15091359642748824659 14499751769947485621 6164499782346983555 4252644181972447436 504868798678249825 746725903046305284 13800792049838625137 647919974404636336 7969040402367456658 795092124536037091 11578913560594391887 16405732802633813409 13584285006222938899 13030132664887152791 7621865947119453554 17839305454875514579 12057496309782401258 10645355298516972913 7982334780686641700 3569252417700681175 3713613636386341003 5574786134517652717 5460764828408773426 10626563348207890759 8413651471642676936 3109711888969326290 3464373215808544577 14325506300126845902 9550619846182784266 8179363632459242523 10109438624018214732 18286527450660995020 18342921413756686224 1939338160014207965 11400889157284291883 602771933794517187 14132564552141714914 4731482199360002926 15646725067278085112 2773395179773237787 9735300725745483482 3214240259999267864 3230449373946682237 17344254121628510313 7376876369875489083 11145936675465233624 10528400875346094774 14829954732441788878 5542839571449440421 10651290350132022829 3966979911526119267 3657342725127051990 14668409990724427062 146509114772524192 17556552014710999982 10958403105177960188 15253251757929321123 10863918948398695798 8501926485630858985 11312573678466009237 6258731655419451926 11417619452218550092 11488197105078939731 2058075947577678774 1910095885245836660 1840927631392775237 3526742859598905392 2876178272701641226 6043821187472729294 5403382454034285600 11391276406393905570 7315708049299435248 4005059641743158745 10497077777021299533 7374104955729107355 3213164187489400225 2319868732217593442 18260505616517902608 17146312359554391338 13779804075256676164 7545431708896687583 2934230894010228010 2549802358354890714 9104025286003518201 16319759218204132172 9283481223751277541 14472989411243238573 7190541334608597881 17562476246090953167 13767979360756129908 9216741914179501867 8952108487707427364 9178733645741414818 17408446296437619017 5748158528350849464 8492823181665239694 15104413906146318804 15938224650575096667 14419118997672193545 14023898003807819169 6393377928250924323 18232037520706017342 2035148033623892738 7608476436234554527 16613971897065519725 17201582923619480415 4983969487213368112 9941730767680457395 17156572829566254182 5637512448335972230 5302824147953708443 13046117867682331455 15434480356414521204 11045689015910317813 5463905505124407447 3447578391180525468 10394309167463138118 2375793033810992148 17040274167414243391 146780780153707618 4941746224269627559 14951411848220195532 14043084590202959357 15411421609838832345 16043653384079241723 2086715317679450527 11655299558202615164 276848331684731084 9432182150440832441 4071752017599352480 5037083603610635282 17218176633609100779 9614985021138402934 14883256595715369795 15433990767137779075 13051562425273486734 7971203235613718267 15700126274190290579 14832639787603250137 24009441978200935 4599258341671948956 11679636465231134347 5840726502274015953 9186309905624135190 4389934073773542288 15203531783417761167 14852150193636108431 4620762956387767931 11310076934428519241 10345702940369869172 16350611485842811574 2262715734288071018 17402965975857218776 10997586023532556096 10560118281579573143 1629840737513855669 14521418656679935271 1171439518916228179 3332449435236057823 3815708654854203980 7132479385950883626 13651458547778924156 3428533130164288159 14163573839185620321 2735039055382830378 3295535103880140499 10593030351178027358 16365940544728929073 5067576218087610468 6499941552706093360 5367755457257075146 11317154966634472300 14894131010136086494 16245385698212210284 18169087567891686286 17837523024109944001 9916711719101413212 1492315741584052839 5120741625650428729 2644981536347534090 540062856973263015 16000432811154926828 4911347478954566660 15952625905459020883 5065357878323719448 1192870824964708659 16893893139716940313 16463278532046551205 9023262161678176168 6315785795611193195 8515025185381403519 9440352543446897191 13429195406060339711 12218834150524480767 10994911593024664960 4488607121693467533 11845535644990305089 4154032545221316804 8053229686567474241 15398909725745861773 1481925083127039390 5384629731794438069 5587258708028195889 4982481469807173062 16297638866499279089 13881273006595843483 8567811961850482100 3534857373215878150 14063899418082781965 2801377401160504209 12277636165472368302 11155046975224516014 8722860744438322919 10830686144593672966 3512472421749056383 17342457406510927005 7274761202507411004 2147733687647114841 1962625888044898581 13477605206091646103 7162593596344281837 3841241866792780004 2996845007813138019 8328481736371331460 10552294635840718457 9603862038706884342 12314241030552396531 7345473059986700857 3217728523939433752 8109642853483829481 15177396576623317191 7348516258939834910 3160719591152279654 17919329793345224143 10362683558157217026 9163941172398662908 12701306979069529327 14506751437114232227 3816437270044794700 747020211327475947 1376998294752661063 7242430569902929410 10464621550434541181 9892907469495792180 13083089020251877420 8691319049049837148 7317869574259115972 11811755205021941720 14707860146173659520 7539730597222084224 824529210859577636 12370781149259371744 9287196807504723052 2538820674074319404 4812637704144824710 14339366080916224887 11573066503312838039 13432247424023257187 11305566821137358237 13170540150396564837 9930569589690148725 10236970991630882210 2149775504698222435 5185744221301908447 18142987107334428651 3617177571915719574 11389618204014792458 15789202638318647195 12395404911814273522 1523858213052188486 11232146032122867716 4513906238015027614 4862547981694100161 8871126530431356111 8162180131309175473 12876917666629784471 3854424835743255586 6051306049924934959 14832811788616398880 5055761812408334473 13721248814709225115 11635472469763486237 4548438718337672669 11999534275142260748 10401722168361601288 583972368546394057 16318658615453551280 4735512808070098526 13080262411674397836 1242236386036161966 7993564658979812964 4497430712930236107 7168605661046155144 3318698864694920736 13785507084191780580 16324806740902997918 13850939316343351779 10287026132042865716 2109775182098483254 4612284933173400531 6370241988641249168 3654229324798710636 10004527126815489446 18048446636657036937 668808259333274611 15291192097447262389 7721490812130797857 11013969353770464102 16316000158556021920 4481980064604139799 8803474958662506565 7783876624321512177 6189267275876078726 7416054929401175614 14290157121414814237 2870485620760434427 17507034795154719250 7929314259140337667 9615426697045362153 14534811370168301736 911596820597679118 9421655777474183280 4525619167196144427 13842323496028057562 11886903277392849689 11155186150194854949 13732498687701441635 16577671770825805244 16454258622216720053 13240637460790076366 6518496903841501463 12014492471462842818 6073044476729173465 3385471134512077155 5294473994424831626 11935294896714231693 8482986078576650195 73193629523317731 8472245365180811612 7127550002437246669 14343512434322737407 5510875103506300039 11413543894143433260 9186477262835577736 12727288635909601302 9429550056298139293 1238973740061935388 12315584700343992802 8802684623623828892 3902540962949306229 11656331631786182994 16796094624272192815 14579360368584968667 14161621609278323741 6973675597270669578 133128170163201168 3579898271238279107 7901831946449803457 5276849217126813128 10121607300246340870 4555085295747091674 13207241924513913753 7747694967082902954 9275832674978861976 14405139229412188637 6735887449749892614 10078252666971192822 5960065696048110489 4440275892088800647 3727547977198471252 15331124910080149702 9548274197531714991 10110962714410241803 17177021836491533358 5052397073222429037 803391097998829372 6087793315859266673 17675418380191478866 14643898617509134827 10361767649157425065 8440159713476957014 10139674550206351647 14368709169239750008 14165206352937761506 15410359757022292608 11330836838558925868 17223837336618709255 15217258470378279405 2483960561910266964 641324993420439854 12813852826593646737 4936978687720141358 10093239142052427732 10032973455384068233 1860644973736320257 12901043548431108340 4573146133288953390 7656990847483320207 9485942192614280208 4169739117322280096 1211740546858659922 485355780742246854 3795280074710403508 3894471139623184297 14567085274086412379 14570687964401368216 17624109549003160379 5426707329460169436 5541622071503186954 1587304817242792836 11029566940803281050 431116751277124990 7943638968053122444 1814261533411080758 1208382586210308746 17277144246414330546 3770842820830051955 6220402684517453962 10814627356676528756 16995149531645129796 6314669522658933478 2244018726350928228 15196731675024071083 11919041564925842580 12679214899222129417 2122442292178306452 13373288186526457412 9062270312055754073 8781976219544245748 2574030065861355302 2886529025612391020 17166937132131240568 11969549554348532371 13749959326008571783 1838714072564021991 548508909546248885 5960418264933919697 16632569194961843999 166984308545917461 12776426581865361409 3350531556693590502 8640909388993863508 11816412638243856094 11921327244437246470 6940680577106603466 11568412885859758881 4675360897096438755 18220236091839464761 10091243124970660006 1129372608268068790 7819517695582097255 4234715520641889844 6904882418713663942 17523306936988344759 1951712467488790533 6972969175149693385 7175303564390292519 10292199166431634822 1665519934484877824 5868598672602726053 3374289281491231286 551314310120216180 1873750002192980585 10873965173373896971 6028702128607938941 2139726302672166435 3809862852948358015 10619748546146525761 9335824306102013291 5086510326773110374 9882164016842957829 2574374277905038192 5726847990728104618 17597417876667425811 12781651979075011765 2943509439969679321 17289341162032680888 10446377397991969178 7276697068290103681 16957189963366082000 10646482486129900775 14554099763123241582 7353190164103136197 7929980268657707069 8587827104033047248 17380755204622629830 6411891221416229384 17351689119201242125 12552803437300834499 17612331559979980368 5048608041137671568 3767246071665187238 4884883787966798415 13844629774054644298 15573978317158398679 9298553790361128080 12281997954952590225 14710312499462770623 9629810222312486517 8216954770146790452 17427564226884215331 457859053203103760 6899081360535189126 15006809198027040004 16912226111081286459 976703436654307952 3440706237240908652 15878808561114559841 7647211266155469884 933880549972018971 12956357317558255860 12244517982738913498 2852859559975844724 10277963272884550133 12054026270715035760 1806862194114414132 17005544779090906284 14606287591546028924 5067334872395858451 910178771958450710 15823096935149200647 4721377856807220518 11504149023196044638 6735506733511180544 2113864246959565529 13619370243710328368 7588238973901834824 1443304675159437856 9617449860409770058 15551027878949329377 12086059444460614887 14243562251265945876 13428624461348996383 1329321871488280433 17764279952153133769 10589984735468089680 10196187326784690308 9125198965853205969 13822982933869729966 9343881380111669677 3286394291863512539 3505360247035494164 6641188575477563714 2612976162688281944 11652694809890892221 9450063424080934114 10685109029259633015 12867464188743203754 6813084326080522340 11045281160478880277 18055465941563329085 6655020892637995703 207170582789506337 11945378703690000133 12861498786654036244 5101814010218519234 10144709577236040549 10911628712480692619 2969434887655199045 2134657029181684050 9064801918392817331 591813717229095068 10430619616766048540 17209117516993434784 17852524639494516612 17856279600995284588 14368799581677307262 9456203874152362095 13182571831752994873 11283316374871033256 12093334343505594674 16431388349949310662 2056809735588982290 1734700080966136971 5723012956854625222 11183124277260080376 13418861758373424189 16539642867267844428 8392927840458688482 16940698479665396121 16867435785547475479 18355045685245311116 1583746289086425365 10096614573476727997 14471879031670465490 5702359033754009193 8320682798620838533 17771900826517005431 11415308179962714192 3067449782970412515 11357677098213604508 2861015950405612450 5429465220573379214 12628118139332880414 3646884266040233076 16973847943857839271 13873420554213989957 365245315293243395 13337419459365104560 416333457676347555 553310993127596431 2955085117420409169 13616974836462990254 2266696491811816416 6906437898740756306 8090919294426976164 7554371218018554497 11669177111784516522 17195918079939364914 2456276160591232052 14862586362668253282 17167682679418482953 8452062063287403047 762254128804954117 1528387033227731403 3955294107680569540 5520376361265282005 4319953641544930178 5084700447089908683 14057211100179849488 6034946907182498842 16312793175478575979 639261775480975512 9110272335281502554 6460557063809886370 3814561206598592551 10562832567145278139 10940100914366772155 2229245759198129492 14861499379153005591 15800413519783923567 11023649442534297616 13633646615007587408 4457226140109595213 9759529592262283685 10164077226454636787 14086018275490333081 6294532367156762896 8985168225360454330 6481319881695955044 8334444859075572556 8110608628273433496 6093036371704336051 1127464307041680485 5172009601071329128 5949503256922572746 5772895701185034277 9507000563261286376 4730865936604001406 16861495950736262129 8610159481447123816 9485961743448643016 1805091226324232732 5022987795623405874 2077959364498805479 16053530524212113167 13105537450040910498 16745009416989821702 1315218253838123130 6255106407139436309 8455621940877551386 6293672847050938200 7517924862521799799 5162524823248401297 4717219900115904685 11398794955870447103 726086827345921429 5597990194946591093 10205320060117598071 7580827545887134239 14075016394584757967 14127813888179614893 13805640651058207613 3097387259952709081 14831976122825870359 4968159786621660282 15929492801185733829 1686240099685932119 3187631699788292689 6156259588654463532 10043853908866046118 10230710560465285958 8967156119021014264 2133446752139510665 1916664754278298847 4768279483824085284 10091192286738425282 8826938532057050348 15660191631330830112 10998762853992660587 376855194289320714 12805938667874124893 312518754185055996 3523147703404964835 8383052010971018758 14697532584805385221 7307818599602520802 5157809723928921038 2685614588052538151 2178899058947186122 2498550128257856052 6411570398740229824 6259565972822827021 820267769364774428 17961899235255867674 13786064705991636730 6998528743782357127 18077450616634344419 14803040919916327317 8733948015776697355 2746079483467842792 5418001971697278879 8137069468262155066 12392174325802703412 6018100435488639167 18030569934154339553 17886853860969221101 13506558501073585066 13217385307348252548 12156318118685320561 16625943192615714338 14259681068147552360 16080252647272243361 10142754795381469277 17228500286346058244 16213864284151289109 1736112022508071784 16525444852329367175 4404688760318716761 7054878674561954788 1186805784302157211 13888878141805433428 16140925147557947249 7838971782619506181 4579092408623665453 15349109492993905828 7639121819305741396 1456013704672058310 5045925491178276401 16459038687575889969 14593265392762104649 6324116262542043866 5642125811678138634 3979274970154496774 825094994383911294 15142739390947974982 3642235714403156468 4061248180679675635 7840682026666885462 12815792282452143454 313897363736932760 11585954312078319836 392403638272971424 3382031850796132996 808507336143264316 12862951009849191064 7499783688789041694 7089496885736675870 7775800432844973167 5337179691879248000 4970759045003213016 1523117199477190195 14950838735735473494 17221018883664752854 5183821808860737642 4432767034417780808 15291742651402977196 10812411380563502995 8223129007720464280 15953276140139586755 15130823611118033117 13434040829959078431 18409368650612311083 17162302142287262236 3243945168956366099 12422356856297712117 12720347043618679828 5661635294755469758 14243277365041731768 3568300400753380148 7683407072523025800 13052318892485085250 4845059860924283900 17324118450697972299 936922296287443025 15401014225090580488 8061344092879150095 10820853776491689416 10108293912035097163 9958525579918813158 2832982167692549084 1763953005763662074 3978571448204022739 1007013963505892708 11273115766313625761 17634062877665449343 12718394829966791443 10931309389509313926 2409542688272060146 7164825224742042378 3930276852977107858 5186399330724890414 9077147874873304816 960195012734956023 581357247633062532 15080589883561194681 1918575868218310561 3396862108430725376 12333125768957114909 9219953421002555502 1916353008266407832 3528137476065158745 7161591480393486797 4119600952233586527 13930870824542514999 7180315278144169278 12995170795713472055 12014091819919386646 9137706548970304585 3859116977964812379 14517089402375606524 1716323752526066412 2503716797390858610 10975761376289945598 14822938321225845944 14978940440418248358 2473071200244731445 10691473221437101198 16104933338074748455 16528270847953115997 14600531891397642069 3249821315482301477 10321761619239377948 8978689555193836864 4487711112101590654 12884388029450446270 7174036291865071076 905472431092511376 3348116442836811412 5261804631179793135 13983102258371884059 7815539904657565605 2652449998565087491 11641149708825900373 294802980552923744 18221657450215216409 6368645460701035236 1720520897183078298 1610418916627273486 8685610734837912194 1875127241375091290 50006529592981303 10822637172910043137 2221566960705383076 14217679455873121949 8112814116576321423 12660948362578159088 10512667265938536339 17839792193116761364 4018782389819135783 14185742575291808980 9750818671372852715 5858818575037004926 14339348023284921571 14565724408045867256 8444136445089602673 6787158023095356222 9231218403345345392 16093198692538588232 1609363590120360696 18326120672442043529 13864574396020506814 17800847316470812076 1036095310645356276 15450638752310624334 15993859107585981190 11366435682749905963 7485509210984777 2666336974627133293 6501694867480684882 16232797906563371553 18107006804198985454 18009507705025281371 5033615841244175783 11588858086415859776 14391985103870670485 7567395017124386498 4654511052778198924 5158481770162685492 10138871551107759456 1980510613085131889 11917624051849849692 1922399349445012600 13035807397621135976 9228269682481415355 10258030385373325345 6138356120299592899 1836308097502537966 4825052882000688669 8975018399728725938 684847883691132372 2933508262233074291 736646400302581073 1900443324483999573 80186436907261736 13263811806938217366 13045078145645901767 14057440595981013446 7239934418785941125 5607989451987911346 17393550119826781535 16611200674365210515 17763306525656336895 16120464112648917974 7314379990473293262 11939602151530660538 16603991257660429626 3352703790652208629 4278748695997672205 5466377258052856817 12675809672949645243 4273316595167634117 488409307177217496 10500958546228235093 11404535939078453125 2023033091277956987 3434316590017887589 6685729105683800003 14004140404407231312 9226441523734816099 13944579191958795515 2251519371563069174 6614496248953326230 11078722979958457076 10184990326193034903 8117698533622713479 9636478072435833584 5568825669382328719 6251839501423904132 10143412396865733310 5042975056383535074 14494633677830049449 6771582723786612667 16189334755780417456 9765043102353573612 9620512154654754404 7445333093578486763 10477850859736867031 6409949132295129842 5436758899240127854 6928794966701783616 8337113171151569107 3629608026340343108 11290932137977860293 2408170371944584772 15934189679894646301 9751597961659653531 8086375409791264054 4082162955297743324 16296880864315980651 15302983815105545312 6971207707146588114 4952453272983297072 17136166055174028215 15683778062153049864 241082888359685129 17638473377203380360 1952171289099862170 1756093938530567196 17794217741638917343 2188459819791495789 11830870827774365267 6399107332707881882 13978029158883137853 1412111058804100342 582815892899588712 10766966887606734901 16139758109278271729 270733627906363867 9790512156361863015 535847512956216305 69628929722758732 6045788024100615010 16407592679809556703 12014783991882738949 1729484745425955201 10916274997746700623 8278886231804925945 10615620264501247906 4852292513930032794 478105319877675461 2426388147327417494 16819114330649002943 1945961280201056308 425048590693022538 10470129818113645885 7002790792688348565 14068252810836523059 14241771460802109856 8303206515000113098 13253766453354241722 7102636001664253053 3410884717947617583 5425557694467672866 967472967675838928 12512855015073348047 17487793135954289222 3158931647842719648 11271460098817206070 284772078218298715 2957766812148604541 4281471508997384495 11530808717280842580 5098052509349496273 13426317348949505374 7981146222866043890 6595955299278640773 1609862856127345992 15598601525798521063 4370429617836051713 10866665789579481302 13875812356588808435 15872302038434679433 13852515601007253856 12440581282964611053 816454210922492842 15721081292968865157 4980643895667744146 17905877162524803353 6414579358984142187 668033893258917948 9570276490626860632 16019839323152942207 8862707480636212007 8623946287302298775 15620587192664046597 8134136339402956492 15266327928218283285 554899365494844002 15394736319961599845 2199555650646109150 585027592697823527 11631788943488925579 8166322536396792978 2765995464568779450 4829069716451289844 6129659467337270071 5004216460316861297 1138783804899692538 1293159550387856455 7015194704698894634 2573904166849172359 5046549943381562887 8932967707848468446 3461576080596690881 2538076161389845353 8481031085305907380 18084368420707658889 12473025669183232456 11885077641295747951 12044039744718380563 12593148057300820454 11740581174660318821 16145200286511288776 12538163513969548100 18242062732172967895 4946912896419049159 4430749609384915036 4169824194216369347 454579562593890188 4146052650691466397 11641930849960518717 2928374782555585219 11321710875714844304 15738897883288758490 8560777640625314217 15234868215724347999 2645294348995893938 7511908767459877182 16741924200651305133 7633551231585993561 2034006649985653665 13854101496440401445 9811116532229595898 15152893488517788690 7837798049081932969 2429386582112452953 8867709998073556972 3606131536827781999 1334352725429708372 4207218615199462672 6500784566571968586 16629511800480325961 3118939276423020060 17305009983406439129 1073784688705604243 294559548803813943 15705319399720642945 1709988423790684335 7343147958963392850 8845402716895646872 9821202712137886689 6637651997301576528 6126261956970790693 9579199847195125069 16216778436640733710 267693268691716444 6971600464899075092 15509515486744066177 4227976961648993433 13198300804111831816 14015289094822436843 1636823142771168506 2793433190126130566 385595199959522887 574335198328980893 11319528424815731072 10701123300783274457 8347367111612705754 17709421387346604173 14677883788581773632 110997001490832076 5505916934947575805 11627864375222798353 82843833672957588 16806936098394001047 15148401441171719254 11763431386231527380 16427218579977611218 3002245009958783722 16418668344734066729 13688587705784506639 14027284478733058798 9416204485153730552 9531395209564220806 8318479818588803076 2726185823351927698 11762420249111933301 4804746171925676285 1337135261638378212 16586937474122842385 4945391180257072295 8145716336500999855 8978674953786554435 11848320069307314906 11414276339700213647 328272341108637139 7193864433495975109 8181895719688221274 11349787759556569485 10317292335007540722 10200447094133655872 18064888412709745706 9485711038192147945 10527722945636078266 10312987332690364343 14807594621467882753 2791046043747855996 16850729579091005581 9871963660267566809 5259783545880151893 1204386752674489497 12816135492066877049 3825043614955376522 5074428316799475851 5082027259032845657 3060003205923042599 18446355515872752143 6873802192053145867 15228077361807479408 10349761069807497347 663001195442658840 12438920261042873133 1786499259772262090 11261157571634658879 13539751718134585694 14281392810716829441 3764011123501791609 6878110326731312333 17514515234638660200 11990769022430271626 15447166677849608166 16848870428969056912 9056071039075938075 17971093922913917166 9909390950628342209 1541615806284598590 16311806474343821598 3926269634634448220 573565700511883787 15361804719186052073 761068630740201508 8024918523066608407 3224419381296426099 11533072054287562582 10656065851106858327 18201404077631253038 12074713597432555581 11491727964282586354 9556610183820628686 12379605011628862419 7337251685478190534 16797576356954920034 7243648356632766597 15652679885965753470 17025493093563252785 14758496662189834749 2549021085191023420 2207829895580093398 12604747477204748873 4382487718167921044 12040623813126129009 13551499534508916733 14394671525568680933 16208417880770655231 16560507984936906086 11401897491297852002 11640566124847199463 7991976225517370123 7723890089996997609 178643347832332261 4959764491455307525 12731478730092475590 10842224261141535574 17139077451963480497 8856166226300488169 12931399154993042049 4489549729264348959 10851205162241324860 12290395467840237068 7420770738804458465 6396667745599263214 3228603873383937617 9274785540247337385 4957887249222540779 2176219345144835662 17105766170499596693 2491304555794849862 12873518717155412767 11015914892003240679 5111122883087496193 13773149813343161428 712849514700799393 17105755147306978444 5473314228621393545 9645317065307974233 5115465094679311955 11147829536252513331 17129491957861631712 5148983599707094566 5562242813725728898 1914227813347172200 10426280446248620345 1504760309035470626 1962564658295949661 9420485178969551170 5110193037574900631 16399774060929876885 8607560701075293178 5409707636029611805 9348079527650225253 4591591768306306348 13302405297885634283 6029439926277329179 7132577750970399853 5458382359193131315 3984185394845531536 8718692290868056122 2884424037627410774 1086924970368846756 3124581958737666542 4522784755068043467 3458600746729369593 11113158449583131518 12309814990770145732 5473718967944232970 18065843398694365400 13816840694473472112 4759232228565256398 6066251508853178741 8202742723859964811 7143870344196187990 8047627205141864752 15673285114828444978 5335819936508643289 14757757541143920945 4211008808681114902 9520726364725586770 6645880321732303389 15016414981515579327 10392838892862313423 13940142424708896688 16607915921695322956 7523756143445365200 9800606113264182630 3625919981433166183 13653779595518579539 11209811114266705897 15105262038774383386 255693004786382079 15272985366488189627 9588473422215062240 5293385015213400295 6898391634120306104 6884333013325769681 5244809613334320063 17930610936985903367 282538572197498247 4914779914112793814 14894115340760815059 14123673479417736288 17781246447036132084 5918317835207361048 2317698517363591663 4824645129354181417 9131913701403786473 9802709579361063554 3840555438497606445 17647808038835132627 2517314350318593813 7075374983065299595 16015731974533384473 14608964741994207614 15502503857012609289 2824617820228690834 5984277029043907502 14737193407777430119 7400000544600836698 8775816469579398046 9208253229564654783 4918884582942134983 18202500484439841714 13754151563363852330 15703880818972107783 5524689482914761602 18139583131732113416 8503013654770504952 4335946130763607993 14389957412832389464 6324513896910525537 11942177731592422090 11625934077879910962 3378641378735873939 4435389468977896705 4505888289292406694 11405765919496214829 12783573699479039025 4558162355714019761 12895208539178596161 5441408353916749557 8007733058493605647 13676572440899815663 16055581448004149051 3173785841044818443 1653258967427080313 1027406145852829584 2593498126811624109 10536632056632241350 1066422099939259471 545369116859331982 8829795224711866772 1708232137864767700 9633900258940230734 2483073210935328962 13738351466468850550 6764140620867270615 16894049396029506924 2305741053176912141 7347808049547816054 6242186561426741397 15297549567077396721 13881968235559294389 10848158448865077247 13878349319064130480 18107364981511181810 272844710666684338 17983497740784804607 513718205194075095 15388477983612077495 13903333600349141737 7363936593361262418 3185780422841271100 10304451968269558225 3234304126474140861 4783614485285336978 14433861587446198369 4174609921531223399 5139085552940861919 915041700685902149 15377320216880343624 12430655042485011147 4800557603035352365 8682173978924928999 3110079510263721590 5459858993900878350 17883375755935645645 15696004711311917990 6022453747644432223 18141816350689699283 10571681051615169474 3417868096569266614 8151244901310673747 3249480300016456049 11267506332785174141 8503752258861668035 7993035443368314519 15516036121874689230 11244659136643641827 10779797458069268169 6462423599819339636 12150763550887808670 10871988483812269775 10635885677203522897 5811342143414142439 13717898878246216460 16661746621331442802 6252212312399379553 16665378502236240996 16375220960567468591 14405727689811758533 3818092343084601740 174455596771320378 4432323060897170772 14490091671293924314 1466081490405454283 12874102444049980853 16929708833760899420 6176086374089265951 4940918714602632852 2140356202328970631 245570813737515590 4546671246925114165 13475453481227432616 77840937728818404 5959701723661385834 5208268090044087207 5054831673017118393 18412907576867762516 17401884601669366773 1207450323439216464 12289456706383760704 1363278823462369904 14737823087674418140 17841082858480518029 1721914640835245198 15578433107614519161 7676836384409720310 1564574293291846996 17085663006052793023 17195415363809438669 4898896375058032828 1060303549933827363 3924732534747019133 9740808160681069091 13282724183526436497 9268380989731053823 14433965517760482712 9915434154676345415 17388133844720287992 4910281845953131541 2555599780656700329 9474207302458052445 3380003122744516362 13382296761092128027 1824170067107733950 7827033821865026298 11917085305380608032 11737020894561712884 16652695279576609704 2116006139446298061 11792781415475182324 15801926344946610199 13386690989246826871 17953946255892428298 14896769232510882776 14221141737122747402 3884471157736320637 8540267164405732268 8253982830220429881 9628998983700586651 10455073925311695750 6508927099796603738 9821424987594976193 5699521793415215046 9444216083844845561 15852401437036029642 6364353534861565836 8025534226237689937 13502846676919429185 1167455364334310895 18440172256448663032 7751609083165972833 16850199613245193969 10681468761578226776 10213341326843703628 16385758394385389909 7537689214908992045 2184475893852498306 4297315093730546006 16937712463624281926 3858510102404409000 15317640839578057094 4895021466832425760 12535806635167039144 1972120276139261097 1821487850939772118 1312403464836431735 14724007395661991177 1975725139114495729 2829969167867310381 17698036975321941856 15082895998964811903 10435842883223053579 10784701695086379401 2790557201130384336 9769305092872475154 9093289865975154650 9069238111703236764 8522245121368038495 11788609551494307980 2122877848663796516 6269434862689609485 17762795760599000409 2253486396264111905 6402276707189580332 12205002907877721861 9733541178133225254 2009341410059749561 18398664043296020060 17604381502410391223 16931378949055244065 13039871136382310526 6596132880393197603 12852308226586069207 13735775535288339922 8173679646205766798 4511761464229139698 16431532494924608330 15152924263606159122 15829699921586600672 2209126361927672488 798916453313201830 4516503790870623169 11130899922385071354 2850487832802425742 13575201923668249271 15701888456946339772 3627135646402378084 14561260045426919258 10514808471898927019 9944172631137416065 13697548104747881667 18009753115508435740 2193587368410810053 5766662764420727702 16053446984275865466 9162413749882842213 5762896598621405870 208295175792101038 8896479212429604580 18108036080680593203 5837583566304275780 16170195283132276257 8848107385359864060 4243569769955110707 6189694392824009522 13230126321387310753 1503273942309867507 15440888975423206479 5082809420090676484 9109450277388070604 7448549625718007759 12214753781052604387 10238938779946043993 9346488939279124432 9268462726404051380 11294898942527750912 11087687882125946146 8055324995071408317 12509027122432133757 5338693573921899522 16622352164379783292 498246890021737 1154302008696531191 9786293500367100302 3528561891784852767 2084424591561739038 10192676945970660997 14296051135238595936 8105864340178504228 60161901035620036 17070276990594149711 8035498621502784936 8936718092074639586 12109745145403468478 54532102285870496 1912353368928236759 8435664018163582892 6685121109182308985 11493341482124145673 15809145483441933112 13980420077117940319 5466256558140121367 1939686958006749982 2758957485927883013 13135060151224347766 11797169828585243363 1727082461440822553 69878385505210111 7759691653621448769 6319919266054566880 6424516457139866259 5157046188738679831 18201952386030894671 17059995373589345967 14988597477647423902 8498684961806278336 12399629054534107437 3474021261333420105 18005812565520006608 10135104895100260041 11765808400953775522 15213236282521749188 9828092097035749114 2476015297880855806 15963793254159357777 660033740744290358 8162921606267441108 14385109873050610061 17434088455132121223 18434053251110284085 15824532838212353962 7847656207578275462 18305548050401508950 9874314501117999982 16990283018317601178 16205794242016005071 4862473239988380108 10804638077318205554 14533043450531941020 13851830370531863378 2860457475981133591 8263841229053596014 11162237673750864016 11457153223620314951 17593249339793221198 3377435222034282740 7738204542765047433 5958491462761570733 15945539328192498075 7235299862231947006 15632469178137463707 7783839931859306619 18016809156680393851 13147723940558478572 4598050852783670830 3967729355650477120 9555337953262676931 12765914149846852297 4789626334213844379 15523185627394030988 10555651085762916708 9035418473386766019 9424653069516400747 9357523666125002317 2922074218226503848 13201734447361956857 7259933252076913576 7750148849591733305 11158086444229432401 11797694968025343209 8024811378683851706 10704114757542879430 7534986804663205140 2061398043320481464 11527009101771500075 6404727254293854317 2130250589137931490 1707616829193452643 1284753042388270820 7458150973676242319 4144014504157476516 6972176991511953186 2205960202791374384 9281129942420526717 7745293695147577769 1416919579308171373 15245176187083409179 6029505234569368390 7645321774875875835 6298943011858737706 16449107919228109155 15199259515933592205 17490494255877456878 4079697636863643249 2971020509954296818 4107596303701775703 13177806348263270495 17143109877385132415 10839092170429901791 5928678161487301494 13612290066855730457 9941148437990349699 5505422316762147979 2401989940939611501 14202236817469995787 9660887873960627264 1262935410550163382 17730559479356425618 18287209310432056916 2576430974681081440 9359216051056958370 5583915117257162167 11187432731074804525 16882890166118076052 6334736277904993650 996266237040385462 12769349589923803274 886955019713314181 14378603044288832001 4141886922698839915 5280739214453373851 3445835376483452409 1075788440618290365 16220292540846269719 13383471770654607499 2389696823025315341 8138297485250441095 15694238090206474311 17754192274752995654 4666658525188125888 3806147121567777094 16712953449910094631 12912615645540334797 14051522149911681508 10441407981794658410 8458483525691723720 7702570622777003522 1249799307247008141 14359945101931588964 14649719677800360533 15531727932039511479 17349172849248062026 5104291150966945833 13189027992451256843 14827575141842886691 8457687320551095450 13531763311305419973 18412015866639091048 8711784750232297775 7205319210753515646 1731768028248640451 15483566148410382374 6906453709244299368 8207780166671583699 4198932549707938597 17429942481774845547 7239776682781126644 6018760969621085715 13305831593578474209 7115311440673863354 1407276746468622519 639514370463406130 4013550552073063192 12659731480824050836 14891997990510478383 17792220833330548402 16122445086147050563 9465606226943888232 7290363663381165738 3835233374734017051 5915361920081630999 12399439726435070457 4475329114642938089 5078006471962609493 1162580373240729983 2759236857978041061 16205601505065579732 16907495453883723709 11358637791055672745 18300234136751763448 13941104332722902202 2853085757533580360 14427366012897253049 11185798016655910863 5557682829594014470 2147699863815490741 49984593245227720 8397705817342863397 14528911166630789251 12316294625703607415 13680385332504626467 13880406406705603988 16111364625315721838 13227253451733027425 12645597050322332685 1345240924050756343 12776982473037164182 11265651941266561109 18212499296541795286 6610814207203609641 14237905405898818949 15709103181025709022 4995080666640587286 14340196769466316563 7543737654849985293 2858278986302570443 5537144318492324548 1444449323792697117 10502571914328859621 6830254909577816661 237794145466038849 14264023752143077465 1036635752409677997 2301415679759232947 16692985947364287539 6037478759574610066 11880683920893388669 5229963206837327907 1853733641867970202 15174486496888286226 17055473425881433631 7173882418641163256 836106477635396110 15062800812086306002 15807843512572468633 3489749092317752903 709134164366430150 4452367489861269453 2052546863146495398 7664796306612208474 14167667984133681678 11080354699185512770 3316766425977709316 9420030824280175004 16646249258776685061 3957669785313227422 414702487166010876 13305860596670188734 6367379534617899862 17101676146983588253 2656662248562236002 6598630619373190839 18337324213003838377 14107029062836299105 16479149378753431956 16794304474431511331 16625393987617357414 2061337250412470471 9206214902366146215 9393076851811831341 2964982541308033971 16505317338160818765 2023511412611635129 9165899269793831049 8249677932941855837 2254266221799101650 5264153957789509611 16270372400361814887 2113686550746317110 11352468016814192567 8769138047221789862 13779810129877098048 12841714194327028076 14620090186327813842 17428461053306186174 15232662038597788184 14651729419925584815 10414236799631576245 485274615429424833 1232630070174263446 10007480546960206380 10401003106016662981 1182042557427523508 6064190984367038894 7264781969599730744 15395024721139501522 9767775559632137494 12893978909525739429 2203762222681265258 17926689815836571382 3282317715779618656 2482136819394713655 9234333284032989232 5759101064904349235 12105072089014120423 4749601769222796032 8564044585755885308 2282594309834693972 1640423642803866321 3794521933548104046 15895094569580505800 12750155282335044147 2767108543648590480 10863974886914407112 8218389432339126448 1370537600970216880 4449944259014751903 5605975315612657836 13278090803543741932 2830027546098329456 13019037400360232988 9437710233047377446 18103967538737552579 16948575074386332324 17651845395476484262 7635406896593326670 12588775402265816597 14532045589063625290 17879515838435565043 12382897990153727702 18252801602404346372 11072742108648570850 2173297142679106031 6447273412577264420 8696291793897663893 5866282949365398803 10558043181244441336 16922445583330146377 10201760437261586991 5763377838623092016 6364128670473370287 17075090537379636585 16384762560812294391 11558669312522667107 12753588192491960819 10111690311455109594 15161545168605855536 3029439922362778119 13334399221353358523 7944622975676192064 10449115052232461075 7077619638420258797 5108620715872052171 3145323770595437153 13150233091533796178 17042429760611206838 4248250304356649880 2585363493175344632 4917009207852831776 3627179486269482186 1305988239993250649 4643539044159208093 1530914616713400151 8749702518542338626 7428121905133717128 17236726079757201949 11903564911501123567 3123150148986238819 12673125862556968673 5838362354211889524 13360047595824212717 4965934265611236866 1734297587544459760 9132450794256879044 14564066245144478063 763527681038639205 8220278293145145148 9668871169862646271 11681737541643767070 17755104771882483912 14206835721761237360 9829539814001957672 3949079159052097620 10246496537443407423 9770071839250497479 17536673428507977447 10982771734310379375 8539332755287586701 12363951738617485103 3320616651318186739 5578104677389575758 17418146703497238362 6517791188243858454 4501001955418010174 3922293863232967663 11983252663726363051 28058156727331881 12116084671523867823 12086863505337794442 1846426267555438248 900887806926960760 16561939902585021586 12711350283623403416 8741899747356977384 13447592742220431315 10993568702662855800 13647661365031471861 9901681600211020087 2481063608639215973 7017062489798980463 11503349677052945051 2669908501449624363 17051973395246937178 13026936223176815489 9994013846355999856 11508548352716024779 16998181855039171916 13004461803594610503 18419957014332875118 7514019231890040351 14021409600537180211 5863874013738401262 16054860661565739923 5907727683778152927 13551246299131461336 10939263707311752713 4790584346219811069 9234282708348002955 4297471882486235772 3684957393998550246 1844651872054125096 5635188915224779472 4342082855328866356 11557432131118770751 2413655888603306051 9298256048390296491 12302472062499350939 1958179862679260555 5133512130173257353 6583241705804081123 13446602028399324479 13144089551946080442 442397611294994760 17410831328110113810 6644731831143887025 7461264811240249246 7032538262364702279 1099326939458444107 2872555428645756615 12486303150263276476 15244882686516112179 14611252973600813506 1577759925675760493 6445461953558495894 8395498007875902828 12923873992565336474 2726070302021929057 2167172982460447542 13871169447571560864 10464120553238247377 18063240876102052328 4025315871252660655 11900047374403637978 10208411454457641035 623540028471415032 5582746738436682691 4671990295962658300 11370911112014313178 9749566704528963535 11493437091468963967 16237399116690834524 1283336584296323058 706031169139545095 16115507811616168731 1903261129959202188 18408728032217281616 3408166113276100769 1213640729687166501 16942917849247001241 6414138846961026055 16861533835861052822 11629649050529210835 13029416412949688656 11706863989753721521 7911046207323861793 417758887858772594 14498924377889717875 17247329887265411000 10459637922844884015 2149955671922940890 11930276040489788825 8028787284399498252 142345440568686488 29489106072774191 2565675617826621575 4681830942500119403 17442256867045688233 16267469326106256285 5601245176433155419 16169938539603470906 16244306496047643634 3623208852472332274 14159283022708142756 11763890005059812676 14592840695333540696 3775507164594745747 9140845689286498938 16273773600349359760 6322678392084517088 10026224326537878810 4746070429107459419 14352945422316459478 10050326973706880187 8818948177223780122 13377136163427698315 10658514921663638336 4020086919210944770 13068257708024420107 4058339430967433202 15903924324188444094 5891036114052244127 5359638492357259826 4503367368774345560 9874717583734842741 13312952193177270697 1169430287069550958 12198590606772452375 3535596086862729826 7484790678689612859 9445579274417841466 8015009610347219448 7945659897537532028 15312035326720410572 15760326170669492935 15874018640126607559 6928262887918180555 291664203211025209 16419603364166917988 17761832080375739520 3092972252366679766 13226103307322864597 9145016270972837218 17113562104863981007 6911532811938191421 18204442989799973637 14087891331071465091 2049270423133083057 844080529049542353 1826268714855353054 4816115266549319767 2828502738732504655 5134500569532398656 13890209177048990500 16231595713910439812 4556361798528019014 3121232091057400438 16709995128110212528 13461484013293339047 15930470242208724528 7375386097998371531 5126745070567597208 18082098752936721228 16423775557368444003 10862399926695430770 14871442312184825306 16659764821452213946 11252531542562499415 1569867041051302352 9445569353442176833 8673459167448003746 8589842948817613812 16603077915947452775 3356384131495955838 13430676307643073138 17812494652181447199 9795335771802365911 14368534422997966423 10794898439529702849 9640637012333196363 8318965518917441877 9488574515239891223 11842300338940203770 14712745769189630723 2107811633836445914 16282184044408720287 17187589744887236098 8858450357301295563 14388534566795727352 6867401655464291982 13290295249012144513 16595338617653002874 15578473549919162738 16728923322123326891 8203430948617510334 14934803008396796783 61239192699658211 4783849257641367267 5038768701514106204 16044762707416540197 16175524557309551892 15671518986194016923 4807663021203719174 9769932676095698416 17824950526464754040 1739229131301397919 8680392096707138100 14437809105280959732 13276751092657373620 13288022209256655516 11070089467962028233 7726037795368411808 12668763292080314404 14158081291555825833 2346870997308352565 17399533949729984432 16079040052009740105 16891866260768213825 425487438510615627 12262091702741043874 492174766842846023 6466250995812441030 6962663559958469166 4281221976614983143 3476342872127743251 8135073418014144250 4228045054412158622 12548771819049887551 16930305681685647921 1076068402295064185 2583179406672120428 5470292151786099530 12186997017896254652 4664448992709185012 5908694809599739380 14067391787633089617 17281363180064632789 695960858097522282 4819640726614161538 2966464596224688413 11138212262084652430 16856685945225536787 11089778205131588305 17260162780903085368 10142232217742416125 4760543542828118010 10357481333660576848 17928558789834417631 1907905381691068295 8382711603015157760 8579242397823061467 12892891404157771887 17393305503072001073 11413911597242489592 10458838131579807324 13718739608824289160 2869035189355190967 8519169498645711002 17195991971118571381 12510924331123685123 8457105743533480838 6971175330278392632 11853778108587103280 16696114719917863081 7016521787040284632 903083554912915370 10394290193427384006 11098426483396793569 1345457694200226157 1815600186726442449 13442015846415574402 18263156556546072230 16476827870024483474 1684858023334060345 850927260371748536 15780406006230105125 9548544297992853714 5006965427695397803 12147609595138829603 363943454687866673 13851755629473004341 9705919906086077525 4511270600220712370 4588943378505414008 7022625111411780193 14175339344512523064 9578710178091465130 885063266473796730 11551802824696119657 18333421683534341436 4344893776906685758 12757224562293876587 12173537293652877463 13334195336181655465 18214952682899786103 6360065661552505048 11577555389051363072 7573492957903446550 14770218465087362847 2166871605631326829 5072344123297291337 4387918300810369046 15454048261488342260 16096082817831154497 618614107000317893 899705528633636138 8477834667012672154 4645854381759522779 5092270784307240585 15835389204622939227 462821454654358275 16661847868094343388 284264718228049404 5803564481126134447 846572410699118862 124406425766316722 7976636073308291518 13686410635627717985 16953711405107612558 14036777655725879768 3337675407746813452 18370866149468892601 16369384708641453644 3540484929473844046 14536743896894564909 4346356885613753492 4634199259863174413 16414943986568294123 10406692772152770169 8396197102903240523 10463487225654662688 9682340055511928779 16220297107197003652 4495063066627951763 15638659055090541327 2665262388676838697 8348703544886129711 3533119905397824552 7197811305266260025 12040489843663997769 6458829909022277679 11201999981352016418 4481083279116730342 10788495261132662513 2107641976172256753 12647043146982006414 9423577634443384309 14862549661234545189 5614755755606650646 9260127375716962335 4551236516033101394 1343358294924706685 2949418606132307750 12518033963215766183 5611163021392859290 10381117993927863156 17226692403114595931 30868711736326596 8865677986745914283 6373812272786440843 8855444782428042548 705004086151589114 13902899765064497325 12092915384614700057 11400603550287004120 1606984892137491298 315400152565364960 17971814565395591486 14386750401383118808 181991690486136288 3926179145490932466 1443344233231900320 9856863925047357283 202728577372903153 718781463744690026 13943701435646385270 2536178881829978041 13292974393385814839 1541927775590274130 626108784182595845 10615705673014000620 1615366571260116162 10507729981838226160 2411564341053976547 9967348985342557758 15749921639390883101 1931840721554118855 16359908217327872142 5003226561416033625 3038157791723954551 13048697888099748548 797775555003376696 8070740143661596479 10984175811453631748 15832812252294203379 3092258783359962556 11531765179603896110 12037419007042062749 18284874258317905272 12093623804517427710 16982426356978276607 17058715754556125218 6954446323836534709 10936624087402907328 948483423315886325 15227359586920131741 11754610293235044315 12998270798402763994 17206018201534792216 13295493513718766989 3417212097376081660 9970865272308240224 16025677526767873590 13954526380329951685 14997795546147825886 5402360991303759041 17157756243235301448 55641942150140501 16049944171893533987 17673892827120169546 850428956213317001 7597360013636791223 8403202350155797856 2549570989855787018 10714277523082205975 14644572601505542842 9195504184373052003 7288747637092949173 4918609804609710493 12551469206296214532 12345571569700835041 14567549616984479610 10279907185819711562 14872559048323116714 3951111026888342195 13365977452282549230 12593097456160239346 3248963221024360819 7301414378426176575 14635703666258631225 4000336799897163365 13146151900011841400 12018441121912865895 8917736254936471620 1433472444929996081 12134444559572226887 14417957654090087102 4253678434475759358 5807719188486322509 6042705288777402601 2600660401494647867 10526388096675348053 8729133370735386366 12929583822611945584 13028858845750771732 10395573422354255910 12600195073053485827 8932308308723233583 1570213116605708500 14049174400045352211 11960422087070838512 1104661502306043286 183796661142655440 1335968307894504875 14555779161217851370 10626515583561555445 4344440584513368385 18072109728509106354 7410772726293798166 8579691156451850918 13262602774612717299 4157509573979160143 11386514631502933397 4971107608012668041 11043193709649112213 9982308091749666045 8353091193993257457 1327779991301800153 14118845268380734378 5325607241916661586 172503459101732125 11420726076174528077 14999262362123685534 16280855112448245001 1415004423810259550 12272233901533177272 5450306766326169633 5851406662202449927 13275360006277741469 976906993732803363 17433060017883566207 11640830206452606239 11634839365314347040 11061030304367516284 9691801480539689809 10652420740400633614 14546970801332159996 16329530987486476774 514992755330071180 15351018134835016638 15452206893166122189 14894251342096429073 18359974098944100507 11541670560089463705 7394387534912189323 10389224959539372748 3898192526395913720 2238319850658890557 17014217566927910168 10330484038129303610 15483604851595494706 4066207888236537772 1197371392599559172 10339745442540982667 9869033599921066979 3786590695997594729 6098803737203658577 6632798977863363062 10190333840263455557 9790063266920836338 6424594364067546615 414746357572637456 5449682816618961665 14189648860386613454 17930700118230904958 6416714705744298919 11199572008560580418 7014804931734582669 1569049083581990748 4713612078682696144 2098420177591568123 3323538511865140944 18265611783829507703 15934957163351980728 3308610174837347708 2831340582643867048 3538996088745991814 363801675722087012 5166508748258417814 5743355702915275359 14120943862004123320 3816138698720458000 3449768099154005386 3189918814956472200 14337539808094904054 15311962498999058761 15996578992314534129 6209792570739839602 18098031527544730312 9948832638259614908 4188283246642558056 14100058418436950658 7270734532316161412 8381519605435638067 12181323493558982994 7676799634673569178 17752840854390571240 6205083948086906053 6929717109573293540 2299318374921751438 11185205860297495489 14108495489782032508 10895937988339160274 8101419703751320240 7698931543426461610 455624585260226967 8306756708126072228 1150823512686711761 17114104132106587644 7483165324027342604 14594099053938674106 752371014270329893 18189102568655878137 14706377137478126359 6945493456137551033 3631744947569201281 13206360309712791151 11867003418599948241 6493417811777115559 7635376105163383708 572051007229879569 5332614618254044008 3580242446166870695 14090723261559510518 18312024894664316797 10631185311842428980 5918331477232520596 10817316722713956562 16556455923759467086 16356756422263061298 1757115597176329621 9064570353861888174 13726308438445355899 13367955936688836292 13903454673368557145 1706815957799765719 966788037194001454 1500839623086626636 11514759550911693813 12341158424054110469 17682991793907810044 8663217028686920789 10101935206539872785 948874654368460530 4251404232366394063 17140814218422726238 3946779187740541042 16310659900739680432 4667952087250861060 9328654902529975274 17302190548675750387 16764515146667185063 7017910674001053859 8623155455263914868 4717479241871568158 16072761511083290811 3653176762710816760 15879091090064110858 15686792214195408393 4128541348943518907 10016493059201361008 13362909429941313592 17651499148254855550 8788776881190628915 18010804261427315055 9392840552386665816 780403537294691144 7214236722193210367 4135034232950779088 9708392501939037220 16143351904695684714 13082030581429185527 14327183167220130675 13455135072460066441 5249066749163232577 13163218250243046783 14668502997105744804 14606109932451531953 10242838930660531698 17709025237012936287 10430254579710157963 6127747961975852563 13572744555011670609 6502435722031836788 3421413385994788326 12185430294876612958 5696128450682515327 12422347597217774004 2996394862316499210 4590223475354226005 12344512193460802268 18199922231362114020 7890880157714625799 6083516565912274653 11702760318991982406 1218020361081066748 8042980158789163900 16023218138504862789 2429764843838472 4791181226659309355 18147024499283782691 18368893970804092493 4577291528721280397 3333793213785718386 9660388778620058777 6158675537152247697 14605884003398343669 15689490166408413376 13493920104779633462 6823142074904940654 12779698227767981986 11231155238704947378 12708123843607778783 15380007008923515031 17254568116452199295 13556135303311927202 13871694581875486594 12167090023372790473 18233545297917607812 7639400354569728767 3314987930113004682 14692543205153704955 14442882791276004882 4661943345705296855 14700566647744823414 10983915035825546021 3416744744479642884 3004392725511380546 14777661330643851336 13546135479258917700 8275291714865511713 10942330928052491478 6595937651261485810 13734263369444674207 17832846734251793635 15601959633523271897 17086238019030463191 2000103902193079544 14259730090044802754 11609684616491390923 9353437842186881629 13386820810077358916 7906053099465566871 3956903583202885583 2840119876852153537 5595064844505764871 15707114327567961020 14762490827523471532 8478229796117797390 12891282674579285803 16576469810080440115 16213777768398638107 1690476681871645807 2907295748746894059 10291361871490152631 12269758054702034018 14896786293321754380 8909824364708001888 3178302036084823784 10127306571645471343 17972479445451614038 8652322163762255986 4402889909431393319 15687601909938107252 739820676901283488 13289372652458200345 8769175977476114236 1054736608892353540 6516661099342751709 17695470176778175061 6496036777702058188 824957362220967779 3459760888821495668 17966986546890765888 5500626104995211157 1821272541729890155 13141435756342986696 11660183900255374039 9434185722245798374 16819922007951200187 3259360793295111590 14868841771819396116 3875164772068685205 10274292640882956711 9046411080245897703 11684450389898230906 9765026051905497421 8162116091814537562 12213924847688150885 7083067102488583507 17524644461464539234 2174095519718569086 8328172836681586029 6882802319014172383 11813103090155068191 17527696130404593089 17737789554224822910 15221054984684822805 15902971259876633406 13935405852808679197 3276089217628572972 9973144681761258571 15130821848371273961 4168865066443422670 8144191838414525761 17366640134021479523 16987388699909337905 2535424517945543619 8064805312196764813 777344954202431890 12672613521320564368 14552821404065798163 8102336892420549117 11150697650130381424 2895974052030856755 1030731812817619564 16861440796033913961 4591018986509543264 17735286740598259544 4132018381258871857 10746230400128226979 12353029702430116052 15404760747367590622 13497515242588761039 2865657658484803754 6571051976950156929 12292520726578047486 14187337725659297188 3591320061778709186 1743531090694669297 976399152814234015 8638989111426320400 4427953508529640291 5412543161501411285 7352511520515262910 9744374714755139706 3149900609711000802 10840063975074893835 12619140026335406636 5729215963009294664 11448761225593974205 14770092474182848155 15987253478533669700 6154434252726499348 6097320786824538609 14139163178903089199 11350816932054127754 17747899698185932818 4117143691051696307 8913012068026997423 9526159400110937900 3564505693485242368 5633388520727599529 9451817239148883236 11258137485490644927 11094026216240571617 16312555266699388768 10394629786425320473 6764357286930374372 6857561521736295016 17659419407687864090 7697986607467398508 6595263937176003273 2694915659835144853 15973338696311740369 10494664670581542026 992497006876855641 870920538051659995 11662069562657897119 16547709250493226982 17056022700682479741 941416405999789156 9375568977896779618 6722630677022050825 1024485910452190456 2974044645932981734 7892753345160297231 17964280390274907558 4369130681648303019 12582765490397842416 15961530506215937103 6672001857336191006 14321435703277754624 17224967353537899991 5024781442237297882 17593030325912155909 9248942476753137139 10583053958149103498 14292164111801524589 3438798452101521838 8006848253478273655 8853945159327476789 1180632660266454581 11955400348775167858 15945352067937964223 16463309088722687821 718817793155644198 4600505850342243354 297644373568653785 693872495172915979 7652745253356163380 1669435691464645176 10319625103623545792 11912353438422259874 4992009578038447458 3947882067707017441 6276990201057961136 10418546063687287874 3310920147275406640 9054541201121042562 10771492545299135663 15084678309441927310 15318260981965519507 3364838461796436590 12546354528709161550 10882719224139336906 15965127384414059752 9275018665227720554 15104118303926424002 4139876708157926109 9132410753167795078 7824524197346247016 9275521140799282684 3029238784699461805 10822981318352977095 8519137674572174354 4104258794602689507 8114045483609756009 12541023465948102769 1596870956217768826 6923444708692584557 9514829846525263136 7583204029598480252 11503562505265563861 5698241325583031820 2179230444573694990 2980822587115789204 7421716305680007540 10797763379290304424 2760982105294990538 9434631046811331178 5957649325541279566 4159537612935688353 4790167442104214796 9288484280755302025 17285467873643798744 17726332886361130044 3015679377503414117 3996004401833784971 8390856131593103234 12156452292670481559 13835008269589834266 2910598592130701353 11533434640919446955 12449555453905901496 8822763406836990924 9847292226811164261 11362464313385504937 4333396109474619139 18293208598011270972 9800178786299402351 1117754040982833926 12111880259293537091 1235689682779210484 17406315908124370927 3840323195300528069 11841890198402671062 8164111670663552487 15764823062880729717 4187912626414199049 1932737788403126206 8469997729788290188 2248910622234999843 4348150830066979761 14437393433078268911 9908255797051605707 16611929096562923271 4117101075024328252 1914377488513316946 10085407411345804264 3744207615078061021 4484332210414098330 17454521474206660961 5009792391413076583 10693227006499105262 11599865920125975947 16050337000625709003 14626688902751863078 13378434267557315332 8766211475954069108 230772154650058576 3672455255997758464 1126939607228139035 10375817841293818549 3314497622510574843 9836731250079597959 10614240027434733977 5053599600938531350 6495464524888076009 15574568814198479583 13439480202762047155 11607499735130805173 4097026602761349649 14262019366368982604 12153231180519018687 14894275059008425387 6220255032014371422 4032570172083902236 11402006131603186666 14948546305707150117 14320170501468969869 2362429442192346343 18375460002415468209 11861927110021488902 384664196938565097 8876963697627952595 4114095812903899117 8700280952962483817 7532121248343681509 18220907673492911488 13726371530673637988 17061668518767859966 5686191042384487152 5249714857817186341 15859998613960139045 5299017242185828723 16992202088983588906 3599309682843769915 6290360552402921547 5919591364648078706 11900942174778693377 14543138379350299864 683329274286771922 4861788468062619281 5776345824471853897 5790099621406804177 9007728847090871445 15951852179215809701 11812148567917746610 14302954302357668329 7781012223725019665 16875723051661451379 13161817448284660585 9995168306535353045 16727685326360450200 11661710096899351400 9326766418513941440 2140219036425900513 7198030600081238700 11540903420441425398 10726960263269225234 2458030830888634934 8078843417176066740 4857246940390318797 14374075442341798448 10471194322603855171 7862713521456682819 14659510372392856146 4200922455408961870 2095484442097675529 16277873083516022796 3442361983068711576 14785151794872467515 17445246570885098496 5791461866500835773 8634690876499371481 10284110974291418579 8209707752654310247 16370910129279806017 2583153833873837792 4523540857760629103 5442679189098267876 1382596234990278931 6699455399210457115 7919470461439293031 13921068503443254243 15079470249591527156 10636728937340589108 5285741605711054274 136439898278111339 15099615986576568434 10243087482000067801 16691696294641040989 10947506707243006859 7457888836247241242 17804984939279375595 11094257563964478214 17553001071987394269 414434672407692762 7814296431310488698 2008800626067488802 8233267642095798996 12102379104068995245 9724716624495778537 18308255941158826686 14813311860949859627 12688575931386603412 16181956651300811355 6566437090136057395 18341695007800939054 9899368215757638860 7809398212567687104 3046882531861371456 14556341492044961757 17207803711360982627 15422687281249559391 14496044087106053296 14290248384318090848 1934195646491088724 11464599563293299807 17226655105488433476 16733615439288117305 9528268291389685238 4529126134718689117 8286156815941873153 17131842355071951469 11670923060088013354 11022173798251369684 7815956640679932578 11682593256100352204 16136095129662967007 3012750332764733898 7780946630961798529 12403913432499809430 11260892814528202541 10215484841015765283 10478716678529483526 8377664910834026109 6517837994613901179 12294134546305133354 1014428506967788948 4079489766751766192 9039284191119508739 424550461784356449 9197243189341139589 15563317400434680812 6606454337978188005 11382485944711846871 7906300172099076628 10081862275276629804 5211568567770538279 1977246988887261461 2708419460232686065 16257602219553781219 5145350352140628247 10953918845027654279 3553363510944394697 18205755529182501432 14267976951253931874 4722359239586292504 8033350637772016879 1944811041624847835 12532380837836672737 5016299946410614379 546936931137209699 16693057112180171890 4261121340935241090 12003807362753970067 14343615308681737436 1510209427455300883 9085364012525658108 1917449039369293878 11997978332552486376 17821439999189325524 7371938969878295610 680145129389387490 16374548549745073792 16595805684191242480 14223820111109891444 5367942074724107271 16910698693390460591 5021651954767135797 11277297105569995016 5875848754061727888 9264650503034824193 12890127461835106191 6039667794702745104 2379420719728262776 4233997514229821105 11994763465885203154 290877305796845541 10457141028652220217 1338416265495808467 1553407277806846494 15885889525681391754 384120937920532885 5403413898673379969 3211046379117552839 13684301583564512791 975460413159981819 17123830660491899309 3177485999598453555 2560881658323719383 14072342621292116144 16093613584188808686 760503042490615704 3414289508508485320 7030501392066306121 2100498977895186197 14357388119889539846 8509805911376596689 18341937570879079125 16203805965034337987 17982728680676408729 2950420575946613603 9331987167565618435 3730543243354403522 18268542722461329892 16229346122077446432 13282586655185390601 5877161757936974292 4514450140948252843 9143164402540121949 6056255737753832177 14235361606027921950 17075292697497898115 10820665746139874742 7735023832705868822 1204013224951483793 7753760929278015301 5422807705365380092 13674194409321755730 4034847520145383591 16864063364170582512 1101397269152837088 17273457136492934963 9383700023409230638 6755781677410189331 18334737250372173780 2252809472082214924 13250168107841684153 14625838715110140728 16418704869481450016 820161591442960969 17141724648829871006 1284517630386106763 1233923604733982041 5975754328017302422 17827035745013773831 10234983645883084090 13112811061511840168 6340018414579260122 8647762192107464271 2910178971984508922 14413668329300316819 3685541667643770659 6161058682238296633 15483661517195001184 14903597121323024609 1633775581416081151 1612558963623915619 7703758546965155425 5088134944304949289 7897499563116227730 16494000029962322043 9345935101076464290 15156557344511770903 11960995611584894346 17391934485495164446 7620649544727130975 6950257504283759499 6002245850066631568 13613814775568047089 13562661363751154213 18230750307610344265 1728347680754951430 13899519506791635911 18172489978508432870 8517125904054706522 7368618982824200661 14597349303797680207 2492474764854347013 15449831206535635195 3383754010986887563 5267295981464377214 430225315526206250 1891047630258500936 18120553569797520398 7329336694643534108 9928713760679621758 14372821992941053711 10433231862964188073 1023527102275217721 6047631239778791933 14450396394365542845 14351274957087836188 16265713530015405274 18103044737523406421 9953668299745830436 11608491615728262919 18180249467389804326 16953920532861048297 5292070156378415227 17177482736331076378 15614748186125832032 15918481630458109920 16928523914312583087 16546446055348880012 12201135333726544488 7735978620435640060 11888807911275946193 12862280896610228167 9236506249789637434 569870420833892824 18204407517116063870 7990255248533354506 2424442421439401399 8210402714252898030 15032190833875937503 7465506610362979000 9580569966503776494 11780283040672595095 7042281386597759709 3248448402087886125 6143155395140242597 14891791987515219452 13443766687871855272 11343650212287691941 8824419684591838909 18309402002166040438 7070297269103615863 6252727553490912067 12210201538859369402 8619016625419646811 18377768822874738436 7568084284775821088 15340948125706530507 14386688752734453964 172257929039806383 4290516609489327963 418826506736515137 3938603173132448951 13455943754231536224 3762917982056148168 4613965914171661313 15681269590143873785 17112660141912271049 10237689305863606360 13599716813380412361 8216583703601155851 15571637806674411863 11322685398010962344 4555718594860761946 147413115923371423 13741889466731084635 659382830738137278 1367718811078311947 17901183222992616935 1918188150579316559 15849265624196860363 2240312059130974394 8452065802743821135 4148242823213186252 14186000751704251009 5297995211184817747 14377135949737229392 3951172579349918120 3950841807485992271 15107320916453658088 13314161477792432849 9865260661483665810 18087491344494455125 3128445608560289340 9621741530971848214 16348998789506982552 11560697984014032800 17704831918307769385 1262760528497909600 10275802868581241816 7432982976809411902 5863933752559100582 5117924290394021306 13322381904505505259 11209127277122567043 1538977179279238277 6326922792782575227 13813435322083900533 9875610732406504581 15916116690200548827 17226450583697412595 10724157276176815526 15636646505072083273 14814651289845195631 5727644670902849931 10917432757066435055 7998906901726993689 6145549761277595652 1569554812812733890 17838929518016687836 8277904489833226327 18380119084352827609 13718314318774167422 18217611764221301900 5174705698531040032 3579800347584768588 3385861485985429148 11243771503847647392 13585740209872473070 17166200898374222670 1227923968480323050 17924180939709497845 18363905109693701435 16813850229218136813 11830793451073387627 15689458535566651409 13360024530530837949 12715150201463715256 5614540441137470121 8762335566107577890 800628774335147482 2146103114388205378 9555391822238894451 14227436165787887010 10039841014742302329 14878699866019330650 6907730407490058212 7225849369863010154 8963024706923441712 3421922985072895712 12595033036935949243 14301324018214793879 14095161569240439081 9606462230328725636 17538123741406479891 1890191735139251317 4319012473826462121 13018337913888170182 10007755210007835938 11074137793329713592 9914860783373320289 15603499020593168610 1284388499661095921 9238378027238642380 10926551171909380725 1227289215060970177 15070636240825454205 14417566591655394294 5884081651211225520 6774241030849266282 2659770507675307620 9518418241703138577 8939203940080133648 10031720854013380569 11417793043946870919 17651258007313361901 6667660210411694717 10435178269017806904 11414600732898125752 16724742431529902427 13406090357202393318 1692805723494563205 2147539638885760085 218349981353336471 6189354969138343450 2279252309168712965 1688260063719967466 296888361805875352 11587867558020850763 10577270176820601760 5238631798405157069 449554581842924697 380752279317238409 14079336984114232352 14087712434230407683 7623309887512785415 5351646049557834044 9377028957488071815 15601563786526994072 681051031719684161 9194723020828246832 4996549341845199174 16415475287060865566 14993180512201895411 16541172466260747335 18144361909836209373 5746528778413318054 17244403657861167999 6563854108964144032 4463449572372610157 8789672104031614026 681596088403453017 10822305383691955503 17480901716707048567 6347641962021285924 14065588784366659794 12212936014544206938 2960294833632788160 12025689132502162415 275998922146697095 13273582516851590623 6650311448701372974 15920375569720824668 8524666317858991121 17546381417784260136 12395913632997714971 14646393612829529601 16083357701916966468 439430157118889726 13251296969994400448 3439689773026441893 3016726804295862465 18013377454007369691 15492945932232274762 817089408580968976 10621124006840654918 4300773116271238649 1563676245218817938 11701839402747207134 14784420630576204027 14351539172377292015 1964632472072811472 782606144907367977 9468084807944150240 11072489184294661638 6147102737515939092 3738636019873459749 353325656936481515 12283970483774916967 2878778674687345447 11177029403847056881 8634894296584040749 12374038599910839712 14805758604220478483 8635397733833835643 17955654119562959994 14129603050748371794 11122327459405256126 9700039557945639306 756987917953710734 12462564967651860659 18212348405095004569 8397430743503993106 12117645835972007268 6448792894536881602 10674580918905931135 17133027317638431743 11452675677492649296 2366376293880538902 5762673275826223630 15618589437567269783 6204607327442536431 5483768385350433350 7055124140119863173 14617629164847415743 8107615888100607270 10026147137758369094 8491508490727734025 17540463504418286636 8046529121230502805 12835596563549429072 8976953906509165980 1535485511754896316 7522699195519782118 15277002935028490623 7549364276965345228 2955726301728024859 16011611869043244982 8412189231614676405 17531677530032420024 9686583830003898475 12022768911940817005 16976917741676629657 8821151747764636290 13125230963327678682 11575670770793408199 12645350626226128014 6910677134574370410 11719197401934599774 6280730319206693662 16828503099075528087 489190265862395155 7587394258164186711 4802668978156285578 13623226210537150661 12997513949887568043 17298079291875495081 5684398169042848006 10848007823434895770 13995440701716243259 15845905978638674725 7649392585690783808 2802946682792502133 1667461760446542256 1500281571107375184 17307011653493137831 4811402170510831026 11961442151088662865 2983474711955104137 886786650819418129 15940747784270707073 14235201199508948939 1705113015907573341 13467909803830004755 2223194874048849432 4327047844123487514 597357142486245357 14358353442039121096 11372824875943657943 7319775191463312004 12405303738977712274 13964073420995950089 12468027593479353895 16180569481347707120 2017286494265083025 15009438727186958819 17880177254301747589 5227316497516063736 7457564962723870567 10050211309588964716 4271281553241574512 5255674364292811504 5047874301897537361 8338097973016896210 6328977617494982981 16647950698114565418 6481234183517309332 720245038058167824 12199515354940029016 7143259966817979795 7830060500154292383 7547454721890353433 8759995218948611800 15475983036043791153 10261952280084205759 1987110557939722792 6172543965212724587 1962878185466418340 7587018364046311764 16547158789190143534 3842329331521605509 18189810102307438395 1081017153362031322 1345176193133000181 2289025450659511299 8934087613695466162 8054494539009087610 181963761929808369 16727389581181817856 8929890394924458158 16522005548814557667 13511746496258127458 10753252196626887505 13623438408995353851 15227513516237356196 4980923216627594370 15688560883691969087 3470534210833150905 16733385030402503183 13953599875558364147 9983209116828109631 15288401087611329099 8837887527030502174 3163617524288730601 17393677832020974294 10587956642125399700 7469477993070635152 9967445835109067261 3799377064303277662 12327912564992203285 7155672815405682378 3382571311288944714 17738028260828310374 633489258664170971 3170936648692575706 6853773061425358390 8996427858287348270 7018940602578687077 2433811030336635127 14250841612522180261 476875492369142945 9230158497399012129 8048527599002764177 7391864229079770713 9540503800799741722 4176846007502786039 3163299998343569163 6033347171627289426 2593272769435408453 16403073873270009654 13108812307334425235 8028471329364837988 2585324165476625053 9650012068013452005 10184085064333809342 4200780094230589074 16442689894352481951 15432527954927258188 1842083859455825225 1388346446939499872 16234925250817136125 10686475234929114428 9953735323220814506 14299981009629193242 11208091984125511379 4587962094189550065 3845612581720361085 3346536002650045750 194300001842896133 17363189589222758295 4633633534297653927 8773067496004222286 260259092064954339 2631250938069501206 18165103340140862307 7448041886501542756 13936075313162293973 12483042729674885769 2868734150055588967 10311083652551568929 4989388961697980702 7404983860911260366 1095849324314649294 15129895990202790319 13112534250837419787 6620479557559336858 8371313039115600528 7057835287859393847 2724690833296101551 3903048624208181176 15815037061722777259 11491109248045130889 15192475740584851167 16494811795071281219 9131959690297541032 2296304342940247134 12327182970467838248 13535100437246450098 15950353869146105595 252358595290399233 4617078913457795913 9683444748905985816 13196222217860476863 8436169357721747206 15598815694417757034 18071781001345143818 13963223793587947826 642310122394003643 11823295386828229834 5438662554743644848 14726419906081093963 470937910334070042 16347479523810274665 17967283178430241694 12500425797503822535 6127744404813856418 7415454043892872597 17206237577492843443 1422078931818347486 7904378849044016245 5068321851786599222 4555284956328531115 5630391861763170852 18059396851637376264 4259417764923066398 8040941058578954403 15290580112671461047 17875947721088738670 6843524585910068729 4520607106629243929 1921166199441892706 3609089016364149790 1023395142589482573 16526877827465593179 13272094196631302954 8100007072309040348 2339415246056310466 10082048821588151777 4086448825385538225 6064967843191302117 15424585826330008374 6111882930265506930 4106331777373889002 15814463776488114013 9354029043838780003 12191930227238933985 15684908192463914490 14169140832772002811 461569998137652082 13258521391372796329 12692939180972798296 5502973163837242527 6506804380448690370 9128405165610626381 12263223509687316762 13825022530869825570 15797671048628826925 17855578443157078854 12522850065444336380 17460815961773488833 13317414569038898793 9157017460586718303 10912342736956184145 14280875972661086202 13175642592593004044 4636490400299776080 3336320579399505272 8092030641278509062 8173471446355499748 16567387732882726119 9602007324823985815 17052742868212244240 15114862871151193711 15951508398080579753 1028981303854472722 7408644479126365626 1565139828106238762 14100107026355894481 14199367327746973528 13595816777164798589 7068485887684698577 10881351445306731556 2611130241066442349 9734694963418142125 5121257402715458350 17653875324870922650 12892182269950606969 15793269771275207216 7919619359883039623 1391315601803703299 13494185243400767131 16198664075374159892 9323837067714475894 1296960177038574895 12819741662617668326 8954427891383641151 14847954073608330460 17450516510312601786 1621974119521996866 15155332126336468971 8332108090830646183 6724415843426646227 8699486940982547596 18388948704791932203 16177198255649529423 1994539115825500959 18015998839759677723 4065586442267784757 7235846007355488519 6156584072722507313 4682514353163436382 18232433788050727824 7006519885973641625 1689064645021853351 17248714172350048518 14187948208252527481 14181220689797399235 5016589961206741453 4790224783515065489 8230486283703804824 11368325712403065389 653296193144634933 8915442197995944543 8991377334791261693 6685992457393320853 4252119473323576603 3754863932505891101 1556971398486591325 1201965345054695630 3469202251009211109 10210747862993857052 8227331607545417138 11616755788599841870 10608925434884884348 4895175845265812174 17339842702406177066 3234640215534684103 13523372157626991461 17294024335807712480 8224426979330405586 9972882530172871350 14073481659035372275 10854856881896257156 1417892116374697327 12638689876091664136 13794706571507128896 6846028733128285980 10196171452643189679 13977628372991039766 9089501196027209349 10670044925674670513 7030833934347128059 9976976098120746535 3515357834166389611 2324084713569002298 8576805907064698546 4375384744292814322 7837949954558771640 7531314266879556175 842832848305795202 15736953768602379966 4028143180306616522 14873804848057151237 17819377427935973883 9876251405951825502 1666792242112996353 15226350435975157006 6362836721136793289 15618145919875311979 4944674980216892816 852296049950932151 16742096592952470852 15310953556673260122 13494859090986665644 744180558672470709 14489583135801975296 4013273956254268844 13119346869640173284 15669751119213977315 1779211883988795909 1298600514420109946 9949520548871368170 386337085645464803 9126157818827712331 10572441996452429807 10327647562756496628 16979115448448211482 1910144912978973737 294936314003450069 18415037374212762294 17474868731839713711 7306047720070593820 10958421446664155202 8013464807077054835 12739443107715790960 15132518298444370761 6498051996586287090 5820134185918777110 17055840441457448815 9765137286382308859 6867654041237911056 9858680561110919019 15652170646528970975 13415744508604975316 11191217903666926723 11440276642294391433 12298870554913231251 2253801778849440788 5244290559620173571 14241533666470131488 5622451498044644825 11974518616199820735 200706407802232789 15289710050524499670 7385373050736432576 14167460856347839015 9986735008738940941 14353345491923610894 16182990736252362733 154133093683582383 15973864462492259696 13173849648287706299 11835946985984872717 6448893261168189063 1506602167686145357 11745994682910780212 18203847026272912910 4011375684423418067 1585484760836649089 16907791764161360962 2048767923798784476 6501740771162257899 4340722100149339068 4834445047027811218 15171699535843866805 6494058568721776082 13702065876736731843 3533751809360476481 4130453769594259394 13707294328060991716 3910162271679941422 3698389662646766439 16305727825653422862 11745122351240396739 17465297185261595074 2338320669746377594 4039747292847441338 8928737167753378476 15120422106141191860 15549139897967893258 16864567048053294552 15822326768599047214 13967056816567080175 6577622430690945403 14727491785768188674 8698622346741113516 12741539361908178864 17467396374313461738 12201149745430610293 11818408166259980956 14908424893214245358 10476735832015168348 6733918445973975068 955143081079866948 14756835472097901265 6385649875223427762 8175407545767736163 17385885264463509058 3924468016737365377 15256492667619640616 7638915844416533287 5287337326612925960 10018982393448238904 8272961182289508623 2092470573991796785 14093805069848108186 9598839006657910373 3685445840292425371 10335606294490964562 6337320592835473486 17147971092231481790 9821915143985567315 18062003872150822934 5488989156808630442 8317220755719554368 2615471789034554380 17188850096716978776 5567283494561280268 8769667277872210243 8767359270795978655 16456173268565898066 4115850468849770908 9688137792300839185 15149686491836301275 10187659086304674955 7141263830325785398 6146368592742568695 17152993748835111420 17358469201101443937 3997694610113562070 1854152480352292691 12097297727540334614 6374479235070212243 16656107851298345836 2981848637965474171 3054333601035207905 14006051423136916117 10474779903265011357 14855598705861701909 11309591521432423818 12007240774817620297 2659822789390320454 14532873918176516210 17538170061403314043 3201787879231470049 2902572098289933013 7253461022809135848 14828115160333196467 4845161487722073958 11439036195171335789 4401459552426467630 1370424867075646559 14647413919363636771 7107610660472883586 2576556837994150103 9204864509701188505 16318250510615351992 3869355066673278053 13297404638772383410 13711372393569441490 15415663949639219999 6956638700254349901 735545063088755322 7710868367426220051 13347775046065526903 14467454999284411649 16386327775265342779 9399263048188834825 16606456029561169943 57044741788079725 15532499125133338690 17897562238050169820 9529198030113605126 6977863622047064073 11706596895555091633 6626597917512444443 2122567812086911634 5079134441119718504 2364699251510324940 3041799826845435739 4962943028292295117 17768440052496196968 2612581204610399229 15787166882905979598 8564137933313348887 10540307609814436172 4791657989240750095 4484699802759257982 3435879342747555728 7468904872248519583 1007945254010744202 11074812833492735434 17831008782808674512 9366535834564397827 5486834930311496716 7187877801383092009 2316602431194177550 17451675689615404974 6834844499588061403 13590055995784814142 988575125396226636 3717400439906915010 4324121022094476059 7293240334891556122 9191113647450490195 11695587437604923851 9243634122352850686 14883590766034459342 1016686377135746910 1314276217607443373 11045449151444998050 4518061081829472068 13138729849720612159 15827967855199321692 13534795355377791659 14060368306229364312 17464410780619336380 18435320746871550483 4613815280972545270 2120470344183332547 2531011941627946811 4600588563249413075 18240697742033025324 2096181177480008339 5723945629964627088 9890978114191293030 9166369472645153314 5679201735648019382 7598144018155517890 11740973031781275902 3823772830200019276 14237253193132372196 2234619804988346310 4095357418349349384 17921429186386141587 12926009031638672607 9329047833301668225 13820505652353206267 5232643435505086272 6119796393608645960 2190775747461432063 4391310514375217640 8799238886351471919 17631470314426618239 17751639533406534547 3450003090874909200 5175110212649584799 5509635636911450626 565969769125969884 6019375859002886500 2430131230593931284 4819325558188435787 14205272605832791852 5645388119429134564 2310156715248489712 2528969371044526910 16171924684509018464 18055453155507196580 4435849099893452354 8373437090423045823 5008422606594620051 8314894050044249154 5640465825586782006 2130891137800186468 6846819855167901279 1364820176365357638 9701260617599162011 16448049032381647021 2236421699249198208 4871778804362302108 18027360213142420807 2273274588470920932 6714102925604706567 8722276939915989231 744376422045287524 4216961250833694988 4885309632759953044 5482313419811158422 8763584331626737838 7186988664460414794 9276373106147520101 16763626359408170227 1303365628145345790 13896298421032375773 2277272066849962590 6989686100410812343 18128213477406892957 3043237539077702798 8357487661021937343 2931023910256480754 6124907278272485986 13135335910244594199 9015351820135066727 8589864050991926660 2465089675569230005 6191146799020991082 5735123966323733467 6991987143121359232 13678393061230029287 15220865588955123716 3027595964519847524 12063650587202733412 10501975377157926402 6983610461069640572 8190682578544354192 11711845565339299951 516741742891163579 15476651695734511085 13386565275886929906 12229449839830303141 16989377888705085311 2966288434881862578 7160877843036250144 9379563317110185923 1164804138270932832 17048018600029538587 17634896722208875436 17648647890533890130 12374941809345806859 14900576057226088876 9002886214268741342 9942006825376217679 15782965175779241739 15105306143718147595 12013079969512206754 9917519659810670964 16340105659939444854 16207659495778495084 4599319495960054705 15993382041911554821 8284174214703727538 15225904715200685301 4499938445358887296 17333661678391202415 1752021960246988997 1361761310694460130 10412446484736701750 16629644949457323852 5528842081550770066 3533066565106851321 4813641341072634730 11903861537364676314 16893890685356579186 4554162913416418888 1201349989510844737 8318329341265584063 14141235732852638089 4861140415998434813 11576207486748722364 14205166167504619398 18376458184680564032 4466470247281998948 2391993797365331515 17076384340840484689 945689803012708340 13582390759618455357 5021775249227965886 587957174719921754 5336207758091701770 9375773087038034826 15739079490024845524 2535562179852189626 17984486476580882235 9337074403941797521 2584188157166603328 15386411375260107349 2460907119029960902 7182551623919639602 12561083108648856172 3068655192276320333 13019894270967473676 7071977728213138481 7421043978714708553 10121341175665248592 7841483776647033891 11582425616486472512 16118750296841728665 797607069342062066 15611431971611334175 3012094385407746482 6368849653386177565 10289184429122950096 16053445144766500000 15078649788952813877 1941125285290934148 419990781916504848 5187313997910685687 12166619273663897231 14165142309175290204 4515155327451685995 14776251159850761093 15775023933457698660 14205649896738823834 11732655893123167370 2484287721917867965 13539103225275464560 6831843576187440658 6508234307548280749 10978118052920032262 12458530884686527855 9763477630791760844 2560033530290368467 4400268025644063167 11291594397585091460 8494520471631213939 11502050527401572150 18307442947021545290 9129885869033709420 5410762480653980914 4328642463624350869 1133227932482149917 3159575722172836678 1408324950967527259 16279761189972094471 5028676664587811395 9213907113895295662 7993034636806055822 11775713423944631511 29232497810330040 8357161432738198342 11981030258871416983 17338946523845503137 5616051566010665871 9609181855502677408 8199247936026882414 9194051414218807258 11816868190847395767 16479004900765321300 6718406154056689709 7288367703215124722 4322489272568272859 12321693796641289058 6366886703658850044 13998333837510428611 17535847115024113589 16237901150716382496 3956355165293257104 16269569850974801853 123932036480643357 10049149045173025923 5474079174305727551 10452928385727910049 4742174144296887928 14518012632431100836 16835328209879483192 4356095097226243909 7937705473519760324 2944580546109607465 13425393239941350586 14104619899251585406 4350005526084929353 11273748277017201426 1702597827532913758 13678820894728091670 15708562952373042442 10097975552061041319 12669764275819222295 6482508855773536166 17249396945012671209 6269635936865826945 14654100050052835112 16135400029442087278 13758912277454939038 12115904675597047295 7512123167938132035 17007779033351657014 2808748936172943019 12958260689502236542 8902587991671010381 13808592186548940495 6931456452539893094 1211807640737336351 17485940209539782920 9183645790320939360 15623814856776078947 15196205520815857854 7557990555369168937 14050500327174640203 1904232785737228575 8020797656152077669 11750609924604371472 16484061633853216925 16277660512770825510 15536421302653192810 3367320185334885882 13299961831140891856 14020314876192525709 6363729151316991938 5343768237885541602 733084636577084802 11724562637640496842 13385380496972343711 354009798876436301 3517130016706348316 14528280779146177059 5637923275649105721 2753443498784629014 1124368838597948871 13698303839322549883 16872479859134581549 15527222482167604480 7641358083489415841 1692518534544295837 9849997377586193225 5544621702078721790 13794965074527028906 1910552135882196914 9887701908898399407 1855210520557414322 1593266421628558467 2373374678101531798 5653304652313231134 12728701944961395188 9092496607535149948 11612315981793836020 16272073228497300290 5606194479886723100 645111370666039167 6725666505181931310 14547046920201925981 479488474573471620 2626741214944908882 15912005235943871233 11575117458402361027 17038585525771947280 3968299210079119954 10201367912633224007 16833469195235933439 5502070429172650019 946916676612437537 10945578406003284844 15428198850360724235 5567720892472603342 12864335613555952701 17087806105101143543 17091009054625437721 1585977335459976706 6277501872190268220 15718381282418961415 523135963425971033 6150608022743558234 8890259656075677815 10507149328174039205 221261033369644287 12160987894857777801 12440901366704698509 4056708027511933286 9385904261992477404 10682017688387832906 13293202488073175585 12549657241794644732 15823047167440983570 9215524241078205086 1209644877198593639 8131094510404966586 583377487336567798 6856632176092400745 7962126510761581588 9324339138279859125 2985532386188933823 1447187872946916185 2970476202600856089 15469137952871812152 191697833411317203 1530010054212417401 50586553396927842 6938528027437440500 428382473208801636 3758211634270355914 16135819522654672969 5511596118416790938 4343840698037980498 13742443549988135588 3447601204302190911 4769018433407838286 12492395103311620915 5388409607675727088 8019883799022672167 8559390944092597643 17460029198954178083 2655687695118619263 16579200310611761572 16365794867794435504 7817686196215349954 1421338973980044921 2167063963088070057 3372934237694128800 2075775371762217369 6301424662827742160 14863808510178032303 15813285981602228542 4806126792112968984 2561427081194118206 7177884540090133846 5841358763743978622 12377097403851307390 407393791396474771 15830114456080107214 2404182877839626077 2015955199279110229 10278972088145402067 10949329737526331274 16305824992821253093 14814031948884983191 17958110496779122541 3706160254991103621 5050504768944234652 11571642808062612419 6483391442236798210 1499496857605860319 3648807609370972736 11917519772950256684 17563160852651757975 3559155811590395423 17858876617022953365 7397021889563308127 7687469865312899444 14423557010002109499 670422763107123166 6923215668051401009 10107933058107273727 13644779140246506199 1066212382563724950 5830039567343356681 8540342296141672714 17942192339411493015 4325313333166144484 3283289792370298358 12645707229778505910 9621942485316965789 15868536067687479759 5432859414326149664 10521700723149913496 14571677630968270369 17700795017630136419 17943832887321905288 12708997996675971010 723799793417561151 625169179953761215 2463065081877730562 9513726863369688068 4656559503439963546 13746604984986686110 8955749728984689376 8728045710434487761 14644476362942217585 5639420528554135359 16674116213649039561 5292428031302886899 7079578980220104036 9508732941894743720 17938158370389843521 6970611366522353329 16830318901177810648 4046814355807435929 7245989950376293417 5324850076005011120 6380738808026719920 5842810481577022662 6337749702001553326 5974659396566092235 11740685656141386340 8550582793197776116 10619973157314251887 11988633977699594185 14950925022378593019 17016714751663207508 17577578891441181480 17690897990350321488 9490497014064894193 799163480850729279 9690543714690237233 16742764131267126266 14746461543921516017 8857221223022725972 6575273708404979481 5330530836526269102 3539369414126527238 8096030689492672085 18016049526917765508 8526108308397756760 10923012115693615769 15629763297805692455 13943031301178025972 17583648615593472404 3005915454236826433 16400335677601593624 9345575966901922547 17432912207822804630 13316654794014544238 6840049949808445921 8013931262179167669 7391092513221767077 15588942542355745689 11889105003529950864 9321545664845382955 5660897322231157046 14345104786583885266 7502254705464877573 3476015669830175092 8713283136827132867 17787918857631597191 12532081219846068048 1004546812633076901 2167391380143045241 12437462047234099945 2366218684989226688 13736646827427663540 11315406436796445582 17802060589954784381 6278794353951396260 7148452270629655543 14249501489136465609 3860776845041678974 239682643303587766 14585382707473950061 8588334951909772294 12886716929933637887 14214529535965505266 7256715784472379596 10006833396495778254 3392083573313875914 5055301164028875175 9805277138586338922 5817743210036006415 846963798935510538 17650092905908655350 10652805581941717342 5647645548604116957 2599629367155954905 2745232754499163221 9232830337750160220 12132312045398381191 7487814302500552259 14710540979578291663 7055701639346426184 14781324676912577942 4361016341078888538 15328944105256267913 8793064990126264452 6052019868414641959 14387016034626964494 16995369511593439685 13296283427460425760 3617482534344568296 3826592534852502452 8309697811151654115 10856290086125168485 14183621059399917638 4606832226627985081 17603325147233617092 10909456153443696590 14057239957907871085 8608904560727456058 12988593904958480093 7239630956471412359 4473754752046532714 7680059726545410567 13555698061370714879 13940115240592539885 10815018528640044826 14409651152693576276 537411000407495854 14872475534738191837 16131403172300431401 9777229343643536557 14037949833667698046 9021026274953568699 15322790116546002682 12259184522578346589 3890822745141867168 16157878823232477029 3195803845421519468 13280525165585421733 16068113598335700711 12429685618317569673 11930823347263899595 6137118482174629233 5696655862980413306 4998742302718245876 14551895241404733240 1404072457886195541 7397315308980947117 4161920487436435487 17677666559745608250 9617652275194903702 12827589415677141264 15580903473922457507 11242539754770916667 12486993269173352455 38101489971749065 17959844251096410572 894427760704234608 9914647605952642057 103082017599388009 4381632669612858502 7224704435749694731 424826767597230770 4265606841145895942 297888276216837207 5178072513396568001 676844538878789422 4198156173319901229 15496307706774645124 13583455984981686731 8036241473762256980 8029330206782951632 1851784174137496399 2377702100092728699 14605551027324336036 16370180838458893212 4345954963034012139 7568707973691481540 2359232345616309162 6369374318493507721 6334799511744846576 15802945231570814837 7506496940951761325 15358787886716923485 15385882585223252256 13545726634800422475 12442407389292975762 16935114039726648545 8329117094564976514 7638859273587290665 17120315762683788550 10545800959733165111 14181323773752805336 2444041402938670717 3777344239776527911 11361687324893996269 16560821892585072256 2143164672546445054 5028029722223498514 9218109783693447811 17169359092377250804 15460757352474262131 2615675636171850096 2037360204128230281 1946874504490124894 8093949734391951924 8096260762859160875 2883807689101531117 5897188494795017839 983426131902203073 14196870268525399417 10839166086755342442 1368342083910180925 16578595115097841386 3434206125997455018 6317896517122882932 6800050522442348740 18290019830249142503 9174489425808891831 9355031512567782688 5695680167177376574 15337114212716613469 9448837895463283895 16057999099740419282 7314096447582634549 1064704660476399997 9605444784812448502 17197266158028750101 12154934638170906352 791861455264501322 433672630448974366 11853681182184224045 9519377082745037748 13913246232833257301 6544985504847435218 3057999836166260280 9734388315079814039 7437103711468804232 7759899732858825614 16375139162195904262 4598603422390678828 3738815510328572333 11109480499333380076 17187931826138760634 15065564750666976059 13905425626246349392 388659453827127121 9924453103899304831 13456867128918317164 2487909246778625096 11465055237336909791 15222599074389957916 10848130070465252356 347489530018727781 9049532912473519152 6459977962518069172 5868910047782365343 514078215512869403 10833267446674117770 17725791186743864988 15604894055212112558 10962198384702493096 2398826057954251160 11341320742450081358 9871587363676939669 4848178594569220388 15345211428676128309 16743938054312442137 10386558282944325029 8777050462209715212 3726754180059109507 6684684754456215102 5689328311555661114 2469904502954614972 17370054087071569482 13469280604417054534 14700923511524518225 5540474195016250778 7838121102806213270 18278202175432754415 7929337052385895733 3874866311997873926 1853775358328001723 3743066336079972364 10164857705712665398 8597712043610579442 16557518106609948069 5108179582667539009 12854336842529192098 12074665897540147832 10733471218753866389 12495168864608481342 6623209539436066724 16422209174750700001 14556267136685172914 156939914761149429 14138235234038731429 11377129692912970710 4024051079136689783 15111797189939436518 14852899190398155765 13378970447108897232 11902568241015806880 370430835531394524 2107351401417319568 18056173438778474625 2866076136511443996 13840308796842366600 8887810623233113649 176867944312820009 131078498786980178 2168434295535721726 13871558386597524447 4496501108580569614 11835024936798612672 12829204196212706343 8278451364106115510 18015683789877387111 11977490611747293885 8914065046778673196 11723474205454605632 7472088404509912891 4137813293958565234 755396772562406230 6280848100030474209 11846098770108505821 3775433815291545513 1645367620760626580 13536179259653128295 8471678750081161514 11149129707627635885 968976334423162756 32151457713487262 8246039805285856335 14150996734342296752 10293064835736100511 8173245002524691392 4777720241015460181 7520629931767873511 13488764099947623715 1583665820588848984 15730801797782156903 11348723649468789136 17082213122289347457 8541319619985673117 5765443227006066800 10371460235463488064 8351821217381458714 12159952290258864106 2687978299104193450 623847203083621109 5322355247133815882 5933970664175049611 11014278869019241120 18383638738948521503 7518835579190248073 1214101379817834293 10094950500994125812 14469383204853957873 9486386841528305204 17554851873383994780 9337527557018116955 16171156351720315761 8622097355342186371 10460483125582010470 601914739100863669 10975913537267502268 12163047195247923132 10691471164250986949 3003451255988447684 8301165787060247592 6258609337134049657 2369278665513132779 3864510236451529132 1504628571452527533 10711508025088002692 17081992893780547629 12295061961303433837 9261910628015426988 8349100101560606339 16938233954664256980 5788327629724304922 17745152252674295932 7272100204614701442 1166828984660894777 15982385268205753926 16647201528304390202 5121240926956823551 12964415511895791940 16150268071644569062 461275512738952730 7255513891605622252 5593989199842697882 268483447839198912 12763653257109392357 487100836640761474 1092969504483147914 33989466849957574 9560112115163775888 10044784231388139684 8837201879748382330 10992914741892713268 7430591228291039934 5562397153136541653 2484401649582594901 2309051294861633956 4040058399838295726 3788095362147920202 416091627974803767 16632005308267618517 5469243398208346676 9311436939193270345 1478981757670107694 15232300944136157718 13356144855799821767 8084799217947859698 13862272260063169949 7963882234018041593 282783773409894688 12720777335284044602 14007357985136295396 9736746349770706422 9701541463466852711 10484233681106654279 4436352541363867253 13356323032598662282 3623929151222712742 13255267413600636329 2720385573039346072 11214506176963327649 14770729658875876334 16420755373538740763 12130191649843779459 7250015988032915238 2543027522349210968 188824092543324392 7619543460844910198 3941918070766030373 4695613562395547072 4827449177087197600 18434738078532246282 7077579555446228707 4631240992719243495 9913313323083719463 15559956527110397737 4613514231672647504 6774055353068579792 9289217853076972420 726782908932935312 5171699545598468947 14609791985244365966 3922420835725863948 16221777455435462481 17778661075696878378 861745567793740481 18206964101306563342 5452500805951888403 13073997925821179905 9721099136077589803 11262686511110116477 3802468635438814326 10430425675939790411 10001363071378990998 3089359045090246052 4119836478011813127 4813353463906309594 5365685179875889466 15069396454441794583 16139114122858900294 9549853277001760123 5276468168298111366 11678855664549832788 1442125265413347927 13806016994332715164 9420052124499922823 9037151765090726454 17155920598568514917 13374110199906974138 14143092881290166621 12668191619773102679 12401388432237467028 14034570390907469851 11146871334577878662 12842232505994978980 8365183386390279703 16396475268609092093 11423170669987767670 4605559673067872125 7906416261696920155 6967358493473910577 6199169446434410663 12731674436087447128 16743431412207341334 8292534465465046766 5885928791513497623 6788218344894716325 14626107992132392371 5320836902561492864 5283515219534296976 8053562887181631403 15632833779685812327 17850614086119819885 2087875678483123842 4701750670405562555 1561828396062260544 13509905753455810095 11330730603628853875 15491765412516669417 4442579384544812766 1399912539139499890 10865811146686331944 14053262393065216108 9702488488524902455 6607482281349736389 9623416244293064226 6219482525458597238 1221188359208919748 16757951682469424749 4728739954576290222 5730136550011803847 4658898024324590658 4708527193827498254 11129818386448421946 5458486095258426719 14756183841246487533 10954829032383882607 8897975353323500022 13539560352129383185 2442571856136422 17775219071306313521 4872612765633981922 10633158914570134862 10930440255400420386 14351169751535519707 6938157538862097869 7159161032150811279 11429253343627379022 2323977072105915024 4359169624211397584 5615653274025989728 2866460825056693459 9919754830860358311 18115188917466275927 17910744277151438240 17669931687972983375 2576473275652429979 9118461350607590303 17993525353447014657 17617457105633306107 4251744706539989694 15499939871228953793 10746093923687025974 14058980191587786309 15241961774044449007 9487558153646340080 7677532845448270962 15564790725997829712 7759421372903075173 11363535067882469852 17100636492679807014 9633613781173243534 15837912539231365437 15160116153996727886 11995592006748007465 18196980965251488998 1111812106682102111 9198364638588480778 2698468414896708820 2778976510042335206 4836564413705495348 11821621648988712343 372703846573454898 12376408069093940463 6039502428576181734 2086460334798494219 9170520698176993741 510805020342258847 8934434739172394539 18056017485205348220 17075086108405493864 17814396855273194076 12487079291932017044 3343951106744960494 2680291203748001701 6101838454811212287 14956076218881695341 18307049307014348487 7027394329414722879 5804696620267665944 10376363986137059334 9756336877150952225 7515204514419969806 3542884255559487305 3227270026269814107 5899679247393774469 15071070469845038535 8791776744471122702 417660879985887762 13421631298493445216 13753472669520288906 14965092205613413421 16217519936453334275 11278928184931445790 16265315941035990999 14330768692230777007 16390890935597382152 10093015520924935580 695042929848713046 3080195066571013580 9258190271678243835 12526841985124522156 12394403719583461263 4588186227750745043 14866899509558201705 13807618581036489199 18184703844763939220 14174505096324888542 12882220551266928095 12703004245837152512 11174817699775400724 6552711180234957697 15172408854138817059 10301455979213833385 18107047458008504717 9361700441767467676 15644632480086310307 2159693533523035669 9188394457790146525 18319478530405595099 1493718230045073125 4589123631623934945 16315053786407894841 4948894093181945506 775213517592150228 17025058440320639129 8191039399711692527 7555111417839531291 1725865304285695347 12966924731665268012 5763841955441132634 7166440167583166823 2742924429183698916 673021704253069555 17604444054196289041 12017300314360392284 3364181587170400948 4187040464586258721 14552894670326904559 965123741490780748 5025762503246504437 93813852803494006 13437371513500013192 17615451236962198250 15669333687972098163 5148244361043490523 15542929889260112122 3278631330471174836 11446057311004696207 1307547406365204086 14190969773805555715 9259353006017297591 12568542455810371860 16786545787493798972 17559951465804201226 16067725075491457436 7826553607265162759 9383383693538228737 3880058671839828394 12222927371316434585 10651035202129475907 1008839945937590899 11562376665815682272 12534826862767527057 6318321776499331738 16365372916764410266 10689101357177660066 17721353832268338699 13023346798495218546 5609398184826451532 14751280718036831466 17028469893928808458 3927970833860956419 13410493040652134570 8543028096534791036 5610039279888822011 16077764408949934238 2611403909110227278 4264539035633402554 10934517980072831779 16457244593136492380 10769405210897425454 11218073665537884897 11103573005668232245 8206378080694285586 14865158063200455489 4290774551551424943 9915410738538353538 13548835719386324958 17461041094009647955 12674753854076595822 5173886972420692719 2896140239516136807 14067653531840536270 12334512054377959392 12022764749813226760 2693173435685975313 6049395913741618857 12267820546729964422 12583446867191582691 5390642393858415209 16177192248001024960 8103293764002409600 17534303054795596411 10418156864115904016 12470079166552912211 5076374995887877079 1771575681205052135 10402362622350670850 7808229954887678419 8624896674820724033 14434589776554199365 11141089530431858811 14123898215936042095 13190207274909077675 8704153318125395848 8375820934269936167 7746291439892148326 7536678599733144566 7169562395371711342 4393447386365465190 183690409449444381 12502373774731956829 2813678352008215728 13200805797652398084 7647453083132158612 1396477192424118039 5777579402925407179 8109869019489191000 9229202488099044375 17837323171626941098 7271621491882021736 8370478426783284708 3360917848121209849 6193534384921479913 17182662682672626035 2891939052602125067 10153458406093943859 2748079000254433762 6561522640237142391 1118045596945303422 14283552247544348994 10451667890379002326 17936332425824228619 2504450689832089689 221744113468683043 5903112852603482926 2700876138632929370 13774234956369940495 9501011410842053971 5764300167323743499 606685285040583101 12246747826417736613 14125171559223363797 5321479288515759773 6086374530781183711 7556221608017943901 6456691979468833164 10821418043842652133 6551192012581919719 17885870860055449705 10952183784638551205 5637030145063376098 16938595073925293704 15988172451002542265 3437761587188072317 15443438599435834755 17165615749686518301 16349148893699045484 11116454834555069880 14703612355102860952 13194285391567731450 8550745209350224357 12104793192987349268 11697026503462620232 7380310057606395923 8068556985603261211 17511688711197295739 3742979237944929896 1086383361084502162 16020881852904291693 17139449563527955343 12068854108608692221 2188382869164321035 17031875056633947447 7135978427343942435 11875680408795111313 9807482889924172945 8085262661067019755 6708905938467062291 4034173965768344734 3031419492274279901 16581192442063987145 2503207977952014504 838223041474565663 16445980743065489973 5301594699702698956 8053866422259427136 4981892483677494125 17354077049707862206 9215030825787216225 11581670084163790924 5635302957395436891 11668912299926960562 766319415721998417 17994050298937026444 11076487962199573833 4009309873354777482 17998801433802547108 9392276283569523330 7961803859984007164 17533388478239389689 11401745614350256295 7969312136155204583 17355407720108423131 13557905632708647814 2657819969095776966 7336399627926187279 14074327143800720297 14766130390190898155 4625318108351421589 18356770892565677389 14806745087442824348 836613347860899893 10294026133309307539 14334030935239197852 4478751652055350100 10600823822992832499 16280607219095748548 16033443799289106604 12310262610853850508 8135786424266662440 3375395586349525862 9453352499626544752 670915505737819729 12201867610279236722 5616437335189189596 17988834335648994500 9667721454138995932 17373002021091987992 14945952478511265384 2093513721739667584 593298802918191691 1839086520874236396 2396102851130748444 12740688359649584889 4119745717603741545 17726086241060011385 8442121441156376701 5247684483599158369 9372856733366084484 16203103618158332492 1603484711780022644 5797747327670867303 461712503846883589 967689447295243556 3607514553847995303 4321971104496678103 1303183393672489866 4200009680976070123 10267390571654132662 14357981937153099201 1972345530012336433 2968659477302937963 1584474330770470429 2179244806388401777 18243078131828153127 3044185035504147224 10977760048877696299 2890335219058987653 9593987972011645600 7349992606922295533 5566444458431859298 1387260983490426922 16553518086204519646 18096033158838839407 17707185163352242681 16635667617812145908 4549638818859033782 18269434389256737343 2670796627453912528 14308417608518704847 9066756726541927799 13475637300102243098 13649019891258189402 14096291584992277339 8864945366222147712 17817027298913224160 13932456479880308148 5769429831436137983 5741334822462332928 14270987650357848223 3980257713357951962 12007637974130771487 13476079558953678289 8868760960507933782 977510180770762793 18341022139889186091 8468537116887696817 15277270702424343853 7616841963043436728 7008236693644461663 5051963440124565250 8757660741764977812 11515564125034141762 8625675536203331193 15661839160031791739 5339416965287340545 13596777193316015332 14032275439604006883 5843996852988482042 11334637835671191800 5243214494307110393 1399468783029020509 3809152059613404590 2349981492305095733 16088345628061028092 18426118317666986441 16475796892820143107 12760865101358180009 8181409171805079871 867062518254358382 3397243515875078981 1885807161471472825 7395143174223614763 10238797723521580954 10057713875628414500 9896057000058226804 9736550849394928786 18222948076293732924 7431545905035008861 7791562228047569216 10016428480853669218 2565361930513251056 7852370804448183492 145016508073095602 570920503062665089 6512028707799498983 16375405710307766680 13725950461986180680 11798897776795049094 535461153857863601 515783083156564326 6930953075467214708 332220711089547104 14217686461316470147 11594714362073973166 464049257800425522 10348796613309552250 4247256590177146680 1364841030318895240 10059070796644503911 17892404967604200200 1489605429086989180 1651759991166223419 16430691476733280748 18135617385637743646 4088255156269516752 9903852129888902888 2782779851361060489 12896591213782222812 10072322668735601610 3742953134392107680 14991676023736882674 12057761295807537686 16400951478302529580 6149659078322630752 2514830787165580499 6367962280157140371 10939846690270383126 6862768108472991036 13433765535109679275 8420356968524229408 12706441224551839246 7935836365625633371 11427949785943588493 14144747090909405129 3591764579831692612 14857390760368394206 1293213672042607320 7451901256308916045 13679674084999122660 18298815560808835343 621425091147068974 15167832031122001750 18329810620081328110 14232725367626152909 11066757078448660042 2001439622633860557 8829890804413966570 15595994502780296833 4237578827172723326 5107449354060633597 15587529574219814796 5405013006863527963 18193059385713369652 11490888644960040173 12973418740189517253 4676660842655613068 1903740553637003859 15390129953728106402 2988702111083956361 4059504907988126239 5333789805107626469 2888452533819868298 13327366092410584447 7010883481839737298 13435959355797069284 17645201410862049534 9794407872372815294 16994691921746812780 12575469602243963184 13686372783878572540 1953776385194291240 2919423430783368058 10651243018064332455 3274867991034865349 15173020474362787732 1937154311849875320 2990324478565166133 3447038616038092838 2096971660679311421 13069378573059382483 1666727393267867904 1752423451172230689 8238476736403696530 7264968900737273756 479635985082612124 3448260600921895188 7923270450600325485 16507676551442354167 9563734457490244465 8201626411556853037 3785940512824074657 5342470475611165847 4924114591761763685 14173578214248344221 5181312820961739449 4619658758827290349 5498524706247828978 15890507739343018760 18165310187541273108 4201235146894944822 15275479500032704349 6977060097164022427 12000889572646250629 17615139952135773723 17572803971287557956 11795589980272951661 1697347134542266617 14513363002612314880 8625530198673138839 16073797112901240450 13866707082813827302 8316306059201214620 15321357728473484398 1750066089689319194 15124604259095462866 5156030555774766547 13564359608133972937 9888767602972234599 13218062230257177655 10536133833565032285 2419466857341167706 12261792366159252817 10484060012049533674 8193782748059843824 10674605588399267484 17887298875408494397 15916394153460982603 7313988049019999273 4682269136420675952 13599107603864346065 14563226774856015225 9688445387670557830 15112390106209588587 14146980443611965419 10585193103333443049 18300416681128696573 8975869644670310315 6345912708677555369 3937748361283525165 11612063751798389269 4620030403864067595 519531409914227320 13008968071531027142 4231657329681392469 7645057779146541362 9715619167747211689 15045632314196307509 8924104235875071843 13304339055983124816 4043672278721442072 10549843842142729952 2767869859717993078 12281023293952301125 16496188692203429259 2121233699310327124 12247220782165573321 3205961869875969226 2857594876691921891 10909188729892959083 14157919036481275298 8197195191026947809 11825698542319970486 15322698435096036812 11800710229992592907 17177324005892476025 12298672364449323910 13384282717497688091 4232962411486939167 10472404102546456892 15573083543349759229 2786741472017866062 13148632516478417907 1973364829726002974 16243695010060988000 12041056394406959037 3946818102484722764 6216328704010771637 3857992706465833889 9474646555374493635 4201279135443656400 6937917604416440720 10598419436574998842 10037884590247816767 7626625452282139014 16381510783014062709 6615963218314068461 14489332130325098613 14435645532120074632 3783907812939138646 6506355232240382526 10004070500928883672 3313357225187870131 9677231325492878914 2132780659475565995 14957600876450324741 11233751901972030022 1856266960950434626 13876109102133704459 9824645775118939683 5520124614973874328 12222058165002103601 3375538334920178204 12986773344194245665 8799009997540951916 11378252042162942016 4546840811387907850 17536899632910211311 6527100015491703824 2653635927498621151 7899667703826455039 5723975689642874320 12326887066979176809 9050082535492345055 10296908982899358945 6625974083015568686 15820857958798595739 12329906255457919828 845407375091149238 1379434766055476142 11058925984705856819 13106978347500216356 10499320810254049674 4339265902175188942 8716897844991532961 12425518545006049390 10895679375218556336 3552909692373702269 15610798550754331967 11203828869559276205 8215201448032831068 10413602195904105547 9911625141013519159 14736260995148537879 2319022141845078726 13685597257053277856 1733507584314450628 5352601333224553411 11520272058683781686 11406385088954767142 16666018772706291455 8266771008387141389 2774653038906695992 17269123339887336024 2879982594084745451 16115166104153564857 10208109741012489072 8204406983933097113 11278035818606664507 14164655593327181539 2497194807773651987 3522410991410655906 2792871998915162412 6237913187012646163 7988157065787091429 16966397722935816272 11571410280710669391 8450933040944186165 17579784482209916645 8915557247895173026 4164282285208229625 17712864255189564666 16105785357485365455 13991145554110075531 8404404965310504159 1174402096536378524 16353440308198758016 7791414351804394200 14762297554785351062 8282966243706515868 9928806057750656591 7756441562284794253 12291530375691755271 6501304201363111549 14093683314750994721 7343139810394694973 13184020324241109814 13777435460607742398 16231945673055183065 11347091582162402605 6175081724952115213 3272281200178670514 6107185981810680582 18287928827390603402 5799549622920885659 9764037725456 9784962207524588781 12743831943484440237 14825307751414354230 386453326969469273 11648132761820579583 8296720745453140061 123202501293176142 1544826589285675065 1006829222152136588 12127096910563596252 13652545961446596035 9432774568075375105 10408841242063955456 4476229701848144638 13686795447929225019 8904553749452863161 6428135321256389619 14851332502517546714 15747828261898699270 4908797610697330401 2787650037936363384 11921261999153988509 4364015135090239286 9677629506149211936 17472436069308499145 1885934199826808449 6218782415177643950 10657488698651691216 12569761313151540074 12178788346860468199 2462127348937738280 7843201218046777501 11988188174418411111 5105987770210523918 14732318787162243977 16978001215900107364 14967212233376552363 1356947995233275388 3615657171398671484 1508142044734139398 5937371661855178039 10091086797119473015 1568136160311798364 13109438626043598779 8176658629519351775 18158838636900940162 8910413099395271346 9749664420322885771 1960800059980467543 3349539199516064896 1654472170382855485 7384234544848069317 14701327641830041140 15565349402128987889 18244013305707260842 2062795450196398593 10934710613934353725 10322268377036511408 16434026293756855282 3946264717160417953 3382147485143419994 3236981473243505780 8173164733452175446 14788628093410463416 17834776820266678980 14541308588346474517 8467868640272776006 3099544795303543564 4959316251005833523 9659529399517591441 7391264898426892287 10029087925913743066 13228026064461500821 11572351988140183912 8956643584493246414 9830919168084343879 17796680429803039288 8469217922251408634 7849146705953860259 9342240017575832227 3363674533784028498 669273777298352274 11407090636037220641 7844093981686093325 10563198349972239821 7430706808687831521 15185518025031259931 18360621336622669996 1612905325302152400 4143213915558507535 10750881477482459557 1002026777676165529 8358992125683865950 17605166500602341891 11800268870324087136 6007835501301126566 7877736968658261934 5679498862477680341 13825326610957382844 16897937217993569836 3646730489254844379 447136383235517833 14186654585951918707 12535504279935886059 3139149194301126045 3043090410020949170 1767131362711039514 14353536735928161036 15134256452737257007 7285766832566505784 4148067942792799088 3750329441053917902 11415539575963467768 15608339655890776764 16404022893629420838 16113757827199395017 17597999016178312645 9651024857367058968 4575269356252040768 15621410759502669382 15720672540213669588 17340415546322754580 1440434333551003598 2014457814181973739 15247367705410730299 16928238270289231796 10423836686842235400 1814404898796142251 17549753751103833043 3117279140875489380 4779622641526123924 15062029204820821352 16577393623801806577 13635037732518173506 15035117349443458619 4765410793361404143 6388583839995946864 7105779417468778385 13949547941818463315 10130226544641050095 794739404282458226 17718926531134439721 6655873386600272423 6496389917629372669 3621749446148348208 9516396748993134649 2739963317059532603 1032090190897074628 3774506171601027174 2354265748160975430 16414844585974389710 9740722700244957119 16010554086615625929 17521198824250282112 4212547447035329629 13252375093793381135 17398462264406117139 16690289683769555851 2241584164850044632 10571400809060446650 3812998920573644761 2444701981914157099 6531005693214428992 486154846724146444 7264300473346222449 8512165827116455716 16647084690361313456 8802396738984166047 16445097039372376116 7064075552397949705 10415191942751408493 11686090728255468257 17969084863487474554 1915372701660830444 1177681328614889082 16806657040698481791 9742496620572260397 852180998163507487 1567032373789409465 2441860240140600076 10616937816061835646 5314917442838683715 18106459829162578438 10788572977002844650 6259925987026391399 18112945441486194128 6229652460695969209 9301389396426300202 4156190090944806181 5781423696572018314 2418650803061190557 13272427070982098832 6764195566228205396 7594731148180838912 17583311144699856255 4366726394427457978 12552929392123936647 12225006760807271079 8035062877193335573 1801689592481338310 14150688568186217613 6668234702689581179 6620689888393635546 5694841095044407213 14949279617836005958 12534198843188664008 9585058426256998550 2158024149418810102 5155914531621847379 16789310107760897788 6777663043257217126 12097698494306396211 8946303539158919765 1234420631164279741 467892453742967930 18178232902166817886 13685572812723494371 2700148837222892368 8599611226019557122 10189257989987369143 5863147067314870863 13900098265689352299 5202164504787772356 11520657823760769216 18014393338343040588 6793818395962545975 12756453765953887126 17633709228608923919 16953459957386655582 3430932295268762049 7103099919915209222 4524746282447398506 10309527853758608515 5057951503772772149 17876161462000462483 14684992541941450901 17028277828112314823 2696720401971603122 3442429898541271282 4491014342466847994 4423700286003363432 9793680703481054856 5327661431979344038 1096475853809721320 1200090255888531457 5194931341793719348 5325895375514198666 13577430929431540604 4315338298463103305 8370550137283060092 17942382004968458202 2666400845186812468 12337133838930030029 12413439881188834925 15005144729092429189 3722541852683819309 16454571170365308290 9396300558733219129 13044531256229916495 4991719999019910124 13410310313989118039 16825909298980622892 17892194052701904672 12722253083318741371 3744534389553014443 9813038626750175357 12584119856788389023 9228468429298582207 9501759487405579055 16763095764744719382 83868580248806284 4210834177391071950 9370117581051223629 1416299248224403913 6712408949553157989 8962725295338855176 5749701671844619118 17022647982537858009 13067153545226378146 3747192460501148920 4887305704614609976 5814630510117121720 11034496423593942055 12535255503397771099 6319912374597808598 16922628985308654819 17473513269088434335 9045001748040789151 13209379244824714169 14861097591127713081 2066058058070709553 705974936873180944 10269400447028771341 13278343596661652600 13179951940955674902 7211287242001032861 17470193309983341807 11401096822681519119 15582558060038052683 7270217062876736024 1057357397073799664 9238018500597864074 4642479860097590043 15873910824745916683 17001770592389323693 12349404765457949443 17788518659524661790 17040359372745062943 16630834708454304177 4330380211891589235 6124116074697439137 13964527550318562466 7078616978966751181 3938645604268023257 12072721849720184798 15567433777950494068 911421445778389546 6282173593549113976 10864307613680729552 16154308550756678154 11061196263518008628 6517218428352544905 10764786529772732678 14572527112052051385 16209816180463456831 14205900033504720547 13197134749027890380 13603280889310183414 11010747899277533903 10344435681657450587 10987919760390434201 15809572688701104674 5562133541208766589 6695221422231089908 482232714975236467 6965402915800621727 10854890466696721244 18296345547187859695 12481586629640603661 9397589834160201487 9965115274828494245 18377461845945207975 4300071836790476158 2387339242384073247 17039045829696743607 5919728216508072334 17480182580633180861 5194455787394929265 11553120702756702527 12851922802617366378 16592968403514683265 8247243483895671724 7128445345303593160 18024968351492065283 13551637416029764687 3664845873174856180 1100580247942505680 10013479764540930133 14028539928839030659 8989578176802709596 18345733959936663699 8145797116948187396 14847852741651512615 13728022821392322112 15480062140894968261 11182572318133042152 18085448813223993916 9846943409123357464 4292233102989687262 16140694707898611479 11468259744766899021 16169353039661420026 1666332539340228962 7418508842915782826 14059686631247172929 3684357580352189151 12648142797531990876 9618106125545393908 2257197716387591851 14978952964372403530 196945267171975201 7614967762310426148 4593785218876006319 12839317560310922945 15526123050124211477 16803940977910958866 10266189749896539824 13312534694728271497 6729182553040271026 3364191326120388089 5170846918476674179 10490502869164448284 12047893416580386759 13261034674038333143 2980845931955798198 3756352563104235435 8443912233018023410 13779378523911654355 13201648310044573283 7660560462548018521 12162168493652130159 3682673902366775581 16291225231561541957 9935300674453217231 10412945603986991301 14285652806195378088 7374998231567981649 3646666815239882917 5012350569605737830 13095727568095070439 1113504442391209099 3622105605303160994 6437471805608612158 13449972506497921817 13635433208443809116 3220585962889480127 9561861132769973955 15677917083273813307 14290262352226216024 12817324964134778242 14065007067688228169 10901841380424488034 420275397132966902 2466847871191767097 5438917635116169585 5696857118963692179 9239119390688285581 17948958594331685110 13878523801830647668 14474210156425569438 13562485074723415167 17238101931643814584 1341835160551352184 5038486220619348338 5502862330656680306 6986894268076749830 14636376271003743878 17386306455922446227 3219153592086333265 5480623972484562764 9124634692666236301 14158056343845866813 10322811350516791695 2547363983563343819 7133820631603874890 3486046078669817599 5767268820182979761 7352986575769849058 15522895791572122530 11305816949215296210 11728458222868223942 16990094683504017002 18037249846985762236 14543972528988852088 9671894447490270507 17098997316274934865 5045510761094798854 382240754992273674 3984993126514909319 17875542601763607423 1185120299601613284 17462252038453027223 793945704450145625 3611730157355719018 15547841792771651812 10645975248274939415 15855764831205066148 14512144553152863119 4198729861827567053 14188467468688015300 4654692631780209948 8715822145296172629 15949227579276142057 2898477481452551861 14539186011875817049 878463514890018629 17739596926853986760 6066779122905528565 10928135625681602838 7362102833865371573 12710557679922913644 1593193151083565380 10270503703235587125 12944021043258189737 11114598582177778620 11997143125608436643 9064252298210463419 2301887658210802540 18320463416264011865 11026948972942511295 11460714286920637886 2397810377673305264 18107065726085520628 17245444625563306380 12685739759227960192 2030013794618724041 15676028776812309023 4940173350669814819 6503114781917271354 6987688506950943044 13500008642285712857 10200035382672771611 14387769359257236046 3443185974101125156 10186748616829625056 9247687939107383776 13626383238359961009 1582038957911907352 13456228921436061113 7536569725945092175 2282152744974179860 15913785625699853709 5423302304190801 5640800029083622604 8308157297356834973 8028378220391932964 15302326246253461699 5749136498394036346 594548656028111508 8861016076768862869 7729282115092618628 11982892944453056717 1744600106363860926 13026347841467752739 17471218866966631431 17745867710094416763 17167494519504724052 7553051992952938599 12252786330021766393 4459905463856230732 1451917400627075719 11807725493270615439 16041051174737706076 5563052256765694821 23420534019974462 8038566797789535496 9065344755597049625 8117503491892673066 4493544675769975263 17916096304521516636 16068183696668291030 18161307145488258401 3360903162250321725 13772367301314437002 16395771610592989565 4240848907595536613 4414480064742198212 4805057666242616548 3241372934694917848 4298493041128195935 13079089554012669430 15815110743287121075 7611345753562627486 3608175035428735353 10030461651058445873 3414242670892697369 6887995987133737752 2476025652239060381 8429317800726516465 14447476333698696444 6369758206956897483 101642027344908446 12471032696275396729 13200680542072948720 15005364634220518775 13490358209162693967 18024829669567778322 11537014733114669874 11651075935805105531 11014771881870551917 1592967772618975345 7133606386245767575 13485449990471336773 2337398520039717112 715187894008083315 15891253892239450748 17181807660245751012 16811869266988811324 5301037199478140541 1525742421523111871 8754335705296820827 10027126245197534077 9267288117902763462 10128731431213931327 8176953804654344482 2809185043647442778 13181915071957753907 3187511406797429523 4698977551905360838 16906890522207943289 1601313293538819407 5908594695536064815 97822124729533938 4436120433530237896 13011535065170732969 11615184428873744426 11006965221259923043 17400502819339950340 6470231845039747990 430276599572948935 10499018974663101882 612850458093397351 13057457023122315142 4158420255398657439 16085525277054003305 13651471411993205175 2314225451520903971 17808795040245143675 1022049908812183825 2532365072533100500 342432752712367254 10151133866539729756 757650869425353826 11197755099236410868 4959743844283884327 14756515358474419260 4776255832707976941 14706513374270381897 10593249907670393474 7350069546368422914 1379506524123964719 9494658144142923718 3030223998291915461 15538865691512668152 11577427612687840640 15854926440850787107 567399768537033016 2208777965772510553 17082936349151002441 4049499758120602154 15778598884406651577 14286704792456510020 5857327116908407101 10652117697292681040 11288280052874898862 13795595273312804396 11643613736425293137 16366906721367656262 15259659616619426149 15674920471659769103 15608273771990164614 13909872781296300088 18218168273521517191 13384564093514585934 3802417271225211488 4314517648520922441 10849101523601063137 14348745279186108105 17333416706219690784 5205603936940361551 9230178677334928431 10758472843255115173 387957844697799456 1518996535638616961 2798766884604116692 5589149095065568825 15561799366585741720 12477767243422245425 18000651518899345263 3266351952406571735 7405691452410848768 17347038179950889431 10525564353210631495 11068231054897281690 9815034023300616481 3234417650154774507 3957966843776525994 7425306569926759004 10522330483444786599 15146401396898698592 9659260913096887303 7261476547064296567 5382651566388868443 7865957280257953043 15775529769513282718 16518323724847968173 3919298425866930325 2855387980733942848 15448527892327016819 4990218644803057947 12582970762224002943 17626393931388067185 11691245431387636020 8630887166582437609 3001358574783447377 2801119519721817111 9084492550684466993 11612312526536549692 7878242218187435327 9107269554145363530 7814808143304607059 8577344747766767595 17671288218425545375 6897595588615564971 16528964428932051145 2705607213125451960 2872594026625743659 5461426353173351498 4115662203127360298 10782139521063126192 5589436725993270311 18270769081333458832 7258089660069880583 13801395657598734122 370124912997267446 13775709913775396689 11279459783346091338 13527886249463989794 15389096430755718864 15525685553349020511 16984155366692736839 6209249297765240360 14638659493615290655 17463144675207404554 16182762360411970047 349579895641856171 4560263943997831637 3162068730114159842 13857490777418528535 101024252784203105 7144598509074973951 11190203934824947492 3373595684525299005 4069664901476223802 6028956112622139668 6512062526001093327 12059468899334944697 13943873877521239655 11145923767472341941 658856972732538045 8212836541744228091 890456764284538499 17438451938346119816 3566139211999915766 2500039064968720464 7331881944613223737 1764557196730527112 10704787362577508506 5048156789543418131 2386947878666887582 5191411942542350446 84162855397132123 16148417619441403335 2261126582975784230 15852190278966150648 16228444716273417129 7677820184745543226 9513229216460703898 4396789354527046867 6640440256643058421 12453888140254927016 1276880995113847546 8226460827138502496 3080001796293741836 11165192427169325495 3530236535763397215 13588740575542712293 18046868803313436413 2570101201372918135 762012146538189945 1695017829570408037 674935533835837397 9229201232628484431 15116367055597765417 16715033585213613015 3642342800336676008 7964510405627290802 17613338785704984912 1418611096492831770 16412726092251983310 1788927833687557883 11758980672681408377 81729034214816035 10621074185164113420 6721711141355527248 5032821356434846171 2134299539047083924 6063723540480291209 12103084598213880391 14535486427585596868 6732526696400007770 13888052484793493390 8853126556368068392 1642000189182895878 7235263197282119246 7206614226540988823 5909670064314927725 16107450312486520790 15822491327185669590 780012168826942383 4307377608295634810 7782437748874121349 5021637432951406619 6257097172884033354 17214834531064656527 15268523871545150901 14524339654915233101 6823390677924634804 5582263446376925136 4467243828847298418 18206168470603132190 139188442636002739 7033364691431323800 6589149883212759077 13961379580052920655 8397515913571462260 9294100014866219925 17701267033460211679 7458993526532081553 2676743602798800225 10241007486118724768 17313482086431704350 17922754336338490034 7012097533816960513 10697428627967236620 16659147770376957085 5421441752401172077 4109838616174886957 1359889913122189944 4636227380614470883 2039269825730658694 17350986217041840261 4019199511379995135 4668034899674865636 3856799928739300358 11180205974732310946 18194002154845354350 14828253336122918608 6476648032259119597 10329438928469802157 9566679614081070468 16840165705919895548 8509676766343676908 7117877907048681264 14167843192397559070 12791589073197681010 17376179355494485225 16726510573852901115 8789695389595938288 7780952350782237195 15228193477590508297 17558721899122763879 1612319262824507507 9306326981452730747 13130113545377110127 14424454202981936431 15111901827338663121 15968901979592057408 15332873162347554753 6910960426033909802 13169618947042296184 7482285341806390025 4610700845208153029 14996746138697173352 18133206242474679409 10552662019225710568 627771273454123713 13856033062533376278 18162485698733721374 6572182749261422489 4282845512895818765 12445860223873687688 4630174197741990308 15720001041430506678 7760794833219867048 11284266929714213296 4697492792906239360 17904940364247854644 14219005377302753093 2167671583396528897 1781855642762909308 13696146770179928240 10099293545011257636 4520199968621205242 11182215847255441241 4506264870644308382 18230538850831693996 14005607648076680681 11823663400495086703 14302327297807931560 14166740956987459221 6306486268717277517 11203224259426721972 7319687011375752311 2085308255348192223 472992108474654471 2061390463742650217 4183948139900096918 15058919278953678222 6943105932514345815 1053504830620219756 6601947675806821285 1787658751543540160 13789146842729108400 2188014805503226868 9372327466756730599 14598119662079991528 5145135108094919414 12886315567974386579 7638024487168454655 16068062091089592862 9835983320779968177 4457684086735926417 3516781179325917126 10415268481253211075 14581881343682060576 16875858477540378596 5259032613087341892 17183339126129300210 14109067803143348000 15059073237811523862 17410722667968106982 1857897863770613550 5842416110748952662 6039108888681572715 7920160023943991681 5173599558882925393 6694527651612049567 8351670211729164227 8919212910311717447 16170915422929439596 8395916316441039041 1032578413260045709 10367939659367049456 13189833199525181213 4987598286881462673 12821153769428322759 2362808182083590798 1744167480588965533 17666181699291262749 12372142684049160298 16189358451552381340 9130034442430872332 9933684016437812797 2718268876446678117 4504004256278455781 4311025175683864618 2985697601605668517 12159533229333999159 4420409416292794301 4367346929022775835 11235565587208959628 17520512460746206981 8421547400609684572 13366086995875290132 9301434514799583782 13577820029707883062 9524083945186163505 6543659286008442068 14417580134941671473 8635267369983931554 207949568960867463 12999592283348397094 13084343722754184886 9810970723970989983 2694409029540492706 2826209995813663645 5217070102523288331 8021264131176583319 12628126549411772021 5897334079721456821 14174280159182690073 12525254708298387554 3507656789002319893 17290618596146673320 13484722055729145838 8380117449521985789 18283174156696306926 12372816973733436389 17714347314927353274 16965966754320760541 5952327170358400406 10043307514838297955 15943240344084819621 10912141925889234774 245183921629646034 5937495259829020680 9511232483348144012 9829625477972094621 13734527222777090723 15999792458284357043 12930733173498750554 16327259575861660489 5372568579769044932 11220675278391588014 14645022384987443422 5164614647227110050 13684079229815227741 545288287105709866 8005151328075823507 14579699744183706184 9086490295801802622 15900333860791650604 5039135661369067982 15013749950702130123 15820298147048289045 17679404616768892218 5846271400313548517 2242212659615298929 5287869200648259728 9796528424328454440 18377223197205506870 6064695090325435678 12515253775774463335 1699323625181850986 15489893606489274418 6981888956221253337 6485684787732139456 7006379175006107445 10043652111972684425 2473663425041328738 16451794155515016635 5494810499860659481 17045721942724551896 1559901794105865000 10082091902562888081 11511327886976590050 9204541548363105608 7304647582439974511 14218019337689307642 2913384661329400281 14378709848230101457 12479810176895896351 12896790134974366555 11614774458075676403 13370668980833704033 4399137747181083589 4046439651114780379 6408377957994962216 8795057035024283995 12308227051595586009 6629474028763736693 16006944122711539547 8136614069673965817 14202409909060606963 11890774645971310017 6825345687612037061 13033685011283928540 16814960765781039642 15016984904692003689 16513705042345590261 14100909278163610708 13329721749893377113 14025188056244837887 7835632995315176988 2401841803635450620 15279877441522052094 14624239082447384922 15605295334731094354 2624598469192175807 4742390117900652397 15962319926483746849 11229615771493761828 10519561830530240658 3340470602066596614 10223333829564636647 12530700901589792341 10159331978419536540 5590074002812680660 15316609803913723932 16804962428355243312 3560663289313676015 16448582608210858044 9288107913623526990 12006637649750618145 10032203476361685177 846885823519638155 3926204666323294230 12667971845812623554 13766978163634401196 1266483020019309343 11766112108112996279 3917751274508638070 1105180364298587444 10837713873318258240 7964848879022108814 8569606839029296882 2261273398337967570 9225639852660891022 12065919718682362548 11957524519165189894 6152640410766127455 17582010550597145840 4313906433980937739 11783644540642341325 9261082664180523195 2715369675411260488 10521161176226625490 2662220958317476385 10862489790383504064 13050261499734902099 18222692243303831020 9642170056152942210 17667781263769070781 2416820670121819817 17853009802922793735 433978301367200353 5991096063354020138 2942939317680030945 8796529929647889292 2551516257218416049 17622792604091824876 3089755882089299910 17773693213551114142 16536566445096149915 7095557926157464003 8754024071417867334 10912824529810441587 11979359292519353787 5332269390175043030 6155236179131668536 1370366873495055615 12899708489654519931 10588915819141819224 282289027474176832 1534677647073553473 17995580719503598537 1726901329451586029 12346416427523741174 17804913610349097983 1999970226295060722 10579767588611055065 18310173184317097322 2198559600505038981 10766684854853647716 8401796982212375890 10905270933173053649 3011887875649602204 6276699688569466565 7569208585428177969 12550354934422086632 5117854861419044980 7583252560152003038 13971117767786506626 15515532308417455648 16110666681333995845 9322888307363609243 2097946992418225071 4964333757999999283 2337722283057090775 6218473967310476223 3871521031739552495 9095185626372696355 15929051813876334431 8676328482494788659 15990168531482307495 17369568185029519869 15816715391854692759 1101564358887030787 12107675296655143102 14087298091154130520 11032768581765258695 6371704608654578368 3699180193295763120 10249964768747059413 14272652429608035402 92150219674327863 10369218517857418909 17800923437216044990 14648388511645460219 13269057799427689471 10351366282163564690 2891501558639908803 13164903468574702680 288006457926784285 4583856298451184659 10899737774388300794 18304243469594609750 7556681305572044605 16057087589399181486 15845617950711942376 7082349983020361172 4989229770136091865 10718540426664725792 11704689855631583345 10464269951284576247 16906199610336275366 69937231599137059 17254471434991282440 16889533359687058339 11022348092190971450 652593404359964004 5641142141233967105 6401161381042241914 16447540556243732953 2072378381115789299 5284770032592610961 14864328225153849536 8679267084821845541 2415985049714474088 3314888173777613630 11222402939883348460 16766690490325077867 12942875980350073923 7229494557930171374 11228279820916494862 6305525361891880763 6940703950910104497 13582663107271291185 8359120807642209078 8627352001976941319 15257460841823610661 15556054321807072896 12061847304875635021 361089114440579052 2840033110462895715 11896980339817058353 3867463835517911633 2956783313866149707 9950456025820879795 1862618770008970560 17524093588756465809 14536849612638694446 11524402293718293213 15156193937529649391 8755595366388305067 6159272570492070447 16133567297824468311 5028560951398953782 922681283095214720 15183607383419785958 15095343477381579214 8866759204805938256 14632805815720876995 6225931807367817508 18039100671900311759 16342088206530375086 6475319492177768834 12179688554306500623 7354706680197209970 15573732165397116950 18297404718714839730 9297476394640236324 7851181592149054528 15754287018682273695 15764733068194515812 3246535966634787583 5035305224626452564 8209706628533539030 14177873510850785695 14711898819613533197 11986905535227994801 16914631404018894878 11826913150235145625 5977812107136781542 13916707212995861112 15011300352745337479 11542101571635967520 6105513994620279950 15712740489909479521 5022706131094202085 6432301805723564653 14584709169005819598 12678936740180644049 17402303777144743440 14038818818373679584 9329997782434872842 12518664598773679348 9374165409808683245 7556453164388558545 6618538889577316815 6657661377854183330 13588321973064091154 4381317067478232994 7913076545466463005 845801544401584736 5163158408103932715 7287357135188625832 4861946097622334304 10700818669453761184 17421134834072491427 13161770706405398969 4246181738054548354 7872221684073401134 5078260503356177022 14446840340774659079 15757720407207419277 15084987937134951524 1502735682707367321 6166152965983387859 15091422601392683804 6836492389066123735 769390487955801374 14427448572573529207 12546608832680928159 15785429927762516420 16212660701323788048 14121611764041122498 11840037375018197386 14260253793933455752 8947521408917965642 16161363822652656353 9323922109539290502 13448754781992517375 6536653350395773281 16241385220034177315 10735568376094965613 7949408561377500999 4749286178818298752 8799979805927425865 13848983086278851287 16744715638802635365 300664561743837583 190648547421473983 4015454491244330381 14918292349284404501 9364344889853426377 17904594730280297240 7023883206255033447 14066282779914944316 14505663681463306740 3250301392751088586 13007595927344227009 18164952378029775012 12531159076747714517 14774394862185971486 6316315952207652552 9107556380249711580 16321581430385765615 6348474530608080790 3064464139019458711 15174943570095442621 1189774179811319455 4113704281694813231 4908635157618334825 3194831673626169923 17559371646628580674 2236489498240716778 17100683183006002594 14419214318983893807 2290040036617054682 1016790608366357837 16190464128980758861 5694099642397561489 9356032003663114501 13943318276904122825 422384255504967743 11118704050310872931 849437481104375527 11043443336619264978 11879407343156365868 18320849711310583361 8753792234683309317 1089863175624404308 407862741105768941 13435291964890470507 9355176660387166165 7234925813903149577 7478349852753483610 16373751138816690195 11414772208707254955 12449278177173387649 1563704389502710685 14365278625341515372 86158556254736749 17105412474618245391 1754268587669405948 2136526395649667593 17953911541706425114 17844716824114966020 13764283144353431768 2643808154917693271 154754769300431296 1379451474591155610 1090072972818114833 631799930954574630 8676014030304047560 5302329854039834082 4815074437010017595 14133637561685125960 7647588393612629461 15918025295362873969 14134699976512399724 5850741487290287846 10111635610378333474 1852193107006672631 7782124174971444886 733840549321716277 17309394814238637809 761015487748253877 5821416621536358606 11818720364486539093 782280854505786852 16493292661212058817 2583061622905780832 5664041969851681890 4886320958109270665 10824693873858330348 320716620058055559 1948105846195966474 8224677568397838510 14916152110343277889 6241928744742921094 3078273204931961573 18325385124971988895 11676973126130740954 10837892926438423337 11745327702931960709 17435728970821602125 18378885734147721104 8755478705649691828 295100060931126670 9003864587851066741 14874718920755510285 6179285256141294012 6466438682964922092 12924532577508676684 11226490725228277557 11668756147741005354 14516513312490800919 5588228058955993938 6964798919292230726 8025294706067125830 8529118998010079145 6995280120937980258 15436769030751075794 4848860474003300823 9526056100405688864 5544067413849799006 17252661262162206861 6275035426516598755 5028082356350833739 17761587137908105521 10340176002872322353 15678279477753578797 17781619490933863845 15634137848412291225 15863128423135055079 14166969819510304231 5070897911911764925 16420635396361143299 6574851749548507352 16502090905074602783 16335948939652413119 699651340212458126 15350738694437573155 536654348721557478 11677887542110252225 8868010609706265303 8261647867538254575 9629221413677719016 14800037434344055227 12423241192610966564 631524919251254068 5883078699290711990 18128509912411226995 18440187632604209961 15519943193987526609 1657451024895794424 8502071015365910237 10207178820452507990 8088409254286099818 11622164875928138293 12960775294060439405 11928313408003883604 16948409877282672350 1420015776865710663 18184035597816896083 6436614751379474980 5138432209035193092 12789571964478099091 6664432633375967757 10388360032910366286 5249938218629163408 245613601927876075 6364214644302575556 6214966053490330118 9515626728477099360 10950066204488406856 1072726989108304843 9921356858415386105 14994670518837963484 1657593939103187135 18183758101342291577 14161507576454162531 14552480658320065547 16408259413434013026 874855532753988113 1047687715715396148 8524644250830379145 6166863794911591759 10977016349822447904 15907005955230587969 13144180455776909470 12359128096269602861 8320587613975479396 4453584768925667864 18262620223983774854 8529440835130334476 15409548170124931534 17033993223141232677 12709053294924150402 2708010143600412747 9632041746470385499 13584357278629220452 14969195462165212243 15622292767383871168 12458605965040234184 14275681410429334208 1176709239874431536 13113593166410971337 6306494552171971653 10917184007696916746 3086215063789209868 3333971286579425162 17969028021342564530 13322913825565457509 15403331262442759861 10602714064628946579 15373067126546593982 17111144714756981557 15165188559416014635 907404452762320604 4743849766239434746 11287047720732821059 9403344963545648651 8704348497864967148 2229496934063463935 1986483594299827493 12726527613437061822 10381959023343510413 2929178236662021684 13531516755331134579 2222141140423467077 11259432317189610881 10200843571358367602 5000406558161838362 17110122225906191089 9769733676654990882 7082297173220841558 9564332334830979070 4248316770251555279 11330914391976617049 17626023353447676326 5003068383140941001 13148391039844404674 8298730654485481769 10397747320420717470 4463031986012598242 7866102139217900436 7239394023740127517 17995404751894281172 18218775521387509631 5665909842551534177 8050747090914472761 513965348007356777 17249233932084103819 16575883141266336906 331286886685102050 7715492208255585458 4021612877302361 9472218941479137217 16940459216816304166 1358334868075616180 2316125904183508667 7692591900311058932 17795441799767762360 17614519976376354183 101113198336748756 8739224869883967584 10015235452677258201 14181530378463890720 12641520139246253496 14712274174482813681 17520494106987978927 3054566727144301868 17725105868799789629 3975042878005262495 2062521163290740535 17146983459953179625 11241882199655908780 13603756701734353479 9744541239874640224 8658686481711155764 2454210907775124830 4760575380859914551 18336709061980428873 9494099520498945118 4357725075565632266 4820163096260816153 9229230877419798671 9253697560940752781 13564030017387629507 10687449090717746236 4556664805858215675 9800672702270253041 15600485020300024685 3180043190365044813 10483839695729122052 8121958160577281766 5170549848882869246 1729555145327369722 16488955698596919798 4733609612953567771 8793438994191739183 7841766139952646308 17993525073861761009 11753739345413747417 14519843137035696589 164176100591627856 11797990027487722743 4301132691686387835 12669648537235086650 10228001587219202362 9892093981701373253 14172432308681147961 13162273485048853389 7796627453409586687 717390442595729655 13480587495923928804 6646900385245501290 7322113503487845766 974395876217033915 5609894081640090952 982353439655078446 13623967590823172518 7593143882540392597 928267713965276426 16568803201937254897 2681633888032979160 17670283222170382168 6763312029021691402 15001765713903964216 3280581333595339669 6307143470018507469 8865301323276186948 6252105703991678449 9377362013852476440 10052043310953026219 5825218378041794165 1246331592309042160 3631768143840809066 2508939667267497775 12993411219440873006 11970928374814347951 1029459019839225074 1367488290919648776 5436757399949071281 8156892224647642137 4871848651147848164 14625435273512749858 11783767732289820317 15057827549256242745 18095376269859261710 688807313228640717 6329779949406005062 7780818497408256665 18410413908537727037 13680471627682112230 3715981457088518172 4969915497538347047 16090379698348618258 3471869491717942614 5364195853997483413 3817728356107440982 2199449723013702735 1266277186667943370 9580552469911616119 375910844518240550 8535872281026048260 8263110974750845836 6867422884409363887 11757086850712059134 16255647092475190540 2148527132640744248 3659580065488688731 7794876540641788743 17925041695484338946 4871087453747971029 12502305817503668319 5494306867121537820 35587096048797193 16788611977361624726 15110449219932844108 4555771403673266025 11464779220946305537 2812976587083753834 184821060263967490 13943817343060974353 16933017723204036738 12997494731286887169 2539995262842310687 1865717209185962477 2346134939830789798 4564923787253711820 10209167421438736353 17705829813552402723 12651543132460335510 2352550594503874768 6215360773985913130 10154364609362515349 8941606379372264373 13087980523866844863 2318786138122253677 7220073606502300843 17633102756338230118 4022158106735608691 6216564629646957276 934387814922887196 14360802093054970614 17357170742432201336 16716840956333792008 4031759792195746845 11803704005294886576 12319575150429991733 14373238101339766397 3950869789976024898 10559699919039668300 808063107767671129 9425673350684406570 1011358471220897600 13232487331029344869 16813786890499327864 1485399581069524439 10300249086678105135 4416162556047537715 895382064884465716 9221575558429803891 11933823623375665716 8414225134227879226 10911172918313269618 2125915504166575211 11714098868527581827 4733590048593807870 11789646571814185334 15242798965441060982 4876175224550267263 12611608826681732732 7147240006534750591 5816695942464688518 10342448178259314257 12724250112022476509 14892957898147608328 9130048264949116352 9636417425450516096 382536071434877353 1306455473242815087 3622414146457055222 6373507798592568623 16677082052832638990 14714187713518428665 2690329261771525552 8750935389002567061 4857367085136699608 13444003724917287127 13892054187380093258 6863951581865905885 5793273149798024442 12294183144834077688 1000463612072876852 16272207125840412460 6732299824003997261 13267989585690214212 10909059400323357937 1592652412744125184 17072826851877104935 3275009245347985390 1728992410288436329 3236024200518710816 6797239469214237950 2122767594607565804 12369699079601327834 18076213918283450739 13557293516755427750 16849830593030446778 15099952861254088502 7390546231325551566 11834957287128859456 15246991881174246058 12832780261561036977 8285229487891246481 16020074816873360309 13419105216969581397 14588797541637446273 14603112335446163928 14668300810960472613 11819516313820152898 8955774423758430670 18160249660578524031 11094170879477162164 8581030214180097486 4534015202724576987 10523939070026606548 1433037996944829308 5702294445375381115 10206340541366999553 11176738993989846666 16984935526592259570 2337790747172800930 12806724058093589698 13576545119352991845 3707368958562519507 3504940878446341607 17465032280884597434 972052433138034233 15861962485135829823 12804167708206377455 475238643470426751 16899204321682958195 6427019579305356536 16166064180155890415 17804135750874276080 15352652249937831112 655400330893302286 15127710574846636004 10971340357720140489 9622262216370000411 3240687068449297209 5300132989685768027 4027573951376786258 4523882926830053095 2859291689603499531 12460267821599785728 16765335573978430846 8664250728496499674 1591786023488978121 8309368844141579884 3874666184206974248 6313372226985732447 11619896025408755590 451451457527328950 13393452690248842868 16464895157024303912 13155495252618426367 18279407253886398819 9166488586869244817 18066123144517923990 15846395506885994419 2182037463374096966 1911658729232628320 14180033986562249010 8201423303828099366 936682186640583945 3704653390816856376 4445400474160640900 7937760651967871220 5223167693236125168 11727686429660454446 18205844492589073826 14951164242172071321 1626898254599468301 433143528550065618 8352682794443485485 11477659874472576730 1333757140731182234 10814601598275686021 6598091227170966620 2515676150385138759 5641762330602719185 9952286154317548946 12737412306213166228 8861614932309523638 14971900070108160420 9792592853007339837 4912440817249413940 11258326540970947289 2555856083829809174 4768480261001374624 5869718868372411110 891274389928951392 15537426852752064733 15936490396318042802 18037916658966476934 3960018558227503560 9394373727318966048 12632269349342461690 16048797438432547186 881146900752745429 4584595005538924029 2043739374705679903 1557369943367092422 6772960100840832319 14418975673974155403 4401999680056203287 17008338187691509126 12057719078877951754 3543742246683765230 8494590310286851245 12189160922367435416 1495984594150710446 4015220269238814127 12592364746427157738 14551536875246199265 12159937647202691411 15270321553257581449 17601049611213060530 11515899004001790328 9944984827237060436 3439107829314207139 9704636888998753197 9059362883746193059 15411566934956309841 16933498611522323005 1053708244420139768 11616224199011511082 15890992034448941149 10216382503339887848 12125156546639561080 2979227479876775579 4780915000031369068 5706282160466721299 12169897945754023887 4665690047639497367 453102118105468445 18301960988179589542 16494764643710697586 11802449528020782611 7462472158198653224 3291728722493293611 14752035846646743714 7819864590314377364 1870989470606354728 8030172863111195950 14921297917875394189 5688269372251930970 5664934329016514232 6427320783512154926 17264833037590677864 8703617484253698451 15189394091322862938 410374722590683261 9722235649722531353 18100990919302929525 10993923363558459126 3369295839015936979 17950119982892611726 4077468775200880571 9402908099142436967 804821845253493836 16929916853801985359 14260786746320262927 5400770949412228699 4971801597821530755 15951779782076495335 4998419147478064113 4090454451537500311 4483734596177676376 5872953810082487476 12383834679251851300 13444720737789808066 14544187498248614622 14157124066375002858 1803938076135287109 6619424496053636594 3374794814883310939 11868312299130291750 1350183346643076121 6481634908066069853 8610025542578641889 8164151964327635280 12639018691536962922 18170528121164810704 8275863557117191963 17440325633954186627 6661765898037900456 9855874963791258445 14068622778778644680 15031194718442377489 11118963712332539444 932168301671032727 4653913141264773707 15754167738823177558 15948466422028591390 8021227116250687026 7754288313313330061 5848615942154851763 8893594748316400754 1012965434251683336 17458461753693823491 11086271196242199263 16413633326808058609 8627307220105620066 7790231421764188613 5480312486549373456 12587581760296561905 17601048545738035669 14932440206602684964 12097056224006757076 16930203838706233843 2311086048774873924 13807362610016018894 12010691689188692720 593176928708242606 6730706701728184645 5879734043890900994 16762054467621662275 12993491397884045071 13283588070582682909 9013582802640375322 11606886995080398953 12725657210356352568 6616502567858082246 466214249129856895 3836227174637903837 5240532617331909459 12586594656278163694 7662903064031501621 16477647407711118753 10285385803347726077 6912984681624428466 17069919780589143867 17371380426028910544 14124835037915255605 3504023619974218805 5653340842907432930 5969759011810051398 12909098849538245917 7893868701480893037 11968328742542367235 12019509093018649716 10483338751255470369 16216963094064257081 18292852035144465207 1053465502946781052 11192398016823851962 3797952137926006471 8615610650070837382 4683163100553566927 4057472456052264261 595191266321762963 3353607026029864509 13875453636896582192 4845232419090244694 4775313444980540824 6560372185131715383 9808473510989090335 145692345288772433 433206383807667674 4493118711981090793 4653143613751099005 10457310615521311913 10795587674732638583 12555512303169890105 12355565744197202283 16237867275715285354 16846002634181624167 658197265560822033 4942637407041567785 4374644797959882460 13618552790699857776 4888708243841936375 6205600175514941552 6092972580123878509 13135615466916428993 11913733938520929166 2571235118749714562 14313972379425605388 2316076620930959308 12965774427415474697 5076379480370004339 17898365517925608529 11820948675540481424 15567240349251698363 11964787304908541389 7867994974417252657 8716301000900060065 13414248119779895205 12551099245255814280 6514100178133623971 17659367683396872062 1040102009797122550 2346707095005156815 1507674437497662154 4964674023995429640 14407071434030149050 17706606505687228971 12037443949889935063 15033709754326804975 4217451058339463026 16161044863672346227 10410236316320441494 9124546519223425995 16811254274321954261 4428388767980119092 6322566912247983147 16334660139985965226 17557944146232617552 2938261379396379415 5065085035517789102 9671122848736343561 15195533535880737797 16117922994933974645 6858964897465903765 7616618779515159856 13588093255329237490 9191827161341683676 6767889243093920961 5932671052735979135 12414277409051055676 1895090050564299660 12679189800061453904 6202977472683853243 4791471513289344823 5054219302210196580 15128887859889538190 16461473521091996385 15055547927003623721 5849834110063607153 16747252733820236511 14763625686829580333 15845829113544464267 1616188717604567999 10598108606180677765 15463183370153534599 1844286424132551268 9380413283487448496 7678432675464736458 3317414702316321003 12496246307779427498 9600462368367417646 1076850814315965640 13664236220374586603 2116222149649598557 13088124473156944702 10107271924402477146 2020563591564762682 13739875432225942190 18258719939572768133 1541721285329207513 11412481672977507297 117962725594128532 9849479699976480126 7798724701409173172 13249411791375771673 6717430932795008639 18377373243606786531 14291375895814576355 10003882746635885466 17355749258272097344 9879546684144798912 8669017808185849576 13805309592576470559 2875560102731685050 10389867748706390612 6715538118052181080 18231396007553121335 774688553321760345 1936744550009995370 16242508926803564652 11993078557201612701 16903333000782731138 17621165201256331763 7710021589078491540 8788094584717634092 12039994709958484387 8104484918150237498 9517261383841893406 8343147509336813344 13292274473168647084 1914322646560275286 9217074843922189094 6195983753430929744 13168691100165543929 7608613775739977530 2629648059166034755 220941187261575661 10752247911358176268 6174199500772621615 6620695324680000350 75832441047506589 15341444983997769517 2694199225767634073 4493560008299034426 7109633488440730806 2130097594061984060 13020971423250880435 10264689254963082638 4581403409053383641 18436191234323020927 5860834477911207920 5355703751004884258 14620016029356727618 1768819132559028722 11568096509474722968 15388545068798929517 13705834365852798331 1304985737419636679 14896900340658222069 9566398427454273655 3694820075061740529 14908587555930971504 13825002040024289115 425688114034077277 14040501637168483493 3100622957174957708 1784230108357597370 9206235341556594541 4439094488134830510 13907160436059741184 12032302673708760110 969703282387278551 10737621941249188 14197315647293303209 15557901431656945571 15255317716988788771 17603688654155404983 13784874111417962712 7813913939260182951 524114264196743359 17170952807364986131 15616829739744310042 15593540123070445965 9264333766969703259 11617726448240658566 7320243872451089965 15148081664449320226 16295683387549782697 6675695884557601581 12648366771293462274 1315230206993726520 17118973439418339160 2075188518370230125 4157964375525978553 1834726901216112419 3642234806318073780 18233178861407717596 7678591692895723788 5848862739246691760 17315371084569091547 98038378376079345 49793708318321962 18144386521784659518 4199150246359189696 7730283218427551414 3327414881982067320 2292853965327433404 12528719648282497032 12405015934847846238 356840079244099777 6951276184134814975 5588791829592003015 8020346007622494625 9386043782683609205 5742433342419636012 7859375409977583757 16007901277872568982 16470412823225227453 15679422602621557843 2961639178975791638 8073932679326435713 17277768936829369428 5069247599286951647 8470953508395839071 8933935699310771483 11555951453584348055 15264872410143807075 14917810286222151914 14542421180608433876 9647954240307790609 5779462385886050241 3708286614713228759 2748742875490967305 2907599144832892649 3880511028920653387 17437307169553505387 11058511043747283151 14879542047667243691 12854144928866828365 2261817554676942099 15083375936986847396 10572681719478080044 5816384572390999712 4254309896681363842 18150962743526678919 11674920021327730787 3709581031421665027 7649061500054374633 16256582442120133786 1622779309574380246 2395664559890561914 9090817850112932905 1456894597811371362 10246530751936817947 11497248219929338650 13043521324290414454 1505241153160893107 12058571690340843154 5847601666147395576 17148206152239802148 17253831414552570819 4699260426436772026 13860676694770510127 15630335003642554978 5797733966213987507 12626917352050524615 14523867211481048590 9953536256691287751 6388035147748760152 13210218077565016472 10274144300284164217 5047778851041922600 582739463859371765 17742835332454870336 5618351005579088355 13972484988623738894 14841871572128982745 12568316534482709230 4209475332007393489 13797534717575484234 7550434793957524667 15682566942259194950 17092379579005287148 7338691807794628775 13821820373431385887 8596463243846028707 8863754426432441987 6966153586461677392 1290555064131973826 9668706668872058045 16968182529840684025 17258406973800430467 17404014431186072815 2533909294912961294 7876190568908483741 6716193819017463229 5574516977284169437 7788877414599931197 9272563587312108907 2020146840112647771 11488419233403123090 11416763103251670116 3256684403966971225 7687612770913905005 5932000346368343543 1371155049789648448 10186790329412585423 9370657933561999374 5359390204154218771 1888114176002068561 9867961630218234895 9587480301093388969 17524730659458659069 1779357038805355787 6326357419204858708 7040420254332182498 10690506225718739214 12039736752561987271 10043756283585245272 2475498885230142676 11392943352467672447 16262188687320413080 14673906601104590381 7471122326375647603 12064647615427579732 3293621784200354351 17502327457409881665 9913404295354073488 738795234515281319 161588272071806419 518889043619393667 15825501006728234017 14106793913722834089 16817824258528769347 3444160096517000720 14859240529370892634 2154284457055517272 15130739273769078567 3736831671907440179 10198815506487150655 12423632530086683428 16480950390246088582 5089082635340869768 13297254493446292320 17683973056221397999 12393782573902931917 6231449689860625895 2746508279713035742 1545644292851761443 17781378699448383315 11861696114034819941 11387927906751693430 10766650454923543370 2804430452345905317 3373507065240971257 14303078124356567228 6725609569520179260 16241397561454521859 7959125244079189716 17085891045160863332 7684285964198239092 4752213681871783896 787352472677268038 1936127465016094021 7996113686159221818 9177138177026263544 14752275634301614282 9220556148145220046 9421952271565633097 7976207951256021304 3818901178341567741 3493538612442902405 10832902835206164041 7826758172345847373 9995386423366979238 1388121476817410049 7794092578475953653 17367833338169152390 12961147457561290267 15243300760754212902 4481946576912586063 3132563109286815555 11396584898556145303 9842144368102558073 1233250091487480957 15617563504462660790 11718366631718419495 15355334532679930938 14747678527535487370 4830411516809684484 5967623820122002689 9916499320048513748 14595861394431181619 5641050220382699261 16558619496731901032 10504194686577772648 3966766015239398036 12975472806024438751 10324062310720648875 4730829521072952342 11276408984847383294 716234141833127712 5769739792834040086 13066665974352551521 476948248415885450 12472641239340945928 4725339628849013080 4081787770046955766 12497353721445752777 13654896961850083979 1936678435591451906 10044101329853586470 7217288209245711795 2050856702897333926 13701472628220410163 769962188878022079 10436396516891400527 2853256861012878655 10847546733807237730 5272563256886306129 9024618791552652135 6025150800526026062 10121807290052013658 14029063218387508699 1792186960632079228 13885216635453961685 8315268280820389406 8523918595515005159 3843941062524589214 4088108611753996845 12971104132822278601 1450139370973234283 5696424260328412012 9868712640594600971 6581287977509140574 10968767527398367608 12908125249060531230 13051626750630062254 6709271855933279243 10371182225865989052 3181957848669816042 3978122784180879768 2404224888005870207 2214521150121597287 14022585519203943063 15819659922404146643 9016190075891923857 1661031169859324183 7299595946859699665 9979210547126679669 4159755076938951824 17020061565476251369 16722389974315990347 9700382126225110518 16824564147909102553 4525000536990944394 14491368276847779780 14398769075058551804 5689092429331390113 9045994397573753822 1588421515563204119 12960484565168584387 10699935185980508672 5610054143354622294 11675918261280104212 9920659948627195532 16904915566456881578 15929070714856594551 12963305882568922482 4455412085467395766 8964855694175422934 14076919549680990993 1463908825381185997 16069177796328762796 11789430128855766999 15665315351405484184 10526410441505162269 7621726189459035228 1998533686475296658 8688407749794708816 3452273729622811282 12338301986788589364 14806168192906839291 3172649812984346216 3732892108967162284 7653645978085731384 3747368371740436975 17021938600306452191 5045378859797327826 15065845528747565768 18119234139638590282 12317076653956553585 10697728894013472290 9143398740053933878 16260049800082875455 1804032110973054969 11161756343203508045 16379283038614368207 17103429113313259581 1160748812647439908 4749248213656582046 4854904209371238313 12954677983282678974 7215291043929097080 6257108778925050781 3047774677648073817 9344887237891711115 13601121291583569330 17945000220219230000 17530417510861319377 10823739224922510928 17387016311306118693 13756948518744953528 5093096388385121185 3596782483209759341 7848437821191452404 15206197245728441362 1019328099456954685 5851523368767738843 16252923674629762940 17475107711263927266 13622101239128979336 18173290488973414569 4027136942365833899 9265853657344157333 8747610648575947385 14474971160751523368 14338311202286089449 9699155013593262594 17943962735118203223 10536595830112371145 6216395105506911786 3362541620801867450 5778514271141429665 82062913716758678 3353229103671495403 11439711703798385752 9316729956030564396 14983317119660102598 17301649224361578814 9526395881985477925 18275260183101018903 14612328335614077840 8946396512352614895 7777156276931623590 1283441581158972296 9617998529593647626 15025231314784823930 12688894850474470220 3546192795569756069 1628219627000890562 11413550848389671154 14094530605744007613 7654578725572006274 3856358632755012081 8016618766367630949 127933360680326016 1528387182279019015 321005122854423701 17663533087421981081 5486558016077413171 6527757807015442455 3356001610019434153 16185110691002828851 988465113815725446 13133111604932967138 10586703684524267760 932483746409444236 7726908773313803324 544314087262910246 13096573406571772793 4880519147975558925 4597374996364825521 2162976941928141826 15242053726639087556 7992584792216108572 7251016966853170056 5523924519840099619 12122010273669898900 93315296107966716 9645263818666198551 5190388709694229598 6080257275680696015 258990784594548936 9789521807209122661 5037381790530529914 411128377723201000 12773691656734905047 12040584420433671490 4868608085115008062 11060381099556957994 17184263650113315444 89398693781438809 12894438886071961985 15474447968140609852 7387571967360429764 12739223434843164174 12414742462905482250 10679529435493037956 15251125814995110700 5982460604177780507 8629285028277472434 12716255780990141687 12832335725153656415 3302646855271121244 15825269376440500682 4318660410523344166 2919082933651537461 12438601546694331571 16605581395170611878 5478927557445477598 11008296479260614520 11527131567046031017 8064053392475144352 11357888128515064981 13343942514872615992 1437523532764234634 4914750168492482727 6853529878272271621 7312421386206008811 11511229391387513226 2229925428991862686 11380786375163410925 3468435866923987001 13051563442439760628 17281816030305884818 11426791014053914144 3597096632046243045 16219418308404253943 15792894880146536424 3696846265915751644 12950286568556150524 3559710861544879659 16033802852342526447 6564689022137037611 12426348087776932798 5576314860117629641 2694329745165120721 6571007129595158065 12904593803684950969 17788297851012828178 12360043503363901556 14897658137869589561 12943675574967318765 4795497965136312432 3696704629580550566 5767014466430116146 3012946238231540237 16644918862714848662 11766007884802902011 9405348977128255100 7076694777768501072 7928498996422330635 5504246867517788025 6760686760354971668 6518165181125561813 6582041496102309447 13722088579239232574 9455478152794352631 10407878833428239992 5796581351234083919 16161978308823903428 10834749561193968921 10404675349619783692 13785200497522264877 12633477925537244393 7225937984905751436 16762763631983124657 9451484367045435064 7649376902251923740 9321802568089065210 1322751543226999225 10512869386728465069 6267693154089504722 10399005232755843138 9957498513259388552 10553242289666067801 7154659043948586414 16559712910543718534 16320842975773423725 16369337129896424663 4490052380425212158 10560099558106697652 18085725787580203399 2635891080286499185 2339721642062315284 7275063721588993813 4875503508156980076 6342510235027727063 11898320236844910622 12290197297341853237 11952985743995528071 3515186005231248640 11568782348225040826 18112066749681243739 716905647172927471 5410891426075837702 6971182284875545111 2350403455822904180 8423787515361796451 15028222261445742840 8943648176806939478 8209115357125824550 4168927466110527176 11470707437057683326 12831484304354123673 11302734030837791223 17357116003513052156 2279353706249517362 13704822600865333127 11611955689499799529 10907778890104742570 12306535874936480638 745276451869128660 15828115928949734238 14049744336031385106 6308180597992896697 459736853810573113 10376186507723114918 16932821920648872837 16216910367169619972 14028096785984863162 5006612004709616207 9336628466311756547 10165867564892192751 8559539884484030228 1799541126234152625 16500315472506504423 5091749484720648836 3284415707040383864 16935679559461074828 2664273324523845781 12490301538331432625 1980652565146002182 12772345339319951743 774959012601963364 14951981763246278534 9998285493044248303 745930214321879757 16508605781582613559 6222038078373703758 13995579339300568218 1427099290570230720 5378807621146474325 12503613381935823126 155830313221823065 13903663218155478086 6662121170748642096 60472225195251466 513053828796455 4636967899205020946 3990525120899845108 5834073026748838508 10013829833196338674 1453259039643000439 9020352408475386340 11479455118465160951 10679255419861432622 1135034888091024366 9106503691234958347 17996561473357083137 5556314071413750815 7293556754438454380 8000486591801787026 10295761551268169844 4709477348085857875 15962921378445415075 12112116880927177753 14153705337674316349 11622311057465506182 9148302939446795772 14456832746870650212 2912768024461118819 6251164201545650899 1143354953897285024 15138242117841194037 2795590989831313218 10351207869989923532 839848054496302091 1400041572545487523 11511819004975595349 9935534696537757743 694463460578047438 9340324109015753667 1965380015747259131 2406972014676392807 16543145527528437146 7756449447082332454 16563839183553408344 12945629493192449407 13183000247130738793 18306795365117871104 2301677348047119294 16383021704687459639 7058312257849825845 13728937845538477793 270298407956824197 13542341813045345316 16773320778547169468 4866328084975960887 13323357460033833874 2941533871565734898 13411799980613373690 5013171375022008509 15502333222188329421 17404589869541459168 252757146229625248 1922812538390840745 3847668109639208321 9337145967623737931 9737208624760172602 5157715235672658532 3485750072469672678 1855499626758055412 14831989738445778275 6841935336350119233 13470636810992372094 970430152301143247 10546669035460033760 1979645470875807499 15912069231022999983 14599287107559506640 11117915494713215984 10395592843005106380 8200299648121215430 13257773856840954058 17589403585270385789 18213517283611200597 16944222505177325945 2230816699390394673 2888524422288036597 16590709334075989939 324691489635454699 8859614428932376158 17744858058505298388 9244932523147329191 13960756102362342902 10892539751880175820 9364591040316930635 2710993487290844548 17776903560584344737 18179254687824459387 10794045922730794337 7975990471093824320 2710199525152725021 18093578273095653347 12324783153136188457 17557018758124063701 4356205285683563092 3304839447103043838 14500878476849839495 12382951102619918362 15026001771249220229 17434021403878963986 5462574377225509792 7178306308137294283 15941607361901606256 8600081178208619031 1851007683950127005 5239423523918936311 9161813891131868811 17196136910693535403 14743699155802340157 17882453572778385355 17036081637955178477 6974444406331215609 7704030729419308112 934171733632947332 1439024940550175150 14558741791626238075 4298827800838424065 265283981750306900 15281834033361662474 5557859199883115745 11844999949055237537 9250356590443657703 10237409581390558658 16759182165706692159 888762163825659143 9528285772678551149 15947644838483295980 1739464953274126585 12327395014460239333 2700974656475000141 7693780769661502381 15717991337631054351 4008688639314200093 12551258796142279711 11469167667583703026 7555435438149882014 1798062627401819716 3124814096139009802 11804325198514026995 651694641270344340 13525039426164249603 2349014542239397354 15770967850433661001 8291190441604217202 7372932913439890160 17146759894306217215 1404012012467711075 11703611282744973389 4777463001986146781 17562262794996072893 3592386155386249215 15429094187486899995 13740573509637953242 15498206421844719053 13794368456984399502 33663203156660707 4401654389795253778 6019451282335037965 484344911414465286 14825302102439593994 11544090897453181664 3615284567770470961 6705943136810758272 14259436889223283765 13293455934251324897 1998681619667766104 3801752970525715195 17560116569075103075 5767287838175387412 3867833787372998172 12235541532003821220 15841976421662770698 7559317048919142923 14165795968686661326 13467887767110328813 8564116693204198616 5481585175661543188 5644404654061273851 4348285306410654644 11131607108539126887 5244363283077006649 4967196390152168124 499749713706614317 5719785598007732982 17831962995626076498 1531985718310058454 16544726089871374129 13245188944783758586 2195670218530826096 1633915027350306464 6883005031648991515 5333611338626288824 6012466660157691874 700880782961834963 1284435670074249052 13052710450700449725 16783088482141070374 7551083752859833807 16949901770806680091 12875183896454071899 698836148437885203 6754482291378989744 8799052486529096062 494930702006458509 16113940815399586440 17238791369579673167 7145739093346414023 15429688612928881987 8150389688587946758 13862548990496070418 6369899695486846582 13599017254161005016 5631696890515507820 15452327955262803027 17760008480085881447 9895919804906494901 5866837406035246362 5061379844401310266 2800917348588714820 3641177693398098363 17600577693420554339 5199865563017408474 5230642908961136580 4627604625820807873 9158475737368382835 3897429037399325362 17838273655273026874 12217558883256274062 1317255683295814564 13740009936005725828 17342920156927706249 16506685687125000538 12577620020904694027 16383360442933032516 3494394164190391338 3395423886381155388 16037779834193244206 3061572606959561219 18228297359268186593 12045820166732682666 520215359132349535 8900596075594490148 17821042292403226481 5930141573286733220 17448596104691711367 9503615381765984350 11753776596231781428 7912110875312298639 1034474315547479891 2664603589164457879 16220944953014521376 9774923958536733386 14003661644850172335 15790435447064133895 2870940380176049223 9185332250922091619 8213971726239719135 10461029923635006922 9172150782717248502 3345640457220625288 9200705422707309770 17115796915297661674 2860918741327651683 14447434101183095377 8637782641530172451 18140264049867960810 15574895889879440598 17971592758637565391 11876794166276855840 4999617941011828959 7086739656496100919 14912420299904714044 1011882081086432613 3406652640316425156 17885851588333847513 9503414665804651383 8817480916651137620 4011641516572484350 3076089386177245507 10435015657418241437 6135561562453007409 1176920648875596289 3267407888881736400 1414830327480104088 4337209504025503446 14577483368392048917 10954137468013886028 55360617079672915 2684817323849591682 11465324221190038120 1656213735021920700 13929876596471685999 8786796623348823828 386186340287580918 2936336706260510602 4311870033408843779 14207588532540685504 4283103717886800529 1649356079075847835 14620659253963672048 14915283792490551051 14189843903459821345 17561632111436311684 564832634893786919 9799912385930705133 8573829852163923901 14561827980821659581 7494657013986183220 7647829932428921823 10247784680816368009 17694230572872174677 16466565660543973235 15023445116896508384 11200555147684808987 324905392412129172 17722171449410881030 4347869216162353705 10680008126671967569 3787010745140785760 16138618975696802868 8431728511715107199 6957692504732987209 4873516433300807869 10352683402739351461 4109743628265594925 5487808106383693943 13070374273551866082 10887838756840455671 17714595277643722791 15774506256100177710 5987965138257292874 16574127998201522775 15834474010994596399 6954977971454451165 1321038177829423331 18065683174511930339 8478278766809418439 3164999549322868165 14975613533906711770 7460894923247831804 13900933310533705253 4060092909035053864 13020668749967241048 8397897534102387800 11768751999487362133 17291510180248612037 2796603286232839171 8248066474278330792 3472226284507896315 14916873837870648059 3888406353078839415 5842976602173269479 2392057047953774398 16451326768763493886 15706078569483007623 2560477182080662463 1307939312288480463 16585066667597606683 10709273836267131284 2311152603519355282 13184149464806201296 11144783510110373489 12954839886135670790 16752343304129011745 5389801506221521464 2303767522048552691 13068970672430640758 4170878959369084139 11141524511985998778 6034005867145946177 6047229219837062151 8166069103697002056 3058838526588107675 3237740072240949612 17853799230661784667 8048461551234915105 6420409649445387949 16267390285123539554 14804588021827952611 11785167204797137379 18393730075766792902 4293398179511908137 9790556890774166296 16570580144655620959 5984426438812538174 3755576685604272650 10510820876472152270 8460821860207253902 4454326929547481208 13396731246802243441 7537582868154557581 16567630432706516349 4677434881320007497 12085465619025454379 7714473003177681795 8276146041361464791 18261689638867379170 1739991922307481357 16549966113566409022 10633413407439886186 2583072662079866290 10171268107929770818 13700669027192897884 18055019953584007581 14949299165754205437 17158318431845728969 7268537687758530319 7089753694046274615 18092354388690927509 2005052314881229097 7217854538746909123 14112858857636705863 15974626192953389073 9912128721946133927 5593641609502266847 7835760444318181110 5850901150513785958 8486142888238882618 9511094518666904436 2149791097337204876 6640254622513421129 10660501637886814437 617640467124735642 2832820553654390692 15991684215411724841 98459499357376865 7489678179441188955 6560694305090060079 14411786473861290691 7644883650053143133 14452259663461744604 14199908091117329835 9065515955873440721 17567050336510806048 16167099263643358707 1273793871102614023 2053582930561626498 16875674810536023021 12548410690923834344 13511266948274980083 5282490873447842400 6376656599550955425 6171596269045252941 11618498152780616334 11404109728872049557 1630545472414479132 10881627902655520208 15124956104068736203 650737921993998822 14888922525576755576 2856789143468819788 9883192629663543091 13880861014052257323 15011628238453660389 13277355586066164144 3603320288047438080 2738369809401733502 18032295613769939080 6582161141720656859 10263679672275971156 8799884750600646721 7344994436485728553 11904738784087664361 14492406491751544859 10375058778068395810 15071835905709533413 9327571770466411206 13349862808775449750 11152575424436088370 3945952153148002419 16643679212771946735 3937839160043943169 2260216998791249158 3134632721100030370 9764389379549855181 11683663362203026627 17802888394637066418 13408322947089847841 9062933827467579691 5997751379079967299 10295648705805782386 14828255948179374419 1396845100521011723 18396666135148770300 9109271992649043580 11205757137307926798 17313095477597827624 18202229621164608459 6195157161401305439 10207463756257287782 102088904344845189 2260010877697539175 14653391907071746776 12345240531955714730 13013993232230459895 11609122115185550120 5006079113420519854 5024956489819575656 5241174228353558990 10936019879896943578 8751221615888351344 8405072695534879400 7106695981446410530 4412850264198006324 15137119937997179793 10971033003676364360 3614374547256042325 8408294405707597075 4963947586862425759 5519787549113660699 10349458458745248968 15404177054555937964 5866849194863270181 10384100796636207735 15166378593146152755 621601040246250188 17166125996416769875 15305773024201629530 358766318283359027 10370576944737285711 7415062560034684844 16950604175691870137 16729742111965540007 1698632670616168743 12832817178010711254 6149540966726985315 12047512241071985364 6950960082311775306 14314029190352706137 783501044476349931 10270938736603114724 15784725789199383857 15498714033240685350 2328305756444381652 15749332598263996585 16333296350684897830 17752881595193115334 13228068600362222107 6658636397179404547 934054547131157208 7507729351670903891 9914394592463351445 5109756560486655555 4782790013812375317 7011504924736962882 16019088302549310029 4737703081166299234 3765013061889024098 13813903415761628649 2945189612600552297 17612613272244274234 9402348490419689713 13782255017402900399 6567094684823036293 17166425884709674914 11949836794118798996 950131692448907696 17682480495477709811 8428307566712531209 7657501857716310074 11189431916329282412 38842995393383722 16319439301325009251 3812038555864233971 5947297691289300992 16003007646932348609 17646903324922994023 1830287985021904369 18012384672448034370 15843242621679922483 1944237098161244748 13715165903392510664 16477219895131119283 15288300163550062773 11167468037956828817 7900941537776808173 14079245989536073029 7015736387905382930 8235851685291951571 18402806419640391040 7989753118775640622 6983500947937099079 11825317901209410531 6021539644095912079 5280530165431772454 5008545686624902991 12967423496589604224 9832815728982551758 4486662853400771210 11622054524272750621 5700757241095976901 13132991248885719965 5587861168673584088 14977480074404166308 5537059708862712363 13285098262133465132 611560353132321324 15186880859940978507 15145029981548919999 12571185890694606815 1524757872808613239 11077167362916570749 3553029402911429884 13894481512811709841 4921384748807039285 10892403065795846156 17084930475755691088 12529209140958397012 7251674241282950408 17068560019091327294 2690583513592753136 17538951796940149073 8459018827298305495 8636917810197930254 7283320344042221055 102381514101243204 2560991273368475496 6108704734945430775 13331736196170142138 8175309036235571931 6066360509476089371 3047848145014359947 13483617734327596074 12272087244812543920 12446227047605608802 12560354509764159191 16068452369276650906 18428962013688573048 6028843129006357175 281425483967747589 10865945990466897752 7907111881945874498 11962170385575384969 7023892060421301218 6277365745822675809 8231631579676657530 8891636692075922938 14638319592353246151 7625176573456938481 2747642167315908132 11973146982759740427 8948732854781802035 1895858173850300533 13550382109764092235 10361739166289733588 17532870114521050150 15325803791911577820 3751565961322730838 1507034277661794899 16434181142805833696 13624166161403200676 8096514485121529059 5616711255419354586 11975357985719512021 1084425962299298343 10644516141331216172 6579351094323762259 13259911280429859166 7375371194124743787 11719553306488353629 16707308608552071415 16017664784739163764 13517358209022504564 10975806816601271985 7693534690886500935 4915017935349967172 14886693470756491786 11704464449039932415 15209880799546915927 14438018865484771089 13947519204130496598 10871475909889736245 8252876398985465494 8125271123605384122 2507059110241256362 11843953766780607289 7539482269822945778 160254524597647894 11589601916237380154 14096493044559925051 11336788640492387037 6271729550032656300 11297670051286608238 5269602830803746967 806271800158595841 11531938202806719620 12582136047237772956 1050468171500334940 17334648843954869072 16409219417785620965 12132883383975237462 10625576961730907140 13610000056920265175 6147642492745684498 9573627484777404518 958704660510475522 11023713828538812679 8674504097512008225 154964247546314805 17477084212105039319 333481458851118197 24260248905731008 11066799039899538221 18027743706654140154 13320781042173844400 3397553040323889286 10288101194132423268 16421212730824474372 17004951304381301647 4534329521594090767 18160834230523929538 10222266053386152529 8328828209727816858 6770973839224270962 10919829524534830886 17983677566331927607 4005819580466674710 7882066916860719457 7969079348615345154 6912179696291640021 14074186825337408864 11978438285100199671 1721400009715599341 12195700537103257263 2987330282238771908 3601477074665099336 14167006307691400865 5861472004632426289 6318127952228722060 4298182325491420509 2575437295584482616 11813901440391593933 10181380593004787438 9463753983699649901 6836739551022332977 3243247611617924054 1075517538707617563 4586204338570666409 2283628503642654504 8828178431056457168 5771533907915710892 6831408629779554425 17337863669502627899 8338859594837955006 7942952480103578256 12583523907459402815 2128768771421455121 4371201656324391728 4720182264837380554 16525003356179537115 14485460616663133122 15823972345235007202 12441655357708527580 3055968656852854579 16128759744820320222 11050540122682132861 8232372150911940700 3764546745978413427 15702269611799173760 14377687342738261529 10331247956057867371 15155308170023309714 2447325214784268877 3150232552317050052 4908807018447226015 15502825653434754786 10960557486230213882 10521499556981068718 290156198640251514 8897505081448536985 1883026385997716286 1869882990184932669 10639392659027943847 4710630793444801042 7674765586277679624 12474881196431399732 5876946274170464530 2676968768705312493 7844420666392100206 4982706197327924012 4129374367323653476 2236707371218247838 11372424760935375327 2270414445513763366 5467523902068950979 14477432896619162812 10016609249374292727 4418650083217998609 12260462431054295659 2090033904740841471 5493671103449422182 5224623808327602957 5227132314777985453 12975311851922796435 15659459161755391084 7339684538847155899 5100856807447024411 4616472465360834192 18439494830243203461 7530311926772632668 10030870313707724463 4053907234359289007 12992997755642311414 2761511032980802444 440922040476751385 18373177376321422369 127006873850428438 4503556624440216544 9869308584849901430 2578355321557233634 225086677621726426 3569330509922920878 16128331144734568947 13677455233375012337 13494164056343804073 6948642276818062316 5225300095754086725 11971625909241573486 10971124928078274767 16774561036717529988 6531336605783806942 1572996448059245773 12125694577349755676 7562137470315614573 15031839297322168786 1382973697461537546 14109534711137016272 16137835622855330008 10153849765004998571 4461117813041653502 8890242119851482472 9102243288188888908 14287317886669235774 11267434564617139852 15747106893237377543 570316851755116655 16906969786563092641 17421356445550102963 6166146989391049565 13566563950934105488 17536001289357363389 4173983689605950479 11452127771276552445 16801391183515362879 18017337854990828713 3205515689158721637 7473574092683455237 8003608295260756919 18020956436890265959 16734125277380822415 17921949926603514407 3066362530901778068 7220571256222398879 1731674082669778425 11756875193399796057 4423550908693501389 11318440436581832375 4218101808365185520 18220750308306176246 4543873624662967585 6588283865470876592 11185984870664865400 1942762529626389795 8843819372634919188 18333130895879492116 1449800695339782377 10941157149738634026 13803924485257152506 15533189894632248299 9910462604086896807 7209970503559922399 18142756820306626070 6084007031460378450 10085870377536302002 6970837217283735192 18137928975451358511 10722941423004782339 8519925951471265432 4581649475251196250 2992868935958025058 11675524569699973319 2543107311508445885 7227045054695927719 13329842846596129001 9168972296995260825 6064404749538774512 14956168628619002257 16521995632689080718 13022358633807700624 9699026682734453783 8243934032057844982 14805732681171787270 4058643613684094038 5459334767048143618 17585329873490512638 14620685042739458292 13914905994576609237 1622902714872825 6682774809699312713 18328906588057265354 15216285373154841217 6072764818661379160 12433703609879647725 2793193384220326084 8186113731970543609 10528062686162262265 10701870117141440519 5697937212790092468 13494939009957785293 4868765790506294481 2995405839953318737 4882741291222716399 17068673990148116663 11373218816338685771 13314826966559673707 9751143748927552646 13147169742924953909 15473497903175738858 15245548608919897677 445463691073540534 7793503331362241752 1263511120169034368 1087732214800565954 5512750435214331450 6639825269313731857 757245251858138450 7983250466920199318 8452399661269683015 11909099904343789393 14424874627293756772 11209677628822337756 10378596539731841833 3417308761184944019 10317229309624843280 2413881229700633110 3026136425516524425 3834687438168386122 3881004639497289927 17653173861820579834 7943643158793216002 12332526528255385731 4830219252182790055 1056285443244326946 5501939991799834978 15781648238610450911 14730073915638262195 1371642187205369462 10889199377250975876 14389057493744499294 6288658568900458355 17152015488917297493 9351906767761370566 5415222831242397133 481452355405627764 8899954037829835524 14004324848156547268 140235558566351183 17805896029352601388 10493775628197288016 18348301824272024029 17003475573507249819 3230718053796640830 3505642445083761345 11206255289485175679 9650770503911259868 12478156479102025563 11710154810617999044 7610312094703821172 2338317248410205714 18237447638455171789 772091617598057454 14522918719356394531 3720851332543953258 16929924529047590291 7962137895676417161 5248475463477629254 1496991214149855049 1157218889168998660 17629642391260134378 11705584514646125255 8394293325908924207 15452380405434582015 4152728485026715385 10111264001818366550 4572786706476846331 11384579617207792532 1107799758703314285 5281045276124386476 1032852184572600573 15142957752447642601 8282969196568571128 10458075140607480034 10540437617224829461 12733401984954216061 12159441600395481138 9296089943502106044 1718263819973626093 8297359169793110509 9849186548320273441 586472375991973467 4321236702264544676 16961739690903157053 18353413329517656049 10301663994075450553 2786770699785172722 3879846647189574156 10716378863421203749 6596909680912653339 17407605408742963818 1739965379957645721 11081795060336374933 8684014481823431316 13254172716406587474 803811473652534564 16465922917289897491 1956051731650897803 7170604464078304104 14713365757538307818 11894657377197238492 795075610991975176 17720285010345467913 1093639973013382804 10052196348505676214 13448468510495419750 6860360142010440102 14060426195139105829 14665316275730922123 9312868053011030580 18056799653398796766 3924350367326936671 17133020813626938525 5012019872410897094 11325950821191852247 15020967013178411601 18059750047521788551 2166402437766757766 5838802177712182847 17131359313976275281 13411072367341500586 10301833109357060885 9317202807350919400 5630420264620895083 15176799503474281303 14178541883093803420 12555285481885797800 13554203090745329201 2546821274394995473 3413924563573153809 8190710981208837079 11773736982887320877 14245538888806679172 12685673163025259377 7602214656865118875 4884928153025773759 16728626247346127209 16142706409857458833 11423853401064556350 16978997919325263335 3424440020441470269 11105251927064159789 12131307337927801000 9544893547451593288 12632781954201819090 15979643928358933257 4424645702199814842 9044006665462858965 14926244894716983446 16216398150586603285 5227471866926665543 17581495210717077709 17738558678362320870 3601354580365362432 1728965562785159849 17701206122407288434 6145163474732328293 2582442466051959793 8674734535348517610 3407922194052057685 12528141236458816043 2034652404040068361 17150928710084857563 2800410792663128437 16289695810613317791 9561531166520253656 2866199384906755226 1705208769570982475 1293643377118485450 10117870219190025078 6862770146498206389 7371443775392284316 1384520433371412016 11943527034940546523 17095675772689077996 9806061741115856611 11164531036915034470 16797210348871105931 10143559349208192278 3213517014428223166 15101081206077599008 18239045775292552955 9379598450709306963 6226953930257084562 3775356531166603634 14245976033586364471 7482275908624654556 7608217717942111782 14792755284205816669 476722964415852806 150970788335338088 7446347345767371657 487044568938781097 13300699555548423905 5059322945960347120 16025922460090270200 832018063937998250 14290877866992637677 10502767814199647010 14773172021865946745 17747621619191676769 10166980373529868385 16759189917248403514 11000277152275954529 12824667485763780400 3804520523357812615 3556011712027636927 3542593991356896746 16290132680430424158 9344908420467745257 14300348146908421295 15150776033915897156 12765024554075494100 15737531405392665662 4034544732706913696 16232408905429067750 12746906170860619984 7259092440033473736 13235923635417493786 1227532546702568198 17208162523126020869 4152403770975460710 13856587658491668607 2056660987202236577 11085253846237528500 14111469070410317628 211010529065239794 10586313640506028465 11054532073662495598 1641990776003408696 14618209936347221885 4401486628210043141 14148574040843787464 4303230598101252512 11491840570441598445 834284154006452694 2455587202719878298 13203183421783189903 6474875855726897427 1973131981093702611 11652998704429174473 7886880977250128943 3236644006414416321 8846009615647011075 12543825914768480320 7949860898682161745 12138646699030801398 13260618081986507438 12622018831950561204 15002072679048123638 12878864763727296978 17473135610250527115 6229238569191753474 17648721843035999600 18279756293158673624 776224603303271238 4832653159303935636 870384690907042910 15689014416649119020 4826365928033210049 5985685474707923704 12992211825071543330 7575323743345552143 1628266801704712345 5200930524167868932 13383161027021689872 9584010223663546363 2597273331832809931 16001797126923158281 16529720933727581998 16581391777789393138 10513659650510780114 14139514515400774439 7929983532466871505 2185618633559695709 4258060733097435337 10864520146376518300 7105174478067566048 15456625136679492910 15392892895316797253 8042249891220945727 6250769208554809249 10115946939241826828 15940186471379901435 12858548547871301265 18286166744387456842 4228774417275012710 11979871922242341338 9361329091893392136 9245920079251463646 17562843895426681669 6113701717260642502 13493485278840194025 5590793442267854141 12081684623045699751 4563283530750296156 6274450818657084863 5463559005887754132 18232156677223205276 4821850989147548053 18360434785215050008 12042842110516458924 6082353846973685094 8370774068483286459 15619798049663775594 14716214414227381395 2358322133145094451 9448848191797674495 16097077518591440875 13162044460460437577 14730587188037887945 8321930266194406061 12658721741630723094 5489267000530070219 15431928950669763061 2104632188135093938 13020257526197158871 8666936572184788830 14439371017775454475 13204817059648414894 1657728197464218704 15960772641415966785 11346077362577763126 2365148579071191806 5669541614315803840 17034440858905137612 14187557356539708357 17287212394534534745 10852859899741004512 7178649982007499512 9126286695437921004 4766458696515340854 6847343738274460023 7216248270879470053 7032852882947116731 1995522851457985349 6960049485986742124 14256308196772129085 18131202530969277399 6625624261924906330 8277851639104391481 1780407663224065898 305011448738467752 5367797032663775833 1932296698961494286 12156445412280344916 9880725864119952026 1653529014925453907 4604838954724322729 8953580765339181964 3871745810513779099 16247272270873026541 1047557127299290519 4930757046725691578 3315952019741189985 17959998719338907131 11578217289730519987 11696612653610714284 13732930394978729399 12302525852595292946 980258883670876604 14719874468829369313 2363974154088883117 11786723157856082776 10719910114449529609 10440538650731224209 8165324508614335024 13343611927814123795 17683049776181144654 14567012149711269512 9759517098325044151 7924737758491342704 10598688235965884883 360499954541524185 5247843942319391741 1646223671685408751 15640013771540701009 15060817635942806976 8754991173119770020 12253264113598058186 6027980415860628937 12401916386717209657 7125274636478998873 9348817139887178731 2049313265607936561 8389492497663383959 591861207757962292 2024377864026943450 1930411363744010304 9978594805959227099 5930170693355989720 6990760535034226508 7269832455784113069 1065293110839088828 6275062318532079621 17759397496865050205 15310054642882411121 17342655673349123061 5355353408437399599 4526488785893735072 10965718681558358180 11746773280226121207 4233490204985509840 10765106081927488815 14907449778558586917 17586871538821957485 1665724539396086766 3545633358713120571 11151633141522651697 8991525690599841443 11117879341204697983 13168162639068287852 5261180956457308286 7324367972728034754 7918401997623442219 6848418996280788823 16676542049652083267 16426086481345520863 5127318845007700242 9846571167504287728 5658558684513373001 7913573630643488402 15289620350615138468 15635343919978468043 17948914639012918355 16353124619579354110 7106031813170221359 3000806074284368846 432621528956981221 8830542421394539307 11774174101256324396 9545109694667851824 16795600268822648758 3214138432932474373 8842492599645824685 17472857593140729164 71510283853817876 7294947192782429251 1274209093901861789 4457228461357711804 7151748255183717108 17690652974690812409 5972608208852729231 5900576986221423474 1310728598850965083 4582161962077714168 16644910727713457483 18310114109939133609 15511701662056823331 11538628163214099563 2635933813046542886 4385940004797611745 17493832326655045225 1427855732338390483 10379696928650296940 15616841369710059028 1841017351138899019 13909530971155305509 11676384643154462287 10709693978940312966 10620752898118596585 1783671486818404501 13938888666247298263 18228245038436954231 16708606602796449697 920033262776690658 4876284921198165412 4359725234602061666 17915439469367288672 3693104098499242987 15131347524389401160 15553244140287920856 7245204810121730042 18352703199299876995 13880218787966845670 6947320628591575609 8156522449429227932 15371084484861498636 11492066759806531729 13807153582556026992 6508650962664637989 14294735596716518838 11558741273765630897 2063985990564523054 13313997402576820874 3658907535443598940 6795725562398969825 14436017868547207728 16092790885282794222 17294688569535377157 8077955035357440430 5947708696626967337 14530942456884341717 12200552295455902276 2988526240842283878 18185681139877271017 5196520490716892789 15987474872999987921 11313623771033010883 10089965393756321858 15994725749291950134 1467064890712082483 15824640063272356179 1497665327707235907 12791995179269000508 18166319296059063270 18206803579482053270 3438322392313652580 8244022236914154879 6020707450120038927 15408745074978301944 2086966556981090595 15081800243641700705 5290658470625922394 15131024664684793689 9148099270190083469 15632485307571347019 7087314355064319450 13201445033614203093 2111955177795255176 2827659324881457324 15242391744541360289 5500042357763967167 14510575944133426418 5408243884595713403 6405066186083190823 3993763738677899827 16165187881460626282 14436761767838877111 17017465665234599919 13547095804409704107 17358278123471296467 7855646095559231722 18008767355441950431 14354934962846534863 15699375966705098119 11196687726828676359 6988764946231535982 14963891403706536306 10722594646785013674 9053863775650832657 13186587631285688002 9348522869022608057 859177782412021390 2568835906951342333 1359461078827783208 13150207328312118299 13658533417341827229 10587480682927098076 17686189111063171800 5759769185103895514 1232497312212516203 8811706973326018515 8998566594541553410 18377921264318364770 676130058911913784 17894346373811120491 15302894612937042537 5061194534293926784 3727740166206874049 17038902385351621586 6715734993120943838 18435014760040937796 460724998382826129 12488858377358161617 4978518052894827961 17008635745562889434 17859810010176237812 13008476575134806239 6416724913495651005 15387278086511033329 1676992750460844618 13560728684475512827 15047448635754711411 5267228272456186625 13849901934381616414 9645781606825877481 10027318738021628644 17967296056392312964 14769629657732941088 11938997027120867377 15386756298229398610 3303962100209312338 2638736401504750369 6314145985892340476 766377665057842666 1328533640022762356 3371270471770690764 16142078192367619620 17528208927449701386 4904686347799434748 13794577652739818421 7582102597682913661 5086508415846342461 2043195588453179416 16659574359161130239 7473631971087194809 15706862139624355568 12718184922368448720 10786065873908406117 9602940429650225542 18192985610397852924 4245353487752790968 12401505652694795275 13836459829882282581 3229554475395808940 6685743123494576308 2721232562574380385 18344430424958581898 5612188486060788462 13606965186264245064 349202419185189004 16505244399899416487 5172110188841542501 13995840581045277392 10899087610747590942 15114344005359137389 15654995564994082123 8968965191387268347 17775418766671723960 15741712029430203692 1665478708101713736 4659543584503184719 5800837448460058983 12870549654977806042 1777109099716448661 190678612913487920 11953050493467404815 17104367865246413517 10846046871513269286 854963294154590789 2281324354965759237 2404545949442415150 14619340387323167762 13565568000453844984 5697306592717373428 860768180519030413 10688652547868456766 17743722449892663937 934962994570701262 14211169007582096098 3897023574778127366 2233867370329293113 1244826531578071924 6571885115788463158 2983687551880776597 9230636466314780665 9739586945612802638 3895393800118959621 12779935001233853181 16417554571795278485 10460153623044261264 6715785196011763006 8521394949191501870 8750303774189796935 3868297051305650533 8082842589454769887 16706050575688112006 7680237107583392196 15656122996975369940 9815217432847624974 8130485360256284024 10145697905030961314 16733444594009930655 11015298219570392735 6751314301223153631 12812324135391241544 3653203066034804198 13401803035566454133 1206849770167070283 14755549248504762335 991106563605496530 6694225890023908641 11388205223305202689 14142726318665484980 5189489459843474031 1039575230466837277 1948678573194113896 2393116550399226722 11527557329536080767 16812251906388737922 10713385893307816537 12655398019432177042 14527504480799225385 14525549570495317557 11380815211175263929 2442355843859363095 13074863835218303978 429400230360216649 4092506044997919943 15998610213179872944 14785334678418291461 17045774553354814868 17218944708147182001 8609078911466325200 4723470600988914184 11271885822215770203 16622047544303199749 4294115997963801474 17532116288476418354 15793632460061502900 13851108058356456260 10688347410812012637 18046802952412878974 3461141333286549184 11067568236854482521 6062039190091330048 6593189487051434249 2282720065167614384 3551161342630218128 17846625602089920929 7363532487832857303 5600823060873444600 7203634953590014815 2257001508769947179 7231386655097163517 16038672861673280129 2908212352667599539 12056667512084256594 11672543800722171240 13561865618736575833 17226733346377041487 15040597772629303631 17478794941091928130 6280089664722219667 14608416910476184785 4308186423386604260 17727508728606284097 11853202383732135807 3109483332859869821 12793765374525774508 13623086927509205647 4124402482826184237 4829344468173578171 2765273959751644300 167067259810742040 16235844456562646617 13344024069948021539 7410703738199493650 2097979616560994740 7347464636186592452 16121729126124246094 11753861508407363743 5127823897819818234 6149473244600303043 5889224602272031304 6925399361658203153 17511564527161996158 3634018478185416342 17701132882314960672 16523296186259713848 3936953446012730824 923571901469799968 8821006965542514124 1709462104333280399 12078605518010773633 9159876876022440548 14583372551296736676 5703669496066113965 17485453787526626869 16951654292421367316 15474399325193731344 17429193206824525731 1203396197119643664 15071279353464067299 13621452070520268003 14460180502183324689 2869876857602286964 16088396668700506415 12600869865339362885 15871373494367013744 15868678426691881100 13179109537027829603 4773525468482832500 10718998770330468901 14932003444984746599 1138748522048821897 7527284036074236453 18412483607002198995 3082453129519407113 772879480217719666 13046253789225653265 13841998779860647259 15832650367326510145 15946728088313574659 2163396616155582504 13025775224364206933 4211564360709371764 3537992719248215744 4208727358536323966 16677407150874963615 31567738158977171 11240284115338927779 18307060619744357662 17119892355708423638 1215908179258593548 2794405935132948147 3455888819724799661 15996485739449637772 11644328119560441374 2271123041043222202 18316944558337417655 9375764008558718911 8911728804828525388 14985110807200165217 5209045809668468915 17011457611022436148 2885296143061323490 9192059713760537188 8877537648767949195 14712645605370576083 8912378133439438115 7450762815797662939 4380404049548253450 678375177008441639 7201277837373316054 15157591661378846101 12564706610090955630 2212269438506702778 14820178809443572141 2227143540656913285 5545841446990469801 15814929339579540724 11175901497911853142 13209866340848749306 12400024392524059614 9928525535226968471 6580461046939113679 6477092202407105345 18427603289970315736 10060992436133272298 14468911646426713332 3035235680072265059 13337464205726417705 13652234411514464073 14988337855380227215 12121200719008452496 16774992116815694246 13861726182552579287 2595431673909799011 17883877063029841433 7014748600285720925 5910055534120430805 236368554383231565 1162950064187040615 8954981939857204189 14151342457618230390 9848888417929851995 686278342628535318 7166612302120748884 622317611235724637 8860850950698691308 9225675615713710187 2371410448605524658 6242561642010614907 10601784703783282336 3976494484733694572 12182190614606937316 10416325917813860400 14109071183621167353 15188630750109037786 15166038872237290361 16644167706154726404 7648519562982047300 5902231652540935491 4144245243922813658 13172532239894357942 7807141756062109370 8132784606167457359 15703469563906157014 17187618685562167876 3620003259518683365 17950296511725900016 6818752030639589620 3973697357490798906 369463398100061257 2602822270340400145 14359141258069757205 3800928266864670742 9731105128813804332 5907146107740384165 12966695945731868105 2390647430291326821 4033314296891308525 3777272466951395366 1124871282273452456 6585888942541371237 14369934933145492522 2463602920410273872 4913242526155848574 938004369606364646 9932982325220432889 15153524672288773959 11005141109941848771 15731932008902423494 13487113644717597772 1347124777168060604 6177667840591371595 15769198175287665879 14040685542902370249 11861312824771449878 6629303514913647882 9549006479834925309 10583122939895810166 13047847927806069303 16172775740192385752 11891342415886033808 6987953634619693049 2419413193180680952 14337765554527036369 10934448911627772154 14148188342434431809 12019796324813140494 9766758763851231160 9504332337521830098 8656907025759737533 8333173653479844801 17767170939175146913 11209078269210821332 8682322282448075367 1139696154867071668 230597546502666507 1744753339131570695 9143128270817532523 6038144999067887144 4174100045517416594 12157607236096168286 2623687840011885140 13194921657573233999 2474407113293384754 17928018327995330784 1600641317477230961 3823486905663415777 1895063983406441903 1737271616307429402 11995679883817571656 16457349163885329131 10898075978191269124 6193184822106012037 14723144542519408950 3834194421427439087 17092593732809848492 10296303647227784007 9064563519867871087 12324780321128472906 2859674524241957549 2886268539489903071 12540640290161662968 4815603774871803601 3046010339955295338 16436677205213216823 12533516855960052352 10247699814489397604 12016658082820815256 9781105075354163990 6856656265843352989 17984561287856538290 7887931951881137440 5394937863846762049 4431449216331978819 3686171935717979395 15894693643226014413 685383498082594177 15927564263440516822 752364949587439939 2391131141567539372 5996450676913365400 1580786353815800446 9170274091730640049 11385838102095138864 7085915011717377979 14099663188927640996 17428407003783823174 546935084648192805 11123002409502391985 11173771229461408573 12583912499960266597 8409321913036752849 59300034512977528 5454184328922465853 6989703292191368705 14557918595058517472 16373126266940615764 2573286468902940460 7786163804850010318 13855656424778572662 1528933042837309766 4582718709047274064 13392029027103543431 11682511387082499089 2599777822036717990 9229839570954387207 691560333157474475 15906474400701660144 2119715933121046750 861965940122660805 9233383905025292087 17619915565005855334 9270385066975541995 9608033195404080178 12827498831834122041 16622437956005477889 17832339990692414736 16351720634307582365 1398643890412740523 4835429421569366408 11005327266887408053 15724561333172350065 3423431646868085945 15656064625082667983 18056486716598858409 6708314645540306989 5639055892055853075 6273205119584691843 15361713068180942167 14668373743156025624 9553989080122678086 3318495536632516644 10582821296057345967 3507580786922350038 12670232124606411683 2798837305259517268 5315027535980800190 8835536297006706719 11274755967703855199 17545064292890557029 7622171320386653708 12230032929508081998 16095756896627776299 16337238498253013884 8208803503338484127 8556183148481218351 3724252535567966048 7569161092612176988 10380857017118867801 4284364958947224737 6352747045809929508 13465139251975291278 2812708055963703357 16804665786800174999 16259015631001670327 16740097423266194604 8610553658586554452 8982550876177007519 16808641021363473357 5493842719057680689 1510566053374662347 13446293839294924118 13033965966389043115 4027286338578206834 1703696076337730680 8556945890028316694 2255153114539967948 8242938298242264076 1563685010053634892 557049204909182590 18394282090302589812 11907087811437760412 12747297977878741581 8196096044292244264 3980842420635739076 9980790804192857586 6779353650936329292 6689435492399636504 12208478243120627448 2272735130650923512 12421955544773878803 17681549672850574453 1772580175903189980 7570277696078652975 2556399187132352141 3743850175181781777 11571728756327066873 18202306295865178990 3234268963157059924 6871274243262313883 5680201545213233058 91283425290570525 10007960649594500988 1372470730834685510 2915899376816620843 8579165057693255572 7465301480318377865 17648469834974867563 13117424311209272874 2647190094194435286 13331313839055495683 3240002106977686516 960177120416049979 10904753130285004424 18417774098887971496 7244705826743963370 3539495664762437536 9701491180206897678 9910192016277327928 13772002632047960724 861298194029744172 49016859696916030 658016571548923449 14986949874682129921 15473346641347510475 8278199686815835009 13329461662764696181 254910559850718671 17485977088457544729 11147836259500058117 6486011388196489773 13326424466065744198 8831519091216233605 11181476369320949227 15876541894141986752 6463487697034406778 378155480184033323 9657883297072368859 2586485487558258857 14155009665412040842 17755146921779616499 16757040296280273257 13701314356923238556 8128603633723593931 16112248201535658181 11879769882502422223 17849511568078233019 5789661365291571671 4030200547763966506 2098441911465821900 3332476918737191657 62269032628368324 18022112289192961643 17034455397683598805 2148289421003598252 15292968947336630454 13954873731498083557 9309045714043958169 6818568830560846848 10635478618168165532 10349063352703976797 14583565844048224704 13987076290236290455 14159929173380751800 10791408165255159770 3090288975270372130 7006973004416876993 5127691664811305526 976427663551175457 15442246560399318963 16085163114948639833 13572364108993657404 137657718478083377 3793796736166513151 1744003261573425874 13903183667395352740 3405035253880141767 13655003935598192732 203075028174160174 10597437214967358402 10151030086225287199 6982455329217216519 1801013669713739853 18007013019859407303 14904322062271023776 1325253895953146014 4997860560679800233 16788763936937105853 8836602836229709006 13147412876679240475 4849898268837569373 13416848705774362975 2591815317464909645 462466237494920710 1210847483728922007 17562098733697515969 7851920157230262705 15796845509304275689 13808313464938336905 10915469731499961090 5578693587023196166 13031482105367000110 12224977547646432338 9994467223862507970 3753043867604478130 14415990950669684564 4734939852569570854 2160378029196377924 4265877870008041811 10771562034232971492 12131916610462693766 6033074977186010747 3107152073168149713 9241005213759564106 3399347033953983081 8571199222694580001 5075692439722457435 16159178521604285160 3750801714933774995 14372481495695223689 1376595761937650760 8588819488342487913 7286073011239357225 1726103122884391198 9034769346418455878 8913724783274011143 11580157100042753515 6677528867201370336 13773730471833685327 10544556409418584715 11823018400092568171 8998913737661094735 9609959232267123418 1986904353860589849 14253361860225698897 9163381221361937969 11940732772505809969 16953387171168789843 15041894479078756653 2976627729635696186 12740923723942357142 3039145707633639721 1271493044212480007 13976506054263881404 2343215966986325783 168187892965815786 18431130261088756238 17710844968836293605 11395991713039512162 17305923756042916962 18003660438404629012 4127399907198957514 12628811768693554166 3623218474378665591 17761966192205778896 190105195731532675 18156350688644649527 7133485073294989559 18000638555484967484 10431859894279566287 16766734829144266989 1424733944687632362 11648469897994223597 12449467805647154584 13832016136664206473 13152567856433715624 10035286215327679061 8412578168590770735 11438843312968289762 14786392184368716728 4278605766482027689 15181563256821093918 5489679029229636327 9771992795591739105 2347485634544744800 18192750027922126828 1609463202540219107 16274498268158214707 9515167217342973525 15464134796171858481 12330460114857981968 2524736859500135705 16184080190466628336 17877006418532241941 5041244233208041470 5438232151803293984 15809573026740075794 1878097255289119699 5873942737251547743 16088030462292688305 10396089403151241382 6454033078141217826 786391394250033426 16372670287189700489 6778859954665006080 7735215597647734047 14545969743951328874 7235061303660231042 3856718075836046999 8729561783836860312 4757930130402486186 6376361568219785850 3800307646717068538 15498596236050640002 14821216991806381170 16333872654590241272 5973633982512806400 6981952500159079079 15540405169938079820 9573915934496582518 2280024319109611684 3490898305043566925 7583205717263785860 17695840876269951276 16955945878595953348 16537383798125267020 1394743739157745573 3017667010078891129 14815717705042990098 11456120957428161908 5305846172478610912 17147885271689117465 7616503116378836991 13438579022170364870 15100863918386812365 18158382265050511681 13249473754572019981 4059911312390887675 2095682895017440469 2808543369498694586 12773243045005504647 3749382939578498740 2917603541628249201 251070025346945438 18057144620768184107 31551069475538675 4398797241134846150 6412534026158803597 10362906453360630773 3891941793504386461 14285263006595100352 5006767573300008752 9928080411726477930 8724938685992547301 7043791835396374360 5499260779541185905 1185567592248275579 15658785994972878301 13579034792715104819 36649267324993766 13507992499502351730 12377697503160839143 2566500130551579257 9693937147721125087 643136674866864428 10898795104275022632 3497358375411806669 18239638371776511338 4209325387387588383 12107836638088029760 15879682145265892113 36944141952606406 14006631940029398578 9319052625171191981 2213887288279910695 14772933821484997762 2271240393155399337 8543216265938110586 14438177850803240388 18148091745731628112 1245101642273316603 7799273683699224385 6108466708164519868 10231950838706156529 12513039160926989739 12953718222072124093 1542804972894849069 15588806472445076285 796237782852207009 11876577925427442694 12455258221830514901 4496637567672835895 13986450597476599161 15777910028004419366 17999121806881397248 12342952450655558243 429273332286203113 12726222985096190285 15086745393141611646 11816551193385682516 7997767786441411981 6095849743408562030 13634587748631343744 17000441106261971712 11410672375850787813 1553558369726978621 15853057728488736588 6697065670545268379 3895749363924075204 13999554293974887286 4955837710261552731 8124546385737908883 17428422191274936331 13228657483896957906 9129084324767718445 2400370634944074531 12696996689098847522 7554321362263129527 1314016245457612721 16562062657251821017 6615682450682298397 3831772157278823811 830222210898337854 10491272280909223009 1477215360369239053 3251469065393784760 12794677915470378285 17139785477476021901 13450586734845942471 6870557801830658829 539753146584655018 17415103083697342282 4490718519321613639 18124959169417517345 4138882392403987468 12500470402358114785 16501992371110850145 7651148755287043493 15927516491924485937 1395675775597544571 6255448014385162002 8687100420335785598 17584871439154610344 13747298546591448473 6288006026745571501 16571742645383746727 10933646219159894833 10645782620047980442 14518853038909321861 7601102958065177252 12531396661563131240 1940497366697627072 9530775123585785192 7021549339459084029 7943754254233307183 889594872510235969 6134677005860839081 7364293190456640115 6262593900169375768 51228889255551259 1831781725611029203 2824625170616765211 15292781667403246120 2805083691114127158 8067003957604151153 8743639761581501899 8321829327079165792 8609580661952809238 11387853548065745668 4425929705645329055 18352825982091175662 10401843317978413821 16382680671185179661 279119011950550310 2572666290158069925 18184723039379187729 3893279192100887821 7132231231780720346 16674314701676894839 9319738715429596228 16128228809496775372 13519834183723268190 12998033935926159818 11290006857652048701 8252995586043673579 1269510873052554761 10221431407768642365 5258192623022261568 17427933726487867463 10786115475832860227 7562653059395298003 11126642217497483991 2081617971700808089 8143431073961268228 2450736998011408622 11932657126545993492 5236914539286867334 9808291136677213199 103335187227788751 2329137143262802472 17386548387131896304 3836156474123735237 4846233792816130736 3249574416401833281 11505084696570360057 14355059398932528846 8072913254653830297 5073049728728982708 5613194282348240089 2094754112024706341 12414136962034299144 15497373034272937213 2436308751653142865 4594030833924720593 1283966287559556156 9323857840036307356 11765917947184090770 14428739150645282565 9993637607801468588 18371730114243005395 13131946881333908494 4127795664870928303 11792231834013225616 12963159886824536855 5572709557881146560 9295820003427258286 6786492936725279793 6778335077732081805 18318861036889880954 13277931424588298221 5410173177937027342 3977192168244798692 2687956530341980466 4400569034522928196 12392626972037391433 5564373160886069821 4568570117478121160 11051710839433723980 6920679414706036420 118827037209141356 18394159920135697391 4202323599235020162 17668657951923364439 10337753918916238052 13506158299602087041 208370730055968926 12037457061160471595 8938013234702161892 17204272975816337222 17502771508867988963 5745129820371174538 15006372513300856578 2880716665716868026 5146796758814713583 13483325132916905386 12594225359254059119 9871817913370309675 13258433204802232565 13529528356150802873 7427144491398507555 18337619738665536222 9317625614994158237 11252174713528092983 7681456903727672875 12136000355397605714 15397783233347472559 7520161654707975700 2831056456796892263 2171051939649550723 4343521820468358720 3954793086612964756 13252760311833576584 2245941397965111580 7801277700000897036 1347592070527582987 7685765039794348061 7753426636283550141 11058875176827937643 4810499650310263620 3003221080021734988 14237791697648135303 3660916628513493049 6273615877053386802 2021754074715306362 11031363378957437109 4434966103283494919 13946399748031833252 10172977006000186916 5380846490220708722 15377183123715819182 6386038723469419685 13857574977343497314 11152378232255645345 330304894694675203 7954321175470482611 9167878548274574932 5741765986819892070 10900226691786481950 3650571564700515915 6388631707006249608 13282212852809544644 3533855492472220751 5497875385990885077 4070006644696489127 1185643090163684543 11829924030130991925 17485590624722925127 9145798180776266345 10564301369385177911 15976559317142871952 8766127471515582677 17665341554117387345 14127598285764063491 17086576416419062640 17863752077910014373 4596505197379676234 4077189919764679009 16606211662307385378 2705765985452604761 11981022006656804334 5766944409638795071 6440161373864603724 10340564327167837450 10651578897217514525 6822820560649546772 18004342049467247392 9102082065397644264 7294670335704570191 17751538328081403169 18340608748658989768 2672930158403624116 935416767494678895 3924884248736904633 1348517930346187995 6937860814127019456 10451336365153531535 2297597326369338816 4684210620753312407 18090570882276647433 10182831642310183848 7086871078882730257 14082598255688245834 2276917670312312230 13850672314315060247 3347966674487559668 6530976557372144025 8811515756997640899 11915371171576251651 11046311037623419945 10722817823922782168 5232918930617897137 13321719674122455354 10201154335466810359 13665654859777305281 5821327603234270274 12853788256567955911 10275350055257716157 6211184140432503810 16450395843499620275 14125966323692008019 3033212361171558642 4804468268475784372 14553042603734836068 14005375186521104884 10737246181806433216 5017301103462820300 5763787724476607239 3824895778416291328 1252351233018826773 16547971697552669000 9639549953276066233 4058028206261224231 7897246278904237794 17470086140251285874 4490456988364970358 12924551025430992927 11382287356763064154 10371048033725919661 16621704679388137958 16956474278659089741 218469570896928023 4711576447732164247 17992275789012797377 1433179748301092099 3844888073623606993 14453981053603242682 16669022019870200564 16431504169494263443 8772536000954616784 13060038580359240218 9425054115961786946 6745176455559083258 5161921037323702753 11013230733166700841 1533125477290507395 16088765473496020242 14777902076459856559 5656478431240063393 2946580799862595767 12531619538697213489 14159899829573138809 12085714424123517119 14853878105724258727 17543133322298032104 5997339800101553969 13287477533900913638 4216552364679715980 17863567961552189914 11019499239755975483 4861230283580044090 5707260068267122863 15795529507725518731 16549511087066218640 8122655137752465070 6731115577276739197 6367663662008797729 13203113036346239287 7818486323997413149 11284951029491090615 2746042815311533942 3477894149359687619 9024955244735071660 6815351222784926334 5841306426918562654 5931981225675339322 1780069295507200333 15727459752101052429 1144247008813539173 10088370743275259035 11117559528855887957 17633844448737411125 212335813312283522 10337768178562050561 2566725229218872595 6792025033471848756 12016092413216035626 10259676639627759949 513231075079206759 14388618722464349607 15470389580100866414 8300692854475034456 14811960618201943566 13616213086089345991 12275454721422621106 4090901978430310425 16159010744435203305 6522010303452365492 9749741006204079262 7986498308427075114 12543429311833325223 13208524184879825619 10628367888422790837 13380441219283901744 13782725743592654228 11981875883394154980 11225881069052580057 13228936893254594292 12599885606088343070 18360845339662421365 6965049415025549058 17400838437503656078 12871338308483276709 7507600495329779333 17294425535685956838 17792758301612710185 17658352805310277063 4815767410900709391 7774220709359599208 13705728683098854755 16564672929292485665 7757510674726146442 4943603665172511385 13272771464442994142 16868968427018571184 90166412276291417 12055849046749861290 14099655818033196233 2388880664549254344 8502185779672958307 11996614141762160583 236000265547541530 3441419436475002622 1303662131423917845 8751786861314132426 7570812357635712365 5011706861707661775 4867062041928930525 1443417028886703183 11615018125957493602 13079504145048972031 10710738711061760228 906073502589763876 11003157322911279149 15290780179790730617 4083176098321760261 534959929284363353 503423093331211060 11882647593942853089 17850670136105800194 17287526087868283816 12193928673507962662 6674560036191958315 3044658038896660042 2038411905256063396 17148000073568799639 3987873165218652787 16637685487116500165 11064576581407998021 5794872181009588436 16915525613005716786 9910726171460851752 5948907533840245718 17528800876747340396 13061054971051777940 12184395470372241926 3083184858411068447 6411986398754154062 2837898362376163579 3878251504272421888 9876483317978180910 14011153407546172219 6065048740988003239 12075766806199419590 13029037801073695042 17872711221557100071 3717856500163493001 6762666436571830991 16658032063897528787 5309948740147330448 7025725183103630140 18025229237728282885 18299404576304442678 6451016672729685906 1540776238738905551 16744999176460688369 13979885202743877971 6352018925436914434 9031573367715185768 2630558021937993129 12484486760654054535 4565744897655450814 7264539672421382470 7000485605865394734 3917386660228401875 14415969520247765030 11142546957592334677 1221773024572272357 13983451608342484174 18056593855472855922 13679449802059633447 17636587779769163027 10843552406217303393 16537422577736388532 17595102558981434997 4607064807568209662 288687884350203589 8541287296004247159 11188524743694774473 10666483218373942985 2005109071469874600 13872417211738663394 10200062959702055498 8463102575740686247 7872348612178518311 16111132421909973209 4545793463131919757 15738714938425684942 8694306599406842818 191429259584731456 3339161368838813434 7909920194472949966 6898847029262612218 3437959071586974298 2146927258837466808 4091183697482083419 13331314102552451244 12756647666416496796 12266403038223268030 14333844113953345795 9616835905644627700 12657317503437327625 393437760023856546 6147480946455122481 10476975129544567986 10071044805484070809 5615759874160448896 11429891878158090995 8330449758341623725 9486374464673189946 5797131378519514257 9844086347804016736 16941469965976934862 7827984039216259243 11714635994458623855 2262963491612893187 15687205612153968677 10324104889243227237 10966044750798024404 18035843138412807064 392093187545250701 8558244517464919493 15766040138075444292 9281695695754300496 3327234938144143809 13089091870418627847 13504990678439906931 17267558645082768118 15676441370324700162 4641681273450391935 14253780794339276056 9196874300615037834 11331642357160083761 16933447432240538051 7718388736552740714 3201811566308067837 12722250520586694221 3484422190893577409 6346142349004529536 10498050454132504582 8164712383063347155 10237028607015022009 1482668790851411584 11391968441460774381 11952493404429010594 8804989052752256729 6086839300345528844 643619338628155316 16411552297542725126 13197349573400948857 6712351206740055037 8922699343319743933 2328033889036732050 17613057803573612730 18327442794006141981 5682682366946177647 12951244887357846661 9521057666638865536 4301886427213667108 18085491768316676814 15961637149472946693 17518959497636988051 14303079090522731299 2273225840888769909 4259344718976237293 5346226902096167343 12483561490197243902 1385602904410105433 6912666989164283452 15593592494815344904 15671954784139145222 4152956026980028100 18003097026881609423 4121263381338448542 17059543531077113242 9784646212027230494 2426932413270792681 17313997021611893775 2041734374293880181 209036042793399582 2481077850899152642 11445426346140800985 5504970545610201772 16455034405065766621 13753597146448465151 8557509643122184684 2686026394752928075 278791147888603882 9429397297456699550 5819157545156328786 17638646704756654122 1539502292501954193 552682509080282469 11495766141421129973 11634823232977535513 15592879517795363777 7226602919331091784 12140760385074111927 13737862464632799119 7181841842240821207 14239523683235228293 473910489330528670 7397692781934389636 5942694174425701133 3035163444297083912 6929052359589229643 15650755961456862155 3116364929237121225 12820075988863879259 7751535243838301528 16599435824843921024 6765648079655568440 13362342949510830202 3413525589042060307 13019565866987543040 17566442940453744250 2152618611093748852 3465346111754459442 13863031989180204342 7558934992539762501 11918591660083320901 8146856109479418382 9538533672272627157 13068320367830677172 9664469780270472614 12567879394912570167 11013821281452243433 139595975291540489 17542019915769082585 6866920146469731233 8837490696048271783 6225229739555466157 10067046455113396718 16233985493912794332 14688932079971576989 3607171317436226677 11665297912630327594 3945993381975346019 5879650079060114862 5406064046760050798 6871138452265939234 16524509905385987070 8879854345062872823 9034108765293224626 16875158918295535306 4698279417252107407 15049968737137387585 16352997483067137340 18280122089730100430 4601286223955766328 5908476697776138364 5540279431538301930 10574268947108890232 14145648590438103423 5935874595746452030 13014455348979573392 10612638216881883978 7713506733999387076 10109354128977593260 533798925372309703 2707001888184096332 11057831173741445114 1035126000080068888 4150237571489865604 14693865230918082047 9813665740021134012 3908398463325993859 7472084460929589199 4007563161044941946 17528674419607978404 857102593887757100 410194687064859822 12400678245051615494 14080293692268279053 12935068778065877963 17615448561673487314 6307469186563519095 11200238518273506031 1266493304369385080 6033426627200827000 4356168154340488236 4118376892945092734 2949731485549278939 18360403419395493667 3558282320115907035 7790028775312656512 16142206515462122178 7190705907021580072 1925670044743323529 13044358066472298289 7509557197462375697 10346319144065169936 4590235976562580931 13657600527348769774 6500650449083857520 12501196372982277321 6955740236270062933 15472808043776767416 16069176007472054685 16437182806934518078 7122058993045493385 1191553378005051515 9996105404169144187 16265438577739559752 11286099207974961967 14539930315518046829 6703864413559089313 1818031836087436360 17917667405959288991 5152442131515346148 3390177260777738383 9640304672005873371 17149629008673636006 7835711569628547381 10697033632081633450 8083371857608933109 10675155550960038729 10489654629422330666 8032750146250096383 12218152936983311177 18188880556719386606 17193024463140184905 13772352916186269488 16430549033664859347 9810476105702380445 17395139008359151782 361951681189129553 14862820979006624147 13004455758933337505 357516793376707441 12934357486037740357 10522435261370914983 16748183359845721907 13576987062586982792 5801114974112003986 16274513218477317628 9068025667762107566 7324877718396388340 14577697236666538872 9069227923257653420 15897498583676119670 15997620274544003784 1474256613317231778 5514609910595532809 2444944306654562402 12821036420015568534 13652946554894513725 1843710654190974246 3426784197250148417 12294227848355655665 23291629649240180 16932420419974970300 2320084631632021918 11798054698294965457 13136010262363525830 7990936814125114329 45069184775046992 7395181654504957107 10766919868594861890 12397330557351744152 7588978448472579248 10621840543057970220 8285495972513860883 7276225583362496528 5891626023848096340 5477180305779239603 3553131415223021799 15314515046275017792 857687954279916787 5799729343413617759 8376542220211602219 8647466677135488412 1847206895373850985 9922737270468244382 7265587816458333514 5732011620173379713 6684622092062948625 9153599143881242429 459927905160998739 5568174445454240805 15182895783077050989 8976469317890496451 7869646918604332360 2116287352602451383 12933634610359754692 7525112771406260611 13446010154738416764 5448922022609677644 11954725806706137380 2028905517347138029 14167043568480475363 9278155920215867964 7492434708910409420 10773366205439760636 7016416627268038526 4044732804868981421 3800673914754659064 5211679149761912295 4481548099022941395 11028318325295049486 12418389256846348865 13552488069312765469 18029514879062810746 14913693551053586537 13694811454703793124 5813213415218742782 2024155131696787328 3044018606366544839 2779852582338021756 9939731580991989218 8387414244442992981 13301696512831965337 13956930870277963875 8718971901202227360 7476682371019052657 2551126676549251051 4834312632625111579 10323700461794691185 17936127345153250213 9119936756822835980 2401939911913919165 8180091080694808006 15868581214816330117 18110942184816071613 17650819311273856469 3707382100237091270 3575875882472739520 15116314825077657990 6457547401353494568 2070786919632868964 6708469410657316885 8442774903159565094 9049152016345224898 11558096269209283101 17403573308842347954 2401026041110613838 14226829854054417171 7217572700190499263 701750382017155276 9541954840546601846 6537891924259923816 6476919488460367630 1358247374494513812 12379137464336025696 13392632402077943300 7135488968468431751 9423469704319129342 12308081625320096204 17528170680624009871 4043695282969419912 14531730779768980904 15101962722541282319 12622458386696678597 3125952885600880230 1921582620277004643 5318726844749528224 8596838770581525043 148319675691955396 15675276113534965099 14102949061829324901 2097441876155392356 7107383853141895033 7868636084174244841 6095424112320510488 914293418260043130 14386342102047546070 15477214927003513190 5833596884567627051 13388088137658203505 3736409410274392056 15266244303238285208 11819061213891078509 10683596705995126519 3511699699642640632 13029227169374037599 8212335391811905583 881922304264838001 11640950701036829158 5583428863139435046 10274264823878653634 9757790184412295138 14180433108334627213 1247283547258035255 17186322427557396859 5313200951751887526 3473924315709596567 17993718791486111328 7704685557433016304 1869847652573370759 17587740573973854746 14022474898127717884 10524076565420894809 6486040385646738123 14754435130986506887 5469264909947210183 6493801724479565565 7831971597280749340 14009545671219657217 17629133710194757864 95630734958188900 12891854085820700413 17541191611879339763 4837286791805561815 3259554692381126883 5024476212984197059 14588009222532109766 10481654422047525346 16726687186920715166 4900509227372406044 18038737867473568402 17180965782149184642 4110897224795623867 2585192056270849261 4162953082773927162 8372931173159588630 9234852797265318249 1655163284052147423 2581719530001853238 3215271183395068120 17313990855450229696 3920321388062261231 12942551739119501278 15043096521654050654 12570252112468843626 12754335100353207512 10507870066270531635 5562547261984312328 13406857093702864294 15298386638903264362 12938244356739564732 7032561964788162663 12518257267831589160 5943966565577132212 15481461927894094334 1642328073312709696 2359967748165490680 18103483267427089126 456604179005661197 15123551683187913553 12550715655064748295 9734200417195050303 15296292368552697438 2067813966590994650 9862550718857764242 218907267125047099 1666739788768428406 13869931400459425944 12490423705786948547 307250182680379859 5605952648321568375 7977300971905365728 14970683499506608784 16061580039318457178 8292047886562616595 12658096124381769184 4975886328565652820 13020495218825687313 5132254782197323222 14013387790817204042 16647617866871363943 903742515844754403 15344988345528299992 7394517839048300243 17546847434339577594 999510827909053666 602236516094369383 9768271663797378444 9323668617816829990 1010762977458540651 2964024088275102132 6727584611609508446 6763494779668042523 15002717951083308394 2675181744852020570 9514644568957959141 2167692589802905085 16530003373729813512 11228952117204859003 3374076563434763029 13818582437083450078 12225998363236291490 5472741131740765607 18278784663507724393 10289918742314200085 17953082232425765199 1731061791823714978 12902026106732386458 15500650292471424194 4115659385755304939 16717569867643360644 8942817826754524091 5106254315190771377 15930871630541203311 18026616621639419595 2127212349424468325 12622420581382606050 13530343200499034866 15800584848858619717 11602394980578066075 17288637755087901725 8192778830258723716 1509603307944248233 17112245204925653777 14792969516436913081 1780287337732719970 11963053895546462234 5849338302317291728 15003899490074606089 9215578437978846912 17997731139393800789 4314799674480326324 12692930022091839958 17949623165852628279 17244828531554224747 14375526283138655013 11835373328507819890 3703410829963926494 9344634541208467178 15654499434810957420 9960497148121200493 13172754148052109553 338683307869907205 13426070151555235196 15750290301458507711 6075175682410283951 12489694092117483534 8201242786635846150 14913770876072086263 12997997316936281680 6729835333342901836 17327839520401700188 685321253822001527 8218324015559470762 6286731218681107491 10566009515724439470 1313328393827984934 1050415247180128005 8927139170396519779 6536341422971277551 15198065994302182753 17329521913629680653 10325803505220163743 5639964659168230071 7326372065508656032 1519602593695427907 11172176230070255674 9406270836289947220 674139256002806600 14389847618880021434 2166027948698843248 8904966486713616062 3329622216577557281 1011667543183716840 1599423230828424927 10558922129152831743 1610634678946358784 8357847497056050952 8317227514790221067 17974514263570110789 17579019382240080204 14601844982631083916 6300923269698080420 17107505071431795097 18041173177132692720 9723149713857933832 13052651475118070237 7413467091208601989 11330474943240116674 14572950406423684504 1370088420656666300 16849930019129848622 14966016795090285657 13951163955679978088 12929623152603655058 1318970694719044742 10804719383277225398 11909579907582743461 9932999216595813326 14795897735642433875 1174986149740821612 3213515226908705856 14611673257308975683 18026340690888968775 2215447622067994374 3786463865682365605 7660044523988384766 13713335957174649590 15284555646254123572 11798514171515956867 4882662814556102873 1089906928486890803 2057944277217667190 316261195465588559 8339591651848269100 8865171026030579782 11080896785172066171 14473147376588154723 11286169106948643611 15310247034395812964 12508816100571001453 7712028808697330009 942057530392311959 1126024984156829749 2077021513824767319 12851478856304846181 9842221504862900536 17368285428008396591 501876241559459252 289876007483523198 9720853459387483845 1838108818295566181 7090829489016265021 11878832056378796795 2475013486648764254 15134636599624444496 16374710066924784756 4207060311423635394 134898092232209703 6521869799674580026 2052341985179754982 7858993767934464884 16703677399223707696 9032017676571335886 12562485032057702720 10748373688761847809 16758854890121438669 5994664384414909059 13441234527494374539 4570112422638615507 12576785982569501583 15330619787884299793 4334848287990346088 2738469997223713209 14059069104281153602 12217225557575952079 4787912464675809469 11043712395513755530 4081805511388076919 16934208054501932910 16407324630687922642 15682161491938478251 8537770227137714004 11094448065736803668 8205572127976848479 1973929413691015791 1781201931470723478 4044617102165899640 18063309289343307800 14441379058513488184 9087556982245361269 12374500016087805806 14769085356574389353 1062987825387186129 696449281386670449 9497457122264915313 5151444777542835149 10255313904691855590 12277572967177094341 2184062859528943687 14202415664652854284 2868811115907810448 15218411711292502555 14559056895637108329 2927539574018548937 4348641733381480488 17605831604404529456 9852256392694220885 13228346317918427026 5985365494804028068 15430515895478862002 1701491199336470315 4339369606918391672 18146400917907525118 5251057151746252196 14634695813882320995 9769560250664681335 14077326520475249342 4892078320641787415 12347961801248086436 11991491407627278296 9835952801016963666 15534799922182897654 6687412766126075072 12363592523498492813 3263710552764337585 6047741760217599979 3514524428463511804 9913757664539835815 11930732047633219510 1789583871607688573 4679268999095331221 11474382112663381134 1769231452291395096 11436355465801056119 12629897138187469825 4486952963784878917 4037149572546788433 13364515300109347922 17073605389709785081 3127046302903275048 13869256233075952216 6830736667184037867 140145488002693248 13058918515907446433 12726837516630071910 11254038067557936341 12340927010862115565 5950652962695322898 16182902119723142228 11853480338804539532 3002230149145407230 13894104995573389443 2267740960411296316 883803192837753666 14194441401719915034 14143930930829052038 3256053409420835415 8598770100620947701 2298884585467820448 10878362313718740850 16586697347122952388 16415599355176563856 1086922265238482191 2308124847780816163 10342071079045906535 15818728187066735296 18334801738850651490 9502123159911540193 7529010784232014062 17498102715362119290 10963015052242298590 13672409230961077038 5278898423175416080 12737997538585098166 9276364637058775997 16826767544626816317 3641586703866614839 13157933455939558660 13690671332981414024 12885216313988259535 3920876377892279641 2810406918046151847 1386341028080193969 12804099302473653018 2869782632477996768 7410313524999643262 11528175529994691145 6046379601273953635 4964304420603160058 2295678459793110039 9164750003221177525 5687621200607529196 11464263016185908782 14072048002332060140 13659425643982237566 13410950540053266712 6495621817490849285 8954224098611327520 9298109019906165272 15725502825718948547 793609085119314293 17420852932835280560 1428266088366848566 15786867399363927148 10865574934667839094 18035854953097311260 17991847016463936324 12749735007565820909 7279187181771105215 12527917017768206169 658018068141376044 3491580536195724042 13230074036455887687 14075684686552501482 8648362097327274919 10420364069492083829 16319217087853215615 4515390410091704628 12039961091143442003 9481334785008865810 8180024447050861585 14931531175258952660 5665241692171120329 2802039271832664609 7337334269843551866 10451072443686740688 17200013161261992670 8237084619809100481 7762881621130092990 2437901544938847690 16597031362692968207 11819664679510803992 5810479513419857633 14490989764426956833 2538381395066242714 13767886215527806710 14356885142381252067 1177262607082514113 9158649041583107051 7568142432356215761 15303959582936927684 7096981538101081400 9535739561533833427 15921240360457998847 783922688750533503 2093143060438756809 3787879150516837555 3518101776131607559 7127853489182249228 15639819494154696202 18071779444436455504 782936708414177373 7314580861372515451 10328047849664029685 6457403708344171365 11010730493146003672 5972479801623111724 8806181573484474049 6659087199319238323 4262168436916640930 14967064414926904520 14098456999608033965 7495856809428443017 11818908488515082245 16163043791434851452 9533397345267443225 12449565732921354115 2360978620677089414 12281657232918114341 272952369085259642 13245533044945028393 10173477933202683523 14630820229350215631 6032228505720350963 17762356322946611860 10650720032116775456 2089846635436397327 8165601166074550088 14686993454841242248 13146262029381195119 1659319940956748390 12757009152969466645 7935948267140735664 9699170066071094161 12718099994228699985 9256761806827576605 6650018715526823689 3520893992247805505 5600677833444406166 9721120079185614515 8264679627322879256 3366397951964854017 17020738352420731295 11016687147861125897 5667616497788775502 15125816298198167437 3691149591805108351 17929234479025633547 1087214215678007829 14582145073347133979 1986203824612743688 665050052790645919 8672912866094757128 17212622568593831907 17439003096313513280 17002659635378591990 8810420940641867115 11664966257875658521 6914954496541368830 2067514703730929891 5386099152749929931 17114069149359914662 3408017318355426654 17179237855358426941 1521109301083052673 15314364218847021353 11609603494923607270 2439058704610387627 13197930392436203473 5016916160632769148 16857402368261897851 12583828858949712789 7282671196255242442 9924815939721765501 846682328409238194 15363728995344527254 1324229118170748116 837521170881849364 7926515300841115489 14996636359141390015 5962481415060488225 13979779416380798139 300114739966398593 3479125388630419472 14591506349853155614 11518460622898218997 6383117116508988623 13571342891639244465 16338505124605266380 5090673571643832638 7212307901626439701 3067827069505087556 7469709702643570156 15595694941423190414 18288785244725084996 14211651481666587029 6608606236263352825 5341436434231391101 10097357018565089852 15255797709930472220 4893524760922278934 6207705871438739466 5429202577588281796 10772057887714296376 11194728639496779808 13858859778632603974 14768777057726835323 14832020075142413602 14418789378972389631 9952178435995136456 7688797535590240805 2990903844135547352 1618014209202140813 6254028704410578315 18284017197603405170 1111322057268241397 9267534521328499855 14777966567309738238 13118937002379621465 2489347709410082142 3018627074841174739 3714173398285291679 10399778561364761187 13777484851911684659 12476520618991178186 8589819685785871158 13352888343361178229 6700068721521737932 4637550283395448175 1240420574854561567 16781461347868596673 10241168846719583175 18045541868259480785 7886022031406224577 12696379297499606244 14653562677397502593 10796825614848407950 15157973150994691059 15741982209708836710 8503184463223355673 5486500230501797518 8478970157479087734 5467576196332450100 15869134950583329049 7010482630869793015 13915257012712043339 18257412453851031032 14488536896373654965 6657228212159835203 1393996278118709979 2906430027022714080 6449787013931455620 12079038775231226663 16091027981885380132 7693003188212615727 13407889817773606147 10056320505372789057 13697106812291245488 4724975029058870782 17102843544377997329 7828077499400416246 15706255948227150356 11916994103282157328 13695990807744505698 14072577789199741033 14423827006312340697 4008266863732148584 15078582710954050730 9268232268185766076 12893117057157640761 8856145994829194000 13898060590126297988 11383518476373739449 1669538311478590948 14545444789993124336 9603963830382843224 13164177790645508506 3990722524050659249 12221148492959689666 8305864371980816813 10818689233560275607 7672065103820178348 17884594358879568826 2351945197565415711 5626596395351097615 15937369370272022688 7945471517978155229 1390655332577122405 17808015011290799989 4238195111015138792 16109961913539579351 14704277148774189403 10116101483398967319 6251823719013496058 4568214071485788400 6087809499615042891 12647373030157146235 10106774549860887124 17648516090972024004 12674993576612247652 17324918330700478788 4440745010291395992 12420205470377293437 17835200126138091663 6648405787452137367 7062006200694145322 5185374021279350286 16574243003610366587 7667946848131703070 2003858052793126409 1757107986988728546 16500806265170240963 2024970091221927143 6798944381705134153 15018127505765126643 7863706001621101879 5217286107168473622 7753612633878157770 14809425037954432572 12008288102718815595 6586030462364503548 6731411857859849547 11488270193998292696 6317277766948362924 6953245001706805958 3859435892333055120 3246158676142263164 10977940189194985779 2348179649307274607 9822144448408542748 6387611831124370879 8821824309626898578 74739768308029635 6566219082656081130 1328925967952153209 17154900568891058943 9160450910441761952 18371215436535331723 8130878274077431927 16018994286975549383 1825729611941576491 12412401869510016549 1302654439202978300 17463916623278119520 5399067894609923185 4266557417969455306 18074221530280460368 10544935343830762681 6223494814684742472 4859000153107829857 12007302821397559855 11551952560456941792 2944163823122179325 13196212170718091898 9666182264071737811 8154026625150608172 16100966578034033471 8822463388019655359 15336490768679454289 4718192526100651463 8405185711322172787 15499182724592966395 13499128045536391371 10713134422238381941 537793998562631807 5661659633505716436 8734505771422481162 13901192264121155467 1910431764144357247 18101996670758767158 1933095774554089547 9905270194009841437 9075104846833993873 201752029194362041 7032952009131977014 1616000984186543256 7916251802599691885 10721598460440388278 34505236428957100 5745766207044959772 2820325436550744634 5109805957823684999 4180825317612069600 13107569836659804853 749979135312932536 4703834221340436252 13706329822404987530 5692856246661723714 18045518765809104 8266569942095920366 6789300968833987273 15346035644709246875 4823506829659788528 10249625304731332334 4565469356763098687 12615440661216567546 14749298376294154512 11154259922172940327 6754670983067331229 9723101362881118353 14933466221727905483 4247888933182274032 15688766921729526809 12696232459103277888 8863257289867210753 13593562279585375319 14603875240546687811 16242213933870846196 5931747658739169556 13000091467876199263 5069114658326270438 5543017788799219755 13464805576651237562 7318289319570485516 3131978364727620713 1733868944294721328 6969913014649798810 2478011636612653763 5901536273732253301 10435509155818454341 10171315283350601934 6083251688719526582 2570993505398967892 13664287980427543505 6076292635052063017 15259347365630573592 7297447799691119575 11252899517362998391 15950938803080198486 1074318556670177595 15408635361241295521 11210597690236972117 10314387549581079257 2455090466162197429 12979267118880115633 12616433353451146690 176940483262172037 5450363095985554517 536973403125046583 6928412590423827510 7770204541086480487 2906369104364900020 5364501032924807218 3845204826281309974 16911002059750258102 3533414623514775213 4386211709691344667 16837626633923880800 1744174421672026199 5025468818334676757 5812891956244949381 7302587730143151289 16827564042753968372 13261206268914397186 4972488153895272919 4457076265063288594 1940002715824125960 527914133740663140 5036066342700767940 12001014264394037736 9455648054101209548 7521166962530362863 6294134982183782751 14261711504603251862 4915642737163568739 12870911868535728123 12771557461459882827 9345886152604437529 16608562643525834551 1156312239699904551 2357712389641676384 17064846927377135992 9435022963842884765 131110419685329013 1984010936790911343 12052173646053728196 14286011940530857781 7130306571266512434 13342045513402403447 1551692827890509667 14012155008615616455 16395344095792705429 1497347463160351154 4564186818446563213 6061566991665667879 8165153907798604277 16456051386514911538 7578230141450987234 4698613132689900402 2839525465855401436 9013390045049731311 4068809456470044235 15409363106054048706 16233047712213821632 4077812355822908644 10538297722043022539 6409179438583848840 8580467319410086647 506243065200864664 10009254558937680061 14059208238390747363 10045794625984083074 4481713874249121905 3267312720036527373 11750368825567958098 7864152533017297724 12292284278721150127 15080349888124317581 14964764920992045320 1669513815529489785 7972969357628004192 10213146101460014528 4770661276895151505 12669847796518922721 12722319902525377209 11146545599174354200 16760528323110203290 7335402396835173643 6560811541960408604 8586759147888006206 8416387978002066756 6708568670699593219 10301101678802005516 11759748033514502716 987201878551252012 14054947749947542527 403681044513313649 4779000264190568461 8819402328446470246 12761764083794276811 8455813723852861983 17121829434534407444 86038671499330908 6959349808347959374 2019678699793138488 15792921339408322452 1355606855029614267 14258732163172920661 11753340838472760703 12422048090792659788 16695259006005672304 9578772475276651068 12651363697300822241 6483505929371316807 5133391676691499472 982099892063241958 4934513175365560642 8467397502054150813 1797817116294529772 8776595823989530610 12061298052423666433 7010010140951484362 4569265335787081087 9907453953909575716 10002475250293102978 13629123511271391221 15628498958748807540 5579647720912477223 6727358634110029068 9465684018239804633 17226035889544430706 11319397690769136630 1070524345045892795 802348957778524539 7074477466009920392 10360333909457957964 4048889886358944307 15570489820310713478 14436797654761471244 1593250988839480186 1582422146977417892 2863103987531769236 15847782204632621282 6914712943713212199 3852330041871777609 11579963515373601375 15699205169369887909 6841564319068047786 5881195913586207318 9791342815886767131 15151430520655643257 12748540757628061505 683807477076481592 15624206571057811359 6367441104669423429 255514404022578290 16914338463414829933 3818767323345519183 15379951188084098897 8529243623694021220 5491463297155170159 1060382769046982371 3211852730800726590 9608242700522992001 6822676199586616014 7312050626777509558 17653797154748266580 11856642301069246771 14340366057434123287 13666284634768157305 2523428933028225912 17486005401027292412 6180496445312856735 18349169722845544947 3660116274546608700 723500559635220274 8549901288442551599 4411990730371092583 4920340017888413934 1610441383740190423 10722173763262521964 2515766749225617799 9492000383099265874 13183438846168228121 6524392129499547091 14262717995525477531 17601407751709756033 6520692322540945936 4764639682142276871 4691727655006399621 5836343071618904769 9963108823834311335 12627090934709636279 9248073934295437944 7917524185751496368 10923575238980064883 11946626401246488238 5500665821882712141 2000896904318078980 4689383050482752992 7146770028370565438 14842911972518325616 8320184659022791757 13543666140591856517 15799009924923555847 13516339615159295543 645210037834944728 5834821551186016710 15451301849978198669 2573487395231258762 8491273205344422565 5515079483584735204 5994390532657582559 15805610502248452504 14280505270798482559 16608640249170134874 2326727857975204863 17530970369381836247 7556802336928414657 3343303577595067343 7730349137546117367 17565249044101483785 7702459190120691135 11346983005180955149 5155685890906113522 17364035664221472614 6737032295053240401 9118296976984744518 8612662855208222756 1766453136476715924 4718913785761594888 5946488207696452165 17169135876933411721 18388577638655269690 3429015389568078518 12748360766491025845 8840791878490740939 11145959262926657755 14577264844368589702 6483298992490685922 10485720165267484959 4399209445578821683 8364780849465630355 11195662543144244927 12558009049489417302 5575120374292141360 506025760814156650 1576138953804696849 9259383334389505217 6458121092199180285 4048297845411213158 14299344052863576196 17689097302389729230 4616822587110839562 4226248042452637106 6392324808057511388 2867226442463050669 9655533619853119206 10290229866699462269 4230385438723989999 4301557371981666399 7857525197307494901 3552334465997485464 1122307220734235987 17172719147678042863 11133680668284094464 10716765629251075488 3120707443832041959 9105433953619587820 1241160155731488083 12966507738032392747 6259897996743017216 3892076367735691789 7502657325251012543 9171331021363581443 17976334546706894131 11684349825092441806 14669231882768933818 15814208284043935080 4635761683641083768 12827304124172721149 1154539192314539644 7526715013985041366 18006494259721740469 10808442131719943777 7915075664974767654 2439105804922130001 10129637785301642055 17658640362092363279 376651393541349265 202825570919124331 1373179346725248146 13915528364538687731 11675303225890995165 4506943310568515048 3342372610014629730 15296544906141511258 17621233476519959353 249037486715109465 12900617546793118366 17462862085790123267 3526605827012352124 6682789179278415997 4468302009690292691 18241938496661750645 11010149954262220935 3532253553335227062 15563528726482631577 14453313637553289332 7849892842182225907 12631713504518203530 3765431275090421758 15795719520424099316 13814367849583982790 6083663806096933087 10047459682340563112 13525225585189327131 5580963070528339752 8942993964309938939 12237511434368913049 10027930807351952220 531694827669690203 13021242060434296947 8064099319526172639 283937897786693133 5453994483657003500 13777053518221823303 17625010885607308429 3893785388271337212 7555657920033452615 727966528470718889 11268540732287318617 1743122229838497705 9769054203131255646 11055011865396009387 10970579319486244611 12170704413160037621 16772688442058930830 18124884045889690518 10865851037485970713 16540530282973763369 12603144949028546181 12814699777104532387 2981641991465564045 8802178304098929519 10144202418144777593 13452793370271500588 10216514723626086383 15312750662140135990 8048683282166493428 15972883985634797355 3136526057562626207 1390206558919882076 10988318393846664483 6975580805458229751 14003749302533873888 16453646043167704681 3552461910284517757 8058477335578293030 2507648167143572240 14605023879917467945 16127537835893075907 17482806199253896069 745117661576084138 16542138539131301978 15139892581295572626 10028426244645521856 14859765389641627200 12885108180314464477 17115760848367771230 1632561863827743543 8920063130290622798 2445576856406746787 9630001059892751492 5316940251901022221 11783765129219468306 5163954682099058115 12383249913591250862 583794185497842868 285354382455887240 17441304764564366574 13941749090812174503 10393145870267493836 1088020587355203613 17952606922015115801 11422403275643597586 11606951368590148162 13819531876160369367 4250634338739989793 15241876112931372548 16263871292782440225 10542905121892009734 7898637884868466698 6934303501140976641 11818855006436746930 1555101316533278095 15876028061742656639 15584646764676599881 11481361425385295551 8032618093324959331 14355737954838744543 7313776250316304846 4691575785763220859 16325430971039569024 4838655531505040805 6458541297477989006 13106435918380691908 13420183899211506277 14457991285020457064 4261514424023566523 16711106039683124074 12638962324538579487 600060706161098670 6015554485953314944 7194120812232790225 15314975550018629686 17763270552935269619 26975052016965693 18120761336309254280 13565604891985561566 10298102482541950100 14538383921954375094 12041123813919133077 16515207251912585175 13092278594912009879 11287484716728084248 7913192837434532121 5864411354221936377 17739402674349848532 7138115865928027254 12796065077943465468 9963510950389003854 2815728838507141474 17775747961341056044 11307663781069591447 7301234992933061126 2763113287595016061 9811835620299161062 8513085224692409731 11719363807810763113 10063212110105264445 1180745268757170674 1400351912382986731 8237118931683256875 12571514446959621416 4974178531882467104 4328343133401267126 10109407296296767416 17361393244542880186 4222015874131280456 8399029044465282879 1054094402147849713 290883240892674014 7584940578406461025 4765388070471034760 2197305400025367688 12943136314153341993 1845028512564886582 8145379515369611049 7099014832095025081 9097495355327463509 4665014583470223571 16915392134235879940 112769332925100154 1519462719132350905 18146507455384602898 14943878923195344285 9882952537227486299 4051699274269112494 4937015501567584236 5819688995618976998 1572136935408803305 10231289417273196776 12636664204647037021 11326713324521797898 7366321984646310515 8351289221477424991 9159361345417461802 1202120737116153986 2684839580822685346 1688546126826940475 15691618380779445694 15038495113919695463 737800631145656294 13052261303691942003 2156904753041835980 12227816783482383801 3770102848207083164 15858756191115160845 15001212956304927163 5765777859029827039 1926955957547089998 18384222768941282848 16924774671902402109 2577392292305461861 8797508817687416926 15869359983176507756 3893780800112691579 16472565593516211297 13968144124862226235 2523143307418640424 12174672156236146971 4416497911325649076 2151119640387591266 18427342725550559988 10974342519915582174 9327636669636569213 17855968398916234074 592700701448999174 16171415057942714249 7560828352439064014 7480848510874810125 1451209210821485196 202745502382063130 2328368805571904107 15920069954073817253 7497530504545117925 976129713609406757 2337860087050105205 10801587527333392689 4261953766541218580 9930996362054270679 11524319590959931580 15418429963690239039 2080719597248387113 13214591820590073660 15222353737671805229 1416019570046537646 14026261274270716814 3240695307047939722 1966929196500540970 9339090433123202997 9850721676074951570 1892457882520151138 11404414409891632533 2219057177088322119 4668389223276320807 12778905791953344613 18114847860867426948 4825000560565306807 2442539305036702892 11522648121033876572 9482277053320634415 13240560529182248919 15513134808256635652 7060880154839675733 6908541372438428781 12630281379678337584 15068008919011275021 16213811573228614731 18141214466518761036 11853541514245586743 8111116612221114113 784749714218575052 2775579311775463206 7141138312462099377 14580133816997784984 772858105186698329 12946822092487747207 501770625402698509 2098082659772992342 4771292105172263570 12160895425553480811 17332242509220574535 7413824139161100291 11964982080316901322 8801601312913236757 12613979644941247028 15222334302763376290 13002527687424233699 17196060954203392681 12030900747279313405 14586011251610034103 6616084477714531960 483356923998552072 5453710290587887523 13825973451083275324 17021691988669284908 9702086402625666251 10717793695345392793 1335856734969948376 3091015731809827216 17990849834693605827 4890149754072909631 6322263409037008014 16052656529954442853 3175787770266599624 16370484393406319556 7408330442532703520 8565215067730552506 5010289848314758578 9618233165923374418 11346204835566073841 15696977232988614010 4773547678722234911 2256182328129744716 7088233082659202114 13033031714683722223 15418982691644113053 3786178719159311041 4605995998957541972 12170712160172866849 18376291684138289139 1668546205986751518 8940925497653217653 14759078394094573338 16789468038878060494 8635571734289986596 16525843744858963242 3959276380072364639 2949140579532568739 3716973965824465949 8566032436318031247 9647748314690572111 8011286750695428681 13571449958492416254 10788356862729962027 13771809722653062030 16043575020086308367 13193473653011694247 2230418529648023165 9718330707203838393 6909768778910527676 1262943620142354035 7777115254379115332 3827662849525425227 10479500427460441268 4597385552783614783 8749640111427531748 4922040414911996159 12760762623903948730 10677594887100200891 8337098363955578932 13543088691127164487 4245307607309898482 5396110156593542328 18080412206962355864 8178815926331853592 5804338158807511965 12381974028327207499 13591945966494951160 15310176328124949844 18158525655942345190 2711737752374818557 981846548255811927 17757194207921266631 7418763728114062859 4697540233089864084 1957333246422441833 10713885477630970013 5503482117369387564 14433645130772374225 461629430942197505 5396495017350129765 6239295032209834257 4940254175186720625 13968795420140579442 10820807582476473373 4275663255933216289 6476979136139861497 15707474500228177459 17260575014041774878 5818613942521795945 17376332868908468497 16965472677745758654 4456922358940800109 1671916252167277823 8959971189150901074 2716890728434304563 11354789617194263315 5987158755487515574 3701406302009118837 12127526757893023003 11525887737645556115 5214213222762079697 1250882752793466170 3643072567908572239 14091623626470517354 8528515202545585528 18316298806985435925 7045685084350778032 1109205264955274878 1442681133009098882 15162971263594230528 8456788289624230610 11992775826307194212 14524471250353412670 2362646395062993826 1789083306489645012 583398787232483783 2507115944008325548 5106603911094919391 1752750666765013315 12577569624408434300 3521575816133016076 2224146061753713464 14342991867486049163 7156453233089553751 9641728925744483406 12913624787364458561 6035529467382250179 2407462853181193296 16871523533293493878 4187694703752370880 10354731225610132758 11313191652718880274 5390884497597387389 16851907357960780466 9618041088907746956 9661859047288539508 5365978515404469166 16077507238594573809 489913416248788924 3310964192619944019 13560034435439404776 3624746299887953282 13520180970050124039 12562511524258039510 17541146944866024374 17114872840302762866 16213682323587336723 12679655653799074506 16212288575779583826 13124899118990253141 17663853090466854026 14152711322270045031 7467020742332263664 987537185283442677 8287992028762201368 423540846146876685 5885019713212156324 13530216973575523216 1667777483329181571 2993406697673130235 4321416244133560574 128306823772363111 13407018506239546705 16498961462699462638 10473181769257181749 16496052236354149927 2722371215763656019 15896185162629571135 1103314435388510046 835030778371641244 1816847956020191740 11766521496769941155 7862997074229252494 12639610753444270728 4296212813570536351 961048215477246263 8768212785324521419 9175967511473925610 12877424914375480844 10492429935888384704 14547926411040127782 6335883373331813664 15651823206122789905 1882275680835921712 8227732248210622588 49860186521388045 14783863920888657673 15384811790167683704 12532829634318582319 3007426954967898691 10264871771411121511 1737655355148156468 2897029400302789503 5017672052544020497 7384012129603042442 8665603419710927679 3332415524080748151 12165919424562525114 1968262155021440848 16813636373526084809 18185219629302979996 17832622637278296852 16328702386711879275 4698940865386444515 1990602172283866463 17871205495240405496 15595758851165906317 14761559500304416577 6186011297315859193 13906755598818991750 5213002102506796552 18212830070607509511 16210918630108222252 1173950987737443785 4836738347364970618 2871254269630536321 10009500734149334718 5014301570320755317 2526266979021902956 5580429418280621356 10337151597527171597 13812330755164368166 17230774489808679935 15397379210372084398 5140321264266728944 4177917759186016276 7242063457858611834 15478144202547511151 3897053005631975710 2115755145675318844 5625804433884372761 13823278476800742285 6765528647944467655 7046799620216523437 15414012686142603813 3489852856327673114 9682177372202909105 11552303272441920296 6482109037760668013 2954507957989597724 2304191747406317127 2239478993430297207 155701442493316646 15176882882723895015 12989159271257003730 11103318486364064950 14929808722618519834 2066444100286010921 2799363247846678378 11081310439148899737 4340800856746681748 17479977425949139796 5813730595900767256 17628028636119340284 8453684745542252122 3735096734300700657 2067789351277777591 7830451022896015503 4590156527119711347 812624208701541831 2825549747453576444 8687330582612228306 180252079480193129 12056987894311779375 17879504981021405276 4459783784141962182 5352363021592766815 3628846870268601685 14046144198197431683 15444834960871296457 881457337468842651 12219106065236574388 7294970246722535250 2048986005882312074 17638650932151151144 13985491944104798257 10181723295794679468 16583985548997025722 505850885020223002 11724238297470760900 5691197296342937504 3290670652705527644 14148303404474323156 7952124869173027971 15198312883906143757 1150726890531846015 16970938996016119341 15196428775704724635 5178087707029283045 7285099278844454736 15715206617194567887 10621615238342193230 14713110166891742989 3844204503613989749 17844162024423947924 2283285391153602898 7450433293578793990 1800783476152167774 11985554013560068510 2196116531086774533 18339282409859246775 17494818766378305252 17391574031572818130 1531406526237210519 16918392636435271715 16523569725128946568 4209909617927733878 8006017411377945061 16913303505740361291 2969445161443804318 1314643203791885396 8360949917971482018 17180047638831836120 1331074946205937985 13988801892846812781 17389678611714988283 13517828559918431031 18392674202735325254 13858132138407401340 10614435436974099021 7571185004193634224 11335938846860590776 14056132470942926064 12495847916415696121 6544513384708744724 6076749508960853529 1256733833865368269 5242733930754303232 4414745409971204405 7349987532675537713 13619847136249348124 6094694489627961961 9909115237849566637 955951339721433238 2114668609961559487 13043104158702666646 4214914580605808562 14925793632952637618 4948277739243943043 5524159055097230732 18007082250293813098 12281452826357378502 16066694936640320544 6793320816656120537 2321929628944402570 2140344530036134004 8700655771557975204 4387838243762432060 2445926728811824425 6393522162906281809 6314519056759697847 14970983077640384617 2503238541917872091 15642599897157475009 10086917153142960765 2886217374036027115 8271247617973806252 1820649214863889773 15195371986614228647 11395605228650762256 4808900037458573084 3265677525141568389 2541671747680107642 5546439360501152678 6090896139468353383 2240448437978629171 6790086951388619191 6791727031793697930 12215307499147425470 16362794591244572135 1971201943580701351 318514839803104291 11116930407767604970 885616205806746834 17784239698184388530 17127562045038440598 618043024138788569 5676620250921576617 2252403671237247359 16710559410133398636 12500055985591452107 5195581356820491021 9957611823677602203 17489793695581172294 10488899943576709455 13401231422349175725 5838750553680573159 17375792892005891955 354210880456093824 13804778825331358238 10771255395767917126 223999417879045662 16087032102009330396 14709301280644899062 5878784488291565681 5599591637353309965 18025965137709498147 7899267265678540735 13671885806826681932 15574449878214010288 354912662805587847 6141547651993200484 11400707661952061350 3418533730946407535 9072767589870383123 8080306459442017277 5003530681740633170 6333307484361108134 4576360784188902031 11841322794941429153 3964869613806242544 14924433113109701063 18225630949365627508 14979712340772426698 18441758086097800204 11373712124260740875 13113266933523529125 334952558148751112 16385503174256440140 6895483970190035148 57440934008196041 17733847717055874811 9600070433724533607 1905976567254570890 2963775468399652361 16036782134673227458 6816855555767170200 18182628962069576587 13421168864673908016 2967956276910092445 13493064573620031666 18019662773012803877 10687771833056886819 6034706694169159092 4029687527991609861 6584705145152501201 7727518885060305582 4000485797736860802 10470340530494893930 12621787508324292897 2049141106918112369 18350395921166692741 15637393333378344850 6628258461903756463 8027802457144166591 2221969217749074234 16531230588188286669 5711406534678668624 16228712682322200800 9262759219326695223 4606998560268845869 3967339672023110749 18155234864354133671 6603548388105029541 2011288993190120355 16552934971403789001 1975074727297995299 8914991725865173537 7933187494052613182 5276005029090153565 1198501670113760085 6941297890567718998 1473461357585030557 11614122205426020169 11084322047506433008 2100331697146335404 16108352674243613285 16811436078347098251 10448726339708280462 9910005613443791832 3229097211502557292 14469134753351045217 13312969518443123018 1100082656134678459 6760045363531041502 13976123832579242915 7264193013671147617 13091094341622828318 1788140857429044619 18151600812748906535 8068151838435810264 3708738546703061931 6759562083585637819 9624476315122286252 8638001860777202544 17487741180404597477 5411766346273355450 3670941316263040095 1315973536013524416 10553969169663037900 1613297666567897642 9768517828763534688 13392789470686189647 5044601927457749396 16380545063148501863 4514817444289611742 16703053520263209539 9022463712713209943 10352402876290735263 723000798416931253 6816421999706248655 2254292563365775482 4900410273309181201 351188521398221044 11302856613807409220 13147262162882482444 7507152231828387176 8135848895735029932 4593178557552207325 4584662621633340041 14855721552877339234 3289570724572149662 17186933600884964880 360280784077135499 584600091638917676 6604284479622005009 3976017878354780793 15127941310793402850 14734942194133734153 3005847961538432976 4786505852793748005 7127875360747149622 3570694719629769376 3475338339563155064 9970144322135151189 3350295594216495742 9070545408042667650 7318503550590219090 13502890818690295162 700155090807256189 10933240085239714676 16468032514056730726 9608216126758201949 17062848941047361257 385052691621407218 1528680724492170547 2706762406150375578 7960444791850651844 13934327095412988176 16728695354590230424 15802578485444553830 17923512287711897767 13113508894038013645 15807075380237767366 7818621144331609935 11231386380130967975 9753036340111892419 16895920367591244714 17802223126768779285 18393971388074139376 8923648397073603972 9057642713032404331 10317819612146848760 4299998449511610651 17453830890181370594 12909726390621112802 9490079856645226204 4618579192821265679 10857760573428653135 10486664497888948517 13477146161136791488 46922704255669518 5937216373754106065 9797957448227608890 9111067186665975278 245074724089166626 4607203123132745546 11945398930724274614 18357895349291496416 12562620524343733566 1080641248930430311 4637556638087570814 6919130072194685143 12874952116737287948 454432239336478502 11514912380536531234 12384754173479602594 4412561366099063000 4813138667101474971 15581735355175679014 799304776870693738 4542583065400838444 15045310055591170740 1563838775112084604 624873788716696486 7944188700077995234 15384894678486214163 16768682739515608549 3581645393825964740 16615720654038838344 9073122560637152308 8342878444743811249 3692307379568907567 4842104816619488785 11030203228452194264 16216095046506582154 77609809155971031 10625020186280921161 6355947783813912439 9189297365237274211 6828523588248656185 13678743788503268265 16293206011686498478 10163756133399575574 14017420099660500680 9833767780997574350 3667613170458723389 13146514462007495533 10115070887527064205 18295283987830508484 18093056883388735366 10133564306809144929 9419051748402766151 6125396401065778240 15405435347359651564 13254282689182238972 2674173660840476032 18349947344160791302 2146180779195578189 17683173911675981138 10327378139096504538 16565144005405478513 15734888345500253129 10183137172758592056 1119290619053741306 2814459954352297724 8886618869932232699 3487783997321292840 16425299864261776994 7181412209643316598 811273423044707831 11754419028426646878 11738700332825281185 5186412958647008611 6897507958111513827 14046734934585609461 1747357004174011109 5269385892464985364 16153185132503119061 6296889512768761000 11695192954521289263 24206358447379998 154790068644479427 8997248004322729492 12981941978572038418 8228131663914478152 9007251041545614069 9097137538808428294 11183679515797845973 3145008230177169963 16495763333333295589 5065267856208298636 10949517298727698219 13365969352839136291 12648498945712101639 11850652489564927602 9072155670902955878 15389361974691463899 1310009723750146298 17796131756033551418 6225772575911628934 12593898062155292119 12706960276679663571 12626037620328753700 13361874986120824519 14156902736290106812 5101450059406654531 12071224066548167485 14292179410059965174 14280991126466793898 14284165744141420867 2262902411805028107 9564080155934361307 14434299729894911254 1671652206994891385 2067445726350762667 8464675505277907762 17982410398045472784 12437471528190812331 18282472311757884376 4309963071065644288 15639488707224281673 17915326320865750892 9792279068703738380 9074942028941535246 14945526334874809926 7476067728479843952 243816591777913951 17756995056813134399 7090208895188175820 8382485253503959725 16159718314048234765 10486333597885219220 2128544427590588804 6129753415757193301 6550209592645710262 14848633145117275938 2375121446331834292 7721889205352108545 16120986103187032396 6368460603238894317 15323807956298368074 17400401424131923608 12441208377521018760 17584737651015334323 17407572282894437997 6650871652923497189 650458511380468484 1439496893962262613 16378737611600428758 12557108318561169742 16739015144146080583 16155431700758347535 16360035956876114622 15168986621933400915 14844644687635797070 674747956521745036 10498746690552495038 6049982839498249755 7349346912878564620 11843938720003473984 10133574682473549178 13760657082295901077 17798402785692200400 18384753140009439894 15960552941112974444 5459334452640832989 18133435919147508367 14080600637915853806 8657104318580911846 1240773953416047076 415182361142916949 16568600980322534358 183254518598229281 16833085010423649694 16218100025517135049 8171282525335707318 5351024731460003992 608471337909494568 9818889846549794660 18363898767387612187 14196664714543453307 6284683633920053138 15751285630425033337 1928332540329472793 18091287244595361945 9197401834696233317 13320300931310786195 14530723542196287142 6780308798666522431 17543921200051973135 15974932033410666850 11562070525735921148 13320544080267633235 12420852429394296946 15761231447702422426 12340735735963858652 8257674343349991467 3766599682861754284 16049408956385358973 11011826467759818665 8304497677181076546 6435017060408284353 16054666708668003156 16397387108297144784 3557281309811568235 8951006227401639617 5307588606993247541 4462449189528880726 14665658584878093724 6672096433817118374 18327963019443507425 110809919437989245 15698003903639129683 14251569270090749545 8864355368070024641 9045797954017604740 4671751448479779479 10589890337363559021 3478241110962280260 15276499895972256277 140975095731549817 2268551496376099417 1546646572236230110 520581363081374773 10067318368790803147 17585938118818336301 3459417061498013465 8890374052307792834 1184999433369508427 10264481009658001825 7985888384032029005 6897412761638527805 3267479751776686721 15874740736970381136 12071971921059209532 1455796239896093997 13540487275141667623 6073224778477437889 1225271820014598257 10565678723015002315 3130108449448920416 9965980899378598877 10594145613263634909 15753072223954608551 6598430521340843057 13497796731557030018 6487170760904805190 15907040243280678569 1981051693194361647 5747563336545750693 11759825364189305649 18281199434763070044 4439136632161389979 6832210555939915853 17401380439157838832 13009737990719578497 9236038783705917461 9519930994412664550 1498856155262168210 4710898172930102108 16618155379829168470 16133867138216364017 13433214973068453069 16985233652153034832 17671789079552585402 11929992986793701622 1477264869408375299 5017342417404430638 7672959122070822187 1624807313757420740 5372443637435492141 79837312292425950 4489549185817466586 8210854342304635756 16485390590488952783 444318456633180899 10243224217479215904 6689393834548095503 1062008400625136039 7123456913564175417 3080350287174171677 710004279657988483 5492807817001446949 1363166161581915384 2743674750128709717 14076100916575569905 5088312496877237187 17112555286050390017 11867018551805686405 10353959510726859890 12884599184474382571 414228783050387580 7344111649657797466 1578525513077898209 14535573849403833398 3157929622096398609 9576368680407792735 13834838735100717644 18053573588656960634 12962722713213395348 16755483208381000004 3684692608070782192 4861279179247437586 8273628920976486638 4111693977971081861 42471111576876055 3507240068660371870 10570154372588315578 10048757748041309912 17773495808235915749 15527745179826580721 2514947243701647750 17684333780719013160 8393782214167502389 12659016615292785936 12825666199771577815 11817948606261776068 14083586073807727759 4140843277676818826 14840394209808089671 7367806786892893214 9717289271824025450 8514512531649922858 16588030667067178149 8299046704616340082 7427006689137388730 1667703651803954871 17331050858174635350 3175293150044206836 6932508485125189564 1084560423877853164 5691027583850574384 9755798960667061183 12899955121822427015 9499376765400880084 926433659329432438 1752710462804328723 1494870158526737202 2987939692195765393 14802920223758921953 10800853620489454780 9440517948370570220 4946077415022011242 14893388146113183840 9703957956067551878 12227356540410636753 8141897107406978050 229963200174281196 3361412087937876625 12560044058459428277 13178374844224053922 6034900988794187016 5632212417297586265 2925986188729633697 17268753531147701258 1647432377188130886 17812932574998743287 15271540215228989259 1084878884800890275 13717403502980410445 4550228046958231226 7979898977553290815 13887234551364203762 10642261626744835508 16246970973424027693 16536621120855794522 1321174724419331082 8319232952838737715 13515994675076030521 11022290004603080591 5112019660195505361 16218869991421610531 5381652348037793218 10925304203719370410 11637587892032444293 3674354049905549889 15991239338332797146 5487880657390699589 5503159535624158556 4608278657810250645 13178038354280050765 3094925403490384521 8067226741310464566 18364405677017890917 17789859943922811560 8677771505641633823 827242149556297132 4499946544392720399 1204346422923259215 15621034609504312477 9828619351299908336 12249205960270798563 9242708055474774005 1795714553971505424 4663321282558551502 2917652873082865108 7324445376724129744 5267998762368381533 5426903326799928375 12700846438844564793 17917534288445264702 1977415301735587590 14215549260462978434 2101190596589125758 6083020146804220641 15402944909535491014 1867115272131842054 3711232073596917952 9421541117089359949 1014160915248149868 6640809963885805035 5975877661153718182 9042536288992383531 4799081733798397429 935369504536539824 6273604764881123464 17005840885009294058 8992100236352649361 921981299860746702 10657046181183101947 3866998052743568165 14512837823933563910 2933022979954481264 13437737973122281266 11408970908778592342 11234199044627324429 2080757182362583242 206704625834357834 7057539283804547967 2647152556675846513 3547706462371808456 1339890959732977188 9136635525264979174 14253634206363428443 6336078810214133896 10464562371783608285 10112959563390779902 3107075174523647629 11368330507305141742 10714114602918336134 521047418991733266 13957493387910726460 9885952751134265707 13510016074181466947 2244982901662031063 16258251761317024841 17882827456385362951 13482581550272465577 7502111675894759340 3418784126264260319 6959961668077693993 851468154422756863 6672205938894755029 4106247812346228027 14564211162165133452 3039551820526642549 13728122115985633416 14218640314943591734 15427283271389782283 15679730813749022683 17579380496442029160 15791082175831659819 7157058698957500023 6191284104049025161 6359065274315267968 18241481460803039440 12472011713229955875 12164641782969081423 18363523304603278697 9300184247914347436 11393846402662045592 2956588143892478722 5697713449831516537 11926450131717632637 14835680289299528838 14729401295178864266 18016443758039658505 11533339262002877586 10290331941590369194 14084855930756976691 15088347494801121539 15878177305183599482 17764609648261027876 16001765198484259578 2379225567380433543 6402406093016716417 14894974043682502309 7612056581353028558 9089903103006824330 3310170212783508539 6385977692218306959 13223570252369292936 3193204968772095736 8001119515011587076 16251886294120183233 3319438432042505234 17662316111903132841 6682239249420111249 16684839573588646012 7150963900590607547 9554675799812074000 2933411156232204395 6192364711767320719 11467039871452383820 14382192373433437735 6309305314821612916 8050134844419631433 1633803391833539648 16513572506006899149 17799923656902430929 496935110180848455 5724617087422839035 775061083223433243 8586862144272942440 6095938181836715711 6925053824874078088 5197839213796278135 12045469523584426383 794642067397647401 12976429840055686238 9414506145992361222 16145322045480620886 16505833820597765019 4002119385511737619 15575078500476532892 21008357477821694 14482530634198170476 17639541535128231498 17903896390617344123 698890399854034195 8258091426365534127 14470879272079594380 13792866159846980895 5722108646477730711 12352463868595295857 3366427948277266472 12103836639829392384 13540902174157057287 7729462253959036517 10277277877635431495 7560075405823714563 9041631811189828375 12876173671704710321 5253177706987694338 18419605284672396626 6102225596423956854 7135704043510525852 11872805806384123264 6705256478913933827 15802665988490305486 16751627768716528448 17653064740327385506 5358746333366614893 7033107593566217013 7291308991359685702 6953484390162430818 2001162099205632226 4667743137641341444 12635561367506661213 16430800798843488618 2831030291962338750 1565109669402693766 9341842425074930508 17174597443760425792 1486192110552307227 3418449081311415943 2087823949257859109 5241905444284535 9123060451965876816 5610069252021484719 9054908806023652581 10454837980655747226 12852359882808228608 1968836978206616191 185953442549301261 7870297951308320144 6506736228492411566 7410965225493765860 10820218084784205661 10679273017469441184 12716401715805248109 6513388259914887649 6779656817549557486 360135880684490886 3825812751637731110 17213467046982780320 6222489042978484565 10299341335190731596 14326110782732550967 2411712995123722079 3125655507471066102 2823918207881719305 3976469477841456057 9396093227563189319 5517269677270869926 15950933232672446923 6238379486425047792 8866165477382723373 7257107980497615942 14651938121818998106 5711350247459222629 11143343906388490562 5750252023760840963 3794588236833015314 17999476462850308962 12341199469794605145 9850276091316342205 4156967687237965004 587300181427238735 10586690480587240553 7830873582076048177 4349213756066349360 12257519897726661086 7257057369678920298 13090751965980778012 1805144493060765859 2720250690683852325 758874392687425579 9781528219034274360 2448191344243498592 6818777566542840760 14952710306335599787 8908768656070707496 5478833400598859884 14550557202741661453 8805520753301582573 2009620430026918305 148114615988467968 10890953189154383351 13114451622734511457 12122659324272634428 14648734686741521482 2808551115462979681 8109618763242382214 3545937554767906621 14844619694654520563 4119217842752777070 15657523490466416494 3591549475406012802 2805798296093032943 6091882494872008246 2256582864840253136 2655589799649929156 5388158705454347556 11955759851862576074 13289020239695544761 17808654065736808273 17675342301145315823 12811548052786636645 3421416192314562216 1991270863409053239 11619614767102209218 2950794313402436080 11711404130537376828 15168138140089005811 1713269981175715864 9210090497210495628 10562412881055310530 7493177008975294629 13021516059009702286 15066708953868460316 10771486934492115330 4995432419777271615 2937603341176213958 17073218166036101768 9085276242123065624 13355091127654488280 11122592721158688303 17272368155723430744 10608919153198956363 12848780472056133613 6494410501558969880 5848792380787016482 2976595498141896822 1071133429888774673 17488616781724999740 43019208194390147 17729347611250357397 4788990669859355171 9056830573201126489 16628098844400462841 18334163474398238555 10228150064198075433 926468321260302548 15608195014529702424 16751690086871285660 419960532925874196 8544671768498099374 18336933532686438787 16632935402880588561 1845574463238112862 15954499536470665281 8588425464036620480 16932019081714060762 9305368736484790906 12102436920939514124 4580872618915423804 4379355908983911454 7747814072007716803 9166385947311231398 6572719008256447218 1708353655786203165 9038060486036471284 5130170867121364448 7513930459795091864 6905130615522284182 9290810672735426752 9301156468347980953 5016000495201987373 6231855418145672557 5112546343765507035 8866983302935476488 7070984085630530929 18070411582673908581 6268140423423390358 8090834840064426336 18335937411041276623 11281455679310583380 17496729811647382143 18155503711661791227 7906547807212036762 14508836726273250420 11909431614010912834 8249360749308452809 10089235062309826978 228438846606875813 9237698513300338742 9476684018045485221 4938072899261494713 6988174922804619421 3407066671777573757 16019703999781754360 5302322258113488188 14804044175151801214 17527323384591065284 5656798085033705695 6648748298708418498 11401981600436077322 11671215548860255541 16431677546918935558 17215802765742601512 13220312127704573410 9439410392165129001 18355576918849556165 4718123598930531929 13016193150237482738 957735236157213433 3849963113358863203 1755228343978402749 7773293850627779240 1467249712511065542 6829381184247823333 8512074940234013041 2556690057800011297 13397816315680053157 13548660444703921707 4934479688129279204 7251156317892576684 4526971208366570912 14737228771631106349 7616069529466999660 380268807437221549 15359222373857332169 14450523579376342351 10439939849762884796 6407574843392448213 8354462167743858072 16244885229127476486 17112448854339365314 2702083161735266035 4802368730109540807 14978880117502752261 10770959705712634477 7902756608393929689 2436602691977469608 1309009161683759025 397433417015408593 10683953000020041716 1051972661433409815 4464248664229012740 16310006319037876974 17829036186246746560 12719383425061699850 12033500191670298721 10905083339110010502 3784423707292417804 15896814898008785731 7990725527588965002 2881115718207056754 3810075279968249812 14514448956040611988 13910347124607686760 16421723075560031276 3674833765393698130 6289448632664034710 10445952791159966010 8461460697512330076 325267530331130290 16419766402809534460 4509639549591737129 15051921836197212735 93594997875170534 6488722948750516941 1791750515249936384 7453087040233644063 9012628925358569956 11356433578292596364 2470019813248587576 80207006529776571 8815015252944557061 17137414167400812633 8537643534567340307 1878808379366001389 18421560320074924433 10193226651819194050 9529585820685234328 17028208264401048780 12995240955336869572 1556672750948876988 14232762133250064669 12678926906335715347 18386385243963877471 17806494495799225359 705209145894824761 10176647699320320115 10111939083736900939 16020065963136979525 17360642853535000249 12813869881729862918 8677998244629125022 11386820483729634702 7436156861817648215 13926134135846599229 9342390052888164076 4662899237844900140 10200221342684765252 7681208901486136916 312470690437342319 555744296064775852 5242969857126008437 10381610693574155894 4973440266190719033 6329069855466869541 836640202897910979 16319815351058996559 9028444131342735522 10750306603967215478 2305065579614865663 13006809182136192961 14555975871444695632 16162231679213166097 4921284048770209118 1179668011697536525 696071930138987552 5617221162605367082 5168776945523806281 3950214460160621461 14333904266138649353 7359422022813059863 13698498040939436677 10598589874652503468 7997888578407268051 14456727110632332724 734147013004486421 14916290648757584449 17252706506550113415 11431412506414458653 10048640347311365012 17985635733211368073 6679870257000823797 16606114844439916182 4423438997421947599 4003983610485072620 10146114206749966216 11961270381214523672 18191122107766790730 15571008758109322227 8715708089353014545 17090776220603533644 2179738156553857461 12858883429445824608 7202752638174077695 2929171040715342987 2943665763971102332 6574370107533044292 12065482796852768524 15489496728916049845 332751427150413293 554489323347427997 70881921863162188 5302869206149801446 1797295948164609213 1711691749356933757 14756354561122366588 8397963388274243499 16031182328866880120 12048601071992591687 5615419612309406672 11050594595757281255 6614161820870609020 3509329212769221144 10698742384561573860 2891028130670648843 4555227932320261486 6819051606715472521 7956084390605397119 16819253779705579287 15312024475278428185 5599471663544690935 5723210569910852028 11919303909608864776 11149097543791150903 17508285916865572805 167019634793713986 12010517316675376408 6070767548271841557 11180932315204812780 10528964829298164573 7868665719414793072 13497417011168952785 10205791955878698813 6837619896469387731 3037557030577971916 3085752426142415905 17727809494308629963 7919803076803174155 7621864009075529778 15662414642292868788 16374465985655468297 11109038579863957338 3553471317508475330 12654722179685030232 14153370039008155790 17357153856330969512 11348432687984787459 14517496584167919843 6337658088615587202 13448452683110777495 10598006261274902879 2362606732634961866 7354443407649310649 16509572635842648120 12034531858337312485 13515311261889417249 4513554416587086714 14754319843631203672 2553723564792981144 4104596735059356374 14864255739236651890 13119909338011353119 13577563466834096003 4833320915572428291 4221562245697405652 14230835671601940372 1904525957799115803 3839462155506973094 658491731014804467 4649776005521755481 699382722759270759 3596024425856264477 13273247967073451059 10516423421907119154 8425223301358624693 13245183530905738189 1583336360577347144 12845790990889540592 1954154536430195884 15508564522538094624 4949761887294812966 2607546222387663677 871540947224872827 6488174382673815599 6824122396053814976 4789914935765287199 16539302832809490721 10951628926267249315 13249394963978638717 9926688475009737045 14500174653010332639 10768152921508163953 9636103491512501542 5813542807501835547 12691406395889951159 3903229932872714466 9279510455941237038 1422714793894264859 748491038345561685 204016026608851145 5817747230900942334 16479529672663986540 7164998611038922570 2691385753337954328 10566787826563489807 3777193866722249264 5064483635333852868 16993962585004510384 154953849890040122 9687215330858073038 34890902633407509 7980096710033957487 8013351541791706261 14224139228000729327 4437639482330934253 10830847506964415971 8767620738393870480 12879283378103690835 13746177566344036029 9200329790205727759 7523362932859284759 13169383378041598673 9045087153563100002 7715551465512746489 5610700966510048320 2815560901238951790 17602153595214744608 17630983097104021224 6993444294090937837 3108789682737095184 17441684186155501264 1604375821048165313 13978046325355502102 10474847573123204487 5344291594148914375 1420806903745751569 9569548706878223428 12146842895223958647 13881605272831448639 6428001635358371889 8307744165797024155 10904465045658302423 16104095416116497398 17446994791630509638 5518770469024681951 13317973154430433343 18023290597487924814 2543991279018399780 6699425453736212300 16132960624748253059 15208817544824281530 6298365539905420924 13690017638588142423 9577846482965975412 4457732456349159251 17907177841647685940 2832119631098247916 4250533746678721527 8597096663509960381 7707395348100336940 12208449525721848783 7194757973094895053 17160513296177786412 4399496566329826556 12562105966790473116 6015337320861542966 10055441852533388480 3186465641186851760 7375000989692123852 6528813401885720651 11689270773886334423 7315518866377211974 11348187765276399758 14919636720555270291 11585750245119039614 5483069231940310370 2327585422448978756 2920495298487740145 12926915417025994554 16035412656538215745 12845722989363866487 5895846149137709490 10952970952951490106 5762708827294907864 12747289843288847090 1379725033364894809 8528984045744867466 1993075477472935194 3133783343524287892 16740841705764827691 7999360795358602714 13960983360421170751 1088088369958706362 7229094505046438297 6861827268859725543 17273074293501457399 7742790898853535111 12172624722969256773 144999843704478712 1953163793009247707 723426451473707773 3565846941567580638 3250298213050548438 9489507463247569032 17052749914814195666 14516406491072657950 6661347612912387499 4099188874654187910 5527772214050519639 1243087784650489261 4502814675985386750 4977051256691950981 5482228446922867271 8288717780251877727 1728394347912710743 18301638884175548644 3116137856116454731 18313689238776704184 12462434596685443434 15826537676226868668 7304674637118472738 5650206150182122676 3795128289752747354 3197023779867557157 13369968903970810239 16943006794204668113 11885046407734261367 5690162023882572762 2301017656722797415 15171003615869184621 796032702540613333 11919893367319114893 9109048053644227924 7358233224156769138 9220473304909933287 6390153184141339123 11020216753375713205 6665635580862138114 6633103549294853382 5543499757927683546 12986373357302439801 16788173514964553291 8259710859571187919 911807374612148982 17107802386684673568 7701682167790509185 13020968546629760646 5566143401590582746 4816390707050630987 14265577840371322269 16707409839857439192 11858842428053063592 2942751382999635174 12501677368758039222 1375834526038274380 14531312046751324122 4138386939349129701 16558438768015068 2926129072166391574 949361940072866673 4399557072412834379 11539417968401990318 16307330672643994418 10955916141722914046 8847687471347714603 10005218620971872919 2004730847175075960 3855218386020311913 4145194196688581508 16328368788666064964 6357577709561114153 224078881453112845 9403088271361467979 13693723141220778049 14545152767386815433 16660278896319910103 8685590528603832478 12639332387464695858 13012912183969482946 7869971838266430196 12112093537016423207 10844882244995203295 11184006349758412316 17262215226149591650 11756428021397973878 9663345424025149776 6269562653410361464 1929466243612288383 11782599012918454957 8552571908217727337 8721501330482333844 8063165586063065951 14652880388846617353 13967269709571397474 11553910398463192043 17207759440171175026 8550972241802885024 5954663559586856082 15808524390859624120 6863924714011407043 5347035924263350059 8681617564756807290 13915813143343398352 692294052172334777 6648957454683598178 2162011490482102643 10080744092199070797 1926199228465739553 3174732877525856508 13782697156657263268 6426759174562026602 16678312959829701142 5913519390110901775 6600671651554628996 15647674948557813877 5197080802775484623 8390650580129335225 3095588543501173131 7450315814925469244 4913467739818810144 15273139698730717101 16110326764472846626 12866672665281427274 15505091093579314155 15662885431224671261 12019746195624042809 17240451666962681851 7379623559320169118 5227762041527692625 5355214700063287438 12535316060350370296 9084916444045630505 12681751248616232559 3112172107458415264 2496019360262903506 18301256729508659272 4250226470428047339 16489025493087386917 428022655735885919 9855953599549629938 1880983617093622277 18205136424568578232 1446559222069119191 14551823242549917275 1159218212114830161 12754332920806157654 3876547031187472002 2944119464365964548 5911297410159199029 5797069966739481955 6295464918289701226 564200735221187764 4144768472141343679 9454135163495712086 10717484770100942710 15105035875187201025 17253599068061503978 15718313003159177244 4780732745012788614 18241494326359689985 11736937036145693972 10989415892914093951 12720698549314672329 16568225211386256977 6078799947098281721 12781815091877455541 14265088061951914054 12956096250123925243 15879128273054724093 10576672527572062204 14930110066829998442 12790985368453378675 12691959222491584890 1326965816709901018 1384785403820343567 12426712310416440424 17916934149324399192 2062135282011354545 8861023624604534132 12266541089150874517 15006184514341060825 8730484644402086972 13526863669135619130 315567119681825380 493092211037800672 1049974842246922089 3606411848262079585 4908540533452055389 16995714711678330695 16762140504883304314 2905012881489625024 12081546953281210059 12158635099078382587 14966081164044987698 7477476726684042612 2986270183737730122 18123358871459271247 9264168208006588498 16644306211782824633 1485030068004854581 9619562413827315415 13268983054582589028 7149833908749594769 7562424493060233943 16118304935490905123 1696308792855863482 9567499357774621940 15474858656766515566 4636244708604248476 15156536434553586468 15676395345777466048 3583828566677010469 2157531900598455955 12977658583634252528 5040261340876166784 15224590577662345035 13722432889428864402 566497550274236811 17543612867046903130 4785583856363551486 8041253244376064912 14567829363413043738 1641961374402223975 14580243674954329493 3641997038839088060 14569390065998538986 9661771137655960801 88168397068882237 191100726982792905 13401206771701527121 11480082237049583710 4226737251856505188 17710781616436914270 14338425003829836726 17997242380854332712 5672250727546885199 6588899442887566640 8354756245055062715 8520743556827051585 13651302266713403433 613134658844305088 6230527330758560828 6908067201603438952 2108511674785928371 13888994430935808773 10842947014548264540 17915643295379170283 2643302128555012545 10947967124370839670 16365628663169776078 5259931382580940907 2278127028802977880 4318167895845238522 2216219253039812221 14132868340513805409 10021042474758923062 7374175429405751895 3862843868173088971 3844424079217928469 1174284830363836442 9793504457871522583 1521233945174393898 779182215089020268 12569983797331955362 1258331152780976878 4426801240590622832 4915017478318562911 2393113394986273798 15796673012941544973 16878896569017840103 17975013917370499977 11247031922473465633 17685829824248936593 7287169092843830505 16677832962660385613 9388598522835509539 16333094125676785256 12299319529534652757 17054369152041283404 5355710954697357034 10273905356735094507 15560316151089262397 8770541702506198970 13568258223922138871 15940790811217329307 13677536676028666602 14933478759381524224 10462862649470433255 5395175327398940302 14060977570214185769 16557502750464544954 2087042305180852414 8443297575523254889 4085525013843874906 13503377265221284212 9544370097729452491 2548353460653494486 6217808363964112250 11108769525064343291 16703096837148780814 5785305676331771445 15533003352030169757 11894873329004623944 5804209487003028648 7774441384256320229 9584247632298963395 10997240667187756916 11144414360176361609 1922209369004578198 10251060103321163714 8526643984246056857 6552126697798919272 14270588715326168060 8370105461771857779 6244101989499020609 10650785065461680792 4632026227533735681 11939745135536156889 5491588861781890596 10961869472705726298 12902774907599100800 2100718260476149992 7382774887325594096 9240613700904685781 16755944747059600911 5377925294486545606 18354000051295488207 12863343291418217092 4350975838650730175 12333230578610231556 16875860058250463679 12639884910952750701 18029571828388423964 10045621642129779845 14607664796588037445 1160344313796757856 12155675901684676769 10342274810137983586 17798163087940975632 9796835800171334481 5632834187149686296 9624444717684202071 18189723021411220107 15301122334294560996 4244200917035336370 12018628686037677582 16430260885236269638 7376270026768872377 6241880609315455470 1218216440565687479 14301558387670768895 8035962670456891967 16440199923554179348 10668915489829866731 14164276852047430860 13341775886373924360 10208949042524515655 229644582492136289 7410412911803696827 12823620486220466639 2804643251453040633 6047300060727559679 18044381433323040402 7524812432584761619 10536149130001113281 9357112696774814793 11621393697559623799 3782838044307121993 10784378316751081162 5935950339149005338 9538865810858885943 1384255905800866918 2929030108140337434 10239255692273376384 14509368600444834760 5269725725812443423 16663522332414870779 13960670499660418394 17982129134443568648 8227728723318063140 2404503149207059449 15064751007013613306 11157388978032308142 8798777852518583591 10286584579208770011 3591262573326566677 7670845020270251454 15948188443313915187 14152833399503954412 16960771610323905600 3349426799830195409 14668575931102885296 4658763981346910496 3465555700785515841 2163139501679971857 16425895623070031434 12707696602220927199 9888424704636751170 13519181855082415763 8604811336490285361 12820079992647105829 6068989835674250310 18243651805023138954 8859961833511969174 8653043725592377589 7024594771342154893 16401384142117182482 606371074746607215 17058330008628487942 12213427150901584290 10282286414641863889 11189286386553079302 5337264554976355788 9025611063355089853 4563447449380009202 17081969201179832532 11222828430185858384 8465955588029394200 336401891116128033 12085359387036160531 8232162719640679090 10422616879305001063 9806797820117533730 1077995989278215131 6064888846149328165 11103579839295239196 7939709091287305528 11968113356352732816 17914451091307213795 12677418368425187047 9760953964261079867 18163480376116498092 2590468358505591410 4549203935723948590 18038830542935985448 10650776669206290854 8218746840265837304 922949812544462426 2312773715692656387 14065299585389583904 16513934321016995616 13024682300565468771 10662449137223796549 2568920795989471867 7666248993635410137 6425316728307036512 13496665670399625351 9406686497752974926 3153578575637089131 14000810682376275911 2413217695094115949 15517264368913172178 14899235605670754260 13565537918451978595 5501256455481870577 763750675950927581 3874755565014183445 16080806856518650777 3589524114241892056 8112329871171153313 181956185648296704 11529323927653869678 11857742128007038222 1409899716856104427 11637444289612169909 12371089657846338386 17934948205042254424 5483420173212359141 18203193655334116287 18076741651137567434 17960915780734940051 10731776801061512291 5119741716585781586 5846749118511745366 15639285718258999485 16729736090759391619 13820951225423619453 1425544302131669231 13960224654964045001 7640347649875738888 11165399462090699811 9762742514116013834 6223746564288535117 1163387700910183765 5871633662587782865 11205575194895574107 3814031803121991114 8029800282764120465 726705424474641932 2333282339858271814 18408309243685923636 16444329313018499453 12102035518614176541 8290047823197985052 14961489778156759948 2531210401002831598 2506479179668153060 543258437971402630 11511497431981192457 1926438922733208453 1076523957738127451 1707979190292984789 17664014871708632846 8054940169562450660 4518460632510646717 3931439884890768299 5355880657025222655 12124648930490530484 12117914216211087851 12516105517437223883 14756632856390414096 13099424661676384389 4778662146287973677 2265873665311926181 10813634340516740584 17833668899318051104 17268649405530136516 11580923003092869437 11621231635603807488 10914656878620112435 2548043478526937066 15852286635282070260 17805773779639709088 6715951258589460410 15294740665521994841 15859987005635697738 13195647178981655164 7432087703479289960 1095408771352361582 13423939212825721275 11368148011629180650 3967109958812212365 1142216626895421405 9420379982555778018 17897150699115488393 11499074623732090868 7687402954897428630 2401763908266375676 9462372629023015053 10461138693061591993 10049061518463503025 16824230243562920197 17251876289736802940 12385162693866448918 9217926249170130780 1719883017092895481 2092672434267196507 4551667437010218082 12442600129161591815 11262930248087416139 5382173353503339041 11702179478336376728 18236607439289963745 4684205987322701558 2327499365947300849 15130085780753022462 7776609799014178785 8928161683580830108 439765632830475307 7322879417489952232 9516222987309438263 11930353001262657510 9173975958884942722 2146047258614244303 17773231360322796369 11816395318853090669 15125644684188892659 11893754925083635646 17299517304951315418 7055267324174705269 9947816256773430116 4945286100726995811 17014907215489975134 4395492011021679017 10028875759589160344 1223566813070643804 3855710156088657470 7756876353501966033 8236615767261359762 9200009711783361229 11569438262213681094 15467182215328922397 10582520889626093370 1527637850495722126 2850135956215397955 1189272356165002786 17223944720331182967 7665470572559537426 13773627856411890492 1987471997101587006 10507268190396786130 10778128178282551409 14781812504564219467 3324262316902179655 17889135973097396529 3679838023029610619 15495811794075450753 14947075408225770093 8311691686859642122 15150043874084749730 15562481730787066798 616011812513073671 8913300669531924709 18089037554812689600 9786052068805571912 7305820660533765845 16938382111708072843 6353503477276224788 10924335899420985906 5662002495658647548 5152468159175131656 8656790115276597839 8946923559232196460 1285479112151338604 7167904334450570181 4867399467315537153 17366813360834128018 2734949172553749239 10950668978507878996 12179884243443402968 10023557337467764825 13452850791099362359 10019279604437167342 2676270242609004048 6830694931254233709 5307663446201632266 18065858501068666812 4986702473534014937 3391400688401128311 736114601435735691 4872462145718053827 12926348139671300067 3142784853964951101 16039033108663397883 3238170533252810191 4049702224838330281 8153185051278093849 16227699464202099772 13882528202457745733 5854715453897900595 15039018037364168252 253978983885292915 4142265096454334964 11355888970750038499 5238445787637562456 17111020905162975326 13390118083594532218 15105828739718744993 1054234653219151277 10261967953843413758 17936306544308221088 11882105994345132640 12421933114414221186 13466617441449350481 10481660443213538142 7296391506243439498 15067865122260964424 11626647215322940040 15950367964377051990 1539109369855717965 13658089653926596390 14235048137962881466 1590133615648978057 5365006943551390982 4137765082493848728 15834625250987497426 5532297262479371926 10552828922663338932 5060784374830410831 9874574657851636624 10214114326617124403 12700817830675635011 4402035262382126109 10123667757198163027 4649459807144454281 15068485288272232983 329553445714667887 2159230173894721296 3770848972892759695 3425779844322044905 16523283269433373386 9909097313330698143 8720831640713206709 4940781563711983293 5875718373533292351 11448269763066286529 13134350097725374215 17973393184211334708 12106866784901700134 13521606631885597068 13645142510221278681 543109393174952080 14933997835122176186 3632232540560778414 4632235792650137234 1459906836177020442 7027207316214461158 6581177493888335030 4339114399700182590 10909625933599623246 8282411468807107742 16813418705137420261 907077775778329878 81460932491865860 9391277871804206941 9223409339755930958 7031289446710536299 1026875824516965598 13574484564666862796 7804996856116864535 14245211165710535703 15534734616203495192 3948746420457529971 5785028123250856345 5613524254742470639 5735475892760064261 15122151082724785628 11495327840959752432 9259007375031260656 9375791213764827244 15615928665087813509 17580222991158080529 15087802300102067349 4181841482030387441 14394813081286134405 16423053646957468448 10139390226550513418 702799174641849857 4006042521009550700 17371316278588832884 12477433748308603683 12940077590077324046 13675546167750848914 13563297089639863655 15434371559863274902 7340471607977324137 3828833156292007358 16974219559419717989 14314318875509228150 18320272230914248158 13230986851302920792 1675405480953048533 3873294202730498422 7427997735324437865 18347217897628009709 7774494912784356843 10678223696086453662 1751058891620336679 9848808467782689693 9584270154544527702 8364296950716875354 10183816847116643503 13455101223952476725 10459988774967282587 11382069128565929665 2011769837178892615 737589794290667954 9291301801649889716 11788049029390706726 15503775297530829088 16782201481617862095 12598042602070191105 4928351048167639060 8784169037580543882 6190233718454839676 7719388660212358010 9435539770400958181 9141455561183390754 672538901817467379 2298182286254637512 7116314625740150265 15888528538974582362 570120314416706026 9076998418095295173 14503667366959412561 177717137089996991 9178056138537574235 12224564819245401949 16862411868500201941 12063995000364762446 107153361122707449 12795774362877482277 8853629150893340053 8720982880107944867 3575542701084660339 6560109815681123 8226578136708992132 12207975633194860540 13057810295836428661 7149483819474038123 14959618741316272391 10073773115560230957 2869154443995338437 1851077767513320133 5572123692479785745 79507937320085872 10356995896789249946 18149906247793064712 14515060402229246490 14268867195342087070 8576621897942733038 527735033588341979 17239876516219092833 8103176292617477456 14587312192321253554 14691707573297483644 1007205400824975851 1122891163442434430 1573971741095340653 11037393348742190881 7030362409697081431 9522471468127191603 9034639968358081599 7582264029651931517 2759593882781393378 17257446648005554533 14584765452091836402 2753167903897851537 15915049972033233891 6270057105816671421 4171227904528936343 4300862509443132374 12784497963176654826 3879392299781308044 6817348346156334078 8497042015057820918 2652257828430812131 17004100688984882642 2198299762083977458 11084683174718321045 16825226191827463262 3980115433806610037 9273905455113138651 4724417433109144161 2733177207854200244 3926757494907647208 5774229627610996725 8828872822790859397 9702713890038726498 14452828962074497572 15932300440398410537 1185835811218836154 14894711436615166198 5792843147181760279 14094343399111287666 10285869980125787793 10226922908887075167 12611029724602429751 17427573508567062582 12954807856135021219 8910018562873878675 3701270045882750749 18010161654161433595 6854995455850430689 1427644204468961977 15171956315311461456 11843585694865798334 5029331699901863019 12534406796955302602 12054183153798776008 11193426843326325745 6413316095645726029 2453890854725884159 11197672670403065299 11770267714754530753 1266483408220303956 17563915151980025552 11242330100007758380 1920903916041396393 5016822777399255996 10951785277749306244 6936686763101840514 18206083462081979622 986540599537638385 4969742954153719387 13233709095383242825 14440665141212808867 17970208734524227933 12210250859606814777 6477223222773809808 12819221949203879537 1732018704524484891 10551411115240919179 14702481538598294532 15642997376794941903 18118055390776321233 17496175620038141057 11822338501358188149 1638431953909569450 12299844939990845011 15998225687825854507 8538964651111040862 396462694110472659 7438586331748274694 16894121137610287519 18065290683988394391 11835953832223163305 13937785617130479552 1240854232047492901 18374415541065913494 9691876347707073763 2061749187501728198 13453667761237604223 13773833518289671920 17438199622537886715 9870609909651378269 8533371569336117080 1316260465483089518 10014555288379964430 11919922636107241432 11175730306118820413 16087541098885092528 6467809364713216655 859991977810137701 5423591392250675303 3510739693500877431 17920036571210554610 3403577687435976591 11296006190669545147 11916046007196997506 12234080806663263970 9127270323719406349 15676174675084525199 11351561696061655310 5928834781773666355 12184495045105038259 16389466336280721326 8103978743736651083 8384615655864553241 8315042310475262671 13098092933277302430 15020972658186913455 7693506280423458496 10422759332420930812 7787813996302649273 17688725081399281675 18330753312782312152 108907432222380827 11508404640125003411 5750498319407468703 1967436751519057532 15964213172036504307 14652364561575336998 5109470731436511822 13273421927996039355 17149390734303718758 14018296838943657951 7429772310463197930 10741586386659887606 11246180425506792237 1198132955995896405 4932165417703731043 11156550062823013596 11944008144185666379 12918017641389080755 11878440147081326708 8504373126599935037 7798933085486879472 2152250850729621966 7125463796355884274 5468928625689871929 14181368524652582640 8543978743376266456 5993292765241056288 869484970438423740 14571944115862326774 8112854459156903858 16721578073143739030 4016808483347236680 2517815768005751849 13077413561969253229 11162374699152459911 18074034980208673427 16182674320023794030 12679190530078057630 1672578557167785088 6971665093559565131 6583609323787313306 12735454202231624334 10989044361771588455 5268956510088053294 12942298542690706010 9969710535952432805 8573222173111960855 8787392079188928900 9668488519679688786 16648896118169678031 16527919380728162464 17349031333821580642 2107360117322557489 8045466615982407474 17775276738906539269 7919782039946180684 15036794533361055532 18393405587709478612 11214153793791734600 1989396255815782857 15595583572296958456 4352568681095011617 9933113174636793010 1392382637980332134 13300342018178372819 3754495766503312835 16453801030081664583 17920496016102883849 16246680151397036374 14822868322735547943 5363502612360002119 15492819776780262976 715606031423301090 3159381458488014170 13252302383464445649 8831328290190243101 8551659852799834287 16177778971831309293 8066311405829568325 10321372705350186339 6812047054657967977 15546976391595958264 2952695839652080837 14601499190507088229 13131650068556442571 9794170190405392310 12536089218321532362 13684286202378551357 15009266935762685358 12237049453161908642 67709110140265241 10601996588850035030 15477786169288555999 3898526353506967272 13901431098432793670 7479109597975545209 8835607835061938097 11135330864023166320 6063129617053853645 10071794500455552580 5723661887728801947 18377964687467731030 15018865885806658581 3720811126575092139 11868526497338516352 10840155178220437167 12005137304091630219 6860406962176449191 10202931774754891833 9592497514517190273 3340264072841683744 16899376929318415089 10760067060222181805 12901048138300362221 5287031583022365414 14950263248901692861 8953474325999321836 15624218627894898645 11874609014725159779 9924499650719989965 17395760693576140458 8554947419232171036 18407806761152211838 4593866743913619166 18206745330525732185 12532026998938936680 3279029365731755307 574771746830726359 6591183993506026001 17554374968289534149 5765828154102605781 16746100233202739015 16858218688802877484 16008650354982662043 4952976197424526016 8573577242767984300 741784080772824100 11580531990888374181 8177628540386637580 7945486972713324508 2100385398842777368 7668586505696341908 14786442945893901920 12884668139057353834 7967342614171903359 15680095866401127115 15296263604150614387 17629969691346348254 13941574251935368581 7585938484757668053 5924747733885007271 18409789165644390488 625493923097991910 5145119011859633332 7400881801305191416 4206045877944987964 14589946241794711331 8877949942872087979 3476825177196819334 10089274088206413807 3658757747803988386 18152306830279306361 10767819635363394626 18107494441899245729 10848095070474338776 7463695822779235875 10450702962655360683 8286617769285903566 15635029375514090069 7223132622424899932 7519817073489721558 2210233173891101106 7103397938912855397 11360857447680229574 7191986798446662060 6522965648991208836 3996819646856403914 7026451045011329914 6591211890594929282 7366401379958984534 1538353111390533059 8173212915835139898 8008391056553098158 11033674583711133463 146130974813598614 12245304673864022827 14227910732120222352 10463899831611565250 4392821299536131460 18414499491993650883 125307937719251321 16886708330740198482 5985265923961286467 8425415005210889666 13938344985147990119 16970643137443366919 16193482693181682187 5548096144119420604 2930248482982870402 14823939634931331028 4770600443459845983 10873310538164990632 5565437161323956484 4447613758783064989 4220447646954474725 1837406179849945536 17475917945165395706 8356217797394239753 10996901395569378432 4050883585882322508 14178118190724192278 12179631314119657796 17034318271500224223 2739073340611960013 4536048863506611291 10952143859382894521 12085547520190977510 18429785873435214123 7107985461709461287 12931537485870941456 12403200265172391798 8043000773422227519 13608794884422592446 4213503970022192987 4664299916316071616 16517153328347739140 3280927814753127464 1295170724122588704 4577168128241250695 12340694429448496616 4993532181483150022 15644804357993064036 4776205529456515696 17534043982559955533 13942974798730741443 17771285090148366043 14321360527374825962 1494006455752342104 208336909252178634 8741876785050983844 18209233081264455183 9497512364619600564 14293745376814380533 12280798055172797942 986753746279510354 94235025308636394 2812527629265248535 405566854296393537 15416876363470309932 432677036345120034 13614687466795965618 14210030903713865054 5738741438037568101 18247735509847124414 5073217952421404031 11039088545307525550 5501211447676244085 9493310676989204932 567786402270727797 5248966164251002013 3998684832523517667 7138658254208926290 4911743206636234128 9088709313960136479 6508368153451808665 227668615678650794 378580759034411353 12819949956527341382 300407834508745900 13199007223848822092 5412695004024685965 527480620963451310 2457549835506223705 16303781464117815197 13649385518068644232 4419262679363375842 6879347412210316548 11164039520530328619 960475669554042918 9881966766248059233 5382989534209785443 11539482252697063796 1336110320453704079 6341222667775438839 6287095286268075750 18281162546233637822 5621777184795259079 9035455861137982856 16583664841522442646 17469471039492583690 7167666108642202977 17955894164788047189 15632081102437585611 9910611114309359037 5136158798028647942 9876014138124466095 7076566039060102070 4432021121978093678 3915749747893268517 8166402693379270198 10773214369335639830 10062449051822023101 7489438979401524110 3038642250505194829 12425879683222761601 8521919900586561153 6534343388979991137 2883771340633944474 7149323845476500464 344062882310430344 15064359272335063761 17422749370121968363 12710671210407601337 4596181227950530399 4187099333912410499 2683064287879940836 13416048744329651246 13279479433242725934 8020862983418680669 2012218111446914588 11196019073413960438 8828886409499566487 425938301002585500 14467893242943625807 9166149582166636593 8130909449037172584 8685040971345818905 11437896645817449201 6327118139012138312 4317747130627528643 3219812618590062538 2459940172152273299 12799354600735710952 10567252004614488696 18396152667503160088 1906337373463674950 7872948483446212706 140986776924978779 4361498388508156807 16350835907507618965 6721429726953553580 16300085392162701676 9121724312138232398 16813175917318464070 11688615992583209390 18121982360775061616 3475372412744026246 17776913229644269158 12088483801218854285 14099783603329418375 1888326241232060579 14040810335230461259 923142132455155963 14316037910306144943 14428662409672390606 8205272809353386976 17262833401603411254 12441513724511433448 11269672942259948002 15344681223105827894 7509697214568061242 11598338051327072280 18132899573595798874 12197914237055392799 12190863134593835481 15775302720332902930 2581604594779643457 13316251100374855544 3709825280579267298 10158035770893396962 3510256747780463877 7505032777925924098 3088382678035776441 14234010807808428067 2357192809316228320 16378210968765328771 17514648341267081733 15784819406950655339 2741518449434793334 10083133881665647331 13172907422661465312 12118183316100790019 11661557907782432383 13609883930677684553 10948582564851530271 6672201120547766993 3372093525001268743 948196879266113806 11862686281229027 11134644865704923255 633683384939972634 17917853314162099399 11350450307196497718 5734362498701966461 9013278076012410652 1221969351966174298 16744995542391215767 3652693305487237424 17343040121215941239 9295447183353000095 11819608974802261765 13968522074834864122 1656431300973183192 7567314033210840204 5278371467740805700 7325234296935033171 1664171616246503650 14702331168624555419 3100554190183709592 11115918032886940090 7682310856323772602 5981630323255777322 8607413964058398186 6773362964898173159 11162253892878561898 11079403019386612129 2064862422536050264 3735490054021528760 6159392857708711523 1515711537035953718 6428404478821756481 7002150541251808800 5200185163812995337 5172252868611343459 3808569070177820345 45196749385365806 11890279344889210176 10907109138011819442 2912598430004458240 13303512291563661750 14537392303426084203 1603359496145067837 5395056749548290194 13626322831167116410 3232313356864977287 2116906016337890687 2830820793561216141 14724869547869999798 13573211160027190381 2146729891899403208 16372938995315406622 17506494809546807304 14916974590032632926 9606136091820972907 16814524108950358786 992210659472714483 9839077300596503881 12633115394276944596 249908333170712393 1710907415221495164 1682544948363054367 4453626640078390057 18115057525543424947 4260743796973293827 12355327023273640886 334183508278395084 3170667848633605044 16431011528133884634 6004771199625850769 8495914659307095656 8931883171353074984 15172552457894160772 15713514763901352449 4364922241116988271 10877375749435778381 13105716604508709599 5852619383059177284 7988451880277301203 15113535617827118882 16457300404046626095 8128443020169684046 11546274668817002956 16500166920373041276 3870393257188343321 11452872322062679757 11699557581552764392 12117044042530287170 11433024412575149203 10627990480912370785 11476358619470776047 3957655370060756395 3124834591348428802 9218887475156925953 14371901776616477008 409551056273774752 1585073990151978189 14820285873786676209 2134048464572827824 1793751180295135752 6478973692130376101 2201794376665403567 4209290382678781499 8812863004659660676 9051970476176606628 16195203155179629471 4205696170856952336 5662645469115834175 7215579910715342164 9450562377118057465 440133294038160642 17304866313960690463 5833164213923219062 6186480583438197680 12840740522402770385 14021048084189264011 3030248436380924214 2425051394708440332 4344780256674194267 15956614313176668035 3700380073416644224 7866216373803400904 3841235021837530816 5528584107790866948 17767764241541636642 2151320615267210321 16017258709521831542 17797548848001833813 8385804663894956644 7493327131665228734 18163186260977725048 1189753333567633496 6252174476983587398 6050976318188440292 15002346210618492095 15718952046513845874 10595402276722586771 4821611496349716544 1081726708283327675 17734727043884026176 3999011333115640219 11900000268261617307 14685254733868978836 8885996795979858928 230534833723465202 17978495358458039286 7980073928173273795 5991099048001883295 1066028400606221663 17295393022653548231 8847408694330587805 12621660140913444992 1211623282504997673 11460251175249547881 3734957200855624131 5130558115110748273 6875214282491888391 2612258342996293854 17134063100528755286 17991732224240839874 5866146679573764608 17963010154706834986 4649133852290219979 17044806181312224531 12688977361038775081 16182953128353552197 14104650526426612923 13127641017652658113 8269727410140042903 1534477081501647159 12538821835052930835 3861363918840915377 1889129584917387575 10500301209337845833 178836332896190627 2393279157374874093 8281282519862388866 15358209449455646778 2154238363862167504 13209797245595577788 12099664307468929613 6010556345884241436 9097771718909089415 8550654034664560310 7991831497270118282 6055859283789053220 5505782780202476886 11677018290375974401 15017669011250940695 13014997306120750259 11743096492407518341 14260381393694757831 9433128343705787604 1705587896493281074 14533236872254134554 10837317430612853544 14599531159798840955 2654114183013923997 171517702055326390 5081172687159605677 818998814151789411 16460238389765413253 9143064790519553050 13334763270036751339 5949424021553157975 7612917667453812796 13016903434449137817 11507457504150058696 12919145611292793186 13171557260399927540 16702116292190582702 15362769179553429650 7359271928037975250 13379247270416795969 7338956285441219572 3549633190362478604 10031460711318759112 6110796472867191217 17341032017907653231 4328235060295231152 2241006107885714061 6758461697028826040 3289633620629575122 4595548529503468107 7945567602728183243 13233360115757231112 18222599488047304941 11751009736759270106 5241918489971716856 7500426900515758097 3785135561250448246 1963101854111734973 15769129802376042071 6939058365737762741 5158798483962354343 17168710826113623229 8401565164503167136 7687319015770238124 4255932208889547927 15298880050583667864 11607656322525678571 10599624687246609377 17773405539204589239 14540010688233237986 17828595034768592781 963735138042640790 13590940600809425259 4810444850975782914 5315526308940572033 13975966286427025916 9234532502685147728 4092142879858672263 4759038227169796704 13071562284446268427 9793727903329904828 6226750536779719755 18040993116362854260 3433587931480816604 6738860992049306190 16098507329125473090 17152852712113740325 1276996620587463607 5567194931560552581 17623462255362023523 5123282099316741609 4261787462061346943 3438102892711338716 1471284365964627660 7857938806835045739 5699541953376433293 11796525512516237974 9231355249190998142 17500874169298434066 13820996818343535321 15667538159247938971 2585208406770455788 18323633815172092766 2268480835333841229 2454255236058049010 18409148838062943452 11545689326600080034 3322182805920442708 2117106710481038592 1803867947523695051 10570938959598799419 2897964055184064387 17114090550962544651 9601556311352149030 17816654286065174413 8296721622244413808 4612373318388981563 5386648485161228845 12112696242702321553 421645632240109577 8819895924294742846 14293652169640078783 2315948245246382082 2762275952796298682 5959073881479563520 10768159775925902162 13961780629426650739 18417270087176426842 17717374456632623396 3647939015787918169 13409767732699412857 9972028856904162617 11454065184706591566 14676739626539438754 2353437448707162422 11707733099402407277 18142538622750689263 2599153256577654735 12907125293632830510 17344611022965670703 6069894424006204705 6783801339849310604 11897278969054455954 3030842144480062182 14886352707939250142 10430588895776255490 8242862177980204375 310835219538470400 12341429320913141100 15805884177432073535 9028661003901804928 3245249725523011095 12100385540788301634 15874829070450988036 7262094797974939291 13843926020139425933 4550739170363120565 16401777021417986635 458378777344704502 9432097094655608156 6998924312732267460 8326745890479634662 6316020139154198728 8207072372525574847 15618253283710259618 1088177832011912309 624109079806651770 15743614158221304218 12516002946140054161 16976785935903876039 811479598262058405 8118130824079315693 8042214574921176710 9853259407419705092 12693651446182089199 16106785693790821156 8893851320848493299 6291459587551629807 15828308519335332899 15385761436942117386 16768382648082274415 16254330019261539353 17429941596076930648 6185957221257622321 1950934986317649571 11559364258018660413 3247389847889802269 13949307253289453430 13607635750775649948 1585292371218159949 2309166320808543110 966902113945231987 1875979677419435948 6441582104102169385 8301068084681334393 571359339534124094 14352913897683595132 6182316099281942830 13994390182807021012 1580692226939545655 12656026771172234453 4657980755624065976 9021168872389634368 1800704774514544646 13817819746543297924 14698557240760839159 5929043387106884530 8019442745303902269 6104504441209012394 1311579231085127802 15183950151484395533 274614690303313335 269449572882623828 4985570773829611016 16047032046984908841 12279917736442310086 13529379596190251577 2540014942641422841 6841659824121705330 3078678974386524000 6287255822380056554 14225829504540314293 6845430681783249302 3537496501442103370 15667722225843230251 18424973061954627514 5775948221569662616 10329569240127728584 1235322345089918919 17297713944039057046 8282954554387524665 16209129200243419177 10208331381828873152 1977229233720360010 11414323884886152060 10333065523290903500 17133382017350521723 16558058481475605039 4610256168395008952 10976000763158793722 3113146656164125800 17272708940579631498 12908177414492461681 10906586794939957591 18107886427620780405 16710169161305604858 8146133001866424178 12266205602014640185 6454239890049735715 5402400762770625611 9895263613263891170 8220538409470288034 4443400224898677694 1023032922534415363 3951715452631436163 2512918466879784438 12134787091019811195 10536549232643469569 7469247980024219776 6476733963808838119 7683718014335147037 13431829857882841980 9966435716219237528 3024952906171484655 2636740810424649318 12723064610988957509 7917843780592731510 13568185622810098419 4808250080748645862 14864372689172280086 11932081201259254829 16103552052882504229 3744990262926181001 1824972471402280046 2458132266569798817 7229883744357170443 17432747792836634323 7506806829237421758 14100309265876152528 382722318317709203 9317242557868512870 11965624713273998643 9368875063391789032 9664171470207386962 14167373675766863214 18061283869726079426 5390457691690950158 5705217224670082268 468056225512234885 12783023211965808251 14053735906874002806 15289839073218009035 11792259391730045493 7693230490771307035 16637350040741780612 8357114313043849678 10235268714557225582 11631986421796567395 4392219128932050224 14619674499257124974 7650458013396327574 13317615245428964420 15875218948818425365 13482518212670126275 14357679182188204121 16229613296706973816 5825592570730503476 1908447714021542570 13424422438301911983 8374712193101376120 15184708085712272717 6038162356240525732 7947495861338082047 9157124888664361227 16774627977721097086 8068572442936392416 13482718148225737224 7325814334723454536 16179252752367109574 5358654581878171515 17023592382651337137 16594078605876780314 14774261787262814437 5337820208092400621 2901864901702845311 7846654995090075882 13736173873097155974 7736028038916103445 5291210743453912068 1687244415803594832 17304420731205333274 17410835177108706509 17860241195579968721 5205122363184770226 11012138597054531100 14845494413010333248 6590005601614165211 18420064744416974370 4521476123401807248 12009472855585154540 13530974838227910038 7504688867532306304 16686346963608194974 1777660475396995311 14447748144694662332 5904074302428256638 9491916446308742017 4659323526416756765 342610145214344444 14014053382625866610 14417001011244139454 11040483538041687935 6270573574080187234 15153420056419170693 1004637164245655244 3658356717838522433 9468415675072784786 11405197904166232959 14921065113144753333 10841285773662144687 10041406230678769154 9170281342902293400 8728613410241965747 14967184825672957328 10584027074723382230 11961596921953416063 16513646871320737358 10205223761135558187 12619947286631979608 7777434070272171989 15650393651989447869 12184267542202065514 305061046224762903 17378975919067894726 4828167676312324874 17071213950504158393 3703477636149703475 505334183147809701 2664815002791448606 4721373077668943458 12171404111619974647 17855447712494367613 13978271584322520388 17591749188097918737 7968495900480547929 16362378851855078197 1436816403002364764 4235135132563338951 16327800170444115330 15656121539133204858 11307019500704902185 1007014835452704254 5991056774443501176 18350696275870928502 192951373359656245 13243351351939617512 9583035364597932335 7412855214212809301 12462582725512005012 11437677696535006793 11509943528026697023 2234197034909292826 554899833486374008 14964172721520208711 14588321170627033228 18075129648610964961 15256423840057623431 17279244365486926832 17396783421503009921 12767028949900130679 12307479262400272039 9870208120409090241 8265845920145586597 11324667017511476894 13306676156386054234 4268694833398536884 6143732875758517225 4551532042100349077 16319398103371876272 4429747029868834405 2767904491201680180 17140563765112030798 11252933697207094639 9310765397869971740 12375973439460683864 10790097882189039025 12152596699877233761 7863729957488958634 13869740368676133835 15650221724447960510 7376371406921987990 7246377903770259811 8353221454603296069 14331463177397446348 5372554638252327156 4899075660975619373 7794020366163826510 16898419231807059587 7923242133544384402 10313090927314564136 97806286220772728 13432097985539538138 14865757826529939892 13861631142355890411 14187830762228028985 14470748164904025591 7510569661257297450 7380777357164010242 10119499757263492528 1454944184944171949 387420740741506905 17230189975242132315 5459666202701447520 4492804123902445274 13636516006464271850 7293406680818667215 17372259198666778556 6597273193927663939 6613157699711462523 7898039388253290972 5952332245489222753 2578825400585377772 16909115114093810411 1917254068628967049 12760098044322163729 13296436158946963115 17144467564624282190 3722841419252238425 15659043521254247559 18111491346268409358 7067224952626308859 3824561512458065106 7638770485499177148 1106034896333713278 8626854028498720414 4682796241578628955 14259392864806661841 17353543288545885281 4323781170367393549 18157230116872143768 2903634363948155460 2613341492544269360 5706275264230593793 6747895477477805448 7376481350641779179 7382237834061065652 16360118542950104569 4916161705138465761 8786962306302912841 10188850186845781966 5108628449546470412 142662762021970792 15954157377863393241 3576975605120439156 9875920561008645497 3821570904351505895 13069390171551146871 15255582709728459130 6072907229825775429 11591815814755884221 6240383897302285518 7338485508041865043 15718387310861379422 14455724407720088588 12726198120950870115 7061216785303545495 1794106970070517328 10348525836732362478 17709575032314674196 13549160879301012755 1939810276645797047 5221881119479211635 5855619539388805317 815123565424585366 17497001014702874033 12658079959246140795 11156731284094563273 14663118173461554822 12127948869609882109 10499945529618898562 13156160273311343811 15362046770002034993 5758079741182418023 14432319373517858150 16998789992652493511 10307955658994144152 17574113997329044686 3011834845247858893 102376945361182059 883870111269902619 1432151097231290538 15747001027931971430 9196276358942320829 5098712860914892503 706132748281908741 11145576061339979320 5066854231200349816 7204689042145954557 8298373985810127912 13551971325059382087 17252601063404347672 9937633164403150687 10847552932318892703 7323018908987060094 14529142605261191324 17953114247322405792 10262217504255443603 2209487197355659755 15892576933250538422 4626131202191088779 7432548869112119079 7908115891120027549 12996354099953478651 4127085784710713372 3346984054372109349 18290202125865075395 7316983702341978728 5567508261715073826 12622250805057900074 12402767855881613975 16247638789834184477 9454313222358607963 3653684449695489009 886715114634536594 15270674215969946843 5907690591885562436 2256114133256717279 7385716587453381683 13958901673465631208 7640485184242630337 4981464077274797326 6415714350716128052 2208347671437708384 11348208180513785842 6469826275853613646 3691841593356003791 9498766053150270477 9158185685312101731 13999412243966963800 17781650505191328458 3168422247754147407 4352513203511341988 14783952165155496892 10438692147933671315 9784486092976037939 13051615453399369734 18170319364618806395 15374623522486863642 8390516187033561638 12972960906716087746 4639809192501731134 8173814861586790481 9130539377116362907 4032747767198636776 10333931890852238826 13619688817780786369 9217401058457600360 14020066751757379982 13534246124045336215 10688554182388031309 6647484924350744804 332361449830555537 9787140661956582927 9193784549437932243 10021268855979339107 6185013838381925144 6755251095391763594 15715097411903567066 3661344852759261558 15876598760840588809 16260300408704980555 13197707846364623401 6425498265083839379 10859481323560283954 7431447052453655280 261436078514098978 6186981460635773805 10159117736275868380 17951209946985576344 5902431156493669729 15853454955285097311 7853186831603398316 15068842907198653935 14664370165167094760 15808561453999125359 7137719552044866196 10611526254119310913 7357479584665556750 12672594053559902288 12238622271165686034 4234988618608082211 17048190039081490973 1808376871939980044 3524683768104559501 16058277892464670608 13365564906435050073 7750365966229590293 8849159550284178529 12343472253323473160 12056959570715438492 12379601308748736494 1738389558578578286 11261092701521964883 15690926689500478078 17968028501351662182 16760629624145505490 495836822671731660 17605162041360073002 16281333811131850914 15515420875807961268 3067722956980605240 17714985768929665860 17985076724919903424 4647859921450300250 257399650717810328 5938525860036667884 15395438233314653224 8725675798982933516 17752713406473301675 1882082163762052316 17397773293273709768 7991069478860740821 17337043044680762100 14200255698253611467 5525783484320770134 1412838362244380686 3683427423241419388 4344457617011216825 6275118087426812148 1013415786561568648 8416226341222977837 5717738912416720190 7046931563600688361 6697888970978442519 10138420124539692902 9842469927951883167 8890694572526184881 4490603770468806158 4460023576222793688 508696666210938651 220881326441436242 2927675744414041356 3785551427238203791 17812897601123298926 16606545830559872996 1256609934180706348 4395056523316166185 3013696005288710781 14897614933610800351 10277727061131027884 16677248741988824226 3657325480143460716 17991864445696704517 17676834948705171653 13200661286676068148 12004646906775872902 1744660698570692963 2580668479583454963 10305530085618862675 1200783562263689280 10723550298523597705 13135220783077674457 12494868111584458713 1202120465446397622 18351148657422784360 11673175536915943780 7365626583846529366 2927135179347138327 13257020535483396215 8336457915973674981 8217228476566591084 1508808690662517429 11625396054295245736 7021308550903355775 17030606722883359258 16980121549383763750 2240817220927397996 2781142908758072328 13081468328140084943 7987651319048439090 12657641848016407103 1526621953960704546 10338510916487938152 4375202689897979764 16331701492593771901 18194366239502856182 16299631031245611584 15360490892083231893 10403390893437503233 11339811576699832894 8276525878430526020 16109536055843397000 3014522117417349863 12324636040512450679 6355879148906757505 13958524064052680435 6765917455333674644 13952617998389889646 5989344264575837462 16911699366046124376 13843894169215942988 4131433068276448294 7960991797287834653 4545240418481646056 6186248815401216114 11336723844491932775 3370296036604913533 2010718992680496438 4088189526295347103 1014915479950508447 11116553529478493796 2700369508914332843 16089255520667777639 11576931433599257798 270915079037644867 15936517111143690679 7857836044859473052 5957977166451681723 10629198735075210554 7426191716172975086 3727553993109495489 12628224549655645521 8680573723068888490 15860156049124668657 10568997581904313676 1906556644672694262 12717765693301797291 4817659811533355253 14213010391186172367 15282463429400077110 8026518693928151366 1694626234245912303 1172147091603444705 13559499259538413194 3732780266082483227 12435856304901453741 13928841892526083045 13487021370708682545 16328626990321221841 4472430937880247544 16356596581448409742 4710742947817499477 7058366416477096360 7381126793469467439 11850321745379717749 11771585541114254475 4699010279146663688 18238091599369240871 7007115475960764758 16933979181011607812 4261132836339918269 12425327204414923972 14145447339496775867 2762791788300229046 6047058535890317344 1415321002128981601 11520013535730820656 54801313910730025 12143042519366945958 377442572565012516 14316090395277282323 12422672661543780464 6761557618387150081 13467700724415108515 15660982105575801336 11399364356208247367 16125036257751670768 7677496517111879046 7289331613725131712 2386216752525356724 2623989559264403213 1681002344329101418 15642306901956627124 5465543682670983222 926878679361043750 1959565438869772366 17225085499564138212 14276901187180124066 12838359644851244242 18181947947648330730 571024125466346921 716310152071885245 2743137988000953072 3846838551667051838 4148181834996774504 16037909039509216625 865098160302581303 7584298534689707185 14263455134493598640 8355254944827980569 17657243828580948758 3011934583493491005 14551319992086600573 5348421473596949274 17153798656995943361 10851491258325822906 259240436364736389 9036860780627339017 1838354206562570015 5635032450407508934 6980326167122033083 13808929723217720456 10827325503640995453 18434324333010377770 3653215215176506702 11000626664807645597 11011675902176164007 8191106162534853774 3098936236955612769 12251046258042707028 9358793554595809204 17174828070234556474 10626977052500118231 8212816355691338150 8934995332194111189 6246489466776556915 11423000345817996495 11665742575635157541 4696973591793463312 9492872869942856926 14709149949597867084 18222936686198610056 18063103695382322898 11121537989667862231 4127883550799065613 9852694501750623714 9487980882984966930 13699836749540223596 2941923302381345891 10974165424018173492 5286073680678567186 12882222635085557543 3133248803822457039 1384610598582751951 5786566197602168144 10472929089334496743 5125360405378017403 4184785084851069403 11198361649614046737 7216367320197404658 839100451435392133 8072813631231133531 6800848452261917273 3985212313343665108 9585361059168677663 7488191399272830102 7927483477445650094 10631050720641890346 6882864122819923160 6954503431104453653 3635882068950291429 7231366236397942302 4038749704376941708 9336685468138507033 7412422799835948876 14172502709262146298 5141603260642476112 11388289974347911758 4591928188009136412 17238681188332362686 13706203060271501917 2822041324520196561 12312053197723274483 13104941822025075926 2405372837332031801 17372312889309193857 9166251043127004730 1049325804495216751 15128381521676144142 4708227365822808054 16927735725227503803 2639510534840846070 12657109896454486867 14058271409703535298 16042808301502227580 9627000043347055873 3312480043907171613 10590828796703823696 8061843608749805577 8172031663407763171 5681093968617676233 18213629573383379857 7119400506595491507 16624073447150485335 15486020824522235870 7678603691287355550 12113359727854568617 16387471194149929064 14070274647101650667 18317174964104236510 122131356089904169 7084786278157794539 2544308098257932595 2563302193671555546 2601089570611666523 265847807473996331 8075264255540198636 6075000425841218554 7215297180791081119 5591220631052071347 9728564689507980770 12469126939468082003 56095295258421919 17423309521320448582 311576439817506985 18006908595770908006 11399574029219450992 8615624899161967573 4183422621636983882 15021947892920219112 10939316101782677600 8766360118981576330 5435317050272140609 14585878375333327520 2764594194650985544 11378906135549310713 14149517341418345620 15703296548226132561 734485712128106956 9851234539872897646 12210467609540181439 8720610093632988960 17709288161521136238 8837205784489636054 16525379310025670304 1394023521736990675 2575723543367384410 16073286783605364004 14337137623525366856 246532091232330406 6540734961609901510 15563559606187051040 10376803034020625508 5372479291328339129 16500159037979329451 14491140076885795956 6627303217912241352 11888649564889554258 15578459798782675229 12984246577372559707 3595753539797943632 9672202166556456675 5873958404244935790 14492755112370241412 11729953621233406971 3849213037567507430 7735582190526901649 10953783247665452528 9544037068064557172 4943838200587314791 18243919218106042792 16177785655068814842 17363255912339100615 4391645022922364421 2944755990899004945 12036599465712445728 6461564746604586459 13881746856250310668 18107211606122932182 6206785315246793743 18182618746182047827 13450843340269793477 13860594309429484849 8213993959134776954 11338184733257669181 17468146341975531754 11036805325841512654 2180523187364082025 10431915784989756973 2734317973147042823 18046366819966370377 1497357118560606156 948957176646357984 7338332946911794099 15410470781369879395 965290346821341809 7427075797118958729 6263279790809848751 8374974807282313801 7519543472162211765 10509357125752078612 13762768763657507565 11129423725967042539 7351948599259379851 8123262350669943717 7569270826426392263 10491832459812780968 14740543651962013700 11167712619725317714 17634308047742254657 8659945244403711750 15987512453458421252 6754311277096071773 12589535322094755712 15207210526485046826 13105868409548162124 3951469412758573928 3838854899740286266 172311821442007301 8178277894687885156 15966036586693515944 6781341769973060317 11626606129563532521 16238450073633807049 17491239482992221619 13320780261642652810 15695241923101365360 15258454121190511808 10645378067957875262 11976832593107160247 604997644883242670 10939892303754390174 7241647118569980361 11370303431510306749 14293589317358537246 16760241031658300635 538225143654856064 5080055697536568928 7022139857638485332 3180578269338230763 3093677160941885846 2357853492003770684 4533465481808683375 1353245777272261802 12378182673191779522 2696484745004614748 9826525636208061317 8007990634426856509 5941635454309795337 2995739080199691307 13234882304168709187 6964664477425355880 5524922145340427767 3358669717554811071 9876550349698454081 18251916916528708850 6305758151466298549 13365838516987702126 14049367692788046690 6976660569249349069 10898946108115682188 9440807349433256517 4298005625473030620 1305045336507691377 10136748183690667465 3976696199162914353 5768615751528403585 5107818217617892142 9791848685453259993 8524051233329011971 15094480177607676659 853564540237075971 14091404232722270886 1141804959716233727 1199472578919949818 4644279280279238652 7912035240242410837 3297019729794111125 7376533232734798678 9375234848757810265 15252502061557850474 14335632056862304489 7161468482306091596 188630541065467030 4347889482463541786 3308844961573455556 6855810190340557744 10388214980199697784 7345247150358819227 6919603115397084804 10181404004201540025 14727055990268640170 16715354169789208382 11573502252687645582 5605994208705980914 9585392308726849710 12059138505214120505 4712388431623505740 10812845302070265111 10371927310552623327 7408662062469743001 17127275106951005159 18368713073264505147 10795992370196470366 8161167838670375726 252559672050417664 11666491642080373382 2071868363820987151 13224031800278576660 3283870734421039723 13710053678329336536 7609908181038698404 9962167058624235101 965412318798376122 16156661231351730259 15341750885363545176 13215916755289484006 5259321635474198963 18353675160537656311 3767767863645220838 11240361856814831037 971513165584483410 18013556596473427869 6760997610792167732 5694083560335872375 6886638909963128473 10059596014191788883 15979174928647785188 5764133504114978666 17101316575038681219 3643727638162287854 4913587131559618929 7677504000517653771 2518979508226452157 10356032000693832660 3303188432803304206 8268708378437525887 2079021585981519467 8034119378721841408 17765198937307936108 9484880354937542221 16264528005613165090 1991389913986830754 853475029424093797 14090740609114627862 14858645417905036437 15717821376767656910 14584175227529006600 1255463775204634546 8719525653684008653 13734432674274513478 14444312501662568734 14375857188137875614 11675053342105237469 10352016479135208403 716995426792173650 7401122155287588366 12293963331862389049 6396626137481498645 11946957978249874588 6905253857689361846 4538703311729070496 4554187203960799911 13630336763093246278 15825690084018801258 10902835290235113978 15978085707077192295 913316558650161524 13029579804159778230 1789551635035337006 15110949056381361057 15554640764882933915 6760415765154313814 12636056125373559930 3713462032053443913 15749368033696002704 12683567527075499907 4483730169288401535 8582186749861091403 10456606327119820107 14876251880934185979 11771328056313254355 1459982248966944510 4497905723994887431 14493128796472501075 13908689189304562251 12677592302535721713 17881183283503322878 16109134034579252386 6084981737161437037 7819599188320831688 15423879713945621704 15891462214721059013 5322305947186124841 15827474093654721917 13536233619084724216 3088391208333663197 1202295759497528691 6957407824818402753 852774737586820814 13786394644342405432 12907521114205876712 7107014325365838736 5024640540836959896 7325835460187781436 17054675209050699813 18174627903261806243 4372246629986358532 14475710160257148831 17654566238248376870 14413043840822175119 9920565610868538242 17710965442167486532 17931989190782880731 17654723897251555092 2703728523285979830 5798752100425742006 772787959838476329 16170320045793145117 16418608900105302804 9894489794114996834 1277722025663095054 13933616023266978211 17948701385356505777 6905989932230299074 5522597913240280076 6324833881714921829 2272573077354244714 13058512739354004133 11492857185776302058 13235350770877750390 3945820374522626707 7409679651383785502 15185647327684898726 18433927783518553755 2833789340051060939 13426993271426912290 16866661074574517913 17012397657172397364 11157050155275877530 16298366255798310008 16905427714214455484 12027864083508817727 4494159271390205456 12674101619630384049 358434060139423173 16527761065732135066 12691051319617002690 10286295113697347815 3989567725186386388 11195695477322423392 1337948546295188233 9128727048473522421 5657206820028675946 14520198597422072522 3229157060690374612 11363946403621845422 10463891981510468235 18006208152769963166 16792166189944363622 3982738476755062069 5826269296093571192 3948704131281693729 1384148917203043491 810369905720008575 8708510587861830563 419924587466167029 1674319759243445424 1678174198543729479 928227982553700389 7149344069090656203 6365047736474503510 8143884594197115979 10599883209468538225 7364648791576668383 11876807850291951286 7495813380625736930 11711623571090840755 4475252017304973061 3782813599865101847 3053259229330915657 546371750326816964 6727116266860533824 18439897919815650741 10712972147174596265 9368467693659468182 2143491654885464257 1128356948881337973 7473210286610735400 17567151019575755681 8550116605556867313 994187231951611272 12968454608035387927 11625615492570406426 17388738047070747118 17866939979385400224 7509808835101974628 157034061690040206 10761141861809719 11748882145137410702 14201149664587251272 12063724576250971253 7135401399218337857 12050045005060054322 3745258852307410269 4528915723231719696 14410809984797731433 13506684027977157459 6962959929382587858 181610416563218257 13226267057596828530 5412655501733584048 537274334349583935 15697167894551491612 13113737354667611082 10948412473543906941 56314245469617627 9872630119800249737 10368166282711008784 18091750687225976914 3084199642799545448 6438062974011144553 11468776770330584849 10958012131772927954 8609393335490270869 8746938796480673284 12716328791359864526 2792406048185180754 11193783385577062092 1911313837508055555 2824407732374916969 9132598121738281373 2152941788871303670 14730147689334214736 15855019727074029508 10513867390863536861 14972918221654102072 10059170535793338663 1295275955998573091 4274304381424595447 14666263757813076332 3546490141770112412 10904166999743640049 13129671158995166314 6098232672568383084 10111042730523685417 9696496382736288161 17010434463020934274 8908518957682779848 6218654771189090947 17784902834156021793 14651399807958144105 13120198157990777802 11819641214623663469 3438533665504326373 3506715463289576957 3985945514931987221 15025121529374058907 636552747792803806 11960493292524395157 4382220773345844912 14698892289543805319 17173743793462332804 4459640876745876134 16420289662536822558 16396727632574354310 18299720731559459680 11598080396750043013 16542395960947403986 6918262988873611036 10581689761637589760 15341780450185730951 5834794845993516220 10112308012515296980 8312168152552830515 12565393739230597356 490147198540924643 16096357502226892746 946086940225366893 6290052533149039512 4061395444645943002 17553374685482573810 4566420620720366495 7725197530327403143 13357046392319192180 3331393930790622009 15244345456918797615 9695498893849221298 17096696996107587957 15725997717653156895 5780321070854477063 6633046835682792681 11401635281322586587 9005753984771033723 3540712748622121546 14408949806825590788 13487382718996786853 9620636307502475433 8345675595052148281 4610905490869249272 4173296741804159060 864102739189951238 18048818227397053929 18016005110843580559 4228221519406481223 13780897331162459085 12990567635946403829 4825152846969865702 17456403780716768575 2719498724774251809 591911564215313672 13963827449072089898 17686667992519718571 7275343309415359034 15740386926330514948 475161845184732937 10393392579567147643 12205480391537761588 10704716696349880766 10556624854793963329 14209523987617689227 13674543337820140015 16508115883707786750 13552649920929713126 5424122595162943687 540390857572531969 17611055474109193615 4375807289265382164 15525596101536880961 1536871788115604764 8341945238073022955 4083443761240949978 10731886447121755454 1619636096959020840 15507543421525452147 3839617893053081180 12675139815782145429 10249974200071162867 16988205947074575000 12858192460937891637 434309739502963693 8486909967518678206 2207467643257589812 7416814760937181594 8544634968613028322 12308066501398752172 8623720368581035124 646476535303969409 3418437156426998129 6316729705327742407 13764850765101556824 11101822162570918576 10949463759327447515 8219284751860395147 11230132093703364031 5661230225443844704 16827528554198939185 7814655566622125665 2990258520642608102 16552604411299398622 4093798905375428487 15587883854684565334 9805736639465080114 14739945982298169756 15609597590283845700 6344381361451927977 16389954028924213129 2331560420323174283 10779309310848462951 3368728416092018554 9373566817234094828 7869448021933613969 12791905122447010973 5697369612373206285 2858886241744764214 5371770983493284905 8311869366690732261 17768616253697103918 13577702162491289492 4992119267035543900 18129488794892881552 14729291254551310415 8071617591344696328 14461245112492468340 9139848442707238098 14604782432491110602 4021285330953407426 17240516956536534530 3437698995732581615 7399479103662860275 10538807432499120003 8857154472801623857 6450835818853155205 16741838521238810905 16578111009341963543 9361729079063878695 17674821754018035248 5834407396731973266 14534867792691165792 16790357808408155116 9833323606504002258 11690876817400812463 10624087459069594983 1096832454775637252 6116900809690581691 12574550377435747689 14873068100432080831 11776373063481538724 5220678021024893463 4745703227589271677 17944130266407647575 13110687728790405378 14050606805751335717 16726052078147963935 15644671269198878833 10544285252903070511 14401034899300194848 12628540347388331107 17317959079570857706 5290988480670272898 15091503461605568544 14426141932997932000 803727757946940874 9344051038947066641 939161591534889957 9368599389373150930 11911933986686367610 18362834225986753297 2288725804329027131 15437278371051900807 14111568105538588167 3374788939536063038 15297101758764167470 4758663872517876658 5940113147858843860 3411477425744248619 10437362208700536700 7896684841808580174 5647689688003477180 7285039578738763581 7691409819870162734 2505374740634145252 1921317895480513913 13262196216569161460 9180163085100669740 13929805368738233044 3024764351168988703 3885459668867220242 13255269380651980160 4526608780130461186 7734663859165095827 10334790405001743341 4636727804518721909 14078368824160765815 8234085477107192659 13925810756516884478 3761096363388330964 13855432511859270546 2247176264801058253 18444568296569846455 9112552810101773543 8424940221703395207 13058818055809466678 3580085016397982080 11745638621983044102 6345650173910619262 14165197068084726431 14405406836953623773 6136439035778550526 12843005172769433635 4907310811402252094 4814173344629565712 7275677333028353910 2075857427649999961 14045699070105607907 16029430551723390454 17544355476574258349 13054443325995353597 5037979544747365260 7484574330209496576 4075478812903536116 7409476187342718596 5529812721824636439 1522855967406375287 10488771340179944205 18302860751597548156 12750400888133798632 6296633704109924821 6853077583944695277 12399078605330611807 16476443987655686236 3525131888723388606 14512768898715578333 14761191529625600123 3963864551679044851 6421898703116512397 3149255293662577202 6215067900316289451 9925499447502325471 17017370807744764308 8436371915937619806 16716312149626201531 6685769839180077205 576574208973613889 11977435347646631862 16115481057686096345 7847504266128834807 8054222775997205184 3670866895683523360 1783539815302719702 7654770695772548696 2226627959694302784 13585849305676110561 11762446846315652859 806688453578923063 6809205084816529045 16944418670614638401 2717733137253801327 9504269891887632990 15222564550604968634 13161027457987279287 3838450994799548823 11599342621359052691 17866513253049655351 707279837464470665 13409374360070962048 14302001681589842458 765321862120617269 103697036625668958 11077201938974736583 13781002163402734967 6027941160607655050 2394350828629151985 6759138486825804789 12851512572165922397 14917639717028123283 17446175938316319618 15088446785632237410 17938650612743698033 5387906166999689056 3583367820721515268 2744330288594738688 15824428153646066551 13567287957982769085 2310144147855055558 8134529169048970788 5245262669767393426 5857351641190374897 8649498653760622311 5512944604358922928 18423806837604805932 3472598520939654761 9823970275420399205 10830042023939921291 4308464063951304373 6672684975269581877 12234084661903437391 1402461722905222839 10956133058624688563 16248824662523210018 2533017390659243462 12956807899896520770 11909686754380089995 1890521595656845287 3125894926892320697 3734271644046108762 8326594088538911866 8313115103735835161 110274518034118773 6784617608010150753 12129735638667651669 5101234209273428743 1492271844545800794 2297511006345243883 1462236630407298443 16303694835196083865 10136099628886399973 14737209337345054112 11584255209095456275 3808441787215650405 15569706492358464750 8648448362936881495 10304417584244338871 10358874847102816732 14387166644545012920 17519938172248673490 6727369025806063615 14928258911297093569 7715718920902173806 16441251211260399918 8176356285654598917 3589936977302676341 534665530638802157 16771022291116480666 3350862876105663287 15480700564479744538 12277422865837748946 13111354820386751192 15766444350210027130 8832388612965055357 9147156812477475122 1957258669091767149 8896611104008932672 16980566720067817796 12062815922588953222 6427309908346624659 10950626322184380236 10102305038589121222 5170647178452224913 7352967051974731197 13646996299368796383 10744975759370848290 15198307493089627158 7842094885471192112 643089997140962590 1536963199441271012 16677804512550575088 368715759077083167 3315219569587902899 18298514800067432494 15154940707786395719 1583600372759257152 9428949790557172658 5344968224201249739 9660765957914307899 14933728888983376234 16629710546504017514 16052484539556974424 16260219279608011515 9928290508957047540 16718463183234250373 7333441502216329498 14247678552952157450 7639659899070781287 8086364756027000722 2788382861564037996 12200359457015944947 1933602724850241679 8740239184675703038 1930484577114350644 6804930955139305378 17864824996353646721 6167462055402774830 14793863072490244344 1196764064526624768 7481389150451941116 15932029936896845007 18244971135171946905 6068003516358260358 5748005275380076338 16294855777423104747 4707121766053893419 5853295692376523492 17920947554217244877 13802439633909035082 8675771808322767388 16467462245220595739 14085822771047949222 186151621240825845 12939784229762604423 14914445688036513158 352311482978800275 7328334059650290412 17950396580555785950 8219820739511951196 2320182120960163814 10122133870689030568 10326748821465800856 13994695366460685448 8436393964182240969 11635648272713500265 18031980940129163103 3995798670079481535 10091187785849009143 14202303613104952405 12319346030830402907 6032496241998082313 4178975728701129495 6982285935879040089 14040543307725675602 14219443785020863933 8791075088419013876 18129766815860647360 4805616955444917219 15789023400747481314 597126060427475610 3521463793547520528 3289264947060401132 16905618864139976026 7085494436260872031 7811081748254370100 2015753783596333305 16621111830689015609 14077056342815341016 14910826734948461320 6329730942853386825 12146158400475812353 1615658059789170780 14124218509347318454 11595892148509665193 5173996294494364919 15701092757410393169 15496241982960138536 11790194655944438508 11563799241277019250 13752860431567449000 7601065359809414046 3443010678502682937 16902234186007788754 14646187696987007308 6463481925219068754 1570194396574274726 14981234654936153206 5514358898273721837 13138393974351944762 13098736257062403035 13230520941415945895 13291714701140025665 17917228523770980849 16333059457300075616 13642907424946153432 13869080904859216348 11601865540197138908 10777067138793330740 16897449692462438639 7896181240888969110 18085098040919666698 5296261727174133348 4514271686349216945 9017396564248432038 13226328917925789692 6448339682405233647 2423690006648075164 14133695887373173297 11801231320603098875 2698048067179560285 10795165416462336197 5944755344857130462 1361648197715715471 12122855366231090883 14996535924444502398 15324854048017269004 5437836127073071007 6414236101834531100 7464512475175690000 9834936557799660650 13887540555074851086 9062898842685808643 6141214135190545568 10643839173343937003 3640276029947329798 12696062673810008445 14164618990369804847 16698717529547359326 6308121716045334002 4622668023786616280 16448563572415041397 4629241276288782008 17980684934817706715 8378522163412875851 5817548322480420188 14775141505535955423 8418732212245054160 10787456294201865977 2699044465794529931 1751970594776088437 17488329162778080806 5308518773700851418 16100579267930395143 17048975269709288144 6563954823755465739 11825379014938214971 12690904961716097537 5615183800639269254 17239395592112909255 2343395525143055748 5158672448508661509 7379619123925226097 7453882307441743898 298364513548108566 17083357411085110479 13462712857210108506 4230784178228510060 6519947893411183921 7604920718909261273 8273569673052174202 15079304466961899032 16257262623050077118 14012813771309473039 368808115081021693 15587172072852169565 14926376864502561318 3130450791555434499 18257542883523795565 10614601053835673345 7041976243532449040 8445284641301667474 15511513749759644580 7094301565804710262 15100887405278263221 14089489886973169781 8520914801128272299 17127429106254929624 747747369005194837 6029969033007167472 7332773300674079002 17787773802074665214 16947626885748120698 7510454298158300129 4946761202218426717 14787527924041595647 10720367957350161475 14694925515874132045 6486030299935646857 16175279047013824448 14446127982868389525 8433768990928195196 8145160231285646582 2952649748703371371 3497077451500740274 12531221340450519959 8001844672137698745 10798826870348271934 3918872587707379104 3106087198232123965 12737151931599462051 14038223989730409986 11451310575777518465 4387277610251651576 2451538532389150069 17491278585592343634 15262063096617809376 13285230809491346818 2658478910278550940 7470821919554484213 3494251060635127686 15671300667926329661 2595307168026674086 17794568457021866418 9972588770951259008 15413794315160805742 12775593408616108343 10041448050438710759 13223829974325799601 12159945573391312842 14104586685528202190 6955673780287287701 5390521143648176437 4884260059999891392 17783073224694995247 2996885771259474721 9767093734032936983 4504877625432246878 1732656130112136857 2693721359627585879 432434079435702790 18211306815754782596 5627247704160185276 13849483227446707460 14781078771423394071 11918186787978890226 14317529615977162646 13354444497975379713 6984439276900684441 2493093791604831560 15550043409601309854 7476291840578843074 12088489423051646366 13290241262768535240 3421943022852375119 9371634763195038546 10280868296817354584 5569051476279373141 4269206260445027362 8463971115570198227 2563371543807575441 1769811363697095525 5692443782849682208 9435740015470115528 3820596579506390440 13225756108902982423 13978047796764305262 16519892139056538556 544280850434613903 7028977395565970588 7114739923307011983 14451561778179551 12218206445091662638 14613162693238737264 9588496401587594356 16447640015782767433 12874344078983313453 6306558403570561902 17980283854232709285 9098214165694206296 14566102036183887959 18305690112668698375 7931384550321427807 2603088375771126439 2051760929615728597 6387838440656352223 4098835740459446850 12112194661360902596 17608335789869552847 13673438185156979609 464294118019732529 7264665550815512217 8780305655105478151 16479916333489494965 4831489377293862914 5668289823907730300 3539177533667162538 16029986613665279982 16828888518515471523 7506119274104943343 12333779029039529657 11334692396811995040 7909694475980904312 7272817372038052983 7594140596277543267 3723740575685818185 12339825389995562572 13475531743889656763 9879749471406153551 9097379624693492227 11103933459217709523 8640956564916009125 10034050536945660625 5765461828020176706 17486413161145177013 4672754895643199679 4372550978952253729 2113312766248260717 8337772678664843595 4010145352961957085 11048274498596160624 7123084617831543601 9710146693780791248 14684613720495842363 6357334942729815211 13784281225881084238 7419704270878275983 1010022035473150886 1761920508788789596 15399222277801949030 9140169846115193144 8620161396560098189 1084156239006889656 16388817609928395459 17873668079506279894 9984377313207113277 14122249550988514079 17533333956741483332 3820832626247243746 5819447546407391761 10947143138644993415 15441594056748795880 14042093840545488802 15678159987138949632 18038812042161587669 14111800905159477580 4939907056754392954 1362831584291809092 18214826045815188557 4220330011315067720 11635558962270394613 9630434480018292939 11885924981138783298 17361657655321875733 4558417280334025602 8284951841200219601 14713034868796471666 15636205899893231185 18022316920930795758 2216692283603646434 1259820168906106117 11009749219878372409 16092829057026577763 14910125999426002283 476417236078115705 4528368664890850926 14784589571096687414 13160796576545640380 15747731581016453404 10682669132847824389 15079905438380011330 14137079501185095135 4238598000486718373 15132989664124227126 10790509878663778910 16035016487680815483 15603141512736832368 12064735402078261061 17322945685770654509 12696184787341285110 1584681818852481386 17838238337635629739 557655961980819061 7104908515829791453 6488445399432392429 2009185136242351652 13943624326501371542 12368328416807477637 17523191649852582727 5044512622823829546 9288795085921741387 3257648836321427457 11384592364546137513 16582746020461919894 16615885424354655661 2754293005641047098 3135700911429730283 17489049863100552205 11843812595867610287 2925784676784430885 2811079685289040052 3201459162384058662 3833727217502890632 2032104749078421862 7279581323683715455 14122898300133676051 7139554824328748438 1868765415616659443 8315840680968705576 5230928239125805457 7160005651453309776 9458102577628035764 6923723861909023069 2288422891119010052 12939465093490360392 2057245630583447575 6284949192942966453 13645667395477920006 17852787904191319978 10155772707829044209 12959979682298417903 13173117250725782711 14923311599464083116 2940815669944682818 11155736118691960947 5215235284326202379 12304165612973580216 13308659369429620880 3580513381349910573 3214348296892967887 1342686225367117305 6394228419837379305 17137029235745501054 16970636693759091565 17106723014252243943 16662761496385759882 4875081392956065760 9478561056991671084 4661096016079063126 9512608410264483632 12952721176169063746 17980386180068187506 10343885777044872158 11787061686115714524 13071708043163459555 6188094048372908332 3103275763023241492 17447089759653651734 2461135345839793434 13882061900841021760 7670566586923616620 308449725881763621 6154557421895296155 10289606996350585266 9133372813207620495 11779817904086213735 7674852093920009158 17878595826686498418 7153714478712834520 10790015837852471840 585763075746582799 3106621695949596574 6387051622615539980 17185992719574877598 6759313768826136825 1343472851494793511 3424992100065704674 9919455356584154265 13368953196314931541 6070333614152197318 9174205669598517951 13964694799314360686 15368101476523631709 6662950220279963895 18213972795298539277 18442197170392678326 16431129033014008266 16803382274864354042 18284402905913181664 13682187568928589798 1852929459836397797 9875556795316754690 216212163548395084 8060480574290072721 1000404648466933574 889433669486716951 12500475487510754178 9370030217223441506 15285673453576534809 12172736013423419151 12801213678482129194 5136036311738038468 9585262629383232781 4552596861533159796 5451433532938166831 13838936726936745687 7343613290087705453 5121674564902262181 15081484673349195350 8596473716131263850 793029243375620083 4497833763462219491 17463094445048462296 188501159164417754 12143763628918431150 10272813463455400389 8497796583574336784 16059471142030998672 1556342140562873344 2827235516015544815 2789720863579440127 15738374690619979519 378885393023430187 18285540692311124464 9473083370801930930 16621458757429456568 18268609519959918703 10964179131081306308 7192076784100644100 7382118305991201188 12381338067558643835 4315880793368955300 10351572073215116078 4183179484409455701 17502194729478712077 3998693759074539801 936237934551136453 2171301209636391975 11094837296016133362 15222916882391471967 3437444110260948589 16660686383851153432 11657185742087146927 17791556798688796266 17256463534563378973 12642295040905111709 11876159664406117 13736514808519718523 16109293020167444843 18275625515798429509 4056688337359374943 16588364336410471679 11151336118059570776 196697282005718611 578139968168259798 16786481870753857159 403182889494518233 1520571718072089539 7961948458017257177 4775157749739014702 4486833754784744660 7256631417659199575 9323371118563048629 12871136248985545851 3511643664252598028 8344457276027418719 13446376588353318353 5703819517217182363 18223130213126430938 4705612254662445681 12823500014025024390 16225663185638637484 17552811702262695541 13556224852250089233 2537839618275540561 7832851313214134146 10254973451865220772 4150180975078280124 3362920498189818392 5613821645102350275 1834864220129261367 3888797005052552791 10255761682489047839 4036253757870231240 5593135352505514994 14232899220384052834 17500808005561271902 7616093246566192707 3893245492751037655 6267740544196540044 12219178067487726360 1291455552891961721 17516099629265565702 11096044083590541988 3731341896070965039 3448672965635875168 6948017945619536596 7994838674558908057 2079072700088901969 16486189182965842734 1482170867443001469 16401182197617496158 6448740635320516925 904345280124811734 12694673869059018888 13707121568744339455 13532424449541648177 15221822289883128059 7245825295012977700 9125579785625887594 12981671240328797142 17560306657375762864 10287177012925730109 1235819207666611334 9481870752223823389 9452399006460120582 10847487901876306566 12100692821216042610 13087533449783259794 5233573041396024467 2262552522718583208 13203622486296198841 9474776409408602287 3847523963111908117 13232311347011995585 9488886903171627779 16257596229848663034 6237598642833924629 223770564652450191 10566816556284268862 16699204742023768848 14555105497188572172 17152054003795390220 5852648792331449233 2384308431251466716 7347355557991193189 4553965712646128931 4384513479176608398 5693705787810595930 4737978434434876477 18358684625203753753 3572434301762438652 2242684827236929061 6159165567909646090 11830970878244690765 14846526717206464849 10418447476299993103 6742659295597236409 3223435449496125146 11975339341378862922 7665248380633719431 18092048587819735263 18415803929443794606 8296228232918708426 8651870237877923107 16310601132125835341 152924537641405044 12425705842597579453 2875654805604385630 4193779649760820483 7065188543464920427 7892060028821918680 9364173619612954185 6367934365152939676 4709757408060034666 7329067862344163624 11741471867838866252 5409947252017329488 14119340107983561761 3572493257736991171 9731851864930933568 18325868733624727234 15633056104681972976 12348650616996786546 17434039970036682781 519350934485885967 11837447148279751349 14028606536413953905 13593814751464357192 11778966484621638907 7596160849026713218 13247823171909638674 2242231114642371832 4587911432865627446 14505823696024738596 15708522558608275163 8029645004444405972 14118197302368730146 8030574179528307707 12742420949586838847 11938370892641745000 1707051841624519458 4648571248872740984 4543939033950374480 2923191352199400986 13646102843337337647 5409527995715740330 1079746900548608669 7384715924902508227 9468255909987295303 1330638584349046917 1156206962277881020 6345514066720343517 17342507909135304029 17527991053515652892 7325703082027410088 12810031241666886351 1666306421221501373 8251027274447723710 12381738015173356208 994667447993371042 10088613192379657237 15948684041017594143 6409616541319107793 11972748258660059551 7899764494618202064 8356016337676291181 4135629365261617679 14018797057441896446 6267863217003052504 16777085732921126788 4600889254889875109 16589997638439919255 16221704705109666942 14325878369407659881 17249138052709619286 15388898589309912895 9970309662085959341 4924397079695058741 1221207699243104442 3616965706094268136 15781297784777582940 10426791988334529643 18082910707428160335 13343216504316349698 10404855248013049709 11309796186498692869 10519824825362790007 687568328368076281 9875117547841095708 17073945278140999053 1640638998895066555 6635831951059308908 5217093958625830347 4094956761674791153 14829212258089968811 11851610162877655082 17561663421293308994 7337162750289985573 4928187644176951956 15390240412491301877 1460615652150215000 12071551030034064420 11667476192781755709 821758223424989470 5919664597183340106 7308172794592699674 14780640659715507839 10507224220387115831 16765448733080581344 14455256716282966884 11751524315593452506 16144295998426703358 11299293967105274165 7475931699112285757 15336070025974399975 7199439021033637327 1725078168174715702 3360225127261597175 5896942899676950060 3704985200352422968 8413563501144904806 5547743327820995597 10422344594962998126 17083065255232971780 2461437616527671582 9165659953485453381 2431391336788320448 10992630841734934772 14531357102170874786 8528254127669256176 6668740027543229516 9094930493772401849 14096130354722743891 3872349745413617542 17309016968032928140 1544496873329562724 4047287444823201614 1682782015487480326 16958326080564143727 3413011499611468341 16736695260298344489 16085292468992804400 15600961712559965971 15859770628134909069 10331603245224232923 5397120184447523731 16153039869294943291 3163785740453570288 9192025084200353847 12106849950650857375 10126854595621588945 16007387436870107851 9906423626676312572 4443323541694507104 1234733126249218611 7433648562987656590 1080746667205931024 16391190609820537218 12209312228462706764 11076000774686847718 15904502175068744447 18312934323710758772 14755586808408632066 7165066987311467656 14262076861206690513 16217369216109380599 843509648969079036 14297569904751913055 3097053336459007701 16672609856787215409 9089752153313831606 17116742006035667425 6954157320683577515 5121962424033307959 10244953699548933171 6325542205489953822 2950949468713617293 7377251448293109997 8151884304212719244 9439022635971350212 1522413142937896830 14713067738951361618 17338605940858168161 5348934136387728855 13753212166801676200 16749386839976783892 7258793691558650305 8215976687650420832 12655979116758909076 2001452534612310851 2073321819514387120 2592388593151378470 13215204314647039256 9619746968346000999 18091966331249272482 14586231744177420164 4518132363442694482 2107849086370940375 10360791785932636082 5877454144777383436 8273462172697401883 17553437239249783118 1304945901055874740 1796323290785705525 17414048820752629807 6161809522118080287 14296951739154726274 16364501816232882029 9299121760632449884 7656503463520186819 15534632921988383786 12080617973533955156 17901961931014260972 10365885046037639969 2193240400002045464 16903331670382139371 12632440912551198004 226967522462970539 12896312835073958406 14203415629618082459 12606594980574536537 7441750906398742868 6426197411756127391 5005586039062465679 12169429089471853745 8731936098062261876 7381501607713862051 11359258837766985994 4640243674092117713 4924802499926783697 5426454020133371835 4765564082219721681 6777530816275378939 7012550258932020334 17212404913005442320 15033695314680540697 5696526236766362990 15378174054428249566 12442462141306979053 10658108264081591848 15449618645704820157 4401439284652050130 7319308935467511732 16340155880188324787 17976345885422411757 220117034607337285 328382496965741666 187392598868471307 9759422297387222258 3568390795689269743 3253965091691387907 10738871163877581154 7562079901446372883 7988770680513251478 10082653941409684932 994791508011922817 5104880793349446147 16366137927461006929 2312796144367955327 15713475716631420513 1190441373629350749 3412372755220860420 16137862876712868484 3225425825579669308 8398340423111930120 4834047354798804669 12833999727303162440 3155366955341035964 14769070079393827859 14771176544806021363 8863680415582998879 718857105071967833 10443308869644892445 15397560124217017169 13513894844053071630 348011117296792661 2665140652931638940 6244855859470758545 10518408678902438412 13014150741424325482 12956784671847215100 17510455577803222162 18333823091388842158 10324991516125100909 3975913720432625564 3499609454350814277 2893017715675491255 963933483091881111 17444967452894043054 14773489899490853347 4377712528921641678 6593883766173370721 4258668552646718188 12621333215009193083 5251206940016913976 2838993239434162610 14136938959199125400 13228188413638538621 5055427990618195508 10068140639485209034 8768100404415135958 12401307759098774979 9858129330053465365 14984590624975832287 3607566866299482042 17488988430288155371 18130226956357420282 3494623604193063411 698638196976694573 7016673734526432742 1664312634194459186 736194037038412708 18223971740883778726 2304442898528427966 10751311409518943804 11089594912627771020 15722895915897718998 17624634744031769609 8157717979686553919 2380882546963204081 10596446124161082551 11360575818863428046 12402726590814263860 17664721584742013910 6840082194378711289 15195396906018366209 6876125047290778905 12776885000151606912 7445348713333057490 1122411132352042915 11907953055602184068 17583453639992928498 9513798909731945628 18444296362876225877 46811922627317173 7550365601851103835 9706703277624842345 2619312729110781308 9605962161940603401 2169102193030573792 17648875630165663146 2813617983881524082 4066870645343458235 2861197357415254480 364790820816463640 18354119298982469945 10419617234480484636 2558023319673442988 12263265198949677167 2664690949463751305 5818914647506679405 7974165777334610796 17132843607360664323 18308435129612611923 14317892784592168131 15549115846145680037 1662584805616928830 15377378684254021275 12439285834760130294 18428428652992462909 6760912464120807925 16161499594480000434 11857004319729602531 16993854937310254149 12089018367383048529 5772486982820449909 6752917908532193638 459441756343351506 8161902842324693210 4065429259011005192 16413856565332423743 12724963341331481750 1032969225102339502 17937297150286491936 3777428389348425095 9243692299910076926 6928641055544201002 14836933328595938275 10655619012825466496 8527455871146061676 4143953846897318168 8807839877895089377 17141651101457340271 5253420080784725105 10653262071994329990 11340807306033530749 6643212353216391894 3036843924637091994 5370623075643938842 5054294516202888661 13073740165634172643 9539748089016501175 7264394275372790528 6338358584904938818 12960397575763474261 7105528651406710982 14747091034725487227 7364572073734691395 5304986807321402413 4297439025460212040 9262543012791699636 12237111803679019665 13624763901518722723 2392386701801822514 8339440849409016873 5856140213486136038 12864189593434082907 6560511376521682286 18040649562281480647 5509201845883468212 13011876527197797796 11841192451173026449 13139915655792684724 5443446689916084652 5152508409341247264 17991374214296162614 18056894282136704158 11176648864099954039 16229682621214226109 10183545000928210797 2696518925653361761 15858394515362201400 18111628545188247389 11173357036914428878 4471088749149595188 5520731438434401154 689982175037077288 8450322016370413230 14935111647749072518 3905313855312146311 10631094597967708563 3253238062229268909 2293226475016607263 12748986980313536247 579989239146953371 7734291682650615257 12385825430917449608 175835691550388899 3590200905074786843 16650774554072877787 4501300283973628112 5734080710677472748 2108491423421974592 6634227266986604484 13085540582601563186 7798969686514876703 15634407867043862710 4186471995486557876 13711192283347050482 7041365198310195551 1525795558858116418 13226121528360432596 2462489499780716818 10133015228319981905 4696151420290205539 6365698039328636325 14856025654084526179 3301356103629264351 6194180867590302748 12216075972369476692 9225352840135605293 939136132896448423 6284898617215361487 9938262983445562762 3409528911439693927 10338215183091577142 16348254179022961855 17990918502464048285 1883691413578994089 4001068369173296662 17869129832801294812 9579204762507990677 8555070551955548722 18072895383530739988 1585662150945324656 7585199508302715879 8674177748904666712 8419423919569978564 6179530012312456188 8782952378933049743 2923359452540584030 12971010485714022308 7770153534781643922 5721042521811082120 1104333038635020002 11702593489302174745 858632781042113558 13305461982077115777 3611285248417823120 6551706581115281552 9294368119260624581 16564624429552016591 16247453195445655688 9862147597419315428 1633632057607792659 3543340223571743907 4688941361635751480 18089559225912028491 12930629857783622270 13490745405176808696 3068791708983148440 1740556238580802353 8696004934023337694 4128025665963516875 16935120473264917167 783137007385092051 14032649702367570568 198509841740151124 9776381854801678155 15687494430500708623 5719314230471778508 2584524279040203177 15567643050111689798 7037735850576544529 255096081250558821 10778707382060993448 15516712359329262961 11229364626592587003 15390682093196120194 311704182833530887 9232002968017450734 12051968793947474203 5017625521660348178 5921791485052691298 6442500708402363508 3031986454605559831 8710631528032538109 7390456433665248554 3177770309923499163 12328241109819055022 5420808980547138735 12790680749821274684 6885381667942993259 16156469867912373001 14412405849026747139 6119501114519478654 3311813310399663587 17906725708217668391 8015912471473066113 4249406604276627959 6623635312342329776 17031474821802082861 11330243238882498014 3437011670158945503 14181673358284487360 9436309348074784381 2231849233259169527 11696521558848975264 16924404050293306097 8280365883162721777 2712151817381594491 8255371646919411482 7457159755433343025 18199435554606130237 5685394318489202703 11636596897661868811 11092310965924201808 18271193477674362675 17268406852831344162 18261404642315469063 7172086100846372504 6997189876942416225 14823156782620135966 6561743839116220366 12650744744534406892 17510747116638563484 131728900135921917 17494144242637360842 17820720117754610198 7528947610054302540 6898288297589195299 4486209811709633213 7893472583554625659 12743302203052417892 2442475798785070079 16589938714712902765 9762107606845150329 13992483037618188208 11892540772024988805 5605312326966802357 14070047428414099653 7041737137213735827 10496897361044994770 1324986375910296390 10023119689375839160 18005797263773945392 1943630040697484527 17330529590895794557 4864616033450592784 10267992753470903315 4828936669657821124 14198934184198985769 13727781813163222401 2602901969302928314 13479207981092243324 5385267826997871306 15604831685492786134 8454938006841432837 3469080453887754095 8333076184265530783 9279585380599121188 7990165081905941129 7167277648115174811 5832342156931628985 8416365838358833840 9609402825299979480 10488966488915519769 4412254142918751654 278189277016674114 7298842400195016190 7245661827624281721 14909217716865932509 11711166685732183429 13525125126860983417 6076163751576286061 11525400994123408001 16030128603876534693 13904732901202026408 7066167874325047012 11592362103655836590 6720749338733880515 12165057632825272642 8451048179655559051 11500693332003389892 11683008197630343189 13314488399054304320 12672611604952542561 2635855321491221948 474803355410638331 9811860638235186688 9895164113775795079 9161899261444719609 9846196337803441612 16482463848844041947 10736998733955004654 14126030320092365690 7935384324771449944 18065368875787985337 3190225803190076643 3913912716316780414 2734600781301703438 3924036218806200590 9986411083090724111 18113075504271086119 10476793981174640617 16085151516546326983 11736944524366809620 7916550445139432185 11434867661735237020 15719104516097601440 4300164829947839079 12624102656275386540 1430508624818329288 15207537803894399462 3712684535981306918 13127645387052592852 5009976614989389487 10767578775934476161 10371828504400639351 7489969693398284777 5551007602845811392 12616304342175205065 16292997607914352501 5764167354570902477 14234779406391731059 5618386876251452460 14903100200480423989 14593740327629021047 6670611022786705229 14928147812021786932 8343084333718064788 5025839201499507142 8247960753220789 8412226296688289355 3432891635115644998 1797036535270403742 105070044962958325 6992606526134749576 3281669604031985121 17783466801356147170 2253448859458882901 10962925227596691628 10267926358868325123 1486238558077112401 10126941828784074085 1889658113020470977 16146222146256283857 15688157047313260785 17433670932059200418 3627596672210854857 4883592765383388185 16484157406196378352 3792912884081093157 10960414956564812981 11802603776537238918 13503068260874899988 16198909045686854101 16544022989887873646 13559615755067185088 17508565990701920188 8953526146046159355 11569732893591108361 2303737482423286451 11275862219504603575 3675036287523021457 3963258377403635861 7134039155917808572 7167129060104903399 1296715567917684356 6363046274409604790 15614589241023209358 74025883621348322 14531775180687646554 14175204829308696100 7288493476032337026 8610271445593699718 7134803177975575608 7427025269683158940 7204853274930101206 7543493634969675258 7778248588493040222 2230601094054697666 8006280192875284763 3572581886458062716 928328315485410332 12334306128630228943 4668721295016788580 14954390524323743870 14416316689780666161 18299985055921664173 12319143113985026499 16809479115482878600 15375579258091350277 11276231458839221554 13111254668891243837 3341748182820448234 3703285691581194173 5860340508504062448 11399349779059860876 12169298630282269230 2598871542621564664 9025698909553576372 16522817798989972491 5983029657282214209 517101883324729939 11422272962852454131 3864544110200255310 16038945947487894458 4375309616296867105 1440552254304890597 8028172809195767752 18402155539303609553 7796965533189767531 13673934351313066023 2016483066528711938 17398733438964067784 1256924078237977719 9576579985085493138 17988646149503305089 2574967044005200678 17422682861900831243 8944764113277110251 5055717143213542358 2911665296966112060 16110380472784585219 285253088150188067 9127345361981051506 13449770661871593556 5348831805705349517 16876642594095401374 17218397030968153081 10264133338232430129 4499715561056661581 14755945503373176340 12438631217873326471 17963909161710362286 619631105459737522 4389409846254610311 331770134494765378 3729695601424127993 16095937820230849057 2198047055853593905 1656669857658548110 7575916045982097844 12114095364615528094 11765051135092453837 15009926434496413126 12422201542022042498 9877021987557104478 11691275249892443709 13403345984734005643 15449314634748618392 7555752423340227149 4707105104691275449 9326438570007875253 12416670117468768187 2210804941811175917 5333192237867604395 6329069079879604667 17773820413275082675 9562274743817695603 3309966855455401759 14539745136348365711 9884220554159349119 7224529303747868057 1697194553958597860 3667481161168122470 17572622172623789615 16656885257131167745 16712766143560043501 7652552733561394131 2574312453320982749 2172414506743893012 3485978048859881167 1571042910239436842 885925758077254187 4615537258159903855 12421236338419454237 18160932888882764822 13230008944445420961 16334940072148058246 17475199714687117666 3585013116125171860 2700843861265253275 9069748235502541579 5553482779590385968 5425497658366534468 2521500484690843023 14949923782815438656 12733108402966901479 13368878645371310330 4678971270405552493 16218642145275065604 8973054371744163750 9284471177519684784 6477031015629491436 18321198576558884918 1222552238707907307 11443410489896628633 17809106881244510104 369133129204214886 1497443629119188784 1876976987612642633 3740159945077189231 3170740259930884062 2639627960584269379 3089044801850346891 4686579423081230021 10649918329354006342 3038119577174255025 12710558209391890991 11976012742547276597 10839510185326247057 9640336744172618494 14832335301907390524 14973768754576949198 11398272233906794011 11320124380429075372 1909077054625217560 17144870925086514997 10359676281966577416 8155930598968400324 12095300351357927045 7881620981317189480 5755885518413064534 13025680739577815564 12359145917980949910 5245545414601727169 15085750731667498786 6203563165172279151 5923894284338031886 11697864389033932022 18027421125521861404 14361361145258337445 13988983895369135545 6084213866723544138 14146412347091922586 13064645487327187385 10590880016658418243 13789404080034163799 8775649527623509980 15637686081485960996 14393924109697049593 17953028708959416296 12143600345352096876 7502678823344141847 13022065072314254939 13237777736598746349 12349692547324682783 7430939563388984671 2820739301438425038 2336398251380805159 394069186822473268 3441594703989384380 2758000002836012351 13527693503120309616 7064682896971207059 1943302485867314987 10384661527905128260 14539276833342393851 819444831348967562 6189157870622833537 10363042869389249454 8350388769413916939 16762412147631990172 2167308578045062525 4755436951981625082 2943882256681359285 13462640047318218540 11651370147507038242 13590848383036014500 1620945788600633550 1120199269799073176 710656497981793422 12365036791905761905 11114011424806639496 13092477966760851712 1288145673681142993 166621885456870758 3995505302418102676 8109006089631506258 9542918380070976290 15965707219079092504 13610907531273013308 14664069424125333402 5904176813149918355 5537838869990729018 5061572561601759200 16097096302740664305 8517428044071014231 5296478027455706907 5014005825584417747 13676888537869728777 11551189958343792610 13167120207459407801 9959236876333548699 3507541091772308889 2839183874522766468 17864617995050032605 12188401182755332031 684208366222854991 12701774239910964694 17799592275233914488 16597654705728736996 11663720996053633980 10754674470427355443 9713059300585462201 1318479021242041247 775261272047668973 1290915573585374610 5047208813156424292 17353794028665345141 5724105065563124415 16325602967085881032 2119722027231846699 13803276040520044218 16869181695145037923 317751410815208856 3213382722963684859 16861327255023421912 5576040008833334564 9437561117724650529 3743180050193531411 4087837246189862215 11023927808609615701 7776214888842964679 16159972535415329955 17914614808032649299 3213717423434486355 4156520665797226808 11641537914006382865 4568882181168959549 2005496937320111510 17173083465286250832 5662335380851061054 18306430784899254616 17422061929990590012 2467804708844841315 7605678459813091573 11878433600833659448 14022811293991737533 876321180190640326 8513246755668997413 1177960179923171178 6128125467907948608 6823057593941607557 14059835736800612639 922592596973096840 4296215710970843056 5222971476891358991 3205129587334293808 16607458209636803573 11415716178711946426 16353198826741860174 7899696268854766483 12864924220631813857 18018949202933084686 2618090493917660459 18020607138569855228 608671621413058085 3599270449083619077 8822831302022969125 16129335869331289665 897715033782088074 16288318934526843441 5982712446947960448 10932608125225669545 10317030111940680734 787870527031543549 8454687678655840203 12615434104452196449 8151850013541029625 5887544553990166756 2504933958038269431 8868607736654437959 10084005102136536161 7349337160234467090 17349349812917974998 12555403467137988233 18341591715707098431 835315007923975409 6235358917375380920 16596484733404910173 7046377396004543501 3722803279863981152 11619445733622901150 5468937647548467187 16483336209674226043 1125273566897247209 6059684381525782752 12101099023459891774 741474751833936396 14386991361157929318 12692339683491484516 14183773816609818042 13387035243277131787 1156027001259389941 4001635928973005854 2250787199894595114 13153126006500354798 7009794832133810953 16809011196176912017 17281749274217364140 5569987986886396293 1951396170295984445 18371590253735749938 9523373125830710009 4645488379397522124 9982446843529699182 6335694269244660516 8549452239740376797 6054967615361882866 13609893257531721460 5635136642686054348 9587172823198278769 12955578788334488919 5023086917724939235 5402600364176437925 16379549116014163659 5184212754304389189 8002659559920738504 1206205836602956007 15468637729138467458 985646870790313033 14088212597142449000 8426976607923894547 6212540258447031072 4897189417604252584 11487996831201886101 6022077198131490196 14232931989831250226 17499728115542380478 93950766070749260 15591030388724690744 13167345855676273168 12471134822719680298 13263725190682383069 17665563575856191788 14080529457795645581 2251880343285492816 2957650732884095879 4216777458015621157 17792477296259526895 15137807382150105690 4446897464763245191 12405236368672105865 9022299634479109175 14071930156849968110 11069794440424665610 6010543450423778266 16332897119704644197 17607794931502038869 2688548711669261715 6686421950916076558 12095895162578350057 11996558737220211839 1484483504364153089 319656005951315035 12405368536595456150 2255511122056562530 5583802771936604703 338885623022608415 5881663637957191396 5631938626947179357 2634359417099708692 15059984635048623628 14236200728425339254 10574650041964406154 3991012772420179375 5908904911702604692 10235992997096856737 12236341302003983042 8240709686177507070 751473727191954056 16134214127309220371 15303636830030301044 9582528422314542210 18113566827768964232 10445060679367238591 5975189717458799286 1881507728288255361 443300002669497783 447225905060123386 6872092196583102437 7095612847096967764 6916868554086014318 15991424906719170150 11335747246871236250 13604804184538076958 16337177847875849288 1264163829838558438 12393942277428039893 11317723572418060326 900484800829817634 4747058948892143611 11786783569736398306 14954087625506742451 9902325601418600104 8124718056213977000 8188166373648930059 5222620211067433445 4827227312740643472 12216401226101561924 17898954383030405280 3847169576324064577 6357798850545922772 6107964066948255706 600710996719324849 10368874531969514706 6387249922378819801 7354453218853868362 14010012784481798303 8673240799790442188 18225812476336902668 13958788882914139018 16590158749056965091 4129728332167053782 14830923108600188566 16806049785045578626 889943327463111883 5684600840621997498 8495103711078768112 12173860142056084117 8379684953234083884 14732772567375735889 2880694755097343966 11315955379995598291 15770512909677815899 4512429083775478940 3128941520692922471 1392301975598399416 15677888856389695959 16143242880647224966 2212133135956582198 12810556533243086376 1151699564866998737 14250444010033403773 14087688686808460572 11856313844598500542 4405098842578853158 16581037236098164707 202528784022624614 17551704109339615366 9291208109991872930 752489927172048768 1512097312797441059 2250028214462704706 9344473244671656428 5182642307602597751 17856033089053982453 6012656829242111532 1823323563893923947 5287004212911164235 13343519071691787214 6382546319416980593 7048357701709560054 14947086300856479228 8399307274043163938 17911514378663403533 8449039732394770433 11441733830213125563 6570813675263522853 13297769134296005049 6609421586591295677 17639272416793365011 9372231872517006481 15734669922183771448 12621515058314409453 5785747289443141053 8352557398142613745 17058408524077693633 10414583641609228834 2683572169347286673 3359884629093352824 2477752190665961575 16391580353404569766 9386348992300556498 9622805360481844960 329349031977878894 6116522689343577070 196741050180665344 14222076518501260339 15284554666164720033 6246719198141363748 1459206988577661490 2270511734100113540 14136488890136087417 11568466660789826567 11825842708620759806 5831995164553536272 7053494821465921608 15868328019806966468 8945168509326200378 306611357599327821 3823067110513707816 11426630297272064958 2303658133900831100 8852237332456070351 16000371070344047296 4921819404642434581 10589456538172136097 10102692147334977080 5765941407553086400 12432067251630300816 13681798696673345512 17306518769720805899 9036249706610713604 14618531356716392854 3961472140889457042 17914343021942691618 16685594517347718881 1395736684508269272 14384989671478664621 17860012948830471840 5000807031186925031 499994251249044022 9745592701365022093 16933610929624990304 13292195173375263152 17896583159064772918 13185553459812490800 16130512750585305211 3216716836141043489 10665043219584625726 7947212995727936379 16949717906269210764 14988362323522121133 2039060248977230243 4035382571609003313 1875304483243681501 16849879924787669006 10716067335018493665 8694976113060132817 2054707881216317791 4935368708672973147 2830860499046812416 17714610719002031291 8667065707484444981 1014539048523072394 7891700394984769225 13033622177016655798 11546218845069873874 16728232933337695931 7166935905482993073 9242413946247614190 3771192318420244690 10686071999360943884 611112989927515970 18042173162718388753 13061251010583056618 7305463490985488737 2936323224270443690 1342258052803463118 1802367146107184592 3970146360676361488 7170653569679919348 13123111253115205605 132820565365994039 1982135741446654876 7977536012201861835 9190358528723300016 14280054554089537578 14257737060863017695 12490451679460849096 8559753136468967246 4878947814512569834 14974023877131984547 6003632312208231684 17478735063062281398 189936739299761779 4805708660178043438 17625173744711712593 16593234241857012730 4384784760312331398 493552815870084332 15099359502175413293 253984404261053507 15486101930288632562 2782173319409631737 3036547253076304286 2445232514588345357 16789559664202880476 14552594945771046724 8817917992551648296 15101632159794362381 13757735469442157406 2561656640598850844 1587104906916732277 14070372462008148530 18342805149405261361 8761873438816990995 473965112002156990 3542616331183243787 3139544439392342018 3819926382075464569 7325852473891679602 6210598088998181096 6656492213650074030 11300240578785547728 16715360857651042089 1973811296085944511 9818553946339032936 17996438614987111934 3224253617603359443 959814414967078347 8340091452473199117 16967117251533761382 14943775398470389775 8354068564374636889 7419522381587584233 2229602339120110183 11504592512207663281 8222635918321414430 1061503328061679409 6267760645695918826 5309977926091169775 16984821736284689805 2135983053658622302 15795880604945424369 10138171374030244252 2213631705149914919 4361715465644534838 17260779384670454093 9208172684796270549 5172920047540517718 14023901556694168285 6845101454987783273 5974985606518134469 3744896599415130657 1637982312660654832 16770382829990151504 5964788575167293856 6533947994863606660 6492256228741513859 11994300934849288251 14361811476066072541 6735286363081938554 3161422424242475711 12060421553218282502 11239506795459624395 12044204829661343076 12901584646434178482 4189370415845178035 10893317945549082110 17839275433769167905 7062380253110721908 9428747843672622256 3927389269651988160 5639068357238968276 3818869695235886338 14263497536008006404 12474695945679809822 17326922265979915052 16269278938943194045 2252340086118557106 16566758459850180068 3159450204995108713 14500518239569398158 10227455287550553452 9658972639418099130 13054670501666973109 16436125798385760566 772784629735260946 8061753877618142429 7739537392109820705 831437841678305149 8875326284403788631 7861161461198919981 13677804270225214055 13395089577976509592 419144249723746400 13250883287279322622 2031382388391512372 18437392611960773275 6986786941324293466 4699884474924212695 523119220505763294 11667861855998761539 5240365297894070470 2632030819061891379 18232696717911482309 13692505352300107026 1854038899703361208 9107884939236706306 8453003867376225112 13191073798527782208 6555052481109483758 12000804150678323432 781090666542900446 5078271253638114927 10584724153255026827 17473141628825900119 16589486801165115876 17266924590263544998 8335452590030477932 5883434309181294083 2618353308018367071 6205229456963451284 14905163012909249315 13244295825029374124 10064052561316407080 15655237073468915645 7084247205121610368 12380384789897216143 8875156246441137857 12530950194985679910 17433984415852219688 6135584042670696812 11206171250111151854 8605419102667564653 16139167364820259714 1195650327069976521 10385194461123246071 1738052782727396331 11667578385622961223 12060225432051699600 12421717252870952565 6250047885894608943 1509225924759480237 13600036235153907874 415754668260177648 7205962292826466341 16732467969878052238 5782517979785480829 18143106238329404454 15223252464577848922 6486346329702510984 18056860653133027218 1726434002042200790 5684741202718138731 15604646478742697692 978378155301093771 11709656866003572778 2515528973531436992 11955159957143370486 10025537743732690103 1039911096454833056 313210228848825981 6986725632268369669 12963328600726176130 3907946446422504777 9367959392717379349 4873296272630915425 14932086305533272667 1529932390209965522 12292923549778056867 3162821033679907509 9747955418416245662 8723059272775277761 13658944909983611351 17211528959569557395 17172797866986085849 492514157610259996 10593579413036765698 7529838564691138484 5856101557176254038 1542064966684827852 3727897821150720755 18006958072539507883 6951448241351672840 5252413176141907793 3051763499230464550 5717156869373648474 8643994757760524714 15063346707910121211 9910690952161298868 11783771752556333391 17126431686887868429 445593382070081194 3260871373584786476 10472007910687299883 3088209990768273349 10790947881356175263 577358162038326515 18257374531334609911 15079089953272817225 15523646861997354899 5932766512966658211 7293622468411502769 2192469736770786543 10854065515106462966 1956296161024914388 7379632015901500070 9041700416715170465 10780810799124701875 16310590773738771919 1432693824783573171 5904960975187282038 6022149257659790484 5876774838350480550 7482741800699273375 7873690198766337951 4018225333557296096 6588998677101164477 4072518143738582596 4818772434693710574 1571319419077535792 7928698166031590586 17944601061223207657 10446209596093655605 14937873493557898635 16598206513924245727 4422857557256688622 6996442540306338734 6778843079647092491 2523216115188468528 16750766604097057339 7708474319585696237 4549718317240555051 16060634654032147718 544819671291196485 4316468122218477388 14832915630580415952 12658981800633433563 2411023104564689825 3610087251867052636 6794874380816205717 1986921905637548214 6160427370095399409 12214845185348718600 11399265601681978903 9471782456058101129 8953743783552779659 17576307655677253271 13425020752800403690 1618608094325395290 3560515323610096395 15434354527824074299 10416432842151285140 11504900567378715634 3977950125115175162 12487054949738043301 7466659582086077697 9869865831404007214 3762762876656327638 14951249517557426585 17169082994908888681 9362159037651836041 7262909477267221774 2795590684589503336 7728652830161361358 156318834845953697 13542923461744551423 238005293222463355 11697387508633042850 6294518113071660852 18149312714593503257 13909747362342417367 16171031847325615498 18144892009898090423 10580124057746233326 12838342211418650023 4030507279615080388 14955639719018087877 8541289947418892951 8243195742017580420 1654964397495399708 1097374515837846322 15597791375231626889 9914243821869259151 7511614773937772546 3342447853243769907 7158146682983443846 6167288080468417996 2747555813615868001 2478772507063622994 16057208990492496694 8427920334168267281 13970524818555248964 2980418541911168419 14994624164642773347 3234790145609291680 14146562797809244828 6219316446337032996 17469192007785714800 15553211313526699017 14238253383763822857 11070738087429339457 1749718385810722939 9695474253828518572 6130528074167729246 2510815890055338826 6910181315748143810 10909210370307300652 15487718021155492545 2498511405917802977 15856678745509680611 1648613699193482742 2482216990824619910 15982769520334520952 17361841109228448805 11448176944438668220 13260123674438883292 9295891687202018678 8840471578501716832 240001620263704633 1298702189395036377 3720881319116082823 3125973700496645328 13564708004954828128 9928043489062198247 1474080526411526943 5535906892157977454 9035324332129948551 12627725734056006179 9426465148124810235 13835152125508550034 12905388833225940503 11956423205771978366 193171220240473264 2131708434719413060 11207671912727392927 12074131754097440799 16559169293665099630 15629537544876652407 13162150765370684593 2568707231280978130 1893753995677187247 4429959493283555394 12765270674340809378 5878333269844121778 12476037577783495178 9418004017040214595 10488459930085864966 2792058257190591983 4103343871611934746 9435013728274136443 2768870337152990430 11484625868543861414 18177770224058712725 11260370395147634479 7670806265316849319 17321421764139065609 11406917228503226988 13252070253740517769 3766455139942612397 8133670114157196783 515088275831044089 4880304283763305814 9513364626188879562 10490798603391152732 15669899465004969821 3286400737142818465 4509056501170711571 10032215670489736684 9961221282484399331 15275565966892724848 2483266432149879325 4561176420079606347 3426098812781918355 2143179041966391340 9465327498416532050 1072750891625927194 15287015449734717113 12139774224579284773 11691131448134294013 164763595468474634 7949571277854622894 13100957548525526606 151849886265134289 17432367067661781574 16609010558240041201 3572021681071115705 3592054329869299128 14705689375358570811 9680529787553377146 12142168642590464341 80721569067234718 10633346718386824302 18310679740998618854 1361576666435004188 18008408488907207798 1947625493497123961 4539498275184410320 6519862446140472590 710675131769281166 1310510562703442551 13423877116192091677 10297455623426470339 10840209864833650720 6830150760906940804 10414704796847316657 14888310105448752556 12863011165539076566 9305392808502273220 13832814088744557543 14892360826119827803 13041368677607594354 16755332718083021798 18286217972448752332 8623455603377796052 6482926963412829638 10294609316391859081 16919361535020580534 5593375871158749253 17513154738715847369 11205252911598135658 17117066786799011986 12055886074109156071 4643572962498958537 3072608473308218855 8280844774063330585 10940259000866103894 12755670867738106308 17400585998705053878 1475022536564352383 12473425428633899938 13123077932807193980 15951561816380374577 4711659944764614537 2064071738872710177 4550549908691801189 18121583291366618798 17064183384788346485 12276041168752865086 10886103675430714535 880135184495395890 17725633539033373600 3324760661782746831 767111557257193176 15262372664927854789 7272062766450989587 3853166265172489059 15250150353873140801 4277489254991787055 17449455725319345193 16934579047429611522 2603683468088982452 9229386884386481724 9331806758885318369 4601875991184094075 9603948946795421643 11873550517351869581 2219527444414194163 11579171818244214975 5452066670878509819 1986964357382820614 18074018579644901500 8757420200593179308 6072723795043057694 4977506312039972971 6335454138793433798 14257458973796562993 16670703145638600715 14277657491049672541 5583215558747182317 5994397121659935835 2039090329734748825 1430658222479198875 4550834204199751314 1153816218527049232 17766944553905401335 13909798662158730005 13218869188999902023 4829366557349639456 3115389211609323246 14773030220609299188 16202314843603063556 3085448575443171698 6834082697187867479 6165697175425829002 18316284499754852252 11175212405548271659 16110257958778244328 9196902825341158686 15411108883310201731 16894114055242151626 332422492206212168 10457636584560475936 7957910661121770297 15801848866619352447 4324555343826453230 881026768075673502 4947835499231143225 8244102365886715054 581619433480168283 4843213903033342865 1927872684650297906 17148716461059274175 12909137059741290609 13284509002986752904 7997148616501528272 13592210873205299973 16683118372965572993 17621781456604957212 1147124435356311753 15849619750824204285 16824977278597579042 12764968646421840468 2048725839494369059 3844461520433860959 7595597270993464147 9363741339697572245 9978080563018831846 645744320811435320 400067045759029328 12208191168210542596 8991047860301307504 18043386000836818599 5714277267374958419 14147398574587593809 13685876714594262948 8508128667498895763 17891547707224589256 6237773063868476201 17543358679620742901 11836461028695405993 17701258376888321276 7454878703799473799 8475033181301218444 14500854543626943092 13113912794337157923 15143909960407365541 12707751320386848144 11487064413265695208 4727152746105768475 11825945854231560256 16915855491007613501 3605661185794198976 13979558759089447276 10601261122550383401 13223857201813248905 17007732010639351118 4113275131894919600 3204333186902085308 2625029807372786648 5606367137945308703 6358557055057371496 914191573167757526 16673712150344806832 9842948132175415800 12920643498537708689 2372244078137961484 16802622854723197334 14643043149132830175 7587351513156723769 14531790293882152326 5153838003458664933 15352752770625129698 11021591393335311037 15456885671187086455 1155345987518367738 7811156962309235817 7882401094444549607 6243990756667878508 4873728433114969246 8407980315558303032 14141213490973049830 10026206759353527619 3322374195061483112 8598722304329404921 9424442859878470879 8047825214672054135 4393415883654645235 9461771547236358611 10181902315697399740 12297938900132870452 16274489387896900490 3960265455129488741 11881223549403802895 1693394899777111480 14606075668824705993 10508805086897247764 2072155587932525222 11769361465106023456 6579719158386184446 15419063015587363904 9340783462809609194 13715390747752327137 14690848808584893195 14320640958612764315 3942566005125753614 660838148886166367 3472113252377933320 13188992274505043266 4341699795477356534 8381310973152408588 8515459538830737856 2075649844144003172 17848897538912004276 8107366449226359066 6734828832848059734 8690787889983054185 16892446218137598594 3101013076560236413 9488493758339182681 6242157626574376868 13103839590019336484 8134092678389124164 14805479343103068276 13618305035767839309 1751929821857988105 9097683987294805415 505073030641390520 8419661350521711192 1399140245913612073 18217143165584102195 18240830367691433421 11272767148847800204 7202157049576376398 11352127468497055139 3413389819742790314 15427519505013060811 7806246355011409961 14553858172839281617 16200092828302313337 11724422112431597307 3850888589570360434 8099095238143289375 15089516695889358274 16393997787178856762 291347726999914464 13051152878224106506 8362669841261196610 12748293228332743777 4326263285510863901 4016284279679171848 14174547178441776265 18409938969254624150 17935736319604517122 14296258036481058894 9956787162661385280 694519454691789628 12171177719749509280 14201336186365327756 18151417453366731224 2893605133126761415 4123844102040239715 10628764833006334342 11996041155145632619 2435880407902667087 9559354015203579170 1044431211043011534 1157632618424478870 6006366072727431122 12892448580245847242 1980669813851583263 16794129664213938968 11702413792618517060 8861593366628088920 2032669052977687447 18390987695782613232 4207007241150451059 8267625324330437696 9522046456242666839 14669331039766004692 14747772485189079390 8338319939958861585 2256271719873602308 13235470238082655903 15304276568319302069 10303076812306227852 16511017010469628361 9008916316404225137 2316990330126679829 17522400661680820375 17180549164888516605 17800657842571248543 424458463523052692 3448517530862691346 6009217379055607917 5309550560807137645 11022288679110045328 17460032438489747975 11086199206655819313 2793481363647882506 5315045694128010980 13894804256054734987 789678656312158159 14074720164182273452 17894369271870960957 15504057613570386000 2465806682430687629 3262292534556909701 67224772817441290 6924926809142206733 3210895337776026059 1896674668169918388 17918993406773138399 5835253503213485024 16173845577061033292 8792996770635202134 465104362013980509 8172204115755414349 929568608538882907 5314145786083553455 7301101513070316353 12160758021659851226 5400906422475007856 15095704044387744999 15271316966633573101 5913956748820713618 12288384562933964148 15878352710677290466 9458218628388676591 6290958445017341060 16939599122272106150 6502894150275697607 8397033034414165859 13314833207301848177 18339367026567972345 18380312400134020196 3755359638163180332 8746044352078309344 5554675819304056714 405831462341840402 16566246430191203147 172967057328950978 18333438063629917972 176591860633933559 11420862225983161762 2428697824153363188 7372235553521430295 2461739389612234347 17910201429825698045 1449492644301403375 9346419057091322824 10287637172613207902 3342077535359501440 5390827969260808427 16697592719136268356 793727078056554214 10186795186547271590 7931655692377758910 10894130348303657862 9359388692824017173 6613186985162770798 12371533086282200153 9265087686936892738 2714891672602228658 2186489847299642465 17260871974488150208 8500166427626170253 15080818121211421761 16934846225206789312 6911885109409843383 10042045914928984296 9681354030242694752 12876157540441101795 17461070972885974236 8247854771168246966 14721291837843558562 8933191571254151564 14734354486559223365 15627032081051696823 6231979342640982676 15741151482829380202 11467898222416614949 2287382468258084274 13605354609235368246 8135669858788912433 5146002579002379269 15675776527358868527 6349524503943491530 5530134754625884213 5639313697792018196 1341704093055916477 11857773782472473074 13081432403244104292 13492856173268969616 961065466963899318 12573894313345454484 237699073067117292 14074006375278972422 11716607133489059155 14007259072149706355 12949263088023135719 16961477167200716378 2015275526673398508 4610155028654727242 16904258737144328044 6463047086899778351 1354112377178488920 17541207638734003870 12036272015765580373 1086167408848946985 15170624436148655469 827172031424595569 11383077053511869209 10386877574699058930 6112395888860598965 17625485960964745543 12408206858390018884 6356196492684083039 17551921366960562500 10449388433241324137 17732423025524608050 4151770343734476742 1264021868483514263 15294599727169745621 4801717774019262078 13504171480040566273 6793783086714603289 4315321678399744625 11856024415849856442 16447986722115823841 3633147695307384395 3171494442487968297 5823152043995746197 7184951171794244355 12768196734974793367 7043425432119589580 8575020334882057859 14719927987370561575 4261908291618692559 3657102882152854236 609465266333358423 7041456878257002561 11941851723822323542 13738742360211371808 15224067413934357535 11879893569471012635 4051636085278476257 10717289997352371286 916108319711268401 1909308770857721097 17854776914441384108 13634911206827581746 1368359497672205425 11065679482870855629 14646029166095072896 2174821070046022645 2032656445975551465 1457623803993877029 9025481539384799347 6713691493510747291 15705159597426420327 1378561200743236948 14661494312513417264 1776369736074061686 2983407241437954011 18422108068610635175 3094446054565535798 2444410850480226099 10040723058183903835 3989149840759035532 6059707450525346282 13204212848420865361 15504424303656008486 983287843804458605 17167538358767431088 12246074723408475369 2304925673901841086 13277451741961756240 11512881973735054140 12178047931975645472 8420619264471761767 7197391019545998931 7953128603860014864 4602274211044014688 7263899573928967785 1421261033777894624 16096166733812306306 17933603221071866044 1427329261661362033 3589894491071125897 14957860586786406850 4228389250568035994 5827899717223751609 15324952283342885704 3919325761345336830 9596282642977624701 12388780545157789764 2407604472137230449 13799888723873386745 9890693798880655007 1328360514858253744 14792642238801824648 8471385765694351159 898811179436289704 4650090668407976979 16500406354450636492 18121786392887415230 3938952451148182222 9186303579088663311 10372527918877585710 9142817032035044654 9999781416561739308 558382794263760414 16445202490453753934 5175534422795770737 12829299494731864993 4017514800073165964 16835761613112512632 16131118150926325125 7847054775740987226 7975831430096732864 11441728273224450524 2183042754286481680 2362598069483976741 634289236893177298 7131655779071517774 12945095553387706320 18260254690322722033 3285222003861812894 7973332083014575940 4995176356023053372 2750699276940303533 14805788435686457717 10272464235666777150 13969800131532104536 11116493523518183964 13206696996812063460 16980222584708879874 9499797353497934183 3292131722666924021 1785360112009683052 10089390310739097005 6770699025274167611 10717512737688660681 16755459561057751474 93688813242944124 15044079534039229660 15628562109573378403 17311641791074881153 3865111198959106023 1547334201860964369 6092748851971090932 10940107690655893466 11634803924788806302 1761693963494574585 16576317720295370946 13870504915398631083 11554689762997740 1365808892050348586 11252479072395523775 9605012650634321316 12036073731428191826 11711394436349451584 10113113611670911555 16644377109077323016 5118198364425400591 4145319875362940743 18150552589058845867 16472930261464092439 12661569959307278875 11395290894997912966 15091410748010254799 1182384067572860302 15796034131074488566 6185797070900134474 6181072100183894076 6662121971574412142 15526907785560792968 7267255607526850119 8942689084841787111 13341988082716183462 16043779954473147488 402694711713695414 11729573543173020590 17511287790456256016 3936251355052006402 13506558368753227747 2396207555169505350 15622555961562090144 18225107391874467571 2711192347248524168 5262385208380101135 940794675780368343 14311796998518985807 18006803978904815586 2378686016436290203 9573438485483341678 6020383330842416432 4890606069760198050 12014652107756474415 7387782659371842899 13029457003424080365 5190061101499564186 14326567966234322910 6452575555250328893 473896439962985944 2517269324238586240 934765701670598422 3162238140643857212 2357411850279016201 1997460379443828893 3776336917489203940 7739208944244311446 5262387755691178233 9913087009575478999 15149394603979012312 9740240953550108099 15342734324767886147 315879016021372562 10637169052501738321 1308009932945691471 10189100723119831502 6699740491680248968 9537270606320878797 13752920146552603991 12733585162722311609 728672661591737751 6215533297346793630 17349720340955422140 13900266629546677722 18249970680428354143 18125821415185771546 6240388605795517157 16691900229734454465 2743771973465890629 3822700912563340154 11309339613486952822 12046377645516300256 15866997532123775077 15743175568405522888 5609231496745399694 9869473221983520289 15387423342022334336 9769013920966830430 13984152484643563397 7570154071743703417 1187649010505190089 14788374992499047740 10632199042435208422 3132244399845506532 5461650754606328939 4302321844236834842 15782222897302147981 12399278162064660575 2942334889148016866 8594635208392541827 907150028724681481 2714177594071139263 4935708403201032542 7094791841733305837 5295938020997667463 3066094966443250552 15284280069152621186 6151627343903412019 13097844187663879743 5398562727189308546 3549509839956816016 16727737652546216121 1471729649989760531 17818663445219343261 870573230868064250 11560137699517809695 9918270290127527064 11395441893539703204 3778148397464531675 16075240369132972651 17401627334424165377 6528560112171016734 6264279647193728241 4261258753380461001 7997476403513150912 11243544363059730222 143128605015199284 14301584529177394950 10030821127720054124 6577593662922400809 453204683525536630 8392147074721125319 2965690134090133833 4144862555029626715 10610862178263094969 9505125656930018297 10680688495321513854 15184892399783146466 8964548610586877153 5338765746299017747 6306213907441136050 15331127987890431805 2257839848041667405 8327278174574473897 14423098040174384285 3046601634791706533 8767664399569259298 3022069954607967856 12403817235674598276 12287955302106531783 2420336409324075545 2931768951925761383 18057132698567786005 6389321733394196923 1605297214214331033 15831333540339209507 5902120266232857834 9066646201975520910 3922763599865621171 18351386293699156968 9405419800300528662 9751299237784375703 399888558539851118 14831298753429575053 14020504225553691624 11922193179619012486 289095268969803200 8625511535015504060 17541237789006165960 13073177324136988864 11884131491159248036 6334524412037965884 7533276569572421836 1397640335020152356 8744118323988782706 10791057041387655894 14010205709162177068 1783597271411196812 12692702546955670447 8803729394040152489 1109124059398189240 18219744209763680607 8180041526446383200 6320177772229651627 1416024443452372235 6381654429650858170 17920755497643308622 18105702661180413408 15057756894367169207 12228309737128588216 1606876390201431388 7505947003330028813 4317448658970877169 5279438142071282669 4338332331650241193 1367267033206110487 18202973908001837064 17494799349879035922 1072744146386878728 14153222679285794274 7582674698445296797 5822634359318080060 532657286103075545 16370931623197506980 8952700157169684049 13147987621115150293 4819247619203493951 2974202346945130495 15223539426198047033 10160954071286755553 4745290137291245683 9051012899537192711 16502404801024503924 12014558774505316619 12262169074201278498 13991020993187274053 8443143096432233670 4884253771364966631 7927880678855625442 5499117646784524567 331949793454377559 10828902777804538096 14756199597348641793 15400947690557895681 4624701263761188737 3920272630477549324 1967821158019988587 1938350849701884244 12913089488841309639 2726178988387982550 1070658114545031803 12520834345308330165 7888959024379357903 5100965657684937899 1481984075763291575 6892311809343549753 3845533765293742727 13033847042043926117 9000338949330602775 1554351859351170357 11646973519242046367 10618324619029938252 3521105964646356655 11684171755176277013 574969640280008710 16567418382124662769 18231362947730874175 11811818544670208953 6373317516274354907 359457044436871548 13126629837938092920 13195144150036291348 15827453433321889516 357191752723160090 6090639853150869472 94761469705941149 10572620489865498316 11791957504232139642 1415665445237286036 14898502265854745081 12105930800007247767 12912493416130829597 84717480708417622 11780408996730955843 16079236557926863420 10195561973987439894 7244916804083362908 2118215602536207220 1305286442743161274 2181065225772683642 17270272280075340754 10893412562593544818 9296383631020531754 10410370301298542012 8728245051762594174 2179665860453221202 11730115786572554862 273898778848604278 5639775628235492576 17414483562704732582 9626612250499665687 3157550114481121149 11094555113816076113 5540606409015108115 18181900998076140244 13030301898843960778 7270176205609204322 16747247322095328224 8794279380640226810 12950286568572128399 7126508290368941373 6539181165925317170 6203039817493556103 731108551572404332 6978598725743900830 3156084031260173821 9023651707293566043 16183953611356355964 18146939899067660654 12570512547348692394 17290399603759221658 11445702552453499442 2852927138074135140 13506521744119244426 11930421984762796065 3420671033134068199 4044491372644589215 17946616586875521556 6941882992351441683 7753960665451361050 16913852561799260422 9957549951423664287 14118512127925633967 16049960686610656070 2963150166893100861 8426783449833782285 7676377168639827599 900072727023552485 10645969231163338146 1170041281958786777 12916573239297491572 3037174448695859967 14644497702245775608 10784363797579763871 16432814448854211175 10288492482627390205 16686569662515093160 5806929236179111399 13561208564256337304 4357470691880534985 13958696734494407225 3118205506110820315 14575143004174268270 17640265682515126873 135484563919068159 15502798271548051081 13432185985752246709 5012001724013578742 17980194125664447980 8280730668608397513 7195624222729600838 13028485397426563799 755119323157539258 1446789942428719944 3855381646521347140 1196693981071411773 17119806316029820904 7659970842810535635 5687808651045615856 18076877050162569705 6511831893826403369 14389891959870869897 14892891146104627358 1966889540727930246 13906240385746718787 18260313841904820278 5848550603921069444 12679260240089813278 14385928659488669965 14175212743747087300 16698926922384297531 10602973983853921279 14757607453581625539 16162584389966476926 14856580092240062279 17795247862321107170 8246921032095963424 13651478530962024629 15898734505205918828 3563346549180990891 1658763472030589157 8202961206660219286 13757115620205548662 15257761894855377671 13260609156059556694 8332887406788739707 17548448229772222577 10493728726728622275 10569684523244043975 12083209571311399320 438124190374344678 3403819675858445340 8551465981059291005 2324729202877433071 4417507089862566514 6406476273871006343 2780758146466654224 17997535850443490408 16477904188719750424 14654048938607568072 3719219744403716631 9873840676639476223 8634942160036622157 5445775511570799007 13405273438822299200 10469320793115597657 15923385613968125573 12055419843749929682 14949944998034804663 437431346445665945 7257531369143415981 12353962564236797811 8121996795609478027 1491889158284465104 13306909913126950548 2508573556915964048 6292502047529151768 8207613920657547333 15599846580105411149 13724451987456236777 7411712283382768069 12343751474734846456 1217127967729368454 1228659271619778461 1077470671271634521 17439054001131047863 7183233511559566662 10052667628472387053 675193348918412273 14346447918903212855 3464845466792572351 6558724675691458205 2251560476350311725 14692792458722905593 8679190981684927291 9610786768379222758 15246974561338285034 12271911493492025028 410026197281519189 11410455266136338513 17644082715496634864 8374455372261907805 13748892478583025302 163125165502018295 4229442489021023779 17908260803790291079 15280868663859002768 994259107472795399 2382143619192364249 2524292580080281898 17966613958126800198 12294304778456521341 12932573265326529319 15601469259895805669 1613222599692447107 10917795269268186436 9297166003440378436 372793686424328712 15855373434641411607 4476060825091058280 7554432100471498806 15685462913929505398 14458459074098800229 11409970459123798617 6806371671875335654 9514662540066668942 11222819619147166361 16964717617794107192 10938999861819780758 12501366495172843368 3136072527152611572 17107055669794542442 1769030626788494636 2439743376602590624 9213288095817370103 18024308179848728274 5381407173978305290 17343244163766425254 6970379174464379320 13482170040491797352 10594294268544643919 8387667209595925127 10605634630968904029 2297284688130224098 14620233816477711496 6212334006030097154 16583721559120694305 623924313450055562 15174431172462034933 708542525689580687 7126212992712016824 1099215715364988113 13551641423117092610 4129703426467339779 6973232797675182982 17133877169386910889 5419589197757666770 14524215634880553067 10772520590286452115 3418957069835957768 6235224278984717489 1105435244184272054 3963834357811116323 17270382818786373035 3518460852502915033 11684269874483350153 10528577143602056601 6940755991300489813 50683497261064751 9109957396213317385 9500084944723631848 8922069494681542938 15290834072798830460 1098641088829090100 12683880535291230532 3075084640343547522 13902067520886786410 11466851437656978734 7331561391160668425 8678155869455901301 967514871587383637 5260255699230541800 13925538440003055560 7488494022975857638 9271602352998671866 1960845089965999946 2528419222273205368 13906095271251069773 13765662840150784709 13717543367317167905 14053680551341796685 5485102610709187308 3929671927825280808 3448311208536234348 2976684057426479436 1311378373135069036 13769485228936277755 1979105650073344132 1866868601416141246 3011668437421963439 7698777747713617185 8110834789943544623 6854778822761546554 4134167723726552895 6653227869844092845 17424909559916957603 5643432152167734083 616128948118721438 5691284258604108848 17782026176007824858 3948564208847680757 4741981618556072597 5536234831145528408 4097555813485052352 2472365551296915330 13913388451424690552 13585414721099893969 245347798687403556 1469571957203465947 10655303020289807852 16677030556603561335 3107180444569570967 16564477378826644754 16684823866477081413 5651211336627175999 2519783692363500730 6003330426294030332 17055909480424206444 16972423897363985008 13186430246623731086 1364866258235587973 16270070924367049169 11482861956766965707 3657331441671895641 1643889383920229211 10372163744139557356 1541665560906092528 4686136342537773165 9018363615374065805 16907615350680530564 9818733132485152401 7970739094464749020 14711143143701386511 13668093983880033412 17561129486728982859 5256307213427311913 11388086041443557591 13763163578850667153 18061779261789573974 542162733935643683 6157182369841143619 14009965732345500750 12341572170600140004 16254077914132680972 10640114025243012261 4509541730343616141 16159321221036213318 280397829618142204 12370621771092142292 6881786050700678325 14539149824916140222 15913187617484348800 7496437292910489420 15930387988608553310 9356416231362409779 17089653558877250864 11330956251270237106 8926096144025969054 12831092774875396627 13501285322228185972 606375912533996543 8972107816023715476 13391339341147151489 14057941238501697292 9842167542166522856 10463526835812191618 7356209194181733900 10117742873410763796 2994114085641607590 18166694961002521558 10088817405287778695 2170677530192096677 16282010246987462363 17875417857698487213 7929956432846537753 2636111785290489289 13164636358347952563 9434773273392099405 12725510328261678755 15506324718105587102 18153647676251811916 11620213241398491641 8532304913124832210 4414487712398628000 12185804327272241720 8195571103099124763 5440362812079634264 14665082240890684718 2735378521851685312 1500613691668822241 3378827213346515441 9195741369668366705 16479328530822173770 322228274996312412 10624241188159898123 7137710419593508735 13809151133798539590 9546550663548294065 1148633000509325956 13395409793433394578 12316572851861807981 18402572647085169763 7004374572487851979 12696260838773020662 14296667170783706418 8146077265193582559 5714434550146684538 10032092952632031761 530303812767448337 1008979471414640537 16044251462747204864 5457879944688384265 472754955714919895 13015901552229711786 1267924622852169410 3402885833816155594 13815695110759797837 2978658705365262919 5050660718828077507 5864861955924333411 4846718094531685838 14798144275825311858 590389311531034358 3779905300216510287 15475235371120779478 17775406774525547180 3471825322954350259 17021194899166138189 8072307907549346720 11061761859083990022 10945459981509246533 2818551679322405967 215029984022891373 6914560089519599613 3260254316332964463 12006593819847969886 9824323523643560169 15809954764367834684 3873507902218811131 6359809532949631667 11015912497285178817 7376342551587912115 859908383528698609 3087577104586525635 2771192865594159376 2545967065649593584 8918435499684221635 10115497554347990136 6767428881069401227 1219868541162504644 8391174192206232095 15167595884820989054 10445924150821204141 12165776623604308799 9790754058895403578 17433451398901364854 14048517397283210981 1313786501820641539 1576240922106560312 17135794948499977463 3617001553502132335 9362021780804043157 2824046141913806543 2704046492258319355 8439322443728167446 4106110379151846430 14433798215209807419 9366652790742755667 14852993256789051230 3420883433691477784 13674771973386591740 16872386140736659849 14940803777116904695 7744466985852858139 9611670155496974909 9433424933667497075 17864705747998772227 841934665178783684 17822427673434993593 12606056682191552118 3980026197411631961 15673629069630174815 2764935087621114803 15314962917190649084 3947187158237154652 186670252580870798 3381030302687326559 16046242867167897687 10422813769885384913 14635240932174249359 16986523482864569287 17981274423683192113 8686109062565405173 5843012711736517881 11703825090415502866 15524403768018541813 3433981508311092183 1304353087866379107 4661121514590663327 12636172352184444525 7941799502699655493 10496208080284848684 3301078831290852565 3504165683078589676 8577338163912220327 7197710798840229679 3378676817179848590 16773576751168313926 8564132498193461251 10435187817328846475 11967980986085874412 612882557838184859 16770818796227396937 2414189827760183123 5022487229432198248 4316675388531067471 10527394942996957933 11513954292616655199 12869438622666873022 3274340382496107447 2061324770985448091 16493676150278389136 179271528704628308 14459647122676662048 17883788839241346899 4061201874384504756 6921992176583595614 13241510479572372772 8139101566290179837 9994179856986757691 11236086421487842559 6549789672739021637 2379529409920320191 13541420324620839345 16632891568322205496 8806330960142434805 15183932632566991091 2923646118781417681 11776203426914857518 11861108078532995132 11537502897169333134 12793089126398505764 778626376122442445 1219020115919303820 9522337279302975704 14871116491383893456 12435488037873619850 17089099053467201453 2760166660751947489 3748701699548566983 4770453647686913250 14541034596841359861 5793867776246900126 7704433409323515659 15899972051853820057 4571348472388927731 6719504251448465330 5151515312800447706 8582455957011558571 17872038914213488523 11340044024179024695 14681671025600405046 2374401112548745573 6391921661508715408 3092546083090281017 51736215349019236 13727971893134063926 8190069369627107048 1397131531550292552 15495215292707412922 9750696838117715381 2467059613626336436 2350112758701565176 10606605763806895278 1512090177702065229 4567709125036472903 11458639995921335926 7369582828061871763 2810770391840241321 10959104138802000952 16684453239154200018 6599310981870892855 15221510671918295863 15840349649972775459 15908918109042367333 11919562560377086174 6791283466018114439 6578371528739095352 13489197925746591405 4778001715615755727 14661559852453043232 10980407476077605713 10501518582733443498 1139337738897438647 4274577721859492346 15834227179608982045 17277047264567263277 9329015502762967771 13526696024902228507 12893814877649854253 1496870631484454307 10649165795268042918 11302290702079733268 16239191305997540151 6452745156037037602 17375126924527789955 5428405910997850754 7869769910712671810 3111271903878539881 4549004419663414173 8906678382725815177 916220777191392052 8291061550864860999 12464149835311623339 3238462983620108151 6319247530415975204 5323283081727223795 16166345495516473764 13565280019238949340 17221944147414618784 12556968160047291849 5731082498805345960 8540937371391422702 2871040031486977 9464432943367411272 10748361227221929801 17372555566278553608 10542521796688510422 7456084355460760003 12427584083296098156 17437716533748007863 11061940829559357418 3090567973654420246 4837529282496925569 1546686574875366489 16019849334107056910 3778971446874275796 8072927880544911323 1965344818182389881 2786513469228536239 12318263128476429427 13959908322646005910 8564149039752567417 17423069418672038508 13179915483991014991 11934051467888875341 17204746508126839139 6244410891600911313 1757331331715731776 8182836073920987543 17698566415477486307 15658436944656433195 11977235087230191116 118800780810298131 8290209803763120108 9820666525470891523 13530560100951379770 13083467802303117148 15212665619642621590 13759959271006694129 13457446716623353941 13450235759933524869 12379041323502466469 14897389578838800021 6734067001050214004 3156127780721267666 458434057402121197 9670869288767598142 4268516868129251561 12340673674056673554 5748988772879775206 13035232346693923883 14792663607782306274 17503246862831267669 8855240843840018220 10402921864097251772 3265235475683610896 763949158946323659 4501956332318099912 5148610785858307275 1153582683869725919 7952378089919099483 6748818170889542742 6031305344373090672 15359584567660468736 2497721515616441472 3206552340949418871 8039565932249342120 13680956667097280041 10648716366447700551 11953782475602863481 12243998196713069924 15592450717176544010 2171061095082627776 8806002763026149649 17349886591834950198 7635184182332734105 13683644207341654235 960613033640608632 11590498664430939671 2411948048834850743 6048807704010743683 11131980729920590434 9238655026018802203 6414131331228426836 11837509544302124645 11354710903602817939 12661939884329147679 6763026798514191257 8244005714832477012 16616132273259614973 17702528632492330719 4578181053620970769 8157778651586258001 13708166234822290058 8732971930134799011 4251491107097752567 15843189316713732973 1824157379051043762 7191149629262758669 7767578129562490397 13005688680098661214 13759734995594114577 15099357595826256979 4470515545512425086 10582920753797596500 13404422098816173213 15149454453761951359 7158235524611501278 8070706725957969265 14213763259103634163 17609764125019339712 14675810424508198029 13800751620562807120 5071807194255177659 3737242781619899022 14422421189713291776 8494364900132689034 17698478882236871925 12455945045883640200 8423094258464687553 12494688103765553961 12544998079556430264 769796814731690661 6560511789788820559 9949218343980373562 16666377816250125869 8078250965985918458 18225361209516844898 9202323785153460095 6138789514391244175 13886780902067777194 12369338917135345909 13880499448678329455 9713633821533630458 6093208503230408152 16136998676568490980 12364312284022786444 490815273126597324 15530075264998116203 14421808177720316797 16256626599858276013 15617648958199844448 14101607874474123756 9861453202516286071 9433062578780753795 9014934972518870176 8437616175366227510 2828515152512486763 2543624043690387692 13521336002920490250 8701986092878268292 10993173639736104161 13569857934980819184 3578091812321244123 4567202411573757472 13465318256571859984 2477903854402245041 7704752985866995688 15226313805552388294 421958844168355567 7506746580433050247 11889399934751969697 6301696955512802571 14552277430905946406 3263202862752452752 10078169644394149718 9722496177279988670 13513234389296463809 1267352601212504962 17643678615303578789 11783503947326383673 5289382329378738826 5870805766750981602 10230323873161734941 11781499984584088623 6782351758820146168 3286788134094082178 15341031208133411529 1170116596059396084 16183054618060011433 6904847414177805484 17638126078050467766 7159619421239379345 4633044042766170761 5920487311154885359 2624370680756069505 13402983262805040660 10985931501306237469 9007038342621095772 3238988335245821509 7167822165971531893 7269678392725014149 5441261440896193291 256395255094051232 724987044719584772 7421192896496970856 11418292381499803730 9110888722665040312 1984695561326767194 2654119448782882631 15032939263964647921 12513130232771884812 5536874579609566285 16225699365930926825 7940158742596829718 12037254659869212108 3657582793302709370 9947735947289632259 6406774520568620391 9380308335587462950 13367412293060264296 225367292148382120 3719963801914290373 5702102424423110662 743216799760164096 2100815924785197201 17096391246126270148 205884424976069760 3400814644697008278 1493249555595497826 11241879006178463992 7771966877594378734 12077479215946651952 13856811229439989475 13001170927366119745 2198834373596388972 15212860569116537848 3775934058398126370 11637173935083707610 11247525589299257871 7016901069279169523 4619553549429403491 10903527799932404736 12654068525108233872 12288205636900262031 16751335667512378446 9739008685232569175 1046999142228883512 9594051856973678600 2124321040291408106 6064231117685085518 9699878104137164201 3850373240347192474 10550333001696296837 4394103309147660583 1675299159106451174 4696866465788820305 7071491849121038732 9168984046370775460 11921142836413669400 9398391208369930542 3627715995635269845 818278413356486086 17836004235067945195 7296395837596776342 11253664602668256907 4384366733138416057 2453368366444081743 5436912581320722657 6823353289183278013 14958722884217937011 17754866923099853946 4240398600255073690 7787102084612625022 13541426800241312232 12337533534758202783 7318531890433652332 3201229318097202015 7094184277871122416 128880064229208589 15984278716925090490 590536854726541481 16173369269000640862 7593781298240232239 862151508730722717 5117132009976952045 6515054693924223749 10748871125093432399 17637020665776359253 3891912957485301679 11764719845126529489 110790764590008245 1361815129307067459 11084379520713065841 5890534100787515588 18084537740473023075 18313212765197607641 6391984758985117850 15064770591940358429 10258145543384324743 9849245612965918812 15918619909413394719 1664294508636664212 12039964829153005211 10282202713292243516 1926141150966606775 9802784519165941504 14926778175934671309 792180866122779187 15099121468297870330 6484391926474602077 17603996057865402789 10156278084005972712 13352542504471646460 17192721207993832365 16014449931914976042 14922929880798487595 9303145027658954883 13072010661519717843 15088130263921844890 4873894003793719904 16142423146259554287 11518747266406686121 9445204275581722741 11289316204575947558 940128865344359911 8541152868960115068 554639534834189746 15355093903741766376 5718331232850316128 17742329870312345560 2365866575957399754 695540719093421212 4869749789319545685 3787825231565671959 6515074192960483008 2248785225399276974 11565773383976329897 8192024612481092062 12982464156171401190 11360330291785628300 8680895623099654673 4546380613344505847 13254892151362136241 792280666552336681 2564008176602358431 9743382629027109488 6313790320099815461 6809715293021719513 5202073619173688159 6150618002991923593 8986841739906648707 6051418679667913553 16243157870520631930 8180879630815891130 10947373321032245782 16993025116822604409 8620488987950087648 1284173858900961309 4913097169555712580 1473175666918492023 494831758563640474 11401726110653821234 7642837244967983569 2953652568289176422 12739160631134862039 1396754241133209126 2271755121821074434 7974972945770144206 4781377321679566553 14236120485829604197 251187981556294232 13392167498293370798 6232544350117204230 2613736156201989196 11532123140376486825 13918352654809767548 12830500915936537196 11375808756285804183 11460902613220127956 4644749912258333036 2760995902583180296 6580115320248321944 4142188794696493371 1995605582748158427 3790936693543926371 6869750931284795063 8955696258460701121 924223643943457475 17260352458158919931 5543659747196127435 15786826079948155266 5884694792252334172 11583233292905401054 8319486243785147843 11252712249003524342 7028165678432671192 10376422576193778677 16499327141127264862 6586330123604197474 11086907811790536494 10204877114515591401 17746740579726390105 7349729856087142963 14383214510624901124 7696520110639348233 43253580791816481 9607768797777407516 1736657912481283167 5835043590918585142 6284659330305228119 17049273719687706240 7722314775841163554 11226194364147650846 7879816876886716060 8821599067633379307 131398381187896436 16981428790328659304 13175540061944714881 3877765134150128271 15136333794046303320 14777464164009662321 201831655182109532 5209004847934242910 12594547686031303457 4725061910933185380 7434414462570388260 8218145377666873317 6720496573179833697 2433787464925803412 7776306197182573447 6282816190948310484 801359940673401487 15686782740980462613 148384121244125769 16369745078787553994 15980510368444052620 12313168452044774245 11881386644961414696 6091097292935993987 13859080900366895858 9573223519525417595 5538930535066080211 10756332654390134799 1706089494378612837 14405015341763674691 14144217638012591500 18158773009723501689 7637591767094854504 14330907327316381432 3078411886057739117 10728836023236335148 12646346202386533962 3729953581525692142 15839602288201504806 8996136550738442899 9134162149437003458 5412749674541785999 14700917968406101921 15525282878987397927 10046046025556110048 3552890530906472486 12209575887661356961 7344950942095283236 8647298261936794955 373861942764402690 8726696695473400986 7445572567181703230 1169758785234349110 5927211268829672225 17506659161798858055 3792969154757383478 11096953375886701320 8759523783819692757 5516997767769266872 18277404174550438670 4382240416596784067 4594580323188500162 7943767626023017495 13075178368805838809 8576549270415481152 8426163821562422911 4764039371432441814 2546148194312245041 15300997587670328421 16097467015046903167 1102997418370668575 5829804519702596514 5955459361657303987 975561492684463521 7995390845145314369 13636905728779040150 10946078309786144325 13061758049533173299 14601736904085818952 7867321302204538959 8409448695457642496 17020436088031091255 15490611189674809274 7756277098724482444 885391990373678345 4739070696861352205 9572089620974273621 9306694869393059451 10859895144365312498 1188863638752149118 5053382334960670846 16545067224984494803 5747692503602848665 4128372959059239892 7544590346085386930 9999651584624897062 14930075431669750814 18430582226863568215 11019026950351121935 11273339226839403425 15362414932562133677 10656196154065978754 7998156407487514686 7714584105896939067 9294685655290626105 1215337294629339498 12632300619677465278 13575394678836178506 16869227763711100031 7513929445706608055 11448775114433802777 10702981483500882324 11848974756882827081 13081077141347722132 17265020227924425580 15321317307962234253 14720088066353510703 14793992899741629100 11570448160331570380 13514890459963453571 17073563087655133078 738706564479381947 1528210796718873343 10157437957046011839 16678098333354801980 1950862776495852279 540547248129442159 7335715436116937410 9451034938260884443 3502137805498197555 16281250642776167784 17822349480359362988 3720001947753239759 9802888176359451805 4823237321460196990 16629977124333089306 9177863941528555928 17550480329716147025 16567454946162626483 5602679250360048530 9275230119916281192 11456380431249677093 3569663284680677254 4422263763299002650 7259405880954722973 1309539867535133373 5651903081571114365 7998542363106560714 7794719508074091777 6721555870075908500 1910794569324993857 6814345843455725764 15108641769078464810 8542216283464193544 17722577778196073085 18006806744236868406 3194345807238652030 1885205767727399228 5318286149316421932 1996519089528435939 12108012306725660312 263618944339223779 9282198133173102403 12214618146391912174 7227704457941439927 11899993412784847342 8285763930212067961 7021231633440781102 10783719700635954798 7955884873791148533 12203695924750106196 3894253987432712001 4159063795627740798 11923866948764186169 2243180767347595204 5634837565541998141 12735799954988737092 14697026898618452808 9865492270543553123 11288785783090512445 17685770758903821821 6784947184065451 13815751522279774020 9130724569034792649 3097880076047965277 16863970145120459200 4449774923059364702 8832339551318834049 9795442111100701104 16042245834148224232 8243611819033021628 3177112576492496602 1797415962454712367 5396053050607259323 4593198210884722011 6754122502226265654 3108729122039083861 13624463740099281784 4633441298361834061 17177856587289197423 987042307883986124 2042622427291179477 7229164307797390202 14471023651633382146 5087681157011154369 5946175572734750128 5080060093064125971 3701743663365582411 8402288253916001224 17929814369623722714 12970477980932906132 10773398778383164541 4363019749032453167 12650471265285791801 7267387726351490519 9171510764265099661 5397656905195779634 11120352930962906175 3397819816085221981 8476844993941073910 2372399975082167331 17311556469630634216 14869104279299013281 7439259430455986612 17075598817030261598 13842925367093238053 150173742652608837 3211287973224444243 12127315328206896447 3939932725040390966 4195790951406337531 8602970373157937947 5894530466237277310 10541195550525584038 9198122074736058408 2473004900281349805 5574602308541725034 2680573430057379091 6410847485271186215 11641739738439081225 13045041424857488686 17562888289505435359 3676837013465659549 3542279570365117870 17956532083643223879 15360976234518762889 9326326507288237451 6415270516205394853 18247937823205911735 12957397968938698711 6670510965831810203 1501153616031765427 17444581524533680654 10385425396772757107 10209801931775556425 4443887528739624870 3497447943244559320 16355691450546347114 45848824361273163 14872767640897309464 4543302776244163529 8349100087423317726 13239747344264453470 8279171121813155315 2814865247773395833 1211108193054508641 4140775254340047836 12894447673274544069 14977928846576405467 1423221308010222098 5943204553436687153 18081031945181068260 2699476199258179803 15341264333526792421 13359669213507403361 12452226507994531611 7010917580001559019 13212506498408158704 6517309313576268961 12181437623724321356 3832873086024910821 899036719075817116 14276421832686106680 4785335741864964980 8499544010685063343 6856669051253890704 3305890199676985418 1981706799272682391 6258089422499777062 12100722752330921357 10082525056917044028 11552794989117989128 128989539648785589 10710723932749318498 14339848467546958476 14415773870381708272 16314505345592432966 15184745800796506369 14718460149023296605 5884976288719440344 6139198899523436319 6854983773976521782 2677087375257715462 15110105637392494303 9254742666226949564 9140688564862941870 13800118628376566553 11107932237002695591 9528860970579034306 5814027255535949096 3756831802596201140 15465333241379018950 10969385600113423799 13478715412595277606 17401360423265773748 18010894188367637120 3499275977758100623 14017870310307823141 1887026297193828586 8935146504345595265 2995978750494827467 1878270944866488955 10994822393614034582 2730863291658770852 14437310873882594767 6034399497788019264 10357753535164807231 15766530195591371239 7051202715376986593 12747519445316163603 15316971670429916158 10865389186100342560 11650593790596842754 13479549347650486349 11509710508761901849 5537869507015686380 3000060468150034331 16621899912774661963 16722298366426038428 7957554598611986220 15564923769724617123 1803500931774170720 8540063278583413741 680590040963037521 3830044670560706469 9800159454761201802 13509038865670380003 10993177300028082405 8071604833919151922 5058474967336119764 915300033185677348 17186520706896298307 11756573546979849291 9744650303759806943 2338640081246324032 12502997128840215442 16662699404896952854 14015546588089389699 2751490932057000433 6005930622231187087 14002218286545724638 16349008039127029526 16710107202885843817 7005909838807569321 4516324945862473958 8202654461288169780 2377473802473734350 8298689211382757031 1185599337524102894 1978595218243523967 17722219578811222337 14471864661289828043 9299794069892825184 15279123503531814664 13522869221264719621 12176717480763498502 5970447217201653417 10223258960543534387 2610743952375651346 14955716809796659093 16249664940847211960 3660916660212305054 18110438056537491553 11074916147177036366 17706600844909313846 14735360349748959211 2445055118753421294 270386485365587844 5247056642629272443 4156150999081586036 1688153273497580772 17843897383264641351 18413285630386995507 7074530104588925630 16579105999420316518 15216053265154512313 17256569136554391323 14440767593877104224 13778872045622293040 10371934466871431015 8527541137658752998 9673802848907357265 15097509032574030717 12673996991179381780 10863198906970230697 4655504440328242172 7718749826569457496 1640575942673387573 17560491012257008717 14112085851373477121 8963788473993424869 9805358662928064904 8024878339485872391 5887275627646538087 17585590120891482833 165272641644816631 16315714214996365878 3238655432679727042 5520923816593279884 5358406729927026834 7190821787102826050 17716707832001201264 11380735179275201366 15556622252879082477 17740635764097514951 10937345863673729380 12501556169685553884 909174158830108306 10296187320671242818 5509607364163201067 15614230209297657919 16917186397291482480 9570311628752488108 17326244368532021348 6296226710296940170 10013975452296477481 4165508650226026150 9764398444055774263 14400658688210148507 681566234167526493 4447499982267043295 9784956899326124303 8896359990287809627 15150825391791314838 9917753448912143422 3578793407499278554 7747983600923779698 4728851124771457121 5286113233276384705 8868391971785963378 12380460910525123872 15498949102740599397 7346859556366058869 2732785328243113055 6188287841121982423 2356317419166412423 17356538388646946729 13739865343640391991 12604884098704675408 1632599065136236733 364625532509915640 2636691142457822928 15463492710203799192 8770250695527243924 17351538332437530362 14274902536412589077 7994582672778672968 9351725906389938580 12025825574533197192 9605538624117053381 15520304740041156300 12220622747700601662 2936611225332063064 12885155991014987808 13271443338129020278 12378547763048015090 547799177664126108 14065312357413029728 2882931616172861835 1004021314174766470 2980048826631839169 8883303917439619014 8272454110343779540 14279162042114356238 1261609134986919683 2426170991316857144 11567448297880254364 7347635649112110657 17090348742053183719 12789081944074976211 3191639446083095666 18149062963335531945 12392715042595240998 4516323138143876164 14377674366915108970 1673703031815186430 199311501411537411 3489573235067200174 3410971058528603422 17497225674137215692 18223457794177798987 10614997958690459461 6197097249763577299 6867027174657838810 214936448020524989 2651000887570622847 17973891848476024072 12856187655454577391 14116369791692821467 9506779287197661971 1158165475792664913 6500889023836354803 15155464188888742158 12016645628540356114 9910834742444384596 14924110430437063116 13372125956600059258 1128186341247455069 10823928787169881377 10905515812651963696 1705176254210990155 6203622116620485739 4984463933186082251 215232285970615642 7240428550936174164 1546990715926351122 14671483080050443993 15499892619882801997 13899626448599579546 6710280599603555840 5797422806985027814 101585951601632016 13590180596894562936 16384436049555307410 10224977374645754123 14711799639692742891 4917976941128182784 8895979877417877068 13269989182230893593 6227668841869533651 12488975784351301906 13276340249231014671 10588545822408299674 9055941108705885490 14440938878927833761 17384731114978209628 15395873239839329882 691470593520300335 6332478788377549524 4169811344275126512 9086050094606304119 4599553002996370655 16498320081366622244 14974762537520029239 2257573423428456869 17661653872583580642 5492161351647948043 2679033023982330575 77304536473655885 14538801664783693350 82206795977998756 2951771469612938538 3697028611186956065 17367262688925939256 9064108042191101978 10825798720883874301 16941486612724159283 14213514064147009526 17841465926751719166 7540043686531929443 15361865787764586409 7562731193464505307 11157551146569922887 7658796100455835321 9109766957692403567 6499486156229521827 14080938811994600706 6021577609631445323 15500402944823559237 15496582496519998448 15939527218683804071 1894617956775594294 4643257650328549238 14353833270251417319 5487274712684321469 2256798457990287523 3462272626858807285 16425505282937807668 16888496091573136243 15825723021140509758 6881065775944063372 7704605674664426254 12954609001215358997 4093020658416037075 11497067234252248209 7079245199376212464 16238784672554518045 2879614602667809397 16910320031487002019 11604698915814373619 6609557631068650181 5443944778606466609 2082160655543540174 16224526228641922206 8399020422466169996 5285782455010955514 11004060059271968340 7291938614030665378 13407389266551131036 9536369095310052560 7679144880928405797 7258744587890720120 2568816251004119942 11086635358063127840 12294646382585795896 15515075460141462011 12445201184505954147 11587825030801289810 11873555178817643539 10659467429927858334 6799732728971333277 6977744461699510161 5744817673682336969 11621870246050340985 15690926758546665468 2773229718967664581 59256831586054109 6025863366773562183 17607909652519372112 4366030433433688373 6189286208743621748 1394214796849034747 928615735570619410 14070211917085942501 7291264870387971211 2313020094267783462 912508931055183553 7638213548873967207 8445975262671159026 12454503860439311593 18016635594286440660 13383884267664578306 15175480179620164799 11346453765000847101 7295925201693332701 7578023130320765683 1705329844855249521 17985610721577511487 14601541657032690805 2672049212548590732 17394156242544659510 15193381838183104885 14249972292597236885 9044578283534189831 4536427383471640063 14513760396560486997 563362343945922773 10612629523776395592 13874217285260009146 3997048599882516758 9959421047696861114 8676860751518973741 18378957711479471338 17501337300612425447 5420388592086815788 1907389649038833037 9585644228473650379 13665914740563937794 573975934250356976 12747256727991093225 6104062878092772 7230917693262917377 2968149910261431858 17105456352585526305 14394984072149464877 3779814357910965979 12334268005880834019 6289526926554079544 7295311278746149475 3518365932164142657 1025852217756694527 10952700847993004181 18276041225134761230 11935417125684052332 16990681733245540599 4113431738194811605 3475140307178661508 15000543368573174144 18064932266699071394 10644199050261731470 3992371411322185004 10593646417155674991 2942410965116053057 4325667850449695827 1906020941308184520 9146188092299529955 2400954166781874315 13269894444639372433 5867701336794943176 15158494080610819704 2981498614196247602 4749360217391946257 253577871130705822 8467480910205812875 7788832060794840854 9158353296880835576 9189492386249129484 11792172493554524363 13727738175938973868 4136040346353424391 4583358253937200714 4877013011985828318 5081515043277945476 9905498593921158218 10667680920323607052 9898801179927341552 16882725036340032309 13232034174275187663 5752365155362176937 15561093641737275938 618501049680557051 11552439250835718102 14235712531285560858 9839362944399430556 10790863742481575480 8336040189558052438 796546436584274733 3486751076965960709 13643760400081826611 10549582549383291964 398585983723883628 16373764661779916820 16152064178706236540 4885263184210117919 14416866042086662793 14414220503754343832 774817131624093407 4031261512365725132 2945999796838133295 17917958294406055580 17654577181668621801 10210692745477636407 1016956025617975573 11203627695736879481 8341611331749400803 13182495516538071118 11293216020364733711 147173347147865186 1015155574026443900 17439331150899415726 1683509967835059562 4170754235436236158 12025231103645252279 4602492970359592660 10224518343832995501 8332534679115358761 17987033205035866605 6531152472047159157 16126549771167038048 2211392774596133321 4888995427425409488 11859283910306930511 4183004492539167339 4363468898488398022 4263883580756974140 18102017305622561995 3493487949257990366 6319001462143354644 1795781295622895133 158986167111953308 4033161426235350167 1729842047582526361 11513861388463208872 10148653845371906221 223715911275504416 14024065449913011568 11337963772735200301 1009934171847669842 1287670186138815700 6804444634066484407 14031015778779530992 6759721968645488944 7566076750513417524 1519913271965278281 8614745380494737964 16822714831449056147 368617969946237021 8635853556710618332 18066141717215066488 7557893185315572580 10701873373446398817 16334859870816355894 1215467686666591812 13664872152317131591 11229680685990036359 1870090234182189495 13713278408273805623 16284827191468441238 10740403192068425299 17584911026828470512 9914988390534458416 13075769192740026467 17125008911310037897 9960855115287859248 13238387775542120860 11217363595776356518 14478280383047846022 1011848210078950755 6919092918933067325 9563481822807063840 11484275580855741904 11979582026412139350 17229438006359060870 18341561504802558764 11326644526892087580 5673176480752239160 6914787677746541131 15066944736306000019 1498743703648551442 5364908751343460835 10724164293551677076 13759148262749937726 3144138267385764478 1853249799020119964 16149135264744212415 14127798591121724467 2441952831105103988 995693292040519110 4122983862942264203 13606614234658425981 6930196866217998253 5998875222609318593 16138948372247873441 454747210033689796 13397179201090980082 4966732571525804446 15820782335815550234 17716461270871211370 12154780947565637945 1427245469101039086 5295739982728302608 5344048059540508740 4237200037526396442 9457359103628019319 624664903632532673 14109457820003284509 17780344119700846190 17366841516078540285 15365330560306559257 17267076284660609728 4799961472688070489 1484086563407540872 6969178116793765442 9121079106970403029 18411354855547664906 7051713323246687514 1972108920281993890 13343639567901847660 8679274857719039268 11174911481285379266 3702636127803421670 2452488464249595910 9533417070306590130 12438883926378836608 13077586671806555744 13337553367741087622 13578511999342556053 8042029359655140332 11636768814742484795 5141295621899029255 4663705835297796203 9087793275998029579 13127804333284755987 7076737806217731038 3076299241825299843 4712574546664106737 16647891356724682334 6723369151324386443 14924002290828311324 1003203617377725289 7648131743349692649 17405816996571309101 2242667773780625301 5809560546433207390 16375904469281524240 3632108791859130853 15650276817131778519 234206542891485812 3687759074195403689 16502417955738373744 11151551972311331741 18113050271605962366 9856350506326707571 9136680915710969915 2435191928856271138 5883863161701379480 13568574529712024293 5635447567818922004 3382968308451149952 12804755347910578503 9405179598130147611 18017225104497963993 16081755242819074087 13288321376964157023 1155961956550120506 5709219458569566326 5905719614909376784 4139588404606830185 5570882675837556796 10452946614247679167 5965098257117188565 15468485080793903335 11890097769542956878 16829757287050460027 7643157443020276568 8041184091334914880 8589478762869638363 11222879105718729070 16941878022680885754 5658857749443932836 4269402923232045576 6157396927788414677 784116825064284634 13146384581732734040 13693443234292624319 808246823036275525 17315387968090476500 13075099802318348797 17844501023928908098 1160474989612259561 3454230675372106843 13665507985025680742 10117747493431867422 13591765143316233556 14709553539956450002 12861156463191433269 10243237887654661142 16321061396881297335 4510372786120129494 12482070133979693867 11298766358535662974 14884573413345772554 14394900385001728430 4941904081068893377 10173494305573903875 6270761686102357812 11573340396802533204 10585096912673369804 11472372042123183626 11612708203408268648 3839844956517622533 7502220689718937376 2416744251466343261 8050012575312792716 9222014274215824969 9627391531739848337 2198267031001445492 15029012219173586260 13965591345205839197 4319074677573895889 10776919872337915080 2981259911706990629 16434291785422973115 11227722992709327861 15615464000401056044 13531557801333664788 10649131216214940774 14284473901186372560 14774185393256008647 13094767912731366648 8442574768642277828 1611669375655990988 5304594918554306635 5930827393365094945 18280150681405980789 11139115199373918074 2622317980353768292 16764801307884771321 846189831399309549 3012698382202780881 14347815586193848389 7867703969190338560 2081167910140939553 18166231399999655575 12470820279766610552 1733194617131495154 5897638149013611316 8133955865742531660 4287322822937065699 17006091180747507179 15570053461355966211 609364962147916499 17408864668537807985 14355895746656829225 15488685350316712041 10125907174792651266 14599374703373442084 12828732302274599754 2609098184235320895 11765704533084846075 10949476154304971880 2946347404455078643 9291007315106032491 14183418660576859042 3104783772394635202 2564303517271971963 4281279009954634873 15993600783441426191 1458055650739349932 6969294481292352808 2157750036370684456 10849555931710117781 7421236389124830614 17124974226712536183 1031050978368239424 12211904929203939976 2732630660161676080 2111476724195885118 14946526124860815004 2961553626239228664 12113256680122556149 9923377239939962694 494091569402933213 18006951477168874080 2491107247406001470 11788850715732829052 13273537059346874625 17495984553565782682 9206768700701857132 11860296496476004005 15529451030718895039 9018817142335658979 16193743547615005895 11313618941601609654 8899864461770952204 13016309939325693953 10148364143210388493 4686401434973831025 16605945554938349293 18113193818453144514 15183315739366081969 6100519471959091894 2808900818142958450 17583243036369644624 3312408351246516860 15769523560101701200 15745613750458574748 6409375576321454845 7020559180815456098 5204801582831261679 2071259444435093888 14401145821986215079 11888983452836880570 17243008848179738196 11048427400292337829 11530773078060448936 7333041704528283709 14343079956639904505 11337073565191266539 18050639789348134680 17581166631043139249 1047813854225336420 17155587980159439419 15368677711489804148 2690338524183039028 4428125001622218470 9689220841016936637 9647377596745124761 1449813897464456812 12018843931577127457 12866168150117761193 6803860492458464562 7403089186947275870 18295673684572095362 1933262904911724628 14881580762344961337 5257162523910565320 16839595006070728450 10536876928268009686 18001842618764402102 14513479582814447052 13249316716778868382 5600933510764938286 12297366756804644249 5256744198278046680 8430292659785042141 11496516583583049510 8189650911352011611 14428342940597116266 5190404102005902740 13682331302270843944 2344018202814025663 16608568703557075124 1192414984983753518 12960893868443499685 1345638959701748015 17769879159154449725 7169695009019309918 4999924290955233100 10373405576904837 8316422093020556431 4118522823129131730 8441903896591678620 6510550717728504936 6609231691375022078 15359011452062793436 12277571290839259553 4224817501310983750 13486017525757122953 14032105809879681737 7326109790626675889 4202452825823320529 2997713303183751113 4410322771005107558 18433412073124136613 9888868756295715022 17095894102935274242 7796995709263106546 15085193708855999654 18149677108066650037 16494922844617276835 14831717264688595257 5913378820754649818 13331701598645102880 15404707669002352714 17874635674398529885 16814940797787202355 1553192609197239258 3748881792788535128 15117326824285766269 17186347720584640532 7232676983015904106 752887548229167817 7100919470373884409 10208048093911741964 10877272550623671522 14456900661706311981 2085671619400355996 3679283073781701387 4709360116255698498 3284934933495611547 4932756887325322408 2306185055537417853 5660741509313736597 6182546175913389736 18390399866894339193 164194408558186990 1832383683296707335 5916998559606958542 10195462860900903513 4607924736354528233 3376354126481373325 12076101610999473047 12746156481639197562 17463324248141881706 15488825370226379887 9187661625566251901 14783634927768739765 7078306321449325615 9816495848323822176 16736467234764793843 6584050750911807874 8133306928452594094 1286764834603007546 1291886637810998783 10055364784477443694 250905098141792040 13727798885172760114 16589568096790823527 16804191299035408783 6582826793519563704 15949931082650126414 18342138990479720133 9297732618310698821 8210623144214828485 9293752566746257059 17037158971417790768 17147772521597196039 7559413131882827107 11569487044422491894 17885600761805266640 13511905489119757106 4993354400538720289 4792468564243646688 15944040040140795626 10615560092453138980 11011437605069807285 7335928655192907084 1501255088561149772 12506337184467662536 6786240216608663661 7503367846955689364 9746909209784463941 9020300986747349695 10458868974179999039 15985041101786362707 14509131505024397595 11433723070728689645 10287706733933552297 9011704540781155002 1191801087092126229 11977329636953294426 13759906463096304172 7982271922515956503 4991721919438127851 6660443268322067591 13162791419834025480 5188976674647873358 9610202835005972330 105611596353603684 17801921997376112336 12565555083353647837 11835325508336262880 14699155777877146115 3567451229041974487 15939395757237061033 14708741100493124939 10262858669887993320 4997819688403656063 11402738106542177314 98420743974666896 16736021061506342168 12412070865096864048 6604400644759727623 9979122151538320781 15496338565356034386 1399717906130161868 15388109018886012495 11403408394922089873 18049157766422862482 3601259756812298689 17579280323895114833 17913989638231456859 12586952961912840639 1999953742001773107 18146765013989302775 5105385856759656945 6482145188065339928 9707211557560085629 11292024699193436880 14792266794722383401 18247760605320900752 14946472659071681437 10488763245464513012 14914430309553184639 13759467743882618555 12592187878248329603 1650920107612695851 16989170703806288525 9870266128527657721 6771659130005267639 13993294858605918648 11241925093385509092 17865760559871537104 5220591370593659402 6712441624674415429 3075362168544279268 6790034902529775097 2910909668262602152 9124718846726874175 5691284854552652695 10937986995729355262 16884795824729504535 5888512926307524639 13400319373435180319 6345635502822814010 4171070956882185288 18110462333198391981 15193620191222548989 2027572916973778400 14607974000367831306 3315473150158664506 5149098283297992173 2167075479098823977 12272752603135120870 5993180759314667808 13122035569229654357 15021865310694016638 2409336924818009229 5443107974725256252 15987335438936540929 13747762858518660333 4060188288585403312 8345840581735576138 2921965408160566445 13644478438435437764 3682283284673846567 11722591691271989686 9634170815045358201 6620152615274408173 2164303098147575522 1360055889917415006 3267137101923744885 4862766965791015075 16623788587099723423 3457463949791597198 4244249179509727314 4674905898006063899 5302330910229865586 5052431365180893331 9584379476279239575 2937439190786353377 9885653087029329131 2008786974425477373 11929899682914135091 11323884901184838544 16096626173479163618 4475658491101359839 12304461339077677529 6069341786433847854 9526955515577370954 7521796388667084430 9277776679622144835 13069324204143200264 11453346532248018102 14230325727581953911 7938351271064598833 10616243903582877696 9001726323763267038 4670778580280414329 7259307697519585183 14777394237654540807 16441969588592282307 6279977233608617721 5453933263461581594 16556420883226363194 5917387306832937527 8636452944788541534 16925965305735290897 15465054413923843782 16087167809878770915 13241743227910814513 9973813815348359575 9516925823824273383 16255815801335099721 14222770601208350164 16776085831504719561 4978356219876099417 15320307892406764647 3815718511458941487 14912740330286714669 3254138671131719376 8535553312719475125 10192073868723720545 12731732053096116370 5262033459490891702 910477912662464034 7418521862883464104 5026230583012530131 13880270646351888661 8093997807810857538 2232595320562413293 4186821809609008613 1986447469298585134 17622468795466821719 700005335047226458 6875111891167827168 11044198255731696889 158003494828451425 8106048689773981291 16718884721089391459 9087843536485967608 7001841350594551759 11839708767750782778 8259039396076656814 4690677394413042054 6206716785811556591 15386103176548794857 3975923157587216172 1755359743293694188 14677961834743995467 4668156836403165105 2051513644177486712 11594496334457365310 10805596579804809138 16880912624067256724 11900458936115085180 16399360800267558035 15160157015460405021 4474658451489724574 13697649393693029279 11914602822742070826 9485054052209657603 17018022209528556807 13730158696932138990 898792769017823931 13722896668516058378 16894944187261954583 15277039547173997402 18012917284263115964 11514360771736704738 18057790293890299060 14770074320555893136 9488791278674766436 14243398312266570509 13108242967512255828 4300205476759354897 9394472838815123581 5373281909836183966 7314054252750056332 3942946808356213069 6413656829449642435 11690853050935369920 9664630789815206703 7012820717710129105 14011537163616361921 16155251040034635827 5843990622296896504 857765451927423672 7617248726160743675 7047723909359989338 9020422648882719526 5278670055543420404 14488334765625695756 2793468849361841531 5974657464359818314 1477996064790089589 11703606719164041014 15091352918993043515 1894156918764277096 15857888260229637618 7820419137314953294 5186648617170197394 1143752815219503311 13845264340005640345 9067741258966190575 1971233402564029735 2687707029774172601 3572188726594266319 2100530204900482378 10778567782561247062 12619240591049633728 13031911752590907422 12045695068413104552 8181707491453055789 330287493249234157 13433638961747841013 15697950882291916148 1068998498443384429 11108704622922475621 7757791540423252649 553159399219265185 10882705904794932353 11558429030743378344 6021814744996243599 9190045839665262841 15213892098510590504 18241233508779399408 12483457780722096266 4008579409674217022 14152717045741912495 11666410326409937754 9896377638559558729 1773166973737280412 16685856796056380407 7932405783668201950 11621586571006809572 17053657777251743241 4911544941357119650 18184014313656256898 14121019619988012678 14000552599864050666 13325096728742404335 7969224683255198017 834601651371813608 14684842683275139253 16411955589881371860 16290365337428648466 283767375312285616 11076276363090849794 17163235524260321676 14262221411392187586 15048637250215659681 2800443356711399876 5068696193634725168 14226780541026658695 5284495793580925486 13314115350109216783 13041050807410424551 13601183860841749199 13394860842164232877 11348994299508354528 11440369990387979030 14454964268225401580 3861879224967490075 16544165659225826087 10498191180327525841 14361798270459981153 7139348599532289375 6283809118768257876 16587715022024527436 1144793927542717495 5860195418009202341 8886160036163316009 10852437147388793560 18271837932527664566 16315237302701895438 7142162570591334334 7355970517129367324 6539827655061211874 15801822840511928012 3088072883304308867 18203399292467363139 5930531554157295049 2085630114162405263 5855251523950808834 16262828177046299661 14292033931039011897 77830157212704739 8782171541728514359 14986336061703886505 4318186448533424565 3685581750766463607 7296964264941304448 1519954328874298052 7503090753957703095 14675847656714680022 9663503910088988798 18385889194643744009 4607689840548243562 4526566782073201869 4917161010047182736 9764417333676640726 5258701497244864429 574180781507473663 8304469768344472998 6819467687195121917 14677952087125142877 818477280397422973 9243380186113956462 10870709436336478795 13546622561989848376 6379147595554701792 13013779768179651185 618936383958063161 2234977318464161630 8841080842761072518 2656317994576079975 9984971569990624036 13531909398033978111 15159970854535543241 14350649284363452973 2366912028080924447 3854769049783345006 2171322312173412052 14511200720058288087 16355647442435100400 17468007941496812945 11192749963393771894 5896193357974640950 15390620040184270830 11011824505514986942 18185072554595434162 1832413671635766081 3825467925679482498 12853565308016541820 5648660750159621609 13272455102997993327 1909299814318057714 11673165966283687292 10828951451312586510 12922105711612985050 10709720298712660628 3178997838956855948 12622388853802091111 1058699623921704311 17350903218742585029 2485138559708363241 9903215472819736772 8969205235867728854 787139667010287547 2888769596599857643 8087800883176717619 3810641690701027874 12709449165865132411 16059867812656131905 3329404658803511431 791411091230082068 9002666709014394316 10103749748696826045 10223147169871422487 5990456568609744803 13962504152308924532 9544530118887753960 16899886031129440831 11701633414842295085 5308056696356602604 10871687685858831261 3618000915481185886 15548167892231049975 8813040255544334087 11360503292645489297 2086969984504642181 11493643462268821886 7655955095918783060 14366366500394569353 10456440867784741929 16768700151791522904 2793953661543261560 8746198369604358276 612051390319929629 8042022874127330918 6795077849699449255 9978748626599946781 13361208803414280263 12931605647230911270 8054068440856037647 8312121858307591012 16368113984995525461 3134074653912419550 1982794215693758804 6630075468063854284 7187774281463368866 4679696358545498913 7063902977299371406 16215606801591471218 6370994330587360666 7021150722585696356 13281006568552347159 8050948126775623606 3475269708583011361 12884529601130052777 8785423264766872422 18127100005489326099 4965447309670249206 9656213461363454051 12858970647230027234 11067787911437048658 12053004558355275452 12708846604815933321 2835104082624006554 4541922269130149347 2132861544198615684 12494111153046175839 17598412267012353477 5072519080236679685 620965617394720198 4780381140063162452 9060716890322256690 15774996055011077870 2926890666178392491 3056479641996217507 138231721596193735 8273664411858046709 14718215574493907981 17234320181284045745 3699847356807601480 7389757706753384428 437931166530795007 5342518289344591089 15873374589749974116 8269461669573271133 2510654623665501215 12493081774504464911 12683490131267498727 3898511463377181525 2799940756082448995 8084808786902757507 6621276714494549935 13990882226966987013 16833754102729544132 8462804316454651458 2036040731569382835 15306982169709812087 6162592289027534315 17748930581151072039 5704547267176846107 17383631084839640142 9345670166702180329 15470640117228223805 10180217172416452453 13409076805145975311 15415531579904520279 1010554115641381417 14163422758248738620 8809326890566933945 16168771410149342668 3549592942040119606 18412138393341525732 5766445497882901002 7028859973996261379 1434736212586392052 13393440105911711250 15906849392781517088 11122857882524164051 3718202108559973065 9948720546861970924 11665743647262809350 4516779040149893900 9683731807861148827 2284179731943197987 1906155755741163577 1451019622372745546 12966414961687494966 6127069930355943726 5351769418374697461 2887770710951471411 4497950627016955847 10770704799792414186 475099651153491340 12988422273051884278 881649168479328455 10648088318229190224 12058257855287250148 10970510174294333073 1292510420929091410 16156087252936354084 13792506177937863231 15853398437613326628 3705565266482712086 11864621170075264003 8930387419545279112 16374343185433279741 6373225545918162857 13544928753256134034 18008075563808632220 4912000281357205786 7934457467873370189 16963176034888750619 10086319326174439671 4525982296867917959 15239236668059215953 13902752174582442968 941090783600003801 17039730197089201960 11767799015177434668 3863622900388328551 15596121957694583045 17847203293003248933 17838541338598431551 12592257101520870959 12733307455932606628 14682684505386475763 12915036704849961265 2239572961557850916 5474792592313063191 8438328609043560965 718137158059639308 1087219079585584777 1497953716408616397 2783893053165239091 14503049740132848482 8468349824292696956 4338134804788984300 15266879290325599418 9109345994545201297 15132947269372259566 10824711199882871240 6821082864676823288 38460138303240225 14214511734250266640 12683459757313949225 8927258773345684655 7014133433122363681 18118032390516904119 8884101409860003779 16200311512573283074 10636977154097874787 6422996680543344317 17362426241331546631 14654433103125830307 17690233256680123626 2948426765454921828 3134394323418152646 3771267939177963469 7789343058104451951 6297091866047750559 5567191443428623012 7930878046499178013 12497631406401840001 8576800107975379458 17669298707880203067 1598296078313311160 13903664562618228232 4188268998366963678 2959394915461303831 4575668400409975838 8553839902135778326 4837845729031667653 11174839960112716107 12296056042439572212 4568395806359892458 6000319415051609373 12149123738315008485 17360024230278680423 3427779348300128552 10968451214697594249 1406876055411572489 13512957675965470625 3259712934806640543 11327457078342076127 13563139865479875247 14571213337520251615 380580189422379502 11608084165932013007 3332975367679711893 17074128970109367925 7356681849592226579 3184220762495486274 9061381580182729906 1537828421161943205 15773506424395766823 7291122698916521734 16272258229704901595 8753958247313910012 10053326232704749440 17686607900515323275 17994711164131124967 11994477503207633215 5552861815752515152 5805769130067551241 13433965690050632507 12055967815112503836 18289451025626657796 3636581980183479368 16792593236644509686 2883118385890467875 648176461600145303 7679814519476836557 11788363486192739276 3449467143996252790 11631822751768921718 12300513298779462066 12717338913559590972 2833886060380590853 7065088846981833788 12333590713883749003 15867444861378416669 9940576625862825545 17473435553711745942 8766585683305812195 13831884348809777821 13731299174872778155 13674074420628674966 17654493544614788022 8841498659406683618 7846612487496750642 3129801535412832661 14949539608104622523 7605321988056574772 10033518821977941912 13853937844451260246 18236070575530057496 589549621594766571 5510452352328281035 4613242886670729127 15628881748851702491 17552669518438042321 5379055005482003274 5887191961593401116 12981431130272517777 9889245192672422831 646790391009980203 6329576220114154660 10694520238004969920 3819273890938252700 1009300891384981800 7826103233865135586 356174868478603767 265698705587462283 2577670494877425759 1473422107898244379 8520283376137142031 16662613980153827740 3680008692276184690 17617712478491218301 11428912829258652961 5389698951080628218 17584813797737577273 14947671627004608590 7163422608397113468 3646865336481914928 831849108316428868 16446445208540494133 12737076177735749952 17978428560269202224 15875818786477222730 8602366943510179751 779351005462425919 3856142630326811167 8300864562907874498 15926314483793772858 11893115431543156277 6635644299737262843 16759576473818403270 6774138517026849067 4249224617766388606 14450322369838355437 12421537442396014724 969727802709497624 16258986453904964273 10282716882012617457 1188801216666106248 16744414732988441549 15264505843847890551 11610119318293531376 16635702862378448524 12403329769934262507 10512084482211047126 6283046129365308118 2940975022407230630 7306178052322772695 7300748502231210296 13820290139600215684 12795970958810396214 3904276292682493940 8874710370007869008 9270180731152520905 3996631918673510715 2120989310393368758 5694525564646475159 5194801082134939694 18152157092120719493 3398303377597442719 5741272018116693480 720688910361051812 13570848690953759471 14319825942185214591 10329732062921826903 11862896109331368158 15322299139841435715 6538198429528825233 14778830179199505430 1805659762139635083 3301368784351410876 13180198570754328698 2010311979872472669 1517622346437167339 12447383709380158262 15174626540600583650 3927649495670180357 8940287129852104351 5854827351280087456 15550400744711439524 1599944099854878250 6251325045723376838 10595844805389932974 11133386697192288439 17193811423680362914 11028451596856742168 5341672418527099514 16903153964016620504 13518906984628930625 14806105052136463146 14266175961796447512 11116034165544201818 13997153370511376280 17294109242382451521 9262781581683478030 4576015884451587904 5685557111550970849 10141965809902815312 4544216453205349206 8708408509970147281 10062188460976208835 4944231356717603744 5467284833594954119 441586211838743253 13916842213031416236 6910096544176315612 7242046697760280978 6720931289988858298 12694417462807259864 9303732095223852230 1259351243868247969 8733570004866061185 4612675840658167031 17131824745024451729 9010613217264850181 14070240995471222914 1837021221696290863 7746479337764255152 11387733587619259607 8948011272652916550 9029743705882651701 9846814817508803960 18060527857415862106 1674644261334466831 2272155511028373536 937172404277053236 2589992614061992453 16006789596169053491 3865851910687668013 11602415756973721860 13832888598145778233 12970861571453092824 7402905113453535366 3727724602841388791 6943723637320476798 1663067297431480358 3004970727434771744 16337754662754713323 3197910073097517116 4414018903675785068 2599475732467122464 17667761673247392211 552166165975745289 15775696422985099394 17909921850666706659 6974348802323479498 13873312483531931677 16737383240094631332 15266877022109200668 4892212425944926033 7276675566643703251 17524989357010722184 17790236116302374564 10148417754269275811 14228354770717171460 17315642091345775856 6915723674161423169 9821588195034349487 5412992478075223537 3502071355523655873 5412869613755751602 7743331612493483490 1856560889619773376 14701550825773611614 1312126264404359348 2752016361280826127 10387311085076845219 11537573158561038344 1201135952434975643 15379085946250237996 1607150422151870649 15440721309200742868 1502271364066756393 16988410618797469156 9031173215289361281 3903477884690701791 1595364846080228145 6600064274841406516 7121178212690795559 5061753305250244930 6489756240588640221 2398084474258185209 13484260773344590733 6493144044831376423 10458216972957674481 14792182929561142887 12483028732595273044 4290912561389887694 18051368982380786518 2592494891796135993 8651672633706054798 1215420236773829849 2744422770532463033 14627414407687653107 16234623269900477630 1506998544393780699 465351449610859834 6217954903482257301 10250294936764216547 5906059740695945918 11658794739205879758 15094027951656510722 15665825402611048976 16596029860023970398 4518463363022603673 505542744475641585 10114657007712762782 5449391348404361349 14281050455191797931 13889437492228275269 2636388302222982742 15206484745288811914 962752086299969861 6232005876780464263 1814519917677590126 16073415328889996510 10111640956176820888 2943285881202831167 5389258330548458366 16989449566945590352 3123584459756308116 8973637965398405173 9404454224190898245 15195325499013098865 10600048826196223779 11960222292176034196 6940653056305095398 16292298126634268522 3590498572042629797 15848518644326004767 13708055942328177234 9861812682067886274 17810111680074826993 13322392292074035042 14371761002707039869 6053663413980217459 2223636659604614785 2255344757902562781 1731740321875245786 10739659199383227722 2226851672572896647 13390887569004715080 14763954066618043075 14690715657873494758 15338575548445721843 1507940208487283853 15264175066552712619 8853074543374931750 6330749621990050696 15933982728484807810 790731111569292743 713471955298272230 17703900484391573682 5068337828753646909 15119695205361013269 8520874442937757893 1510254985486286800 6138936962008404449 11413026694209181850 17061966967623625492 7005199580228964822 9748451357123323617 16843341962934751206 7847003356175736581 15692187127029569298 11063866002177146090 14741856489086946916 12476879832855909172 13722065450177394028 1308157069225449578 14940912108850599740 5866739740022774923 3137981585328815288 16443219593826588830 11014654331872462892 14797041994564625834 267281857575710215 16789940572134259797 17839955973855876703 6810135588609481212 12844190452115017759 1772530087193880362 14644392258672902297 3634343836884022693 11647002304574744740 3722029791701653791 12178481512751943104 17041053354146901289 2090642702600753681 10329706831600187634 5634379042139513752 11750582999125928702 12046852987212781838 9699106297857233278 14762677804189069315 7370704753849050448 16196501723252601798 496106120254248569 14995515800464540476 3587942922703848765 145340401662810513 3292743108036356717 5243915342436149336 1371145635427656231 8365005772295134149 9855268308117182890 11975338819627086438 9618951149936423427 5772280326423626033 7035032744606809545 5892114255173697805 15959356851954996416 17579142405742755927 14346278330024850726 4372736127161777690 16119627024605788002 13485806869271973413 17485409513348917507 11038748594021904350 15530039095423247123 5482826778053529021 12694405001768366168 8829189434128550668 6652209547506084438 11216246789734581035 10244659114440815544 3740643820008798862 5214484246689614105 16651918663138794867 7346889423108200312 11293725974250044963 15552703543246308980 3153247938873695530 647559207265681788 12844106669585435449 18220825735513604549 5785068429099974266 720649619672070253 13176246450286186655 3805688305648675366 4865648106938851488 1330544604956593756 3826796709264240899 13486461449269620921 5183322973047171791 16806953172387720852 3070177631160668013 9284021850482790036 1356075790803961322 17385645379191773145 6578404977260075327 2946781343482376576 5676125486098677782 6546866001141555208 14417209364874182346 9977490810874268954 4212985374810675091 12331049153646100655 5338903777178382616 6184914983837829033 10921942229403666986 6606533863279661586 9766825533722448598 6491408871558426209 14026586583565953441 4960750711267009979 13323518335352673391 5131847125424586336 12144268974805726552 2032363244877816679 4661716659023214390 2215102676199796580 15622275452539578865 12974586037652178919 7060848034386544846 10331552990984614233 3034321035009142933 14217476172240496916 16483544678178125711 95442856242671685 11203633801097708257 11213219749551791634 13214059898406551937 16553788810979852845 5960619453181239595 3638785017771329421 2497881375481719746 18208577777666725474 7747751108460120911 4428527192469843656 10908233615678753849 8565019590366101237 4978418973864451967 2178229468602079974 15117990861984468199 4969025303258842326 15854743089736038357 2114135023787729947 1792030910132123525 5050259622126957497 9175076608029838027 1789484162689459813 3173827202008634755 14745457645291850606 6872723105582852149 548886554734076049 7467143988265662439 12489423184540944765 5237760501421851587 8960534087135956886 961358576650186317 7283377205974453094 15202036226031442481 3847731184940567799 3696661535696054454 8499289743459261815 5472944161659732180 12075872252527297552 16556603657140795870 3879421252921248531 16481617275360266543 8193200469643762279 12236414403385918425 7557511097329574443 11644869226954839824 12629417594903339631 4117038689139088341 300367521683852541 17037394963812186984 9125757458665776235 15438093589296591261 12137144412668192965 14704448476035666287 222783462857419092 12061230163427589268 1587335721705435621 1888157200616694273 201724142985383357 18157797521619458209 13369983521379713267 13610957214017094285 13267436881824538321 17948367288739827135 5515928290763929614 16078271539232571586 17203164249031382142 2503919259004336429 13846164183625218370 12582215247535177184 18307007128864700992 9826903601165028545 3823535725652499012 11208999142333064195 8744186571821430612 8513173574612767990 8054504138931879504 14253230874360737666 17654507006741707535 2386820040492360888 591674684414044554 11314824425346965099 8461446788393888264 6413772207077084297 12286766166964858333 15691382236894290993 17032773678180171261 10112574063417234448 11491203330618791366 5982602804913550130 2074254580567230009 10531933034351856883 13044355095804102720 6335109429078427118 11874456306765576914 13701809610478866050 13274777008366082909 7812845338675752811 11058062043962631659 14455899817116407621 14895927573706447008 9931643954296019675 7128112358072890107 18192476330143191388 17660670387223367487 1667346938152055120 9962737043841597774 17700271940264430090 14349252718625562254 12460657854413647362 439135153052092693 15464250675075143700 11436814702448631496 2394364975701841788 11741754905431421640 1187265588921284145 15757669342110303646 3836444170855340921 6257283485096362629 8880133687313792198 12793923874268561952 5733025419866749990 10395794701910002240 16042664818855894159 16318997035849254993 17680788555278553439 13908790963652876022 3443873771239791930 1556498692137627431 8539211715788188612 3571660095522853267 3246153904346868223 14083045282199292585 6308006543788156110 1828583244689475963 1611199607049967716 1108085467735874934 13656468749128442777 17920460095240186924 2259623565436977234 8604830746751937958 830254758937209009 16145654754824157232 5517198530932169279 13534686585689294920 3898546660890938971 16522786419605636017 8278450603454970612 6305237700810544261 5206296064489493425 972738713181866060 14115590388587557521 14955018633915845792 2310966988805105295 8582463441742100590 14294807343672225740 9450718866028776518 12892713410377810912 9104308723110641379 503571083698822121 4387430848860975628 4597789166757511981 16544827915136665945 16786762887733044656 14294669062239642949 11141288618272465320 6590872880754645399 7845691123617100113 9310858424124266752 13910700070986709676 9344293147294506987 7981512112885789344 17450383206101289983 17483647417096580910 12831899441197122084 4734774609140271011 3976085764945810182 12471690727937110880 5541853104743541270 16248299990556430918 2681332192153632753 7807960411933639418 2376399687301286274 5771474387035988031 11275306785976105181 15893155110186115856 13355717779399278059 3586508947135457079 17672485043119022647 1821324820121548624 4640182617821158599 3660288716221627912 15185610039850341232 1501824298595463116 9596892299015588135 16121223679258828889 3208067631499328680 969284916056878534 17487899698315393391 6512543388221293156 18378267840077456165 7996432450089413235 6402235913426780662 10167588529323546284 10455253299037195931 1538851503128709743 10328832623552925894 17933998505313425032 16259761815926884307 12366177224316422000 11261759792865734323 10276665405992537482 6808415542277037959 14484383497728964117 9164525663413787622 606072091796267534 7743040886583403262 7166189405889181928 7639100760380545544 4307904622927564510 15988070005542175748 2598275335879746256 710747838031022623 13017560480448953472 8583801526272057384 1003731147522004932 4518432305441744899 9640507190778564440 9003547584258034299 18068402601131581098 7351181244371802040 17699568630164818125 17414319988101246908 10224588744734678064 14110568331541536196 17320499078801833926 4821483585506278998 12012307150675084901 2770346706395343855 8018257119643262186 5054024452496449246 5091386499928729071 8905852419008819722 8775840749235584790 14864185342299265088 14608040507963838918 4768182980626445526 6092905534252967599 17914988742422620959 8027564974149512858 7625016322022300310 792454320202369831 15732034666516604002 1311256436600587822 5261286789335495876 6234103347659847574 5883032504753353416 339085705211958362 9106881007239675114 7710726456377243496 9312048806367838452 5349651638559869402 13964212122009237742 5005320749175388538 16298889430458940862 6399454608694137010 6436604608001189234 2606818270715302310 6702086574324591459 4684796111125020790 7074056694451674610 1864339431090603082 5401322549442416559 10246563361667135040 5383818256670899137 2072746552837593542 12699725174005072508 4634314387528435620 18422458335628863650 17824896283412460817 16564005810033400218 2097669270766883423 5420893894565382688 10414617756051102695 3245589513298131806 9152726854755292830 15787441004244128161 2618395217203849736 2020046854226188872 5465301833114907681 15119213517425175602 16537636417843509703 6996450020726585671 7889146324004279918 9894607511464673153 14077619875428171525 12776412802098474349 5569467440512645693 14322315630107561212 7302583244650857051 14174510121360651569 8259137979504459430 8955484604635733139 14504532527902820938 2043550799857404124 1984422769370088267 13677940083884369086 9560905050371935315 2015967048570098226 11544816822180185064 12531014443485946360 8150211928579453999 10726978188552873725 11448595408095786452 16582498717278274135 3315729154811111922 11053277961325937196 10534265880827369768 7194878251264553961 10303466935421525986 12378080509313893857 11283212910078661788 14295282514916337772 4527685231329941287 9486589498310656871 2838928337222658021 13901057995339680575 5874640463692203239 13725207699359717034 16196911015271520511 6225240143581375513 10272200993341213972 4881767472616081255 14882011828073982541 4589015717569221027 1290767766201635477 5038835366788939353 5436377613124936201 13552969834735570555 12797526654966871207 8347530233122340164 17455683326994741244 13508529183499107961 4088256525172560022 17253175042821981630 9599703710882127887 9073672766538701868 12115354415218006743 6422222460660513656 1975021016927632239 8741496988098386352 14610524458146092456 8752743232830815033 1881254306918069012 4010968821386972924 14144409883113726931 4568601261106849934 13804735639200707244 8339701756521403024 2737287851822764220 4815363803933935744 16913078775837088189 17197101571118022183 15269946192362056386 10345493403370414529 11966843346151136325 4768796465096532264 1824293851324593201 1305007858597628403 4632731188459438035 12437105363292871625 15340120105930869959 2494142061681862374 14243716521451143841 8555540273319307039 13672166939711344490 13997889323053700742 3396473182612152155 15603338759150408549 11347510843553316927 8503674287469029704 6737640602839305689 7638143037529800201 5439872588579532080 17376965613610972120 15023256479444915967 2265815307574284654 2510502389313906847 9021724799121993752 14306586852042844531 15032711984390083674 14185475527770098502 9727179171568470711 3615491943958310378 9452375925428796553 16616662892576558524 10471025770754770152 177671480340983797 9918419767775685726 15135146803167540024 672498083015971112 13340979770982571735 8256076557960264777 17082197751197413753 2377732547649783220 13198351420801403417 11946361790816637593 4234436007379809944 11531009896830464308 18348396440539246236 10305741187364878425 10498665290368637015 3315453977302756807 5314725189763737908 13882268983396725342 14502938317319574357 16130163362531111669 5775400699929215594 5439720591461229619 2102022717672785827 16510631898668577560 17225863901155031990 16532293605650546972 8301697070865180804 16491755224685972096 17378792787776485212 12813396740526874060 1234584678390285422 15337889559259356613 6881645491113331492 1689810116721788927 3631637415472079517 7418175526368817556 7948296873783426428 3081878795028089187 9558845665298972662 5223057232398144778 15646980705158635302 1801957723314484394 14492421500221499138 7040156810101714444 14992360277334846714 37798022157388283 9297507004798063509 6730236476169561835 11540877375363880164 11132936375024806822 11740404711157258001 12198991175146503511 6348941567391900740 1888701731326345132 13070422647347367485 13224034404747463540 15632628418166698186 9563806211244838389 11071667336853344416 6974466349551597880 14133476454256154607 16285421408761316701 9773472754565930051 1258069134371867993 13331421525484266242 3306037568537747891 9831605563562613947 5834877259235333555 11031662359208936912 12394128782216059374 10987409202272053076 1396720768356476586 14931910451510414348 8822667858446198600 2293879029870215063 14776145193780436397 17606077484603845344 6183807359406732498 9343441690937419551 13271346900019657304 9190467937951922771 7468946584424556870 4282294092470178864 16803650398959801935 13619252882925714993 232955466263388536 18437444090352361431 9258579097837157995 15525580912947587326 6576781682509511536 12356453025373770366 4630462575465909954 734669775343914121 4878278239736833894 6589604486839654235 13094009423743620115 12821227794663802339 15282757124730034046 16016167230695270427 9870919729493203673 7104575845951800818 3325621546908364316 12749885013515545870 11339817065847324201 9422591709384487549 10862684114283134940 13543347952120074044 12473249888610297696 3900880068686867373 2617358742528773279 13067378204666696495 9922117388638930685 5076705926726392021 7227462337146550417 11344589386168731534 4028029728180421173 7906406073032125650 11132749702618825856 13606149973352937847 4108007171507880959 10887660970689278221 14064919923968198287 17843846164237107273 14830948581407634803 10393307435362641986 15479252879540839159 16078915509057968102 7227453054696915562 12064161122468801137 6282033077821887001 12483907477235848880 7639524699329912090 2141927193286853458 13185865647789198039 10019513673855788879 9732414806120834 12637977352294570569 8661644729252996681 12918290373032923889 14368788010328587896 8269237441828514559 18162685181183775308 17823382858297372822 17269435706157021316 8016704540061385645 17372121386299896202 13719565265136871314 5878025845511699562 9656947769128326939 14354748128879084009 12772518751556055120 14628518011809519759 13027222149125000161 10751765193279894462 13225569051196472297 7546441566274645358 16128211970180853655 7880505021606020956 516401648579410443 2978701835304864942 13762905774187947621 11400192096333746464 9955832603504983087 13007139775218230053 15300839311062484056 16930944361574888817 6081087617549766928 13638745397107513219 5601667859641674122 16559323369871689562 4622709074551375296 17583140699286574419 11827498097591783098 4705713089856963263 16078156677308835440 3944294588099526812 7170849582501302495 2678254304855095405 10756407835866100836 16788812371501696245 10886936576148530451 16503145443264476533 10193411646715331252 16435531095435734910 11272707964604529164 10541650410850583568 9611718026938245401 10061866904230051659 15073609261237421956 14724594693155835636 1346068228922631566 2696823980604002709 3232888560629482885 12795445960908498662 9187986791002118706 11796347577730248038 17379004226287850893 16199376512219613870 2401012781505965642 17915081104963303708 13739059879653401416 2834677708805780389 9905741140256039733 8870291952160937066 953168656306363025 4868277328295469433 11136551284064154368 10981948755314419242 12615628927897834855 878445576561860345 8935806156643428138 9538351716045630773 6299618326972388538 3394447226351912954 16150283126783011281 4592825223901576364 4759147000917083158 2189795738210743056 17265382511352414975 4337597100518591518 7285298474665124843 6736028279034212809 5693685956177682917 3609731143418915626 10615198793567535681 4364547959345067133 4174657536060204043 10675090751968498376 15088632471762019276 13415456342507532898 14129235168513727597 6364374069097742966 3299601811110970513 7372442032385458960 6621918874890340442 6529585572901121934 10908772020951242842 6630138366960196823 14011572217463966407 13913921221142398322 7478816504861071890 11024735559461268946 12747644641561133622 13188017505056039521 13595620906570232923 17774659410988950714 11939843708543400276 1038799913224254645 1220218001177968715 58108117696014968 11320482859751727425 6394302141530816515 6941946620470036477 3179260385974179225 4557232250914321492 1861159624647056759 17371243337581824886 13467771737456845651 12053978951156353273 4391476232320447889 5896067043599677561 17911789830946345423 12581319155208612230 4440968487519210128 9149815872673117652 13235723386240821701 11083534700820537259 10227104367600583420 13458052260962960732 8630796945383781826 13485840268929275623 899657563783246959 5114691628532083206 11377101516022372368 2026049084777297146 18013465619089027944 13527218214959857929 6631093551673070316 9568722454248561898 13530420866904207546 3229208262722262813 5501677513034464279 1963321197784084078 14752397228603148026 3984822619539977074 15393460758723272178 13844008405364659374 18410606987942927600 16937753411985383764 2458514008545599311 6351637102309844724 15614093435759147783 16051531441006983796 4665830325599883399 18123704174976713376 11102361505844261879 11120335301390538786 14370361188409817227 9058787746054284690 14058364803102526715 5303528579389059484 7049473842497668658 12542250395119089965 13014571943138441481 13574619316943844771 10720876675627746625 923786259315432086 11534801851098053801 4085757025975428862 13226168389178713001 11031248727175281925 18444724242383667884 8841425242644636724 2098715695498774942 6266564649468418526 6441127065984999720 4800577566302802924 14565928820271683064 10457653092416666468 990471017319002488 8422679069579644443 561357650397741987 18163336741788797881 3005872229071461807 6699473875342584834 3444178754855817701 3205569155324705537 8080999180123968778 4177017332689001326 806225483081385915 18406949032263211485 790821675085384591 11078830490957551847 18375460617259327806 13783574838643916912 6941319849562218588 11597800688056707852 1258564962450516027 7145420657872795873 2599780046322034814 2432348656265856394 8117743328050645128 10264284595422263160 15580328665858588642 17131291207479798832 2171194890237803211 14433427903208631704 14839703736115189198 2911775005202639683 6282345071261199613 7529858691318392734 5314961187949581845 6858938544563705304 5672555104319350781 14509176089227011032 8657752139231320414 15858437643862434060 15133152177699559287 3693606338529153815 13593966257262985067 11505627649387423059 6718906286875830834 3992021189609291416 4660819685482592414 744984837131196111 18417266759849586166 287544286639782738 14702880201359008880 7768661623788417435 8612708374319212890 6337286949011341555 7069529232274520640 3615023228336766327 5330223539228459632 16574544056345672822 4633551581340025085 13431114066365283594 9418699926420267453 389956427373193156 5898519159178041057 16634543135360273995 6995226493630200737 10815156257332481977 12155657529442861587 12972348059112753236 5719768172570675309 11066708159150885028 9323916342383662484 599134343657187438 4074881482235761914 17793522374101009848 4323691930986632827 10100499108043409760 10528585664104576823 3382937893467094032 7709127529123826298 3837958349065374139 4543490132786568391 14962872337970694041 11115542878124068094 1864521800426569028 1218769789945487739 3977457767418515346 5363552420842265948 3591739235257818544 6151460480083146458 13467740675674536651 17279602540022834511 8657297215714613285 7481778433635444319 104943752668604921 13832118689962193029 10801627494245440719 141810682286373591 10211409718338002357 7165130944650244800 710239637533845232 11770518110721859782 16064980792740016567 3459735875309630615 6030867048027458634 240631066631074836 14788708824529172928 8571359112851767532 12838325681742848551 1921502592276618576 17794829557859070674 13952705447189267891 12399661488043062800 8840589323467327575 13495734756726260665 781569283431505675 5446909163460750346 7452068791822221580 4860304344367516439 8431942734369482363 2561281218193936731 9824780585696046267 3078886549515643959 640378955531075795 2161325662776040567 1357927423408029565 1771196733018367318 18268521240340705017 10923472432227069455 11271528142177395140 6772080416815464849 14095712652100982450 17007860758560692142 4236981903217453210 18443026926398988782 7891050761741115246 17004912353069587734 15639478535648917844 3807732979955757008 17168253821466703793 11863134653975711503 918416499895868249 3315110492936035821 8306847732874368788 8413211603731236168 18177034739861250553 3394942734892230576 17728410804717814745 4122253060443790265 11468588860503884583 9795899655129946378 16730584817611257822 6325422643830127756 5470604880913970926 13010093201054254165 14109841685073291428 17757082954024288410 1254672997680335646 17192886793240649251 3459048898097685194 2252113651376551846 5894932579343345729 9686500359322352010 6800960373761572893 11185987075203252554 2890380532141958938 6058617865289348658 6278506554118378617 2726004987330130484 11331861310088877118 3518152612926027817 13359455799938343397 17594393805800938408 3309159556888718305 8903517017461651991 4300574466930803150 3929569209437786025 13681833340355826566 13972624001488281350 5962937881623720703 5868160717019163165 1713724882254322635 216543685469982637 4232976244307458798 10652987954847236326 2231249541055477166 6421268582817990641 7908231651815314842 3540797675395667899 10003758701124542036 193655346783769529 15697413875043166769 7259345929708999347 3421468903134937884 2336525801230237919 251214263445865392 81179262474149564 1357509959640801127 5773497993544713768 8361759585798394883 11094982248957939648 3592874718345422819 16589805547857945247 18228469044700493432 16137117269465009636 4449809974586324437 6632638735618394315 12208049023417529978 1151889863436388748 3235537991235307902 6081606768410499065 8879397326265519419 10984296794824916228 1705887965638228084 3292931677410028168 14140341678290151757 12557411268869187272 710931693283053422 6506627566117272136 7427608500049382918 8734535352993540310 8961836076105025593 9140824753680282238 16244470511664685346 429221150852427796 13260363942708952574 17338834918560729795 12449928683401636560 13461955603912744972 3003114078756552893 9812967209375119607 5786907793989830073 308498228532630756 6683347172663477693 1138329578439948181 6979256012963944762 7451866444896564337 6613936210388828239 10469120823110107819 15061122176801597354 18207508120180401347 3823623180535742513 3922150689258274066 3025319336619061880 4367217820514370399 9285921398522134477 5397217233722240009 7772305456760964907 7182340182508537565 5119872533499706468 9731085306751601424 10789950424205984970 1991000288803330573 13911527458835459986 13740386046912964829 12870139201495390401 8996665336923926505 15102870260854687943 11987752509383152916 8144503552596673914 1644287172991728706 14897414040731047950 11076576026400800008 12816371330898530977 6502590095188566763 2101194018298312543 11094676495935883544 1027087321545112573 13292971124315106843 2181747309815675224 16535308915785506553 5889871390718245 18127687804283174973 2576126636061797771 9248807358849023270 9516200656659120577 4450899662423610819 11607802339217330362 12975188557657476483 17619796382142309283 7349630975402716139 9548045746152955480 8044764782313569671 12349959160686650571 5612326809325571554 6620565201090376131 13075295742404380559 18271071474579106090 11013702113779278498 1067215849647086535 12565646669378287790 10387161084842405484 3682709774015827277 9853994995786815804 13223200524946621620 13517423896853681504 742941504460110291 1136116649526321054 11521020177819820221 566196174182555062 11738006640843337887 15138305038182383197 17178001861376228390 2236763880850743923 13557952515957183855 14867387812029365722 15710912530711496393 8892795960653036477 7558594418601038451 18252704502686254561 7041724357294229660 4277110381485202016 14722120690476192154 16649213330721585753 15805187282664126374 8914854351529790597 2173021396861857180 17178005349958601907 16977313880003263563 3790011065209686708 7128370770682814155 15605957752325943959 11509365130992164968 4964497572383176685 1925375883616944190 13408379683104472878 1217930644568076160 8515025404182719276 7758834750898156823 7696274030406038448 3846598988455382815 1283327112620635346 10163559567999377984 17766501613504701084 14871546173964352315 11086439850714092712 4127072750697924000 6401234665008431646 13555767270147180516 4367037951506462431 68427245779269157 5554782226616787520 11426432403183186172 8196382006260149317 5630528108871541897 2375926863194586952 1242518339869547850 13731676492684432417 7948227822444181169 10007690989147807669 5145711845888445000 16689007677071841629 3843211763615506050 5610091425444183706 3665542835121048057 6531474851070343046 10602748997387017795 2437146626149978103 16039428016522081743 8391115470967724030 16178522287799973854 11002597914602043032 7014315452974374971 17915220954160079414 4701165502836133208 13756736616162304335 10980694306792307883 12660150014853457380 5621679929610108005 9615985687403871198 16864034230203255187 6951619590445789686 3048385761281111850 15066770539639491268 10105266391827328648 15709074340735177523 5112948013023805725 10560698802117835424 13771220848707639555 3817968201433658113 8840978198029792914 13439938110302012253 3307075420259527876 891274077301132151 2115551519884639638 4411868508594430437 4122453198257596944 9293996837584712612 6558400144119516462 1563864000873119202 1441830934004840378 18392817176360185176 13564562836370840820 4381678158030476334 7041767268888153141 15093065583564959562 16563892386993414797 10903751161454144941 4000029199730471598 10791998321218800332 16608091677937570131 12030608425531248108 9110851203773732904 4414832273177850733 12174666039864040097 2730646210461926993 678217479020035132 12591224566748061979 12309723023219750787 11771304115920535698 6935809223056431304 11413064517453501505 6927949687191962817 10177718513360107640 9579363640172369277 4330519559139150955 7639796852032785684 14697149350640399643 4123490697888903617 9182181825273188079 10559422417272068597 17219771450342516579 1394155887495145596 8868671575371917288 1509814789347694023 3513304435289224493 17286000737761396673 5606447119844034525 15145590610539323507 1847780579198823226 6259789661596097844 17170799547816755305 18420132626408515693 12007895999550092856 5956787492125002218 6697616065602989569 4055139433894068455 5554865691342903013 7270464524167397800 1406155552448152585 14218315492941243939 3913881928853324573 3039232858153890213 4953355589878326385 10249808642166741950 15167509289681417721 17539417083920113563 9523487065159300108 13865092766513874038 4463288404937908838 17342967503330310275 2075073449539762444 14056438422344153753 15768726766496269722 15131572620133312953 13788867820440016320 16074716135452088316 2549317343078737502 4104005974498892040 8571752061608790546 5772243050721950085 1647607234137693816 1684139924267374583 12779497376518338466 1963639991678730963 14843282075612547836 11755284271261922483 12228607257649858284 2111163013258170493 9844705866759844474 7598925597805082394 8598879317765712957 14034937732382728301 1027866975537753705 7220269489372999704 11753211313233689225 17759501686701731851 2323434337763487900 16240942255381130255 12047010051723386316 1853008831776963013 4132004714897005982 16202258264621768615 7871302245563648251 8028902419749421396 702171626657235376 13451141292187708575 2289051581103339595 9629478271301179209 7915256881730831365 14524464346546550428 9082247584891427486 10323490024479925088 17811145634699209199 16924908795182204170 17314566286402965725 12112679902202112203 12528855517807218208 9116493551927990049 10735003191831067034 14288478123974771860 18103198500540807563 5828307911969197418 646190335511869798 10930421244007959955 16828923637915343039 2659391542522542992 2353331583576632127 7151094568607338148 683359020191848465 5603548459459438077 2710492102785053747 8257655024993938084 16846200953546684088 1903740630199192783 8302075816430308553 13791000935125078702 16877931926390937122 3370200626837177213 6708693386903241282 5771867322381940951 16805942174056488627 4476855937745495945 3653876674711554188 3015082223099809449 12311885892492653985 9734680402878230105 17494794332740820716 7593581661044841655 10428738785399678363 2822685645190291580 295754850077725316 4407692050561457427 6167908956809632488 8982986171005196927 16143348689742527784 14610740288853664940 5067556983047798007 19459487681770418 12884050449604279975 8383376457988007835 16920724471608474264 15988861971193070243 526071530078729317 17046320726536234916 17164088736508252425 9226964078462840826 1992923101563300790 1394839577015504475 16192702934924065563 15643139943049945652 3042521511856002030 3730115176569241995 13606067321206815364 17597327663953840621 6321217851489116777 17470890129947375844 13015997615530959214 15218939236441395845 1038207408375213978 14547376187061766744 9730644859436210406 18408486978934900131 3851475728990159128 1920482989786213564 9827802095912879740 6639022015128699303 4685096006622881125 1531579527755351729 14956361348976238613 216584795283790461 10050037365279089106 16491669423011258519 9539148360591327152 3136485813635771105 10685073656128499565 7160789989677590182 5847061373152038976 13648328128460060987 9156204543005757890 12436744591464180239 6348590652466840448 13382948821929443019 4609629835613202123 4442741508491027750 12230896472215178600 414804569690868524 13217702978299751838 14577517516619609397 9596246495850194693 11127397623530602170 591896972529058578 4263688761786882264 12984243821296745001 15045004505873944120 5016432922916086501 14648422040692832659 5821414751571143773 16737289832515108972 9841488004223923610 18217064335178353915 3522648994430292069 6970353068530466287 10456264003331282383 2529535009191057024 10348533309016986801 6322109351130915064 1842104025638146990 12784269950714841330 7875076047336941244 13920369295355333040 7238694296117772867 9578957347746934538 10496236018918237714 15122377233412856324 11888462207693457197 16013814519254457959 11680058890565807620 420077802351059328 3488098562425012302 2029735424179012916 3330614923977755296 4506246808822700268 40246494263643189 9314847043563678506 5211065302297430184 7165975239022180568 1831292420650902676 2131937343574185801 13746761441449224910 4577698090546964251 8414401500360085558 5573164221253307483 15193110362535942350 15385596838337385908 2636833983898662092 11416615991545676241 3358101094883635689 10285374127567661201 8185777725806744351 6886337065475181714 1191415317199713648 4802627615012132709 11109269755983510049 6662165440608235579 2839975944897666757 1433466977726642715 7239520046262304007 1795635660268473387 5508432399118328679 10524508059336730838 10281785741347060466 14203237575859780621 8164289319282401889 2408069370896275463 13836381745896919124 12102551397822922404 13005518881125569842 5968237342399000769 11459181819242189593 6211296328787233565 17832484492712238345 9044364821991426413 730112873656720255 1988158643376912438 8486656160805441821 12040295666224456765 761592427437258093 8558587596548092305 30844762933240767 17234532638981586527 11153908375694751585 15851651454721042735 16886179566651899406 16108222607393201403 4429744641612855210 12220785505863337357 5440373006883892742 7290689255528922043 12927982438901727943 15799812758538078622 18276403550862386475 11019625829545786046 10020030526999820483 423672949133996170 12513050088127410840 13277587275486545441 18047687022399771961 44326792181853447 4334543614110618934 2471044006665718554 434227297679984349 3936116164380985329 17241319385078775283 12726897426809136124 3710815822811407584 3613575504913577256 4294096695467086646 13126738525103296898 15469827611682114785 12634510703804864160 16948450019745384659 16315830411564472979 9423274928799752289 4971194744809961635 5718346044222354323 11976533471400536190 5161937245464010662 3602907365101274963 11967663072328299033 2200418890703305168 14575626424292355070 15419776245439306930 1048669736934748519 10176918348304133081 7100819239631377526 9660202820325928749 16938148115321069973 588395325858466031 9833994440567958215 13407024276514875356 2835544314255017341 8212203186948422537 821133459651523645 15655770693342288041 7080719363071922871 14063878201091194560 14853763168790265263 14710604719047414325 1118988853399240241 12971573670311247335 4065719824766855353 2300753706162016433 5313939975973916498 7786995073280239798 790375748889608183 14749890411136215974 14308050010487384456 14891303658241397438 12673514604062987041 7673364019389333653 5865841284841659912 12512228426556442882 8733514321032218843 1989499811766382935 9044630224434624659 5669607101479825914 11245362197105856001 13589882092452993980 18316480430843903442 8155298456680110271 9190341161129006922 9770794691411851686 548585234813100706 12944237583921315908 5305296161720298744 17958903610044981578 17843871782977509760 17447376059719047625 4308739142515264395 8061227249351953624 8193595556462421610 251300681824750350 15848157854010559645 10557328306472932536 2885994447408517084 12076813308258775354 17526446147157269491 6946325693639515917 17280970827180549833 7128524295879565931 22095471217291831 18252621886419389440 5096250437215548653 13362089894983969581 8789880330275488554 8777004649373794082 10850266688972294011 7390396149948035362 811963716518139064 17458087818822814061 7406115481880668359 13288210164098996427 9393579687672245812 7763773146976503544 8022089848059797104 9202957611511203089 9188284807887458523 6487123950721426776 6650257742429554865 12438323608177569165 13442424531850867035 15888092924062819313 14046868561479001779 2105309307523753458 13448679824448402529 12773998367155427868 3370445463852962812 2075307845470981839 10561702593169383678 9231584824029129889 847470689341924687 1389990259070821802 6761473665311715345 11061506914893577616 16000304949767311985 11727053980908260169 625300919789961328 16986422983497009828 11977955728460802998 7571560005953340032 3275768150766327909 16176262861843209123 4914566595608218528 4458198863860018551 15240624812453256237 9401700765089145967 4832953316993379732 12103905017868026578 4321272854962903308 17505417409247943142 16700737394083804134 4192736265144903636 5927448505765930769 14043358703859553492 15887791720927415146 3950550576748597296 1784088285420589526 4310178289727858205 16521850253585715889 3779882687561055501 10887877748578575299 5542310127154233768 3747683766546836500 17609475600105750978 8913070326556348658 16271905037289826711 15476461402351081679 8820798568862913556 2087695554548965401 5864797527103749651 16631597182667199567 9626894102352814995 13474424153388588155 3701864764103150945 4190016251990194988 484550199844236168 9277061653245850664 3762796771014791920 1011049495528636206 4396005722707900942 7117255495384547692 16518771089795048551 4676407177923055798 10123632047315276766 3838489561935577340 17227664194367304821 8065591808592030945 13759445125855731525 16995983507659406324 3163884692542277054 16905225924590608592 12022916947541004144 8077610575411423980 14074129406657033308 4704364554524200857 764974204188943143 10439239832476704380 5408657488111583424 13661660952825826025 35195445191833232 5983788139709514065 14614767644069516407 4587733601008954523 9158431104953759498 684943542731729267 12002862802183062061 14232190627604390859 13573266685798695465 2415854180645382052 8777833812713891763 9308416869509096397 7033670376044283523 3274073362251987268 546735097663852219 11206372786176785833 10536841224340690784 13329138009424920641 13670673312487308666 1712858490138765040 6739799816999806637 17721153171747692322 5930247433239267838 7275537422790569611 704346013302303208 4067173725051711133 6753561002167848844 3381289858355348738 2211598176424149565 844212096516870600 9945208633716349154 17289791613435814102 12953053028937896852 1973829412590847255 11534035452766923 2156918690909860144 6443611182964107498 17192622471653308700 12400811092899248178 8165548449432146270 14273813803646035348 1247735389748323996 15481236210765787938 4559913168062829594 5215699545232516128 3125301489120761233 11381831395893082890 12044231327899174176 6003821753206055668 12305211703166947001 10352446100736275315 6257115623147345036 12118192785589199880 1138179103373047505 4619072459768268504 14577423212514689764 1652627494688330526 15486670010407135585 840295272467403034 7593839754541942197 16462603539399645781 15623983571984682392 11028458639457613042 17874548934116161294 3260808750323335650 6327292845333443071 5330533645969382472 3864317961616801921 3594448712535864574 2524603113455392955 12679478507841678121 14359001783756252544 15550119969570470598 2038810363945667322 2622633827149071238 17601254610390832190 8356886449665194980 594503978294274322 6213593233742686223 12781496835968063052 16327221350238765213 2157889456887010386 14513011438320203551 2648228677967165053 597738118927967369 9757517692546918091 14972843772895449688 308762821148224343 510031891222269196 13651627379736820810 7707104011244369550 693786473044191538 10148197941009299120 2286170819457807308 2701695806549404323 10355184453777107812 743006233399727249 16394920592102708417 3083200141795911398 2367954510746427469 12000694624578546042 15813405582203643520 13239949979693959316 16491629992634602659 10950899766282849319 11365661248814297619 6989360697606023001 11832424227304579170 16360866020868388288 6486730541268057378 6241571141781185409 2842226520097201074 7046938012427207002 16571599647997033516 4347453915025218611 2223804299216109965 15762756776635660833 49689873023190883 1427674866169203244 6587178724097430809 11995174678886967770 17977524441376192647 8591942943785064470 3645535017988967914 647304858970913583 2182497034685694586 3837872418045190109 5631687133927741352 3357424963244459865 3007156880044160628 920696499410273347 11067123054878795433 5244739101415870635 10820642278379795508 9058311100264537120 8555235815869190548 7803301837663730287 2183348659046217834 12507357490757757241 12161236314196225737 15186903686912398777 14718226430181971044 11445866507669626393 15347449937460920139 4443108384360861630 15868516948217101814 16030875440438594045 10215846720759854612 2336676460004128837 14853578665552985491 8829425897279405647 15489108503525555811 2783694994017655223 4027503889848198873 10772710983549214587 6940847262496926946 10736082466265991599 5525148920096355371 7855547707290502488 1199162896476816792 17490167162640403563 17063170162555073193 16204837783753051556 2410633010055947359 6924634910522109370 14444889276961765086 1953697691579085439 6587671903190657947 647283341216576033 13792955823904494461 5661194858897114896 2130035460868745072 14238334936664960523 10512024141289544467 4098224927982534598 12319678657631208074 11501134697439618316 16987973982664666815 16543745853216940457 14793889490029541639 10471580921057591590 7778489428737902957 2384692774221640992 15531426470978120052 1448660468373798381 14270939567274195864 11455371298730102456 11450633499255627506 6983134445551382240 7283043747186677808 5604089743152865745 4724154390361944941 7135184607067094352 15607704350482994843 9079867325462710000 1601252891516350813 7189873757511419212 6355408544014186939 15928315388031328934 5933498310547878979 14220975486552321738 10669422428349478806 2920618639810984971 6498203533409350968 14394821799682984827 11882187165958812733 2480901885424430776 14081015329541002608 18326493150545618230 3818494441741878965 6973255756481787999 3336858178843733422 4651440143748083889 43317475502142402 10199470787230081665 18259776387903645862 9232694906572315742 1090540970972478216 279974565822816012 8532714954727222666 11017215761329598637 7902264624085445344 3390756783357663833 14985727935066453874 10471841151120544445 17083616459350075831 3850583675790504452 7880514705380352736 8768247798137221832 8498352057309987673 14696780297702792080 12246062251740680805 12373466152650690976 15546673590262957588 12349022960061697250 15703239292602619374 3704787775747739481 12923860263322205018 13118291465497255995 17653130495969428089 13919883629534675894 9448168065493487898 2067615306093717877 18113906738530338643 3224548084946615729 13406609408047007880 7879179173952383485 639283750429901168 7904162948059244706 9760658208347255247 17060512424574419407 5197790069114433166 12865994430826192546 5857356378426462766 16016279299289550025 4437728445248635981 13486611518379199821 14605340334059462820 4238319353924133081 9581024273626888414 5394847944031735510 3075086035015317221 7715796805952770925 1772360833014238822 14305397007931561420 9309344885247183768 13624052054560208818 1439189696050486498 11538103146189295735 10639959214409970135 3092506953215065970 14090181438725277442 563212046420220155 5712475904083129374 12081066948838618743 1926676614099666631 623819070035914055 7892502406159198009 13172856158986906914 11302303261796141105 3757929867678346248 1638234309150513009 10932366126685903237 4845286882242143605 14241711887246283061 5278383816317167601 14928121134644224299 2605449904598366464 4138585477150419214 293229205486601422 15144985277925262839 5727854080417987675 8842197740532942005 14003609608545633299 4717354814670720233 3341859979267165160 13760319692443338063 15508555843651243189 3193916483990944029 6477835910656491968 2765859617997613957 16303036435903921517 10416952280031037910 16752452654929672604 14538821684802531445 4669677241265089066 14095305998398764137 12546778813529541969 13410423030819568657 12508838876584468273 349364625616463671 4774643603746940315 16879500232731513840 13384186109537224155 9126641566406473365 16587172344328248207 10250961506697689586 4603872964176409287 2078024873865845691 9828855318444918053 11536065466821526991 10535251961315334847 10923028924068119427 16808270612572896324 11945076539956343960 12066703783552286386 10357612997702675064 12386260355814269654 5823545095639916543 8632449990869030203 16375699154114447533 11626499435545781366 13724252136748736692 9737313784960141778 17750013274522065803 9046522475066805529 8077898507007912980 18294275590105113843 16302178651396937152 9280786731481500728 17367718942020952755 17576196124669660771 15178284405505563173 15564813877936778649 14749607933490038568 6231750615675264191 11651325912260149771 15112898591634880486 50265038038560155 15674045918643034763 168152592436857194 6891479821534067402 15480715152253823894 170855603870036530 3655805156837733655 13912615891605224077 13198440936457848918 6831225026471795547 355135604840858287 17917832896758363018 1097741282546804165 11195692481688988555 5218210346905383970 12182464426681519074 6841842963220011777 2678382230952506616 4791859802730267605 961113620758425008 18087559522083203067 12131674629198211976 17650391525698954040 4819467347384038903 17082848444497440041 529799618624645806 16735472441437375227 16155704023187074466 13049433985638100777 10385584841794249878 6667625178366117579 2384785462639750002 6972753506130136940 5326312666958438800 8964521416717849971 126960835554879088 6482025171046789534 10037466698048690465 2845705751159286092 8063130587230231783 12090650369114379672 8228866543290779938 14713875377154749702 1749572891619739625 7943547250668043622 6491075858790093143 732460867869247621 4285438724331211886 812184390477581715 4003674695684261682 461182101779393765 18180107437185865266 18016537110920690252 12784579745952899076 7243073158786836033 8304277251071193629 9771325752545887054 15073033393731055722 11285531030172987627 3566624604867175544 3917351357634892757 16048557036308506103 5751517865883491642 7956047805095904493 12685681662575847049 175022637879971004 8017370082372523995 9529446460992909180 11104582343215491785 13456105555479119385 11425387824569260399 5414398703339007071 6411723043298116525 11907984459754153695 13375412538625350785 2763152123979335034 14737511298641996839 1663297452100883796 15970705379513587122 14385269808065776084 4584745106800006512 6392811743537062205 6774664384660278859 10338187753295438262 5055168670198045840 18224690529865492242 11261110791116254899 4404823517286332775 2124128523492641623 10717089667008499205 1393625825118387799 14318170786763440954 8417096011840260841 7726062764090266017 11536291218485911846 3144499373312075991 14902225094793738293 1648515078818211831 4564835505615422259 15003848823485502340 13434728620560047518 17852809874485902902 11742610111429989045 12323680923833789480 4146236324124865820 1965036849461571287 12011086278359344161 8229288524288836645 3440063843949848035 812001626498265482 14219637857422924418 5217872219440951082 16980932682199459672 9017885567127883726 3127206337045648740 527041919620327252 6617467358028283503 16513855964006877771 1623641464513219654 9782865320573949720 13183905253939064154 15927888186877612418 8777182872059635879 1203639381702775649 11623778073154348750 11833132359126615040 6161484709439817812 255358368057071905 3655000425156851546 6012451140597326549 8590014676020844734 9115511827324900380 15938705910086369468 2338086544534801928 18073261454836690280 6675791497806548759 18070165217872513594 8141481062273017892 16132948647724952528 16890174765550634664 1701193275975240421 11538162710605469971 3364904771118510066 15747259793462204561 14727763344663478149 16849086029053873758 15991811646954488458 12296194790108095414 4704875941325583422 9699935000633605907 15773221539857750874 16357167239615401315 13998589065007828671 18134040280336657189 3473258209368709897 11313474192698951792 15409198114077971381 10470098964535501498 1235464412429197418 15639635617744101213 16117260392596862512 704781602067261703 13204538540750368858 11466598695602670301 14846868109565203642 3448772450708466999 15506524898830679429 7413612096251260201 17270285094629816816 14941877577240382362 3090442964133123651 9339506458341152583 10099294309311718891 9513553753047898411 1526389739345493478 8940290972321988873 11175508776669890573 6478427874482861955 15550308464668572940 6733313499171584482 13693610849706277687 5580381901652004665 2701975617605858877 10223642508394356495 7864412846510747409 877488600307990354 9391442613951959355 3819542439679011953 11421108592993876879 13888219367909217576 9082088570760786557 13151353135965538975 16659794416131931110 4988076691075290612 13698214508316919839 15917923446417554189 13863393674441329046 9391704647224714398 757032428247695205 17151723586507924806 11977870198522903770 5975107993821676673 13295050933093162190 1023374806401667589 4361520843434334585 10914583663013810893 5804987412767580484 17863833551733280916 13154373360499796813 2333790099659452348 2782882537199014685 319617606847597327 15995618440431870607 7412212753795930173 15705409526315040627 12341076348308761006 3294652520429047110 7574451382404699389 5010342187450716803 7036764662705553166 11576943804315556233 5989761883509796373 17794603185455523514 5440388789443861398 16128847979275255336 4655658343044582514 3149218471349885233 8081842961836625638 16044537442320797421 12054888661208953669 50614139166217291 11039059574761997295 1064572943891040141 952383600121234770 2343401863229843060 8048836756222521874 16715370532652791947 15075280878153711938 16658327128535761250 10789465552513648575 3386507693369876465 3769166007597583563 10551068742901088440 11490792566872491879 14840213336683797437 5012484981048862328 7021691723903852329 5082032458550471551 2322627947129437968 14594695101850211076 12863274981301593551 17350372275032290702 4258657122538848664 15457291196560553554 10146959592286603777 10680556143554311936 15524458286039496353 3655350532966415522 1657784896594929039 18164053660263070135 3084618177193594062 11169249241638392672 16418469177309300314 12360866634616403414 3018932310682987587 3434323848810532788 2818912707536189305 514790270173160784 10935087175643019345 15403683441585285918 15539347232242850672 2752282025965092970 1537762542621383706 4010182151712633271 16621193433807620929 15443080894258100575 16792083875759188663 12685343123565700290 67775367384033462 1736427645927398597 17525830392910393196 540255139182870425 732003721531098834 7498006091532372206 8936076882053367004 17376664519750885807 6148841107678180516 495110293953745976 15837404113653603265 762544015016067920 6707515107188315088 18025571238450593851 10396007636716097715 13182087079632958270 10295326573288717254 2074393295256619731 5078178603117384347 10866018407772362473 1188742038024690499 6236673912483110985 15794758792313025127 11589415285990299967 10039815098791616254 9564180300907795220 12047777424556836887 109758212653992462 9302385571395897069 17891155412838081652 16463152847247726420 3198271089278861529 14065004621775802295 2079215908365595369 8958809063187633115 7623629919032179660 7925670802365893110 18082468879213011116 14475920638211505560 4895897985942372816 15436066724366249848 11310019717181901550 1581903054761936355 211495884903852093 6837956138708948038 18341314984439530232 2134115837016820446 15954022488716604966 3698438246915719195 7346121820140491056 9224992713748991084 1971014286898267421 14957587157671255597 10778619276297228065 8771128215095174516 8673087208963058333 15174946201149662045 1096365170772804623 4486142979780972225 16605191238544758793 11071741309964267196 11021334168869318473 6792562929839171096 4993233460687762365 17238216894702849264 17316741014577327487 16366270003981891528 10142093488700552255 6518914593929802000 1010809276620092207 5153592743959509056 4173920212257031569 13610508007042616665 1999923782515484850 9029254183937580724 14216433611225790191 4349695332533753157 2331326749720516394 9462842556324349232 179082902670998877 14524718791509493668 1510936588211508953 11680463818572928352 1748927080377256259 4366304715028391229 5090265888174784643 7179393784880781914 2219115286810068645 11388992970633113903 8648335099882102069 10478260163182528530 6409982032550082820 120875249753890402 11203225233631651538 8643054927857640132 5190984623067374944 768147303285877262 9515329969105245316 4078583345707568334 9163112991033101516 16886052591885567846 1732542450916498776 1981843161125604898 7397529443802437793 367056676792512659 3825819999525062466 8102499537541088451 10419813024051479913 10546931993715984736 8278565375588180347 16975349594872905846 4950424333721767261 8557806912193299927 18252717189778493909 15534507615386538527 13794028279064507709 4844164867354261091 11063219497518771205 13030232541664953566 6130271376345157262 7120148989653193161 7543425380381898876 9314252846725936251 15765555084317083400 4952269902992446907 4414180771348773373 3761627927349991941 15507643242659053353 7630963788522329596 13641120549828776760 8627841660083937543 15196846049066278044 2595863422691923223 2882284833933990156 18428789303706254038 1488011160854899164 3836924773078199201 8405931435140059124 5414135120738697571 1029604714329913836 18302344845156318225 12725316126474017209 6372112286569709883 1740857284743359324 2241999274313715824 6039517474616966295 15217125884765532908 771045407058833800 2461804455773761027 16134804251400503208 17936905892746682009 4305214193855574779 5817063636977676045 743381046159795939 7155167382653764802 6059998607709365008 16331767245137413742 12948020405808056900 18017681576810460020 8854584586535475201 4717754667243730839 6905882713877420336 11356056631832000470 8699395079477864396 7993664487733177559 11610858962327892845 14889001944334240588 4331476820039779126 2932258506710446517 17221373229843167198 2077658511596687938 8621255891302182183 7672119404330227633 10560670015650276362 16236843513828007569 8136461395899715983 8102982755076255943 2088753975774096618 16282670764102009114 10651915151777904196 8443655530169004398 7983260201573215811 10355621854536891857 11372789925647313340 2932103354940368747 15040114917327701702 7053080551596989123 5151826567769013081 15216622278130645063 15348701424829534218 963404181022218160 47041495502164020 6228885312219341950 15677083357967387061 17931842804130539940 4946224679571951222 3296394192517905554 15297451495081955043 18130204702375478059 1793565753742322241 1520661838069700818 8173022014169343038 12076057401793786391 17879512161454701060 5497815349720567761 14394906278230698353 17247163983688748010 7897111252465014723 2476723489110327965 8474138156187887721 437848120349116285 2408323062623526364 11774597069841733811 4468357283047932118 15101696711632856795 13550090014026920446 17923072064690571980 14963433998503571402 3825416570470198793 14571506055153071728 1473733218826913663 9592931082540126256 14051546349303276335 2820394305406884738 2110434433541023902 15081866202570028491 3298188430602556881 4296147158120199197 8566370766227707778 6874818973251181681 10877907875857065450 12120864327015936259 14899713964609814073 14286095647055993548 7542702480240750084 8261026829711045844 169884981686250038 13718993849472040252 9718981910363387118 9978479455579144213 12250310893401672636 8584137505882569424 7746512849375282101 14537282050757177132 16539379819109329704 5965516156579114790 3711777815231454013 11480937475035016759 11678533317387514399 427907473259040381 13025582380034056521 18045907748938335543 6785705385921655833 7472988367463247996 2582073435629433109 11836808840025568226 15450706723490236920 10606002526382975747 8001623170541736171 10136586272573378539 10422206109456322821 3472063613636833918 563532561095269083 10827949535399277529 824239713656728341 16182588853954547367 7847771797502335939 4209621058928446938 2292648961446751399 10674823187166416882 4687123303826979356 13475590945028842919 7164129803003024065 5238101203925773043 12534421192309783905 7060631403569800335 3977339864468553683 15599761247202588745 9273078484073639332 17583652010817049907 15600624343876615778 17659671384579524604 18265546212939484102 10451644367442431413 121434051191559379 2172590890600559045 14226956891097767208 5302163369539492229 5215661710298176047 8263700090184270660 5178565681114601581 15493854534740709145 17597174616406336447 2194380452625193585 373340529133668514 7742681150843381766 3678331023207313994 462901999816604014 10243452175480370287 3166261033667676863 18434497093795982601 15752246036768160329 499546990807630585 12500357047625538417 5402946399193438067 13519431387467097660 10319378122113321596 6844260107157571162 13960823966838351164 3020260650170901136 11372459518088572018 15370241724439114343 10212948869532008795 15559999465364047390 16523013402124212284 9876065376074339467 16367540596373607334 16529022051302447395 12068399368262197898 3561703763722753504 5930222259322698749 12859533367911824484 16691020317758570926 5093201336590310536 15663766330396084954 7423570920939833890 10865900352534966039 10054762551931492394 10057154254222383495 10761439872782145601 4831921163675454678 5140966355355300483 11668944008742612435 3777507130972786490 3273813313899622916 1284235914400511203 1565796841075239031 12908044935859048311 4663723886451438949 17564970142741065136 17618891145074277849 17231046366696565547 16390336587091334338 16768828024477852572 3154935496837098402 12220975817248701243 3432008216653058928 11387325574040596331 5865198259099865733 7905201431590293152 14162005389950819335 4307438931127000632 12876309526273478392 3877007188596197452 6849210537501851796 17861458148216801460 9054410393873234070 2861770019168486759 15696117677671433623 12192253567829824068 865356592962212244 15382647956522233121 1918361792860736207 4184880386820058478 6015921236226920274 5332449512758437783 4981432522734642083 7756688081770765360 7246382676820717745 16904576797074541436 3152286073320631841 15037328562161991055 5201111313833190202 13284426369707432243 11312792671680696209 10366273837507399812 2864848829356713819 7631078990526491525 14959857970089197738 5576702551141521538 13390445624478346880 6827689019285209134 6138404401467651269 29581320577186834 11686866425656860604 13401335735848136402 11503041540648990762 5647394817458230208 14169849517442079949 13905102470135141509 5861895642847111099 10697092997733826794 10641780306169234908 9202557202062835409 16854839274940405950 15821661804563719290 2195009394263581997 13791070387228594937 17221859607321179710 670730644592047672 2391652880225452771 12211426690106096916 5293969639976525039 12076563987678607731 9582733815517021368 9946890553950099663 2168710125786631069 3911186197914986095 9725891302520887554 5087173703935041290 3452706738508840696 7066432602285628613 13586007314223069544 17255497608891612044 16636247494242722170 8686010379266462062 9661634508121687541 18047352429753034729 17146716984829993300 14923345335054177756 4505322718237802430 15392616006744185305 3822335062434304967 16701252503683870710 17157371567236693660 9407115533769356455 17893319132932796787 15581422992737443682 11875358331443256985 13362342706335487131 10405537485392967033 14523601694871787575 7939768414969311170 18307992200517743553 4189058529217374380 15719315627671174618 3027642379125248448 14564749333157500011 1369495188131837928 13112976446055123606 5060219159325804227 1125918373824183886 11287575497452902431 8490375958637196456 17264296162261065183 1456542878066729988 1316689816016245895 225868819155536646 18029542048197411211 7830058996229167981 13231429143324230940 4913260616705185931 17052743362351666958 5656665112340791932 16531487130369464068 10540145177479867304 1414352411825907529 17612915977265573792 7006714366114525197 8386832736042724162 7445103762975876297 9525282013087046252 13100577248884990288 4477445146793171085 15968389702940156317 9884281270861170429 5951735708937202806 10048084548905239371 9594988387046789968 11358749491523940008 1682183789964235910 4875031414388555674 12402859207853318873 14532660562461138446 13571601917304231731 13061005593168939814 7497702586249403297 6983259404529500128 16730969130071721431 9886567532897016072 5330986458296477537 12133374691986149579 9099875082481719369 5048508017955003737 10310216785529624108 10354073462047310237 18052002855458312775 16868116576548238608 10875224222371987442 1432117196497335412 10580745165091743645 10124786420679538149 9188162922692760083 9925602260524613388 1367241143927256776 9982452943207149389 2227580304540191528 13357945653706501919 8117946319835524723 5713809748413302789 18048708966643638804 12401379596864851280 16731110134980349200 3533909491052485521 9509192092460443259 7347436669118187571 9420701037780187732 16166535002818808756 9787033465656860152 5640515684802528044 11721618160804598472 18230109387993771937 8392196919681190357 2529080733673245763 2155809645645176998 14694762269156397248 17579926972678090784 12212966867683912189 2797462703836133535 1957794389409135129 7199526089020462948 10584913377098637501 7665362285151649873 15967304502270858922 17239666533991834913 10529195389476414189 17631205392425646782 1610668664381736960 5883278493137974513 13825980638931066469 4705115149328239651 10930355969672277998 207359639989546860 7477035435075320759 14234453777376819893 5619636297102104327 9973411278470820668 7464410331196090384 13778048154296584282 899930619529964422 10244551769093788248 12073089850058713378 15458080111147034263 2854970598726283022 14002987560068796084 11393950474281906098 2769442814527539265 5523943251067237867 3581245478826179334 7440463832253770196 16560718426192286560 1310247275632475949 14762017628964238194 4227291825967133515 5565295181797828843 10737661075150445494 8670840473397753987 17928909924099703183 13026982791189294671 9990853338141453785 10812768389655421041 7397288793936469215 8325229991056718129 5967869595115706231 14158167385156488872 14203211665292456648 8646560593368012651 8517691897840823981 9901239072051663350 3275231532473374784 15692536359588576550 2905543168603909280 16585370581630198138 1254442001292757634 15602546676982256307 1607061642457405301 10357058847122209038 11865795416539549622 151796450520269379 354676749458689283 16332193437799346441 4918529371207866374 9043731375197977421 14075901587261084884 1171521393785266183 28795372452086502 17037362644431370145 14303952149678613819 1300883559745870874 5069934738043955879 10765969990179013395 7133481199769207815 4382707390472714651 15045072069467131642 5307671014295854121 4413822971172881086 7527304215109461306 6990968290378340034 18187467348491213607 4854236321670512706 288873323912023508 4695731430067361451 5199450553907617219 5565113436052305402 9333509005673425796 16142452889236271519 4770086368001665120 16794991785020606974 2986724270694727039 5129010504996974240 17481376269107035626 2103387891635652617 9187571632143544353 13122330794180752752 4119314136147005111 7798861826333212018 5583167219017715545 4798554528721137406 13771037877995228252 14736799369865297595 17904840231521150399 4105085646700782440 44494645558720490 8604461932710809476 13357557449182061151 17613455268279493605 738143235717409371 15129140409674107532 17981733657431648353 7400099989347483168 3393658178272813542 16360538235674149566 12797776783825227155 14719279633725044912 9578596937758689384 25130386990117541 5562271908333236500 11596851686615108020 2749508986204537897 16567085857174628585 14083138659237078203 6594662320592407623 861208124352551924 4944307948162619320 7506616345024299221 17739364044704855899 14707572190716528462 15923793545550705651 5481111047102187927 14826992914724631448 15389642737731311221 7393518735627203910 11549326648900321158 5031883772984809402 4456411905909162709 12956189263423153645 13634505774129203969 14960736367062599488 139094043512535371 7480134879378300783 9165770261522111753 9537597512098363860 5227485592690815397 2821681528646700650 17218469773293807024 12446350820967185169 149685481811961247 2582083110579647028 14583124303790348914 3633245044692597459 3942109234873470975 2114136285864272515 18178385193313318437 10184183971283310910 1194040710410830859 995942846201281782 10979742977251344072 15405640503363199013 16517152890567958375 3615933253909291019 3523591542501090074 1045213081092585037 6786912117414176868 9292808069570752996 4966512724734709835 4744563366162493053 17005819620708959153 11945191556010139685 2240753081213169687 517300909923768013 12308321907831027038 1179294052355525265 4363556046264336958 954227262899192357 16018487028866106079 16467205726809120510 15705410559766188618 12641725231477491616 10291058446280091344 10405064074115696754 14798754396379323555 8184219916500879367 1732066640362839292 12633365730951516031 14406102714157399951 2065369933022279737 13090050484935157030 13756906476869419509 9776778539066005872 3291970111870375599 14784339894526841283 10178631509974116572 6295817434246348456 4087542454816466576 4048404284713324591 4238480433918966793 8922126808103378020 16395703541620592634 12360838814190800888 13977487322279584500 15636927636769330871 4076988910628510345 14009152917132385758 8708217774857732540 16049335732130126762 15214164749294417166 1066533897209047215 6787256851215917484 2155459353358687549 14065513324968193036 4714637755910249101 4518411358907935880 12471086914775354862 2036322750988856642 12381533026100456312 13530831441859504991 622713639042750244 4019132743438327924 12431458289227002666 3112270574565512112 8826062341160020151 17603819355985691709 11061128076651870204 2219045644565223919 9748042681057018393 7679070570551187648 2064622305696716857 14950090723751097449 4751742256387514921 15684266390310545726 5887999415921830103 11633066059627261270 18361144636020160794 14678607291098279381 3698468243457839343 1710573205369491913 12355767796070974138 9828429163266252741 5656773974122014161 15094698615192932155 5424605819543451337 10138666683452786080 13522732777753386235 10996815361142302182 11936762681467374746 8566628515645411603 16751667983754732256 2673918071010400625 9442284956382674168 16989945815084691928 18396093240245419737 7562750700183079870 13901465966895560942 14448605791669329368 17944365106731046761 467291959291269283 8151866630555341162 15636472517450357746 9994731394294297346 8505596401149358898 14226784667214075310 10361626476701489624 11530587462862603323 4362996289103428577 8362881509413685773 3288751454780875434 13901297229095463622 14257516881988497064 3050864321198060766 2271441025602248334 6988526435915601515 12189603690699996224 8539754073566535220 14394072824730849202 14672805868468093767 16883721436541020995 14034974933019338581 16782476735649311016 14906045617938967093 14280480736283411782 2608373768066287531 7766166999122662971 14544233361713034482 11837155656744156489 1645367783329914171 7245342163899743683 17383915630925971634 13108630536781718542 6432808385759072381 1203489109206189508 17360117506018604211 8613025162613371230 13117743347641954197 10696442499930745099 10798734366736770270 9436698905498286711 8006657703360378941 4908258556991045846 18421000342778548607 7685498148328419253 15824324380378496039 8074103442470696924 11612062571938517595 16042924091253395719 9273518195244274863 5190677297412201317 2253905473787870672 9544585034120671633 16146129442269482931 18015039338086463882 17034243220395892123 2257841913901559336 203838453024550514 13274305694557086101 6600185595037166848 14775961932267750739 4892190863336365400 4484206008902464144 7336820161255685732 13159141294854735386 668260513729681052 12064525807220305311 1586567153526370305 11603252916329447626 16258595425077137838 13581802485509562576 5523149453153378549 4741338442941675005 3985962110308025220 17332824607327215955 6888668365642600888 10864250276797470200 15943588980894808216 6493555534115661959 6352120912806351353 5022051378988247874 5931494313915991949 5838289805949031067 11898821563366921557 7315609013733133975 9103274336969593649 71001147080047621 5600763130814711853 2359405609146201598 4071348467019589846 10134593851527338717 6679686276224447652 15035002821462597676 1666622926404290601 14482031157157132156 1040337211662023129 4302065800108015445 2026202162995681650 7590026828208222044 4270550031922793910 13828516753934759986 5543185733317947578 15916011462294629443 9688329404629947185 12905308915063410434 16972009932616328670 4824280304100105696 14739330130650504357 10768285213305500096 15973342266839731965 3720469695059218859 18077022721531274473 6682646570528940054 4547552282623435963 12206105450972680513 4266425300628276865 16692645618190729712 17116899784409391707 2017982517560688397 16483742352674372308 5573293787109538238 13772232342470446201 3292604276780366888 8039557729144602761 16464839845986391593 9917796841366864044 16225316746540789168 1247295828640445216 16722558808913121891 6959300035263397659 7831443757917585731 8965154496885836837 9929578252579685535 17893124154537278921 10423794687030702328 18117158721611066990 10583723647628153733 5290211425247248939 8540902927942295371 11478465963762437016 2310910023768409530 10609245836192722286 1489471421612654132 1316013181455393025 3371864985910489743 16287798003771995176 15679187760536019275 17896608148406468519 16110810047168520720 7104097856434090570 17854467893291486917 10878497907980431698 15479453901072683657 2670474153934949427 589956894589617974 14978606026110275197 15545254783411724054 7810632526719505090 5145855118256083952 8432865593227554197 10104523032089711083 2774917384994980380 1168987837638225236 11108349195884031937 10258772591143551516 17109242725778220861 13205321857908808056 16832739093593860598 7715869176267186432 514269929534971655 15606404571024240095 17785432607745305888 9408359499165191232 15933972353284351613 17661517130261880715 11618363275646997382 3312608363790511095 2996544175923100322 16172513494555332640 13953950353698558041 799820101825257088 13956723373288412665 11746109956342500938 3546659916196570851 16233461119202159429 16135190809118417657 17454570222568314080 11081157213727809650 143963291779245704 13230818495339174396 8932839541170775472 17635515348773889164 9811481618277963409 2033786948417723590 16507115513201032539 5851593017740114653 4727569436346590572 10587449601709660605 5059874479942755721 2211973558952689933 8171301476261880023 11753288815689983639 1622792573282826993 15512535075660143480 2170891912329656864 11665540020644593716 16779126141264230389 11609081826599607055 3664634096431721945 10827659257623882846 16198368299885593453 10947879871118797625 3452971438952977618 5188464589703654019 4367521007034468354 4563750006736514117 16031103220825535176 3394789233836619414 16376931385335944216 7263930713418272864 10110297564307651158 8229777701733048722 15683083710551123145 9880109816594408383 10007356201466300281 2596350859428283905 13820153172435597330 13286868655216558721 147054655838645432 13122990876842590066 15821684136502144601 10126565955873077602 10277893310303709190 7757340427998152572 18019853846140098589 8895416313730775489 14265582436174268124 16841643863812906458 4819722589653212114 14121598501847069603 15672308881458965870 10043234087341773906 13693158660461419972 12546538504712647644 15711043777830330183 10073832070876516256 9218595168179168773 8825149628341156140 3094400738048194956 8900433703321987687 4490463794164762841 8975203382292091700 6809720572317670586 18311025425084478941 2912470710134238742 7761635137100387419 1186382583206933135 18003685682104734420 11935573058815243709 59974081088511509 5104052374387503074 6224926137838452622 1409681789503585815 9082203347309933838 10373103230642224558 5909628706681592807 6086638642360484466 13159263887750426995 2005620601489130821 820402817838762311 13780512345866347185 17989036377589726663 1924602187623928204 14924385580768705743 9589839696340213063 9039105979574576800 9150400863016880587 8005769849855000239 10177208797472385325 8120362889006849029 1066465226285037198 16184741678903747714 8288618322932321546 5853376928320834382 1551650316681359976 2507293517860307229 9881786323273354096 3695827551395146265 13423712646139043804 13096105851630387252 9568834769199967352 861552491486831040 14699803889909056072 7691176442228131757 2186057750822439007 15456030753458716401 13629805313538037074 16733674491587097838 17208672448221819705 9574219813151141074 9753758307839450538 6858115206892085241 3408767470912615341 13398034329761071894 12775095781261614225 10041098032179922651 7405679722807994400 1766682038619914965 7650098062188779207 7239227417930370873 12179139972263600936 12602567148928617671 10032952743378440900 13828664754834233632 4332329407179452988 14260553414126941561 4393097528949689922 11628886265143312242 11987112757628415353 15480745462674345998 15927677125766589928 9342392958635897149 8850161840613216795 9465201174780558105 16950548165987629621 15714992127208849108 1397661520674756834 5945786637260872415 3617795486955574249 6017434754505137628 6466615048685740475 8261539777391256375 3243109134778050421 7567615514991043646 4222844999154380877 13188695899470320852 9121795516891659974 8479340768229523828 5834268708505675475 3910381602995329204 8765004935162401117 13600828343422721597 5583300330994547270 8541916916505185613 12568972503910963327 860133411371260333 13711152357664832374 3181039735729005736 13301592327026490383 769965150923024435 2297471977475047952 13599878576589583723 7401999029550754222 5044864398053844868 14672002028817380976 1843308308664314829 18158805285993573393 7428939398300610030 11685441230643307955 17235685058371128369 15989038346306909357 7112963032316848523 6743936587721919650 13178483251286865772 14988696308699615780 13241518876195567256 15440278500856356136 13410596842811010130 16890318232208577879 15527376593647751225 13370521593368898466 5944954105003247024 1888628147635892686 5896628294621809156 10807226994767544709 7185316505489750374 18410237070765587801 6995415340760407781 3625717947588842681 626091729282084567 11063105346858366420 2949349782708117351 6388153389962123461 9811033796761673604 4045787236111293652 15385142904251646884 1207015618174419549 15838755277282847250 7544275152441946548 17601439503209157765 14197613047009437 5271354658108267988 16175276033051380408 8609018016249129357 3579897899412967159 649226687879572801 17224782148051115753 15305529309547996607 16165041594860657529 10565773201154306633 11948845881564709691 1818319255750639195 7435211669551216354 868988943266210247 9725051304394890002 7415128047100893378 5313539329785419654 15749250196543767981 6295904208289052546 11685350661242701212 12523369209617238717 15229515170817354405 14884846174270831783 14259538090501542081 5075228094956249991 11229251895580789075 11755947141774862051 17336853199693634140 12369503832362366363 16847249896360405727 6410839452004149699 12410797661948914682 8061656060811058648 7638694989091133532 17338295682604253979 4016241341804690840 17359462173458256415 12463606164410760224 12803883244829109903 8560784727162336536 7356219159512327289 7835528574294804810 12088400330640017549 17974008128292472198 16603532092731953292 11293684874852236389 17353604723246828323 566039519054513734 7028279053112503501 14975233573840062598 17456740239201579452 12018904496208310460 11225446267927040568 10887420175634947045 5644026463747957253 3276627124130339046 15173246194806957942 548100219527133236 13598581360581711662 751047133422177566 7316974008433530824 6635802785290190126 248156860450174664 4095904088786236933 10543608908246973506 1290447575872625082 10657406745469147820 11129500743305952660 15314735464034421773 17943956856056299665 17582133122735088141 9413291325750783930 15904128620368151628 11737490868485820821 8696317480409844570 11564735883826042689 12500740614019023881 7538550126608760802 6595359877386002715 1880923217360787641 15973144423912375731 6991614832039028566 6667664401823122673 10321962232080459563 9821821435326423196 10814172616767298048 8713725149522708923 17396910895711318630 11557983240051277098 6510347880573768901 6660398111304128180 9118804263813643978 12769875358123525649 15185724896516985541 5777474977738608540 4812585660071457657 3592549229427962544 4267483924341418192 16249259414809455663 1254880069242975407 2566201576849660544 13485409472115597067 13083591208099709751 4838251162805783082 17562090215057873694 6433906377152007934 3620745737074870549 1599673538953051699 16178945499416993417 13657429505166390906 9396490439662347113 17248476203187209857 5711706197031641897 7951301518489312726 3492983530532888128 8720662925505833163 9372225430906527526 2697843581957521716 13126221235087802697 9241307662164057117 15875136185966584634 17119839502291208215 15926351868743532686 1826912994366219010 1657495202716145276 7970122643600013171 13821934078371629907 13272899542461790630 7833559858818595588 2679159948653016169 10850765434135040536 10556649211915760606 5572894417462828659 12670294283181452747 247867945746018750 352719215783458505 5033004491844260102 17603059991293633961 18073753915272668843 14843237145936436252 7816077396516550505 6800290625501477176 10343689381294235248 14210088822979501417 17647825934026349777 4645681338643788842 12375069718381568144 15742802645626312339 11313425061249774498 4603039745565576645 8800060315383240729 6998825641867720432 8354743295216606450 3169756117646802443 7606633551012343255 1665251789480682931 15888039462207361843 16013169252894096798 3416687357382908363 16469886016994944104 511755678089823715 12794365997857096391 592602929656984326 5973571617632827232 4113137985854209217 1663108881799833127 2858489762109641941 14036165795468124964 4973792692595115205 16996280850693449602 141815538591984172 9030917270153698033 3084782689038667104 6400169763139942723 8941148628210364032 14972115081135693883 10439069658769059009 16671062283165456223 13886916916857028158 7047518140342271709 6174316295313455048 16461025398879210678 10295386101934331457 18173614642591551688 2523531733182597417 15875822313766658725 1355685752841285853 2045952339104867242 10232064414357548196 3602915687365295115 9345450758988919315 16302767764224772134 6141674501183501811 7108270960536621076 6804015825100772983 4879525759983095566 17845102896141338506 15268815022302571465 5358377163796738781 13022660045841506463 17711494115352520453 1262915000322201454 9541026213382178164 17034397437786895491 1043296358940915924 6549905280902815778 11502036353259787689 11552096004019236094 4428875072647803470 15121470909181218992 413095744020189761 12638107743627187940 9848999108609670437 5266886587315933816 18212538673080378316 6594122301796285103 3894635895375130302 12551074124868305353 4077398776849958771 12565562332774134568 13044960865897627922 14760252300941831780 9952468160887100682 15553844164756872997 336746254640911760 10279781832871285661 16590104885629096454 2942237238838110558 12321242680601799480 12253514679716993887 13635084783823192172 3647338431436798752 11333143375194786099 15774743769484143998 17623481023501397856 6516954446532047047 4490358264446806889 8408386392297364517 7503556436369318785 17543800829284734985 16109043355459458305 3839613536391477989 11924708265377544736 643245645138659783 8973623567971712657 11364787742506291346 16619139070683438198 2588567098414623678 6750375374589811033 315599382418569725 15999968251142684138 15749264733221470414 8658889384249794218 17342510390086539789 13988459615280977498 17585429361029659624 14716525222663667745 12119264635249673452 2327275459605929143 17708316210213256617 9729276387377218350 656292718126959049 2956635764248425612 11074838463274673416 1065915106621868728 2523592941700405365 4461747753144202414 14515269900539568714 13783527201426369149 1051302516810380643 2841684179225483249 14610287685201218039 13908070015846794201 4771357103802173923 5675550746699374046 8524420193746853948 13318646077316694274 18010191930969506707 16254105790395782857 11360321205114921727 16231977584606871988 7172985283246787970 17017016327706978289 11169570331646598083 1885223073731957159 11689845048377816685 11666309031579192489 18407592848018744267 12896641828687578706 4818226046587277232 3837858507580883680 6638974881033837602 6227369930902006049 3721458564402959535 4047064563370652088 10370170984957760151 17095065025559711279 3669342323029304011 10066923181977426309 14951940665594603666 4098390605849740694 4225305991656963943 13446938200887260183 8840164355204932937 1548230890994754894 4433673910868502100 5851414809305247879 8310573870347975017 12024494268505650754 862446230880171710 6176622509589930587 10094247121985190346 5061627954194919562 17587432306481892581 2092314303047486450 9748279108414310504 4151529587765513880 3382353739270217894 11376051916029408602 10560753764344095846 4648007651496663247 17510269209090384081 15625118628321667881 2636508196835588804 867045417228069792 7047874548279759832 15409180541072048787 1361379310369526885 14781500642887440435 11172165771490460316 11813398421264084181 5987346459889742690 8167366710259358219 15747897646678979691 5279851448745844228 1983973273646822334 4430996376398164813 1845147026018029806 1849590873522655847 108951881986085306 12140084778810312363 14293235462800434157 7579365513898017442 16600006346332983449 394607724069872272 7914433197715263067 3712901095384369712 15226908445459621308 1884940495650258568 17688289049441021876 772491143711046047 15719608245532845562 2277977773290083569 12206482583093744050 16870464271316427842 14371755090953144993 15209646350071453665 16613128670298715293 5313851405563008620 14560520982795397550 18153007201257395756 8617143813862648025 8588002066456871486 1107813411692806892 10879334898755823327 15019390972138246994 14935326597709729315 2660044014652062424 1512878364061993123 14419514279864145413 7834386844250372398 14245465475870746683 11063192383648874066 13437742298040605782 17633407027842991173 14318979528025261223 9841006135285433932 10199682056125303575 7453032300773008746 15932561302899427893 17803507645692921027 12835246419696695477 12762274568925507347 13631707139199921269 17798989618742283529 959697779276132477 12532506618657906928 15557376390972360633 12263095323389727450 7098860768498688300 1796813105059098696 6473328584458696913 5829182074611344383 9636679441969198220 6742658532296526384 5728197255967075319 9935609084042552739 14504070946037172420 15984148597752210759 1575552282962971386 12038342155892228250 18193935513053086534 3861321067024067478 17586904354046559030 18005500167159546888 11882234970423398764 11835075329461600555 16129996529349180776 4335538063304481351 14231412724656229735 13024787106285814459 9922857657393789662 17768395315100893308 5454215189834059438 11350988594427955592 18082707799406266263 8068580123923182584 14347886513185780510 14704928313328292540 17119849934917620255 5798659001601725624 12455634835595648089 13870467006222606108 2566908087770125595 15349116613845419151 12959402832124276438 14062135134038322106 6873489264286866912 14836725079438427278 12592089110681193378 14072131625663993306 16857160278577501298 7368674298385921773 5510771776109980784 12436491831067903851 1095025104735660964 4832434834285952390 4675239232087983198 17927299320872358298 16108933761124134093 16359706719803509214 10304332564907589100 14519512205152702083 3782220335856740728 12464796301726881845 8788343965021693269 17000482200004910494 16158253706890532578 10721944012876115855 218686366843473274 5373913400296820873 11080533562176148939 10981685741960963246 5185437987221438690 13778233966332767969 6971029297103076383 14788100861795696275 2445665595410183881 613853668079062368 12862570421215126932 18204470793034674059 809976091371674527 4337609402161047334 5663763893905341593 3009758238340882467 17410714837780751509 13132758391520684526 8470791841876965602 1761076413556893398 6177132702201145622 13179490223501927675 7266444813366258012 7538372432357616690 1008454766822806134 4850449453831534868 8119062304424307793 12422004789813658301 13480698310692833750 2458334126267731271 8215943679234777708 15530722759592278690 4380067160343841373 12354831523316200470 7078977089440703818 7767886433058514198 2281388408119971712 1309860760454017576 11733569667345988592 2127473030086085096 11854841376267694604 6363633294761436940 2993662015569266275 17396801665406157542 11780629301375614019 15462651758773135320 16132137356574433547 3324894241215331135 3920441916002078153 14667505570426984260 13943274159761724665 15762700227176905209 9041674784166328482 15016234916965379726 15679051380028490403 10207563756361202984 8885525076976873797 16846204014730439276 6459513838982896672 15562626994088748677 15386860456440898179 13512538757145122918 10133089447676232830 17671067335414927062 1258260096596900901 15297907688864881706 4108176273701421682 5711657068010065926 7743546971416368561 2174156390428663326 2914478815865490111 13782586803548537971 8210392175743193590 16680866170775064609 18042907145027203712 7290530459940492803 16317942487176132870 10497255677613484539 13049877698071776420 4484930049577666348 16292900628841380141 13507045922948586287 10047908350396513252 14225793396331195278 7268728519146502464 11282373093231454563 8716265103908329237 14008620255270374482 8122325972448736871 15138633029930200422 7041358099737494471 15605382340164575808 11258800937425615168 13085336344557659358 12425827600348375104 2622683024902934367 7621476023366465896 15818155113265698702 9715834410567285082 4043136022218901175 10576714755781430333 4687250506387741535 17422015572505086474 12898788267315422755 13409630412596969352 10684904197839709608 10331171119335881860 5724223840519920827 7647385348516596021 4957388222345455779 3779195939259525740 642772592070256633 9711847143532639724 6119422939528014249 6200033136927768124 11276971639252759504 9604837208438860571 15683078518707879672 13155215317980025441 13206154356740394513 7187495102444867171 11855307667449025521 3660217768640989905 12276956567121065663 17017810252482841438 1804153822236227556 6342609397326174167 15502214622841210872 16833934692945583451 14738683230675668850 6571675167269463570 18357511700936178798 15785299438625568847 17963412199136238717 4351159357366623293 5689095412368058869 12566227339959131247 8488929199183390577 13463946644935367473 2937788110435091678 1280365038942237225 2792490960369593821 17817776841465787827 15796794061827338066 2572615586950141276 2171700424856405717 2011510745463794139 4893224861740288142 1127090116392668612 5862337357724023320 14898603329822753326 12809075253217085420 4177751070801939429 383013771031238288 3616300673720967031 13434151057203403371 2494442983698782458 5086126106022657097 16033821521889798474 8496101145319464845 13800403018275110058 15001328586107612305 3525162681967533807 7023890708565931381 1526115282990279974 437152970538245821 16623908208666088633 390692907461515299 6193233511535767978 13624258931766153506 10398756309003311019 10758011281216690323 13168004467539940321 1188375691141437066 17259902375916455152 1076910981635885404 17959634507209477528 5998579759455244496 14727671191161589014 10277561871897917969 15540868941969148427 8025066699991559263 15212251628453186811 6058193880641103101 8639706513893151410 18384664859404169706 12774125028837391841 14896038729655365140 3859747355955845390 6558639080034906797 13077152396059675731 2776642989649031055 12725900962302079980 11935218971310995432 1032498763443995941 6443471097166085793 15387533743939435976 6300923312368613072 10430196865490610800 1292841818241357856 2366306614689641659 16263488626676983493 963339869150284089 1121403831499456317 6140923258944047177 5201901657586048569 9628798657055434681 14449508644161670453 2459770339642602533 18110492197070149850 16622484530926292719 14807390210906104598 9215427832322230961 12631036932914837175 17621131777514363372 120175093124480418 16324601068428679033 12007477304468105136 6403604306756160507 5314866190262978717 17390797939466248807 8399636467725801949 4897012503389587082 16478419136054498032 15178230524719769067 13339002594646379468 17034058138722714759 15810961449448847549 15564067167427747004 2542461597450844761 13319806265537727707 12891194202774335377 14081600140548582085 3730675977053926354 13402557370530672611 6867405694896785075 14091627369718284823 3138227454232062344 12056449986813589425 3428552751726985221 10794447402038121820 3951804626606111285 14542526446793155009 8984594567895981592 17842424287210061939 1422880006714963368 6795751168290871551 11592427756013103103 12453351056187129464 15950976991275013384 9592814808757048275 16519054810646163798 12458906213604740760 2030093107880795923 15803868470353487944 11340719332237761473 11384475477106725654 16740477863391706659 8023007454052383165 2216165577357611037 5823189363974739234 9997137891390908870 9394923368376752636 11064161529377740164 17989428195956696832 8740069078619894069 14520400172662447528 549697626356473538 8769369771530304038 11461234752885622895 4400343316567150886 16524316188332536110 9215875018664580812 11056272040047846413 11695883697357710794 13486924966696744581 17560573450185590696 2303415324664142793 5297195296618844003 4554249052184501146 2521941733310045034 7343533732761300804 2151585155344808065 13908650701194823849 2390507241177365384 8150879724425144442 15004343053499084774 3622980193215627327 5394202367619356867 2053839310167182407 17878729814083987086 11757790993558299595 4761530710338613274 4984323379239391222 11245559034539334638 13865406588653940978 1449025103027466157 16233474006664810841 4119711650162228901 2819198810598788697 296792063719352871 15391243794611225907 12024674812744689248 5097399352102631834 10642978805385046005 4256447560809884942 5552063804963398232 6352295828800956230 871385113518709479 120903091030568865 1260865232377180937 5211396330059942192 3174685442326302087 7203695321538439943 1778484985272465019 8569326174957980252 8078761510536377292 18133681307372368176 10862888974857879114 12367912381142767004 3100995526674038285 7818658909106335576 1799172951576142236 5524478663352227080 2938703118696369747 12839847806544893610 638769623009201335 10906801031046185147 18086411243312482296 13542315045748505060 6597097647386613459 4153658393760675287 11529893293846320373 15388467812004238315 4370206613847027968 14079598310492184240 7014285678031530384 14333405373677960599 4100446096143721854 8032463253267940045 12755285017171795281 703971237891130164 3340209940050126843 338957130756605511 14670759605621390380 7535497361153077782 10655038449799545502 7783933532788837051 4862240660005315861 5898236180903763670 8514542160380340534 14069449372628710033 11044398872810084698 7595219728997498494 16830187538188602504 16415855273523715895 7547371313997228805 11377093415395577613 610356637342967016 4789071689346772208 17500981755692334750 8610395921410733419 17049010875430628343 10416207185194711667 9983379561300447856 9546950054728962908 7207110786876767119 18325290572941868575 503146455290566215 17497475146751897453 3326538199095202935 1426382934806398015 273193256811269007 6976461337194932568 15316992499493700986 16160127007293372928 14876079645320652473 1343820102148173297 16036448615982565095 16036246175688898185 13240966542041116564 18276535990112172956 10824597553128224710 10691200865208032229 7631766554909475712 3525895754028477956 16028621650802414585 9746002642502564188 17138152352164887114 11511456844769226795 3386068257194631393 11313301676524923331 3516681976718862373 6966509729421508778 2255776948462516463 656400200473312125 3168194514805085915 3445821473455805216 7887977020362255120 9622781095802130881 2749865598284894406 2536250091870373621 1642065175881282330 13683756681163689990 18432497719478186963 4652651007566914298 3488499210179835266 6251802291172902800 5435591315107605638 16113384100077265233 619974291429628197 15231773941680773720 7486710639788556088 1761350140573880890 11931817651368128707 12180205238542943476 5656251721377187360 12008558763940182094 16411707673243348649 8671246378572991686 3368488096717401041 12516849456071947751 17888384057922702104 1774830983702135346 2452976419874607599 8831999795968147183 1190076434166058353 13833120329418667486 4244289558398373751 12739211516955528490 8793101077473076708 14416599042122364464 4166556278591897989 15179424172723124230 17816696621811620496 12619115105060768279 359889434884314464 13746538374185459530 4147621719868972669 18223614460482436959 16442260937893490720 10687383121668745392 13621232345017472024 14645408359584095491 8097578411742279254 17450381428287520303 8078684551607245581 4264994444340389626 11220081633788519970 986249191201766031 5805328799325790821 4862379927473877043 28551055221234111 13366178682351965461 3706928742705723854 18315406899234126284 3196530752687160999 14766774817052573572 14120076855475789377 8319609533799301901 16951582569182891824 14268369629706913034 5341856131788239731 18233224428403181919 16987228385996688952 11144652411666678425 1601572919425888017 359094396733191647 8968160031716937790 11332784515164836088 15855252091267246726 12283278904122226880 4598546883303710388 11353057490422913263 3067937762084587974 7600372916708681175 16623075804445580187 12670088880930287322 13222933653737791594 11644337982299731127 9358089733285167952 2735271807712487839 9122010359124236335 5024724076715726454 4185970063754101787 14546901745033949909 5311730441207212199 3553237909015280235 16742194479139004567 5347408865391056355 15534074483780865039 3375781445055725500 5191351703224600517 9970816733123267731 1770191907038840287 14310144969113250998 13430581965432537977 1389116572558717324 4467921187120146262 2539358149376866352 16780785619538802467 193472954639598339 8300679710085194853 11637580103056258035 4489917692468649728 12172500633434731756 464342878748481483 14056397776946029601 4076700524091429428 6354307451957134375 9976642864066334470 1656691688786508296 3421594360804981794 3794181325848522439 15784687494783426202 4808185740582079600 13203071958355867361 6743828239568242915 466418571498699421 6505094539921058864 8729391015247000695 16125073352111628181 3191848837478383154 8985783719904994692 10462894693829480894 14796263964305338396 6943487776587859844 8140770970044726585 6432660149024169359 11583702464458353255 14853204602502046288 11144080046906427481 6466859073472449404 3389061736545213137 14291740311120172829 14087870582398794432 297610553105613819 6906774932354450140 13711867271672986498 16814027539851685270 16844850162387477761 11961853245332840151 15484968631405018055 15433436045615892629 14484724597561386803 12684267953259304754 15198388988990924601 10222507083167389761 4259753449942100719 16187743503773420860 63550724068976307 10485344323871062905 1982886546758559788 7431267611753208151 15879219377121263639 5886686437628273046 14474835204737420464 17046659028073422187 9665650159743846819 14227013741271245155 16529185436952434174 3528803606580140039 16098029790109478834 11467187973992671340 375115834888804392 12517846979472756978 17264763204131571890 4555107148645387067 7436958959708994750 15325464424430250915 16481620778395331274 3463730119814380180 11334043568155465297 3149463646845355628 17964389682260685316 13190317514748352931 6319980587741101799 4236525146230537104 12057705193874204594 14837523398878408262 3843261887491604500 17728199032854796817 15874041486395370021 13961635615499084374 13880128060996701399 7985122527839552813 5524338272679093208 9649832919767828124 7935590287664944285 14254854145792427664 11590212981574742620 10751053498414326905 17779904971429179617 2238873574051332278 1857353988963198640 5970394575966004829 17726971377219870288 10411073181573685697 5529198335292537802 137701812584607076 15523013309948163282 2979063590281211177 1235288884910244422 15399783628116193322 13327138045865495293 15898659981011952635 18437052967041522845 3691493324502743929 6616492601877031558 6269765135869376706 17561090005553104183 10724576344744250757 3409489571602795917 11503899910462117631 2254075740352524294 16545569599909189940 8884733126219424032 9102412505068397019 5297970996146387634 2580294956620851831 5677656945354518323 4009368057633314437 11355409525291383885 7471517532619934116 3881804214880470854 3578929741492640865 17149202205295201271 6570024853978238696 16440836362445803708 3905160298949807446 1428945401103420558 2911615854077382930 10195558250950514233 6420992543448608982 5440737967529151966 8967536453392014516 14300769733662185473 785497003620185691 13228860041773662044 1010353284800666995 17753504864100544125 9618995867578456043 9960850540865293184 5748714172014000445 555175760503152565 14541996641530615716 6937276054116543152 7217247261532607117 14696560820279318135 8262861948950525993 18096374087384567708 13202272141930353650 6708861116119738502 11677854408083731905 13533560554324287636 7224705829773000422 10212187726961988174 12356351605019350927 12302298603709503877 362755902224717795 13767286386923453496 3625175942002170571 13996811721096231575 10792765625662517639 11565598538754669649 10131230490640962611 62972738288975659 14111035131576735106 4723819949918371852 14837618196243009695 15974304987271579311 18294112148461034821 6793347869652063693 15731933669707895844 7337428868586715737 9682433300746388865 6381948316976041302 17449493152040371598 5118964161599875938 3318808727554993968 3688590320045337115 16086982651371803466 12690670739534520238 10060556854600400059 16476963126163897772 3075562301698931916 12337849995383941103 2805220671667016012 3797523639509607885 13823312374165795294 5267742024554812712 13724003950319080082 16758682252337240172 13462911159552175853 7515334688566519611 12227855939298300063 2476971844617752599 11989642261090541615 10035995166642731710 9198441784847253794 4941187729162407595 1031241980025125760 13401386640899123415 7516679252147556335 7346205867834025146 3198761177873440447 8857301300429781059 511648088237173802 2987248389906237475 8198172993011768579 2802934721110682654 8867487945909260168 17064567058323388295 6992539084246322398 13509463053991194459 1951735945709287115 364822007231765741 4871411681532161979 17144713851836566957 16821590285151276364 10507433036264462289 3578238107809708026 13087711213456980137 7209357922798625379 3632366144686146705 12142736384237935949 10559252490848548991 2653930915249996967 8998333624201636662 7387771843600128875 7590459862231572165 5048766627387437864 13829904834009033478 10207045995927473339 12295332482163710239 9313857378167839792 12592071400159401168 3294651104522410922 14917134793721718943 5072426813923081989 9314966485735405991 15531470782592938583 16222768765118639738 6696503507174888787 9909565036430340500 6818190213775109499 12043548402541307704 18214171282385318960 18012050573525103302 6020370885723126122 7111923005940470829 1361203941611969650 13279997109193188936 14895679284838862201 18193869606217838151 12101422890526917943 8319135203200028443 11248903009411834489 2040631940177932830 15922562566589078776 7318882293815545986 3592890488326795073 16987361174453047052 8075638412186633574 16665463351064702996 6802162246956005282 8897572155769377523 8549709331700622085 721224564180598198 10959161627658429470 7364486377620682747 10690068973073420194 9372342565379603594 5939765966398314183 14402297016880856935 10856657946108776176 787468935444787857 4630538162697840907 17469228924983888948 6972579807756532476 3640360140521113739 6032907323581512784 3672019729808722130 16670904758982402222 4433636339453610306 17296664512328467359 11126584851641487525 2432378457858762836 17616358693985518442 9212275153081679992 7332633634188148327 15773821350460308491 18185047556852686752 17657012422447025428 5653089917016267628 6268139239019060473 16350198824547185149 2034551151740709348 18401139635865274596 12199283726150841312 11618164998366766013 519168397773621191 17104256412592282980 4368119193303763515 13622057382399311031 13365781996540465447 14759141380886055401 1876343728778472000 9609895838452308517 14042673545376057230 16386515673358655393 13024348565473433558 1929624704026107541 17688998532361030039 9776580768470399053 12775196895742906103 14935721548637256758 14353411900763919427 16944296657532428836 15499191828892218687 18343321750494761372 3911045692522542719 3553335775390658574 16416241473747400592 9734309481458868752 13271928829835034778 10936055192277196695 15775725197430378159 2900745268604293099 458198480221166878 17126788731385876973 15021615411955921082 12271370952410034570 7524863360259350607 6553280273879033719 6182053089579587611 15621653110944055811 6947075902010841514 4397060887715688509 4471277197785750349 16024059220662529602 11344547468042578439 6544873354497886733 10460564547814802666 2767411926450644979 9729174278752636588 1296832808856701965 8584850330531181758 16045643599868479951 2764993836155112657 5399665948358742735 17982225068520632199 6761372916935893236 3474705890384092057 16952194829738666015 6354186132466176820 12555714821720179965 5866692512280662382 6972466621407887309 8423662058316752920 7757008978912784436 16023784226759572837 101993162385931021 12237279566125496104 8692494617587075832 13520853902111929817 9686681873115346076 6611495801587923442 9274404063054980958 1621585606523464880 12495143736616652748 4880465813981114071 18350439875116782569 4676309225818836167 14916110211228427411 2191009115291259670 10876139812193305160 18045113770055419942 3788392446691422763 11362535348576777524 8854973135523200314 16827135152893763117 16934652978769238583 13707264613898430848 4519222915588772362 14759860588406558798 5458607971796978047 18061078486727979225 12691811981010243087 5624271597815625679 10540510712056288495 14041203948706336144 4437661504451059834 2426344107488666902 17440628494651050020 14687770493571838066 15782303650923943199 2552348876422771159 8938149520445921995 17550876233730934762 14790398969135494730 18131095634757053751 4044495265321086131 3375446991919386116 14768496832185458171 265149419859050339 18106841399534919494 5827181297198988021 6273351001435860874 12160185642362117317 2187263994166292799 11879313727922737866 6778942597112714663 15626333011676228835 7304380569400021953 2046297818741936646 11081917514705375750 770967510712576500 12184733737779814836 2460393618639257763 6283900575717903978 8193479288767196440 15713284651744498979 9612466134130600444 9963315162730951452 16441584300316058865 11408355452923756925 15837772329011652836 764293752716731141 7665722413633193245 2951681586971177863 2155519335171519296 16437327858520645021 5571844708604813444 11127253931948937576 13254984589818760843 6041614589176508046 16985616332158853978 5329442843204997181 15285057730973139755 7307830050421632659 5197629794931666118 2017458527958051071 15837104198767025562 4479900855283419615 5474427089640644464 15680033187082275445 17473453452049079240 9668716244103356438 17941864066892659367 3202485433972375674 4726992775292255164 3998655994329697546 9037158759476982503 729617118318396648 3341082619886728420 16656156349675901788 8308463561866439377 988828414328300532 1435172151375557205 8962363983689605773 16688705296202011025 14621234915270716604 1638770344584907600 17361505820482900581 13289071068031362008 3854753062395357793 10355479881008778073 11232665210916518631 8437363149033165740 2807920446235428137 8914477785550000310 17910097935832137923 8981883527634422061 16914207962117722817 15440498163605129120 14254385980761590227 10632808265701714892 2694327190778144364 2517570503521225416 8609530687816863631 3612420481189293725 6530256494706020559 15988907886372476161 9249865804882006100 8421790627412118187 14478787941444670807 17841340394605104965 8691252547219969087 12770609030470240698 1755185210463775649 12854717331922308801 12217930415264162384 9906974247466903674 5785541277897567769 3444137382346765231 3997830484418513243 14032816582262455963 2805447735985630694 10501875690465003152 4235395943109965884 8008649905272986230 612437818530880994 15117591829530528237 16646370672027758486 10606194269970731782 12557147857471706283 13554714618923755217 335891050425893253 10126849894977955748 17199789585806222486 12680430421722940385 10898487414991482211 7234268156735856810 7381422521307585972 6258081046153200142 3391514420496788204 711018000039848320 13879749620677255790 5191748822368419478 18214449193474093748 797915654734949963 204574907294137420 2109258544262609511 3317029286262974296 6437843138178165575 5232084142815639088 689197085304024094 10146822431128563354 14659422630822045080 9943873722666782671 10449125888351611304 17706713031764693212 18096254630939349612 3850684283366670389 11514896400951830038 13822137395806576152 14376258104520077782 9795110989975838699 5611413394968410576 9630755855762164975 2061493559548766184 17153804824940299693 12354673844307779604 9567071830513943648 2089613719548427785 12970875441286221732 7116217082891134446 15058999601354476038 6225439763403216220 165366608949450661 10202759073769663498 17130763698032505863 15020456150962650494 636898711533910186 13086608806500651285 4417797515858353089 6504351376478712658 5043477004982685380 5401705991100669747 14338702950924128477 8893877097924176346 10942738340545010564 2390150435041924291 6097967088192287832 8654332207328121176 12999546984762999941 6642265885518855869 8573250683794156825 7367112146239285286 12026313891855077672 10149416243951610299 8970734984213774195 1346215837076622340 5639201098429779228 3725238270773730797 9492849213970402032 14363745935633173714 14202631561156654543 2651799008525033416 8120544742895195385 16128049460135358145 2278439609466649299 17592878941083245973 4671073314515276283 1073178367095927060 6101224416085469660 17774396138304429657 1836988221667467303 7279096997876233429 5023665371401628142 5378984316277331939 13775237738057000870 5530828652782679365 16991121741894111866 1411783661908889586 1151542427658577956 7279602754637545326 9142303554511465847 1732731551487298984 5233360869928935138 16327698161397765273 476325368631683174 17462257576081769298 1646513100907239161 15355989320975273405 12492538921000054881 860158809720691888 7395642110254904947 8157049716362387859 6636642694629200529 6724472671735206431 3184774276812745524 4972854734147436102 16184559821271607154 1806539808131513803 7487893862005388380 4693777292305062711 15818079011369828453 16090404155650394222 5348547122650462877 8230248867280184891 17845789617397406472 13576565643893436695 11947342103077420028 16301549748004460470 7906106442840609829 238092137477766621 14319968657974885174 12740048570327592912 4772373471909769555 12215590512718908107 612181537444663741 2482903751250264735 11202985652242904827 8863504492126764398 10018858384800271841 2813048458474463298 16311501990069185265 10885918973480794319 6084471026047268984 14822415375349634771 13166622997248294029 2156101078157591205 10149536800406620678 10308096179099397998 7479470686590523358 8560367677875090921 13407645154548804511 1453740360615313719 12467807649385628351 14380964342967404680 15666860992513868952 270897869042790108 3781936275835363561 601851972202829430 848383908479327088 12514466396663969936 11438012750584892983 6405798563865483723 7687008278396679426 8494130006400716526 14364258536083806849 16634026950011919275 10631054163497882922 2385535240128048957 11592166443077140790 2369890558757236860 916402756007996662 17242615769193564704 315630793093191880 7441988860780157401 2022945738946784074 12812469627771561390 11675206905439869893 17976538390693382344 14972265945767463791 15802442008607484973 17229509989852805404 11178770218140578449 6109446454035865841 1292487051471650184 2605120844833076350 1869563058168037631 7438373252956412800 6054691457961921922 12464756887630665548 2297556621796277623 892100521508936948 6502876418381573901 10193202634347555065 5065198420396622602 14307473829767270355 6666446723353106234 8342148205435714334 229830280850072162 16294611145350911798 17262764482489223202 5635630765783235644 11762509915064667826 2212586588099748262 692849658514869102 14709427201323132936 15229767771240062290 2932973287578432448 2238130583764068355 4755359851865890094 17307165035168071828 8138845959484036736 4952196533703084108 5808059910746384239 4869781054268859901 7726351891575841580 5351148709032936962 5944503103873371779 1656715441958519548 14199481682839132089 16931949489237401121 15487143128474542712 3882787560284935522 613188362578866484 7626643029555820938 939616983401204179 9615358813619304269 1940121255516687323 9193656610177612057 18418851462102223553 10781559058709653764 14232866175561338389 9147859115077603138 8676770551930955113 5997641640852548330 131889981633122185 10454165006191952485 18140606946415065534 13579787660421736954 16193676974918041020 76370353963034544 4271935497892310205 3223527308901141752 6363942894490197354 11718329211119335201 10227599141918387821 9093034837031976680 11981052919428173104 10335876723259298504 1479313266025557139 13303754842825861486 8166911208091670321 8355259239853593510 5463336835314898893 16203545623017297599 13558611963123101093 10477201642298841575 16511349427025334442 11763775600203175060 4279377722048454459 5125199431167371785 16996755943396340069 435210412485703565 2952929213491946098 12805279771868869402 10905500248608435949 13732257012891235294 17742978309527042590 7663025408592094436 5196906140554694881 18158235430224479118 16109145500963087198 4475645511993600009 3049839590281453009 10081700147358554 8155488487187543289 5574180895632602353 9921751806240975977 6930722791991802653 5759379295661314656 16426080804036399564 2649477887244775787 4753529974670228802 2070633575464741012 14849611722237532680 6376448838518259732 10936270576287416007 16741991851978189886 17418223834782972143 4096087626474552029 8577570683385241879 9290664100434410927 8352423841907472111 14878093381412979287 12372079135295983640 11807382468554314707 17008449108090068264 16813579999977778605 10362052062567084367 4311070704948495998 3355805871784644630 14963101439646656896 16290458273727016701 4034639852831428097 17750392209456017451 6727772699263032339 3899221872915281130 60925887578214664 17690874453485301001 15261075223065095051 1073163754597419052 6770562204636388467 9399019719153942327 11598121773398701227 3591810609366579790 6511669164681985117 233802753150870076 10987252472268606821 11917862736668996603 2735626484131004628 9948860528040313937 12788564163277600732 8446475361724099579 4120699747130366150 14472258336744828661 11704080253406214327 367202705211344515 1543555044207076348 557663362066737733 2713911050474011871 5155144268928774195 8796226132310271887 7223917110114497124 16171572008882189921 16309404053463900616 11151468507227405967 13243257041895755433 322515814445545582 6426108452314540549 17498050556033939366 1651641725359352667 18249942288143257044 10491786332313386040 11134779077176351856 73225147817376634 2161270103511852198 12779192195509216035 11798780450621389119 16945987263016388439 15103736732818201446 3568143926623259539 13744657875299235482 11614252991697882280 9715247286176659139 4545674034534566890 6196770070925096928 16245403208466535872 4348802409130866424 15365449464965088480 1571520857905479245 5206176866121275128 4797938119401032683 7286691023963323774 390776859690294115 6443107326362695393 11663282973208774754 13794710960021301028 12423344942192752540 16451703771964605477 1108280131678659681 1902773320033837642 17883020528135097574 11326235212156868323 8962029562841472505 8892294321751143455 17616568144915686756 5553349159374533123 16681594912446601436 9335773333493680607 4777556775577451476 12580299452002575744 12681013199331542689 7018350769651428676 18211255450649113573 8852089964570491432 17900704140589665499 15017764608377573100 3050761139506529289 1181006052155898927 5149659378556467531 7532813889609545942 9467173817698250328 2939588352481991570 5720914862213570719 3911586627545507606 4103053345406897774 3040620056092201987 18075127986595878214 1207811462522455253 8685537531713846793 8535173580012003033 18091884596078971877 7774046963241197799 7476717837593656088 13082320609924842163 11647824381425029895 10780650649407625452 1754197167539851756 14783138934626759125 8860765438742361958 6558592494204665874 18092850929621005723 12482348628236810484 15241528537632299118 10917142210217075693 16207993091895180663 8874203358564494191 2604685543340584588 18328002047829643377 4002635303562248260 1331809427266496652 7571537981093789257 11399665038996812879 8947271383847800341 15339006711412897813 3282102110972459959 9407632083396440714 12740511228732671518 3448975550143309001 10948339770613738907 11582980800208366352 14007446353416805418 10105757298802396069 17332781732577830245 1553460621261085020 16424183984567754624 3531138104157373440 16165431040159413756 4982967431605516535 16600060287606943370 16054578479903648440 15020795859163397792 4789466603663870411 8579920271835551657 12167236139928346865 15294516204344863844 3353607544549110917 7034859305911096236 3718402560696715803 3428969881934770805 937010790390339274 16192718786935460310 4355082111112969311 5347592952801328278 16110534786365498152 9141622355068697873 11516513800791663491 11607508584230825947 18300084923576381514 18419705390042356985 12448868563670483044 1853333266336397256 14595817686789648320 12521272595360580440 11385352184909057820 11721389933301952333 4909346964052676477 16034626128938409488 16742396741812938420 16603389143211812846 9185722652945351008 13782508189568872057 11802055749782377476 995045639847591141 12788081811071667597 554210608207806723 3864826400363044737 445045609284509925 184656024460672444 9198986045488659155 13674887840724889942 15638653983202478891 2228828567877362875 5417164701162054499 16405197982843702623 736380023499519764 1905490401416816452 12477911758837983979 9365350954560293064 14384030920961661083 6222683791515054094 12909792628916310329 11442515374014706662 5232804653987644057 14934405430108449774 682634679770086093 14040343688701109580 10546858575621416719 7107594914647868234 6771731170480114590 6903810740636137947 9063463168752478350 1383877561458544684 15516098190498183276 10490568985114560788 7344574891891627659 11144814706318539263 10433643281614966335 18184782590352195725 17196120810165001202 13833202209006250220 10023786371086516165 7747462414664199589 12003128379082047893 295377378983401028 5246828663912405526 5491723093593740002 14724682691139984698 1263733699254380450 14878590072214708079 2480262540133488806 4933258440354083178 10526925381754130001 45952896984353943 14909769707812868943 4728775343944323009 7352324292584675293 9434557363430205625 14240208194914824656 553756084490237002 14039981366580066602 6047408369128400772 6334411005124553076 7096349034319250832 7315373445860618869 16401634294575318173 4616641576714295457 3637560373021012338 11174719786444035650 1302101949593988532 17870999366493159996 7882322581152706771 18192192829895028167 5779860782367873834 1798889334952589136 12726493293726297282 1959326724006827425 6229515745025246291 1873005866400587691 7780284154190194964 4928401427778979922 3150301150124029640 3884464032039867421 15409743431623703073 3498929378234956985 8300973385638341859 11494782451996487496 4253779111146560329 17299543972330000795 17381464079883342923 613727610513338940 11142594149617388784 13627357637710323712 2733111286404348000 304398003603650036 9270186442730426084 10567096080182290172 11381586683462217687 5718548739356772799 718746508118638885 4283853475244772476 1534926232560991896 9386159879512768332 10399557170666030701 5187369120982107408 6977503582200255265 6872448516524679139 14207590632536446576 13042183290117862481 5280540706042619631 3731964632873928078 1361781354950011930 13039673268447125045 9235610295919723310 16060395362859015675 8394367988395195317 6967397519727692447 15383025022302046834 3205838531303347760 6770515846730491883 6023405080434278909 17039667218201844999 8877184160699143870 14737006810977826397 17392058279950131813 5602240178548454005 1297296838616493519 16412736654584225289 6039736581753090768 3266602000601835306 16895534841217968828 6534221512647782184 1030310674134806397 2503013322027729394 7426126004387757250 8472418570734910117 11116223714043380388 2590837083637855723 8907876700948604842 17963057359709936706 787073292724793302 7041123679702672655 14069127903267096944 9028360454258249255 8648729163135554233 17748014030510860133 9740799153053643040 10069815325916839205 16984611737524321095 7076596546699828016 5621391378795435810 17724130800677825134 18156060028585957967 4643404117870474277 73376342288656785 6823471592015260148 13611385185921271965 14694036540736670796 11541852728161574820 5115353850308691156 10925649204855258957 17888737649899827612 1831105746020725841 13025242678965699036 10554295328056965273 14191165983283868405 6788681335074410321 13401168867239469563 4830461530888694717 13103049908725387787 11675240125938405098 6715976808285896058 12067871941155983744 15365483130656241185 18409682702060138119 17072823090652394828 17085480250177770395 18420167867321409977 3886319933572799393 6283984539943220473 18193684298686140417 700169110638402414 10733162404279278938 14785423700538654927 16588433220212388203 11379499517357893046 8695095458347852213 6240705840964711678 3947976145968528213 15724356394257144024 5471078962618639364 10312878333824280075 7896163049855529211 3154217264462990491 16651341788754217121 5643971620847473704 5445026781524750912 10566563597085091957 14627130317576173172 8576440132141984805 16788647041691395923 10675695616662986767 15046084856263241063 335445679011925373 3013255007913157259 4541252396237154735 11951618592953396428 7861269282963581132 10208647379560798006 14713695079085305545 3334792704079492273 4815247296413551363 4033379134295233497 5767381482918050100 6329320547435464244 10553045496269599489 11046814129891058932 14524460694527731099 16631255646847899089 6732558969158796380 4456625335895566902 13410827477739767540 1123690705762824311 7758807478428416527 18151552599776631896 1496100456508783460 282070604260551020 855384777580084986 16595697704941674867 16196803313460818735 11487428629432926089 6822877027459525380 5273406425552154757 1720733534752004226 5298067550581671479 15436487897713896382 3063324385793881254 10408923242299735321 17049415059758725705 11737867200264672016 16446396782972663629 756307300874098562 15074896995888755288 10244465305887419282 3781587102533694911 16197582830280834545 9943945674131024352 16269182588277273123 200803614129931562 12677802274146430739 9954884805164926949 14861612029185743503 9426237215889099912 1885391558804105772 4427310597464900581 3080818856478823533 8673674691106545345 4385265592492838988 4121770509089754258 6037553716618271262 17176995100562225737 14575663544398829383 7189155759149850986 2506383647735205554 793892210502839806 13403496038310836115 7108678221363027902 4350704186676534000 11562017968746863548 5901171600027742869 5877040016453684237 3205654079477117685 16729793448094633733 10580317791047311363 15096462849955355652 6460820719687973994 4979724022984834799 15777464747237307736 4893975913647409590 18022897561138362795 6547619238320002336 14503168669826838236 11720979032667712183 798003115010341865 6707892274969437821 161753718466355356 7457091904930223567 514688321044928680 34917263498558632 2048043974098892077 10395484099117114750 17126059877819906182 2622162316870725561 12043079667931753118 15801511749661348297 8672992406066861500 8011686653878507315 17966378001225360350 284435157474950197 12121904324204478773 774841340609957106 1585380706787660716 12825879141551721304 13487666630819150069 1479745889482724658 3999618530083478052 16501107594251056091 6928294737711419726 12025750002682181442 5647963722697235390 4116752426025284594 3712803751779187602 12861504192503289823 7144288585179672599 8676791329772760000 17365096092365984836 13696755926217501091 6183191542717569215 2989961514913644693 14729993797342277678 7536746668201279222 10595313146373958817 16218760580403817436 14551058517678719970 6312959778545411988 17772370678218349400 7159791283674766528 7426334268468708231 7937459132366093990 13952077778813413284 1586697110547333841 13031580245919849809 458136619508729984 1932721871588471622 5165122970820701209 1307827479663950516 11448139219057210352 5519453797365425472 8039464651629333554 10134578049754003740 7623422720088475177 15332086922855453082 17630410044369614527 3864828865056491063 4194207664834555390 13942226284964843328 13649006639688741015 14413089777392247567 9448709366875464268 16834666064669073287 5564392952088290508 3957887211867926021 10576216833764193051 14893896491119879807 11095836440431749334 2866447832136771487 9599217624809431597 8765299853911181747 2185995503560269861 15815362106767280824 17462228424847629709 13438975501251601934 14651329352518597253 10004706333027786562 9349787987387963714 12286637847538114910 12048070633613799232 18053139666515456383 11846674567623393829 12455034543098288185 11917846290604931290 13259475426987715824 17789867101047009531 341298559781423 15950723199782981977 8286564963773053285 861443429314644533 18058647695255873739 1012695649504017614 2334568603185159213 9282318932304414897 17042222795753587929 15812415708112031737 5872943026434512897 2945499461595442708 18246704450401415173 13583331571809706808 11557512502061231936 2994330373537605248 17380161532521963479 9057678626712761238 6091350581202403477 8314726064403048118 7787246551148961908 348686135759934448 14067850508335873888 17514800532539041148 8967580800893356169 9775439839780122079 4696141549465357547 17606911311928515635 1393720077079552910 15027426814896116517 6224530907186453054 13954443216037239716 2515672841322085746 15734057471721557977 13652076152174352239 13670452126201173701 16606026763590750900 16391389759296688650 7083431371757069394 13460856431161030916 18261035313705796726 1304851367786554249 14291938214298299965 7170849664364234332 16942353935230945914 11628015573115021388 5125323907228816485 8700114489113964332 4920686334999201314 16538578204606201810 10182963922280651521 13163487699491483357 17795914660995992716 10351415635066488793 6856461365634561607 18348950931004163405 12803326202569483824 10529650623261258881 13958459437890526550 4227452499525047375 11914619665278920016 9263220632934335745 16072221064372874767 6307991254372749396 8463239577315126834 3007321043727479345 16174907769099450195 13203082765429931616 12549272306793851018 1617307692845307208 8650246065669490019 13272130854843035682 5575557244717964664 8663790308441801254 7429461874769847466 1528749160598321262 11433140210102350435 15789959267271878736 2366637163392067863 9537949487670866608 2658826702109675623 18363538261688473166 7345599853555606144 15999744669633669438 7555079778981083496 13203202962331378491 5241630077112705350 10977068828485172097 1971689493614241371 3598527296414585622 7841804400325777236 11186557923863217643 11222376034373260500 2009993606990818755 11687985840925115084 1054208581442993573 11504128966501634979 481588564736844808 14791453292472825613 1934795956139574339 12577994384876952420 12062321255205383546 3585692246057234100 8791044008099338810 4027566348835339333 6043809774777186092 13055372915213726593 6639417399306538870 4104147807256960985 18216430115858378582 6556517320217039714 17354888368751363570 321316583223542752 2908424845436083427 9283847735473736206 95955506064388236 4378369920231757932 820787528045719109 6931776359750523035 9148926448066775965 7877334872722165914 18120657948922979156 10058229335196428565 5865490892849665173 7917605021956395178 8146719689450051930 15137125205893474329 14971495519771261275 429804043981242667 16705739456795635152 8355555480590351509 8132261976020132683 5173618167185866640 1911351633657170800 10461618993651587544 7575619455959481362 11740182437584295417 12620364847953509449 15672034806930143463 9834652024143957490 7067501170162372534 7787590171908448398 4094518477426811967 14284175707473709942 12703515879690955681 1087527827236996722 9732079000061355391 3768928944216875577 13256410469235432788 5898488255972758362 14594188128934256164 14399374340900213163 4063154520794673666 7785999581806289438 13383230643784129810 11921681820383039537 16332430580890177589 10108013930839345799 16685115711903204123 12404263666738625673 365658124160970266 8128158756350306758 5598352646335426115 13960657006922690141 8603057431985220544 3996334232232345399 11876481864851076997 7347656949612310552 6969544134867382288 17995360797267148618 13937711021697396432 17722195427736172627 17113563113868232989 3983788979749569703 1609808474951355338 8755779962006810740 1576864253751070527 12739743972650511532 4995502650136379612 5735501170589033416 3914116611033750779 16241632676419009048 8723399873497377494 13426810790618346143 2843268036060984194 6486350555052517500 7962402404469105310 10991006498144800503 2396582722039402130 16717307918033092894 17546966355940551928 1753031512137694662 14868811420799518387 450028586028845494 7136549822407112410 5529086362215905519 9476360345950512549 10027978630182603237 2440639471780845356 6874850835072188298 12654806898829076649 3893470016579424991 2497819228065178303 7333479101112865957 1810228103657843345 4980857066272571644 14580985743118498960 14614351316989508631 4364136652092130774 17308212298544696797 7652449113247389118 12454313669133237401 6599274247685930460 5608918238140557001 7111203205736608459 7136494589238645247 16785474492781276858 11535502005883867608 16039123084453385718 13619017539533021011 6491417289020466189 17298419116762257277 14634777654746999743 1460186916499780356 14484392476910337452 6385579251712355598 849744996689259463 3719040495117636947 6601096722686236525 5385368259882558961 196574141339644720 14119262929386954760 5870856269696332039 9285723553212496814 10431036361138644555 8813638209277981349 10061154541334928504 5834961286526300385 7220477489404511567 3038314059921118732 12645943886600848927 8938670224583767746 16186344007729383059 12179642706416326692 4212652180382000529 12426930537286686527 17062209272612418943 8958633548235458154 4654144696106780210 13641199066032873139 13504025736188446399 11440326823614967491 1580936672744079675 1980461800485315160 7878617781063055961 5390018920556250863 13816419813391679680 5620667540342560961 14460587038180334638 11993215181863728090 11261991353854657895 11058238087380649491 9941951588301224029 4789992532709897969 4785029518907392788 18383650074784688968 12041117181974648459 17552290986468096885 3611029440100637152 8688267254337702723 3373459888742367 16553208254132517006 13520889140843348373 3766311282750387159 13056835102906530830 11271517852970871598 5468223999917141480 2146900203564058315 4587119502559554932 15419938527955517409 9377273303733564169 6220394558020138482 15753098109832634342 15500187714281823684 9609189300596291212 16324287007491635917 17167300219284065391 7956146433359346848 3950782785029734562 16435696050237719622 6332965645693901113 199751491930414108 719231012392624254 1958098429514815811 6965711881977351314 3041046541773293960 15504854103095699683 9297028272984995029 3250510806910018083 14521106519384622820 1608396137036701116 4260476531622679252 5634906192934545396 2219261128136564630 14561754642482217690 4908612366952682576 2874507732972947977 2466234871213846620 4003390172020461033 1031556027634229413 7983305348414781074 13163910207446484679 12620732351937634495 2016267159234610854 18255694980760036682 15726714183640788818 10327181849218220207 1983165229495507259 264223089861421448 3912309019602824865 7484885322641601037 1991635448543733444 11990893005869434304 2194791075729334785 13858932473379622749 2476071575044797838 7372870812339776843 18198044025622366101 10983003987467577666 14567010048278288891 1894238269749079872 5168947974505276662 14764979743657489746 15164549090935164403 17840627977767981716 2063502482229806846 10905203575540630686 13752285061269600278 12920301880539880133 4309932197944762203 1339263425205546629 4202950012499964359 774642223384168989 4710423400602118012 1422258407729549295 7793551787161318580 9581771872156784070 5252347435119441346 13418370926531562937 13900030267011392743 8174981498934146869 13396387241278988646 15221111305511790677 6785952388698270494 6054431893252410996 9423080416921899939 17348704759178013920 3837227141469995949 8614502708253958960 3507322678374334675 1552845478117196881 301679862887491226 16649111887272762408 7645267872902712527 8898141727680351411 137426474337604600 16521753286672026693 5828227723447570051 15144087804735181475 2853561439822258568 14219143391964072437 13291939998730945263 13056282807188857995 15201775653823246588 9397579862274680717 8781437626448058591 10773369639862187321 5720683334175557836 12831460735765444462 12956557428170150983 12071954827421194182 1099293392836945001 5972637717498698528 12862405012363136599 18304625580725446372 9627027699543642682 15120212495833634237 17868184379521181592 279858787621904232 10566431877073321684 6141167926928851446 17410384534505027972 4638355069155014522 6934214185397610086 12896170343319542452 1193375014723409634 8783892418702726415 10712077618340232799 13968067906058474959 1046861087017774036 8024793054673924197 3428231716603767400 14062152586851581911 17191651657075143487 2682066515640711229 15587264226536180388 428558678153158163 7239889742392277525 16282034508979584938 6522440363051275424 6188224996211838775 2135760763040689893 12410723234920709055 17573658380439600280 14995753494863447042 2017226974151605189 16894779759393412966 15853175732305993832 9979734860288908544 13425869330397985578 5871720008576241947 11581127615087781018 16480905755276444906 9452004333826244395 10319311411095479135 1452608529249849302 822487632891191144 13328254094422949377 15708984502806760648 12095654529309216704 11771258966366462569 9174852167644271358 5686670352866965398 16983526652787114146 1616130433256332585 4253041806498924914 5860640847047343755 2736817679004497320 14574271394137946529 12226883815058666889 7414265970385093202 15830157152407590404 8721472747600232954 12477160613930472072 15494046903529298758 9713629757796200680 9995827124651867553 6003155200177156628 14427283479053225248 110661238999501270 9722047207005418988 1120521062582123182 13055604520883086854 18061995281265746273 2340026066196997197 16254103896170670429 5934000145335769366 842056961557416250 4309687854130772208 16522372937429921969 7545587881937097318 8842077682378116538 11392400758600989928 17188945678116863857 18194495449089929170 11193778046181876534 868439480105964900 18018349578836644108 13839635572122251564 15774268637971372900 7795855448948029096 6187676395758477790 4569249835043025920 10482492590353628931 16390101301116189617 637393043227226789 6243983262940435767 7060797458910093334 5025314500161243077 1760873173937439249 4043854654438882165 18260882990411241799 7863019553684777088 166073546470331472 16266473004136547365 14949138136543283517 16454851534488184754 8041771996968961736 12602162043638077292 5497740418838370585 6784650141312036225 3565998349106586592 468214974650610534 13998423350325640360 8745374753791362587 1059528700126668014 1329983119629777545 3690264466538782323 5376190749594039472 18406579586408900310 1094235013597132218 9635863034188420112 16209516107678330559 3666162457411053375 11223700599759273974 4513900602908119658 18268600762054227848 253172343331632651 13510780365742349009 11524518634322306834 6506751468875450633 1147486770285714529 7151665383293701355 9566342110155957017 14133110855403923268 8853794987610968145 2408305933851058870 2402223564886797695 12101598663224662552 15208658534295090613 295274581863948004 3650858021997733219 15451917959695412247 11053108678191923665 5594614982409988936 11996286535867911475 13170470315027841305 11703302733871210698 11391812743325165940 14645800166223896381 5929912244316594868 7649001325915421014 14245946296156785323 17266954194696299928 1528429255635444381 9919108585494038807 3580431070302448286 5826924520004347242 15052485411698715021 10150825873259596703 3947153530548309996 10180018755137250933 8375509283328241747 12935563317124827715 12678519475471932057 807570836010046027 17378099156502105924 9978766296544295789 18239600626991696623 18019849116916572749 2959093350503699222 14774282838033760120 17392827454007938855 6225931808303810985 4794756021241940683 1195301553572058890 15800519637786806978 9490411287946253972 4248295611837564526 10431066307605008453 5025792680713011611 16094295312232385954 304466330048872873 8107552732672276264 358597326034016002 17748945511270778515 13137234719892960883 13565427371335143940 17529719064979433181 10560564667128550113 17360244543260101117 13448267860539639060 9999006701675361421 6203125258065555842 2558872554566718282 4108757086399085315 16365531953349323133 15959943677095606722 2177727814352724734 1644759378520985331 82829709567400608 538701713193897760 17340901024433284371 10711325131493379496 5818084603278585924 16173430558414854246 15522763489728674494 13209782372538631851 5911628023802521505 15838666222312354060 643617023188666619 18081947539807010828 11647737144073353854 11816962516417614148 6387890379184245014 14555902151819490269 5141846210747770625 13091493440870242949 3091656446014375828 2675949155611525004 14784222692231821576 11165511670187007504 10688740783695336358 4057090513288230790 13740136381806691034 8350189709721783298 3248362724909560705 1891834911919225555 2261989751367229933 10514969127204306030 10301392785920601634 10930419400449175604 12437352849348347717 18133769178956888958 17907532971244003747 15334623568737489088 17798760283520613432 1636315535235503463 4464893148676461107 2520377483966911782 18215073224047205448 17308874492914655264 4875351052649705775 9142036151245021614 1733970094184082381 8650796556014045616 10106099661254406821 9895715667751474338 6240084659839825071 12281208693229714139 4247991211578743805 17595196387780589671 14863036513910616024 12096196869986746463 16780098030842968877 4898166807984992068 15879422855060374342 3641150434594661840 17521476729886163322 4149344911798812076 555677486541441050 4202332754577617560 3148636246011029216 619408754599104594 4513441153146911137 14399098630400619287 11374240942651314890 15619813637190147634 14183813029976745827 18230382050302534411 5109138464922110608 9910972053341317938 8694746176466274224 1893271434301373941 11530038431187632974 13373771643273651320 12506019021871610820 16122440449879961234 17030144930740297886 7337896295308906090 3128904171585237463 16717054075741590323 11196886258620905100 12808925508573111934 996874413664404204 4645935555124584447 1699993728972965951 424559893102187489 15850800168211656250 10877132128431205493 10341391962488630471 3769837603870396490 6326653476769812902 12089348512336669922 5485905374856817715 8293702504725814305 17816197926436567291 2507046088998033496 8809786848253683080 1217513027627836321 11505728494359616567 26551027853002880 14111301130536694274 16465093270373131739 14115805779399081350 13467905183594645753 2197264930799312844 12089011633602002460 9649932052365788098 7843314758690575609 14989857658399274371 4705314735799072025 8506394066148034800 4410250234727157050 13120186950268607563 8028626340975548286 14532986772824561445 1106982458161188891 12249516170936362148 515803472125680393 13139319021443041694 1977101992727284377 14989248437890452148 10884688436204249854 2633864369058238458 998776648930170499 8156415606333444329 7639589284289154206 9805038943779720910 577060307714343272 731567507371742955 13862367647981382167 9627264631199933674 9014356071402313500 831286205804031887 11995873273640923938 494607569303923271 3899241425421328867 596405434589499467 13124751739654498152 3644453797112679271 9749848877753991362 8332194987498310632 1563686896755067728 5337577307913362681 6272336103215783861 8330256527299044887 15925581781320708958 7015316818430666259 14675147833901968116 9411972875644707775 10258841185456425543 2834767594600400419 16317627692485564021 12387297278149421969 15296007935638405087 10546522839418194153 9506352626091112117 12893407942083621226 7406531371137501970 9760751833606630595 13958475054247193548 15810728331697973951 10395690942848198231 17059173464176291971 8298644499538982502 4307571688402562806 17321521037462217420 12897671815332964391 16992480486465640024 2157575166082102107 17074785433479000792 6270483450512122408 3687233369499646448 15937627038121276122 14003303946630232867 5592868159806971946 5388975175181349994 546983755732044862 39498478686103492 11197793537340865719 1515021091946604039 4880116125486812390 6350273084190754184 11389728050672999111 13329072271662045573 392645114435546965 8593566224123447399 13755710856796016080 10001559665493184504 3774071097087776524 13278383290928015189 979133394033082257 7466545500313485803 1209995172613656481 4736116420481955420 8449275506359557637 12620538295681050102 6182436558128473391 7066259608224622479 10555757435197937173 11540168779080094253 10570623507055465959 1556229877687570301 4711252885063123495 5013317252456158994 18282838890823874062 18338498817637155218 11989134700424661189 310135323898630155 6800866682694287703 11568626728980011473 17032323585159746527 7454583166359938717 3628706421689270027 4090067859830347608 1328752920442074012 2397784863701081939 15400367252612466192 2087069332240832386 6955896047131545079 10686971398239246568 16448827551856435563 460415093328767015 8136983909948395218 3536968127265440576 4632607766724648027 3319543865798256170 12120941090022459161 14374284202685009518 3407573886514739211 12852595179660298220 1086445060918271411 17654587154496511465 14393782445745358109 13163801323110585827 9588229062522253339 7534936934846865559 12173873620426427524 7683031510328016605 15850422652710788739 13485982697107499980 8390506486751777268 1899455150485037504 1840067515439818823 9535734278423754563 16804484036171557549 5522792131750354094 11238218213329995819 17332548403573168825 15110787201276972730 11043341306288972684 11616519060329418611 16039893434565643262 11801371292278263723 11938567526016787135 7308470357759014487 10162497282706369972 8568085710486221648 2372691227478862118 15227170839525772702 14481543708887042979 4645246494659843703 12532897009946018803 14838052880355146758 12314962701902190305 15817843619358718941 5520838174942203067 2671795356182838157 9308634703818372574 14440317408615640793 1978860637318311981 2861535434456005517 14592810835252282139 14169432550531750708 8192140993015523965 3350755267673521822 9786847088949077667 16892951440164277123 2838831851664204992 14662058369567399391 11866099038745719536 11180040675521364328 2840767372441486962 4215027888381102691 15547595896114610381 2546836724424940056 4197763001646313973 7950249979998101546 6046505394087624199 246168280277715699 6257806305114202227 1395688688324490706 1847937865041500559 15810652317765524799 18011533521419151241 16257291417564829173 13927606911301160216 11926537921196741380 16574298160454259729 14812128992370143830 9854129291915778156 16703499874080307549 3837067345849426084 6464500248067616630 4300230302460176046 9549176369651251655 13619899457067015531 559144661760440624 3364882211591080544 264487843485669499 9899071744867939086 17186344177409285514 12473765169030847372 2701963419121587289 850027377807308156 16574550100376954214 10705142930195893743 7714348183995099317 16325411729023134780 12889536101528629339 187277151332568816 13217016905747550620 8796024112687120285 14884571706948618740 136091750131767180 11025798004465953337 7364376835192366590 11448409765877624732 1764653851161109932 15596053861260599027 11577724462912147721 1406978741412756090 13647617449477411761 7108987781658768678 12310783757503151270 3676391554528644850 7274773594369923170 3258264995141421208 9641716913338501227 4435234330740662821 6382976102595707119 3623276692517500338 8038517622904313354 3962989545402654239 17926153485116980762 641171852489328893 4405833717087765953 9566752046154028155 14281088450693343199 9283808515402949019 4910337864120438058 15656008225446069725 7396508809274477760 7576148482106875418 11425360294882280906 15913821209963642971 5806382839014397930 503010971508719330 2209533191869004056 15701087092144529371 11162320728229100696 8931267211923848642 3523014729792718391 13393121250660148469 15387982484649804421 17442385838610591535 9134207474570982636 287828276414065456 5587155911253796720 12330424542867613397 7612498510612507531 10424456171433849264 6011881870880863918 13451335408667913501 7253456506648335650 4461496165268805270 17762195062273079231 9061874031803045303 1185481116247053320 15099193802723902183 8194646244165305234 4897975729343421873 3511724127696404162 677989817259035844 7136995385523823930 14505426422789884510 13604655192472926147 18028841908890233113 2580620925735119385 11290345671296086433 8235843001120975014 1033507642189428236 10303346857891998470 8793886388208428512 4707352978090781095 2844778883191592751 16649742978606125033 2295237318712143549 1978246569030676776 10981536920329428633 15317827444332935501 4571688150005418346 12959289703053431744 8800703377488320785 437362539491570228 2300104952930522905 13304258089996487752 10042620795124644553 18259295766024230854 10473801342218325572 11739547310084533005 6010134167797835047 12505539668658671702 13227464092481399331 281926051237073390 13535366649191653491 4500861800004825042 1968927682453491132 9739221014384742705 2755904383253340755 2489542735172504518 3953546021109191278 10072135031201824316 15034479796291820597 13245963372151086742 13085496611260656023 16593791328499682570 9906535221688123509 16981514074429319032 8834776201877142051 14298228837871632994 5481400148842066832 17984565437876321400 2756648888172740598 12675253352492716261 12088193647658588241 3980713044443295318 12760686100662009775 16437823571835179785 17841770891853960295 9448654224827989013 6219445951484688652 10829206405461810368 16077159202433995067 532683528552865033 14391686784757570116 12569489359219264194 16973988653573586680 1486367909617856397 15764061021627208272 5179084527154921 7960161730318792585 16900046133197554215 8948532003291328419 8303678709009327903 14076299635188221152 9515563613057481169 11404575984026773775 16749954971202370999 14153537534566719455 11596393600549407630 6892094035858639337 5642678888478077018 9341393408075198375 3081869172053317283 13234071741377512471 7575684954453576415 16749244937343546191 14356054155462704797 1194811999975327280 7141689320911006372 10801787812426832473 4281349896070906570 10785387268752848219 18426104314183133698 14559053388817289119 9447809164873538434 14505914888625360330 1482273628216510455 16372579484301679769 14562836693209755597 7423340866314466393 18250985996664870710 5111102168397222170 12257090184938006638 4513095692978782618 12930135994419353116 3692681840735090397 16125861232971670058 2234474386983215544 18223969831557646810 15372211138507208865 9615938469626583602 12310338325381430351 9921021197172887933 2482841689827286779 14283511717490543656 2626473724637502201 4245107679665307681 3570832549527870563 16669248181286070377 16735573729182378327 3585243470262992306 5691620632065127495 9209338667708611685 7451978708890176748 492783983198269542 5677088234530474407 5717457810543209357 14347473205752416993 179052050175423607 15236134318085145391 10809804873053454369 16579968654655519397 14351028381569874655 802513269240500920 15860084859811992129 8992861263871710367 4533613724193772911 11961267556777639134 4989724548143059159 5506224193418544883 11533925095415157723 10063954798849374286 8130071477930571523 1974905384428670937 13255753993383189896 5816564028411716300 1510617512533045833 410247470550164173 11002554658691675375 337355301022747093 4501287339876560176 4958534229019783923 4199987512335784058 8589250181350442494 17626770877063558980 10480329782706508213 1723537476582591586 14961271688642078217 2424074681192928297 16104315735206065183 5241477600611387885 14441093958565779081 15092618897250603237 6721007629761283969 710148072161769168 14730938854855033016 18084167596880714821 10782225096715006618 4051592181434177682 2825756692440564737 292942604283952886 6658250163516427328 6916671250099489909 6759950454165779324 10713457135695297780 7085813737839695876 8486263433646498388 17855122229148668756 2389492531811727210 17922916634921697192 4812075650873224848 7243206708709771142 16412061405492273737 3661439158516378080 3281434345893672539 5727020866095763694 17705308208306609650 5631740489006634602 15613558272366978397 1444440381435438154 13492583559326460682 8999731433850341505 2424858034154958071 7110787276690513595 10208438360806846078 16513449354217093428 5253477171100760263 10022073618345115742 13530823071936640533 9842684699724917623 14455611298939890479 5945122998752323569 13326667539000039714 10896768524390171902 12345140241624996178 8433427582999882108 11659654966551698311 10041972227616270105 15202842088050585769 6547096653738420692 11340799172760078058 7981087602806646024 8706786620802480578 9835415227803923401 15666735137763381737 7575610137312320285 6787567598114372363 294360444880984947 5340623930101286835 1770818445137630489 5179893305110322471 12542480952256756740 12675243622329023177 15218761917207243394 6267063060191376835 14759729657020853921 18241371629895722751 18388242576827971684 17571145439287812206 5028536326938482867 10985716164924675839 1816563794752866617 7230294206991470335 16139953313567728435 16429280580259665927 4800782276576454192 6938850774385058997 6162577623010323892 15074335299124330251 6701489287521980687 16438470232307802873 11653043778048837183 8285945628696737446 14106827098739692153 17267002634848549470 1705979221298481318 1688806718327495795 9652848488652405597 12014128607081862877 17812510686263579544 14062915130141255615 2189320559071961144 13382658686174770909 5369840241352636165 16221853892034747401 10965273835238934607 6383569903227613196 16360908155026707765 534482451309127428 3826838446133890016 4555465089191371435 7021773733536675664 1792805275705792851 9218528136297200971 2245698092641701503 1556597531892079449 8404747084706305091 3668995539355821825 8198356191762708583 12888716816175215524 15662154630772084432 16131035054866179901 6778230910729616437 17945856516609325946 13018065783611060640 4259698934116695177 18028062885621429346 4268596623427357065 11836486866505773604 1174096002600615731 1336378362086826084 6005011956193965444 13300937553916686329 11071813134441023231 14059385274190045887 1478775013674218651 16032877651771455961 11657472476850231580 6769524428296256117 5895242390653096646 17180282978442103462 5476608155043515092 14058909818534140946 10035319654229941665 9792148462187020514 1041188935018395955 10392443383311951669 12179837889425672437 13819387346487831176 1321457338973431052 10469750847455710647 6289426802023408480 12494279775747977168 4670490484426961160 9560523464777737447 3329616584421557199 9018357014492347802 6458818206101449055 10147384309001485921 12096816910476701547 1846723195560486508 9642283513482612537 12038973811135482692 15728310854741879290 5725389764880614673 3593311106750390917 18334050091046283287 74377267647006043 2641494068286704833 10111613667787244966 6659126726186453997 17842767608724165134 13347810717234561460 6742133068534289834 9830913591009486550 14917692054408795450 9079919274695462010 8074340245602766117 7924925767191499740 15247198417262445520 16738577458967352873 3720760307901454648 16647768914584874293 6190614587243796723 16671325789741029554 2103864438615909037 12421450600203531386 3117108595908668877 11131663512398804693 12787226657812594257 10445250810788902283 12855741154457900752 15118529532766154964 11075463593102648460 6204744709928425889 1880180423274911673 9869926930562205605 5678529605016316803 1759367830751006016 9756740540799553817 12299971263432015423 17632064165363088725 10804318591506085179 6778152677407908461 10984887170510365568 17927187742235865750 6160670526265067530 8726300340036963783 1667412479345539966 18231976646872665497 2181211301433669527 13909648511512884166 17601642092366588293 3616565657315310478 381450653808134876 10330027500536101958 14355682729880492095 9110895814289708882 936203207604727252 8801943600564534497 9526247187052973854 10644825932604366412 527921701921607173 5694518778238131363 11933231977441355892 15733217453564485284 14244300897485238897 11029802656236935002 17522477696179677738 1933759537693179667 3943428266220271346 391497635961728400 2485719670397011123 9595103393423066573 10258793850372961415 2348487942998612927 10342149680304393798 8101035568235177492 16903853687536976286 12834506241681217315 6149319007901500986 6620145288757717802 1641796806064175906 9588394409735956728 2320230508526154288 9572968414224120645 18047350266386657886 11058326284617767644 10404891532962416736 6226704934903965016 7597929623396356364 6010673352595187524 3191436754663888300 10372104784274357966 12727403146300504196 568231775361519581 13368745468638615583 292235011745537442 7133232421466507938 8199281779034666224 12281903745929740362 17315113932144443555 18244871841649391388 2405909652687741635 18397592411816624995 13353050895393150989 847220521692378453 13963957642865713048 3409305391652336249 12836191913285860938 14327952348818340803 753056370520431856 7332006952411870943 17207506333882556246 16126502994541181332 6271922302136603871 13348557175314852164 14921414032395871565 12644397448452728851 14179488594010371765 13708214112687744857 249482350920544377 601537195404120022 12361518114505258013 7509588416636992767 7068655311273052409 3030337954535307232 14900324391080573457 16388332711928012992 10971862502705469019 9479807614961031878 13341619716561153487 12470756259228891029 6455075845911705870 4974966441787015136 3342343736010298009 15326092949518194386 15950102832446538703 17045525407777397474 12998419291995944184 11319177562782943103 12331640341454180983 8591197854089653841 1282325032935871688 3126052562029233996 12606210341201345850 9872943679276259224 3381075720249307661 12234218030893748786 2400500446835055588 544128012479925378 612850697973136475 663523640395211075 804097208551306013 13116195938957557921 6879929080375220006 7942517608138945792 6322753384818625584 2439856393406157504 15016084521907511025 6350005528284571100 4491398958721392759 7813131171062100360 14082840474539958038 14737818234286290673 15073167998051576397 18100614661638006241 15224032228099746689 13818215701034179693 14695497325536015996 3630232720190386994 6190632150444649725 4063824934232190418 10466344856732925594 11256847492554725464 17570625057846107090 16572242096837911672 15959114350139722468 7389290704500054772 10175472720719792292 5446000275679502174 17866242522111802737 10939906004965969462 5346897656123910854 5230625165479939585 8838305320121606362 8049804847906821283 15342975167307347926 1309575186410256045 6202003205659196208 17056203466846335725 3075954762864876154 9106896676115765492 3932299011719437546 9671443289305451632 12213674691877728071 2672779282383070236 17736682514451525176 12880806290467171925 11327041487759313956 4574632459922226903 15873746447362483734 12676646691348616042 14456150618718913781 5202366050874547589 2806092445543689971 18061624448236925448 2537964465530705962 14772469531652161301 10394072803017054196 16784672916319126887 12839667130726349173 10706059994311515899 4937855831445650088 11334393341720354722 12464906578759777051 3489358483072483196 10682914134914220155 10146479486525363105 17537350278525299564 9211799561505435819 6733549338156838321 6498897686168325587 9664593622567134396 18103131705980869450 7833352577626164379 408962258126303101 7712589657654032941 1035845262857402350 4025680626973580379 3322522960558722155 7520124252569753710 5237052455988010847 833663344417410021 11579149411641831762 4030207589018303092 16486701255652683066 1071413101244640292 885875676066058614 842252826821139115 10022090323383231961 10710325858837106503 461558348620839769 7520145352311777321 14040210988072311618 9989115623290516950 13215348697151605363 13873627996084354206 2918384711786006672 9219260568496979718 11545152882719437086 14913028446455510064 759336075842635827 6791005244306638343 16737693668135309502 13105388174287916478 15099288150878612341 18274751844858117666 7819543702953515296 14072707267752387162 17668154883633794324 6507679761058397688 15650431807002703488 9616731884738970454 5734320990391137753 6376220919204537579 7968761144196784620 9521779800522440936 4885531736841605288 10461913378867257611 14382756701625223439 259303176181943895 15719879622519189335 12070261789637569893 9968836095055790691 10164657724484107658 8639961301703675529 507743183188936960 11755114759068091376 13130406506786352674 12517369977888478053 15654753808199802917 17451167389019704876 16514914151599907972 1052372462008200935 326360993155124965 15824065000044749118 15199212800449361017 4261979646697678358 17642689041219743839 11967002395580479138 1981120909292299513 8937965301154764529 14801694977793080504 2405077691001732519 6098520163551644408 119944359887187351 13836869690045802065 14290267916545986514 11647613618132403463 4092360999826851532 2148459289186265265 12287299938105150082 7393056268760192271 959892232503450099 15671613827205848857 11803203193949499586 3162180185671126176 8957871970681636723 3390936413840749567 12669197747394538409 12529935628525685889 1465190780137215413 5116006662386322911 4558245772949404660 7798367282104467805 14976056774942429662 6509617320605305914 1523226692552939235 5897749118565005006 9879255805076799690 9976151978579489433 3523689517326513071 12295438675099599089 16224671584538688199 16426553442457335811 824634425520433144 6485741897013494794 16524288668757298724 2720351942096201129 11930439059530371957 11320807316036358354 18034047270129378236 6187168845858179190 3269567535302899100 11543142970486430892 10031165852431121913 13858805640692690757 6764772312150749662 14281814272730386338 5621058999990005501 945148646165154041 2774422895887311276 13071591652604895808 15063806683015628965 18070570897914602641 13740107024545879969 17567011790163280948 16568845526620605526 4967672094652675280 13841428345832643709 8565154014799562755 12534260272142481928 13699292797146095779 16959908857627975902 17174153318750380735 7143500974193102060 2858015219188935848 11446998764041759710 17370835151601168575 12252676465642564264 18222532733925412333 11925270006668816404 15384015412093537332 16172534581982466036 15180393957934438473 9976469091160536981 7864023313390621795 8805120977426848541 14339555375669688175 5318836175039977919 3883711832271750453 4419907973970653721 14835433138576456514 10881796407984723138 3839302535599868289 12972025668417035336 15346427326153426517 2855141190209634813 11969091497465874929 7349315484234577408 11725547301924377180 7749782311022409904 9671389343735772849 4500166784314235553 811034639011882210 1242928997264523359 13314108985745218216 14202574497704675696 6934436114070323816 15371563298439898076 8656271720319926877 6305838999654873774 3642968388175091383 1867085403736286423 6087873271387378892 14634324518052307900 13943471376256991626 3524239004812474198 6986217411011370887 5667844923313897341 2077211974009207154 14692840112698102463 3412173699211879273 1273193440876976260 3078087041813797344 11597490308036912961 351067652926737225 2106545026237334423 12091363430835416959 1442962646281304209 16014775632966939058 13417625929255145851 2988827976690477403 9830734823981936808 1749405916643646943 5173854537786365531 644862832616236782 17799719525450308958 4087085248506965313 16725617252521563537 10109401524109697119 8789725812818451111 10990171753147284438 17710477419619354129 14341546936432194869 17731075920909296804 1295252507558342627 6624423510221985867 5736940799356313368 8580909487982042693 6166726746089132642 16440368415521889671 7450635508490996341 14837838868928405132 6291846981484354186 4536942228821110353 11616626650291494368 2812992762846364048 729257355321218270 1178564122909266358 4433827444327988595 13348858375093856979 745623923145910978 13439357622060612789 11406709901280805740 3731339371355800764 5662642721842749663 18261415068165451404 4910697486109548919 15383037592438160736 1795599869965482557 8023214136223867292 13115261647368483528 11768305490193587844 8160773584860253719 16505236648855422756 704523965539082530 13349767105439149379 15190839873485285362 6545914045777176337 8094198431309129130 2002535331683104798 10587471235485628801 1915811207027731180 3424611500444900089 4989683303066280469 15995982712007046747 12336403051438216507 4080418901086328279 1493149534829993795 3556163035450295851 15786462013052464430 18336294137214584417 11055895751528149347 3468400562541762019 1040901702970981743 3259078994224425719 5276605589882461837 2400482741159237352 2666023865784791246 7978270042335378974 2267797716057329069 18019021309831163846 7418780714759197446 16088727408721126556 3300216169953523472 9599735185869046718 13803490466266644892 16905887982525167863 11472498895429156500 4786393095583101830 14493393895822041836 1633358033959161065 13909228836992739550 13276317106074287023 2760058043394054693 6474311030999818592 17060275865617485975 18271559514989202996 17200161510001214679 13420336850830117324 17202865259022724375 12790538096687853079 15557076051478268126 823458024748872606 12854864923813314671 6882824427271095981 15233936275404123782 1967257872909636583 15490232036220107696 5457231519925107982 6205069795667369297 2893677017386471385 2178522105902537243 6238331442015352654 16854375832570773378 14750670359526577843 12806873568100729869 937518650302426175 11395935255617943807 14369521230425173682 9016380004561514818 12297406900047441246 12246243630675091730 3962280569739176650 13187405867933716390 9325830513773515967 531460509583323329 13895767785546480809 10979269378851015665 6070085198023402013 2195378945716010566 12563731669333388772 10538988364072525344 17801312204186362339 11956083916449659037 16193458176714526576 8924169810966395868 17852507720006300758 7773503989964896082 17141976967177262843 746695219407690558 16210130306352048351 3284068367575654233 10135787783815924530 14193905965499153793 17509037611088530203 12132640504358407370 15474648199763697361 10562023329013757623 4913510639229408072 9973881805433776242 6114844646811862670 5438392641088635127 7864292534708299946 7195122090139334876 3460912477388126320 16102716493465958398 18057234397332151596 15037913758503985465 9675013441336767308 447858190912240069 9643890607699862940 15922381155857689006 14702798641800311201 9773907092491210539 7561926961485624790 14347715247592368491 3790801092116735913 18168362966123110505 4586671927952932447 17984504132883779442 4392393175334194858 10651798356424974068 10430121966733057716 10264009646483863285 412250385667175562 13096979453975567407 11684510998303617509 11082917524790833576 4489246497670112630 16429865555327064338 4159818032951789644 17095703489846860655 2321944046101733221 16667042314620054850 9064917540436490913 3428241884452953374 87919975486209140 10373214615136264014 14132995806213364711 10458485714601948599 9907397831265922140 8830816886134439160 14667055273876489119 11033721523896939812 18222116850989723332 904731760625567496 17886550247466578283 13379009674279465053 3178017723181818210 3348382980442171049 7467026343234803589 14418850870339575316 12069898796339395467 1032435436439180951 2586460126431203147 6285661294742403569 16832423702514735235 15206737712163477437 10002210267915853696 6103156626631451550 2137223419990894580 3314221122136028586 389754180270927983 18186270758958443569 10573414718436767013 13392119573357553632 17952725322881919118 10844844761325310838 15980275558906282507 8804314824072645573 491830857069311831 9207547760240867572 12740218338013235880 11839460317124894631 4506151954557304983 7046514854993614220 6471461666719484055 5689448620417922886 15520088576423633429 1453383520784649775 12294252650284367173 14797053631858540046 16907959204739665436 4327685157296496710 11915436858172927830 8861813320391411111 5233163749557567894 16651643435273852910 10044586726112124030 7048175287678744050 2432267175752390121 10637758376977988734 17015978677783588621 1801145655265130590 8825876709613462992 4777366838286742042 10684012012708886799 11864327200618008051 5109941055909020825 2953114163095069492 1026810227632391500 6928856358179700769 1915240417185238514 11566511639201322949 8844427435272810037 4427894267287375473 550286043037898163 12529295010524136271 1500797817269441023 8763318796923442547 14296355279861301781 11726914041174978574 12441893134325780798 7491221326641816760 14107475374279656083 12775041137333418072 2237589638977000151 18087648530989285468 14664805843092871186 2273661496579817951 8131359378170645096 1171665177183692996 8033627093786085319 6752575521779945560 5953196950673710167 11047536179727578699 13353640709658165532 12784200823931981762 4597674699084214547 15446354375265494754 7655957898138603101 3873609742299296377 3641397638486541347 9707862972852483580 6062986454063846827 4624310498965480210 15846608750548116901 9254538929008628359 14040026940773218 8678992862750180500 426427026519809879 16392228575990269891 3318321676990609754 3002919670429683313 5095096928076500778 4426132116667861935 307802575799755955 12033943946782701038 17342647345959948970 10969397037548489712 543709255102760934 10083897976365275572 18099084068905363172 9407807588725456129 8106581264427372771 7365397163966692555 187574840796571366 11870233989584029432 13430721451211105091 2296032325024600393 3561086510426633767 3874169332841944101 1785106934633545907 5594902261118676872 8285223779049743900 16973835876418358567 16594912260583552446 3587692415206900828 6294468703729565406 4962138020172897652 6436279395255293873 5567516876766220184 7002731608811149433 8816372994187520125 3499807072294076876 2577822558320855080 1676636124569106263 6275602916640093717 18036084194361249216 2259560467315435971 14191422011268997196 1435924025478580102 4460007524465586919 2871096440031686026 11041319112066820145 9885125879285542874 15192590648719628670 15623425498100580076 6199742870440812676 551048812308792554 18324828512539670137 6634309523850476628 90460115776640704 7167108081370671355 6771901083957308611 18117306683558427492 2349631635811317739 11840398497355381157 13757543826375653439 2852126217834331555 9022906995229538235 6161878157574558835 4735258513049421166 5865815162935391352 18400617841784187859 11290419010703397566 13021186473159730875 8204622688325466009 144311497696068208 10895554886157556039 17987315623061484204 14433264345231819185 245126841079908985 1746383221058721858 9658178041698473026 3008635805917529484 5098225409897745660 5650074128830017574 16312442740673706403 12743573585495559 1736475154322577167 17171990292034299671 8006592768461707764 6583708031581614397 13883626535746576165 10316257507388406446 3230289832044241562 6944085231748690122 10116411813875835692 17044466844509367435 3914910090813257397 15480645792672542433 14760157004351741535 16676651190098958159 17983347934342326580 13803868315326838743 9035128619297150556 4238324844175598265 17840021857069819287 14932860659044093525 2943307741877093773 7315744011940254952 17380108024012221466 10357949593909274863 17341710612502214282 14759687558770582960 5256957732032533686 8080166638377632130 1380077066885264100 4907196510043946580 2335926510939117909 2779460758265229935 2971475557020415645 13483059434075562687 10288389355464781281 9258904776142231792 10719210896677909590 11609632780294223781 602905179528621074 10764530356435471427 2481098304183535554 5134540784980594630 14272128131559946238 16682654462051423877 10400946624812588568 4559313310440018641 463227242307047565 5314110199421116939 18304093706509474147 12233495135248353776 9846806647570258954 13158476910091852961 16380330855572105164 3892182437366015007 13358562050615200936 14352849467299321049 4217250698792978746 14922830627131298006 17784689658763043747 8615261684557803514 12328267958747417421 2814691773256627603 4888570681630579667 5053775752584699018 8101124895096067513 8943906515299819989 2696746384469808326 6307293633672011067 11861154985934171807 7156503322589433221 2322691781391028741 14253650731744288005 7479364571674060728 4384905991787739013 3415461079798122395 556751737315374692 3626450935597979358 9984976719965175272 11505896878505615677 17111844344333794189 846870274044398945 4071702836449784401 8040814422631209304 2399510083220934028 9309246701458235491 767314664054973683 4163555173839917373 18097836855188365636 330836657808909505 10703429809495312800 6555199034611643150 11074282285135522223 6646161505787944604 12616427714716924887 12945463147195090415 5915615863847519535 1972644201804105424 8325426187545324338 6487728515554654736 1596674743218229059 6726458812719080602 12228710071680721411 10520641061153394783 6712973549864283693 14298445058568316353 4269945158255063604 5027739162711199259 11155575417080787808 2428803514643235829 9699438693616732737 7016445166281798318 1970735634656176252 10011810569345740854 363614128597879755 1721981747180675442 11189818490949356757 3984001571680749950 13519988281960659955 16201297203578387528 1956135036015993194 13695832255003825490 18168731399951534605 6121800528728738401 3153966739669163449 8471441160065374947 268428062124033273 15701345883896364372 7425499365712930660 13790210294273144366 16527190525925064088 12232070526799251918 8484948061062131515 9746546219207158388 13499611223562733066 14865010042158796961 9864656465503059294 14380229055479531417 12946571840124440560 406428687136946392 15578579398454008211 5684407238915019405 2902881315380716194 6350708732641495114 15634947488620301352 16658783623829624037 4881617743714347133 16329838463410300846 7704024729598797814 10088199361418081206 775087244966765276 17536031289263763436 7838927260873842433 13277838678508083165 1323120614342096147 13505715764809194737 13330220038191337920 1126212766728250406 16634525694882969052 4525845695976602007 14393708283398040221 8818582813203095885 1161448681596041404 3683809868746642543 12180403436306485835 3306806394743394510 10636760543387561767 8665651548487744417 16564566685466680829 4343911389344995117 9452530399912310898 12380730380235463733 12257423441373510498 15469219658141679128 12526135468037963090 5231494907101893603 17019062569719864098 895710586272533767 6079790412018997945 11393417618883477291 9805687569950140327 17424454976626984497 2978893635348572511 9153819990177547552 16021779835200581915 13352742920529358062 12615922098955815458 14357036130272825511 3235891001887791561 1160677673182438618 7638514022581427170 2141685915706607245 2375285626160157478 7980303307126267938 962414924921138907 17354554207764597046 10301342349791356133 18178625184379461218 14703518368338027505 11970437289164004812 11273326509366569390 12736621844633452004 10178413997642116527 16672820602118978957 4750518715566332359 6845225868889750813 1793026147572279942 13797451843204050153 7928392762835780520 13435997575769188271 2169298685893860407 4737684069727971710 3201946520190973270 17763340289805581696 14717267417324123119 443573137138674358 13424224869479790401 14232973961546288316 3749862703479722968 7198972906827870857 4471941735523083985 15166687034117367350 14766949197005773687 10200246131801610223 3105712507898193099 3372735566135541433 15696788896134927785 13786837751160657930 5800349873529543943 7260034007283142234 8700349384233000736 13540038032326926986 2387764180690909247 7279025343881310051 8430660375279742095 16622837384760808565 5028875642230235552 10261829065060433536 14837485987750267328 61108861974595246 3379068650243914683 5472466335419618349 9103040852348152070 17096793962346535398 11076170019014758627 10403315384917216876 12147976667165057071 15473214391355044539 601250228870266920 12561730136851487677 5912438932739390685 8177175996445831853 16491419833168160654 11040555241106624429 14501585684328680920 16307582478642970949 7221942367936520559 7082950572646399860 15359301610000294210 11133021520858066174 10143800737544472499 14746567947802180949 10073952199590197245 16451631779331310361 4445091545598675215 9753592412656952727 8889407130952099006 2425021733962561818 14486641233918824800 7454600649233549150 14315717633090591769 6128694210434564983 6168625267043380171 6891704382810643858 15108235038738064674 7432013153251560333 11525337611124706701 14744998337326125245 14038532091151972966 2276068562592220586 4784970476012182298 1806811322701653094 16242429540012673509 16539837038184517514 4797230632655185129 3069766279331673888 3232721462472771487 3965119581654369488 14847395440438677062 16833303412320032333 8888476423703647944 2484656383009288813 14076724963656102706 18415973883462569250 17397521683719937315 17788896989263816855 9941225460579979021 17649932464221676260 14242553366873074422 14650154522534320018 11260722768986823502 8116004172295590324 13565307042231520546 5443741881835396712 17493942905076213512 3514927862098915534 12226255352026866088 14880813729489911747 8263966081956621147 1257334900734706956 18190303030478212023 9441172305672612709 17375473035823187184 9215974663221283332 6215819525045562654 14283938347873401354 1304299758809978421 907101780317511617 4733204416465503331 11772508353502981151 8806000517981612916 16070161072611113389 2374209592788078099 15067627410251592760 13453308207364318898 13712900471962825340 2287728314236968955 5007874005720148232 14965165747597463169 7352992308872860256 7077254593824542074 7534586805339847585 17099562711909798897 11986993182595217665 10685515379370108910 9907341138960443743 7906639752777590296 3762528081880832236 7342111461867806430 4638501050846846268 3322977514442125312 17299704263900403511 4172767481627687959 14593420187914884888 17690941973974631508 5744008333422743631 5884955692743564584 15218651649441499187 14881583610800846743 4641974278776593297 17008541258889494708 8407243537577577900 16489406074313662721 3031025838056067122 2563894583841351632 10577971494684557928 16363871101073543840 12277538497809270786 17846133961090102599 11559520269384374888 895981216081894046 15723396824152591889 7740899613532134756 13033536153784879794 1650138212703384989 12963360312160899400 6986714741982633039 12956163522847536760 16484156135133097370 11247277636209139034 6507469105130032264 7822604615965985312 18025674968598472127 1996507640091863300 12600199827894454320 952437429011990522 12659712558077052931 8611209041267350974 15702204793343048536 9281145408593218185 12310636014766525897 17168716719018012905 703172994900346214 18395115799691815145 9751943413006984749 512977665973539731 95348896566982615 5539363289343576410 13460503009548029801 4373375373856740824 2582357248612200386 11594613933617996371 13338606527349170721 16607360493552432024 15616719644939632795 18446449712470033775 3306135605843784368 11662197267420140318 2775729535537566716 16382401687372421013 12326826098194377289 17990885420026005371 5161237562777927790 13104196340922424032 8585571876253912403 12597370349289680734 13659093136313856748 15912423200942100973 11370000953819100149 1682888212449894111 17574248967789640608 13774994853836794766 5423158516122103821 16663670477058625719 10866394934859920355 16902141543649360772 11881865054753543956 12939042981882458626 12839676495257679580 13335391258047030562 18238977333050746027 3463042422449203850 9654886015055352713 7873487335827077728 11949859185299060815 11105473606222537281 12264722014236598241 7331791714975440721 413396365973970300 7364629201854838984 9512710286953733913 15880823866986909086 18171862710417676702 5437267392337136022 2334798026816664089 17255690391517130504 13299055004629989385 15787861320947472685 720484907220431042 5891707317801380085 4287175429535844179 6045738921549948946 5955241176246014194 3829378144079325665 9892767366387857223 3543564203138490428 16134712496720130981 15252838287903265384 2982475277019355236 9294904473923511447 10405618533227561900 14685216017628537983 14780227232991052086 3658959728093976240 12657744125970380894 1097389701685873086 1310198692598312669 11166625849050670683 18443914331366650468 9887079948599493339 15674617274336775253 9416129192388192508 15738014225993004262 16594846964148786931 10897840638127964374 3838519064157487136 5499248369442430912 2758842111584950739 10597424696789576812 4796082705747710264 15012332065844322627 955892393104812570 16374962700391331552 8838627037467364606 10662134776033643360 4660900868708260086 9661862269729859355 9185921307663898066 12195941399592400584 1853513133685460643 13373155213785973261 13109670225555982581 7428533350274556423 12944263331609719500 16674107045020115544 12526683986229070072 17609976345120934718 8714612122610892039 16372748516504475081 6665470080276259613 15656888188746221106 5769416438511249341 2656911780651834857 16799958297211992038 7007111488212907810 17694901760995038175 8024392485624583006 12062534133965859415 7145041719355614526 11262344502717598157 16793306512860262879 15192554472527841919 12608209426923814430 11348399024353697117 435228748693394671 2912204288139651623 11081389567957547807 1552050340597879192 18424738163781277665 8110137763911001609 8533242574289007857 18199561552437405102 8618091552604304883 1582093323443487836 11564310067420108553 6596146222088661142 3540680929250370059 10329240145568908369 6382976036113161508 14478259059333618277 9676912544720682755 5101649613651898712 7252928021533082710 12832212288801538501 16005592880090517938 2832996718947201408 10493426189802672805 13771736930907694095 7807950433334157561 17210173857822393016 16553274709555571879 9275244363795374255 9640381049526006818 2872435141060460987 16089446967193158402 7792317149984314484 13829859778341682808 15054674325083702125 3301284902408924174 14151251365485749079 1831822370587375125 9454107546026476462 1228336940645013032 3134379253303713431 18423489469242845367 7499758920989984182 13815640709951770913 3933021438374084979 1654530674636052072 12140717299556524639 698115412478029040 4104708844359121815 11396665666044149195 17311376245949391439 13228929404615583264 16233824956784566326 3488798862934355110 9743422147234734029 4412529448704507260 1337668216553360642 5284804899329385831 8605510381825882684 3252623516015438503 39726516384010332 5462134476371824191 2748005441989796384 14488319114223661487 8048129726192058099 14402801385767575520 14400757611148931021 11938002854966717464 10363125696666334546 442186795929700006 16102853099630899586 10613885574117239423 12862892225548612841 331261088510798605 12132003367048122686 16671007532942915367 4084785571014728283 3133687606734596117 524700328364448235 10975181104772619483 10487360959768430581 8082746412268726854 1286904958831951401 5287786436658017122 14709545858754705750 13984477384375332799 16936359075582753041 11520376566415814557 7895775434912407890 7579464554182289715 14772526026513507019 6782406584686890922 8630126194757684924 3475578240422535635 6829018699450584006 13081567975717151080 11508348077965679440 10340241550028281262 4704727157807353940 17964576493349258528 6480951942931030517 10236947474900892663 14049224960143753777 9477473500397119317 10131606797332944577 16882756436862297636 3817569579905214953 13981700068321328219 4350110503147045069 4030448457040903112 15889325028774894930 10376124283532530786 13302052660740862923 15649778710393333175 17253274089597047548 18445229394975089975 15223728418898498901 16904150982824142506 16246389252745156682 2998110995539863834 2196671318476333429 8179510948988910765 17321765672185184188 18379735279201902751 14340968427160941321 15644727005163916291 7806696135713655286 11172475525573698744 14300829438356227255 17731368647217538258 1510941402731523071 17851263900654702254 9254425635002309544 7137015939346421275 2886613922943792268 5121511509464186996 14501429262161687945 5867550742908376666 1176878026354893380 15953444129162272202 16106599284344828304 13736961939320372741 7374947267500942896 13992213652357155756 17474550601245797113 3870317056031154625 8435374767976009942 3496810136201652467 967530874696733081 12287163051716142098 7435195214293262033 17774405741761383472 11924612639831171213 13196662110259384104 15981726095767473360 3303377462025254290 16224407027393413254 17093177517263486175 9272804614761664396 9324172457558292667 1616254775805604968 17398104289831621681 5179725451211163206 8527972600170924034 1325022829823702061 16167755214888342309 6613742655089175812 8151949266276589204 2635746677494368757 7285681264753816376 4321770248114145468 8376066322729208691 17490406672926457592 8644650813246206411 7035585792874183886 17346126018616166784 8582138134645636553 14660648735628741364 11908332549225055698 5591377515069210857 8276130334764133327 3491394009236989329 4275687068638712718 2195037334926746130 14152685344227248176 891571848130233515 5256398242142942047 8605999000466765269 12159349383424591919 57642525246399383 2610616997050976921 14418980990781417396 9586446290719855483 17926807534342753191 2896896345062988615 10651524000421246696 17781554152482754535 4140496346389206636 2519922183352980899 5884785985682259667 377070279784347776 1285719272388522418 14117996397980696699 11431599266668109134 12572994900434547721 8389222316084046834 2493416944070291912 7360852875994068428 6066169120005253515 12608555862531896592 8274362400709901492 13534380987213337555 8565277651559574578 17318758917677692464 5848010738503174550 4093974351088696919 2064827701724265471 15032354844584128863 11501433964022514602 17400209660320195204 5615840203302253992 9509829280649741216 10859998728471698737 11096822989535546480 377465327656284774 11277015165654878693 1673120992802973574 9581728154756083483 6134727389643282797 17491797266193951669 15042231092044655565 11042288182585696356 18373743855632375753 16680222260903006910 1468062863028303582 13987413223705858506 13895287473470526902 2423518360982650251 17745194401816219617 8544506392575741425 1771596704720154861 6851945625705395340 5765161864265043079 5246104878650805076 12826617973149863675 4010563468929800897 8750782176925120369 3074034483813457336 11771304472142724414 1618074522365524224 7044155585851296411 11720262943835683788 2828941667763052948 3356422407603626546 6343442619167662787 9195243875725280028 9446458557175052988 11223066090236142067 1026376920973200421 1805523377169553201 12002500556153784628 2854468509486466151 11115949877933864319 6242282736499705496 4308937954711194414 9944270205128652358 6755670966822299369 12746018207973219232 12448658208168991954 15918227532495531592 18037872335981091068 8832037068780748548 13615567498062570675 18404435024090203674 11331420580140616652 7426184366898963908 13316955369507419023 1848819973540461092 13372640672993612544 16408500343707745772 8024868800872688708 6414890405737927764 1526320845705304538 6367589996296589687 2678397397825049257 18071622686653675327 6407627788715244005 9962130051004920783 14848126873271091758 16795137105372007430 3358435709900147082 14753158807819460502 17757062380614583276 2530438001857627148 8421958151262902538 9157992404526323606 7854667831037532223 11951625174232212427 1958929130367046993 918617456425762531 11870407182714866982 2240877383402107149 10974112051049787709 16125151395130062326 16033717663697527468 11619126300551606534 5226502564625292901 14054864705473865767 17051183783987930745 2584493697420132124 1020776327513044349 10232036214866977076 7031095203052973150 11327110107759838218 4343482119133832260 490319893756534717 16842530711240804285 15761214576880729598 4472646888174882575 15144459328495185952 2035556860157614098 7291438675388133390 564151354731537322 7336695940661028764 16910390712558141662 18213770474551335065 9503883536687055407 13768427066375519955 1606011566370036593 16184403604827069453 18209088327734464497 9381158427249106459 6740745206318308557 5926903540918464839 4162261668223845405 5807772586422666043 17248439503439271561 15792398814201535286 14713909192833686819 12449419394724332843 9149136378130364139 2590127720986162178 13698827792127552968 5556005456853822304 12384918703406856135 9130425150210242989 17167050088818211420 11805787280578752441 907070551033674779 1341319437646448408 17382073101278384611 5812692415534762826 4245992572721031232 2639319351839171781 17085495151205331566 14014054425223081258 5933984891884442096 12704092061761909700 8306611031411915644 8732268790768709945 11174071959263152563 8390369510511097468 18438225007638322965 4210300761319243052 15471429164894533938 17093102347795319169 6662727316319093958 8793615582586970540 1828718642987479869 13895744508295198273 3361825146773957976 7982784194753848237 9530982799295222006 7668496465461001337 8749812610568803614 12319050868499341525 3517949686135188293 1449222624194346777 6472986777252544221 16541580332222603047 348772390315720838 4355467958478031086 7210759970993388423 1929357180772851139 5933469059494471299 5052500392313490983 10835424884587230311 1415469818083107626 15050706090511034157 9292790255825505591 4645332441752157168 15426834507586528735 17859037021982382044 16814955688226039148 3674222233229990584 8979584673108537563 15624376153540660498 11718192247171255430 5781639142300976622 6836436734626414073 11785184396127511604 15725949758994766781 1459432340738030878 675725708325551630 13309456180186879993 2674144483765255954 17989733482176774547 13536628868879387169 5033702808480378549 4050470197005185763 10772534460996959989 14212800316130329001 5251114798489781314 14757687248549340467 1044647953983834230 15486942127299267778 1174293458588269286 4119635892212220061 14858057904883641931 5426851304464685581 4760170280555145788 3645126618424233242 14151473265813122643 586545345917120759 894612956125552354 974714855880993946 200955223773834046 893747375823982727 5191371519185367633 16975848369702928874 4972833323434795037 6542837926279820893 11527670956369196077 7208405489778232882 9750707312165458914 9071781001000827932 11931672832887921915 16561618902030697768 6082735781779804273 676411209576695427 2430656152650061139 17444405159058004359 12185962137160722534 18281820399915056409 5003692702980216724 5479306828360328764 11796848353725329370 6664621677599658708 6133671737019592262 8863414969805799272 6669604198578359794 17114245885027752001 3672989622215972679 12178956590824243910 12638623905604427053 18012550256139611785 8716529298022850122 16723124888314569774 4996905253453991549 14188996633953218945 991507503620212209 5862511887732756328 469906354296419585 9792469279571700700 4954433215854331140 3940572859089085358 4139118707321780643 17328130893045359089 14463365799180387165 13807042610859329361 4387193373125426564 6052293959085353729 3429610174100737407 8839335410525459511 712009005878340284 15118251686619721749 9123093219743488837 1558030149091558252 12428679975047622850 7344792148828125526 16401071788591847139 15719532569525640855 9617858269002311549 17558488898121949988 17735174628185706618 693477534182504703 17166658286591513737 15530991566119899055 10875470218142685544 4266639269896225596 3812444131237951052 12464169180923537908 10069037869558998417 15577889821351043347 4630464744049200096 10336292372464446528 13350952780281771520 6461940230750759691 14550237116876930851 2341258593168292864 6287573019835877068 7936968210257704140 10672784428931125627 1489319232870841328 926250910735346861 5823202829538723334 5348224345202705574 6172971592315339643 14394615645103030674 17291077599800533589 7892235525116968437 6301033191612743384 6949518802893314480 11715540940268486981 7197063351377439615 7208577500319045452 11105507687978461191 2625549260515293322 308216515679627622 11729625245158846084 3928339810165471407 1680113087566488239 1290584921649595086 15376858592523691429 7059360964040791774 6880884246209424477 280424052474723179 9370021659503334764 15677223871433134665 14200443092267604118 12969820437402062241 18000452457574238039 8801516566969680016 1114660838046206569 898135536519702876 16357221412204818822 3590822244452049220 1388613373015499644 3104490377295199844 5086985629922474390 14408522217494642127 15659098425731981502 12699533127090274309 5584706330484290736 14175427474888594789 1581396086782463836 9870942190519139676 9615898890045411872 14566521295834177848 8234048533878235293 819532224303232659 12449634159306050778 9641688565205817861 6422768911894239045 6719079952383344246 2573109146601287754 9532900612294429881 14268826508871196818 9960812744324761820 3664963165711343766 11953879002913497846 14836028264629199386 17966821911370139668 15624741976395307747 10363198258340022202 7674240846264994807 571139910789638726 14544035918787872027 7951564065327393950 12814537869371545624 3608673758669985884 11589963088723636570 9642501337609536793 9852110247505255909 13464451376435401602 8009134971700499682 11106522464697432389 4381250095561618820 514446475041829482 11797729334785092647 14509584340376339387 18386477011575974259 10789055064836570683 13093084610020055429 9804166046004791493 17909137086465668863 7631678154528731434 13719611634120114358 6788424082496327116 9531604115723829319 4749851934420792016 18370591162609849550 10523339545133068471 2444766385149217467 16146645077411265119 4286424239157451633 1990621159740930649 17606424820743657554 6544598415130668983 6335521199440917017 8963461443589889321 10258339760893955499 11289591953957208390 18272025340180530551 18332359143234010329 11900048124277062204 4308389800964127359 2624587862840434172 9329385611033091472 8839373045217234249 10452432011141157646 5820115463068742030 8130868733811476310 6665661981112869678 8091787759546613792 5719383022168597568 14509846366913208962 6739327859962387439 12590020953219012498 5080660191565535436 10140485222710177075 5601635259227986816 14798439238359496401 18419744163179729163 7360966199163849511 3834033298947525311 7637481855790036083 8026866625398883465 1448753627789129237 14110226173067481263 11082208128640379657 7808715969956725969 16826146916199779369 10752611876498688448 15604115448325209879 5775148893589932406 3879352669767220749 4719448209665505644 2371461667790253580 6252369928358983221 1702745296940553020 5521663895859740337 1236363037823921394 15959098347011710233 4125232573671512371 8989677473692108661 6685628897589746302 4499647857170668906 15330508146933334717 12297719297424762708 8538322925792080673 12014065598234215077 14346460554491793402 16764017198971886235 8957232672745331695 2909539239264383016 14131115445579261837 13486356716372630909 982624589093582262 16485691015306875181 660043701444467805 1616302471561990789 7137603409820131941 11626582427696425917 12242787856805808242 5438524726634395198 18340825554303311122 4916235722823519730 7383344141325984605 17408432344766315665 6034371958127127055 18067657817359983929 13897091128935507292 14808809979154452210 9979430544812354328 9424366406864244823 4818162963993860235 559665193760515331 15771755208733736648 17577764526486318362 5317300757425411540 9669193720219054907 6100799996384500207 4321128453222322699 3034477831158333764 8283379120666833731 7645203117433640560 17883096993100842616 231656395078222124 17316750056101289871 10449132323572471189 10129454686508803701 17725902976856228628 1250194081414961705 743473775565710636 3178457491605696753 4995325928643898723 5358624496074884492 5988427155791439641 16023640171410357908 9250757994320542311 1408456924208417193 16804707554490397980 438517217794278241 6486876611493550738 15759360281587164242 15366344039498693578 12058164280160258942 18445830486100162325 2765228761946940974 16717300274513936913 642952859209339161 5724940319999842606 10941372812251465106 17837815580663081013 4547255384431023885 3105465295453659511 16912906002423098699 4784407862987504771 1199714230659177668 4859428617859770146 2872715720833477664 7937625623603012590 13608618149847089992 11239080411460960494 10721632219109236505 7541632302787694945 18422216597340181071 11451285609641565168 6428261381635641662 12603338095522097841 16629409771515758512 10478716000141531129 5956601481470580431 4507071533280201375 1143177937173115942 10369297013696448886 12844123770356276338 16940216323785319977 4315774165078671262 12752413132178068483 1468048837808105620 15164896920193861375 17907274986443891451 13807076298235312030 7394856255347657087 7930163750435716020 16693016397333509434 10139034118317645317 18402048384389058984 13112699895512258018 393247809620447504 4500983742900927809 1776111433361943793 12247708688472234949 13908720983072914967 13311886343868880249 13829731253695227818 17481353388626678375 12741361869340623603 13778318990246750637 8480715369495555117 7471172855094882408 413868446113344564 2840460494367560193 8644863873681955788 7562991854303023889 15655943984123709134 5487829804711704400 7543516148069960652 17579263794191996055 11328150412503234765 1873929876794574428 229412102972060594 834161927506389065 15933151193566038406 3394337217058386685 11382967594064851776 10833780937949423226 5969930348853053858 16699627861023342088 17081170744181137767 12353040753473313118 17697245201465900853 16814474402582706018 8157474272990004370 2533429371224895161 1508087735697692633 8448839519910376954 15866879712651405905 17841954349772700232 18112884604128172834 327251931099550089 8806492382239238461 15648722676477282240 12291757023400228667 10791583306632488203 8336138035184737959 8043131099419442664 2134801191500776002 3227626542029205100 8176294679512432374 3413912226077286901 16300347878710773543 8973949000870873630 16495098746564022943 10865845635285306813 14962257394344995580 12446376063489277634 7920539344255444913 733474651835256369 13353605118351712383 14964723630692161485 10837009432810008 13731526151956109651 15926457414751247059 1694754042414444275 9202303934686079759 15647940301466423248 3136894602407377260 6446721794267727355 11327096498865944230 244321695386817597 1371685556678355402 7172056145758000032 15553304986078550085 4007021215320668304 14139115709847798077 10424346204251630216 11371726654838758685 7343135440732331399 7273242837168161526 17940067638661690372 16582166114481320809 4254696387122619322 628795591340136635 5388768619072481654 6248769323973149461 3154944539781456709 10315231222374071229 11169385411042147175 414546448163100568 16864675871281152558 4497499941882270668 3226654571659541888 16908940190257938142 6654250477197711189 3801944525559471879 9068397399605556557 12553714400908236419 7524650203775715874 9862929177528639028 9433969501938691510 16727070965985967143 14437121230320074429 6539664793645197407 3726756102218961891 6593179322697541472 81015560739368337 11806926945160441311 5451563820434932500 11656602645402970608 17005071220279931950 2506555707274757533 497390502552896472 10834412256050242594 10571626501467701909 6483204659262818465 10449459767138547388 4481056586881465336 2841491545138840077 15615695091692657453 12772199412030377371 7296512744958364070 683471478659307890 3675831505820629400 8253831693776410560 7529858930982270486 1058255236074113052 5938046445949156955 14205411428212922278 4128341448336683529 12018781673441012389 9742206798537977969 16243538292092490671 13745375930026997203 2473272455138371794 16674175227685299232 9403893717536267500 3055697591467208918 6316341811940402651 2898397192211607250 11082511062130038941 15981344682417846829 5098640762523447682 12332541038520275818 17882849317037065515 3141309477447306621 13369005564694495884 8253488420743715590 109572509897986031 2905702288783977468 16776135715003352494 15298470602730310441 9082759430122879795 11518975610677490292 9697105621243576073 10551098313275572238 7647622974816899608 8323067017352193538 14012828193521174557 3277740202998458083 8632994506790273569 7066198982485081231 3262975818309716242 11436792228876267761 14477508615464484272 15727768121376988753 4501165465454079831 2273400630724670949 6174592742156730794 13913478791681314854 17819739971782826582 17275967059967868001 9734936632288948024 5789651327109827808 6486643857258729786 14834548061643064863 5507982332149587884 1954059941612404 1315791295265110060 1262531203615125013 10933101245957277897 15043699179170849857 1863405863774110451 11370253973645284450 16685277976643463820 13079170745399223757 16133199053475217776 8964510092473308116 4319879578358990170 18157288800681389177 11331682924188264446 15916155197116157654 6621205498045051025 1187456371786737131 13503873737282791470 10995939335955639898 4990939143295908022 13279810543712015806 269922663371268541 9836005096204471002 7847255176166739435 6288129095854993193 11495417527482947211 2076551164136907676 10134517381105480355 13469503703409188468 14573026807755579330 12821418886124845466 12554923104046692903 18094782214114609345 11238884930725964151 1120154270981432534 12526079822387392565 11869225559197386293 13133691167547669924 8559737906462967010 14155880922498250757 1461577341863683193 8049079732386170505 4237967957705869734 3389735424941778027 16137405777346960330 15761760815823371918 443842502548315110 10201854152679477762 7281953434710254159 13951813276871374777 8365942621859224965 8421992896078410762 6830505298208693053 15255875820524568561 3827929782596325947 9848568394965818261 4139547684743573630 10647350267606756722 541723165066935900 14348799002931261409 15902476929619964603 11254208756499993410 11979490956582655471 11719281789071286696 5261632884645412592 6792705978561138339 6455730086497918413 8199899313627919758 17258224977620922160 15352572170457951883 5404782451370432364 9151575244952666243 15392362023489598063 4828410083026777696 3743041101532378832 16811102899461312557 7719030457020539771 6691263737635798319 5641922895048171169 4328765367264781613 2647648937735378887 10518526834927291036 15858434015046775390 13120249345603543505 13453218406365036348 626873513141140961 9185559776880169142 2957069525040641978 15621940642134958493 7459992840479479487 3688164987463195277 16674045178762702310 10460171268076199398 6476916062063346439 1507171640274098821 3022173673815094807 13838901092775052407 16939038426617050445 13231659903173742072 8521019153720814717 7962020763937571910 13046749492703914271 15673894526921377006 10758629093007506795 11504194847933762195 16127076714665989973 1942179897468352623 7241595910183090396 17495758721964771513 12149405860495716812 11379517940279710498 8906132545616499886 5560757564133149336 18303189097218953416 9976663672719811639 15053103748999618630 5491217727166549927 3315549792442945785 6955473064285640371 16723621922081359231 8953262872499054829 6250153988628048901 4152264709663329758 3555670443043557420 4433880730855638332 1641139841721004088 12837728034459530759 350933005349357356 12260148903474369732 628722102309005056 928459287256459356 10093259302836571117 4506166327599455823 16184412323656612930 4389346485686814485 16179102328485332375 10278476166825915243 10297057252289963515 14229584636798240402 1264501669633374214 4049234802842319839 1568251489758967324 17407983811073767448 3364290857086132340 8453976596733298026 17106484070605243806 3887849589270329299 14669588268420553796 10638202493303092908 12276247397746166459 10548768238143742526 3534845730085851953 13107794315396252213 11165750455664986167 15308163844659411337 16951762945916863721 11391165161756828412 13142949974353710933 2157157679422007702 8764594827840440564 3528408228872202902 6586855091702801766 8255567109703822509 15272285078614702489 12518132394229900313 11503759552881370343 14728954354466051088 17014876977433274100 12413978809183019554 12131805882923148052 2252070827659371616 17829226386096257980 10008484917050068303 71376103810733119 12132758372144326214 7183665717999026173 7658688544763060585 16021657647128984233 6732286099698627936 7485207118157572198 3676371268033528595 4337579407001567867 9250152856746267328 4395856842550991518 13884515494072349206 1553186901098140384 11710440950605546738 8361468010008810956 5121996999218437314 7312888507208224777 10760974326102704124 5024974229420944864 983936997581308918 1730340424911670111 15977801622516876869 557690132292897700 12372019984069192215 4471374818176515901 17977123996103466484 12874659714472759716 9044078828441899684 12125837561277779309 990324477288210933 17431493096438064486 11378859232139250675 5192470127600986326 10040771877253866316 7153562022028945254 2552226825276245180 16523163430701583457 14943750246758605630 6295054216618548779 52093606494739335 7934991247372967284 17698669979939338769 12055771265151402281 11954636818384250374 6529536530503211414 14422654458668844128 10524363614672744161 9002814139341410518 13876422811650151036 16697616170368003183 8352260180977082960 15392444406117551506 833647281100775568 13982305826154197260 7269874209399089068 18092552388799030861 12339846565748003403 11591336152143734491 1558984463013183015 2656217872550436716 17499216879530481291 3786921452116429836 17346324837794895444 7118091053366413018 7567270368927474531 14683560264321263932 5734915791272134497 5810337342072239059 13501084588550628536 12650923102790754432 14419404525733653410 8860530531942615736 8784758362430601561 16068470919505501705 1276798790556654260 4136673104716412470 16357809843151391294 16722444595308692687 8655157499680796972 1614875433102410607 6560179636129834645 4930007485457634364 12462823816038472994 13457809933217075593 781028927459344426 4954940328803658484 11993503075519604904 846202217735502054 14910477905908696627 5233592899544825530 8863512233733129753 16965972111980124546 13887346914328190864 6753716052826805109 2341038946432389448 12851372902650742667 1684825256595919383 4306069401166362223 3582438089630176283 9191131590590528019 6173975062785988684 13714212444694179444 18072252782787500609 14991525400854576453 13285531147746668817 11361723402494795219 5760243922215442338 3470153140801902272 8117187472074321276 12764982785197324282 14495545099801401793 17355358817073188306 11834363919911805670 1837935526991791096 9461176902209577839 13507233954208558323 2765929922464439194 182256957712344085 10924139421593484949 13693244933123508847 7152111084190864305 3988675842048614570 17909697722502223096 14206947388214287549 9627412833477154630 13358373151267605162 15782339785766144617 991806795638870337 13580867082916628652 7889107618634397384 17367827953023951919 4934192717193834743 5035567843357685121 7183540716151833508 1394518543715893230 10838503109816653477 15415292351491331746 6588631242256781840 1723875673405253255 16414291923677641250 8789825023603613397 8417879741256552928 2459291910960644907 9222549527843219102 10090079849014558735 440416946930798829 10264208097030954697 16439145396714480014 9112995330889758315 384600300632964448 17068940475739132813 2634353685730434245 11720921439920316675 8006702284303636578 10007044537437729821 2241218667388532133 5402053703580117140 15356934889681424401 2730583795826745655 3346775067329621377 12105353387086867066 13678982476996048953 3161734675052421128 3777564177523077368 325045929023008031 4790213639334015134 1608704761012672909 12197183708681462875 12054338417415115515 4293217496926627914 4923118249520337098 10166878157042240963 1929515207430097900 10002015231362613472 5931442333558897913 1942536668839062519 9902526229340337142 2975243884289417167 9975047211136756927 16188734801053215883 4861875412679833130 12451131842845128115 14535938422973678158 63712997031784722 9465639736560615296 16296623174896785272 8197176432646626007 12981636106576521919 2760324221569050334 4299640880440750985 7115786263880798916 9962425135275602327 1165487649373896384 2903506877052160958 6653086473411185502 11221715472623339343 2676878853926832789 4889599534706294237 2343437694462955383 13330656164824584796 4076550753737569920 13703605984467296445 593971892986612290 17638186768496938922 3102358696244624213 3005013413168309497 10107644076461053156 9642051657177483395 17571628140874124274 16470217590370552880 3117054950389776373 17307814129148082047 13573743081259366782 14897229307298834401 5070937510483726070 3712112682684285556 1943137938586634146 6755069371074644015 1779551745518404633 5405698404382432642 11959715016592210547 5055511633623557834 9647324743565940218 8166417674505374114 9622442673820384144 4956455816687722755 9749419456386917867 1967068487599376270 8504742915836020286 5187525856740843897 12918764286141132321 2564554472702478464 821466859287220867 17674748518919850769 10996147271286330593 17200809019518138887 11404651335534206951 5518178806304785795 3162720594235716792 4063121978306121485 11089028650318290326 13106200960733573742 9621481313898813337 14413603504401148130 8981909630621449875 7383794203393971617 1233585086227284893 5233478161540821866 15924402466656131742 16479535054152213789 16295856394377143591 18434365686033065195 18306884314520374646 12697393475351696034 15455246843919472383 2208811573653800427 4390291681868328208 4545796947644567400 910784098736711111 5569930697075295543 16849963091965487584 15622260310133823508 14289356249761430115 13831757928672148137 14798898857648650392 8754362347362557056 8739678761719009828 4460150513975893156 15626577208396877950 10494458840361325152 395331775157978935 17203385899019419484 2591890798792231185 1997919042678160980 8214730298762696075 15303742316060652023 8385163806458378429 3088690039351250586 16873957270773360712 11168124076638208891 1741668542617797205 9935806638871753372 11713202341680940924 3210645035376234580 10373472542487778054 9739837778536758068 2709786373582231071 10316687754249960006 3039452839179874627 9329141279837211243 9654957792616402220 16938837867753409602 6318327842180560205 18361958360569821831 14652324944841096330 6842986580861230242 22190539354193667 17893272647321273173 6377245076860818066 5698774376069032297 1642653038030973210 4845119615626745143 14351274119301709630 5161306593870189087 8628398966405958757 14636360112674449246 562967442160461844 6361480038732298434 9269673607849803925 9413139484515255440 5913985089627087078 421664986313510101 5170438748453958373 10116956318858545827 6089077219637581794 11222104442246632275 3513310522392925737 15953083106739350266 17843367999299546695 6564564958151268425 9612142602958558679 7567535616673474378 7603984399112929365 11943814049386014768 14190429111064764134 5702220068622745 3023503709274391565 11997225384031936926 17192856773023910286 6887134523410475293 15309098055615300470 3572501417545614614 14828564875394014094 4345286470474075178 7267799776866779280 15713480308563955252 4580030228618159462 186420668575194403 14084793343579582433 7551860515190205615 9571981745912258438 3552617174611766467 5692246278597637767 10738230088044585501 11795071906912650698 1090918868707974343 1991516788708330952 16974600614424039436 2291296873090251874 14516764949287791299 1696105973966260822 13873289698823339917 939737649090493915 1650539213168664147 15672745378810552563 9008061563054856726 10603780876313351275 636120169348009599 9043125303647154067 5269708350904098077 1677341231404573986 7302025666669283681 9442484393547231314 2891322825270583195 3395860857711881708 1193385642199385606 2017207321943394468 16923128914156843346 16032988173631137674 5533177363372369190 9897689547887794898 2865318711447900192 8438372601906200273 6952537521480510884 17759716214111040462 11027260219493824803 7775051701906527844 13968872274222873289 6030332033723017838 13858136103242190521 4208750971790301799 3828982504326982092 12763249106355184435 11367847787628319440 1996372249991472440 14398537969821141984 9130742008893764711 7966738791632843682 15648405722434484643 3218191349609853791 9780133518030498012 11357579706796181598 9413302379166652511 13868021604333921866 15388242113925192347 6400445610207927155 1093796519999999667 10252247618052592423 11794084237478924056 356439373255509284 13687036088295591735 4782701768703395429 17048767483753125766 1033179232461218793 12678994220533071681 13752353646871660371 6940953506404151378 9446238717078172481 8563012130096794727 3271443250410720249 6734451149297186306 1860781752693592091 7739060662614354176 1581764163680573043 767675252141719477 13504968336587727590 11774670974087925757 13569401324126981472 10156100949295212779 8246458942810058809 11656602133208221170 18151839963538116232 5056288931922700301 16610464777572459302 7813773393752171998 2490937722884296591 14187282466173671914 1050419009176637097 15965772445660364930 3933698794714627466 16190811661299097030 3608901096483077399 1653580334290970705 15179185095033127584 17688567868554115979 9708087676326787140 10905130447074202920 1024245186995765188 2747437983286027866 3906919550041354502 11021030227742224699 4174641794681609036 6931667601907053642 9694558453138771922 14924241515747295065 3993692573944447823 15817417052156234380 16077093306739848590 5612115268326418389 14313470161673959579 9886797854031511654 13076512849649891226 1566014678299425235 3842118682869769502 6980488882485168936 1548127252195066118 16098461991144920506 924486556714779198 15022156761078745629 9592743299752035992 825942172739970579 18327728921946135096 6498172607270572723 18008175690020976011 7818982456756659289 2895473214458070271 16615250365790578469 11854261081304017356 18411325155183336865 3534146951669452952 5015820668564783879 17465345256499001650 1021137602748943751 187225153805590311 10222430186533703878 5080161126809640072 11887313099702083558 10999630076558374415 1271779830839215358 4672486607809604181 12341251602460847894 10217729767268378395 10029463365661636331 15126828349149136733 16809759298003780538 3188289408336894805 3119779024069479299 13072620361265520613 13326630700453546893 2086306958983563149 7937656918508588854 7681415407287901277 10156538137129317062 11553437742848864470 6102862781220370497 12329179829853423598 7395220429062066107 1326726545167049724 1539917000975793556 4973822429924898831 12989726261539103753 4269212457209553542 615467982959432857 9238204565119926860 3315274093078877892 599428795582946352 5790386841917707797 6197471641152915962 12224406442022613249 1912527176877123709 12680200074655288577 5930455407403603577 17592900261116727905 17333013974699766801 1207279294652562629 1900199771646954847 7563523027231658543 3912762968460137495 13070504657038013353 5158728373577592946 15460139310143150796 11024348505368206421 8125518171501090142 12760010287811360811 3498256184527031518 5367498412679034128 11081108264064603830 14098236860013354086 9431134440003469115 5172321164098724825 2452705383878213660 2346404329025625745 3822240052374624705 1571112002775621843 7702139186523476053 4100048824932198517 4728961611603370126 8334551721282896897 11179845976906441546 1526410486476322004 10843908759737729077 10308329636730959301 4617711104675067117 1229768753991232829 2259187174598586682 14511823067585339573 6798138728936768399 961202249199286022 9794163508796083616 6028769145724837774 2998218412249008518 16164540467167123621 8816252202072266905 6576138853943432512 2104786001600362479 16949505331745195431 3607360181241475166 2754367842539430830 12328005248616730246 16000139862864086240 4035524602893647982 10955447608201575480 6705140741791238572 18110667364507287049 12100978690275095158 12475617058850889318 2124183981720764881 16493569729413913653 15060187214935007983 1543527805095348724 6800450032415123283 5804291244841477833 5350873685366548611 14096576229647618321 2092662277500444134 4053639970069559654 16816279522833891234 15286224228750525693 16352927048246697987 17944138214344806974 12929453094823698560 11126089312165255299 2192842177423272382 13409833542125206180 5148471619100536155 3066180423260334379 16130780169966274414 17048984718689959071 13334217037972227853 3588584151864584547 17364457884886822522 10754207196695572175 9467109976247436087 1584401162901970099 15706183817768646203 9611605282699104009 6199116531352987453 7148987985121020484 1026730364002895756 631839672497068135 8888029520003370190 9230413169019717321 352908732921875924 3815087920694704478 5205932404973687502 1242512273897519345 9313169842917269687 9668780156226895504 14448228327534983013 9702968094809282272 9185748501240569692 14026371397047534450 14038069556133458052 9277695982977258761 8501881017234931191 7866102764493575619 7984158706605845726 802944139444031319 7547303912580490365 7552328935544912870 17500243540341749048 11228944993584442191 1978552992519262262 16976602027412838098 17238914672911034067 16944821065424117527 18325587709629094972 17555467434500732237 14934130430133420112 15000696842616560559 4364426234429951803 2875944707141168361 655438000730729610 8574767857860378422 13249208840229494182 4903215528549825178 4414653092447725220 3986817390373674703 2929675698658088534 2360014179144717491 14179528825603971094 6527324768377267785 148617980731377736 16380286743607387596 4448261222150071773 13519529673630249068 9627055009259443161 17081050582496831551 523925146594494444 1790129249175475993 17158879186079891141 9480497579521093259 16013754673208503195 8378818502730562361 6972856536056235416 3746131180480180367 17699305368618271402 703793883723495457 6286865159895560195 15125192416262645088 9482436550679989944 4758692152578829860 474503748481728454 8269214278118223575 10358606180407235650 9739760850340347751 8590670430713855852 9730592911997049933 7248543446608353423 2066475073301836269 10509888078133313871 2789285535007278863 6023749136015127148 1315972239569509158 18001738570996066762 7985215184171255916 10952708818033217141 13720589380060981323 6667117810680447863 10885770689062700483 12473025950068574143 11345558757981118072 1269286498108167156 3941301504767545466 4321511039666784608 8024506689391242730 9296080863000518557 8540297829897450142 1678897496410820648 15049191391312241894 8026960194244670959 16288957387186625154 3177985453843318038 111244058016743066 10797435110842278629 13649933102357302492 17947340503265939657 2604943122870857618 15963168587234073075 5116648598763782 13076554391420926328 7634145589234966279 1280777012201603607 3479186318784033409 7441911342843638551 5325047682450421356 13520903674165903160 9051370772417008643 2012797471604345323 12082379735675896845 3283418467327698475 4997152641454309233 3443509229116388513 15504004956173218460 9930680389782206193 4975568441994855532 17051098470427699519 12746893374640145367 17396187807574496841 15686465539061691135 7702113674255012244 1700296362601797697 15633779472694458298 13064451246626034587 17231982384320145316 9318259773931945147 12663271919090367014 2668738446426712798 7500510456716768125 126874249963385591 16573327529512865519 8100118462080478837 9455450334308957697 12910981913205447479 9294189987648428875 16887001158895787414 2189085254626763565 14041837959916069035 6528364818356256877 7577462776688975455 15827439073448296735 16215128094376461897 11425579685874594498 11361194203305323937 2606214068577676014 10313117160752177087 17398809413078226704 6129765344749319554 1545073966021974513 3404938920771504233 13219714575747765494 7616779511707973073 9053043251858478487 16575153232996735075 8782206996684219645 8109659775326051516 1169901739217844544 11089904854779481046 1368277542159680039 7044813004733381809 18266256648620978846 11003052470533020966 4163657926735627804 15094410309061046167 17097135443460282809 5449144315693616704 17092976121211983015 10517693453095194666 3951767683093382639 5336844236283461595 11963417971881750918 8801662633197225427 14185511733668962037 7513295242684853555 12518901383262941056 17726143729500214340 16205362489668170939 16669445236957020383 3052709870983707040 2411935263792587364 6037979173230397941 7580294325460149483 6544309759890813485 11429383780671374146 727869854343322256 12494706457917421905 11907535006119423902 7365261565221913943 1557121871849268927 12955761049296647193 1160183868265441961 13955538080645748502 2515246204670977920 2064626395786032410 17544518194948080935 6917332490446177124 9488028917371759621 7042616231510531449 2936907903492056897 8181538965733967814 13414791808717374320 5720171579088503349 7142262588010831652 10992773249719550022 9231104304412097674 6539303125534081718 10905941106607056789 727362522035032714 279765021775965525 6950273210522815152 489016666592763549 705697213162105463 5333934030922935678 13275331454449194938 1221199107293711425 9889608355335811465 5076730626549294255 7500688179122865005 17469279492978083276 9826245946413179624 11570080733997526374 6159875874404878154 4387497352788811189 4487829624696244625 12806236073788443354 17905911772198215651 15785865405857994520 5624410252240350924 15192746020206257974 9530591581610305499 15037376575142648337 17345638939952182208 5824502703130173985 15400878114198734109 11180298502827342233 17447730100406957321 10186681609056764609 7418611890749058365 7915159842238626291 2457302768162163630 13277361596542757408 14725661203597784673 12796432240704722732 5990111098813714658 10263377030096277251 1249379301332322303 12369258322763786019 6452394630415310718 11478079128456355577 1574441172524275616 10157125737277060457 4948389284043798987 15094172418449636719 1584729497191048325 15550717744594083560 15084097870806878793 2188925480789459978 8591473974425367534 11049336461507665563 15567494216805432888 28983935137479289 3811792510586983746 1442764090320652918 6049116679784769564 4497934246087043042 771649452379888598 12134954627269813854 10801549840919108926 10256729208626239597 9826650467213201992 4503062475996997164 2678485255228832959 18369368190702398540 11954315904078534492 16774289920479969651 17618946105508206874 6308330277782631905 9546126014244288058 5192607921358377121 2809610925286158345 14294348690620719460 11707610608741223290 10147375592500162810 14182138807716637241 13761974083142722790 1071932680107471510 13297713061310719359 3879962956198745500 5168954933750457059 3646906520641199739 4438036464091057388 5986850416811230099 1120249343684109867 17774143255391723357 14807608112552612007 14747525000394284555 1738441804417003960 16027140943653950685 5409012489649277991 4581717421183327308 3316300268704493887 6044132084029519898 8988479735129476303 1516079722076155649 61527339454754134 6519321531499773841 10203932132857024842 6650080816202767611 1440837420895220981 11141881299272814425 14389171839092842473 8294671867046649510 8790551058555372189 17539570594737799719 7198133936299065341 10556510086242233663 12575583030671449325 12206677009008039430 3015094623160122856 18362961387216616236 12869337520012984452 14078915807463455698 1623359389553942263 7906818206580112444 9331809321284663840 10300136132399508778 2067192724016848074 5815546714235331065 16781232107451719451 9534823721831153405 4157472127800592295 9833127335140059535 9555449219723644740 9416195313767270887 2819035406541080510 1452517721454443154 5350729274006629544 16173790641043761672 4147983216548720537 13805046211920656668 909232304000124859 15060045596048062045 9569920068628500561 8184100118379720613 5211239199476771028 11789940477780109527 14627890618064076996 3379379052284521323 4186688608731435433 5833426623921628990 16987797172636986072 509682527610678987 4478645250431418143 5914927289235843102 12320045944046920281 806934556223466475 1571975494369998221 12284836345816018227 9663889459749155577 2994650016111770710 1176711339625282785 6859997210043033315 6728326007152381640 9605162908219871127 8063590678724322618 12787441770747775906 5545029114339116760 4653840513733051773 14200470231962300811 9071877076653196416 7836089139682968695 12536298008776947004 12329946539426504936 5452146560840959559 2066803804869037036 14697393401312388243 4484776559519713784 17175639616821488536 15999072158326520266 8533461903335997998 7872174452413238889 11158445515496791137 16178544483910088301 10409890591170055965 7905555139899893101 11289962690647526962 14556461869509167267 6295316370197261899 2482138033736022419 6405645415571405477 8325845898598756282 9891696158193055705 15287174832804999343 1343543106366050251 6534825185584661515 8864402781518499611 11807598727134554867 12035060083191909560 7641133900860357449 9579841084995598941 16552005062646964569 16520833742983092127 3508716245571876933 14614951388457494400 11680411161007959792 10737322951257004153 1835525058955362451 8368071780654376000 17086810092545374756 6659174771958241477 17719892750142629224 13481308762416347518 1349538802136085850 5886890469209530562 6613642817410603988 15199010485128834105 8065688944882194532 6678605651706361548 17737502199499148258 17544867024220293120 6329735263629652830 3840293430653910670 18191200435250163662 17114928557590051469 1761132940931405232 11070560070060860587 16073502588500161473 14818811216331170376 2720898472153365414 15828681965864745958 10313098708763014132 6143040701158164595 811692017596351753 11824465422929354654 16419320607040486054 1969545973047261527 3743411257567620158 17559590554187015030 9578073386967500718 8758408693708445171 7502144184974785140 3721570077169677309 6974131687114433762 1555299499212378931 13028016318225241399 9571940321747675901 17606152232788732908 15620758202595056792 18003453329223663335 410185809527228460 7401511882735453936 14249844922381225534 1252176309824435939 7597516115071966525 1023005212088956743 10739734766604367058 9409253218505106160 4918243332056887990 7548163586067031395 1356591450223417803 3616150993174110140 12131777336861466709 12886421884838206394 12297198276430911632 6620049265995470710 11101966944402466655 11005063022913633626 12817362152245197690 17101175515430344331 13736793059640754439 6825019753731506482 3670884878224819219 15083525199645654401 17752712417614640761 9165480664391646120 9838196064833651268 17064684469704857881 12668901885537932929 14120609409716239210 13502161724615522340 3722435652769448351 2615132527077074837 11587322675442558633 9112189860055309735 467085482947907823 2564277659606532210 7221195421158007085 10072497535898668676 4456182624660026829 7459338614371194541 15368175827527780653 327564346985251603 14812479387698856006 15023669824019158362 9148590967937889228 11953720843861449617 3001767182404295756 13246812650470919286 1987235469746189371 18248939820748466241 7710553422748216492 13379542740275074104 16226974994342328741 2730941977230193309 5584597231172085337 13747284053113700708 15500014828547889457 15296678306562229905 12103005077130976131 15220138119820989469 14970699051915551868 16764289663504062930 4044983111169973271 16696084521218880090 10147166468923417908 254644267800493172 10685718926415245688 14106005230755462355 10887996722570172640 17184824706860654693 2760705646862572679 3389786845579677529 5791692757161699567 10265263602176419605 16736843301925567905 722629362413924142 11902357670835966112 17700496122237557391 6247127814703852679 4476922717303006051 5992962074279794975 8991488952753981867 11857010812690177837 4245900698896702238 10386178955499479815 18230604492309283361 1888219241624969902 3186775640691000296 16125557231532251298 5861853593248189615 14184751655790329782 3809052003560178135 4152520132651125751 9695380175152530393 2962712365404454650 9119122917400203599 6609983141482277900 16928340811728935938 1925570706694826805 3370318388351983621 12132426239127867005 6016996565920950865 4803614565217337997 2368757046126872983 3460927620530226850 5109194901412943448 7555080433893792254 13296780892511934406 7292075777045081626 12439382969593524943 17593729521529299375 16547757132587270274 10150919994462384022 13102294976055171628 3282475262511326969 3757919379905580 11171359411461428956 8354414167228080386 12663354588434220906 11836810348351953997 4009717431386627468 3843074458902764750 10960824909451816429 4965843998797300259 16229338822258712231 18339670876506244845 5521830115615887479 7411468929249778690 14419765102282228180 15430307439173099731 900165039392296904 8017608905913756373 3327143509987087157 7508247108816755034 1821672693709002882 9174330511180967370 7902990121636312936 18445476330809651876 16499388632625599448 11609267906928234687 9469006454204545592 15137717989337255996 17675711083942294189 11831909235227431344 15698713173598318474 13893786913053510973 7875183578065985621 17631582041453518828 6155040927390119971 14180385162605163452 1749270005380228886 12648799197869668932 17155400922131278809 13290985103479014795 4072570511780561767 2082943171349324639 173035195219745723 9664171545988140829 1949333796698475310 4109525622622444135 15558511546260551988 17316954131713616069 13829285622836322683 8695994566829323971 14779548850730408954 16037075987030318693 6931588087561723777 1794749423349492279 13921220704742369830 14346749057192151793 8812391522584497372 4223048967764002400 15166356291406762042 11438596896492783909 2822663435329870144 10659570773756095912 348925538327338317 14244039796841500369 11787901761567065049 7828514605152568032 17835246595777249262 18018112392648412476 18157738443938231100 16788733878639805059 1166496999252500212 4201176299550715062 9261771693616567887 3459580134514009909 12920119014596279247 9189802981113123568 537083124053712964 13684194825055980785 3019585998613548294 2932588524015651410 1868479065593637312 14876925442967445051 12236883261451576235 4305311461326500720 14072422300891790903 18404618958650144370 4728981270656236558 7372280302010207056 12621462391573571336 8085943212752532468 12320725449106109968 15081569731483540681 10725118405423704899 12861167677999408076 11392742721781187561 7609459210814990961 12482845803481327495 14001155550480494361 5349856402480451180 6651088952795185407 3783635900900154823 5594401399556910191 7030846227406418378 8969784762136272599 5780895393355322882 6337346526071923444 17253749287545992746 10085446681565657637 1594287794118298004 5191158471033884393 14222410574314878308 2797298358269176846 16780719803534579283 10946933171847174580 16758717637040413180 10121820345180750761 4573705167242593451 214950767312234540 7208696380083821575 11865162301331757356 2569728782976866935 9295373781827217141 4853027713890978214 15447342582001033000 2510134192123493864 10827244857817046269 2794517739333575665 5215568455344389332 7978620373971110901 3668155851389133149 13159693011328062098 13393761238720897210 14647992707332211415 1573524764791225951 5759665522488188416 17425202675443802249 8919295995879897077 5043606810452486505 15598548615430511026 13928284616364899159 22502666170129036 15510305574086321241 8663233525114985393 2539621132886409008 6375368553844460105 16136506403663408626 6598558373338101649 14294965734339162363 500421548792899989 12969839206658367133 6951731874975070610 9327659851850050676 3361684275566445380 14227075255508572157 10426504674540671620 8316595304993005276 11980057721513398 15442900663657953509 12897682765447991297 5275348752377717629 2731071899758397060 161981148790131032 14018057814535641733 6688733255777275930 11926980966248295512 12766308638711981527 7119278010901470698 4371473949857560933 10409954275380657806 742201497832662438 9958662479122464345 2905292604519645880 6185508792330128891 1268879876629470472 3462019465752955496 18436031083337522897 10147288870486166547 13314569042237533977 852387023475290442 17415760827560824584 6239722026850462894 700887390891977461 13740648697448630809 3394543230049074644 357137068482023896 1289266502294290414 11108589526607682742 7741883347680253436 17612916147811594690 7933717919556909697 4226615460555949102 15862565764985262611 18330156952683015179 16756086538678588664 11208767471843343125 9740030199198563164 10072576883521335805 5883999312513339133 13271147558170307948 12122349892283278342 14032578296280152077 88674185037384560 18365360143862255076 15245207509092458264 3782517957169454754 16235729759054797113 5842922116856858114 9873005343505090188 18402430520458090130 4558114954035857682 13646500199698805981 11330764697349380753 1243052396916823385 8676182811525823859 15865573630512021803 753794981441474066 7961624263900565452 13317962331855230046 9311490173845276791 11191238752501142741 12138113500544037167 16862793943374356337 14728250171864088453 10918749982142762744 16614729587527460419 16559911497688017224 3891471849516739618 15373701241020957647 8634976564366799367 12161679446511236713 9361701286463185421 5332301605833645029 18103849679727709623 9323472781373082787 5091746221162901110 13263396867301968804 17780221781018823750 8107248779130203413 10942857496953732500 17010118605417835388 5120119518950183024 15464605121006460865 14539413592293475519 10121625273114719228 17580533722122720403 8707186925757972887 17678675328433282940 10156843642057447153 17905132825881500678 1876586707685494111 11164556768693161218 181112611416230280 5073559306799793620 13423262457425187026 15582006891922008523 4757794530785407265 660710853546828649 9375194886190930755 8936295795557610780 13599496530453041078 3607889926973282868 8882111394230484279 1921789508331395830 8840631922359280068 16247233250920369580 3416073394264765806 16178661050269294205 4547739346159900812 14413014889452574314 7321486780170191468 3674242635727319096 15881334749175332875 18004824709679869455 8959921483547629345 7509373493254316402 11071350540116803369 15103164018104265614 16827448656973708282 10567774405125255187 8647645838461990804 2564642405406441306 15031294263174524953 14516967299396197950 6729258505267539821 3979245356320688006 10636845287588998111 11164445474236019773 1610766912487197123 12518316900889806888 9747956722862206389 17485533039492334932 4410991447633581806 12204791085861222895 4705239245801320593 7232279547032353270 1024959051237674563 1736806673876334920 12809056675118167027 11456393974559972091 16282924444253940844 11268624486698614728 8157971321212232996 5482145327501526052 18065748727901365945 17268982250339547845 6476215058443834915 15572319250959814458 3521207814030345888 961003284881241576 8302592157543705094 530605762301286750 6808523213845549973 10848082693753055039 8472839670482127898 5682244617141870021 3388619599195478486 13825647504049957491 15086671673813857919 18236970994591143022 2501384903595707627 1809353903770334212 8158138730322448830 996567929907727661 6643441940079157693 3114624112608005498 12315934234854163778 7563305225399998129 5256108263253320674 18165030800546534977 524127125606814417 2529378544362501599 9416093516708455610 4815198100983215506 5366554613680130368 3951870214371432757 3928479467988179494 16829664224491022890 11527420899593612577 7291107163014797797 18376545878439004026 6040046570591188314 4374756961910331935 16476702360051674460 13970644682441080724 617780241084017581 9983321547597105119 8455045308860004904 5258449390033826065 16001221369860399667 16429244528606670891 6486372065436531308 1973371570285998541 1267201269672759992 14161606529749858867 8986584849402377648 12050612270667772974 15831832885585687258 17268809778000199460 14949847870174959389 17914803073162482990 6740090274295746471 12506406638960130567 6510038151133885204 16295537275894132048 3758596787790111143 12802254461080129864 14222022828103431845 7972665912149030191 5659519734738486011 14090109603189619262 6715669569870377690 16273610289529156492 3439988604477282693 8343853434207879815 11400229407786651353 5756195452045193667 2686848438867304127 16855612806452173135 16523737231294491510 4933565671381389269 13691234430564095464 12971805530847576348 5449277545564827528 12151573426779322934 7477388408808477421 9151715127602891302 8581440067554474309 13523189999171989044 11695427659441053834 17441840373920539010 11191739398914716992 7779456320872873534 18241397078017539108 5022846922381945346 878081189620724530 17983483859915962472 16237547930212937064 10662768894106053308 2034413883287242470 3810780217779848350 4798741723389006417 5887584639223075405 14572513954934352 5309413284616141959 5449112886310962132 680373282376231306 937965937738341198 18315412620428942935 17983011492493390961 15034543682257597704 16634503714882193558 7845838232670991595 4946385796970837564 11914935562789160728 9955570781879132840 1035008436137902754 5036485213765338391 2602145612952187483 13835946210261446134 7747065402955583227 7628051979617700319 14416463875738401705 9989742003088235305 10121793013534885714 2848629089879855911 8053476455337001482 11703321075522880044 11817161184102891788 14135236042181975714 11716559956191258111 3997690614464445542 6625330194782050180 3245765287683594360 3397816345477425956 3692691020889794139 1861205422325141530 3647776990988140281 8048369471741579297 8361398385276085020 13930700869726914155 12685352112758624593 8098038011323009601 15559282419993687261 496724027509723281 4881140659104403035 14720601086364097116 9575599149570480180 15183797206823491676 11895056431487539748 11835623340587975824 128809618401957541 2939576226907586096 16108867980804516961 15144277938985084004 4986215057310318771 9921847150572102506 6504475813034778019 6296354748244300374 6917974665934041345 5237875946828273885 11490599664747299308 7472263412424212333 14731654650444059795 5711254266685663391 7235402324738775329 14643408432073464222 2680755328964587365 12895614357333099999 12936234976960639667 6770934341422037229 12392102098654520014 6181228540396061390 15014218812539866535 15733759504694463559 3425788893585604855 3275889843873219973 1362708699316002894 17913071363635385349 7582027623526516804 796221154500308314 9728822224448759050 1699452725554531494 18420161281198850256 10471535983579916495 12783639931494051692 9830574152307301967 4623847313059668764 6523982879269264612 1169988630261807389 6204541077156060971 8490224079363115387 17861845182796509515 5898717128398160720 11152752625691964281 151026473602353041 8482073347891661642 4219201117460489116 12321560086860571968 9255903744745590237 14417267891393738568 13050288622705610689 368935604666859583 4848165315397126097 7904508220853743863 7558711669508444161 9473646197010617508 6219852452544956931 2092217938322485858 15732858072414524617 12036453468390091130 3867643336349332085 11348148651571996761 5034550443573250343 11866788767615485927 11084833186851253008 7253366146429858810 11123377804457550730 14450059132339358417 5339808339211484165 8896086512214674558 12764041226167765463 2886454141351640985 6613030276811594558 8681843650184514774 11874459234117355201 13320534019668764259 14116386623521218614 8148419820995389875 2509072577060825134 9332745525625944850 5960372809546926615 8582203594916694698 7545024765975207675 6146387433754192656 12190005812401361073 16089266484841324321 8022193598225273279 7356374309418181823 1854625207171948280 13382433265703807772 4053728145102484899 2477916394063352173 15235290165380535198 1245284566160930694 2944600886804729159 11428113283730839855 16137251841541713791 10165387175117820921 4124955580531515633 395143026579931734 15951706734765861464 10338480983910113140 482902079438585246 16724603421646639230 15976397110760068501 8327674777059153997 5560196409259383623 9064178002720397692 14100781113527068794 5160311571065789420 11386265723294860268 832420439057318483 3032994403685489421 4220540841930348371 18308467826782924779 17828774819110509155 310148324167672805 17342491340024874187 11263400921900857193 16270573336142713241 10026235474638580266 2078883028177751268 10032875763322867201 16206095110220227440 9353681611201449555 3198211310499509419 930329614249460720 12640437616150540227 157751820408853203 3114731674199206749 11564558160793247334 17514279224410373560 11323756157479889256 4242569075251274886 8173604899762929457 13641603007002655208 4691853186944292064 9827222532297713810 8318827821724782971 1898267859955617439 14745572925180587412 17830405468613359097 16891893881876044729 17540738207310805218 3167780797902380197 486996381882537396 258705273107200274 10585146423298005132 11142095690407646579 3669983388218955553 9978489411244652035 14988015978930290023 4807709935676637879 3925306777021562321 12633352414982985394 9084098250562255822 15468666292788387269 2310246398651335506 10710595809434249837 17099774215303879414 712413101058785988 10971372831474339451 6671092170407061818 4910089049154019857 8791563592588897846 1634509416787186806 10160455300774748058 10787724470961101442 3319857436526789743 6639392287086342658 11991100526571909102 7277493570312984515 882610186876462025 4309222458539161625 16923832994872481508 10388867133892434090 16975229888262438005 15649365342549907129 16623020822693001369 556937507133787333 2056027937450988761 6653616499868071051 16478140423379906227 15344271031086727179 8103669548439614192 6702396275725278046 2396739538836396849 8415594335701269873 2625528018032473048 7186026737318834554 277748851734517857 8981877458563943706 1539698916719878152 1603811367918832183 3585098173391599496 5997727187506322929 10917425637889321266 740596933208327069 11817243745762235008 11092063703156606081 6095616015084439886 7622565832966251475 2433789672132222353 3002625273297624246 16753573382483477267 5807002351020925057 525070948778358623 16825825756274858301 11744173799903968346 16510870296043779974 1223125913426809650 4047213425042842483 5181125413327569580 8967834929074516661 5585146758523919203 8461296199392126306 13768363627525647712 1935598830301937873 9573674370624807328 7366930674501379161 5757820333992787988 11507191089804721615 2119678927189632186 2079416319437186731 17265026568774161924 1271852086432156539 13902288400979195191 13493833816242600563 554261578523998719 16004241276866300345 4628442731049019427 15912659596581517837 3172201444029943642 13137709345641741744 16297507378285572712 10560064224354692618 8810258231522760047 3569641477653867077 17842203150516360622 9215728256395217006 2760486448973702316 14883124056880261938 11722272095723940851 4857941617007053396 3781372701003173856 16802720922881614867 799022227745407912 10090442229947766628 18073743124053828837 16373447915117163041 11638896165832918416 6186994783309775198 5404848048190950443 17817128822921575863 9766115211367931859 459922110090483418 7050626373663272351 4204561311164012231 6514194835559932644 14797769608768512228 5326203151801514207 9326283677926640907 9278144428990368547 15740232262121633077 5386897231024182479 12333175472742260796 6536091950041218737 17250264346786999354 11772977540973670457 9633578404165192643 15809887449456650271 12202957103090680480 6967760593643650916 10346414220597583255 9329127933404561813 16694247529531372641 17073297089498250770 7017903193140503619 13898937298435782724 2439140621102160048 2314467813942517706 14248241950335331180 5328888681961868061 6461401210768967259 6959863173339262524 10701238684316615666 8217755357455479668 11337454557457453695 2934058185375636533 17110838192889353627 9938124179356496089 17389744732425812807 15743013630616492496 3450236522921820039 12530034852180837558 12762012375499076669 8651172645409591201 5476264257046621600 11028230825986643938 17116506259145282851 7578829285421980730 2296003301762866752 4726580070229138157 15663998046985889065 10121953194719188561 3026303021315305715 10599387100599660356 1939628163340547154 11450498350993591815 6511593586245047402 5747856340210996872 16290993515973785524 13336199157171119072 320310940573505267 12961041134006420032 11568458485333197573 17145013462181057732 4591413385806414289 11859556083003325696 3235715050849200893 12973847829556296878 1012280017560139801 11807317315423164394 16643030854966132323 7137089338178893430 12171540737854387640 3548048012428526943 189132857168451089 9361288444985151677 3474354089432687692 17673596087173991637 5942187427052838163 15498479541422255837 1829503504040241021 8840535603331643845 16825294270343260933 11518296595931132045 6904849058275402360 14196582844671878429 5328882813388222340 10033889210998805298 11092053553395039705 1744412339964491521 13812010830030861390 16450141014698561142 15485584862096865316 5447321561365268129 8848424721018811153 13305588361260006 17846610768654433590 15031190351106395410 8411601410998096039 16388589826000734203 11859594847037803731 3310565309645252185 10614119569149823573 13053681995793266023 12076444875715201516 13345844093737898721 13517722984371450745 16998196424455777351 608428159861645867 4883760244555253259 12010215649201264578 3696173623307212434 1327051290098717912 10716795060873962443 14650528879982420619 14009919209930042416 3004201043098013384 10526370479252544682 15383732078054125286 14236183011070942091 12873683339737331701 10896468104958644656 7775608267047957000 12435490308608441751 17488441655886980538 4003131690567499776 5960680384020928374 6441077091861253272 15466460859811592474 12752727743329017209 2412017361162433578 11327433896787516520 2101198070302780778 13918387283640210688 2853786029600841900 7928295906964110357 1268132705808680866 7351356758327338108 7474077378561368701 6139173473109486459 15434016380643172100 14508212172025700458 16781180340344914362 9376924558398047063 6779908610033236438 6115859748043716110 5816218342605903575 17875165729643180661 7931123467261324263 3140114218021315327 14073971733086292747 8108701577161917453 13322343297253953546 15672949788866677856 15165522663169109148 4776197209139404310 6190692732057498016 4603501107971420537 3493929149460422412 12626696790392610706 8193597578951912540 5127109565535682392 9051194619834784999 4219854505487794762 4446306376228629632 14162403024753176135 10232515999447271460 13915112848533228422 9390956282611438096 6163390356342358821 12466827136123773314 12191874554691000427 3259249740549691060 16758962336307933681 14980393165076937084 7929042643620715236 8698179611025207543 4004872281610448197 5097531624669455977 263791792052382630 11590987672660200754 17119412498973657793 12618887537605630816 3389943137400856672 17649540157600368659 2434722205196432609 12599999502054011098 5598957668154372464 4524370164877685082 5148251437151598472 4966337346921133743 1021969374084884248 13868859556928665331 15214353310063075606 2697103305422434035 12070259519725185721 9436255193356201289 9713523610548862033 5818942424401689458 14013190163786632058 9228701160837521000 2028730622189318881 992332611968520947 9783173995922670583 1669745384006385546 11220849969296784273 16472721137945444683 9198758005153192183 15840722803869689874 17617803352086151158 9490678703000435378 9437435594885266298 1836725474596155656 15349437227692085918 12740675107145585063 4224511609730146314 3085312924886919815 10727622981601050325 9486111627829501957 18360426522955036778 12688416117547239050 10191172854067104532 8540249444866245229 14910857378937318111 18247548582650383132 7111468595689722973 7949219034151617841 16495580920730410322 7922378176417409117 7563576775977633824 10357819210545016947 436522669245326211 17719378771392757612 5118128794804484677 11640134887220131748 8523548660557828822 5385860739858718865 9930028621482070047 3225881279990377457 1991904576104597501 141682218513579502 549671927897197255 11561103401940694359 4808571958953567915 8295765308467255246 11194006276820857305 1725108272309892028 12602130606164905222 14761411461578848419 8222156077813508432 7223115478559931794 7792340716021668344 15378351889425878161 18148977727212484477 1580395919361965866 6272910273528616543 4075255383600266787 8104525925211631596 1758469693345760810 9565506705100879240 1845032015485022897 11756331066382162853 1158119212002217079 15259685222906811409 8077989103097669213 14916258881816051683 7630347893974568456 7862818142037478360 12562245284360399751 16125462601319705957 12423008908643012456 2561898140186981081 18026905648566221858 16193819965208362030 15421670176872047251 18115162751545134143 2658410629824685956 17686485821237567554 17284091705816380921 9990433397055408966 9399330991092394146 8373458990808272079 2343635594777988158 10816903367159521548 6969119961618323290 11853066547433268250 10428404323414698284 6329383784419167148 6047144189799242672 49136361497543061 6240082848905582683 8812531981586522404 15517293953682017448 15695916498983597438 11797545104962349874 17189174830928733117 9994007485894172698 2477226549931065978 14383282786012775158 5582454026851528798 14034039845265834676 5311785688520084491 916422822470973281 13335417843937950311 18138015800091584758 17337863974578543554 6421158862766682569 2181188146243025084 8935672288873511230 10044286984252261155 1984918027078513545 13955331181456663438 3292955192107415898 10684787815979610926 16566875590782250098 2407013814586266007 17146435489358639916 9154625494320496344 10816039764076323386 10059898314319091016 16016829412306228859 9856780086977810883 11409781307509872940 3911497141606722393 7501971083318130614 3175771407065045388 15148780775358874029 9882692695110549616 17114542022519773560 14469327977613810818 7965819441192580683 3779123387747753151 9086337454233543169 3166110437403591957 3571600048874146244 12758203015864923134 5067066443512757005 12975483179229892455 10708895557993229446 7733927915943053642 13712321485127124256 7529462467771461973 13371991689670003473 10892875330230616783 17434676999282782998 7098005270334724976 15192143836511173924 8385454210764252067 6871865452427072254 5759416204442231386 5496970613632421888 15370229001284029992 6852862833553380820 18151532509250761836 15182279121004779632 14099171509357973211 10238446199061098678 14455670596871675308 17220984169131344591 11724081181692476522 7437322959920711770 6814006783151985647 489730087431403415 8045695674038954126 1569986663278183115 18319136575733087212 16801557354563463164 18204488400738022093 14109996916962131884 3655993608906963135 18185799813709419833 7853349995124857794 7265478096392262676 5352059783472197782 12434620348024379568 6005166366160521643 10007835742486961442 5362901841138384583 16543087446169990751 514904810822347696 1964452944056440087 14755801690087500332 7591684446982431847 5553859658240567344 819683807011061655 11369899081030381219 1246398323057441666 8573924565580835571 5191310492933740141 13474693238401299344 3318937238063776880 17702495698840835553 692334778261854309 16784840290568271332 9927671836350205421 5006398513695931870 9144472146461023755 8402035779815939353 13634443328105275749 16466103716116818200 16597936160506799717 1418418925689103149 14976323189028198490 15846226561231283025 8071644741513371515 11877608704749622149 14555706733227779310 16367527035485320742 4261253007807696477 7443725183252061833 9381909531939239290 3895588032415066314 5898352716177222519 13632554603343304036 14536697383093135123 6376865612506857678 13421936935543662555 8480169176957361579 6920666523145575251 8096753460288947023 3779621599135271631 11073084570651208956 7441362204784053494 15441616839744316459 1064446361680533240 283094050514627750 835398846224393247 15616034493394248958 2678161391062559476 482398874592739084 12524082662028111817 11628090237806244283 2815144636855657546 10752492414147956741 14613294037480776649 3877983637765677686 14880641861340854690 12543332198588991998 16832308846146904787 7800193177609785336 9753837495043130526 15757195290779667062 17671769134441022169 6567478487268520039 10852683358601945129 11255636606342323153 10385304391062964579 10964209191687056392 17585177989818203325 1417310331760849279 16173116377644460880 11081734621870757391 9884728133196054170 17204228493925719048 6137727744435631440 5748192637453995732 16699542765883827446 9586649164056262040 9843326781567052027 16764070175612274118 10296990068900427237 2416536108649436158 9340194171448096346 3622116523780994098 8337607654360137186 15544142276849512006 1444477938475470755 13910062273092212852 12412993496620242331 14366741851265393586 4518567841707669471 15588006315694494573 14083357600009004329 10419439029909716405 15467206378755164780 3889965465321327050 15202936911890695532 175635146866537803 8729300334751120266 14139167563744180329 3932553499171285390 5115100054594915134 6247966241774317438 10311289939409483306 15212055406275980740 17489690298254085354 9434901297002514338 13172103555315767279 9280412089046113449 3499769472908824867 825400129451285972 17772567743481911212 4793399241486064386 14233147728229088023 17241046998916472359 3284300221634252612 4303362675115258390 6994711651391607282 14360818632685210121 15511499971886644375 15763760605541931859 11738731069669573106 13895877864439543051 1940241684746019103 2537015330238705651 1688008264905036943 17864932675767936386 9881829989117928700 3057588170272130626 14798768766641318284 8571409541597492157 16147599683854776924 10780362721416549783 17774445175324691595 11826695322435051379 192094281598927452 1572574999167715904 15188932305927173587 17811705734306328808 7345707224072574404 329076811819975133 10422765392540552904 14446427036779508332 4110359859293408083 9828977511214740891 6980620671445801091 5119972159444039593 2372177436918029075 11690581751052525292 613180206409002303 8782337945746363887 6868404640827960216 6530616279609957534 1678313255392384571 12995040107564552158 1029056107311834660 5931093848005757749 5995821500370297417 69150856914025362 2397259217156277406 822247448343455117 10181069419783583824 5709441889352009409 14794708644230204394 8329607431071822660 1952118514215493418 13808889360989993833 9814266923486067993 18166921715795569225 16968657921222831324 9269654838864967896 8149174160613356212 8087358687781959037 3567693972033125073 12849669396075221275 18059502511967787025 5133261354895340583 6547902617850057163 8619689991264015312 12308078122022124182 6949784001998619616 10519521645569445344 711389369554967339 13953310608894372378 6352979001588171892 15347782284426318851 2308065618777203529 4940200235469195693 5219897972965187863 3061355422156335811 16161113754542794410 15590305902906003034 15973568960831178236 6773426135109006779 7580545137390043798 8542498055777658464 4603443545689452338 2243519004089632629 8210081979756216812 8887110699480710972 16790526454394891630 13856133335980721421 12752671708169086989 11176241051321795359 6696243828386692029 2057579276966972618 14656562484628801950 11633423934752008516 13543182977823156439 16229406776304695433 13286140546375149530 3942524167936274238 5652335582858628630 4780900312784709499 2253651200847497460 607985752644374860 1909073921666126129 7133739768938899235 9632063973455335406 17258649545213646617 9836589748057031020 17367599252112980266 16818138427276588604 12973087479096815207 11730063413685391413 2773973363177177815 5995629465192126588 1651720762086942369 11252897665897345614 14472989469363237690 7469709248529660991 15334628416358585329 12541989490346460421 11363061254819676986 16767096971587309269 9793696041959581778 11761309927626355969 12006817076033486474 2265787865514724915 16998862430378924496 11661043131394439657 13342688228242046081 1200302748053448476 5051573632518874035 15351548931584887170 5780295458701037466 14669850267011198684 15439315569499119442 3865003163358053418 9573776323343606229 6961594801081072303 17086864761363168162 2570453047540101535 9901310643170860424 950451968860735966 14517525056469995922 2686526386735618430 8072021403140810923 4000378956147837898 17628510090158143754 7262039743647247254 3066586377272177642 7663556992721029031 17305260469088918430 17694274377103333788 17030172971380259424 8928092632738697241 11726106105198643797 6696946848849016591 17031735829450037754 16482702833223445735 16063814923685808991 566990278778756534 6738268623755529868 18306461567165968351 1796386632934502539 12523481298459711440 7638972820296598930 15125593464924952111 4762581329034077734 4771566082126217846 2295443902115016096 15721615006558260940 9082141734663693524 9538640660978571618 892326534482706528 7602465217515449055 5705939816313199758 7646080799506569351 2795293431863055712 656481005194770619 4954106653622331545 5782996239183588773 4986306263406488158 12216365765908181286 7428739894503896795 15317893821974002882 16134265544941537508 14583955876770077533 15967672283494623265 3966061856182754194 17415312316834614085 5012775961519950700 2399913765276631769 2563106679560711921 3370530526916830116 8862924951709518536 1552096493227785805 18154304213109679622 2837464157896288266 5326910354773260706 15465894779174980922 13279647173405903692 8030826578697675221 2096739514329436790 3811370914468048504 16173700557826474319 11833009178621121176 9353050622191281819 11525959261336746297 9588394777645671872 12716869926921581638 2955425476471838352 2091478864695241492 10827871619770313573 9779598332670764910 937652387345339064 4976061689027179922 17534355468955378132 696009891873794900 16921866749439607977 1805016715450501801 5094856324942215541 2978195632948860402 3294206533498060757 14256196396711645353 13657381038596072596 7010213154746920256 16910748433797682831 11363348706135427183 9324942732244567419 17214252782888617424 11673316405990727429 16151597729944056251 13180818249098531844 16746341059518004046 17992763256210515069 6923297008963845914 2903072975275347798 15327909280941527902 9101288257931860021 13368041168860423135 8272085557661108671 3082955950806990980 3100807540785871028 13476944140341271436 10160183068373388207 17400882157275812329 12798305922617250846 5055688224539839728 3063876854509716366 5534923286452945925 679017766646044737 7531957923574847918 14541039768725105379 17703337759240221035 17171043197060344269 17801578992579922193 17251850622928885221 148686824369002353 15152925397732506909 4892553559223651850 2984421349496417453 6105567534820271772 14987927996332956919 10492032049184184013 2840859946177721539 16898935465042445500 15298514378320573682 17715534712230663310 3012376941826429662 17617229219475579058 6221250849793043739 5221348526484654918 16504720136718490262 12902229107101003417 1198894637040016715 702291966295606939 12440662011427678883 13009570325991159217 2709463755453115588 3973165400083901093 11362217776497849993 12664175311461650866 14825718665929565078 9626955228412316250 9907112615497928486 752540694560082687 12178140747140692479 1303278987135394258 858950388786927916 9661887737416423366 3657314118190786833 16404958588847186708 1212533939096692109 3007069745586385934 5396430836325673339 14462551163905379093 3101271388459848656 12140890149138495842 2522875070680448110 7655196862262662521 5030117649307619830 4129933415891410272 2525224439186807851 5731119328082759420 9864961245342856865 15063267773257784013 3170131300429957314 17955546212552457992 14900813895604959628 9547067470370301104 1148757566506536004 15663838441543055855 7112242366621148564 15475900563340462927 4549046538033183937 5933321292411611774 8103009645028466311 16033042962600126107 8766577608896588569 5435557852781210006 15458063108159557021 8758681527900035703 1611204888962501496 1751675521408240630 2350576573893470557 4146350963398174282 1337330126671902842 16655714948002078752 2993462813998611164 9071957639899085382 5576592117108728877 8010126403077677910 5803120389154782311 8693002519673566975 9320618153144689802 15750024060780077009 4412417273045620256 8997324712472857587 17763300494184425175 11320812168699561230 14524891937915401085 8512125898452636998 3211736476105134712 6222735446251889145 1521985234918712581 17389198820768901366 7675489056082146721 14309959521974282002 10392999784812099468 7827097354953648141 6513521545209559071 11173058669772584978 8551406763871280084 15098670603972873974 6703961848349150494 7154502829571555999 12645974304987935053 17119825181947963162 6851198605832486914 13451026106140637596 9325975162012281692 7579088487636306231 1434985565377159212 16997675209576126734 15209236249601386640 12136744013825964066 1634585478294221849 4583339241594764370 11556947130839241432 5866308685300261833 12026757624334092518 6871937681642646447 2051139726140089617 8475480583642120443 5891338463674189777 2568916090447042374 11366222482604737395 7215249057176476234 4754559954604957257 943322824864717214 8030137200184311845 4220269840710966619 2342635427623340188 12087081270408365743 11298139057444167434 16851839990331903251 1477121709828217895 3731994944071539759 1973949173908533982 5446489919101540177 7632905787754560362 13479787472801250117 4156822012079759244 2062378983535129350 9000318803629834795 16697776652205061899 3723901341794933848 9756841586734918895 2181030418615012118 14155108088152793051 6221980478121923077 5334666362131039861 14445758865896452912 15644967627439946360 8338963443413239525 3447632949461778472 3259585310596252734 17042483909316121848 12463095105635450467 5770244762321450298 7407259468628890550 12544336723291309656 12240271102021130905 9778601644678390350 17156597410528515955 5224105911242143474 6436053986979901297 2950597690414518779 14957853081608993714 8371046500026099818 2943541239526233757 4480744322250274368 2023961560106022832 2559238693425186200 12684265105367178146 12958358362050807072 14051462502450037974 13675775787126945440 12499648801927749956 13767599004974685590 2240590746012346808 13403102074585433211 10354491251844111639 7875974749857418420 8968549864638096936 5516976947085945202 11965448878093322129 5857939916685279049 3872943771066319870 16569692805708049479 17185084500043042056 15327862233866640499 8539027585098563069 4198529011401671467 2206059587689087676 15619751296163014249 14655649125571330665 9803390027993323704 3425832611046016688 5767301935774927148 9040605622278839815 10119382544563455510 1968098803940557428 15114024172836741249 1608596001591819614 9638673634904477210 499737888344422507 8821536571335842367 11084659168007567112 15011856448761238368 15433108487105703832 17368766747047404736 17233242644951100326 5927003712553455366 12374470883077721261 6012185207131114953 1346448795125066105 6438360248561652573 10937015535633872428 17326264881239790536 3143946400995087385 5436603533578687543 15011965891571902018 13140404089887914609 3918868141617173708 3978569646650740409 10934951811408551943 15757606641444766352 11474308590048272421 6483520331652286760 2378076416835730978 4543503457316317090 16565111604001889012 3420607632653458474 16094825233083860180 15963273301635301509 1016298849732952157 4661080650236771968 17942907834344113823 14474052726582743489 12866038408174563142 2723598327265305357 6994390691261387393 17797194536345719886 8669207322295477248 6721036303929014785 3794307882907513770 11195591431014645789 8963612630716735141 17696378350322849971 14931711005093437603 14041977274339500450 5191408979554408921 17404555969054303206 17820690472565010583 12040744459808562622 6797307427591251088 15608407558002279343 16840047814962425700 12010599906561910810 5313316327863445437 14513837334985396926 9569426123465719098 52876995999301704 10752466319476542546 14351176566685061932 6450424530799146405 4486373385786854667 827612021535816655 7380338453497645002 17723006615314997693 8303261575599429 1827994725320675676 10243830071509858496 12342084119670921903 2672317411335787198 192192265781558758 2437148381636493995 18230112832875618259 840504777150577948 3125846816380042821 16413341267429097723 5142372678550802918 5186250611144087094 16641524031068632130 701094454171389122 6699918927039741291 18389471898718710481 16378139651731211527 2322512750246776690 12399240286262853840 7474514164648414169 2626454251972281865 17149027576549935881 15066114191389932381 12966971116929839469 5035607468799304223 2685308980326201816 2089532834050120457 5218638446322427618 14689685495786355503 16213113718963642001 14449884507101290249 9728122759425844167 9057523873008792326 16117109104653657869 3534848442182997242 10372910298262941999 4676339599631841780 12135087933315622406 7337837939270431300 12906068974998053079 7857286610779780899 11912323441045865317 4405015721727713851 2494296688019336261 3083055811361970487 3312957962814119493 10674010247768768657 17362036420639358358 6916354243491574012 17539771696123382032 18230701221464480351 15129150855621856553 907756949517795181 9806596907071575595 10666919438361009878 1676932866069101569 4504611620194688080 2660387296369941851 3472106069527954712 2277701199803324339 12508585460048314768 14096701276433226535 8977515139437730783 2817091846921117764 12928153513295446512 8055170866090107441 1925629751946391561 14624116356250782395 5122710666579831456 2766565068991463102 10543402973665907319 15033094457178867694 15261216007711868138 6936393709061848869 9198114254352914285 14323878041070677279 9604846858478357188 9889314527528552193 5476743253423857846 7328924915392944623 196372710498104758 1531883053596725164 10628171113327993110 15993999162756986185 3875709939312013916 5276979058590657153 14663655919816119094 1690233108068484625 5034665973110172838 16389697120636974739 14763141857726847955 17751983616936705111 6102312978374333967 693857379391879642 5571838609569781024 13939614916390677833 13442492426005423069 10337782585831337496 4678679448390465001 17116337448857923829 7237842705198763735 6273817584747138739 1032165681721649960 15686561018405647135 3585887664465223407 11782362536975996989 2708369682040368311 9538255387435794607 10622256525807036118 5726506487228893521 2755257329953580274 7542998131188997896 2986601323347120384 4486980995958956801 693106533066079828 18371584355129992939 17718053468448276375 10928424027495505441 6678313954772933993 12544916775082266098 3282173355250195079 15462011771770517421 2922295688054243306 14495638138242507492 4182145746045654659 5509765999427016784 11962045439824597661 4027878606338624119 12518264451770155922 6617764720187882491 14117634401412376450 8535453298552077029 700757056172285399 6666402303567247066 14565460515330257386 15823079646134269945 18162181943307324129 5411199582423680133 2983583559410995282 2915487347258246729 16529353163963415818 1483660512014808720 10506897605022567010 15428315700143901887 14731334882642118204 6778958202052483024 15321074493103795652 11421546993002909489 12310554096686829707 6310837519378000993 16497762467303665938 10384940659770959888 13194021899803738993 15013027179192086500 14860937853969388156 15419135900861770938 8659029616001079671 4418163940120749078 16867319431841352568 2456928655415302788 16696491898448922495 5282756610306022121 9267314244409464962 18442311898072429290 2191848138768057164 17789859028293034727 17492908610734240895 12853640411346515869 13274523637575641211 11592884943367608613 17818171931951026568 11410634911823084423 8346256681786536939 12577996469222339993 8878075705088981002 9418217289233681178 4865345258657938026 10506055643164717262 7560387526580449209 13872884198112159625 1757557981464078835 4692799489092376482 881376779244305485 5749367391774133577 6066408896966004497 3087974409713709632 8500126562751940001 13659831670098773862 14002069300129133368 8253548730828889211 12634271324438661502 13580679442827237226 3995436083382488680 14691218215965336539 785617930451822390 4459978295119591417 12955664162258499119 10024292300336955034 13595636826633916041 4671687018288811046 10483992555085484903 9472140014210079617 1644946336000825738 12987383859691669284 11245913320930819700 8651653040605262460 1717460160450214732 6911231151886645038 182406787408752285 5636113462783805569 8668657286023170830 10946307446832140249 826993499883293047 11824753883997778408 17978283729090774259 18257380375521486739 13654607979353829302 16914254914021568267 12675704371802773168 15312037252307545331 17560152810595656521 2594590397931610281 12923218493882736950 11664285655850300307 10137599736637502266 10477396273937730021 16742623805556873886 3890747168050421996 7193626859755631536 13469111225977688042 7803615822007840086 14065449128503426083 2215340043456578997 3703470333918243486 13923394323008147604 3240406843429269950 18344400545053875678 127900558505621041 14288708497411951767 1316257616656011155 431535411139434682 1337133803282461654 268608361988435344 5826328959356664278 1429832625021024950 15988896410691357317 11122460011143465944 12914247003642633673 18283549870706576361 13577119073596626965 9297906559910346549 13057428387059016961 452795509755020519 10482080294176855460 4853118126546524390 8738485978933276245 3543002757315388493 18041368541975060442 8314801796711571310 9667243068397451516 15525760308705404035 4438686034646823626 4261550926124768220 12525137552767314658 9298799958267764807 5206421704282751387 16900683821981250921 17561288349602467877 10471026592597962509 6767190918248242815 13955643808151565470 1498935782995639183 14308123365385019727 12654865419178481184 14081394928094218866 15703403300336878197 6943097127554516827 3918695873875720123 7923369990545385550 4737376252312073866 12142942846194899619 1284269440343797185 1566807473390268520 1425711670539564737 9328589125327442776 10925192950393277067 17268313869527706220 14847348040938090060 2158696082949158666 17686072983795052680 3046055896160667950 9195028039598217733 13561430356754024520 6933179885089497027 9748240561675919483 9066562170607589364 3349351212858364929 15699920119626091088 8795158005329940288 1467764433221128207 7177470266048033433 9209634091762498102 7971337970487751632 14823964548614041018 17733995970805111922 4619325986033959143 11262050880632421069 231389831115701043 7583480118298633561 3038180023327228482 18306053056472742210 2421042781575786053 14553512339720361253 3253209799106505091 9530206391957314820 11298451755513170652 16111705666235802123 11219825879438414345 2040362571680208934 17351605035206857550 17252032737520115766 5370695761137817186 14158920704054317110 15637973988890504634 5286620484431715452 510026442170547405 13828951128972705905 6379687937883710104 13041990966727779488 2016629414377431948 13551512190222758161 15480813588968108382 3080923964119043759 11104222960808213042 10848962222013217433 9955549892398575371 8654820781412418198 7069095858620626602 7560777168444305336 6750121766837630067 14663999958877186941 5850298159742322168 9945835363215451977 8887609996901278856 2282638245057942652 1885976931358533211 9836607999808573637 476579344972777980 6688765445242760828 13725671763252601163 2350347022226015765 11618756131621150692 4630486939778638052 15949721178212525853 4467831476839184857 8686610039260368705 17970534523642639734 14652752931442242065 14443124917486404707 2838992092186274501 7054508730229784580 3276957207442401495 13708802773010346870 16865135371393990884 13242757287743631615 14707207803147648246 1069169957493506501 2653529729553215329 11954485732637811154 15864111256808895729 7018420117409199934 17148599242619531608 9202936275743652835 10134900052108223859 8342165718474638570 1035940653781676729 10752481122356590452 14521737529560225163 6096391312099405000 473456131660839571 11707025457309727503 7504813667058915814 16785089003903206294 16804446842154652926 6421426779104054145 1573113442142917598 4391120509129258914 16298873582647764726 13711244646114334199 12482762642796391102 14870067074922555500 3762277773477730090 2106514193505085381 4904203853910914474 4886759506748579725 15005943270443646596 7070722980448440316 6944079082562983734 3134515803068905832 14212191171420579245 7889794920740886318 14957148226866776943 13442748087852787239 835131698748573973 7424512437011508029 6932932082836849560 13015813931127278064 7782610019328949929 12720584644742154991 12678682583329965091 6116377483703736516 17885654133235024810 96542096170582788 14927564571625199290 1480934244333380283 5784559423363534689 17473795694507958777 10502381782144021449 1085644639054108774 13081049732435607524 12737534875614371280 11551726706839225744 10662858626963797212 4075930557214537800 1966403659054361431 12517216845598129179 3688686369051380993 8281452841363657183 9118089090063062010 5836641736250851851 13770023053150748668 18539294077309821 13161996030381763173 15846122209415688838 5357174517236868431 5163362674435496757 7174137960996450605 8166234504647717115 4119708432279556078 10774055209012412615 13467717276211762033 2767030755509619850 3840667345746679962 9255056064975132324 13253278386873142274 10088058510190341004 208264244099712925 1593537563601006517 12156930647193159876 3296338206652241169 18323399925676776957 1923902416146266105 528379425268191629 13227723924909225326 5854356004041584476 8520668837669781797 5462430620378633881 18249757771886390753 10239667190981174213 11761249214018160654 12600220908358418393 14267843808965790498 2706249865251250519 10326669631929954958 2503990011954902047 9103845181907735333 11820312596363075358 876878607614239896 893195154520069592 14053289021792400490 10759319692052733196 16226950726171747403 7300039535990959514 8342342333403296886 4874095598333758417 12987322932655395744 11816234523955810412 17450926223332900272 5461853571705978854 18312550910333802942 10310152009708368552 9469594668020188757 16821299256022807197 3507237022792669648 10320607616611875521 17385779463096405666 3162457870927872872 13201893489328786291 10380611801041439415 3377494293746459770 260576115700609368 7130143230608814911 7023578309516143543 15224472155277585012 2402953987486946885 3888307057997361019 16934126691703008741 16161011399780729092 5410331946986829273 12842786540292754358 12453408629817426137 8283724472717916999 9103928993241472909 14612490169205799009 11696684758130465736 8298158241108208810 7015884537315496409 18203694059423979264 7015700267621340307 3630108006391232427 907987260674431911 1542834290813346815 1073381562469568482 2244896888875382064 9133982800642479639 15586839515193445445 5619663789289061525 16247633927150164108 4651377260574194703 5201391781205568577 2228708918160241926 9027850781432666604 3655883844476354143 18097994439759134886 11751133135226174781 8193281575585039636 5854781534125493339 14460834976227936431 10951072254839067957 3679353127780090135 9166414275391838845 11234970412408102616 1867377313841683063 7406432005240410928 10528901994657751251 17717728999626981418 234741000675020499 16445869090863672646 9994879779677655034 10789743071694900098 12079704839366525707 1773445667761293204 6609505927318117002 13271509760036074530 14068401959958226209 13429295323067926010 14444010094968074615 10828820648153470365 12736086547757064573 12748130424023776812 17090273178361066360 5205581985278791851 13800462581124515878 10752672069079969639 2349930813998518271 10563103208063848750 6480178574632255496 16067485821863665432 16225813605217790951 10534469639317487240 2772647404140792372 10345441615834445510 2845673269856840345 12952826340064443744 17235165537257683092 8815851871689004562 15700114457752693525 15450290190426446060 15133425551257318354 6054294458534270360 10662611634420948642 1970006024244106975 10211971931282026533 8208259942824979075 14226366784264217404 2923444211236905316 1603428446563052270 14856596272834346074 7749160066410370896 18291547117463900510 15005094670231643720 10928514479254986177 18369075886779131996 11203238010030304868 6152701148769123894 2933596718972138015 18160328477941312665 3566573848184841265 4684458850657602171 17906913870381960975 6441738882138008434 11095381317415910747 5777675946702307356 5250662498174976533 9613141379185210968 11840365164680984306 11042739042460821792 10226818839854906543 10598975900176762397 16928115252332185619 5684098525855959261 5514317543144864824 15932641173539920607 16921427638253743660 16029627639103350219 11599584129447119644 10792799228820583708 2481875002151046108 13177198695465077250 11765808431791829936 11917174979121871303 9923866185399348235 5307752068974949545 9294138511310858717 200552384134053928 6114076804264346143 10321788454252514243 8041616370247694331 10316749289833498632 488925201759120878 11297035327041098899 14685859412257093225 6714827645565828259 11757823524354209065 17370136627160493122 14199129847834020198 7206886686447367142 14076334252957950257 1667018276558390731 18399820810305549451 8680418608783331772 17728736107326302549 9849747875513642932 16056983986207696938 1604638275098565180 6409602168201617114 1186911044741526007 10974298837609329626 7318692498465156777 7750608415241140438 13750916422778573650 9050682620898588667 710334816212861502 7392450919460531809 10146331222937085490 16880389031629141149 9889101173892524126 11565593781874578468 622747433358429374 7192532718078151966 17917874010124855790 16276837439479101282 4024363670006599336 16044437470158320043 8479114026340456676 504931536010893361 9356699381962273176 4566628630501723775 10011439468320898667 3879447720272160683 7545359595832970354 11356753910220978806 11403821148963683350 5842869481578237702 11070807456194331514 9848821819395825966 17714637375417291951 1233770246384349701 726876277494797773 9860786255689234790 15300066333968687781 8186254461204115505 14369870425699964406 12300246207519058605 13705640537691670241 3057583630386244385 15302601374906566789 12719040072113580431 11781515451445545895 7841844328876119370 16588885007722520867 16817441523329603850 11956430691212453970 6127884804777487369 13618427829945748880 6379691551424332148 1873559937948787964 16830050325245609859 16998490248656803010 16712910048199132857 14214926642285656863 5730147519075213415 11756733306117001086 1079801456693715888 11250886311691503818 15692840872772905424 3228836831671229998 811102480908600175 17213260133497188565 17484905100463048584 17588103988969794041 3531498459699059972 2717101564059589091 9886748225377350276 1889938747923758696 1157348219139103414 4944238272685328339 6738353662063761530 9142626384694431970 162520038297175285 12171807272578082305 12726267956751981827 2757507448650176698 1275058745073733856 10936157328954986471 1100214671251846986 10814104289961963140 12031816971271871090 17522867834073408226 3452684743678299536 8062446899693978340 6579398756096572538 16612037310499385544 3223411747189263994 9000589976238088728 15392313661461415062 15333760090699756548 5254808281811467419 15759155131030346226 4237318437825374134 18382257287475122386 4959093144306874804 14662437666680755199 11319271252257979696 6451054306015699600 14182381571680792287 2235692104206663743 15212359713603389135 9708321253837842515 11565758747026879147 4832672775506250437 14221597359361786011 15693421912470011828 286824608817596871 2637382781884425820 9295226085186686874 7098700469408428682 7045904638373712714 6467084292825390696 1537278525500740607 10074072080618098450 1055557543866952498 13416693673896173434 658149178937496622 2974594723986059747 8968940315375778813 9926380046905878183 2242761667488791642 17253558377799631264 3336325202304352070 4102324473119618183 4954176156534325976 383003314666443831 6220517924817149709 6118214646373137932 6483912668733253231 15314986406369220431 11596698599735476448 18279268600948702020 10890774723620308735 14073099948991384485 5308531818657911626 17388748542778375800 12502904944808886625 10013154516385312817 6833012426586835591 15139168953318192846 13621624641595965798 6434527883087845507 1324114089640000139 10594761675607142070 3369117740284734674 12070685400001769802 4060501221658161935 153798465170117099 1546056647820834016 14920018848640909269 14817308733385357182 3675043024741363353 13151450304202873297 17350606145059471999 5366595617932926542 9222919584730100143 6972375290664860114 12222839269085405577 12134715038423848185 14122302222877624661 2146539810917575609 10199941589954496209 8622598319156565344 13665569117265826925 2922520140279343323 9735907229656193864 14832629654342979139 8524466247581273536 11298736601983777582 2658277144853621571 7438440370983092431 11284364583118116007 8286658297371750746 16282626744775067440 5944414538208411041 5676347346467369718 15266767817828459213 15570314224538132804 17109763608619891779 8699338889416485907 2217648176680400459 1418285770133618159 13405166286434760466 1110675093638720077 2092814008842568354 14186990492986305533 4255116034676448318 17393300762699610768 17194633056265536515 18050642980980826214 7937771866946067199 949751648009177125 8123509858706633642 13664460867900178284 10964648025393060737 12027157551498531692 6677512193810582483 3368301140695639077 10447993338716565849 5566616276284402847 7709170426489911607 8929095213063795196 5063439799334369477 11186035543719703470 10413461418784901716 1251356494914562584 4727860640329718312 500416366603460183 3207465031216999679 15155249554706791356 17102724615516153686 17371676052855439377 1464193338546400361 3211783127769851222 10497631099047497130 9804430048475377435 9662821860603845536 13130312961601014961 10209274328581135911 659901118752361761 15796337120992626556 8753108140336410427 2870756017711311303 13114618243182161184 8282214054209930465 17544978793021404693 4652572500575880038 16180841683709170779 18055944618889512555 7293875031082123669 84431369496829100 16245011784126782448 3838562293384612914 12423479398794055679 17977441165976725770 15787611800718556039 2321348687536453319 14106633824924854018 17860352223496102391 5383916614260298364 12734450075731955947 15211991721910313653 9145324982305404742 13871987552367284096 7260465232170086649 14405741299126352779 14224323711683355078 11674519349046399638 12378635940670589513 13027983916011072261 6785511601631940301 5545520552336277189 16057535848552948502 13175440145194906733 9777060751580799664 4626306409815129973 7112067334300662096 7034591326415854052 11875983663207741492 11623757592586013829 15183267066995772525 7612319288488684101 3657869616284672930 6755661316871191711 8677981155740993302 12905191367096174166 12678587715719866289 11660772482851623738 11050844678102828951 11401514557644732527 9863025428330657075 10116575953253746219 1406191531203786108 4597281423738981954 5591967323763297411 18334103925567532327 2689670626739138246 12933962659284890719 7929561284432672023 12345082957867938454 1595392785844388155 12756886246813828821 3739495018896428211 11554546084698352203 8906032086733951158 17139084337772300674 14492906086126369972 13579306531809195831 16978643877287108791 17589866347410993009 10058823640123206349 14587746608475268514 2866497082231664909 12995594366955851146 8229485950488838983 4529473838239219767 15461863854723429995 5780434750785706573 10467608363962094772 16760793155649489193 13533125191567466379 15924218423011554209 11663540336694375153 7461763796037783552 13285318892487117816 12543915877379904248 4912884433474869441 4229767230455349806 10433364216700866164 2250755339931990658 7956816862385400446 6741770398286418788 7868990969232760625 4506918946543987753 1925996623743190331 18062749764922114760 1299152152525566655 2566685216714255209 14032925323831392809 493035567631996598 12081205941274622677 4465917306471671453 3143336165509001393 9182812465111641810 16640359252217684184 6162131416263553854 1684133803817749022 7801572872979095123 16333881330009540140 2795359807082893557 4408856346907130564 12479118721839020191 15441615015057215618 1923896605693452016 9341758351101553337 27645682674282870 15378774028905396939 16579882033973310262 14651547668542936022 6569875591324331696 18109896910973166541 6533248868516440022 310175094586832799 7784680098992617741 548198625172285265 16303639686526199403 9283781915698254143 5115026415500050120 12705029932662171658 2004673426382941952 1301598234081918358 5589706307290195920 4694937569206078293 17811700807248849881 7108925859549874142 13273757899956233678 16790266041655563192 13699888334715296942 14418077803962688231 7777505235011381802 9724735154916757932 10083106069252052191 10300140230775651973 8802541092104872831 11042746344903646138 13855621321266073983 14003176292767992206 16951622772330856531 10237594405544943960 18230161066476368433 17349432445736165865 18241666029745182267 9042042582277973224 3143619066262754444 13976945231028293838 18434783952842982516 11067438228829693602 14489936092682313462 4037976207836852317 3221484076390622304 17375702850903593201 8062494208982506085 15130200801386800691 3074299905535810182 12891024100185516264 14786384622253399757 15585510691373276557 987685567626105202 10685983076218411651 18164891868563750104 15062128823672552702 10866442538218303770 8729905591342715135 12474881455335657133 6517685261944535607 17359477292898244640 10967736654422264823 18175855612080784516 2808613463230420849 6446946243903545499 12225524577454778154 2975363830817805874 15360741816971651132 14880652867154358350 6445477241023288025 16379880849574354773 7612646289070371451 13615298343512969649 16345748974677785685 7589101443612920894 4340853137509214336 9194872376769033651 454703738885729415 4662033326484845923 3590066523816474082 12708856663205118689 7293838367885972630 6079569122387482576 6796111868944042157 5085204576526300121 8228086121933004132 18380009396306816596 1242347806762959714 12579907882065775942 7843363912856470952 3562412743844633170 283073184210904358 7538287470686804031 16360135132756493976 16117971742639336832 9764147598594173822 3425295631240431627 18245140406173051978 4940715137708951154 4131482719477661343 6712616576015861919 14506127019518217342 15617504268578453336 13837652033792840411 17076519286866706535 10467326376528010581 18271463652252758479 8029271058818351275 3191550820092104533 11171552877394004699 8014578371105977890 5889469346926201796 17444151628640327681 8410556718525768358 16601774015709889455 5419190475228887589 6480845772684441558 8211354129644094343 9093180236153003093 14492502002442230952 10852521659029640473 14403558840881258698 951641724747007340 16293112672680722681 4882822071749607436 3945128339550462670 17665722574721583414 16922933243148052127 3841766170149734579 3297104384481920043 10339600975296610314 17561178136447384408 15863089555246650409 15393995662226842702 532560980824462979 5106570182817521678 8381937555934150970 8309918847581528033 656921365091316994 17786967239849204463 11932100989798282256 17720790420861673046 13883138517271050890 6335876877889144711 4268259173136400588 5233510787353552120 10073783670233227543 1300487640330381491 2580911059114871594 13934036250570635090 13704723286959583061 12704218241305686949 3436675552384056262 10390599663088039799 10909673818199458942 10860028143559233947 13538241794175812821 10720386885524455502 15238867996071284663 17968136277437776523 5844213752142512700 9504019580755032125 6290437900442784079 17940595844998273890 6679626099068271435 15696294060104734909 3555044504719853066 152261941324607890 16103724370230064530 8837016272284065874 3860134412657805642 17947301582408756913 9090925248267738779 15793175330179052889 15454654602813524107 12549035054521718096 7321293564414667487 6444789107631703635 14480793501713378136 6738053223035962143 14468924083111454365 15220528679240594283 15472668930149777031 16519459891878123989 4300396839080584576 13881847676314749132 10633362410771813638 17666933604567600537 5105792822760875768 5619336730862913790 4825038384159243235 8875210684472352225 16818521581761168897 3764074681072928488 2880225477658881473 15228134981104549632 16845535518345221071 1446488253476439472 13766206207159156109 5623404164641984191 18118312037123483581 773083937514493752 12222640444071639755 12005850446567615093 3197515020099810970 5860357053158787501 3952599048855471065 6581470697052552639 5905123188363563759 5453763085002203066 6399910360522777312 10601880813470841679 680530539054794468 243446728894227607 13068839099338666801 14906498311015286153 17023881413565307492 4964664457569272775 9146320797644047788 18243004794555872207 11798830509880655369 18179480069057474805 6661723108489492709 8569155917804545104 17730345168630401523 3250950261891792379 8916926978393791726 9959447300875731264 14056541756295804616 9572658106287041738 11009666698645641794 17076752253412779464 8585657998845223312 4053477139744218148 11557023047034490306 16282807781175084385 16773009905167884085 11190712493354261268 17900620817830755829 3078087806087536065 16817632492696675404 6718465529149017010 12145490896314934881 11863500273030467626 17323038031528584718 6355590814880077885 1941567228955595097 16610112727827008978 717787456415581304 16196475976694067755 2135987841584337989 3370292343535013922 9477443616122759145 3474027564412641371 9478070609357591544 6388106854267644897 5978179153410520574 17949648273758190140 7204206875020785174 6480293566590014413 18369720344101524721 2222811181717431795 4624773818967605603 13631786985381407129 17707462314745109553 2946763147452819950 7972297731316713383 5608606601727688354 14740476404308097363 3622673247681749328 12774840550975280149 14741682265005515545 14471372322768190914 5614848218048467191 15960169136844472473 9102122615694984137 7476716993263877826 7791442888906081591 15217680355540018802 3125803345762935073 10825576846110216071 6413294241146099676 5990226018895004361 252981323009278308 13592163330334096983 16969603512869848442 5259850220462981071 4539692356600279133 229074906182413260 2524359623986448928 1796463830976860528 2706100942574446054 14142540990762655327 6732014919258253267 17284891760306548388 17675245927062920186 13287997921944704368 10456594397957156478 4170349056503577834 1205786524911983333 9633523780209330623 2520256793181487059 14310519630524956870 10011554286145979606 898222684188298901 3381061108990756776 9101312663274144579 16098289180108737530 243690887657224226 17413000177999723004 8335366888667194038 7438610578544936023 7489745360301800462 9017828588163342471 15128450717454290675 15041101332706747244 4540507311312756119 4343762609363022808 13386419734781842830 4519231139499777716 16463397457835630480 14519634991749289763 16749760818179401941 11987951863382374243 5349700427764256074 13124549264574126867 9391881966626117656 16996649664078439150 16940906092551372188 3441570793648500702 944875646682685301 6303286383150364121 16110118137602234283 11514723863405470902 7533008537216339196 11450287839646971135 16820211902989871526 6869598526562219132 14403493033512046212 15397107704037383304 94501208645300526 16501810633152269096 14887555638281039245 5099405114247560082 12823041853118149862 1049241452148843248 9332306567899312503 2746480231562999431 8857391573994322791 6328261434729624144 9016636952247014409 8143603888104825283 10680101596680458507 1597501046037358894 8539188313219815115 5116267270642165156 10582459191541365593 14541639802550054405 149530445358667636 10874591684735568814 18212319765071587402 10403752646986096362 12385534776913266869 1530197732444113600 15403778363805716784 16871088657051921720 3991372354119436940 9772483587276181019 9648698181140231441 6103740183835217279 662737731773490020 8220483413389703400 1631443794769875369 16401838933956963357 2573133194968609002 9581635409945547911 1517978320194117959 11722586963065559928 4137875600833938000 7025791077412191932 6699426984547598046 5771271124548969681 3835248372791405244 4182333162049651501 5523050769579098306 14571967440052882290 6034642045995688392 8981210667718862481 1286137026454336355 4179851920807061530 7856978200076827195 8230173556235888170 6667253166467981083 6104530979677801338 11084322158543510219 11538917318057553434 677340361833454791 15901052413154412984 658515476988925065 15346980797330553595 10223995269890554788 5926072960480420214 14144131055606328824 3785892559650490698 1453652314853305117 17382389852565371856 7667394012480754768 10151552442232119529 7003328149741712233 2959643123603046097 15632905774953428703 8780932370231094114 10026310625955514099 12197006846905386093 12472179983547055250 2818581860452668257 11359453815873891687 6362617989957762098 8570877448976878322 10114626895334524763 7653904401351345618 806690209923110570 10274525689482157834 6535296357758214566 15338425261725959650 14418879687648538614 5650670114497336528 7483388577016802536 3841048394389182294 14293472230889175652 12970681237256254357 3048801858416833927 18269075731819011768 7986603091198346465 10579808175112514520 8582973957447830713 4324744168994296383 9577224407765000200 13114744065022673610 309303982819442190 7005768699150522573 12602114142323801928 5109702952254920053 9494440961743351875 17126060903784747627 2085227583226684887 12067364391357988261 16925660983057603632 2365605034741337425 6461752335889767337 7455524958478963966 11471057148285435806 13478712628774963593 11615995711845422392 14546478588232213169 5478610190614662178 3998421866940206452 17969267245403749315 16535095046263284868 5152506003966601478 4829872466957083901 15207080417280846604 9227941552579855151 15397861849060421132 16933289266915920796 5844092076695926680 11825611998297468812 10590116373439529404 6420701457897161634 16666094564485475419 12593465103722671147 13738189147255764869 10416043143102536354 14025646017221940601 5911805728668680487 3784451125424903063 1320792705439442388 12044136926810835714 16748728217643596057 6116516132468876013 13508181164640959967 2141924395132853122 983735403498323788 8207580573646681389 5341585038590640897 2933952344350734189 13574616337145912354 4298667799362233536 637112038870844119 14532333519395452251 3488212525502242783 15260220440666816168 6093373308884327739 13526503527272564095 3933475848161556991 2865068497760037660 14767635347908483209 4436112550231198007 10420689868101700311 13348703764945596392 4052698169949652146 4781433109416881913 14454353809441427305 8063429215398796347 3795775384798830967 802017134235703973 17157585349596461752 14527984754362211429 1121912224831460826 7751750901543477540 4453604508400918679 3450534984211689795 17727338565193005422 16628985319715738372 11307165470366059855 641196443497105771 14299982940199537403 13591593701181925569 11845119097528840801 4276636202201003064 13061505839031492216 10921780046488692703 3541223058503818524 8285604861174380955 12029495883245243443 6464112468602929364 3456969511261608569 11632275026392829249 16343383503616114657 11421423435216092411 15700862533651394691 1481440640199666544 1196710740490244039 6833511517406768287 5910292485636368312 10588518478412011433 1919881844249648118 3504722589694107000 364348313706301541 15122824112610207407 5349450802645395365 12018732623003489096 4315358667434080270 16586542498811406337 16010034533813413257 4007038293806789403 16212783569281655537 1078214001055594857 4059662993096985023 910119934542300045 6701596363218051294 1172182763818996112 13305087346320879641 13936355312517234647 15382879602302391786 9047130740925381290 7972694617352438987 517378619597428076 11202368801534066669 7521257876150638359 11281852268701817848 1794813931338585733 13364980604279544713 17146220547870032565 10237483601019964946 7644650792959215880 12552985609350547415 15055731838114084088 7381878174451313101 2186409607280675450 13977575848212611110 5238657261911429310 13411494366723961525 8880459005350212265 1571890468632399086 1364533670095988823 10009132621232370656 13571468772011705248 6354300590004690178 7578896465561614667 1283160625948311899 14774859599263442365 220441878736124109 8366953434930577111 16294906251635748569 6869386405708010420 15247606860398919886 7059693037260449758 14145881357045700757 5887208775229741862 13106239323689144699 15500619880038334128 11257062825404378727 3458992368356371569 561452679650847763 7038750668018271005 12285676586496435644 7723549974158653898 9298521950018464650 7211994295704749954 15668816007097588584 8577776194724773349 3208494638705462154 5046648452317204027 13042322431480690008 14023587351610302574 7770188814552208912 12752492527246958993 5063070494026064353 10024311196593078515 17472845054670829018 5558586969963173937 5685538107479840962 11412446059312531476 16199848337426439108 12754326008011090478 85419894996636186 13071755452923239648 4291526754788834557 18415768775370753486 15258521891505157477 641041686877247128 17662732406275956222 7545452315977145844 16483019589866575369 16572123349788219031 73321414001849343 6327760124318679301 8506298388574777542 3702471288924282033 16009916934355204406 9452185730511216692 15184836035875923756 11253823045452026481 8645568996909671307 10028690793696651008 2747068611308763741 15990208327538802611 3073080257042727667 2248301047010988655 17875467724063784516 6265842957076701183 2536245020111154772 11111686605527536573 13231324837312155730 12090554245841865918 2250428660035360779 5401347927994575458 3977099626784066428 14070159706120566837 12673462397104665587 17057317888096661110 3368107669290392713 12382055191989652807 10774504689794517959 6565384458705322738 4622505231960081949 12954926393812943030 10478388331565010566 1740711564458082326 4722903171193106123 8126873262860947173 4511129514759867889 16489707767079121831 14494510911424891333 16655300558034546328 6398239469684071715 325695363071921758 8184928160726457921 5664159155741199423 7880290879750493982 2052484137425100362 15835000180531282112 12434536496081366985 8689161735604378350 17005333536957300961 5262512435061879879 11602760786079218531 2482137800244146097 17019358648430505381 3918630984805453548 17003054109304931855 4407779499387325237 6038809864413746844 4288335447857038821 3015955455228056213 4190404929412709291 3754672751883894508 16244736097949960570 13291261614846599780 10032995852277385044 1829426453728048581 10030316206245416085 6531857003803062874 1891990687767741549 2273240013944920139 936030662316585244 14513228460366066911 17792827295438997539 17076275759922506654 4005248724126452502 7710356442015349221 16685677808770125257 10882194286283382452 9970547342415935499 14089998956756819889 18368856229389027246 3999383187054198256 151492994139026532 830985658451659412 13493313021454069200 17392757400728815845 14852753360165600816 11595056192648441454 8933549621154881534 5282520693767208111 10631644154802844031 16552052929136463686 2533894270800269021 3600728555429942556 5432622231306061293 6837330311550524366 15051756966384780593 2619117718629634731 9227170241121196873 4014140152582413482 5277879818700699816 4728042748210274287 7804311985997981268 8302225790411275775 2959000281572707661 16456294584147193650 12487293886145737461 9155025564783927522 2815617210116966426 13305453983269663455 2245213758900412038 5111717339185941724 4504005690424450773 6743764258957096671 10938223131014557051 17529521036153749275 2786788136671135140 14986824922639687555 14844548970569491176 6421186925127908168 17698474052548335755 12275880239279107985 3709271894909615323 17120925152516921762 11358733770834921167 4287953514259315409 10687606442062840916 18113496739257738080 9987263857639791087 7200291266472273011 7481351993567604036 8764457532444710347 15742156701192205912 12940797859346180320 3032077771921645450 5492717536120694296 6118138992075208098 4866421258852196397 12860400195748013568 12731124259416057001 17098614575572883729 4896031738929541416 3220408378393149606 13715118714915104929 5961435062886299353 15385237925395987622 10836164718363884284 1614317313330737929 4245478736984626943 7558168058754342730 5154744345965821277 17156234131614011182 2303525922333508415 4816441142946830091 11171611586261093572 969044755590673401 1216669465898564295 6792377095589102798 2812281776925735891 14998780941499938135 980577760845800297 698581011012483465 5844790981896308752 16915491747949204673 5464413722097046371 6648486166837627443 16549975952481852257 4583440703526135066 3369696409340318955 3588777007989920580 11585328298097948488 5650327973521708904 18085811966726462477 5084747396858981504 5670621051010971025 16460718229301232911 12617326213963108980 3297409259532475741 11988739321046495676 8214316781034031463 16085037755821581295 10680974682041507280 185540034787517773 10601929307764048799 3796823251564639610 17219378371624816737 8432175741331213915 15183426788928234191 17834075180280202450 13672961585946910493 6608331699523468690 16357544757272295519 13747042484489097344 5231940009765518057 14665223153986881570 3062925404721093021 18412198894321901261 11520288483987518529 10920990872009066636 13685378872098447440 2835523827697404636 12120689154721043884 18336861595680693592 16939488337343077022 7945542224558470950 17635705321364402733 12273356328765285630 10164216309423114922 57215450069580092 8839263982059491489 3353957141970900496 4347967694406223599 373708012416702221 9922394030496561269 13430533502474209527 3803506155585217848 3249476355067472449 6308313872017570469 16368182081978121829 9676719103887080362 732219684785839831 3116021701756990892 233779878393200442 11365515040748825586 1302981620394910777 7523977327373907750 681116798683406254 7649175088805741527 12054611003766922657 7539841564240940409 15337623343123466527 3495898937089053161 1849829681621215091 3599951899164984890 192275063671812553 16327022703864543401 7215438320287454561 15781486994622674779 18352237606358876107 2004484876676156722 12599733566815400324 17126549683591863338 9917871824755348778 11407672658232360466 9249709574727199738 18379246694469376032 13063205884531235363 3555986331466115790 12101781382454601604 13498410899687059981 16060506277608152223 5687516079662269325 14123162500602281024 4889752040617096086 10161995334183358129 14893341687295957852 5630533176180246858 195229849519228516 4755825020363169716 6881231532653249248 15631126690584299462 13204581477054843894 5804122197066831891 6795504711854410738 16151053030298596620 5644566706841667646 15947381045601880919 4428578432880909988 14020094478361378507 16157779182120646659 2698065982237603476 5793737248880321935 12998502288030373107 10772132197948414734 5213835149262613679 16876905753800825800 17088730413189318290 4731416536740700099 2984666605144719948 7555533173189729425 8005665416745949525 5027615895757155087 15383858663382997655 18204773979446738140 10915669268440970491 18374158804886100582 14449434087776837749 10585678415157176731 15865557935004208874 10186643066969119307 4144043199616643634 6411222263149958720 1736849621729897575 10097682088336474129 15048163020940333685 9458818203865212101 784509412673264428 17410736365356049156 7939510596602704331 7281469976081908604 534610665398757683 6350789598795355375 98614183006601132 18154977462064368772 11284572789871488133 2671027367970639749 1715755941089078407 14526543958746902036 9311307583894590318 18262786624803787043 13881308598564389022 4572907599041528192 10550708373485774728 16793850931723626434 1863276117757034715 18346540219455112938 2340675492684717493 4792114971888898060 8089531412594801589 9920871361548887657 2071818904644631686 15434012174043645552 15734462917232735322 13157332052626276968 14821304655420165410 14729428224749912464 16209039705743156182 197148212134560206 14692412276469240323 668077805811955077 9482467552538280862 16974466868910852401 1135992571356342865 12194705758337360362 12989193737045231597 16742190819270778444 5927244503161994073 17085139660451009971 14729648959430160562 9735220048893900134 8508622716174571674 8803347715394524963 2967810521729228385 15620140034265951109 9557789638081365919 11975195625308672829 5884894699309256517 14954193219060203339 4630711673979678986 517821188179093927 4320309796424877407 5604054897961866523 4753563021015269239 2227608208117616634 3613176033226723589 18314860553161687359 15558267635497872364 15669028165585862131 11861620066924053728 15147169356626281391 14933414516803243257 12841091268683500429 15534936651692069722 8196112178342547733 14954550614145166460 17014130568753914109 2560027239650950719 2357285327633815474 15427362034443516919 4097788958833290152 6937780600237377029 11230181981363720741 9944933298645200515 7443955861797231419 9213664842144182301 12176049982555164741 11240497809023107410 3198081435977330306 14615356350672949267 16600851233273193898 18332993013350548258 11743955370639039175 6888310135271629851 10796855392368029798 9190534213888294036 8194277738467898350 4155150219350574914 8670888467126729890 7573544838255079649 7276109135741821872 1964493394710852059 5749543422467599543 9136952235803276939 14880779652846937478 2429164367799901014 569646377335826106 5125789406843722844 6589298111300114791 15435923847616893520 8459059890808179584 6138547629334207583 3138558966562413441 12412994101221333966 14298144526099996986 2107064199010772054 1890719293755137443 9581606462460249098 4623577681205418758 16117523060354454874 3645457525177188220 7412336001245374949 1168028852163808045 10161034441267397184 16018012176122611692 4330343859062935601 3092681060934471755 14416957010410435660 11965325155410321946 10688993070766037802 12104870744453019756 4631935353088388132 5764040467862140327 11233271980154781877 14201064833926749412 330088997482925271 8545449395480747314 2573488927352954174 16968560722830021144 13421780880509307328 4913949044884008910 17973088174353630029 18128848972181961220 5058797644442025470 15279706208153960248 8270039240264922790 1233540994962480517 8219763849574059681 4173412800176454126 12542974053222358535 3345737744156146090 9293851821335491282 14597914041819775921 12817772753686324664 8249294410512772342 12883507568896602997 12852826233179050835 4636474027687968026 3609344765570436173 6389123934285097582 2010535910761493527 4654814777821429125 9823670499860424536 12577205776832423731 13107618681857774974 5464011643517966617 8599678558445071825 585258136073056968 14265034764434930896 14773413651789834201 2914267913346221819 8431918188246567427 6588226952964295989 10683330528049646636 10436626495251667837 3031716381570577567 17366476452207097208 9756138608664129665 329167357581983195 8215048646500991889 1480795565113920877 2924302989320209352 17066323203388756975 3965578158581418341 10840831906623331259 12722760152216353682 5742351578476302822 12780973172949313189 2500676038910398460 2053838435930703604 8678595222391739516 10193926000115809755 14051863731922250031 12843161678345774120 4838252061780934879 4925487071460637936 5046325679075306821 4437174739797313045 4747207185766943959 3285097112870175266 2266012426234681729 734352186262970400 7478543452785620070 56431342218658407 8906658235683056360 6636225480014542562 11409907451769232009 11785162622824194270 4210597796379067443 15764666731508587488 3341674765340259324 13273995457170274301 5363931073440653251 9687903653498674703 577350990139110066 4932782718460998768 9583407133706385309 5335583760619102462 4791069561542211844 9606424808054498774 811826698007131036 16634871685849891541 560825236681482297 7189110296153515626 12275354486597549323 4630227352603452345 10505468775784241245 13626513043179467707 12147836848580386998 582439209322497673 2366562460678157704 6260904123343813952 11209021382322850789 17811055662325655616 13487176181638904415 515830232672361897 11935408154446136266 17869322669805482295 9751758171227557533 17102514328533895464 7548264950789954365 16146650860381261452 2290032553629372338 2038995794482896690 878851050300400653 6718497099876604112 6176697565976272669 8300572041106282297 937264967608025451 9903247104276061901 632641768496833300 501538340033751691 17216714336547669907 11266474898975313785 18323431424831283743 2397147887968409413 17291428937760228197 4682552017470820475 16767052319399805647 6601287993733600501 523052091626449557 14972666008888905238 5060777965013366987 12045506471048509051 1006451312201791911 4180882311617745809 3309622553265905387 13931694585689272701 5689676889347790839 1823531436232773619 16851883187310518570 17936164272113385685 10145715826600509237 7938997217807747477 5337267576120979234 17183824924597522001 13718548257562640956 13198706038831412872 12158342283186438375 17544691696531610388 11053382556206021184 17203734056844587423 11159944264582439169 17885441948663042414 5984264942364108765 9145783876833752088 11247195162014118488 9689690656943017412 14847744362435107390 635206431080918129 2625203506079854785 16583096722457339331 10010143387658695462 16318767261202669774 9502532225550069397 7138165635714517288 14055635981275218751 9993544686378294137 406300460521495934 6599650842288590616 3614938264942552938 12105461999094963598 8576358022283229936 390632436967169690 5793539594997771851 8827713492460929745 11075550619344723950 10199709188911876990 4369354522533351186 14230440309151543200 13325646986309928899 12562835929634149823 7840610655483842146 5733334039995120985 9510146118783027976 15017594235857820857 9678809561769564253 16165191758540912679 9790028765544604685 9217546067690544409 13625981738886107489 1075175914096185571 10527295801360791406 12412677817542411538 5398951031075812092 62373199917195359 1092515651843523560 2214326452546000510 4400619431948834795 2742746606520263751 12511465083482328858 5737485550405456500 5694632816571688538 4216079518679074426 13069369258414022120 11197482503209754919 15037716502737016949 1568369527707712689 2331588701512642063 7406746473315052558 2870004876148996194 933135330271476335 18231891357676959752 6553192344013060107 3900540945073362612 2805941207588204014 12531581603786874844 10153638441744782036 9138551779962559235 11767967172256361974 11488366606469390507 7214256046595902127 14524486241877917897 59042699979427936 14110893090121668602 10380203635160618847 6813749847506538218 5793059346316216095 4948410343347480973 8659731462841109714 6207841610022469586 15749030252295803216 17981432956002879557 10179953142223918433 12733553653426986251 18293046191711814173 13330297258177006220 3215778737191926074 5152181839582330285 7953397137111186309 7687256680145547592 12490245763967107138 10060401612581905683 1735862036725272655 5592420914885018560 1908562940569686134 12823577055086495174 18364698186638269320 12530150218053715569 8132073924652374514 6576005556828312311 1563847877325985535 6072797928443627844 15872940631140739818 10749541982195328036 15691315474714047588 8180797293902433586 18314913502964315411 11298032396395264954 17907147958568503461 16704230687671508806 18146817773500266052 12643297542711106982 4495957124720399617 10253921974980350694 6227467529554415695 8389770083403260006 4723798873389666938 3725101497217402258 16920929024184206981 2961134019947319342 13212266842651676461 17267939374244382676 12344024461544566269 14408859151919999536 10633187939728792853 9760668260363854930 10332884867283295153 3416243061223743573 12497002395273021600 15167469158313576924 11331281999241985232 1892359379534168638 6188163101355797794 7719253175333805600 2785868014221250149 17917061616327993185 17538810613201654958 17773305258601604955 9231565022862890797 1453587509470922554 9358885741985427416 12040303323865103172 11638704043485663555 476118318549623773 3013715862588670577 3036666251263642557 15960397184426536794 1424632362371170888 12065866333270949180 17661015731925154170 15379133427302252335 2586942968952272907 13076574132652293641 4237073503921486789 2751417910591148140 7523384916620972163 13488395396817707789 4434797037128985108 5741677424843607094 16565019040190215729 11736196839556516140 9776470145066288497 8092371682672092320 15048049577456277560 6682786470612749008 9304757835448008344 5559395919576401518 10248690063983103024 7150294252316390451 5268097108830770906 10080076236132611990 14528726933936431054 9165013323348704765 11438762352465613176 15035398288250524604 8567131144519104522 2258075896824010454 1311832709189432648 7158038053327988834 11549126473480103305 8425719004851550812 14158933501538907658 1189306250212614037 16045916239223478226 4810973281486201514 273558629191663013 15009827761163363787 8007266624328537950 7095218091541421941 4208184780720201291 14404439191230707075 17897314451180979358 17108132745583843404 11666964695857628560 8464376112210823607 10625270462563779772 4808082921096882139 11409633667529445171 11433968582871256867 7431642713026098226 13822591274603062021 5573998267478253673 16261860182342044919 17708333845205792383 14357376949331993622 9903425089078936785 13491378448133811544 14975666819733871250 3904132937281439914 14346764800952633289 15840530756451600190 12472455675430362240 11811435897246278219 11495614543598257775 4902703553252822365 17366314610096689430 1876520268613549147 17902474510539177518 17652973132288654840 4182004232409291313 2365839146243273918 15142723107224044920 7079777849221447286 10300236067090737124 13823054305354456181 1593321615001433519 11477680850960797362 4774301219836596746 5277433726006677315 1979301002006862515 3480727275209974803 11109744593633247038 10662457736684187031 9233551813939815142 1406306659207278655 15334617695226720205 1366170377154700354 8445493965424754617 14938264640018627508 2360078430999894060 5167430798450359156 2280478404960558119 3897004619024053614 7482911250528912727 10547073508489626722 16078946023043062915 365190646560056062 149943749986441706 14102869669824056844 11374413747725442453 2095638221222948856 8222397309024287824 6746383560926353037 9619824729603133071 1229517180657510895 2372536456028011064 5798564728286176607 8862301173120398780 2777163659102133251 2967105046342308866 9665800426467791906 16884987345133523409 6599580500953264156 2057815499352285441 17253483444562351511 7247312495530759918 4961078380182981046 15610868513676939278 9222067255757828704 6800708389827266044 1843980951709158706 17138192397558816375 16569279881020633268 16133054485269466389 15608337082033869845 3373776425446677569 1577920050656557061 6950513654695860491 11862686959246047801 5980718934655244908 9228566289590719523 6814229812966547859 7388741830746372842 11211228675296987905 1612224504610061331 9838028052918732259 14554039612754090175 5353486838978240440 3960332373110434612 554742090516482772 11628277071501135564 4718362147134715310 3248007746172315950 15725167374104318045 18021997687528625434 5462802766834851696 16940336735023481563 17257932230263070602 17953132259095164342 7684694016682743687 10996304512268311501 7964628727610831160 5190746189489236545 1927648935536430600 280632806147541620 4268110886233088827 13976571585481166594 17466552439171511253 15983542473482955515 8392789027399382629 15984047560099312889 835063045484807595 6450254382994909557 7266481792160201792 7906538210766307711 13577891615129377876 14458383056000508345 17491724451830251872 16752477612313607497 2067765981723250408 17991305941284772742 8554314462015999259 14097136246193751880 1228557908953564770 8214265214003020594 6518242622149513197 6855273777509063859 920829793062069853 4306925792162932566 15937613048926094317 331442003324021962 4683324316071275152 4040960158273564102 17692559590733365708 8506242091903893003 6061093057771266250 15764990788757102298 14356460468898223950 15054307543407956574 10929585301002082869 1529670344800393821 817864004434230347 2386983483308354620 17937825209984186418 15448260989631404888 3969957134519467021 10009603794937662505 3586373762197564836 17145294937884427932 2952830888118675989 223654001177568091 14364062082855306551 5498214680193550698 16702635521728166671 4041640622306119410 12933797192417818300 1650213789340534184 16054958289001017301 6881680101393136019 7301426557429599736 566664810523412886 2701165214994176478 14024934937201735340 12117747899561988161 14003758480629798533 7930529626128286393 5287706276465236686 11693911659333290431 6949996129692073296 12341376219922287778 4573925793336191830 17605701711986707217 2517133705191630099 3412438622959561753 13651679564905241152 5606211813199144000 10625655900725998634 6453239936702261661 16718147135721060359 9374377275310080236 6174975655123390671 877628661061575934 14916105764239305601 10855472953899311796 7310970966104121903 8745116740976305224 17734697548313242421 12754895700225640878 9023916276517979060 16793999529558192361 6733170929156400037 4203814630593933242 17336210301610091241 3469326901394156647 10822758511612509898 15912834592273212617 9410208262241858948 9075377123068324138 11948700759596265947 12192987752942670006 12533009492683470505 6463857553515848937 15477829981869513264 3486144988346727257 5924049434095482648 6146015980352903392 6767066690658038901 15260784411375711331 3267007608358427154 6705273221890699851 557693708027791593 7168331419518720864 9873921231219358175 14225427122197707048 2426293148030317635 4221998963641506627 6684272410648087075 9741347468239994241 12224223439718805658 13816300849249940088 17713832956745588189 11844719387361394467 840319286753020577 17922595384666029337 14311912957460784635 470868166306643471 16346798866078055690 14588612376884368661 14878732498596949596 569036151386230278 2159287023054790517 9249701148066883875 11831599219085520673 6891557335068011589 4061127609697135535 5753368419157776351 14191409046818445596 3113612524278092380 15103088659780864807 5447765462231182898 18081929837755472113 3034492173285087088 13653842987169961330 18219036755892449990 17865664675440607024 6637494610504302471 5231559955681779985 6834952293416524031 16508952111289188038 16642415458906300801 14708579726996715165 10703802686607661571 1170207780918258662 1163438104421373508 9913375795090758733 5162410428548644120 12886529302985387534 380307717818072304 9108764978718411648 6340140303948720102 3678685691983766881 16741339407371977107 11478924575008842871 16954598030251613293 17265284631512337802 8135176104417295839 2916447458060549463 6029796297960858655 5913161683635937126 8718792869439592930 15103158415983187308 10148050593299060568 17050036718620122854 9628620074689420833 13703644411774416843 7394526720708647183 7777691313487073211 3813393051406134451 2174202093449889375 2834539973531680260 16898849451847241848 1731577620399337790 6009076545929981983 15846443552356986931 13082144174935494790 5022577469674565351 2971238143483684066 5713430222828932262 13785500670044254183 8263569191729378384 10513936653169245641 9966361780443506158 2299933742345532563 17693784406494676110 18442465279026595195 1763520386292210547 6414381470702075143 7897181056174832273 2637097381619086299 18010258994667891790 9388854054293742702 11842656104829927371 15665177115334850091 16739573320680458496 4875575242637296659 2582154341866125222 8061798796079025678 9259420732470287552 6409283104740362799 4050796651255621967 5661384621607725275 17192270705566415734 14674120985830452259 9482058264434225028 17689551873235966567 11661893190302176469 7478697450640433637 331873995526523308 3271741040596717651 3614067951891491582 13758544946740443060 17434254594715456670 13760117065185895845 12449681428435200545 10495455752868449546 14530870610938325708 12491749046206309802 7443785850671276445 18421775377528384894 14898506514011305620 6707937596155429459 3297214139730917601 4636523950840767916 8503702421918001357 17465788301912650871 14330875955344849074 17942788983287229712 6037323254928709163 2331988674209305947 16028877236160917058 13185694090729185815 5139548288865922170 5638707911055632954 17284585181069596317 11679103252798703866 12152687588227172383 10189092303025877452 15107380154287733989 3826651061084201675 6214376259642025856 9649925147721731047 16598918937791029559 10658577760388742057 3564400099959073164 11890896441252183198 592997476810861619 6158483160739356149 10653705880901504764 10743019679151627172 11692556538391494953 11056575882355120293 10006412133520770014 10473733252756402969 2220518206465965263 16408939247826654331 16307520774429236319 6811659731508502829 4235528354856733205 10299647318684335385 16757332249676485655 17873552173588731850 8642386547295910108 14219138346324647977 13069951027628815973 2559830424530225824 5958314650757436486 9284188731376711584 2129917204762304281 2418077947283443888 16558889653491702104 8940750624753576990 3092863815915268844 13414699196114847902 6889217859087330504 5385395085507142861 7282533378265173051 11866683033962693511 3813432978345164821 972326655469854132 7454072657084773723 17008663640345817165 909802943973391147 14809826677182214119 12159716741788510617 3549781010022419946 13501634571398842242 6671798035062302999 4740757415394349598 13192870023094522837 745777943964456203 17550288700484225538 8252203058742164891 2679834853628580687 1767409893523452141 3195817435752277454 14891583728708730905 8909807744653880094 12694582449355972362 1377365956245480598 13336206763476460756 10368300248088079198 12774341968106640740 9353852580848553537 5986808997247213733 9648695507928674784 17879566050172760416 12208513212698405272 9692599752987444505 14227724212618266513 13722223478171976590 1298636295627464755 2359850798351136468 17349076172578721609 8420871555055969131 9303904510901078167 9423021655137028363 6019712386844687415 14953665644488138485 2453125772299409002 12201915833297497307 594060291750777869 7990463412049666348 14972910319012309767 6418925917114507042 8185172407716838719 560243328034448672 11659282849504454381 4827329054647286949 5072372937486777884 1458222767973887742 10544914308706493785 17682491597868597067 204646878021741580 16380250469964082399 9985656698816562923 12495727884100207200 551081151977292537 12143237871488582264 646451387007747340 14117298728973417959 17627455536635069377 14238837664761966713 8545869806892015763 14246106796953767258 16064688289028478388 16574862462953003623 18057626723584954854 16252366762952095897 8686001373823867837 6486718843322123015 1518522367373017906 17927067031739674147 6456630394071369615 12527716774796468692 14004969113613782872 7679207370471883063 15504883768088790373 16865330239872244792 2707476397726917462 13277018814287803533 1181829443431902452 2729504699130675139 6334311605701606852 2155366637677707055 15787598471793519412 8092195830414444408 14386174674538770409 5039243525661892072 15255505282531286125 13431846113899983923 5865020541904043712 5313880168042822447 4379464410172296784 18217805081456610578 10430190832268851877 10755891744261638229 2748490420177141422 1224199131281117867 3699186768454740432 8626819176273258052 10615801690497280791 2998688341143214464 4087017646586989550 5297049468453867433 464047439689030454 14288466976811789167 2270487162890405716 14378439410557673590 16719148365822562445 2389545574756275406 9371155180627543342 10460261667028118189 12043446473084047915 6057405400189420452 1392411826061679958 11959755302538474956 8971271327405137621 7191117550836843867 779129452609052810 4683962194299140363 6661583398606145919 8215982284676634014 4720218768660989721 4622738145764105134 15191193056209205336 17646300544393419530 7337667460617780147 6805275405183180000 9311416880001343058 1534407725835092504 5373567095612417567 2972481190594785137 2778249645018266419 766395680047088684 14172496839198961767 12418367585978598360 1966013075991717914 2370995544894244131 3019485398129992710 13579360941247083278 13589268400158836528 5761334591413181457 1126498743800203631 8453014616529032267 15104792394383539271 13551051265319514958 14760747434154966019 10301671267731283010 7753656782613947112 5696111114855292402 6546086493746051329 13374003051426816204 9968847636926166354 15825021010053566871 5185232748576627367 17247291929646574590 4656208648139936698 12613692507629924602 3044259470935868646 16397023259597712175 14658081154489395283 6495160265461310872 4284655822351059829 11160491660701531450 10590656192202580613 12683194036032885758 7394417330529765445 7144488943791771296 8965678210161172487 12134005106153409525 13708297905169378188 16438123822288488111 15780439486310505703 9810519545726167217 13076005248459848474 4455057975679207397 12912537583185186421 10110935339775569830 15452115577536213170 9986552448150596007 12649326470834593487 5126222650412804469 369861412548238592 4203789745333590707 17963131505873515421 8748135014503796109 5259888343821409349 1142328094471680143 12923849502560575555 5916122507955593257 12283739411764663980 10276075004080119301 1427305133475086216 4913032901696122229 7438976703013607326 16348644973187241540 6319714099516229111 15795488123273128380 8450547277403262866 9410228957213393223 3701112736749880804 3803995475608272995 9243245359238745253 12028503713308011750 14260029694800441200 14975469225485936543 14162878028001664441 11544822927832222228 8035271064058154542 553557884215758455 7604162029729956565 7124042156912361907 16374028323783135258 14354743094190864982 4227396740143612582 12576384889889047337 480172909404887770 6451657562361571344 6314444213423112278 16714740373898718786 12529404871564830505 11593935225739591837 1007116585197699591 6857167434185025453 12875679609281546142 4863364472877332537 6334387078883801356 14227812246894578997 1952326918534740716 16459394353177051687 6656588219652730092 265096403226445625 6393698174541768161 5361799142532166816 7363297844549802527 2306346246849327911 16518960237969352992 13314899500858423297 10757926766113889178 13581280309543388871 1563834347948037081 4357331142268089607 14795167020545538358 11358989500486858122 4991343239959306941 8793224105078285241 1703089253086778945 3211313037044743470 6692797645875428027 16511508189564076270 9174761118866581561 15227532098015911045 15780113118190163302 9190887658375477934 14654553500929852182 1691118366899912290 6527690458627405202 7782769360753898897 1899226926222660350 7031533002936051881 18340948231033724098 11522408730750733308 11885806494021871319 14018365538895816596 15844712492211370148 5527399468943301345 18145444077019918151 17854017620897220908 2585040293485802673 11812987756533553902 1961936577146519786 12727249703673357281 2248100475156956119 15545936360614510678 9009584139092331103 5872574908858091586 11089610665876718059 234896606260728171 7995400950096628012 4861825869450544940 9828099841704752465 7898087542380943268 8791469228569876873 14725179850685122349 4772691581150512228 5270023361426109599 8062542086791974597 12696339296208933453 13368633819327079543 4850861898653623561 522669496681805658 2035653717432009503 4509418555108901421 16193814229637357999 16067950638925769457 7807528827994336919 3250315734330569068 15448923505529854064 7163171526771396213 7076029714382831227 18324162754331311318 5992583453131165437 4352905950435282934 16666914214091446859 11386844021746945194 7312540693217908306 13103038452915022427 13232853130117811943 13926474711537453090 10606023407280566092 686722249281792006 8392692433138018461 5521962583802795310 2280067162717781021 13901435535527696658 902998556458957741 14154582457676951456 2184078275155868398 7965855237989981876 16657726634418431016 13622288129211881978 13399711972020438151 9285314045654045250 16036098118434359600 3184511444908570562 5156962894382245165 756751018690597809 6854690828964166653 771427121921314425 8152746865037200774 8276839462876071198 12643931024084859505 7757826877907879491 16204170400185761805 9947429726903966292 11371676581324744286 10167932550852936455 16484829609537712360 2812126351402938815 13563437390628829866 1617385695860763949 6958776205121324999 5445083551989367493 13511495532539628010 12462986777870912849 14315654203603759105 8696332467540010996 2565664240103124501 5400990589879914674 5656491192048660163 13543628389046371690 16562191355314224039 202802175187547732 658954389058599858 10775158421000063784 13555150684303207401 9048395282446601192 5946763224097293422 875958546165763737 12085432252258226554 3225456486594874027 14144550669147387651 14685198452176549860 8854967151144220935 13792009365092516427 17398444646096316635 7273334718153160195 13629312008535966305 7468643609984609753 9929982999805339139 14160773818601348482 10720356610176607260 14905608249619305770 15238994929134778931 9990437585140706977 565881770628896950 6845919192271630385 272315914104523465 2928520313585644913 5080363546285502028 5251229425624979224 276839670280028272 16178729971122290954 13081215773813499456 15533697965472463107 4564675608966012426 13417538576594685935 12705875785539473094 5411595090974195512 16123823685325059753 14781027430591102695 11741042163450325317 6953343386340938200 15880244331849844350 9917731058286114795 3316696967169314425 8290035653471243030 6576810842837388179 8852848423699782214 11402642486128284630 3857525572316103181 16768907808484101770 2548754364930420631 11613885370322977353 507331323218203219 13475379679215006865 9594537770064819010 15817186621289285204 13090217230140392697 13979354582758595129 11603057165629338763 16649952206039842582 12040115385786046422 4526072469869913527 3028885988664244489 16682010582081220244 7322283594966521647 2341074274003042085 6126594930306690520 7835874778299843278 7724460390120495519 6612484874005535903 4810586657111082100 4060185225209324664 13498981218055844167 18037087438192851665 6446289914920274913 5820218388714399344 11853649460774884944 8905041696529850301 15105596963793047780 10971762037455808950 12090638432673871421 17042056251657407931 6379232627869356997 10797300336807521018 15751601639807317011 12642497915840254693 5898668164722264674 9971822855492266917 17569846384526609809 3778356627701529404 3601589793272104624 11905162557883874724 17887172432604232071 279737620479641771 7005868674801263749 10193156738138094843 5394043794170863073 4428535674735261973 1098597633093825512 3529347736000831886 8248006487959591202 15912849756090684769 6424260395009005292 2156112015949936352 10053127110351983847 7626777928041688756 9104809994566427262 12429229888750185862 14672795453909262642 1240232427627446705 17757837068397518405 3604380250141344695 10402578297365961762 16488651764243174845 8895216339818627076 11397513410056966461 17521257188249621749 14725296762320958489 3256907431328189167 14617073596349832316 17088359770880889984 13677359743542200951 12147406363888632586 9360944947412694312 4272374503635573717 6457318082822266811 2416451595503195247 15849733650530574873 13604249040582371601 8658969551133405161 17345372105690733015 3286315346016892314 8846145701219243662 9274189085972020705 15031377032262190821 5151765745193633635 14431583207947898638 17558938827139539842 5639915679203302500 11012526550718051552 15818280990731111310 16363233428895022892 5772357882586090395 16761429240408161872 2167725530097943499 8502555037143256471 16986120634991503063 5600201732701716035 6221527742929573037 10135558988562505074 14481308194938366390 10966403144485329024 7859812769528258453 6759625524125214172 12122933229476535931 8789921461462457343 16884262919487376235 5974194082820064075 5077668920400897401 6647017266896016817 226527979085050349 12928599093031575466 12225653085390735811 6662511018979428912 16501102195674218184 17856213679268705043 12037912401349940309 1070724584322315939 18366362817918953972 16199706613267778762 14648144333795063398 11905594838840863078 12169148978385330757 9699739681033763943 13141213629459767089 7984808882928803928 17323535575002523651 6381764276147268381 4149198934580120895 322135457222174488 3092906502407356231 15008661278989641388 15833883595096540072 7744953179377354857 6150758445315612814 2338353349504746770 8872108060727709730 2231755921018309170 12145314424487708261 5695202276514402483 2962790062822226530 408390739446476638 16489997824023571755 6034009511396508304 1494906262539958823 10393695052474605572 4233482230303706376 16425428811104027732 6643403801204471635 17974489262321151168 14326346284749094007 1613584938756895310 11404607883254797114 14239670473976577556 15716716751549876881 9507615447307818518 1115382806505563201 15008751635069644776 1398668439240752901 15190729240932871609 10125235603549728187 15471745357060654050 1779332194314510019 3576453816617788047 9553710603619479008 14133721772480609568 7105579168183259773 7101610987692313526 11738753272053555822 2816692031630707407 14945793327138641737 6314909661975877605 2087352593819202434 6300412807497294949 3725675712722320309 18022878283230463189 2474177201282975972 14840899988396915956 13257969031784610094 4046632970536910745 12877758213348002365 5059876099086977185 13404502312026181595 152136588122564285 10317817376214588875 1555715292604819173 13534127397372152288 9815682681644448680 17990563114086128034 16809354881731796148 13114960605291764178 4413400784787494267 16455222516834917366 9948437761247480846 12259531988601538501 8179758124067207533 12464490543920967473 14494272709170088113 6690100099697777146 1083136171329228658 6794036248250314015 906484308336245517 4997604753436350020 16421724405444190793 494222722362934419 3974922518525492968 9239303508990647695 8014427470160090494 2157719672630137907 5354544257565198921 15482884276296710259 12388108623886806516 13293981408996968229 2336153575890157046 1077620499383548283 7312741050953980536 6295158618329659462 6778458526911562514 3979281851074390711 12183852455959635501 12577745997616642766 18427617810197450636 11654129921697294529 17204282891310549193 10250279833236232953 5369830844191326065 1731387859115846876 1617765083811805103 12914016363083900483 7261813638361235267 16910209808622946976 3145169917392427066 10068065992586353152 5016115626900546507 1543849872608743085 3147475977975734112 5915387203126898775 17573580134972819460 9115232932336673575 642035949549695229 9833569724221366639 2378484238794772443 2629016969293173871 2817002780238677602 18387531341955348180 15930132903766446300 16551070364290391859 6805705247336111268 4228592855726091866 4024602301527322672 16789253735677954418 2730539097589250317 3741181342704257295 7002460972062219200 9416346701661199898 15629845247650248959 860482825189056305 10800884019549372470 13408229287570889665 10610423818068646065 4058784849511829692 17207038122911535697 17190334914840277807 4112372352922510372 7416606144706602216 15605328715848880307 4372959639741785574 6088493367945062032 8506774398594362111 16465311666738086871 1557233600593868604 9091110353113569926 225165990663260518 8814526417200066793 9083041695293758447 72820334494378924 11762948899114466061 9225317345183538922 15888803608437913428 15979294373322433317 16444324468700464857 1417383603712126859 4553844835817749814 3719410862870303670 2089146453547195083 3661368046029715145 9793859257017962204 10199709067047908872 13477277468211383071 15000107159092565023 12371506082879243173 1697794609904719513 10860126156481596836 12793584083597413574 16142599513933512520 16453855649390353681 5219469721042111627 7360730023837528786 12981420788932527090 12642158416822552868 10203771722468495741 14829907414699091353 12818318020478416563 14194144833148487072 14304925203364351010 1972429574410564518 14754080803122738139 6147416699658431023 17683428909455699444 8828634584821613916 28370088660343929 10699939692344902681 6324516414299799359 17433688571433234004 2870669546428469226 3949148233935016369 16119088548679669692 9939096762688231861 17115009788199554120 13458829496540992701 15206676914614587364 9986283854285949829 13209975813296203455 17689400085155675431 1690160556417779286 17544406143229209065 10117546279287407738 2565118520637688093 15048660386103962737 950263571401899536 1307793284667980615 12564439109349279049 12744719865590349200 8951718688596082871 9221400492650601065 1814304498434394396 3644585224071392618 18183697924650574240 10731276373177936229 7874577927570683954 17928167824126380065 14249536629301500084 5620411191635004048 2397978638465742402 3852812387950964845 4161555152325228472 8759873413869533061 9482701905654870759 3564013829893346710 9884923346901842767 12342620816177650306 3863611448403313704 11473567212889158379 4619811859969440699 8981184387698503614 17548685890720908410 12691919337491847031 3459970713323461820 6280086644404606369 612903509903919716 17330804624938826890 5735426753094439230 5012597007841807263 17493168952229690733 9159624951382068918 3925163597870549657 10926378960324025190 1705353776192856668 17004214414075513597 9596346542733101523 16937546452905687969 17110394478241401631 16394405971230339669 17433525087274738479 10051510585361636881 11822043843587751128 2793471387651105720 9983538947118651661 14172425917997746712 16152497288472086094 10719442483677300598 3842021015794115976 15035053073664321790 16031325841939605410 8021925042528759843 7024582154052348309 16286014165493979305 16499239121429567327 16207404989250444009 12111248653495759326 6662881052515029877 8428120043778099845 14471317161131520364 17327948735537818118 16171311449673073767 6655573832796429688 2345134911422522401 7128467753894361576 5556459224400141706 647602444012171703 10119045789648432390 10692263982267535344 10717211446181664101 1230665222138480381 3348490364584370608 11085607691670384100 3934638910725715730 282905449757109218 10658748580341715028 2553907280282083467 10969897807796817525 7467164501932044900 3580800219686442966 8547046460124666484 5402446343144592586 4373484064070549074 10252136181783991268 4411866034278738949 14147910333663607542 6980451105293798997 7205028073076809414 6212578773717038910 5638942106250278903 8396975479913189018 12348313697254794755 10363993948722069003 13947931494659244359 2774531918019330805 12985502896517073454 10515171638158060609 7258737332679367975 10962180142445584454 18240998342663938029 10558146102116388043 3340184106104442154 3648165096888475394 16609074495989277042 2219296216586367402 3671694540621910962 16703495095424310637 2349231423272521065 16273379452922495218 1546816334759946747 11627778245273701017 16623892498378180886 12505924434327430526 2218969875851399078 8532196733200571344 3458950439718748845 17416595135598711247 11452629676408060733 17349932325539066481 16038469988286130874 1197661920663224037 11889376590440087958 8996604911397936275 15547997724036720921 3704386180777410335 8066242219200225169 17486256644522848704 13041334975579978676 7331299829998631336 1679972639973928366 5560515741462049737 5105893379881791807 10339121872179887716 14821665079292499239 11707405246308238260 15205774238082740090 5498544579067756772 12820334474534841300 232498090206279718 10405999971411991011 5059105841535715574 10762904288710932673 8311269659994570820 14806740264287376439 10336461293375395034 10226354605988558907 18324511467829207033 12456772433394761892 18398529658206139716 13471375201425845407 7549343645792813775 15120234915301668919 9844700954147044286 13022427898613548867 10836993680846631547 1768318705099077283 9480107767145996662 9794230862404242181 3881764477573198110 14721564703154709976 7326149290110702774 15588425736661678938 5596277732172534335 3200265349286111440 15314102189748380518 13783278876334311980 2598481818242652296 13201158521455621967 693244822570270201 5334252768484251921 7134339493260049194 17805806957246641760 10395568550626643290 15879176463557758832 17562659697811160041 3131785075408995615 16926373637391928838 12023418085413769154 2796150575207079956 4203795288649787792 11788481849520708056 4530411699656995816 333391666901172343 13134943927566310312 4326360669825949224 10149734187153336375 10847449054069007042 6386496732546273816 15205912144731902533 17659353365121005325 3914510769924046941 7949462868516427938 17101931515000480178 7805721119977163525 17112539661074808291 14043299068128726892 1809627673974737653 12000020056883894915 4734723330378502854 7443821896793662518 7393487031698273360 6903115766306124557 6207195412309327364 1323592676580024498 6439553042955874811 4518029224908909574 14971193272584510757 7698183631611009074 18423243691880041291 11261841474021284433 106643413015372351 1210430794120559738 1789384858335956648 8097741262716276226 4679914617524296937 11496162677701180188 3636179304021063867 5651529694473532351 9956673254644636379 7286369896280335482 6108699548567071320 4040399868372092094 10715724343128854996 9072536338106802695 16256080488541636602 3756331321968303328 5771083912774562132 1619823871852122963 10162260028786059754 8051489989640005278 5580801075755368694 8531248272925917534 15131018415329765913 18136573438135976719 17655074236033572050 10638230839161024484 9781974865723356011 6249680052264594957 2170505876415539854 16570341803659380861 7638325446369554846 11781698962635266426 13138027648222744991 17762856213760860099 878207530895750447 18019253982524966574 15820781383075017000 8049174870231817518 437143722458167574 12686460980474231310 14077619047027366945 224959842311271592 17799625528717362542 11379204713711364212 14343874845289052066 9378159596386042968 15880300191618055011 3666688143689949590 1990099708631606835 9917837708418118054 408392650872346026 11755759100142302311 7079030552627454139 16018028845247450085 4879857898972253819 11241841178541573254 14468219615103526853 3440167515741576819 3440320730074345723 11719755284407578581 11503829638460923696 4943882128212313181 6544074218843979480 7707220495153095688 14441283840334611125 569199814340293914 12943373153395423636 3389569867584903269 459395469894813108 14509801050488188786 12943918954561860775 18202911851101630284 17145405915877325177 1340538103424021888 4772986716196269633 15469696452823370003 12156390359806192599 12230274854388759098 11853586091689522017 7745404627628330989 5950632214419771253 10908238098297750236 14170371243190121205 6748138456908255388 12695056580869697343 7412979350773510643 5696098974385790046 8136443848560153820 322833466426103838 3731883649217975210 10040616702372509828 8757596919436185225 17358244345410830770 3655549226610533883 10714099887135853360 14900373885372038181 6163940587876030485 10045723763703010418 13392089761751993345 5419690561187999403 17657071436424097045 17425166152290393405 4320069491858016740 11408972917798083581 17828774685929213093 544485722194924845 15239065078954698421 12047346838670646513 16992932864786809493 14507481631831387109 124006549549772302 9385327086751079203 10802483084169313710 8025405088782856270 17266003383359652993 6391767507982364082 9635745074843513983 15087222708462570165 8890639392186595832 15563139925189030073 16059987663386448356 14648812898481721592 9262390799632021110 14321243162492358919 16546156649239210199 2116421883477928348 6075127836157221671 11440588319813995317 13574439239706103509 3560420492515081961 10120008576964140428 14138941448924977645 17741242384342212496 8843511232045926912 14619217552930620118 16736805186175486040 16287228255139126156 9526502954171586795 12115465307328424403 17891328666317468969 3821696165747436888 16574811635542393982 15738958397810196110 1319508483785301957 891074987414117161 12912388569759596246 13930802292674841109 15929239439023476191 10333286057244464632 6041194290742851972 5756382926742213948 3848056428568569103 11730167818446910084 12476652936091149907 12357961098513024632 1242849157420033203 14064450990894646708 7767941975146327291 4733357383657358759 10650820126335395857 14284024148312119406 181469265022527380 6975738396630434002 13057065232475989520 1365926255668345335 6444035092522029004 6548098552680065495 4023529172186672148 17293044717445764592 5859083040601586157 15159060973773136157 8910509222171176175 3173763498644034779 15061172632491623636 14292077263828821212 16130361328377593114 5050370240277388550 5496397116873263058 11212615286858730411 15838481415984627358 11654354957477710325 14768428831520896875 4699138068999185522 4889592526851085489 10782291899373947717 16090640720158360774 2372878163319826022 15432661979344953251 4018478521445060273 12394106990778043898 9374519109436656807 6861864958740759673 9611049500842606856 833886752515864546 2539197497403503942 6477280824489605512 5372276065256055047 14358700105265467228 16801746725282526792 1210288974667614679 12174659273143381653 643587622490438113 10889107959980632905 16958958163658372068 17958999183109619705 13916358299924955224 7015196081433706916 1364494737748301000 16701656445288008305 693550333998282081 5615269048200383271 3074513219862078436 15951257277297035229 11987425931997686918 17221193852123987315 17958935874934637491 10573293147947312291 10243095158244433011 16180675613246348024 10517021142651040892 14334539111999951200 2011299562175016806 2681585465424287972 1581986662628474506 7490514350615988303 7748578891328363633 11491635645173292268 10038129479423604020 8807212016923332635 15057125093208355207 11795404756335160570 13649724282571780954 4563973368917991424 15643824357125675937 1788304587048520015 1002447538947035956 1628620841660802234 10770220567284030282 871313757516361008 6412190582344584203 15334880492414438880 240956625862583430 14437440678972240340 3868004571651751548 4890957592197314985 18039899701334201717 4382456522063615638 6138054825932863826 7343250911700825945 16290190051938281751 17827246530929884534 4391636153616092741 15303792969297073721 11756649684799203449 8575285997529081239 7801218852724103758 15065359977396743335 17920683165873398648 663627286388928401 8446095246399314869 17683728528734947439 9111910875298297053 10372196175687626343 6506908025626736151 4026253499472663332 2225557052376651673 5405994456337036275 8617154486539114722 5734074418733445609 9722689427245445381 3395722648945247076 7685089265984290612 6081986335194931013 11133517869199572959 9261493326844385676 3631729416548474134 4710068494201878009 6150052448722449003 8861056009345145971 13138276433478533242 10944030385584521777 14803012500956176031 11036752929786230091 16843833331620168781 8323330759053794489 16501523984467367538 6202272542658080822 916583426156719782 17039525774265565662 7539978184547144749 9174989559507062770 3458705031589800773 1282398292195765114 14630313313246981197 1841067818445075260 14333481818328822711 7780043140984600568 8995789790803764622 13005571000570970342 3330432978884674743 10996754369448331873 13899963070388223869 4677947573355600215 17336182766831252738 11621836385160182508 15933233834568213464 17349657357285389207 1712635848549477674 11230286855096993568 15786163817465176902 14807837232933657344 3220635294899492838 10215826482193722211 17015911587465720635 2895254726246806102 8191205647132450914 8422624515215988567 5882780752169243265 12728535366451091571 14847026359335748319 4985776794100799356 5299693074385083432 11878481400915122504 13279610629962631918 56051788679541730 12604411012347591754 8951350299932941906 1973560815786656181 14292537746980211650 4677489175999039197 4227175929658333867 3649068767243785904 532987267144924425 179464216320248485 13430848496729618741 2319488906033675755 706564742054030377 7145235077717560913 18390710043245804796 14289848654373864503 5346276670585095378 10278314333021382957 14811384942309495670 414342447153943557 13104118648887902068 353360716761697644 6966630310363572140 2982428015726998318 2292318966150217065 3659247789194269611 9030466713569583974 2265138491396713285 9002775512017206570 6400033026277342069 5992906381171288697 14921867058656986218 7398663909554305666 13688200350460148170 12355536859458336206 2123394669334477288 12288832965635342369 919672080056650811 6079832591977525935 10435474010535294914 5134530032811437036 14051877078004299688 7765458788065898310 16472549736351369522 6005652088664484372 16498107907677709693 1059420566764722115 7750327217282514004 10333285531510574174 1428585791500183459 11700118917701571727 12910418158412522246 7827328574794114810 12595594998643823535 11338717560480730332 4999501961511136164 16074750189419774522 11132733350036969319 3936283971452026452 8190037289126105763 9853968269916909082 16322698005544076128 15983857283111866866 10497179022238521188 2012408807440430546 3880719830924026365 10553193624547654842 16325918849868587949 4031768187515038424 696599638596288885 11107572390313117567 3901221857829838214 15936054590076123178 18202445281801175964 3165852013063688692 9846820557386412095 15496314454953406537 6717682760877448013 6112702610002310771 16658642057471369926 7128992575176994517 5215694538042246141 4117598039200758215 2883812073644098894 16699542235667550790 76682877523524201 8096803458279952766 13731832922871651142 18420518902134798407 1643505817978813699 8001978154494214859 8205675368320843402 15557290184734005246 11215674448865041285 505358618300831118 1018322005145574241 2621727919437088200 9214202472634793597 916895476136234417 15234051450471888087 17047274259452068567 10110466769784417821 3332783656432517064 3641546872289056013 536008470914838665 1772326330204570464 13051295997316619536 2009884880543474502 7827239728830403750 17702550233501809098 18146926182627546064 740527646534482823 11808222338898264853 4467125576895552390 12416261250793422029 956066168615792591 2224040871643670347 8581909652185839644 13034447747067606688 18228787885849352060 3159449286848446165 8151994144625629905 581535098682399594 13319032133762181858 16843917586783279875 11046411937420091847 7651393537734660013 7083675373988886261 6060093032299201254 4004917610754011378 7990650164617792673 15526659710100820499 3104496073959169707 7878242961573649752 16348386837046536167 16840294510955320619 11508411311643450939 11288679727846809003 11817805059264686754 9849036056989331514 12427675244931229206 8223366625092168043 3279223372399788865 15811547325592881357 7900450141176624344 8667542028049961979 9137502993950835773 8303417146364419866 11847277658679086546 7500544603051255317 7410202963259892600 15965371858891336235 132310850024811354 12635767589729386645 3854646771505560528 17214572444823860084 15321537475478604548 1437636669514617109 4274424771822535963 1336793063829482962 9537779091677243996 11058372361205001794 5059365569813797595 5441534501372670649 5346570240617732359 7389756830464735347 5990627091377952488 16971724663530423219 1902407862738608395 17430565565328052141 10206570911363738693 8912915675770277657 13562602031467397797 3666366313191169111 17700334055493093708 1937202382199081095 13000474287754553748 15404583389959973783 18231874465390714012 8148559395459082823 17324804381485505504 14484030805882784530 718156749307976546 3707031649308320632 8380292283707489803 13486680325770602856 15475618599261847188 11713244381215237865 2978792702589697745 1286119235324255752 13436274189450149207 6329136670549104398 2267591613460949387 11197070433290198962 2564957960644877734 5934240188899428480 8185247123751461667 5901960783195235175 8529555546768039124 16172250281762514128 4565418430487461077 14700796325534561688 14273855565575629639 6767994123716732136 17523513168743363775 9214741013735680360 13494966691677762100 6035454412120339851 4145036806234023412 1235582310018006333 9753923047237220252 17319635079407299564 856374579896468930 2061126854575864566 17786236094225476192 11700998816731141047 9430003003940174555 2005760561797520646 1042543387648590101 3280246396182201546 17394262729941197102 17619829894074949482 8937554362241974100 41091143232687566 3973127241408445601 9668765901120837894 11675813625977664542 14762124760087005198 11175294777942899837 6172371137565365965 6441190601172506880 12375572619441900054 6283397590562091020 7794414698785812202 15394147720637688177 744409405427262172 12972779042739244868 6040794088947969922 14499572013673937260 6751767480615977574 4274964546422792952 7355776594325855216 1030574034879190467 816192604799239863 5233145953847469105 9958999403947067914 14894352434102732131 2723880568998697562 17253849523177830995 18111919287725125238 14389858560982278981 12529642365660249758 5442845444704921406 10083612179111066301 6087918971906894116 3578341692007318058 8543212269459879227 15603175480439410031 10341129897667187568 15450396061349707395 10826016644993623785 3390799872527905062 5041192609146399479 15096661430092591032 17282906852897238990 17365356242270370172 14818804824213774642 7124494317872452750 3091341127439112506 2107447314326833199 7236235082041567399 1517264840692829716 12459704311420433235 10883076979634167853 9486229203177140017 12699571131502517562 2049527540136812720 15652773201047322299 14315635100757071637 1151403129109004544 9051193762189197182 15025635303970183091 13109744221369363787 8644044463720032379 13975991657137420625 1658099036859379623 15610300555939799892 3824480883986807918 14402512883808336203 906545718975529277 6930074179174044384 8726115530848620073 3852997313080732239 5074509870478088596 15194222196588348123 6996418464643880927 18190834434800139866 13451847131784004886 4096982265001497359 4718973023134682200 7190652817330938250 8706466538240025072 8000797675702978105 1206354274295805734 11763669106440953514 5970331437492403077 5822585484696611013 1572358495971166748 10657995009142002316 13622578165898203427 13073832853750540963 13252635543145216749 11340455139152788745 6223350891425705195 12827830848385545801 14021106145535819835 787936153397090016 6851342743577804779 976715335020273818 3593409752183092589 7162194034384271010 11585425868399707742 4036172041577567023 6099155874973591806 4177576619183930760 11683049531647932647 925296764502394870 16022508915838115005 355479258834595626 2891221446659057263 9907789098948255260 14090482899019875002 3133059633140567270 14185012378328104910 3354029756179911940 17992996705773733430 13510894601043021257 3671219637187107568 2837563576384785667 11644385488423408444 6671418658180534124 16679592872484193687 14225755422999592362 4257695694765646481 5051564343458625306 12068775806281552451 16262284108271296202 13374706191501648712 14179313178163481179 8682016439163433945 2173617682479358008 12070972134062357656 7937535391345226017 2231507515863986948 1587020069379901603 6064630161511678339 10538921347739833246 1257861952121022639 3482705970150360006 14312819254685197600 11182201763619998282 2034898666834373062 7936792438688053396 994295937440525864 12813419107157569964 16178827867949295878 12037816710750726431 6830208974551200150 15262916064201161634 2678470689793404446 11633581595269538786 1123817319233910587 1732399274536501096 17118882729273927293 14789020246898820649 898596187847365467 17602611939488806661 1501016408126630080 7800736949603555606 2182497445334745483 14903608147019380320 343359089280636151 10657625425276323499 4988882891744726664 17198785824013464725 5998224310048293466 16573552758264845193 3571045387886787497 8692118040901799321 2603081419241608252 15217007385728640455 1392412195470537318 2432256546505781285 12456430021572021463 17749746979793793407 11420925507731193794 11635256668993849097 5018280822114172147 1798522341826906938 15611021586170676575 1126439079310565348 17412912551389099183 3659761433099628428 16192438126871177044 4263948317089796843 5562148111383270846 6159272997369055236 652106673846104807 13776891386720894387 12569086173345856099 11178123859820068185 14320706437689055035 2574128579883101783 12991252863872089944 7423856013622107732 2233459956748147025 1163529049126056266 9413800716922338289 9888831484723079922 11972061972444419000 14457965759233444860 9285329466209920760 10983191309494171712 17595937150014896291 17025366152445197639 15558653750961851231 4721517434186255777 2046649558319114784 12024999352092808575 9170367007367866556 5706861854880578858 12526710379472944867 13575495585550112344 17582078596223696392 1167010594996928835 11712158889177876172 9759467367382686128 10866016482270545563 9968784851016084574 16265494241766550714 220401438968914311 17570631169831644760 6195002127830674082 8602244655383244702 5806847921215514992 1645099193151823558 14263101279236315201 5186435004491773220 2132864624291073730 9979647273255196591 12180816554795235621 16478792920662512261 114434577012839871 2267278083463666826 13019466965916697970 16043282110157012354 16288889533003685197 4675243208623574983 17644031424837619305 16457178641246672341 11178908260454988577 6421864539648097346 18073492364996671596 17739400276423306426 13593293514240293344 7517584981153378742 10315007365341303282 11116756027121885709 2582836454681387520 14690750658833457781 4423762696676539464 1401296460595309436 18430898056926462438 1969511023221733639 8834339633056577271 11881017447807360613 13776479417492288210 10442421658507127560 14773774619069879843 4810363676753123385 11194294767835175812 15382103491270632494 15299045468404366038 1302183666905402927 3615119576345190505 574992745651035823 12838568957306582036 6912424815771640881 14849293035079149432 8042560325309342341 2997120467312549984 5187558861178691975 7803558371232539338 7780477888185942353 2136373950237352821 941527487923475976 3535475532267239101 1092565706798829930 13107033524493127134 2448082652102818277 9605603766429860354 6412329626696275327 3993260322422662431 11946779077924344768 12016452307020552221 293500697515091094 10881571433935999909 12675217577937621771 12011011033499807820 7928253911604365605 11046898442232470743 17656263163322837629 13377023681570135205 46610002446845302 14597152099228106866 11377633346616557201 17774492235729511623 5680776293307842460 4272288807802770654 6849345870721519404 3014898745366563343 12833677287518361404 2145339625721253158 15189894180815497160 8315310625241606643 16499031686303369364 6527318741857717218 6973746261189317182 6454410225823500776 11033639320327550660 18124800203108810422 17195513903603868782 16935427951838604066 18328643297085038696 16192604307039617711 7840608321537884034 6235711401749051469 13305978996432605175 740605220628089260 1602293667394664659 1283530103641164590 15422932309344004537 682969630443740823 5679239516709656840 7443497381296275372 5143533692859244186 2627559631054973391 16391038677054614640 15759086308625586801 15193636153211644120 17020326214994249971 14836193700364741729 10249269627844709212 10048939687007921526 18390711939745360423 4839729078221698967 4791685949369622728 9162310159794932789 15408060373206187362 13099273380478810690 5642104779460038610 3852685235414478481 11404231518560489079 4746107090867458837 8194460442074137353 4079126216324224967 3046011571211587346 15758073227918347568 6457329947337883625 9025679565045543159 16961265641439954140 2113638661370166336 14524513615106765629 8556929164424520620 5219346613700211184 15706102542962745435 15990275910254099811 11306884582658598231 5875287769640066289 2234147536820233212 9986176229487353608 17068177187622043123 8251835355039648739 2041195662301992913 7193845204584156891 13660581952052379195 13125231186838027426 3617368240569684334 4868705910159785857 8791962784882003418 11550739244564318067 9232354611012469123 16282406413920037105 17979129271810904964 18101837564929700270 2279393407342778718 13528801943091499678 2386926341980682010 1504895068460352431 12745204159177416498 11209516456307084050 2972910256135955046 1568113779893611803 12956927872967863713 14713422512340853298 12979907448017317428 16618134360567526051 12514842620104267382 7580065907128715936 1141347919734254502 15431677781503404701 14177127054111525355 11698604262631186288 11364599363598178928 6911795434468355159 15397654995707422005 7219057480612373417 7141611968060641980 6416284423784267417 11134609375290950469 16488550928933320679 7465244552805570393 159871732208298086 8688809867577456508 758585948432290173 5811197648772940100 2004072235720086608 1756078789132800485 5820125482748855670 6962468534620259122 4029536904895893616 10403310096118144215 17790298214822729334 9385252435995741871 10092385149149480304 12607903741284168562 8607316011632863393 9518484666595847828 4882501313250912536 6110837223051523836 11124630894509606286 9903823377425222253 16696914326635320145 9632538439348990151 12709405245407029369 5369772597544882577 10161901980206451959 7034164982775282638 3147244994742024685 16940090818463114821 15214720447144427351 7259512720107207690 3227039173563978053 1460614036758462974 7559975742717096583 15475581945181975754 7934287267989991396 7968269770970088233 4742898863799655083 4680136560985005560 4987571032054458488 13972898922798177112 12771524192103046917 16182531229436432987 11913186804294498393 9071642467659042029 16616750890909965701 5464108138297321970 10965188196506691675 5007809905887102336 12588188692892040511 2577170701997065286 4351247132170350275 9932649983278755081 13882784225260453125 14974577090899761281 849069353996623190 13532916849686134319 12103920759839408480 1503209082184868252 2796762419096601585 14586191899659988324 11929063142265599123 7705818531158806876 8864447278603203807 5755249299225033942 5000372582179659831 14711805605202548471 3169486840499478823 5160457771463579781 4950771994668505750 12942970604907594802 7354133506555705789 11862728784528200281 105173067159607412 9866615209543124642 6643263450378914450 7576753353445709157 18423025230902660946 5328588271581607516 10318828328736301268 4002840527826473645 2862458371613574346 13195862484000507611 15253592047200312303 9380810844664700549 6414249288296762428 10519571171403666011 6795394343913613025 17981293979696437157 9930842784239763701 5601538795547355322 13792624446873945597 18150172484973993156 8109735487899262736 7137907169687541219 1250383407497953640 120073143341004500 14502137471465121733 3698125089750547688 6606763698648376169 12359579206607003826 16503568496765230157 6351444226712714166 3477540371574398195 8724354039588825690 9333835438311782338 156790028452175607 5093572824329385931 1615090271866505694 17397604910337631524 10232266618869723717 16713156134036888662 16434751810501612133 3519913262983121392 60879615521939723 9299844175422899936 8832658382440188645 191084068144296288 8703154036848602249 18235714731026228718 2198690373072131534 7079697312412062579 15612658486884453679 458488798498699048 14056718089454365857 21496564065315790 632269972968518645 8474912480180857999 13273751860362656242 14337359254081188272 12171543757831141038 530297968808338564 8124055100830997079 14974914596914451734 3682015151890330997 10428450506424417985 17204282166282319517 4353246115407333151 11798198474042738361 10974893954397077297 16940562879263447463 934898688949771923 1977927919537522694 11834499838307925856 16529144825224180072 4897588843427631623 13941649403443564969 11582613850306432251 8067757235870267991 9456143310407990760 14609962077001665901 16112358817955147340 7575511157129354322 13419840409364020494 16137065613026382512 6735152175235254343 11458796726206711056 1995531441057445199 15562192765782612872 8881300004752745609 2501993228296525209 8949777065906189070 13208205587722794938 10123670326423395502 7102363180104618217 12442435434260650672 449279822352437432 4805019912061095733 101264307525850442 13495634300057047150 7760546615624469530 9191599827901283731 17628795277278396507 17761851360652615384 17756475508783851879 10293461776051022439 2613355475378261465 15984573597627707 16598493977630844782 5329474739745066071 9678248638393365339 7289044815860372259 7985494137679394015 11223147168168610821 18197451155812635429 16550733834730516903 1540942104579265072 7297244230882492432 1813769171479375441 18000826398155696827 6880253708287338656 592555045058466041 17143137439926188665 17917664837832091305 12096136643664018535 4225682584988289907 18154844862525526874 4809358358202750342 11420638839927897166 10488060433628487641 10993595218472317525 6367281634924273879 3809375764311515414 8665823578238667049 17805782696338791360 17846506374775835635 345603847074341515 12402252373169517605 13783482192498125836 454915422112868802 15677509210773363196 8794352700680882708 6466393220269938888 4955039902492284502 4097882723670514818 16867209230858210871 3267555002541285379 15161705402311190995 4936156259587904221 5973731589906087185 13725087995757234793 4962519177047399993 15581777459433302336 4776390697961921972 13455174840173389590 6743396986373475354 4072125264831395814 757000642021710345 15118566031671817904 3997063329254944950 255028892079901349 16724717698575080766 15555717534553931050 15883831980136790346 5384581396167922511 14872098770173923895 2013073653041198017 11627947589938039281 6828127445136224043 6408165963762256716 5612080690468268827 12607654250938865806 16958091114253136178 2568773230879841974 2363869303941472970 16028540543623885815 13893679583433722676 2141956806538622708 15211761352441984634 2024948456517926054 4075645694742406086 10831874148412604018 87651171478486860 12261524690165278969 11803541102172861430 13050147171677348573 13327682642599355918 7041092405673130798 5654599511458150268 2653121412047152178 13301840386551194991 9615316999511496327 9462328980394621454 4135669345513194067 10396493803768662764 2848502691182182141 8640759516987793284 6232375988482469086 16981074476706835843 7585143004519515731 3687836934146649153 10676432807754932935 1174031701962220666 6004830384224811738 14843755312784029914 10941798318995534720 1232322621801739662 3435847191916145091 9156284571946214914 11861804705826159936 453678596250565025 16238266326311820405 1683323167320499676 678773564388896200 2850907294340840019 5004727422821273624 11368085790496018628 9231450390221333651 7051405006246486646 15927120935879718279 15168829135388323727 3029689386918031762 3944491793476193167 10060191504934336955 16697837420187803763 2353824900657399182 17110310799830057545 12546235238685668508 1586345515181142161 7589788769739110480 16579552574030810096 7206261787855454594 14835892899964396478 2142670401545996331 718869549542813973 7157458164965505802 441986035704722784 2344431762175033279 3353728868440373600 10380171463898583403 4237906073062925801 867705322951318969 9740480241800781457 7784833520640519670 7711647824556263718 16048407939894758464 17361034283873317723 12563677907052654877 13639505078674600941 13312359129470413699 8560573446166847419 16245197700086968474 1640294593430800797 2892775185060162672 10543524506599342724 2376357874167843494 1071950643992191249 6328035247146855266 8853479168647878826 17330698808078039642 324986807086152062 6200061284689123526 9277317368123282315 16484187162472492279 1512050856623400852 8252593580772262802 5992912512585178114 18345270832638571117 14101899606851338337 14925966342690749955 785506657051132803 18437097851098733047 7117069890567218561 12948945618409999385 16049971065061993347 2790374559558098802 6751711656693921533 9737047895568714771 2874357665195168551 1861598481981526981 6055541705492034151 9085396949064099074 7671913489978313350 9948878731834077520 652227418349707225 963835796256013557 8690195840602802159 13528628603468059564 8655316502144864798 18184615670202933676 6658148637602683002 2450379045454340311 4429432929471728739 7771979262561126152 16463760836262750378 10477685974792914914 10117955613137100618 9693849130509690533 15576578322878235499 12056367263417607161 10728280316515706249 11237796768580190378 16067468903792148982 3270981718805627363 5004877942510106668 15520649216715554695 5966238858028140312 5228842009394494595 11648228403852056145 6305843136462451827 13759513423651046234 5097432993162961919 12217692477030473991 17684770134069609930 5281886973636995875 14583173390727819750 745285437021257597 179161607452201400 14199028781920382556 603212438291419717 2890962202146095318 8893672740224036037 1477090228898357265 8638089067379937596 9152209102427250200 1887525224444774140 4056990446032542905 6778709647605543634 12221056665278004882 12908705147757840153 5119689905159358480 5448192468868172594 1573507213733624930 13022659807869151199 14778634737351332455 9408689649024494676 5157306620736753603 9740685396211320710 17600583951051443330 13913043418863011254 13280350257293751958 17647358151600216460 17293691886658185125 12857403691201816084 7434118623201866398 256582453018171326 9316474717544373951 4451688395065392107 1498952319419534435 4731449770772514517 18051545300698735055 11391389746771009865 15847674883888311564 3543942946238517702 14162420856484943311 10415315672023286389 10440176527652330170 6809567384290118348 1695379448864146145 3136283709195852216 10624677590027587404 10301670305380743233 5585483665772740981 17327180692413058545 5357017488917397878 14832229263034749125 10376800699812173063 1129793823329833466 2801984624366396989 2133069068093093170 12712762802262763114 13172935988984991774 7969413619878607535 14864002603959612082 6967436703883197618 2683174777310487538 6510205091715608971 12242795879860966974 5252435284826878164 6926599499896439908 4311165050719936330 9969620685214025601 3234593604475243085 10760767434201442714 14269638696920760610 12702949231173965556 14046547155532260379 7348022321642916355 15388623942901742317 7645820867877170687 14220319385972786846 7927112532279157152 9114831844272245675 7144431245556933529 10395011015257552322 307281790104236724 17032507545079810557 12681090499337975296 12325508041045824733 16249873783020875437 6716903132151856086 4728175579888782893 13728795394742054913 15147281602851828530 5595186542988074106 17202617075613920325 14183215596006434382 6741118949431375469 6937945600277543528 15714085687861385966 13439001308416307902 7969415104549524866 15284030756330949916 9014877410959757355 1364666791640265838 14936384530954807328 5061609829611293243 9923473098910547462 11628384308360634360 7966657921749509294 14506328746611819334 10363939209637420114 16163665775398421878 15666518440106024340 14221120434429806135 4201930211764373550 11525525309367745964 518230768098608337 3027796769759459399 8522778170363149899 9525638420541634496 17288930158089156737 14341941523624652442 12822287385095740709 11397015328450039727 11140650243506416581 16433403705855231593 15009292634361230109 5214023445541959433 1949991658048856965 3085594934228931972 9011896911118998781 8568492430802135133 1587304867196158535 3192093209543087774 2512819642886400624 1047378813499635438 8032236019755106571 14872490315876019351 14050825708484659387 18405497349057848293 11944351155300719 13872326688337122577 11026938552774359986 9139214058464799129 954290178570052575 11874432503196360630 6897772654979046673 5249541829531400173 13692677648722458892 11253362392217583869 6278693851627199971 14201428212653518621 14548547509298806655 6416368087538668794 5018258143612412140 17678861765439111730 18114827882942113502 395231407858017664 15877802255524133709 14225542478535215072 2617854466514359220 7357671028606933541 18314596426896095282 15255552994778218880 3180077181170417104 2792806060749256586 2733937267112228365 1557019977572708662 15252993758446010345 12940030404633119960 6930149467165264876 18002508119641220991 8354757064872752873 13248758984485665507 17035937665444584621 6456797723590768075 12834054580126232237 12545432631535972899 13639052251598582683 1040363521127977034 8681467879336444160 8196533535631966066 4151700751375517385 11644207455480255840 1570664382654652981 4011360650365632459 4184342928470605894 16119572070631051832 8095095442823745739 15617892460448194759 947223754345791900 18003425795509208805 6340769739406160954 8209226752682388465 2639109886284901027 4313266464318857293 3579543478846174145 17299950001971886683 6760421091585416966 17731628788803163278 3058023345176454127 12741146172078126647 2516206036411950506 4312517018915870460 7457174227072883022 9902052149460569574 5099790588922519464 297672481830838174 16197613016405294816 9145274036023261222 13384995355755008798 310802642672602104 15077413677464285231 9272871722724922537 9663164239103198919 7138606081985465704 713936479926207235 4268573932472773768 15222363984392915796 18052949150891918031 6538099968548588214 1346640341773323657 14064478937085964632 6697565535778184529 14911168956017100705 18285457075426741625 6356030626615038981 12900385612934858491 5565137863544873053 16875965617670721986 17969457168130031356 4700932777840066115 12656393751653779001 6756115266798267439 17144991038657042553 3199266194247975473 175297408025164469 5422242044837042162 15259928161727199998 3852202055956284861 11992688731602169826 4363503216504295695 3367907780021160213 9698125279769099373 11465847635210178548 8129533122606888164 6974132052166647683 2788323908360108592 7530731612185278788 651810458202752464 9954896346331221232 9683945501308645507 9224039958210528040 5212813655399936048 5841160274220432685 9209069542715090290 15707835246062630547 10715907336592998044 10819752242466173586 4488084820038763415 7975892810766752404 10035211170178028977 14888318549929850580 8582243631064376981 3122174462219883278 841138476654736566 10380417409010564573 11800762872176140155 2200869806468176102 18090290753368752101 18084978154036130488 1085013480417357007 5002625398020676969 13581524649785157814 15549360288604203394 671869263840600448 17079224483407722354 17429867625969528775 15009229462454713275 14491928712012430676 13332092539697804056 15609872781297019196 5802553945440467827 8462772359472990866 144735151331335023 9695397818186155709 869618329191827232 3119318832191211447 10897142614786637217 10227855314500830200 8761949676247399917 10033548339511599138 9789184203538731897 15460928725813179976 13925454940103892200 1934967240682852482 6499304458341302123 2273398571699227873 2377061103001378777 2089667698739019414 7521907008996614281 14570118800385095608 17410434254329063666 15014230124310696780 4654941277836786313 4280608743274739644 16847552317302679109 10133854999225218905 8956252328045321700 2165763835741386295 5456727420378083601 13289622793058130008 8946576733793840706 624070936298504965 15407465053344078986 2516219019822484509 5103135635240159619 2034652757127911998 13521635755852612429 9190324655524009026 16997786135054140289 8850881364586476975 13064589881611152175 1303390196730057139 1522241904124555813 7812867199707826636 908237120893349014 4943948857541783933 8801343881201629196 2373963198404152370 17091713601623168604 3248321002618693491 15544998153277314804 17454294640616806730 4532152364262466084 2139083723606862135 12532321422269026114 6839645323324499893 4338179021997319574 3156753611931992786 11637088234178956451 2611804623491427270 17323445966211706793 1623680046886605402 3086713936146395657 13997055849446526706 11989476963699887543 16181708395806826972 9105827536003601718 7982602572555630114 15860385406578703052 5850152813957324846 8657838086308918990 2916454900578923787 4731697266934413513 5765313346864968183 2560372069913354334 6297245254516804617 2768983665070015145 16091547797976158036 13192131433629807281 6002476951867655767 2270235278105376670 17023512336778227426 9198686413007559711 7530886546898188637 10599270839950687245 6625887049278509163 17730545784143878510 6108330385681622675 11626966615180111244 7521957205736712066 17939732205108678392 14356615341509526177 2707619531180198245 10376290081620860578 12936008627976029176 9631262084136244615 13286641082489429905 2356077521010256261 6257067086559156033 8058074094113196099 11432751253297816368 5488341635095087299 3877092407296044860 13730725919015545009 10447379717604968175 5359474183378121185 14679395957390755069 14653489506897968128 767245870851133254 1774896989402111535 2508459668824786094 11907273197042385032 3574140282827711928 13378508766852938404 4028867743395606678 8993769567200499155 8402439886144891645 6384475137368356557 4612092291111437517 13747268808857294925 7594800542420442022 13057914647104661138 14096014832938891828 15449825549780409276 3472340358777836898 8693734517124104833 7036406601756809307 4268109894166860711 13613359859555532017 1097520494892382483 1522693028799077773 313175698299926080 12952064615429176967 10571982891241767132 15422207039728565176 12465387598587910021 766806723685499479 15711431875592904911 13090960347423838288 15002266682982021528 6208352887893674550 15010148326909556875 10529533155303596027 4761594007409755753 5803255718798349283 12862689040889848333 15712921305478521764 12965830144640041721 14037380895262918489 3905815347176586356 7223256649823404646 3068208605465931746 14715059154045876757 14726209577091049654 13537701558401107271 15678956760590963016 2429544280694348296 11450106180058082476 13296927502385419609 11450073965983770890 11347909403536086581 11768046921204277247 47659073037784976 10108695815313570234 16036407084096963214 17173501004034182442 15714640348437526677 16307881612969276752 11683117844930651035 1100891933764349796 4902945092418307363 17872068204951355341 1224503032615157251 2564781918006549614 4426162935800352630 9361169463133291318 4610336597154518511 12644789991191815284 1100370717171357948 17785247548717892687 14830195517245457874 12007934445984028117 1471509791149931056 2914035867024808340 5190480884748542835 553048352497624337 17731200891283730107 8789287949378411010 13960487497375108462 2475110054313707901 7943908524805090871 15752600830416582843 2632961421976174956 14758478465489866507 7424595315997835896 9141835589564956987 13779559098870583923 8432259988387290489 5247564505631669372 1049545716311051680 5282097609701975633 18085037173728089856 6940913967966618929 9330462179418167873 14973974137884536670 8208552445687460199 3786781232041624421 117295049350362567 12766515997098218078 5564084835427045450 11205240061828190251 4799596108142976457 8523798747050012425 1835301320591890326 13131777088233907398 9793509949012309454 733752781637201191 10073583428961074494 9158024554000226517 7139097838173482046 673517376363900683 4980055975801342488 2745463090077653065 10137183931034122574 2473959145168990218 5463647151115585665 17547725914828027722 335598034727485219 10066429008919963272 3876705625287101952 17675778608159524845 18053828979580374379 10530103714448615682 3609357387896193982 14887387849181704719 11033918589739294016 18029161673037915356 4675618085084469079 5915840293042376049 15051741078411724181 15281070938794246784 13742535275024547568 9094627670716682546 12914095857707770461 6148636096559582960 2700360170364389386 1850672814114108652 1729120521085235780 7425353431917968101 17277026332207352456 14953470025527020861 3497484138360209018 14290019421071470778 9955056666775847012 11675072667066379121 10302984307129287293 16312201778557805894 1984328657249601706 17704491072961191695 14281843148786172909 11258294151495636496 5465566698330788621 6540730070086513623 13710255489632528769 5241165015142077136 3412456258064115253 5193600811403114500 4022956010690548336 1147036299269981092 1895297084015118049 15772000177342493427 9752873121412013532 12495524803103475844 9754691835974303373 11497029355870179090 5618035423786189731 15546345257404590231 3198311643257899620 8778660376792745129 8057239812083730477 17563146457732179506 16229826204240221115 13662098821965493150 14235929387380012298 2071953139848192598 6897979171658867322 15078106534193416246 10167500070833309342 133264724453735418 6257637161260556904 2820463826530441940 16240819144409020025 5498334906911661700 2852832334330072087 11287727336507093093 14371289047530936247 16135575359256821499 6600381242928139269 5076711498788378608 4833912538921958024 9826929395094027646 7645478140786551759 8809391262599771239 2126023889846182997 11312396947160524626 2154007208530190978 10276861082092869320 9174794532526034769 14790253823769920663 11425335220135613187 3574313666039646873 17098998087481343547 6518016386153654899 16255659285700934287 5512052602873015227 1598231798626949474 14517484469810981103 9972056714665257703 8987668557711388313 16182487825939458160 12580809978173462837 718472545012449215 648728429225458573 11715192559658902713 14979100513466811118 2139161541158829741 6268542940638040180 679298626306443142 1892885678500350273 12356406908147002730 5453462846630586004 16765125570098875209 17104115949728844913 3587023485090369869 7679791777646676894 14305108184089720456 15896661019252688986 540899073733679829 65371628680248856 123606196821043536 13657127751010365816 7628500920703182278 7291549885179821053 11311399046264995105 5262194976749630902 12455327193057978753 13039651779856885133 2004695109517261426 14398617702700112178 5916918249748309940 3196646074220255774 15452884663861816158 3998454172084554658 3756963307183994760 10064570526977082371 1223632733393388466 4286848953997874528 10456700733459836554 15938793028867711515 12902627867397691152 3211469648366324159 15739354473998392758 6204252354308838631 5447142614439731149 12382861345093240838 1727722642259738383 4058382039014812385 11135901565876735058 8903484898859382613 7593992685765259422 3890950163583510559 2352894148282510229 2054747573903587205 7410590209403471520 6303561649087532752 16158395766252325258 11257269334894631728 828777745607928153 13147734264447100389 5785147084343133192 15237667464718471202 6236532666412323431 10568272360767630603 11477755109430680252 14681410527837378998 8528924781782764977 13690365076973767342 16788684823399395498 9703292872319700236 3834710020555043206 13108798618194417358 7342477988739852179 4651918356441509263 3715010669079594349 9354826034269323264 14248783637703670597 17686428923348640368 8851050212069728012 12012655161452653772 3650530693773603984 15261811129166936257 8704219907497647600 6056496225752283813 2915704983200745010 17593883861372051664 3472786710587868636 9711329420138649565 951669835473947892 13354820640630361217 9255924538084408047 13255372303160181112 2496258670616481446 18308596004326801427 5547561482081374380 17927557510477528079 5076857947694709790 8732540749074606688 17514727664834034270 7684820716349563284 1888440947260666059 11413441731313394413 2729947904031928942 14633764582217095523 5924577144792792237 16958284811732547010 18229160234652821649 8463309315822260182 16104518828928351525 3087172144173838834 11631360394947760208 17466227433392014406 13059515498800756505 7904007907991577137 9441728380582858154 16591020918001614012 11921492931894847598 16936239461351677352 8592460967456027211 4259102164778581696 12143927292268785835 4007312640208977733 6960422466431675357 1377415667828588053 3982569246974125854 1450576800972629089 18020931666056898314 2745700127262024699 17777429916446820027 18111753990389595178 9300456707711698639 6464243642681689962 6988794068191881018 9596976410092711063 10281857772096716622 8135621637548777252 12260261974445123546 15350394375083803100 2778280185614246259 7231352554999082269 14544380034411900706 14508060652101236925 10484641396580713943 10683739119258846791 12549796591884780483 10098768921814112623 1581436392293347390 4032930235238258353 6810111335383111716 12171439005639569765 14399408219072392815 167095801164833895 9490493914325066829 8404183316748856505 6544097202068436284 9181149694356834486 9451408159709732152 5427447108586843700 8703113069699389851 14841358029641155009 6914130946283771132 14261759059226573665 2388030136290504209 2710806665429772745 7156730760045819233 10428834171772465993 16264792617190416047 3637932704253531276 17589212524945920427 14511337646557415291 18285862186942850138 170551205412225323 7173230857993182620 4711071966081137349 16522734627893420276 3901796138460852975 13124442880575723700 16400352918172744116 12080927527127953405 5811272281277565841 12026647987702995809 13068825874368797237 9181116845689040338 13859740263636580166 17931333522037293545 16376348615926048240 18285745117437927469 15541830293319034476 13932639062740578046 13772195305680138214 1391599219570993103 14125313389850448856 13063898830511228155 17510813961795049363 14365928370019551834 18229985720140360761 6656138423806872086 14504606625270586946 18338561098486169030 9158687246642178891 8256254547051122000 16101151342951659845 16312506713465424795 11853606455989705646 16605889148955504652 10409424619104075168 16643765625824117250 6109980611725649937 5282333195848336323 5277413207873408279 16579193922235200850 9916764255102308639 1495992102142231287 14244586118063360379 1834618947242172948 6218154068512387539 6279886802275779813 13778138828528572370 10326757979083221485 7167763365578750604 8655693138856914408 6191585233696534864 17113260909909051298 5042278805756727323 17467747839596181282 11521761810024972004 10806573197653385961 10230670330017347007 8940679262870039525 17536960282983455143 10997815393458677413 17160503417145454473 7937960441485625325 5154676578906070127 4776956273807726910 2768917083899243004 11476036701029397672 9578813273230626453 11580024399921951848 814744741874594610 13845805406401785486 7614253603692519651 13061855873312083185 953400465655461171 10184549400012854580 10492457085763075294 4380925911401750823 8264998405369248755 9662788100757461203 3584517740376678668 8621958334581803343 13055530216398554936 11030861798640623597 4147748928210555398 3126402798515981266 3778333623879488272 15445177356395160651 17692329730782834583 7690799261679853612 2145409129987245384 3793412910758201130 910938382152635365 14917500164369529492 16659811354095176720 11450428280098166508 5426327839952196464 5676167693105372099 7724206973047790417 5147359630774193718 9491762346562804547 17252237762561163485 6955846108425760271 3608532134291873304 16639274658606322540 4528182143826675563 12825304916028986198 170653287143048072 17839821911917700970 14479402090584752304 12503439528100408028 16719253757544246236 16026708858431181140 2125922724930077847 18113314760851321 4396679289257388387 15863490149588121329 16955912705354026916 14733224510181448730 1031014123594284256 4635000841796594595 13982114715247984904 15265184768363728768 11987712461595499569 1382163771976184228 13798111953351814634 10137185976996872306 4726819987229840849 1571767416426758216 5406678455129651659 451086959885446481 9294965462150892938 7020667810137797023 11745101488005593303 16176826338372803091 2484637433638325410 9659375928773320009 7179035423026837566 11256944206640407450 8421280297475083676 13357087781051541800 13560727692139185717 18313939950513349944 11310985972121332575 7443670672176586651 15034672364620775997 13116133100990885193 18385159796996962491 6584464553894963984 9399447610418286250 13874277994301207902 14349745868481719009 632580070894540209 10011062319806975581 13791163359170911468 6843293661900651693 14300181874249440646 18060758080388666719 4474825406937689990 14197645956665974143 2912191187006983793 763383693667280972 18387229035299429423 3240962642727973213 17867348921853683311 17010691552434339746 14808860024704941254 6512718615825864233 717391375670610470 16396791653995395831 561415239570576401 11133714888223550003 6018785639061296125 4719121670844944571 4141395337776884611 6998594854719651563 15095196212470827471 4811920027601682806 7948653942068038732 15369907937309280430 14063928009349573950 12330529547252677934 5142501607802903952 11618196952305523473 6277232500335878581 13783242096533093007 10507066077548338207 9254970307776758926 7454170399601633243 17010623381526974209 647395615029571468 13920541237244173651 669754183163304103 16144421803235561531 8912919861033087153 10479141886978013703 9427413363060500871 2259094403238238560 8376967372100816300 6781164547061322090 8759192475854823451 11453677256117571587 14448065976517111817 17221744133963786453 7166170727752904417 4430387752924568006 17944864570424082431 8057845175475907601 17869728023807055036 11380455463112619831 17795827439857548720 12181562268844538704 15886866516967148155 10585635666763309101 9157423973675271194 12218982431391090681 2804081305952219776 8585828469537892642 12009166739888557117 7062924899890954663 15915067700904295840 3880836735826000626 4905923485391835511 9808916397267758753 777322363045864565 15683471602825049356 11427765452144767135 16064264597691338394 8185837818120786082 10566053957167508986 17760516502115084768 3327598154634237322 7277457925689595083 17428525484922378306 6587036948375259838 16692597567589313479 8120506390751048506 10133802602794299032 8612298037676465235 9484234989302053430 4964122192427848859 3598560630101178801 9402394950682920394 13010941677370478219 5973798245100168460 12555181200008221424 4494523535024097868 15178561151909130048 12863721251333159419 7726027060815074941 4266304836068947724 2795551469777308638 1267417554879468750 15210629863290630919 1541717230540642059 2975068516288303380 16723834911530393180 12342309850615654199 10269116714374841725 12375819487076855118 4355381204429496390 12790076519748583023 4835015277901623883 4488916254544146055 5432143007930412071 18326489892153106414 11875007071842031668 10016269899783536783 5845095285520223199 9190808239632933596 11593874288203081943 6635164652912153561 2884102670780983875 7114211140896771481 11455981985552968639 7103618909632846955 17198287855089696460 4713826379161842814 17842046095594832928 1382014457257553483 12641404671989349687 17652426371839521963 13175832320561589115 11465701627260841641 16031544672654594217 15384586691018332845 18339566213922319793 10460101625352187342 3295220201961077855 9877372847638674575 4940593243119062490 3012710723551394469 2945177243189012786 16896700136498345362 9233828448228209059 6250134185697216884 14106066316611838792 6792185456365125540 6948370208998219454 10166130378330989727 7495411520281597814 12517053042676234035 8160155803234319709 10120098536456571212 2703293766680623055 5845958454955575008 13592877991953801057 4839756802290444685 6458751760047241109 8143643297057290012 6204020279401695904 5683748580558615066 2507887538157636806 1230744750003356377 14504620028870092151 17705634163562830294 17622806063360440295 10339119743867725507 6991143383718627142 15928274145427914853 9146450792335591933 14418442456360581129 5589999765652007230 5349429039115525555 13635632522163688691 12128532265283379175 9054795528786960494 11075380438052253798 18121097432218210962 7032475101233261270 13127601470217002584 13998159990393197867 13991498992244593931 553690278839074425 10978290603214984089 6462647267174145049 17647201362390112385 14680375298917951811 16340471839960630690 1851268291521555135 5368823288896303791 7642080633681257040 17228252813285837505 3093505317630769461 9347244861895225975 18223113009625321392 10485650032536318836 11285118845917453084 5634203800304058856 2623253082788381099 635523148610466031 17374485916940063955 2310485865970152511 10669389992308290583 3757058841477225329 16710972704207585039 15268951777938915077 4781354224172691833 4121183609578085480 1038595020099771023 3633694626676493114 8529016486367665542 5882813713318462184 7998040045594684580 13099122150502055693 12975340243467742059 6991305164567301924 4848479702464526401 1256489010150980320 4011037211223939041 9142831447739082512 11943866475881688295 11598442148531637381 6753442262974584202 10484863912916156404 12986005524955050375 13007235201410045145 13765963567703141330 1233602450967891087 11711291177854238266 17255031819771403258 17574147578451938165 8617834745515201087 15433187783612546528 5684392119566202264 8047316106257833412 6092901377174461697 3809490633172197045 9255780650249235702 2642487956233153288 14011135291666680414 6456789131702856182 16401635532928796219 10032432716170203898 15353490772331208842 6576689413399123633 336515736125567737 11115847638900387174 4578671782930946419 13942501276952970264 16981387295821720490 12387431282246666349 14371511820195841769 1355012279606599876 6919378470404858695 2300436777600564965 2731396258336522499 15668000426032451197 13178755417028475043 16416401811242266101 1200883768209601960 15071784074241918031 1184185911646478961 9006257527521353784 9537511762541288593 6015829531176929027 3865782908676182786 12544470350549790810 9509799759025788913 8809491559911647321 10452361463504377862 4091610288411440033 1344902320199853507 15618415755032876123 1992262465014447113 12744931914238831267 4033085707181471414 3099677721733828363 5609649075520934111 4398666914116839541 17920145206134029935 13924601572281951579 4256374187053230112 5691807381574691111 16437509571432051963 785902682296978473 6403960636993413445 194000914015523078 5724361720549049175 7927298455890721804 15145620347639974568 557153488337077572 16590714317972416318 1403656800944764361 9548540517965206640 16370288282915345587 7239667098478383296 11400523788337344291 6865716235450377253 9625681726245075609 12119548130620323372 5775702628547098395 1446563744952608430 14089111551261259179 10863198997918293415 13700393468440015735 3341254433749177072 10638626835253885340 3962477311450020181 6625420674891156200 15713146324591109846 18280570596433932019 16381329907233799515 8144405457315272058 14052817865378339215 7233190445091146963 7390282898571480405 7315702187501008469 17513243391702172885 1513031925096905104 11328090499254799104 581861900780641098 9771173642330781847 5626493358756747274 11291506978342794521 7518984960127953748 10078497982172483476 349793388435823590 9955486214767610156 10967241476044499966 12142565247243646166 2313744640051613657 5992580527898330710 4756594983627422396 9149199112942936426 16819888632578066007 12246868671179147723 4275366949316567546 6081088144806260068 8381008922158262127 17969372923472217115 18285986573643628649 7192606715240392713 11307486438605312326 9147820727899783777 7980701425591444959 673678947678404594 5496600866041066521 17420821721509328272 16417112647950624192 12741113928421093896 6077094531926092592 1875658437294985038 15018900377887789355 16636109570758436763 2237397211385328817 11795632651995001933 8366046046750079849 14502349326867612569 6881290603923551149 11789117952192352819 15864559312164298007 8625102313721793979 5394055358354222675 12153463236597470096 13920354421684816993 2402167767402842382 11441846244435743554 9696749339010472266 3555595176252557217 5541654750957195176 4996165340864009578 10486341129527481759 17927187001355723901 15460562778996092096 4206525653821689753 971529363437525796 18156626467414914445 17765803736758056068 2840849111958384882 13561699395665761710 7788021326035710697 235100841771777991 14137579895521966033 8346356497867118428 1384888185371774072 16715215477254610598 692458167570474994 13221583536054356986 438257781972391051 7327084150912186042 11034935475731624677 14035222810678009396 2955230661437832237 17816115564507381059 1510857969198552121 4092158376734931022 14029622390719600595 8765198300965777037 2014568379938569473 8261880861575531566 10375035752840144311 14294231947089259038 4252073511449484647 7834024662842494577 6696203653280236483 6002088530893407068 4612968287700048010 12093773962986052164 1238255671134976363 5291274036968224317 1283011587939179981 3764947471733613002 10069902532259717643 12885362445243691961 1442290546605549898 17438631952779406159 353795173843296842 985029084036572575 11491540976154046655 12381869335794358744 10354594298599963667 5319627636961129148 16062720423227420010 7406530282895876961 3131919920857340661 14701792432555308472 11573405955504028797 12319433693738409327 573942037590163258 5271837349438797712 517576446423654145 14940190161435169569 18445840743989841006 16122637097961446125 13727654308688721489 17705018810544659159 18288517954808187744 1831789546421077088 15699344410357889210 9380463791940036326 6593514423054679972 15999968652023673605 5339916151406965341 9701741375353804809 10303960405224751778 17680088468529762435 5019763226043473430 8614413288888066582 2863326903395223605 6780935634743817154 12721971387246928099 8046266044719088241 1560059073123420813 5251058430943651477 9301954276056885809 5039320943574419315 15124515896317027164 5986056825983061322 13017990072124170538 5346535094613599849 9330891619489801395 10179183387782762159 8625803842168312106 8389705385302824159 14336203957141958086 6267310526398466833 7304033708433682721 6816649661030366774 9109428947848414225 1466995376800921106 3289039980486750283 7694143356985033720 18128462609181217317 7394838005833242246 9908496599808744142 3386971037135330140 12425077898845697127 17658677279078332609 1338269149912788135 18098976071114785198 8226036541834856206 15689167528020726859 9009881464679827300 13897883688357097337 2623243320931083824 14012868909225642191 5905028713340170698 8071029156086333222 8640582244481064764 5598637133615372300 2956854645704434138 2085628149495441809 18362050684375379375 1136418829802603237 18059163294279413973 3116046493113847577 255566099992774135 3445243196284067531 568189772052756663 1919502844371066001 4588687803990072447 17497296299687410816 3910575156078987933 10157555872842142927 61689152231088415 10026057276068972995 6250132807611287994 7802355720370408193 7608637773288763858 8110184951613031098 17603137653899183486 18374973659998855828 1193028349232151581 12952560602103875866 5131488757134323299 18225464887895842982 17858163329467731463 13631579967274791935 17829683066313078297 12816709405262154679 17272802132722514464 9150359773985791634 15430708385621630973 16620449961550935659 1880639703842826711 12052554420145563467 13311428606458175340 3586724878969293951 6849561281017872822 1945639154375281218 9419436083197825240 5346009335314247424 13598512784256334423 9962598755229814572 9133373730700819354 14124723259674359316 14953895095898607206 16705436455357552852 901479315185572562 333576647571837218 14855738714464773478 5013132533754052625 6571200709898801671 14952504379099789980 15291999937816208603 9006330436809576950 3149193014878100811 9722050726847291132 14786363856194945971 17573364921556039320 6699625185253692293 7304742095052956252 7800531984861664329 4292474344512972330 3095208254505439047 16420673491091575128 15131276902467419447 16591775368575054126 7608462076876372417 8731137767337790862 12152540325002706883 14885063692429261318 18164464713499339932 7324587314916548788 5680066373636584558 11093137286867157856 17741717437641144023 12701197539111408829 15670311030507931926 7354041685046593045 3056762162114721746 1640113806097414299 17140534978432130975 13355783102974812525 11581681646716523124 8047626227501176185 15341463584528982235 3838333933223165015 1861825993719806571 13593518021732380068 17763328988695472332 12857740284722585918 4561724863713198278 7602731271050437913 8275786916649934723 1141522003552476049 147639024530517098 13891685120621821081 17343166855956601755 18374633588789930843 6693473151121067991 8554080594465293657 6079887183281573483 17957770307001086630 14605762057679092390 8139266105431976272 4028384347994133044 4669299029014433988 4910510325205424182 375127149247958224 18335494441289912273 16818047376594089714 8482985323030095603 9945703510514229966 12780682545189964564 8722729794833778287 14457734850096385456 3288105874066471891 11825588909654066771 15852255120915914318 15770853202516743004 11977375820293325722 11663899223163062727 3223175897413827955 15594670259737446715 5252800933229725634 4662460047003134986 17812324834643496516 11733971662380994293 9639878320517629638 301008741715307171 8379454312626839950 1146786891332754452 8503873943690836336 5279022761455434911 17535842235905548025 8811423851492457915 4334226945744199449 11182513544106086236 4271760102301897115 4437135121424815943 12563119123112543882 17464596957118451810 15927100303970554220 10883878974877935506 16602959806221297079 4415431977789269105 17206318719986359010 13887980633436656506 6308146968551070634 1350599980710024160 12761927485262965958 8057613769273432733 3113317521226220857 8829702164229943959 17675167885989199477 13783264841336420880 4079580290486636059 10747407261491614282 10784056503716170644 12990819840067136843 8305214800881395684 17337516090615119936 14809934417720121183 4520498606986593170 4904559062936712839 2342496582559464046 7170441932923535097 16010931994561029108 15320390331296952768 7321233265030119758 11646413949919915417 729155472778903565 10667120195424629706 6364761430179275916 10806807552957706107 12556739999003750608 389109613264085539 16649971567791668837 728438814020089655 6565355664700120491 2574938111684575018 5143412556841739158 15367054677814852113 7447403476343586964 2938980382579970300 15722684818487284131 13870881512987561661 13598864141270674138 12143957683177913194 1196888297710604072 5303455500823925352 12256366454656159993 3357880944167973529 10381801469912797060 17748879528926808883 14777713077754966790 3955136998722679236 322875791619358824 15734814535733571610 7895837340073491259 1996007922316521553 6390390156334709609 11836146045825664575 18206891914720153841 4719263128988652881 12915753236256981249 9871569594262648786 12994417480860215034 11854181878742525701 2535190792364291689 4399018391373040236 5016700895703748454 9477446825543834904 16510899310193108044 13277574669473812074 6408289473096106861 3398676146169441263 18317959066011420746 6341546422142173800 6063278741002123031 11285901520343191404 546069079684688449 7523999503779506689 3572263738819156747 16871802310693888115 9108039647779135714 6237008292973570744 9423266167349470346 8656303812852219111 9338733461347829450 4804302373812482539 5080381994575425742 14898846248214474756 16373349489893427401 10948057865876676003 9435745053752826111 16045964365693624808 16138901420671645108 2959530512447975629 15361501842060431635 931297410444291950 4121744854154604076 16225044589790236444 4960539372115099262 5170225621398422740 14716168686709053474 2537385418372692449 9347280595322676165 10302333031527956126 14400754173318242832 11639968994718861644 13229035714111150988 816107672443821673 13457031890705323191 18345824182830278965 11792277197356918405 2312600413871497743 12425299605946146261 18031604329727358569 5294339269224523832 13639865158353669878 10663834969875746985 13125766299955969099 4563869360456980826 9691642037411380543 4148630356102015179 11168012611376416932 6881823997589297330 1247245160900339324 17350697880872820833 4184022589354134034 13802233904774092654 13715068850086476205 1368026149696753178 15962236660336090103 558830238926401958 18078830415878822155 6675989700685773074 3622565971348777786 3769464558752293002 12472690894877035496 11362171367492755196 12711713941022357282 6345031905801964559 5141252661050538692 879560154466619418 14207594181014478426 10305091607346265861 1081591302271730254 9150765297081874862 15451041602959464427 2424372690484706327 9864842137979783917 17511450196602195260 13757319786885427620 2391638009323277101 3392300020602124982 18113265673431490106 6086830506695732327 15622488244261925705 15461923657494228675 14379536752709246267 7336241169700120892 4314977091387748578 417659050371330288 181859754503884763 5098484519226691994 4619414665021583733 9638404121384863796 43335379454273875 12284137997918974680 18274697236142208840 16151049181745610939 15784312410332189108 9781536557605454757 16428561289611144827 12777702071705905574 8289053298081556074 7304362320548630198 2222406198433670332 9976893058688942930 2248099048028353633 3085529353242405463 4054507600778575824 8179593753471564307 9442141053340999730 16006492007504808092 10786914152718769747 12463590703352585296 5592034073041480786 17176428965925927659 12870381194227198914 6986727975869255960 555512574197304731 9532480428759554853 6565146610082406388 4011920098702878196 11229880544883611599 12245218283571040539 16057028607340499654 1995881475194246188 13986233085000520144 14077513891801556964 17057564150371244428 17983838840326179136 6368866252852732186 10163122641786978688 13984100044692988844 11746666299014476257 17455703934384141448 1463439707247386044 7136114111755814991 16537650073220820774 8182114760561965830 7824693399878507416 11928139777856970809 13628315502697341660 8307517913002418001 15796604771771250357 6393742648058862340 11887446703145101396 9971653688190055053 2414277700272464918 18020188531925395231 3119330487484946308 6305746849148252773 8327840209777482473 16104202842974946386 7704969031441213383 10310715092226660237 6328048898650361227 9506760000189963338 15939576788719411396 7518334698059030140 11660201902146537748 3375631155567611290 17225625754718897692 4962780144310784114 7634609181028093896 5992942502032825408 437259743246134712 12943635029482761310 4039976905981815672 10416071322576332137 12418918402420106387 9411112358506170320 1263034492613276602 11672080839435800033 12189471098700660916 8276102932082523426 4168354585546138626 10376612377940238629 11435779626043859434 13851579379242660393 2802099899491039389 14605135957400628379 14115506185029449585 6268058739618073337 14447430257484359056 1056613124605064123 33161881857216406 5967783457052560397 3967169263237518713 12062760758811609668 9168155074231913933 3416139480049274354 16335185833050248503 9029373758933114842 17524433852468514803 7635219924820241123 13998024399713124892 1263747228713765075 2128889161606361186 5461977293894377285 9072958352604953869 2856538872622264503 15498856141121513932 16161126724167529299 5041298302176339799 6137638930940009562 14807069154172367838 8863101644856294102 6942169394169590493 16525289029798354732 16829292315138467359 17327643788800839703 11601563157071319876 15462968426203148634 7459818815071409668 15950857597506453547 3288713222364290207 7232996587720194244 11634180961412667300 6342861837844068657 17520900248043628752 12886705529474018310 6460558841075585849 10740456948778020048 12715403448819886432 6606458951121715187 10798174632853853395 8920777995321751938 17736278232574436571 15944113842443712118 8450392934708818135 17431634236299729951 15953422933266645841 8225802248774768225 4668326800709293391 16184294387807335095 9422185662343542050 16615592411166117223 14674196779286977585 333761260379452653 15403461856035962256 12051545740067268349 8721406561514312581 5050705260455560542 13638969620366420103 18119408028470827079 706095248987539782 12682866412064866097 8920604176486997845 18354424582946969274 16224141229751585450 9768439887537412886 16009503397997580431 858483749793698549 10274819265230282299 10994014416488847548 9715129358543609706 3291381756606387449 17068172778040518659 2337742485294317947 7629338872749662155 14804599483966413315 15952865706653998721 11849377491276091767 7667738617571028727 1206701473509678630 10903443116818785582 17422821671928317328 6408688122798996380 10430141251062379733 16722455182287842177 10508411559858090516 9628088039233592127 3908380537819525831 8339659742124983939 2840016859498793773 5312819670336505376 12792971268651266919 6997416430812252604 16108876771949242425 6382130213307162402 17295499133978244223 2231004239295555849 17721778331395071723 14668896976714275991 3909642152874865709 5058968457521622819 6337232862071345410 1374940581890756718 15160490845422760323 9143447247552025423 137679750818838020 9142350851352495205 16538793431181481930 3801465601502307435 15305565283717071347 4273402645413327948 5064900595578444802 13280799610654203637 16059908511579514066 7228386507433115808 3901967953895429991 18010817729617354200 6535737779922849954 15658509232591080381 10729592154885207550 15221966549543441118 11116172839088996366 10120582823438596044 8405256151355017930 2405374458359074833 14804101263486645247 5120351449643965502 6649235638660776724 6707411213892908966 5658134657665616224 965600425333370139 15941258392300542988 8158454441885853083 15001631026167804063 10218407238510585522 6722725333899526621 8337936274136786956 644008880888258494 13784323129954198322 6370365485187765312 14796525565102736568 6448294034822070480 13933520238376145580 15435494156324729924 13448131077906458488 263829383500869201 12485919091472631100 12709332534760849114 11710782463579406005 2656994910085490936 11771977442864857760 1243022240549806066 9526417701882724097 16247126431043089076 2061574223070494694 1600062751728827331 8056240195793640908 15929401766336185368 18268199397575994193 6260239088112070368 2952855669392879337 17990182311240075984 9973548081637112738 10872363690409065739 10067339101149369715 9096039840608822454 2136211482900066047 642201466293012589 13781144353187643292 3187351129576615314 5706554422097914187 8656419840047476847 9934291252268004103 1570825995108419731 3737111397554352021 6916475941155503555 15783092348695324978 5203976942370167447 2008048242351209775 16587624647917460811 13879755565331271602 6688590004360578306 10540365944396387419 749819433865679536 16384657466018777498 17899623271174307639 17560327549022929590 2863684159704665903 7710936168761545606 875019049262240303 14650307646509897856 11430290831506707950 14551519476892569586 15118484865183840438 6810098531832474778 5751318785193326729 8440363381287913201 4389255031866561729 14579343914737814695 10068941129505785471 1387834418642642505 2298234027337522663 13179773412391230448 11056743124068720544 2746654738766460587 9837541330793414826 4583032831307300546 15442552815944727417 13533145840055580919 2378934379201827532 13158038532845690336 12202663739889960905 15640386094531167673 3528599811123738739 12264907804102320349 15185054407047003155 1406842755017283797 460330957429857283 11472508536120822099 17027699516790558088 4967097791378691949 740404293485589080 2293980852761756446 1205758406089113880 9115519436859089417 11454753795101868690 18239980513652326064 11479869748067843276 7127113428701183045 1566267460017167231 13934825191277823560 18321427745038096731 3008574359767250837 12056633241133733210 32891989599401997 2047437871238998108 17228663668847678140 17498691309594435504 5854633809344904995 9321473842716080844 3062232612934692241 15410566139482644964 4604336851525773289 3284085467243035768 1880372043246411939 2982165860297691053 3078729780680535581 6308883272905884691 1101948245835097082 9859459720161819267 16254788672931485543 18065222662283396161 281374442271286731 6205239869609912333 4933327249675413244 7060579810141939329 16524858871567938256 6347097337308758005 10857156442611410887 7560147707762164569 7117298370941285065 14729806985446294664 16061884405406692701 5126333932997713868 249261091026422931 8663495797642601890 11163051890065715760 4423646938338508539 15307221210961174475 3139945963008916769 14231913236401752524 14899136609061775757 18302560983333497669 12698291242489927053 1143734984952288884 1235999660755417203 16566972649797086118 4098928025432861810 17582466863908082199 15474400821267046779 16480343723497818986 16776398298226146000 2356187747749366715 2882723943935618735 1210506090704909018 11924021783008589627 9409986539933614808 14939733197503009798 511162659594537537 1997920526996397036 8509710292419585349 2175707532339946926 11079983163895254913 1031266657432104428 7321678039140088688 666578599926131693 1026263362750421427 10110333155659023840 15082287611367968385 17811798801044952408 1310014905986864693 14832049157213045709 193425530393290572 13930430023406599090 11643215593682501846 9133258338667106128 4873224839969216368 12020597784564150445 10035540922410736722 12363189461754056681 2420219157423550582 13888998543741726181 11242392379572606154 3154586491863832778 16686292661031938289 4527335967256999428 16064675064028028522 12066468395541552687 17205801200580631254 1706221458115625411 12597100030810070898 7760404063309194530 13675826864729651414 8305346709465872407 4032017965796504898 2941352717303467955 865087047179537390 16658907902280572135 10957334465316209811 8982538461156052497 2017423477449129569 13081253209828063255 4704531988059615763 1509329053540449672 16941636292817053239 17850525804505962135 2564115431896997440 5734577570486291228 137728899959305274 1156749031218616360 9206072051557706110 1232618890420472905 7004558272933128354 8414678180154022319 4380341633890714489 15156895776434275417 4657458116297315848 1347176604107621269 16019594023779041531 2395761267481439231 16566502645434035048 7715289457535773676 4972037457816388280 8240163894725671968 3686770625002182102 2893506341789667801 16812849612795173604 1011027994439776483 7176214853798030239 8820743821093458082 13369693740197365454 4787798506463547888 13729950195242298218 8658542682972334930 11599023768055324771 14115370639586344992 1492886184967906308 11147124448850193490 13969617940861886835 1032311409084797940 592923474872165434 7245303832728235161 931922590678159022 7396693086222802506 4507293349325420440 4448417973651297570 17441849030775999906 4982228127969311698 2493218421006514532 2071464648988246554 17694486912873160163 2868165629830056650 2603137529653055244 18149807097484521260 11112180709223874497 3832717578560777757 13771329874011176103 2635219810458989453 16384783482325956533 11096758670376723059 7402229018551598112 12978251104209059621 15272363265721477552 5907405435187817092 15783068115629022864 8242805349632410822 6259703270918261404 12226960537110566816 6779470516616394216 8099388811061250848 3257059598534933681 2352913210274532221 11122979219558373300 8214016609272472807 7963786816681194406 4167386390552723379 8537587578627975648 11289413989721680659 8021613786891829338 4236552612450284669 8655951888110238942 18395439857466563266 8747439940053189449 14645462879175122849 10044710547567557203 12104743250087989562 4870784499243807014 16742974622565175623 890558887223356593 6174057750718838667 17420102476268776872 14474262849557494516 18038878074219044990 15262824556504076915 18079699587500310471 15223785807427472533 15155870341217972393 10268785581106630463 6809324527235788340 3413770773548972370 7357113225569115964 10296400559667351173 4145270925729163212 5075744754675231274 16216045401813302572 10062742695788763488 1306515837546467632 8151304942815947820 16513864421818875407 916870192658451783 17831741328872457 11952284154244111353 11177894700056375806 15342391345070341817 12941622673155256124 4372229779603823233 12162597162551741382 8551461786297887976 15952770413666814536 15186205983512916922 926207232162979937 13297241710233252966 7260360723478932742 2483189509505219230 11523719776756333667 14692161601636958870 7196546490416160892 3892945190022966465 62112337202073267 8740933785570492118 13946610023071143498 15127092965491002706 16666127523435167722 15486514359936098899 7440278770756784839 6637373499980999790 10041146504235238190 1495568803958552115 12194475048057798293 3745827497987141635 9969981601831227861 14095867156361822642 5207055229167627010 1457744079070542862 15127002027419384912 6672221832051999316 7969003245145229781 18131890185506356397 1742428041664640704 6157768386143211074 16362982584534267916 7218419765402486942 15345784160701624894 9507209124859972820 368313084426657180 15177843676355610415 4238633828485683475 2513549871522414299 10195000408387656025 8324237622311110004 4066745045048263262 819733695403392272 7434632752465596003 4235916465845779571 3243665949093545965 16557729763895094343 9442288053362949523 15668579152007073590 6122970317885654374 9718033655330595317 17577531862669060051 1186258069968274710 155526481036619028 13250201972243432091 8847868461402495915 14809586249821743347 9459955201768677518 15490270495764844133 3709670268444950320 3340506219308840841 3558641874112117349 14178820015769453658 12831871682997628655 12947982368825404292 12206542012355411635 3811045526778856802 1434670606328009668 12133915964859350281 2682283252730785916 16007112729076117901 10084763803906778922 3724329954643703984 656484612787475430 13116940443744954290 12824449995508735115 4060015666188053108 17781968929346430493 11345978727075081178 11838085162834676395 834429449557463585 14723622937873929743 17587544504417526537 835284287331463832 16946059036975078607 12727139310894309414 10349235340182021292 3659965899735891173 5798962869491422977 10297131165893860158 6591894172762603760 15132054917462405620 17983891571812095268 13594573935208633799 5053805896111605833 7039441877632147899 2328492370661276516 16185063165245237115 10512099538481935890 13742953189044619896 971571479032162380 8503928271256733382 7422770681923250378 17920789782659889039 7185740857072357778 9850990613112371030 15024304052988941671 12251870993403078693 1182746479595971865 5031911014455420822 15098358617477304160 9819948168535970954 14827013053895996952 14631266958149147744 16461194907835544121 10382913818459192450 9095371887931331144 3779501147337774597 12771292156957040968 3412387961723319763 10524681466166467079 17432059207258954059 7966735145923304313 5866429327122252720 7024903366496482920 5584311068058919868 17685172142664247233 15518564100363579769 15825819650547350980 1480748664033162655 8703550057219148569 1048478094767763774 12075394038933680636 18157386980851583422 10634251934690647786 16893482067766461273 7461239291928797466 15283977482188627352 11720962704650507782 8952093952959183418 11776389796816356251 2199074447083675837 16512287209024164143 7082561860536437528 7102669093384154086 16879153852002065149 433494392884802196 4723870794666265038 11846859774351166872 9636094230594550100 9428174877617166461 245868859946246196 12488124453302889423 4884978535361466155 4653808825083266218 2702876764210424063 9506750357471373017 10811858083868258689 16158190825936981231 9707828297718281719 2711920496870186998 13319878969297807442 7072299777075262209 12081628475902407451 12689276339123684638 2243328828301468974 9019543993756060184 6454974658470468088 13498160184782341207 4392023725348685456 12977913975972720465 54555455546851107 6686544971358503468 455919887122284887 17035874514514178820 11135499800228624160 11065029396298108551 14031672393254107362 5508491826617171122 17884543900562025854 11748729047164754234 17708660204802675052 11057510723184002377 1663486761005430565 14079630229179651912 14690021778638130382 2753767443853464923 7059814524799129836 17262894179234416077 14465636442126103162 15529375685943471935 2709216006358216408 378388300019225494 15412898559941068813 13518902347201026015 7429050714339299279 15672181666670886660 6457535699067497046 11889383124516078688 15445972387318121977 13343834258123163131 1978988482210265496 8064038280106836437 6958026184116166722 5341145469263927761 15621017995006020622 1485773324337824480 16170260818346304504 17514415923827464722 10883057131636651608 17263153152799368790 11065846136667900101 5194452466007777264 7729191364453637572 14430464800240647082 11018208923102472810 8654596680088387596 1163652666495103326 13776996410010719700 4935238730599858679 16236633225293069562 3433558812714693075 18101100809971892399 11423571238090331009 17390695965660220324 2727656219213587174 7219976052406096968 6593088982645709458 15519411216504412831 2997771669877331415 14583063849692659418 5821789047467717608 7456711079065762789 8918915823819199180 2156995012880383593 2811254908399721489 341051379107184793 5123748319385872576 8626775419717236744 1518705394211742964 344987534781439138 2607489296619739101 11202391309407065770 3375508089975649765 1224087270648579559 9412758619537515066 5106690406706203160 1572595284231137979 10406291973410108346 7081679449622919603 13264747765512291364 1913746535943500497 18198930283591036721 6579556720662301894 16380273071487845528 16782799922624616578 13201115465421512378 15294297710839666381 7241043848207961121 17098304899723740892 11038220935600646692 3778392858910921797 15824552968151614893 6168722808906610309 8731042933197814921 6673614943428030339 6232297783286400673 17769507093106317661 14599954026529664410 5323800506134475028 17409417933042743583 2279811180198361835 16923384438465846160 1786727617504604783 838735416787659888 2362308008271336041 13888871046064824970 5064986810977984459 17922122076239205779 6745979780742231673 16824076303858146346 12185066034909479279 16663207869586140457 17260382409124125954 3270556742806267371 15546514872379719165 10642106007536970661 11489189720804116038 16913123150900874474 6274068241665058936 17143286773236901207 10774073176727815688 11755554216261783791 14270271478026510097 11833933259445333901 17102233439213243918 13888031539764435849 10074277542741689699 13041829400940667511 14606731390679444005 8190650123852209288 14257405587514051861 10777324641834071030 12290235742566489672 17828287636830862953 7968104441037444680 2625322730024260772 6466950810613363280 17774784723416622907 8530103356993988092 8761897287725807047 8354199377221292569 1927348320422132140 18383870263145301116 6764335348709647466 7327108160393552003 17665364163144278170 12428119674835834128 10055550399968374970 5593881071746627872 8543122297842565840 8164310602339466328 2635853165310836218 11744000828583282356 233333015564998745 4079803040793164122 10034346145956381524 1268652294267890114 13036739563679110558 11230010518945805346 16059378616156261528 10159797925083817249 16959346981224195400 999726222877745673 15489843644355005701 2418727112296843318 8758236950920102520 3899930897904314823 991586772648708708 11277114815143574162 13112071209255880628 13304091863331805031 9772775318240810579 15848954916174578859 16992161344077135335 5954328219515612757 8600310011909933995 14327781783162414960 9866628221741254547 5778001497059130526 2055355052634091475 13993467815654843580 8381197347402230534 17061130784231235155 11032397470131954446 6219806097275189465 2027386040922803244 17330181983739632699 231076214588855195 1948657412497303948 9697767685897555739 2312462767680885006 12860696702132505541 16941153450640041359 8045822040098877007 1275188150622356965 5684223531224427435 9187847004447813555 6611612346119886022 10100909814723347332 7226191701510720005 4863763013079009747 9209559851149063008 16747396519867838028 13751383237033514538 9899731714026902648 7442371963991648735 9594122181577487124 7931583829140838774 1362333286643014994 82848097676232587 18404418258793777922 1581364015073607003 17186762680656205820 15278551897560094392 16907425092145612364 18139070729511311022 6980411325398183943 4472852773539505165 7375206606603811926 11382667527391968151 10290986710675025233 279206342982028327 16435643100111530858 9873802838665646930 9078841907028905378 9965197643504427168 9377566168574395412 2801614052443611279 14562159711667075876 17985095358725639082 6671352570611449665 16466683591545177781 15041207646313136042 8769256811617097472 7966114418117357574 7385908393442799930 945459564635476663 15732460758656339882 14869686381925665545 967271723994918158 8806732441309831906 10106503281118111531 15898736364697033515 13277763468122920999 11910192465721153925 15971666895566029276 2183008803963924379 103267627308633075 6683526730712163954 10388127129149988631 2875549350575457906 14486016423428484313 14287584459777818824 13851283620537312195 906819323749918131 9053426035492509378 7516858806133525747 17155925993885841765 3911441979594721850 13614081140563822948 6261178198022567099 10466318784190252738 553341834596185622 2196336045394344726 14055074501202942795 17553722908556499964 12699455061189508051 210024843199345058 9612282965168124079 13425162353849460231 8644006116326092187 17263031785347994783 13908304516166345879 15094586222002785036 9421193046131936150 7816310804314898104 12728730839151244466 3700345489535509683 12795552363524030673 9902620943237781753 17676531489517844288 9186496911471322142 14449032518223303914 15070420040203837273 17228092838351738717 11164611079271001925 12588103031864241230 9459898067677871071 5694112113721840388 12100207364568494925 18352063158517113345 934990275145182271 3669954098233298161 7502808988756409864 1115396131142719662 11298928167743857354 791483783354908126 12008641276789493120 4281922594587068551 14139799427534085775 4188604382807985090 6530184228000866261 15989747748775503454 13988646337824983415 4024136603480376796 17265707153086659382 17175065283479800755 4265330928211345045 11121913501392300751 9713582656438839977 11020734676818265408 7748115460037549508 3423503373402282797 14621659391675710565 14414436901133114113 16473180469654659212 14392341308685118676 5914366653481540683 14220569582248821148 8964694237122439638 8750483549463440273 11726766188081735339 17334818455297722540 16221161928737431926 16240991784196461706 4669618880309839550 14923751103883532575 12337279773778039072 4714547709581682855 2437791710379963398 5632396169824473648 1009824521876493821 9892824290967446984 17496551767510389709 7239587621590467815 13841548044637079168 9253131350061810509 2387431527263058698 9691503769690847175 7998333722755508900 512570406156752132 7902200040943568427 2974754744875429155 1514248276359152020 8575666882758782313 8285895755304776523 3715066079908014769 17768719540618372833 14082885714108639532 11486360385565852842 15031742761961314067 18110384870418419519 9019126213688347357 7926223727954900773 13140332228144905896 2283222148002355750 12925128233321521932 9725393678776172752 12890302843968066763 11670293559576753960 15212225667052755143 17996067136753278980 2961573005350707370 7946900724017362388 13342135079465405193 13718485046696926102 14639966819920691739 3130872003912683032 9621712185031491950 4824532999599286191 17368836807862938109 1526462484061327428 5773449725884964040 7622977693325985107 6329782643695153041 6733698066080898744 15710131198463109568 17424161439638109863 12610505437930657259 7223780939936629070 16075015960293015838 12535379529896247796 8687460895575851046 13452054385612305111 14284750042054172725 16964751430290448811 12553893868552593292 7334210940174915540 8499495147765176868 15638766229280574712 15607492591739140572 6837782800347019579 2477180148172921128 7292597895172864001 10615397516972475875 18065011252194235836 11347484443658640281 3454690522348265549 13777887537677216790 1844046181847516758 7960906778349759218 187612891184872241 13896631812674300030 8649029287995890808 16712020852690532603 10349986115513498927 12385649447448147404 16597014557511052387 5264771686643399322 5913673643795267261 6221631645028795076 5228358075348992920 13235607436290769332 7186428082716233802 17555360699907653784 2191887418619502487 6074859989170673740 12255491635241983640 4259012185550719163 8431422311472361218 336795862442118316 12858654866789902866 8421498668562340991 15332787385770149652 2204247066772859909 9083024684373229155 9181809118217376285 8817048583164954834 9987167640296244823 9461740741730405378 8810280206338160858 3589367230581543364 14095586519867620258 6900279746331570495 14060013611396772030 12014659270281082719 15479156050965052112 4166407608798361661 5993414606172217903 9110770882953287950 16793851755313848716 6105653176505538112 14751703255160388751 3083831171085021032 4421128918251466784 15193896992575949608 7805097937537760069 5575336613658299109 13891889002353314201 10681495559428385682 11714540188366637378 8881133356292038537 11284526680707743142 2657679349740176834 12778473030487632120 13044297902463871344 5855387547818795933 12651577055208744948 4543036276815446902 12734270202820007124 8410369455017651901 16521174701927834092 12079896305261378024 5729859541679798528 609084781248844221 15962600030477539762 17054514041168167537 8650573231323477816 17034964773931568634 18295139656181371289 947016257746763356 5153285329406140219 15534728844216102718 5269124172305286915 8248290799958371764 15999499256062932356 8325981123117978725 13948714375318640286 393066130769487200 10063731240928408256 6107487732876931938 11348970622494599370 6773933005319743768 9839769474086725014 16191187005564800601 2983406613947049475 10386265081966926826 16676884566784190171 15808249074168818718 5929349282716529059 13269344028672792740 16363451851045410368 12214172468262083052 10978890100881981290 7054208503501221187 3495612909315775508 1816713221002020654 4604002241460428445 6395859134055881001 17085653313710164749 10854363781497060052 4039917580720957969 9266177915795559964 15907216074296583133 1561108607493093599 16936079539862970135 12081454921149402046 6483842662885965777 14848217867154545043 4145947038782394643 16688888330994518483 13326167872350961711 163897160344770984 2908810907274824321 5890207775980510721 7556312630609105266 290907359527621455 5274411202020455130 14767226049370129778 2262803415162213487 13058510499553008745 4186104769690862675 14437180936998091438 8511235568097698399 17140207448816265008 8678572101475024853 9522121267002219230 9608180056859346487 3790320354719103704 14330211733218610724 13771672744163777726 924092274918305110 16678616337700460320 6309917817339357253 10747644296590236835 17302107379334587518 4600669382463908884 16856053554975499773 523580095136707158 1449352233522011120 8854452902338372009 4569690035161326619 4348813007963606591 9374418605508177014 15639828541106237059 15791830999282909218 8442087287497915519 8582207105279335048 11823588638495645560 15800800045764497442 10271303273515837820 3953034911228015519 14557232626931705838 3893284719167030642 17803463193238313542 1689669108671138988 7499522598040214329 10553195689226245103 7310763422173423014 2648560134062834536 16979274120514437324 14689703354782273155 11258507959706437212 9618891319611528846 3141348432743041508 10897956434329278521 14459164295913700770 2554689913106675643 11707202451625985795 13800602421239441708 1898080483487751175 730496672294045261 36544728798135522 15566265157795493906 1377350693697642569 17622870893229825031 13611939021389213140 7392189405508122611 17395276704758139765 10923557430438735681 14299702737775262450 16317137372392938841 3141508349111257219 6313163806980653781 15935686803349817549 8812614003032378657 11432539837359740583 13759174645287189546 11312023079895544720 7405341018210121302 3771630695262191233 7472553909982855310 16092567196921642857 4371032708279073346 15050107935233441528 2833614302540410283 15539633423527614545 14888405425945112196 6117407001204009828 13260514207905866204 15995518674561404973 15423856625554284422 722707958937646159 8225383644405895040 10655210373155424830 11705308960161668024 18178021657376541069 14825478151483312019 8903862151945908387 8260049712539588909 1534351011940506006 13897247229122561970 1758920182473771165 5612094012997138748 9952029589206584354 13932987270584466194 6016695114995800559 17384366532486805706 12799215921349265333 6333078411583002285 6742327058289407484 10543095467550966921 3627400792124162195 17264928076028694816 4105392438566650699 15355274058623117823 18047171208781600243 4934017095913747340 11457485851771990572 2047857555610732596 3086096111942069672 10912327308622488087 12991648011171450071 7338567794983225455 10135853914791180841 9190729106898063779 9139175913493350708 6789682331988203797 3768855892225667816 233071685659339013 1104760599336026170 17492338469071025164 12927897617245166541 16011150505583732436 18407857003481183973 478804933334009271 4903488456598830572 7837899482158121325 5558771193255452971 8716077403618567227 4805650612036061884 11414220096987687246 13275487474832581790 11666301335222297602 7252708053503754331 17716941126120197020 4570830954244399017 9053818002417870882 1877764119312778289 6962203259574696139 3612341629491816397 4098752432465689365 1853439263040802916 218592446793223281 5369050043962058751 6166366435301866655 11744583875072410149 17666281972312305108 8241888740317719977 2643166522072953696 8444391434981760981 1396764198082273989 7366841304734259596 2918362371025150957 18217969814185336034 12683102810921878152 4537845844896870846 1795285657302387246 2770571404477611042 5859747810700920635 13473605948708837892 12591923347672749110 8373166213006497509 12334533013822532148 2535554823283249457 8132819580757136490 1327268684246067100 17003206119730666979 10457373043241313566 14170590799134781383 5723694481227760767 15102113204180326032 18392063939228282878 2607476555352964554 9834096109794109560 15911919744137399929 8404449017041627631 17839765183693263270 5923220865152447266 6303942838589210387 12936552254698352731 3382031137520261134 7793516847139712372 17002862854815079597 14531844979324482174 3791183866936633074 14489224180740850366 18111198989415300562 10773285667035175590 16090461834230809898 15419539803565144292 6933940122098286873 10856587959429642086 7450119084657165462 5866650369275446729 8375232190746015637 12120370444027904712 16443006327259400915 17506246119629110946 1912180703097126290 11771341539047516505 821119005410690951 9920020004008395311 17413260480142151403 9952464362279103499 2287851963043988600 9712485711471015648 17465720403199553950 4889360916602822591 4676214571405665272 2570133040272889629 137665866849633831 9473710551384355398 13035695355007700417 8978359289198839166 3710416915982060769 13631413262042273209 9155136268514342007 1965990326881369056 15449605596139404936 13462559505086882497 13419878365739889696 415865418581856048 16792486281908572421 16662643754926341344 15550830263732806708 4289261798056122315 3406763086999302359 669341235156754604 8548600322448226562 10279201762525817320 6990227443186432390 14210077076666075953 5726913720749440968 3998224168876337947 12445665077006501586 8600353258384474627 14906162227563750151 16576078090847867570 6895906308780054991 10157385108518970853 3036371602550768689 4374226909073375135 11341579168143349067 18028895200883155767 16531783037665282443 12847166148242128159 6596325464414798122 12419288580145622755 9062533599944000909 1426606966251400341 6913925485308504769 18082725937343190392 392862297893645583 6320151444407006249 9496251087902079218 13162386681966596375 9009921558895072791 7977886446437423331 12704119815866955571 4177975774173230046 5771015362152635605 17433893520205310283 936375107411384316 6256638202816715779 3954796592983484524 11046540523030682598 18382745306816412755 5074131828980812335 1393459550502537015 9116960744476653672 16332513772097884486 6967147578939968694 16908783825322151870 5179810171025708140 17061553993309332682 9118238578378797441 17758988297390852189 13896984938925438439 9464662311299694524 15324442088980907538 18005240900275084728 8269141771449179434 13362999968319077567 9748900058157202732 17043660770973681581 7556857316919941691 4734047234806315160 4114016013706135158 4841359309488302630 5854587079838029483 17267578306204968831 858834149400759352 10244577294273829143 6619191007477773986 10904230173384125330 6695881538940445528 14195313828006253878 1350076788375793896 14031677802703149320 16335008292228311727 6523875591575469895 10489360237163089365 15922466129008953656 3835669252030932880 12823264776571990449 475010127282561215 15862268514499928667 5773840156217746291 15347651009162537205 9902692557408984712 2623596731003760858 10341717512456525816 14508358996377348212 10603492935799376735 5024970410076132337 3617962526499764142 13149995745733250879 4177245725694890728 16604193975038093360 13538481476674665550 1408293927015359026 7590893795442606766 1357128298617912846 16392708397809427740 15339791498388503879 2120755054692611867 506005388492063005 15104263009408927775 6589541786402396796 4137292070769061770 641881490188026777 14763583119807377454 15761167026319929887 3005519464704150000 1995654464142791536 630039911666426581 3335090278142071779 8999500693679184934 12669050659401278261 8510389480622485395 6530365636887964564 15747667992487248483 5246451040646296232 9204758102838564629 10095995541627400583 4394906620768822812 9152029339515563906 10294557613313297594 6910259498398080630 8127866017880997212 6735190761653445796 16705928989197470057 11556607621793372092 14474913017579672564 7115250580437351697 12784504568562489861 4000238916070154761 17809346540427354779 271250774661677317 4115744631471664475 7032805164045777085 9333268301275814094 12350591849723768165 6738880646883220892 1332518349097080426 7274110380117916734 15817848016621273899 7651360968965879851 2049135787422641896 2502495666763804066 3072903712617067340 17485805298926398099 6545890839664432204 15314397636959821489 16112540629589661447 11709761642879191989 11082970212271586697 8085422643038164824 1344731836904741455 14151342291207379653 15051192327147541893 12376824349506090322 9780297895166592001 12322117085893260034 12785747095435413613 10620971965168827540 529478526813695376 13386417358160713789 16607917145864890699 17660432857731204083 6060136024926871333 5444162320320447123 3602908222691534536 6039812236700809099 16860875225533353102 3284181720061025293 2441230366009772420 11150353418789977790 6879744795701629187 9734176552397385309 10673458981922997782 7214425303212243074 8224725152570372002 14080401651550270417 8107028963516421606 6007215242438387013 9087748993425121093 9314184715398180321 6925025406626816229 2337456346408959830 10179623138198594354 4962721867501202552 2218563960167898425 254909134944433218 12760215184224915169 17451517983146317916 5277364435443830917 6507621628118532742 10486324408128887465 4806932955544535795 11354492026127006349 4597124883212730886 14943007142337725388 1864595205466998562 4175100571769202630 2365248722810826527 3496332369470482150 11144012979936445879 10917070451837161095 10341509878986237199 13107939590121391742 9043137974383098170 12904554867494705152 11679636067687208601 2398050744370967119 10803399187466455743 6325531987636085297 4395060861896340049 10854768485657116809 6133045618744459037 11791838697318641383 17157631883836763316 13594544739157795946 1185587330917953872 14864847736831698474 4041146396918255474 17127215741074810923 18391153450842255027 95589178320021252 12704514523339553460 11917067103421535510 10835685709656356047 16641060054319794628 18341270624782106782 7281021209952648715 9741281083639766213 3242579325972571543 12752786066156564310 3594258317701591857 2346544984377768435 5523898603461429816 575265630281981861 15050559108594480569 7695433625988040221 6337645485830633291 2832697624185595394 2545911165643837380 3707639846119921900 3098502025066639218 10998274666030594246 3401992164225031974 182699442266429017 1099099063986679713 6130610831527840999 3214437972039122670 1442122455459312679 9463566799995216304 511262329569069297 6769081792451773317 9912910655048886674 2102600135521549520 7857407331094674991 11978865191501093115 6179306667391095223 6546958594610548288 12554403466724328238 13360803402320261139 588852370874454533 1032330393864207043 16023157177633601492 12279682859231442438 2216698389852042336 2059272040887391620 9025998505548107432 270978872798486176 12663463261444321972 2609562720672407448 885718249268920706 5803209417730046143 15188545221721785230 11554203618719726037 14255478357859317250 13726545000500634653 3306840149275519572 6854711294217850549 16518480596319949703 3560367731749677814 11834013736866596779 2145099938579073301 579926423919675787 13094153412611990510 3732589779101541231 2544341522625743565 15018871817466606475 10571380082499693714 4783050144067155721 13810824740019510453 1991866004801235869 14913139469366957832 2001790895231612107 16911458176923863774 15180136295335537494 12227312383127861406 14879977122403894031 2453311120935520509 14128191217752134117 2614399963728939113 3634354767282439758 4757573447850299920 14665770912233316716 1690512533945302959 10514373214180080374 9395653140577558233 10029990267391303371 3517431211768195533 14165393305341742568 5699339271317338230 9190391102830536518 7254261006324368809 13679855180133672718 8139907230166078207 8168598224201276354 12469354928334957238 2178982138276061173 14923910249436639435 7212031934738461077 6464892408905846342 15579404067288398160 13059937910140545248 3131016175476073442 4768775809005862098 13910945341216917221 15328967199511893844 15821261917691004036 10593152727680534248 18293368954507462481 6184280567296930095 13288119420827738320 1261139622147727109 9927554170227151886 11195143655525852280 12002424338412939522 12505218178161833632 13855317008149287817 5343355837105182508 14426971437167807678 10760108409811747810 7999837679981337087 2871200703568376637 1249988598441203994 7969846974688821946 14183328733926752005 14409145152921309814 13593182208835155197 14325342694567204780 914319727748050253 1540887457353007433 14181957131861482536 5177629341477077589 6887495162924269710 8413879068805703145 18024544603407665914 7934947720305495636 14605806295665834331 11276054506491327577 13176064385983672483 6119148734615118634 934571926249575725 17964848032787679476 10732723439318654130 1969535248898356151 17068864957649629215 5357842662838939689 18094970459353734987 11671665209996686559 14758797601786462328 2775892682585782536 12924758923750301676 8176978733712048417 5070456110579061062 9328068958561667011 16583017667856628708 3626171122942347293 17812038872840360710 11296440693409744100 1621825762922666020 3296795662108263678 15688929172936883501 6570808439952190266 17611434549595164451 6227506074000073220 7097494092857552957 15160045668126365557 8992732699411074327 17278133320467445189 1823785448737713764 7293564532184201958 13061090841324528097 13694626737411472848 8143473539038331921 7685620237786593013 6470776754820243590 11613628432001320275 4075316472899458115 6456993060131359759 2638366210160039764 16982162476835240617 7948810996628801187 14258087571963804603 1860743534771175281 17962631741278382019 7206364803380036917 14883222705441633734 12851653549695281959 5300975375812395073 9122835748876859241 5215409988884967882 2551713946718667869 14099142500941923012 15777567471343866256 11641844014608602844 12897781415083460014 9074647251202249914 16272365007434805600 17534185292535171634 14337726393681126092 15983715925065731467 12825417187945964029 12799263446213035727 241491880172837409 8085954799873512735 11322124358010518673 9486441775033734999 9018322984683609025 14325426040893298263 7859853614441073874 13570866580003374604 7914621159459471860 14926806401836565893 16148881108609065091 5069959630270227834 4404198445981538120 16273960463587892805 8298470337591328337 13005815161237073125 11436268004639760251 5140952157684720850 17211023436549778658 11127653714058585037 15027863285432371854 4254992145276969952 14215479355515852480 1984995526718900966 118616860358883892 7923194977172462335 2291930806295653451 5446896990064500189 17048689100712144495 151003633095222675 12602280623901841004 9469104132192703984 15162972309904668783 400865727899995926 9363843228505346667 10085961106731483108 999561040512763124 9692766925864475596 14637450890433627959 2840852705137191286 8092797421784078908 7219409111011539640 5983457701683956786 14236344984735365417 5237382010133169199 11830664385429311330 3065390176980277681 2301200122015417369 1098923541959551116 12113878960067610701 13813140776048187159 4793278826204540359 14453652446271169368 2261224572895863916 4636886241173681817 17200496769019366715 2423437011447092952 1281053549513594604 2818916545602461578 6853383794713525860 18277598278247767848 11387638130980401377 7513781148686768481 15073293592736589672 3560623003291406165 15823209897133903558 3960475433312432573 5138664168178819504 14159294243601450467 5856365950050786510 15775753580760146228 12990122049303685674 14641405190753354366 4080907561627160472 8572485916789490440 2981988003474688553 8229509867098097151 12152243502062089566 6446843378569602097 10383326680149571030 7396068574167298734 13979288278533671187 507402400078902690 3919901168455117296 8541983559647636051 7538840363035648705 16389892681402695450 9612238541589316011 8189492306755964274 2360737234563674050 9784456612749926396 12905943536429758268 10640277994493248642 10804905877032443852 4984977670193090473 10578966450905237718 15811151829956114906 3905741583506275909 15351348549471603113 3219902558658959659 13230145350256273904 14849066660348440903 14660591068852061522 4556249817727215392 17532021426187306306 2184102369858912955 11417371023461120077 2293534561994615428 11735829789765211265 1025483645777242887 16026931315886391221 16833132184095154015 7044420582834350541 6881202676545619529 10793796195893825092 8932153814952254540 2912916792843564702 13072808149760603566 18247290360737978602 5580654458194814467 6074044992788788483 2799936835913851437 15531060185973686642 3686856903633334544 7150746584248791723 291443832511539233 2071711433996686191 15984184203352047013 7330496046962440441 12359242286395154349 8993825798754338234 18334660373568704929 7028316896291130511 15216762203303130335 2639238220955449070 4680843208945717022 18207238563985943844 3291286889780635071 96954585622818207 4439745828689398035 8202935217458473890 10319632714477351222 11307893243425155005 17697778164635355731 4375883142876173784 18269181584909325807 13428979213947765542 10641968934017084497 13385891633169053774 5486679440819629656 7408550770748904581 13002760213537346098 10630840586285545315 9945136778208790941 9833107873731288333 10515326872930104090 18382365104316400042 7356669455988831880 3925042079652638187 4679454848427671436 4522457875617465006 8785679217973226424 17521050417580414307 8092354152012379151 17930662831292355242 10708994890376762257 13473383117581491616 7765992678677892652 11172872345193522649 6135820666332022246 2479580671339718385 17645741811618366415 10263024090648632115 60992045259914087 12476444094688462207 8579314730016843739 7486781463704719452 15678783838588361397 1377450015738071386 5571350418539098852 2572489350100033636 1223999535650836376 4659289767558047482 10880876685511597134 9457879697018222463 15018996613741856101 17630697837702154666 15287882208690868619 1765101633702728629 6095524159992161391 15420370992893333742 10228323659765594964 10231985821505161660 8647888187242951554 7299366270953853199 16888135869360929354 646140697935187748 12682324520774945422 12783387941825294113 6487142314150118595 5705198740023980581 7066439415121255774 8501901502437014282 2183853305353318925 9174876209092192327 10712826032744059290 7031241739426604055 18227571384900196999 6818448704294766918 8376274031829677259 3786421358451732451 15193473822773268681 17573245301191116999 4898906373918479532 9642742906672858262 15915797699622898893 749432577943492467 4638255570463524312 15663421062202911662 10383335004455030276 9883056240767229095 2491462006496883586 3799939461190413576 15425822342054617530 7030916996829894900 8711801373909232223 14732824422891467802 10803573298336205278 16865659839985083994 16420322670901286673 9434399529529212943 7947787741196201565 12231080957323278019 1815943860663852687 12044523989151485516 16799715595315386043 17370535156867938776 5833049326789210158 14992738693223233440 3056263755827581534 2907470424662306209 4744400735744950093 17582959160969741610 8176366144764227090 11712993978423281609 16875941165283966255 11939775451286222633 17464505137987667514 15721077244531353734 1420742923939920175 1139666370556578095 3537700696510317035 17506536967061341255 10290965673162927885 16638797784944199069 3995321255176225518 15535840089813383088 1308641970575738173 17115308447595745335 121157148652273396 15223459206075545730 15690090747742335306 6371857675820831866 4036573930588562761 15430973474019455535 6097669235228913293 2062387747903472372 13109173298886562360 9365189399271399437 11487552189162555335 15913458674695041512 5344958926669755534 12288627272950230189 1732779175172455730 13897465523762554381 14880031415399927571 3933381779595690674 6841692714945872273 1745154083482134377 3401033529523663558 6098397621017393426 16179791795738103195 2285227576840236254 1926203610226443625 10063602196471363382 6591934221412249352 15669270880863287987 170918830772371696 3356300682917983830 15885440246547910843 46103339201485753 9875441175349315159 1079820686889067362 6207488122762434175 13537077186502257299 8529776194520542545 1445378864018257304 3319062308491631672 15612877522215466441 3005579662435901100 16525116250419741806 5449365667320346063 12500726801975564763 13908485430197438845 16601633930220918314 17536123802019536643 108658565213931951 8693597181047300108 8481590821960209138 16145078029115775475 3065050313875626374 4253032366122082950 17752667780161172461 10348184493358850923 9785604985314168873 10016799146569637921 475547348052592002 2942482551259935874 18106268208051023389 13032849349292156564 16747653950872806802 8061610536292221699 15373631870181095236 3096605144289926502 13401336737411207558 17962731385130502613 16783919068021169846 4228216795980087703 7614522848736811916 3745216716291485486 15685902401903664885 1978014649201966596 15812365619984066142 2472552342780308189 14717983924651876905 11534520792430692308 8933892758445781964 1111198241745696037 17327853535440591834 7503191071626379593 752029632230713690 7985439091576852437 1436287067856438379 10527834000902488767 4405323843868011280 8033435151864511771 15864136029319500545 17382562060795920009 7909015627014275636 5951739967194507238 12038558298663341483 1284545634286100896 3276644497168102221 6337197426216366124 4351932518455795860 3575808911773684170 1708487145014832775 7404720399211834589 11206738277658940161 16885502216398262840 947110808753564185 9672431849110044993 8530212670469392841 16885455253422894525 17232007139448261645 16597644625759357830 711179622077173919 7908398005789638749 9369480680451373888 4366769337894022066 9231636905132226263 12026948896958308802 2677379735108828946 10300083123079145732 12402591380375075130 7619104375504980133 5744344904047406572 2682536284882664154 13840794794459887227 2779114285510207707 14283693170034508192 581071776471825168 8059709685625782724 13836920762236837275 13722052964098359267 2062421905802931471 16714623233467313783 6600616147694911818 13049917536319201818 11297349773863898384 11842550895872791201 230246697752938104 9406098592491032762 8117831205742821008 13077290620745973806 16310990303136371521 6948705424603817554 18191327901484661052 13040596284163589044 10920533485516703515 8712745718313997630 1809853350493258985 13546835942505053542 11319122768460629082 11967712683347034034 16595694918502595798 14595949578924568345 4886511390667718180 15780513185214533241 6021932851128484818 13724018142086221222 18302405803379029826 1452066278211532531 7691164902528196499 15453613673831149269 10357200724643390682 14106182047685977645 7949684934451210152 18410139584610352511 6270951983850432160 12570614746689424295 15477375300414595225 13695497226933399205 1883409309369146864 8500519252068345565 8612658664854419919 15496695939505768095 13175899926648597923 858783353396937807 7405359542863051244 14279545669367149930 11961984803729153098 6999838882641624009 7521577559386743107 6881589938905845023 7321785979807070881 14530801592670296802 8502296203463428856 2390880097829618026 15724902738222111028 9573284638022883238 17247139249700963461 11811048081531663065 2543474256012036095 15388408209901856619 2661266044312713686 9599296716097073916 15266057116845576124 16595655572809302558 9370245381466841663 8874468679724618169 12909332798971611484 5668113017310296636 13853550847740001713 17541803777224424963 216682864429670704 9465997863033625379 7242023202792122956 10998413791183997407 3214644256358532412 5609301651326958033 15242475968780656354 7612740636822381115 12688781689332293247 17098279047353110132 1650404806855444984 1374942250374557780 6252212972161024661 17194492363058843181 6286557692660399101 13127901688115960464 15795652466262175666 2876692633848872217 11133225397771625018 8747117570058135493 16235696339452310831 15888234858721107688 9839648250568479666 2781557285597760748 17749013248254448418 17892657122900189154 12136587419797634285 10487252821062115642 5637571278333682476 11444896123506143882 11411781965964563028 13141268587185019661 460023120529184245 283117560361788042 14829246306575148639 14090569071256611453 15184374029881751811 14084683310020727786 4391906965034718336 9448836529635830046 6624513807452134739 13046409056353341602 17972026918669018474 7736558037641530689 15032800852911609255 4475102214620781856 13330863244593166060 15989333435712216395 8233988575710970765 3469817695575345994 1886810356654261603 6100320970907535774 3549037158573828470 7389864883728380991 3001584189308067084 9529973528809998466 12011795937503854629 17946359701265709543 5419516215744031568 14085693802693048422 4010424089215236459 1322572983923164118 2037644818237623128 13476810551026876528 893273385334336351 15833825242905693385 15681762564542252646 4030548949908698924 7880427745898352994 9688216371762968755 9426912622889195644 13444528223765559443 13165165017402907702 1878325256059940591 909466778446425531 7723903630322067406 5296000638084054103 6943426009862469069 14509167517030318302 14444890239878124869 5321691600326688180 16105472359342291835 12615242099302556635 1623476521671970861 4338436096639631098 11800771565754794923 1927389673403789142 8304159818900859900 16927641500383843410 11885970406153772076 6278945389592022326 15244707989414077195 1164750788888234586 14712912938625307843 2762874738551729983 1611682706427956811 746384803981615750 2264659418486780031 3888617825360987856 10409565077079500586 2636744540279671853 12528917707679258271 5984469881171947583 13784178271947458583 1209260382539814587 15463861425357549748 15621939197486275452 2366795208883086532 4382629384714812671 13687180254237766758 9638682927672648685 776140569397267266 4854315698404084660 8745749770701297403 3563395997322919381 10124718556039806654 11561067719197194240 4653739580379547830 9851209697275184502 6325198087674994941 15568928425821138197 16857095608753501213 6553757654623187229 7775281635968455075 222360456961053103 8699662304740202939 16946268016832569872 3330315855636135704 9726950127214148123 10839406997731742651 1529998119482268126 6589472851285805429 1651008087547096933 14853753712910071260 11836781145320630470 12745017190574170593 535527953425232099 14597408462112810765 14796522861554019560 4112832285631778962 16039590919872743966 11410751779307030350 2117944018085704947 13207740113804698075 6955813721369432133 7462267720651190196 15850010006165339664 2434343742155907237 7893872550836212738 8019898406041958915 12745304084561363221 132381864722444435 10585619549558640081 11338552426329271465 14928109256341005926 9095630948316642503 2751150565982327952 4553598286571554235 16723690031958189662 18072425555927866287 17393039865351178305 4750462859406892159 9115970774915150227 4347548295548220585 3513740702567394256 11543969150040833230 8349550599167985623 8442674971946055640 6228729529989040479 17052951979286846948 4179520640276324170 13345274019135593567 11420482050500593965 10497958328230542414 6195057359242928322 11324625760018454422 7738664168876245690 6212680664848457823 8274872602393870809 277517202277126255 7337181868469705232 1470146214741332821 502723647575044095 4647401186593434610 13815020445632839040 10774038305886788290 13125462514772716152 10252985429285535202 7869046480651975491 15820042565370741747 14918164375794336465 5587811404155506043 6773618295926035695 12248938799394958043 12344067068630118933 4658900140002917228 15135693991428962493 9866143358431362572 8732765198974229539 7287340228051100288 2675933760510236414 10141712795457878435 10022944062202312432 13350695121534605193 16230392262654788157 209208643946982306 1560620032506269071 2902232502433443105 4809762179898467504 16923714172694914994 17393058343205009621 2824194515062126734 11539878182857853777 13571913824885484374 1678762184155082375 16815625918492879701 8629079942299998684 14355032010814528188 14570176097898030582 1447377887167665862 8304611147627869111 9921623904998670895 2234403825766176837 8048313126396553574 10390516095370275619 9700623197719330681 952047411487832899 10192679625195347824 16810950342950470399 4387626798923278522 9732912032683551814 7848290329781911713 6686030175523589884 8668090456344343214 18245352569617457614 9202676613900706967 5486793302863603197 869376341400035999 9954930176093719868 14046246070123901839 15304454654718240947 15486164022482461905 2203864905395864275 13438045696653881289 6447290015959389639 10487680030869768462 18403912625625320703 15787533066814325563 886050182964942738 17013091334449410405 3125613806530444868 17148733586221739948 7651958078703779860 15346953992711406976 3869939651491903076 9869796628505138139 11365108134683572260 17604412826459462225 7825885852880832658 11734788010621340889 13135419657413240248 14889051656443925386 4920039163671003411 13179934419761976494 14670875146192061579 14713004211146432258 1932748983999950671 815240953268456591 17580803209356133581 8943814150124689587 15808131866845938214 11362890407430784498 348508547462463885 8779475162207994612 2238945484213801674 12941283472775217292 13100241399598034588 2352527097020432613 3891445538643713092 11181571950454549759 14244115785966168756 1610055550933844947 15379531746400783530 13665794971489318623 6381103951116089986 16241527321087187809 14783940704078140288 12803892711559424396 16955632064898318216 8947281789408410169 6052444436140217885 6146004907905633258 4610598865204712151 969861278413527037 8821008587583119947 12429121784725694081 446788813992426502 9255983417099101507 1175059039282511128 4412497463371617166 11571027921322255915 10076364917190753513 17420642304004798817 6521460219638844960 17764073717135002929 2036947426443446658 1926242142052956120 11665273703076150487 6222344786852158655 5307116768967319735 17897431095518002420 15911674852267478822 13721427497143552120 12814751015948170250 7546643578645351475 10884596270313440157 13428557000684946406 2109880707603992826 12378066795376385710 1905792324859051047 4790477065365525535 2406626527887855182 15829420923199729896 5380438061646127154 15614703749633165069 13499716219893805277 11389079889070693276 16680232426460190439 9870232045581318865 16401712740877973184 13168410544048248874 2189839926854422523 17094184675911292518 1789572707745247705 11484135831494442180 11544088665278183583 2123988126334395354 6471775443422971118 14319307922232935976 11884416429466238547 9454972626216593145 15118541578220604214 11045937914376573754 1124634717996393346 10204072491017416770 6790494054424808024 13393816856282415292 4244931220511025565 5804781743672947907 3395471155479806049 5824181829543320705 3859306186521902759 94678055948412026 10799800143657977373 17169419880569613155 17890837682686583877 10835490634666534152 7858818835753768254 6713614286518744796 3704780259495770300 13582618469093373235 7324122658195755373 11997860244695439165 15609027675384100405 5086571624019063976 8755283804916860786 5619104224547718923 14998146221415285461 934881052893602155 4745448902717015464 15049033801914411603 11928136710899858265 7160528415038040507 17841612554649179784 8004103994437976004 1853434704717161488 12059326799607962364 14572783212390089720 1094405091948422054 18247873274697346702 2339810645986273195 16740018122400277711 8746816686022511481 1165808359526751800 1067162680252024085 6613178919665230532 10374588964223741740 16816576780565792305 6438741487677575784 435688450211935869 765470950667856177 12910690462748908423 17973539782301846191 8237025096274929026 14575727283946621536 6899426740050378683 11817761737511486649 9144622602473926822 9538322248956578734 7646840389889039439 9888316892684156554 13950385697946531764 8847269750263357901 3962925788203924149 5415195236768334032 6715148713690243093 15575380645757796808 5241798902641349712 4136466545541902703 7483534948783786253 8791587983414390832 1006119543518353707 16401935391847281568 13342148946999627170 12193129029432547574 12306872840076536626 8063104513462410693 13888511517904729444 12591870319807560189 17020723465469030571 17300812677971531588 4075758358340291897 4980099878879810014 454771159962292047 8108443907378863738 1499810895736895696 5331850362506612882 13330034975688698155 3559006099737363144 15914615259702436946 14017678983479175925 18377510964421697638 4156708260425444690 2635069365264055832 18032966488725397418 15970380047487858536 17340760098546468445 7463347918069252488 14981504600948668204 17726787205061524281 5916805246217476098 6435000301001281429 18434462549217169736 2720151502823745749 1686249756835324953 827380441257711759 18004849520000222034 15040801159595588823 8609902404537506212 10412427777254881779 12720910844175921177 11964318284570071513 5976656267229610382 4184839366396322910 18282649767811767450 13998522291166696617 5939306285290344320 296103556784108078 3713274617229418269 16333490844237565826 14717656971438590968 12240823047471633000 18276996892671825964 12510893823929375830 4631692423651372863 44038625818350224 7275800091526659455 3138796408862573471 15827771142015771804 1418903902508864529 16570010687147580697 16848968702956867365 5138919578908788959 12111340515546626253 10228172282327064525 13301613832730580937 10115162819940974684 11223421517893291025 3420418146529938946 9738932643800010603 17508276046884504579 17506725174790541464 10334955414353704463 15584580428829685253 18393992412865296632 13504410546506521030 15209756225374200078 2128468851607853781 16652430585280449676 10024983519666265028 10246076021687999485 15966726815871990702 14731454923451243108 2049563346363710662 9550052651934696488 3623256404108131757 10204343294497580249 937153294844716886 7085856217022846640 15908289646645357574 2009940865351102522 13582072911146961817 9211783802130461548 9441197182134603229 13821277190399340832 10515130908669020249 17463261643442149782 1122264573669363617 6873778588873573932 11987522441889092578 15448357775945361465 4759098423873160666 12893697592129656109 5682646395857441932 15159203007535637897 17570944865887669521 17469109211595424713 4052058741136233784 8128436461416859646 10416766630317959577 13235989654402766290 8873882911074841932 2615063897296935368 16356520574657649861 4619180403721937158 5110950165015159702 6171341619596198682 18440912988006043400 11142572068523561811 6830412696223843720 4790279436196526928 5154617299799339331 10314527380298858766 6986371510042481197 17729447563133825871 10660573470722094183 2606995667472852778 13247617101277144955 5922861049446380580 18065502935427112082 17386580748429524886 12823230702712892929 4847004064260272548 6615787864183555781 2761772135614394424 14814410911098314158 11852109563685453172 13081150100617930194 10222866645026207981 5964062158961493527 6470613757862928381 13129236731733746963 4075853432798589862 11402921631106129041 14989781425783031832 15847914529412666060 16175602414373361603 10760476416329060559 11832866496698410647 17231266325538838365 8204326728915277013 4571226092036035504 7784433862639462644 5889765615918066695 628713076110655619 3407671517976665898 17919196620403525570 1303648143036624930 11830862638710903309 10462549651693215533 11334548727943317086 11678519801133413450 6327336471201865816 9522367745889049654 16244349285139701298 14412160187774271530 10475129071408076117 1311441310186916865 8108253024431193556 10112961661353743080 9908677117284882460 11154432171765903331 5898475452897201892 14140556161138414900 13911481777168865505 7534577241155101656 7165216470348453505 15669631253165159639 12079929966738301218 14048550538633339955 2833053599242560152 9150521353440955392 6326987843370769507 13006484944003658919 11521184822668567074 17271176892150629323 8614382255846998812 9630368868482016983 1580683953852065619 5494201541511004567 15134606003119494021 17655111740193444204 6226483438590607485 8167089983280005848 11136434601381728044 10761556393818619903 9269587634624773938 12353468656462203965 12876195282480138118 1200075150692693953 1079072621263590209 15118756796196508827 13827397505635412676 10491823222222721865 15814516839981964342 17114520273462834201 9510473413882549397 9177759570523055279 12163636097854154603 10441073587099424444 11032618016501721967 12538137770246770 16398979739418562329 13966804373827039833 8827084474941922883 8604959432083535393 16809366522317291095 1381331720492124425 4445440187364300506 10730566812628192800 1832020461639239024 1713666485980039553 3865512035738210095 5888224330405876747 1621109254289455466 7373373662250441498 11334875338794250129 1612901752156586705 627438493042033201 7919021123148530777 14761250833864913678 16054350998148302479 12957093315993649904 14353579485252621687 8520497980214628896 5069739133307802886 10180164668304150336 11798838442661231217 14939090580532081534 3883683430623513061 6072200189845296683 15713549402547587780 5894076479803605183 12029234585625308150 8520787246492070763 12895462810285267467 3637004437945268701 9207596746609892750 1546953368766970677 3631413107755015674 18337288552091888354 14678299126519442761 6821329823498549625 15870298030101486725 14470206249771255074 10646410255181802079 16937840313488233085 4087916055800397537 787152019992921055 12098678623429016185 13239227135763006032 11952634502272914542 18161019787658825102 5615828091552301502 400490436086111348 11711641943019459351 17680799386095018461 2490887903151162912 2205919839477762547 2078026853580915303 16093213208632301628 9526714807352641325 14142583767690634693 1096700627771928654 11735767926587306916 7410603945262188468 15237440468478690656 15603024541330861487 8071951567079874535 16269938904511786942 13204630221442547164 13247866765884099457 15709743073634807570 1923146759759382827 7425482197670893747 10044492398027331901 14707697736453031553 18143863107685772220 14841316836801310876 2255917265930416110 10719986679928893994 4202991684724537844 4503699367081074458 3208440386023780094 16889660227023885190 3461814226684399261 10757778065671177118 7910179046936325112 18003993239449064886 6889648835778027120 1888390123785750684 10705780871223877387 13923962426183957769 15083872093263039528 9974952246116520415 16197550296298636701 2877928724348196105 3762131295029491055 12963028322584338747 10910302924258610715 9209706587511932262 10597970419998298765 12894767585861293768 11841942017101147810 4817972081773050013 2263415887261275875 13086442577424626874 803488874020980154 16280579580810786608 13997753801706247550 9289900466600352882 7886235221155555975 16073925815905633978 2568560610697753821 11505418864370026936 7957490591475058205 15997381533233622158 3898552184639480321 314788703703412559 15425400916062223850 13304603513361900479 9547501735348160935 14416982539060721932 3499636178018902657 5161404624251679527 7629181246577869573 16306050846361922090 16201822401997809642 3541710694373306923 12955658130472260160 1756464606026936669 4361437658719184144 13599092686740694720 4182938607850086972 2217897603307829102 5322812176515211239 1139320605628214237 2756323227478765860 11341160097680825979 3282188579922477102 10025934308834631070 12264222320641526033 7615026405336520836 12579809695790881604 3006344527129428608 9873897833843336038 6598311796906037613 9232460956451318319 14190563388343293561 17984084131313102474 2707417813609672435 15782312546856821915 12055115526193245998 18006746373551293163 14430785485543908638 4681008024308974814 15010950871533076307 1096391040968263204 8122830004746713599 4791858087052016325 13238754216929178639 10685061979803059221 7344973238993579705 1790070201876393610 16712987631361879010 14773929527539062175 17530136355414261811 14909458163669186421 209870216510847641 4742482209289789646 1663003190909430073 11863050348858202679 5922442986172963270 13964851326968427922 17563977633659105109 15187298390740903968 4404231574263211384 15664355417865627761 6314213726228845 8593655877529264014 4088452983815340097 5240030356691927446 7455770929737033809 8043728714808262392 1011357957862302304 8640323677252099047 4990878576878273655 16046881598540156 15062857903145033312 15695438829731910976 10957282351695964550 5927900443158502401 3479155462082414791 6894911010176769827 8084236404543206066 2799034483023143900 2769554960003940160 6597996190145289437 10999809162187714428 17580231357892297565 14238236354618161169 2402476894744441246 11338851007745207333 10263301951175346734 6404423491446859417 6090837336644368965 6708059314104445816 15592102797829191116 3488245496401098868 14896417987222590352 11905436862819558627 7326881933387780010 5892555809250731611 1087864049330196097 10922155416411262907 13290017023041522094 15924658337575614155 8071507321017732924 8895391245651764682 10470593598878665374 16187387298659258869 6561731249838214027 12182968539855634644 15036595324029810432 2530715233277083425 337552125740646636 2360914410246135254 1918335808462812373 10553932548877886009 9191445929168650711 11535700043075549224 9516942817844766636 2912935842743197213 7097775002470904484 12602597548525429304 3578183538036929145 16362740645204932602 13232754200037131858 9544968218042998152 9340495277546571006 12768165063432593258 10195301221143564490 16989029669908248913 988518299456986084 16882292102982939529 16843225004461518952 11481525089695371008 9051545500027500461 7669758919111386113 4292178816433768461 5276548511219391531 13275910221094165401 1519331556245856738 4579196869180420857 2128320515354857711 17938579342522877188 2358096841895280787 12766647269705214723 7605930923907882889 8375792200314390149 5835859028507192814 521143101730535281 1029369190960694351 8278845280830285656 1092635659195554341 5117124524965781922 5107058585748135956 13101336380613327012 2017256211009648199 6293601433412048595 3420151816566231696 8527682569637613548 10558497200941354701 9988292008083013131 16970802702419923666 13115299863491142486 4521218492827497064 13720297930976218649 18176041296404933071 7189902311858500545 3936069469544842771 17332976576796149999 5378441675665685114 3423642336658264147 971699673732105264 17482450442017278938 9326586410170792271 16531082282553488467 17221176483935030036 17494964606609897467 13996619856070134788 17956989784837183612 7168980441982732294 13594854907609250837 10175269956161080539 1344859038260439254 6024571778824424621 18217682699315681205 3580214429237209389 7328741872624953917 11149450399480430593 16055011071263524045 9536103745539386423 6125306185203893039 13553987855624942039 6351456627318271297 6049646803440997879 3419035425217035856 12918184251661979518 14742519340412761311 7870561469887363890 6113400229259333475 3458978397740608270 11481818998242726887 8526197364801033334 14546790840820303307 758372427283000718 12110211048302493891 6601044456119750527 4514369686954271749 4235394387456814646 2952399940169746395 14700545686002679391 10025050964656648423 10622043084972933806 13185499513889320811 15722831380199524995 10736240484311604870 10118982356130415590 7783766946084249782 12784680699849657373 16917977295418006551 2977602203767260998 12017575248702241424 6481448054780395646 13728851778479404279 13885671289596442852 14580889729193506526 11861494241320522164 17964343025077334946 6297963739823008048 15026473317537074340 16634499411622810064 5456289845740894488 1453421876095189383 15278652901632812647 3412802658862221853 2405358930435940554 15139104874469168917 12059278023700415190 14429724494420212837 14106720410178494352 4946592915151122479 12369475728085468427 3078248839157490832 10556547745152007582 1907172351534202463 12021890172925226991 8964432985610656492 3007942177427654011 7324676507841038738 18026370360202724084 16532065059058459973 137642254300752697 10113180085972694962 10659232319169768038 9515235532563122503 3788027375230586990 16639137001879993351 3280021112562020931 13122329666956285251 9621436205289522701 6678090386697175270 5963185505769038937 2140615664204607869 16665681144362576620 13099008415726782405 2071277437341048917 3765533033805993687 11169484296941547611 5779602999878719806 6388801785416355549 13173144449035847023 16829679489167625709 16451297696032636332 73187626826908809 11599506073139592788 7599155927886971568 976403428354453312 18255450129946094821 11715136768810660959 693215638906793618 8727779216313371217 9255984503167232847 8893941064710093599 3824405895462607418 16885051714713703237 4748498545099021351 14467623081842808626 9450990986640243036 360452830151212848 5371125130041272575 10341946550414021573 4139617673384976831 15517765878490654809 13605481202287390609 11809503092450557500 10229394087255717624 13265718389280295434 6790550329117810320 42049946747339973 735712825229947539 15626441781739317010 5540904603206346468 5111134652182294853 9253739119754345490 1185708255288135676 7374442519565902490 9314684558631974374 7974789182774577502 1083599544478033226 14500080375833421627 5427332884630374861 451593652911385205 5101655214350826757 12477783985320931708 12961393415824754520 12165586553145296784 3957716727832411776 17743609811529612059 8942717260879380896 14161644452453066934 9154529609181247726 6905727359684362575 13073055369374317753 6237269389988764331 10020559335561173360 17768868853467787351 2987234235185982764 3030327959276205820 16110480415952424296 15643046381027847065 9264338271349881612 12899073883170465531 9914277860551435677 7745832158424322508 17968062011786350995 9859648190109965243 1561306832479211707 113793206059677458 10712804625293611380 8605238199277801070 4811675408830319547 15757102830513115479 13427371605450755443 7048213464456392757 3256166029627686555 13974127687814585018 6728976273926382686 1698712121922734607 14011872629053006281 15955976942321746741 12617256160641968292 2441749411543052841 9371320090327725864 11320834213433462030 16007990332483154151 17193594611715979022 18125900500545812806 13680105140535236045 14573700878099532058 2636509907150470730 5503729342464563417 1280321994145558047 207510330837028545 12315990175368045964 9785013617873940587 2599576638703085533 11569181280194239294 15583399506582607507 15019402031024426578 11474681114911467148 9175632364981106800 8146041423906231081 9111661165773028582 9461092405571160648 1916628496963505550 16365469064687941772 6312015606812070343 465779700092037308 4583132148032463164 8249446338920523225 13323791484162644596 8730157158158555060 13257832817206093374 5114781563526944420 7852981385013887899 15721547260100576287 8179594768243044818 16211394644355377600 13342656845001541605 5651307177429318683 7282217299558202861 16162394241529625956 1182023883178266968 11926799297146460163 2813495995573534033 10450104754175389258 12255291452362173654 9287586456576233723 1705579322815324455 13454314820008020755 1561449473155001389 4292087487835962550 5567090118749109031 16215203338034755493 11961104908054781140 14778879510891680867 2632813080035123756 8467260493286633409 11917168908713649447 8061615630300789517 15752155730920472706 9088246543911263353 11481144119627271035 2403836388355401283 13400110682405148469 15150262646304915327 2703972883271111408 13101011379134326949 9973756079576302114 2419462621196199540 14304119469750991763 17558519790944010591 6927301162099048972 2738748504314411993 6645095389356909676 5205622955800205294 11165335980263140157 3851267395820827063 4221314019544067204 4764582197583261157 13078319268564863464 4478481584595958219 15073489804691413302 2038060863841371943 11399770528671871667 10211528983234260122 2236309909633842442 14746694490479051641 2780050266792959407 3667358284041712455 9781924611601033289 7102719361972264886 9928004150334420682 3385030100964183692 8505954786954463461 16427768682346558897 15383367901971721343 18342371208553835048 602203233207357204 7609062856121570702 15217201164231088543 11774001312906337685 16142533224896453054 17874563599548816705 6111587867638713396 8098775699970289297 10642598314641167873 4867202100698840013 1815727905590086512 9342906750117050989 16402932362668232372 16338173706088047192 6285099498686830705 14925393180655850951 6740098463017968410 8444933359770577019 12985887718778571899 12706621445430826024 14022096711561594203 13205297058358284629 17716349901403856316 17087344634571827968 17805158131925879729 14866838077664011543 17475293986738116073 10355618663262526214 6156981574330903633 8204537474261123269 14608290237289317176 14623063247434458595 10015653785205127930 514865318003563826 11084001705608367368 2699732132678324122 11584269830121510679 14446681282637173410 18323124652271228531 912593586395747566 9420363942031471146 14719104419154477126 8537608568752896026 135314975463605121 16003871512126213039 16062657232119828130 13796239094394894602 15491285626126398984 4894964227799583100 15032911368110225770 1170920492177681430 4443466354111493333 17124660097893341312 12812358225197722814 17793817681521534847 8920840933812395734 734133798204957446 3860386270305260319 16012968083128657952 5306656344838961329 11799765472759808603 10862083829112388826 15735936009575509843 6308815067997671209 974051279879591830 13916829057446567123 8783768005360786052 13007441921798444387 2206773607926215276 9041868738015364026 5077156131242437494 8123300540949040962 16392230255517141568 12313713856512719436 6643009374412544852 4041171108301521147 16273696132455793366 12051805957100607706 3095256914250230968 13108707452270993975 4583288701539022790 14883308776648753409 15378240941927367926 12777125419944646036 11462304964010085205 5866120092698485978 1260996334125688975 17364024563841033720 2728141036205795618 7450689588569835362 17188484359021098090 11689512688224196709 2842421018530050199 7112006438854863570 11206842121659069173 584028690540008138 1136755249772421760 18012204760728591528 3907532041253765925 12662651031127035405 1414432210367657501 12625679698947573341 9634867805393505248 17203452809817208919 8630703720346303833 5828704552067398860 9722380899932042908 248034813394492742 1316537703122269851 12182523258059866569 9243434196924595257 87521239158931517 13654209043387571294 13793037801033189279 9043515217486223065 12364285500568377126 11788349145728388587 17881646330964761660 6749791576277871704 2653772035816610476 12378219327561208475 10146978159475945667 799239341436915619 10155696461897513836 762368359140355172 1408629816784898418 2904921380224093937 87209170398919070 16967774266452422475 1153485959696164573 8955764363775704378 1026584801856638775 9014333148771770204 9962182938010391244 13548085984359003422 7715348996962589315 957057119416363257 16899616918604514119 12274305420900460208 7350521560054185942 4099429188676280425 15131398793614661905 13779926157735209587 318838644880053020 14703238802688431379 3452176075142473902 2510738103039455761 13552237053707311640 7264016378940932812 1837234724353235927 14835011024010125677 7810384512374584373 231283682227252118 14097406821042603233 1821377241407000594 12005946659823776765 158627694927540105 14923218352922345516 15126260628574278910 14575469263219212202 6861035169611325319 646877634822484873 14453484153657049033 16171643520374957535 18076261550344379893 168971782517475139 11597360472891009572 15717078824455524694 14709914367363384753 12736318080594047974 7697090280365236667 13247584999357682033 3230156337005755162 2555636456406128962 3410295655142172964 4263809128993545747 6835162971238490266 10628105161486962834 3206289710801767413 11146803166309761800 5345092253105185584 1911991259462289203 10374111788195113985 17702623101285451407 18138890455546781284 14226044431583359850 11408300050305719520 3406765940294569640 9354525802847061890 18401659178109260974 9705321059110641082 13886070859136191305 17037035801818670110 16380011366551173463 10674099935329597330 12780486720184195473 13445987590783306510 17256554113570879126 12376518910841345338 11522025988085567784 5818106375537498669 12137107532944692703 9133024653544036683 14770493544392434350 14485642757064769456 12280745121689925213 14858799293829261460 3118405458592003044 8667788098595728597 6449067602279799260 15627676134187973190 641932778179490252 3923605329064839284 7918400193410413360 10813794988045726730 11918536711372718596 916223597285782573 1894609054151480313 6972138910815749618 17309441881817394537 2163854123609081528 16178298493435722619 2786931564550553483 16803853290753781566 5332019519693335327 11477810760447415129 4639358532608297151 9516503833492959732 10820059082590737352 7194946802955342460 5862355179138494609 8803846457300991625 15666155363516136181 17381077933852175681 11489257120727589432 9187713091561269638 12083287686752074229 9337297187791414467 9897559736770299943 6017403979510046144 6211681587239564935 13978183303303475367 2822060535804394748 12971715269040295031 4391895539644289076 9951505708650143037 10862455293075506491 8224175847403069272 5819779339007376467 10902112256998995867 4107721052029240923 16879434124864632520 7218715502803512435 16550793373014132587 2414534548025904215 9803848428759223469 17151546726653044688 17530843664676366983 10662630788501295599 13994507044741122558 10096793280206260646 7754424891798805387 2527625754446417794 290558074800404695 7597684480474186198 433991804556956119 3094674327117223550 1877663637277650187 17862335886625242976 16772645909871959374 17400794897674306131 8516317723994202944 4693752289985885742 17750990473821994917 17940645839290959431 17284788397680969178 16463539282809759292 6702707211108537331 13195459444665996811 4459268156575358788 9918865003256678756 14241578903679721905 2020449608711385827 15808241061310668811 7882410421369795505 12631862270803982186 10571931041396098026 15935859056882115544 3218258501002673667 5337398347314933819 16231757632238582439 7952081619371862116 15796040487600009449 13094802089209459511 16356676315551923306 14052794147619101819 12455220945308993561 100836726502438820 10006781093297344683 2924724003730253573 6735319946454605008 3136169917165905338 3323984044182436216 3979869992665121084 964812582912493362 245279538688952525 15675792017558495207 15682919124739880642 2240137461211818974 835680862271665526 7450639170735309801 17026099255712397173 7343119164028414314 2264793079253793320 4093402166343911199 14667681086252332039 13784400274761809267 7119865930929642671 10621518972449045628 11055945375276733312 1627241875409367563 6128507350965172004 13128611329828819485 6850349574085655329 10656143382068231104 12342302104089593528 7648242788154456331 13939393322954890935 11299058421755661638 4979330495290515602 16661789572821265170 8558895802896676795 14531602333953822368 10823354432949616927 15888553468918551744 8961627365838286605 14722208510027171467 4792910830345272706 16792674839017090865 8798071556614904271 11659741287873376936 9003672418742882808 10993265490436385195 2762305453241698072 688642047039119965 2977712751195091162 17812855317870520954 266717292236712855 6158665425420124719 8620563980222917116 10569212471867953846 17157130374594934197 9437695409893037486 12823438921442117346 6810004892667502863 18335101009437830036 9318059544195564658 13270582266188700728 4948649436897597345 12015695767136599893 6109776771532405948 3556150025109343548 17428410840268260605 17513650792959965650 11706826576320760325 2781358438718960038 3844089002872484263 12139008011786290642 4783540923862873120 3552557904876546085 6508435502728763222 10276651168809403228 4078559995941605376 13966456687611654904 5936942646161049648 16292979630159083486 12197001126186561104 8513792654570446333 17725885008347375563 7671238214929704654 16412346654420585438 8273723175924708581 17119983136427672716 5352893967348046780 126311159140778976 8421549833327040923 11863694610223105148 2429845821133674837 18295978952258119700 4718727733902810075 16578017566948633011 3132372051034838936 14259900649906488789 13114081103255304890 9302992344305810354 14717678919004563958 11313787416110098410 13234718071337582726 9391278160800208343 4946326321294328003 5712164639995929041 5542691885206068089 14687346950718252286 17029109170614194672 5153223916675343785 8055494860887931619 6456824075983805916 15380942760758860497 1691890288774283827 11737428343241514341 4594224123826682747 2024345793180135285 7932273881626816955 14520888641167207820 11962748910415644778 3399106282341899632 10828677224794387038 15886804371021902073 12856187636847311908 11507814458677496835 3034437836758798065 3678159549425583459 17615815209694288615 9487944302681839071 6896247439384600614 17714873464183782091 10169679706784545482 5275078602459853432 8854400926474278668 16549400727905010661 1822339874822289343 15158202218705869157 15254013223131564605 14222928567090052286 7010954819310165745 9094794056880237401 18331186240633327836 16399757010923709388 16953440334670881545 5355729823230600879 9702726284876233724 2634131560586245282 6301695518581004636 1677680203534333325 10026684519810289908 12634528127009499875 5739604250093036056 11866098805387576686 6064636062611687821 11931526795929802869 14205391200534881885 9559951441179283204 11506667014404006785 419265801168327349 1238944755763702683 14727866547401665412 5285877122089434006 17458900642033601818 10735854157660392525 9040947993048857609 17990782123432903173 10727702599314116057 4591048276012356915 5541862677984412980 6182868174758249911 4406086284273524671 13265674171003818378 7655884865960017291 12795779655690925266 13363042150211742086 11477389144586025522 1070602340235890565 15654075328511957780 2805184216452342474 5771905149759304042 18254899327153133262 13363351101922023100 5276933445123167148 11237908687789156087 12172963418739885968 3585515886802949637 16365012001300356366 3806070344510517150 6058475240343330707 1417267983299438656 1249161749708010785 11599402266554088461 8160155770228758188 4577158560991715097 18129092964436942440 6271336046777298104 7207249353138436675 6521745687618592319 4773266359888440597 13655586894667249807 17042500786228876778 10028853706984930057 9343471272369058987 9441894785787614629 10431157875729592622 17519033754253371978 4584706368543238728 15814592564259921023 14375010730697460827 12089715952696272990 9748947534676471373 4959417733023011852 7405900964000931555 10573720496322719246 12503063045810766771 250558003962713583 6090137611621147408 9200370837189529309 10137244636385929424 15914046274612119602 11922331151220407323 3725976998113423565 5712741939387525913 1373981232596784845 5053437371706294883 15966665999059353381 12250958477785991872 1696325594960511816 12864196313292356125 7605975686274806772 15297626804791907117 3741387049365702710 13945112555085903908 15066821133847830942 10112618117432758213 10958528932899804186 7212029525928051274 5761479918624338342 16530537218164322937 13253238186525691323 4027863167743027080 17728235592855214065 2446507337003409288 8669080181354743457 11117904227593358456 14311767950539830634 438696378649297337 1544970895613616455 4967852439815609930 6221411478776164720 15264296044318086409 16330356976689130634 735738095621977780 13515546934556923408 9277223777935049143 16888536556818401299 17945623590910717701 15133467853958429306 11954368172431866980 3626115170411487952 12638163872930498389 6402357624873088629 5697219362799334472 14921816728110562439 11215818386145875718 16051257157864636358 9776590778772005547 15311515304603616416 9801140100691811123 3986725392554106791 3835192483822298795 8097726596921856509 13692006687516271798 9677381113769324879 5899077764322894505 5793130365210748713 12821465698920797064 18396652597999226193 16997987696688330278 8736762966878154873 4719084751726220245 7747319996515684019 12408465167596091930 15535251835498776866 5089597155477631523 11410947846116459396 16937343357105729098 2612157308047965577 6777864540116332192 14984981749271981149 6242917918166199425 483731537123627873 9968558732163406056 5057835072859030326 2554374770216509094 15164444966685744515 2571980065174631945 1278577034172867475 13145789749925590829 5798619667368062969 8849653094050310260 7596415670195451228 5903893410027528379 16327588063886827573 2336976229654127181 11645902929957815129 5738211709647668762 10465812385748828631 16530765298411274979 11827230457642263028 7945850790040799619 12018153871399098995 1221172134070637516 3147001046460247090 7798948775287821921 13842795538758798452 7839311731261833356 11579261245097331133 4371474373891508908 9861469921055929617 10393730558375787641 4898305797067749751 2816743402379174843 16325949616601869477 10025886722451964188 3945854595675480882 12194429934699032244 6862814373219305692 8025148013345651496 14260692822367997966 15317067194042863070 15283442909472009275 11912797813356763450 7481856595632898477 17709291912718606647 6288055878023153840 17701988669940089500 6954647987708245351 12013737997980342324 12039354806635686432 9676769896445019596 6264668957890789566 3243098382745781295 6368341460426546745 900280373988290294 17816846447287190514 4972553007890360292 9880017033473229077 11715606355744575611 7764828280838148456 14776816932922782251 846592333555606747 9254304054719403340 3337011860852211966 4264208361021630842 14628563284540644145 2579441958020422299 1081277639074407190 5659163636008524735 15226966422810034292 3586995872279160131 3376976796037656947 789046159545217232 12798567874089189939 17122516838396069110 7143923967022367101 3805961565476919493 13990228165824519203 11753848955078865634 787577842888240927 15043069115383449823 17544307143309883658 11473093846767081156 14510543137314644266 6454969389863883940 13522166817889694368 8230003381776456995 1682571460557242621 421121335015737975 8180641023964385308 1899368855519060422 11934374935806110644 11068566565011327689 3941259071690978979 184279034092940618 2432878339047756932 16384702404521738007 14149493748255815026 5564460331810351694 14437845417233928209 16458163936021355191 1311736556984510639 11584321498396125781 81085308267397283 12791152888716225564 5847936759574405846 14165596439982721146 3205513677123504061 6047128568086234981 7918211792933777645 9232850780422471826 14709794708395158043 905160342515990841 9690700112288242050 17428644622357388648 7942798647672969217 588520192316823121 3746173456342734584 11096154868055554728 863054401416631352 496891404657184110 12530551577587718636 4746016416243394525 5299282105280730246 222017065827353788 4524812016048832506 5376178238905435165 3926821045981359478 1774954524209300514 14330154086314388937 13588976383650115673 3659629135708087103 8726977761955564661 11992421659422510617 11744025169966471938 9250769732781911513 5498023430373636801 18300231679704263323 3918906696389267634 7528033601286062445 13026892239459088531 7905652775566384085 2374761422297401786 6195935111979307663 6549435067382664674 8925507938648985000 7938828387983932478 616862904402361409 17530263244609275827 7182892349437369402 9460627828496781015 2626244861812087940 17895891530091922808 15566687152984536403 14761536279413393521 11174608192690634525 16394762745936798118 10170152825578273527 6111230905532746986 11350817282986350465 5088614473570535605 8104025662642011139 3794189115209402740 7139541914743018866 14081671252377119901 4508013930211588706 9974411783964261009 11321824839160298920 14559665263285910398 15481494865941175745 8295316804104762262 15645868564848356322 16983894462917061553 397992960266258622 16553259529537015307 17761571143315443603 1758103116684400009 3240886416607134932 5317601677949036083 9975943997658783661 10814920650668569893 16106722847829312540 7326480186107806456 4833300634450272868 6855881246611054646 16125300931862160724 14290411275464475966 8222702720718241860 16711198088242163710 1564224840988692683 8497641847297087097 14614309630874594327 546241874932212862 16924732300427492473 4928553332701716406 1612830182819949339 14610315984780927778 3300067952375418836 13863881034051494840 2162418785377694989 6798541498663735602 14663006463627491909 1233079289168891905 1901158531187223642 606290892457599437 413512721222222340 9228262317017211803 7413369524584222140 10644132068574003400 8197668604139734347 11237623828371268284 5627934912059482044 16411858280329637925 13444107935026577796 12615485634933459632 16181750309056743690 2431974302883797328 5689317140457945708 289846466689020697 15239292114838422422 8496793294314712193 14679820332600752037 7231295907319276264 4764400805011137393 16059136663214486297 18376470782123312117 11551002938978358826 15924705916343882267 14574786446922635830 1228514438628207294 13558610759734390955 8104509686207053716 1808982185711962837 8573686423586835932 9119519917688167193 16629139317385531513 5367369657968382241 13978779103288267692 14462516107658578090 4335380830972736779 10046156300934769313 8640951446189233980 5878177335069584211 12287369509575711989 874282388834247219 13788181957628743993 13098789379019987657 17358708951908003963 10336308671104436494 7978700455985907988 9509747647009627194 9016123806240430304 3355624729380718308 7764931485371020461 17936268415470602305 4070511492464241308 6375226257377504424 2029132515947697217 7467143672695453685 3136488294868949905 9442055893814579739 17923449037567551358 15460182188463719092 3488639192156524375 4678691254810281360 11251660002535271663 11738057664074098179 16199456755950965664 10345637669349753943 1763203106053229678 5507517586811469135 3946417035690240176 5478213855921660834 3928662833815802887 7837002380821360838 15002556368221691593 1909839664370434797 6143048576604430372 6207925732602130331 4791341044707473500 6090617145596098803 16812426796044105505 4513119822604723442 18093286575424275631 9151854320076294224 8512454798098687655 9910183939984030284 4474123088183890138 2901819312160316108 7876276824006986839 17364813358395134212 17894331949003019822 3358644349252088080 6336302348078882235 7383533541240395987 228794008584486843 12439340508525948440 16518181231385400563 11724244760108117555 11326164165556096930 17455805736063455646 7221960620356987311 14203896209691616520 9809830962465221762 3882816216280866388 328246777662097332 10597574870148447568 2183327002068950804 4002534310772349621 5298660860573502118 11405388874337259294 997499394781932162 17438774306201980877 3676468453880227021 9334279722610670279 16398117512227270629 17606764562853179709 12070839424205842311 12306623575304033169 13051512949936465786 1150896740634525072 16095959100072432874 12497397969392636078 11168894699943744285 13629647573492099199 1059354416220212061 8426280145609818748 18174567640783453682 9577309697095079613 8636130507070226415 3047311078903392798 2811488216862325011 6801649364110397551 601468014202868973 16461859340226291354 560256527593595723 15742782182132047088 7807406551439282273 9268019840977286139 3687642737410712341 6784174273188967225 7061078770324801714 3702978634228942565 14465794011561326712 13210933921080691706 17977685108324635504 6567300238804409463 17899740474320553753 12646334587651177060 4992295825215324720 3618393065918743302 10899283004635642281 6272097644501352786 7620293101093618661 12334131075771640812 12443789468814845264 9537100373466265880 7374773717124058000 16916900952345466788 15559963986277286038 6390708775453932856 14458380795569037350 8921859598918145684 6189149319465009897 6710529861462754401 9654908237516636741 6600789751963068240 9191368829578685139 1968862673759367594 794782003683845254 1829148057404694413 116458160551115287 11681558541937465264 10497624725915896270 11004666693309885071 6310862268634519760 384973528419017715 10959358498598314723 10276487642766993314 8672374376181467529 8194090469833088400 5187490802891782619 15671946001578944143 14358209000515433571 11427922329858108266 5509990486502127089 6407240484041072792 9153115682369560747 16512516161431875301 14061954952050500919 9156932737854763362 8812239125391049254 16534111515110337274 14218445027079463018 2102323676037830326 17147910307265517996 11257808191859146086 14719605736352480150 11361362205626633093 1116227213341451888 8322059391165993918 13730113228651558576 8431365472450499844 682519803868735051 12537598413283161586 1978924999053949639 11744578600564539543 5075576787780761577 3201388372255067762 11441310018166554089 15259554481949006243 13459832258912132666 37403827229190116 11397463025042358931 4547122316916781584 3336068983531758174 5490167277103146091 1974981573999413083 5470423581105597613 16428635306964204616 8426743567790835779 8977815334456126329 13922859821417422957 14347626432205564808 4603915312908693291 1518472035043542204 14069722714294939054 4644610496536289616 7590897296729559564 16335446999002470569 14306526089667828180 16142139063815368358 13394196124576161791 15747471201888746943 16256856850923741826 13759969387308569265 17522000328199744032 8422033195113482738 7785624006930909279 4673713597162011785 16850716878596362710 9556443362558852831 8457706134909057633 7690754343579880032 15123156597145578409 9590032480174275583 17051341524380362645 16146191398017706059 1884545477496461541 14788041944391905186 12768951435042216314 4459535327204086057 14347567324577514591 8883179951916025329 10844609585549847615 12266985572998874452 9692995797010571741 3710120489423000206 5902318746419449310 1458422973456934921 100081975304643382 6462157436422172613 14054210837781035995 4383815034518641000 2374780007148366586 11894553506837921680 16418786176636224653 14457265618808701296 1418860158482473956 13517629077213875017 8892607489504938779 10819763411066563484 8438912500520250143 8376285014587918283 4882314895062220213 1308905499177141430 16050157726503387945 14427715626050630554 6546781278275146027 10623733621445423308 1134468342740309726 6891535398890812480 10904554167223531401 1689165799403248879 17389360426390563591 13365912147277225354 2035239258573112393 5859871255024224020 12470334605648036562 6989900917504749667 6472809976396706441 14152173699047781108 12052104436877913766 7585356639585862496 6275974328123787918 3402839945617911485 16318341827067395537 12780502104939946414 8265218957250388858 12473701820009649797 3667507612380196085 2155305766037233830 4340025825158229170 16696624112793156300 15842676119183906154 15516639401675704437 1739907461670077296 13443827460222336083 6170362994999473148 2814762133524357385 11256175435587246045 4839374623577562853 8954012589051765331 9562682337442624342 8527749829905214160 3099240612958818898 12122362687454571684 7800098180708780895 13696233374630009244 10552834698842778367 5875916981737324215 11470903959658099198 1070270926828419320 9040585196388253840 1514159439045492296 290111415931899459 17424540841176825989 11008871542402315754 13760271359391595238 14923652227520662561 2139797214940382620 1801730755402972262 9841198378970343387 16867938316194454732 1158761931151300718 17176106938003971224 7912795051031436160 10311142110502478696 14933299690217076591 4120603035377270290 15581748937270277624 11180272497714201473 17164569294092927991 9106291550914547450 3913550698379247296 16660210004567782757 2613837860583387408 3618960819235975168 12850603152228411305 8409652818264125457 16500553161766924836 6663626322357824359 6909424246785127637 11732750304391803085 1475861895245642868 13626551365342108095 13621371580701400971 8996118283300639589 4757889252056130385 17401374609410177066 3552661717401858325 14065324864951658879 5729352217341092058 5846406940092333442 7116931411819192556 17412968858439467342 11361849291666887858 137866450374766185 8985630376472563615 8561946452164859238 6497843215750387727 15031512632726143068 5541749841374885900 15913817297318718448 7471528814492808300 4390603717253173537 15228774394750341879 13140830537264739935 12591660900916164595 1214324830872604129 1016677172189989886 14724741888821431689 2477059304218178023 18150936757276417807 4259996883673327650 10042038331959591024 6204059469679700398 7373967431288656753 1566888469353208156 2511637309973567207 11322777237599799011 2226798893509619589 12401962740360671913 11518331540052961309 10986555312457342973 6553777852264299913 18121932280582787387 17460754811943017590 5268090564648218154 9309642607460946945 17268324446157042141 14349354887145189026 13358815179572943030 12415539778944875797 16006490909796606605 1921535765717961550 10652479640747845080 14960321875325372725 8595840144580157472 11468993599605532579 14112810023058776905 380555726387555365 16517071613031425392 518185954638362897 13421563117463498556 13833987562662025184 7739831623660750838 13721122372349016770 112544608216816388 12909306962844024674 2278646324970360989 705951441659884704 9259429918137956306 1365421888225903222 17002359409979635652 11707830682196409770 14225865663584072314 6208897465114565637 6020881698930594259 6862011842680003722 3588276327091315131 5371659135852746023 18185586525344124491 12049966222668797274 13764533764637126487 309873123366669651 8442884784555278662 2193884803448528602 13187691203005842109 4773055094171432469 13601507549618593250 2635244782399704495 2297442485036125034 9596584770531658969 14128486737244865909 12873903923846068483 6828081003211717254 14568188633428514214 11708986044113877546 14901725076859300886 7965965618485403250 4412772131374747006 15378658926286630560 7966164370518867463 11009779728564813970 13440019188792021311 9240551478129719696 1092442673633735322 10424730852272640593 2988750651004325820 2195620127284481499 3072613795770474061 14288584862813155132 10301114010135897105 8967662126439102521 17065326842699132455 13560259577600049819 17419953452641342886 14760703093395859030 5810781528878552245 7216954953744135963 5581204486999399247 16968015117945251182 16720723574027241763 13138315522884636295 2091800278585814557 649595833633290666 4742692914072171376 1898685310435094762 14489450371604226905 10011864180960339401 7688495329812515147 4656218889164185162 8728570353739887059 10745284177985689773 376682650062415901 17254886990570574661 1439011397636604691 12341402770627242533 14231767781467531997 16052552249968595887 4148093692158345053 1769335517676950697 16826831463022327105 13224821879202417924 2821602905617459874 10723369937983354455 1805436433968761404 4480599259591092101 9532997642427297915 10196506554427719073 7488699612383957509 9346834041081849937 16856559912347295650 5113956422034834841 12151577649967959639 3704408983951780243 2382182511846560302 10535534118902900885 8863513488744508025 8210521914525579429 3153213346537236927 5982596864301425500 9480834156978586431 1134207682582347270 4625363062162437018 12574781932436019008 11917733576521390260 444932125770192423 14385991796481783190 12894851748979527098 13837959271134796776 539700565993924830 8860107502535425185 15237670827472072760 18073268394221345029 12079039508582531677 1412416247128508892 380673045639817720 5483976891267934302 6734105574721906489 9564305127431451300 15101791706668773434 7490796862923244494 12533056956323780114 12432361415560445186 10480618418047228935 17809350813546156314 16617225233542619506 9996570750070538808 8774125378735497676 13854801345816958511 9386997347584562783 642929414632838947 17693741853116480716 10612007967204546788 18028230807925708407 11683248419198987556 10133371322981023440 18261048720941526185 475100827415730045 4968172690263654898 9695310368101140102 15781874264919945602 6692319346365285358 16940610712184967659 6197163639997851082 6542892047948130236 1302051521228066176 16828139104052973204 1444826420447883062 9360484864671718697 5691031477090409320 14733805235515496883 4750872108750251109 13179299314210918303 10298434137932297723 13616652310572685339 10878377810301963398 5064774858971359278 11210848585282466200 4884534460878119669 9948319895485465441 13335589730672918467 6765371312342506598 15857492526923865724 9275810021215059507 13964237957073053760 8257585492942572229 8331668128692802282 2008115384220403243 12567711991647640901 13843032712939560322 6452734595871617483 16407704980082070067 5419571936002743547 9994715788422535648 2949040423341351994 5204950087893373638 11787131397804742260 10403804780886993799 102624879789841188 2542052940867465463 10390674005007772259 2140960103200868195 1832173670374501692 16049838226180131475 12982984466331225703 4432080944133832503 12807038322795867184 12016609208512143228 3301774197086722271 2818041950968600363 15864123624646003536 9025778092188841432 2728781063099656629 1524849329507866764 6582959405933686185 6621075999831572466 17409126357625033405 3556079282705428896 13053925153331577235 3885098126383005483 11834165512664394620 1189856153868637133 15221345579730009799 15914770818990731649 7017589606319705985 7527322174222312200 3266063476933310132 6007195775379042759 2194719557793931438 2348534955777945769 17190574992994911308 515468895627731195 16809909971273666427 18428646969981329873 5788648156464690732 7108958696171424533 15089647496880350618 13728270920346697418 6138888332477031387 11708774734557426259 1505825996507151728 6118867381962932526 15153445721659488739 3670705615253718154 8138015759565948075 17574186236314442805 11967042652886454294 11161047017757790685 14669487489444268909 17000716813099516024 7381461915620103677 12421680430139833150 12103668485681419026 6162028926484800049 12335524843970351613 14492367071703586882 10626281284108025317 10023405442991860108 10039044814771218232 2386420841669299320 3809452897570279042 16507921339973117551 12939416193140129395 540131021126207069 4389565266746896622 18231876865870445194 339676399001338465 3052791915867337400 2959123237209325291 7465645115383840510 9021984394159317784 4567797333389238410 6603326827731592364 670240979322237366 18270404006753489294 7134375205690939353 3788260039670245841 5954563948452694884 11921656063464316333 3751280638039542728 18244587884204369338 17345768089441321504 6942704977721558151 3947877697454293124 16696304632316201806 13175701129570586436 15396785467060930471 6980771310460920249 1748615097395901416 489087591941484711 14482789811387873455 12463754413468127253 4737589563127861238 1154953129649322380 17357270143718588469 768733638848035172 318164044868090077 18304437640890841796 3859257342296601036 8873663794817634002 199101433068831493 2050456070387646930 4060784159630501888 6414916179346479530 14048891777571235610 5118427447278722250 8677940069397469843 15638175544091532823 4214193182032245741 12700348720852495930 2222647566837603905 8507671755030746380 6625354445147331100 15180121705205836108 4048928800864135705 4101573612828311399 4953537747485607201 9748973291792402590 14826019218096934506 12033343780625397289 17804886191055350280 18396067638723655883 18036936111633201268 10864091509241505220 15181409420587401162 14061098630623973539 14065023647628911704 6705364565847794226 8805434666757552984 762994758411819331 15453842798774783526 2281644810093274986 1601381509388234449 5827269047948006749 16892251402751756744 16860274417890758574 1788844992563601172 9312575182910257847 6149111381695520266 16205340400361586789 8333843259687106478 3784300986962979217 11219930726172424837 658889287413963257 8278202468049089583 5630055812139799865 9694150573758755122 8105747865127358458 34341596363802039 15346042885886030234 16393882114014219293 386936487811358548 15986798008238854594 3597289221971208019 7764960342277813697 4979043507923885939 6524185855203070483 7055381347607013946 16852678260170377582 1169256320923945546 5175921668760501069 2424082327389721602 2716683145122145805 15446018684084858902 12215037713441558614 3919962400154627706 14711876970279626267 5235453333454489777 734907164654047706 7860492183150130092 8753713879386851141 12875072401730637007 4106793390657619339 2049978829019413709 12742436083430076723 9928555124222041657 8809289921403066977 14861316705812499730 11017187820436252347 17675334922500154200 17353128181485059562 1485115629889226413 2394471890797947806 17248002039535234585 8894194801496279920 17057734213520260340 17441476968130809945 8808597168209609829 9309984011530005951 15466880647263067885 10381543295924990443 7056352409253159221 13512685049151315819 12450726017549008580 2240646816831403211 16203987106773333633 7121738117604068277 1852870177337839378 10573213943936282393 16034486272915613553 13474633703605668789 3817352565918100376 7242418323612341521 8700101505752359991 3566504021494376751 16254480019791417601 8711916668946615525 14052803419611948034 15610140620529716047 12603551802613646047 14505944143169587728 1976121563242322631 8741733537882295030 7537600599494200058 11160526654647156941 1969593426877244128 2123895502651038916 16227956485535158978 3643046375706307298 5215905702680913762 11497027514092979591 6634387084485835423 16733612369311638995 15268125860004994351 16615542030054094092 7375088990873241937 11889394906224140096 7244970290816112285 3580345124041698047 8683870171188266351 9873252314314538566 1131468118621277126 16011139289326200080 7219465849120951448 3031957170217173535 13064216988427421413 11988188967003945578 10646322294488923064 9566706002776170759 3884055249319730737 9434372368902269295 15418067794279479610 8374696816095094139 12835183851006894949 9777074731020609579 4518799016536880453 17274888885321502631 34703866277023823 2844123300760984627 3968828063521229919 5574732980771837201 6505140686613140219 10895955639089396724 13503557014755519988 1537002618024414652 14103598423584830752 18011740368130556883 3681295010184901758 13406183960411181247 12808324360059445422 9043599761341663953 1774348079188771162 880283486855743995 18252650461940845589 14616163247986703507 1208643922021805196 8183675225969608649 18268199544009869342 15173436532252646061 13288469100645501105 6239790129292771130 425725008738786698 8101393044088657790 6537745496543688261 18005416957103388202 12437105464980083588 13049229603135995080 7672077707743113647 12097387245661413013 14655924701135931623 13762491847704762778 7095500630368573144 13503063561992314977 6926689084361719946 11602171088434342110 5703510012575117992 11072214434738103806 8094219027231828399 12580941797508084103 2452847368268219924 5585526494707050303 7730696042691297514 13860082027884604457 6806325158185846055 14308139435925235857 241031816823929397 3364512962128981607 13964647997828152391 9752600699583860462 14661623781194471667 14993570747621604681 6607682068150378074 11763846468569386413 12841275592712846424 1568399192577889314 14242453620686568757 16972985828356736559 17679483340430834039 12694696858926005263 11189171415853214366 3269860497108248723 12772465355595288445 9048016752862533549 16894580802655227032 18129490419040226206 14216388554182386309 237840836355105660 7975106423950292074 6527625294263562719 14233715701366176867 8160504466030579836 11719108746498189871 3181776891313910551 13718401510252308334 1974767735455909891 7821979776454971050 12838075451381804399 4281654829794657803 5271591487027533548 6011593865485100421 7172531182724015445 14145381917528851107 2492440982214113256 15952707453335124260 7023515062734055935 3730809894341337008 5961065394482670606 3869040181782024664 1495581236469565999 9906648101859536619 8897519788232410216 6293555314931005042 4415218836569535789 15207734357544840423 1958987348794054841 5767851047191636628 6437216358768603857 14926877613023731975 9667474214074466405 13269068181644071625 7489271253869092017 15178285440611212401 7363179417575097836 12757965929884791792 5452360180541282759 12559578822487980929 17878639876132070083 17802130549428071826 2958787662799047706 10686219551552465659 8297798712979835077 2648653299567464922 9660635696752491667 17670136423433066970 904656402351903070 6717759157551086673 14607930843923193646 1065045061509468194 8480860622355390459 11740420899673294376 16439219981847949653 5128024911412874120 3338655179002745101 14169617629511159472 6678707740665688847 5600964774454995726 14974454081613074115 669289616363922019 7190770935026151568 14288498458642221554 9364091877243180488 8327413109257260174 14143991264132059047 13228051456257162712 4346690509870331434 3763847823573336228 14728335807607295375 958470770020715519 385796425949548026 13738144288922677658 16584748232463400450 12050787899833086539 113311475040121897 11928617328796139741 15515129653530315396 17378772786992864593 10787233519051997461 4895574055491553859 15717127035621079615 6991898741134571868 17888361768819628666 13780169214685231663 11560550096789169562 16302469579848915409 2178143594662304281 3035855401736328742 2896961883024419352 10951553722188911209 3653061964777663597 17469276797781502569 12069773302272173352 10511354627161818078 17881684427363729157 13975553233059762725 3702533593066865671 10053742176613287279 16744148499353449465 910770076669351643 6077684781978696378 8764054054947368889 16238477058841521928 8562445532797133174 16938551661749957785 12448859089826843806 16367659424664139124 5918559653890513642 12219256643172544844 10326210967935842068 6080202159885403703 5562920014334320554 4405258319012256747 14111992457403713347 14542861644928631333 4333299148459036896 8139866176972727374 10926213952519861284 6694071821769387510 6985713030479829037 5456437705782441395 7498848864042481597 8060873361408045311 17758703821422243684 17013451586606472837 4688517364583897079 4944768298680613125 11259596463775903421 16919688511604368977 9239214925706939307 9498563413932751202 11344394764791805074 12775209644214113855 2182104208006509632 5233972228956409328 16457415950096645592 6012060633675974951 6965947767500771004 2797338337990288254 7275616023963911350 5062233325857326891 12751075151660394053 8567449943472128373 8754308788423269836 12001906100653553563 96943988822225973 10289718211180993488 13373531587609210463 13659203257803883109 4541477920494515310 8213903228254305545 15747334669584625086 4549653834727466411 16835498439860372695 11743129657132132895 3489461855764275629 6551819702464475741 413167769928827746 12235840410241533757 142911642684823699 1193337984553354698 12894078584011829612 1519818674183465308 14150529772433094175 8068225642267369768 9890591393714263201 14447756250411181079 7273926685348844900 1274922466044789692 204257486402443095 13615988371691055591 10378980954373439018 4313337105549612693 15913292183265618535 1476057665909532532 119309790447533306 5884938529345983943 12140058675487454579 17320804860026531658 11118757881976931847 14012152997028425938 8554912284060293565 13597846388447486356 15226262058237144171 3492236214537561200 12273763945558695026 16360424978778971067 13042301750018793085 11698214252330293455 4230529636440366876 469222372543283486 8352621633414077071 14658022982942992603 11872383117491950586 6795300085636849712 1571326072736140131 13220174776347558402 15555292355107114463 2485765585103283025 13029452874659309390 12022321993635224411 17138785227827868240 634978738816171852 17655984019260266323 16425988506466690162 10930204205531260475 5520261827171796754 17391984875997345087 10506469182458301751 2069855503019434503 18223550612268368741 16202290312001865812 15809304353024641181 4119170177095049907 3462811723592521903 947227365532413628 10668363601146123337 14998812192255401689 13339118744403977413 4589511386236455719 7373501939308868833 15239250666982786324 7209045757748567242 15308177167200124648 634255555074505997 6035404898947765377 17810211574525475840 3093173037924328108 11673229530586471351 9838184837833232621 507436623036035336 18231724844321553429 8530683796598859362 1507972512885035839 16645289476929677250 7052081697470065412 16213406031391961745 4076351105476746464 4030122920579442918 409997646068058308 6372070305820943495 10181709445033953325 8619354457212587971 16905093948026733743 6082633885659242279 11183408345241763628 384205778287384970 5934904424538524341 13893921101635333846 5395539055127850940 9052639721671235920 9767134108856544469 5891875336684167080 673059818143626015 1766382197935561918 12943337951203680597 2624775948380211531 127338481532233159 2397431069608383348 11561176407425678905 2821877132100748896 440267256556777702 3880647316808737510 10397091605051931806 15649667349251488250 12178244061670635208 5427446646976008389 2455020509428686166 8819198328445093758 9517292477971671579 12289429862566231824 14608187522101431338 11153346992697907129 10416373113567826190 12457283404460002108 13849462201632257130 3571728890605525252 7923773831138302798 10100252820157932700 7132903943494624500 7618058071079996457 13876783395565484474 13708431368014987346 4869043730603729008 5873828171025388953 10069174896158822206 11064015655997384690 866506775833981656 3717614084482794195 7866014704704352793 13496225063548834726 15211238355972550759 14035070824177131454 1009827244923074843 5699796821031082812 5743995445743954762 13205467601543981134 6367151145820346315 7852373988968183865 6389627864153297246 4170844749719168705 10626249683634704425 8555596312586711507 15945536726725744700 12846694367496958431 11826538535487930909 14982967112722696855 15039561445705219091 17262905314571364426 7241044192759841467 9827155678846256981 4011212457350672464 1090298623189571531 2098034635489739782 4009550190152069924 17062984839585809108 4839250743722777947 7095200179696886875 15519883885466512330 14928446658242844037 7278371548196477721 13940589247743076567 4413456632481350452 3966912722625494379 14768520125755891527 18029185584227594523 14331438776162130529 17399732429934997717 16013307428846516157 15850896278358534589 7568136817585972708 12821269244987559890 17507913591983926931 7864657470001688373 3000780507133475498 4547538398620297214 14190343580683860551 8656877876044325995 17266405650938276810 9916728575512585615 12203164054040017450 18164207450908410969 14038193678113163348 17654609370087224764 15750855367730382136 16850070690587962056 7088361721588345357 8343805221744628613 15707153925532646922 17296943471206190033 9481368343646092586 4213031085896239638 10578700579625839566 5265128189634441833 15361057448378449538 1824991236142869969 12161074687378605226 17367407119064777098 10559228846449895307 15007907291265634403 9485304947829751292 3745668338059644568 7750514629828853617 9979910630058070679 17689843751054185561 6884225871246110506 14131963418952058385 17170752322382091536 12289231248759336664 16755966912175355599 10311329240529568191 11117283820037673417 10066238348885277854 5488649151263511112 8174194359400417095 10517197080849862248 16542214868800039776 8892969034665148075 4458317965203896526 6266430879523545147 3430282867573595236 10937390608120651757 7459352093761498428 15664072331420572715 16802451453589679568 10657817769728871699 5258394943080958837 3838184064886314855 15738142290566484938 18007401315973370238 8345606480116878945 977265014035167981 6922826108632206730 12587052838898784004 7653776392043289820 16581421208509694215 6061179393099590378 15093113365779480409 14404970016696645134 11390762212288578647 2617809354159291163 8453825447351648848 781788897346668967 102380949820168132 15936218932779563484 4656113375162192170 4297260533050184129 2277417945485705990 6539584770519600023 16216792172609722921 10274486654572578022 12338341904314945043 10958939262568202417 12678438316310364359 3092109669851888681 9059571569419332925 14072649190436369969 16808830534054359384 8193097037270921530 11472019378108882302 11678272553659378523 16723484590836592570 17954891920077003848 11488682439071094810 6653338497891282216 2750485610131185171 9858548724824906253 12733192776499653090 4075326757462683646 9116767094308020801 8493706257042945987 7560548747467009625 1631938065500323671 8016282858344868664 5568051519076510435 5215258000390831703 3801793434716361926 68429500766102990 15311064210907853408 11640518699547827488 5528275306201285544 8428376055917666516 7472569422402141325 9722706557576452926 15116669472749728673 2550068271935294906 5582396091778242845 6130417395218088573 921082186325515827 8621272729506758597 9088570475131304982 3626425628721707465 4362367405923669224 4605069651607676465 3334302805197453114 11901384265425561474 12064198007192702276 2039139572903695897 18400966490898989848 763483803314979194 7384912213563124026 1651530825835683992 658073067265479313 6708459846489403713 11128247412304132757 11700049539072929232 538584862134915026 4099174987393137897 14219287201330634165 11895195991043229606 10130635968214492465 1449177091543268908 9039790889838302164 10648093537108952570 6217834146044654655 7804661966335113011 1797466843994081763 12162689018370648244 1511783419950157117 11735237735858037858 7736064448328882570 1199049122409075435 16012360134176188429 5986743022861283313 16588503884295109687 2532603526729569924 111934242634258510 6128421516912235972 7913229990457310664 12473148186451287318 16047233514310573141 8799908914899677443 17284886006833348536 4791872029599064981 18053709897868967952 16884147460344029072 5614608942463980648 12312052821850694764 16612035012872490079 4804850752445018344 15065310054251690985 710119055335942743 18030248284959903226 1201441721852568373 7794103495357672001 14380087765500055024 6088016636217489720 10176356414835674097 16413524542148002955 11498848683575521925 16669445334768060107 2825350771677014853 10726455844054331145 5712414654432091443 101291907440483331 14243881280963184348 2567662071434415297 9792107215865917342 2062135501411943031 15265297373477939983 5378610704722868760 12444932251482003814 7387100011811017038 8858109065127767434 12226282608981767799 8568954118737838904 3331716783650717364 13628557619721193308 11800990304181169361 14091722132029923111 10378212768936110106 5262991503631468718 3080510788193340649 1046099356090502484 15454186781851177325 6412414671137500043 9835508773056341081 12606859256114485939 15802610129787306534 8415900491133880325 8063815518514935024 10566819801016623094 6438794922442137455 3989181847897087455 802318685905182652 6182974852446566918 5888613077400387584 3359308099157223006 17484969905981504113 1789861933245697713 4754358567732516648 4913552823752142138 14584507788352090475 5525488723535577293 8257278616671838385 10106298801986140910 10854502124188807046 2965332427231391464 1975266841075116995 9502155460619082218 10407620013936477634 14908943629598047512 1593340019234940656 3465127283081842854 11000465175045604437 17351663835454920700 15964826130066976669 11132222640495379431 4818160781488979590 4442503724167124328 14967154182194875079 10772137975756779786 7815180304730961031 14957357095334621656 17590496620908907442 2667305747533662580 4799092695532818973 14483901190802873170 2836402691015378733 12741032495269628712 4187134912147109917 12320789624257992318 16506853775297238681 1541412168365525465 6425265810207859612 4975438170456441137 15979395783041443646 13744218204837372268 8463552905696291012 16289468323582744894 11165703404940458336 9931317995741074361 10499514781323719325 3937715145689991792 9825162321524517986 8410085667857099564 12216200042127592671 334429942269204628 9842041282823722937 3532374552699480451 8654293199130533668 1157433270499311521 7725119622109177304 5175935276743036025 4290380622063176976 4846872092536751215 15711096721888373183 9883505566319603723 16290387735700030486 11758415322101473664 2330522090917188520 10711761080600559765 13353766059284539767 15626930140256820781 18312317346944326356 2070626585854775280 12193389503260124443 14971217670879562630 15925441502836031238 7859784600820189497 4903133864291200982 14193467921652799379 6742743190886933153 6533984580455269941 5442538379403373561 14838116326455976635 7905300102228874791 17020110164710995933 2762756693632955150 10700492673877386506 2235688520245169608 7763884679967721807 1905529929986963073 10252192983994097052 18080750582496773589 8574901788555445988 5500582247045252850 2331798898137169482 8570853309313534495 3833254958019906867 3940280791669695011 9514447053950179781 2585974095642129379 12034172611821455755 17462742584283797599 4689601824043390525 7024817237748514955 1533900369161636915 5313623353496211212 2341010078079256330 3823718972033229174 7560702723737343163 3854390827915629483 7555989653097896347 10449668922955656284 9802817572462411959 3211659978936302739 7644732546702332350 15572010329486699731 3581643998091965355 11558208069617093854 9918940422504254108 10252939691706964608 7282707849654916183 3094558894251218247 7524897443614147598 4620156832357701055 9119418855871765425 14660209284485082152 17606796152788524552 11749918365838606448 1638026203854863290 2888729639746011336 10265114281336053814 15772108481571446381 665859011348107548 14598987723532458963 17784880319728781446 7715249360037824743 4438437720294463753 6443060467557388729 5493290530737232950 15667149263466037 16027981612100215736 18360604277337141103 2204588606437904687 16017652179138041203 16158589382227230101 23882918131385638 8666995981714717119 16487119370678437642 2449643684949595837 5803227129469525977 11886738053447569721 7155051605462534609 973634005594937417 10769745704741092722 2314257961390248292 16054777214237590733 10930784940247789689 3709336150618759607 14376056161583283176 14729828167660498706 13779893489291117244 12545653333467774885 1782689502027561048 14092367283420931848 873957788912493100 16946767897335444631 317541856332841513 17660284179509153592 1707801848559279389 5447625578178225300 1567201176810455493 12154821833037776783 16802450528971955941 7392344618272024578 18165959179474447020 14371720597070367736 589184259418769750 13094939469691204911 6435658128882014780 7568449134378386840 8584097577458808316 614618947691625708 18125760386674055761 12448273500556651701 5222929069130846668 6285107051155082625 6078915871384864604 5436513124573695984 8059455166133836254 17458035471799501849 16760864153940905345 10891167314692652885 6531079668287875668 992603941609317628 7860423408547305161 16351238968098612937 10086787524306806444 12249185389826312639 5675850141590357819 8345372773773272971 9189591963723827922 3132914892931225556 12144064178789377903 3068757648522624432 6096461951259994387 9810270030425424895 15018948529928896805 576896441890804438 17159510457874103780 8077921942250694948 7153772715030919938 5877912731924961947 6373452289609213764 10201317681772853798 8405820210981359002 8642418565060825356 7248571857966248317 1716476032545272669 903580377789400578 7329835179056122829 13622346581973044095 1040719027347152950 16961005116084766687 18278403833343665148 17759301832582969277 8748834699105173839 11298504980328368516 1830016534382969491 7777867625072742535 10539635575875911576 8673965891924064641 15981415467135793610 13771147294875998929 4160016947588107574 10457349845813016684 3085733891682383290 9153871797234229391 813169020299457016 5378636438032572266 4057637294455655521 13257245985202241990 13968225402519641637 2126248103855287053 13237446980133119429 14185218878701071611 1826282979651001347 9412956152526464883 10650409511242665636 13642486322126809675 2331746770464457656 1561463521492985207 7600973375693882332 3788808405100543166 8991919535754335733 15190213432620886451 4759169357743152488 6381094759956829105 16287389096236275704 10380389413083486446 7485530166827683539 530283478226813359 12247852972970905437 9396960829181276592 4517554812321277364 12029708390080267889 1771551288361371840 3584713476571200145 7738258785675369411 3799302254542258664 13172149994212396521 9892359583047147041 5063743734595060819 9481494692637158905 3111142912083527858 4997152987511576535 11194809510598233931 7749346595581309157 10537538372483649391 289680957220324537 8266131150341525437 1572261394374441778 8378293676539452270 2417966833573833828 10692496659782803155 10891364281825278216 15072792058265280547 4381088935019199689 7732472337740702556 4808018374880217756 6508291798582227613 795547285623443028 7589633049555699568 6623953149691456690 16091855801301305443 14951637160398702705 4343738473361342186 4685033147017848080 8127263836637080498 159214568761226239 536454493248984925 1498357999742565444 6095277977676499406 8332423771860384624 7265905096084195760 6712322977453728538 6259492612042375280 16252051625347921253 2017963544589703656 11126790913450262526 6630475025052232399 9798314654106249156 15596501269543202364 18191375493494912031 7192841286728528981 11211407001436927100 7935864343792253989 17464587189071618053 14091295786246647618 1200618945353039519 16178191290209951032 10180205893993666769 9062689893983487843 6382623435821666534 14073135187993486619 8927540970035714827 12893853078962736130 12980304327269260531 159932934389589692 5487607469731986550 12890247966517221343 9851174038210845883 11665371487745045188 6319842833700890575 2566868116198976349 8451885451647697335 9621922938838460529 10360277082796727893 8674460228855323352 1413649341091652091 5293317136651973043 16068766826906007904 1899724134928412310 16587731966880316295 16131249893694011045 16599098377903230343 1249533197414542132 18303976365623363087 16450938429720941505 15955929156732593479 14498984485540643519 9735641891089267805 17896643423422360981 18167373839732995206 7226085920037619222 4475558388259295009 16447829623911540502 7013586225330325427 6261075833947124784 8319857363754325659 2348515130306534001 899230742018169282 3780741436628910688 11630291237467591809 4388985749273451795 6166207459575603405 8176409626273670664 13360596566468644481 10256486160658185946 4692978030955169150 5898948321467060404 9069373978480439778 15794652695102156829 8062737094983249720 15259491397992177588 16667133959127304616 15380109911773381249 17857009382987170389 13861243290783332407 2316689708465431022 827283946718832374 13765687815431654045 2466682627091403556 14455413508199079509 3174534075642039484 8302324645247377110 8920403504270084668 17389615746526201251 9512806784253831582 5445555911946282632 4538595314323563423 16725516948179442874 942630662145311683 17342066700619592151 8150447937338167222 9395808201836321912 10513254900405520105 6527944874414685171 7016810271330648034 7817385974560021424 16976363407345794483 3421628012685097372 14808819545076074193 11976686077579521267 10093598916457918946 1616159694759701183 13105873753450036538 11569339643590700492 7042090841883213 13749971684994249472 1964478000531089201 11951272066802017812 6129237327221085508 8730479246687027834 15090935397528047744 11605941636903722450 9678857502897202880 1784034790505038528 10335646651661491978 7214377133485867318 14656532205814573470 6299973862920717157 10114545201300230357 7019795431248552806 3456136141820067213 17969500654608123962 4106822307802268617 520381665530973814 6044090855599649431 10900137006005322836 15648522276687827232 3938300883802071771 9206369777787862336 13991609800873896613 8872393238433514342 15927311873826461225 9980543872509425139 16037904855993049269 13122558433168804241 1227661468413469913 14807694281182989984 18290656291335154872 14209661914422709234 18383644817533137433 9452232209025520037 546227565102747340 8986467891353472499 17310941030745901156 6957902703662030418 18017881298603056302 14357100415336742175 12538432042010361528 14445795415912692598 5403547848038503060 3346621695691962719 7651686092033871053 13904370396542725954 10847688053363482582 11744403444934757564 15135001761797600600 8884844529307173101 16591619458486295027 12093528605255013432 16738735737176412197 6194933116571245243 13011861428384908112 15739821100749093263 15016274008572557828 14978945010220457119 16173341001642394744 4409652510992628206 2078890358181363801 8537047639418357389 6543745467088895377 1967803682985939015 3163592027079808872 130623370444226591 17102115948761466750 13521506019411261836 6532800986569425684 14118433300988558379 17744601152731726327 13139677143543196761 14962159964090516779 9895120741727066971 11386769505268308694 5450667614141957793 10409143967543986111 13530203708885139550 2557997324188314914 6690296105169567004 9629690085378328768 17383339716501854012 2015563066223152530 16695145375651966346 13718154791548976171 2603286594014115075 6710281850542601827 9409199012757063464 6522980062993176045 10551081284547870709 6237648938033715607 3752124143625101667 8226580151645349118 16278131537240458506 13197051148904378534 7484723108360581722 18043079914875227058 3101299296617450533 1430311723634787687 7476301522697154555 12216501707916144187 6415789098580762995 10635777661430549348 2081052232194928310 12995925177621073529 8022661951167031170 7065427435796343698 13983592278393897242 13077768800964228978 12295188634885135754 16261803554629456333 3405240604469404115 17799011107238105824 12740630545751051531 7479500061986806876 17239805495811783264 11185217887983617295 9008442553448304954 126644765026808090 11349814742819259602 7228921282469650641 4070538999951244236 9200803059860835421 9844936818194277152 10253017965496250674 13000189002737983439 18356914504752176712 17696488666860024840 10772930467084769378 4126942930588361488 3506590797346439842 2943287536706170360 905295222898534628 18178282069199582428 13303783519635711292 7724813250691788259 4894966655484768106 16438776627614227807 5082787266968239498 10904533046248809272 7498730392114887663 8728795781031523541 7208567046011662446 8521022830115127527 8872216703313985219 5193125857771444107 12827053409984592522 5004112241707380932 13436864819153039595 13145829879120065157 12042420482999165769 17424032832696445652 16059705324903523694 13006205103736618532 6782541528913272268 4583684418931648829 17842370731703709494 18334783647854352246 5170840319802477762 3530118013391775879 6068428004963009905 14972175301366113558 16862275692643806295 5075095508708424797 2412515034692403864 9943841150331720161 14017806091303369956 12537970491600413172 611799809649092040 5910633898837338310 17428856616701901311 16283998282343352715 9371027177648953155 10199594175733110049 16332036464014839398 3024189628388379795 13064141331266432310 1705655342417642408 10040378992564825293 10163806953273154281 8131318434424224916 15936468095434049376 1797795717444769455 6824886459257690493 5286193122773322789 12556276572896003162 13474005569936657051 6107970130989106907 1320389245949925624 7140014481300074603 12937973829388723079 11569466899065147085 5741258395898467871 11328035297244272939 17836342699376460384 12904376726469746983 11927934633992575989 8306253089659239937 15303535177316736864 13127050255822369965 14735267620467783759 10748269414109885467 5183327032838192004 5597455964649860390 9342850224476391247 16639868902892316355 11067990703916001188 2102665548044398553 15719562741033273632 16258539089911294253 3496555806404309681 18218588997730304104 8085603933899338863 389073781123501988 10703525795279909851 18375443172131007919 4769685561071323595 1964824927550171329 2816007289641092176 15164918262258884319 16009438933318027556 12285957542761154246 9908489164377974084 1135928562198511197 7121308611977357360 4775174054046317925 2647993462930188464 13873145794733267396 11141915081474441197 17033558613551061890 1498163014759158613 16353976527388397065 17640226207469905283 589784457654681777 3103669909327243321 14036707794517394589 9368509775260398500 14336503396436963134 12824434176077703512 15044390900800107445 12259783935967357573 7555106454187262264 7945357799321220934 9749549419411033527 12121687763970032063 6286337333455092867 489466701852967340 7927610138400128048 2692411637297998164 7128603383585714057 8028709518783581389 1553297007612141461 3507079406707264248 207259978490255881 12303897193265037915 238063192376739248 13283727460059506850 10760039960612385148 10442350995720010014 8777561143182523233 6425241350711129868 17720121572627838868 3478846819082911934 13160231082733846397 16869866025167477211 14670584021448969217 16207196627111542471 12175679730492146232 2433035268989821082 66781103221392730 282248308031118243 13965418942735106813 7625052516259384157 3309172852960857467 2668885964718210309 4900478199915599403 13241809176725869589 14093342393772872124 16357578620957421197 10975846890318259852 18017191355231727476 6393531058825258105 7777350717167303433 7581353313661910379 4466721725375431576 17419835457011084476 12839891716452334452 14403672614861096480 4813877481655621695 1608712742565453342 10274957520293764760 15033551446487786383 4016931284711512474 2065604477289263075 4726620578143547944 7223350888383568761 14155024078268205899 968459062830213832 13207388354110939980 2964726201049675719 4612031331109848020 1494472140012975407 4078995623161134207 1597930711711120280 16490163601425526725 6988886938706168323 10808325185508895899 13367643301433557932 10113219487184665333 7969215840782617470 1914297322184229762 6388491303824632044 13484243618019241448 6267557912443099709 11621646904331370551 61590426296733919 2852227154452876316 10000698212872769811 1959226859884786235 9640797626988648026 12551358051598621119 6055897398599512534 7378695523712079153 15283272344385292628 13056702986112900430 13277981460136391581 3998665183308202933 5855636364183847439 15133760413660360510 16998944358319487799 6302164547841662142 18329927527773776531 8886175142708998435 1622244370645950676 12535451837013710740 3368570750075550781 13686383988814416058 8369056232362859884 9181058226332747168 4958605404397724767 621139840229737677 16648988333926000015 17930681401672655623 12153900854527723676 8881459774131296553 10821970444366135677 3107839548409380552 2723622221490526388 12017211558637603313 615136793316120749 7761039150829881035 15144958316434824860 10464847521426397724 1389126540185188722 7601778395523422394 3805724097994590873 2715992069524055055 18011945871676032166 16874814021628049110 2579055580765236659 2537973002021373856 4430209702864846738 6985462462735606864 8763412314925021111 14995597586416868207 5571006600507304762 18030145490839431474 2029681612219323669 7627769265909185338 6257589288012123687 12262078331806243211 6794670219079783879 4112143411481913998 11026537340110306001 15243304685461966114 5028867698072772328 15410100984120261243 3023833288088025480 1404977846278189803 8683813711578768504 15139856377769268077 4388795383768281362 11000978510563787027 13435557792349573133 8295788855715125707 15576211105972947028 17432266288962185451 1269797423086419747 16503364751582229823 515802271593309368 15364286700826842292 3439352075488108425 10717540123802893018 5425096137528989910 14434254111544009664 9829030589574292943 11898456281852310828 11703165642621363164 15048713919560975543 16570958613032644710 9588658570342358425 12733006267721872784 14328414307382595115 8942561560469604605 1734674289454295787 4132508133912196308 6175063966073170030 14945717204409964949 15024858859987079337 18090760125788149965 17912022558695243997 11438567710112677907 2180131187590598239 7609772726393848479 17842344735828266464 1501927985847477177 12157450705802157927 2205215017779201291 17391839713805792770 12179919106197190779 59862555782243071 11117036084350240559 12270657073536983484 14601604437082750886 1940973689788852176 16837749745126243506 9444362138511702821 15866453945056288046 6024227945370229021 6001535541071710554 6232431089808960884 13932313935931117367 5167288071405629326 10855417714517553725 5094532913337089927 5589312145892126304 7089344798955464640 14418006814087645028 14085598575430072702 13453174040126612676 1346913341883051243 11651156867054675907 15242808328208181016 15191596868891982553 525897216138055186 10061737561100273058 14614156735001536237 14673475225485904480 12640427735573898385 9152083565019597658 7723402110959375067 13328579020398583315 8631890061495255151 697971146059270623 9568152400680453441 15343246034494678230 18066560455588419299 7496530041395258238 5541709636775192270 3501743868824670279 17595398399897445628 5338863487535457291 14865821645661289691 11043431873183085640 241204496429224755 6576415476904683668 2555625262832248398 2033032294903080049 5463742639508924868 7470375444278332904 17412287425238289577 5363045143234452615 8583220250524660113 17022144923563495799 7954924305018140894 18167248659187620695 18341374377658711388 13456961310756967588 8375561976360041801 2383471773452737317 5823988657584945677 11743688160539042884 11091801574696088086 10941701535641262866 14284034928920073895 2647173883673190318 734362451406195602 14712647904598122982 16723896242134736478 9936883192179116124 18182459954637567077 7867605162024576759 17769308217710469320 1654835342254582225 9679549731495909263 1909196879256121382 2364999925635066009 13834539415106953448 11004371254378877124 2596120390965138447 6650164356791999609 12405095251510882560 5226046649210940693 9853994478222778708 4792834706688760203 12167499799027798519 9941794621101765617 8641675806010264484 1743898383374164098 126819171905304581 6183994456970276847 14917514363264034162 4476064448319602659 13708560662227428959 17900318668110007218 16531469031772959345 12580570529019593510 9750992178962679615 10709386558358021612 2307300282843635569 16978282322281531841 4066196744827440026 9384380226236424733 13113245112780628206 13821569591231527206 17822880676019279320 14635736917853577716 576005458997440469 8721457259305381352 2313934970799799161 851931883933083979 2443465295721746237 14005674609795345638 6701297702663800567 10603257878061209147 7769461519316037150 17221738145020620408 5280574720374445285 13707898948588670300 6050188481590298869 8601359668312473139 8017087787164644123 5841234183738574344 2820580428075392755 13106722778267068671 9062264324756568029 15943960111766151534 14796168730576359009 13746166879603826461 5565910720429196902 6033034931298354403 6838748996121756629 9180842884194021239 18237238937468788126 2144846573366839898 788105376732247368 9435419267115701275 15169961164074633383 136509345389208273 2774498216236687050 1711349976634317682 17292977606416615878 16625087117045655014 15849737490244381530 17505329946729665014 4517610028119875944 5339854266585662680 6113497705101578354 9522477890620268655 3145017647691544686 1036912999336508556 13557739266625426227 3412982768817616915 4340453596286222417 10058037228781433364 18225805210969746156 8866048058647930403 1843575700165303464 768259250445513200 7174425844866968660 209358439553620030 10471688445044945480 1903561367492289254 6357751782751128064 4420094249810645782 1520203106868128741 17771214712149635041 3686219523839136097 8556526320850098510 3836245201517454806 2597681514306240545 18187146822199932663 2708284765964439150 11899640430537189370 10359865397407188769 13069599367561799498 1122323846305921573 5178114786450815971 960292698547081151 2583815342417808377 8417018056736240456 13425475681633757163 17290604460267978652 5782927782605157967 395845007774726059 13334694334040738098 3933134066150755830 1737660168481025010 17912782507223263998 8841597865249478917 18354764437775838046 11827862006968641971 11837936574087149958 16261047011716854781 2835296388806394961 987131965329681224 16067262345787718132 13888945230206006981 11414562187523762062 15581457522668688284 12046679767925998396 10050514864361796980 807293129374985613 4020160373805171131 17959373161688152425 8308674036856769681 6780257375748416917 1861083423127864854 191423025462234578 17485761246343941690 7307650593345366246 16174342681942070772 12481924846855661928 13849379445590920310 8949833549542145118 3092987580563067477 15106917389467424870 3287307310313468314 12969683033988862148 10267767046364720049 3104821600290611646 15646282192201042954 14334962499516590600 899878872919140734 12308141540441743150 16955190773658926250 12847077484258464650 12929112630877010729 17811331348984355013 1008144780806369579 12902040775934992668 8758926782613124402 11987543346388536676 850730099930927406 2734152493317060007 9942390932618276865 14107228272837440981 10417663109210792314 9284115798697083922 13520740669369501324 2005805783487058561 275836185869133682 4068995471735775475 6115591636264168000 1487409787060888189 7491750410739498301 14734410982290803585 12087269147011315827 7601316398973418399 11045940238909678410 15183802196917952913 10424017409700334022 4528162011743776712 718939259479400104 13549440652131591171 14148924979882092039 9102216486497332841 4807797827298413079 10532105557009642410 11379662099177114503 8844590510936904916 15178432874645555663 7934097986221455154 14658704097556690161 15620369678462444317 8065606123296861909 4620478990673100102 10747749702660506431 15342778427410714822 15715728698709851623 1008866761157268092 7913831645650128407 3396967242141631540 3817434391691607818 10208356116675319735 4989721489595138331 9386124479757815051 2302713407527941928 3942358735668925466 17092479321940417288 4788914934561631313 16200020738301620294 16599448913345787821 16661163839715183218 11507262442694518322 1501129891379201290 12325506717197929 2268450156922121351 3818878573634959344 10884457986685171524 3574571140734478290 9356790587312905773 7787175496351329587 1674952312854980640 5328399481340049766 16213624352852874665 4515901358287135154 17600201885628065494 15126191704210974739 6858759539391493711 3786139263811042379 11169739197011922772 10089182906433134419 3593198191418956119 14731550191141039786 15489689746210319056 6674295695155648779 479242376003500697 809153458343250845 1407446046765715205 7360353167466309627 12574815298503404076 7399165060470736523 9619192853632332024 5394525493471439517 1972214642082182044 14930146165268823247 2803108522054354136 14878299001269953925 11770220601938875335 17690298318533415991 6752617588249565742 4729280706175651932 7409199741038595172 12915258703150136576 17901582339431585100 9064445463845013843 7118932367805560344 197035626400442036 17792471247170149656 15691169074801378774 4436151718408202289 1852097747423863153 16491150048301421926 6831277298766209169 38525046132924396 12687365616584171153 5302403867999107682 11439862869475437588 12051413582239835191 14221365152069299977 225065008886600812 15811977312234456192 18259356372174652771 11048849022738489186 8663986427192228227 14159539788993882356 9958741620705555010 16348841328396721168 13624337361531681835 17785370634887527361 4941229496781855260 18215360662061561850 10876629487400397543 12518520515039514327 13959882024521340451 14131531075506238899 8043355914042295942 16287626737503754613 18293748794763073530 2055007757931784886 1170027105395813252 1436700104312073843 2697907552644915088 8945418592705795587 787261120422608440 673922101319701742 4502430814723982594 4466694823065605292 8948537398766653158 16842115882476226983 3550402120770689137 12523642315227062436 7089570785804447667 11956309627502479862 14417886480727561822 5623652966904365057 9759904341573090756 7980113770918810508 15074188824756901759 2363707975491796526 4144389128169953230 4456959758652773767 8980910712013342471 5845202683549244089 12908861853815201597 130383195160568299 10986935290264524762 1509675517083405810 9490274562971078671 14418542708327633906 12671790713937083835 14816165939724174998 10207594205478317634 1556166555758861772 363098792925171326 17131622526172198123 5545580025526353688 16868663095772255386 2237210285722302927 7444030333383521655 7081066552377415397 227492887739650177 7095312971306930041 11604881000836671907 7226673493812232464 2732987424047440736 2705729379815799807 18062828098048925109 13068377154840843530 15068812501145813876 15536161334126105581 15588281699360436576 5270291159507675348 6259546157477889166 12912022394619918970 6758610507954691314 2296426097962186622 4956324165015084411 3602707704299170114 9131854254990097547 14740689164099989961 17128110001386117182 17266000505981147366 192825991683398184 9006725420350476563 8766110445389306716 15935766453454133427 6535880699614899548 10744013101080171062 3814612956203373851 13831723443774981525 17283982672347209517 3960959161233816673 387400219552589436 12043710931703967852 11817017816847526322 13894547506006377988 13645280649151677292 12534796720152891844 7193314002177819772 3116392253402965414 6802265829747595079 9766151834546140781 2779608368638977417 12400728973466539926 14353911769432043059 8954011102027382229 6827485320443834851 6596739638694658413 18396726662074063890 15881448297697015735 13961278379273524342 13917823171904519347 14734809389091811917 1925226365910500560 2311705146084314413 4381982512530885654 9329212352111737344 8008343577615830033 10352886273169697787 13184575646806148229 12281624164903097061 5950303459214993590 14279036895043818411 15959888436267685562 12785921748073662628 11599480338881600749 9417299233790630441 12950784533196052776 5568351436928946761 7784657480581500256 11119132206203229429 3672794137917506571 13413864954568336805 11721198891056956736 9815498034311646502 2888670703248173793 4264714305861467341 5086081066160328733 9791656671570057170 14792949815875993120 7038093602585877366 2893937084086935650 1329973228014767286 782106688402672780 51645450907370405 387132431331296796 1130878671317768979 16119681080617027255 7611744127977466510 14352424979677215679 13120662793522531597 11824373799547247711 6671636992471300748 16788120206236007949 2454766601804794466 13503978893495948438 16661546365684338392 11568677196290221924 15581878061037245288 16078531602677757984 9794629065694172521 12097281410832630652 13882885629862746731 17819117908035391217 15562318961205644383 13639883192016589738 9119086867805963123 13964698408302086946 3756423851931486584 17327813886281123818 11384167855955082598 7905138239166393822 18120678610299220195 4555670387393332502 9247015614325669771 12571567488572151409 15981200091350322671 16800646888322707739 4014341107188821948 11966531470979947542 12074629683299516507 16946996966092591057 482783369709946707 14103010372990577435 5447899915028501247 13907467857324137831 6837624086976746217 11275176829503128084 9492820533079095483 16392235049504946057 15991033036627379117 10828419590176300509 17185178749118964280 15439923660348644086 5676264972463801649 835447244351396944 12404472934063560608 6518904801054479535 16582557808464435801 11161256905046329827 12194032524655515538 17929541290459899193 10211930366768810817 13077217850133614057 7206584660521739654 1788929047231317365 2281016313750509033 5335105103633999658 13440584023240066370 9984496601598703344 16069303579365736604 16307214075366636279 6084861080884111088 10711575193587195454 171829047401083971 3184397082444655734 8962235954549736657 17643352215036158863 10276771037894201558 10582776670416847311 16656446850391734684 15258170165572447258 9748898794791377368 10220409780327046250 2733150313236434710 12153965097661909034 26859759615690459 6954515720173462837 10921704189808620816 862225016309163618 4928380755021905478 12112997848346789952 14652545548615447254 4142818710828644612 16580065408930979767 7661699352541165903 10952829224204932807 5171977767687997971 1385871098103553778 16361717817278701045 2416032420342266410 12400479156873523665 8064527394650954495 7745004033156856273 1930416150729850839 16778761270387557038 8961905281832456939 13934134715685873912 5582726053935597656 14083447745690362809 5501020179072877084 17230104612420849634 13171943031412224922 17603087309023642634 10020707713973499884 5211498231930419007 15399819938253728526 367102070221927257 17084325994462655286 13537039208196975254 13595422974929615458 10885118279244914663 13852080594817773505 1491922068180626705 7611847977924343840 17181762601614632441 5626863986239547717 9953576884849082297 1586116174308482243 13078143107760914223 6366180298674757827 9982953196091970145 5669376045579689178 17799786808237492879 15176173806399117736 8438488936595361288 4491854163472045287 9886417734870392493 12670128307578726019 6590267165460985617 2273624049470884679 15093847021225147 63691703428069084 280485551410987020 15232349993694739375 4209523175599153808 15738795936586053631 11723047782770884966 12882982008255887936 11405255695635981585 13619020583852849934 9235139008970984941 12947923887787810308 16951695835069590022 10156199694827167301 8277871850280562953 1041754723573291110 11533405003818634336 5676698552904676512 9379344749515682981 12781974563509908557 13658856893454656158 3494904383401840036 3512522717376753263 7859048295404162468 14840089399827229842 5244985751970923894 16213079668206706530 8341022030942094938 16796980946571075020 14665302131433713145 16843610782011108094 14402510901008792662 14874767947042872478 9285205376728839353 1764968694580646785 5554572404379559435 2694791726399712823 4396775692100576781 15829199082982738340 2793941267951570914 1487644072287239812 2445289515524987127 2820765851602197333 10605194666136885990 6524397826993091405 5340863461198725522 14916412117110061417 17003942776016762245 9264012456945709432 18316299523071874442 12566431639361670471 6421118796861857198 18119534573937155693 14041798984261708883 17614704965320377466 14526951794527641371 15911213114380601156 10781153530030600481 3313868382148570514 12731697733703231025 14976365106836404187 12278680021578900542 14096630880215094268 12266564206095006841 3784986967115397074 7970112214103024760 16138558195400570360 12933963724076526055 3255896962746384118 2024290345881671960 12012510249071883326 8132726760164570864 17868529411583926532 3845692529861459832 12778559500081511795 15736912405888638897 13146054789836754372 4871340834514660153 11243814418638493891 5204561147582082267 8777701740506183147 17127931159103655905 15411891762602735030 10562487579876543034 4040942647260325653 3541301484513671939 2057214033501658390 13453891242934495373 4488601087418751924 17867476284994071785 968949158237912756 10727366055330061303 7173865513115745401 14355339225148014588 11773983394926905368 2718943584254323744 2142788148942011804 7540884828479766321 17343117171207457466 14945154656276370731 768620121411278984 14718194453862289282 18317205238422256663 8622459844652494962 108598598281363698 1276440532466331853 17100421856062852170 5011543510500874170 18114488732466849731 15109520728993867885 5006271389488552769 7054382822603239552 11408441702706938109 1911675238251206089 4644248152524564216 10549944470594990845 15126655197125870073 15163684397081385696 18024647545233305667 18278466120425501241 14704283525547454279 4349819627388135367 10573847054869036678 5511047238502650686 7267086381016582281 1458157889826649131 9548937113199924373 14650040384684207069 10305812322829282758 3340252981952968812 6667413306713156741 6606274467236531896 15737921883417621797 12116006424037972766 14512116966570845832 6234396854352359857 11875633962814512892 3242054545198770618 8595703407392537113 12296114980079832312 3408759681264438281 5842128845489077023 9552522989780447158 10569724264760522729 2456244834902899481 112064792184940644 3831948526283023151 13477430197701367003 4416631529717330147 5424428298763369585 10435157733076922261 10063291459393489239 16919169048765965366 16923119401423502141 16328998309748326216 15537317142284001757 15727223991119094265 2391346847486326318 17524584911117351167 3877750198700843538 9929351466842291428 7250960075976353394 16217719261996589864 8164392225485943816 15631591606616981302 15122047635159838194 17215445568456831549 17734709133078367279 14566111809010428112 1879466954208400942 14532939897259005221 11986581799103705870 6484132400557430945 17272879889087060374 9944465825639637688 7357769150022734685 18179406874655041186 317073625643584830 1943581399832508730 18408752139428669260 12459939160777060581 13361442296865984188 10307462273687988440 71225658887476235 15182228584346998262 15833612168868501843 7449611960496282866 6456724485703930482 1754551481921908932 6140463066523976709 12270790207017899806 18109945912399566444 16442441968486279437 3585517658443787263 1216527741284198468 1081690199182306000 7863966818360718290 11068841304621892042 8524978011280619521 8522161266979099472 11678330866538021618 2902513648920870966 12723700752790440225 15772338293012849346 11647252345850535062 3787888911611088174 16626948683490165901 132841265426948974 16317417214085533320 4059820727158896471 8659230112151265949 7803041279579580388 15628947977895301781 15911633871538348192 743219024489201949 17796625052342300064 7587567868198140244 3848334322225717406 6999411462834411705 4524938017498265134 253572699135170094 1225516954719419596 17695162516024722018 13362236668664565881 924143073538614616 13521788980594909219 4571619154054008432 10460743023426572986 12726161509764937850 1634008108616307127 4828933695220481860 3322125388480935652 4088095092706910413 11463385289117585938 1306272448040667515 766034040897513400 16721463276853344629 15221123161810823286 10446187916833823156 14519865915917891418 15611142013433561820 16413818805164679590 7075801764706840197 6007267180143496690 5673779768032052574 5170566510257449628 13922502621815927288 7274073625616825098 7268153000732727725 16245604774561898738 13991796771960368211 4975893987529058154 12410011520618658113 17951372098830628511 979743200032659724 12270143062562774904 12792792088736387360 10048195869550629610 1165073066504661629 8392616229590866335 8941488151517808368 3780669737081734274 18164673110121848617 18042167993652661896 13515163311663337960 5459600722474214237 14516564439278114009 15757754566684220571 2978880413725648946 4690807041210848252 17252010435646805660 9311962997428992671 15689597900422394525 14941508714197349888 13328082555123470718 2796871219576854944 13639748126007951710 3591675713156081387 3492307154114430931 17835671136075545205 15837287187326131925 3920060953125207540 696379142694496720 4547349923498789007 13840943569317054466 13872721337401973654 16393503988970654057 7229413282641462543 18320981044434285470 12638690691357367166 5593345285693633068 2198020475296174935 9346328395491571052 2689713332592619148 5529420147003678792 17546289233324811281 8212118070276680993 3221352161148550365 4661973683581216373 16333990370413907636 11195343484427536026 3853169145404787337 8847433857291692670 9818654697908822173 13150713810365020783 10672121227847366093 16949629481317186257 9768672436517396316 13941073626762420301 6113961583543355470 14413656458053866027 16514992614494535617 8907461954010869870 7394492176822324081 5164264037560952198 12892651221903959993 9993733478312274295 16260795985696652926 15931352069435616902 12704568369931693050 16593808074355329490 3592939965578201161 13714486110665396546 7891209873186336547 14861285535492378609 8560902461228472543 3143963020632050660 3215163583988162187 1747496913628564282 8530621869134021216 11425187873835232109 13187850358783396680 18420371980592079274 15403078834498106231 15228873606081611584 17404339789666716787 333714656024138028 11748686295014086868 4259021758333300163 17901636442128153340 8723149310170190197 1818402109255803579 360119431482985369 5594182416983231901 14911906614062935301 2432990448637037145 14985082729648634667 15414397410253333051 16008950776110109662 1934446154743888951 12262192438499123589 5845865017731633024 15344926027214354490 8021015743022529710 14445035989545118382 13257525056147103724 8024028800395125547 17287568338697015289 1564205175349047041 11878663352921629519 11270936601780827333 912458228732696737 1301800913748264636 15394507702744974233 8349861932767069922 333333546795570574 3853715862361147908 10415986383876236191 6733706447749002408 7394979420097047784 6480629142619460611 5426824159293028911 3276888290966630966 205483151181894390 11360978408586726488 3833370109911720553 2744332328746429868 3074746857974597663 12823014626646751032 14602177165172345321 10501804770403043865 6831638548581994689 15978192242533876250 16855286756135699212 523545157996255645 15772708165730668889 7650868833848316445 4683923635120382776 14465011303472745018 11542183568056855199 7043914614472079506 9479715766313251315 7266277353646979931 16334867212161397817 16824999074875754387 12634096403233414864 18181705101240907972 1071087022694882144 14052831120086902105 17304639177044724584 17344630162242326775 1707691272473295656 10498233289004219282 5813697705085552543 10306182774996361177 13433973950733328261 3938093210235270830 427742548471862010 1348655388472192738 15980068991729523498 17781985520302390212 3733634387515588780 287587710427426273 12047183446408069817 13902701226942197060 14347069886445819319 6179171881829986583 8889510045462079671 4585713414856573509 15917106725959470071 12628973955788309806 13772520912095415407 14616458535653234478 18264323987437896077 3823915823366152628 14106900351121939127 1695016523341778909 15095365482998527709 628172279511997946 16812926365165400692 6520465008364843885 7548342121595690735 2489760442142479791 14606942883590867227 14474080845488430166 8529552981949029881 5713635606163705486 5560346079209448621 15226262008291376843 14492709862958371440 15742195741864223127 14415309481717727284 12675829261928188005 6753976777819573967 17181851238804375702 14564483150290481032 8166756190769473037 7929153025470963692 6711174225049451526 1960640596854979824 6179537539036590347 2423477947154674655 15955218318680733812 11117783474372542997 18021701712849232863 18309363673559257471 17965047584454180618 13092364124968391800 10525063412555971497 12188378600792122103 2275044183066258663 8063713066675107182 3452690674773829538 4136933838575557770 2254820509287968840 10591861343108487856 15762539936703221863 14316091712415568561 15411850157187677209 9655539777075064488 12953971657934888086 5067316324113518222 13305296131365049331 17104927203772139692 9825352705900990551 7748423619117921952 927562353389066060 12445107236570343225 15325604846234154854 13967002754241370734 5742178259562918397 939437763830863758 5913253973604218132 8421482532934549968 4164095464621499860 12840262539149586785 1920129039765392460 12313736558637036849 8463389322276943506 16294015040668036128 1189692889967354597 13484184439278799347 1889831922739841430 5877975240348653653 16941674565833646675 16390884861252728093 1024143514157418598 16601142207634288216 4143120440863666054 15532860700921302050 18387479792258546302 4560327855137172967 14783665296788875814 414284932346069894 218952411355040853 14184083707396078308 11517149042385611233 9907000067384588006 6496515980401268108 7951702808318896020 2852336540064159151 15938176844865236784 17257052808922092857 1630995579641467498 4903710153447207765 11083351955162104584 4486526066527827407 3386342243931503884 12619074023526748146 17730869491308312616 8122595456304487694 2712927736310919956 16561298471000725418 612821689931905486 1349522260673493948 1717060085980313078 8030876728092695939 14673566512370079754 8821938988055763056 14435375423802786220 13325055134077183307 1595749011633314388 1640591038868007308 9996788021259456795 16583167138623344336 2622186457260735438 2165770322009544577 4635340847572130375 8517675521821907689 12454648277348011760 16894322102721471716 7165338908764556118 7460260679740052060 4240391562190857291 9880595423119606679 10286493348389601987 6214583481214836425 2554576805283339668 6496652752293149877 13069070510967920581 9802182181406152413 16994265363557861527 7325162290402636442 12225003936628763775 14915490865150136677 7557685243435720810 14419257205973107869 8756637659206081627 74495685902832959 16905486354768495663 2474579055343998982 6611354592238813351 11260829284321925687 12945685141243241011 12709667065326150039 6666676812936167549 13342987287184108984 5428608292291917424 2282063317145938905 8919861253253706786 17184206211967878410 11036231212258187371 8565406080619702757 7346799147674425372 10471767564996982153 4092876111320852807 6660304989083179659 8534060417280660660 6635513857617134921 9064756176390254311 525529634271390908 16742812245533269638 2770243528500894071 4111891254716709634 4674986262083164853 17731375221236152230 2120019913489622401 3596643151211457208 5485618391445077608 10750950965295327219 7321120847073233890 16142095767019171985 7167079752374013301 1978674270364932378 17810972953769824088 9704791620274020840 13732472197217536639 7364882608077140465 3103132293875195726 16334720983847828134 11873418741072251405 9833096486684102481 15851557310314417686 17935287360345141313 6056331244905571790 1654582885749286059 17905682272000761706 15201151991475276342 6821456414080293640 2372624466448532003 6680599688149035915 9519527207510048102 8528317400575552510 5800276661837592155 10429509934234219232 9768182947632744809 9543723747793451235 874926475975566890 5152971505758910723 2049120778461123772 14812201294763155842 14981188251181651838 12494129137166956002 3832819308497507033 6879433368020078776 2345385363094204459 6642329424909909515 17074019152625408013 17497180565260077072 13521263295390330920 4851202967356682332 3982483107004537284 16682797662119786942 11397417507607892290 14651185441503239829 11622665394586691088 13648343362764046498 5524494263803584932 10812269179260111361 3230932739748136493 17767058424228688833 17057867627470980123 2713217945284810811 11764904198030794334 4276537616128064574 3763911725987019437 7626897061721528902 5000161456709489692 3001377208525901373 6282508508547186199 1213507363470015697 4757060889162923733 8487770279046006613 15786321629406997900 4596863240787174197 13200601247437930012 12843995463792285481 18395827637819400251 15813975475637975808 15582137726158279931 5690324541657589681 11368112305135760128 12746328751385691542 17778084438537726503 9238462140738870525 12303458985347226207 16494496930790941566 1053223554039445913 12655832471256353320 15890931322602392992 11893488064079370332 9505387942404603358 13532555004225992149 12577398298819550712 9263940518195007168 5971645123930343738 1561625630929665257 13262593687371944264 8587865695845694090 11484282647140119570 11303408746233932555 12447608153005226664 2283096066704284928 3449482757319899068 10465402339046384696 16789392828639128372 2921963547261557941 8446942503129878764 15395434543429578053 12135196374233025795 2260055932054230315 10285828228972270736 2089137123040901364 14834421154673447498 17145111285015964534 1756476289659792989 6765502245210949100 7081967479746229223 15678847734466924673 8123675431359740341 10516652786350623980 1017583814778958126 14015762747357254586 958113486221111390 16685459372345083254 13463141976271280122 10130990155599945209 8745647141834758168 7641313143272999942 7113193172488844888 781510489511235858 4930854617453438446 5259763197877407299 16777471568889206996 14575674425833978217 15128859115702817154 3267545217369061302 12121264233093105838 6275932917297613787 4865543154120397297 11666413241902479537 7389552754843022612 4853433482992219672 13808982258184273606 2430727388671420459 1655115575938621824 16679934385876411467 8841975983045928923 14547322964272278258 1348144524077939728 8665655462250261846 16639533247251041964 7644191188311780767 18323914512492787008 5217340260689747747 1094197326041809702 8851238711580666586 13899312397057920876 8110399696446777239 2050720496571236940 389216603302010674 867672918448136022 7705846240105811634 4467974482592525020 18001635821239296685 16263618800087644914 1059815203239911206 5921135676702353613 7997443814744263266 1456852357953886987 14836029009848691393 3057924454239297429 15476685723148004793 15830200960310731928 12220654497060298207 5365402489955593071 15195853771400299204 6279186326874513503 552081518416290289 8392955871021385525 9432110556208630165 12875743974624947158 16150207397284526286 15125554623858182123 12885898406529876760 13633488138681965765 12585457400789837953 13525085841407383743 10368558659442051186 12553209503679235339 14735672425803819063 1568886247216907217 5453312688257167341 4933612333569437839 12604917689854338577 7870091417574052988 3774631953314450784 4734296057763094735 8803178915586320872 13283939240222648569 5580615705643873919 18300307279367976536 2702406786530670410 2233770688206700925 16799173919036019348 17699852201039555051 3434242997001333710 7931195386837964409 16448156532274530627 15073100906767229832 16758794583581016984 15788225096914536045 2935862149975033954 7060915793014706772 9437463835138649799 3796060933360459911 5966890048918625097 15390817637805061227 13293292747758098004 9942665158389564113 8205775601588461881 15017608029211693413 5367952499405197295 18111245406077552306 10334253520582030851 4206446605206955094 15135382255468224928 745094148569316361 13950472843045201081 5660188368092019027 5982318139214769059 17846564662982870594 13898894401096603626 8787607446735614646 2650955415252599190 13534497172602678878 275632601589548186 8359842639478185925 3850508095027821029 5695589600641407746 2424518253250810452 2200345975072707452 5488035656158147843 8000857468950302780 14801159001067362912 16057362802122753151 794463874819143060 9207986390768014890 69109934370542347 16542684586936136326 77176653618582217 12281649322697047110 1964009260713973423 12783686297276418376 13756992439710503200 13479252603098360016 16093547237434762892 10208436114980730459 17013851722467265224 16955068954815246749 15872073792530708262 12499022203866155920 526578868191179996 11506177787887078128 4068289769556456144 8170095727042124719 1564059683202123780 16640080446997663344 1685271970750943961 14909189733824063134 12118892069757284409 614366755095475865 17445892574904957031 13548872021366792239 9005154463925738388 9630576021019584998 11294451950695201556 13518964445098893433 5999156118860413671 11378944501111593736 7635560953460431558 9255827484346931177 5746328572812051945 3306849884324020071 17046143808387737090 1080161237407174781 18084277937375358318 2103893337152764591 17529263351541844835 13713743014898422355 3805426977193623786 10516223973914248192 3723672432114116962 3835421166310742146 11543149603178851452 17177410559766499890 719901048426279437 15538103464229435236 11505112800961569912 9715658775289030732 14786902230989515329 6767931472108642867 12786885227851795933 9634207034497095695 8665643851418910717 12819892999162125244 8270141416348687715 5410435931611922054 13476250976274503267 13089071652922748159 10964359653560953938 10604356879892096562 17249643422888287678 14806756888107109460 1165218532734830277 14046324438227594723 15519691513740833870 3411238692174573097 18196978619144471114 15688393419563427231 18323470931245049170 15003893671431744479 12642764746399558624 2808504098447261057 8064803175460790548 12004526831226398330 5562062654654863135 13578781286099744919 17477123170876698856 13913321622274980702 16544334388470057243 16654124416427743940 7515332085078517270 2365476500221167555 3649680494841724074 6169661588099592036 17989658430024190418 7957849014810276767 11172756740048952355 17925108013630569047 4592527852360968750 6088333679753538337 14318381066526881087 2853742962417306106 4655762705422782862 12708579430838764041 8008798295583693036 4649736646409373070 5641866424709346114 9232376444952773549 14983301084948648660 12237658949496683314 13107358400802727741 3076564498938170021 4907148388750316508 618929415586591287 16099613145111047394 6303522246156346885 7391814737949332233 11553888841114585308 3676397230441567233 3776296499090066598 2133798539110818544 2765465208427572911 12678284363813031198 13153080945284262298 6651426451330951481 7852960488687033388 9833656668675673988 15228585416453556788 10202411237278712121 2660991361683114918 17733578149224706780 1180571981048019804 7596525553199370030 11438652151290270053 6283653679991075739 16010645129296890724 15557075943381533231 819754255234972106 8937940161570639848 650446623812597697 3149701562704929893 2257473099376665492 9467356606313556351 2968211024644035707 10466606023336364163 14455585884102276956 16894830370981095132 1109520664792533043 627058711064885187 6732218283592670097 916841751818706757 225625100686853083 6366205778289850505 12519445690332151654 16175634174541086444 13750896427746208094 11644628744528293703 6680561900221070343 3502668209087798954 6457404800457352001 5639820759308742117 6651345388873383659 8922897834880037376 3001575510296345692 9383643240854653239 14168205243750151841 9706232487492793908 2125392020603416127 932975598465243477 11391080189291591779 4811618058057534041 12252970473850959914 12434465886298345355 13113418873958977253 15401984517755872658 16862904369353899636 11427361667265489060 16123936010524390095 4958124236948012263 18089556292420953718 2891404429178971854 14876307115521112272 9279174696317508500 9818797496382370970 24950373895105070 8524276392313440846 17781215715677394275 6523296985544738123 7834402102047040387 14782695163697227835 7009014221587491669 14948167181135713689 4124596949035965369 13874480193259539631 6243809664922562815 273322682592754173 10295598352884976530 3977567625988611153 5154841676739296507 2725870099294966399 9997049985511616810 3424042626037143374 18251909974658708852 11218510858788138088 1810041640985492736 1408895260960980587 16590135573516254410 3617646610544659991 15430054045774370807 9533490655924824447 3429440957041188519 14927203045075353278 10965129210165952316 17580041695822273616 17160917544569745542 5653159280285720317 12207428575278194117 10401502562607207482 13809543192125128041 9619639758872654985 12981585865297696471 7709301547419426127 11948893575347173188 14395634818130848531 8234628365571550519 11576270622093523796 5339209908584216224 15915785099348068353 4054228357684830569 16794563815120450190 17092945180829943022 4373510403793926420 9673643004624453862 13876474183459701627 10822988470844082297 14769536830556649140 8178560902683417070 12416230823950254983 1249211048042114092 14057768315907625753 202635475444639113 6016851204814048654 16196582407954704345 2781604364039675740 18186227591481917441 7721207104809331476 2510111683848116868 16946829425138114342 17947991322671533812 14025036676410354039 10604959325015096488 16459162020088914420 14811857527675762781 10803564330766396661 8428285233098026867 11964987071039877258 15089955476935272048 4326344636877792557 14547942606478603413 10963133747983925730 3689016855333982627 17626881181959833172 14376605967955769391 14839505643229383588 9092686106767067873 13275191104688801331 15795794004421408546 14326184815974150260 7818385609536259460 1933839344287846689 17752659338058829600 131497804250636461 10118094428668921661 9549463103029300323 18123405989845127729 8350289532334613868 15285828001912397202 2412157270083628120 3388496976932800012 7541111460659474305 18036881258357010584 12053805118732071837 14561231960688524942 15834346750663026203 12406853145696838841 14235063525529206514 7969348290664966384 6689641217013234697 12468306217500679838 8968314973273277685 15920584329677565824 12649015699951456231 13947898336104736377 10005894168142294952 11788691424876701820 9334621300951910355 7822141351252731554 2606593997884983066 5532975881808747387 10704800905080797042 16141735429066353452 3862095287027358132 10090605409962578062 14809768976163526516 18053844806220496837 5662135829051088192 7933349793836881052 6898398218758649326 9036317809326906875 18411935661823492318 5315040332749775502 10386885259036045197 5434768291042923520 7464891090054627361 11073675131933087899 1892413668245767800 11364969485145605277 629618252198272116 6752716065714640856 336650584442772589 18324443529541823085 13842744334913285492 4995142600908419811 1409255682662582351 13601333260498382378 7043908986468055766 15647379397662429525 2911316109011376298 1526413921902421016 13026133154589422690 17967462089867570929 12950410684718791216 4035561430164583239 5090877309086631768 17637088045449578452 3906753792008455679 12970065279878491696 5381172665394803811 944261721626958162 7978871923530347076 2190702092214013852 1960522438401043728 3402453825693860478 3131487950981727702 276823120259583262 16236645860856023622 15156782198472192406 15941013530608520352 15991557048420602164 10132785591522483117 8342857765802021282 14277100881615386538 16550604403594075113 11819724727728068941 9986667234684186182 10386172254286459586 11205445348551679044 10595893120471345218 18103223292152638343 12767293758862996928 16400560970363907294 7368338462913366264 5633876173382050972 6259228584111573785 16441999622599303818 8605510315293384079 17639926120310283118 11590775724208290092 8708936430298595463 11152234266182955409 14861333189491861634 16306420018139529074 7829941647474377982 6590496332447806383 16541211005375631994 77358438255061500 14729550764469504675 7908488964189384076 14267169796837401163 4481902254194196253 15000028525609489132 15924624850183369420 6257091406484762279 12660754576037705490 5079585677471041822 16132520242692912090 8697237277772927282 17045463692109398015 1973800634164624552 958403399046992143 13765500759617789917 3844594709428283836 13966184419758970899 16205966373163804102 6293361946116919802 17007581402862438190 12393520433678293240 2786051490873460168 10772523439912043296 308826397567152728 2852791828939848473 5805515035509040413 11802778912657571158 12086502149713853038 13686565176406777190 15327735820417388776 4607002273506932774 8261611702451320867 7403725284260393906 13266245596328900087 17745130804035837161 2188668305732835652 3059975812019086079 1598739038425150200 10778424890688099807 698040096888899974 6044434498127168267 8124343870101930358 14585531374413041752 15012136086959805569 1070040213052133379 1903391503062017747 1353742910804175303 5330600518997424762 17884947017167822727 5766844087424904790 13270482859215590678 126548989934785555 11271993762472675971 5955760220755639851 2349262484176167631 11829637415739923904 16954013020102269046 13315235576770101456 12328828307319529006 13981287885057579798 14506619150829331484 485856985273517349 17852457023575239817 8531188193556414906 3988242629458592793 3027349525996581698 9934008369441030690 4938651928835429107 6625688735314076206 14677484093615267747 1172086833718867661 16129908188367774762 2581297445310171529 402161711094849391 10118113502564786075 992219059535028157 17311743147938630383 2724438682570207966 12894890887717977042 482423902872105670 4813150599121203760 2066104736285578236 9806828502948931977 15119110212349828031 1529381017591384388 17015235472101460420 1918039988807766064 5094005104951360810 17404336498919476256 7224417670735943501 5865160020191263415 5511942895808090990 5323945294454027332 6830131006396801991 1398271198963546906 12523221449650140311 10177685433716134759 2505558612282185388 1479435328671576115 7933747317937798291 9804295064104961680 11483124077546647294 1919984341942616559 15556488268869133891 11910156259076376669 13658970202102416895 354329816935347962 10648449176837861088 3850174279366371289 7976850229258121444 9666677857109175279 10643293465985339719 5009324036001458722 2345908108314614798 8234085492694887734 3301523210449963074 11739323254017567252 9958190640115868871 18117275255266369452 4959865139586892602 15395786547991504854 13640830889837575791 11644222148360923236 16325907506393449755 15441251182497290768 9580628984677691982 8193598315316075365 1018403707413361573 4307520053442897451 15532579962887769682 4979296103809239925 2014516438061519990 5973043481451536401 3356975127301716624 13114322791963464949 10449318901058543230 5318659055778897982 11594446805228127149 9588819021390881126 4626227103340545833 9770400911658270655 16539975852605631557 4109282891837967297 13500602914427538596 11983062095719302932 9125286215240883122 6331729391407476197 9482661826066918062 4434506878591186733 14545553509750968560 12954953861688049687 13395402740619931773 11164373636370079590 5424120930793764819 8006243771956836392 16780416829840435603 14374272023059830640 9939709860924799719 5940390342582407474 12899313603331112058 18307158627718834716 16396174211394248862 11366723030754294404 13615414130152706572 6993860000885025689 1859130825274041624 14795174829013985109 12016483628060452499 5535370753628602731 2769644049795898282 7020484785162516047 8065018738526422693 320462419734083767 13803104526757496950 7580993654506199258 9328588659053276996 16950492036671610804 9741098466087864441 2061339536932782269 3239813068612842499 10019622651733502638 10375584245528898007 11635812473389948403 2933567025724778543 3585311890424866162 11997078118067757042 1061830503561843996 5453147209743776482 2993360952133332066 16582955019299401349 4285141348447689174 2691924928885665332 4273555973611865753 16934828587420473195 14946395464829221101 169100747543991966 11765609362882087158 6103533518537656876 9026596300992312972 18077292043259345394 10364788685608814028 569697840191421277 2169090533501649701 7720493414243227411 5686597147097836653 8378310178425171098 1312914667492234818 13733348732681141221 15883265494945240327 15027972646597997134 2595166137431257777 10926943322912341998 18413453125370699099 11919089733288235214 14941989381160299161 1572836222587572866 10778888348533435234 17635275338988114736 18172513332111617695 5936790693196884500 4169199992906509174 5307550439073536016 5418097208316457631 6521714412104884658 7731146479675131015 17878208390651649742 4106147042785749660 970903489671764185 2369433417575013286 1002426515895837276 12131852612402420978 9217733036416607791 6969900754952011783 14858478268007525413 7304930549248968189 953836673409059969 884462003229772358 11537101915359583232 6552331902021731098 6733944081683825326 9575966352415749247 18422833673818757781 576188268320360010 6385910418710596855 6105043229459577152 15513286648591956040 1618428373800370888 6493803689890656633 18049229874902694175 3178869831008825347 8857932797479624833 8646279036524730477 5388344872423793053 8853044710506129365 18160812449512394138 2822188102163824843 4999863283084732768 1514294934050407952 12480573721399232514 1505225546928049737 3269620507103593726 10755312514734541646 11957074252824543991 9982588497697360970 6192020483878203946 15926054710511438554 2367079289190533886 14509348416041193982 16922345381849269280 16112864295732462780 12260822468553099653 3132751830719682375 7956374556991880114 9046859966484176835 11077639486561489160 12981178891675125294 7861119832636410263 8930233451568091260 1482186412688079879 4717952975668899654 11230626005474452215 8850023340974680350 7384132348721394323 15978327418896785732 17260657327662793528 4987959518038837070 5608917586809922593 10553520025964627342 5827950293118572053 3457733265342291867 13145704330789215026 5854845342210239761 12164700137819445823 11881495868384480520 3297991243276055093 13693547913119486864 14012231103919208169 566459714349329197 5322503139997032562 1827326602760222388 7995278340774408731 10568612728752529158 13100297377823077842 17188682029488160947 13825030647668508376 7178446547272253693 10797177586312004140 2085265681019813220 11688926130111080376 1434843672653748533 15965848010151275094 16081262514669108497 15128679025687270919 16177706337085300018 8619749500166485577 204463027205844868 21315485649802339 11677428118199621213 13322459040837978146 2693092782341689701 13056847409085725470 2276177223164474412 8845334195343649631 9176299883487459267 15070267815641589409 6688072754530384358 5140976661767181950 8487831826979045807 5880396706113065845 13747813492836277441 3654455252305904050 5790317792620741087 17469332111200411768 9871726813058589723 17279318890448062076 13989998059368713153 11017346449497615738 5935405522777794300 3406848033036767454 13743938386580374178 1808613302318514040 10020949904348607564 10283081022918495195 10179950633343554554 3304817305938452880 15574743822463278075 6554599838229813019 7231897998861890049 10464523396380167253 601924193064699524 8104225105180659172 14790572852822499290 3140985153701860896 11102777074223842824 9126174525958822452 7111080306513377073 2359713762159618763 17240404974278558343 13657740885889325136 7833885186768153540 17465286406831753893 929958737583370226 3147116849064409266 1543029095881528761 2282464302092334505 1142103821842808006 1019138294062160346 12567760487029295293 6508691773644814974 7035951092959634042 10491278910576495713 8776052302097178202 17940019726692136034 14306138280610254742 13131574897887905893 11128055681193163302 1397247574253899540 4559829033481712917 10338963110036003069 16421066885854161156 265602074795802257 7430298208776172334 11798723175116248381 5101320998350359961 7405033748797579159 15631477594561953840 13542081045468890887 3942912886837304443 10651213968847751242 3074989733545544014 10847622877639712121 11675846976950299626 4602557760661028022 2753538407562775602 11000705380082317773 7681484096052708914 13980366584834434693 720186214003048616 10231162245251055369 17303407156797017778 7880022060469231969 8736228234320403943 15469222479583776086 1349842177468969726 3336119825456600927 8192779426712734558 670774565425941765 6910115033403644233 7576985873773218236 15372417511477549060 13415255843205580875 2736638207710218592 11950779598526579868 9990984248812034159 10037036778445555526 11657716321402391285 627286692537033757 12973310532736783788 5142284238263534988 17982121442209439514 11192738148101405914 11045568666819784675 10137492619826273363 3015357804166202020 4865296312243181546 2259763663564173660 10715229154276454865 18284304934801074367 13332178476137506646 13379444986440878029 4596661370626782548 9363572436677608502 7271699575905647315 14508275408410492936 1583050034133106983 16530025754957415741 113775260961609439 9579834522969638531 10990135226368568000 13713779775561380649 17547625891066292233 8523606419652020404 17659130805031061751 1287145789255365638 15195677504403973979 11071442288270538240 3432269803640232764 7446944843171184301 12602659342791918243 17469054074198596039 9929526746637526086 11396396546506028520 9989697490458228198 5865963135098440530 10676666672530134732 4620102649358772281 14579396367159190186 12153644056864864427 472210677306758639 15267038504927469513 6021849196748632012 3098947905435391506 12540625685308419477 1073132336678631823 15508202004574956310 9071317959115770700 1919378741107153471 15372713057137210446 2036358461273553524 544925463385081255 16537408311089330842 1327802807198351482 44785102406590739 7215219156471943063 7205457485186198237 16565902815470502642 9154645183193021184 5300167468516795452 4685686432940946758 9731319883085940791 12500879812701813956 13386020875030265480 1864962258046928482 13483452455896988613 18002016824143812488 12962629453589151688 8075163542501375594 2295998765385926284 13904869131669035151 11007109834237330693 1495186646661748356 14489117624058796965 12715999757876638421 15676210011197017973 15344974550800459328 14908206244148131725 18414436937146726630 1262049075332858995 2249902407620391328 2255381481847488220 4102296958545335454 17817562397653387609 2201501817273239451 18081815843329566497 5513890688626668758 3356218836246566707 13777360444694511078 16679643587855972326 14517865879900709121 16974016767018179214 339491576209263017 2294544970874523196 7908599629204816718 8533229906175981315 866521884162038100 3124199252737873147 9557136257420332614 14128143457883662545 10663966844195567903 12021025394163191259 2207523629795662166 13824630471314992796 3701446552940907669 16573673457945150319 9792760404677773050 5719881137901299835 16129083762032099801 7082894775633523279 14577930236951972153 5868665718096817802 4659076297788390237 1950583257974705826 12989835086220405501 8424284607954082113 3624392726476537055 2612395574335995025 731825093192634620 7074806237965294430 11465845064747545582 17727312813853053795 15155798423210337945 12377527701614985982 4732293150518005152 13719436697468945642 8188183639646486256 3239250437235308546 17949726362511876804 14565201509313069611 6401486595778037770 6436162230654062255 2549930363268743166 11046109790583570831 8104746545923837960 6783988089517803278 4798092686875662875 1531817049899916405 16470537297202613199 5952704276515095930 18326699970005799584 10633853759666454518 14841809950005116433 12683127474032317649 15174524845006619613 14940345437575303850 9623855666651153353 17920840972009939313 9872451135479274065 9769980469874579299 2059448379176642138 6538726205498199204 12571391705240303673 60318775545768545 1272642547185752794 7112052428601022555 5482261164797946765 17402323058164663659 2374987069216827667 3199871518109578724 15818646264654493901 16881592883526172633 11259393127810804225 13186521521706352994 5750152074899103854 1112867658568118720 5517058604341455061 10468951972497029550 11461469300229317110 17771144342604118867 9725064888685167583 13804303050732713225 666798882884001916 18372885062175647120 11180648677051923963 6807150647779262131 759021677419044333 13532099838904839227 9049911764926858299 5999948175660852949 2659016044790452001 5419096063056709024 312894261713568636 16391795363681848642 12195484205862981242 3688299627509879518 1039445559006029494 13451810684246546459 12597207782620098512 15102465157263476321 12729497121835445891 17756252348250725919 3610412464553169587 13896222122766793997 551419036240261062 8858933008145804468 13806023140806455794 13425206521513447781 11709059997264958539 4668520545276203162 18441499885910254168 16204598120445229590 4484945862617639850 420276006335328857 13896702340429149606 9193663074830834449 745179342777519672 15214122632999641785 4963007208142645991 5499913693917414117 4573017536400550571 10990291351136683726 96343773812009498 15790586981625051807 16887722391733422824 13759927833188704231 15480287780218109781 3990194046283664810 9040518528671931235 5533357476963673756 14200874629653955341 6444776277656694927 7312646066459323119 3079182920761102742 3659326473995708126 1650489846943792528 5620863736329546767 11162752526479360580 7740921856600136572 13636704672931573804 7468126162970596274 2179775132806969491 746022200178679975 10593561550377081067 6908702463082713026 17820118575910975519 16985631128363212081 7599086654715195573 9867153296069662137 13122108722681854890 2593405525254310710 15966644683080581286 3997954985703264604 7918618632869255296 1482957935999564629 16590141767727233617 2006770421764662799 17335776728000447007 14300455773041198851 3563484371530818700 9046184064251600202 4744226127867142695 1092422307132963282 17313871134294153427 7998747181612047562 15966492015194645341 4938939595195889756 7781850725097310333 13393132381571764067 6756083889796225272 1684639056093824842 4352651695822007989 7938397629561135040 4280731397887242970 2484049079949509211 10583354721584539470 5748891781565895607 11039270391403827666 8738915759224880979 10468908340310061506 2099905103083063635 13335026520691759181 4402545905773334128 8566722606469084425 10282355787342053256 12459307138351781490 12560195646326819413 1044810242345446034 5034392674799184399 9908229138609535498 1401462295904776583 12784667206663110818 1018453195785112416 2495162259638626981 14481316543465733255 11198873593314320986 17995661863687420829 10515521649902549970 14978301110238626592 13868810738223158665 17887072814583748278 4308127317953845666 8292207248131847385 15073148475768084530 7335923898540199117 6517520397543344129 13777034632994234849 16206665388592612636 4440738376531879086 14019171811130618504 8059945089493325070 5119386673303501947 2245450050675261433 2743348889455740950 600893627161826416 14442136847038059739 13302791437534310776 11955139410869991708 1503882515126011502 1565306622473146902 8260744128427544309 12230054014471331241 5203065133743553021 7118025358883247553 372068767073563975 16963032779434243106 14781788060332500412 14118350647169038872 10365908302129643290 6759211661886029481 15701072125091804690 9491268952021069417 5037589096787487226 2865046660269903040 1135013816920637100 15436891667379263741 3333234422924463445 10734165153869167704 17468243230463873047 17113945263161953118 9691863497181095913 15927562411308133169 16555054103897223101 11138386607987548848 14498912839600336739 858198984478342468 5524829109762022244 12394280061324778405 16140758860148259587 3696804125206218503 1557835214262096844 4297851843544872487 12700139719884642071 2676320226719128506 17032336065370228572 2290095969423295291 9304109748401262182 17147076970885249365 3338552048944822332 8993302750624372783 9828859708403377159 1879286489441504633 662244813429810141 5219136461454690603 8522197722758555609 9381356380179577843 8941493917171826390 17558592893623148466 8150324106219594179 1221152680148859685 5830825291323293602 1227679606794742826 12532521705280283584 5435066607105194185 4451053316578563400 17934759565060549334 16216448187310662966 13085222962882656125 5155704070004500295 13769326334477687968 16021139342439761411 13483554932398852105 4919969607941552594 8797002946364799878 8716195240484489391 11015644364003825873 15776760640703559647 15455098620022811104 9607075436519108685 10043386183475095289 14532245789887759942 12865226533491535808 14282207551472901107 898546718834815916 8563437332198534923 15017504971011861323 12167719194229236444 16104864572206399485 16293599743442924789 9663372367853468103 18007590139485515471 15047821774729791061 13762525783271541414 3442756258423203714 14782652338338075559 3735334919033082806 1042851344635617703 7591992882127445979 2669895006657357503 6479670036744062070 9220772579006103036 14795473400338907687 3432653617675494196 8000256421974450423 11382522438735188476 12420332687755413237 5530705117289035247 11698702506688232096 2801956272775507068 18000381024922055736 3543415219067813563 3740997407750910274 10459842542018594798 16976311083587799562 15187612507877773481 1285626053113430554 10786438161687837777 1520272039244069927 15895120976395154149 5538663536969123068 16707253710518157301 13382519646423193970 11728694996758786425 5812869199489332778 11338349871654681667 6811897131826132788 1036608320248583502 10192864861820126079 12679868394251873316 13001751625097644624 2770991415568584762 17172467390293883203 5670488691795908573 369185885890896451 14577987513552622721 3962818224547108458 10980314187209151789 17060074383263039243 12866054199068095034 2073201426483516118 3919607827345401011 3335015423899793730 13825546557243375819 956262638890145104 1917070537791550914 2649557528614074479 12533454607978818282 16687079944888624949 9372761278304844521 13783628207438521417 4228412277203698715 11157180716809557954 5827489834991269489 14071119691840092783 17979308008351811049 2681227256687626184 9475064366260035181 299556855577861208 18035352307561761101 11663827046883457364 3293902501189027049 4998909786320606928 13904365373677998037 14881399670660285243 9049070576267895613 3947017060363756336 1912019830398777872 10973713552144049830 5728867590316468268 11801614584918736560 13719088205988505739 15087945341641234805 10029686575363621808 4295200554228387373 17382070472555134822 8023863287114364814 18345035493936685619 17196095355553279569 11284544975539641165 8769071985141720999 11201412058293287743 16179117940840950159 14041292541501002253 11443515081950118079 17820424140797028864 14855479957801684913 7856117446268752376 12277607992331027806 9403930600363231499 10961647246726609325 2777869130693981627 9883615866175822078 1597609289025818947 553585817625012286 15071369941370625763 8145907042222660575 12361214396952643293 11034492158824208107 14453689268340517705 3426930525945550078 3775765619014540125 5899088509960309482 6964685665826229044 12497265800412341923 790834057833027723 13120965883794371140 15289195697592724668 7780484159318199 409101387453553099 11958730832394483521 12836941222774522826 161648846976368970 7698898855561500607 5728732645503290463 1170703080918309805 5563784669136392610 868408250753249304 12328583155824654605 1835002154527795194 15862767218526407420 16087635870500826230 11022151910624183589 6637814587282424594 8945578745952536835 8421494927215615927 7442792947273606586 9960838272536825485 17175369763859837134 14858336769893549903 17406357836449421533 7977748767363368040 14677014020381313573 6701446661826731925 15626477523045610786 7618371739172977713 8106265592306590001 8396000265650724453 6317689009314835339 12544207973996657744 6676659827481592644 4527508697817827928 13592096320348178292 2840133748144684246 13327160406756453443 13962624523153386970 10766910195031727498 6949067809101429118 17654852439381823180 14509448536160169616 12175248401741332822 14631605826789302372 139164546059014996 16434172183677954780 7521132803739452467 16683029296228692488 2688345073589444759 17413520523943375015 34001153810954344 12338400373148750043 12546313083095384926 3322305570897485492 10751716418913305525 11172703622354306888 9590285641711806933 17060521625941682515 13683549571000288006 13691013924194459645 742935073344902762 6685146824652761171 9198763203922654483 1099993809580651290 6552795568726803151 15288898174397078019 13728876969334179804 11425090761817414470 14621683910363998757 3141947532512784402 4312774022788332974 1191020626283285867 3558263065373822008 16746715656145759404 13099928839565290878 4082875390581817632 3128680438321523983 8242087597147133281 2527399432906229027 13367066598073012537 6679779027674075274 4225438360198320228 8460648826405128804 6588190792319387509 4617966632067143689 7514627150192874697 17971574964023364922 16534476008964530792 16740452152602607870 12735714532022034997 16368269153796379378 17563221787283295773 7569758750928454744 17877599370179803777 13760708782250309201 859825849869090991 12590168514146216178 12570788556665166358 2270090003793188676 17045011952340479445 12549715171170046383 15360467020784631376 11264347960878664746 14019848858010613530 16183137489691995950 4433917357505176923 14467126611161159681 9243343530063037530 3510594993426775207 10523229450777114746 12685970906143552229 16484163754652564863 432034379645573436 3990147411180580653 9204032834217391522 16904804179063345128 14334206250573797221 8257768940979508057 13584143980345694405 12111244837644638851 17817270646532638350 8430361497482259804 17940175725348625768 3129508553744228407 15495228540503673355 10108211901108459428 10496378742986257661 15679053720347136649 7716047994375870889 341804916528710245 17500995017222741122 1071322087746725016 1573941282517560223 9987997203733669694 4730216092824461656 15355058938480830618 4881561145466503826 2824248072562866721 9348456905234366448 7617615247804457365 5052968515398291961 11393656350972131032 16952092951608477660 4612226893726040829 1731354345723662031 4086108565969055282 7946453807103417803 2624283777331408661 3531282586482739267 6388246641965240931 11031852054426499899 9766558918895253776 10785665119066548130 6585677892142077764 16483972680805715217 7251989215801007601 2787000715367038168 4264172142911696987 5316235581026992117 11928910670678829156 2646731600984858614 351622256622818639 13881611034592245636 7316903891718236784 10347645823170295200 13138161842700256658 7341701606800009761 6994472613506414732 10241955219595471996 12358487310499656385 2663589236739323322 12028114429652309113 48218992699599451 8959360751120401713 14084805728190338202 2141559052674120657 5968104850301233232 10850990480195423685 9809191716082173754 251562504988518738 11320479960985546105 5157931265738458363 63683013266305010 11320725717505947846 9402080624147427567 13616926834847623241 2811696500890171922 3832262371193833087 165439149643532718 2865246529061999253 14513454203003440456 10203380724271365449 17973362972340966977 7393318962573895848 5245371203038420854 17164292180064376513 4413282396460892400 3134999485347367552 10744552532989381422 2308800703243241410 8373610157767171042 10932394058172403445 10081061136292898439 1025894004055996669 5718488342731053469 5009315008112372162 4000240087651443810 5530793036285046511 8394608614819507571 7361556904746878787 6825720549621463960 15723309147123839528 4001857452442977407 4353149125593618811 900302482643198986 8802062956289088618 4021275095530266487 9811773983747097045 3565382438277804263 11719601305570127057 2000840839326263532 8427408781404607037 8175527288571226618 17225934607558094622 3291406851076317926 3292440073999317614 2549725881481432001 14263370539116033794 3557863479326570178 2955026384947963103 3403917613599130165 2246858761489128342 16305070467814360121 3540344777943905134 3629893035629997529 7262443722064295751 5443048536410785224 14947205194587216525 3308154195134750621 11586166799841012722 15751820562767318772 2996497327563253082 16636249231933164545 7951247637877433530 4306187531970698033 12204446223239057209 4546130863238659809 456535713572290458 16211664090071116835 6460987645853734152 4341314814001566641 14248882077280020276 1794597235551845647 2023743981024634707 6229713330987420673 17636635612959742917 16791697645328298924 11052511500006547558 7666144333286711007 8956245598906334258 2810844445000494105 16567416968855076591 11050315342163259405 2689052262220400916 13171997524462210785 8582002690596421759 13621110707102194024 10282867572884580120 16421331829482092508 5667558391958322300 8759638325707351071 4844192763658428285 11210639171938356588 13560236756891423312 2427087477343424061 9325600670983687978 16301402230946046608 16764760679922816268 5578955289815403206 12733925717308484381 16758953635614294495 11987992784582350360 17657007270593323133 18023261413479838097 11756035970625625325 6622966217124584863 1155882159641632520 3589302476556690577 1340867167719729475 8355004589344292827 2323828159707444094 16841916875235984069 8862134704891751356 15032337376938222797 6748581086175626788 9608127007152333921 3951288438341872612 2135511343758076554 17782962364613245729 16138239599230066109 11079991821351055200 4613861747244721885 9147987434110650076 18033355191062944320 11982895981359985470 854585027782998836 5569725536652101141 8338786770132900042 12500886456990964169 9477296248761075895 11778553751383961423 13550304471189840150 12336232991504760719 5396642639483151363 2294747225798017614 8341748164133742550 11182462485283687538 8360684088461253734 11234284641256920897 7837340987409553804 16668394090218066076 2118089021802290353 4904991029367016866 561951639121703127 7313272095967294853 5645617478734416872 5957346629363477146 15980711022416329845 792695550870729371 8057217919896724240 5397487361973482290 7041081894254862324 11623025333289558494 13815588880235219692 2885371535430343240 12139534748810315482 9807981301612152833 6300931924352137258 3225275305556907222 15485479679143553401 8996606240819031656 9585971102912288063 17799818636629422068 13362974088130358683 17273953117538844220 9217041729643927580 10944931549602325167 14458577098970922389 2220614715468062779 4405316576628259171 18045630682746271604 15204173266181190784 14153164004879038533 14386505884154895680 7105105891503178309 16553117514678128796 2150896760132045057 9928544717286166910 5930066882688989486 4166934126798515274 8020246316521699781 6148104977290903303 15081106498501720949 5037712442361864961 7112115804011247861 16874705068017747081 2569723000094002846 17899784874376380528 18354699427132488363 10619181728263880208 2029204046327140656 3933589396754914749 8298108793048101196 10898318029143668486 6523034892968920767 1304870504716681577 12120977914390117277 16624750063669786184 10409645467416176192 16932708552674137173 838564207732801603 1104755884219079141 5954876095804941948 5050090459922858691 12305189743930815725 8520852552785751483 3958791186902414780 7904568092382933215 4890135316239042449 9161887996115965523 11606065533583997918 514198521060580413 9300693070842900040 1986313918920849995 4439771586939350378 6878372430649488029 7847043789035063641 10263161047076874160 16730589877575667696 9307101917388814856 17085824528127977638 4836161370990364371 17921821988471224976 13480077024651119842 3580973856922475931 1319184606847246754 2220788062069263909 4400599900882287406 7098053669182979747 11516482048947477856 11592507210729831164 13550808775643446241 15745590580747330558 14976477725036312086 5639402963706889634 13881189866217695943 16940511592590131616 3392841850329718245 17505581367349186651 9227108774327458904 9811630745640522211 16247243600818970206 2585927723668297105 9011137991922968648 9291900103093334759 13787542988502414035 5619476985963326682 12281411140447463483 14004693326151659834 7709980482559765597 16387712694547680684 15744258308673585397 10531247842457340204 1684076789558763638 5185243020932125811 5968124134071833269 2636331962934643027 15871613909124128988 14468479920204204402 16226725280267678397 5280417867517687041 6939468157851698938 225652320819216694 10572783462620877002 16717816282707162912 11672084714520026683 4488969883791554218 17854745381691440764 6592797758024934882 13961839877557672726 16781480083563825010 3470732665775002612 8121476358651067587 17368624708588726320 9894287071968046921 14089839239320113489 18091841936545748349 2722591084627016222 703206383034413693 7910375313402527581 7549586988246087428 13388509268886896102 5900324308307101781 17313540202938672570 12874492093042233096 13782373762969539331 9620623847178354030 103302284357431739 7452463448651236956 6190722950507552047 4369515698438730489 2209044771388196065 16384605954018479934 13065573811009013450 16712816348022288604 7566447454537718833 6091343105924601697 13587864691783569924 4490839535945110728 4732636732359160246 9951695254945693783 9133351621246838968 7690643928247134404 7411021068468384399 10012769650836549036 4259629589198848723 10727383283822344971 9966780599610960079 5245334550910953565 113723209302471076 2446681521490936301 5180361260332277903 17326203537913694838 14278522979252987571 6297584731041951025 4578656713372744146 6936319286882382629 14077137638250126994 16502927306181525743 15262977815029521200 12008034307378985198 7057170138132825651 4629836595809618759 7739100028743914762 8084665574496793396 8939973101347237256 5188722623795011 13187401600019573985 5221140369595698019 8799023537593483141 1053179657881567060 857522032553458894 16422300970516050973 13866676337085894068 10824029587213700753 15583562429104979320 8326570337236504355 9264920977151295192 17493665788659511940 2957789743452371757 9291829679960197544 17636283920256981128 6536406997334245647 14578126578626970689 5427173226921965764 9944359325937883719 15850160053612746620 10579304993458187893 6623510820560238471 15264196529039343047 8943949029362588544 13629361325612675299 10564333105512262396 11397591874104260670 4039282624220393578 5547504461789402017 14935918420512616203 15088023793827268689 6069356444267383819 11229767175547567107 14302980058563140020 11802296193900054301 11981239408398436620 5793366344345480416 7015290827710762648 4385374791552261372 15434539469626009766 658069109793162823 6715329313922450046 727731615526756400 13790885554338764910 15028226610763932458 12633939764217009854 14750223150256553862 12685122265148407193 7503636703263862821 14210481937295238845 14415526773014975227 448309609730827801 1926238689355859934 13388592607852107187 4270360165383310593 6939281935054503025 13128328891422940960 4099112127736744253 9625533275685261811 9738841698830181612 3098896990489029765 7226848282441782795 7683686561934435182 21949044224237391 14599126211715289295 2836555143956565882 16621368585092435765 18279290735297909486 17075951463604299874 12041755228736477163 12651634061071845828 13654173969505031843 4835737275821978386 13548421059900057016 868103330411138174 15694003864202776249 8186874875127068550 8379662966638868671 5975946406951464454 5316078683319733302 6127147894271434459 13754158500860523028 1484048377151827745 1164881302114691079 13574905708629517080 5783966678463501362 6375434067931457272 17324826778060893452 685122369905113125 3588451572179187880 6899296180516242153 9200995184266883904 2314955091163593442 4602539480646539867 8738217757351612086 769551952506610747 7333025120615692817 6071217715459289867 4645410633091932673 3302911299117557686 15546135166148694364 13246906642959899206 18243834991558228562 10734184953059975859 7723056395148348356 2930340409762484208 11211086370010755965 2472170188166091112 6207246112633518243 10004500158014553264 13143419921127608220 6104368083566752899 14842227688513589578 12954662690937194145 4763292311412105852 7913004616401422610 8584713347134898478 12875166498110434934 14304944505888009592 394916134399984361 8074005470445767014 634902079757447411 17959698711090200230 13792561430387232110 6307184510095878279 961847633915146838 11078962642880684093 2396693776164006177 5014121599459976505 13830139383327340152 15947369339909840387 12431568356274763309 14859229456545567046 14666200254937653687 18001696610889088891 716329589136320867 1006743790660047064 16843311842649341832 13940970214015442333 1258043580567961256 11206993216062536621 15671498161940718195 16407625564396583871 16968053176502038680 9834538245393774689 3794857388752974233 10837317585231983949 16334584874683758270 90465726620216967 17645749059025969146 5614128708095445780 17516033212712678841 7145825174399995157 1750403923572531635 8076919433211999711 17563847682695336052 2195639253428538323 1222749709020978401 4267960654501262668 10318236032881368704 2383068452712440670 15308165378902088367 1441982642888026846 3601987386283887959 3320318140241300938 4688339530361206783 11555278380596287884 17959607729271715437 9090779554213450978 2149760276158770893 11574063240662932531 13516046457334356524 4797353275022708865 5898998555225831533 15281374450672674096 11207493656708009853 3025160272888101955 656911608291598316 12330165086349957945 15624875710539392011 3955958901718166314 13740918809562995580 1045517436004647880 14827746614168989098 13700261549401538930 16916837234913787452 9140762798912649709 2850536994678460016 8464217079615700663 1427484834626483443 16482377469598842322 1309868531389375649 4291021195510813058 7640106737205828357 4420781726556630535 3472574371462013073 3953380335881540558 2156339945828760935 1338327375567292072 16638788687271966893 3919287315941072448 10189788877390914863 15978409398318809090 1725566249188541542 2043377112333178287 11312071969039124799 4852343485678136408 993400145764724725 11494486841044171174 9696249853561758469 18057446100884387407 4680734120749459732 6723143630048531610 5888500931536741883 5598301513992386391 5303440896590698148 6201449497922753845 7736032438640055328 9896243173230544831 4776709436770060360 2874557915997902995 187439589488966603 6615328346168135048 1564707613056155630 7600761921203489773 6224652382908291371 7289343437244841136 2711521808694461316 1919279385332674573 11164035980274798049 17988523106322411356 8505515881344585032 3150291286986860511 200192916390108366 16427725168851409213 10405662378498199528 7842195331357839465 9905594878651360306 5921558004566212106 6264534382409064301 8055437110690234657 16136715523789912617 7241164460120506372 12732037795984590324 8146951102263333772 11716384191142327884 7134374098978234122 4714159395976329477 16469149853787905696 8939961786333534109 420663653398995303 8957057917787863675 8691258437563298469 5741988735648668974 1289014936469249321 9918095975965815719 4979346954774129781 5780198805065395770 11145418684011099823 2236777446344914261 6858601114511070584 13011449770043776368 63322113926220061 4397166925931565 9462518617479281484 5521743749891836216 8262989909791746124 3266111373575045791 16380772000245336253 18055734415622628863 10709748335170478183 6668354371791532575 4603749152762018159 11802751734955670492 16480572662359327761 7938551681745818084 10426812563055751472 11554512844351779338 15713358530576590444 5332918021820037921 4242012933542313828 9343900048102118811 10000270451221180687 9101941118379371093 13746734463599905494 7357827844618136554 16522666061412627544 16497532367453950126 15116663724416489601 2305228779116916324 2427664852626045865 12500081260188076190 11194916768823098626 3512825035495219394 16816238629268152744 669878045151073541 274152038878456641 98018780659207445 3274787831124932194 15752763394010857356 18346168407366851706 12866527981623527787 6547890417160479319 4228288264179245762 17219646795859363017 469241810071958346 4176144774326498393 17872074640145830849 76158873852940855 18386429183100870539 3381518335313333767 4934265707932938409 4603461501634947210 2602404589548605541 9402154315206598054 10308812340265453149 15365388257444419034 2556612009979061338 10320156763504797211 7286993322608887975 14058978759089891238 7662106775702043396 2384485135752836643 9039045583653507786 12162457918804223026 8961316213425604762 17182964724681718957 2686090541300646649 4067644039998074636 14744081811870945384 8340790952394794877 5119049973027465149 15441893102424548738 6020854850493100690 3388159563865119945 6655931620655559752 5210817871363578603 16823442802087630359 9841987744536485463 17369170924853364639 2660138311508936297 3243713272498563074 16098718241398839407 8913829953317240598 7171080269599611218 2667296339624012221 16511463725401928425 4899976408733379025 13971056330307608682 7299808671478695685 6054063076776578640 16552520050661124661 15705648749457577251 14265881693687449958 8100828089910302639 2074853291058439403 14802650035041048513 18017011322835186901 723147356657707611 10522473007973205547 1804474839241445882 3118191472401069249 5564827077413826915 8711042998835496159 975513774092383204 7626241077870756174 16171591641359963104 14650445600615704023 11337558508044147011 9117403632844155145 727650550332859620 16078849695818741265 2285198735875950078 3289115219454412267 10518731398912671307 4997519469303634860 13399163007863309722 9255532329617687581 17362771129877239088 9005885184710739104 13648201468978529336 18214962002020253633 3578679651039970125 6298259516274347099 5902526719328123377 5628227948990459713 46905771042009116 6858731046198552488 9364581197475130704 14088080499281540556 7561588259266908568 7229194442469951364 15091195575182365218 3057168268680154744 11581955596286179314 569643252665153977 17705216103266746839 1394370340438808993 7616424604797312037 15167341262160612862 14682111272124717083 14869168047585611981 18086445244548638402 6334571940065087390 16478946398445866994 3743876321925969363 16012136831135528942 8809553680368475253 13429867594770008015 5947868838847334567 345508190023133212 15012164309417448111 12862283998811489098 7125658617065807559 1151407543512532666 6232051944291582809 14455594603383242931 3054765827931899121 137998960099805005 9043974251667011132 5145933427107929103 5166729007339947243 5343520046206143687 3942258494678428085 75379582751948948 8829698798930773188 11971328284751289472 2132259982946675485 2986948713700323352 16311409914935675484 8609274315034465458 10665605813876599307 14721655583622241378 10124795389581337923 11703250722109854061 18257224807268190307 14758140375276722502 12291492141759894567 8635819519175916913 15451626217893012284 14580042715189106649 16262128381870877751 5901444289613346886 12867453051012826007 15786484934173782022 17946086859444243426 10250422056855594310 15285204621867731111 7246786539064040181 3766586171398123218 603888443738368565 6894894968763246143 7079168287721189539 2548592339822500880 8016864099134872407 4302089311276558135 3518444245555504588 5888250856516779766 9552235243159805078 17605935929055611132 1236308732005214139 8705935094357065857 12712862992072068389 9132898580117015829 7466470432290136896 16808143397666919982 14224173984969149200 7558358374328727749 3859066877356541868 8172908653333470667 5054220476891487600 11068501595589006927 10001778186842926238 1916760132003106272 8922851441214510907 11786645684246233846 17487798741413095452 14371389231571911743 9442131910909165507 9805265959806047673 16041697963987946983 12517702000318547241 402182223296513654 18199900512485520924 5512110531958716761 5791476723615387165 17742105488019424973 10710993332683187013 6987197970046737990 8663064943804224858 6645357126433843144 9070387451783437584 13007790340191991978 11640407022167233681 8642858090483218525 12346424926963777280 13531249412095853084 16760057189581440442 8410134045582442465 9007359435678719596 4766353730001150727 11116225400264158634 299543094099229949 11372675907162462054 10548708681575980102 5416734854854946729 14425651668189132185 16498275985785418093 9852419030604150969 6532757024287264888 13923051652964494111 6840175820621760407 17135953752717729309 8564690148593852309 6647645144686162994 11464146370542682970 2818875234755813022 4708933498263260965 7146775255723631143 6808901076768885403 14298112939437899875 9713342451394118700 444338676859465904 15256479597773065699 5247058064874627010 8962920466231338421 1269064261336112621 17610686263955399026 8112201297810594212 2400206550863112503 14556402125844089960 848685770244151071 7090354842091550778 11767183832884550873 1665615451834884248 14006076843257875413 9923337746946222597 648650107560417840 16265816886935515368 5504261691868818669 11397807383606871131 10578368945879574798 17903376162734328498 7275947593335056670 13340713376968829854 9206679809972998248 5706591180930083233 2350513927658056446 8709326492292404766 11542388128010337903 14155516003725864641 4737518023388084248 2463981409608362509 2699046659540224777 11575800048573068201 18141082043147861747 11406165916098867665 5435686092369901255 4625320081190495690 10034901663731550975 11680465543488575293 11053746874997645539 1264711550146159584 17561320526405870212 10885975070116349821 14390546588738452471 7734792551216422467 9686081876412159282 10551301407560765624 6605560680132183923 8435499081520295609 14183742246317343549 5019196244813412736 6677522704333897394 13693739239323223072 3022788794217897813 7693109342642280064 14473925696780514903 6471303122823736972 7684439470006897527 16240612824280568213 12024705655321761042 15424914208913680046 11623234075778159236 17879926347842074093 12765104505725248995 8027726720704051376 1002854148861922734 3142635438910160988 555255738352401409 3973137390431335828 15433744300182794322 7220712880055462426 16451169055335955142 18388506554800523449 9019812185355571239 6747578728964170983 11725601189122934626 11442951274629125094 7863381606086839929 10811179378449580161 1313438122033672801 1905835444237902929 10854300164657475928 9798583057037566074 17924250430648489475 5568319442557108548 107586751069482722 16977063750144801293 9104611378547449979 5612441089660341158 93116216161163895 17672612855201701213 14058241416016261701 12106666890535800620 11280652491236912054 15167103532766250508 14536558675643285425 9104364577182519238 11788129015569234135 426813185686216154 416632030737697673 15556883531202700802 2265755708974816174 16428441098415708893 18198387693756179428 10875709983091676203 1585606073891159535 18353147497910290534 10798746060286645591 253768171609428639 7703892239937095377 15496261101781732457 8484987301160359694 14915894802150953955 12358102941967143951 16934453486076482843 2726261317183308556 11967656775618064727 12957849763805466495 16954473961939081447 8951151174540917415 14601105491529770675 5891639086974012422 11892820574505428909 7771791856945940877 17498936197944289582 16484640263991224745 14319636107327727496 1836965571283069931 4306555543209272041 11357592437317520305 2384181063490979525 2636737315273010486 303257125932254374 11201025927015494730 12569707428748246469 17977079979175482666 4903338758033624790 17765436710984296592 13841668704118436185 15517722207038300509 17456687776713500587 17471232751504953873 267266186564321751 15297085343539275126 17018702641543648505 2538362249082106192 7955012552156297000 13393467756229134370 7754997788055453409 14684089907868219840 6947608507441202484 403395976588104884 7652521931099884820 10622375555917766750 6982395820263842460 4589912592624902266 4335853630991209245 12836896483020867305 10931908320555939051 1396555738426972912 2372339411059375528 11325478041971724748 15927082017030290882 369872569919419808 6797090035064128240 1550867021509991106 1764887139840446952 7809396447805230241 4987930527404577821 12570994543531818489 17597821811549142272 1813777923790832577 11298556993063028827 2960528702607607300 13542202442876591782 11424007260204166746 15936492768323763444 9140883273590111795 10738557389063642244 13266074434817990690 11942984360119272392 15954251029457907719 14619847857451597881 5206783245289372654 13660086959267075728 1746351941417035133 7574001970290615863 2565378914995474606 17714667228893429442 9815271551472574966 17646242836794749561 12007588642455536800 4658360152925452057 17763448310448933829 4628624075476832272 15919545849348609249 12041096040361985531 10739422840182978071 11118799103282654564 3631699083887256056 7732885265294364973 14748147008909327077 14440751556220480769 17791746162299868849 17046512866805436982 14458810422511623071 13379025333910571400 14211317819484781430 10622544987597038911 9832126366854339140 5522624744409295732 18121473252685122628 167793081531802822 6612113523003547794 1479676931583786314 10076782221200691601 17376611569130629793 1658189124333758464 6696957457498282819 2262882761202782625 17356961629909285971 8410353627363759795 12930211279386295209 3148762598842389411 4788625574680335889 17356531455500420458 4043327079274624303 8321267307015726645 6697902474714315493 3178552212192620232 5790934022544586623 5253210860720819206 8299867035708991915 15253540636256240780 4116714015483345618 11276276825060290413 2236406021757794846 16360291737508730535 4259295089343300361 18037394041992511814 14791991107988655375 16892575364779515983 12580368065894256998 15114148972829074062 15229379378608953070 7177719929578745006 15502848722559409668 3722273631179551947 8827627115511140120 11363236771675282296 1608800160526977033 17083894063085374508 1457707501118296362 951762767984894203 7070273316454007333 2673992511753460678 1620422049158505740 12288388587600447826 3244529051735843317 8624777773909036299 16005389882670075169 11299676866745538653 11549347681620330426 13399980013012668054 12892433373822817054 6658313578952041028 6745878043863800419 16690823747463422482 17424053607733321811 11009378257613320454 18414489264446238017 6204407242702381789 5852237868547367442 7183822598096230792 10480708462023050640 2618960082276548286 1209204909147579556 1418980045267291463 12568014785732957756 5214776005718145954 6558932738873386297 5923126573117469876 4256553363291454798 4654804716411050242 7612232298300439170 7971581530048005037 7323042280014349849 3123322293003044771 10249292602000568790 13168513785561952164 7217501079976339640 1970844473970947200 7833886778080245366 18119957679135016969 5507918712793709431 879722681705666500 4081850163848954315 12145177366778186014 9354985931376207952 17275435422414622269 1804852142270372184 16516652290858212043 8578364139635451697 17885717010204547657 14324795268907281299 8828753793142980589 18067111254428175524 3393525801586815770 15981651118631992589 13872254360699300128 746988095045848854 763607483456825446 15685050626787032584 2489734179852365021 9209962298794800893 176408408080466798 15869396341128354893 4253277555504008675 8090718743159129794 6924340430596270940 6002019715212449408 2927598233832570044 13915959787351403318 15805035824086244459 13223235318340337340 13761654080912842852 10772495782972068774 18186365577925625443 421749357770968249 5342291110857128248 11343827570531713347 10232388044228815395 15461843946317851240 7575634168738127169 10161811140705753265 2165643551249579791 3694107932650825912 469479103705992883 7005201599513384607 701062226052569952 17657189981090573880 17926902136993674249 8617500629370138819 589242549124786652 12566200097914219623 13602344197065902822 1513059553212408433 17220996487815868011 11760931515063748203 12913163663164494793 9518897940948845794 13482973581290156596 12275838003971943303 11197346725980203589 11456003366391220880 1328599068574333466 18304925768576836333 7124533331321191441 15141333491845239667 408915028878265043 12449445122489382126 13460954390496243379 5989980719110626360 5868731288457121751 3970730319693959805 13259585036672746392 8964856752700519364 7058438441718358707 4763536268886917257 7400526960687105240 16716593606309958775 9250862416762743000 9275315297331924472 13771829044162184272 5182629026894934054 9711710131501856635 7754187556320109918 17123911151402010584 7101726984071450951 5348599688403536813 15479325502986706837 8585145117501338800 6177629830122338744 11457808896638997676 521128939903845103 7475278053827389332 11231311694482893824 17295878479785143278 5347573987868449561 7668185588658862066 17084899535509061118 8548612066631845804 9434307758288272668 6594245833438195383 6854919691970448393 279640904630555667 2975678672564336175 13027786105705112209 14696707629560218733 12470665559881809453 17387087634169744773 18375925097013008017 6342596361333487699 4670063272689002369 15565660645175312425 6745981087051261103 4985672316884109493 6365395199429346845 328732704438208069 3165331198121489594 13037985837920616325 11172812648678153185 3830478793311272928 4511157726604424103 8836210370256546751 14284392981572103266 200556076422722329 11141801349391061338 17249576730192938631 9286006297462969506 6663117531404478938 10446531251344574459 18297662644957896704 3449083693581158967 18260095156402796586 10310669148949041242 2185341828773194327 8725829724500200930 14984005828003323309 2216122399507758861 15022764217638350273 16764765352367575886 1161388488808328690 10698778628991022780 11392182369233985644 14866999395018605314 8533433782340448382 4696716226819633295 10909144891899242322 1951455838234590559 912950883135940161 9422224342406431057 6692877322168072442 15470532985717202699 9703236751327474129 13280017455820418570 12713857013065614347 10469245851272846219 1156473500627609972 16746719164133310097 9874148202922388183 6501864309146025810 10563743044928856840 1677157115901645624 9296147851346739583 9133645726559888583 4812504744945641952 17065530674340899857 14674170785171889304 11160699578863565224 17971329004309663879 10971452881194805572 18236080098940620624 13523425863309436648 13532138126882040264 12538210881292050715 6359420275360505567 2987805602062887690 15708429342502160729 615687147878481703 11323347692579557295 9867833168634932239 1258909169145651860 4603236335449224823 6713838681869223056 11188374644750502159 12994967196102004379 7473152462557696031 1677020291201473423 4474842389629751053 7581870343389439175 13719050912564988622 10736632741259201600 4276449027580242131 11835308309753383942 5223436738593755398 6937389483387000537 14795544345048607417 5784052790120166276 4104740189868126481 13433536927898183380 18200980511620681213 2052908719677245009 1236728930269892340 7775197787551228579 14716994392012547684 1706788002746458342 9710788876271840783 4679317240181534348 15464754442879023276 9659268211369191071 6859640101055226925 11557196124312296493 14400712365835851203 11209963118286154490 540160421380554968 14724346876895110090 3272064160666484382 14934251371773016801 17807624760419859586 10333203772137271534 292251521860682784 13598678577517678709 13506700320054706763 17608032825712631393 5565723896128344261 2511440299333161091 1399300936931933430 11676700919435945977 4197937309978092570 10834424592912926379 2766425104917126105 16606225043954454571 9072670831739979114 5956989529235839317 10260679704310525587 2531945639001580481 17358934219914373194 6594660986715422170 12300619012246210915 7543418779967010974 3325336611148346588 4095982130200700534 17755133658416527599 4055932024514243988 6693021579922369254 7774395517386996133 7546112312512252382 14188679481750777676 8786464020386184989 15973527962302381001 12254247808326500870 17399012681745625116 5079359220813768489 8127335490323215192 5918834640140404804 8063078108075182923 3331909599234217947 8467491212460330927 14439383328001635279 15203314074907891320 9376735051616408514 5849397086197302947 12394386574037074828 7879646820785300064 6504637243180963548 18027172079449636998 2799201350965779850 3994629498514890877 12475459448273376732 3067025612764332742 4685581640258084626 6105791390100802780 7822851409880255103 16164557824010717373 17830810806904084326 3637900974779944062 7447921777135330503 13533830884953862634 6417362384605428049 17457675728194185874 14368354961087563089 2494348428633576897 15000789337357314865 7527805863519811248 2468915852899367840 17486396840073457977 5162812127226907297 6902630094136879651 4212666070387643795 5501237223377020981 3899596306184476315 9239675934092145660 3458587167671679643 5169285969233413507 8949825928193626667 14659400068820682288 3767044803812633159 12404332782284861877 13099766738152621382 11824815817777419158 17461564097996511792 17708312492871542900 17701457848577320985 11119698830163141394 17133711443143868049 10666329323108297253 10840788868734895865 1917947422942109298 7045085762761344778 2829023369292627349 14894360186231892704 375323077148652110 346368120584065394 11179673118672505764 221115825351225897 3715320026376618625 12493020232067134910 2763094736061671992 13410762673829530079 3267686639991489156 9556929012866078499 4554688703975784811 12052352125542887061 14443262993144727534 6739662524330344621 607577586196510147 4234724547360078694 10804693395345217101 11027205786764086693 8083014212518091722 9436888408834982504 10139879610184858948 12183828992201653028 9160231505357793686 6035743250075261885 12295348456965190234 1520962549589448352 2954598650122302653 18264477822774133736 2082752322738566844 14837896602605977898 18278752056492006316 10934881434781505903 9722560720658086594 16424332164996342102 358120781810054862 16740753021601544842 17883242263225519815 14106577223318087418 11209634305320742523 12731904111692549144 980267483437204244 8170268364667553381 16857817730905540628 8501833114321741596 12270012406817198559 12327051500290416626 8671325024781417748 10443735178049740273 14952963927308794134 4108453131426417923 6468253507380017362 12634022727688317372 3387263494727353884 11202573040164586399 469690395778683789 13741229442319811683 1196582002516175175 17864357720852446666 10904565648538077611 619790092685755926 6632609452900949652 6815224177591736594 5707399019751163892 17000114327974533961 9038514115278189432 16819606654394970744 13122237293361563828 10505137665897596082 1797818600150272550 9032572756093053522 260851380642421815 17007003179413189474 267751228066140766 11651618491006024173 16472922035301419652 18313699952990999232 1546126861990836684 6807134661787905023 18228353765847772327 3431506420727333695 14099370924933364120 3053119268581685088 10002719767112564945 5926645128619465628 496330022392115943 10138032032035370031 9970762042126529067 16908653927418002595 8261001049149207180 450786236225538287 8869526870344238480 1478607514052728391 16446724098023413094 16243455965665482011 3518987133818831849 14121112270716840217 1030655274760614946 11260999762323103370 10041998904451051058 5465867061279518785 9300636807934406017 18382650061624363950 14821775335485356588 5115873401470317844 11728140421824074914 13236383555107251840 7283566285621777350 17045633753540451145 6449575279085268654 983172381001446218 10055364690695895492 9248411988702383887 9862369476116768309 10095267097207306481 11909915970762667330 5264041252549308083 4228828951604723881 9538852085578402626 1577138076604794672 7697817085207699079 10340601180739937519 12831890532648874495 2024526187366472525 1416735730177596762 3557673631335350067 17679396333684347501 16102187087745889764 12031027593303448647 7561211530926475273 15688217102707765893 3347492766421830017 9607200170829191653 9663910447725817481 7941527396044648122 6671432124278470535 10424963385569302500 14709618071591501378 3696511353962088748 12478620309139702429 5303408764941807797 1438838974874042694 7526386027765260372 7926050861685962101 13404613860351951707 11027737607428489822 14682292783556543693 11693388326227669112 15152876606337859298 12213821794294810889 11463204009129901203 8457529482749552668 10494680752186418864 11388388110507099825 5360382625994094715 13328658441052807858 16629267026116903313 13037256899001104428 8050784471861393188 2381730682763908744 9283102430428360307 16220440577008229299 7375108050864157298 13573191999327090324 14978824605615791953 12985243425431506084 15987763885782891585 5580135625551839418 17996924047458529515 14935940350337305507 13347828458189849728 13264365071826920172 8718849731775808789 17908495602894577886 7727862305768071509 14633119372652854650 5155508865852958714 13184063322386740627 17325643296016502032 1906313657645196311 13399163190228309844 6532453471461052568 9925031002041926564 7933081370613846276 16727192019896882022 1147715041658236685 15582512220781583188 17492324699837516246 2435104425775410177 3165777253932334876 3872621549643005320 9736700395223351272 17152998280360462027 6310093563861063313 1244312583630722805 10210190236727712556 14557660259408434670 14697579853122337722 1964764573955011430 13859209249346774407 16100307848254326794 418938844539055720 2452949863595120434 2063170984992206611 7616845807515068671 17559263565692773898 16089188707085628265 2506635596666524049 1314252762445335253 3572369804514697497 18367158200373914252 5364965319375990937 7484207173183593637 11468638906432968480 15980355641387944249 15115561695964223603 3507539219776247146 17566195453473155122 9883653822322130019 8163356036966733795 7623156091486135179 10536618052914024753 7796152756897095437 6425502472424148195 18318725174040899056 8953696723527319496 11948429128291337336 4806796376681497698 11817900968805018304 5353421318422573034 10381378061780048576 10938809023479148875 2733911600079887137 14240716598587979276 17644521484812343546 17200891878261562182 11575046865743695427 8300147898904714475 14038794470916106061 11970210811180155135 11049650555318551941 6280619247505485857 10060939648796354595 17577658347316334431 9330491437355411533 9534363950700769047 13813918029988080853 4644067599557070451 3997571718940104192 9958921010279763136 18095118574125098662 10351302316344369067 13712101777949598728 6518371051480403228 1687942121550089556 8462267566675341504 17965672804181497149 11058794107641234216 15726984394848897011 10879359873070346923 3851976817535112164 10464814051459158432 12616443542805930296 3037056061469011986 13666479127132731472 4439749110561247132 8776101797831442122 7959399168978934408 13152404505099511088 18049804898197666565 4145292684990779111 16201657689625891865 14662191750882586242 10261162655667322507 18326220162713890596 8131835804799984980 14398445309756827853 6367651235243387766 11044912730731944532 5981961764453316171 6331725856655175033 5309773964426292646 1064730201832399460 11210058816079564376 16099336339771629219 3148678769321199496 12410933019005416178 6862754154560564739 4472645003816763934 5152420773786978239 13802034161667218061 1923441842163269005 14300078904343578479 4479696567393910870 2115693497575636848 10387712986866816002 8104185541402725313 3092629869642673186 11670373130466191223 10989379410438843130 15229335503213542976 10446943264825652133 8174232268567488698 12441578922214474869 4536562888570419469 6493959527135689664 15643761934810900343 319857944865380628 2594928096684169964 2634821062038872952 344619253119767409 7372457155400322946 14027117350498294381 5288007238210628197 2591900275866216707 3902501661306261564 1914005533680530125 3616162650823673157 9405017430651705470 6060348484956161199 6452728070561560038 7530666798523817958 9271452292073177461 10986012971777883281 1726258280887912392 1691753575399467052 2621935675706498485 13691853997140557255 18149999376581659465 12400274040989162972 239097040320279415 11180547949144997728 11113036898294171587 4469607409256818406 11835679589718926713 8300453926068050057 10136468457236588844 934194285750462402 10154464761768601333 16498458778650904254 17856341315916914910 10872943453872140245 2402613197304874039 14317140936027627137 5800125252553756590 4089093459538407261 1299926394927777533 9449596712398845040 18225910992630057667 14362403128249955352 13514355447833492998 9644868885401228042 17691133032327407370 7913776541478768427 2540376129347355897 15962513970871719585 10455282544892125778 10223973895896041216 13853754984740205100 2635561584746659418 7934656467880118210 7125327650709749778 2373914073998856102 3406400148483391930 5191496828524878173 3633240806426131863 4273836685776056873 15057776438986013250 18340334700061592780 2439002764326275953 5917829727118794223 5865704862917217472 17046943710484629328 132272436767748305 4286626228420182270 12380161458104712516 18099881696581758960 8533169954770604337 4181471947812678589 10665957866351750932 7632091929692425467 7793897832236127853 12918028241833402541 10479753882471222772 8445952140030031816 785079358985421917 460636069990797475 14838587175410096695 5632268996101430931 3322945490343485647 15739576038321880217 17505118689341473210 14129956325547033019 6293109678836165888 15504437008389077845 126917609220933239 4615632448002039836 16091811853617524939 1110025978561102185 14493757505828397529 16064844468093213137 12369923476153070827 16995060862557833481 1225821495493610883 328257965309988524 10138940271493645935 1626470364896051021 944745718866368860 5862090424842430387 17618189968016962430 13020483898060718993 17846161218398570816 9413497336225933990 4360292719149610439 7946870495015945239 12258889322814472121 1556160519825777198 12232274194850591701 6537750343399465563 18266126133722065521 13072371443074308038 14669578406927252666 12001383879998475421 1139495806824952069 10381597307654574389 9822523992358750304 9194688478843943965 2674394227745732666 418069230752485271 16167628827048913668 2116798862717568536 14285078946178254855 979145695605204099 15370458707135295135 464898476218875564 2676651099418418755 6446099468858026229 9564490451078667633 4809707783539932766 6542437396037549016 130480701689312932 1023842091267947731 556779586717693112 12376465709206338327 7168816524323652404 4868007429519076610 15032937892349654387 17615293280863954484 4955179580564296759 6943469110933465870 2048281695446798033 15396760349822123015 13940781803931525978 17011995500653071899 8907756681396519555 7983416866639793152 7053244752355370229 13347030476412781380 13025592617189711556 4950675692545770643 506304603655234334 11467350963860091704 9450827126766783760 13173000688803508518 8857861947854410570 13577614453462395405 12654840116093138101 13076132724395797556 1614931225301922837 11460067848127869621 2036183539096161572 5913092276099812587 17422659077150326129 1880400371442110841 5847521845224107407 11862951462003360499 8298321685515467209 15502059253977740714 17085351095533252247 11299334038262686613 17105997129616315629 6338894890230339452 3880297089936503973 6755736253998996806 7688959161761202723 7672827036337263116 3711692199622362266 13494293676624953734 9329656360080840786 1872084474695113574 3457971524270697515 15675951807071689586 3862521156133153988 11159044427880910042 12273970238479156130 7207165017748246778 17343381411801344684 8027427871903937810 3330643459198194968 13999678891157016644 1703794643535988286 3077435172662643450 10009311463870360148 12756415219874929272 4928090403636998047 13438057847009869457 13773943284739891633 1450327865623921441 5943175062515402835 6145042473394382286 13886783617596879718 394055540170130455 15111624103010904155 6952526955777746228 2513270168188939255 9494942081247284544 15448630789286495617 6888091489731108142 14329624791760472567 6303264448799999761 9982692655152901158 17268717311852360755 13034168164568329338 7394313993620971544 7086929142163931967 2458837869508488849 14269810016062560339 15502798428631505480 10537067200834820108 12849486142387254267 4658233178737349721 683547236934309997 5325669260951251310 7700189723292165387 6560804606069988213 4128375155893197018 14174336207387597601 12515269556081362600 5252298395255910277 12784215723922046674 17049714531749325417 5110406267364459104 2047381171735144479 11548965971591635558 12390769135785391914 2890531227630123587 8190199168238975872 6948898942105552900 13347916253450454253 15008970006579435162 6820050473520949938 14946443484577960778 16584291086001146802 3932107048461605253 4004517338563328527 1381408025207099087 7266707327733909742 8332035373289097490 11285903745113418717 14752983529544447902 11370478470831038504 2786908554632624032 11890571352224024559 13366516446502859402 12362030641033594370 9315835042930443800 7911674204944642062 18156189972083893276 15013899165599908575 2403486943189964515 6713889960283056686 1351532258045424977 7123999348840489037 312129764337398540 5696612486892568550 6421331685565713871 11828766471113688388 11171585556068020791 9567613818857389874 4955679878633490821 8404793852007111124 12836327771381955644 4327064452867006932 12106156529003965297 10336640813200424520 1845095376592920988 12305327420942832720 13223914274623122274 13475505259751387651 5121060459902207198 9359162577243698035 14099954166328532257 814233420794203628 8021095374046995776 17258143966751186261 5106599254321755972 16956484167512844978 1160130568465121612 3480556272595526401 10523285412884567785 11230199286588601691 11813403973938278567 10848375446746559715 13460121509365923063 9403114952748322002 14762619841345539259 3258084911350275576 10308558148850183122 10158409215454798216 17261152945719448851 16324679868084450845 15695262419775535633 17301757838631570938 9725331591479753245 6131088345456863447 7447866034146726740 16027478836998384028 7268385568780975551 3811309231806229177 3146656422508708869 16347383573326620358 684816434703815912 11067707808767637219 9369818502012216237 12788204670331279176 3298003480667420430 5404466919438248865 6359754925924821185 13609305849996899150 1236087149646211878 10449178293410428252 10981862943580439550 4294750846472671957 8432556587522187454 7219746971820308797 7208034598750618303 15193134416781551211 6337676269714205178 210877590738083082 5499129649333081628 7977112049047218355 6196664563556957963 6926374258413360809 16795801989516135609 15539896644699447329 1927322967523606352 2001917780288751051 14324961913155952041 7148571147174703383 14629023287866641785 16159168804810061533 15990940350872831887 14631361086797417930 1520803744990725090 9761835626870602803 18431109776950911290 13658810337346959434 15434469373204894623 3028271825304184654 2724055786486574038 13453750082491845066 5736702254973848078 16192551713554815927 13439618118609659501 6942779049810754843 9486099535572844091 12063268685221617384 15749231829256251092 8123587112232711291 6467589783872775370 11650774276712342379 6996812992515810890 8681926726209282987 13913382199647280439 7564603210261994569 5742866996793359083 16875490289350801546 17367376464848232378 13216997293495194680 12897776808158402714 14308888417886833012 393883219999172274 15723828242478479788 11817099949635625828 10551773090725683067 15105020018089297574 7012831852353861505 9999344004071554666 6775107324647779175 10011241532160227192 3102268860519695426 13715022621574369436 2252435940467966855 13193249588685920683 6091686978610843908 5603314938853833250 1609807727439235504 9382518187715803044 8325877504204613728 6117435660106843444 10655005341272181993 3845818914267966385 6854574502062630040 17149382702286266078 13042813221596726847 8093491371613740171 16228408689719743923 16162028395674681174 3811364047588708154 2769996219028649074 8241105858268157861 7449016608817831154 4440515039153138941 11535953478023431219 18045062217440106267 13618060088901754549 2569264865870758011 6280220517478045422 1548723877523203268 16979182388551885632 4662150395892492822 11944476574087224481 1089443478927665575 2685442823913969640 3818867638346128622 12380850071286310551 3886607198777877371 5612854962713574420 7818241975188261266 16330311870016884019 11276442250679860937 6447383124832958406 10483758402381457161 1918138683817076923 7442017726092889987 4630847690331901784 13544442256957794952 13006141219129531553 11785658634284134076 6449014961631745768 6129793147843742617 811097486125243651 4895555940775445818 6607016291179154074 12945408272517895347 1669398448929958390 14737157594963770977 10155770108526294771 7569220112706521760 3419894198470189019 7198863300781467085 124358127952964672 15171493437960288073 3587387463690667588 14538819609336443957 13497534335574503663 5110221175219847657 1026189382734620073 10769954991771885818 7494882991065719511 16220458412530187544 16404213902820865722 15934139826878713027 12428319334947903298 6052845820097527807 15296478595384704934 10733236848394502389 3708622076467842127 2172903304734397587 16063611666859558207 8180276705128633072 10283071751539853780 12962605106208267970 9267753405161808299 8325321490618232688 12390658568357452784 4330771942037792022 1728990036701732097 7386283056206318972 11385806028655775412 120970529208504412 2670722253853776443 12344034004048878320 9475926695406202996 3110981419349384303 9682574731755614040 9126958237056676008 15403408384314804087 18193537637353904400 11887538594900173630 7018920933564415242 16779807241043853790 8068920169529265828 12732642730149956269 9697744946076894412 15743446122968895669 12516568721129887267 6326834256568001126 15776041565444538081 9474634225489150872 11488350265858900256 2650455765962122330 16051167032792183563 11603634641783312536 17948092436936950120 17909755556133093477 16749119510492128126 18349611800534513169 4493389221384564126 14969418281664567100 4820538935739926235 10734152641084197899 10150530876226244363 6999204954155154204 4990880536372057848 14708137671743799549 8661911569077816258 12736717496956457535 15233264912111557801 8521743378522008569 6835141838043244041 12725191665430877816 11400678171524041071 4152781345455378638 12264809046198977057 10553681970856023548 18318920313582844303 881103154490086675 8962846377054273366 5125316764692387241 16878138327299000238 13432136137352688383 4920201094980032408 9664938293556342847 17475524328328244679 11367842337889303398 13266233910453896800 8888391980886512878 6093417269045836460 9002265722054253494 15006489892043638771 2847937919862635770 1521176772075362451 9314144050269759237 6617972699161341397 17752129782165250037 1362722064573728293 10656991095123141586 16178081374951658921 7028503660014657731 189920988741227731 2558945868305423513 5423994158412103877 6587376994569711199 5065706826872896671 5500384503132373104 18358265033686963272 5632324297765431096 5233157794228434116 9578936456445010313 11254664294221740553 18387480874504113247 8351759876655693873 11258544059172085330 4240239482621629600 8584619659049868622 15096887726937478624 907743170066035410 404238309191307932 6798268276104713469 18188957402663770032 1228783895881717045 15440254310635374859 11664756818374147900 6714942340277314212 11949434657542980807 9129849315070687785 14529838450704072739 2475487667021195927 6148561512428777767 6913739836177315916 16673265313420766235 2473665124028862316 8531990253959608595 9879591868881255532 9224528915008618213 1103323296942109849 12988954267875549159 10690939452451925053 16945897150094401524 8665314201589388920 3676403500626564529 17347980282226882409 7579735842461823379 5974904056287895934 8250651594397739280 7138926456791378882 6268379454010119546 1152680541822236869 15499917533007520561 17481763258657259356 5838954643695010851 2817267011419641827 5040805843946609906 12068625541436633374 14763348897423442107 17016523320462952670 10555192620073368463 2029280108419367406 8673867715250844797 11255863528483845649 15079092890677669559 4539296244669791655 20140151458705538 14249735070376048535 4485862954597170167 1761810158043118122 10291412604220181319 1739282485283636321 3473764942220786608 12652737754698356374 6779512198744461941 5693992608398765298 9795890013555347247 8049313317212418655 18435089687546131666 3669779787065214712 17786088137853173578 17519721092695353341 16282838907579798052 10187783021114072049 9825273689194197673 16305644511821456340 5148824742251665299 17432101239446305681 2411313444572843464 7394949357598380752 6469265336575562854 3620180679922921626 16334607854588767575 18179754770717981865 8683182330729423522 5524303137516650372 12126960394603876255 11357251767233259688 8487388561942780828 2457290435196891771 5881521059352730502 182048924736683577 1598239312434100062 9856076483142978934 5087210036629513398 6373088113118506677 14416496716549765679 6599637286529902211 7368909237151629737 3177049485468570915 4809114816010991933 581076146855648493 17056684730479308783 13254233760472819545 16986608200070762075 12172014008440719553 10602166337507558330 14951557573315363140 1289541487766476149 10080105646379306399 6514423992997780744 6694057404589562335 7695234883680093860 9483706129577359647 11665940500348512174 9671147477962167216 8613971555150184640 10233605403677598948 10710684600497417018 9897492649235732915 5582984647876451757 6185090579346317531 5392923415959692236 17720147111067961207 13300109476486210017 2733090333957838880 16115309899842952971 3554519843526465270 4086396297788571730 8025425967647020874 6675054275747082514 8839484197587572284 13094127337566864735 12639397083765318260 6246912539260394343 6832661671818113352 14311524420129258062 5779763880653739036 6857203685584589340 3472602893635100865 12592459929559144014 14385579031913295526 485939971012889442 1773746981342349191 1741289584398960565 16946237360489563532 6527201352992569460 12961971970451287840 208904382510380135 4988811721532975053 15529337271092649014 12204501098381738919 6048240465181062031 8956112563898296654 9049904171592262343 15179254401527844997 7482579829888214805 11464642004250302938 5025503324608550757 3944940650640746412 10809680019316490320 12693473886933496220 4698942205129222732 12023299158124156482 4618321572182180299 10458020136522883051 9300135098267347578 16346215341961388910 5867177296774384834 10597018322063159304 10728548924462361928 16566860026587704744 5490590670734164666 8204120242132890552 7377154736856393008 17922607998505499311 8358508927396416430 13717447658850486766 6632975103844061930 2155173421989136543 16379110491259202416 11520651817854191565 16194447683139191124 6942205666953020359 2124011719530776679 11940071337228087867 2506423606479671342 1242306066596785460 7551934121557767925 17947251187476733709 6408535361729438526 218055273749618586 17066431034776417927 3510865803430754758 14008943700354806827 2703640408221865655 8015052956612483430 11813568877710349689 16017035504248591636 11115836864685535452 16579888576369051819 10441674080386869596 17009762061932756272 6699415749588519626 15210336929165114055 11717708316042527903 2252886129226856554 15632409573087926127 2380427815190188135 4616401786755415923 13891847064136076911 1743788562951979649 17987913476002570378 12387418422624057657 11856846101459488612 3098918269062431443 3108183490055376313 6378092984922292409 13888299911990671616 11264576443278487735 2404913869725530281 13627502504376564448 10370559348428395201 3405701211389229317 14784806585609810793 3592813623364863243 13361803443767929790 3361850410250472690 15012578305838450954 4829794675590501788 6806021579409007027 11284203575463540338 13790218930563632742 6887840483027768791 13666642857791117135 16013171726206626482 18407104666182733222 742463775270032158 3394159201545250197 4775738002655803982 11136126421727602932 1449224732389205774 10945551223350513178 10523868621740161204 2057087680822454207 9138047478535290778 17580039462949022363 18329980898598159439 12060071466975887462 5164958203782086234 9731607676553110929 16389811823657917437 14346868664019103865 15517571997789440809 3493680268517730178 16739894838012554208 3441466921321137997 2327757508579811115 4436252892483875831 3729145320805815660 7776321442130557098 7778722071161227055 12352506765574232746 1666185712951421771 15036931586880011792 9768503897217760280 13193067266141755464 2151647284666221967 3911546596336869373 11292558508015465796 9824216031895625088 7917412203059055867 7463674536267948123 6659443594945393536 16142316317169458818 7960919381065490842 17226636954682862105 6447627009445005851 13384541586598847658 15950697811209067953 4834050523664096865 18134874152400015359 15459001297046240718 17201860527885475129 11979492511658158547 18268038257630968863 5229186030724974886 172871672433217323 15127434631344070157 1461263868098113660 14017208826871087764 13664262040166908252 15254555208738627163 4390896336385052976 16711628818173860999 5497846785150842480 7591862350895170478 17073980607359337789 12738824657684406634 806367969128006921 7205273498461647233 1619890262563460193 13469492933056898209 6892054224309486345 11233185399421772816 10711800932388877251 4025260548193232204 1596632387695960650 11277176429463211206 9629090027609834846 11095896118810012698 11052886438599130020 14200156098842691037 610993821271008698 2429802152999718835 12102828142105184863 754757129482175441 16971000317084962491 6067220228511043975 6330556705302759376 4949921390273171050 14703124734911924385 6146752319971691375 13765732338841649695 17623674053490793938 9680777836873373480 11307258871063042975 10375662327943680325 2336634424556086889 4946166957907719928 5910777900754802632 3865431880930084457 4416503547051852077 13423583238331659828 11714624739014293945 7498197460192736936 6835255438890179972 12353763220190435767 15681455112825445547 315129828370712171 13657698219046494190 15958362684268687453 15611311825878446758 14827028857264817110 10020689651440772281 14263764251829091132 3631458495718945821 18139436258692583581 6571214327896857599 12398750093068217699 15888814750640161439 5227919149795974871 3280848224300060927 15869908663865032068 13864779874108582057 13451066622580868092 7678002949532366409 587211814828000916 8925065918742621560 2422563998241019773 10879609954444444089 9528507051406940219 13159934585903933213 9981462279037253586 18316161421916889558 427575640290525774 3087969637144894960 5618466369839603978 14736704332759302681 7413745090136967967 5661142523599268773 333316701047043546 10015538270413076965 8311437306618393745 11806861048234059608 3019479202518709316 7604789909251022322 968691971274925166 15703959785536598594 16508139380871488198 17396833047255440403 2409851895259973075 9205685423388875825 12505597167624221941 1454982351981791470 15443665075780582108 15813392278448456494 482686420348578675 9408886318026113743 3863468668048232628 4286411665404884857 7992182860170088249 25425947368259196 12856933836843485952 12918037095096078119 8729415983358273045 8988959917782699708 5560329227190414283 10220443165333592172 17023066234344737679 17766947296956766282 939959815257572624 710909905747299328 16189005545090517995 3287213442189220579 2042624211164190 3287714391398734114 4021177454345389696 17526243275147639155 4236710314541967467 10140900021763926275 17833557438092459191 16885447168605852593 11481422427107599918 6230090260142375009 1217793393744384767 8708477582295367873 2994893733088727516 15445897204213367817 16744559624863858682 8743142194389239111 5962600046966319550 7386249672390110042 9420806449916184597 12033969342029200858 4828102425634027434 12121238916273362321 5288530119929382258 14885498818857710637 16239149641519990072 17656322609713799617 3432973851427701147 14669158715708310226 14188438071624703824 3467535368800376843 14324727085544141404 16280380343089338158 5572615624485392445 4703003792409079674 7934292863364760976 5715186474247966389 1620132850142125012 18158616094689068069 3190125114744523264 1600640420389264394 17192906001919135724 13538006455766326399 9285595023954575823 6174116702213023500 10752334487055023048 16592468638732196014 17239072807987524288 10146524131163452808 13645744471464450709 8655148697213677214 18375507716625478915 7043461754334546562 5498904741855228184 1230824299216633157 3575884236247695583 11787193090625041992 13889297007328274000 780867821742350171 14548286798974543732 3949361857956709270 14750865220938352629 14285746690285634381 13432807086390341939 2760904440375856115 13962851386296051840 616532487801085410 4538740713127214839 415077672480053423 420313669455417025 6319531851299612012 11362704399843033045 6967855020109180899 10181863645500272013 14039369306810015888 17382748143990978314 14279254495070386688 17474565415375397904 18004907433158130142 15749292374447720677 17449470976040347913 10979451703053308656 4054299283870163288 14319720990339888067 18277932488588347636 16065609006159667322 2272086357049914064 1095368685380988012 10904426546801583237 10265273366712096743 17691827845320090241 3866605062206344160 9649059169195885868 9342445007829035673 13562027424494988232 5796993618254653061 4202890297967668736 14300634407010782217 5442763848324703545 8381242409804178221 4223563963517763953 8548679544754715440 8950503745423124140 17141680461877179434 3241646516597036253 15528138597198396132 279356649661808594 14545340258822345284 11446579009444393499 11169751170539510850 13949724748611373462 14700315369349694823 13095547604619140481 8089008040015417016 13233342143295851014 16223878947302364371 1903284764222919556 13471467612410378640 2201845847351165699 306423316735219111 11771821588078296085 5897191201727257161 1313696322320485438 4904569787049902574 14435159470602758821 16037274623310724881 3986602810749665213 17244358763768855705 12006608803610052528 3986644278668707169 10971068819224792692 7457178463305700665 378831479089021802 14880717164389801869 8859610844917107304 2677223498196359016 6461465198336987708 10596523071956585564 17824652353097472154 5587081026152643436 5245730437616349593 7623219591806027318 8011485096136914089 1356184065257550152 8763213508439757663 13091124625414827067 9547330890646319751 9734543419387342640 5312323082768411487 8152434108619383037 9594644195407293657 7069145986853066332 3423328343078024020 13275238254741125152 1518780507659881076 5670025538273324300 7563544021478381645 18353749309596325674 18295299667184502356 8150087673439780266 14026319520829510334 5031998954018750278 17709109861929299881 2860132253070626717 2082590881168929717 15522484590144814171 5851818771606142578 5560901535379196425 1677979249764530734 1433253018350510353 1595751985147012317 17332076872312300260 11245054904515520736 11746013493352054710 6215510873779408580 12091395120599031215 1819096557332969304 17709539704875891160 18095604360278669672 11702770957124987793 2273494464943095550 17357025304400730540 6233022456335026252 3635626242179056382 5772336193732492891 8591198453004912855 16324291928696657061 7746120655407658482 11815943009815889671 13711677880043912789 15343601405336617236 11728532308074902678 11567329171315652795 5834298873288546850 10338221062441643505 4525453033247315085 3900902545522665692 8204316772339925372 8377528680724914677 2666942712049227608 15354717525980548969 10230729122190331050 13767401093999521903 5908244592489661061 12274208972220814051 10941069263450377147 1592560941350708559 11055211703187734208 4052620946655400374 5134022634493723358 2300060198201373166 9795183129977506796 688835025902072684 7880790018941342079 3960779586956500023 5554817215417165463 4646274010072443595 10444559070421222685 1747218090970120118 3921262178669219828 16251930621164796361 16217159550199627579 226142757706481067 10065270725027069867 1597088047337087941 6912790285439418563 7718101611703004272 8510769141550261400 11410257405696565785 2467887207640611988 15926993622584775415 16609576920997498977 8362047324378362021 2783452025513445720 16199220907684686601 15549773531037358165 17133916328318773928 11856252726316732275 1723152539502451974 9283352083802188866 16274245614516138317 3938456739870731991 11233242703198587657 16428043163436611878 3636210406406711746 7721375150146420297 3539128136104261987 15434799731685123553 11993387024377799063 11912319642040244921 8797798395791566783 9724651077923814707 9576290200170673658 9017480636321515202 16342634006301937938 13286964511489920260 17528269775717117731 17239916278318680191 13756228368582585003 5144805725082963801 17095659337298104514 12581164961404112327 2609873530976106252 4863992905760524654 7602761905832654890 13841659615646085396 8455420371255534488 4924677999976283438 6011670065236321477 12488314691203866252 8646588405006341259 17518300766156094293 3652460869054749034 14078396063155321404 16681037447761898710 14052666868716481547 5387491241358263146 13389266807500518717 18347014140575005585 16818442618958798615 3498167125084072514 3626848547987040669 9772399773001862368 11748204540604056552 2649666189609109489 3895166911870661283 4696215157130713857 15934726359722958272 12614027907401063826 9381176855040211182 4547427182320273335 11209876288444365794 12793185622509251808 7912723801782701239 17092893666225698563 10471562699377127977 9266008119651725848 4246762059165878161 11018108913670918423 17960795384897085884 15841788147262910240 18400744336100895404 2373975727386318123 3028729371547577471 15658891922757797179 10793808414308296707 14237330206708227883 16084903393137453010 191030492520178386 16691631896796846619 1784008744007356546 13743556608548504386 2227156196340742991 17003198429710182645 4523803621241061615 15043832219814248216 9845781657415599376 14138068330800592401 16967491131870078499 4324282003853007132 15252349187433437139 5137756132330907733 7120368027707447489 4610173740091199857 11245974114346050643 14858125645221666365 12169776054572609900 13665380548828814101 7948983445749317243 16577921749963939479 9758733642800131742 12872848475218955559 13829757897611701244 14582336277903846106 9362449756595104036 12187407243598701050 9260995166672493729 10765251310923574062 14144142591554921217 4754070598612925652 5177484338026393089 6677512734547112866 12550029719236376854 479073369573068189 12157976490142405078 17533629772705626400 2528323055345177914 17227780257356682809 7638151985809894419 6572217432183980992 7309273259103009788 6899970981410522543 16706187610207274876 16280470565911722389 8807106917670807420 7700540343034854452 10235340661207863425 12331182865008676196 2851462219529486329 13358816622532445470 7492072023393446354 12463121691247367248 15064541597636369780 7355867447154676218 4373305105453529986 858846818947573733 2642279077264582963 12069844958931408350 15955869278406491376 5377962053078678934 1337353598924629578 17183477296570811055 12551292901727622507 62398593085360075 12067751788597042178 8719550180901398112 2712178219785833477 5701251512315401245 11363733608079455784 10572954351958901456 11754106711147429025 13470468754812777691 3805062556752914351 1649243052749312280 3500985112141247356 17974350850058222724 12743209365461343562 17254255262248871857 10965034423202397726 1932796047169391739 7749762457260960394 12189831780894758571 479101798088273588 1087801999125203412 3774315633857629134 11915484991495221108 9915890468727036904 5336396135175578476 12255285552103467768 2539240108470655852 6827520927654184811 16739097057622567709 13186584144958807136 11934011675476852058 5260483528091428194 4851065322732679631 7660346758652663231 15185732455725471256 11470545976887627733 3277395783011492650 6729540366265500483 8355117427232928792 5306506068754307330 4013044221863316294 9648360266367767040 13152167095205712945 17373676332165029373 13651110011047365691 5542906061937338873 12177470437940347218 502897384117762049 2849071863652297938 15105679382626757020 6763535388805951176 875157442346624403 3577929388790943483 970454649818199236 1055417006012602549 5619423540048295444 13152654394764610694 8908152030620014951 15240517745151250329 6267050594648969668 12791713960398694639 16458552553455974632 18420972976641742294 3225480216653478302 7616814258204068482 15319132725840035545 10148497996842152744 11351958251466260311 3818578841793299251 5132378680712904034 8661866195931584575 7841312750536334507 4923597765554785470 15489541707337742668 3525705322802144117 7491330439696432977 4464833498852148421 4301565712209866435 11668946071781927203 13843882283088051767 9144580257576587810 3427120915116871323 15014018720708485414 8914495027023483230 12307462650336553234 13548843567703592834 1736394497664016907 6306662337529771433 10143698858509327742 5060839481264954752 5436910101324144007 9812453553361763500 1022104897222199515 11233488285115243570 6572097610772421679 13226371865480309102 4159227281817983856 17437379760880476494 7386084078820863028 6335559429337331090 12115988175343092159 4205794621972299237 16914909815342474458 17114620295707411059 12388488568503649342 11559824697247933113 16177648726868492595 9129462333145120291 10972493932956873929 15746219227606456031 10280570444781766588 10973739092949645625 8739857736240088049 13456205508138249969 6460261964783825560 8261702025084790101 16764206545427674528 1932784400994715635 3248520396765475386 12459053951281169790 6552602663796609634 14624920659314211391 14778601033363610945 2408318883334944378 9824566822609353068 13908895204609696776 11836519274393725799 15552511196669944398 13474370870871444954 14812603760663860402 13137357276078693702 14407642215878000414 875367932254198394 3762663463309538882 13225517441772922803 3779507098932159602 15047700618922374462 9008013256870164245 13371924242415668087 13271783895886574909 9452508325695977884 17571094787304996166 9967348826094908701 17340626333580686764 18284776109382178503 17575275196211912546 2086912182593989267 17088872496314477017 1297186836458979141 5063213377703257420 463322083562640141 11272251373356461386 15661277241834400800 573243109338163605 6813453894279999096 1282080682570830747 3845102800235483578 15992695095624752984 18233945984776265021 9524196693620025016 6259381856726594919 17198914826884110047 10526869922449475223 3436522842320517595 13008754016961671927 10983942410556805028 5884373254835013822 88523048598957470 7122661420589807564 9284609067031986808 13600509331335782022 3774757185032900428 11905958391698366121 2368538017207249477 10603223027862273017 15009306319556005322 7288271662695274716 1966681362504554584 5751343534178441815 4806407592238504740 6354300606873536186 1790828981992878515 589946102456849373 11758419172542212560 12462981244068311590 13143031548386874020 15339579146173520267 4125528745701427027 809352896182651730 5896796139610162776 7040898852800336601 14453465186860407940 2687311049663569925 17681186809002506888 946207817143049407 10125493377021575607 8343950193899284275 11844601979662186347 17105041934140060983 11057761391868976115 2508157463298015097 14302069136390877415 2647809723953282830 11949128457761813227 17013384447094360544 7840581371201804645 4733470505071033856 1783086469007708273 813095400446142027 12648540314198506536 5808700289886927643 5425154421584241770 14209817575728242558 2279768366631818622 16328816345549901918 18007024946059313260 17715452742305915591 12758643789694137441 327662729231617132 9606634154191296520 8424589877502812979 14859530359518663826 2384426205707103999 16229029210890721658 12355803104433360792 14234040355496834901 12562294110783987463 2641466602826793144 11196783172502927000 1190388035185469490 13106682272775711352 2379856934541704747 10426771039868322587 7118774973928833818 16030345829722810883 12380102596666143786 652569439133713817 887418610668095817 2245510982845965354 11375051130655128731 2136125322410547053 3379299577971283512 6389654830136697626 2118727729990368598 4634218720270112375 10174058833786638052 9836690185163161919 15787345781808398895 11573110128083159598 1510379468352755268 377136504048128816 7527954246100681620 5447384185905576168 12379729761506346651 13278268176771482118 11728751993473712884 16540622970818400843 17126565333993506357 26669193332280666 9484876197187222602 10957452151535108957 6457749667589891597 16668391329655748606 6222803501737969781 14759866386171324802 11577116035855198634 17491152887704427619 9441357047844401025 9247309036651346609 7931508987235911224 8560224116500577959 3935643397405445273 14417542260422141103 16471879047621879236 719363994089178120 16215795276693960498 10447203955819919368 9835006055869090780 11406322526839235397 1695257463278323167 6401000107845095863 10571026686655680014 7617049615991158929 747614576447703714 17371507295724561609 5128396694802885277 9534723266452561694 9381868500149182262 15989652872569510244 7538777840899976538 17981287032134177635 2994409500025328130 18415971582098218706 1873990019174703315 6847568363492091444 2859853473343751814 3855938882392021357 891313503275398409 8544470865335282387 6048397200259381702 5160989478975414875 17259155937993893928 4286860773599609137 8651913414487237030 15881537478059549296 11587119905275314075 17735232687025471386 14547962970863821846 2262874673662438224 11738188983884731190 10577621833232032099 5544874947510386041 1726480989748569187 14506736464821827672 8630565663312720458 471335600269944412 10695732791757113643 3076742897379841302 6840996294428979183 5795017743199173528 10463545503278160619 7733991684534111920 13390636403775402018 17190839234475923002 2255393236526048151 3160394526078502548 15306753812970972093 11846960784473601264 3500628552206443819 5822681146057973087 4218777392973637496 11254629786833963702 3239947118831738855 10167886125252195416 4302963255304832405 2571433895394022450 3361085349881972995 7978913903998087333 5983788457088817251 5503324274054768290 8243368541203931390 2842218833158558655 4646532724143487907 10087693886403499038 2777376149695875492 5193394834819273094 4838913351213658889 17269561514352771436 1716593065767687376 5715390178431026566 9981686886134003397 17555882230918472147 10772659510048232224 10970637341000403670 167805591944841290 2307528863057791979 3373898632575179001 2156085416701510681 4433924660723885686 789752801327056176 9794987789624294618 3994748819696175940 1447032434844467951 15080823626202982580 11795638457274521680 7889602998776677406 14467110327095628436 1062009475100678449 2702619106978387635 8732577819213027538 13300473317214485632 11107425457463713464 10455619478822058913 17250260457709692084 4411405786065590730 12581689322527713326 14967249403599376311 3630086331931001862 8839405744544156619 2048009176111738770 2804811828511499563 2619757389268628569 8168537279779353369 12131859182941547416 14607568844198955061 9673621467985911387 17558810224777820596 416351971010390543 11988593591047369988 4326743320245808127 12230922356129723719 6888334388852180528 18180735596640474654 5548726187880430453 14638559701850100246 12476802032228438796 14050315692141572588 9379646613146756791 16996468460110064940 6437787699737576785 11262295984544089748 17923372205564049174 2306010012025625558 11487839474766097877 757816552937079852 6423911829815268208 3059462665051733408 8921800478080166665 1589214577446448342 8753777364894013607 8780709418319460504 15575543726443348323 2246401341286266259 15069925637963601053 7288779639330443475 11644539877192260507 6071573227242598776 8000559236390028611 6584732550044845448 17900036609658056226 18310575115652454630 13471746488973937064 13889856020369148537 16304040289821018205 11297815169206400575 7967208307975156322 8306431123072877797 555112387447336190 10545264732208780047 6416307864615661394 7384402225506519695 2889322363911441615 4425365109575309102 4980588854188129416 5865045217880172759 14727393996244886542 9405205678882891491 12718192571693817732 11927469851125952973 9395639812394185554 16468404107704614654 14796523763608786808 12872081937692400534 6387980208125208056 15197054053391826777 13181492025842955938 11022317991940923760 5890034997654650087 1161338763378923308 16432485775576878998 2140152669964692952 6844134946411805152 11128800685928844556 17644580935635354222 14678652480408047609 4442653842647464179 12334631945771300876 3574185095041700973 7501093487895835418 8501528119253475346 4399772081769418223 7661639029128091490 2889451662936267297 3825091615019142504 2360426900318955971 16078929011478354267 8623124567938857927 17946156858130203954 15683923380141079253 5282109223615511437 17062705177914002964 12358172370564592293 12774925610974995069 1521688113610087807 13663997481951768653 10565684017352759018 667490641859136308 18095844144340410499 12331839921479371196 11594947390903116489 18319390726826504484 10015029978975533269 17460968349827898507 8286318033004337006 6581783309076567594 6902950252444672226 10450109487138827444 13009883557755576572 8285953251588697135 7054784639642159558 7703033716892786334 15563710793760858119 15120519733260099220 4674921518965701235 7836357960494643910 3874159577688177879 5581198499240778894 14952386235102413632 14217282095561414352 16307282090505419579 7124466311849531978 5068388475245665914 11568520670127142769 13025177771020461692 17753387002877119175 15130041914310906068 17680320074252872073 12518990683536421124 3355456796779656233 11495121782195396936 10820726856408796046 16921380926970482695 13451973839780544709 18005883209289836650 16115596861748180556 10858642782607861886 16292065982018252825 17103908904661350105 17241032843739237095 4245985130634514352 5495384065206519425 10814635536313714980 5328204619620072501 10237262966324193317 5393760683273639121 7245146051757231637 13088596431172185157 17186054023212847775 7141320881421398340 12952725718740214408 1826477590461220412 4467848396409791945 705425053881642042 13766477584362799976 9269270216166537293 6512831945978701141 14086051365012475109 4611900341889299879 10836439376173448928 3164381235105190951 7166881711562541093 12887403996910859227 16285972450537438737 7682428154119900102 9927796136427791403 6649191942045056907 1598849096699843097 12014581638565813276 6047786486211166808 11230215056307484793 13791973380675628826 10510310915448570787 10901652896965499823 356055134234868140 15913041767801639273 17409252601136374607 6101606540567320471 7137195159690759355 7319020919527570942 1733481172793332377 15986396653604931266 18034754574217433162 969178374793802588 10545574093293981314 16093318166140711746 13658163331976161431 17302111433782286987 6557550329187486140 2838068149420957871 3708263563888730574 10629322189627976972 5720207910077239843 5945575095149981516 11790226434398576973 9245843561925905908 4264092763384548612 11005270791400218681 11461991558446244128 13450313231375529496 11101077810357582277 13624733232579121274 5374733619031463242 14039881102812707728 12793697680658837411 5525201860195628264 12624524403946790527 15107691967754324838 9545390123997207856 18069288554027075735 2127110790195583140 2793270183714905333 13037991651846668489 896514495078937850 5803958333227145837 2954151793836713905 13106007523394693477 3088479877246924899 14338071751083051647 14610150265384237511 5583363709573422251 12355092514535811622 4270645633859128108 14168672928132578969 6207569549826118863 5154363191299123790 3669054394152933879 12880235204485818882 6264285588645477026 3991273403627682173 18106677558991334050 9238824579405636171 3155317337274930822 1471309132700413386 7463595390118931199 16110925729383829384 9969573228460024536 7151805796225630638 8887591439443130923 9187831702108025843 8382083957421710043 6487166949351528266 4430000260294283253 9702872714158825588 14681442362596304958 9360773168603245026 9886584506356704476 13788708824880947069 7055555018614437027 2786111611104842305 2807956429700398035 1875830165339019660 16675184386676160637 13249449662677671182 8406668430721120454 9734018567399959300 13726121979577221918 9934339658517105092 13149983960159371224 6102564619827861241 11143308763376707512 16935013640007492046 13095731360395883697 31909096022145530 3626571794903995253 17665869910927521676 12478344061900033211 15941390825102399078 5876290763745956517 263119361340780103 16088399814023839850 8718331318812108354 4496512929183054451 7351386416655474576 11825891993947403836 12878774598584931018 13858961411458924370 4204046619805828070 8749674756485912911 17625548132091383508 4755959039467781019 4014042857910533948 5856256067198457211 1094087396058795135 14208975801443778371 11450486344986973471 3550693393579168350 2625921715518385662 12731431812241840510 6591216755260464014 10521840947280533318 6859304446461216457 6451286086632465644 3017633441543420129 18054414645383238393 7380420646598205564 13118838653147529701 14137427913285657854 15827842166522749322 5987484152112276204 1722407947844003037 17126378507481131493 9948615490012312452 14425708589729944344 13514013341999442077 10500328276440763946 5740311026778787233 7658292814732430145 5191167360651010952 17620328218669081114 14293468614145794638 12752710801828283486 9082672713175985940 14453654624187756946 17482860242419928045 12083295424291105382 4761379911082516153 12632690890059429996 6958114022831087962 5397940110263683150 13898255199769977398 3814603821763340640 1001870952797852409 6534205797492490263 497663187615293663 3291678872718401870 8697108466755506068 14212888153528805865 14105744078695378104 5939867155076317204 6539370679099354517 6720623222462425687 5236278213442737498 15793233396453300375 15067764057805206625 13562060901445651280 11752693118228723692 17484320066859191722 8054243774200162378 13660402936842726521 8884823616583149755 16739410946482310521 14589219395067530020 6909527435491018805 17814160258201868404 7456542193906758570 17564643676035024171 5205613534666969817 14404557816340807743 12810102437313938465 13373883706167741075 13796979137482772203 13678269081707171885 16293392113871591305 9256072204217304917 14480173845706133008 2757478630215497019 8216777704838304107 12088469347137755307 11587843537334003622 16886345866628478327 6552103090245327297 9547882090484541617 14315379371012378638 837203047721765251 14721077747572010100 10889410566804133700 14583715582766496711 3198281938890625301 10228666361892506910 6574260481809631860 6202796209023144905 9673056625980684573 5849386048470045196 9126898727283018480 6636415823474454563 3528414368310521651 12990331600974350935 96796566515326991 13454648533219226036 3496599472723622723 754584159447609368 15235420857502146384 9283134387477264827 5251481221309502274 79819259722951364 5213190566006253131 4170777199486367129 3749829256156943283 13942442765453957336 4209739729598602358 11310133603855156817 12557421403842627162 14395855471554570993 14013571766969296813 10173231787152744032 14213385064880708119 14874702851850275374 8074352308680703960 12149288457498179978 14797322850050423660 2182291183024218974 14721222702957396778 17021715434584238674 5230859307514087704 16246682285274586241 8092840330179270599 4893194613874070136 8537137361617904102 3288340708009261752 18082265666421519607 287708395260305554 11047342994666042365 5006811965402078023 4867531431830175681 7475768697499244435 13332356388551848378 8432270971939192277 15429276622179605503 15056707962922418606 13809166484202442283 14532241888802997445 15794766445826853733 806332892850474645 769402332968839133 3886381043079290866 17074230232525138017 16145516540942375181 3197712893813036795 2073068747057953529 6121091226021401755 4137332083622564146 3102751786800432333 2587757509531973841 11535246782492310775 9464554472025452749 14097796179231954812 5915835665928573146 13154979522090992579 14469824766263247614 17661123317212405862 11506376569952911770 11271708460492786321 10994556614684130324 4415325305603887072 2267414375028918133 17481394974460394869 10048832670086562500 15933424199043563677 13981094154051471519 7293160331508130134 1934425538407602122 6902583569299811047 1593229862176438326 10859661888635080250 16548827895632493286 16975787641534996306 14803379052867084789 419522754759366975 10766862904979087028 9711939287451534019 2819860703988876911 13483674843581140300 3587553943744340454 14760807739351152029 1047734951284552884 15993505138742279563 346588571177899354 613253199393020118 17520814877923193072 484093739593290271 12459915723264662877 12394587205617676360 6676639875650672832 14899303517940595425 18118939620310753702 14323629081203957063 12410382158410433987 15062534997844614905 1001977831753926103 15736871572160705351 7563250674856924733 1141997933382709742 4219263050972717392 3942017053319019199 12712104750412166705 2503154095123004526 17203609804105216852 3090216836050510246 11423055115006806212 232797517925893384 16515636608782118093 9472039000107403604 1952612440844895799 9412781922295245349 6273404790441039773 3144844079271824886 16479020310110664541 8819042400350157260 18070354251966339697 3942692756819011542 1721398472264352571 14895304276079423876 3618427717918795731 3716172252715748643 3789493256916588638 14338045885313665292 12601591231738118152 16200961016095163399 2140175152346518608 5337467149939786418 4667537519832907158 5700089477888209953 12290528845811963725 14849850340213236879 16398608526659665995 15352602383148759500 4229571196753877106 5931684393300116749 13701641868733885245 5498426533653550606 713186648972515713 16254424810438117527 409578273324700122 17650470811888778918 4090382968801953267 1793793535233074377 3883118921634901066 11007780651719896851 3477499701320170394 5825790426830324783 7654399975406170182 3343741299314296350 15456114459604844718 18205051805953160750 4703989650479959858 15555439838203046061 1587701711692553922 4384012259318054784 17544034696777993829 6858619714634576391 8483476453846930901 9531206629481135516 15120013031888172203 11572623429762673361 362513078130976817 15217639168488758712 6875562887122526166 16582889480877250548 1168073983937292846 15529918977363472266 410345600684811159 10351019832334556294 4380378412145646658 14557122325551774236 16159701226474726230 970149915004542600 10737478447192873345 5657012906441384181 10932165342603765006 12285461761551423570 10212246026743774080 8475549349736005002 10795362503585579648 10517071374085980932 5868745845518998306 16852290680160588368 584796226819100158 13793615554753936736 14542651276361337289 5787796020437762380 15743623969998745416 6136271548259410846 2082856748302929615 11897110478979343694 6621466709685762602 10074804523422769434 17631748141910561538 13400522018196059455 1922770600011204723 10529790825811450204 13694235325876385149 12141706093040632690 5775911217726930629 14263467605416040647 14212343170337345596 10849788347158832281 12556189619560235115 13714072670238576341 6996634515923970847 5734577859488973164 3381186674605387242 7164273109057858212 1390512564893542319 15161043372237232855 6366918679196107267 2728298067880658506 8927949700486544932 389209122708320588 15105802366370287821 1030696823310525257 10486532131335787521 6572422525311167921 14566034286333116215 9579546769475214748 6331408914948711689 177838567660979070 4881244856524768093 17759369595488041205 16464376495186416714 2778521482508130323 8772298207959981560 15530794308716554886 14304338934665876952 17760229538682607272 7004302919479134155 3868772491850123147 10139129492023325013 12276745183918627552 13181092829539469690 3169550930803836247 16747818194260323553 2805751517045389036 1353691431182155170 134843626845597356 6096001198688553428 228431393878044844 7673668787834348993 9697786845763439668 5588446204708604984 8983266658994589293 13721541165013391151 15327060883449426839 4785735517506244678 1766790435533208954 17117370005130732085 4422644474496930349 1511147549745552007 9033354219057547357 18044234507513915128 9231163773392565043 12905569741890577968 8624101788971631478 15848516243841276439 6004792204725431228 16375747843669907682 17389994333346246258 8437077686034880118 11159559411467988269 2100490563171744065 7480873896637440755 10683996162045675912 9526546495360648939 2343873674712012562 3503190036238222212 9123435939174322643 11252513023049645725 28694982347978351 3782186293615460922 2336556890472868355 397733514432434303 9451966317431891880 3360214532882911933 14794143119692040414 45239050958234077 343248789865054517 1475174905493463934 766188297075620320 16440963025955683911 1557764075454975465 3683036285425872944 9776515476943816326 10789116856624076685 1219143791477529263 6382942045586479712 17945488611863569256 11894451541396002840 16647826341339188857 9243236411435666823 16474121382412892382 14915702214672218762 6334700125989128900 11501782828422214138 13146582797631059279 2145856861067394536 7980972344973132719 8128111808142305426 12548777428490747934 5601254601627610906 10996572449914744790 17915088083000193003 17752846355854385648 10457927071251508903 2984634229442372746 5394958865869215966 16392118776598506532 12056714276788942552 6370506517653910008 11876817952904812051 12519915859828878746 10388399413881976585 96267791527047023 12055010319394169738 13863513466953946060 9742775058388590543 2447433493411244710 10524598999070133154 8811941205719306741 10928843977448881008 10426681584308601059 16288323313096573137 8373044871275839753 3292043743445680088 3828306600332067500 14441035654258821635 13682233825657382866 16098457759728208469 6273887376502738112 16129541765255786685 15513532636446314070 17596752301563019161 10455120598868507947 10065808245508685301 12877358546625032186 17588003513363201660 18109687128976727987 18372511999142658638 5095064649278541654 14718926873009676212 11102187610307871475 16135543183285664509 5830908410797852672 11430422474389645795 6927330582796935264 4496198484894297174 14076467373637398597 14593708977383513770 1066699068102711700 7565321994215369709 11722129541491205993 16995594437564330426 8953218467470303978 5922884036569105364 13140293531276743596 12070390921182690343 4067542400826707151 4724399926752443130 1275955244386895912 11921229352977533050 6239908470051671806 10566127137090461863 10371463293410035805 9440040233486374268 3927030158597059094 15333789320960588741 2385046555041071149 15399716571345549594 1609532749361444123 4622877094797762496 14856903164514377050 9208268146926731628 10732840717669100104 16038327858713168048 11444346008204288361 8245679425217129777 12769376898936825731 9140965921278434110 17814919045587626900 8954683797228831787 4862353527279048388 6725149325476718231 6882127992199072631 559252641605173859 11482432595634980160 11233062838104484263 15559496948222689975 6951374418960828028 16355450215519718010 16732194481622164809 12402182345063418280 16155817339883980098 6020690432011738923 1939018781410780435 1317147360059903796 9262332610833215475 14944901368632594040 3751301785363895456 2039666522600692298 3000471651299807100 730669485242880911 2118230262789559265 7114279767665865080 8483026017461261667 16767698712183786598 17611074780616104703 14768625574300221854 3815325448522084904 9691541180825584338 285610284608850771 6088044279425835352 6231289038776366074 7954012268094466312 6575102220272808678 5529009997200936082 3752866497606168175 2301631299357098679 15381568553881502768 17831678845647869670 16598951677549364744 6058584836507339820 16622820838527402444 14766811208277115001 6267130006041567298 14100343918334976100 16439073148687251161 16836408889527899779 17053405269249501200 10918328539072217180 7977555572438861355 5511840691204009316 9669893818484668361 6245771542476149366 1129789697096263334 2988605388774031377 17367254521940608330 15794037287435131702 17495673804864911794 8696969516615992860 3601424264843147775 7868877999432925130 11703211979392445266 15051605568739402660 2151291477146317052 9838303446122504745 5870582593455989887 14682879412452155397 1393082181524847258 3334322715179716861 10816527384733895477 14121058203315972274 3901138478372652455 6288585461158987724 14631901199418339160 17526921931278964471 9923982839467693651 18038417686069016228 9144648161154596416 12256274041634014125 11978465961377904425 6918903295357432700 9308635733232234675 9613318317289819794 13447922322647475203 12171740044516909394 12696250737845318239 12105380608641485649 2227160633344298685 13118772807927785355 6137935844737183031 7492947638222706011 11013681570135745736 17626849272665975528 3858997310072048180 16464008363953143775 2336965509035168958 4845433798788753123 4085849591776719062 8409157551284739745 7141837231015033696 13628030759416147517 2809286398974884993 198682125266890525 11204554413315800898 8199633375084527045 1268496525838327097 16941710912894537606 7027341592130089912 8770644898478346988 7504306738109946592 12156453998860849511 12608050217554503770 1972514894709796945 14105101842789499707 10904770145797382366 11921611098145840692 9541918810394862183 5476513142327408067 9088505471902476976 14605872260326950016 10077749748750466057 17267881079271740487 875843104698765321 17020661543457175169 4996741905997276405 6004688894097778464 5729023739444690418 16096459225082627355 13192104967657234923 2731630045839462892 14689083821008164972 16149713923179021585 393798798104069570 15902944479308678177 1484824265111055401 2688017263381448117 12677748676739837416 9295098407994205176 11223206157990955799 10433090925502234328 5838977424907104645 8536766547201651408 11188468681756963549 310434809657373853 17151900334841476491 6962266109253961872 17888642167629691242 7299877213263045733 510658937821453620 16767190631989154785 5285881821764977226 1682326553658828401 1884916523342412876 7649907457230366598 675256362717370596 12486878434314000198 17995539875484472013 16246001146465358495 7089314751802317825 9776324046512059785 1325512588970152086 12624604592222505479 5512290032945566321 16268310293807328522 15344639604805537604 16701646743865235363 14204651368894285861 14991359244979944535 5998987718812007516 18397392909105467660 7364985564527067214 1103533664074828750 11335233094125932789 261455557725435930 17747242577864525976 14863771110297648924 297859316456315089 14175048358494491306 3092717408264988845 15414812281568537 10080548974889922450 6832728276928315166 7451654415469586657 1478239461997147101 15342011384861297439 9887132776524121187 9667292400230720704 2021200752395139470 16015227834927619498 8100062621501376376 12353094428564361706 14807913039465789964 11617424120955704143 12732346055959536967 1262763780832484551 2204885541830620305 5345927301657044357 11113771718390556172 14326132349561970969 17736068436721864274 12202303736374696364 14464644394055756985 17188768874295662666 9353347094905714290 17591493712007400448 13708981944067821280 11656549297176464034 15546351453758441420 1514526107041077506 14508679505887308463 8368112217802925785 4910628820229298557 5287240369689716134 11048551854765074265 16263514526070145186 15142150025872455236 13639078795888387270 7449176118437214409 2657336447544483565 9456489477851086255 13766182744662588049 17606240335691658016 10570902377165644824 18300141621969732528 1887206077812769813 12271263494891191938 5644154661083217561 425505809867082637 7165225206209988101 8967690764653356935 6834561698166335458 14988914419520384681 1615170896353951859 8684308407194501824 17615729477883205518 6211978366850608300 6267182782322755591 15274977452970092145 15051723077127415113 10913991111469324185 11590962006674933261 3054693048223247228 6805688288886546949 1501068071725030785 13435061392631199258 18088028497330957582 13422167944996113870 12552517660654453182 272938303805464660 14364135221665289757 11797733304651120701 5937023464501515572 17739832365872689000 16678464615470579919 16954813626483752174 120020610167774263 145419243788038302 6198403001212168742 17218973345953196027 2027757454641924094 8446900835890201306 5001854950658898670 12024364624299522603 1126849132237759783 15091826812041883900 13560526799743786283 13811659226635454244 516398280888569914 12149496211983462059 17515990444253218512 6558091859660210937 5751217419160130825 8465334103207518523 3088053290401024264 17496535602758122134 1460465501932844658 15490757977680699724 18149414117975271864 15256545748832672832 2763254583545993445 10324755114113684978 15437622151083106031 534948363397125088 3475779264355383844 10445645834105442273 5157396712827391121 13053408479619938419 15872078319203097791 15817741525269425281 10237114604381278530 17145084438878655965 210982152518580216 205641854095739478 11394432359498572708 17027785779566281321 18406152567949352246 5724708925207215277 5591571613329450964 9339894622345590916 13602977046277943394 8294547063753189427 1256080589062456570 1650024022123644429 8622436380238705144 501982927432579375 13087955688988258171 2773024349201820505 12862928044972902572 13512103651717735744 3939824726789646897 9467515767053542414 1966785448277041271 11971223859267898666 11737423445280327005 10900954496895213073 9333056919247924289 480949716560196688 10412144839185630517 3759727516821238770 15890824885200127883 4087966165821684690 1306669534855779395 14608872203957209148 9008382464168281518 16081562415823235066 6291286857662010606 13306082879912211699 10517615651176149440 9240032934315204030 15125903209416677537 1163715372541882384 15974198665961635711 16515681754702581840 5158899909303613291 15645283340640506334 7624962607384676322 8968418202990432580 4083263308526466707 10041077824613202097 15852320935207792920 3658432114005802537 12043439933430593104 17314671726144539431 7566848825092228307 12578433593814819602 11521783782523848665 5551736173049635187 14009184603216495691 11566252421935075419 592591387336194817 16211243560090613350 6964776995371363506 17963183045007836123 8162099346590075866 17672653625517997126 14226054722467495899 5807575856988405426 11986760843370737767 17303966292426142947 9573197435237561028 7227128335151822603 14255673994895913408 17916133322310655155 10884044400477479393 8937183218017507731 10868006611998272707 2798077698571650641 1561833159539958538 18030590090079400682 4993430008156294945 10855402517790412558 9116414836693389298 920210071953491388 17760600150368090557 997018436342948923 7903656528610503332 10791612594801539152 13659411445816126439 7426728560302705972 14162754626595528549 635318094322362144 1651458711252643068 16840883831167540494 9078785535500844778 18203193113515930684 8238707491765614790 5347769265381109404 13158678928768153241 5396564592583779085 3457950249048212020 7429545766211051353 12265929319010288293 2017702019957894384 14209179134839134564 11903737684390161498 5183241459365937702 1168897835899421663 3426202469909315807 9888376567092295355 2543356913829481591 9886676246825775952 304336952133408687 4779464782175069573 14381702478620329383 4933421797447789934 17198011438681511693 8698296450019650193 8267591641061647545 2240649890692583033 383923930486853585 5254416514654212789 5218889502116085145 12107991616939034290 14966289448259003113 9583761021103338689 7924571713339885898 9330549847963974415 9474835998781438504 11250647892634025736 2098285772244600432 16095637678125297289 10671625050208701566 5533197850761383111 8201781511185580335 6082030898705589567 12799970298918594413 2866459949284513010 11575986733092449587 9450615798355002353 5923266167143466624 17444458649771969775 200193791032654525 15880759835736697382 5974047635781962324 5933274108153073370 5821656819126184982 16907590800466646501 12422910445046588238 786875924924721987 14543235031510798100 10959897573613430128 4743229664054710607 10409437741510392021 16366607094786763534 14347800880843456175 12197999050633073968 4040345901681610605 8423892395151557218 11573326580153146419 13994980301367470659 16130166097520071414 1173977666228938519 6496832748043117159 3089982611295997630 7899002629494582933 10197035066396780290 12830173142841288322 14826061180918727708 8111074014506219240 7900577568882759360 13583149590565933646 12361318100618269541 2527835227196535495 18040678635317848872 17618857583237990027 9606296529417088606 12314495907404587825 5050199520196941492 17650260561113053537 5387662040407274359 5961223088672231677 17330111603595243170 627738148538365019 16052628551212601725 17126466791090162396 12914041686365859388 7481243762005699086 10843781568280179790 11799834334302766409 273101271459354125 12514530543351098155 8377935316778563185 4810912154614562487 13597122921552135290 11451353788233554266 13591820261393777259 8723261011159174044 1991711560528391720 13183442956919726680 11602683136460845423 5402030410359323565 11220138307004488250 439234511401292327 14249155000820319260 2868846543081535025 17787186326927483370 8394621912165953179 2955993766634665900 10325130620030195617 4504660106859120501 12861930589767529772 11453376813148563507 2834754356370084429 15005665441149104270 166468019388917026 16302210013301286762 11449066507290191041 13006875333090840563 18325223064161080727 13267598928528474699 11086656838880158625 14708664087208271209 10211362910278156864 6280062951180342813 14732715711836676781 17749056179324437489 7088975996149437302 9298723448679151268 1610848021014756510 12184503333671335828 12678202185031528033 14830423602294167844 13739147334253591172 5676782846378067155 9430904795925640233 16793436547506544498 12820668267077339695 4045669578519942272 9539696187591888726 2468832974924328477 18082655552984171813 17210808883167674667 9123283505350776437 2620218638559523810 16813257999488699207 85472094110443847 764034296774130199 15850349482340568862 16759731707961819766 2898177827553420430 12151677295424491610 11246164926064027252 16699791684599761927 384045463906197865 15829754059260420947 2584574199908169252 154271317116398585 117215840452627913 5766729827698687061 4900253804239186253 2018439946842345626 13904048676073407032 13179977094291385556 17272375597537498548 4317057749782266818 13375805336930821853 8144648350153054683 13849817018836416716 10604822442498140093 15801967710846769319 3239928476345311600 17533594189367566400 15231674245745682545 6572383799081861752 10062106406317259711 13790310598318738714 7044825135420003254 2634250525034906373 4008127321834862024 8734267681977361495 3475168360522548329 15983494113210764342 8733448488534332769 15973744014969328884 3363909326070678621 14756886794511329041 16492482769733545402 17101484169710966173 10585778704317469282 14778132790267655036 14963707958382150698 17093513308665950746 154922510374246365 17325390110380693255 14701295160987137895 16415993207304057483 265713192360274656 138662962667863114 18113099253057437877 8453012395178857045 7178974532362947010 7625379208712605285 14665317408054826663 1742804424901686483 11526275980812322551 5051883964719254702 9251504422452235736 1210495816302218909 5213261483485984152 2903797948873658221 17970048188018185555 9797219620676554540 12441787360127626319 6444700750182698866 17508709295376409298 16521641478199128239 6680099663587613726 11645746473298102107 430248399912151631 16431759985071740706 3073493206637349904 4561868713010077918 4586814636845419617 9766096881753933823 17202778776984394877 16663764158402335578 12506702828989919444 13205636105296398649 16124540923586883354 15433018004525982300 12424229531620619699 18109858453282917871 8036515620515159647 13062785102385300612 17539789005885294784 13815224121481823820 9328103007294261181 3764111383882905162 16537506859571456554 4052812161873778793 10349991954943405764 1885382200151924000 1765258868368420449 2429202106653885964 6449050454170285278 9894634029309920052 4703098716028252778 5417911361367400225 527296357755431916 8192663329688512943 14813660009027135797 10415225746419634837 14753335427037231199 5731079138095568602 15621221409915880682 13401503033250109362 2933229757674314689 10816000797950255904 4483498200943125536 14871480649534727986 9673732464654328628 4019819832341448231 5447202963551433808 145924662005757961 857206215244951897 16217843617204975354 5092917339893698462 10047732743356621135 8510204815283176842 18142296053425269443 8892307623651260760 3390022675511216847 16827038926400607499 719009568335136172 8877278176358550493 762162274797678907 5238728242797298609 14779457938118328993 5771495866396170271 8407868808963488239 17747663908278230153 5021479521095805204 8223297938152343822 9548633261828771761 13118887519153917190 14057550469220829345 8543031915661579968 4392348937754872860 15247948199488465117 15592200004018701082 13183434092453849796 7286485117196489136 10840384152450234421 3226465244096862430 6073157688117241157 11100691753160015065 13953876201282805956 9844579194373377777 1332386297131040624 9620360463207261678 9854045624529183054 7125312129043711858 948767558316340203 2588764528830571302 14188345946421643092 3173961332641792322 12253020125039801340 7258111350231154082 10083385661323134697 14984340334292450792 11669230502709111711 8263804332852566097 348071864944966934 10183468361146446308 5583345957256381006 16420597851987695778 11659323071706841509 12238766331699685201 18169383263601907790 17020116173659742633 3762626399632636336 8488101890722581324 17208070143153953186 6056749112640966738 10870820598878729693 416965469254384347 17289413426566747127 11922213828219826755 4736026485355598316 824217229400450969 18159649762828573240 3001032468908063990 11471573886520729936 12411467045484137383 17046024720821302173 8676878517631457991 9607065661832251792 8467338321693867086 11254903081691714381 4639172105544108747 11879565253691688422 12976713212224102993 6175274052320181789 13878179999626024693 11012182438036904173 9724131918736818383 11621929203930337863 11681703772719816658 3661585113153754038 10376784706456638445 7317448914232152651 16093582722338284251 11183090860120561187 18314022421967335140 14765821546825351500 14415377424070471865 4494037006280866091 3332165759892288484 10147082068198392713 6656526794120520139 16642553479967560223 6388465188960914307 4655226646005395124 4887777414398116354 5317858556245225234 3076521657922587060 11134476933735947196 855170654514908355 8081161093693831109 8860731056500255978 16817760224329442383 16763864460862132353 9095144359394970001 11411158054859277800 17961887458687606442 14305652682463070453 4687970247066687129 7009724034111884828 614544651804411539 14566436882945492069 10382050318573653730 657500443435347551 16152812112764794488 14088697929676238854 10103698252907971865 1691292249999666333 6494144368036109552 14685376568497331457 17850135690333328143 13725700381330372276 4410803693980350274 1487057254247119278 4484445129890019762 7792224125296605640 2316435192401631693 6154531233530286967 4977258437095783826 582117718579682723 2548848752567300387 7184860087304927559 7520347387738476465 17856853751005711488 11560379207240313986 4990735129670051434 18230655042958512197 5780423678142085272 15019842072602687745 13155888832118516866 13631746769729164829 8459990227398776000 12322476520142613113 11984788667740828653 16423887655385621311 8086485050541977337 17382570731034916348 6207291281458536880 2258367734675318157 18010126643294677595 11832831433315050569 16036962687256730031 7550067416387730564 4370632860997004110 2949140479336662957 5559917295956603267 3476692589803423439 12793132166340719528 3673629178621200219 17984083295846765317 7495830506016270251 2450987104467017495 8408663290569273506 11629699091981490603 4490851667171034373 14721908567771329978 3776261982254668728 771089977847227275 15968442145234714214 9036031313184974116 9159352480070907653 16433761457916514370 1386259686683518808 8872653712951918376 3108648400503695377 6806745816976058504 10383699313522092515 8055727152308067529 6426294709050102294 7629647103673196213 1147873097455933595 12182700028200601280 16804116401132750006 14752096858451872713 18393602683300877685 1885345204350737975 16647619534864813779 6528811500238032433 15740622614822403614 7396320412281047831 7637408866178904008 11576129888180656680 3866949820630397165 10925234962806723602 9064602869214428558 8003451124233739568 11803933059107068653 1258401957298210974 3898998932580315637 5505116957695886974 15877621166951262957 9911696130992483555 6300605000185528011 3773434703157882245 10847833691772122960 6398478379113392834 8133059709392064422 13869086147795366852 9929051546505804119 11315629332767198819 3931589882476866850 18171726133033206328 7943348516444967266 9191780560734425604 2186973591803790259 15720657765674097709 4405870808288334020 10003816223460439055 4163974219245478594 2549787109693437930 2102377282909808972 9178198500072050064 6057862832136957927 9312759523620886782 14947444995313982647 7626037816418687157 1552130950453242448 1389250693234394258 2008078251192993170 11682343220885130549 10855046825600524880 12188585102090205625 11172705874776672488 5745400833647989637 147692815158040999 14466448271350408982 3953713671516566554 13649258868035711517 17522910343539920642 6027641920770933325 1628171670367390424 4848690006388837377 7825297505217256845 9507584375326270630 18384236861578756905 16335115774399648549 1494084725553697124 8353133010230982082 3627491097756198796 7788872906528678923 16292569849204224578 18374071270501812987 5097795509477030996 3886499499080124639 1445206834076186462 6197826066267889157 17874721924023990483 12401503830912413767 2592160710634807024 10498465501054013658 4464077976093387372 8592313406754576288 15455766645226044062 8753866818030868988 15175631711198563892 15956029136307401564 2446214099702580559 18386231045095435237 2767919931530266660 16704176061329292153 14003840943925471596 15336031451184533465 10547377374650757844 13582118816520064625 17934643178808510513 10241260704439716674 14036029489158472846 3556703615234221426 3973427147633245471 13041316615356548640 11526761457004733460 1552367173833633970 18160654416283475186 13957246472516807229 4994166938904797930 9800155788075679051 1163391855928446347 13665955938843473489 17047659895897565983 10739280724845525402 12590604568070703353 8123923500020443183 1679025891409088469 16064906885631918567 18320704651559834998 6537145253554841531 3407578380204038454 16377941369683201478 12110832918712171380 12080818116427146709 6506121266506555411 16089725852363167300 12619602016047084554 9227677321199983175 17233646111723254172 2052365203898358375 2509545631279770849 11880875192318029708 15534614728427948502 17605207452933880814 1911485136222203740 16414469625786681616 13975290382497535368 14153387557196623757 8877803626826740298 15881997090056148670 1220555551431655808 9028783829971955434 6410848321012183855 3151384880260556443 9534893299910140510 7278428114962118388 2789636523418778218 63843085277652191 1041072541823319796 7888874879755742566 4481822009487880406 2313351647948770980 16701127083687606670 8405713082399834682 8809804502315340392 8808304635242401470 9544035459985273550 5626828301067242830 15513295562249225627 12359221584284290072 5812259021105098977 13156116526691019449 9393293545929884512 15718511836463091333 10420686011725812933 2775158814490036331 6937788471456351679 13078199536693241117 9972581088922488735 13063839410638716115 18096729145235809215 12504713434247972256 12707553166447757831 3505839606886645240 3406960602958551073 9233121661001748962 2659941371049805354 10059798231195762309 18354372846235975538 12965060789163818128 17322969510448776845 13268146609399356882 6769194761515963184 3702180080830080185 8634682027415755482 4809617033848384914 15804035350556431742 14028086843022829573 16824674326451056345 15670408847635639992 8446802625331479799 6422850776700505394 2498409132415688954 15502028340577809328 13288458094194419746 1067711404434710364 10995963091613489926 17545168330538939306 1418769255712352502 17556391084261618971 1637507616412361536 14456088198108319839 5838992774450609135 3767776082278798028 12796416136049577571 11407304117334201634 12779189663715004537 8703746302460049827 15530019514156130434 3080698831323876649 15365531813956029121 2426884368926656210 798106468901805307 969294082325610170 16321780268364679459 18433651961249474806 560822015938978669 4952575372147789762 4600390364328527805 15948206885472763748 11257545658261391835 10857536645834487997 15647711853562551576 20856418392721103 16689051485062879043 4471790125222587262 11614057161009146005 1474471262561158316 5337492854137945152 17180622728464960094 10110014579114244885 17365332959734772542 3364596701298683441 10128155288926444737 9509040910460090512 9411895263130370335 1721211545146122181 3190725176253077313 11691555871127731839 10917068016510398288 3369522767451360605 13931659898049186619 7218484548422263539 14696348487739199083 5957804449837645053 18438785017689246169 15521928356266768635 12045420267290091261 970829471435347361 15624973663600644245 13210359169543122634 876909273814839077 17862465612157559550 10177381348748093474 6031641597718750134 15398026709465164252 6183797184520657145 16671380280401607437 17204603199042466719 8292185451114024403 11895212422494847404 13428557129308815890 16400999597277459007 8887129736982000756 11106539958935168626 6893657861878170308 16312083389948861749 2241855542079820071 12085851892527066381 15761970305634532203 16233524155444868921 10700565122280042461 2954044493991198848 18369469935888566670 11321698809375624265 10491506820703739776 13585830941296154025 12561840705163923711 3371574932563297566 12362277879211715841 4885204349181248347 794848794490417144 11545563666292943608 13694955582573219103 17590586049754909505 11844301808237667738 11768512042900960395 11230857184897444625 777686998757609724 9294872368963291710 17876833199823252219 18352634942567279633 11018534080872995897 3236741959907463354 7131767609330054584 10166475801142429113 3288746724740046514 8683918310537318812 18206860719004534372 1686765473947996403 8786611152360586127 8321924020548193050 10144025382879320279 18118356164008867940 10972039419248642399 10553491134227969798 3091326743844943470 2780651889066378693 5299551054749565926 8347785224317880043 6910248524169334656 18024778917024539485 2504137146910338996 7538230581137182286 7214195526228771709 14163282850222910887 11955215109008866888 10299362689525609607 9681736118718228113 11305831812398050736 15334307223116054345 2107507308162776627 11401672815980863750 15174360443488986260 3993975793281676845 9648915249626150603 15679674255020139617 11726953525269419140 1604299170388656783 12475583519190885258 14046335515577576880 6762129568534191608 11709047655908112140 17709304463271472499 5278577095512758460 17861655544810320677 14099089791643721468 12465834595093472207 6915471844148334437 1583789489258099469 2513092027686248971 2592792009009052614 3509534117355084497 3604293224380473932 12028668329082006378 87353663980656512 15458774898187553978 13419793324798069351 10567036170645809248 10292109983975837874 10792587511938471229 3090834567716287784 3123958733869028787 17752680978256516563 13583398404174642149 12463481533116751106 9201139395008652888 568377376186882240 8059147697679481589 16165756618377239950 4154970456926763981 5133677024329253195 6267489961435157219 2590929094494398489 5096067825384394342 14303748692541487132 14174773515325041143 12108922117284556693 14658150847705482135 5271722802177808045 8698689383973916937 2267265781972425968 9328109549986833854 17177531181435282858 10256204982248446052 16309344706823096639 10993101950820237327 3382853418506648238 16280310580639590877 14836150544148785412 4362969978354414961 14751799854314530309 4056454488713000995 12949714877229999193 7080908077038681563 2194274905339141994 2866005895701173847 10071209562444063832 9100881450951141071 10294518037941974049 12685104934822680668 14333130343172591541 16146186956888165398 11298378835579081107 5515147478791451582 5136885905155110382 3187935622362623926 12065852635926503442 14464418486738504675 14956826554191816124 18367241616785537376 7071191438920369922 11948928646195486911 12471682118890017888 3015786841726883213 10162421702757698198 15332814756841124055 11543670707418532195 13239404848602073421 2959859582080678734 2402096510034356761 7996332313236944918 9393336400011287419 7651986861200068492 14550987985557353417 13278023349008739345 10459861748376681906 18226843628712520568 3444001219693495245 14835977433561598681 7413759192782108667 13348931343143925534 8343963461420463069 2987094616535337861 16836255751920562178 3302115775216924236 4754982489627780583 10571362183755823892 13679789264504138202 2028914984128606380 17936155278155211113 17333535100761342469 9074112428174846573 5015573900205245125 9133897775974029521 8353087677045839036 8531435068622150171 18317888098614588818 3097421072733775303 2643354325720377569 6004556071911353681 6063750509873523478 6965885754726792112 5786735382775507555 4746351891262693314 604403918540743174 2203408899572669502 18182983378427202926 218846050267943268 10395790162741399049 12078750461714100474 7016549232658012311 12949121740480716172 7227346816077697789 4866355039967774580 12545989902830997046 9720269558847294345 4162000265543004027 15418335427370050657 13583618013817892485 14373885484339329238 13549909457854815361 18039626228105711633 16137182067549692552 8981008184217989666 15914113908864792786 5518155427703123173 4426623211601524585 6411572572265937997 612160294275117345 12688060964694117187 1931096173481920429 10509815935771162505 1220474794508669167 14905306345765327831 216118275303343626 9636350606663570572 5372631993662067992 10907351912524399372 8701917894155940475 3395841552871208341 15856023667791778166 980240549115804167 13997393140607172265 16111206156694439785 18301951307879326897 2342746101318254578 1065737354491439109 2852904111332094949 879695144990383975 12450225855285958240 10537176397309269019 16997784643678177522 10306992712170233104 13105260762970643648 13837066380997643054 9232845783893572139 13418999202851607716 11380781518085024440 3549648391896591477 8264259445738044678 16772320079391779539 8019672194783759855 13238506363468862001 6942479109626634054 3448754017151236843 14726459331026240438 5839141099669053598 10325699390735614536 3529169237009358349 7263668305903977037 7106652722857123199 7181734333512895504 13308490199429230385 17010526995945490369 18232196648874177527 2610009632611314471 15905324545890919636 8799912015595412602 993820427249571485 13290304880049925031 7484923239601883249 5312131495912932566 10290562131401725208 14474627844423273487 7900031476967332262 1766257563139500198 4907730649996619563 17409985368855339230 10234894548096665078 3665163086663596268 6377624096051056950 2694486921680617237 1601572714674518705 10527967764472947896 4724539473706562681 8577358336805788207 10974297186946173708 4992579102266083170 4217655035513688152 3183171618293432039 16823434888139881863 2933200189888595538 12683431955461430892 17366513751520637713 15631328679126314248 2229334165584419371 8158673169005936508 10242390539248747063 5251496146486570365 15625553873847681077 12781649887533115660 17834094710830863371 3454186349667364767 16350220929280289079 3421094519292935196 3491286716186500682 1956310418358092365 206753723176408154 14992153422797164144 14605736009864539265 1982294291086508016 10727012592983974683 6945260057954141153 1359110125511655596 3433498935407729260 874746112786277156 17880777089707667743 14925345891342408900 11908843961323772028 18020429873472837449 14493632010631242973 11835988658196630602 2867271757903063757 9627508423480312018 9060708572193665747 15840149836584423137 13159645579626461508 17489043321622016981 9542405132951515355 12404703565523787920 4429201907547857659 10251051618284114189 17835133273774407132 15097752027433689017 12570523984665437100 14171287380835393513 2932859295761431368 6617388412334269097 14141738451159457050 1090138378544671710 15467110656114149906 5963173007528392904 15342428640476643993 7458729876989455636 15152347016659662309 16418204705189382364 18064743836673356332 6485016251939136573 7621130447494310883 11948978609646252734 7408639102898739357 5545430258308692120 12538060598881832693 6231685927951133111 14541899790524863831 17547352190582005365 9916509361454417430 3330871724760445516 16632947750553604816 3967323403978545951 15246679356548783271 13216876798539112662 3824746511151971911 14263276348805539077 12785602075763485339 7166954741994526571 5795046113244780511 16691588380074097012 18188926457305172440 7531000744967019374 3731021308824119088 12162154048369470436 5835575149533322148 8192013709236551038 14565317160791397252 5539821366770352919 7293970630697879518 18118625919732455781 14001170649162244386 4091635984395464548 11238306101682392680 15354177031366011081 3661238779120692732 11283533334492093503 442448214001305933 224080218639278371 5863431245289261546 5092935328357956326 10333781183655834587 13876209754421058427 10225712301277348818 13567903495942367343 9328111213121516222 1870829560560983028 11641780550427285794 10076985105621145665 1536576027288082311 5552964608928173604 16111641011505171256 10546635311742581605 16716209519196391134 12453995126930249754 570222688951492045 9146015208524127746 5838321496772019054 6385736672517768775 16216892051257871506 2387963361700925812 12211105136600626944 5651173058788721245 2419652714973700369 9519364342091434259 13883225708726269860 7399357462834557582 15684055719069603117 5897998218527005476 6422186440220546861 14768408537485658775 12822010282770190435 12221630019340677405 9489783457615501494 15285310849736795970 9931907686738751468 18400070922903031690 14368060848751744995 5488147583069525096 18379978209558049917 7586147061770538783 1272792963984410118 16871575923866300400 6970486004752649651 15397128971511937788 2578071610227057612 14972193196363216121 8355468898020826137 3213841215780493996 17549564102083091413 17655129700338631998 18402110504279740754 7921111615657090584 357095504617519280 12843107862527377222 8935776318701571646 2155776807279028405 14842169705544955983 6693326352701001763 5590044658379167199 13352356149780551730 14638158579857543872 17786065603596622863 5726930294327333471 14614684296547539914 8977834711506306818 8456725825607670252 11502706462428316058 8697798343499971197 9234020450941134828 7217202731922430051 12824019928853219003 10000510473001609407 7136835181041900373 4717626320117374669 11243988500429205438 6923270490011178716 4516677832634346919 10373419124275600404 4782201809315235677 1702597083112131257 17053134293463776636 12062030602523347562 16592574861509609279 15249000039066964783 10344291920233139184 7100574038965265070 12463623014591706090 3000806534412948181 15534319878460703775 16634048813452574810 8717279870753069671 8243028941075189170 17279983539054855558 10725445669370481020 3599982880218919910 4534600164198536705 3641320800493014439 15575753064109539811 12846102600579895119 7745275572799468141 18341453222030170436 12361920611746812110 7066549460479864948 2010854809466424230 3025050175028121509 13412384606023066587 3341638833711059124 13353260398579293466 6876105582875677675 9730887230026634924 6862163049088872815 7019969241879223469 13183739641709358297 17291578547797624101 710574424458510063 4505495370273426573 18426153499485637063 1882362935158813941 6906983785041750446 17825898614314118014 6923617373627395696 2979742753457735910 12735812553245432194 6813624248380494429 10777816665289120419 1823680953051476462 12956653226430116191 2630980870670711398 4511664695759855498 17597397883918281861 7090791253241835980 11419217389879921517 3251207518252095862 17776223470446677500 18207290808264608015 2574840226076462504 12997379258116574499 11208729962153443556 18149373167917107073 9747860757695659773 2425015736133046085 1518151132793385765 13173073593505026247 4656644984678251982 10623210288043421858 11763215020464861578 13519174651484144799 14022095902317404352 10368415095440196192 17036665742092221488 12135924941828525848 5997401604144859456 9198606091723500705 10232404837871238000 8287751774307422286 8793122906808771841 12007316630744537435 10778156988752925163 6393038860621399707 6558009332257177943 5668420749843834488 5922723763039493394 10696973163194541673 5204168090211421571 16915882356327726934 3564662798202307301 8157859403839313938 9084393341784640375 11717972421491797693 6441111049449466724 4094373966486093258 9390566431889235954 15169879185678842333 5978543248802779581 14382466908439008136 4176714113146472083 9544190270202919780 3962524670994082735 1272884071846573548 7713205089843684696 10779754643097595771 16057562856554924904 15032616067223081043 6801940543030425122 9973075128666143225 9439351008352381132 5743094730781081335 8236345989053164070 3867158889200244796 7404260267295443334 8172262141295651653 18283638758045771487 14131740755099921040 9448947503442497685 14142575736133263422 14904445077596838973 1680262769662965011 7799211864913889948 16843557590738555292 10370959612257894376 15806285581048492988 8604763053333977551 3941836609473890648 6008106149229662548 13989504641564862376 3941535572829240826 3257744762132432723 2475770413088002782 5749611644704327113 18234529191599357845 13489905833576006732 16458517902890995464 13826665991660636231 8073496116749596311 14039034454478390868 13422840521123345670 4381834245263479558 12019906692312300950 6159303523824093857 7550591367371450719 16730248333886240684 10181942546979726103 9468733888477008751 13170389514836240332 16168319586288466738 16639998968446215756 3843947657978566348 11769101659117847303 139457417333041719 15757243806011209546 4726682909890965187 3640845323202807114 1796091807321293133 16140278387913541399 3277057016159838820 17707573346125936665 10856603300430801137 14424548572129141107 14537405401007893337 10389710394658520108 10772579836409385045 10227530999731061889 12305423415603255146 14356169343471853337 9957685811840826073 13556805350629261110 15766615586357742278 3189765549752591538 10370989859312078775 14082977808674406555 14857855291240885500 8387056571591857832 16517912414883287472 7628763112548408492 1437336956872637389 1994684544729522569 7888431605094823378 3510902361177389525 14021949294830626245 12974443688659581814 12618982094734758204 16435677840095696418 8294650718814117542 12022733418429785517 276722198506362644 7194429973158822346 17937806491700516332 12310276069558566027 13051465122365235414 6437343511139091383 4760446955355069681 18395484513328323250 985890624630745757 9524978022624444018 16044625107260905076 8276751340063303199 11706988722699437181 303318438403571861 11623624037422269192 3748251207419609002 14925515325331707377 5273060297140380253 2109644321674862261 14644256110962875766 15391649229151880748 4736175268875776152 13335359381641021634 9690488875944157454 1306307315835043148 13552616620191444717 10744245723354171836 9581162993762541737 16593311522774384276 4577591086899600925 8472489595436511236 7565375688478478981 8489113621964133318 11699694668200668091 5823053412294386851 8159491285211266653 12222663337724615139 9511680617500260556 12444912689602654711 952976506528248781 14771572914711454277 17255134052016606957 12742522397272788495 7479536245709508277 17866464818002338092 6667495975310155304 9749824790260851716 9547937816883722677 8227548727998037359 13514161216960990600 15009415272553075555 12248243386712139908 13119118737544148128 16188343149726418615 17540658657859653428 17622339088872533484 11767162838354513232 9292025974882060041 2766624154500398368 16275545612528488476 11384524101863653280 2296164702718737308 8815680801465665074 15649971265260553576 3512382229919328942 11475230305659890390 17652969094591553797 18155010118338468554 17154993650949803346 735628069777258854 18183831570386081959 6481283674719910786 2592499982600784770 16184586731781693501 9964196775132170732 11073062768579191051 9085515762802511307 7497498977892046102 10308662775509397452 12802471679273650382 12508519045833494469 1732283180102276422 5143283949270658865 13614211698456552307 283513907943887365 5684362074501700311 10015906351735802500 16761804098183619594 5001949379022659167 1230316943281317693 15477045802337736625 11658341927694109578 13939927314814203716 9141604228823716403 11114599107426195154 1435955471541382790 9007108516637824735 16881112931657921025 5564186108558093918 4722046398196334365 10764732228030456129 9855670687649957954 11300592109022813051 584806472818498583 14088500050125190756 7701933143498528318 413689084836557892 9788433573997569100 5210015160713143970 6767616442034318465 2531445809889570156 9787914205405023871 17054594814614949745 11635360441080751906 667011787968924878 12892557694806866786 27435545574350172 7395438316342874773 8760818178248345034 2413796062441710630 13669203687746341704 1921027107523065844 8245476583785446984 11959415905266383847 1294424594036202741 16395037404740347497 2583706702838700286 11724439183049019039 9212356058222834624 11522512911613676972 16528971638992775995 9919301509467483218 12330671133613483077 2914610839026745555 5319044595560805984 10555312844526191079 18424466119570403609 13534618939113929565 5240243179245565811 7658484588969782178 4052489399973542805 13066465262003745122 13423059080073845273 2816409891293463214 2645409594065539991 14615247807601638913 10139266464126895341 16113811293603966619 7104923336797505987 868830452867410137 5697350364479213724 9359509566006921252 14071919062648688975 10373441421875224920 7653851492020689113 1710009177329878912 12186388918039087651 7996442174762276086 2886688002986874633 1541401706880161582 1163544040799640991 2618789434210339018 18431421764666579768 2579520686883997632 11797128873388112731 15658890115821699554 8221149977578288066 9826689396315452895 16797803362150864280 3235035943764205453 11892058775763338058 5861998563084617200 13274024974299728904 9403663483633447576 14991792856116255748 5293202437345772484 6758685727550614700 14639239509531694870 7788915179298429659 10933195201859873030 6844822568544042316 7840707317551713425 2863640131034938461 1512964920641389048 8075245397451891367 17071980453016111978 7317741249256570654 364103820452796283 9673231932692443570 16442988764981675756 16373872362072624759 3242779467853288407 10292298028947522726 15288745290889793022 14615731201230211949 14279537296078340633 4801695280458846472 2687893974435883786 10907741811324246185 17944396044459089531 17868490420304546270 2064604925635536888 14808393874094755208 6531870541440700907 9752046363587733442 7338377119676262566 3820325097322915055 6797952353180765694 15405725724258172593 13723896766746630161 15339338169691637305 8924466142762532759 2303281816340690355 8411443954396938817 13791968033228459636 17127070941286672737 3836731417029043007 13689402391710457019 16031016865474633187 6610168789295902185 16829251176204737445 17610761128063518169 17291916812062656166 16796709015512143669 7117889677070540737 12714725945844463930 14189136218380045154 1582345692727836110 14223075158739542499 18095464326172737196 14832725474500389972 5683889672284691538 9869273870202682436 15630268027951000502 11313516518982659179 10777745618550908321 3785422064457658209 14938222920352930214 17683077486617758661 6824922782945260148 7328026389790477666 13181460335715600030 18303236991889648262 6957426805544178766 3786321386950963667 17224564793882169079 12325560907965938027 10117168351837071129 15967680413913118676 3547502910508912116 10353421304231491644 1599383722608573592 7553497118899719547 8398759439300873975 16944434690754464940 17860984643022124023 13371551707798464634 6927490672100669358 12406854442719304610 10912472853180090215 5260135205990954923 13431963819099463183 9338792455287132099 12416956989664091905 9797532164096184673 7280483173537365719 141515565276891373 4053098922930248920 14586900308641568610 6748664991844413147 10604243247985591818 6890062263590555299 16104478366703589013 2724342817471070068 942978687308158874 16218094557545820362 6903503390298320884 17851426021094556913 2038416449221161477 15638237848347045168 17542451381891954191 16085261829972443632 8004711410529876040 6652024387070084269 12950678323724380144 12565585664505121047 15002340458654884986 6563203377921214161 2659787498248233728 16691470104048391474 15907042165886205071 961723691050720845 309819429626805260 4653438495465053320 9178677609466582413 7936362573143068277 281017669812741233 14602132789399441428 11099335206026112178 6798460262471780563 16638869730487856834 8367738148328094948 8003175333317149164 56875963093064591 12385185461275588804 7086003457666364422 8995368940087956807 14898860139495010460 3862502710956632841 17835742423728161241 341464619186497929 2598042871304302227 11450434830965271962 15382089304464478623 6189744697360840584 10499189673491112692 7483678548747581617 9559985338262730923 17218865070449368060 16179921066677258797 1306319408191166144 7258222224897810779 4406544318026626623 6081689790338478766 1247474046334310557 6397633336003060307 2931074499618316492 7581400730470371313 15874404567889676970 17844728095193010208 14941985285338066247 9438351408015313878 12710463294347966850 13189743755827456168 11180136792480315871 8856611255926702940 11767659843445711769 13918366897650232465 11406311856174162622 17106779798156239963 10826921914362486374 16428947022661151249 13947340049103590958 2509546757401804039 12359842347944043146 5233019510842442352 18172604825589388988 2475713254005931929 12455455953348030589 6291877129638954637 15163886149790420775 2092382927087138025 18051993504872217259 14221569963751509296 1244334062678208847 511976392039076315 11009960556335500020 2479071837266245456 6495555705762714637 16298530791959856274 14712073987663006490 12295505945555814299 12644727639839709665 5813926571998217635 9479490761203471623 13401100428427188996 577768944186297547 11384130855773973697 18420841295316720412 13407972484164842844 6608831221020571500 6509661465361443735 965363174347571800 6867644375540838561 11136559291050201862 12756680378328524016 1399121969989540019 599653398827118945 13803724496793164626 9704650771608522733 16227694393122600045 5265899325382005345 6920268819434952151 15600477436970311903 12423166251421267836 7123562261864767643 17017992219745280005 12912689179889178694 1363156722258168595 1359023220822816169 14577761100722662430 13360886978651584206 16691891340295018433 933653720325437934 7337740461638632585 9907487163071342775 5536973419327344969 8860817704657039694 17061297910759742532 17519002721902802029 15419860933722433248 11838154981383910830 10355086295536498565 13312791862833028474 10015173394942221172 5608736996110438946 8032229483758081936 10542679024354029746 14029170862391382462 3334959429569218088 12623768349687775951 4597744487388767817 11116439744453934916 6401551609468629550 921145143554513291 16721897035955063960 10193529747555987421 2418421538035335373 6372301023576816486 5700304423936685424 2622078481766890036 14068692597376191054 2101516496940848924 439060172552892007 11071655083007530682 17454591139387817315 11749840300389041128 133877520907804696 2857020998860745119 15579717100605337284 9581175983603209193 4112702944736121848 8539622251686177391 16661425374360018416 12243600386665417811 11955755955609309460 8928324044178980177 10074282450569789398 5509313432058683822 5881083628772151135 16597698555058305412 10484337433720407046 13157020696399517330 1932909191258534685 5486811864460573268 7881729329809624108 3516648268204316401 12427367292164699013 17768269073695971442 1764754214893920129 9493017256016637908 11504605913821536201 946848868561066446 18357695253554299899 4112413488896468800 14874640137128261425 11555387870443376818 14928263008885425980 11805337735611396107 2488095324247533602 8077687447050694443 14258922914549071518 16756403573494161811 17528531606443146644 7540216564397561027 17973485707593152755 13495527346904227409 2192729792206083277 10461275467310850659 14518963065244848169 8293931116836272702 7654203238155995261 5354114107613748297 13585213214554091367 17189401685574305934 11268635819289731637 2849755688069636382 8926365148640050219 8166493072171716552 8223525663125837172 3140101410302868208 6891896972903576444 11450142788626026066 9335759156484292612 13634862863082934388 17467049277366805454 2699495763971688019 17945599757868892422 11416631331336932592 9930865937401009942 17343731933421296357 3258906124234466422 6667537068353543056 7995960059069503401 3963426962233802526 6524656225544666465 15820509586390788178 7967534326469912243 5210744681547085189 10902072099517057152 13987678855445760030 8240912156251144240 10924271936269664173 4491007033142390550 15087167770195890525 234819554575164589 12267404285151050864 16912832167898005872 10368812327956991514 3534306333592279392 8611638989367695842 9357941525697109961 6568792871905013369 8673224474386903162 2317348659616784603 5596893649148143190 12288013856754154232 7617272321447666619 7240317944849900584 680661865530092453 9283956612269426787 11525520957465381586 1328212608429015919 8336827764789211566 5093868276345146469 10459616007800270278 412442497663665356 3295973409954730251 15454574905527972397 1644982909995766396 11659987016584891594 15867495297167520918 4508057161086978397 11416136129640033809 5258763335771499375 9911894226078607921 9004913450907597120 9739843704307488589 3723767511276740994 3777135561064128186 8254211737484413998 10417863084718930828 449608708238257137 9272534089396256823 4767421025532032248 2409670579728618835 18407018320786589189 15016502012549470798 7411867002834882887 7649684778639915579 2982495067473385241 9220731973468167766 5094376348403281743 4676833826432876819 1275325185085203109 13899005373074870700 6526631603451047288 16038525874095421000 3453311168600649754 10749028936077723543 14344059217706950919 18084749802138684433 4128994971762464532 10394409462739488525 4649519054925449843 7176873672677408521 15858158278287380700 7249880347144659384 3554179318104417839 17022729617761420712 11250672117066068983 11616863027110409892 12134849212186397879 583088063741215896 1399660631169499569 17451937423826990864 7445260165128468853 17425079171321964745 5848490789858949625 14048628515548624333 3434072664796908348 11903336605240063132 6636375180508574388 1454317173555736236 516416748000688233 11249594940701559497 14654000534611638455 17761173419738545297 12518923074948793429 13879758939849199245 10664399004797706815 11404851546920232267 6815443728109635928 7284109909664528024 10796029501451541265 1567672802904887850 13338857130768238572 11995694011634440021 11840843342995656705 7621852610980265849 862173833982205817 2992745186917054712 4950733206176978633 6634633131575573597 15569436258216848844 15287952856373943030 14423223634124033488 5062182101959111843 14101438015077711341 14392611277942661800 14351226247095117540 4651187377424136576 665312708216927790 5956286918145074746 12862881452629797310 8273559238674505283 1057528334745191812 9985558269297475092 14926525017163810189 5807412870549951600 10317026658972798894 8573054163379458495 1521065652196707556 2456404563281653993 1259568069594375330 16589621188786825282 16250384957842911781 2916255183324521697 6657948894847767702 18234372701335860518 3619777742821359492 15891071883679580545 10525646585476027326 3435443411879592791 2554257316953021751 15548836564954418250 5369375582978996729 8433209203998131395 10116597911653890236 16579074185059411316 18283424830498547923 15616018405136662764 14613038207666498263 14423030988331015871 4435203991556152522 1309722770013871828 2637868362568286677 11743486257547700213 4834407128198508702 3032609843423647619 7430287837881828642 2292858861071939804 3890042673326879106 17138189383092631934 6040208572676760783 10854353898016948977 15520650161952303211 12340807934569578963 3965135359354459583 10762109789331142419 14812642684035169027 1148561223386262666 8573127828124788193 17826286498306377806 14058354551697231526 9510419855877082306 14455778905063739617 9037690100823554493 1253600229484660009 1698730799776462110 442439238010482539 14649725420580074454 15372895229440251725 2237022905898826819 9919861219942518289 18085076033439242908 18069876530849036693 11654402493658330179 4913183073292942213 9615221122818884966 11750462940258658834 770153491572903604 3761703305947856505 8054581407840753926 3570688366340881589 8109777000290421022 2406462195712687578 3654437565445690015 11339868481805568147 5634591575869321093 17804013638108828567 2105483643771033822 7665528508907520603 8574185215088866402 15161751056731054020 10880620456780851262 4890853122546430222 7840399348486122115 6779585349579909353 5893347706396041659 10021967899798367172 14383070649680960478 3691092065350350150 16116002915350238249 13493842502308428691 3421961217804371393 10110562345000762195 8053618546531359935 14430653685170563875 13892425989058262634 7269980991785069914 1659452393559048726 17826191963026457597 10071503058206450431 16879439959796216491 8211716771758154100 9832680573161150207 12109187727923611456 17746241731153220949 7376435686626777789 17083529436537988555 17755610207568020443 1460100066664954138 6803739573067396760 3241582665270442164 4769703518964094803 17715479505447421918 4912453235686990952 14889616834343262473 15865395582096290787 591843390952449482 9531187448595501340 3835899956927789692 17914511102422987310 6872289962125359476 4627891087678571077 16235414472361137867 4438014919877786624 15067289751456043987 14687037596753868756 12215655430758309372 10556737856444285903 56353303918090259 9576555656457188549 9962361799335430014 14118372957876886222 16913677897868897437 5845635787434211066 6836911866835498940 244307607504282109 3335642989589362073 3519502669950273369 4443535951293262714 4464149038169300688 14154609182835295581 5355143302992297336 1044842821849979058 15678921927218818935 11693293494452470643 7110196238827436101 11968642368040670819 15911440985230269627 7313131761079450169 17852594753881296601 13064510254042010760 6347712029035421163 11970157313119008518 3375707781026243250 14288373074058034388 6106483747288305138 4328070815736856093 583310256309102943 1494411535308744590 11176044832382575638 15459338183996606282 17043320029081516280 11128141346470674643 3179385306786016259 2525870829578371787 17998093347175296890 811251179153902770 5391390111690587098 7447947627978886317 17285399476091234788 1133530595993748482 18213776959801204958 16698435564513089964 6381255312498942083 3631275970421302851 5338612918441416414 5055850134383112432 5265706346795095967 3345529362719736215 17125324737676844279 331739993613683936 2497600334633677114 11685938574804504087 4607278229302962222 15141077064867961944 6902811829493217772 18224541289688765923 18388701908011245501 4061882407545010736 9787761914754333211 259323378535561784 12858946246322690988 1478600846581312228 6791018654719054489 6459969471591625517 14115979222769978338 1850474184176990353 16593011897599281699 10319837072584099488 15950238892749248038 16550579959970816204 1877626893444625644 17232853969109387637 16794890619529405536 9760439521385060235 9240710384391425645 11978181100638204392 1957752322977035253 10439399672191992778 9448317459253554258 3215467002188443721 7031058909448651987 11779032531978547575 2049710006744469294 12956804742309365621 9014024907356349845 4660313236288489156 9236011595461544113 12797162446013360975 18111328102194920610 17189787950469978423 1659491925769123487 4208445234329182363 14828564928129479635 13109721893918716497 2444824633888775513 18325502737195674096 12514263994724264340 14278050817385476695 15591578237875884073 15161756327758376865 11348862629934323250 3350221576390123451 10718967680587349446 2826118954899692181 11580432911158352162 9940029506045483476 14143896182154620894 14107867594719610452 15223181749637084999 438480636224182516 12624020303747942547 6972947852605433230 11819722907300347049 16403683608906418850 12893638064905296841 15415216358504189957 10889569426456370990 18331875137889161292 14097988067369788217 13226293412170715767 11691601582655130533 16702618121648199574 10932992912090814539 15145081947659930026 642088363837358072 16892112536800170803 5085279267135195777 16458798057926649751 5687488954566163404 8286877238696955440 8457173036847716708 13463351731812307765 7709746573471286161 8731370894454978920 14400460798235582127 9043374982460383672 11207264435336936931 16805380643852865725 9096700400997299453 7086122753075227626 8441256065232304304 9440823996723966216 2656285618989961802 6431019184460989710 6455379753174529683 18408071664936604201 15646771446792002794 14980997113303747718 1382422792489522588 4425129590407492730 16804447785883293255 9641239016976308982 6434657849869783519 680483762241237015 15496456675777736672 15341139180411220200 7165815926932039641 12657128282063003221 2400677756855294114 2886508863632721935 4956127799564878666 5375130393515660811 11197636686930100864 16894205281026011069 8215768346034367621 6815570345278243039 6816604661617573054 8221853239172905154 12072487746456405976 11669020694680722611 9786692501134106083 11581813787701227416 6735075035383391334 4259512784394781961 13687951220019755664 17814332689540667382 9659564383663743285 15457291221211685600 4960566989655186438 8593354765022488227 13612920560567483641 15770685906492373101 11896720617710150529 10956593211739451048 4858178090270356267 17207953761238176195 5183132671217587744 2390371900477481740 15337000668949443818 14826670241044789893 15034530030423422852 2281958272349846696 5164991231830004301 5700992863924511788 8515381405140672166 8338615584177142932 14848013457984092516 3880654082204780438 18321142994909469716 1037716902554500971 17333008129434919752 15469845383630476978 13430096323236211043 17112542854883518014 13175818483005869650 14357511344541253273 16518026393928750424 7539057557547937200 15548222378997891341 3405004936919512259 13308232138650782461 7954412797158405256 2150716592793347497 6446102022089146948 3075420440675586408 377626157604216657 3585002375489728430 18126770220350258817 7872996520970791766 17064703182385320925 16480171367445267191 14832027962027639712 4716132626389116688 690758708904660999 17307055653739853643 953384007181707639 5042851124495600600 879546448542623000 4813381967692746121 13107512566877342564 11959311743787071709 560867322233106992 17058027831377392036 3712525975938539365 14353593984174742485 11927944723313914110 5420963741282212453 8568970028042858246 14475390929021832150 9442589853755333352 6113549201717015688 8903011217712861356 1153949359010443622 14996832007819119859 5701166502435522229 16584361430221277505 17345618714739246956 7874258899189831651 11045732939137564085 18032812534894283901 17933950772060690689 9497239328341558000 1446872171987349077 1995639834309622808 15967679670339093840 17613392155435251072 6568866365901555270 97477217744170358 1861411124021405035 15647602156995567007 3240221329493554122 17268099399098640388 11159226986682612523 8952275238801816101 16914230339681138500 8356350939284363688 6788725523282993915 5124456385247412825 14265323958591921078 764889497772792600 2285166655883413623 1927517806902955772 7558622463400269872 6455967344076680185 17276499518729014919 8143821632321180995 4026154481296254725 12330990994823108933 10533216044018880968 9837449687226407159 12146319499537847779 14537856013224359828 16936938206269661313 16213151381969582096 8537423244280221388 5098500955913177766 2071231921378449610 8273042405716538928 8748859651652447414 9475420149355110766 4302937630012016874 2904345890780070473 7785646097977540284 15275131216198771462 11119100677798166378 6792465612631946131 9475016820967564877 13942858422609372231 9258434284148462937 2869658938733425011 822889709869768897 5875736065695914052 9200345518816244708 15984825645497600033 2647525382916839580 1727689180891045968 5320243011867211925 6284907490481652453 8276458303717436671 10386478189964194057 8258419336687448412 3385159800572493723 539715889660007667 8903104175663461633 8763265972791660064 13652700802213172594 16501823424451504165 15340165614539825857 14497974883069273418 8230133022343295503 7057537739096382093 15779949992983796829 3792197405926076792 12730198426524015143 2604196163329572972 3055188689464988379 15786264850916499059 9336834378004536996 14178754782944591104 12128743130162599267 15941086707325699762 779733904029991391 12543798484662816582 3090491871203366740 2212645047393674508 11369593802950032026 15863700322113107892 1204462342603233022 1823084048349269637 9450273039072901175 3529674387509465931 11975057563922378870 12270866646048541017 14327963616377963796 10901405114479957208 17136820072332343439 5910439336177293979 2990396108381692307 2086833935393399585 17014848466261129836 12797826954823425664 249825923645523685 14462052818419995514 2223431306976798773 11423076062853613840 7834315732264219283 10348907033081999518 1762365550393644670 1166935873006010047 17448705268092013592 8447147745893378231 17569287670874662324 9372163855992087685 15514451180657532862 3296559375685160268 14423616703589376694 17136441801636545438 3826447083566250274 15648613303198239436 10881004297662201569 8896346973912179471 10242839068963068384 13069443234274773410 5614405184730320650 10940573327639394984 15735979763305579941 1149100671287492310 17457582510817397748 12963260991851441126 13590295258536467287 3816740433898710063 8187369004521962347 12180424959806379398 12825068016681371009 6809607224995911269 588539317883849324 11502930667315198131 3190970567956352380 486733913038317187 13450906451748657059 5971643195634106270 14684282491053449649 12946148201604811465 10530617171118695477 10306486597360700134 13804598138801866334 17167816751373938680 15311251221368367931 7075427977179638505 7719121046650344837 1853710064860030015 1338286286084889968 16262243244895460888 2728388440754469895 9532027953619180810 414818512142546600 8379873580526690066 3742627078952174139 17120291200457960896 14363646552211554714 8995139252034852532 12116170674306922476 10778989609890391112 10159832623128539928 13459972189336295686 3312806864225272873 17936053517527515993 9588072468410917978 2191869866566742811 15332313485803892772 8028120290794633528 10237472170828010072 14458706854060452123 13918112360053320852 17844030457972255586 9557620249968070414 14512654957258836289 9571737887458613215 8807008214060552275 517259421210378915 7620180638944489830 14197023543207978692 3456443561040968995 10123959841313044526 5873620907542829528 14319017610892173960 17149866028696937536 11747606604680461764 13602431949125387515 3814595511164109063 12463646703057662139 205457233400896647 6644312380382126087 9255045798478553854 1989764106006519453 3722580419030207787 451420278149831509 85815404234970379 2162753668711781158 15461032226568087372 5441110559584466326 12726043288720744514 8820838816686652866 7359261547298647101 4289195123232523180 1017957815757035083 720091454220852336 14847144252498965397 5933699404039449221 6652409955316783292 15206951503313414415 9438329289930997740 14605255358514766253 3927887837096376460 2556995944516983586 15442666901000394004 10257807259360990076 5058037140260386387 10495032207601147182 7528163822659833481 13727821901049894203 1644330200710417187 14586115212713698750 123623726686623025 6986183108940873513 4787547255226771103 5672383871565152185 15321427790541961726 9021752446543096152 3829770884140955617 1168877300800025745 10746427543124983375 7571283739622204013 13653982356165613203 17833552124779478645 17465376887094752326 7227236289671202799 16912039068961719907 3267178268033503027 11700965133813179294 7814255306815333089 5943411009825430996 12408265534840335856 12207221516730646047 12597055562448931085 1213007567707071785 9763964637511849144 2715736671854314763 8054065121767283320 13550806455188701790 5743361812033228534 12376217401291173049 16735243800286045780 14838417557069733868 1516998202318701026 10868299012050354544 41468406319102497 5613953244504957280 14613258463481639232 1827686187220279141 1825941183089908500 1081724535836778911 13396771871806868310 8681152511759309933 8066435243313355993 18188612602724167263 3528445514011805248 13996062900715614752 1721406260666231842 16298974591496178826 6182784273075453412 9374786504780205636 1723532568581585326 1892070787540931510 1502886108345731631 17490863200574755457 16083451415507808906 4943008225260032200 983761314697590267 11565576241479961983 9366445548082358517 6989927871628699294 17578274492281448713 14632142131617918571 11296174643230333877 6175842137881613093 4946424811834932348 6698114868010787162 9951964322355963671 3822888011606762904 16844718035567990618 15363462099901763782 14446340491407872229 12532218382698809832 9175294618101201607 18390815289054428832 15977966953335344645 12494188116079311737 9363729340866119712 17231734101445323417 7238340914644801351 8308750456643040434 3439334520614424704 13507787413884586803 5963141668197823392 5592521349541354178 9475754807062836431 8073011007354386378 13238606867610231878 8135086414179190458 9315531229117819444 11962511288722969332 5074997322231720542 4809646155509426276 10097868953692473455 6799519565149622471 15089281156584163046 11255687273786985739 6100892214297034918 2417082730290907427 5033007246957666415 8000682356335374297 17227017123314752293 10164005238322732866 6733182821353605366 10270427459213944574 1056734259388520671 9907404371676392894 11720601013356065050 12301408856995420634 15110419161853908922 10143546253030980692 12656842629174545543 11129998840887045541 10585130867150966131 7037974295550198439 16930313929320366664 652618721542727604 6685696195271959046 1068428013279564577 3531391505638152670 11308456809009291609 16176280525417172466 8426948719970256399 5357831660147474579 12785552695879287811 16359368047760914852 7739801759976383319 10564046032988004381 7597853956611129099 2782192220505926901 11844200337826982329 6146026317413054810 7427330769392157725 8136461382948853097 12004324125104990551 5826999029502561639 6893597284367507255 7006769654602922504 6782977632132026778 7828459974840977907 7377236936233608444 2853622903568863054 17500882364327689196 4455922337213971599 3341269597260415609 5630972010522999449 4435313979261711151 15899437709977644449 1804105065741896372 7227279188977196611 6592080183012768258 10537579930773769364 18316798454692433151 15909523593918078291 17304458118855239832 14984021517320640861 11765187286947842595 13738411609445243157 7550405635302793832 13403529665131523639 1053718506200381808 11351352726717157628 17478132124130291007 17490534052018792085 2693049487719402323 13267397301524440764 10977013026234275497 10663479342252406415 13679905413979907628 2451433321479055459 9286311797198479428 7438097482216520876 3042692892944779752 5341021220044437982 7228443992224398391 11182567699772469106 4599618325818940448 5432422263934151989 15072189518248717294 11479890463134234528 6009589250810306378 16101674210829887513 141344806267471848 8788850195905207111 16464500551016713569 668778385798126898 10473226402931741275 10018275339425588993 11828197268167981618 15399179616666043827 14090562845115921902 14191752518716701158 2482169477691292687 15800290504849004346 10719742649658688387 2635099232162184154 4296941980236749165 11877493432170529929 7612539887919111630 6819446284613536125 5368795290592341299 8814990567570946665 11539213474632561528 16533282523488275292 8618003021222859733 649669099397616872 5374216504474506535 10139176856621521744 11035782643967572258 11351579983203846804 8453687552286699030 860798423532087854 7833603174757692882 2617185389832643124 11974287420205962402 234524509502866091 9511937446964072809 5428499245081600188 10918469137524288458 8042705118752471321 11723847293685053237 16118971874445858893 2278086960209652506 9987746785201954120 7225347105258576403 16398432447148601076 6246113095588328257 5117509954288811666 14547415928729978485 2073628193621200701 14464649490993976079 431112675161539047 2123071152193636288 17266874864032517816 14776453892039764646 1400377902986319424 15782022597165940340 6341779620805517067 1865826442985098948 5350643205814418615 6884645515053862544 171155067401780932 12386920302412206424 18243614052004611721 16364521813231089884 5097057608311025246 7819654065189807207 7340752725785807554 16803066920180061592 14927345199124173333 1836673965304594480 15835846775542035341 12437201656692691411 4037354640158094712 9570534621748662589 17738970662688753091 13412318436856841339 12694033979227645820 2798184432757550937 13890563631379882850 12329642910779982703 16535793045385818354 16634486158886238192 5045482499704164521 7412289758152200646 4852642497576468106 1567970952097779825 189877517914187896 4014957396581936295 1425688140961115373 9987724355490018365 7988249567504692718 8405843944988177628 5174339265811869489 15600494221849423760 12696331976206912775 2122459929198614861 5585072595171048744 4656143808767842258 2244735870540617971 18288537887413592726 11289860962818345441 1356127160822510048 5686781859848388764 4375866018088859194 8628282639242903394 12547774045705035816 4682099614257262288 17969044165017993379 38750324949487265 15455415102908504767 5356036557221862873 18385034378858745052 1230147807566913778 12701753432247343844 10538945315421836240 16703702424265356997 2386829459803257748 7077950492709924707 12103669307705093743 2834190143316442208 8436925633519666087 15334225032932334117 9028847899718784350 15063678654220479058 8839182124136930037 10223224113506880330 18203870558714657228 15336547017240229518 15992760728203631439 977307109085103978 15364934711943296219 15059169880204432386 11780932382672773953 4950018759976253561 6430467504654430686 9345115107782487064 13826419340566681188 12986311813754277655 2672640134446202046 8701629998671987902 15645465525968535970 15603361635539955066 7927385780876828759 7957282276260490324 3609530820405632327 1730208870315740752 5468224259642843656 17851726957548694776 18135041680984547575 8854407232203625465 5503952773013957631 4763933841874108958 4860883266307954699 13071038437472775786 11633773388594982275 14992333763711302405 14463670979200952075 7748705198773629616 9974535106009465996 18137997087785215070 3177996632880354993 15560512736364622107 11112488283808039962 12015805166201664418 2558239433986089535 15296620835770984791 13249848514698211447 7876598714550505559 12022690811697052767 6767255616627709760 4237222387918253902 16939551534337938639 15327553582622676342 14045670137741039923 13297599570573376789 15117088746636138117 4240181983557491415 6443087542193659048 17910260794501400216 13836503981162009784 12323059246387571644 7065837362384457899 9311838714323553633 16968541805173805033 8677826358992641894 17440634551286645403 16784352519993635537 17255512531028436466 17576775335887927027 14196593103266263739 1847178358165849223 8904825322384736478 15591260237558066777 4300649522724128008 11961302053402103485 11293724157548224067 7649727050650591657 5037274365279049840 10296942882548570205 16698917042567618478 5150035440840254257 5153234148824079004 543679316465209388 15605727783821977468 8385721265671306851 16496894186359235831 15385286258759484382 14795376767571145165 5246308730841261980 17728916937843437693 16809034688812701156 5671278432526199051 12879491234950347073 9076291619140381022 5307369923165981347 2582468402473970271 5883915017199026401 8380372374587833448 17846854100619161572 7858575312802968245 4756457869598864369 2489859952025197534 3147952080884609112 12090415223147313702 9043123345907730656 832616529617235062 7035786690940958175 3801385748452770283 3137725998547877735 18380835322404764661 13208216196761294357 6106729101335503224 8642275633581230759 7565697875252112 18435638884528305533 886210613748336615 7122169330137096796 10351458727879747734 3889351249469020472 14182041136785334067 12812586851466862692 14114831712634228992 4417050570652557754 7975967592033072370 13959248940194520675 2242922687162829660 15432318752218009057 1506810928443244064 16473351843624015691 13590878271791411773 12336170433487122780 4504429764100203305 5527685407830493850 8421177855753913448 4764333114366167477 8034302371948250456 15076303686693730147 6312196908780427839 12793047025509282646 14916377101205972015 2135747815859128123 13005322801484132193 8888174310281173238 16375840720672136805 18087105992745347869 236018578117843376 12967503763241249669 4863565024131931909 16547144102948151468 8224561841924645615 13654145081384819444 4198291360688488457 2398767487486819423 12566449542275455802 10516249898584219942 2851981534547144656 7013421841077483434 2669892181729740701 10595604657939487796 490703873374187575 16876467805817004078 5053943202239959530 10935786300306151966 3732087184393554735 12491694874063735160 14512969309839073712 12333599385484099240 7638286026194356312 12758123979949637363 10229659702912860823 13270087201471253470 16525056874630250969 16261049968166764980 15932413435190163160 5290672814770593828 4145546876260264185 13196179126752913356 8577148611299818140 16595483824301385012 10584724335292038088 13356477311203774878 10808308990609123232 7364047400123374861 13340421288623527460 8119101616644787815 14841671065045921641 7046169697577967135 9279984553332489277 12258433248283960099 5942522077039244744 2685777511821305811 12084236913426328482 9736964460361619951 230584138752702072 13861727234414875698 3647804615929712704 10760566011191049188 17598667072585899264 11267464668947102624 16286392274025790864 2649125105808735488 14235004739170219208 4954251303575121684 6076910468408017419 9476462490977634283 15950215831001060826 4975794146728175347 12559256147123955301 11888936374057809577 1360577456458323703 10598212126575532466 18305953581557763017 10182461937995689883 7492837517909325998 4433467389145938601 6484678284459430941 4055620537015758032 10471535795314261683 1210586702905236112 4079589142540272782 3105568149321178226 5917325517820646004 15768570459049543986 8574180210878342151 2905954127982498357 5345398688607956256 1125380620669241984 18402880852711274635 1974524912943247240 2278116347970512493 15630102556155782152 17792622594273940818 575446886971108782 13088686083047391632 17647630855223159646 2362936848995370312 7486886680055925029 10454676882719955238 11870570068808606061 9476009833348217916 3265132784478708807 9259363858107983767 11259291542735000125 2720627583250912532 11611398197442477074 7104245964956589132 11757205115927058186 889608287604885863 9799894310945658243 10448577951161269073 7089994270343187006 10674228869787032223 13021283155160017189 2937102079404390676 5842727102869052701 11019732745695268671 682885960436634027 3965077671471969111 5702154704241656249 7264319259720730318 14014663865082897604 10326135426775364722 9109328072121123819 6354091124688799402 4063965952261719809 7484582144394006127 9007667738923652194 3612347412675140175 10882556177833455714 15941855825707344278 10641804315259446941 1311910997685151801 9809680409993960342 17644092964162769508 13098140531556129236 7922848821266464356 3765621133112123548 6764845253492598109 9781848520949380043 4182758474733456467 8044397466976805212 4608240911373818608 4387056350266096708 6682351047101062641 63302450657046804 18247732825334242667 8672915864024689291 15685351043700770473 11550309614721505302 5847320037675664142 1225749555027143153 9081047252238098273 7467585192492443017 2125936193481702363 17721686548679505092 10067697376419321669 736373663337785588 4352348374286764844 6405326075748072696 16182007612440350396 4510089040979608690 14421620236878528027 16769131303370061376 14003636700314636586 6411896487614524483 6959076548363685745 4650789816853754366 5288275322435010961 16241207254054437995 9591990518355740375 2316620385465448477 11197918258751085419 14181796214708928106 1419826362448037379 7898193399931593361 6644425577257798585 2480113873903211081 9067122814507931904 14171429243314732425 6999264388738812439 7977880818074073424 18075468482224765114 14337711796878107851 14771599872337789879 847908805980635662 16095856949598831560 14415694480295490592 3904376084191205239 8494976634649973138 9044811324400621643 4009636070601754693 14320423216472274994 2884036145792668205 10287414296786587281 12683350250503945070 640585836076517769 4201246994938488307 4988155496476591330 3674783252214648644 18158370124734218227 9928084567791405751 18362551401746001526 2299132349643021813 12722370089152705296 10743359930435023201 14615810217512809220 2950523700055158130 8885489096709661268 6040819292842877603 8966815838857104201 1879428044605465939 7213670690872499966 14422673850022871929 6381399978100069139 14024802382295652777 15079449669558105960 6300419512744517675 13493856879254706897 488358917571525183 17667379794729892742 18234406457130633772 18197042508411095093 7376194463135088518 1536781418145601545 11390190190264089276 18401371642376515570 10456367140554668024 14270635255072511667 14654873812159344185 12182307219381951974 11403471167765172023 11203417657407209196 15729485359930263014 10016168865337222246 11255661296204743214 12530740740653092808 3096037236264513329 15647630173624525776 619813817192372231 5702909140010906608 15885623758483633689 1607949540022193134 10024114787003511439 14741129540386348305 7684434713249124398 3663815347976041184 1454552184613168450 8078368051814573021 4424096122039541817 9615829159944320774 17956075911818880747 3832113342608014714 9092981603243007408 226907923726887064 17330753728526327903 11194081940634054558 9466465441712958692 6552885562858287391 3594757807580669276 671126210471128795 12555429704037091832 10471546962430030273 11229404992802436763 11753984306833712425 17007650161116092627 18222044747101291723 14705791319232279453 17246448794215234472 7600776866349256407 16050368518791524549 5656164812427031746 342252305857923697 5582060435944712559 9775912759980238672 13726237040933956400 6379051905053560638 12878504146821284176 15379593048757395595 9464421288486981532 6856461301444039913 11923602563809027412 2084368180426965786 6640354577249557401 2008736673326767297 1263322173621002716 6669249005986690828 1507776546513250300 3157178685751256092 10948973006715638509 17789242311295036231 15801729793429438434 5094208171461247987 14574420001334716320 11109002295776921989 13256843373632274568 8729058984394707027 14400772604542172769 6115442919762261158 15790412894061594799 14453720601725159608 5354179534720372730 4072609830506525320 6831037400384891954 13812283558038994897 377142988144069924 17746370103840525739 2894161691353425275 12588855282355182611 18219242986463311643 16350009070517716900 1268437484530594743 7646180627457401450 13881587829295791459 2517706126867485731 8103944850774628211 12783344435635017398 12241544692013756645 10996308890270141827 16690914643288048735 2293737103528626505 4854155068062432025 72980375119626294 1315055270856795148 10888171482186984419 9798562589439597854 915128432139057586 2197615069308333247 581172151602850739 10141369945751802693 10598207286488893843 9486457129124456692 14926743736350329603 4158590594651327082 12197903570200155599 12415674866030405115 1225035396875252870 3228101137521443907 1089952447816880196 1697087373080173718 3388959527817681282 14294521657960935884 2500214331720403090 4127017575600330315 4607176031890639597 9990440947735784923 2696577725807527534 18136192607861011390 12336770281733942517 14721158259352148535 9246128764755916887 15024540968014581352 16649514006137015892 8696766246302458873 5510593844687300649 15539616834808547161 1046741707114627586 11759699388328476077 16074965157685432566 948319693757883723 572964851592318213 4958963363257216306 6926892672552725796 6612998604409656604 4592381325792724585 15447862240604386938 13656024098405804147 17687522195419100024 12777938186957809680 4235479464108877106 4272743169890530996 7616724012624866302 17059682270384266014 1918370972083700313 9649655636109532050 16538059312131972121 16035511653596789970 7931728222607683236 17702206711521254304 1947659722905626102 13845290836020962714 11998195865407583789 11787450518663528489 483296657835315580 1328243605679660052 149122769688652818 14574294522775776187 13149281992386272699 14532434911964119955 4588705576264212396 13769277582705699763 893495090984482342 4340367402457989097 3392867650338475397 15787041813904307600 11387702532550969132 611407969993545258 14110647508509126025 9590007451367392971 7142012539569465445 6594556547611193396 13373019761346889884 15296921936107521989 10537406173607779953 15474581827534684756 5550041150097792949 13339780059374491667 5906064411412468043 12527005270220918330 9828783357705435101 12462630589675492948 10460563714678396852 11901535938100708377 679451392828100138 5352250010155427229 12012271187672821747 15406515967460729402 6553116053025340894 9606246488224648056 9627173584896397990 7720563180340227716 17013844908494031791 7390285622597656999 10623696454758399631 11336633270075493484 6620933017834060633 1161446993258700382 831166981488860799 14838568773784479677 5740038828616816044 13962755894285473998 18234624854253724845 7095157751984037775 11436302968943204028 13024068560588452696 10045038224600807367 7114592489570565018 10060423269708246419 3602122664427903343 17026327741381006955 6927931343010826129 8418603328238467559 9944119617376792999 5104065735725713539 5950997006220671236 12880588250681297975 7622545759522716793 9072942223849712745 12122644004856978319 17405919587903182294 2007203115878533963 13480748913013803829 16711051613420665106 12286659813064081547 16981648294722195459 10993965065914736515 15422963965546141265 8240790344487488332 12932984991520597637 3438104471369530101 12251193289527373069 15104075649275162900 15153336291842872899 14502227137743408187 15366261462488219806 9607552988147525494 7528909941046231487 1220115148147625967 4568334633637151015 5360238701041983328 8842901355132781335 8751255473097314873 8605656136944059677 3372974633281422505 6758441898798983252 10573867829792300476 14246476593945876045 12762442024006675968 12925262098481316532 16980233158108352620 17186513011348821396 3356096012989759352 3986278846866005794 12467901666301853639 13099122232881126224 9861593889216684545 13364593077691239763 8515542754726531924 14689751348136733444 11016951875102095975 11830835395047183429 7867906032140458789 950913818629288635 16828822651592966296 14715105538669839367 1065344472717080216 8436736742525613240 15176968960209365622 4365841953542963891 15769052634024819722 16360628752562992105 17168727828266114538 3924175902919118905 17275949852702847186 3276052519536240898 15699577281169710442 13849443703605301875 14132175322333472526 7787041225228986528 3984985165074902882 15139565418859791097 15458280444246457643 15345943846974454632 5239768969673436589 7686205554083695860 12520174729513651754 17473484615839989748 676092275352092165 207446668449717688 2973848861408011511 8530211655122878501 131308447387838131 9643912427694060836 8903418103612403324 12375683520508325380 17230226509531469717 17904114915975134115 12612491859559556186 9204249963509500096 2420224917063650332 3953203209454406766 16055817834374532168 18116569686627426072 15429118892650422956 5637414928036183119 12237750189541513300 3717544511989956675 9769937488210298793 17955157369035392543 11472134336070067592 4313288044208909841 4281735876450101822 8705602532819592678 12604833603538320805 15967351240376484553 4781262644583452344 15735420016968506906 13813567799830406807 15982291518587427284 8761748696742808956 15615862508497580846 3255620823977559510 7253652346694168469 4063344970847838413 1693655986754925053 6840546765027928781 16261163922950155526 1628618215532262282 8822140255138393816 8946408276299604126 12775314074544416012 3436735286113026977 3292811496537174448 1324719944131065495 2288729794576146966 4928803848710963392 11553813887540693963 4283944095124004282 10988086848282947352 11024122560187768634 6601722769133164704 1743791564999446273 9542940742233376150 15755274088795876529 736886347984485430 10394256295514167242 14148975473473825661 11517160505898959928 14614439998083466234 9787131585807404659 9050701291705135034 16573150389640299186 14386147241915021335 1928641579205436459 17609682100872654918 12167815967739006999 9162319946741909057 4655052038786415169 5170293682946602213 8328795931795690597 533178079444905034 13693254871671568243 15355302697597561487 8621045456197539024 14073709178135141049 2132140371143269016 9047341718041368067 6876719618531774714 11229132228076496623 5958955233351265689 15929827677919427985 13783767505500976033 1670685371629517412 9973928363766868425 16854033213230316135 8596483485813882360 18338693784617289681 4713917536456785794 2726028023820833658 9024932840623546019 5776264570961925997 1039909428012376614 16448839620267027435 195932792725404221 16512303877775863323 5419669735707419673 6984305304646427226 5830184450716915102 17150991603919165297 6954121282540826452 18109366833761247505 6370906908169540151 16720154269825246874 17755007356216679094 10113054984545807483 11168063184820119347 9454188109372252893 14017068439461881071 10687823638923230534 6907174969337899210 2590507198968959047 3779797883061938197 8041096924343904451 17470947920551557493 16927453242670022335 3742456648068141835 16021643134236357064 8969344358696890623 11152963110463014494 17271858883178811416 107661649283278087 6895984042860571812 8244752313904103090 14217963193855108797 10721163825842249934 10324186773558655430 16737589646743004063 17329892895659204992 7261548305461905673 17151109024265800757 9296242587676279038 1791294525222625762 12988625700203325596 7439911634664606489 2852990256415048997 3165903247856833507 58200797749834101 17550224361826188430 14598771742344927911 2497202768081360554 3295244244252109219 10049428162280068613 12702761119482019702 4463917412926433454 1089223627058321145 3481291588843191475 2572905258587797824 9303282616904778688 9072374619380807151 17241668905728213404 4497202317924213442 3531505904327302157 1677260857833443050 2750721456382308624 18114226261182382426 13022987117568501957 541940898894475514 3023321204322173275 18074163232500093635 12625174660576464950 15680121767252008371 12592649330084070167 14114679369398887251 18146677744331680885 4471618718737151070 15538851159188483858 17913434907706044211 697508012024134540 18267995679062119941 6618505945681683118 12334114101337984175 8770827304000437194 4109141576329727851 9299005022571438473 16600924393877582638 450983091663840916 6865223838753991568 16728662449697874504 17931395572780659384 616880016568123346 13892496920787608258 8989867828277789976 5234425118993563860 1532585094351575688 2757294890904076043 14659547894406979631 1789443060312199449 5630567317139666714 10795280418062681218 15815537029054877516 16610913758797382549 10570013772077220070 11514107404733611814 15745561210070653316 7073715251766863655 11505167004578254717 16509997739976282214 11262218788096870411 3224753947158319768 1958775038617499008 10849604478492030355 4254249383595688713 4570781900960735179 6630716115731372427 15871901987213951992 762753071450014272 8053552649343834503 17293889361236881796 1218783776010106746 6374238446737955847 18248786924287094714 756292655067003583 17960871565745953930 13627542867080417908 17728613209358366232 13282167306724017492 4572042647540228578 17060680968880520421 14916638390529867408 7718741866207939715 4058902203412267823 4379834623619368830 2921772942278378572 11381411542559520905 17171410195775930744 12932140382187618816 16980537500019378423 8010426338436711570 6626966749760591022 12429515313122743702 10676150184748470506 1962524999196177168 7977360601268851388 5586072431859367503 11142652511947654740 9399314809960718915 6183411543654884508 4074503999156022341 11554612736815960930 6689923504697024102 17981775765035488626 17888014205344082442 10324817497237000017 14517000710683613555 14050069204615789494 10588012627612994835 7645643279663332796 8386309198223365152 4454547830747100959 17885038411288374856 7754137309985973288 15671377245072218295 12424404673321771208 4450573453779291734 7449018861670451495 13796367962748726806 15143121413289198944 3444273321033681331 11891218125558048672 5534232556751694640 10311749004970216382 16602303573907885437 14953963504175895413 1863666082396634460 2003759547131080714 5576370865707683375 1217443836210189606 12511075490468945828 11087656593725243141 16949416350469399458 18116390532169547811 13395395323884666258 7335507760657439978 5055037242574408099 1404951210511347066 1820528457290558987 11011432222051643972 10346283862055484084 3978125471831696095 2912513510098261805 2562200568690006453 18413702423157831069 3881115926577744199 4544091906660748972 18246019644813886852 11595186702134399404 3987399948321496718 1596116160112126468 6392353840968716096 4562056527636075888 546979413137321438 15861549319001792152 2899829210440877674 17711912359521886935 4529206595969072296 15711446184440291006 334469538635077131 63730952216381871 294675637840206206 14689096445670306622 6256536091158085387 2672978895915168929 9169699102889084352 12850288003962441975 17877454565236069352 1278835716398990644 2217517369829504215 6526745555221609806 11176182050877294789 8322485236061399752 1715392623081241395 4660738538359787792 2023464452721347415 4598867859328260861 11890829904258477865 7883141631886378865 6025854535919053150 12249478456633679190 6404840557994330500 4257061853824940131 6901589357152670667 12541895153277173521 7130552903879744105 2492629709643088634 17882495984978746513 1935550201636985552 824739853514886239 8891091672176177957 12142977638377717260 8529960145786252987 7618019271679258743 716030449841496630 7661459154781160965 1498233480863369 6479046765407942795 12549907557165019400 17431010383546703422 227626662120193565 9041259303284896552 15764735526688468271 6643633246020288936 5116956807909965958 6787669784384582936 13099387151041422686 10805348558234415054 7064140674265592103 13780885655863414252 15535691108576161114 12136653696619962986 11366529874026713747 10688678324434866900 593981538961438590 7665922966221729685 9527580055770028773 16911535961674002686 12528037997667170423 15188821346767733679 12067138141920054796 11777176971176216910 9757152007938918867 1657501912868589914 10367726886279648961 1813873188811529677 14141198979634425664 15911179782359040122 1089198625789826063 5579592719491492485 3958911475550215518 11260557152837649653 9504237866895338388 2470878321183085792 17669168015037571133 6395565292357733552 3359357342778139672 1198375893298109815 4953061911106132706 13338344477089126457 11123603557525513690 16252573666976325943 12786950776279625522 3236898730583236141 11223043489607492517 10533031823870491261 10049828879056412057 9610845687249915300 216157904544312385 12073421803694830719 11375181303146974598 12600636895074498062 14739599864932192022 2195055542747733478 18164906899957150081 6731873340545754262 1765844757656443018 18122222946249537371 893486012348133211 13731449590253660460 3131884802174661944 14361270560655070917 6892619994867798912 13809277793443706027 13648863655063060489 15674094944468575817 8262293246194936386 6189339933054080307 2749106366068226646 1072101700194585769 2291647240091261945 1041355327571051234 4068212161912474511 4803371475612652941 5816611424093626342 669999682620323983 6153428798138884714 734244534581513897 10616663058622281916 3293640033963726914 16215384021755402054 9585367756599963392 15974475692001340341 16838109406989221455 6167372183450757431 14034427460357026617 1447643109776400825 4134267075706270784 1267410688309685569 8848700752895706102 13134303502840440235 15604391654027399351 15659313155728404466 11821091966157932069 4009935996144597171 11002473886948133969 15824805732586312542 13308737028479428801 9216137138031403997 9194261525775158474 9217467833978747109 1908641496130668382 3282718325213170938 14349680477451492549 7994933104915683276 4704519312316033653 8153192893939346874 5658996298919102809 9191240223350190493 16897812501719925462 592636904031903306 12887638148417310603 14703826578678345526 6799768291948508908 3262977833312780495 5104176338013745662 12046613119729248792 10300556692582176982 2128049534608237179 17759096630187053135 6045961891466656247 16108454255830989858 12607456157999598531 8516335645140789714 9970969286725513353 7820486020413575571 11075451781963026989 10376930644805310071 5502742298257576059 6601475727362845425 17154565203129625895 3809018549472456350 2151957899724475394 9783622234106407448 17508432971094921290 9381447443473091 7318560061334093961 13859465500536154208 10657507635721998668 12919725974086184867 9952560220176153742 7966985615601671066 12861954287242585336 13193604118025540661 15805913903154088648 17398566841979136635 15945076489462346254 17896825056064235701 17304765294348110780 12219354327078768255 17998737819034133247 787378646472224683 5118893854098887276 13673649794477435607 3587962570580433423 16368377036177969188 15934641130383780563 10069795711098326659 17830288211414488162 16577332862775388176 6720570893191278501 8183656402699910597 17013732835417493637 16592532003565625582 12976325385821749701 12876529303885271153 10081533368453890081 7791385528178158368 13854838053709803150 13222217723319857157 7809366492085091602 12452410683436962050 3553489755326729583 6139976074376925112 5019103231116482490 9269053493310500774 6190059050039437762 13700186509607659276 1198329981394632479 2250924836500144415 10265205448149693420 4921873702590477341 18204814166716457435 14411759454334073686 10721029645939643631 5224018397822057364 636048413602707889 2637159046313606870 17471056473013746261 7449685809018514374 18047944711641271286 4803009036949170894 3716915774606029962 3081380491325742464 6575935183539330295 8429054466274311310 17399346118335579514 8054020794365322241 17176578879334250246 15685617331474724181 13719719943315711398 153856276281333931 4629024548103669194 16934650363388871900 17334729005942097347 12190109483635613064 18431138916599773095 15666235449502161660 15058900277399168808 2495435040824462994 963062158509781402 16155757884217112907 14654209846926693704 11335359085653492261 15411793966863623366 5282341138366501436 13571797757260940990 18159165261479499904 13184408188682399181 13240498461458698281 4948734979721769678 12916817151224329684 1970768726740972545 8496527248245217577 12595727426975357146 15041839283639141883 3713919959118133921 15115908374846522012 6221009594974154908 2826565691991848830 16300506929922311483 10691014611085043018 10910027248201905101 17246129875559522695 14419415135729401162 13491639767747157792 16362660556363182561 17076392259934733450 10409250641471797139 16181915842920770355 11196945342920600358 6289188892490078239 17157601441108292256 12694818493105383378 9761213192240396645 9107794850425548465 17805346928022214849 11610707812461076394 6723410055418789305 15481729888129417098 8992864437256876204 9951048083758617171 10712314553289318341 9925646174752337675 17813909484072013186 15587817217287505328 15210911008697331552 13370812586580898175 7629968177819214646 7396073594204314882 15934341350397338846 623022576344972448 9711253119812270625 11353708877440517745 8308605504790152331 6776188796778658447 14155086124219557181 17944234645979136297 4200686591606830372 4167388354188217759 5441596010375928746 14319689510024483827 8575512368484927907 11685149777922920361 6580357010458909707 11707796943507698576 732428970678547750 13829706646150755810 10019761993731780173 14600073800426041198 3159385077709029427 17260007772518401315 4786773912082260661 10548960365643591830 4144529352111841214 475781184045625065 8369133890765962742 12606081317636780574 13167085363493185379 13460616955151573980 9406585223522962627 11885299002904377978 4557725286652375734 8633908013355812821 10129343570557436046 1512422749426456140 15821089469889599310 45779964518497637 17536621238451465958 5254888903026996619 7005416958910048852 16833586512729874942 10743154990519974393 14485732150464626951 7879786784356610657 3374795577525303935 2043256284427498970 11095469486991861700 72007791239140055 8895392827604625473 4018894466529839563 8719516544157758394 6857768516687410510 10284345264661613737 5097030777796990243 3784563517931000652 15386024989297716124 12295176006276387065 4134369100502778054 14167400515261122951 12772681967388707319 11701808937856718855 16698704700861127424 8603964232707373411 6168851858005324601 831575701949859254 16875685158399840764 3024797300914010309 11413691950017424425 15620211561028360114 9546740800898411502 12308633791344168810 4799689531413654975 16038341807253753588 313853034754254726 3089182753397783907 10424765321788837971 488310157394247157 7658581089256720511 6063170961532130223 11388385814313159373 6191540923769815677 13503880756987217041 15425329115751095042 11672332173807601949 225983029855288285 17680277554885252973 7478428087991867269 7681565049193498657 5644869872223863169 38893621563223748 15381205228090539014 6567777191869092361 8606006527055501988 8640922720312864456 11080480938367021329 13598360789281906458 13301337333765326968 12466255741339255106 3220637587191829204 3395055077374251743 6203215739652662228 5205815653021725151 4919526047622853521 5921582686239779756 9228403648989893680 4520068225478815128 14969094198768743553 12409128489888221928 5926435056083841196 10951168927158125268 15838663315456417089 17042220595315119568 4176758579319544169 12026325968452904316 17904803692768323693 467731330873878556 334457764590304769 2952890339484943318 3000764444939293438 12443199671800744199 16423212893542261648 2253661776082193044 6399505611007217179 11864603746441416215 11416554910544427707 979811959902091453 2935468234238291062 15466373963401665111 4664288065645842804 6915975630980663296 13305441443910211857 5276280503175443557 1683019171925958403 146393111589119084 9401783608263561115 3331941271141782717 13021213501931846874 17064334138366321500 4558786614992268985 11297481886779689810 9146893169638693845 17342302403213965669 3176813065636734188 11593817001164508986 8076308540958074360 5187420213267649324 8604031560009700340 5353582369551574974 9664448103810196868 12472067554651058641 16166473080510387931 13091011042279255953 3713900942344319250 9733750227036348774 1022410481304812243 5179899080927587391 13256511156553367975 11114364600153297481 15647184342170549014 7060525894257259499 839365125105612778 6748368509421394822 15251232477459095080 18375386018650934626 4810432377322962786 2298406100963377237 501497764264405291 14309080831988026229 3419976370375373356 4869592552634208127 15735253175865653191 15718166033327844028 8005497875157934809 1848056948894805093 16942479200516003184 4113872829354525246 13644102866862685296 12302514130544496523 15812595063061682412 8444236245717215311 14974927216834017262 6567237479680627760 17148275104406740406 11004540550227073999 1074344715216033441 2364142377877737464 864968989073043051 12263739405734422854 15460532281015179141 13272194923504877504 9074593821983251624 7293265365620718783 1986778538266034384 12340350136657331224 1853110039902235410 7081927371683934803 7603222363274035047 7566939501676821774 9176222418441217149 17528212095105364335 7411860518282996427 15482192941272914965 5005290177609197418 9144030535053423370 13472512639674405311 15180455220132763046 13174986492897301957 463050557433045521 9975720328962662480 15719338207498078009 17688098380374401808 2049647892823111980 18136594133170352247 4385573536122058259 2238076961689369458 13606175569673730085 5933750015410169968 6684059692613849525 179292502007047898 858652478298634792 3050170539374009226 10551602041182428417 14970183768531860108 13763756810319811160 11908197551688771521 15210847912879560580 6577406910155129919 14331994654020788316 4920452755748664299 656225559711134639 15897219914393740637 338448115188515811 10451699360097036603 635147975544499821 6980534575375011878 2827513016563052083 11356078383312560778 10240920006453771 16606349977389613690 15261893128006731241 9472424590642765951 16230927662650897210 10136435351553974631 13643780900090900655 1211668343489035500 15536268668402138400 16505514691440253825 16363834944463391654 4813074804555951262 4398282215020914158 14440962457179275516 2763526534287138063 8100194159005606339 883379575554725550 7736749573315246232 3006115350809551834 3958326878228027637 4124610295804401406 13399906488635952308 5792336432056439678 8954689755033266788 4677973071435489467 18362608368287372689 3754509785348817465 14788254110672245669 11586195644927939151 16238815397068730221 9918759400498145786 1653602076375132119 12415589302477249898 12054432765629009508 17373706314120582826 15523704434772097285 7979245033598203703 8149440714611211426 13097351924936224508 17739551000023742510 5734926271334681710 14580028850342012080 4626638176042832235 17698487042729453043 9739293711237851082 4346551446406514299 6421527968106148673 8707527670939082180 1299993493579871760 12040576569195782761 4417691917334281207 7433029753649652869 3133872065417977260 14161809006144320490 15565843151899546118 105437048482469811 4343860754305854513 11452127136034479629 14328012585661056604 708636216532797978 15764244194086526914 15148982286980857041 15628191344242586497 4282906009868603302 13086023018380296684 7905193964871705296 6489744259944897282 15709472622660553713 7869791273889804317 5119485046899135162 12701983189176715334 2403639493534511514 5285704929368879669 10693665875242114461 15947502832944107922 7997137564678344350 5758996239289218720 7755323677720999365 12492555537819764611 999740884391454828 12559438041960995582 16703532935414838343 7637463408314000720 14500097950374201058 2685814386075992428 17701695641956653471 9927753004322806290 789561979086229551 7766847364542941759 14959576491276705636 13209869185316440609 3584999365357577913 17884701257721595211 12062196735960081792 7258450957602264424 15541806544814801555 11342075860289244899 15870332790110190119 5436306165544785528 11740707210690099422 13748477195792185392 12520359606730507306 6658372080650450015 9281477120451925757 18107858337761322129 16102617048749506569 16521033154617373339 8400992556937608439 10368511563203751233 5792134013176595660 17359287693243033092 2778437326942502732 7718852108333997952 5445595016648227744 6689967816579955335 3666130558227948302 1536679736986087034 1475526125581735307 12099841884138276183 4201884440436583073 13199886894701878610 7968681015931486796 4556549060237417524 10776714283494288800 9688481093478765023 11672409025214667091 4749818119798360662 2181036011882467480 17179245022806053469 3098551691188193429 4522670555012104019 10355216830150590851 3524017777615542702 8266767003411542621 3859185783722719319 15690618347355187133 5555702151000574582 2311073922514367470 13472722771165060427 4844142121405681335 4204239974938497115 15186258394902057354 2122311216561237256 2970947789491810752 3914049273120416849 561173101803944456 14468412300115119327 9761211533011931563 4637937504693083402 322990283347913351 13369293887802222871 4731950970870554637 8395347182650468157 12410642483972596815 5493772750460811669 8926797995623550866 12867910687590413382 17229266613439914829 10570971868417423915 17908994982039855245 15456298494256861804 4364891686667077180 16398764156352470706 1340560464540977969 11924906492078205257 15559627344680213138 15996752176254125160 2653105776205156675 1599828591154844798 274439002875173812 11182179489151461488 3373233500078686286 6837964224349221504 15029050714194632118 2335683845337606633 14923758668210120988 11329329782958500677 4382364037186982831 13609571104092551731 8395096721292227377 13034920241396434247 17880357962874622927 3217025706713321011 12761379025581689623 10142696407041763825 12320028113135330187 12473906994669103334 2439731078802192462 2299101577466366745 5103963718952212359 10937578100603300014 9369790858836492525 8606601683284738318 4451048618042799751 1350482184590374972 13716011070795591430 6294699498425544735 11603643236057292372 13567808939071823945 12575405108787262705 15546324682010039609 13499785316180249664 251698073390149416 6665775915974352746 8525870325260692136 12226784029125525719 1575950804218936104 14765423745554850150 4413319966392631282 7979007059402598689 16284208691597128155 1161399508160462088 9901262223266465034 15429251279684342366 7043428746384661367 6022395567353714700 1370840881001198991 10049005633867584331 6875677737532481680 17464378182683648059 18180778393948107265 17957652076504531749 16902541494436180667 1506137507781011160 10424382538678517267 1527739806916033371 10113749793947474000 10926509469190288938 9398244891122495723 9331567301837238028 16230852344237576433 15069228747654389642 5768770379976199132 12706833452338233159 11348154055950627332 9507880406682915328 17084193667694070388 12221073322834925468 15318176917588320679 3709208076449344199 11412644234423742252 5338468152625368289 11172953614066380538 3266510594173903777 15721253346486181159 6296142666407131239 16728199553860731538 13182911134912683932 671279018686443711 2913826160320212739 3410373339899952705 9619243791599361919 3870852913366181493 8329294840483918804 10258846146934578030 2157572676080369854 10885663695957492589 9253115839411905115 8360567788116702861 11781708664216061384 2074241806450245142 17420515106012395451 3059050831122238769 12207998108782781771 2762155804856985876 12670969196308653709 5489734542327520007 935213318151729345 9325317977074012337 14898610852316736309 2860475921496437181 6543349069829072191 12696361245399928141 17327696627808239785 13870078223925855524 7346080925948573055 14351896505562700427 4626585691760690661 3632442415501711501 7277890522621381515 10278817151521997768 8741488184165629407 13140313337586656659 13617375348843722748 3128127788058894247 972937773403200198 5161288802799874200 2965480619399758646 16708881964673821033 8633473788925131527 2986114982774387206 11346847161954646922 9207648836110092234 5176001415650995846 9943948759730592479 13113204686480965229 1029811033705363960 16503936722042169845 861616488921295926 16067051412033367431 3429360163760629866 8567807649197689509 15964988795510959704 12195922543622723260 15427851621771427550 5933538361732833984 14266355666351433773 9277385330411268750 2496315619512225836 12629733065821217923 7630024747403988937 10971653021959835451 5476360461449064591 17398229684813008363 7243778934365540273 18208149797564501133 4024713953699610912 2264699596640001035 4840997328344698105 2522933521036016847 2777322347170167858 15362033863285355207 5470183462252589980 768013198266621763 5193023231218649294 6294262832039019122 13962854238839761240 5217733287341507291 5797413049814382740 3064649692348465444 5646419232433230765 2213210440776306148 10216974385250037281 11825770749430073485 12822722984270508700 6591071955380308109 12526712748164359905 7620183016959392612 6290173978770354089 7625335829209039826 6252642537749441070 8650341529484790351 1642079042361446090 12666491630926652204 16735390919978911721 12306789103140547212 16549642345058463698 12640561049650170003 8822651289409898865 6210927422422845510 15801533727073407534 14259389668126694216 1944422097048250022 11648579580367148234 12598267542942760717 6920523793681150956 15341702806664525431 5902668384573840800 17374636275512674054 6151073829055844362 329339397329990246 8283780357590993710 15614012720833055348 2605717404337913008 5514009983802192643 12438820771047560220 16534903419099109473 4228075678511581103 5756994011730151904 16421112176547265042 10209661446127437425 17628846639919671338 1438032025139084951 9179064043482899969 6214581684208902886 7215335280090225727 1708551292746942076 150360310331781228 8856707902211053647 15116123630530989220 17494481966098374750 12131129882724248350 3791714603660235325 7681688326678518658 7846441956605600587 12379648099125029759 7587867816665133487 9822218599979452595 273009675959052497 223395866572161923 14962505591667356686 11603913104553114702 17655247447753302362 10728599200215433454 11439545003211897036 10635142486021438889 9667123739870823510 15101625796066565019 2549826568873579122 1605197485544375398 12197785710842827697 4071151997306014406 16758202629965842408 5758123787546466297 10131290024167590523 4240837063411716537 218509623766482497 10785013853939118283 8843053713370895139 11337724881572748803 3748426537512833114 7681619912225434787 309360561977493999 5880142125404063046 13437581159197915593 16597447302460267273 10956699080592291637 920803884691342789 2964715081849723985 11927697761596358408 3265728868870924375 627416971043432817 7167703634651093783 6902820117303867684 11248768487616394957 4272006274270746327 13269970344419688940 17752807232916208733 16118593769952791298 12478063522842970225 17990223279354091406 16887979930081959602 1294430233455410619 7164832121356235836 2167279499602493656 9884543612836463499 9378412197671446944 175062333946610185 16435816762884576344 5016317561255301971 2126895989888197370 5657548586925458033 11182229288603845247 10643937846519286932 16949026941194271654 3132263094050631186 11452104411746452652 2684203400780346468 6348033568493473942 4372599355420170119 10205955884602434744 7097205230429437270 15461180419917902435 6873571686211106318 5199651967783885730 14299509785215129347 10478698475477618714 9113618560945820703 15159344364225638815 5832208143923184516 4963380208428327442 4016814343862394232 10978155972101788414 5091341304816885993 16129089027457278339 15703028162581946269 13547581472950152594 15992506820171637837 11415952155350037788 5655488579969718656 4895007147601467978 9321731890587282577 9749542602963973618 17761790602324504778 17911665519588621308 2064122053547399214 8543255169211153216 1732686361379706056 366662654271964416 4708012030169428890 16292016340053251637 395974925622282015 3130673880850314235 14961964197164060643 9225841131293674809 6960882821584288449 11280365595351635645 15122660776129593445 10757091487897956491 14058889642727046678 1443847857425322469 11663398705560173664 5236144109215106664 1092123504440089782 15600989197701819457 13397535777980206782 14688766408607054567 13943415293807941283 11427653809187604745 10127100127320933246 15881409277231693790 6989406084803600104 2837903804497197523 15463150551011135607 13546884416490728585 2936554003018091495 14849609756525610254 18406292277507693996 7119043436699864497 6517816591751395070 14505496504470765095 8140991664159213335 13658026964077221261 17516000234371725513 5896944473688323860 4802891080984027639 17590352494185095500 11867002580983751526 11322519303431931075 7275128552257499979 9338658670350754258 8205680036133150735 1756721625237121222 1802585182666604746 10064297696043574791 1901188380487747668 17779229857905872964 6374578800351642756 125800306641417844 9132290647618731456 485922302642320500 161288429754093283 6014411398393769843 1541743519214149671 2516208373827060611 18426731449794695706 13969205338405747167 3120023145443108828 562894378779951970 10848999399953724566 5621401480668437968 9839722959261117326 12105478343797703360 6464532981391468125 6179946424882963315 2908456111164384673 11897120716579389023 10855645066117241867 16404963289099009408 5132434383256025513 2743433124998459156 12628267016050511760 9719535643675101505 10551050150223206623 2249954615265562997 388703903938210509 15723009783254445382 17611498471116469899 18173250462345135198 2517906024453730967 15218080831762234386 16241292351646491067 10539300716714509433 11553981190695932929 12021253227448270940 2058080639368044884 8146410642769941784 17825774924217540340 6036977203133152648 12137825551149636084 12445603390756776367 2435684409325794828 1091438696342294056 16380559218681891405 18277152975085348733 1947790844185066785 4610038313437463416 853652348853707543 12390072521443642898 4506224916836101744 4696276588189269346 14681184139976165106 6338009703061423422 7033183619067953198 10513023705414070885 3248318572467396578 9535740740550133302 4871448484698049861 7735387695928142224 1009044291212701588 11036867961085448727 4153090152065662345 5203567823404406494 11032471745306583447 5200431892008810585 4940589801174747742 7434431016380385926 8010563917301953431 1100409352196277838 8953050518757523094 11677060571863803393 12024002470183840544 11698022868059963059 3430053272205124993 8865339381785655418 13700596203531298433 5870649107371590796 5867065247132481293 529111757045936250 13423053373869396852 10144153536607848042 7755690901831119799 16768683239125620700 11705320418004929434 9538628112181050927 13317644128945599358 316293271330843587 13235805056163511827 3711970587890445268 8061662273548770873 11451656579273514566 4523930889695293830 5864283406647721653 12594889257285729161 5692409340061270382 6406856543609536540 15508076736304266403 2196579876062548884 17898863329049142352 6734531307875837958 4825454430479403978 2425195471585321819 5229966438875565722 6969711483525394712 9765697968857992054 3950858970100320113 7300440916258413229 12829368025274270742 14179335390840668109 5843273957042026896 4489418904391705153 17858476892374164926 3036389633620092725 5362017101899413939 12210844737462372983 6332618383217087672 6160931192444559022 10515147730610469597 17438683760872804561 9586869803743384828 8749103172308488860 14989200067813080741 5368053390171067820 17578603486898419737 17301924141349870811 3704331600427233141 5348694324120455538 11831891408730411226 10519380966903437988 11974751801361597206 669220148811623355 469136123934200714 16710046950597334531 11054596078636394749 3002802925142102241 14959066814548869223 1160889205463384387 6264162712041579804 12184523675170306201 10952434926245311923 12237579419536205046 9079497234741039655 8509138464624345621 9111684621481761375 11800289004331842103 1422098116392719224 1338416428612148516 15047680497649109604 8702909313008366404 711819861291673797 2873407995703773760 11407361691952159953 13276381577354632148 10329156921859925348 6460371622053316543 10252856150350748734 14102734215450219635 12656386325499877075 12668220629633282179 13586853958073828337 15373224572555272094 8199252670159859054 17486445998519917397 7700445030226910484 12026667046841465139 2316886956545668554 12615874216794524548 6781811987745841913 18254642347290506419 13726601223531279398 7429268029950801946 18267108997859004524 2875970686218748833 6273742825674595548 13441466501283952615 3719664578209860983 6047957677607891859 17600731269583245288 15472299293927112733 17803641540705371767 5222686098086878820 12120067122305693448 4680605603991256635 6629498246067265 2902251460597766677 11882317482477703540 4648324660860619278 13106429087116835788 6972056348657445830 6293498725434610253 6610277670481556346 14362270210075038523 1595111622844135356 9592167389698295083 4953410778804043562 1720661470724714153 11430706637234971520 11792072193412245168 10157783370917116785 4045551495916723597 2886208860801671857 10384493361193838046 7753380576539068414 17869260322910349307 11550960012900825696 18016018633983216049 219341157788371711 1880865866654222094 5069433675867966821 1444468175772596074 16911575768289963224 891453558488273730 12933525465752602334 14879894074562356497 9397938560139030140 3110385677459846336 15458354464034732086 17855564494429804050 14116515512276364066 2905563517223045850 13065504138361913734 8060905332226664253 8917393764673614459 15915821810125857283 16150068839320488357 767649637466943420 6823899006259108770 13477095565820193920 8588675589637264864 15218171397234422811 11023769667207685161 9156450809519769615 2896040926716043186 170803019704347299 15404008604754278325 15197699690289752834 12908431543554238872 16142406380155532171 1189625575251733295 4436556334480324402 3625363475776643941 13331850143271607229 18274707381365097081 18275254358290453404 7076321011645137826 10122462365528251872 9138960396832295230 13455269430964749649 14193716483361228120 2621650155548998446 11854173355316505491 582296067315701414 11046428053737033988 5377158912814575532 470049282400000641 9894412797485630202 17275855799649314605 17642693955382354517 13209161118591296631 2946514866051427793 5155050093085786642 4646060844201353803 6259757043324301862 17200274605143300708 11870430580308186489 530940228886305911 11887446134407994817 11944551411609478611 5098070516301778584 16221149520942513035 4939607072894484037 3239692118612425250 405423961100826586 14778682805815878667 5722926684645188226 12034444945238313137 7959807328576363120 11521327390959361402 14304921414876377995 13763602494468709473 7172264287710355740 13142843890581374441 6583978017892437918 9215927897287790642 12804812105086556884 4463856687411861875 4043858379065016296 15296037365045622543 11262220075115311422 2390344648956311959 7881729653464688773 7795544149897740200 360408815922263310 861754323058669219 9404715581005417809 11142824553349341076 15096532081683289261 9722013837054483092 7000984745140327785 16415378356717993131 7586099196022434298 10542591984110030179 9917833979151059985 10466311715373523375 12252974171055881609 3397378072202165583 5291812983376888085 352125479775453074 3937169860480189615 12430377349667012173 4133155068842737646 6982112651346620637 8069879028805337470 2231223800168596551 8638641582792525263 3071317166829037864 17882981217126424639 10414112594111161927 12764589165096811126 13106342001379242520 5023977239334498460 12767055326551926030 4481947630526434675 4527836204174443080 7206998829818348966 16958559385314549594 919296966846480160 16498422990770930424 2023993900934679736 8025426139278230651 17525290041573115966 6082333316703649805 8433801350033029899 5398579967876416372 12460748269792806972 6771898870369699861 14261671415319534759 7427203010768564388 11096104230727088954 1983589817347420511 11527520709091144764 16760216487606830762 2173369231992926006 15453206602744911840 16654971011858657456 13707549443997673402 17028113753728087123 6907667941846473891 14871822573090652718 3857104211165793319 6408961777206463736 8245819453170751263 16613548480856856588 1425181194726207118 12891239521671225192 9066131142084337048 487031743304176225 15956692185636087094 12957418737662416356 8265505500907673846 6736074055419128193 9404368233838648462 10860510635054585148 2111439834580537152 14729529529598458928 3894893592389395261 5441077807689481228 8931997122742122409 11801903135623071973 8942475569862672949 17367359128476909301 15878316958114079594 5683839851406332011 11907695094534496113 17284142105412121570 14070573512275476965 9403733377628011361 14998304313039130149 598425931082845308 4637532350956389493 5107625369475689564 3368899952089391956 1917253338910794753 16264481965888781913 4637770611884504925 3980381134541650082 3236383302615921216 11298018503771021138 9394907049129178049 4118589335158336112 12662487525837293792 6876881157099141655 16794040298245986088 706002357455759996 1648015006348879884 1557508494085219136 564169033526828934 2663759615067466397 14810314050741336864 14389777795360947903 163338071030390021 2826111029915903003 5984391119063948231 4958348893122782241 8133352654082569549 9959078155624544039 6302687598540799370 143751715092009315 7650866385570501982 18182808913995515081 14484296351546397434 1724975322458317607 7220107144225587449 7027327214272479525 15619048056950144936 5076552204632938013 13734147854899858776 16319635753773537116 15242939310346260614 10752358864811336698 6271519343743975517 6188723276848786892 3263201789294276672 2385716073878345218 16614963436537555982 13771579243378519684 1732016736706167804 15191144235926707425 1904986320851784841 16776501115642631050 11143540950416764156 5306904940445363545 6067054482463757004 17214161267285485997 16637536608092467896 7926668085568733545 2231362928676662901 753581491095053080 18155943110881441461 1770887300181296337 7155088814634179993 4073504187978476036 10795657713103105412 10058899407175961521 7146182126741853150 14705906967101853823 11488407658695535724 2292041340931755711 14686033458435134139 17688133416572987604 15673308160468170399 323066787931810295 11721407351270890677 4518587047563731872 11151663191487528534 9611083228968734561 17602156124452300877 8308298484482489951 14253219836018906712 12185727534380082359 2702113027292638656 15138225859097956532 745204403398939565 10178688994008238058 2310931833438587573 16372926470217524511 3297631682954535617 5842904746859514622 15483333809819807888 7898522139498664816 14198198814247410091 12057156546485459804 17866247033652261595 10717078670018410069 15185945259776239965 12303554767170821036 3074843406808051502 29518672129440279 4562482574898584909 7443083551836201401 17726600561114825917 8822473387304450211 7865045408387736943 13945858557487808466 225737788150140706 12655692922957094666 7460261050983012897 17915068998050083025 5865587834764492483 12441175457389338101 1230487228991363729 10135197881436902815 10716999327234058892 11525418366094551249 2591543247905785678 13762642488579948896 8703186281339404440 6002524930948673567 5135490359061924791 5019724126113468319 7523366739587821457 7162497156470709474 9703902229342094415 17349958052445698497 13544090356737140482 3397259690598948802 13441243051890402263 16391446549395584849 15832407153655016965 13334933274992576380 2855777310481957411 13302344652311947670 7640444440145663629 1479481667558487967 12642696941555061296 16668615052765353297 1333344644069868981 11952992493254438441 7664942920397590224 837677768089155648 5615999754517256568 9807560622999189475 10447564952388908091 2558539817715738017 7298116830504370373 7455110902209132115 16493254679070788149 10315518803762074183 3219731623144283034 17761430091125531895 12263486243037402150 2847562791548624722 2348037512349832540 12289609721484478586 1505055138483445681 3397476523557862716 11293422853522407150 521930173278556971 4522761391065587665 12955132839499708004 4114358860151800795 13782234263773521424 15103481274832001888 2791043782152408898 9957203942528256137 13886093052669608922 12836396545391969607 11487690486608272046 11253360866180940593 8936347202933629038 3641617323880688290 16043348712215925160 1621834550767615128 14414092320829899517 8552621141057932544 14299165476059190593 12259468281500312038 10751875914190355577 15128243833112024305 11291008999353520734 2134607963969309749 824161329852402731 5477056340209474684 2487792423392104751 3281600864849298537 13735451759842677474 600174082546417832 5112665377565919475 9141318398255439567 10053590469099581778 5180221272675047268 7248462375307757125 10213294769414443949 12258366558533090159 4917468341359376188 9328679529988988745 2902044342622427778 8523255140604310822 14493911730623761367 14810630754174206063 16352339454500264815 17992599727372227591 5836091037429084238 16191454618621456059 14659610909095878681 17153271811356144957 13784772058896645417 17127996174378007368 13668187744883494556 18332956858985145159 4664286511969019878 5788038588751568820 4154290682411987463 1567653502676544874 11551489189913099888 1827342930732968783 16139974810336129865 12834414117330807195 7679939944162177831 12241186090316941316 265050448218932441 6484134508211351827 17301454372272898148 3568056279770571518 18271506928105658827 13994154107279323099 11992926713430828214 8423463588334803351 7020845660946436917 14383385171934840520 2206033096597179405 16064733702232731099 7893121281719404703 15680490117771917432 15559237209063708055 5909961242405892845 13298816788453833311 9514703981294008773 16104846190526730637 12839717119218873305 17965758231309057613 5520815041487827697 1199652636681911659 2649304533156797093 12297434190251646534 7260337787369514720 2551378800013058437 12939232047096466327 3781176576349097982 2304295072187413960 17032402230871298045 5096916525730384105 1153772878578527462 5664917790149354507 4004566948369269185 7548241954984595766 6216697791381306647 15821228928020764382 7968319232106495553 1625454438465340946 9878016567204128383 3792889351605383904 7599763515044031690 14470746901605095430 16631021749972425815 14910096298020875523 4124556553090281106 32818418910592051 2374605758016298652 14336253251535766884 3692146510034865500 12765498307645290426 5043731121599868961 1245198397468921116 16346424067552848237 8073132500252559910 16717298308584128912 12071096999798604977 3830470775983418264 14799915468241262591 3375199003240073536 12291316972177810580 1779082513377169629 13092941925989851234 13260332500823902611 3190260100600433230 9082662187118658207 13334110811319717162 12244771270470733056 8963423586140541209 13608552261045588094 10329879476936954501 5480829164202959979 3580620938308802800 7994261266894848354 2445548009141494803 3264301749248546278 11784686820637172964 313741611708057898 14156943932152488848 13647710139285160619 13900200371995325588 13499609131814589791 13848731494256444777 3263089224799222074 1617577652488268116 12021637277376258007 7610105758665806482 1755293460818437226 8206040547171163057 397278815575888484 6745378099389519233 9346417282818387755 3091280439745515805 6400440516835102346 1399779013851883018 16838386057199056815 452210388961114158 16343875057775587278 17960762835596545809 8598581507502533332 6587211876114006502 8852637614096566805 9747235157278576899 792683382393126442 4825991971858367022 9650200688233100429 13302840243925815288 7065509209461261013 16729515591165238616 16403760266343630644 14925856774458738736 14995284181166365414 8000071346979006179 6293644772495500720 13908616277375286904 3589844972792672607 8300905503545300258 8291723391916228379 18060156299455295688 6007418035054805255 11001516357454839273 3033697052141964944 3919266633243361820 199871073736477424 10302407709091218941 8065440623145503291 608342277975340144 17690426729029615096 6617202835417824425 2502607543277340716 683487589499509191 14305361371885352774 18080337131522714419 11523991582368915730 4036911927498769198 15292837458976099330 17726996346823393216 7547825513306077326 7488656054281512669 16283105874734045197 15927080259435609433 12278667907625838761 600058457266504675 12436254471446001016 1170795384898828921 5401845915785265719 6504435244091780860 9555941485148261513 15376371839609611159 6063226257415372535 16130060450808942021 15705891461022637298 2246096243975564332 703032192631411238 3588425669305129254 2422381941791896696 9580935244544179582 5573501453802999670 709530759812584919 16471626203576278400 10296290096207485312 7976371069503573031 14404815379003675632 9538160392113514166 11662251119836682148 3071847207157241880 12532444422351591233 3439673941348741627 11402598894221994830 1345223617746815446 7242675911307419137 8465087308082975676 2022036403646098371 12585992957185034173 10073989057979171108 5542442021609922144 3826669456033809657 3226988350464071343 1237807009295152717 6155696819882534046 12279724678354617198 16317327253245132284 13053804023546238110 1401225562785670386 4012998048741501881 16648728437044571832 11784900688040595606 11772088131195799395 4184652977048050666 2583036697210482999 14400363164049004289 17261078405250054522 3958623949907284585 17367621178672273150 5766178158726253166 12010529280314099156 13901628328454536450 7516743350883200090 14374740549825994432 343738445730211022 15300850704619600632 8946686616641310179 6411473182333431015 18062439535551582530 12502403963732372272 7149884288085286906 14782849896204394080 8386135911003394749 821741228312228201 10899341870012976020 18139456474866064110 17168404703097211715 15376754328527225181 13436760261334896150 2183806011295155715 6958393764997683226 9816613450970269591 10538294212532090795 16004641786571768418 14099734099052803694 16829009747180214045 11573111036830642556 5832258693250209483 9435728623867092418 18398576830692046604 11149683604845057106 16948653934828182479 5304808459871281669 14219738020835828525 9523512915858698187 11421990118895445284 4529089143642660082 1049061479816125228 9363526813505826821 10614200670286424513 8240586916900081711 2248513909799100494 15336385157115134205 13491432503573370741 6426329248366950560 17823554970379426939 10073018154520847148 10839845209743424230 3628616615807652971 9190215438800608998 5765020682897845234 17847069310288436944 4772006575761403555 9302654611501793450 6810062440138680533 4235679077956333196 9323382358116892672 6833671702661035867 17557493450190522013 15494615688743001592 7265256032939707255 11898894169717893677 865992857651369037 2034098471182399963 6553191486747677325 13434430980553102036 10794899117434627920 814441126814238710 8708059908815909659 9990877088241435835 5762966551465107827 13609050775164162230 5873685679924491791 6211025311754749408 4357586648026593671 14817454168050355187 576553983580475484 7089335526260471161 2543337582166771908 14817802248975133199 8132948866355540843 12985314891733188969 6272170637193177663 3750671951908679166 5033770613742456497 15844559143734727983 1149244095962409724 6721150816725947173 12933873322081042527 11148016433532616595 9837278123155444529 3657769877069092505 12209475038436256465 4459067227534512638 4633941707612873854 16418623307307364235 9592372901507743055 17729573022850691229 1561697212071108195 3813281172806059222 13387382789035562964 9880947005462193543 6865173031963667761 4264286013615340699 4982645616248896132 455144350651893849 15630838041047633118 18149165912392855591 2086989589957669764 15534196335902801696 15632565941867625550 3601040806790573968 16710534571542589620 13003472869409710160 10560882299226024669 3627164384217153400 11406039341517376112 2905249564390371193 10952119097115888882 11294240575420212822 11095414681547993202 13846300757292823490 18075703239060877662 9143273456242980482 12791626482620666273 7156708302187472475 8334648308812955815 4620829894501880760 17220816194958563832 15753005388815606311 645157533308669659 15209512691153476232 17010932863096077405 17244475767061392303 7879117197295661298 159607212376034954 10946206170605213197 1627396443508311528 18391927532160539616 18106527924873705635 6561025915937906319 9825307654252398161 2761022373909873375 11753392508343341818 12552754432201553322 15365415901022900902 1797401869681700115 16120465448262746872 9506817525629835586 5648469338058753927 1175728136215652688 15559030595940573903 2400000931446744318 9883447788325112889 12018554884930214813 9625778539247926626 182884584991639825 17549687758816140239 18038645695332320787 5669621967584073151 7069428885887867418 11909999366471618019 5998575752961721548 9678373662836648238 2732906683652825885 13176713549590146495 287365732700899917 15791201497982821173 10747637509919178138 17906625152783631126 14415083278582423034 12890012035751824878 2788299948695280744 3739452886168843346 13572889369580215540 9566306588555396920 14496870891607358199 13847485648558631482 3177332959980770441 3259663647359596583 350760316393435354 17619801478234742146 4066364979364649820 3251464125938595390 11399920665425265871 1045981948900379413 17625399977362089036 3365662832954194486 13608236380560561999 7713889445043387792 13329891384688373917 6134975256126960205 6793844036203205373 9415158588368095278 7543153403483611428 17038918964336443402 2366912443671466164 11389246809633839624 11610382792376667358 16468570980080399534 10107518800625501328 12763643880260698589 3999545712511538513 13517667089430666820 15899353051011260127 16751274572520168496 17961593040680176239 18407231638774778685 6780739360730943022 15085020033958489077 7019626710903348399 17171481022101806543 218797105403928267 4368778076153590801 8063668889480246222 14158482571885084687 1869638750461355463 14740297030384271105 6675007552994827051 18338149946502260726 3156949531975703 1338568537270470483 1124026541681412502 2261918055969650596 17535788749556142486 12591855317908204235 7853609792073778131 1638151431316452769 14356461005539156907 12748489734370698823 4330638454618007857 8813651490395922944 17215180530199642958 1412128279836924584 3019863689660537509 5590547623039389812 767711095117968723 13553452020977631503 17444652244926127576 13757775736382005959 12965248390115454726 16699692389018826345 7860949966296373736 11751434759220262897 13482667756622830958 12651508424431503938 4108876861855114288 9943815191183568995 2451455898221772612 14648487885532866182 17616668094489929127 13248160080408721622 10479368067592590359 12897772802412721632 9327691824983444244 2805112980491907061 10927102767958910291 15167375070987080094 4908436095102913967 1578138534031994034 8968018573491885292 1621664713122026627 14108357432116435156 1294979542316544637 8274777648093771202 12175473473354029598 16581785270252065343 14447503676317878425 11464873336357646072 10977310360139904637 10059997221990409349 15364707257576034214 12455380179218357971 5275263208463720869 9362814836009362881 84889132041749351 8247460792634210705 3462239371245655764 17287171763427460709 13170862088351987884 10510075628967460045 8243037185325798722 3390304008226708320 7520083319308585660 5097170790897474740 13149217109635436075 4922783460140541244 5835645545894895615 4233019246254653896 16677508730032514506 6264806533596134209 15996419919269289884 16820025057355880779 1779023093859465781 3810552420466551551 16694112171681641671 11023388410781971006 5869014516538666372 1230830180263098447 6945201524371427691 18035160922256361402 9099977919756468273 6629167991740024009 16024709027151075660 12174821245094340167 8220832489466125954 3876118994259574472 12661231980262789186 14021488483855121927 13958662852383814300 12474485455675783738 7079822852867274663 6832919384380059354 2846693974180321172 9165324717415474673 14056357154142811520 14378110596164291870 17464630685624517208 6245633476323689752 6279567247347868249 9431643597557246170 16449090117328551107 5775893319287455367 10111702717928847076 5749741357427740953 7660975722281984467 15961230031413358885 8721555946431042336 7085810214169735566 8585958749762014768 3724652602482570520 16856156054094907076 7037546454562871951 13909121359499968031 9339631850822550869 1019050655889186711 13724234209835043533 2104566730425137485 14654070434045067930 14978197941411590538 5356161373048206004 3540104411443689259 10970666942639881229 803087429491190678 15558745375816080989 464882805091958437 16733019295437181839 7960562774117368064 3657010788824376991 4277433740104194571 8412279847975641077 1767108675731604055 14138811005383484394 15747959077214475138 15603691771660256020 15231813575428723046 4513923965025415853 4807579210092732662 15070916892870626431 6904281251425625637 2909059881454770326 639301682715815873 5078965989910869770 1056718756510520558 2808294896391202473 11783443882953055264 16732662869755883490 3389096000498523637 3752284171714611050 7149317105255100321 3382893602930484591 1515540258102583046 2480456409532332203 9349552431804517412 16822294898803677172 15436928453312683283 5983480476019931973 11557188061987114538 15755943517905623932 16419114387634632706 8854667203429671902 4225856699304976486 5040989020019108467 16898220553239804367 9708453979061946755 1282639897345298348 17851985063479148630 12516752320250413615 3157830016647390130 10352648228192260913 3138078130060369159 5207095226284997389 8990720398562273451 17936411642186216186 11444950507460591146 1648997627240910059 9128825941538895393 11057771574084016570 11904332172154477107 12399378840850271020 14879229279856572147 5450592015968229872 13561548448430454669 5808100706887217900 10194123574176314245 15146270199354688100 10393972681065929189 2711585215778648486 14313347669309813234 16616384985913107945 8590314793442637770 18378755487404334330 3153652199352001586 15167682364776114835 3759937775347791913 12536068179806052231 9088924083345787717 7850466806601889881 11126229691180820868 13658678426448694987 15394742826088886007 17749791549474827722 16900561957490654899 1791035383169622310 17016720074647867764 1713104772963510102 9031519730946125307 5541439322367100710 8309593157564117177 14993519569074598523 14570437143802691689 12048734488342408463 10691441950491825713 15347251660862127467 6561891409368317689 17786655183397764634 3414283363857522608 5308089821302891800 1394611108729141370 1641580644149050943 6772539961620051493 5204051526329189803 11768650156421776433 3091567032736234374 7000242270897566768 7188883562113555471 8406997819786263288 13604489368315528690 361959470686203835 7386971772694944031 15721986907877887154 6447463693458510690 11626341800301252183 16642782660621040952 6175261931479750592 8270293299406480888 4954239825195822937 4226355451683831702 16204285305003093152 11010728715105234611 17720895803016133688 9210171302748404495 3040865742508555736 12947590304002885293 5955889023690073858 10627634949733091579 1308298416146641271 5145966776415183236 13401860974815006775 3286103599513954567 91833873722653779 4676068266824626339 12282542690321014256 9943099775012980557 8105190915178632801 6800893410199111524 17483504610577387537 8354505438197328899 9300574629820037876 13265621344249563641 11403605991922696027 12147832915018577722 16867090907090473675 10852923708031981580 12320810167170219631 1054949716763100452 14426192011148008767 13511078295294776232 565418903162070600 15682604837901852589 14734344829824679420 883961502735716961 1681321088691543797 2448911757446863712 2354274272794239230 4440153158716595396 7309454065464854754 11409658161448411854 6419272920163899487 3340300405011773538 4553595310699631260 17560992093753086444 3276245264452152423 133387956924308915 16558841698616462711 1190016297088452238 18137157456504773415 9982895842988055332 13635342669908010749 5264804647112613992 18151099635112516769 9681713920071024044 5230366645666177134 9535666311089108134 12649055188930105728 1862462254050425055 16852668390128541121 14050390083311723549 5292162200773711123 13257927628655661623 8923872498761255686 1056173532977148448 1658477946071656124 16703083512934473354 11563725765296582551 13265558914922962190 6229595997493860192 14523588712209643353 3252322447726153086 11335794937500256964 3273930001757775950 603029052230307931 14932928012816035656 6433610668055435284 4100104639135811915 11501116489940600970 11235402183390075989 5214867221122921866 12291819377115355898 14839863139111441823 1870182806493847498 12202584117817208735 7350970535267220944 3139249115526804550 17458106752907373428 8212864580707847404 15089396605800173871 1629906541618564892 16706274780280067512 7118606071907817080 7680075259192589828 11799874959296359103 14526578351105680906 6866475252967157610 7996951577804518701 1756491078594053054 5730825840449620302 8570962910407847222 10623283295283976236 12847443268980060013 4804358580628356836 10642043732498725980 7877021848459788481 1268418373016637175 4604082251461973956 7517616606691944701 2638270616766390225 3144531209585714456 13587031636224301258 10875659226965330695 7169085861339680286 17222577122773271793 14169911605700471590 8996927822779311220 4058874694789234326 17184376914502027860 4695374015891954007 17504047428644358921 13563306074236068459 4112049002011907399 10694180803107873117 8478070776270625295 6575879727290253080 5592498023250193617 5631338384602609477 16036601254614484517 5809876332198697796 9841043870494385849 2000930986437353569 12207038856161840182 10362851959291758315 16247541208336918442 3466440168226844030 727466012992759587 6207208700968627128 7447956754175890342 18000472575164210327 12780733719729743367 3024126256628760713 28822189132107670 2321227028438849051 15822255805125363022 4501300434780515639 3825917526169378331 1155783040798776274 2466986299297393721 2059462733718730819 15069183655825869218 13942128346823812444 14232828137998887085 8554642297663240535 5241702633448205474 15163212608770868925 8663021720963213742 9726530208434102085 9900084317393931872 12531771063266636566 14122869357610053933 7106603317671802636 7783109617364040283 1159573816898548376 17168122534065893248 18225944712567813392 13728996209774894880 1061106529580416447 10936616379406608340 471616250103662148 3045624664671450706 13028596378896463845 16252207753214153309 9756302224896164940 16027427325487154280 7065814116493122117 4022231719596125494 227492535560442797 17868458505712774797 15726037946575315192 9451319632911175278 12794571915468108239 6962101123136190681 3134432181786115410 17358660761841126818 13842820242436808400 13040901650437868606 13122555428479489279 15732729426435032991 14334811519247466754 7439335372985717499 16757339361180712735 10393370735413089764 9397545862706633277 8117078146755244654 1724960840067312487 772700208196299453 7021256751996293236 8933838378512751532 6603942928452910459 10041799131234052532 12912479739448716429 16798204520960348781 500184012940166307 11713573248011587449 7080679520027337367 17893455615782698393 6587025027124597821 17390910844498909287 7298186291913361956 9444183431941100034 5737230517625586181 2401148321882269207 11970775330619219368 2625854504371130747 9352803975202247507 8793767474188099592 3981169113545871633 7756871558455174935 11628186980155643212 2628814608654173702 14031138405324724494 18308989860384477254 1353489110689525226 14104193078864908606 6991504546237056822 6243129132004614300 704734595933904233 11812433920994928398 18005776688086209126 12786327819913730785 2124806291283047206 10157412313754685262 9360892670470496921 6051856338010656070 15308300670026140892 4148599742064400577 9287824851163872263 15719527693842982498 18386180606316836904 8259338514919737446 1506417769947600207 7894102846901813471 8282518391310387218 426930946425957985 1728861452839598601 1771803217746581382 3969438998488102843 13855331142823453833 9170167366459621914 1775124249791246051 6760132277168029563 14997610189513014716 7815157364884378386 8310860221288808182 14359236253823215202 14389732316481085235 3789112894873737394 6030495648721685638 10759061486636884768 1492699358975782126 17941546688688784785 7106405810853859107 13631257359273597369 8960036679559750165 1306726053496900738 13072509716344263845 18152416700748863184 5433083611812407423 8205749288927338952 118133768696236909 4310700379940073062 14901137095120904747 14644532871944498611 7754190431063538099 7379044714077268963 14721195409697473108 2828510026466179663 5587326433304501768 7749672995811643308 12713487680564400408 4023004743739714651 15497079182444532194 3987634601821426996 10966936213500643854 9500470953202161112 13843872114225503771 1587214445968834781 3083433292309197358 12029352356418381028 18335368780994566445 8126769542194639210 13995309036720518044 2842494845020259150 4342281842142672578 13515127346381055834 6446048412626060836 5944670293629102933 389140060953089037 6709158918474526141 2470924790314963318 14580369099064631616 17346144258379735969 10787011830534292660 5504854650905293540 11178232348667161927 18301674046254933861 8298439949634301625 10047757813515917206 16304247317699274165 2540664995675738233 2304988268558420622 6630691971104630766 13984549209166796877 10833337228223224004 292372716249103585 1690710303007830228 6581434773555372921 3644668583503726827 9181092275158680344 8594610870500935090 1137424564083835814 732697298506152115 11537739657316561424 16281775703826042585 16422271510044616706 15475856952492989531 14310287076522674680 7725982611985357432 14161995191798438604 10898008516837903846 17246528392916286672 13663900392991540429 8967716022787523509 8847836699673794898 12879102063199607388 5523522709221316136 15723823368290196847 16902936020202329658 11406704085422857503 1431453762003442995 9559868555816018724 9624308434252152130 1533124380097213247 16267754167043880794 5695428885646740546 16146087317963399672 7712487661143624412 18386130558060056361 11501277162944621478 1763842235860846361 5761658673582965492 8072288700448423161 2665562526218154659 1672571343474067914 7043547194156716365 4743247870253696612 784950582908050526 301290334778253663 13118107695617821163 11367978998531860079 12361600758098653304 14470359432971545857 17546252414563216987 15722241690175559365 5637576716280053589 10384261258237121760 6729870431876346151 16678695056089114963 14377795881046209599 11905641088370771420 4879826036227305219 11331623356928555475 7044367408442733218 9734768392052300075 5375273140675704117 8784018083009473436 3007209431221556039 4136069949599140371 18352781220311335654 10694701335728279931 10517716561479063299 1907327975238852380 5173874675356048000 10119212049444615900 8390939545665826641 16156449830100436295 17653939380936450948 2724500123931885831 1691282628104393518 7585338614764182607 2153959925898867470 185056106978787576 9941885701686096169 18291900441448516735 2767969574030574008 5213097872816670378 17996685370934372091 12444908715603471882 8442383263897072000 15215021571957278052 17758625077415696051 15172629219215062162 8646275622210996038 3382942611982042056 9358099395141465389 17970742156860373110 11618156348546440220 6726233705085266360 1699142448002585060 2146878077363038818 7939684057614771387 5644217120124085295 3818998951144317380 9993153978962404733 11538636942617786303 17931431373587648124 7478359314808674286 14857209905318994738 10440992386567364814 661509776187827011 12594439991414623309 12673229276406600745 13979808288677970465 3578991407127922876 7708230231096175120 12381023443786266746 13827805298784592194 9415115222300359915 12213344180793588136 3292072558747544109 2477910840470536199 17023478746666254777 8894329651081101107 6838279788150343609 15674142713493552779 4971987866935276326 11628097281687226973 18437690896198565178 16786752468705255139 10235917633795285832 1799702929716107832 18177421923783718494 17456815466913755982 13614953098174494366 9681666793233273660 1389224248894373024 12863973216754809612 3659469402688786518 16373376979813433288 3126451636074053419 15450857877257722372 3314721317079029243 8004164333439339136 16586058260660201628 12367279242095444865 251448522121565433 3019470891846807833 16486147151634965666 1600388105921804144 1338484853268748821 15203533450383390373 9593520963402874077 11307382128992256885 17113303041791959055 12334135206294683250 5977227986031170244 11874011578867653691 5332618341222530936 3446985903020454223 1945944636445826423 10285517368166586745 13470445709041428441 8044911914719461325 10908251070830502108 16565097322141731689 18182781976236400022 17989387283356904024 5659427695289228788 4250547767724253252 17299479414955273171 12769016139119525157 228342626220553769 1548880242461861140 17126023442203991448 3305846758275596648 7126474202469716801 8472896482987755253 16406942662101693047 2617892361993224001 11504597854187834613 7795062097120118865 18380828247878935124 6901237839128039383 7727068341503603564 14792265767142962103 15081675200790892666 4414068252061634135 12220407069126728264 7554834530865515640 5050897281605342349 3099173334818984622 1467554331030083605 14622088697103309773 1577296527722919865 10423447168178821916 10449284613561963326 14447284460932061462 1826424855823343230 13582362546882420943 4735556044019334196 9221294033925689572 13304133068752989048 9096762276791994204 2075202989419861162 9140065772730705357 11032325687871099883 17775784176380326411 16918462774054734079 4382427186507911133 16711028460749083633 3520913635224338810 16814771694499598475 3973301976922920864 3793608319198889792 13367451600772090857 4041862663785927016 12367258911595903367 5137491094031381398 1706025325628716090 5497568409198728397 14607345417820390962 16951503735257761585 6159271190587540191 16396949125426587261 2342197789899928576 11460434753070618443 5318861803995359178 11389652339364953134 5037471801978187381 2265284411761767271 510659212476386981 4562002989406940338 11349601424158029768 1871418398174997291 10837152275748434885 4365504313422778493 11188471118014773046 14359099260926000762 10240994841553977820 7827464327293330212 14060193975548066156 7411476383573740633 9801740178742920265 18001256862642772897 1600280273825495232 13967975804778293310 7081035223142649823 15625783033069931357 6363926603342501099 5483752859882290386 638734867788115446 10738619217750729592 282102811011927329 13021917211038820313 14826216447650368827 15627908585283569799 3561116471489693297 4685377859480451185 3470435809511114076 13544650234942634428 6463556095756248283 10006544597191922746 12111914629401331609 12301171622321248019 2761378527525996257 14156287415062485795 17186440875730013027 5921016343736867406 14484144759176484735 10344925615772529920 12078885776451870302 16112275464517467533 7351723883277055102 12848903364610925196 16497084778751048264 3483088740600852918 3490395647472862559 7179824416129634262 17807632992786577782 12431394606303438517 184400480982231417 14097278339278461721 7673396747276026873 2168399611288303608 226156631975570753 17471705537260044295 2278752558096466061 1724965659342582418 17298277636551561885 2365053069566935999 16159454315224532201 2901597203309436964 14544778619404463540 3418215663698853109 5323732941821871427 1214445453759723566 6470073613522941907 15174793517831733034 8775498835416068616 359658732063875450 2250118547231296174 2394444100324682086 17160679941451061619 2049769614956436983 2360167745326424095 12488505368040321408 2155045965112020897 4424601292788438259 10174175674942892092 9779563313884896846 12698371707718035819 8816486830203721081 14290366896555131571 12709540751573702394 3108871822319752847 4825859340998620695 2331951234510898078 3476542676988022455 10648516784598728591 7080035165976242965 1116387868522476052 1919912737613946825 2638993032816696231 7279584724405481645 15472606697862846566 7521273884611048751 667293478902594359 9983469956054437503 12329773588845457250 17860745803331893405 4534428474229921182 15210367956479019434 9423576218224140504 9596781866294351644 9587388038193260174 4058535521827096150 7830642398648231828 14074504208743069181 5255100723980693099 15053884705176036929 4385531765061824490 8325517893698532646 12966572893692253444 4146328073100216116 7781275239633549597 15510607563921386209 8071736777509791537 15866487704915019324 17638554068865220696 5129830856097403399 15224720027252752729 4007462304976386843 7965448612674794504 5102295272759764263 8908967206932966540 6104652715626791747 8922864238392992581 16429740423317468236 18038175508595077404 14112856122836700855 13411138475533687421 117481863125323844 10873148530516768647 4110228291950444782 9802930671054960878 5184957392556562455 14383290260094677030 1076564990816588736 17631908770186536492 6836328927729257458 10655740820665730048 3424143010536290179 4557073845495540951 14340444837506614593 5319836865917674475 10325281520027441707 5640306465252548831 18247253166156025620 15900091329314491771 7976760691423042924 12287393889112429080 572741399169434900 2169175734849602689 14642517649676975722 7856610084205443458 9859607021974270785 11537518740572902519 2178323457339119528 5720343560601432628 3460965309718170745 14666543633716136229 3886826140755496194 9708299748001087503 6385296920704156608 9392163059190998054 16569594720118855288 12322021886078561262 15010750715179498267 2182825863969498715 5782893898555014755 3545338771884183757 9147677848848681766 5116998536686028799 1185116232154249178 8305801682635658918 2983646461332757688 730866644244068894 1037835051788364156 4323795174832823446 12658084138717887102 1992851181685482662 11622355009952055500 16152243392657665941 13808816069176374485 13840812745019079607 16014891258531065923 5550849626904214913 12444226410560147753 10937984657833467476 3573215235891097613 4600995816185822816 5721492545476237326 14632935621765428290 5794052891691519315 7731116080022442181 787329748068854110 15095249762358101275 10977022179114816051 3392132971120904845 14479670902879194380 6341489043905640928 14591821025413509783 16834382509854220613 5177005618522594201 15346392904485964984 9005703661010354798 914092909415279395 4593916075377558221 9235534256446914546 15912145452593027643 8633621774504702575 1280807580009171049 16788496687038065187 15956732907317142676 12420433456321439851 8901951435613226278 6534904484131189702 4507939372713602037 13941183925002615846 9788669829103739159 17039185688562970951 12653691005072212483 2929953817954454993 13956535838534026252 14453276733030948199 7344161065210804889 13687789534770485957 15366333286008983705 11308355282414198183 7632132481407696891 2003850546474437385 17727724945197727400 12436149398635858560 9500021548589199270 1491706042181131865 9386196281705972024 2233672843809505301 7390192890753671825 14578993973723153101 8390968909351036120 1692283249167378802 15934826098296301078 6339520099879201670 16868026417022594217 5570351179349717485 5750402059817126335 12398382811046233634 801006118549678890 8524921132308350404 2187925997317030591 1267045234174646861 15231472058365850549 5689000299019524572 5320269288608802358 16841252974845099838 9836802346231247484 12539513239737546301 14227809430290179053 12067194257049647726 1285232477845677163 1815564304627810968 15522171865723499258 14378662766290945234 36792285756422054 2054991853649155356 6307556728426484931 9120566315503793522 15812752867379093747 17642908856403655668 16454381918392632948 8286477698055636160 8429961259381084112 6854181718618055367 17298397294704840776 15515371214619150840 9444052534214012419 13967526361375844611 1406767011045638873 4347330972309698852 16548911198010868191 10921736344859897162 6293174581738457190 4003769979926977360 13297983216551164658 10458358752781009086 3188767763711324961 10912695024788291754 9632472319635674319 4864676474531243169 6642364678479992783 3576185558259135501 10766575692395502345 1385525866752369985 1965253479740830198 1206013092632089748 6602716784632143527 4379855765971351449 2233775109639989131 17668853332963944678 11317678400996557735 13434674587159228104 11243684198200434248 8170361636134536425 18435496667928577187 13222208710774348287 1292159905842448966 9285059883965574128 15219248052782162853 16863746461965617857 15304269819864868735 15547860069369892929 9094006979462817247 6399190692976736827 9237817356295200901 10874374898106844624 8859464932239557159 13192240318771516118 2725917756228000656 1883130066025099106 1970464092156527520 7413594041130905010 402065286917096881 1831445100997110895 2564417761093522645 7288004935369200643 13098658093586067565 15407149915020039190 13338848305081083605 4685036933204973841 9638271512055109137 11323220947818303303 10079374163488865608 1545674470006297276 8574373915723000894 18076731706089918266 5107582943748682954 12985845979660134503 16541139206427115422 2589110819183530938 2324089796046857969 4205778278383497653 9855345832879358239 1766788896373363237 6856878099423506851 11990423580020142570 14275723243431068506 14082182375863513690 12414772277065350207 11068923713912555785 10353293997740395748 7123914155865221212 9100462828812622115 10559890027676882475 17701430300852729316 10839250946133699231 13308277950633422405 5329548764100406898 16684767442725979625 16526219303815862197 14433116862641490611 9298108268601019248 1711889833160857892 15290075749512853792 6961219171560178704 14600462503366051364 11022562199610057556 4793395112698337464 3369541885864776586 899082032795003778 2876094078334366437 4464201714792808813 6461101797742236454 13689171020277142298 16546327888443912961 973439215633447497 2692401389305796103 7997360904998514995 3498667386404417733 8415503154045244102 6701089172859891280 6372171758435048749 111714540574325919 17580398809936754753 4170525775706505246 16900653468298070069 8623355864536702655 2343540739672582993 9727259438688496690 9986929767525860389 6073786765498391002 4140298460491652592 2253697104059261210 16445075428098923682 2286610579731151254 12668476604591910815 7852535187219235801 6057149161186225382 7301935615523375964 7196274970031095948 15620500039423091368 1739439003626539556 15971128617232669781 16029563051500635690 4530379139620865600 17348078028459079021 11102189108512031490 5489359654801196277 3027942796272207018 4329309247059050582 821469622825592513 7393696718946222513 7853007923735166893 15550074426770974549 11023041845849718973 8668142349870093087 12127035234257010927 633037692766824431 2103343396579142346 18362927030259180928 18294013030605414033 4528789827097323341 9267407374520877083 752210666988153392 9220232661635779438 13328041272261644831 2203194740980940459 5254682113149672084 5457393008967627704 14391109155257230633 17165285675097023058 1419528670536565120 1802093966080611953 2731293946022790307 11076195810259208718 604023429346857476 11831347790783813597 14758390587857569436 11499550851915319455 12615340099249098533 10226421843476855547 1664236091423163622 13047451657839688353 15459420150456007505 3745181830436901186 208843908669144399 4239510173333331510 5884852611782475964 11303587072908607441 5507288907027101790 10875523384393277216 13247822515302173743 13299367384084042932 11992224799463344782 16687692466193954014 5794636986228867761 4962136947776442492 13021892923341051685 5675810005662896471 12891631011917135693 12421253319867771533 6772647718524805162 8435684127028423054 2443105220045843373 969133114367981148 2543665500742871185 12630370285363466359 194422106044719520 702922197700293818 14540132188792200720 12283665458253432177 6538884410978531223 12749493326785752865 13865057790843452203 4047830189309946300 14673724143082464492 18276766873914737121 436658240095601822 10842201743440264810 91119297493685866 11270457056163536069 5176375174043379797 13208415388885263364 320783864028242425 681085127926661147 4788849412728310753 15463528403427023517 12035974372475038513 4710106229957116629 14115027697174604574 586717376589173091 7925027103430592647 1189025099326334256 5230254739055739508 9407557503257022228 3624627079029478884 17875062348139903287 2834242848586714462 9019813217518012183 4184537468315089546 7986427959697940802 1736250984852349785 13234395137247199811 13182372064575972673 4089256132366540147 2639470911908256363 9350460459937029023 16881027026546822443 10660067723416199423 12614842833346271948 14685565437122253843 9060129551827729224 11162830326675028834 3706323646837740114 4811402462308324224 10504031226845970352 13293202244272159711 15846907252619880180 6002918357854368286 8459302710351246532 367630498383984925 11067556263544868160 13909549410745617888 14270214384462713329 11224083551241785275 15352021275701012323 16939678044816846976 9787447406413332006 18310042681034943020 17676487343153706795 635695663512383829 8745437688137173404 17013120411604031029 3800234425336439280 16097868126987018419 11733831982647388045 2951905740536681757 7265159387210299788 12496590223534498137 10125385696066465197 7695218869679146867 4245971673151681031 3473071320982638963 9841832460579140711 6208763545353972817 7781147031947891505 3632751415037767281 8872146288059340632 2243639056028305991 18222137521843321361 2835457603105149163 9320147380186244608 3926829262576857219 2939710109054151943 8526829114537980069 16627881192192588370 17219607210208555802 10988777555900211398 5988116637036871160 13823602107744782078 14787658641322898854 13677896875187643445 16390188126401546715 11155246879259714804 641550193997263127 6347044901118562378 15623980931319342187 11584688055596969215 14257036413141524839 8952501286255604527 9666000034175346737 4346629691857289852 18166873735320030770 8671103649962389978 13338468646676059103 12877688812917247538 5210063294614185141 8488159189981266124 8892091945398938881 9518080191249833312 17398770243582639607 1506828206152862351 6487350876311348902 2174541765763144631 12635865513865644379 3930056744155391750 7421692143649599302 10625537412186009264 5395329236133007162 12505406669823461477 13326603152516784083 527958903510657626 6400801380589618651 12339532869008346045 610589430386276359 4095614123658074514 2872570613360945714 17677871812153296074 15369745910517709820 10814721834270470243 3554554922597255175 17317400563194376322 14634616984531156645 12148507197763324106 6913942691841731182 2692080263194386671 11448999152518331438 12980882557461675116 4920629658446445600 9770383011117582604 10361449355666591619 2622166116039773202 11102714483345721680 18077047919633165967 15157275505954862933 205844075539764647 8594975998271367184 13813276038693538103 8963003592814035620 5026120533231767986 5582981624798812917 12685313380730437928 10004460392414321463 11933733751661148726 11938855716749314359 10131412597597126670 15122023646238820094 2425539128999617348 8621905575989970822 18004325222271692244 3393874651567239759 13027346209667310188 15066224070151870070 2013496944302071750 4539011752270788816 10403392202256054242 1664803849797350104 7624762778888303833 590257700451858666 8882791855911254136 9336549814945569801 17927040632553356391 5455876830978758772 473955164436371220 15274516411733500706 18208452435101568290 7126135562400763830 1946642369406491863 16413569546150840142 16856444446823080316 11407214607043764733 8970005687018024089 17523535086509676601 8594750531546319476 11653928627808214634 18438659403295054532 7337961047118934625 17580558693153429151 4273821168314794824 3771694675711112508 4973650064813872321 12762916566777405544 1785389197395021337 9360278101319710737 3051358681790509174 8679428374722126412 10268444525614242307 16534240057785775862 9791715347666547314 10587816170013847291 7706576932444523748 5518210253740131815 14059078706596057114 15061586335384140990 17671572612846502766 8946873289075738647 4485551633468850553 2052184405248582800 11608191475568538018 8259277569611937233 4552842450426105545 7841137594118001341 3126074603590601182 6637174875591431530 7793930113114161399 6531664152624369356 7405611093326722772 14651345955409702920 1870055909826991838 7050359848218169755 11618922828004850715 15663439183608025425 17703772847602615431 8037695937335400515 8109651543262333345 16831301686139317900 9721795804682100925 352790823733483239 6582277279882536619 3957817529091726579 3733155470122181744 15911550090906946719 11601900700770410964 5304794663994061437 10907974871570135428 14351671858901321960 458401564629952442 12193654230667926347 15303728007071510236 16983345817788775657 3764749621446650096 8572704551989705206 17614625624705951550 14310200530632975057 682920698436355963 9248900752024737324 15298355604464723551 13592173680767952197 9142682275321315254 259867731872675470 11511980987016927734 3247959549656959225 10210569130484388491 7574012333376452388 6431869203867646211 13297132516328582878 6461506358373829585 13795534677553595591 2466168076300143660 17197719794970254702 9905105862384130167 2338014560571082956 335690298669141502 15603878095996267761 109148413273894077 9576122082665418449 16387679283122345210 4266406451875219203 4588988971651998698 16773896834971278999 3165789189059619374 728049362524235642 1205606054373125316 13047968200758599995 13925579883949744141 12589997570662785079 8228881098178361500 12050067430712127394 1276124140633117109 3639263492198223787 4432033018279499874 16492973114405204025 11391658098196212336 13714840645161733279 135728196378960142 17092974488122489289 13601526914620310685 15910080121234058093 12824783622954823310 9029846581424523643 4843863631986368057 939208218496431155 10998699542776984842 1951255181816397177 5635905333907316757 9848519558698062088 7759757232698792317 7901784252611809832 1469845783260773763 6201458577292522917 6327529519502141822 12859882760506794133 3399420878562766266 4593030013110367013 1824378654747800775 15803463255201858056 8837187878603015766 13377891599716302023 3172310898481834972 13457639746798758093 8944812735027248405 16468218236873954079 5982132661319222026 4290266358155236042 15868493253911628520 492464033796864643 1997526098489208762 7143371210277468312 17440270297170718669 7425402441129366562 15005750596173810190 3610985971979291518 17539426482731702321 12510671874850144917 3119761556621049832 2582602641918030212 16477606488076252116 1916786067402912469 679224636979043499 15691167787788189207 14526009437024262658 6906963961159488635 8298577869028687099 13765222847944343729 3001061089218117088 14740637186740714791 548215047245258679 7401588332423367482 14554819520682449416 13247967371875486001 5759629212737434433 12977317824661623312 7476749035759552125 3503505759929360608 10846815135451056074 10205372134932807173 6061970253288883255 17516991841092044155 17332875856737702352 12216078815866914047 8886777060667934799 16888038675130780432 9339569472494802413 9037880765675486046 11333040686948966298 9866750451825641444 15538887123362583467 11017340828723634296 9372852600683911875 3161854320947738901 9059958387199229 7583496975629271001 16330389021258649204 13567920235827382642 5672678198353632366 9775137403230946277 14879300005902781578 7533494797330682240 16938721106988801854 14345218340091933668 13106929943303831178 15988137034151400637 15713352551795041415 9762246810783618754 18120690174313367073 12339303693173910894 14842178184115757044 3532100730247539720 12346935227824809524 10558841082151311255 5386534673881015051 9981357347687762846 2365254216125136456 10696804176972319257 242290325487893873 14135463616908473212 8576233120914661222 17915430399355844434 13446627553005320528 3664258918018319378 6551892698736942206 17551494466005434556 4159831739207464900 5049765462619461095 203040195319003033 16229561258382225143 7471448562425079157 6654194757756937409 11747193654705223875 14414445473511005925 6636571398174689469 14023009381540679098 12482290931753824137 18085086942079861172 17126565494767197166 6541238177066094648 16160183540118877461 7357496877434730865 14353716675510717854 15168889532471746485 10855519435073844434 8263426612668322646 12147688668286223417 13375385272708380624 3769902893719114718 3760412736894130891 9744403982752972551 17489954308877125105 17061583222661968450 13836971633908554030 7337048544533321352 13352733493501205213 1838360629988876542 13346121173746994981 325271867068621812 1390217921536325599 17682253759628778494 8323356049452153963 17601511343368739806 16623014368038848556 1190294441914372298 11310243731942505717 14191775236686872999 364194768250556650 5507545404293332533 12530892869935396579 577111314504336250 11654585944771513503 15559075564870613304 9855789627697246258 5824166941128566774 6438934537432993833 2554397290605844410 15019749958365380656 16216008699908576187 15805402799848530845 4544925235830165640 1727367161244050333 16966531792737414187 808203362399347454 6578948969216062289 16540851891334787309 16865329758001016858 8205275149552876597 426610942940635968 5740220339888736692 5922377651971167496 4878556450074739776 18385128032270170639 5969546629795351422 17387905583710461748 11018978099989886437 16100430133767872221 11383768224088957787 7818668368645795989 6276413678121195567 12120422865105684741 12020485866490477724 6545696525044023094 10706143456833428864 7534714218386131333 2765842320609640775 5977992296894537283 15962913133284514948 969858921867373843 11934838745772254883 756760651082875584 9588944284065489474 90784430651388217 13822159647822615587 11916727956253899385 17227164156653164882 15073189461001408121 438465701891602614 12791168229653917666 11147393060518432035 9144761449956838333 10386946456161657273 6152035210016503757 3287236907637902591 8661345125337812627 16959452025565943387 3214583122095931607 264140358440840892 7816037680394688715 6561813143251393491 15698362028167200757 5210891878415504206 11271383667451320570 709571871373587656 11379967206417087884 16332034661224159726 18035753381647120704 10598421357815524586 11743912890025435312 18256994013808213125 13950341307964980141 12474350653458124893 2140838617984525093 15283428951472694988 2239266795144834522 15016993903062174789 18329898387228110864 5080672236568834209 9774057924614904436 9507370091794500931 15408091902318000252 6083662142202858170 15767477003078681932 4744077202988131896 16246114519149801471 9819016790549192473 13920906198430580535 14866978215850288260 12698951647167577506 5029353132662282182 15716494208422490721 3811105728201040666 1286284234628313212 8668489305153688762 7241360798750232130 5485961828980565556 9307207712922165003 13342433210005305563 1475252048352891171 18019154202174324756 12219241762169828565 631502760228236759 10059268455640410833 8790973782216253604 12984922108813654870 2868364767622672331 3360174629774996450 2510444632238152850 4076362612644401022 418829372059849598 11674916724632263487 14605081294166354831 15017290862324937908 10353147656645191889 4793429375849348658 1107383923687711316 14679739652132343897 8855098325141660844 13884775095462359829 8815431867007975284 5432536452437323802 11972439228018734269 12481626983498376262 12309841925548181320 1118437743001277870 16393308708979692342 11732052359025976993 14077721637824179732 5098239983960121599 15884116924311226901 3368482732240915763 2850662177630352381 17161121506842152979 2078408343502508756 9977023980206668742 14751071419986734686 15904882931419102099 14639621483431263780 13668848776504386052 8221185065225285278 6352642153989267750 3949164419081137020 2222646862406888452 15600205699089531606 9846220740287649100 9346961641692612622 5455027364821389241 11506060445729130653 3303201571781592352 6357516706162556569 8218010041361728139 4192982871738105522 1167798263028344764 8800577800541785368 113732089987520214 17590863107574409459 12454450418085255777 10491288892736402884 6352203022807388832 3785671778879560240 12881254340498397811 2163847529287711142 13233098034266452402 13578436910827213785 16761008232140930909 12708281315799528521 13779336240939433975 14194873692746782249 9155635061831765853 2892925653860706624 6168595935873316780 12292216351014052978 14462803809789490149 15690196880418446004 7281359298443725644 10300426141732382109 11629605988335928683 5088098465041405220 16323956340126149663 17047302468371916978 5606284412877347646 3778971865799670756 15514658633746994360 12414677510898984814 12876312367546690880 16188611682211090042 13321383773430055907 15381700301858683200 1461725030265070585 11083662480228648377 5014703793391778775 10944252005244927448 1901415188287756383 12127272665582395015 2270435026348365426 5907862126785521122 8491856635617532616 17743156717685125005 14432300116755485909 9364415533431921497 14893544434401546302 11754329536869283595 6611302930350335065 14290536383853903288 8299392054453146098 15776739053430903121 16487214990672269252 3629189620742038792 11257373772180758339 9788034247798375821 8266969813138288659 12189717186230357630 9669529084842799419 5061633450133777135 12636251266526833916 7036093262095045936 11703499615573021000 886378774867520371 9843345246024896839 2691295753800068854 15093013820063662658 15858411970291049119 9110340615712467695 5972323935596267862 17379226391962422718 4568627928742489655 3214231626348900921 6817248479480716029 4138167095692783791 15168466589781815843 6556314488290264548 18405040329896258264 1640490320724695203 3629259231936542988 13450188524879508016 5450061743890803044 14273578517807410567 14512137302886221105 947619933447579566 13823903953075537806 14694980216047791118 3263651739312423871 17415228016060246698 7347867268147552684 18348721457758520282 16643216435471485457 2699495495456275744 11218201348477941978 12458253402682494204 2652618824325252694 3401277117174825934 10228175922907385047 17595858415757985726 8565117392814019440 17215397057326729868 3073742264729767684 1456460609723958320 4750180340638335069 6415620978073297427 16324358374034398350 7736215938741294248 18078437917661896669 7740767833215360263 6196458409726788050 13805897495197294413 10792878591013937253 8380000690365216393 11495618095983109310 8740569740102710821 2337665159909228505 12089598499925464047 8514126772700098835 4391806180298459750 275811295851900947 5729495712494770116 14028414546180003026 17702054786830638028 8832937237677556665 8398538070333532169 5568237342145098008 16116457883772587100 3845794796492773004 15954842722849888038 12514026148810467787 17170027985186512307 12471236811531620671 2603645662932721107 17168258621151135726 6224708096273503978 4008412802242171892 5068971056962505734 4371871522619711636 4776733284846777292 3811051352383652513 12665864760705859543 10762055557772313868 1082050072063735375 4177605792142517186 1535038215632023388 9175691136379729153 3675888532028089176 6798660849787361714 8572009631650988707 17659213973458603379 7767263377701033937 8683643471526474399 3341985295384072699 6305763786045667028 16241422596771032864 18425341690091637634 13318578293601702017 16329492992636379152 9609162753683285079 17006170770021623199 13782962311089659300 9069038748584223100 2055631784838415763 1161025031115690958 7779376670861107604 4861916271013607620 5291389082147793249 12279517411353841034 7478872156067393490 13272404145975303892 1340922856842123546 10409557583842319372 6125814283388693832 12622409611668648296 5582179422178892527 8255068747062512152 10192900925259329613 6457822375086681437 5657219845833657721 9791136137494972518 18290656114560676800 9244781621921321373 8936984355455202562 29090055926174550 5894425847045195722 1030434900113548361 18332392325727143812 3165536036384968699 15322428320987255889 11171388525199312352 9346818637472755518 6706108764345226299 372495505987135116 11314097853161083812 13569818445986389727 937839292082953576 10596433300126862838 1139568824292829980 7356364329307882765 11990993150556848488 6422797106493332724 13080209918742438857 9011737274418026151 566733062189380671 13456264040260801795 16291781282624459500 9556365492445309901 16551597355185626394 1694905273997214658 2951795997314275411 9958988441741870099 14384393547525942615 9579992427288364333 10901842391521444278 585391797638502475 852074583577867454 8633460109794873035 3517154144177867245 13046683471363637561 8934033306273463256 9028288304219850552 6521091379389346316 5809058677134618544 14984307568839498747 10999773176504797189 16412462925864639084 1366318715756126667 16730908721939434626 2238748949088387842 234914706632302716 3192105272520341161 12865644448806249537 17296311584218521574 10256983956122697538 2822311637187475615 4670844622472425319 17905075756980424236 3288089472601553901 9614664270568330461 4957249615107210807 1308966733528026713 5003949214886956372 17388492839254669313 4809841773990108221 13820468401202265943 3651392815737917411 17809621826469416429 9602957059799182417 7358572081121435568 212552224508610696 3806196532351725739 8585621056033142843 4436118855029592305 11996452576738325539 13605562359361612422 6761938196869052645 16037808650349063460 8881476558765262148 4339741735986635486 10994038780854046875 8887311934523862858 17755560736949461240 7905761862411857181 997403870359346030 16949393278431669049 9143310370492816178 17453696176402601413 1797533705640740577 50282828820864674 11984186824864417514 3631003145287935 13488516111606435008 13734255099693557015 2431900394567363004 3513348672767028386 1935899399846784159 11480637142849849185 12937629249211570249 12281566528533602186 9121619144829488466 7469272251762423853 9384351779218814764 1203592636244660004 5639265970276664912 8013277265077031325 11825649282322633916 9564618987328967426 14624319956624765444 17243069973984358032 11965094574626403362 13428212881415136713 5265680542372661484 7146153308318062873 3695365898483464801 3896820651848801599 14033652047252154771 16941886420100990997 11298631457148965294 6746188152020464198 9603233018512106951 13453798028348372621 3653977879347505599 4652176343308602069 10971445248418268638 13876883303066669534 537105931226601258 16056254953446609678 13356651266544694939 2947872221680080447 17922252124157887743 1195425883525037103 2489057620200758421 6417575787664206212 10183317851788383497 3432125640805111137 2824816024491171128 16579667447229433385 2399501232845244962 418353767268963421 14584148393214014107 13842738990724530526 13953798168803742583 11765848083891660490 5267628596098331606 5574695720508510536 6241807016177000716 119664257017436567 7354005854120464112 3312844692871852941 3756550464212974931 4799148686668999076 16147965577273527324 597469349857470459 6032354319090334524 688091215698915429 11910900159225497490 8202243447196240372 7150430025425183548 2752326573146005363 8072020365010143565 14567780911618270614 1829377049710629017 3253138612005727103 10788558208576695363 784179442785987747 10090311393763598870 13636743357811922939 15741461668527268599 11752566825537773858 18329556158399173077 12766822881946446638 12255196003201954128 16853554306066821858 3540433255059433299 4603645467737984137 1386395089946063893 17499378742874411843 13899203477361012917 7925390698874587868 8291217050956019693 18080651698973335609 9480189665826115804 7342855878404700389 6130067259154214925 9143225048186181233 510661040847112225 1037746449933135970 10660163731979173852 6406110735657906547 10523080221057503481 15946052812716934224 8320147996572125818 5388950973821240547 5122188776202093891 4692489532613665110 14075828817036906590 8544229750845089781 18213896592908332067 6529596937857017974 13837682308666674271 14857181707860518184 10336729129593550221 8751568030335208187 17837295230306182166 12382466866753414527 3909879847275233921 7165056713945600689 9395220508489501574 3633606085257569161 14113542479130998161 16888317585142443846 7092983685507408523 10875979908683443202 16185872195941363405 8103359209619389654 15858313127779548729 13764999029478481143 13607719848949451978 8617618179440353347 2251705089965525691 4643024038243983265 18288703001428679764 3216373562960411951 641157902125070397 14994294794623591619 1316317964705180057 4247827012443427074 15111764317683009687 2710945590700992660 16444886884772204068 9081905361371170031 5675556740027730095 11767577724616423315 2095630942066634392 14065777822824126062 13360963620118219327 14589430279788061088 15471815153655686680 4262728315914982346 15671434293127376702 7374936463393258792 3904210117314851051 6219033986905027251 10184213143322020714 8884581700617922518 11354320085068365342 6279326809926698524 15564918892397273560 16974695891326536509 7014110336782346375 404922725036449379 2939604083317669025 11444595536518513867 7864569908008542885 6043891687640027998 7421757015679904227 16388300405057022239 8751606584685243972 4319209784412140584 12556782230899324167 12678603336224810874 3836313532548812108 11131966833661170082 10972031661578611786 5913095627674112628 1297930080380271114 8033961414757914757 14401948724880863701 5858547298128132776 15786310166597230961 9206748651120770259 10671099695336419244 8230448639120619203 15586802468842868946 6876076184017339140 2546879589353454255 15528478400449523715 5209148324047731909 6524379181428793142 6499747963615131007 16894747247276346396 14521979924625277810 8448350298364855190 16546930193625375904 10335572508978386289 5879164262485108067 13248898619806295756 14874258156904933987 11241539160698066064 15398678069222087054 5296054688747687341 9540841153767142385 15322333707695967333 4120481654895419199 1187638607191976924 18321926120058250864 3008030344073276375 4609917424331853561 13257625717568533334 18112034611905647911 4503054718886734600 10738494793494399812 4569714004006588852 445929754866224471 13510843640671402363 18377734711885427459 4300413642475896777 14648367867114588237 747034891411318325 14751070758710366201 3076572323140337695 7617360990587935737 14199992641541668988 11245295977525261276 10984184493143143972 13944708134653358292 11548983392591489512 4097949838816514884 18037405718850788789 10894272238114750287 9741844622000021998 18393122394737719110 292219806435458982 1197149576964603828 16052839237695960468 6335070777903155087 17734536556456646606 17003035541831717391 1433277296847707716 14675574783099413708 7639034641742997416 12353163971773867858 13738709155992521327 16100094393708250701 5744049627099472342 13952714982239974695 15568502997200656163 11526388348777374391 11847051074561495036 4941500015551922209 9954745436163827129 7420536301742255465 5307101612373269486 6207586164896788001 1726272638805703628 18197796307697327792 5253476658696991158 14158027793598282694 7426232413177006711 5222747339870573307 8451318418621151390 13039216053930860880 7576405439245279703 17320713139539994597 2580821823621436687 14238202639527543899 15464925563391488663 1053071310777212863 994498262312226200 11897379663556905376 6537069472418803363 15671595357536915243 5801275608259333285 15847376670022608825 10572350579826131913 9730668673720888291 7052590520623113636 14673062508319945861 12514184222506093426 9158378553246524330 6667887737606895423 13446339234353403116 7083643161000707304 8754709213341698880 17449389798436750943 9918270581091386292 16931282143500276425 16708469012330320305 13817698245665734074 10291290562719426712 3485684794454922698 2840095498930351816 5111212042181415057 3374411321227078197 11111202947046656254 1474173562571111877 14109917590586311076 5941904208708853013 10245695212710619801 13484066917616344473 2914744010813012949 4130112331894479565 7111648041045453631 13889645519528727151 3492706008738043830 607733414884803987 18325117892734825533 11337390148012753404 3981210276514162065 14874084380661887001 16490469533980547203 1279508856990235003 13743588073133429255 8975889092999362083 6365568658993864475 12181599366133534231 17516550375355665134 6182833161492837533 6155926137198862671 15099993702119906396 3987565883943614782 14517316165298501848 4288487340905715421 4723641164454989810 13358249430183131185 156120247182978865 2625519923304605714 17182546811137505510 4284135512972853010 3328655915047923654 12302816244850124145 8571739017212110451 3295167320949047865 3045429797040379388 4332266797399898268 13831363415831089791 8571957719931880868 9372881493102770666 694023363478525739 9464670005984196918 8872678644528465318 243681167233130386 10108011892938523628 13520788525531982244 10504941214119217664 16403789733325636716 14143093335459795310 6314199030576238681 17891443203398390160 6310296435860561651 13727009216590334222 2970021300633675695 10238085200026124513 1674907333779934233 980185917559040168 2642529702492868553 10518317212561269946 36672981873404794 1134963878533157944 1894883627667503157 7154101873492761036 13954905004772201115 2086846675565873689 11789837003626893036 9378818117931279011 5954184380950415471 16526783905742143043 6595439025041410401 3291738396052973518 16479047218092190189 1251981029045655443 8053237696985373003 9288128980664428515 3538892433019607692 8623854667851063275 7429336152582595030 3535750868693127744 17608186720581773969 12417600564075892840 5578085655785759170 10161245538468716053 17309825508938821912 13762406146154816672 13806896295199481395 7644481742396246794 12780752236797942102 13835793868475246593 17368880939431971865 2546267867726854173 10246863051897530889 4775692782254314504 1831678916082522697 2250805187579695943 16138546681167903893 15276421555671524167 11610929786990021166 14506029814669996654 7602700232413481571 16196166413414072125 9201585066910978827 18318200607321132623 14410433360037900097 2608741204136170078 9422580257930881905 14102339623081418682 12361356122371228413 13112597286446127842 14874545329098688867 6615148230655846817 2242204400771012208 12084976724197859324 13986041507751574530 6442986922207999292 11127535260207779745 17678309683206517979 5728446900262291884 760677021495180146 4562453391181866045 14075648650454965161 2766545345160475425 8372207184088984253 17985963225379644609 1415316988268016228 17133467069308425735 1008225045004295711 3245725177400667045 13263524846819358410 1682152027407767798 3320634016727091957 9441250122569590868 2128791571008937835 5849921128985918499 5917300778382675465 13843695910361299267 14919167391204113797 15901028670494150009 13408205850592770939 1095935637744528259 2354802615749953428 2077785837988234989 12285767568086926364 8049205588863517583 6882030812092621133 4656116932932573835 9964669290558994153 14645491891500537964 16142288987924475611 7520414333300133749 4203493126562459386 7146112207821195214 8114349937723744762 14201991139995060477 13159326508429589747 12644200403288960271 1644897939150181812 2779984631601707622 2460165948096297440 3088910324116037027 14060201884857671791 15571058999727209524 3671406601964732024 17308875786412823766 10625146169037764686 2833011916228762433 4940030141953630956 931781430668355452 11539243025919620339 4310714704744118981 1926495560661549875 9599140635022977528 16837749897777413068 1280149348348180895 12778027333750124153 18231692799200631212 16334221211633646417 12350799711954334021 5243257866749234651 6006048480486372263 1934989805909724383 16927631500669531534 15189200858429555079 231839191027564032 3350924952429759792 4723723739128714783 17269488032052590105 7051244643481943999 10916446347452056754 11729154865468274099 4917025564236931649 12739177508629780792 4090402506042818408 10343369529274089409 17408949199104535454 6135306011167467479 3924405307962657792 6364016257306549353 3108692490586184167 146619885390896038 16493912672819674981 7464414348063305076 1840771960726671829 316979852619528300 12067130917946751386 2803006597369706011 15028561608453490110 2287381065026406065 3020651237047355752 9923865340792725292 15092731559327155886 13169754397799705996 4402396826705425631 9550308598684863663 14083668426175167729 5003146450985063454 6754482688806933851 10558010862795318308 12890913738835067081 13471110155439820630 13395231267920597139 8265797830925858942 13331594751148272321 18290155799257685778 2494712460834880295 3701610389837862994 2120124195578301191 9178356993297867387 13102794133614416445 16014075385779905503 16866090718616800672 859589372750185397 17699596211673872457 6817461862369353124 10766385377412648957 16292836899327746236 6933211103136793844 3144650589196018466 11720898336734920255 11241873460365379707 17889688080422894013 6968332941423795751 6900937505320978438 17850245638641487293 4171813376388557984 17425108923002697433 14576789108902870275 12601298598635692386 10103880891608293610 15714298987911467477 17119009356718762912 10516008790622018750 11061034895371305187 6492271488910850897 10544175231727057389 3509423145244853895 8772393290429552607 407734052434464584 18357128210030180589 14131996294643740895 18035093553616662512 18185333940055363011 12834841576456328118 3112413968552968918 12673794192565303547 14181780182164109797 5753098745781842551 15460905389738752734 10189682068693554615 276453915047971792 349222038244293988 9548627776223960607 1809492713391621920 11259612356458118837 6704684924730431760 12914679863285295540 13359720056672218095 7306190159433610422 1196376861987957551 2199512629817238850 18008610123791453713 6372096443933999527 421144259570554589 4978737240827924175 9085696059929592626 3292915213448207459 465954711336678874 13903466688321638914 16662069451593164219 3184270529554301659 3278466005581706684 13639706590545820466 11480534765902367867 8416651342144185811 4073488632904760367 11103606656918312973 11972176295044474306 3701166506453807519 11329549829609311841 15182737170656572521 10111476058502542892 4563325561746144407 10209926454449256838 3357826749530872711 247738392238820561 2323621352642016161 7756268458540963505 1696645118176203616 11829653222741827629 5213656297365662292 15860833276665813829 18279744831055422075 12441383729181077223 1828481513607256980 16888588713658763069 11989913926838663720 10378910061934617213 6189943897912570616 16810295814894246115 6671236204081051496 9821891800018325156 8610813532972193439 17819098653575400565 10380820703202265362 6499240933916719874 17020058542795672220 12731276477330752024 3122833633248915738 15681201054117393055 6375235400912183809 5109041403600439850 7936711257510713829 18007578050146449275 15753799290825345828 11153866336246974620 9408855514575770334 5121648863024600709 18327037739283086777 17155062848898784875 8594414731981092928 118334136728525334 11606582768208952364 8961395102153530178 16881932475719869460 8620115942794779946 3075107677949080117 15376390965347280726 9298954701919415666 938941122002691842 476109732339656030 8806980071945948011 6463302540457461919 11249199592273788972 9368656855945800793 7057472518629318781 9990128960489678645 12637931649021988636 3073161707477052062 1591864285658776249 4462022363757342793 16889501919996578801 3653061634963060925 11694766703934293029 4366830507828768887 7441839241023701282 11364750900318617138 11281601062294480803 3848484152702689901 11225786811123775943 17612424201148077596 6397206974828350418 7354686019717419025 6515769852637934432 11628414069467478919 3678727114584719877 17651878400601446856 2803498492938968655 10040665228904952027 5208334713064379629 8310954506308951461 7681473582737710678 531895102633797196 3715033376015833754 5594689024888124199 626796581027704375 2782570549641718361 159314291499759394 6609437273521661103 311565827099988736 7229016607601669063 4311031005192061900 8179301529156270998 15128558886437707103 5913435129599745823 15301505457064537172 14143426206541242361 12111046626667855158 8542374084612000867 15413446116320860311 3943621928609560239 5359106162115469911 10380579225720885421 5621888168054827183 18007700273776131376 6225217395194379817 8619587103988264087 14515919844140376337 14804450813106567333 12034072335715094366 16417738414124504884 9037450393299695227 17070499376048613991 3488853956272605311 12597071225632786741 6337625736397274072 3670608319294209518 1982712440646450359 17217245721948822651 6530081816333228522 7379394352495731818 14667373836176810321 3800054214476743959 16140023993518762161 14495284701183276651 17637022032914591105 11852268181280544698 7567603508718999992 12448004745058633626 2809759492069325979 1075321305891812333 10972064996763402731 11978255919990299099 16001151807401831425 18418629259549706025 12053166804241560593 11102978001714838964 14353381007975111336 6314366588165087489 17861093149717031255 7755518434891580811 6388791391872906676 2998630446713387631 16793842523119997966 615318196974676252 12280968308726740862 1260845394903837255 11332244283133694829 13243641440553550948 17699651471676391110 13513127106569750068 15649020926290705136 15510482776923660932 18229446794038066671 229167110134765828 6303011062954389768 1605843890451310950 9457656568752853040 6916108454615610336 15799388593600490315 6437736811933140097 15154252275268305942 6491431294982525447 12239531636647476054 16129168655738239458 6973119014770180957 8864593437133653875 11561978069577350899 16723920762029313007 15512731208506371412 1704154177196109088 9179168363354218299 13440358411189763242 17441252470909161842 2457959089282976966 18368556532920147854 509302569729916075 15524357469318703659 2762866766571474796 17061064052341541739 16997069887752276412 11112699632432845701 16855146047010782053 9412208377812244056 13850810534531839452 12604229971674561719 9501469859343630300 8748391625789035200 6389028735588994159 16018442654009152375 5397093850735266857 5663715347279239588 5268818923579613357 2439138094954061383 6226817626546070906 5994302931478312092 12731386464558636933 1004419064647418738 14601957628789230412 16313685682792559953 13283383385345889916 10377684944108283869 3521440176932735450 16324044574512307677 12164819141883037742 15882387244403157252 11837336299705604281 8155766925879547563 18233662920618058622 16388435984355491885 8827567075087700227 10807048874872719492 12705702949864907390 195861317000135537 14689144167857956546 3951376882092362365 5921270819123554685 8319623475751368630 3516731266791109616 12243024624633992816 6590094888691380225 10966187656768330801 7142991788969518712 1320886758720841974 11298412499270117251 1919245159501637094 3714261941099954327 9900767579323871791 7862220260991631445 14675492024054855843 9364491596451767522 10278594200989544715 10696506305803486964 424960761407384129 16982391388992773191 8249650077944607749 14696941690953394006 16471148059323920753 4837587904997792024 1887332136240842618 15343778740816025606 12953184575236564855 6094788440766459788 11097949387270589665 6379818413546093083 9518309980945193932 9905604583610530110 17438373584650385416 12198027981513351492 10805615671459171113 12859025977586836724 12340925160362605269 7880550998243628700 6099790251486597716 18199185473206034283 14592511284950954140 2308628949043150427 1409568205951776400 14443175014180262254 17088646919764447198 6004816966557185817 5413479746152038601 9902747614405279972 9068135519665973076 6661073463836369436 3327505573761888471 5439420640292601083 13871391224862714492 3050105938501936713 84656594341400992 14737156435715578404 15633688815416308218 15197820008142456739 16514668663647325711 22970616007725016 7875031998031680422 16755351115931706170 7114178175050828465 3407828177325232269 11988232957889410544 15071245090438374305 14609552658072209058 16821198013821799657 2175300314956699015 12841209411184594077 940718678211453831 14267224003499128114 671073320244364007 4489351241548601550 271850238530233752 4196885933118977067 17386100985418844822 1461315009269967823 10779842272449382190 7628317810070563766 11142688876447084771 13165808860872449530 10846976828879153252 4804755095595316697 6827856788958591973 4619480227876552658 5886824940792025339 14250655715258086604 4246869699994744143 9167783169895186636 12421384424027949718 6981443829188111 6050986991731884452 1454357549105278680 5631449599052891935 12695078315392623024 7312377636543358114 5128923112311153743 13618415344173081243 17546345716114507520 13096624930476538269 4868393723603711433 4722468102204288264 16340555224209158741 7359820775295343735 5001925952127177530 6051631987216734549 15874845629107579703 950976273819782988 548331536029217773 13015739492576806948 13219279064943530283 8520198469297193867 2503697951936398501 5202172255194086396 14890777434844259993 2099054496674725997 15568779912987843391 16206336891472189455 14794728861964529311 8170822526980593120 13626305935053805380 2596809742192858588 10367072864116594708 14772494461662598548 9650657547163747383 5521035143866734093 11694137343407981774 2158654644696612250 14533573871919138304 5135486121007122328 104364670026156648 11390376441000211858 10757116789268736195 14689158073410625471 13445033133317956778 14091991786351279064 4252845994523507091 4847110123103373273 14982573603949730407 16508798686745663041 14677939776169929002 5880046249367892002 4268405186084515690 3085121048398373326 4464701238206730701 2254753785707977622 14897538802306825670 2554847362010983574 5098264120092050548 18368299393077894667 12670279089228716940 9145997549625731412 16209680685538996664 6842500976986044588 17351787978617324043 9798394871392356411 543283478976156196 13558346384535160148 14479120458339419841 1722530953838579161 12937291436102468362 9030780026762403248 382785120731566177 5984410103384297990 16757910251301607632 6083321353772444653 17837919339613564127 5592967488242753784 9005723249637561989 7737034148893685545 4305493801201924406 12878136342002394361 14530041362785149870 1979326835271545749 8319244831203123703 15107639681166609565 9844302748875335032 2560091133879940482 4472423736288469024 10066654600113350151 17969543953351740709 4653975618944289833 14891173537788402910 11787166070659419650 17981622271821695432 9293253250362250940 2477349241347189409 6643323092208345371 8101188955078943656 14366392571358194268 5489642580791497392 8790834501493199158 12632142310328880391 15727621149508246233 11171117348144000230 9906430134881948878 12479389965699402251 3194839456036250413 11150486817496281069 13550061336225332165 14445288051854578408 9932899789080026811 4713024650931957885 17813324659338536485 15450521264588575603 4860451177587833134 5080645190035010018 7100547727466644801 2614983174052054512 4554750179031405743 5699472381582590864 18417135543255980184 1253405663655437095 17451507277257658276 18243096591345207755 8166763434575588314 4655995159094290711 15098623002607795702 18204119120859301345 1322519504002384511 8427395207159202875 3978414146769619380 8121335197319109645 14098353007057404398 8566836531676548779 13844492828731582046 8526196919338022464 15507586736824673107 9037786814495013066 7278173104837866357 5799332483725210481 1735295272263271134 15803196997149289233 17570462187384723225 12626472136356719829 4730082091947073799 9933583151822882956 5199583549823042650 81540339502660403 10452380776201217723 12440691921594814065 11902890101301466655 9427789266755375316 3737172387121997357 7346238093816104751 5561715382707367595 7878761309411415859 14723915512684767778 780626240742866484 1852067809974831452 3432790748253035238 17851717490800300433 2481109130423599921 13125307500162858808 3504042961570311782 5200039736331217160 6956425978303483420 2751207591781559670 10594947711594760468 12291656488372527043 1393308369280831724 16672658048086232069 3336257852661628492 12125254345870822068 4441271682086044602 11667534347581158185 1921086309262323762 9718163751371868673 18384266311708381833 1897511443428200541 17539396540486210498 11532942841509279926 14424279215584035041 8406756187689798122 9049675175725701359 16511832407416518652 18124627697808807938 13471265082023511925 8735228363163683059 8826326305059701561 10410193312564963141 2690022191049277772 8666412695513891646 7102598680754146584 14220126947568485562 14258154243922806782 12312415986049378778 14338718167363860225 330362056836316926 13183444463682302444 10755326227626619941 10921130360648982008 16537362271232476425 4474902936674412196 12262098885114756237 3058157591207272235 10690593890269811847 14499701232358893398 14647295311556780483 11947820244098227934 8391003166146845258 17948764801654729064 13513244293300392009 18179068117367029067 3862584741319485626 15743509643081452891 13964627699432165864 4734996450047938114 13631849562879916473 16836482357170088599 14247350084324346522 12022197401263042217 13377582183363171201 2684905247545786804 15648161156283565672 8333763595530937487 2933896244813533035 17098122811384949583 7503810081239413090 1210536621338090534 17770359489373326180 3351541577081098748 12414344188735692351 17119139612672525545 3508332819101513921 13224610122175685895 7312010965878557049 16940716104881706796 12327435576688758192 7053241034869668357 10587290697923638363 11308259948794141955 7483338851423559623 15415065490937752806 14033186103407169459 6369188516500740003 3649803965587566418 18182104990387652059 2854598987162228215 8428764075617002926 18394276198750527846 10752369323467168377 17764349825374061882 16923022058706842348 17991401849979870053 8269661685602863829 2692747866175045078 17290026848284826554 18075228849710456406 7794578001581794432 15010849282839536599 2727197600277468000 8254402015187801515 12622781910643720941 2810234118363524282 3755355362326243053 9290971524054045004 15024092253524385933 6574223396850459030 10240517707581044606 6741582723564524821 11510091398529177541 11181872850760408457 15843450616841729120 433756523014661124 3937777896268954059 10541613616335588544 7771981777983431758 10897771159259595207 12326737857852154298 6299332355631060778 16799122234041179399 12177082439168034686 16800825054867312163 3857885923276758505 16009487801990707196 10002807643725685030 9347666375908695032 40807293353809755 13472633239971625090 7414952196165204124 3007245742680876073 7915660089228373939 16836541493445756782 11942309100943334869 12416994315701427525 801444502480735703 6927996166976835763 17749746097670707200 13539735601685398292 14828158423395762818 4663127202261780614 8965930744422965787 8861389502023662779 5244002153998394861 6048210557714547037 3238729340196225905 8814756752404510053 1949119405630254291 3860660468378769411 2166930783097268037 13475485326104353843 5496655788690796855 9097907406073134609 14846764079473712946 15058693188267374784 10260822971707706212 5815475801722712017 12069211728188333794 13933576286869960775 4402760857187379744 9485012085556625150 14841749140902995811 15736853261211381034 15378644860359940950 5962195216597214446 11380970865734062082 7531383747524635415 1745858023525505891 499104077783558139 7817965134201084238 9832603595662992495 753449575307038390 516198918186186765 17148442755737630303 1798367289940744553 2609656174967949836 352682285650178325 3220281222290690204 14864975524937820015 12654465110690348748 11659027625980396979 15437374010980355814 18156659188278274074 9762182870243958245 1163632544796126777 16534549846627835732 5269254489289375500 17330868173632116244 15304583246131351627 8897274312973255389 15353323433808598580 7624437877631425530 8580079627439274482 1311795385410909831 10183882464778487454 11990928259840261092 11257967074808925353 5043272143559840898 14553323714280602513 13276183398758421452 12424868518207405542 16322006821838784607 7796846367889100423 9721752442751685431 2838386885172950269 16983837554892910912 8336783857932297726 9946800576976691590 4570987582261129215 971743757545309272 8936880248555559037 3487249988411299533 9959612608972693032 1085580846231983135 11492180664587760265 8453201624291655475 365248977551861816 13235884148592195980 5966663621446875116 14010196793517637181 2261606743636294546 4495707567787831853 12773151875301170047 2695446065327998101 6377036454411993734 10817095122660434148 1244326990430634021 2949937516329058409 882988560178660465 3911165978061766314 6764740763526633966 6488331192240516006 13096464044262314615 3996511548511768960 2545460166516947855 330803091810966235 3874464096503642323 2559657487473351111 7633490519799148143 16044217068231866002 11611539775059313839 6310755098147105741 9076433376755224324 1731535571061070506 11186367473453525025 10286129713496930304 11380448505480087295 17085963615163073631 6045962215251191341 15876918724988252989 17855414863904677148 7686358966684390258 1366850028031971845 16334951830152424872 6484043307728585314 5478342796220161394 810594595642219877 2170157539731673384 9807575871943145158 2630126955648736142 6555690792421646435 10327534861326319850 4523832735350688764 3508992087264691354 8452506137370785353 4760501992737820665 9937681594903034059 435027144634200013 4417213241687939669 7945684358542186915 8817163208874380461 3218796364135204430 10715373411894472949 13061978837863505293 8827585770270807157 8639760727615378251 4852004141141208636 16629545773630552219 12113689445069648741 12997447322369537754 5199360427537502946 1634962528812103067 15490325413731381068 3999755374755165257 3371060885913735099 14676875380977024358 6042414121250325548 15841944241525428089 2599765601416809645 12993873668366509281 14351061940227636415 5717497090724783554 15601011301952997484 15147690676011359168 9279708498579741033 5282989656235945070 5601435810488371043 7833240253069585354 9444177406122447449 10300143575070254359 1170751843956924055 1169508753157436794 12617805172016782542 14836604242157762439 13605074732627671227 13097917161576176916 12935531605050831518 3898963060557074476 15050864063353611959 7988432031496164838 15851989332692626825 1016805131476732109 3078269189576482997 17928078967590191786 5685429257264066013 17226470741471941243 17304810388200730255 6834727966192344591 7707830360858188879 13072011205276130603 13833233819368721926 10833665280224360114 8897192305138340547 9729345857105526657 15819521697647108436 17917935918099623866 3845459209407204273 491973104732528877 12224814354350873257 16118117056357308199 9224376551260540520 13765583828650304892 10851020269928487521 17954272178014493697 8476571374094427321 5279626055081125120 11888622541506132096 10645939882147232477 2933824250508354098 8882974428759722607 1137262182715792320 2892911871557834081 9061238029487002726 441704821720494319 15773997924655698040 3996450527801748193 17153579120710037064 3560668811966072435 2586328412168793345 16880436703843497590 2683981027755690736 11654625340911550949 8813292413048046352 10058896669341887792 12717632809697502980 9560104922775220854 14245132394507538370 17526079501885708345 8999734405930181835 9394737532219836721 843476160240251890 9615276572041959710 10058077326881399749 7969271453336033930 16168213210051463348 17649410952651746698 963605502001197096 3616952040817519320 13954626062923810227 14443917410110241061 395313175037537259 12346110707266967683 11134013387151444057 14799942125856751152 3161185908562597220 742273822391170869 16225365572978040824 15170363037123529219 5389130484113207829 17811341039410909030 10370621278500859479 8175163440426712145 17578385951712582509 1969408484818374457 14667392960285938961 13495957450715496130 7049227721478597668 10314733599925468542 15846510159932942768 7599579813956858583 9072673907494497191 16602448480562709781 11022385550089349357 719418034331480267 3493708120251757198 10045019806633469354 11522791939567423261 15303293314318444906 4529185213270388243 18274857630000783790 719102262396363695 17127954948299786178 665433513363373277 7202917868049280092 15003316199664803261 18389927515576250819 8376398292315789417 17241405731938479386 13931189732089577287 6023221178347958209 4652024736194706277 6198753814033904797 11572548556098942704 7482783051792371567 7203606394312180546 13438622838702738863 15213162874098424602 17853219211199544024 1482412084713138346 16679613893146584172 17567678345514909455 3216351610097000736 15825396880603620158 10744222246828238672 15964226010189406785 540252143681090755 13864153009729712960 5326949958152210752 15201918653967598040 16231527087116432689 1797701080849650119 307522783110923099 12814320709696286910 4469448871684278121 11792997868378389208 3510284068776116923 15844833661919203880 5148564107928887293 16837357175009843538 13366297217597774389 1009387892236397503 14952549405173208521 17236572442929897126 3780161114836328036 8018883977396964675 3518561786158401284 4573964775749422855 9459776973185763953 17051024125680124556 423625427158668668 12994982316179800606 1081094310849092034 7086499619183756837 9383950189193725070 2496161838814457485 17488309977657310986 15688283991758445640 7345105584518280151 5374410450742397836 16690573512888558484 9749343491339062047 3321346746250026690 16885480453982075920 8618306590962938010 18109671992288643953 302856411606834992 8484820382981329449 4917368243779385721 15697750442494226122 1598368207329158401 15354124949987960860 13984527327677035589 10062405470868811010 8889701304276910398 10856971871149842997 17307299733891755815 10914250298602914976 12781585419724709501 8809958429002943687 13533976210085057750 16011441895433954501 17241748723413679829 16934047141080153968 8470311552253201765 16795125013932389358 4476717447294636067 16364543529590063591 764480546793209833 4787920949917811005 13773555006189489571 13676992710718413826 3222516466733720332 7127398681136787934 3448482408415176925 7232829135546342116 9747230592348325989 2424787191195055837 1472686159914022263 5717136298703587521 7380631474137311631 10724274867212042574 14493623758241269179 15350861224886308854 17603918584670110079 3240613556879057414 13865087229161897739 15312183199301630697 622610878034615261 8988782067193745343 11749968747195488360 836547112615742445 418990702193501647 4319333377689977258 4973408279849450361 5689358329445851755 4115424053299509372 15204333140610793258 18133873848337088533 17217749525029952401 7736160565857031941 14892152024199657558 14020527293120564469 6541782086316290292 524190932179833519 13621120580803033214 3474820234207804213 839322699892645056 11057956600919818592 12065855535285323696 2046844977488085309 11579327889268741057 6428937694460241956 1781098025556562911 3347865146074518714 2757091623402814787 7666006243077658350 14609466301949993643 6113160462243985251 17613571580752530705 6025631143442492247 13399356090400279376 2201988975285566558 7941573776111880198 9535611305700993869 15425539793151556542 365110163387009614 5516970727571293734 7169723420986691350 9136639933632707928 8225315321386326701 3826339016970237448 154492899658095148 2435510432013270961 14386383878915922936 4851732260379177346 8001096723606861390 17165744723083448930 1059682328897028839 6266128675779433465 800730165562704042 15043282504506223761 11464626052600364410 13835094146816960214 8379356756753378491 5180554498475427935 10387657613424387701 2877499959222300425 14766836050346887833 6189159991031801528 3506346819756581579 6068860669700245263 989439421101977039 13636374948770008892 4328995997314497242 9234360423660178568 10412758696955333594 16681600247965640302 16890092262513502937 16925429242568355349 18286014776270249748 4421471023147406651 159616702819464527 9678723263661596154 16496894959222520155 9203022674097283485 10660084534864108469 17628173161276197487 15503233318809017275 9166002420203449767 18350631789457235823 13565154967237854506 7886640220488411840 2118009455231844368 4676728766645717056 4782278101645837867 5183686033462853694 11103057163928500361 11391873483941447792 12932287276179344563 9225940770212648748 3405225412786345360 17096881072087884401 4210759233853589586 4673507993586159621 13777082382941143981 6667863117673103424 14962759844557413022 5646209785984191100 8872290462331138044 5831867282382342683 4622611472239783020 570312081093699677 9554430406995945644 13514131068493108349 8084490738190040280 1025354447469419264 17388028642529644693 1956480136240821608 14115005942507234939 6545799197177463002 1369994960518747438 13661530212180825467 17417451202342721328 17451649246565666290 7999779173280600080 6675187936025586200 8524394727129047132 12000286292791644664 743280102023810592 10969462007183025974 15865999112030067067 12844215812481484026 14873348411838577422 5964473896458950210 4281703519569263737 12903895401145053955 15943722574544365378 1302526775940415680 931205128464234277 17603311984734126728 16648906127874588196 14309433623100477959 7847014539338044681 17618348012333309199 4920309455155290845 15813458953609578371 13993822755981301524 16773283185501644097 18226556728658025665 484870652825557759 15357933803327750758 2847599555947035212 16264563594692094968 1732638342554721352 6783703856206000149 18402393709487357252 9571814726701726455 2700534569081304014 6789820115630231604 15439800250848205245 11226317868147388331 9413117229205530375 8684877021098661504 733143526925218925 11603059308867863988 18233917623938677788 6121700796681861723 2127530957012161731 7657962132404957114 4379481373685253301 15240411362870417896 12047363964821599096 7785000187669052049 16973032913493463539 13413640060811590039 3489471220317338285 9372121449612692460 6405766440549860374 17989615820907551361 514734502563362955 15005593047121795232 14643566116250612513 15705509097926858932 13444248588565405938 2156971090385857607 16225615229082958058 10819445771132012151 3574214731191997878 13175024934413772746 5866348775383732717 12812988584225209860 13111805276597207175 18251307186885745519 10520442801374824251 13501072007984744556 11182307153881677606 491027699093422459 6314756926934752689 13183797154424081817 14286047389839930723 4872970948892194599 3676943929656251505 4451857732251887458 18189046883711422246 7031651265578055264 16269459186612159732 6896214225290022856 9077191650833062667 15624534771327886022 614492861440808485 684125484208590323 11051612492380178228 11860930818015544688 9639270721786954565 1796823539283255713 1130847970136247409 5284869385219733940 13746999497875626165 3330114593878382683 11874274755788387977 1707673855760924452 6767583486947512145 17247094504706394885 575518827352880676 5259338564139765221 638394983370931729 12061575387757472991 14027104282292760241 10239363485458696354 8372734465602069427 8725069788478565971 1875982446878746766 3109119344067711490 12599521152738994427 11441260597344090551 13148685865050436072 13235486335362199456 16996561516040068769 14652578044052303382 1895837978493281286 13010082772099650980 3344326744948709702 6812305620936668262 13146789004382772311 7445947519621102827 1155179043496490792 2237445433428336441 17053864905583239208 7921102559452691355 11953307549379271373 4138832906563240715 14826218890755725752 8783524401010834346 252277079998731527 8326467461020180090 10279519697609649851 10793521718952927760 16276921327416464994 11211637498157160110 13306829500279435324 16978877630763533805 7750425008045487623 12200469823690436183 16218008070267368055 12393242355225160404 13834659122911545461 8243182285899658913 14161169173742268663 12122447571873267751 584334386966758944 6367093277229833451 8586868585857330727 1010660644178119894 10152869632687386675 5495173234644757374 2782002854871367654 12035383678258797182 1158615521704920253 12312158388624741047 9802256628992382561 121449840392554942 3895087076619414195 1572677503371987465 13589165575215287601 17012730663158737697 7988293551431037160 9231162409822676178 2138138949187909604 16078008041946080848 14253404533406612257 13043147645895888590 17269810851986051074 7168309730671484297 8829856082320738466 3582424507483502379 11145492092548956949 17277684091637701394 6245154424655085457 4259043601435733559 11340596669862980693 12665860541671991510 436471313953750984 1457347768356337850 8842813481477536194 14824466610104531428 14729767315576280424 11087534211198586457 978628055381954476 13498387563510149385 13653166148158600928 2696719847158695939 89438752813071667 8204957753669581416 10954893030479011217 5692597344579294722 18348384233241853060 2913384517658812630 13284152995805073379 10208774375258489292 15644419861388492663 4459274770068892341 3791207843312023489 11410793242832875118 4046994664251336659 10059358549613949919 15220222644132734410 10820644589426288442 8459734272037825329 11423249673828072857 8865512224033936129 13315025077264438111 408346170851677918 7983356504183970879 10010814866371455912 15569482023758876806 15338112645495114251 2818274255477703415 9597561495321407180 15309984632825970823 8940661450892622908 15142877335727074847 8311762817000516494 4395003602300904328 4074083433430419634 2851112124278029058 1962159581186350878 10200017506502603306 15406809620353477110 7422566437791348223 1291206610322513444 4364536996852627421 4955124263979491907 10486632141537824474 999683952256596605 18247506628855296600 16999871813322991363 14648221432435132188 8667895490358094010 4041503174382022904 14387906371803188240 3889825991113907989 9484968854295401708 18137479019582139181 2961820011149969339 2704593614052374747 3464984306952721668 10017717879223708859 1001738204755397677 12752888276426297489 16428120619843950819 14427531541111075565 17288467115770251396 18244769617729344617 11417587509443589900 10416008452277338582 11523325571430977501 4609876440784395168 12859921256197801057 5497079081381935638 18405784321782754061 3436107844022913476 13841254248329719559 13630541097187586239 2390719650563562844 8109057693263901004 11555162598003627084 4825545879941596655 12727661901453605868 10749394239271072690 2582430854917263130 9127350428620561085 1489363234265860880 11698908704957742742 17353671142893129238 17098179576779449795 16374111729910620827 1124722208840893919 12529000849471774123 3924958592959709165 2045616006075406453 18403492014836044418 5073194341343335293 2853207983526933929 1749476804687365555 15102397573343305720 4511834276336500562 11714674404369978197 11692390358825125440 16537555923256474324 9532210194692540801 6489835366711602821 9856667111535140654 10376683233702590386 236778638303769660 11498764702416078821 121738701987924270 16279204672899931664 5840205114223358745 639972881731212094 13391092257528891398 12020121069650135820 15158399741740946664 5129580002358295473 3234026803238810890 18051163182548635050 2677728749718880789 17392551912289152457 4530434503698188087 10060947989807555191 12915596896427539779 3632753236471641928 16228336440327879873 3397166106062695285 2129133413676897992 8228201017309194455 15282817399335837903 10838693402096678320 1214530698842134622 13913134691145295583 5670910630631211284 7016402281732507956 9980167367391706963 18304711286803637038 16255526800468335516 4331325593581214394 13915245976162567755 3210884286321002295 9153553553092720896 13870197516213690004 5214544233545273706 3807311371129136763 8313290598937390072 10436509932462176233 15082685233302010659 4661823187627184393 2854174339125488573 7175201553003995032 17580776830482551758 14009658770444768270 10636799783536326775 10250119646502436674 5737997985327841480 8443785358091696915 7631163384075397232 5760798906087226111 10145885651756628847 12952460373660121409 18016376276511838771 17605764110979680512 7785087272380021522 10960915337822464124 5077146329079430643 122397279303847055 14953426525914321349 15790230973317665541 16164922796018041645 3025948988701452543 17075435534820164931 16147888037070527696 503854472582438371 17553042362274731669 1854518540076755520 13564037037942631377 12994412823925643956 5511364131562286003 14738095562318296264 8596379247987001894 5867107403472840023 4862450683087898891 3475776534083040675 2482912784767587599 8540570933822307045 9623094004971193089 13750643853515746203 2800907161668227556 6421599162589738431 7493755985370903081 15076781454130533220 13536805233250747209 10954112379925089961 8676203699760052039 1290663363680105373 14033892628821171269 7861536065896504260 645754736585647576 5135743262684116756 16794013598634044595 7637412052265551272 5752880965977718451 6710241522860447855 11830492402797829380 5913562844083186081 18121725209853739604 4395738096017299252 1762610418023809239 7528018882044177860 10740175828123626380 16766940900653918782 793054934741874423 2481760762723250442 6893274447949364511 17051750188785522482 10198437074428653852 6408415071606927148 6749630690389457112 3461491541991157157 15290191256997651955 16837217060514392670 2263073827673117097 11313685909151135495 4174070089749260978 6636538272883378136 6953628916313203037 14267958744304088277 17057001337827377588 13842886298098338417 1124417798198702567 3384129442270067919 814223234312204270 2976785362549262752 4196511957097178089 6977531884026113425 4922417600270203534 2245847778070020001 10454836044567979840 10527308063024608287 15978813174943451808 1492892706557227692 14312104869080925640 14404288511102404381 6784348489161817906 6101229061367721460 16733925412940643311 3591008838883052897 17050475335220858106 778347658822635174 18273524288443885427 15612857888229386171 18377662425203921030 1103726522150539566 13647623263935576414 12774259738062915657 5755523427183928093 13618943279945600987 15052499927322154471 14039187278332353456 17486767311111284797 11461963409835539793 12915297345031451979 15222086072561089597 4584837404083119375 17668804302825182013 975734601037487507 324729035101563577 15985755362255032849 161390356953297577 9867556216131591441 13153825192684826428 4437323250421495679 10035393385050971103 3332804753989593879 11425557514965820271 8987217510371756441 14879330545283529571 402414942606794407 3932623255626916032 14042195235078223895 15868858968634088397 454080887208055396 13212672203659916834 7065622400476444638 1720751173636096787 12269258243286392815 2548070471596518450 12273445304425223738 11705811896470330821 7944391119447863824 8309085648555828577 6320956358781886854 14069672708700478324 15753738420056209050 5400047099505176164 8100821716346009436 5345251668218232229 17040491749861493719 7529657111532655871 12251980600309813200 16142124818417075489 3159416146605009708 1932454765700981127 10542107400683389489 17560563194064507545 7974819554073552354 16010945916007432186 8576723058808442572 3213592105905332005 14101774147705272183 11610741521631536067 17405317920164161955 16109518481384226254 9150657276579341152 17147473247612791971 6623683181202051320 7061974013032685080 10947792838411475100 7829503940952071669 12476635096355629866 850177358376578515 2710731913014293087 3531614476246976664 11917356373916123468 5504179567876270364 13455127731810979820 10722988605022827553 4293176822529752921 15704126962628143392 5728185131535330219 11613469946291832875 26888371400229751 5432399325996969017 17266018102622274254 5023144137451444619 6769016033761653966 4044194911741076780 8066748105499247042 11483157062337199207 5389298492795454940 7746726299206989629 5883280870998829545 9258757042747511895 5492187244637071701 16576268719170877707 11430910710919889933 13108555246481418602 9215858875147388323 17881957510330118859 5012403484788066330 2608880500436166626 4446790344309129812 10957015793300692827 5071711828389704751 14107362085824680464 6017717481970298014 2422146264939372320 9926384831253448742 2341039363418414524 7496450575330223623 17749756083283963714 1040296029017835484 1202760458822179303 6516496328305864446 3855948801168674676 6277911306162433108 14355906610991063088 14735171039378676474 8329294931345012253 4723816760509299584 717840625578429437 4812893031479185898 4875989117181653397 17689968757966241984 3576549773717917836 13291011834630199519 13872612934276112601 12417824410954939406 7226696724042319022 5920292654453702592 8114268738878456472 17252780675854091811 12042000958168619288 439283369685130644 17081132601757357677 14338053357570148907 15123566583724127247 12785906574436424600 3034947872020341521 4389631421189375325 15737818121269511838 9354486021765645595 18194681517929986932 11804650823775431705 18206378507155670241 13895900370076684187 17527613065113007100 5651968609454417273 9785478109001428927 9437397068991012605 6681018227838412861 12650453314009039556 5768436098858108389 12895785728419671772 14401599915479090389 9537659907264679626 1529163250522328557 14746874664668298885 3005139886166221466 3201027123571488730 464091690852765053 7518452932441527165 4363167060161265747 14019854287084909120 8136547135594807887 5732253549177043675 4451668633867316884 8449810955653799216 17659466063499256069 11780710769423946615 554800280181888236 6462217550793750088 12755140266433179359 974898423558092356 17821029534292918432 8256182707256625827 2798615001109119680 5756401424180599439 1750140538751839980 17416239115432321658 1655839664845836108 17180553475905666504 14178319096613766854 14118832313982408762 3156199839978545703 9971846854646389993 9204724626349621600 15452377254945052344 1294450438270783727 8020626729047823758 1687925689469619413 7599832993790033927 16183610151416413820 9830503529442681939 11374273909592723171 10589072609885761703 5971023057238613973 9288830364717553443 15218995896474031378 16005455166614828675 5055176720128832808 13404455774838154135 13730250769698038208 8927341423554733969 6045079603813259986 423773730784400801 13322021382493221470 16508952947222064108 12469152517510069625 10408656090333934930 12491040174028104763 11028221248393571918 12763358371060049578 11275401413593090008 12100151873165693691 7000639610820455205 9693369321529514671 1752086505828248451 3157880413191008661 12889083100552136069 93896385380489867 10406253124837080908 11859643844457889989 2471595619084738200 11581473793201160105 8451183064964814427 6172006667130446511 4743781616315259554 8210993789039268797 16522116646200236332 6171959942092061137 4665538416954169399 6196782057712374315 18206789560098560081 14766288248676730515 1526752012979249294 8888864649058739365 16142412357199667632 13500440095374526495 11866635464529735161 4238021607142677532 6777085703189027827 18131267000963231261 4449146514082954976 14406441270292280891 8015257517572623542 11571568621793776006 11846701104476709076 4815764979298659332 9535742598531603162 14407154070242421860 15122968046245336210 621541000691197143 1840500575447661258 15319087115604298400 17883907856625171064 1217877318631430791 10447628037097072577 12832619722978750629 16285325645146812983 11019240597458177145 11911062846060032983 10681324284785661642 5874450224847840143 7638990548438598725 11426817664064025890 6970819914911535986 11019618426509663851 5698794098871681034 9848063576694401356 13392556267319775355 5335888799451499298 16681574903976520826 4211641211355570315 10268829322289386791 17165799592821584593 4968970203618367522 7776707816271810378 11318358738985769653 10954398732334571965 6985227414171673017 13890885097440113101 11660264600105929089 10123151121960202373 2076314538391343265 17107704629580489862 8766970647109698311 4526934068006433004 153083379938626462 15443639595888006583 14191973530245549721 9500831011008247608 2895003149023077667 931796255117410804 17256159813370998292 15518179509194419137 17074132782564905713 13900418624106067879 14204074573526712593 9785794881343936389 11969729271054203422 2128386152220010909 3629963563741061220 993954633750663211 16291365587257541105 8591991817429221380 17383893360461430862 12269193887358276136 9848229604923494605 7067833377630309471 7752658141933467110 17980285641936618528 6061816158707578774 4258502766712869771 16574570087773424952 13027610398202727661 7296241950758629247 10491424969155888092 4259742128137770788 9752743642484583516 5111811281631080578 13168105727983895660 14568974930720034059 15426660518953182291 7655121010904587191 6257265609234274 8830402555389811102 17750517269734530298 12459351771227016445 10274921939227301663 968454893368211902 14065439961999564124 1459081790123669193 17908619359907407031 12495954736091334548 856089006832991020 15034035825485665258 1797698529719077457 5073703099757383146 11734522558782555326 15898163276633811608 1377859233781270977 2549964139216018524 11957212537891282143 3361097061194112788 8708707258554852197 5521549169886432153 18370994145945544720 17532268592051234039 5758040697233881643 11354998892327212016 12357683052013564232 10138003960053682365 7140860436295911557 13619923872701433183 16697979178110003338 9829235163498092461 705823558016949247 11089112064826110041 857155254139121629 12797504153331409236 6055806207338120681 16207337298385460155 9662776491307442758 12655412936460390232 873334709216732091 18384930255694977395 5938935676586619158 14390661159569049378 9957395681908916275 4479474090555538552 2051608554570754241 9262985902509371746 1043128132275693641 16976287578012283459 3002682207142421510 5717735218657484456 11394873192462473467 7030891668367645804 14105615136283412424 9772913258700078806 1153008912124244828 4560669627127213498 815045962838654899 15265552530540113489 14952231502116766234 5650335432399223186 16040805408908609709 4077252819793749954 4014192993310607463 14270060536042072359 9823645213763795576 12615551775963019627 11987269613418219889 7707071649614976256 3924354441814567968 14586968249788203784 10847977488960349332 14090600437229264393 17180927286330193492 17520507849909518464 8434259130768630230 3007433749289557051 12506679735770132309 1042870288997550198 9989862927835254752 6640791192974011791 14402416027087072431 11378417986749571626 4756599150193340802 2762100284290495533 6526621854030700318 9939971688688293606 8081151052024807976 15939505838700529466 255231487549788356 6353445881043059240 7186067117849764014 11185317681527064723 18173920532398897528 7558250392537069885 15921090543870269398 12331576372184083984 3981929136997202438 1792536017082354092 10563915109027614686 10608500371520609837 17004285124655675375 16138798977794613027 12362753649775656827 18152051626501749350 17485949993920273749 12983057278905437470 266974181901768870 15283445470192883112 4187207784799776692 11311686126173406685 8320572538847328309 5323431422588127510 84601735643780173 12123905681661300098 5341789188489307760 3466222968648631136 12378259781635749662 4633757785883183399 14310739010250034439 7139853706685563224 4376186872980049434 4967020760253706340 12419163063319235538 12539009771238735618 14898187305198371693 15724889394053504057 18202823200277770013 14434574242769997407 18241215108125753872 15156051649645534419 7260064505778225682 3989727005518833169 18303291629536427639 1267629821243749201 11586170840209134507 11633157742691088911 14233439958186876914 13912187213382266778 12314773220840287165 17377959557711741219 9062575420244066152 12584547990879052448 399915070239741104 5738647926599210194 342272565166499861 4577560124563557079 12598013849107160358 1517497493162634 6962882508844028537 9086271694122381324 589544122308413947 136946756134041994 11093234343490170638 8626069928782490894 6127051229356319709 12645326911634020174 15593670179270923038 8000275366140100981 7730687613651670234 9607355550950046769 6608888897246179207 12524640797197765631 9136531985002312226 4906197363751194345 2400160924659838043 11403896227487364785 2563364726173264587 5338853372116889679 11773148675946560778 5620932025853909967 14002996284076811584 15831756826493631447 2982410156966481346 12750407592245493164 4653483662471114280 2428253144274679229 18227153870197521814 17693491544263567014 7310910217559521251 12961175943970108453 141829816385117739 8821396334112539964 15747094361496863013 13502274692391384046 12343442559863999745 2107003684055573864 14450564541694462563 14847815244007235819 3162787576149145120 11067486097933301328 1152046331183171231 1348305461004105515 11163622606220242038 15475612087986700378 14883321476163707352 14123393934814866880 4483816756535999918 1813393303588264920 11512290310327360912 3488682434388200808 7735304097598754409 17761849347400002062 1409381827182728856 14332848848383086870 13960876709172644098 2288020218438142568 12053293321781769587 17098193575130882226 16635328029170207361 10694898514180478368 16469602792813528571 10145490670905372633 9259825022468596288 8110372335966470409 659163527961938526 10653050495094032512 826347480732251327 17757143513997373877 2493784330112148157 15522759897393509984 7736580047831584038 10786857146288672228 10859679400777065876 11061969185497613164 14665154932105595721 18379537379651425669 11458106670172501015 4431222562401680758 15276784699953940297 1689544274759023994 7231779096313222582 11782959145315446843 5285461162531461505 4097869847118893688 17031986485203014283 13054491391406361776 16678509352355962944 6133307276590251601 429594818681188385 7444309007623225606 11584546166382425023 711621283439264604 11089584640716863497 3598728401598751054 1836525424357458036 4555810122494318906 16461573232387585245 166401498268182952 3546634471822784116 2800658602381484919 5306354143355717887 13866005660812710392 15663179451326994074 12209452140221921448 14616308483129685707 3061439276226764809 14141686481554837148 11291223576675131771 13158870851443727842 9291870173310782773 2277427920633616114 7469710279013584622 15773971121735318321 2372088468428011300 9294831607865816574 17462651628753728737 8548418833139799626 17067700484293322387 748842125859216788 3444707387277736620 6773915851382525324 5444484593591567759 2752558326339811136 15667514193689999533 15811444784396465868 2566024396539171884 5733890602327310606 9472002060918716621 17873362001769034003 16229132928834269617 12174722657259314218 2346063012254666509 7319200985943462568 11113992379822045689 3703477133501391911 8668544419119587565 3727601099109268084 17567794139611923820 16209371258046557009 10365819723297952762 3610644303805733406 12325118343354148411 18366588094990210030 898791412616255120 12119728798637154070 4698715521726865047 5507550080981612104 7180394386350311162 16005584697265864497 18225694958364950751 4064244270731150380 14757462807768839672 7020133469387979708 396128396663101879 6746536751087876323 4107365036316210525 15742527561891813395 5955816422727866431 17713310849034552020 13981706300599453285 7477666564195145619 16121699759286546531 11408656952054974913 4602094109471028367 14363609482353665346 7687495196602286073 12111548231719495824 2984866269008947808 5770157447901036515 71372710728687651 13932544561235473276 6003493656036815272 8501131155725559875 3014250528569014352 2113300128048275718 11778674832673660595 3862627254771652484 17621408136428888142 7433595414449913976 14701833438793894793 108496836363525335 17877630037308331698 7301460576308048603 16653791839577451856 2137056995181132842 17846769168490576385 16945144041952977699 12910775750965569854 3645953424272353087 642340022902659134 12570551764407262734 8350991009107176611 14423307310081038968 13911981829809748898 2407231986533322929 17124848319628424591 7319552000078242412 15707791749583506481 2572304732426604118 9009617905558661381 9118180941563040700 11725503942476793538 13813655829755654568 991986293098376306 10158483769135959664 12839991013250155182 9107258682168318398 15561165913737940492 13290869252855716762 5618827069889884808 13645774569309678222 10708509884032985212 10358613207465080126 16085069977201190103 5076123664514089638 2508175676952659228 4452274169839555184 17341080495345981276 1236489986526714153 15453060254395229689 16849467162025351617 13319440670368447592 6174213610747339220 10525865433350363047 11454912331716222283 2103742203449147696 5616784002366487245 3849421749389849743 2977117681510466232 6878755587394636828 6579529051068508023 12458974282104245811 18258186176555158073 2065686915966754363 6561965092423923381 10360113064846634525 297544312103616290 3707033791728998158 1135454702319011739 12453708817259422134 17907913117815202298 17104834820951148442 2068070386274675499 15123370832031957869 12709306784713957390 516266766179450212 2168045686005216098 5109407866559843336 8971643043663437139 7800047153360610943 2333581297894511408 8987247121224179396 1566071771824884329 17232202813215936826 11873239396026316703 13687266118640010866 276159105900843548 16809549807303558871 12891956243753882934 12174122871975016785 8238435782034522837 15199484947236185460 15023414875702460593 13866147380380712675 11568548753276438080 4317600848337248013 9875244002714054785 13739229237929144381 1167692014337585265 16028582608728394434 14198819737328331287 6816845866830472222 16629779347502715295 7456262901196326422 9432451756420563050 11307446721498982615 2196355326574356248 1843584011929336107 11344433479917700148 50093591794494269 8372232966092975432 11868955124549609685 13397075142451548696 13989293790092658079 3184026931547583571 13381271526984197237 14329331054270475489 13640457848165299857 4270637234233274989 12031338139443960528 12634597583743649761 6600841832499777247 15879184820263433574 15533105471581300801 11766822824039850121 8927379010140801008 15848550137942240043 6723955511384003507 15176148270138347459 7347631036484522967 4281342674717447957 8434522588444501127 5293194866851286320 17905141090192038606 13910212061267851195 418573904867991196 14234473499277392517 11314806043757709894 17802441785734031571 10346397081081608147 12964886689902516260 2680572277110356344 7432450919829893381 17209134381979819275 3698546705663396710 14212096482725694258 4304892636627247621 16028724139552481740 310266093673526029 13355255237995728009 3366145799932015751 6154735608789810081 8202256742259968712 1675454950740897552 1605790068308665862 13024692623486531266 5084911688891269680 16597170848313408736 6772497467428271861 1575738035588009152 6273071887765573049 8098875655329009199 3003451926777004220 7104553725195015589 15998996004191378729 4216231135039952278 4559684183277625357 473384869861664548 8181875096658567634 9958788857260675950 11003169971950616247 1175318831912210688 7271352388850969873 1589184716560746498 11410603978755455945 14860466418966561707 17418747649624574202 3090945593752353 2091166819729146882 7233806138219677277 14328482891121253581 401115059266037775 16243860911160627606 4108315719654139989 13970963736457165653 9465664812013513588 7306055343508201817 18221382791097272676 9368176855076436088 2697251354376426729 12070739723059856132 14547672052774614498 575622825973022378 9881148556272412794 11652885281763462074 1702278189285442747 6114359421821846857 820008180755877080 6721683110351096885 11786055384053478009 13875323009815136174 10140632892890349098 10482505496329083178 2826934015975564020 11684092045191329558 9482266815901312023 4627653224919891541 16064999325056031091 13478515001438832517 7887445414630520049 8497967079494900352 15390746052716854780 5863491037102112997 3925347856136520666 2777296562147269098 15830025033189253145 2941804683821291449 4856641874839281930 18150188560623263199 14941697351829131144 15488104842752680018 12697313664180380984 14243258230396181647 12549846788889111384 6740549680146094912 1380299241009394794 15903526019679035158 16337257756231126149 7876978524343567472 705044511049807369 11373374311640364837 12406348752705026320 3431097565419496466 4647814666334018981 2146083902862497745 11305225877892333243 2717151462709184108 5012886589012107199 61012542388620749 9702265108715250355 18168596912349034584 13934379597709969978 4032617007745813536 14969355214329229640 4023555076757479386 8844552917990271141 12940500566960211621 7910741815541239496 17967708664207791341 7425185353401276306 11558221605767215351 4883311860175826655 3450498118442395629 10126657775002199407 7798473786935896295 8295260831329878909 1096194605339628441 1662114146070304814 11918673500122798385 8104862694014704575 15310890231318109422 17151526104870642792 17734552102891760677 2191088934479086288 16905763679082649496 7138775494975514454 8043166753913584816 13794581690402591270 67116893141119303 11155265906966241344 10258224223154531311 3236284029734195722 7176289959814973682 11799254800747145056 212052730888929108 4651793243257127522 7376637152970018110 15099284965932579478 16928155126823936739 16398531177450790790 14540939813530804462 15228952265054203694 10077436989865239543 8165025482370584951 17548503966017950559 1138150670370938260 10139655716392314818 11005352245497432330 7415923062315101519 13223377861098368820 616557808990344268 17892266900006175238 13037615756409468079 13959333257262901516 3563177497543700457 12838245736906101962 15156072187500443211 5196161220836538560 11235083882149811029 6633833096660622403 3156924878076027896 13342183144807208889 15067054194905652953 10245570364220385505 12433051154917239282 9026026758635881466 10309595289113464559 5565138673707772164 5289499150684271694 10308079636572139729 15133821259989089351 7054440206938123310 15883725428970639188 9893792678386430168 3440425333914028023 11152601596912852202 5989678958059231874 9566433546250022402 15154735419913237857 608601521100768671 11566619691244306503 13681738507067235591 3154613063122124658 8373191972686264505 11713321706409889902 17635610939015213907 16023625004433889193 10900193360765335404 14904830240009726127 8606634330195804777 3875678017751245252 17130803768350918539 3864420178977680446 10357903830661104792 8812040475973926305 7016434340237212769 3139230247570243731 3904861242038419971 10519318494277378496 10326794569975139704 11877293740679332226 955593125273763489 4945478874653931583 273749479271801990 468052660207677659 10689893902870042961 6450211946499926522 3608397890153196538 7849688799538618125 11497004559135548912 5956279520182284541 11040478625617625728 1711659279935329501 11333248792861049564 17920002183134892527 17475945473355279114 14616678758275592301 16881036227138115102 9785688456227718033 379578650640386653 9757095317249904365 7710426963493042492 11184063982065457476 3914384330813221436 17735934589135407381 5425922180676123547 11676488935942535904 304991966399789460 9977734174444632782 18103347452838514725 16627199046460858520 4998477007530561644 9497588121622297178 1472111684342571935 12730933281692421725 631030285163501980 18249302048143564888 18404666408248223160 733572227219482411 14842075808625188819 6777089849000699966 2701092128754696825 2342473103992613585 5422412273870746797 10102865902977216327 3083656999578490655 7751997118942568570 15401736194231971288 3103057046886024286 5431209865507237660 6070423185232741576 13811994651831773509 4603483685581281496 15102107605644726942 6546310057628870952 17213368061591949129 4768429497419672530 13511951282443831484 10726256674877404775 11744304586893209527 15978818252697865400 16879914530170540319 17150755850613021253 6129972175248384775 412098844268699308 3680647005874016397 3762313394994597824 6074373276965641203 9528873056455706604 1703820157366270183 11857684291689438273 14444915716761928280 17800472811544639936 12042742580578698263 15053710723198027618 1061464604498723726 11137546969515951207 17830731251623354766 4823378524797563051 2333856579399193547 11102015862071573155 58075173677121235 8687624467935841115 9769911761261811697 17856553295472099156 4519891294433337135 5600901716747430777 9515385898808894528 4464193921596542356 9752627439138338347 15220701752795279239 17482520217175177101 1907331492944967646 13289978720996571583 6252299332191343621 11793625114362841781 18308569020875064891 16213802167334981622 15288938793358896787 3662116793227219108 17194267616925086376 14067370344033173503 1494444102282077189 6927950035441706796 5610841086435981932 11814596345307060501 4204306266179549461 2717456772715264836 4027144092397828735 17057747957750447545 4648831738993425479 6640037910649815765 16770916123763636576 16427554721314646263 13912200195540988906 13569263354017416948 8387202471906262413 13417665019976052498 4756913210814382568 4176454345266048620 547447507099260955 1036912570109713924 17215626279497352897 13836482057057788003 14918745656202581026 17356124451089599350 2726588471809592502 8327005877946239405 4173935995375499827 2590003699175483390 12890541634943640593 15206307752639632607 16034731565303381917 15706414571429060033 4833045492529880779 4016049485499091159 12614504136875749200 15622882220825536442 5518504529722639995 17935984126434636639 3901084121151341148 3497080173646045579 16285807022581748408 13499690600374404664 6921303947664955238 16853278906024685379 2886657999182604312 12142442678170527756 3608638879521987517 14053515423687374702 12586705504684613483 16599624091147966811 13755811032438442033 4331320765787393224 10231936377245558364 5981922464326017509 17322295704788151145 8484619457615766774 6330271712714792821 15605127056130783042 7193203941445207443 11746276040185383395 2633639573206106954 3294619120822028823 5594576430233708143 9432177989538463997 11267055724699284324 10413372846988713204 3958210522030406053 2325652570362092596 15842709568013307024 11949021367741600739 12804301913412312685 15040850703128085913 5618996825763257766 9005263099797213943 3060954172969775858 15687605172831848688 921187423838021162 9231666130761390216 3683576850171741603 7744839763460814317 6114549500271505415 18161640411738235942 4151275926496952649 13336487474978655096 17954425149669361605 13342910585887819610 12734815091778266116 1310101353043727316 6710848254712977942 10440657740519412426 3212302535058443456 13418396380492064464 14799923271861679805 18364319963493235929 7551885248432292823 17638253477624367252 10467741674310762146 14334762219657364103 16279353165494924474 1997591950619398584 16067838294456186438 2053019983079965982 14588752041856921063 5321485293314660246 16955504332828463224 5084440961816602421 14597032934857021735 4899501001226535939 15560474504642196202 15824412927170517332 11443814173642027727 1753619798562900287 12032549018488062799 7130985710633742318 9603446049226967842 14632112376197079346 5622043013416998958 8625958612804281048 5706235666946258386 11654179411973256633 3914451383193488326 10495366506479013878 18207992285060341122 6029564622549705776 12629291710022196297 2598078310066657610 13953857586445927145 3876144278225713071 12517286138370532308 10420513745371321314 11163799061936402779 16547629985993843335 3379147386946623972 6060098105313345480 14875856700250473102 1992094643843547707 3765400526317946557 8894663793816309836 9522202593003579985 14014228515348130112 177893729946880935 13009835096742490160 8581031201316702618 17351345085989258922 17722190448154348832 9067468864535144465 6418940298650500671 10393330820868172387 4894143498341218269 7645627166488656422 1207866793293248910 9657115079364909588 4042901872978253906 4091519466245265446 1974807665981046141 8853021171906792628 2494041652317278694 5970600423906010942 8654159184197333522 11714120133889222082 8153100793463499935 15243656881999914604 17146663571805605056 12974607443177475818 15423656104789724615 2206234607714261273 10901851232441696089 4250208181122311957 16165872552861931769 14611574393769908996 15665638310971203824 13370761831202866933 6020889119907474078 208966968566894366 2683380308086485623 18443507608483225413 3565451012403730655 11046009719859507953 3579971739308194316 1484098640737913992 15017520659836653778 7427776224499085928 12247924091957281245 5854709953186951818 15471807459751169931 15931435514545623564 2423212120591947578 11371282283894861466 5721334914928225443 17371009773900397400 14510755507741229444 12169082138930071189 10184137758995241969 14771785635802849745 8198856699323481451 1927530088263226299 9778939684302132642 14556874322227375903 8714597357535505352 6788258524455264081 17501307364165359321 484056147323008918 10935713684364313188 5622158808659359065 1521537507109358563 7235768338143702604 17770519419726451647 8944325264186424763 18240129296031368718 11221553671742099749 2113364568156134771 5277614173933718661 13596491423273979205 17207002136332505836 17232211704086403461 8681913864244216983 15130786017881598746 15999005868918437544 11811822389079441440 5113722171084971772 5331868322583839556 13475749194670975099 4183689809484213326 2951738756722647956 10013281999891088197 16195500537754456834 16863000929694515960 14141088197988543295 17062804114334582992 12826670804200881087 15131734677703493340 14614902188211580957 7041241931775494762 14095876824440869579 7414905288346686793 1999759092911653733 15853636907523820094 16702651837438647505 7988258278313829625 10193539245162349048 5556291667583517858 2955081037748838521 1095623141362229918 7228174605543392396 12576853440531124119 9969440335437880223 10831403806665929176 15070303715724145259 776128476687568058 2955648181286502598 17513196419767986822 18272024969823200616 16756862884774528137 7387057114593802450 14720737228834337160 9409609508604319878 2060917985527589953 6925319598344115879 6479912605046140246 3676106483035021918 13590258910014971514 3557043941126636129 1818127382796459433 3887393685374833401 12672491774404078107 10743748136932471212 3815619446450848732 10997898274769871031 14364833607057490588 16861127854730520112 928124367551129017 16792386571933508912 6620736055590244769 14978157437019658521 9601220991749845896 9907731146545397960 12442093721560802509 6368309565061425726 14735954701102000373 12033606102185669532 5789378877566087668 17764002661086056718 12440540749888653186 12968674626073642349 16119873214000571416 13895558147334538976 7031747017443388747 15629524312434531492 16738870998032190355 12094230102187904151 3920272313148080141 6919164418021873031 3595821556649477582 16696769604171489062 9528065398741123563 13518386925478076487 17853476178781700545 3195674491114613105 2919101061032493059 18097636271251553199 3329411410685014556 14356520138374758015 4690404001835595961 2035817213292084229 13704574308359755363 1688836744090375491 4341313795754634801 10287098327086594850 4205729721141980968 15838997191794811685 17232236825000887389 4482621139998026381 13521437129604007896 2794919215236471243 10820422324420115877 2451574062377398122 4251699546266732689 3243271448834156755 17186267687206063931 10266247793537274214 15189037543579297257 4835469388634065175 12715486794717388500 14685608156548238092 15108129167437187161 1137872438919990760 1227676746634705500 12119199831600834745 14883967289339433655 12883180341714663285 13775867746276623401 2592253796737696799 16989039702778252149 10315878514286489865 12199366611572620960 5500422762590234419 18390225662818012562 14249619033373755350 2086573804089187424 588132752785175694 3036859653594908960 3668532919503391927 9974293353701271768 13171612807281131445 10685336054232847321 16541186189677303334 14867308089983614097 13719609844390310356 6979896931514357545 4311615767329302353 114633757338175358 10777780565488032055 10062029472818206847 15824504143895923466 16321708210824794823 37820960807260801 10124359709191097571 14692138098467996376 9206634460861108707 7131425433050993795 8265231946107338520 13646172515899701547 15659815525535102363 2593546541847364790 16104337857171053853 12239337402701532043 8317097805747187449 2612741900502843409 10535975963415041823 971304224405578011 3625494828602640368 7495143908955422902 4415775041903428894 15863320401204171585 13196364127849830979 8657157752187287509 11500637017569044923 450910297484394113 16551290010234518452 6530667697444997167 13652203579533753637 17315477014148837915 2948060054508094739 1699706428581300475 11726331031288951222 8545165077670956292 10477844026704346839 14119080431136421874 5877613736850633615 6150436204348012570 12819312775828690965 13329372404685252388 1918764128700365274 10164751198608954821 5884896977572295282 4751979080824855884 13003231141866785342 9053933911679621259 827814779618688267 5308139024443688295 9535291818242214637 15790386378097814760 8637533923605035623 17839447752824266845 15495960160656724752 3987880433445724983 3211047275700276657 4366820789194132011 424436402163578790 2603763520753287306 3734341513430774574 14775131735765155579 14228613025945868802 4755902926505954712 7008190859289910796 3042308166761371222 10506880525451740234 10486237974890806316 14005454202815506220 13552634456627408868 7155473246550411608 9083159754891879267 16332020150394999352 1083623369945067086 17128744300403553242 12068025175655455071 11199962391034538729 13174986376440235586 4182826183485081491 1901579336621844654 3377420464762853566 18140667273873854406 8279371114535056412 8495056747214489308 113414720266644584 18112496501480282651 15866755633499840118 8269528281282829478 9088306743159767867 2328083285359013497 5673222439454106888 18020602921769559275 4580365090726076558 4776350817998600597 11753674687093237405 12061029191808721482 2663978623071599300 17119132097498956847 9304471750470021553 15663451747891750778 8880281582222488416 9916036926244527817 14269660537103186078 930390497980619070 16534355894352828733 9267335354509884719 7044610256694417935 13444927241807342671 13923023178205062737 1700182444688749297 8021762297160932871 4527379468344629549 3423954152962756345 2099374557182708086 4225089911939000813 6087593693224429839 14242734869613505504 13007633453343984410 14998652624284656235 3357802284822396746 214559585052818005 14886558312558536406 4800682534100580282 16631568939787163927 14334002968421554355 7162054975673010292 7298028416135906746 375784969718956907 2168614934117458118 17025679296255163076 16455421562934318278 7037760239360608407 11735908156026514735 15692646450868924746 604638713699599848 11985279856780961344 16437927565513268051 3244333296419441147 10685222743690971418 1005726730527601033 6813208922238936393 15252847852271612938 11724906878713071627 18392018369515971097 16642414152982848817 10965665947967313850 14342103961156374875 3027361779947023685 14455526694602882250 9045595743107781729 10399085277096071929 881524725012114335 972840674045699520 11973594269108226635 12560879732651456753 15609504279407241943 8088264029820608736 6585839441377435943 13098109660159405018 8898464832995352837 14837905474109723960 8472328953484834848 10052042420545735847 7406632300835924691 13394226843533051064 9288544430021208530 18429091948095937014 4967881431228971310 12772100791000055650 802112100436274078 10808344261059919609 8814861652268845932 8005427133313460767 4985465170815198571 18242574722067101675 8578489889234396745 12220943273170001553 10275422892178478 5832827603207357400 3708524464357467131 9310031335732277124 13039657050634603539 1462584484557213830 12939702882756284614 16109765147214810604 14043512813450554158 13770914202978340565 9310284989942672640 5888946932996160317 9850213174750454222 15162671743913970149 3360781938260788079 14150554578784558967 7682192752771103564 17725191834374320545 12545568374422438331 1687006232308076625 16641966790653123676 11526838312593786594 5992681296043609743 17453860445096518445 5897567156495392508 8335892430212775303 4461992433745871688 12872577855341350105 16957641133753583367 16744900227316809266 9989387619967456080 11955551299814776428 4432175543091520189 6834179203571310793 4094352280859476728 1509665047012853380 13564478315302110533 3246562028256721563 6298919797918042629 1197018581701314533 2338513769315295414 18181411027831918505 7613227326591104832 9578649243584868056 7689057186775287297 15998968096650128864 4702280383879192666 514013094391215699 6445525387656351024 2215170346184197882 15012042547350245710 10647124695682356234 10691778591314142738 11641252817941601602 17803152763255455761 15482493445615270533 2088338483383692061 639966552996579445 9040136792482592574 1696050490566547463 5423636327644361813 2908967345995883004 10648789882080523736 2564588628185361375 11944727751190508704 4053407072538507168 1680606673883852785 17806466163351779848 5959456830997389386 6490488576202953285 6841781642933623681 10336438315485358766 15212547678158980118 8260963548841032471 4711836530854913987 1160805537187327007 14520946810340559941 18004341616158065497 5409579771206995619 5613438478477693529 16311334292695753070 16651925870543196318 2981315465101180189 1999024973223075309 6791059576683838416 9424358109953079587 11946515855053523631 5966134600193583749 17409116540614270276 3444513639585300536 9748182415334703880 6072034748546264718 16182435706457559790 18315687922837861763 16110115921686967476 8085424284479264017 6055188398063758390 12224913821997861088 9952389886172431571 12877254445425278603 14046319204573777429 11205416767840940447 2404052929961537257 3165165770385366092 1910537891499523677 6194571813313264439 8979600946647901503 10230746163933824617 87458202361745971 6958239114889760243 11953770819259455366 17817732582281054520 17729881345557926285 5899572809768790886 14269777440335551007 13903772982064428802 14779268075879578388 13683572436741197208 1141533448029265503 3543122958536311536 2744344156260667242 16569874294957339897 14631805950503922569 2886394551288129787 8688239721965572307 3842168491555564618 12239190629360643993 17689740644261180280 6893087859758874596 711327704582704880 13825424773365098428 18276711326850055864 9098747786341098759 10734998581239321179 11989278788756399141 5294454680454076312 8893036006475067946 15002496193595537905 11979444513605163298 13137708202046933682 5654452948250589215 5576133121009738598 17435575245390805935 13859277892011149492 12153762879350882756 15886906486903455374 7494602124844534870 13858898597191733805 4538607531044645938 6296039454116652611 4818712206435369280 8454824852946186259 5903206179873498335 11520980126718475777 15437460201103739498 18373733429281978700 13479422073399794232 13694155547013049386 15313762670598616134 4530330861284867685 12571247804982876258 8974046574683153562 4548820853078588904 13758064771874293055 17425504001905523237 15220959750544553246 16774618914380948851 40942653465054968 3107982743070372962 6155520887637626401 3484322094152379699 8730602955806295757 4003239704675611374 15391683235781754113 12099179787824055978 12047359630434348754 13602338807963235847 17080898464676597242 9984577225850862318 4235270898172747496 8808151790218171604 15726340612572632886 11954420139755523394 15130307980750318606 1654950722059992498 7682969085989510273 14248618285505155373 10885142833806626091 9811174839964982317 1589358815837590481 600892075727926989 996500740178908836 1628896217350818252 17636506722335956902 13776720040125245708 2774004118004804956 1003138078476134318 7014909193245162441 14713283110535212550 13768385576743110472 200741069300936211 15584970714364592696 15540185046980159956 16937092278050434566 11734901316712172098 15374463116110609651 15125967655841402577 7306453178725730505 574489784705245423 10608865056924297035 11359647688052604828 17328978124024080753 565914639980216632 16794534421885029066 891015690095984885 12516492674694213702 15501479040766841503 10492768958528679159 1211030674628731512 2343044776324068713 7726395708519287495 13047780325804648518 17286375118111006843 9060538168650125586 2420785295923221226 13005038141237367018 8294410427541896468 11196567762355232887 13421195882627400124 7737170420766747191 10836159079346444382 6221774228337588809 3804156482949116617 6993401894712513798 13506126193631546637 14624417727327065436 6209488879905675572 289396172525363242 5926918007419782760 11061853830771888936 6800430374460930939 15819564783554668456 12839359936185176845 6481018683301335065 15087878552686199751 14519429126665020072 7202072956830992721 733415349143620689 2976557661807071260 9727016545590287159 3769067137284303664 9871271493254005630 16124740071173002618 13970969329521826216 4560886331497105461 3713667686436373273 13667472562060370781 2614135971067138283 11218167991601278519 5755781478069059045 4433057436572414413 7471036344984013026 291040860653862409 11615396824949353110 9057126691931587785 12814004914501563384 18398952588309384328 1864693424850458684 12446685849798031034 17912429335460296073 15274558862338496601 18289460028465168133 2349393604383395841 14203354054198587864 16589585907658699041 7949930794533109790 9260808294533396336 10939427945734491143 9009499247751844840 6479892453736066658 12830791635464666283 9658155584922877095 16903708900204676524 18125423110662638566 15156215584337308689 17271286729956000106 11428272905334162383 15365372571979793002 1401619873854587285 394589421846160712 14604352026506963592 4728593074919478962 7812030655288064544 13179661545717070038 14145521514946779001 2225159281930322679 12671984084784857370 11158600635265297576 8559298948339227213 13368056447564759160 16820955944125016713 9464883419435043905 261070762529400222 2363204316898383691 1787770931373476104 7278100905440852400 1491568665076045240 12068030198076694213 16342379272879135102 2799591586709534767 11102154845688840621 13951929716053297348 8552336454106652940 10225907347175116267 2017136375639497783 9088397074863941734 10540039805807488554 14624559895356195036 10476461758276703330 6897606778555593926 10654620637889522627 16062117762273077981 11635630399560508187 18082233228630499892 13010619498517539378 12357088375239367430 13599842056017012045 3175873170516484370 379682008347413064 12195994728032928017 5198973678570291745 16210103138078861025 1899389279746638695 4225202204122210424 6115042076770996913 13418832867075592583 14255550967213257721 4462881524410980860 621644112386335447 6948010697550378512 18398303770937067499 337037592494168434 8843050966976364394 16095652550864080757 9024471009031186874 9083929952996120627 11005388235096696833 17220911896932061296 17115032070636656546 1110813381143389976 11556033910047682240 12032132313333729254 3301247231443880540 9270152160548213380 5846234376026052529 1646285512409850381 10457407244125063635 14266149863103415397 13633578841816883375 2290067686856526408 14127746337655903322 13879891251208681386 7302079041106878485 8017474342329825777 13858981822782551350 11140471030889688202 14512578285042010467 6920613335723272637 6154935560192572508 14165457809018276716 8363060341685633893 12016869799387366261 12617275368702502656 13442335861989457475 14950322714234190989 17862421198691864608 13479320821064407167 5124758689962075051 14596765118215955703 11360920235804409673 4399298757550493574 11037151815520325412 837647692729333249 12745609440993411302 5916521864367909772 12601859181260910907 5093783444521023237 15467124926573498562 6642289720326683143 16404280362547518343 692845884154153200 9332503227669800915 12147147843644463406 12569496319411027586 4776879878394963533 17787573697773513497 8207952025600470356 309703279640018426 15693145303231298450 18157621881791991908 13386049741474697847 384745150696373028 9111302185632939531 291309243298963247 6277347046820167073 9296815070260676105 2958773446048836811 8101274756593366173 13468835335482473768 17850384750212831971 11248345588495753735 13180642953911775608 6127039481015317931 4635589740793322405 15843328086484058559 13389906722709500683 17054782419215932026 15102031326226610296 14148865671692200749 13955905361909093178 17550080686702406703 4284217916683381312 6553752149466329679 7526839863402713120 14562088692432028353 11637644589452773968 12000100211115790140 8786965150065052292 15887115134241984474 480030069714669126 452740345776433868 7987734023409531683 5963121735083196675 12491874627692674989 12063462402576345391 11206762688893241858 7216213494082989330 11657231180442207223 4832513399324416986 8087014252442862801 4031606918857647241 8545847973702468136 15035719198034189879 15013015278991084180 17606561162672434156 8690675204115170186 8979526293854278437 1381561987332591576 9363684570248807555 12088174725835417169 7147964703045316391 9448162434529121372 9361086215524062055 17753326104667368930 15599374621630260690 14195199302608589956 4001251755173289244 6913435880853117454 8250939341832792735 3399028163551003603 9082225605303126181 5349085528618635748 8674794479484474616 9727606035277027498 17271601546289844597 14132640263583127803 16174459297538645699 10763380309532859638 9871616575484540936 5254973511151937287 4460744324991237951 14794665283234890511 1758792478473265933 13676899856500988130 6314841679912314628 17955754348863193490 3845204350960870597 316852785297330390 11721247036464526418 6905860768462842939 580816078732546628 3241276673545807632 14759775093120180207 13611869031256040253 9865937802731953469 34405260054730547 15598866775551445556 1245587220075638256 4728134036462823740 14447587319325640438 10057927684810679975 12055588219183991531 5805418093097095701 8527591549986041562 12346238088243603318 10914246978914200044 9249655194287828353 17041245470171881528 932108339719865746 2382292115430744243 1820670695321556463 8023452741811534675 7963468380892753998 2033755118484439141 11778554684714984694 1681557888775560745 11690990654359654556 17476046708116189668 17197401163776751603 12617379606143599726 14894991285924221756 17811272929066160188 14221371378388516842 14374328161776578745 2699221198762097069 9815107284714288097 4413267291140931711 5744615716789661317 9065144326437915360 2841426839226154060 17654407715680675347 3106226283587419569 7393173977133882138 17543743999936017607 7720290180280258105 8982847620794837499 3722058951896468927 6753078065741998759 9283026955169837811 8421874817792688433 10106385628210424914 1729734514607175675 16492526460311504480 177980903353132804 5579736557926878712 2464667821700872239 2360515420760419041 4563929134151097308 7108076715462019592 15882179818490464233 12735695524497317764 1778395713539409673 17742867899584029292 2584496229158791195 804624278526965521 9695066182753370504 5715850649117690813 6015412388049284817 9337264694430929829 14319463041938589228 6658462546072518989 4072147802034462623 10861750988821191964 13759363481500170843 10978015416343952933 12673836139295816784 1705558417852231117 1748490508765926007 17444461704406303215 6679823531280005815 172881247738162280 3402918425995507290 9688466121462571218 7472351989912146100 8811356093239664020 1610010648277955004 11515414786225568112 18082997357457480223 3614653015222005637 2503264978696935226 8913440651598571592 4175331723947154331 2138528100958122577 2666391483595242791 2922396341848225421 10187470963117464497 6283755877302063352 211908830576156713 16070349053860156527 15152335335920087543 8490039353117218716 10570437557602560491 6041955686543369019 2749252204340200137 13331278914029592166 8147483415744500229 3094044069052843355 10841356675627124899 18122694408935449737 3181551931184304433 1189432718853896344 7913222346417582035 10720309125257464478 15775776949976843457 10565821313236047144 1395140718551998418 11170790609821089509 14600624305257083820 6215919413365761818 4859705264207906404 5150381957924308976 16446780788011427848 16768548139183921114 11524462965407107383 7774434091090084199 10019145369551821228 10687388099532446085 4159811563808154331 15310298715521888093 11614822638136007468 11652107041133596615 205700683764447849 738357747793319181 6144846022521151659 6102944096411560700 4245329885711559975 14411305195920588292 13673951964914095569 3090372948145457379 9525264210138187100 17377515711752722024 11293822462820283360 5566460911294584168 11573302002510681749 1001075059134051386 9267958380109872531 11654219382683421471 584228520253203781 13533315666278231746 8591689206425558601 14163810480163804733 6791403163851291414 17379619677826043600 1898832661151710687 14801756956736496787 1280539662790815063 15869958393131014231 11663333127271426705 17222291674818172970 6547059370801145442 6567853158276034807 2822813492272959226 1340212380902970660 12547968302553847084 9126993795509314972 18139633266414817321 12231582104900969073 10474782798942661729 8049177630118241860 9638891954286343063 9948236138513409146 13176478350743533635 712225789813982579 11332768475396011371 17209986185886646053 16138076392944048536 5182159485954736206 10451682523494228210 3471290048786955845 10909233404564787160 13298827842504201482 8391668890113687985 10499491346788404671 18210515150881646507 6149413784386793626 11182576080821517585 12893372365745736759 2812487868486539980 12421492323102529667 8669091306572544538 18005135250271307683 922425031781815861 17107820125297526154 15562947550738260458 16130669384718001775 9931016371265479666 9655163495252090540 13772999263145087481 10176814954343376155 2520787604567545161 10210289957047248283 18395300499568318032 2155286828274797232 11853453201383270809 14931409792153622704 6835554764367153499 1648607927553492183 4360298208662380333 136837521326816566 7831092274000768857 9229586555448471119 7082371317556154451 4245426995507359117 16129563501068073123 68552032685860921 17897713192263853879 6064307056496895589 3504994000087557272 8640460560463224614 6075018314809764508 12629962970085810065 10403353142122576083 6742736227845296026 5286526185330139578 14667398281141617052 1456844894639294391 12026093531791837638 2281035492546401646 5019292960188811705 10570129454630960769 15305793502811151034 16373412053671386561 1273008997788412638 17505202651877627723 8430253301045495184 1287181411709508256 11250428775582786945 17761439631927657747 3076847145597148579 17356456955881085753 274843341006204251 11374063690789698226 6828031963326350400 7738748628963869086 9077817378023464857 16890991664544260287 13924960925493399946 16983195890012592488 7445076573789158448 9279388447303485678 266301255640589027 8274338076967894282 17386330950710004741 4767329307761871552 16098347273165046430 7441950247274617815 8200793617467666220 11971325187732376280 1752367959488668703 11953791387021326029 15577520410964909949 17921189189159951998 6664005979672455638 14335735673761694154 17808844926194405652 1148259735403577157 11776031328878096226 893187453136391672 11084563061317823893 2938740451973123596 10388779218662136103 8186171115144233871 996246994004903004 16247489504636221845 255481452792393288 12950019531387544051 6597061869735739941 15499067857382041006 10981174857762673051 15730071684191025713 17140539054715886911 7036845091789721125 7944519482292530729 7578377421208616370 342583005504273260 9454292551625611893 11509969864477512285 11657546700689488458 3565752436642099524 10162158843377125993 16108718692917743556 17798994204549967731 11331820528860671447 4795717748107761450 5926894702896808080 2121479180620297600 17301041845958827263 4518329458959813635 1265556975702107283 17063064929788076868 12257749683037776390 16475049872428441933 14537731113663578844 5698988002393809196 18374626873830740467 5257637509421475086 11614198412780253748 5751364155918937884 3765529305977592746 4663954446723093960 13334529854601844673 14557042288504752139 16738383927009822911 5894937666868193234 13811292602654128461 9602165925094522238 17072321533475975245 14274585347046969564 5238720737828637824 5425111037057758602 9014896759490465796 8701075344737466266 17570544213323084268 7426532658888022728 2902082532160799905 12600951945598479380 6115543992153781752 2367477648435006378 15035618795710133959 14037748803906617238 16321564614148473620 227302854849906674 12164938663185707669 16211689667399179315 4530400032430308006 11610789263594625839 15431793216022529453 1170808292428696552 7740032370826948299 11796318452826174014 6850725647178657970 8235193575744453891 17023574309222985798 17297348553556024231 18195331873355821662 9872543200205924277 12796590211019575757 590817986208117235 7341265859311592283 4230210966329819638 15450646024274988175 11746541232996145002 6617880397678497118 5255059161933316710 15976458095505281083 2257894462973885410 17186299017421145980 3270285942693542429 585701969134869955 13734950963547072968 14036862439051139426 379828659909044398 12514830050606070557 1147588819515629079 1795477890087491140 16072278304634758225 11080093900133176209 8267428524826213316 10504174099372213234 10875907451824151689 9556326096370619292 4106642418778901541 7214391391775911561 12297916770493439531 5457125415916196752 6212912704429460647 18264920649104926165 2527163407846479243 2114354168453716597 2127030160532569193 15920249673762953184 3085052221965484082 6771511204443008251 1205428217089638403 9375513807781887246 13850548387279776629 9523114550862152505 1948425861278657333 8822100904605669342 8137923581266815618 9319321812255969922 12688274809283509981 3358838975211907179 1221248719058456561 13049583523870660444 8714913742333349813 6500345091071567085 22156615871338017 3735096544216621287 3774202609764175336 11916165366919591199 2676369371268017481 4365234088831899657 1179661076788066179 17998501697582531839 10029479418714552561 13646360020753087820 681260275189046751 18015942177699438944 2584734930294855753 4238935584663828559 2506246153372409670 14805928369874769707 8426176395566465371 7588914843209304247 12388526103365893270 5117524596641815767 11679766156399498843 12032274030040631124 7668559956406216919 3455505521462253133 5254484176528052607 9676462250127527400 34644549440011996 3560598406967243620 7089267233787552002 17702015557149971113 15401239162398462511 2919040655049835318 5462661571416846493 1176377795348860010 10397275890044317250 13162712792863989472 1724653535896259335 5527808656141131970 16340725805099038566 15511020968194462008 12942597699820244879 14992643692449543582 15932518495265380454 14039047799714980653 7614256953109827087 8730991686581099540 15467656669966039387 14623446905994993113 17283815846366102902 7360848086527494896 7365571294243951447 10457549317825945317 3058328272291744500 5462865778734272871 12164269388456757466 5899315475722815245 3967530792144736847 10536582205512321729 9784555922076735830 8034956274964959688 17399938872414934458 10370637427718984092 12103086413603472320 9611313440849077152 832140732220714598 7125460626581506185 2098637959939551513 3043303092989562387 13153824378401784299 13722144884085048189 15566741948008014498 1919323407684577314 14403422703180973948 10314838531940947410 14414400470047552480 15334517868373477954 9023969018715905568 7055562299902814279 9536408237075425265 619136756642577315 5181939612508069934 12213539382242372561 12037272001784766118 148254001816040075 12688492457479194932 17090333451015698839 12828691137189370311 278279906750333193 15597719064679488379 4725456131974660994 13620524738724479093 2251744652975007362 13604926359163957541 10786809379964663139 9945477807758132847 16311638743290980511 7920635704819874047 14887147602829322385 11224009573422562056 6830687680321027410 8358676986287159082 9550111110473697269 6704243502329996853 16211495080794340535 18276987540787784867 4388842529687670169 102444542107090715 2313148080932158559 8553563523567275509 5379814705664812817 13322772841496896894 538137251357193153 7999124040205597000 17511753416915329862 6091548633135877157 10230902772158453580 9266340507526519044 16656481661097579808 3530526004479122756 4856507131775446279 15286581948244014473 18035606380473970760 8645220486344330375 1345546336695729399 5328221248298009145 1431933507186203561 792627032477056192 11668963160315645419 10561408171936958387 5114228874560641364 8461763660611335375 17454643151064003655 16037908703616159983 7077045701102661224 427521810692682509 9468077791871035699 849076404012297482 3667700151568508598 18284453552216168897 13474334820932599782 2730833118860312345 17605556644960768950 10067795927870761626 16362820206280659776 12300419158021657106 17973871467780155040 5867139175972156436 17072121293995792307 12874390626884718746 10420707152717823628 2760480331676661464 5858383899702155648 4834653458540910399 4764160999430886103 7388344940409234572 5882486768768218382 16262464061806635143 12376740036542523948 4489057857941359565 9873541405629875868 15495884487369289139 10343530665347916675 7361999212116463181 14172131698233645988 14170157371744844893 14535165832797923459 16054272315253644983 4714047966710792380 15613058876205603139 12438904321423411237 9511371602493397249 10263990938893869786 13830746134059797672 2084646037434571763 2073252532734377712 17297365464101089845 11369476387051869552 14763114472339439186 15492112141250289151 9355769249524979678 8056369662493408632 3293248110554652675 8779982730958645247 5493361222544488640 1354332561647194015 148810117094444533 15042743590662694746 17693317325256454954 13986810371496527850 11489763827842309790 10169938837777488549 15292800358708372568 18185137414775042897 13203871096620880311 4682751098158029868 9580928222026220828 5042606738746367135 18090316493001383593 3617340678405824629 13107825301863951540 16875314347346585999 14670869189301487944 15037059376908477480 5323733515857186667 12773814002534458881 16681177423587590098 2662557682120197988 9684487324910993996 16331461840527369650 2100324244370447779 14760510423947278955 13790909408157167472 9909370307100808200 10446872809755364042 11941281146923666379 1118029628478035862 16882107568895459047 18025274752296822548 15637262818510233915 15512408852709774937 16064724629156377011 1918999419325444693 3578583391428364981 2548605408330632032 17334359563419925396 2202409816669956298 7413065818942259902 11123569164423869878 4260524715957557474 9929055423369386082 3621814513419545347 1881805274385516119 4508412369478006355 3653566121173122449 16460048810142465430 12805577352593885010 11792526887755204715 5100983885805292844 17935972451494167430 16256261026554315430 5057406627256886055 6917801079735138140 10809744782209284186 17165976761775341290 7481163879360939105 10423622408069430709 1548827621360888122 2486492884641274680 1977323125241502244 7714907001947357753 6492423917441563155 8968365685852860737 9734150201701179528 10147327927282085493 9560144845343768156 4863563176098303962 1935217260425175716 16526284141525504214 1982965248902657812 2777992921721838979 15349206936268000096 1704392896070968345 8013607451456849934 638541124131414434 15896491839993065487 12131553077010551571 4210665975219888198 4373228272029416342 4212890590991685757 5507229460875748330 9519450396559039980 9678013020612686941 8714123979162104734 7757850513151095017 9437780008934075675 14800218845956432244 7863412571610897061 12799463126775874621 4261284467574281452 16056116733599295213 13978243311574976806 7175669187209635 8539099254464464429 9139738112772882266 15328367159839677738 10429979170241514450 7884895481477618440 7571761472702993019 1308246506849519659 4658252120925333624 15306209893625978992 995556733545956115 2019283834203395275 8510485670121014661 8480759507803866246 9132246555898560916 13697007089052547188 10156064539802590315 9674391081248286016 12676701409606735174 3052411617458231400 10142276488371024834 7359116452420170596 14191988736102317878 15439830527272440714 16666974220419614997 15035102937328777036 7912865340584787099 84308659335122463 4596812687616187337 2205582112004864440 7052117486772606191 17612495358391581620 10444280406259195817 4758088433133718444 11135878455032698951 14151054756448354957 12498251413978376613 15099121710736663029 5612936001366147339 11044389085236516752 10152134878952718082 12872635234590563899 2554097537919741809 16818263232786151205 9910050622410372335 2280132762997861403 4197451561058461602 11337058297557881198 18284735167659984580 12569882273829316156 7959108089425422479 835294163368072359 12037514080607860447 13216166407548018022 17225367236145635067 9818421987819680205 12111930089056624276 17020877499020904158 15568127599063624501 12065744277989315727 2588314930423060436 13271661032613892220 15291455015317408051 4510763530048909537 5841261107622327208 2059549521119706376 4300366809603004062 5382939027501118908 5107683728477512027 14651435037830366147 3156495336082807064 9357742159976806132 18305526903412961075 6761137890682011668 10498310933013540426 3172900343109094738 13947276266330831754 4789829692066544433 3328681561888712751 4012107259816197994 3848394712975381221 494013557931123869 12232062615584314651 5830230279316554679 6939666742248078772 6864869704609595190 2782733802835367974 5619971561440917013 7800203056482775235 475657786109970234 10573341161012457731 7361965850273535732 3828853774113364032 1354526954791820892 8069781025138328214 8422806224708096956 10529488238617514497 5778642732038886575 6775042883737729078 177200528552619870 1098491748627814697 9360882713959324467 10146391416554158308 6466519131448537623 10431016752324389660 17247985421791311087 2709761442585611960 66457862678966120 7882524817778336029 17603077542432805543 2232440045011842550 6382486541934509065 3463539379881134158 3193652070357745195 14716333739718959041 468167588740462755 13039279235431006401 16019289557592008522 18180889519396152663 56594601215242404 12533687900200925915 401364697767480339 10113473259919179936 13988104705190301884 8447664891910360517 9359579798813235912 8683052404289677666 14849075834138178660 6806899009244739673 8939923344400501182 14645271408058013892 17577847920023053276 2542089371846734572 6000919214376536613 17031581749256178940 17200356473385839367 13217125860813364218 18363738597676249335 9138739972207348617 12339563360575348898 1835878401775569723 9283598001598083944 243650267149928948 8400210490162387558 10371786711271285803 13923112912106830665 5751987099723573817 2476656052378616690 8258606165319242137 8443809704209085209 6873253487064316815 5982565794866636358 3501490339580247612 9688017954761177552 14018277028849306150 4745573775784031979 17299266927001680586 3887957321274960321 173975773814053869 106019182069454440 9738477494689917744 5232032568431092178 14007365775653281993 6863805003086986165 15347517027062496049 16569715266213103038 13327775255599460029 1552260955602174886 14550672815917734292 8656310369660138084 7386515488274245794 658189675185483515 15246881236710592808 17668807983085517036 9188549811504257822 15364155809107255254 13354643071489706258 12455131006701031927 9189085206752896185 13950959850955922573 11719050177325303754 6026332877033309134 9951651164681288972 4008137858446585875 2368318899663781428 4282814523989132777 10847988085372499960 7269039247398939575 15067631872183322368 5673795572315056190 854210506412019854 5109992566055058073 1112925212547800556 7158638140858901135 3459968418546780795 15416013991239759133 1300212102347678673 8060296111331015988 9674860561870652521 3552647636197439184 285979529648962255 14853104691298531302 10150795137246735221 15165033685359712036 8110849840043193252 2348875284301075583 10929519979189833107 14893794223517957245 2884991438416078240 4571543977019529396 3415394089843765284 7882158891515584511 10573305337273808414 954513097526303118 16892958241493045233 17672973614853833542 4965910751809499683 8816879550010812046 16228431943317062553 3260502729749984077 16908902454857041876 4974159447681484873 8577720924244937558 2478223162151688107 17326689285116161711 17647838860091858194 1781012582530975011 10658957054590731154 3687835730896242751 4934079198157186646 340783529612509741 9646489335606355148 4926701072749930982 9570687582806419927 15360911185827122230 603904912463234072 15552617610770946648 14982936324765525757 775819187980370863 7054135749429115866 7514863201318233902 1203400246082996136 2555262769973587164 1331790816571660785 6402721750985090253 5183186512535600530 7902748674164543364 13728082914344253276 12977314428724180302 2632493513382864925 12973252332178576653 17233681595393332205 2669286972892283585 16593147704465039283 1055125661656095995 4371281899859044322 14443882870106979385 2558748039783087377 2375880832137385849 1173054092229829822 15743420627091190907 15043949603037411301 764529025306805738 2409000287241970739 3970616240401798773 9660354949187453956 4230705269172056492 9939632800767292620 846313577567166372 13941333218905078086 14594390309101164715 916538999535833186 9201277575434188880 11908560400135328571 13015986050311457296 2110526346501627788 14778086869832684543 3179075490382237650 2867502993429119186 1060247504840901019 2880440950895696154 8451300415949777235 4108734405624901018 12010348297493732536 11606625283746041077 5062624374020891388 6156204142356850278 17842966515164538461 8964026505276605845 11934022650477054386 455788891779342172 12055653217811891530 15813256139229203541 14218982557598113180 6870762009078496098 17417428509428345649 16382815205562062695 9455849205733750072 11291503269653976054 10422711243104265555 11368167537225867951 7080125659385066501 7533301581546436250 11697059082929022453 11544912970927035586 4395639138828814459 6343809414975119068 7779547631628042545 10208665493330964386 805597429485681500 15930536620572184458 251010718884736193 6120561542423998571 10511741654337746973 13709505636807650296 12987840053078351471 13232342108924512748 9202980529215833748 3013732612223355017 10207427344652644210 13600118366697251624 12734929624915972579 9095845863325139604 11835029660172849796 3171652435326544788 11922774888997482135 797421515202832736 3389389959490298605 3927526691090214428 3226062413531259461 15181486017681963011 12226560297325242031 11584555251105497446 17323800267261562705 5730381019658146770 13636783235925025129 13010348608913834974 18390545759389026447 8107018710633149037 4680318243332714874 14105896374403634490 18235298740894485687 15021316022872340323 14098650094104096054 2242272260115890497 2058944123388254687 15487002710294314608 14795138999996466002 5521794801765439167 1667059263037161338 16747484728671928534 8151317121717958420 3909768411644671320 6347775175216862588 6813415082645639778 15367538621240565597 9925111591185500827 11607004496411485254 7052893191743728425 7208267446405526599 152352858950575542 17022672491711221861 8333427980356926951 14318708584864162724 15868206626152319737 18162512679156303851 1273778865085705110 8495228490280505052 7642448655744548053 7251494525839138161 16708288493786578657 109013808010510744 11953368571985503124 10998055211471717423 9424900888945774641 14331341982485118789 17515562781230182623 10609563347868890508 16507095927816064000 16581906631243616084 8148937908043237601 8891340995737552674 2665879938165515132 11952873748212575996 10173866177374003350 10682720419820511145 11407386317504799815 17329142419468689736 1226394755356833673 8967740729194553471 16919562565890372575 9650955803047544762 3771563875242217781 8898391749831107421 14185712652962086254 15415287249885249504 13796704544191854867 15776973802429238202 18173687239562601221 2776013989112912283 15956853574747022420 5516717261500773504 9992132947483090039 16392366736053460371 3204297372597229549 3193581631017766763 4699109337969134840 15008464542011338947 17370278668940494946 8320467911143922336 1693557082640291758 16465275251381010610 18129404952222417204 12436858564840606436 1003928355284383619 4925258505544487425 10904379712915426026 8133016575952538755 5360694953605377389 4514121535988172209 8019533260231682345 1382612972454025446 17771577464841820942 11164859182671159336 13203669703681856369 292531132937695899 7184795964942392135 10203373337472586441 8125756302801588173 3461193221859378287 2694162254195662645 15269911836579097272 7519965209500596064 7566140121568907025 6032092943691079850 2445600686948653989 6226366749880603005 14131115650519697727 17833584799184850775 13258281680245538003 7435403533990900001 14848880369591531331 13002824414477626654 9599687406549983095 6813736527289415962 18354134402998295847 15909093275384224375 16981823171392905767 7676690842088105549 9458489197987122601 11388580686422442569 15226633286137700344 9163311289275816095 782200733112436796 8177056262975956175 15318371741135844365 6636501482332291229 8911953546699583315 16193714378744085405 7350199157475624852 14177005057050169763 7269482181467589604 12434423609038365187 932176815821738785 15418869746314594140 1741303328315267856 7094983170906412381 4602053503604590217 16270215618681989781 13984459686492048297 10093518798045453227 8531580062600567132 16807882790190615447 13887370765044625687 17164885535919309880 10783301240604987606 1180656069891851569 2446824715293745652 10292569445723684831 12491073276714367558 4039003654377223139 6749033441369847727 1652004783337145550 17550559008999139064 16640271701854474261 2747817115414256761 6553554383923965767 15697216416247870928 7256526828345608335 4093613553977146222 10803682384916633285 12130151437983870546 3512711430810889371 7086276301373572450 1467595659021756675 4273623506983210473 200558384195876757 7094840716902534182 1436790434757677603 10288871723784426587 7842650156372432118 5504534407956165953 10144923028209217131 3825268860984795115 2917987893990045667 1870322558410544318 16060496861387281479 14546193217919105730 15397404688732607929 16651163756918169324 13216648010901848441 16629813711066336566 15415066950238685102 13081987592650610870 6375156350499266761 6978490818012911974 1882747243050967809 18261746895132720430 14217369724703364522 2308195683587952612 6719169314923621299 3151305093261946370 16767066657005080519 3068165000461150039 14102204808372236196 13312723380407823363 12755776284538416358 2414174541334159147 5736482804329290631 13545408242624118559 7882563723665451739 13340890979717731911 4772012684809741980 4191487669849570141 4508153725729932096 11917077326317343505 2005502672800984867 10822601483287985317 4013730361013248058 917314607429914138 7190341519545165220 6356941388856670029 6515046979467924904 7607033370521800662 4593078847370418891 3465690531311971870 7399655716640768106 11387098509149116413 6593171357033617581 13507530657081778236 7450102520104647935 12914311463170491707 4426591970754221103 8355764003509969877 14919820750256035324 7127207942722145285 3199298961683735551 12418286785144401358 9400599348499471163 8222199099797615350 5312246023236348638 867723488740530931 10584052050303137892 2681489572403152856 2094787409399719500 883806931382879426 12375250957340473079 12953039765136346188 7280611914170204864 12358417697726205312 14979787269744118660 9546623126285388347 6847628483221550460 2775372774222653812 1457203139529613579 2102306857896732918 15478402994846144843 10849297824203962533 17460382737608149787 11664760866169889353 9796028405436203780 4871019083249658044 5664110522450594345 1673424641917518478 11266772257578436122 14819866693445202699 14675131821280494912 3982882309786072964 1703149711020087332 2072269075839832587 2645645502676048 12302881624216712313 8644512154696474935 10033634235924977103 16573010881925495774 15315991631102103843 4867041213180122389 14548613133423070300 8027017047327808965 56776609090420183 8035681273112944338 3251486000754362448 13744237561259925889 4901025509956861564 3290261841467817067 4670736099242654016 6170862896857520334 1061938117962957044 14415165570783707006 8144937317225456445 11190027130282819631 3523667110351669855 11663555025241333601 18317749854879739331 12668281941522478731 4217328086838094129 3709488421736781484 4000920503393783706 6596041638510150241 4300686151571148635 16137525307882918258 15645360254069069725 14969647630773985340 5887015822574750878 3367797576937134698 7860730738037468480 9927317521869344292 348636583255101692 13088584252110824578 14267411766818827161 13988252121899628953 8444186537588598369 15479776501718905880 17914568564123570431 5039379902480215915 7923368579926995553 15947743765834770214 4250603499555198496 4760166662447160003 2964998911430230789 8106383313490991932 6508384653612248980 13388591040186183947 1860509896230530407 10816949683192714123 12238439486300354954 2827877344422043206 6100955118359007793 2549561837486358312 12324072373167044812 262529973118320922 1874614889126236123 5395770171740756779 17168240267249052823 7491452842939396536 7097796837235168960 8573889446809605903 14413573501408973444 8706893992878555443 12339259845071997889 17085632842119049553 2905284590758542926 10550293161069297745 2344741504399765563 13754845316214828762 15729212553979726925 9442586139118861654 3336245043073961868 7519988113309061978 14816258596684845469 11547236261877758344 392272767208305661 3981007776258116798 3856121732302372397 3597633361714360775 9410901996173674435 788770435021535761 12297228110194384625 10084321357498617169 16113952588775378739 12607149754438341851 8317023570279165203 14680071185111836434 13423516289247866015 14725635602274368227 2008515270025832863 3191430157359363481 6245621501057231172 5671694665197010738 11198307079985497112 5348672771135309855 17552500052190142607 4783485856367071234 10141596783084925852 12675299898358793198 13759855585516431951 14425658253679326678 13302683377772217286 16208269845737395195 15806682265367844065 6590013386915911211 7151703293165420575 14995420506430747419 7326673181643337643 7759914469087936060 265084877424470689 16457046496366912133 14956841998983524418 4412443359741739732 14864236570314023879 10786770478196325167 2855892236465113949 14393338471976938838 7074396625493274601 14780058202171476323 15876319383375718023 12108032313481907149 14165368670038275469 4749410286490128241 14298783806539704547 5925101577345966474 2948618153812005493 13125187847756078382 7804553641998391163 13040059628276949787 15696613024977791273 7764561965559028461 14176858519790335103 14488395234921587699 7136027635901888309 15724080145059619787 7905273586628301339 7907933045641325416 12274265358905631723 16579789722512842746 4629227965322794887 1707645938576144453 8758992568663285391 13757851047390456239 9244694794578508701 7043530107216159935 10044864392383519565 2659279616004401325 4160237370413638744 5629289742347052955 7605207434237978549 15810666650200266602 3480463791392921237 5226790880638946266 659131036614251733 1140735410873284071 5992853599309517423 677315141936071525 8270422796438138484 7490192644803904540 6151821044229034280 9125054217307240512 8401887452652515290 9034502835915682472 6127950581436222869 11022565922674546055 5337153635169649373 6219811969811970011 8374952835903007358 7701531430962656384 16316465122216223145 12757179886320419342 10042480849393546138 18218331784550133583 8943130770184347007 18278727083156055656 8440209576583948694 12095759207521316714 14541261996727695956 11313146863544353106 12267717709662105436 3807515693457312503 3576196009357090656 3164336456980791511 786037331959531564 15719359020088749432 14442902413630825828 3796290039200703355 1565266017557088129 5083129660626865328 4862336068607976985 2384856998325897071 7374816586266788566 16076769115828117659 1765526484196382111 15122179052172571600 13540988376301299480 11726885136248882692 5344083654882158049 14267785403992415178 10549455592672538420 53293551599868100 18178289355725482494 6503690836646131864 1701906046777683315 18407517792949387976 16192208112462949643 14549749177614576756 16725699179511452034 13258779116718876481 18009469638547518754 4979281656603825476 14873254159965938144 10183752249581645945 4242849548351337052 14799611607846167979 1498944310828453341 18348569280418617477 4077271274576905196 15309552137649589095 3213739256607764617 9171363127591500043 13721447405149278712 10636647166627289806 7466063305756474888 3071144721521309299 2955123666810464210 4527203473544198800 6963603579983575658 16783669085567967768 13743720052466011958 4196727316503064020 11156660986843164302 1878200491156743930 14104662822440419590 16242158976124901805 5810782739327562265 5805118053221896799 7241836960983814567 17229372528197465178 16641335065550691599 5276434964704776130 11800296295555171531 18189506176135521652 1132449662539688499 10129917182625225845 5068100244185979155 10042035259887126902 2415917240475499574 13111809276671977404 8206494249800350029 6177224548216345325 3319638421738945366 7837722393302778216 12810368747673238826 1262014511530854524 1341272330611463887 4611311916803845514 13288707070056894916 6996652881214142800 15192097669421323944 3222083551892848440 12856501481450580523 3236419049810504276 16054050499521536119 7146966582888024642 14710199232580540926 12697153213106199365 11563123119580530325 13711910281647648280 14081410497483215063 532861688161186864 10627309998778028521 14487380524136524353 96339840349362835 16334569579154259043 4796108178975734165 8843560847052624295 6638891518296804666 1594723421050346370 9697449778648945192 12949895948142587519 13294055451573543152 9216512677239576547 11421763006166437815 12018901452341301641 13823261225243601364 2841403580610589350 10938849241495220193 5018439198016833009 2145304818499673185 4147235784922752410 8245236147919622879 15266711766594470528 2843898879602775082 4760924644942986488 14893584041517063112 3362318219326778728 2832087108658350845 13046444662167149559 4500579627294593951 574680734071342652 7384724647968129744 5247974044115090661 9393546538220167766 12808486603770812483 7781868110401413418 18395947515903096850 15943037058485421904 917642425929691538 10199051505499871718 6203829417280611167 14017253583578243503 8385204657883014537 8947692975127501659 13832534455695519826 6446602126484855591 8453900693997429380 17608169584414960263 5490726899818545076 18237069541152157129 1006060670545294173 8599206701497531276 112831634351676562 8508827160874297961 4043409739205111668 1905473221173177482 9103969656733372187 9815726444017940274 7112832198240565900 135793604272533554 15609033319652669605 12124675843574036326 3071629562446708345 4933066915494536605 8304890833676895230 4761162237006393290 17733183253858205800 17324418269235172039 2391803950418026358 4070510436269958519 8322772557565710022 17666099522964151249 467179762382029332 15484887194356242448 9912442467043253204 7145257185560104932 13812925924325955355 17250962464834990866 15306042724785912240 13410404539359136169 1788563260758060031 8215940747894861355 2692663011029367962 10663188396891186802 4647369300580891380 4335466937182583012 6322181897494855212 16260622618563987911 4391205824071739533 4805215664099378330 737093843734104126 16907264493782937838 10181249511197197661 5494711749627880628 5047850094009256463 7839748191908917361 8116490353547569589 17873285820745604007 3201429922807195103 8059114808238152086 11801036491184030152 12422318473496458856 2018511998617818413 9851303001081725705 15580708843054888329 14443382268834450791 7823754660564082375 13757232860952451765 7004855096998804428 695911904977656394 647301041644026080 17138797023561939872 7323577446122011353 16697065087741966294 1357759337392211888 5572812892402053142 16919712979706387506 14459732237408848851 11759169067526729587 181594666885082349 2419672657670347947 4882546142826410990 14322697661451908918 4141072270120855617 16041942060273469081 11630960775455233239 3101780912989987668 10432018512750302180 12265133332091898689 1685865167513357455 1291198618176638957 18304311651144664030 7502885633983634624 7254927958049645188 5167229187221653017 16591551225713961432 5595388016462560426 4481392051460039266 1042473684016924108 3548357299575821147 8929644040422552829 11763517143129097472 4293400565133369537 297325857543708225 10231401390957389814 1379949997614799819 6003078839695049281 3584273833331269590 9092605525294447138 11118169882130204741 12288357413545799477 554549105621809121 15917429553221281861 14916315371677280916 633524116975456036 10255254036335936308 12243141842099471754 18225692297653388214 13600333478343874717 14136519053261563957 2583537607568542081 4198407977874847852 163113865339693560 14238644876820415309 4115271735510160069 16648768759737627084 12810970004223220452 14647965178437137307 4192033847637224816 3288695210835299497 2749648131670763277 13002406983423626208 13055554860599216859 530658739040281836 4882717781015877173 11834425436580199675 2995505912183468117 177734051856288438 6877752318373345480 3678524110317822570 15535796889707772503 1494703018649488164 343115086767015344 7866670746204498926 8191124980285193585 8435044318961351369 6456223118533703908 1218827529194067151 10557464848306698436 14868173648833302405 17338649687803617633 7813891686006135948 670386280786347477 17586507048526654343 13169937044755617571 12189171700285483156 11671301733478621280 11935578971972169377 2484867501106198078 4672119337254755486 15468334587566989393 13850023070030283088 110803496173709851 5115386702975635919 3151043802255063946 13102967827827671815 12931956873917008295 3114306702754355121 15026795869632145478 3613581268847439215 2771487554694867100 15330508622542708303 16399465402086774371 1519089881019790184 177492513774187127 2184761853920366286 1803147332077348260 15861712349168864240 17665688908925733537 16468759212583560829 12021928275290859868 9009216718009960488 722961881216988075 15261151288797491407 4691755393604751673 15247311864629478385 5913448036941631274 14411614770681155214 8163292849900493352 18408257729911250678 16129856068318494997 4737048687577750281 796944742075233494 11192761882987367143 1543375354516798244 6317431421703223276 10820689725641418450 4839017599414124638 14529453877569005068 13393261759450693687 13013262874412543091 17329821204424957154 4961784487579993315 14451826672788386467 4301996082286098785 9356911321588612359 10058039817548971832 9756755631902701622 5873424909176528872 18028010961729045510 11656378665379613518 13880602956157805216 2902814810131936576 392204384772974858 957588730883860645 6075919384621296310 13684861701790533837 11436914104707817833 3677765274406934946 1704636800477242799 6476855082230898126 9764374824379297350 6936129791617980294 11326071817622905680 8590009570903448883 14833161714494477550 11929376708844622399 12517976999345927009 6330686333692336770 9107039652303123254 9601626192292536459 7095744658366520663 12187589302811503096 14385468418170467277 4971105534452811793 14995668500088231188 17204322375746264072 13935079298328852706 5858739846556966596 14406806154914134499 3309450207802014838 17858389537513550919 3928332028309165164 7132028167661440950 8095738542301869882 12642227476742146708 720053853079831426 12388204971621389709 13247625651543772552 12729264659982653957 4645680407666344134 3815365386956068753 5712453597616903641 2918431663247127768 3749207836358654626 12428297355591955080 10874129895894657144 13310831737530118067 10067119619512766896 2148704005396253069 1528998383826433904 12961959810550058426 9187427681433265170 7047299230647787364 13342299153209903318 16477265086455831685 2068520048425611433 14627698145746656968 355924763456893902 2679390915487411519 8722351409864925069 906795923711617390 16585039320373098080 268537621760633082 8812913612667146006 1596300003231638654 14326327398468370224 7451502362780683086 10355795990886047446 8644976538622215564 6778367310467902831 17096631910060802337 3746913251154472872 12274982049983048914 7932157338100293516 12543192254704613313 3935312996269140406 15199909975534289088 7195051627796535562 7212377121244416883 3020012794215668094 2026809971173787913 4625610764584578218 10616428014614756301 11182248995656644171 189521260055100109 13661751754791204505 4817715220671627320 14473185457013285363 14112883127360196004 8908127311111916846 14878002691440088806 15687605326462209682 17751000674936117704 1723237989605701393 1915980277699021902 7069265387706965787 7166602534274041294 10977204809002894734 3251573020452560597 692084752271353104 3123360309755351469 13781974726884501882 1185375167931036532 8729638881335025821 17924456100050536208 12100851385094305121 16414790537774477687 703001851029644938 13087756711494532008 8839008475683825139 9647880560681824686 3995304964615915450 8306880924635042864 9140848207957751015 11877500561537773382 17603405953328987642 4969127968837303998 9669541295402778279 2148251744499779961 8925314859102244204 14752383083051363619 1652750604358896857 16226448997161891922 13660001666123594260 18381360203082186230 13486706264451782534 14871107376452550369 1394753829798400802 16810867717840866183 5208271554891420152 13693485971429671724 10995051465630153580 207495780632326628 5378951294304456671 15531837437621283627 9562974129190363475 13115245837352164242 14137862759868276712 1411133076290246604 5677685737970473445 6834683134594734990 2332242388588984599 13240125020154101406 9362008295066122767 13666475618386167134 6282309856414364765 11124527248952148066 6758489102128459027 3843367961605696405 17634227000646387352 4204135040910673463 4313474496141915762 14335869207827089890 12243899376697732149 2344214983709322198 10935950075723004251 18440523324639686893 10239324202216766188 5476007170922679832 9926121690480526497 14592004375042318933 14601097973684271040 8959384876596971136 12270032323176029939 17933622316825960574 1156530713867418970 14802965668593798225 17741774466657813472 17216770234711278508 8578506240496829033 17140640751384677880 7062801076026031152 2085579149354002106 15883908658254117062 9475660368391781518 9254052944820771897 12964077153595699198 6810849485519822699 10789783424567341761 12773998087785432918 2756881677003167590 17997558479751035559 7881284272456653946 14399054091352718402 1926921283859865464 15860197054177707032 16653258886432441945 225353445086281619 15555490274864873068 16231074971829141399 13688669631499478215 10875898081028883856 10727475274535056741 16711596250078412322 8162629787487878382 17012207824786853442 50933895197148729 15907257135183706869 7532163906038016839 5409646777402992421 1634955789280745742 14429904684940475390 4690068939549365686 17912842032773377103 8821494795525312894 14963857402058795775 15504229130771323976 17966502409065223500 6862765158918125555 10867226673025668679 13111155523040422908 1709691336847114838 1800584419071192234 2609619321895032060 11441995032403602567 16800437496297353331 10454167425649458998 17231951951655563156 14764082085358154345 11371971650109506021 10733110323901129499 18081345705798489414 7490480320883520365 6546763413333538085 17196367642567107940 13859216011234144809 11147296739157932939 13565121189263970743 13329630864149180901 7730744579217837571 12241615041325112441 10084166748106359234 14388391923435691529 4233269292628917960 1862006482912213896 17036226809286455887 3903688419864970295 16412088140480948607 6418091926501153856 9809885257597089253 15218713305931836796 16661687862290760332 14600439106303602990 5797675002502472324 17822764998566998319 14065109797144184336 14070146485059476879 7351930463400726952 1051237783121044535 16307245870703492763 9267378972053605873 7489443367995068596 16719070185533992570 4821326096687200761 3816577645297846256 6933441916420299415 5344370925364663951 1949180052965544329 10787093652499476614 9022909696711390637 17830808080207223747 14213386433508638565 7524212128957735849 14794880760865092550 4325010594125974924 6973583339956887388 11945965631273473472 3430041167763810482 11176683656941712572 13363411007829810553 4189783409227743145 7732461892826196329 14484338573634115790 16160968232396580842 15898560619028356218 5024728780192344705 13081378496194025501 6564754693817647388 9406276194974076704 18256933457586928790 6323680904622615315 2938413999588885950 4118947628532638986 7721419620296991321 9220594131979238110 10458905122531711077 5343906391934717933 3798634634464078261 1353451650433952231 11471836597865768918 14909393123111073896 3968344521189730224 10722240152066909311 11795811041925714388 8025121946951912464 7770107726053030854 10652582721432571871 7605135643443029756 14728364071156371687 3313571198648313975 7428829609007491436 210860938722254358 2000158597149148651 147762183281943688 177697311171392633 13707996619462485735 13716841321956876960 8720414275586568470 11152889948335374173 9753464636136598999 14266609926033727909 7463569398644832041 6288012451510783740 9977825043363145970 5283293917181216685 14692482731588379844 5010961979850428135 4561191058080405145 10440621470346988920 11278362818540453739 5898762573016476654 1051971766662798072 6600777412274206229 13885300223339234698 446098814775425172 6542116819780340841 10699282431145361159 15264445633404596992 14561905390936158978 15295680296377861250 12129822271054695597 16974613254368000723 5247580098776121757 15568538940567637680 17351195911589282085 8184622816180123714 17209811206607330193 851535970040357958 16977434663320126776 6735712177750547413 2558875559228664338 16405434411002775045 8332637770949749256 3895169631591206591 2663856823863943911 8759935977819653862 17661518319748271318 6052774902173540762 9373020298885232622 6997455112228781238 347398162196896130 7980854362254619345 8172259033562921027 14038099206316698395 2069440109928546150 2105784318113546903 6424308291235618892 13290270471787596512 1559520455062919672 6796073670954287900 17367216142453239512 9367231107029893816 3137915667599074974 13926476786216884366 11518794048632594915 10708883418933345179 1057320175914993132 17306502157294971103 15170511029417460103 4933924177714396083 10934788153453285877 17214997422581054471 1066699836661836180 10605503794621844219 126534142428472900 16425344081268641856 2623267677382225877 4908979480493041907 12803358916028356358 13416119071449174075 4561155485349469444 6581033256695495086 16000935153609454072 8795744148666997965 4033993892193517634 7668306649472085315 1650488522902222777 4802871646459935761 10262517779447261485 15088472699065501600 4580669558694060373 17702460704812300868 16395314815409851927 9080051902302030702 13829871552954417706 11026598276360356069 3702114707607707171 8202842236073196661 12043909556670404218 7892460067246950491 9047824891612319482 13675114575862702111 15480463535150126448 10539215005473883070 14589130996537023955 4149816558655829728 12100288920618078172 4219336220401097420 14555722394958464776 2287211373966452279 15717919031008535376 15002267190557393190 14564409667032889173 833666581173448932 1386270000552207203 17545376229675380386 13817597423104897846 10489602662485312280 5168145242515385539 14607222951042144897 2514144493332777815 9261296202133180983 12822448212339639927 13383359537874346097 17115650326989794094 16515201933774376765 40257991923151457 11654832681927882382 16407333135374112423 14576576958403750119 5233280589600230301 1652237206370641056 14112187920250298267 12778448544425062649 11341870100131995905 14641109954329927017 15310488631152702936 18168253378932743776 9939935469635683784 2900781137285552175 765670957754916087 2713996143459024601 15741457389751845084 14816759600930125353 15613844120564405096 8630768351015367105 13797489667924430290 6208231043449651042 18203615430175660306 13348412863063454661 11139763073961160342 13200784363948086509 5554157151088581364 16511325773151064425 16802652513773725555 4896814244847289424 5881674684186422155 13177278161627693658 5442396874328692288 13839367638920102117 11481325932432401705 1831695441300995312 362778420287222909 62487960210879148 1186612880286319122 8336335715028549222 12204077168881149477 4523335300724751137 15591855323869392454 7627700177828251572 2343514007773357047 1728291960883426940 18440014385328150588 8012237548120449516 14740840475410134636 730140945821748889 13457869025135495783 1393971988440328071 4113497621009753154 10394038474964345316 13836368696994525739 9700197194922024684 5786403926998462499 8045146901147882423 7251479058484452151 6802092707557974610 9822886481767027081 9845423328424967930 17963133022869496236 7541437176899526207 13384194083549430721 9568303600916233403 14152658764982871063 8090545322847937880 5453997240825780921 7944167972512753415 12335435476205071072 15052877002797596884 10634113974032206717 6096130124095628992 12121483142255552363 7838321276871535790 5240079968539817001 15975986060213764385 647152704072944436 8734344359512942780 13894703191960249101 14655407277680826455 10526401917905498839 11533953144608430514 4718848038172642982 11983885005374973684 12182664362121217487 1650171998600898082 17644641163375009044 17686660678387646982 9311277770370498917 14426867391661608706 2990031321293373366 962716305596248035 8076613358225959675 3497911798700685714 11812110709885075202 14365934500650160839 12267097908081106613 4310907699857929702 11609438466811154120 14231290910324076235 6887319476445520778 13989022563526680297 97571019357284962 17310358311610585384 5927117706721656690 1841271600558610387 4778740003763581249 9568231786993338756 17825226758650661462 4612767609095765548 16875813279676880522 17917632754705059141 15312597948910529881 6334377212141546895 2622812669671225432 11788430241426209949 9361892394050499495 1741018697173742841 25992986370227198 4475803814872239581 5268134521015561092 2219357318365691863 1129690190182964592 18100454468010858498 9159591589728271418 12371577248079292978 16839840779466943169 3667866528580105179 15501829407228327882 15405070817097192536 62559176859403714 12029526915752121752 6771827696471036415 13469132798870982534 1266572285073176511 9991850663641087147 4128234950422353122 13331625019699352364 12673586291731656302 10483637646677923103 13704553807553830035 12237453533155532840 11816351152112696736 5812356397929586361 7046804113302255779 11288498092656263039 9603052539631192534 16178683361022884301 3773405935054073508 6577958569446513048 15517518803407211088 15827762634415711324 11715190318095934226 7965461704145086335 7719805491823285241 10568146552435864068 1954903237354248325 14066473848677426652 13457457785666569855 2706445263273793858 9878269407364182614 12276257292719534092 10292287507790214738 5592602965102647877 16954852286888627539 4974178781721246460 3350052710964216558 1881940342051244782 10121683199844355006 638713073088128808 4939319844085900265 16537063095896238914 15150449066104716635 6803031153460289716 8233940854187522779 7032878777615292959 15712580812018018892 14192903305098869930 15849143180554508665 5558643315812654779 11596952129236747037 16132067315020606722 14902039163225889342 14416041320163843227 10318671329009198694 8657088500250010354 786369169098842272 1430539627177391608 17949098345623993562 10472190813776150734 17086903859300352011 5048408935755614705 12787269134315686226 6846645693303857658 5940520796145114527 13496691627276009572 17707076282247430800 2964084320203176283 15957383782201321605 9863022869596009078 10301722905574388676 5154474503586515566 8939159075601658529 9287155473126076642 3670286410900253755 12057297091922210025 3285602444611377540 3494303303302310323 11032402268306344595 13460418972643760823 12719155645105653201 11939472315949977857 10251746004257479883 12784777705969627890 15382572065827050862 15388537592114634995 3163992752730889159 8906653774515595212 11957549650587511406 15290811530725294522 16673687538496757234 886863753340394308 7134725188255967239 7693114753258101550 17745974986961079172 146095903735030095 2585677933864501063 718704658125066923 2452819907175455271 6455565504345568188 9452426524991287801 11655780657823018201 6655530791527918434 5093681385520242424 14358719342598761829 12659880497239076160 13192659638134876048 2749840239857989120 87697045988398368 2604738892872222081 10446203461833468922 13072187695841146333 11908440154736047497 6144229762107323280 2187432093457453947 2257581614109074701 11793896852524616395 4973526016737908878 11497797015417337741 7748551729668756887 13694990449493617739 11369143623848341873 9129759356228606364 11066962358138643444 14224739717966765725 2242251174483025153 9341860067225747459 17921704863449583457 7602837865583088018 5166310543819429803 1381286487648040428 1675445266979172216 12484578900802205890 8819910985445308396 10088655373803992065 16870676177257335003 4876285878213242830 16540079508943507039 15270259628885153484 15216765516405840720 2812507791050449926 11571200168142463087 12593063424460241412 12448591722790910114 13336257276449597097 10438567048325540909 15997616492733587340 5177460844697343842 15089833982570798323 2399877930323761140 13631941782472581087 5517360926156808203 5460146852247188758 4263551596277899045 4060783707980520220 8659880058944513180 13254019224567964164 7385811578521186162 4906758106460426466 17695818123433349697 8461955373553151559 6950938574674803584 6537605468526230749 14831272320128805805 5024482694869544565 8871607494504437766 1640044529545965413 5662245200673255337 11437349842127259519 519936955260232036 11450359787395929198 24955039485772889 10467388589228613125 3548336406385918876 3556391652332643189 8097037039277538195 6827936126216754704 17332460677065152179 6671653262937794694 10732435814056461802 14597673928383547142 10065530545903723195 16482682693032430709 6349805297869108509 11841620520620015337 14922787053678912403 15738546922046686232 15431629613733677278 1488298215477775698 12647568034160209292 6313280970232200880 9847016029626103929 6725791623819365279 17420114387257016491 3876746065256088260 1506845581607195370 9287179961914070031 4301433631202255511 11300722007272828968 7474152046133250475 17082893694419339675 8692684213799232973 2103748677121874225 6640370244186018500 10609725770337431059 1804316362276231245 17957872365666389912 13585429079780979083 6819304349762577033 11940284482737657695 1439869515466552109 14543888825380772831 12563925137026639122 9805684039211924698 10797469410830272512 2590570174009677524 8255329186331379835 12298021110972831550 15691220001850605923 3795282300887649435 1824795045776285964 14312478519471376997 14686818129221717354 9372451526063194789 5121870087345593008 14125134004282919760 8491443539613778682 18071149964699194816 1825896609175327250 12398175510005387402 1486978474919753854 10212446140427019266 15474377299120840107 3088501819905240785 14684252901470518388 1579791083269719224 9480773628621955449 2130927227918598023 12868857142711103086 645558992175533386 11353585120255743802 17075918263792272652 2980419689783420448 13088932367748305158 3101194802983100212 2791544189970569288 14570283448925137290 13182135493998399586 3052331513579281685 4147346275220228822 9807544106557094441 13110475415953923615 9826674861016867849 17099476473547187459 7052475367530418703 4259357814572454848 1300713132304471749 7678736067826116238 5861500059376085103 15245811234794530586 2576501144093884764 2661512405684720835 6369473944482196235 14715840543300781840 17552338919591710322 12934959806666319567 5056968316175657260 3212603150953746937 14806489985552972949 1181996281903296738 9289870386726363306 5144825690004792910 13729786785447473742 6486269011350604926 17698734472697221184 13287301790563824579 15682753207377841784 9696390124812636452 13813662052537286040 2549025583878165484 13062535912428615922 20132676429761362 2789703504887978087 1169937650114865978 15399604279475008484 5684879838593410636 12383216281335057267 14055513463640327132 312136457185766535 8833209004278646591 5811031887186734674 3174694823138254973 5766339261055829736 2268441376453004235 16501435425640242240 6063435943268803849 412859294759529996 17349293525195242406 5452843347498812203 4916059073059297439 1105085068973116076 17369494390681244369 13961230641659294185 14644149378049537938 17073478700963574839 5679515382757531523 8483021091676948525 13272938990550005798 4584886566676006684 2075159705416937694 3102027366004030064 18368238805010071338 8758713776421431640 5778829667465096946 5304827570526979011 13546513902942072001 12098574463605804751 2814954562053555470 1096794702030527369 6027306460366250655 10168470641319113005 376214536357617541 11708927200101099030 6393788435770292105 2355051521944627613 10780539211577320947 843297921094204858 10679318782633721760 1186269091700765899 16682933293559281788 1365199311574988305 9756417911919885140 15033360126734333520 6403239492613318832 2424443760677431643 2470859298764439002 17501316303102333549 13023741420686059138 13036164052200852620 14480385080605922970 13299459903845218779 18047325383722880325 15827800771890347217 16611142788383836038 7711740173231885196 9260494625445254590 4302704571732736420 5408235523813476541 4266362217203456287 210711324944279612 3711134344159995830 9091231744431340910 14673660515299557475 15048308114698908807 11327181874916795865 14483938932195167367 2289090439803884062 1633847742253252988 7544987767307445064 4888891708242868944 7664319177260133077 9799177171683956348 14073521080571948908 13340471847839292647 8690742954730438360 15931833522568154826 1094724862231027867 4634141799976651896 14452696975788570041 4141270148237990568 9782010139987107858 9135783343166509422 15058272703622881628 17386602739412777314 11837329633158051598 15051558259625647736 18196066137058424964 6697080161483733126 11568446787575913991 4202331756095892667 14541037578530774502 5962139684588900610 16005661096494804878 4834988548674200026 17898535756613599568 230745854650846563 14689109232680965627 5171326646804874852 13158057054778798856 12461025532392190194 12763363417438920920 1805336897519102162 15206375284518617918 2783200399967662933 12487350628691404430 13141847154473651645 6302471563142385727 9578969227307841674 784275112469826899 13632711027664525472 15148242330246229250 10502262052805815160 8936865190093591855 14561569226480003850 16846705878494228346 6472504963798445906 8799545904427080978 12453970891153615970 11155550844534908767 11091662294523746175 17042855633417470271 12339794940810285208 11620741711551796755 9147301973955523092 9541967217425071957 3085399475725317783 7654978209665973501 18369833109218732886 16975400960147731269 14153189204025592263 16247589412258754027 6979978798894348907 208497131284155683 6531699925540626104 5342506397535440586 10043048915827104699 16812427649262947142 8160023544587511598 1293263748399521304 15771654809417969637 10843220307016414871 14001970557881532105 11882976966641592628 7399605068606543973 15223806096438965445 3354698765743155467 14943894639515849206 10328494182573623324 7090788199474076788 5430311770280867335 15394040149287885 2639379641973453167 16922896279004422286 2914888088167241555 18387777239309481575 13915715078951987721 2373836789300401045 8215142876950199946 12611817084661410670 10340361867341888057 13441280661796819019 9691107995481440976 15627744261744541679 859284644487965028 4200431440243588291 12985721457651684542 6869618583545207739 13247635114765902590 2937746920567094306 5086997159298025599 2515131670804286240 893758443769707681 38565008945671546 5751962165586198206 1098452100685667139 3051901476172950612 10283860817568180745 9364306357506535634 17463776929933360136 1627810812652083844 12951030696675567213 13426622236322882274 7714942504505992206 6220101918060704906 15782687072371404250 17480060350553973112 4075357865714505292 14493562866500049274 1436955619838418306 18420403428897234307 12967152844482696158 3311456020014195776 11151968385534350669 7891685836457002981 11139114028591297694 981765069060399773 13940026734753840638 17209175896960409790 9301571404386668363 509951089252643974 10654177901519869444 13723813869317185985 5751225169449664093 2291461580079062642 1587498838809603240 6343167967839462779 11722907337639127835 13607873021851881257 17537701758938209994 15360997914429098168 11950613153353570599 4289246904733289616 4835773856153027723 10898340442403482897 14592413092473426823 15050541714931439317 11463476318263070310 15440895578257731456 4101520138717029004 6202583610081127637 6476974425187443128 1476604408509044298 10548669887498826917 14595127272825499146 16585232518695970823 13748574736656652965 2146208342513934565 1183784208486215655 6419237739743717410 11995192943897967444 11777304971286701064 7806476051112440079 18327813764393776181 3996678841285497528 10168856606219684886 6617445459081287191 7580648219286138101 10235163336751561638 16963699066547196965 8682551632310663142 297326350239254133 3300373160527065690 8354259783875166437 2335086622352568620 1889012336511468523 3902076333114176375 5919555753501914734 12556832106068736595 9517158673048703574 8461458195381993014 14521524472913387881 7978923126091331995 8889291071703544983 14902576606580430855 18010125934358843339 13541394273402163270 13674911738330515864 7504873491835521113 7909582386249686899 11850177138275568119 1847918018514924849 16050509915149392713 9151924300357651024 9041395481629893887 16332088045429038503 17272750310035317838 13877974868682416810 11555998589998733304 567476497689105493 6237610326700994733 10167345751972490644 10996794962912260192 12179567131405912989 17865140800906051815 16334273985617501454 13539747493170403746 875600894311916566 8743407372575615167 6825816575259404452 2122313623461165725 18423527459608430923 5075940483275943956 8312248093373170430 14570003218957338904 4103828177378563198 2836219337491841386 5175480317384224120 16671111953090823390 12921668762151370471 4485346036308493787 122185817374945357 1985836680383433826 4482717915934237101 12467287113571223132 2513986903478320922 6290303526064560048 16335457737878040834 17902705228390924085 16275671731827983494 9223728099458936438 7488910729686159054 8280879629374683247 908545617837245671 2212581343911315801 14347020435443661564 8289390377936222407 11195712489167299544 3087762162046839078 10422555280789118062 16622668004264421139 17307852763339945145 10659323361699641672 7498715870710994635 17377272748242891529 7306246491331219813 13926326666491404188 7945292454057113991 16988659633859011320 7301659362854802230 1515432296075928233 16849849970801101709 11081542685340745137 11512391727635022062 13016172563210116959 8689745863975974702 14019488851484177745 15970881411992956964 15590161853717511690 6099052743746634820 444873874583548387 5362426084755042822 15285596567852606401 12512105643418286987 16771630093043776572 6684367926710989034 9197919465168297774 9821421568510685020 3423096851596083078 8747108792699708404 10604479245008887102 6564390307967987947 16912954224608955166 3094099541993065845 16052322554077358787 7739126108250231753 8611505715973869298 12183727451271713587 13740270347944081410 9806099435242817115 14167379875106960696 8225636156430696604 6873204053682802519 3359025400358541502 15725553683942768770 6058393544683989745 2882607098165123592 5342966170604273905 17431328789709096408 4967517105272207072 412490462852397979 590530522004653870 2672730549238076277 7519635657303310047 6050744242901957057 7914357830233032659 10006789663467491057 9827085250010127832 18231549270738125974 7814624999430890834 13611684746701462415 16629682003702630616 775408429135919913 16524717458100680809 2312916600323283848 12469599042781934011 6243022123679417934 12202095386720094299 187143828953258454 1476187116974490438 12964861682590772198 8577215505451753492 9183190195014038852 16093585119156611496 6392888693868206723 15894047683356578899 14982216052180708441 10055100954129487623 15532441892730623730 471904817951376406 17676296193782446798 5959808585579270094 14135328421114138880 14470368346817117861 8723520697892477576 17731562609305955300 10530707840658625563 11076791621187865458 2815074591354708908 4280391107724445977 10416455116752097922 14188224830464601913 15049939693938351351 3799579315579853078 15609287498816442599 12446169542718231005 5487761857278665361 1139900876445047520 6096698215223934198 13006917131926300504 17163609898794067176 13140603590651160900 9549038245429807222 9287674003910385909 9188622237142851865 7012988807108751509 8291215340073431382 18382737554950162300 13559383134849861267 11291980999389204100 9624469848172184049 72339707937232297 7961026289578628467 10051231592306492494 5379097296180037477 11548599772592243213 5673908135283563032 6970335624476368912 17959735696002119090 16806686670910894743 157433514576162842 17092124328122767336 12077659711125420905 14889134449706268744 3209386238822836578 269641162004059579 6157298766138224443 4348834701031899408 18369490554101339596 10391906637140340806 8868675985715335151 9439536102260877245 11394788509467417700 12758250269491869227 4497475740372124555 16608326180080715984 17858765119955246899 11634746742780177615 15406986020738226696 15888362246020309901 6538939075192648616 13605414216247563320 14357503518657672508 1582184452978819484 11406769290741729573 4376849854130827213 15143116682642865206 1309212765798214626 9358673528849483555 3855155579157240659 2793083518528984215 4455599236966891638 13666710243342773239 13661166656082031181 16397731623255562921 7274586649689557379 13533174156999477005 1148942011474897693 840529520086514754 17827862460368795904 16714784562677351463 6963908249212417802 2843972927600933780 6852947410620408896 5397414276589127020 13140663077834602600 11448742312894765784 5737653847654369077 5121270333626928988 13872726277427236887 6192469175414667155 2900070367625237472 17084260640833666157 9425063252044611513 9039443473454843552 4191211344614520232 17113403333625898858 17692210125385652116 14997767546737055481 16926302827235953446 8259870947537156282 5749704270400408066 11259001072571451736 5897114366824111934 8415695974609350070 13915602856888557370 6991263527522928261 16427645056669930850 10387346373452000174 10718150525199667230 5204866500230675565 14175881739469934335 644018039853222176 937937414460228935 14403374876161719991 13674317468128762014 3239281420362258309 14983634489601855222 8692278215584059132 5660486708847854387 7657333416547053055 10869337409311006133 1279014864506428432 1504048937541052026 5347255542085654880 11121549768652567813 11907750549734978652 5617429147945339546 10761395761995709446 2922794029368947293 18025803299573256830 8157832336348313725 9601148454496664694 10184247067361527955 4176098178026133248 7997591188637188326 12864478788821633263 12988689374732525431 6105493833652692518 13200681570229724405 5651117328166420742 14902150862348903472 8912042861780366135 10921330359877414484 17284693205519129988 5056401820081749549 2981273725003762227 13749997707201535602 15232888612706460221 10548368137019421395 3462988345218317035 5124664554376975737 12373338145397044476 10656520937939999897 12948412956227956442 13982492071245890442 12202738682443003533 13984982659209394674 18073682072494587241 1721543332901166533 10143601887919404050 18320100459747288747 12853674049970441994 11648593343208207223 13338754290971870436 10969661196551742522 17717152260250571024 15479775016741413112 7292449098267370108 12009511748224831603 18332303849464421004 9912545054225542755 10971817902949787939 5744637626308382194 10791098966700638096 9989640981647932882 10783949054691157506 16992195972839425655 17934379892650437270 15602881878773538624 5547410735181958931 3456495277054624973 12459022176887295921 17165027245169742587 654055929895220806 13988791823732196593 3522740683616930533 3394515361697859726 17860654192951791226 16222140776353759065 9601681123824761248 3100677873521956771 12554695149059283508 18426458333548037040 5178341019467938181 5167811111355299444 10625249269897575735 10853617805667278861 932631716830873326 14871972149054056433 948839698239572359 6918891872374175721 13139800420966951117 45668110634878859 13103561088759498268 8600469097504607078 13465767373893857860 5484358646107178192 11684895254284282488 3281901722138255406 3893402003056653934 3733721591623372932 14748087648221676045 1101613956331639471 13440209117582426320 10545507597035272374 7657569520914676742 2267060183909024656 14374738328389210730 11789881000591303466 378184168019342174 9227388472703288346 9138040005858100757 8875814314415430877 17599434645088510442 16305876315694076283 2760593363745224921 17345794062412158879 15228318367550006740 11488828605970096193 8248713730897691584 2636434424124678875 4979686756093766709 16626861438981185193 5847086528623112447 5878638292197093242 6764739339379540815 6522791876039117389 3739440408860456945 11408887227304645234 14892335509145653526 13117017389050915281 1616625149705328160 5369320282008215871 6550588878847132173 17082170042498291763 10147989643480321923 13291442639686257164 3282035950250427339 5097731086905737074 5349217867972174681 17108771122994838837 16689798744669536234 4022823363479284722 16456508124536802591 12765949140791128889 16910727831641871292 9321296726377860661 10032956851424042940 18001741775162757575 17228152886276941938 3952386895244721394 15014679314584493616 1479256741167820860 11604368672054683430 693926513807724552 4596693131828630706 5196583686628987586 3078734354816671475 17767361141378429341 647757295338044030 3250912692604016313 11339176434820132340 8353256998131178982 10016171424378825533 9470340174301291305 6054640210589264241 14457768239210697187 12479177072058200091 1350440825854862773 1890651424518314781 317247322432870610 15892912737231206585 11832502492703151955 8206975827481184328 736690691692184594 306144553220078725 18198217204270817719 6147754526511156529 4160753283302497794 13311859735900595255 10836942634036861627 10670969950183450017 7467873566630102528 8613507246068004045 12487047358753963568 3201997503396282108 17129094332843487767 17432067541474017255 2291724146713630789 17912911048981865797 11528448206795601144 7314572925635592225 9609072395944592915 4652811576795887028 8640632121493613638 5213935392621841529 7755801688653903312 17228458135034192391 1280198706200786680 3513848069091736184 15670026739565247170 11914610685129340502 16553133263034389763 12299656169371506992 2073257850894826338 16003020268537519141 14067550389591789354 2102336570534473347 12374460357033781679 10109967504016115949 7041166795656406076 7317778527459238567 4683391459382178465 12693403351742551825 16050036809029232451 17383193196474837655 7076389277806208652 17136888663593074367 1472751506423662233 6891446914850966487 3881026027716308168 6413366289495888749 15002171084427781072 14265882976428714070 16385072261800974523 1651030773671428716 1381075667929043799 8460141377579860718 4317878822955539304 3010573448022344681 4442480801945141710 1486976523269909805 11412936869003334266 3813477161774924882 15327512173327345517 813687092218305139 9918511226271208092 10929199120394341185 12906440417456742501 10521528129785536058 695721238892508862 17868817142840982605 5287207944160936567 3644925184642317861 14543880685273164334 9893997506347697080 9178150286735907293 4077502893793184141 1841860521481018002 14179460213696818515 17287735597500246702 12405593042003038166 13829616442049361498 750785516292763358 7146288924691669100 11560873777566431570 11188401995928906323 70524877351123783 17904040266432364191 10284520610437128675 4311742283262956919 12582480844897573818 7444276665294298311 14579378920253914992 8268813966836760423 12854204247311009112 16840154061267607261 7819977364652383212 8503646095116244510 9315518750014847724 2358970559182733341 7421523992861168940 743070802639987825 367779657525774638 2053209101172846725 218450306128556355 9338920836976038612 17808154834698849693 1170473838576278994 11829666684431556621 10172242519164941929 776510426509218423 10428887458023788608 17722856807894562368 16454947259552054471 15278576279704802050 9260459586484030678 15645623073685825450 693781662030911759 1137391738986370033 11574258518228074569 10198928843721517246 6121430059079658304 8278707818870432823 6347301555377922670 18393158986183061319 16712921979719404729 4925520165730014314 16750092021206874586 15745359381266076817 4034543917257203329 2135136417774726679 2369792292997904631 11971008505461959541 12781965323289014644 11184680700276259255 17769396566628100583 13952036816618402257 16462163844466674802 1534907172101770972 13582774874020070508 8076188411912935008 14467850919895684775 7560841668527020435 14660848761661702100 12684670550495416397 2442949532935668750 9772345375088005819 16543942336908985880 6329246374847450554 11415866570308099551 12627212502423715732 12070028347977435570 7495825707694854187 5918099060932748436 2397947979856315601 5372425974538623900 7445084508495128590 7087278423466713808 4377458278459993006 7807692441217815642 1495648331484371808 9339822175743732506 14798802229154992272 8557414487516689693 3647652406353383457 1977927466219772677 17958828402478284931 5122109026091390489 9028697943913864258 9710051483637533622 17531919994801426301 7536982531332288083 15222142164068215811 17769952438345491507 4253712466292228978 14154462059360725857 17011732772870800926 18391010035936049941 8216977992092501513 15085040578462074336 12870533115782887395 9082918281336025077 3707330431208772386 2380297610067880543 5828245698039472072 316146568169802890 9927569165864052431 3798782375769974233 3419319977680033 231822366256072866 15499707414842906079 12308119123648210446 4011180235915138961 7807824493196811366 16187326218046262738 14146211441696405245 2797100763929580207 6098453600292235328 14425284753970341090 5321153387089323681 13195884565244578005 14753905847452353592 7353273258120818514 17715780894260897977 13814366835181129520 3529255296023497032 13179451299811169520 2354272643943088839 8820741677923329801 17943801108500409167 10486820690223414874 17460340159450432148 18248299317148475950 4262471528025315238 10053945576697471520 3360450831160030718 6712366712161714361 6653110667625920985 9380059660648985864 17487902673788413444 9319436087546518282 227039171936270486 12852416562613618207 15822636285889901584 3048950438379990260 9951119331309931652 6040369238071962416 6481158781413523961 3147140844078394850 6692547543891132433 10166429405424597356 13436156616310928130 5851708604129795500 12208502203360529016 1939861117393251848 16124129447371386441 15152234661034625379 11147294416265003049 9988230555160075648 9772106941134695893 13252994815983365878 13049909351922268212 3031515485898860300 14877128024008032224 13105307004739273058 14818946056563155389 16132851070560429246 18192248357816143869 16077659436178197407 3065271568047418741 15919752591005699079 9738303404979474337 643722172694465174 3171537515430980441 8759749675100127432 5046648763957107371 12630375821828576618 10685253529087046635 16561985781774845646 884494007165384397 12302539537837447039 5396136947616227294 326244900436082653 2904090602753136455 268368826360518260 2175476050258370930 1133803019556475738 13589973055489034245 4565662749298488957 761939173286124901 1432123607490024710 12238850252708831528 10475758387484231657 12749054433652341528 13761690427347561776 4832354510083982063 5941755109276076602 14331161003162742762 4772311558473035931 4050885534419907104 13457428896835910438 11643343568707924258 15757660127465459506 2086426409034810170 7411890807507761346 3461109920708184919 9704253717025635648 14783865036992976878 1786385863133778415 10864646888966910860 11628272497074989587 17188840757484690187 5169681674308699410 16550785033051164275 5564871118387746192 8881850167800598386 4175790123626590165 1269684682120201173 6904917773228300009 4301462047169309878 9629959412621224620 6602742420634823660 3712000775419808666 5166945127636243244 3754509295551111498 2675935579634280328 10907702848502232210 15762958801709631878 12577271740890102037 16131692467913409222 12845870824735002701 17128423505740957840 1419337863790001476 416872198074071924 11386676356453785816 5978874506743729576 13924004151547425680 1329487064112949056 13741202648648339687 464756442715734495 6739913929308441151 16937087189372225115 7708967897422228565 14308498862217013762 1879383362127979409 1011030344152350332 8595618294588812675 6614835803342440590 148495147277380211 9103989132846660086 2578247006696427046 7086273634704713383 2095281390592235918 3547308218925925832 1749989495507850847 4916816778323125143 9186412309890511808 3035684338925561864 16181999784013014070 12069784619965107726 978171993663544505 5945215202298294659 9790223473919097179 12929360468759568439 8484361588401434798 17759018168551609019 6326328445357566613 15425070523985058826 9439711857838295939 596449777940589424 5947639087718822832 11528916486102318010 1179794390520629940 1348502509445174533 2811225693474448502 8819351511065699474 1827071995747519343 8203198684157422143 15879157500021693420 4777797001838581872 6281467791921306642 16387995804121962083 12967575324669207734 12347523258639054463 14902697770561053637 14686685131992742916 16992830321034358790 3230387345902130449 7517003818384545366 8498330336054720363 13897517107365750033 14883292634876751081 9874691634337648204 2348414976084770873 13200195970796894897 17947861180789181275 8584336878678636300 11780725235804991408 4801505707699098386 1720637166013171464 8027277141073438340 2578585806060265019 14811736270486017227 1420732453751043843 1980428543238985004 10507366763060050677 11307159097622594975 1257740817117518725 7578492501575788650 17007947371434028138 15512841575790564766 13944471557004301134 14101200615105363108 15971595483589070951 18265833151496908751 17579334577099759050 11946384262419618081 12951480815776059564 12283306887843305470 14123012875798713290 17662915108458660066 11256339050821929350 13534576127436182595 7632197728285339084 13569778803466895417 798331793930469381 17019194485531095018 8947895906093278051 5362883541203408177 9793101439041012542 15521302051748281365 12075339631234229968 5867152171558206921 10365996587672695309 10741371692069401990 3514655367420512108 4642738244432368916 6610196338573058523 10487023576200615495 1015614903512055589 3800470684846807664 3667484783544344889 12259403186433482849 3813145113330968347 17433995572383569394 6980699407179778458 9557373162629905827 8509365669359693344 1703229064368901724 6113665821955092082 18263960619294316220 10054296928500177291 1411937601496027667 3836177294788322866 15581499086204292226 14228052261799312763 15198988872234937105 1312664655235527602 9582250377326714572 1986711960784970264 4931607069437440305 9459430303672292456 18134288672353063783 8999957290487761883 2558072653188206854 15084915220781469158 11790146742872068278 171967482810763167 12355802052027073652 18121717984959596586 11814989783873810085 7908742563398063614 1243431111955748791 2430108532023656645 2897994523726310712 4037533263210259627 10103167048239020178 9986481780901721768 10480662265750223634 4802574402442399262 7566124753023849930 920032428789952967 8267383891983542239 10853075316818486867 16905957297942016805 14504049114705415735 8619218608632284225 4888598763639014859 2948036144150806862 16566460888769642027 2430273555377412549 16762331201288532886 3431076403521166227 17287672261039435711 11364695159482500945 7186887684579281736 12499847174268407014 11986412672995320147 2213616646312104644 16110552713722596705 3862016629428237160 17117883116993050633 11712263299466237324 1729870987343502432 3300973406143568786 8424940464858235500 15166541640887920453 10334013703617332497 5235754119205728572 8723760933553673801 1800690949197712139 15451039194834032934 18302573712817364567 3924839298811984596 12277875632059012641 6356123269152273075 2585677093341127690 6756017028152883516 2717175453036998103 6246223266354983089 13972124179304334675 17803431810731201168 4986526572444754430 11472467988114160774 9280662845638764189 2075686397163315448 10873250159287101587 5899699871957220730 10034208208441271459 11091330572779337672 7225862641393509929 1992421617930801510 3393627348759735862 12616589129283204913 159780926070903725 17022520729947878467 16810239324074270914 6020701681248184919 14217417914535265302 10812582273542916099 16919784584241390665 5205352540080956280 2076723842588928854 7602557742108261385 13510810325705634441 11172330944080534856 14868621519724113166 4134720041240193678 6724658317031294722 10710569499264677977 2081808332374761236 3808514735450088865 8601206238944965662 4166244386168473359 11687685757194788147 15500709718532584165 1410419283452817089 7882361056794421624 14888203980453827700 1218511374546624767 7888328057535923530 2551423639638979112 14144060150454775381 15825508648946787036 1591800129673162038 8369129410354934886 4341941891873274720 10953218899285494660 11252277989639983253 7963383756973952840 11313201344495521170 6549237106970405061 16294457485374986678 2501943409492042290 10363645376085942185 3494709819157725746 12769069137660980966 2613223825867399271 8443933388281553329 6624469256845742980 8097369736304240746 12498770730654861903 14547631100590931949 12057539525576672971 14785815056005641624 4711518325960037128 8276262089462214586 3928201749564985725 6487871786325941392 3298412435422119981 12484836683402620837 13324186072728385178 14357454332015908585 4074920798830742141 14968229809445823614 6604222223545544566 13744662010216167542 6190667986855505653 1243673448826318215 712303702590687199 15399924573644000570 1583368124274243562 15126972185193258893 16602066877016815306 13809602591946614213 8158496488676488958 10795240852950366239 15572594093049440268 12059844370433482963 15259004671123009113 3454129318906010276 8492602420825170312 10724145470974835621 11723028503443474342 10738288123874350938 7893667582869042992 1555802126028103311 13061319938377820135 2940931281992226827 15199555273920562315 1649225033298547921 177738420617280769 10888945430591174594 188953901841264557 287345796979037749 5191640614499743674 8230694252447477336 18416430862533272562 682749112045106364 10704795420173163470 15320720760323786457 17946836234264138735 794876944757717297 2119113619055968618 14772259099785625805 15428794745267225635 16597409180806613824 7433867979657055054 8379065712806534865 10473178106605669681 3584694967575214522 12498000207383014142 1668498004958776087 6502305561835642025 15189687656662946191 4231011905713854761 8968951452521212904 921462556768031684 16406009195364352203 588658983395070041 16203622532623653093 10261011936374195163 8284044287343500856 2933762856607849063 14326382047614716079 4726162511839841057 9433563241951219524 3655601509087006306 3778878566217814966 6362516738590011298 7985671205315914276 6795046062374049594 10793712995323707257 1858464513203597942 7754152806266198216 13253853870665086271 334738836745009322 3952086775973086330 14741923040636576680 4714136938608771047 9861982850417141461 2780403626636378803 14820447349590574443 14640337699779070770 16166399153811117051 8739930219547230894 16732112773644797467 1599904104828987870 9747797941187513663 5411559557752096646 11323376859881523634 15664885240767561409 11047413228176436377 8337701694886859528 14712297398713967149 4770611646824472281 1724843920118707080 3270606575723359041 17248641759301460058 12133274464700721371 2509730872114167177 9894953657452283504 12738009763965600714 1147989714090618466 15189003089103353041 8864010973997541492 10349440268669147205 2887640821987819944 5731779055144529855 15672263702118714366 4861494811377028601 8989467459269798507 5340362655386204676 3341727901367300506 9971654628102437355 15225067141144499424 11353077441291791773 17745874624097779547 11726157844251527128 4455878982683320045 8637837192010387981 7298678168179334830 3595852864106908505 8266594883334374859 8688316493862047167 6261316310002141789 3257882430625964242 10140552040251543527 14807122086301315069 9480776565375186627 6553985786101871881 12266009562460283529 53330664137903146 18051488180048079229 8125497768803710322 17558457997912849077 1342657782751880496 7173607708249139016 7831480893186694328 2039294461607653849 14178138451520498309 12913174729656688457 14804924548957553683 16523397000635482722 3662670269192072961 7605554810248366920 15987791212750789261 2317004138923419960 15283001637813164226 13058246006786137837 9109470420004001772 7464576842598369704 17899185773850661291 6610958671216499625 10877361559357235488 4387812141911742721 12872009852591016643 13033151159409591152 11866918259844094465 13070874205302575163 2106897878062360550 17069454151790757785 18071833797585924563 15342604338182244535 7775267414318843886 2483307384406675203 15394458358956273060 15297504120242993801 5197758667293392834 6830224684142076506 4727181833575235663 16295573107594971854 2866982994255999561 15666357621182886950 8436562397818978077 14556424427464439364 13762408748668029408 7677815052046067572 1379751668743933443 8607263039993563657 17021031266677897655 3267049559217859732 1552599654655483135 5505245421563454364 12067110668819468949 2181002669556666128 8985944977234268094 12863718626571292900 16473680892572976368 8511666062791119264 15378854836615749694 10971273569492933895 12291638193119960046 12849340442696221539 9353439000390900777 10394126376630543370 16474435077256952726 5460065308404747120 2034701194178470112 16064415017341512216 7063350863393387537 6355659175653322241 97815580021762178 5836851765760295831 18175204060619876396 8944161228747904103 1044135167002894844 5853553382045501118 14793051923818364310 1723560930166360700 6410945436752359669 4729968150252186337 2715833714751198278 9383975723579064981 451392430143279523 16166392891765305791 15532159542367094153 3999175683732838338 6988773171720504709 5493828826806368847 9053329820583934334 11330085710966744881 6495383179152946371 12304490580038294536 8575000398549311 916462452167091988 1909318945173354372 7203122747186538928 4751575442881325738 7675220496757315100 13099062085682239960 3836385076241999218 9923177697171443785 6881176541730014839 8291380447029215777 4098504702307408465 5965723759535239013 14252674537195147225 9087799940959444976 7892112626256089763 13262847319690646096 7511270126715037899 4366040965056010587 15518347144134725115 15148673698535276882 5445224199688962449 9152010576625308576 7054136131655268987 5534992882485800886 14007814873510211689 12171440117274688821 16491583427738427041 13563654204420492868 7452179431792380749 17084974328618250387 13456851748649278429 10188270450362164341 15842385878040905354 5386739826900485849 13632461274762239607 6031579594601627985 15041644976429400672 3176823352737920588 12003271069225288970 6840622839950292006 7068066532535042248 18386248143439318191 15290726194978880872 3085877917455803837 11656306412173960627 16860706630018436477 6751869307380513874 7873469637010232743 2552445519486090791 11339312293287995877 14296444702550191121 13145261799223484143 1024276128604305639 16670453224167842484 13546577599209446492 10763459691460643224 15014616529779538695 10977383564944449282 12085361909882076016 11335410699634952909 10647127128575548967 16947607524390055599 4306111630107041008 591555694326475144 7680090539775654477 17685981373580922938 11137179181523392756 5607013948855810187 10716735899442494143 2743693800122788272 15738365908193504201 12528438746489629472 16827529580292360062 1080094717899385228 6736835238858738969 6749503153310085451 11132378163417483632 2161039333136689332 18317216152655973333 7015906255928497037 15329240746099172080 8388751379070581916 5715548690169688002 594172822047104887 2673564938149376881 13248726971462278063 7429839923383962789 2157804029253219883 8418295099870526972 2661178800959481411 16092193044873445100 12765684485432931902 12645252612143751587 3584749844119762584 16542668018921685969 11044817624523299210 11046014859247521321 18335897556968478456 14271377858462225234 198326610495512671 13071439889089537925 12967893285551915892 11478017778339111923 17737754590455618636 16870245123427730176 1126400173574356491 6216487633841052350 4870301734956621042 17108097084861842072 16675919010313860134 9334982753990066909 5375828712370178631 3222601006365943589 2493684634862531116 6408980300481634587 5636885041240666891 15534372520384166991 12198316972351830621 7608249092328245256 10739991746557685834 8427346304049542698 2325836925256281384 2170852692138622495 4453843442581425084 14722534225682236533 2323571803482727230 10448852313615508623 11481830484053229884 7380809213983263980 16113398542883888502 11338147733951728951 7460354323092741111 17393670392787357927 15829029212832010273 12222368077943569622 11831475260533635877 16274037745454321756 14236017952410712894 13423273132503752352 14764071077260315904 18144332869612956902 9685460182445786921 12608810849971301980 9583129871629438339 15779021179885378969 18043638927006980265 6740622807842645821 6685229079116067928 14177813239596259241 12867963752147207417 8070463437334553272 6632959427965722562 10344689360556722008 8544740687982133573 3196319023757626348 9456541964242286583 3673981496228416135 8491591071051576266 12879717270930976868 7832591062272715023 14666284296569779831 8091615167287908669 2805759742117491988 17905212961587014604 16958677168629851317 7613991084928573625 9551553269043416495 1309703155547554740 10925786812359346251 4611099682554767685 14454664738265262844 16020062526624432974 4491523652074628837 15760013293727086046 1535873182541830440 4943346238206861282 4813310150046145705 11285279027967062379 7988061612537969450 16717114598571576564 4236961655992095326 15947837581301879620 11818412175243143160 8859581127531174778 7335302446248675337 1107572284730579487 776648637390489153 16963488451680993383 11688623450764100787 9201882039006679715 17198330161419851337 11409780026794653347 9472130726510216409 13681948708463147860 15331600580955272458 2991166706201226183 4193896072490895559 9345333101081278001 12707134220228715778 14485697253546118413 13328273941870369339 12810543199130263024 96773169772299845 15070265301589361289 6878290825920303057 16397056457022260882 18214206421304197821 11083195842382173555 5158914398451177965 10971484087454506089 17156978317118548857 805036328433941670 15787151788746326283 11730863874616292888 383502520271385621 2892351412990980298 7728164569329774823 17163215502798127835 696511197935676489 2225098468089101072 18376058520306274128 4380383198368020778 14259219872987153694 966923154104293809 7588256598646741493 12007853747321594993 4885766315544452045 13640890625005614163 14173089188975242227 108023848995021550 14735794021068810056 9314454607174003362 5813870750399199019 10823393636102296728 18102052181990389358 13792684680747581294 9950696899140690213 10347506944331719657 6685403230360728260 6641160664341631719 10030702806484748518 12068810372838452739 8102437842215599423 7916739311642889980 8991767044679497664 984466398905281594 4243696100730389681 4448878874648908579 16175415770817932637 9075694351026407275 4761001718483727997 8907155951820243825 5299275060501331457 3779337517135544951 5329470610715234495 13295056636750096636 3197545000102167328 14768689357132481541 15142277518697631132 842033609637772421 3202279487828255631 12905938725173582062 10281006026750739275 14410877579464082772 15910268052067746007 16113342602614095242 13186942079619287074 12510031878453802718 12684199213234301793 1072277346720219814 12487491910557987851 13702189634987619910 6875060757244602433 10167274278162074917 7530384784297326187 12976752438232522098 14231642152903314997 268382274927950115 11855766718183991471 11736676499322405301 411196723356790542 10373557257205537583 10852984727357301370 13700233908963806118 8037690813088269305 3373364826733503914 1410367973585003689 867650611145438449 18432279272761870230 9140000501001222732 4518906761492362201 2239010447620228651 10696275738611896486 11310087685333071826 5968457912277072584 15322419528772308982 116810403221316779 15380985069085385117 13385967220774476632 14507551018131953270 7858967471284733900 2911397201569125062 16674454000301599533 5805052292479821346 17107465226753533574 9514230593073379593 2478837084327456058 5129360790722205303 3967411954218457382 18320876397246729820 6955371814708179784 4002597957780368480 7073157060435323708 148033873232722243 1909546391921335696 7180122272241004602 3024191858089677989 4539285883934119335 3233190012027001314 17687781423142292056 7260101450878432627 2803626243221962959 17632923891116844944 2138668451009666963 319279507019007043 304548786744066735 17563985569925259438 15426024200871622670 2561490235014975331 15109872151656987014 4469253447319738039 8907154185875849712 652085440086298885 11101010555618476054 9241206933796206784 2637401741579201932 17815432970733154941 14924928259670867865 16886214361351022021 18124819837558630504 10058445322639479990 804547993239462062 12656993650353295636 5953476740520532828 3300778449907856740 5100915080214973755 7589015733186770949 8608724700475366783 4214879945299680330 11693194706224254169 16609145350315918787 3472234380994114959 11320476983540008514 14552113149378411745 6829836419007405111 17252136823115630386 12633920918675480338 687451624437625026 3036050853029916207 6321817003525787565 9470546657359864649 13552389055981709922 13137072375003125313 10252893636442663391 9642002874754312215 15736606329575387411 14448466306446691730 4658843005029171661 13672831863596603259 14827850024792494349 9224167488938125260 14468889792131750274 9758849784234943220 4546007090682068739 6843299076894165449 13452391823359394831 17685250408936035600 3460675294594236799 17403006124945007595 17443673242138423365 13190556184080209379 13615257570742796623 15108895615457250401 6991141425871192970 9628588523013634314 14620051835125533208 17660598015875801290 4544689693673485148 7037937521818206731 5942154689526128202 3256825670983362403 13911546447746322650 7420239051977506845 2390155553873947331 5471788677789326967 12847016441836927190 14726458531604386787 16137099946224944092 7517677278464340460 12085312211593512969 17246956296843306816 16708794731883724893 11725443294429113331 3682640770455846056 10838774331681261090 13408431330108210868 8094255404643726932 9341149283569560572 5909279274908028731 7565616432729485552 4809683803431512063 2510102472772299778 5562943510822035587 1196853997818325604 588659826324119410 4768478670466461315 5660844576378059378 9656413911814774624 8399769101523164979 10053600074557140162 13329612561671798311 16563438897253119732 12020349649457749562 6934761361743186030 14951831777727247458 6711376074002552934 13366068964246590539 13600111729356279605 8858119117082882740 16255231730201069146 10374197160206303557 16511892168834678074 16035443808568908541 13692700498805775754 3206598494770810947 10538491372213159929 14939443234261275150 3393610072160169345 12701332128110165751 170351892194740252 3781139684768543917 6555601140725150983 17013993396450346339 6497647615650500786 14999940025893207260 10875923328462714553 6012445613525565918 14304367373763033908 5100971679394482491 10478823787079912243 16814135103329590503 17071251546919645169 9231816964343987629 570136592286561215 806263169067683520 13236854881621168312 15621879472346799642 8887003932983201931 10010681670870630558 7931578112515135161 5741464427034564245 4778752042952340039 3957171650625081371 1483935078978964228 14797449533380281626 9596550767266146362 5779047305758718433 11957147732553867890 6394325765565269630 4981656823378253574 9155722691139786946 10929202514762377350 17211455919562534013 1652772981147279415 9297632531536826440 9374780315511507344 7701418066255199383 4936802886354974841 8401215639482756276 8023755704244315168 16009961636983953079 10990403173329367655 47206055700192886 14966444696892267737 13609446770144668533 7174708654762255189 17899737766146660252 3348669019044852021 3160547175563530743 6211514337798508167 11357102666490346803 3155289541401827977 7769932294271480659 8011862022347718025 17966279011013192272 587771800677813683 3094970166634540904 6939519933139616240 10607623069298874136 2855891004089353328 4160083899403302661 46853145223373334 8980323595916869693 9047820362578206278 15426422613829932479 5159560056646156907 15281766933880186965 10798125885153404767 13453297663655859919 2372876858351506870 9965045567882734567 13463425421149923042 13713487960029338260 4772842671656131637 8283822787296886689 10043508408565013092 8659433624722713184 11761563609432927382 11975253471797084615 6725786490338308156 16605304517725105805 2576251984940363154 6518592332115899836 12457542305699881972 517256114620164459 1525501839654523056 13162796172662392488 12912233956778719884 13596991034712037087 4395972136203117936 16840068062660861649 14194179860991584055 7129712488912158896 13625859289918695641 1978381012685473226 8521927974829433069 3532124148842750181 1249429260476481099 16141727175461167032 191904318886550176 9300419955125112088 10150160450039693174 8243048723633152063 6172816620264640917 12821463679178442056 17301118573696129830 14719529632504556383 18039799135474607220 1424577644439196718 877494162686443913 2068408446129206330 18071045185797327187 13682257557625524247 16932678581336097233 16781013452788861827 5412457279648716361 4591163810280904328 1456628345149405835 1060991697099053895 2728573954744198604 12228142581405783888 6998669493383370117 3155087892298154508 5900785384524846853 7016170423176177758 16720798461594889105 10542260859906684519 5676862449517692248 8937105639388716446 2798201697128331112 7170071656751222530 16703321548126898119 6855998274338901248 17656139543696000517 14992057480022620864 298998939224307009 10703033296587070815 5903442046341529070 1953922412907534717 12564665868981385329 642315286809128619 8817547683722161464 16605984770748138852 13159860405567260499 8170292257836525238 16617796342972131413 7138382691938148227 14783071241480581852 11079657720908557797 1506272804801921276 15105783156091985538 1050853897819375197 4070550587758915576 10829614768015991939 10642114640134802312 14664819367718278468 7284752933415631856 13171365292890748180 1603324288455423374 5228790363004062654 573485973659200629 10711315279892592851 7329841621861691500 11427456404165013210 129364836873848549 7822288285786797750 5263459226107023045 14453073735359395997 74163051995229264 16353848311251985161 14332211600285789377 8772020272041065506 6310119429695747562 14414680620919301040 3485386798334474108 9579611028080575498 10012481356252833366 8935964034660665691 3691480088660617372 11734195026134078147 15781262927365435637 14305803669943677305 14171682562424088138 5718877989912625169 5291771365368709483 14545416920670921557 14861538662654665807 4507343402608763554 5056058204048605808 9579511901318429289 5453383888785833252 5954252694818018236 11651343264439191499 5600093118831000072 1515315754927663645 14180063696356545881 11432304244870013067 17992165908834261466 1017584627263589575 9414036940902127164 2982894569387998666 1282169511341578299 8796409462478206176 13958628951231387737 11652481710339187467 11466072166308430993 15553701880268769643 1904891999619990110 12013202188232240267 3926188677684158201 3736771084811041806 2213882562218759250 4084259165177612585 758682290582124803 8843201691426536696 3374617735192057641 5388704120518703603 14227779507357363448 15987247929674510658 18141390109683987007 6507564330275616411 9670422321143467985 5207493119404179678 15168990008677476287 1255957033706231852 1259933733391244565 7386619332647305624 14126768071612507413 6767773288205675277 11280252877511731370 5319133513196979134 12107199961485804385 7390187122107297182 16134951990402532922 6534367302485875300 17480786893291494351 16986616142589396774 15449640673486235318 14041903351718506433 10445002748695839182 1287094492064763702 13142241200190523251 14084817921575157039 17291944132210104890 4400196138394185479 9583548704155257906 12312088002877839231 710718714449032647 2465023617657462774 17217081962209089798 13974458166298098718 16688688482536337342 18312476968607814683 12052973655146554293 8988823977091447054 12412773847147646018 9394739451378479756 4064901169841670336 13447011008952576950 7668701027829765521 678688105330977444 15811801760119580912 9229850942667110877 13814235644855557670 15300931915889297285 2356119751333930627 125139382660102954 413460784871381104 15826393290137452028 3204569007359603166 7939669764268070723 4527711432444922712 17998035380102873036 5250273269045436325 7581594219986350717 11363333631455547147 8751582362849425820 12910543868008890234 4799623707665437596 3203327769543590761 4185061906787371648 18020004259236597967 14798753848571259898 10573045874505070321 10610443863030388953 5683725389419921682 9013860590204689163 6382949281039923002 9421625846176456721 5649993030153033587 16369098452862674582 3660878792866372110 11509844450956030573 10695851599610767195 3466731141031139447 13376382150922506863 14282238332096194727 99024068485399469 10700261882161612974 5861427129804378534 8404239134135975516 15403041790129109305 5177521461992644008 3604030206878718514 7756288293599448868 14265410744125082246 4930132841011813122 7708425354457471023 10383510463085650587 8510358352790866803 7741058114817268846 8446924600130054467 8620066173505893418 14189342337811241514 16343815179236852018 9230832268989489670 5682710582622174554 11163733251775260060 139979099865661810 3324862065140064481 5459770313691757773 12709527965238289855 1648152742135216143 1847461231645535624 17726727096531629067 706727765024799503 15772971163129025462 16622728244354061580 17152199904739297761 14860747177576204435 15626146102871830357 16711849273349843840 5810369053536667220 10221226746645914962 16642504019256887431 16491714358303458682 2964612340316269140 18085473318703566330 14656065255994766370 9257739263055601800 4379874390776992057 2645071531299964296 10175947732967608101 10613381784714851745 4242000009285141275 17820106541560726887 873900592149090536 17346819901953597397 6146539822705919113 13533701102793099542 8429206222723860611 12358162109306300452 10025693906731448619 11866281537221323918 8498424249164043338 17162451891423983873 14118592617931954773 6319702911429166131 13628765524772535114 12234933487537025225 15841658817228303957 10179250234049841642 13450152609092541174 14843905115114088035 17458894176654278350 3817212419064071989 8716563882218738130 2920893415715315985 14861709280546322046 16903797164705159353 16886586234175355659 14986213444776740613 13611257260142512108 10582524700101734443 13399128728007902707 14321737046022964410 6725622431507915085 6315434379473808781 1863459589157230361 6672344891640428780 17456929509640671495 1785319265374208446 4557312726871652601 7675279120820380823 15945270799928968919 1092617317139567825 13274695774297923788 6502181802275882203 16275408596119427697 12154103848098986319 6800231436087470877 2132339602573281966 5464929874074988692 1899444834312558960 16056291462352826454 12502448033415852409 6858752165597900992 2669300595263166545 17156934412515513486 15716405721097591101 5621106360548568096 16921418022062573277 7008359747486874940 18045181248552867541 6349528518333922158 12988709915035119347 14763780961987228113 15023074261854228107 11142423168719388344 9636615443943058544 7479727343802510015 4332483269439624394 14377712890467242546 17177541124354119737 594271151515977404 14628136619103625164 14615845374026908945 4516628760575724637 13158151498309885526 8939668820979787460 10336891494382715700 13030972009959156341 6948398774067751053 8366048344666487021 5878545576389555429 12996641483995008199 8897400909028096385 4939922476137518142 14040958224407899008 5895795470588859026 8865057667803521068 1192533484252675633 11798646384299653106 3610855442463679775 4316085894492924521 16479599638218997934 1625101168288992158 12768762567354156464 10518679012693107270 8350920786972694264 9404004429345171396 2293874837957854676 9075743343932907256 3464752641769636575 13656443300545861519 9106916966068257931 7535347042830030959 16808706181354427566 10295097738526384817 8557036087734924942 4196765871912064147 10110257317740052452 2509707744074085552 8671543036104110197 5886618480139386652 1211247187076051121 14730969996070193971 13409288894459193780 1167191190439744462 5804094753722881522 16991050039433743627 2491377920322653887 2276941495925420890 2928596909166108787 764070403922315960 12596854241635656231 10627434542928818795 6819210525948681949 13830081142678474618 14486972151899576193 11432379390570930231 17561404541042700001 9111715153582284448 701408075880858729 12243013759186703194 10111014123198000905 5726616823372168147 10782815861325404752 15709248204118016225 9323273000662993781 349186924818621076 12023255892797841035 7875999388741016574 16888805454340390895 1744256161243789245 15736728542476709246 13643541378447645921 12864364706102258981 10438578274229513495 10446880544165130577 10028542076709479004 11914296140567290699 16309986957920586702 13267101813529221325 7261314860721878867 13692453540967622178 1979764806453076149 10321952424511196592 3452992117157058171 7188333499860018483 6197811256995333407 10307939339803160889 7832654575787586417 10781479799469396917 3009967439234766643 1614821020459134760 13816871429721179229 10176823583763159020 1004584590365301505 14579615999946234773 10889523753337975322 9597020052214603814 11862089902308601919 6033955440376665954 15619056748803566739 11466756390978464610 12186920607166736229 5208396337612852687 5831599430572564112 5058848793457228179 16225689583736201182 16936369233177471402 12571307498351162405 13533146154814277393 8615111252162860703 9962604965288362970 15486885931981056359 7526678074107650362 2717761540847454598 16061093040837721769 11816370349200500329 15406027249235449131 11452695148883104218 7156724752775515969 15320708420949705873 1900440292878573243 2820439876104136188 16123490130914661525 6729619126093557710 11465039559324289958 5433069525535997236 6130579668991721720 9814636163315030152 4242035030507154514 2000012411569199285 1142548437380454797 14518378444918091456 4836234944364402996 13828336543565854903 13883090620377229732 11647431020232251175 11607973611596824812 16333835502263314544 10261672106295412595 7518763145174031465 1775080900745628040 11417967429863392430 6933050583506872124 15201508637036379098 5608303163469136326 13984584494813234124 16401008417823317205 12493179887873252008 7855875216711661840 9904193526853571944 15726079670602475649 876555138302029093 8120500079486188043 109647994419247869 17584732256407940615 11827736438046812270 13848620852616741991 12796147680215719013 5777072241709608379 5462675092037416430 4686853603327571166 3332524231149867048 4851747629555627638 13283652115169026360 1675689008322774156 15992571372451170432 14050703758647119091 10567725327902149705 14111216345691064401 6913333384312533025 17935353275657862268 10586862874863524639 6897762795550836312 16413877869918538915 947346743785316608 7809532111853634216 18071394019276348989 7539290970102662360 4636243605723435753 7215499765006876167 16827376098476791770 16390864091956005772 6912105816818069214 8223578318104233970 5727033625426713827 397057024744675358 12010630986963948452 16377239093364968851 2949743424139853417 125650835947409151 3391286963031931025 2031532081971197613 1222164284888411967 15276936642395097048 13030196670235155622 16253822645442125700 5934844619967993276 3499770702278784116 1702350419121475710 14208545858899467676 13185298954853765707 17264746248848160809 18308484644009644858 13061464331460131723 8744675376175155834 17597382804879149273 10284529958632191166 6732478884376321734 14131176906764950652 13157280377031080238 3870424011047091844 9636682820987608709 1711143146395654999 11084637501919998837 13285922960043407399 1468721842805705157 10976042082485547859 8129702783319430170 6259959008844486473 18280785825599753823 3325502324472833766 7388177664670259498 2307503812011437294 11425613338754665276 5563055174600923157 16255024622659157596 10225288442515912744 16125059981782402888 289219857621443994 9539196648402813388 8661713565350814555 18192855631938678304 12247042374026085858 6011512168718999276 1020598616304457286 16452588944578498822 16421853818383936269 1383542244834826160 15312108568854588481 15882966737301596803 13176330856028030174 7667320608011937728 14974657245950343662 18143089420432210103 16067548903559998008 14837651313697471531 1073077304064638460 17495905942024468366 8851874117948724353 11235709898627142470 5796844901164905955 12277471552557387862 11592205522806571247 11033614452273501673 9162582882319711838 5700231486202235677 17119644943553847522 6691852251839452862 11509533105271588827 1487528192754045496 2523685564879628775 13394876745455336116 3399082098920527701 4517122178194820989 5423386797377854670 5241111687442634242 2351792770797981743 13274732653501128084 13237312214184601233 6816669026269231287 14352897708984076749 17678888057973834910 15793752572009076597 13376166944728437096 18444040906349437313 851839570643779695 9725363264504226484 8284074269311245212 13937655861955887459 4724703809276276149 1120934925462298620 12161313515781670332 12743881904110283264 8093868156154363171 15273935204326811581 1845676806868324275 17739986295456665115 6601688928056219728 16070094234507239621 2011187565943800656 4490313549421335169 2405493307703298796 3911458559739333133 12780412950989381079 17504945854572539669 1373981453034982261 5794243417314604263 9142763155032568194 17200836881824645143 4848788631417056506 4330403670931127485 17183142678067487724 8550700894430837465 12828177047364271940 2285469209103434153 8422336516172536746 14586573508124036768 5858462726551019366 13388019244915807862 617930474768843900 3209327732418402159 15232227878942401322 13528750345431671671 13314280761018959158 2201865113511480675 4127713942262858247 16618627650580935882 17788409553900381481 12212749010731493872 4040538701801693197 17333681886192117862 1407991101815400325 10584123865629430878 11786445601944521562 8551796355875162947 8082056912457933682 15278017027044002133 1372493761058887044 4667416594392757915 11572993677049568851 11645990940328054981 2192811017694550056 9830120011098849570 13882249387538850315 6550453467893845818 11417118093358025558 17931017268960891019 14304104024988002522 14323704445427264431 703478840407990416 11686542490515378829 8270093604667403213 15227206441251923159 12912055171500834304 1436213297756584260 15489911993779561442 10866363386439804320 15954122459187453493 5453737175155788949 8824858487323120689 4206413738914788809 6809022224676852166 3164841061440881641 4963205357454240576 16120456152444218319 2444427176568022905 9415727765726893334 10628362721658504255 16566860302058084181 1719480846793782840 9706880916815497996 8031540024088558010 5502915476273726910 1034834706287464595 5412465892142851830 15360296153528479788 16704640632623301025 16289666570883411171 13087785587036492173 73159246271276506 7407923678053707748 1869748315758417884 17023691861595266163 3941065993963802630 6847089610905110232 8775877754444315361 17809124647131348968 10935344609871931609 2399942452216763428 13253647967763770870 12949391835588553742 13707471203779005447 14964270950188669952 852861508352676787 15069724532136852196 7729867182270682455 8326316169114225551 12781000026260268687 11513983730935090231 6021868484702886769 8413683635797119531 17655798382953335361 15614038350872812659 15602495381005400141 4662680102478027928 1521086439941660728 15449836082733098226 7440530975777448152 794519662221791844 6911992836322203103 15168630845985626409 4810025044248630074 5260506368718694295 558412971136943686 479693501933205463 3312350013479693680 2570787667667357981 5172629640259021165 17431449327966708998 14411116000113053744 9601211216515814191 7958982795344611509 2032860602471991604 9270017054027628874 7555301366994141171 2578240246410544465 15265944086944901425 1073739877527224571 6328628014711958070 15444923281942822649 3335145470808760899 11450364608920696419 18906418106341832 16925422776787336864 2993901761364828661 14925731307960859109 11239062460916530130 2677700681727148300 229643989969581135 15177366627473121987 2529596600717583945 2518128584302308388 4031209472591474821 16838450643757973112 14659785940498408185 2248680183849435090 8118322718712028834 16833045027453802471 9779193486318206938 9666256353235571675 2239602859299645518 11809776192512233370 6479358666303267633 13051443648295368882 14749096980294518058 8942842925208571737 5281018143652587541 2434830265379747041 6706161285395921695 5542703415059555396 207548823702388692 3018484138199117382 2222408678943870754 4786304731674513475 9003893256653972551 16361689377873227127 8991078646128270320 14391913911932576560 11913411214799732300 8402716524922383875 13980804727687297640 3977517173262757999 9255402422400381190 8721724142828403332 5893431688693308712 2299534939073940220 1428380034869561594 1340720929463682428 595625363242044440 2484248582537338910 11642749850940485425 14850014445662188173 16557587788858757667 2269203022609710168 12340403000390782064 7547307449173472859 12166717695901287235 16754900081614034196 11418427293051490872 6314588312741777493 12628517291818906683 14974020456372578599 2550768511670928195 15837554969418256222 2135311073538631664 12097387597978406891 13187668005201345008 15821075026859360691 7815729579173650894 9116702054349603206 8896333249429531791 4995758254170965697 1929402483612052762 16091796482441532792 1749560770760983460 14583579076141796985 12928361608461740323 203285442221057172 4755502567514243466 3781646212342465903 11899695314979781773 15390186716729284061 13771882317709185044 12122274252427337758 7245307325592810158 17842953198529132112 7059713536242207960 14533118206202722626 7794882336537244309 6677701914744664636 8287474753648690863 18013946209478143724 17180230546841937820 1688078103776549637 17294338616583497635 10133958134817524992 14749109168307738502 14399700291378771783 4283425780762702103 5505873370833497116 11760248030465480764 5009365048955802593 2443433618010398662 4694998853665288242 17799610579700843478 517294342140440610 10732289164843478355 13200654958950009059 10926753097037926793 17801893638517251677 3366144504408195579 9530465883588337693 657965890651973236 8905287969785866955 854120275378976583 15248697398154783485 6221657004440560247 5393849331812537385 3450628776656300140 11820311939824370941 11407102231814667845 16225389973077552431 3718804489849657145 12821690735045027438 7237432449290777826 3265421572741685825 7259794542111349830 18326786677366121818 18298921543496257836 9947143130524909026 3029440584901774283 14126312924226966583 17687787430564114106 11450063632343977648 17010827917407632338 10117389181260011470 911002398594466106 9635823564940497736 8260566099774813996 1487976395038895736 642023200989736166 5034223946712722346 18211070101708567643 1325735776428127408 17543407639426272926 16645905065919269608 1829051318713099122 4541355795021443527 11154500516866675782 6185797878982275082 10009173557798804763 1570707655418504839 4054326884555074452 10778367974492497635 10318174584341057910 5123550304197975389 8568978546051299212 11977645814634486025 9719908576157315712 7771369531796971098 6512898040525978852 995908580275285268 5779526172799341275 2652241290323631321 17375410917278666708 11396085613580267788 5356433817290774898 13166002125168698940 7343650888508737136 10496298975854176370 10588432948812797673 480107745346925268 12381090462312366033 4258072182093576781 2957771345627937228 620727891143203095 12111336888178252050 12851950263246423336 11513623422195775064 5582072444223604169 730228078449512277 185515114571524258 2077976054696713020 63267571459569625 10997802478485453386 4611567828902803466 15157467359213209378 6237153769546873037 18119160696666053030 16864120391802631933 11336830372965549416 7788419492058912037 9666542884142663442 13247506959285546774 16350822836940421895 28488286318739123 3592996614064683812 15021488395089207500 16819498852026790818 9336260765587298458 9338872675058006939 6878290040458374253 15944276083679081709 17640791052637893468 16617822569784664430 9329127313413063584 17651480697151381631 6792852101110626367 10732487351198277218 7278904830858839122 4039146815746716118 8153835896944721988 9510623636378321622 17290737675456982627 1457549215734541620 756072456207668285 3945174509453466978 11239857789041691042 15821993849389579106 5951321952872831059 4361956626775241981 11731507990876362617 5751043595337915608 12130195598122325652 4083158767771754542 8805511667831798394 12918702097763050006 14935279539822530654 8673300227038388523 15856133008957697765 15652567900976084959 3340780274645275370 7962230528452105588 3687642457472372969 13773849127326462342 15831745588378410036 178733933606801459 7619045067770239863 5069672778371265502 17233715641820406997 5775340676532041357 7469331779216467999 8634724004488161383 4625435667267137682 1512974091649886983 11955325375367003573 9405621016189260580 3745791263891830612 11268014520098088382 6616638246094568217 6019332370810753484 15029476568901482921 247882044139245995 12117708823289764411 4756975124401713127 17495295188384624616 11850483350297297125 4256636713191434062 15042368044447282257 9471814074493039366 11170958213603432198 5473870035175447720 1099667841364983023 10577088278256857196 8218548544192251959 10912620702235590278 12063293721583619296 5517522390892218394 18037639007171934561 2201150820995402654 12460417436518726078 619968787539226549 6024302433454447438 1088006065628747276 11253079095132599948 160847860864237255 16344544296736491276 9722294120159736680 11520094335920423970 9247645740977147413 2838711256905252838 4683412846611419926 5116904341112085018 17511164187634925230 13612369671415733584 4139683792744516688 1109435098268103394 16289132471903418469 9626250564238719222 3818245595996422091 3839929591728209967 14199472964210093044 14116293800981676879 10510812753032850518 16732303850963998698 704777702372355701 11446969801462636957 17510590597049301739 9733673505807392916 1552550546542921411 12056467053587188001 10629227255567458101 15720962773763168067 318902016706520950 1851622247285281735 9051712763982619401 7345273781088703805 7211184287025887459 13419508696630907121 8033306416184079517 9769036343081715003 652581105959404434 5619029896827886833 6422252474326343132 6081841353585066956 5829141954541408731 2905006997254210777 10439459344946372363 12866763121855758478 6879807048213834326 11346692899818029700 13737273250757198131 8512830060471637781 4046798913221627179 14537493664081755101 15018016363766350433 5920890773491722400 9067866132949265810 1787365278592454292 17992397116961320804 6801119074897149599 12200003512914343446 11684375411621178678 8872109261943600593 1889185804706522621 9425556522573696723 15287723605525350403 11584462213889324937 6926969380413781212 97782342047287549 14645395255881473764 16750372232716004221 11328596506138476556 14348097054940293796 6736643946785442067 554496853223144793 1302266952059430049 9577177760531745014 9940820667662723985 16554453977492902085 11527548397536454085 6022175728422169848 14121111387145079741 14616432527336903399 9304316838168745014 16468062548063841370 14540155353402313894 10480436208894846420 601357592561505631 10610249209821771063 10105648955689502926 13721813696294856715 13076969072466823824 3079460824171148628 18440910585320568473 4466165273953938587 14818363979615172059 13997891312076187507 8252560001323238499 9154169996275950978 4205821381463442922 8521736604464246040 4803129356003372593 13061133298558498981 11713904773695219157 1793826459054207327 16195421862605297358 6772869252175965682 1302126666939953610 6165211507930317836 14167892039243273277 447549819011440449 12029383421734820947 7657047510315030128 1847307411178250116 6156153857117524792 6966635570743595837 16525167131208691590 3279103460811765521 11333237073263159345 17740853135823547654 1321194768714282505 9072914500950813458 4209467381309027154 8128533466034181937 3057370283133871175 1503472697729346514 11198220761879211159 13294351323308610300 3958168733199250240 16503635049666735877 6403868634333111090 12277496870446252778 17859773733730485937 1129291798996903864 15844531105821311959 849118874514632309 5430858674071211266 11927488527677594766 15624964903829379590 2979471810696560939 18180669321052251821 1685327015343570054 15893235127671916982 969952014319598983 13193318107313395596 907313979556660360 16392334961309409319 7784469306849328924 10625975997677565068 3972750342932966154 13454662488053603098 473764555917163571 13793451098741925308 5574872006580694751 16318683000468561004 687318038577538996 11628524037269468343 16567322880198610379 14072468243850479228 364021302069680702 6424364675191677085 3566403809813317392 5686319836148184069 14589629182497918969 17858744811095178023 10493345897695639531 16580578756520189946 6339740516220721778 12023874856588437472 11748897773847993842 18418979782235892555 3762733491308810716 7251790673062578093 18203708275476089977 14954153043014706930 17605186751090384934 4821835533521361339 366235542485813666 9030940389118040020 8939605260497010089 3049140884763994153 17565708632244138863 11222879910851837656 15803520453680398745 16676928075399671281 3186337668063500281 3436425398654342197 9434106024806915374 17807454018595673718 14308067936220849168 2439948506896418296 1851167243125960230 16589416160580481016 13625106468863783349 3220955345122976988 3003872155661260456 15687184533640659689 16078620747513083730 2309472647076296130 7128829771407406524 14433204851857092640 17722215258439066772 16733926773762136038 17567923955979508989 15624080391277281420 5133146928393897928 16241780924780588778 9408464627324584295 12118481689523509418 8285475046615496026 17310915881060692437 1419608917020351628 3448398991331678672 10844026484860327476 3373768563527872828 13112499311244095903 17896092290283924872 3479879461278131651 17197862286090526843 9695173774062677669 7204132084975332522 8620902710187236367 1723337439935612659 11386021373135956942 13402010524770364298 8258372435854313677 4206565273683186204 4035331017667869203 11818368435496592562 10009330599948879459 14037204401899665460 8573885897668341978 1293756858043682314 3536817970668672131 3572359123996130111 17452632511577424844 2700324053591531835 845068573107769359 6830085423376269947 4618164339959299100 456684159388273051 9787010704967796147 7177132439529485035 7428546866227835413 11848436554051828749 18367158147016034495 13173884180942787574 8085503722721408769 10899234674836972300 12177369186029072034 4204871345383054513 7557591426426215483 5287778229690512019 382267398124088455 1466542626732518731 5110856916672281371 12625174319039145949 12213034690828053598 17452843717813636822 2377004710786629443 13094410382778822632 2715919149234765272 15545989651636057876 16911470103533650374 2900962486604718693 12166183444187000440 13438053948863166113 11029868487274668838 8302864394793616250 16501530916910637454 11342940917042278368 333988766602388243 13384859368745902672 17846965036956026252 14445029976751763295 13572599874486830628 14545412551357149427 2680396861947826038 8537011795898236722 435198563484344270 10040908437251287472 7854634646098589090 5560145839389323651 13256545151621239613 13138658203321744092 11225086055653791235 17565672470611944435 4251043463170924768 8712094661436091996 3771318767602777616 11773919118229848560 1161507435757787662 5770149462550561224 14050872771060674924 12953717207677045564 4506266197090403975 10817077872083158326 6123341636050983709 17656789218394531160 8004443751418329576 9734556057328987026 6897233870364256626 12116985551391907829 3260306934246626320 1843513751923076931 2931145828844699889 6612446404096565794 4063359454390694548 13641707746264384582 11564008565577544931 4326796113462250556 14705897481217523931 1699587390810145375 9680129722926488965 12448554758098557222 15963832205513957374 6229751094112538999 12527277225616167443 13433417162473677628 9872828708771955115 10441754074477423205 17603459318847614364 8539821407895811708 17616734934436124257 16441257571544348366 6696413039750235526 2302994759413721323 3853253931397450447 10496592908798511896 12968309125150419338 3498636106942940762 7759606331698635740 8098493175196387758 17435483636037037802 9057911323436553914 13453458941724307778 251903702287818815 8449277106876287173 2952520729027330213 10851228404046323080 13284981601242719801 11019231777361120220 9929813306713411863 12190750392831997773 9378591314463652287 7517814108825009037 14079445525851277472 6725654121853681341 11166351803859497465 4053093712962767067 3236310641752467636 14393698515501981264 12092504154595505376 4277534380061196542 11679843864079470149 337128154494520345 6211830253023319811 7299236852315862851 7327800907625238461 18317490561224685845 2755087229849682662 8549702338869334731 2305955013486649309 6252911581629670101 15771931465325065833 1041305779328321563 17322208319976363225 8214028378485080625 4639339476688316855 14517403873496484590 11052490546584985475 10924403655501486130 10235126451558524738 130787544303606750 8184409527039674176 10316682983462051675 12453544341892063105 10372981109400618929 1347413656556829036 11491674784574281265 13016333122380446870 10488974512611078854 4049073999748346688 7659717763765217114 1055897365491390069 6086631124948674320 13242313937384340228 7176362270587552605 15359688044608231392 18091449734676585204 6293135649238265812 17842727520343112557 7202575742728450891 13798703041356069815 1543728452171895863 15288706924269704686 14688747738174451374 6155495882760592739 11712659025381408293 13879676925111860523 3813316922551981681 16080885076114106922 1951004336763172586 9843670568415293021 7031748707788741720 14697940665008478555 17013651174890737457 2355528690731769242 4847890965620897738 6923147272371247854 9084192317148432654 12693961808624295690 10359245047524646247 6283302314860007180 12216032921261755835 15759069643195888324 2600861153131825403 14373095723481985491 7437327029669793446 212455365348143997 8058072514621972408 17888593811545225561 16790044697087458489 17892941402658732434 7005546827454350736 15035791592340722138 8567393049431063908 17772489747042106392 12009846202032649008 1763039755172525770 17619700463072065049 5910818047000351778 6894611769597833365 36091229986181359 2583332973632462767 29503057612568478 16275401710908756878 251660154493383269 4282776391055430802 16325712370231030552 1713900644089427399 17410909330105162723 4709959326597548729 10159165156107025617 5571551719624064946 3339832241599915137 2653191835157341683 458136894198345642 10912856316955231873 4570199362508313298 10807320897890397997 13918054845236380558 1140575754158350064 16579153724335730284 17866329705497432265 13042702382794924039 10435042755101745203 1240079906335983895 6983693092471251487 5663708332373452400 1087125853024681979 12881991837710653762 3200427065515585091 6027871816998177060 15732879645840312494 7791044139280771143 5560455974977312401 17043556699166937123 7330749951356783190 16150523480463442111 12077331534307863709 17170346266961778472 2534072122974461702 18038554808859553376 6996377162369787663 12330231805461322763 6991655372134989656 17217579672578047026 11290835107165927935 15932744285941525103 12055982999975767369 3238241110184761803 18276135541700961324 8156785835032179609 14556022159539294424 10057879771769374997 11962820022857533560 17547964734048800004 11538439736909911412 16492331137533424186 11768798906053711116 13599799129171924117 13497921919783881146 8601295738018051890 6767802264092371294 12428894209899634061 5380588725773817880 9313261539711466770 10135146641565759399 15902204347652246838 1735983332142394227 140932374854684578 8668152511045697096 11125666004986757543 268732066803837542 8806862229444539401 3766835037645950854 12274601789346153566 8234141296064323137 6735170483850190475 11562129183134369967 3843634014860421710 12702298949932456694 2791584770823096335 17586722517951188136 14537685980228020567 2460909430862955613 16193168663124411953 4635786719227399312 11064334464657529251 4153715379056086818 10937775258840268156 16407124082495694671 4588178729838400781 11196640170652917121 1076375131909613183 13570155536652479663 12860946026492814802 9334416475341598456 8334434983271459502 12742145562897027299 3282999768449948587 5011413342848550449 17834733263488206765 1995727752229351010 18295983319759580919 17383865582314723117 14756701811106474140 13591874162013319678 14923326990664418317 4703934873758179428 10065898662655032593 3205847450043621945 10946202416951348160 17219526003158514475 5484463078921726915 10878754507909699331 14764992880538758976 7198868843428565420 15393448973020286160 15257331744922234129 7404529505430854151 15154230248010261743 1194531026510668987 1178500809727586946 4658397904459081098 18112942289574628049 18416639449970352136 4390171911357168954 11048836112411581815 5453661759600142929 15761461882595865300 17665337897036549323 6781904377914981644 11289988620601887796 2334829399705250060 3002010179812627077 6256950438587953117 10724121572572321606 10161820090569905006 11902984209699477086 2159008874708132070 211058254837188772 9963557161507960399 6862085492520402162 15481524798643985868 887261217696275347 11613862121857342463 4784716173401552000 14459275902692455460 13232234856513638649 12234825870918999431 9241275942031347862 6989509750336160993 580661061863454736 450245336341384330 1636735680992452537 7172944895314791751 3233754057964612265 10853269375037288435 4151558974970118325 14304539438969034747 12656556530183032475 7372212226141045912 17280462725846640517 18192006022825614994 13234233848188127574 13072293400028607555 9104930808803948905 646907398734087328 2538852675797292465 2387270319499791170 10754625508291473630 17770390371969170725 17901719163205253783 13179476050295082657 16053595342949401133 2349242970056689738 1889396113296760326 3974969329273613626 3015833428107759332 6536630028772565697 1968488947731767420 8599233626335679998 8197157354910457787 17395417569476825299 2489895521161887698 16467455629101290555 9750326202059096258 17017619290665883769 14976159743495619268 18231122550466257501 9745653917430741674 13890421161122007547 8076770023151536801 16007139136732152326 11940998309427438020 10867690704999218105 7565462382163990693 1114207612020645398 3139179031930111539 3418825565576410469 16615023970913902998 4238621110308505697 14519438203971766783 14016298311176048796 16725957728887949256 2037464202573765860 12180925779423473477 3618664905290746000 6480665259899452218 5265688906912510874 16710428149738069738 15631803123242782705 16773542802900831652 3829574195648745570 6883697006024276643 15524345808149518023 17721351764831219366 14470075847800680471 5970811447621028835 16771250057723561762 10104815861482324094 4623092503164313508 11647959490617983136 10931877647000449463 18023051460404903457 8758230437518932664 5669318971053159947 10399981698942351864 5111053971417399444 14119115557152685531 12528719811328319971 9184400186859028260 10822675050229341941 14674514020596480331 10384776751615237124 2737984281235118189 17354649843899188194 14940515790651853686 2935937182266296524 6611596365697495392 11996980261753684087 13725278374891253485 12589319141383331565 9023124589232853245 16173803162639595898 8961193232899806529 6241725227796696690 12298551995198810881 6755787079182514860 18267650619141653157 18007919766595424079 16935722957534130110 7493533672401612550 16509094286440085475 14561883176424988422 12445610830364335705 10532919889262023492 16589073682190538069 14469093550016846733 14517557626969594519 3017989431042291427 13529094058592269717 10769908870048852782 7305452790987838510 17031506765692726147 205369823425164874 10738047012267115306 6702278175676145597 10167659850537723301 8567384399991656106 1184693599644753853 14248363081477535019 1361675754834404650 1794873233726850314 2983880347617760605 15463010262452645157 5445165435139770479 17929192804452470965 5222518454026248544 16759040927733066645 1560293981849648762 13689277278101468178 15073323292909147680 813341386916058014 4888899974869012007 8671886355023472010 28273871667718252 11692608434893656097 8369028939998327279 14387360881692905944 4085491467159166698 14271681013246965949 17149395941822579261 8066279686570764178 12226582361304222863 3300154903752277294 5521799586929163115 5283920805376101659 868615504469368227 9261029866318306868 1272458638490581962 8699522912929381448 8732040554556660280 11414458530636841486 372293290437336590 3576966029190362610 12427273868874102477 12763817622623718670 9095211357580047270 18191617614550801981 13040951164589480178 3725900534835620906 3685184049610288587 1643304968005565774 13193120499989345224 4488895038732379374 9890341988313921287 7021138445436650148 3845132323100035178 4304728546746480897 951711536901195660 15873948696252069175 4325416087814394711 6546694984228952069 6755404344440737869 17758907130733293948 10590295683186259695 11414911561029838292 7901811494207344151 12883693295949167687 4848847832334317245 7312675836170392039 13444670302996308330 3802667068688843969 8645409180651761857 12030447166349839415 16932698613123028455 8154016252646313874 8005728608440485848 18054300849776476867 10698327865195376628 8093426558423505309 862453733425482154 4900973698038761632 10403515953425151251 3616923047731737405 9416672584407255080 4384371069064088679 14431541820703168838 17012861641759304829 2957807047540597624 14283075953930069779 1203650859373295893 7988143907129216298 8537424051659346620 1954016885240879813 1783489637591354631 9762194658619687231 4605191836379230000 43130750157678432 13963019693716223702 17596534835418107359 14939369377229642969 7235588214998444503 12684753263249124927 233579541691802086 5665035430269362773 7243140551530064987 3447602993912548617 397324676348182381 11991546741267868109 5080122690339571599 8712806117982322646 3985205983179764749 10565158666556204606 5435088765607267050 4825184629559955870 8179076235812940665 5561669355972328193 14009880846371948271 3651714867033786126 8906907997293017884 5980711403589257010 1686488254911145619 8355066547246118144 9733264873988498519 7103553467887861995 9136770792931180446 10568004210553024322 7168187493363208431 2637936814735819186 9507075686545432258 12431120203784023993 274112972480639117 2395572613205428033 7156302081697194279 5926083998916330098 5014241902108110592 9120566134226872889 14255789158074385135 9641269648014287030 1183511494806111082 16584137668529525438 2079892097035750278 773904939921849928 197249557093069271 18052220111746847687 2411089732538218938 1283449581871565022 17294061463804697350 16653381049646384010 6803853363728459787 3270956057486916982 11669788392094656382 11859942073824758892 10770461625347372459 18113177268859184537 16273073801404753784 6323305348874574384 3025442553895378801 811231849785994918 4275187832740727408 15651671308196718175 10073623931346828654 14022984713681823064 11172129773465684949 14175497155242236086 4926108811799069047 94698048158023419 9794777465123453082 15874858487176968276 6504335991744074757 2966188942463102028 4343571640172444973 14121241782063111518 1194631335217963864 13563346988671858172 1351966804006964769 16039247586292907275 4430276237931722165 16865534276659499319 332160981133335323 12342297352595655057 2796623186435087030 6519306989067493667 1371612284763745472 14022832322342277601 8084010611412900228 13747378116988908233 15953446757953677037 7014812724072591550 803932052189128520 10147739125783897845 7876701604028447404 3165751731500900314 9766533921647573280 13437487509939847423 17533782023665730593 1216994007060385965 4602344744899208703 3118993078865582602 5225883125882233632 11416454010271966978 16174584347061998616 11725420381020990565 13676781902256512567 10128708687835308548 5662897596883881986 2608141585872746597 429248325746248305 6805167411834993558 16122871740803302756 17040660066657694597 10642639296205145026 12108360248006672011 18301297633872130800 3182031423278082531 13751396132510132637 4632164274581437439 759211877594264537 17136454234250628158 8773077251158585625 7008906207897570045 13293846821650582954 7884090124645688265 9167741133063073707 5186670670779871433 4628785964247274149 2587470027211448211 3329306844488845194 5418102093147839326 4721651411105832718 13189292713778081580 1285457055119782351 13657737711259970177 1700472771532574516 15154738281212517743 2773547908314740160 3914818535483172746 9023309112866844878 14866130963464433051 4601048793740042866 13850263242338515313 6925402518805267196 3633181072642931140 15042747274405123292 1306392488319813696 4689028152271974175 11206579789574881817 637041331893852437 3519684495716689549 11161667206792667939 5812969161277499756 743787301024333299 6411760956639343694 11920047855212895436 6360891882266437379 13804483478423346663 13065246672889384942 12507326064975978965 164322369099460173 18332706778059282114 6418742685794497255 2275443722821212096 8752073450994186105 5071864708085960183 14321094953389992423 15800744161909598172 14837489619011402834 5275189038143384673 1490366111522794420 747932130270778573 9649170181303480094 4780116516899523006 13015271434334231773 10126356800345288739 13931637374433435071 14574692407836278956 4427664588492097854 10304089684596279624 1232579751922964452 14686017063209373346 13575936716405056858 9410515051327993986 17388427283721302393 13973803696630282752 12894617739694737766 13272532826939323607 13126233244581325006 7978830535917198383 5596683631456375761 10888844572863566964 8704888576382579516 7280621064848391703 2046452303608402908 1776860843560654613 4705571382766330464 7318744585177802077 14047179242685765806 8913922419104512590 13255967117994632867 17183771715177939625 9165363478544666786 17348802388238604802 13647329896065553754 2479983377624471850 10486694614462306126 5465226305904309880 12061029408953069202 5042914091135179641 14315418060508807790 2258228644977615639 1416894463165812472 8883098616291780661 18370837255874525158 16025192380267079633 8584694972259866989 11812041725356358341 1680504327490300585 5717277557654847817 10100762276854767925 6718334310976164055 11320687303371256990 4660676953987390673 16324128627389355525 11230010650329135655 7714752735998659703 16795073486897094646 14449729022665958336 5309092571556290002 1308938266103855568 10475788709740564433 12432749218931552290 1111635895191894136 15492695459926730059 13657947561549301481 11591529583437455621 8688244183494371800 6040537781066174561 4727894496144765677 6650358923238629273 6548719772813767622 11000540799051635125 4903554838271129144 8558186751046496911 10919645200847392067 3018539007542923218 18036636737468116578 3246444616641198658 8201773371226238529 15062230359315818344 4399962212907275221 10093679753830388562 9436933266873266399 14024873538542202454 5046953802399551569 14885097310557022080 710518505937207944 11499904591279978241 13592039131738311068 9259368047289079793 13748910665249369029 2783159733156341294 15776543506252783080 11312911106406221149 8987859410913305541 12986803199928196822 482455254879141469 15439917732040482906 574398592265306803 591836062219379614 2425319537859903514 985654166970347442 6463825889306843846 9560998576268912189 13219218597135778355 7673243532406234287 2092223909782177739 12248514864603766355 2348051055092760172 10340251834350612239 7556933677795381221 8295083059939484961 3469555377264889399 792561452147288800 17314239555355064259 1051429256992217607 7807954843834646550 16125825416423847334 8612453730704685219 1534096872656144645 6778417535644075318 4737685743738730686 7506721756394980654 7395102300124935057 1365410155738426 1126357964137333210 17126911837002356244 12363681307437501431 10604910655342059424 14084174836454237909 12307666354690530999 4653777463528607748 8602571376610260187 18086840445359678728 15455317719384041009 5246086281186241814 11062649551969557617 3015648718750843635 8302863523023322768 6335577549124822458 11086525275671612084 15525758817111770571 10328401257403154335 10845308431023502042 9099406041079087505 13792080605535665748 10736325230738950539 1825009888570441885 13207364932818856617 13937488336247494562 1423852018913024909 3980559320892470773 14976732502890972230 17915920239237999693 14709671456655919575 18017798221134831542 8361996541872580333 3142421197394291502 12382184712923575391 6434931995429236856 10447765468121883953 12189904926773793835 6585373145447704275 6143501782458327620 11752494360476894712 9825181515086674182 125028731402538797 7725352616094762535 4412304624251597126 9837779420771366149 7476637495930756752 14324498740139500671 551330125364940074 6389177723115959541 2697765844222160319 10062731445619896718 12732479072732822197 8483957227062558105 8398919859802955978 15576099684826779179 6248071587730181449 414309077701987838 10856048749778965482 7548317042007981232 2631054190648268940 18423105830184078792 994744633846129822 12136354152359440141 13361131299991127681 12796144213127937240 17037575496335285050 15964483799681297014 14508098196188281257 13418533209081613133 4822940398397483597 13906661996220249719 7338708433864010587 6864395536946949877 7921693862968029537 2487396746015631844 7045864882359325514 17070210720416539688 15926156012108190905 1630654250926208885 5887508365276617038 12533922463543480450 11158673424370620387 18189524108941822486 13539406479154220100 8657812143057581006 8868597367270385359 9714523330140523497 2440700858298112084 1463821831074155065 6867592693239794439 8786504092501424256 11180816040045900269 16763180978714627295 7187255159639574942 4672087090865531676 17441112397355843038 14642766984410969284 9365093704014311662 3645701926861527670 5814834840008038641 18211795221229348253 240377201411029540 10300525724255452065 3279315458512544342 16657341706431222905 1609472395104895839 4689527970090965223 17092251854433366306 16900049135011741795 10629875711762142109 3999118607430733521 8675054827576302066 948870339340216116 6249531979890975092 7785248251994489038 9838686272075082195 17395980137926562050 12325483221523255289 12833153722360437413 3350119810266155343 7121240877831790695 15028209719414898889 8483274265450836973 14017532506945429975 8067318564766718893 11718950103891875897 13404429814156467503 5794121724718624307 11533719339778873576 7603648734190615365 12301066252898555014 14540677476757916457 6571199093642610312 6526448328722837403 18320009114940567175 10828685766692552526 12804272085375107426 1374359815565834294 13262569393343991477 1266762131131875168 9975307692752697679 260997060735744711 15836447647719934735 17728461357872519183 1572200159248390003 4534791258613027322 4902959184802239962 16857609899363015574 4082516410398185062 16097479376039034008 9885086673277770102 14852284969417140732 3808448631146417611 2629417739714263867 1646898039749677457 8351707891690877018 1015312684064108607 13612506786905908021 3117125227553759420 2129766181370325974 4523112345386560536 8826715686557340 6066414933691027073 16188003849134875253 15373419894566410506 17901830654435340866 8155547577985201992 11948251691793269146 9889243206687490703 457248794135820415 7460043924128977861 10501008360208000748 11804250431653450748 3200360822409741371 13217945898733243939 3838881205751272394 6985591876727244279 5707835590200647466 4337955965601549781 15659796178274173865 12720388132995061248 6214102016268335469 11595281818645105674 9385918831577022029 3168405379335441486 16995745693879683542 17697439429149838061 4199519594546700780 7996396950763900015 5553396907860954421 16664424154969558949 4773955324191682977 9427032831373105341 2852863862025146157 6004963712846499605 6005750763010350015 15675571079454478361 12353939745291089862 14063218524835821354 17399093915527606391 13086648106084500361 17030137900061349136 10655452468603445530 11825821736659137443 8618634727454561058 17826579937643375755 14065028383838309414 13281137153622242455 14570090385809758077 9672555997071476078 15402760440548512144 14335169516847440298 4068144762539402565 10469256322394846149 11212535213111526816 3272831154441885409 14091544710340106672 8304535316459304149 13077418689123825244 2196967822834291607 2593818876180516190 17016641021846701366 11361016306799852155 3402052478118099065 10005114925002819678 18077368539797380956 17992138641567406753 7291836605627955999 740064209878536416 8253786124230477551 15361391978722825580 8545146159230091561 2509853324350412750 6466145004574207123 11385426947532493615 1633309683749398779 12761586437916019142 16454865380633465094 13453611915333345202 5837206731104872796 15722501167487299699 461682513339003344 10632550964800343238 1140402769445500454 8797854889525895715 12864327782991267130 6097321141581576951 3071231328094486071 9860285493270150903 13522214073201222767 3926299193180268799 11842385259522770634 15813421102625094838 4635841653459847174 8471357148154713253 15315562206308954446 11750439502825659415 18060831125633476248 14894998947884391206 9644921284028042060 2702398051346550639 8693271870253198562 13174266215440599668 1397748100326571855 865306582728732449 13274102971783377520 17394246701202593585 12914688893065378810 8459215585165534556 12060501552348307315 9819589066051652485 18337240139351180913 9887074300571893680 15831337176621629318 12229539597185002644 15831533404211958528 12777270171262764810 8174848037632127904 9085552838721754688 3221634696703874073 10210935505334622264 3914942174497282987 11778726490578184530 8304491787277899086 7958007679469792017 11181120013892623971 16076515964400719848 17782886571014468218 16862868013902885995 8090107221139089716 11100307804423980084 15754852867977236959 17070876195695117716 7706814284565777586 8338989801792269021 13950186261404115762 9312655292514501042 10211228256854565787 9694792750612913198 6898827543407108637 9867246291088989707 7457753388426350611 9588215400584039910 2621344596299825082 9381500752495882422 7505692450224533311 1245015232681190600 8586493255722334437 3654215891803063491 8442407972557766794 6982361283991621835 7413310002557567382 4104081986298677415 3785319267221265640 17244693622434884265 12769470724405318841 5685689769060024926 3143062849785406158 16118314078097628754 17425860313484852080 15010202675551936050 170154613957214773 12704828777307054006 12272773181510466768 9593731328587943945 1284034864496073908 12140115923051137313 7069953074957248438 3867564510409480423 18340259544128557967 16092028258930788934 7253818571373992709 17861778259334728448 10351761121712525450 753406854707222804 12199047753408737129 11772123346812071208 10965979097406193013 18221519703220402014 2663949102213457573 6056373344306246477 1859302425352985766 8580507254108321075 16829255611455008540 6416535111627812242 1257585737776090105 7093345533536525010 9390564567449022109 15985531273014052325 17790914320407506137 14596059533632164379 5253859372271611013 8738346115631553028 16702304288054542037 10097353509947049698 3380004361703760702 3364691776961384858 8053110112893975203 7300478055332193294 17222308783016539922 3803075973811499309 13440244953786696329 10307160291687405747 5642907080190443532 956772760952721697 16105223046633508860 17712643501173861921 18041112876302005267 15751796072967075949 8102592603936727418 5341135174559961360 13082476309460508587 11808773838510341802 12634393046161582595 2883372053336871314 7016275795174743443 3968859945541080144 16301913762061045076 2439647840725147434 9196472688245864250 15691081311004262476 15175226236256245370 11007499671806627949 18262747355869589121 11044867565090451580 3071010649409750496 4226200632555944730 4880139350438152965 14524008741406144268 12730806394020909977 658714606005409190 16081304916380500041 6817323368383776391 7079070119849648645 15753804067762884294 6092925041104956364 12745366485122937785 14168013293585460163 11062641987157166473 813185686015168244 13152441788403238198 1756629930347376802 14947249398845148448 4350096020720580682 12994132702040520313 15495705650485835879 5242673743716488067 579944999263868977 13982187421070725997 6128292416340671075 13590997416209070881 9391320200001685356 8864882848815164477 3021751964855638667 8270551515128522927 12520974590420878162 5655584013448438532 5590466416564547278 425852914096339098 16811370825440273786 16340411728243263249 5921634971192372180 8305995182460533164 11764287679978034661 4244390138914132 4666139355371332630 1495999872633476795 14464251297665955462 8216272426897004992 9240797962975315848 7319852195743341479 16252310699658328340 15502941728895155806 17555957138255451694 12516882274886886101 15799070492352177314 663790348582880737 14570222330600395102 4287707410235795452 16172260674600277667 4016261605785967807 14011441212184990547 4864996767199862378 11430482433481134408 13419828572032346320 12633274840752489409 9232429249072598328 13798119775975893714 1839314531082963330 7734892756977934023 13005912914029757822 1086409952578265599 2438560662688396125 2662694361088632616 11710515031097057510 3709417035214859112 7708719888967281220 17994692831474862625 4092015025907566019 8789975649286757235 17216065138174732833 12444886701150109780 11861300326891287410 5255568447158784124 6949341567733637017 14128454534169121654 364015169573803859 1230354970431137208 11657278269738724880 5324375105176230805 6450269186330476277 3099861064755253785 10210115686023554700 15207555525422994482 3545626428543819917 2487800753923725114 5240522141125221146 18142580916073694303 3102137386464773500 4683511283604197095 12246713413958544584 4661580994655618014 14771380171788462016 17122852843906377534 17399625673654152442 14666755709018819327 15934085952266833077 10503862320368419705 5770174535413384758 7851644089912066222 6989187437513044425 7765277005150718886 6557195780297357614 10651153271813877690 10372357846890103722 4099628601790397910 8600551510709856678 17447794412211464225 14147748227967442088 6056749110962912441 10649530478792841048 12029084373835247422 12273048415423434442 255396275745252610 18391344194332440579 9273210862823137787 6304895907559442706 3670359047404555894 13907157897873741986 6981070169789023684 6012767322920719380 7197039245813876893 2911040226371920645 4571861064379426367 7676197969722675979 8516840231800469446 12148556998166386478 13879077770764628127 5653929463853270630 14939594569448673409 4954955072732354024 9749762297058124681 14351731905661607471 2197355490455898193 12474535546397414933 5789583147796255790 9263802177627164217 11306032599207523705 18175739552544786483 5063469509435367691 16149701362830424091 4112007803069285718 13997687134385723703 1703327851354552898 6785690044281654257 4917415590786981312 12519626724620820792 17452648328606399798 5503881345264740293 9499546412677329603 13798531807969490553 12178020778369110251 13576226343889624261 2705514898675366353 1641990136772015815 7769195194473466162 3480348595234062229 10843655804837893321 18029455762558657024 13925757780354754522 2877475565881591077 2594709932297571761 9741970013706471061 16945540050313246579 8008195073606136609 2695078469770965808 514408923393237115 6014825002607186425 15867636907847137988 7898272498408417912 9105049963313589375 8604528601539941881 5496474612823093429 3823968940776363214 4217012169618221898 3677167684356951985 13034651705581456221 18158049433882506247 7787086710403284041 4822285426374856971 15087263408718363284 18333268172651428080 9526222107827980750 7709119182711270690 3965885736585211449 449597914643606092 503378845716600930 746471407827346948 4973040778861656501 794170126262372175 1364045870485181051 10378484748723032255 17391171572996828738 487376770166368290 9852931972019285549 2976698474350952895 1106244653010181094 9350686519328188542 1607962636574091336 5996725865572159719 12748796178794327923 12538295524139786622 11234830355962452902 8946195127870586307 15469618030745226425 4343301605812178298 5748109462609752243 8611441782227056113 8951387294599502609 6832941165209572247 4593155474814625274 1857539137616363215 2743317120293927208 15060405705048099234 673656394911860844 15295349903858768350 17786820896842512431 13481072538847754334 14766980787845577857 6354426495572070647 8004031221734656200 464107080476492424 15591437876802600821 12795702818857692464 16655724890115832168 15058066525221828159 7684434232512149762 832643961374154829 7256839895962917497 1149353511849604444 7729679209295635556 1341006167304879655 10213572634394215400 3798844657824896658 8865901109872831571 3089840677180279188 264188225798736786 3621816052313649169 589703834861402388 14724490691101236618 11666791597675002693 2283111738152736715 4015553419002978878 12941651623988073115 15383628688490504676 15966319805442307447 7341028029804901407 3369083037365137006 15037988168091344651 3913108484290571671 9317994570344610686 3599767472297171439 14550129253650155516 7635707765532919465 16105907601595298382 5539456355638518253 17133930056682494689 9097079379168975821 4778779745296305521 2120247182582094604 17072098459803979958 1375734550421818677 5244138201329417978 338521059289177798 12845400461303799518 12419864285728424649 801525334841797395 1707215050761438075 17417700616941433744 16706010419540549220 13736671777006899622 4995120887525911661 4890966984677310689 5254225665665255991 18318234222525119617 4665292973294940709 3863201530362157769 9149831227707833696 4415902613203293985 10314872851869690490 11921693653343555456 2898620167986677250 5023634762174450142 2049443702566783677 13572184539718840763 5899246364441050132 4763806406104899251 12316427826124018636 13656644571734936821 6569089439479684108 13596123292456283313 1625388906506509347 17824972930047194305 7249292445091292061 4603391682730830143 12106228484659301860 17008063808564629036 14599982913217660048 18106021040604880994 5369188001524118708 15700667994117875820 7526118686836590404 5982215496715316420 4549902474386283253 219975883764044487 15426321821897657650 15683233291943428111 3399755018350771209 12178140837058422054 17223073745780801704 4150179738599637029 9749872016643584371 18084694749908012503 13171347692978625765 2856104079099694017 6627206515578572728 8469381327730307443 18043149038065692673 13185789532233341273 7239919173400119369 5830801524562950874 1754665075534365072 2558096832029559383 14351716008765138574 14129934943432633064 12784234747153503386 14827493994174232630 267341674146150053 8336848955339437173 439811928663402380 17182642187557426985 13849917392914034008 16317121818788062984 14292150742270593166 14749941007011310101 16645896316423455174 10172016903203318207 4838244921536202021 13789561394618199425 17930404436093007422 8939778142226853196 3232410181878797805 12396032276838785752 163246788169711747 12560744676629329815 14873973980777825082 5423597543666037883 7517380829912383231 12159060640604352261 418111685863209472 5092417830565695861 17634982561303290742 3315239512403878666 17111025692064002985 9176575908494992020 17819298994573298035 13714133439609107951 13721103665480877933 8997014778131542363 7902577557633159398 14213601915915637172 3359746368870536030 18176996302724205367 9894089712745379462 500471788455157082 900828036663653230 6334850139647844736 532316991615303500 13413108438017625039 13958586249133535229 5283884879491116130 13103705449986918090 3776121010431618710 15893870374225453571 1258281383217620269 6996207277368980105 1810685434370222742 6404894645716504204 14803118657524554570 13790653077691471028 18037461826330188049 6965231565783554669 4279469487073179269 4285137075037902085 8767183546661255749 14947734949726351101 3892723987307633406 8707300271486886981 7664974701423365187 711613383945703511 6432121865376723110 5205522753655526146 4396202651490022242 6879142402739660992 2202188821915278864 17231301338674538695 3571683318727635113 4133141009660835282 11383160797983788767 16926432099732797536 14899436278588428407 13982875473512535761 335558768946590250 6067803832170438054 324026151739815329 900855597387417697 9362316917204241110 3686268790185328894 5190528869862984554 18103832152007737474 5301322766175163059 16417398748183986867 1304420442225084212 5908604075055057204 990868007464592068 7625736704616751884 17075227931808601129 13923330695807599597 16339164101746637167 12374513006591895257 7551492915514476377 2420022209215324055 16620702876879098505 13189254391175501851 17055771617974488840 5689545910296185246 12725292332886500012 9193425007569195174 17350043684333450375 17327565995037707010 1259124426527040962 7442764639342295018 7125639576579113033 10279323698387605060 16311999806254243568 15459847580636420981 786261107592439263 7810927125751137102 1614306697611593820 5372924173539552221 8154289546127815477 16269939038409309467 4378732797510868847 3461886457896437839 15540857506245122425 18337864602132308649 6478135131233506162 12410106791873613441 6887633216874145534 15746283648194001743 18165868488161593860 1472227266151706453 11038868852866684916 17353927651415766712 13804400256703822002 7343388588562182825 3544691084086947254 18337251336123312234 8506037657415746342 7149049594086220625 16743404216753160839 15275388499351058583 15705513585298399510 14182375160629320913 11420123599132729970 16141650296967775724 7866667576646889779 4803556041425030734 2433195578226674279 14761421651972953815 13350973313002028511 594141303381316918 10311922940809986162 16921053911533456470 10897481294791410415 8164470622505160531 18385964609709479993 4768485327064040992 16799300660717209448 1883827032911683367 13706119661057768886 10924702252867389974 102733968521287086 1312302567684346816 14974062470248281230 11454141478800222113 9484270920377508415 14562773911764958046 1442465420852994293 3994686013179721476 2923775241276844733 8970401742770124156 9158870879811363852 17465312461415748015 4891360189751984349 13029821575477013740 7349747185123171191 12376068534706039706 16045197513106510474 2031744989796609209 8835836298980292808 12009704105492686412 3298227788848167628 5107233394296205715 6882341241649089741 7346506451460476279 7855624629533771302 13862807147506078013 6130459021508382876 17674078586516748921 13707702678506819591 7745765254077478921 10095868415547795327 14251729350616388281 159535869523967576 16321984555715704169 8596335070868150635 1303271536615601746 14009755822705210855 1186956099735874496 10396368179403916930 10798542982309299619 5498180191028798385 6768081953504717354 17022684627513898523 13378822734743290829 15153327552669386679 13148769736158190410 8110959010074454015 2879653545524912941 13535678350774014354 18090736724392590958 10632448296569664641 18102606553934090366 16318532478743856463 11511799804924421175 15831534713262151168 12300461569125663063 8128299455001565608 13495093172562133380 1602987265959720587 7086400120810926992 2316493230031605127 18311776154069408265 5103662932564681197 785443942991591191 3448386551951753830 9490507675840240145 1330164001016849531 7678747173048302003 15408763388849936304 17122836461504666866 15190730820632446318 17823209569780592418 6800520036400474506 12655377558194320797 7993677726918900903 10088552727743550258 9780280989356419268 7588699575162501640 928409146344377373 16147413382397011907 7588430794703173041 14843006616714145870 1668445920196896613 4436981247853175204 12513728484470262615 7835452470566343425 557590767038047841 717967029965049913 5133362517443432742 11036049045846202494 4459328286575497360 11225726267675852038 15081975060549569475 3474657034497960165 8945798105872749444 17962263629408386997 18257888459302811299 7112894183498108829 3659827556062406551 12253382820533148218 15575858363435408452 10606266105572284670 3006768798552363851 10261661258973991631 5481822066604643395 4106639617668307104 12132851302518407774 5669172579449565782 15498038121622017133 16508820291335111251 16050106292500753711 16553608033117604645 10587828486422963505 703810584243201879 13141562150081138901 3372978991125443490 14936589213041167959 10195334600761363453 6872176173751766101 14927312970352486575 5854351497748454968 17369275750127345186 3340709331528792002 14628831203513078417 10334243517579747382 14530216644112715995 17654551445327891106 15124316217671710999 4409110645044827937 17216822187112669597 17332786591784476708 9290983252618936620 2051782774516954162 8448562174689951668 1779148715487306366 18378622730075340736 7959156335159675989 4766638817185458781 71144863102336853 9245759117231213326 6436233704775574063 11960760193076139046 975168917983953267 6319341079235184632 10628299034373403741 10013814527429032165 8425055693284560820 17823522008587613923 9910464652857892885 4189406062262314746 5202666081553332380 11818538903727752450 3605666480427806509 14450670741958063775 11582646143355802683 11620804060759824029 6188818954801792153 17253423243313803626 15275376157895471154 5559953159596332474 18180244266509059569 14855898446888637872 8565431480857724664 2554328282690464651 10733549938384655413 11019843566205508695 2398996754594066274 4561315877471171207 5485024238676680859 13570981648804359208 2166787717483138437 3527016944034528962 11927262643217753923 12907180889144950406 7752533922156543484 7067968245412377747 18224558696333822913 12355201192749725240 2567776331784493365 1453046067766992930 12988332485069133077 1689541845968698313 7662936954424024982 10599530316028469039 7715377699815291459 3496522361937691963 16446186388542863629 15813945658797562888 15731388986136220585 3566291309195113605 3947181846022651966 12870199794244139781 15693781424953217054 14301478356152458252 7531678370096554791 18255656037136905988 16819207835183173316 11818570219805544927 3374445703157739189 10351586333970606242 763164711153867861 8630218087904366941 6919472961163305297 14785841501284298692 8750846757496522595 5605654690651118419 3949284121992511973 7482015508975877 8038666370896147791 5853312723222339208 752534673749780344 17008148373779587143 7089390583574743032 14147647809328386990 6063004072146745566 12527320268560332705 7148328387948351584 8390864508059655529 12613784592951058615 9504014873869906434 309431981907591965 2981530110153833056 7934998091119043125 14164380694456756943 12269038632317862780 2529090822287649648 11623875812174847162 17144520015473175775 4857170781683447217 16483323716449335031 891636384703698558 12236697017578390177 14700109967461486532 15494755703226477541 5380427063579222145 11812447226324765488 16185465909501373562 2967796220061129967 16530171383905864619 4533015636080876262 18069775814115067376 8188495771398727870 6063155201188472369 3626703534575057530 9228810418553880757 8173577963950953682 1008530105046745725 7263603933000668201 4375459158992255232 8330739796572902826 8259880822043984267 13439240317208102808 16806756961391332176 12972206907433326330 2206458977823102890 7873983007985338818 3912958986293025732 15923338095661161482 12553695194333963951 14954490919292923209 2556009044318794765 8960715726237938035 5803948771031562724 5198517600589838622 3305271851405078804 16784735038661693734 13104564660054636029 14715498739125662253 17384365346810546355 6465532680382313603 5273822249960939534 16254210409928522308 6206906523895224740 17919045626594515543 4104318904169674050 1645306357703862999 3085936689766741706 10041801873401037749 7390353401106158305 8764297266494644887 16993246002433874349 7705510038772990897 7585044167436532536 11630837519636581556 1695858062309540755 9249172728800946460 1492857438787206776 7786328682150151466 655876664191698757 11681911402751171433 15864421216196149921 13338477081827126079 7395255030863339946 6419098143722715189 10530470537369204197 15081281721212221489 15231387623525424615 13206193906411077328 15025808449783605939 256053126170134855 5259690291229766655 195872808406583110 15918239107769182880 8062637879529842996 10531323092089267612 14194659740887689526 4011246933207609901 18255927484112240477 15195537629677333081 6886682684822440618 665991363777304582 9982940602276627763 14832705742189592010 11495294804415965056 15373494877790739254 1518675163795105524 15192782850201962380 133853585960673592 8266104205460161156 8622840642511091394 15729045325733835477 14334188553807703972 2162844205922644758 8004012383458454605 950673878833822881 5043538882057414412 8915417911528855008 4671500502179355545 14434350492070465559 4184093904207679026 18396390486237516066 14202095616695550308 9121026179537649005 13655401875922746452 9020752057253083162 5813434564700250346 6936497650641585019 6684686534170874026 6736226111154966312 8022924029639056234 4749894226188052013 12419661981948156273 16429416050454136720 14948825170312462810 9778731640219817478 15969360969939379135 7700478585871052171 16930371249957931869 11756969753167400758 10024594522974771811 9804777695421239483 6601456653843610954 11935370534014433822 9469280015556266812 11011251649549093262 9366158905285762187 4904042388004075453 2001942489682317223 16726943743718049127 2316368719998663674 1107066526414347388 2041046395449195533 4680207737511731585 17808475941338942357 16468217690739108029 2042188556261209737 1421331975809450705 6695425721854636364 4683031673413843597 1814970114659659756 11589152897115644774 12283717963401861637 8484522189627915414 9289543236545424324 17610788549867103390 17715275787934065014 8869253829296515112 11423072481712713303 2747983410876191310 208913461353250126 14652953140400260030 9528922170535862114 12226109370528570206 18035273261585154045 2133760433190380258 13497517903537896518 9960909880657090653 6328748994446508326 553285725940289293 1436603649491617991 6189322729259790900 5695286338756677719 11110427926152784285 17649376921294922596 17115152533399123473 13828176547720653189 5362614213742587427 11085824938037287523 11599001088314259287 9811064053262523060 3953572769998228851 6826162373314858698 4918094362015112587 17318326643102574950 13740302442086693880 3208386189406609258 9579018771649237325 2306532618511883197 18397186349106191260 1572031269293275790 7656413657204680191 16824292210587463609 11209203717790599870 4951069152999099883 5910211814432263671 17404734867702279377 16349768329547977962 7656216476454493164 10731986148421248552 10146407589855485726 1792827994537342885 14997648862107793331 4373002306730032714 13846917101118681014 10491744457975285432 7826922484096014545 4129871452979773466 201999137014572940 4134640979385605272 16663784913440649157 14654694962704733200 8998256217752392215 17965808752212895663 16891457969751139569 17576988158224875963 6961703733079656338 13646351416059206224 11765212112605386916 11297009205272506542 8602761641373738039 3790418361319431810 220035695317342040 10893501952653626611 13785600299274317010 4071656391273254926 4282549123686619786 16397006307950978146 18278030576644820901 17090249617008514933 375227889995473957 5770482060715306502 1453033159871993090 7868753058275630855 11874006373016312594 18106843171607617698 15185358568090399720 2587747433753283847 14629913409516686434 31910045829340832 12564561782728675999 4473118767471369948 1394888762200600447 11562452522433518310 1736013022151496900 18300674937396180402 6873210592580308390 14128336724473737015 17776953400266028659 18402097770348116328 4083513110436106701 3649650817329808853 17456837390343813502 8919233227828098241 7721536737813483062 16201716001122821960 16411602100434291459 11836783633023659647 16990642276821095128 12653450072581513602 1820284496752684807 12250246108192872754 8531689303269647594 5611819647494642301 15511291173876241536 4278802844981313920 10913656802725166400 893590345861071461 3279681040973913667 5915678436280624990 5063345480792661108 6194999545648467251 4332930370042068396 16821422024221919044 8182871241343638663 3853429645154352501 14105526280761077528 10435711988199882235 401389963478293728 4157724866463283774 4875855662802434166 1947412028073282761 5695521752862978879 4108863873172020825 8500432830819602529 10242318133049584993 11041674511238702543 12527831634930289555 5293719847735569121 11661249641983092835 13547580855089981227 13780181665971591902 13542539441352000932 2382353858086144000 15063765019040695364 10560629475369800852 15939572062493839776 9697393952758861212 4477110148813733898 15133899468828894528 13749679437492457628 3035562057617446967 11462802839139232427 4047234057136849463 3634351225421813999 7209475865139961418 9666009581643450797 5644786309712761311 17479496225267008159 15642534334200055802 13847543172878388808 2698734120662003228 18082528811859558802 10572088665863856490 12267631450326933616 3786229747278574554 1308382690929494430 5789835509276552795 13165931618347762024 18280483383511201316 3651700895285631332 16159863787098619265 16618027937084133026 3327243241281420923 13873478597100693709 17044704729374423584 10431566001779453445 8550631424839613111 10618458397520750382 17479117918812890367 9488754485543646726 10114747812032096498 2374410735968939996 2866456471830751146 910526657881338859 9155115026143163347 14963990626740546918 13948638979558308628 3483712300580804385 12033369129284148620 2552990764285445771 16904389735213015003 8126920030962005208 14002755548285061646 12735123883423410944 17001048169751183093 16324798717236083250 10497418429963589792 9825714846446603078 3297744528940728759 18029496655635478055 9321774367405488703 862179752883377937 16245422859127065210 16559888529105450525 12041177943331075525 10972960371762904756 10450947752238307693 1984734164960611981 17761812059538856471 15627157826907981274 16088806616941892763 259916731679488927 7477533269351721199 17734489469117398885 14136966530836521274 1420777766494951988 13544711847988655863 17215656504213782257 17927322123209228456 389198517668452213 13747879780949213956 978758765406765178 3846168565869122867 3896824971136701174 2927896538600332122 15746107342135713898 16959559588063695150 8757324126983837189 8690002453038197833 10070276743937809957 4510535322889668681 12910881076566072823 5501812292112630494 16203144255167615733 904114478213583192 13984419996138652093 17329975013665120328 16946809573064649582 11337848285876100222 9158602884732608893 5257091223404298884 17493756891765750272 17232855663979509214 13471353402364278730 5989661000696734087 11854050735673522349 9732093219381153792 379182546545480803 16411029825184073806 4321472505866613106 6853950243626324893 4695770876124571649 11353271025314331540 12727810316271485080 6213439919841873004 15011265448491305669 2354720987596540190 15838984087349096179 11341882149730168026 12095440923411722803 16168983203220115804 685898345563170609 3913646166031590428 16538769542824974560 1972188076843085222 3725745564831118282 7863517975489219529 5066971368162006790 5687373034983176121 9141452210768962797 1523218315742542174 10463089228933926144 10073991772117230415 15388651118211307311 9638417247520307850 7134857022816789286 9594086230128097725 10011541335853893998 15724555831266408001 3933353293947644499 649829523481852800 16189848936696853913 7593826044442393523 18256483228647226426 12766565428387161172 12639904535636200242 11868818348148937904 14130968396605378567 4218386150643455711 15105811419609478753 10551680750200218702 11289327072618062694 5294524054601341011 11308747329306699414 16662818383622455782 5483345423234996497 12512234252462222963 7474535746392433817 15466287492176324959 5150254102294992840 1369019595730166015 2580079353723260161 9035987187698265889 16346545949874251346 9779187757360794780 1227329896922053304 13281149331614000303 18288854957870207915 251535695044142930 4468932405645768161 14210363638050453035 6379392445241143848 5986299937311010390 5246851171661452331 1492388092228197676 5678755559514306225 18094050662461602740 1581712294794762667 14162224737113927709 1719519867003700133 4686011921694275799 9023842085923244639 16815136836572026217 6925562670672236402 3043114367459034082 7767615328834727621 17930866738016050248 12013831493182281053 6883116478809804973 16480380252912421126 11738521951302196681 12851260426397327598 17514333523005705601 13143713920518293086 11502751973006875148 12389403365531665912 17833585387054686813 6502737100022389114 13558715548837695156 5921517257742136896 16394155260960215499 15754815253439179635 465374570962099664 8678495046458646874 17165698598228332077 18409901285770153096 14958989437062511312 4825632307492824625 17902069572941879830 2946907023486142599 11617044869854135714 8473413943846260880 5451332789557928154 13345321015039539520 11282844632744712190 1236687046711296066 2049632988208434669 14621721957047714774 2638805624540422548 1774030624149168303 4695785909094565698 5315487517073298427 5577924148815267107 2862529533081265792 6081002555618332256 15854552528162453078 1392470107933786835 18089424007651868727 15011168660342746945 15378439301546267599 17630734534492139619 13312173492936401280 9061751393642347654 1502736942243713522 6504310672089056054 4534269519802357279 259772715521365828 8045158880144267691 8533285348909304333 3318473071316598856 15934574542100805812 10886421924985092169 8032990046537097088 12275857717000985001 9097374186633473903 112987642202874523 15998798571249687385 15048126372853575955 17983197656069154543 2831428100009893973 10401542964526636201 4795851137989638908 7037014175072152302 1840245993270212940 1689476035560986891 13918749171287581721 14003020543521152642 5665819247870730125 17923505057465157109 20857107883921524 10007901014022930782 15209881568544478881 1484809980269812072 15232487450270024489 16391781517892132180 18096303703237702793 12264757564910833180 349719901899369108 1670806976260603667 12442389910717853534 14011185821390424485 5053160199026103064 9850527213158733734 10430898580042918061 12118176389266868807 15007560359070542387 15986842577093516921 15280138613540630692 16993786870081185233 15837853216209139523 8374172147607771785 15439594097569395806 15882360968661193188 15774451652115937330 12254890659828940220 11035320286285784626 3074113335981587415 11558564018404727019 5787352173343959930 7531097935711653564 1025833312191840448 11413784854298543389 6702969589152135254 7360715484422642021 1906867041023778506 11457883705153368142 3573004876872789828 2512329822059189185 15465216142369056878 6415268713185268725 13946112488488594623 1845738845900947594 7492881960537700413 5526795449489561085 15536185092340696053 14613222728282386813 2378362830161074578 840286325687400252 5143722993777971730 10149025817436169128 8668115802769522208 4833343291687804845 10866739294130355001 15393045254904913002 4430598711029529385 1578605858296341853 18249524921107717255 10246211187599754083 8173623984804023624 13257995090880353781 17716540357432323546 6877762038334460564 9781663150887760866 2843401876611829968 1065837386074451964 10312479522487320206 13644428978634115771 3537037859334533535 11314618608854076059 564195908699013497 2054366962174943582 17152193297496354784 2925506979609614317 10116266027474615310 13323955061439697610 17761663755728721989 3819217015072804517 15098907106974767910 15032832924700457196 12119161390222804205 12953492162103223363 874418429395930513 5847099575311143795 6504120805216630867 5039730942579191506 4198305829500919243 1510864967564497794 11419001341776896908 9669427152187270471 13992681551952435577 222869865171771956 4934225740624717239 10066438193151578497 10708416956364527653 15951988103549349003 10191505641419472244 12940517356847602498 7019810855849982622 6803449205294490872 17269686169690201664 11040290249521699795 13193400011048220100 1439702667718584754 3896157739560891330 11777150207312563192 1177443075203717929 14531681754755659866 14581157701743226773 278538300629852610 3848529847130634965 4134648106067540641 16360650704020866382 6106074051663816424 5765034989565111320 11856637850091364513 16131278051687720699 13003787892846231277 14287377055613085227 134953613833919082 3458144009999721315 9686169373311964630 2554418425801441526 6479646765295060426 9122771539584234775 12365574778861661936 13187089601262364465 1327633416709398725 8345182414775255813 17274521276096270722 17031214321405201496 11764526265068371831 13308329708955573182 6461128164477822919 5151738494748011506 8320753489631208135 14357729644527909 12957079868078435933 2681697262395248764 14989336104655905239 12731239482032674566 1046065350745056910 7679033627255409679 7316800834426791338 6628165002194249925 14172168352111072441 9265627451609153596 1257191388095391408 2705537018432076807 5915665226022166490 3027824300486684377 14234666504948938339 9995141906990608529 6675549682715118550 4766029029756836681 15372217508616893454 13562268476735266912 14916998097395069318 4630076387987095876 7045825885556947912 16634048094569233511 8663188982829360632 17513118720040118016 5194605140084065800 9799465819844437436 2506042642213270330 3844319230819802640 18290897349692806946 11655062611874753957 14585307900954049138 841382976843853970 1298292621695895211 3544332886597551579 14070388764869287430 12221742873190306443 13075837095296172987 10493964446640429147 16387449916431603812 2624469468522509525 5270984332499823690 4283583863236860397 3567156402057857025 6433017714180769378 17357612212581588056 459457740070758748 6019323452834500099 11277175687942645498 947218267920959978 11178883278909401734 1769488079811297251 4214172007741068423 7026842911051764183 7939793443340725721 1349475629441691807 8795080785503653016 4500976698449045678 4819081153613610291 7590921845747873984 820984691056125903 538576347073184764 7371332719280181057 8216670452894898935 6171703077292564397 15247396899209402923 14079009966717447389 8231445529853213671 17796879077672700820 6112815798492985474 3229434589896632457 947351910864041495 6203326638910351398 7659670988342236320 7876956597641427103 13418877073219198185 16232769627440683995 9694207112112963541 14420409644035039388 4533472638491178210 9463736948057411618 3626129956969580355 6239108169603379232 7575670743728823743 1600168012117819967 5444461488285428809 17009276778944987920 11288139673143853249 16766445410869848561 17966129704199336546 2110328696631304503 7761781575516248698 2419783990761382600 11582679850404413641 9200620694460563462 3131613065015880284 16001930666546668587 8538823630156715576 3872394217531448948 1991056133437154041 12685623413563819101 14073209249165076796 6877507898219089427 4021053655710105006 12650152726527554798 16402148009588832690 2043512917879366186 9977990765367003681 1524229436450526591 4140938005822096445 18258547224885648487 18419478995341933250 12172931703381419238 18246286947804889320 13278882017150629688 14778104932890004946 11295565339593021266 12108983498502016613 9625691292698418774 7206606998218782947 15685332000035779660 2234905471126302263 17626403273427747251 17362762631800418904 14087552289823453569 2365895218297285550 14434558603258133558 15735380685784479521 14374128641918895942 6799005183630059258 16460842009435957442 6154334659116148441 1390105226159765976 13727018644097719989 6288654384061371369 12978567747340355484 14420878476008202286 15177311622606972673 5662412286672331985 10256105204513927425 3307046028106551026 2858538871515155568 15761095890145164307 9320995244981154844 10578872494880848971 10441683567038375898 3587153682501790893 7742111777525802921 8483038879316079600 13820267643187897610 11939119951847874511 8982352920148972892 16165835131639162683 18000900690131850584 6368142641092035288 15262743811619667197 1245432102299259942 3459088710566824631 5468123315853786489 4589498075591512393 744448526111014927 13293650767089437457 13198611690594473570 389598420918741689 10737637669883370716 1589723623674722878 11704740681172174392 6394455438849161406 14603444260653756747 1151561615162667462 3734316274326333686 7527826828856278426 11941114988505678952 9597869560775349695 9440782610324539001 18190548027393770115 15019638325237307003 5796415349910820774 10327582937573886760 2721151097819313077 12299344614261612467 2551240877338024419 17758784306144715266 12873500160677543660 12761502231037343443 7561931290021729427 6018302266181121358 9598910588552035752 12141340810471188101 3855027461373364755 7980084720783645105 4590468048197521261 13888087790701316269 1450458858084103957 567162498826443160 6816845089388190652 4872540944443907808 15877385840325658667 17362107316886699699 18378410916692246843 4237625939961490280 5880218981344756546 2409396254666842031 17083855654379409809 8545558941309743655 892200413011804536 1591031252900011860 7914315650910532599 15423348672037520478 16936981067813699692 6204510199733619705 15179896021653874052 14355126418254604030 15615708277570009594 2854235525226686561 16872846583850690993 1477664714777711638 6166457787997220247 18369903096517660377 535874240586657420 13534357052108301477 13051553087990862759 16582647777714290151 13495674133496241750 6387885727903173695 12667214116150086174 6699894631482890694 15920463771502545931 14907094041536623519 9112880947993352046 4028962211204716854 5552526826881478145 18036176620779005015 6916536056595059008 375136385282710514 2140538804898455794 17503037787728092839 1680516319562577546 7134554796656395580 5055017767805273157 4061795989649569525 16461914961798705666 9956115976437595629 3801474096081827958 1824444408554092199 4335467692956179074 12749229235326888440 12547724835029513913 16763786987646596313 13765700416720484068 352997427948043463 3818827234296834406 5786793713351829382 16077257694527446476 2467970279804218631 7278033045023656395 15680228827434202100 13344288098275653389 14365932174915059026 12984325535315660271 14386272697160134193 12214319140138570392 4419592283887244797 15610798508243271127 15561805232488996508 1672182412165151473 6792376515010393850 7215446796996679647 16518492884819762264 458188562918684892 4375904758089881247 14614605574679125564 17519202303134450013 7338113320921628296 9856276708677044312 3514511300228941534 4408870749886669768 17225229067161455373 9791854122458511499 10064373972441217955 18074452553222064550 16087719687573505696 5474827115009028516 8198362578507476589 1767316618558148259 10705649619965602866 16801412917406309284 521570450587666885 7366790724511496995 15252048193010031908 13473944646423791036 13289346182349825597 12318269417419223499 7849561585453955030 2262284502546412712 6696326187963125334 8939359208461610907 15769094792116876990 9442869633092023675 3484362830178725879 9013785393953337178 11956470415932821136 9597337739676561510 14342056729876908220 15381802525631761055 5608540326203618975 4928946608316154782 3441505381311935068 17444233944607463870 5320490742971604210 4698570899076117258 4640180695387826792 17784426947635724496 16793695158307799330 8113671956368875336 12097220100473593596 18176954968616310376 13439451946206492698 445287206596534721 13225041049762363156 6975926707097792259 11079090414991260954 16291645112030115927 7812485193480061611 11295486013926643365 15151556578159278903 17764207797520089536 11770955238887143331 13862405122141290850 8960730558965494924 11299591913528941381 18001748025883170361 1065553064186774971 14155100155129382424 5550794693631157036 18230299373132971147 15381114854009465490 7837348075165359123 12900656370479832806 17670776776509229741 12060226856186275521 5628392499904804205 10441981672559049251 6231464533689656302 2439015866589790365 11158759249743777044 1492984947244074169 9109527308763243945 15847677642852001051 17691600052397534178 10260352563030317404 13609127131686089605 16203830354347454219 2221160534835437777 14568363347868041757 17331498344897618097 13385023159990624989 13753946648126524261 16233522991242094458 7649430763734509440 8689398154872721737 18039741695032243439 154744839337671410 2362266448168721983 7134281829732419160 13529826311066881342 1138221946077136631 10111507258891980990 7176172318879058425 4155516456423969384 1998631495716430851 16209794898635266266 6522698459120582158 10018929892271679963 10239645631265905549 7472938749985713152 921373736612112639 3913209408890158345 6790217343423212659 14286365084998717507 4858290951616310564 9420859241219288740 11383503919382156048 17456348288144099388 766603101730321744 5438567748158001116 6512966958608226620 5195222170272503198 947763564128767952 14522613762863958115 7025386700092001335 13569360924619710690 11157346968800833798 17469790021095642006 3034794854777105247 10724564450223160481 17296003123717550299 15045647759707359084 10776262963474537300 13442954304680070137 6048654339052723808 17950995223514987280 16570595129662229207 3470245586863444364 15522029517910210123 3254550671061625625 9828452465320384474 14391409709280529681 6975055849014018122 10512603970316182549 6377481666554571536 11480206813084442505 7344737096450654426 13487802947183433742 17576219597411757263 396530827484031446 10938270805995397313 7742090858709437195 5485889906515897542 15538041762415212932 16370886210526303892 11085367364126610497 8087275196053823535 7961751816077314150 2678989864027079042 7135083061569930666 8676404828886153562 11213956642841807526 11971027492821210267 14051590956495731190 6746004970609577215 6551164574830714240 3370623958251797081 3820829497377747207 7478477637185908703 2287466976623821017 1720809740812570945 8432398083322570593 9339079332388481827 17132983509515387725 3613801587408153599 1764714342909942802 8101929666284692440 3408642636260803872 6431034321306824913 16817590667285945259 12561420755834453277 17977737436768165427 3957605843550020495 10792086325871432015 14990051709353609187 11025302251179049691 6309620191930564231 7160471060901084483 833085990569855326 382841908150573724 725700832943483582 7426445463842412240 2648790308647808536 1179854773994423413 573855510281510078 1874223233845433858 11746263153827084287 2805724875854542050 7524509470453824473 2444525866439019824 12529318658439838568 13539167773414383621 17409276889197712675 2595335980174786549 15539177886281994888 16546178131723887690 8270979568053792165 4686431397563567378 15464067041631231114 183383997874385822 17767036521421787820 11429050868444707097 1101407161567702303 11941907468009681775 5789541884479919856 2387809370967992243 9878273508717182265 5900129128825036054 7838329580175860724 8034284370160391011 12027482391506896020 12322547895337473719 6978360159776531668 8524156464025340981 2104965543115452085 12515574462561212309 9786733117677571768 1460301976314865868 1080449263919212056 752283552408546203 8765090415452087509 161252285224389504 15454393632823463367 11126593816869392774 596912693737004492 14368580404219044977 9077651302746290729 12553030996419778658 13644300654282261296 4735605961716294114 10943390691295748375 1106855685614164797 16579093737222253370 6332729937177363362 7468366133690060881 1477520553247679015 16552352099369835189 3240403964619187163 11880242870684345438 14369963557655990878 17454329982215597001 17804561726576870366 4221918551012928785 5933025376668294671 11638091501092393916 18347848052142990162 663446957323687015 10042230845292718575 9129846089667761221 17145691796287551943 1963443038504561835 4777743498171916785 3621607908694889233 17543419937241326865 2767890427692461505 5581455566081200078 3421108106283782434 16978017869313993697 5323944717174703018 1441613441490178908 13663239307366756391 17473439978366137333 5572123287293445741 15578348942599591687 13242809229159934255 6543329699168381650 3557728648810833293 7797351493670811250 4729869613526619779 2220162602745173628 4832097541599459034 7109035485729523866 10970850357309561415 15216811528861023416 5343104172271117617 13211386196357783112 14640923263308540855 1269982432063148719 10839759312107957963 17111305541460986912 36157100902655425 10158310840381500170 1363918670229485509 378103866361250064 10946192435864795160 11294489563406055822 8739145428286985133 13194143936058060041 5200579445424708074 16508162977418307655 6576576828699798753 1179187340902484066 4194679897976680634 4322743623974316219 5023843839933177926 12659165932608110879 2170578620817785472 12554156557872148832 15161046524928934240 1940099265254169436 9411388464077745675 10912501549890870890 8581500485942596334 9964450233454785593 13279778683464254589 1225939333918004694 4286592267798456281 6841909054148745676 8989470887381782787 12047325864545518240 7016815805684469146 3360999121252301328 15772795323507434320 13136116002398850814 16545707221315335964 12708721442203664057 1577808958308490980 15728546993784608174 11509108357214404236 10388445481347847615 5040698414883879481 10932169411629250997 10906371173166886657 15175713367366440141 1164031991480533078 12481319301946673440 7036114671704349550 13362898408168473638 16844564383300644223 17179181761230572025 15253438349101598239 12421356626366515619 1832342067232663365 7202795863763284256 2931950754330588863 2456698377748737331 12783723438855664144 6495995030236095692 12370255418023658478 6392434462072188951 534005600428618534 15371121251129971852 14702020426946317372 7099672402959193004 10471883589319125678 2240703333746052962 4575737436247183779 15531466381791090547 3212286283714446913 8210818388484791459 7970896086226110618 12343375667932463250 6864235815790223718 17288457406488169057 18015684419880274423 11384248589438249872 14025557757061996905 3456096823380981771 13573093620318741314 7908867427571248786 17033706795777098259 12084343307004013049 7344782512947379880 11414600960941936677 7332049644957441486 7389574850655806695 9411421773555672651 17772167115798535169 3549842017467251048 11530247457253995172 14286036938290603521 16435205677481040203 12357243913925356612 8827299245637227433 11176821062493747379 9131000979138331103 4891459504797037177 3477932586993189543 5078269076411699289 13059634580236733158 16588619201789499907 15953891002799403948 17609166980422991937 4188420033091844338 6353875399132493271 7615251251264966798 3917442725036909681 5723551100001171850 12599843809243249896 12236418218963490253 16835305397564767226 13002334635312741867 5422937238689167203 7419904090771607946 3625699714883148660 13210766468768781430 6422814423792032080 11493816119369750807 749556173910398209 16779878830839841271 3053835493752247077 6217816437119567269 13406140128712809411 791924702812377454 9151849223969162267 10112439475079405970 16003430994031485639 5702273262280927590 11162740920087405418 13998199362495526662 3401893106780445417 3333639086930371532 12756547918249567088 10344039366275683228 4614377812202883698 17962618615969079976 3318028922969824711 6448643569891847507 15642823185438831201 227261910727887928 5125034917390891239 12882525192697137081 17461781383270067019 12869512357463721778 10818980335684017367 3909985821820021480 4226330354053039713 3030116975982558881 9196578954468911469 684566851530559967 480945814988819625 14969774320257865350 5788329025008621041 12931619850395094352 14181390439462751949 2830382153831666171 2013373584640619810 13736608883743143563 9221764657492027642 7671331733235531762 8449987467572666927 12065437989897822417 34904360501122859 8749516021116845529 5457893090909330359 13060132060841328942 13864590263810196728 11667658522373727233 5424054761151972199 2222714288728224194 4383306518588602688 16969946158779569676 307321417794058678 12441424744567527633 2621508599389992477 483561879283382897 17272091939364592684 13388942025234506658 13084133227506889327 8132557239838708551 4749865922520419236 11021991762798895742 2736884655721728051 15635176818250358585 4933077853650749471 13607837612853299729 10806829661630422686 6790332633437988624 7349974021958663098 17982825427298710442 14386661203135818477 5516405586943774642 10031971176879995543 10838662756553442775 18391990002281538154 3232675912489249674 17249542467407365354 1786167759542041348 7844318509197505573 4082869366910465215 9433860821099781116 8793937921414487624 2204573889881400941 7433194615849074148 1519461542330665741 11736494717702117345 3499465593562046426 8699084070947942309 3832751340193431298 11112355623752012884 8005586751950502078 6214366900193165172 9866708576611174741 15724699026076826521 11238290868358626617 17976860129458907830 3692707910728451900 17462785707276648202 12235655388083767676 11912574611574940788 2698551924997808470 7698120159845313389 5857262420138958646 9444745131876917268 2605199833490390917 16962078409714520207 16821494971576048330 13683197760864875967 2652349809244544803 1465498711113410338 2880221095682056060 3270345561075299482 15578915662750695632 12594751726331882622 5685965156057179736 4989065027803108022 5722951187140808086 10856400348726921684 6327041482539639086 6941832532542861180 2873595331453159160 12835947888586181054 6963563169610387240 1908002848982532743 16430826202022368793 8249934534584902129 5691065750967336892 7528671560251186219 11247894011762835303 18215658788280229869 10436055525866968565 12338658752548946971 17760106969996562876 8606967337378481342 3865798950267219614 12186665792851536877 4279785046894198422 12201289730168321777 12416571044702473850 18291896850408914092 14939581624120677514 4211295493740886787 2658464516148622021 6435862341667426445 1867517379541386275 6852916180914362534 18404226609184597864 4356987224865420395 9655083274650792397 12543782746362394417 18159062898551205699 13412371481451398007 7678670220015972631 726334898791447717 9057661468163849691 10752140531988780092 882852417168892481 1077315277106019472 15290641941668604887 1266036925013841598 4893295929034520936 16571646426536300440 18122929397210578322 7350891030122462093 3581040360247147651 4756614390748164365 11366900146499688351 1250573880276177328 403488869262463788 1620433766866111767 8210908206461180841 3465119233330580288 6826422897500505570 3057882057137998216 4402971193409019264 5030700966470090931 2403060922516715228 4817452667177899790 8215879660096530316 1861294600110950832 6358847317271057987 3795538483327523479 18261276150714944447 13257707222578439822 1293031800189505518 6242928514465013273 3344532696354144912 12925156622972677910 4871715905814560607 10007968701012286282 16795700143409578390 115873270550972837 15624188294326440177 10811798627469209307 16188695351926186527 18351189011912151669 513318507914298590 2789981734176808288 16869072428449138608 16673190693837482251 8293050648444777824 17456117828413746970 4411162532748548303 8020505207610758695 14251106518039831640 6207202177962312100 13328163075145685422 12106826984311334404 6267828619324276536 3445114815630468951 6144054612987359159 16408136630157493773 12113084281915958952 16633273905814625317 5546050230828678299 17179244828058873399 474756465157897403 2025623207028182360 16703976313318446751 8765525365326374932 18196135748204941656 12816395346547697131 5385442235994139027 6915962333549715670 14726729224234446036 10312857141369539363 6562053916716706759 7028833885069322948 7925135650591102638 13236827831921078645 5410750448929598360 17035688507037151017 17391063242602272821 1578670097918783258 12315337608714940611 1235235484145450793 12566819733524614324 16953674375868756418 14468130032595999723 47056509082159604 7949715744765437822 4779697519305891784 186816015560039984 16548887072189597732 10433760474286091670 1436432921466491326 8348729434353264088 14028860603530583575 2186035607545581581 10135938326208159931 17474191474033618573 16630933826708688635 8249169576122276213 7420562814731724792 16832860726531189355 14549745530896489176 3195348069836011168 2794381708974862607 12471858934276967367 533634048088337278 3310190844530070489 9461733448820821528 16226827796096261504 9330171140492854740 16463060812120877839 361834812041938517 8789322905717243822 14341012692732332752 3492316390021476315 4343557224551541420 13442500001296172904 17618544983125733867 2404071123288647040 1821013714493633443 431575152418755776 12073978924839274674 5249576042912527531 16680446457899366241 17446830828832462815 3824253142338743095 17731735153485944318 9225378901467665975 4815158477184195442 5333046665547852203 14795034757409933080 7958415191067810836 3154984910753557625 12810848781896546402 15051996800510363262 6265195730595118931 3651555436369699322 17862254786985230083 3758924854799453415 2110970577839673855 1872453875110419921 16051843138643919167 9649228808771243763 7593808311866960584 16966992766177185571 12115971799448898663 1643237244463902569 3476051238296016294 5508637893875819278 13203491013586083798 10509376221593155195 5282830359144234886 9953340678578477346 17156495788619992125 5571865461906782089 7658368781889650150 12037614779904888311 15264676025529437157 18026901792891175311 9848649166328713327 4417189445204801410 11754736213981642302 15254931537740432451 18314695379468120970 15360117440227196363 193121151810435607 5704566636403435825 5315902590446160161 10187608737925494122 11793604984274646552 1178856962192324907 17991813752323467654 3159982839547513279 11665298797168971877 13690694539208771432 5293351407460741054 11233604987943002078 2722847821504538918 3346771437656595482 12998751531642810076 1614674647521186649 17111152604231295932 13510101594232419845 13512563276693526955 14832195710771814982 12443322880777998959 17627712891154606150 14115653095802622767 17445247392025705635 1507302768422682352 5219700095512834499 3426477779974539928 3343523690466007968 9183618085438668442 14860176472579887596 10099981088143110952 16624581451064852182 14022987690652570046 5284503798097298090 10566514093130135068 9534798096942619527 13058106657370147592 9905231315985065808 18259686701575616922 10247476735484787266 1147532892561098047 10903331641427878863 16613258782995086005 12785570312220715855 18299796094817691866 13822482644126437979 14419252231419239589 3359899914388286924 11592756275061910305 9826738528809789248 745798211192650432 17813319474804825475 10883107901871872872 10050962492323189060 4455563116880485246 3303125402111925205 4605785629153724200 9901992750174889352 16556009342185519870 16961996984802069323 2543508003279540959 13134137549168135600 1882303176600189064 12359500139176223880 16558219272726722715 1414629695223939902 16204597552358118515 1926028496633090761 9843609760490388524 11751911228810240522 3230261635794879238 5618928689922004645 17557776271083513668 5938117685309140186 5637719359680361381 9331620251676962047 11672997474207884983 4130793767663221217 6214030963281614687 14341063945106271140 12239913814029284724 8707842851343066411 10750123426699225677 17836487388820108861 16840394509199303262 12162291818892644524 17281905918686342288 1369068365633175079 7350854652389733528 6394490164299908514 2540568236372597049 8051828742128262594 13655455409782848340 5774595530940493442 3588327520223310473 16629020269689994677 4826347598114987453 9681036258491559739 7988902717467748946 6394302892281366633 13284459854648147677 10868618724125106437 16958828615218277350 11854856277271295719 16449604687247798875 1442014631382182860 16482517326527437789 12479672299190588794 2350643889562994339 14013751236706769624 7655777168111967342 9720699814796571661 13779557467919454505 1157303485817772945 18044553676496095385 3334993742047053890 2280929216019595798 883737449569483753 13255872857845960726 15647269774591052978 9059592015303729609 3495009435430463676 18049622947599128095 1308701979800256910 12103105189471300284 11809756738642428499 5482873722798772037 13079908636325000042 2182080694260828979 557586211348831205 2616470707823733856 3800195893120567990 7650014978034232964 7434127852992270397 4950858307260266221 2566847089120491923 14834000340447131276 16369649798943316597 8129436102309597915 8438341845314112288 12351364683015804800 550152967090061145 3122225887076066755 13623127335719124679 4061547538028088501 13878136597904623898 5735341686995302655 18273462685037952838 13679740521022379516 12522218045381120984 11850913125547709028 11058454673047290885 417157924724634860 4902338438371835834 1513713862837124244 12286552877897580365 854276881911048363 11218407946926350698 16411644399232972754 900755420414046720 13378447706228771887 16179516407276443523 7162570130400242389 10239995983290599062 7259532606488743403 1415435070134282730 4659057695835650890 5022295212754595748 9696421500298925649 477348991019530212 11108017292905643627 13652337806032359913 14858290413009830335 12190065213112416292 17590261394239678637 6975291909418872695 725972486861400953 16216689834807083848 16813262464374124900 13550460526972355141 7198650231321320074 16157810326335124715 17383133783959490273 17620616691990950312 12581145945995178739 5929092469772643183 5813590320257789325 336590193988269375 5419547619612866090 13053863648130806920 8859099742834910697 8554682090474199096 16020600455430417988 13335553503529976920 17092816107155438800 6017223030296995761 1493292833702118448 3998410903739431049 6241236510034827849 3985642348628911 13969389781798494392 7877882362276122463 10715626418559236573 15240044099958769533 13711580692929327130 17635408761025755664 18204324530325569808 5571479868187779068 11581250049101092941 338847882872797915 2325446806648529436 6622240634173026777 18285915195136900870 5240408791564781004 15100903723818765988 10936140395437590055 5556969069439681709 7740264246982445748 15476945049177635579 2405840078843871723 11851351637430721548 1489583707244373499 12113653589365972129 8804229975233660953 4956088911093262854 6772168142707900061 12095812983137898172 416842998392031729 13119627065441221346 11235729050252056766 8804757740287863772 9181074733699231025 3845910015097423055 17677568286821535922 13528906682069978012 9261455536879237462 9997226160264703411 1411993861848656435 172892942779023273 14089347390573672666 8560148870270119641 8025149420162960896 17446362145121972049 17906362078011440946 18415706679832693150 5256057141015431316 16063568506726802864 5873311875459473107 5760208224694770348 875137789304176993 14171663640111183246 5118369196863505912 3771416688463100704 12378928251028622733 5217130250946684799 17272421679067004138 14611769806342634924 2133021786226801419 15077278275200408045 12818307911234813812 13814280252613502345 12166663700373906046 6792640742629393603 11119660673202692901 16077824850453761216 11915137025877444250 14644816081183617070 9611551759668368726 5110670214497494505 616837651317720896 17552585231841127274 4921135642236289196 16065264593398908713 11505704996806794984 3639352876961165197 11762024826343686618 6061303637513303958 4533484889990576266 17909526799850140655 4555510191787554359 4563667786481043543 5344635759608598564 9234725788272288831 3616342483138903346 10159276751746259949 6649869705143021817 4669277592387591249 10242982922044990463 785944317056034500 7269646586292438341 15295394075748770707 17716054400076633208 3260005464532386701 7319678863243982892 3726462746048840663 5674325457819791321 183528616933531390 17119687731236502576 16231997886853632152 17866751901740356274 2590150848943696639 17713345895855288761 3377067241059643553 14501076308972316577 11007852832111531569 16720719492261171977 10407453733436039362 14877670487286643243 3957016592562883387 17726306296451468412 13089938693419615293 10939376849171913352 4269814568824707681 11583723306617446650 14321252550087388265 9180733283024721354 431115065225507795 12915148601293346971 15607202887972167252 13679306520469309557 17854423767434102696 5849292321436233948 8667179657517068261 7648278633128952095 6458504848994982412 16760057315429943513 12336810889393751156 10153885133533178593 13070908513417902800 3751882499462429923 18395039323471348970 13228893722192217850 4492874998770101178 2133679679821508930 4049432267252621788 17856539176953916819 1052282751178058677 4846810419559914014 15813661816064722444 5306159800521914834 6357226415110284775 16784130862422490377 2575643772719544390 17345850191250647094 5966243122721805336 14692869150646815706 16889775317210869960 4379656241760597024 10683059118784774406 11257412929529509665 12027534524775163352 9209611482323301127 3214420514551641240 15888856077881276904 11228615828839102715 13565241912419012909 7225383168570354175 9885578156742630660 6325115699631284746 8469332994512125601 6275164599467925907 12856826321705810033 10266599772800435499 12573408246156788339 12861275580052506926 12807717746400551015 16013838202721628227 17552722122176671791 9597257457265839704 3411932264844075191 9767396912446677478 5923213287156618279 7317989876000727849 17369005960612924627 14982843934451950539 14136266355536315965 15599196609077793669 708022071118869994 10868124441329863900 14586681200092030974 8222385768126201088 1006498185094351091 6293136258909591467 3718475831682057067 7161102436209867630 16221400937540719816 5911760304425853899 14132567366593251774 842365707461057918 9824062427303845777 5318293326700404460 14051111384556731825 14315134058478008003 1684260089599242593 3309818176714866668 1887694554456768860 8719486114146093470 13006154256570405121 5573894707394662213 13474823534209940917 2567140421973272239 15380003803008823001 9994736786199986154 2728724735702473176 11531154891283906002 15944826853616241371 11073891259477935026 13644863139860249623 6572252669225991390 8742051233117201899 3915510549575146999 3523449720033342055 12898213881844642824 12314293971168023708 15526876907608986222 6581395758122846337 14356555399214383457 401710413833163834 8622252352871503246 474649889660791505 4736562002831610120 14984379287308308476 15963409018076286191 8012608110297140220 17592568438614983722 12336013732743850915 11431927168244523541 15537177022187044116 11880576969096457545 10085982309458513030 2794316444700239162 8972423508594704982 1994791998785338951 4709151041224690721 14522630483157071980 6278014587478686274 11666647990852225711 12375959315071738451 4035808217496353336 2737601315163739890 16769956441938066285 9099111568017630130 12126559004682659341 16954202328525494343 9154738919152002064 13393145976576338994 15916500137312835748 6575934847756866062 2765062468589651127 1144564387060662154 5545101480354433733 14181335205389750870 2969648251740280511 11203099757757041325 17398804121818738736 17332540627809067148 13742963997714845809 15066883059693449913 2748583820775959717 12552013129682602694 13605997523441831398 12271072099018627914 8038604121083548915 16932532933026682674 5191811976441705727 8644592915874282700 14773820276306930260 6182128036926378497 1208670289185317086 16067011728041607708 14965347696451146936 17244988317858969595 14423400744379145014 17922259479076310956 11992602291745312407 11133414759290537396 15460741866488941712 15404345265114378063 1555797491630021998 17633134413184586161 13180370507562612135 17506766652116915843 14292691120742581944 9109719746185486673 15299657124592459845 12790845295463299356 6073663726806908821 13640094540223451435 8249992541490591507 17171718194070446675 8073269198328450397 5693120554572892098 3356090541443519988 15828973722240113541 12831861212941880888 17862965063653461371 5115811021097127583 2554668404636742477 5695893528407002708 10301052304900850870 7738394983776764258 13700046480098658361 12187595126980720707 11412195334247677287 16243515956668501215 13249001439973452480 14503415935192092945 9417053737018072262 5449089595401338589 17274185273880910659 16565062096507929338 8570013715060857150 2092722775324774711 8093462426715448626 719300287956606241 14720490405888364166 15820319877248769235 15029548973962896573 16023412771135321124 10566017863724523004 4672978463988226255 1286420795165469034 2660719796001756021 8088085657315708676 11308559268075665664 15565481341837977977 5921916210946023674 11796792153066542919 12601832629557331357 530310784598293773 11865938009279340761 14002675488140584627 15129709338971934065 11772978678787351852 14668749532772216281 14371662183623500171 17071612798607887322 17313740005491562223 12424796228306127943 9000291820650030432 8434899324857344547 2077395949647046365 9595619879619231003 7222358645894863471 10749313158610546809 10629240249154804490 6781047140223988772 6965194308423219834 8534211807495946939 16277363622136596064 8211447131602938309 11994407448347689088 10551951761666378507 17644552685737724533 8218736801782066738 6270003317837489195 2123271863482458747 4828860550598985852 13700469345423688108 7432016422628236154 13492593188961355279 15547248206818559720 8773949286245037196 17322813442336288449 17985000851678505563 16268335817460453827 6368632867565522965 14778907090339588152 15729548134648202323 10380945868829537998 2135110126450260717 5486518523662215447 16155061219690952430 8033681304878977467 7057386348213268708 14370239429834538148 3634947346920008696 5048723267450859160 5267423122618278508 15118208374216265082 14985589902317241363 6032112294112791747 13337816963378268408 10855635353664364206 4135008492403701279 1528712103208210533 1157036960263899197 7450647883256154720 17139453597974230638 5950871899895482468 5165790503475436246 2584903170427702035 17316966439102356164 10562214786651510972 5103080760858467680 4468927769060719896 438177204524225166 5679461682417373774 14608991960348032398 1483999679243903701 14633855063031590045 988001966658206398 16922243848879321038 14602154033628680504 8703784363889575752 7515517010576082500 15370493293953571130 5436907249837918190 7139465357967224792 13535988855048725954 2058207975170185471 12168050550442551708 12737422454443029763 3418695035930607667 13651019061027833649 11506956285955836445 6814501022390952677 2813879232452673116 7967836952139192636 17697617220077858693 6054193109682894389 17577471453113710171 6908803299233305232 16285719249618838033 9454354740314699958 8176384172527759177 8295749999107498013 13799964291681370946 2938265846324943748 18253707403597824654 8942224989770338838 1992169216234062390 17437410426000093058 6515904951958989101 4682912768806560155 3659913767973757801 12993455014423798192 6331076701404799714 17991025508361247818 3511639016795118235 15602589142993214702 12479039266368350187 3312587014315017999 17932525948823845818 6719388180721429600 17714964912613508887 7122778985909143810 9475152527794538131 11134887493350453133 10895541971575660039 11119558981214378383 866176465018576473 9486315008672939565 8681304865713460830 9662195568514173564 17965819172927231635 5059062164285432116 11511510903893599589 15321650582200764754 7795470669364011289 4940362110211674911 3845190670159211535 3004177474164326914 8618672118209564189 6724324955347481009 302717200827140471 13699097280304776272 11917250086575361070 1595513193689806651 18191278120863610286 13112176381307687079 902128111948462676 15460481422384200592 506102740337044565 8033351226777857211 513216854437191344 9661145628561378585 12772327263873763183 17412726056487426647 2034512658538977922 7027617258189992659 6573680642046535129 1060880914295719744 16131594128417300750 5461614863512562844 1393834426312590058 18004523342085650925 14827649626759227974 634484557725109262 359893473411128643 14308758493059038302 1221357487331330671 15904559188650788610 3704822353736019496 5371610575684513476 14735646372845536345 11279759832847308250 6379791291996103971 17178612125582596471 712673432487713310 4756090952000095389 1209095751630937830 1880104692445583618 4714967824643766533 14397903424673940007 16872071493662132112 11475671380172551106 14082596497629332644 1842157088452311253 9754498388936810218 2143591648431630401 6276602200656721115 3912037822056060731 4031207500943868565 10556270042372386113 2202105333968341832 10762019716329700620 12409192324554819730 8627136243871785687 10008984701492163995 11792740996521266061 10006841214362179739 16180652137796468526 12416716835450957731 7448655483982586410 3110358079171211719 9850134037292576214 9331705839231003188 17512525545798337276 3908047117714466869 11145290118518108155 5363549402998888634 2236535922754593029 2508881115669355394 5673992601572034250 7828437810489386077 16008048594962996468 14206069336128001303 2047532654809515043 14493150828925869546 2339044076873731000 4630075581371256571 9948400051514432321 14125666246009522465 2257055818608424292 16502554619673945824 14630835111673443058 12212629342574982789 17690336098579255015 5731938655271459192 17575461372662709386 10772150580452427920 7228802808848712064 10971033453574724053 16200121652616360887 12578412605326465841 9988002140442304606 17866674523225427821 16053357940995071042 2514498628161823018 4416825877147928930 6846586364569705535 9534336784315923237 1604645281585962223 7401696746482064869 5821907680937580891 13314114694851847745 3808633631875188346 9928538329804480348 325251687813248980 9218586414858747415 1788638026970788853 6826254362675179012 17175464789670599851 10728107006200878732 310151269578564949 12996234149824576886 5317796165092699861 4352620944554282145 3730052656581345569 14272278028468464303 3116228228008269271 3709587404015974007 5085878167667842792 3751669756981951986 17639285310749942189 84708632113263561 7482221648076945269 604367787416645713 3026642509004634746 1941498862112483755 3290120033360052244 4157420071865634994 9914700047165667892 5191894315512182424 17424418253275722822 11911522674933288010 181026790568151784 3185224899544718369 7888997787454966778 17355880253140960551 14442514599687409271 7317655206839271459 2782731715200547734 16072907732138720618 3705974542664589168 867146057167365886 17913939785799101132 6373018698235397358 5718047133622597836 8326285159491470604 2181595875502563926 298864517155142428 2194201413817361555 12070921433964825048 3504379126269387353 13983057745777814238 5922466384343118965 12009460599522664366 10335517096758042721 2844895253549629753 6418555672311027268 409701024694373366 3258803402087967768 8542286434443558097 11453948314848807533 14015069715705804506 13853546174678113703 13322725676140794054 3735535151434264385 11986125947780213283 3209698324894852587 13991164729810616609 13739685026126777446 7616752037650945358 5667308974288436999 17791801958135975078 3620612288457271885 15561332087880488007 13727829434736133380 2574880821467852956 12672041173891238074 7241479787719876944 5674357990520576966 3140526115032448339 15436257807600859145 12025473964714680118 16503497133983705137 12881534961511289334 17048404696253802964 11283792175652815798 4635232839566862075 15293015029740113605 15537216158904647669 11408779842366798414 5758790475394044866 8568385326002369367 14353947604742604331 15701926553211994707 12266098407017521198 5189008867399626743 5068371444567371388 10964609685748546580 16967967335687974309 13079850286821789355 16996096900064522767 10820340291829297955 5186684898350961407 10398837705708589096 16119669355379914816 14219684286590507837 16422398703669604349 9941466377211205026 1198722505154912645 7990468558711094535 422591062457594312 16440829289393696659 14546062007149878043 7837655623503189293 8863165116101499236 13325151056100417999 8679422653290267681 9548964613527201222 223389848055584822 752778888510682166 1332394656929863862 13255569688922854582 10502698076858675785 3359582350863504634 11176447273225498193 7595390834391826215 14104239860475078246 15686991868651905970 17582121628014387940 2350811498024893074 4580015558746956788 10039563887402576923 16881805326606780370 7232284841013160043 15012052246505227196 9856309478594742906 2247023268070603788 13117974536176836145 17125264648474951173 6794498640076319209 8297379346404861331 10040637238002496074 9507783953991595035 7046297929344528304 10472637071304252781 11510732935749297850 12896597218604256557 12508413660241845307 17975061420570688535 14719467442793289927 13944007099480272215 15781019674074701936 1392626837641749717 2922290245000824995 243277126261462262 9921423531379441080 13015041909199176369 14682037682236613155 16079911969306261324 14946889542234449905 17051824437140187580 6455737451643184731 5143104017039160792 11015671885677854786 7497626949994191179 12775610415451325999 1320620523934848908 18194763791130908268 9182137479850638066 6348404143116873101 16758576823621305332 2841288381985515027 8325022488985068639 17242737445518517477 12505494973493974925 17227098522105215224 15406724697374349859 16767386435646986484 9890227316240704029 7675504706736697425 6935458303172945495 11185882290450284991 1535285769301243287 3809440963270148622 13114714954514821879 595039115109130398 14359164840906654865 3071750377161757136 9740081886787856777 275524356910619510 3016888155386366197 12301952183854724614 8730020732572013208 15573824608641530897 10264927371462578117 12099228122484741618 10977380664296251646 213451109131740103 9125475446891835148 17973404514218680792 2780637936902575977 6646224251060473748 14828758453442436780 5145864249989858112 6195344849740274523 1646752934085510590 3219523086910127479 2637481549613631201 12165585841042723653 12522834697092138895 12113351691417571674 8644927556586981857 5573446213873528795 12435643085096839532 3430330173251469015 5439842565243068976 17774543359691836544 9232617669916289578 4452122763700003778 7943938436565481223 14211615373483377767 3878637008937626000 5130172298856330201 8892133742307182921 15179246910600759613 15899043575454793346 14729982473714610549 8597827998834682824 14701443356122908619 5191844010348265279 8346967931908604645 8665622958216916059 827751985459817083 10171384121427908492 11555186492683817733 10176386716728318446 17222981853513196185 8108219701849182817 12784069211209159859 17223029634337367364 3979286099048910841 4075129172441572134 17395872592550926065 7415795933259096346 14759344570496631076 12888126975103819547 9037055096346866387 15032811801992789594 3854025337181334098 5600006536214165007 14332194331681316764 2395825602956351965 8862857903700407824 8243805462424444038 15809484327467517146 8993526409052735008 13217773230854846441 6544510728573448152 3035807035726924038 4462105847700282308 17557647687065000870 14739540780957409867 342499578685200354 7757884919448104078 16386613455628468997 7027854413081607724 14503585941315662596 4031066852379395008 14858058213062857094 3282514637176605529 10550673972326485827 11347940703214814532 9090654716085406444 15999042443481287832 13366739586827810675 8575780768959512059 14074662201311009340 10833046580842518436 14839494262901222285 13483343705234694315 8853916451417513943 17420707040464903183 9687033721886283805 594843280066629946 7750074493690713586 16465267023818199208 13621175410895061467 7949766343828512 7439672256500705797 2834198901904041999 4875308002374696458 13244684662934616652 14016210661271859690 17274370738702015119 5314854411795968018 15226365917196004141 9301086170542814466 3276766404697297901 5251058639771359400 15061385410786602743 9550161187633451120 7438619608879643389 13631104747719396715 3806211259613497751 2857280432575552760 14912329030735837982 7019752390060924360 7184747059945441362 715212488718679325 381433627401602651 15774778388849884789 7387393913284826325 7938436194084265681 8774961190488826769 6429232215080202920 14784960315163849120 10687541822803447866 973110126996596962 12417317275144876880 17755340733668223822 1250128420431967983 3308086061774254205 15958116704473076687 11165172991923662706 13319697741417600490 3222122795153803451 8392834081295457234 16303596415794236239 16427965407853651007 10153030118412235923 2999930670271803453 12540927928555822767 2807658649652855068 3787780546632900406 3982029456458607561 15473422491412870249 9219503785195115408 10037160606562170937 16531976473758651435 11774286605944782684 17202431781918420259 12211024438713252597 9763773255624181700 16237286571958711134 1867515911865719668 16041009716363074374 5743273913082097803 8059422364785030331 418703854796665529 1158989684858506851 14137842336839226018 4023442848631898056 6987679608649552987 6655991933219284199 1141224255818650971 14559151452431798637 823923463592147752 3311989124733185277 11027332909391319844 4256590022648941851 12838713915604415296 15638333512469722170 8536079292579121673 16637451993651547502 8351968907937802993 13341863656650805748 990525462465634321 13829527171736757262 4580564710748970822 3019226200723812315 4975701154068623769 7378360322275393857 10415660875751851974 2569356836803272942 15270583818386059253 14134252959070296794 17901860889628595433 4142843515774193111 17417804573839803723 9045853855445536625 15204567002839592203 7571901408234910479 18026019593854775499 4979399705847073179 3405775682626589855 17063476308589748393 12154573900677614159 16469753889537871031 17155439640132825469 9770168720156625812 11093593545422550234 9195467106464249462 14677172018259771871 15177927792651008992 15100599103077841276 10900375760079036535 8570448024276138810 16715810338904743255 7931474339599643324 5851223492791979973 8858021674313807493 14013719400703616930 15028905729934276413 12110450907295998661 7641774951155066180 12221823784156170535 2426998435987508800 11743494355386585150 6151343032455970684 13819321146131321018 13019510542481408512 6899097999144523438 16229676765680015956 10024377770373792951 16112791597294035141 17573468608149415312 11907328298178895387 3799692500835715325 14715846375857599935 3820277148891334106 6260979461691716089 7796081512117614052 5336605481977505706 8444320719415674830 2177483832066612101 2199686314456922823 13645155651744068538 11634268985917870103 6237056674569086728 13886163961492144737 11083923581841625619 1755267885887701972 2964022807164275626 18083416373433927258 471362862324290050 5853198031444421987 16681030927453141348 4315435982294658681 3799786612025872559 7380247007788604737 11645892593673499876 14888801568258488700 7030388587723701058 16845342787240534599 8868949751709782213 8501186591753613507 5227175983959163081 11908618018453638538 13100076456518846629 7223101216226794841 1131652397338932801 18153140636697427739 14995715458011027774 9894526369452363590 17699523364060546874 14061633404090449531 7421417345880736517 2377675743308634942 14055053933303588922 9882135099176981865 12584829074314925506 18012849534778737401 18165692495893241587 8505036777680039254 2740623194851712371 1804956024074931827 15216073720470735449 3744940676296163037 16650831863006645912 17465789610769607051 11976222525795925527 14059143982208115661 17878351410767263077 12804695861654618073 1006118039297165966 7792832222039406321 357156491659390235 11068637083932163069 6788352221496565647 3607457745244111682 11965675550717240228 15361409318210317243 2470431680375171341 12532457202048968777 15846801873766781725 10772660527015817519 11186159056605125450 3310328320586194635 6056416374855375936 2513677143389843553 1086640860206889101 13072593488285518784 12336243375373988516 2923433014175184813 15663223261310834830 14704781057953276433 5910061117570230858 17399844499431151377 2224987198793060396 9421394502174719087 9128616726319360502 4627160682021957781 411249828672354052 2135589524906540809 9896726826292983206 14562485789617016082 11245810341909205922 5117620236967441696 11328506013912362368 659646352812181259 13482784164878089462 14850598383534287210 6145162927061037311 1439478094620225534 12901096975331800215 7136048870864241452 16425189971812717239 4444871017140581664 17720731572570176798 18791846727134009 1181412459847847079 14522873421874653026 8566150042673992645 646753886944717808 6213571145665262100 6228109314192542619 9418024521332022776 9256795557255957377 3095574766007866103 14941654403179694092 18137044505244741639 12152303408439346493 2343565845226141703 4466497713645416537 4657185015339413793 14493017052180649784 10061372200294022674 6341468253903531885 17720432007921913540 16379895154629570142 17527999864239699047 2296308614091276206 1552004635986656899 13891533333953365298 14658770336239894235 9103883685773670262 14393316351724260887 976543928464823571 2294149057726451350 3668181288779872247 12748452002573194940 3953181824091296786 15324472322003129076 11134491419675080049 8877902496237136105 15941402885885634417 16690523738144838783 6488109414377212709 94715235328669593 4291776984248932680 14305762380105383915 2911221326471117519 2477376158915329361 16482532785780840274 5877563544381334188 13936673900534535396 8837791597764886069 4280368826214958601 10735172047349320269 12886412031142139722 4871330714512767544 14887718192122711754 12630887681778398808 16507032472592797572 3160563789574409667 4794681692808035014 2126872078779010487 1278837470260625132 5832662955149324667 7331010775530619790 16688656665588557535 11177173836866700657 14915782449832444712 6459539119748439807 8555300661644048226 1224054394587544647 2680512360592510007 13220692511020269365 3678292139166294516 5090236693766269526 5814382995011423948 13103861336150547828 6417170374909576305 8193075226061290247 12935640485885292639 3900310118902211360 10950660878834690691 2696126035226845752 16661849124804067892 2157626584200892814 15199727949946997728 16002969078352520020 1804066806808345888 15166464178213928834 18221890547913846532 8451444904263104499 11810005320260214646 1641029449846347374 365633813793139772 3375623862952652152 15900529115302299977 6144437166791655368 1929592661741113605 17597674659739933475 18303617638231427881 1237366597845393613 13468773270534866653 12058170556537050610 17118529879941199917 8708968130050671955 14267937757684122825 9777290904744389230 7207923446540364462 6438681873264870375 5057865842497950253 831900802786071190 5112328828504957211 5396253478125355852 11055341784514779941 8026995422539616397 5864468171157724036 15317736014705844345 11627445914013025634 9009700870749338003 13573393040259518763 5675988997842261903 14009710172342857049 13608732270830464544 16637495124180023693 4090202218692582521 14330824670110392358 6048181145217056594 14162366115837748176 6922849741316676796 6274225829229917124 11098911285763804300 15715168481538936473 1836064252359381921 10262782660721414936 10568443376340367154 5453218862892247036 14765006050371830590 5692233257183063188 925533873289857219 9617438368367531126 946012824729822324 479802327224193402 18271468048447149986 3746094504078807359 17747458477523793022 18057347562103795673 10684560330904359149 1497962215727104111 9452969278204339659 9494137485750688083 3714950858747275398 2588100502446346718 11449220690531066432 9882761696525637336 15662964178727114519 12144178582822603221 14470010743710249167 4917637614919178135 6365048954319766894 11389354638336475281 725166073581668453 7214036047990780085 10869061169522343697 14283458059897829257 9570600788600858025 6735391348064003402 16914055072600405488 1951324143983251238 16757517620743869173 324698684315522312 13562579431730647108 1096988604211249807 4945540619320690877 2399133116782457434 9038803050777202332 17277514733435969236 15337457299502415026 10819158907858694738 6651699193446017716 3629399876246653943 8869214905381048331 6469637713788338218 11381569255469613929 3572764609179018274 16467949359415097721 6336048104153963263 3412793552641454847 421784583648425745 2696189156335713403 709087494595785268 2365493616132463431 8166106468756040215 5258043163832423499 4678050543468844461 1635088309827695152 17987589336876289402 17091359336734773585 14656914952432386408 10553450150185902785 3718711302360936015 3968120950994990217 15847138073878676314 9918161734196541841 9968485091437645474 4576961881197060728 6460784039089291537 10226867886365829356 10443699001427475989 6420427549204817360 18206692073314844257 14348364763822620141 9248132251106017128 17616607351518149931 12130264049357116542 5698073620958695583 17161632432058209755 15112937547889039167 15283488210445303595 18180187279101374803 5499002786404763373 7274741691807702233 5637443128063672559 10025533664198968540 12532896631973101602 16410115194681721045 14197210361774106865 7547884192314307632 3117153836460151969 11037649092817871331 7875334056507490251 15281479905396937664 2048183830226652349 10689351421266006523 17307056439245155960 2938590513608747242 129233008289730128 4880426463976234437 14489851430807438095 9642711764998860049 6510504938022103986 2441292720163614990 13553571055626532109 10123517007922172395 1762263150556665425 9188534829529020661 7449787400038255945 2380931548992458895 9066830723742460540 260568763083652449 17096563075348450584 1075442079700575991 1851108624229193779 18199074350686729076 18376242258350525807 11007878464896561820 18443202839707751593 9777910597576156913 2576638522810921424 5271124825127102558 5197655435378419076 14323644516577039684 8327416298382446863 14673970767385384543 726286566369671331 18065208395177313109 4438789603095569172 11925094896556825348 9834653896045393014 4014988397897969637 12773905795624899357 6493093839101603009 10755124903218063043 875015085571949290 626049117418095506 14521847397323943992 11192477563474740932 9953841522804723028 13163855743014675325 6204906928373112466 13905529329666449606 15110179377834219143 383993292421306846 11082487632029763655 4964670474415594151 9857916007409699342 8500070681674637042 16189342661438491444 16953476283334644862 14962452854520783359 6721991368894445293 15388220650563162194 5751708493094328060 9347223889039790220 5964560045366456003 142120200013940291 17831701025665929279 15515186737312178442 13289978893087168621 13001970996138436022 15211640618996630986 13012036967387110131 4271780726195939132 8260067524771258636 2550486145529967289 15404345688729382042 17177827024950311551 11521568436287679950 12130835025237769956 16163594952443125934 3247170163109554075 8982969815614557068 11329040843790572943 1517683835745974172 5768241891963687901 4784293525422482724 12840967351596998396 11163648835398123 1223528710566517673 750940069432393162 9811151902806348895 7801166611876386743 17301941570582397303 4414963070661344900 13956562929956947075 9816296890470508196 17065202503713812921 14163509679094269086 13298587620017188084 9434752671559621624 8518285187193076850 2012235976152590557 5437844200573984153 18352488007755046102 8239615808328031597 17249100608815562560 14310640524380900657 11003169832969076355 85935248373160007 4062880367985517014 11666113363459414221 11501198545093891907 2915874821163589837 18367265113592584883 15472372367371907510 16815235648501799666 4788804485265481459 2396585291603085786 11654417197517833705 11475674578890813825 1141753873724128810 12554163654931292765 5558732214546607953 3229220709557376631 11364015520899263699 17280425993191087623 13128872646721342773 7327033084554335783 1594004903675119615 15581405137907543512 2345299879296771966 17868243267023599157 6670911854671565918 5345234843084717208 9424774198883637237 13280436127292655623 8527902146864074883 15303928452681854075 2874827588437114452 10025888312487485040 12701366421999478742 9798482668202469690 16241060625872528318 1924595219063493917 6280122469551342855 1249215875896908036 16644315134560714302 87559654547388083 2402314982674913069 1409414249074291830 12787104909830456261 3157323631145720706 38071628722492987 7495412205560380499 8061302876404313697 1948135448789211306 542953676669246498 9644983482522713927 15145510107564476692 15005419759932565139 13917499977903241925 8206385088216904366 16062128851029191684 14790164747129668682 11402549722298504868 11333310493138176572 6739498899117814498 9661329421503059617 6274092732864318628 12492650738633635463 3016008324781993968 12771756249123881311 6777447668052559770 1617694445068304623 14706353929979060705 7736778158562658850 11350798630787172295 17220660623290707441 4965405146257904816 993336691605402726 11630952806735768055 5846485210123307164 3395964187387925728 18017228132801136346 10239832789469756450 7881445437370822816 9722938716461634814 16718084110398492487 17566241683939720504 17868741162197236101 6361332145003904807 12174389275401575057 7055672900524524983 16625213266334892676 6658173676450432966 5113071441848263909 8997716202691341936 9601438643414580018 17664370704300965354 18307486776419298808 9139472534451969340 16144500320294300253 7621013667849618384 4273608994600978673 8868698047137794879 12441754125223766099 10974873432589335514 17511232179654812193 4951146824828065419 328089689249376884 8178259561415169387 3151733173937412223 443975465620701290 10389196362100038210 12324642202090913640 18220517653071128869 11163774325102976658 10852218359583235789 10585543382864029526 12890717301890800973 622899550334967591 2646456343210412799 177852682806577507 9753608387937991165 2642634992636175111 12683285302874301838 3885048023854752717 3329504892302794732 11832009711646153972 18189624317934745826 6147724650997311087 12100648453720100816 6152369481055452142 16585284543789598238 4505995519062146994 7373174960529387403 7805893684639254956 5879252145255559998 4462077872161422318 7192720714433639804 11856343621124187744 16451141794374258133 6399315891520656557 13928864433514619118 13732579521149866322 4086704369036120770 5377486313458225539 6023537598793384720 1625667015654040418 15056874740483514086 6783729426390744832 11122300938155625677 16402629513686078233 3476688684846931576 9869529378248031451 75094670167276722 14070395236997605129 10410377989983812495 373307315824587815 18038785794846665356 1366871394267973500 7251915517153151947 884659451018738623 14646540403215948701 10268273216670475650 4051456050663407352 2843425408791130614 8177743483191855876 14500948694237617984 18229882828294064128 10830195757140867756 4805231900426774798 11208504498757906928 4372006995893409956 2939473761817592264 10082858315729514696 16846414115252105149 10851526463458950603 5816665542616123102 1286063615435111731 17262481392077662335 14003529167221644444 11616133290623807816 16113397523889855160 16717239418299513878 16733485870704107863 9004867082475377807 3067032716419866026 2785624285497432684 14031887488317349377 5281836093236349858 15608038688059756777 2096558999068235192 7504165353824549301 5941095739382954297 767262243430123975 17555086466835646627 9983478151705765277 4673397952246185599 17128841492899638456 18210789283868644203 2943939075120533479 8083216307206742260 16295639581791781763 15927298992993400221 3882697312075360057 6058401556884349999 5285972185933390162 11578925252849539723 9312812500932204273 9786956351050658487 10821633097879092412 979072685524000387 2460293537102593024 3385497101783881053 12612408285535667126 7705681754816510148 5870461712510538679 2633938112747801842 16117166744622173634 11497928930699735892 9098004941628705702 9343765906412612032 15943787931059939213 12574053856997565020 6447946990061925933 2540226134300588869 13649355437291043989 7997670853864469286 424738083097575861 17870353253797406147 64494802647292655 13298467863008705519 7244358575015839293 10867959930949330496 15094949075751294511 18369502410619029728 12034745945943963622 17307489007519505496 6278048945087907851 9763927329224948536 12454626418775275894 16361426464070622290 7458609582955277247 10875795265343687710 5819087964247301013 2722818158107777040 4414758077293966013 15589077094630401471 16577681826256089543 7694305733773686645 5039635965876017342 18421828477826870672 17693219534354985080 335345129608077746 905185545004207959 10315796218037746946 8503956022608005489 15396777762517144259 14397265211509547929 12114823012541143911 3539913242896332333 17625605404228566728 7419548530986223753 4585660312623860514 15495736437622310419 5644553452286106156 15244272353561545143 4941779295858943795 13155242456911111623 7993024562504083558 4860041192525505639 9577376870689807945 5075072719727592859 16900610078240307621 7335287078947307204 186427447560942948 12007652579690935844 12822307222079842717 2838210235784225331 7727766341691883130 3127019729195999855 6887935317736293760 7499507258833707324 9315308936166720294 17304916145377052491 11937519200481865569 17836935796906672817 15086232611727524589 514591498212455912 2531199316803017847 13855905111152561687 13451508587087028537 6510524535368669008 4976531942529453543 6231731637702942853 12265865525915073069 9880305185493285130 16300341705663371166 12293073483164139713 17054971021594975667 6403263889885598290 11314150627409879975 138186531865535233 510182396516007525 2503382687847464835 3080827190103557594 948853117053591754 7609425579079976479 17768981209503189195 11623933371728338668 11889847744809912443 8045197696416165679 4549700623249583415 18184959849746579472 17797897095485256970 9463028354489795513 3019954536759530379 14971744723793933242 6516375995029273161 8325608856324386105 5162480894240550130 13716490887622283873 695011932499485521 75700140534643034 3318718702508487452 11170342259915559846 6964605052088342262 11277044928520142684 9292801489392724474 12936688042401834572 3147386940481336073 11804300024172399081 4883677860895721232 11238955521791296386 1302361524207672304 192965564457277362 15161946293673523608 6507842195785423705 86973842255334694 17288374971362539261 13918926424995085591 15616670416982129688 5992695352135390089 18362357825143625556 1524146370339335950 14797180531445017881 8902280046248336002 9094897006043063449 3758799439155231875 12502167338702833784 15676679910774230044 270494743431603593 12357900759350685866 3041894720046385956 11741897015862967514 11389741379348755185 15919401410161480327 652960396464018108 6541939931041150541 5452701564786357366 2489963720145729356 2362572343463229021 13119658125410544804 11168193089403414639 6689273549359748588 8706812005723567664 3618836714229858535 9535883782498002764 8739948792205282440 4385899113704891113 15674588548847930323 17882878367543852429 6468476375110477078 15077950654506350113 10191306757926380799 12118583942121822675 1721765748594499828 8965338853242785932 16366971707628540174 11741992040685801563 13707954167697867969 7004451478139815261 3273560778451830710 11769163939815187788 11262587874028085705 5110393898935106785 1638340360522672114 16442684811133174963 6181192705620051650 13423420578785170192 8547380950930774159 16395313584687134198 28035465285341150 12943491505725697085 9218730643729670936 15730709562915606261 2219657524776269362 3097394817742930299 250294300916133696 2883408087761927845 16276094638208919019 12307531622149594809 13160658631533647401 14841418820069256837 2855110535020451047 16088772932669846676 2524781775833402610 10823285701144732175 10744917271126772695 5379945446246882470 14366673769526589518 15808705726494598502 7839693616323546168 2433855114983530473 15495936979517364399 8511069688408149066 6060688822046571869 8019262654054683212 1948008553037434513 3374971101436946530 9504374377414084715 13906545890812619099 5463944748385442226 7412737700950083173 10514923781274164438 10403897550077963816 17614914380857296072 9893113451553249066 399683649296698043 15095496812521627964 8059893040602227586 6244351640141357978 2453402057745394614 15928677355722468457 2002535255547528174 16757435642279047639 16300703271499004747 14129522397787840640 17077298819553254851 13857423996378892822 17480855004929280516 3892182126546095308 1242065183736658470 18369799817425719227 11986182752933542709 18158485191837670163 15799917497268364792 11243601306317005836 11523817427894343419 370399390306904832 10650859749131737311 3188851208141004912 9780535889451523820 9142813948101922167 8484858694988405636 3520818540741510683 5232358377720805163 6044958931217150109 9657639977949615203 14901431125512247633 13506720442827544561 28511093091844322 10683703643922077958 382082947580589871 1057761241461226444 1294316390114859790 9949931909530894420 11687047513623539641 18217936837245506401 17881923845557041138 10468973159079768998 9552063316296090560 2498171121802060398 1097753199733727246 3079072568732788848 15118243676550941212 4806818876922742419 8479635630283775912 4145351528472989076 4565936541269790374 920928204776668946 10920669865186615148 12453140559626560164 16792629299832595951 10356089064403359426 1119327008539286242 9999936443450581782 18269925564998052612 16621892709488478866 15192340876629005649 12779220051252777426 6912068626215801200 7029183090311146055 7787171313540318100 3309889337667165569 3990960814555849104 3458783712818931313 13917455392339634886 8726102377847013786 10230839954377421286 14045160069598918537 10214670810744514281 5269125159035030146 13232043005336374227 13181966310661641189 3373893022695429119 13204692626474043441 18403201702191928699 5492847521299467105 15684950125637289496 18343423703116832762 12913879069598652798 14882061944264761254 15187557886071341089 12503886171185444689 10314162009979268368 2084467477566491262 7900945289019046874 10592393928519449006 11681208279860216090 16832897960883728436 766675425179888019 9875577060278653864 15825269377038784497 18388254848566075183 4338201395313831406 10803983831895317350 17955508641116073353 16026151038589439268 2582190660542988917 18404761243742659181 4038290940542351304 11151771450036799197 18109567172743703111 3552851913360402752 4649433681324014977 8892190492791766780 8531916142514938243 6319288932359902661 3113450567620438667 6277123432616216821 11478901237666862821 8335544814971710877 3422623079538619991 18419366499285649147 433494667781734497 12726841331502413810 13607860246470044472 10038527622665516846 2545959311505204024 11541150190387638690 17313505321050069666 12179126537568790796 14636872354377903089 14278318084369690404 16671613562998855738 11601141963170225106 7344503858906137296 4200527388207166106 12338438926390760336 12169129641058040329 3137374458885961541 1268570078445367419 483499465936166010 15629691458223273968 6353970364297672926 1364179604723730581 17713669055277781542 17554098045712635603 11652684856278475880 4401986536644540621 8326834586069538866 14612100997443136921 17606880130669000859 3212338023666221994 12265792686931716903 5383245631790876852 8297378043966359339 5114141876267691326 15703085700614766944 15742668563689776121 10929241807538397324 11724211493592104530 4401802049080773054 1582526234035168509 14937604415059964454 8456781706535326574 17537238127572604232 4229847718353858246 5341859126648429466 17321573949670044242 6486763354485678792 9292181088817598995 9932319384504934486 15731967726842599781 8194255365096212948 3154545161614558427 12410102439919373009 17289891695917756100 2469198341735312219 7180254736996459167 1915857475402361915 15905408262118831001 14285799942083844410 5524882550147016776 14616594116827696233 17468211500319680724 17802091017333347253 5375519792356146647 18270096480914837594 17474468885298559489 16998468968703531570 4014673857929428835 14808862750791102038 5153935672486588400 6903283769916414849 6132480298185981535 16780529924925772582 12491943413784755935 10705760989094486129 9336219212424566978 15721384619464717435 6443225269307056588 1447678805627459454 7707752298103811345 15432225906005319196 13332862508365800180 12072700776710409203 466686469632520088 1626662901821830143 9685233510986754069 13820922383391838384 7582926535225323645 8569796523829916150 11766472052477939489 2486904758066140445 12883843845702200293 10446630229314167408 12787761234265425680 14822250239719384680 498431299302465409 3866004212497263640 83977555202117232 4649420014721391400 8913643701389545508 2855157026518997086 11230256946460343898 1232400282349730860 13464811418014390057 10466572389226247670 9489256890895165636 1661001586155436332 4934554728307202003 7633586412839524084 384566502659508449 7856984538787784898 2663513248774580729 14896004713294688466 6776099868473424926 13734667504437830215 9956955532378699162 138761764176143682 15953715993296342799 8726219095589244376 11231786620534313558 6882909769525831529 3710618207296157330 15017245348835153896 4077117392854613462 13119074461827597156 17979251061989635528 2465009236287148575 15052720305729911935 8619864858385637938 9750376861195461441 13186453206894808272 8374250435412298935 1906265304823306702 5410201792125085178 5611665434600938935 14732560827870509904 15861124307913633150 14107850803440765283 14645308011705974546 9147771086391070574 6999807614329643081 12932012783771884793 1170912605438370774 1161175655150976543 2647215906898760524 17653576304254837814 17656172583491578020 15257169703476606892 17326967450011398156 10976999982217483587 14127075268147748114 2267182687237831257 12720687811854725481 8313245693695384865 127793529448464803 11036944908684036032 6033409821722615654 16400327245679518732 5844846677504568500 11281240213848579358 11134891673932454742 13003540403227158770 9548610396422303419 18245161206172664346 7560657730655082311 1861401495408609982 5361964903172171828 10113883645305154031 8780530275184911487 17822244575253834719 13479459430727408511 17111684817508587856 7093653210448094287 15030007660046768121 9038444702043452809 15577119619154348850 13965654041164852751 4019679646904907367 16862038839479750157 7002456748532689313 2911995430927703684 4574929640431574292 1118861825528387146 11621131824071500641 9122952762848069337 3991707154745038232 17792492234956357237 7142995408036852558 4529111917892690896 2809613427880124069 13500136929673999524 6489921797556880691 10828846796564686331 61924198575764032 3192413594790055215 7089140423686946934 1332018964713703848 8536342373044335923 653384420368995432 17882899787181203236 5689407567236039163 18270822679470693741 8325662819190558185 5526389956248576743 1038865600920451844 16659659118578002989 16513224086776227308 5503072622283089852 10667015663209000312 15760730923078532596 15605675512512576478 4901808680143483066 6935676277857965793 15014180654620493323 16706586916148806363 17662767008513248820 3054914932056175552 4212396853181179494 5535226350630436641 4305545176449192779 994868318348815280 7955063480317833993 5210558406829824688 9928226099225802126 15971263079639821262 10885781835755490116 7983208371370561338 1210960476196826680 14823807441950265855 3773342894988998045 893672230910248374 649984858606498693 5493579739335279947 8259076594189249353 6277394192631480839 14158821328791465006 7435454244888065645 1984959347321998990 1333670045151116705 6432104774413875445 16671253557489723716 1490727006437172059 12349003295104497110 1798335964397932001 12249499268864416099 15611510208487145421 15564704450722984529 4776950220017358987 18275871906646390589 15644466141659345533 16219633996280458503 5722923080807769529 12457486715502731588 15896379139902970640 3882416304602591323 3575458226650003078 4683111797954199204 3380591574601432604 9406862495381156588 171104864987196423 9186028548406617892 7477522261478047747 1389255554853193176 9439664174286487959 10327200555245002336 14296213070507939257 9154718807309414839 8866512913605528420 4733734413956210818 1719924628422023307 11255112315244184555 7775158294434515525 8379590368411781634 64656863230585377 10066676760772600642 10855843852408628303 3343810523858268255 16048657630510634871 3106907772488660868 7449670163419980235 1830538521468756157 4434012136188838957 17123389531476652050 5527452599538699377 7198504867151612457 15663351011573167637 13266829196718503447 5688468399822933301 5611360279771147282 13394705325234119203 17619938279733853986 17404166192511200475 9782896459599000897 10169920845113571747 13169605148870716947 12249935838812337664 14269588524963462913 17103277393566984650 2861984966096336384 1418867152341791276 6936488015050415240 2208598358121965221 11312683885244309503 12586969559014121893 9369878077093816376 10195428517035228056 15858099898535478604 3365480032751182936 103363617403141334 4225938973178428168 3269738408178369384 15874299502328035175 461372871955445383 13675250443558423719 8568007125479279376 6989221052184715186 4443684070555430649 17142432497852185609 16922053685037220630 14122235200010435367 4351953239647479142 11209915732749562090 1939003745077966941 2232885428903739574 7590017912626426886 4401466958178112747 847278367906770722 10974080084679315288 924307861510548811 6042490725890408779 17548765057485430595 3403359715013536189 2421603793452785219 9921039894357196827 5681741947634874712 4507887246639095151 1962807711852705574 15043730676028493384 6840670847259683928 7889179768619255993 17764487020568572574 12731928762346405543 3929288358246512440 13938790520674417356 7365075846258196008 6971098823937926323 8342855108878567915 9477761328030009267 5610998738917540539 7263005231110223379 8457557525736608877 1629401302002879636 9651488389904251343 7131688925235559604 2376251630806780097 15182738528350210927 16390307295928875894 16761285792244572522 14892251905269103627 14161620920843618564 15379488602795886837 6760406208938025262 6853031115583350184 17636685181529618170 11623476663416467774 6081139116002226160 13451243362079322096 13080174400599894589 4218832396883993229 1576160637208093782 6565943074785637337 1839994150312241023 17529528631988828596 9868767137638115072 2678670492048519389 6261325288270399512 16145212847102366713 8687298298707919279 15206469838420903406 10320418540075211591 4662533276805476661 13783394352439321349 8674828869272095300 16865750532100204739 12966491699164686358 16415378863676405158 15379451809647241869 3371185664459994350 18221780317991731200 6033341040819835271 17175957491694133709 16103997214975409961 7792919551690454436 11684678370979465004 18151001445075465037 17943684174985885127 3532524824627960546 14771052702026307204 12419996415573479094 8923548596930173227 4793819559630690011 5478864648657471717 6259479175481731479 8956566656647839316 3226798883112641342 9464255817365653449 12048043014603694444 1855804467442069722 2070715616901634915 15798773351788567765 8006671670522285150 4005560986181963601 16172449110083490853 2768015410047771880 1197403947827084419 1192727964682456821 3911097063715579406 10748375440461625324 16598815886322644651 6408304937686775076 16025692553488514704 12624414729796600044 11303029928148556894 10898223540049664850 13555419821090585581 12042616422092823089 1178980907209332342 17430245048072305190 13111166401720908546 18029407695155714889 16165338498490479549 13171418805234072244 1309096919490540837 11715735347341950048 13272220056171930982 12888754131090712123 4934968772138740272 12547162806455190085 1092288172377655820 3981907009956400209 17406968391003516176 18297660305103333586 14026504357886323125 12484876081518116032 16670037138781571705 5946269356533076701 9949647599216578161 9316014300347433008 11017584751632916194 1229802759151579439 10687570430788678257 522236129180546657 6538254021459869439 9362114326499119560 549460669925048202 18042362554390078423 13496714383862576752 13317574973421998891 16060378170349516345 7834103705020275120 15052587549569617145 8198523782147692313 6119442857475487172 17974704732234591293 16319853981974085333 13214199835427911446 16900554029678776868 4773813660232793431 9945045351184450066 5352329236133099113 1678541677656721079 16045463805571660628 8673877510397032732 1735271683946751312 6079855329721697111 15505161026951412523 11984430769073209002 947393400309492817 11701444082244930509 10238593025024231571 7797077444544867469 18159970058164026676 4711404919045382848 2224294079549677771 12286239484870014173 1035688336061222927 5704500109254351305 390301726452912274 16579453725570650594 379180629626130894 14335825452578403838 13258830974340286453 16307324516868812481 1775261915257475913 2818447980173217714 9234050339523844995 15642241163710437520 9047422396084231469 9689973944307561714 3783455416196820638 4729228556161572073 8597350226872003871 3174949905079122362 10020879024665279555 15270931468322077457 319260998218883380 7164514145696700908 14635917727957707992 16531124217446454251 15593063443714954196 17055329335672042837 4606777558262006835 16834390569356110165 8570386097170805356 9221625614106764524 16455827347526892415 5726393867302941998 14369219871542971548 13071638461981134520 13981901518527872981 12370415344374611225 3051781600935445194 17876439532672869225 8453013275936543182 7722258831243463866 11023510327010924439 13118381267489774293 15426081043178785101 13290898328215935575 14471318565958970896 18254286547257537521 1532603631852012019 15267371459660741129 3726925826348695520 2452278481994163245 10169874982524638489 5752505905790681500 3104006773821346972 15060109158344823212 5465886702902310634 8805793859347663667 5173338522416455831 930794664887845669 16265311041300664524 3075417265518157055 2377569404192020185 2773287097214068067 13840207852710583867 6380635758653961016 10445716310668840202 17400823131606620105 8309612659367716630 3196515892786347580 16836385073574031502 11913622530019658738 8018482471386938529 13865457779563390430 2272233097088063043 12923208530262347660 5931827638508749028 15358847768883931371 16563233029931103797 2225606951176747976 13805889218208679163 6682532759049628950 8854302666377778321 5126038995245216892 3500301402302149498 10719199763022670410 7350039532842279099 13970154532382446158 15900580330079939658 14103286942172464690 12226385987228138391 3608748782308678744 14488426524842287453 2326121530005180790 9999550047815635492 12520164389569298521 9998237041959743972 844462489102421681 6450238132848580805 11521079706073661765 2279697006076533648 5101727380547792075 18121586700377805010 9060574968449627739 13456685176587393047 17538083182040497410 15797264578102821441 5521888551963029576 13996415049313691262 15261874243318773919 7076194575875575124 10265574324607086370 16456763796820977054 13693123684853602208 16260498976317042868 13222056795274858671 13487365193098452387 12808309447535024601 16346909864631471396 16620222212907061690 3483721577997917924 1051068677909552983 3321698844851316526 7330125836726591805 14244819429496255314 5050182723860833862 1407089508866067903 12761983322688747759 2563714045416309141 2026768101878072212 18404987728888560266 7289129128585265209 14873769782503179979 3682792871978522375 13866987256384159162 4922051752107927715 15691403030857943585 16733372961653054761 4269360694711696324 1331756463910424602 15830478867444572462 7977039730943120735 10911395946758898366 13343635163029451231 11091963080140693567 14560889018605378066 10573668682236163004 7675602876673297329 12227570863400365586 509309285563913414 16153850190705223457 10429129329566981389 11797973939617883531 16694073386029660126 13537843961319194280 13986196116873223755 10297558093417846192 2371539059404659454 7236620599614410136 9463291583978538611 17957606443098743965 1799998944783783294 17622687868375230824 5687825484027339501 13759701318174683393 18052142557716697348 11605685822461915417 9082389266561853646 9149989442150399297 4315460726068939262 13184502983219787267 5438436711890517665 11773426519644905449 3405505930219041726 6590560486039323289 18010182693028357404 8519744971323671143 14179850150852932493 17758910135889427427 12826575795060133664 13780866895986048230 12320704678851221732 8322243815989032746 9520971683378313702 11916466860036535550 952061147640893032 13036666889113123488 16128637300276478355 891585105875079450 7778465016769303524 14315752630243912617 16303178654505033117 765746597803000482 7353722759602936761 327065885506033770 10843802103809993783 4654184935527956453 16119788926864453493 5097871984427397058 7361136881775462661 2386049516715336203 8656712945369031589 134692930268398735 16941858184325243779 16029634033899188009 7877014194978421887 4242776115811056639 2953305186760851052 12845970087886636886 1383110997526257020 5976360105276294284 17966490451843524758 3401313760240512761 17009915704948521043 11399597231413882952 2466490671036901222 14367539400273288912 10849403894586310988 10543068973322188976 4864721538475010104 837667017725574696 12905564429018940554 4746659979942908802 1108813981607068901 7290216261988961636 2550951910396236103 10123606886762772724 3314953620612613128 5384979163436174441 9497900194892096591 13016291957582666463 16437047691818400027 9509665322718197988 7313680953349241651 11421261490076681323 14774759205487464352 3409561604360267654 8809260812901509021 7403055696867449200 6013753974627061479 8761698318190004526 5326131464243022584 6352497153560482275 3871650198263458092 2099992903587901442 13240327931541676678 4558001979367994286 11891600136319338766 9341704108435093497 4195711418515490692 12455845182050841014 13119221480324329179 6083586145923701135 11294806920716973135 3477191616974501786 3732267019956521496 3829588954753440801 4022129287382295029 17343291555037819899 16953326337936198245 3543148259738105987 57805373211498019 14041847820937824229 658200733280482814 371236996889928560 7154735503739652421 7856259574477193839 3500349535335322244 9743877678621462949 9857127900362458745 4476451348995369966 6619598141370650777 9269493542402520079 11484628317205247455 346917455998353923 11101756003496893498 7409156334363060504 9334058241759836472 15687581276364133764 18088526589352510475 13923089284184162101 11273386314555232636 12534625956425589777 15263309954433092231 4593239421921053370 5308239896548234957 14184957784568578469 9342565000286093830 12218869885249072924 15760617260187743318 7007868177761106543 12484004343206540095 11422848189956401722 4234662271486702329 12112425356145031904 6035709443774232576 5207072224046400543 15752835532474103010 5383704354939125558 17022557238912219858 11354366860531812827 15043519386153065481 2398382544099323835 11114735580981259469 6855579594378519676 8888258656418460115 12296278290735651535 3198363059768737955 12353408455121366807 10792315086349408509 13696198664237157288 13054868422839999233 8161551723260530583 2777182873439984186 1334747726129713822 16356409131362745401 14794410989671114594 14067113823104259193 10935591247113489961 8257814216804607330 7659344015460189684 3393345837033898247 467212114684228773 14518779749921108521 15339370485052125799 4415841672164526306 2211246629552033710 9745705039219594862 16591766743085346257 9278667743355034584 1955124531886855464 11959208657770799691 2807150862130184177 7146470927448585652 11967119159872229605 1054514820867420961 7612118115322046098 18198234910634894269 1268855641504492897 4286994949237115774 12564125189287610469 11910096851410895872 6747858884473865656 7617155101240010843 12937344866444704413 187469348348958851 3511995190440170584 16471317117714733295 12693320747541635216 11934134737308965994 10845159849066165414 1648286978405796523 15987790327026907499 13053767228456174465 9903363066671148554 5419078446135437764 8395358090950061464 10776560727074783710 3677049003445389380 6077157638956970735 17156779872354125747 5794825100329539162 17241115922496548819 10206722413877739886 4207214004618020659 8357009552550764173 16119275996132119655 1469695427802977720 11822217616391543656 17725447267797891474 5903749601039054044 14416040580262047498 14276777585597970678 3996024250352230472 17397590850510027505 4359574616410229098 6265515860942413562 10992371150605662214 5398044113183905140 7660211305533465944 3005101673128093825 3463105352963374423 697744304353053341 1443020037868447662 7691893501235755074 5662282569949112113 15810549180783926632 16665604762367201983 12855549055880797175 16464434180396583891 1622691852455829525 17204239997195101916 7305555848958336030 10770279318907775544 172439704068975315 6543040437702475325 16444906438323660553 12135697007164884639 890555999222678937 6160842035143813497 4810320653317188961 17531279886272142479 18133968995369118241 4089491549337553874 11458820851934439619 1578041797115800881 10359180396576680815 1502150154898794458 5384106086540022182 6123952213769306267 7328466430383604447 10657490120757807878 14660386650068059419 18011055291582593318 10744852331080293209 7481969246902206449 6648803708988846042 695832045385558869 4339117592187042091 4832472271171625216 9739636161863106471 1584692908161571792 17124275326156804839 3411796304543323925 7574824852592284829 4109236180223149453 17161666191779441828 12639326618884779153 1627933891846412948 4119937113445938476 9791742166724897557 17054535242657801101 10943305241412026566 6302784771754355263 10145455701146760522 14082753854798498769 5873226673529076299 9553788362864791770 9483950056135255004 6704316638751065169 12535537752885794460 420571301133395413 1435050382636848657 171554010545114712 14287525023641539103 14654423325161521906 7356482669614901773 11021488564528624849 6665915362747334257 18347551170032965799 14182660816211112524 14444076552973656088 13425674917305475789 3113472333086166695 15899053796695822720 17867031118041078086 17404969502849833485 6058543336363807304 15631907028007406080 7167548236526024556 4621471048943416117 9107732443648524222 344489201727247434 10820361620312829878 10610574740989449771 6888075714965895424 2133567865993996339 18068236846662231998 12675622365940706744 10146260710383269499 16329625229199105970 5555038913326118123 4667629701919566741 14936212495643131084 4735550822118676985 6715828164920759054 14427201807427241763 14674106484837571696 14381473825386759798 1940238052933917618 12432792477319739817 12748783139688794739 914494898785966293 380709786303124628 18141767110478463697 2212248020328570148 9987349435302460100 8524423375685036448 5910475811579016773 13778867410198968777 2955696172386370358 7244174090381692657 12932920350700278683 3933563564752633773 7931301883349193783 10183599940001637165 6866982120425330106 1135133380455648185 5382925303400470273 1787931298661873166 7720724574405149706 2448307231223597451 17225725964290887089 4855046013569889544 6108797117122489559 15382082660435020599 2393410266169976222 16130071906413874822 724965111556334068 6381511952535808034 16959030475380680396 10371065181812718154 3074285357019566528 6208402308854565335 8710909260792664199 10948573026419202383 3448666683313264603 14131612121231141473 16218561675219628647 117273762191464519 6611671777026471352 16719857137930342495 16392156796453894251 2088512077337531539 5914549985806957440 13663074104217962955 5172997133986732906 14351265750027631150 6755664651592741537 11083844166213927741 6647522760789017879 141310267381298140 1969245202582296108 10260838119111781541 3613194587858535795 1579778345802575742 8905658224034736602 7448015391336804119 11974444822154085977 7118664850239931640 2482194640580681671 15997314042164579839 10932406500143761933 7387589100662177334 15971681767343440107 14761254206053714306 11493074699513797763 15126458299454033220 15475903174227954574 755653301497482813 10635054191136532010 9660137872206166140 6688564355723858008 419975493753297744 10157122353110180012 10259840197704739728 8909519878159855610 16475372576341862709 5875090963331528211 3680058812516854948 14137786254790425652 10469651035843273393 6392953863409264130 6829263977190837022 2628708016563832196 14722449876588656786 13898666673025447220 7425814197743707137 5472008068385566326 8352055693604754080 17515952366523528221 5245141410912443492 9513565827348817400 11951276435057937351 4382409263899429526 16168378494542719060 11951129762435602679 16233769854602714311 15839464780741779821 16161505010549865462 7984178605173991615 14830532047825969708 1840056335373782186 17514179375243516345 12289204913683776695 15600102683362921551 4907448575463506336 5998589463182806502 8455756373014672409 1588057894385950941 18391707590974334536 13436461427071250860 726783848784876412 16658861042052793793 986953004219835698 5600682444664551152 13314666504472744980 6714901420649927783 6864054334402026007 2348414193207545774 12627027156899001412 4600949067959745636 3011453724992062794 13301861687030765628 1928258792058532397 14771189226894940089 14412201996341451361 18389997110494015167 10319674715461753152 7313809328496112284 10666812960942008496 2929352711139581934 2156620488693817898 8939504385277381079 8573686477508932314 11493071252847842362 12297581415813840876 13264242932098083997 774716474317980332 8373992823663735935 12100052826159910804 10344501554239139695 13699266781831660795 13888979194208493361 2583313196615655965 11653659733213194146 13753923983386639996 14488969633762910669 11417372794619233267 6699724438091862024 9394475729014943487 177263389336559276 14564455570123548544 1441613036697855597 3872949468253360116 8803997345110704009 10558780286867671838 5085626395859201614 8194112248838064669 12641572911861334644 9515477959171784613 114685516992548163 5168600440599459109 7009943857112094017 11620912861957406905 7055256351104683379 12049024660925936908 10776336505643921912 4834855184542517214 9294315296389844527 9109609670078792346 9438198331110146592 8185623811028814922 377115698532834987 15279633606774317099 3736087694510687109 14193211450512993045 14700004482757715455 17441295669657886554 5390405516694726703 10056806068199233383 12926777558584246647 4872806911941274303 5178475367456409478 13053719596944456182 6367654508091439151 10320175832629570493 17520383837696179952 3110269591938155862 16808424511603548054 14717501163624589281 13813089679619833608 17893931107171912655 11128688245068457026 15703963458685187889 15672982993924788675 1094816349812174867 11013440953585751832 11450083745030492359 16711310912815096154 12589968534860723843 1514921887843223223 12687981473087670602 5747360877832458188 9716127691318449159 470710858897304939 16106747425861502059 1949232033985131806 13713414505394200147 3524726970675036775 14527904983346424195 8604018368320076672 14821839478291073896 5388676238481174751 5497161991566029973 4436806275776404856 18110134417792561857 2106533234187564156 10496399329611239629 5808492980079424098 13450790938206573469 1101189504762187956 3811305708701133649 5749353916945489117 6805886943371177852 1941670199023588835 11328463196115887548 5872512641175653398 9456769252697108283 2662362053963573121 4307933604842578916 3115026411319646765 13155850345880092727 12574010297536971367 13066450140326727939 17237856931936233001 105673656537898456 6879978177271002698 1910032751087517708 1069514676753875559 12938193781337341817 18346065250513460980 17581417352361647107 16852011900816300242 11655115558136833428 14579649154126538210 11909940264180711394 17789787155495744409 17300752360057682565 2634573599976726288 15005364832639708082 7265552625627239088 6745226425546464916 3698878128046275770 187926874774638313 3704819444601735364 7993665148396288327 5052854042594686299 16941478375705272644 3530584557653280195 9428909518813531395 11983363113940881536 16078863440524085861 2603576351348832995 6525698517612200656 7194083653607935835 17118497627441066466 9062093754558828529 15007353305724652238 7127739538786072811 13308603545075591404 12699926671057394227 1465649767238127627 8012709479904977228 4553696455326442333 4337551496838354430 12949737755238094905 5940854148928857771 4348392048349773091 17696325174344352626 2530539710741757786 14172140409864382971 15193220712206871672 9121135443083547913 10975480987107810307 15341881008681917114 9651467535840386372 9062367850176865691 8211604667511581161 7590754026871087462 10330322985550778371 9887941096806484140 3957995066735340595 8644383637571991301 3625180906195010876 4433008069690517701 16010264362465566900 6124601981611580120 15680711959702341011 15731695461661716237 12243672886274632013 8203513043954568293 14197353123978167330 9511520203978565130 14121841586924052075 17246245791759155407 13428956573434868417 4625573658782185199 18390556857955117180 5963651032724377476 10752192048947766861 3506865176920616202 7800711095489390258 634960725010325227 14380234897574130284 7856975812727737889 17076810472870233481 8811377999448461361 12458017018702402394 6393844469052333630 3619228907699781534 6976287046953454386 4157565134573025420 6709037549611841815 6203910702114779703 14448617479627796356 3137593806596794597 14483517821149537095 11575942284568936010 7341849464219292749 3109181991718638822 1329637161612141404 10942520710355472686 16467175354676411664 596266759649857298 8223513696875299857 15560082244458178687 2182317688024374160 6629086967681967209 13186246165361240875 17687505623760928824 7045306370707056489 7942096709993990736 9849540915968357019 5776415966552889390 1792521971434593668 5296841737022665123 2934417872341274213 9746030623611118488 17637255372420806324 4574124430866844300 10830733902670932763 10270889488093093154 80722960365197229 10956596277217660294 11498040604968506307 447399498635316661 17406621517863112699 18089092403633043818 1059673374063132529 11508063405762797961 4189795985131467976 11928034735713235009 155966941764328974 9148262816121697148 797387885193827899 13887349718329179444 11851333670424397877 5773693610961991457 5292361382199941559 1825624676215812645 6058942221599109115 3443623717208154510 567970110438992157 14162222841007686079 8759737424934065883 13214498100735523136 11204283017756491500 5683770187333057626 3719896710097978101 8151844450762415314 13633437353376984426 7234883929596120586 2570554606953572675 6198584245148176114 180463182606426426 17711363721663059664 572053194276467160 11420559471911182245 5264375062868928723 2937044656469004979 10708286348329695105 13861678605604032277 11441411964776005333 6496002270825086037 2010529987140287773 16415607990102189850 14990183489327504855 17446681095240949925 3053802435396219839 15917721912734551574 13248369077755488977 6168657573788134366 12029189196332776432 1867607722854281373 7896843798431045868 3043445176964864498 6984010108392417140 5673368758470547979 7463847854090410480 1873145014703819534 15413151315900710581 7255839780949041136 4044018689700652908 6128515702620029165 772771640322475592 16421555660739034822 394323877221671540 1316483710530050169 5510640923038903144 6861986117285835214 4823574475799520982 8646563004970083528 13232113579120791219 10812260403839016912 1354214643507782977 10009640181965878746 14231965795971699321 18301563157023198147 501451831533973468 12922125351731162924 8005738476776786845 7578677320730543927 16511130851934987798 1196646532773173870 15762728111014873086 17700681888372647851 3895375227494392334 15822573696528047786 5509212787245019777 17560226726437913546 18040025613461923958 18304126070833512273 14883732928387413937 3030426072355318902 14517941644497050532 3144897669008409343 12215953783365904265 8205128492217073558 11419293139500091138 1003592793966366530 10488334273095409064 7300792990627951674 69513324936949513 5031852485712743081 17841472700567783204 4954502822805203847 10792973621136395759 2459558723272368713 2190110618204621567 10012023055735680584 12707762572973741358 8164081900777961438 5809348245930696966 6376406738132016024 8316684559529440008 5962910485751879968 9049349706758838358 14476668518952959386 5785934394953128189 3851367294294120550 8731786842156757532 17310308588310046441 15562950809433734832 14071672175319121442 2358768658728131932 10530015069705686959 10468608317677824083 7523065119402741629 5232167813398642951 10573894532034859915 15516788801024415549 2969415195239268905 11183565497857982993 5186183806256951008 2460125510588766798 14153332535374391727 1200237473009748235 1101884206752937976 18180396026814497380 1198045763367984169 7536621069254207536 15895138175727328978 10550627039583061699 3602522691634543931 7339300968339053962 3865692311557455898 13945079228927100609 14048615591352478878 4424534354735727363 7301462902371088592 17101366557371252172 15804260209583754796 8633845029781973026 7870675554610735856 11373922811668339212 18324833786564898950 16940206259089551056 15196327913598262888 3951480052117755892 29102593497935866 17024822983857870134 7379687019545058716 3086891445296079162 301534533909280835 513527815169523747 1645314218111616611 420734572657127717 2696433824411904935 3314908268889686889 8307960083981090052 8439071828692847180 3276406276692973854 5087320471783121912 16186918541552838303 5887366634174150017 17160650607232509132 12000878290525673720 12583270083371756005 4192392775109753301 14412956924597481897 13391453560237795321 11259933840346241781 12940940907047627425 10488957233503771391 10513361001377370709 9667690771130871029 7147803826762356335 7610337409578022281 119507531897348975 7195269363736243796 11318273848163693031 9006911830214614050 8278208688012874440 1925563481201379942 18354872099307807956 7737274034675251721 15727495221942675106 5884444941141528090 7973940801604860666 8482379812280087612 13091909749344077959 2698525529270435021 3346745174501507986 10787616739888027973 7539102684501198065 16831920649250766924 13743597898836991111 12808803117724197291 14922644872104367778 979832229512306114 4686154761999056460 11827852132822002553 13078946844082986408 2296228569772553360 1851951976514428155 11195250560876794196 5568213122243932326 8062191800597731312 15897046970079807157 17807240945258898506 13751068210796716444 5324423088412100073 2124203162831446676 7396840471897427001 17701323524564627943 12702696767004744062 16821166543027336883 12444916737320064675 5951164846482600259 12105392288070731847 12898620335268172765 5843381574062331390 12221790828582584332 14195843925418870285 9606096147960006987 12104622214956285709 15948332383329529589 14326405063423951419 16968658350259059903 11417364122464410181 10419594610488303848 8684021765410665085 5058832075963730805 15500344524866462190 6160268075193648622 14178319343519331655 6723228810198985094 9711205337917886339 14331177043265618164 410638391441565544 1676852754825209603 6823507737484742600 14002125041983533327 5939194486451748659 8147566454832235768 10221365549426297294 11718425370697491120 3505311329419610680 9576409535619439278 4886351038553872147 12583386277957615608 5233326412576251110 8944210881884521697 17045132060132105997 602763818091341454 1554159752128456703 9669987869361493090 13853981914338880579 9130123151383301222 18365454421861065717 11179748771942786655 8698669368808786341 3820613645415786426 15156143815634056200 14323459922343311270 7445059087881557641 6568223730377080566 14354160843778093434 12316292256949779304 3722742335657834078 6029861350707708684 17642530667997363506 7576026839894715834 15791031740236895015 8163846217593226213 8256225368311516103 18032833265636442540 5908321824605239544 13050983986005946684 17337627201130146696 18353096931944305072 3435916974519947511 11836729246410589846 12438177610018118558 8224139899486449997 16618693549522482445 5481920076469484007 7084815274220633144 11158119724831540161 5468467679792314843 5762265582587641611 2282866503670861860 5222987035330763586 15528806602121731084 14633710142313341463 11782010050379215460 8249338843127623966 741005115377058872 1701374123318112960 14018747847614439372 137645261163600075 2666655978267264478 10365181523210890053 13968008622033410046 8095580875720570881 11584048666381743998 1767522124800229770 15007213965654182161 11605752823516478208 4921069274600682082 13947201439169991890 1778089257740727660 10599536128338149847 2213107658865340713 254738123823495052 15792921046130411221 10345391810173211433 18285812485068561490 12747246975897590062 12040874112981139446 12977309927231167002 10661196842829555235 6615396880849673156 11326330639663658434 14456751449355050839 18258874087210367734 9657342296010382954 10725253002473084853 10269617579415271035 402499934893579977 9486353061184249088 9984957356848110826 13054112208745273875 3272653394042954725 10993376819875862423 12036041759065843144 9364096188888419023 9503944352085428571 9641991144818523900 13689840788899141057 15961711390556145180 18197621819411073963 17541247072197904396 5235601188013380079 10727932873069860510 14058624512224079760 14878916265060022028 16895892866411747497 215588404843514791 8173585944570742744 249856873015883340 9438006560064282675 8170729562648437656 747006443561457791 15508117836120312108 110682788899541556 11353253698212424641 15087531247359563004 8157053100801139650 2136618546321894055 7182444641963480475 4340474646799498555 10657078893803218160 78749245453126391 1130677272392980437 437177781205859563 10973673505920035512 8969022684392604355 12009281065630925526 1486548227675831527 11447728858573403412 7006932429893114841 3051772883771062848 4501168442279738898 5898445210320229346 5874248057552417806 1805307614253412187 10608617051354759882 10201301303908120025 545989176907146462 2334008292305131659 14310785190974430988 637802939850351188 9588134721642700219 11766645914257420339 11926520466308794990 9224188959164933385 4265904704583935466 9648975365548577278 6863491394924341339 3746113536889234267 7220870424404258780 3120800410445781166 7294535763457153108 13507130971067683942 12306095760673769942 11249740543391956548 17128401693253324670 2135732064154565488 16405943159280495654 8694347741533110977 6831475005326272622 7548265334550436845 2345472478362782608 12444964488103276040 2566490371312285983 13759474332415029065 5023141387105573905 4725639651405812399 14835406556543449318 8624584807849541925 16416037489391753351 16940887255682032521 16336885502461123379 66031123072320170 8196613033229425079 16023276147762076881 2956360350787307471 7774771143978573038 14321048527759143030 11342701492784750274 17392253710839299442 7673327997100567263 13056987065293760685 16306818449055227549 15328088411778347897 994697404133541090 17763303292163337787 6179516602122130239 8056270206163474436 10436914755533972181 8557048544639857840 463122145311841211 4905327281064881971 9861523486044429654 5630582175641844401 14400505569764415843 4719696434994678911 3754622065623617157 2376860421591358522 4820323796216725394 4897221325844023087 12594451360029772291 15259364949969027224 3454281130778695471 9392861430073830287 4927287620688215844 18443375098786742536 8867818141698843594 2248259873229982409 15428547330853102636 9303773425971261842 17708791689560881771 3563759751700792945 16609613205289120144 14340386233959895089 14165779701764252983 1650358315919345843 13401718192033162209 9842120888264822281 15222309752088081174 3207973221825427970 7747364038493361369 972083027448364643 3863664825960254214 2841251321880207789 7098868772416850788 12806344350892361509 15684352537136711558 4252347565782047845 9006516319844979146 14928795334341555107 17280490376798027097 3364919938792851524 16559066174031933260 17322132291547075751 10451521113734057668 7309737397485524270 5498360399227608053 11103364306316477874 5652470177181537158 14168208381129120036 16755150568037805294 3927375329844292218 16702034820559309526 15433068223699130873 6376227851136820592 381858974249061042 9127304461301159619 7566237446701739989 268080035218744051 16250168101584342954 11515985027877271339 3585533655389329622 5813126189042703866 17957265424307232434 15523947523956255396 4433737263470382562 5878783104286054606 6416321310860465292 12448121563774428307 11791894451391115363 3556526809947827556 11106581793214078073 17638905328515276268 8383104828798955343 4896416239567709966 10682140622568737826 17226710980303355376 14900633798956875553 52235208534943496 2002371018898496802 14551673995549780397 5401226354794582334 9421672304489483399 1015957207171271683 7206586413088751166 2415717933825232184 6745119063066232091 6095045983663055035 8447626052211302692 8326013165875547783 648462104726667230 11344736419465397557 3420916339412976535 9961450021990845227 30412219081331459 9771693516520173763 9341268625295994388 8438940483286265173 16463380933258031112 2787232953704272332 15544157141978283543 4397442777084633037 14972156835034878665 5145965923107538379 11394807643083803882 11192742505787362293 12997018975609364694 15327307779664653743 12909434909125544661 4719113528425974567 9975720102334480197 12422417077471264613 3105727247022849457 10896494186848637638 2734840377290864686 10068361614849728590 4328547729535920918 2578914812191841835 12723650401049363664 11261522952668478422 12055914992930089664 4722921554652126713 430323261724706967 2425505334836074954 16072045789660481037 7633572118945524206 10288090069327448059 14611373422001859893 3225192598584481852 8165168332876773783 12652900752654848389 8018610311650370766 7717623688943334387 13579241612544339381 18310629117268748148 18221924655918968692 12121553351563716217 12247004045040148084 14009147586499212037 14015301596229113121 7391734806570790567 6049649494747702303 4838240119663266006 6405044208156149360 6240369999392731176 15687029493461798945 7484995622759492461 15891267999124950984 16719562666116365699 1297439948675511987 14587898706795025146 1985275588861167222 10878132585135627182 11787128479105813806 5512633701738407874 11693014937998877516 8076712390533549594 11805891854066894649 14835569845780755216 6111628496991320749 7340689417818309009 1049388055019138301 12559536860246197823 9522089658598624311 4327296084408818963 6376514062495696675 221570538769793301 16341066790380691850 7661322503439006923 12148109014998597769 14868600134688068005 7932329511588056238 312980973905082668 8825196107418666100 10861737983927873323 16860584117201700177 875813183570230626 16497285307328540286 5944942693121915551 13466692015324280333 1820849970921821112 8742126250551029354 3609505024953096786 17765591305057369077 15965453376451085388 16997357392206282147 6564127717488407043 12330263031875107932 3154142102016888143 6969283077941302237 5286418290853991013 1685741550760677769 8975240187815533804 10734607564347526857 11644718505835058879 2363743927614110411 12253605607360069782 8196626506595613155 11960481523043674061 7897575123065128682 8876981072578716627 9986372737609265831 2774786242139853636 12838260068049746296 18290864852198608295 11292631010566168937 13121178542475251154 11415431626678733063 480721972846613078 17121586689079903149 3308020838329187526 2869014614275278580 10824804313150964175 1124761448459965896 17974240992232084260 16721392087999199405 12007014618644318504 14174397668266525515 706032635708320324 7501283788835630322 14188485831544893419 17780445043919792591 16371009333633251689 17924852012719196568 10939563723292269964 2453401386864860056 2453717216287693596 16253143239949354947 12086791401913902002 9189015938361940279 3641792131696141205 17059009253583640121 9621979030754743808 9077860286355054718 16981226546850972238 6734751495439812945 3132071689484448920 3011158052497965697 6095162471638191941 12272850193592543479 16416932990325476369 5139048339542098798 4290558501785659319 2649616711689032631 1169379830861463911 6318553991977548403 17551231824919704349 6318597201584048319 3298328212479172393 14308679563165628132 10592284467091099767 17713207436985885132 2370847029360552258 18096868129577206443 5152351917635220124 17130205727702749904 17545563487524448810 18094921115576802963 4004311174188050453 101683256677374400 14855865495102749521 489904485973539525 16214560363361303611 4573109132471627538 2107535477147847935 1963776047164712805 8385980262535129352 12815166712697038762 10279270771566932418 5221571215734613380 11925669587844579866 7540110563463980039 10145410741792854765 15188212032267272977 5118533428027363629 6712026024036015853 3402536266105744950 12345194622331898067 425725868301531986 11322949079697850526 10094463420489240712 2337708783701135442 8589743789701504932 3648166490347220356 12547582175969987822 3871538990904628483 2262081213929107103 1460996163210230496 6526406427100597148 12927891471154795145 14223811824202420616 17457533193284567221 2880710897926586762 1683424936102249891 14506048225852194787 10623188683982065438 5854382221004845122 7339487281845655231 11867692708084337895 16985831472701434991 15905228827026074157 17082107470364906790 8848826269688673664 16178916004408495681 17437890322808211430 12584677215269828486 3404380646533129833 800819364245039194 8342363355749652487 8607601826175824035 7225647293939901717 16445276264854742661 7512127022004653427 1299389102388308785 13518754791130489624 5769599128365284605 7676832015810229946 8157428345026509943 2487906213639138029 3480937973314896985 11241023528845204933 10620996862654962860 13502953567638302022 2621702235648264295 10882013518663526430 15092182535177649094 5701194457617261240 17622953180817610659 6032510584011313447 3201734320110709725 716159104055478045 4793859213505190837 13940919661978345873 3590748339963662068 3790671022706084672 6464646627059262422 16493551433826022891 15716230823974625957 18034680810121186154 5476275795769470303 14135894967667780406 1106721290741037802 4959904620146212959 14733886975110064380 3302180411344678655 431528262243612695 7421589512600768455 2250649889549345498 10721937667370538276 6944299990525727002 16033191628208610713 6973580617103189405 9936730207209312522 10400645799849867520 11429149557453628343 4609387737470383003 8202749030693744930 12299654183349279576 4517996859108525142 17684466181942588943 8073419244119149931 6777761322001365488 8667831649523108788 16651683262124743664 10604018833541927173 13023978917191421041 13692620403942637795 7954181376368124879 5048095480223423095 13811409450929719906 5520590201607260030 3566885431437663676 10565189034693927771 2242607226407722645 11878338427004537494 12214847073109957303 12304966005160406494 11942506301669616543 15057376252795289175 18240036925885969865 8968065575959640020 12199365949584641936 3484849978469254189 5251393082231076824 11503498269537145589 6055267072411054457 5771054435292104854 6630780525039611432 14987660856437997178 2112952171215837467 9776894068651924039 13935611725021749306 16192019043481216789 10591894323051160120 311975970526555540 8353033415618443800 8085699987077972040 12824385969722591636 10333569058834880442 11965545967270894943 8425465749316952272 4731249050754443593 11708471812556059028 11315647607285979375 1713571988171610239 1001315865211593163 14825790735221711003 2003216609603690319 657403334248256982 7633210358923001248 12144999354713670500 3101213843048919793 16896557965046243266 4772212836653640476 7977972784298679063 15222030708189112345 7372970127057937810 13437464257335426549 16489738921020989605 13044832595672298408 6483828838582920723 17484930353822365403 12241513630705260287 6023571539206684167 11335393954847250557 9493467597908400706 1105430588223058978 7787754692691704414 17371911332456188169 17045965182636597241 13119534576819260967 3402359691694443976 11783760187403710376 15928499978602905347 13677071588959162079 1549887803752181755 13471869775614358120 6800468063835268716 6284286744710288647 3568300431139867126 14404149578321815296 11289934677694527897 7185104943665796410 16676184655639108491 17346208383434166437 17362339915929444428 12840448000108271861 8564104827539112651 15113269958911821368 6843702571160043279 5294054265793545169 4905529270266114515 4058739320289933095 9641179028350862813 18437705663447965901 179705178394888341 7411617062967147999 2441199454461821098 5727396702577343759 12685394393576878839 3146497769796835726 580466741447415397 4506558627454870616 14785916574101495339 14127438060059449696 2081575423282035236 17117820077698163626 16812747319629753863 5012720173538334978 10213357280597937194 18129370374521681027 14830266164458369989 5890502092200002354 15175696977758756791 2294574419460502121 31156800702498270 7324542927034080783 1217272947400553646 6855625767088113492 15851535524374165540 6018048729015253347 12617444836331459624 7429862709570455085 17251043298191395042 10015459424635739616 4421501877659225292 11871711702775230133 11122575035948019451 2431314313398043104 4412801677879209630 1548171692874838703 8067007460285506313 2633176418730988392 3632556675783399220 11387838786243002220 4476027878985390091 15733951338571708248 16316262334241606328 13762895549666243971 611961546504127737 7246960501602003936 1394871608584300139 4375636068029636326 12735515436519617659 9352793981275595286 6716725994891093936 16093919633662987255 16190375260588651263 18104657199342973700 15934752471149471046 901603120534990611 4839518704475747090 7253809266620363564 13596840305262222726 7460245167803014520 15989209567920844217 14066848795557948790 10931800719628653428 17597049867664279394 3251687039354727232 5910138763823311160 1456042752757487581 7655716848480879457 12790504897671475535 11078323052841302312 17808110600968033676 10431772411021606189 15904514521194892747 1515127361223914164 11680907401874225834 12010945849405344489 2951528540042327785 1633501881540270450 11045501601450506448 6773837321776491697 5835898843010865035 8445981704773561599 4178436044690941909 18098542372028442646 8062935875780035830 8757867461156306728 11715824693255033962 2005336802775566461 4711909325869226505 1289618810965829289 12590720732242216385 15701453056364703887 12871558533974590753 10427984987577641369 17301738406887402282 18116134308796658055 5680746566681775563 4432321396467375482 4298875159436521777 4260944378946496756 12523149765015616271 14675873900271133271 5156849790646951194 16447503744613629320 8486293913557523537 1038415027762394289 17308160630508230505 1254975643982036825 17845003329011335986 15398842697951384902 16228241622198836519 10754096188686026298 7204826131396514618 12959998146067790987 6340068278149281726 10976634247196315562 10900458306464993946 11934827267023207516 4702033695399101021 10369619427481233453 6277277337345124507 47959766656652072 10296503374780309988 16975903233027799238 15267178669171981699 478824640488061219 3530770018892092741 11675412850416651576 13565290327488567311 1112227516125424764 1652939655619471539 13054443230255484948 6351947951077058143 2658524391508731289 3815700477376241014 11389900008641990884 7788607116151031657 4390447151257805178 1611382437301201687 9429785397365912932 10866822129966888525 11296820447924603206 733902055319403248 3116272781725973990 15058289674070169188 9254429624768241255 16289697354673597586 13172633455222619898 6392959300032975220 13513403795052654625 10825031465721506811 14907826955299419203 13679268892569979099 4999697259486067870 3186904066158355136 2315080439529205672 9609072617112717913 12953076279216180064 10042877311798482635 6979347001203900337 15530310258192908414 10674893782041651666 4716064986445762661 7148425152685650208 13237054003475895262 2595083326091110710 2207364316499316939 2569198206569681826 14611826356580978220 7226577618514038159 13938634166807527580 13023491859187404852 4558960944347788868 2956755571106719204 15911292936650507622 2642179031082068403 1997803029604960793 17441269272486313175 15432464040514363677 191443932083561640 5983129685251996431 6341743437005710658 8218630942326202750 1421080444624688934 9041839269163212993 16296820156233388202 13498244138498132383 16050835475816402720 4928036725515259081 7551804174468209651 7432423562590896293 11452666352337921168 1647218738309248959 11029604720063836297 1923519380229124074 10216016409403982671 1800868683375725397 1646558935180394764 14145426508273482212 17620751407307986435 4670197093976261109 7894529924795144695 4809183048281679580 9366044720404460068 3929660942871601056 605722686201718282 6277387953847408349 10442623552180117699 1446686692909246070 14222964580027909544 11864961796867085271 18406095771460974223 15523324612614473810 858982461182039927 10687577033047246716 8621094748640198458 10826610551782348789 3772914059378898363 8727999450432915701 7040880709638069355 17112912851285571577 5463503292739322035 14138809141731867381 17822622869742920796 4486262577303612426 15282981422191412943 1518965133440898500 15371700118873850617 10766157164038576910 17121812845925663082 9486581755072159920 8118726607853209139 7034947209916825869 10627906160079197087 15334513350524450960 15420395715220257260 12243237322511815638 6998465787845568956 5084136848027920786 4096422495734350268 3212933381490350807 5885304236286791208 5487096546561352822 2043836408854585838 15338556429872651449 8463677684750569095 8756484343541579628 1567329149773242927 3886504273227425828 15616053990474248152 17051977962185778650 6857915923999534734 2087669720655579135 10030021411041451170 7049931436054817480 3338467623763632028 908198082039929412 2593658751066634743 9854768371585601818 15975718926978558440 7249057630094972547 16625641159550026182 13517340504219198329 13369857983812281856 3424996854108112863 8281737813393905208 10491693306060347698 17494795254552422423 14029623024191899163 1022974237542959759 319708512684283755 18263924692184530075 5921281085057602328 17373332071147399849 8899931908292901510 9920488801856442486 15029902392354158932 494859887390962420 9782085291397863682 13855189250882270496 1105475094409435464 13911740570886348516 5764592533392779326 12048255381128018770 6891176814450487043 8638739240885134478 11971269309724905882 12856619239144856066 12133484429037056457 15826577405050443074 10642824608607339676 1273960919992036013 322695076644688266 9320913021051308595 1867973403606561912 16778410922543525686 3916592889684787981 5596991874822916174 13321233559837991962 2957395335961325771 3974126917534547481 16987529702392153091 12173788099563758978 18017057400073397171 4307134458700889840 12295004496656049613 2481587647453607132 12935985806587698793 5225025800750808445 10658809424898928224 9084816295793487998 5932200098595839228 7581395246754873 6167684912667067195 781871690617231849 2935354471709414074 4053650584398044602 12361933912003632679 3405870759327586876 10451270748793916746 1523333187485051474 5322515551658512875 3948479154528567488 508799125344984651 7247958878970548788 970645117126150692 11742955306206738874 1448518156200942259 13987584710271391218 3039893130793976708 13721905260234241109 1920074534111136111 6895502537859836492 7617122957528458471 7121042509703228671 15119227495805602356 13940278238646680844 15347677574305709687 11637991442677751366 18347010100530532414 9466613053028888257 11313529866402514755 17150687298212954161 7034179931314856288 11794249855418886775 2890184012301161010 12534011439101016787 11652731377786550612 16435375625791627255 15067288394577017940 2684564052075745835 13666786987053943917 13020032766678977331 7000385872488836888 10834820915371814308 12695029193865226902 17651389670293277352 3586280909311784730 7546446330033555436 17391616086909483399 7620467656191911213 14761019460835966632 14741547016305140477 1358643057391369569 14976228265669254533 13624651749517143624 12525649485181284246 8406152559075614652 16895263652863176433 4631742421829169051 4444604339998294206 3815425217190043596 8885629685404928991 5863718809912939592 17853555834267022924 6516122133022026086 9645530713976404870 5154712408527953459 9965704446341089335 14536319603046899032 9702383411769560479 2226367438154742711 6646893073127695867 10773111602582232978 5480007870024334426 5698542404249668214 11715333800363063191 13830499466712927604 5605547861193746873 5688206408009106706 15087184054512840611 15324344227836338212 14218887179462539739 11557285195192928218 17149506051578391291 8184553929220662286 10194620763634231327 2563832725100390536 10978416494668808088 9318947531401814614 4530041353394941912 1777654644163032075 16607612923183451052 10088720320001505766 7902113644556883227 1588554411565441200 16596177592957995188 8310959750337815213 8460650374851514770 10322596092906479367 7019492927297920476 976905887426679911 4877182304347273851 15684884830749504341 9926369560663689149 14795998603204919074 17000528626016654928 7512547917085876624 10932037917904576289 4626046902210240702 6949254167820379211 18203130607637775286 15833951150585309170 17044433298877175784 6477318193677584803 13362467683576953266 7238064817316542540 15656142284686763205 6214336214848528319 11524375664761244440 7295724733881754707 2729932637633054455 13322177627106160990 10198812900034538106 12716023874563678529 12421439893834802291 8044868588323891784 4100214962129886704 16710745111887485385 15727211925395735319 603942535379912985 11328347850699861886 14364767717695689084 3034070822458239764 11146577130569240703 964532374591711436 8338302295993646074 497755299676459339 4656063054115009481 4704803247700984267 16713242981089997848 12551314285456298082 16249552705053428506 359232769024236307 5049722040717334579 194790307930191402 5263796977005975196 14300248865939572221 17404824912970458009 5926890686893586694 8540404040051640801 3697760937493375482 2123890538923320383 9837183363815322283 11916893640981880276 5163602093524653177 9312411121356179914 11219838682569487534 8511589536210143619 5404335266534123321 7670910963030814615 3523384466019751421 16852937371000449763 9395313947873172948 14615186141258948995 4137058730169189908 6841341486898932669 3869696551928611384 775026580935375207 10866614435890285890 4710921535765699146 4171914188829998538 14562878222301526950 3573568926265771953 7681405501103185423 2398885881636702774 9691229943639273407 4664458337735612238 2115661131114825050 15638893430173005853 16320331274093675783 17233017837546244164 2428213703079885573 7159825062208321913 10885805445632609517 8620121291297284286 14335573893456474325 7253702166237644461 14359253323272060416 2469118744711896781 13981992769312149351 4723429232194138489 11254277070657580222 4010053789532257885 2753351140268484958 7199590960525263328 4828087306759509201 4211127925966382064 440237651837579053 17451111561454048132 17797478716238338431 13689247890955342405 13013549760910148716 7343507562219404419 7122820768820992141 7672189955804334852 2645174985332306446 13201991608359816746 14205349111373031201 14206650381507014090 14065402748968098913 18429297478448255194 9471461952206224045 3000843154449261598 13519937854050370087 5286208524096189558 1032096516778885391 9137883150817595158 3031352810079548346 15182354973165064330 11633654928704975998 13292079245462431886 13809035918623698391 2597616380158894420 15073385224121129334 6394549654996636498 5918536468276915471 5190532911932952994 14924397331867141688 17734283015218735096 8411024614367545840 17317222628134755890 13928897661421147064 1122637069951575248 8879479390934686705 6796246190393422043 743261800611080395 3509959335274581859 723171647059472370 10877427481331696606 12691188072143889455 14912623162044816822 232308801751756840 2802240861035504959 17695886847936739164 6039065325155344397 16898762931439328043 11950645289478785955 1662678857594989715 15938384272852822390 8496215735478329208 16624715129278576839 2923669088649618105 9671490120518527225 10149100474216855500 16642310060769835597 15004497436277711901 12351290902721019708 7211186729132645880 5103447241582612976 7102711811495752278 18140504922813040473 7297961122666244563 11703162503509038254 4105291130646291848 9108074998873540233 6704409329789748222 1618070925297668578 4008806851681663856 6079923177265503726 17234080997582051155 3838666907764070715 3635342936500344246 5288810374046540582 9604448499293444136 13119629079471477012 13315536545207529013 15506911052681654878 5284692113634303897 3652743174341232671 13808477443535073152 16556994940822573836 15399864823904414807 4188410121463979868 17092531401519364415 8091656226429402581 14627413433897495423 18032811150353018767 5255088874330334197 5056056951812032037 12445471013016991544 18339131487819270201 12290768399997216189 1325065623398835635 16259848060298044648 16390574834657894965 245600943200478034 11475926053307606345 11393465073223451583 7876448804664293289 17057236208332326071 2834046221411019601 18283602015629147025 6774796397637248625 10488512797611370514 12909263655736249649 10222305302050845304 120790680397392521 15514335244643976725 16944399022972062569 17348756269792524550 1218590558752849055 17615253101805058798 1727415309897706916 13514750095633714440 16747388143406084296 11367130290083303013 16013729856997593889 7611890797334944693 11993369333682042303 12906044119515836936 13580661509887281763 11959524726207001950 11258863496976684607 15282895569901007120 12135149560118303343 17858316253309019791 6454613498335373754 12573240921933769055 6382767743598814942 14984008869909067731 3016312614102272917 10312539205284451485 17840605371972475461 2106981465469234486 12764114778246031746 418093933632303736 9741221515346790870 1932963277496427960 10307195936513612956 12995117249098078060 15730628598023049114 7889294369863724724 8010194122556138212 320184182602365705 17892431114247762533 13981682944257737088 8362972173623292264 15189063808602148949 9349218619926818017 1074521883321919633 14146555952847868490 9210910561001152450 9087898856480931653 10203031222694415543 11010122266786322528 3762454072688398404 17581957702543558412 6218955360490157095 5962896296072373728 13580201667340588600 117252855892086039 12346607067753867044 6599464176410142942 15898926494127080185 1002678048295131894 3208497973084280005 10981989329208272319 7494922688031960861 13513373150986015499 6944655927652568912 3305983787218928273 1363119029763897734 2787259034941004707 4971591057763415821 14838854680771850039 7932794980514818012 7700824679762358631 15956833198434073732 254327559136163288 13121608836929668595 8218361988964359153 9861892404261749645 13391834844382071538 10453522207535148169 11216154357264273976 14291902045202354547 17289232982988053176 7906607524659333754 8644676868992789798 7929873354490095424 14262857280575536945 11589294588060618257 17759309583722725012 14551559636728090813 1504840391471007617 9427284968223944104 6914207497777243496 3425508656746411127 6970608641963374924 4180696396396221214 323801602320026115 9419819266300203596 14482948806655892104 14643683337454537734 3408638057780302134 15937800003000775743 7560287085835662010 4436193568915886175 1515726982749320346 8462593039930372705 12442972511586180691 14222942944892038410 1128817853176899819 11232098845460864175 13689423049278368984 2107732297449597577 17203968932567017775 14306283843977160468 17755356354726799943 7856927234451987975 17319389820263553571 11014679355630826413 14345121184460310266 17067425779357586211 6319250896227967077 15073326635598553680 8296786991489709444 14387121217165234527 16132948483077772911 11165353377196501666 12030414775890695417 15437005034941516553 247654757403054550 15769299041028659528 9957447232899463887 375068797003351646 10340927775164831339 17235331359941611505 2369777899549384216 3344042376420982469 11553061898114753932 13642154115001320622 18190028670192991443 25028118057676171 10233894847135222414 7160932041950723248 10494087944880915008 17292102393837302574 46912752122768293 797746967719512654 3588605014305038039 12513077470974914370 1878846635811612493 9396165533536568604 6374452566254765395 5124325798921239977 4022288750026450184 2962447371276218034 12925587232987922125 10076492997144453174 10524976652156023241 7142441481409402944 9737758038146916416 18123897775637869952 11287857807101430332 7290309282436239671 13146275447459082103 6683592019639555905 13700853742622995728 15554286422453428262 1562091757761929456 10868223487288130904 3151645440355675942 17722846921850022128 18218785021702353429 10507090278962186853 5012962208913831931 6174831870058155896 8397171069653286539 14248450871979910434 5682461589377406161 5265576034843858276 16249764413229748774 14868086040284527432 11739146980275897620 8837494619010971349 7361974105740490701 12497502457958154376 8734741730846870196 4824608635720933372 11025697820446338478 8853500398486187473 14708458645773407700 18192315210686534842 8508454972814973864 12354212511383587376 15649198532521271549 16879002998863158197 16324341820940910954 6623075588271974978 11382863438537068593 16437907281555047327 8185962371146376142 2407287950843982361 8972655329227760152 3612063583457462597 10152689527008350204 4201964786420085031 11072922433431358465 1255991366280735654 11475220828686676181 13830840037935879294 3839504597669953046 3047885276191587458 12575486367269451924 7232786779664784022 2775314147179712275 12163214910171905373 1825581805561800703 8509183354781405494 11089021816190340828 14586513756259252448 8465183432160008849 965161067691623857 13548613778817767086 14155768094922233129 12126251770128254467 11979626916157298702 15294733585428169415 1287194315889620480 15709067607383449363 12120843385009267408 3548968252397632299 16958932696325819190 16430897335496917804 18153737656082066875 14481038638932387098 12223268285706466549 8543413543639302488 7774705369961657901 8248941896626874419 7817401181659777934 17690612668300487936 10987899249969897771 14688334228795394250 15998439347834779379 13844558956803133514 44598244172039185 4508530946337988939 6195967790829238384 14828225554867922033 5287933027368046156 3271927291192805978 7524265967112030293 4789986599642467859 15941083197479488020 450275082437540896 17942163317106099723 15790621541320127819 11086553538681011906 12577028216504990510 6478059218952136405 12135461790269367900 10250561147350137866 15174575609553704959 2471906936343477532 4038417948446187846 16497465803408702047 17318300342955484269 9756133877264580183 14800270679590552978 17274779664927193395 1324494593209372538 13673163287973323408 12304548304559806898 18349067584945560483 17914594386198209644 567277704459979286 4382422493502570718 16718028514829948993 11891998667980486276 184248960386665698 11038636895237144823 13821904780804828296 4239052618362935754 12249389637910834438 15195268076739612773 4049708793933759761 17064810297335312172 16546195491752745518 13301354718390952034 7915563582374036828 9302189754267514221 8513866835030541163 14611958467985571313 3763927043931786706 9408866922386837369 11983259651271442647 4376710525119674536 11728010350776690778 4421130750351974339 6203443017620702588 1785414482417658035 5246852931526160681 17095482892419474952 4551410635282115593 8190322322511678095 5223219117129268648 13421261088540216782 5754553660090748075 3643454169024804380 6793123822392158235 12591461216343395164 13006345304755598661 2199828241535046251 14528209121861648418 8959989053425489635 2138928387346572511 4355556784569932242 8319007355483925579 13318185217281092740 2608806062082054886 9799093762747387099 1379331235849176877 16959141355381082286 14345298536489961362 11608667163858620552 13631376769344500167 14236902693088785518 11195753537609524340 8803521410296486753 7275977896654753862 10040922103549188148 1171091368373481291 2969822185866781127 3724826629491643030 15759692145157717518 12059878298035299874 6523216522937664698 6893486949228096029 16817962305259046438 8487667343912130374 1698096615105957234 3051879266626578052 198254292163903148 15576025143850276184 8081565412898303137 2655817706590840513 16813809948395927902 1950110583698045770 16759963190603171071 9783500972386949606 9347848377975077357 17628761073872520373 2669213341375716083 2532269852878527920 15222117063704251788 17560540468604819456 4300083491191337660 16324567868669252245 8912274106285257089 13159200735924563097 7519514534213995684 17658370973878656248 2960121075377435097 15987862463663997484 12264731098467608570 5144038046522685061 14417214789922152175 17073905692803475408 6793132745060861674 13909870241461023580 6399370665901549232 782291582206159612 11605617428053574470 11565646952005737206 5121341682924740180 3291026662061593599 15531396074718509478 17507268646084279607 17676172096932261089 9745521969650883582 10293990963305797494 8515155666716143092 5239580451587846831 5027972495744442811 16659032662307317006 13899147549204468299 4043784829441579589 17013153508633799401 8446413597493196964 4882827539984661022 1808782659549836247 11920489355298884637 16925792892591630454 4939016196705927599 5766872223287079015 1460099284599587500 11868710453042503448 4154680356903964812 11863301830379388708 16798031778881054379 9738525673809154472 1615443116492337880 7540618183590299838 16079946419375742144 2716809744290614932 3161539044709149855 15045083331931773917 9864355975332505994 2465367883919700191 12650350360009681378 12194993659165939627 5071975469120338153 15914663342312407628 17504915839473368640 1793603460413549751 7043539944565597766 1879213401989275353 15046236214530654010 16736962632820249431 15754186764033294321 8119180771096986561 18069173560496200354 17832214341012905120 17215456163483933526 6234898154208415912 9179871767086296045 12575590578762985166 5174959632235461846 11241084159122279565 14183829139951094082 8053271904490440621 3355875203906347821 4013533202641949740 14648787669602898113 16881865517715191185 14509294693064506536 9027232860808677593 951445239512367382 542783793879095069 14264071971012993953 11183994757412582863 16982579432985966350 2610335108138908673 5655869987373539069 9235001683673955158 4278164939296236708 9421461177824503420 4337959490453844493 9076247992005372167 2201289757586289094 16043211200736096287 7602954043298962184 3000398553506195610 12703983344255845707 1844560057461937731 13596102942664008175 17261499755223091177 12202034427109163973 11932702736759231771 1673735031280372046 7982272399006492176 17130501068614726407 6536199226826779498 9593415267835669011 6769298439205167161 1414661052767058874 5019238920933350676 16848533179042098276 3998363543344782645 16073917821178739297 15329284021748915021 8240335275567096370 4534756134372978449 11871601002893953532 316081681569715480 8861037131584836201 424973418731083659 10707493821301927724 12877421831244946954 15594955348359598486 8590854477823629651 9513027056794564418 18378902106865573 8421101640064356810 3905461162549756906 10798363577948705261 2434858388096443809 11591237369118553211 4759344566984923811 934051182407663076 1886739701704772325 12156253647326852852 7278169940903647354 3500190343397940120 13062630821953128160 15224634776580565690 3979323104096186758 4752064422304815020 13699299563597620593 12049023015116286689 1293451743530608300 7671099179549908716 16666707079565408043 6426607041468296366 2934617948591656233 3353388520272407050 14311866849379491345 12865452192940774108 18415999919438028525 12481889779425847724 7170758928042014692 750512072653621312 5991404918010845284 1875080393854128630 8746582714058146332 3092217042066475452 2607713089591835025 1246065604477672586 11785586145875645763 15814924218930077224 895626569884451487 17415997097153028242 15810518841368308356 13403443575006827396 3921263124120461632 13443112562160316196 8586448973665029779 2430427695578898469 2324529331908778435 7104065710327712809 13199934969377636795 13726038692272366074 13523405751393472110 983820392111743921 11834855160543241647 847445871704267960 11305238738130927800 13053334803556609859 13269589584250720196 7478632229369723655 11451290875313489117 15187563972745271177 3486821197243889039 10513553815654290024 8339815421649487663 16975253588725169135 3615648749740456228 8821181964638751035 4044858753331436096 13686217745635299287 2634598974463810249 17324249900711593171 8568802268755314232 3504487141699465887 13269436146902804656 15744993166455771836 13182867159005576960 13589171269441274174 3278791185487056524 14479048255495586431 12478187235673553520 15104760880112500612 6514792800645727761 14548137675605588275 8605593283788630483 15757411362451633722 5808106920155921082 5923931740871800889 6111072326393223230 8780411144127895238 11906781726590819113 4666308024776840641 13339983250774121979 3438626288128610604 3342776309957445958 16084224762601641356 12713947681241063441 6928583864701542829 17843791051826077187 15742603823286722807 4439924501604363028 11506491672848407125 16657441142285102494 9693660029794591691 12291241419972140726 2660806485104567598 6697558491467084705 17795124133059493160 7895532380394961312 2740680597345809893 15127645756841848256 13165850078835310183 10289122173792092212 2700616809074153823 11892002054568336514 10364731929208722519 12462055692000384628 8493074828706547411 6419014646573627840 16767961232415963546 18379162009532296046 8917999416954392379 9260577719838900755 10237460527273378268 4443684941749410987 14449437569375332953 9637896151542039298 5135914949770022833 13090675899813315595 2450033764949051204 1944206598797585909 3706260142762234979 5282512088548555112 14155941784670614015 4400876882994215667 505053111956090906 3929138322917570138 17241880883457241125 262328896280990535 2461103302229346015 17717373688842186214 10556700672765669635 13746486071304157323 4445696544931473446 13516736372300888969 209817563947756695 1807199055947034614 15174172407362878036 15700843667763127115 4687775862487262329 4673256778627382417 15788634457975905637 473174088574328689 860702441277954831 4104464822880536118 2317859743774803279 5946359349517317914 14148848572314768769 748069457919905895 5604119205090828549 3937589839508827934 16397240930888695569 12308511068708222970 16011427495665913454 3273094268976315825 14025665421255984109 6002761738749018805 356294064137231757 14838026797786553064 14911274292592086306 8024735711549259585 17534359340188676901 17507685890135849903 13456026394437215783 15418448860975346147 3155482219469964048 9204966545062392107 1295891163218050570 1447157369648842196 16624028427657668540 10972744923601319167 2056421771405161480 13086981355275001938 13109025090103995487 9702861076901650373 15113641060972387315 9024893329223276453 17411807520696605755 10263674417264792136 2118571236036255708 13723928909523735116 11832564993684750942 8524096883583097164 16172670078329614335 17306965073045406480 11398207755506414228 2125292397450567969 13364238862847140575 2918631992474835570 12377743578510425754 18156354291729364889 3338186964403412617 7340343062810468744 13936652805923280612 6971808861109495796 4919744733346203932 12405141673569310093 3172909042261284131 3056186570956341370 14108256638654823019 3776018491901800315 15102465018600227426 9711973714820311753 4536862568346250583 7320129213871247322 2840592973734682094 3593953045486754443 9439961372232624504 3180201653440258589 16003166344733310878 11848778535927784412 17352953047334055889 16130857442392780272 16389376800167343675 3702141094045934584 2888938621719631054 1898985908108629572 4584224509073726013 8483057992910123300 3618276519336141046 10357639044265693633 6938694933098634557 12510435004086483098 11238103654049550633 7562719717327079479 12817477091498240570 4047024389657340863 12842998562392031717 10347279976972583921 3568767465232705188 4739481092083594674 12724445344757034365 14291695073445726838 6095154691578848957 14272760501829740436 16290697824235325994 5701046763943931849 16872451798255212640 3247418113778944700 6396388178356355285 14083227272660013858 11351440971597406646 5518066939233862280 11577708173712102355 17250445266014497831 14336957854569004409 17974182375457196024 6189478198261802578 6972826875129369455 8704518034541897363 14168389410492645039 1638881769670415598 10644960048268774885 14130646625276381888 2289531370307078004 13268830446946591466 403889054843146878 5251846652543044479 11164639119251316248 8835260802397613082 2307741762684660871 10870855421101138985 15119758826123039666 2448352546819580290 2130992771438151623 561115731695021778 10327068971377620645 2341956493562599617 6914473848013576585 14791985609351104978 9833773164859735969 11725221680481602154 154255210663459708 12444211510578776932 16334884004313916592 12201735035445950314 7693673912394617722 9606820442910117828 4371885697670198072 3906191742479692216 6815660356022838797 4199891965681991462 6748389954916928926 6449341389822229820 14791577852850968348 9832778235254593798 9099026262669982768 13560414682264006863 2539273839956121297 16905118672655542921 9962116287004514878 547983538346714712 8563071312892844911 2297497126710864901 6679933740937645439 7623181918426173944 2567888464620447204 11683119884212169545 11138958415653211251 8545568676781491789 12283612058081017444 15637923406093115957 6807077150192646284 10339636627076988946 8980560530352989047 5381622196062399150 12433995451698890015 12566696794042967140 7635095112021615581 4826824243397350874 17260930019114421366 14695908168129636509 14125058972490070708 18118260900119083705 8977056186495703169 4035178660134327095 2099446097437833898 6270507179929140269 16352817343262728383 11959854770991209322 3714734182851890354 7411650052882780291 4438982674839071354 10772538955479008348 15922638130663827338 12444628458964331850 2848380166895553597 14212625609651347761 3302884122851344034 12847577193241126539 15588681598869457997 8920611429814345086 1860758823712183033 3368253097023951967 17241863991327554623 4951761514059226262 2810361225006476160 16937784856836688852 9470986051814645096 14907456744461893447 14731682541740233492 9047583493944451599 16524945691564657006 16578687660764784745 3202695242160059818 95069438294069341 11498579728955451709 373115077001019097 3363752695859536530 9974544574671328436 3006074130295384927 10833120903369362383 9426206560316066418 6578030496789905704 8938271728970857215 17880632879434454798 16892546958759350652 673947343885109460 11694379005159776142 10018987572845091869 2495307424618221159 15716046314478698674 16485002676773090735 7609360630194650410 3465283556539920926 1598244384031718036 10619553232243734187 9693479920371218105 17005034775359766650 7475996848813447124 3789441039089459212 9116930784910893891 12488328386311191159 14220862625271922280 16631107531398492309 6698490044386383997 8135549010940489544 11863065783133408516 2509266334511552869 1587475973497913262 5608586046048340684 7878860139374480487 2062568283218872018 12477334908968144930 17212348056304169694 15203570423106791687 1108798669707988236 13683718463111120255 5891720414158830924 1179965482709351026 1017145294040226787 10375915283344385034 3566395847891060163 15942236589185940317 13345048195385722016 15403026013605334005 4897889180815560844 12289620893476505106 5833884017459047257 5283149983839382197 7058717769153650419 12836254505873017515 5081621787506230450 9062206266920081171 3309658865424294080 8868787859051311368 14475663461792855461 13596900354891803141 9121330206998179925 282575284325320772 4054335405232011551 13757753150262851492 16990831892603428384 15152759695602651502 17954389070588959274 1908346440429328287 7393869983446405504 13651051661179252727 7937606968148329400 14491883055713150399 17077941889884818989 11131489391752508016 310987742954614972 10626544279422993359 2318513449721268808 11429324560794075935 15938295474675455625 16907144496139798618 13604189661070578576 5230662724304805610 11682100241044520648 7043336034864082154 2617209990920781242 14314541135541199421 17859140382126673385 17377350866733284660 1755063512482279304 113703659161861940 9613279464850209887 17392735444808913312 13441154167529596909 1376667800720116589 17198465997742214558 16617618948649342920 16419863881370938640 5490989037089980321 6006768479064478154 6760139674353505066 3122875518098060601 11425827090465423607 10932529392250376987 16252281633651841040 15410099587914869059 13711410077808544015 4693024046217993090 5931088351379673471 13196534870797038810 11502805011701381125 17172002824283578419 1877168188647478485 7764216716494536363 1162553386891653609 9313728993598771653 1781075948015379200 14581297543323270396 1642003387770950440 16793222475269963943 16953975228247742023 7351231306346907726 2556152041168612517 13823852000366062403 10448260095735087542 1858297651743587753 3539515048926324908 2444591265322468379 8276475729848234620 8888193577987019688 13007281988847250183 7532251729913551326 2824518034954382111 10673486128270334467 2570187241005268530 16938150277168810544 845840845140911233 9853252394378279606 2209593367802808324 16414639717964903704 8810751653199547353 11671324024837278636 6864719182307760113 10996014912205183683 12535531292300811302 8926552374913741064 9854802097295709857 3206704815392127630 10055027901876697953 14155035747322867158 2974858567382451004 13247639036894714721 11240628763516670741 7143776224896001458 17666483790127380097 3984604513727720427 6714968231131015322 16649725287091597524 341869049940157465 3520120692957298323 10795325003446005403 2590824504579347468 6350247526754648120 3882160377695529176 8784589102856188017 9524830357752401911 4750701345353707486 12603027406951682364 2925790307812690276 18172838236431826557 7116650832211969098 5098195361242233054 17004235485551558685 6201486163426775481 4030263590576127036 17161280953784529967 12718802493220955060 17192504257977736489 3314529869384718937 10273148402946160391 8874714031402579601 14355399005959736336 8699199072637876584 17397511403882987076 15455779524327800267 5111934038328845114 18039817968756268232 12368830610248364412 6990938515242825327 6934321945896626475 6939913407390117452 16713518336488234208 9158150727254212949 641908216315736902 14608705719072510668 17250279213621781026 17672410099648886159 8344061346777742446 7788632877137259980 12989351504392383302 8456388555320412005 4476139172384171603 13427882864464137328 1501265901080602934 2230770578491401259 11656598097878060641 7563997520830026670 2090280626342275077 16561866626124736307 16141893422166241507 4680308042801148424 18426892778374450241 2787176954712799271 7040382066629321868 16388652169913916252 1298649469015793973 9731917267856367382 3129201586814793777 3567424373969996115 4619174972254031196 8222513150615436828 14446703656804934066 6415115816917090554 18205181022452664948 1881298199010854634 3735869004637259726 7595382675615320649 5645241815504393752 11472511759879440067 8997800908617391429 6963019713746015427 7539154104605952477 12830810003455572017 9413050717317368067 16726533198614507186 13398284988071900618 9042180574859342758 16459538590326500204 302142138326409635 7256875205293223710 15224969446495839013 11430522772114521815 16820713245261265876 17302996503478933114 11346416912712712900 877779013823466964 5207910725524406283 12635891406259475356 1508354202577199821 3576120039568149777 15715800546177803695 10933471487112042903 5318274816115265508 15894822346455409273 11525613265515817129 10561741929018875788 15091452153667128219 9377200267533555393 2516695594755284022 5818888514934215040 14290902394065274547 3004290311620788487 9541511435240281453 522292234393424246 9459108117558534436 15259197565867050291 16734530094190041663 18310693918973608356 11305706903600195147 6264136226876403687 8835933484928310577 3426880331539207883 8494903471889501462 10299597191051194518 4969192132483254367 10243114678574985073 17638288807454185376 15130151831003035450 974661796577703989 10742870790398255074 8485219869904209718 13729039751169731256 2301864945363307965 18141208828867021722 6908280709837501266 13081614267299144068 9550596886367388185 16802674567003173092 5555254608886084393 18374701044153203861 5010339838361638867 6656082759374491831 18211744825271330485 6310712977063742500 17008413049704888888 15362178671859458814 3755635933576856337 6402129903987884297 14730507220401841044 3895353449485153795 525436128771725324 3053490850977342143 18302808607751232713 1924494571017689935 2349287961602127778 10985078012007177864 2403358080099896187 17630070132085075172 4273223733814101685 14957272543009056954 6200175948409513249 1660129511969911147 5864467843329302362 1621947463527356577 5114172137779238923 1314156064765489633 8217201214976495155 5174325416911804642 14066045849345089025 6835287641073076954 4277694002454847739 8349862886972195036 17077793545702491537 8585417024063003302 10191211057982651309 3100778516513461709 5210398108828366244 11637448695029732462 15656798634028562488 7271629906876476095 4625967984241385207 17809209343159275127 4917620673933544360 12038293004686715041 467387387981990063 10826549081539912086 16140669333117432619 4871486251479671632 496227369430548195 5733304083185664945 14092488565960374774 4270495482042193679 5122633917332082797 1503746144616654711 15142021260986713658 7128776048371456947 10771001818226727619 5301836591013472143 14403419693197442412 10475367501449458765 6227309709146576502 13391325997757940332 1178098125123286948 1627389323894976346 12315666728420389313 18178517476600578553 9362556805816248457 16840321560014518158 5479800465091077395 922205725458671296 11393847638497801287 4616582687348793714 1387335985092838077 16701388237818046523 7521450111288978230 10140156820765450246 11600921473645121074 11108133026590902239 12853381505105695616 11156594099171500697 4106813706914586370 2156010302383679163 11211633199350946702 5340742430918612936 9131473518183871715 18270834035568993423 65186557760359884 5972818124348307669 5973838501100220086 6724428015800762885 9684471414538015458 5462528975297455451 14146894732826916270 2391154329188282850 12280647309664788234 10637057532489733610 11510419635690224477 3077362797047448700 15771552649902488454 9754504688130255436 14471901964021299482 7245659636330052966 9472011279708370078 10147974164284191216 2386724975784948721 3774589232214907887 16382767329038709240 4825930537575980191 12079317245296921409 3681761016810580198 12061615361729313062 7539615369741682860 5183996734080471267 9176857419039827859 1096722217903958466 10111692952915423573 9347460150169278141 17699733135849121090 6624444559070571996 4365795617589457157 1246121695467279719 13247235290022407976 207834138762595002 14711665790134796876 11445683253548342319 13378568060747815153 5472140232726090906 4234954805663277972 11996529760190134219 10514929390834195012 5773575135958767914 12642162853627185221 7384134641126895501 8821299849678986462 15821181587180967698 6377694948610983229 16691605974974528310 6509187196128857276 3700369945588485696 9552181961847294365 12777062660004261874 9339425145612141000 124410675620730635 18432001441660245148 451242042180161137 4923789681336445853 12679653317806803984 4819666508735673771 2839812601037078628 9574038969600651931 1456086189818172576 6972165991872467839 5647264120300106578 15232711698623915790 10781243889885655671 6895330618549540495 14361675689365462906 1901579870731581715 9955067775476757198 694597534771272368 2667376858390828525 4155350781342423009 12637572223401637589 1035657204114713903 4147462785806705708 5049901837217631380 1930929262795868287 10934266312768063375 6937603711721425996 17550921228628559721 10068240454617454960 4303183888147742560 18098383608265077005 5730846185191515900 1386567792091567404 5571288919165394320 3048642750529601099 15539056869383836227 4380695857786170456 3936354618820550245 13558929920500390305 5152010193853740753 11435661340773264083 8741739411590595949 4926549853519785197 2383561905247000248 8153586328812015733 18423426056781945708 13248281864974629594 14686051484500767220 4291614871156540189 5072239935408484217 2079319975672398321 6798287780005122088 3009068525345124129 891470858466797177 12634291958137286896 2486439741329713109 2032152194964352511 8731278349769776746 12616361040282372194 17999122096906416054 11038045469245380602 10893715851696144140 8076452315343382087 12934894275685035373 16962411124212096793 13132318885965216369 12376711289022137647 11383591503170464466 7617292454051644697 12324671879826817209 9114214572560533363 8428102426927967941 13069239992628049961 14476108177201651200 9416623872294526027 4878708178242257909 4393675904309703480 7106573659132382213 7190144863198343595 16002645619779722345 11968350942072661673 3974912414629894038 13532908905486982366 17832614846990006974 16284847751165718686 7829680097045230020 1444971368328213836 17400438409893729700 3202626059815538017 8212138969226101791 14160158775309457026 17221064079798167596 3946001113158369605 5530027429807668745 4505031270505619417 5817702794153369717 14733457783781947679 412010594157974726 17926730987063806168 18399936331867181182 16030759363411667369 7648269224795847576 2299676525889938926 10715684659551028991 13971432629933291243 16312356135067593818 13892327674939270815 16402242107334683510 3786230888226939221 15838418459320448772 1883747734132472588 13927998001880238241 8461218765884429809 5508499682207608708 4224406049761521896 4045546978721374570 6722066254759923016 16680960037445589033 5879344034409047439 3345575966519232202 8322375615817914627 3790374046206082366 13759883793261230848 4535606227861347293 4097764316382961847 15339477100194697235 7196233536679471801 14096814920512009566 5729239264683317704 3648380793280144826 11750950953371784501 10030854666769823522 3072259085974999631 4108028699386073862 866848491470452006 16001118500330026068 11667285405473777301 6786420139553823107 4753432265018603329 10938015304586687041 7129684764232377666 14710850995213429676 3944285289590100025 15207078669683762949 8168978120467367334 2595778307460322676 17568902317732684806 12837708563604848945 1982972845131434776 18176917830892730641 8934724112943219550 12952985389541164012 3066676313068266753 6301210774834817041 11510317377715844253 18045300762860353929 13085853071709043689 9285344532291136197 12425929348504075046 226391365434018401 12205377042408084090 7182871704500295039 12699279683787840071 8924062194074718088 6798650355299921817 3022036031433784749 12914788937362383380 18223261502831123672 4536585020412200526 13111300666305123099 9037399835746348028 680527208875105598 15927712701752561301 9084316570506656106 13916892002280314871 3651937544790957287 8390601503721864259 13832492979881074370 7934358131882202445 15108444113786804095 15297748864871037604 1078757629654944214 11542256296552749023 4915835301763839764 7353431875428671595 13584864764606329322 13982635200956150406 8852794312696441503 1219149734676441992 5766305235024523178 8755771760072026870 16424217863270133261 8554413122486359741 15663913417011813714 6234168269642268297 13574032593753666357 13213974059760602720 6769466684618694689 1503478586981033918 1575300037846751716 11946279603355011773 5985008661373812142 1325662561184264732 2640960863472837325 14437069647176059947 15057702784412916657 14279496818094146607 18178446081946585843 8981630902332377594 4395543088822276932 4970793840996307945 4260762489615311375 15285813462227767666 17406184277682906439 10932733865775090924 7128139237014878679 17701128116727323451 8657141436869388337 7984729040365734083 3659446507972010894 6559181716920035151 5843992732118425306 13129578557817554967 16954800777955840819 4995194976550724569 8608684615659258962 10746932166237932937 12328501163844075987 705838524441386905 12926769866245372790 11900736039184741495 1125390360965554830 9975557177223208737 9515737958896621933 4149311618194846225 13728741545936531838 9413234522352876029 8609184423764439553 16699584437738964742 4306330628742168291 7014531013898996945 5648788219636347384 11794918650681095698 13103864413408923293 4771231176722709325 1850790319351804596 16518552704003078867 15865392058814241392 10923970884393334785 17790146736115945785 8377836813858579478 5860243336354187678 7456249653923010049 9823913344600572398 7655189864734386165 586277835707075574 8404784184354635536 1819749111062794057 6534190068939960937 15886699200688469147 9600286129272755722 4694321019040053118 4133869681152658889 10378617375456550678 5217204019554714510 1632135996416978546 7835665705963805080 3275599380187031969 8158829522594031583 391159229432838268 16530959914843543543 6212311073643369070 12888526713755499267 15253528172821265190 180113302221470907 17400322649754199530 9122212301110972644 4171722283177977150 16293583719464584570 6849128566500312493 5958456238753495089 16926391658953148635 4223858319229273854 8451037182036946029 16304911388403465367 2286402657078923909 2163402285302041404 15977719728406517944 15508024645308298421 16536940024950251955 4993325525921819795 3505781035919831470 2422513890180154 3345306461947600833 4135595165612440691 373816304789209175 9397169108123192232 4692979418358496171 2827045861720370689 4869345964742456940 6721098626297189726 3737903544759416291 11727119291568605609 6344843558332503212 1755516623684221844 4033794110329261251 5282867665134355080 2241760553424082583 6797712407827483438 13554711876143202494 16841082858963213671 5177672258274675090 8680185373592369733 15830156213681586047 3206648372599645593 43348948203964073 2657991956746874558 14279282076168036092 8516287465487748789 14200224997234010136 17803426673018782294 15573742357441005366 1341690439281206249 1773752529043859393 3597050312376000519 4257877372893478112 13122205028126223978 2115358089839570603 8734986425285997569 2399880335536467736 3387572619489388948 3283848415837193262 11241378968926680000 16303210875727844929 8268775647194022730 16945259086439047777 758727607833737964 6968639824481396556 316543922301568360 15005399942735524717 5250218164897864274 3147226058426914418 17072272104321818655 13031787501293050995 11431367978585428636 17629746981219513000 17622615634123897057 15411726878251877750 3115398611232369289 7182595985157313249 13008210801060092899 1851977078955336238 4987527985134295193 2875046418408439430 4143908168256820749 16763755032952650928 12732340002628916265 7176482133883920600 3973563340161150941 11111959240219167073 50157106554128715 15967906914177782172 11588924463839779349 14532199850910443967 5764528707714256125 156974985295420267 3686543981257989662 18177245144245084207 9506014221616337540 1747902547344642184 12418783317758320245 4564631521592028855 15958552932426705939 5184068734894360955 14935399313736050337 1083639823326421354 233712923291910512 10898720839817636102 8876239756847788064 5371641605019799802 10246612405332546861 2885649809634104586 1486879116725209595 302493021140609813 948528922225722972 9554927992789456865 17759757176989854143 535043172604571045 6445392522638059525 14371121886403702919 6472456011772721938 8987794737594123075 9312382146352047112 5670509676594116874 871384067939236779 1938225167945837691 11101639965583205461 6284106017419671400 10023479422409337957 14991591791929709167 16298774011911567437 11519565723452619770 10278789772076512139 4416229172751768158 8424986318613969009 15588030256187478615 2200214370016325001 943107754303612812 16550272828758780607 9305440427583760804 12492184184135187468 10841503521845810809 7776882780503846480 12367905022543912699 8027762141763605893 17230327478349548499 9391127443263252867 12271818649452803781 8582376960474719148 7974338930979891473 2508966025059770429 11501139798664788965 4221594813919233586 12796218770833692256 7540449889253277456 2740267826008682572 3365787881531741840 14804492555328994072 569123051095298646 14967201702676083558 6971124055457708569 11799643016061340132 15024891583420468896 4707355555331708220 3766214832399825273 2758012164781601091 16965525058632360209 2689533183022239348 1302177899655586141 4368901310672626435 11797920707172569402 15655183380943600676 11955189504589805894 8198394622529328491 8842725771296680703 7740523260257820833 5676462153035678195 11000382642729112717 17233337020197452341 8452028774984294518 9772407909241360965 4852453173862729868 17702304844914519592 17170754109701189255 12513951972749660573 772499142023003072 10270135620988372303 17287647306387962175 14387321810541225452 11801807834957247781 2633526506890497821 12691987148617476708 15594078598890351987 14909172998882071833 8322156981306747355 13452448644911452866 16548018635946851076 7442367020159935740 2226118440175415507 2081994068873676458 5558231377585475271 5474427070501204123 9913748583440599043 2759905408540471064 11174184801589633507 6105589453733855413 1468209500693178134 12229727731109757547 3164675959825190527 3470316557269278187 3970794340398402709 13600234040904324789 2988466561793246023 5012808837359698699 581670219603407999 11820780080355725923 12630378813701519364 2232471841156425909 6617943833255224322 10619238838167492115 2659119230233519782 13774912784006861074 3198966909176121358 2939909467638147705 8172777823545975425 86135270853471507 11840886905751750933 16234069904756289592 11737339948432770237 8268012539263567367 661004057090145637 9106108989461833320 8744249141310005513 3574357685481885152 7855999652591558341 16498526765541082925 2924067782026063858 10059169660757213654 2515707532455013791 2029610421593982492 1804526829740648624 11493118874166437936 4539773920515582303 2085942708486604156 5213251290272416583 1588521672996232907 2695742222510786520 17734561132890874508 6378008204424049768 14216273411719529372 10555193908412682011 8748535296510302836 17161910919076872328 6752079927057126924 339793889436522129 6587064638109971979 1862236147863385462 2065682896496193821 10970755837631079804 16007631073919331232 8678593064966496868 14230596407574060361 5366106701694582752 11378473042132966741 4460989976246951566 11890826824168443409 10617570744087271356 14338439380489099478 13695631609998962498 3893043265850440345 1466877176242625138 113663311940450537 8036681438886453775 4558864082540884738 2470076163964544586 7961591796785093099 9387067295736562212 11183094743593309805 14696658989950115003 7740492398159058482 17710776069640044929 13567288754196879788 11892251803321675688 6652356061514122992 10797740482321849595 2852969636497219659 9079459965688252253 14757882356510848980 2100084191736681870 11955881942848521906 3064657114279510617 12527304435367507485 5480266609081900650 9531629873913287785 10773960734389790865 7907783323114727727 11033668219909810720 7494128830546087581 15056217372444240896 17276590893417055261 2449078095449128589 13019646041923570182 7046092240843746641 7651435566510141873 14237328733019124285 14357376898036569516 15390795433908896941 4633505056485466965 6061890368188442600 16502741608062345914 2318550387395408314 4082152545526014005 2603221986902590317 11743956777706247671 1006137302058262992 9657869143684862517 4656888382423055119 6663138817032384364 4983568195826575300 6247395771407211435 1683923288177692991 4928491689502321544 9848592755478460695 387102728537622805 17108031310500227479 16821168368267422561 1097220700741925194 9305562501510469292 15176757692779638119 6079345067895656965 14120780059283618960 17094290424306806340 17925447559232750011 11614862391405561213 12992810991714067296 13122863637617440769 2270600202347996334 12423640040652896112 15870958111143728949 4145769052336913709 11386689943139400277 10032689591914670400 8526194517442263841 9697297931983688097 112544047591248597 7112635466959728787 7998641068993848142 8982891909957155493 2419576566501153424 9244184385637713712 3492058372552610707 1466043304647595781 13733240976275739402 10042013615261637875 14359147715841377856 11247620426587803800 1676707243392632596 13689157203748719031 13975202206466089252 12838671540149438766 6366978117464978399 16334335602249756289 12822194185378919850 17423434204307027364 14082851179009368581 4474560779606477759 13862789500925124511 5807360419903835 5586079714522691139 1457938968505840359 8345339142522035175 4736607622255034072 13556932351157958844 17886720205371049482 6390114849043048319 12112219053183570513 13520303710018753076 2658300907710536754 13571209772642077559 9369649392531944839 7865032623406050912 16625896165344105176 14144522524913384522 2319109582732264716 3521830946137509554 3315979720684296762 18258360025078362685 17170552177076098776 6499382725768105958 9738946104168689917 2118554135924067040 3434909398852400647 12676609791920769978 13089367092305813206 14483970971647305003 12157562505233206077 3038943645360742746 6956908202791284333 11523795320743399398 4101234127159588652 1392732109700011561 12122499800802444245 16559104978399296912 559386833891416633 413649709905982318 9056799647730037963 1661153230937489346 17737617073072488140 17511878427038521558 10691670831769664697 11805671060524120767 15545917681711862252 9364602524240875736 7093576181581622571 7696837313038640418 3042803032548904780 12926868755670718672 14418245044570277249 12070929725966599968 4463173737004539830 6977602167460435871 14731224015222517851 12016796055546012661 1154501536912421078 11368603991396198073 17318678225978893147 5942976727271781954 12697378073363266479 16120176718413158799 11294592527683537405 9227040493299462979 10587260638655804431 1260006330901413044 440785876533938750 4582783757438072024 3127659285368635060 3328459070039258029 5624034259516498365 13157801613053070984 9951947569196045313 8407948222541441240 3108879282350709502 7743497975113937584 5528843563614813200 12174947098689903828 8404692322310977620 7420281873918253369 10685232192445225415 13061541834298339068 9727284088517031510 17055332086855978101 5327714736937555948 12387839696139491675 946897508189932243 3043948986909888581 2947093263170621706 6196925659234618064 2682475775523257634 9584710522273321163 3812049303900112076 11914160673292361389 14590233346325686584 6508648607320073818 8705920073750081672 7536067752737283047 13929711936952814978 281569195061053860 9611966432921977122 7739539074269572805 15358852487344247445 728638895716342999 2534377283533350997 4080340054063240623 2979396114012821791 908537633899277838 5684264885999217053 8738345603341190942 11784080617789791278 8626832352814927329 9768936230592670945 16324534273377824527 3499167475495386158 9502068334649494790 6022789680517860445 2187643076080638329 11805996747704220775 12188257854657588480 15249661982539419551 18113181060664319114 14042310888557719399 8751125553221213583 12278628523152709000 17126430638152886857 12117948361329962462 11079572683893439331 12110138411674191572 2137146212454912002 5220244786869480298 11908213349083039288 8941837509876300565 5601542182966977044 13878903691326093557 4006722446049905063 5127162668735421804 5429115997096975347 18186236004927821256 15512834902864210186 3892345169157685619 16864810049374645712 2765830831459398856 13102251606665699705 5169092112674471185 14240852748018580180 17590552073837174419 12028962958907645467 309778960387431607 11300103235928843737 5604334029584358530 11475744590248283603 15902058296215652426 6963117055651516957 16303033114994388475 7505946387733304439 8680574734742413482 8096887030249080535 16434337281993389165 8539474828616369371 16927620750724793876 2855983622086781093 4327257599333629858 15078101446400198577 11283969673692483171 12407494169921342863 8693784610701503801 5960345367765783118 12760901214002222093 418724270281934556 10630612898670545105 16846766193386242739 16414631308649758630 12475547550133652000 16740878433211088800 5006574395943855812 2464220266544852435 8451768693384470809 10758760735341953999 7149821962590366322 7868032392778450476 16245237663042650305 12245316826973092148 1165133833039220299 13895113539254175676 6003595764025740482 13211654788111078118 16129660009789405096 11756087879661354417 16275003606409478664 6972642835886121321 69816516161669544 17579131533317019590 1809887173398721523 6232178001059641212 14847582731270875834 16230513084760059563 9276811072632695567 11047130825790917390 13803559944165302708 9914937701121286620 15366732915125357614 13996528128834252467 9794992013842590930 1510357498569653038 5923276555451030864 12246713295358051500 11311004156644581205 2341560441019086356 13748690779497469064 8807723461102191249 12416249966955504675 6471724372601936701 13969290423367163298 16575018885742774959 408512203436890015 6389529949963497643 13862464759428979160 13879484174776696892 17368826169237392125 1953738011371008430 16313264681007343249 8878887712014767057 458458587509246244 9213683783175465244 3037304273628537915 8512732068918318919 1871258866424312116 11260118741187224648 16466918070331083584 13227338821754972749 1015412200000243682 18231116966856507958 4026724911940719128 3907503372109058273 188033720419041067 10199213042902238535 8744984928083959080 2604697881881773724 9046034780709844206 14765653598239306033 7724726045351348567 6381321740060461669 4019677010490520747 16504778358240600332 4517119222573728060 7104465454423939331 9669076061242732449 10232310985015343919 14807614742603054498 8129918197661604706 12083194555448977023 14520156830519953092 16296080463119965258 5367224885920464790 16879239044888717882 3246522862335830894 4582049690957850933 6043030310265694631 6909529531897431936 6942855262967619752 15552686244000005177 8621975834022366937 6374407807113326192 12555975414253786583 6548051843173018772 2106586866992450085 17831379152641979749 17973700363861798348 11074529000873848678 18367503363407756731 8555284390257250983 13867753770622834991 17089656244943927559 1967166303398318515 6749696146440231711 18123205266606546680 10626675816304850578 10435763569217637444 4792803609361892788 6065734960087623994 4917097468864307053 17067170699115474831 17872723620561144543 16489307280837990595 13415368219807933073 7950882999225904478 10963217756314470127 18008269723438449102 9046899878450950438 17447478989254670657 15106334460204037710 8607861087361355362 5769023981934253709 18046510892834945202 1206975178315170336 11386304237724322646 10370472888494003555 8991835837563323808 16507528921316693695 10672640370686346154 6308970099687790756 16488437067656149351 4029790130099358516 8066196103089624143 17987840951925425473 17461301071481945984 11027852236261799978 1487372850753441407 306553165687494116 7218523297541535834 8365820155033205997 8444963385885333457 11268308796183181421 7266883189158128104 1349477912082540761 14641704213345403966 10872478404221535174 6064539071311073055 15933682736682593573 2703360523443827505 3097111219274947008 7245244775104773342 4757715580723661689 18316735026445580801 12033138650068177050 7757035865354211113 17925904690862525257 4689998360613344461 3414060773549285690 17397881483533283121 12165844457138653898 7086856583373444486 9345099412902935129 9943178700557833487 11938976596262483659 10236907789667158395 2515227341844545093 2574112549062910019 13340124378856328506 15652475640509133790 5437690332098885804 15137784290974139654 3764242362744282253 17727721398119398849 13187893095471512999 3254032356580522782 5925002751787695918 49246462066501031 5904993907846230856 5844473573260151111 940860597778178672 1042245773072280554 7214142865097383808 10158130026346858622 12013879246963719016 16195820866347584209 5971135122148485253 12081511486195877633 9448943929607389766 14034727734358862077 12940987520767029285 4302979786731866106 17123550739472605139 13905361556404342144 11202971706222470028 5364692376817664431 4547981760859136977 16994939337790204656 2678564670778651428 16966945420605960725 5439342790126195784 4676193697632809767 11751581202967748229 5402141930848120262 15629806297185774542 13983809437585325207 5932924973155019862 16909959429902276142 6318202499401610355 16232286241034670080 3591259622278453376 13982336085532979046 13926162179227855764 4839494343952861720 4550559253022328358 1629944000219700196 749569360469499558 16609719958506452081 9706707414820123062 11014086714617678017 6761611060320851835 12286791263836327305 12795782270410087486 17386905910538537016 14362594685641809879 16912546650052564697 5817969632312421992 43589793090689964 3822546665664569297 15413272479494171058 10434729869935139842 9220331393139958291 18284466585780808510 173219854916765328 16542936797985663262 7881253935717440585 3897551521332119633 12530737857735094869 17882204092151136776 8262352729624992578 9711795475384585686 4995578121416544397 3344227616593039283 18166969117550763374 10035732453008837370 13763171335125574612 815472060465363372 7083546267280054962 12719545910586145497 9489453018595846553 8103535174846665639 18108399438709995604 4552471189405162095 14454856525276637753 17590125315064111133 18130446355496578243 8493723127803791229 14588274455397113017 7636734679553807660 363205191957786660 9807082739466274920 10996822895993130329 8169869636877510440 17975332552553742267 16925166928624599836 14308902514698070300 15788584523985225463 15257641025634251653 12128609301915341297 4270300461414254506 11455170909214318697 8584967748110644496 11888730293125778748 11450343926771472194 7060516857323929364 8639157319197095361 1681672248947928688 13566609362121854825 16693452827585321841 8707639588361679905 8236695359400760591 8535755697162119748 16744325603780268068 12892308952725983424 2323701372506991148 18381490332906417208 6779186320591291215 5731467297782426001 5576892856050096000 2144577214496729307 6452811850314224213 17446333924696266703 3578786122802705830 1454249988792147482 17863600676974369989 10342652376096734164 10913844569642205878 2370209330146598182 7904046224123363238 9666562848298885841 9119974435013228212 2009538896573631668 4427753498584542726 5160345481274125230 13811964230783097367 13220458986174022196 10759547931326859533 3513190433458252010 2641964119107753955 6402254828656513537 400456253833693365 12190209740187458045 17640580322100528984 6762523530430267739 17538806682147940021 11551589021739069163 4869841039954340070 16665259003846669934 14696951551578493079 18442732572586495399 17008493125902693649 16857616039620843532 8800011560335782918 15473318957096428286 369520384343849434 11870947874681601068 15499104093622950917 7477167357406947059 7553555130065038273 145580993803463782 11732710103543566860 13260760370791178074 13359821993653859928 14770820905729698175 7301157954836316193 9770579525559185195 3887007209664304022 8378439484742145442 1281586874991086101 14069748724518498544 18052429255836010232 4405391535027875568 16700700528339813390 11631039693636203079 331741050233012300 8403925223750286522 6091905008170028498 17980293504549932777 3140328939993724638 18102372381295510860 2003816350857484156 624976919053147491 13559160910039086808 9117959688925969619 15593208009560112860 3472214619396292568 581112673229360017 1668432507862766213 10999154823216647277 14440553683065563357 9174867574449976678 3130467817445793998 7962315961393624766 13142743839843902611 18381275700644298024 5015026358897351328 4930975775878803029 3159547808576509211 8876117509340403618 3585662835289891793 4196774095780320721 14705502683157348857 7798649935143335678 9485640221666092679 3131599036656799430 13382590040198699868 9279881968549437837 5249617150172570230 16212596331206850076 4414646867023657902 16663569820149258340 11200731175167453576 7648277697211347528 9700106036592475003 8857277611280137578 3674289139990131239 3034667139694385715 3044923917009695088 14208218808318050496 3051036353019542104 3049532369138213826 10162252259080014750 15549621107158573642 806588111340161545 2848727449829040313 352388469724102465 7256345553475400659 17338818146742205674 3514732770715413188 4651990719355150841 11379331229892864946 6447088487470202065 11197889899583310346 14744512035244579452 15152889982530168550 1370136553962764091 15027325161726506156 330555749018830623 853912574115349036 11207133911612812536 9768511393510603068 7028482748938670322 13576776714177554057 17169134491857966188 10989149700276826053 16667082454747963239 7465789520538072473 8939933592387409148 14753009882398220667 3297119116395719454 10352243744785685326 7548893296552426417 10759239200247264210 10346761855907967856 9668615093061579675 742806426549043547 11215433811513974778 17718047482963128965 16139901623932904590 11367849325153530550 9166960405483833989 15389527693682460612 1670811514792287656 17794647434454856987 15547265871968154932 17894052512504599955 16636534652245668310 9040616873791841587 97416801528807464 8983654880544067558 12533012904431962247 6706467433123207682 9918214287393531121 4254751342119280531 3913379483777271204 3079943819246310649 514663688364196378 15651488825668849523 9131333295773034591 9156147883272966686 10099888187653153293 16723266070307355197 13598847581132505014 1210404918090267564 7123521701831939024 10056664953052927437 478500755904749746 14625352925655911564 6321282961971300429 18367767531446091575 9747876668823129855 15287401788945419866 779034087828777797 18111299997192595936 5434431749762641412 10792336111444446604 5429657950416322885 9690243738524668548 1037070914994088849 440298960560916816 1732179247241656772 13062241962233502887 6332981781502594060 1913235737354163104 13193474143488553021 9588202976830628319 1955694634028787547 12144045108554257822 11494214328854121635 3313645996383409654 15361888830512615023 10600500797806406035 12520991834603319984 4815681037974852085 17780614467881825864 11330770750553112502 12638377643208254085 9387352134912256121 10072606601707346400 14856754413514612979 8043056050472625370 17810659678913642717 9344674441020433387 8041046112651076086 10908476774686211495 11479542375431713450 11164230735070786809 12650624605599660658 14042117674585989826 14568035467770825752 13968386799415431517 12358602495742799658 12322756319367437423 18313839678545482433 17194322518511384594 7193357639748529090 13101875262933529125 13961813344261317626 3406973988248620910 6778165727264919505 11901946898724269583 3307359822937592137 16477246772875458145 18284833396220071050 17394228820695793881 2245212550483220282 16871335725190304937 17432403122488767949 16591817919744492616 11954406843902389276 4483119604614400921 8146987434390535266 12406027977505371115 5539892270105234876 1312063920923886224 212201503491592656 2249788494559527439 1431641135397668228 14667729015142797580 15836092731205624175 8593752687986835918 14121237371634444799 5547759963957119786 14248319467360440749 8041423144458218108 2059128508287416064 10243017660751177945 4779337527080901779 9823356792404893783 9585112858411982510 4968678128850923887 6414171714698797269 2269320299421023619 4919184938383983836 8014022116772154378 5669738452750814841 17282285895417665296 4656875490162201665 10926784844081404833 12373010423657027449 2179052895069066150 2289666427437878063 8821003065296583340 14547218171425779541 1011320286173485393 13418923643448381756 6575959649968130531 16076590933189231678 3965630370231339409 9532878982101590081 5805056403738535112 7252266935079954822 13318067618334114809 17342088531653932709 4067072849581110709 6173517284596173790 18257797649844476399 1301334470272823915 7977684947161741685 10521486189652252674 5740729667426947159 1698961479762425314 10763633687578607150 1293859338384101232 8160643007887757770 10440618655243248618 5705208751149654157 3313570223911131969 17149459068586104120 5792741063175652617 1479462832256395159 9873161125826608179 6808869409662509319 6095759545148437657 3388895033718218705 10503997430342971901 3900555466892597620 4928984064829415459 2344299599615917591 17546291841560570703 15551309422369187482 12475914355486436579 14262228820855486099 1269349379772152718 8743163963928645831 2748622682225383782 860220810141393836 5650995037862467324 6323217467142408164 15486429604304710992 10881581689643211549 16384979376766750374 13642111498074545521 4828729354269003742 18032909134660202626 13346980260959636006 14823138318390913018 18057517800643091965 7253929954614750028 3159122746343612547 16904454559498973053 3877806812745538184 13291762295400832920 3287903228991971898 16710847408884966383 7405063287641233522 16217059293937055929 2562567648723096938 6963865659403578874 5496406914222440298 16878549204636178756 8928010242006326881 9696859094707264272 8472873956594921953 1441775752339376086 3589503650407189310 11828580557502767724 9033048529705207771 2387516149753458991 4590874373524684922 5174651840356527137 15742730196412213479 754071310958983941 1305017473725673509 17415327488767688265 16394289999224756893 15847362802061193281 8111897101677865120 13889331148398704400 1991964226234226892 4585877843915681290 16487930217073994520 2811164699387662861 581902710677174182 13049834497374461416 5777811035984909109 11156306304139933055 17183636926479196595 12627498871440310705 6308039725804864970 12636268868848799199 16946128814741204320 4534664741252121072 4732517118713561978 9794063174628991691 7635144022130898320 14134903330254381930 4477425584805157594 7706358027301527705 8323721709940225145 11510797409519356025 17738683115376406762 7469857431766319227 15680397345363918410 18388337702912526949 15885910104059851206 16185779781837337661 16621936643617573326 7122172455743511109 10580856829917772280 1993307395043655281 3202908725689272636 9154240815314850104 6644008247167370185 15203226662916737120 5487396515104865501 14421722450579068905 6400785604011689458 10282424593411927039 2512317377326425101 9356461848179468199 10062654455858011297 9973712969948952137 1002093905235699447 15054165422911802716 16077805646816048813 17232464552995394992 18403852407926389948 18347257437301791952 27902742721606406 17132209511773727673 10523401930552325921 17860182873969339825 7440057408838598997 9211941594294288351 6082793178090536106 6681464271006040867 10260395404143237927 216371474522610606 11595289845066935278 16505093248090594686 12576576253351180395 18199404092183440176 17499486435911155339 17298683713945420664 11413054380528908035 3056470246158619506 4993230057542623029 17378092468133694223 13245688565591022635 6578958534408525758 325418849822320493 14788075085866307054 4708913935800368839 7958826848950905204 6279187242066961530 5461851735145447556 4610531246864928216 13829922141858869829 4824026497993248319 8772329234291500731 8327482988825029569 17743639872259380628 2061286634428901182 7538117659156859091 3715739982806034298 5681386217326474146 14961656377500615219 6855468541581504224 8836330178914740671 4777890837491477896 3458392113319170506 2037198385786450755 5410363543169903944 15033588040679796699 1478836011666753496 15977621304795894313 9155495715750827970 5890204365330283504 16174137409269541442 9757777142703931294 6685586806999864948 15736395377806411300 10784270952634422167 15894802442934480490 1076155352774544796 11259918586162160565 8755381099891072071 9733258524201228206 18113033629314281151 15532860724778554311 14172371532234078004 16878578625128894702 14413534668888865661 16522754646290900768 8297131380130438509 12938744125871304358 9199187323579988751 2734609802938855631 1140244547606010711 700401338693562805 15319291804924680893 3896004903363880 4931174688713745091 11511325354215925396 15568045552979245044 10296165244030653189 15193866259562186437 8215031448245815718 2750442534649377742 11470367993869411645 2059182661694153157 18112178740446146465 16325338754028542869 14931410066967397927 6528837556217082160 4905424184567270081 15191085853785723297 9842305149505649621 12076643932072365225 3890035061435502862 5469314504266225869 9447067842443882463 4690365474026891450 15103516738177575505 14893074065010335368 17092602448224768195 7653953416240604286 13700574227190135289 2268507071455813257 4155756608183851995 3362067008963879415 8077357658859577288 9340661855417774655 17507625128431749602 6955321005098154524 8673553975351303868 15741862538753215691 8951376982975112289 12270164612981262793 5606406182555081473 7478991562209848517 10926345125358575712 15002170240083348516 236059948072912602 7284378847168578959 5194966819623036704 14956169795769746044 182705190470127879 3795300908706575596 8884972798142070516 12651502174250494133 8168455491883787718 18122226885430552586 8881530702779772723 3189479082593298912 16013688332465376968 13734315525804701202 16868935038684538529 8457688438048398364 8913970939642999610 17019983885189162586 8179679117988963842 9943226758011409390 1187191925720726985 12633339368211053946 17436684294974224400 8513408399391814562 14132663174824573360 10125419869479099131 10780698338400442463 6978875169995945685 16472114963254297034 9778841981816026507 1426954931189019310 17905638209135596668 4061289815082342215 900960352414820594 3747899049275151439 33724273839575070 3799914388970389913 3025316240853143910 471453120567831888 3794007308188532251 628702478373059109 12439475513386644144 3768722326764091919 4278648686429400907 10494667324813630106 4346311730561940584 2431890407643789273 2896790917941794671 15253382687052152234 16457361515323803701 12765595898641588449 4807630045381150270 10952223434737409060 9316966019041096088 6075497957109954038 10265760386561039560 9202827876530186556 9046328661996652379 8348168143976400869 3691341295216758233 9721993109221051429 1169777121645491388 5636869740699400872 1411384460009462031 761110255228275711 16984306845305404449 7620128401638980109 1376126577966753675 14044955721878234698 5123078330654141937 2175720358066673917 8398019264048556198 13061021387546890865 5029616179475271788 12710256084629435961 6510980541188603701 3062509909832138281 7489296693089389639 10325637620555512787 12091845202133292747 5165323076807279105 14926249315737315687 16823210761474475114 12133924586054613733 14665439499224911030 885059096586541307 9752789392762408866 14352672153473886140 10100964146502665370 6929835199181167047 16367560693964057177 12555889042494966075 13351438942862023147 526764890255636203 15359902160739813098 15001966380848011644 2972392956460522370 9378080436766186771 18386679719180333086 4372949847866239783 9372326140117407232 1263468742712819530 14943010431971188776 3897086354872694085 17395727227260506361 378794915580368946 7807634994755442186 3520074080232255990 4623783182078007014 17069485294051474574 10253985443812471823 1374621445837995821 13765543564078968453 11468496585056594470 7117767937511628049 2678086084238950148 17403899241383667062 15739704827538884898 7652012158139564985 4065137112051203074 11323264370252441661 2000320258027804718 1323961284207848869 830001565752132535 4522441434848936545 16141139545173272796 12915408247078171795 9301907739484002286 7192076471874319720 13128837608703659066 13531904972680527655 11708823707133194090 12138640375536853113 7299991900238522034 5888403684232212425 16176778596201910599 8823157422745136567 9016001872545140656 10459935392342917114 4913675544047777495 6512217304253843261 14823609704016099564 2906109731181831721 6156042330752983449 10147806383075268656 15005852032842694386 2057714112397681604 13418848138314745943 15259044814186839101 8997689719162641579 9093463813158539362 4231915684621555484 1087121757974093715 1928200741065114458 368386248478005524 18202670346575315911 6268864683267255803 15748761395612760420 11519521762430766633 8847679445924620290 13572595409457621657 2368501385567286792 13103654042294627065 4330743029710223183 13190315645736163319 16639144478252680050 12190193951735627682 14190321239779967163 17875338993127317719 18333092985502986702 16139910088278681595 16516777327324765729 8036666504523333391 2240343648929895165 4000684435713458369 2258396208539509071 10244355008421741977 3908117971883562268 6035696615267073893 835612807175370520 7334849872421217456 16596119230213339223 16578584876744945656 3683695702056827362 8999800216782905236 13613891175016321239 264576318480955255 5110739886256557582 15665543969265018919 6133946283432287115 756725834567976285 14956453931498137409 7289724016561980287 6107599493663827997 4192866610354097277 12791802215176109453 11376588669978207401 589520400529165652 10619089294384495837 13724661627770413556 5591255482950891789 3441721687702659736 9392235054747944793 11821538035922372539 246497164261535268 6840679452774721858 1884003275763387357 10109403032371981457 17017992102691548245 14688410229108758727 2097136930011439608 17631718071224929088 9294355282540652896 7917161084711060159 582880166900014952 3496274161894800132 821257808968271540 9954521850203070307 586610640397096128 10691709306736205866 14852699460251167409 1231578777863646553 9698424052284721060 2969579606399955338 8500089974221142072 1290864601773835381 4348537090800411317 10413600693836235535 2822031784628260607 11938845147544046825 10956170887366950819 15005963664373452897 2337821793025814550 14288686700280175171 5726180332605988146 6384514400415306581 13091642462880347288 6053274332234823517 10191032803051731386 11320188723865335988 7928792091488004183 13744759654261104026 15738487812848825430 10722220901876451242 4148754534324439438 12405717983316681515 14720155385606856001 8401732339271239792 4809479841843984689 13489653123576905258 15916257396717933296 9438361447858822909 13620190898042944663 16029810967230384597 15521821831988670186 10903594030016235251 11749437074902997497 8332572318686627889 7170887014323739425 13931448250172006976 7926845841980869386 8257115854231558930 15688667210338000847 13838858612363892069 16851506910938623741 7626459281823643357 13735943618771844946 10633905570361923757 3832376372978295306 1674599156233258964 10019702364016729157 12335703609306618511 14722182411502078942 8865886963580677555 9597429678771759374 2470953534064909486 11523072347223594173 17356727213811290495 9211356239719552439 12164739042123600252 4127261675276574830 1824088011137236102 4171122353144597940 13249711398806653704 1634906691263677945 16460694110662328855 14315347272137877838 18369324031733096162 5968946359838403069 9203326866275258554 14543315773114104834 12415613172360123056 3032359005894990020 15332598174590177312 16551740704445847466 13724532679364114855 8284553997568672086 842009816223132713 388605556035332292 14152121769273099630 7712115278625034766 7311759654602371168 18077914490527117434 1824485663716640867 12385834396181808212 12180455079403369652 17456446816659607663 4874977113891219269 16463113628120715781 5044054050725956165 495097412698887345 12496161280406943338 12228571218119800027 3482525209376299077 1711548413908829536 1145399564244614907 8958331425444063649 2777739990861285373 16993066915189800270 1352358919889063416 6930715488543854568 7352068316468384646 14531902900491056088 8078867159631704274 3601783529093970033 12125681043450026892 10162763664762214693 3950120781453869986 3626227503311704304 4133830909268270333 2046127056397156484 10105991391758200665 4112006102021887377 6354046025755681629 346156026331692585 3583423335251391545 4467571914295585800 17845004409285677514 9949791181380181244 16986915201172270196 8324905015315321756 16636468094986381598 8165622995124375109 6512758543085615169 14788880715014044797 8884498078528472487 8655922014294643818 16590590087390119614 4101328415315820090 11996020808868449026 17120161993076780722 4072890196651407860 6314781230127838756 833323517370311430 3036853707991990956 9662063407472990598 5856959022257916770 10100328435090637649 7894895623411503360 3730544596031776824 10816519545756979688 514984286859371206 12073565038056354282 13987267871899672463 1019470710931024268 10048377957811223205 17699274569099139365 14316298169659889008 15581588340525473757 7325203307313870316 1851715066172438145 13714737976499072226 14639894269705302310 2455573879628461640 1702482455521882277 2074292589251806816 11717351989848528692 8609633708597179293 18193899229977019713 8702620508163979001 13286257958503803147 14461569404067266037 12119622158108245451 9531155433212526082 11837258805096466056 15294537741425243900 12293549813452156020 15048429983561230240 3606295647598103917 4669129717726997594 18256420655077546839 13409913390042160205 5671621922271840026 18269710651300537648 5779280982046543280 7628559526642630285 8244511981390526738 8154834434720684383 16216160532323318457 12353366863745638746 15835292758041299267 5344165399952169958 11772518885237869838 18238886815934328536 14024339724068238490 13043596793715205500 1247769458200065349 16410102344012734013 10298541931595707058 7069017842569902614 2509216359841671211 1593121042465877713 15510824766284253040 1973926104199039105 7666054778672664307 13964751717324222864 10972521853458532341 14745182754648425353 5449813974830155115 4346783889906265985 10838815349722001666 11435208661750912373 634845273139514024 7411271760303238788 5171565456602168616 13873170336112624853 3126128098703388049 5074468327188205077 13352334601093546296 9469093605953145461 1017390848251374242 14896099941940105276 1455125449181569227 4182023889076638205 738453441481748190 1872235414081214182 7057689421947298850 14319271289623919343 1407864095767395667 8279299080634006461 7908602283144757030 3971441024432141780 14488450294028410587 8952980397336930559 16344573129945178017 9378048918026579608 1133423096696765082 14504017530338721506 4540337640437726929 16494605710970763339 10378650975063195408 14921403733276061734 4344156561724060041 7831424372465706042 5877963749971103551 3985730120767114497 14198055714970237152 3498516477258313845 8943171645941217502 1943166015755628426 6934756884200949834 5041072643227960854 673955753679226453 13733559656097596720 14570968283406785308 5570330011938551969 8051974948663291723 17469410563205225204 5071160234082396797 6701602315963548908 15588988387490180565 1759326405475210154 13492129195032420558 5502622910124942966 14577462307894384526 12516743638189301384 8256330044933380678 12287374319720667819 7365088343429137582 8051490074917827318 7423557522105684088 14220213506251632923 2340135239539680098 15150092353941390806 2072786140949346778 16193068211656299115 5519505283347040612 17616337816129066805 4552763331124180649 7948109006806452105 8227804364734425979 11400787200502519155 17057942030416538223 16652200027473671384 7726841298751152121 14760800302413458077 16856845745530953680 16724037079400152717 2700505049419307591 9848223275427326142 7277265039485582042 14214090394921908229 2055781260657203041 13166079745557044942 8183716640237576396 9698662810365447192 2562937063537095424 12550514959383538903 5220939952154047503 3472377604358632305 6050519761545668797 15300807581015543697 6735765784144556864 13641220659122061678 10142026058309193231 4533286875447614124 14443138979392437336 12487972163056605433 11457293521215892248 16378401579104120024 14923767884424357137 11941443823362124747 174855619961963228 6775330140471066573 3265014747776239848 1771702566202107559 8307564038767799109 14739900953850762538 15080620000561985941 7034089358261015781 6066677506646998237 18297774943911524441 15673830637497471384 9146011558072892889 15186990617598712795 4563366789680985579 7466164779323987175 8199435295138070568 17420666849717389757 4726128631059783527 7011756114893785520 12839210547085459289 14952716740716685994 6037009624846716028 4369212374724858365 14933451999161052461 1470749124523161101 3369509761443406381 11510154307024017973 11357189548434513113 16464517473215833421 6969589384258283745 14304511434527926949 17732700252518894737 16872137724223728677 3910995894928959590 12524646258450855180 11630400854466486553 4182193849165374838 13076563301159019387 10514268156916786867 17803041638478466552 2827621858694102890 17185848705044615791 17790829467447354039 11042484786559961619 6740911969472975944 3324237694718213382 8327269607865685255 17364788828257575638 4010147489967976060 3927173717416264010 14525154803323143389 8977604402830996223 1470167291222048944 12608659227372333350 12109251573693599155 6721948392065726769 6543394126769470765 8706141684196496080 6099384626951367143 12301298831979872225 4302088708811465338 7212944434181638317 8179817247303233423 2279268834502688545 3426225022790532071 13235618049291628386 7605742996633246276 3062285808028695317 3240463734739806575 15880366705782498234 13676441320652600952 13388420144964917748 8291803166205313937 1208966110078668173 17647321715410342020 15223984345498339057 4476259892494949473 13306443255438847206 6221953343926606803 17418332631688102250 497422512510780560 4452002880705895896 14879273937118580560 2135113856358632914 16923267637487397964 14970566679970747410 2787586979452787710 17787033108835722222 6980100486193357511 4996150414043795410 11460940250345482706 13629772822633244409 15129716092796483658 6970469199341392844 16711703924462855291 16956967176416284424 8727940109852248183 1945154225812095876 4843027464932890865 11117190533306676900 9418924505891846220 14585633659996626250 16797609528035703281 8265918124900380683 14327253032687904667 7414872605823609547 5059270116674522298 4984069172712475085 3387114343341042907 18378504259290079391 11265579847309626951 10360498379530834280 2588337528573785762 11405393281691973888 13254181682327197752 18028991062695511588 14567938776904655467 9961155692485548676 18097825794498759759 2319039806705925952 858854126762447907 3245052480011237289 14909344412831761721 11257433691011389317 17579111094923810605 6937935445478067911 8585168420761033281 11429513268637920239 1818637038034758185 12845283534037111249 18351206292686873666 16617147563607267778 11541612843461496418 2933523419343169445 14492454797544673064 2604447135409520076 16341870264021257490 2703669430811529118 11038646727663560452 5469348638742995011 15392815102236941845 10346702358763688244 10615625029754225759 10080891321480713232 14634887482935778123 15826175478969289719 18436518845265856519 839383177473423881 4254613966756810260 5849649212457873418 1769374559405372064 9695868808778096013 6667405361227317830 9398605014124266222 7427254887522597152 7065171526757729018 292640476704465586 16388130811977233234 8335080936088053649 10033171200377968851 3889290204848429938 18343342721448546366 1053260001542409358 3785945436688705557 17660597245450738706 17264241967955903852 821596157788747762 10126958018039449043 1420893418276638323 2936287717461330582 14293730091955831985 11214602576400744032 11074595077502430000 7806330906900485781 16078343514756792650 618926623419550892 13525704302730483748 6653352377653468986 11892026201681449351 6883565185072450325 5231320798876178294 1847523782597502798 10081993979111033854 12335511610174478100 4339473121011429783 10801254875311689175 12021558338435923166 779806402969142064 13274505458245437822 2446245737784218960 13546395917517155556 9506689744516662109 3186886912348452468 4266827755151867698 14318133455960418559 2470723480865205731 8531526946051441991 6400041404314574644 9072078087025784208 2588502922176173585 6064222444096723150 16810175276124414045 4545480801363490844 5488938326230268661 6581932092152871246 12582377538276897007 118500675685278607 91985021673615093 605300679035144060 12267154458874081845 11538840512220200154 10691438816092500782 17102077320898870866 15096198295094921180 7397041012019540617 18228554168490932465 13761673492418259625 18087927470426283294 3091770780496332273 9760259135812360431 14148109024693753845 10262687594707822461 10272269301095800021 5014275425185292951 13437908963326397915 1354306801182775254 8127428022691310979 10563583268396381038 7421688266133088848 4559789009786745821 17329355910205743457 15938732096116987459 10261690911653593516 8949188427575351667 13588335926698868888 14923130002985497734 14817354247973219500 7327715924344322734 5207351474892380953 47087918426372476 618801263401218541 8687704991651451390 13645068684366309016 6599071452184816597 10093687434083682428 9757640780400519095 12675469742618406083 6115589259919535342 12719441795207156358 18277105624728602297 14470264437314316390 10372381401137312247 8231997547192635837 12855027911845919068 16142388073202085094 10424471173276279372 16147236334058079499 7375931214320804249 17537261399518310868 9963702432028911876 2022717515826148234 14176951110679057088 1939824464654449996 6427008944677051512 1834863237844161459 12835093849696867162 14709708520444329782 9881782945402324061 17903396147208240154 12191223800070419452 16904542177861697291 14469654118050628196 6556401146076040675 2247508300371120113 7311039831225130873 2874015079164838305 11644446978684679374 754274753217216424 14591024127620300907 2342197499231530930 10970485146796154457 3785387243387520363 9565503141340021824 8369978824225918967 2052265176817841269 10153000513360402641 12512445830255551593 7427434171220300833 17465537170467070568 12710681484668965298 10132854986299114771 1784328853524122370 6725639939710168240 144809676419181560 12095257399874290961 17366237848350998599 14923363001643883487 3124035050861988282 47434647020745694 6704754286590808250 12059488842564706822 11892264249412731085 9449079239431705862 3676050688648436535 13836212105911435359 2195299378367486971 13187277185117647690 12566521183176231971 16154276111774989467 8208115354635345694 9238760770657565325 9538306397622045400 401018629740499176 14592949162144519957 11566253820050668953 1101153938850608866 8356582336189593122 8138125210669818790 8840402022131095177 4120686115664987065 17888516008740952 18166116968085564384 10659404986261054386 11945730721924494886 18183735979537377095 9278484391846385229 5505200649620729471 17728321749397762827 326225427074722943 8772695045280641867 10719678008572136421 14599772521958758806 15538813034768224061 15028490691250468509 5673298412969025318 4896917259951490709 12481659516333784681 15850539094732125283 16687553372914274419 2359575933007481047 17657765237791952317 5001052617802239470 15136490008265257749 4238823914103066666 1400003938131382869 2390655246684305423 4158498919055846435 14708998180204087456 2813243513934248467 5218358868116590539 15237015590281318510 15460783125930217995 5060758876735760183 6045337350910559459 6475415551424837928 1278283141988403175 5938156650312355296 18431110389550410759 14446776556396125425 10621135431430062614 3697793912208373454 518020380568908905 12913677561214123281 15528305700013805938 7026462628862530446 12511395541951878153 12750189606672144625 2109634384501523959 10198457013085917082 9901837616487385977 828291956585091731 6745453150358220986 12947339615774472154 14822043015915508258 9308013152803955323 13495517450520275539 2486364028826667369 14287741894220453650 231578973990357786 2025412831503887232 13937302280703859767 5267859466563191159 18128112670023529179 20050100373733303 77523582474789128 8506780009190125858 6566681414414880798 1967015961985081487 3173646656282029351 5467420483118264482 4457131948920834139 8097380685482516612 7301108252023293782 5141496238003626987 11256684049657101419 3570338247104927322 441149682841401827 5941208046580129030 10614696854416988395 5826566694304960937 6698582087460804705 17932847126141975187 11554260139070477347 386783613244779660 2931822921460704376 4276912796414824414 7931690287757556768 11280997284145035034 16934616853288903509 9391796393972213763 13922516028913918557 11533949501083604692 11989684428295045783 11324379529261198714 5353210581086334773 5034161534561929942 14078429867223280075 3089710615946168752 13394481409904646637 8001835474861260203 8289658279386747452 13710464190123972154 218817254886217141 4869240180901901293 3739015870532579218 12780774211007210143 12266640343326519009 3199552508122454528 10404808591303999477 14116392753931265799 13754254671027384905 6366725330861520212 7774141810632681766 3531947307293841979 10240512275756448973 14386238474126840343 11407774528770665956 5424976302603601570 6510561374272329853 15626838609928921150 14246223249964278631 13280627676667042364 794586823612754506 9129806078606005249 17836417524400013060 10260712187746923701 5853097465241580388 14393813494403068580 4488034912604289357 5502585488119600027 3947007564811611565 6675857137059281018 6845330931062854433 3220205590371673301 1905700200036168295 15649465974919305857 309320767335948542 8031725818609978416 15783646991257078713 10166374884946655811 17794779274831356932 12667113519865201914 12832094133712282691 8663423283964939291 11305974966309036763 16805226268197777571 14308582243060823870 2802399298867531413 17191417096338189537 4529707797508091190 16915906007769583438 7163130675662653842 3448095537669131648 18327082591994362161 14785941541735069770 7032616070750702899 13583910429030294733 2105381597256628030 5278080387410804217 1333490510417797016 599549354087363221 13879805352724494666 11661156632335623282 5680799461781758506 16103066090730922379 15829688143064003750 13873493601620502303 15913524356183635851 6244451117695300565 2516543946130436148 9885959156796982612 4349565639348121365 368637747259410999 11434198168619700495 2854009390744712973 5206451794243858279 11440918665235025710 12806455746508534193 9014393679866846406 6281210193012186281 11943721349816134177 109547256227672288 12314345605311686618 9812134996719198462 8357304304611326839 15058108824835396178 17652807828234031594 10756553421154630797 9552801053054633266 1383881187313020187 15042496303589299283 16406646973459164883 13831535502451799610 10994446585273356595 11162613149859479351 14745068512164700866 14292998954663715172 1868012634904195772 13150347168743398027 2992582274407142174 2777644115164303830 7491342981503572519 15808766838134990346 4628250802773640809 13587685783834103663 16405463123628043208 316742104293238156 17847628902938804386 8561432802422289081 3968543082321323643 4916142318002701104 15823933701790572614 4919755824322161430 6004136677881295846 11191338980230487538 10475678215219192688 16164108768914037411 11757168719977003120 2282817061510922256 2422280735226323224 10059178600925635792 8530743659858829044 14642487950101416049 12842751084610661079 4536419007627814236 12622242788376292788 9675045242953326355 16541717034877713756 13403093738428379825 5571978386418383874 5037240153102650135 12876630776885995164 18051346688223016167 4157805849315518063 3825878336913950601 3892584682900898592 7108962755293716655 16604696747253950709 10556558950362154004 7249321042261891476 15867610200599418869 5770314352937043358 18065089371756477744 13969674188962842110 1038819648122281334 5845907981130756512 10295129670872228248 8602671160628689303 6137952779270622010 16398305128149862730 17553691466952685382 17792451956265947106 9854175259168646741 14666964057190649644 6568557980657944738 549686129779752770 8838117071944642870 8997080198268262292 17254902528873374683 6476716811461615578 9280241862971533488 11887070052406586355 8077723520781151308 13603886515195637751 17228717400977685193 15744742649401313680 4446889760183055250 14764194055805799045 1998924471221570855 999777460356287507 5426526742487468542 13183572798197140027 7147312023843939785 10484746634123615076 16755834658242363146 10811671001171103530 8154178516431963859 16556180363018344671 17511086996093047986 3483525447101680241 5643937194908230701 14435590286902150379 4858386068768668529 3494476371950907317 4858084038430422004 7258723020495090332 15460153488897371474 7233062486273402945 10402812525855140230 9965369636533645495 9380352440626924148 12020233242639089444 15649266725154497131 10800468405158122813 7705936317641423841 10940793687884170122 3163810883577680142 14459665928192907953 5540184789019923112 13616612255073455787 5874908752629106852 8806014200913315639 14164119153942318980 8958046394671338549 3360367949940937163 212936613282732649 15648600898701689145 9555958001982448976 940260437624157954 5991676783122754968 8299457197005762287 12217651003590281069 17031419878458030505 9737666904963984321 12799654270868019928 18044183625961635069 4141964320122992452 12017472541395273928 1337002393276450215 4483990179687356078 3935917255558628361 8561141047673379866 18162100861426995827 11849049003923054514 5523451051630207312 8189490675216147362 5208796286022276724 8019892518867258494 2544040179363101570 17691990002334039052 2085219663003893939 6375944932406738108 9106411070609977685 973765700310187032 1225382453288902100 10403377451371835856 7516534649020881287 12961261398175501017 4528347506481063781 6872618216593447344 7502099487238392371 8925970185637751701 17365972903296971940 8775375275951833491 14377459135459097781 8346765208521928674 4934110354040579639 3381870737119632860 14360094188233687663 835716052598037020 14957267288854216342 3376571840019264741 15530080760763482252 18403098304151174245 5427070515577900461 13730643869596147442 6765516375125604098 6215144127366652191 16518766706506236725 3495706969396059738 2271486608605194765 14621269909362896398 15553611914810475685 7548492073176779368 6940034690542691155 4013902178415270221 4401366042009542266 1296783506106195305 16136710241447647557 3159206272986821944 17531269331354521445 14106913132466154007 1810751088085927099 5127985702070855353 14792532392117217976 10287505274657249832 8420007153359127375 13704602052335808115 8028595458131322220 2087725265691223214 1812948956968624010 17285931088991353665 8846848116559185792 2726313369796172520 12294250712043504892 7513440236939825993 2390421835154390361 3149939835330718609 9025822879819954212 9768879805621434256 8793818786982460963 7170819173206296066 15559040842604485561 13962180378065947059 13489720148518275159 15870730834023813376 3993649688568494777 1476023895530119437 15310029567460706700 9281162106070627957 8799103431199082228 11684942171370956673 5944078687111481641 17200448741893841093 13078650815795054836 6591959619449550638 12062477328071335403 1546272642535867402 1016287119160006366 5140744710361701166 10309519562180608703 1310051723476833526 1884687231065902247 5278332576069145559 7887288801735708523 2397986015330678178 8278136337411642002 1961852328220030423 6646413945641578713 7193417695822747476 15976961716226280981 8223240025084963905 8238719867218047631 5987954218246968354 2389166134613417174 14968961263485147475 2275612424184501436 3649067648462722950 1646470360957315632 2712255538759174416 8762140844409969875 17447195504003556814 5847256164010399716 16830291089916126005 4629810174839880867 2625458989116178087 11134084302788644829 1165564243637454229 3359685761285265918 8463472679332583454 12808286303868312936 15401500856330161960 12459052411657508465 4087095077754087545 5440157581485218556 17336000999165067832 4191688327811360694 285336282043036919 7378946184847829732 17248757312167112987 14557688400431764392 10127684644891856391 18036537715428131004 4565423787186318766 15041733445802355538 6619944185718562945 3154639375064133819 4894872417101199739 11755822574038160834 3569645755169891045 694434406811699832 3514270438113915559 363672353969556237 11027172161813655848 11434611807857440779 55246399927363379 15602762212193541104 17891843599908685477 12031062575318901255 6138352183696867572 2210644661030700371 12914706939797866716 15999934875738385639 9760641297806158831 15818440160529412708 5748382684989320982 9299279091441124854 7673818380116900980 13380138244936160937 12340799642192461985 7551040298814131484 707394184781145915 4843093571465607390 16833685045700503639 12363791310431007984 15874184175343933612 11443175922456606005 4288285457555283765 7142059203947327795 9533366859629133531 17263538893419486773 12090536539706556372 2143225047206767957 7368669842516381783 1081014898833657819 8370388028729804093 17080898350566733538 1575714112049535379 11422769318444948951 6363064166246542076 6973687784129321077 12995528482508911583 906632161698626773 6742085473240338339 15723530758929147103 16202039287772369912 15341019768795530425 3739235539477920111 16829948159351988227 3275576934947997485 6047565328200530150 15543413160958878674 5527467424229992207 5465065347286145769 10614890668204954518 2459227646452246130 14527485800013751916 420002119203380931 8321521996058641421 7865953873162673717 2205372635847140267 14955196307342160339 17297867595174706775 419205345470875674 16707032994112069256 132208440153760378 2900483735551858072 18029272498957977390 4225316193184390307 8210683409935893077 3259434387116804465 2145541439904248608 1049873450940005172 14664404036743015374 11219709565224238606 9389171198141782095 7595608321337383170 11926289767325558586 16472099403237075092 7408963953348930381 4958660321023385499 625435129604528205 16886521451869405023 11361854771298779845 5276559948587834597 9301062590929877073 6985019239588940176 3794178997592895174 3758026044450575976 5007852655975200604 18428912254989305828 4458231757337949437 7689142900648691913 994493308841027795 8677147912591694977 342918599462708522 17628569354358747664 8141229856594503208 18438709351756456369 3737252352988347787 9993207013875715447 9867937174001745765 14387572417687998742 15209753314747988676 556076314512927328 1894540074013684689 15145248016077173060 10448167988165843892 8823065177212707847 13765147376392997242 12397209937787067247 3453077315195151563 17455549703015371149 7696651444119615534 7683416634612894325 17181240469852344859 8438289394956290826 12000698249454776290 7049890700891851820 17056688161311887922 12907024265630627298 6461806396372292674 8574376307766016499 7811991803316886045 17837562029715813691 10130904972796347658 8081806099754323148 8199378443103323326 16270160748847772728 8042703857622021163 9196112257698186843 1277162685533221661 6854487093318775151 16359155563895645573 3116737678655806720 329093357987173601 9569160856618933681 8722717056900309787 13036813364958015684 16517627526483683274 17560421063701488779 15235685281831431426 194467495144607465 10963579710526754693 12900310143346624884 3343295020921930250 3372801726615457505 8179638572432167777 6736129615284000598 5302121455626540134 6526590373653092863 4291661862692333399 6264305126750981000 820389501841817060 8341777117433004828 1680534906191801745 14387553481735784113 12528914304870588816 10908553850456903489 7986785676710514871 10391613679910923759 6576515135631265418 5235639273566752207 1524670426988118226 8893318378980143142 17888907744633587417 16131531421237402300 7250873565318153338 12940688236981730785 6106864148648886589 15660979799926889309 6953844070041893724 11238068203923682649 13143697983622501766 7899126041950976909 3011232962239533442 5607740730429970056 8400293592809434740 16653198488574501160 181115375964982014 9111016818881623511 16036830164683717822 17186619647033172611 14838701578669677388 10537907278656870291 6245195229638619531 15890489176939120028 9089903231576360168 8778136571627295229 9897311158096020952 4573289760090852613 5445737886651396898 2868132436431651784 12042293969275688955 5923838410528145354 7061932831176845860 6603169892154207931 14723081608224273936 4818094807435986975 18111369163346741623 4035556075793723476 639972586468730360 8676364300095467359 2417145754284821092 6780311630701855212 16671434866252756626 13199249664848652622 11995393666993150650 13340106162269226728 13024543168610153517 14356567360493818993 14666376495575909930 10761679620569390885 11543315209135045428 16351647643189400199 12981877477979962514 16049549762344631825 5029477638109964631 4352474479515782438 5101909805713156403 1387999096059062886 5515101319342951483 10218314608058258019 12057868397560417565 10088162305670852615 17775884615428461821 1143387384177765768 80414645853295250 16875185222664308336 3103638020970590636 5226004387114541199 4315636521397176318 17465307178561103227 8149490284060338905 14653838280201735302 11482997405952344113 6987886381137959832 14544085231195502967 5168482970148891369 1574453900294340941 13222803820953959690 17499165307968057977 9747471284917703970 6030003184704502768 7081940816128072169 8743614435237976965 16656891278717083367 3084468457250451207 9609009625042257460 16493556559667239446 15048162924653019179 6478731631596415098 8652810803849701595 7390838237228379477 15892227286486965338 10604438752694121733 9524061860531447374 16612493082893297311 14685761853408096492 10674212777006876264 2801690569323511367 3522643949200779981 9490195501633771978 9800229684970937958 11045447711361087073 16828397425083996331 2960306187550437699 11297507760326014951 441897776286056301 11061119066071467683 16021823864002203629 4917884389670639272 5090400172559803652 14210446629523173801 4704627255067276545 15558873140591389908 7485964265637037394 13206124099712065742 9794715798468836465 9643963223632605454 352526078228460811 6804972059949850012 4408692589280659865 6738159400389941450 3873053850155240028 10486624079028070063 15909237300951796201 17912709308295334853 1261307324175418863 13867059344011726439 10349213353717093362 9120788498039854805 1592891094112212022 50473546845209603 5949836034590315980 13037664742697468362 12728575563108440449 4542646548985506472 11651152917140118687 16179147582515695841 820969414761534852 12663781192533173151 5976459562654917264 6033366461806262255 342884556623126529 11629083014520879704 6172929442435015511 13065148693254694917 7080272759353760769 17146319888707820283 11441848895168851178 10642135144103038987 11125596664588741223 13561568498080141198 15620173524332514680 8654895878773641189 14870807248455539064 1473721279337586005 5213121411846551372 15876594637693881039 14329442333205472057 9098454296886418885 10425651790264612268 6028174438652460587 5294718174023472031 16362439001004171202 1956120381621695479 6191966806099842067 143846855518820829 6753932135164499294 11667097815574813517 14583402267336020456 12621006490330500429 4815454551912691201 11047814758308529399 13650481177446660066 9957863013582447478 16829338558537565225 11711066295787682157 10289180680255133241 6800371273412347172 8732205704004216699 5931870595968811652 9467879078946379895 6712025526100200659 11785855440842755263 13459930798546242594 17523066069068546023 2451814510995307761 7926026792574360754 10378197680571151607 14786810585072811257 17106319209335698576 159202135240796919 8253285367265476603 2812516240360940841 2125008552485235153 1756540121067656498 10024088595964135788 15777941141342548748 14056103211855821233 12877198131440070522 1466716186953182007 13962130311087276992 12367118791987952822 6039629918138868189 18008690617502675531 9757536262359645505 13614779825550991455 15678475020275030441 14754215172807085250 13799248226633088651 7841464026480269432 11339717444812708453 1690117506014594131 6107996536446134757 11662512649245824507 12498645916037477760 7094626933245798395 14660963582455152828 6322551684617384348 9656302841223712770 5868364764051073693 1127078012633455248 11481777217469437857 12953318854976223733 15062166383762499477 16356586943605539582 1510869613068415766 13645712037556664508 2108543077928441637 1168111888821810197 1704039527737105355 15194948532144699615 5924993864118685405 1867301011879175090 13394479133796231812 12145996167934528453 13728506215914207683 12463188944016017420 18418751763242108956 6670642006734797379 5403972548855128250 12530091655996497564 10787509799113282418 14046497510156644680 11436802591891612679 515568772771221401 2067585265106416419 7036770568939823777 13865673762287129229 17169564828899892847 14783680492037502933 11517639572243989669 16169814303958323364 15849107096386840790 881184910819647044 7772530602896931363 4355389360954502427 14052574134660167446 1912703557443812759 1417270652402495675 2514892706833500112 9521048773728479696 9036749139371378592 1741557991379346975 7755807768468852047 12991967001422420304 6593447072928954762 8779846416782059968 6477706680200619697 12986873066084422828 17544029610746290114 5986047910416578423 13443115745966651342 2302386644984005872 10033759629383429551 6599803353167133009 17090343006836255293 12330042407102482648 1243324227141651720 9255817198258044003 7668155986071316612 3229296847373763323 8935817478992111137 8443462724869664316 9194239972443112175 5533801782816320587 11987841408161969706 11876411340517342372 2938800714067578839 10427226131764333214 10655488522306581591 12945615542476621948 3889823890274351678 9812709032409485406 16775267508735525422 12641146288225917381 1604742163374111804 3179959021168551341 10768685825579054768 16756775659537134460 4278723708271790960 15436179603124511579 12760835481739827776 4392478265135034876 8897189980090265521 10907532614181887653 4975979169708727408 6659406272687990514 8818299529737125289 8871382947315022159 18318229112776009235 265703401696952009 6149496170110180610 10931895094362933325 13277825930700091080 8641498884673788042 1270757602490622518 7904130752984541042 7588423331730683554 8381224434298673066 5405715599628509671 7900647743817966351 17049035623670807655 15648341411373774719 4866346397586418078 16927021230929134963 13607527876722902034 959057045268867055 7078261895706520178 4154347360807785753 10184355058116827612 3380386476161874183 15297518637713624363 1070964910204548483 2491859490883363912 6129432673078499523 1595057276514562097 17597219656868529852 16904913997367565244 4976923269183703071 12112337711090069846 670135603016922414 1861609160537116854 4054413457835775496 8270807890459377394 15268697021508133819 2422211801933547647 8520496896397832787 2777966285630295421 17401842196548054458 15495241893274870047 12394908403241246268 17878998942470621558 9225363992809576256 9413019141793450936 1219823089902587361 10872603852005710088 6710372223721030333 8915129606721501104 18040492109918797643 14178351420458506916 9806821114518577000 1417051343025904966 3448382924108987185 2389341530095509166 13451612543666928726 16929087827490922133 678460638369587403 2326014610907112378 25620178290458423 692428298166042335 795587395169696889 7469365699983830353 16302572309375844226 8435979328623742712 736301140249545551 3643819608814499937 16349313916223887330 14439385923517459681 5321879745528975916 10013267709336673898 7662032002375781748 1205127473529603029 8826618309918425393 1951371787440909175 2269932597485117793 17358071243691539897 8478847569681198469 3870927030990261069 8789184466246428865 13938643720454224920 17752262743692613378 12557666616763289540 6513199599461223433 14373455014912946741 13353279174293006694 16997312556384060727 7121806461301036031 5729134125007149902 15334873373023768614 4623194587742788781 13481836643791425819 1458320384343607885 7027446014309050059 10009741971630711132 9394988141525397820 6146534677546427205 8503456320033503219 5784535198451047800 6893532370539892144 3419564186890822400 3757576920588485088 5644702107185191119 7595767815206748283 5463027183185251310 18358374462941372602 1068013961269314267 17820365693945363533 12982479135109943095 15001342408359693525 8507691640737877491 17480753688026980843 16693376049348143590 5538552081622863058 16589727544243622676 1811508657108972344 2260105438989630888 10677775706660379389 7875743682064457577 12860819428179589571 5604484120742481301 7344696417060864003 17890610482137821210 13906727876962716058 2527575461505131134 14291527869427466818 14479805348526008274 8385978006275979314 10000064033538167677 11150505087047188320 11004085545578503737 6175780063964501536 3658378160891008158 7826881649076969589 14017866485336983344 16932685074362591109 5418946890762110406 17519777087135329312 14464414490636389073 293117397594327791 5386121804610934210 6594534103322026225 6419963309041682509 14170778416461622087 9722974446561804283 1213160500359940882 10154188553371534710 4724757834542823746 711477211034519630 11414879144636962139 5746524950728699669 2292010045329106590 8152520535903518071 15673145569934726317 16393924054343418415 16460204868274949117 10049452515224327133 13998492886848707480 6920614280120976749 12591579238316273334 5544244295743955191 2973083337100988501 2825877140664785687 2599867886093341709 14477473864895580255 8005884527754690773 10044208411992328924 13859532405254666223 13957939924883754801 8126291489617659694 5591685650222317910 10177809405148883797 5712883938552703646 63564286273681785 14322170221393703047 4562880522659901759 8145621450651770105 8580347663689687772 17355118643671660882 8188619812722184634 17372530518313164552 7013683718011583926 8016711894704539709 998163870845438633 16898988859197978742 14104895888905373250 156169171748967571 3608232112297104933 9754923019764608438 8427222751944433500 8637767050384418017 2687661448503748586 3263757026252259924 465478012667020882 8574943784718021306 7431177549867093548 9094300492970002159 15603807290526345022 11821823896392843540 3926306893375857697 6720159734319075821 17917010258327470924 5200545054776707935 4080195385881558565 8359220588354692358 2903003058350633065 5314748731947513957 4587285117139475631 10283520959980485487 1115798126136978272 12884352986670468062 9184572491774317731 3218532790417455854 18114822196883655831 3717225993215753971 3567075116552584347 6236189221065308598 14819794519895742329 14551673515790960939 17186249936576616113 14937966150799364652 10496630251182626945 2378829298750720827 17096757395260682980 10083149076250347088 16802852263010678147 2416071582823094458 5261066689318711409 7221509097426811830 3617835436449522804 12063675162090128118 11417384274172373207 15241380199832947957 12135885264196912182 8691052202845907203 15389388419377122497 2530044615586359314 7960605815554094897 9054966220270430163 13946565175538973120 9687004349563649480 8303662707362458652 16364876887813106817 3652892042294693950 254880706907031177 5366435614602403018 396738374850115625 18039971706380238364 12460069034429983411 14691401605381068160 13534317763195703546 6293504902551893640 2747302894362661743 734245326547464391 11299255209457733799 15931328071317680555 12213354791513705977 5289679104674182214 3101508635379467542 15038315657552010080 8867715352003002713 15916693278633733034 12326484604213465638 9740333560593255239 7783474549963664236 10994390155519189626 398631866021155783 9619878346820698953 8271174945639653352 5208169232889239526 5482986345165521002 17344609720086424708 14581262526348304936 16100652532335467420 3658257874381326914 8114431253480115746 3340173202356182473 3732596104536257448 6229712380053591644 8923911442062646034 18118720749153418227 4502442533992171903 5067511525628904292 11974355327669793922 6108055222738166971 4409046191380178955 8958700195420407610 14489681592561307710 6859585305954784019 71063705545428290 2290561461274382650 17985660690122061094 8242045720608729349 14624333376430977521 9857748645852815494 6072515525906131533 14489895503609565874 13402483821267489013 18047203216803720244 13725600009175880593 12203827783184621769 6874485028827072352 2477347710250440010 2056353921658378284 3612218669874797717 14466656234534763347 5552968948770543495 14022641695782348421 13452973835634269792 14043457545239780310 6712443043214670619 7799270517403250234 9671613568843211008 7962247746933920328 9954926521597599854 3591487453042167778 15606684286482599856 9383261076458546733 12800444866755696281 5920512495318696528 6438138643576133194 2093209901934937451 5414214411557794647 10417141913140623858 13007596015638550231 11737465667362511640 11630336829971745719 817585839107402764 9089771062602330248 12131831739229265033 11988812179831209415 3775201562672949755 9260101415514302973 1364742476458857520 4962340676219949237 17588529485237093641 15474073295798824001 3946801856723655431 17595757411379647870 15923327123024063390 779700145367804841 12382568700573646386 11680411150504186232 15679996398630761872 15238735743671130521 10844330757952641501 12641470315383862305 1560446399726049556 4742414886090180965 11965756665833222081 18284309070399342038 16951411866913003257 13307413800266658646 2879294820459271645 9846466995677946487 6689590444275822146 14796878128997731242 4513895716883374972 9819712978244391145 16804150550758166416 15921640208249873188 6536252196080213806 13129306480802274263 15106545768290610735 4703480506810400027 904237742776070530 8260885152197368477 15646972905766752409 4161135767826277712 14243955342159773128 15708802566409606199 4952714787208279715 17283600940257749767 15476910137051676251 16807297549217290992 2007965163258284675 10332013923046850425 14611486176589795496 6564534494037822267 17655670352760625887 15189375338092778678 14266974450057994378 14802917068587927283 7162358930866627712 13673609733817326428 16835743108370442721 17266497122623987649 6484860677389948045 13290347448802950001 10691629194348711533 4562145364690080794 17088196332116279280 15497807557723694021 17971940199124825033 13324790263251586019 224491992125555972 7350359523287225126 2103750683657615671 15278375055069799958 14586259073527986555 7993946763368370318 8624882317232785275 8751808341326203346 13759572077643140974 15051257239102650933 7218568658389490155 1550203491535849258 3352272874622290692 5485825130874681923 8308118179395826513 16144144049429051895 16079297091631318497 5621424700835736254 4837350096832339195 12402033394928171521 11785157413207926872 5683130178791007977 18177841766070262860 346267014118238071 16811597153135003578 691756378343975105 6587760541297062126 9223354786959352543 14644495105899201341 7704250738801419533 12503844391594894769 17546364763468402224 17973740146381696118 14361012935565486669 14092934076550405650 14915851774133905022 2218539644096292911 17012127384218958199 1275124004670679759 14925719653911836905 3379570042951312818 18052061746567712735 17168764144446477481 8722035745929391319 16590761594348920877 5674641003988490752 9072813006344310322 3505321012458073723 4728348173292131098 13264583017109353265 11683642237008228747 4103038164474728724 9861615016836773555 18063815089767416958 7398574396683562839 18220230302818395917 11044954692926958348 2584244123051396901 13962014851137515774 6348756793961575375 17857378976152495193 1608253089906389052 6484918494645588802 476597137302637766 16283269737224580222 4322681124025968649 4169832815128294133 3908783210379774856 11882967759492091331 8270347939156206816 11362449397194406914 4690658579133085881 1787182542488798891 15867546470882134312 8061255927626171187 16040677876447685802 5176508797807699074 12511120429746380516 11495635198218675703 11158527800486953775 14904987406003954510 16021902985497623382 17618353370539425216 5451368216311394124 633137943224044023 3199500026020542675 14780467778221361341 14546699580972258136 6257483305786255741 16878695500228093858 12320977068995681568 9195266747928060863 4760219604339126247 16068968065638856882 9748998261665050761 9808146730981437829 16150669902551774824 7404822192980305624 6887627753597150570 10484176786141941657 7839330706704899773 6550449804345369368 24685037786764831 11264900137217464522 18193046782308627209 1948585363731051768 7065370188270405100 15352632795363140115 3461214651057105968 7693401893881483777 7099182746362813280 10757891381737622588 14989757731350046723 3875229260626904425 13425352016082778103 17537652710758428948 13366760398163200066 12787573741921240548 2020069569939037030 10376952720961810760 3420214661505079749 4358006092029519244 15850661234765303160 12025369140700034350 4066033652589280846 16429608330243117870 17502858888842301172 10422329303532992286 7387969654292122726 16463834775604548715 6731087737872746055 1337768459023677927 12944562785079777200 8019237044188578763 9600372713220768712 4587466458310839549 15568231902698082154 16565163070009431701 5055619528544138514 15983844427710945466 14053845725606491396 12192732649363895269 857419417543000111 14928043657734029057 3706536320865384920 9565860230389664970 17266393582348831804 1173975744031847638 10670819470756003396 16066945812115666577 864515650624279558 916226469529313116 5266634110354626073 17887623599962246922 915989377731129725 6561074626337174103 7681480112726390100 2825031177104623353 5173564860206235311 7401671652103498210 478587810301090417 17672724816926338045 14236240403018219346 6759679898998293239 8365224338066947582 4713695699533066070 7305171076291411068 10666923283399080992 9879751131677599522 790112814751990782 10804064267296241326 15237541574659023101 9633122128929029933 13841219351569319807 17096279216694626252 1394970340002551619 4782235570863897828 1134911284884784763 271758474427347774 9204564332338909601 9877430736228477942 8630788737994646344 9999621627927289669 6669725006899705419 2203241096557472249 13266209421168647929 17409305481861265303 6124251985404880740 94361597311671052 4604383385597461586 3007082049603200230 15269097016255797560 3442180596508398161 5736864653957811876 402977118783931407 7151203134297533233 8750194460613995960 13757403918593922734 155825044497459471 16799753338780839443 9790807788616976948 9397365675870351969 1985016722968431758 2224287214104588882 15854352488517106562 890807932114742334 11846643925477782221 14046038125066362273 6341493993174067533 13125397090971894447 4208930362108069326 13035983401050809959 2839167191403321999 16880633181698043309 14951701121746967011 1508996663494994287 17212469897053651806 9678130488395679133 3250517405667351813 8372848108439977107 14674609997808249708 12812495014143720107 2877634194232397062 6548136395877011733 12575226202113509664 15957825388364620478 5900325012026245569 7907549035819322988 3781741139313511381 5361309123033961608 1467577777575878786 5361694297362809999 8584586492917151564 17693801981375358934 3491088254570734906 10866954665259791691 18418082230266164847 2227604901886862001 2299813751337588253 12730002686020255359 2383755172684409553 13938524739162247429 3906392455417659292 10271916918252204395 1680662766004833245 3327478195599492580 12930492492831805683 4915404263741830052 6491822805748034272 16692271357846442018 594702118252999840 7704776424875367102 16721126525300564510 3571131530669615895 14017017713122282231 9793618151740201758 13780802971232111147 3878578191041813174 12816929528227145495 12842670671349636587 1065000430649494347 11431483890800785913 13424382582633431099 470511764704096891 595434847042434100 18165921533301357772 2601375120219012086 1301009533730722901 17119181801238314438 16502424764060061471 8675857922788656350 2016999012514864695 5429122447561686068 11914560632723783483 7136810547255106351 1679802166436860048 7394707678057763956 15114987237677835943 8596959776243838557 2639734743047164299 5358430170696655458 7587110596600229611 6469222330761603829 10077267606983040132 12726685623700666927 15108352372054976708 13026637664508930740 10556052433611880817 15576473172627023778 3051539023598500399 416680801867054991 8147449944478791054 13333086474389191554 7364686192776907410 524724196268897335 7006173922723849280 9047188057222647136 11678254374101719247 120682131519190887 13427242496217972325 16355844913362977486 6217748945224179714 902747926920131389 14606394895860713528 14267078866440601549 14459481968618029701 1421922999240536693 9931005476392447232 7017173189271828718 883909642299124891 13752665983937565778 15631373827333883506 13624359207987920238 12585911618541520794 12081925634703169463 7342827882794198523 10537407837310344578 4975613882682532673 8743391820244046795 9760678685139999971 10456117856100710602 5360642838830642235 14935427348488290479 16144131448881173646 1282145241904167002 13320504449127302026 4407115447598708075 15366590285011004860 6910086340134103343 7169430332523055693 781215271436156062 3999715587920452615 14322002738302050881 9984830303716194370 10953078207549851710 4872699860651390752 2783577047894106318 4700310892899769337 660483639632055756 4799771602668663648 16535385991372270872 4283864377247631439 16541865700341707835 16332693425599388239 14378644395475820820 124170044020857705 16004003850282411227 17668542710926333738 18361880913318876570 189790457053213509 1299594279935815939 2700273426219885819 8233953011948868083 10501468248508165026 15011513437679198971 10048344738751289031 16035692341326331753 4575917058674384076 18430372937155587915 12891462414124805648 13196742471885797121 18152830527016661737 13964477247215957759 6446690790632022666 1251907709549150446 9717605060420471299 14089698072776716330 12223258923543909160 5354069089064080440 17811335712333193638 6783911492301627571 7275118701911952661 1877499047448469233 1287176130551949275 5048221921192665782 9851160323871925472 4237057818995585316 14179862704198324193 17231237351593311110 14427598500871581184 647664524030644067 17804934113410650524 5549387763642135876 2045641996599812344 8897061987312877090 6593406637186565296 9928965733602835413 17121075068393099888 14894437176666490714 8903498165768241287 281746928550086227 10631021360884486868 13372183668925678958 15213842096073460815 5106585655720424187 8248223472964461573 1777401052301358652 3449143206799867676 1631131283561562796 8171416313669365892 10508392919363247500 2194921284832682332 14652670740463169176 11555098122311570054 5720928370080397437 15038197729619837110 13055036166374588638 6133635622368555563 608714638108122860 13697275981875239086 4489547776086412886 4529568289958564200 2957418985189588957 2885351351180104241 13687623735167393168 6550179284335364226 13606621068563926788 11990720209777478965 12615377034753313293 9223346105895498348 14708586329501235735 14165173763758612508 13961350428517982282 18163032867569857355 13753649857065429329 739059602398082475 12823368506528429873 15751978549445372212 8605403705136028264 15572707547759947497 7443769260648497512 6239906684662727084 18177125197797619775 6888714819521025466 8508768574952756704 1270426129503888270 12132548303041169031 9901641205954121781 16497579030419957260 3100995119526393675 3637513665659587288 8471865927925303573 6663490314303928840 14945208836357217480 14860992559409891288 5820295028165646062 16396717767701917390 5584582860558041049 15284340376537887863 11304570962979508319 15681044179083621633 6995603879506581721 2398950193075884290 4804956574969910065 10879336348256872567 14535704991601694972 15883754511149245003 12513570705478414354 9056355252627397381 14755988984690593322 314689957010181336 14384750515680865028 9508428413984522278 18370070783929260912 8412178419643474686 2628283498869242906 5455849826151856870 8644030555682283319 4140726591198390535 2248533322504639187 2848146902826465739 6387045799376849126 17926696922790690093 4292291479216178262 8374829750277577288 1798138415839564085 15913171309989411249 906329399813901286 8354800959284494605 12381876369405207516 722972330754787910 5528555732036248128 7096990496364524455 14791203441690576126 13883887963834872861 2712617841574166554 12136219448554768058 15492973655443738173 5858093623586003204 9776784259433355618 4049489635300062914 1644081278803374042 9156048607932880302 7765713787267878633 367531009393766456 7874803239006944572 15501275014553765414 7888692966591963661 11671329002588111971 10423632302479941374 5461196121685930692 7798662053330451771 1653741391036314133 7282303074633626736 13622418786078724015 3589445271551495458 5936102097365684638 5167155555306663073 11195400241007662425 8037507850795267034 14200759645701480262 17363917628584760582 543601191510019456 10144739343229216535 8626885138810617331 5481167287148115232 17775859696685194277 11828541427052684449 12057550554423900681 2687208624829688039 7875491141864786928 15880763320095880506 8921105479584338150 6934315796054046158 11221829710687654583 2946534929486052430 2576374060425415930 9652196370836259068 8283703391640554801 10045671401061111447 8372785386520936837 4748524275436562954 3396984773915829529 7273561941445747159 5788924777279854458 6959940900965228847 11185483808774915551 9828430903379902144 9867816529964517219 16962577275021560187 14364985231758227897 4224588503102787778 2944434342169296179 143454367212071240 11036163602018447077 14952926198276807864 16584058566457785263 5330296511870755607 844055224624761545 1825163784456478871 662465330296257432 12526676124084733478 7339265947531292969 4656863163256717330 10321482500237426065 4959244037962055136 2345840994670030997 16284325173054133362 14464847293246277756 1159058340653527013 10611379865839943714 14760758678321082648 16629381960713280340 934546968583959728 11316231807935948594 1615253899251418565 3722885834621208558 8533501488852538345 9777802953883056023 17757299840486523521 4827715468049877617 1521362358061694050 5590263348624018547 3699019598754008551 6825791947200261676 15478995817780942997 11061376184498642613 7230809186440322810 6433057061890766790 5431304729799225208 9487979192918408314 4337919749319501757 4747684889793161793 15359517188168335585 7791065843196358041 10548221054475151768 14716193422929565787 16603642505041388495 17494540404804839641 5571450950765125389 3574352282862637792 11686308108574665309 1219272909495663579 13545845713842585969 15502241039114374551 7496617111748866249 10207900314282782631 10162714811781117600 2239356407705316647 5583291051348927212 14422816774271465402 13873001945799046844 14041214205521165179 13083119479477022435 10149551861366972061 11925182985313253663 12498275802130022129 16169608761925521190 16793531315757828448 16355482476477324440 15320918143073378750 11997386355579670207 14517960067783590489 2591019947788888774 15813113470147534300 82546801004857380 6541825496668629117 14837930644013616105 5687676411382881913 10226565171615050939 14899050364914783462 8647324313392836437 827975385878806288 18246963620479927361 1682469720929383274 7708749718973185721 11155610357340084893 2265443750445768107 4377876989060965152 6499134636284367632 11328068485822241772 11832398932444040903 3514443607452344751 1376892328171030349 2665564146435889829 14100589957357286286 3293490583348038550 8828180142007949829 8113843489401380926 13357969789389400670 5615972684462223087 7529442532178696834 7696078185387940191 16847713901979122695 3549387900553744731 16984479081421632678 5796845917360428144 11734659718960531430 11759653550241180763 7310829623455722729 13046554162862570663 9780574073921544180 8515584416174385148 8617242298184881854 15691659204144963358 2881966621029876823 16850310295573857234 7917869094206826976 8623960738569326429 1188344644002813930 3937863980846565636 1202776207961531727 6743625296905959304 16064896370754925976 12684584439680290839 9645034805332336625 2017545354128587832 15921918604857325204 7158251272148278615 13650253647683094444 12826763914972296088 13719840642513478960 14704103005018414278 10651303137803137495 278909413178892101 18292557454244488792 12564308131084210623 9199599076220466000 3907719391483382010 2184377268115832489 960445611310757934 6627100727934536821 585405560297503172 457429636707855970 10282526746616824390 4189651171128430459 1183244813575493804 11721035945528835920 7732902553279629392 8954951794501095171 8039736847465080039 14991345789287636982 5610610708131812728 15596504541777567356 7443294177396055598 6479624937387759365 5004787921169090700 4620336540220266901 4713644916109620403 1548911438069129721 13109311696479521841 2008872935168653919 1952060848839225804 14263055020874901092 15386122409317322632 13348583594629557232 14793602655881031282 12470849578165773576 1732348796594319858 373219283994169200 6701755821433003051 8082677667506081994 4238109698399351622 17471456924916519490 677420592156158848 16267133910678565161 1012847488664763610 10073903231324837279 6290285592038039998 8232589195751853697 1521939816456524627 18075705589129126308 5559871391478262715 7339823225028585480 14393271969735376622 17811908373093500210 16760735662704583002 9527279948183928665 13786774914494952985 13700944810052510661 4265974832600204536 1376376419322788163 8365322790222046488 8102294086296736525 16060326766557156960 4932584059454730371 10320651923494234617 4438507104039148486 16620766774931826092 1280318273206615992 2329151045341158164 9753300792449086718 6604643917111857181 3293675109947482277 7693116065684237095 1937966926872114420 17961561617820476130 2442199913865215507 11088887300798819805 1270080336687500603 4748839225870858466 374947570803213194 6061222621917679454 6287729904728202749 7566059514272715098 10428332486667260370 15728322190301951612 3366463816608626123 13231282099049522045 323616804696924647 13965215207710500077 10523036822688501245 7218504973796721741 7445111972613409443 13351901457708904710 4297599794375345031 17621647957880615066 17013027597687365316 16835015965612220260 13522291373322675532 15897209189379715668 15811610458336462696 14699585628673147469 15745251887096895767 16195699421010209173 598560845100951151 5980089794325780785 6835745182346662585 16254827942225240647 6764380822532735291 1749231912807968237 17060789225667991133 8193567767428421662 12626973181382610918 16545269663150183926 16499679820020093699 292651501894517700 17795086925182206103 10310156068974222584 16642668401011177485 10989822718327010630 6625186051593449496 16290312406661236071 15683474684725819166 13296375816242276902 5231606613560779224 997712193407277112 16214294895603175120 8760561407446770044 9271607214870039871 16638154698115554806 13922097170631030706 17565597908123345217 7824105209077908948 11368445576281595053 4934442011003889051 16943384924107870870 14027880332229209557 11249488381133541662 12055501579433764231 16018800033520961832 10418130938591064289 17558938865890360055 12887744858924471145 1777129291105198250 6411271501901052754 9256203277288550541 5616152501579586112 6481974173849968168 7778741581983528700 16097439959436323860 6979755930690997273 17283214671713486808 5416939328158182830 9506626116045172669 3602251578427932650 4325524876923714843 3492665160109417035 13041272061508527392 3564833589367518413 5171772903250137680 14859102282970523044 6873942929762113019 8348890857888224185 2579029045323720088 1701154577841443511 16443511620412894383 10624539482170253523 16543490596017417715 15624589132045087013 15107642263428285785 3848758412635876886 4994002770527377601 2981570636546256938 1867744414023249622 1880889277221931077 11077965006976900315 18233279723294210799 3633350559044977633 14214612605332562201 4012291304712247824 14616980231954083417 11040779122082829723 3155666993154096277 8510265390355819642 2540775290157024960 3527536328746077662 18260352447895145152 14022750853680657159 5810546567163973047 750143257746350585 10131940881987448781 8885067674336800592 827814045067664725 5144072656909874718 1691297885037152911 11936999052884433816 13994304636034970388 10350157361799328257 9560320968088900640 1046633499176043030 15422123558660059171 7711201569201379221 148963789706208880 6910137899487714239 6140950377163301849 12121338734603679250 641355911730852538 1305625033216240807 9259151167577972863 5314568064324322797 17456898356969684623 18414924622351568937 15601599601068102574 17096393975861702820 9818767300499295500 9717727952892125190 1687235698873181723 1712822748481522886 17038859067840007699 5438567230221300350 9832379264324245075 6828909618817212923 15279049336448270428 5806188683017995104 10456658229042264274 14978120799624357379 11570080181665079859 17519735421764741962 10593367020551175098 12174092084108196868 9276700794712348815 6228188094776972186 857587690983868914 18179530106593295895 6699841537531259938 7085343808755561985 16382549359384471327 1824493941881621618 7234478412137444448 12353350325077594509 1395919980108176047 9145642373139290115 7548422681261377747 15972165470215963278 8601811266823682923 3619013528248083482 14886640347033232463 2136419511707615533 12665557333595220561 3463690249805284514 12595790727880993592 3761678644460917989 15144332622973667194 8547475244874129466 10221803995540719 11694456903581199273 807590204161782650 8440682541929493536 15420246020447611057 12087762845967449743 2108026338221033010 2936535820279870832 12768427737729659546 17075264031327639043 11280889263305197125 14197997923805755494 17053644376521942578 1605402893772304571 4145170907976983262 1854785147761726452 13229691646526065375 13788732026659571531 6189964989636630172 751265310143682091 907958487633464884 1934951010590801944 3149883897562066275 7738805703111671442 4367489550546455882 10456280164311991052 12668470583939151140 16718634260411714133 350776977969627486 12107318680423303705 13789229869854133256 15455039643028054430 16551086683126646848 11915482495132041663 13578786842919221567 11857619522823108850 3388239808662819653 11987092271896910744 16056514721031705934 14939410625606278558 2622455576023617747 7181104323455640173 5028814272997018942 12056100221791103413 4584326047691414547 15562709798872155965 2509273660753083809 2752355534873686258 5654960124607971552 5512499363656161737 16660509689225780291 9444274676001705414 970765659971706519 16661327821712682899 7980813489277601883 12958982911798439719 14418613688720757862 5300103499572298154 16211270191192553355 6325823737415914355 14151945740285349103 7078779989031253370 9084868890446718549 7082078432577164550 13424234742674562589 7798708312341699277 6230966578259052926 18151532538601992781 6183827622077396520 9822037427548979380 12600229909097078716 13287552173085404311 8790529082065966516 6942061892338570630 2410921957801390990 3048596200611048924 18139735836127373822 11701177482201098179 12123154340538049839 5114898382744838963 14462044529562568403 3521960862850910657 2645192495796743150 2387168197752931201 11848462130860303892 1434384629180925460 10890083498460912797 5759564663199137381 6874673247698111305 14682549166691696319 6301487779958060117 7864846675325199249 3365648250938256540 5557510740649531647 8300631719852267709 11576842772238094127 8390137140462247224 17274761609270232839 3222387800313751082 12151412469423021123 16794409721240221380 17225961213727118459 409138417524600079 1563476510258448243 2578334940441676812 12834757227216417373 1328402988759975096 6803408114898626053 14297334682370916885 3983512107895336458 13682161570711881180 3328654764239525448 1559176789468963866 15062363270231562194 1155101979198574780 4399926893574455158 8787866477549416480 15621488837702283016 4083897599486860826 6928575305325792895 12411001539344401605 11526197103439486191 12591757634304142525 76399561557811495 15209785905552594312 11866933333483487816 11518466152834637586 1979358717492953223 5019976669686110346 15291204009623816926 8235703336132703154 16630712873093543798 18355831685890497894 15376535528405931141 5472489115585303242 12788686699568517630 10867267399392317366 12503544890791531368 1468053591350039912 17225702444876999709 13281342314713711506 5997718757908951503 1345439175418577844 8429089970571926872 11544389813830138374 10990219079123361781 5380528321819488929 3392150568298933155 6847324421086997409 6668069096651892380 11721781121491083578 4111107468427206966 13586693136814799293 13584926845064173028 10786963592257937001 9358158303985975726 12659344077538404687 13005013284815724408 25370790772311511 2202471112827242267 15107839568183764743 6009962065755425568 10004244808810125118 85043390717474693 7950619640051218452 6303106447996138765 17270885680644340013 5038079433406652346 6794223576512443167 2666834155928088631 3090646117420373144 11230300651048225722 10072645104332746563 11042457809917502301 17280852598735130009 10849007816324479740 7293778596516927173 8576254121290978289 13269242312337591959 4087335630475586905 3934757371340892763 17048674455363521687 6052717548408862042 188967877398391000 3298943114544564576 8539211568684565595 8317448414483123333 12396341248314946298 14547559910612616239 6604508014991613076 12313397055570555226 11540866135305974253 5703271525366078012 8520349157576635910 12852007796304254131 15876547138462989370 13008275792382086551 7260523938612919722 4361487784954203768 5820176447598451253 17677935582730671374 5765203499111266094 13181849123300415331 120722123346670243 13187134636893096797 16199109927977309776 788482485600707639 3537429179778879822 4640674183360837321 2349664039452786720 429023227238939854 15442208871251278376 14425229001546697887 8138714056179336603 15415093779622933726 5736268312290086835 11222944739039050406 15284147362101694064 13232917055977627686 15607315986215179410 2598519391096479504 18356467990793253870 4147563693694067901 15059464302114196179 4626189522776630634 18214436905173394426 5492885326647580336 2999750065656897067 4892010090871488360 18189471672196094514 2229726870510051514 16726368694260873621 3344231385773707110 12043456875511484465 18311264620934703326 1155660457404827611 5838417187235312649 9141319392693880219 9485878467234787011 1900269307444261822 7305024284932288519 12630208628910597508 9187774670249810010 5282756597066909921 17951341956769613942 13211202474064824293 2081626664661883044 10578919701044600135 12867819454174578865 997709373400682390 44549432814934559 1037414727746607536 4792958382897584098 14295110377369515370 17637183117320663177 17491195621333661423 2922171073383509331 9226278134967266445 10266206531644336520 2872450526445308066 2434249309524293504 12625402478441265026 2787571909872268564 1634963389180806460 14872491729318782006 2752345520621977455 7037127643961019745 11634954305443189891 307658985923689906 8130113277743183576 8384761672861834136 14086076476319800587 6341741036636821841 1880348601579307932 5231914539249123429 4628855755054088508 13617985838159838459 10787295652809303116 13264007960452942710 16377570348756357910 1422002135046818047 4330893766834012812 6941597257578446392 9710387457012657228 4120184317531041 6913678419056790176 9687606646969999701 18347681299215102551 1738651332181026958 1218574442528225320 11440947782741983704 14954208829594671355 4630047833356635572 10540969534478309438 15811800536267221041 1693120085388557288 6712335182802535827 7613461763147376486 13902683829233362070 1726715703062001713 3965023026683725188 10120046645875322091 6021647379408850049 14253446384550681648 11226687894527059786 4171392395861774433 11209435619732532505 8249387439541508411 17660486678329183547 2384728582000889806 16349773770537362029 16110303391811777884 16350056167565840327 18417492774909170425 14521392174441115679 1742536568835309276 9993155944102415545 13047791515081378971 18043327454274075934 1293239718052654583 3744117952176362576 9637640085783954680 16123617014295953707 14127116285200876413 11470315320199079980 4512899514068444645 8394601319793141826 2181232593964801663 13038885599800407576 3271490263662297094 4926537201674280204 2095153183103022108 2657543220909490883 17776150108061073256 14572111621040419281 5050311540117978906 12809935752880178783 1044485772857142900 4530593659306393077 18033507340071414370 662879354660806581 12865070906349794639 9962373605176558197 10760861994150972979 2046229113737022188 11366774963937820334 9530029047572911936 17278785295180760416 10445868392630219228 9606963771364433695 6031327886346500736 16285555346785445038 13339999932134516311 12423564772475566181 17399317083706123805 964451068614804344 312395682645551284 8542416750570131739 6157930934213568245 3100808670910786199 16930997072481135567 14474560824897591653 16951081199372976613 2171705328551985610 3303279640059147677 16877188830310322963 14339032286346171473 9776798675471442371 16154802824521170994 16322507284687833098 3056926323698099529 9087962108781670576 8185718684609838296 14846682883621961605 17340076307908760622 9606293712614898632 17223596572133128148 15535339980105502507 9629574638068409271 17280316676277767040 9826896367166841232 10251898590823788854 14280248127252574590 14993481892796318367 10523368190495318639 6417830657252953925 9340548483109227274 6354358819303939764 7556660251736189830 4173146434324290193 1547680543008596222 10758289985584452242 5896945827265415132 2824511847916844869 6898137955127364453 6366789228399440155 12438494233375216298 11338933620325939762 15099008582603271397 8231528143593923075 1060310493007688267 3750450013820472664 15400593107744178337 9432838440055652065 1527057883796122551 1422529223656336113 3731244611707935201 14917667151001544384 8134116383190401140 11206781400274847885 5498807011131300068 8229813075629038797 13347776885266744991 6189497710058520084 390114983516254693 3648094385685267985 9653505374661266955 17787245916475660844 9171017597486235657 10182256922479948943 11083065019648111418 8217594932025744728 10568244599010330747 9538360589152176693 15320330683764273923 17180433561181611006 3774358503383320379 3594610931588012506 18123891409225250454 812212214181473958 4340526294333375024 504194739776161906 13121175420037267223 2852866436350102472 10842982414653262920 17520272855212832051 16544994256836921886 7016314301118484076 9961148435253784395 6023071798342158360 8164454504638514023 17792212965588315634 4649920941047244846 17799211013701094959 9526183000867768484 15610788081901153934 9066695480511340543 9650839033518946975 16832592654259979135 10678951177463845802 14998310596970647082 7205049992337323574 7586714442102274280 16829880840842498953 680595427259541130 4815750216390841099 10230087374282019864 5733636920896571528 4645207540258972083 14290565784410179486 3277998484980784752 795830309228019225 309725253953637903 14811972739003780985 6267148433474429695 16435436361158736047 7511317291460977178 1774649026480213320 14553218551267817750 16531479853082247838 11621487541011973865 6851807124860111313 767331559803594776 4333929269890931146 15345458155664468491 2023933896467730258 3617411599449709431 16593807810791945679 13432326720041548039 9580177624674470469 496212764566760313 6015077123196542433 11553967820424191518 13954487906549684241 14851749084246792878 14771996156469456116 8053400034962474454 15367110671307899388 17778401267415377514 3736267442498064022 17451119754923293334 5588450665312467825 11735835021638986164 8149588386494414506 15817461286200654510 8642174651886374772 8459091782119755946 1907097324162987674 13860030164868346969 1139147064883094628 10110180280974925054 1701537585295633811 12395910245266385420 7165171246898507421 5178109908705323160 2601504055078761532 8261350389689461087 10005411061631544430 6679166192818247715 11915134412980503311 475235483657730082 9013810747994930285 8145964165079080737 11009789750575782350 11141983663305339356 11538773921375687731 1439758422693651662 9796673648843078610 14582472648898077588 18202529151033856899 3201092662029135165 12149238872044469708 5512505435931368819 13155381437936363555 6425299210749036602 2888225923921395459 4139094192416997997 9331736601459407679 9989781180294634684 8421610340331221215 225993553261442652 11345694168560595319 17412190606530327917 5089889106051750443 2632021217920346697 15058983651986648516 18182459745003431284 17355770109254582441 7725782700680367731 13770064837607209809 775467996604794255 13278496301498762856 11734155957319167237 10306733165415958939 5509168130105633422 5192542610162403109 12463028992577038098 856458834159175233 14997830990838197924 17237583594630021594 7258338972337060976 1118206756702649824 15466462975980328274 8609446509045619515 8859439846489685792 1239278493536212935 7054883986211461083 12223353103606336319 13676205539891843913 6260497031336989216 2434975467409082962 15188784764358328609 13486159863509145204 9526468251442461924 4851263846893298362 8534646618098718338 14301082516723129615 15757111746484923470 12530361071877058423 2337162347775638223 8337729917411821293 13429202054472046235 13907776229841796145 7502614427127287910 9982265205840339513 10292717312402309464 11648693843971196845 8079806738420930403 9265105382472779745 17352191342086812437 4289090983608014475 2369783948478138207 5010570936783634536 10663479006393607490 12393001780459027849 10502561668820610625 9914524489072028043 2325446307682633633 3563928252875676131 7753760118122474284 17475342837723350069 1142468913427844869 12800566817735130627 17302147008125041736 17017726221592309142 14797445852861931800 7507687547390799553 7622824796315299855 5555277204501278617 6749296347296789488 12155585657640522554 13402297198582425934 8814914159347858469 1439290156561416963 17533363404569784833 8975216592176692918 11703351093645978965 14795859813556923489 6516816093144000825 12459079875119818871 18285890433933269405 8935798106713973255 13710650376922401576 10638177313157732274 14280564411287735820 13637792829546005960 4492360945114555430 9412392084693445659 1434998365069666500 2936370390647447810 6276892852843264344 10078115079613760299 2713495387186484719 3522204557976465578 18299571768478052517 6146905989344896377 1861812120352578784 1447637601026466138 1212954033516095939 2826153378441167732 1026218291425054446 9872201502443353530 9836119933132055716 8832555310837205066 17270468215161685536 9930316915417185496 17853848489933844280 12697948742443428377 1330875257718711401 12744889025191910530 5759297841856574198 7125713946852157402 10133127554040964131 14408079011225697988 13953372632967191565 14519512570270173802 1228495846258943483 11933622736218733086 11663997268383350190 5226924676897279451 14823357651294721569 7743234661973824012 11688325560939858920 12640146600861946996 6114709486418968232 17204613798280026573 17638499897956225795 697336560939807610 5585983427032957305 10992059229520282074 15286725388227363980 1909013245534588598 1167641474979048854 10410220184487867946 11279631930298993558 8551196466274844981 7440155639825307783 12246488580170892630 9371311382107680290 17689426495106910925 14275620952096964979 8058213377037514998 764559158879007552 16796174286400142498 1219439439278502702 5613157579263501220 9959753119242713956 10810834763224192586 9605844933211535933 15838852152313515814 8580126622802657262 10487686391312287896 8672744985636914866 12753213784613439505 16625591541096696657 3112635568460669378 3117051368387110711 2200027001366954124 10800069858134730259 5625437721724753214 7121595640873394754 17648237598913500036 13663415416081537919 7429694808119087280 6146925419981203685 9863458349259547313 380694804390089194 9275698021728940046 11196031817177057521 8928766467807318727 13486173611590291614 7598473618453698492 2168398821494753118 8979426054576022584 15108438979122841397 13455386208119324084 437090412399942842 10942841541340305490 12340766606935019378 10542077600824586869 14663720893483196541 7969239033977073411 11058573505084702801 15684509750567217185 8890878769514191030 15639936191917196218 16315943319880778354 8061244964978372180 11293962605473539872 18037036772170759545 11661118594391730549 2259959772952248328 3667704091916279257 10272578545983907883 8099578888085906056 8068687052859218534 17370917732657701529 13437080854218460347 755123751664311041 14377603856596953998 11673353147120560462 9240711286512404913 2233233916004333531 16087839126770702525 10740810068795745172 17945731189854308950 5451812506716919056 10515677679570976215 8097289342123168413 14114026213713676545 219494878165399487 16264999792226662823 15357452879979168445 7500647760485139807 11242004546587137532 926214959528461844 815194299274847041 379973668350284804 4295834331243043482 5792310543076128751 17801085359195892966 11166477370028372432 1231270864158901987 3347790817768339785 10173874417966853502 9425838233870679762 17644353077763030081 5010289065200918903 10743044844981874835 6763784040820262515 2957901181411240659 14277517233258710465 9508959067422110317 8460114755894010645 9412174842914845413 10837545973550280784 1370123638241818904 11044473764666503322 17773968774283809016 3672514501445051324 303310661579465898 3809528285922752775 6176276058222764619 12939390732228075629 7524845846450734736 7854561387034880974 3776778459645047360 9569769955832900937 6321632166845938128 4305995443177199069 14271703965467094340 207770805688561826 18019918556637703243 5596023976089141247 14122060467548198384 877546364839377254 6494762213419073327 3416352774762925933 11818885306372511928 8827893418021457336 7142116961177555738 7689205967721349787 1010519988243819965 11709699243551419679 9364759458624865885 9009564701119283282 6916665674323720818 4055545161025562607 16569614334828604145 7359577317548254513 16069056210387767723 15915080504803289503 6048211559936271694 1204334309547323536 12833547289885654884 6138221674012335102 10691012773912336255 14593770632071602700 8339823083101893129 4055400912160524409 9054069682055514437 6998375766121173360 11036948679444322277 3847224811827520883 2233998388692522394 18347569356259123572 14570506847158898207 16670052084501733306 13948959215084484928 12030897615016392226 2737328264768232796 18046262936648197192 11266084139952100221 6717889289129276617 3533300537328698739 620960927569947942 17803853049556513544 7223847116496101272 17337342894434721206 719128255639735840 12431776086665280457 205083770891512728 8417312189150327497 6298429409176006322 8974251691654170583 7804191924657862393 17944893888339578477 2039436180189805540 10771594281621550992 5384455662842378827 7369572209260562941 12862007992506125556 10500301051597204601 1118724786667990882 18366319786054564178 11816700942574396512 8665545249440172348 10918982434033279631 9636926078537369434 11780869521264686888 13356390113555788136 6227382605260016681 12354514353491855433 17386723037205598088 5755684926554886197 13701429954657203357 12166476003913566653 14475469347365086507 4371740166099688074 11384593312681820844 7489925747436122443 18369985100093187095 9266347640622140496 9885605770798070754 9895469818622190586 17520662434555745651 12949603403975517347 17519882404236551630 7050150120314643616 13194103211739000770 10272070092616746084 2377412684596142126 17555330695928991040 145260489122551623 7170818125249151706 16698649603139003743 4439094825523898598 5782088795568868601 8207691693539180173 13200738520814224010 7058462903744328298 918348638752221108 7297772239981919252 7710413632004364242 5714970836711239463 10550076736083108726 7206698676360428045 1590934501926118268 17640008241002127703 6892082007733409219 9796216579784344182 4702857247691583956 1852078662045162867 16746223725220544551 14665790633590996487 18066099072498284382 4862059986860658171 3616685380586792731 3064375890649711242 14794649578246194906 11569344781665597971 9155660062173807333 11241626215527127488 17885654893082792682 10845241941141121883 11942636738179161092 10683889353381716986 6224322446051148 9673462731195177359 59633195419744691 3357821903511256081 7819274818676010845 5727060231748404893 1489358702246850037 3882794750757627113 13650256813773145940 17564011965959190775 13194573113781193828 15211697161951250181 11397033882398513069 3636732975178161573 12485981539580976414 18211909307201995043 7991754608524605995 15052590930697369929 5159308470525285333 14873357619039654706 7278200365773152701 11368258364608041739 11652527131957014303 10344219972893124702 8468803065413111503 11204619460244334256 18019009796863380446 3551748733815643296 1192102158638872313 17504180059507894090 16337304097623337105 13723472588458555618 3447112294234748147 11207453021485799117 6973836088959704505 4759114103468331203 8533877446704351292 14597415409286363161 5029028812866928743 221374602643995767 10577370938939056822 1137368087756875658 12048609193515477601 7134001047334374715 9814983811285014007 2523299397608937594 15071953714457345019 8735546584682082160 4566862643202271662 16359300321919271711 9794184316220833544 504877753765534949 13022354287204491374 7941181511485112587 12968962904338223304 5100185571253185065 8020473865125343333 7951841627652796634 7096025916548720693 11660379703266052057 8550358084939129319 16541457484950600870 4107492158222923699 6430986945074332636 10593829023837473448 3249903511960999017 828370134584594669 9731599527725981009 10693329882950033159 11926656366830768407 6757944619102668122 2500706882933704382 2864079924551810220 9762011667612788754 2678186929461297361 5466095357846738656 9403989889639357599 4899218457901693818 13652870599534661313 15928224443697695251 15217621443709426840 9321071609343162961 13766038467218086043 10105880876624036304 12055285066717578340 12332808262463411258 14773305332410194610 7293524431175596452 3147295980230368039 6721309883571395894 7115905753882581587 12528217152768989553 16571933379310922415 5467687503617112217 12179151175858594525 15833224110799682340 7985107555190613150 10653818299904212629 1569520854285089425 12966637562789719679 11118523823292824941 14345703923841362379 11243578911745373122 5527591361290513036 13046876042250262570 13279093527034063419 18013658111752936481 14145290887494155887 11328338996626914153 8394397016515712723 14306604009222925283 3182806574338698133 4576476035467687425 2164549190209224603 2832521097212589560 13929780692671643462 5865651872897426169 12041440875337257745 8801629874790453244 3457243253881420769 1645738490133970375 11183467577661859379 6077989271639742362 1350903611455316617 15069135989522490644 17602188903434148159 7202357895872128239 16008315536031245614 3192007826159198184 1711992496426250116 5637478504916199299 11499227052129425174 4122187617087378760 11339932620042343311 4503606125469757398 18169468856957735511 12808510622118180734 7478391902147774853 15109207944490852276 9765988760180174523 7221788341653025078 8215496204661601909 10928578914450630518 13407212226439433359 11214466217922901964 2929542408301243223 12181256929873560051 13943712183523062992 5880062799830152213 12414482387836130451 14133303996441378702 18089150768756431227 11496462527745770898 9759793248296389526 230271343267396724 4638993314435095140 5277859963668974620 15328088707338109018 8137524820208435558 1845300905248351237 12245372384729884691 13545615049879083688 4315916252534443217 9312229931326138248 16451240858919068064 8629102329924859336 10750079876315056534 2306822607355635776 3160281359044971698 10217257795082410687 15843104547479977944 11892416242014683247 2184594224285321013 16899867844714434905 1755862099395089588 17723795907654546299 8102636016726759935 8522586236673027386 3536239450982974477 712276419553443980 15927324593488657783 13129279421670511064 14826487248682002048 5734999142975910188 9628901831744300502 6376434125197164335 735184278974646774 13218310473379733581 13386373563935524658 15276462351450694007 11978619688044622623 2712870577080256537 18378827288793492702 14935111537760939918 11118745029719364137 12139541094810352354 1039999972707900716 8597800854042370797 9558175154240762916 14361740603569595270 6422791468158372664 2763864329474540853 6511841434089043474 4854094673252737578 5361631974892391508 16598984845771191699 10597311030510807414 15621818217373881047 13210397498663482494 13665866477230164055 8573872970963192470 8383117539659313316 9196740233739925004 3907049142511938845 5406483100511451956 7158147227494488609 5455415465785234794 14274579679613539690 16500730020689647450 8193054872127147465 3589999801300270923 14314623474624844884 13111455703791697936 12629634588121964023 17333782337711849717 15849036492850413893 6650850537702465123 1269612991490898303 15335651397485317870 6051183624159598683 10118880919192461828 12094296314134455429 11349820627866558793 1100523269255983958 6297605689596686542 7015910558051899805 15624298395120322600 5753615227060741600 2811342897636150636 17804424833329553941 15980325007921337380 571106630928218021 2770095385079670516 12025770772323297078 3563632123954822924 9097823849165484842 12231943516172100582 3098625922159957607 17862709863191768262 11885470179372266262 7416253401506842865 6713465810950243014 5405108837698039547 5258894526173339989 12393251559631612060 5220269510610610249 538515585059364390 2207959853311205800 6418421765074395885 14206800818702336925 16471006013515995912 9014678785063946335 16476149903011918931 16326402145440141643 16311970729515404743 12788367577849128482 16806584704005163381 15850020323618228180 13991911944702859910 6622672785179939213 16724697285535422009 15585468115445461134 5856410303731736964 6392664836954598887 10586361306683142780 934066583112497726 16286597951430274272 17413465966282417675 7785267953718976358 14259875250787105129 6691487555362590905 12863032014575646144 6128602137882415571 555384143948109382 3938787160899041430 4483139356949050568 4310445429553980829 6822171742944183212 5104711571071414206 5941448654958411681 3914370004712770388 4064722334950868775 9845816290152979256 11484733349741988996 11001653209365552598 6407093247587054659 16016488297843356509 8758508891365025073 14965750109119457259 1843869886482119797 10970916553378486039 17983131875031993946 10958890283965666795 9946345251765869815 6171090039220785808 3135977748214337514 14090824336861810545 15229289636305866964 11326968417491471916 4300542632162355306 13672692649683627020 7847282353767739996 668687251097964289 8368287772785370957 17848066719109164359 14755794198388813645 13347903247260532465 4833604120491984467 9258974101732294794 14937950054972727759 2745624404984392740 722284948773451473 10529983326685663617 11242351963036856630 18257753421786862449 15785070795955006699 12584542250265461619 14505190949090526879 3308393135095182460 14998482932454615785 7626729845013430074 11459717554672940991 2785696706806285375 5525745308491813204 12315984973260463716 14113756898100778935 14981946075353552272 4396516625437275053 16955220783660548380 10526676039072486492 7738816009939278951 11930052086920796100 18360323026410008325 9300503497082876401 211830347279760258 10914932437452505687 6249879661375596614 7236479001128648705 8836659725425698357 8282154391365802806 11700350453689499332 230803629903680741 9259474326900572115 8909344351827423879 3121412679358840169 7102510275783389633 104302855851304782 14954100537218480893 7207282164128821395 8034847508612807226 15374700862806760765 12942513704558057610 16248208249014797124 8541289978417272173 17512936881345708942 18368010673090739728 11188284022631741523 7645738559295009253 14475124079957513515 2519814071175129154 17569492014038953370 4107567083257057937 9433804026948721115 366660819534031243 1632942083159845130 16713678189627571646 13279794928301993534 10560208904285255997 7633537555384781068 1135972304412065220 12669517386825874767 17549346693226721633 6658685450653631372 7485320633101511637 16657265553049476604 10044271976828136228 10059124497486262266 3947826334373790963 11891824078221555784 687812745544618421 12031449233101336045 17687178743415247870 2563864402159225151 12880718855340030541 14329419070144254192 14381373474125447550 175467572996138869 5107401978292409375 9033471288685637870 7177737792133478204 11868311960961157408 5979871976392655561 13851670534888209826 4697804983304262192 7122703739706893638 17531031961084346194 11095181426586816213 9331039365294248241 4640934924549260766 4493581259835446976 9214424038026978066 2717851768767921000 13667948936120022318 1901617619612067254 17302834937172040725 229997382445037169 1205234059032674820 6604808923634647461 3647154586784096898 3800326840594892855 11729186324646545843 12541156870483951789 2154182573213428591 15327511185794223793 2926207167889551231 4839548529184547872 5138741383627248715 16795832686298110823 4208073733974048748 9522094102016415926 5771463076917187985 1091603606751601120 14021034061897231745 16327702467839044474 6459983808467496711 399626974443200544 13284805011225555150 2989333885197543464 10298813208942742578 291092234719249236 8495831644963152312 3252003864920660622 16324273256325221876 9402821550155912892 12597105610324565737 14485767981713456998 15634829439257173012 2408603024754892747 17714107681379494809 9330731832033177266 8630815864264478263 9011430744863960961 5752253795423302517 5242328068396147330 15738039515336975073 4438080659045153948 9346037113955127973 2200456386680982436 1886853055197762035 11272744482077112065 14947324588914357606 9321947828290456691 9064150706723415518 17707992808337469123 8354487375221543270 17656393753434163908 3374391226246218132 16571330819144738297 11182197480746654800 15268332958319123192 16474860242632521168 17797509988397597342 16246329334651512959 873164168560317036 6000341304385053047 13580273671318651222 11760208061969875521 2983998428046646760 11851145410366634452 3784201981001266779 6946643847184238626 1705169059176493523 2422983528899385671 9704586104219034443 13043830907728642790 10449652740964764885 13437362418345480540 4698577009944192485 13894548277838434287 3073207717178677556 13474715826276019222 1454651999177850795 17983955788147331204 2841884326441122219 15563284476794366492 5118171261426017892 3131908340741562188 14852093242655767838 1379286056510462612 10207972661498293701 14582178213621933013 5347531078392124969 18303192788056142776 5526332169395322940 16409822823685815403 16375245312976002330 13403738604389290856 4584947329786828890 6920687501540777383 8500117251871825994 14062200190612123473 13867070096256065512 2956602741893700483 17834420006450952202 45094755925727590 7650304262279564406 2309834212836370949 12416089113678178822 3550264202721732331 1205155341784444017 16854726778965441076 1157855088617698425 7682152368091185101 17398826022068358852 8586571457463586814 13217398965160508776 10855397839378533287 6914585026523160108 18044303878472795916 13506517758379628779 11074571769349723267 13547498859151010132 13507774585337529614 1344378077068760889 10678578245366384338 17075964954036192282 6844103807415903351 10429689303027528921 7794886367175661407 6209953551357908194 1141400860676513098 4437608967694572857 8092975409685165498 5885619667209940437 11407314948429037140 8023158280834556322 13589356683128445695 18171351642220835761 8539452623508638416 8318833681546041187 15529533651169961462 5556957503265030662 1387521358424377303 735685050291375764 13373839465843461484 1421086748810329922 7907908547926635879 18273731935596920523 14368664271975191787 12398999218950222565 11532328449449165658 11556118868711303368 3721662028482726503 3363276568424876099 5846007267840551502 18180718915020708551 1258887985296620139 10795312674497665614 5098297312215987541 15358339558053302729 14346839053693646525 13591113408302925556 8631993533685342210 13499687371900292677 3019249595448679930 18039432508451461515 4150372144281222768 6822842374131144915 13601749887013882683 2865255735390870425 14352410885092820885 6022551424426187543 5421570457355570488 11498080616324069164 13120518975983090729 11210945913670113689 6404347433999632012 14933749257627701629 1123950688996227469 2775889024979097351 11100245660063875488 3741674703740869669 11800620973430882335 10807452349455127303 6554341230915429163 7844909629574685800 930633497536713319 1436835050155986260 4876871434223087177 4600057472661094827 16410531296732213133 7438986698699824583 1244360144432425571 5967051576542768351 9059011458268339467 7755164107229128626 1952640857024818073 10661163480012461529 17226869097447608187 911243628321330668 11761384981536116891 6582697017751145177 15942752972268735404 14433723171057281504 9995106020676105692 15538374668874050222 10759349827240833262 2271990235935613230 4007075864850445701 12603634547402030741 15210336070473958705 7139301943132140080 10129704519380887190 5067017205019727742 9870795396225973880 3870806903541145016 8711534194573606324 9866911542743886222 12885075599208317447 234167164662067548 254438026476001399 832260055342361786 2165573005737823288 17727330663715801930 9864898704206332087 7637160820675978858 15450260449761088286 12258874658535306519 3276944554829961693 5276219726432338206 12923039929033102585 9765339466646191770 16182157101963121841 12380816177255224495 4621615698756698811 5380973879535329210 2158714652112130734 3496287973590008101 11405053537267571042 18124276234582194793 13904758814825950372 5194223736414969040 7823619567015062875 10134273728192665159 5719315147015062812 873695255786225020 9479071151724194557 4131852945848832114 7021409288913887903 10716892822319707673 358634859445442012 324004372027290214 1690093498662802559 11487210298439720583 10250625107432163743 7769753636357218202 14602367087448697120 11789916489532240497 11813420636634409793 17229010372842597065 6381162415083395796 15838793200216099822 1708547757936662050 14533443871477474137 10841909770038899644 5902664004840572923 3729959648493874918 14415287260161678365 17321467927195957295 528893278325014196 7922202839634382417 15313677624133874164 3316496150777135315 2764306336105900174 14812959732618055052 16879878555054255702 11147028311931967047 2356904555274334951 9284007813897982176 2287634521474583060 11938504765098945064 18116894811882208063 591651879913129162 17980762019190861275 5898884752609001199 9401784248453465237 13776122488783831981 13534327267135484523 6211301692647438227 15605129303832349220 2939838884269424149 8533560499380532171 4275202933136504971 14232717511453812145 6544195225115079418 14296939219605337824 17422664913897609063 8756633842164054859 10760954866252820730 5952827931202642173 4300388328157297822 109088327371508984 7811874262898009503 14553364932680277031 17628616900120461678 18076546232274306457 13731929486033460681 13239661732192802024 13110670509969537698 11731443437050631365 5844395324602472126 5526992580991120832 6378121923653118025 14551953310391043761 11025992635305766197 8917783005363360912 3069773078968981276 5390749986599184594 10906901162952096818 8059920879826477112 10595992956273616490 11655018900636477170 6195298288088723283 18145213357301741623 14381171061391247887 7849341863157609193 2058376414881745460 8253866327375193994 11209468719403695100 16506196125378368459 12376299082621761633 16954453749273336618 12813199480339152963 12871916838915459550 6051274584736638188 6686276269492754121 3149521088695615232 135946423501159875 14094912459402264913 9190022463877608792 6097505785878257032 6017555317102888053 9786804281843241469 5642145024302250405 15699661427217740785 7253803108000897006 4070642236384436859 1246377755801569190 14367608048578882883 708233274385696464 13337239179241376615 779708095891471131 12710171598434132476 13544907488996470467 10654157024377992544 5846185521646701900 5748330417362749841 14495917388934002428 16447061929969580766 1826538994593050717 7818300029387546285 15072299903516700027 9563472989274862167 5963024381368143507 13594261473579426444 11483848598303516915 367752162306597194 408124388504170719 5700751319568342685 12786516307606270896 4989016231114067756 8097573332661920388 1194373494713172608 10015011766076065889 6181581067559000445 13067958681079340569 550202209896935500 4126587508746867923 9475473435205239270 2320592555801235697 6536959272758795613 17548014787107161541 6937455641463177878 13419315190487114719 2617979455078689543 14494846337435134565 14842888319111751024 1182390385648554408 8797270545044513898 12020105934299218097 889557859022882451 3176557840564255592 6693676979840015307 15400967604857130047 9688925019637292403 10759552815626630786 17216538147423348450 783219432463087823 11670434775886346186 9885482401196417574 969349135998118360 12261993096538963250 6962986921913285604 10548268183846975621 5423054464135337513 12998046817216272880 14681504184473974233 7135646862404247614 14674568888564833862 5340731275750139446 1831864676957557025 15429703070715040222 9838882755735830458 13688231967075744345 17528078837229333650 3716043312640833122 1610988801616161991 13811430739004763846 6197789362932664967 13345685934402167551 12186420529844477257 3895683765561439008 15052386479838107481 2035799634648706904 9532408423983845079 15536645915950864955 10560729557388326344 17380754948194813653 15907682187306935421 15288087819072806109 15386689001172971402 12292045956247140994 12741323814306739667 13377416292487012337 16219406164355485968 15305924215977000441 1197333665637281183 14663408510293462189 17892833128998902329 16037976833308886966 17040877886248415314 9040190745971125826 5781557521733045659 2919044483943361799 9714729506509453469 14321171700755797634 11540077832959985909 16228903210239336941 14254423571157531164 15305499528211170882 5096636766220334321 15214991366052125289 7844711174481713410 2527818958262423455 3253335059983506499 14986248385929295934 574186464054327760 12366007719234443405 18110601410103390384 9639931666935547883 13534518803879782018 1887085162629786383 18075176203009556480 5189149445610995376 9736268248566861155 16749977491769967578 1364855501715491663 9352267086294408809 10288092275189471176 2660529068999063907 14015778200500673603 13848948581153336242 13830366437749263600 5256983505738523186 3344627010845530924 17789690657545006133 15761228786808934707 856441000261521527 3696374876923741052 6826124166374044988 16328160213503600830 6837816853917540329 9349136667594311645 10901111011841695158 6713333082459560300 7057683966553903904 14714431965007527424 11049937682332637658 4797479353926159678 5371716253758361899 10837186861255022242 7074261355808592816 12550868713523588486 3512139386363121990 18346964530950407786 17813206691978490986 3303173578631232929 13148891745232102641 1427035948349746546 6118584187267142196 3189847584422955448 11339721818838518767 14585357995568015312 13691384956276544819 4365830519000890034 10993727742301434996 8180597449223904940 10744900950814053456 15131083990314914415 15293531577544990987 7495744816517288661 17412513193270102566 1319137672436731902 13245857462337329142 8259725411232562238 12529307047061852507 13479851688084810203 12520995375455640881 285002758845597282 16900584179227312903 16321229702115609780 8478123231597265976 4601230236521834703 10818337479542323526 2070890550069814761 15654014328086589810 4163782319305751994 7620083582356851135 17690000217760781213 9409768020564430422 3159462482290450350 9771165102412884834 2201859191770012273 17583326172637353728 9350472451420426570 2827045584029317163 11680663091096342746 2440247672387207529 2399673239290575803 16890829882145843976 5672013344540621739 14388903756682231471 878651043282669587 9431122502440667500 15656024136368367110 3141991068537654320 14083014052423431523 3559927277020516693 2905560864363688840 17484588928027185393 15380522714302879144 14805248082084282030 15024422138852699992 272518232833726538 7953942257254116522 8300327421696462402 8503102524160027346 12128341833519968405 2692375043039097743 14103800265409206059 16353161786621067169 14295402174754349530 9228537434126017481 18295210834344788475 2365506612798459013 7039678562398798829 13202816881925761566 6209711946271646479 7040443554399396141 13288368070469704868 10336565424120553399 17277844833936021863 1106011251777750827 12775921979144353700 3228324929634384770 346178190458783452 8221523015366472032 16973350862855246866 1343871747705365247 14082219740274999238 3010344971879275404 3130035211336518968 9817526096174201516 2948364997295805675 9484109358921479168 16852459987275842417 14876223166418346240 9167632579525237406 15175992396216192267 13887542938637176254 1299389419309815137 7065764780134613694 1112119207886262134 9941855134400022891 13475700850081250401 13422641373154025822 14295069484272764415 12957185909016028772 320441174187699185 10231431836573737196 11402838277168398198 17074640575174028508 6659133294715645704 8140762534354656333 1476936148049259176 2785676723943849743 13906797951008353829 13207553013469609520 17187559890604074055 17801094579347668589 7985521495684826056 6724314523602213601 13306750637772069148 3132425933979289358 143081843737267344 16167614040642178323 11812826319324834774 11459621053372366455 3755557945498178649 2918741999839128031 15947025891862054080 10332187935467870799 9914272097355102866 6905641856354420997 1847437984182441800 11520114986718724925 448443975921253897 285153727955762918 12283551975471499942 14729628277052627568 13632626573008810558 3929288879099818561 3763332908111198293 6070961351122090580 15259614193067441313 7097643750189815574 6897253697204178834 13695812288805546972 15433143688461796765 632860168472529639 9391205286825199662 17966916538005381271 18355862864015711706 11944088467816154506 15461346699366643655 12830465137616116270 8266147529055210358 15734666362155595236 9105517107920531029 1793865118033985235 18261987877979841138 4540272827878830053 16239116938997272688 12783253047294876899 4568254336184182001 13867687389970915049 13466694449150316563 17093700322978451320 3671510375059953015 3066601185180882709 8028067354121371436 4694946228530762106 3842682896381663595 9171579836082320228 16510669518455274115 3620462008585800685 15073042450960378546 8277854530195390224 7496023991158583916 9984613698842843196 10607798693619186533 12899919213805553414 11228565217811474780 13822045171418571271 17910284946027782453 9486447177164557954 305697930408645501 8834375692588062552 13016893596895098566 11763804087419614485 7330721177997382588 66083161459656361 1748624309705294360 12671199420789681380 3486497393383675163 9818394999084117901 11327458065560376677 5903709742933143830 17564774860864675066 13051996694833402350 11833138828199582442 5527223494266184178 9102478374431545121 5613988919591574429 10818805066246908556 8014521754461985376 17268936621988198054 14022231885120646851 11480439001021724353 7452593300832230575 13262601920258008478 4650113205095387782 5649392588149215303 2049463981561058436 2580199249078308401 13465754851254944275 11805617140207134885 122381982502316001 1712870708762541814 11428590882223871147 11663540915356962837 4235286707201848954 2717167287816461585 5592989425472843442 9033134768558148370 13249114897180577718 1137973743296728119 15713327153479950229 15523255189265552525 387940191651925787 7096855651321309538 12447225604586395775 5953689408662633015 17779804260755714402 11757143448316516660 13529547025220004898 11972086008253356473 4843425518190294856 13958282008224389223 17643684303942468396 8211956739625294406 9070904269747474659 13392967245851629532 17183745519027056257 11859902719003913320 1622561285435731663 16038016740347490099 7013295123272653385 17126987633541777085 16617990250308021249 17373026168184736242 16316647109309913131 1600430096302393178 9193578153309613308 10956806591362505183 17936737674174561264 16762140130970544467 7646750750677058635 9400054884837899833 11671503457268351311 8485620066880158604 12321554970837204777 14296881529400544850 7603892562712289805 17615767898439331244 18420112273936098142 319779004918217961 15107360007827386834 607162576359008344 9350616440420645540 6507519498765148239 10633233210840750718 17757556324577329347 14165799828134852674 14801069315011254254 13457646891367359404 8999951469659690456 13700824921819982380 8095673012830044552 7281950797001647009 790003667229886269 10874304777111278254 13310546338503956027 8273923449156677666 17876249979679698331 3959255505480828343 11234283788880868175 17102690467059175127 1888888864382635634 10952046458606049313 2465206556976419211 4675934085233982177 17419754699107645127 2891100943555613602 16451074895609855644 5497846505445744144 8906217316734291280 5535758891165253209 11224005290508957551 15122310118329781013 15407623615591975475 9683115412363948452 6829396959278455049 4997305817188137199 13183258728894083687 5571306277204548994 11142034259703972499 11903379675495577790 2404099282269911170 12645682515710124568 3912576139773503725 17117866698823121814 3371152064584587559 2693582137782025917 12879355896252193864 5537524529453906345 4915742089580138765 4281976277827471465 14997047345840856094 5204283597653356647 4885889226016959177 15860499689754394703 18040496371090988254 14393531520488695392 9897542665854063207 14748624131568054048 11002332637845957855 53999599445040138 5221258077567775618 17870189826646155081 17269175416572863249 12779864053632913766 5991487681009561606 7468520310778814673 3754853333926568013 17336142072075622240 16096536434395936019 274923661325106603 6558552708437743566 7875567804540997231 782727395675883979 8071932561299024963 10927522766878006465 16452989074112168192 10731401655077355966 16116010131919097027 6958114086479501741 13794504291578941117 15549036457795973360 17488749595394193876 5828755778221652683 11390927207331069442 8122288113292092516 14008120397212984606 5312471755697536060 5831808571026763501 7879946435363075700 13879847268896896311 9479854832198161689 9492412459121374512 650343793775261178 13559924339704869567 3827861466915786106 8068353791155763219 11191133886575498074 1383663876915757865 16227657390642027209 15634518163285851394 10639154934634081409 6219140010331655545 4913329281112627567 6573929641799614697 12424387211492187028 8375550820101143437 3332035118892304115 15864450227171380429 16724743808451106860 6289707191853234244 9558457395922320568 14004667396156065751 1248982946067659229 606092039332315117 7623337605090205184 2072381117014264101 5941833016730951983 5236622886686609627 14364275103481858130 1552006335515414398 2201055189401541108 18176458619563903603 2164608667553225761 9028998237795261376 754546439344148683 4769284287640277606 1299792987715837932 13718381378991664505 15051980962205374614 16954059067997311582 14247833630023391478 7971238358334306213 12519472222469876434 1689667160305748594 7444307434107057448 9970705242897639349 14147751379589669907 12732888544699211023 9866750512923638045 7763439153365677628 5429347507150841293 12493682129751422154 2364991000818086502 11023624607061109012 16073810841053222031 2649336467320674345 4578260025541837695 16553316069470782916 3053185788023480567 18234424969024847130 3699907304419320581 6984175274369471102 10805980994370589601 4361636643440842618 10491809279931409334 9570512052369304019 2886118825743243100 11144217158906146632 14379610936016147347 17980472458597042115 8364474117369557810 11632295330547065099 14525727393853116270 3541193922300506456 2082972819712354428 1277355565079555088 87090312292202738 7559507746993237650 12361414676739923462 8706540135973194944 2500226240899612106 2765443036213224661 17679167467791886952 7723489908180120191 5253414319379195457 4936498177296654312 9132126074499989621 4473117687568327968 5625569796478509019 4413000323778202728 3369889769130160989 17037190757113597920 15521445401219841419 13021138760927091329 14890441735487110201 12888331670814148695 5882408598911932736 1342481114319417493 2451856472677151630 12663153827306016244 5932693653017633416 13997502746119728435 4633432005789237987 16998332959389873274 10911260684599117658 12642317470071086911 6708762543654819032 14001311241116488673 110937534673992925 12458547857649586286 13598351516195428459 4989775191500411620 6658601407280412434 13423130495321470353 8771665779367668955 17569011265360522493 4666135044723654296 15741725078103669068 18087097000303760032 7498431997967967439 16568647169923808994 16584206432582368963 16967698010291636119 8070712143668977337 12829592174171111894 3069693226170254757 13545140797284600875 9658802819806892972 6232743101243212408 3886556116212273613 2485481330518064941 10302328492776168747 10263445690929898423 15374731350171048027 475740209065122800 1166934610756839587 7039708816581864897 1483544806411298338 10728711990078591138 13192614937016282481 4555720276285452992 3744004190354883328 3837880338129528293 6770737621252478308 273238576279828151 2766964213123234297 602540997317832551 18190270934645717978 14428262160780004261 10588439996112801710 4239733116253900850 13367111876767209219 13365590541375717711 12562789043005006952 3416851391132710818 6101940277640377657 17010456190061409220 8096589702081341735 7536300320434174072 4730910085853686064 7202081527257004434 18166101921728829943 10241632837966153082 9344814456369998348 3628586092477134758 10127897929248252764 10198161553227797469 10113889572773314442 17533969968469231495 7946902129522662159 2188159648417555578 11451067926003501568 15950848129158698555 8414900203067288686 6794042659968552361 13429784206102635931 7053901967062742357 303557367437086528 7981452952949610466 6256834065195878600 13289897609332403604 13255887235313165771 8496715261692966013 6726144876413744364 2295979253569060361 6307815074838337778 3870383216117148386 13520299102513814334 11478206560576303647 12116870914948849389 12389976535341617762 9535385005614278128 1091639714345739935 15793442705515205335 17768357740868265460 9092313608831385409 13436645423884074729 8451363542997366057 7346245609340836586 15670256581937940777 15488062752991857928 11115087207262650311 2177263690004077297 11349638674579834490 988348264646154768 7014272488735087879 410239608216681726 14053994691789552015 10739360906791974961 15466454268820022539 11492612775120351326 11255257635454803381 11407332340236026129 15715544448981604719 15668906094186333049 901171748158705967 11465141820633341980 2584332855732598074 12172620755303284382 12525327109723748050 1901720356829266508 11304827833443748609 109030311432612301 6613665264530718076 9917324903672061296 7436362143678909902 6538571630589215362 11153106233380518792 8523526152589185663 4049135844567865376 3517643649399524417 13202720617755772976 9280126453962745054 2054760647537691579 16536882740122751421 4472309248755934778 16874709109501934581 9668480255263539033 15354577583782263234 16239198959508982848 13829449728808626439 11356889887911353974 18210048579675464546 9400273575871332126 783768115380060489 5712302381720270367 11343481987458165785 3733665505286407596 17350193246113612279 15907470814204816136 2811930819102133958 8995314409898636806 11526542463889794130 16826952133282570760 6429189501340206874 6471969557989424485 15053964798649399829 16528610288387772497 4385776580054013013 17617293317690966929 4626904883603026223 5691166553655906643 8919026828585546389 1886460353595874855 9534640273291459299 13726869002067365117 10628558942112317454 5326107844139410552 14024550768649426124 2855814439264373015 9734247423209084394 6175892751827791853 9935152131218021034 3300028354561542977 10490550553933323374 4953538442635752074 10482335355962253592 600214230747967837 2933085961029776050 8441646612206897423 7991100741764394150 15341082621186150084 12562825363648935226 8385821318158407518 16109674718276733207 2485347315376675617 9929083853808774381 16039306766419101689 9235427086916228688 18144687762401032736 12455693118737874118 4528610885715462711 9496625266407079654 17000078395580604340 10261735364276682965 9149713290907300324 9515465500219893751 17362917841180043164 8874158077356656789 7752563092335394385 323887396038865564 16105509685462337930 4918817834512984807 13899616827044512396 9623734345167898185 16196771113532216295 3841958425413819736 4284719378700020096 12992236349466807025 12059943100724261793 2345974812496156548 10116166043365902038 2387545119818750940 18357113219926427595 11722525435025819066 13157688344693090954 12758518044677505456 9692794679662400277 4133219876420874086 4619802035169080131 12507568555544808198 17661537678548145561 7928903370474665291 11478493812977346616 6334672290616664680 13248333851478396661 4576778056449981991 8418029945378060368 17118476596871129575 3961022465766820884 6468696651596237176 13229648842152352419 7126606301239280049 7795034583910813089 535726772663700678 7708279731628527713 8748543527104657761 15620516687763959628 16311731840493489071 2121606313373556164 7743054078435824729 4394179189484998372 12625308512931666878 4754294236678694910 2653046162895823898 15713073553195965668 2938912655196919588 8018342240863068329 13844279892578025188 11516341065649264173 14993758219241130819 12472904006149068544 8982551765434046132 3323060028597117119 14066289781139227149 10686225241655411268 7966570193499070226 8454939900413408416 12506497162548196944 13157479147456365309 10710506104254701261 13810260390073168180 6551470508864526113 16326479392520479040 10657263457493214247 17220095534655463957 3568937868628099980 3384386082944352893 16164450120625986842 9667803990649793013 16196985271203069891 10607316761261538754 10654650639466614832 6324712965353237836 14883299174949057097 13761792543519670107 16581094303914347119 16925276270555642657 10278522292840338377 13734830429754022553 17485791389467933550 15553009720848678302 17655310646292595552 8208980350230989932 7530141452545077102 16257246913843951782 5325416686781911968 9254301801318065139 11007870314326611000 4134851135177464015 17879160110153409799 15003070606503928361 10967857246599896685 7792834585458513972 7578493200745285128 16915176110717267925 9176797021535473598 13130733874748791538 48874142828665629 10807869406327380888 2076667808560561283 12784516825886559346 9312646048939720112 16943602365527515166 16119161710905002053 17330804500016599115 13286758979516559617 361432861550458624 12338009138013453355 17743732963215356438 2139725709777442719 7999599813195513551 9847363016077440962 1911100461662322314 12110684834062711793 16179993352240578784 12362544095526359010 3759150687401950747 1286658414850437570 16228581164952535669 1838302373048461056 6988727469781171151 10244672944892909821 26189086454368455 11596659773279596842 11158462966799072958 3735379711919324287 18315939301173765046 4431428533776554206 16291277924103817181 2581191902238188378 9489720496155204241 8930730503670212417 11415990168650860577 8227427798558430238 9498609573786071910 1792594846132775208 6015611641034027026 16652731467552633033 15367266868752357195 15032039826075420434 16752889297657492875 5948668386661374393 7252774202641223957 13019658748258584547 1792189948096231346 10345566860306303531 2367946786855723098 7921854575442483050 10392156397244300058 4312730175864830230 3050709660328744898 5253485525970460937 6236331657469883801 1255801505841562815 16862112909328831831 7572561681780042424 17148615970832718023 14466297064285918372 14141477459346788866 8409228526089306169 3893708984002492888 2138039601975742000 15278476594108104714 4124610030467519102 6337857123690085966 9564807735934606389 12764943071453784700 3917778884721944648 768943469896806223 6725886902737074908 15010957880109359622 15868575009241278244 11803086461425947853 5622053015618909123 16479006111707339630 8928741906118954094 12411304738873804744 8996078472834492514 1452797847087804441 12731136476837831010 9004311423418363996 14358747819363553801 5735219460639623568 11210152033121685768 5279162423526015518 17848716922471739114 16547649973185334571 2639395281216816569 15137851557881920019 2256884004159874896 7507898170669188982 15969698700077671565 16595668253201171024 4229772800474112686 14445865087218967473 12257802287239000520 14927057580279012648 13452860098390329501 4418841086958589177 3433636164632715025 4926922947230838388 14029338954296252624 5984306197975721007 11006606735378833772 5205079756144420645 3641597986167863178 3617222978908826571 13297699868346148088 10547832100207480805 4749352389844356010 18133660428395504921 6067136558928241074 4454811400279357897 9973587997928635716 8762900314186506533 14112173423513961801 2335545311806557705 287142093517459599 1806101168842984260 1025057871909382728 10891338292117499320 8441208440581268256 7921784611031290563 367089223054673026 1157216246436205424 16290035112248194965 13610533499692217698 4462930620676016157 17578433700466328807 2746445868028683227 7830944617208566880 6722289934839364109 11871375605461149236 10140990153235874142 8254107051175568482 9713601943216895101 15101988568333452710 17621020655134393578 4089343573789116383 1257213109729252662 15120838810418867921 5388976087322652595 9446194391216754312 9897909577435772815 6544726246705605823 4865461360436590404 8034300428763500048 5789431505047290067 16873992338334333402 8808585704183336324 1754707773414318740 4322922093351715378 9594431523000274277 13139281123287461144 1047194066122262719 4322445348742740005 4937828709423960482 15403914942369661201 1078893092734791464 13351253710431532420 1593946282137851484 12608841920318657480 8670038624339651483 10701595033858737859 4444799143500041002 14378074659448229886 10622331078356941562 17057440474769192345 15868325889644232059 15850631788239169257 10122227924620081704 18099101553498917958 9073129916240070519 3758680670354855537 6382328284301057182 3334685607976079577 4032765820508640533 3824245140652266380 14690391112423602722 15533215081559104105 3894385262695179765 11794081731704386155 14401432971686127968 5217646335463295449 3209211116243571163 2632487414922207584 10590447985682544317 1326006244885348195 18397697226081007838 12532386693200403774 1713593601109749731 9626104257981085442 6190375329425840845 9558797135915032321 9915836977184856108 15502972781569672026 2729255263886300888 12330259637777187934 10997293716825520543 8888828407789911421 14220649839470555660 12954892531541545571 1550952761989030611 11617695582029461745 293825956243248765 17278522882146125040 7241364388242273859 17673443270902554955 12418995214827274839 4044406575273513458 658252058395410528 17295930827896665843 17666611678647377310 9695585022847432326 13708066884759154600 15111975939499265178 12406096379795650163 13138229821290366192 10362550292556209577 8721560634020047862 13084905473252008288 9934645419995052157 1160199894852349777 755537355641710097 18051897124017895982 17511427847015032820 16167545796400463531 9567833895172893478 9677621294916943363 11992705405156266989 3838471375290580655 1349101199328271336 17994205669564603634 2528611850040840869 1061021370100103130 14572968384332479701 289510799115850587 11361509604873256359 1261333911995915175 2531802189038021133 16948407606798620980 1697334747388443026 6000633310254086639 10678720517197952919 6546279773110946925 8093843863424407322 6764780357855580396 2421420288500274205 12352649128935704618 7445816356368431777 126188913176650479 6142598741841398129 17417001780904456350 11191597842865590451 2162195365789957478 8184620820716927983 13866242495160022187 14852786533669306316 16495748906682803969 4314775740382329822 15199618426932542729 17873362459252432504 16219697757020028011 2421410942328322513 2445334346536052793 17752857043132504098 14473261634133292771 1866742371625752250 3126469452152533477 17008253408489999369 6269160692736670958 2626792826820874866 1263478215000393388 1003761861775591969 13530529145668666634 10691223223208925353 10783073510069082943 5733028811973962578 17315769694723405156 15119580985177527359 16613087963564540754 6947800136384883685 16634332665468665561 16789913971407589702 16057727059168486538 12040737338016564699 11939389614954777194 524440977902970926 12079004740071547849 3851977417374283427 8227751511039628797 7889724284925507638 13676962368949649567 2824648114222921172 3251405807361236257 224461573804696496 6643207787438141770 17354995834678530148 12086171094157598666 1267342951056321597 11901602716613627729 6314733437781093667 11179089886351702230 9092927421536986452 1749147705652547713 16914350718195295645 14225476887206067939 18269528224016829265 13042970154528821633 15723821571505099211 12714193022193770514 6896951811709541600 12190130415992599837 7347675874760400932 3771865646107996633 5033989439241233046 2429177014719162432 13289030311839869272 2018346104299008005 8133213875503025655 11188439449650015259 8254992165964020029 15426983702179308309 15216952400133965008 14444186134630845164 7012489057239178544 16847661969084786113 6132459844713237808 15623237715566300561 14698606666933436181 16234050742027609375 2840938851123803056 874008411563241820 9333069390576595194 5471208486046175228 13770803778471703592 12754619595433480581 17254395630151531338 17892193444838916974 15271192122372868588 12647387816599168040 12803189631626902163 12765872969395885820 13086300796580660587 4059274521080261326 4703181929765563130 938281648935170 7840956383089716168 14030288128578033246 561081917104648651 12882731314217737017 4619393099486750830 8501173377026342663 12216570074273349114 15775462305620696469 15957086588872755999 15110901132935294268 18175949279401768893 16385174914322421516 15239635287809252774 862211346212761136 12236639245009067231 2009237643707650112 5143187068761685367 17449213247440549022 11008272284164259304 11237466249415632949 9252606462889805530 17346506119632679658 15299075968679796664 14939973880758354530 17495715411488041942 14070899012223453478 8399372780202112570 5041761223250340583 9663975925183511520 2852231511491547048 1734613445542410551 2207860278754290955 4814600733411746697 18121795337106838703 7211338192196121043 4062683333702174704 14192631721781839827 16722965165045832178 11210276904860111208 3373544094103931352 4331603927437762688 10949938698463816882 5702226030796936967 16509209493380372723 7787757782236616676 2991541965581101612 735140792831602291 3382663288597469417 11648123257791585879 12018820786972561085 1234931059776772435 6241394503677206798 13499891067288885588 5069836015802913484 2282759607565551414 6297248430182750102 4231770161640653161 3669874095805153799 17317493721263274947 3175339870691121761 10234045859559050284 5448144938144908859 9227234293317074406 13862626113647925609 6469620721550760257 2841521065385620717 9275002035157473323 9999018368441219788 10597764317668377415 8940433654044188666 6500246431029791245 11185739497719236556 3025750148495952736 479466027643575594 7484823007806198834 12079668152843236673 15393575581550440089 9459839342874113570 3413717971570453830 8627632678874501198 12137051071647162140 8835931390725980771 13951865404028362535 10978512901661739956 16331979231654097112 16614236654559694611 9198936929407089830 3299183567490302113 12560544764413829803 1952554992685119937 16821351623335395188 2689408538923398791 14995469802662114420 9906922351667620942 9752067446539962328 16896443256418908066 18167274087383027758 8469997443344718728 2151930818285651311 1064533699812330908 5230731348125224343 7371725299044216755 4620681938376817528 7650893655997526013 2224156874934851494 4106470221890371800 16601411221598521065 8195995956478789825 10467216021317404686 10724745941665726871 17902472936252434838 5791586831722574668 1960857619899152732 8933912544167835612 18349287608246991903 15155863043684114714 10487402079338615 15803422888400391399 14418309171659221891 10080575812008554457 12455043193286750714 13720996505884400899 16797163372999416751 6656999888714025564 10759876103912711758 523458555669034850 4694149700626584579 7453662450602265275 10817458764727214117 18163521147512190446 15897335356026528414 14485161408664388416 2322663705502853238 12674576766922023927 8562680782141342668 8518233538799312980 15350673682678168322 17412651576356150414 12909023932523641516 16719474777139742069 16977210087956067674 17588142377846477304 15353013753866640943 4238908473713539200 9713301300675004123 1442666883297691330 5194196172558726060 17519086717405103019 12824542307611364309 14025544870844435014 4646427339211943969 15012044438549188711 13961916527153943162 2338752944643455708 11227865554493983240 6327852376142269482 17161881867450559958 15525930015022201888 4113126921983589163 11915555889729970156 7871530895090355230 15899203897699538882 4989096100034445231 12720714558273155041 10405851706787186300 13885070404373153854 736417849403891208 10982991848239681962 12867349516935238213 2638695526891801906 16488905503750570933 10985503601610203481 16760809700127185076 15889148612663403648 1521410622336774856 10341523106692440226 11659391210004777059 10134680273008879855 15761389562020531929 337802135244063680 16718509454299265886 13285987185663123564 8357444430074339605 1387853642703881113 2958430961577226435 5147038296355218933 9862728791950111952 5638437454532649410 13272583770774629061 2672708958019236886 10553125129961154745 14276238300140462206 6991293702382006183 16938382429291289570 1681595634529588839 14754695834782326916 7742546513832012151 11217419443825382431 5964495074794553736 11937406172394528401 4011149938162325173 2321238940425915818 10635924080121958306 14137829877182255261 15519542922400973152 18398559333686200476 16126863262073513308 8123392714358215613 9623264459936232056 6586848411660062405 525549453169164024 12859558520618149727 15900381083816595562 18157392675224511099 2886938191292272813 3024295477534134748 1875441886349051399 18146138363140351053 7127925360535572718 134650508526784439 14858385094897308663 14872492742596560609 9910539833558055070 14651764525429980350 3728829918451755618 13861893712789624878 10404572393386009689 12028815048901662783 1432848367389241673 6988904882319697617 9543841742085412435 5759121858575055665 278658819706139359 2553191826652711489 1037213421453458651 9807463468113625629 6035196816197429997 3890774889868343143 11815486789872739589 17760114377763351463 14173086680026669829 2049432094028284826 5989999838678993084 11637391558959527046 11660029041553179972 8522934640188502925 249435100478283691 4805969080214408549 8508815533702434948 11053010684662702636 10412813695535368836 17582243996414381328 2864044358909183240 6250510588261257176 15747774613300395860 6237050957409684151 8755686715480079386 13110173190003938240 17209107009711997443 8441114897809417990 1970132769517648177 16569368005875392895 15717950366999777268 8822054096442970930 16245631125957217081 10701713956702989408 12972647852889565585 7015801613064595505 12192213848615724901 14978821563507653007 8534120907002238324 12082995944518996891 16051305056785256884 15883049378125965213 4163296075244324009 16287435736226056410 3023339205213619706 10848492152997169380 12396871099597209591 4316602482548849261 10569046522117656327 17432927437324916832 2416030296255445057 6808513769022347769 7712595671208844516 9583007999473816339 5519029566970542527 4246098677607599552 14209728087396405854 5442959105561813518 1806717977755711509 16240870096582563739 14646752021123737308 3139430259625379581 2036919061244782760 4120517875412564303 15798997237446129838 2696935209485266244 4389498129115733056 7378463387653791087 336711534950378021 12160607379120740493 13885526838486321551 6162600798754612379 11338918959462677121 2350333534592975371 13284413538272742008 8276885271366907797 15241809110275049969 11379765746719434998 818952343630094096 13364874689096161408 6411749772550814496 9778441210155636384 8780406801126397356 6685708126496742940 10997111730674656130 9863836589585634575 16325073800330116371 8343831536514176177 10137533059806752530 4490358852397318855 17872778007190362458 16154088736182420009 6780443293409869408 18282452423790832012 11500012584053455717 13942199708939771885 2335706489601762339 2173872413359982249 8540056980814139772 14922431876723780577 6655487450470561350 11388305778730341479 17649013934390706912 10839399737437437164 5504907943167975844 3051492298588311011 17811789468140532047 16953913247077034483 7830569085559676382 9440068947219635077 17957206847676592370 16060405385161413113 16377853363171619222 12530922144477525397 14248664142502498346 3228003635159465877 12401091375656183549 3718412987951861386 6911444350508116689 15599344650749777418 16346094926463566248 13882135312609776229 8686975154329024508 13891009091596502241 2564568619491134065 1473879764947536504 5549115523992206028 3715762213368029889 2349037559309984859 11746045256959292709 923831178343409520 9509640957104156108 2018628161810602930 18017076597929241755 5224705530120788249 2086600972578871488 837245412690300746 551238584901523185 3147610052136553467 4662492790234905197 147238678243750436 11540885551389891375 12568985119910751122 4816253118977003087 1933003542818143228 12310618778260229973 7990320531785504638 11011169754059088748 2197113449939032939 8639965525165287894 2062518063041376796 2346175538238811939 14670175253582928557 6961884568332329196 18101864912263398209 13319598070362838741 8949737689009572197 15345958477144435869 7506756361436561187 13845467214811220249 9337640682489738701 13546684779958981663 8026311998182316753 7615709724201569245 13443246782895414223 15603424257090179291 17415058496933682985 11144532379531293995 15132308563472670100 6558747251089330500 3260648032500806665 6588869021269825256 12753531613015042889 3561554281885886896 9934783870820940965 8089883487191867045 8728605997225547809 2981421536064801679 17590775118186552928 3910656921549495082 3275344337434616656 980750950271999982 7953393692812624019 3574662445277476193 4636792229324033205 740184710598015446 2337406538314225505 13117721694885194185 17745873866045821887 4590943437864909756 6781179597153151144 5186177824504498492 5647790469859731762 2591826123708144778 17456762701234305404 18081770441095312524 18069777319464910015 16760267104574719732 6343834250389124552 3404178013245192948 16439317934696642408 2515634858655770010 12832515052872212350 14395924748756726375 13029442739309836229 12918428613563742750 8885889969782647506 13789097743877179412 15544836056614023153 15184041812998235831 15586382219653990341 3050690579859214674 11236602131655860485 9719545718870491787 10503136597677684180 5803780046768377108 4214254702830279027 14023613736153613068 16976490536311714015 3248972373074369569 2293949018358122822 14256887013160256876 16609783399661962830 2439559025415995280 11310878566709622037 6511901504293414984 2521534336777343311 12457488093911124027 17913897735312299763 17353436766248017809 8919895681841255242 5128266915224588652 1766208071792547677 18006021602865184952 1200356344317172212 6651142098639667811 7272271575793873377 9233800687396528113 8150850596323050815 9925880888344706822 17725505661760858881 18261730564882513552 6101972222101156660 1312305248330575980 10502810467578077381 5052778557163692910 5889167108108555870 4627207029469606692 10361128647913191665 4200941609101634434 9678790386152498515 6152514456557401374 449822990010606213 3090030475981177865 5898830453893223051 14075808410207125314 7330109848545011744 14056091014132330454 830983308258092706 9609418595679656675 4242875825002919926 15351608544287230497 13926222042383389832 3603471975765800413 9196577989759969980 9821044860609833499 4391889627460652087 10843642473738405616 5950514422805637062 4997138381858729321 8156563002744339385 12519942538185204110 16906577122710677504 9752878035341994954 4850955487322237967 7533302806760296185 13368648607899866728 4002376955504537186 654348753174678012 1686710125910540795 5018691311857817064 6408011742331762788 10252806044124223759 10813672002064903196 13718450349762298499 17885780528291689586 12582685943685635292 4464344011084083200 11372414109228597321 17583996090573558279 14872234848366294293 16710622443461991491 16733025072993479187 1977266216106228657 15935990308168517959 9538829977619659509 10210048653804551685 11269444181548385824 12142158700167508849 13321671920203573146 1939342658804753018 1669597867207236086 2361181276686430605 17073596064441982485 15649785520867063185 696560729375933666 17343963876901959379 4193874501649786859 8934443365327821356 6908284386791770008 12438109547237925307 15780349227107918643 13262115805193723216 946408877992243972 15796205008408961031 3717931516047474693 3676730503531174100 3799848405379936679 2712875579739449198 5740152487857436305 17551351942080496293 17083477723410776561 11411920755043632625 18354124759160860080 6480728417987113369 14180131224483785747 531351922131225709 5334786385780557979 17429388461848375940 2007060898701536248 379286592567160604 936287845819308572 3459953390711042176 6047610625611881542 13291315165707922104 10291469130254348876 16880945901327878007 3650217648127497762 6720717450869113772 4581470322970150227 15068330952121034006 15343406232673727566 16363019108664483032 1870077945879679932 11815798846235021022 12229073096053304423 9046291951129393573 16703837387150682200 3763424902867692880 5987901961987756686 7280995749182078772 2626254311528781799 14728010351131679791 964841649843336150 6890173134162511545 17798806864373216550 2879491630445801732 13837813596711217845 14116182548505711094 16358172680706528429 4906926990969165078 11986267853101486123 7499570832378153871 6438928557149511962 702571648416317354 9023653074111489820 248368324292963593 5455127497630166368 17286852170073266390 8705191669524530409 10364148340243627207 8726721535750160373 10817033651774370192 1106443039047221262 3698154168288542376 6841320908938937368 397236378930118167 7114494908923343706 9720652072101708085 4769180876108522767 13334021763822288517 4204712032471346488 4159548936261315800 14857968586079223694 1484300386095956781 3065172751794070064 4160584495768664149 5454352975659444736 13386279370847210471 15932824351892439695 13700387984467274628 10608999261930721872 8464185995694878321 17782314941218029682 12628010802877425428 1266219267931815148 8434983524561705578 2835974725487024999 2939576033398465308 10351534568897488727 1445176753384985346 3726124215174666860 2453890487034185495 8144115587817158845 8356108725796900064 17283896052517720851 14775340013709413552 12480053766920048726 14962506728739491350 10951085854781587993 3093900177848707693 7408125393961920619 12433311076844748815 7623541327831038416 13787968435675091170 8913852350227948953 2078140637322295962 8785503783953949976 1475622996778158968 16292580849197617160 1586352455537009503 16317186990320568554 6660401610981405120 6106921832314269056 9579544481425102224 15672165399770203673 3717855258364170029 17697081828120738195 16097840009256238658 7840297467758708395 14448640522536355956 6877086699476106840 4365633669066768874 15630857744945767118 2737925051468886241 9572997672900240244 9762651313631562137 13416730695783064545 4735818846643272249 13008363536551492766 10513882726000709038 14093125031309771144 13782260825414234083 17846936743576302945 13075481215642029712 3165622848233075519 4269705712165827552 4196839790088224473 17320890414847723119 3592992660610545222 10408302969087947063 8818045699366900176 5664911886405327537 11216137405749980891 7773262593551099794 7634596908457118219 8578950694503394722 13805609493852596497 9603744173003615220 3969747329496675769 9592582581330142100 16959481962312290762 15573312157119933791 7963026003322293686 11532059583177798946 8379685311231162408 10422890925429230181 5289921821267247012 17787923717436856441 9358161281365904587 14156198493931170727 2305975783659805768 10518976228035011583 17255563964126965676 8357823881830771145 7154401892510603849 1595210003698217408 984956826568052781 12634475406342481613 8211639471227275016 16485195006735511095 4509565459101930998 16333083670977684310 15542632618190669411 5863190440839393584 15978219864765988007 4433662023279253825 2253689929961388091 3247780154122706179 13172994453981241873 2311532365794366935 1732428408144013544 4107530527279409122 9006239055534655556 10255758469854870080 14921700864821954362 15918336564709188989 6318265029019044223 6542149327061892022 11154335445821507720 1369899519328828454 5474174526463330732 9885370542691732284 3049424358700845023 5738149929097514486 7487349436030058938 6743096751315547838 12024444141463698494 7144068583750617491 15127319386416056206 17586280951197180684 674604601449599308 5935139346257648086 16999804764860926060 12757789291738839736 673764108762886922 15125922866040765303 16294399126744913772 10715787705277876617 3664395893182441107 13511517605649257093 16226714978145026721 6380808168041282055 686342622437943545 14370488585891103240 17520214406653394296 14608412981855015268 15704391993694955434 4970362569475447912 6362272034082171603 2389212939610592575 18032110400551490333 17890965979678140732 6374830785620842666 16105057635815915477 8157077343293174987 16349120994111396477 17327047475110530991 11982093749741232761 8524064655488038252 8973776665109285058 6204761043178021642 9661798796727135799 15354586253746177824 5463124418107726312 13977299789633815756 6577880967018412619 2635027427026230945 13196461381639931709 12031356808695083946 7755749071531341932 18281471077976155974 8241303903611542410 13298287699229809164 10629872538883972598 9839410290707468160 8883674456920411865 7302384069896967573 8659309305812868197 17783115255878399547 318365624795930667 8225234670860233694 2226803580328794712 14551422323536355750 18075871519035396307 14788154296860708912 13047428493574011382 1995076310063344456 6115924419426080317 2794545123508521251 1537244278129570237 1077752860411456859 1587763773887606454 6480566528782912027 8646715046250176089 5721991557583846970 12056124827523370148 15035774795001049790 2440139248774144473 8205314582236546433 10247884144073160860 1033830974446901279 12839940066394096837 7388714253006082880 15314014313910375721 15522565730549988428 9437570952009918994 7797326518617136863 12314132275192699434 4507895907131691705 29048394212078123 281213312687778030 6984653685623387749 6966482375200833752 3667370099001418919 16788528306265258718 15364285025199520752 4906264708496716516 14083539492522156795 13421703181086336254 5069107582908438092 204654577771108478 870597314591470241 14977457184274061450 10061927921076598877 2402215942336497078 5001037521696296701 17701171836776210164 12487260286129414548 12446191352124792081 7538955361701292480 17148510002325223209 16793689321731612987 2360503584640315291 13617949189941351790 5958089895555198132 1368479668561218792 3770083852134529194 7012763513488009473 5406400150740187672 16083716401956405398 9048620660835352354 6323585357562374815 4738162985518173696 12281668366674300944 16475638818342380286 10559017175614200537 5123075249330942704 18327641082039297065 3884255562461462895 1618951730547341516 8432435567849516981 10601408107641054458 13442431702257406178 8914666834109237781 18283316354896978545 4450893891587361027 12291139079115875167 18087397850058870844 9059933026010322252 9125500085162422756 6334489712954087344 8146904501748786339 15193746099581629444 280028723911332415 9303773056964504086 15182019013635256659 8758091708633266677 1473376603535408610 17528712633706032857 4459962707953870030 12430013711344538930 1647062696923224622 169198324688451711 15487611170066476690 4151695387199932054 3285975379556289623 14362953878064093680 17657067820533089436 14468101002626351445 16479863972474760006 14831679043930853400 16129791738186157616 6592735301128931383 14053260981841394178 3306253355908529819 10440994383427732901 14197669603594702543 16996518417353669758 2054844402803791405 4337701625928789001 8927513402632853945 13168917377738764728 2692571933450746162 15376772374564321879 9045361115396270708 7189245200066197193 11341680220372439831 6455331907075077829 780848572545995924 11240761928397191017 8744003888036192507 3364504524249170785 4217502579855205277 17050608480720413804 12536231364417535252 899611254545864054 8126681432251222246 2666970737070673991 5524088558631663292 3451446841036060206 17459050434710715706 2778482172497785920 10188122491304993831 8036425247836521394 9937096757529350172 8863722087267611741 5892400511420423820 2114922307822576442 16902167484573646692 6696733248125517945 13820835979095712150 14442484654425071632 9214738329628032074 22368590712438158 10203653706886918360 12231773509359569092 2376966326033728351 9880198139944337004 3801616110937712581 14507186089258428218 6080846982729923014 6047143548952785553 5341846762395942825 8544004166371831633 1693456583621710821 9578681308882288255 8561270450250969798 14106148103177830679 17762887344135449910 13805086897606705858 3566865908176855431 4451844064323424976 10856440339445476527 12549799024059585158 8524903260186385488 14968986335757698827 3207987682830649030 2360104808079629768 15457272527419117362 10630723662216715537 11717151805927948180 413461612341876202 1828012069339316228 3696951367834117977 6357700496543744608 16153542517019348575 16532612232769062384 13497711344535265094 130414151360321164 11133875147748483453 13569159771353605631 2060620010004446394 15505022890614826224 17888900002685353868 1345502507594644602 9229284443868425578 3344195171603925560 1243906047760602264 13463084940798842752 4736574497234051491 11264642308871368888 17358781916914953838 4617594186581407571 18001929589960994866 14663166059423671086 7679553857592605982 7402305663300257653 12829299890427093113 4008077976400441412 2973984414390196093 14635369654418837849 6509326205725498584 5502787575008653512 14113401949842963053 2422382734018698201 3927141373984421315 13779388702203204804 8702786870832465427 13555251280820274361 15513441041313089884 13744089446118578658 7062892127714275025 16636122814896054319 4013070389173854952 17762758182525801980 3555947605744718408 15511754090728330957 885846474424335977 5305132770705651826 2425761629703798630 4008113900485310998 10315028362774638835 2299063144504397375 10481689101706379351 2450734223162681652 1246984038623549748 4770195197199224902 7244845329774392112 4779824126215336074 17614765501219937646 10713742070804170563 7744691947488213493 12893073603143865334 9156190490554345317 15966489498828701808 10641707434421155176 4703818977867364932 15229498322129045422 1968411212556301012 2370410435149356498 3341764997189174880 4031687073355593207 17709949763654983642 13817697344106233287 3763860405354703645 14172637407732125401 9103238049336863877 9402229892557878461 6719704672773672643 18177881225035897370 554407895259280677 9798920261444887144 9815322028684254178 7833939204792979764 7500745035816482146 8837031038438873604 16544876732732070709 13153536932666232511 16654614967004890534 8953168655589581960 8148079637353944759 2241472399689291587 7160477160397561863 10584267196215205081 12246957009192733287 13128823158751759239 8656433774588757277 6838316036076742880 232235601640619704 13114879426818292683 4506022760395410971 11927251538649518491 6892924605228850477 9449908767156528305 12381035088379109973 16227750439942492248 8163776955304230654 12075762703728181875 2636961140248502075 14351911164171847896 13428952795121140771 11972406126570482643 2285498150970582570 10822071793768410110 15512460566476048658 9367762803716591509 4321590557258113898 5037306897681415000 1363556210893578920 6417935036070450582 12375875740602076215 9440278417914683040 7414654605903604684 14240186723535951575 10588903084864515395 14258898736787474110 3769473162544706852 14610703015899100213 7490679359351202847 14917434562694314865 16997452584014396042 10837719077528552011 182110252150546557 1496633602930793002 630280330615999339 13770946320673140037 11821077439838033806 17175477723868187542 10616719671810787184 218495904404667931 15327738968774933530 1769362309257788694 14070257743246123966 4188665857202862777 14936493661802327444 8973566914656072564 10626268919379514357 4892622847272476447 16355100401101855893 12639002069862994974 15817104251067585791 3076172739046797826 5077586576171707582 3261776962630085676 7482594948348928463 11537012971826132793 10513525902424547981 13012406403792532140 17740090724674942340 11438430257104732331 17305819039189679937 12563174978195633807 13687702524231363184 16472354716753677704 6689687584668500830 179298785529350721 18415838764642422498 6251756970945564450 9106188793931197430 1196324614055661073 11745340256553529934 13997129998208640925 6792022969376414008 9022328000265740487 6587546083634686979 12830736425394069392 11747382702165756179 10728876386144870083 7345285427643519082 14654352666617000006 15832962874280588740 10668720374757788812 15721015611739965825 15988288322614950772 9057372927314961147 10591538072514001125 16755282356542440 10863262567676132472 16193666245035713129 2456823897299003932 14538499885419790115 16861885494046835085 9303300576483101901 6713606285652497669 17592491286862968469 17780939582489986757 814818430136780847 18080751757279047185 16061568979080875938 16384689241790596529 7114631523612690708 181232351431107531 7775640467905554722 13616462607829019664 9778717829136854469 11321962100354781462 5684772360506074242 16221371492884274978 10032078697650263378 7023275195102878252 16207799670523310862 2471208746499543490 4418894374536394157 14937845037300752045 4902458530128897238 8131948149695864472 1553783523301182415 2226893706545513217 15390738253865752337 6733251683146176145 11653790194597077106 9999720316242470165 13907808042787128681 11454603259808771449 4393067248846334844 15582323345364389023 4531427379953688491 17628520066691084334 4675448153548557591 4545890236907896288 5702476047457847820 7721575235472839634 12933802721094403547 9888604815623380428 9387176731171295296 15092590397727474643 17658957294746673455 8529596223493966734 6338479660074355074 15387750914261666271 4499125718621096694 4141208965035099340 9723353306898110637 18063162081040467271 1550166580110275223 4353636990111692864 14957854342469115733 13075845706456902417 4314052694729828974 12190354310978415732 5434770078722177185 17525073909533653360 12318756832665368121 15518826551211480396 12995111838531238784 10530825535016673494 11732446196930566829 5481837959802871294 3473041541256755032 4107164670783565817 6282001855820497362 4478474251470778260 10306330115570241260 2851044194760603606 515301601042992360 8238103071121128070 12149910376967125252 16373497679076132432 1929088215576721358 432246788100541345 17710679809504075722 8228541085396646768 453700290568452348 3541710348044204729 16386124712351701195 16151052396082861792 7434274833981223008 794165835494953624 3220054583407637155 16346015434960575262 15494936870914450925 9907733733439968730 15248018561597785598 7134818101510899709 4019793992085540468 4445036776027458352 12844316589247272091 8776433251281852747 13874404862293117075 12917939947180455024 1073872940044884866 8777622375921176170 665360840587213484 17970060453450771089 6438693385945280983 9813695359453288936 3858664510836898112 2818413017664170307 204598645427699163 7195413843092234558 1604948970668106957 18322617399447849901 6575397051583367934 7345077496511845756 1617929684844592893 12462245622506944356 5404616204942870392 15974458486381151839 15714060708553752816 12340858908432047393 1835708123747656413 4056382857613875957 5987983919917670311 13262800511984315271 14540480733940918645 14945713896877305111 4678351392033625720 2904853209517207601 8899469200829598180 11097872600584223253 693332895238859913 12208181200761787509 13869262100586353213 8748724126387580830 8531427915030230116 14174207988642714828 12083147881510649005 12105411707985304895 4523437879555802444 4572932706788895496 657996176710900038 13978486947331728784 2678550689822898220 11320217425437016315 17782800539763587727 1066722768598394879 9784690648639314820 6430561912731934331 2596703217444390432 6746651855643050323 16713611525440828663 14205994252286653020 12840889557767071134 5449699301907078927 3857624674801188842 5563461167655816949 11015986355039749549 17946343779934263753 6621113022043419397 4457198116294326556 3594268462070000392 6428578180333616430 4617599867324163389 3867526350525854671 18115400309045568504 7482953892315856683 721044286895841544 12354959079591068124 10950392231609512522 10662887207540453657 9337109961330651341 1723935670543139082 8911062398237725196 13895357923810470895 11509949108714290704 3906984365884647529 4478955917072910092 6399502524425438983 1966447302421068282 994818929743116128 6246218249830752063 8888285719349456637 153085537662709396 599867761827072395 13686619363583457047 712291632740709830 17392324433903397677 124996200410722609 393415837740331895 3714255615189383237 16030832168966307925 16421883661770915767 3054727794676898060 16922822773797803272 7298411897446500603 6077875917767655043 7152709041590203557 5386986585894796372 14701941772008063857 2339758735852207881 12674986539348771328 14532684086171425619 16752305372711640181 11751892173450607585 10284894560797421020 16261401101635002156 17848690805666493358 7170749510565411401 11835212606408657803 12024635327936908772 13749433790904098068 17953175997313907060 6884968382469658857 572304969115652705 2370242278833572903 7941685119246251113 4188492363944757481 14614665667634564061 15904875564444269884 13805815156003392297 13067396314229986576 16597822914655912766 15109500274100670319 6684996366006519586 934651979927942395 3954389247562382067 9930425360418733230 5103480396829601785 6910135968510644408 1705063286113860376 17279505003857670913 11435025741238082718 9775344797662407701 8367527948545687715 6227331633097630238 11120651754094754839 12464248088151427453 14887064258187591370 4801185275205159301 12412787700566970965 2907611371214423630 11046618826560102316 10710176753902973350 6715034830059224310 17368677534364134392 15080454058787774878 12577842350723247101 12732248802807959695 9079279246247247619 16437251900761878283 4805568100444520032 1998254877961099998 4562612567327026307 8948212074119725191 14323059259689561046 8913361572597747358 14100148483169610642 12203727089753976935 15303146456625655866 8136105218684766023 15221990046471646956 9188358967327452052 15940387049377287810 8036547244364696904 12170119371947241870 7948475857244780963 15922712058921358430 8435110188912272164 935626328477855605 75089061029235383 13795072164821679106 12968175276502371643 10383029595958794348 16774073762887106479 364765626843002200 7901783322608611743 5240990846455729223 17801865349865043949 3048602610521086895 3747487907731640116 10352920916373947269 4461934210530848992 13209661463600558236 11848397319037297784 7210228902256498778 14722817538078074638 11690515081597176280 14829242111187463269 5224165936853559952 7055805057371453886 5324301068055252494 14783635444765784696 8180899135722263418 6742533471166010339 8178325627740667601 13079411912412623237 738413283374357807 16269156564006047612 8660884773192712884 14114368642809255059 8800791656662651591 895616329990720896 11735909569784639718 9810280537939075079 10285482599972347547 10091065213388634328 1708356678677273647 13359576796389675778 16244570163919588556 17033032898334489913 761442242993957915 8965186450032785505 4952820707498302478 5646034689384832434 16678210279965953161 9394598213439483257 14046218024666310032 5511190546952941028 7147732437892587962 8037454530895505440 686636198798179628 5436999977416956148 1223730373822190254 12218579013459072379 11595344956589710575 10953311278658946643 14068336145028806979 16527361409755859983 14689884725506242303 18000265175939745971 10688882756560747273 13158199258436739209 17295474679715837775 14167537527817028482 9282752626345427685 2527643977537012554 17080424546119139769 12376879953579992369 9371620807452415940 6469091897362979423 3969540028495430611 14409312946274248140 13055249356798476575 16297860763507058510 1643986684638925395 9071593470086243208 15517039706803287928 14673358187266849168 206415098157037532 5761117892325302002 1469735662422752419 5434915041939704992 16842279956540594664 6158976664242265548 11757592363944718839 5579775536509445706 4749917038382756751 10644596491579563219 6383543063541081551 7155636439723242466 5670672406018423115 9991237375903100863 2379372942589711747 8437845109113183991 15747490548925365533 1847818898691552579 17585123059692958326 13987538067026333152 15193835868170113069 16983126763221258966 6959047076218132665 10764611052541875038 59525993706627400 14084038701707373786 6648866432724345103 80508502968012108 6731324536783488906 15130173528304949929 8038444509316368186 15582110735866975728 5939225659625960422 4454359704251885705 10969030353578293914 8227204301613896161 10408839752231786588 16979672604192349263 12412485235226198192 5939091391141762973 9706433875590481683 13944010271126704839 10767014553140026894 759090690165402621 12526537610771624196 10984776347709952307 10984366908911146904 226928566511616223 11230928238463901801 11523944909555402227 433855729261037633 2667905263046888746 1298410655736298519 2290073205877836716 2967835486617863815 12619928661619232308 3116853399350355615 15810977247190916095 1416446943079993301 9760392693471622901 6614081799131226529 12106512683812661360 6025591414121967969 10680339582495781295 7850207401865513350 9369752710854658615 14067478511885628864 11841855126445456795 9584296734545582179 8435494129229425998 9708199498449153927 12045793832931702668 16153909778237412370 16847511205101312115 15995018124792786834 16166188129413221622 4843823666505008210 17774768857185569679 8633382158597107008 3859003976163680067 317231416588316357 2109346093705043451 6333464838371767789 6012399911518198970 331427829858072984 10378011517594576011 6750958075688372875 14061415577299527975 9617106577472718568 17164931774435449949 11771197399738800459 7030712725725604847 13719177631319115112 11331282229693677172 1702260132640967363 13840555105450275828 10319241881129500333 4444945426270373092 13764364893776150965 2006342537419886197 10605132075702931490 5582032934441887046 15786668947087195858 14113732808126272737 15518815947883249699 14738256288330024149 16827339224209084928 955882414262229735 1087676029229011754 11678105663552374798 16634559656779411307 3853982756611588930 6729669518536046114 3250100423151177000 8679451530697084260 10487020669169940117 11422317867317259065 4255242427348143507 3704804753296759559 7794665949168246586 13447379308026562016 3565101648606850973 2648532408444326111 438209561418877386 591914566708550982 6602814505328650243 9653243332016918126 2681179964614709392 13098689535683210060 16715013247665625009 5480192348256519611 2902730477329650736 9451723628000782819 16399844961098677157 11033731682494437324 6174564323153326014 15063802549645906607 1602489055146884481 10242368783804225013 10337490973862483192 5425098545068488883 4579451501587502168 4626152270568682579 15720834794546685026 3191351544515887785 1387048422353465453 138111928778294202 17102977669543770774 15021803598037300342 1668964672466825393 2821191256238825183 8686349551760163746 4178325746075496733 8186307599511204882 16033322016447752821 15153021473682903307 9204027277331393966 4524039151773447520 14651219476178525267 14017440398765712139 10629528645711038127 13771568383525276962 16070932777360290623 6032464442313183485 8577570556839809433 7679988692044295981 15644758625127867937 16678764193771713566 14934407375904097427 7716733298740264160 6039789260435395360 11298473818415193573 11261121802863325674 37055021514321646 5900147180762952464 14118037779048087014 12628161243694399960 14528389070954936491 9126109157162020398 8013255354908402379 8026678458860838085 9678064663339215012 17276302054701918096 4597234254737684398 1457898806493298918 12388523120483155701 9726704236391413614 15332536177981240235 8324648172572630446 4330260808465798063 6643742379677095578 13551545510383999864 5144583558431229147 11329677158083341591 9571278900280395391 3166630719257205998 8888850654648337601 1958791999066952582 15003066361010071833 2309466182798999104 15489869455039762490 13867652407795090279 5611242953292745984 11160777347026257160 17759266505766556496 10962276492208457376 5263333019024227363 11570009959659473425 10786959157105452954 10817037904931936266 10049917321799614971 17192539083438788169 16487806510747466554 8593072762375826742 8820688042325260578 17456480255930522147 15042556056013056412 9546914040669933503 13576873434169079184 10676351694745720091 14005069418395515384 6443945532615402759 429183623668666735 10240755683316999887 4676273929954818251 15170695172061210346 10903283749873315538 1140916941830579685 2402635801346181496 12450732084368462220 4412317454573619321 10010234243161203114 17847929788063431685 11041027267169678669 14598351244490266919 7617568346733661295 7285850494973777171 12026798288928520435 12646369027713275482 13729532739578991932 4762371356157326614 12032597765353820968 2123393708947850002 11409015751682189523 11455250816903653790 4855085249316784805 17213092020430949974 9780349837026458010 13032463735216219751 14473011725882584582 2142590243573732245 4900182081653094933 15070870572292957923 6835476397981887626 17476118500304261901 14391312974239803546 3257334431964425844 1934328322638767603 12618983764096187559 17730606790908978652 17805221756767237971 839368556332374550 13979688455318618058 12332135219629778465 14391368894023357655 6755411880304140594 6780417939577314170 14302729917247704532 12607226138015475561 12518089503704580066 15787859239606068741 11292931488966887296 18433986403784762634 5514922894194251759 2342514311619061382 10709833754481980577 6847350314973522922 18116889116149875011 2591176443882988962 4811240726148281137 18285677141612198492 7315380400668914342 7526720092644992883 9274574555030588820 17523716875585090047 9553530197436501409 7699398513159416449 17752164570647574800 1872138777932831967 11778063973745823688 6598042716060346987 9775597865809848124 10092697520167003137 15988930996829967215 13894715143061362568 6278783527673495158 4976151244065205806 3607053848820236200 14871984922907981964 8514423179279196869 16498547316526689888 3011433937486646936 17753057307988682680 16275307952673948630 4459351308921296449 7906084347569094829 16212509787934981797 9372404401355341971 1215111651090835691 2169574604894048522 11818854761158962766 8756489243425647753 15614009271935311474 2673447645383252222 6216479995157550832 16391999992039742449 7209684741964532687 13077233206134683856 11665495023055984353 16718777083140044090 14463161814745610730 16284123274895545037 9692254796696239201 2676823985378249390 4570541996289435740 14209564085941630342 13151787413657589393 11149177539706023606 12401027330296693945 12199309277201940412 15985687473144934673 9287512422205424748 9124055159879736846 7118542854787603808 16406878513155827308 6235004936868444589 14743113601117668917 8219611144792902704 15968075912815663258 12409900865017694137 5418265438402427771 8935462058407192587 9347430499525161302 8265988449420222428 5262194854164721929 4805893023964053787 2621387988052677736 9836078133451681613 6990462526516325657 2164925390740509321 9703819355414713678 15005046288451412270 15774979387313995046 17152189644092432608 3610110019208887754 252673056307888448 9600544391622665889 1343261051886052756 8763158335655473874 17449107493701369 68796728477187231 519999742129619432 878812339301058781 11372745658060055053 17187667369364248239 13465026073252298956 3516867370664562166 2928494155443653403 5897363842984077882 2380577847824961372 89777553610552024 11310027553505543654 9175976766200090791 6973008424701224701 6133370701455678905 4057027143164038360 6891553686563367075 2652327303781130126 12084682865694225385 5416586655315536958 449312970266020162 14674064519265993496 3185058971356061464 3250451573176772879 8088826075576975040 4261959763787498573 7686219119636437739 1302212156388076834 6582632187084636450 5223655542479498827 6911818410568373416 13691042070225534269 1896065821041462812 1095794292245041437 10657309688756757662 18260901798472498511 246700516322200491 8083199937960511894 1826515276360842767 17707509339872193572 15057480456676278443 7072909781529297640 16263703380840997763 8421041557063545501 12906097280850161107 17896144029714715304 3665978538081522816 2111269588014706521 11618537152522236868 4319133711321241435 13038403258048805514 10159474609652694732 15237866289533127758 10828187878931362571 12364935125691782464 215972027429925092 13863482353283313342 12135484107338370426 8051375323667731109 10545445425463608481 7303185620104656894 13254979159988458640 17750910944658027336 14021195200489424240 14172758139285547140 3204847707071917916 4165687634426259256 10426420242407097211 7094528791687079909 16489879186317185767 13634022719507565284 12569866157425007449 1890544998637267645 8060216804893477934 471074095484136593 96036366770890175 17552353293579774886 16870068699765700975 8769991198068578659 1270905237540923607 6861766658989903286 8012685180545071267 13060473821693515109 13099937194160758205 17467723163099665113 13776453061018969928 4361300598252384497 18370136946545534783 13546970972198128848 12179382007770212620 7892257326526750899 12304459630974022397 8318202581788885048 1927541795004170883 5907439988824153169 2004916612497827356 7197486796726397193 11377564650943895418 9307683462392499080 11685671403112708477 16474353556262269510 5789572332479618205 10697921792114960201 10728209188176039101 1570667020869586668 3518304250765299047 13964150915308005121 4598631411685517894 12415281958245940416 15895156998839542358 688758717657404296 13905268934116103158 14502949417554198780 9247534939366901068 14671259720110593885 11407270107817381061 15084101447444012729 5314051951353165830 8609537063771646222 8378006795256014220 9363817653896343300 9548805188151489980 11281796652386880970 9238377734696950320 8548873820862347901 3247631561849723762 15808055832210911862 17599192567289139734 17559840109816480587 12746080275521384070 8542909042516337466 1660326598018197995 6279591503998500030 4808296485000195867 7725101415824342447 9976967395693251674 2159178843419497608 10845011228720180556 10069092772566236612 18079206006734581522 5589183467480863013 3651538950330819339 7279207644080728377 14309692305598004271 16121865897083062455 2040646590817980708 14753152587970900377 10564208398435618261 1248459705483138134 1527523328489306991 12965795896489355619 4270493647035896409 5927050076781146430 5951847412790370390 5979215183198078482 5526505183557123714 15791903386182561037 13140077670091073874 13066814612346191389 12681363180062681865 12182389065497234600 9963747390927288086 11153221655630205315 9563063803633802650 12568543852024316267 4025401766091721648 8876998511740098730 18062868974974386401 7901027299188008686 7994720273760064931 16363168569155584774 11847953544750839005 15854715931408004269 3049406787970003234 7285252470511085350 7478830794870025133 2492176044018202938 7173238647443010974 15059746425151807865 435379971994939189 12251773753969397249 4391276601120286818 16609979022489868434 16954474596292375963 7253694049204442215 9447160248327475363 12949474284587767561 12611286261182242892 14111957414258997485 13949127058672225410 14390887308512913204 6837252730191717340 6129594603701841424 15016294035705442550 6871409584500293054 12824830780067702717 6401540952134891040 6430924856450586177 15118174840449835900 12817021655242826326 3710470307743620219 8140414094717670034 5098465472813867409 7613395693689871315 7874276143025454918 10090411492084396740 8033834116342404584 8316611818372014421 12470806697286861614 6066565383250314266 9848219881605742595 4157749185301922228 6410274212932603041 16178527192101526681 17270321183090182352 8775517677289181893 11838093536909305705 6492822011665393650 1409771933546108044 5297299841025753283 12854358392859225527 780700474375273355 10555456100642127799 7141550177389967269 6129860017416449821 12307607812558731166 2174917250181845816 12168898870541583140 3649780682813434179 12181650373680582768 7471032172149986205 1179818878493420371 18411128324330426344 8033152621838061441 8271554040502171126 5606092346999559937 16482359247557351392 14342953681796051956 4343305826982949276 541618029056901183 14561831795430076748 10202548364734915923 4086567433108538309 3393584867677949664 11457491628414155045 3587286595793554943 16258156436047844701 14724287904658439969 732068463121960493 3135207451066694640 17890869138519246817 14490353694860934472 2052089905232926470 3374790041707630726 6814567928923120178 4090021480823745245 2804251467187999744 12181934249638951959 6951080906413813503 14908650111933583644 8857812637472655603 9265976743981180578 13711593576351151137 1096259619914960046 9611109205874178469 16657656547892088732 1985343848557982560 3286052752509298726 270036279584555469 6190108770153039352 11474607623897811354 11430357485925778035 13147054594476425263 6605108763096174821 15855745771084336238 5860621969397543944 9431206917831912619 11193168836060887313 11222667960925752198 6400730897840953604 1227341132829012462 14595732295579013747 3653098259698399040 16644700815623944208 13087595351211587516 11952678019688936181 10551094807672857636 2351108103062626759 5886425185873481866 13301732833213151851 13334069730766652530 6945675555545771566 3366797197463460886 6842468554027555919 5097658765208684762 3201851697803120722 16663029753527000134 18174749572988505479 16067670050030999903 498118595913731967 11738648627643446670 17191364246679298402 1371747245722297945 6885134908744955395 5970219221406317866 17594552728980234986 16790236413002348878 14274941632450614318 14768871833858657916 307906721456023497 6669559404903297489 4775390037818938989 4351142297954897807 971722651881325970 3230429968818395323 14902952227909216336 7557114720172728425 1943286489279626748 9097088334450368863 5501886237345368056 3375513227736609010 6810897166663677614 5920653076909623265 17390082312104524386 925967243595921259 9333995378216856779 16025376086544268281 10795175270165271061 14437185514362061111 17308803507082216935 10090188035878477274 10107053111011590450 12425784418974885369 15973258511788854921 6286207740346189544 10140750271490640385 16750578448573788080 15177291517627562366 9714523494817624728 7190953985389229597 12930863432960739652 5616461839557144186 143184879056072019 6933334744721416564 17547597004588804296 9799689281048169261 17193522710788936440 15311807122244297324 15754470084205321951 3269121179913226434 1243237431073503811 14232405844066142062 14303110341070678557 759984465975923546 9168259785350884692 2682094327973318296 10768849815779126052 2506932909970732507 10902446481544852994 2277779980217456810 10354590167773586235 14470596979997581743 16339001566376176533 8643316173354053996 7669442169621308836 12165515629952263084 2091889488336851021 11952087618497352438 15945571007908863255 15067426412265634859 8946121657719727334 13548612402126477332 12245425071825794314 11709323146631833747 15873088492999300927 10004103467610237816 6551244035793914640 4298990175181721915 7515607547813706478 15202943755025528962 2590799966672880084 9532773700701295656 15273788886164786774 4959086188373353778 6304236044877717950 18139163008846986572 10092267449145979303 4258449124176791791 18300540658315169771 963065930210661108 7120283251813970914 9555172961720251860 15696219938257388150 7144596217954186551 6650490417943400961 2169376531188358033 4163730676130877183 3717793335292569669 2863084770680395469 12631779543226119752 3811625443556696373 17095052961767699291 1936915672477151245 1025435373722483434 4996487012137875699 12674181544822100005 7901922995780275112 13623482214118707171 2045119194597537499 556048983326514362 7837480618905519472 1900514792208007508 12762601142576230086 17331241278440801317 12367956708413220176 6402068763890255 8253695318834513825 12822718760492470708 3635471169041945535 11845425176401716688 6326145178676053071 10789548184369444136 11570349878058877333 16939418309331584747 6022146372995719824 9702434890980669163 12388573547501219901 2083056789059753768 10518680951382758044 8293474042572978271 12846749420188463687 18050470520271141318 2792012031090575081 15754920890690930131 7688975682567845642 14964719385691678822 12529341605317853014 8453456972606596284 857039441533143740 7686006693212815006 128910276056477881 10036433735271050966 7536152103742698714 103399329279071538 346327345397361952 8533527811038063604 14398183031985497037 3050191699294125984 15647972006661129873 113005856815326811 1809926305083599555 16215487476915923604 11178541502877432215 356283207670369360 3039820082677417253 8158434974166263925 16310945230783952451 1873693661233076612 13272633804504801271 16799881170238497227 959125026856825037 3037816384850219833 10861762084079951215 12819919312947041939 15771775308112018670 5471331689364780081 8697020292982768063 14244946028552913945 11472656712535103570 4750904977826124707 11082557339958092496 12993442433172081663 14119307993245591483 4676910084228708502 14365239445404160613 13125950690415595438 14371247914548779740 15391120106285127443 14089779110226625189 13710461416068908478 10457143369853371599 7723766257362717757 17244639290902891118 11484002082591347854 11920827812270378197 5396246063650529196 9095790002545922857 324803919998858302 1454960158262983307 5621099319328856017 15062808545777483690 3591536242101218079 1672753432108337627 9065520191151697164 16799640205572393489 10550262871749100498 12503700434361553543 4218891771427476197 157513931201779455 10723605062362199332 12703523995589320452 177803968498507656 7438149556286052487 14039559042298861187 6300876804069144584 18382491140820977624 15393760796658453717 5973032767686026597 4393096708289123515 2581711767925170269 14259005253411013126 13793300872090634714 16896084222773553061 8139674827550846720 15155023707420531702 4278179500535681047 5407266882710962419 15121407320381091460 12153901393150560191 7464812388158605590 9095142434232942891 8945806106556917547 6274553564307189993 7982159014635529810 9379359455840147356 11022143536979432842 2777479558611425401 7129852821777293720 174853133013839198 18181440085254770476 9304606593761495675 7701840934185548556 3555403998839893882 7115585682248443236 3967675185476043573 12291956016801287684 10497737646278924781 6783247022571767073 10042946284337217973 3577623178331987713 1472575985181816581 13488191006375487747 13216807377144945070 12430336354647308650 14765121015927348607 12262533686183393238 2847010696962313081 14981563358238104501 2134096028962833635 516885115735039911 2281049955037203585 9438797674824976798 11151023924384486151 16153087614438908388 10002863003408542396 7245117785081329500 3226850935013621205 447956931228555126 16256871306384532840 5330374754073096498 16908859502093874852 11808069383355446231 1242768179052677383 4201085751855071196 9611227108902954150 11448756594962010428 6559188852913650151 1968679062315593135 4893362573582656243 13099541163259991322 6393080927562055256 8032155093956671953 16414652951781492614 10749859557328380467 7156727095646833765 16480269306595635405 15289164276088111516 3418202813606813344 6422899859468698268 7285027721737617099 16499658429397643132 9703792751371560565 13691730126371359762 9845396129411708739 15407790577112953563 18427927287335901215 60565323466550569 12108835432890723077 2616351188230751165 1084746078464694056 10516707582906435435 13517412863329785048 3684847435827843011 6340915439731054198 17323199320129018144 16158211692628705739 15669107371076052544 4244805951426902375 3102971597217064113 1080094366371111809 8311830420696325650 17992071572814895975 7322832176378445645 10684287517678118937 7296226150063757132 1260752385773564164 3705767783980565616 10911351823283126089 15213847796169718160 7599967284842033331 4337240960212355678 16105902496499950895 9191061825492103732 5510099096866999498 14877379181954415182 1187645736202935583 9896557934987245022 12027065278526419505 285537060272784463 8751592969153622116 17873355857897566982 10678976729822487797 4686594008378346568 8141938084479012798 3265170136743119590 1899894043361451978 9334942478521386735 13446785253644042226 2074277372608182799 11021510456110727005 16236880709949247080 7281972814822962647 7805868526094328575 17831948109360236167 7216309447319986921 3529111031976600751 15266412151924077210 15547935293376149554 13447316757610019056 18067388045464032838 16397519775410714114 6923632546363055097 2741739191197262724 4789452685095624147 2321956663085923191 10691582415124563222 2410908985334905843 5919892410861232905 4753231403774759935 4390844862343852600 393200085983302641 13915757063405948983 11452925448883681300 1383736009248599848 12246067196882982608 9642278937693996315 3136561549211158294 12074382107756008948 8234960419446713998 11245222013461222824 3391643475641833562 11051627538847476114 17233017496338829672 12995253473587773463 1056803876353024153 17209422389202289043 2044879942182000987 5420096179244362181 13532059097613084905 2225248232833308275 16574551587753848073 17417974181823554013 5985982778203044859 16161127935424239150 18260759465087866528 676509924632328371 12043653754913967094 183317093994078599 7537111758396598364 17299246016967806629 5929887247049033613 11151571413229190460 3617491549626923383 18315231447160650163 10557334623826963313 3259202272006426310 10279270609303798358 12254687050527608832 1112898973598288169 14583799385185973156 8289708612900151671 110906174038649919 14910999977402616925 1460407720592616726 12490857374521474341 17131053817480345847 14706143262440871355 13729666139338666088 15322312127429675279 3566482849614566685 271675176634235730 44553537019929242 9993082554747639066 8208671378236622392 7081488258933186013 9996513323917410308 17453770742394835605 15690307143927176837 7897389510120456153 17744003735650853959 10537119578124027986 12644157695330034659 14611496604734406914 13241892666499545584 2982011738761219931 13200589872511689079 12368219520746006912 9926104316812428605 6589258219469194285 2758718207801255804 13570139158632181914 5285296416273475696 17899075277419945470 13173535465694359873 9499923221464502428 17383184289567299497 3836823123068152771 9818161001803397853 3343665115948940737 6988977866397041442 14653277283475218881 9665158092606199217 2418696160897052165 6218581360669148765 17275283490088549394 11295267884799968615 5509764479868489316 315990185405108154 7101005771319230959 11602669411116795120 359339229461076233 2368037884773969149 13325711184179662919 1680150785913092657 8368054718445501390 1175654154931733871 5460005948793509250 8424315706460725382 4895488926428676307 3435391323384156490 9195150178571685005 4398348883764000774 16531958057726009807 2048939443180117981 9087535990964039856 7439736742193984951 14343084088627106341 8290808824790122739 1134376775192058800 2511874104349919368 47402496568345788 16158725363822587276 1993277557341151985 1289072358362459207 14449816269763643211 1396469525378443022 6694628992198901172 1075561485494233308 15940448755072380046 13734154147704027428 4364215557415908889 3791958520342400032 5977956005329953402 9153320269569524765 7070177936997957846 13518930107336271834 10692412882585944123 17823639232277881889 16554265843320169807 7912535925857229737 1549846169937970794 12614458895584840068 9054953438338828534 8142154192082559395 2562097399010385709 11915956325257910351 3924165811533537135 10017945959606169685 10905978934742846299 4229122715361616380 11834555531833847154 8744383077296610912 17791879898224982288 7168937940641089007 5948437622994122034 6891498229660968692 1858318024028105474 10088084494264487775 13161342465781946351 16946057240809878510 11374380602625651881 13568668124474490427 4548225486503884951 8912852266985737667 18031432948383367794 9495046032645419111 14847492561874626227 3854545245017761879 10939518908155602050 18238258451715961368 18288513201381329601 3514506342329180092 9899309766333702733 2930568569496722824 10507212330388421147 3892100884309881682 5567669498840596267 615546683458688770 8708614519830417207 4024429713488406901 4218646880653853539 14816848756067828619 14114506073582618676 5334891585295205267 16792309660096396009 9823163932372033830 11173637930400855911 2066902892143012328 15478210223079845974 7237940399172575076 10806638492322804906 1068190484538252122 10605724367514643857 4901525171615521766 8950594213378209035 1781248907370857941 10209273328553356673 9204569640696771033 7105716252792681829 18017056829288974949 3892682526912897602 11807505167652744124 5956528305559641659 14904521044219440308 11494404246411963099 16575532942575999043 12883707839181274031 37900118210974374 11680284868083012824 14729375900053399502 6428740898109341616 5620126373732649513 477968667300775171 10652282929036204959 16271894720613090882 11419626256913555820 5531969976109603287 4469811505034195439 8467508506072021435 16535787243182601911 7360425617498950941 12176528064463840336 4815485696637345169 3793335765023144017 17368374740692147023 16228538743107464739 2146449971689747712 2258238788375661296 12213547438182413296 14600852764261483682 1002011925415071488 11600382266541028322 9450299117117034091 7388624693083298802 15346334919619937619 11357191028603338479 3942747493207232247 14918392340316875551 12487305777787807109 6036479583870321132 7773027510703663744 3273506122215230376 4699248791198801035 13035166921920398313 12531824335298095705 12186744183926288086 15821456391037094501 1846474961396924853 13894009798363941994 10739261566866422077 16614688311202223495 4315934564432078036 9406322242632110640 14272203224994191535 7711731775516561180 7119246764800245580 18329715476219279522 2611378464870294690 8063383773874580480 5296705412330257269 6852290265017063747 12700753229023754085 17602870476769921108 18179711759157888519 9642172281366487294 9812255371665121708 10266082589470277717 13192499399025255642 12697031683772107303 5021410584351373706 11354570001792332687 16646511856165818613 8174083461449164307 7263330524650086441 8723986070808870190 16448881338919862909 7311329824437121417 15048944757323990372 8685632001073007989 7598676890675604234 17042393954003903715 8659669329274291000 17850322984662711197 8996806684324204371 15155632999396244167 7233793765164230158 13090560454760792330 15812060948257272787 7149427824385592784 1555180520645596961 15712179965293609159 7073831156257289294 6547607589171808589 371336370067030713 17400195980578861925 12643075937145749788 12423920879089049171 13913924963715470828 7542629555339521376 12969082094767605828 6914561041710978611 3841461718912437856 14929754876475346115 9354437585942453931 12689858344594178857 5158993849923275699 5250238691047544163 2541284640589834960 11565568732657975685 3258576750192979787 4183185240926135575 8784157980241160246 2837900050275944794 6154914422995655953 4344283547059862729 5139473002186862913 3649711502290017961 674840302105657212 2755578955969347631 17114050520346140813 11132669346891309983 1169702997529113658 14826111177385492179 1090262065330185658 9134462677221252282 16141109857724461258 4947463749761353416 7908405770361378080 17757398635537299113 5330466583001474700 3377649204523756287 17650924431651252440 15112526824514402696 17695300171427272756 16797496455426991054 3677848963002122490 13534784703974130935 16961769642685075331 7715370500287018709 5707475017235724186 12618930549699418449 16992371090002811027 6078175223147781433 5111233107638974903 17909732047317869720 9920345617281557827 13336083847109342263 11189830997117720528 14376979873527267416 17797515983985755017 2451615223766028311 11265170360143128281 17023906247132408241 6181244027475941714 10430942847052755385 10073251640522619357 2983273603730669927 7863427351584326592 14569491305184443663 14525977370132070488 1017022747836674388 2603518574801188328 9110758395060953027 8423632259462556586 16754807991251016989 14078089479262679604 8698559747455340437 14963376228519117951 12493008197266305079 4615576855613209376 16644571493721792227 8574031046452238848 1005196339201467220 2579854119564190726 12854169729593744259 8333129670274834434 16838718242596192716 6397562660772795475 6224786356071299987 1498045462782854111 1739052803105576495 4285952719238091966 6814059342747306081 3965227363168454559 7774961681147554417 17886870372090779239 11871853959548156324 4010162938979369122 8078738559526117921 17961958516331265397 14916368305528450924 14026632243811712748 14135369838726929259 15377883364817905902 13285429658003020078 9581980330789033979 771128834094459203 11888348527677426426 10544787074161527158 7218760830645836468 10095318185353394991 10940374401666780777 10633563219040970004 11259464194867049518 9306666281174555419 2241355573268671969 15146920711709074252 4639980685372311567 1772835530147615739 3435058578162001714 14699332939062977962 13927749210161770471 5453043129071852615 2555196751848761918 8953304634279395301 5986825784185429271 8576712202021079096 12966367887499040948 4238021304329483931 2757277152081271595 4116032980188432450 18305157513317642 9740959535610251604 17827249977641873091 11930333929504021301 9637882929067873836 4010939353000105993 17957083593121227066 8450739089110446230 8651033208740119177 6930113730749221154 10663652049657674002 4681155794394192382 12340674877723191434 2033852024611658699 4132113508829117188 18014803583027190393 5806262225560467863 1756504185524745094 13392824745478878837 4265044717286339855 15145642479988365617 1237648126055265523 111498754852547560 2462255401623475830 2451826274661338702 8996141919856338443 18013053888342417327 2043825237563190100 12267419164500194946 18155555792320857748 17803850843725094227 12988805431091756716 4901693365892499597 11932249833862876295 8448410931762930677 14190464131058171709 9090622640727832956 12828055222137608382 3227302790792820530 4731027217069964761 3119651673542525229 238942641654984560 102956618744950596 8362918872710859611 11896186303166536148 15384032344584701116 371072039705175480 9887622767961892042 18428580551820732480 12355079358699041102 13028838630466886169 6896836303876108590 13008287824897206146 6457077236269289849 11719260244389137276 13919837925879836535 8349059396204606865 2873999937676527304 11230283085169463649 13576798473816669110 14556519860516195692 4290776123812017845 6171532171002341594 12559071580597817100 4413847299136588640 16414559033063488291 495738101861244050 327913005291281159 5515709913805995130 11755979653283541098 6729747410563463563 15493599874954230361 443877915857918636 15069181550810249213 4406610731419344160 14293636958825463814 9180755573358706657 1504102950668973329 14467029779346924591 17597984369558364213 13031661850379542639 10683658856859998888 12012467367862033867 10644357774450418608 14875350765940285356 10889389555940608052 2470028573984807556 12809399965746830398 17306597751963914364 10201250043444809539 18183750323430610216 17488849732689746780 5838777766441064211 15583433213163137738 12317091124688496100 995547385133454596 14989243272178599076 1601083387027316711 8578244469059255863 6171061800923061687 17150756417693676610 16620721825849973327 4755374847308461958 3338870074856989529 12024204699505732189 15052970979995568435 11955420575931016356 9309476760879286480 8595145435349296966 14243547397016328413 14636179780250733009 3748909064301818637 7352654826363575041 4463944171683187721 10512927301417573994 318922901309480589 11223892492395842926 1435275555894153214 6912915944011772099 12407552932046408303 4783258424797702810 17333116297987787161 2297938733368350613 6475725286102784846 12808427354664412430 7517611978166629074 6308006998714026864 1514464729503483572 5880322108282917757 2009893069770436345 15742754969523799602 5959748087353963350 14783093528126079157 1887993740229617690 17120630326806761933 9333237534715824439 5601046061742331003 5987841002533409207 8535516240417412895 8474190374848015508 16312548796008028986 4424568140687558491 6554720407719110366 13678548914980553669 1079356252519378860 17949120386305088081 17967048060964010646 42508863986023605 9062912842705252801 13711817647276619631 7916445023955395882 3001498517103904343 9349059299907709246 1260235131175373629 15198661656105600391 1120127307515228131 2360275958942297069 16276888024777297324 8815542466135866092 8594306325879333839 8674700115196123934 13750906916975579986 10952390026384347217 16393629856921182693 11061588510878813967 2614682693487154510 10361913052727063050 16087331843401229025 1310428618785945409 2500665012022280469 12202937749167753923 13491176430854945472 8623263619116980641 4243374717281550544 14172131447254442341 3643384658049903091 11822105434147990435 9700103497273179595 1399524256012470821 854245885800611865 11044965298063055074 1922547460325160398 3871303368656383472 12265475897162426801 7467224983089495351 3329204199555806787 3615306012570393344 18009039706067715098 9242222744971128969 13455803167730667903 4088393843295864657 17340613809970920793 4024900380126093269 2339363205584169814 13472833100306569640 13117777132466052440 14399541406593122286 14242025706137529739 4180565818413075457 8579802810985948829 2411799739955585868 12499059293397286506 9597662877255900803 519295405909745898 12992919185467203853 4360203957241535064 7373155872962790303 16587481765096556313 5135882398351012313 17153521419619754545 11302264416632627718 3139139023540726272 12656260605569277025 16894788705670722265 17260419813830301400 12633411451261309954 16759918913845358018 15649189208990178331 13432906044083540079 17341627076579574716 6969635510536284740 16687978351423397268 17810656345926967227 977767338731078903 15095243328531496468 3829321494544219777 15627137276559293822 18128663650096505624 14497977588219855545 6700385424858878584 9803642256921292946 16267172425795476830 11190261522542794699 11669320967015758283 7484146955141503699 10157595475713011488 6046466012941638354 18238597771327764010 8687158873366385085 10737325415079978195 1223672408351525336 7942758566741853535 3225816400191673764 6301548584182362807 15539386397068155983 8721630100739344608 431710224450640476 15418854839080022668 9257574412055010294 1970053531742408486 3718405857622360780 17064917518774638894 3308783866916922440 13037906626344917720 17621261800527346917 1458852294075621695 13456003917490802432 3984379204813165062 4525262380913293873 7460778366278598839 10387880889350623526 2302508191512942773 1154507031871396222 3590222671216227379 7641100243354075561 17357570039057555502 7773452287584441006 660958193626516294 16632834654836586831 2515478936550513186 4685290200838583652 14243127124982831007 8011130932318166493 11891589577551033034 17366173019463302342 1930199349829597529 4053736035007131772 12987042352605875055 6974332057928901939 14532402129008580820 299577757969848241 11325398589867467188 7900922251218818937 7719981324427655924 2428678372346319507 17913296759724516374 3763463945636485605 16939629049788878193 1732197465895051266 12791804523555997690 13156409639507754968 11372281812175576434 7315748828881303464 10409930822471417934 4182446952691853909 14465057889028126308 14786387841621407060 8690788040871452947 2197162340412639616 10742410104270354554 14101594089587142216 16711390384095658518 16330662756909589913 10750199533281808994 8315800238910953842 9332455006416966016 10497005876807106157 14555732051268850929 12926427723805533790 5029766533450519006 5950761480168863570 157046420919972504 2376823031108635984 4106516972208072807 17263320278100521790 10033637346064765732 10345648692435804397 2774708248077382263 13066085288320808624 8855244486438310492 15781568390419983189 16421844371672886413 6846505908524882520 2330259015784937757 11871554446481702617 5881934345863399197 1969985603476942712 6914046598258078137 5678972981928578403 2957019790606349965 8150256679081349212 17550168574037398241 16515857255189340778 15831126867365027055 1204521480360602980 6698547722921128944 15405444555204675231 17017014143573976780 5806003097215988321 14568828256175374301 10054256826674655589 7651509322704615577 2285870800481401876 4764368937972921806 14315379964582408871 7524909597665868091 7303180296124057442 8166410444623693636 14577181070845263776 16757180064911424179 519690217746831765 7623833268838233945 16371594607584833597 6590753093086679247 9703156483214352672 14672437207133328039 16157751981138327637 10959049222473529527 8538119468905798174 6104692944594293512 17969945841336542527 7610557968796675095 6090227888207446529 8958739110057719554 1413737192433573601 2545296762018427765 7061242742392636808 14765405113529206228 4902229258377536479 9035201355516483904 18031843065784175941 10813991859692155264 57879432639924055 3074591346297393956 2921609711380099459 6534529563137624575 7731003831196985863 11155025745638158489 15109523463067962918 9241139482054526075 1890512150237557950 9309244674756858197 4624113948509861093 12891787248028535538 8223137334487288350 9442615128511722506 15369845636282710177 14672682820024008912 6710343425348790900 17485857498699949774 17924435159213885326 341431022857638209 16759080874385630747 8621632570436952682 18020937579325481948 6639976303028723226 10389213032179674577 11064823360279208708 9092451344727197072 14962037171662334772 5773635246511482824 11735726880669841377 12171516816437418562 66683877065899236 12888536317939783178 11118839434663730435 14454931569457827193 9859313541220059849 16155102682737842380 9202193792619071684 7080289730886939697 18290020202595494464 6270810527012285446 5916058908018162551 9584195612541221983 15461583631707604201 2400863603975672513 2304854943208432996 9629001507176509412 13792988715193908873 1284324672380416506 11363709734435950393 11438767956654997270 16540269739488589166 5754074664312167115 3658480881591935841 8451023502960797193 9946612466834597316 1089416831114744439 182957976475700660 6047489124247336715 9803660921312445200 970743261589631819 2061504124120989261 3667510761852751475 10815822941894201876 3809652506165529882 13772517007441744886 15635883190759706808 17124872193692824565 11494623718811698160 7897630890690331909 14768221329832551214 17785264358108994927 11120503840243603849 16254728200030886491 1911251406237492815 11287274753779743402 1081665390687500837 17213399138209409771 4746692719902658327 10406730857780298102 17900932333594197215 4089641213629548793 13139694095128202362 7324410235553471337 5978074283079175964 5186227280913948747 8950772527088186356 8570486979889618256 14203565031486900546 2513240821108040894 2534230860551056298 11100163535177259321 15117284544129816463 460450419208093713 1102233263195343826 3279202538499696880 13085388590600084258 1546385021046539042 800997462257143228 7078494255401432844 15776532432287745708 5296298992716545653 15671037115617400459 17026880377584737737 2441794369873302720 908006029111349250 11199938403488359818 16432410204811126914 870341820476590064 13209218266029702284 17680972761346138544 16538510517164414682 1665059083707446931 8496469012532330485 2602257634766566764 4260012280455201899 215065677887724 17724155839569203541 13181931076912833334 7284086231283179838 8007664298147280873 12994322544084709486 8492010115262094773 2023915933225984506 7414771439112240748 13953661690375499470 6148990342262217422 13190389078529811577 18379809154387772862 4437490763435873556 894311561852417506 8299778755391871485 2870011359449664021 10727755778403367446 16147752178469457665 1217176559090535760 9026290684516252967 4203379673178434819 7338884706589167437 9413080284873600122 7428745761597455732 15252964275781000179 5778526664787648020 16441140940198697234 13529763489571864034 11775643251204322256 2191496451431271218 7150432141140362343 9519574409764499871 1065644696059923864 4815805945963590413 883118437552760083 9473775152494408531 12386769007448055326 9142814003258820568 7394619505029742965 16521417524094500274 12654053921879145605 4773477070544784026 18153362844973983156 941978414673738368 5865734940890980641 12975462040908078638 3639992865218920398 1128229485847203344 15523629843990167474 3950423010079902129 10957400717415044858 835138137716519783 4641369450270294652 1527509881371675243 2882085334919229147 16426437941923109754 13852125964395654175 16590471672897305745 10345623834624977440 18273138028490561593 3884323641127547908 8610619086638810618 8518819044699949641 863926281773878087 4620691341317717872 1575019242500804501 489222131425993860 3922609079138323418 7017855672570500951 3851944868400557645 10565927395440142452 5703048586088496531 16066221063268545902 9322292621181144069 15100240839663599965 7205760495390582429 6821756514718531869 3619244266894409109 8037140272168057003 9084923499243381343 11423993034033975799 12366320569211547103 5561766069556463636 15504196597307044643 12048912079884378084 3080315632188320498 8425605259377718548 8571261594510955923 15458539773142636406 4262675145145018402 9151568806588739021 15867483241634342472 17437849701910214816 6454331058181719977 8789379907650372614 3965803857768857220 18224822582713596356 5822332924875139419 244583192412901698 13294665628638412658 11510678147485127836 14682151701603293960 10026522684004384139 17068002722107160310 18112114991855469178 7869593622500794782 11422075739861512279 887739773482549809 11582722420027545040 15884991208733766030 3203373591663595256 15385469524914794798 10479118309455753644 16426848901359128097 6113377655506617293 13505548523478130606 4686167397551714919 5542089356217780077 8449942186192459764 1695858046093872910 6173456093370427142 15003306113966741767 10273354528603210367 828904259843099736 4655804081406291441 3791395135618341855 5988649421538787577 15228927177809784972 16680331499742500096 17527515542218900992 6803135094396132895 3062946081233974586 10877297833933785117 12076137842235652904 2500764587999714213 11177412755483010546 12187457947238711822 3327581231402828279 16494095979124998902 5713162126723510461 16755686005889714005 17658906065165497443 7943537842150990845 13801820775053567274 11707416529831781936 6305265916783037847 8719104712439638160 7435193436325204861 12087458402859999588 16268023270383409529 3058975288459877138 14089770805556154572 12420917475479035552 15659474794083066656 7886148070929100159 363533048493219160 12511445529120934905 3509885249971884390 17341619834469426232 17840232986155510400 11826721865910133236 12995612677697470560 13787632955471041703 7419607062103076463 18196470873272453410 2943134674991129792 13657272394568198148 13283184798178236135 4830841593630390281 14463041721075253659 3960499319079314139 5710465441853459977 9501773783094736700 12075865012730007630 11645369329356332218 1883597628650588002 14849638808946737207 13358722084912107861 17339790602722687692 11034663871154832518 5365711670450508137 13856857000592122454 5748577988044353754 3157358293924202524 3108352131677976328 17536769685056016522 12111912091473887615 60358439377781672 4591535634979170600 15228447958390534966 17785987015514706547 5515473672420315011 14390655826369457771 2466880619570234362 6548020659393104774 5500730568847906950 1140049449267025012 2847131267887548816 12446836713734576125 12012635025246306512 12312588106597679254 11609654864592824021 13937015783051852409 14651027313133472504 6427045640857862479 8235620007630638004 3530065269556666202 12561722172189597819 18369806669457145452 987808623728235122 11908956274025280373 13441062813486456774 3329511088034030006 9403169813699022877 13358069884747239099 15095028091052820071 11967565549118019887 5786608648779273867 4556931216159753047 15953418447323947037 14982427881369440836 2735564311989520094 3460942246175279135 8806683798535079784 14682111724695228821 2002376321891857394 10290524276577040317 6497151597841787181 11462702074653211700 11788816968205079169 13925942142245267995 13307630244451385691 12400663578314581821 10723346497053948549 4311508272400088104 11524969067603087023 3128791584196721908 1177894835490527470 8332518740939533315 3804544104352011474 3122578027016032715 10463579787166471830 11443579730672305747 1543250053348624743 9048887279787610486 3159832091769279305 690785852378188230 5733439379606863008 10873040309341875412 10709956645639825576 11971512623676003436 4930770561419097726 3410103014746525679 2981346708277640248 7812204840161336149 1310706482536583479 4606649527826740685 2047468170163381592 5181584467835956524 12775764704539292473 11451083077780186514 2345493383806503834 4052279503381438567 10699699711572072147 11117990767922029134 9280191728391737466 554691117802185826 8181444685139144439 3921442237824378203 2948739110189638544 17464120780434473578 6547025734797666656 16893132537529649025 5716407732073649611 1036804992999287677 9223923430868315103 16439043347207706782 18082096038183846469 7684201899482982286 12657836661751384948 6894349928680601164 6023312824845375437 2333015688564561921 5789441370252447491 2004834828199891648 425546018652519530 11023008845373718922 17773972886081156143 13562928713488300029 4352315458777008686 6999958802588082186 7136375869426564950 15503162384513623570 10821765029986187211 17434543129429631348 13927353802034716085 10760044013890338072 313497462579865644 4944582715727233050 11696438674594302511 151735567055290103 15022290628795663809 15463568517937851581 4660761970347807426 13774115468415510467 10214300878894544094 11469210376380372538 5982101622835917041 16337432864995163266 13172481206397217584 6984932929951076442 9877013443703681968 7247521010671115876 5533235243903246994 6886282993299257332 10516186864683067208 17772649837183955601 15583183681617479347 4257581686815522551 8809595524547055339 11164695560203189314 11030293006725764719 2504751739656221503 98601818847787994 14105390523608585650 14937694359431907397 18121662320139120588 15558915504473413666 2875485218114922748 3595470963011489679 1081852778364026883 4798149599047563059 3682053738191971683 11277623670738289411 670914053462619643 4689387822644184987 12708880521898503212 16675269154704206099 4837033788514546133 14531969953904983948 16411273991390875847 8125494027727671420 2574998810555569632 7005450226434899856 10350111573025581551 9003605143660845320 6682505106422531384 6043529270492169889 9167543089793013704 976760115814127532 12917940652006630859 16542069330907711738 15208935438575520386 3928592464011899308 9485470679717494530 11465866121571790929 2751696656231474094 14234538707395226434 16909555707306347333 1977998702010265300 16293598385817606499 18132297056641402558 543084929402558049 16273935972937136746 4739397891876429881 6391784733678880000 12387702563948856360 1353799134328956487 15386577211212201151 11464513641420976256 15934846532608410974 4861956048714983346 13851385277232636013 3016658872376277612 1880079446843789826 12783371757488309850 9720781902795360857 7484887319637427864 4288527929826241817 17936363390140722302 18373285710081715648 7253428657577181154 8016860837263784106 12194963741882747965 17485718535091571517 8421399209860187470 17082919340042468480 2757205395347170199 16634583003090009439 10791205202740724953 13065091061673328575 4580008338780550447 11247427553523589177 405046573564886340 893030737523600352 7424727550370111808 14511015189751471817 16574779705205706325 13167956693238908848 7389928907655212734 15430874126804905683 6925082623058729775 12230685232318625325 16309252159426971978 17404961713600415797 7182185561247514836 6452769788737082512 6224601806849507957 15137733772556267623 13211040384814537942 3724305500587618448 1409241166550058693 16404281288128897885 16413368591987716953 18372396980979334030 12616360710990611166 15897083304547614883 5793682987418413111 18408457187361744310 5236764920186832659 17398520214471291764 4965580883437855361 10477784480319292018 4658917784612053377 16551023359231009110 17096004643709388753 1501754858397793379 2894131133930616950 14976850174933545539 13149222900760289351 14334649364507679676 2246362885905646961 9134385565889952944 1609541206029283504 16330738159832299976 9757518099986107143 7147991650574177755 13360435955226779819 2907937940174938497 12397164145634853800 14807597542254990529 7614054745405510454 9728977128338162509 7353207869860330716 4483023055823117602 5106936068559802800 13955872581800748049 9796216667612257218 16076483758980262728 4164309457513027819 8582449289878628670 8271820290662635770 17780351194905648834 17902894989307806479 10494058400763841717 10954475102419873134 12289239677549553583 14054810314132035063 6200691225079151266 15628679245007365831 12867554376591375544 11498242867894563261 8830755211825614164 10431015550961447822 18240720454434193765 6244468644733811559 12797334006170140851 890827703490502194 7745373464607373240 8744515799447861251 10913927391718808642 3555578724266766061 12544477089325519247 2400622239160425722 18444364341298980622 9974296723686236428 6582854783456647366 899144021834589949 5711405690146018917 12942822847669382567 16413504068408827726 9982136982284859145 9778167002068389859 1108825066212492072 6778422980805453883 572621936750498897 14428382696286286277 3523151041977734672 15696759992607145426 6578683286124082231 503302447687806371 1660116035394004393 14528865139223215607 12152619853477266886 2789246146623305957 7526188862556736257 18177300895032737873 15326406219380178202 11797417259566211837 11992580455284704667 15832704549102745331 9408979418387682369 13292135522222868775 4697754557338818568 14878915729588415316 9032052095489370773 1307815575677407372 1887850004787194185 17509466170982977073 11353648725196810146 7970917576033832417 6588394644118799302 15351142847028971595 12559108572688669406 8688421316016460736 9258633405300326512 17852071868409582885 38952777046162430 12673629503750455266 2017509161465664621 4934753533013558384 14246986597079856817 16221512116027204397 5210113691324810970 4437442297024484095 17580999160141698946 17668315462430866150 9138141202689523158 9073857443494697545 15893107814611777427 7181784348069830192 9062549920687713549 10327139631512042041 12399297522107221558 2663143740768903599 1845429407475013014 16436801578230029547 15841066540888577507 14859214493845600289 372757947161012781 8026204369334052161 9292678006490173442 8480717355709596007 11896602914976855179 1502661644830608493 1452068104297938566 1338957270518953399 9747978822855224011 8711145436432828199 15720715545265861078 6477292877316041989 7309449752151141449 16451316094586205590 11182806442377562177 2145172504359150365 10107793963923737942 13902418187317058569 9542174135815070037 13221658016402811404 9514367833362037737 5060728351952967872 1237388119619279950 1503315510054992570 8875044705720630561 5815190341581499575 8811246763403376693 8607427136149774861 7018020401119807098 11053368330967114472 3919906176313871680 9477340173180291714 2537355402483496584 15074141339581261363 13248627400443771478 2908164666670770535 1634750365861852307 10132136115451091713 13284349983204441882 13617923230697073538 10031955597138494015 6252445574352183777 16415559185683418508 3758552784780859808 18364973420258632759 18439320431733551899 7232317005877774850 14523159794802139860 12473128250586573210 2199779849629076549 4052699724231399686 13107554050132126644 14951032603986340477 10280423433352466204 10484683819804068865 3173361534927922000 6059681463900259197 8246906944662007936 5933148772808732563 7745670091906346264 3726662469023249370 442022365745725253 2883449639672766972 8329054745833908275 549614157849108343 7730089684960799223 11680699635968036014 14195916856931662760 3913862934887595054 8205327537310428375 4197323669276208852 11329413720252393744 824512188370052830 2411023180492963359 10445169441901050191 1711742603178579457 4582544983311010156 6081956873811041501 4688932478651860080 18407890197777588472 10388828116928892394 16580723749182545460 17735954858658039223 15669720457122285473 10706018728824990619 15850842765039275510 64742518626124461 14190444077379711010 513893282830525607 701474505584041966 17705351701246918246 13233355078366893277 3038715545898893266 15006802364535141270 4277255939014747063 1926238989249905128 16701396961685631696 4635053591683549606 9058304670362553482 8040560122891588513 6705597909643839089 18382108181412831313 5788770086624673483 17301073951354613496 13889995791497755029 14108372475004110996 3504965643194587761 15476843666683984574 7925515706073939260 16746785117789740697 5529954611230472321 1696620712103385137 7881456920562510750 16599574719482330289 6846137568164811989 1395915181293659966 13707681531152490323 8108011944552740561 8359484900475018302 6088128818455732777 14606583856572563429 6391776325696263061 10609731802209768656 162864632889540791 5988946403615832591 12188521473370262592 17838979730590057377 12102989015837891090 3808059113613031129 11927600139272411931 13837183786045198813 4194602743956849504 1649305735485486444 1267374068224790931 10795612861825481122 11912679948619380172 2166500451992204981 11336087251671057834 15640691688162770587 16555567705656889686 17621761981329198051 12964970036089763279 12999990706329258767 5801003463984151139 18420012067123769273 18217858615827830799 2220920801626252138 13432517839269814950 10777743312551798031 11315587901411950212 7579422518045700522 11286814071798304207 9789144876003298140 14353398049184313588 999829694942949100 6835032906894072243 658510547364199327 7119482645768184791 4905531010116574437 9535757703435770080 14696716956755290861 17695051198185524263 8021319941863037132 8080501451749409203 12298038729243611829 9461700845695345336 17630677993900048597 15655807341035377773 6409586033637139850 6439356533326490892 11879087056029563830 7858616530014947154 11498107264783359668 6295016714643867401 7124579296754856597 16469809257127529956 14299650452089148609 11384306217025748702 5471175581046263077 3677477642229037212 18165315695834547119 16028591621688364085 510877871769444757 8232092016896988981 17151318902284691805 17160185842185448676 18311427263965903410 5706342256574662753 7164629038210185819 542573345848748161 8220518099220818801 7004251551569698975 4082423352605493204 17625243750591740791 15561450316678891127 3846136894023742731 12113351930021253120 10247310326126566612 9565090802548711116 14855806186519169469 2032112211616615831 16111070547151955779 5199984111892436961 17879529517238798686 11509406503282988937 14787047916653804144 9825112497404743427 4994284325616235958 8948421799308178720 7710893601591345132 15773608735118552727 5620798168284614466 15389160903980572200 4353364293867980231 4837208381424138494 6409038847687383112 7583538397075451668 5199155908473355633 11476377342296082590 8433938565322084837 10207553343738881557 4198935184263534190 3148744766679555815 8463398546393183257 2656089564732960106 6165599839252389983 9488718169485365464 16969555817956222679 7122411662216259396 16596051512147675632 18235540528983154449 7042546570714646531 15615150088719301919 7196068617422196065 18439441584305202401 14154833964943286543 2611437775882315995 9756595128478518066 9345569451176468185 14612494209557243266 2092303073771507747 1779212923525215936 1794252085695716926 16688854865606678222 8053141872523304158 11951281624339739571 1097294264745986939 11709907281823155073 9525959988779246751 4649119232995182869 8339568921078971378 15285852427874805238 16414419329908227468 12171863705439768228 7505439236015759908 16522932362930142403 9842536554349445205 1228659672468242361 15823679528409163654 14605583923846521813 12052825314208234945 9656045581998699242 1012295165121166519 933629670135534937 1631819385538583425 8122696654651464569 5920671859375786433 13950665403640834872 13395351702775007985 12008200507491245551 13650240732862423339 10830944804452509674 3508581058536490265 5177381180214543048 6239952659533868886 10849743415510680725 18006448499469893703 11884684378070667546 5854573886724171059 15920085866129206232 3475325390378396682 68142228131272149 10768875859529581092 1547297031877047379 13934829837325350815 9946792112846619059 8981054459029731964 10141997105252195525 12406362521799989443 11233007414069609552 7799831760373221274 2811673297477360809 11898584960511763355 9584181967547328416 15578114674101614408 9447016723994240609 1786388689824340092 4983785056042839449 11807574680499772506 10230258922643794770 18071155640113264966 1484914933062451874 3191884708083573658 648824282266597 7293546676335690959 10450693145436195643 6031419291022009948 12126061132010746270 8973516774389758827 4194160079320843091 6620575290777789887 5920598049433443709 7344446787664021662 2163148174207426919 4753532371516016934 3560915611274814184 17744273454929210255 1774913929115615448 284243632636352597 4688357342288932321 366541248295293134 14400630518633582955 2582020006294999571 2933123641683499300 1206578325612468121 15208690933117466661 11401886161017626651 8120510230398963999 9951477588497697636 3395334851294623052 4448306165239347585 8312848058919722197 18119706702422722558 4554355190675403526 8867704815314547818 15931873656326734103 7543173041380765781 14034871965468194442 13908178116614654813 1779249645324389373 13433908496705165615 16946242973927805808 16698736976135222313 3002484614095834635 6284405419101783313 12592873547878417777 11494306300206099976 4283108806306698420 18200010236372966668 551043067988463422 16552598895420768532 1223991199072324316 12010691975345740410 18334842573165488657 11399756182711451630 6468699018809755672 16790767387021617564 13202239993902436072 17210435370024756723 14566157014996995411 12181275513962736610 16613971580123920357 16230054315520211037 16255519758996828182 15957554989213429824 18430723245329925828 7272458166872934035 4087418314761501580 12867436430023909564 5384411596870595263 6152647237831555705 11942954841374499638 9885562567665064618 12622626522545055340 10413004367619557710 5690507112083403349 8968147550594257260 11143362683521855174 13776859907572452896 2928574483215189191 7030187075184549935 16949106374856851344 11511787520191268723 11646600410223274575 2649028887496233333 905383676241645223 4953074584012922712 1117600003180691248 792338196412973820 12370174767002996283 10009588642213828762 14544086674212314336 6739383656820492152 13688721829981367916 16685849821729640242 6581745781337883929 17010875309579614735 6277414905322744692 16256898891137216624 13983989708052743271 7353066527936759155 15372553635008451197 13932818808354529927 14625871055621768371 2663357024029358058 4787302972143609833 9799186146349455636 18343138762639100462 18243190864510152544 3525935126544378101 8492639217662598669 5155135171918209934 5340063206812058256 5017411872031698488 8127874084688871573 17722460669287678804 3225723180511070528 9819953694921535402 4614336022399659609 15453140418244207158 6349723774425883504 18154645616761946895 3843724052906513264 2013049202365417688 16180631880379717282 7070971444129262558 16693516206688292138 17782695104859435659 15368826579556178475 4560246384536309905 5802770476440010190 12757385819176925583 13813796383127356715 2008684419625501115 9880836451955427487 3877130529872912581 18357066840506429720 528891793098093880 9968600243176487648 9546366953367890352 18303933954956571123 6187457008146803391 4960973636812715696 7006088093001696822 10882575469297363166 2720159710926548389 16365488706532356548 280260798587102620 17505405409551893115 10364498637098104619 2097976890102320235 11938233944821962038 2673624153799911365 13845778999411408238 17306112738580210205 9225497551955514798 9779643561759956505 11214894972265650811 17325671111527379886 40145129717666550 2536853018698475697 843806146224690617 9919012853238504009 14811711153109718563 17727133052046418672 17705520970469801055 11818566094862049700 4816219440664161160 6193007009240539851 4803493576132814865 15487746545994501445 2904249782453097585 11040738139301093814 5275653257613624018 13107366620941499307 1176742705558460408 15361419158371075603 1861776528819276602 11613162932478797911 16731966638297018208 14112404553177607964 2430817624505922424 15114362691574931616 14935123836566413202 9491864539119285157 12674328568144632940 10009278697605667280 1326985815864931324 12234019822766155243 5146133976968643645 12392601425713583967 15491393220620414822 1336444023731976470 12920393797155183937 4346208467244955290 17037465607798299230 8096667794194461516 4218797495016149046 6899986915910628548 15972963329168074220 2191657412860858414 201458637245120786 10810151007811289993 12892912380696133310 10806184863083434970 16999198590400811575 13857920400843479488 8690478957907763366 9163838530986682290 6883200309536257623 8584298528336885991 11955053234822915749 6245559936795083569 16842226917540320605 5882919632358650503 18248194956799819993 424787827357989826 15900169908962015507 2922813934789787416 14430184197548873843 17760872443607219404 8218767119646327216 4780650553559813905 13609654436701423761 15453065988973004073 10084021947200421708 6684225043640256582 11263885689932722825 15805080815871004257 10032797714679158181 10252549313309473582 2657312253196582043 1026629693043870844 7872518672619378398 15417929416103827242 15496789651094807708 18388869883715509717 5813763528690757277 17469244798649364523 6279807123424268821 12246334745485383780 14341737463881085910 7642157932686215830 17921550071557683214 8389928403873478028 14834211160916191617 10122519853226808676 1295465192101571743 7127649213624653422 7541385936004966950 2431204060847971260 16357729105778916789 9321485890851323774 17558466216303012902 15985919215387582508 5604001680253547682 13559893642997870607 5484886883326164616 567024557001641034 10187876638416661071 11169180524612515982 15640878312081571058 1011315951694206665 15780715438827028766 9143949093170001018 2968502652957388996 9302524397297876511 11898973256610722021 1381134318264743523 971004501696680182 7065003964047987460 15820066058696629877 13653232305030303407 4841027143189143696 11410476247388377956 12353098606331927166 15560000149377521701 5067310004288096112 3723199231453220647 7062224271671952139 16280971699385541243 434375133164804654 7472542179256830060 16914741191540962474 278627962159882379 16663700263594403159 7761589091605919053 8387463390266389229 6494176226215904368 18017397709351000395 9133656498459599221 3705651630535907461 17631745891710023278 16203147076497814553 13351700668908215787 5292009142724391794 5283965797356594245 11815554016250104868 2657873886158497288 3028196246689490216 7065306389245966559 6266502519509487143 6244997843092871701 14471191152480510550 2332808350864165240 15904921057447435413 6993964264707002713 9895448633602661717 11068525921480948338 16070561083137805710 5127427686753159808 17470562823035146764 13269558290820144208 5867509760879942221 10573819440153647800 15632769911977437351 3289576311833524164 5816691501013944811 16789141566796344929 12336820169614439643 4838656658776500818 3452833451312273236 6341632648528263990 7032511349506393986 6515243917063200672 11013089123392591284 9062759353970473618 11762970109964215154 14638850524662669906 9696181311349865950 6405528476277383685 8852361607529553 18083697495801875266 8853049073929678682 2539366539461830580 5140714253556064864 900979791667594469 16654720660768346583 9468038985984942145 3410385632421680634 2332229736496781024 7972586318579682067 16017858434794644823 15629849876693886873 17987695887973939991 2495843545256226250 1301197868166128734 12598300452928522658 4280937616698518515 17184637085650296205 9829394653799120401 3065838237734559118 3487565970898479506 2545147776963457318 7818664689674616546 16555388129509317069 11511769234732776990 599901824284611355 1536865268567351817 6015471303441720586 6850092537759237001 5268495463813629736 15633399884424549664 28395895108198592 13329889488932784760 4151319819639262100 7366427569493162342 14907789351127784416 5216575581375119403 16833832087296924078 1931743474668013835 9107820604808578081 17104960582428372295 4802818498024087358 8849117450106218101 1408063141466918772 13400646328259143645 1426619500961753191 9117463212680597545 12251379813820903848 12939730265676283256 16407542857541606074 1663976827867521309 2514963305570221119 9649988092903152937 5674885823060893069 4186529216872359515 18050209872354983344 15592953998619569861 10951235191218041601 14406835867394050309 14466785496060868685 10813637336173618381 4155540777513462766 5211111512685481237 17963163967450765718 15227696387831912138 11977002490929214727 7192248692556224310 15442322326314284203 4841359501971166070 17880753194405614216 8537222601252361980 16976443885016397787 13012613235822528099 16317903121056114609 9640363685521683725 12696262001846598164 13476792927998409495 660269629636701667 2615551340178520465 5575688439004724386 6809783931111476020 13175512268432996009 14878013529291887847 18068748437896224483 18417516840636892401 2757792890664667753 9217873264003110432 2181538402215851941 3893059536255582876 16013962098087505150 7960797093487618730 10602443943186583411 5401540867713128289 5590240713062374879 8284859654589376732 17714386074121336529 2601191606656785671 11247057798704322772 8014551392406119191 14800574680224217039 16727562641497011238 5256887899627594975 4359503291239789442 8806227957558151931 10574900313856665876 4373918658659130370 15793118656811760894 6582864474409649656 15113850994946556387 17738485988891783070 13382444966746215325 14708473186829258117 405627663010914657 11866497537850051406 6752260414780807864 17141749899868152978 13267959836756861584 14159808766575542883 5734970341709654613 6696281055347737735 16167747810350876817 9823583088867979433 6088464418061473856 15079494281220193635 637761579599242096 9552621664080717658 3532121122020054701 14733820609794371088 121412917620563035 15668397091873822639 7525158715295667267 786457658573370472 4066295662606380699 10217508568074517049 12934002132513162869 16850881441366872120 836617503745962753 3911051778389138758 3314146488366316799 8919516718851695873 8706260929773822797 10054321876671265007 16272406113379998670 5151321068298527970 15384271481324641073 6291902938304116475 6875626954251177441 1563802306783967513 4043077656894228443 12600652334002215690 3026548255549028271 17235424261069022829 6163106671058385540 1235612553960883403 15308660942130371775 13518356997677351464 11282479243703890470 4658202297633383019 1823985014660483462 17073561652000084830 12940150657845571095 4845982983703852214 17447175740240452960 11291323955355467564 6692743714961617959 1476872382724931873 16088923671738505047 4043603414951125758 12982892132463367971 9411450563128004328 18260608360656958687 17464408438884634743 497908192659604600 11334342145762780500 14813498991980386095 15589593853126379621 3578594903731757168 4660820390532102305 1041653825251193209 11638150406039064688 13288208366825048057 6651889997139313030 6684480600409670872 15429526275450141313 4621812944331433417 13540029744895807208 16154395365513463152 8444422866882363037 13539026749216845207 7835100053469473939 6378821500140741797 1201010399923829147 13197738415016831677 17557280790493886737 4905264302554131594 6695734366574245627 5480226126528388224 5920032419083593062 9765850173493727047 16920376283540223234 2216656243191418720 4367907920839011890 6521399612700799475 13681879485959744352 3162910468910068315 9978101029544199843 477311578795093698 15371555725433730661 10483630174094462970 15408891380344229084 10402143490594493951 5682092176834451124 6709596872125647123 2802848602447522071 13320047640396469418 17211242191107511994 12245742919076482879 16203999822889718207 11345802527517128965 3981215675852111789 13214175003945281452 4826437003623413233 12832450579440421052 11883358236163091698 16566133186165282282 18234445016484726864 10116855568873767989 6607239240984192029 3510472982967623456 6492055313973251615 11559459839320729202 3954682840784436956 12369632952238207139 15556174150127418197 7099825048074964222 5643461594842093306 6636287685892631731 11768484042792955848 8872157260104306843 7941244557243689877 17929681094405230108 15028970578598356533 3436693502416315852 6390313954873316859 16126236673424838428 13716510530875765317 10193493833011854426 17318034552948444480 2184072271142759175 18081368841737435937 10425581328199351558 3413692147540988002 6544822944387883556 13074879629978176456 4275501271062035924 11307375684602547053 980466563386796287 8347046684236711132 15036627079566854148 10039553641669196315 4513864418561477465 10156739160655064557 8671896142446499115 439122961102354787 7722328218120747865 9196684092559614062 9969190726271100876 14968850399042664063 17542986710387031930 12077296249563628832 13445639307874905892 12397896584574917054 17039307775992110342 11583799327299631545 11187814822844281218 1450983014080865812 11194967922699626065 5734009312655023540 16664719299910404145 16718383049435115482 1239103812193020666 9095094754688004409 12409082702022534458 13645936646190717082 6541587621794343257 12169215601492726017 13785017260476275294 5791099623990432905 18316059660020813690 14003456995007540347 1759145244356090803 10051197010563189801 1416990947515019092 5173139776872888063 822816874131765718 13749848109939881400 4508857743314786348 6356583811710829093 17272681743220881567 12343771208353808600 9869854187432946146 4264561065080927397 8604854201746940426 5678103553997604985 17150314661014948177 16060934744899496096 12962261507941811848 7667990758214600878 8379475376908599783 4023241216315371132 8411321407357593301 16728048586167671425 17153285163326162320 5431325333310547282 2799639083983753719 16060186232275000412 17588340135942807536 13073293834838743783 12360669454845572488 4754576414744056884 2689812213350140341 18398086939155404901 12867200156831923302 16361461423381673903 3687039961451526467 17310989856494298622 4177762834416988785 4820316167936921783 5748636400141039491 13611119309293921529 4110328692162915223 11345229102327235133 5533348273846270798 3468092425936408121 2048221523488710724 6799471711285072214 5254645811500089644 3080574333392313000 12063055882700147075 17372315473261743844 12891023215388764679 6054654846514509180 5368240539685785892 15288770941987356012 15863565451386192009 3289367670492282022 2166928932121598797 6154254069690754750 617673938204531304 2488325667531331446 4153036585694386519 16196555149942127429 12074542968721292099 17229848131782495641 9990576067875949424 925451411758380077 12653839731506230761 5232338272204071031 9041516988051304134 1945259100847804907 8959259788537536651 13293055247427739959 8500206928081316403 5670792607545807849 15076605135529343949 4746033385561280636 3717784370406774281 10177473488657427427 347361144532652742 3563675714393240489 9552439804069630136 8912269228828676053 9998443388453999541 3118739989507820353 1693663548341987549 631288541434742693 2622808697879992260 16526307071492389726 12967624790166981177 12612147995011895369 17148459730409884699 14237527172224914151 1171299446442515133 4902297710502007003 11678123704696893269 3398497308126859616 1971757964151122623 3882149488937439038 14488124141484688401 18364892106134732722 7250602445066666037 4743241561843667076 3958778775654927921 15108760291987643211 6793596847970248412 1564830959762287024 8389188565884999923 12683309077344368778 7616351238564329881 13430647422788292159 1539157848510678355 12728397625336440606 3938320415668257404 473129856454323107 4078805181582211012 8934297612949088700 17417379688125894882 10910652402663313398 15844625782291927588 13312944721418792226 13779508712627336027 15094047106220147164 11754504346433160541 6512166771042934032 18338672151964934352 13418181373903842016 3177146501413532824 17159239855447583229 11340136226277194505 7226616853291120084 16882825796118236065 246890069930389527 9381370781326796768 2717008989390583809 1258017079113619887 14919552252966927675 2841359635340528970 1934818348932445165 17114138068118334210 2868405777692926739 8866250547610207062 13662907845508156205 11769384163418166178 3051423770436060472 14612081454975897197 6852402619852622637 4386276493674767406 5431115511038986561 2380951559336934191 15556966594045571024 2832515369764471056 18102821081230384952 3749439807918103641 11863953611029488848 15414685660254728180 4015000688987354300 16899256755924197259 11494294319750477238 10294925840567588410 5346387697935004703 14815257328897422786 18322607364049226653 5380415809613505501 14432799611684391704 15300474111711830417 3126900782266098464 4360811566343286497 8656198972595717016 14295343067377013064 3005796600567057477 18166400206087110060 9222975449596882681 14860425296704637068 6065997039722105046 12942185160039956576 9117398338391117831 1227994584281048661 10310181285056643108 16389776878089005715 10633193223152436061 11346085279499654279 7175652822758511581 17604551476441401244 5521921474469368674 5494083852026876289 2368513677165456031 5760315178527563199 3537463037398879490 736934557721394191 123808847924141307 3579803749680299178 11087546340751245002 12250445438751434930 16608261290461867523 3139508879861761417 3409111359527899691 15973743476420918272 6617778314472193413 2808340810805883043 12318292516010797404 7623201891457226537 13436052469858144545 10274832505509489778 7800929642153072311 18177443184406119919 13656449444597962513 12518887675497865741 15759313830759541393 9793001124730115788 5665731814677919394 2453917561511806137 13494737120293058178 18324366935052921512 14081540890190339807 10562333658736726242 13460445525896835950 8047852146839924151 17976208362596741484 10212621598157740271 7996804918915988951 303580172277428375 6018389210730304316 2217415319364751799 896582181598268328 15988999051952994995 12418150387551363229 4470312754399290791 16259781272957107546 13892023343020380153 14195807171319033965 8821573067635415035 392515287241615019 3949172011920895916 17481505587592469525 14290937780887196593 14419979763371189586 2153685771047869852 12268038834190383801 15126526354949630212 14583058011981915380 856257919441505063 6210705519351666200 14253857305701073645 14623405601446615694 9162523051752947114 2220646126933423415 1623677180171403544 17554141248536903428 16191266684278481529 15516961479492933871 1314891236151851435 3805709945295768868 11930841997210817345 12483682897088805385 11719182038749627545 8886049654881791379 5728862433662194427 3072059294284597948 7692527474069064084 9851497194013196963 8116195733527084570 6263719593559823475 9020929382759357363 8563902484470601116 15442073006338794365 12660672044335928467 16660464456286553191 4772029578784364852 1605035191590753876 1602391851243385288 14129434881647780912 17258332039091773818 7941047747951549264 2160454903009400522 16165785237737653586 9762279561495728390 8693383693414350844 9430116128119695592 3579172365851107091 16202858042979470506 17173536320584190376 16465737992457360285 7541944139228990117 2835367258833230047 1701102109205251105 16964345421376742037 15629388277323469030 3966726279218875029 12415838464872343365 14883838193303664586 11602568773191740111 11937042454249136467 14196274394572587321 1477739317427768856 12501222735813094233 2872104593315773354 6943010841226704462 17205305834907837855 3985403491289294148 7692529348690863165 7904449215812099236 9343748965764625615 726536136085841485 4218987957717099967 12902799065580526880 12961204867067448097 14091359870251124741 10658676651569937604 17274005217632868406 15888684657656698438 17253837481948427753 7724970584711022811 11295694084271306855 4986737115493459778 16774236419668783036 1646576112604895879 5257504082297313205 13783466040080290154 16932328627720986878 5367914593682542412 10142800602069306814 18019135419394607513 15342525282225930646 17950139907502043534 2907963374186163008 10915605071589625228 18396114281033501269 9843879533348911342 2130991841550331758 18370958277556357096 9586679362116866568 6473121283391955233 5694938165781452719 13804866569643606295 3486346895561945527 1764844940372719777 12732279342639897577 5298135408221976851 3738115530686618379 11709650469641878458 17183023790974820705 11809415889623628132 17342795213674728355 2022595039886754087 11486565951327460164 6884628520592403385 6990837671043356016 382081567302813713 15819021124624953298 6514209840250951700 15732944878700154600 4130499319769748742 286451287017977624 18090875815714970461 4770260490887012744 975313420245068787 9289119670183387176 16462651773003468396 12715599628881117294 6931194666599075755 10820352442126552235 6909851169370585863 3819138007779541095 15192237375817292868 4520841588532459434 8169841694575176865 283730963695694704 9444551957431902317 17145211611657469577 3764457181859857396 3924577949112124319 12864395857916911949 8628410346270186667 1639255601837146030 9486637891999471991 13760407115273980462 1762718339417511838 7774510340535972613 789482143731622510 2045382438184116478 5671341232573453605 4446460836302767917 16514859038913206803 7807054834839976145 970198608723568667 2055635355261276144 3562829716278068159 17608993516147490754 11909275330745276684 2185701073763305784 17399373460222708533 2280711099676637957 10398209263543416945 9328026589305626296 869055235211981075 16823635797938330235 10154608660545903129 16410192821764026376 4116266357997731900 16550422359108541862 2112970572381877534 9893026102443635855 3913052930258598719 4199855493504609633 4109336404607191005 17941056077136647478 17786994740146499907 7807528573107427669 17998954941205056023 10413843368281297330 12609365159856782941 5044735921531148983 7765402330925659200 1805957036828655969 920988340552485414 12887480210728218933 3958752371380926889 2606138490133658459 1483646389189881554 17073340817507979961 16627368831326004832 6002133137136118781 6494621255154601315 8748770591799491195 16220964092841167471 7333883501704042223 7424162085735685667 6403592434099542228 5946237926660545374 5217294652183277176 15669968965314147182 15558350934088775273 4718206251291520934 343833613818170233 1963675632503894610 6045779688290869601 8461805784047403939 13668674134533495310 2510391759324711167 15702611177778037459 6624978357844626422 4497854889261275976 5915863288873760850 17917684222185205587 812157214268582964 4669970275524190723 1283849164760845930 2797068205522206739 15935330211249192197 16412809566868377527 2026349832060649694 7720971243464460110 9366667386090735039 7517481647120475590 16068722604327043075 2016440762399763317 4383959014488187153 10181746937440319661 13374702589496890145 3769387216636500053 1436928584039655348 7478209838043831463 7400429689080022598 11648170664049944338 5668655807406315072 1230454943785247878 12637058582443678371 2001765488505619235 11205374691345053399 11631856938186579964 13900694015329595861 15615977182101623673 1318546587533155507 12370468033268114622 6208989267045947800 13019651435802298018 7760762807296735838 6189192121443570585 14116703209042899032 4516436837270306910 18000702052161836033 1740690309470431444 1046635422722806243 15078564263703624927 4909601488252367762 4986181587247751199 12934568279298228864 16401761859897299429 11550429392734579361 11804268114324605410 17935969146224408966 14185275650320256766 1149866160018422557 2639383379261784251 4222691897456513242 7662790019682252760 401430260680531836 12526978075336893196 1468292109268720178 7812104889154491017 16259590296200383970 5014766777819028827 13728125195767880396 7338222801970735608 11840014696247353018 1833240405631731285 2775708199079463655 2832472023388066298 14949964251266822465 16060403279667262379 11510158612259817460 920037530711170852 8566580954213446970 13638008421137879574 8054168263702023851 4288757419876057871 6236456936946836035 6079797693768399789 1489629870446005563 1597252332439313695 14693017421582570340 1562888577229213152 2106883130614111951 15164787027529155931 7216912311720596638 1182533994526839217 17726717813160105480 10653294359561608436 3105766740766150264 12117449858124041955 10344220718347325711 11934354280958537963 14860799868033660288 13113015216977504388 2294741950623345219 16875908977116196592 2215449031508051074 2726133473902422082 9948538714122316263 4057172955176559922 8924219486228105201 15663237693474356716 18058153376820671273 12077938710816820743 11220809391768737895 15722873983674173890 14080568431983450280 3354683162537488453 13837392364410864540 10918965963800523299 6141211939981450915 12416696197287723713 18380414774415202828 7950620967086297313 17326692741290231986 8552707782027865337 11696027824522221466 2422946907589714425 1531203592627419800 162412748604429245 13585363348638655325 2155097687883655363 7366506950189169318 1652462371241234265 15578002382880476974 4177819894581390685 6889384514551498424 5840266014218201209 15071366187330067603 9065600444427898334 14854139619269929020 9424539304866524072 18010522748247321578 9149404466796154221 11380978585414299300 8437558397353401747 2400622051999981264 12235443204049314035 17375046877289725855 15589867707106595952 9265335389063543409 4494494959356442520 7057996704482982983 9272491188435195319 15442608357089442822 3285193156749223591 8465167104182821429 2178843064899961091 8670953432976827283 9889277297137329608 13626981960752752300 11496481936490038039 4170960146707645785 8039679594816434883 14556562547328562964 17363568418934761386 5844310810180048869 18188906213446267074 4520310705738858596 2899631300296316631 8911781641487544596 16532730369447563995 14157893570099745171 5371053243960094561 11238987560639822269 1505509941928668228 2345061504855051179 1231274372349782190 4556800659891845273 14023345689355201486 4419153468146725081 14246441593987421140 12599231008366935997 13326536492141650899 2016161138293688740 9809727408793253572 14481124497698973624 8456205751900175199 9882303156234949375 5714200030930502189 14340079450975689338 9992840004782285472 10394023283585589929 13881081034369307517 15243792436961687401 1956465433238107621 16890846594762450289 3260251624240977066 2349585097664366497 14928472356924893311 9382509951768694764 2365721566556466883 7506706172182475338 12923768420553900877 6324121984585936988 9641476530858210788 373168442872690524 12822198811900754576 8433359781786650579 1300632502018317347 17278013737535944516 8964819781297725404 5329489329123403189 9337894179322521174 8311691065785706470 2633278454888757858 4575732561361127682 210386998622803893 11916626850213241263 3650366422338659946 842602357550607611 3615475928977386411 1828884779578073637 3185981225881680587 14724150296646765696 13046733078036802919 14496625041461258714 11433349669579622878 6772668735837166067 11965857251251181934 3477757169690782128 5267172885370760300 4919520143434015172 15367252347637882310 4033950680140904008 8773931764229436116 12217511756772941560 13604908172843321318 12632695177656625915 3892988904092109072 6112916220338159581 1075258545033089316 13756205044965818264 9888365157244294392 15760251808658404867 16878737732075865452 1020616737682820320 4341031300717584499 2327169443476847313 14789960272064305412 13395111155005430627 614253987424396149 2758225405668599201 16782382330016606291 8790143361115983047 15537089213970060229 4943481586214128780 2725998125249466656 12128178634327585265 7804873800793213082 9724335865919119172 17754164449484211363 18272040182682257587 8562693784987236041 7170747596660157920 18083802524472430208 4466526944496768968 5324772869220261630 13023712683364876133 1243473797690695240 6754116698410627037 14322253024249918227 3250705696828549450 11386267258818818203 12122632792031122971 9877648660399348847 8247437198685358508 2790544774475351226 8193815059818697257 8033857621290546301 5035747295011395707 10471484206332883106 14105525840766231128 229277986156193294 7885371469145675868 9833604131087837326 4591044983317958271 17597406815374017309 6245141083788589341 12150204264398080433 1045494320339654274 7547805172637306159 6097521125405127872 5868039002275365683 203939935123153865 11637207315061981618 9982752285273424841 1694232618333794353 10370032509927356359 16739307238927319531 2058123468923909696 9498549730084900950 8999243986454782068 1856428033018275679 13897398774255394593 15986693404805811851 13649775361534390383 16882531419152559185 13788816107262128629 4585301764541050254 5836884674270504057 18385381901410208912 16150299939937577443 13441411535815514078 10201335693612218879 18280136892747148600 17732494907284612574 6967358599645929118 5094052273934939145 14793255154410322352 17008640166062322906 5131917126746931274 3213534393784145531 16846771906500105767 13491243042371716513 17400766725967160609 17302623641498086034 14109756495161210344 13606252338202386612 7001678914444125593 16012728288357831019 17344628410222980559 15396385170647840776 825960204092335145 15816960626480773462 15093921484391639222 267071454478703264 2445067312628656595 11365018765100613057 14071965931166796713 5255858370650207554 7615290641006839609 4691044842010992650 5284766632866940027 2329301284454303697 14257086487795971633 5892337806401328288 4334599495771392991 7976345404206001983 3974385311493577399 717981251018221257 1314537922343191209 7542271473780655069 2664741729747076096 9591529586225073527 15577751643734319593 5119988785583963126 18131914357261178547 2344158953485335654 7768441432670161299 6889927359407712404 6638975344535473619 14777390564799461886 8342939413012543871 9289855543437758762 9914555580568777651 18021140189704620614 13890750310933453160 13109122955169492216 16963903576953019639 9738762671193994057 2727735982423101524 9040866564023285007 10105405661294567377 12990506459050034509 1963500892477162318 16392232029698556895 17796124135158170364 16631464335765558926 1195373510106612108 9363735772119130316 5724700282482356024 14185518164912617161 9487185332822115797 13931232902927514431 201075284473960403 2774087052218614587 2785190778816735477 16530543602959595254 18177344035984956513 3668689297117292202 13694021294309140923 3425733704719694858 17422544516679721630 11522405202027377110 17098639769423093143 12844102218921340960 10427556539927817956 182117442181456175 15287784630817111404 16743358777525202262 12410308845650753355 15472169612502749500 11363005122186023341 4798205428448784616 17298896524652471858 9073590991465633612 9739920030381455735 11060933046433189046 1237105539307081578 12550967269055800703 5916317854089506439 1419348561357820760 826803544415241604 8189148482306202456 12389181701115112091 2828298005585656300 4075026665586352284 10483322048936138195 14328446911908465312 1312320810549924575 4391199096731977481 4910662267230647936 1339692530946276797 1272607621312107259 18247328910652997301 7809742369847276698 6435309071355856100 7488740585392216829 7204267748734329134 8624442871657445014 8062280425798599982 2618062722863953192 10444370230660287404 6998047034044483070 10962934568696010533 3320246383226727317 15663604066383576814 17925868797268794157 4533740168991976787 14782499070812694549 6993655565275550 16275706104581891313 15668461198696182904 10499841076481528724 8466502888661123781 5563720172901646809 7348379794125921619 17329867209677236717 14568074323157945001 9551692700937989914 18147415564348607129 10573733539425638149 828921287856522413 15303922454583589006 3988396501627348307 11268123844209670901 9979900114932099977 18091129494480123568 3529628091970923294 8223243845015729585 12046435181720780094 17576422998322530677 5036858805560863691 11597610329032142830 6231529789962328227 1617713939199243166 9079287091787224703 16334432125196178919 11731682803131236019 14329422758122879193 13555430189761039928 1235957471624262433 3167055644923930938 14692188273685178864 10851106412334496391 5851889729822834230 14701505859559019247 7856372394374658564 9721434899512700317 10037028922118266343 11903128777945566993 396633917463852906 11188306753298932394 16483145173827561098 6920648296457114054 12937100253813921598 14217414789125630832 412790682986454520 15638809806502261286 10272556752158974254 1967193840197209906 6460098793804828653 4749130506575591046 3083296266533481507 15775718441433292277 8373781987018813980 8736237952389474168 950402504548913705 3869814528446752766 9589656315704112789 15540651118387535819 16542162236933766854 297410226486504806 14868578372814907776 3999923041417598918 8688296494764888329 16939489772036315585 12974285723530740181 8508675305827337933 7118995140188688724 14522987852366463761 16297334283661597766 11412455787620435622 15620932068784386592 12022740671756011637 2311596982435524150 3462622417875515498 16293979793595088898 16752476694700352400 6224995747765660654 6648074161471872252 12069590887142847594 3729252357818731606 6211154553614104990 11898074632160014658 858044716274419372 9603875356045807779 8651189825815089669 8196960364475556390 889670851678009822 9612993104662528655 2607566937482367019 12350771841519230337 5232661733537078752 6032137359084394899 14827545451910412002 15991485649860636558 7163902431762190122 4375626890727092906 547684672207188443 3406020100020442410 4358143567574854712 11562136585973452353 16253035121484402325 3192977163113017421 5273992858255202374 10759387432374966366 9619518366473860497 293083561986803553 4635759626572067149 1541521641251223007 6366140543231201046 17002018738971190443 2349004374279515193 8646049773295104143 7389051426024783574 16166360545567389463 5683927380135999350 17523784926975440025 15022461382537581503 2019822521014759053 5282659947946169242 13894920080722435681 9445892010218743050 7363027045387067914 6985792295823808676 15844528179157107328 5685413111354911682 9277664462407060252 9645810554092027853 12340608334336226940 13254306825424163232 372402118862898948 13672812163559123329 15373572919639084856 16850205727826778629 1678856386795871546 2132864922799845673 8637296069721990883 12518231361661845983 10869123429582160948 6706048770252331987 8727929923474271171 6978613172849331235 14311351279227927224 4194665319807069311 5391985835312491348 6448918599945024678 7944617334521343945 2705972958549584827 2078735593319830150 10854472756354008976 2400525514333851607 1033316158239588103 11904453952807810589 14951256852387972578 488130800682775300 17689618769384559021 5631548383624426846 11914379324879093613 5450736137391077689 7068358058140911605 1954465618075990391 7985100630217830847 11135111044675022558 2836346266783075883 12120536622664740662 12923258418400808276 7244130270563829874 13313599000464820922 6122384552105358332 1149798617316129653 2782986344740390738 12801222368319794310 18167433027446043766 11234027651953772417 14163656410690955415 17503464311891502677 4946332566508710359 8452400461393891910 11033874392082086994 14941879126192810763 17802531348643484637 3753527966978466064 17853049805992048701 13545626018089772407 16972183594115327151 11737962928007469899 11826852132864872067 9161639572938394364 9955401392451177368 1330274602548671475 12029928674329646765 11040714464149955374 9155901635595835747 16485299730915859558 482356951733783533 3813931440843369858 13811207594744606314 1713063508641232056 827546686654438756 15194555404533430294 17938808370403222813 1518679104428658465 5246226312129565288 5898657174815882491 10263803807521833650 17305514247026964975 17770427665970796809 8512307900198538739 17312595780964213739 4117899593466067194 1534210712624210878 3232786320867996354 7341559538838516359 13499784792536822448 4550353674597905726 9727059167118457963 2294036286096054741 9939977679384673337 10870250458439343939 355214443792430899 3212338214825451308 7366086630925815236 12218733097200860212 1809160623855228471 17851698806431486155 6138015622892070546 8508427880769993136 8421610977049052556 11030888800877148131 7791496533519660128 569261445564653019 1719041565641129304 6479147842642114287 6682583490763434546 14574099658895102996 8434446173570987791 2765709421884688697 5624811148718488217 10779524999253926459 8013547742241946581 8570161501828640720 7421395438050518487 2232925964768853510 15558477087377079693 18349127139739734174 17676681677250966509 10606965139294672667 13306523181713144875 11692327656233351184 6635683567374471233 3147549391317386968 17691257999234285049 13835718691836154754 4354767345875148294 11413535812134013420 1445034780948687766 10030632465566478641 8417266729117794169 9581274876469068049 8760148183557613249 3715273707316779176 3977184221306983538 1510818520699805713 17920664720685213712 13062595493526119428 7404125315162545431 7388795900906499276 4007001953343714028 5710989486180164829 10174327905059460439 16373539885542988057 9165406498598954027 10427006508558590145 18347392069271366808 12478145535289130916 5596001184704250030 13397704333478342386 4990586235704119114 263173764012727830 16856716025656609586 17138866684781034624 13223152244801462422 7639080140885761244 12270587379609946711 15941841969740299253 4420823428082325353 9799465274239072601 3190766378763206835 5560066198186897157 17518951151382335942 12655020469461166213 10077252050530261330 1940163910891593962 13812483462792806828 18303203164779339760 13115286625641376291 9300790322042196949 2680036710975466006 13675680847778494000 7768107706916457084 1950267812014554203 894684502995055843 13100904932270583839 13015560663235712050 725173779605680502 17298499094438115369 12055107829261339064 414597767871950828 13338339029754690379 6003938110670888325 17559161529074944771 11756773856715278224 155739423722117512 1213443528449827709 4893684742474002261 16621355873462582551 2858370532900293785 623914863112677105 11288135448505284511 7333035711516447342 10089173618680519451 16579049991431501621 16986409508125607495 5630942408543455939 8253806248757107360 4610928184645146991 8341099787140403788 2204153450495610778 1035419691493684018 14754813570885113197 9933767764064320857 1311798533366326736 10452150755690212417 15112605078067026713 12308313784739103925 1791297624606555125 12966289210185760573 9578800058456470208 7305884604311180551 9968999154361238038 4123672548013883138 4013181821501634377 12295812527124778156 13068113591958721192 3292368619698487839 3657712360548152016 8037047787416316181 6980627561505092962 3062774903941382160 11209310506817951045 1732077867180393300 17552856465807524272 17586378318357123196 11729972386650989235 18403100575501111472 11107967785317513723 3935426297550263969 17067438055992725961 13502425784441878176 2361309768149864933 14294313563181210043 4615724534033174063 1281464933043034580 15463322490746329875 17633220344550874919 595067078131559167 16173028654243491275 13979665987736694186 6144802020032560674 18334480562555690934 8317966800471790654 3376854775889863091 2172087916967195665 12252533941711190552 7646096853335962251 8172854939462447414 1759209568748107696 211729628061691846 4579664682966238522 14695604774096226792 10676135421780758717 17892064098092515400 14778267591939186846 1154779255820766986 2033753246586212218 10643820094323550095 876530646126819717 17666408706230374780 3345374207080803868 3293051390787935227 15397167207674322426 9090882304925514431 7499809547981216963 11530406049227338670 14315923556700072436 13435148031892429940 4950529826376300300 8808991737255606118 11369660070221904718 14491804258356009546 2790825424991079298 13469250255294195688 14238271186070728770 16664875317418501526 10420632785261656105 615290889855282610 14821453105208711889 6695473957342805249 15307558552610937497 13108434008965328725 13813579272961151399 5223371618593692401 9312984854856284509 3196621279334408864 17580423051782544536 7875866943067176306 17084568225777531743 8726597506415180135 8469376295318372409 283856340327786163 204284874062213553 17782307499656431405 9554402873900260109 2184182758506864241 3075030488091226915 6149746879314622857 16484464792522624795 10097114466937216885 14619344983348689034 1659865985429725132 13541174831101953629 4940067386129788223 3586998045258653072 7829014511868017043 14101860357312091447 13471557617712997673 7311889116304247179 12826820212484812163 11863892096066422687 5418453649070600503 2449261228337098099 5449279632666727571 2848901450613342783 12499907396025713663 4095478268307976151 261609044790030147 6185698101751106271 912325553503319201 7641677035814012046 13422685731389745659 7016728819779643637 17557335528733319325 289530896667407609 6159611174807419039 9055360213797117059 4706796338224215414 15715787068818761012 9991106192462179357 13110625211713595373 8812771148296188302 4061234475684019498 297331651495348940 5920871696066891786 2123130698265649261 18138893880701182488 4003814264688949504 5903409599289633207 14911726507581748176 14440690187030520756 13901726404224693364 8597817325113592756 1931647752509742692 10842457020872594265 10299395908359451484 2473280560448072886 10915654721944195861 10269647791928956654 5372322501589599167 2152406195379272049 7258368957516586548 6339597714207949965 7497634573533048196 16266789157014997415 7265659042831216978 4062533496933139433 11441152663207421253 1389384563722463409 180857713286090695 6543752127515391649 16304123360028521938 13231124811667785797 9593671705185776666 3244226947174645468 3756254664708998672 8358387821335409113 1381143142150949920 10565613775195619094 5484326860569940991 9585324923894402744 14640920975882831908 10030758665086512037 3250153630979613388 13445620776944212196 17216336405730217265 17681117458163697567 11469603225749282258 12185123615689929679 13751258270391725720 7835933636790280122 18108211752433192961 8281245374994216936 13285303918999756309 17284609260468178712 13120494536859159554 18237168396754446252 1809794287829056351 2984456474811912738 15059439236051504549 17126988165227429216 10329783678425885019 14431454770393230046 15672663325618446733 11732726180033912799 8497188071214833936 3272113627615434481 8776621903118846590 4095895699861094420 5329497440649342177 4630230804030980224 15251571307352937243 10754056292698838686 8960221141636981080 9107773032334102829 14626094853633094307 12330169566369426840 16641393286682007720 8042228860820394373 4203571706228133356 16382887016284397005 1905982652928077018 1798765435745168342 16556354922069275813 14028017740086289115 3648852239516456548 11835072539539633123 14617735849032182450 2779494993354642498 16482793532907068804 4838455335258623515 7325986654562901946 4728868102257875680 14257014615137503404 12956193000180157057 13340698928795975217 15502217289474503671 17594605423951954410 2817064866074106261 12441229476972211855 11116883577369277935 13152420258454574119 8349241950622377496 13527828321787734213 11881286718343308262 1302213527726460015 2411476180714514176 18343832916826830961 4672810487668994860 3148356964314459042 9292701577893104485 18409021957653946731 6963103629441698517 1252360537957783133 8182880575854550873 17060758224880230521 9780072571695151626 9479867727700443144 17167116552523575640 4981353372260248395 8248438096416915378 10572992733160384348 12943673501028756982 14892040011678856619 9106235905211472949 4091956373026666860 872625466358870334 4594937405157154491 5333794596006119969 14128566295414877059 6740020539164109703 4109594877617089811 16454647939433610750 63113152384465091 5244808825238789470 1820714585013917547 13171893909520810230 15257714840171929776 8125620348505390633 11105981211411885840 11846422202256972500 2864187372860457333 6244744432003004587 3279305082254031769 10740318068189802096 18059205948552316107 11625839242589301228 17884292902968357771 9036132434053888329 8791092338465820607 4716374976283137259 14078177809802423069 1720974901071657184 9351776775497715744 5082945880227599276 9800068778640451535 2299975934415924605 2194654178231318661 12187683457415840970 13270796897715451062 15491609135811397913 3078916523203179454 14824787637573941219 18149737492475174405 16229592316037519966 3890530093629804441 10122479580359268900 2551790861147726284 11687432756937934285 5072113356465522079 9272342273589397284 2016303728663209075 8382292794142752998 8905825510236344900 14231232092261768242 8123656079862008564 16077055889506248815 4345654816161737961 2301074965841696770 11277980215737841372 6322322704384747369 9603442316093832529 16383906844166682891 624101425090960805 15312361551481422560 9316387496513713076 2805335034160357624 8906167404985604008 11607849496731363017 2381158245574203497 8060237793788013972 10735858946448211888 7762907872025156984 1345234859543403192 2161567040384263749 8346737274671861610 17990125173442753568 1080597094880927475 2159359459545641873 4942980524239018116 9876937243270002736 1877606045583519819 8115344618828859306 3569498749180551296 2716199707490213819 3923497876602097030 15519890642869868700 10982835078011071697 10616978347974975564 4714664974749494758 17815613594919384885 197900396788050010 16892502409302772813 16666235239746562494 8488973448243317415 17065946561382732637 12422207736123591642 5485739460913663097 17192797149148763915 13331487076685450295 13600148532243097607 17395168016533013044 15632184183133993165 17161883534040270586 1287122341840198903 8887314582830448949 8247277071391070702 13364003219154647541 3500905400377418726 1586273954875361982 14106756412140838107 2528133376912354990 2850663428292050523 5113583157001328592 13020865696214062469 12575691806997691230 14381560838284029232 494671620196921642 9881588256984496433 10276738538556500357 2148688653987643279 272706347734888492 9697139395261546396 17578347252121651250 8429489034114157892 12218877931907910036 9263955332527656992 7327044292398352164 3477901553243688437 14481424899259251944 14837294748766137838 4487904045044297604 13581732051096934030 235675226423461316 25710390910321082 3507962014743406555 14507485497451717629 3726352644083050656 3618275025790701724 2760659386862247806 11541062179649893890 5017946167585246081 3846431748009042110 5252264814745216735 399567714092659090 1953055601132818943 6820808767723314418 4550416115618016297 8071271662893802973 494118381817719854 15225198036001198874 9240567699017202011 15599772714170769044 3529992887807792301 10456895825784330989 15156492696359027593 17975576965520657866 7591418288354218976 3218102262330116106 11381718881456857589 8935928195832271721 14926044498290320727 2368287811535426052 1280347113415217233 15916087522637641784 8781508142258663067 3296531896346967847 8895126436803140659 15083531083994352839 757398394238884774 5620764647574778187 552163229222843506 727800562283236212 15339446081229435017 11980934876778266990 1098626897145021125 8738722070405830486 4364805845886671386 14190358627178952662 11389969593271987028 1912915203865788982 18328203709749722215 17633783149386531198 17874810997351186666 1547045491435118993 6793525078236436531 5310567629466740067 3076140250322310372 8958689536239426768 18162643094358906698 1732266730264453314 7090390099037881463 11567105862441534629 7632170963540378057 7342789811226800638 11469559677696819064 11503941406555280804 17151293659283670812 3847985485609552818 2322197000758821849 2642947650337050579 6757960650411581069 18246525921424640908 10318628263934627030 18315017944356962093 18092549262705722214 9048191190093649038 15835340273908963205 3417152031140683398 16457201494441931191 10255088449773264686 1048421082106952236 9793039552569739244 16597779526811927630 749485736740347016 13309626984946694316 16183986371708922579 9616453184686193145 3567299116117180587 9699682603525463287 17787325253848063709 3918310172076586679 9950239993384673763 14506972720655265410 8767500383216890078 15757359569254237376 2120505507344097025 16793339446543554193 15810649826157179390 14113316266672861678 6530994467876276772 11148598233994380612 12745802100166576863 7568260173246384775 4970383500232520414 11457299392344959889 1274601806917748426 2068325172169823390 13292726206094450980 9795134428799162978 9140382275940423465 1243649703387043877 12248373453072311855 11078400236248561589 4625022646617145022 10179232053599118960 2741117076085868190 15199660371768982778 3848291200215592111 9896832285745282746 3431724257342407056 5622290377619115441 10441638034379051452 17681820099951933179 17680184745281578127 1422474745694907112 14939947453746865376 15162428378628327564 740988764343019901 7511848992473335344 17754785078534847801 18344594855889318171 15638580404676939403 6191575819223363510 290525481793519326 362195196248935915 9413697627881028661 9656074672162946463 3975434892125764792 13180064766752579814 14694400075743440050 17796525396964810301 4296720187114356578 2936996732373446051 9921846291950852845 5242039233529763917 8716930907463360355 8742967693358111418 6667576338754899221 12906459466976668238 8768504598888975630 6357598527448015196 15423473026448255415 663019907278027468 16385455850702634364 17481906733393916985 14754564595452227959 9946853757338025848 12425432059392689694 17718334220254572306 3894883962318041047 12520851185900332881 12421234493854979494 8083013066938889379 4885527789118981862 12153181317146441319 15869396317065907087 1209354289976670329 8355631047783595237 7067556918330378422 4218524054561911563 1000799195170457166 6281874126274118717 4625047827805038782 14356961862603460801 13210540700416783696 15929354859339789418 15471950179332470124 7775108016417651110 8764955867651029819 14114034870001722448 728384106250436010 12340635348077707099 2473685045921912106 10085316487419654877 18016559228395219806 10339276732719256783 7852590053139734062 2248663573963078292 2652080640902228392 1061326991243903608 6720960145098289535 12412690436318208282 8631215074302210944 12979823592598430561 11017045536606486769 4290785949614544500 8123097066674480050 17476387826732620566 2861415862593775695 13869014561344068316 16710707593583177193 16330260801386968157 11346226109867673456 14272858009523732712 16848264836616550019 10691680530548615548 11082937125941253459 18230891493351624947 11651020028604830253 14755573352412450839 14178927817924534468 13224025201819750491 6099318860887707912 17729709804212184067 1494909590840919122 282442852869682804 13422190782600164673 2952924585221699380 16358064234399012211 12721935931608155524 15718902751185915625 2792465231840896874 16374311861867403337 2453719929097462984 12970850478739143487 3441484987015381028 12803951879568885582 5005034705036540204 4404349022209194098 6629389112813391374 4140220592116173675 16846573299484136829 5552629720565147267 1866677559394250652 3590936800199152803 3117719187321844399 5529845695909589051 8715868077499982474 13701745266972277687 10094734319781751934 6688127915886554725 13810803589662337352 13310455699015239025 6166661299184797468 2247299958148898847 5844131872361029568 7364206912659157389 14531699926030800959 4848043615003939936 7756452576368057386 13401577969267223144 6269683846925889793 193727172827461524 16395292608198616563 11038720020828872580 12112024390939512862 12607655985757156423 14116740264114163609 3506649399196716153 13668231971838447767 12130982313386288833 16781117638456030642 11568102266363653534 6065103399418105338 5129729225371660683 4971485724428129666 12381338706340828683 1563399307906964484 18367909269104023691 8643287620945965567 1274786621788066553 9853385305199393108 16908795403572714426 8552543566891758040 6909571472924215091 10283327926276276576 18193682737617928196 10994582468825092443 7620370034982926927 9272878529840335081 17205282366297751177 17348628489193721163 6997398219932032436 6152792116896907672 18015376253349899129 15923630391491152359 10564728358321343057 13045267897497262349 6754880944061111786 8670583194078221300 89607522050795543 5839448186446784526 9144533995444666211 7970100626730898181 12206886521499854842 12122807761611712039 9319192086268560277 16993372490836973688 13014367310964042355 4201760629161941207 7909097388624281438 7893577591152398693 17742100049321651404 4703433266039551533 4328971145964397860 8786426857106443941 3129907039534315008 2926972604690048236 8626728376625512182 12979939122776812651 9914321742405164294 3265862954023497664 7738812058382425855 11361740714057033642 12492335544142134883 2119666061866575322 3141788097939556082 8334715400248112378 16787531973865233168 9093423717377472853 4613441822138904206 3575490094732940841 15033177543906612923 8559988487006439024 5174683133855790324 7199144543070352563 7774288118567168665 17746227154582080788 12869961062875027974 7875991754966447735 18152495788295823673 11799846317979804287 10959897764652269755 368048978440383381 14288199046890901740 10898839153302688358 6607066270507456811 664271980084081895 16951183047769116753 15246368305387859550 17563749829441051947 7748829118562591769 9207222317666085300 15031782993059680697 2768236502752130173 3463732099517635241 10089646062794431069 334078621262247058 17889304273149088319 181878330344873377 12193204656874396401 8456085857218558048 1391994730799704089 7934898533845122349 9524528967707722561 6629818080216460989 11053135748906196305 1235115776148764467 2192250032429091592 10227888900441815728 16618756577345683863 7394975485019125745 3347273949178435207 11561620200771635093 522613250994121209 13266166500898268705 17010590893619965442 583303307578501172 10832110611340470296 4543858865198215248 6143374499595466524 2663342635379009771 1428432619247090341 16143578625173025370 7851330483426993437 7940437909162583616 12884824534820961548 859926540049395358 16582434578293836294 14605319506379334485 4195298024634397976 5426911531053302557 11966485579704040859 5412074323790601051 11450270489734443718 3417497196044981458 15914553831705661337 9413041109545248323 13445034458732241079 11943657454686394707 11600075765063572621 8064705757691250141 14100631214641929669 15388924494188235414 3086354392241468254 6555606741725702719 3981771675473029789 5614854944826474625 10794688207573249339 15078337130967152117 17104836089088526613 8633514620929867565 14518370370410153216 1750918603555944281 6376937213717895435 8665701094276553617 398928082095660943 6916429188786801889 5305973511943049226 18062060768191168271 4430991502570516849 11759943455637302896 8655523232994247033 6591188328398705840 6172463486106754742 7180995962148882314 1870186450786264833 16501764236365993316 3317688327735853115 5941166665153631075 12637409578891524543 10818586136543863648 13698943296874702207 9795259963666589677 889982272306200685 3329915930797519827 13830862169488598481 6732972193241530873 7348820964488499886 1123964225805745416 17757298170374001827 9884403138685476213 21989575844607097 11729236936589136207 6082965875286755025 2358166943392304067 11839359686835684226 318989610801174914 10138248716861364371 9400916346199001884 9354994919552037703 775241193699927167 2827091983716637826 10521243089051723270 1227078845144617784 11652405067409218289 13034801587839265711 2568968828432140084 17664328468879340291 18363833629893773292 1627802165841358403 2730440547472066572 16552460666159892969 9446175433813707997 17043952758049095318 13008266060990608319 12101785017671406320 15155397451313705968 7869534901064842871 1665463124793782619 711168362348215351 10937871468389435157 8188549161479216279 5178805659083428720 6041202272083172059 16329516669884483894 11311880387611427979 16303067300194876642 3092895832527686542 10944344297283846259 17080506904740548995 8714717735699012806 13968512660511140513 17314213426320050178 14103272647672928337 8831390016583337839 9073762530713422797 4560438719689462069 16050121295742025173 13096234790591590581 15846253878670786581 11140476307824760618 17375275051079254753 5858723683488597193 2740721393474878804 5340226014414952936 9020131686647066999 12958876865525851511 1261772098364487879 5932288593907030472 15051738793794012803 5661840161406124984 14758878458442268177 8582197431816950556 2777313180908988427 2682091750810308115 6352223579590757189 15909581168794700313 16626980916370008104 2217451716128089953 6110163819492613018 14110543423464175596 13818282136597711421 17556887698909148519 16569747955271985186 7799986453210419893 8452394481227498270 10465639328975999129 3641679286842568866 3708077152573199189 15391738668555782989 7767340494412058330 4723598645814610031 18019040563732773980 1675890578676626150 17010961949560217231 14743644185351092906 4753947018382866656 8348777586916550024 15345072314509402310 13427877401099340636 14794268402185677149 3410804395361565482 4357935169638224281 8852788194387759816 3311486785859670330 3477738264818319753 9988008365705259124 12325263915141359415 3948353783284509004 14009921261340105076 2219806555730566788 6093197718515014077 14584514567681021919 6124946264169146518 4467357825292058663 11431865862481244057 15471959071500845359 4054392333038443955 7650248133204600307 5042517030341300221 13509316004651641354 7631812071506623737 14656320603435140343 6295013454834196880 10436827137336345630 16147463970038445048 2258660562288883258 14366781063643665609 12305608305167508103 12740095359525237037 16062628450951270606 8563632597669893039 7619329670672305445 12522893145211775840 10121810308083668720 2915224060008961295 9205756428417942906 43465015828057217 15607860448692310287 15421107754543544063 9505785343452713776 9789617204334679217 17539137659505586441 14750012861192125307 9363385377510924599 13022598895490630052 3289925225365329957 17857566777712874738 4061743953360889142 14974037560898956652 13793892923529468940 10074158037430480419 11147722153734487698 14109910603751951466 653957291913580178 8788433486225791370 4713120749041703695 10906831651284017046 16317177737769714276 537607968748364310 7444643012333142448 1875890445026555433 10073955051712543511 12136485390636012389 105799743347902846 7225527821881800935 18392811344206055421 7739383662446015345 14782195648250515862 566320046977011092 17986569004264931320 2312839086000454869 2378479195342379186 868726893297426679 8204079513318749593 10579038502435134052 12655902906188193486 135759408682859519 506689260484950329 7380263765921237017 17830099683127746719 1611317837606953055 7773679379935118226 10358811219439125193 3835171035075033550 3899725676142951550 16408791927206824184 788644564966714299 202037823591591991 17948694666365736205 14005618286851117498 6759756407443900605 978244606833938667 4805087430451176794 119886405362311790 5560616588587284253 6929611819270098932 4064188870157284811 4638727230997212219 6722801945020551142 11961789668517367291 6483067648723847923 16064386056576632643 777207999474542348 3446063777600971531 7012201436686353753 18238478126395817556 17863331435142562075 2085756444396455845 14166038136454479993 7164786910536781430 12618015449400793179 13235415206007108614 10710532255093731233 14885703392456887437 3902158539652817123 1129941254475973445 9487656770518816951 3713454841009151728 4360422941352121761 5886176797529564788 12407371113323070908 17872187049644704477 5604858668221400256 6089391966556795303 16706218918058660354 8890208833488076771 4533241826093889741 8098154195007159951 8160866320833663607 602387881302065140 16156889344917324188 10251133085505905977 8833428868091197306 4370139003785874088 6166793236314784788 2415806508340155597 3385639629353150328 5258819909030558106 12508178178220385851 3027848816161653085 11026950379049184539 2615688063375885141 14983298733338152681 2610543878321445826 12444400605294127978 17891167580752177836 4734614183395019449 7305676002140735943 5413931782768675515 5642472888384763851 1034066217883685115 9106548471093970070 3442204260499878176 16007852874203263867 9254493034425277367 1269838918825061558 15654123004035973043 4602081564593269976 18338854816147796760 1903466823050495272 15232419696753827339 5749593915667488192 14027070983416327932 9999016651548110340 10987987296045642330 16195060476216586688 6637378036677628362 905807736190491662 5348484198972083279 3265246070038582887 17089617051594710744 17137181845534775755 6183428898596964414 4646829784249931966 933811137450288010 221618499501348104 9843701455281690767 4277132381006346759 4263829113511355353 7473713242184543803 12264336068440887088 10509323934143416207 6766719967576444310 14031076515380560387 10956317186204920583 13297592176143665356 2422196145968365763 5668314095562180237 6082321615984556053 377537414155300135 10066211551547346912 1014666191382221304 3022025413129257919 8316836708796981413 16667041429032288802 8644862273590284513 8516998962731545671 8249601695957459514 16761543363057638066 10434522194974680372 4120950525920732854 1623182617221976294 9795467998707227719 8472795034339945705 2070726744500041349 14607317603528752769 6081141034188534359 3524629231512375895 11317741477350664588 4703059706305584471 16427742594988651472 12575771243519529848 5820349503039746812 10499204172080075247 12969878088249544031 2749065336656456602 7783763470398972947 11026986973632501256 9707243257986427739 13824668951237091545 13353440643628624525 12633736055760113096 1605014426030862624 10282546599028581571 6900712644341526909 10818651398821238872 108121317871861840 4674367993179208332 9556855286948427023 441021109376793188 5129618089746381798 14723407598693317532 7217099480811154284 2750802442570061284 17914925593209004087 2208189130904707350 3182364454738028223 2331336639008765558 17604265013865894629 5467614527349318955 9556318749542784248 4943939577627845732 8679919639629876060 16183876570511517579 11344053455730388547 3109660222408989122 6715665134913543822 15284652431629187704 5956352601735750713 8093656282554689453 12537256525269445449 16115338306735986441 7487043062452808256 2266049609820488103 10440243681485322105 15207850749572885948 15345392573463410155 15217531929475165937 12026885645314278288 8303767288058244513 2158188464803029120 11011154127545787719 18120195319112752258 5316508036594306637 14887210252315294560 10397474418332963441 8910229349267702035 4634925967784776655 10231177500706078768 13462787575840552720 18329788690532831807 3641079008333383810 13928280908680557438 6182795116941483861 17088647520595475828 5172431015084821269 6547368364454565459 3906675627021901051 14421971441706422033 15373536178083695374 7690451081770441117 43723760561124026 5816342497838791179 11279942280882405331 6475469811373637867 7275440584901778093 14419521974123948257 5979319605816192191 14711060826666044757 3624772751664329540 16286327939294535730 9139119811402522686 71496629835067677 2806683277598433596 3774359401422596586 15635191936992787631 2216199647697272813 13805410239075877416 6892663218466405910 10354898065813974013 616015376705525594 3656053684756124502 15336055859402335156 441460263648891758 8402164443740011974 1663141740558686840 11212868870103786736 1957513416138857631 10442043701844913652 13430301840711206310 4668347452494675566 10236670030667083796 16258313549271294893 18429432254652523833 13349508626875079751 4825457725425733417 13999887681232195989 780196904352055005 5055024323200324901 317651534311634712 2871006015512510344 3705486980058758673 10573245784011251611 16464500520860593272 12584071959587365634 1170961784573008174 8470258822422843880 2970791666355158750 11448627947554529808 13580530317247524441 9866608678568399855 11482579020204659351 15782329289041618041 18111774213815769288 12070256927190955927 9965246638313178174 2448893232429058150 14684030432564953279 12963961385262543332 3968207973223599563 7719778168554470981 9773871072419154467 8518302008121046545 14640433354569743930 6109945216784667432 15650570837445934354 1744163794948676930 4763563919502263091 1548078986172412666 16480626328470925028 1700550007361033563 17683336501429702366 12155548752483116433 3370902843412254007 715924885427874154 211586152147427404 9945902155626574665 13574417118600495046 18335941424422473579 8881816653298551319 18338323363730673370 8227974159559795733 3597684884703429003 18423769841114273997 3043065860961398878 4857700955785465807 12534138433303812746 6379279633926159024 2224244206309150866 17909680888974467500 15013261336625716074 11974870519357478049 11229857789179121426 4917918568722575088 1049453089803429189 14137919509500434947 3382532311039910786 11410430582167650828 9832704853606500132 13165916555924622616 7429682534843230302 18242041595474341941 3637165169871593856 10758645300152612462 8301447476398319096 672074663115974824 6796298913993002732 17437115280576167367 15924141746871259413 7597776683815618890 7581673309953218181 7461766492865350926 9148412362760682486 16758335957336208957 12036479089128431674 1081437011068488600 10557760533514026621 15229075421376929343 72335221627019528 17100514543742497937 17959826450093003927 10362260770384348764 4572848940841192311 11214525317109396651 4707341603006352250 18063322021908230310 9196897093463789763 13253597443793903476 6911077746357755136 14902580114361779860 9540450382801476487 3948505375962338782 5572593697666032065 3681410341207272773 17922818942923564648 11467777422714429578 2815119669050768514 17790217880320577476 12915545194155994393 4626819813290869123 15618539564252704501 12427394843388439236 5379687761014168890 3216311421962622747 16580858136711855987 13629383077820834905 14469680663857017642 2840654505289714321 15477835512911328288 5060360831678262385 17263228549260739122 15321284506917445703 16510277623278790904 16331730812628609781 8872976019401616393 16117249424617438898 1173832005238812033 8503666817325332045 17250609618194035754 13346536571871879032 3947573865673689182 16507056936989535667 6990628419267069460 16924740636925630169 18116094416518553368 11426466638821641684 2564495545596053263 3030182280159021108 8728646787722627142 14997366195758519819 18258990336672315620 1999866277567582990 12378970465049994195 7609943076432675598 319411036103414681 10497411183257146470 13450460270012358784 13203291153852203458 8755073287016589237 3364579289267777343 4676266818800086558 17928290780779946375 16163148310185578534 3245444552559131042 6921661798101990593 10764289694756077420 8751323935423073330 5326214890244038494 14224199377799907151 9626615417708892079 2861214663322201274 4655705573960580206 2074036477835312254 13917812492739688964 7283952000809213968 17272060466424819639 16070946852630312182 7732659114197520759 13502900466993577586 12018014895518753183 4410103659599293752 13701375143541628827 4817887272790093169 6763471026566410437 10146307809669836160 6283715342224930883 2530510370549306472 14710260739492252551 15631434511448495492 8717768416709603477 16076011679342350283 12549890981701706841 7359489718717530894 7724284343546505820 18075743840177330356 3766080404510571401 1363923860469085812 14817112760222235436 2270828610520813455 17245669075828732893 10147267675285059471 3855274124717451767 794830436602068911 14553544945546086964 3540204211155265844 18226737604586472735 9756433217032929107 9443343717376741183 12965448197353387736 5183315145080105053 3144665323243641219 14051271801714961103 10567186086066875551 15633420687781185806 7963886913296858106 10164000819859747427 2723961553727555961 12224557499501677530 1922325204849211504 11911190820765338587 5490250136291209652 12818599645821026341 3793853410052693548 461770144228075022 14895600353827128336 17177423356998103086 2487385233438326811 3144318503130489823 6284028661616700852 3105202172302646822 15975091545066421521 15623252682793717746 10799528334529387807 18418021991611055856 9330646891871186546 7258717119759516830 4501740533024086597 8331116695885010605 16779469264668373132 7187750821208095678 9698141368222863075 5151613149363820348 14421574641204441673 2048079221172401361 13668055561078153495 7942531639002330984 17915239427871361726 7688777244370378517 12748347857970639471 10724012589910321092 7007524134790652174 15719314793197973370 732753636854603364 8927269676362214327 16052353381112390902 15579957259719542915 452921746670950502 9521327287172398121 1847551855664009592 12508586034718889075 2249081073040576911 12129933333100620042 8185702042962114883 6205308593193804164 8831546553715615247 13909399239146568486 11416710217858845381 6756707707228662900 16400981262889488335 15206936382621597345 15828883461049833891 17981891415915426916 13273488924225376804 18405126017054446211 17821580746350654139 13872998534253485295 5223031681729570248 9168715611925231140 17224431351463323556 14980817384661571760 11520083191330014606 14659442042211400072 16693342117594877790 10095683090010352924 17064941167898162180 5343814217275298596 9772284179394766722 2941590723294643824 12062790454528864775 4154755660601346203 6101932152633814932 4153693623834317209 432967441034762071 17617395186850508771 6743026621369819675 5563644695184640696 16949504385227550413 11896596498230486685 17408820716001427148 7198875976189530788 271569250279362985 1427824180125085777 12799124060917870918 9785433837449043505 14204176912802208392 62877801448500943 3945660720069082441 17578124249389673146 5858063965749492973 12066854609794294557 2123180267587642284 17283903903546313167 13318090596369030591 12298410268717533021 11341241759554437267 17796982218204388890 11732270649786637004 4578473107973011049 5673584401488866359 8589779689991213862 16735156711010057490 4685001677476994001 13788400966496103943 12104244263797866812 7807738333951933207 12050354889836286982 7629196109372643470 17113041811200403088 3084446777232340028 4314320078095476191 6364199289933218374 15541035111573265605 16972681859846382586 15716010414963562420 14772201610746098378 4370575768572701826 16032529883989356869 2195381685425261516 12664421912065294581 8633504395547554019 15512931229714227907 5317402429589270083 4320937797825180253 13068097651453152277 13552037947212896803 10825015367022176515 12819008864234494704 8689476703781347486 8519978547322245590 274952654916827536 12476609683067036745 13691759280855524218 12447938693989916196 7042961383878784840 4695572125183431310 14143181968106196918 4770861108643555466 2820466780722920284 16850005410020060721 14182195112145255482 15387531052548445927 10415914107998928269 428419349899215577 17349621584327887226 3007018754915148269 11743791512825750318 10923893703072346373 5724408539177050701 15198618929906550799 7099979414400780262 13451135199007857129 4627491424659975510 16626375111339782306 10294308062472933856 12355763455712113178 501778580957098388 6606952331276790755 9231900915655885740 16138319280464279028 17548697735775555127 4713097254030985201 216397448085870229 3142864970080240244 16945672419238992461 5547225658612512328 12130342310620055706 8295085316599294513 9924560968843418290 2099889441320386816 10377604688536502615 13936378584102009904 10145384091469498571 17882112080822784722 10171887061583274529 6170703661604235956 11684156558417746804 4392573263708851604 2351055382822518452 112582471631972144 75954700805049805 5740094485234962188 216687397576878824 7403414645779746511 6954366196305825975 6109225021151895830 11542174793304658326 12234482177819730084 17546440460728170495 17885357841917414483 11994493131201304362 18219886512441851193 4070657334259024106 2837346927071157332 4404862444626261012 9268836711491318897 8897961119257814301 9637857046683616520 9607720575535364085 14449288804558335941 17098622369040965598 5028259321247587366 7234310185394880881 3920580716254457201 7733934223319320564 9830065914633651600 17212520552429648486 18306440499320790617 8872600288104869032 16571306623591894838 6026113770562349062 1202723362463185356 1325604415552310837 5660150206212906519 8391126887459922357 8730171954483125215 14408037936654511042 16859682135607156379 11826124316696742100 5975530689150286727 9312204841083835264 14715687646740821602 4853236351700298976 6879534955372389839 9660109654560992298 13184683960466172863 7711754684391507143 6464880141461891496 9206920245718540200 7409510017570618391 12626245715751963614 14961974810531863895 11142252354457800475 3986606274140112036 7288572431768486383 9826983454181592383 18390049608213261620 4750871848601062032 9036159093056316008 7813864243999514435 17384730422904411398 8184576800312417504 5406867667864620979 7711469952930664149 9097610834732649526 16217196079740120140 11530544556736104743 5712008520200549343 17591271681323978453 9073709281561519216 2858123488803472381 12997898561783311494 9739480849114668851 5160054253583444178 18389470390882982256 8801440338891517117 17951609591989099943 4884494100145430465 12387502020947922451 4532900777477962280 5564992235922105455 2788006950321907060 10477385415286468638 7896679407337945743 11190345351436504108 2945887139359258082 11633240950727762093 3317598918356418608 14087821748687047847 17643735546052392861 4993304365007546670 2635239835911766680 4921382515791071872 14501471515479250363 16868019389045574701 10499509173759864303 14127297722727248834 14747632803963261890 3334667137888323240 11894269304595936527 7539259912276069967 16927029229214886637 10398865947516883251 6721973540014311758 16692677032677156082 13367621792471359214 18069462266918394871 17718279564885058465 2587130035912436005 16382286514083758015 4082782296271506920 12748395479929225410 15836880769784781488 11881136368849115788 7589826373142516990 3999435247629033218 2287927932696183983 10858006464714941644 4026754546176512540 17852375333898636212 5379355179970739859 9280622055272335407 16506357367896123915 8115453305142425178 2084732444090679670 18381558288608504602 9862400063321744193 12057514044015348689 5297738155413071638 8106620577486683885 11188830492826756970 9784726788124345215 15971741157351336982 15387333004469629722 10098253793173300573 10219893672616077866 14511006042652327043 3124436151185994798 7483374929825980869 16922105845391494173 11200968733809999558 6324916465607671923 17524207067583384933 14448786025199055214 10508775966245107691 265045498061783004 99868682770665661 10773376984520563169 5070845998364898398 1578682208346538603 12950538226935783612 13133039303638513102 696490476694573426 10690401414986541088 7850343664670851887 10151258066727230736 18198112901327150551 3231849911426426710 10089525746259733531 2877827746191115485 5152417207625324373 11616935435116906065 205048044182714359 1093184266064194211 16770066968619620580 2681626729813758868 17059481828234135504 15527657408803888373 13079053485475482289 16159280609587156517 7775410977306730136 96896220077931284 690509500962989921 1661979174045506547 9804043199278315624 17354991264490941403 14520716176394078754 6134119167916688290 7484951888201497275 3829821485216478447 3254010030239142381 14649174916537164995 13830837645597710025 678984685011367746 8003451323078792215 1449312887983578059 16515732669103312579 17007573698287061810 7889361071414194995 11070627982997699799 11365534763619941474 14971586186181646339 10810921279263579612 4717959653418391332 8588590701725495495 2321980307966157780 3873159953528213737 1030176858985933176 11082639374914425248 11437993036312324433 17913992991235643075 3523411910524513065 3970226248401556100 17737771850548331472 5667222587158128039 16431230899346698146 13944882438614268746 1269147615118237825 1351893537740107399 4616435936170102543 5788320744715093017 12145907437935137762 10374210644970048371 10714248903593609443 10852520112779129731 12150865697355871441 3698780257397151558 10414849233838241531 3288040729666015975 8147702797340657445 17658458878275152034 12721271548723314867 3551305515777409514 3120005368486279642 18037955921453553358 7260570474784547178 13970483840921325814 16566840474449692387 10854648650989889500 6559622870810320083 2867549916661720685 5444004546614509519 16681357939540597808 15495888770092521596 16601963149148154081 5146000169866125740 9188551748679604388 12675260993011445455 2392567649167812910 2256777869330607392 12832702490471473456 14740062985487130771 8206440596045481267 13966050636944502879 6122867522393908856 17319956980085038437 14380295916925511858 11395552568758985109 10412980152172828595 11871108985159041421 8086678992027857937 14789851294890712639 3711112852511118291 7563754924151737021 3631861446606377571 14334198585764274281 16836418097642835937 3432223619494037210 10829585283825665417 8261950640744312803 18319451162173602767 16238859246577115518 12081687486973288384 16044357685066805483 15440939244202202904 15224322786267631991 2314012243627187365 11250517511583522409 14749593705944454021 8191071245722347674 17644160051287979493 13406378073930640153 18209897395433053862 9800783131987049960 7697945314019169520 15402118390371189925 14737028847419718726 11784220943567390579 11276502620582108259 603464103227757374 14595010358740389775 7036562943925895986 3003868816089025277 3153417654922772681 13865667962248718368 17928692587868366881 14333013287423890240 3819735609397043883 18031540985329101391 12433468453389778177 1577618670945823645 9473588668523130762 7687443069105379265 1970670144826204479 1078534485901031279 9877605095138035165 17248911993267476521 13928388558739494551 17093714989895246881 5246694857660016292 9956066488818489365 2743518322171179177 6110501333399102863 9503899954886926212 1657431226703220199 15506976914934407305 4262231752578005011 10325503958232668411 15223029779136084705 10779154258632994958 12676540270168505946 7423642042112771558 374784787141781762 13819979395136707745 14407106780477561719 2362781571872877 117645463062081625 256777665985560176 3663628022291175613 923253231691106710 13012021281213223074 11817372057513971531 13696970722014491877 15657444623975050616 6260145658974733458 3462202334452813323 7832109154256930114 941349280215442630 6109453564376294268 5231990279039831916 10481098766771335271 2797792301931428077 5890254669263909146 13542395674691314403 11378485098485266100 11906368557741853911 17521799702991342080 7303122363831256910 10034179648258667835 16809848530474698276 9421187867917699147 14682731032560226557 14063884394742905950 7643859779618929262 12965760551326712112 1743160363759851166 9924935263044988495 14618493284028054327 10333213134106018080 13932626469003719013 3892448512478971647 14042589920649452429 13752024807056111483 3231476333506239282 1573254918447700358 6987659636173571482 17414037076512217841 15050969725502371081 8824123051151046053 12942020243147951879 4571070622303898951 15909721614113921035 5100733256905817346 15439683671550094103 13702293834632972447 1790617023074213693 18365845703619987494 2536083156132424457 1441321421642801077 5027520434759377383 543392579453579474 8886990132266443625 14045286600658986174 13891583763115337659 9708891865311710181 4661910574166660590 16578306720218903270 18439950131280108046 17770436798992726868 3708946921680508288 6340935173670907643 4701996585186547328 11662262076070554936 3124621128314368985 13620044821759121337 12132174079047511547 2539635821852093682 10818740533705972416 15496187002686320716 5689612733714686870 15804967185446763522 16136025996553552816 10158689361120395677 4450680182000733657 9837713308658984197 681366213255848127 5236176411973847911 11698172918819859305 10104990683734835550 5048050535144728965 7476989711184526540 8709165788795825735 6792413800054853090 1582746673651599610 11920807760780327556 2973262603222353216 12334555817814446525 1029552550730384631 4156586049797557553 6791442274210514027 10225006828092598857 17821001795926211374 8638510480664561894 18309784516446998761 17489062339947224509 1142935109198165924 4821185742094626111 11682464424966508632 9381271325814137247 8236877575606746998 16079944055542099646 2950901722450080503 10102668941567209545 4363791727705193810 5040220186457408295 16145017003322033368 14082065773686752943 1353832967760419890 4631637083070793851 11219179673805625656 12522690672812559862 7945944805264526012 10441766730562032632 16321357201804083059 14352616473287946009 1510212365912432372 2222574211861146561 15379020972131013248 6986245872123054894 10641387435066593563 10766083318956789836 5737767271996702623 9358470903921788080 16828574384394500868 11725447098394891888 14504866869241483417 17116772311500689795 11385116590825812594 14027562992710424274 18317770644992072591 1650001908070379106 17673680940158070363 18082942799516802265 8864625348570794499 13421055684626082441 2166189210538906138 9276094389582459011 5033113457704801714 16713769552373003114 11736032096177225695 5631381868498627636 17210639004667412519 16829500543736984369 13186108612940347359 15374384111858399658 9270680698340907607 1471577528011801835 14323861914905250235 3664050945488484271 11058525304484529984 10306197594239578881 13263336727291165573 16655352365601367934 17579361764463430521 18092905923486735025 2471380333702691045 2915543322375911345 620326761171197110 7094130480091609714 2564864382117994675 1111475332468017693 11566574814134819809 4123800019256785189 1463675952113972319 16602146675114463406 1750761067468460136 2341439352693218279 1932624672629289181 8420998195197154642 8213310491663293627 15077183430506418040 1442857144047452194 10109465708877006887 5055090843577508650 13293547702981748397 4023372805912711260 3960888930008641010 11557545286668253210 13361115733079375861 14413037509055391230 15708933780192244150 7060164549967773122 6710649529233762316 14634817102078058362 7398990424044678355 2914834098545599650 12384760144060514346 11407273418087298565 7105702695821010598 11080352298413203524 5552930809243749392 5348237163843718828 12567911692932999481 5514516978623662831 1213309454466872135 15652325241514756974 14117244078170378275 10912455552279677821 1081669504872289023 940090450427846618 4804381126880677064 17500804516861139918 3914672352190877359 2103139843291392659 1123104167973824925 7699972721110947476 10880414187185712861 13538509142202649379 4044768316797642118 17637630359949773023 17199744567628482955 3974065338975460032 16556392673188736363 14245107077724159654 3983660384711352508 16879750418452111593 8580232155533992850 16760179730841861687 18261636196514403909 12398635194570194571 14287175834893815279 17600699138942394288 12318414851426866522 10096213301725193186 8241135492082832934 1614892831016293736 11672616713880350860 13873590899735522521 12635150820272828273 2692765224669129819 11582203817658243028 7635608511484127918 3474285669078049983 10195926637489346539 13972623971144556706 4286995752403516553 11579377241158795824 371965926814479652 12652595546074740398 3417079498037664597 5605875388752831028 12605990914141252470 9788445852203041366 4328869383305220710 794185351707623715 3570397473529917551 10347405546152007443 4841025082622506500 11225957479583170650 5831014537838067300 9630599273368358893 2891650263104530993 9767598075975149555 3961610937658136461 4847490867441560201 5909905183085784868 10931900297049894655 15307587956783996527 17465238337887634936 1530181881323454670 16897715753337174615 12929408529393698397 6051458387856883164 8801199858864940188 1966677526147279395 12746855236809232598 6434367234331338851 10150994828701910027 17805975734060465852 10648781103216534081 2455074503406404626 9876201595762856512 1892427516146754197 6782449391392033208 17438400769775492957 8117561535392009319 5068678551041111877 15180610946337846006 8933175168382550189 1868416421528220917 14104282339976784256 4208875846604208890 13347491960642534578 11996069382396682779 2795750834569676133 9269845357926759486 15205711379841932633 13479940769798869349 3823392315903020802 11652672188202537115 9222144574537574518 11577059943988909167 330628486413182006 2426512199428357451 7106430434671613226 2001329477221080241 11286969338221122595 9841318211240005747 34566681059083409 13106024397932062223 3286425779627246450 11726994672874219489 6042618985812608211 13868502044757852654 12838195459654886173 12978228936751770775 18354319171361322277 1476503821060290290 7600270198190912198 12013779966803319899 18002284528377311565 4260105357198666142 11771606725526301547 75878178103979644 2832971934498672216 8358096909459083241 6673977980029591540 7565960625235229072 12516570813376404219 219054207762256147 12793730296577447036 18208834648353792230 15164489361098369717 913095153473617744 3029506037690584207 10912556576025801791 12135831640042428823 6731604989370651803 9396481120128211529 2073856332441699376 12293778519293229553 2046497687200225779 13702884859837496605 16340905308607094340 11990924404556864827 18098562327020594235 17431542489366186551 9161891595410171474 17291507787736962723 17050305826138852087 13656416859565626752 15381816395273006795 7637348835047544139 10988265502067926300 4190993381017878937 10003725926082521088 6467490359867822752 11887702048188955769 7143789768477537583 15465966627156532733 7070817175212792319 1075637831469063651 1559502566145079920 11919559178466759108 4299682949855007697 9493596683176623532 14749828662373345629 16834202722749065400 4367503551772545521 10780479218906949052 15875023074460969877 17668560010814230118 17223810049627687945 9956600123163563481 435037090861493288 17490704347367860116 3806139670411351175 17218988829752200254 18331069032317500240 11393684342736119786 10070931989319156111 14903731351521266007 14369793732024792777 2126588058066069817 11158729943260910187 15218177670866766914 15030068207192335835 2490671138121673263 2629321062536085402 9661424873445797959 8587346822757544594 17366069581519653504 1423228349324903178 6604771325805441373 2202303988754709164 2325852097899580777 9206986889432594429 2394276745742904487 944192681053531840 17504141247810985562 15979662811632110430 5708156563838091 7439076083742711331 11183313901977109774 16588377843209525969 6052289868448773483 4721548583720080206 1848413087499278073 2545764554973872320 9545377381247856759 14206580793089547673 3818064571882032409 1887778823447025754 6006821456877849093 1446457761179639814 2970805001689509943 10610476518146928218 8123867683446482908 1882947804667479614 13183816968883925182 11762123403337113415 569465354748325712 13003493854849663926 14437289076245408387 5211864284851928973 5826069027466323251 13288549366708890250 16143041772267083892 11547861956103129256 4566015469363145723 9109128598334698992 6753222622374283674 8243069850415527542 17281028037393204498 16162622813039123723 11058291077481314722 514894115595031581 17614434201097999150 6541089704089318621 16159688631364532877 3613685876552503147 997393153327213361 10666334165224056227 18300736233283560761 10860385290085658567 2106568145184813570 686182119878246524 16447747977542956874 1807397786800164047 7017470134489183846 3282092686015583835 8390253039621626707 6085557486255240287 11731503483078280812 8177346500272532493 1758997470133977707 15940783028480855798 6052009024711947730 11026851692924532008 16402123999044171050 10652855554266337720 9447754026845904083 16227291310636259515 6187067200330388538 5913585814021032926 17228086430704894749 9698078444984049192 13232756922101745743 10734955746960746099 13555298174473270109 520779102941230377 14918650732688087743 12189792901710581808 4815865237749792530 17735451631379411423 13649057621766380521 13244340836270651728 5869793629034412988 17658178156244805525 13425362268256951799 16836101501700721399 13107987011612629010 55670571493446432 929516734026168735 3314764667626316196 15295889306244972984 14461131363944419976 17322944870628312380 13146477024527025698 1749072643792906115 16788706218888638033 2983458843254494515 15839321621683521437 14229920497546877065 427302285455748028 439039798526147531 6294467208875650203 3888581030138767893 8141155633110868156 10479041093670907380 15521315583581741450 13446293778752274682 10269836915566099611 1891460604718315118 16456574810758444688 16399376618730820297 5945381153370480240 2651368255507573657 16790847570565832180 9816442694227910586 8574690247727211494 4626529257352983394 14857474751044545930 4809968393389682793 10645355395494528791 9920099831962052224 3083744207349229242 8583372223440847545 1875015281796687532 8197470603388602374 1583115737742315101 12451897648740906854 14280915293895621704 8994773740490364521 12590479632748407 12994001961411068258 9407506680626390129 6213809751377519624 1062570802100826763 17248808161010424692 7775530466066301909 5963694628302283518 11735940872697113198 9517926293497950901 1081437226777820360 16232548603706908710 9865575203238715947 2121853045168814576 17955856758065542102 10961091533081958392 10738258941819686316 9525208675051047967 5662965520258754517 2438874805884804221 10537289006113540732 17459491319947926 13538409046013431448 6835552722106418137 12076837217317163365 1360334965242975667 13348667448615656193 964881777947918299 3499028287002932175 399074473954048016 5288560846844100590 3862609609830954736 3419963903252274553 11145744723221692211 11450408666096456788 5454279994054094598 18241677806372846621 4385085048100615724 16242382775159064756 8884585700353669435 5878263784246977538 16982278192531158023 15994165893850987977 548138903941095261 6917713332318161613 15180348105997038012 2017460025089359615 16284428963394777779 7278277650874581269 2174676459098528392 840823373436902625 9228660520476913090 8007626386292501308 14717571440012913568 2186397592464165831 15842162350760392633 3264613361084748319 3426049726054187843 3471379186760545190 4145542449327138039 3555390137772180655 13352881687140518886 6081555576988212250 5976216618088397150 761658536228381769 11853739244205352962 4764563716732476733 14810948856385630218 7386698530282322410 8008007078770462655 11186908222345628830 5177689814741845229 11979467064524895096 58664705779942927 5725478130966017530 15881082266309256946 14011959313161699151 7047179524454051361 12496366193138860303 7871037655936846941 8945355797960591586 6844058555516467491 10493797820942109978 17587771958188175194 6351642248858399072 5368127156185014501 13809502490107852107 4080887311975781715 11151558449579241456 17523899706315906425 11420666234819157461 4901654441900564039 4992451762304240549 6857814443337803935 6603884154799973837 10662253352434852140 5447882717014240679 5351781324109362407 17342684113822716590 17186940270367832397 10020324962193344999 837789013253675328 2066802938508235916 3165011659256594196 1473526568754850131 15057181611533302672 2126655035542388650 1698337973966410285 16450762265360544214 9484990521000040942 10011390168887585852 2813287045001601100 14499662779043081846 3236530934878722616 627429287582989026 15504254114179927031 11629823684733941742 7006052346273489135 4472491997603394425 12839978751658332632 11092664929308503934 17972062867530197263 11723874675165231521 4940871645897019177 6260947051392238597 983865513810289136 974236020691270812 17703641291743979747 10875530338279491890 111124811064301235 3343341365664445125 3586455778913141573 7282053476777865341 3047628508222100472 2985458954522785612 14389994927952416174 15452549363771569180 845150168424291251 3862474441663961513 5278918207741925136 9981880862891727783 5166737799850454798 5517995847530835845 3302185180642369751 16190199620606048882 18126218341206501265 16702714501452235091 3445126831935551215 5526829745152487248 15569558555162385276 9053909742425688452 15514625125408634111 227865251846772253 3363470348923055399 15178979588357914572 17946697417739323036 4775993552342550742 8059931703200115368 15261512088115930511 9478389865424448390 3255121267458830941 12272204389343652141 11024827215221865256 13545730648371080465 11012204681043332423 6621260022789907689 939946602404469122 11226958776234156776 13568000680871698699 6658027081708256998 4772028491432717362 13756633269274979556 6555649825195406880 198791063547491424 11794590205252649231 2289539947795653438 4240457133353737156 4013725356202777415 2303042235791019530 16814219826006284712 9425833858604123992 11657486906441894794 16231834741275745065 11879275654784571346 5482078577570953302 4689876194579128463 13864951958983757440 6324918291426138511 15503575628358301922 5514654645751437773 995570210173912230 9067692548176443550 15055369567822765302 1941279498978156054 11462994284006393643 6316080573473751072 6085695196800960195 11576959877931470267 9977890646637735850 3352512068547661198 265710540217635802 8876857879287526434 17478124728106362396 2436999033701316175 8899706231465693160 16867691237442938940 8904790641074025552 4760593469011316845 3737490280491263258 15608428621315174474 14604791728509628296 13921669399874877322 2462276216844100729 3163451812132625693 13143186710224332525 10381908529146524391 66994161506457558 4904461408153564581 8907299306515309700 2905617828992111315 16797776083729197730 461088829789211023 14005719681821944651 18064584406601698274 7213000980615390479 12750280418795312565 493582018235437375 8395857927970169310 8583818378334670873 3376917126184908780 12652184902715795955 17534861096577519728 11277126890923738311 10240541055557813861 15578014587615339992 14767434123263550619 10296355163836907164 12284694346769760666 12620190989037445589 15371301874902733667 3961836579570930000 11747516829693187045 10609634418532406726 3178416570175314816 573252445184059956 2175046393983466930 66286465257420693 11313665335733342254 6976187421794793098 10066686503070668560 15231490238224629574 11049300231702443852 11665509643217309428 12898953523061768930 150491435685940526 10765487853022859933 7254089243103388054 5434008105866083161 10730999906261212722 9893936360142274503 1025645670692667972 7253731117930470965 10400666469583199825 15107811151043080866 1651196271733305748 14065205937649976767 8354571588495501053 8622909575521307153 2733978081223955396 14536953210255898465 4007362835581999309 6824778190209181699 5677302079501928299 4621491403922768502 8389312469133955685 801561954658897007 17988578047438697263 14318515819752565186 16325128129226223789 644369671104143428 11766725469525238970 556856064060890129 8141811452620136723 15671833412645051786 15291786388421347239 15247121154841410523 14566189674178217513 17882067213549153884 13200223146846184039 10707794257563521377 83717980842510710 17072368343255418759 4322922088152479238 10122971249403159235 15692387150516494585 1507821217997976659 1340596237082325457 9071865062080946546 5084042198597610430 4812752695868482844 16211086948888581380 12123505464731537898 7753302566311303644 2306169270785947203 11683175986661173161 4642630611170118892 5466604329879615298 6124946599151987495 15816903044183450429 14002897155081114702 6440774358911589060 8511031406074510280 9671609201880086036 4321247522145195399 4409159428060821448 13870681457118157446 701891953159929353 17869589611938392644 10242501391846488784 6176285644932634725 11267489664362049795 11693297048872565700 7321681521157618385 1379905227198974378 8795530873527941386 6551567446121979640 12054503794797797392 9451087124059380189 12394621940931603044 13268588432076633792 9960436966353602941 13726873974071687583 6446297250383418315 8253707317628668135 9169516907113559220 10360460000618261254 18130340633710682483 101238867573313024 10390016908801758287 3031005047011642448 13050363172483517408 13033924507632332086 3892721676229384889 5666866785884717246 14972227258243985288 14360047836370546258 7581492544094065053 12526749408386237534 626279714969829168 10371217355644733211 553034053131739932 18057483631029827548 6958727441610447278 6194233495984324467 9955404626721073205 5260271633838377966 13477601651200175201 6860949302513106611 17024460959179926381 41942844003868072 2270637952603617097 2394870007776590489 11971850221610446736 9966248266841182836 6856145494890256095 9967328434425276112 10093547126137356011 13114636682468697599 16190087781969979753 791782970689805695 18426495088007126365 11213112808794039679 15399657930609425319 12035873520707958400 8361688116589390647 17908716041070991546 10743923533928059036 7415680598005255770 5355115300644053786 7475485596890971474 3564655988732760264 18391793290564865615 10835421369332521967 10107855081142600873 7839448811108551552 4647081162155094956 12518591297894525864 3936064647208902522 5814878008421424250 18059584231777925548 6001110188344637759 1790456081087179260 4038841557371081433 6861830454769841564 5791460290650336799 5285696316475692068 14128345806902805156 17405740016639570404 14937445001808608066 7749673974385137990 8024597409861552884 1423255325319741959 16627123931468735868 11795156585771395666 3200621394243157645 5371361977678857520 6486316803768322913 1124115991420158736 853165341579690063 4058009771135980329 5597512837240203929 16679121652291848411 14091396593613527479 13421280878018497889 9394345212159907328 1340579891358793741 9029709040597126804 15295886114716102085 4448582888609138706 13061752774683608761 19411679198568137 5527961501708025204 2638349025104667262 12983359516577067 13984311853499198375 16408303185027097856 12887676041825215830 3172100728777407614 4989568631845905471 8877502741313671667 11406919671146366853 9861353685198760372 2409237887975020799 12915928734138724899 3344899602697944135 4793533207657354952 10539551889017488401 4509575466096048843 14642014668949950246 6511495052908882613 18317638376209630307 8863776043366527835 13670998992141520099 17381024443537488137 12828674800295724985 11870676035734500957 2328292200559272835 3681274620968357859 145935419450826475 16691174913019244338 12438368697174651094 5745713835635243891 17096606708245693723 7195665147001156995 7532394432458410970 5314036637893037767 2280358075905063967 12524067360486822611 13736600174742648494 3222406930737316348 3401912888014204269 6780174757960661818 14491095442521570708 472083782339574131 16605344945052816008 6917572375237767236 12197531910840822528 4273517082033666398 2458129951609149681 4476908091196568528 10672773786392042816 16323856588141804568 14130517539012684482 7954863198907229476 3303136866576972444 16557929651020650627 14542300299216683526 15516906225543115361 5057943619176836111 9873630257119417107 9473676394003249085 14612585126272719123 12355296616390153573 7566832081655210967 2498928351076489506 5623896140792841557 5280023804196159467 18102764344820550856 7992741416073736883 7117936808041495533 8944826656303458457 3566095746205099710 10574275349638656017 5123360387955214875 7142138356112185044 17247971732034276783 16101824096901521923 16986427210174376281 7046404889776441932 2146147708294306864 1780099208702171291 18136901271376619540 4488467824100465840 1154098517769924259 9034438282571988375 8181145749494196088 15923076785434310498 2651464244770057408 1948752123037853717 5514737958385257133 3685058340946321732 2949333727869643259 7545629712886367666 10260992088455900841 17790636898585346360 2001149134553136558 12678192897826254526 8825070621058976394 9852012792583008376 16595800195318120909 11492596369403146398 10640326310738556016 9474497427573735441 10662545551509469213 9449541916433624251 3910467013456495993 4471493245481708836 18430762347905635293 2232841082849218080 12076818895804058985 16742757962901016030 8400692980982810395 16362139157652948538 2844108174248321431 572346004656381692 708120118762951434 7370986264276701525 1761391461510173243 4040888997252457066 12477045455589804315 5609554084313456132 14153609514843019979 17076652983095589325 18013721065808336206 9665621750663965716 7219541216557652943 13743983285744633564 17626204010662337331 10885387251563774048 18237044841749921577 3295616747766548587 9341006417446839953 12474387959869124549 7822680455957748512 17155078625154052556 3187611067369622677 3657479334195893431 12925037392144077083 1783299256377831258 3070532860988100774 6320520125666992244 17368176216007285160 16082506715172177077 8385410347002994759 902429583715990526 5921611896340776960 13012519999517200753 14687676478981688365 869911579642581542 17917441370736645098 6007629947195537356 9027220669403407726 17242542841074121707 14269030582725123344 14568666348819497406 13778424614758942837 6832105659761922457 15145779550345929064 3761246808175930740 7785660981089963344 93404338165966715 10702322584351327819 7928373708774174585 12758854458643575452 16355801458287745137 2187043312463334431 11027405008502068327 13929328558239835767 9141871704338673757 9509606109912889921 10426853410520284897 7007372316958356174 13968290731537596164 4667654546474729232 11869997968954935116 17196804584472989416 4488931174760536144 14737245050852768167 15675866350624143721 1720688244112431686 15701728680817267384 8566544955626469394 1830779354574346718 9604956587588156460 2983489819909382538 9575699503310445503 879720248244984129 6661011280518620752 6157460468860245764 11957880277337636057 14150374215960492830 1294641667851540604 9693503046910347266 3634066922965811504 12441175383482342210 3920478234375472314 16385615717558197887 17391660378283714024 8767351668343833475 5931743643021754655 7116794188333259603 10412684166805138162 4189658199071755398 3910412163977888572 11359794007527267406 10573346174495980130 5273226888055602602 4100554588688715840 11492357660348349128 14427333995080203379 17415803637643338240 6230853674891183267 3969682729905889045 6171358543176304179 2440743864219323805 8179968619925171081 8049303985069772033 17059347526517243727 13262519473790830785 11059524658505035710 1794251463850498200 10249339427492121179 8144321082907344999 17361247503480535613 6127718999702168316 13664348666564516564 6250936729277925300 15482622471208535045 17051995800497618426 10348788348559534762 3599139428509884433 1010129322416764671 5666923792139457828 1675009759336258224 14266363826476996558 6840034870771608936 16311433382092783360 16009163162736268017 9695418838466932704 15220995685797055273 17325924454628664713 11631046900535763508 6859477487616304681 3735149920779452102 7733210909606340014 9607581755998336734 15533115951183217211 9114631134608463602 4765297018946779186 15091018060043343927 5188271034502159580 11228121696260646895 1142534415067517192 11680298234544371341 2276573711910020421 8586145558320139920 15975664078560830096 16537419237160021584 10119428369432563271 3326552195672577061 7499178560178797670 5296431469406070793 2694679934553236772 11732188544384945740 15406388536420598750 1192131797815372876 1721485245803779310 3051017482465495182 15958894299408731328 6226886965806068763 18069778164544095592 13631149179936677052 18107133743665902651 3109543436580783789 3892624282898532384 3617694798119342242 17579544989014820387 7727406868147746264 10240082863099948602 10220551380945017361 14273800142831609160 17653855670516474301 17461463518927286356 13268917101410325646 11855868195624896651 16015147752214715333 7451536936224145421 8130181766375575469 15886856491149895613 5213462266809910524 12007862130798749805 18387910154127682260 5387680768401180630 15655036503741334104 16603666636709334530 17301473814336209176 18303221111109591571 11156204876653259365 3137711113315025661 16223030302002206043 17662908865233360419 106378707268336412 9076243318519557461 3271702579174137302 9577092453221176299 12511256912705881812 7946973172406338524 6667159020266850387 11744883090691353744 16927390861177791461 9489700436356096806 14020197130890810445 4918071212831042067 9572282210144052027 1643064275816983860 6875565909702938499 17675729155250508230 10782281216232857970 13539951072915913517 2937231483132195780 15984148754177973249 5412337208550289239 11837870105164588156 3581163786782513315 6851703216375051309 5051892977401104569 1276635487808644764 12644726647169642535 2507154962453158651 10643057384635402461 12739746752197363905 10199232369459728796 2404437707161735253 13671422586698479429 7831427698778354959 9115720600229782982 2603713252084101145 2171213611410584310 18253204511586015083 1338924132719484260 10133943166949353677 12206580053909726508 8580807861315950413 9641415891481259907 17431631759496647003 6878243050845584972 7245800015417543973 5744204072897368596 10269086525181082641 15496446984158263643 8423464611708866893 13930596959522751158 11480659377772992988 2155904016469059077 14222779137679132102 1107498181163581687 6216441393685798 17596499345424862926 11741744289717741878 3951300519580062612 16541474830712340236 15930648152928279536 16559841538202986613 9288146128471053311 18149049270812442058 17429321476625109835 5502587917720651723 9829451344026317565 12347816129233817348 7060212199945107554 2437269394773600286 9834620888533358828 10369636694888165562 5998587072954885487 17863175932785449836 8430322999727593826 11096718148799682721 6051634469966320568 2909538560900030111 16086700279809598320 3173692028636254871 8550018229159589511 11918198478725090298 3306336345066863176 7455289829520254086 17153849313795177326 8179052388547709885 2460379495928737589 16453367708357321258 4120077613886257490 8644174835609258398 6586015550506116161 3555280703274670662 15703759843601332348 6180055026129989402 4922051208418007585 8582010446125137988 13244729818727357743 15089452487932087327 12879950839200830638 7251038384029523414 10900719161719124497 3391011178548246144 3948607601763888569 10275801301102375260 18137295653436057813 1425735454239184611 4313137406530174647 5614670640799050750 9719113778238655867 17896723244672919452 1295096831813256571 4769239578842071427 12251666153134016260 3978029666448950879 12444109763297793144 13586656526343538996 6177679492620955601 17165202814715166385 11904110561178477334 5834345798522786332 263886459541170651 15912993073832157806 13643333724186037694 7846995727736727764 12154018456756861992 8567781721529525630 14130024782915004006 18133701283880290016 1958743198774633014 13602896427554892996 8758256348205807708 2586711900943154557 14048346237865269297 17233268315715347504 3481370402098033929 776853953001966575 16723747165592606076 15532257816530744884 3355927168418616804 16721653944416171625 17161805742939066057 13004541854350165316 7834982662080979892 17935037552411859177 340941303073514979 17263404422828795368 1383697551418096372 11443961580268920786 2373467365343181707 15336820916354566694 9620582168389654576 17518087465634949937 4357955452797908108 18439642913804212531 5364556022464036140 11383303846496727215 5965460225602639166 14282132818198217154 9175460332817577147 5774191364588850478 2229471839797615860 16163132316757984715 12652357962884644738 2704037157355890120 823956926548655060 13960999644125362633 6855883600284284596 7153650893549996006 872145967413473562 17575574976480724147 14725352361730961581 15329928683699074003 3743287901084126517 13849224619911854773 16891275612295143781 2276216702256781474 3626456717243169463 5898525248944611066 12572045543226274620 34785158097162789 6067586155389068087 879220842341700287 17944080973765889311 1810426364853011723 5413605065467493153 8317232002535488266 3251326526045486864 8827798959222576815 4864535651794947624 1019508285543644586 7227054746291073655 8903649471426628819 3184991031438906983 596451941618884111 6628041369681612176 7674579232727892598 10901630255025736300 9903626123130966350 7195168935665621608 4325907598952774048 13625209333189211868 10992153619403965458 9328022977371268457 16414877728918518193 16198763869879526943 17785458732138090940 5964510113926034339 4245707097473695567 15328276882780427296 2387583466155509903 5623713870153776694 10753190196338471650 7036949796436470264 11078298328685990422 13039582345240595668 17731179792903790512 4205872984489175280 11432255668046728259 9135462954342156185 6255342925845186427 5514198378498123189 9968784108990083753 16523925599883492816 1423589836796507909 14033479286693450392 12685207553662009124 2525890265439252777 10584500466396441970 3416434446188317032 3907783887845888254 971812923716035854 17805604742542395523 542307645471069491 1882667829913639880 18409828668948973521 16916465092434859067 8252330309385480177 15626399297990199768 7578098105197000701 12921376276053773278 2549555737729970788 11448828871396921839 17291676950633887249 14709246138362163274 4116869034048418953 6843434809098482457 1684337134189325801 919051597476517581 11853118728116595268 18086234531248104769 6343935230147742637 13431209211445190371 10119618350635360714 6588308174233065236 7169858394384097889 8454449404683803125 4790937803010233335 16550857353416718029 18178245501744177540 10533648415005759379 10543986981513480054 6581205921470694299 17427998187370032288 3051843406978806522 12766125588822970284 4985881255541956556 2093326867632314896 2089164459802892680 17748441739772458208 2245699952404566461 4149020183473865395 5517464648865703995 492006627799577835 10040599451878188636 9332722378908392895 12905551990551590552 11762173887389256341 12080293876339828430 14937446313778426518 7315991924786603066 11083457322644942738 4537943106479416295 2178322594231899314 10331744622058121890 418049741762221542 12350641409998407040 5172218878073009649 4332233995781499788 7634861282018188843 832072392646589429 4525870424257307014 4343229042194592958 15913449155049941445 9587939339453961185 4772669141083171938 12095737085933538093 12350223514095833075 5688293448413759419 4561709486897441172 4747177719482285875 10576399481026703822 2953704349093258667 17464060225027069856 10291635429354184275 10276662441380400678 6816446702606597457 15136755140052832944 15348268678254999479 16868896819456158598 9287057828166274636 11099857651099095253 3741364478551473174 14884474915550753272 5454215438600230380 9575491264556912144 1118734313355942088 16757576330789995860 12432101681157255593 5063585385302846311 12769708973576449071 18214550102664529852 412758673680675291 13654914294940326878 124195759038322456 17215006785268234437 13125366649899993562 10127270550460369778 9344147713144411279 16448668301465896385 5562726509898010391 15072298295100343496 13525832292092343671 2099456608947853057 4799331561938260468 9710440576627864130 13296327938137433741 3445048554820777739 18070343678501867738 4574038548844683202 17185266810723617310 17818659682035042273 6720735506536602131 3655424923977085983 12680269727646984705 5245324800286162391 1865743165833027465 6011856916698467469 15184680514343709106 6642931993022453646 12513496056242310816 9548382211486679235 11691005189042739924 11456411620671709042 14077031653801757934 10361556794806813154 7539983544613829190 3919282251728060156 12080993965595011655 18126766737677415029 15693338369376458297 12282961312269653070 2610317867475475109 8150718037210536242 16956810698646214646 10653639806555705987 14688446694208327728 4524185175027908629 736297693031112589 1070008830922351974 4342178562289777374 6858310465287468726 16212481356988950058 7072770180306514497 4636318849083731327 1239638750950559747 13884009848257015931 12697007479322448973 13049023970507473713 7539398009100362793 8413498038440802147 8577190187098738618 14649706343991871311 1644330167933037471 10348490202138064818 13951725402711071034 15141316454266055203 2095200383096799295 13485934894404726620 17659813380347891176 10713325248849630186 13093656946098818693 5184681117912011920 171262656340881275 15185866946656334363 3447942082065730737 17172505488967932490 15847635607696346084 965193634568615671 2543788168586082247 6835727491852582946 10048988298024180431 824753278333352394 3447066486887524527 7487747431114787942 14644648368217979851 15726598709594954934 8133622313147852070 16379960529800113924 13812444381991645402 5088092426217221875 13178424756708444527 12857180291170257874 4798887859591034853 15437854895015832581 9386922348001104686 133195201893662268 13102673790101373914 12737881435479732085 12898579350474766607 14685818998679270442 8211700698679476080 12518264912164530995 18226052188577704284 16309503455096386146 12747279752941993047 11164593326644753969 16673875134368707971 7991812364621149447 7473271539563842205 17396479105715340827 537020851036835476 10783487611618004313 4418057692011183776 7776462048146016626 4307559615268631753 14360479827511307305 16361744710208518042 14407387736281059977 33986651437804999 16514849634975028922 16842725389002448548 4542877698652034884 8432397728478538357 9944973509233745366 16245387627328556956 5987627204598011622 7962755853260685878 16834596812463816817 4311655419136662213 13297780006529799291 5665768915810888223 14085461640366962568 839808580007866968 9657944113876964794 9766974996740490935 10180386195060975312 10986913884562937875 6778051554332215663 17087960471817236485 6715048218795938415 10998823864486433750 12529606485721839996 1188714368199485571 8846188801225966822 6833745346500746013 5202170019552200439 1534184785025160961 15054821602317035565 14404116779794950464 12632731617195783232 14251233181862589175 16909106183301361161 11751129673635239198 1698698451714263175 16154431494812298400 12864840120159088626 14635801493582315855 8087572023585893916 15227727892657119511 1658771339873780581 5906867619216882052 13060822950607227016 15055938585635288859 1611563040220844284 12596630281806713624 16422959903937928421 8148178418615745008 5065156349259919017 10195555776027968643 6016481054403441626 16701526236959788165 10959854926221481340 9967781479060318215 15554025974309441148 3251874078079699358 3685577620861223325 15661081985860505655 2396624382721541501 1583669339577160438 16104130573382526756 17300764218562569588 14987714614020302479 11718710198987537266 10013837938472321842 7027939532496612498 13743045963496251160 2106242429233820705 932491151540240118 2458208527510014314 9064897204107682668 836113950107269697 12330508028361518165 13734874922404355773 9968056655471340359 10293774340074638268 207153030813080483 14554436100776120244 15773907300292785101 15099104300194971416 975705963771554194 2297487802193619553 7167121497482064993 14272634163965051328 17604468391906516433 11366427824928053450 7116616816941474776 12877161328988370270 15104740305309431249 3435342953396883236 17139093764673180570 5912239991251746008 8960719275266849786 6527157305620331787 7407170413326698323 1876570690668081516 11945772932408804347 16329474503300710359 11089751740145213237 9869772182742462335 608315013641507003 18305424166292261384 1677586652614772407 1066949819524210429 4761698737357051664 4425741725350219386 1393507514162331317 8421179821523916228 17675865648186836949 15001415157111354173 13059548152234075086 8017625201346712152 9551320355827155787 8118141901967266525 16557433511650269362 2725137912950595368 14107350642540735885 2027858552524999767 14747961572696709213 12567977809161170151 4639871022203191159 8996500597821411290 8727719123905407230 12069416493355794721 7632982674338746774 15629523332373606047 11621700739945978031 4922544945706172610 13014535875145081879 11725166490870087952 18209452936364596757 18130295077663259107 16959396780836689168 12650471303103750211 6833853932431494333 11378193652221223605 17016690370085678166 6995457615153271647 2136785994999290736 9841363574091883676 18132245015381921478 3096934460069436405 4766529884458984639 17460833361469304318 11567860844699029670 14025009610671443399 13542725213071974673 10552846576369371221 12951372810851394651 715131488798713348 6507619187000791708 13967791438653081077 2609999655188064749 11664239087384614103 7613598247401607618 2315701466431819591 14950456972206221583 13799043876921753040 16799432415510243074 11320198774308502195 7335081793844337944 9466048326259768103 13370514172782948955 15909957491002198809 5492111576928450497 1401783723505939391 3776583946774514191 8631178133585212054 13150487359909523305 8097500075989220364 11722901607790721231 1396296748037545879 13883947059307253876 1000515262476925212 7003178624836745894 14641172353578153536 7845556864970942637 18176776176380761459 10264312671765192210 4818978467253415689 1710221169594694559 11950996725158246614 7941633940342093454 9442499004513782336 1492976630026612785 18318180164119933605 18117079479396963250 1179132184957275721 4556728330543969760 5913879199577823141 7885247071071259245 8962253105249863180 3492935232338572087 15704694554761394019 10258941152015471731 9245188890190331562 7575734105059600999 10053355665337027270 6233007904415408731 9354200591228803607 7525165206305430665 7470924566514329098 3839788121444792474 17942426017603529392 17409519588616438332 15340951783743128961 15180425736513179900 5717611311640469698 8033813317072902963 17835944494048730571 6458890319080456545 6216928716481182402 13685278482036928975 6595318731342604588 267592676499125665 3674171461483205827 17644632306858831253 17861325550402046472 17286436948134704067 17005298833881799868 11429599143368151037 15771035128836878418 14605218543950064611 12437456976775287436 5247188446266657179 4521251965772384793 10466348842350810204 5728946324401950123 10448141518223947192 820463253064888550 235620683929163209 16890212565688305878 3413717911412834490 3499401036349064009 14985252124244143882 17516751476912300379 17833954530390460929 14069685012920180065 16922086645324557118 9339136161404949225 13078216363705529510 4426416963734946633 1094165132701957879 14639634516037533488 12968149354512808174 17710424897399276472 4156031173971942384 5384109301414081238 8956719843944821794 11403153996972111071 15258552324553877166 7489286183863670939 12638014282132820077 15063273874857375123 10634205250051009700 9302448608903086160 15159545780850323931 13112329832271665742 16576089209203609828 17690799649657222690 5690889580918122828 11432728283373497815 3681055853291515447 17567373636916525714 11604688315586141510 14199735609660547447 11456557324415347166 7291299077728020238 13812664999218645259 14854190283206915907 7532303991372509303 11512270248428605346 14553029720698884100 10222841511563377646 1742211894394807181 986280032242864333 8901420082596594520 13887380792172126380 2800513799606398266 5315751484466376474 7672437393459224011 13675383633587746322 1840547880631201004 11720431871565134590 15783569571618858094 1565119608171932543 15865737955938810762 8657114473352389054 2571691953565204902 6467751327980338954 11621975940575558668 16341746081480264350 10865801778235697343 14263107918087174048 9640138835740354309 5720603220922482462 14051936574878892563 12125718756776916357 17975038692743174833 7845788139263606140 2040212387854636793 14709520669336106357 13487210948358941584 6810517270206933926 645758133845157476 262165624146673199 10020997400661576499 6700191868854340561 12146496482015079321 17675726731927334516 1661404099548125415 3211560220428034468 13288265841285612499 13747742231289108473 8648072464026171448 3813562895602765705 1336361900928055506 17199988045505947357 5235115650954781182 13222502553003494349 1698241444516919901 646474213636784249 4001061326383565814 16095248635219892337 1781718522017386700 550680342734268416 5024494371706712042 10581912410381834793 7488197264894176118 4517957059731141391 9075083008349978173 5406890160239111647 4791013666740404011 11797533887542309212 4712267809617225644 12661378087030866275 17467296568551354399 15344947788954764897 14990823519364512555 9923830323213854157 17232773229342604575 16419026309051541931 14190596902759208187 3563870050603316545 10405605885819944079 5060259315205917289 13565079951616303 4583835731325316226 4354962629018674529 10032669875276196390 13590396269878246717 16521687422088710521 273583495087472856 18344303135401142027 10912196190447900591 3191600479728551526 9305846679339537158 12986878486733359381 16990866520424435525 11877225358455072683 10951455590796399256 12302616308454377568 12000657784264470045 6143992011685343527 12922867826184280782 10366527433046468117 1216073954662574737 2637604004697738639 6591159016374013266 18032339961379069677 16812704900035357537 9937274745778272074 18196992579552962529 7359770863335006504 229284412568163663 1941369933729018067 16067053463323022786 15744396130331234186 10075813428722354038 2480073278345724920 3285113187219716901 6546114380844130512 4399956480331317286 12757872604620873346 1241732800539158912 14974611419150870200 13436608451683800131 12262441365277222086 11123934658436511272 17655100459160482821 9366155637907095524 2386504614446339515 12210827301591706497 16925527291076284744 5334722621214795535 10172987351761570750 3981248120607144806 6768999876986533313 1220861702170302428 617103577876253304 13862245806529704278 7506014264726311129 12877839272209900524 7568209527108140647 14955599382504204044 14817276995439966716 10748491875005267633 2042491034449266239 11400028967452059408 14427987532660623210 9408982255548015768 15629576998558418757 4913387947772398026 1876721943598813253 4146865736987272477 1837593480210121445 10747160300930504529 9319551823810607711 882874689539309832 9754897774236372552 12826769154508489079 9610759795202172352 16186102543164749993 3685434294045458772 1499408264122593198 11678727448242436145 345647376245649786 5378630924724873989 17054986830822168065 1372310000645855142 7560935558036564859 12413030302725604847 3956907549498760515 17249415345762104467 328888913008001952 2178077279426593844 8673109614173525636 14448205432259754965 18224218221954877930 18179591300568894011 5460367231487219395 4417907577820998262 15043863499447534067 15920137186759973718 4234768094792911724 15763276945906235519 3186725424535606680 3045771169978836729 1872868443463763298 7569336712717851043 15573970768085167317 16427954653041138788 10594108648613595192 17539439389165723675 1998261896748841604 12964764382877668532 2474259816638265811 12470636170143098035 16232540312801197652 13740826206267923979 4000341056955098763 9739476806222185777 5002053989347596664 303932831945475403 16085580866846893045 3190911480126628858 3682067059547448377 10838479142583631920 4858671209842909705 15295606374161438386 2640599094570548652 1063641031087792123 5497238493586315020 14941435213679003607 260054805640054137 10007639215382311046 11483769670127504159 3454212974327467313 9160822610080843291 11742978856469128818 2822518814899544374 15753385494838357470 5380815085890918791 2354659152660744735 444630180045633280 4883584057734463147 8302422432294266023 13322573340789631951 7720762575518619146 10538372776428670728 16870581081215525706 16425666016891276358 2224416178912327991 2214673583422079321 7560221400916281096 3949605678370386265 8368755941142481875 4385993330684534390 8003879869028611964 10581948451050942813 7808224828984732072 13297759532317569670 13158047747861895077 12123761766290236725 12766707775176771059 3489590401810854866 14875240144537733502 4962384492360398463 16786853225979919035 16913501282910541427 7888225757984043559 14976211865719080236 3047090092374338204 16357759141331190514 5695629815413014291 8588979342458972350 17557403404476521177 9690754680866189447 12007294558258683550 10430873918590081011 7740815201839050609 4504084920534411305 4946880641104377390 11328633021685733095 5481028316927681469 13896443657182515298 11637397079385781885 14025959910191298561 1778472353774346602 11289262825446338642 8761476697923480440 15026520307643237577 17910297831541833591 7555318752254000584 15310728794446779019 14569368457478641383 7344575494453285892 12922521636958282031 1248422555135675811 18196480970713259363 5971571592519982742 5421369695843460050 6298982509542042480 8998546730765249059 11216945906180190606 1600368689709329429 7990869189523503185 4488869021789939954 15708696977519323359 17490944199277267372 1763212564325787436 15688886304019817975 10477102860840832934 464965387493929015 1060433575705167659 17038984065950754692 17812374825532335051 16964810055789901774 5896756906362511918 10590816988989650129 15973592323400000923 15618460824741540415 7241988847015910166 7724286890281430553 7488957278827118939 15675299897978557640 6706093843894761378 17337948070397534210 3440268342822511441 13144573421836623663 17434149391492198214 14241955070488052367 3224496774342141383 3961532211626284190 18427530312666096784 6277450912620154291 5575369980996328904 16733650125528651568 15626190587217301159 17402655684415757110 6456498482990032071 3860482048779296919 8298110723684186303 1709668974931830076 9785565550694384848 11472966801536904317 8681349525702509911 202840822449534767 4257280174221273097 8729006886893370109 11222197269996771495 7331590597400278978 150155159853904088 14805612786910909425 10137434253444048731 8871466765043332711 457849309913362937 6660306913806797094 6180903646457559644 14001989015901711574 14490007398638743751 6329881581325908866 893982196890376561 357242741924072967 811095114238681608 3608484381310959657 16570817760888665900 3544328769310628579 2904956371091088894 17535054440160334517 5718593381112541730 4861004467142053237 11191992189104294579 11638155205535116036 5843058949342764885 3861254242852738508 3976831756452525630 7071709015888903314 17978358785212047649 8765887017939643524 8844362309700165426 9521173679873057751 11983751019569119905 15633816127115266362 10310245129463768410 17435412415414138944 8484542156083179631 14583663908533525330 11413309103575515959 7178761014031574539 11564237996374869863 3826816991800661116 893382742349520332 8816091826653474243 18321608308163530537 665866656093454235 11802276483050457957 6568336801368687683 15246542137794259867 7867155177393049678 17652877086415644482 6492510084782257726 12768951851415747628 609105846309998178 6214604023435490034 2344646870594892469 6291511937949981954 15814075119872037682 2991872539497918695 5389746063122796060 11601365282549261450 1978690385626481749 11409323849891408623 8999166333100167522 2395664442680563055 16001279950651781384 6532837779049910642 14015046693203239179 5486657964005675680 652056831654360736 6080866700656361689 2217764930812002890 4701527424319159169 13174399740670285278 2643214310688568337 10745645106666243515 16079500171925467329 14788217694519967489 9499942072429219314 18373639892976061787 9582132039540861040 10968159750038393382 8890194464377459143 10714493218786608082 17001151722767380840 14297215495559932756 7071038078391980280 7945551823398116034 16400226736543205214 15551364158397374627 1191244387080258458 11009663419946293063 10463508259713217470 559084076474792012 11276343443621726040 10672175919397504414 6553057843166142092 4120645767205404144 2432802175571493754 7541609105052984466 6774696906276592486 18328755383574235634 147693064998945408 9605656440809019867 15398584583069968798 18390027016665632168 6096139952808029498 5531660743713751342 14292998099619047272 6357669038758100768 14045708689487215128 612879861246936521 1690308536670368540 4336274126444252612 2999466639376912342 7327504988077959131 1617304324499163866 17875378976053003070 987113470683110996 2382250207705058570 14706976754280545800 10473345904465838759 1358466276445662931 2204200227846888438 9882112792927414750 2125982339302148964 16321851354955707873 762117057662702096 1928897163846418190 8116058806833599220 13534929673311854606 231507853041709912 5702879003884556108 7871745337221851832 13801544918771714339 12448866834259315723 6300659801297987986 7922119777489685754 10290543744261140158 2745091223474336871 5744363799720297406 10950703249350396780 14386460912530336886 266779757656907346 13161314211668344593 18250425211909153242 10577826504329246803 1920355018119124240 5978615927767476956 8206491025292765295 12180629846860829572 5533055129298571236 890687402600900365 127802943525475871 5503464789130171482 6786964027500911744 3791263299022840245 14311423924437084707 17408523333960273364 755023060416084307 12632998855483482650 4989335888602615049 8144351320037583465 8670489455234685648 2941413655307440372 16372952193623569922 18241005278382639265 4644738279803088911 15392990155377255975 2035914401282225252 9322081793667575116 4522935798798769767 17754350145351465691 10972990261154954608 3836366252760360614 10935233599363526184 73891571953939716 15191803694653069461 8834411131326426707 518665526370128207 11619740330856221003 322029846920513142 13036804116583482573 9875015308826884762 13456486313585721103 2633765060413812207 12940362617048489548 16644447485656417720 9742750862419550526 11142922259925741607 9133061545359648834 1027610138305450581 6235557919455806293 1290170762575779327 17450195637606257978 4356754938264052162 6796535820235632879 1474195679854370126 7721744470617176410 6610245856246191475 18207629943995354078 13748934748968650829 11160271706476571666 5292096747552014597 7136835238375853259 11048985794891409693 10330775281439544135 160289758014241838 8703510095110273174 5042123972766873301 2753064052799821949 17484366963834706171 1719941435610407091 1942536516348995810 14257436408787862947 13893698111935114493 8427228883673296449 15995181937073782031 10691257940818560638 15762010855019528646 8803995592101346543 15571473650369779304 3247227970554572759 6462621729732405754 2390520300358432209 12096951148443351016 871806095767068343 15541778226603360768 4631015983072088308 16257622550447518785 16052075366455428422 14705341137908346209 15311362067279809157 14395988211761265396 3377168958798843209 7110069833277725099 3907324503723990007 6526430269966502850 17429115022999754118 7416485225433027428 15554340860876890327 15626259643733888240 800517123626634999 4876518342623451736 1833364873102193245 10669625798219249432 10113216013553283591 2714858733343274308 17709436214985019193 5295197664861204992 3161578936199693322 12970832673954572687 5197392982940218261 3465035537835610220 10615077483501754668 7746987818368641774 17346713881106658062 9539952962459954133 15515963233432862930 18324325561573462819 1588355573051382299 8209751470288695676 685425561711258543 10332049691337564077 13965433396109762933 14029577638635172856 8611089714776785427 1734726171184977775 7421715316289650159 10446816874385848285 18272757212661866197 6691267254339127363 10721740514106555569 4028356121295817275 897177287039864383 805518552266557663 17097587529946015003 14249167348143753996 15010104799577415867 11878416278720515775 6295679949551103817 14590881202401041245 9785049146931615556 6474014076487210575 15337223312373861570 10627422097708987140 16453467416245610068 3600758808639663693 5351024464903955401 11220803533447168182 8883229645125646779 5778210437272836904 948237537660490184 16289459210116861967 15149652658740849203 8909244010368719048 8654377874949590807 13147699627106217401 8623624124016801025 11163068340580306080 16656234159761709718 16642945750822172424 12400443846719377820 3212583579817342341 13728855902960228423 767972488325770663 16457336525293454860 2237448146854934578 1049239632696227205 16173038093068312461 6218491643915189609 2744026612365551875 8449034736803559312 6619252706622499300 13774563186013472021 1205093235581175688 7936512791285414000 13523988223614330147 7849159631526523636 5608233471121348579 875310925394018948 10792966189051114442 13235670020104092072 7876130518855888416 12363258430665324183 7746008531090583234 12957249479215521956 12189849011393638190 14611601703903972570 16322880267325424495 18105903681076498745 14499174715511895764 6509228404225612842 6168220038546461025 17327089735966366472 7047498292118199244 6195781694872920342 3704498542659853803 9843561572040353206 17758154506675768029 5055995859760800021 409380308909878202 11026336148403318637 11635563058743222364 5239212122545985301 13857939261150864454 9003011728062366195 10619217361029362456 10822407843184655779 16727847894746166594 5809246673056384957 11047750356171822933 15599354166748127225 8875121982370560155 434338131102422821 5869961223444679909 1459218150119916644 4938888419415161611 8737187798905168367 7402903434602839032 15241408263632485180 8697587985900212276 9109888395342019346 5808992838223147028 12256879932490633938 10165966416203422772 15736967188288423760 18286396363287003152 7929801912808890480 15349330095226074708 7764305186766751612 15230705597109180928 16164724936693306054 10932546486309739851 16508336674685563553 8658013489808315187 5527906311173590881 10732726983621803294 2720160225385963688 7786290014225702377 4244702818048497270 11963636044816121211 16712204443705611850 15481287422216821391 447299555688604411 4960737913404752112 6168473385409379902 5756769682143589986 3480643451435073730 17934306026127241138 11786991780744240477 15460606159175682912 1876474754606058659 13641130665551607376 7262207760251908688 3915309065781919854 2571888443812096280 7854271706534171870 5624557965220486175 6166034534178116769 1856197489629475907 5806804626015169239 7370399946951776400 8154621484782032353 9320422866006531962 15777990503185263168 3308248728285205738 5151854909833990894 8822194195767820270 13154751073063068234 16814759783543813205 11883531198652010108 7582247806604998619 8194560578651397986 6912446875949916536 10606608230291403754 13933716116845110836 4824137005092235562 11235655969227750748 13553040585213691692 8564201643907650451 12900884077094129156 5473034807805299219 9575361681179561852 7727885544783912218 4739974820152224320 9174801417696382378 1757751309355313886 14526446302109613541 6026551139632756638 12072447052609710608 2084510339634149351 4295698888578330311 12997842553760495759 17390480754162813663 17107482569781535036 1977124822464594053 17495783224523266823 5248083552114897388 2348853883378532526 12553897312182464737 17335530058837843009 3592378922614101885 14144994297288980395 12638981256937089579 3175658223100942896 15627354569535038866 18030743085330607410 445969696011881950 9257402986830595984 10457386356515082145 6559669667225653583 11260685441606756501 7634214646067521161 4798063999508589095 5977175239984948543 9756867039089240226 11876614686176766750 416997345016729315 7472312084637337927 13345734898698463290 16254313089560898314 15242490320755050480 11315648420363054040 18218980468603527138 4096875643135075966 8204486725492876324 11326013927334799630 11708611966949124450 289764878085645476 6975915562101501861 2227295527508124008 4866999989110294513 7952054388141786699 14900623775901425799 8639936701703943491 9591570223145872348 2310074810926105653 11789435275277154660 6076572552223713518 16553603749524249325 4191586317476428172 14571649396652987394 17798191267667959774 9465172023085363189 12579422050339848065 10951112218303491119 12290943984538124823 15441430667728719343 7131432745486185883 16485208964349115361 8596758871256947515 8071535892688146888 8265952198333646483 7557213579350263846 6466922569035800794 10241862469723268958 16585924520920950176 7683468103577932641 5185127542951632576 3330315463988026249 17548792377294709186 9621173160150429440 9920321001609878093 10811324431025918173 8727743051630433206 10845965898668640519 15652980726305578039 3580004379435079741 17736888394559292664 10369186713180108773 5048540760406783971 11846722060068655108 2470132778922758953 16805668540142048194 14096383974152549543 17871942171990137774 3811042661187607263 18020237979475496512 17150208488480171232 3069826334330783918 14477916784737678030 16660031016886574687 15104480147002636370 382657322023178073 6627227687722047548 6238621118148836190 11853528124728203261 15615851035197597608 9007204745905985893 524489105690080688 15095631834317835158 2529993062598159473 3156345819836946526 6952057408346404797 18413318847367792323 16051943020085991010 3599255264878370131 12351428172679814398 11843507210833374068 7401150772435875583 18048046374148682803 14874693696307080604 6219271994214836825 2857860614293438972 13768350562520589818 12198040016624203811 580272499874143443 1813311741917834380 1299226304492107558 17151419665922593312 15455207122832778246 9587359972851744516 11007882790978057931 9202231811380907011 13623944515847916344 5365067132341279288 8958188076406777996 17367966134290494656 10165268706861806409 13540229657018934550 2387788457155041027 5659061428567881822 16740235990551215476 7654215248907232728 12902419862877969499 2634563566562659454 17021178799116182946 5846145910298953090 18044494527891424125 16652556500031492058 18426187913417766351 6042490183084781636 17088678878689122527 6311357490001216094 13433753439269757744 6880222304309525731 9163237392235205399 15282692421087415302 2963847033886384064 8130388363470045996 860516884894838392 13357092478561364664 4147078508369812440 1382591106859013037 967645754241695626 7481586748620519610 13365291823896435630 496764848840023205 13914589144733860339 7921806572829919605 17785115819121499051 17349752030821774525 57849250905036188 5369964734711769613 7936142617014515688 1015355555857500337 9162275635192319596 3065747656305186692 15344360985983256441 4604581609435019159 15101200726754636887 9270488588507810133 13080773368165798195 4198193931350953631 7551790717781398624 12604657594948374100 3520590062962632409 16358987815560466273 535631151015866968 17201981776769867573 7603468943834140611 3367010515603861141 3371377546577296624 2698013006506971664 7545555356237011982 8257133336252983718 11486272436628479419 7228522307332172350 17373547723298399355 4914193354418773023 3905480984395806773 15085309864520231807 15957330109654110621 6749617241972798445 15492537087973885493 6552601008285363356 15715001341380120334 12471283443800954465 9804665508916910258 18370349222634910436 11634041761008035549 3620914101149506453 186079626783608082 7814941465691854181 304933931257888003 3820699385200439867 3244447249796559849 11860487213558572682 17933890934063948809 3908153490580466992 18219101671911288459 7286918275026726769 15204711523824662981 5407694271389181193 10521667054682843396 4805939216843429913 41516562105465939 2420727376417597916 3573606210773869909 9955629482218896781 10395615179970855862 17332822311171272980 17007627086965426630 7333112311339540161 10503679218676978232 17230816164477143499 3341929124967288816 4670681342328395325 4789770276004900104 600035075630347986 16069690147283989001 12126368622892195890 5802281954518389778 9355489626536111594 8440037416381593714 10383808960386137693 15887316745474256793 16713106419059527334 8193698339038590958 9596359561209959073 15402946307249440714 4703743676683027850 7456689915489334567 4370291015819832644 5159265482388125392 13606876962288660818 16093982964172329416 9099619090904485120 8378667990989302947 11988178464517554657 143091646748745034 3849066019125590414 7785303719578641381 4703000517913958770 14696431883459092777 11261174282617816848 14872405123482180361 18399840419984619546 292317865294634912 13001513097019479057 2916770697130711725 11748793618888627344 7919207711068807259 4020491681885214193 17779406443363815102 7142582952841430455 10388108983699602969 2668602781620506838 209504919536547960 17340617071260208287 518554436410127649 9603123490749220085 12843280986191976224 9665425568148568008 17081013134615298411 3954122594559190357 8226597191357761626 9383166569618422641 6526552942745709848 7244297520503801346 14547614228615298134 10272682112692100934 1039227671165018036 14826959040980806907 9499381752845094640 5327461090068514709 16055925802555173277 8938804699808696980 4757272867762097220 15001737311109512512 4450105437155806169 17668529273997646286 10873830197513827610 659302995116395940 5158549272018658285 2821556989862573208 2364318383140207075 4913421104696619382 13082816120575581371 13079096122978564839 2409999328941444066 9134515786226002624 9679666653205108595 7248040156357870398 8045328755302840606 17160758342647749885 18330032424385810870 2294289147617117920 2588802229763629020 12094442156042570838 15355453007209415319 10367107718588107726 2598312723038552426 6258737442422694495 8928055126843319812 2899491611232551132 14022365927949748369 5917146564287470266 13555888540068802639 13319064170878067409 5555571263980156306 9748588574322865671 11470705842290401186 1690576234795232719 7205218757670580198 8751706656844739466 15306649401712564584 5391514713954718669 1374625904995014618 6778315001376379336 5153840280866104239 13517360863966280994 10969004583921238191 14548170706437962316 5475583449019367856 8741905743837295341 14591755415332008747 10966004444732596158 11148749757024987568 12582670456140907792 4347640584131606837 13457462839368258005 8794557430636709346 12014515219357534966 6386374730677324757 12564027269254958820 4948872526101929275 3940590834871917369 12244996661030128322 16087450419664526714 12283172227869892199 14918334827961283161 2397444361080329935 3033300627471248941 3506058850707913049 13205451205463412401 8072146522600650402 2851899339766828175 6935882159164113732 3441544142128090179 7786061427623497093 2606217725534070556 4264195312319610076 439946505101944792 4786059598637155082 6233828493898716254 9376747377244797829 18426883289774867764 14713736081612428737 4004619323176786163 68563908309908709 895829881147147340 16160036120239589187 4271529034572596691 12867291946527939842 10724801451698242852 17212104387472517442 12568354636942632350 15879687566048609778 13926126865459766607 1332926046027568681 9655302067204208854 3188456252244467670 7715669798990732286 7192096164107042687 10015224304336176950 8230158675235592126 16113670901921846982 9729888357433520695 12432894425010795039 18133380571088839003 11815436409929608703 1731472928221443739 13857882747316725850 6081192960395918738 10807328779722969779 2881018608586770988 9568381375366861643 852575602683326756 1126952089307398752 839551788094913294 17814866642672670161 8950548780461063542 8686911624940601799 2821187079969113978 14034023214455648891 4539288940437818010 1696401435566503826 3684684190552075792 18367335961444748041 1994904298054407701 15482571792176872431 8001770046556677858 5638638590283093950 8787601639390481016 12815178163538189554 585930733266559506 5253916023361010614 15179856125465653643 14663901115669829857 17561129811316140345 10000301388457403816 15662845208646353338 1238499282188985834 17021202722234966503 15055058471185920681 4148384684151729871 6995251822623839895 11401724500899510908 13188473134682117632 17981070779650384555 3328058170766128315 18100284241971067360 1466771290765161343 14497921150371786747 3937364491069314024 9841477422723725597 7874876447546687507 17633996564789012106 12772504979439019897 12469774945674027824 12747390074715923280 14464977485505549248 6532630579503697404 15064968725496408975 12092044341921036360 4805247439728065539 9203418625927790444 7738742281719153031 6234504865339556019 15475693486552738860 12709630396166725019 334228741049666688 2559770160577431853 13493059417682372147 9120213877646275322 1569268358260288954 4688053817895204240 12497745580928572534 14718222867026763545 15214234850606898091 2524806596957692167 8427236029271690356 10924955769021205625 8779708032638607134 13493345941625175313 7141372042056701707 8692227550220884081 15906455672082855470 14920710804147474380 13382913427191177204 8823208088512254034 11914370911642998509 16461039703310029303 9467618587004940102 12304070134747715922 14155249333076048126 16284500237138144728 18345216763891545429 6932070721863333707 8111919748926865229 8488741702640066274 5218150379420354792 8409555256451533058 14999351652172759081 1754898253129293890 10259055069390640494 8436630888736029019 6028780507900453531 10808658020245739324 11643136265225235485 14213046897474651605 13649866208606518021 1780988712062051380 9153590753129310470 4879876577534254288 17679082276120193519 16809179830907815049 1757440460701366610 3063141011650964141 15643219085735526018 7629579945756517843 2373376263549350290 17083762518011336055 3426167053117334782 6119920687559986918 1106237470392216600 16834102351811240150 12356181955192851162 6064219459247481287 16352463557818975934 10693748034326353747 6717721870247606931 13246605658966179812 3104320588187106726 1972302596460835856 1305746697221534465 4894272332315837083 186907725174493235 3111957393700530144 12510635420316217642 6845003911031175191 761433332713143557 8035915258146584681 15872114097501984304 7823262655203957839 4560875940617752517 4430216488037291814 14346833651625398753 18109495828400816412 3377160336924801573 2192620340112705454 1545291194031852816 8963210973602366429 1953016006776324963 683176546349220490 7129440325758042425 13308565946968117164 17820840355842722456 7112096088206561261 14982029095565003340 17569086325700723595 10351788690103753656 1733163837426392248 11334769557221239688 7970464940581352336 377971207818129963 16826679063897783850 9313981466095465243 10115304218624429186 14872852030636859480 8099566810974477829 17220611006274550145 14350652715727578117 18422102447893578672 3226963859975471382 17137692324601334062 3897984266787379149 8647568351208945703 2220902124445747760 2488150884189290289 4040393367586311302 17069059935911507615 4222625857053120049 15062702067253066361 9247731904605266063 18021467167677639351 11367229305314958351 10557035382588479363 3293645076067450932 8895817136938326700 16822914866317446590 6250840504781065536 16794924827697337285 14985014903791300507 17402804496293582479 1031223125271806564 16288342558452427894 4473877093570188154 11687184377323509317 5559469902804955364 17262858619879003060 6997051825725293170 9354930794520997469 7053536332696736192 10614114122265203811 18250226807766055442 7408393270352535290 6215668017606028517 2575719343395289007 8783856333753548064 4191585209553979510 15390007745944797501 16406260983517803349 14407725638026853582 13784976569654153666 13043350024869299824 8032199839024581371 18245239076285368210 782566924167415757 11101886499664901097 7667146874853676336 10901470549899507085 17751072801880438592 12457133065989375812 2536013094413042866 3037507678943917879 8413127721711381788 11201076801833602134 8657147064358353023 5345208893556049484 10832461447111258580 10317412800979653011 11524976137106699285 3691798280207071950 15914180107575384980 13849850304255079062 12329090243764464228 6406021788661119887 71795163456870921 6170882763624776562 6134066769843703724 11368871300948253092 2242270656623154247 17338686472268942265 7185963410529187053 5594840933865678281 18119442764853441467 10072370843034464102 13229799907911835777 2479552371392471964 7658370725381857764 1739856819404137474 9713213906699230593 8602318745850342056 5253860531103722960 10901813436146815706 2403203763102926204 10460716002593901990 3154619157682268424 3565507282005298772 6934769581675478210 2261691007992385905 8036413501939489913 7978420340335958229 16873252046842855448 13720029756444395875 4041872270721739673 4313460879959506027 666787252022256369 16016557505696761449 12333400490593927913 4189223264859266896 16294854936290608211 7246368858448059875 7632312266785623956 687817164897687080 12794933560340805895 7135319604811100993 2783557874854555048 18415934080605748537 4669956821008502319 13921999531710871491 290240575098179606 3853585527987728497 14467239719367049682 281379347624410494 6777235413337645081 8339123886748810373 14634967779111374019 8979078949422217379 6912391987703589130 11847448157647071301 16847886431728380177 1472445927233190688 15621075294500668625 7757723852210638627 17063700189902725231 4086775314520276650 3453943893988937075 1556090727515309672 13310461216891432068 11054427172538600263 3499912658834504898 8066219580381974590 15252001371993953320 18378395219850469588 5164834210099270756 13944511760559803133 8804442744850499670 16355292993125179757 689051261838874217 533030764717453695 7751241343655680615 15659146743228141327 5201827462575969681 3828736745898691087 14040137669240732666 5706035109012912008 4943451121103589964 3109203429772148188 17387854760161729475 5732400441549319556 2686555250394457073 14796141877793415058 11075152902515586877 1187861507814738766 11372309239102183721 9441220901651210901 13234215710939946447 4464917446098290665 1530363128424134890 9938336031295214099 10369455220120569084 8683073434418445114 9977576330922090477 2094510810986085120 16712936952069106824 12061904152987245243 10263293951491374231 9093191697591037524 3034481711896924377 18169106859315849050 12566597151893957737 13019618668251780181 306697994928668505 10531787129745685463 12360611287653112016 13724202652853532547 2824247784800056934 12687388185732780012 17519483025530041689 15348907298101881456 17453592010745018512 9953587892040841923 2470493529115154870 13511466348832759647 13853693207920313278 7703292998713670453 3945566412322839172 2970888910759860902 8427734334691987 6333161704594196616 17438848549030198751 2791337944368778220 6950916472834883041 3741499413474449375 2033117365309641706 5403427361395608441 15512589978907548066 7771265401554702022 2204595359598127021 8050127895696543753 6795544836060630226 13893902251030472091 7664452263263406904 508106007663046962 13799008312313787127 11405949800010595064 58191787043897894 10674804053230760018 14101085133012139374 8794569770258219520 2694804937895127707 15280728711907033026 18041729339811840680 16426872291487261545 7657505896744006519 3005918284931013319 6681148829481893407 10804666655323538368 3550003255105563770 15314724931398210212 5157184418532171978 9676855971491816085 14708495744290054258 2125125051081959816 842882838818772077 6182482156594480874 13944186365884198333 303642537449307714 815257540832445604 2985739901703129278 1532543642842125657 13666686913932729282 5122582995373590988 14616207462269053261 9561914661135495961 10477897124126216985 9450972462725750798 5177887485556943821 17629378532636317565 18087717047827807965 1853004121288573272 14891870779191660308 7097125071502218577 1325676818632789263 1251256415615863843 8680404413925248946 506433992544305 15367544495980874395 8666571417223057523 12117071705953549853 16796349063936942460 5102769089642962355 3660349650960557909 17660150983869074011 4071460159769363089 17627532370780049647 13025073338063966488 7434405901074924841 3526808545906890126 15832001837388992532 12158227386967569621 14651326929703373513 7411128135129610920 9368386735227276776 6573941061821592553 10134013265878005999 9052344909486538858 1334619266965320876 14080030499651694038 10341282261491728515 2280962996595369102 15733184682400837309 1358871988845342253 12355220748117118434 12766948202108828062 2013698121395406953 1721040588485201069 8123748697822417191 16708413882667774913 16702835905533967367 260945592580937030 6320797149314397904 10921656801809415874 16665070553443105208 11306677525579170484 12557433969089018368 13800947166753470163 1544877017772000433 9350180615815087652 10346514310078430565 12285478300652155611 15739418461611555303 2578812365295692888 16349967885119623050 10081047145074459056 1880559930362372773 3476381915714153961 14954701122639300296 3243213082077213967 5648673759951904604 8161735178183165894 8791169345355729193 16714779688405271982 15124885342849994640 14326627886378691352 10972945905953271181 15168111753654316693 4681906895280371611 8650109366675202474 10639860907965151388 17987359195665915726 213819723579928786 6185101097867479383 6421613119503865185 3710045533586398717 14803661180528309863 17936772934759108779 4102920439168781864 5272529912695099251 10058524802774791648 16181079731531849288 4155920545361831481 16973346515390239789 3851709777810347550 9303285699746467401 6146592899268933221 12218852381741715490 6567725261935673554 13558891219105457310 2160291787419095334 10119493854904744500 3738484099195037661 1885167563462726264 17575473268082014414 17591087588095321955 8416294574018974186 15527275300102600449 9256734705241849083 7118972660948395960 7650985277502925457 17985755976098031587 5899384103291928511 12429594007438005622 6969658203276194739 4853442072040697360 17818172320254068197 2581287181255646385 206175047784852426 14908485518124267573 4172102186476535430 14855201850366373444 17735605454856910687 3804485093459791923 10622794617118174202 15111078512444447971 11412524736035021560 10141323749068744302 10494641879592349177 6681108272714405299 7500460626235270265 14122528840776884800 6650442076886388110 15645160262256294748 1690458113991038764 15671311390849908954 6065610411200255987 9263030299936868615 2219786154119490083 14856068582892920042 5375698388120387862 8899101449996659131 14995265516039466352 9945507863139887948 8331498172422563582 8547467800724981941 10239430950245971918 6060590809107246514 6170499468919850215 18280817304320936283 3786613786338614075 1302131273800506269 15295720126836929522 4267098193466451716 2510966780732815542 4964022905642850771 18096686945967075483 10086230233093866840 1958539591300983606 8618945831188640694 17437809155480985587 5266796482841084609 9336550600623582358 5437066686398223837 7347526611588288100 14816289888315981725 6644031685635777920 12758942945930814996 16387541733735060904 13457836516581158165 12818118277642256933 7844295914618815164 4595952394572103300 8728677152121933877 3309772433712010436 12514416530297359298 3446079283675205863 18010451774352232227 7012173494708656039 17599955701070625782 3261454970694423446 3431456706765188217 4392858981886257813 11357750948847298370 18343949602121526647 15072165350908999388 14267859835508449537 15809640812562899059 4745947562340130931 12971111965738852046 5931126089180063587 17629976249812611711 10139032729577859816 13169597006450795001 9711777693440166573 18116454980429373487 13123206221748571337 2225817932187827021 15735439123754991006 2953023542828234197 13604103500545730918 10813800598156019567 9141418625289135044 9813589944143743151 2468542685516537259 4832238977720700997 11821122831409186298 8492478629518574360 14898485325524523151 16853652063657894802 8680535138380813492 5780276928140301382 10403454754749940153 15093331878425887604 6044215775686342402 14072366013495032067 15567780170025175641 1595234766572757054 3280984205712496151 6840731122996011398 7995872352930651538 11095469925927625637 17340956265503786827 6664204175341958067 13622881553723919651 10284396830656174346 16594176619817322321 4323851992825574964 1822353230573472567 11070359904576273745 11460420906468559563 7236771103708812547 11337543945901593658 17257857374404197070 10887614197414439862 4792878730805504819 2274355032028259303 7838870466792075662 1264243311621521698 2461257714715317948 4996366384705440886 11530560689425806950 2782046165377880421 5798689257830269148 4176473623097439646 8179191113462925356 14015525475696169936 14877276848740910022 2441944463416841821 324941686143748250 6257415668894268543 1179543377899049033 6853038926314733614 4867152694375338045 7697933608269776924 3685744294324938200 8597330652992044519 6937583596712937473 3829889277256144243 15359657919515037646 10124583034460912838 4335988002386301175 1572566545094993737 17732733483013165021 13305478968442759136 12528536846293371818 12517693604619894106 13356895238793787480 6102649382037420038 11423524409561699420 15119675423593967952 12026974767700735351 1192350688313003537 10161947594402735814 6350410266812678686 119899725353510154 18202009356584469070 8426456268683362237 7125278518884193094 11003360239281529740 17740907658952343547 16532181497364717043 17626926958740787121 6925534161725810105 434831006438042961 2476676324769678079 14984231126931539655 18339964744063418569 15097930037972361392 1241291490723915529 12684528819030061180 12357706069995043496 2958858411537049759 17838697408749403494 7579397546793445017 10649387486924154979 5489425016087303381 12662934913127968353 2660179265827704302 4777406883329697706 7256225336548263371 5003853951998959056 7446420020946338579 3106322479730157031 874489405114594708 9596949124538596846 6635872214548380804 3544388387050794487 8277438980424918845 185595422611846484 6451241024577352633 8222196494814426224 1557711434980623764 5811628878885172031 6228258290548203509 120344176004206730 3337903300123338365 4896039973198274430 15512681105546009696 16362034463154725489 6414737524324066853 8295730356286936908 12596109402778791491 7266514814896414130 8499081546193465924 12093328754725602467 9966781120628238225 15111948516589765334 12813363780528578858 1255418628174743054 16337695821257207645 2049802265345837902 15246890997002682628 4585152791127914937 11378715493235669838 6335497707562077105 4995650926711833549 10341502276102770207 9088097138856383321 6478314398644642031 17627284079886054989 1032330063611281477 9171454994139134896 6950010793979781893 18295939645831460076 17440085467565927388 7933198148332458522 14106707883931125206 6630342759935389499 10694494849809853763 9272309250902421638 7295910062367141237 17233872634202139334 12119579068639699572 12948648010696028 3955906483598662714 10926631986315015927 13707669602880469296 1419709796542886639 2959309704639551457 9410306096805834972 12877887986139645035 15164797500477405589 2288159256926193819 16396086452687093265 8293219309925826070 13655550537331195751 9448798845712689972 13511462794934521969 17956630763807051545 3786751249509416514 3690786885156156124 13200358502852826013 8458434070856272486 11832184292111339340 9022819104159759984 4211345839153441447 17144916800423353996 6519360032503298580 16970861939205791327 12931526333449831262 10512823187371656723 17344928084152846122 4421311020347693528 11967082345903376074 4166669938908072117 13557929653002517166 9492566590738267268 15228189285446433374 15644109782822479232 7028785748953214792 8006825933975393980 17240107276416222154 17251474689372164310 6170723134300419752 6081518173502082644 633294987704981065 9081988505356424757 122723238161609289 3805422961426118620 5387037696734857634 16800566061296682588 4587399360823625716 17667857962810169789 7871385863562836036 391824641836999669 2712044360158974210 419183612711875228 1704247396494723436 12722791334661661611 6048726259729352592 18137974503788552679 4977115524322591569 3253100752004345266 9179360021764021155 4843901753999040684 13011410060967683937 12304131714436035151 1623467472851859378 3341992945809809717 9642877065897560052 1468918020035366538 9448503450163624960 10489795525854146571 8539161241682709175 12341874389547292831 5042320306642980570 11004029075842671818 6337621737705229995 10215813760267838984 13063403024991170705 14991846896193440895 15229994735388901104 11975235170908262855 14250742687830723366 12654930346648883318 14479073258788069786 5035966925406512859 2234716120990309533 12284144373290645422 8045844594203192685 4044378234937966870 10200361638897920697 14702318067712466773 17170457503595742302 6493925697440674916 17357690772565198983 6728254908434838890 17153564317898155309 6158048289164885145 13074225210288506869 462311887548585129 18189127232641086922 14706189117887160838 16673802411195010022 17757980859590296735 9932710295917669668 15783604994183186188 11094494663976575242 14981605867723294523 5322804032708209589 16509874477169604708 11060050317335201680 13663077045314604688 14812082676557522442 4951056489817928386 2929223601088702227 20810732905145999 6349241053163127144 10293985176638202585 5177099509782538068 14983881681816069338 18176946368190793600 8063265227081843469 12072788222296197434 9357671827003433042 15949270407830652748 14583374679409404699 2031665067443552072 4355978352471405405 11251384074615957805 8973180291430965673 8692805188820751525 12788338963680997212 7109008941082604181 16442874493176323254 2973013965563028175 13640429281530768686 5299064433251064710 13341214153634777158 4771931504981393010 6008111692090034366 16894980790454234891 17308067855594594289 18069253024972283652 17765647986113486831 15615626077552291033 12369058641725570670 4548552432095619943 8126316311827136882 8630341166646568800 9335211230334823023 12644602184876507110 14516631864390359109 14562379582067930662 13895851339015289369 5344696836913165444 460958706686312330 2983219995107936951 16459543523576528297 1850684308324896320 10128666877185663868 12678998751587424929 12735945743187196632 9656727564751726324 10573496714874846994 16946957749117403479 8890793298177171228 13100214831460310470 11717460089258457284 16384676359513007000 5992207764693351137 7460553380162313831 2777594035999013140 5641039431814940002 16778509818702678407 16106859603015565557 1109234538273491480 4673894811317777904 13278545062918033111 10962072779194316462 3283913934097309309 11012710611777322478 8091190198141165551 17497659889448049999 3776903614910055450 12473816416256836172 443435432736132580 14530320343618691953 11579757593148893728 8025338098548179535 3328752965119485652 17032378139738404811 3052349417531385276 8891649178818776562 9542592117485104439 2415437839966198962 15631789682477625337 2778416917529687631 13739904041495968420 885790945378769850 15043696191714253602 944514145380506269 16064722099015824579 13035983419752806431 616442113147788878 5214527131656282637 11532413773273410405 9381779544338783989 6677139760260947221 6323860136348805952 8417254423821981338 14265061839739860140 18413659146645170176 15920767477201046398 10396115530584657588 3344202374325424788 13744426753483233581 9094600958955946853 8687857794890986822 11263276324142265192 11584316942789506801 13405616226711269446 14840879992906249154 15617034996799689736 12056359858607913888 17541880994658157658 2192231114034515192 16930780845566414539 17571555938411268265 8970218725298778315 58890451426674230 16096132494233909522 10097772484213926579 8788343934699268998 4510163255412792009 3031260380051005185 17805245795918206210 13713195217375216024 10870083375492182481 13894675719474306202 15705894362059290980 435609718366732599 428974193896530875 18067259554198137105 3792617896497925855 12242653469607158839 12601934682406676074 13866965190460608168 7661342328518251932 17511502654081524985 2497710963392654935 8483724939277446038 14124061392349704476 6002412560579456592 13906509338430444993 6649657468446066469 3980875175069856418 1582782354232027086 6091526182650779605 16504852854531349546 9922326669216427222 14170180565701633333 3932800526751594175 2357741637062640894 1829497817605134926 9364542474933528538 15504124851371205981 4392413821332486542 2273812841906769214 3313478849506655632 3743774588243731593 1985202517094661284 6491234580835921324 4822451850490368144 19933852260884225 11636388072229958983 15296660019251282279 4989253573005602170 9808292265788507778 6860786232973349570 8965150657667934678 17386719369598059978 17460293743195931606 4312939271184138771 4353138948885855902 9348054407736519529 17575535987158269534 11044585038269716409 5085527660470617006 3925819926176945570 4361793992437440029 4439152831653626967 17144635481626710576 11315066071765914482 11192395286414093871 3968096031483578064 4785848108891130697 9550612342334717365 5775668960771132247 3855573922239596575 423124962703297829 5789473939731059202 12424359151335025439 3365937306274829701 7949650245407065176 3236705414667242253 14073243282257971814 3446171264247786390 14274980446439025255 16875794598029747158 11292537387773970671 6010986674449087890 15257379785789196262 4107536624555292212 10750318339212251626 10153657699390666439 5367371652628181577 11693889914591397455 6951757222973292862 743719673794138417 1694773842991347118 13578150776059190749 16536441242438841893 4490605902480258192 2252891722366562593 535301817213496665 8397542674144270733 1147714481320015587 8289851547982161033 14034461706836645983 4225071823256268030 3652560340150640044 11993656263804588894 5243454997606046543 11222956940493277419 17460402522559526187 5719708377872078388 92751379067575647 12824020773969556486 861576946120755916 7891930023904569759 9207611588784608352 5931459061716262586 1065527042423915027 15386839041847541832 16592781747503020269 5777384342650769089 2880368283763927170 14788009954682702255 8790679746957275686 17091479458483909935 4311916745892702753 6067189485728532956 6421766406524535483 7754711974621278907 7894854469457165064 6977513624812991160 12497675423773991749 11342175027683674698 6849164186257508249 18123593567705833260 6333517395103076126 9606779564669782229 10415571339203971889 5479163560005931991 1478434634094588998 10044274699870672498 4795659461924783389 8144942296030090039 9686329988384601512 5589820448462798462 14191956217424072700 2727798799238731645 2290429135749432546 15357866779356867360 18076110741201292100 10670007529301350816 11377967950295612418 12355692648047517797 13437229015401283037 1182229301748168967 4779629950941701188 3098990007706338436 5452993338690647963 13829098317702086529 12108673113942834790 8881097447316290240 18049606365233745959 4386262302528523672 17127356696439576804 6883343095729590077 5398728645672476156 5544906260395843061 9691906947012847819 11737924980480948531 4849355835905121341 620698022752887088 2135669100907402347 3334041869450322539 13540997779837658477 1164523446608063553 4754809193237326737 9923912874046868171 13830970856870294982 17487586750506860673 17011467391695968591 9077093652066102499 17721766239851680692 6319469107217669614 6987468635072549347 9391425971741139766 9343285256131223656 5144580291552162682 9785658982490892355 7630186741922908044 10978499299320907300 1969473580243632840 15504389576303342965 10058479358991867321 3284475826041594637 3785060873241247977 8113660581486809074 6437593692415654584 8343204840971694270 4959453817581426415 13573449638484727632 1736627988784145958 12439054762304520260 15361677241625922324 4192021363059704491 6134154360363196375 15440538100657355656 388006020742342916 8038625028918437327 11950070958225716667 3136793573787124221 4325852268162056110 9342543764739574163 11575605413738335214 7482281465318161714 9150747656599232929 7045461779518041710 8754444911891137100 1172746015379701645 8213428189415926862 12400517509811560528 5597866574139531002 8638933441041962456 12133964633973685294 6594778376050545654 15740352073203801872 16101878465347645438 6414556584030492538 11520137712409188464 11159941608005025069 13257217427038790614 18438292320483524690 18116983517669906546 6207013548652619225 13013505371965299745 16937213616299312057 3995216581979196570 4343845635441997636 1284185734907610444 15027554110454577184 8045091799294708728 2687838246537672785 3082831551193626980 9667565446413751048 8007614400752701984 12876124337165260590 1662462293212542989 13306917842229059348 12443444557811533353 3731037592427123879 6396256490375218978 3049420600832857611 6226009736866801790 16537345706552547432 14471171579562007739 10207780037861324939 8062106623563669333 4606992238816197042 2807460276772924257 6016659427892861488 7586464388761201091 14492023888910323833 3280014829119378199 14059417431023653567 992922525337640038 9790554061505977850 5546470143266952111 4158565214142420472 15052517552660540463 11857456065647500662 9023595539116626318 8798903054301298807 11417548867343637041 11011913423008337490 3266025675180412730 17419745642330601746 17633254703205651131 17902355258425775443 16240973996850951874 203781349987323466 3299384856694700452 3567218957365896882 5775154857959447413 12801286211783847455 17172290301396705335 9937021031519361885 4815985537349007577 3294938154935966359 17491779633204743198 6795497090530314304 8844829623388490134 12141561212073103825 1410590849948287240 1208783284524897171 14820554559804086318 18336185930488889766 10365360850867228768 18040527337568941766 12393794311989117972 8744248998818750223 5812427257152523637 13425019284004202315 5155792254292255951 9470367090853912231 7472664836689523243 14383570445149174617 12873021434160137399 7647577220724304575 12722589371989240735 4830822356968245380 16908483599222399797 16323886128592062188 8112678654335014137 17828091655229230584 17076002074553088915 6057606913496989791 12409896156001846886 6371479688708507365 17359604697929534000 6562667636476440602 60746655506066284 5104215614157424664 6286085382882142644 6596942885826691181 9562726371932063155 6160388260421178262 2690295463089183375 3246830541971287975 953252608127771928 10379781336453140096 7034790584627870258 16213509430986548079 11194690301874637883 12403082017885282347 5786912609760736852 16616013220850850646 13070056898312824470 9313854536891226912 5529756309739179347 11917934740895759216 16638873366572459391 5960636564596805498 17077956912648684692 3707482072277658131 7931406512531371359 5096163506845187735 7217218233088188910 3023313145927285238 7894649874478586319 1636010727288675373 17578099790294956285 11473411098541930189 15937384407859226553 13664482907551861018 3550199985058865514 898429153792788934 11212519452756938482 650124608722258927 6049760264098544682 16074007114921611689 12185733267042994586 11071942584654865072 8215987771416205398 9858344313817169895 484840104617645275 12109954470974271678 5678178671263818537 14133288749587880975 1387909859356286978 10055682932121803457 7209726135565697113 12545415809338234367 10430407329861062709 5508605846017065453 2636092430407941717 4709725650723067869 10285029174290783380 12288351163408744910 3940799780951549490 4358155250522303239 14767138827321141675 16282514506323337003 2761712143277152516 11962307807506392482 4032098642493056712 6134929741964125046 8377097988053443845 8931519765532225072 15041674151630348487 4189089527096172623 6497593212346772002 10543561363795520567 17251780887295229258 5789092607233891423 186573513802406767 5472644255722591766 9650814855827629394 4718136790308831447 1101780177672673333 867124548985582313 393230714817501290 13247012773148505790 523139981742638499 7950266994366641241 2416432615456829874 17631596777788789084 15073857905704234569 12129775281273418114 16533886057654557977 6069590619793487608 2711230050012973858 2887187931889159309 603519247720690140 2029233522302475293 7440611445144125485 104800034268915829 5989404355308295022 12269930749834656074 8846028065499045974 12196494518523058082 6573449382836393005 13185633033435252477 14365682497755242233 14130216031212226568 11785625732094849701 7061921192838147689 2393308618250864545 10905715727509185145 8450581649987961075 10416625482077938290 8822714019141929094 9709248209325005761 6383754734287476657 16496121326002757051 2937624633050901453 10341893044224891871 17265692566470560997 12635778949656492464 17186277442143507038 3722359313055171193 14553248586809424626 15143727842187105851 831470426470180163 2087597567745859632 14702567211609029958 11105968164122127927 8793251104087693930 1485240703621484316 14514035176707736546 2566714046509277747 2264080382855371175 5373765343227770102 3088349771440020087 15152456296664668377 15123851592180931084 7202619393590951372 5821458762930883290 11498126596732229956 16658872610819401517 18107593778410412385 8487076055366308950 8363868657279801939 16013851652584437292 217525538758055585 13675908495793115758 12266727243238734511 5381162682878943115 14279954682288391198 1765951840743032025 8430625211210819028 5211570138579690664 4085186982106020903 4383845816271639510 10035478232694074912 1453864846533526381 8267380227803325282 659832731629200203 6596381093390795335 18175177402741032047 15173580101159237846 7755846813293763182 17256290248615683136 2300060299984579278 17029685000398951943 14588152159605163612 10828302689725839792 1388016277471451368 6100298563739821686 17880303585518848720 3425395611863357331 7135506759333047499 9162751124444011440 5098333082098757310 2871408852368534373 17494319373907831917 243348816294165542 15996780816405812705 3685493137567140929 17720835897229779013 14768093783926487068 13076523575872479681 17821273135908062955 9787687773235919794 5196893681487329241 8195552491718643990 842273005999504113 4279463421379336610 595779689646814072 4074472397616661264 2221041860857057807 12153791571263852869 13084525938541677419 13440832188131929691 3821912128888487576 8487609977027174784 15161614429334327414 7201355588162366832 13204600763015653437 11734085869240068742 12171339440011118317 10046337112052094408 15325386199524807475 7904836269859977395 10090960951124823489 16676708683839137455 16410413646550254468 12192131842570662205 14794715062318936975 14073860389017243598 3613690351842066215 1691028934288508623 5262488922577939073 16580068034812296732 16916828778287437686 11665466087133818901 3702786704373242127 10278738056820731687 13988516717637230291 14072137104247721709 11803607810572693920 14993135795566035530 10766338270699664274 7039081282809467636 8246781526609954880 11937416815727739247 8509662639999349313 8489610567568379506 8091955146312221610 7069448057637928133 18134120396006162793 13977134020474949480 5773756191521754552 13014950449003783984 14871394313693538064 6649494731085562703 12088450678616506615 14577605091209884499 8072933968769410509 16635052404657282167 5981727730743537698 10423257580714225939 10955509211545063390 10813290501815672665 11131903599827664834 466885907218803695 12996369719769158886 8883483593906570417 14480541319889247145 7068078043781028082 11967709043389102105 7552875228225775748 2898281781204932117 11273749535197023689 18344445167659372845 13679663914795299149 2138941511595633545 10894333428724183033 5386071093837265789 6944145122741019816 6635540752640497919 8648337977639968902 8711334959471403109 11304768555402980168 279792145576118875 7752634358181080698 10205483264623831594 6290062955020759354 5079976276968497131 5504156372427546454 16267964101386206117 2254433082035484520 4850999635309414407 11789542794588881967 2738208256683694083 18162844754801857993 18268984493586764712 16750369820425477132 438841520055331194 6665531733716424549 764925583944372996 10431085472755867991 18189226903903182838 2490129550075899859 126355817523843196 2933746657442251525 3342398466277009574 14141164304596556388 15024913904254015849 16444800513321264630 1244603068191996662 7766770641848209836 6172676780781548216 14997490196024819826 5524527950331677811 3057334906079384169 1087606742668965853 483068503744119115 8367056937543929539 8647693747366297644 10039053987360130905 2548236645510661673 2634912974499904424 5880092604839214809 13952455126478262444 1784989133743156784 1063322071994846717 4614333915702915658 16239513510688168818 6500991392573374304 10309192932773941580 4327548948216039184 12851503041021766282 6912458783995391756 11674840133896747809 11526374611811005277 935919531026005327 13988870156263960896 4834613091739277513 16466852618829014363 12113835709952844242 140997710869126758 6837601724727837666 2169701321597075893 11226836900089625074 11275381009017369625 3162915472853709637 12361295999599482214 7098910246081816984 3913459498405025159 18350529490995656566 908859498103961275 10602844357147674257 11872424893721150136 14615411697958813961 18144038114805047882 1172621713539063806 3212870574222354510 3599678987512120034 2390885621284163360 15924437920013184182 10733096604346479745 17103060639490096413 2973614192321152012 853805264171833212 5871663128801308239 3924080491839185023 13786233960954903615 2352143257248094874 10535901955056006729 16456866870466607134 18411724563399946201 6740381249280141362 5970589513591538469 4416322488448521564 11536559744381795743 727241343673822298 13891178689240955046 2787249471468799524 1030018120007946054 6306734353308275575 17083777117869374210 4353007100236139606 341500544518534818 4166307725389310848 14389196506273793647 12563794232226045524 6504467907850225760 4235464840063872412 7226385968003704048 8127239332575505901 104898481265664161 12782987509160796370 15153601000641321202 14177217733371187222 6992075145488299241 17015450363533804210 10107077311521324132 18303474122320291657 1712296292014357273 11793265161760314784 8248635487996698928 10873614489904228896 11839899021257048449 2412380711963621785 389667923766877031 15786009195112805455 9866760869762696065 672905385420636063 7135568531074039724 8610590889311216333 15101753751901960893 17948709507200087897 3690320795106344194 9741414065816548287 4988136072159266471 6578844035738966266 3541271525559235970 16675172657578691158 9679007301105438179 6841604533317167078 17829884734306806724 6576735323663819516 10261846683836732128 16304392430386256237 17661915716124758629 11959573201452014486 11716825224976888688 3963938445443120075 10394339652614940511 1254461115130350866 13609674431631828756 3974654786582229669 2528065957228954515 836086800139988870 8944996612579584901 7711116287109509355 17959096119670799206 3597511790758861532 12355983475862504213 4441088877622735783 2310053701922849563 15183602429692831645 14322784786020331343 689113016259475366 12886279099754744541 14463682556941711607 8419996789094971628 7031380219832611385 346583542712067464 4403510447550177103 16937997983276488232 18172940909829537106 7257305810085822635 11568921485076331066 2508817540377401136 11521717536060664674 5448538814933462782 8073298932793698179 11517729749954722201 15267990528057377162 4319597083329088256 4093493861935252462 14196414187376946402 11628085074377509625 5176357093840266664 14731512674340928612 18132647561458376410 17408295450505946027 5714718757266538518 9975077394043517181 3876119781021723876 15089407593237787189 4148270480642137185 17095601185323091747 11820446524200176188 269876586826442265 108179066700351863 3689779658561264896 13957760546638332869 3995607026409077272 10983722179620569409 16610087077395493111 6441920653386384817 9862693693341607096 4796135882369202942 8786711323447586999 8180146316859748827 7490988984186657635 7687653333087755684 993876699036770344 8358988741770451125 14266369063322593605 4008318250836390281 9151516262828165629 6851198836179485775 9000039503804782905 3304564567862734778 5936947833086753495 5400609133824338677 2459210742959916281 15825819359097818344 10626845297501029343 6241736428471019388 10451852597157706823 5344637426866842423 10378010325144040840 9160905733686391533 1184444491167807018 3261259377211126778 5959734455984592417 12542961272601291570 3125793615366489028 74985572428667999 4348498002877582402 13213363181647485544 222080965981330632 17594442081815975999 13385115860285457801 1003925471857146358 6297453218918559202 15909922970300780692 12705155661642566896 6559368049619973681 1069883617974073806 12618751988228836157 4262620193213378599 18410724185852503317 4507256249035463216 16834983921130586281 3300227795683688726 14747577128586982496 3344672998153717338 276953214064731175 7298010474703758783 5125038975654844085 15558408991824056947 13756747865979472317 10201250334992008377 6408913274656735831 3018641284016510701 9734944211701653792 11252898084396556929 15676643404536877022 9012862390461368511 564464348377441305 5350511145061348690 15807777388043450639 16809988940733658378 11270341891301160329 2108248870589324069 17291446282296298735 12337131156591752288 15561022961018756546 8346393828185293744 12383123917966901240 17237244455877575134 16536314644840724023 3004572738785009570 2247207859312062989 245479883528523071 5460439968451659841 5994618560516361501 8165350321078193012 8528921515453336020 14945839661008402914 12405731597821222649 1304184039076785961 896993757638182874 14464444009007159209 18223444327663315973 7629544034211688628 13811682367544532648 12706894215221874925 8523261993465015234 3593987666677425730 11165750233128970142 8779740921020375058 14300740628820719646 6753133155823238638 10162397773028639741 16210625909173059944 18167930073506489789 13504337741073942384 11240283360958126633 15733801658568220042 7241126721822088596 1459219242698651605 4867266328728488924 9621011379432663077 10537731654110788410 7472985916487027683 16654044067901241310 4294093823160958699 8903169851033104026 10425413008448931804 10644419294599558090 12400821707945024202 3646376965500079317 1790915222452555237 2577595876124351612 16819850172455387399 9240934737623140402 3162100240317135572 15838414239440367764 8783061180419787997 16064456181319920703 4734489125261631274 5929470925204497106 15573406277319908432 18180682850101523533 8344450174400149088 13754661602755524545 5394378000852893682 5509623189934755840 6099058452767392102 10951338779599088219 3063686044653898600 4161598320801587060 14819549944341799834 15854630224321943932 7889256356668702044 3788192092294692506 3928412034497895695 16524590100230727990 17662707308646486228 5780621183233256654 1314237744992870746 3514849567290266864 12431420490968083948 12059918673896959630 1943623441094274111 2280485374206497098 2497912761157145565 4545016469233385621 566188947285058162 1485411456684774491 9633967613005449353 18404606868835905358 16484132414707088411 7243144775843466581 3008896182712771625 525830107110472714 8421701541463624334 13008834628625161318 9235305349091209271 11241502945716228311 11926859553723546022 14006262734126661656 1244444083147261076 15206714508744928236 6180400615823542747 12568155103130721917 2514905895567832063 16803550121646578888 7857539169941261351 16438900539880750770 3097162293033409988 9147184392918964822 804637466132652569 1166128277090295848 11358274949139612543 15907552191089001840 10546745587671014385 9327635155708290006 10507875570815020488 11108723880971416718 16421977324223796554 13308535509003719218 14088541553514759561 6884949173565512732 11321932741278908961 7602490620784397258 2361686280038332991 16267491876488937552 15125540542285712778 7526668783914182071 7125919315073837841 3819842819263369739 8591878424586887831 13304209973609254184 16735001261647507670 1335044392416338308 18346690750044273917 17935960431188997753 4810677437839401439 6827634355539183452 8535945649990226580 14319881178679088340 5562582307896250921 11945458343507068995 12709031601096367539 3253261546124416497 10494093309638757572 16476970085912372241 12595144498445349813 15799577583259653998 16486601851519445022 14907610246490447055 11819425067607189434 15340669797379794589 18411214255799059375 17700582448288431922 16660242414906997868 12562015545443285129 2571270749125737176 1493736185013306367 18410691209068747951 18268484546314706204 12072997260598608724 8953290928523139266 194841480038707051 7703661246582623880 1308047650195824942 7686469329019186484 17532014075868388521 16420584680028022066 3892213807178254188 12746503224214439410 25292361132074715 17355907411698343240 11534319600447048678 8121704137838427822 10167819151619219325 17384575987791100064 9089487876354087580 7145107810409017183 10345900889381185205 5538648041399338300 4262116794883441461 5903457015307075063 7666064727319995679 4374280389639761094 316277940395779363 1957225492097924382 10399956464943937136 6720206833221993944 12424426056435696195 8186181657268209022 1164567174242943966 18117268545234790703 12095682244758079324 8152171712253511686 2038926443395401349 15591260951033774527 3417272524300402222 17568376514252716148 17658761758846605304 7482836410750709420 8364729769835741134 5032716108185993959 9264041626376519850 15325389350220733426 2952433656213465209 9037279708625088246 5591675574926258285 14535523328543609913 13952674118430662695 4265294146779198237 15894629403146165950 2382949796863159110 49689130441145338 3830016953294964772 4875188527432156881 5163771613033511175 8745352475763230962 17121805181990097025 1619028131783291706 14076047790816982350 7264424910185597085 4170735559498741480 16904289982052175901 6433843405167902830 15994091469405211413 7932279458784870104 5792960707699855204 56137949558648580 5253554860327454128 5277042031997094711 7457359587040643849 13380794503984457482 18388802136471792416 8923449684548014084 8863907453890462751 1595715694440312363 5210638476931796350 6134987852305622326 408214399098735669 981536835465558311 5442136636762953140 11441551700172138917 3145550021297310488 9263919683240085574 5666534024851716254 7291071072161751293 7181179412907773467 4379918946959812463 7125360723678918916 8337573437871280314 13189727741153356971 17983969042302834993 14181631178583913880 12927015370168068951 16040260724280434245 16165227212851800580 14261639963487613735 8063824093737057612 16828804494743842661 962278916032951258 6296391675738629070 2991625781757820406 8670286120232002664 18121678764101899536 14701938854156215507 10803190028458315166 16364286449293175470 17321615678963986917 606618500630260571 5293492241901891570 9034337204174324978 1790525635051630225 14128810499186222738 6269126203606869425 12503009898324139186 1515380212525891069 14561654157936988721 2433547316168785266 18400355405429913690 10239763385219593920 2467567856919696224 6428515748143633899 8563196685941044857 2534803062338903997 14117524282127054959 9347260224908871707 5842578399975404651 9093060601866018901 13972179166363816362 10067042565758564606 650920256513503682 9277586548149055717 11761321704670306905 16933893038289913449 8681597082973898446 6685392704091834220 668250929323710700 4463561147269579651 10227062176515806975 6478223964769981513 7358595315588686256 16053098347109100778 18138183880662298774 4675609906441122895 3494140824281515847 1452922991827571584 7007142845701236144 17664341225509408997 8302581441958984803 6436386610328239125 1168231439593351422 447874028991994650 2531289823408317821 12849356927705981668 4390724090247805065 859454223242562677 9468538281701034967 1731837780027130505 16482096852085575027 2197205197977870417 4373546564203338432 3718487905042156172 9947736108046091964 2922227306398077975 7122337456769456721 11923819382174354916 721912865328175168 11828455580368407353 8109770580749290498 2918409808286917680 9229685889719981609 9545107885934516487 4115485860066868824 10162070712099948293 7096768200334283761 7462179429337444422 17660886857577835008 7687943042668682498 7998246084033777845 1715573267812312250 5449550175157387218 18264199570191704557 13249399791709522892 16888556534966503622 10506998459380198663 1223863480321944590 4787829213703869591 11435600193567466743 4252555037620752008 8051287455731254804 9288988448567884419 8124691911457008686 17874658347116493626 15828044894722870330 16328377535402584714 636813136142798929 17372548769813117086 16885941811691725100 7725871659327823593 13853055384602007249 16908925418466059820 16895302418592456311 90027302848340945 13219950867668871900 2620229080198474752 14255294514917326416 5088688845625822188 1997467970968980216 11162701502681707782 1661553561412953530 8589704198249585363 8378982592826673233 5319638349753567226 1427103150816046791 3885481599430670156 9366618932177054010 15050918330080986791 2564811999249230417 9669254696589694770 13115483334080413670 16356872988003324221 8317165306627457262 6276463923760017717 12353850539784335927 14777167771183737908 13458304213392454459 16312337124241779265 9550326102241235766 6796889032154494424 17957552267378849006 14493278268984267237 15581099884764742802 3626566478404776567 3518943839400666952 1760897008664241729 17567118079089105226 17288461263973838951 4738455453910962244 15623153179960823489 14761008982873930051 3082681457221785326 14599486401610346064 4615171996895017320 16814880471585891782 8611080245324525809 1894573720142660292 8749749522113969568 2131375788926295467 1398057819486076397 273913220128795173 2536763865368393270 13882881695670844280 4735362305630019434 12039241705206704775 13604362454099859620 5052631735099568335 11755848850682334363 12358643690883321389 5556408185582239030 1825296930626141158 8810872685244996558 14184266224448724531 689591480194520725 8908092977236704732 6958265026162632329 4296379363702219370 8629790097382743495 7612179647120871567 10107855146479652482 3294242096767938922 10468539664426604630 5670393021399032467 13972890111259259148 8984515354325084549 15813730979019678056 15603087409300972745 5516027751013747021 7129232996146215432 3312046376167955502 14717526826208229644 8716904773720870500 10646756503818995405 4957266823605664675 18089099477126737206 5031832677742619781 9075430962323485087 12043269969554760785 11534287030735459464 9986226615425149602 9301621153544519017 1121369250900850293 17333931194985348779 2029376395919108045 13521953322937907648 8787647057778858909 11652949259116468720 5534782124078673438 228596697194022319 18347183497712805675 12637316943794467094 3507134183793221057 17793491893868599267 3025489942480794740 17336802693052025341 2066449284505694202 4151480980382588390 4438828612353359193 10728110213286581958 11939441272250037083 1257348490297253388 3630591240048147821 4042401532738163532 13206684149330020690 18317523119084038130 8382319729394413388 4832755025760888981 8702245292411228952 1738510888257472562 11476823668703534543 12278701251042556460 17361031885751252675 17782717922672792220 6890273691076279946 11200434387571209325 10795608859922850889 9472430153902140916 14515569282731166254 2377331781804187835 9991773323710064990 16305408933073090865 17755373467671693808 15601306702160070496 10096053475611683768 18115670926296601247 15772146972115713372 6016936056658930812 812043955105013537 4906471531702740744 3508919880594632698 11147502852436206305 7600775421972747156 1133640498644617611 18273551198034349201 5643448176633927972 16514707145185277404 3515524052467123211 16675805396299999434 15998270686262279390 16332574293709707568 3170867662714472107 3958573401188273799 1249907371323537854 2267178528080258846 4447297120145318243 1350903666411144047 6179798229548006002 11564408970824480054 219248098144914531 15803271258584322466 12177308544749572192 8270009011023642100 10895655434515498713 15303760628668597798 5563257109985037326 16450112679698684495 17677411574627497187 6479007287224436657 7466849802007514800 11484591032403589357 5730094709201698660 15056089789250738837 3963055554657047924 4770207227883746100 5983692545169440279 460113364227785839 4874751282176057177 14489941656133292156 13785495058750917969 16200040210278282433 13890726950461868170 2675153276488712862 11331230981499296531 386396271117744064 13076524742252857043 13245401405292875099 6728532154227614387 7488587787180362106 18416362290162402598 10134778081268393162 9029254543775066089 2235139822838564683 17293961337007670997 6282641376273360933 14855566709058095841 17233027722245670186 6796094066513748957 2460885165436801924 2394259908502915042 14222970675432336088 3664350779869154994 15359643675213872843 16295267959172072860 469939462506819976 13558722588325825869 377671341792427167 5896350286126766218 6772331218031549073 14825118917200191775 9860045837828337589 12475192844161161355 8533195411061598423 15174174437416618618 9187454679911749613 13038774774933482310 623439030632522481 15713834245379283708 5716518176063369058 11683338081211255234 2026267351205475426 9255193104807553053 17752435610644538717 14690021705794136953 15920274492362273412 5949320622912023722 14689554854255049489 7751595505188235434 15485167787044811165 9966998283790464316 4286866913094467622 1111667810583869747 9461312681620988574 2349530886197112172 2582276918299317978 14828878810914496869 15768270589353051088 1024290465281730209 14580631303197683784 10427566416212440563 181530826608610163 15746399632481283389 8397123631648978311 14551248703343805504 16300247873388080802 4472902536246083577 14606564741397499473 14035736116143306874 5818495391694531404 11313342421163239808 18316870221712276786 4700453828681333834 3183931804794954172 14271438036441221988 460985651054139847 1447412925781569300 3837233630910315107 1779500189705182062 11513119468607021626 17937671487754023622 15383345159102134419 3962109575394278879 7553099619171873572 1848236348058399944 16599120399040098971 12061593850668439523 12279507708130674723 11612407439517856196 2894966154702897913 14425961356677669563 4586537226952199608 13025966540116557414 16859607917523537594 11122781511154510784 16019908883231653714 7274405298091761448 1925579018477705349 7620332655682483778 587286556175449321 7847612626443584545 2030919024955232379 3679247872137630839 2026614063192235252 5741623440021168790 14816878143233085411 8521665369937325203 2946815696955160881 2721417083106769777 6763314833380096655 7653348127028153870 16653781012320822896 2488329959142347134 15395166007352010743 18106361363476445108 3178446965743054479 17151665170318865377 14930254880312754660 13855110124068114402 13038388253273641998 2750065017853843918 548889970866057270 5370691534810846470 1499148087234129275 1730907459970206769 17461135851766263088 6560630166844228931 5202548744452075007 9040904004647242153 15609838966795552618 4780130250275237899 7581038956033556273 10689134010803379044 10480547740019522349 10981207716432434740 5603747349687832091 15860078792577814884 4154838641602097604 10286401194269041337 568036088855395867 15024848453428357849 13204240058192319090 11405089945341031921 2114862579909935080 16016347008317870123 16474256688264148999 6930997478065361351 4538156005497439801 1510569523812707453 17411081803728659143 15702020491010230509 2937502417727400782 7428347300232377663 11177369706288676351 18139281099981983988 11981043727533809137 13908835774165025206 16653865715766188739 4605206345157402319 6300940571574220536 8211659345938756390 15507949797247007626 12457797159902501805 1457409432722113484 179202639255441892 17594741114775376501 6821574150758219528 1275060873157084194 11659650013302815009 11561364179725847926 7259313943315715862 4908180551405734666 1506635940010872457 16162827605825932694 14443686242304475349 3125881153477563930 5961823357014347109 11513457177113454198 16404076645727066659 2610151618268074138 12207851748875450559 15108634469500304724 14750565833378458463 15996394366206834663 16383285005762184990 9086076678113167148 9959319312288038313 8678046377495489117 4669199328582502567 7623087355274063015 7147561763780871678 1905129154250486107 16513874678481446966 6796673489404236249 12672324434181770368 16895203107247095086 7138576249341565484 13262963291311762327 16402086881956843762 13065679053307181614 9466332952734756630 13355299690557536249 2719496721085185472 10774731403293164570 15481766145374432630 4991712125728204456 8572433020977545700 5328645401022637899 7303854250469629753 10119628522688688917 15558114887564768399 11893201597286119777 7702677717703381007 11307904654002819711 12169420363701268584 3707664729553018548 1993142213881310870 13705361666762658941 8704304689523430355 6034867247619269590 8615176723682875244 8268707261533345063 16724391652531952818 7505734029343535431 1158491887323253024 3727847961071569866 1062991946329179287 11945948610155933708 9778011116609189806 12173902555781908613 15653781727309184625 15121786046534225167 3564497924557933185 15812052944241229283 11145200494009276443 7213080029219982818 10993343800856262054 11354529520449876412 3363196510235822507 18304330872831049041 8279856821835168708 15379650836211958050 10091807561396707026 10771521235683723724 3171239529173397823 13454308755686324961 10471351646825837825 16708413268427977673 14144548052600699389 4311102038577907433 14794732481840569782 10860715284375411861 2425752297929508073 7216419817959698954 1467947194823391635 14130647964341970278 4768064927114399164 12501270554891706015 7569140895396690332 16526994595122853916 10027941093378195328 5263587368956373377 9862006174736738153 336991684540541578 16328532582368032864 11154805805548094674 2453646463837230554 9963294119869863117 12619392070898127915 11798783244072665343 18259844190453353142 11137285102714371798 1489029013057440100 9642306310583506147 15947079409772872351 15244647180261660975 5623866176939989888 322911001723546589 17776183833560226907 7062249877602406573 1253646558053409 14667145641308260240 17031439336850797333 16033368925911682397 5847229208664023625 4275672032299375656 2121945578884265862 3583170956025204927 9181091037588704807 8801054275606438124 5669153922095017169 6978193578461882358 13917468893373207194 15603354045300392572 17689310452337835856 4009635744858951404 2048444605488300609 18348404553136430284 10483156588055847412 11909986425382705929 4683306098317394979 14233964128147443731 13089215843123524917 4729225200293244611 3866490684093722381 2322813787444710299 8359565396532198005 11673191462860970099 9921599351914432870 13721656973243843361 9864357160230672515 670495386421060603 426413992509827036 16284074866981574887 11801733054404038506 14512888330261301837 8343470675990770219 18292135752213807412 7893120861774308610 8616501864480727362 7290772779236051438 6908870937324865045 8155587248328525750 7884317731786961303 9620555519911252880 3104632284607213661 14074103512184434446 12707894355688074192 13892365277703050835 4066581414861865212 14783827826309048845 13016119293488695036 11665075229679572858 17360920912249824223 11996051694225434972 11691780233235997653 12531094847766959079 7192710973703945565 9499810575666401000 3737857492206236305 6849617247381699274 1463582450322011665 4367862464475629753 5137905560663938993 11071209611767276609 11324190788384102722 940976444186869996 8121846750529305967 10062297195928841189 12053825909557540743 2129915616233663436 12299553532964479389 6450425302609725745 13030179052959945517 16710816813637281507 169010639730942706 10340786084567317792 14778076567830250034 3098370459588003703 13898135395245579607 11576227568230665304 2267844581949462258 1995430761662434676 42619015395439353 11625378274299702954 1119245203360791537 13764763656703272317 181773357348013993 15697564296473423004 6022754577832970276 8545469261370669957 11083553010690017809 17511886138477659590 10735386978867016355 9250183013325348708 12656043572463989319 7701296641952531303 6787512239770041584 13080260763641010735 1551725765717644061 7551529772351513582 17530957836742031645 14550098938258226003 4210847550179980812 5182715212969615214 8686511525904488757 14039655266859699106 13132746673685440006 6320832930958050789 6133421139952324544 14794524719033262185 909952891635440990 12564260682382028893 10316557026582639844 6179404417252270514 16030430027131369904 4542112933678309853 13135378034682097647 8786888318449073694 17173584119110339420 3182511566633232622 8202103236773344163 16135490274665522392 1850737727908034580 6663971134983166623 507289266110075345 1125313386511620886 14929828816342304927 5955684284061529531 11285377712282069386 159421862826465805 12746501353758450262 16328976109073708392 14607795756016790455 1693396840371256236 3398277718667572500 11112563843943768737 3992447122911469417 10063163696499126658 624748857990441735 5991718516912345467 11001511764778148681 13816694876555585617 8766442817533135967 18268566397474043276 15992951128711333596 2372467243901959786 11025076953722282610 12924617234097114468 12995249896038779530 14542211902158172748 1236414353953448316 4230286634657017547 4661229615527069291 7005088932201543080 1869422990917193742 6550230650404869299 16280902081316623490 6945397939807648186 6647464166072169697 11385005839851518727 2552647535810311611 11147089235530466532 2742479947118392934 8631077704838138221 1949195465678891494 13981155807087512301 13033041426813251071 9394605370790713733 15758668482836438375 15633865417306906388 5284634738625299579 4306551786406152058 16253134672439351417 17195686994832326221 3320589029860280043 6966654529297652998 11442070471339958632 7475297811681012833 2391874828723649317 8885507099500067465 14532613552061762395 14628498432717550809 7132124139133012459 3344867730752918867 3990246659872591232 13892098885551208978 11955442650491275112 8932469847472005757 16740792505109532066 14578916440740486720 321714255439305142 5789865074544326446 1274095907770026530 4898955171154968487 16372892637048585453 13872316890705230833 3608371779382407117 15402834304071855620 10188494248053156829 18174438920323762540 4509760008667235806 2759413595071674114 7571502609386192072 3359226281892533671 2703569880824251395 2692213765944520706 8033536727339235529 6577099910074431027 3573701817145296240 8567237706634029320 4479891461919117911 11787286365086471092 6308550492124854325 12418175896736465214 6477128634025769704 3734951168527686410 4560053669209205071 17106417548885766589 17272786631742662054 9791482609629139965 4771314336554213701 4337083078624046674 13713053122555236708 7572170063244497136 9009197689524913380 34750147217703214 12929036438571285201 5258698854495219076 15011863099781723643 877532237044370371 11776295016472193230 12725188375661761763 9454698825659304292 11308763173786515217 15078370575712568791 17450421260685348476 8034322152647625145 4982976642002162600 15958678457649750783 1621820364484729074 6493212942229245724 15045318943945032581 9317846951677377035 5690799339074449628 14799502537679284992 10020642740667962843 13472211866597117226 6901499254769689233 476453916945023519 15997816551749357175 10106282886926690920 1278090370919716668 14983350999693996946 6304946694045843533 11386834551641471786 5833941055853309368 16933196531796878128 14106961827458508254 16682405051708133724 11363874525566498018 2191102513707196488 5431573824389621335 12025245318815790768 4849614861466208671 13183974814564623478 9562145025023546948 1136412174019635179 5325174519398778039 10135332886203151678 4619516846033282260 12575588681771105477 7263892403637412614 7068791508586832100 16190652614326267928 14891484962361348989 8773499978929636399 5576766553835492768 4417566611625265484 14897348680707289654 11257678256534388732 15661646207941077609 13021319862730728254 16256455438890365600 13331667773316461292 12377874372403070510 2101391332220900253 13115565677888933828 801415003638636633 5776896014922748895 8378483281029418484 17438621905975178462 11234336778832490232 18027282235490820442 1614158082611478224 2818126919739632673 4341402597056036284 8010498217767256060 9847659250662946421 12241688324210405981 7456525008433164084 16070511512555174104 13157859221929878953 17796789508151909748 2475719011892971493 4371357235544264159 9497778251888149380 3407140539427628116 2872910627429284448 4310988880246141015 1775614429645015732 4114416300647243483 13400147187977480338 13681347483531052726 10694896778759485086 16756183218606353672 3211592305562102541 2525752913780508963 13589105693915682863 2828734889961357573 7869243360869543923 586721605395821662 17795129353903007175 1087079773917003716 3950240208153611856 7020252656744598205 12357762788843218408 6118686169690827809 16580650562560671692 3309011393882758294 13089407338401700070 6197810148351177477 9422061887834154120 9481913920462411886 17448651331924164242 16569800801302393266 17998110788067793268 9938064726167646587 7031759776789624349 10443857963712662322 17153294173474386925 16258024776112305177 17853777102526207798 705613530167211023 594279746978601726 3875529098141732340 17016626403980119778 6552018884608101094 6228719422012705404 5928200863791704935 16441930005257096327 15581462584428252198 10743136964264178303 15686597891588995434 14219036298723615559 3906161857753378915 8585304469385481694 15990289435707631818 8710000515414623911 14455602153741657788 16242126114012445322 17402396260335655135 1593481275164509817 14159916936308452286 11259877949689984631 1574361774875261235 9292995567629180919 14047270720499550975 324959252079110755 8823538860122831967 17594729431077644662 4073151716387341118 12549678422354579023 9310416763388030879 5196294476156503533 18093215938905089182 2448858225187722152 12592481263868991250 6502310463802090846 702966905349574656 15257004952145270085 13480678942841972831 951964055651268965 7416176812682103087 7495655024438000720 13539318257521622468 4031032517506841854 2471355086018538093 14228175426296664229 10185092368421718379 12416298050383428460 9696341461909904559 12633369119626668628 11275734378529635587 9361796981093808302 10011113543748636012 8403974321489096163 1674578301864840778 14872214836145133475 8995655638766633862 11535331598478729225 6946881393613757165 8901819519255164398 8217538129602446347 15367582890384039518 2183665813904577986 14528835792495286457 10327234983248415974 4798139771864376453 12845363084392041369 7617746532758886961 7004710119975756053 2715000142801210048 11916780199112963413 8216939102925854268 7576512022104443025 14112925294406900017 11161948486812698671 9307452052984529831 1887448667624052223 5157198623403080761 5378239072194471594 14765402502697878530 3556431924248964800 5811273619605132993 11249060299555006092 9720234298044842397 15458723173982847346 4205487547755447277 5645576828023333107 11750496492564084644 12690510159752401054 14953787888919159474 15006705201928752676 9002084169129341435 4561746096984919256 8023919496415150448 3677833274796629819 226399589749192668 11534369126951396139 7971818929993093509 3319615803259497991 1615076110741536635 7232982466139539301 18208255101380774870 9994347184116500086 1124862970654674648 16315619247298066637 2761316532642010535 612661664829825825 13580479956411246097 11301617497055307783 6108481408453026241 4685849453586185930 8144602472465102561 11212984743475307499 9793383262342630550 7465948154291402024 14907108303404510025 6518089427167955127 10597991572618654203 17612839932940151908 15587028770353090937 2813066361293242768 5497614258370641547 13967523492869386487 8240507612939342964 15496217628640063522 3625394569706933422 9679471809598504823 9246681761467649987 8258113733845635135 10914891375046602363 11134817093647647633 17442792678051424609 9786285495916365352 8896496539466201169 9306468235357302652 9487947395300092354 15938114842344988639 15147053095673002124 2540464396354113125 9354216103758861302 15887999061888200592 18351595100510931012 6324423963368785344 9674009981781251025 4182196133809097256 9084971666456334394 8947987327850305185 547287119871412318 4352967363505409176 8134959560838494807 1541494833722747690 16019001476019923146 6424271119111014833 15680040751882263587 12571142805310629586 7456483085313717582 3519030417604291557 12307795847587742820 9972376473317596805 7628023310579365994 5148316354925761741 5142695979442846166 8666902259618050273 14349528432256342189 2601729682233887376 8424591141772466005 445924596176341330 18275898788348337492 11719497955052309031 1715974641024369920 17352552394626940871 13899707862809778564 12684938589946755898 4931440792751782415 14380368758752911607 3248515295231376150 10852585537560085378 475183211047817384 4950718328390842661 14867345601507756213 3026891403233437879 3645678049789989727 3745337547234279732 16505944197523442803 16560908566017479760 13786054167031880794 5562122625919798399 2869835288877740120 2499728071215901783 4647844492882900026 1394076468629964372 12300397134849150690 6580476211700537779 3129933222979015748 9472841258439517472 11993249324300827505 16873310383500589730 13207744336272965838 1300594351752507434 7076847645553268878 7043939866309746228 1610554717890820692 7522229628795903719 5003592160051837670 3805318888138492329 17581536453695202793 15667060580233315357 7487086295458112829 11252364506759448188 6561238380757953592 7513819046697121361 9701409867309196758 11912231461666185778 3109999626838926161 2948488913363962022 7210589604470012292 11957917733080848805 2919956372353390184 13341634171248208891 16803693753848509181 12676371279535287877 2602298501322358560 9075819462454337468 18264338862058317255 1959003648712258481 9508368998664724306 5459258946829234782 1430639621632240225 7772628265010249673 666400862826322096 8525184921825350721 3007495298957318335 15624103507608346944 15118686667565626413 869287576480495538 15721863232861217420 6288400422624448754 12237852700663787803 8349403158921437319 816304529912498084 2662630838495564591 11330561458840181617 2802232023842178712 12988506161478106017 9221247832351573669 8526304474668829429 2808483001286193555 16589616101955752150 1620502380502405915 754686367427047667 8428273031078864865 5904408664020344318 10097779180706898479 17374891335499169336 9820181926831616151 16348511612792551831 15147928364161966206 12331839997716240668 7941644009598202658 1189399423308902568 9340758263662702206 10642781771788383515 3480697693125514541 10198408375682445119 12052765050602863754 768306633446722351 1488673338820054157 14621754361757081051 14725780641905089416 2125785952788780392 5115102406231335587 2463458927180019970 12076839085889193568 13478171714716471920 17358650874307668582 9972151779212426628 15138133350662627659 10698993586741373504 17544071763287461546 2869277451576335936 12324195254646847650 11918378407382379882 5236528068804304975 4416629822132239109 1095064335062405870 8268103888340071930 6921027390987476891 5420916567626557946 12921648074454337313 3526186050909216416 15485335663605516861 4418356084646514111 2750024900407557683 16481917031180017833 18359273167085428114 10095115520448376074 11445407539106016425 6710646360453080787 9592931443434135158 18294377987395782436 7767132863339189819 17130244937096385135 5334555484196792306 14545437511314049086 16293260153964198490 7839887717931834456 2577484564797536585 12527013401346464360 1879446139702146295 11636781858526042384 608067521831448650 9951109471401216540 8011977326376460712 8530287096118781133 15366943320555920520 1627074871999010634 15801353110433920543 11351028251316510109 2149134618021632106 10676675138831466197 14454796983428821105 13602312692729930230 5269437414491968007 8109302803391319999 1686004925099696684 6011241144050092442 5483983624146240810 13054468551539296800 3308157059389676250 16245485717450734470 9261688139382116653 17290173793530657119 5119874467571903595 10250520918534677229 15282751802593744276 7170570171095419100 6680208778135016149 1355438662302278050 14790592790271201278 2133576428526932517 16834725736438889189 3123898754387276711 6422521469236581815 6150785059991185227 16804248158897478140 3150335705323070935 1235513168788659114 8638668933542842736 2868760891486681624 14738951571772073686 14546565179556509887 4134177465422487415 6235114774777815540 6546055973299645563 6434423160564413410 4543133913078139786 15587155244190580361 4992248360764499716 7171800752495261594 15855013195879750626 2211770250966367381 7426336317202501531 12048803578194985275 9158346925415774182 10501994644898135478 3640976992744033476 5140393396483095951 14505998932778879891 6059615730856115028 7517374205880549714 13891790998800775827 253731525462725139 4220188249350601662 14753586036180143935 4594630073330240515 4195812104814727165 6952644266372052256 4293815477834558969 3091829624724656622 10031838543216877567 4031395675422497021 9890494598837635636 4835652361408381452 4293199182218269355 7476709951977812983 120074790511422787 15523225057701671888 537913403205987480 15027058071859035160 2423892202568292413 9179996605869716630 7606658726188505213 10408224796539556340 17188702003172202864 6050979093669968454 10055470051250038991 4024655219021997013 110105931926709461 5198225120453699650 7460109936381009584 15899765855274128579 8950175547801615516 13910247480399636563 17223051846158302378 14061137107901258241 16333444315752502432 2779659823739883727 9025319946839950938 10929678508300520912 2499912345255790215 10577928043816925081 5967409651987082418 6351455454260795324 10365578166972681703 5724916227341784739 9557698593959702639 16902672357691583793 175454292947811586 13621680274419686619 2279609143659646457 285243390246213959 17915232763109479046 6124511268693640292 149086370800690858 15767210501898995021 14594125200151379502 5153923194873683969 2756780254328704184 11628526423957179152 3303168606610563200 7996818252557048349 9551240186678780574 1389863192979079653 16557656455601599134 10350097511172174925 17711424799961866168 10870606138466637430 6136935781929681634 16086659347062048897 6324895499308410863 4082273714426463838 18202683634504956232 5543631661326929058 18157756839420403269 6855142309317473336 14427310251247874843 9367613692515437145 14683733018573849268 16681444392240953620 17096512437225292152 13680045840855285368 5066337065352462972 5943722697992952914 1956121522600331102 11837396987202389853 9000042053609228870 7821638911506855810 15793501881512012004 3618132039437465677 13768860195202973384 2086866774898168889 3246689928481987370 12407131749162058827 7568685751677735974 12136681470559184653 4677116118900626197 17761067412924625074 13664298761769607285 5345124229008409707 3480508930469497270 13430482106850462915 11289791000312351510 5065365089734602126 10467536236244176224 7988357730251871000 4636260954053515259 17063389918357467205 10211828177466122458 13406263064278203235 14086921074789726353 13585507233445749299 5585948418485357173 14664044840986423938 13380932659236176915 6270117911655853871 45142572225379754 12402296015477018953 10417549091230788341 8368603175004761760 4040889286200909536 14576964855564307663 1571686776888744054 2625249052364069204 3083939053430501264 4231991432555309416 13155594739438973315 15800242089676883486 17719100294161215935 13111389914767227824 14455706661297424720 9925826093817912332 15017473506221914772 13775451997930619224 1626297368436729071 12359094664649914621 8060181327242154119 9654516530824368680 14242592472763871394 17601056867477069090 11696063590151199607 12565880774321801582 8327949992068354932 15396833504678871944 16987816046690378656 17888389137721017399 17802788489271923996 7948889151664913499 7380602133109259660 17524081840504556393 5373802515751133271 16259687885038322808 3895383540021133305 6140286795857542190 13282607324044015429 1936803698116855422 7491391000651349284 3502695126595939472 12871142296302088414 14268248392896034563 16399043581982772577 9960977467925558214 4602614284938679652 14303282941291685721 10478553084193866408 435923693222489788 17506721060077267333 1705536052297997271 8318958431104802130 13280035470353579751 1590215868720437536 4150320213669239419 11166199352719381175 3867669654774520155 15067816857499578812 12920806817380741361 8469711098372700036 4934635050006938544 13265358857101460869 12776680537151438466 6368530506626779356 11427130832385730785 13325709912815878222 12850794226235754854 17280241726074240791 16101258370928883939 13328197229034560225 8880388697826420608 16695292525451259470 8797051068841407951 14969501311523939464 7812519264695044101 15786021309829231740 3537389589336615747 11046242436622569866 12443670085358715756 9248558593502362123 10699296389678080721 15227165847854294611 14171215635708947599 12578346590386661001 1170978985823200123 827096464230907973 9726673215026186164 13448856926392091301 1323695929645821065 10447135652427332117 16457478568321156678 16543590030712040570 3980168829752790214 4731700253933385826 9549684481094742960 4436971256667796788 9958315655347839421 11288597382658552596 18224341604974798070 14317358285565323978 4392705997704619310 17394579099111631773 14253124815778028355 7398759129704970441 2003197783565740407 15856121752928589312 3521178636622073164 11865928010224640485 2044781880284674999 4913728220886198354 14866803107481436460 4095721374326446825 18327367656598230962 8987349287555109736 6371455485522899232 14491755094056326486 10101743277014681062 13934985916881533284 9012713816668471129 16752106101860526655 9150946524163705221 819057948955267498 939752211109998227 6655740812026733293 1543950641101259325 4291932619064575065 10305006905888736738 7278484948820301522 863047979804974193 2244570507526373737 940603546130551044 17098505063587460540 1617055450548712961 9384718093953561637 8663102405879324467 13617649568219704498 17187106577915678705 4842290772963284971 15217695495265267390 5469927785128342441 8545939588776660938 6827428693405023546 179086303263857031 14697711963795334301 5146800282579205815 17071509151842187055 18026202974354725906 7019397269477252786 118142537073307653 1766513245441845719 27864664991631824 11916342876736355163 3867325340548900799 17313275520819302197 16443351818682055591 17211215064681156066 13724678577467542768 7988001429726136045 10986063783792769721 6909148217209407479 2928196088951048357 941092120998839722 13415678720200833626 15529616986051136452 4181397077975594537 18061453344138725681 1460992533216702395 18080194139680039398 8498708402529460406 8002260959983298046 17875687094246390763 56562239360423938 5901298982317772217 7436851980682242090 9978366510028150131 649109155997075351 13389331665528209039 12848764345552764702 5756030988398889032 15459621316055025514 16629564077849906453 7852735368313015531 16177039882789297187 17913784617998911884 4539913408843437131 205368765267558384 15704606379670149800 8715968782493834283 13901800417552055061 769526752730229057 9430168461071650932 18392413659346406688 8603328902959972989 12733980142239183229 3006160793366637645 13830453649987344980 16719945296136438808 8554980822131671369 14970844880746439215 12455133296370068076 7002081799208341327 16189949115858651963 12230690758141185077 5032984929092369212 5872424583362141494 1723037626037156016 11144786636688314402 9514965894469159992 6117994353744530456 5988294829709914812 995897785960011465 7732086011508703659 11897145654554286946 2930196917525393322 2285803826080301832 12093176247467308577 11915931776987023192 1658939140575225183 2877245097176410857 15650997125647736635 2164701262816332991 1798510099126007671 6031193263318432831 1136574701306594218 14416402002171392557 16383033095477906532 10650578522341143657 9521186728166206830 482658772856736496 18248749949139966435 4209861550551295674 17788718250932897619 13757047567066555684 18074176415469275666 11762382790416596125 1653605718441766822 13010246025455355682 5866046548219793328 8394550059386745522 17830278834498818776 3515353523194373236 112215384693894565 4622698156911969506 1668047909350583177 5916781257222564837 4473061537728463949 3192755889944320118 9264344364685633035 6542367969983042646 821055462293601263 13126762360479523023 3209049469474833028 5167393272978623228 4609080508038412424 15840467820707786948 4417111471619701236 2506711948811802181 10243560423281783253 3769075283510945451 9827133800925922473 11606789730315824449 8363989954832475226 5365727040956624211 3926724723244792754 58170344790181757 3843314970949565929 2190462216325978631 4333741082892496449 7089242301215335836 6730423957319955191 14401071452630656015 230636596810580420 12957476745837230399 3525258076355929882 6273051493943213210 1888568605075707629 3332197592970016820 4521537669874373914 11116374235959641228 13609872272361467126 18328483810605441910 7963799986174014620 13479909229426724776 15049789107065565746 800800783992847997 14804928338373485419 13455665907670655386 13266404539392824865 12206352755942104259 9611098829048010720 8045469703875070631 14012641413801501440 11067567551819422400 5556621535871113001 3837916099766647632 10877595499964032109 8329407250343503355 10836653180188350574 10820526527985852850 13126324124023019512 14230247410094974148 12573025603039533369 2154781825633623396 3148863282289552748 14779796464020450963 3618360864433232383 13859578218999482172 11341117491397559605 273621907818030995 5738746665448705094 5296861888218568604 17372376064267332135 12463768609416055741 4853464342377037202 14269172709828794189 10001556749109372955 11926483668400601499 1431765982473453807 4540091726528510317 9185564424358742804 6111117719298337578 6736151383752523896 16371932939924903507 1965804714294560807 9391295722850271081 2096303189293266545 10318620493045677835 8640870349559677565 14237923617440286952 6986485436493194884 9908164016731210640 4700670666445451976 2538392414283377872 3879221590409051623 10296756747449649393 8683949955068678435 4175644310344089047 10885446312869758594 9899367317771944455 8227257396745390369 4196520938054024455 7080563649648433360 9249402700531446055 14748347932433017957 1164046513072048871 8954202322156864934 4910871089087418270 12041471801167798293 885035272297817900 11643768420803912219 3322580242468555225 7931685045686457815 10680255510910219703 16702021660089803169 18281409465913970552 3444826687124123724 1566731880776381758 4947994876776820061 7651585021119511232 10123604708737155980 4891860785715018887 13743696557920631186 10135005466325504812 7918527211887818940 5982337072673704625 2354899588942718316 9397064431306296771 9151399024425357202 16602312985491161948 12138764574638859821 609396060047570141 3845424511279644950 11127009405524163514 17997321020832319022 4041578299606478133 5241913074826818171 16330553325544652352 3275444866484058282 111294623956627885 12112440096837637216 5109831980371916931 14424332336226826866 16834799982531388721 14606982469037038656 13762341331439135344 17025230777044285149 5898291341901444288 18077658023484963622 17117174870329043784 2557288512317368632 1568231633349198928 9646675083989334593 5492139906949373512 8866484756362492058 9640676641735442238 7568223098076434087 6631648585746772750 2537668952515798750 8064330408144806800 6414814607675405310 11502132131249449278 584338323335280186 13820333685967314747 6498304094930196498 6025960718618397914 11794218469994553469 12446266390461048333 16829847034988103215 13551527742286049929 18372157217563115701 17138783774344600440 10631970352146261729 17676628540138891839 7139389846172876541 13226254643355233549 15528087180188119562 902828489201026207 13162320372911783380 40124289111329248 2265797368748054339 9491509565565192889 12786888682771803978 10900482586794086112 9633890969163344054 9098148133603974405 15756896054204786742 3824647026416705612 10687875191146910854 14041801329888417066 16618502328162052498 13404723524472792247 1262496701337816886 18143504735113320257 5014166720454962850 11140577288025364302 6247717562491589423 11852484823147970035 4631081167227731669 6985314382762591620 6652932865831398144 7258591867782556912 13775956634502562557 12527152360312795304 7586764672567840665 10385047006682469749 15111431163815944012 15296006652323294654 6589251127066445078 17040809479114426979 15621290893342875137 3279757881429731432 1787246614677321932 5153762651503799426 17601539582048493508 15526296908606065825 9362660869663318576 4593499751011965492 5690695625660865075 16444320598300258352 269802545283335776 16078478916732941363 3874935359269052708 10186179987066307947 6987877448197200206 4605816852792707879 9053956071116166889 12030133147551086743 652946587488369009 12438571214241560093 13747890133198595516 13381023054852321786 17028594892774856119 7975258892412059198 15255774790228094838 13947770717092592937 16808641892684739740 3513486365669194588 5760132943194057409 15081222588494256762 7962250885783314162 2283000089836086433 283147627158341769 909860511205807929 7674416535202757990 3572687680196749231 7695372546715304886 11622045363109534411 14121170273142747554 12421745671865913948 1571866424520298136 10208266918474246837 9536677116177048822 9506227854915976401 12681923792990878101 86815573366995766 10257271785252463605 16819325634003709012 15274504923753974740 11731515270323157561 17324642280336088135 6804257993577041186 7014303509482408198 6141771411411689568 11129860241547421791 1760260615075749465 11400714922873246845 9041946647994709468 6767345580127571181 6697112066957218285 1757870869113845512 7003637460336994445 8852435404192767299 1858231761314328345 15160141830906633205 15334740756927130428 5443451456076528085 4056385298003086683 8721217863154449070 17209824640400929349 10099448049753034939 6011177830617100164 12978988827240694230 12006373901660962997 3076753213987962795 5826158064201110101 12278923309466929020 10234797406595589125 17061047216028159318 17386621813117558113 7571219206316845260 5110815045712607121 8832320814920444515 6259902427980869868 6502091926974475806 16416974300377668844 5661482493284261054 8554741962019709189 5693770383947880800 1974817376824429571 18118658440256793723 6591909039855149737 11445363582341715870 11606757693736436835 7275376805832080589 10999202603219763182 879690329477559144 14708353368650280191 8236754712098063328 15463245745991022753 5191131450132961722 6026854999083200048 15044135392853291825 17867956361099564762 18025288549725420778 11821225395807116680 12897959606860077885 17561349670131358251 13155217928519992128 1324928945486661533 1044272867387235471 13718882735870779724 16023628016088969477 1756957084750898911 2545889783268467646 2819665191033120164 1892474669456680654 9293244502741055840 780132497592140630 11352449583444368762 5301784590257977300 5597109821996657264 7182326891537478096 502410337112909093 9300207782623960287 1595266241564489945 16911319704027303901 17430882248071347397 7636623116960791198 15099981344542695770 15262760515395878682 3251040856691457603 2731272927586788549 17974984529832500205 5475839812438774705 3601546575459280643 4186101373267482579 32830464963781880 1032629921475421401 5046696436742591752 14643397490504459044 14095201819774780747 5336021849123073655 11594515185377085241 13395325388521086640 7024899744246863889 18192422450135355717 13447007459905911844 18434924668371262718 12409964654652670277 18106614142606945821 4360246401524441354 2062880125094635314 2889873847501772275 1233580494201101815 15438230234746629395 17357125415009644387 6280998359833898051 11344414792972650041 1307104229118852901 11135665957875399018 15288346380346531298 16572029324729235248 8125096094252892062 17985499510411959910 6541149547418423701 6838729133092238306 1057817304638543152 9269276218196094057 13796806180345528398 11053757906354546467 10886931040669058805 10198291586878270529 522015726838111020 14079013847185244100 12425065944413907451 14647294707102484395 806227784776450512 17444426575190348752 15342185431626370598 2070556844443635868 4486202223739026761 410181369946705219 15363855091147114672 859844317514637640 7371540358765972343 1406620691533825520 18104628661688426886 2410302757947262863 12605201019093420003 3712052557863641263 12071420375957923516 18130279441196823231 17883295757834186322 2996252918846532107 982506284730056599 7028438510723015504 11522342223200081714 7820101928348554194 1456979785408912974 6244827361191601767 9335208273373854201 14308283611785965191 4760336164535049015 9874971906884847925 12721682852988312067 11309392741103679589 13169477080188615061 12739145463596782758 4640514822735349688 5131088095236186113 13436669697605474429 13093138767075565768 13904336422795212958 16808260685587872664 16855205285119550017 8452826892484589402 17569575019281544217 10913364127629266494 7924805027883789051 18245475431959715967 8672899325105845765 9376191148073939316 15916529441461666190 12497417490176457945 8788265738010067352 15125013198744153887 18388107777360485803 18433785423305142855 11017122441804257083 15425225497940688259 16195290755652815925 16599058160635579068 13818672837119561488 8161507310392029756 18166570659140954110 7921209782029913339 8804203649345162449 1606546423990412414 15155001821060761381 14054102531449740917 5630422747209418014 13233609328579765049 11126834855306924534 5258145301820040809 7793795581834729727 11229248088638958604 12872044653866571528 3246854451227648867 13354783458174103712 9987965158298067131 1324657199326598973 3282926391710534765 2523364458804967663 8605707641346058824 2250597534283415647 17954357942010318644 9644803709044325494 16919910044294533979 3783374847604668613 12128528727848865219 2955257770082128939 5222847506406932437 12363117911031222708 413413779661342432 17603480171766710460 12214971470732515960 14328980110710779093 2866418598215304545 17597170511418185430 8364352816841446707 15008210752168351552 6553080694660940917 10371263738652540168 10579548482923575311 10422196858580668256 799791009715158470 5794528049606503768 14133806769800144695 12014040329707721865 14629766350671566570 5323342255601758292 15938591183865823566 14223635148091196796 7519152593523888961 6657874881523592947 1675785153374393384 2335451171494145388 14189444270824713351 7886486680968956154 13651507516680465905 4418320573201155276 8917028349001093344 12639077967625083715 15003797376449199585 5202056635862310630 8164303700716091550 16817538435058571596 14324871188894405059 3526372992482342947 11971207836903794322 14024610450100502698 1891754671681799404 404758616355011068 16544990743939881913 10126064027225025865 2402108031191291842 7328326812628820449 6248585528501076118 293428281517718565 5879888844534973846 5417073893162481205 16905018537262810051 10140239504362824596 11973708417181270787 17559201546066090288 2824489664608216764 15681197443127966700 501447938845732563 10131264881702951570 14402292039465576192 11531977128996733110 18335285285466578250 13882638753267828687 11895491589304762782 6471257735639054856 10921223864613242415 11631304670792744233 6082086178546566666 8579599335814152886 13535399815259443836 9743034979683775309 18203298920691111359 7963520778309571871 17666544411649172121 12014831424797250383 13513652266874155571 14012292771176946032 17557405726863474665 13977058846605334464 834400874973757514 16852417411797584827 10963239382704795446 9881143557190791460 2505045705581504350 12470979234730558263 15634407283400730776 15947947721280351860 16313457102848775363 4470357372057869970 2742605666896155594 2994530223502854296 1904739328899861629 17736511326140580430 6199963054348632804 8726184473337454775 8985720816718502649 11913431722955663884 4213341244601758357 17202467541104233031 16623025894322284276 7174450940938569245 10468972686764554384 6011320354077905639 11536956587334729049 3154987401923815195 14567183005101552377 7476426302129165167 98097462438331290 9354646687781511940 17645834110533851030 6611927887983663332 7269150818675951263 17566934272795888604 10783650048566753219 3160593317519314725 8168101823799499703 11319276771219550563 13844856533998358053 11923766968275821685 13546936388028710452 7261482914673492853 1519301915026687849 6675727655359226869 2248932724315099584 12500908226951712201 5396604179591444438 13982029512089879843 17346406067016177919 17971018447096568587 12518834474091039793 17304804279487464831 14931909647051231229 7015470301156804692 8801555344773124335 14656022445530376830 15869743996046322413 7641044829449276779 1083468547990521040 841119555852051247 4981482868959375616 9485171795156334700 17439598976500492296 15423847957231534397 7556386096175941536 14397658696780424426 10989018444472923927 15234219070162812001 3443094131640227244 530011795056266256 7594458961940278144 1037943874679779321 9194686237941261917 9062709226126691570 12827925227270483637 13412958942968080824 4063598559770005186 13004681552912152140 5328300578986495616 432691470706060402 13786510256686343381 1383391240566344827 9149973980625684619 4300631294281503239 14615031438880475363 2515194427972008837 29863410481108659 8285179290373614726 13824809413244706701 16490806050191286699 13316430963007000468 4893456223925983071 3054170770197976866 12691240814968669403 17607227885345942676 9040835339968327237 14591605061306235708 18047686910310083510 4618204493949081530 16227450833997325579 11165258135111107377 8500215499992268638 11156618743407692138 8542675726590046795 15321134894722368653 10131967590610719138 7451295964232293777 6615582745477850206 598855220630419908 8835304409531218160 14711809819507455298 641274411451194442 7248637934222054691 13726948655028726260 12745686214494747758 2307432852682193825 3541903658367908867 15327204739241612774 13180926533493999769 16657710237812776803 12444191875514796168 3486339294108804647 535058379389864022 15460964627769069263 17217478174431769780 718252449951597049 1829494048357692162 17040011329276111241 12395940733082713988 4525599727729556778 11658854836489653193 16708712413347099840 4081638256555399727 7007392114413767210 16100584517304355443 12503628730944842578 12720364668708349283 4053564189124301641 9345069224305554117 14814274608581900461 7165973840076444072 14850957940600204191 16524202942870645509 11799374312663059247 16358830601532803773 12907690927391642804 6778066913175874569 7468782644173769455 17351935748475931050 11976977848838879189 17365452816656943973 5645885887158163205 13883402800650778662 11954337784042982023 17795068679249363527 4527035509400448422 15941154690965475618 1784423216359407424 10181271090607960062 10187314452597654194 14996800670827223799 6597929289779514803 18299500781942166367 273014712059872848 5782371127923624199 4297548048284150958 10673166634156969190 13185024146965521456 6880136956453660921 15229644584094057826 2830561706082186539 1438514186864016219 16225157789206205384 1335575685333273485 3377854309735741957 7212849688984630517 12151997164047999699 3735236964296679017 7730080402666353450 14431627465864673455 3734062829759205144 5790538519102900666 6292056852271866985 12905174959256785101 8557056028083712847 14180297354334822598 14011737184895824893 2724554147183727221 10380954597090185410 16555389376080105974 1611688382135173920 15487184083319187694 15835597131401096461 1643797510388671639 5018548360659179718 8612453968660415734 15118707477931123520 16448616899274356371 13388479780055229203 8746231243153810189 16136783497199782953 17273157659656027749 14991979936081516657 18160458645332984735 1584438623742415671 16239139737672879247 6621605895715870010 4750516289844320298 5353193629032452860 7777099700964624729 2240763285996759849 3131079575520246332 8061496240696851457 4981136211286389767 7973441811469922845 3567382491358464381 2685692953854998600 5910557040301653315 14112029716561014719 9256478708758847742 9949422275884473826 8749566765429793459 1388655216194102651 1354350140037891792 16299495111528930143 10617041389243222300 13450874887663323472 35839151604136201 13294789918815796343 16104195819748065755 14785626634316504885 5808795874978915150 7730884774470590465 11390488095721300670 8016968668224913404 9322063498263431057 9498983433453573386 14601744803304760141 17240106652609437583 4239408105288484478 6070529219619402123 3849949130995602565 4159410550834224648 10238455569944564216 7030415883091646396 1859838365811679111 12494957362780165224 9801545125701212640 6222707180550007299 11104423837575755151 3355669453823424410 10369070888860000787 9673567463380928978 1249973259576511301 2557613247335023336 337077968624487586 8070189702714942003 12756663556297326038 11415822507570213535 15478526002875533309 2070003997631249878 6207741694554032929 17600986512500682744 1370088697677607621 9332026115299627880 14216672929484674365 15015381332501848141 13261918732897680854 11304664060490807498 6297126385484315695 15945479355266525390 14844963303889298595 730209563701895219 9759866122095670956 875566488427424651 16035347367113867939 6166611004086269885 2033448047107886432 17633075926550931111 3556180987688535576 14482226146805105247 2889273171375166369 5539196996538561523 4699323435442649960 3382708761130559871 12240533466631734228 6814697796970543783 11927908584240205421 1642677742463290632 2711866276230805053 15889443981572575273 9755858032017141760 2205866883151948155 4429248415696730176 11741129260925699621 7578538348769916517 8161162937398641022 12945789587424297874 17743173626417399997 15513391851186285463 13807879393719713417 10395683547785006642 7846308564352791851 16800966625686068833 15773779634347779941 10957893022678008540 4446924832829803027 11083930591614956862 995629705278633462 10737403360332598111 13621607781997828308 9705870776353814176 11666868160349985728 2619637202308999070 18054417877915584750 17295347430489717062 265061250877892423 806263744697791431 12902438527276206658 9397022260477912580 9125482233683117549 15755021452367949050 8064397042163144622 15895166474215390079 14942602730553103218 10390630120433247201 468737786236063893 4583936129187030347 9983452341724890182 17656337548018686510 15862528484953351775 14669702308874466943 12104464780079224591 944604899822447200 8058597622265156942 13740141724373913306 17231093403056136409 347262721908023730 9881107528744706273 15237584850650110708 1574278634431818756 941652766524908328 7125870851798492491 2039129059994328762 13451711134440379573 416788196073440536 228610881280113664 15294903643793793319 7025335293207760341 9228518940297241036 15130495373791611480 11653051829708742848 5802328515009477909 4103620182732187372 8263478732586688263 9631048160244080550 8829204661236225817 10026974198268255934 16736558751059257949 10353400034494582129 2617244906550652615 7381923055211780897 5666097148385443868 7546965648896313266 1160518029738551909 6968148454122501268 11465401244612448622 1533166016471534094 91922643518392042 15158601342972616254 7203910559596806959 12237951577941352169 16514082637622129485 6212948036295636542 16816488168606935159 1218687394707615046 13681953959643080775 18415785292628394136 12126464369327998039 4446973098220842867 5564897977297025595 10711466072142153412 12309494002685268936 9813144267652189998 6632121519219859501 9947408697580021131 13198248226588306288 5470953519587452349 16384143468165542846 2064867959936995399 14853793764811404277 6141455792319722541 13079698730158173956 17122965449022491571 6150304326259108999 5284237670672849719 18361111822238468592 11787692851529511145 2606763888524650206 13942000281343640152 2911550563700673705 7747017132475632217 1222812773631144204 18033747741283638099 7878418808588737896 8077969624407868572 12999669140443608467 1547719590644823199 17171368327659799045 10465549764322297618 7329209180314190190 14684482216871538677 11253760963404916351 2084855069136812033 10877498414230769655 3919473527510994080 17892082328600698437 3670823159379663762 1364079293375703664 15798347589103215120 12046313326274148663 10493054290543347239 15822813722010732377 12476771383003389864 9887036884325923301 3195424093858937328 9650808070617611720 8780914923533968876 8735586558209246213 6834007833915631073 17147694941505185833 5089184115576134936 15487303113280717538 17606871176540051236 9514405557054370088 7190291957588547205 14822871290268316009 9955610554231981477 3402119445549653804 6431362856418031033 13447361035140000559 8916807318053154628 13666730548244807345 691171997913579098 6779485484289632690 17475040786948712343 7643211154445735169 14941930422479421315 2083252448928999217 5820078574764707050 9686066269215379882 4612513650217827997 6134109784724524075 18408475916143851793 14585186364499663339 2454744675173132055 813408890077538865 9536622434173215402 14378111811106555864 17259395111240945885 15331656617908937802 10322878583762901037 14265239474364240774 17491813675010508319 3948136002495647952 16936320647003050134 529741693542262017 7780235693902149846 5149979700048697822 578106207691154329 4376862827203376117 15438066585953675474 2861435468531403486 10721125501374435064 9634287090434620132 13550356717270418589 9375251175785194022 14020824971169530726 13480639722675180714 7753650103592616259 4068237958607286623 16254067763510434900 11405367985210944889 14117631824735112614 17530895577194967152 1262521797876978526 11450615238077544477 6445486224932035839 4834324590429998788 17447425718536054306 3627020405245911525 9517210160043265924 13266954874385127787 5206394598422104802 6016606004713493149 17563746343572777328 11375715367665792011 8245932609312339728 6454487004790515558 13381140895412565584 2132822481374455702 3297848848774097129 3444476722850167571 14316165889346972640 4678602231145455456 5527096861353691968 14457458412056195994 7865262105593534721 1404497683692746855 16809476144172934641 16640902569308248921 12329775606182832708 16820088639336214548 11209706014961187736 7795707213773187236 2321643772434037072 7928062737678482111 15198247615275340285 11385041660166434638 12995630323272196041 109386572182185374 11709250103219220552 14643310260487754798 10897707175017140395 11545047341948315240 6494145042678731875 3755319100798800131 8790764769141435894 10857500958808739305 823556977745993815 10935831043344969694 5583970813331286013 16998989859940125000 17218824565167742015 6613363810500937118 7308079532016190461 4463335350494423433 12460036001645483488 3098016832854660561 14404319351639161044 315176738291670766 8458311282649952784 4703237841854168952 14768656716402393631 2523466954608366244 8391127213573957921 14817731044931202034 5644477571354006132 1257122432538894917 3242595227112719902 11664862671616639050 7470977882162406204 7976425019938249351 6764392772655311096 269281971168045780 440209799282030138 12590986820244507770 10843735740903399018 7491428287403289938 11317275883598023268 6837994164124808315 1088685980680540268 9371108044873189017 5408120677498048846 9070179557919719321 15071877405186120737 8232013772507839190 16921895371529211556 16526378193479984993 11745465306123350927 5879106084958087697 3783831758962713164 13485734084799369854 12492035741750659232 15463810984562987175 6662431024682694390 11081112689028824861 12560876024120890656 17526774620292091279 10787951811817645134 15488091090198209407 3545066455383257034 3842729882797061967 7670783014789830889 5548870508721636736 17662312286273082076 4317065740104868639 6972900817568827290 10610632890591345264 51188906460186348 11164021620019878878 14995926750811596207 8152473666885173653 5301275154076615352 15516422174000596399 16601481527807918584 11642307810631086042 17567219372507050208 3522595157921266053 13194327527217294231 2781195865713956774 12760632382012482533 14183879137371087293 14403921840294445919 2921611981489964232 11538333042482811081 11561818444596522716 849047203976898769 5202904458012711713 9786891759672496168 1400669446101422360 8357577973960335913 11355332884418800325 1078461748774083444 5282937913268655848 3701012565948569891 18442759304501676109 14069536130883440797 7654582705205684611 7836018497620071796 16901292595955593504 13790361841553972539 7627279480092634810 16162196143739058622 7076902280518706537 6099469325788502679 16781312226204206531 9915359784669811240 9083244825065823906 3560526396123823919 15642158865201978525 11063407251868826077 9519561290381726763 5919980788597193618 16295244674160204759 6466947067596838888 14359812749492203077 5440605900761921419 11463014901340219545 12690670822355206944 16136508294889533903 16459395253804533062 3405956272515245843 15790527707299318249 348302418419027595 18014519267677746913 623509885172199527 3333817834558640288 2843207635630242728 10472274502613511797 8601606259242677180 1669260306233115002 11059693522215399324 14838155204269304788 443282605534725379 2325360195272761567 14324724168622520416 5858740528047676943 10459331934837970574 6900827119905653990 3999167225855415044 4122299105074236077 4356605066038105356 640173406496754489 11790219885277789138 2282508928581276130 15932538150793117533 10090454495111972710 8155443048702826771 15342135634903924282 11384241258445513562 6022848675324098226 3830345139706798927 18244203949661705647 7492306328748309446 13969742411561636401 17523180510833648845 11294888651841038377 15870657388812474777 17831515110558585671 6702303377822029155 9247697883260459596 17122670526441521079 13523359807953871877 3797218864511353350 10166538473296807282 4767951914721765921 12794056717264919159 3407450076302455067 14824960525303501061 17872174466153674574 81328105363557147 9774116800830814463 2927420831991896079 12771254517190380809 18102240329402600162 12443694929544360276 4630419729769031934 3476668421589576305 10931292285265508230 5934272220419996490 6717816429158056901 6164514149558958079 3978732645479427208 12136871002768504909 16763975983522152584 8497695709942875743 1916932258174842975 13679641198669127315 10908314704583236093 4300846023292125530 16264702998980567701 740309049610927621 3977153010321653938 13118672701370690355 6623614457367807643 2615571705627182127 17684960998321530760 7465319308325762467 4801017412741224499 971513628822150177 3638927838920627120 6729581973377138838 2123063073748629595 12116680504239878544 5777381283064406309 5336180364432100311 17141948402027525475 15718721882961735312 1679597062458849377 18120870925432050011 870095475456208351 1382001010273628448 7645298450680765137 9212021033256008247 4929200299616940005 17078282846733602275 4088626520448227724 12217784349895602359 16963444331479702917 2932734880708562788 17231421870902247034 15303493801047221470 5406067457145131609 16886739026751493109 8669506325479381390 16977820827158018302 4574853282661178417 14663840408917018927 8446694938854094573 12126463020274093265 7371736988664635961 13407542112783195175 16092927021934437565 11499193059707881253 13059093024620585644 14310919853648741952 13375049249665011575 15380588727527384574 6494521291222785502 8726324609174459378 8198071502068918310 18173118941511386334 4018522673362092625 9969792362205682826 8365660736433210184 13630378334938228989 5057862181168738284 11964018550072182096 11962127844253336220 8008137297925179060 5029154854932186995 4779121953959143698 10531101617660161122 18051826139089076684 9667353855248953824 9949496106359830903 7905960155756279108 18150518135147529600 2628290804447633065 15264619440931735720 16802282748183141064 6742139367869174474 3114592761943643447 1295352467363708256 3866876954444634355 12069764957366581081 7382364530004447885 14650240329864936386 13116256654104194340 15908296457429460333 15505614716734050028 3989144029710701678 8380283089856651701 17812992034816053645 1289930384621017094 5500774910321816747 17736940399993006381 2965672073570888586 3357909358510993675 2616315321280954578 14032056589192505714 13286169538035753954 14037622526786648536 3009190271561175998 12503111327429305083 7563368359365234451 12427169417286904930 394423141394609217 5501869404890115551 12371802148497290889 13750780914940695531 16603617763056060032 9996242191562606311 6454657625567442694 15699062356676865141 10840804038392327917 7437218746450378409 6243469267172074837 446072984724325742 9913264132312644362 12742226174763460391 11098670403789217337 3164083609200243474 4679384795561379942 15387911537539290960 10512230718228320436 4021455943000983369 8614820962999623748 4402513123297013158 17549310070717265814 3808861264026223725 16364057258413311231 1408469203252892846 1448273193906204673 3290728104692472250 13399486449530314970 7087440245764959849 10419740570057379716 16506788250452407798 10607086454123386763 17605568389466187708 8597516231445467171 17692646949833726640 10373290420752050269 6482211250490336235 7681234167602597658 13417101880034438959 8697971832849257535 6301619990410611715 9092845235968357710 11939815484070981091 1382405794654820933 15730457318175182964 9093598958411350225 6457053018409531631 13998281196166868067 16955156875393832281 17186169280556591201 1984100288734822924 8505150685456817586 14395467887027047665 1479961994518199062 3563478240038429984 6371806783580786028 2560170683595516128 3728120239563746247 12503143181205807353 9964497612791091040 18374938699565567744 12540586391945401332 6732533466790743738 16215426860603770386 252899822313605929 16595991913901362296 18285720377312764937 1856300876753305218 8554175913260547355 13162624333478720088 15605237622845511936 10013848247568191365 7803255459481350544 6919281033938834232 18176844084416790835 2072521897924489810 3478139362040605107 12957986595129266643 2259079651487757834 7135427645919809879 1541914691978622057 14962535783223895135 8353071150766430922 6009780627916005571 7565736448498120393 2003918114896094924 12948401017847923637 8135091122396465024 7110363972609776116 6882603537462180786 17760394895969760684 16579932269583193937 7684813127718358763 17551600863827794572 5522244313386375305 41688046362300942 6858716752940601141 16620047176288880178 10364672461012408579 2125281441639718742 16829516256846385926 2606302870023515065 12103291132718596005 43295353047324320 13824574010896031874 6196357141516549021 5699477828452015498 14795964309647785403 2187235539802063823 4291144356247125969 3021880904848742389 18193778806515225976 5223743190824425437 15284143471057712173 4752636887198434028 6309905725770103485 11534333612957067852 9126882687966605386 11924846975565261667 6416494750283142119 1858198230133497224 17505277676572502390 14546833936496227529 14285334025750499097 15424793376171244227 12137012934267996612 14779776782001650857 13951018746245614264 4226313675114284008 8230657834615402676 12868972683907832698 18439287796483811662 3696064546384617690 2627107520573923824 9764618501328249922 17797914359964767408 11405545478101395237 14647827967451132236 15005761735366765095 8537131047015538355 11589931751292852128 3972559323944695109 3023910764044788812 13929707139218898709 7496997261412945747 4361013593350820758 1163138320063106745 11082036389790401623 880462797277107408 16574122063824016054 5022512805584453007 13606285010870768318 3922709431663097091 6793764903363421572 5312173537216641950 1477376877484030885 11300164750869098631 11554362113845707710 3788248328806645884 10715923177230101436 12996090765973021200 15983206687520254852 15917779595494765192 15122519614288037623 11933826454544217558 6606524797572596500 12714686096051674750 11876536175713333239 5978006375241680618 6174305280001385866 4434058896127941545 5871498308659589651 368676562882793853 4209946565632476493 7449310818564035221 2641376172820371900 15850058341708410458 8057645435730432871 12372656796021886538 2234559733458278110 7906072979535461603 15003948599671531880 13204409843160076257 6221119461856958017 5694784273343479629 1471905136470757064 4350011051110805067 11711036258699719765 13894562239014531325 11024931432130298379 2899468451148435692 1452818770022669522 10468082681739386762 6279164256945180448 16955435106349540783 9112411907173841399 5006413309064201383 10083164219570924343 5901311250839979520 13009405218080791212 15875476215832297615 6991539630096441412 7553705759438709031 521520438398853474 14299014069150352843 4022945284263019 9696357025191770866 7388791672609816582 8236407205782188140 14827550860775607690 6672404305288592688 16945621483748107224 18248437590511852503 605159418293360977 14096630605840239772 7899440563947133363 1405738382980256600 3343647130271130407 14773601242909607864 3202856988785272765 11095938064252696254 15063597447244829104 10086372690043373180 874029236728703810 17020999273450987589 3547128333124173137 7287346229608297062 2299591451755874594 6301287215904724303 15268644114229376057 8856577477767003426 10337700087961927990 15276984947569125477 6276835404835489360 14268973857599397455 17676698493990801413 17325654475506315649 5132112670631107513 13459455260233958887 3250541441023500766 5447448128767154767 3366635972800536159 8780054149903428108 9061331448287551760 9136829045683316806 16985122313175380481 3778055975250324903 101615727476988250 7920086558228677075 5564237519959976261 2257387475286128662 11075935179805452271 1164353377000993760 1213078435694262585 2808251679823226183 17035213588506644033 12751926976657327178 12445661305156797843 7318387732100588200 13162114591478700427 9721561215572474158 4404146415914184462 16902643909628302417 14875795061797413095 17912335169381001021 13006880190149702925 12657726688681552343 2860281106839206863 8309514142576314275 10859983053239375803 16796157605082313789 5254329484164643396 14952943905221786373 4292899778017607845 9936224403184407767 13846376718424247735 16669850240878310111 4222645726983227346 14492262068633691481 13723737247608496606 12685340056430461064 11313714967617747031 10495748865943783215 9432112380342319468 4668585851226414573 5146237008842790816 17722974166276686300 13464839825209686527 3419137494153791748 266747436153799438 4833407509034526219 13458840135291124200 15114885135656874868 6743486975907978345 2334745501282602952 18410422852878776606 12382355069948716731 8588904467504887116 13650649702444628065 7880503990149695423 1193827697755510717 13941080991577620054 7450572676706174199 8988944290921372278 6394952058885082240 5334223488665139075 1761104610005830167 11645862480324013933 4242220599902176738 5964900957705860183 8897604512806261673 3686213764931437775 11801822817246408355 8538175707105464115 9434006274945890191 17481343268672412036 3193153189264562498 13145958906173853836 6376312378654057918 2715773747576716514 7704645518016108360 649554637444277520 10906475951192729506 2431179078409232987 16577117455506849249 13779374389457208769 8763997742332615749 14569180543576078651 1394117985353365981 10095301129640647484 16114672356966041401 9217771352676455467 10149511252333008031 14225740534431958214 13349809018123961444 81485777714587658 10608304642511094019 16925084441027198607 14222022355310953109 17448338092552056076 14247792304907238327 17962674372083819796 14684602298732197162 6710291869655971991 15259620943341688600 12802702243071696309 10803218692199098276 7852656234839156366 3419703435669270936 1708221167552578141 8763778482511694914 1423541773265581660 10924557831679912759 2214185960707103151 9552174411507198273 12457715778673299454 2081471158790411073 12279732466134283091 9344290242968404803 2069167931951661293 9025466070550718903 9479968100257095919 10757823667975226441 12594305882402642793 14835085279974491205 6640687408182811754 788227102266916319 11979243247051053341 13672877197241841879 12039950614871854630 16177580936649673801 8221562268139919582 13764943588839840410 1802604821120773220 2960026067801431089 7577655216014559304 17415644801230873187 63702149296036778 10619792178447945244 14528798593569561720 1967418941467675199 9100451716452165990 16136099234850507196 5536775265868773282 16655948176557179188 1626527268097561773 16454975741926602055 17641414567308931473 3515200936350694957 4322250196325460146 8562899856938294104 8860845411678431203 15486758319797206644 17126392043216398775 10721493704527231063 4430695487779290322 13037994342948770798 3475415239871173277 10886019590852593485 11878569029935065443 1184669518359189063 5135819865857026110 7933531222268389172 6452511744068031828 9388903983515126264 15739559205011112346 2068499522785668471 9611235757744609438 4076139519574613437 12630406106006897513 14484523672044635708 3463489583344560547 9209330757953205659 15163541096647662136 1435712274465903509 6636738365570757160 17426924821453748537 8676406550237293985 7378795809423558291 8825677541118357484 16207728258604685188 15248837097035702637 12711779430647634736 6822393409391440274 9790965875166510424 9333844004794654311 3858305174690152663 1591594563663799669 9491085357482284399 16769426949069780397 5410211727002847827 18027037344494872550 17358471668907620247 3925421203626701895 6157809538067349194 13099123016122515581 9150156167284981683 7189406144898266136 4324455123642566193 404090288518208567 16182377749972649062 9181680539495448725 8115672698578691036 14557055663526526553 16924561759567489965 12898487356493917647 6065726792669375160 16324406716624372389 15018622522837596242 5755744688606961876 9238126516622822673 16340335873511218048 14272920926928646672 8774145659323203669 8433791576584921918 5245643525124651244 14255358247804432329 4277628199289963508 17934349913257082468 320217115015149324 12371303629672504558 16782056805592708558 18018023929079040464 8994835901019255686 272921109512054448 6848888879132090797 10478111688447301307 13930927591338691109 7223842397151590744 14998270204365959902 14857256944655216358 10770727101234970891 8575756061454138795 15648654744713301984 15912410090008997004 17164813017841794483 10727696017900807623 10744306462129780307 14754962745247684441 14391659085145137810 15416491398601054226 14616573246331988932 14923884739526093563 6051516465991523299 8930559439701832818 2132718427932608288 1574393553862828004 11778860482110032793 15284384442018986287 2801479491471900730 12424594628991399319 760363382522194995 4598529295467800728 15188113885903734486 16291555473478631017 17649501669144669494 3842851048724205955 1875970840683402144 13482430653398457305 7145598540601479116 17010002721232629672 14278980205346261965 15854647777711906846 9701309340677154813 1801552425617492232 18292113382374786349 14515835436513761503 18438725807669384874 12917087170025346386 12431667637260005642 15222413228097274634 3615084535995422271 12881182398029021138 8967162693818298748 126334636484967645 18321870226324124539 67787801916328369 12369747970181031101 12410984507284194364 6667673545767100552 2382432828344525985 17237836957482201290 13101011753771853804 1144119515554549358 6958284324618790996 14814537233121727367 7566160279331339520 6513531208075558924 16087037745498391162 10617512242813990600 3797826140986879931 2136511647179640793 8097358505509239030 16312285959421420819 5465106559227796162 12356295022778444331 16338605426021719193 5037455094980949726 17992022878891375927 10931319439497626163 14113282079833409864 15183193054703162041 2931787272321581257 4733592542076725435 16720682978201946713 1726036696507924725 12704806357654150153 10652990542708060610 11235661853468752635 8271463017559695775 5541080705040239448 7815536973821174083 10642106753700093430 14672352674841106985 749217426206443834 4887062947104618055 10547660087194592560 8455807303496504859 982494658271350401 10187120204136817627 12855706083895866470 16155072603729495177 12592986106037191746 10783673585997728151 14407487932963390793 16862685359926998822 9423734253570681093 6002536482826847499 15704277532272685574 11614149616413854478 4951374753588101457 2738568446783411484 1318845687844472563 9809967646886993511 11796663172550952867 9055515043765624565 2328018102761820834 10763891439459477375 10857525037743486696 12304134301204915061 13935051596094739990 898589727987602997 8219318132166541265 8152106360057390329 500066774677355232 10337221175630190477 11148750936512524471 10671052858593323166 10828645993768942091 530847650211868725 13904978362169898327 14091085570750081989 10469213362690792375 4409964038305092245 17568449702635356174 17156710904879280797 8021222509762465688 13563089314586571956 5733816322445147839 3533973055559738546 6781460191325729136 16792324145317646948 11205885783985622734 13969787160107275803 14480787498458161510 2681826502250493853 16299396594456479004 2256513754187505321 1060676725666260752 6952745346429216079 5782492437757046649 17026651329872241101 17223651657516603151 3864589641114440092 6326807258617281044 4295267038151258562 2519007491725299548 7608187999083374629 17204535060410869656 14990014429659488650 2547171324256756252 6327956560462418992 16495185987014861185 5312015298317118422 8995600266824452102 4251714348407707486 11658958368967876111 17331813323421370245 13368328086434059398 694112829716576898 18172930675860735644 2156820345979869661 9186640110372018688 13300475735356498752 16790331250471250353 16655097843617785522 17275041882872778058 1586001928696281562 12859504433005767709 5364049429418756747 10639532508779520073 11748710951002855886 6333847396861423944 8012189821487697720 1987738743255739671 2413261880815284721 7656097436471248655 17497694943857547064 5533959600012622839 647923576646223498 2426707160210074107 2682301581010836874 11429820861738055758 9699006615653676994 14730626263415984893 6520112952293190122 196730098071490065 10019054658462626074 14185770190099852277 14931557773861297598 16891968273253315273 6184634077072415438 14799814514856654759 5564970986931466563 11265728948458230871 18030221549201624418 18308270181363310826 1692359702021234132 14076478503628983174 16718967915941198375 6022478240481405285 17323146870363128549 6276215685894812049 8127323571634643331 1687567017889693067 11174185330598618376 5672251259367918599 7054578875280058391 144498771507147510 18199820194346519044 3161370586683772754 12073871148046636846 10617017865627219434 14125919451554709272 11530194063391275521 150226871794393134 12708720058453502928 5122717726851576665 15644828261301493924 4374500238868842387 14979740851535428893 14088557616096421921 2951743416027865583 7035033302602885915 268000632476491851 15642630591850280191 8239644334149873561 6243686944126009887 12313553684290548684 10071014437069677002 2578074259337483004 1592503354747702633 7945739060980441473 16421511852081801992 2711434076896860094 5838744585145041192 18063200400911859027 1306295966456147706 12926964310711961004 6268831616636461929 4643616456265875803 13618251663844530487 15676370856132379023 7309570191903929608 12753448437291550834 18013731512661311086 7736982790618564686 10995518515397995286 9075716141455588446 12728049549447551393 17410963494940212667 3385647699627475707 5549103369147244186 5320921565747434653 13810714316910296298 844927796067099159 8616371590433819761 16481281324228957577 2955455140738108268 1702218887645734767 12473956655056643394 9291833587198507926 6110811936299726651 17345563993418606942 13296178402988736865 14958130250106992994 2341000669896867320 1686336962252239501 17376728330410366486 7272657083365549204 9319934282816204602 14512345103435341660 12375433324563933353 17739619720147346276 5034222087490023896 2033217309627539869 11263158593683583733 6312455451654339718 13506484683841499395 16670310375640791095 1408794650497069546 11088355321381769861 3831143396061610690 8740878025095292262 13637342726362411671 10556662618680754956 11278680069587024654 5425054024945289449 9880080881326233574 12036431056085704970 16036086569334626875 15357781535821068793 8374446119393055696 11657314126544700681 11684660506539366379 10480795769444524792 16231153070536134699 14571678247483451603 16780269646129307521 11190660849783229323 1002380929670701419 10089662028924489018 8952716175762249668 16350523388394817169 16104380533378455896 4937562989955535810 2774900765564179008 3981376323940126345 1343129330897434982 2456543838703465337 814753871567577529 9867893821147884150 8231529338439266722 7918957265168177528 7771094796014606518 4206635428350139836 9880632840947614862 11532519725347380929 11068283864049331900 6168550768309647190 3368206360614437362 4443609133642662656 6644667077689454773 15880181292843137769 12740111659443651359 7808951948635884078 2182864741880062516 4337108122343654079 14415942287269402449 7888560846966029493 12341274185429639696 15043817620124936351 479703256177250786 5009348723379727122 4978238847039886533 14054280876209603579 13311757061505130555 1671683619699510088 437996427180768062 12577725138932436830 3303462922614533652 5167208386328710738 856381103584723506 17046962877275495661 6112035112840810363 2424900248214154501 4949389967048049984 14203486908647225789 8466178432366240780 11339094392970239003 2555408147058149882 14884556341110455515 13817264578641449351 516104135875819003 8051612257115240871 9722225887658049333 914079131456823766 7111886078638407572 7095662377202189021 9914434423247996414 17117317289525136435 14401552645873043529 14140373846458235050 16927862316484565177 7515235191368336354 14705075890500253593 465033779389726661 10589756353968759901 9891401829558853432 13077742385974760317 11377651232044503147 17966510788087389959 8686127428086166515 5585028567429123854 10298617145069213997 14894018140204348752 16681026085608171124 12021163704598132269 14833881978813406039 2371853720146514601 5069905154976501162 10944978014158529374 17533493167850332338 1948261534259252579 13362613360513824547 16139325623510600863 16925393165941226048 13871442138792980902 1687915470127923782 10098367974062899779 16462221229102946817 14561634427752161237 14055507736798221630 14130544887742626753 17752721729597733257 16767444557041343908 14249217500204522339 16575799744551808689 6506838808786242234 11028793381522092983 7465300052078686348 10591205926646338062 3011744984506725238 11739301773797440816 1297630915171127133 12257792423216332475 11887932898847024357 17828316676282118275 5359929914604862341 8143251175017093631 12487651862902233810 703559463331926890 6668605545913572688 966829288882464266 10863550629367693945 16719881695365491301 15556045380951042847 4766110859971820499 10712360367228802957 6532192450756548260 17849800870125910816 17074955650578984918 5742428440776135876 17285969249111817773 13450125895947858025 14015889349939287361 8165804154119696017 16947554931724276317 10337255650834452946 4797105376575317873 7882540309040912854 15103330517659652924 15790893241023239220 4943696518932420133 6384802960328907037 17392778724815435270 6215674734036598173 6289842812646662342 17385061026792908213 486496954215614643 2542182297736778999 13706638401233200368 4535643259054502375 15296703924422357111 13447245159957901520 16848334787725778716 13068116018106105939 4449277378064585226 12104654521427639437 9286970649361203935 5568190229704378640 10740116214251858738 15533528114837546762 10246986745503371755 5346113784853365894 13361551400187464284 1128065326618682741 14924700288879415490 18406005514353715283 5940319494270201042 11971519158644682380 6056427715238374676 2835048608043559204 16939878609480260160 515337009270615161 12127390967760604845 18211134662168726134 4875574191087528545 3453069818705823989 5350635268562630536 11845301678249669054 6563773269846891219 16105752950196901664 12846943988500329901 9492292248422097467 105869654669078615 7002379987839362468 16820788803771073136 16920004124158413489 5721610142651714458 1248919658946573430 8714086307414391920 9904534786058523615 12939938598879095170 7483783422637243197 16337886025224059763 1270354916368530316 14030713314515082598 12736809498908546817 5595384536769255529 7402859301307449143 14456818737284954854 7856127378977384966 4820788750287590256 12138575861768554285 2443537895006521023 13192722405760400772 5771627686089494265 2928335112992574398 17738468488388819540 3848743910039618496 10219151072851420752 15322938560163433434 9375069150554277923 4269743222539586284 15306088710097629322 7313330744013108221 1453447045143074909 18295683389505505291 327073526246641574 14777692577459210911 494102694014143177 4739029688204785441 3960345429765656533 4611326108007558115 1759628151688019707 608991602793335492 15788928139462728820 10678861627774115681 5749355778275625781 1307242750806199101 7525200853524111376 13555754035304098428 12200910926948789509 3860048353481801050 17348602349316767054 11891343431929512843 8341269709147402460 2694197198156862381 6558597668169911044 6001472550275666354 1056178507951488547 17088493779013413658 11832447437595134678 11251375599962055356 15712522596503001043 6203197883996819531 15850877286236244583 16891477535242391286 13239509787400132125 5925626192347830322 1916090520743110048 2827134613053633683 1751623497635059027 17965611952716799320 11857675811764291404 17878145272121370515 1935151554393443663 2240295408961906870 11559192936356433855 13357368400001809855 11184689383037628976 4047721618953567745 15506902320963550771 10124623056779670199 915759335963828148 13853976114017324972 10501775518719832932 72249676199510851 853716765797552382 4778202869274676175 8540651337830700514 13350037279465134914 4755420871515690724 6680242482455726274 8336832512058532049 11502503665878226131 9495057291739639157 3617488918267667269 17042353283773032355 5762997282977554616 8879677857157136220 5514821254719349311 5273610600924004182 10586331431604050181 7413866921730478667 4069383975316946249 16846689511814827051 10445139803092722225 5566412071855644768 13183983365927865344 9667464556258771389 14395552577469833709 4408903331932210248 9218722311756577992 2539402176703628885 11083837897157117197 11810594899516721865 2655366489266118537 1441704011692965610 15517699570808220272 3172075386610630540 1052378001596394731 11962597198947857566 12899992841337925915 16398131884274027675 10130688954286892385 14972775524670680771 4688309851728120754 8715888093199223304 6256067774736591921 16037051815492030 12871391948020207752 17005200652137588663 4310998874566802715 9140397201128196803 15816846528194684206 15488428957489304874 11828663942309313506 16797602447978279701 16763034960144573915 11810486157872387818 18163496643816715929 4854057478498895180 393140813518634687 3433159975086682118 3933226438779735309 7188607037681854376 13716374173580533630 18383507315970901611 6340946520060752853 11792076835682622551 13596067546454350616 7723328677020961061 11399944418630662813 16280881326773796715 9879874800319537925 10160355137302152832 7276007090239294465 4888047127851295566 7159258942056319534 4618261529458640781 14886165436214720167 7110209460073941338 7308235757071186450 17235941693448085962 13989859556993441417 10178625116501517257 2619965594167820396 5124805956643402970 9249204167577026174 9976138716275120158 13213936514444208580 3363135113437763301 13621546279495922649 13779992569869280260 3034837911988171563 17053389627385776326 16781579226860593337 5217073963103839418 7458839145802540660 13937602767134458344 7692766565879680890 13913530233045717852 16554149388028261723 17874738784842675998 10596626337627651238 3338199253325191423 7567432459862340173 17085969041028113326 3928216240627254592 2072470833195670567 16575658812332408987 7553205599642184258 15536451848298073335 4074491919595475288 14858167169813864854 781620166781762104 10002093486858241645 495259564123480670 12715767281595740415 245062878616523712 16115952773174182935 11751112551255573732 13367478176959736472 1409855214129880314 8752622104968883522 10263353947125482881 14668771213456050153 10370840352895233946 12267711199243925687 10890806574484590926 15386086751954527671 9208199641796286018 15611686088141494627 6837412039239047817 977399959346238083 11715838500351129936 17001133050112624659 17314203143874356554 12841746725169811404 15699450541991951192 2204049754706372784 8406028112448945941 4565640724268150185 3969992776897145905 9807799596036045665 1000296553763030603 2482967003234017016 15892176166443081385 17745267897045099317 12900287812342504260 7165240459665023712 11365355441451669157 8931152240058159733 4354598777528826013 17356586392968015587 16958704642365711125 6302167900277323619 9340906722410055245 2098890286184616740 4077299680490555443 7184579233234121325 4376521810418110083 1627124938492466805 1983272399151463091 2540443592483249656 8695581740534943546 12417954576502573323 14803959645160297203 7652388315829701187 3371691070715172527 1498308240897089594 1306273498238234870 8937907776737318986 3713429225305144940 13462655707673727323 22999226777391721 11927647779559935537 13318824175937945292 15892140788697223086 7907280225077486417 1475154739634571185 7803315275068195808 7406984555833911198 11447697717896976494 2499225665890058286 12101480933418223804 1913268656540347419 5924605223204982579 4148605591961995086 3757042001749988828 5994838581582138620 9739582600100338575 13957048775845879014 17098074542195712297 13785601130336207322 11029375183932427852 13645608765060989885 3150006220013202633 2801340830020840393 1300046873552352202 16239826373852883906 5757079037529729900 10511714177791556962 11364239511295932694 17675083732779284230 7983701362759694363 6706061250538671357 5246973321496866321 17874993000272403423 16580241977293621051 3639688048650235972 2361073482882297499 2753448075733993695 12661311319552526090 7614345171213652377 15369590760268731692 12878937447255198075 187589698408413745 8611511771244359586 4451633481935626516 16743418349094644410 8359973620209573376 16291986517269793293 8206025705295393273 716836140450093800 15772335115892184428 3235043603532756720 15829372319452870221 8967509709025003094 11420631334152633629 8387081101687805770 11162111768729406543 6545506465615120355 13945828433171062601 17107407249898042766 15301839138016358387 9203018892730652700 15371872595280170647 16472303549476032849 3036748071199022103 353761643732091837 36332128269988983 7562490628939294243 13223064418034795587 9284766741975894078 11053077046029692708 10362180237884701996 14857056183701961160 10470270272690402279 13035005613488057769 8679685435466480715 1522586260194373512 9047694221207309020 266901143799842091 16866360377738346459 145476650990010075 4842649837919368792 1494587915497105099 10626920313305436195 7119053939390070087 4707997623738030037 10041827407105852561 10225168607573849012 7280814797029935350 962392736858665249 5716608127839849128 9614382138895325836 8091173926043793357 16218772732504433339 6972625669874776681 5629602983321286705 14039202554015711017 11564719834505541900 9878374575414816280 4308089884889944944 12320257492925402603 4132312552252653390 14590028711573376437 4022986943548042384 3069431572256242383 9759235802851247187 15615918297494875176 4062156259106171030 3288593327586238078 8876633758067691363 8573207573318780358 4084456685449107571 2985380768708772681 492915086714129047 17076599237505195490 8326294119880081021 5948748400399610085 15545993140238280011 14901358230237244283 6689826017357427406 13376219386202366183 9272889622093844378 2188023235021315481 17838689910880525736 448958861253155357 9894754694540089582 16776635702948858749 187981605396108648 16573345771201172293 7278762244339390465 1640021107065213885 9129425801899679120 12031718278068443488 1159223539243895416 12433123663001687079 21270792325788199 4133158113124230062 4462207057000302025 8305296750650090848 8299778061658132015 5522317142805373931 5825061742351253700 15414053139290519091 10516511370599660757 10172488110049213255 590179618178454835 16841609762654323614 5451750149016604723 12044118987593871174 9208341645961661524 12244319029205749802 11281398543990666637 16683970143284724378 15717570912021650363 2256562372285629191 2521659229408218131 2543308978505413263 1854861182942343970 8005838399947289848 8489561105365060848 3664150571521901128 13905605924134237445 8261173684476559736 6097324020761007123 6713082949291418786 13066725632466417365 10872361201010349492 18227087596292671680 16173882776724138185 13325407035309940534 12036804934370822791 578635783467874659 9315293122013562708 8821721677370764662 8931741265969797892 18169663805409536499 138754727609984235 11090153297828961329 9408193728552626767 17623504675230504184 11864356503364436141 18078216187851299291 6828432894585246687 9962173827344318728 18203457235927670829 11605089935351084689 4830296625637770311 13493285726457092680 2274960028886209462 7775143366940373888 5818021602344883734 12199624744882967007 15345494005980721788 6444540222816072767 14433791893740885287 10886164778384221407 5173379808379155689 4540573217022832386 17060279809469601922 12101998867892604419 2259956301908607113 2014187004967895979 6650384952287306437 6594784392505677805 12635977474003724573 15744887629075933047 6978923665680035654 3240590596649260170 8264697217275170868 16319995070339318818 4824805423656999466 4689838446489681329 15731564288517801993 6229906146747492015 17706298530295808057 3416301351537401099 5072283566399405148 9240735713736288231 3998610446763805602 7938007610095482927 4087081998588669270 15857359973658812096 5714854684574064829 13417801306547435857 11858761225594525150 17754370220262535214 7324879186061707073 8085895686408352528 7533212446318444929 10693675285918951212 7767389908369062853 446910362545612171 12545849691275893551 2045452746608652554 15639151045343912573 13508119161538060279 7774115195342333128 14267549157716722002 8647562255762644213 8801710267831398481 13678308570712970474 3706796723460604060 1151426218027995406 17086441370030335002 4534168507622762544 1652680137745799778 8243485510602876061 17382512680369578856 8758699960086826254 10199226853962978931 2868886435226702295 14983743490633809135 14357348194662353551 7238143777345211020 12032892504264715096 5482287631398378863 15035053823112790388 4878381999403947976 2466992923456472876 12632038948038572422 15702724681945087726 17661819134052829311 11044894852977531573 1614033485227561029 4574585882142756543 15977197887431042900 17370916904437276040 1302366464876035664 3971425625804185643 16975736074793587579 13625886958355010912 1357567202086836722 11175026478185809215 4945566780867498967 9711685665861225482 6263983211507604042 4643188271425971810 14204812597894912260 10349702307357017486 2037285954030276027 1510809206955294748 3158670658653728512 3724834369151462686 15578236678758056833 1598341495782915999 4713526770082952665 9124759968643711477 1092582002289348733 8355508724097545030 14085404222585261436 11406508273521604401 8696972750164140215 5686601585112431279 6668728246320803537 10974799348812000137 7040874632436567406 1518878607263309423 17728191409533082321 17722587826298259771 12077309270004136605 15497040459172679899 5640534094610682718 1835194764897806153 18019922026624603766 17371367349216133555 8286493044021672398 16656831596213876133 5855216353552315294 9057573661688846353 13427951630187534041 13935184883532096700 13513170815061702622 14654071711328898808 13348511085130642681 15170079823607786230 11981241643964616511 2016626960370493831 9786111685867803625 11373666491051320700 9108611439288341719 11258888368209557255 709131488932902688 4369432102040880981 14784681363496433855 15629807890362984974 16212698323814095823 7397088995055099123 9492135304406319838 13602695720471591180 3083268679444418759 14361337094877272612 2184115581670382 5228756367235573117 11392646816463889707 496134766321345955 16672909720409714725 14310887841170614479 4794573138722146208 10362724323277156986 17435503267015500683 10062954742744557408 2233714057751900985 6383329264670049547 4700321218417930156 12086051441981654592 17011714665361516804 4211517956425163317 3804765219210018891 18205915420167774006 16106640255782930991 18369680867337646434 722078852666455711 8579656564794834955 17343242676565548848 2825318059105961497 7706966999773919984 10607783725775420223 9665662739564931801 16138575834862955326 14959383392498573697 13593748402617688155 8422248017528148495 13201494537811555648 11400046971970024689 11912566274182826212 18350554628916824511 10668688880438677735 13521310404318072339 1678724526259839399 10460439279329291553 6938249228758330230 12807713550116817147 15150885854655550099 651787272352194771 2841308212490676498 2826287669122850285 14565033553321680065 665885912772294278 15080376164933596774 7833502605178876606 7499271920706883780 17636445889145687955 18441887107617889441 6007030790410212823 13247702944437726596 3285506506505475734 14077507327450331720 17312020445823443665 14769208928809319441 6370499030491333364 18296583366641855406 9161319711817351023 5766238666984016697 5175417496313839296 2793095741097393975 1460608608971910667 9851573083996141252 4156235963992295166 18029109991968687184 15975992856803070760 9277838329408823333 15651850453970928233 3991890292595159590 15909686040221337962 4594803103244572023 17928340756438654168 16875414423051773963 18208102599645559259 15823284118857831405 7403259280573739245 9574590540832926389 10024424755616519162 9447274073868868169 16038247838479389741 5572063337533378041 5426758105926464218 7687790684209983604 6509295685680435344 15048164837440647594 9424619320692789091 9671032452764374392 2859301016707180297 600947210679905676 8960301278334886459 15085885528903913543 14829215863206549148 9848166093593807849 15031312660860084383 6350135432225662122 6848218904509445524 15841704086397384859 15283518769770672523 15885287623716757600 1305199740255226309 15544365101763451422 6884920859548613728 3840321172464280719 3647707567865329769 16815158218250402641 15097147216869951796 4889933392536542138 3336939437485153507 1751498671193959467 8382416258303273270 12582763692265025770 2001054747575610215 171840953085418200 13575069531033804003 2967734668796734943 12592328360544721125 3340290557432902564 10870775255447308499 5247042872701914783 15762211757892359181 9934916006168855595 3033661431443322220 8611352715267373954 5634898227268939121 17923737254703407271 12116893347330451770 5530028393781982630 15540956730528831648 4679790882033757073 12802764682071849582 4348699903622002985 9508491352431848906 2252265546114752701 839114936964120361 10800608447163554627 8354164232059088055 816461421854041462 1242007501842518239 16770589417510450846 5134344484450708669 8376453122884145734 14095730067438483062 5640913342797568442 2663295772046326775 901680339370342267 9402674065020980063 17006655762839861358 13724993820632463481 1645648964190340738 3650333247738225611 6181003830903982759 1229869308555624398 2884721665002074528 4064700744355410395 12502115781794370365 14566458656751093866 13849142192926993195 10567828039631119743 9775995814553214344 8512790493889554092 8486827947878647030 17882199792982172594 15697756320053564804 12935426736057337173 3890124802815673828 9869784075663330667 2595872048652856676 11622367339665900201 7274766972696056530 15284557736598340684 13200315704004479348 7473731535997625882 8359023911031655561 3528923076950361447 11575690655132898672 8623135213788713170 778417563326934930 2561370532255282087 1888992686596765519 12612045335334880931 17017674965817148517 3996281660021330832 3555823471011021217 11944779675452191471 5254211153606056321 10866575170629636523 16863654012245019650 7768486996146886027 7798870680240386941 8614632213177300515 3880156803279386522 17376936780128984500 4841801883439283012 3594658922606310969 16931407818134858298 922057582324085797 2812982204242173925 14835274705827937560 531776906326720558 10516197868535383912 2323934822421802975 2657690433677634375 4100947706356794688 11729376289990366532 8202604613884231350 2008985550414351087 11393146182668474798 5143587505262586242 14501221141365215713 14390042399133255891 11005438213734442883 14834315760115624749 8018158147372495684 13073704652787628558 16289328068205881868 12959087236148460297 10504631283101055879 945525170239888451 11686270816254176023 13349262526731090117 10956681998026474815 18290321839503060686 4940655604656387845 2111667742910364665 7081577080334306553 2099701506224349396 6686948479922563625 608371386786062209 15897905219983465575 16377401763808511945 6891869110096787221 8487419060781552463 13633050153870882497 5338005719173624238 16644046771890944529 14857873641010462084 17753435437312715203 8536347769218992598 7782841472916151609 16817888664475401049 7313362899326018123 9967489037445698300 4932788864214395929 10621848118073230566 2132617980203392479 13272786992876916517 12558682898904060064 4472055662695432299 13010987095038616420 18177672545655969150 17926759694359321117 10637256360928130697 17191833776899589080 17020175343316382145 11831395761356792769 12054223453888347352 5628241849195537087 942335006888941490 12762661649788576436 1396585493133794725 16688111341555179587 2382854554930383370 5906887794253265868 17088345135138243798 684508794439682603 6505238548395866502 17926935649462665128 17363821967305223094 5322140097271694289 2960465244504466791 5511772459710819611 12384830770488864820 15652144684061794466 3577704587517184361 3207525472111374921 16951103023583908050 14661962915156995729 1087061260696141089 11502749027149263556 2193139999340380119 11869004733201955985 15443836141652074263 8660178513251275005 7853437697831597044 16984993539105445850 16923377544116001404 739012043172923911 11582533846267936581 13945850851310707481 17006974015294193058 7040802499020285897 15589690723463229123 10496354647433643960 3294995006359215669 18051053472726559507 8513281101243616162 9091645205422898695 15416682585566722724 15555319731894722804 16115959509958295690 5445908236755664091 5429716552405892435 4269208683510010424 510799230501237300 6059896982293379016 10425980150970105295 4539010394717266433 10012128510049837058 22550231609781017 14404399217022281872 7154806127207962796 15923201230340956902 1948338649113344894 16671025559940048680 16621370956764581504 14294935363176282342 4513159041673448897 5102878124546641007 8230861247699641448 8011662509316753855 9014396048065777927 11953997812775733845 964460172306445515 12574677945311486054 15869436850170418165 11729445920318366351 7102731129051393142 1572751972047998764 12470306872921956387 11929231746281850726 12074121435624092921 11261432709922975171 12978912870735385452 8005932594346619906 15268054836073072847 15693431472530528999 4807779467856078092 8882874411028947269 13086894178980212930 9062257786000146129 15023960318839669208 8077492441079827908 13566255672341268484 1836587936616575559 15486331032151774611 16727588368628111750 11108706118419535002 2541209544110073919 6513659708658600600 12196940586041216988 12272965530389613948 5214625110264739869 17601369910973862293 12799671401503182158 8263262273176483764 6406647591605028094 13244034390223776725 1267703266872140854 17295260096688286724 12254595674516291381 6889961442418158462 17806548063695323270 7270152413613657288 11794670768551692920 18126069703100711382 12361568053142110359 10503351063916894083 9998919254732376775 4732237503138433175 18009614550901804186 10273136861747904001 7734540219748256576 16359741917241046265 5747773681056817492 5921018172306886016 3988260931458161098 11475720446678130707 8641984493313509682 7636774897019428897 5828678746861533486 16416423299695277040 16059585427420483354 9387716266121975336 2115867232155757024 14152277773536403908 16261197887270299421 4366294851895523318 2971265247000773370 13799389198073852537 17385919335921651036 3226638487458833168 13339576423296019583 318560285534351354 5608729672957365817 4668361077252042486 13008403469424639900 5403625722429766884 1131046454639206736 8657131394045508711 15243775841870273636 4318591115710590158 10697289953848511627 17562776393560726261 4933282340631472570 15293163824061188725 17482559539805359837 12611292469522597886 9093790330633845494 12409935658944531653 5865327233965637582 8223799069205721825 14651617622332282767 1202121940759941642 7377526245813815426 17764153258770405276 8015287660809041445 16185872185979671230 4724803238822318292 1396354824956716079 16597749069016739255 15504706410019891958 7641628498744991200 8085745327533680077 18446424538731347757 5375998033928733859 11660239188590612508 2864449576337824950 14678810548228113594 1727214096627530454 12332523510569370408 1046692678195634689 2395241090229845135 2017307581310665697 3756389626372033706 7724437774339612367 8790063074384102142 1362405373356376257 15012740141023962982 9541685384560648456 12299888501602445026 13565610030554314762 8160545728576569456 869243347267892256 15164028774013869186 3910782914881009441 15116055869607138756 11156076394479214658 40206264957695147 2655367735955659867 3069422854119674059 14840062476813481195 10234167539155348865 6649706838211486991 5821029308801166702 15563347631869964460 17721667072947934621 849681393518890235 11233360927105771255 8949292528341587947 14112732213378945993 11280442843650357406 14607183519290023210 15913758108227310846 17097509445296886407 5696143080458443881 1102092503911082776 17397843562042996164 15479758710897539438 17237057115950517053 5271168640030484003 13987498038898601555 15080498328835392833 10666619325728272038 17702344224266723632 2720865302982413534 13710165914046951160 11129513919175636362 13089544290508910337 3931024643923142087 15991761211577577969 15647941089311920565 2851400634256489795 14851474318117919915 15499493589859958979 14270485972753629734 9257813670854214950 18199837584142793628 17060796074051337358 7015639703941493833 2141031738251529355 1348444954133088083 493658722658936958 15613006757685335345 1629762151576083489 4506543562764865371 4558238168277773241 428732238557530171 967464730297959766 18178942762926799663 7819950085099384169 2995543580289140226 16780477938849986879 17570209307710394221 15874693751602971603 3197759327310593804 15402398620322715221 18384597088693429331 14468432127901312206 7153206634874663153 12719782789774971081 7330276786743804835 4132027650992791125 6897956348692006507 556107473246378179 1101301198140855408 5590947510569549981 6240154299674780069 13943703571306440377 15020045964542162082 15425966748195609641 14963059169498938360 5938278943011756605 12013365526323038585 10034064174792521428 4459497564215785509 683080802369419780 7675477931808234656 9933340312681873680 3122732303729824941 3293485563046274852 4103239590046728394 15765529866583694957 14203780592811587512 12212592398102644935 7277820768616267206 17791502073444151924 17983642377151832025 11873959161039341001 7886245407872589828 7489741135405707440 11965170125495494677 6248835954013925477 1153797894862143726 14407860564579368024 1042129282089195416 6398008637785257209 3905699313071236574 10976315384888036649 6250142913451588935 15452465650531449704 4804104194276985093 18428729697251007650 11410089373925108177 9630025934121391136 5209030709522064668 17380729735759729639 2753097281473110473 5917567176694977617 13233827003192408684 17122092761063774557 11297821650160384053 1305487423248443577 8488806958065032214 11002989742964142208 10799757116941103821 17316071701578716562 14256423249562158488 9109598679395825962 2230345281726935113 11521395908390005523 14414676225642623505 18397710267632657749 13971097792651976939 16273245930999318665 8144375937394423258 9139238571726510622 16887408264463198020 10122153802002351210 15506067501550118884 12318848082746148261 8405076532936337108 15411167968588925485 17824348117794246878 14282630841360204540 15792319074655679831 9730386614961228995 495564647159174095 7329949537466691466 4928642678123007909 8064472332610125835 10977841294803682210 10296514867102581632 12156985014606408363 10727559838484452055 10419540870398791320 1031128722901460241 11081088247406177785 3251457474651425256 18308377662327904390 4054291356011745038 15588353255369572815 10059946360239745764 1120748728724957814 6585834027431988407 3073906551377277861 6044671425486760721 13101033647384148139 11673640985451692496 4734223277940266381 1837239747068068760 13096210381481019257 13604896417577523051 17270887150806802382 8382316330995758046 7325680902611090784 7079634839660735295 8615639127187941895 10410728818636539412 13794791434624125882 11789556696162285605 18093466269197150089 11246518540404229661 13799186166990640306 3285469243191671263 11286489688061768887 2288529426850405468 11122240939149522322 5140824694988323801 16871142781836984285 15858521989924440364 1505884637962811648 12974255154115062067 4246125329079792553 7396931565093459525 7271210064792059006 6607897427820241977 619449884164364208 3538697373875859129 215223082637001255 10720124830177690533 11137460100095078821 1230906323169658336 3307359934928421225 10964838627803551637 13371546670340504961 6453705375514045156 12333166231540652140 3399035199696355062 2913958031607350243 4587229140020895805 17938907694748083952 14005514747647905395 7842553425674973242 1996597795442578614 8768574531978909760 13885639865721705188 15372398572938324915 4644139204507889583 7882747052869230188 15171501101849987104 1376555067793309803 7185058103841108666 20953479906058257 3987811233997503614 6830530933997115749 10942457167002108519 14513696084018201807 17309918555623283952 11488071159270654399 2937516635309625577 5276836821418235112 14260114235479082291 15276708374073227212 14792579961076784399 17602710523597937814 7744859088133098068 11854402706475783642 13207449744741021081 622295963129285402 12812722454962318673 14478742213182848596 18125749882973400878 15013923582189278789 17655730739440012103 11773761371325383682 9348386856684190091 3882851365300249434 10804525240542584961 18142106788140790434 11102486632363528512 13716364559276081408 12162434668214887802 15902221075248445265 4368254352828344485 10706857338614048296 4646865552986734574 10953385729371923473 10609640943918087342 3050809275324772528 17770718991734370642 14366291128592919165 9812811884019635070 18034550621868558926 7605515342836833946 14587651538533180672 5614127185486990318 4723750940185389670 18188055626798731844 12138338314928001226 12226906823360827897 15138204264793962572 14327977877528406495 5298623645246500584 8248953855092095121 3386864200459694598 10311515971501748999 3376297795033254331 1117002536453804518 11186620633838151030 657035968209409884 8774977129359927147 12271537985948461434 10300251044121844648 5874561542158002123 3735287160500539831 16212989667451806666 14788510073578740811 10622893484145475535 8759657083905463842 17190725045483042509 14612395127492352182 9157870701774848265 128350766035139719 4066569830334915938 12675685188533137196 1045115992029866483 7946923100673076543 9586761968953513072 14749486247514607831 4130957663639937214 7400292153620392998 17180399350793489492 11026075414157728944 5917753216588051959 112092948351529435 16320572541231678953 18323802172353058038 6513862499281533223 9843474461374506499 2963939246373566285 2852805376708918799 3850002396942328217 3673332798165027265 10027579996875202064 3878666626398654796 5012510602329082686 2146849162177337980 1599156017882223623 15516523587062750314 16090828444821947955 14966178858650439772 15583521879070680402 10765093074936835174 15641746861269128671 12608515484917001801 3598882809042484792 18345373670557639971 13198521970527702936 4637102705022260302 5812183306704649593 16169338468254884711 2392084624523217555 10632176148755114383 16872122039907544055 17202362206732043120 5978833595480190177 9487638912885063330 5309969115333797612 2062763148079130447 12705727860304858981 3339898746664970615 17369070095877449442 11221854480556363211 9453841648931604178 8450950968777325994 9216114405973951617 11020036512257310242 4854985162986792900 11008568032328058614 6241032448965831706 16501414368888138385 6144892993117970719 13442294027291242984 875612426843531595 13124366920685664282 15099582694933800778 3902957285941607633 17753427627255810966 1448636666048097633 13443884298281571733 16004861696549052735 15689385805616173061 10541775718382021183 15159676820666592228 3967097998788474628 1635924846195499410 4536832855070533337 17065263773785642487 7386805223861120985 12540319425105753443 3910042617693354806 16303459811544722107 13021805741308450633 7311783368721211868 1455605368715978670 15216616092808965886 12192058814846475039 10170070581554885407 4562860517023589153 9548019375170801795 2646130021566832098 9311964377964110706 10092716910955376969 13257745863898878349 2923707563772430142 12559441743877591797 18198429385769545396 12548138920354643568 14788713139119105981 8146017145371534492 2801703742379168145 14609949936438974665 15191229296860424427 7643906274427620925 4244119577487501147 6426621327990380647 11111728423550502141 8477856611414039218 6877716663077575883 3573892736483437479 10995919742892540697 16211738247381177614 716314176996657763 3855392695393365109 10859823814094338136 7958535790397433999 12341537800211379145 13896821959312831407 1555500016665748457 6765765918362469229 6598038481250865375 3425517828136101432 6431735154443451011 12716097118929522828 5468927586293462578 13985073384639208944 13708995515669054651 15627014895333150651 17950679650625660125 10297940784501987231 11842892647656756596 10007397645958934081 14839190043927177381 1957682531772922580 6700269326682861017 7906949252752724021 10884599882444179538 3396922894194079766 17798524991053299880 9412612628189073556 2402333168418495882 3221215590322399540 7697524354798159294 16634013650397255554 2230849490428965777 1679789048165909762 6551968045372642382 7834275805952027173 11654823264059506031 5768081843530771982 10983419205856932657 16115438078656921273 17943830638257275198 16725740235988607650 17579413086086581381 8920169099760446972 1502789589426500411 11659501736499305131 2782333115687339522 17326701715808793988 1259211542751830639 10682506868010249679 17480480849798152150 5593560267480111778 16533621205132594902 490518611782703786 14107052948808619097 10060899192570155540 10610761937541081751 9090241500331225726 11402461107492556184 3716564270235490367 1847935957809562508 2428329600352353225 11788531234351663366 18099340179903894096 7049726791786806479 10351470600186702663 17706760020657518887 12943152206145994484 8268324195762137327 7172269504807480679 8924384346555561550 5186482792417133075 10128974121890422204 15942769071942023898 16090068040870568349 6658616998217970653 5922358187029135946 10635866237806398294 7804178253312496343 5189243187528122607 4808987347584759820 11951265619425855116 15695854133280033480 984050509802251583 1874680762529249599 689226909858285135 16727982185548906012 7899772697109681424 10134994842573068350 11664885991621359367 6587320624368358699 17232338270569765211 15641983232710547282 17344699326913768624 17824968629477549480 2100022107893314232 408024819541432031 12817279475402708536 7645686334634049438 2931640914159639278 17958846745829920133 7777583524116187890 6221799948087192922 16093159789778117960 7187749467547441881 8991258506829819707 14093753568709250238 12948460248234821033 10635704073150591697 7703460755955633191 15778383488651455771 11035835356407970421 17161858904514110520 7624194264174059442 3099223846394897993 7547253933107942686 16185564621819270619 5275214364679849208 2058074791398713043 17671711051094316903 4173925035050326273 14604167591303294239 6451782675029273990 9646145650582707088 14132936528387004011 12170955926169705357 14807903654230042185 12556781354320984036 6581514615269356251 13200275010200247131 4600776249147105248 4947594693661392533 5590484966225601005 16486594742422899505 4329689871832567365 9798164120621218990 4976090074908498868 3365940285337479507 7303492566312536340 14858599916571883781 5125173558543824859 15608832326311575347 1894184093316542881 866016660606025975 17699921545472571260 10935742675539724897 9022645108550171402 7851918650657431391 14934320384251169034 2114833219676029021 3501056553858854017 11978289479681033050 2502578043584309503 3760623507417817024 17307247815012868802 10945539906442218370 367213927955790691 5105042532902001204 9205314219141825394 18320191974938721391 14646645279271548925 8139572515458245221 3689010544745606767 5363925613828239566 16699979972916096032 1579500487413423358 15330578731677978981 9650052669435945235 8507741870073665092 2584883855115143873 3324552595026300203 18062419942881821778 7914063764295788243 16216644267244710028 191847025418611908 17867832961217290714 13956836876139065174 4658386658637542955 16132526632911837739 3436614809862615704 10690215449879043713 16764228104842917682 15360527530326822195 14781741536048128167 11723428963713149118 7023648345942346269 6220497178915617606 5984659419289026208 12365834386717288628 17658479752107834592 7392090465548053803 8358085877972232089 11296538336095230556 7641233460202373653 17870367090500551115 3625741022856138470 10716362758193183769 494942918004814727 4061486200196174793 10486088918505259055 6291845776069008102 9755162501151440115 7365068023911737415 16208601939505303687 418159635295368420 6355544435351768084 1584882926215288927 16663169129670492206 9778800760512302185 947311738627769409 6685044064635582819 5364361908112495955 14397343907949368432 3874994746852256516 13268780918130948763 6619325501857401083 2054689771147494983 7637095236792712702 6769637742760054018 14028382146448780275 2903226374262936329 1808546783540578970 5321211286071631055 6542677827314035933 11511619602439501989 3668136544904675136 4170510767367112664 8973393438708784484 17228956910354675029 4610283988014872224 13946548184901549407 9224332411890212211 6058794179157164216 14320947770988863300 5529750939738405335 3253499656562996370 13457002150067929621 11920840386098751640 7163947951621220793 2543175429650876406 11865891303258911278 14082671239075609796 4036967925784676589 17142443240775145424 17709053780818832584 15812806030120167242 4797686717488378619 2174031616621459155 11497233094797137724 2431294537930270970 3005453565971854835 5665148555512546784 8177570843711075719 14054193963067420704 9682020662447711928 8512645716530405251 7609908867909872907 9639731735302325217 10494606228337148041 12618533753456942877 7540894388213473250 6851194941931053877 12248439969673742732 18256759530504904252 15951835002383872587 13799347297325273344 7693835437152345309 4396052101512650209 13321268856790152128 16549377230874023419 13704786607192899046 2905191038622450651 17063044908507516615 1847927640984317195 12559649906045186030 14230008854707526905 9892362762011749691 11837794350328923876 8812508572037050763 813377434524040096 7596239318724818302 14101672803630131861 17556436498226256205 17644466097287402355 9240551142817433429 3025358939029278427 3108665986048094440 11367334340528812886 1908186574698181813 16752773921442704880 17176632056605942337 5859626769130593921 16866148981231230352 4834405547281018464 5841686314569882039 18309380449787213308 7356898313751846116 11227977311613196509 2543145923985025754 16052384237068424318 13501991953550510196 4887670091772775388 2168641551068277677 17404627428639023119 15364344424513968385 13870874399565807807 3516423636516868006 13046723185193378081 6941174829012820135 11628477419430038913 11836748646833152773 12418336981508019230 1883657790761726707 16270447915310920461 3566598924988539597 16263697388125256604 16676312486826279448 13003123229858408637 11825679367708844083 956900028345861135 15216588183369585580 17721403263010122854 15597203945500074953 5443488507460304118 14528419793682850000 1054403383446522294 15480267240265369660 9743032860586642790 2230823637855024304 18037649203982466116 3169255092700462401 15367913570366856574 334466520682916985 14081260009616383314 5607009300295293408 7715080276861450947 15773396030641812625 1672423343843282778 5066618791511004780 3941134453265925966 11705455781583694010 8630359716027047619 12830495517162704494 5804745703876633692 16024341319532269793 3940304860160252605 14062082924351505195 15049237641678682827 12527997589623027196 16456315490957891920 2845709507836805312 12200275658759411509 5565345665045796725 12377160030766795473 8362124618409691890 3228804178794943588 14318042632402797225 7853650326433645077 2417788047462455347 5928270368299832434 5504297904428429857 3704692523227593326 13763859019745979104 10928618129275338890 5200558982890063613 12604075102764439755 785968172164130862 214623429404463256 349208494985277195 8688640789705553530 9217930480720038694 13804400767618346013 5640888443377401159 8822684615168399873 14347740509960211516 12445664088527992757 4128680458619230833 8189709885330894465 15138501549572609416 1102420321559094790 13910053244945251357 3422763829553197758 7996906391395206949 1734202650085648571 13653019315539784534 18180874930489195875 10064737938433945968 11240733617028713590 4288826133763972296 16228058156378542955 15026133828630538388 13464709903171646387 15072218863743728007 13259477633883793579 2644193543195052010 614690361017724502 10670835778847444907 10548568694347822850 1051438510109564451 3609844455252939308 2390121263566051258 17431889375124716049 3135057189683884511 15915624185452529378 9056926803943487673 13467180802844002198 10539560016628284596 9778971666951515626 4978997065728203722 18387526236899939950 4222126871983333257 2157236746942567230 10687898484007471901 7305064079449598167 2431330365648215981 154978972500802126 12811695446260601300 9610325129679286086 2357434033014312312 4403138627009225619 6136670123259537209 17704871489496334041 8173112915335188074 11614756460649775704 2606137907293513746 8834279137524840675 15396287381163519507 2107383275806219321 7044942375285339284 4259786433388299878 15832261568331305654 13024214018772318662 12049768738534446359 17033541870430433011 14061478614627782506 12408222625684393562 9060859660618747265 5848243266784408023 3090684161231447381 13602946252549470174 11529722894779033084 523117078055047497 17884905273894647739 16667067384434807474 9811791858446769521 815121852430024563 2434823791554681208 7364450336633571892 816189617618865192 9938288823358698562 2050460160276392563 7075050682997010607 9775929911585804909 17618021828729828219 11367075724200136465 17784922529754021334 11106271453848597458 3791804831846191848 13961860475763056552 8077948039537275045 4837361396589911333 10307600418122111090 5439332157854281641 14385769005429523237 6142518739948700046 3611300061343217237 8949180696342054199 11073529156549918141 9286961582240717275 16260958537235574449 5918038613813771164 16407228295823147129 1392198887453574792 17149887538092923838 5515069519921544436 17337522230966072247 5218968262804643166 12450588884785044025 1704847908608559047 6670649991989459635 13273865679585504841 9453591747326484072 14346029343679665296 17336022787956567617 8188310804664275685 285924217643465219 14442721384499181295 987481789469876868 3008940791056961594 1504195177597246736 8475341151211009509 11482354009290601763 6145806572913884411 8054956981449814122 13230830346257839403 1705969544465792737 17420176499607621858 2666526594816070906 13949358512797180987 5654939648195330441 4893644790299885808 12385492475552558895 4464945697381300880 17480027331991945585 1053446410515696720 9757425536353067939 11607075250993518257 16639783829401960855 2781988552614249355 6707252609556354061 8237437453070159733 1731634359347155836 16283433393709202916 11425257444554174637 17233455490698168305 11591898976374840622 4929978299915472876 10181642380596370136 8035637917829302719 4088657954216333539 8935783867396679209 18285253640338960537 12693545428526391141 12703180604997682072 14923295416339812629 17576570293862090845 1251800935699539562 14762169740871715879 14257172622796889037 147358814789456014 18084193877098752722 10922278429776644101 9101231999385481851 2611228023157776820 15832737460394565115 3943768751151312854 17636346980444771522 6022630517472192173 5544599628154636648 2236322448465982956 6029336408965950749 16706214957898860292 14463977707529909416 6842813235543218875 14752066876316612029 2886104704984910320 988134210978350005 11288946652616978552 16419873163401872475 15157033358667019208 8384777698931351008 12468135175178715979 2339296436147625899 12272682862813574197 13761460599957242227 4999908273612291601 4130935667920465236 1919906064778704217 1317664755462265586 12295389369317398790 17125193058064891777 6006952567539483223 15332573074795072251 2976204494497435316 15313141681341059256 10021949390339128023 12211377288616390428 2884827494079197854 4802713642113457529 15690204795174469621 9890297535598773923 8357063178260842817 1657938267078234976 537866521365771883 7648650059037401082 6110041687223677647 14364788630740546415 965852599154844113 7672887139582143074 10221560148748843832 6173810814881332947 14806892699280055150 15750999302287965133 9805159143615362584 2381970576050741548 13932389585640233817 9770647351470898833 1919228526297413615 13105932817147673942 12175447299824824920 9241665746573982711 13286064201800230575 1639006059702133241 8812775330115940303 813263758050827898 2464849753280236661 17039252069834563070 1308310831984861794 3991336255836449544 13621934110556335573 1200858771110733002 7951098439807618295 18336664549751188736 7931496369146906308 12632669013699969653 12726952545287271724 11701468208059916672 11431279276162335509 52787839544940294 14403442848823440947 2262042852777021264 13114740628622892257 12947709144559435676 9257827420234434700 6347729896047547773 4215812906788119893 17205372725184963551 205839619466205184 16739940924924674354 13467915081688448954 10979958779527551290 2675814691870469648 13474627743245942491 4736215151576136672 18318672436735413899 6175925019935839529 4513409176401258220 4959045264790842961 2168465583241237873 9208220630256062062 17900838885323643744 14420622718151908246 17424651466657180168 7164713308096359982 502959784827717388 16566500017520970582 17763315638827765709 18324868979340081226 10226680570423023786 6299549290560776423 12463964708593728354 9930208083072058253 8878817999343538698 16205093344761558182 8593824253789046770 16576645858514459816 6682740755267728434 13024081360203618661 18066566771875829996 12261345544578669126 12551761675457887673 11785244070619439054 8881555478293419764 3853267926521352896 1898564944381881112 2307771228893068582 483838885026194328 2763009707613030671 15791877877510181853 13057623618920608445 9393832243955061912 11607581481291102855 17625764124982379466 4882854783288773203 4608670657053150155 2114392866843186112 16264918971816450993 6192440127518880708 16397417485157867003 11326801844608256004 2710325456564758337 16559532725136682710 145512130614191185 2043634832741256259 14290547418418698644 9702838848203394780 15235166491214521309 11100779949365808347 9316572465432998008 17941347698063941781 8608345429636527305 5727617761387517576 13952470180871248465 3716521128542114249 12975220147268758469 10849680945419535500 16417881486638741823 10924564042227618624 14152446457839882103 10090377660196045742 483787216514611268 13190453605545628170 2106306860927986269 2312415723175148245 6943642313622325849 4287926270097975124 8827884664323274294 3886425279122652147 13143544249557145137 5373130662722895304 2729891353869262590 16705193015928343767 10750175186752456693 11682600420877850169 4626501844515097316 15600226977970027899 15314395935346179031 669411968192525858 1627601455426659266 8601896988575287689 12438876319156206335 2426545580714853730 15804342333722713872 14914122926169020925 10724085338287162520 2774977237183198293 2156847032545053734 2760390508666354642 3238770729070528916 3525614104361676033 11355602574724235741 8200194287578072248 10891911695890567968 6258919857488974341 13793934489027535351 647232675416027667 2778900782569988363 13623974219908706344 10211475354397885955 10438599687595971564 2470264337254121534 17479868489454011513 2038540432945772491 10525320837600225008 4448433458528542425 15010840250428834766 7817480682219796335 16900302951522439735 12591049230089355507 18084511720852548717 12140754614911083973 10423780156129051090 15054154861871875926 5221243575296600573 10672993326592163957 11183927983150858287 13030963671895770384 10927002467216710884 10249728533296326877 1929959499148257595 15137508262749503742 3252485323650082704 9311829205774427712 17473195885176148519 6415441460128124962 6817130135215065626 116917178104574333 18388919746882050361 2648855933227473822 8995454415517102005 5364004810386497372 13570116918284354220 17036320808283895520 4633376863098941364 16483119820262360923 3898868194526280329 6988759786197579820 5655501806973482384 2221487047715974436 13031752199379849351 1609467115498089821 5582028897830410300 15591420978248127222 7215619682330909944 16665363498545482658 14767966084667376602 4750102531087123813 16786324523801253141 7511809361464143882 1939478261511132143 13066642635216470135 17635448565998225738 2377862079964080587 1743997311612870860 1243286202286287154 13825631664757957225 9871905845315518569 14688448530490734500 18181123035588445428 8138410975534092640 16658275541741722658 15809973818052005696 6265569110432586817 12414316548281521357 9418602977783060475 13041318549738691232 17265016516153445500 4988909512733996181 10661612988473429092 12710668390936897647 14285849824742395581 1907241595669259202 5547941159630409565 8254962036461031077 3092799267945315099 10354582662550697709 6292957770234250594 10078848280846302454 12170681532250487436 5030361785011695782 4964435494045147512 8666909112130738566 9113462428344318928 1462829552542118045 11700266994758651296 3330375982941372506 9911620257415506654 10247065862457162198 18177173904294255026 1088002761778242657 9227303935192166181 7723859514252112907 15665587090924679459 13498642633670554814 11923453759416311787 13641880957573404918 15681612727375510578 14826254124442777110 5638546792317935367 17353626489673947615 13790774665067154371 11392500328503432799 16479514085048824535 14605000419510780443 16718216816431101097 2350965313651032262 11993935671475353998 9301533379566036206 6819248135302717241 6870272065227804913 545474489237890675 12293417698588664363 2302155095423525939 11954255404868010564 4709400200272832012 13772698079019869561 11812742703708030512 425477029252989984 16580508036750998638 6002765704470849645 12919085214204899311 17623188382733049900 8996526085586492388 7748826153035504058 13929034128211470531 16849535437323392231 11300453157630867208 14514505031126169075 11251618528070490999 15068969596489254816 8807321295530437224 7130995250894125696 700703757031505459 7212248611061396185 4889469412192979635 9010933892144311646 14484197373154951869 8075517256637661409 17607198976628015473 8848731453387387657 15115582359319588885 9070243237797347712 622760630379082570 6335610605353722268 14891230256379385509 16308960565239123692 16768750528093426477 10732391319929524784 10676337647807209041 17797824808396132872 14511934658231501 14843352551684313406 1321866331641240007 16971714927981934566 10296996728262336430 16875580832183338018 13246502541822458833 17469551547283038516 3964525086043575855 5675181071191146400 8868320764435528225 8513019937815295095 12733293012372033955 10762213003976341851 20878455927586526 2602741835096789490 5454224905952965829 7024962337985171833 788602006302148878 10195605445854744175 13693212341475473929 13040955191239505294 15705465734729607444 12750571285562789900 4365694784719624369 15343771201493060491 2359459827893405433 17998483161737799131 4811683652923290149 17450597258751360207 18354682215677853972 8110658028047891735 9839902426566809801 3027489832249466478 1947497460090397999 5295916834326815796 1846357463489601796 8771405054186136898 11820744970044362839 15309541983657482539 11306584391993818567 15305269023518026486 6681561805427683582 10996809119893575071 14258377473087412904 7445577809481406369 17553849304922938569 13700041536621327768 15824692049789199812 4210177243142692857 1324163220706078683 3222593020955350292 7400676877084419473 17650616158366778088 6796243415563656453 10478121303905117686 9725354230825913305 8430565650095534581 15126410780654016477 10824362228425706063 12030364636698085278 10879094483446564659 8963614756603853142 16685665920052281707 12455113328081202699 3816286918419183317 5171408003681303767 9311761267691387326 688572428642556864 1421545604363725613 16519892465134907293 7842621255618080936 13060469811369339533 17640330973426508526 9511627794896693818 8216147534127762451 16843211005981958155 13640533373879953933 3276274629286350175 244486063340179066 7757667327564647675 18282760165275110557 10768369097912040946 3158423807780401732 7546983368372847573 3864189275758756119 182981649954857974 1183234027102277463 5258047232115491821 15878198999284374057 13448013370011457504 5740555989742187015 8268776785412142505 2519677629571253292 5835035278396111596 15072208689872274668 222443581510770365 2741304396444340781 14513217736318047744 15268219358701905898 13344877100461420048 11223095562069224768 3276107203322736681 6937170616645175917 12190587895826274220 1656907368530569762 8235771119116791100 8322720172456557176 14888085586187868937 13708469721255316506 7946220730909492310 7501027914578742562 14409255060016425428 7966286463227251035 10001542724633994719 6097167967601904127 4767560759944400118 5767468751094208626 16836463997834297377 18427256175297867051 3268563044936905376 4884954083813880914 11171693870224102900 989203076248334708 840547461412273395 7443439884654219025 9787617348621132461 8904704399818470548 15304362526579915863 10769447333821295898 11340073073384706578 7086169262865071616 1179069135974146788 1877787403941288757 5925442296002216405 6183713091232425981 629127754136796722 13549022240080273279 3919699579201588005 6124982307755080640 8496601049220785104 16286239312899034270 3285553333452190357 5166857910630504691 8231775690931310606 2496073828187838876 5265125848375197525 17490230274639038281 16804164072706682453 4385939280261979398 10968693554587443445 17347608252065830194 1443283988136944009 10619492796804288301 10982809831140317930 9147332710587319298 5945755602385566199 546472491329912242 293167971135707430 13661342165328683147 4460892031419096198 8849769782969477507 12534462858644123447 14869916609291508513 2327593651185313585 4108365485128398580 5544852920959597796 284984520004811162 6646735296551464072 12687430603310376290 16109235686235863042 16832426904734053699 2859003055329536417 9265962086163974368 11965227591301669334 6629974887682449792 14588182680980195364 9450036555242826563 3169329215498719142 55129382547845808 16135300571154052858 11648935040946337809 1323321932009042799 13123122283432432853 6015570711499895135 5402352840530678002 2226429582643329002 5981674172732479392 1738022094476242889 6573488987534706262 18443923184151758257 5528825954179565935 9176583174481005034 9612206082102685419 14203459229608521068 16624361032730161389 14174900281369684381 1730248249409068449 15589016189041439965 14553846817278838631 11431284876285598086 15554023738031636585 3037864509279625677 8533056971578151649 14697304157744224093 14507678016542283011 7327049193367511947 5914608010010148012 7390277259753212977 7816394719318069942 12191507366840253687 8797319786832818779 13339439983723547185 6783918287525543184 14904575502070232429 15087869223912690830 9557899207562661584 16614902722312187444 5507979934851372495 629506366195124848 3515821442935375687 14698594263175672804 6236093244267402398 8640350496039483031 7806948947282094427 5918676196336111041 8313960112171059648 9445963638857294876 16862128759825096671 14483664437255905504 11002120757179556446 16347399703893520578 8276740466638751875 1472584557957397322 2797263673107018910 11609416194597413147 16453755809377202488 9799251231562111195 5346396014845669581 6045307569172267035 376621340818936990 4631267685764127742 5805595230377440262 15148004559753843874 12713765651435228791 15090991089730080383 11084271677895233716 2246128413553610285 1799470527486778996 9205671407913571251 4660941757631132524 4595869166255009296 834940360984472232 6169329994520789967 15407249235283189823 17722886223127126550 1548413822596278907 427162264578096496 7709983337044513692 15344902732510617593 6892632999347018678 17718437882434834035 18228491989100324724 10817068608106794597 18380313604678154142 2492428716456229759 10460663365004573890 14478179552803601517 1297499960105355831 16087209877670674974 14790038897682079910 13558577339829346697 12552140521403189229 2289908401446426987 8260247442078321345 26046481841256214 16444749887774040040 4900153959005673860 9462743515015595916 4945855238837627853 18225176514095373278 10118591893396228432 13981769229853978025 1931722265218612771 17444569284313682249 1117778371214432653 5968957077685000250 16228701193701461115 14608891549894839263 4459260161922092296 9960606420140144165 1718477377080169285 10512873343983255794 101117128576220813 12433735443164559759 12698725628104444195 8712950371773760899 3961676464178750853 8223261015352356410 7496198279531766961 18223806885364462927 14912602742573914459 2242876125904870528 14921640709586829953 3349793851821879942 10411554116709368722 7045961150260056279 15003820085470418746 6570832496237982485 18011548412899582832 5158368345456928444 3558876963109019109 13638198139265587292 15108213049939787541 6244541295195913111 6693160676280165092 2568298482547570209 15276148446011137067 14854933556116999180 12178874415756992340 4429260031763874734 8341358186536387556 5804137538118292867 13647260610741716931 4172131793071515830 12546608754157891933 15458072802111972843 14838584547245906434 8223794179419656518 13914663636293024028 10766550017226051296 2343578870886968646 5207785787884094061 9399290529325513414 18083053213057156569 565514354187466594 1869227691485428555 15038446598088982803 5130313984573033849 8651822173457305462 16753299567215272742 12452661992143464011 7860132830928415242 8033560378811222516 12885358883424776182 11856077499628168932 16348528312531129540 6430680876070969403 17842211392503514287 11951608941519853104 10741238809809065066 602576077709730792 17262354792043028031 6861757089635334877 3030183769996966829 12523347342656699610 13277407663662687441 17547203490655493482 18149541020273530233 12013990609962135488 17440998767501729438 17118273951653883994 4853083574714933536 6624454436994910453 11118580383661256293 6969407229389331454 2355776444348242552 4240322554828047630 10244269530299950627 10239404708501319940 12855051922236440 983069351724411748 15065398957343321039 4069977942204020550 170679430815602181 4558554540772397677 17638800831793156526 14572202347652705539 4319077564351013032 1477408572313033485 6307752143787294578 10968877347772664300 14790584844996680023 5062490479663115891 379233577160684230 3943802900380156068 7634588995992567567 9853595488812363875 9185168963913785721 9159706759565052239 640937211842094117 16045321226746372227 2453071652115578200 2061375156995476726 17517227776625460299 2591183356979215209 4626344859802995668 4794383447315052086 2994926105902917057 9899550459714020313 2730203140726620039 13776814214009794007 9866304667467590893 15863213361038221699 14147731247684984915 15329177893435805131 1594499267317581246 473291636359497011 726434690799354522 17018452525333740066 16798720212386098219 11361745390239850518 1756230436552572555 5123894778165395010 5550960672390816013 7653054162933792100 4689099621870091025 1090962023529976574 15680690014162107825 13643435997289794919 3624793625971245821 14887625638304769508 2268798493579139695 10807034752364172440 4574108404646013516 12716410723490184385 12170569544060856830 5306727331570982847 13197608965789715602 4354076319846723466 3131269191072836022 14623311676843309613 3724572080906886003 8605228963298038701 3609013170201775533 13459237063447492456 14516314236552668523 13842316909394323872 4265438826403304282 15236360158224206956 12020918429475417012 10186858855313545851 4998363499356827474 16363192990613131747 12737974712648175724 17236028906800600209 13177387330378040362 8355981226582865924 7488621850355624431 13017547999819852413 2776107608390863913 18275508508203181890 15194222152328196761 12804970870107325005 10026010427182620140 13293358217413636451 1064510777896775946 17235243434873809716 12525512727716283919 9671620803399458200 4361154684319230662 6583650988018450130 17591339248560837313 7601355347505896084 6226839912039198787 12957397004751536190 6038635779661566543 6191433573582157322 1440395480909931899 5580767598685917700 15602635246117538978 4163325135158745988 12026513484862203563 3572661305157731114 9325936154132147645 6929997257425932804 6976512077402660812 9362905002195399921 10647779177759959846 7966236248714377146 1689870709485035039 8257175337089935307 11490929885372163165 16562644739414414125 14312457217370986436 17075864635110172970 6840323985500608551 7281988154287586959 2936587366698236452 15117580756914646980 8412880187480729597 3483182292656718682 17921207666261873036 1432085968023872474 1510779412196173136 2388785005747300536 9772571827870760595 16153503703812260462 10792064647364478503 2536041974923659187 10560837844653458136 9380809927222143072 149595635330833734 5207374023539942544 12562084570534647930 14292338823231233838 7611859565641241632 5383132491975336864 7035028726804723448 4955432822596503244 8846518849851413697 15203895168353524496 5491048851912449359 6950444221270124983 13519598019848243084 10591305158157459988 13831237221068464899 12545828615082635639 3975926977588639876 8533149828234630376 2737020226116572678 3299149635272351342 3476035449333535946 5057126316367625810 16700241403542476335 4191595745912379638 14981074098588077627 13422597574747582709 4789560263779468905 16425628239794435929 7580142697297390431 4204234176432111112 12825942348977457958 9429269313124711964 13955318328802572927 5113142327279409946 8536811665283550170 11332151874987587551 4090236127675385738 11339863915937761186 8042271249028140677 17836116848027779129 17534948017216889392 6428959903337122847 16096851020660289701 8552031203094691684 17551528421984694772 17362451928265469828 7030239778614110444 15430246984348065546 16897599369229290487 4123579520733044622 17825399720431695454 17856096024957119501 9302380732036051251 1836574660514557838 3134991409358281031 5570673696575061650 1972445283946638364 8005116163814549887 1691765718946469694 1553540862892321897 18027195177112871692 13700016130264642037 10128297017484370102 7459201361262456627 6169768316324662488 4661483976245033791 8661936928662799249 4302267756757442395 6294053084442179431 3554434193792263627 5451345161965361659 17685491043225084101 86401723601970445 11903475978083774503 5497849203940681521 16995470476227565160 17943641846773621348 3774064193666139659 14712704306050906823 4634035171640985711 7456441958595424370 92843716885276208 14182948554549080358 1373779256864186992 17429025108370512879 15649009591696564763 15152987660368550782 1254406516724791768 1481807932127606927 7992962161076045061 11225151587410144081 564951174137577188 7742678024042417179 15855604442301136386 7321212490406995367 6470703111643971786 1293115960447469557 6178745181817188911 14716510596083187312 6881835716726370442 2603491322117979702 468459442483464459 1474296529659734092 2288885469713287476 11842219844247288239 4599732220267357740 11874397759465511759 10909209183984829062 15747959690274729252 5473340646424352184 3263972267421972724 914871412020191758 14317744691198039453 5354615328736087527 3751486440949977139 13183853783320760890 17488981211191630425 15900642963729305749 437065974777190493 17066829691221599228 1900760848392445379 17646314108228954305 2377869886835736167 14596326868084175726 3737497509535734968 6618915108916253121 5398622533254787216 5232731085301995744 7164677804886204053 11501943614996774786 2420093806811723792 10815899571017095855 13949753501944078547 4088095080642739831 17748747076468483144 10614269464111645232 9521098941979143897 5718927609663503512 15907262415150128083 15762495048865812393 17027520354163925385 6258523161299962319 12725498104948038770 8626229111375738804 6175893261164170308 5913094820104065161 3572488052220757246 12283362922535900263 14335393816311798673 15650684631768196148 7941140137767207288 14880237385560762561 2239201639087741844 11930820099790363207 10673863977475370556 14900146164664187519 668556417384702882 16987720819324343496 17364664161647773467 184735041343251367 6368595160318347287 14138991891735920889 14560976576086345295 16203080920222296752 5825872202634347862 1959534509172250888 14557182638978771513 16152276782420451532 3847727884333120159 12494757607071538501 9897660236034206241 8594239513241984352 16639557779906882933 7940727191011546720 6783124326705139989 13719760842726386345 16643226892509885361 18252296882535218375 16226084039171075993 8913092960756753184 13066921572630013410 6448940376526600698 3961720169833924915 10891823161891886971 5452736608922157990 9652909049799941018 6897189311480822050 3090977771634319423 2233478321286793210 10725890504724562640 15144679297223615307 10323004270886005371 15612978953797696502 17289083508087274378 6058771456799689556 3021000647165607320 14239471874413394732 14098867101221434682 14562125147614917650 11999647875453582827 1227901350934823205 15484801434381816272 3259644281539279493 6635332890606806366 10179194090068304491 12961589864158019207 16635620676012516117 11440239313065471537 15573973206250340023 10146892861643946201 3837273596348016057 15389921898660676459 17544776896320226516 13763127350082259070 16986254404711033881 1360672896005300775 14017077479195741086 9125945652142800353 2266093707870777824 435872930680756569 15003831312312930281 9069148602248794262 1055086024701003139 3953640513846099071 1582147602243538016 11434351463968553604 5972996017405083552 3153773821136325794 10290197898271090504 8250038189399583026 1299631549463028336 13755830664508621990 14840954132241345831 4074520774455640714 610495577858870975 16256173025617313160 16686751723123681392 11033621056219659031 10355785313905708203 6006937676070331864 4755198698081525725 9484852454375295195 1131481387452625750 2671866158619002928 13693788690558602341 8523360716615755795 7913672429521537961 11933528598603476034 6331707545052131721 9138667433925460745 10177850978898635267 18400753033401660400 12072390731606853018 16018635231203220587 3674832841839940509 13478602008038104685 6158111227218134513 11869121565054247111 1302233468967128731 9593510093381732973 8581864394919811285 10667168554480588283 16645094131099661221 3255179448623979284 5836960381412981865 17408836854848630643 2733585497024974116 6059869742396546464 191350004735277539 5358294601613434692 14625734709175293479 4068599733443443592 9698087504418221782 1169136489325355282 3066715137182307293 9372179407492126676 17743446810277128390 16020428256325109240 16931459523914718047 1942146267241872218 724714775923084211 9844203879649852783 2933502586464712201 14698835240323344047 13017065239136513176 11891469054689655492 10373660424760739347 14146007990838329286 15780114482413557187 1327546201127840975 16628878543878062414 5514066330095868013 6745538917895574078 8714401820567309668 11334510260385510155 4122610590686156047 8992463435824450348 8227079643322833564 12585313292350727714 12582326803898153082 9585155445464104167 11385777788669175490 10567930594733509224 13844761020416297444 18131012777035443884 16884003558202630546 5860582203689412594 17261628759270184021 5106166896051418029 8364063097965008463 17796065869519706362 648947462745273007 12271226180864269219 10427132063046737524 9608363185944992841 2881360651837962508 6276849508690660420 18026573623972308861 13799336953552609967 1940580910469384959 17815701835444437343 12202071696278966323 7972087895356517417 18172397544704082237 6879342947440065789 8288811914086825202 9424816427306869108 9878977902255850238 6033374485217277028 14936191048653682740 4498380295246466692 4103482394227013434 11674656846250016433 1684453874453326364 13222874610108383642 14415159879779523248 18052514240453415082 7707620017407406764 10890681514007354176 3396552509085350804 11390466932840959794 18221870438801556579 6720120044185546378 6960129637639802441 1998404866939954478 7950795259641279974 4833809068547239922 12571368015419441114 9076048843389951912 8572990025901002426 12171323982632992673 478043086913996456 13849031014337521457 11937781052012476287 16693480196954600316 3245592253672013091 16399709151148222319 3304084567252729574 17923425482479859782 2855637040415487581 4522365605362758655 18264951365909342646 15500624089696488428 8509338321181092519 5783044450651691041 16165822090509794292 6766355039130006052 5943554778049454859 8107974490254115255 11163298628516934041 7968548970034033235 95768230613846172 10093552889371778278 8349113285607501819 1137789498593387412 11621816240988050143 13399868434920955256 8032651189601429242 1483505221236938943 14398524488792759297 12636639985770641466 8013803432714945630 5284581833312726624 18170383947404808292 12397257908977788375 15965829635540563889 397786443494805771 17557403281976631376 7195873026880052513 6625536343550508900 6177142892395569281 6200125170875226798 5166208507454424519 11867442504441729763 14039070147187546704 15496115674319670384 4518009238778120117 1356104739893727383 7748569849602128837 15116612494505446898 8082115767258616873 18213873373035947450 1592231483333730163 11505627526199091204 5512309164235515935 1645632402996575229 13564547907212599943 12252179392510517970 15731529256434544199 6932083941455807647 12833856913506259774 8050248504011775390 7951348222212953845 8113100474847856821 2906666533796628885 10811522101976246581 4907094782744785780 13367533004291400117 17619802120370434151 2993432182256873849 6223250927002540470 13155401920694264411 7906271565487175259 13458509909157771988 5601779302032552845 6244111111091597585 10518800985487360736 777425651894097309 15551280535283501814 18268210408343355214 11631127950138661737 18034124157380894389 7902646071184543626 18384205533485228659 18118103762088822221 17890112564984488697 17443213579758331571 16935302949159048293 17122753569202370374 10470494950626130284 12095230391374999976 778482002101764783 3759694005795039665 9179366526135439352 2909479298272825102 8501456972679151415 10651837210075024247 1917607813845228490 8252259846692959126 3617827228135297045 12557254633698470108 10401988275475391508 10974888069186355808 11506040572249833051 10276926242047948364 322199078657538199 8348929169133297707 10311502062449055906 13977853930675145883 3890541350694203231 15543904133377425387 7633364702180568320 8745079011304032945 7473388455348581181 9667886310633197688 4974185120187160082 4919601057049097029 16652498780639199161 199980026882224350 831348688034211294 3453343621232463274 16596724858747835869 18406013662602409486 9270481314751239579 11108726764006076817 14310291902387028922 781963218338234463 7334671206725765012 8918939263600151774 10258862678980068389 1068150320928287185 10753413709236732845 4768534845930485913 9531944816571980668 14339039351625263042 12974110459022012602 11456174717967301790 1787409089074585783 11038856718057570677 1139892305162548679 12939740464983202239 13906622598008884796 12911998348957045132 6056692977644033743 14239562502712510229 10929928529565479601 2841375407522701252 2248818885581700998 8729858105732395961 10382133406518332397 1608231553517291692 15500564215631209578 1661123385948721871 5844119466538130787 12340955950915967727 8313984830256994302 6088531028256007867 12836327876611460739 4075331139008437715 931219879301271159 12298442853289934757 8042898861740862761 3988461612317124542 3688358369664712965 18039812123265765229 6875352406189722838 3240461192612417492 10876239659311557364 14665649465866342443 3991769281109852525 5321868745750620792 11988658625224689593 5041901026042746357 17542490834847312866 15870481082604638448 1870021334577688749 1059833411758380204 7378724674367458455 11318896404793611034 17685577612582293774 17208755013122263076 3968731169676224766 14297711074119339835 3389321617538475087 376463385620539897 6228006810594529318 7555900355416875375 4307404197464893832 5476407314125456662 15562089345967554304 1998440348490001037 12689711520425594307 14018566153342248564 13357982751212477774 2132484539784745310 220090437660411398 11330154014894767123 12539219275153473376 8023447769298242323 12431470820267022737 3840312702685619631 1110000586112368452 8095383779771193567 13661775256316547377 1390504143794279287 2724968258866230604 13254825412221612977 4878012154020300510 17615706867163630310 2985144935067025624 16765900156458249644 17689012061434859061 8224679425319657344 5092662442910711901 16145268556853079444 3695206608981769894 12401259838963932146 13171657285942375021 827763982232203805 9076628700261830861 13345082591212873756 14326762405450337717 8357863077533969225 15891457080352347479 1400626667098486337 3992303300281390701 6754593349379955872 1520298522928612705 15815897655615501323 15776844139791744946 12729589037107809929 17401346413606902042 1472740620400356200 3815564392004169246 11068076164653139067 4316616574831624644 13566634836626209484 15216700389120615342 6920078714621057799 16034877728189410197 16329380451307028215 10951403090550313832 60273536535818872 7054329860557187781 16503105342618834249 11943088769749930297 9642030969346841029 13355355630630871113 12463913711059084836 13025859322958962811 4343055924324484635 4850594376212548914 10390097842842640164 7237431949482034288 14023920992942668723 8197433579662042100 4955430333279391831 10747981630275990496 12857579053468721456 14584420832219377506 11026542443367571625 13530682110739375169 14295249279514533285 1373699782947088652 17262842493332822879 998787246218490656 8861861676340610837 6224083409840953256 14978551983453609669 15964681602620401148 6085484488996028118 8460073869369085699 5069670293173380324 9975735741120825293 8482725308534878020 14424128779227577843 163976910149242316 12197546908339914991 10396199159778768053 2028126799447766081 6189093867846541767 17424183354231853273 7708070722859029945 14199751385670860234 17299709351585622252 15408115150026549385 88245263325601867 12750456404778556869 15994481401026471876 63987082793100708 556008107122649469 5465467433056538005 485358903184385272 5694329827371052790 2140573536128431654 4556708298476274178 14319246012651485156 344483025495446553 5572923314402687134 3363069439290902716 17045458394585441838 981442118638150456 4721675163115757524 14039701744930886328 17541401413550582618 13861804051379918285 13596828939483696458 15522521104878316687 18275019197810110050 1976120154760522511 17641509548768184015 409470471530448477 3972412260813440893 14848622579205356541 14852840321572405406 8011639947848854641 3367742429755192016 12928449389120832716 18045873152144028183 1297973905553430055 157285038939457586 8794999730567961313 5193002240356911625 11674228130049751155 7459092066512617013 11029043198553170028 7151057210644250946 13788742285507397249 13718901855161277344 13845302476626367789 16516671535288631947 11255652390079544720 9257370763212738167 11499015042925865544 2551578212061390082 6038975181089030162 3142729463590474249 10375162506905845983 6039148960745380502 17392532636934794369 15975827409789585461 10229605031611249354 18202956142249189762 3609927554538158736 11209746603835424469 14160991952559729383 15111935306394637661 9455563122498818074 17146843663785131475 5998056731608155025 6619435213350945697 6316980027911222188 14406060678655663952 3799151779940462818 7473649250893967751 15405131995621699435 1864015572157321077 1695205466353691813 6989857820218508368 4588448784471594241 4299160749001751858 12525997058718537416 5847846044434334571 14079484369924746263 13365060484302763930 5307063668359980326 7262246774299045085 4756472679721983960 4913917073446465141 1794762299433649810 17830609063063843564 14909563516510037941 1272115031020908713 7113691970110199941 3606981664793892660 887821238185604097 6535456122874014773 3029850630084518557 17014130841266334636 18215239915533757301 10891304606864059137 11480322205186209370 18108377425607529465 16851915379319803758 12558879573008587877 1779195908956548481 4154012555989061471 4350501648515016449 11117024186293150612 13555809111760323151 10982690684192016767 3530535778320808769 16855981802965479064 11855679535637791682 6448180880356484478 11866430849599239320 3391583155714221263 179723989613880174 12989999058453467866 4743306541495256348 4853914093874766953 6987239772828802726 1637527946029779420 262178331302107921 15039497769991558617 7433880945099435011 18187060241289121006 8144696092841859518 6324312856503671541 8961124464641995332 1563112258849170838 15704539494488056067 6487804225284865916 3440463922174354477 8368743483157824128 17090574293677841813 15255522797475133579 2330305292030832523 6699410106109935063 6278597721851630633 16623408320502768999 10727110065170970714 9332269054428104271 15504366447658928466 2181633323045026448 4917453777248608630 2926553367839524081 9764263664290468945 18358945701651291173 3840099389442827911 15255874406299901304 236042124519632052 4023452523058974423 9442181097828985822 1164549224639401346 5364709971611360536 9492196089603221739 8296435435026364403 8921851246520827428 14675974103307102142 9426807346077855297 9192002348598053175 13578695188147689450 10472015995730387638 6959463476973730498 8022065450571050388 18389666194292263320 18368104714942797924 1056938125101066394 10875777400930576442 15109809667823858172 7015836161958389503 8538717155727261722 2780936759081735547 15037316666885985497 10976727863216263784 2678478153500824307 2960724533204450264 18239283874817001731 6453990307385167455 11837205064385881783 6871921596491087914 1051163797106155311 8890806465360625021 8701840171137684981 16002215291642694432 15767664745750364839 10301475399328281171 1146009471368440932 15188292791726860313 13323964442762590880 14201797080459919605 6744530550775699581 7858948841698784134 1268909405163875393 17500191900146875261 11840604588820974751 14341207473636005657 16332809928591465502 5670607338720091262 2817362910447882328 12255303623203474095 16787806012131042163 10192138814821761972 12533120961554305972 8139007475813501139 2940155070161469217 11248856802895763188 9987920528798973787 16449230375639463422 17285359453145346798 6094937199175937872 195300446190630644 17679327418804906257 350793732158468802 1205980370525890999 8090438194716021663 10355156676615633228 3538098446689685126 8322205936350084532 5591696239767127086 18265287796155179430 10929995199692928459 18243459829579245704 8106829098604944308 6913377638038198993 15655399486884574525 14527280394581123829 12340798274551845634 798481454570634072 7344626095332864408 5273946032687745355 841719102727571100 7499014578378603180 9066025531316053110 6926680804373572371 8788819830329004779 5297731485306243264 3647781389257201250 13578553429532877576 10971026604024255300 11914330662023145291 4401079857354880177 1734834114535183593 533266837176680671 7966872129610403401 4232557465764096401 4850814935803980601 16702089642642023225 6900881521652935879 11867622527500857975 2570533050135323073 11897888048053769123 4371626742366226715 3971372614238261900 10615191989022971052 506295077148410682 6735080609848393437 16673091940722746451 1811717480896083770 8369794738823714724 18405647360756952106 15249322251523885364 16886499407578841036 17707458994251404380 6910056975126937874 13705941292859482652 7133520644566266155 276737283333897703 3222044191038942675 12060857963526013301 5499740220853143671 11336334139766193528 10673092843481788497 1816445071431834752 3531391281026062675 18253571249685435777 12957633761164857339 3526060974428479444 8147223256990839411 8101354503234470280 2774378458314654509 5101506701218776382 13307235795194086795 17158864421721097605 15252606523816799440 4532402986166616418 11982369352351337262 8834360408499734890 7692234153232874022 2051153635871272555 16572411386444067082 15233595176868806879 6212895951526673567 9654183883612085462 652277223802735234 14150665079707073493 7072459715295792029 17343146022908753993 11305066868875788091 15579120173750892443 15274473307495787780 1662161549844692223 18279575479659295207 8506445232651162267 11332897001457039357 12831695368185454734 3415103200839234693 13542043954877648958 3816439044480421742 16800792068118655252 13706812252090564581 10500372683175084164 7312099624291481895 6248598922480919262 2890423226708133376 18012667027835193428 9282743268095166528 1767906367756955377 15468703905345177003 4389560594989292758 1797551677353990070 15348324442969037866 9612598961407240885 14070714692581610827 10351673674911111374 15358985335307111733 11240431459054881236 15574415485083552466 18217869768868263932 4730665726794913719 12752807932886189756 18357208820471169110 17706592031223619384 495417100675605687 8084149460386566396 4873496782421857976 13433681179232656440 8097249702396112652 11306892041846291028 9688360277748469721 10171697662479255448 3193531930771256714 7959685122472798436 17014188486796143829 2834386457667677476 10080881087042601020 10328820241056206515 8448470007827688908 6346148906014103226 8180783344402218517 14948028553974425240 6828458514150373818 4546272874054672480 11465019972253648005 13602303141897948766 3164079811451519661 14386007260682267059 7443879589320663644 15039869726211560615 12712581603570778705 7568946969139149564 8337795613605353966 2392460732772542608 14894823059682380582 4511832194927788327 16565244636902149222 14995081278482031282 9752260413324614603 428646146806472540 9708013146552147945 3410455922016551409 1907352236125596498 5520656385567407615 15375717965245639150 2977151174292275676 10248010820800775283 5761019669133875708 5704858360963500748 1234443775169586019 17975006434165543293 9105249810219035041 3508147258151950694 6756088263208457558 9851487712723799759 1390569837622476645 11810958091467172820 6942290157119564822 18354813662172487169 13257982016606578485 10058028668848660014 14920308622696780583 6290562470576154346 4432984085293082986 4230771801781099378 7338888930486198005 8970408310001844280 9334577350121913605 12852722568213763915 9383949376825104336 3744443803661631343 13513849506122192613 8593956501616234425 9994186874207530006 2111140493652244208 17730205811571386862 16240211011408824108 16342731169145801835 9076330055345613213 4145846588764438872 8446543962101915431 9559971182601572979 4973444973840580067 10644216173694633511 11707434776281911547 1066521991000368780 1558307987432339191 13721220857190532302 16529727127673166398 1009010298612229890 8463557880701366914 8960852982172983944 5644553465051573081 10632094580104311428 14911481488415047589 7512060169065884861 10186940134630022517 18305580283275192965 17258414456234685739 10028309385818029917 5943499952423870791 5110387115903109635 12362234334057421118 16066475991613234394 16195878296144851126 12446646408666281838 7359138038591449812 14073739851919301139 1234711520154608324 10323003173842108653 1243748861843958813 12011456499617300301 16284865002681420931 5733076326938719505 17279012581433619482 5070078985706951562 5872213041010682250 5239570490686202587 11322678987279082535 10933045620090461237 15414934255280644478 7302080277502469065 8630258050791751583 14499950974099484460 5304451300643673327 8195005792630784831 8854909131147816698 4954097212454087841 16535666997371332507 16199495040471580064 12803182823500797596 12662772998475723871 17601979223499374815 16733145727026732639 2902285608051567392 4816247113286084534 2196973505285085841 14180927770077845423 17630820624671454349 11678255211711069395 1090125795999899891 6094460659129790593 17503938107231367999 5857385396054203424 3133292947616778499 17471512344676173543 4256359487429005799 9560216003323827249 1531998459869041024 9482284082925702456 1149565186658284431 4846633190793985137 960960637833797058 10862504822158524558 12051415365146525460 16029135085711814223 12385138908048256112 9195780011229015489 4783883179127974392 6706368545945830103 401838500078341704 8362332405884714370 3695947590173656776 14930662616297171800 10307050496346159278 15091251314284757078 8824390768184980913 17602042205676032161 14552429200662046455 11226370815272348914 4490112362737997786 10807691537196616207 11577138934029116322 1362574840005899402 16752575834971025482 15127848341463605053 17144275340822716121 16723737579029934190 12052739743510061310 11324929645342786818 9933718403322283972 2836975580811265945 13829952689989719992 11887214128434715766 17168299119532106596 7875631992333447863 5161655387281198590 12594792048175376098 847243454100532378 4205131784148676325 5610344575243268861 11212534110535095604 4514625731509945800 6667382986542118634 231089069834426457 2368052495426398927 14410998443817578899 7504832249117069620 8070782601118778769 17367162959120413750 8701718600498137387 12672063926593841123 10116733209081104218 3043659423140921953 15296130725930581929 17910246173877795517 7393833458343223842 17715232077877794054 4599075017745911584 11039266606014843989 8007342751955908141 5216260937115371437 14838023157484601133 4680068755417148069 16010466585826493419 3142503376326123789 14031675152491684534 14613080314982527518 4011771946879838156 6770539298598212899 8513365538547265505 13725534434990053334 8472841019961369513 14146839522355760087 15836491725131390842 2513964507564794426 2978585859867314819 6963685590623006815 4034003807709293996 7638203662114319453 9134591261278030636 40660585474635609 14914963683313272668 10781999258588450824 8249327757091427809 11955024076625085703 2495074253763490148 2557505866769875232 17531861197456150606 11596709896689914329 4462957450129814302 8618661000544865826 6341850358592315554 4733836572053302221 1248006260750760106 17678725295356578317 2003846455557768976 10311657380625420451 9552666658492393745 6818446477116213094 2600698787488567978 611433295622389861 1715089924022728022 14877763344003754475 8714367516218548549 13628329752223188794 4993885739655745723 15034084241382741170 16296883030254181725 1435040039380026105 4086208125206302963 6844888264991245516 5393431531019755570 12996519873004215357 5841361475852099073 10102269428816002183 13478932731698306533 2390088642348263997 3661830237940300431 4088532729299317654 2553964335157920278 6412352623501268287 2610043008494167859 11016408028114676834 1345095321901116523 13685815514272957656 14637087362261853996 6746024707693411515 6442200912507446930 5566141379610938762 6242413338801441724 13390935437738149032 11659693956739562947 1222058117483688343 2572509918363228044 13668805687177451649 11324282579427415708 4262304020543239890 4463238166744462308 17513263092885584063 4959874582718405044 9070490626792177539 16528889858054785593 9809964331183352223 17220443494194275018 1352409783070386943 4453807546454119696 12329822585748988653 320044987648976241 13636085283508891994 16202545226483400071 6416394097220377888 13849401396732248577 109787333526151421 3496196864136329469 14618450868618308391 8979037952804129954 10156230231441839804 9552122675815720642 7232463853415460595 9349141848827330414 6927576168185234522 9511451834223987179 6941449274579643408 18420900573827115827 9610050959240245214 18251235953431197397 10736617704748360583 12833739049306279373 10198811955377912579 2785822181944275445 17018934965934390906 1233613691134537608 8236772526671987810 18026936573950145758 673661000795056301 2899981710698779002 2922872835949765993 9939647946403226073 7621384047038121274 7278856856859917435 13173102959265325950 3813992342046194108 9420989698010018124 2680815712191646059 15560239925048627280 17007836685302017567 12454222781728336867 2101168506369060459 9920681934132739207 16743050800598430582 6054856866835813976 9570017729942576801 14464516621906174752 5169476788055261640 16442628032658947923 2322502547113481135 17307762706022319320 6119353781796664314 6421373351355583257 8749354950787603715 16081715041513576234 10085586568661906643 9021642702589106625 3368097160647486379 9226854143496184261 13552618412533760695 13929681659935168199 6621687922327754887 10940342856930141856 228270934039922169 7960776850735369667 13016135209452146992 693061801008795816 4223923025941640643 3882944486468280943 16171699925962221177 10112207933558859109 7837540098637192860 11817135647294195395 601696212245940151 1031370895988217672 14544588773265780425 3309299528279088624 16562094802973838434 3674793962277141871 9293575396606299621 11483234207080686070 12796724857286834080 12812554202037617491 4579411752405416996 16562017876939023003 14190438757610962133 1736952108402290562 6608919698102568547 1114075044162160900 8569251066105267743 13103335202343660205 6328861093641385789 13946745214817412273 3031768623258009318 9013192536009183753 12374593298357640802 18416166632674442975 14700646567394958137 7368618816025811020 6474262095935269652 15353531662737911198 421525222785093589 4154556050839270907 11678639525005568553 17042466622926318251 17780527409357467031 18003888483199921378 180849153937453734 7298532181644363710 15404213921448281138 16696704992515548237 3626797675431344613 1185470926914024348 14918032395657140684 14264689618593162488 325189456040319402 6014482088707839234 5422858487316555649 16438651992937221109 9002849925457642853 18251372674232731553 8643870922941238743 12315406259102769157 2181046912105813114 11552158126348559328 7579909174068539499 3847017516942274978 9577764177006853467 13182635592941046068 17633981302179153437 13789315590539147657 16230003430157471260 13593391671442463872 10028829433501525535 16934338350129011818 14003339473804908184 9792728398467140825 4975389366744093458 10107436627167104575 13677802673157068176 2531441851398526109 16046886190857194863 447570941943548130 7353244986191187329 16430398904084739264 9492653598943304994 10291489772274461777 8298242106315361651 5392822370253607942 8998061992652027327 164017575539452689 16844652097771355532 11283477547842358317 12326943749571318966 9997155980135465237 11209773401556083064 6188665564192297462 18142164846251378453 12027100324146856026 10809880994173783184 16194013110439840008 3285161899303645240 14300774739100084452 522415757236147063 3653213882555196609 17787921490261116774 13052408527543607715 3639658890428831860 11790611511878463741 11334169914361746699 8504654336491993917 5096045508934339263 1072217040176720215 12202677035498284611 13276033567442965320 965027446233048135 16759359842739947248 15813643483263576738 12626464827923116723 4599449936825321430 447225469558262901 11071327831859395121 8825854453426726282 8500190506194716829 17657362476032959917 1637173015945617093 7338090634483529462 9905533152240281094 6832975373816364401 9899786332899061427 15158683354959736412 14002616270222675687 8771929118338970631 12236984894310654070 13833293363452005703 14227573860530543535 8927422866557339131 10066851090870512025 8716160298695125889 15064218278347228549 10931174519461509356 12973960898380517461 16677333162107606596 5242759825275840905 13713926333436021191 15135821945451518 9049158861429019149 2873576019064029830 6450672843104391540 13515955866661390503 17302780707530983233 7932065975695119661 15261820208841153299 17837436099985376696 17523475455425211271 16586656142182232073 16826412204188999557 5517987858440812952 11789560738522753780 10935301324877963206 10720223985475858804 13323147534120429810 4977130492722525407 8451779402195078829 6340162746211131296 4679627921194760886 7239958105852450678 9535068248196428941 8708815667223370765 15251178918193498719 5496447075282311823 4983240513011270004 15706022125540162214 6289496837734128461 16514195353849920260 1188613696737055529 15021637930342076182 15674501072922382019 4275028371222274973 13881377916021560807 16464742846503901486 380770772003773307 13380847318112644155 9305886042982272173 2907673095160133350 15052270554557266565 3307178458647627860 14696166586207213468 11567286272165496054 16658627689418830665 7592853969334089610 16582236619779904795 3554524411222415313 10991288385390784102 3163656378532604662 13601703648603587717 8222429050614007270 18357863947855635381 1715260964066523606 12459947991972033550 16231368340747784892 8170813973751381524 6146482908675015911 10523150711804041541 1708400879623416221 2379280431554571757 15937938046552967900 14579022263421176654 9702051656471885137 475835421162326617 6752728879776162813 3304177568530148763 12199207870364107824 3785130165750927874 12201540372386984313 6235643079490393414 13707758694228615258 8568798973720949522 14586226555646509339 594789389268894784 17969254249361689844 14992394483203596418 7210294844287046040 17969254995686876492 8320983169328136943 17208763960427308958 17166976047048183734 1328248196847464486 11363859878753091915 4522439591526517924 275393672954541770 14976503033885613021 7323676107670773502 9545294770144872702 11535446353265135225 9991210173584323118 16612291008116428391 14733837149285689890 13755623967295395325 9343263852320375036 1392661397447603380 13859446695934225057 1497952352969737227 16106251685376762967 1093546247618405339 17283576649310346677 5931764083909131350 12413511697452762176 2662492756299261761 9085598668259024677 18388414548327314225 8142515496752209576 16475677144942051495 2148327494003805771 11320730667388537079 5945924394553441498 15338833581217835864 16213514533213102494 12305216425763188802 12204846543966366776 10759272604748515467 2895281233347683803 2320051859338542177 6483516854370490503 3968666805273115630 1803908103254079697 808391849119439092 12720456211817685173 11889161241904466515 4661196279696619016 1197571896977174044 4596170699776681221 9310009945156437588 16505409352756291517 5057057861331352158 1964721462808253260 14564909578833552683 12555577669345186453 16314934619860148308 13305823462159398120 5329236935919399956 7645322390980880338 1569796459525015935 15508055512434038825 5403093264060223084 12953431285031331902 6842416609879504092 10640455068226272356 2359015679222615 4564305155338412234 7340978609317183924 7700970071388940218 18176976465965852282 14561260666508866345 9172933451649439202 8669814634203204721 405986847731347207 16378404527676363004 9381084111789472767 1619034744175881088 18413686833479818599 16867668665170746117 17878480035712010825 12078388520906427553 3079776483182479147 11204120667702245646 16473312135924961888 15806500585724631493 4894350278370803686 1316931885615968569 83537294279467034 11408360052009208046 11870862830879591527 136944991191751681 16242834620271162423 10569119666254045829 241459108361539461 2414809590152345168 12031665027875919542 9373980469491780468 1956605774768997754 18071722202995443643 2991313258216430233 11764272962891526582 11615573184765834792 11766498034452786938 16081845469733223059 16540376922560160035 7646175836569038105 205561906046489247 18094477970607762713 5520459531038141377 17695699899398410464 9645109557483190749 11958484909662823240 14144755686657414909 4428144610604716750 320250442776815002 14130039705371581537 4451124417490488691 13480239156315234617 2890444670924517610 7973294922208182303 2913226114097716021 5499726080537991960 1454472604230474740 1955094733562265954 10502350796538968944 11889882369013270439 16172695377820844485 4173719580725837055 6565459328368167459 3815181629851157178 1960856511702135298 9228754112523134923 6378838594147078026 7656710990065724339 9720822128842429896 10161889206222294935 11716209415785191357 7819300455266872534 16821522051372125979 732041160149234618 11199367902701303919 11994598564606877229 1315812856967435917 15626183491507392265 15350254190494784279 16487630951971461041 3008117448244975766 15849921849714580223 12193104032937199493 5413674386327479316 2825869436939248631 16498985435465122392 10680224491512659220 13887409743469138774 2165758935368414564 5341706365906613231 6150438660440637721 3241502906795849490 10898224593015529005 4353326400158860512 14454752619431904460 16201795937895172043 5745857312832861109 3701938332577176165 3067529860387068134 16136827283270866880 8798913927960486353 62562329579676154 2600573313400135400 6932996468464636431 14480203142970436740 14991727599445540774 2178134357545689685 15123199539480619122 14428389225153891072 14029801370486011719 17572481599267115116 18098486638725181751 9605500547710983658 13371158517050572770 9849476791629090457 7006241355020159769 13723444402221991421 18178234270486613538 14522512084856509283 3062397923057857274 16723976896384057559 6258044351581162813 17110652700304136862 2623957343495861725 7332573545451275206 1151585966597228410 9268899213887071693 10147644196021906134 16314635003326772197 7311089489194877876 2866926866022950899 11453437347133773785 1205288806586816447 18025811424590460204 11219191337309394771 2125320980318045071 316102342519064884 11072795635898508557 7788746795576845912 10779168546667063699 709478017171885606 4990257205086354176 1672097788132146063 13699567563805649232 1975817281393917465 13016779827940233005 17838476493500063896 8314237988775190542 2381170486217387646 1337378678857663482 4378838766443610100 10978953342267659205 14010337904682013310 6536137209354393034 13202045979457057750 3202837646111798257 9369058704685502855 10009653727438539074 5486324005453400041 11538965352451101126 8108976899388414863 1029915312718238218 2905827396019485727 3195343602698294392 15019659774133201647 17948054344334740588 17993949899898270220 16182795309896163945 5516203907609756967 5040830173843513641 821279552214491638 9856569519071704749 15357612663748717782 13427664570202282631 10913016395475947084 5116336341475557739 2334539529103165617 13006476150002416161 15495388843139626867 11669426684700945964 3966907830506892201 15159606596509935632 17037504129020886343 7629710764740357178 2319093805302664731 17784938691829070752 16777999081369538991 17900216319914156480 13338697660753498203 11768726679904138737 15850220019273130052 14444167817151671487 4084008288170835766 9612038996504790962 8051398883379164665 7120621587801874334 7332720964152407189 6561160740855236457 8401884583553937018 11498059264012621455 16645181500175750237 15936612901821286291 1270027724157442756 8793576493478434293 18419347409160534507 14937937809332879968 12653921177938915487 6558754842360799478 16400087575499369378 14346490346793403208 10332917147278552709 17373368627659649445 16971758777161263823 10602681586182595696 15515662960053762112 12655616266349015224 16296850091174770864 11692850404011028223 4264199697208613356 14838887133111702854 5489091810162175220 15873708557157366414 6079356056855307048 8230765726786016325 13867938478942563771 17048162635957535033 4655932958335119233 3798680390013204980 7315193045654793403 4081975688703541207 12926784433147300104 7647868982219419515 11570984600830973800 16428462075900390824 10463701047922488134 14260891495570824305 7964828404843946039 5932825476616363131 17149502114883020263 6737540845265734348 15154891594031050238 4579868692689786729 1707824983640900088 2730572335865317821 274673600812012265 2601961682594734172 9386752230993731161 8548180504493038436 14239726883623095445 7199024564549483937 146583984666231330 10732520556297657907 5425844856815188310 3713380261912592834 6080836175711470105 7360319629483108805 4482002550961338980 4267551718858555340 8633709417628105696 4436703315530596206 2843810923951504729 17258426015895813262 17558451595736907760 3181006238088959636 9222871632990449567 16401877655005001571 11616264799335618793 2329054689910698982 696479121681341079 17714420133375323367 6010843064987573510 6493181666975760926 9115622405497325915 9168100920181695449 11482509947632396013 12232233364992616267 15078746182322079135 12836577891155929766 568859473336659159 17766088128206259565 2161034606812984896 12418625221046277338 3212633797034709509 1443899410319158821 15985263816715484074 16790088681060371775 17003236105250635219 4317818407212527709 3909499484921222174 12692588030975760898 516240450917507627 2532760579948099205 1263924120415697826 1210217553529166658 10288785724813316107 17880371398634832310 3560683297447797241 13514352116461812571 4527858467389476832 4693080491466962732 477078970319954386 1847773344143328056 16175375058128764615 812155622728994914 16847289910658022261 14324316605537267489 830797757090652082 14608330203587071761 12260631539918752084 17057239686158770132 13294325707882328782 17843565859929552319 16680973398892461446 3616680206187702262 169257271632032731 16514455758235798215 12588843038464991303 10436224681856203993 5957695482036121943 4428104417988152431 2847593157307586929 13729142066133169626 11412381628415131120 5775742712156762256 8058323929284917237 16845347639933132575 6585777776787299467 9888435900136533037 10497790761873169748 6907615592542018952 5956243379301122725 11935439685727454656 16297769459613590976 3942061564359455605 10852586915248033885 5736577666183391668 15316292158304102607 953058697539907468 15767053037424025227 7466291025862880472 2660018497838599336 15455273537752855826 12308778158687394592 6424454941118528515 10096057461717385311 9375118046931860057 16093621091219908234 2218607196311851972 4632145099656101810 12359257926166229564 18053369181457723043 5239308595211828522 8437791163589475338 3150114675703672847 4056502636931346721 18223386077603399346 17495062739314882789 14389261151516437547 11230257477442205516 10442092469481152834 9853329668795104652 12455089948484663198 14585949745977429650 11794970350635693004 6846811001770393147 10768307143744469715 3597898423964496427 10375524786329835017 4057759782968244664 15294754790770064726 3234490948824197262 2680779646162316906 2104741749425291000 16005652531270892993 12839691453141633745 8046100614151117174 3911288538958477240 3937907294155861694 11311840212290223184 8643315592354169997 2840151241780974887 11400198418005760326 6859260309292736393 6451289984074958771 6216481430236585984 9159806404499372544 12165945207270903074 7702989515301269786 8560418137441668185 889385785664867750 11332604398108532888 17647090159714502261 3732151279251541406 2530809272691907444 2183723762308850621 10929187626381975477 16092036770294512820 8479847708666577328 3706175791613653477 1706261312014545376 13178026814453308912 2840864725879631469 17749850831881101792 9867133858701422930 16276882427213004920 16824456314459952427 1770834708082316292 11539725543626147080 11129547877478204816 9428901916263676893 7190732308873152542 1603829501488995885 18128498737058312480 4804126868479368873 18367823291096497496 6428075436883827562 4993491808539776365 9197864618178314155 783304214298549905 12055820736088535719 3535258606689278932 17264333779833187811 16057537549152375076 15912137366470590872 5488444980534738703 10954153839972768611 8967157416926334226 13809388845043956504 4346152958494867000 6222472543936159567 12065545721522828652 4661157154551668724 12068505254663441452 16152782512125762189 12835839012506338946 12383136813035390335 6872493995544696116 1102294245537673097 8301576818550763844 128993671824559343 10795368406548339056 11104301451237599808 7859438854433835884 13774539197966458459 3915647401403924812 11247829630732425796 16373841693021314965 12719429791004909752 9070080365954620424 1987261695097421117 1613074003017864087 16767430324628689728 1484373977327821536 8444754892181657800 12410735375774395166 156584753439134361 8238876831455788650 14135104091442381828 17684104338218658145 6342653566633874506 13306232399001899316 14537550141840084089 8144780217532817859 15224671338707036621 990109183322995480 15092787810278842142 3810497147584061437 3142520387441370454 911464051243653743 633753348959694803 11852881853982897002 4347443772649542772 162205555496304832 5934399156075092911 8656355796317569641 13458280695846215952 8384307531119197293 16982439801662454888 8452125566463516943 7554155603897666339 3897393813894190608 6008946788728876235 15368800560022783530 3349815768280482162 8771964088183472969 15605667926530811397 12908774712033313947 17987830953248196648 3071434871015869089 8676628737528975958 2415358491375709447 2743427609908085711 7634183404916087531 3055481913789733729 10211858904490439628 7698744049214690807 6522993561992253205 11572745469656817799 6999689353995138383 185179499955229726 10230475900025120494 6682989105293786645 9000249179722647474 98824603635815317 15527624719745543651 3601906326328617848 4918277661851141712 678581036509898666 6192565849531611832 4802338868188948538 14475770133046294051 16641515807722983924 4802504394045685076 6648545834212582047 13552912691414450325 13007617946419161149 2102045748703418755 14214382984490237189 3823383773984878426 14189197021591759954 15295777376484376186 1946810859158535266 13609458838624400003 1607606966909207821 13598149873844937329 1583971936724060251 9304841535724967309 12176342387735138023 7543757322058175236 7076558237015739710 3122587802834038541 2262089896464806429 5057365276624248988 15265341893021419087 2492180957220278016 6683704651647692303 5832334343190736995 12992763421745026715 12296585896529784362 12603944855520958257 14650865819674825569 3270544439406570374 12159144379762224150 8492137062053689544 590761360744983653 6903409474052762031 2178174853900891735 2331626943743944745 2338411505741295235 9182379828652637616 681617620489724332 10929327515048087942 15628431474316548447 10896195437053316061 13498708914258409291 16181259235473056321 17118888303929326369 16092083360188058646 784098222637976894 16573699189624035983 4258039757148916023 17225472675349791022 2595063861033560653 14027565903110778792 15719159456156556789 17497867333150111654 8269965192306762620 2814261293661271918 6586465812510644494 13946629564831762792 18380174894701018408 10119549676204592487 1145889779115644717 10532741941515433523 6582123260527397004 8241648987645133856 12317723706319984048 6218806175992394049 1816802240515886179 2157277999935704805 17999529212031520649 9121223103179658522 6805856318793966650 6992164971280335605 4865877497754472343 3026113744724105296 14398663551005896870 2957468463698672972 7912884097381755897 18162510820156464336 5692862975659951311 17018158495376888200 14358185230547957501 14537430659155605371 4382493199360505487 4409663664237750326 12027834188072750352 6117677533232899487 4805345101245311872 16222621508787652245 18012520001704935820 13763173253121515586 9731904262517761311 15409908386556868408 420241934080253108 14247414270554602143 6825772933544762286 1640190890005635486 11901514753342303927 320645836784423375 6845819296246318129 3515972063302120392 13934718914073390760 6230546428434012863 1545877290247080171 14939406399531016745 18424760260151203117 1030535635323988776 1397310228223288549 12639163235791692282 5753885903626407598 13194906967614421061 1364125548385982538 1259255682389809378 15869049511378211576 1923592060721352210 11283223044609931762 5591255723291171624 835475601777860364 14144655982709062354 11019188718163618711 17272491360903163215 11000578507291864819 12908695673016859338 3171202528000421287 17048353713869164453 15244509658477955403 7621092911540456894 2744314993535679146 1703186137196066983 3307033892198793215 17946668381265414128 2591530731276621413 10704989088868200998 5859291447092995546 8035432623115344850 5061960046797267813 10445172471561844319 1479522325676833010 9641383843233329268 18108006697167001911 15818056568470778770 15391906129572121584 10128921773372135025 16551834799379794362 8684486506764113178 1782340507069529580 14580490014087371099 423807718792686863 2562291679128224319 13072167443676402563 16250911323943180520 9212183583462307942 9590566718655264179 457404290258397834 957156461985943316 10941740836499912967 1927117989516309513 2895879919782037106 11262007790604473925 765596250005402594 13569843357046749293 9292160044584593694 9851252750201059717 2462139318716556697 8512914131466388513 3633798757281728680 8217135328400620888 16501513112701053521 18381688404068992016 4416738915656403129 5486489137690408775 13142449255639459714 316718570620268413 2555529279602577506 3143410912753156294 11959268759328075072 18389901942681361071 8744369176689509264 14820504311693128358 10497469669830528630 7964203436164317436 17643358169687672082 11607508144894629567 3074595646632000708 3628728542749550662 14429416102011791541 1154623151799213431 9237335244572590655 11991528141365428169 10042475051383821690 17199184203484836257 2702700310413236097 1540173681729185271 7085837374522439175 1981882384896822410 8033741935959640940 2407810460507464932 10112440936378177578 180544290321232310 17229683077166019333 10281398473871496792 12253615995009819358 6658202309203128319 1720374805851627230 6941783063755639486 10972731093023531267 3449364461347124327 16632752759980034700 11468085460650230945 13547763964301818768 3264508642734429251 15473820664324823163 17000569780000237691 7611598116929859229 11193936827147379094 5091959711426781116 2649931787934170983 10269980341122080507 16703879448528925767 17193152314702661090 16307720322043595853 10388879374685140827 693434224874221019 16373211457881875642 11232272890271424169 6884273051447643240 2575829823307245356 9344171428604408405 8649765769926599137 12558238329685133963 7882485694929630516 3132726393677415438 3025626844855763699 16724882431369040998 830966729354306880 10749489502467434824 13212163005908259246 10394333481365961718 14499890604090014236 17579245100186200086 17938009881168554209 10621874953189083260 6896830960603168548 12716243876791097778 2303060266724066649 10954813334841869539 12110500706106958546 15278495552822951353 9967851220850977018 15630356183326148297 17732173163439772447 3802507461061514455 7430400626149844757 5543221619072302874 10238647664243408823 3356317803540464622 12612826923226820722 11514146005930876117 10365116470057373376 15160333248207267568 9168431555559069748 13566339688946514696 12126615915412353829 11984920360033498938 8673095507478553308 18284155575989764824 11034879777122992416 16936504036372131026 4928606913573320879 2100745415561024849 7064912667070685418 3165150158275330303 3545267961814155990 16323140880516324253 15824426686598850275 16035850662804048963 2660110328995646319 9470863997366466295 13292298386623184287 15282284958854822759 16398248633836744470 9643690000834702720 16613206221419164047 1105935121525491372 12269153008054823128 9565336458322798096 11572634407236366536 522455925869983638 12708863154324385297 11534786427698992521 15835016018622281571 2482485750867088192 4863681240233401379 16277818966349204872 10988327778047183910 5113704518634407648 17619399621531011199 9055675581620918797 14708093361605860821 6971292237892901843 3099267169711409356 11507180676608586872 16452924109734992770 7073867564694602718 17238020818693676001 7667063560574825538 6793528526305193331 15214052860355443280 4659667783575148397 14591895374824513119 2722597177916127978 17415284293381038309 10410372000636470696 17530715669968121343 7209231529113629027 8899197282823439317 13001793069218106066 2105504784945214857 10811951356880545485 951524873414194115 18377390678383336490 18089568783796787819 2718727663716327129 16096684089480144642 14097609075986209992 6999732157368311494 6265749346606685795 2073677393863909359 16306415798053075823 2315235608325594218 5353557812307064581 690027734656698364 8564770464418577414 2313557097638177419 16369959343865724151 10694058805632527809 8894230677849233685 11025198216312017556 15812640409065257000 7410638233171728653 2780712275013425223 6907164408267308264 4518685485421244092 18371143433596621791 8682134111171803435 3401523256774365558 13732773039926489741 17842570497250238483 3754233248367959814 5861088573311592452 11953123869967483317 8967465049502088039 6106171989095052944 4757957701583673621 13499979301965785450 442407725062021305 1801503386102026605 1150188135822426879 3453841712711237100 5470341260276541560 11391631185510014393 10410598956802394626 132280248213740647 7893688566493775614 10388849436127170631 7642087711291883533 12387549086303993417 8826704209802836358 18016530721577526335 5582691901647506357 688077535225689085 5928535673730658678 531991927065677606 11240857679493548782 10280886821394320919 9373975490383124957 15235359538647055086 2337670662706091537 2102270688851171311 9580846797726148521 15130094991821199214 6894427409508495423 10755992639720938757 15406177812207845796 5398302330868316091 8740570641448461665 14499257392883005309 616982204228396215 3063979528434684884 5809615257098407617 2255241991077252579 13944938639493843565 3722535199509771651 7764164491055850554 17351448075659860762 4048699847693190441 6184016821388864829 16504121170006370509 13606217822441853008 592237030483950837 7153153801028430070 1103276006674406886 2307958174078222084 8923134404063152198 15619916235465009073 12210118040509117093 17115361987484430269 3318694022662173215 5087000496578960821 5680629223901057496 7945900592733832746 10605767419401869665 5720513191656467514 4952437685327966054 3229758437937939771 8200642315599366604 18188573598894121584 14353990263478827560 190663293481936638 8907370171253018267 4893865603815215943 5341205386551596761 18187058601264373435 8441356348414657292 14164438552994605734 8107938186948186017 17947188507529575754 3366509137006053617 8218381226208469553 8889150941110524484 11907801285607750610 11102927464570042010 3591300361734322859 2452721198947411009 6784668724039697651 8180492398460794065 6715192020474581956 12880360857765625273 3742404387676300120 7233750296999577729 10337623241930908191 17991086192593784094 1323199342303923006 3021883895065562535 8892644917017662121 8125034942987888372 5634751054960492960 6773878110068122840 1904399049852121165 3837259423187294379 6524979107721401416 17048876828646708800 42645412434099022 36216576435119662 9141621030600802973 17106474638129167360 3139098062110544616 14089892659378177469 17984784387879307944 13234986496398096387 14805069988274139621 12956039031133011693 15496848431447198107 4843278822401290939 12356412342702323504 11270417808855558821 10854892290639372578 4909132728352675927 14464207161580691164 2199729783297787611 17369315691129586418 3445203127764986956 7010746242432237452 13873518143154815837 5223315978314768589 1509812601347862988 7034919812109800092 16706445535013411465 11508722440280603608 14940613371983857751 9424032718219735443 9772692676319043356 1058285674321336340 15401962328173228968 7310228557032060836 10345594115931711499 1081647338011148941 10071176623654879081 880738323746121363 2795389149663814261 12999582608838199992 1017175069558568349 3449358025441185185 4647277247258659497 5517682398004727929 13863223222682236096 8981566589508344598 3071530682128362970 443517341206246629 13290902726001813567 5086406737993569660 8526823473395082526 7881978750423971517 13172178307415972772 14830240656354605220 12204036606311384374 18034710162226794730 15359975173869406207 9138142805998253284 5841973334873866247 10037342130290373736 732824188286149073 12381031109211884122 17860467726456431077 5794083993971555370 441192942546954823 13117671849676099182 4105052245993786281 2218215644370988634 16362938252179704057 2603957351340644450 16481806838025174505 5607725154494678973 15764841746581016015 17605719323415806677 13273865472633181497 12299316522104603757 4542619446300581562 16343781491288166775 8908912636956909397 1269802684747291235 10401542734805438207 18321239686603666921 10903853329791805198 11421333017218612596 16395333176516137361 16907045390388429093 3900296889449634584 2729841797575648843 11652872161246399330 9238245608533381223 1781982267505224429 6833657080305324994 5192796969111032276 11414674429124435954 9661916758833199879 2622214839610284126 5922879477448285231 6533218373694439037 13184103915415894553 13263779838244148167 9677473343932007749 2959413244935389953 15980679143104611270 11766242629274060299 12995052637415377154 9099187801566177216 12528576651492922288 9332554418869017790 9230775553548555546 10635890449851299122 18394567593081056309 9357108676851257262 14079537419957158867 5967450058547495101 14993356120523384952 289871189621680294 10693473953341995334 2389608905914282528 5806760091907102961 7898099155895538608 10490234403955495628 16389853957419039591 15177237947613581268 11059859884708689881 12988413229113097003 9416265988845368560 14663143429613286149 13067781644374026876 15432119433709169703 5277817443102867274 421027125683066633 843003693068188337 7602240368958833236 956069420532380523 4780075333919001570 10963380997419659843 13999755568309214415 134629907027033107 4568994580815704341 11115296591784824107 463864578614449265 14659773152103047776 12455104300707062622 6602458175917082987 11494095560613997517 13451051266808570417 11594218027584994912 11606200098536723391 7097979551918288395 253596700291840956 14930540692859401432 14483250847377351001 14191039859752273315 8154644730223680326 13479496464954210203 1918709204415357933 11226245472396209719 17153720210949860962 14069298403285092813 8772558526276469918 4077419410767104933 15333164435373165485 5837520181444589303 8140240205587026453 12533445487851302955 12124588381203916391 6112765984787858368 16569998380007341688 6168023820210449701 12334965151870182008 12853701226904038541 7786564661518042578 8803684880808586095 18291763517700510726 10733758938719829080 12333427197829689776 5605089412380263418 18293056959938932592 7979127952190596236 15498104373693459464 10242265760175972834 10589695601097095894 6762296665391721642 4038147502381063768 11184833858832535615 7440825550171031630 14162902410611669155 10082936715420409192 6373858118135351622 1456573743810802693 12864495506650013146 4980224101384716097 7633853030202052565 6033175620398889654 8364140639697216566 6621225423651563799 14755046496114501854 6153692770134387216 13568725994233097864 6861407503712110169 7516947618295371774 14736590539779151821 9393784470192082869 5420002672667925531 15428386773864436606 15190201731296748983 1260539082763454039 4025677648434769552 5833174263176262017 10514501268279841862 2627572172182933535 8092066213155201256 5451478179435541216 9433277682467566801 5183458428263317335 16154708924178745336 3923892512791939063 2126172385336499455 10662991462546567767 14002996704602741783 659188646719708559 11488900703920157552 13879232889099262322 7230496935450488421 5342412701830598828 14100682201003155898 7103682141229570743 15314160895260258151 819204453269228626 13485408285854844232 6797289624168769800 12185619531486558554 955467928722272935 6015652359826347175 2594673991860231950 15072695675744152044 8597558177643273604 3628380731446137207 9733464686339683075 9901693162649350105 11425635401357343954 17672959961072401364 6770388157820534872 4668308181204536922 5960434089515048629 13062952781129330942 8708176456969119611 17923610228007858877 15891993193922451666 245406179186790504 17187967917294259933 14731521077642835117 8226607258860312859 3455226396335303213 2839561950046335904 7579995477551496692 5401587168243431249 13000099542285536146 17610703220771738875 9021725193897787693 11835753969777236468 3236497215965572119 5299994123317524214 18086051143105911813 8697734768567893178 11563001668950090256 8434616591360458263 14114476159350983551 16827828589432402923 2978432985916769407 5595049135673197608 15119403264816544389 18311481211766114584 14968137061211319020 6130466863608804452 13195353424962352886 12549515158513125168 8508600597101260998 9045806077234678599 9748559535776874076 2120914647344399940 6516403611670881785 8917249048089197948 11434061570180517294 7997337790387097838 7410248157587830492 4439603944691682474 18398818510531079922 5447471886610281947 6739908914633116852 12521376402284867755 4030853033549251331 11166839101672140183 2777085433242649744 12545065098728930704 14352810655033864721 5176885785617384159 3255284220757677911 2526191545991010904 14990529333888082991 4494831303460156548 15847823158565756855 14480206927406407915 3029919336774021800 15994624376123744719 18194025399271678703 11957568684689885879 1247819822622101977 17567715327788092862 506301164634389403 3345133543932068467 6697271088811664596 13323967559813897983 8894503006596955000 16014660206768200083 10333912906046000207 5401520361219845272 9774166064132747438 18141684212483002775 4449176808389087709 16075992209917330438 7448060388566249164 30492990508455940 4967932564702348985 15384756939329701699 5230127517184022610 14641321066109258317 13861663755092513007 569751586944800725 8026286954104643647 10362482927991643639 9099543217999540929 11951470321566641068 5932576034884531309 7118166552514882417 10855634577095610312 13559616257168190665 9986196342300943102 2096142749050321050 17137252524783956184 8517819152258606997 14122780461893969332 4096230352622651997 9872366427343018860 1097875017687902340 9969648551399792099 8266603372092270501 17175122834382311916 2461642149114121223 1259284354121845530 2679835397206016672 3134633800510334225 11027442488494421088 13159722538770171742 12836982147984628043 2820323444324757648 10955679683904312746 8047414501252723381 2377241329814962220 4520725003603428865 1198700116422476862 13211668658541210649 13694986459456524346 4627897963311265491 17384685164072411321 1077466877875347558 1855614466797311785 8381653241477527504 13722027750808812699 1849375257838185285 992430272555759015 1559230297347402506 6901306097114417683 14942542752007830662 9552730813043369423 580386666170591591 240710974938788838 4070159529056123786 14393771144089582122 9770897964604253049 14616080428486224468 4055231156497678492 3069946659638057662 4920121328666110559 4218919417056254758 4066476922537572486 3776002671051586787 665503441724847787 6516400874913240083 12870614635926784749 14102083838227166169 1311455255535027674 16253248783657135155 18276986190179966133 11242548840761804208 16355191751224747121 8175285202425535248 1770874213970406190 3511694227365337427 4285432293850739375 7538975441453173199 8790691038561723819 17645492077658213132 1494165147107889780 3700115847517108715 2608114615837027230 4986101494873094790 1509399503564595523 2321200710575594015 16455880664467690950 17582040278794768298 15913933589607234857 10574554503453052249 4140604214999175020 10225535268421683168 8405084520427439278 12575283959354731475 5267691056722011517 8478726218646259324 12076335239863307067 2448468438885189644 10740896506923999158 8822724212461138267 8891280115800726698 6856428584959211172 14389514290136478373 3589094221419908389 4953956252207523936 13163328494154400645 2586196961052330644 17278371025099587557 8620319852275263749 6195352401976698935 10232744279470639138 6128221569940126853 11043228385898821995 11808128579238865904 4604661041823776969 15446749014831055843 14306060052664317588 11485495613546793819 9896998546620376821 13223742471148512172 11995341223661563548 4465867503914599825 16116081659974242265 16222924552355889155 1528000048343405010 952253811002998304 5758324259421064503 3325673775445266129 18187361906982818290 6282133255113338219 11430220480632765906 17650085899987338696 13762389448810079042 9415208664191952215 12449631919531105 4414287198150885647 16493997838854451649 6936150191966254078 4672605665627233310 5534208592597023512 17961807187626786968 2598262867800199121 8553721584088914091 1620541744175414906 8481452563380798259 17258175724100441565 17362046671942888700 14986674046305873269 10766023948061032955 374082730183777936 10223733534157745803 15094507612997203072 548157265087888591 317720691541793098 10472899768822119264 16214062905682160431 10148363640274616774 12473882218131933124 13782345743762621621 2384700422974628729 7717813810518027362 8856912353111412353 376114563403297225 7423206767231905756 9958535869216414516 927908031264235376 8888586525622304042 6928104407257026125 14602381830221728435 15948600327558726402 23627052822941703 2399280755009766552 4846789871156609865 11347893444270700010 11130299736389734014 10714200024679666392 6086313433417586638 980350661975459847 1292461329068008601 15314364394694866223 14460829609807393641 14296516598600572768 4013622210316756101 6410272982842733267 17792908096686382802 8527810135935614388 5696072692993679628 16236561595888417185 11112729306127885016 15235760803564208140 5375103714744556554 12069363454422874935 1265420355289467264 16620490752165996832 9361501029550138526 6177088585375854898 2253580679955146100 3103284666858804732 6871485533531889825 17062842916458278094 6739032729284972031 6681541963448401876 1327846500259214317 13416525028616266138 8804717373119840539 4445551207176427206 1944415351709903437 12166368683507545212 1608340983106792547 13032689776321196071 13455140203888116672 5155455254582225638 12133917814869104828 11117849611657033445 6463420393225566308 11613373194765081926 16659329982786228949 10194886531029029618 10755618783045283615 11830479695517003488 2724391267464682935 5326240755890833451 15930262599909693141 2049829523085233086 15755349127294968400 7454507025031925634 5715187001213828454 10776732161982573532 12693262039698776017 355284917662099017 1312907780808654490 3346546290266848959 2161064140415689919 10424896586402280789 1740701745298621514 13924403477611533465 17538057863164313501 968951503468986151 4686622642071808422 5058000657622685608 9354728334564412804 3553711887599352680 9926451915507291328 482297038521136724 4209461965353556807 7527224759269259050 1109414602986039944 15240075354109900954 2625576612253402120 11874653547038332904 13619767007201222916 11362995464092412082 5562468104562318408 9051737208506312929 11746031898544734818 2826272573736874626 8991913349963212396 1262402136040462359 9928369946066917326 6086499286846986748 12793842839370431660 16380658028573078315 7044420083893477500 4130960181891473787 12110973947086087696 7473350828652212844 9152497172651149712 14785936829097165557 11451773947469526124 2830945557951096734 7107283506997879764 11698245421987909598 7301593076629905037 18343169735625229297 2299635515080798509 9614225006694674942 15271717479537208776 17014360878080468446 14618856177879263578 17092764280449875009 6019215119871545069 11415639792773975534 8110744680123150539 17684237370721676838 13636053677857237284 5907188875219578322 394594403137160674 6077663628847447071 1939499150143505644 11869759745268656672 12021024793921702177 13973309073866725614 1766660312098557649 15632384543754249789 13677532090157832060 10227652268766287875 15370013392458965823 13230844523000389335 7281897321302341748 5811089843029644674 3328207696968755631 10601373194856246951 7150300041123454246 8583665830582303161 4390921202505932729 7245750443538409337 15832069215433256512 18068377037952542969 13936781838874351206 13767399266746859940 1621130834338435141 2308834895562525073 6158798304557665348 4872938786288745660 16794605292477715083 5634468805729235574 17121083248712971318 588646680426356397 6499377320476661181 5148070916598607292 8640874523746035248 12064204883286796496 10739103583158544096 10115075708062954486 10033229481380361918 14186167949473204409 653146822785723413 13131348480073837490 16846308611940422936 7446690139112549541 6484238214589305241 3822914935009688923 11216335840362968580 8995037012890352817 13633811008426971910 10470343570098760370 5055136523815159648 12740111566659203874 11031943195388607391 17887573972243311699 3239343249973185872 14857819954293558025 13284095295620692363 3993007497787911824 11583585082181299893 3609152878186066386 2757219613846127932 5640484366904218981 15393977678277987805 5783891961076179171 15259245248272965470 14804689597352781135 17573755562559464144 13102476969597578893 16566593185155099836 3692158596911578710 3321803249552624775 9904050006321814546 9693922941809872456 1450436628245495793 18160975445377949937 3484332925986855639 7746330918002463072 1365229020589247637 16207319263603234384 2816446071327071177 4671142547355946596 7226912468857257269 17754247929330465967 3889147594195926820 14578731039667620142 3615751485904510433 393098768893550665 11264215028511661885 10694214241481078235 17668520537561839185 4952367168157225988 5978703779637116834 5809529327704613999 9604850492620156158 13105030637814863924 3635745592440558457 7950443842740096408 17369951925823450271 3864464204610293537 12953532942653687839 7720081522617467134 12561998857997357561 16292604591938490890 15849058173662606813 12343440180511765470 1567378287147745997 10598100390055826465 10182243387851197998 15006408842678107812 12847283754881352105 5647942369307329325 10558459686890846078 1690983091024460571 7138051355850519254 333284154858411104 13396878825825352405 7626406914119238450 3857525214579619399 6007124411665542378 1415184488846973462 17573790718083614790 5825229300618873871 14910930468695925562 1775195803040285139 2817262873999765019 13478487027862781912 4175180498433660542 16420908219084582166 123464302947938021 13891106997739554142 10189476163233406607 6103941927790124476 14216780889401128644 10381042764052602112 15731312595778577662 10664524614943406124 17986810146043212718 5157618696150090318 18418982369653314026 4324722546526651670 16897038413651476551 8112270169031222248 7908798396804027058 16721712409014528580 12491401375018977985 7396586565761218911 1494403136264025863 3987507407148722525 17740336565839247767 12905958595542276236 6097116397987951176 17435979721544607849 8711257200641331309 11492765540862952619 4543033129453034845 13484366663583060123 17434763838592555981 4963867170524363943 9158508701439806271 9529013761085255404 10644209607688194882 7260118674383592262 13580524263888000307 346601877132238207 8231727390823297800 12444501754297729273 7337708874281733888 6713264622944096050 17326265738940142836 9397808712154764411 11126972633962771953 652631193942768644 7835672450089731693 17666758586859684773 16780151013752712180 5124339414646792153 138890671895837276 18265604940608263075 2903106418501135824 13320679189969279466 13177140721334047518 339328348721709932 15336538060560537672 13994003490673645744 14674012361164454776 8911233212630191961 14593863590389898914 8737286385105650120 10856376661866184645 9066098132782090052 4694409868569760633 6350580145116613163 6369248711638738459 17255441559413705469 11502047759871058433 9612583370519881913 7785483606933405179 3555943395108416006 6286039834839350035 1241595083380220301 16622303947136582197 8753848271137725997 10674938512153981890 7483084029368894183 16767618413544251124 16758873951110005025 7264769658251387137 11721912405360414152 9610277137491262208 10334587132304569359 1964498690479039452 527479305930353329 3446600287181851111 1186148464678868439 17028498114137725666 14153260190233298503 1761968492462217874 13762377472908955239 16337579810046628891 6006055792187543761 400683173157381813 310249015506730011 11432320303240636025 1140714781789170480 13456475663789808243 7352589703291099329 5665807394053304445 2379894706405419070 7636250609766958435 3112311031202941775 12647130593527471417 11251949465743111999 3008612315413329658 14097771983624541126 4743262780885500327 2711141082310328561 108208021917151989 15465982679088433386 6437906474090251168 8092707354703971152 14664004404162806302 9693427480870802085 1745866385286202998 2651136559838193530 7073505482234572058 15087107551921862791 13165383506189114564 12617314367635212933 1276947371972944308 11281165146872002286 9027822383597684543 914841891100789026 8567831504106905859 9545882333818158549 257801523487419369 14433301856149634530 13192350626572685397 6436445788922977841 265580480739607846 9730043907009789487 5249010953999294359 14422039372843055382 6744732384629609373 12543460790213555359 7890086342521119052 13504247917178417861 4192283593710204265 1918518993927466493 12220006529746923212 6017858907058848702 16356435126713251450 3319927777573455250 952389658515921784 539274760506068083 4889659442755419296 13864890138288121631 2049940992076193724 1796487834723823177 12274627026379486174 16452920941494626210 16332347753160510541 1373808460440047494 3922843403498603223 8793512246286485423 5263459795433790519 9359985337395007189 12071484885146608868 10838079841905130667 18445132472793926158 4815294146814630541 6491351422019462654 17289165130071506016 2140828787325012241 11268387810792702640 10040103937776248030 15113331020488396153 11554627260306626471 5771938407736323967 4106638613968849366 21062669783550712 12426265885089473095 3453770901626594427 8741683697595646582 12470623688035304709 417322876086259171 7109938563987283049 14498930464436347029 10563727736245058090 3206290574784621130 12321591265987437060 14633461464071914591 16814606868107039292 12451715021039359417 13448326235068825975 16849872414612331448 4615869336190073531 13139984113204400525 1637854989260643941 10986229933268186413 204114081706303696 6266705197069927829 5726503508411422020 4523058001852628077 10747405223430402139 1441776336118507550 4814752412031305551 6084821814214394637 1881672314343277297 18313972780259497465 5519175411889442440 5594165667236319012 17809441604472546727 17170874460825662066 2846865402682581991 4236159405364455879 7931877049393543305 4275134645948914085 341272442289801658 18116056642608652080 8062315086231573927 1457625697973082712 14584799125562375286 13814422452788330052 18391506009248855297 15242504665749633344 16596092814019161679 9371380724334732553 16753204419966306599 3059045113339227951 9266380685964205770 9006751292030605092 7497613322958726135 13423891337339312960 17853055313006958583 960609560657098568 2465054071908623756 10489508261584253911 16752510693321988827 6966241911489321702 9204119983303162469 3260530312333312728 6238663903000203716 16619938025501086901 15733887102027100139 5408615971790712328 5353562960311643128 6043725911681815794 10201324457940245063 14946362006767986080 1005548026777784002 15516074861241015088 8140604928381207315 9988316972179762570 10382840054286373419 13366710116472967911 14421201866791632018 6273354250785491846 496661022351509152 4757212857199859977 1861242357069866780 3938320839705113764 4148672423698104106 11269608546777991512 2170057754399760382 18298503837665249425 12673831505661664299 5447718583822313734 16951621335401236530 7011595973936572208 8809345492605631798 2988290160797542264 4170132441343637191 5873703342914758097 5732687569490892384 14665412679950315463 5917537598647225881 3352963704103783731 7277015005319359768 16994392578411457780 6458806012699217909 13819641168500423098 7256603307381799010 10357906387936584998 12743869349148155879 16995492386284717433 4024372762505382202 12630384620239390645 4458369701861200331 6091066014735171815 7932343040467321448 11999491643043989243 17406034170691624146 14896663450893984755 12313105782102746445 5836039076649924385 5077930994368095257 9129932396590794872 18122427542560335492 17261942646246815116 1847573655244285059 5850744395830547338 17962165281880157965 8287648121173039351 1980799531149180030 17962294630739888248 15567974444981555067 407152578652113377 1691216485329531903 10808838394348359057 14287642934119980032 6058368533874834820 4523853373354135244 6287543053979790325 15605338406864415398 12624181095013137732 10605544739453382657 18189680879050177120 5561560743104750025 13906139207531495 17416126075098044275 5314611280225392898 6058133897245733257 4112419655476933656 5665952659271023004 7387813110626809742 729260718576886964 4944555426917251002 17946377595054553318 1813072547285220609 12820679727029891581 288588385965872706 7384226943041527638 16088539496388728339 18392850346018329405 3752592101779186837 9318241822880210923 9743362609532221056 3317143859628773377 2727734227639042907 15124694742499645522 4607405218779186314 9195832992512606831 13803074865034448503 7173041743701729493 14928634863831398774 11820193026438421914 285685296454905081 15579921863219082475 976911991716760890 877683398419465897 8877226092013421935 1255889082688075930 13861541334321247646 8051498294426317703 3036012334425789791 14628784081510670056 6793500936703091013 17434216371241433312 16320312201256237340 1853868047733873804 9219530149841068416 13523701693712434844 601792242766364900 8106014381287282716 10755708689578702554 3371175057455536471 9231889396104676703 13399458012409484917 16370097183445741530 178284390873069407 18219621781531149812 16580859444272055545 11090438266064851120 18319930563978440953 7456031722334581006 9496170099306169121 10856215581293517068 1383194546964171690 1929801278743992432 16086616621494367735 8626126380569292058 9600103670149699912 3430336527764547895 2395997708621021694 5590060637593455091 5972178200982075013 16522031473370673782 17737405577608463977 16430446913291925484 12257960659824965182 2761943785082662262 18315030337052562209 5424525769107988902 9069905239061115101 8037879666152089654 8402882518508185102 17325353858959105512 4518440111071181284 10744140455455996068 13568806746212029511 6861433770355688336 1417432612511873298 13438726833356471503 7932279828712978895 6289569394542799351 16455516613853373379 13509236270307167610 17344200335200437864 189656823440473371 16769149645659077079 880673373702539696 9088069081345972302 4167786058706482248 17578502304749287925 5337105617714131619 6834401847039970185 12941361619311291904 14448459274673473241 17015607136600205650 5537649980721708476 5713426627513065093 14822088658032757894 11938616978757744594 15173239282275710251 17302520236379305645 8274639979131690939 10080634554914974659 8969773758725450095 12950617804033424555 15426729523524264647 2423531018621453270 14964337924506476469 8731904365674113574 11437934202459180093 5480761832776465770 11470297930667854624 12239535343538551905 437925000500019062 10803760400931857826 11411707445115720309 10173185195963284990 2779158398027402817 3028353117005407109 1898619708310539394 17371422025414876238 14060937634054763190 10476598173028135705 1978965510072307731 17666307079507101503 4246342529940234354 2405380521366118239 5188739757212575897 16851538318556433631 5075940822458546952 9621732745326933944 8831741102663417086 4871781583684486440 13825219239315202141 11211129411593260630 9977628953868121082 6288882876788110237 12117843335337127409 2913928719607647162 6478117387373474803 8764054863970913549 9654089774215628982 15905609980114784905 1367574844871104799 16265847806080023847 17128201068962004212 9369195292525534147 11445189961667737046 11719675083942207317 17755598159106138807 12633607523479241152 12561512767214035137 10672903059680905317 6353294924069723292 12005156773501194778 16113883689207348063 6867398513904520712 2439704561513930652 1280827798614184722 16733780521792078752 663926016449609378 12438584138918065536 12897534363239220641 2714771226963177806 3941832582728359708 17108884909146798672 14009492320543912228 17142427240098986368 14929082409214429540 11141702266548574636 3016067150654006468 11427619000961362680 14696712471866619332 11200617725565382631 18283828890687840817 14935581557663887238 13032745134373379760 17324950575397662752 5341711813344631576 7898029507672518268 13216125117038258418 1203128306483698823 15438298335609562942 16493190137566229325 17478806700366628830 17713475293976040005 7794494240883636089 13127915631895724761 2154626874800180094 9794811607555769683 624914987359499856 10652764740062262040 9631790274475452170 5295469464574484217 18308732046251822592 10837497576120226333 2005367876252628653 18107259978377560587 5385572857493697540 5570568471700670640 12477324518631489099 6504796922526042033 928640082635607924 7028677123784354870 11708710761759545380 5341784223075328590 4942421455047997731 11857248497797447193 10049588358777766725 12576120342601189276 17349497020783252443 10237376461006316640 13962973627142617124 4107749026098395500 5857042792930691174 17978726953523344199 8195400797289217869 11451022824282212829 8456876544253489925 10840993305668073968 5563286032547771468 17662984739375030776 16207420395713675799 8863884193084853982 439973941877001284 4925737810456405717 13262048275038753626 8121316086216930604 1293653131887657730 14860646247255523385 8034468651485519619 434351460910410490 10753523027023854032 11796694753201388663 3954436565430146157 13062633273515492651 16854135245935942299 10327366258232401333 10333739645971787076 16967641763185811047 13564239060437357925 16561739525213466204 1094259108465253105 15810376519727647478 8240553827247591219 6644573898191475786 12452864324370998654 7719251689799467240 15200345735755345908 9421860912742788258 9369696332746406473 15652074988573783241 12492693540195634251 2249201688257902040 1698311751645632992 7451772159016082253 5690597614294060632 13123899010575579920 255646954670648091 882396658071906915 5024293998085221983 619694038191151759 14497203486392430955 3709307820650038424 38627199782902140 16476208097832600506 734967905497703260 17512722551140188388 12172584989507612739 8629181015957964084 14235493729757514472 13289913921609170826 12887380918200961979 14770878490727006939 15517124033391408845 2872844388465892156 1043279070021753567 3554662025404152238 8049287786351161788 4339965685975307000 6003601989398570943 8208768884562166289 6985321422009791536 16544741370540413452 17681558019750507838 13947441832026282188 4523895934804696912 8747410862521854315 8719821262295652447 15057382155227800412 5843742651002097177 3785633805823227079 10939696212076858198 1891295968501252347 9120275747141257733 5101364494665950050 4104723910963675111 15875559345419451851 7859403187245726132 11976023311228105566 296501573658166014 2565934991219460385 14265079602420884906 14439317240235934985 481296085996835852 3307348623963098271 6477414161138477705 9582220052533553462 6792716357798682172 15634805440416496661 9090116462390759228 13363861488393415553 10930567680157974446 9873555842403706058 544059772844311601 5566964436041899553 8320869394336078192 13491947067732942828 17182227409981962911 15257528910022136272 11255058493240964192 17448158825116700679 15719261090971741607 12272985991256175365 907780165678466108 14234189480842143528 9540226030061111292 8240061556136606895 2047418719363513402 4812546592179668481 7252167218646675039 13205719021923182062 4698825635708443545 18201178443623722957 5294762358044505594 3303826578874977147 13777882574573372027 6124625448449864125 13058525249099458094 7532444412851484388 15630512090400540611 11760402842682491912 6850078257622368297 11794970996787016600 18005909429528477708 16993752596537878081 10096024343464358997 1148255465905034370 4433972550604122376 8561338812354038745 8260229808224785961 14019275275751553852 16147060288411986596 2640661963638218495 6541981480042861493 10171947005648268042 10938519847819989860 18302272555418214609 10032983393451403487 10048009591072099849 5275416747909237939 17971733652409173236 3719982107466766316 14733173584674873538 5457496419762911317 3528950525682906259 11292360080155170179 5679496481938208750 7288393006697736039 15465684492050719971 2238306908995713899 791583862293483756 9877560709049985003 9232979180132425007 1363783462431340851 5605640835003645901 3229422976607777215 2640362599843919112 14322003438971577550 8941219769545281549 16837747543876968407 2559570046704251578 7514941613860665776 4515848079552724385 1600768385663346786 18008545225752046637 17724751690795662816 16572893064496364890 9561999036649436580 15090011807624068442 6777614855247655073 17574841989753981422 18176057690276350530 905470864303255427 9476084267035753423 2908215926987889263 16485144161350138831 12283377702041048909 16758899548866848084 4715144609740169782 3303998587793241975 7280472051965475694 885259915620096705 12992941437779438407 14692988157953127008 11384017584140426366 14601427046137717869 8568081255938064672 8054820885092648565 63591523204098026 2307297471840468508 6933567567319061047 6118471884735928768 6262026289272198445 14059604721683246474 8471385692667676912 14706262411526957332 1083575556407214222 721013477421114311 7640116518293750588 230051074905904665 10989698635555798532 1921014649117112446 11203843672014442977 17446460530970655364 14789036368057386743 15797218234613417946 2513094130842564067 6827035540401857125 16699496693537446908 3058544553322869328 1391798054378864347 696554409963156454 12680282043529562669 15661718470014571093 5275493561045262127 16725475672826169471 6309956989008749867 4330803148847312621 18112168629907915622 13785485417208997346 12922495128936442947 13818415209361953792 9545564262595791900 799914638049220578 6851314848180417501 18068291788792743396 10222272023345174756 5494088048246569393 10394519418053024944 16961681080018782566 1571748442526619058 1859464657664021519 18293515551540423064 13451077066897320478 6910041691371816851 3456172688329773482 3102424392276286361 10724787331237358320 7982439721252373232 16291827104467922880 5654326467717127025 14880842050228081849 7108829174233471893 15585639221706120568 13411652394643078050 17393136148427718235 17833512744264977271 9312348781566410100 14743167065562401293 12577895583190566835 3209616433818967945 6258851397619936041 12837131181334101140 15162619306130570834 8309908634472150532 13142040837435907371 16720218267891442919 16664056272641905168 11764640522695645574 3303936004446955660 17378233671534467533 9009121675527660651 3376335226584982552 14429398914766590005 15865203463607187376 4880225808846689426 14982983796945938068 16727862238738420515 17719653066287213354 11586970795204809537 439476678984894558 4152326107005762410 3250314476426981437 17693215649407851753 9563843018679226430 9563886181788541250 17388347396242037087 9967355764855915017 16271992704391825237 15160435803250844486 17375297408233448092 11639041507154493313 3853508972163567878 9022004712699060606 1941734664268389420 1917880548979909282 10615091958913790091 5769804531591665062 4716680227625944314 4934513951334326206 15094919701774308128 3283971816488239215 1748978248040586006 1534256707374907634 2169472273031274515 8293625403623824037 16842705714016099776 17747066566217975660 8741862252295952485 18066447696185103401 15722327188387244834 7898113765978255382 13585184873359115838 8766052893502135507 10471820797855033740 12486949500351906176 7497731185050347538 5428086545502358802 7402454980889410086 5328302211029670981 6586312093341835239 11042265026092984191 13569283295833290686 12648736112040523962 4710550750330713239 8211374420366563294 876337981756959956 2645493151837894712 8322416012670655525 14857860170009531643 13677595925247677336 10183095235611904435 8314365130236533152 18167279002462078879 14290765040492708366 15825520818671769309 5914807886839496577 7602698266137613077 18191168030655349493 15331070574623780287 1215355985781471223 5769594948053400093 10859911109993415936 9984500420379726137 13992402308679335353 3865368810650898041 11988408212935125013 382082064021986396 1700961249987177823 6885054963173506966 7474855356742638462 13669226607839543231 1073228838783831129 9222381685715464794 3637208471179835314 16479066097439506519 10197200038529355237 10160280616832259182 3557743203302062607 12588966680424731510 8040268879595200800 5865221174739308409 15274960603192610943 5707430791434143487 15255889545117413043 16376213525293342220 17669745754390950200 7385839278707228648 4170098111058883860 4171175032583159607 2838306459551765918 11263962439777249369 14322977554107246900 18183237101695368255 13726128373060017835 13678167102229927168 15829405165013491000 12574877536004359089 10883104610124722663 8639474709010826177 14398038318204795156 5239952721383076751 14518819641098868609 11271624398321458472 9055953231469148037 8006952742665009809 9090446083711249328 7292304960342780819 10479562169416989514 224677515973007763 2185774740284756725 9819391499659145541 1163487744053134439 11862991642725389136 5628231850349499619 7159520421216801001 6747088967523413786 13315873077788045585 4500401809904733051 13603866273143624563 4786237841796663849 937711753647036544 4701005682720270733 9018385847976551781 880491027848844705 3090711808306238144 17220296753778149930 8066546438051717949 17395864875738778485 6246232833974865777 9161885023633219167 7828259225991645309 17665912397299299580 11325782989100876807 6082163567275071386 11181192105348052703 6057401501459320149 6779934897397610099 17192482558156945314 3316647884500188828 18088359893054782398 13114331945024997041 15685595839967785829 13657928117397004036 9692768322549873634 14150814000989168718 3823967783665383412 1269901512499247645 3547241665791182388 13692500244848511849 8820828642506624663 8138599932573995565 12553504638240928703 6640226359475628445 12770482440928725006 2526210408623579974 11173958012637825569 2769849793380198885 2551622331711853825 3739614610808980018 5435497595061647621 15998397423946701765 2736228378799214699 6701891458159052028 8748274786137962659 4508316134670258819 11591884424872181462 17068040104791100551 13674601526688342278 16885483093956408609 9129946056686979062 1358769448529810479 1976724084672646000 12495494924783276543 10120564271467853080 8735200712650234855 3395287137699085465 6170276000833668988 2429514139514171251 17050711526305654209 7779577408953790120 14595551726734539434 17291759027590930541 5357436184557187025 15607261611823183371 9516595371068719984 8941438034713935729 16843410714488709464 14812266779863437576 11805351937399750083 4141256372304853557 7206452346104299379 6583181834398788336 8921378534534310789 1016447584540007142 16260007167377451045 7741571401988295291 6083631219848876572 14961556890382300985 12827543698423173325 17803109537571288615 329295764907415038 4738548824902855160 6998926589569194686 4174264638156617665 3730302765400622246 16167988856142736010 2313267027205781806 14410429467101385809 12902789936423819260 3515653988223329784 17554750931603021390 3677497552579250235 18421131104772844166 17122529580287057816 5333722059232013641 408709444570933233 13662139784180831454 772236914442074403 6831038061681564709 8138717261472934401 6331469896481906522 15248938176177996250 16350631838566889747 1176930726438385304 13552704011580931626 3235618142079748141 13368686081666103963 13584300016907526487 15398683419156352806 5353726545873840251 14590692819375413960 8693029597556152534 7471883167912196742 9379233486685117842 17495548169287589143 6612254588185911693 6118512089438911833 14852934248871101024 11773472596333127633 9196138527390555686 13784351849227829823 13851595640970160200 10749778378950030654 13274151925059078012 15323828460807368297 10102033598214991072 935783675679512607 252359135023152452 10829489110263567376 9658280685829743779 14162032306079688351 2636138970443590368 3019497696805134198 4978963362694600342 18169648009170284273 14930608897883202922 14090226047650243267 917916287979306428 11361533542523520635 8413499241421989156 8876751574338526945 4385536026891221853 11258797772036003735 13999530633741541687 8640802095297648580 2875246035134550835 11172343241782035880 6886999586008691474 10977827557214833659 1701995536437143429 8026093436751064096 11863216445291286234 15632475894496031078 1096075631637035592 2203871978752639362 1204799455264206347 15857239001355823429 4944438748651099780 13760373690723160443 10606049536933117890 17594148164856607023 17036271194738381613 14277938484004268665 5193766351977876734 10797190365444932138 7246651550800056599 2543144886673700601 1533515240860988344 4664142382565468453 13517565619158862277 2177034990128436014 6026651632504709384 1413628904248411277 18333961891880434851 5805514216616166603 3137715136467065932 11128043897425863979 4726975322025340901 8873042277869654983 8242453983058736982 5081657952704766498 14780820533082065637 9454296038327983270 15885793334940128411 7756168033543026027 7028716433138071568 16849042495914945548 16899129372062783659 2560633682641137879 8011983991806456891 7106195056433784685 12796014071141024880 15183147359555648106 10751031007450140248 5749562147535498304 4499104415429341522 4097841006270645240 6772940013301298103 2073157347324344035 11682300987893011052 7404235990235863894 10289312545403016835 14734047523917729370 6060316666927418605 10264117468862562085 3179893010100614317 14285811301952292582 798723021171345387 12395813176384360458 14879665958769208557 9446871827094964243 5319574787191973688 14809762006494052824 15847272704076994494 9033459182247084519 2648571546837987401 9817023696535566313 896955755518788119 11634745067103244969 12067120393796978215 1850560396625916674 16892681935639640986 408066155617262255 8610049131968441353 2057262613394003349 17014627285483830697 14887387182748903944 4391765339213652329 3300891010143913119 10987306552640434359 12969261034796444986 4124853962523030681 12018092890290179527 17976951180567787575 7681160714062094649 15936257880548640019 7359540172616588608 3453492300983069210 15983970953141165736 14511278321313590041 17242155880329365196 13658976619466436197 16839578510237515081 3073241174702235869 921452939538459090 15537786177159372300 948094718198012711 12585742258645535644 8062833052192112770 5503314736005833920 9046830581180949172 1674853956725224883 12658844976250537586 13563777333801920672 15041210059526437284 9769113470497272965 13838624025296845586 8325892386797131903 5938692773797737845 6910285200558933355 5743572212861316664 2337292444990526401 15292662509539686190 1477060434297631812 12577310757885418340 15784924418814416793 17154746722939902044 4361367844972543619 3799127250879704046 7587077161357701654 17472483139210164830 8740884746188929324 17873943415386922999 12006805161524120564 3801275789066389784 726261716984566928 12945668487730259213 2589180009264626657 4397205543727949336 1795024291980986310 7021292241206434329 208888379276541266 17224361331388625477 17122722420655731464 13781580535493506070 18098284307746998462 12153926133107146540 9688665496658597330 2307580255551281087 10608144245241106084 12108029435415305063 4871390622807685536 15683145293130731518 18052005729224121846 12385192183958970072 4544554683882031343 8495423336969553272 16364693201528145149 5538121765268695045 1151569039470052400 13941225024126648223 8492163642545720917 17722830773126199277 15060340116092958613 8680213358720469480 17625841604266226724 10901815856235669295 11616381236721703924 6305532012134162852 9774628162069764466 2809167611476421472 2234183079591205928 3481925305983076145 18343458131021612351 14581866770299137768 2722196508355207408 4372195933933164332 8257983424952562070 1860497328161421364 8001535238367865374 11948634486240196201 17753023295534034347 2100036188630310884 437166250623732314 7157489015647549569 10028552366934531887 13026159756799760904 2841553064068763087 6234442678479897816 7252629948611592109 15550308680082112460 2071578544847032601 2033957333313105340 8818442680574369832 17481230697094674190 4166339300028506328 8923675180761606738 3782437943572860318 16597129398799585733 12008820927209476070 3640841003480579975 1350909847455341331 2695252281557972422 18117306744355799474 1497147143845948501 8726605576190997502 16991626471688324528 4202243663781949818 14068638581591440465 1135565857663537234 3311326079094545123 741591792102680369 5310253110340093515 2023995661766029766 13091956683511805861 2477606100569388334 12959484919682175710 235177935794976729 6304236557875060432 7576236058467533405 357459244026063734 532625933212695118 519809327494877480 8917561827115123067 15324226138279306110 5149668452918667395 16675066681534037385 3311890505280259644 1074241060136668539 3970778547240441514 16127253192964070411 14994199165747293556 12002079809003852244 8063754881355379771 2592222143587324181 6390645811877583620 485488815663703130 6130499083995770314 1621554441670102471 12960214374523495032 6176507038285559278 8892055323239560970 7366984662562203930 11900003212221103479 14073106893014849620 16393696757985828867 12803273962918203957 14000053130630334325 6764680125841977827 2055695709798087221 12374350400738985016 8082363169394766736 11479011037187571008 14797861008624676399 12160024365198580043 3935392792074465730 3696790097798086201 9312499904245219474 3027457765371293375 2159016803768131295 1684486697315024150 15870043723773615338 1730445274559070408 4086208923557733931 15044988084392332006 9539441863800968434 2575158645882202427 8528503433064919150 7945142339790991402 7193253792743137662 5904433042766375422 1255939163395395841 271062506642801874 10100971491929686223 1985048809147783590 14872637256644759831 2106510954916094351 17756519840573902301 14977304569774728482 938785027971686338 807969029001308341 18445230745031172964 5217085674228573500 18314483852642070587 12111735244903359209 4211863701871110389 14033767703984155162 2124808959469295757 15222473425025271540 4026830708616569846 12550007945359053568 10567266384693260187 4570885919535319365 2748291201469678865 4489057963148939007 7832643343652980756 15669929789910988314 2508162677174044924 12699694272096106785 3991860799469455898 2195964481673437738 14035250117736990850 4648054675359369223 2471578616144777632 5957699848647806744 6165471453728942530 18248945437894165766 9871143539246840387 17637147193683335573 8551969573587094717 8474894640079205150 6852809683584114972 7547185187069581515 11797906437803381338 15548013465203220355 5972019433802946947 5566253142536851811 15525222500784792105 10552101317206152036 15120404939541929680 4921264309493323912 16606088999677171250 7779769413835068081 10334606950426119136 3857603411380825841 9245389989893536079 16485341856536497632 2879782170842637916 7465130559110775841 13723988299081390289 16244082004207312079 3825645223700288249 18272116048612157232 14326515931992280084 7929333167463546236 16880897451503577131 90999111855114000 13809254924159580413 6044077821509360834 18191939259313277897 7938656697202817528 14873129535812067985 4935036163475892747 2617184394440422074 17540204792227018211 15008309507336565797 17458989599452636072 10189523502470020049 4482393084120290189 13530056492357012652 14811385435395951004 13708600276595648736 12724328318078210269 3177382535827917040 10250589951562171620 17208218365949059037 7970897952985860622 7873197579704755375 5229313889359883540 11399984982653453823 2657791015433437703 11571214321203526133 3605259036253021777 6378889602114218885 977060669178748920 4314712212544499165 18003093612368261254 1948298075487290225 2000049525428826252 8843380838019546721 13659711367662713459 5631766076883469447 6271004776225555333 1974247145886364938 13077930712024360745 10052346122102286728 12407157581459985820 14058704594640040486 3783899584628111701 3566078124055120677 9839868914964558804 12220733730574312475 1690311810298540107 9946776671541135388 11991899410718617439 13252490600013681451 8899224455881188575 13145767962853877491 14435110295796646930 7803084262438280162 11398210808386004346 292324856690430051 6023055709430480914 6470167243908536365 6139477658086624808 10782795866145926176 5413990294249045376 11748388124090131611 10016491902524700711 268022914348506238 16447880514133778661 10585358522696631160 14792495938573257196 15786548868326922182 10276175737913762295 14013139863782531117 15282646219105445119 13837024236028409780 17611766391273385187 1181686165458476995 8623768896681994525 6867516448160541358 3705661794796830727 12448665476843796699 10861630868805894369 16912024401377900789 6834373393139993240 7951371533332434665 5766535165200093947 3752111171785231851 8998550880410161656 4178735628563772718 3233033804522518035 8699068951541048425 10006130522635368503 5695557366108514416 7099762743438802778 5407687353901895029 5348841636780579576 11489171336756020577 4231223619128161134 12914697755668620740 12440744490328384536 11574541093139445965 15780788770502275682 9932086381633506182 11782231080835273096 1428428606330730102 11281793509796740093 15723504458942000131 16141605847141509148 8794660772161860054 7937769345829458898 1538773277798972015 7593409659829454648 3757407696527409485 1651835919842963016 909797390058730964 10103015132554574799 5872524602053664909 14054437774307255841 14619157382087439055 16751755093916210624 9930431575625463079 11194929844850678932 14430274438652551527 11867998207781304401 4475261658457956707 9705032492776408103 4504960435772539474 15842158532505291624 5289116032795463655 7469039923771986952 16568621685366265338 16690761099600267624 691915492013025277 9698344912549777404 14522392575911473330 15603942208659629342 7053226567690315962 286173940634295553 16432941979845825480 14436885482498711864 716606377847469403 11911187629884223482 7276573432182215194 17523926237951812905 5269780510141667280 18011952720358462964 12123114976865938497 6598655661614251184 1093553039068755779 10219118569644033239 14980685408614166712 6283515033369593412 1138233072567791050 1898849738434491914 17841652805083391501 13347428462565979270 15174418662677709344 7425476538267151730 9629879992024775310 18150366174431653529 15840653938578406378 1292115313343144111 12456543575254306299 15033638494319570356 17498272048013721359 1637854954919482385 1639295798104647956 14963202084471363035 3639774598311103995 2469601556235340471 16618241603946716592 4023698247671302491 17963289238080895318 12936958315831763394 8621453391585336824 13021431741519914259 16851800401670965861 2485313459832030556 10862263105122005413 4215291119749152768 4769270019886105471 15607807097982246506 14826196592952880334 14777227749474461235 741153991119769745 4881593975038285604 3624910235344460339 8454276166908167742 4010050600740902958 15190992460234970759 574774059294122741 5099627023007889987 2731852459363319137 16300912509664323841 3276944754627931031 8383859490075813202 16618297809935094372 1891010909769905762 12743451099164080810 11106934532320240428 15209308189085606373 11670499149369094427 15613338276196520521 3458945015101684950 17534849790745576423 2480397226761127740 12877109035543897714 6741450371538629930 10368019397794299814 1279144223937216089 5115943345437256528 14349066994928831047 4546970067324717121 1986147311145781000 10280295004125847858 8301321512649377214 10433433096418392044 13555739404756175778 12906778217605589900 14417108527419699352 10072063495032268247 9241944540747325898 17332012320199663669 5904967164902025143 3361569888947004406 3494782881006712554 10400654663845022473 3436880695008045774 13293185027344923943 878397063453709029 11746410923956858757 8482044512457976269 2476672263970940032 10234645480134147739 13671766920281776102 12506669283204276455 8284613105049367011 15436786591033313700 3079478452874403006 12477822637891616404 16184055202758981894 11705319063171092160 4557053725468364297 13810595933177149132 3322748886118371357 16154125158648766498 5866305293314956956 17580131117096295151 14237804885038452070 12884759730908934084 238568758026474122 10580498695320980926 15301814446597715224 7708595387566310410 6127860739933526086 12450706766803275516 16917755490377143401 5043253685886666199 12787846385790124905 1754822756043514584 743100146172741330 18210633050132921537 12967815101869362164 17804590891809107200 4460176555029851628 11595453545203098565 7170785985341888249 1479107289923305433 15462908648565798752 8272343492431678546 728280658687423876 8111766295604463340 11556842080804295217 5730280854992113862 1225657094809625722 4908100357851910783 6874906056409375569 18160182879150867605 3994398423821167831 14102043968511752239 18048977661239476538 1226804714117791071 14191049097504422208 1626265194761361456 10144145557246107561 5737725198532778183 12806562347020073680 10280520536754125015 9229905655719234573 18330312895400769260 14314313480480623435 5114029036417542068 1657084206984364546 12936975111458675543 3658817765680810605 6119792990794754890 14190159532004431184 12661402018409084349 3946966724347677301 3325248492105182082 7786190470308007146 14305524941072438737 15487131015943845153 14929213024829623438 1654573740950582181 17477577945713019132 9056752521600636125 6736546236919072524 14220979406817149192 12832911353869191968 11139195285895498622 17764515653389622105 14967761258411209024 11468210928503326367 4416199497360108405 12341617222876299653 7960288367961880057 10712930838737612627 11350250036667448073 11139040864128477780 15447212291151371458 9911039327538367352 12013446949202655468 6460883425016892974 9832196094870684192 15092932351684443094 12903509292921571627 14992608600468940654 2651176225377356913 13791221742449857226 14578929443300551700 17968298736551226215 5370440298758744522 11638524113731906884 1337597759785185202 10964475661798244130 846315251659208554 14185788657053043114 7037508923614455701 9111052180405164635 4916395210227812664 2291403737118127193 6473772920734519124 2145530304513732705 6069280832944927612 1463777887485237470 5687727297321684776 6529540409587702099 9646384054749549654 908274780037249582 1686155069692777217 17979765268022177617 3622680831013268213 3458979061520730270 2091684429569818654 2129210638632925978 11591679386928615103 1723529121466022640 1299547873689923805 14799234376340756681 15541140161004094770 13337243920045362642 14805221432281552024 8561640846712158437 1578831381073161682 12435670683881133647 9944594377310180632 10580046629216162144 16693613162833706431 16934537348171003142 18353920080547296913 98768772572002202 15960750454624428002 17109528079932574732 9729061221117973793 3426092121529000943 5922143965586004348 13509331543241270421 1972936152616108659 13378835581784269532 18014431710823333550 1532088681866545802 2124688360318686543 5926521007905697900 15965057671488727884 8871732383392337689 10080178026561889986 11838963816222612949 13589264063672753047 9445288169397206650 503190747106056780 14588703132224594684 6413104874038655095 18342520238734841112 4104700513671299355 16420719720472305363 8600305704464329158 17485398254594650568 14880474529285277388 1190540652202771052 177730935438411676 9007543752145261926 15057753864228370352 5185144034050388616 13053943632288543087 12434421292489413802 11325205961070584097 17863991831634508557 5627874583863651763 4315512362228111133 9500147222521370178 18092786826046086548 2213742216774390454 11512317778910744709 15886257097070314925 7816120226640931618 16571520967021618641 378773380143786749 9915361428846673713 11866609077161767548 7971125021549784823 16466354578256980333 8140154869596018236 10653692312134546204 7289729085321354 6785113964336396100 5759445092240557063 7637537792662978069 13758958594421561208 550375514007912149 2558177268374133875 17645042936248520081 16653654346531515315 8638869093763105738 14545755399362542135 16636194615821265725 18355549544605334222 3911075983955382414 15073988070186779054 6592811301133232491 9622615101833193217 12664026470584687173 8829426901037692169 7105398792195229418 10777517885714228286 1952015241426403282 8485445856358602775 831427591601569825 11704909083250732336 2359250073795890166 7274431843793277219 12358327030669120331 12982796719107656805 8483644701556647952 6821272825363920333 7834655191249324915 15766965847733431650 1280316733681672673 17279496545248650627 14039358986703686604 8289079561000681741 2485119295592184338 2864766917430193620 13850250593360934438 4882549363666648005 6869283575135120244 13983761700488893724 18400125154243114832 18310754303713674464 15682829965963086686 9306378752212591158 6626800508448485840 15536810879784832899 10908671066928689074 5543567240347831566 8739355829413065149 13032204236180516274 2959790468076790208 12019268402024173154 16088303833652303137 14860344081684438511 6011131294863893232 8881188883987587767 14056657064285457416 4133992864550336170 8518110169390674822 13251212792383796113 13923171156573968256 15171316771456514725 15586829392384679012 13376833547230120563 14116864041536589048 10451347682548455372 2653107964005503726 2647915998663852947 12057874142907876408 6391028804598401437 1775784874798046453 11058401674101015004 2267316094631597160 15853574822243857081 2234129801950529637 3620910147522242837 4788223548487738290 2256104393700450665 2095669218474280186 12608272510526450998 15364729099364709898 14200082068164665962 628546483739378056 3514071071310315395 3469707879769320355 1984162227725223645 3034027414356883390 10967329478269067134 16629651186140854588 10544667922926215377 1308594824437269153 17265760432539954559 9574140461873366877 17779936703551286106 5117698278736945925 17380442843949115307 17134435989688845217 15687847436605535188 2934595059708479558 11780005490405813977 10523249391080257363 1818014495123042328 4646077492905065590 12904467732770546560 17902759449854438402 14842980651974705287 10511376820311963495 18080825457173227302 10766417246699175245 15480068172369668753 10474551523719777532 12787838444782507931 13878323866042473070 6678095196437749568 17410332463997292546 2218532158472010679 17457334680208445467 14266821042607672129 5297587119499794930 8259017765391185209 9497805703056964310 9543410158693993037 16249381074033669855 15433041858186105118 6113269217096391696 11468186577397600993 12042698322264078807 5904167568198266064 11012770821445338016 11563937919833750394 4927625025870058503 10995330208203087528 2543629424331499700 2036120779959196819 8521055686713536445 4956316109493631558 13285587154887914096 12617305963843079660 13250922085209073999 8362891581011649234 268003375426289006 16564798808235669319 14154586363570096514 15398423759426203519 6168186166899070792 9904903484404241618 10410098145771069325 9611734653886906454 16467344185423597449 10723943180295103510 10493870653112773273 337283053523662363 5177343967996861888 7187760038948767319 7118967209996854094 16614647800842059521 16179792891164670949 1399561816845471987 16806505586740544374 7305521909487700663 11702515605130339243 1725953691269502599 13639449489757756116 18154865698078856539 14668264789914654561 3251536272143286944 11279212999386618721 1680692724322462939 4252631208163784705 13975986213208043151 15006928004841438104 7374602215113964821 7080924272860608726 18318048719266276047 314211951257510556 8075303668771672381 1205429847715432529 16141373241821001212 8964947247597830826 2483340518972375820 1827644445618564221 14370723938520140304 12499160970430913717 7647051767685944157 10633693531660513611 7668127825794928482 13400102765684531811 10333720786143586941 10089624660858070151 725443008098451868 8730295106614916356 8661974180895603405 2446576601176029764 15009368276382887465 13501023244743926940 18046034280345382441 9328119117174995783 10074804716524744818 15047939473635558100 9914706005213375923 7766148395179182397 3178555779020770891 4591262452643283518 6463759514833967136 5115637713566792117 15702363626687807974 1305394728030609020 6584012278254059252 7216719761244116316 8185863859948870031 12490229776364431605 5062021265357035186 15785172953897840886 3510297771136880342 11353010889856310679 8971104829021832584 5242110532092057906 2679222130012032152 285596648822442128 5357899130531820747 10947561713736057732 4970685179923563381 9780988323759827462 11675594774751520692 6563337175589348629 9697980272338954510 1335793056990478274 3087075457212564880 3882399871731363278 10476112404632900916 17638047768761647277 15666869070656193744 259846723446109526 795470418553348623 597679984160027730 8917300568726542397 8982692449859259015 17343840242226039737 17140526194336432231 10318483251004209197 9242898126619875565 8655806984983606591 18245467832334938746 556026559342382480 3476060349160659298 8183849384297683853 4552936809352176804 17187329158521933059 647699666989100098 17727807522118894731 13257481401417842233 12613368915454422898 14189646545541314457 5901953842582462027 7159565931957695688 6046376738723922793 15991488809471956481 1975186249952278069 12826762707528104918 17295811027706462130 11756187001316980715 11921503026280692879 14365568659436537146 2650769350517900354 8790034570412306872 1926168242621338729 10724841944895131265 11883840931100154171 5732810283654375232 9028609159751824021 10184206483421714421 785773450871214434 753646566132160370 12882231981311699007 408643724998240379 8121359084123840507 9927393973882775982 3657349521664332193 10525501832711733762 4874003149173598536 14828567843736557845 13311991249957948135 7672123740987193148 10763026246527575089 883193793415830867 2271981482039374931 6883134125899086097 15052498022956866683 7593671493761626272 16338464736507438274 9062103297756386746 7245149662853712095 5304653023667161393 7192798495255988924 937956789215215010 8279370425706249954 5273584182393006921 8849284866610755489 13150625896174684006 3413325460617259164 15309261439036470510 10385902924552018671 6617868103169911663 11749041423127734872 13833181075457992066 16114413389118853975 6247535127595018522 12064510456742863192 7773966795702979942 3516824799649627695 16625363430189578177 14726460606182802099 10627890246422853046 337286424684322361 8611965558129492649 14110222761666581228 13091116938393013734 16917214231941649494 12811938309688082598 9758126064934305299 488202164393139013 11335187526515006646 13443083794150989700 4873787414255855512 7463023722383795108 12329415010913166485 5947797702256139699 16307407313318027357 8821360713443160565 7675949659292182368 7967367780108023017 8317859406969443336 17332482272322634748 5627364486741693267 3463820366010744111 16344228986240811921 8336062192358228933 13807515585385852613 1931858636653546799 5621378897047309646 11819309979168327409 812402043896550435 7963539961684350775 7563977783336682757 14589883081272003164 14457355720824871677 7809936701648651836 11744106177825327066 8243322184515834998 11858073811644973619 5314663372971281450 17601579806200498953 11418294642542304623 3524121736547765262 11069118483680874541 13001481832855354701 10626246781547284902 10108003151312948405 8998663315703142705 2394549839615637880 5075498331959477446 17646899636312678679 15194113878684512406 14900408147919263419 13793040798878103774 16403319390332410836 13661781533060464689 3697002554374433860 14719143191368933179 12924593543095817055 11078154212951682844 7229992853923451519 1994625535515342379 16658029818979754040 2401697888269763381 5809450821356030290 15480813695487860353 13059908815065671189 5776794198519020940 10096636741062587456 7261759752190935547 4979883643930557830 18425339837413861596 16410660052690433025 13698669649972110311 12038594501110345942 5337813735719420657 12978348702343424864 15784711540558546758 8517778007859557855 17763172350916628816 8526540714273262385 5415154950137348609 14099005436758492057 14448755781097327891 2885954519568025438 7223732374094783985 8366658309810397506 12888229385612186992 14881929395158246627 8465720315299938134 14301483218208357982 5553688005251254642 9080759559025450452 7883864847101581187 4045244756611593226 3857086121143323657 3330735096626530740 13298510286569988541 6821396395669993736 13099099899548193203 16866182021827174890 17867729717231234217 6695020539729323357 6968307946488726393 11117465929209282271 4273233989621765971 2149612630950310887 4669236133769826171 18069407227350634501 9672237763627351381 6019654132545409030 6314296940474688228 3755514849403812178 1609857280731225286 9861032895646222752 17414775521142236316 8342003218684023441 4995809534544530725 10912771572931945771 8607516951599050915 794756409716794458 14004802701233923015 3595053670872802018 11786338145114016021 18164047095268719058 5075040016245317960 2480186632336699355 6442116291602900457 5234216234607700778 15374288970604698767 14363914439755285412 10133624984744986948 12095463539049517708 8352962578025187070 16161086385703782359 12124944317070935259 4509601559269025504 14499081090658952289 729382858532581599 10804654900770406221 15101636406789487278 4751837857835204868 10102542292271558827 7305639806493917668 15160036719801128848 6464859412468803955 13788784554476190564 12265415821499366545 5759650213512035775 4878055846982867236 16996250593841251787 16985798936074035781 5679799548936948099 18357274054692256488 15510573850355886586 3702419274239533584 10493698730136677707 1492280199014382598 6918647533795006061 12209429857061864949 9693815204084834186 9723427783335552267 13743722393766542587 7723188116211018856 5590285399530214770 6460701751002490038 1801008568764490986 4057135632264127047 1161720740803544637 16597307145341855889 15010559552762070414 5991847820290107384 7784805379306668271 8607763616092131747 16699515335589870692 16450272882400938883 15097806509244479082 11196776569235385250 12932455468582367226 6909943473265388568 5390103985191298458 13941605171435728491 1337067017183002553 8299703864201437032 6746615284867901966 15480072564068328201 4011606524512889625 3959158667747219830 15871610295298332162 5995846278591420711 16059326451312594066 17635857229517617724 15083857412155789945 1271417267341158866 11839985336923572949 10387253173460423952 12616107057600955875 16807072653946454648 6352288107968617711 10399366685811428102 7338644810743494298 896915434035313936 2647445131350812200 17000401776708367322 10024094083857895484 18309592249693777522 14060513070068766046 18360374476313358043 18000612741006870287 16305697059428345045 15491876201077100019 13721115844581434954 387738057144839505 2672644602388070977 11774900313142589987 16754227743680565485 14261987996861328633 10650620300689992212 4885609876961284312 8017329407727844728 4404485479258258187 3009661601375162169 126685395438751929 9072789956795374898 18102147792786450422 16600796542072543747 9683761438167976419 16759214299018551455 1661160968307448964 10619149630142010010 12413303493541315928 11041908006584482986 14814303268613351690 8263631612550177010 3289854596364139900 11866649744983282030 10785822482340502680 1796398426289247786 18312041995077776145 3647327676650795679 17445226965908302897 13940353986396352377 10331360255860553577 5757350120049516495 16014828843850898116 4416189431002274448 9769340383760493589 837338814621089772 13756693005198883411 367784239705076647 13543305710452640741 16479325466299847469 6929659612084152776 17095547651027637648 6888557924254966895 2286897927183582553 2913175421622234464 18020183816382712114 1860330808323915357 11260269588235010082 9649767065820391063 14381255913656021895 3988020874920947989 5279220001516403203 8135342131269417340 3571751470888895115 3625140847735024658 2949790888467431572 1845012901932020485 14333434055147765465 9529539509800495144 11259370463981383126 2226093968835423772 9298088412381860903 5605659472766027131 8361356201138830657 7357388793380659027 7494558109838914214 12280337934619421169 17394104798686270306 274440065872869047 7873849939820967197 16177208188727015042 5104910546794967804 4530183654732812992 8091478179940221808 4102498870250229430 6680580996310078966 12714816161728043145 2707276955630912769 2593838279720328329 11050265723901068228 6799867219687945405 5220097614268536792 11526731758186334944 4872473100725238438 10902231655282726158 10793850510413142371 17715161355130638085 13173539499473804332 10870346663076917647 5020501939262772048 11647540635543322043 17022693229623112504 3482590794545057271 696164919643689946 429094420313650776 7325345580568423497 14875984619376596761 1659121586045698813 12289099712222137968 13253905315987875907 15642470760017503487 1877409571848677042 619174944247029703 5819339623823611090 14263432183412160748 12505194934213699612 15540948820204150026 14374258649216572394 14107855916591275317 8988524712198819110 14298041672200996904 15743793150816582562 7888938545966368066 15981207279109152316 9492100627970158353 16484504226635009728 17236629578392534472 2185859981345783847 16269278373060781540 12047365400516535882 3747578515723650280 14427399523893384125 2204082085663449400 2728309116025786366 1579373591567272791 1569015977449968075 7378814563961812815 14452789741369033358 4305204484667309292 16735930810265060979 6768526109703068486 3605839525493891130 11344535026976441501 3275418826729321955 3696468861681650983 9079361912746965795 10818458435491517815 13147307497561192488 10070374071379775913 1403781487686078345 10443965265178749821 4397590909218216712 15069264344880464354 14146849744592275362 14359843300423629918 4423860848612885433 9443523608586836132 7291843431957108095 6540818909916855060 10949711084416859179 17171958584933104106 1404749813914011839 213686150396919604 16734397680076906519 3688604432380257877 11009273926017758400 4523597316751545016 13659576097165530870 6269741844509945617 7515508484553575964 39937962992357559 13958780458838999975 14986789143503032770 11326793961507199962 5143241439952479731 17882031358736221774 17914903956641343541 15653429318571139356 4850695439209283629 13987824465284126345 7628739162801586834 11641158340607675029 661380332597918298 4986205199977930459 5563125927404349019 6324427212897102186 4858698963069768860 13426101558251360535 7774113598482903658 13537832005498461107 10263324072566612172 11220591435029185 5724743274346155525 10014294113293786381 15650082903940987945 7638417599570845162 5228488965440303523 11191273731481803492 870191387328342839 4402697830539137264 8910391366358215958 12041545601246959332 2583969684434125814 13996965822054251416 3790479441238318073 18281213002967686611 14511294387503488604 4206182308537150341 2431364282001254661 15149869310653330244 4276885164482213560 18433028913058626647 5537829006811765527 4021952659425381257 2589177165802726971 4105388497894177640 3925248298404749456 2667023435648262168 17010661024022988651 9792540854291635636 10131884644044490830 16391866422421838544 14160872465316931822 5861805385451930751 7835775419144516098 17313842450704341713 17564364539744644576 13250833643637196877 8722293864692631528 16968092604916758433 9183803159884825022 1256681127094833167 10274523462995499966 14617298070339222153 8728316285420175587 196540539618046198 2243859248500315805 1121197424150755650 11522985354489105090 14948343353858137101 14393436001982162233 7934692298357230132 7170942830259705614 488102713635315015 10627707285810739700 3815026838378993546 1203891716196288814 13073073174292113666 14458086758384266902 7342207615690716154 269625548086158373 1038195648004634304 15458306659273223223 8416744993480635206 4387827701925731707 2824041618001178465 18297236499148394560 11481930803450159531 12561054970396804064 13279528259048067341 6061322450248852021 5958574034918652249 16876366904675627373 2583563566284697595 15041074904161408911 13414534283333909521 10238430998804030869 15137396158209261384 99185018156253442 3628937358509918406 831468249906853204 5260004494395831468 4757288954999048856 15608429582273011006 16171403160943507740 18206825936633033015 17089462457470538895 1902164835771543318 7095109845152548660 1418338011499201604 14971945853128452377 11757523586165537042 17355263069226760958 15514948766356876504 16710812001339753544 11521605437355502091 11079300702455813968 3620905174414102338 17310361265437117828 9258771472687245948 9861730872962320716 4522993470641509003 16892628400556209293 10819858571687294295 11034600615227740064 16255742134073886576 15972532224481950231 14542331283980847218 13331317760225007181 18060018347950995773 10028152815285914606 5923720324001833522 12058940177253653518 5037261945968591362 14715014616247724264 12153227546513587426 1370554935507427921 2037956614044671717 3122976709478856748 14869856661717549991 17090815917905211230 10377529222012979225 2834923959962898431 8021164303762189194 628799450099114096 3956593218544095303 12777152370374892370 3881726899339298819 2104963310938536574 6553078275358094570 11113804382698686849 188894422530364444 3494139967259425881 6235917951774220299 3129594089042093305 3137628977344196992 12103565556134165474 403524303241349555 3591918549151867364 12615619022420555063 559177916175578081 16286489842822894167 3579164586369128681 14842013483491746924 7881820389867838730 3681954315945274443 3551627712877459612 6488309718313919364 11896319297825042780 4829194723810429861 13810956095984498335 12544383735324955174 15572041857962730861 12456823556043208197 17211400612473584382 5683861532331957013 8650316572975360300 991853868785577874 10671320719857300 8364651788402485763 3772538903243133932 16505929000395235183 17104304881545294886 13374676791859350958 2636185761552200213 16786113945539483913 8018101441976917924 4444060807631605685 18299448962265973758 11752759489144925412 17616430069712946519 2661793489905624396 7781907144508815085 15986633828716371076 16717686086393415436 2919044593302259403 7471265474623658276 11964586127178024452 16985362495416122227 17313616404785327503 8385096643583096983 11738998656200355600 3614542214272410345 17360480482155516227 10694603126394500813 11734330915478875306 14176926953733255118 15030063289777535207 11754548978267101566 13502372800176639420 5483910249207179824 16790000301403924005 5044101074274888073 6173024028974360285 8174917352039654095 7042198654805154050 15425821929297065027 15657065505858645988 785978538572985101 13295750104142067501 4089733693033888761 4365177847380154037 13947412948724190063 6072070744552236382 14033437459900953768 4974136307108400863 12633173909232971509 8143763601812742324 16663031139996833516 4311312813111668611 17725649653541862472 3457348306545846046 60941666394053219 15318625415805426565 493463685506938201 7540014885640199015 15494962447618151618 9641501787015948715 9906574198149773392 630358581620943214 626610605827249945 12348428086553118123 14853305695218231823 12622110314649344046 13779414664376577820 4591477531353251621 10452726747767098614 6868491596709967937 12595865089413031038 10352859079200987898 6456862568587466327 14054202023932213607 4583126782670789133 14449698413491130820 8404270130568333987 6605631459534614391 7436906006985835575 5109616192796767091 16794505817284532860 1396804061645759825 14826165262198028775 14953429415485211090 3046453347611896129 15957349670767467747 5108113353729648744 14481961866586441825 3303033985115413303 18365572395871381560 7508046271053305938 16267683784564066878 17146892490599638608 7786290179636317805 14415003542490392573 2183829560780074662 13138426154725535705 15331278789602379512 7197206281736779461 1692911992445343353 13219467630516941924 15320673270366527982 9022455872615258348 4335916072188902281 18326585758143274464 5021708098366903307 16114279031144121948 10084472678071127100 12096472206380419467 3355279737377584912 11022638697528977618 13097265530363554173 6716165666450758038 6703289648759371606 13144949352372577720 10976310868212177385 15212684700582730663 11276677558593449176 16764873581434530087 5121494867912027288 12864180378572682371 6474735424008482687 11934206822805123842 18228383545718347345 5849263086307466290 1644934693845117423 1687067114516727597 6815779002689214175 13937981343839867536 15530534028473046852 16833246956863963366 16526283277453317217 15770499087835838927 8313041434629792203 1869410801733471059 15064164941408834189 14530690411700006425 14607116079451600005 4165252122593124042 2758252036413363831 15264291168233704140 9435417610944056225 16326828635992313517 16499179767687787808 14529726789991417472 12014269864891817664 17047582475650315677 13543922764348678296 13837056163702219211 13488443997282978411 331890342994635409 6428442949104344920 14388206338475259402 555447534463543760 7407608358276775449 1100863952493570446 10571044777010831946 2707888662085520800 1493444136882116003 5036127103429877328 8081076683531431762 9217986484964388559 17739548167791385257 1160237718416784770 16226380065962068065 11096746707109703200 16639716485926268404 1787738791957735230 13204621795850107002 12262870978088660823 13820901437104271498 15792117157276927083 89902198728508544 914095993798757998 12661215917009828687 18150814281305853928 11485933825128227842 3974092334356954998 2890405510482234245 10086223325280362954 17937223742527077881 4569156251253850773 6682086582091965781 17136494829869675069 7398324624981544546 3293013026829792945 11559549161308885140 11309125596516518748 2416386872631873624 2097380470753644441 5072842675506955575 13320078313274091188 8909354235020936801 6267069930950870543 12272656710511043218 10808108581617021499 14972156357579263928 3060743520013494086 15031498028688111261 15311602704653409780 7716596377363791738 11006791576995161184 11289034508689171594 3409173719107722497 7195540333070962183 4936681441160159256 4057592250315568782 3749622118975073492 5729782231994537953 5672596879251714381 12876429614351025974 11163264693149182721 14573725800053351538 14590893078386479621 4629029295582508025 15065468423534876298 12861248011498115627 1344071483450387709 6914205331176949004 16244409060458000926 1475901483361562707 2982899118033756618 1558869593800194691 8225662360836575401 8472012903329890394 2288985667890636810 9421593443994771276 9535074247834667838 6367653862706298230 4626559277658439411 7329906760893767943 12951196522382143543 8167685432970913320 14700172013302473358 5422330882550136854 17005347955995437390 14264886149891993455 6442640627392036157 10306430195439149012 8023736549921215279 16830018856347895389 5344245528444359791 797814886700095424 1845296181848401167 4470691332852406516 14163862254060270296 8585179791348774454 6037730652142478696 14973045624718228458 13974279954406514338 2218418854344409181 12716800645340957991 6324301186248461113 13664687381461147221 1229475487745550922 1432791181192693844 3802898723084503696 721264473815102834 2567810931765678419 15566548967544054581 17866425908559439197 9322397242424355608 339698050826705451 1122084280760633046 2515426712212483755 3332606063117323203 16237064894342941669 5206221883421231375 11924955209862208225 6922827467978329485 8318194194040837348 15728734219009301316 10428886457695588751 11454607140501503761 3684445942614802632 18102033161049102896 2645088173127004496 892622456356531056 15653490443645053551 16627775833576551060 6392312878089404276 14959962867996455936 13604482921080270982 91462931513815972 17439740300759779590 5732228663364849704 14877821977926457875 8643007126588991019 4855356436632864205 14488106049589478328 7864759172591830156 3662676147416378112 8795982914517512051 7272046315555332478 14812426404439212269 9959102655920745682 4411744939068033798 9082511762855928048 12425890290057939693 2867855752490275877 4558220250967671919 13621589954665206944 4719776169861061762 17232308710914260016 15771078748502070522 5204004622833858219 4145487156256291822 16872907415012962178 2189467842889199982 2655752522995995515 2548739835243954326 14183878373495585532 10958809132898803978 14416996107345729502 346250099072197942 16278596406619743874 15477595517209215546 8883186714975715844 11158637788113488551 6603662957277946117 6613605161664401005 17278290672173953907 8531794246380581655 10056745311421198716 11012738917733841818 6829787203703252947 12185233620453145394 14658314493769030600 10246339678681286385 6280863904838337511 3761770578776800515 8531794227536923635 16847122775095484043 9568592769605796808 6796415655344265121 6781871852496812127 9094330426886541818 17332207647148407810 2982990111570210713 8855489905340694855 10904983324821178178 13860833438078071693 9849470376798727336 8906032793421720542 1867341724732572836 3228307955703131922 7458163553641601712 13877760875570838946 11284711570308931078 4480539569191188387 10913319567053626039 12123147978350269357 12397693890462057164 2009592414513717342 14062391303035269266 16524405371961363583 1458703230920274369 7239631194155334204 205897618681405779 13207917132026425628 4320394456159344231 7301371122104920000 3059666692920124508 9045450595792851546 14885250711542951800 14628884982758309968 18304694943185635826 4936937777137412791 18336074897681863858 4147427595220919726 14909156891736565509 13321992605739017667 2104628044707672676 16410809713392751218 18139705399392789936 2525923911840562672 7979492294041019431 13714331260431625488 14866928903064036965 11776462391397983531 1314408618589338991 16520814366826964960 17469014087785856957 8967522236813160969 14652285083356436258 16699801537956690765 2990397903936149689 6006856999157130683 13272835080645883310 17952595676545775258 1801992839766862082 3015659073342057880 10729265376488960443 5212081264001748967 14571019044083557623 17827770436088685597 15477575503981789333 15533704026741775282 4912378882367168560 10390159404700947010 4498432706373086296 14970393802599488241 13222040856386298683 17755617698876911995 13008886938667284780 10487336873213007063 10346455600751024227 12794341412914145311 4177426488491896928 9149932124478298299 7762712137204582323 2828284182724703227 3430043133630525429 16553069918359198266 17850831786282700591 13238740127860741372 11394915448921632565 5279417306225803581 5667727777391697218 11029195085500442501 14589528220571879593 1848381952518200590 108572021513933404 104280431868269751 4808650803273295275 12944756925764209728 9249391315435596798 18214303778191157394 1852663393014116945 11069050470797602093 11989138574132613392 1148243730399327548 3781149129030465995 16414208767548274488 12602967730870309150 12109675365498745401 1541640997489950060 9396719342017887396 18011696791254575143 4426552051098696350 15700195083698150198 11541148686385213217 7763317487766347395 16064075441770783145 2989873111385617942 14900894293874338584 16066995088931860342 15669625108209180313 8722845497351605316 11338893176104394019 16681157418548503478 14478852178178195026 11745897998307182608 11682294235396999534 5301111573734775637 300565243887703021 9656176318440806719 2602866648883014497 7731380857993516889 14236731286658042 9234045875855767851 10857221492724943847 16650848615039357061 3510898284016679930 4862835035215594138 14405689221532123 17690258520971735329 12618481243479801484 3137758897955596840 2514041575711387097 16942785450779257901 2968036734066155341 9467867892831502736 14047792661483736238 6174371388837959400 15398625540413509766 6531706648090640562 14208300790120096743 10109203200147152754 7997782503482246191 14074650401336948902 13870715150057780435 14417365991130795161 9359409767428726950 14506103242137136947 14543231606723692050 1884286530626090909 8619837083763222035 11579365097942930087 7105073207849974206 17962898205296933070 3078393010011775530 1670189776137330407 7670366155338847953 11856398347465314858 7757029567061997184 4188101015340016575 10296909296259409542 9698125571187177676 10198706627446276952 5429749535966973201 15061820228150788203 9911230328487560951 3741919076416468991 59857966090682953 2261364062617345376 5167455504196027792 1426043727003126096 7845871382385275214 15853399298820993181 5942897427009309492 989261772419414636 11440230870697978191 18196505683807914286 10175237126515469748 13410324352519253083 15954933388958827978 14557589817858604763 10350469316411787511 7228322476650621335 4521929203330340837 8642394794672775261 1198868141946358110 14638516979173299121 2727111177582285713 18290083051982184313 7187718607710077973 15645319389920001627 15533591691126317449 3234444079236136466 14165612197645958228 8642662106688359024 2028432700063799476 14817203718473930484 1271835191570253928 17974098051718733719 6486198370546470091 15132706625312550472 10689102731953339802 4885299094512884463 17722807837284773946 1946526499720901599 10047535285274387901 6606965987952801026 2211450562726952582 12296147588146133411 2969869983982203299 14924492508166449261 5638720569608842598 14656969924816913836 9494418522715151816 65185111812587067 845567276687974974 9658875277515456770 10092038535674426620 3001589630900796325 10669325401962408686 4932670304199797721 4954724742630097082 17959070360573749616 14492581831995691973 15409638862747034387 8267535364430637253 13485507544439455189 7846649098557156006 18324848834515718966 16481619182680065322 11930895811403007645 5554614372080519255 10286172370442088603 10276932287836713792 17750993123352007934 5335539936458243380 11487433034636324406 13405306252728726704 16035237398764167589 8572955922910869743 6631183887762714683 7235185428860425184 10778390362142031104 855049708850589994 13407235458807769789 14022313527670818704 6302195875411214080 4563103988201914583 7022707912551256414 2889471744520856836 15984024222572787491 7791108734085557001 2239548091070966685 6405037578970555527 17995110933753928358 7528459162782776604 11472624893123658618 14080991384368489406 18279258122111345842 15999003220398813341 7824876520147463573 6644278289517844599 6319666144427459419 13898264473319642189 14156161678213825363 15421343339466606186 12821788352650506174 8134637027957778778 8542785256960069130 13350717179383046218 1978342924573849036 8415134582207315039 4925845827206065215 1311913561212375720 12821713974690120184 9361837689121918490 6158952476781147517 2526424694873037983 8136639133668577870 17200798454497881054 14395522860722489499 12655451478239961454 2077881778140253193 13980428382375035324 12034237808628884957 10852503174836596343 7522321885882762443 6863988294780910389 951823670270488439 1704360573899359377 12290612909875208411 5553570785731159137 4465637414315312847 2708147750229845887 12526601386903139194 7611584979995641736 13017191332009242844 783110441411850910 4992009870670569515 12584265331313357482 3155196663508321523 4309883158167236003 11922581369683730639 7174062202935000992 1048221653038035785 2114375453489139356 13695149026835504809 15897958419762632850 16948589759712987536 1276580717345552403 1828971138674759121 10224055245777556186 1035911886321839113 1885175784722854869 16538927788928453474 10657434963933491191 3065753473839202627 3648188524888078145 4000455908090187816 523981932437370067 7380762046011921694 11755707988019274877 4780846901448056035 9424968252521359978 1211313948227266506 11461597144938168577 13917314081300658812 2415707176229254194 2529531513468156890 9952502778733404233 16417740036264412371 4839612816016567805 18153428161751276924 13862807958340352001 14471316611329200803 13234767708309760934 9457052121954822560 11665095368537522606 7146321617874319886 3905151556209890175 11376086983572567077 2244555270082765614 3178108809103244765 52315432436154890 6552495377892054758 18218130082651847707 1242876849067754182 9166394658127288408 1624820967938258400 11913851194826641402 8309015264568830384 10395396896543660731 1546892756133036140 16633460591308392299 9686637087773684294 1863198520188229443 9298546676583212085 9920213812560389141 12855137729240498860 4623921390560517527 5869236154436091300 7382930102653497895 3366789636489400541 10351032058905768198 14183240150354242215 16716807441816181380 6279000159796312764 2949310649892154872 15165300720797271346 15599828967217672620 12554939902961256179 8966654403563112906 16378551524934952794 16898801282953829024 9935539103185731389 18004389535573196072 1370327257712066705 8390986728430563042 8764752840663590764 17552896609754864014 6614311427128683194 8357512915883755779 17426440841206197034 8313498497374120485 6216419751724019524 5525874103317595882 46475882771859742 10028751062495208431 983197896203623411 14410591970414878439 2393301048824488013 9365190774118886500 5048201536895340711 5452882743811471273 4268017697342906660 12650494160289694144 11612666171265619084 1537877963134876984 3366299932918514916 5845579320168528599 2470232362801282275 11620904046206241207 12716494969226291938 15404076921156403862 346390684768071840 10830563579810895997 15587510784162551277 16892130176129148618 15568407430258863373 7884966870421139104 6423825388775196866 13912771596750792720 5384821942586921506 7905160907199694015 7972751068121478327 16766835089026641879 15788983101805613604 8431784889131640398 5925457140931217661 1334857825607698097 7427124283644930381 2669849232341300699 10078223638156623983 1825288825956431706 258471699109967236 9657929920344626740 11708280812239134535 18227973812689364437 10960070259259101497 3949905521554063119 6825465455024538220 13630487537929903287 3300397723107485067 4623480060355912401 13520049795118545592 12891226219942590413 12800933826739234544 18402977011593490518 4823555493234467258 5660969876524144176 7272374156806341204 8091951237586254996 16784465942248998891 10822162730758544883 3253725923572707653 9613180189212880349 14750354479594172461 8417699194642357605 11199487909979513619 5638793449592909996 1862591940249306826 15090634610808781057 4279275758471684343 14313670272567498828 7782803415317024 10504849075617353850 3079000638269027650 594240016587499398 14067488598487890991 739275278935159123 591324497533764835 15914403537058599724 1274234821273793327 7726965895711852975 4303255389331803318 10193825070328761059 17189547871450285387 1164121187366944847 6313391518477330837 16726133410924664414 18406112873831848481 17515980509655749750 6846917140677369679 4705552799687358119 5261550524101884441 14025368966947890628 13001520527773423215 770689429527124836 15260056182604544003 57286018013850210 7996683163426166355 3007017255755878127 16471785900534539204 959014173190755793 8525709399439487281 17456190396303833178 12460041945350568081 18384150025482517032 927560074501004515 14798532167584496608 16133873925554646682 9934892783998755242 4943956709358671766 14647442563308179949 5880595144659234406 5613226810598102608 2261212277762918492 15867988863504086323 18434237178962919614 11867673610108339111 3793263944295013220 2172360805969296067 14907477647835682314 13285661516215528924 13740587822300159192 15014417652124345402 17316267634232832386 3252175923062369815 13332480990511931466 16379494871688125365 7880988363068914512 3921593167769207133 14241618355365566263 7019602025876754081 12247248576004181323 6729725299312587612 5092746129792282337 6278288911296310271 12491022239806732014 1413581911975830547 18306597362317353069 8050924990574828023 2496273755666072570 12163176865256528982 13741336088671650938 1140900845719352107 16627081865991834675 17394312736683546276 741898209431631667 7535642353109648033 16544071995070589893 6032085187224524697 4239795858006732669 16588215382966160168 4238798889250302763 2784790526043592006 12040531345386407607 5563916000631544060 4495627672961672398 1766305950964963819 15344888390917412972 14193826101593379778 6502052423775681074 4782945866453570533 1724973689178438422 15939024792677730154 11470198066116458179 5315683921356867040 2179441537816466355 12792873700703593545 8771348043767699268 7806838006387429919 6440796960943424446 13797492018998435945 3552781723941264180 965331638475607158 12607739312626443738 13325965658429775616 292345835716092811 2476026034237526084 3256909492358689383 7314259435273749645 16307723888428981581 5548048849005322360 10945083881230962208 9487440672780175532 2269866103119726906 15097298443712418800 14457315880782674530 9850744445531314000 145039874011950524 5433740554878538431 2064682633829824463 12934580756699125971 11273932013797350614 16244648935492645643 12357717733897705185 9689208950290959606 9970805357973592923 15907013946218906572 17309758398676449470 526416095429458763 17887988887241621581 8870609070239138125 4405797763180599046 967915717484474240 11578865997312453784 7028626060590938378 16607833246063756001 13641377673702232100 2564370898137961560 14144962651853975717 7654637492720847448 15739732244544771370 18381315871685207096 8679574917805925259 15973438002171461213 15248123717117907236 10169368044308936757 13344582973535032291 5908967149504096779 11471754444062111247 2948410778129601587 8999538122867642629 8166672686315570293 7957192684296021598 1390572291581516536 11486249576007777338 10340094035513250335 10049364366034427670 13091362125470474596 6570809710055904091 13557358396119410107 16473623116186900239 2918581890346552537 10156049979376091244 14249973019999093719 5624800692556459263 4600312088266804939 984711336852451356 17911925863290364987 10442904814861119625 8066133858327882903 13175284598326470644 8812325775529156894 9922861856193352540 16299278785640217923 13038714215508740185 16173794358798089484 9649083084736911258 6764298047050001521 13339739174161232882 3506167602524199887 6066660299578343262 17066143693371084637 11324226842741245975 4516957999704806062 6560525358999989625 4321488337361630834 14669487234701676025 12630633154761724496 4792871324992331430 14040699521399276528 15759826478502256668 6744994331357025242 2245492441724481781 3427726393950507896 17615579827067627311 10696396077123132634 9070827603222358798 8498560318524135537 13907235248501977170 1123805762215814808 89906858737935977 6628945717116280204 5925992991895426470 1380647442939078141 5664312499596222185 7342922809243810749 5824426090810015097 16505719053396855499 9818539256095682446 9588284415285910883 3894550872384766521 11453475235718771124 1245377265294967441 2512881529599214649 8963791183512603739 5372746030806618269 8776659262353333257 5012140503621841900 10594316870940185990 14131926907279846393 5027465959660659443 13198816243619764150 6963125881036169837 14700733475469092778 4402635019633738650 13899901429301510345 16273102449464441944 8129405027597128146 7475371978695218049 11148879431749141014 2832466480924373211 10167948824505884115 15421422163723120493 16161725404092381034 9479761224143487231 1067427159442766688 6363029496438560685 16137451956625788664 15657615802299622367 16756145694521857931 14809267483060054654 13656601824174568978 9487326745777767403 7740977058775590726 10472926246785545997 2158209654594119355 2372125432884705970 6565320349189371778 16160517204958788036 13546726058887272098 13798573876972036272 7490048152636206973 17887679388503644843 7777957994740898128 8258940230681121923 11747111461394275135 6346786361761205100 17861648648871407704 11888478829138973205 497632647210429485 8214560933223562826 9768974115854001717 11454150250548622904 16863932299368939737 12469030494312081165 2927426455795126759 11029012124822897589 1103184324231229886 13707281640340249088 2784820622178883864 6960090593541154178 16472372894202468658 13520737356929130843 18189614046761565241 850935113974775560 18430836045804736591 13454068590961367194 15085405686694453637 1380459127798347625 1976138828045838736 13407210783556453362 4490351166716892335 9714285003936815455 12816076335978599795 15985335154867544207 7166171211725790712 13139357452588995701 1264109330476193991 15490924948268946912 9094454991577509165 4087223660735022817 14281957358073343117 11038363437028189843 4787210575886390676 2268102856721998708 3275128959780352265 3211237208824235575 18173275817215153404 4333357529494574625 13536095594605222510 15634800181909546980 1132415257984103013 7546596659150246776 1142672205841207632 17525689657829052003 12182470273409717713 11290795501234304578 7668708596599522139 16306541268992692944 13771481907026167224 16677813360228384696 13745239747239524616 4057818662623516470 4990903854362489325 2410575724703552164 9024635828279449755 15641563559174520079 7408226917522664951 13642296017881167198 17552010510199800833 11584178808772253353 16344614709107078361 9140341087483926585 10838349501486388251 5738843422853830306 12253443667851800381 13376235934068276987 12253269025214246597 790115308849979468 3754344789907172933 5841936563383897856 4713064165500594222 5791449733867869963 12533379202505990206 7286596489720284925 4811808493247821545 14327272562951951885 1307432632973023599 10203250758036612282 13364258844957941216 14189104759697238537 3466161206075033978 15153561857187884138 12362180549297826957 16443755057869231555 13026941371655636594 2824418398722456896 16688974553601272671 10063048821803065566 7991288304567523330 16462778496899295948 16111117628362528623 6467892254912336039 9938838958121001493 15272217561875633800 15077144047052171895 5780541576413858543 11744706449089515557 11143260644162773342 9095688059178250339 6518306772341554274 7835929867898683142 15942277298070783243 8632206557005124223 13360730609588698885 16265643914067518728 16448095129583429063 13018431073591241575 15496979582268638567 2175701090266549672 9634400515480477587 10459093543120210060 5429460440744820208 875116487347061429 429112278382101406 854531171582566314 8852378867579398872 8818756857302174375 6961437126581208427 18232359646476542992 16570389898743529082 16289470353429066330 16626757208485532176 5842196350394651766 13203586068315458432 14102688867829623001 3447094315191601758 1061576000288262311 11902355962560725864 5986368745139234594 2099117725075669 12171895371856541029 15109643256325733151 3550322729122639064 1964833996247473892 15091969244045731569 18012223045889323733 9357491835087232196 7734975630058888948 4064733309316300382 3355706411934109755 473964980829645482 3900007290776637083 4667130572479515037 3117955419158978848 13042682069530540340 7144797349447431903 8007898872642741901 11597037335279099774 4548930176270688035 1245757838235261983 5108324487150532058 11943985477779657093 14930197428058482095 16820915764385377795 7649238792201090296 1784767322129081840 11896428401258355878 9214828657818293584 5222359501672454066 11146537233915064562 2473167032419776562 8548796207963887190 3056516323835788062 12688620128013095337 18016505272643327272 14319007964982923638 13422688389757437550 2018864703917519572 4438034642138634787 1548651228226184729 17491105990098040801 7563531458443391143 3833940280373342135 6316670699569310568 8154830118496979940 17589102668414905269 9379864038348643274 7079070739950027422 17970774456928764560 28881011205482532 17532865202285741149 3268883680615877690 13105944346291806886 9732786237868692172 16958738892400649531 15863289275677904091 13587831254908540777 10866274642354480162 1776874333293231319 6332166752130123097 10240256086587138266 7710802978908696356 1499215905789100443 15369210951534537914 10132372140514113236 10582202041173205853 18181468225089436956 4661926237403544307 15848572567141152927 9096390856104002232 6851154369137271086 6931671140414930709 2860739339402846682 14119289740338177281 4962679888874872314 3557222488237364350 8838345943466564180 7506911158659972505 16606630269756678397 13621723733585735309 8453309848904039131 463294323176040382 8808050778830454996 1922359234390552117 18305795396669005262 6363453693407218042 9499573614659613094 5997532684049912815 8210412874424854536 11352855159842068483 5751147258605982614 15196188864335886229 14223358435794086190 15570271803460091274 8454027378198199530 11234920847511320286 15168182800652618281 14760198832888466049 1676705326707172464 10171260534074925957 15496608915763576846 15604912596457246735 16776435298376892644 18260703578088765310 13859686331470955638 6473713395395240244 4029193082478709945 3261743333700821388 15139917631865337228 9879570840797776797 837675751542766791 16557359789680448856 7553967154506738031 6517843548825312247 14860458155008166810 8870041752908074555 5347751384572175895 2567396235127832625 17167434342178496351 15162070726373946912 5446795410979528959 11263164314147565158 17044287220306388074 16660773843766809648 18040133719055433112 18043207764820116501 16915687473768416273 4858379882223983783 6007908665999926634 4017416458782703744 4929026156747210095 7654581106849342290 8571451799406607184 9351857241326266006 5150652234258314912 14865800372677526492 1345534178195953527 15613179322183175857 10811592342385891374 12547026286646115866 10688501704107300862 15069976363570918098 15520125605454016519 6185913315152787631 7405629989524761903 11900986536176035900 14999852575719298227 16877236947530753586 10268750329721832255 9149838787548124691 8068741717032217601 3973541844896281324 16365079386507787818 15709946782813831521 10658447283395644730 15506789049836579558 16586974674950699398 7481900433702874889 1340365125496732433 6015181861699685710 2631482628019250150 14290337966896050163 11668412010387300959 8109701843895107659 17622676910184480427 556170959664896418 5620344293188248722 3845465757711039633 17536245049370915602 3349954352874606210 17821638343780173215 17178927133525674320 5561490060515731031 14788178024745137300 9195505084329503515 8291037037146773638 15454541942206185443 7390027714116093515 9791711843336743045 9175781923825890737 5272069798252221336 300730412405311296 14879975648072088826 7619907064753092634 10901596696761222285 4160952465530910369 275637455394062293 18325058431792108742 16171205149231246961 13489165222716935508 9926041838319890880 4566522044557411896 1493626077490230312 8505265126450457600 10661767118844431605 17020005739867768184 6627091138726075228 16658450361292875837 2771862505722650722 8280251795338440168 15121836033290755333 18239630248978182113 7504239877509371755 5059686340235504474 9582661996875546467 10425813143794054711 11198330275798502539 15106893838537792538 13814022520564910782 7265316548387224552 15141114851263445758 2148799967255080564 15596118659464995554 5110845053094968712 12623050568718072724 9158785500251647068 6651609768980999501 7198243864161566001 16141741026671755119 1960463999925668404 17206304292462123169 9574035329652365826 11658400910002936238 7314276042073393210 3257262537512575878 8858974440104555404 1138195166495868066 1180595304239068319 1912311611828090883 18431291962831589929 16023835354021270939 14513709675836502246 17505792234666694809 9505622000017535988 14360813814442609003 9506176156250922162 6972366913641308386 16800234277082279156 2640579690901829925 1944548015356765678 4863269180038133129 13036120647064899764 17790805427205203111 10574610425171342163 2388401887924257976 5321781963941522152 5096705361181852665 17775370276806145279 10209177019018707752 3247697435303550288 18183612338790595410 16592554622417464498 2390523025267013413 17401438021038419869 15585160894646393000 3974263245656505532 11274192630880239873 3909599660134154233 12739102813698204107 1148986002897158078 17118950005884586757 10371971600629755576 15928224507052416612 1632703230282808811 5137608787899263161 11210816388959306454 12356022938055084032 11063800729529504485 8164870017998269555 12765287994234740029 821136113223368893 5503240085172533477 18054812437959101538 8625445241199124597 9811373956170264700 5968909220065290989 10147964408419307003 4250420627551976583 18105800710054962213 12233557782295539932 2229041445230733283 11324339041993693326 12551281031858451789 17479365146061341905 9293953144143434109 9860903408699816536 18118605235858224997 84599907897771778 17356956393327004841 4871365245846136005 17561234636298716112 7858488233064051509 5642754778730260051 11682188616189581928 1027629851026957692 17837760026647689450 5792651090258751707 4327213839646213006 2575946409356823693 11720194051125130689 13190180142411130461 13165129311916077997 3669772005139725163 1757477907645806479 2722048317718428495 13593163188202363878 2820569154121113983 11937901272986862768 16499657776929375456 2323293532744988086 15827224815191525818 722388540650910114 6736254440457266990 16331690456731892545 10679795520151723420 15552946282039400235 1721810915767515976 15974978705365419107 8212137236258236628 11549610685880787987 3844697622514403073 1926741718976397110 317450432944990195 8492550760946189071 15858370520499886459 1633947707635630728 5321516269896589479 5306303594768404386 1494349460756501241 438795905363775512 6376054324877381796 15841659547507466415 12705223967190970213 6463412684178173153 10402336681837872770 4126306824183370065 18428322326147854361 17980282172719108736 16950701818863775966 14365738163004528049 1641030349296239266 17871806963436187659 10871813446453461872 4170918316836533756 784429081032650828 4350395470232432058 4356660676539532925 9719858366282683021 12025730392484300737 2663773964398187632 14002033209653947584 285405574503237176 10113067054343253250 11801677754280157885 4560308746721214344 5873431306486432784 5846958467716173996 13062323841617282165 10456711195535894828 14081628794724068099 15557860947641114315 11880530993832797398 4729308923752551651 7521402274859582479 6147015355234506052 5463975607156930132 2676466046232384897 16653448868144520391 11874430280574857999 1506680654448073056 12810985057349499777 16433030782234923539 9833539747748325721 2788236606223578982 2459835480701008834 4516337592770211932 12092850350455825944 4828360924301885387 14038437946922736862 10637305430587305358 356373072597392206 4655208078438273885 14153928776908679003 8279740966577985261 326172151125070310 2098190193211842875 13657618242612423303 14254958305980070930 15452261074091240849 3380934534506538881 2418179692596622404 12272758111528119374 18298275539458490263 2634229486784960133 436898114205107411 10107092423537300780 9389248646123282721 17177137970215333672 3690330127241431920 16969872884241201265 3238487921823885718 263003356850615785 5502261393146898173 3954332134631457497 2559409708108097587 9547898363576036163 3971527046433506371 16150441290470643310 10602744081060194760 7999512237977971810 339431240740751811 5984910382408683853 8944653617361910129 16593112288817266652 7533698794416967170 5924485051010900100 7895068221361480433 16572414737253311677 12079070348250783979 16330891904434486624 7530536667615849560 18323436511213621044 5756067603327516329 672267752424987332 1410536184386953421 7179777769206057797 4425014863553503044 12129550564367402752 18010437425231017899 344717010694290868 15504801818905907654 8627726205358026746 13933518072913446113 1727688260162894461 11874768351324348854 8258796096776928551 10204669336901587101 1326536872370435203 16258810992979447670 14189907775013478104 15784551411754535201 9504351162030964577 10606448249232211855 11097660050330818609 16055695690535724116 12241936276835646678 7474590627638846202 1551235350642175346 11127173069252103935 15366733915007667610 3687896170858455302 13637561884641453891 9169189587705066154 3558062715707233796 14786070512149628711 7122876356685923587 17691802562087140122 14629009633601311337 5449272967129084680 15554572476426690306 11207238114270081754 14689921427275088012 14655756531002392623 1666671188943005166 8855551682614623739 17429565961652594784 18329656229237129368 2857806491790921049 2584045367681455741 10795068895815716858 15693938041282566975 14023640421182890120 6792792063105994369 15429815882359664505 9032870760649203139 7276261102412951034 17730863966012552757 10714799820900828032 8124275731219545579 4305898546808541766 13365043769653938693 2371942049724062127 12985550733909557790 4608602525534688580 12645773050634072237 13799102539465819649 14001953265278482783 5142941133400622770 11203566458519637268 14912742051620986788 13557212248220360772 249579610206501678 12389080118898301333 15003752287016092754 12271657531369208948 8282574343710003005 17683388017177914519 5605324543794739417 11181384776453835856 14595059630160493422 4253136712701526486 17743541681861677723 6252625714120953491 17323722193203934773 13911767744708014695 17010346600648876631 14171124261095628676 7741883448106003302 12530978717292450558 2697770958287397023 11321763071984901451 1675003609455603595 15623076126245017404 16121375797919265384 349653881581315798 17092178303772144981 16248625610406708739 869150736185769673 11308264929326844509 17171500578976513025 6993316177041396367 4868977143668380365 4938880275608294323 17410670211454487533 16542829140715933237 4089972329809181172 10642324900385419905 1415723113637086395 15318816420500717734 11125094444210266139 1562812311274573632 8038100862125256795 3773048637162350835 10251732621563971389 18281454010078888272 7611618964010446332 6405014714401928567 15217516207409924118 5944112101453934245 14624153301785770770 8376549227852015850 13275404267526767776 1051378728731376739 11263878925808579558 11263846952661138744 15323945783136888204 17572960021039491440 9671399262381890953 11148973517895014609 4001249149808327082 12394427669366202395 14171129929325459836 14832116040892346312 12744995291806750761 16031344673386947201 6496592000234027735 9996345813301595025 13415632783413572712 16106673473044237553 17049173603511983065 9973456757052347665 1924909036193714868 4849709506464713086 1251020026086643345 15339202956141238419 927167722608200443 7614822065954589312 7281030710878180949 1987907124836382458 13993782992391534114 15630708663811004396 13861522172358085340 1277244379010023161 10365205522297542410 5796468356167197568 8788557545313701341 2756074674616430459 6846773804344783160 4249507091090523885 4952437428479512585 5969634133180717440 16127034777147269281 4664406010250138354 1017136314661597390 13818269205427626132 9708691868965647152 4609806754728574806 12596700717484615200 9024548230814357488 8579684961570654522 6143471413930356335 92470354111956260 14612361686402274891 15055727478024193361 13029286690009129331 4384334929374469264 2048768974632073329 6238482358472184177 7322633870988218059 10437419489001777785 7422513152968280467 9734762147796657927 9462302432185858747 17044810622286744838 16340320335541268681 7584051523497126264 17865369285262679857 8046329274726707682 3534659328483894083 9882672844259374607 17765984947541753614 16513908655005359552 18189344092917464785 6938483566337595407 4435475692364662096 14457460830564126905 13319212461351336577 10627466184988741757 9882184338161762511 5678745448795363776 7057965793840810853 16445060181706704106 18274310577470327686 16741136787063730216 7386030376259731710 9803753485622452470 11251220992998147682 9504519657313923949 11875229182499985348 14495577528035393702 17101611634810926395 17711504772548039261 12456451250190527432 7174093876805828097 9992440712292854968 11317448391301736514 3777913257849387693 13427712911195585049 15190535426981105467 5149988496961092733 6666991811754850087 16465290521083497212 17419364031685615902 13290166721359411367 13174553943975677353 1936999056963272325 4804206761020598345 755736903685944266 14571553311684549063 12635503502522986076 13367862189632096807 11029624713947221529 1628278701975899883 7287494039890197309 14762606763429645326 10757210257535642841 518940194454202063 17436051209686059878 18001639745065000300 11746023289801583965 69588198523257596 8348417510173356171 3464448089657408516 5310254523947499059 15958278319582661022 4902630315425116521 5102510420957925955 14093358775393584661 5914905075808027566 2331745922223989696 9796407404131994500 16751390104426022418 2817957608501384426 4837237790851875739 12523428794064331285 16789998156281053927 5329588271657837240 14497743947263626969 7270199204680197152 14805765308061726568 13503593192031296842 10885542221305009771 3769416794004865115 6561893417779803752 6480705711957909029 8129573196343618892 8550880094536226673 15205712437560867227 9568906987897616287 2212458461335539312 7696895862222165480 4165617469557862164 620107796970391806 13744501839503061318 15938838059228459924 17697933406317563437 5094837410245057679 18054784371867749063 14873995545976797220 13944343263169080761 5265259890752134915 10352224712409548459 4298951826511498377 15055917643394552398 4579664353215350306 11353372672066230444 3402739960506852444 1002073029625934292 11659258427294012032 2307443330650469615 6032232533995810808 3732790236093020144 4779677441137626516 697992112968549152 4527703261650544190 16015619606449315809 12083114900991843956 7756561958145687956 4384963218163205395 15600403182359836660 10880979822960779349 11142928046216182674 10501872192279665481 13569505011015542293 15945668938398958277 17384509862718526394 13426593613192362633 8523879366602464205 9449012205517045751 16345615327833461346 11861341701885549144 17791024875314906609 3674542599168856239 18241891768217361700 15111473167642538098 7810113167274185273 7994555449428849298 15948431243830628518 966588432953859328 8874770919739374548 17252452409014028661 482011975210815868 15341840712347416713 17993251844206690421 9723602931788861670 737602070535331231 10718776204461050992 15238561372697527969 7831396066310398809 13209960605836218300 4191277448505704986 1566753061765795913 8945091800566201898 7224506370476566929 1274869743020696281 4186586129495089021 5441793260790278181 3502840944027069540 4769560991690619052 15278961041870973735 15494709218051890205 15137798662451343626 7434752298254907760 4415381600179073325 12163247498039305482 15379978219331957545 6820093033031910499 12272115978391145772 4032649023521459744 15363630557086314839 1255184297256661917 2854482072987987461 9795720907011388510 13966769750752116944 14547293809818718801 7488119954467434755 4237816415953443514 16908680949816119826 10656703022220803734 17036326437098816795 16459347071272271011 14002225571668073848 8805651691333637585 6757264812442302085 13209782465897554947 1027869539115451554 7216720335142251659 16812036152297652742 11698297789825859197 5139692637039734400 17839506644219838124 9780319961799769758 10179190289607968289 7277412189430880683 9468528852105100261 16544858474180710559 3548571287995163480 13458116072586681212 8067261450816211523 137457115521864235 8399263785700424900 4009381624698669868 16280621309940209307 5404476012754304975 633144588393002676 3383706737231800899 16070502020184233105 11766992492890514475 10148638297619745148 9602999550134066695 2309652059919930743 4506396294851212796 637766814639836740 8850383154550068368 7954975402424335324 7601716811065872054 3964950739943766283 7415671423874369626 17615600424399282879 14684391118608927442 9839079862006853273 3243115213847157057 9232859285658526198 3595067241885538865 2433053599965926492 13615311946314044101 8426382340900116004 3813949400302695065 12150121142300723610 1643665912590437595 8998970086142524134 15926613756131014767 13312812900256289571 9073902843384888407 14478469226429744189 13973222210918176029 3260178212089594852 12989954299787828864 15244084429992674458 12508738170794396870 6911007910066109026 10757341156866851393 9046812928251863084 12020645457232447893 8761991407988779996 16160053733564477966 5318142517250441968 15648453696756601685 12238184685904797622 16779539393637184622 5732415845558455149 2276098998181515350 18043993319814700700 7723303280244147506 2058171604512060248 8833775521758327177 17480505755830524820 180185582672412135 13684084527570285369 8918573649117154775 18370419876446572544 6867473462687111532 514194593961080316 16215400480589988624 5367705622297981508 15516131466645394522 10649452860967869179 10442947115959330618 12507330271818345805 8132857436804873920 12685252352575236452 11951303591995862474 5086712116353251153 4295804825422390035 11483922513592767490 10638059568077151940 6320479280834119649 4185444602806679393 2645338733650591951 922528690604807899 15716470044382317993 16134818642064733721 16471184939157385195 1618734307243561953 15462951333800531016 3625297069966696972 9389682018915889500 16520842971039720162 8790807385665992859 8796992905931053277 8185680063803003885 17146418123314327038 8514660693283984511 17247972090673445843 7627083924187870456 4731031704106392992 1172264042406394781 3380215721716488015 2414211250236087371 7274027630753009849 16237498078035070366 15420352193315546573 2164368095430474431 2060739750029187088 6104538520841889508 6185423865839333776 7023793604696778085 15732935451401401440 9048130108142945198 12276576941426380852 7116296469354610676 16032208857328691783 2450829755691702486 4360501190977014695 16784009146362753106 13212039984938698360 15210342570767753553 14161721961119711772 3673801752329600686 637804470028576350 5788352483162905907 13125786959263415268 179189108607707355 2357252603503820876 14244286756837413612 14224489592859927348 14734409585876299153 2823834418066074060 4858920522267679595 2437169530852908968 10276645347568273868 12554885835181443714 15540958284453460677 6963144872360974667 2622568871140150877 13545352635555349041 761841209525842049 13889458293857752728 13166433476903278177 14659695185778801969 11625293091342645392 14245212779109403984 11748918340008405319 7556943905919470641 13269966892785780815 6911328295857930112 15328547943033088734 4613511947215302062 9453150515098577813 6397016341797324109 7918556275087611314 2595130134916282821 7743943861697358450 9636692924640498072 5711304139981319916 18081434571284157891 1693065532605739241 10267156739071088252 18274134081320644318 14703916160191312156 4845021105918563041 7026170655397611733 8083278519276477107 3307965227697708532 10287971791405494541 18340364531262508434 2491313495036368721 13479817747437871835 11233095853982618159 14392406219620735970 5291942126668945398 2023964616099068946 13907968852994113030 14933385090506068022 7969133516442609448 14413880604890745716 17968001008783128780 14364111573926074414 15976801897054612117 15698541444719266339 15382632134793007943 17127201638445540199 9507911603595629726 13059131602476964681 13416588028430796684 592649236090734285 12641759605175431899 9877480735146960821 4146150110135109374 12982651224591853470 14413741245879000321 6215060868874675338 258824363185925476 12205917368116631302 15701779844206877448 11384131299738211203 10022345368606147417 5425997428693555022 8179976317982584657 13652606186896081676 12948359599881795236 3380496723849696888 10589110595504360194 2621627654662491763 1662969281329232080 18051998668801790138 11419476614496100059 2361926332873744368 14364137748301223434 13726887567736017785 8952584155729925990 10193351830715641227 15785863948086302346 8687972019025276064 17018079660182839524 7880908856133106500 15406358189216843583 11439906402785904175 18100835463727184476 12634421016197657278 11070936768224434507 568140784778626527 9626286568765023686 15179280151117941488 13838435128213885062 13985451623194726197 13442170328901403995 17961373230113080713 2901275831666121929 9538219155068117891 5825766166455214145 4558463700072381646 17861441158839036033 249934594861432060 4567176961425577059 2831703207387769132 12785537816706122233 10887136514732794391 9541443146897857253 376662532875338348 1886079604360586205 12681007466881759361 15704322617767394931 5346419152906958355 6714955674107931708 9791133179920757927 1567049010809739528 16262353209539232774 10180829670237547867 2576197666024987234 4121419960798350994 6078707392219385242 5797608935441910091 16292328631806779939 12369141018963599974 2481222514236043006 2748188077474168016 4316277663547920237 16990841051427174107 9438983939331679763 4553162817785788378 16834630346802993333 12487124439676172920 2084970106205486022 6441910025047621699 6870975663368788234 445435285983870291 2750518057457203204 9343636634032721505 3898886992323208018 6460907936939750895 6609289517800281702 8987864129933816568 6228688965460252045 6915449521753147334 3114985670440430070 15996044814709983512 13106082478093389645 3414710563433519636 5658297089104594893 7827171773255429993 651137600395154935 4861116311371569074 12507339553441266959 7831284877786781525 9614446591170718439 11395060804365187887 9046608649826676928 4208574732943160661 724902737984670931 15753865291009205185 3024306371736890381 10882191552482813048 517205791340762801 15752474092696594339 16398843124912748366 11572621947353881343 7537325459406520835 6484579399514302504 16818039554253826071 12927895508805728105 353357949176176742 11598492112218122052 9160473941441599662 17250649439273936861 17034413828769704620 15646606828431044775 5653327735863508426 46100118173891565 6430744925404687827 123772752000290871 17781692935554797261 4730911451685920282 2753332972483414390 10244302821795180820 4899761544100762606 11175428997745022124 10885932866854285416 6594565745307041965 1102568168837780393 11530099522890057384 16619446151113767495 1404789780780727032 4895836668067917783 13360476274992990620 2825664498008515087 7627526937876564290 4349182465661283869 12589079666033974229 3592308094852585460 15447399986554227023 11643995771014439972 9572772077903953275 1222797860917402776 1664810072476059637 8718781889074460402 6733336916149513734 8439333170395428616 18242901143862428753 4342885071731965062 11537851176787068076 12806321703001928249 8376878976339310244 9956182575622722009 12722945316932915750 4546620173702981871 14856393450132056629 2884791245347500684 4734535952003244818 13547818372145988470 3475183776173955912 16977127914608624243 5943709019748094405 3386640260733590876 12766668986944247248 14823031253304144907 863709722285164576 2939107459873983964 10186494411255832417 18019960118601246957 7549666357924986444 5285264206494187953 10564330340974664736 17567830648012496399 15989080392471319536 14000043043901169793 17446309203477616843 14461050667662197526 6170009186126954129 4059956601090585643 7818280260533201300 3093553484303703474 3836660157413126583 13646135942765197702 3950402428282675268 16450827353133453389 3319556179506302831 1457320097810310062 8646692114544714553 15609580013335989754 10326784164196300767 2710990881643863666 7433573222771376083 12232358345214676451 330974419845118186 14248786359884608389 14183770785633266560 5719293337256057642 2219967438214345292 15473985088286044869 8716717944339725760 3784733944904844840 7016794697426623128 12774529373783744837 12436671530765170065 9373708291545138888 15565167521585919572 14637278941015648820 17271768959772526229 6753798927862769090 8260264943089264186 6465047974947340872 9045611444530952321 2662656282876115303 6605200304107872294 5951671305179245620 1863814393534000541 15576411964513270737 15403053277826275380 9542475402814406761 14978671055227286876 10749764885295355436 6735468800308196430 15486746466293312737 6484452252769437880 10160270422032096065 16440347199707637706 14458032561596456156 13169883890117797791 12148081163049939440 16067825349533801088 5486384327824492051 12514799047225741850 4216247919917985151 12196174072890315840 3269043098366213420 1841939809230805003 3884861460346342153 15187193149297921332 2002686323905010103 13367664869207086710 18176351590424793367 4799778073251416612 4775491053749289072 12938035524879793140 16692266126338888094 6660757077990298611 5975593875157216168 1912396425401719093 10047258017774647142 12672356546998357161 2211364901665727758 14683882601308350856 4526426559262820714 1218942958798700981 814018078683854922 16716423833380116038 10742652583075146112 5583809528866793428 3542029556986546952 17592864476373512465 5684454206826278830 5898602036973636231 77671524309810392 960621874486844270 5740458861164725866 17295310163597510329 16158597407271725122 18111463812431014693 11302231002395956896 15059485486674746554 13453030167667245778 3092784663254347992 9557459574619624849 12577147950531904648 15605369434963045264 8883447181038252874 3055569223976688392 4309620454494438276 13596883962299287686 14503356106442413769 17824819529592232758 11156050666358892704 6988005130637113433 9239667841314857963 10874199331120367999 744962840713538993 7744990454987742058 277443746927932795 13458606895730132907 13492618877171054226 5815055398832145506 12339602555807332074 4479706889149650876 14939094445620373157 18154071160194188425 1401626244041981402 1499950032958492190 15401806237023409746 5107959273284581281 17734032710685034936 6687737495624953387 7279844020189397025 3294332259702864446 9058693492935611098 7971759719725776380 12565182054116468211 6230825601548086300 11727486957579472196 268736226411995010 15723853706259617179 16089343559680361178 14382080438804865240 17556060724635421839 4431968008427194939 11938435622126864982 2686253408008629787 16421840405033711131 3515256439084889811 7920581764729850617 10629632603372411768 6176494824858728947 259303751927913296 14289554166556843573 7924148825693820223 13243247805731897877 18441104534381938096 124153952470303983 2097848308137175039 7215990546379631899 4752760535497411529 7768277781931258612 12367760418876412117 7974152843008084990 16699313221344379961 16731593851599987528 18127374046691897953 15876742874389476373 5994994275728050951 3737455688986399583 10706541609559386040 7661731983856191905 2119682761650717552 4755640594802221976 12304292411008120172 17237032289738175703 18055966437071431593 3995124768179104277 7192913403663017484 2365453425796631753 2213943938433753593 12072229986703493233 15337865701835904011 17449118733181529013 18285740311081876378 18098400914361654614 1041282396198673674 5481448322945666552 1678250418506099315 14933306196007425601 6403789662013488464 3074005062956986436 4478180361753765937 6749347546430130908 3953728222449910769 6439183956575820963 9701885623037697060 1365101509085399162 7633531612305764600 17645562360620803812 10002753801712633276 1204330917716011534 12296049530414252463 5502165857653379588 8091578223248410836 11365637999664303263 3717011913031253229 8928381349771354247 11122940149984077556 9191202305366048145 4710655067921152586 16806573809990155723 13431834745018060181 18374363802340461274 13241609745388159997 1908172745579268862 13475064051705401014 15177500237681489550 12420377501246221306 9155611453116232356 10938162115220478435 8677939790477090050 8149452650050867722 4887364536656207910 65627714027462405 9363177450573822073 9777332200784963863 6087313252588580484 13713334025918806544 16054896185053637125 1112913465498084462 349495262570945495 6651712009479646847 531978123298290857 9768036037503063813 17649125413786768129 17815307676620211872 2801523584485480787 17093983101871369891 18353279901891953629 7568408517618384656 16702706112930034342 13297648971039849170 13253006786950407168 49486337751645439 12943504562151248242 18397111928737321130 10192739095952028772 6260279392271845054 10251846719145069753 16078913601372308553 12689059823452489395 1566783327494763889 4208167635685926915 18411556387876971033 6675279658778761055 15193790138385088947 15337887028607082762 1736863070248453841 15393599447043445247 9707295421566255276 10232004769717346305 8601368506481130060 5995686106383441624 15316073222408159118 4705400289508511496 10453942519868223514 1565087097267364066 18279728036834086967 14238217130899006051 12248806619510476674 4840199423125104045 13900601801735605982 9415099086741488104 12769652509598383679 3923429655069717033 12982782465752269719 463511155691705227 7957171896538157291 18099874016971345920 584259931042140885 7911241560187253022 8008667544294022310 2542606974830247417 10495787265532738597 13378994190837409795 17115477932109517331 1269774383408290760 10736689240808031489 9616855339756100676 4822216475619826128 16235615443264482387 5971136141401989650 12905766579574884225 9739632400769408302 15789317890558453585 5980157680091847636 9286564455336016185 9265548837426272490 9142657230827211643 16449477435200748264 153373267986429295 1679122418484454729 1834779494078579623 16485761741632417445 12456555869858563551 11005165515052282166 135452947439644971 11373982367591632008 12703946024716384136 9350501404416978683 8719754929197739437 13287491188723302736 4740770836251812102 11335217334064231639 11943654199608311546 2876982329628743632 5287043889580769429 486803401987020599 16983845194708357118 2309034322158552259 3813523158508547565 1990770980937826073 18103812386952687144 17437960183628730941 13692228959171279021 16216624342343152881 10741235265806571889 15857217889817588814 11205041831215213369 14842309927113366206 2680141040236267073 12693785695986967294 9680451164192844730 988582967637848353 5817040071534261044 4198572617985083665 14156898218220516775 11001713466584347075 3253866581998503465 3412034847076579882 1643038832848525998 1876872912646307933 3547948392356610572 5206047462698070581 6486581213070383372 3166317818626818527 1602892024110453894 8730137209228671417 7388691931691008995 15178815495394359294 14010584462153185913 6548805867340989052 6385075759441941760 13681892800418194569 14086106724291366000 170542260231098322 12231856031054302923 2852676382599016641 1152799425803518839 9488914548796338307 3777799941207854808 3250537567515331005 14801742148573706600 2256402040286895024 2763929096572367938 10014122107253363890 7891873662224477119 6343774845481805502 18153013431247258856 6653938327933501680 7932963364344139880 7372595907795744202 16386888186072570554 13256900494150548304 8651475144937418110 2502222287946960269 13330876216779151238 17387682114185966348 7547990979719607240 9959617660033012276 14887858970559048727 2380152798592019737 18313184487853506153 7771060738323154743 6567443569771522816 12773016605398866149 4708437490356853686 2902730370275440615 4038224122076149081 1187909310001535235 141435919895464828 7080074388253192662 9024467743056713002 13506139779203597950 6008212315888581253 16136139274790362246 13361821207762354594 4140994529992371026 15569272183558359391 3493377769221273263 9617522323966012560 3598200114859324252 6695553750877589966 2919377849637773318 742506683604783596 13059606775439996628 11484360350434758409 5905863104545229283 12294831266890426343 13042231256208426743 15371805466817472715 13659966279927133430 13483783418685467594 9348955347725254433 8942365228495566891 10907583901954262568 2011057899181381490 7887823003530693279 13066128010693424847 13302829587652678685 16493722633940502915 1815326259394314527 1287686181667002314 15857808856907263497 17477585744352228950 11830743985543757124 2501999822399046982 10030417271974696397 6920276132592246449 18219327867185191909 18048632791217968814 16982233447537413783 2665021370967693116 9807673588440336403 4063221531120211518 14386984952765390480 12936310821237968194 12140127362751761072 2916935502655271049 3332714785645003431 2354787955761888377 13424654871847544246 2670395937700847380 16508764291420679264 7294550355036779584 11301027767966824192 6091609154248496044 2387983452177331526 8238345322874052321 13327371273768473680 5501311443046457706 4152159884554239933 4381120619473084175 8260852452485273345 17982368543564200899 2635611293222833302 953107180580026906 2015019119596340762 317601096793024643 8107853456333921756 5070865655859665846 920051193890277984 7985822946618907431 15900269958712494972 636505756199238810 18148807925453765283 61391496058596069 16622706526676540003 1507548627704547767 11922163233353675350 13961789732681184468 8135508397210070045 14573283818510803321 3656241690783903247 409264539298288174 11264967603236079241 8093018482921283317 2163301641246347476 13707140099909779486 3495583689983275160 1514655661022496639 1643124659695459360 10332751342464292139 9037267184874275448 5179937967470573050 7856973066051642669 10295436946333953831 11686662002499957751 14883224725906527708 1064671720783097708 15464440944779792284 10457780721836697101 12267264587316410776 5537445931893769184 5881370234453144654 13572290940191400201 2714233977436119445 17544531864252704189 12095114042092448991 1813130298833272030 1539369676952221119 3434419518812750648 4456878869493433686 6658713836334042581 1059946743073689308 17637544612858268826 6982746208201277257 4671925074223481607 1444546722790442518 6692272588310373320 8617318828796187406 785034092863563714 3005176701075436976 14391542120227034486 3464034760306938738 2811150915526742541 2919720694269584850 17960011474531906969 18316087839104506821 3029992380838913392 925335012623968801 3957867780824219549 16814553627194377484 9727310748757204631 13531590417776475290 12783113450975808853 1337602965199410992 4956179971650021753 5612463524427767491 5703689348922662998 14988592509847885074 4132790847232543833 4278249250338211425 7414580659620786994 7553551783444507602 9612833206311293735 3226687630404782484 13621535487400872171 10718404470486873211 1001153872990823836 706738814428125712 5876017113751971147 11322034313240538342 5203484153552965183 13895101783429197691 15069191113406128672 3004440847639750842 8339370332601842958 8646602469872353780 9966664248439130928 2528783095017840836 4902176140460770474 2429861086688062413 15437508413940998985 5309460115359807513 8592194753819820165 12729703321204102732 9361420903320767127 10459191051965679902 16163582251417833700 13156029785303252738 7214611899798636658 2166757758413658440 17582666310448919844 1274538793213623513 8111648076880109766 3693014708817779387 12198769262466260990 12881032446484096164 13768724337859887882 16306852131941056801 11988631437953479135 4266690302641935194 4251536768928189426 16678675970652888283 5583709036036294121 13787887427208976543 2131790112602629401 4435038332482520092 9291870361988161308 17126873806467038963 6153627900696488359 3070774577306639341 8099527200141193908 9947347173479781882 2283695564948798446 6376295351281739159 7810223095145594163 941801833692196946 560215405546366043 5596557502801136983 18296888505940747536 17654261796465376193 5266425631581983634 671322089671741084 7664735446923790385 9177976939633617152 9661656100187624389 552433043378501714 16383792011703277303 1224647742027244178 6223763362391318276 1668858377300321300 15998137037482619897 15998727015380089860 3750194448104742983 5291952385509534454 11317748132537126557 9543767469068412435 5055527072995789687 15638620267196980210 426264171320231014 11666159516156144076 8024226796118440477 1600957832075154981 17905645623393379556 16964687278178707931 10486717380904785475 9576682113340429067 7060248199431482235 7279261893440339594 15006669018101022609 1592186395019245794 8898675926959632560 6088918939934585024 14412137791035628792 15705744895995249806 4818895267200123269 15273085759319115735 6025166518206475249 9926395850911677375 3972590531317585169 7683588049546422984 11231423333272276214 9249180510627266121 14466936551874410929 4440107112461521474 8911676312020998248 2069693639813031448 3253060932265895314 530793152091879115 12421672099156493372 9024006747968798714 12842764038555138062 8155222746242767598 4124544749018267465 11070600718914647233 32011044295648134 1418708881375995341 10319768758402756553 6695089103519080796 4555246362294390353 399426335851100895 14736460353857909666 16315999568311843294 9082443202562321917 1827947376531015440 14195267083156872424 9555520638706569695 2683889481036699545 5185073553261646303 1065970885546353143 14405932271871775202 6871989219263523749 16250451702822428718 2837409876788796515 1302781084717889250 15871413166684208128 4758599944297851911 4933034940267554835 1974895241202298740 6592288110209217409 15719449638284716729 17199247844291325995 7906707820152179010 15036912465949006502 5158566084396289239 9667078881115344247 5375785452873002231 1891896823997712571 5995841797759903725 13419982760840752336 7090449807522102803 7397565352689664731 4672547836171452285 7181725599312471079 17376991278095949680 11015717547217488192 446299359618925118 1037378283878225664 15763585168475402143 8129868905587045931 15603103992374916666 9331584398888115093 7321763612961625408 1565073611283415763 14534752978608025321 10790856365180219580 2046987016257148466 18433190305702423599 7834690197528476857 18110418655430939195 13834246937639871949 7168618533719306259 13713951727026403944 2162839784505789172 7626129025024706057 10584909604999631700 15568682260677512610 7375502499891579518 7176467391074329579 13600918751831983187 12860796552076919279 14744623194332984210 10793667551876656594 4193984764301236867 13863334997069559630 12685660888877557400 7595847098542697459 7453001274394754592 13840281342343890515 7702037917258668146 1459223248041101168 18280181374991510774 11692421895386434463 7360415413851443393 14079451937060468085 6196193114097113016 2049086480824616217 9131465602183327099 8803278607524249500 15268491836227811588 7336804527263228825 422563560762212682 9111104326162637669 17463470751251724770 13191456534533575518 1635435675726289272 5068410243461708189 12254591878829236181 5287736829524955904 1254296386300999383 13081738503324645432 16339194006459671178 6263401873002053356 3444397791552759685 7644887616616568614 3506466902303692239 5567165542929593187 17004235687813714878 8865402766332892507 10321200226102540084 14053867900307597402 17800021892797819095 10019346847806823087 12171047637802076882 12351837767482742586 2477455248489921841 14468316503523687895 223485912998642626 5076365056111042804 1702325970586291903 3613855263917175829 1217624444249602602 152304033958097399 11340327376571982424 1714383638931174040 12509853312616272159 7493230064285156064 989998155794534049 8498098202265006360 4613802233507532496 13808637659953072600 17516705823230420272 2126505697738112197 14335633485074651595 12871686746570386547 10131042513979792135 17828128483982967689 5125444116101192493 6022161707203281239 17260095615373469053 15179409146879960927 15982849020163957189 2523944605814343650 4335464517541302624 14663781672792595681 12143943331198214537 2482973913241329433 15031980410692360265 16878111675640367130 15566444101073759329 11158384890060709918 120910066529018263 2587083337765373327 2698695223935473255 11122141279040056958 794316842408749169 2373025706855807805 9235311923252197311 692072200335831650 17684586489636113633 8272690803152201483 788837212025279483 11802058346521860294 1686034210005321077 5568517092648845692 9022624695818439519 3576683289791651244 5626608069556717124 3896368360273679649 6313559151495038915 17832701976933288093 16324514209994417800 12358543638567670254 11904717818979950630 6091490877465584632 1249770528910741021 17303375600121234014 5639703816867806085 9661845092553961800 8158994249638886825 5082068402668004853 12964009622719244254 1109049194833511771 14906598324483537600 4145393311038796607 16529829106360833206 7986118273569842363 14176557438737454055 9535370598189230042 15906129402012942947 4156782977875373695 5231751365686780294 14198698734975508047 10308100292103451740 15409830263478807581 15426501630627749899 732872816952411037 1440563749191373250 9799419705579614508 9561012690916095637 8396187969271563095 6281773322656467939 5935576390593132802 14925968191609929669 13643409615692448694 4449277707880880503 11797094898963532524 482534434871034280 823111117634360373 5204059414197941458 13814338061951007802 10297732543195192523 6234573478227176353 15784590149848263366 6407001272241099094 12727443895725963144 2309998916546374672 5669375349466387940 13613929129848707085 10735228953401018805 9071594434571866687 10557852225706990791 9915200666467577295 11052112169186167247 14268505605284590343 10125437690305482734 5604995079287729238 15337743961665730741 6507374156892848084 3822379689434474954 15036174911294899257 5756469450465527784 809814597466062 18360098484897415399 182655103492078647 3957448500876163718 11944117096377899262 7478935836614718441 15170881748896873937 4584799603086279223 11211636482118085919 7136076459143066953 1504436862230795533 17850066817489153705 5292676085353957939 16786257795324878633 12408323813905508300 6935376577810252151 8568637365990760268 16531345215251066631 15101558515159390160 12350181295020092797 8568350886450244635 16198820936917298553 11576490489095147989 2660034155673477040 4982100238461553473 11446441598789710008 3494082192404566476 7598838752613455717 4068514305361767165 18073940222805641440 437437247828442752 14791770717643518078 3511523563954915045 17905586868860444790 828829616606134316 15967591259158127130 6688186449092642135 3572687570932825356 5934691926795206649 15933123477709585243 4402060745299807083 12797193011403704827 16295181921017153504 7009706275749643760 10636075906475050102 18367558077387544558 7806597476910991664 16948687779523412322 877637274107907911 293453855628576268 15993556133684533347 9281526003064126878 6216709857934580297 11616060069732309800 17048914168788494463 13915945525806289275 3903595756437347567 13568040231212957416 1900558145477645563 3441967051447891835 18027613828363287174 8190225270298450667 15249079378764798760 4935504540941428178 283967196616299457 11697081170930235872 5123252887919961897 2323565641083634195 9232852195113254994 13576176396201364022 2834097164893027678 2785911853728836032 832362322768230618 5477435832109363391 1576857014708207322 2753076025777025488 3421884748919580712 6028505430923659500 1339949796510822278 8637602153153360869 11022278220871272395 12941256799518724971 12459768151683188711 10968022204381458169 10674647439276900783 6445875774227123893 2317454978448815794 9694931355797996966 10692365774196398425 10161002852877267754 8508297401042219628 12156925232974243736 10546755836661430145 9260764959129313822 15821484153712650163 5498250964903533295 13450150347232836522 9500994647105496802 1215285019847185075 10561022482924375973 18019176652236493876 1558756570831282107 4994764955971652669 803809882939620444 17662924068884507950 9854031070056474436 20590168388065555 10201519713966468307 1016308429286633496 15051530047872236190 14886988734416692766 4818185932559828090 682956743606576735 6440445748823121356 11117461941432364947 17879885962001999274 8955156510180700304 8927402954770274908 8115779564559783948 11944253297188538570 9283732676471423779 3611744183775727118 17874932557439198959 16306476960385615765 17921535672921377961 1658350057082903679 6626806164118554399 14084746758622317391 14645305629316466728 11942304983380540604 5699530920544976189 8836015061581986047 16645290158512349930 7051505721735557484 3405181288641117312 1001221850328352269 19330359185197440 18027023817893172531 3813497107464334841 15536537836341425561 17698572647781192952 16051704191609270496 4716624573829425629 4476996354134629317 16932081156372106511 5084331654136093750 1484230716176973655 17150176220270016736 13052922396565990688 6177682429124883774 4771303990080438471 5619632824022343700 5139149499825795544 18297167136696887923 6691714939600549622 11081662194415031608 13628534254873072201 7274418265646365966 4231333461153602825 7988129408688691465 446335206149936437 5620348833476830894 13084827417734068694 6638151663150873541 9285102592914110710 3167813245687758652 11179072723948802204 5131082233716244566 1845856737981700244 11429411708812200354 13227682303762407740 15857729379686325747 12561024360537488884 16400959355857320231 17761238708964751374 4979118011437682911 17113061442205769084 1882665364285019632 13153757598822099473 3719555539200336119 13447750536644022723 12641489987363722587 3186089969166963099 13466552488840832237 5930022353074815094 5827663855553861026 2050165635763458552 17715958374843179068 819849419171532794 9779154941707957359 2607686581096809473 18253507211365487343 10655194926699339912 5378488326174654086 7408726564669979746 12857961374114359923 1867255460999110459 2130948193846247864 14107652130200613369 1909515522340987997 8233808556602804685 7204563474889782329 9637251606351349996 10294040541296881466 16452731922129364489 16572765828360937790 2830371700049238189 644454167073782780 8099637373500584166 952529680770184420 15400472476096425587 9631603850216066043 9396825741121581807 10260572469181792958 10955927528998820290 15723773360714356558 9259104728205735159 6975217901079027887 7121240990327556502 16051042692051399444 769873969793238889 11455547801990639561 17321665914500035992 1480242840451405450 15298149359579011285 18353293984851578913 16591531002978491134 4493258290585384526 11568404692733933178 16166488129305804698 11859116092373419321 7055713255193906934 13780206696934703365 12817286207829801595 11193651090056709548 9149815122195663048 18354258851884884158 14622903125727711282 1794906608792203788 5756135730478976439 15781744960448997837 14376343003809061599 4075385980143844478 16752137452961643560 11087156380649550114 934553970067659243 8046147274291719236 8920400658214110520 2124047476251509033 2097617949496119344 11582780514250843325 15364502806412478969 14855085391297478105 16450444001015378031 15165912935105102036 12287751429135970958 3724678950275662015 444074690060873340 8332940118057101050 4530727089255975120 6690401128755674516 17170429725489298717 12262552900403654203 6152578114027774979 15427807178595624151 1156079624932213104 10001652398684805211 2535340713193399388 2037229370752624971 2087700945056995493 5910284172429211107 7463068836169600194 12920658175506500069 3434287539961609674 9788857763511972437 16671712831127652554 3002948997400569439 4634955830909969002 10135470537156593701 11804808337029126326 17521974174487898241 10820563288494562024 15114778140716929341 8291807800415452119 71430271771231843 3395068769771900152 7624924648342237342 902678181376669506 17765112278987728691 12147292275764969507 17728455648237790745 11346082137530728819 380540494903995074 12961889846367862097 2890728138767576765 93875463702609324 12793752359639981265 8065106251840152214 7139946998507209515 1280824804826335739 17033170544745027 15290795758047615449 2110634656748238924 298363912679410150 8919621202476194393 11595459274849707205 17731682846588146154 16372090639286860781 17610987703264766149 10893027948922334993 7417631072008027166 321198011121032850 425484485210124273 12826850578367349568 12905746279953111948 10845622282127665121 5908410913173054479 11288656503986522531 4428548355250745645 3746140203671379477 2518791870272549804 257973816062360089 12725510005943736818 10092429696130777351 2760422974610835545 4406151293442201268 2866645765854506725 9187812967991770776 9172429074860851777 11544495025634754325 14605985539640586458 16765494426521489375 11594631182622260274 2316323403956309580 11613928030712742050 4911792671459901899 13548421873230584818 1271773778626149837 533306238840052155 13808539827280973549 12258501984036981878 702124531983326413 10530971699004386866 11740466099355263302 17607822450721745890 12948759421519217571 7524833293817992285 13556883771265198710 12539878806691530716 17930381075665712121 9567515862341509045 10265810439546609119 15500893842907163658 3441593128755478069 3365251811687398122 8035583047045193429 10098391062232945992 10639974115427966586 11457746751334815746 14225724960203502716 3916761366578759886 18209783876318436386 5608230978609567886 1563050449269521036 18440364591779709683 17857026787435336081 17388710285605038915 5142470945386912070 6937489591922067511 15457429753475100866 13750021647278222647 692862999095401060 12121223293049709946 9487468756524832766 3461201723170416786 10219753976855846814 1733746101722871534 2308083467499026172 7042511857104140859 16164998897546731766 658526339219360565 6113661223643491822 9164216999178381451 6249911447458489514 11762483729325954969 15692438376480733719 18349665495377132925 12944068844101912971 11330449287137446671 3185121273807957348 600479578746153361 8203957498454611290 12819127303615202461 8804826721568873007 4502176834947197987 11398646604445417550 11773542748290700247 10748491250081660853 6451424474205599832 14889326668002680510 13115110442730777676 9632214984542952983 6190658122718146086 17563883710560702035 16180390679786506754 13720206411682240626 15690731018162946160 18148524022706080745 7860564201540802094 7228948775497548842 5388551134972182083 17484872971605581826 9913357332420399656 12346376131373202649 886383610225754896 8352645056517898157 4402390792467854744 18061723015134159607 17664645228396266509 7111181158200240206 8345286592927266098 11475594513037531704 1316100200757979345 8495297910221077333 3177995604537836201 17709414912387666848 6039170189664094220 10267995238788359322 2840871534334425017 9024525592362521246 18044636228393377190 8279315481499459029 17517860644249662039 2983844815183840356 7921407296643732523 7183375591548840824 1004544960329285986 4625148213023648209 603684146566382127 7007045320885203376 13673951243057062913 12022751197268070287 13474672194681346745 457804851862836873 6288095225072500747 480753781980278706 6115557179219692098 11612776349559862741 17579378715566766193 3757528585734656698 10297555205461501939 6775489097456111613 989273555460036718 18059714057911618917 5309022888137059936 18073531400883305462 10004822388311228990 10168982107815231125 2083758239160744191 6055960803585995425 14547823994901220958 14745593828872867759 16787455451606581362 14341960156088871458 13959066045289331540 12154921874762804366 274108067510530723 5569829815544063817 16721336505459925924 1476444741738795003 3732572494359732766 9017755857773051343 8874471721594866715 16968969675877888079 2806849780422452184 258275757696225983 8415075742305893224 5035163859331408272 1877265970447158274 15447307039137114030 4226478431232587213 10295172227887249727 11753553217117590068 17818895879025658149 804762625364181199 17296776500889520085 14827229828634608896 2234440800633968414 2825414106996653301 5008831196945270512 11288437327651669821 12544356827026215111 8727318991740405091 4257431176290264254 6095961052498269726 11529687452666249909 16726275580553019936 13597600078988927050 18221348362844588925 9174916117537970310 15577959822276950645 17020108734216645634 18266793288562022779 17127389813686941820 16889485580694719148 4445497109684630777 1514258317413956520 6535648128901293640 7957671709069060017 15756115894619965153 1300999126638453903 7644346286828901336 5788513211700762014 341379618168992107 2598259869243966217 6165726284596863080 16683305581620368823 10557701319409465849 661776073631834440 12423193519416997904 16383414202676717768 14262396261427021521 1798634692874531529 10787659944356363045 7590473397148018628 2372169452353179514 1197183745579297335 16274488690610723638 13655785391041445892 122167153021441285 10995102202594851372 9961887685804227113 7934857975202676627 17256407933617323245 15777666591270998524 7151235742040954588 14828355109898075852 6471576856313768220 14116660504114577843 365201479042335334 11314925510649412474 3278591066171407558 12753043691010505869 624963948312570149 7868746495953051564 14195319749054511748 3128828489446217835 11244367353503508597 11322550713400985271 9966016942303059773 755228701296420082 6853744106932913269 11569413362925185535 4330211217259480841 17741186401822297787 15273654848840370541 1418429716386535198 11065936584507867250 11539566222399208962 9971072798735907234 1885470295523324301 4700780723464374377 2207087726312115995 6404520849705145448 7080723239198481105 10625085341184316334 17592109858281085609 10344519529335471724 10168337530126081653 4671033949572630030 1188486490282200978 17342799319788526505 174145966768037289 8339150484867448556 7496560827006578988 4169738740073031747 5504548226268710388 6383998876156073725 4118743385564994959 9278843750349842419 7857305107572335971 8708114577264378628 16422375024919455403 4878701368205385276 262382005755312956 5949562004702863893 8763249775485215411 5523017796201183703 4424560206843344907 16052201241922412307 6777852284964202995 7888786111042657100 3414628952361747504 6049256547501592936 6005769420713055379 18360735189216686139 5386334021715711346 5333705536356987183 492725612101840836 11665660346852433636 4879527019267984247 12742533610167088115 13097079464415159920 11461192456214394876 15567190711828237576 1432966131783800340 18290581148864561999 4895863063766443514 12780554481068473940 4146632880020226648 5426587926288298111 8167083543270103285 4707432207617911290 17739100884152031888 8527627722354680290 13025968503785850372 8837421624752088510 12726917717300083336 1693530924898494780 12696266476101991488 7591976791847849335 3154455697255872561 9784776762953559791 981693054593109616 16900264211124629571 7154868005152778798 15531089482936918057 12589884776454592545 673026820647773239 15295573454336241138 3552597155941300690 6776155394725702676 4836740401582648399 16923260199039903817 4162753369299942454 12527373742368380320 12414888195806338959 3403632063501996065 14346144539493537245 15887043316066700480 11397648366978085043 15113045268930780690 13619050208472871438 1882928056678846061 1187730636534771822 14444572513292161629 4822775993525783269 3729297791366983080 7885375782269684418 1469321288852350742 15574511085927506686 4278944753428112881 1541554326159914345 13244035464817479912 13729657601603646829 11320476404733292785 10423831781379664327 15824627878074266458 4882822195530918576 15001609376676090994 628496771060535253 18401706071592173101 4254553802058447975 17234054560796769040 7298994395534661486 4713757517441965283 15410198792706766828 4997671983551144560 4495819310273222505 5144495033342015105 14239276988341951140 337776953219735039 15780196932843172867 11166622904655572960 17943542265357068863 10990044518980076635 11381160964451530024 9341880176181520742 12192908981418857433 3187617341830935409 1541327865170791987 7319130733313787548 10847311326245339701 16023624754639807542 10385047618165497388 10056165078465004543 9691417343914840282 4779696073696505367 8779793043691295622 10315812914876716761 16673462165197998289 10187841796724865773 2915156300538482967 5148958060342536265 4968538636607252658 4670254558881839420 14255069447734111584 14081976990431126770 11200556530925410277 6372827466627610165 14897107480905947381 9741390000244812202 2932676958742432760 6727506865531082045 5711679754114744197 16979383895998382412 5590165819335327985 14094996035953663561 11479557387352255644 12741815201062652617 10134463246058249385 6045924852777415439 11395349526582097304 6470927122606954848 1864633501359208829 14109107742558333115 644321627471043421 12607926905052540490 7636254873441164173 266923745389766872 257051489536214029 8075237893121073792 12221580050719125998 9000533504445118412 1388855103681422407 16345594262874888564 259415906183359423 310227423878312092 6797465926421931581 9059646649728535447 6998940877041124563 7922938183440935122 14274001090387124256 11511216181576807696 488765681948039276 227574933811547930 3869816354595249788 3312135671495458571 3388714956169511972 13616488674619710099 10160628751710013436 7872558869488330717 12294031300268830718 8975302355666568753 1174384409670873184 4457465619577077590 11538801734143445000 6189298619281280723 136953650680493724 2736743984138493492 4586270952361518117 3578133837499866006 9990762763348324942 13997323099791905176 7093721838400411120 524807712419057001 4828230556852256992 17949535868554463239 5138281844631249656 12608610261156417116 885103186148994028 854200780195571077 9536092700915423928 7041781313638771397 11346566220762149615 8150990038892601252 3440501552521222483 7677844887083277067 1829814055819348162 14413624041430033813 14608119109981981681 4389253717477454160 6332111634873591025 8061490291102730109 9615224057518886886 11318301692255938724 829692948560788844 11533995506485960353 18373307267955384171 9704719128002764514 5801006513805673055 13033234115464266873 4976018814064614277 7944689022970038903 12357997956882533040 1338387866498448076 2316302825437375120 13165442423563719736 306453607946963386 15192108070337230565 8664474835943359263 9589569295417889839 2084394795553634263 14474920295596604686 7550633779847756618 777091286218229739 1687716947591698219 13077303809676786378 14242657878676740877 16559020710280842852 68309470696192519 14973046056183663952 9641523139222530730 11964710697660864056 11647661002964205574 12313560937410313968 9128740603622036335 9693076897113848935 923561907034939131 6711411558783404603 17109255053537908983 10570528351313780012 17678966796418945520 12518771672512939087 7778430591181566155 4979173783416756727 1776232781540938617 4848272156749534858 10961675866363737066 1769922374507744971 15368747839906353703 13282732784903962490 12004481299560276715 861409984897680989 12340018108265208778 7885701686719646148 17827552519230683981 13229924474459111634 829791962400583346 11539807920116734282 15815406800291520556 10676584937041121094 9324271604352000918 6313860793713311731 17651243084428441566 7093389612716495948 10495564411309069763 18297858145081357642 7373249684314783794 10375519563890768862 11055958679990667366 7698159317944455247 11927346257159112111 9630252209184480175 16926463059375293333 5047073703300151109 12116412185719138865 3310403224392979580 5912988935674818229 6486188315349001080 4946129329543950780 17585124951848560491 11016061300201671927 12643864373444563741 1823712813644911762 7504861255251637148 7306258954300166472 17906232560451774355 2769423097424337879 3474367583183536362 708485454779964253 13744186294900171234 8964032070012513519 13425170738840653067 4279081282252571466 10419541527024232245 17931446276811917856 3644343790716600965 6875411164022701827 5177381593362161866 14855679945856027033 13164332101336811177 932726633392745408 13418034419532235893 964253403672101981 12095254247269204356 275870301025724882 253869909384254001 2480926420839253659 15456134057219661791 5920341668643247388 7883881694258758958 17954095542234227519 2088944144306551114 7153483427215363180 14680465285699930761 4034813348421669958 10726895070545373710 8551917548914122177 10696528661264277449 15173325474853479896 11284107392785314872 17193916678707909616 11150909167032403770 17391264043847111207 935964484110367451 765814095576241022 4460192131612463809 3541493751973072308 13559993892992834780 11331080983682210610 13778704178057393306 17520870369142650384 14450245101777859782 17381469232303511083 12041082767169194114 9404877955494573684 7865350271496959872 15985158328049664139 17622356465831122237 6929598378944907737 9653652754138853855 15641059027831207577 17390075542130700480 11142594463974870277 5424896000447710212 17169535356290333037 3470511533222895854 457145747909088505 8886612944559014562 14821547374707577556 12587879333062207040 10857959720652434729 8328638097890342731 821850356603655847 5879129088812331432 10689388740466107037 13858631542393406737 7804603816387751442 6172478359024310899 13767099488079335252 1819563634680546052 15379612698267311193 16479676597851689288 5039184200881150815 5038519204681364345 9205308483857602120 17157969828743978818 1508661555989979030 1644507486718405451 5627354633452686537 16888362157451220149 257285353174228260 13243791779473808807 12088246883112313677 9983995443619207306 17770117989012447760 18203491454195501948 5671831195470103468 3194487905984602004 7996224661254944179 8284951549834383880 15184047033604299341 14241344628648826681 2955007859334180757 2020453322998855709 12048221205091122102 2646544919053308148 9671356503784751956 11526076648783488793 18254564822096513727 15630691024289890427 16663529150702621923 9424355446936388218 12440274715318992151 7783993842109056388 10703853834543729780 3763837716919314491 8533554872555418426 5268886801670331937 18346560647994104666 18076343984192874022 8711622988714293034 15329116317300065872 9325780727612616228 15475934903363532844 11762602378194758224 5604464736666556501 13709796623013923444 9246476341625464621 13387940843392374601 7233996504254554845 8652066380421682374 15033566030447700830 12771958844461093389 1336801364537584617 3316638824605456843 1396874849203466788 4604342314663557396 17274424694948375999 13398460983439351169 7190847740399985646 3943976252039865173 18342032797610341771 4113921837459841888 8842071350284711725 14311880388182013338 9311590152276971778 2076802551921783973 15766264100099756760 9253801324145684970 3785760568552350740 3939042130822156662 4648300347335073055 14466990894418695157 1507024193736555886 11247000042921516385 4807663595996850445 15114333485503106156 15775646414866691504 17239963249271037623 4934551961582293707 14564102988930614278 8419460160976602531 16720451968025991053 12190939937143759229 11862980916670614859 2898360120201240993 8086192876977046796 6786412511203579441 15419717871498803854 4123551140487192927 16979598870976878445 10014954354834455346 15089565031408580223 17017027479141534950 16642082700665491023 903537003780889510 14466260089440980710 2759059614501400146 1100131506462989945 14142742518846252788 7633787253820241116 8283293820129389558 6835274714416320960 4852391721495315092 17739473951951484637 8521759486659668340 10905479444009679735 1486456448289911778 17571635595995309097 4256507859183671155 6465623189006919281 10674371326934720097 6879916059052928103 13838737416069669685 1425507468903615409 1491021710387630521 8333891800698938878 8650877427401459276 5629592079482791535 1053252445897283142 15481351523688876640 1146365537216655737 15034549126718935734 8091717211923439960 12628368032582581334 11231553855646409785 7306630139236196740 11106094152161152255 437060063861268718 9726034699655333295 5968875742510165263 8118406810504389643 2594726165550708135 2270924878415970831 16392706311220449609 5368130638675340146 5591775317654681175 13782439005710149206 13870960845170470832 3388532733151184556 10224060162279837943 5692363281897512810 7940392204904902965 6237427813318568508 8485756632618769655 4485151911432698239 6261387589038837797 5858748652915300761 10830886954160416544 18197768115913165045 15756007576601480837 5531636056770995823 1507139720256332088 9082123100513087202 15482435963467975466 16957940423950095107 8841779511531439351 9988363433054953747 14099093875375836439 18204074848962072004 8175620182823004345 1554883246639542939 6714212145244431710 11930965169112058637 13049057768226633832 3326610996545199135 15837158821551958987 11548999682759006119 671872337834324917 3759561880558061602 15448771359538700310 18073692977484395670 2350057079704263793 1364181250581961367 3392169627684125196 1745062228440601436 3382830562146744757 580476641194108411 4088875918875703681 9369301455146776526 11695888345609666783 13549875885928416502 17522178125998476070 4995986857301434454 5382822482799010859 604149412217016327 2341833744134742595 2185947018182213252 3130216298258576801 12849234590528926446 15842638185621959532 10858248291581822264 6922608690170236812 16087385607919607432 5106639057668366943 10822293565048669229 812008328346213293 7959038578410259804 15653535461835367147 16975991471371612817 3730287187094419261 11736468311323736622 3150478718891906622 10032715770932879778 4482881359771121117 2473282538052936198 3431832834776654178 7689926063549616090 5156202407022770630 14311342249211705027 5040023868970907096 1810719715269755857 496582246847867147 13786154273383476608 1678025423445332855 1231826786884999439 15782202844611018025 1273539971150842422 5172057007614848811 1880635568415902626 7106849358075323310 14457911710200783968 8113411500115298857 15458393491113927882 15988402908109098435 2910304815186949631 10957715596219334030 5565438490795048334 13734684850143367720 16690599018251109834 6716188948630348000 12448857724878156495 11076067604505902235 11388050558686696254 3269002679283263899 3418243403020057962 812918142262281991 2935437455064756256 2395423456066493905 2211587819522693802 9314268052186047852 8586795225055721393 16041458864446578435 9761420433208348403 15671898209189768041 16676264957336913291 11833157091598788510 7710877003483571374 3256202782963219238 14716795477667967610 3672233634344325619 152272099935512990 8533739318065047268 9397378233158854559 14710470273330276816 11742210070455331501 11648949456534147310 5382396184651773041 992660826275958898 11516068890410848761 11698229143886381028 12789603993092872193 9223214680035253957 9284705488734806388 4652307027800114635 11687186298707175186 11800160160205226894 9751055827368450700 645221359322778543 8995775275334328439 16040549636906476654 7316791561295207044 13228133560698004542 4148743618012177707 18053194654055785891 14919463709525476213 7797949596267487399 4234423966017282468 13445171614047292341 13686995151861280585 6068850259950328644 2287694029626793482 11761884003746262140 14298645355716130171 8777930291981184063 6539078894465039636 4682013818293538314 11404076625294087440 8553651073814818697 16121021050665655121 12145280356777359276 14654387823387188551 12709975842371788213 3021617539063097269 9247410830183871217 13457152392490142950 7723821980914316886 6037674129172353804 13039217693433721341 15635598890529676059 13737771698728329578 6283315350346536299 1821405028279827506 9059156665624206788 1722814349313475199 1179372817425966567 7351246892676678930 17216202673925898999 7681425582374235793 1769837965904121164 2808431196672332418 1066135050264728706 18309682609644377699 5954743411570480538 7887784819828917510 5525433321750840642 3166575884996936422 165588411795048802 12242264936005373501 4917004396209021480 3868848349354490403 15427215200905514947 5360214981962349759 12111152073394629526 467142859766993358 6941350276169452521 12742330142829784477 16292702456350253451 1664353478493903796 2600069065686625543 14138428698806820185 6899442022873289961 3297164111868468261 2724291402278758238 10319234391280089877 5135734112211399349 18261917367121513617 1583100819066646422 3650119889086747171 10375824668725317231 12957706594581883786 12332570630249867013 8020839844284348710 15698794729836242680 15866282805850517184 10272038689206410524 6756758219010631785 7516713446925550546 9538760218225935829 14934176906852088701 11575495294721435231 709013982204330824 7413518499960970221 6707697424462527409 15931222909581008996 15801602771748684779 9003219149332288728 12117388086205012691 2988339402844522861 8379905856736607097 15674282979494431356 12240440216002191486 11483433766636559280 3846073019373549432 14603327041265692701 17677775735590356382 8981068108987223997 18364001845463784110 18159915602819821024 13638451634830204552 18125735687970017913 3369881619978368405 8809577624658114060 17193216563277194305 5296160300614100244 7962171322178861947 2604430840188193890 10689506758830938335 7642676541085324252 8120782550452643031 14062922105585703640 5890955109860939375 9559414761238949680 14934742518746422393 17666834046488232888 9448677179796018911 2890333945459002314 12344744140285891958 11979654315700838730 17903955095838071477 7026459936003093459 6146756745061765707 13031277838329849523 3283334807788312737 4203032354743111553 12257435408507319083 14782385443333027389 6844594358925048558 4394028130551927428 1959343358955314439 4456096128364287652 13335401836782192791 1409182391430506975 7051166254489227769 9533141127302041824 16015827174498683340 11641629256871168937 9489000119479456860 15968496854796210994 567888201431676688 17596872807302404096 18418509389251919757 16108169783098245419 17572513659339216360 5249667154348307256 362067970937324325 16556836845703058460 17894418543519078495 13755467232981299609 300629204316234691 17437726204567044692 1295793228877816388 16908931043415278163 4422927800189288470 17084858715619231082 18156178967569536632 17374492884103739718 8705402804556697782 9820960556383763361 14016742366591942107 13784449440698229116 1249116768246753491 11711475512060910120 11231405654587596978 2225027187266878508 665702005964866226 10849905383730329929 9703257984713173792 10353146957125784802 6344182499149088109 8272763897651874860 3809163019852688807 3197984851235254434 6047723194089153208 14580797324594537856 12296870192303505503 17979879937314101591 12860767836147027122 14112239605794125043 7452355539477974252 15911850681612680156 823833716161773950 13454804037176031255 1398838548521602727 16980617298006061086 12245275141003696530 12743795246604142154 17692894367690626921 7270198781090134003 850326917496128675 18200619840785606766 3867267163872634564 10596544880222794465 6609194604794361903 5497128179546089129 12225117777117023723 18006228189735837184 4789350345229981343 4158535161376289365 1835488610631554854 13416254670180300612 8345247869076948116 11710789988738537137 13671430039483924523 13678104819580452768 14692866545345388091 10545199778404923016 2013282010971533895 15039990056924681468 13813652803203342359 3202595116714441290 7633122498888121165 14530238115966783940 11424392695875667141 6266414168667539506 14288804430032809214 3264121239603845718 10302253321333053249 7692649325809326462 9920754030203312880 14590795455881466131 15189966400938808543 6398831839188646727 18398024090732474336 5303232658226142797 10270725417280924667 4097142529629828578 1731531487870928372 12640254623614037061 9096696299476107722 17779425439337921019 9275945756270440124 6287002197639571901 17456470871917386041 7527548305805057659 13592213512173859331 6303788628247916736 10905692460653516811 3816459091802029099 16272257113077275138 16549597187805522161 4724028468074127851 13315546191922763896 8656631223696097417 1297895524619604627 8333697351517455217 16539035315430622065 2877489204825372623 15243328967611644861 4449961082589860599 5563500741689365067 5270216104531102514 7850287853649349257 10124961348665694391 6783217218015881039 16105744401511954664 15755937995515982025 2642361975917526313 10863844425832164996 10305726315535384720 6250201961477104970 9598536302591063459 17184334890983972336 11411686340416482916 2214614223971168302 12983827394857612409 972764172060661430 15679157710605305816 13705885458257490622 18001897475295741356 10715487699439763277 1675789198647035905 1478549866531648058 9766708924550163357 14937324515004013579 9244560896557354164 16400769116242968710 15660323358775643960 4858825890861379893 11797029127044424715 10838272876219504909 1750706336587291004 7438375745781131792 5512084597549093980 15758778165106355814 7256437750873226876 2304549802478963104 1494461942213981865 11260377320465809773 12318524552792581830 10046457729037159040 2459934737880524970 13257757877105342579 448965354827095140 4890593311987870527 11609752924915845248 16398968306787765532 14117831109399897128 1940637892569743381 7386370722011299886 3135760689654201854 2430123091818150662 11987525194037594684 15615681453972365044 6568297199054214129 10382043298096556334 18100794500945905400 3591347045292691005 8210382486963890085 5904522493400987065 9871522718305492893 10956419786976699500 17990823220344494173 870738957422466341 12260447912154931698 1325091803332682897 4269521163045999593 8903169749624240943 14954381548101978631 7023639486113191548 11564424189433316762 12314715411684767498 3482965766492035087 11386098051847640777 9002586461159951232 951004628520776925 15383133838252068929 16215837150042088305 4938540190998821533 13303746905806877503 4433876403143021309 74423771257509834 10504321226686495486 5234208309673695177 1101949646612776998 365016447285354419 6969050675935414982 11270625099837921215 6273724047046042371 8109986943388688051 2630947524204957073 1587510940556735599 16133484118820774311 12883385407896357973 10543903093534342635 16772329096392893310 1207511327616951585 11720975227885100609 3000115243399340438 17841996339103654884 15139190250575174682 1310991840282207174 16546829978219052232 18149972477762397101 7316406099336174511 13443438755059509627 16158860156145667172 13458560706442514174 2332552725187311463 2376131579939789012 3275263555237437784 3026746617795200723 11353208738213600698 11409947630231132309 11687965239458808782 13973787569587390111 11319412755093378757 5281156227868230427 13889285074444669 10965618120806413831 17328508553218502590 11183916916330798372 16622126581967764454 2025672213195747883 4468985669984662656 18131537221950277738 9945971623150835299 3175852791160681093 9502684296260404231 11659144774483721997 465912621836645112 13708506775305114857 6892309707078607806 16660943886339728726 13629246312904223528 8438043712856645714 17364768541406953572 16347915206115365941 2816039026156019226 13151600777503387373 3429123140704885376 16055860796420911779 13821267295422680188 1003358158805865485 17445091691082008674 13317560131121538961 3908248079015894508 13252601098823738082 15667253291828069215 14099373810078451791 5882641902922072244 8390885990218837555 11048832279592677297 6360595846136045138 11132949707341909295 2086534399305922933 16392803319116508982 18413719832986017852 11626092462510274364 12253984617840205861 10425254541564302291 3990484570267295139 6690740710722218831 895728360085013946 17429204809000461426 2781013772344408559 15306937151192316668 4552450330252103580 14994058961178009332 6423223079564138076 5351815711436431694 1151568634275583751 16899318682343428383 4292679927163097131 3734064747257664737 18051360263921605767 8658424695099891387 3563147957477527562 7762473470114753545 14507831940107703838 11005831665845915784 4986683501876237666 12500500504219732020 13559253084517449951 13413287056998647589 14633738084298659686 14736412863433779083 376532494769841711 4849916288992489984 13874450407747340644 13286535190605021243 12289302867088492729 18113692568138716393 5991873290299754561 3486912806598376789 14223469231436932226 7098135734846713124 17994595431703939066 4459342149133378707 14238373718121828344 17772371794708862044 6145789744481341252 4870430735531474106 10224917895052514805 16631419499141376295 17895688088430141561 7367552098623537722 1389820449352174600 5686177912250969199 14447237438484448035 10867483024031921678 16398527380988217934 6162207482157889553 5243767251565496725 1132834127121028799 7679681043515878003 14699273788432655686 552011741845736854 12872571272778789576 2004312472073603928 17687837276966511283 7452249158400021525 2452206239456000767 7472867032878802584 6127932728888729325 2115616078071374343 16134966743798279583 10791725890917298128 18049072642721930494 17573205216676781609 15010303771427899886 5695523993342872042 3600017587548270496 17569375527297321002 18168321774897994219 348197697958798013 5766938808103703572 12179126170427362178 12245838611837280110 14069962445794510282 16540608330412704170 12045141375847403149 10942911580105374190 15744226397366942408 6970842611428010213 10195975444374299223 4932841405183686526 8851005893835555674 8253449843090955490 15927094120581644189 16216038396782765154 11758681381931761499 5006788041001496976 1013716569684398369 1117794238325042100 17854479517548809908 6869217601523741522 4011723486444979027 17714386239600428790 17543724259480579498 15757595492679711543 4703340216067466123 15545362300571389382 8295677539553807115 9341287482821671662 13220839775407606035 8765844364863962649 10579682720634716791 13419740937742667297 7278752350002144753 6579991438728405676 6847422286433762759 7804638955861473370 7948798845502700660 8136073025963505271 3881351662205276872 12300124173290154443 16536776363149915092 1042753258352038830 4196267589746174793 1911035169975861605 11258398262684158540 15884939168745560305 3254340379491203847 15344437032536527777 6437339453548292440 3242041623993107677 18269804199165754071 2094937490364854686 16710183064132398686 1481334490497973689 13485381467306018419 9866856321113301752 7542385663175406474 11233242708695109620 5392342932734747242 15314539623273390660 17217721907162055497 17136654153768608653 9314618648230818845 11748196120063511044 9006187046308730173 4841932235338732163 13709315936816689986 12484741619558907838 17314562506011449444 5329495589659117913 57389420904958873 16485669265421705553 4340687973923212434 7970228105120780474 17980316237322093084 12729139874387047455 10592819667742023572 6763723216375569365 3877777357195554908 14593646662698936403 12985495331347296725 7107966871643484282 15450842555354352865 17783543491690477826 11505434543297574805 1742536173242228591 2093974020759049786 7786854472297837573 9543128165400267550 11642177561940359579 10209604738000971187 9417096298651330155 12702988786853406428 11378318719929978237 3110523674908201963 3425654715364649250 631688621196582274 13131372300343539018 4294097715316653256 1460916024915698910 17858044598730216496 17282590899194785061 6950652645792656403 5234852147166715325 11426646510658287636 3215864290076770192 14142365698635401799 3023445507702790807 11114464999136681068 14269517117478390956 24488735981271576 5963597382199615442 18303570460981365866 10370787360089054643 11755357060535294961 10325458898667845923 11468835292089670170 16643038813464214597 14617740103493371743 7316193888850359128 2769506893164551208 17424127715061560783 18376777618875372017 2308972253710157692 7949842263823014994 6041540038914713494 15669256122140644007 8489253124199477948 4248563018745011663 18191639639367070593 11473253333500228238 3971887275005557280 5718712503865239554 2842005976689239571 4533804115181675961 4470852815848190866 1063044007932574299 7467018379657553236 5363835702734604244 14887353201126287949 4414665996167931437 11134473492355779036 16594556930256822995 9877301701688663868 17536641475895989837 10846550849680640934 5915627326212106026 14983061390792472457 6751401354183340362 9964646769392689176 814078885820433084 6042509765880506915 8366940907629606141 9752551560941261921 7193250374814196180 4380905572142788588 16173710433331270517 9002383852610436877 6033529986701360477 16204955147569290334 5357382851040252610 10263786678675010836 14880642406192289574 7785877690644554512 15972016732089298955 16089198223067936817 13435843037627843251 15495384291827965238 15870992204542203730 11846029231966881677 15181278382605682221 13322082843865878599 2020421691569934216 15543976473228119090 17027377928759138627 16684755981992062383 17144814944104172984 1820427736191351932 6646274899607264312 6607725927758471408 9546364701948798932 16215879796504874042 411962420812870022 18080816584488823687 13822553545429445774 16064290081568103861 10564813760257759957 17656643722578009464 18028355691704537570 8412176791043998137 10153768257406574187 8391569071340103104 7879988863648094808 9485412195745731881 4106856933319741300 12482316140139170415 15809175782159672325 10562243157134218585 1889671208567306725 4725797110816051742 15288608439071971349 8532386971168430271 7048823446962353830 2654608961725261021 4388028300153237226 12031127493419793770 816895297074990945 16948689280348552030 215062570152069072 15122296093744747297 3489114748622204321 10985955301072935562 15210255824025431805 854195421078988357 14131016707867633710 1893003153991464384 2158915523295044706 16454534105517467816 9747338759817759457 1581196544442274991 11567274204093378459 5760931289521311967 3618179531059782474 18127671258291347225 14950494951819198249 13150941765572462706 7253518932735781786 12291805797721254543 10509605825514270673 15264614357229691166 13390620157321513540 16721239368348344883 17652656716796525092 4308361431679014678 3244451530296680288 3228051772581404743 7300251760440761360 9434810836693608659 6472895211142705129 6171971349955700165 2999200500067180694 3877567921575968697 4715676102745363020 10015535257337974462 5577687812768742582 5256535789712187587 2636242954912258058 5608541946526457471 7520254496005637157 12694833585953425597 15657234628276195148 17756957839231147222 14390783749050153901 7516289972197257547 10384801316864961429 7855041716741538909 7089399330903629398 4190859905734474288 9668571401018131553 715030650461247882 5048932890343240898 2456594560386670705 2545646488998469562 13719477372494841978 12237163517581053386 11835736404522009769 12069586713491794472 6899392034822132347 13251514488642796971 15080573840264849404 9866162149227815232 10871704366425018438 8111861497256011801 15730597615001532586 1395501729797528253 6322102212887738472 16104538754511717629 10143650997418676630 9683256566448122653 228891941534506184 18135929516853961793 11029146125454286300 5571851953344977044 9642338160823495001 12170980996373330919 11504088062735787011 18385498484256862382 14453637785430921714 1321272372037848891 10856097099470189137 411194167783588063 5961624665524069499 14088050183681222587 14163604104093226622 725978693562506164 4697481472776143858 3561965640680938018 13677768437179749342 17394615103741281569 3930773750090595125 1121110642232519798 15928999887158931500 15581641558060742983 2607080804252798740 15452591656582391840 11063619917973592942 15530027938267156612 9579627002325063486 14139426934292071827 6859647979218168157 17600430392140050969 13024403403905278792 11144331581595964166 5672999490926097340 70720502806224715 1525567661051793383 6005975762576655199 5258207707352796582 4120464053565157428 16316870123300704303 15425229210452708352 10143939335749990817 12880788165342186160 17643091699013246544 1484706817943062860 8604936367065123110 12496651077001776419 10283522185493657129 9222214155657526386 2276216269840724186 6514784709786993853 8402576308431524854 5786336076260660071 16200347091178334002 12001021407072099598 11757128314143395956 9125060554300268372 2248087389874115727 5709956028655131704 17736333545245005916 1015872378827118680 660142799193405812 9250079889916518840 6502402828625078941 1669559199572800149 6909452210563941559 8226673450918953821 3393467349471869335 12946161166965556155 9242523503704967904 12365140289270359613 10534938628912907123 11234227549382207320 17057776808166560181 2712427303102754800 11858703972264897366 1888869101497087995 1646322207414560935 462327836766906369 7195122621685095152 15369504177180227821 7057802884645605292 8169383918676054801 14053549503717034469 11401805316679972701 8169748797264127414 8376207501696477097 4372593710920384377 10536443990674763243 12160392018983657210 18316748416559193624 8158328908043245456 14193635437810213145 10721978214674096991 7799021613562214090 1755772861249254724 12144278124951435763 15193433509011390142 14076739864995157320 16081859712134141321 18319650159338376076 15830854711913679209 11946374746363871943 3374450951457686848 7763462377240150503 17838204705866658330 2575942711896435474 10596661022980250997 8775195067867078488 340407812159903276 14725546105915878368 3902526343392951519 934958879127602747 3078584481530329634 17244794621639368149 16371059428394250898 15676630929343424925 6708354449248712455 15997767859486084752 13785639903043189257 4791636342348485195 13990320486336470355 1677512046514202118 17383866890195693603 13271035662682245591 2421878074570398337 7951578195764803421 10284689226275635687 11458035804357571472 17311119896914413744 14861539000532501643 15081631297955332189 762676593200692642 5406926063594646840 12766821263143632835 6404022067552871546 8133625797656380093 3859503050274873131 8533262118269340434 13286018172352053691 1330613259956598583 7575632194658794344 17694674133632289600 13880996662119674399 4023396118059342652 14927309164387309975 13366042591028945251 2246589085104483547 15076504189906065851 608353632113089026 10304636258159769993 8886602038442461052 5034369632496714652 6980660527372075622 7119788333484479882 10966396924421791258 6453620870108733298 8146081349836395706 7708350168980358560 14433307286435873405 706188722848683892 16696839471266348048 5752249383439445842 9591003311738573977 16047494723691489227 11727939645303727737 11228154519952223794 17777167516452377153 9480738887908828328 14367204810528915076 16593343659379256865 552403994848526184 9105214705860177934 10117175175714648755 10527826394601248290 5586733721799152591 15332139121912187689 3192427637663523228 7970523146175623654 5452023583503767055 8633128954533977631 2543190422516677537 13275823478384313493 1668128468935807102 17928543796237199532 14162249999615065979 8154753331485352848 8686896162029926778 9483371120831507362 7319087293519866744 1218893494891375929 2478653009322533434 4915171051891315902 17635387960986041280 16300494757372556422 12167308484235693601 10492921182002507144 265032145544602613 7653296038794406815 14691732971089773241 18218479360069599647 14179068134422505301 11803177048696940811 12533243836584254885 3001221838635022092 12403581730591596046 12461954166965330100 17187442780265449427 9397096975317786518 3762583522532729684 14894910293373007975 12157478369773051801 4574795020153127748 18382484856619726369 9866247235156994388 13277813683920711030 2500277466289398333 12589700774304953616 14653727644244979977 10251682690430252521 570610036404577344 13150220298873778568 11007232967040558246 18141354764359352656 7021973108779721926 18073688345802753555 13243284036666459314 10904957113060700989 5909160844056103904 12956551019739577027 13194615749899015226 2059111135324915373 7471381805526792025 7968079710540659175 15369059413379169348 16442748354892958137 4892927933840272569 12674088755030014762 15045197803508102093 624617640870777643 14216440478927315907 5276806321594467643 1856906449331340584 11226748683159034846 7027029616820526543 4155761712194882974 7988765770007969880 11326367338301558599 13836498382887320714 9648724369363871325 1993799055494526367 7726209195047667839 8448910381843647063 10783748274804534727 16534392700369988073 369366365734057098 5541495571082854383 13114893665773271248 1503033185681828282 10606125943788201812 5953535302417270563 15862076760514988374 9634298375198766034 16194135209355040537 15873133411452472316 17253882533833938597 888502712103510712 7714686239043709433 15688520234302488134 10438519242789847608 12320214526058292877 5498914057252600249 5802974521776051016 5462158280224236982 10880731569211618885 2369700996119974701 13915722164980757535 11558319531607124035 16515637744862792929 17919996250515973979 11780810169549485999 16031337713707581367 6687936321043466245 2309291306646627237 2964967460921992466 16569925645179398713 14337789451914004497 12361484312805941979 16445147252939132558 12956888847363123302 17372127625901532369 13666809022102283364 12772286604905280361 13496447064942013830 10808232147528193273 8728577586071966934 17075542028932154187 16113245128139670532 9185285157675913686 16483130653279166662 1696580743042863529 1520874038569007230 5251925948923379277 4383847379623885570 17561641780216091460 17905637618060664120 9678613325528228603 17842540652309129307 13704222677301628274 12811187012020949941 15231083457920607313 4649915263759854723 18340377810155537160 2937695132975848710 17470352433116439951 90963871346657995 10877796003505454195 5780592898786985590 10298534764784790500 10851548969936490114 17134167125351283818 11309065304293388794 13912322542617213806 11353755550206128659 13351148435679212387 1265507674510987583 14089485701489195274 14935815369366396779 7880117430396648348 9985941668799887002 15803683245285523554 9360341591098716905 17758678226809821727 15649983248168726095 8279832475777321594 7768288219204026106 2579191793047660952 10061322776663907826 1490501713290874993 5813921699290342580 629198009321711567 12808565031615201395 4323335172336893729 5999073223702161051 14447636027816018095 6518445626621492205 6190087943750731985 4942560805704642733 6610474794106901650 1948865791155428054 2281708424444580783 8594489254022012423 3707267607572986426 13984453883731535276 12283011496495290532 16884409543317591410 17266699898145905668 18431923627716146500 7764040590966609956 10884808092558968733 5700202023758590359 4803123736155257160 15419117171023176937 8625386536385189505 11334391917180500562 6000807241453902097 16006657921957622008 12940357828937117470 6291246035331112873 9394193588467013095 9675815468522152884 8128516351526631304 8668750268272086611 6823867710372963745 17303637887028207505 4778966285399684278 12245273860259015660 15416127979230553608 7571752117347079610 5085539415457499173 7582000641249832311 5720960372814567659 17679631854339276803 7970776459696082581 14200559720201628068 299937327223960958 14863862534499490241 8214305931295094117 17874283174000138666 14855184171551987234 18003164580667607332 14332247442079060971 7441412616332181482 14864580145126172972 3839635751708137088 1371441190925185614 2193485350690558300 10956750627437587203 17250036830666910289 12581857004369140208 17365065551775693109 9862157280117431767 16267594320965395927 4088815749504330881 11450523283971208463 15209373798046367497 17507977651942864950 17106409778290801921 12553825654061048000 6574337338227477339 7279190808542645779 17770162998737824732 3808330169409194080 154063386002067039 10443189471890144099 16884210051800018241 13635093314747840343 12022400511585327476 5185616007115733639 11355898671197995059 13950654066986684471 7314435308541647195 17598188510596852654 13019823533083197611 12654216665362086862 12211357804104241196 664079591431382040 1220102374099889421 9627533170781931074 9023463018906086206 13446040678623677122 15038185837414423488 18162188058019174008 9737155133501962353 4230665049735124173 1134370296689546003 9073556579531053200 17490192617072780616 16647925208164923886 12271697299934208056 7385927944237950017 3202436674415602485 15906185289162154651 16411195284525386964 13892693393490044083 13837889032657746574 11998910848480649744 13357847300601344060 10080236319876055096 17820496485523923672 18093092102727730496 7203422000728524684 10953231785192357598 2627977673668404032 2902801069081567412 6131287269854643207 8125258162758928577 2715685945833677105 13774524564936103713 6423801747207347851 998807442937701847 6246913753206299573 3287286340924810113 10788934072936964916 11365908690867596398 5418837318038673425 2929041015398918380 4259433335162061224 12805292149606437134 11775884995180948371 2938571339195254550 3774535535295287408 17234947582336660333 11526589563921338419 6428211935915503670 6888988652289187977 6142903976465478978 4550526772008996002 7761671417049129001 16840902431997965379 10941370759797354745 287920215733657290 16447055071384907415 3725745646389065137 7724479324161172332 1393043219074516110 13587124792493667015 17902585314089679931 3171800114889970238 1329315911956110079 12907222430447084058 2284909135329349224 9905551641173893954 7573586024109357979 17034114334130949470 6042159384450664555 4398287509348433896 11921528700576118413 14119521464266398060 16998721406789167021 10656743997244718579 15929453538826408215 2380959454730546045 11697013483916774471 760716655983756401 3959644395231177115 3279891395013030128 9487647576603192728 14681249693621027786 709666433008102701 17975267739277168274 15577176024445644493 10654656457737291805 4786570622942386463 11097784306250786194 5150060445453831426 2899531178908691345 15103324185364951865 3287841838932278833 3918910238725923334 7902728604303065865 13767023068748157866 3613997583735054041 11731041100910493810 18176699755606617224 2666037466071537087 15773243143863310993 4307938954132552911 18003543506368251123 5223920883781822115 9029765583922882367 17494329707936357967 12108220842228433810 2552811285890694255 1477827826117430201 8712456980823733156 15291759738903414760 5887491851698722951 2765322250796631221 7539887554700505556 15889126169967527143 4891325292195162471 10141619592179489036 16264903319852041139 9570896046823685557 9883510671549244675 11512094963696694453 9539626208131114298 3325110572025086652 5796134658801382183 11829318599084489610 2888283694053564982 17516491232458668530 16907350345458074151 16954216439456495943 16803675783091311027 5876346865343097919 11875247850435195258 14671137218600132216 2187947336764484059 14754996862197141374 288489544918393250 5829557978732701582 3831059830093005388 17227641054589737188 15681593850207064085 5097648652537812683 1761939907562894736 18167324922241204226 11317822646729693982 2249420254993083199 1667869777529217541 4266547161930693140 11620814798623943622 6252361317323586303 14460596877000573069 6757053338701113623 16012574693711739187 2186896381922650875 6117291483686085220 4042682005183166420 8568653682246015526 9234520513819932323 12565064207883629276 14363548936043213973 17244822342578598274 8428730010027743761 4395817039734776728 10190740570806260560 4771585714721713587 16990903616343589055 7732841633612812831 5818397660383321220 14197824762733532032 7205397036606074909 362647385658659023 12842976174036534963 9834138358244811951 7897050671298472684 18050492151970154566 4671594004187960131 3686170356151439038 13749813010510567731 9993180726524333321 265412094906579 9856562958347347065 2230460179243592460 212882347911238771 10690095634579404794 10717412192255979168 12019957851764741125 6145940294668644530 13906990932570079502 1507166412459795950 13656279892851552086 4517939674009995378 12324813725083378170 14998345553057850219 9902014365111314818 17537068287767862024 496404012944594710 915582148123403990 5332082844434288220 3082611486980916446 6157402825847994083 14999021139477686520 17883234448121916067 4395789751452846662 14523987329893652115 4058440207812242020 2619076954733557933 16537906309194085344 10783898259099508741 3346177384097738788 8480076792590385790 15169966623343781911 13545048972757323059 8657810639729347345 4062256013959509813 11630116592594083601 11411480702462789710 8455116137889160040 1860646399592438348 3653942741049662208 14944701022314277035 15910140452245976631 8865205608196208110 16159591230627794423 494856666827116264 7907537426287519406 17340879420029473575 2995428509837569747 3160102788965220241 5131644533221681794 1662017168692893423 18043575804572886255 16811936011768555722 11363236997876689660 15569810446944949586 6072931763381821230 3375420020935527157 16424260279580858626 11873279383778156385 10035367250032034916 17141406656704611042 5555086368623455038 10665027154998296425 4091709749544081618 18204858457270598065 17401647973459425242 1781455332180687498 14146073307116391294 15458084917243699170 14180621273368372792 4442886635916330669 12180739764915008639 596765546973783467 7666321255965503270 8988807866877479516 2266356970613160170 8634124405681147676 1568432907784105466 1822626290527316221 7642357407773065823 2330644268336076513 12127438464602366528 3992235421822285369 8089374091997063104 9616296658202440222 14530239701901662278 6779588873400496909 13933552854980519694 5442072800704671784 5441550735062041984 15009519144782457093 11859423582463072101 11431096188195612024 17534547842414803663 6903183239287565561 598913721064138152 15856171514340355444 5536434002329103323 42911753217758647 11637108737590804277 1069372314289226979 10357694290624256003 4304026655048293000 8154412096664777793 2506480128806645665 11864081649681448241 469780646985779756 3162928988168090258 13885139839563211479 17060772624415038188 3331373282843315677 6026566466934073639 1810533600263445050 15910813401955694451 7224475464520204421 18263976899569967423 7422420668386365242 1203670623067783447 14400760940787229803 15829017348090691522 8783892198450277178 6615478049817585398 4867435749839895930 6926954990622462379 8650020525930787772 11134594369787177453 11871712776670744074 12758305997286327385 11094584180041878873 17696444315970843097 6051397827451157974 18357564876469007814 13779128042433675397 5939852312099574478 2000056388277832302 8164396209131098178 9941606983170190674 10546932269553493200 7939771284300298359 8000986584631288253 6087979469971723163 1718327326565824100 5071811211495721839 8300884428990867937 14867380362236845648 8499725922812385302 9483199765746766354 9621780103623032340 449930192691192295 5214641192130081451 13377449321664093390 13377509255645571137 2899250963580453288 10301797369489036652 4295874218929127686 6045184780256388819 13991630627000401157 7219622967096331795 9689998454745483497 5805613486695567150 17919917990958636768 9705359824818749741 4657679341734187751 7497726221102532870 12574574986248060792 4236967407925596081 18179202062022736080 11753195739047556507 3935299106494852715 18080528393114497513 897515657819221865 15220383744841825723 7004754898067777546 5643657979306771619 7142714140300893044 5984753168864242949 9057937019113188375 16567516101839502617 4947820462425758406 14963039356419171917 2604224966821269587 285654096826217208 15904712601359430132 15786377239015343386 10219741860408507572 5421517474760458909 2379682014023598656 15306199309785089617 12514324284317378813 15885637140526258292 6981133526906816978 2813169712792631992 10008595004613359269 18045031005834835002 6442375871516305185 1961472661247730201 5883859578676466667 12358414564208273816 10214798135018953349 16392264603175833412 16752699663940181339 2311015512598498903 10233181663121813111 17326086409143776487 16032312001756973591 17782634907322189488 13654766531934960149 1308899033237987673 8338749494355104898 15837957970016566839 11517703331497358401 2195021417198345690 12049309387820337929 873254496534489572 13376082752787391224 11905649926993635144 6371800775900793053 5371655345006821490 6419751703613910400 5483164099552506574 9000270307488894763 11322193463362154116 9172473660892157108 5091653382457474005 13606419759454420966 15689528846993099261 1774525094866481941 6531328700190413140 1785126984236103956 8809116931880735049 7311909035299328720 16807599558474616402 2076780949676583578 6522150215293990919 2932853526516259419 3271662077450790792 14823431354701759577 8810665097819375473 17657068860881534363 5952159973442055569 8720709327080484560 3025197728589293830 17596558345934703946 15841330206675735126 10437149581876442823 268077139692984922 16409437585562704884 1285473939048652746 3225627079177761989 8847555704420989584 7000616185078572806 2899098984381015238 10391457672749646789 12168593955689879345 16635659307855730032 12789639608603961550 8204987634765571656 3417027910621659028 7444872006424222733 3460454977676466842 11319738871659064072 14088576708778814265 1082805422672969575 11822096983948537412 13011174345611167638 6063849613515242921 13427614162575821058 12098043131667415427 8276289983354796005 12850253667504134989 16175060721479977986 11476935083488188346 1896030778406121930 5050638811496132950 6215802690842909424 7823711355435145143 6674777742751678390 12152727360119979312 12076759056173435450 13206921868341633876 1198703367283006261 3358106106674664420 15524056426700151684 7044579307401775159 10148329746575146932 17005259240727457250 11660878189820677434 10824642366415528649 10896139933141088349 2523621094414257160 1115794026359347105 16556139423765958315 7791986637674357437 14907474167849840480 1196688665177381067 7898636830979671378 2758491077376595292 15079816814578059460 2983777948258907684 897950803075540289 3884717886234489046 2512006636909544687 9078312147991582854 252448985524498157 7549402716249087447 3398048697921301694 8574300396921289118 5332498521390914082 17916832667464606154 7633444855536349656 12251309077999846662 17261773203075278811 9009862876792712136 295086226328396725 7762261356899595419 7282953677595074232 10230777132421310032 17773219354393436 9163385328745821769 9611683698641909746 7176881062246199515 12398412255406432225 7832024885628368964 5093491718136578357 12343155186057278984 3824592867739142009 18402875523233521104 11335853359931854914 11012111173244263273 8625899086069677026 5599959818351969638 5181819555058012883 211886339063160840 16530038648261579209 17118404126385462528 12254154244565674194 16833599303751907869 15029177408178231175 4710847919665095823 646484941829517599 6797450403299707147 7973873075003992875 9327225175117296752 12118845070982416217 1057650340997286088 11843953403106971296 1663408025616214952 4069878766461747512 13795137301515452367 18335191516817496538 17838022716668771707 10040837772841052126 2971554508176429245 4909072979233103528 15571305101145561259 9366812827406362359 9578259053290351291 3569486406747221069 6520213263166474240 14440257616526288989 7517270150190606607 13569824141657417233 6261220426632064989 6559143585648344973 2634160107726835951 17659902392016613816 11138616245685264911 3757715035722655762 3864513498956997892 1620010061056653761 2907304865757623860 9088723268714332231 8436559506036311240 7066032230145393756 5351086076286365144 9562740281263863580 4286229161835586672 3105279024490489196 1909719813649752525 3080421628427000988 4217534205863750282 3409328438953724431 15145770916777530646 3663391046887111991 17001682799279555080 5326040644377202151 9010296743582257124 10961750297007323219 6507729144557373442 7624774767042728405 8864124142050254805 7855390166110965373 7100022151546719694 5830032113487493188 4421198830815732855 7102359182015714099 8450758325400640459 4025102678022521869 17279686873084232879 8400483897144917336 4287388217269361930 17740652373720982541 15431929852679610083 4128990206944840969 15521970489796435107 6719656325057567455 2337112542162943156 1171663133754376562 13031057969515299260 6411472881605129917 12896316414660649572 4409366206098527406 17260218500944598830 4099147870979009827 10850454646592062626 1080610891375394272 4716904818664175420 4254488225925836352 16954429195415652276 6431245515765255782 12241662874708080459 17317662056782038335 17809030738837264435 13222504863697525679 437444377259413172 15149802347762730109 1739055333512573524 4967331265041178872 16189103878200456071 10111140407021861075 8311319150915366320 8786471563696657018 8480186063762657039 15331649114682680830 375708344708143352 10466649726751969254 17423945865675537325 10296858912792194262 382102913369276956 18236649353061371630 6322586950017426455 7265548987206390104 16495920317891739361 9365522701729797943 8822886825041287522 2844757930446366739 561420543891247737 13669556043401252039 3643135957137305806 7758597965388843344 13745318899486719683 851347918635288620 5797076290051069361 17021615060084752395 3158462209324618561 7356149083414255001 12941905170884578251 6982756647003223786 2019477309829867538 15663428236531444634 966688148722794599 17783471313921029996 7774967806933481327 9086140139915615323 7223625624126509830 5098008556903619703 6616831319332041946 234897795177083722 1972579541385526327 17523198155517503364 11733266148749660992 7631869899025150594 17107754652243667904 11000954656072239740 12359147821269792471 11728167572675307098 14869586847761505530 14800353855416633592 16114394721028738824 16910568044629860658 7517537423385706900 16283720595971890410 9402716849661143759 13804977845070383832 5923777166570948284 10334456814316462087 12000831842685322496 9044734603281397671 15642041613046611754 4908142950644390852 14330850046738075027 13543614105653136563 1153135423859635300 9497851693498697820 16942252986276549548 7632565240130746466 4925420296306542777 11524373161169237694 15838412234611524339 3166530729445397997 7361757873015080452 7542436887674451955 11286156174105822643 6130807146750395064 5687937181527675476 15813256505787043984 7023609023870856987 17884726853191566030 15306491710842997301 5759446048341421647 10002367761967045043 2876467222819272840 1447534419725250066 3459743038405608458 5459048068941183466 11317257745925445025 4452727585605155769 15430678438600713436 11896412754107568661 9780276314931949763 5168851883018871998 10020833780505786942 1861901917546066693 3833130635392794391 15020082478325976181 1301953309531212082 16155857033565029320 5863455586975736216 9749312420228557291 12769107962284594329 13700028410236087774 11957741499554711864 15493704101390434340 7253452001871448037 11089170824764599626 12168629166040991970 9781989681788598559 1924694561085920266 6557088188315566488 12639746886808507587 10895917267941257243 7767575382769818683 5058106983726304351 2520678831432216197 3041688300161829735 11658001611981139283 4690593720103028130 16166941904147286987 11519138572043290055 13766395543609706812 9907179383758467769 10153618520482383557 10229778013334457428 754406898526172441 4367616457613360551 1943467739911674722 450865535860560697 14285028687343024903 6889917330968462361 4646126431818547915 9091414280640327054 14056521363722921156 18359105014168020577 16336751899761953644 10676814251255320116 13163249175103974130 5429380027491301308 7529850660261067776 11098002429962032277 14550951922931663872 9899300208020903860 665821719824271743 10099930686378555422 7192665438593251927 6748102203990741895 14391809191906708410 12791191957863710512 11278222173934393040 8489946801390710528 5396618792175872249 4568667435091618770 17746137606370552279 7726611817123420243 6646640354502960919 11166098593184986736 6486370812082127049 11794813348119676948 9558748085814264817 10680502190786534666 4505548285690897191 13902946729496720297 12361453646054870796 9803500169959100712 4453668311895658458 3741898966191401364 11840488372868642717 10873094087565230560 4711462731519176620 13769717111279464942 18135848098864177849 13629066225518890262 1901223034319597613 18109113517434721200 14795994213832185553 2883849370257791300 1828956703197453957 9965680258194573871 13189105657732003266 12891500398041793564 4777405152219686649 14749510841028466 14259669264443017134 4897166494738314714 16003425658751236959 14650318251112838844 7464869841133566027 5150899578452187806 17929878540083066373 5019985779103081732 13905911568179021569 10126178081383701881 10125460705871291599 8380486269449102253 6344063639184179584 18041895240690990517 1800457197105950247 9247862226645793046 10665972625283146634 7417307211224754428 9294080188839182102 470015669979719174 17476775711758955982 18235030168610537619 4082913386413343746 9039461940526049450 6486726958667304659 1694035524162984195 1245656808649162233 3167315850425464118 9972827164927343 15646760135797630952 12438453186277780532 17063710704161011253 17945712698843846643 15483601200704596130 14369495991005174963 9188909262571301775 4084112600262207198 1434480884841762083 7423484091445997998 14744773481220073542 12685388291447190817 8114278122344510153 3917585339572445665 15239350179818075987 7509363274314491518 1714048367422638925 13242602815184173924 14352402883800833752 17623681654160094118 9645578123380595763 6248462086065386786 16650452951325243880 12271621347577685483 15619284733562129060 1095371355318438041 4607387700095133561 4498907214037592883 593429262354177081 17736980972738917165 11511054219535771918 12688409997547457825 4928145545717818195 12927565196080305347 1765497472675976720 7906820902380755553 285696108876430442 6182470366000918306 8893519769305885414 4107052364783455376 1620770419300582504 18150807309034002036 13460165068700086129 5997110954201164631 7082179220163440056 16779431104020864286 2117560006161413206 1860201804469792319 76771449506545951 17304840888764694218 11806246048784304178 11937543234561488307 15990666742970828566 17669157596678090097 11240171753532067112 4535968470672453715 16078725491142174912 1381168525820703152 11009054991311414740 8138451303078621056 17085755647256542362 5472993774357184408 8381741210853509368 10565858381864486735 10273184576241818954 1977358257676675656 17248319863041648765 17454591184434226299 5104368041556801611 15130207283221984931 5421590603774172313 13684378566225039637 6777748703875420427 1871408048543340543 18045566324975020524 11146348425300560382 12085350619778573495 13958953414128183754 11771158632656248500 16296397646328936363 13414945643725415406 12355084059674695433 13293919396505305721 6980833152438736127 13877470163869788608 10990687133698377090 9914836821827191758 7831906402512285197 7947307053801961554 16946132363509795197 11258346591549794723 15217256636674884174 11602004023903489003 4431105627422319632 9730097602781061998 6801506445357973241 15503816634055788837 1889316839171360253 11829652149255161042 15845284904308347469 17960884929746364574 3021961389856284558 6412136851296702928 151376974650095673 18281854540305180999 1781897069414329369 5225447723383263438 8600110094181108713 8709471602656244765 16339274146711985827 2923708369996735348 2227016510365065207 8852647781313485932 2665063883276437407 16829306256721977131 14623511730036816749 17639689187288933056 46773078430128533 11474943377905959491 14760873254644785915 3082976839774694880 17885966765006089995 5009204353540555727 1095986862553313227 4686718413929730798 7346852608277274631 8756642785505749871 8088860776897553100 14827083232224384529 2870621340808340448 1787889242656165542 15370877392905833627 4562377948879394986 17631536342440115672 6425207702287833879 595117335226505350 9003644461366498758 11529942255096019960 1735940961704420484 8454046853746577162 13112913305826623763 6440450283435129434 226145892955683615 4268002981226544003 5205606752077901168 8834771436541034901 4391529619550432967 6767654760066412662 13578725865785475972 2574984306023816025 2547095600190919819 4590672467302017897 14886952494074425646 4082256564441780160 15356064685948700370 11248270376348071584 4722262926059041993 13941579559071257378 10846817196199977183 4749482774818260909 1415889091051823729 6158379611304409382 12620220847878674162 11817348118748208397 5194221302272116446 4986902889298615686 2678046336572125657 7309886417499793761 7102386136023973654 9648044468678163841 13142844595222419957 4355354642503646375 15292385356515332697 16815278272285117515 2845044646704501387 18371227220273060571 16605806250993052175 2327529761118302744 7654559484302850283 13293370155927552725 4478993932099934275 4905583720808584768 10886413889731149679 3343591927658283857 10384797141166911871 9466989800967518058 16899288469329767617 15458744014182468880 804387653378182550 5777774235756322418 15026515818485237178 15700732934656215954 1840025675366334474 1871389852351948165 11411593632669893743 15161822779591608344 5854140956021690212 13485742751101449398 16501145329208425172 5409918970176767845 6365465439760556464 226888883375722731 263459293398911294 8257632265291286007 10934027696554960008 10104549498394699936 2767191632153719772 3250563959863423874 3503541273617610745 13723190850044166646 16651627273641859415 16620637231262379324 9052411866753809081 1299822746001443146 6266296472180040297 5171173706994473040 4406239783937516712 3959894330395236201 11927498246275813587 10460152636251342426 13950695632736701121 2852948164430384467 10102927555177382209 17287848814616887970 9649540712843765932 9331944232192931763 17572669138762050137 17023783637251854046 13043489477823748318 13832598712655931797 11336757490657960228 2853745891225295450 8453330799192372973 9794511635443539568 17304812340383537401 16144104930783071947 3676491918786429903 13534954636661861009 11521553292514222056 2472561829202201469 11442703122468384209 13462909124381135371 3830498769733604776 17844529822459458531 14426739495995959594 15708873497358191211 18361115520389779754 11150424496932681262 10752818047620151419 17731333837763671566 2101884252423909878 5720837686514195331 13881237503645982409 11815743208391826827 5054422276600022213 7812337381281502888 5405947655782253176 1391863260799484897 5612393532532270265 2605835106015212297 2580463320898369436 125484353879079506 9488557184401173899 16187573388008230674 10703096674561448000 15717910539658643178 8145528709747580696 15875386384171067965 7415300576931552103 3894870294840177994 8227145546620825986 4307096688133276025 14746722573105631360 2876764166235325390 9004191263105163792 11939225896875795077 8840652189973493835 8553193946999998832 15260880129936505624 11222554138752426756 8128625328513408335 17692489338644490993 9633507386952362225 4294096642959904792 380807871592583933 15357736029189678988 15139810539301621888 16654888286584119720 7595594753155433571 10406610003624420995 14769577173957928358 2835142197724889569 1971608514225052617 2438389457138592705 13196163998846777872 14114912589616010196 10542636577712158460 8057577742412794927 13858267186572274615 11265863621164569928 2740879049909441180 3436636327032373787 10631571339472199803 14273540596201776201 16010758993286306151 3772094508124183416 9227211760161701472 1918091161429581171 13856454842840765341 17599194181418398742 12051965584004348645 7737579583572549722 4036613478494637209 7215581616338321032 3885202759415688979 13012237017956968922 10926512105729255615 6255213201919021540 5435417230382267129 7417935271598271190 2430267975770581461 17574316695259961716 12128752045534246102 12456370190237909727 6867333693935744666 11445496132015750930 10279247861732030461 16649849233824248575 6617070360418729617 9000823075171492730 2275664324614724990 18242251626021063609 5976293229291064982 6301493797175503571 9790147198916711449 4769205498524240981 15138654466629380685 8342738498110400209 12963013453139933236 13143427192853620789 14968020618996142684 9197200294428697916 13737992277715137337 2695032781276248165 1627828833764141976 1807588379039261419 11323468365283768605 15877818005749085868 9497994569453225841 3698557134041610261 5857188900700710668 4592606812365328372 12610149887069864460 10833484721388557639 10039101013678381141 10738888157974257059 14709035180905058376 1700321907726483880 5808234155659559314 15800167861746030322 12332402423778865403 7562474017799687836 5604829984055100979 13463872457192468838 11741963794093095710 14510688002799035607 1851107243828369396 6548435183255656877 12818341438577125265 4061504563391724206 3847925268559402519 18163008041533457737 5108690055995010310 15126634566193427438 3449326458760771457 7992639542838390329 15053696670651948035 13467798812216738780 18158860025526475618 5470204080718075096 6733205751474260215 16048845945938019643 16040835619752813758 16827701282544310891 315330985220210181 235210437991867311 102224741966765124 3302535963494795425 14418970184115326480 526196775648553758 17452510018822122233 14245620519537268083 17424268844661861829 5826007808532094964 17405989712932129949 6233834554946230542 12723357473151132742 13385870185914052111 442466013902028482 11222025825827317844 2546916116882111197 17442383270143878000 14137888262822986169 3988913809818771538 13242717041454188791 13885184000388383353 11494831931783432069 4534316971226095634 3680371233939382327 13576993878828922009 3990149269111828353 6025883129401810926 746694268788841814 3467543569749878950 3453117107184364975 2349798270574875358 1886502347753412503 5409158929200772429 16504670289349554568 7974953633546041486 749288313269850783 4050838412395338365 17422091221796788261 14915515682350577628 5491818220008658950 9602285044494481412 8341623803762298830 12837768774066832503 15693174050661978465 7366144504787891007 4246197512654476290 1019345538327733212 3146381641128135630 17185276511542647018 10015237068468961323 9337650924393591537 10449838593156169300 10927124250963399258 5560042579158985934 9841403238165796144 8062313446585015459 11513475406378623968 5452603063720271946 2144637984807096747 4692307356981156050 6443001496535824227 1437956984978302164 6888028118203082492 15506369674914436131 15739916388538973310 10061806239404492189 8832950705158009483 14270868212016581644 18153370609571989248 17046956663481908949 12267437973009509812 1778247685672597772 13616093614701776604 3993851227163898693 11226699869836557415 1628237197519710679 16036720956307073711 13997266146790346893 1165791166395868416 695375778414019135 12568245057760607151 9875258332535581633 4471390509430986300 14032733121809596390 10939691832077187903 5383372475845069983 10993951319164052440 18369522527695251528 8423336042011022976 17376658594868130602 1587076601548907301 14122450133615323552 15666542178176318322 4453081613132987915 5499196900065982809 5071883055333096000 2929337106910175046 148818636144518872 1999038469061554129 16529351528944753536 12770025405532176741 17661603665452531399 13410396520350706102 5818986635571341163 4959022424334524289 9291920205419382946 5421224287086693124 4441930165932959118 991634755550488519 604058223014747463 3182863627241797716 2604277518923342066 18189864288757054417 9707883500729462674 1373738731251231637 11959590470214281047 8891339464277396264 7175560596343204245 17244867989329049511 13211808885817680177 14173271068033736735 8519157132660658434 16455088177740261371 8879603573437885427 4630703757386826313 6480075196893106739 17371010408766616544 7291107201585561501 9641991593815486624 10567084660067795113 16905436506399472456 13129163969847289757 10442445458030107455 15709158635611651200 9929930316234379498 6365308137861869161 13418908254830791991 18204630320656415704 11308103853032341734 2827316492226753689 2936143106398451976 17764946943875498802 13474216182083530570 3458489179171661661 2107943913050107186 9925853757657832869 4150816885032575687 14058141228602302814 6573932515456358376 11457301167399394710 2355941129816149605 3220546249870667773 14131344069553037178 6276960302392653965 11019896690634434525 2783134513703643083 16399536164626103056 6559692488662938575 11181556134263173401 1103306250773373905 2084352432982912780 10234028557391106239 17428197298651184748 3071138015674259721 8835052763095691971 2234833520907180328 3542039820188851173 15027989693686139649 7271338335557480983 2938350751608660192 6156892047216252137 2790136007324371877 16281791352416482754 3429516430292508791 15699854854550673729 11213436839810711652 18418369312828025611 1380496627375917184 509485468543769595 2390898701755995053 12162222592717583814 2965423166961003958 11728945543273718273 5175109052224442566 4414058335599414599 5510267345506119489 3748517651604251397 12314580681696702995 2404089540606446633 2519950937042898269 17355700660961496493 3261938995390902113 11304583083756246126 15788838566067328524 9509476052411633011 8688959393481356444 2323485485583171803 2612789358384974343 1842766007841358083 6195550754218596776 5830901352283186135 8357249019560372681 5319497093791352683 17204373270287498836 1198574869167492532 5201180290669273588 7521877154856221248 13126417651651177070 14967879526149617380 9990541944885409193 2507775777737129361 8612374471767995675 9146282904718469330 9666814359123999680 8818711842913434726 4782974751201821837 8616328631955361658 9078428304408722644 2317443661063068332 13801271183286756363 16172799372072851674 871586695799133044 1432102312705182141 4901559492916631539 8348426499284051556 14494049934050911299 454448471221994536 3196045951974391779 9336164799451010196 2902955918555566639 1153824824125023574 13465560705086428307 4597443214443651791 803864021727860854 2319897169659445241 1308950881643966644 8561313305031035123 11734549922756995020 11278966607693607351 4068790747101270049 9186085884206762273 11422502967715491539 1343501238450559759 15039819035204587681 3213621124149125446 10941808261743627671 17397724560441463404 954232520901765266 4844354769685325667 14076182562220678252 5437739253288316078 9682364886916596714 10774374110591671266 1874563841196890119 3970395155026678642 17503215822973166297 4010350592972956854 10289181326475432045 3400182001988084563 18288635127292792663 4201351745284637211 16783896765490573502 2100062544257106365 17228062431346785401 10942448373623799884 2436145239354270457 36972507458530201 6068687909093296822 15524043889808340646 11875502929671595760 15620668026768921268 10288385431768739002 17334287302903259151 2963520157620646975 6669084417069517836 972032333849385761 6176861120211776483 1865025797404949713 1847659465998969453 3637318822604221315 10564299860140478531 5647270472999011266 17806444325869090059 12704029269573829283 2024291652378353409 9253921804696626903 1480554090314697534 17240508360483646942 17040909288680905836 14939313786252970981 8792377119338462651 17562005386387976711 18095008726910289636 744172854352241556 164079574690235078 4291886592571716826 10372412898005500739 4525407920472428245 17041603945616648174 8908681924787739472 17842125317790346605 17082606784488250061 10837503727533836677 7054926098867716284 6401716450556882081 6831837224448327097 5165849945190325382 12535638232279704767 8966111995894837668 2165928525887249317 4812002358620920663 3480525079076052372 5544199989710034125 160232837566661065 1329800584204015758 5380218799361821902 11399430585368840195 3740351693004079753 4564463657304480446 17131713090487735315 13070353519246137271 1919772390415347393 18223265616547042731 11249811678770883557 1297280113021891873 8019520184769261263 7005048904885309787 7141595423425395343 8660629929748114470 13806173947892322025 17584635386263666303 7588069377135884662 12363308578170909032 11919505061532307909 12314599741576717193 5573252034459233136 731652704828007835 3387122749725588522 8903182570491757205 16645308139073208227 2146958129577685322 14855310899248265967 17417114322101253232 10234610281380915874 3254049697189628423 6220517792353683013 6340320307533899559 5848805265392454120 116655931729230863 258120614908207613 14065148619578182409 6692042580663709558 12929913346547942239 2861679071083738036 5806908773461624455 10475192555607422595 5312815794512803850 13626580326053010334 1433358540204460845 17621118724271166162 14603346306458506045 327584540261974900 13043349636202880440 11364272415184139001 7701625189707082586 6143117831471451230 7195754592494149471 15029143872409892336 15334864082625423717 6317273478943495292 15877904290164927840 14274986763491668200 12496940789283093330 14297520542201885024 1909970391964086630 3573385435546202402 10687520348983009790 7567268672963526449 2550419489564538770 6199029270283243825 10301161041245327097 11844666585700009040 8761756384214316116 11512550154682335264 12513258514257490752 542512275629388000 435425130757820106 17187052215142113562 17517338086318130817 8446529860983726281 3768267494341312465 12181220931617338517 1080092815133529829 2693309773364811994 9550653893306790870 3748036269896612867 5414374498240115018 11159824910639278274 14044241423475206855 10376358599851873629 15673043306889525844 13490811723566067858 7411389443701136590 13145382912406540540 13209187238135796621 5798368062441974867 11477440894349518812 432576669840901665 7840548835195202625 12572003017851429041 8837532575636646018 3755739695398427601 3754865710142714880 4532847374427187865 11972240288135224923 2086338809121441563 13433228906208678661 16249480332551001970 10746735682814949652 12638992305360749426 6682302942851226125 16606309994413700176 18254011560305487251 202551227984331948 7623760262623376423 9100253497197734027 4714234216425699286 13971132922904973037 10040181177613723612 15577321512624607037 859703065755224127 7617476639610426044 16343305825137948310 4364524024774357154 1356360957293668879 16279591275220632496 13898638453125066190 16461958204794978658 15390671862132911627 9583683650596447374 15479664461583518129 4956127986414245515 15359276406509005548 6093016623502322033 14289242519989400961 13277975802253289093 8024150137526082612 823264092455146934 16308873006866517274 10633925967370302949 16569555086434981197 3393807392099022631 8022941996999003802 14897432369479633978 17303315739758351247 1063442650642497105 13318827779063785980 2884660849058353419 13772333344682738074 18283834277422992800 14707837939111072872 2297178056003474630 1405086840822536299 11378030648883845342 11324663346454010723 1696922972706248612 7438467691602902217 8980874009644009991 2706787889959022332 16854682136383238450 7442167526679693944 12964336574830782239 7613325145320346243 18104845528869853698 1781203026853876953 9854241360086111360 4697855366744377121 8278775585083325680 14182066791377148982 6470840250735004280 13361951837878247129 9101351169739317339 1150381195579073336 17812318337286101678 12962536604386139656 6516851479155912981 10844410185316942466 3403270996029039658 18390174793096357693 8471689353332898777 8002519628732863003 4093886857469225677 2305397668179163010 10897672531067393537 3757889804941893010 9633871629768269417 13641820825714763989 4346357231011956057 16208116164149266238 16676962206307770402 8668754803029215737 11865485622335161132 18386887962079143938 2446510516557423645 14997051026822904325 16860198532712431883 6432147430690676759 10866474320676973322 5164392367202064799 4619564550220264959 9811339515267403305 10872052037376756486 1847306766771397476 10943359298895046909 10168013165299628340 15180845270800177196 13832442562669845743 9830458769813447345 16176866942990334357 2183280448156521470 5326060736909969603 1288162726092767184 4519217317901351060 4470838853962011986 5378596759644098710 17044862760337058205 14998657076160378442 14876503316873866324 8012131738712309574 11875210008060932741 11567894185357166233 10599240250524111440 16684902194476989618 14084477474388351711 8118093679768021937 2589698620317912587 7391210621435882747 17511083280297503562 16962551836644332691 11034560299095051142 12615061204006794706 13964535797559169782 8232656794933275190 513645462329943563 1454978834301575243 10055007546791301179 840839195100959570 9194266620937231828 15125133742712973500 4142312407582471586 1906453982459489832 9789971600597010059 6917641893712187000 10146040409468494312 6662007765531972520 17171300930924895286 634574085008921280 2379807922197103251 12800655537032853629 6134998007096228952 13637108070057018799 14686722794509217462 17729210386042361681 14706071417479652279 11539410039763864407 1293460219574462636 86267728086295615 18123961415496391620 6385218389486591962 3136530545991247778 10766085521854315913 6675108251930352454 2181598415312180418 6306688404539545647 17693336012922641638 8474662876283359706 6196989443688001337 10431281520053486096 4652462809227900718 10097645070895283251 8783689411653396140 1643388188385455429 3582240328278146861 13264977138672090884 11131589963659119705 5512225511240302173 323499089234558933 14308173100548389305 10238969449649112442 3012890901471107090 18192011616271739257 13581497340978938505 16095889677098698005 13026709532886016082 1289276892189828252 1151298410035477865 7363662484142478550 16366162100921887918 10405886419083840255 16752214585219031495 3615573250198829676 13640100315526732287 18319373504962308100 6179496709020708215 11812852031789983274 3431571679653086335 5635491964720597870 7293454678342571146 5558942708518169000 14428298742756530574 10383920538425287408 11081257057874875821 11363338913952158300 4230332788400306100 16617945722217483601 2344641649796856139 16775257350404312375 6216850484878161579 3780825188170732036 13348039791861125177 7438862012165918191 17124883641399960616 9850222405615400022 15176360439912938204 16839789533708080792 13316352126639964134 12455975480220252477 4810823470971711153 2896951394201107827 16068331105761068287 17796733099189517585 7944222711010425073 13046182420568780720 15361200990031729737 18176208916906273625 7682875724191736915 14530971137661876583 8786665887843813369 15921465724362823104 17234398132446019037 11273141934809519874 1138296245240296151 567075679754392816 14456310268294641998 2691424332888009403 6764390367077044529 18063497999907094396 12324288284087811003 18167647316970694898 15295823200434259041 1367702085232794264 7375092827192694883 6892637679629045763 16954031994476589600 4263195154612766677 11738173670004710093 12456020408748639194 8394312523266972658 12371226940337351301 17863585048176426272 3666671897674864200 1789122573881990881 1100960220156066733 7463565990644143185 16044059466969734144 17264110792687904780 6748186068718045663 10362306696848044979 13993394100207389138 5498981142301264144 11377052878143098105 12715384863692113624 7405776913476134952 1031545854230465518 11126562024453345372 17419680963766496075 13653135161074457414 3796651019830137028 6085662817026121976 5844908940571005179 12048396383141959034 13166375980502136936 17381607491771757105 16996664729148014762 13548660960298217581 3329788682802643554 9882348493562610562 17297341876836453672 889464091446575922 11721295846102835029 10787482425618833236 6007596123999959329 2945011461613329929 6058218469764904427 6004484383568081720 15597743441287468961 3973003434242752461 13769599346171208719 16317338681369178275 4686801966759517085 12654546724497304982 13350446087579544695 12499769692845368851 12984295889421660756 18235386980771922947 14370989530853444837 8238330649172232204 3138574477975674296 5998234122072377909 14603807021806916285 544784058218384309 16818002769989362653 15514004653886886367 2972135216599075431 867621514261929778 6922137916989685780 5395288997508958844 3066191030656901401 7312245766233526819 9061853446194073806 7728201074447006059 2173608905542688661 14364825510388679852 11321793655158713769 4264538971788663036 12260785864905814043 15616794647595261147 13593096085964302731 823353576994597810 12437498111067838972 14192453045833847127 14088807470855688422 18026318142189036890 2012253748737431309 17850682394077665952 15242260096697375707 11132970445453996294 10138740132800400173 13613882171672191538 11535049158918762152 1102440203802616484 690964436009944286 17130007139465404378 13547441448951842952 8152853025934483997 11048765205034672667 9494057865218306463 1963512659066049068 2569306038890487395 9138910797845442884 9742119086208797431 9377080548493301143 3821319887775386043 4917268975417712299 15711896139446532630 14385400162039259003 17052176389965952680 1957331470496666937 6484965933268789692 6087957213955409984 13489459831795556626 14043532924625268936 17536750103763346188 6170551476489400963 14617554040475770209 1560443489520935977 8042370025109994932 8156725589718981576 14984856636640744743 14538608026703925386 11827264160374991965 1511402090821940697 269741980707055776 8601562555427049986 17359670222686074363 6616191743781025907 4609982506418893923 13273874040890191754 6453782965825356253 10922995412762538036 8374061924975444395 4225994485829771979 17522335662331520377 16906480345023944881 731587584459674744 13839609239167476530 523517700221707546 16727312594409028144 14101208014560771005 6878476306329444297 1988310496707419776 5729457908460549519 12719837579308368897 9795036486860425821 18029022574343138178 14229625899846989800 10912285209175905824 14574776103684679823 17293795996108915301 13292862521280941325 9021037068354031059 7692685037297163791 15083842868003382048 12579009787070107739 1843540755762200958 14094705026236600139 6464504464276080561 8754898651501265513 13733450508515656281 3276411006680896281 17087529622375786971 7171468420755268949 13353563324533690786 10498565927038537671 14249625817582874585 17699116085246562806 16480111412625565933 8417787647262882170 17506385458191282220 8126775396226754916 16033973317602742356 17472536891080806956 2469794531636291824 5039128385400469166 10960339873181288609 1853123314328787948 10633973679485494681 17164969129048343235 507046697390837403 4800464932344688539 14961571058481650520 6156911146746181470 582457743209270961 13737800425205694566 1242835495308781803 1977992543412942055 1787123621632883448 1639168212656779370 356137679941498638 6806582922841756563 2982341353821221890 13077738386459222159 4948543435455718078 9410798338092294877 653608180409856115 10026915284878413897 7323642517833099535 14069188352592647419 14387721617676057498 14819204102463044091 12006458981425503263 13325906119856359051 8246558359786528589 12741748485509309319 7061464128887471547 2279533272075841807 10136537345577552891 4777877820614755073 13596093811516633565 15146325418596444612 17822573560343454951 11856628279985131224 8916441639564626991 18377491928214747151 10532853770418701226 5360628822074258697 14307815005773870750 15807477159149962410 8908851239239303249 15522848786680007225 6814536366730574558 2998864898721431380 782291541912914627 5414011931155941131 18132766054284034806 2601645328928362567 112708907487044299 2828756751022302025 18155514511492300873 9582262433772053200 4193202752139606671 11890415316635642570 5390193106366634301 17840551702190673203 1737890544566977063 3565605828130183026 5855903322826049653 15203994532588848171 10261639160762902610 6952344711123611630 5083124254975254513 10137802352995202595 9021322252638958191 17098950183104975937 6755134995625065142 1748690526297830910 4935504129172320994 5311020081508665775 8557592122764499962 12257378442325788683 6118750365673778589 1791399707360448757 6989737918909353139 2094635628312977265 4315615288002416632 8702014397669206194 15882881072041296685 5482334140643349095 14390852336843824916 1020010457123541743 3151701604279769237 681295210535773187 6068699187614019935 5474875078086264819 3141072203308173055 16412806278444995997 9739204368861516425 14293512003994645851 5257779713812586398 16867324569540279595 10593601347703102867 17818641706435358861 13112565988488242991 2272758688788497648 11794327335187908327 6031472550009699324 14511053026850543662 5447540179140911989 8044590056798614034 3805968534564426396 4856745156079196440 9077662974027546263 10874372387058112292 1974879961180243354 266000556467457173 3289581680935845891 8880093902002302572 15227069016220814040 3982189554252727935 1295105392858115628 15037307591690135823 2696536474446305140 11466271623426289395 3785645074301230470 11009165841076967720 2512305464168903720 8887654073483629771 15232723271628022531 11774834984014488273 16638669974408421140 7486975564033961275 3408208804944501001 7084397017359331036 6143415275262359269 11452352606160225732 7792599665370364014 9599903896051425543 203209973488352546 16761716551894826612 3513756047240448890 2841545517371937843 10394992302478225373 13550099211197875852 3262784861144053376 15651192625847496753 8547140695279536341 8133008605352272439 4015231850964918753 6086790028261398638 10583458774109625451 17355025014110731454 4938277514654203830 3535341179312826073 2000092829207563321 3881559352086696028 13223495148634145359 15114122803102161131 14749002693500359985 15877094439272557720 8232992255722545936 17446920128167007332 16007674908978833293 7825959987935680863 8652607884048379602 16111346885660526471 5510353987034576845 7634173341889112653 8412333640196724869 10334067339486253532 13156057482827892815 3544644054744437109 2255572129919368646 16687264987959585591 1369824799580501487 10464348389713929863 3562279654996466785 8970504447395451102 2191330025479253002 8759470223322325965 14385852819855863070 2311092903783594275 4951117724947927874 6090111995693728302 6447964014646498287 14623649311190797493 14095805583415534883 10786248932581636765 221343026383276372 15154941976901565636 12267890411146306697 8620833845981111471 12265583668476571686 16830670540178265562 8475426879994640363 14527273676045805489 11038924337196784035 3519189569216438433 15978170507941175914 1907485170101718732 1105506335986488286 14021354184336639106 14411801661899901157 6835803834932783590 2933941047315409187 6846566199349413387 826980591196752412 11952101336836527771 4821076969481022288 8008670820491284338 17844270103618791174 11234867970847794768 13079201372361821813 4476934976454964181 16030930224481873047 10909901159820904093 6002252621641511428 12498035000629458528 18016894957175410305 397226574030045520 12061113223340628647 2132350645128870962 4868841052220676530 11723206633229916005 6902349775849606442 5230435067721700283 17953950847115580919 577458317493256210 13176021039135257726 12875005192548058015 18249287130455375282 737720179840755632 6833286143906490664 11320645597357021648 9784550988565239701 1962684829030703801 17026418452838039763 10481489721697678914 5140141832252462144 10528719316336816474 14805170928712455896 18051548910369683939 17846584177858871828 14161452415205852714 18300035672172228259 7755913983817107849 5328423712280741447 7668589585895626110 9918995860894407068 64919185718804830 3164581616301440521 18326955524728402374 16115538284780564207 2996400258596889868 2169944262777309669 2853621076305510031 12011698141550573940 7771931581052170952 9311273171639173663 8929596318538101805 8908481838538864336 17103922668716369487 9854768475703240679 7544233297648677089 3064901879865049874 4338250832477080224 7937161274794754540 10519638624394687630 17482270926516150679 15684771305159754004 17184943312191353905 8693216438128745785 12158940681198688564 14980791624296511683 13674184755256628589 17147017885767519731 10944298011637045682 8437990519617725393 11121370198211327033 3455811781738554220 14491622199693074342 2134564464525735209 3565259978387905221 3946632608111220984 6302629539143700240 12214413591266310064 885791062972282241 3816975365893006097 15233604812858704803 13461707013670413644 4307146555802943604 8424101484177206774 16908396044668866425 11946268058571571024 4455213437332681530 6292203130190861357 9635865353471113106 13581173122675749750 5989762549399520182 18139051240506145770 598930571892056955 6071868853953551618 1260378460940729483 6864210639892744307 11693729259900793064 11918081687602656751 12938115763613025430 11127275390813061981 4481638912603908592 17166453813716245982 3249242253818796921 14075518542388633235 8869648905500761483 9485951111396883179 14177246834347264895 7243021872495683622 3562216704564322121 14569084997603714971 10697759080769340542 12468343055687314970 9864009364339793434 4058402664944075340 6615036924817044054 18187559819726178681 6547616214359935141 11983996685648292694 17966429323968950331 12742475391420462067 17877539085115482911 5280663754581719756 13503814257318040714 13449918350513366588 12220034365144649715 5185951667211174178 10629588080645621401 6375054226754883032 13052279297842231512 11423080805989519007 18275797918437255377 7142858870315722371 15470954731677146546 6317660049673117216 8319526847747512034 16017854241629693411 4372404679008200921 1082538723338910408 15812805815219727922 13549229030520594596 5657748057395721666 12489545149512613815 10415749551598570802 9145117619000900046 16186123934658850776 9847126102361010619 10703291647826885449 11548850007981260019 4082729877583095312 7585332081855066839 950645770990957635 1936686919783891010 18409241493182072221 10907845389054176556 4119882379711962565 12867791699921883817 13256635610356682270 10502717196421023820 5545189339381045427 2080732329341434271 10604935424687145676 10947637471860585121 14349885080308804980 9451402414183863170 7839981881223775640 3225711148763293767 18068222519495220585 15565409029082056783 17725053467676415494 12981606898539918434 11719869408316535186 1900088010508241597 12142890461246033664 11807648715844763691 9862834156690619742 14980232398156547043 8328528086517149152 6701430301837112241 12272112641318384627 103195862089506167 7424636675138555269 7748916204679315759 12284675612411955173 7903767432113019028 15810036438901405652 14632986805418475979 10542793194855491710 7679741947566266002 8177875537633137687 15961733027592269805 18381448839019108315 11614559628515086389 7806044054512961283 8815874062684146461 18191389826519131634 465295104663308115 756805065376883552 3823122690147313913 10405332047789924713 16438244481911606389 12240830803336540340 9104292386503041742 10229585784269367180 6604121090864499671 18018188109119176012 9042120123563258238 5473270553558444412 12523492100976907469 13875113529159556801 2451845212958572333 11513609569778752878 2649333303394858372 7639493678456750058 7854255267893474527 14802607182951481588 776624290353016597 937606873830094061 14229008856399507426 17234122898599793985 711809572832944531 4907232984726022341 3310961452305759554 18010825483661597476 872725957288770114 6233309515667429788 98848148731821531 1802484769140703698 11302992282552492122 18399219397084593662 12676556803336488053 718428719524106438 14605897432069410728 14017091676061140319 10390270189854934830 5342147785248348666 1852102185068774623 6246868335811922227 5863890443935793945 608212018036621548 9831038643282817428 17474605460233429066 7589096964199599147 16961348018671945527 14861592002201568321 6311302579105879131 17269953787810639990 10900601412973681607 301166565402973115 11689986784387638684 15639813940833803663 184304244314171399 190101632917554615 11974823562119227170 14968634475899863678 6414140037659026639 17458602240307892833 15605152073686968132 2804060712862871695 3584067538450954380 2483255310409877577 1871837777152297452 16619530973108056381 4532915142750621006 2312665147427415529 7694213692884128299 17326569916630261541 6212073487749955380 8579549177443212545 6761820664894837851 18054871571413596612 17119715893421152806 3938830858291619479 14744450494944755721 11368096777352361945 12134257059389341656 10687973212686836381 1982686040655339460 10090002820855123479 12483155580894473662 13261555663454779732 16372603507950860168 3261586092827328848 6566691953113399132 11083619136547680953 13631062608853655112 423745783087355683 8944696045210507626 6045193562718902065 12353234230479170827 1002044699401866235 5123513143094694685 15431341805389644424 1097045714609622802 2816407881821192646 5482258509565720211 6592337650249904634 184943641990842019 61963398122855639 6745902859615342771 12333220382681921942 499037045998168178 11627370971429644117 12156563337939116535 16643688705927867997 6193813580087669728 11945772943657060723 5629539656598348945 6655888264946663152 9316026257648178744 17699200454860339054 6167293906520459167 6059474957103473091 12269717685484706228 850299293715629656 2193043840238285872 14071140943342895992 16888370731750073051 7448569942561765565 3246046199501424689 15460328911367809237 15503665726857415139 5682298409861317671 8510595158560922208 6830754371358893579 431559032972741347 13772328209942827481 742743460448755800 7848783108715043732 2990150035096491849 938012990768329137 11234931979705373007 12936472669858950124 6221436357321295642 11777728830431528122 7402347296242607525 316322984728235854 8341307394286387989 930189157878467201 5933427043981501505 11024017321599479826 5616613553327667970 11275756303887189776 15013076591432449621 3261554220383559438 8808181524504833093 4799157865889226387 10369723665984462860 17408577950926519744 4239868170451425646 8059353092171220123 12832145795364331710 3590382660163558757 6310373541850599195 11244686200956929441 13415705582261400405 13658610242140950429 16081360469579787171 15071464597268136014 12359907894376964965 5874936846836713154 8821164242594786233 5725697632644425382 2774938681210310083 17030507292997047687 15009626715292560817 17538362978574815743 2378771618767938582 3290926054330936995 14978348465418846975 3671915680006501553 9207998260808601508 17666126656073560340 16260371660250349739 3895919997747267676 16243116839870065084 9796501304811272418 17051381340548367495 5991848496286766798 10349115198419360174 16447311817864545159 10841133021213967809 15017243973549907590 15526311349549697667 5937391725373557125 17848000314596873700 6080111120596353541 10402887327360847349 7999790520930227453 14546149135641323549 8842348409731499362 16606746511130627382 15180371606808654524 408101332913811109 1806470849139674789 2854831991428093247 9046328885016242783 17305692994676491895 9761591374869048224 16004482437790819104 62643884743639137 3958786525371863163 10127347416568165231 11230422092202436572 17182497809474313935 13341907907477227660 3362710343071777062 2898361761724549491 17679538640877524245 2941352844934841720 11509516564047187720 16031805543270459283 3116719123304800340 9243710600522641826 15254146452782522764 11848634105861437867 16865816644896027210 18262179778224575013 12164462390144908742 17541914918926534846 2036643914553009410 2131407801457146702 17350979609308690980 17589235532949121572 17755610239148302173 8453627852635127004 11314841343103013340 10174139837131390478 3531529389679292938 12546601783628911392 9386312802402493581 16491595147259423094 4716489172571021091 11848546997475838399 7238482342042412658 789507130111474247 15719064703315193421 13941813280897609076 3445782337406310728 16767332306350388766 9385657143837020970 14684420118674305723 783349383055444823 526975723733505789 10319873722048777899 11930879580838001801 3047390637457288492 4548568366304179809 4826669735874595687 18273492936998089961 11725697299870071624 2416266574962934584 9305465820182908406 7670914615813100227 3353460202096981987 17078434763399576011 5751032331703460095 15324200041702888046 9244675171891725016 9534143327685570567 12014198783772678002 14950150872745373570 5015869656265595802 5556500408689283692 4171953731783907785 767854853748262727 4491440832797729791 17796268091710662007 11368678351919044508 2721973447910309796 1265551107483262893 7375755112538000396 14713013839984520532 5788852014845976698 2713777975821595321 7334733469888356620 7484004771493673164 6392891043424209554 11871727771178368033 8191577273958977756 7294577140363830113 14356995704640590537 5024785943670566410 10082959185894072694 12921974355280809082 2564864621756201417 17884694986671782709 7215892436087580936 2271837074891664948 14634227957640922151 163877699389754923 15285750664007514184 4979784010136409949 7255184964041965066 5250714161198977134 12547015187878129542 9419556322639312072 17301077678890725772 13034677400088549140 9934960237629304559 415325032906851681 12754016922372050467 11409173845430467986 8619784906028229157 3029687300146707431 13648001848880508172 9864555375713422039 2486274913278281918 71111206211961053 8035278676571882753 13394052708703386192 1834194372605883465 134267840005545441 4673354179577000884 9301752435593285156 13726906407798048306 5964576918617725711 6181270623086873060 16975316017399150281 4283604057852384498 17399295047387825501 751407464510811130 8801608153395193711 15324454482901788539 3230977638466179887 8220372664723702180 14819595072787796556 5075200800400774325 15819104129078286038 4674661202359477779 17389576860994764187 9698583145724826098 17085185389138553001 6008783876110718862 16148552822819111236 8270488040638876410 13389644521597781330 338740505233521162 14265257682411844518 16360526820655376526 13971806654027028896 13489889402230268137 13786574785345535644 950010879779394920 6897227900520180827 6196911845718404294 9186376119854173308 3154237357351231053 2987240951641224742 15605034798819243737 5214154643380480565 805307376037473605 6422294891001253608 7643956376941950099 6005104347494219520 5119016714489463107 11452184986652557411 9081838114164084438 5428653271346331749 2456092670758360630 5774592901388643545 13600846703477861640 14812852770788587698 6297416801194804077 8727703708879952493 1236879569942065374 5626797070172396959 14058507845482854382 1752335304840520651 5239026989427809595 12347344025232557749 5688418590758368382 17919191971723484823 10471198237531280444 7584272396144311452 9862213581467819916 14283566680174357060 12398630582947515429 14651643981861237998 1286755212971764019 8102499292990942574 12926577078796121358 6172050548887914506 12905901450062804546 5879771453433635818 9915519140255104349 7212184518654913603 5025887301344836114 10283086866732821181 11237680273650792574 8029697626834727472 14476120800944014816 12378745723633292532 14156967419175406141 11958848483364805033 9304104351364929598 17690947889632496621 13249249963202357854 6542938495441604668 15299468551942489218 1111479475470382346 326174631807650614 7357281884654567634 2445930034316325864 8015686454910888532 2208134914686512525 4829297096892350229 10585049605971257070 727428680077987997 11425889586990009486 5024546785158812121 9162440531593058187 15297814035026621720 4992242689986993951 6607202874963983719 4028500272545831858 15300803559943657505 5739198208319728814 167761249872806578 15420929682269536556 2997897748497038047 11932156283623622158 4506468536963474746 14784131895674069386 200801297522675079 12093619209037979670 16544757716641785185 18263425699848903421 7357901127094991626 8942468019404080539 10660234742874229393 8527317075955412728 11024873956538833407 11300137993248507146 15498235387283651355 17326819842562416293 7042008458389480463 12388726785840176416 15894762835425364295 10979611933431341533 5246714832473856190 8821161265372974473 14292925954323846320 7866604971680708631 6997516352701698107 3852475747867000146 4123824670053568517 17687089014072630352 3946330232674631119 2985747445730598706 1383133826255743058 9292139743898731827 7931778364476990835 10873319211760321669 6338114118305593790 6308523173984691986 13128690800426218705 1504066608481481969 18037098390028343184 17801939765525943077 18129060669713702128 12036383801929327297 12789251296172825341 14573676345454403133 9169252493051192212 3686001836736246966 13975496030565700657 11455755647752312565 16118559424207310011 16559545749627797971 14719860040060107215 9176735588642979094 4832522024117415749 603491438969241453 11540812009533366721 4683979930484158173 13791781896800577052 10154289853384663391 5246018123978971654 4375307676825530889 812982016700464725 10006995271411540675 15583070790622688756 7692871232102928062 15239867312281524498 3835999025576415733 16626346897083713523 11402718624925147008 1727314445636485683 14089231665648192400 9785643283776140740 6390392021841801183 6613846378393350184 6105228032984906814 4490893951309394062 4796247304526945183 17406744221120237132 17665519966481750099 17059464672400375295 409363873721858716 18425157985465116160 11605916406683969826 12826306992615028115 4261783194705234405 11650489927124169255 4257829298513819379 3972337569479318694 15489234037705296435 6940539211204273755 8530215400916673276 12054664154479426358 5843943359135549968 18340202859840335395 5333963373137610604 5403159583359517604 16153041256173558020 7735317755870868579 2686542148961759122 4779808291471507098 10568874353527713014 14636697766333525402 574055775564221089 13770643611088661323 17827806524050684026 11711845826770140299 18003659310157458236 9528639584345841460 2637973068698681054 2356984444798983475 14094596956640823277 11162298648589575873 2034665814363653979 7729861032386456773 1465846664970025203 181007004104733625 3965336996409286933 9440724590481181891 14952605373169229778 14750294768352921326 15571353920512008344 8550639107295281301 6274446911034725629 11051140090864047344 2916070420134171054 10329314060685797337 7519449928460822150 9995855340980401142 16097605615432606635 2179517945739367165 10173849675815997223 12855004765319073135 5170653371878182014 10900864439907866302 12600989647283391222 14038945151669363488 13153498545044810820 9631616709100383031 10139296235051350059 9350713945721244089 5218445290684977118 13402852657421735627 13739683571032245233 8961855823294290674 7451290618160589175 4139992581990498280 483051250921587900 6815869823295608514 17241025413439145780 2649353166631746575 9956696350407505951 5969118593467446937 11029843861895810898 3815863560880028502 9124911357184065663 12568230323542050713 583050695574206307 16344681358718745039 1222518071192194656 10320645946409576366 8176291202845342889 18062793764022704110 15728656104698731802 3884737606367844615 2930479006092899443 14037653306409228145 5159987711065774515 17998878532442996446 1724348984510593085 16456283951849337658 16553140712958641056 15674487710718887 12750048842612636305 8184371603856195990 7970887550116789286 15889152624243829874 8402434148994746897 4357830541842280063 1748503634370901710 10756173025899106541 2774746523450919859 9794186044664041469 13381288324772240760 2362558705523619036 5651039850627376296 9355197490675556617 11399588221280250224 13808676210246934589 1168158284440139143 8892164114876905263 1323476951520498007 4435103150930267887 10844399634400441197 7040549561884844506 5235629497733267226 6607502516198359593 12132490893034192411 3611469737547996580 16125298155740870998 3044189770578024914 2000958261587340570 15702124851464757233 8098175727457157218 12147835220677103200 5338391512622812702 3584029845440416121 12490973503011924531 1970469516805214932 15832539689244364161 2701942460768187964 11891441503268611971 13658300460642560436 10522150437532089176 11596602092081185466 11169956439664777892 6862735534667276802 6966497824691768311 1271306444736947823 11609488006298934999 8887292432901813209 3941007724899481847 17243099274285580315 13438825250440986718 10607468778075642805 5894894080522655945 12161468726452786782 16051140470557065991 14142004381592775455 10967615506729795503 9168087917587235741 17995825921066703002 840972121903189141 17645278117890894149 14661770008322404397 2881151676380150756 6592348850194132957 4404044196480178441 18375835031890929124 3402648841286173958 15502646093508168843 14973264913482571846 6269541605502207001 1510326950924680948 5116367096113863900 15882121434738236078 3884876858435802472 12104251994159314928 1522268898101645030 2451856529357409058 813079751495458773 17815120341354899235 8620728395143916618 6588855821402188532 3481507425617837377 17518075995550572224 10672281718667341389 2442769137259505739 822790927863172383 1774138405179950334 11852623448846408687 15884834579676731934 13999976309499716540 14375931733616591007 11887433127879326830 16001685137235787274 14038747577248969623 15730056938535764454 16941051201599718947 3408499391184652070 2799559448160947794 12228743901894107976 15528169455100338337 1932643340216683281 1240164088259178372 5811052391089561185 11724000436806488557 405090027601179824 16003470187535169575 16601606685396237498 132563049928609145 8249381324035515286 12115904692806588079 6032099606731227979 18216227307082770232 4840334792314292928 8317097875964249540 10112047480857284469 18138110928766325778 9183839617221199611 2611266834536856569 14899831914218426383 11561351171512518463 8867779532712472547 7453988052759400328 1597195312925740269 10279145487546007396 1065688792726277960 16409901001531562320 13456808172882367378 16544437974880515900 1326493414235232448 7369130468147484668 12352173494872863487 3703503503125550555 9594730951461477798 8137619800851925363 4283483132861390213 410278121107060821 6012351022705647424 4955750923196158790 10089016277847852803 5613141649586826391 4849296268996117162 4736529819301110447 17059274451379869076 2233926918688988203 7242063459069868013 13740482448520153975 6295782586632616549 812532111469013586 12717289366978171430 16012362616258266733 14996905973448166654 12855490056195861395 13108580736397456926 2781188035936185545 13757911491209361232 1253312026909555008 148127314811060321 4045119345003311369 17241669533381742036 17525731970852641640 14715600599798153776 17358422467786988875 14460986348430377975 12912165285794157078 10003549697488947031 2320466412212100522 16046612724756146369 9639744003998330133 4325597359503475340 6382334166663511014 9655042190666564861 1079775210936476115 7505424032541775499 14964037320317700566 14304988833827841542 16469392223293534466 9241283544744814091 12654813087433774970 10614867489204946740 5436594878813084474 11127857340044408898 2438150351152271389 3806213139820941486 1851111609784595478 1033354789728263158 2773023197647683393 12803073081924558765 7527151560189458254 12473798696112973309 8166107505805096901 6939600674439303656 10362074153327571620 11334350198940432218 10959972813844121134 13489411552484738284 2647279506861691624 1180109796949722296 12642707572933978931 13114323716881630425 2271978378536955879 4990800135261296472 12317208402412508135 14494541988803179441 5138371151632116943 3576792666922724921 10416056004655900772 7754214536707115322 3453226758897218240 18308646253759880489 17933760715249885299 1632019930577198442 13592622830688482365 16194884081942648555 6254302813768228692 16679233046844600210 5756392804398834297 2701713175259268312 10432841654150536259 6684794162887374667 1249381871052607114 18036227041406241723 1266373673324913835 16674014385541636838 17096530100687342419 15971037410073606831 17171825860275803584 17442490590100453349 15332504001430550544 13730121571530413116 17614019601541285718 14663640781132161152 3893980876425818962 14738271328313328732 504423608485649547 17001760882717928899 3896457836428674518 17636539854756558277 16745360204038422795 6963688400554431750 9894176916239381975 14839507085162391683 957359310640315639 4570826445107468603 10529372694728457867 2570517459334390725 8675951571287926459 15036752633197048317 992690746838640162 10899311320072523878 12603608978303407909 8307458203768899332 1345966211716347199 8505757929738623305 2468367919745143557 7501310758841464263 12906986350210809034 3659295826394548174 17873987659004472258 15700642628711371513 16363026888589051622 9802240933203448062 14885625085100898688 13145806549997221551 6659795846378165316 3213374989734960445 14429253003907182098 17347992964630291310 8524222270276567867 7025758371068532614 4244685877761405769 3880657899412098540 5513721032638860256 6142252193284861917 5369463396052123652 14087335016438457989 6667997942683741951 5350189731588494446 1795304023709767596 648431425627981886 6705255586108254243 3673509258639160768 12894654489747340723 5113828306282146578 650071030779139346 10088237483712539408 12394913558092701159 8132279980540381154 7310002712852486975 17822090515281610643 5645179860761797894 17528394161902074054 17681687408584094417 12275834244915976266 13761122138976445514 16968594659155473841 1457825901135211945 9122843874232768660 16128046847590408361 10412594240399055949 13065864874918981412 12194238848467736576 1098434880412986001 6870124014560023086 120753817013172331 5211141514739109870 9696029475311133686 9616703388351137735 2139474727618054233 12975357334631102861 9432503565879541688 1580048465373442570 8553232747859084477 611720777393245691 10250280901226442912 7017016117144302834 3030604393901024446 4382329222760652719 18009869617068256644 11426805713494444715 2163191588130494856 16668799460817892195 3375689865681543039 3911913631879957091 13668359281886141401 10706226513151333499 7421545716044610141 2047897625657217778 10419823361794489229 16686903426863139345 15400101433757731234 16282332088197020236 7870620997880493233 7895194019407708481 17387898655103745244 12322323532865740331 6618467709645728626 16205512528888402733 15585545269226248113 10444561800381487283 15274539041266293242 15826336734560581191 81364014944654691 15406739183886111087 4083768375425761663 7174246970299489418 2996165300285503454 3887737138273092524 4304243899132653798 14728675572405059086 10614054342110376934 2821341678696809029 13845651858249855498 4105761512542816354 3484580174633860034 1530011739701384746 2719744356371530334 9018794083388010922 15518501296291684259 2283744273897397183 9503351082074171301 10100598657619001903 12421136210966433678 17499844316208799166 12484599333303008914 10725004746108893711 4624951479084461207 16627977525869761757 2049975798754616673 8921325325546351186 2625640357033069510 3520869000963838439 2421755964483506582 6114746765633378130 3076478925814530025 10001745157525709309 1148800650414607661 9345300078646131972 7182938123067678222 9849416145276142309 14560328997432666138 17254343249733368151 8551037270794926603 7924234068767395972 2693712301931031048 15253526149816440786 4043222853060327743 7597650332995028290 1174526828471772907 8512620416087085321 15013460809869189790 7193752211266573281 17167956227428344677 1599015370519141394 3966338339280059684 11249275774277571001 15032113595762139098 15840515320929339362 902470771250837819 10525477776452321813 16685572421764950889 11902313401894280973 11045245868990787559 32408866727416789 14371405147331696783 9395169965444343098 18227009843755105751 1150391752596356514 881490018528304942 5909274018717741319 1869330761484543994 14604675382187660465 14214344766987413234 1246897426251057628 11589213301962978091 1937476231258995715 981415374982614332 7994909318442347580 17911653449911278157 4586748364086302282 842220016401053419 14777046484179358682 7043465998587724894 6042409380152972242 3684586842487829367 6067407936443492268 11630778868749664957 17388650040130335648 12964456676254631633 5365104773085285074 2038404876513257053 1418408526671859667 1933299903540555663 4500416528102464731 18065407300171428500 12122892792125695345 7845144462355672873 16390731751435482842 17279375682646544536 11347139358526363703 10202753534277596937 2042421351580527051 7501638354686722540 11899412706110127770 17030239115522282688 4590537799001796489 11751368412316337215 18107451010730854965 2637636763831785692 2909259651047578198 5972753900063520812 10953419351398788023 3985692606328011759 10510078068832611722 14729056478372421278 11350835798709727708 10287379728319121035 7381677068199974931 10283033532246122322 18139103664042476206 10972406181870889570 11900458540815570875 11658506574266810054 587611394468249379 184866878217567264 10358205653315126988 9774899735245943092 16231597854316080018 8312277175674671762 8941020520048475572 16549537992118767444 5152591731750195690 4760545110775517162 4352143510566457891 4148384222279620380 12419125388111167578 2050207598686066794 13878229071065000316 1596431047555706442 4591338353254458604 3565109199200769292 555224738744591646 8781073155621809439 2952056197911771267 5058104645140829823 2135688823592392186 9411912350471107520 7901457013636297522 16810867598271190059 17997733868889514039 9911478511439118398 1095531674831321428 15481552289139451639 6325339013446706600 1596665608742795090 7733148945018628844 10682372286311513851 13016163916372862168 1037600860979282780 16727630962098644483 14043529496249725058 17530015832543733818 2903914917103121230 14583218557414412330 2230959129543919028 13892917250202651736 4847741184457819587 12691309593523675313 7994389045494547236 5548750408474097108 737385174373741230 8509467715691042235 5431756642315011190 2435897649139829653 9292468436285365982 1687785351247634359 6648692797497519076 17631368976252161548 9329770946316947509 14224577650004382255 17756173977764182904 16062634676063098539 6858001783034234377 14838917772876097505 7880117224734932853 8932327420630256080 18102360071553983322 1695472333643939687 3256572589373824719 12130035752123482931 15357679687871852305 14299217878315559516 13976298936758450950 13791454046085414749 1908341601566116410 1537073411749153310 5558887138390111074 8089650078892792694 17250495802555848432 11904893315739144936 3493532930064677370 15985297805063153271 1428997701824821716 17341065038481678200 11483745516149213789 12190358263771906633 4469854612951576700 12887103593658358509 12708663941456013886 7072763875381077104 1910281390721555303 10926541182120874186 10844352092785324806 12896914715242823526 4996590272167529525 14861391683088131703 4963090810527041022 12999778312543068784 3747544603835711290 14273300962144565450 10360784558896911566 15897972482318436955 3598158137781573166 961988409297151136 3432980339848325380 3000367560702660860 1537386363635469299 11776162575147702077 16760452778433471812 9896034676833124513 4937123109802341348 10552625085792918978 3186821598093681037 4838476397189127356 18107373520954828938 1331058588594874952 2677969330195529543 12777507072607699785 3038721461978817883 18137461459297418734 4168696117804016958 11379633537251026431 5304714998600353866 7288830164316198225 9226337919367803290 9951800265104245433 2620272557888464933 15035265400817491865 3011329174317186312 16322379694662466829 10866318704009661163 5774128174151561011 15685097398843058291 5489645368298207122 14882472597745608692 12593804055208519599 14198882453800739328 13210357184753655657 16771588836263407672 6598948132602788909 15988614888875813908 14685098751130496226 16595962714185154399 9548433208142182593 17487803322420862554 11527970671342290294 13948248680071223472 15512757904751838760 14901903554472682729 12790942322439829887 6548485943260738415 7542613414686073289 1544424031392564414 5308956897432916622 11401363994193787832 10938476345323985099 8367352298924042951 12442716293879453662 11542782123202879771 1031125514823654679 9916474811025183257 2238149575206618185 15597136708002647775 367166638434123835 12938817631969088777 17230936912894073567 15826627515530750485 13247565782163357968 11237247570521705467 14318256590610274403 16764516150393236640 6318668684169249168 3887951507890352090 18346548382979354995 17300957384185537530 15711230191240605606 17693114316793926912 7121795233355800648 9919596098587951942 12994547075483200373 14891425079585299945 5841959842056177449 15956589312986334183 11839706380438118622 1846372539276183879 7267970885569546071 2970444881819315074 16162263721806061745 15905883038517120731 17109457021927197778 11540733490904362134 6445734223037146087 3480251319009480116 4614187880134265854 3509057267426290953 5302909842464705707 12027547726012254995 5437425449260260205 14188731811551362655 18316950556878218532 16936964407579404137 9205554155082473426 16563881621712238255 5685316750231192970 4884312963845099244 18118370518396840705 14115266445185843465 12580209684385805322 1021646011963293682 16265586346732318617 11282868310240278547 4103324145713452086 4247940570516937903 18182963123294072406 6423310205730737378 12580361386290687008 11180752674914660351 4092550410050252631 15756088020736885999 16273674632302991574 1853607773508270856 11832357454898511819 12413422636695944750 17304779483376727621 3604688249281426344 6537198539930899841 4799283564442013182 15427831900169467741 8014936023669515723 17690555714881126710 16674491322996545119 11553031303289032073 5481958100588750741 9893854333264141199 11962917319244395713 12104221998150591412 15695980472380663074 12632524393814807109 14467690678801344211 7199915543956610820 12518761936272559642 13812506246243757892 14857863958069838903 11192093206752327954 10925061047634633827 8296817607940550403 12267797806343173806 8225323244612907097 13379849493769769525 13468785192445575769 11311991502101501871 14566643965553847129 6692928929615716150 14808445891065463799 15181573596708642544 18052667895018748290 17218268246075526186 3051719680401539654 3932255070211357013 1804043866015161942 2190686488167797430 15513341883246201104 8528856967257793797 3654738235390261773 17222985748842744169 6556091415848661070 6654352774361182843 11614803717164052513 18255190463334115895 9560510112153082342 2405409528274684469 16912675176577520664 3497890297920985284 13109501054416174120 13667920228845459470 6711609238386801144 3558523298245557253 1805602903225356723 3144434276784921972 15184125636399137948 10837413823616815748 17277270540380409390 8823488981903672599 3429356310572533032 14545076296481375254 5529344657757896787 7328810791485210783 11216340340565224580 11204730718479607210 14583674684820662661 15581639240847132351 18244698994379166348 5249744757304944189 14281853377425206942 6305102212832832131 16859766160421921932 10131382986010555691 12382131585072900963 1232797001766245382 10634254906536496672 1780167397699157873 17647352562008758563 2801140280093539612 72382877054811456 17423262796151043679 7531134537687689730 966343958439360153 1495431104325670375 13051623686902819926 3702211804027991106 17933675082092096024 6925572044674751313 9071641199201049701 7427264671305916113 12229293642296342353 6188988269727870114 8338624292362660303 2416073007353130432 15645847141124425482 18349541890515692665 2423145605833914115 3002438595015358000 7561186571538013478 90739715836495558 13648894947871952893 16123063660543351458 6016234118663418947 15748650806194229975 15151830514208680519 3512639245184239997 15834272569086566671 10011503418075620297 12403735299729567011 16169996715755260151 6153514532643408541 3052087206024399099 17321677890524726279 9521129055018029557 7669657404357419753 16354315253385569017 1675203418288620206 12327056882900128375 804115573389030917 2418530393041339234 10237720744851347604 12349590498273528350 6755678257191594184 6613444840479863770 10455891997911330280 496819910550497493 15989218180879804186 4083926763462981004 13038033393554745335 11624866055081712619 16929795362430000970 18296626656510090126 12525670254730720942 14291024301497468235 12161248639560361267 6199296494113866605 14397079704506409843 3576009191080781815 817331440453642618 6820279096190380075 12606344703896472608 10466335019620165452 3932760235396050463 18200547384852095310 15411517492393875695 15043148656316110075 10857534114702203626 18200667314129934633 5155099570516207908 12868662453089704819 5539910892964709761 14905470269345595881 1840855801952774852 12041396730134762433 9844195962468439911 9112161791169751924 18265948162029644222 11914484820523698666 6669397143451373647 5885864746650019847 12341267647027192000 8125900667401336266 17363878370558773080 8695150755515954501 5471397093326699978 3724538257000768012 4495771226108854221 7222108384084845633 12727512383696670771 11363621366165236392 448454301603873436 5085910482466055777 12685978366879372286 7443227767109735005 10251418525887853315 7789662723678540396 10315717713737498155 6135403576870125878 11172747138670016837 11915536484091122967 9978961016884868983 6841084473992200667 2375517243935525190 15696468933301005706 3998979211808495103 2178115825269283755 11771907773673984527 12043740557325511403 13479833668904086496 4536706696194406940 1298121743642880642 2198125876687852869 17056318293730386986 2474217783432428724 5783626882675483497 7262023917581438837 593504416867298464 15887526574143694710 7213185589248151633 16952087520179054738 12423075985743675472 1271208386078520622 6840550850947671553 11804374623014202386 6646418921681038564 6587747619915834290 11305549327482512474 8528508509087835439 13590746846190344601 9113238202759537067 2167797864367148579 13111917478837999397 8300040672154669072 10167161568928349929 1464217711655316247 11583013730107962106 11178371474169335666 10674124117881917062 13200119935661476392 9731123220737375915 6834523130183781037 16008855202654757654 15682124953354014921 16888274015307333209 7394240336101530165 9564747319867392738 1803108614217396137 1570765597764495507 8435841787975961637 7362576044600463059 9772837750760046190 8488431646609706636 13509326412722479809 159791615452863411 2637146701702667232 2176919296140408964 6985126926586475199 9843856698584708437 16357174309311046957 13153344031712745439 10682686258171838677 4665776418625562696 11168998334806375638 2561221405179571230 442610504389842923 2021509835300043157 2139979605483475415 4179169032350203409 15836151606007170803 4718440782156180128 152995685523623786 1400760858296167523 9388048397140508681 13510921044051978785 8905283835126112547 9697784774714156690 5399178567814878822 13177505398879392674 9511632715799159095 17114438841695295048 2636492751166476227 11406326825043163229 16342477815327253011 3119982234031775385 16331120168163211120 18010648142012940905 4272891088766007817 14514828295528440881 13270443641266422055 8078697482195770491 7255041312574412811 2768505966244041529 826159903449639132 853873073875054191 15210608178662255262 16196846633369651440 17950007842558176093 6112872498425070168 6259133360416163867 11519392206236414344 7402571768322477617 15115770160435234659 5231141957959311046 4923110369549190084 12684819853355107958 14767216590050933072 1145425823676219112 17533627995453134407 613804447620010349 1079715921369782015 10775955061666085731 17630494541851000219 10261879520050281355 13751764597628700457 5919384300569221395 6607473812228545005 17861084717201633837 10856249723794831372 16668980341737681278 6248850329045115150 16229639797343046720 14358558282120940746 227675670386809191 11293288748248209655 16595478591776747977 13191729063496448100 17809053907199667098 4984775875347728928 11681114096644986022 8224913285002870465 6561877555796565752 13250911372861652497 16742858939145244138 13661291295495129183 1818022754107814009 3117706750165673614 12483935937848197855 14291498939987362627 5715954668267067095 10969250728660152581 16638186535192011440 9252207191179727406 10712615082428822341 4718462361345092117 11239586642517787261 4393425117428872879 10362509498138848639 12122629142276521451 3071806293061651844 12717127075213932687 7199674234700146018 3252414444095310142 7906878878145672708 473567486521521230 17435790151537265790 402707334207170148 17825826987337158634 3711611201308684447 16624367604315399969 9871596185621161399 15954895166760847347 7407191405619231709 5262123490685158014 14420411635041357406 16270100462390969260 1190272457890964997 16451250764810649168 17509882348350849138 10257267307373646416 16305870416023420621 814747139943299626 13080551703819571270 7612015787001435749 15760220488252676182 3226073375409466201 9553065414698434802 10673918830150619132 5816671109347958429 6302041384916639035 13457418454634311968 6037864502141849802 18027402632752514593 3720265815840676016 17009966977937079902 7191120972130864360 17701581622275296712 13158234516606699539 9765008321976617825 17470223091886875961 10703759097091370038 5997094199479123486 1943144776850365900 3091020744212929395 18114319759085689751 535855721586507376 17306214595357024718 122518748166966307 10334566882453089634 17806904460834570427 5331532993904382137 11535441965963538558 14560238524270071343 11074393089294654949 7634696861310857260 6192753090904401097 10243609693692693523 91199342960194825 17767576255960299751 9532569459340092475 16304123895786509603 17225585008621120620 4564070323492507842 10076907446019215080 2918953800409757344 7360279986575471230 12991066118550482538 16800779318656040772 10819138152183524892 1894210875740687848 18098836242855706402 14622403451263758175 1125018975971678286 14736418443475146375 10475394949443506911 11290242688871176902 17005603478846953674 11423162138790074125 10390074072890580480 10535079238335029801 5361193915364619695 10471423221831287040 1545871936760197853 2021655320063988389 6182541916230726779 1866889553310805815 2427263522033936850 9095156780857509095 2255336350134206851 12384255249816323248 4286748354262706086 5536478235500528799 3333686135467640032 11457345300344401227 7431785503663978080 9722739714279091067 15648143333787293024 16822381981266022147 3198571251687674959 6088079690763848265 4365240012755759160 6229913662742385244 18386073875075788486 11810428106760493559 4873053620882946921 17344200185470904893 3163820479527836778 17056814268650589919 14964729216460307834 4989372122412727546 4974464747819332562 7171529756546622084 14751009477921193479 10547235331030774068 6772711770991914276 3077431173689478765 2393518285842218922 1376159448313048410 7610848592468810275 3144373651388015649 11776434163116505217 16001678062928630070 14416869187407782640 50906891385901026 16446814877107144951 18263785671120626931 3101627593290708646 12326200813253485050 13021400241510277502 7983262901140675849 7873156800470108094 9708829049738697398 14921070993722059899 4500863559844283323 9131811398475464704 12542851033282747689 621956482293266990 14809957681388613476 18386519206166964372 3518568757605987107 14608872318351201327 11822188557506356978 7093779031491753231 17708093644025253761 6764090519339901539 4750300369593332975 6892626368415177162 818021814540718028 12221679219732599435 6014541811970473939 11549955053606886555 6463009514863620216 8129197795589232644 17721528777506107035 6610148783754561507 16302713235373070734 2373295410606170324 9464640811965899943 2981159903245639165 11386019235954844695 15214169157978155246 3491308745536948975 9545745118114556301 848589976762268386 13669839697459501038 13204460802121549181 4178312384385861745 2331938702235821085 15206392488509191583 6514176410519031438 4419677823701588471 1539273742127720426 14123807459995671120 12236969923031204116 12075286909845815852 1838799454409044371 4839585312108341222 2721034879396306200 16580589709814859562 8942044093656536188 11124514431608173354 10998348082314826219 6546225248039466544 11088708015414435604 14764327887840491770 1193095080441630438 14147849021729729888 8198558588082083537 17630130708339494910 10971799736414894998 5118011158684310378 17669014169581271760 7064509984972329454 17333052662588635114 2205444872876932317 4097201111260621369 11950442410298584297 12729196643628876908 460472062988284 2285482876577138212 7129988086297625478 2176708760507175936 16326738373316848089 9027367880859118668 12929247968355916958 2664496732801040395 11281676179918550709 915958605421743829 6755917545416415139 10671015960600835380 14575609663760004687 15471370530997522313 4720572919033277708 5980142058868731953 3027560654151531970 17399899763162931445 17558346690516073043 9169618705646035179 2047608903478452508 9874786669778511755 7282971272597944805 18423402142834022142 17471634771540031509 15696108348076572166 18407758832859471244 6191144940118518327 4378369878655670157 4261563467635229549 14151174504844872894 7047546047580808792 6862009911041096609 5436874772788446302 10892394104485724922 2173839191225787842 11251770880519779878 16940615308611627582 13676777755172863214 7469560685276916830 6800217887314045343 3817565725856551624 2196772785635862979 13516510247108873921 2163184560202794360 2646091587795841708 7135772562950035272 17621510386586416032 13719365779958223107 6050734389265636942 1847586206652358362 1933284710073631176 4261842036224853121 8933862911958841367 864421520682283355 855276656747179744 5775516931700907951 8943383168930704002 15081307173450557007 8651763663056663358 10382107547607129203 758209336593756085 10641387466257985122 2927575438076956338 3153104953069224239 12730403407270509385 8155289389899343832 15719970458235741464 11095876431198605813 4517807870777457079 10980754760238533639 6642822707891730805 177521190263994667 5600565097514047288 700940223311139554 14188914677779659021 16186138201056602230 1417357219857440486 11659649272123963651 16257012981195454832 12514971957121283752 9992889163648273079 16822551245665897339 1994444945740697757 5177961686068431047 16637448368764123031 12054420491062066191 5866736302390421658 2871170663423381207 7518215074700741187 13313577839161180723 17398571842934587468 3832454945858272971 4815312210622016092 11700752097338426452 5193890965083195809 17431100725387316591 11333375190487165855 12595115697544795190 4834823993719864307 12526936482431746506 3423828365139999316 14060211660022141392 10440311418133848424 5134814624080910687 5968030841212642336 2174778623348462951 17966908366383252232 6557850241331332218 2369341577896867110 14241690784754948869 10337354080644825911 2356065239844856781 7655085338181697770 3141428304934962383 18247856908484026100 4448671531494390346 16898898083753286234 16009864083949483480 16320489419657927512 6377653108244254630 6416586802784074572 9266121346165731104 9407437710266978124 13413248641162554876 3163017568854643606 2618996694317851977 13060940413523192320 123396785137809700 12718903372048623063 7217786870510879240 2415298294838597745 10115375816593689612 5788048890858340155 16598291965883533006 5892004266522687362 17968530450609266503 108458765883315555 11748266883275619259 3939243868286660102 4834010752022286859 18180558447909794151 15782281340384165810 9298773222682456847 7425188041510153802 4047715558919546604 15252001379740941153 16075352006676941199 4281834211787950214 15384802207886647404 8475141341407669486 414274464209444355 12691019942879042495 1694641007730669927 14833565269741688824 6973797848333266133 5839617298971141108 4645181711609303660 1106850399614347135 15095185923835483320 13702219273413830218 18237660453593563101 3271101619962246374 6734188184192271761 5837366430044461444 5724305272366171938 980998299263845423 4961822350351936439 13303081538372833020 3771989759513232112 9154748901098890469 17555244939394491954 2241571854526490202 1738023902158760418 15720214728409399858 12663698502508070942 9114787090521091269 1017978647105479686 3696363914989037217 4960949578071242017 7059273835834168922 8795637059988493536 10934603143457786848 969753044898678311 829794659954025191 1429691251093810219 13901268604238888817 1222137796924137736 2842417243826107369 11710289711763684268 7331226547637651353 14007255024210944425 11395137103265744365 905987453033904937 7552702760073551493 11469504103604695281 4323691195733845362 18413089132760995902 1992396508382194797 10001557038616881245 10076588136052929934 10740596149898663677 5671265363229089937 17937592059220521204 8382328698434222277 4808873274966786502 7975439471854580305 16257390309908994926 10778872187197369538 16126536027364947555 14660090806899309157 15704559920279006597 1553484067557442283 12820757951189203082 5027343689206525353 356566826610663461 11905298563777112669 4249440793678806253 15752828759107944846 7135085266787352815 11039901277966127606 18036161207706290873 17505451047530259209 11240737963496511809 7620800816542963950 5145044539624704884 5184063466999826852 15573135180743756697 18446180167786488904 6248039067409789894 5722416112656971721 2318355658795390960 2275615738256059472 13635044548910226485 12833479175985618928 11247624789055334316 14871390264512314117 6094490844125532925 20161887887866766 13863884018303609610 826345553930992624 4610059446017858558 16680189621386860335 9713857146244993278 10754308276015421818 2701229558412080480 1754257807791638766 16062093530963207060 8921180711898261896 11296166050761819534 11745372538645237500 15912864844693218733 6462860450074171969 5998305609567274532 18008907897505957390 17319697498435900862 666932129537381799 2601000410114556092 4338221827555328357 559196716035455370 2486138200155751194 107260487396513367 11204516905911950394 13976867448890805056 10491058409354286178 5954393976476217919 15722978816128758493 9309050971851124532 16406314969776361867 8122305796386235012 14174542485704240301 13848123679848160847 13640156780457732842 10104155853280510725 17643815425443870462 14169624737098140818 17067183344202668355 1839000943109344889 1043226253296487252 14880117230984185231 2258701660408405700 13975273712626182637 17645648334061137077 12420372454616300637 1472450405780884480 2188048539517883051 12587879528911254290 8749842633418297256 4946560834922206114 12619625872663927826 10681422014356329554 9334184723825135265 10647996094031796761 11618111293047469779 2428315311369249341 4347080983440447515 644798505232104403 140318537919170405 10878228976025833620 16025969605699298641 5785938576041308236 16919006804507615732 12230111290020093159 4796766355109821206 2178080097212565326 8523501585072918138 2977831484707237901 2560191011172900786 12406004071784324913 13717874500702362902 2821401018771412246 7792899256224762334 11038781848807335929 4315734518369310434 14515302049910035336 611729580826340324 1228719173565508350 3395636985687357412 11565060039634552146 13255392038586897392 3301781510664169818 14857944188602804701 13555876831534647907 3501175695122223520 16309957949102943786 4599308508915156933 1016008345947867785 8601421986054558598 10442883100923206382 15746619806384623365 16130133225576530566 17755324816249505171 3234815259771809541 17742552752913400854 10088122378923749366 17300956497524068083 14728818647327948453 1554281765881398799 11841689756902042574 15218846895921071257 13262416167740259451 7754540136214752564 4664566907217826506 413753595001517447 7920539477355509584 1549450764894421353 18043304274840837873 16922215605082101238 17876826884652824383 6585827661552090782 302874051670519504 14392685970651487402 18335502639106759684 7556556677319967019 8582930863987151605 13805608321932717535 1919590257749079535 17813673738405107170 14370692529074144840 12836311435167384771 16899521824158135680 1728618633000541833 4754153636925128778 7924637900222861017 2143802229288245670 5631904623166257862 6295298871994082135 1400133781860241373 13445379341076657281 8861457179113622113 10705026697354030392 1241035053383992621 13817643879829881143 16112439777951513461 11633429079053025597 11710524938110846859 16276571853106081937 17139812523953237385 3401133811296338113 16380071849720635030 11731166943403789839 17615550537602824247 16439428478741597481 8840964105996156037 7080842379763333397 7119741052046719896 1930343201205373375 7090864135058491936 4442789090167584672 17358108894163150753 5619275554812879057 1438486346380678446 12928274409272350975 7350215201844002177 12638491077428119189 15077583876567049034 7299260197302161663 14010196326662429694 1567036666216393669 968610407177635808 16072073833825900675 787485773910624040 7315597281034690162 12404877939209380599 3911370476861531065 15233940815793911669 11019425263606471417 1507332204015634633 8628538107541791424 11592479612983003827 10502444689644630322 9609626586565177386 15431412121398282686 10499974950950936669 10056794244070788461 9637572734476715221 9402052035737032172 8980468561085351606 4432277713177636336 10609260974956773982 4138141413071030768 17248563400795510513 17727448381509988861 298153745900881146 4243536591374444684 11698308300414029051 17587075216594204362 16198829048546067112 15763839055878052532 15907129842753708735 17375693448220338424 14048882620572660269 18112561979714218202 1396883055072825417 5940644952332290373 10309467094536391823 5983994576051325263 9974951586318673873 952394869395286858 13013436621720593767 6472233810886536250 10111915065436823610 6654465574122106013 9221049065558170202 541443224844487668 620136821067112836 378376587699920541 8776010766145462104 5417275756391709105 3884529834601675311 18376365942767005656 13506293543719723531 6152806603436492006 15595075052072589191 1311812946373674618 16939963948784556255 11117041355902242382 4245269065305925633 5111605304780711132 10435030148803191454 899491950804201743 18210339600874771035 5535259430088775946 13479144751169029023 3822577203298337021 18016732418588066087 16563229755558024219 14955698936060015404 7698656468789244291 12686614974113154825 13118225916174979500 2992348602384555012 16502638180439588520 13205775199097630306 17603208288529869218 18304592321891509439 3025216778986061675 10819664136717536816 9264061844487435208 8645276791097290606 3938242246507312358 17456678758544315413 11885816549046216398 16706055246613796059 7203234514942608817 14202839831428243116 288392295698475427 16599125068721817847 12435171405987213313 12580822823630537898 1152220525016396220 1735980286750105630 2598178042580353506 16887946047737597057 251812541135623718 16316847760711856289 7238098943856246397 10242398137048825078 10987298368379653115 6612788682376760116 9519732835453563501 4357679179305281415 2191365060629151324 12187203388594331474 9649989247175856857 10744096686178160204 5960826757942833516 11995170581101652173 2024152950055195985 5959871760317694053 17964746930738847842 14505927201812131682 15761603357455830059 6355874564160602836 15153618805576762135 4079779495220175439 9065105952040227649 4919205969720737057 10277568025125159734 12888271393863991661 14373419112102376852 15300706123941348074 9101546245964936262 4988583150808599116 17074663973876086404 7656988204504537696 7146071395408497819 7841286346950029935 13756142687415048879 5626047893663664834 12258797522130639019 6132687423025234196 11542166381205055813 2949804172111508153 17868436944785162745 106304859162808517 9550404657372919595 4333317272187072938 14743123865057783369 6927803305113531691 177502334727505485 4898062817990645958 17144361237111431694 17943253888272424518 13420777337041064025 2251946633886034907 16794052190099385474 10731501737242271187 5336598482319579271 1346936669920731510 4703640203277355402 9809777922668761490 11893358889887753836 1517960816653213520 378389599728180881 17609547064825338848 6472411539401955009 10069578322966656455 15172060623443858472 15264360888914030524 6504422703462800732 5391955728300849208 446891184036722715 13456246622688921940 9016271611190849233 12371764177304718463 8927018388312537173 6411621558845160876 12675571603666594569 7188192897821236456 14144003563326290510 10109251133520790938 2443917359219577878 7635473536424620605 11191451547477529451 17444825267155934674 3024630494928377034 9515436916062945169 897487294237683232 3281185218915883455 14042158160303641826 13129673846805282806 17097298479061906373 13355441652476352772 6492154279296451504 9987432278622616331 491970827150416938 14127333682301773758 17173459065072043044 18347130571284807904 7838150227899121273 5180253665368158010 12753655363191450245 1399608726476292874 3101481062541149593 8122505548707724499 11312973908760838845 5286730736505227049 15629169663206756709 15957545770723962887 5923889936335935067 8372520773492119558 5663346196881605844 15115087504062098668 12990491138820510241 334406108287049206 12411934058224843651 11158846133814190035 7730789438569083543 6750251875889061343 5424666640330168111 11036032735599786793 15830533435589174134 11226474809914825191 4660177736584493855 6715947918254695247 10304185105698669832 6848028366710516449 14720408421503367955 1970309931704705091 18261840200077262048 3236168421958145896 1919255113709625726 16467775624749735568 5992475788973221170 7189904832442622417 9023987587455616270 17847368154440413260 4211653548358646623 17208215878076336357 11106893980286851680 4405437134164608778 9828956155429670001 2812009185302346042 13914554772723892697 14087026468530201063 2815581889076388321 651238299328342888 17295853185602107850 12303070593067992207 970123698682107157 2160190351563762668 4904908608042014756 3148939855779191884 9084498795747806132 4887653673904433743 5732909538144511763 7390377778200251146 7963731229902685791 16491634161877990145 1052081721216115390 10475067314942822217 8312123924961081534 8968810679022034127 7970225133348847619 6846128679069106223 6785694964948109461 15838399015865641519 8707839611626596930 7894832053057952495 7063905239423560210 1606015547489086096 16611039131072678212 4568568245869635393 4957218680243833035 15897815179579898995 6854587311537878257 6344512990392418099 10027974849676374681 4179492340359092188 4775256191435578105 2742526743161384730 12148615701772563055 14941446683029256220 16216469353823449057 16253316622445315554 204727891820434745 13694598010517575720 14444307666568511538 16390593225242536988 13716009517162728744 7030973465313320609 5667074864281382405 5777165916038710023 3469011013977714916 923216217831228292 12639166047992017683 17850575980123462314 10700871616292537120 313840522204291617 8951563026006650441 13746701854696768734 15120763496297081272 10378782978465674473 5104318615223800130 4088255099949732306 911170837589780350 160185226645195424 12890080953377341707 7165511712507062310 9243240389286594709 6948883701623382331 14087503633272891657 5241045538967536814 15688358515246016702 7675029183436018774 2159736413020525173 1190951300977499922 12537041830122886540 7050305721497874486 16397663218645503328 10114676506688738745 10446907502444980298 17019066619207303139 10127441917291973824 3395300094776366504 10807917079420536850 674896320376592059 13983872161928500246 11030591167155688298 18342385944251422299 9434629566612343413 16187718646632375013 5906315177398848708 13411943918270865044 12661861907391798666 11002983926618763922 853497218221594716 6297694574485387325 13033045331383573737 2965396995310014962 994089687132693235 6984026732210839406 11624813777406500496 6887237488607782772 2791394739121625387 11407468239174488118 17951079052212058343 1966498709568004691 14032454875949806188 3449413455626950227 7630015691392519354 11760039297634248306 214196341217098941 444784336252471335 10662013180173383289 12785950030641787994 14106936267697651817 648640888261026479 149340893592956001 10274548846094644797 3935939553968500794 600628268455099698 6125794539641151648 4668562685330711650 9275782804198103219 2320023100926688247 736947488331026284 3519763821188321895 1472852070112472114 17146103733428206226 3316353000094715645 10034101993283279649 5547242678028188474 18248306800430204478 9274686626244897851 14040235063777991709 9135666524021343464 8222512209571857803 12369795226127012663 7134613563359694534 9421892017464582663 779956755771680829 7046579971156365913 15724471219266889770 5842544842684628377 18114797757923954097 251344479456030898 14608029662003458015 2835134050052721248 12840971079861623107 9828356387972715084 10968376801704391309 338670956124100306 8467317232450740287 4016127472366335501 13178383311496408902 8785421978409202362 2356290841551249165 6601612044966206092 2837366082435315564 13473404143208500841 7288052928517731739 3372504075885489267 4130375822361933854 1108654065749210849 14234357959908970380 18298733200522253838 11239987694014925619 15404842427338966240 7556915136738072445 13741802682435063651 10527426942991289124 7873576420815635408 17811179279051740124 4355670301641138650 6260943073865589128 8750498613556837910 14596046136662727764 11987865353173631633 16158866018032820660 17827154072983110228 8079991133804438969 286960125772463486 7126174176166119721 14937213317193220986 2050379423387499406 5430721072448134161 3716391538299525264 3830147657719346360 8272347363774866841 3370099888787884892 17888031361630478488 14919187940477920174 8786085563214105745 12970915457126676065 7633392331361590719 2630604221299442666 5888821445153764805 10390630796654452984 15729630798741673156 4305376396287915980 4648821708461427804 5422563613362421992 5759071149408289328 17543014310637049978 17209933221464795007 2836100080391331302 11304954295392284101 17364496543130386086 14307493624654926148 8489480705179066774 14115866267635482463 3569297200698934756 4140272763027335258 5846162069257829021 7197464036788658276 16817336517557927320 8708863587620603569 16788825511977907363 6933308482944778482 7238531991518255880 1847892016263272107 15967823454386761770 16326198305638075856 15479541824003134876 209108190722223731 11921203646047503615 10488924723406262738 11091576043104002502 11101738543088513439 7134909331854060130 3733540718369322081 4641508787233680797 9393088126971267695 12364765822374120368 2216994690237954507 11958646565206039338 3674764160190122530 1897741234137593239 2220317249828407915 9543236403679591800 7619037957360934470 6063653528830894675 14973644667634336920 8119747645947121716 485379093984864799 8383537674356075493 3857229031733671735 12581700476069061454 8039780311359687732 3940830915574070346 1686168481190290217 4500805921698125569 7470118146320300647 15428254549606389698 8928462632171896681 10523623284544150406 11485760611714685833 14781230633167740862 9787397931630976136 7302042036632841276 16966327552851245310 6614780900242165542 15482803032201849614 15289149348426552931 7513262559322921047 8568756605310267402 11978067212620827656 17351304138434295961 10319139085745247378 17946862817068789048 9766095979813331726 11378814881744378990 15806214508215359215 3720599136351743556 14653390677601291525 12745986232737772339 5352729573692509916 15260104881317679471 17073846100881657293 10075678927765850496 12077083987624560340 9605278559714616194 12535836076036805300 2135624726212495388 14094938847479867149 11106371448168037110 16798469294926299538 2969396069826526955 4248952454868995661 16490214001894470343 3998958803760620692 8661090360176746547 10162501997990840899 3191137851700183907 820456314672960378 18408030741962688526 11800742073121011001 9396636167120257185 4906130077220376648 4664368420073670394 4284118179205169244 1008693263013229504 12071294687672318007 11306709925783269432 6893497984725300567 4248735847277728933 14640185609849495226 151412373407439726 14582469186603156332 9339720050750125573 5566620973970817513 8583602457808081721 5590207781986258851 334446874645583636 15170707937310563854 8587931300821905492 10118407866053370081 9907947785577772624 1048090321024761319 13140502601900166764 14103328424246239073 8026001941116214005 2122369570479535342 3045357650283612140 11202437758950837989 17177249845228365597 7377039840557506629 670657263942970929 8277851881852573978 5722300620525917815 12950248539713242297 4767869256790169446 16555636933521265247 2914213308143932843 10324622819360292293 10783890159286461284 11873073658053605176 12613517742991004771 975530833808202998 12025529318803671010 13820603746699014865 14327576809700917280 13544267307260014329 15907150041178701888 8008739418382838361 14118540176368840495 13892323285904966438 17787333883625241752 15910604428972989841 406481553130269919 2944315984607913971 8443863987370574985 2246750106184447245 32097297604837874 1944065682786968819 2426131927410438540 16131882090222652299 11488229151032404066 10159983372812435427 11356123072143195642 3992379756841440512 11373026621116339799 17168142583558651933 4584201827390251533 9946280681338228342 11401748197103064151 2358183871024690557 3181912147725210657 6778022909593123163 12512803306904520694 8231632398764096283 12891961096753780965 10250613789897710683 10385238409441327550 6403816803516719687 4259254755297449062 3752363190321172173 777496740401237579 8212851703494503397 14562923290619359153 11782642603729108712 8658978233261840231 17248860667726128807 5283513181969281332 927803806505491610 9926612137621361365 16361269901027533678 16975197166705714802 11065112958112637207 9381317981819243968 14121301623021895189 10390929792678671872 3668059571535663603 8713539408230760964 3150603171992213337 11494401216529393242 545615097277520636 12711538076508229541 12087383780243321911 6917085454464465686 4773548252652440084 4295625981157370870 11641260303390317417 8626754944774749276 18197927941436762567 7133677314144103622 999449320089429470 3517832700822040531 1620026046483443626 15582797068875865952 11949753282915150651 14950713560323105267 8828256256740944074 11142036613130702845 2453062310284704280 2986726350227508676 3329459643081858128 14245291333826941032 2566818447556277841 5400069823650708588 12297238942714704468 10776900026615721666 3586538635341897549 13678000153359959186 2303219908815533236 5244151453381005827 3980086598887986705 13170454123583651009 539786238984484576 3660695081716614233 15377160400073994696 14781174940087890991 7633983876590973889 18341400720320190035 1324289456714894424 18261130948966396844 13926644359264374506 16170201240200824934 15924918003902786221 12684526579736980698 9226274500580054744 12237217427919638583 537910645479731612 10509528117853976884 12943012013896473695 13124625470105426974 3888022921453153765 5840711703019033606 3321442725796527099 1795120491647758091 3190908885565640230 2830285868077963062 11784103930582989636 15325132509962711556 13602959685427203359 698050671267054750 895751751819152061 11603897687849693241 1019841261275508572 51752296703186656 402612842176066464 12464595783318683695 6485046330935098169 17319796629366152395 16036487918618119440 8436092484734844665 6301969582173089640 9264963721833030897 3414093758674680457 17529989533426449030 17496809512556434638 8918292735761097636 4217535931258109231 1473774927875148846 13410826005630285269 7499041547519617820 3830754931825974527 2313056428670137948 2944580243697637233 15832849775721518114 3350918207925740603 13705889936181004970 17262664753897723590 6569672999320139404 5515696619800880701 10312822952726932155 11803796151713740788 4406629634170009339 1393571012136557839 10422612828202097632 3572290837005049247 13182527893114258039 3565005050055516883 1291660224993428091 2992142127596336619 15794735423404062921 763723688421628444 13145741896549874822 16023205607949677803 6494361167362877951 17415946951746694102 9400608808801629806 643967531024289246 10572409187950018437 10748889730432318527 2665949677161521093 11583050300007319425 6795553968149719152 10716369350138316671 494858382755326457 17256886276709137393 1294967502988347202 3065867831061653156 5596301275588475544 9815765809367569654 2817500963619517035 12221731410108704319 11541285902749832066 11848314505813550944 15934969580693840327 15238768433045676919 9491082219458594511 12271225683799244705 6599318745292167534 456114799570369234 3867797725680883563 15753618211231120381 8903179809333369624 17965778486114615873 12666932245159209262 13203770960429540250 2809711443298184730 9444680770902026217 12580464854895084481 9832029487511200704 6918914898026830572 15897404890986344641 2581886262479697158 9976615069947190117 17717382421668593319 8460466874760668390 5226321609172527097 14519256039282452895 16747389434890734948 2914898849558145104 8053576254000285658 5535156936677923266 6730400174515409200 9322974677749736101 1116461518541999436 16325212739842137254 550770802045252495 17219218536587139606 916028556691266380 2799073236389475465 14419061522036634284 488951515143831560 15234842239966781242 4492989984428696954 939511467559670464 995086997885078032 7093281499924508174 7232326257299577793 16190142054152530223 7523333112638849853 4641466635329224706 1394866237332720847 13532684638047430003 7841351985463134446 4945955646558763808 13986886900479636595 18367078464807178730 2126006989375462346 5224680752075673373 9219317465982819159 18062623063670081351 3952700071998771506 18334690467568275291 6220964102961039404 6334870250652279784 7151560357836584328 13975226318073756532 5852647523292632526 16338628240128459319 6492962575944779139 7712374038243360299 14967366128136022041 14149907233262504516 17105862911220397973 6820959598233566801 15061474008093245334 5782283415435196104 17767553477284528711 1503845091001033740 1470381120625511499 13388196137800626270 9531768248283106254 4392411056424575612 18380899812215905193 6152585163217927387 2006265164476950548 7915971245300489996 8525081222819155936 11981143716619938717 16033007897926477590 16949425227486187692 16079706964551109306 7501858790439128180 3268722266487355042 3450113417643452370 8436010612673813684 17247027239402432759 9498499578055473109 10054278220271969068 11163406785728339076 4857989930416264558 5839573827659001592 7171463584476668143 5530054778272795926 13966273893579907467 16150721284610435116 9544718536742680017 15948218342036852997 2310049983592138365 871878690587562454 11321970448276954274 1868109354770944518 5553340843990462606 16575040688144978778 3856894868450047722 3607537109032297559 11317671805808286139 7325964288400499288 5535568345178248140 17559532768275691154 6634578385066760026 3732577211743465572 3757276173154508392 1956315293534219189 15965433854500777755 10528752154070613010 881094826896807712 8221845666331873967 15592731887131867762 16027595502967062278 12349797539442054983 2496041239862447812 9659940544255111041 11294779526582552818 13562945413408308828 1809486599814375109 8400244425577464372 15977196718272422341 12647901000104854462 10266240506148404672 15934864117993280190 6633112890363149004 14100474050768768550 3267440379345976356 10890265211844199106 10732024667809740937 12192151138322639369 3043946531796493583 15679242132827392386 9526146421110629219 9913120639602285059 4997144121751937664 11318269034412917313 2158865389877847440 5351149242902411323 13523738458095212786 13749582020900189165 7001596476826407540 16220063186785873855 10669369238591107615 14091562659779948939 15625292875302997257 10788536443065572882 6310313383332930005 190872031948538908 15947584823185137182 16290256324502874723 13406829692205398763 11915192382684636274 9497889887105807879 11715675441084047694 1083941351992364017 2551200740830825232 10942527676866723732 9370681919727155488 16039083657973850430 9382156008019620521 16518864435145901325 6633513912799984661 2679758827711733001 15744929314084319823 14751559984469912089 15466194145814281296 11243953254394609693 5960216904765643877 1898413251256618808 2600953427399529178 16307146919918018628 1396395503115407943 16732110209752284306 17747643139993203940 3162745100114381436 823668501699328841 11940314325863409191 3249719834215941501 1321850032163755435 1415283171913034987 10982292017856773534 13122432127963736948 1135398121327347725 6765802950142960361 16874291554170763117 1071396887458686041 10902112512390840454 5598193363500908405 11732254874749256653 13777326339997620416 3829348123450812119 5459921226975571714 1931814389396302802 9515139008854977127 14808322687450376383 9985349709234416714 7058926025329505622 12365100091036288155 5607717752613722005 4062924997672990411 13407774564643256438 9636217770472067971 13907808084530225830 11318875257297831404 10196778261050361745 17138402555565219663 12489637758404807390 17811608343466831509 11670994085064790746 5748018303591966788 3615490617173574274 9302741221739475218 4496544759438809645 17112523366227993174 6615397512768242176 500804756153475324 14197026723688302897 6681575177615792190 18138882046902321285 16170014075002881426 4343615560832317104 9241734870593524713 6731939522602723985 2419230852658037486 11568027749571006573 11828576902021224854 5474137129087248753 14825570872347962433 17427404947118994073 9063715981391533499 18307136910140158351 10833303156516449473 9482749295625369521 10693657805749362009 1228469697430421105 9644784805740442645 10536145914936586091 2420483761510331060 5845976821246367372 348412186371080790 1304471747421751174 10380437146552203652 17660061452109077043 8347302096973671554 5923661325008450119 7229984409253894853 12724155120423266391 1474594533755477673 7410541238762602596 10886379592560219398 12319413863399645085 11532503407246693345 10025976870174007223 955247447250297415 5063769723964389933 8351564843514885374 12192548024224396706 10184109235709882018 901929568586465102 17902316497864663322 13545015013987301379 1637290490118218411 16632652268720213255 4137597472164612502 9550706336493689663 7771642636161653653 411729403766115776 3031925130205814940 11262895935375357709 16860121855931523990 16527209629765532191 1219154932127943540 14268433726360374254 1768029727940736953 16074505820455840622 7037446657681515136 17969759728612242174 14491900161306363021 18230832685517785311 8422476739021968687 10175438206927315759 8574097429607892920 839308604724188983 7924933098150289353 11172001751597047078 7727705705092080748 7491249530351860966 2284170290386265657 3017443368684399365 11231031601225211967 6248402349708275821 6890706140021188653 561059740928830809 11894836652581808972 6871993413886625456 698548843634097645 16338488579051480551 17204313589394503373 4493280480049107259 9389006224113535973 10000045646432411971 7702396013906490053 7680538326285369129 3093738268044421589 7205334841403663835 15297162521299667954 11185325827691146812 12203432901733119322 10709026022759416539 12226346571003889342 13650704778978843113 7386589450473940585 17715387278177644016 9900417988960561165 5356073722978747697 9929792044442807524 17431496388229018454 9474146938734032213 9603260666821380158 4334699642676282252 9151725042168960172 11198087358861514227 13840841891376518775 12854834427042290562 12459773795993371134 5452973274703458430 15507977716699085493 12291113780277628750 3304374755001907770 204802331753083927 10929643525356301634 1182794980460633951 8609136653942247582 14253588996175019396 15140966278615556798 12702816730365736946 12679904270297680075 10812053877510708262 16983430680051429586 1793535327461893980 18060963925212303139 3467002053390742930 12349736587140606249 3797415570159177388 5644319536748567915 1454859300131345178 6354644210135210677 7220623199321776269 13039603437381419701 8638579685764015591 12569304918275111591 16799747699560886019 8655073492226928586 516171484813379223 17991244676855636609 8719453529097089477 11151960994250681276 17681885275208796217 4381241290029696127 2306560531111539845 12185592259555244385 17439851342206024747 9689191357684680920 12108207671171529100 15909031904229461430 2619033696359419859 17209134406360028990 1600490784282608889 5462062971639010060 11654009521004668315 2159108527751210304 5369253439377475548 7653482974998321533 18407555013408830923 14358252080958850167 12838693264413096272 13623399005731155323 17738036587023011284 13069199619509373025 1139444595417391848 441465368593619730 18417036892433149913 11657383510443944393 16458967409932120123 7565617869333193650 13969627374124154501 5650768488430725618 4402436004382898713 15861213304675564450 8678469684117855079 18306138498377190606 18104937202525026719 2760033233819856744 2021645810549644718 6881118458072289311 4818422170087332923 12054604772403763871 16138867062105907892 1087718829897236379 8415171171595819872 10216289738537850861 14343442838506213686 17403568008098331977 7306340013030375041 4926024359116646292 7701153988913909927 545099699871221716 6673303641433603556 17034398553596081124 15254412758483745000 8584358615064238456 5436999368873578173 4285328321429411192 6449956393585829575 15278195278851364657 14476676188472040392 15801361362121337052 11449991459177365283 12317400698408513208 4222598066932145235 11016754441746770207 8213323626973677145 18120012592839959016 5770018018800553578 14445299364658324047 10490074220498045202 10775254886217569941 14870593098406636421 17759438697026343542 8867974203082922869 14237271139456606534 14832460471638573908 13800475929354279345 5486963558479124790 10446213310583159035 6514424649289157829 1504644445712605326 3690832323247466138 10813360912108133304 16663103320900822206 12396415622755970070 14921746065828759836 5993413426037002572 15732181506576039691 15572924055914979184 5134986812129576644 11138704392587835115 16804245615825471050 5860626866025558064 10951352755751646045 693203864507625147 6862318750785626539 17380674466133765322 17381388850014955018 8555775028408688412 10877168385035746328 14188881904572530084 17664009410422416293 12182218535801750372 6444884337359359872 6918454291176004856 15220794806440056971 2071841786335775901 11297808683130321726 8848574080539927777 9800599768711950373 11574142922398368570 13897351391872233868 9424919718942788490 14456613320491098641 10669979551681676687 14369210573867639747 18215322362382850277 11640911197917819591 17153110822741132178 2294598514028599188 4972318379148258179 7276553993125954690 13809825413808652113 4950770374830024948 6420296497901001433 17836559067203480082 17088442298769966638 18042411022176866500 16947544296734473980 15258814256447070023 10123670704044688250 11946962798862441097 18407571060400511332 5958914040224898763 9878497717495472579 11480731481408385713 12354145491352515170 3793145103206677547 17611782836690586666 16202427553658092525 6319513982301174699 1676616180878867280 12095919755430149435 15717799436946534133 568121592644504164 2022941073509627232 13509497293033407458 1082866036071204184 4605894884151548748 1617399051653254436 13112838670343223105 14704626363582401816 6147035685091273661 8197383138857567831 2933700093729787229 6906247936483098474 14626431729356170879 4751344490698000509 3622888633068969838 13366588748998694654 11171617330950120112 8309459394570978440 11969423769954591100 425536301134588094 13806500179224449120 17213382763250016773 10461173636570045242 14672761352697109046 2612034268244691473 1314988262544636055 5829224986951976210 269651676361139793 2435948590418653883 16168104947949042891 13632574417432922573 11001478312944189911 13076114551750219226 7667017866568613754 17424458179242298627 13986667811309918777 8000282711132938008 7858695597439929891 11799697761935151074 2705750299151054159 17844766318725945472 12008808642906560534 1601760109209868837 9089742209154533353 11611168407744731985 1993556089574014168 16680219290687059021 14381655086588428636 8075007814165392398 6471011517959736325 2338406048601483304 2517890628271457055 4175119362814791185 6902430558136934489 17405876323072801068 1256563913509865285 3642115520154005022 3823034190831634728 5488168162210355329 11168661793689824150 12922212728416210414 9093218976246990564 11363774559991978921 14956070700998910436 13557000049536672908 4373241113109838482 2470603839926267189 12532544306806855992 3556651785328137007 10689574560845907576 6040218122139821230 4952980528825885854 10390618008636293482 6494781819706338235 6127158649096735406 6336083987534900626 7539998972144994128 13023862989335751458 3940806383525660087 6381856550948151139 16546321856819919840 10234657073954247860 8364194415526278534 16007284881236644300 12875590083376511974 5801759045548028050 9915624560777413666 5809348577495797498 65968723913807440 14280132234222595703 17619127219326617133 4554545961799990002 8827483136501273318 17767451086148680381 5657610624067243098 4229833036311623973 8114188512754850503 3350220080317417564 16440344256132849016 3734464035327463243 13539817890912451838 6970741045604457203 2741436842229767554 12443494699966745086 14242430076583989648 13244807030932959180 8410563456110370234 3734564726656694737 15703808439718472782 13711852357831443824 5293723968744673609 8384296855167192349 222275282758433371 4214654158830540414 13753796798153032629 1664711461033003686 8080915032468222745 8234326164753290679 9732247857154321226 6714680907708000931 9567712645278250755 18286021744648173042 744223609634745083 18378390852371848863 6666264692016680776 14231490667142533327 665356507145182543 9262888838279471867 18020783416398300442 7130882574303678814 6124479750265439300 17158427818687059110 9384713646632526741 8668455399851942307 5346390386608144090 4320871912766087569 14480332621638897262 17727675013313994769 4642099975804121171 10625329122695554434 14355846582800865970 12383164176875295230 10067104750853978959 5772246547137645992 10490999610379138368 1619674721267735709 2794406194126013287 2437746073419506101 2346104455194643978 9732604873442548998 17545266433901671413 10650484127684906565 4382655985778453793 7975074499697803357 9262202738498662307 17234540708489631483 94846598193158354 10683088978887210812 6810959091531123238 18050410061616880249 8160974941879006437 3448822548612300515 16214341593844882767 17186126566733460379 17924844361339333966 3931320444750868829 12616379543502678331 16492417201569382533 21860106163486859 16182687213961920149 7925473022784726826 5444299414408326060 1586665128372926224 2488510749436027375 3150899486510003886 1621768065772264030 17695150851773948122 14847126724358201640 8783078139069865412 14649400653687486634 2237790564470914665 8278741287587008321 1496592471699409065 7434266273779333245 14316961017179596900 12461752636497916503 14506175590601552021 8636000901930880273 601007390558545176 10335016508425069445 15132108193583087314 17452343179777040354 10642768556019933111 11266286767349343305 10353382375231564669 1928218223054330585 7095796494960452115 1371383477203189488 2696105658864467941 1526309304587002771 10444193098009635526 16201951242330806205 15098454203307329886 4986772883778439879 10056263741839523027 15109866255742534258 13871110786022532376 16625830290074245991 7527144923038658700 1650315271782747054 16860777992874580858 9152598997840126019 2485863775149583271 7410606417582305707 13158544771802069023 4803921655108724596 5401819040164077086 8599785749985968900 16434110993042008857 10523373710928874558 6234681577110583765 7142660063730775529 4651597152066701594 16866474956907586595 13627415036588833586 1773992160604638043 12809087141919316389 12362460511850684986 4095385438546522668 11495788321236486224 2224028443032362464 7202080159728607196 15877717346612374026 3910660305070223881 5811914583333105589 4806158944868013128 4976869077045066986 9137013232530759154 1639814403944183100 4310444330036800264 16278749348971046638 16726395489078931479 17860066742629518633 13799031102482892906 3466212387203070567 16870610338622213329 7932605034058695406 854974508648939637 4613297960914936934 10257947758924177962 12456332527176640416 12460425789255025363 10042670620923179148 9255605044120560068 17447041575825372659 9355518130180153554 12237455248324516825 1819304582298386811 7843275116098511479 306919813283613526 4985630992396987233 6851084095163190135 1373178909413073252 3834805080743099888 1565222021783500070 10906096033718694939 14491068170788665574 2672254024489573034 3790871571426789338 1504987316312075485 8761452447466821616 7064400291549141728 7350749493085577833 3252498966240521613 13807610876937708998 7601374014180374042 504237385566772134 1893994895230684247 15086094268609829531 13557427272272803559 14939959414319923875 13320038778071157343 9647856716245379429 3146952039461001938 5303798471168699664 3543927000672445370 356680980288634747 17703617376649341924 17714248404467033483 9114292115018508101 17103134984635286300 13445260929041579931 14851804450186102244 1754480137384605897 15167003956635718315 7880346728839122563 10449192739677244711 191791947963294760 7630372840100477490 15743286141959438721 780243613745746644 14914483858892274399 15489981124729224495 7973194859330108372 14736855390547499981 3205619492909085554 7186637028729572426 10596541874916789068 686021516754494783 3934450577377882546 11139132024169961737 5352106767047680743 10403244948954031181 18155598894570397061 11482882959595625479 16341721618937268474 17486522786430126146 7564670380327621766 14564471705419337014 8259349364146693277 13293334309856828754 8745321389388126513 11220058309882485906 14297057767982329385 5081530536760061043 6142035613419160170 18227802800663226303 14857705810381316306 16834791695880999012 10109698670692597875 6403084040768161777 5875237900078726764 5816176359432228642 10770808556530975075 5111027725723883687 7454805674698619720 14367228039311354498 5504185990842223567 10144410064344975913 10123955618458470479 12016690372346619751 16448420970629461313 8916269473637695462 7508989353094151580 13304304185371196977 16749298605933591000 3447641176756147908 6203443358746945619 15342716022316337632 10892358466912909509 12035446283270877496 15591125845705299640 7380606343099356643 9727294611431387058 4280800830674670568 3249670174230215024 8431489788414629590 10278994012026929642 2053145900541129689 9644375403939661782 10330652100115641707 5716049775294462106 13952633174404415367 6375770106162250310 5747992581032095255 4637834090788587821 18418406512290749259 517437411388981560 4536898485373172113 15695186314275869833 11721207224600523086 7237498088419165167 13050225620082273239 11561815869351801842 4618448656638949750 16059203903231788804 12143202175309551515 7150593265418012615 18181031132309461589 17415262544267758713 340420691266447341 18379485890775155628 15662248762659146473 18191639193590342006 12497885684663678030 12867719452964215038 16369557386719836243 15979390371311411306 8772208582007268672 7833909141232790941 8675161057832492494 3912176528504809402 13554212474666749851 13364002873782199188 306300974477334599 2623833842291250871 7808500955043700472 6538337302714142776 11752683804066815726 2942617742859537294 9313723741810169419 9845833447010339344 10360376323846029498 13315791502179774634 3769028032888628247 8931167367497088236 17326249638783331589 5133693583597289640 5024422516833865954 17775978881874199924 9777145291030803846 15246509764686854914 5759441013974146970 17841128168421566788 15140424355283203538 3743193699083956167 15775652726289088295 6974318639506442782 17918560752064517340 8806195395125671634 16037860852853902068 9757689017479402197 562349414253341611 8696133118544624128 2910283861953287348 7852520708781474717 12016312516039307051 8077855518869240643 8283545120955565572 12411515171147118069 9649337698258570393 3793803213250125791 15434329444897316474 13157198438409819768 3263372442236151563 10699090515550176839 10234709791360944807 16546698284524440012 18393272926740170097 13022317137216569751 4120629834783368729 6416960645424832798 16182459889898222058 5486590008980933827 15431102853410927411 932717966104842153 1105460938515631 4271888449276180397 15635688101946032397 4221629019344975148 6083125352153266422 8277073886885492385 15704458014622566555 17022547186098076199 17636471543170189510 9697748130425291022 15601974506373238221 473897662301250895 16298383769592261839 13295253222922471348 2519115625147678045 10397498469132242523 18426929957564723260 3623845911169722102 17503695496556756872 2093387319427390719 1173192340230075950 11410754453610196200 7524160015965049115 9001987815964285622 17654311800573781866 3240977682620106373 2128262912197149012 4329091292709851428 14101818457290957868 5520873810328747283 17407603058522068312 11213772796555109840 8723131307767509968 13936728534519153817 17601129144209033303 18174130459225857866 1412661851929206028 4287028678733478248 2773046158427623826 10215757565461980567 16280563557370759067 12556824860556709081 8328567440872716489 2025151183936445436 6827325088626593753 11915148184012297407 16267321046618794881 7944387096000160045 6566103708779254689 4903022729439909578 8915853190148326953 13601640445855434935 5726332349323831011 14259600151727367930 2175535042230102741 8810878045522420027 698783900370434985 3210709101887395884 12298108112437083204 10644079559715788166 1611308832360716093 15824385512657585996 247696638659175042 17595283101680734393 14279011977629128696 2590879137999832695 2402538997100124808 10410645437333377768 3178758657854628678 16503946724350773115 6300416096219850414 16200711025432982404 10742826626990875683 16352601386720277545 8810138056225424444 7219240214157176305 11987978766282433269 3237931502646898987 6170073938219673348 7269849103683712269 11845728481175100269 3037944197669077410 12470803009155386130 5308561637158032365 13476497014171125073 4839997442605329113 6077208311163194021 3381078797710389463 4977537896326255586 3502997017814014353 442631578927217253 4151704079397111931 3410038206938091027 6756951251938286012 7049923800891247182 3953572702204166493 4297844379053500484 15352809063091956612 3746960315373233758 14754838825802554693 5743422699092690227 3238929974382268195 4225844559756389839 6214601027342755140 12368224574280375138 4391378287188698950 7963279832554186028 3334420948553574218 14619760203314433946 5957698176715824 8027049511056249939 13292531378027186899 12858392310239864208 2387134024112158272 8334345919000289481 2082632865516511798 16264214195113926646 263687819485325222 7131783910925423518 18433788763057653886 3438314056411566330 16601237368436866736 986290975832464784 1558746641918281807 7473263227198509543 12273450063606127047 17341154958831268831 17046803307809580884 9085775364851006227 5645702391882590300 15529702037810780795 4225973719153185594 9760379609841426998 3523063087216827858 5956807976880489958 1731523864656024220 14931505358291320191 4481780378996859997 14270488107908250787 2821256851107551335 8946418190074755072 6265268650184417035 4235788100949145613 7662190483658103694 445895322598962059 1418830070716837664 9453668690738708225 7629975902020427058 8853524823541117480 18115363727697642108 528823343515819130 8063867584733215438 724615870077523114 14813556140414373130 7406845771109652096 14558183951433943704 12318212377610694212 18267640984645836547 13036287123167950769 226065543880397300 180268214360677981 5012094626018709037 10920172342999617619 2513394900931558962 117108122994749862 11163118401023753436 11029665825961291386 2938033230483903708 17922027638999103508 14452661822102234530 17674567792667556189 2541851454297210046 3224693590585848754 5561167514034367692 2199718384127915305 8334823875530824474 18266632428480142344 15822507784222613494 6973819709836055099 3857062472346511869 1331827264871146779 4999657076152753304 3912579237975662032 2706799332286018766 6338926018761858077 8303385864651499213 6599379926473237415 14286808233532118104 4131879789689998434 10384676404951666632 16595969331711122570 3368251086275373854 10047590803249662811 9017161330380391046 7782709808374316126 9144936237945539863 6986052607835536457 5219210407975150698 5727570415218178123 12444817129220466046 4721382831313600912 9575749224194802583 3323903079964122036 6172068039568894232 4514124930318076728 8296538773114847183 10301367243674697716 13489598470441899803 18036181508586572420 7203528232750423995 3173286399478918343 795345213345150756 7748498686937637467 16920897735445467809 4808496833051958922 2847350039700045535 16764686892296628343 8633555560396393109 14944659405058437238 9942420262014063087 8805877691487323089 796595803378614771 14780777200504703964 7761676609660963230 12794163645921457359 13034775689856022414 6440428432796542528 9298170040382369133 5410574140257431521 7333479052798001797 11158959700398340691 2141291475215628819 1135136100853830404 9836752207337800099 10926867633946788536 1664394235190612725 9528763644217429557 9678811953434477397 7654619225644086503 11136299862054425501 2852909615562670160 3537807831825160000 10047053118357450670 8918959592784480796 2049320903173906391 9864118019842080446 3078576613521687222 9977806525995526111 7984822696104767046 16655178848331349626 10770015634691599596 12359325330610895103 1367564991572709010 18123338911126068203 3485315791539931177 8121546109316085937 485004474557440219 1931995987870288105 5898550421684562283 16918691704054854047 8194196520559883311 14081579684518732535 403751546027536282 14317353976724349780 14893604011899608395 5064464134260890018 14755350125582340238 12233668772318967980 17364480876672704832 11289111693939810762 7955530246835557092 14281665122869389917 18002459548271895032 18152435785264662277 9683689484397219282 15759550062143474481 9832962188354982631 6916882239678744289 16167029576096533873 15819073900879972651 6176208972924072260 10584527633662409346 14784770048809381269 15313719371105989549 17783449276456373970 15068168948289699206 18378021137135271054 14390962726607754378 12466728789174546040 6567549976866386606 3460863135672603024 18016054769159329229 17581257034296062877 5455672645870608817 16002482048701107257 17843535975540069763 9032063805086560459 13225233164645330016 13213233233850684408 17320451254132323101 13351875839965918977 6487580415803492304 18098877955651979875 14231903072860650522 6971379095541674380 939852535058660972 7784151736149739577 14211377231814039800 10422441899880938714 7388853584433668833 16694634071917111758 14376078907051727128 1852101883112898882 3112049180521391107 2757558753434269594 930354781953425445 7338897437461108100 15281081136030116497 17240775116183194388 13285059320962728061 18145628559820198360 9361866399289936920 578788992486870652 4075028172581581697 13499737868614316984 13936585501169089467 2252282518352506504 7372275435621564554 14293691279337247860 1339682009973316424 7695621680073070110 1846845477665325678 1613819596463085372 6327487834108132170 13959909285792613946 6622205344174817192 17084867183844819187 5411456822687970482 7515209605287949381 121915446587159361 10742477678100937822 16342072521244600900 16687977602631231462 14027464901173439998 10420583717236702013 11120566959669452342 11951287150720622625 5365166399763323784 5859619156339231675 12285046635778272368 10528142528638929683 4807412441035003069 4897960378082241872 44363277379534107 7340652452210316222 16365770188133762364 1774152204557697691 1112706173657646219 7526867961864057850 6107023474558221150 16968416334237439787 10340870226148574958 11267760374078369210 7657285234818408600 16281547616361637989 6028944570591417501 13702471311961468048 14096208437859297814 2167120363491457321 256784988885030227 17246015205716760399 12688698010331333197 15474318027658375945 15419236275706485866 5105132931864742579 4223045132652264165 16391313809052006233 5882759856804414413 3446329259393344395 3771551340842878450 15610752487742308370 14868316080458159275 11046712144314107297 4164620612188823095 17076017924537566633 12170882795659937471 12792779443260099074 3627067162805964198 8476155727622371167 4465647758435448743 10183595801382698941 11868054916753364967 17422283027034517404 13018926884469202433 12627643890862988272 13128281543402120012 7896252161100571016 11475327899231155492 10039240999332656443 18275122048347170827 6710291696327380432 4553754111155997164 225939600850383273 7185846796102878589 17725253487098748801 6529671224981308756 14634058595924586219 15356020191352852335 2585399088487356232 15698491844116954939 10934919078067879601 9669139878510235672 5588169704393304178 2722956290252345695 18226280233819941792 8082048996662201938 13091189801378759069 5644930536490402990 8507815843328688743 16936309508392531413 10725563608228030622 5046491623336500455 1052839458170044457 2035136645887559339 11321579826751471342 11377036601920083997 14190769056063758713 3837712333312279001 6013267955946516609 3101154818318529368 4658041743252145051 801782861290030183 1600951873177397311 16846445555445870020 4725674044988588487 12942914323302300042 10394057934326700207 548217887329640131 3286130453356209749 133998419267420241 6845603645331850065 12846911503069953804 4206496475094626940 5787877141836737081 14976903477056610526 7166373045551832274 9571795131236249424 17324000605308972702 4985575220752066366 171022215818604803 10780924711639165682 662885474702079336 9444280222411955263 6005027020478789062 10487801800509097697 7914536249283496780 14636087176359776610 5091658981139973738 12500919203860829176 10872089748887470411 6016350760503432213 9431405080048066077 7138758520831933765 504318695781179220 5209453588052607919 1613210647479967299 16015467714489659898 11703838817085868739 13907233263764862393 6504912056215683005 12851120216893685709 15725328146139902018 4961835186472075525 16973941952565498422 1766916461702169546 7610594063929715592 174679381548786405 15806240873794652337 9444149049153017091 18437726166603959979 6555480888544027832 2816696333827872182 11652165145334203397 5873831875690273056 4025718557141160151 6810007225782331142 5407701236524395585 1557413558021365553 14597343452525884006 4245673927738688645 13550475573444959973 14785681703286095688 235462040945780172 15518391152389873899 10690247277838438741 14534627606150301934 8042322388895071454 10754234724279153574 11756183351138980350 238874619182187595 11304103551174694392 1686072227550999712 11977043753288386418 5281636849856357552 3099407716012189302 6561590224796477152 11723688316820427148 11909156507419698987 9442915610897006858 7702573391217984468 13919734386792784514 4414636941496199417 6673698593591109590 12618969504403245710 14228584517701380196 6640239887677779211 16566147192774041348 13876821103887318330 7838711529020069306 1043729038937592910 15180344021941316221 13128278480773475713 6012588222424492107 4086106860404661916 13234410150951505780 14440796260202842573 8962171878129083119 8474813655574133233 8368644768789995663 18204738772541438239 13759665830912034615 18077982638489483761 6114534040759987201 6958357922274569184 2791208583542359501 6643198380321154176 18133372968644249745 3983735053451982593 17940150540916383419 10486782403922485372 14775014778943039627 12696826520114927215 4570131089788547452 6006459578363939964 10387627100712650815 14531374259432463206 12803096446068322416 1954950764169228827 3357911218841593055 7415457118288066115 3621750167345768629 2966013141749555554 2920743867761917092 3476178413653774485 17548775074990885945 16463475007568176332 18445534024873052895 13943402865555616076 7371053885014038106 9326947360304033295 3766488677953801923 640332730994961947 3164145821290568999 16668391411978628476 9733467197711893066 931847118389670352 5737969642902036290 11655608011450001640 55839511070178261 2623594221661381526 7336146567791932211 8221005359053732529 8897180266064045871 1451267719503904885 13187646847790391174 11483632186043610711 17894966238681375823 4815546435144444846 18212755722285618800 3551242077984413998 4070102886762584749 16845820180895541197 1974338544879451675 5941170065825056628 11576766185405401976 6390556767246574032 15271252391346706401 15127688736858557071 11939591763200517685 5486167953724661478 5504131322074672380 5950274574251315451 5845642437576454768 7913293969834174700 16513292246533966790 1778796408345234052 1102168600554294340 13503195209475372080 18048978445003200505 3743442937785852509 2664282183286421121 7108938637420634580 16671521132981739439 16776206512994565605 2493346061549297800 190483109833591007 8266101187792712046 5094391884839423476 17997542020069335438 2531103428936621871 10077596559985436746 6684848884638133437 17899149944053013645 3089027266215616141 8945696642566820153 3146049963569588825 5351491524733681102 6436807718132291866 4785903869236821029 12164288783347388738 69278438022788103 8548537339555014278 6751177747199714231 17351590866723340475 777850698584028300 8252851332136271031 12654310420444972847 5154546821992676232 8574800047068958262 16078476606076912109 7479803536455184671 4706770344679668824 14151987074553993203 10287676935401169145 8139147715449865023 9152383582361321104 1613842837386015445 5217139331313316064 374144532453210436 1029497931206861031 460531941404312195 5248874237609204478 12577880791338127354 12591674327694959300 8475067325650402667 2646876140721768211 5279951041427128854 7912322990848470927 14364089041010200985 18066454630452960363 13540743015049427214 14894627846751276062 7614598093574928198 15783682083436005251 15626670986437494610 14403397384362065944 9581908601215007287 1123495614155808219 11787591450575133982 10469629179359979122 7683456282971469485 11299067587236112155 4620025380891024956 8596110297359782538 2648716920277751661 1295911658962060670 11830661949527786159 7342880413048110134 14320142330242793943 10593591055841027911 13330298310439355640 9578334245605811179 10911286195297936277 6483770489831421740 7621704673065732498 17811359755076408044 14943298221627342048 14315181531112466880 2280221727336280706 3627012517611967778 17363322752981673225 4883129777536505832 7486648981249508987 10699314658743905309 1549765123374983615 8872067532191405180 4176378096351283653 3793745330376258570 993814926952410633 12235541803523995806 12918745327681019480 14993410427748677769 11885013629777865292 814951361345463930 8172545476120741733 17189806181493192538 13550534565363465526 18280302999329854975 10205141503679463464 10890927004451711030 15939557251719008956 982783524416532849 17795679353210454512 15594385351844957521 5388866801757124145 12659707358534246375 5013292074415859005 12303954437365980828 3862831188072726534 18140628157582984124 11591897007787556356 13154766869598379319 9938633247260959011 6195017857350584600 15082811013234760544 5108548410493348068 11343196995313613900 15495851484598076354 3078494854744658271 14987117143213039799 12519070422436895591 13428438516602297571 8265674489869072706 11361412863321733870 3925365109275379430 6468086350363324605 3839278119259460244 9199057177485105284 13891859670906295537 9953559224440296571 16078772998986197785 8789104145780991706 12225209960237421206 875454220534798213 5768301497248221065 14376215747352689212 3810122894117830681 17308143495086684442 16452871493412782798 15797506769349280593 620352450973538642 436265467134191585 17181870166989866569 14491227279285302986 6168454936659007928 2017081728712207456 15916248952437910172 4855833449060242469 9379775684290496624 5299888659671956802 8277813956767666263 4832080038103353639 7205273664298766554 817062322427028297 16329712236507999817 8148760831859121052 16626981480338374640 3198214738508173573 6079156198630859851 10711294229124445585 15835539672857660706 4323373573432482310 2268853747056818878 17990835791090675744 11828144367184524098 5563818728484123909 17670208987177784423 2434898713643854173 10017438446548709802 10119376670143908260 9190674590511474970 4431337848571483803 1760029633743165767 7793406204977891905 14772062010692996876 9997707017967855503 4738123073765259874 9635845052499916940 2667738100146828434 15092410469657272556 12283262133155711175 7110389115690870766 6594151384689626291 4550452029276163511 2390805786212490721 18058331101472536845 11617141940152438558 8413197962842921282 16111933608514630380 9624477096747292181 8286072560097843693 17291392126557483303 1934536542306553647 16258605037375757894 3880458922789648908 8023139137884795272 7338763056407610672 3085627721723822219 16188330808111679905 4234910645434012923 8096286984283009822 8785621590728498991 4947901331616140158 3581849628160367825 3927848412366416956 14415908852402153417 13801201812460551945 3267706844870251871 5206083728524574013 17428824980603740785 1904299221929375570 15535314387700827684 16980586099314379314 16711884950261765865 4445033547606020056 7264681869767400507 1487409002196570892 1053292879960225225 17349666425117536608 18063231988713796994 16920947769397881766 3672223786256823410 14456448870238983888 15605348169874254945 3898842126050813624 8127617696460645323 4625335755468937227 11013233139537080826 2904332790483712669 14753299932526035704 3398263328753298744 12735276169904072002 14788829685792532065 12835417179506260735 17172975492959824320 17422068712201657548 6140888443284742172 12892312977473670761 13001565192054825533 1879820308290086389 3786225581856273120 11408910871277740542 14983837793192816417 8054317663438834781 3980087673308921229 12335285434562109061 1531481472033535367 16868065667419541574 10040366096659209200 13660631850794549637 600869070083475511 8524394022021297485 8918800786304582150 15864971300752632677 12146982643648141289 6093752846081869328 9782541174376038039 12736098472223952718 16642721969442376411 236575642274793643 13519477466701434000 13269222818910576786 10855398986081630593 13651674040123288051 17807790344971543883 10287112837422848715 4131606727957729638 9612734981835279759 15010658204238849102 3392921718906188268 655115397402933348 8013191226868367557 15067876239195529226 13377913408195571914 1231380222353390945 18149786924249089362 605947960289256756 8910602862625184062 5524461875640986752 13851995507569920791 3554783128149597873 8698731288791853992 7732071222127900450 10438385386267001230 11254271232986967030 15568193752817295675 4284630437930542187 12738130802716778364 15286421358039762524 4316141089886793809 16462357437599331823 1306637428554653729 7820011754024968775 4619623184587187556 15328826934238863621 6885256972349730719 14339597427162499870 8913551778723501659 11481904334655609544 886876121218745460 563397734433215853 10737337882669090717 4209315894799603384 3775943633477482568 3704269673181722699 15404220531473226459 5625037707284104020 6593164158823980455 12804096601640596240 18397646431276274024 6327983780635499216 8947471911799192834 3703156261474957601 3223929592906414801 11767416742941537701 13980488078241178249 10293005303870865573 7259993550144883554 1839486020335994656 9966281684755103779 15672064139821859507 17805676214646026731 15610127524460943504 5010391326442894248 14960954406921830406 15029416908246344278 14506350645167942770 578177611063301593 2038646579465078275 9510396557481179429 17473803102954501924 179961616390125333 14906784425026545444 1032328879988699410 304588557071820561 836395432763645548 17373094733374936743 9975225851603990139 14236920903443898840 7504559691445074807 11057268526438523918 2651724512973506590 7792308489621302133 16463444590764325986 12671937039539554883 488852302701400556 11596108419814420090 2820666088836640926 2253779419528482647 3849942999509351541 512400235298351265 16580854292400065583 17010758639705923481 2468254313245310644 11717352456052183095 5810445602304312121 12005556069059421235 416842712558145293 77606845261576120 10911885930643629288 14247422559418680112 1012919647754487725 15067490325838947663 10999722524236367318 5200653513922878838 2445937514427824736 4063853382339148467 16549469033979435549 10909086395643426049 11735196189610343353 2688619298305512295 13600899157824447292 5696607837183272815 16451299025504159101 4729462313911049198 3501462852423926321 4839918029420658721 439920393899706615 8258406512367027926 10360682985925400933 3865061248880670199 10394092733236623384 628485825039736214 6108538187459609156 11444910481864050309 6953902187773287622 10801244115680659045 2344555234612544479 17632052040650276445 11416055103151973862 460506939204091314 18179415692650423562 13979826076631583727 14802549683097383841 5540823920527414866 14297796768160701876 12374709567467311111 10430621522840539821 9297281226716823674 5070092021863720714 15525751124157298344 13892643164057737382 11831356537586502946 15709184007344660613 1218534846502614270 7974680630562094577 954082431484004917 7326413781341844687 13249521935846773783 596682903871976979 17030083555978174808 16497427516953966615 14705426242617834679 4952052757326105210 2345233063671586685 17915415451440301172 15725338121205230167 2783958118940253282 5252125431004567251 1676987283186890751 9338253571927243320 8253961606892718754 16705373825174539134 15830834335284369741 16897572923435202460 12284799846613826878 12512023792992715145 6619499561377752923 7386947814642914619 17892966670310464330 18392962559737334082 265412132086634290 9244835303726576123 716643409772068937 13103050568761203511 2296236345565889997 15283180077771367850 10539657187424029894 17539173436966256321 3533938040200776682 11691582193652866461 9983293228165532166 8402544687779840386 14654070156054910068 16566399346842758791 15666955114872547976 14293424153784811592 8590488844088812113 16619464707966927750 6174554114731502759 7181460907001406956 15266441677541107188 15897692681175613040 18446120206400154055 484801800155653448 17944830555207151584 10585289758757497934 11600046906052634446 15130324383794821026 1852941548675289925 3316761467625852828 7531080253484791794 15088270742516019198 442493284067554425 11440597698482323500 7224736462825817832 14304010700514348599 9952628640302273354 12158531194477951799 3465695118776747282 17157576258412349239 16345538904209446694 9735332869503517009 12034045519474472899 8630345533368265142 9257194617634152874 3913362723515434628 12470965767932665894 12217645033424618445 3982133018027318351 3118136585611647435 13137147627210015598 4637085959559179276 3069672806383771615 11300332417407451823 7086725692365160698 11588271036297188492 16461878944499593008 12406550215006658430 18117207735124371532 7954534369403232627 18155804321617078444 14111231610836298368 835431017498184102 1236341234289548181 10419318397021006309 14187703279598712539 10069825911104483910 10893161180496059006 8669625526743992664 1120501807409382884 14888123924531737341 521592244161322565 5825960915844988626 15989161296449648998 16846781832397294202 15115472318501879029 11338108204306439066 1293045548802485413 7854282499076983266 9794571203658738357 8524519907004441767 7973236990195832703 10646149711699862711 16148390247829059106 10837452093455904716 1942380370130293607 12497095952676758662 8637850999788111251 1770188686923427662 13905309868007891120 15030148661960320017 15017496552905436095 5229115602816358210 9429974797136889686 13752624614839127897 1698199062903202534 16937408869606599888 15236110783764400583 9114377313741164715 7056507237488427144 17713662372094904124 15046763388904025367 476669148083675961 12354735823329598815 10273681656879999683 10854482839624444805 15095408580961920030 3240640689861928949 11270939234191531586 2409261064544295810 16386775972743753338 17896892788190601930 33148626922502985 9711589031486680180 12780335266368946191 16098870256505999095 2484268216639369952 11766589594678094795 12932260281808504246 13726627192591616666 18335143547516319847 13812026400725128010 2379167042884775975 5165706137057726536 14154789403827174229 11058468119913959212 42910972777937029 6152103192343153731 7991120617912226396 13079796653515960501 5947826126646495917 4609957832410630742 8992287278163722270 1351191545050997681 1858601976370565980 8279988745880738886 8707879581719901371 1499439707899378966 2328860340953255903 15985156549309574431 11671576564079920832 15482125476665396600 13915612893096037344 8749366031681073847 3709887681278099259 17658224001450170459 17716957470184874972 8151749612636935660 18182168411580388052 18140659504452529497 11457397492033416995 7785647278235388327 16483179429211549787 17543679557939246716 1366458463409709308 17980527727724150445 17848014622919699011 4418822459227087239 16287349360584295730 2337406812210318570 3842707967746553041 15844041148308356940 14143814857499531179 6141007690000395328 16824548210879754486 162358319952157794 10162955300271322231 7465270879978148181 826954452091519446 15817675176260730130 4686078216972196185 7697262939786700128 18018943472917002968 7557903086706042263 4880482691228725334 14128825654318291430 10736086829475313452 8541464563915152567 9548149824256947348 10642581979304934297 12498386963025509408 16353263093239912032 15619200267022685315 15237138307669440942 16168615133970251776 17879915803837721307 443088260801045113 11164869946975881969 9142098472569284516 6386863442123254253 3083398372931545431 15840498832096248235 15770199839179864667 17045846603891454536 13309415566275584368 470233150845360451 11898607366969653430 8113177657628954187 18355304686565588054 13979412881778140172 13069569518569238031 9909748549137623428 858082651972955798 3883265057848569745 150001644614723943 12947442851272363903 17404494012909960624 14555282244927640588 17766782734732975155 10819857060398456430 2289843738011831201 12944167242347111417 3260404986444093457 11002001132944556575 16558650989034374619 18327908345833407105 4076075914080006505 16727232590842572639 7937572522840841701 9811566632501522490 6128708525983296272 12665691641247735575 10675737101061972184 6881294294310796077 1530333389507220117 3102208159760164370 7506146159995726280 1087723073123464683 14617875210140327087 12390029014643480373 7866672502032555869 1443659754543717225 3819177155987682192 1881892192332718654 2128187527560650841 9495079051379992612 13847429613859622159 3334357649252048964 10566499481057639259 4020984469812506671 3333977609892091780 14187353887351633175 4401906048431006000 15147548888404603545 4371767659357705465 761888373363301233 11280532326919894815 16408794750213115319 11807278375944694466 8349538728585971966 15359961527543736187 18382546752845726078 4083703006980967080 12699167649738257634 8432916961694324372 9091277484136804663 10732173654150972641 18070642712069562943 602578814760754141 824284723632515537 16833350094910876470 12869496105545420556 11237159882356659649 8844127315676266860 921404113109546282 12919327724440070697 6054343021065045893 14215145307157839129 9586076608799123471 13390725326745480149 6100915638069951903 8825276419837716722 14142881670592711839 15678876938507297235 4895688938297071663 12810144217089820421 13289863085473964953 9313034058232690337 1852928971176692760 13265005698507643124 20838214798239434 6373109728465409518 13276546343686711484 8966559043507671121 3320107384387184681 511544620238432553 8245795006168305005 9059277107271604225 15823415458616268195 8937233984729093575 6950189167150243192 10489402416900309603 6500867826017980360 8791071355171401382 18266174165336943825 10473315832000857200 1848787619156909463 3856974104603155750 7672802320603518432 2926302395337934568 4018453727352925052 4399973985757545714 10487023484031522022 12878313837803884459 10833767687332656691 11854408032189652545 3299544074558508835 10397971892126616091 14906413047126426771 10739677379056501293 5591668036989796732 4540616197699020369 3179206013480356033 13473037614211101967 5054021307604536901 6974905594588384184 18339021359761098176 8302056757705623230 10200323827048513543 4297394930757603691 8484160049017046735 5742861391785692236 10032001349860020918 4665865961581489098 15371962252399006933 11893683719592041219 4263733170964935214 18020294299492944259 8898400895083831631 1466857184951704799 9356675384268430756 2081141995605659319 7007403618502361879 10867772153101641115 3264410538516884900 8738543282439021386 14052115474388794890 10538344066011900400 5048224247689690432 17842243066843196543 2494572912460108612 16858159658649230851 13023947596811069647 13920368721238253104 981036416327225298 17184622155417200818 11928501079116037407 16251299449398974395 12755165088788115115 11164351428786240815 858688522071216899 407778525296114512 4575952335593934052 9777079409579834868 5236059357670474482 10509724207897758594 16223319573906635165 14278615159277558914 2579472807644731939 11531474285852740526 2797277963698616720 10883996207421855307 7759630705908035606 14604043631049402185 9270448374571602873 5445123879611702633 18221092563387913632 15463868775828151248 17020596835421794176 1387313356523060176 4508796804835435808 17687098902181996444 11015860822034348586 8529015531228839503 5162432185053083492 11620576460751893888 15110696014235743824 16884432302914947695 10822560758916293543 665006982357571031 17516840006897923089 3112243993773892354 1511076903596480127 11732988711860489534 1872659107893617792 4863884358555211105 9290697108526173563 6757714227136840477 5989282513991423029 3755356641549045493 694133123822623729 14878314820246991786 10507927573911440619 6957293397682519241 2477726896771281745 8560656845124254570 11510922888131221745 11460402789067499223 3670183304161083416 3855951174266441977 12600411724359846890 13397137058160244323 4431012757585906986 18444044635167132784 17899221594514925147 7692705841182990656 7070663021782570554 12805074205475837556 17894967282779912244 14254876016377816064 17243138942050813557 16935166273877222347 12420659553092429192 9317704048572428595 7672716601383720363 15230616293458951811 13532961128141549118 12640098512196384667 5307823070340555264 1420258825426012897 11289745993544349377 15795990851366717392 7945831488778897750 837257318423684477 393235092620755323 4292320588319797193 15615095572093226431 15553668596641016034 4429950223422722970 6389395534241652471 4086949386648281863 12926759190524173502 8970797081660796979 3640457452111569841 10564810429884106836 4703259491628175522 5480263128913875020 17007526940396921155 16757733870885781071 12463888259691178560 11902189406877839371 14677402565471688098 6679932561185302307 8971717358550041047 5365651992333576493 5581070987218119535 9367443712016403910 12013037774877232641 17397634707182078729 833168971042964894 17792994176545315003 7584294937447311264 3064963011816755810 15649481848258862385 15947950437983968677 8405407409671871426 14092168210709904520 15351392488759298200 7352393522827191671 7184319776251755579 17580364290868044977 979355129968880607 3064537970543087913 4472847341831799574 1144071783685548572 349283762024102167 3675732516859675119 3597446288188693491 11295198642932765937 10721549408276709127 2183870772616863298 7082561844613878787 14994347581229931095 3975790872705063291 1309640058610542978 11875711014211714287 10496288110935848100 15732178107221443966 9033976389258185046 1326114232281652573 2595931827921469269 11708847799232482581 7337836456528440027 4720174766438022028 6558305142064120579 5552830760266521286 691294761824307007 7154198349583316503 12546817350795458240 13126607837349921908 1281977647085848024 13777724711498959267 5426382476003020320 11030452909656659574 12181381424875299936 13307931567744875894 15797203018180152784 14420831904459860917 7558056519796422281 16375881754304206107 5798076530786021641 1606891815137258217 14263521215484328670 15271277141601162500 15152432850257923238 3569584671337755410 8873133065451679917 16215894330651843730 16901355715142569140 3174383235622463159 8254105456055019093 8309935583900653289 14934287144209410401 9176116669463129304 13613360299481621893 1682062049904586011 13595870024573868670 8332309057192301478 4848865200618923468 5876724843757791863 3202041349896531572 11987708831484321674 11039076720134973927 1906753819264213205 14487257747571447100 3515530387998778523 1398309458266166844 1413060071480731693 10817246230480690721 4326164201763868419 2304727411751220434 3739774470538370739 3606086651578162422 140524061814522036 13929580980691162218 13944435955912001668 11465793523016785184 12953328403608320946 3902810131982639326 3830416872238861924 4060220741007703946 7173751333218724900 52209097667482490 2340069541213022317 4940066347047011556 14600184109490864209 11233716137396749736 15903785244877597564 2111203304576523212 1011007854162872496 12485277807297471663 16405699422421016873 1263615034460869436 12672809401311874725 16483011665107414406 12376090108623592751 13066921264977525157 5756123783549176078 14524007000395495372 10916009413958056178 17461396345931641491 11446062657333116225 9222147439501696925 6369917065347424492 15759615576636497729 8185026438283658007 9913175150881943983 14983150847728388785 12799758159497999297 2047846883921212295 16825623514961371329 1864273362014166465 244064839270823114 17716278106030101560 13805014515099236269 13601393386352105675 5898336864162618647 3356397468907966035 13834882409275132051 8616108944029374063 12740349088116779496 2735649852142047148 5556570173313804765 3286193317921927863 7042479928205719721 6442355391907436857 5231541098650478973 9841964037668065630 2760079734991722537 16148323041393841057 3021917521155727029 11765098823923271052 706390042400811896 12481130467336017731 10095831787614382168 15303559945596288850 15665719021507209533 16569968443547208532 647596245414047431 12915336720714711132 2753339581318793310 1732099430139303509 5888982391435075189 16554926345013825877 15842767173718525965 2072255416521386893 15478346748884731778 15879053202556227658 11693861020113583906 14058808018711665181 7010332022074372139 16399121600541855758 11363698921642032117 17981836694107445633 6054393546071138192 17898064101221841298 15337058968602529898 746419113201526304 17227836595689364939 16693060219581314435 2793272355015423737 4251875902206824910 13053354876460080676 8180149094327575361 15998185598180333808 14704734011370364174 16720316427530874741 18424657384040049500 18354963077278693695 14848189348710981018 13806399628559634632 3040687380904025281 11840291592348910913 16701394796290150835 12016892438823400433 13467017014646365401 8500590667027669139 17633849856774097715 15206193551894332615 6523997820443206499 810766611802264525 13912223699212230732 13977986043302794634 4114458714363862039 12643091300581450610 9805711448961642059 12034673543534686242 3449660669667090436 3042666748331150132 6002748610926691807 6917990504731878165 3692010552390405848 13067483580149639880 9390088548437145683 18396453498484790524 2677963498084907369 15047430196247503512 17970270002514186293 16426193831096195711 10985450237105147517 12955029613619192799 13759847718500993077 16567350923222211706 5243720345817379414 1041718483514521768 6713115281422891565 8046942540972610386 9242458835790676551 15864953710779198129 16080240433446348433 13968887280697453512 9290138847058237236 14085470627542299485 10700272198846505319 1470591031761301661 11324253736027584777 17979143259772569000 11385376673807461631 12580804597338745112 11578730616008335681 5858573934868841925 6937909497769630252 3938669383783596642 18127719804775730767 1793454955772458163 9911507024977908175 16460940682904780687 7156313535945361355 15208236699779038350 5714540473253186699 6504682091368808259 5228468181244253517 4495882686542391859 2499018383723270605 2497015925098964899 13910210513053391791 2628197239362837398 3334341695221274359 11291331916629999382 4976637926368697698 8313560011232425025 11279893399626817434 14562810142897835944 17765064839207663890 14264782898500818994 17236026306484216272 14460587621385705806 5995875277048553568 14050802370479562215 8623209486464806296 4619361525498765086 12544540955364513527 10738501672733694737 5238436351444687141 6725676173767937442 16789752931522614037 3570471136490340298 6685496069094747679 16645259397187821625 14708483359568646307 8551404074307669287 1647093458512556376 12616265847026800331 2983895809475070142 3399399951590996474 5265963978303332132 16533196817992805254 1677665908898486488 16441956020209965730 9754757832496366214 1679728566558405126 11602569349119047307 15660992794135050567 938768053332210442 12738267859644488599 15674999119234811242 14208971379871539762 3846727965110797772 10103308175383752840 17769953534028179337 15972071825088753748 9268752173438851431 1096775183616842095 10659241564915311219 12213907577338182743 11908909890675316475 4679925589855051518 5513149465450239989 3682903306650188864 7842499414100992987 18006694267220390007 14434156229296681389 15113909963697982306 13296696802373680832 14830465132750773591 9927926010925970708 2233992742709042220 17518799428423531146 5169674885704428962 2760338941143885231 14307926484034955038 4120163994120831924 4924842438254649212 7509896865748221984 14238664865281499856 8949731704078459912 5455994973306696661 12779927435034244001 1611220342690373970 7022079124965279097 17015745240033328419 2425133438074855424 15057788031213814745 795116749200261187 9925613516008015612 8494985913846577644 11107654651913271384 16074937534047394777 16242577272632549224 14971937817479649523 219211652081861201 13904426613713287802 15173965163604812816 12002967597483276720 9019467968408959163 14416235679070802845 6946978537810810318 1522587592566441977 12032627142057492782 11119958145519527556 7029547168928745266 5128210706435511596 10528763630248540486 3818364568982916539 10935036134293262386 11445262171969385689 7069301371979983921 2426518703865958501 5980008193309062626 17279828797226911932 6078993234683582954 14975625443996470255 17259920316780976431 11178225052870358904 10829949407696684719 10202279798674922577 11454985768899702258 8135704515677960096 12162484285670876071 8605793828905174633 9186313229622756392 17819515706364280954 10479159020363258299 11886626799343128531 3264475585243258342 4638448960621794159 18055837017541153602 1403075525988177714 14511827313204919042 3289232893519991943 10653100409558311225 18236233239061881110 13628162636775923965 13381141412863194244 507353591503895434 8271200563790246204 3065209185841691818 7874883631205982417 9551250789337098800 10725850414320296314 6693086707346897193 4918451884909723248 16157246977151369258 1109902597931127405 13898384731078014795 15556375947066128942 8444520025962382903 8973428967382642042 3471862714712630065 15354369006428592309 15054520961003399815 6970358960580427910 10523321483903939340 5015486657950589177 11054117454154259760 13617473456647054180 18380919204237040322 12641800367825091372 14769709505356964050 7930769583646597016 519120208916948358 6093513990507254342 2852861998052877367 116960018746273301 11695631682653083382 5773116001630806108 2466527794931383593 7851070695129242647 17761585134135576877 9950583299370801533 7212832301228186656 3422322884860547876 9148516422466731709 689610046144560931 16156570027153182696 4721087641979256110 16943743011581797609 6635841914132374733 2353964381185409869 400691435883584812 3460527350035109188 9181205544279189225 6984918007962289536 16363525962938502877 9650438422363724772 11737229906584766877 6092161531447142564 13763643347373397417 13500024153635071373 4211158377790073623 12395874751400700502 628114325206373994 18101006266805245704 18095617987362953115 3809188111413527623 11175019886774042223 13382492582483540420 7503431752348346546 4566311325375863242 12720436358859684314 2334478856722354555 1746139447107912825 15652581061590588965 6602756284735501335 4820781000161499210 17103695115642571939 12269018981692512361 8164823699668190344 17126395322139275676 18222592823485078904 12693991340363720745 11513556943848746389 14601810070097123738 10978267329513766012 14237526402810320143 17076560189101870417 1397910989045205869 155859386334975916 5266059078307703995 10278699675986898022 10325826262802479354 7198519261471121907 15368107025014655455 14181137357178538771 17256309730182761314 805959779919322873 3641989358031159058 3072227913397287875 10387810950478363926 12097214086173685907 460639025565819083 17961179957513881847 392032706473424517 3608426120941740655 16934891225003629790 564003071338464527 2647431102151446584 14308269616978253324 17659671042374835490 7120587963012953184 7960987742119160408 12365098615114033562 12333238788859794919 1171546117844511449 16005575749682265240 6403108941753822052 16336275063818005623 1259433305831237249 2348249918728465598 8241860337975070623 5634572069643003250 15659343515015582996 9855876437809302192 9801149782098553043 12471909018323802060 16611236842257497546 17118591022457072412 5503373509921819652 862000780992717178 17753318014201094719 13689425087078022608 1218172691501037392 9570623756631223268 8744168564486250138 17299609121873640825 596015902062616397 17867996704936083538 3407858838454257901 7937203580763398842 3786256232831851554 14340560114674939758 10924112010360001395 10866982525369550392 5236205142722138717 5269628693015166619 17648448995444573342 13159300914552462735 6940926692689443387 18161832118863240749 11150094577970781654 15627557395555386593 10437740555149586917 966394031239945261 13119238211148927148 15653202079624451275 16966185009234534761 9297828659549910158 17849903700943669945 7176237469311083238 14504800067792501745 2563216258103141867 3967626382372792245 9295163615769533131 1222730914868958806 15651724032416663320 445715120155276849 46664741055997462 3583663375549441558 3888496777994699396 7865230806356845893 14224092177400384202 8010645227559595952 2939089583092806322 14196075090346413521 16355213123743166073 14348631003519178275 1936413590653655775 15903015055209860849 12041794445956693518 17238388223835732756 6939016560262393044 7002989239520662808 2887530964739564711 10449364022443140133 15290833091342582128 8335883332987291154 4468132765756809720 16107457054684526227 14777431081002495661 4945183174501722742 3690891237301857160 5627099523293103839 13831160957837923164 2477670287467233317 17822388683883259403 14814103769804829976 4708887539333219112 1489182562171233606 1415932150614426546 4783607971380445854 13557320726111203114 74476905971592213 9938054095639732117 3606114085797618437 1382286205821317017 6939209999582884176 17834980391497887726 13179067614378220513 2806842666859642114 15569949521285883459 1062989822931544834 2073884316333479531 15493553091831358079 3051071010073115840 18381668664495719188 4818095344218425929 18093258462565763703 1906855874172602333 11033904534229403880 2210834773078667511 12974254137136363853 3238345548980135697 2250460482751557168 12536243116587255650 17653913856194767107 10378970092832267500 9218778019961822027 15264677483685542428 15482322633939109267 10858742405045759738 17891073445755455632 15565292084487474882 4083318808704677819 11777569595080996916 5601619603145186792 2310288397053294928 2266191810765882278 11160667501715611378 10785815291816444933 11096003003021279261 1802097490997299854 14812429388176132875 10758955517247482724 2207430267844763437 15517885119121536046 13178625781966366915 4346830054029723222 13484608448964028883 5306145674907675618 8472705840991835911 9982886553414795355 15036055448901785629 3985321579495921536 957016499878490558 8830429553898847080 12793969947409847654 5915608586890300645 3858643813991138017 15309918185538856385 18404058651227804282 11972252559440265005 16695544013306427602 10440405966787711591 12201090940416642060 12994365101001568137 11945542404036450907 17148282086397126722 14543750692818041329 12572890825221046872 9515008927691550243 11050616712193968975 13836975674950905331 4752555271455447946 12337470323491995710 1662429743754013283 3119335063091514321 12283265135979744604 13623930063542591791 14559574914107237277 8618518976426917108 4924466245472849136 1762417665606120817 4486794944659131667 6013753109261584014 9433619684973684086 5982484592431819800 15167630468885500173 11493162270184132875 7905166437075205289 370484551551735525 5247918393031694765 6155719625575873888 15959171923449523776 3340825657276735073 12571344786395814871 11456793723924667061 453864931369894626 4239575121170918841 3075769764274115346 4043034850680410255 10113713962167924588 16889474370111778672 1352259589083450147 16026376232245733953 595132461532755261 1165061644825305187 8028492486618690441 10472500816054577461 5305918354258917404 4333245163370950358 7627677453743281925 13287024477683733635 6035582650604589114 4884467632287873115 216846438133951363 13768084321385860534 6939682091815907271 17218821286075479474 14765166677261576992 16710007372328147168 2213999011060345929 6791132208440507622 3751592350927361758 12924823729198301301 1027448526105417876 12743535071287224754 9121003700330012809 17909154058495540916 10989528641158723552 14716875783938947510 8688529402493324558 14500038303436596084 2317809347919433328 8153448909668366053 16209725403172350665 5381875133716022744 2408963014025275999 17447880761182080244 12007190601288974006 16293491185864494582 5071807234991615898 11642285786142948123 11275312439388925178 5349866681179954080 12577344711073959671 3532594799596875421 17379565564082925033 5818733259793301137 15256174509629706785 3184114040693652541 17711375166811392495 14638450139786174834 390010412849576184 15155324081727538572 4521839793237655363 4036769351437233849 10668821351057824190 1144695417943976704 99094351940404927 8533791048301596703 747034875872448668 9426932493575922755 6825497651954398008 11049367211383257657 12937836395620884334 1911832277850101158 9500228907549602769 16769990175031950080 9780470520521064149 16477473329204922839 17797109268447956376 17622604962545748929 10737139680579652783 12388761277368711905 12298704365763370115 2790050702999085501 1325033440613796679 14656215717878948746 16375581882911790742 5620900014093875020 4733361783591616639 5198515077479860833 13933446595487615024 7576849170087157658 16955243323467040076 329440082674351290 5468828915962820312 2755961044594172508 12512192603785999639 5423470893315242040 11869848816577713784 6049727494051775376 12048200378631069883 11991869434369777210 17418279631562978300 12090314241111118827 2308594307855700260 12466068631683716863 942567617018761201 5464960706542016727 10756047539580032085 13975605743551774216 6025668437233242208 9495849012423841390 7766088222234099822 18421436590418642760 8050605005197374950 15983402424612995613 12288222881260950359 12555429649697548279 13188803166344284436 13578464138150637029 11857039810901396382 15922382778393058519 16872172772330985617 13545716761047200642 11418407059880384632 8237762432647087069 902983862644771798 3484881406864688395 14173960550206268000 8500087464305466208 10603936556400578360 8180106089693463801 2023747131744620184 13128247227550063804 9668435920388260370 9105922679377020283 5459783122414673664 5663935156772821260 11942809499333994943 11152492823103802832 7260080401701125362 12547759467323745870 4867458804414733859 8760868064657990274 4413990656331160922 17863342534832957105 12289234333866122475 1903566832810966228 15241718278994462828 16481665212379376242 14120203648620811279 15127493768997249740 12575364113697891194 15691270210642448458 14041991390751039428 13614787731679508106 9932595747446124079 15205534916369101076 1411597694931807496 16909005800830637151 13467807312085063108 7843522000804341949 350955302854193807 14081822699228548790 3891706596543881524 6191163893467345592 18069344914261846087 4755354715298072860 12071190567055029798 16811816344978151608 10119918485044241158 3023366470463271058 16151688885684934904 18044699576387248675 1108744953167943548 12690228585627666625 8897224081564949119 16288579958676258386 10442140246919627990 11539503239279250989 13779979438463003691 12645441034248891255 10039271476622278635 8909916499102167378 11138774201042709102 4281080973870836183 16532572786736965521 6141702926141361554 9369672735926697 6908115789194167760 152926902643842124 3680761730890238855 12726463168638817423 17131568163291969237 12024522849676986821 9534197105110819802 16225536013019624912 2806793053928421565 9130250105957275530 10550766721146199295 18125197262460000861 17542350527642638330 1682167754194955665 6865542589889467674 5903846446828263430 13483873424944715793 5348847735523464066 2497105917827470211 13842760155883069111 7170508233305710811 2603629658647989954 17803420197679409918 6938175888717701348 9650899606539085165 12995638440486756630 6668514062796194993 15961307671261925697 16281990620310464568 8269616400122472478 12904578942171396531 13938775172280501029 4675411075981320329 13773260946745330356 2489608865572276942 12026598070432198682 1597897091092255388 2263930348996457776 12694676820908107972 5968409625870690634 2006197876994671029 4460122346893578048 366478365719884951 13417496256656011105 5340980260944309821 16224969112734733256 6758130548708558816 13378085409619210511 16835903000549067186 7884360368586831709 2826085125036200303 2652623033189161548 488675724352785509 774845195522052810 14821940771782090155 787848369873321266 1896596640909033704 3990352191071242830 13320225053868511887 243601130977642799 15636593713947895272 13435396421304669018 8208186120769377236 18167410968101557228 4320922983081726987 11403112250513737147 6744555913122223023 16640421317664340916 10898587316960041484 8480378367012275480 17841287352998659320 6973561197094587511 7892683540025038643 9303023561717243357 13773554841773505562 6052702919266315732 6410932346144334591 12738630536843305428 14704699439444649043 11681476201196296997 11224926061153918794 11433311989872909577 6273792248959707197 7088580994460404306 16957233907975660367 16017143203053191207 11099598732372056944 15392654377614718460 16177775984718349098 5512388088276973259 10425523681010856736 17645440768025932074 17500253056268442170 15318233976261915014 4471255367842538839 9717192022603917645 906393037767848685 6254677765205225855 5682660815252965017 15236569695404378285 6455422639272979781 17088861996235451778 12723960728546780645 15184281425499643291 9259010973997694529 14710487990547752531 15617881017982435297 3638183248814988880 5360804656915870005 15812421585267695244 15832824809935991723 11150888396995145606 16142065953949053446 8945828605847302446 8302336612624829892 8598786575999013277 8178031325421670432 16630106114314524131 11659194841475510916 107481952962703253 3598537179169021253 16890303450655511533 10759650082293025734 3786756842724060576 515915873133094233 13077869341807209311 2585851943667799089 17751320758972743089 313638377269440339 1492890692844033492 11325524432269979216 10649978776997647812 16357001967535982541 8138677853727884689 8688794459637763049 7939250186384901515 5017028605673892872 642139812753125254 5807003460720868375 15241079667124162552 16284883119941714418 17125289025435179567 12107709409077384557 7855729108446311163 7716124985289653585 11750722243875454607 3157004091990657594 6064890846434996942 12326845411609690721 2600873738502454774 8331843311649207452 11524635157519208527 6850415649155105898 16859403520308607161 8291054246471736498 5473170754186815467 11568205663469844627 17069133495925916564 14758161052458691050 11883868071522488496 9277125826838578872 13914710675962404639 13135619574848389201 8612145867590595668 10943300420102025740 7396394602160519513 17501006057327708212 8651833392597835842 3500528039464665003 11737683321034390371 8598183485953592502 5398294979131037559 8208693782759342612 11369525913153288190 13039794105914078386 4343531713321769665 5972505702755505124 6598484252295755689 18273114070397194740 15926563947564079437 4872766940085469197 16959961230347509914 15366746689749457480 13293584619023917922 11598947284737619542 2500670901308868721 15461212967932017962 7545746235943364105 6995945442708304995 5704497570300026780 7042729954606555818 11879948723778458514 5800191984509132955 9584034648982619298 1285765818035069481 11744322787521487982 1924229148411450014 14452480423620060885 10954801397618225772 12274392024420701 5643747480016772577 7635864238586279393 14177574332701636158 11661048910292328221 4148939535338207558 6399087212715841537 10599413025683418065 6313656997827715767 9729181226978929670 17986490200333357421 8298734338148970645 9746159415819917793 15124884856716035814 6851449512745161580 8125690567524205388 6118984765338551968 17928439917080465306 12379470653829575642 2109289544803606926 13630087165294980579 6835186573954353662 4536294033078059427 10487869401011552509 18132257999391699400 11984395899909401388 12016408753405325986 10407766001205659776 3394357914098577026 11157868471348416585 15315800337919015551 1925806314586585579 18126964519339474324 11937671569286845687 12868889738218351258 9143374957224190731 14221381161324237803 17573789638636693534 10425535987745853891 4057781845029905320 3242471698266084309 14214881909808399983 8281318121411458828 4988854071533975302 17410321683130470836 3609842968260023460 16945702951461504737 4392515999666693176 9905595416152961449 4982599386373418038 15714397721751608830 14043425459114019539 6357305655225702386 2045702892841299515 6272472975855253576 17027872169331760518 8101095439733463393 13533541253934826203 10994330696564963067 1493745358400356968 11953321044891395919 14541714855611216844 1115240566691201551 6432606831662583265 17648056621509283967 10382004871007820395 16659368397373531350 16377444448759875766 16481254776539625172 4498244462904753999 11730081921246345911 5153810054562342567 14753302085278776319 18039371609331456266 5229793560866704391 10190263552584783154 11500298103883466169 17873385184312898048 3563246347893271524 16482148687493321756 2041943387196814991 2394295295351514478 3087075598056476808 9768253351944742862 3299040686614651419 2568586951131963692 7026268336511559935 16047056382700317837 10525064037669083590 13908998209219898569 5232537015807431602 3074837793961474230 2934182116621145351 5873094745352963803 9034119114290084732 2348855187759122178 13383610617818032999 15981952450776711878 13110489628814946701 17254254363864420691 8981319949122469605 3703284998508688184 9062370284153003963 11932815455379503894 2021333741980061665 18155523172252927110 12654741893620558149 684100558659041371 2318818589160067454 15102357545863358459 4189571629010685228 1348988104177984548 18311973336504380255 7570111223394062817 2383788931402087253 7037353024156381235 5026494625973479908 12527111640150653582 5466091499314322673 2940120691382671075 13958792519071621440 3770615338900207562 7050236075898626475 6981429259395009608 11347688470699918141 4043140697212187150 15794763556560111640 14730495062447335374 6506800478159130524 10035108205276857805 4858641213878325043 15474484398840352781 591558634605457064 4350305550314194239 4839492790332758725 17945269336680792897 11161851050198963471 2058524143831631922 11859702213283573873 3479977496140578331 11153739110974361566 15186284367773690841 10880669421358117379 8343180189157795949 5104956177933603429 7616318994098559328 3154242616754364732 1140487057219670176 3299523587973375625 11400302579213871366 3589077782857184116 12836833978503855075 2200694510131717069 3718895019080023845 10360740236413575388 4280967681334439319 17277519103905946429 5733431193852495342 8411283479807368850 1838063510291083333 9462569672070938107 5017427344654779798 5285721439073221720 17591759481256277380 16888323885136018784 13929914218681847655 6077752663555785910 17807122763361265865 1397988595834242280 9987190869450256696 13278400700677245125 14472052077529829117 9755045713592597211 17623355455848584779 4722994711093727945 2898630161892416971 5967311375126262750 8064534668291086484 17675824731828632311 11916545090210284049 10468778067460454475 10687030932660489183 43978818407062183 6041592589724511263 9918520547764964832 2199520633765479321 16643466346440761192 9153325247619487207 1280301540240739637 17998649954506952949 18034102762800940269 6097553745866039357 10949871067931361565 3350392656666689200 13661942197167748366 4678670118583932996 1504180272453540980 7262179839158135485 2867561304183640627 7916924216425714835 5311568857412612540 8578417239848491627 13501467365581690229 6080658819050231999 4554628754895204167 14938402003618419900 13015193733175607468 851719315518952185 5932315943095672157 7760210837907952665 16215693754868582151 3095158287941915612 1251701219521190663 1634357067836733919 4989981323012681200 6417781063004840921 430636099519645134 14283668748768085834 628712871536471494 5434124902771229117 12843093621765213998 8972721974655997188 6891028741721595812 15051977004740823246 3122717422977040857 6788917921174171047 12196401404762598689 273563787991914954 13583367571459269944 4253709620907599715 17560291001240854169 4802520045838702997 6893447587855091365 10840524737429529159 12873851036961257233 13494350535153314478 11862667013727809630 1029615078574029446 1007072301712093372 13486384105780089760 4631981279975274827 3636416889801284406 2644062177310035930 7582386249011123918 15741862736770761118 8453359757688212551 11184547104490977396 9397430572630080426 6239234361052675407 11896098623514125204 15192901696620338871 13515539280197789251 890777187842181888 2818127688730050279 5808560340497623063 1006070129881436158 7394047385446724285 2931899076615327279 3300715828774411782 6290184012269937952 2853729949732383726 16671653691914676053 651858226526420920 13018358251760912803 18025020920891521397 8509526379571145195 4155908233744960223 9479616433972115106 17637319550681635389 5838285652779950850 9843507172953117398 17135111622881660373 9705126357902233003 10988098920467979306 9932646144469564350 3907273438777974699 5846770094463028071 11451274802492859657 12995068018323369077 4739294618996297466 14109509392390022456 2049613665014955941 17764421566188545360 1896452835120563597 6687345713752749558 599490166011526812 286059008336831510 3839705018192619069 15801910000743074285 17189750471048483029 10695908955870895713 7678284675467536162 14728693423088569865 2204671311610662211 3569249523022760396 14940874657926667910 1838547068467550016 8487154731741615858 13316113388059867338 6806899423909102927 3324483454588294949 17442605108117215253 11183775821385890633 15024139427612932504 17640408602586769659 8891257873090125193 14614862351714765449 5186364553234154172 14427926683615217847 7700027875403531891 17838444276209567698 10448062367584146233 15282791847657503041 6154227709537346044 8850000637825935531 15917217265094675799 11470289037835518971 14933582216113453008 11044693369234602814 10543497210553412103 17317936035139940708 2743132619229229183 3569233667681128102 10178132328043191857 11688218779756043341 13394229087797970444 2162038824218049873 7437611185356086760 8341655799371456443 5924034890425805991 9872301497767376982 13505801268162260722 11797363250677219174 11796422770197747550 10447212168031579410 1608292145462048211 3351101747577417948 1411892972644530478 2564098412387691188 15060851155824488770 11084518050902777171 10066138114149554141 4270050520479915417 2581814164873402913 5208748428341094385 15471540630188361378 1561801946382034482 6289917527757729628 17121863696473152663 4602817032364718417 18076560273700284081 5578798956694796427 820627233047347324 9205337924914881165 1086734105923155244 11997224527624067412 6429353916334221835 13156035551653978545 5606709641505057969 17654741278044570111 1342315421379484840 1976199503021680752 13139886406135733482 14264346009060469222 6624687296271898531 12571764404088758258 9480244055232626173 11971435338099300104 15610108924495220000 2138354646484100777 7979717989175294408 16758959840615230141 6958113256480795617 1083810929625393883 2763104134337155997 17968236531122658811 3148086091999132545 7735152077059469234 4779072396400647511 11049081524033685913 16074147534246531163 16597454922163729105 1475289591251550797 18378684391611457417 1960091368983538731 3637547512610752942 5303836195731390140 7695540505281764192 3321301565720702321 4846128033428715763 293004548239119920 6496086971536284154 7622903984637952252 7964291132957031345 14045477976565662327 4092770263982874408 8381081828042806344 840829672540428605 4299148948737767667 17457872247934641667 4836084380137252040 10924109401947219405 11650897409342823728 8740561156606495961 15439778442069037345 11242664936155314814 3545856711640948856 2803942830830633174 14705396756356122964 8089778417407081433 10647890051272119836 9210332779220047848 17283299519396363564 13270783258823421931 13352394516409655556 695702171324630540 10274101810129120691 18291474449391045309 6938502008594007366 12449761107478564726 6381544374160659124 15417303917476468458 16566921382935338633 12968080404284341814 8722071847321348251 6456588027489773629 7678753921597906623 9711517417875707259 14887611445959800240 15069164808915392435 14509835424521380277 6625286828084673712 16025075502884567474 1570994909055275715 8887664844431622605 9969646983385919654 48916535839031830 12212505695619419092 18195200504657200610 2658080809490122231 16622639551738372475 9646494818638685076 12041485445429734530 16266504806280133026 15356780395142138652 4323252660198436106 7607150272623201269 16602809089677838598 9336733876876011890 17625206110825048532 12433770881158642092 7392798046838485953 13199356287998339101 12585255770549041350 3414331454717061792 14026986117952294901 16431431861940362543 1033946956537108862 13635474136280384512 16411049798985338513 11260287991431127027 3047804384118683675 755534160166666363 4068263587422453106 7287729911866029481 13755076264324117592 9558105342149803570 16301814578117903744 882027210326956747 13501178134474715133 13442173587180645038 14821295319669085742 16237565708395722544 2694186044254533437 15235420184790270326 10389670345620456926 14991968275698685968 5838222173428406197 4818995232750273543 3926256244596364631 247508355814285010 14469250206675501954 6919812698976113579 12502128035873059603 5962349648931125259 13773442466872442312 12791316089093160157 10522162900930888875 10483062699345628522 7268547240766799564 10208810728619421823 13968364401066867760 15633358471261583149 10796586131259518317 18139885686744848212 218603491168130476 8785975530224814235 1047295102190115275 128936076950688843 10452665435385967706 8848461796465433437 14731257807607473352 13576842360797980901 16377438290211973403 12481512432781081377 12062046824140914822 13866239499137381381 2071873220477992445 2419121690747610902 7430613599599465649 8196795572539529065 10817505259983272524 2805574126744291586 3616088546590109533 12779917746915200113 6517315366586973924 9942965698254661210 2382918263145983200 11674220376951810878 4023430859753075710 4206727695840955952 6722396124163250637 5365476602374354342 1439660243809223740 263595336155200237 8673928552006256323 12008992788565625834 8603207503609968500 5399918535932986700 13070965454097460246 10252472181457187808 7443407473671573347 11649878115513542677 4056374008509811952 33265236201158178 834976377333290362 5446302413919536178 323372150266110619 11200919642674244901 5712388927050455546 10046425073774627777 7060417362362772468 6775844339496315954 16783432664225881856 12136815110879563748 13132464545991260318 15572668896545882862 91325474239209873 5238779426891756313 6172315742459999597 7745029487580857026 4779795739799734833 9512641351905990577 6977323814490121279 4801306038852671019 13635144766543621884 1931777585771778837 1829340077439484041 2630472518119088439 759482805726549610 12638814051579008099 5598972149957484267 16063472286328240154 3201434766380518730 4000587192969859420 12795091190790848576 182254732526542195 3072313256396415576 2965012320471565192 11447286666816783756 4548494581842813459 11847191149883007882 15710620357072375056 10728963710981245769 12797599702583109444 14615969235973251992 352222195461946142 12453167194858144689 11325786804625053979 4579226679241284991 2434897376759707476 9953109597726531197 12425007761110537476 2437581920387948237 6020908095120893118 12438966619393195881 8174892069156462721 10272852042153308193 15993183935315921609 643348434891243506 16085690963764927669 1772666343198329496 15843430283398204190 15763823986163602443 16037048111085297927 16887245061949111433 1184320365024498473 13335510226168675060 15215230689139982062 7507581691281630901 9190037851621188184 9624247973703031005 11035711172671154747 4936945412322132203 2456254777160424511 13264010491163873913 4850380201921163241 661818051562953081 14183295322573535908 15576738678573425497 8575663492295587891 14272076741330255885 16902836196891769742 18214156117809075694 511731260649035597 12495723477948113669 11742445533376780768 2139948219845729808 2578960856610815577 17294223460475904221 5632335962256161596 8149907879112758481 16121336085590327859 15460723312225040171 6944891892970051710 14843813901832654190 8003141303503881086 3212336858733185154 14651619537595257198 1474558209441659303 8526594484248440972 3019263229978098160 11930773077308903328 10904268739040179989 8680248169203232313 4185544553172330921 1774083788234125700 17121368132751476099 13380152290751869264 7037104116276955269 15737838059366493455 16062030898377572248 650462424842598381 16534448203927825281 13019488656016761893 6811294543358357849 16690933651457677602 12666226370802113899 18419915945621780225 7359582318202750869 15830805282440304100 2980405740711991477 16928828912294116639 4363570079043586282 16091559310418670158 11360337974839100401 8916357145784605914 17653716483736096289 12675073065792105004 16220260164731728583 12524408174327639101 15630363437514426224 16156225701311138673 14469538292845025220 5965527516602682730 4093061957211445372 5121349888647960562 10904477194545871436 17141418315252906459 1378028564796985781 357324600295987774 11430783990554771611 13253234421063486932 11976309422891997580 6677780358185055697 11675860255002756183 5561131526977758108 5968180902972425065 17639108224988770128 14587015502740089849 489733586249757575 748275289416569520 2709174340471547332 12204036384570483474 17058028816380741799 14678416665079769865 7311159273658721244 11558386587283729450 15492264401202421454 17934517857235269860 16387259123319200913 1199920983583731808 8474254274165114666 8287098228541000729 10473826667478365433 15398667680986519518 9096593070613698590 7205903796846547825 11072486257861760308 10584325781206718656 9005008363990005868 16386428978939818937 5496133340011305234 11628953476266361536 18135656923459035177 6377270488397997355 13151945559401750931 10255756781102792521 7372946521518084105 14152149971360924377 9753261830252104034 17393978197203613909 8671899547318722829 5238117805599072735 1858705376816437806 6570023286555726688 5098556917666739290 1753022158888824896 877544128648781197 13934581976287242926 10732358277092848550 9512061750518075385 15834649340814556818 12874762386439224420 7107014964943372268 17879977870325449300 12645258791017594626 6235667785371455887 18158037042179051318 8487031922096177971 8069414448731877556 10692993473493051618 10176101989868652655 10473880836550017092 9280877540957673419 2416924691742423809 5552587422969084884 15932884890638485372 4681725381165853373 4972224270676066404 5010514702808103983 17040066222050533902 5354300317513845236 4270069788190573854 5600627805297401485 1383246506550974626 11905362331814987405 2385012860473882927 8983227438309570248 14676574357683911159 4824003964892711762 17625664191900748159 15162325308514152577 18031590234392058473 5681327902624477320 14754090578129101285 677245450794929527 10058365136162555251 14421610622018736758 16675112916141005725 15513313698262135039 13115130844889318355 6357686557448856460 15191984859354966115 533235850097844422 2751953114457537220 15045507806204816222 4899941540977962850 7768884847286748580 3035898323529375598 17493369884662846678 17742231360247483791 13015608028638769942 11720602547162624470 3433555752199322466 14309002561509524177 15474770803766728254 11229974472364650097 6860765664114393563 17511273862605737755 17783402609390774813 10668538621511800555 2840449562492421683 15415612327850580315 4856036649865206143 3249844613435419147 15021636460432660305 3971332994681053919 4899027854759746604 18413051020761170995 5511136234796089472 8290970137895354313 4225498571458804309 17004817200078075188 15000954570778975045 16887359534567677166 12909344467153504035 16436539208212806823 7932385294062545266 18024538690631560810 13339088433464760450 5120922893806770820 2015487889949715208 283068445580993478 10332308635062774846 16518333196007864343 10687387137351651458 8902206067110768570 5551158804656087998 10094603879921969993 4972906851405345191 7940927066950064100 7856041905274035004 3034292651699186826 9915141066712992227 18183038466930266019 11801821804181470769 16219250043343616880 3700480161786145583 12671008048426916878 13777037062409359066 11993245178109973479 10353429802458912091 681302266251664727 5001875637912924726 17581371675118054331 18243905624221937750 8522960425369220901 18209293231005546440 7650585068525475351 9765404321404538474 13454593096190994442 7486375764483904924 14290302098218327355 8869138435041177602 18411567595824393215 8860211948997535707 17347141861412059678 6657582752211318494 9544331337575027321 17562626165884414919 17209960157022584932 11455637255825356140 7284706782373869014 17802108536836006217 10618382455436590730 4859484207679312450 14959816617516068556 14717242633212535346 7172561876966152210 1078538002502459010 12575971977730663054 13026740877944245754 15148940766882922733 14729009270301206481 3443225697525611029 8575251297914065420 7536337002470284172 10859131180835711111 2968224569112705753 4545264340188233969 17229886064867626666 11604623781990760113 18040235705124861224 1553675197127340391 5821567761289073837 2239264665586675246 17145593371313184844 1184656526434922392 17344033346735582773 3562199422801409203 10209391996827030571 16866754887649607746 1273671321661587606 4801483428801918761 17644854778348772198 4054514727003805456 7270979468723985656 13036835058327663172 551642871087752459 3929455082959361753 8258366698521304637 10185259401412209170 11328274036306092321 18188191719297185487 15784416618229293601 12032651369270837006 13885010226095922686 3227858984394116999 956845329651078199 10615565739985996572 15681183992889577301 16137409916763816016 13735391434310171623 9478193200286392775 447854235937175745 6439399716458953407 8366243879400353199 7520359938749820754 5678166871230371864 13175888529829172317 9985488404476624498 8159965031761728773 17708427869873351058 4058609139086333481 11810724478021665658 17115818228215832420 15170627155575771772 16110708328624252063 13928568482643201646 1942892180956552601 7465284208116690743 1885884374475555119 8278845319356621308 692348133780165640 18018330396703398771 9868960935285989400 3260825630025682387 1190283247243167754 8544344638186852018 2212651336542423730 16884679769978434686 15107234977577456230 1681907525212541261 1138170623053659512 3206663177515302046 5346939920516197507 5911343190398728269 3997686084203102682 1374886173128267506 6341807831175473397 11835697424921287012 1324780303002514975 8713324342162653206 12622942800077686941 4907075536849218411 16090176053851963180 14687972579527031228 16391650617904641277 16209647350381827178 13251583518660475296 5557428880221771007 2960451286802064610 8838182166529547891 17782218479373169232 4949338669556643763 8851714164141555841 14830498427322148854 3976114981277469508 10223669772964362733 11746167114741923508 10174851250899498955 12900637695908360427 17346849767250210432 5421294942181220571 13187871098047618476 12427420728067361686 15898667280866388678 10540824941868143695 6185857092659474831 294807699134743952 12730429540117341835 9041638250171503821 14339649997999129864 16981254040067729879 3618705832118673248 3044675434530225494 14490192879846751674 11838991601240180573 1859079564997968420 858505736918247842 11732800328041673328 7979759497640508884 15954840507489242755 8409787024533065238 12991452903328979717 10489115386274839386 3241400502302656436 10433079291082181228 1425511690609353384 13618917023440049306 9178374536308189714 1619935359715926551 10697544816821564382 4060529286207320330 9109749553348199928 9289731029814662590 15604529419655313244 7323470853916564871 7864518256539801461 17783572102883831663 7557018146372800835 11040323140011909359 18336388304984983408 15347725576576687862 14938378983069075230 17888464356017923169 4503461534302651704 9580747269721212813 5784655792728245618 16872946107670824936 11740104485492250734 10259662143859487178 15309854252022873634 5116780455084158203 474842776974743452 8178059179664498728 3364836057910855546 14378316082948792942 9955507343762845954 6091185148488563660 10306172382702061535 12745254084354462455 15989746376576825922 13874307514214772510 16548017364465194013 11055470711088888137 7119271237993773222 15229355070490294434 2099844732978159343 16040703659337179833 12624898516656527608 2136176432579884510 759228921503138554 16878336496137071351 17385940079780181743 14695052899924801940 11377737480029640532 14794863853224666260 16284688983889741852 9039594217148446735 2679956399072179568 11034566707134172260 13664760962289699138 13331180548948132281 1881812547025823920 5332330502234171602 10745893894246495414 10531348024036713778 9443245270543646098 5731773346892926957 16734358473271929092 6493372767862121057 6253926629594749816 6395036397641519809 3705077197776749059 7739005716042306915 10601893632773847936 7432384182882583464 16514232384233302727 6540276362905847469 16513303115114527919 18007815365263934569 2369607811224210456 2255957142048566323 13915143199903984125 11014733766055556182 1467107877685846347 9170855948014995568 8961834575705081921 16517134560841275057 2599503570727442817 10369825283182790360 5470768479414625799 9757954275162353286 13322542846721082830 6159670742887143583 8565236950303903363 4860351098619535058 10650082361319065100 6576497930796484294 15191583223908812200 7220448755629668768 17696962112095676242 14588182272177435989 193949455423939350 13586018591698104792 7498804370987910233 15585797346593667694 5827064952616749169 8688901749803391255 16860002011143691645 7087591467089210696 7332575515719427456 3901443364444997381 9166273933389044630 593212005228064342 9847426568177040186 1522175171725038711 2824245967156599792 7081222378836207391 17417132342585913641 5468109551880551511 6467144805165446199 5259683169141888273 16949848801527903798 10029894821100405874 16117184813962209604 14710769518245432485 5040679079873671590 16122580502288624651 7245073573902807249 14231963214489602370 14229753466784005554 6199396213766053906 3477072225807175632 10332433927951459515 12455717842126065945 13547303998357108494 12903098833063468002 5548968059492598886 4898677359038273795 1899265751776424330 4858614244479083653 965168526301919061 3698356087407171613 13410185421978215273 15097358595919390271 8589259559416968452 1988860444636860795 17462882941610788804 14643989340212759517 12637587271961283381 9527019105121085660 11112926863950644239 5636596109276945244 18172162958081259945 18070809509344818627 13343342405262211029 5405808146595403300 17850677596102761963 16210189101070166775 1593547965485034074 1096251420570525282 8873917407399811560 16031987990272570615 18201354099417091425 16493097491366373401 5542202825647523824 2539400479227045567 1654165572809681035 7328955736155524534 5888971201078563882 2495090719610876386 403552343306515384 17369714548215452063 6261872563142664880 1258775561508415601 4329098660938345540 4077895250693458648 17708725680057863235 3824235929366580331 11656190214338526333 18289980480709154021 2387109781967771907 18271682012225925365 10525710283909227334 8083477983726343137 14837638979208659843 14645760951635466166 11712215570368578448 1248730589151409082 5716214315818611703 13737438033668820764 9587726573004597205 14125790750591973822 12239264052848676116 17163242483595639345 18352602844518810802 16121160580476301303 7859105713545491827 414924261893519015 8972006655016066352 6166399051034805082 4406757300345220607 9510057765222358009 5770649390784182554 13766600301018618465 16675079617493595540 13542614138706852153 4212226595712077759 12363403618716262491 7645820066987002035 4113110639708125222 4476272659612842946 3508165547083829140 6885747792481844353 5166969596083551360 6004808943252999587 4290057778298981884 11341778582137972434 7236563349540906773 12893068972207618310 11768618632823928102 3171175195574112012 14847900826357454333 10954013826871529694 6603186857960090546 18154480861396639888 7836983156707265012 17346080869872776683 7745444483575421463 13696249273068115120 11573814683080438433 13585836595500641196 10314250720307598145 11283743915462366405 1221389344838553570 15961841832919006321 16389404614174704233 1798006824655109907 428954253732561008 343753276796508888 16309854975615697813 4356373365200409371 12964410383537449369 15351196920348717749 8313426057109841608 4620267287988078595 2828374266199635499 1682767065103928453 17402753985449615853 9786052275988146349 6748772502507068535 13717517388143073029 17753188413466320680 8167579777049173527 2969068634045071077 14303780985068087368 4095572251474898852 7403434412350519904 8962806614707638704 17855368971797535 10267444605458988702 1180446346706819221 33014651612837347 3152966926420163378 1322932952867576695 512426278424420243 10540747806955188425 2738562388585312629 1933047327950648434 11208029251982966911 6127697131093029078 5233175246861210165 17099946304146153122 13625302978084513805 16769657994379922755 12043031626842353530 10428021718704065027 11866512450290736180 13515641345581488866 11013755602759843107 964148663164882726 5967227059610040601 824521298618804608 2622182619397290959 2489755795240813262 15748927426689398108 10635874883184244890 1097079627697482117 8674225323295943261 494923413464311284 17869464511090062415 16884728672554459712 883116953110542126 14850170648882312038 4597901296671043805 7169139378241085271 7613397020747284421 10092566988695225194 4762807225471606022 10636367443107288096 16243138237860405180 18339454539950700549 17681249178113965664 9261942817988621437 12624378130817894966 164179217000363892 12104700878129307441 7028725170138436810 12913329452694625192 6783686942152062049 10002701863054579846 7846831109075983442 783746189430268294 16548350176652506223 4609140476380221974 13974822062425657354 1826741545840937994 18441942250574861128 16444721343139622878 17346624717017561504 14888544060397712729 13604385596551913069 9709232862237256192 10437568122378434422 396638372331102035 8316881065363890546 8427443834635820112 18159514939531235546 7279268004341226466 13243108795358246116 6774337828306078849 16013186314665524033 12595233180220379272 12146416727372383173 7721989375892125718 15462142459214662308 4297360813639483101 14474987715185784560 8963449738478854573 14388729123339180277 6060629161835774812 18082758629880102158 12836407175208380072 18366899385908452045 16397675153919315152 5361971473616153957 14627121381662409152 1635228761801466904 6741403811870623005 17491052351117132103 13286017217330967830 13183630163215588548 11322280018136288212 5831330689750388308 15746785286104134446 4912190481051167127 4848991593386476902 2792476239761624552 8493598494218249658 9329420204420310427 1358915555854555896 13211077725984966554 8560650609277696084 961929940662944500 5937497811661356431 3402916365232549614 1713871935797499159 11357441579350089287 13053882251352467868 12491351196792173438 4916381850846430024 350397453635116699 53324782987472439 4410226007910621984 10458355284698057421 8917073259859952238 8238943751434136208 9216772082953104885 9223940730848584900 2310191731484277087 13992339316442311966 12548602201896096588 4770842561660312367 12017885569642749776 3936521840657965864 13547411945886348993 12928764162138350651 2327504945392655882 11621351619239008337 13106122453838189635 8949026328105917666 4110286365057223466 8253265464031781918 15124381469090930806 16431165839732337538 4934655601358995629 5194594740440739653 14613416264842286027 7810881878694681618 16195365964659754201 12087995128564101002 12000995144473339426 13467048560150782425 7863199927944800981 11903668407934551330 9019923144530582470 6700785889183915428 4497513656799415099 1938277710915018741 1115129624806058090 12561182150129009317 4875367761801486805 7453324266402018468 12591770295016932943 13385138230501020749 919243524428527957 1287123864054622398 11487960806485702308 1165033655662488602 10009477698984382935 7271458903838168974 14468090402707591160 8110294435278737114 3351271855991961500 2882142266644704638 6568425524059632537 15566651592745936927 8881774539152542705 3556126639871386199 9978964317955865531 8578310333928504487 4949416551825375521 15912427630530336583 8743270097962207081 16665523951179892866 4887001805655395780 16567721535890997050 13088416323663274117 12596650295782193951 11772540941633640601 9362579012395822889 1921626526958031700 17994991794481859378 8160784288236063415 3514276173464795170 12106069137891828130 4563337553349006350 16625054371738460651 10870667790437257821 7728282167565728717 10400145031999863017 1701454977076373790 8908784876147998854 5366788159027974383 1232392566283185062 12924221879145729025 15009819167413927786 10738079604143845589 11039270394955657972 10747125830418293265 17131165350092729391 2206787458081521624 13321706406791392478 15532120107768991488 4223440770841118455 15053098350669180199 16785438627408478088 16160800490819374262 14741222715245684361 4647005733585079982 3563446280960204548 15505519755169056386 7369244133338534060 14489916793354121256 13762888988738266596 2916290078789194055 4424503291058697007 16755178692521252681 2625561342589371263 532729106607431727 8997181696102395262 10243794814781502734 2668747910363265486 2185648985636588664 11070280623106824238 1298872867050509465 142579332174430050 5044114880297277348 6610422689159542137 13758349164228777665 13749492557609190968 9734657644750172209 15946619065836765633 719386495711548305 14772833576324681960 8156976672394610510 16011422454928631290 2800842221914092676 15629249941479479615 8756565396475594319 2301588225362162421 2099263641387960666 15484295266749052493 9053258894742200821 9750245377236277700 5074352084808768505 12902276540339649381 8483295992061256533 4437500336678168331 9534066963482293554 7452151242238254967 17913380655409531328 2345440066660302295 726572592057041701 8093238012595478063 1964658155236239302 11441013401385700617 2893459138945944466 3681776834735649456 13141022610990861008 6620323089139125754 13153733080938042472 1802504936446631296 14139271457563817255 14568617525117172623 670428864104970737 11082164465595148848 10586138626338739774 9567872633126941320 15835448333756905250 1222559569404191803 12562808730898438421 14686374689639198970 12863166857769466276 11464786251850905971 2865574373237916684 12506178607320916693 4511607536175179482 16130705409027399923 1453454152864319810 655901542178618470 1582051346281137271 556856612407476946 15499380521553233344 4721552641596092433 6783567997403103969 9710328763833055299 16979600645278349785 12767685569574794796 9739775846898513140 16730592463096132187 3244675962619303673 7607285675564203148 11172038699414347985 6487297639277350086 2112595820992337511 13043941529942118262 13938376916563716198 14569356081464121698 15573464570336578928 9934403431334510192 4725436778702341596 13114463944011194216 1922101360072964264 13710891681966019911 5522904560368288360 15503930220090448585 16142298488532217104 5896003338031832427 1011356354206566212 15833052249019412833 1181421293046938471 15434610875135897332 1827013951316770530 12550513070120669890 6758705370548092113 1753871741914001369 9136794923878246309 601973939224179485 6827223244787316310 13475920230225971970 9176166406273469094 11843332739486735279 888651913824168049 5612784183887465855 17362080732224340757 14495301987141477599 9467346114819404257 6028301261421738124 53043255432135963 15273936808533797091 6909840602678292988 12630179930943131207 14986085058759035277 3316094092006876779 11033695513758153848 7685149831532852869 16767382568923885571 7910458888846669716 1715108635343687996 6353873856334834098 10437847860245180451 5417269986392594454 8718599214602731205 16894174186246018562 4287690682137983880 4324412463077541401 17555088291490557800 4695811873845466652 7743427142996161861 13908709278733219482 9427717435597813208 5123186793648047101 8112514122150065176 14370309819601587822 13922925921227318912 6562818667961748603 10747008884382628296 6481763899588396435 3752638207832719654 9386560721417412552 3425564577905796723 4637120960487310200 2243179343591545214 13725454307645317497 14903236597372617162 5210601468038687046 10786890921473388713 7140350252562129966 9449473659457000603 15176229649560169032 16966146537699214583 4510756678524434952 11764272152448958015 14329772442087141130 16179390145818849648 16782021390103690391 4115899271403760625 1563907424077097627 7040910570828843475 1217738008914162633 13367897005823925411 3801060915228135496 1135701662339220348 2640924896594758067 7076458954213647455 7001039668785585714 9688028357536726833 15404385340211228536 15190612846265586105 10907908940668158022 14954128907192010232 12329991540613567161 16517176382092095362 16750839757695351561 11993937043606851666 3580734093288079761 9071943139161068874 6501649228811473181 11757287522873763830 11818064383172710438 17140053524773846559 14481885282490541907 849932636441698810 5706324009878964441 1817492723963103287 17095892918833131662 1797575450357741610 6303385647173739569 16063395475759173866 17401470497231341505 16056921698418217696 9126358571992507212 8966948553378127892 14484177452446427420 2548611937111726444 10802895020173907897 16170422797495385804 16583532178791463038 3533043372444162599 6321568695643576911 576157025498792674 5534311476924479323 2176483996275464054 1506411452249635673 17614294594390239354 9844221391770397548 14452616209357662143 15260004743364656162 6179629456290091785 16886546772689587498 4455929466564695403 4096627388673160092 15282242592145278848 12934099401129893453 17210873122959231825 14715586478493244717 7003813345961386260 1759895960981357086 12460124234219913610 15271264554023618925 6907796873426470139 5974533723893703764 9755394682862642693 6949063842181186019 9442948994304292945 16263050722954596433 1709555707749025867 11659502929972533604 8415410037133127794 8106661739123952815 1175416666235693063 6349996958695425902 13466565788519880997 6769375395263903040 13359984302704292952 7202755662245172703 11158352220701554052 13843249088630780762 1893511147624827725 8535247655556260244 15879443518721648138 727326982901092424 14946783678095014489 1032810190307486826 16718273408179916781 6518805685557390141 17782063412922122917 12295934044094430098 4770539420451029116 10090588095247196507 16392827611999843637 8539617414817981776 12021018071328108630 13245341354661603007 11017137142542436832 13691557296954082057 16424272948907801065 17648097088823047451 16502665174088063675 4606413462508160691 13006984708086527586 17066955618671124328 8587599003590908623 895470891298751394 7641282585493804688 12979306570997207191 17457718919880463057 9165021031978686457 9579770208896374177 4456443325912970318 18015212395154563072 8452815264391427165 12133147979981439174 12940534416108898633 12022921504574402538 5584737042124433589 13136928985850923437 11232998090754477541 17197754784497506567 12743739648565781872 17408578871518200133 12720412340606546124 16721855203352687731 8499329701957511736 794815299198041581 10526896789544143632 13936694346296919324 10809767222330982251 7436582908219212048 5322398875574128358 5765909975740961724 17770699987614912623 3278543660543283938 9361836665605447292 2447091698740478560 4702157817226092436 2892227353745737143 17319515333169530413 16621868379049255035 15213323073882280520 10810924053433748207 5502734018693779150 15526410189841489188 14007157588354192596 316921441605541804 2378643474125529283 3204681311341299977 2745791885215138538 12978670197331246786 16317040978242383855 18379013087522516134 9394882397258771976 1837592622083882727 14940961091714061940 1789076784504248019 4220264273510009906 9822067221218380679 14985964842460931272 2453676071956531712 18081141019333823792 6804375124737863867 5307047008260847661 3678184419001103116 11020215582924270263 9391896899652706138 3429241178461985140 15157804913660272297 6562699957895441295 11520776733095638416 13049949244959549506 12277758624733024109 18297953600213123673 12012701394612521944 16309522052659045135 15736972381811840177 4758800724871338406 1117481371509129939 12037603029273773583 15920762024072634008 7908003613932555403 14026421415772959567 11072876965302951781 7862740986314504294 4342942117877308924 1878889760346934229 4364507082044976827 10207224718506135927 15146246998690259065 14597147054230990574 10501545508577206658 2991125177061905753 7823969436570698177 4358420299045483284 9675395760141376391 8410191990291500494 4667983174588420879 4678201751776324725 3441246373217487602 11414300761138631363 13613995486818593795 7534583814255493416 9444379654530524262 6298261389183311735 16119644087262505883 12528947961827560987 4024141699759788429 9595947209070023543 2489335195022651313 4920750973713412152 17124371954451182622 12619535208485635349 1736649832781333583 17782136209483391723 2792515805410534903 4700057381381668020 1044855616518753723 16857066508952022244 11593952986628700028 5945750153039199848 17337783513624332288 7986712806578174531 2232503174962509157 10219260756460874685 13542719258859004560 4221521852516563718 5269096945884212734 18229758904538080297 15168113655009992997 5246990990182044028 578620130655375395 12204537625167821025 5168191557779534390 73233730789378567 7063682981472914816 17432504852481928939 17395039958887390785 4384518888331860882 5203757016182351669 5026921296033501641 207223510218757660 5394690388360839773 4885404541534766612 2178299873886113721 3052605066082335416 8763775182180458757 3663950378881041396 7364330844720117642 1038225339598328084 5328912552727240040 5812214530198968024 3649934883605102969 17431904647541929502 11003084958368070608 2955565926088081562 723221306332011630 16814507250547118987 4277423806022527879 773919111790668843 2982678764330698964 5791745458772365173 12785828409543786773 2126747180376213448 8898939977140373052 15703731278636541391 4373462163000270029 14288850113831650324 6949190970373305916 2613583298273180869 16964653072066106911 11699630202467982526 8584989158757126865 8115269430327194179 2370580529717933278 15403009601247214114 10053034899294754372 443081457232770370 14719147151638992053 10458764997995899864 8252784034360494012 8957021659453882775 17551489641957965540 6519989600578411489 10726970809675557309 6187693212553104505 2010985713780588705 17338638388640536487 712513441561644905 8561948603847820230 618579961087383118 5506518177289976011 4158991393083811000 1072335935556683717 5926629789273023589 17241329985840500058 6275948740737302647 16077652456054898305 14843065355473896742 2601427388285842328 17831613601930871278 7649664207671461837 15651587488797638483 4634638278323973667 169022040999947381 15895586357008624092 12544787815962575269 14579733310185584633 10882264107052111100 4328208659329072323 10965731116974542485 16174421740114504687 13041824166574136819 12301647999444577171 11209435376041981463 14846553711438034976 9560698629736744957 10302611929591792756 2969004376440343548 6539638172668083243 7973104065822858201 16354280104318968561 7659433782973768431 4268220652329380917 15492687166556638586 1890906019003464376 14138186176449330247 11218191883878385720 4363628157664685644 10160601227395542149 3756317927985430663 16516901497842461745 18251675826315092807 17907884314767909195 323697139913818225 11588449903479215970 10005311139246656210 17481890782072784206 4170304273988031812 16026557641296063198 7138117820331545338 14224974673483911245 1741890544921709698 6174057488033876643 6147864312330978514 299176950557809613 10571748617651677300 10576370519435665372 11233357341733307557 14306049985776725152 8174277040009715788 6273731565250253278 13028048755641908774 14217226598717267146 14832230573197594725 6636124153450336355 12798473545659905178 3516971072569961230 6383881681881559527 7989924866315134746 10896281344806370377 14115252190351939137 18098936622934700101 17687814054825743815 17679909513950025008 15884897018896731488 2787005960262126863 8220088646952168600 13346439980632990777 3156398671843245930 10726144027234216856 8945444070926519683 1059539439438360075 9688986542285928311 9825925916474890252 1499207317591769945 17274847684062736286 4860968880714759659 5929766012422451114 568479256525227800 14823921037077696156 6282125225988215389 6376014805020387852 4333123233530060313 6940417427314085653 17640873349430733109 8249490776009939786 14110536913620233914 4388805111089405494 15994937611958439994 12147359490109779616 12718840763056283103 8810748063340034434 2760282347643906101 1801069140068584865 6751657426799638237 15572410465976694328 17263941259496697651 3707259082313150690 13560487606785316598 17630976629537308971 2839349083065004076 13986929239180463264 12731295245035904902 4363920288836162319 14746022102545582505 10285908814639659121 11627337847672446584 12296822510580238030 16310223462794175870 8616632719687639711 7357067433723702317 11204903178047766971 17339381955958248268 8249260603270446197 13385578797523129059 10070574525199352940 12497589291275153770 3981190934826805354 5981179495633020762 608175566220959724 8079563529768698223 3687849852902605231 5764765790495944063 7605577096272421216 16299067115619148864 13961183214870020777 17536583667688582051 6531405945843269453 5123125800477778267 16374524243142769902 16768498533455055841 6267482428124854680 4558043758798471298 17675618936002462912 17117188470083287184 7872647916454864056 1455490016230837853 11257544993023795362 8583063912725847 16878988971280183641 14819701410245186186 8452892649889764411 7661148881128858816 11446926871447339391 6148845569289144330 7213791581423005089 11325297403074145118 562179625058329419 3204847430902724398 5218269899596669989 1947372791356903534 5254864204545565247 550925836282008023 15592151941087944106 1812159441252123452 9089746279898073458 10562126687955243506 14436548959237004654 2550965459137932903 4566946305464100543 5214669145220820179 378938496428959235 13682402527202400843 17046520907053843399 13777280783258673528 12976130386194590029 11614209019067221317 17011826877187878684 5161451333122499968 16975199221253269452 7460334110130714292 12169115427588489528 7107350547261744757 2841518495788246840 15181459030324400708 10574153692886019320 12236128163124152496 8695336886321427855 13620823090163467732 17828690566019212606 17150901524584017686 11484704776438270234 6382997543345123307 3590376461144249012 4645619315668965579 4611289141648712593 1994350322939467360 10981035855886007101 15104234201348601765 16927713039391998765 12816750864767512065 10789841161611531648 9217643558207302899 11602364655912289163 18226564304956275513 12381194047905205058 17399347696393278457 9265502279707247068 12523965543104885923 6544210979196032080 6599907954163475621 6279311899467815604 11321458202722686592 3715486875685658822 8326163211639645889 5154155272643168499 16475149249970619266 12253836076533292196 13886734350216845510 16797350006769482074 17360555642461637503 13860619799196811852 14679385926129271831 6263301089523848006 7414632983345807477 6740885184441391874 7050723813866974437 15233462786887266640 7138284322809901500 12388051959967480296 9974477819023529288 14758692045477291678 14236458389946840214 17602769189814529047 8097207935717470852 1299720952271955260 4053869075054049805 7212060805867885862 2558300923482178334 15732873773002050857 16551570539131570144 599788279025326173 634947992002204791 2257529102527491936 10986928298236441117 12083561425234357612 15130034237452738375 4923406067477574283 10386807334055831066 18311598054611925878 2230319786677871580 4181650242396042714 883876020557739127 10716509420338981153 5302325192515450705 2666441261059022437 1366379511311755132 3290650304303451750 13018826160350088030 3379267460615802987 16399617055759173276 8136098513959841703 14885402907330215370 7321586172139638644 14668561874380307162 9275131685946766551 706309783827095366 5474921146228161971 11084746964122690583 8995424958551095565 2337008993180285903 15718094791840774099 17146871350612452166 13983531720788843406 1631653548620104221 3633849950814009343 13030780266951552897 523452430747871813 10446491943025564094 13931206796014149827 13064616771350654937 14520844814177441764 8556796228574520909 10988519735040036946 6608788295610157635 12502470098889487905 14902943273035607348 9683292274594190553 5285245482906644173 13581596921617917602 9475887068964821310 3143866170686253717 15798607797920348963 10599592918875830263 12456742226795925686 2282166844834269365 628886201344646134 9811611968417639903 4113968966662814290 11744412749982776420 14087318999784937339 10589948728367717392 5847552473095068457 15104539596228025391 8956727411208484246 7934591697758973568 16621221618373333673 11964630977680430466 2023791099254633223 10766585815689248308 2546129812786941421 3701730848872935523 12737551296998698388 16236002827537448904 690309333234661682 4639320197526329184 15645752901646742203 5684945094919532379 11515678769504492389 1525602001868412165 9968649879297823223 2657017574768983144 7952638068799363342 12427180274664859942 2491038369990170533 14945523003887860854 5965451741435692554 12510864518744114607 17326206403153486086 14216511516723956673 12214242343500810677 15637882984622891453 6281912220829439563 8892477254307719417 9678393790972335485 18224928765495462142 2210922501282771400 12758355291976845144 13457780249675427512 3147961278037522829 1729334448797235190 13828646663056611616 465429939555727078 3096598185536881244 12198371741642628737 16620773605723268976 7006132456250778045 12485296848726689458 17598611721285022267 259730129115916264 12022117403848604659 16377212335518167908 6733038213268001678 2843474886697457447 16645134961484743768 7686589743850121405 15768914265576088489 9593895000120328558 12165480687377594085 10193101818434198819 4058267255664504271 4608441624835828905 11322211914360682227 10132929397130340151 15492912174346468982 1447943370056534629 13132899003653314391 17009611224179731271 7614333346099047393 4075603341129239573 796128279247491474 1511191762184189243 15662343161320218007 751791034930219148 18368608793431016821 9643717492734525549 9236810413540100151 14694445772246700076 3379437479005928460 6429380313330746528 1417890757065622913 1126983689155924930 6707017339390514749 11114848882974344234 14008827609896989701 12593296610374172168 8585499352117401031 6924230311249435454 14381195657474574191 6492308515713976893 12261579428754884096 15924149039019064268 6165962692938073596 13770070793881560075 12715421737610859403 15261675337621597018 446273923108906625 13302420501066119352 3505961366538954265 5366221626806290772 15246861761117319108 251167941071906319 6662168374891901411 17543753376281969685 12911349599685540648 14588441675255382121 8965824584972638707 2490253220067674911 17445702253488081876 18155701675673690229 5599966080411127864 2006244489146743968 2184161527278224602 9315274127573067834 16024022986305964814 6875568690500258324 17074336869263318598 12829956044279751096 6526680306515843097 5648580822915383951 3976554396399742494 15352776467480007052 3627769953189461202 16629053204346663830 2790168397121252991 17557487564616768669 13441323720969231212 16834777911652413038 13951843169022624438 5539480716834322722 12958532303100726840 15224466190903057870 10952325500513467620 13114469768893644814 3211999111817271931 17149551299235466687 14254153273962290529 4309170987295770638 1788800376888190586 14777055744550020569 12528691755790697206 15587730461979239056 3385952413538649850 11069981437722188352 173353826736158101 9914531818416468375 3935232003627137812 8791008724778505940 14731567892489013485 10378328843875594478 88812363979024300 7369499060984812118 7480626939778707822 1867086419232188995 15532715160343144768 4552946609967890996 8953178868114489429 1266320371456048244 16642561569849122353 3525905442032197838 9410476887758352463 3471818802175204903 5846982886752351972 7945596350489853347 2262486790430258795 12032153070287599018 16558641345754813097 1007951873947110719 12985558288689410091 7032636376772704313 11336469278600261829 641844599454494978 7677342685728142925 1252663188933570310 7989333058427168345 15367743333421497936 4561304008957753607 6907059540988465818 13949873615616588668 12146488315580409442 13354480268742632443 17672668458132110048 4948234546286660766 8612985632656256580 3236262702252654831 4810276925414557212 11000974073954904805 15568179432588798617 13170322462359821645 13756861352878595520 7818581555019172142 13914212183057064034 13428357362206553863 10601265282837228587 10293901081995443977 2519612678178046827 18321676881590853317 3910937199646530385 12254782923334044858 7114604907248225306 6702659515246999454 4984863630153724502 16576209318063768383 18004196154808938869 7526774132340638021 3383014217769189734 8617515754835989467 9293177292672258226 3135237135256406657 16581665790332967370 13824404657012378426 11513891344209995568 10277124901780406975 4789516426910746080 3381110877122744405 18182438350018592851 2896970212877864202 7563525852508999535 16971747281934414774 2935386966022678784 18148058275580367265 17399287945537693953 14738107532029660836 15173978183937324109 522878371563999163 18146943031113768492 4087570883388103689 10879545451688531423 4003985211299673134 12489189045418457753 16423580456421625953 8966677967258013413 16731560667757463157 2723367713350583671 1167832532545152636 4248142515676616723 16459149086004224659 10788477815871016640 13508058704433922445 7192497458832045682 17826081810528576121 4248806529089927309 7450687360267688621 14845534636002703330 6736106872537433127 1429770147021376841 6107088823309692060 8552098978000878810 11091747633639871527 8382015075635859891 5634347415281479538 10281046655679334178 9321782913554556252 6439201080386535718 13523344774268456336 3302869893178414902 17969501127189583269 7212591474128286300 9159406712823432156 3111942573915779036 4461436747886735536 833404512660173257 7164472612086877670 282614578600068366 16731689693295352586 6608441526826458272 3975277872333664112 10237076018253594561 1989570869294997655 9226269833404249209 15352789493101146477 4804300633391271288 14506718221280093249 5721567386905411225 14377310726760169814 7046822071081473014 14749661930446221036 15618712842349024219 9601127151547625744 12058306778507407304 5922412841697305535 8549918881429888445 8250391021180854777 10569708577803851407 12284107046277012323 8465008042386850099 4583942682351841579 9877885231359163199 14344509119149194066 10390497468631661983 12899542471081696227 10282823355832914728 15840337723985427082 3673890393472077543 9763425121841936321 14613012515671855990 9812241049597900407 14972425571289747526 11774060248378284702 6766517166526709612 16923282841598533653 2010186518726808093 14085832900641433509 11766420549429585079 17065540655767965250 5385167287500989889 11450005689705610134 18251139644339063585 17424772231883720377 10415960249239966752 17839287537237494491 12179275471073900625 10880921722112744533 8396144655960038453 13380649648394470832 14540926786576302487 1260012462681912002 12578725286032744395 3542687690096403421 13628083697200210304 17113504743746494650 14607916648941247937 1300479195108495689 4278775348653182249 15010388414525968351 17857101229460515546 17890509767908334497 2290227533878952823 3237629711235567942 11525119372030189356 16035638193047819809 42222345449676449 11430386210063821385 14726196177561792368 17514560744380012524 11575638404468913878 8423917818553349665 10763204847711454058 557685507414033961 7165633148968808541 9244293308911564474 16835351142032223035 787291294690898719 7210274452734848934 16263400630191842655 13379177069473580136 6835284218807987501 1854227783138455370 14038884181087344739 295832547231748511 13552113875263841739 3913253443813590411 3036608879177191371 8515512435760456957 16001835984742044958 17017956802061570290 1550564481942130443 6935332879058516031 14857029865111187265 13850411487657982054 3943984636387997931 12184719275163254229 14002351220687992094 9856878266993295421 18437858205229501547 14385896188435399549 9373971734354524455 8809521614930329848 2177090483002475164 9147874775201314050 7337172253795175085 4252717488221186496 10394201794555102359 7493773444655561249 9843523724932761554 9576160489367027780 12668583423948283977 17582237141379642184 8080927596341348935 1796562204412998282 10012519707160180163 8968329788173598731 14873484719207622951 8830647250764480624 11700517041538297239 11356520424640025174 14357729958735370411 3406202703105804408 5271238922228695126 17604040875606028546 15779442260280779844 12121798898459763861 13750134706106417609 12966834417106073641 12374856397733821280 2388688428624226738 12141917640589351149 3273326522355594274 8230336099878291918 8085229981863112973 17127945867508644392 11634441470452081065 14352803685989414521 10991986219011946353 13284411292377872080 12051423712477827990 14037080344430947223 7476280586155691999 2231055975773276667 5373855332681642719 16977830439977334756 5960713464376996191 11478075923650462685 12962294752950502723 13794644210322966974 14462391564230373103 17959184415283362592 13134578306090858541 12937878272449683528 17863040219185882078 5870237710943389697 13190343023996812691 12781324735218038765 499608822160392863 2119371313662027752 10624830003074698076 10412537425183332618 9085774205416795369 16485946929871509537 2421641459869398725 17548305620424045277 14944133861835756333 9489121877846674251 9736132057746718429 4096404230206184158 1075114763649632862 14463936064380743216 5027084392722267267 13558862116073265474 15238635105964265797 9244672749137858569 16616927303681949669 13737441069586965493 9961305470990070637 6770709105741464038 3865108685288864063 4371938198231071823 1023528805246631978 12035856615758197097 3829176812160084765 18042203118898142516 15659163326157239693 17631802041358392787 3031053169553925168 13159789815043981593 5473633881485420200 10188252306474552281 15348181134147297528 5551470413416515268 12305146276062736923 13312740436884317995 8726232319604791658 1875421983116407257 14560291568777715943 4066826569198480045 15933066453823079624 1786136846161023396 8048507366669580845 12096140927567387761 6650447808154176956 4081289048150345919 7749836130304431525 5034771360266895735 17992265144065766543 684569427302818306 9464912319181605493 17659600628944197624 7312977574450416398 7361736235233123045 17024675884225628471 18382081127518392244 17846374051806712247 15867987808234535029 2617959652773163459 16985906618051372611 16844950515232474287 9974626958973521998 16889461222092798856 8192115100166930959 1218628223334802005 17045228893893187668 1296748440847177939 2392555639266304511 14929728762264365491 3038401259474628366 8852653495209791756 7174995086341257472 10727892787343463747 17676560794089754803 3098467816323333090 8210346199152095620 2010295951394331942 16421622870769664660 2117880432147097816 15748704618334657752 3501947071440581324 7869397116700592818 11818144219007486198 15996882737030206777 7021189955798522931 12124584318073776808 93316100211262544 4845022117702315945 4409239904853122121 17543803175838137618 752196738472679553 8054520601971660156 15175125771226080341 365116127444918756 8651828066916977435 228338884669063749 1826348516969613830 9575535544691849726 11369157945456052602 10290721342552698977 17636680123660851337 13833504579915046831 9901005979700329966 842890528863645101 2622411652658979489 3103337244412986730 17464889641989084098 17096205734900927990 5833522656339656661 4036333862309055672 14814850091244798776 2115797072379676263 1313042113176000740 13316514414717066678 1904774224172660971 16663717749827638580 12373558869147404006 2386742021593777506 5753943991759821351 9312554552201530405 4495228152425268002 11095115153328255725 5101710182172117952 5868919694881138405 17127649891691791947 4563605473769114144 14474692062744971416 12602768145210283555 7677748054735954740 11336974567561222279 9778401975660487739 4196479305963182382 3821724486071606176 13575108367915356835 5896509536843984077 15936123035650749756 2267612991632284586 14237272779968083909 14314645952292811576 5116329800276551188 15358136298596500369 1122989925172574958 8389516646811118664 14059683440896660693 7544654774900033302 1531912408817423180 11081368682332844859 15610052608343946948 15163660657967146660 18070347340031517027 3879460937923076219 4622437675206135930 2275536713635084554 1469593088664280901 11196607372966398310 18108805224379747266 12735478196155109428 13986732266624259036 5430877890344410406 11056083891433612735 1061838624825896127 10296953041097250538 1371921686856589418 13440423687725033896 9015455888486671383 1999638287126065678 2871822483613909420 545353547361262402 11055332735955982706 49942434553788898 9903281514503957627 1342602586859594092 7362059674884992908 14740905936378507928 8958372299452264589 2621831527571685453 16867819719879325471 18086894995000588255 5757475862394989907 3783139506730953251 12897829290498014797 6448852849812120385 959429532725644298 11992475151457704558 16070570008905903487 587823136006111125 17445928892061019528 16294618385297770785 14878344716771903857 15559257062748326284 17477764850685476380 18123261314587461743 13202682360185194149 7549819590136949721 1342118068215450658 8912772335042676563 8121593850769724539 17171129099993270947 12566052464608737764 17959710498301352617 8913372584227873562 17912515876282804104 12141734991670229069 7871296746588359228 50974070225561723 9529087032511405285 13507811069660360897 13655261371152777306 2488050747011682824 7280964206191713529 1740230317388684935 2451655018290140560 7726821016595609548 16540903968229738161 5417748555090125279 18365680798304000647 8148971192530267508 8671896226330707570 1598335137668413748 12026034990425461206 8634770359162086147 1486099586690235132 14149123266532801493 9390957398559396658 6301045784445695194 11433072071768444720 257059534667144713 1180628423174691324 17034839871413348884 7416359593374814637 14121177891520969489 4617657899120194738 711093483554118055 8584915584898561287 8150273626307009383 10428081295015758879 12665205941369607713 5552923733175895761 345571337058184733 7465350155526032005 8603359572459868952 11589516453867400441 4622994263273764869 16366511330641121139 11288324026364383958 5324587345326165679 2177195993334976763 3679836130605262139 14505698689120301981 15236419004157569585 4500059659252362427 5796101391148148489 119900954941092191 390881536430054923 1825438784670950897 8321809100359892068 10915737727704791006 14307391058017502074 14201317131720422388 17437875063761290022 4337238535622952131 18260743373273772943 16823328523515200056 1924964700895098309 9708251471744300299 14590184087396814412 13198032239404353442 111048996177230082 3269878133219149442 14448833945407616864 16926260877861582648 14841603365100363981 4397682772731610019 271653359217253642 4924845355335447905 13529848689820459141 15590884314067006066 11294402572927175477 5212316617837923643 13136870816436028385 9264345823189407414 4350025854505048185 15504924086512423827 6693308110899937520 8090561494103777679 1721736408369277498 2763156203108773343 12788085922573807390 16723685548104024883 13666826110128012001 3324386460731006524 9374085882816262069 7158287066235953009 1603058773327490684 14313609039649659090 6312643780607910895 5527261237055240532 7024999908732932152 11820272809450427017 9766770994233247516 11090904055816938408 3269339704398074029 9740674408217751681 9950040009237099019 6990675279733373 14772749493204754121 13996061930172447634 4629454291755217674 8535816084500006269 10995109924781135024 3883517178435461499 1809080153889759378 102435077996918908 16634751481232766561 2955525933318867929 6016890729721579282 9539116367498838895 1032187102228096270 2510666318014877548 2787123287780198519 7059883304288610032 5223344258021770006 5799675181859400390 4710552885868019785 8682034816992451034 12839484192547646124 1162978567813957311 8543621299797164120 9970831533080165140 9817824245465062389 17355533797605575588 1929942603004513085 127076146078086758 5559101081167587606 4802162287999810894 16997459494678759806 3632647674265683414 13474786011643254263 14681692190808909643 4337841634493892095 2567331124840514739 12930187508411337638 11128352916950087020 7358289747443955189 16937139150758950281 9655447824740247070 32687134076226869 13161146012778299257 1056838820731125700 8751024715190533136 6203316872270042900 15383369800401425859 7218969997071004052 10467842111530255820 12229038894550720178 8365726128838572351 4436134865515517641 4384845175580551048 9304733739141522858 5127686962681668821 12008657771060970560 18149314373443965668 6742830330638859773 11631787207803600079 7209091655545353289 5545043966940450492 17478819489336698799 14066758712369745096 5744681926348345598 598048989990367519 14482004432073933774 6095588659855484264 12199337493769345265 15899891311318050135 12096133738050205110 11861576930506123347 17605827827717492145 7384627224215491997 13053268111528116926 4506675397200313488 11960446443187062869 12605355835659944713 11395164126790969444 13425455562600912565 11189331683580004625 18060812379218178322 15527976837787100938 15753928488501292651 9217657665778860217 1710776285707805349 14386222133630880250 4046590835802341005 16773141030216615381 14129022468419534358 7301641324660076247 6507891352457924050 15452418351004961029 4461583642973369707 6784026791542160121 1703373550944435468 16943456229081560896 13763589859872281142 7426599416793866539 6626762847915336687 6821672513146869524 9182652847318562278 10157066213229476795 13225711134215548101 1923703116496010552 1855073348121684742 9493115989022654838 18093002105153896290 15600768166993622260 10140293616969924148 10340162522836706662 925629452818348157 5057170057922180045 13756653505633350120 5024934172875863553 720994687266976644 9678132252855595171 15532492937986214978 4552268870896761085 10566237653307160994 11409528275182309639 15668917511817237442 179019987976603123 17997052436660641597 6974179037681545265 12618591141127620152 7040130349023533947 17250585173292609062 16845898354849856739 8527819353682474184 13817899171183419766 10027409941062506772 17158090217685849780 5105236996945565174 300134986262649516 5393220148522850468 18203729631500613335 17829607695965005919 13497920136072360883 13128638813537608405 12200034493532659473 11905920146205125063 4961452419704451938 5471044428296642814 5355810844259039874 18076352478912386965 12013732968645718074 2968331216441911175 9957803068787035720 12058181406228630210 4810613819093831891 11449620733482222328 16610062764199530859 9922953046443000695 5571592344660706575 11980035949406552995 10838699225599287376 7392581728319229319 10029999719923060905 16954105723287329248 2205328969713062616 15403935260708410289 1498546659036999601 17928505087284835788 9700092630675829721 17937859312001030375 13138923851425459191 8747148368161789894 17253317576825740076 8883209775188656465 18224304281650365230 6843238172964879880 14779818028101276398 10190897058642083804 2370761843454820978 97028720341626139 13895150384391027724 9001581162566392011 14947967913654952174 17583513399502048741 18287104142462211820 8611023135020481721 11355786854940325431 12647693150087897168 14626848727898025238 12626370260700186340 8066431786055520586 5683935328606342358 16713048140364205010 10701421779101754923 9842488028221029231 4844461365449277033 4105956847442194811 8035322809233254705 16382640975626288908 14267832875352346743 10577599098965883103 13541313215717584056 3297787210172868435 5877202200983142249 16413213206616700949 15143181194752015564 4532049671039871031 9626527434039655146 16443051510102451108 7832591967313393238 17970822296403744331 14691373853633621143 8610122353204463917 17159259048686787824 16700718172347099759 5037092504829778643 17908788542238523252 6592765218199261983 17305365289043491084 13064329305072411289 6454077653087199687 8572028470249825744 14255626763554408666 7443892048676639005 15324978563357052140 10262627637788861970 5305546866755660828 550972493664425219 2141066097906525045 10947061708935149988 7682479798807399977 5227604200131245260 12612926472888867717 1536890917163444173 1684558970448914775 10373172225140934119 8523132758768693042 1233809920102259763 15270619469572907622 32724578753130400 16777510497376954488 3947044032123891871 6766846922915609475 11102386092009121809 3495500499893780761 1051752228813117894 8188173755058560497 17149016900004115970 1559204928504799638 211645654292711579 4673589806539430871 13250040765474338221 2296658357448893610 7607668353968270664 18439821880851572124 8822236921789876916 15275339642959835970 9949130173958235560 2661278229304240754 8089942143845325285 7497859676744451643 16877752414620057652 9264521339823815123 835471009646727034 10836230629938762470 8172386463244416839 17570349525360815816 10424952888698131398 2431883883959186044 10010636655018898657 8184063650567645919 2091400252824005609 4621231165524403377 7035248291303663517 16815124088401918982 3453463635835106380 12115236739760163834 9222690175878080603 16441831639874813111 13081685986889081731 4344609040351791066 5784503661061726762 11231483522325562201 10302635554092879141 15254539840767625547 5385633704543216511 9844560300771722489 3156804102857533114 1209621306397069819 12652807228855183726 9076170558384481109 6143426077102373248 77413932297030075 7957913435765043221 4982601052113602528 17914079006926743945 739372972552754516 15689651498501884286 8519236066057929949 8406238174510588630 2282134468074576428 9181474287463057862 9762921780173429669 12261631535905738219 889786972840827944 10241623012712011074 3912506006696340766 17861073909441571883 8114531403547677200 1575231161815295383 16610311366584209119 9988618242503044936 3417998528046062066 15470888777438215912 17649272046490363710 740567661026948038 14262449005033581096 5303806378390330989 2164693112872398662 2975210055646700944 11340614248369355608 12825716216271355164 17167688974153558509 16780605116620863770 18150561525366833059 5015827245130157537 147701361619985082 1285921833534218883 10738663433055884300 397694950363280815 16015467569134551420 1118464100251019944 14162717051465077779 1353275669861204489 5499027737995594002 7170757188954885544 13612495666109938501 10672756532956078036 11110635456368227572 6657246056829672263 12207721786321399003 6451600878752078749 17766004646524442238 12837946985114083812 11061797540820902578 10878050574601159533 11954989273910816524 742592133727437900 14249587913439082601 9594238012237717978 6608287463294727293 10395505371388614472 11628230202309604670 6802913002344052313 18020528882035377427 300939768907555014 10754910868635809625 6809058201985564649 13853111780083858726 16068991344291403750 65831520508708662 11805319917867930749 4868777487257106113 3467186883864170626 14141221373140738316 14425765585194275798 1603369308477446931 18274373657680974463 6905130322883099877 6675390559198943615 17186596310906764166 1427579562382896900 15909091005385470940 6092233173809690197 1989264904945091912 8273607205382209403 14031665147326186193 14009140332457201761 502778743298406094 17705210852359646951 18213492827049333811 11244278807551150011 10492926497444242972 2898189174278824137 16954477898515252411 12685450329568489893 16876528146998936573 5868682796643992289 4258873631617859234 7396153300478293561 1099818281650095970 196618158918479850 17179936956506747891 910325663064191474 10872762812507578163 5323049150709784092 15447278559849188100 10081536953467330353 5101580869108774322 18416769375755841025 209301195963167438 6050452513818331774 18271783411800513445 8126316988278937392 6893334353066063782 6123420789850360864 1439767246075056441 2553183592163692284 13438201970580647762 18007664139528655703 12505443168998605228 4194674570668854987 12072606647902748559 16215082895626243824 11995817235105302676 10994342473582093119 11867828068077955405 2733000544315299409 2134200321786339921 8679491380198056480 5951474371671523309 14815615646917265658 17189108809892679624 16642667948330283652 2539535690825834267 9040242687154071088 8776947627532774495 15262766484459939121 16596559003754509951 3994493649440720212 2584994955815828160 12618652665415988979 9750231757246169818 4964167776948889091 6862528665220120081 9042611852378406935 827443893052565131 11037138215726585712 1929657247707455625 11650614677687109821 11474347180848553803 11097667339613404572 7753060008147589395 14455668597098589825 228801152289724500 4797603746963380645 5446996386166384867 10801625236483787623 6917653495608536368 5391268838450801267 10840636799863876322 13272281702201126316 8902466186276534807 11732634402698149722 4900081113888230725 15148991319013214097 8665653513575617248 3447776046698651093 6714881360225749635 16478657424144635414 11951153994884967881 13468376171240183768 8766080969071481289 16038038810735275688 12792307393701921354 11101529663162699713 1565328384488036943 18034129227572783299 5343709877066333521 16981484677806821288 17677106057251853114 16516157087550367608 17813879331106886854 12599478019352027748 7289154135980024228 9411302888057344785 8002251230152029468 16510673782728302796 16392059889919560272 9202482759165206363 7607899543317554597 8169710825379003008 11294558470215515208 5132085179438208525 4068522720986923910 8729622298016254579 8855850756950580933 13737218623637886758 6429473976760053251 2874065196125348684 17484318368878402272 6969704544889465383 4213090080923217806 7635796944087795255 18119455735610242861 17120676063880312941 7574513673442647739 15328044356532159336 18227276765317751627 12403005883650562229 10097821579427676426 1304367460610323809 16722578351163547567 1925644772604191533 6088889978818777450 1849455555988093563 1059319386994331262 1379510500279377225 16397442832684818367 17141630853542920204 5597111328171625380 17054749649304859320 12424663938327227441 2802925086136635292 10644849271123225903 15374628696269585383 13100479532546239791 15265538779990942538 14510427614327235939 18254107375290693016 2155619288231793864 13637440254974222942 5021405315249658588 12490537264986000852 7988731727659654608 5352582467234034664 10256044033937026918 7644869194313813987 1035403292874640915 5686626660814367138 8344579887563890525 5325578765065299403 2099441538740826566 545239458726639798 12307772616429887117 12820997672610584877 13462508689158983168 1610674867683170043 10567959250344407539 11884013643750145906 1291530363387430911 4666236813141624290 13214694780206217923 7295745632709259678 12026490389437465673 286812700008014744 6602943445963190156 11553048888134957818 15012366638073353649 5564114039444123742 5066072370020696264 11210057813437188691 4020845175529945404 13688558974515393161 10766540076993923617 10885862616726242671 5587599615284636576 8671660705292756039 17111417008284906994 13379872613585981220 16623362793691038154 14492054373394826778 4961119360790979441 9995965294787836533 12795889093892114083 9884764065097719481 11910406410917710297 13817209098425510319 10846402245021599390 15190493394020949291 4273374683579461809 166006476570410406 16520069017510708804 13141732765169860241 6358702400646435773 14635632526822383647 3363828676908665973 290732435729383483 492370631244821017 13886196184968412735 15618712976984240525 865539319962470095 704927829102165889 3705181179699590841 2571776699468186127 5578854724191538016 14462911694935225351 16404581379238395490 9225844279912625361 8017077648075274495 17315432595497563638 14762242951318936866 16764364202705796776 10715407985208100215 2446017343571127618 16811620981401465776 15566164884662118703 14895370145248380919 7362463711541081399 15647984566241834458 12525017716096893639 3728005364289216771 13490699433250714549 9450954048568396933 14634672157390565563 4566986557896208915 10346817272144659903 15293644933687972495 12372280790474964496 7536767945797373632 4690498904698838763 17273079920065228593 3703494558700502850 5023650720377301502 540648747136002858 9522737978094497430 11991769517129743400 5287202694432973585 18372599407827983317 15869127559208347070 7666393443768049472 4783366597478677682 7735413537718065244 2534045537938686575 7167683300490096578 5576561552949115871 13005309154594280495 8978142994787036306 6509445129805245787 13276504685456719746 16749429168094018808 17751781915528440093 11862179248205425801 12267585651322182437 3898294278635194846 11692083365322635334 8932781922235416562 10859998457537415888 14493550927731201023 11611494644506642944 330794195504031780 11821957810369423329 12764721718670171428 7672558044825130565 150575565304069246 17747253669487161572 15605297768266224214 17195537308750814495 17082638290156946852 7017873191541353081 7307970183238618102 7928529355354171610 16643142753164784035 11507743545498589114 12282366836380152247 6562510873739228340 3757121423312145568 651245416280109614 8981412013709117038 9127424561483033501 1608231652062510078 9085398005732814885 1906987816458678008 455800739244280932 11519845487210303884 9885434896697206700 8079881052297487555 7425354356888612006 6881090991109443632 8255272146126313816 17366197293922139279 12594497793064308153 548761479112274915 10891926373768970067 1649547298715926527 6338804479077183110 18220008896280788876 15748871824810225979 14065916194017698013 9839128118001715243 495546866002964611 3487068314301798124 16307662162182034943 4912930733205832814 7157212299807864891 14178873708785043755 14946440710178972999 10246021660815252280 9597319086556261872 17902001189937974909 18331537364477415261 1989568617760582621 2790086688463826246 4184183825006121672 5646948697412153832 4351361767626085237 6816287259011200544 17874791030602266245 970036934495561165 5329656205299313737 10085073398128942303 4570447221306300693 16547492079753768518 14989051617571332197 5080495115991168084 17249407388677647947 1047101546517901521 2949901854185973082 499045478593249918 8796430308262758601 17138365410642357853 6942759724118928880 12949646424855931455 3605331995239817451 10645708893806640236 6465483493787358032 8658061884680240273 12874310632267743 36160887968086563 3466595003992130506 9583080500557537534 2062169615027378359 6566935521744701029 11004418869212023385 2971592592724812077 5284531189722761640 5402789898450823001 6911360076170353878 11012405913964256798 15298616712830440095 15892547305038102504 10750648378657080566 2558299785265956998 3748527130204607797 14272489780994852394 184068065047203337 17111700208094065776 9161469113543148729 776793954247271259 9692961686483814084 5342622903670983061 3765097222826341934 10715646689619660066 4531255332705881015 2016934303214134265 5966550439606097005 12969721326688272302 16836801444605169066 13554562290100042773 16188988465439716710 5227266908966404977 8572483800474069605 5212180001393486529 5614875269312901709 14665624369882294246 12326170539421447954 3966101426348602546 10015453852476464319 75493358846551401 9438422009015110878 3199905972689940443 55283233387013184 14179304258631508294 8104386774522020930 17446008852500126383 13911898870548133856 25196324492691713 10207401664128012768 2511886992938200024 3551862666182799256 5944572756590002365 8659508919561415671 15253089046106949497 8959266351752179318 313914798736145330 2693493043636148976 7934067622993305426 17688889617054767232 5821832836829243909 11164852492789301110 13769681040927134557 17146006977467945197 5819121889067620183 15707976522415989772 11913627730094255901 15650769264497221154 18430297794490746990 16375736691580267906 12671034556966081148 14141495440419851173 8844887463774808739 9409690803275778675 7062411911238928469 12389826024768737827 17535674344773871037 11461088067533440668 13233508103286713307 8625315724842990681 18064671641516310417 9291042340109316838 9445812683688246805 2657442056776603977 1001938759160445608 15258621977498222421 7039785395742763902 16864015746353425 1958327056006170173 9809146058999661966 5269150843131554475 17249621423388308038 3972110385887192241 17709764352929770615 11386371794034364307 8972307167369181363 1939795167753178814 11063909678930711829 14554042327193424996 5973266684335717657 17327462437819308377 6606042556196657244 11293187472480802041 3786534860983192609 9543713049456173208 9883969929804987339 17215111384048918989 6943252867362595985 73295320125306299 16249152059818023581 4969699015183819421 277387843522145357 14375639815718042579 7203983754352486991 773563184292744157 11358939394503244544 11662272428994092684 18076980655201680107 17179367314047848503 211289687446232178 9898293584175904180 8279035110574138155 7814953692478113803 5352630687064879958 13206522470146042738 4348111049008471364 8218165679191366067 14574830310266558441 2721348420547205472 13029739883192019234 3602203531583592468 14925671248189419171 2600962524723169274 1805983394756436424 7104735136285436211 2931545672275900164 5042661560486584911 2002061989992486648 8924645547300314505 10638746442025672300 2586471425645202349 2716685755479775992 1307612427925057460 3196672331171414966 1070548338551413123 8960254163555234240 13252387147998067016 3050255830814856465 15207643183264151956 11660782179852723160 643769837199458973 14268428677904941321 986469994984196006 16907776354392331760 12378067716321759387 17522833988137224569 6028487121553610657 7723698703419323700 454756506099652397 12231397261195191759 16441501913271949406 12650526979916127930 9726967653699054726 2058326721085667791 10529391134565572162 7656373377151329747 9778375160038292274 12642878070402289270 15901115698504627936 14749459737534235236 11843298803394547053 2951629867272613853 3433816575678756214 1346516814893430337 15681342970812941552 2829006395015778537 11601726532813087423 13124631246992961561 4151531140631165418 8801765456090105180 652114985457149182 4048679935048102138 2334757214297150909 10457835562183625916 15472058840268257061 16193833377207082874 8244995913894700134 9779423868311428242 12935587087284760877 7851613765550176976 7452756326315784754 11078029701482992017 4549394618486460846 12581068199319398793 1493217484175879981 2016776201695827194 13703022577558443420 4949149542285735494 13312705390901508377 1641226716314868154 2859200109920794839 10902577772334199979 2579178713930089380 1549767097038257113 13490469340934868283 7693885506400502086 1361275218816097987 995885746140013159 13342768239273478675 14252493927997187419 5212881172932797457 3864639928762163275 8980438866712867231 16589767827900184568 5700836083555433575 5854534925572437094 2311380920022680889 10707399643063979906 13919559531869232988 7844297766493025122 14571490331120011595 5659176105540759486 11618118451763591955 12505010317848486387 16751209959500868016 4553468662568478763 14555088189078688011 480842420839242475 11169515740959198637 434711162205266710 7357206047586026137 2807563339175495114 2490036340230858868 13054317661875936455 14286799263260207527 5126172134793885775 2602032926011567714 474176284335972446 9883515399168215256 6373902828672776400 4650038799844557002 5266707038746407160 5395661381487339723 538261577849128362 17136993487714803072 5368586947218053459 3121289719138531654 12507737062899718746 13364542831230413280 16330286611456870123 133521552611386245 4526882265734121635 17485244981191957379 18251926936031720223 7056697825400082844 3380248937991213939 9433434993503255991 5752410371252147073 5037269320387072065 9958111620631591328 7406270181946781961 304635451754060584 15367961212928312232 11467586951946894518 9545097836703318903 1279020372678404465 2584118877938255437 15108282859908218909 1938177887499880535 10853475159644819017 291174343787436608 10694083126859395796 12980442828444127115 17429494877508527514 15049309847581497998 10943018891500606915 5209937861351440631 11310508834846964257 7103102051118478382 3434382559233564086 14986628514001539929 8813076502213539579 7911167547109572040 16825932651500535582 9193304099279945349 6507610255201606686 2644223521391436482 10410048401325644408 2655998242297913694 14504664441732702906 9410778884968615260 7662715051087499704 1186399967825618963 7588882989398401170 3563629238413411149 13747509343542513463 10405046257747845679 6703848711445511176 3040243065702882753 6043933810910943428 8598240381777436283 1220756127485092038 1667884000075935335 10420850341380189654 11569424670304915845 1420773627142627522 16198583158772133323 14455179816259312609 10218617841714740768 5327832270665705253 3494999303625970814 4305894220025763490 10174306377150842467 581958049314673291 11937766540026139926 16465290989533889070 15966169392817094637 9113690412414545327 16129020709087027101 16006015551198975876 6453850123579500243 6491895899535244336 6358232311494311027 16497795733170601981 10229129541615505794 944879462316973761 11856609431420607460 10751064221864262579 15001682972623715407 8394337325032204408 6225673980114042819 13129405560317075095 2852741174856186678 5228500170567798404 16547300838196896774 5748902805943622188 13391495138467229838 12205802981438054965 8511334774013719941 1977431739323299722 7884069176936544063 15953041810703037602 9587236274637776684 1232892160007001999 1264112099802128217 2081056866367804854 14095149141260805780 10860769156870263056 5638676189352753543 9858421082172036831 5400820798617257792 14727569190934134431 11182029061774294624 18138973247235192687 6586630506502444049 4081175155392646302 14939955737919702229 10911758803104002110 5841186316930919630 11157959632877487549 9297432004797374792 12169855182168192189 2076780009660053772 3421207437084824260 12669965494208997160 4596895929082974003 7261086953887331237 8264897737796782900 2897342793500901457 18425076470680450947 17884362714083284623 16630769050948425413 2316000503273544770 12279744575392903310 6829753961890513600 2611175305186452202 5495251999046919043 18303361766865627476 17861280076108764496 17807679771356823945 7918328801135714988 13311439283943794641 11285523872274429741 7268963883756415992 9500411636422938826 9376682992882711059 8828233255441721294 8456433554932601389 8714166725567617102 7541898391076946995 9031180532263525930 11787434428603061276 1838368115731926396 16177932787972101309 1658018105751175912 13276743351401165335 3700100160373115723 18098321844710825621 16562029038468691453 13326122977001069080 1560950290984632375 11265320484191082050 6543739744391628937 4219638295363408173 11112780795475272205 8344137480320253469 16814954404563383315 2248727540804279347 9201232197417902183 5438563844942576177 14161771046860443277 9972144667790518227 811004382759215236 903078527990176270 9957398751773036027 1891911983943615889 6713210822544474398 16872619369767047480 9370797094202409402 3891374537354690100 14437651281673737905 2245466798839146823 874181112570080559 2389720469512448173 5406687749372496096 9951792918399437614 15760660635849710190 1942746396936776687 2093274184827686219 8962020427189643651 1053240400434042450 12886801424261708346 12566374953592337387 5503341876712350404 14231051861269088897 2607093567873453308 17230443376851614944 1797975949411235397 6644495147094918224 17715288854697377281 15763906782039489975 14312073373603907112 7162863846744788038 1774276308829463499 2066029630723944124 18362773365383325679 7037916470786939888 13623978234172188981 14332317574261121866 11345693070891168781 7614300847502832539 3730293654617405421 7406352538465742463 6680790940851123566 4984199770516602028 17245662081733542715 11196333319943073949 7024423604023117130 6032889884281399735 2916310904992272791 11767714795525597682 11846773883310595563 13939723944385710382 11781807344441705859 12409632448569501829 18079605050758405592 345626220459867043 4298326278653594742 2600276270760573291 12322613462091757619 4944074460597820547 9723706391817812077 13667250261164991713 694958078675654164 14127996480696597722 168528429139913206 14202212662849959253 252142712527740237 16555876469186098685 13880259195609990265 12730689506873521582 8067590985189801645 13670052900762344502 2844166213911375459 2404607914419336402 8727085292877732234 7163694113955478936 4451122678873927084 4309635781019338161 1719460424478825246 693197537697180402 2524098829692968855 17089816878009958591 1611671477830597815 13184817541139419065 12750160642575521944 629622447520198341 3330241455875463520 4406304539879493573 5416690449748623479 17687913252943862322 8479611893954227165 5061239495662800175 15965963230604936042 11188351525802715612 17819002113667543300 9962754347558622703 6024981401601404989 8950761943456806512 1300788364682165881 16305455041893910496 6871980646908042262 9140687053878984683 13078807727838908614 5903994882926217656 5205713664290135525 6319464558361211439 3103822331582341310 7373632563905888824 7279719361489549727 251281479135008392 2937279566410302997 16067154322809657747 16936833134678147889 17417352994063763841 6017167382756525539 9481965313763418676 12109459704811147705 2565655825072495344 1137665786383480288 8831017930164178454 18050276608285409284 235499209641506216 13502264691095854363 3745846767850564666 5618032092332736531 2954611128728540466 1033686056564712122 17763828847871104211 10139441907294870669 1887184929539091236 8108165795720868579 1466264470463676469 805229468673567400 3474838837837730898 6105919472899985059 2879904095545473048 12565479513658126081 9925951245228622337 8543786500226907297 4702002166704545825 3489157081911105378 13504820203725198962 10240291371763117616 9202136947149359171 7515650451024861541 843647939570649352 3064086174098816216 13113323262732888503 12476174141970937615 15550200262930741499 8591649520520969376 7429520853172380371 16610330499574945639 12064291250866190382 17803370466070523631 5802998807902519540 10129584438413560513 12743729892084667390 7716260236719248864 7472706194316780718 5323956554427033476 4883292740898573783 5522212047315082285 11495649601915772164 18036336072431850226 7430781858119359857 8525093262826660894 3075466056312283123 12260792651424465592 16646495705082834876 15665117090302026266 17972076984212006600 11909190705150197805 13718292351939925279 18404751460113564133 12792230652285586172 15348746358383023672 2374149533426387627 12344212516188220908 13209281279890266876 7678702636865086313 4510967689219970220 6633838002774155624 9963029058043156567 8623175010915098481 14480216635709457568 2387865900407937605 13122449687278956578 3015882746121287273 17890147178092522982 12926930935403007130 12118458383490663671 16009437632682857624 3055637492953809579 725006462015607398 8706977670823540667 5258725844023635496 421770950844782915 4081140780192526551 14306086362401581792 15731713740649007804 6673896395775072720 14312762652158338779 8091356105302623492 2753556742513236297 13863447879083474259 12649091245334069903 18122461161982111055 722085134583999257 11571008096512853967 12079289666300944954 11423650440128627407 6914444693804668162 43693322446953450 4493449591372931104 7686733730757733378 2583319806607427421 9737795850481412437 7054688896891637199 4473563669521734794 12313531349266727953 8338075147782133562 10525373626080892029 17515133793574043414 5838436591490227857 8419853384364365802 2959658808521680839 8703206527912691222 16039747721589540530 18229629298217686566 1396152338131416759 11646668464967297223 6608957631238700465 13630189055893147190 15109169679638788792 1169339482220125787 2055969991471255431 562579744972216967 4237188538609618302 9775506193716855720 10795100515149979540 4101690821724488896 1768517239487464360 5850403715182926667 924985174001116961 13247868883725329881 11507843389657728871 1143492514187119646 2107132104452576325 8626289024728070911 6232945201971230968 5411480604035799348 15289263058240491732 11085861704143877857 5924519219465456485 1755439619957739180 6434427843992851011 3721497183402722283 14772211593981430495 15524711310231120412 919502194978584691 12774541305024439278 1552222991005744914 3143711578406067400 6854948441717170790 5797386750921584120 8148758026008514018 6093570480001544803 14564726886091993179 7571830498381926598 3737073615065683790 8880754956551298560 5441755594435203093 15109920137109456673 3554208547566477361 5172322902200708548 17757137980554811358 14204955432810082742 10814501842373614906 2034822883804009609 5158207148484060873 16602772020573765330 6406063506425509428 17758880568504691044 57402171837103650 8474740915918454902 6750937692184582398 11740731624312771337 16136059387121538638 804323729775552001 4099729633218390442 9102635606120765491 6437125219316951429 5994436188550190435 16331013567124183046 11128705727254514155 13438796293096332866 10359021340820939045 12672420822642486411 16483519028295595466 1800498596889452083 14658300933813659470 5773601731859403079 4694785260776231485 17590886414600204027 321355737302302895 2391712562822610713 7493913515745759360 1767583290104631954 7235437114073251180 5996006758381835744 15898862087357005544 7949706737994900055 11114914754134793730 1573465574219003632 1933462686019656513 7408436564472505261 16384288232969089158 9591184003378596206 2112308566471210717 11945470890260797329 2875878994884434679 892471246165540184 873897444638091274 12166953324359546387 10003623663195169361 3138261972922577746 9952165770927464107 8962300836188612203 9862255147585208863 16167117423305925316 11563730964705614808 9828027085665088498 14518765320171218711 18328114304010956176 9646261090749973374 3629828487223943953 15198047486228872320 16644438920187897250 17933788030242854917 15581112029598130210 1161449707662106592 10795426731954251140 10344263483113714519 2019160276768782579 10049920798290019080 4985263207564207039 3740067044101654678 13337390557770393985 3776182201860467547 9207769839290959254 17410026762909320458 6772250157462259940 14745724633379173580 13127288294142143730 3037802655276610415 10671293632411253254 8493036128752016373 1130015664124906620 15768876524465500413 1469205388852610303 13378444404462558080 9404163984999176365 8818150843223883355 5325790125613539172 7996274644060617714 5011849526205284169 16085667905553870207 9629384496083743981 5350352600091144848 14681855366540477481 5353235913905759326 14457706785272379507 14798964962274383617 2511806553677578759 7161575586714809220 7663105439942660716 14641656355104593038 18118582036298907463 10910670360427150948 2641035784222424735 13022716297892756090 2988955010921349624 4642833504172264689 13187942486955258941 11885012603570106237 1799460815618811685 15974078049591444092 1392430272402366231 3159151022867587469 7680877724636391760 7414106353825618228 12846382746839782968 14593705930077330979 210182108988844349 15731809373559859792 8492814099774907785 16131216185267525255 13197182240760744209 14915560540892721164 2742028596600274396 14008451257215375589 10748184874368982154 15900884155317853656 8883044527301776128 772767916656597831 2031491804612299075 16244673741973725806 4756308723558549404 9688524795526246897 5924917159749948701 7333936752211926970 8878876128487903787 9628636261684483091 545906111636655832 2170584620158879436 6133116929568243777 7064310653377723384 15106474519221733274 13274705506687923321 9379583274072576196 16096994602780638284 12629784981491840429 1401151367867729392 2652732633070163394 343510145693312777 8710862587164785696 12489522447375086660 7647677615883758239 15495151819356720531 13857894537389812899 8640041858537725061 8268080666816996160 3286823493166497474 13452634155019768659 979641355030766961 12945148004479484904 1554903186749607710 2164899588294606346 9855605606364256185 4021091118422243360 3088063148720851595 8161671790707928273 16951023039782460740 2906721461770315053 14955331359782736933 9663265847532528991 11337890709847424171 885374239262870521 2514980852811496308 10577098886973947921 16375371707754146793 7451754298907840752 10121226665627605375 7175159704169778087 5834376687483582993 8897030265563830587 828388459201473162 5213666088006818674 2414828029920969945 11741349360443641011 15385498451110182799 475388449926712426 13349254670207416290 5469012069580984200 3078497211655242317 2491871137155269051 12313527322925054134 1042750089896747202 7432167903506915310 15755500183717744834 11559641781478956027 14784701292074049591 17850949999189108146 15614541401565064297 9317238403006068835 3525063190318583088 18354011375856604787 13258867993538065830 14247651156131056371 15233161341613729981 17299289565412169786 15778056895929697335 8035916473301691322 3679841894910728028 10803999811586361804 6012445991198333241 2554517268567332234 9076914471595048665 17110650194686766016 3903794289358496586 2288117605567677967 2215267179042957421 10338362101107492248 14940744512792816698 15962982088393772221 12262050824077151709 12499870670720034176 14790497344771090885 18029829246339692472 3354440742588455351 3177975396274261799 1776846925802502167 13709816680839576944 954515350734717398 8793133963353072329 7705090965226327207 6721399050698845783 5305801947052985854 2861431501031822531 1533253286434485911 14181576460757372002 1544447678580995765 2897208173841963448 3568055919038777713 3466918909331977033 6301174425617789346 12554360015012071418 11536257582084295543 2676122996755191077 12406940586438548959 14904491908708826982 6245328729441921880 17902567233840798278 8934180047667962469 9623482392618423551 8884980671068580201 11818507406858652216 16286242486139371508 8986570371306732714 3745684524583161702 3347972205900921003 16163331673741592707 15197751053170670250 6607081568057342371 4118330919237698977 1882199631658337158 13966729439945414788 10955723580901609782 2490463365256689988 14575645812537006657 7705322681025599359 13502835857183087557 3535114851643046488 5375682469241318592 18106990323051296646 6218420726529149829 16839134595320919514 342681452312114497 4947042025106873146 9713733636413316808 2514656440019785754 5811916679320033629 169448404122731725 6136986880328702432 9692940302755588070 259426347626804171 9578662557213288229 15137710720137490528 8211250341307375730 387922149071498955 4547297134728853616 8635287279540618058 9683199851016275004 14909774019884315262 16347651605056342435 14578829609542240740 17469682405751638792 9868462071297100104 3295559149267291535 7575605304767745083 4541088251675266185 7770847025772287621 6355123870167550754 3249978646688279274 18009767800800629329 4708903396366637861 16335291588694859982 6129832388614137489 6474076663278473991 8017325959079740347 8951947753244912261 3694765413655696832 305577725819863370 7744298376115915287 4448494170594562013 9711346882841167074 18385417134265690151 1416851421337312365 8680567473534066181 8513288414265008233 16898115783842830924 12371035689207478785 8201162812065750383 17841098040804775090 16945619787789556683 14645363143009593347 5168346068755457692 7070911848278881664 16826396302279460329 8159946934227829091 8743466206183995759 13379649949488832336 18342402810051328731 6791112458694845266 14524378994670478734 3902260968343492083 6227288572390042280 6058221995375764827 12409574761908235975 8738802603351205528 354180467237209949 10097448131737615100 8976236465418216618 2850645207859237564 13409570215312823673 11517201455387016421 7955904605385892346 11652101634186708528 9936320748125620333 1513523294059313052 14296630587181910413 3234422404202281263 5861876982856998231 3279984318911198893 11030453691257558425 7906572799586944665 18120617287099337104 3002278315919535916 5287418479181064031 8721942385520428568 18218500289428541951 4420987598554609023 1817322275108059077 16092878620913006204 18195155628856814774 14969341772377882294 4051581314553768034 11006632411885226360 17375864314639655577 6111188761369813327 18228837439292961579 5790919614386562037 10923789828180714654 970428807191384197 16545089439569905540 15051405709792723034 10389939634132627144 18135518575971350019 3699484958903622917 8955309662155082425 6761908297058674345 2086150939311523695 58471386988131645 14010622883024007591 18200715340560580790 15149987338393363493 1565080456866153137 6673960905303547218 8906536097601887043 7390599686264701832 1267656299769546 7083471851295458538 5917855742764407020 8388102216359958849 16527856894751602487 5606042547980054699 8429052476091067478 1621332268317157456 3568183262722419071 12298298292956469730 3070905140229004138 8288507305542594885 2748932781894848241 14603458873534550226 17529238018001099495 1818035589625387357 6185139683047941513 7911423975218836498 8909652349833661808 2037367708151394916 12651786787321240946 16659477039253085380 15179468093187569666 8242644558116986236 12608737732813180877 15772917902442714742 3162573289250318575 5980373192287469486 6293863634678760343 3745372628422882812 14592690770092547812 16311013061667256084 9245653622131432383 853829005315391367 7271183372527303811 18050135366288124070 2851263959319836854 5697717539114551525 13178435925773769716 6840050686004082273 13014769738567429016 1280769348764290300 7510634708864543707 1477797255472867473 14659085796740525526 10413728968699405379 464917124325187090 3873036037950102195 13160002072966157532 1328203332428624504 12335949318068515904 6648229464105775861 525710451847237854 8146747872715651645 14583184898690406195 14923478231647598534 16960872800082901772 5222437339896432802 17210271414614655994 16226585700523294849 16514310859566453670 9153284082762370053 11716952016042038608 2917060172933895690 3907212936158939463 16587019163841361667 15317138503083758184 42213778133565520 14477352329206603119 8487519624699025917 16711165645606635601 6399152829085983375 5718964363112298260 3994158655858621350 2865523258783711682 15735536855514134440 8341514098850522943 11199340008450936164 9254420447992061570 8779806029514227088 14802159155426268530 10182372740114383563 4477609980794511450 3557689692842501931 16860173087635950043 344910698731391894 14742882618049524661 7326283041949609055 18238361488933105211 1683665127895800171 6607630162291177494 12435571176251275006 5096900155111023220 1880714758319467517 14357021985134797079 5851733359025121839 14918911886809412002 14447373336502008778 5488775687234789586 10891350086131882160 352658316089802989 13138179181427111506 4527073149121119742 13196313641267861707 7500048774053088369 19197942061222763 5992412435826963946 338769514113390448 13272515847341827043 12533861175181998445 5030622684511625295 12534167497213193221 5153638234455124920 3835545228888093489 16557230732262274849 5503647214613877641 15639914245824420372 6630738742197003663 15288918131807142694 6246929024161419662 15929466880508496654 18307803334104286402 3297159063823273032 17936642819895763943 6036114263163228312 8223532620661305605 2804464099812258853 3453993527012859201 17977670063065622624 11714487233586027940 4385874298381506482 4249380290468517856 2799587636294661234 6554760320140601288 6766341025050720011 7657916950559556808 17692452428069208293 2319415127881793678 15454321468531637152 14344175238115968253 3157515201918485891 5187888575195252095 4643823170667767707 17404565146790242920 15618115389586472369 3594626530134666041 12141826923742310677 6163758493122171798 10215384614777972200 7869683151792377861 2459332656300110166 15657949684979063791 14575564262133908722 8551216299056633717 7532432261367514567 8614141252099592347 2326097626764340638 15788735670275623369 17142254909989562151 2729868308888914039 9952124655966073587 9067043979447206572 16746108873616357922 7133939939530766155 804671560645226790 2960429388795559622 7658843109346117855 11339176620287004715 16604548565712241218 6855560778282249838 696911602390299281 5016332835916440876 2291104942734616070 6805888951852470089 15789748018525564378 10387295392501796993 9051890634703135854 1123324697088808103 5746725496794633964 13272011042321483794 2782486291577432162 1202321219902540673 15153976001871261366 5571335744317952868 126849294922926315 14699398256395516957 4465047508030826910 680955968336627421 5175036991677640831 15714565844163280511 7304994603507853398 4609683913136138973 7880916866659700362 12707118728584078839 5114924531912834821 16385431850561229725 16321048582788944482 1366984041581528793 13560935111225044886 17455759869611508227 6022329749068635889 15507612786073106108 6239391858501652984 14694591721037835857 2253320503558586840 7544884575043306691 8994581931593781436 469434406124482113 10326121116350812410 3936862352356365343 3575320988775385925 9529184375682384551 10145123360558458235 9769040477878920879 5552485409337829974 10457363227383586918 1830211590201262395 17323328438523714915 12176381662445265341 870755923890589602 4130741892011900445 12155392001492642802 6072013536741866293 15431955218071830967 238582305567916810 10094356210242679603 10615741973266117348 7914691396438191196 7703775183395719546 12960574184949401099 3524481532782240349 2057256844201382771 10159955062535787361 16175315911739830667 7167836119406719642 7340354584209182280 13752677956791417459 13291876305229610529 11672602533636066711 11202838371132760660 10857232243096367901 18264733723756342941 1579726714673711800 15595003279217078481 16718997259669938778 8136485044008319189 9361655927023777605 16135725374016060395 11980997664967610823 410561127896557063 12911961093495494080 8584137676257505623 322164182345542825 10910017055318232305 16298912953567821681 5402856170451047899 2502112498233775937 14545562163774343994 12574627593559135074 1762904265333017852 16521973671457949204 2470978380062235196 6262180515802150232 14074483232991769443 13909292519371489400 2125830866195315904 14521236358405909190 16735812261462740178 1962356716929524029 16387901401105920441 7391206054824825489 7605705291911969145 659269449350282017 14515937439092580296 16910161222431400470 13969490669167188008 2417344718417371106 2053049436043257125 4545661620254047728 6759372726315352632 9127829537196601649 1480590482095228380 85024259855733905 12122128766920815524 472618989101591074 11406866880626930228 6548885336492527496 6421851012769853912 2688026128734053711 3468741668583573682 1482390566468134831 3732553387400209878 13648356746596235146 9109839431904799648 6771270950806157735 13719384612916601839 10035475448908439813 12589701955397007871 6108739712755183950 12911668655029578677 15038131538404133016 6124568636507620286 14260109684506970901 5282773614363939402 4637258484442159847 10512773639735032888 4645290630355039426 11154510537714684345 6032884998767812896 17146205872934195731 14567338189178027757 4154691282797743026 7073788718854382767 15424601359782576426 5570098738343847871 16768155130811003605 7456632664486830816 2290733000863542350 1612270522070184306 11298688049759017806 17339883929873663568 1539766284212160999 17463554661307183927 566222260932401285 17964984903508119187 70019137428607054 16229498179411074171 11826520730094045263 2850104866212405360 14289160638373873632 10828360654593171256 10615175755382984390 4815167322181405246 3552663288999596462 3857642744144689103 14515812776467443044 3672837762857388727 5701268422236137875 460622734696507733 9790819429145978388 6365432740533239208 3964048749341297025 934908340506131847 16401324554715728374 4390356139601276107 5329884410668647994 3052957191842843827 7671778870825331346 15572881143719954486 16522255504880157674 15580427241870561545 16445930605806235972 14568918397509557500 1944128079586122378 8548798988056435619 39166516754730012 2060898505289160551 16554919340179642950 4119081424537928955 12956922531569657417 7943104025163411957 6304193422695982573 18365372943713123884 1010277909473995141 4644480723371981383 14347982885620447852 9040077619099293446 15867385106808290770 2655677764979795295 481286242180800674 17033850981725042916 13515945921829820942 6914826405871134904 8628271723002454208 16188969166196302141 11274651613960827417 13342380431484858204 10882364575789841338 1540736319038591383 2842436783576782942 15651181383680182811 6032061488203692870 8915660883990179130 1356484633295574487 2457803312544058092 9088998773489899978 14523769586699870098 15293923135954256696 12827027352836981767 16811659199896802397 11764085971702130559 2135994558012590593 1455501074043410434 12353176843688846065 13386349726093818121 10406267218833450188 12065401894704205539 13254975329988662547 4483430274930700792 14083531442298738381 9084095275311996543 8808978165134969090 9082555681954808795 8533045041460180422 875313563625333075 1822187287980066849 9418725391205060336 17416712148988847859 9111437483715427978 11147496399415804936 13968488513754880224 3763479268267401314 6294312239785808090 14833527998022151201 7625803401800939845 10375349274372685648 1776652069537430522 7531963058710836548 15993837211248386963 4524039653724963325 7265235682190004292 16521816453929362850 2124267539545819925 9915176900533097908 3803332520324950764 18033107664268953195 6686534679601637998 8181369527361059942 4182449894499258743 3780416169251191877 5114788524409655452 8367070365516154465 15654674711768311764 4316823089265712744 12796367754757065868 4700165433390134386 15473363818549747570 17199199181658128006 18171722538500945157 10554073487529365813 1315555449442565006 16464696642508708891 7052150039258323991 15605411621189430633 258545980558163227 18209340365548641693 17245011711939620576 5614314840020684676 5880485102432041188 627817470180445640 12046859256997464278 9989874299798880618 8412752445855813609 2442195297218670740 6388528354514003630 1956243123518934419 1697001394784893070 17881612201441677360 18354982753714854861 13742739582337231969 14817358945854590064 8008397656507495888 5772724376350467908 11684032943351216395 8939987705841198721 5173624495121423210 2738806043486980672 15981438299838341304 11362632401623719755 5302014209649079372 14906249352022567681 11955385572416227331 11364789855114054728 16515449183729411062 15554281547588223865 12005994226149120479 10669414325055925115 11910197386450976370 17541512267196022502 6936841000893902122 2882107721299097342 14250629278649230705 9395813386306972924 13166207813827911041 16739529628395106501 7183565395730510956 10278393770780096808 17606529205420286166 8004820787294729984 4702998927292883592 9921278234899200386 17362036012599589429 12929153649248116261 3334716026643130145 9135919267802966228 13959386464614916953 4603091213936018358 10192363514833710046 10308235121129584503 14558968107785701826 3530499504734453201 15450517897633083998 7500982153665776450 1875686136828319333 8629051565072133928 5778749429133660699 10814464136654910751 8307900847178959316 11021610913618719800 10374323381357475479 6656482971451725260 13292071237911829588 10364288499683672695 3056577610467089600 6932074607737646039 16225638866207390010 10464326055241268027 6296827442262681318 2562353982939232763 1781488264678546910 7888975718518019120 62111791657331376 6497434301088981518 9702849754132049013 1136979919645364154 816728749286809171 13645943170463310962 9617877981994208228 17361311564008630995 14137631811761690344 4250501999105935321 5593144823537738415 18286219948146373398 10839902065946877424 7133205427682736142 7685172492375400747 10024276219804468878 9333212459980519669 14390319415079588041 3983066667688975576 3241602603388585710 17986353662405431313 7100507136665754667 1829064309553290278 5832409459180158049 12657094300350396914 10404418800883835006 17747080344794133695 16017053300536398033 9773748822399970753 13520683670193891637 15148524784683683970 6448203141974134817 16814752312634887098 18374497472466758853 15043723067489314475 16990985707537194107 11542861646166346302 3669199720219770519 1603186557773223312 11980810116058628118 3585938747823391055 15788676343008854164 17788966092548451798 17877821729983443400 18353908971994921091 11444498066800391980 817484048122704193 13957595029841538451 2075493406847056440 13730721621264399145 998485051415793599 13680548862090748780 10477012239542967118 12731437082002099312 8738818785102024714 7103953243331918726 16033003882391999766 8962872560087330746 2794976915057749052 16779478121725610704 8427309990787414612 1946809013441599662 472694248962526472 14554795613546120809 6290523081135051192 11958044455519546385 5311325640352189284 6118098977284204463 16775541250353642958 9229461025527154774 12250763199607224953 268879406185026619 7243062736329222486 11286264168428784170 871294011652235850 6341025433367978522 2142404400477012695 5044556403621410895 16351236227676350792 3755108095869416086 7075166778681473996 7349694870308843456 9072730454312992760 4845644536293348388 18202853886536438606 8210136308159550089 12836321693619792335 15898061802979726567 880861770396028572 9738479832754138129 3861691338209548669 8098116795738273814 14833180628872262241 1771530354700273586 7392539228448442611 14096705795411984880 13427942791602735158 1419064366151333593 13757337422386095544 6465509639964545212 7784103640057301666 3518158867992313580 9292837886489756430 10295655413968206597 12215805417768148815 2363915677089110607 16952894095316528833 12913112717434084386 2486452339722375988 1944196915357829131 8186004975641565895 1363495794565643519 1032052380536314059 9600123323994656966 9890979201395571927 4548918512235684574 8159883470847257348 14291371063106746290 13816499333972557602 17154349087012984952 11262587884479933961 18244426865401240913 15103193823989030514 7211541455318700345 4315969140008960046 2581069921787841287 8121692189606574438 8503190054449781875 2764078524639158596 16141081485734790540 2877875545694066624 2329600168990739417 5475073687212324671 9411030574388925856 1041202872282072866 719191962391376787 4590398845006617431 6181936031497791011 10336535654173885266 5212904856227283362 16290900168980879027 18425440285056512888 15361107207049918676 2645253872821664087 17605547162646185950 2760853885082964630 17938094389249248490 1007419716746986342 957644644327080280 2922784424932972400 8469374457571858028 8987833058774712301 7107252738934839362 4667293037809962488 11983884906702991385 17329898343928956822 6681074061070335944 15842570279473193041 10100285872113184478 17537810335084247651 10714541982225867422 4881714163947777355 1121787566281228506 11387934458631569375 3875844044266648046 15151213272655452499 10907287215484526224 14234118732568486963 14586313052017980559 3934836688698103521 15746915719596162895 14450141179328304150 2112130421654384415 5723024744113162121 14113553695939035021 9990710462393934282 17942935285985730821 14455411893096961027 16403972801918185242 16241467970180468624 15116708002778778984 14651020159129226863 7887162650966022712 12396207876928992454 5147701026343806146 8870646151480953323 16389965621670777206 2172441063856944914 2433846542117666981 7112110449695079224 17074596053321687435 17116880088154858760 2888579657304030367 6730445020050011758 593250963239342910 11949247532038046588 12691964765095936654 9730450375633394578 9959180284858803866 11228470383966627127 6835540189954835752 9064076774953094690 5253880652962744386 14465024230759679376 14143208280119833774 16091955066326854913 9584810554925831022 1473886283620708343 262586919860089736 12450863340332988226 12043123043306068568 1845759632019464624 16227522430138426638 2834908770957799548 297070684342397514 740976330800606564 5279692112501398549 17438970453336771090 3448675103678985492 2838185538718250426 18216194416587192453 1743616115822088624 14600243645621260342 9092489998050126259 14537674126694272210 14831224421180794579 6034615669608229752 14771168998940024095 13720791761768956358 14346232499661760563 5545593318157706798 7873396205975715607 13925502309121149440 3189184530646161437 11058922297808490873 4132170260200169094 6694401989509880365 10191499823000414500 9595136140271902346 12775910208011502672 16402185573864949774 14074380610189134313 1890391513957095790 743531829793119822 16256545641847561600 123677874090098599 1108918499303031779 11882524118788162496 15986183174814092833 12464628648099909807 3476321939275030026 11349747075594961004 3618126200875015777 14148669906774049242 6698320445385633820 17225228760935565118 13493330511264069594 7775360075503136654 1027100270127890927 6144445713225575038 6382523565478964666 5717784962616267791 2232980490965031817 5388967273066107177 13480732881291148189 12756434372145312116 11993034758828930592 3266342481170244144 4870737709864734538 15835922823791880163 4015208409475340500 10219228695643516440 2403630017041409592 3487962861208542973 7675902761524558041 17260827700784532293 19988213173590395 310418714323998318 3526441891413692576 1231078672153266750 10883323383491870663 8159698559592450855 2520712600751706608 436215600521293228 2873322867927671944 17495977728359168015 6884293508862309408 9915914790233156322 1808864197322354134 5246879941755736174 13150499373158334845 2949030723959810711 2086972856101659175 391604410846281578 2086674393505346128 8509131873832324481 17205225299606989090 8025725567827632287 2252206384161778676 13346854833452003438 12397789099236674076 53346208525961367 11293525410186047937 465667688311867884 12771534692148079488 15501191782725475721 13016934193521234516 5347718787477252547 7719115606537324857 13317332694026394409 4909665675588675159 18054352691338270973 9932147778049814689 1942799333224876774 9144740351446291854 14222518374949613306 4416069711787371896 1502400023014053996 2474871896597911825 958811892941942180 424842984727656133 8696651804508895150 8797035189527871725 11738441747505014410 11427125894108663524 13675512722117673963 15604599174249385768 6168196949518103905 14648661393944270664 9237075336689269742 5071954578584123297 2389712235893049649 2509671929580350241 14151034654613645230 6134707755645382498 7183306750880263471 2014690992859966938 12231177819280568987 5701959931115576627 11862855877030948260 2174309333719059824 11597783988899775407 11510779833029447464 12816362742678718045 13511252386142582932 1774643847932474871 5960955044923541568 14921156858373210942 5167422442533622047 7406985016852589269 10728321538936195767 11174670835586907397 7366240403514796124 8579933801916903847 4382577841562823981 1845651632306884690 10612097706275130131 14148036842207524614 5790459543975173878 6667469922853016378 17182358959489382421 13967107948312359118 6323529628529225842 2364145763405201318 2321059687454603176 11136237621042539390 8507227979461628513 6001502626354376673 13479909007045257859 1593753192075350009 9333780844543110446 1211568377989704800 15713087631725785084 3738350317159131372 529741610551210299 6822563586748900981 1892046405034216544 3298309707521109215 8895803955799849432 14225998284948520815 16403093461409770758 16094126112077541054 8767796997685025351 5863664602104072017 17891903741959606549 16534076732426746218 12761837550120132574 1271332118460990496 7912776825052795423 15863726803624002656 15833693190608598270 11474093179680331936 17462807837629893272 15711125114141133639 5972140815684992953 15482084104385092840 3908447304129154933 895033598148870764 1549577212747079713 6065491510211844355 9038150812332639123 10114795721803237798 14399732938243670915 1897031325797457149 17820478712938314180 15705682787923197417 9363744718210967799 10306320574287770544 2872620843229193560 5548165474355177533 4967772912972263338 14633511573445607142 4440721729582685745 18154158418005314326 13082627296584793195 16933081974469523293 16048816006729821899 1046207722173460344 17101502823738527387 5558782310682870547 14174151565006042132 10836840779562719105 7631119330605096926 1894836416224509692 7667656367681273819 3953808467493943316 3442172391934980769 6335232981965034980 10961247085664460383 15372305783041997623 8608555967334622758 4840125918794802767 7104548840742808900 6503683928469455922 4544786972947271893 6170141866244885417 13112951116363142869 6650290665243606305 1780428155036272787 8746678855568061246 9731288263648502508 6672092284077601135 11055275110021011431 5593784292135839783 4962170714826543861 15019568948627957817 2050818104634535615 11210575395322995654 17549936030211232338 352436216881345829 7558756999928745507 13845725380445589288 12199459694900753385 7972279997082705751 1355026200797064551 2489380920703615999 16439495944676529348 4007340350991460115 8256184090483808600 14390061282874359875 10579957072715473114 15805913564050150099 3353413156703441877 11178471841822250564 8114999462851133142 7982055979366260758 15766565667550170987 14008096556184610236 9722212704868847791 9802926590549217376 11321313076918184856 13169828731760204816 5838952269021264972 9765999969778079112 3805522307908341289 18432081584735297437 12253723284242525448 11358927426804001307 17653532151815313894 132866751441916602 3812539901597677543 12824050122240856084 16806014984697138809 564146282829166575 9593137402787193157 10791267321459974823 17349813591306809776 6424233684798531091 9048087360950345922 6657968129533710257 6704153859031690148 16452383310369735426 16502380710047789869 14907254827259413131 4943630507974883243 13504074791816206038 8733423586076755526 4354830080307195048 14939558742111116191 12498190187068865431 5616491071938110507 3196161430353711323 15234438799299806356 8198586531455234619 3006809231375392183 16258651972241336310 17884917853693996647 11978723894255933921 5166883881174164854 9988243480889534274 5821784475399429276 6652241696647130941 4230165728063236616 16371234399750688759 13857537742098523348 4337899641994506649 10992112463195318235 16227176801704298233 8639520962680607371 7134359705499604374 5234079767809742559 8362328363513133614 225472979383330167 1507003372721075942 17149893927678829609 8280112173667957743 6452523471488962681 9600589045562531744 14728485309003974772 6685995284170433075 5487808754749555965 6266974493347416278 3881097023791367990 2755746802776241647 9114957220006810574 5898878286638788725 16643406678310506344 392819353917405223 11738562760735325665 1816602631892521678 3429460580960314456 2418114035552293933 7335360183365099728 4157455577279200635 6647205463302064019 5927658552812041992 17454368888473190920 8970826996339390417 6560509986203534099 9922919237048238239 6996396130734097916 8031125976836865002 9421016817958543540 2647035847353192394 17296598581913098921 4610526906473450298 13269994829770417097 12375468682906095409 10497753245841560706 1039191547762811434 10573904824741351770 9214128719358293895 11465393688349584938 17004401279064512773 10114939376347099617 17230124977851859866 13624648779997880953 17233722744632885854 7367496708504935138 13340426911087295807 9666462235462830472 9213055972393038919 2912665220145569670 17323131462134514280 3253932934807328412 5076697779666755354 637736459878210317 2255535604865896218 13064011328990051406 15518054650800058838 6660223614175427095 15348577296018296407 1862834104042186763 16741923261675592146 14065502528127879287 16239642148060802479 13380068690496171242 11197591609034517185 5400125554512042887 627959227430528264 11677110373433961842 9627448385804809093 18046754845088262025 15133451806355290107 14085355663630308768 11233192219200084110 18218934072112777510 9874784526217962153 3162638565822368118 10175676191157646075 6180251245377395757 6689554357082870234 13793635431660976515 2490121224646712278 2494819767593482647 5095934687890418572 3484116540354438181 16209906054703325182 15364167848958131581 16861808381628577570 7438152482662810175 11486008281361318025 17089378444843842958 6805454431169676580 17491966074096505192 10561756483462137239 13612722715032118250 3835210035139772128 1847594747885095615 10661838056122478969 3902979268213108514 16236572135975824308 17894681093057372062 9551749871418536550 14796961521032925457 16606734591782671383 6641785077325010273 15202207473901890074 14030884114788756544 950719695103571681 1292004847828369848 16616136717491426156 18437863247785637067 12143472384535278450 10844480904427553553 4768965073810366876 11984915002054477728 11609753885466871691 18195129448316546874 4324324937448666309 1660088593778452075 1551555726495268657 18436934907649928523 14177994216072060404 1635782537912549184 13781348130089201290 15181833670890282777 4174868416672433272 10375634698329113743 11086993708910632729 17584016841784773040 7291399639258101580 4104465844061763328 16942988767853223638 10525024882071733308 2495650348051394113 16142899952939032349 3248936119071651259 12431714030394127571 5314945103346540252 10256775672413192465 241369282223759544 9924118115218691604 15058075514743199543 15298867035396881713 16266441400206894718 6466249189119878420 8681473981187535953 9956778488570910964 15218319382040358168 8062340330236634615 8448602031073010675 10971914106580689502 6892861147326217679 1564963755798328832 9488609392567589334 1779260962769978923 2458045991862796657 15433384533842496706 9180057231921942165 5680486428141195535 9919112926994784011 17010210247264614850 7848610960984544178 10904817850020105283 203494531135127521 6850910300662194457 12343868311343961314 9006094089094756412 7213990924521655261 11484668033460294382 5649622672872756926 14933107548384407048 3513299697462731384 7390187599268246762 1273902072320570514 11634147144949419606 1882839441524626213 9483090359628499990 1785995406424346193 14427741219590628230 3587588404121493811 4379590799378105732 7930360277119278322 10049034846428226956 18408105333646353445 14857094519795005739 17315516673471590868 12957428643221766196 15269060703253677794 11015979522439770010 11347984974261363982 12102319796441662751 6629278257462819383 8209882596700380408 15827958689670387376 3189729502027987717 9338339857323518166 11050981183141336698 7969208419620894189 5451857919379550228 17221800840384039476 17760996766391257688 10870550540072934078 18089313042069561176 5963435793655067643 16560515461300414950 11940627531381984745 9528965324706452356 5549063370465161569 12936371993776008159 10017370479900169985 17871376202956925728 12616950481355881017 11068600729974392696 102647554393264411 14097539311697936735 10956753347152370696 795486504839356015 8098366709212999156 17686382706394393050 13692525784888691982 3691700531822329733 13453631305318986085 7882023797295431941 4356801583637582177 10387220487965085285 14430903283830216564 9175837025594560772 17574758495122275306 6890485659782535569 2469260423152019779 2963979777419725481 10910754411264616644 16589096941578956464 14438471967312435012 7235889362835054664 12655931147697334603 11035757092684880671 10721477339737332087 6382927890678061373 11564808297169130988 1772310255426521503 16308027432701109950 16204582144205647111 16932062152085863153 13687752936292851878 2472276986909033919 10035197307196172664 4615281636703118754 13916238437849118722 16790533354368475719 6933327322659321001 5133814159225466133 18041392326811513728 14243451649035311197 6337906446431230922 8013700426298126029 6113252232576231795 7283558756519755442 12891655969108215880 8587567802903671374 5924517073550523493 13759886740399230372 14606742116424793168 8121755679952674215 6499658942582443729 12470119536502863304 9073244017874241397 1487923598145206544 13760455700533204457 9607418840988986965 17510164258444044463 12329189723341945322 7389271913381797838 8733244420493106075 11538570710182522328 17741718817403680759 5283780546964838768 9989419274591798253 4185963476810915338 17287814406430486863 11054007843466363938 8921860091026732623 12041079260361998531 7017947446209806877 3260098850918188190 9696451402085611148 12560516003786599417 11939028254723975563 7176774330318416976 10405761903286257889 12866120640894674516 4163745550569720185 17851027759752454826 10375061163544498024 11862961486395084922 7069574027787942740 12270720501567491072 14453460634952913643 14579553322823378216 4642778338002364535 15590783364944275965 16331706379973033692 13852900586664460051 10906454894897979522 6307260227628232507 1449198147121382133 9646744654450873131 9180778500701340174 11328733027580828302 6877084704449919773 7999806312604121217 12308340246673380979 4399164401823645893 14029354929931651442 1143912079508045920 4383564510981260390 15376752624958188084 15107124368914001084 15265756339647603485 17126371981755703546 1080029261039225792 4536494096931272537 1469894846641160777 996686112849280524 7463853556609286367 2719941159606256378 11332725368640714940 15541791509418700848 4744143470073595137 8500337656434344679 12371285671989941130 15367712976247031269 13435828738097684024 13304797429168988905 3839817735122289323 1877420588325966256 691280548773113309 6005101932494980547 6649646918320107232 4225943309839285022 967646624012305910 17455000154385817512 10469320514050715365 15886021840753001222 8398496550621540010 15193865271570226382 7694656636297206208 15012333893123605415 4479490623662051408 13986303869596584885 2007824349795506453 4138289540350302297 13297026747189503839 9493451755435799841 10764478823721881230 12629273262313801310 14979787317093192161 3440503781976296090 16790262359258972183 10635557049962544156 8732863261062506286 15177096130110769928 5893678563026621116 3822953513193459606 12742101356776893127 4983468588974463484 1891302838367542650 9021468553047869793 3058337981617870667 8202346796104696551 16750555977120826515 1068585281192471309 6674310759703258151 4467359709299246638 2069632716606503953 9464014637637484161 1157686585501501464 12742214533418241268 1850406799254715877 8469324212787283837 16010090532889829964 8296421301126670175 6630139492298653534 173582979004306183 15151937046905070779 5403212316453298398 2468174468483380824 7652141819232080722 18291057833674848304 12209233946600984971 9541858313820630552 8809502947435887778 781040658016959852 14362862122396896657 1976709147483455017 14185619149492468866 9934336324268367402 8613125554281342280 11913141119448610845 9857022828359413513 9877453536805015960 5520856850985512355 13403894750612092071 1434477259218708349 3756646506632200214 11092299558676297404 13615852779431640560 13119856191597789845 9697199126622192151 2130634321742846148 13110805940205069199 3303965698479029310 12444791959688055704 12259816014935028324 1728654176767941433 712273552567961916 6569070451640843359 15353644149684612093 5689959076277831233 10023384191315436616 5877523630940881772 11726853389995671198 18361919624677355300 12466747965247878141 12648572890958340134 4994876972737751647 4904715453775792036 5398815519997670219 13396834639163915253 6201721296141233494 14529377939045046712 12454447753102445755 9624235328612703061 2028013208803785523 18407459219288669316 11385038682381134736 8902404302740379863 14274336358197013146 12018328274383894140 6477345118003293621 11240228127978208493 3690413513632969254 17460230677650796098 7482053931120666136 2753122026354868902 13639867583728496528 15217720447422190784 5050978399182370823 7416688261341163661 15180501591050728986 8684871084066922774 2263374439351964379 11482771969421303002 5084778066504131653 17316721845255317301 1059229549607228698 11805123806381862051 16197268942327067703 15658422711162848255 14202959340339688637 663556565165026808 17502555588293711674 11151951753268121355 7361272854535570525 9269247191122289097 17605685356365302178 14662908828788908436 6367636739656602994 2331860050606088664 10701532697051517947 11966924543554899073 9695490210115238168 11248042020721167936 1968976842754604165 5772715728769928872 10634183846707459207 10528708649603374558 15747313778434189138 1502315852774461550 12233222664973224651 17467982418675190120 14018981402833269599 7554224760568062191 1578697517066354397 272807972319835171 17923764439410306890 12723875639380748750 8473225346833590035 16386590661105295784 10831717909016047174 953174054559618342 3870366553084495522 9394947250203492877 11105287642784047540 13108307902376715977 6232529586055864702 6299043384418219853 7460877039242928148 9620050993130436993 14800210626366124279 8592848166655585891 6053920282625836181 6955521560486237208 6514427489510742348 324818866127951031 17363033904105301864 13694212981565065562 5408430197300784618 12470998814964510659 10770602351271270433 17881638956643302764 10902369927831708498 11258282276006604953 5962321572672601208 5213591698484109918 12037405998939944079 257310858325836121 959829006958833125 6107431963309201689 17288018624604474948 4071304771785700849 10487724764056391907 17452733369852758747 6435675494533162535 1821570117462268036 7824250193345132791 6341782085150089857 1694795211157502179 7815595651510568959 1554322116300761626 15618031051455196744 15031605095692314208 6346864284358820097 18181927607262412368 6625132670480313644 7934730478368458046 6165511210156532048 12318413049048768874 14700581273394942302 7590867264246906558 11002303931520080659 4972127926321426630 14262077158122029114 8450547834367009122 5361620823931098187 10718009399473115976 7559962122903028188 9471291042495941775 3138982331532659579 9382074553290138296 2052306975726702376 15733573687456496615 3336896700441330744 9120914690312898296 9498186679154201466 1508973095919899163 3750487157993190526 9179111308665617306 4623866480082092171 10294704632009696183 16039510729394110566 16535502804141656871 17828031548292131791 14183127059890979899 2694653278272060152 5677094824823312536 17405364229613525214 14183768178186364630 12663089381957520006 15974530718546799402 5816792144982994444 12315844688468568830 14521743646005759273 3945524264840674093 7791941824482105341 11722716874603014186 17591512237164314657 11613110384054590300 11975976850183038078 2160218816749885737 6844794843383471037 1966100768310259203 5646269236051148257 17855967772067379252 4959013766565541659 17641950003437782654 9021632955865235407 18393790076275034359 5500978756913913895 16167930469065568611 12105127334817487071 644105621284998798 1061553278956982625 5951545117686551830 10328397603982951461 14906531470579577351 15882014599939073622 10417752084103727128 10450757221576103327 17862215699679447723 13349319235785456274 18221885032207326402 6836946020631934768 12069157657117845347 11070293544753163134 4160741166622161239 3070450851381260120 3473656668884854339 8683473385086922658 2032811063324245534 15163841049684708572 10444460851619752225 15854234195259394760 8051530361109393547 10478403819375318918 14419852213310940079 5418499768608906248 3681926508351112429 10421898248238810074 5073936426619980094 8054624866597576261 9685657795526327822 9212143073273775898 7282518832247443354 12947683185492247655 13530510607071469612 16309757139205636184 11436471296674117160 16077892956179948956 16742478596488803506 6357173843592547593 10666116560271023147 15319298021926427415 9558190812081791879 4824485277070996576 17199487374756085110 15330286332240464962 6359172120782146124 3416116928906502995 4212195890728474399 13932669695266881564 3498089437717327903 3750635024460895948 5195167877250829612 9495352449430492421 8628415159418824933 10088772241952285053 4205597077192735240 7603873158016621878 15693190005250051351 15023665315757541188 4825031984588604243 2391770498337686854 4865295093346625846 7727436784444498780 7130266463099380082 3332358727893296697 16090973329855647458 5142352364560837068 4343212784471940432 104072346289042462 15051096791784943899 16673536617164687915 16427122652129526261 2659739186949927915 8254752433801590034 1396502819583025050 13146623201132846794 12924155894699431508 10920866344190361743 8946782653150526352 14531767516735909435 12680624247806982838 1662893566276409710 1066081397082350565 17008594860407540838 2829470425027943169 9356763937121841073 2144341972343026221 12222690118557720481 12538367248744606861 7340423516727975286 12373667669274609123 5637825156711441427 17845995283995638438 12757721558305967619 11704394829589636779 4530453808031460388 17427572222405210057 468674860630875196 2906663064308231396 18254341919829034070 8173739685900453414 87801956135635001 14297089575385538220 14552347696058966711 6294691873747353396 299861207992734506 2835554154323387108 2152543843192358253 16909439724060793648 16617157673670678571 11384326598652271345 12420412261228074815 4279609090621477475 15158468982613032588 2701331858981166971 12720497524711681865 4881790881129490132 17913346251782319593 541871732895492245 14137827992917826166 11735293261896125046 6848783169738630746 14823313406851591169 7451683211675064488 12048722305247294799 12372256067191134160 8827974360077257905 8285062315428058498 12166926620446675496 16789342696441512320 10563317043352921021 14711666891503477841 14286358598352787944 8427308446357305346 10554672077323456918 1975526060838451837 18379456817655499255 8666840264719357695 13715278539320466319 13032537894686438399 6910632337153672111 10937864791936877604 7585643314458814359 9485861444253995904 9631570994987271810 16956379068834627289 15318976527864039831 13915046074395227955 17187946451147208101 16237268402452287720 13732888992700230159 10248938814589721636 1257184124939389500 6438353929596109644 13153455494695257452 11788743855047309731 17579633852750976554 9295893115280628040 15758735437536792136 5793085375879732448 6806439279506323145 4874796145575806065 1602461245794592119 14689667688385234520 8588387727058065484 7066579481896713385 1003158147430140765 17397020395989703238 14807603507339420855 16106619779346585552 13892770198208549666 7412110278276073536 16115835654163754960 13633716962883500542 10972984317825773937 11858589195241056581 12109951121621536153 6983951453611329449 13888699957441058629 5461210086751664720 13009530843083368357 8222566890803721264 14059706407691606389 1122389890422252271 17644605864807673221 818835515444957211 18210483245236184152 14206265009368507554 5379125325962840221 2250686814862830642 6228757762175313681 6695804631587259197 16787470313874788116 18202645280948539940 3202089472776360578 13709287291367983952 16805875792251205499 10980216779111382532 7808309404320283673 14721226535403039310 11330855893326600048 9371247123854904252 3587272006463226871 2900717459707098345 6222308176814541088 12342253370295959925 6562376381633636607 9699701598987196957 11067325052607814438 3963057980344422213 11787885518277723306 4597897122360935524 9822886744384361024 11310100718914978525 4921785790199627125 11967171580126125908 2421336218957047688 6350074033016610003 282683972598310346 16203669719961413754 8508739104451747585 10787937489505311203 9121769318604170780 10716944231924961736 17770311340702280789 16776896975471476107 7473200537861044709 12281459114577162114 15047405304515654502 9777744474571085147 2500000769506989620 10676424882274279806 16423124919023066041 6606556613118882773 6032300096698170616 8739483421463292372 7556193926294432256 13845151746016376250 4865016377305073953 2089400561984122119 3037269360511757148 6525846500159751270 3234198411088760647 5177471795715582353 6387175600110925425 9394374687357267325 9048501632332971822 11358726420612097239 14030833366046954251 8921945429422651629 1134460057423129082 12539377221784102943 14014036512892985255 15393097059217975924 16354539521602011882 6748337890202659879 3372208564541126728 8464986936227296820 3178171477998874710 9153818418739697734 12223658136082474396 12642375764211615118 12559998503199732005 2617013320969719141 12825124793062992360 13929742280542314478 3805102628021321498 6765584181232456894 8553308053328010357 203033210839288454 14028223147757348980 5018190267837773644 7716322717419350158 9666759937122060999 11586080164184295004 18381899690561034453 8367843120693992593 13964922109176293254 11324688371296755667 16783324372303269142 10572114793877681981 8099488604066538553 8181793676523862307 166068700471713745 18390875228524416945 18105600058129459236 13376102510460815153 10157287781696849402 8084229978977115897 12305805728836058941 17350101463643175062 4517170031094597310 9445045278195099846 3582795915286226527 5915762777658209326 11458123374290458716 4524842984807857776 13514825656085010857 9262530387539810847 6975896236869843555 6329597206954562272 10968487366363622533 10197220320627413167 13944420684083185936 5414561513354326757 1405689048091363025 18212428240650608421 1770482683904329883 2782194852750223630 1782966207756992948 13102238545621146998 5622414067134544795 13408414407990475296 2792261676219016306 14467614967889929103 16779791425921216049 10155405591820654746 1033204753644373917 731415810343363492 15830436585466756798 2786156041162211432 12008086047883857163 4364070729314128287 894367813126119516 13879093649243232696 17175861789632399179 11193463384081349925 18408920032594224886 3616000062172428560 9133154736834399400 9843749969315632448 3446230349295577133 14001287435893211424 5203470993329492866 7214395150635679945 2748383931881935913 3054434524752293735 10637488001175183256 12458125039870535069 14640401765389769794 3821329271057842463 6328503931362237767 5813658967252385445 5853723944987140795 8680468842505202565 1330196781373861404 3948107312591053333 12217164090020431987 3869418796713257485 8963079843098910415 4138773878975809067 43104379427693972 6381438282333621304 2808784396579245885 9561523104892795273 17089236689255802286 1692102050415262072 4382300463872502128 7198523125150392241 15216136188935859286 12367194226694810607 9504573004938885966 11264613068455003879 14165645946368116348 8983176519950648416 9845083764327078408 13159595933471253544 7966434899369440487 12606060203163758182 5787391380213281379 8608762901952417407 6432948175279650653 9333906372275449155 17466519320366551158 13781470205141313118 8333920680878673539 17205587215585694652 4653541063990846061 12506033276984789890 2526341831433887434 16428642922987575656 6258679836295739062 7799963694300392064 2542086528905808101 2977560342701165283 6884496147420604841 1404741878227017436 11696050397551955123 9352710216612222982 14407799059707042576 16943953876903987857 2240546557584630241 9970746865670033588 12814646320839395891 4494090747048925711 73077963016239044 16117867286480284059 1661761881496992256 17524159593741986028 13599322757820550235 1140603596551350411 15386152659976539228 3098813905320082904 11162505715323237763 10650712161710285582 12821427936749706872 2455570150544998024 12050383335461836620 8314750290462150164 2484296217912333552 7544674150142490509 3861326623996104230 15024818820648259740 3575852692254646166 17237691488104945139 6450484540992315084 11315972551235245406 9006124968638143201 17221053317089614388 4268607587137328085 12550359375684489559 17163706718081844070 6042204648396234141 11138878361300916473 17399459919403869243 1417189878368556641 16242976531077578259 16446695390199625376 16682889691721437220 18137183167754511298 11488230342283698220 13631793873713266155 4639578698559735300 6521372229225131941 16826816569148049376 15001122487634081199 9699665630636004193 10608084026251361645 13473124804362559581 3468780452960505008 18027571059319174469 6016839500271695183 16953647059533963463 15956345485304091545 16410618627984515546 2401768268176279781 14945631937521435126 15531344853432378554 16349380773656010900 15725603601077925143 9510110219589297564 17247427088038986883 17726176040660961311 2574713979364353262 3813491394820637540 5198430012255662010 14389196983525209140 16806681870794713312 7101740672293006453 17679678020756008806 3195538954647625727 73641647841461155 15128894003489156795 966988892629697354 16963256691533971178 160188747955789032 14614279451355413852 12775224373209397785 4800985586983950004 745075741781430176 12923318809597675224 16674488161062901948 8657103397333372632 3837216081507139692 9442251023965204320 14614656450142835177 6454580847945748273 7019956838535779252 400531684676192218 5504943108346020320 677717322877085900 6637544800758422228 10837724663978603826 5050363275632041282 16522000941428022731 7813866408885545423 16511159436693667910 1832253078856796199 5973405514471725098 8692553164620520676 17964189397501485919 10924822611762933434 17493271475160507388 8268634724472407219 11396555287330694698 8654451796347441583 6341685966238215116 12386945965664927031 10716842413228135258 6998582295362191419 15452648530458256967 14815418042051688702 10524455035662970284 1780104354310403921 2572356280937373474 8408962546981707734 17239912200309813369 17676524330118870501 11518981856159807366 876139609023080921 12878319921794837683 16325322801802275177 497497954846051184 7046388558941886877 14405491811766631349 12645975615894113432 10817084126440224747 9130542958046421567 2061972749502890262 10423938952209474486 730014965875604000 4250066055147292123 7624960116261568365 11033893424225168369 3518482932646219403 5595249945049154654 10132887395634125537 16318327463362752689 4225284202379062355 10795436444545452690 7973017031113369224 12996889569070477747 4626778361339211848 12364321998591578295 1130192760941619115 3624733617997772837 6457030277870369046 6205089872899249415 13150461047222912096 8562400167608925092 17951025096168403785 13784741108705564739 16611589011376178882 2743095438032620503 12122163776705551378 9072144316860177706 9801077745310351439 9265108487108595704 4811026338559816234 8262568479972536108 8662597088143366103 16680516430171329629 6937276372369368859 5975712401323199186 16981787901419539379 15431154507331948010 12496547363813824539 6721162240148550553 14974978399502747289 11641256541273811823 17000667933390122416 9904083308576584662 14204308682921641396 15338880567114852051 3527189009135750945 14452329257031313708 11689918773933796387 14343368314047182895 11663547865106623105 7961875240327530976 17605057805562835648 9424336620819681481 8303838282984487935 10777745607653246585 2291172159686643108 6602794478849527936 12366417522444688784 6882835487457685099 1878790710691464069 6725799014266278890 3533740089246517995 6059682422934488800 13592418695988778935 13491416568276540793 17123973280745498743 11122693198619979521 18103721041915982312 10226815582559679167 16856240250967062560 7686492442897573567 14081958778547176878 8873675127568456500 17803684458107142157 1521318968087892318 7115057681224183796 14091141688343866129 4928475139937457493 15827616454769056188 6455339107751557650 15373209643146916780 7608539814643734449 15760111698919600431 10474626875562856049 7154974778291742636 5150353662571640004 12874641801855292500 7609644519562524536 11210167636200072121 12601537737280893812 6910146383012675270 11589968564396689761 4817817276004993642 10672441793713059581 15552093502186733226 13757818670480109551 1834039809137628818 15950321670777716720 17506879224460656756 16271819207853356204 712265714955180480 5451086619870890488 4011518798565109064 4327513407087329382 18282575211205918198 15537814849287913311 2178367363237198792 6005191081566051200 11026229582738026928 221447464777563606 7537637818071880660 14241916580333287321 1424556213289797018 6826184487954978328 3669520582241972432 14645822324094170563 16715105951344671863 3256989426341148556 4075460457571801038 8457103428029826799 7252822360064684026 8062902086953569567 13894856986464389058 10574076926244349076 12564396447398610550 1821875195788738867 3982907575222582808 6579344710370634997 15475048816150598150 12567497429000485313 804911925981188431 3281331719997826464 5763325866662139598 7233778609936357635 10215669826099938533 9308322331107388097 12950413103126010522 11021804303151271675 5244857596170463795 3837476006724588854 6378442169757737310 4664793131346228095 10199809661019128616 9790865776012078729 285979223988953847 14787144479904232103 4286609962911191738 18161901215294905105 16334885903579061661 1245685843930128973 4178713080972250199 16094759519295973868 15867300156743450073 6440345551123928046 7237329630936507209 14847626467493060553 7648583908066722591 15833240595884786261 3116829261956390242 5249497324619731876 1919178129386359309 2675355123984781101 6704001150702189638 818246834305518829 10828024436299485838 5369540747803209766 1313418510998967896 14072069649773830906 8598977940119950619 12344968373478352230 6639896349508634727 12781054992050824249 10702834577913702688 13335979539949616136 9485720593316352172 12133297851416908867 9508531580004147355 16398556263357921551 4683110985268184234 17644053521239445045 14157255413260136900 15488100550461414441 4166770005471591958 15706300914463513782 9488174961387111890 9647411360631469874 12659620910451644782 14094253799314966473 1547536968095399384 9064115025445707231 9475397557416193133 15672002520244065407 4832752330280472005 8592764587857003248 1146764540901054454 3106519158750562626 1315301355726681510 4219393322451218786 13032031904368434829 4611524242020468100 9736320258989128197 2968979333019471813 14522100858772793403 752620622923248752 1256184956394841348 11135645274645164865 17285907593892411879 17926967648929289664 937972575561140125 11258587035836569443 2518136330674675230 3460872794565113396 17157051273304550669 13462842742789693633 9842905371368180885 9463958812687217127 11655365221144947339 16990804712433116387 12684214010958951173 13434545776509739790 11683684601973657604 2881340205519571641 9998723233341213732 16623869282784955184 9521766383309402167 15872809526117683629 7887889114186966913 3768961263414829859 14414210739268072044 13721916111543481757 17213192518487912050 14934345656914147897 2215905244252383830 9682531717972141535 191289309696477233 986615137904277389 7849906478165024056 10001532619682879146 26235576163155382 5238963431039193461 9319992777841165381 11473187413120552464 11217913970679807277 12675386663562968934 15793990853900293019 15134188056202385765 9168195611319332838 14259093669155208040 3398787632829370984 7026846424959872569 8138998426892299021 7005323131085565587 6682830021978617426 6659733935189636421 11325773424428944250 1020456755059253729 3078537382243401908 5366227811516919711 6505924660941905546 15376531422327778599 6985426778925053375 9311974284454951009 9355839058118272454 6270586439308217113 4181913496703404598 17231242591910697417 17153786351331748851 2101833034613751936 2444544444401165866 12848926778431671633 190872355756717174 4934561192346291677 17686580168895916446 5763071737262338282 6642960204280660828 11769071612972003101 8980501353123195543 17225098354605588036 15283901663841759633 7507396569834106261 7509257325208599567 16167629256691257988 3134399767729864200 15005686521557401235 17282282696885572137 6849371073013992328 16253366025467066735 10962545748814981225 9162343181433832201 6155505143112240186 12099006459520756204 4327418844646726515 10605708722683094368 16764263811639515909 4267618466973762312 6697209277545952640 14638407288945827252 17290848763953101892 17361520542024852123 6098901396590149120 3585891397607066763 10126474327257408410 5874613987151205686 1868350464923853475 7704564800536168579 2811876966252744299 15591980704733666193 15802123596349174029 1251898900755408487 14189206959516693072 9084031890130867277 6376154963299935066 5930842906814496627 14859268702990681689 1042800291792287954 2285643566228220732 4518507737738157246 4462721898889944397 15124478412184133822 11070821797182645921 16234894734924232588 11426299300367630363 2991132858666566981 16166204760319029419 3950891725483128449 10244857057419373624 12012699850762697812 7808707034838375791 737340480334610816 4204761812758448518 13774189401438193291 15191421242003830020 9176365376507225378 6801681397314750305 7523267856939481827 6320557010410404914 5636311639843794876 15917782918685321769 16142288004207680666 16271296105700470470 8642083033191128588 3733190683859287478 10192096117312675645 13986183707053198373 181186508252458598 17670718681621615135 5925583925968685135 9619382503110132878 14835589866239705216 3405961267064676738 12440611000722038967 2106474340000940134 10080932994443048439 4779481826294595679 4254323947763635801 15381434214781601401 11187740114725395438 8790816881049245951 5135241343337217563 13898011504130006703 9556476459945070039 12818785410944304755 11472493151298802520 11709747038636808006 470966925362482454 643908628070540139 13117690222629124384 3667251648052942353 846747707459381713 10610151686298632866 835867327135863175 12048362775000538283 5326393754876730038 11847060570088326532 11995960741150766614 1089063686980301163 1850829805516671526 16788847130344221243 15169410223588656391 18291832896651166184 7543935170177504478 12539897295736527864 1049924563442358252 3363590734017723607 6858053859276958654 5950135761264352808 2308676703201483564 10181156603313377317 16451413131883850074 7736699411078190448 7527915070012961408 13002764336001091250 18216358872828033725 6000994010892511990 13315778757106423391 11149165442615165868 10710046997542705890 11006002354520078156 1910468536981158523 1326112806081419415 7195148355369157051 12661458090864488927 14763628123023560479 5803104054782695952 1614238167286716682 7075726273648366493 216361872359226530 17285322044315979379 13713121835559740410 4731538932182814088 7851366672046174926 3489883638193365231 16233668389337246885 15006136961927595146 13946070353659719775 6783628082647143869 8626939758042877350 8158271401016527750 16356744984820315802 4650430694287571579 1292988047075537128 5487881042346576010 9011112536305848582 3149280132335335596 17324353729576070870 30147442251758958 4506715786753627841 17590748186091524680 11037141788312132446 12690278518765333669 11025247296803671972 10794220710200070659 16618892440714721786 13326937319181384392 3740576689130695061 13016821666112106606 11534833094325832664 13960744908519292375 679301535042464297 1597539796793978558 9299600552354819234 11396540074327509543 16614122340521495564 15343742473809224738 5304646181956586802 4118415149824314661 11675274005782102638 15163205498013057525 15269164412808215048 9421704663198058463 14600251878009809188 1017304838579855139 610394901809399893 9440323014622755971 6070716022656178238 1204779057887358261 17968682162288432513 14392162402710980716 14239793336874810449 11800451394766755577 15564584883490026166 3343545545136952489 10267130228203933016 11651098882670804593 12111848093270846293 4997355996832783493 10961857113065941159 14686234463475843053 4760650366373212612 6471147033538309167 18376827291894780827 11878303453702474352 12088448109203196692 939944458480436599 15040212356843341142 11087454656785850751 17632418725613624574 7480607615966102790 12017398374650162927 8961618073638514543 16948842566065291989 5705204608748654028 8100822689862522366 11388035404242368734 17790224289444417822 6616305386853955756 6228382508378264784 6562822056337807400 13394373061486991215 10085549750128225020 13523847149157105787 1958854751297477443 11910686551446693410 11331268600929690257 8380668839762006054 3141021109000400166 13703525256964630432 16991743821177168591 10988935572748315529 777051681263770301 10076641135257702988 3864658512047814168 11893084969030928359 9655713046969854646 14103176142673056570 16106852592869647918 17916170663489822536 16378184113996662291 16224062009139338409 11191253170745628530 6237007118148626079 16077662305878241415 5955236125138533559 15524201212246662875 3193339717366738094 2956340066091599444 3616758133746595154 15357110035248666851 12015025839795070656 8790982252336998944 10128424449544143943 18391986754706440717 38097864967625374 10994754992836223319 8045516853866005079 6620935806909354223 4441646559289626143 3193155953521798335 9299946068709444628 8785758378749529438 3031401916033215814 1359522053553878179 14501052772593441580 5252994259510390621 9367916786406838474 11838393159856143172 5448526026529022242 898961457997662502 1875604416644222367 14114598702728376085 14404970380049226405 13829656758880678254 12036153038251772360 12659256982089236175 7739163589681886652 8994296122403296259 9796317414692296867 15032694069749792725 6071160464994663802 619876297360649564 9777971994448494096 16075508616674646378 13619663902499444300 8592333081969101031 3479235567135269439 3607920969202142889 11128420865436039610 16554397177047470713 17147128072565401306 2590524960864550210 15574392122925926803 4636060440316735359 9101988876523474898 10782672212055783912 5693713333589871331 17594407574820893408 16545334036942613740 9612125459783596041 3298625148161065834 4005534636294844473 13853207227196523029 3423820553272094860 11160816972538310068 15520658877929120245 9091508124974370841 4741485181713074229 11976176833160780849 1901810591474217972 12982186852958088269 12687341447257859536 2687435790550474909 7595223938671487976 2169169566867127270 198184566375230418 5829851503159244397 10302307099948580030 18288464777676527481 14210968773390409936 6032524196547878696 6759958196761451512 10066699795457661784 16807071323048603719 1919655159699268585 3291458677493022375 2306157334030381973 4680252291268641141 5297224494916013384 15716680840886725642 7678164533974284939 2155444788039965674 14132509438877805145 10903436750004715227 5935409496125649155 9794654161871212560 954351764384105816 3733618248958239094 3473538415024022355 6825988238118360370 8913316581985098453 3097274123208617639 3203780642065249161 7109583682876935002 4054711961136029178 12609314693400554649 14603519429168057681 7050381614213340768 16915066036820530093 7645704882804285730 13143495384562801067 13077517301161740131 15115822779518429255 18275946179061475821 10083464773484693008 7015167045458517354 4509710817619425380 4465680291546909084 5768947434475304624 14551052927683040310 16805283969584068837 4877089786672330694 14365462378424807008 17101904243138980094 14104704211448172516 16668755912269309540 9307883715117256866 8980049180299874707 3105516895379086033 6920048453212441422 6651396261030372911 12429949239301272438 10828138947941042762 8620021362443190402 12284280956312885609 18040783025572468202 4458394144542460525 12646172241298523316 1552576226165417357 943629513509771111 3955869819553170679 13575602166223363629 11176407064523864176 3300291452791740039 15011687194716722232 6640629286377551662 7938146126172722556 14052914425727418892 2256642958519758903 14620856343317077350 8621575773086662236 14367791996896970676 675915424455726292 4562448993575839017 14133947505227756134 6755227312409684058 17700205388358405614 16552673352473459257 9255520421901565954 11855938213442029874 5082804885732379357 14422501459094259975 5502367974419167770 5718039162141977093 9205293967669628092 1215493241513979551 14991297464623267461 8006304162964072321 6309937740318308438 9309011206974173526 10442960639825793735 8252031549982225586 16223825152256790808 15370321017551932792 15985794061790935826 4091617809288376186 4570244245209376515 3874526033150245282 2443016465109933930 10461071310648211696 9938039850084663284 5882957287297415191 9015373465729039088 14886685012438765199 13725567545274710451 5954214539158931738 11121664853932631841 6293538587260030007 18403382542825377543 5319975266048974451 12673316912715396535 14766239204028443673 4862865962634808971 52057004557260502 13286039690680708206 8988061940259469868 3179317081148216963 202045403034979779 5111669678132632617 5682475336387076327 6906651639569105785 2705249751240214847 9189252583587808486 14728503902683149603 14062536110880039226 2785508275813650310 4021800691301230966 12662607565224187217 348871550010527051 9232845573468881051 8387770155846200319 8485526434026359673 15729272581478078583 9268897245562434127 7570711065440334786 13126839018088439852 17620589525333022183 4070826725301110558 8090940602761090150 15892359114633538507 18374923633525812674 14167266637575920674 16413769757413473486 10852780968761542538 740188781873930090 14302390992450042585 11858622636207512171 10388533714126806820 18445130916203095301 4992394337458730877 692094927624969490 7265194919499853975 6451307156634317888 8157267170816855606 2325815842625350085 7966440571182960624 13130583729611270528 16887397590159518275 14784074930124831710 17571166977528652987 2942383435009083247 6414431863189288535 8577873189344604708 2491186449674237586 10439017150490784892 14123233627987456917 6568392427839581233 10142144144656132362 13515484851987149161 10610536772080345372 4739385734359426048 1132317191625572941 17557913605451580912 3105129415773869565 1759882413116727564 12081922673860586699 2685701648814094401 6267527640369521507 4718803349733926527 12659127796669897658 6276939758212041032 13898038629303326686 189868410041950155 14532495493341612123 16335044183872684845 6150017798068658164 7835042159372925630 6188568775006655677 8335928581145698180 1203501310716870890 11951292739311250310 7399879942092124901 17117238911698686895 15161687342851288605 2678876138103166506 361850240398812922 17827778990423153619 7027252204445045022 5506371567837035366 14074238446678704695 4976809953469025387 18221366529184290292 5731792174745711503 7948959065165516504 17514833732271815700 12823058860845212377 13618331492533487624 7328050856988170581 16442905503552580918 12933028220065931756 5878185936689492839 9542414006255479129 212711795037852377 4135348509740535263 1250856429787897842 11228107644219780472 1116532708734632986 2013954620366834621 17351364300844070119 2487704163652953759 12540630970691800287 6471969677536660933 15201963681961114845 13234264526622112600 9388449231614238150 6451438802537880353 15224580043199405251 7321006109927924865 13405036101110386450 12604552386600084435 12382177929960339295 7832096663982870710 14624001698802223231 3798258196990885891 2627380669555270680 8630613618560474667 3911557300506180164 16232347356515598264 10768109657226521354 1391884513546057347 1302034140203289555 935059292691021570 9943739423264418985 6429329170338340904 3233540168158893877 4901311984010968739 1392286758949259895 6179712300689303028 13401450744671459995 7419815087582699652 15843459171750537829 18350465397738627949 16329097888394659392 12102317909143914713 8836480406830258095 8710163139167295419 15644456166635248588 12982446994805713804 14990424351659659568 12236785511471625915 3616754855535613992 1287027263521023756 4740522107176110085 5226449317783982186 16672929512709792916 13805709665692118957 14538848541705876740 17972321193149445307 8965259026965459708 3046051264312128668 2998948696434767547 3174775831276332058 12676190895357693843 11339162706559323676 17322898196800813318 3756682767563605625 16166098114894267467 16872707148463928446 7372963617557068752 2266170831787917044 16316016079029649961 14928801600235191638 6301565306715515623 11796980541711979983 10900414637274236661 18373673488848141639 13836307318336044498 12617428749608282929 12638885135339457460 5746256511264586346 14364769949976061237 12176682647736958364 10995592463101785207 16451985657514184102 7394513203624723191 4206013443382036347 13923515327315235758 2933285267206034228 5688226966120511856 14532357399201671048 8268080729639033644 6140351175023200477 16319824799549862267 1150227841900884373 13304327344788628082 18135860442581293741 1950628343556970075 11400097831079468530 4741897019337538296 10218304694561349470 17205589423657186476 16793473454318939043 14357007744953590072 15853486946343815704 6964866054811522984 12111634784849584754 2238867563932322578 10301065111325424888 13871439469372384435 3874495036906655922 1150336615598400749 11293994150534549707 13699096171978991799 17163977153718327226 12541513397417208396 17279652617728510378 8699992715534288853 11451267609207161503 13424985778671552826 17733231352036886260 16900332056670855274 2389589891119173524 187544166085112300 17695344793194684929 10998695574166722735 11071017596748136941 16565879330954226089 1400956996782957425 5061087963623573919 5451415023070664024 15258887342318143326 4688163122844959861 1322166668779636281 11174264153762524800 11461528963436464387 2120040069917940464 5433726986598898184 9244110778413214793 9924247898055030458 17386794278806996199 12071080652821565755 1076693957529637992 15873698505710828595 7462555878474607558 9278646146399123454 10357113927666203397 2185965930983895342 1854459950697627873 3787165183639379677 653867577847497227 12199459225266340479 10866338997957499309 11161899397339954512 1557591516754610738 6892351764397634213 10238212884792634812 17915636576253714874 10842234147742070275 14412258451339587075 5741255932928939180 18339828883363922958 18114713911975836165 1056161421793376022 10259851753270967327 7361340758540749771 3566585534439091917 2910047901521650322 1946627139160269224 10609948361327090998 14576689641280352074 17560779291599104008 3398532667895548621 15150219656163670838 13517275458410250869 9523144134904547230 7934220844572906001 17421381787287697884 2868145732106686123 859319645852756368 14519234554184085583 553632603088909558 1332887897623400464 3592811572575112340 12237578176448981807 16993255287848029786 13598850593151471920 3443870066115119613 10223359036658731738 13699546785072799939 6161594046485030186 13552848001212498205 13670497573705428861 12579066683942948349 4116358634400355460 17132481335444638115 18376969893259429276 2517497578562254049 3917240069517371779 7691238434115878587 1961102703821032834 15587065496023897111 2069024670214970379 116838401810413107 17584597081298944453 4780130807668871921 3927375567427081905 7999301041840976490 16962159729387303734 7890824103550987022 9869983841440748775 15671028810658349196 5433031476475659460 11364231402404694160 15378745804436336884 7112987897131740161 4285370947355035527 7144585332974774217 9330850617941659077 5117057632463356701 14917072826168294641 15224926090820925645 11923116215952085695 16572269677223198284 3917508378880145113 16287049787017424675 11171729848407236174 449022920654003588 3127636482736471759 13664362223867595400 17834214323478376081 988597474195071566 1554295218416262167 3440123633730474673 9115479270061422916 5302188638058059868 10428776727525964533 12443443647472845127 13835046028929447080 9939674474011245318 10171267584534506831 6082159543382330012 9867234441371769450 3678194882385902248 8866904832789482689 14095190779398265963 6882248932029522775 11766438333201245619 3087776997492754313 7543975605346402814 4301488507401876696 17735491651790705870 5242184433935898540 16199458733050659200 12393231119181226739 1781109952060527021 13237915378852252903 14957821436903313604 6635970371489240107 14182725571256693699 8976738028179693398 15006595745277140413 4236325993251844222 15817226142256274720 10455764515964768048 14901512918244613919 11692080755129164213 16760950591552548168 6358314075759118485 4816125272602143741 16113129731031710837 17602181742894282742 16241606734577525852 4894887185778828270 1431734243453561465 654268713652342149 4784130890184066388 3055781477180820560 18156659026418604318 18144340352637630451 1190800801986803236 6339909253092043068 10792365728827281104 13087282166264877957 3907836928350966808 10501006209877250833 5470179505602781543 1627314598368211823 12834900258459891218 11212861446140330446 16077800667200272518 11621471735401508759 3307960014333052751 4924867171202132850 316850786302197429 15261192582626263487 17910250425446679936 8020052837682803246 1883116303239596615 16001982836750775559 16888936676765045658 10596191186686758435 8453177070338566963 8452271654177465384 2189236539615923778 15725570675592881378 3970688486502418750 5261645263508323391 3222668124029209749 12190883897914308859 15626617319532670315 6248410869485647323 7603155293599546672 797147916313162219 9107069919647940604 14450608663267125627 13800581446983423946 17141372709290779408 3697286283575705256 2507776885584245813 15511404859236267469 17870658221368959811 14514425238007000921 2871900556515712115 14523319036848302031 17454211585929024837 14028713742082634198 17206989561122393611 4055159216045837766 13111007421649733777 14205943231709468280 11384324721384144836 15846447834960225563 13539483977267814586 14115169728506217037 14972047389963756159 18436347467502928797 16292008401148181617 16555460299674996374 18184044731012416670 16799662255743256314 7044549722203844169 528779605405000033 833383153312257668 6332451049409705731 2170843740231910432 9700677974404902357 11514546156488331138 5260229208684711899 17157519017449143562 12161468657184145582 8666129406721787402 5954543665216082274 12745266094412490936 2466782216643021236 16731338811196424131 5136180873856794640 1966671797144454988 5826322390340612478 2078560958529132310 14699112408573940093 11137300675739723563 30368664443375043 8477634331412066197 12732231560881109765 18053360610927406909 10253412915786279905 10526113021712817137 18294624718697949877 16870965324020194197 13560871349712231772 8133915529847611806 15417964096482114445 15386238684018311702 18358415671682827582 669786332693110691 13000467635314311141 16125981752919225945 17578502134912411622 10860006458087453532 922463173177658900 15383270606340542865 12072957903203903844 9314138175204870430 951569466968433452 16409652551690298988 9386531820954407986 1476522415406994580 9473587086808805677 6885885357806541152 17454399078822476323 7212470445920980923 2918023212187630743 4328201189816392061 5308171864456217778 12489751467046321161 6403762487610607696 531056843183418705 17918509196017908475 10389060011891981073 13762029621060514857 17880907262189417180 10984412981856959543 5522081780689572713 13571067000663771318 3093234161718896968 2243154462151411511 1499213422906851585 14227532314786392000 16520157358210291391 2509707768111636310 600948747662272244 11305953723543143041 11210990211225498904 3890581826774650703 1230174668527611284 2080013225466077579 18377355851065703678 12553665576952218964 3384136836053453985 8886951643273895037 7113303394130814426 6558551480641740498 8230926437905725148 14911434609054839993 5311505149771874353 16940030486628003149 3627724894545720251 10330551855650909083 16671999592357320784 13337767257192011341 17550760960911412790 15730693302522307372 7718279736725177146 13853108607085745698 2479388736526516916 12108166854916698562 6172051000290077070 16597169199374210311 4698125412298405628 14751927674758584350 14254175870845252863 4802942219801400887 2170986622964976931 16358230444816507209 1869488475984924161 656360020461129917 17336284762261918363 17761003910611189350 7406551805811935603 10633445106126888906 11482925438230472966 2915069837458463240 10646659041909205732 13506031939734157612 8208557646523636539 2621035276980240883 5070168835646994907 17769471812003146321 14277790877906582787 6413458324886944492 5350473252082250228 2614980977977079648 15691068827525669847 15713725510428239853 9306534383546166743 3681976766216441374 4888979307279532998 2820598536598118661 15744057503112292774 6830051055659249016 17358382356292549203 13028450400052105027 15338863972618413632 11378900629492940488 9590196717846379532 6857857599067414713 13688715254388985936 130878675139556177 12249625263087820913 4411115097672987897 14598256190975937946 15767629431201911168 699429708144557289 12668234434831166050 5166824040486437483 12359323479327129100 332879856152873928 9164765160540458286 13225682026932884686 18243297348838274822 17318469211888773722 12239234745453394285 16461022316451929694 11828342099830102562 2921269439617808195 56436743197056100 6546394414652202771 2527229786425817961 17011511688064212217 2688375085282769247 17220989765743931275 881729372870226077 14551282322285944077 7692159269093670635 17024223400740274218 11815711007145404791 1639331703295609917 1526564179035392855 15211504524815274704 15355749046893386840 7337821078447009805 2769316160619062857 18319313111275977468 9160692457452564907 4620430337564269441 17816968354421501223 115469409355075748 13681183671499010067 8803718013380162306 9111768521044212627 17720048112756309369 17262569069993839297 6737632669631907621 2076965525483145788 13762646316048772169 12975780993866671489 12012658299806344155 2321584159264624748 16713847587687292076 10122220286364039197 10425716839341330664 12886845880974755083 4340799321307353929 7482896241027809982 3176038268852105493 2706417218735153170 6323958692053596338 15876335354722597271 6301337478306213202 8594115124146396198 6212651466734533018 13359549376644480459 12242158716195496343 16498518146580426977 5189031530311160866 17841891733514705435 11797898533087073336 17031498437131415676 7539271648296435201 15700158414429497187 16030346072485886277 5958112556161778211 14860096111116541672 5620296017500152797 3217287646102401688 16950045831060776243 3070629957875943268 15983910722329998090 17568967687042639588 15243755235605132713 10851633618819040243 13196326449690085778 18390396196624967647 15427873541716520976 10158031952765790409 16336551849362383337 11096909225199505666 7796765492887288638 11833260374118786262 16536214299903188877 9188507827918032434 18426170760886901481 8268665584127601640 3704415329712300721 1859139658585827265 11587332956258752600 7201129789891226560 7307530087794305679 1539435562252955129 17562915833003539257 3399998488573095183 14930789092411917498 12803330297894807583 7662010908731252323 2313278397424437341 8180529207251192881 1395146202642870155 7254262502852915430 15228195281852462456 3714950659476699750 11457732306642211660 7744036271579922877 8710944190567288615 6923391962300818738 1430839565785717469 7543237852461453677 17246206921673386444 15344734795720451445 10090322506177139294 17033525688138785657 14292251627724308381 18358341637160403303 2753394882356003724 16811871212593139037 5628178952673078640 9398208701937082383 15505238529902392456 3172392142227438045 4622323583359031065 1600352076849595589 6422893944083013532 11898471237786796347 1620377695064898103 376027037255959822 9320019242318099652 12052534044833324661 886767964501920160 12100403879848797525 3023657293530890605 6827184995006137110 3999898819892159205 10225039889850120732 7407765400685268474 11413657569060399 11412680377233170394 2107999563455230664 17857828942896775569 2950132988223581408 7059011189242506854 2072019305811747464 8580695398264728480 8216818173455818848 3997856432911049461 13474904064467105952 2331224825225908062 15187828598994479963 14638089953608709336 14026562155131934298 2368542828639062629 12219377304722530151 14988135192206589723 767721842853744119 15839019367892319220 9568217840576472921 3293538409658475787 1023733399609397846 5371530604082977875 5443658595634531226 10294670885702306283 3545587179819972523 6167330697001458156 16270137794629029305 13709981198917244720 9563093489447959426 9724188853841176585 3169975674277429109 3735206351357740027 16848138147450640320 14807609739972278495 10837701823312586883 15728560640556396072 8742815514079110481 33907266879419572 11635344224951891315 2215247236377546108 14272706748599508217 8544725541152508568 10463894124012939514 2750277142059236818 18441373552468483741 15092275700799530154 7181987983395887488 16202223569986629973 10489185823023937066 5966014080239568751 2044181171598712330 13023329784192212891 2354882425933756765 15119929122766902703 17674635854532604944 11435146465955804516 2923372403873737329 14907379963526203861 6584982931212885406 9665167870815870264 17318854505393746870 13645580689346983305 11681809765782960411 17938852388697783794 12363553935759377405 5288125820009988997 13050496281802202047 5093034394942422015 15957003400919862708 17912929832843017112 12542418876782876217 13939652760041779219 2196298670773298673 1161125821933947407 1716314109172974920 13754639300999899185 7837718672220460806 9613676746588900701 16535687739278753219 9266289683565697523 14429202132136624941 7996706201502958106 1489111119059788674 16040496571536965629 8989489601363955117 15076493390283127971 15883243328163562643 4274207838184796646 4901767218719469170 12671923229477692942 10557162456051039842 10001118175387376487 15960404586669831136 9694788241181533946 1161653222143271740 4305483674528859755 6383653210511673714 65468651458273800 12218945061264842072 2205960880645789782 1502224300436327850 14637631170837855009 8361932209615936985 12981310757836060758 14114569713246616174 1114615020908186105 13044202451599263069 5758091150236142529 5711995701646396442 16689222326558817242 7541227324881412791 5885496516840615610 6207988312033389989 16235805338366740417 3741114590121152027 14127722564733487984 6936646361945558461 5768775871453813160 9191897594810117832 3266292835067336253 7154246777056172146 6761584699731851522 9147171934168581790 3079099296433597632 3201581526733416024 14767733431698140575 991347445478525200 7802361249847014108 2316178989956719894 6644363331082558621 7927287887203752752 79925464348174399 1405759653119544800 2409698485955172093 16928161900012482532 7169676233348706315 4650955378749377433 10414659387883263914 7907123983767901693 13155775336532969856 14194122148152974702 10059221029571790646 7219776106857699555 17973878522922388303 4047054238811565585 14143306858005898972 18321307133858310956 3394426998573533527 110000265450045313 12218496905136515201 9977598874199058183 9291555889923740731 8555636498106581144 15046176053094004036 463866660170248189 15585235706587778555 12320399457285880519 1906827356828162295 12955209521081040388 4057947554247960970 2447623821714815196 13634337960057939039 14169559299020256027 9556241082751864216 6682474343430477351 15402472882706734244 11931034130268456232 14360948428157477396 6557549081103594995 10966710119426448177 5928560211105127455 1004279123180890856 6551016944825276945 14378300527182132313 4908929913942736858 11642968262540746572 8084348684609263571 2118038791260780249 7947844192669125969 10384759788635010372 11428738084293751145 13556768189413203130 13136219796851922999 17126613159006680024 6574618249038551019 612838871593955341 8163372750365086947 17456154238023547239 2108953509722692257 114433921091971607 4411169386199994963 1699874525833902358 10378111615244029820 10028837636065909261 4996099970662046383 18397634736001948656 10243685529818964194 15859284747428109196 2589947508144996122 7024571953685935188 2787094243894664071 11658336573020067182 2749740745339097309 7698452038753644541 11086030993977762713 3284791098077636095 8392483809594678024 10278080864760295616 6672443930037571017 1240697717285646446 11361348223585135738 13720534271816334208 5678956357552749879 7120224272856199968 8557964727985062420 9863805787898564596 12838842356043429936 1527423498630009290 8232213024340040535 6749287963529272586 11467545892425800517 12001227196682300024 483185136075873497 18292528770744690622 13652382464957623618 5787573661894971376 16533096915506423138 7111492861494081679 17821467015091607247 8303026068947295027 13672510343713163962 122752025622233755 14048954616975570900 12344408337982781951 11203108486148316748 15779199739210029282 2125134941707521569 12026588124887954944 5801292008597026831 13976611229449073199 5266006662858051434 4621731036722504836 5713576909354921441 7524505904585704342 18134513525199855945 8748497247040914275 9596224487436059865 1738150408879153492 8230987148168956868 16117310923446275108 11269681670026698108 15122215620288567206 6085355351884780600 8382787723768661760 7812874543575684413 15597037821763982728 14479608155653546724 11846600394856022329 7762412209983766603 16282011761573440863 15891986310199678059 11650197724670815467 16510105315849425628 7124559644627392816 12293549263364429649 13135174772268463217 8955331228511653448 3030080609178399559 18164195298660443009 8634877077079784456 17930807280353822204 14121019224256320160 9054073963321794412 2631392694297691170 1366865232911573461 11055620461743281063 13086702004100741846 3369639608789859753 609801466157901520 7246026745350216937 15907524377956389853 10471220058393440914 12237097885025228447 17258740345865769313 9301128324432332107 6356317636315707944 6906922134632884637 8459078720344999771 11901837323932217735 12753954579860897459 15177076335753322780 18164046270620665424 2496547210795446364 10482345896607906401 14983985954054317486 10841835796315448134 13253074673491042456 3777436898938454062 10740023082941432983 14372746750223124282 12618601145616067201 11076600659955392841 18392074434091713124 5232767770918333895 2969435494325637806 4409192403286725285 186793809151391147 17263694287763616661 2188353394450868647 14520101203218713497 18292517313764078188 11539449978806567780 1756060054887266036 15026655693437856555 15569649133526518396 15834683247258848239 2386413248885881055 8455439450398015550 1958450813931934450 5704251725255146048 15386746171662405624 5837552186005283169 11205034491696008424 17276587025425315166 4727029190705638477 1173984416585653852 9956797672223363996 3717196097434103011 1924220247392223357 9317118516483937429 10390009093604974581 13856611016704557515 3355467100908096422 3041765954416125538 8832433285379994859 15613471184433980642 10389166959057417631 2631665396827510951 7716572407115562784 3811801919570200958 6741948170062635151 5282606923290918244 17404894022813347975 10992210534107421311 1694231362575635474 5098425981768748109 18030518340389197884 584619587939241068 17718142240748202420 2033226327685092393 10319823364173204121 8661003109515838675 10487754469184872097 17980566046235805249 14624663154902994552 13190494051349395105 9275382153466176629 12424275830762726759 9348138428525307642 11663010782318051357 15383098115535427810 7312655578279387090 11756454990509292219 4388534956168028153 6278991174386614749 6608975232942497724 14086668360365781162 10216581422446408524 2573367402572724849 8006824213238186425 15019454359690085624 18215590957940198476 6087389867627488849 11882166871770993537 5142747154088230956 5740080564122339152 9433839560541091767 11321101548989159427 12548590506133287544 522972390036779272 7324904274527964792 56544197824637086 16624065022274489320 16652842985552922551 14051279369130691900 16782197650194426089 5588102005903971418 12530424083112791393 4585476276787065577 5517119308921481773 17634102496550324190 14688169913377757288 5322633375805379876 13466788317096137067 9475832479697362779 11485605768812592987 3782195226818766496 11097246166864845439 7339650277209776360 17819178813885562843 7201984185435228863 9866867196647992494 2790332217043326566 8766393322108123776 9311152573343060669 625509692884181577 15562988359006511506 16365789795704294606 10824889003560446989 17610699727822909373 15022499145202216521 4643566833710333661 3121774374828277077 5715329469893981930 16910834778935089148 3145326148706604633 14415452183629814035 2872695198610837674 6863952563590391496 6615738477433892854 13160738277053794306 8843710344579791027 8698574821296938730 10086539335492382557 4477322648204897378 14262604475510669007 3572968244181267483 11428523064836755159 2502771354264585603 6920091854708133926 16651280217073680217 11370918280432239539 9503024082797627895 2861998626718898303 4929662364106599043 7150740396043345215 12119131977440642250 8096816614593181988 13835736386063694056 1237366682658687189 3434788265652540610 11683999366848867504 4428119484807403672 12551573576406442700 17893924519658002357 7898462123236678860 13641757347558199437 9854177883759637266 4317263673038925055 12708547719418205012 5178125210509876304 17673822843186306628 13454828124887770364 7324352072578357530 7031389791551697616 9569594383459344863 9480888136299707235 8627782328510473379 10193770842374546290 3427058248803014098 11595369110518914436 2005414488753168890 11807087582129286700 14165049420589490946 11467710284022890692 14258331891499346387 7679188276701652357 14010520604510737000 5926418953831013736 6554622270792886648 7787772744274767644 9900611179360848347 15127398932003885000 6384143471918002145 3394705683960479326 716517470682975378 3533488158966425666 12095659158487476260 8466696345863903525 17800049791862539389 3718760470377226562 657250825224841507 4868355801325269743 5852221560848045115 4900489240247612613 1265308972837316794 1501003736186164433 13732851132300278906 5510458518904905060 12424820537444212780 17873876794997882453 15704484753423127138 8569202599759910677 13252333826740872789 8640789590995730685 510258304921356860 8907266554403501581 9774736778840624198 7954777686407383479 16548375474063042361 11734706082726730726 9264987966367369852 4158750113680969832 534522560121033804 7024374035146952363 1345075558485978149 13535477649541049620 10658252562593458732 13827935292867764072 6895390974305177829 17267195354290003906 14912852085448333190 15570494733624401154 5498427297700250173 13783705925715731349 2757540811544996154 2072859341551719707 1880832851004497359 5731022266250427974 12308784121763658208 10888299515842458107 11021374006079355590 17339451014312241291 6555309539322938306 4474464143406038718 6655850014793825985 17207431761569763686 7461562108999625255 11085995161467111936 12131917455821982542 8510302446975679709 878313667705046719 444299287301845264 15703386149521297173 13397635497049708614 5306815743656273824 6503692473337302866 1638950044769694329 5574413881178940666 6825841441225736493 6585263909804133725 220252251344413404 7250122739231505160 17805500131381215557 2710961605317161583 3813765214363619197 9789951520991099259 3572241870105670080 1010602449552642816 9933120587590877338 14694681982839824369 2068567625790297578 132518303432084086 11344099352088651004 10437723208962884866 6767312223558274071 5072580399522712665 9605643086770213186 13282674149723116445 9679540268878951396 18035370804735301139 1419071948440093936 7811357096299466287 17680657804074907415 1044348956514421661 17866281160524153163 10287263852253237958 10031182336699981829 17846781761237533231 8416372126520799775 18290593240701205067 6822545310100548839 108097383546440979 16877861263409571633 8044431365135466978 14635927052001521731 9548272566114456949 10778041862379047703 14979909016215463463 2150754567762269402 14102394727960010246 11990709434748666400 16588199023667147816 8714773139377855738 9847087271412812793 8884027599761052253 7376703519199873415 7305732224218175932 410472114110596391 1292467255149237748 15461054006876975436 11388997061279217367 16932087163252263150 16478817192255808417 670014249441929813 1774003190766025389 1529328073614844150 16171863310644832303 419282714119210197 2988645790892274820 15937981514738692218 1365646829935005524 11844542082181692135 3525696643990127457 13355421100041506898 8496739475786067010 12047249759542334382 15657705198667274619 18178403456540905811 5280544737088683646 13309076214494189220 17781282106953538820 2958812037116339487 119338048045640139 769430167533760008 17743678478486268008 12361216091357449774 3295545812422220555 17313101381122235949 15984279880971515792 17594979892267007458 10868581414210018723 4318906056898006984 16882939876726756856 4250016386230991511 364850738886848878 7378511965258058789 8076815716395191274 27255019454373874 3436932993573292925 11578016592899222275 2886569388680633411 14915373492648375278 5875223968400359892 2710283264249396901 7588590983608658664 14591984631256825021 14692179212485750850 8284612380141986199 12364044437315912222 15799955616243119678 5285416289175470598 2240730650405256383 6013278036884174285 12193059110501996945 2027317585757145655 6341076761251338461 16324561230521900685 6967529468967443486 7670716829652657069 961235288987554102 2298915982904081349 17016888592733310790 3345432646599241678 15099529740505287440 8255233236333513032 13793026857946664440 120918820943133019 3924367809314981194 405123819131850202 14477232788332786675 15752629128130965610 4991713238140308305 4202109396888702133 17330057694210547002 3453445479249400679 13523254486499597053 6884611064480528052 6514416546394616388 164443086741103077 1409867866886367420 15653674105751061017 16330152037834528735 6118683800051081158 3364092350017473643 6305730182167886283 2470397357357868686 3763651753762682461 16733348057563432256 7182830151287368230 13036260239861385293 17999558992865906300 13848729205608956617 7362629195817376593 3384483097742065255 12259817782930874846 8001952616717945341 16995109145627832351 3601467174554067992 5502517427010172925 8038526992942260486 13994359150412462229 16871712785398378049 16406713653886254102 9876580758726896991 17436739765113816592 13352427920710286390 16038779598172955677 6421159562608474462 11506696190112102452 2208883498537226269 10359524245835330995 6078932977768363232 9549805296826396386 10002084491651499050 17503545856091674620 5357935087159375760 15769193314599975751 9570652895598454811 8319682764868029703 4562057111161822227 16925643977186655011 4706828143043742170 4403616169175591506 2767031971195049702 16181631585138366396 14870304120008715602 5550562394250816885 14627873741172820674 16128544505634955050 476494331411719498 8502800009618050802 10973887527383385506 15385070956048588355 2082860161513789198 3406142549083508183 11810385499020739119 3864232097354736119 16879212211202984716 11633978140504075024 15585864704915678705 4711757224508029236 15629981084626815384 1246940270652560853 2844995694203049431 9227584607406695841 17213412749130255745 6932205017513438316 16616837228123846644 8401332616366973034 16230216273964960944 15276030395111143536 8058859715410121986 4377962419642750152 6948121183911136124 17948728014249945242 14476945731541091146 18072921887070932914 4252254869581888270 8013644345653236729 12276323581920970310 3761963313681112317 1844947071882715658 1895573541395569712 10208434844639395411 11875426156444488048 16172357554027645607 15854825629049417002 9647759110190466990 11486661166911231635 918944342655112733 5060145291123840658 7589723945153206423 2799205199140128639 13173527896836562473 2674876919190839492 2332381125029793920 9821146440116069085 10552519539945187193 88117517368133831 9580913377027164452 273897998213334289 4656968224358796529 11607400712831948703 8932156342843283807 10669582676165018454 8115038038561226898 11290053953773008311 13904809772064932975 8897928806294899238 1168390716170508306 15970358927445732303 11447577683621621383 16348503850051087191 4172348336659975042 16435861174749590018 10067666168677329620 4676699177167026206 13489265218925752518 18029005332973014394 10059788697527561434 9457400669031394284 13427313238218237432 18107575462410714920 1511628870422592957 1599503344622683183 11791661350769587164 8657221673544163525 13075636496673329424 5696662596238451639 922424365455442147 10270848372976135875 5885040130128104738 4613138613899615251 11599623540514203888 3515326616652220280 15773839409011350080 33322485311209719 16243378076541539887 6728326680096153912 18157245811100328694 15045190400625581073 9324724171702458736 1786383493909027863 17104451210793396093 16927198514485746774 16238077794544275355 472173577873576055 1570035299870812072 6801125949408642717 801609578070566998 13795903490535702054 12675799483817904775 4897149515914056089 16921856095918586959 17354072815172623273 3124734525734984929 16494889605220505236 2694000049136323992 8387940086620119318 16262900666801942940 2899087521712825052 12061870025469440238 15842125522643797735 8874830439941025281 10769373943631959388 7603422147013340205 12206141859765879857 2405795989583154368 10136260096823502222 6634955799652450819 17017753927842459857 10468635996074044746 2278131269590766540 3952373097596085373 17251234281490592811 10235319638926743233 6185315875300672481 2028282710739873844 8027847114339580540 11544686085561607804 1121048745871609473 11422477599031498254 5978018489165638248 17916848508941796813 17622718195081826085 6715537214779296342 4122879393651802623 3800283329910679601 5119379699637335487 15179755319672735429 17793180393742029032 5798498983870065004 13625482784093745687 2327245893648191505 2150220666262439677 11592888284689171963 9928272611334669083 12891040520978400875 2833021501695790324 9051530914959041854 13642041590963986663 15681394086179377909 6202433556979660292 3284732479109128109 12246437172913936924 2898968185629303910 18240386817890588122 10543127018658103380 3911677741476947526 15005253305038082056 17895192890350510711 7572799638696177540 8409583166750580233 4719164388121941396 16448079047236294117 12311406075398363591 1905485668792637621 17673167013984823864 11374125082228751320 5980446786923251241 11895182102792404511 13396436139809649868 15662195619377925199 16632593129696731543 13387459173298668227 3297622061371397622 15055681234824051097 17204349857591697438 12541141904136266003 16339224618806655162 3541581600754443275 4282192471389845323 3484228445106601823 2162954024769215205 9678764648358034193 2358559214349601384 6082904625052091999 4241799140693868634 3985835623689127913 296003994064363792 976484955832376959 2729854347041709809 11572311374017513737 14253833036694806649 4755769397558246387 12968853392008710884 11759622814738408609 2229151020426351792 14476335471195988048 8542089871228664772 7341907061651870351 4837724812272059795 3666050646674182004 17377929094555525619 14676504987206612885 13352037651630455292 13757151447274662822 3756830422720898940 15312854556253034518 13865599533225090789 5477976879856421462 15143207574719491356 49941177729912854 4551803487535891704 15290637619678411500 1862747123118757229 11290135292181226811 2660203926440732563 4538650907029077432 444282723467810038 13141464324040946605 16075889538690029657 12414798537613508238 2766226967840046933 3496168001818187261 1918160995576320457 15292886012781086525 14570119776645086720 9585517336471790735 2121888610274625402 4212922562668572046 12438758652761961472 3590278743909757420 2004338752064054290 7343218635330748052 9579684320943143486 6188874511398469230 1867337122109497788 2544384647579925784 16272594633668404765 70621412191704089 3206235823064158425 13595884661934387396 289440094150715948 11959473084033736756 6298407087436534058 9585472569224569509 365237001277963392 803252074486081704 9432086848163913460 10106929147918465291 13502549710127053331 12127478181603982509 759276202211135342 14902414594447675957 11671107799717834703 16089502056509038945 4048538014777226219 9941477940450834594 3923139487326733361 6250166026770237322 4414711450265025911 1964369906630410496 1766087539384706338 17759907383746432424 11502430917855897213 17362063875195712089 2073784848662056293 12317514041881275840 10353724215282349704 10921380361209995231 3131410643211857585 373961084078489097 6611446536708610036 3535893597062980106 17196384127938123358 12229489249313819333 5380513659359403848 8134919936187487496 9122106686417196115 1356516388514405513 8200912825357858922 4187583516874192799 13390384970839845619 8809497258553274100 15398917617467313256 9489024489247330577 9625857603696587122 16045289612148563190 5729121318303751286 3688693449351491414 18415159884563996031 15237367054670063429 4565798017134615254 4553927163921822639 8709592752134633359 9739567943197524221 14842269714793911021 8734993643412207253 8800234077645731034 2299288592538642992 12394010767511958247 6128177229949397123 9365971202981911274 10455614646436314196 2113253517252480347 626972674612430870 16653637171382956634 374030537873598892 2082783467184274488 11044697919500146106 7780315214121242765 14059646143811357619 2999297937220690676 3388605993196664569 8070184634354927368 3785263032449011865 2468907967719922154 1272820501143798699 15002913659854664847 2307684717471734154 17155294568435862028 9280156845976071430 16579325362026742031 9174729789759849782 6834268486347325062 13772850340842040590 9331108970240431788 2183481677648422752 3270400759181154771 13068681842606025453 16928823439918371209 8249193073944535600 16780857607870664172 17868269981745908337 7983251209402949303 8970908902840602086 5823425155053445849 8215163400963854025 1316071309230417806 3922606220804854974 5108829896312036995 15619374640594053955 16860426384642103253 12776250538481513990 2130712568818180030 15037222938259480132 1443737854969238300 2306604047907902964 1542617799150165158 3253970628000855103 9097878566365892012 12879599194040850688 10284356878233841255 3543093050655748606 10249177193077550828 11998087171282280447 8045669185684472971 3120655222711744932 7468917488953752434 8272498616327634704 6209835467562837216 14642644739737208138 9572559604328055632 8359904507601432278 10812330107225479848 3523987205103928565 7884297070599276470 11489809946237853700 15893617845643715096 7659387464635429084 258367799317677621 13214091286082548830 12434479706757537219 10536537935639016211 4577782178117224147 10047505058074736017 12296497308753146592 16042489660573233057 3249038258348081334 9886086246521269601 1370965303383723467 11916298519696792238 8811415477597630918 14926657492154329833 2713008502842627290 17841446850356478048 112816679518796683 7110167690342364008 5267264178666949829 6157393901714738061 3564068261055320609 7832879730199810802 15961530362838536725 8430724759309426606 7461596415994292310 4104107268459099220 8435747837988817102 367849059276501177 7539185736968034382 3475554771568503406 4720704748674788851 4865024447911007249 14310442912670341309 7058348877167990359 3960349282828911018 17765577647077555251 7019688383275513012 5948283689644087921 14057421708568284836 8239055213888358144 15045859784945852711 8979171940520346636 8461622714961627886 12045699134508559207 1058454509698749865 2911697349264630221 1162895245962193794 10364262006314007099 11853483006107355391 4273942868563820986 2311597249480364646 10780957298890839403 7677377788559835192 11383966322827135684 17006641097910080859 16455908627751532641 9748705007942604193 16252997810905196242 15838119391855020806 7872260872643945110 12137066671426966082 348343513132112732 8203130639165594807 7287672398181503168 11539173335878702752 13999983798687653544 18442390992596937066 1879248410272696531 11570807273812747569 13222263876421449708 7963859295602603211 1935555605347698422 17179081581492494958 16751502872391066007 16291588783358462634 14627879636944475573 9322189250885410868 15597012225918241872 7359429947533464438 5081273627505351278 11025902015074344278 5428815054112109762 3599702694249968749 16158915504661726495 8824106620805404152 9047723172466575156 15240730312714533361 3703480263135866719 16057590001155952130 6039845913757367842 14874867474030278393 17154837639652149198 8387692484304202500 9937411196396950332 621856359666698996 9518765507277427066 3368616125337857202 9937748523835048010 17360713861374750249 15213871166798324050 17539507835358227148 8013612811603411793 12009878726851711662 17347089635097053083 17412788122709516277 11286564130961749838 8412068822292552121 16323744463882745764 12037464129439707232 16640537166813256302 2341679226667680811 17266759311713439726 4843810259321058741 2600110073689496244 8223117984449625678 448731572531809216 75571342922902515 14751715373059519416 1710235269768882139 15915649664537433497 9699947364840775437 629056825491443022 10932189665706663496 12355534755369059964 12198893444010145343 6611119572898532583 6906569546531604795 15037421750550082035 6636706312013170656 14895959779732728258 7157006371038116655 12713676006019186291 4610449086909975729 18315825475459747193 11024615716800752190 14984326368804975670 6869366441885027670 6733891302421679304 13339919322372026854 11821197902113031164 10186923357676092315 2858316068958190916 14904624845578593791 15634875791244117117 6959013119528794161 1432407752032432521 5030858734781484795 10747091224912025805 4063211510057225756 15437497017986728927 8775571529942102259 380268509971670660 15690297407313546720 1004394961428808618 936034595396531953 3050294676915251323 17462618469811215647 3568048555932685280 7944790212356423755 1445521380232377961 1710106698740465460 8861056946015342122 1974837082667046558 8757529812185503334 2603102919734806683 12526202943685654626 3231372844373819272 2444138167477071026 445294634374818695 9133175973477573528 13607967318792306737 16901561091501903468 17940267299926595351 8637939121917449835 10525067817990599917 3203377977712369521 17384323225739925959 14138800443947741536 5160492540295966512 17167331976154991924 13072352142726069083 11415400660488307103 7639950682830465272 854606198916696682 4561779935162363046 8711627269948382367 702778732382670746 4937944836070642585 2256948276769084753 12642072401260020305 3858005594979957683 5380594231398075943 573568804551737092 7218001437993924409 1537040410927366238 4946830512391171127 17726215615744711339 16388808367998622760 17819683085260238517 9790569372177609827 4197530790041691718 14102643426478423182 9521859274997098574 6449944543469456640 14157450354180402619 7770747852475811022 17678785185930273981 8307873009340514992 9912477357728534461 7926629502528882697 4862177847005682526 5059374589550673892 16404901893821742807 8417526941286348695 2280155770317313741 9548558328794867666 2060556157567964505 10901904675315582510 8715064804154360107 16629560387591626280 15601734374300207537 16705425779685790808 10157106944191326955 18283874852876004343 1680550351747320693 14325456792324547850 1333555304668479878 14098371565785549774 5657160181080603324 634520319160514602 7536031305926301101 14731522480236031738 11550022545593071384 4810992261893524793 14632481583647700860 12815390596973717824 3731945699724218646 1613890107192646028 9543822622122319986 1733741832352157196 13367697694745915262 13833848423730512908 6621596354086233188 17598902185622995621 12268687826868369065 4686990824850702882 2600878938748117426 11844139096457976838 15289444620359158930 4970761920628656100 8250437281777587573 12744205793077875174 16263680130400211767 5019038230319759073 9051679598244693032 8904336171907125914 6690474652226881892 14031245494244868449 5689017299497231232 5657563665876732286 14949506434661048950 1956658373038134785 16720681273209329291 4031573829308361581 10591960389386248427 13743602216768061322 11879444805722637951 9847379577738538975 11879505759434268263 16509330815570266522 17463141476156701449 962600166834614828 1603750076259552613 898324169379323486 15148800246270159158 13713114507985754329 13010974172995306490 17682165488207443563 17061681982457946341 16660086608257721472 7517173449987094181 1297528188522517316 3270138393079226691 13250205643646548630 188587136811459770 9841831599858132377 4034999636019577969 16465919235343313125 8413076187380310233 233761265607845692 1266552721079887292 5489219019950896301 5020681168030786605 3455566616772197971 12653432918469717290 16060961880531180168 13798841853129232854 5449228850260626240 17344170063205519837 10938323330157300124 899782365444957005 14871203113183157721 1049272134517332833 2970287131258038005 16706679713055930168 15124000972379451479 11905480401159724413 11115452247347039526 9345334834283338134 4542161784342816019 9881429131934163408 17279167232188888385 14070135455127781151 8615397081882733626 10137062889838274878 8277420126617784790 10100232513661604374 7520126442374919389 13509206376285305681 14352773039449110610 3803889163081105861 11692920510756345771 12346060399556068546 8576340445063853296 10228729680104388350 13933135896244815385 17058176856506358429 1259539785078223214 16044262348512361261 5558959041897056928 10502819166345889874 18235120344335977146 14146927373626973630 7848856978585637219 16064347718197673444 18298678742002640898 7686098953135910580 10194013795949083320 18123374564548157826 11772649588141831824 6887756941914568068 5186846609259489182 14528985495298454653 418523117116070063 8033013238063806550 3941000266887894291 14908078929597945106 17126014080496846498 13386214914954241916 3035923348659451452 5716022325126540106 184903603017790094 10001139844972935230 12440477635151248213 4507262752176162604 13575163807399397937 16402999751294341644 8398964613265106649 709841767964885361 5422957265812366687 6941866427752895483 9385428047349354501 3470488850932039539 8346270591102538975 15016842133402084343 6770476976145971983 9911939046335014067 16344763508939969591 2739230383998460376 16164609513769286989 7942638569812844741 1919094861328019141 16222743903597257362 4534504256139340829 16456392735650639100 18108078356319340407 11627376708908129079 5450857007517035887 3289377389638977879 15691700778413063970 15797936712375150423 11049687652600881130 2600381505107304337 14395296627071529084 15648761693391613455 4190652033650755197 10389297394944292054 13430647577870374056 7094946528259453622 11671782882113230170 8432833939494672641 11451934283117179734 12662849261095693535 14951009812505492122 566896810744897049 9051649168589374406 16544896489674181676 9440586452192288413 17241392207503121944 13585983157399630257 16822615981106429732 8516955186581281033 15012558932336519390 13722510042446825161 6320047619319611521 1791235983634154162 12587789419557126171 4086050241269705567 15937122160542868206 2554343938358412551 8676012685601766430 16202085218337218004 15224859574586106974 8744222922429535864 2494950917513827513 387486994419810402 5218508853266862274 17571994906866980215 13389189309550140090 682892828414376021 5235855126966198225 459677377278663992 14220330145512698673 16664449633094375359 13452247103350058603 9384878456341333089 6528928646589580964 1700468629955100703 3544194191519529170 16026223079924037162 4261866573022048904 6996040997776335826 10454589401208412252 15706219212177610509 15294079922304317191 12141464591967036950 14214591474635601955 18136732061431929380 15184674087467302672 11971721661696096983 16033906907983111968 17297663798790129666 17170393507979713370 7227111023541022174 3248335949526428325 18260273678461932995 4730731149508836629 11746473327495135307 3504726808012074865 18002891903831805031 14224232865639160934 130091011985692114 16982359008711829758 12562932300188088125 7885329326410112098 294242593697036832 14393403852279997630 18090737037088276060 3819878391154747314 13282515529435172191 5203649679444738429 6266186099934125062 1708413952979939013 5072099250581397425 2425506521370314906 17263733343961264375 2856190251582025664 7559281725464757387 11139245276114434265 9223517284759175782 16422592741219410351 2918159676207333650 9486541286266373077 10837408027719040974 9930989618533822235 18089546087157690465 7439854552554705704 15101342945589231603 18041770596097164591 15513775358698310421 12265138954965103731 17291698413754773991 16187528471985844929 1253288534349733799 14556365685428373841 3014996706417784577 5032167364010570747 9338571422701959208 11515572770661926340 2777376815209743782 18344710879888777368 12229424363366425194 12155102248757625950 15148311148937959639 2783470419148392491 2004953809774678238 6222704142947744335 17859385020126901383 1196169970867376524 2794196487776450677 5934461426743908699 7745887122967928430 18303884129750339996 3123319402500392905 12344913423617245639 9754347964461840605 396178464120576649 9643285630606273355 12286855621666130124 3546744751166743536 5363127132519591978 10789328815549915815 17830508395610967312 12922583239840603280 10005861179994094797 16970631795335560875 8330642394444391538 10193556503077232005 11594676231233108847 4549989110953828462 16619649906204718238 11034323322369058004 12119821526168304769 9248481429187631054 9217016539698984026 717870904077512111 10355341100106240718 11632407900904919976 8242766638903962743 2525137367279949199 2898001132166885155 14699110329596424175 988791559538171114 654958949230991505 10866539036761991569 1969382653333681960 7944306950436721034 1076810807281680830 11100351661617344836 9798351714125184472 9265562269474195999 9455117981031490859 16298955515975442311 10796796734560756343 7175555847047842245 9885546970839656529 9782254927744884064 5309818348990550242 6646310881333341453 12958360227994609373 17035104180202112839 16284094765238718630 11331334080399705018 13050410068871295035 10840682620655379516 7042319902969938437 555138849984474779 18291059303437370598 3381089121200470575 2376171522160596709 11233120427508819652 9619160274561534109 6819790240435920256 18370829950863168878 6054327046325814393 13916646007316653613 9340266581813420761 4805573545664320370 15085055771916327138 2071677133637648969 8757814626680487873 18087726490311983453 9889344700898085925 3100108287808877060 4026072448236999820 11717667571212160020 9899550225416257221 3930559195745042775 15082263770713636287 2600743256111839316 5349290877251476865 4999490895089355837 17465140616746266781 14412473291835474325 5885058767765485421 12550528384648098666 9304352135854726556 1564551606058932592 5899863848887883507 8852351664650856291 7341445776756001283 11065191291672890299 1257405175461006820 1292180158100969688 13638572260256624849 6851911069359229083 13619721377592055603 3114643495377482544 353373009863804046 16216116893065041346 16404767306602120970 17124962587867043183 6900588929199632910 1758530064563721832 15220113163678683230 16461525013712300568 10406973799063712685 18439595913131674929 11399419565370163837 9683023348579783614 10343238151686708768 17851871415662420636 17733060109169721055 10271376649418175260 2324667951885108050 12576397220239722680 14734736923501655783 9682704830483129219 2490582069185515486 6379979305752088245 3167613413845297767 16882256131314609623 17287740780881504094 3812846917177596613 7784400253190077464 9344395764773245989 9393541367477895427 4249491165636645565 13929071656375992195 6166464386142688500 10306429848005630933 11604700342247653579 15552890026847134261 5658223116772429051 2988322134432622183 12883911993396481052 7569753695779081007 9259579794303277285 8129326820171146633 3430551716299979908 2690447403964479555 10841090071120845851 8644858415080000477 18156986180874332134 18083862211111262734 11489093546033045528 6511568872507196038 12595492856852917473 15755105988794815526 11532062122161295039 16166613444758669913 5659547676897044313 17853307327013059225 3195265189101192985 8526952751116655667 10547242799573159592 13663403880287841744 4870869607682577694 15995564942492687262 5621248846183396974 11104322443551080166 10493541380802945933 14940263939400705090 6449593530792404125 9314784296890455361 756440279259411838 9533564034949061485 11626157019056466659 1919054766101645395 10717234912703582792 828515446620051823 2292750095475555668 11562797876881167230 6132997434398731205 12209052655738786929 7877671847866755814 3123277015191729780 9837547123041298483 4797486072746914404 1928666784520051228 6543459931911121599 5116168080760549985 7811048539424353689 10975813847096947930 10811891765949490543 2429407572670697202 557786099997338631 13287241424011063620 8339045996779962485 14841490310882851696 17006887303792655098 13969978647587324633 8977136866992282551 2807160140948747121 14122653590116543420 5211843927579372249 8337521567300530785 8811801945895637403 17368471800293974903 400894177861850332 2152263790052830664 2558853641637859802 2276134574074521661 5191817664281079660 16010542074135168072 48233346393141137 14201963297493009220 1475279402752465065 10632763444280545322 12165604327513032427 10465433149372194451 5385851940923778066 7476136296975319749 7584299755536248556 5524102661595522707 13864637626852394137 7498503086534752511 12051617375606741430 2432339663663508678 6394388287248364807 13528325790111942340 10928554259025984871 4582498871941056884 1938289121474469572 14574565963411547013 6403407071154210656 10844706920146176697 17131883004227863352 16196396157491331248 17625386941576367012 13640618358845995090 11685922974639469918 2442659521125808280 4303109317563866747 9923020962492403861 15850908284517884708 16164391696934609342 10238982590021274660 14065014595209375958 15154968011381424135 18327287594362802681 3115590878052346321 162960013988581714 11845081278435688065 12600138275793460895 10941761622766637828 11752808435579096158 12111976190102379348 11747695862556708812 18171582995023390027 10704405501563381002 10613645948024810856 17820541908510122226 7064881675181973516 15516761762557570092 1089427372115860195 3104774819673069994 11173561537562948704 7025066733846473504 4540102668414597759 8023531290623038599 7559084295984806596 9404400366638284341 5708465981638946402 2159906987986791590 662913961095392558 2784262877823261664 6515721398994242676 890633463370470547 17720314971411523454 1415403826555902744 14782613685190854163 12264263865403511721 15327270782847087718 8581436722347060221 15938523634404221101 12211098657338346888 5950919031944214632 11603511576573906761 8729510696565409832 11650698938305317825 6772634628935310719 1878833966850775265 7073307278738475385 12521768504231171765 6052232715150325434 1856628038686113700 8027551306692277709 6372820744070604408 2847858086101471187 7347031065041820928 566673749542252855 1497259886374029245 14864685311371438154 8061597123060933794 12619673772304463349 7533187176380232573 11747612372379142708 11931849216891023906 5821595824097848513 12984134531940837082 7921810093333052511 5372624967318877047 10543155544964772521 12244116447163269358 13392572871583458373 6105013564457553809 6022160880936127632 1735459021714638791 13132046663376198166 8959192564670685068 4130382571330689439 14396751317823135738 8254549361079158393 3884722208202631353 8789526629927782865 13431425930378400215 5563897155470355014 10930777234548575276 10496501671257262207 803044047996133840 11147436737108310397 9832726218430516251 9091230277383803859 16809881242535363748 7364838057654204771 4507064066404622791 18086237889691953710 11339888619659425271 9979937865725835819 4039029703583136560 10351375656533873149 4372667146032535467 10357431097036901560 16314305473745739608 10185166978222063423 2070249092319729450 7581505338483549989 8590770599556867147 15889126481015704291 4232484900410618573 2511484005040528914 8071653299587910215 10893827271442511162 8079707491048912414 3590779647025840459 9669098765606555460 14152640876910311545 17208211350393403443 3145306404546152783 12066180979614982128 7548265762410238617 9519773755763353111 11913370890556395253 14437966884944701700 4371457331671647492 16313474390547758344 10535275514114796728 8895668873004490134 4336676830519849015 8737408997711563247 5937513999836195297 11609119045835113573 10607215206070523118 469512508411875315 15790303959491128044 10805022608604235506 1153998056594710505 2592355056408251293 2925105377208034211 9546011633700055850 14461493446470580012 15755673683021552960 16654909606147436081 6545096288216539149 7581368812710739388 15660074268180508402 10907515222009564276 4592328572096922701 7882616028127840212 4009281016485306732 10608613578663678005 4337152085828274210 9079443861461839302 11613714299017773766 3873376043251893389 15559499034240017830 12742066725133554336 2366012394209103676 1097476473971068858 14075910550659448624 10239183980089919181 5569757701559196921 15372279146922445825 15411436640945278813 132632822878981738 5198142370249009123 788939966533936994 14133353363263144383 10424933247991394051 2779071302234899217 16264945198501181907 7212896285152528385 11054741873825445671 5640144868336434675 8382796073858650935 1111762391702531331 18387126347044972360 15655189011795141604 3942998793453657704 16733164337216767709 6649569521156084357 2625539691307281924 756790587403011953 8399696281219298454 944843764635798954 10971044159357016444 14279560808482095929 14506981262322339669 12859251921073807373 5499077210374475692 10030946956274311402 9933882279912363591 1053142130109681658 10618381421101231887 12607211859547300861 14878508377245991057 1521498307257531888 6421786446718363165 387416801662406350 9511839792880709370 5871403089513158722 17075245254166177195 8305774578227923510 4296284172543317573 3334541623955511434 18080424566840173751 164257950234313276 2640437079294663225 15824604530401797102 9562905830774728289 7533023577968363896 16454651645316800130 10669992603745897481 15270540830434553602 18294785803488761613 1395927234079080360 17330724122237388559 5598365592187827607 8785989042684329004 11520937711542171203 17676531413946969816 12743633520651639610 2330057227704466741 2005340565091233096 15598281548191750814 5577178937181275390 180972721633670970 7329688058443093675 12975868789945117200 5700734505386384471 17787799502993863356 13357776360707001670 9159283814606472530 6949447808120829746 10970223520494713545 13911336241205393359 16157577381408486559 7415189000022546904 10202930846404596772 4065202874036922227 2313050453667963347 2620152722230864707 742291860615588248 11618999669031229353 3837726418968900683 12808019917328516111 15029831780056619343 9855746082920292201 15786816927651623083 1084547098101802135 4145693035928362989 8421656448415489417 2277063033206289272 3339787249196884825 12633547197217005610 9675970084798841710 11640546200921940864 12839743456200251613 11609445545708422519 12430863656688553112 15533198774692577533 4547541174824086238 3263384035529138204 749736775168681755 12818242821723573214 3845776351046570979 4498358109329182760 7505420497051048341 17359985528433964070 8765081834703432506 11811001018329538579 383131443995200623 7234301810925218330 2740430187051874469 7325195018078067960 10863972653968664234 7403953501095677825 8173625193012232331 3376928204258435257 1387309962334304565 4453799426673992370 2175207910948465535 9802522765578119954 17209445481409835997 14273889224698432361 14259963306923655674 6809270663373670188 6878851950780390907 7709950291487156670 11247488852890526859 13052924531698050784 5168742573887191425 242976415169661742 2817404295478211958 13838386796954763915 18348797964355684955 7555324884911957607 6806097994734871234 2712234180695297006 4180906588729740445 8903905389394729636 4353533993791096224 5245292430789249499 10910902613223692595 4973607567298904752 2373227014268326042 5026931298047543761 13205419348155035394 7328504973190285061 7593563282475763192 13014774966121652849 3980495966384633184 11087674485149479222 5466402774913153627 4758524457246293757 1261832703498654417 3152686826310870671 17856172215506452816 2260448191911485786 1129038333805685825 10772799660893628871 15782941344670241206 10618854954307431187 2076886803035307082 11912383370022747752 17517450305673049516 14428778309861213534 16280648742023010729 6395911751524275939 7436839706900696486 2871236204584500574 10818287406941321589 2818006083670560284 13382187091024503138 10655642820695970944 5151282712833429235 8096405451599998028 4737133950086050861 5031962319216216519 12578785907521576243 16885882783395762162 7897478243132624685 10303121279364786412 10527559180130247156 15445413318478713990 8437028955568639369 5112943757811692112 11409618065979628007 2168924577781356911 9499464728667208504 11568325059883333782 17855497740651438738 5072686926791539234 1018482197738895426 9238734233120541539 10516386264289892597 5290538848864856974 14454847252301333589 10151652926512597743 11563972599803780979 9837805658314410638 5956511518506539605 18336397789067363379 17770557316250715657 16254121679471030590 12545608786509890071 16935603092984539723 17529690776428516175 14521745626535205791 15349337390017626500 8509271366380251004 4158408640080986928 17796440272962406687 7264312630463692596 4365920586114021529 7516081088902162757 10431889373323447592 17752969525857820782 2342676195803866113 13151777922123262116 14699819386258285473 18190691990207462763 1113402989839290160 8206069630869477236 4328850307782278863 8033217714898348966 12207086250051517021 8187861416069037801 6686868276142083157 7084866669027431838 519151514095139853 7859580039392503459 6709727275102298047 9291189261506160080 4239020743675875937 813270893157944014 10299001654570287273 10858895924102222293 13657508004662884111 4413589984045141712 9985078460754442019 1345937127278214055 10854595040429241193 75965128837416324 11011011688107296900 12628819937015425580 16902233856073118382 9953422990263290873 1431555778512060324 3704182191323781499 7882318463249065569 15685775472981190957 3284139934117539589 4595161722802597465 16262206056063677318 2991900899983636913 3748369164379870780 15243991952994450971 4903595078936062587 16080153541990278232 10754688229126193038 5347971475686707492 5730780648520621956 4553791439046122195 11935000524588101213 13202469582330729063 18423998198089608762 4262626914791292943 7997305928688086857 7949741072768682843 8835090526254233809 2608531709317725280 13411218299691444854 8698744162151242539 5286700646606062758 2186983702244807756 3651926113574792029 10185033565347843421 17850734441375140895 10932704620104591714 610989216953272983 13153505899577193818 8089217801706375930 11590664827515523263 6020469454909729491 4960075975081319009 8445348728400743841 14878263174349463901 10481353048883163995 2830255675818271404 11658000335957136969 4196625764403797234 248502469960323907 8836978932354706742 8811246882164434 2071793118003036290 7741232674765917245 14417660136273189600 1133529750659868350 13841991033138337705 8330336022914596067 13924905379719162299 11290686635393350493 4407242740126930466 14840639597077826639 15464439368625698983 2926822676383186827 8286096503190573830 13537234125952795482 8854371333286880644 12038547196274280596 9657512469708397891 13085652229826312582 13281471743030378937 17411523309107515546 2735848093551982663 17587057352126761601 13893766606653412362 3318960226769557090 13290185440804769422 15342104530634339688 14268716347401406771 18208289091924611849 10908706226119155512 9005910369680850333 4341271165413061024 8163238053127845325 15229088212583735968 17757590474049257325 5359548646715563835 2113540449037968916 775569071247531415 14642034086099110289 14241455808959289134 10140945879445004820 13983369604665916463 6467805750093919554 611137304850574100 7706547508718576858 5576566126261936390 14667549486725086278 12928664168690609819 11059665042286209310 9748697755173615779 16416868341814921020 10691391396732345384 17889994651801685441 11351197876946201584 4489728767852278894 2595237258359295515 17617988508709367630 6873559440521430212 12050290112258913070 12133146675419659952 4618571741165268005 12634666116920272120 486045628150603178 3855188139555299940 1370571319280914733 1512087857489049686 16391738779174623737 11691372735397422485 8528187491259245878 714291585852945893 18240371350967151359 15489156215596644091 7906577152420199245 17666333897386653226 14473197974081062824 8663200511751120644 3778321838336619465 227225614741078412 16628184914575464398 11032744161774972044 16955022088003058574 9556686210222363272 14198008822001775684 2644021818729431832 2778878167266955294 3088973151876519981 5319506351499231821 17459414480343041898 2018881607767249047 9404541100816959904 15176200847010751823 12301019216451171971 14199942985293987263 12933463321240401682 10972422964815152438 11401930795415420450 14136728223665625711 13101169948922748546 194390579741885976 9373987111188413336 13928847843207542986 1101145480680107451 17915251508682324782 18045952091467291352 9845388246484979485 7245188563339211050 10683365652104890494 17618203094680964262 8117027053323616723 15610397429555850694 1913888481445987453 8313840863204038305 13957600612135609113 16700343005441726863 12323985260298634135 9320457091679732772 16831641076072463964 17079894013434362317 5229123413406853000 17624679355339796941 6317768689401049209 11808430762680493655 8122640536983473518 12487171303984840053 4124548506330651206 4744830158410192466 2774234915075113940 11095012486233806702 368971448908920709 10863551889221248152 215837561500438209 5866534669339785537 5810209286118122573 436179963777132577 13549832241834361683 9182489915627653640 12945205887223722031 11991805868751416979 3431823146402021878 3714834225202361035 18098773212056068227 7210520875374865695 1721003755768350683 9685788820387307925 12400797696593664063 6132544424902662950 7631424245015994288 9525389669906213410 15804034587667369957 9188761811172610443 4988096776335546271 2093376819428564003 15127335311742202792 13066148414057857352 8016121211786792583 15184730747475599053 10286916294677247062 5034587664701502438 14043064838362275780 5893006032254826037 9142591468018580821 7123641014721038917 5586361533671740599 18017291556901324916 9932688180856396321 10098883962640040386 5860434469421673036 12668980222016418006 11026096426309185171 6601653861488207881 1485339221603327503 2284428325913341158 9702498787634656450 4507543058126733632 8327991089778101515 7079631621025161977 8691786825658324256 9917121931356126940 7127027615824184203 7396889501550541376 10756901195400769886 10494158695088064790 11149570097657065340 13587746860307993821 1252786605708113789 4466922044136086288 7290668816942875275 8893272736029564802 6695000334913421276 13439478580645079882 17058013815182364751 15713377456930835158 14752311994338275026 15599730693973465862 14786149385057785078 7535234694383887844 6017068775488803605 12429273687127858986 5415663715716238598 13225910117454442403 4471200193897558333 9372067308989977671 402537868038854206 4038404406594366990 16383803664746907801 15564136074581169616 14253472646697183028 16944848883973075905 17052883026043386627 6514735777370894672 7503398606449073045 17541243685060469590 15487050071528399517 12027724170575745397 1451710305232813187 7009738074604717718 14435559121242999097 18332215369108084650 14409861682766513467 18139702482588350083 14807751990575577227 11387623267065446025 14860882506732275525 13091493580506621001 14485643135373213748 1781858052888523642 476517755381824071 7023215439205867156 5778900986120062392 6607233428665641992 4219475839442314616 7573366033203676221 9246341852504517963 14995943751507177672 4719680439230707144 13056099694539294372 16581840461731571796 17453439142090251703 7732484244419542387 5685353816722423016 16407162957099489654 10281353235722286835 5246971282289447240 2902332161400326804 17869348816839197575 12733490219105439713 12738390281324152506 583419602850097656 16508193397157848406 13921842632680136005 18336739545309981588 11807685005401229106 3556393379481210423 3060507194242904058 10915186569435153032 4255478708226601185 1301792332926829469 10940215964107194038 5274823423973072017 3927601104242998653 11480864205618908252 7579877890253748103 6011246124936278555 6977508874357121557 3373031385493373256 16314834714228963172 16435675229686165669 6801621692961306041 10102679670900316285 11741191782103890641 1485986079431184972 17708058119616098300 3200910516348995293 6378382503868115043 9245757379967272265 15443345312663148249 905827041792186532 1651277233109453017 16341350637527946234 5250552152386935615 5981795719778350740 5635096582113820354 5113482577717431811 254141224390262333 5605569240981881741 4037185508754103829 7389971225906235662 7061198573098805113 5153674185836912819 14679108397876060951 3275577891770751471 11958349088037226803 14425926430738467241 15613027738678327157 11790228944629765071 564993228253618874 12710975462501017275 17186055748216330070 7605571606157141881 14631821295160321906 1605923908010406240 14563009576368526415 15977926510747078253 10949125786702121701 8559271055785242518 16801879474256419912 14575326133981973872 673490144535949542 7277204437407786391 1376738454493533189 3519034256692738222 3077461883207399762 14084827708845286256 17411775212646403998 2626994462216664798 11316770808041386561 3662207359323478026 9104097139935216377 2974199153157870256 13839006863488981214 5580204644325809380 3122321727929547839 18055776880501745233 13720822251955727436 10457059119463642743 2252823484373168067 9227727459744523075 9194076821651417965 15954925727795844277 16717952748181898169 16455903042447028982 13438330695494088827 17511808383387595197 7885660511021761674 8279372421844879866 7427401505755914437 6331367936391056672 8253213075164526127 2333992826675673182 9774302363043261852 16444299678829839428 5195483179612701903 15952012004236967473 550289444406438487 1024601986266241493 1493487491305331604 10711616408664903382 15268248927363942337 4648797761739992725 1735456240535995809 12102977029069890125 13012631449978800882 2438188115931833510 8340952745714215371 9002155909980934803 18436354997163545032 5911218679655886045 12617445511097506920 2706485364208587395 17945475721987964974 6382780798298239407 16877895707595356851 1737783513801861551 7721771978247777247 5482509140466157138 12396521313105552379 12653220403600524516 15511236846776341280 5696736522460261707 524452360458884552 17096872062753355892 6756938105159687665 9537673593070124349 14843566648756677330 8336109405683207373 6111678738839893954 10504698096279340874 1324378674960285646 17047144918974552073 17199550479735155316 5576061549536224910 4277440127014465735 13386207089327299177 555852014775683243 3656135015696204364 11680276175314423303 6077403924571093690 17397353789526034333 2306963911556023719 8946425790752958143 943965689005467466 18180732171671549702 11785400692704249331 14620060183190180018 914281350655984387 310035785184845542 15180446319596712874 5212862883616415863 10943720627920654646 10711248584129582005 6642990392677143338 5607556248360524706 509333330682285829 18363059346920176027 4593724353356756891 9679264551796584210 8866503682266016524 4122772122642066093 4768618396208525128 4281450867618780473 3934100710742447825 6109308921556269645 14314603406153451566 13108207064396467400 15303498212014281380 7708842452382036314 13747133963174295704 15432620753323032291 2418846227902055699 12678489841873982681 477163079891044138 1535227720673628937 16634415147309951535 177167570601312280 11883373219939447913 7373532621005659496 16062017876345439367 4916369705845668503 11379217521076345066 17119790060272762410 13704407533274369965 3134611742696950403 12848791479543048352 11489326784826505681 3524268955480257757 2472109813166599789 891839689542974134 18079269006149204919 15639563157046789419 2931621074745201682 9711559319810691287 17278152130624738441 2619379607821727068 9270096754358849186 17729167564498025268 12450504646970814848 14129872007757859704 17313510552282270738 8189079831775148816 17239954158708108459 6694550363172426289 2011808133160057686 4503462414477382868 13853708564051659381 12986294355457925645 9285882593959178977 4419341733489255222 15736271993904630063 2182289042643608941 3035710297824077957 1097487540253960773 4160435005760769757 1204699257978849823 15790337076897397282 4025996993375130342 14658219914100953906 16103292448221641267 5237025873780204308 6773899685666097271 10001716779607050923 8624313973753911753 1800798860630366455 9506026339750321291 5616272879553061738 7033792354035789515 17534943157252617593 1126824993567976163 14647387329109606306 17441636797051211319 12378118708243166834 5657494015810601212 13873941945537379215 1712139230831311621 9100894065080243927 15584842569131594013 17543157337868410246 678017228355673189 14497885985204270604 9351327172003782519 4647474778872222330 15691751954020924679 4138615677052696612 9634092238713608519 8346022969216283595 829425131300108728 3400518286544127444 9047457868939735676 2768819450752372825 3853573471350473629 3650492207794873188 5254245448381520950 1180283660783018992 10542482403566335082 9818944855223977521 14330970828090760119 17614616780903182293 6085718957277971119 10079693116068378767 5891351646370223864 930688392366256455 5034638877755566232 11908561757212401244 3013700585041136949 5524958787156403350 14354697372757627035 11191792398996816649 11539877083247671157 16054267610878510106 15311403285810922003 1408495992582904916 8955476887346175733 2179066059596377067 3417872265160294691 8734927019291818646 3633499581307673980 1177960401463705071 11893791649225625574 7777023828303584143 14562765931057105244 15612430791859746405 7488126250385680549 13994116213979215220 7653704460153345354 12325309993189579656 1867659104071108990 12376328414942197408 10868311021178819844 16033353322102023613 5728345006715020969 16383081796397102300 5729504037970816071 7848551054484404760 15352036612487240181 9306630771591057125 3440671605182671196 1287229843456288644 17398603610250798055 9877040438280762581 1478269286866994376 15806998600976762171 947496861709510721 3147830075757724131 4472533065675300868 9179713259547581677 2100416548996155895 238325387360054475 5435814889067623461 14101708006559520394 4755817274667963334 5376897239355814618 6768228609041027966 4364156003025423731 16093997336368753025 8512054926097838828 6164614024094937398 2753154674166744966 14729884225691061647 4283684792079595087 14351373586590761167 1248669168023656805 8030873255990280896 7013212359704047646 15089926857516038468 18123481386628280679 11535654130878058060 2360469165082726687 8482296479122016217 4262055197106295703 9612089612733323648 7475252912956072759 15875872953472555376 18283033520095059770 9683944966121412639 17795371107044238396 14991161565075237567 16770379229709663930 5609019433320946909 693382236031537394 2623784804458969815 11372352560743652940 2485059835165531788 13001038856759224402 13873437810641415943 12591148831590558170 33982939425146192 4839362050976164372 10964319995664738315 15448862149930196130 3047648966343286837 9999818284011070503 18066923548313299440 2333160283307195060 16635497462378399086 17492886785059448097 8869251534783476120 10046121735727871408 12869876732376848281 5951206962582690371 17072853519059246017 5775165793085352893 2562739125573962673 15603458003290679517 9738508592663917951 10023654390971272056 15199304977803230099 8450212900263524564 5393095962165285502 16628152515663605707 7773256182179341670 12644541474467213525 4883169431091227700 13404165073400003069 13666824172512407569 2699738521907368075 10598415064591114601 13783014002512991477 1083131738758693437 11867827222401264535 2504539334763114757 14513412475166638161 15297321058743786069 17755574844871273021 9698509680197431342 16768195164988362264 1743051141973698684 5994400499535570396 12837087045334359999 7481718303091181188 13987811381549156395 16027555972745132019 16756587072058541029 17684335939539601535 10312558452459403703 6259532797355601359 5632402964225888559 9807407983907301252 6341731051407021879 8714338477550701820 16926302932078187221 4973629074637999144 1321970735869843168 17496925039551850459 5020311723041014670 4847524098477425150 14836543435482454465 15482937394364728592 1941249078708991803 10949370317111548363 2042726489362223763 12409790928392865822 4941755368139872249 4347251114300908893 11272144714655802951 1617820230549687342 10489604737961255307 2529969053099962438 5985714775466956627 9435588761960366958 9902285025685109540 11080420930702311308 13941629867510553745 2574167889011901252 3041028370830217215 11111364168434559917 11071201982249620358 12302563395610814225 18395479572655817289 14845847768867961403 3856743907966820235 17084203637424276658 15419262304932052395 17870552619711338382 17675912920908606092 12790405971323379995 14204538223122081734 11093806935069769851 5154957155282175650 2833726144158741091 702506360203320560 10082817862779953305 17495199675694500866 15783695444458354795 6785304795290612966 3724233079345832962 3000053531818194064 14783425370991021140 14000079122354693173 10919259811766617282 3646828094318766532 12434908268930888466 3923049128626632952 2624336259244563584 1077346220068341971 5842861643731620029 10595158802935809638 802624413840043048 5381147759602449363 9007496937473168729 8711642997373375875 7297885877016299113 13663567036806920919 11454235102447380184 6907333635321184760 11870073345504540748 13900691476793533030 5141673047534363552 3941762963634455511 12653874291017900397 16158997313614068377 15401926874724924192 14198119031488649408 1455676822200755576 15942228061136850805 14565765047894805903 6890461798040688478 7414694021150078302 8294658669111007917 4238426578107123209 8382212665751158452 6918465872088022903 16090634784296798117 6207391331203381682 2807238284670948195 14973068179986478258 6140933426202067302 7010137188457053216 6062946954125924861 6468582425697093660 13335561551372467724 8134507790416845504 18353935829468062348 10796317862340592445 11625897927503735017 17249104709150569831 8388230586817532619 10563898871411946498 17538204961846106955 13158469791164429912 641821789113170701 12872284322787933315 17021321957078488627 94290625992581682 18391498531589317880 14417096936481637753 12572137633536931225 2735416875494554248 6959479220318052516 10544666072314738399 10766971089348521279 10935343891818092573 17647346762332457726 1514438004800745732 5942153116779531393 15487627389871845367 17912335954397486640 16851536003778419049 5143013032145141013 17342899095191053797 3937360663764106283 8902000899770880331 2146284163593240407 1509032046281548199 9434440467883962811 12553685249236579926 14443888494286961202 13111370515905710916 15486247062570099655 10781039894166484911 14803965696412483506 7269248366435337851 368356693563294137 14476415814691566490 12366395163357860088 5275016606870597136 7617184296616052973 1542202774618533589 2471285019619476930 4795024784871542484 10941386145216144612 17436966180887916564 1769037414293057788 15377109643074668993 11083606106475413249 17878387585237438267 14188658827483278207 14599033489683118935 2013296022060804092 8031978374149987176 2115603095835460398 18313442235676378488 1123089829497024107 13253569464424212752 16800179481600116779 6234022715708764969 5336751431531204359 16490144473767449070 7602587315063811285 15917771759340955311 10070242545728191740 2086155154586763202 385231765993475305 2281277113365532298 5051163654238570820 9223324829650271314 9313907854959205471 17992557803780682298 16437355880861418576 16731145420783511066 9705569711948417565 3600188763578349371 2894067225112890666 10882015732593496570 7957046034046268566 4280697032047525934 8950502756160585810 4653497189939595601 9830121316067521830 6429764904501810149 16303704198508025185 5545795142686473380 10132075493922965915 8146651162700857657 6238523085242707767 7538423345221443004 10812581142581395873 4021150188496772312 2352410827351658027 11269297911372048926 8050646126725641195 8920911842968798432 7532846055724093406 18098302784308408367 5164170549277744753 6266711864760102832 12035971543308602877 4310081034592334551 15939278255796883453 3972947494859966587 13925281034110721973 8977589038607579265 18110150620181656028 4408021428697538640 15374047594829590456 2546211192774556072 1545526512997728963 14943210571797212037 9862470865918164251 11300802725894591097 1076139204666626966 17092219620668172080 11156796630907091351 6091735402389306717 9301249991330484399 1759883313905334047 244955176618160091 17084821476290421486 14341524750912209234 9234592347808989853 1888351607083438954 15505496609150919829 3997015022910922191 17144742976818469952 5508871182008935176 8339668763707683825 16340478352301121595 9973095559824597944 14003641403918483557 17428718891718708174 12076979345648514335 16509754759479238567 11262275192683777523 6032503780344523773 9855676312914403729 7968154563320944897 7298964262629550526 897974564901025226 5621044035173341720 13067950795903304434 2415248934876358811 9081749026095329914 4638587093533874952 678221301244400248 8845783027839478813 13854341534175252507 17280466099352950778 2605097975237363499 8228850684081695717 4222813530372971617 16801948805628526360 2927142895596379915 15429171891373597809 7475698134170360251 13067578753986609009 8290573061506452878 7974847977134739377 7188005696083118070 16296635087836180285 2423963663320629680 2794554798192799556 1561195466268971803 12390587911490475886 12151351727212637037 6354114415750082021 6075408800393046573 5574899438858475445 11248683798217599242 4354220129206887345 9376732851704523063 2657793025565065236 13434948329851451953 14611305971091555335 16484400248581818732 3674650942078592182 3486762373301709004 12814970980365475762 15177944401384929699 2161296381269301394 2335616662525338390 9735443908977350516 8320163217152765911 621227277234427126 963912093973465273 11138212474922562542 8200225366953344586 4434382123390845486 13525329506639209850 99406307470549432 6621434942107007312 1608156947381798958 12653471027919371685 3628210537146078069 4630785852852297180 12777418466413218704 16720898667174943020 4913205805732976691 9029485593672341968 874559479914076250 17970504308330433768 5644920293498112826 15702411203074602710 15074924707279200152 4779958720650342780 6876638610301357674 5355223615248934239 15348799646588790857 9355635169753492130 2281486767909536285 10600064528323369253 12641392184088338224 17765238824769488225 11111454662970113572 18121975156210317264 7956203519302562923 10942869094707400463 149394183196885470 4041429387643518949 7337556385031525763 16554582271083315552 3737985145584979830 18183652790475160159 16837516780803054973 17371192133811376380 3811617602469968148 1359607395412417270 3339760621381008329 14016890075537582275 1148168517811243118 7285737029715278106 17771217115499553464 134606917832843576 8327348638097546008 1267389564267098728 15891085967573239906 9972429821236946791 16828761408350573849 13313920918534134822 8321773365473612672 6094308959321134838 16020406923286751621 16737133331077967693 3958053595303319745 4098086552247152965 4223907453133822375 5859481819173338695 8482179467845846224 6312242885329999639 10916395858212302348 17475390872264178937 8084109631938911419 2055174349276680803 6099962194589601796 9819963856799754581 16767492401652061538 1997400196924300531 8310016112190853681 653590291594299286 17269199843479778780 12741816143073561748 9604286226245248994 8680938365067639904 2138033381432008144 9673083009114888818 17575687976788828988 8478039176531793082 12725554154233626125 8557655184035459286 2229275032556367001 3438081235425974956 11075830703716378995 18080176794582973561 5730083401019974630 11471046461610807940 3535150789893024392 11042474203740648908 16056819005718076185 8346061422874546752 1813985687061749353 10329358377913483487 9505593342831552563 14983360487668516906 8360962035315373025 5466115977389530099 8550741015852929754 11365273347895410818 14207643949965352301 14548872404015454449 15194766965934247206 2811854177730326880 1765117280690814765 16905477325531954811 11974672776386032046 16882466725752183366 13991122189886889622 2146333863159259807 17961256067969431515 188501687413843473 7212706327344774273 7330974370210264393 2782132140266384805 14237786838998558494 12832015005323848843 18265609469985659648 4547431203580239177 1750202114641137190 18373286780308828846 14812354127885707346 11988226185293617384 5857736523262375857 9985977602878111519 8307537786751402656 9654158503475083860 8346307606068374443 5410482534429249050 7016566015582867267 5687840569901708069 2901680465976309527 14602964107294578063 15582158224158624840 778844849193431373 3496891896869430085 15399488168618201608 10399487168030370027 8449075604434046672 13613007991441126395 5972647495097076743 12348428551737472620 9374448970585834005 12129259522403647025 9790058271836349394 5891805244406498252 7040543188638486515 7989794703840722067 17703564276107045203 14047907472432672725 12420818587857025119 1410494340425871699 14244881162216356285 16483486673956945050 12195740082412422796 5961127574827403091 7781057164440258329 2106566196563354044 8755644387936513562 5592629794366643453 7588484313929794361 7951765806351112800 18007088592323225350 9821005627449460261 12555910566172339871 4184674158171954450 18130529651151947519 17698994182417199085 4125902809454096316 2158075375002384698 9549198105427571969 209597747989973447 8728771848330463607 14973938557551866612 5373357078903987484 13582955581262706588 11850551205133600856 1870158205508898531 5088638736945972979 8290630765794401448 12464998375631406113 807626126923872700 11148444959830509630 9914549405605485054 6530356859102049096 153279945371238921 13564055590702390367 1048663095156665766 4898024201135496476 6318483204599796552 3712616192510399565 10250663307698425619 11871956233760534852 13905539335570752854 14960695128885882841 2582835186440289558 1651055255737989707 8014526235522811150 16390634064543926655 8548057946651571066 9682778654019470463 15294923364266239392 15183214119489819450 12271924776431228001 13081329510806167774 9161887326602306010 3571652436203540424 18142062503207033408 11185796565150141016 15783878050629824495 4519800548272333909 11482871553813999842 187517937399012910 11373468870343671210 2268713200323779069 8545126684665934007 937271351919181084 5959950167822706311 9283718435114463434 16980072428875206584 12225200024285384393 2384917421798031417 221071761152805336 17234426671623576255 16226105315518396832 7556229063253656721 4673441366329411925 7258576224204263804 9773731974146230117 5675474338046288355 14653185054377706548 14633106244351934231 16239518303696078445 9239138881430279132 2755450621479206229 10934129024547804128 7595188110831061325 6761280960148064342 10798075150632759702 3495333297757612411 6012251146568420196 7100594705181229707 906022911086181351 2417855032498407643 17055313495692052795 5546583778067037675 3906963651913297011 10910655270557737238 17662681060091885505 7298286758522057100 9360240766968542480 18292294136542817819 1915365772703125730 9003467220937389008 1217209748787270864 12404649551364377335 15510110397687014056 4061078256617320986 11904187713769709186 10804784381664171159 355220930857020526 11671606034221972160 246052054831572577 11212801857853060994 1261518433270823151 10888273627640269998 13224207036033751349 17286561320053554167 2768403753960592266 15026233165244766713 7121105540816896574 11883170899696012749 11293047507684851039 6563190838391872044 16667977466339711352 18096986018655602910 11548725001230508602 5603289204361883441 11220953615898268128 5804539261988126773 479352115632637594 1904345832097776936 2122792762714989385 9494642825430178027 18258888097031989958 5251144659467516251 9458836456929282300 628247417573249593 4035692946028681387 2967715744816383187 10010391876971842782 13063276029194966997 9219694128632869721 1908194303911042659 4350459405895600005 17766354566054860413 13645816299945720000 8553066456406547432 8460815103789814378 11450075130234547953 12829977418452734349 4119056545766113293 16484783657176199533 10216678440515983730 10809070548563957181 17046700749909864005 12991287497307395457 9659371028733840424 379780902567645236 7749237707165745072 14229359574232359210 981023098005320126 6742097987062509054 13144474220249124235 17746184015407246684 7453890924016888611 12288108023161908328 314241619777432543 17465410640941493901 15156262515158799688 18355514301055749051 8045721676286974341 17704849707940397190 10306838371338225201 5314889733897394348 3487528328980393742 17989055518766918672 11078993906133535000 12299115436559239798 15338991298894834810 17704103538548564082 367572122180270311 5581926402765493914 13886818917347357103 14556296808617734662 7628739906324097492 1578377468255172805 12676933071486300490 15592431085417431918 4197185445525778199 11037351609885400909 5324238886961527466 13327213387311852880 17855635129113301887 10684570886086298496 13305352975538807132 8255363712946238413 4274721140931518585 337982667598843466 17667339973526153336 10305702640198501616 2609162813997771157 15017006925488912987 3716911043844217091 2887869025787422251 7277573147537937951 13581174421306667219 6678931952160543873 16681747621065801553 12292102859764854421 4033069464432445734 15485138988176872005 9121708276181378059 2661080157983019193 8672617246642780939 2317257967374847622 9069749905120157657 13363097200147395130 8605796667129596410 4228081820057604317 14375930275747217820 2377040472126616788 13526274018321088553 6295145693725217867 12307203601420988234 13164626124205122689 4888066408354937349 579316095930240509 11546105118337371590 4050946148940449421 18140128365473760054 482807513107227100 11611585308103596840 6325180715086801631 9095972622340616238 5372416438265154138 13488200700556247523 20967481602585286 11187505373311616026 17471595581252550331 10917232946043402881 1624941877728350906 9674989393481067841 12384999746751297429 1485095311514864060 10826911607690559973 11357825019018021744 4159533947618506337 11968044080934342353 12658699633277640844 14842559412390182996 4710576145697384802 14689529391834656147 3085123077156025428 6134994789904731269 16798959707409263551 1062355417085788619 945095177950368878 3503532244322873146 11476065940719758259 14417111182298953716 3653045519352248988 3804809161104929423 14011008408055300329 8332040657592985861 3887271817713991955 9258743234015585930 10268801579727865746 14246148394375830738 11833486597730336325 365275205532675085 17851101577074629319 6097171004062059654 7190292777156440871 12326335347021319599 12464311192776058510 8000352455091472278 6416833897010332595 15209777728347842200 1082722663546607146 16001064382907482685 470478412865259413 9288693003592758709 12803680965412162189 4431125346444581848 3121683842548226351 3743832109655434590 16657340189890890280 13342918213863257888 7439540113723662758 8429342054294112582 16800788224188840571 14902984333388875797 762325551036350735 1304373050341564815 6342797541416659673 16380834967257977611 18211196168405554199 662718947123295105 13957306854106766304 14852149665261592678 5056295851093786046 11711635792147003107 15790544557575716078 834221001585980658 18354262054425065703 13115270733237796694 7042951567748726852 5538054613030846926 2352511554017868550 18445086106286660046 16976944144524550210 6655774734124378272 10137071537060203608 9434877360778419616 4087338870823988444 7193579577194210912 13267725877574288031 3714670924763570982 3164271093161702496 6398316339904100875 1123883386543818528 922690673684117607 8541317289805394480 13923773854872603394 6412237051169495060 2259219171644490659 17145969854473343615 1959657071727531925 17845375283785618958 6685405186278070025 12070998123719326620 17576806483368274417 861773033154211847 4921337042224299830 8895856816464187691 2424812882208231324 18344046548886831098 1743788123223536981 14539910276201022093 2055986291726725570 12051717134073032442 5693686796618883560 16221273425458833871 11743043788619239677 2646970578343076757 17406060828290098960 2306174694867709576 13753608481364841843 10919213914967334808 9326476451176266168 8915437486761362588 8770007191347977992 14030296391565033848 13479731505336492503 7031605204070717376 7938311381964444801 6758353939830877389 16893792525525379501 1045215970362208458 17544724899042769098 17431809957107177664 13205621277499528491 798533525517897630 3230398856255009799 10588828758316435501 551413208783098577 11228667579620006279 46502353189767039 4551744005701342486 730913146584096153 10211848855921019768 16845370866244620130 1020659097930787227 2877569388181221950 6003349598060360696 2441259287827710535 1382139871570383582 15406068457284502154 5435279171382867556 9375386772568929082 17093158192875418055 17056172525518255833 15549672709611585624 3078465901115817069 11737969689228044456 14030460973398978837 10984427074105637824 10069208674604819980 9527836846694219262 10965675178487030326 14841097572860041024 6873046149790585525 3998438220080430188 7692287071728268212 3975036284908398339 7337214912920215510 13684848837214977357 12346541465946992581 11330123400995085850 9506959246531139562 2638183974287887333 1695787659857688147 3031192751835064734 4417869473222558281 5006875786058845627 7037233847905239018 875179691569987052 16609017940720103501 16337296777727773274 7483875948471986754 9175598548058536752 17973018936114595297 1776894501666994143 3390304732595353836 8940700996287751451 10050510832263945113 5702620984813751197 8686049357702418281 16767711425224685826 13067760884502297093 4748470756054461025 18330314302269960639 6749213532879761360 17248983984406453757 8856373333891198436 1660945765460578595 8252530331556814844 5115866028463025123 3525518978677413007 11211736095701622236 12005576245471455268 3746047160837103172 15624435237348831357 7405506519593580397 12845282414836512083 13091754753202207835 11074560799946036506 12991066499224800 12397012820055775849 17366677798185807709 3898748398410786585 7423156915337126243 17642102362895234157 2587828567378695972 5891640600323952629 14703086087415616689 5669414123260801037 14522889645352689215 17979126837737229532 6059305673708496003 7472276285189691150 14634141456978621629 666002202657137899 12715585913183799236 7148221382020526883 12013278756230597878 16069505395401146388 17873542330927118097 8205390973046289647 17468112839421953801 15356684444917098072 17597800751424951565 14161840472285930737 3833268616723896704 5936222246788011966 10952097550551008656 12750455213467154409 8911393997043329075 712296401167043650 5072410750763933844 5174335924769416809 4052708952012207964 14974090836794095995 7668977137440894235 2587261138071336612 9736452622996028905 11124264514920073696 7563841610312222084 205793269556862479 3341902228264226108 1085959300742724309 576209530949065211 12837178588455053153 2769660285300224099 1351080750303483608 3800857054591805558 8838307667665718004 9445046658958188977 3246580314622235407 16526375321238696225 4669671920552455684 8378617217544714829 789561029662002990 543178006628152938 3688731909098341224 10427040628592474251 14421506740220459914 5541489050708599253 9494374718274597349 7747201453552349717 10352937612023644686 2875965589505537825 8012650554673007548 16372120582183706951 485820038349887883 5266517066218870119 4110351955138893902 6184311975735196968 16862095657100297969 4114847637298114528 5361770849666635241 17720538389919203340 15089457428979623377 17755447434875339886 16624826003369739683 1867277657923851266 18023941221258812070 6985450290147239292 1422274430868034724 18300053923437665167 12523167695042425372 15423346968782972282 10451313119107067246 16706779151066299899 17144364186333436405 7987300954068772720 1020503493072285805 7016480818854551566 12195735927667857165 18404972198659663910 8183353842464625631 11170302999160150346 13387719491084655183 4613292344987761386 11920113160900830932 12097790376996527156 168572295712277827 63703384655535454 12620741919114742559 13105332800705969693 14173931339824889049 1084885698714667375 13062717202788755351 17877518820578870955 3098277573120723476 15056873635940663474 10828804162752324346 14848259177443448542 3744747753075033616 13990857455895577083 16444314839490949224 11695434211385246005 7575949923135950408 7777893455394810500 9069492300703488606 7447454522247297698 8974107754040673685 16354863360146543444 4869220805804680048 1761151076082290638 4371806511148986950 11279842153405694493 14875956919530011765 18443215451216362398 16871171705769882569 1491443959903349844 4922817409659201426 4542188093147992249 5239234284007908226 6725851878225416126 9363223479270904435 5044890975797851585 18349235026374858521 4856876222440233354 10059591378920199971 7411172043499639445 10200449037587353375 8466862417156668207 13683153436378396053 15885893354551540868 6213592249862190468 5791458035279691286 12396160665887651176 13977272514960299538 12857841467247354189 7425639485766556609 5562614628841316183 17300289600876290600 10712992716552624486 2930647505961138632 14651540390988431919 14420859861747748571 11502720538048513868 12042670020212377774 4102699515950702795 6691339033847001833 11887089308886098033 12497852242125271193 2955019963333824149 2285118784795264156 10482875110587582303 14327301181017776196 5782870107990596210 11989449302667123245 4074656826605407308 16254134583462572163 1695782327316944727 17687602263126335360 4337517251067229864 12292071529541544392 11587101787976133997 12429714593430118644 474828274220013127 4222505536468719563 6303004128679919974 16060843001746218867 12430883657599082529 7699304503980049721 16794654858906024501 8367448602258718329 7656176315367672148 6751700783767656072 16086317865354488813 3041258739051767564 3424473073138903529 17802953132221713201 3579493759364660636 11030311735526119594 4576998225306181688 7384714749206273675 18125791515909918682 12525207675330012056 17814316290703184662 10070746133545747619 11826480879661651663 14912237172343370314 13873799679179513036 6306408083876677489 12506126197002056931 520104234491241114 1477317168613343837 3540728478116084510 8572699537403046891 16911715209279508343 8975166698338748149 8983069523664901600 14001497072397170524 2137540398306681487 16279859763687753555 14462584525547917980 2541104041761317903 8676034451905809469 2176843297927704094 2669215644246585032 11648251440392520341 9222215709905771474 13109598224391239652 3874526677785525080 6291393336572620244 10568139578048491375 3627810638075097392 12694808565475892390 15403883383168644011 3773166205536730004 10445064027405849265 12789527412174982774 11935614392303251808 5504865716280941555 14747352490470407308 15959357312663019206 14815744263711498415 14121041526815260323 7241167224698586657 13645428610806659195 9886997152592032133 8807026800819978456 4748471730922143933 6165448253192748006 18373831733361263237 14107610822913823072 16817229725212088328 3757010487866500420 9725813822415520631 10493472817955840197 3909850621341860551 14141645408991636061 4636923848965322583 6116622461574837995 5201313870136713448 14718535016543679846 11777830471456569882 17840929052900919509 11796153430542423133 4126918862253026936 15609881427870498078 248650412207055618 3885891670150558014 5692317500508683166 2673275113307722034 974854250794383826 1704461690097618233 3248072405859477626 15010138592584645139 10057674061120976094 14782931907700885470 11167040939739779965 1508819984633586696 2011351303829086513 16325545246266276224 10970249918674161757 17056267394104486872 16844453528882006939 12555754525577663332 9591606281635414770 6539397324382956566 14389369427026513929 2524877403152118481 16235291218761789466 2857057473584543210 9902396455763304859 5279528875760229519 7932563505712235959 9937889353855963461 4607546502968511984 15595196020356151096 2881517123045455321 1781348517907212147 15695563277100978490 12681720605679659068 6730825370187165341 7267528475437381958 5833638627598707043 1664485609814614067 5671230216534156802 9319480555168857569 17025099808752951284 11270618950391473425 4549440389173713963 10412100336387182782 17558107308500149266 12292236138778807697 16972825477561832837 5657134173552986924 14890232311994903850 15192263846589782538 286407484411114480 8820311205921261634 17833619543922364688 16055935939123793250 6717272531758149414 15853997620029532084 8548654493840220657 16720461132363670917 14628270357573765298 4346453207517973904 8708022273594037253 10987464126002936793 26988933233654381 1544216406523016877 102364113244147736 7742488402714108896 16980430169509303407 15792558137723483739 5587617173400563046 11295489265755294572 16747980449583477378 10702548466097970209 9729014606230965065 16194085766416018787 5826801405752451967 14951304907867811429 15152154224474544610 1639155407404408632 7397121454978457330 15631460808958964451 10848324136886068920 591296472365416896 8469032731795162853 7378712027621422118 15477149548494714705 14390541871304145739 6456004217055258967 5389645860045725141 2482806004609342323 16155220493042744786 8358722906870724187 7147321774958998614 11166034218994818703 14917100408615451585 4911654450670592914 13457087971953538836 6745977408850325258 1423295130589391859 6587053259323437393 5614955809957446005 9500130057992347353 8911931998925742660 13354466614958680536 14792662319254604415 346655732075975766 16694289646330938391 5214018028079696521 10993660140757646784 5623215060856194692 2360024000345983104 13951478955670815258 3303620940177670421 3358014026922542262 5228122288588262665 6410804727124319931 12527729999314354495 11885374419606008285 17716699886250879231 17976844277920824661 11137232197458966896 17741392201457493267 15303507927076248497 7905125065504540137 5318488800935001061 17192950336257881162 5463585471565109632 12204372486295608635 2357803603538244112 12281122395136266067 4587563693503044671 8231411366681387252 6514997913163146519 16112006579318311496 15955861993989647297 6730266875444514699 11736536297503234742 14946074062991019235 13868163763177163507 17976997897911855054 3624258969884099609 11432264504715760071 15914846894730629115 17848379039386154750 10458364771326470411 3527323968708779147 4596896382344439005 12979196996209451521 15185783222734204201 8497435673443073154 11998203395957370574 10017168617102125429 3113570169241309169 16943854186057345200 13905864045632951297 3019019004093478486 1908848835203377181 11107265375513341718 5874670036924351840 6485197933907978966 10968134946748479557 15457244724973556707 9621789912232486417 6518705779660474347 11162720353930922022 5632323585767655504 12799267949960228775 14539487664205464975 5569310686401221008 12066611426966343202 5125062165130780448 5623808276253459848 1024392092150054043 5001683617497690008 6683749759827901007 1865682835358614604 15428777886416967687 16688373063570905826 8232909246491630451 7004969690062539718 8026886361636430551 2960505209836390018 11944465307868434799 8084725316470769661 2555167053428274067 15487832647882486651 16838837200916898094 2863735115497517639 3361925587460211282 15830573822799227681 13707428869810727273 14162553646450616616 3018712895909116688 899582420847269549 8528925351986578750 15870884935378225560 9136453167139363833 4034824712297299553 6028875711229792505 18379282578643487403 12027319830750143986 294416822843081363 5404217702284896448 17543627935974760647 5549012366354281214 3718260013178544605 15001242856576319061 17157827913066593556 1716928132968347400 15003998602021638905 14564100660340132425 16123105594249617314 4559823705400096414 6009434570868843060 11845224287221069562 8000396494761987548 17376678508736534474 12024885091450074814 3038730388573694533 2756193262766046037 15997383333734545251 8456804947281473579 2743862417913018364 14552003371290701870 2685907447742866766 13125672080338665014 6172249630766411783 9885572170239023828 14302454336847906587 9435190343193150952 16118159031621282237 5275612661809985497 3130798987565619907 8902475058143123180 7238092577485449482 14558015342550694866 13134863561009261806 11810933419473861213 7598143117325472281 11592213878719862748 13947730871257027315 6047173042111423804 15088914808250435852 13325403428454832856 13076796652060127277 9240856762495154793 8945043528234965502 2579906326983400428 12094442503540431274 13755743223208996995 278697593009057603 8000868953268497435 8250833698468357966 2378168385450023580 15648273100619877859 13783898710625515450 2138356659661716915 15345974199431000232 15235356255937397202 5746245702406775094 15212109144674712760 7985596252256523958 10066587778994688025 4686573972985048481 3866209150815376336 2214463839905382285 1762909447259993212 7218010952964982874 10588990053187397876 2882349135339484764 13621153302013231348 15456333295156845697 7269052566973142857 5785005249171434417 11276946726305877961 17376146662908502948 8960336979812847269 17295458910788260661 11308142194371478250 2581763152786535994 1918346864938312158 5979253168014399054 6745916144009958062 14921712454888469200 11154822961236187633 8469791021043218992 17248813091379573913 14484249675521942104 7686779693226288334 7018639362678182639 7533527975299201222 1224933552554114089 6449360834228848777 13815582669735545671 4437308371344333936 6805390954246031077 9890924590258864914 4490753819812624638 3903285588100553381 7015020806966036848 13355375796939893170 4491338610447765582 14828641179211217226 9302583564162254841 8585817449269194852 3315290198728202869 15221551548218496750 9936774695466432482 12291329554344563261 10333181435230071361 5381583273736076355 6967504375318795584 610105198844464192 3169053520156478144 17623529586246246834 5131621800269973668 3737740345674511248 9852943640471084899 5930449461984048706 17041117646129769025 13010103738364032996 9524061795322102392 9922116197724974294 16414051036027600350 5390690395826098000 10254141389563834438 5680620524923928809 17888701377251500574 11263587477036571752 1826795263338383254 5782022669436477875 17009056867410608677 10247502309231560257 2754361955041629692 6054758062637513823 10985334439296169849 14378763470203550226 16218259329374272963 16104659710848494775 2690686852273700989 11390397435091430052 14487239682378692886 2603169306315938067 5844493685295875982 9465409713339315036 16124809366177435343 13412441285949118779 9577673732160437945 16179727199916971731 851121752460651279 12729397225688872855 18191923420430104752 14590952950816087660 1135769933760055007 16277320827354672230 11656915088283398850 16889288514422403428 10311830255540328796 10133653406633663527 8601001438000201967 17209705313123918832 6551124340942229950 18093462266433852179 17716829297679625611 15136815006160304994 11225800008428275500 10981027014008695004 3971908997793652015 13418458297273878072 243549819341501794 5729679159648530424 3701688807742235770 2527306377861680041 309575941982299002 12876262090898920642 16655995344167109195 9253675314171257569 5005216498595968716 16169455292284545411 17692104754589570055 11775437307667386631 7957994219671462084 12884693193967476519 2732527602126029646 44198502503265093 13282875860966433129 11616275882710694284 145001411850461990 4118729589557246442 11004320048140043850 3645414741960964566 2569477966739542365 4648933315255803974 7345018596356566477 9680129881007150443 1253000377326758604 421160995909481122 5353424122514659122 16012623339996777934 8170406406402562473 2680705169224903088 14255508267744741613 5807208358290395265 15878355466914141169 3611694093636518286 17230809616112693504 13192328657565296180 16975887340313032480 4498235684071543898 1291977932175741698 14277908195743636996 17152398319337080232 18313455426443573369 17854488986088119704 9126927485168779413 163063135719585073 15178950524544910423 14418673520674576819 4651235554115924654 10445344642224416752 1570107607869902937 10284081245924329687 15273719830991978857 16846055879357541484 2023468431619795966 10677126252358197893 13346354335274212823 6016858888973590826 9228539349731306040 11335427884061340021 13785423095618114983 720258368651896829 16578619031578479419 11198480104956629945 11485297154358547166 17958395871678977467 10428745036172898176 17550009525819582583 10095506884101725473 16722986593321538813 15849536129025471920 13778096399500668339 1104753333905810894 178560260578345509 9997566057797061241 3957492202799425056 9127750078877353044 6053339785002591872 5110428332698608780 16549922992775315189 16561801069928731355 1695849899622551522 9484078158597567575 9444341202517863234 15123576264624296673 3516257014754833699 11790247806918074862 661666890691645139 5259757253681770312 8257768632135170399 1530935783377457267 1757870933301104354 11985749720221806316 9671889484580712210 1840681450274854018 13824541476366004790 3669032779074333653 17694918194951636898 11688156214903485 8663381070804676655 11730293494805333527 17235773999800031784 3404846037525932174 462420011502678787 10261651589433723896 1246903565631567151 662780465890481603 18359394513383272717 14474425377924473403 2990574350904280394 16633855391464287978 10681238512409767225 11443554968779891070 11485735432009535778 18239571058039144605 9239115120396437723 10875923919867567994 13690429427233867743 1151227745919129509 6791125460613026386 4316589928218292328 16451437415546791235 2857112991870750216 11825866103895607123 11865083192944484909 16480862910590450954 3560601111422910757 9700150118372696580 7088950255735468186 18416973295291923869 13079592827199417508 854869265012379347 15677932173454194511 16180059782338865697 4887913525949521609 15588174456493278492 14777751974257767322 17903567815124010792 12528265768151564383 6625161203247295579 9475266318364826977 6979148988613106788 17942165721453809674 11482384920295207219 16188890347068811257 7603544560855548554 1117591898866564954 4448948336849276671 15489647351161619873 17136629866520081837 3156991793286392692 8005863142333114076 15071106266961481168 60505472055686139 6461429396898684241 16668575003099603290 2135969206664220025 8922370184308893115 7192276574437875468 17466084478655856558 1429985849987297366 12235213644532935581 4917175371076853238 9090347416986124254 15696657834541329430 17150113880409480604 10269604851558808417 10328047003016537196 9226038178535795539 13032668158572036803 6672365917862506195 2285104890833836211 7944882106727843274 4856537692031577722 8453043279637724299 9825988513966477404 2603472681151303328 16147444903185837644 2866477614308740729 8949060881825261538 5982003398515124530 13624052233883913810 2083081533657274339 16267999915470207871 9494209873132213321 15193770888655448443 17539227467170893442 12597572413073783634 438351013248382195 377236867276281327 10026131969273293244 12037588530597734737 16052252778721063811 12856954851895690245 1054287820331348764 1624290313312033243 14147388388239128705 17608469347627609945 15860911787516158362 5779480088089681029 8923396218162993866 4796130265793640002 5647569700049300217 12250152070127407963 11071949182732843401 11021584050473554726 8290913788290449843 8553746999861652111 14899705565935457511 18017644695734823150 12212148115392328657 13970541932603505155 12696234876236206902 11926117354884460220 12593060684029475012 16781009303621428365 2140632348975524503 382436129632859173 16947961150813735616 6193367442561718616 13464247134259046946 12375540379142403984 10877842190762466930 7771506936967381003 3453461243972405028 11526154456901846082 736117573513880491 6744096448639250881 15861547498315327360 45730465754600393 5578263890687667906 8852653549013779844 5046267367915117824 8220644998621568378 10517432106968749179 17078506192957674671 13486323680685402374 7245340624481668542 4851223569819527533 4101826643945266464 6690915858180079390 2896589714097214638 1245735203916591063 10199195736927315957 8147445695037406229 7821161488508151559 11067456551941768289 14115750643491691204 10794358569875702415 2026684006471449497 11330334765492976414 15214569159796893506 7758792406221389582 10199868886878586618 1030429654066132376 15058184580642569670 17865332905153775137 5745577855473363367 17020463436432664778 13763574171026803408 6693740231399048319 12359504884035829948 4480010299900521237 12081955404867369051 6691284786599405306 1531487225703034929 16747294461331622810 6869104102877328468 9641876331351156781 14475948250855558995 587999800776624371 6810285208917050586 5979781470222854368 671505924656303501 15271757192552374848 3353331616332782738 12529345854471005288 16812650237715443002 11165556582113992438 3700714389733451546 12311842791462855956 1650489146447040486 17648462302739104475 8143173263227112363 11828539186470389272 8217683654392777271 10102854462159151490 12134261531500761678 10295573213945159965 4592484067789050593 12418123335299948449 3511220106616042861 13706960792656343661 13767368865670736304 7962197031904682849 12803670062475622726 18327323587452675202 12523932695233471363 9513924480901247456 17308236356722987694 5613894090337334588 13579818174307848306 4287302660798845048 3305874241075789192 8074988112716101664 16129154635557931985 7868087485222351691 18089752561814533280 4427519886131953016 11103438157823682409 10692115859912099592 10062238911294808185 18290301602232975814 17084784591243858322 2596027516182773727 7401983272654462269 14398057440872083430 3823090243351315138 16710326966861507138 17285911455133751114 4638147660718085122 11449905575288604201 7231745095246491740 18380475150129498040 12362982260294794960 642314569995862679 16388726494613642963 7208733385432525842 12992161731805639734 14590970344683566197 11098272204540640962 6637443791598420775 12925476809509462520 14640516776292952548 6755644213013138732 3175515443800934293 16996219402724563874 15799141046880089108 14410387591077430077 791583735140312244 13124555411241540847 5904800195261973204 18080613637282500990 14821955782588111163 10013856484135920060 14965828557293144103 4632301752209957928 16604607815081546225 2638915754144356925 6573939362987262169 1786412084683601656 1745444451235695656 14426847956461488385 7663330522257086194 1328592660688682868 7975179642341450644 8997919417137324275 4637832993219027269 8554221862445438408 11409769242807468855 2705247163093311715 6684546386701093622 14308899165510339001 816238496542788216 12081968367735978735 4050709206556349618 5619431950261273001 15216990140918971311 1161193415786214895 3250610093961716528 17149146893217225405 5449753429927534453 18337625418954537373 14444862150570476253 3576548036976829901 12669016556565493280 11452049954778684288 15910174166892214799 14378257702323734635 4753165317487671332 1084672872726387378 7188660589635664192 16004536876136410156 8800712143948517668 16853507768357487128 10538085170814504714 599089416270546089 11127071130625787019 2010234695744119932 214825374377037999 9265671182466207662 3117256425357717773 12225936181248536414 18281791686702277525 16984996059529324432 12315770938857003612 6766198757027824999 8419250661896528179 11987522750040465848 15844632426662308930 1922434387667801515 15564019599009016392 4271919308311990381 9506744221580504754 3674544241090455945 10416279682096236595 7613884367047593093 680497554579637043 16941630296849953540 12686949123895723409 11460501952455417114 9712867974469728995 409521890207038853 14458634354181302201 15819089712827755856 9045314958118680808 5812721355525644614 15410717995550630799 12202556829894900059 16587748165587690746 15311491754535508591 13114120995269467624 13323299498720369708 7503112165666483211 8513318522655294435 9547933999706877120 57637600074384760 4098818890755010576 2144848238331471604 9791979998901111002 10771250981377253573 13847627797904052162 9216020815209595193 7285561481040608004 13322463157833044765 12928875027956686095 9813989965344017516 8133559111753195779 11691792595607872573 10914819971512890771 1620845316490008515 2910694589233970596 3304148313486905269 3601682899693789292 1636136273532543272 18368678756433613855 2956188140776858210 10219352038379458695 6283390301573890 8979630905458564210 16125187736621687480 12779769023847656504 972937310723582182 13379635600014925842 1545092807842852741 8357897137425438775 14725338078698554242 7380393575513803807 6058037905300286792 2720564530806469387 2304677414809584204 7654196719189813012 16432514854554441294 6505454201378600798 14064133453438200679 4396311227992330317 10772180327016448925 17909075572955009844 15387249819909366827 3676743775067572899 7632684688101506061 11022668873488900276 499333317881505070 7223036818824775672 578835818332675420 17358393037283230251 10549209210132944381 11978400164489899439 13877221933345334133 2760760880625188869 6212835202131210476 1617540853210108781 9761815852174312968 14814742589606213944 307794699990321944 14380363659816000335 15167735126004292696 11855994858987824181 594951173862645896 15446119787504846546 6942789258553178672 11877366726901546094 1433114109010384235 10172407011080524664 5139422745518327412 11081255888374785205 11785865820091919611 15766881742926955773 11428603089351460296 12126402532881333851 12568929701783921239 2424322031938694442 549327964766483213 6448942211056377130 18041493707218961553 17324176530874807313 7448328199095533238 12353316347873558785 503338502806698897 4416422525997199524 16310688871898630999 12140689608779163053 4986360460116989928 17929619581902385063 7287150300454925478 16990827885670858145 7269042536259978894 12029647192792790709 13922720152084945735 10751983820160040379 1364128320658907208 12713900788886537234 7142727541883329391 12545502610547564569 5909755612617344433 18442427384664907827 8579135469862752533 9397716404702966207 2039624079021549743 3692497465374657704 11664273422344109126 6752292162306679289 4954451828995803622 6688895201659245060 11679526078750323819 9274801940091244703 6138313408161140827 4446278843117355929 4564345898194517793 8339247490336507019 12259639464410524627 1097602669421869383 3725913005967174275 18217444441131577231 16576126798676072406 977853773589529807 1032509809541533087 14822617782561509416 552858101320478292 12510725308350883635 4504402933980881727 12827584681398854986 11510903482218712386 14833162762831112997 15989354946965253604 1216335779585273467 3061618995791940695 6558913460513929893 14703553498024142067 12492005369526969406 13618315284100187953 7279649011035078852 13300696269692449991 943223285202922901 11829725997862464460 9051433215224512956 2064016861583197471 3598321430787125142 88643050671034816 10897447851294939644 9815880711577072021 14394339175682377348 1876629834102192058 17219533477074164135 14296589221136951839 16340089185926941079 418965094907094271 10533015999349279972 5529830617198357366 757226553941173820 14083423489087722375 14085952232897072183 9508352341638876633 17537397117078119069 11302626266952436530 5864550443617383970 13560102541270524545 5371272538326172915 10551025374459725033 5973343602916380460 10408526712988322551 15389465254533794192 11111770026608472552 11640850251356081128 414976128432323064 15989739912235226153 15399743732036804274 10843609333167902411 1470596984022484497 9502134772743299286 3077550670370809177 7569285052549379281 4593581049433535805 3906304112546057305 7795328713300187061 10451092225937640603 1403094847375729679 4288927589647958507 13623904289572629676 6912592198865567897 9293364728987830754 9783041777270743480 4898947731483491041 9606307909870787925 3793918883810615285 3244050456554670495 16324213813500374840 7718923992196813126 17561644197706918410 922972134060223253 10818658299036592885 11115720441948864367 215290768228444820 1946237003507931480 12957900859414906877 7774328795910003270 15505796022232472751 11655518680593309601 4117134702229912389 10737379531567096260 15427666067975532439 2738106663172678571 12058057574767440233 3193061834617585505 5127129030847341805 9915090433791554367 4504447142391789179 5654755869405521148 501533737234699718 3829212837467789357 11216087511519380948 8226852046729092104 1470103306888541202 16805409426995840446 11456509925760239362 15902629180223848332 8887051712809655424 7418157186926210923 2975602617179579382 1565357514573713182 14713913601314881541 1826188140980409474 8634873051786149759 11827244062000225498 11160124288024316025 13659783282384067069 15845954619290764457 939344681600809033 8922264180272907045 3254022991175641903 6060364944901043248 15463509207226693966 14555388231964927215 13299753248623879396 6128605035540537990 16813509688836117466 18446363582822630239 9136746144562369177 12722190303699777921 14009223686363051705 15080660112225305345 1042719217726518740 16971850903701050417 18218509052777978734 8617009607231262356 1730633967661846687 13190857801587690056 1079146826263151537 1395303391390625217 7938743431602118346 1465857250557251980 7539642845953737804 3020870959785952775 2210441546872134910 12611322728861008619 13094414064121768594 1433467212041311530 18018759984425786335 14517270700921516730 7476290058840547861 403484866560934645 10237438512008270268 17048856829038510793 6294499152602763262 7187454656523693417 11920189727706293110 14437990082030612728 1687789000567147816 6361516831273189200 2967590334520542234 5609051022430434913 5052952939114991284 17088431896523572773 12303090630787552297 7976892414332108826 14338797168390393448 9846294910624264365 2115379929692569297 4373207159459725954 11336979479323615597 228344665443793566 9890299072923517593 15882921223571199822 9768615939388494994 41676001230018765 7511314897842553755 12356747346397574879 16366096214438520619 1429307927280925933 15269606691409913025 15638570948692677923 12499736583620519588 4758703310099380912 11075318964904991638 13418017555865197926 7071262851325181577 5911424749547081190 2767576472648738116 13664634647415538597 14798462245221420007 16345835139890270568 3543179134329637589 6807683346355625047 5664265932141428778 13505278605560155724 14042993665784551242 16170715712641204130 3868506537090935716 10032424746729209746 7212692197183910999 1837544757193358888 12616136650246571995 3500538732943935743 8396253451863286411 224182707266484142 5123694786539297663 6441044087810337740 6505045027489713158 16127158281955637180 2752891886333238151 14281006381816511721 2301094486695916072 12383496905438151932 16858215248713969456 211742052714993498 3515037316418262537 9879705970102894324 16787571020699215216 483784280845653113 7305652343572084350 4041571361090266679 16129902724042592427 5338087851609530399 16199132992217801071 1123223906902855820 8889678033067802741 4850927829628045243 15038584603042505716 16734228800541438393 5411073117755386283 2843391009865300401 14098493718595371359 3397425573429276965 11506868165259776861 11757231545319328523 7496244112482083519 11364907195635800298 363054451714029480 7760280661060688022 5886427765426827916 383953000277321750 18158273916979014645 15639067954522609786 1171319183019920089 9257524510713029807 11784229475467514472 10973742792906525883 12991511103626301272 2365932062624702609 4569748542106531615 16645035358276812223 6041084755744653066 867595198959341756 4634682010152164100 14573321416382248531 7262366207794069093 6476844039973270378 16102948640542610406 12437748467060383350 10012438615013032291 2513165413006931055 1760104750528858985 13396314026864148660 10651358492296302457 4905944174457856351 2820196983251521618 14938144640078353162 2675845723139844591 17556924787520096585 10931612325951974404 10570002677364301530 206650199446817038 3202069459313056878 13238978353334771436 1761680672085240707 15953801743811830195 4904517034882838664 3211609397210948831 3479943054483088159 13778430643776879008 8941916353479352897 1765333051144545428 12609372927771323005 10712695235682428269 1908831401013792281 16746689027808566212 10704856568918007632 18360728911453848965 2121133113423703696 7438132542439239096 6253738948421129784 16685267315496414545 16633956888491921596 16911203784973858178 6189911287141974663 15833679322992228694 8029900485697785977 7001939221513459019 837961436398023888 11824289175835126072 2571442228363503426 17979369114743189479 5428128395013250218 8615583416721036037 12133366016898203943 13024594657376167999 2863634177151458326 10447895459086311509 5351593788928700291 4838103299503049092 4218184987814713697 6895239555896084635 17881135010689500300 4291694614446957755 3494016913052539487 10216290000751768842 14788801203392639956 13520470053139457125 8948970221828575109 16383314879772253640 14869521398272259316 14079944809434511164 10062547258557265947 13289153688700516722 3198096423039425307 4969702729754248848 4935805954546110310 14422123455966100499 3756104829103451780 10161150525081328559 3112310646194035619 2878022979475959485 1263117803085372521 15778447127443495007 4937963712356145553 7844381929846562814 2667776293891816631 2509769022591886464 14178289117505856462 931100789644651277 11660398190711873651 2170070915200445836 6461555638233680107 3394211901361373510 12648427245971003166 5255835902939646875 1364910138528668239 2160114647713333503 47894858454456356 4804250664169695529 16996840611853999912 9788878062832875284 3750236415557271194 14257458178716867982 9182135378969990676 10949104266517824676 9664755035139296881 7186447232323507458 9500716142311482763 12088340640350355308 8714733398280699515 11051938336919995807 3673655216542474798 4702668836682255007 17107428663701181606 3525379785518465047 15081696123156183185 6086014551136442803 14911325730475519536 17793061905497490863 13634257294223411488 16120916935073322439 7228407641384484562 11676667242252764614 17363011825456767297 11780317864278952202 559869402888615478 17770472066720201544 6873780809961191866 16145483157586299019 15228152466254444568 3986330471774401647 10839801666422383178 13916025582117696311 307861134623481497 6683455181404862965 8381280519989677338 6371816774000355041 8176721007021148042 11352516847304670179 3759400370310424665 16632116824775999281 9132284391281774961 4951350544755095360 2358676810711269342 7604278543992770004 6571756440772665583 3982802718804393095 13915275116118891929 14853361776770043031 951319695635742261 16775237178202943197 11113472965267048760 881518670916751887 4962685251254002682 13383412918857494932 2406564847345229896 3589280899519431938 8318040807265295161 6049294973401313706 6296021137495725389 6389784519968533358 8251346072789263089 5011889048915909091 9701860129879576791 16501021707816628632 3707087853065058362 2371026375453554111 8447004139973489029 20403006497653008 9128057027277546235 15897337532669759615 5418768385461392490 12642171610270762768 2603480026104441652 17312976182478284726 14816157363404822756 15841668716330228823 8868763542943917454 13435305545294847869 18219443939950557888 45923483192668804 13936251981086285680 8160523224691983493 4629046378702198336 3006690521608873051 4509946179082122571 7811244813223527829 10865147053309126249 6035250767723676817 9801533577457355922 2362361375505567645 1064024095494526915 1442334148920219491 5538902353548597705 390809777468593577 12565689437061986091 6662608061605596106 6205440982691449428 2739775358483398342 9169394550228666929 6857950393919146077 16514327396405091827 11946937290322915428 13115087669179190413 11636692326846226497 12107709919341844045 7840414240229580958 13286270799367486400 1531188283616145018 4579421522809190607 10791634955077266023 1010368702964044053 7412618897631595495 10808464335187783021 5547250916322724617 5241098547271037058 8152790368422146758 5582962383175047336 15717853176909167743 10703458078215661433 15721566623928203164 2675138430252930775 14791314772370082505 16653671616392513027 7419773596283446397 5157369952263600500 9398295292930825755 10604428928811871129 6345844240882724668 1714661163938907964 5200191347666710827 2284810351725881007 1569166725270483393 4807330821045434291 14852070276601325399 2303607254761337221 16248833462163679804 16597494198666882552 16207192991384122140 9192561237737599770 7628760923203632863 16741679839555064382 13482345127144277201 3208903201271851854 2431056402151678999 16810516627685675790 446447235034210016 18344924786391784216 9966630296944456512 5520295372249628796 11478588236362638081 6515144740809255133 7550591652139901081 808165608356586365 3444429265332191900 7415599613509853569 8835185965261941810 15571126699531520663 18142237026376265416 9155163576054752505 13151790915677451068 3004270577953547899 17155320405381949184 17156553709060699244 176233301271984676 11626928220776330265 14250090248049190306 11941073192743547145 10011084272681512159 16939850118592854782 197874768030286715 14056973412039293104 8645421063848241723 17496457428980988975 11519139103390532801 6447351080356957787 8889807011001885884 2688060417554772819 13752521260706131147 1358092709709811129 11182126413424167241 1527944386257817723 7558302141277604887 10109284431829431066 6757115225938268158 1832628724239797086 2103630143706090128 16740797977608186268 12129022607593563718 3682441064257364401 6326095511679763613 4291542909070013702 8945615452954959653 14900686288156211902 13361069727644078108 13756201359907657234 3659863752269998278 6895564635412315642 2364365438259771954 16871665885892108645 1375195467863095062 8904498829689466910 3593626630034026805 14675053742279811113 16313152373379384252 5030292544027243452 11095441018310539749 5211209167756207670 2851283087424863042 14383011128019641404 997798150474639202 6473646024318991179 17188654148497753606 5396893882526075222 6832635845468482701 1492642420538553687 10146089531167513799 17921223795641543905 2322088698309415668 3173156691872806348 6189262879817301276 13461802411440686200 2885304770503904205 11127330507110705839 9522043308757082092 12253066385570602276 10043749762197552767 804920327480697769 4941940991705041251 17060427095985847241 16008209995539184491 9543452900121669667 16304163845498477855 8841790975566273606 6445598637857586706 17460379414755391252 2385018592625036470 12386338681912282846 12519203887085271241 14662749625841801788 428490877404844878 10387305910113600225 8889925090437348601 8368815275887666002 11112064547192184886 2651292402001561124 13114909717228548732 3388893029663466279 14655693506551548628 13483186535644022661 9274235394549559728 5035524924481134831 14022077553941896031 10627255468449525946 1035452729617508396 12722175738467531256 15710505187543278062 12967301114724450315 8109903622831683437 14385834699873910186 2722895413268947364 8851656857493615074 2127604806931531190 11313050278282759810 4312129423782448711 16415096879931593913 16889323515781143698 8192445053614373386 6006029365216702726 6132611082266048032 780676094663599754 10567628710957676068 14411761507027467715 15196647877181710027 6782382344974308717 175016173174308440 10604971222527672807 15169960529500987638 6190990404590660668 7306724902279894809 12270816357635664226 18075972132402081428 8336690049726616483 2366727506395570216 16044841795102014653 9488531123197291010 2944165103296815704 9141708377356637411 14176303979885163489 7704998311847757915 9406049015774888116 8741906945880821659 4641790670025594477 5625158346301449184 16842082229994567457 13633254015934375854 9440860593459636586 2367148503027963555 10650235509370864919 167486099681323934 1232934937882224051 13419852410166656989 7228195408177795546 9200891249944744067 11858538950648008065 8477523224506085545 7223194539058884222 1377862933739621849 2717129630996173856 2570015559294309123 14046960106186999108 2563229231115002038 5271424073139655551 2780535399444944790 8674957475621347109 9223829262182872964 10471042877542792487 11966245346405598435 11401902917850528437 11913750105912838559 15967379347239882593 13544368986396920067 12316364541024093501 7085963040533038428 6255899575254797922 13589611585365833852 5344990259024010696 134483913864313249 12566409005075389688 4282306644883924465 8950627475965039296 12757675829953834499 13328497257908286793 1352883574120129804 13199772874346474260 12879110826744382817 5616660244079060035 3916068567458396662 1996207742350639902 6010864252633379529 9853329755952874358 5973658732211704830 10556443732143908874 3494385329366331538 17481913195150595847 13281326102061256969 8782784913536338246 3047881419796103755 17402618147983046522 11807976964850295447 6121577350184876639 12905913909287938574 10918521448263178420 15870677090141669014 6170724352694627237 2080958812655531397 5614767538358404739 9063749069390525848 4174635673847258277 1347941168725836580 12440212296643240634 2849573938262887612 17419924077478623359 1791652204647763026 14321231175572841563 17908779127054369977 9029971736374291275 4121992622276421476 18330589250823883989 10932451971776535416 12537643495413486496 5448499643109493213 6390936631363423006 11076357199695523144 17984498262410585685 17932800875029180547 15459131407499951856 9333371207156118364 10440535205047364661 7879336376207298228 1357060219037673587 5441568397305182292 15631212329379161882 8832008903208087903 6387983808257767751 657146100261836412 17896062858707380048 10793193143084970067 12498488306752820745 17910925813588588726 12759234101885266039 8617975857706225496 10844613843157124239 13066933632081341837 7396544186187986540 13950619960546756799 3615212984376965699 13725278691870670898 11649121412059410936 8634706215182839954 18022299902227484241 1485781797119771718 12719314039165998000 8799175530848996691 3813386005813557829 15882428086400921141 16824510980995278457 14798654230073916671 6374596147796344206 18365416336184424380 17540791174691587934 15132438049758086057 8128597007081328054 8852370705233667164 15069800801143984236 6503472572488522170 9354755402051979371 3318552562421458069 4496489423390369952 16062904733557232235 3491617194665983671 2760188979936378943 3909015068639725711 5522531790022551124 4601408839778308769 6031877746481230806 12362050588323908811 12598643639831765840 9332437771576565039 2990973242887425488 739728755042777790 4971656284441278319 635492060924100384 5743847503290515598 9642141681886459961 51169931328861793 14934483635640522204 9689056419206656146 2497598650680959314 13271658796792579180 5437655030212230350 6970456816426119282 6499204899167806427 8247865125832734255 960116717397014922 5191543427486968030 15292304104645415296 16195874653214433760 6281031211312908549 6996196256514223014 17497009957425842186 17230014965999689264 1061427733495138168 3134993178546972928 2816295440220721431 144385207129628037 1199465150652259428 12805194163083558372 3725251946426108984 238359550700857668 8504459413310537410 17559849448284330439 9300571919300079204 9686641264143971848 13108034054517376619 13153285509315786602 11525536515351938940 749925342226518335 17356645740242796644 1779369710481394444 10740031142396461142 15187955616246161948 16361761496143702809 16839430815232031255 15840182786633962297 587780819959264453 3598137296462055410 17338235469983350039 578822594580806485 12301986875726652481 300229519624294998 7566502825830782895 4462314805348409473 1206570884195386995 1518078250252264133 15108304466029172263 14455284756198499300 9518035886912592854 10289350540435014056 16295625616800304471 1649138057663304026 4685548244371002331 14974995901466305558 17511246600530846440 8818888259633943759 11517126418381534643 244425832491872360 2834118726292317455 14176648527846799623 2443162232615546717 6526187616974346419 5863047221818354952 13646655170540668780 2325371897275828037 15810970935667081245 17080904676185663860 13362320127776013138 17446228052268596122 4586384479225501988 16604306622536659582 17894098958895747804 17352228056604483277 13747996951135817727 4420302182268014136 8030251343602879441 12644303629803452152 17109949691805678194 4215210005920408497 14004623266057999312 18358371742884358408 9034087803237918612 7890712781038164615 5677907573740742843 13496770171689061391 9812133942254338706 2194935182035463331 5387436982221113105 18069127150051698589 6559670041896285438 8488225687483932521 13564572336127999607 13832832122181198181 4081297046113767010 14245393693295428000 6582614019536410308 1221758591454665189 5242322329878461565 9344660337900135558 18290523898381361762 1828022086990553673 6270640181800083654 15494141759681920830 16404615365717048576 14098113808278389334 2036506464012823271 15849259850284982438 8664973999645184358 14873888099823740015 6694362108685941442 7399464887429430863 17687455799921397847 2831417842692471092 17956294761966373218 12049732850941417918 11547834232695777166 17869400544040578039 18370944862315732393 4187442686006055899 15861314022636915986 630393030991306464 7394051637102987579 14449300127157412658 7720345184904299 9357573998213136269 303461240495023033 14944649658675535904 882818151647800399 2090456322644863995 7990493629624773091 5618192168101964604 1625355893338677571 10679051529476061058 4550899771647148928 6440910350151484553 3602024268060922674 15239319107245329228 15167661678202603119 4257318112444523062 11473290971929211430 5557423508046390393 18330810218000270003 994409570680308525 8975637136400187951 12213271767313662220 15213101501002281934 1334777171905452050 16958029761407677046 18188619928404413769 6711300106805381936 5306334727348364528 7419599831899779363 13073598186709061518 7730090075452461863 17631282649435465777 10412629524513485904 10233341315078017786 16157441642663289491 16733325177804193160 15079408171069365370 400705292422235267 8136692021505979173 7730849827663951380 12805036460040472972 7406606215323716681 6648555738141746709 7732469664121536839 1592146730204142174 6392329810079412791 863454325062698132 17816241567707608388 2756242174556114796 10607238323136257044 11577954602532611526 4513644082595213701 10955808301953877495 15522630135420044700 18373373133157229952 17340456192123817969 6701855479696818116 12512058286835145591 373918550150081613 14066936234287441067 7081372960588435498 18381720935579467532 2708625277097714988 7295803818636316793 16022801255497070729 16916088719744237478 13383966606082007995 14042306182560294606 6109219854186206174 14543008815283428440 10641479748522298801 8116878059132615323 1183417207814197453 8362125537396931191 5025783366524873047 12372502662096349314 5041419638731186027 13450028754740996085 1070082800710107739 13995637856046425198 4011314033306222061 1625428113714331806 3863030576342012871 4047467695809580715 15467939050329836677 10946911006129653747 14312965117138876281 17793176872067541591 4326011405310224441 12341921933530172117 3036241946503116225 16721459584287535967 8121847722892835262 18420762587226752723 4465082439018306729 9375862301760139621 5813505540848759914 12881483144676862431 9546375820811408251 5260261631180152968 10569684903300553467 10165704823058540095 2316003736555461943 15295370979602549374 3681568092979433798 18122125366364943223 16177615093896424724 8574455722080954983 4097121309214696624 11661761152923957709 13824420252744005801 10500127739880395361 12006726930922606889 405983450564162707 15089196647286625941 5750654188687182944 6949296952772531390 9463571278430226263 16002935415099528542 8487536317324286266 5369005121466381626 3016290100685684928 220301503160138186 11631837759034029924 6204812045593457815 5534136496038033185 5268665233258754659 11431474267139033258 13769023097879953572 3123133549374543534 9411726552178626837 9456688228674198300 15561132688434234828 6227074061176957107 10644463228907369710 2991299767768390882 2073402225848021862 3564407631909339968 284388392633861911 13923332878441130515 670232780371199522 7330836742591973811 15321381130365654833 17545645985692519197 2335551476857047103 9689167339923000287 12198469708757293650 1256187383563021861 9118602478862392247 4710570253982598146 5599258902315392212 14905409526478179098 3683327173592182196 267537209027324766 4692069457308571962 1473979658420019235 6578002954874650252 15391943659231531136 6654628918273048391 2861583439195484295 17428150794893858072 12593221972813749924 9243619824662466699 4839147773271124265 16731322656527630282 14955133293333551157 11100605573666507384 18198189644850642317 17639287113315740586 2228531125451461172 17517208027731760843 3388973499710574421 5274208714612202900 17918775897819260997 8637323582394784994 1042400489570777184 8666420867149051855 10505192455842399739 11914039084272911634 7854824989582799107 3914323158179663799 18197799702030386666 5223779188268222256 254445918604592749 7191027993446805846 3348737779671611705 10000826071844399169 411010374824552245 15307427203468054894 7607083699531677165 14258990231507950437 8463424435778129776 5495319256644543729 13125870866035782100 11006317583524013903 5391483533128805108 4623814035797079211 3357684517070214968 6167849684465021230 10257829793129820455 12360194465671451403 358839564783049053 4145020034843467781 9960237834004789499 18207272281986383676 5457608076405649408 2892985262483057221 1347029816921583111 8490242310755718223 345684971645211043 14055761312759495554 2555858382410840195 8719575524728246645 1401782274328521738 14803720606889368780 10876936725380677150 10050126982008273452 17085276159103429726 4460205697313012429 9237359143243157678 16908528324928614340 11701918461265651509 6008058883222046690 16817667304937740022 4657234556730515364 9325561732354917123 12552771658236958026 1878434570070257848 4805390885865394665 16334064664011327016 1596531416294519514 865383358362993332 11408198605256277202 15071535999911108988 5287125013319067234 5178168794282985499 8634194084346342238 8061510977323000956 533630695678114211 16399890892699210308 10849806540931717334 6723302321668418968 4509941324719594803 3378638884795392482 1074997359874667880 17668315854138949531 10482786737212706823 16311798108204456329 8205141943929611020 7779235840266253473 5597893689214882660 6197315332759327483 1765193127625353906 11321806699436164630 16215396468355943104 14052114747945655132 11195130804786770033 13471164890323165430 17385169304345055397 15467604112087725897 4703970530441030362 771024835354261370 2982796349543182700 5609195206932954180 3649169208757144605 18058259371912452429 11879117297856391964 10501309972739085993 859404569330093729 6031956071342269237 7676553653003597006 699308907385299688 5266900366671108116 5654405017150124646 11242405564467429483 14948648193620261692 8260393725482493195 5161572269009177476 2068920612365387299 8863896285369541944 3185741033457946603 12564726536316555451 14661111577884331967 13803858410341254468 452307962701946272 13353802325388152726 17612826865324300553 4089060621519638281 6432835623037855639 2074493277609368966 3757327674525573327 15755929590066004016 3690058848600560845 1691042007927871851 7455015159842311106 16833521839809518484 13059139844639804186 13003517008464881989 10570536972932534134 8970511803982705816 4081493926225703994 3053288942409622803 657870809283395004 6177034251965959917 14373401210272259116 14390189015739147620 7102788543126212787 10865295694370705239 3101521881382108696 11814054625476412457 10607667619823611905 7947960066054724256 7131929689056692331 4843861319197656422 12642350446068507827 7695516624944569075 15817995838424979556 1912460898484203473 15774626150288341478 2253326378668113411 7108121432975398863 10357756772683261258 10337751887329330192 1097427541160602084 5879447506879179488 12972984523395649033 5256472770476381758 8071511557281656169 14008001560292036953 10872911340632441669 11125652323011162410 1799681837232802500 17111647668851473340 1619040835633909987 1332458201125120850 13530634148398608358 9693019524919600895 13965624341053639758 13704850337016978961 14227990816692051542 12028271545697441096 2788117510907921506 3647691641688809470 4333548888342210938 360769267963059296 16446862509074356921 15359764534650257372 3431995059239266409 13326099752166700110 1967373080470574415 3798967699896099860 9492772955061501951 17329339726586885875 8796245965698846705 13109978325548665661 9633952956122985970 3947040683421057282 16452077737133804192 15593428161416805488 3745154168564300439 14589589784364324059 4200833313341965496 8331348516485711182 66187838772883092 17780534990350583188 5242665665725569206 14937372980056133044 4709218033696741286 11779798475529842972 3863161521063560407 13304847450370594999 11733356660309687136 6696445782665394324 4079803689635431035 12967046367123607805 15817201650157512334 13830253971019040530 5216713735049501475 12326957556787575332 17449652202505576142 8301540044485722427 17871398095907448464 8056100561985254519 16127797654587670682 6390959241470042240 9272029828568839880 14809070051149233787 14645237704524785325 14426286735110570763 2049899322068735899 15918009455281582893 14365193449475991628 8783308485361911972 4241979373549456991 4845905462633770735 10993751235932275644 13147864390660498239 3925300379764881074 3689879331032742143 9219858517653782955 15164796849547590175 6300943468545250277 5057672658744630075 17995256091691696327 8626734170483907020 2326262197439328111 17838824395834635009 2659902922946311007 16317305762691335562 12410720504802604448 883055808071579906 10242921357316255037 11739522488899169832 10983411772871693171 9995224682130493363 14282454256069151765 5147736172296552398 8728180001119446468 8020185546217969795 3827634898370545259 15806567639087348870 6693158490350860447 11191796275743839983 17736469180546993338 2999779682753230504 11943206036116877497 10584832287130007910 2725723335179156507 16594795825728282998 6660189806776111505 11683506125014478421 15886972449321160149 1042635034430340450 5213954312693988953 2238094459736871483 13022430746987633252 14080170872438753641 10625828024389252783 14206904601892724309 13331711633183915788 5325108823757479827 7218762729633759688 15050214263615046857 14869966403913500246 18094532839213878622 13952892239722871247 8794285744535433475 15889360515653713639 560263318422964786 7080139480644763299 13442496851652052541 13621581435501679981 10490807219459759221 11604185216867319481 2866255674036472894 14695990935074402519 9553094271838532468 10838818618198085882 7707943975013992553 6374362676405396467 10387641865967093111 2286388705387068338 13376348931226142381 11828655999661083265 464249934182827932 13200642481717096171 12901311441863681467 12827478489603339485 10803007053688622758 12649520128991167348 12551538374825135501 7225642847309329421 718500980001838474 8179415231031707043 18067993318690835647 12629707785525586470 13098108369620966752 1429755906690001851 12740893488457736662 17088759782699336282 16488952426556627315 18254262531084273240 2657148565730218637 10083342496464621199 10555435592158663419 7365922436542343505 18244769659535631850 400404841294814861 12272485321830422459 11991103801189799419 12278891012934625162 10098196561693679750 5648811086038913184 6408958355329119942 5885899279049220030 4760859903281837189 12991256225744527184 6070287004216904991 10310718886551759312 17829044018775163112 3717567277770639041 222394106502230319 7941128268522084275 10065494614073087344 1421757950713528869 1489642158075823747 1278627230926306039 10743123910255656939 727736619567732450 6135973123585211746 4104648511232252576 9811365533709657458 12571754027154739814 908408009613962511 7189807537662810084 4595221694035804558 12382873676369148682 14016675273587761809 1555187807006057862 1360651375411753250 9607777948690748792 10989787070809248057 12385675321062629795 12119165656911925457 4870513228976692428 16844342913754932308 3361527044963854780 12230222771613926119 14841524417114161820 986312055461980164 11225588818130291669 8519093193180563820 6908044034920071061 7315202830881582521 18276934022014359287 18153728816283052445 6279681199551204845 12942431558757902626 9614598177268631026 3795996522812237742 1155591513643436457 1074521143553649779 18148673377550980092 15643969921188262949 11154660836233086304 4830713575442229855 7618113833466902572 5173552165071780653 192508204933920287 1679734479448649520 2145931251730331656 7537655790795289222 7986417699200485394 17233551892021507602 7156902032780698363 17334063098586425708 16628980250017221671 12554074636664775115 14364350984629686978 10707382504255342134 963302948245703389 14816218786361013868 16417854059623088902 14644831370771660927 1826004472005316747 2956460605710497362 4925048261011357730 2644640679149285219 11844484488309863149 8831009987049515094 13604657618827271486 12889708922940504956 16940265013526383635 7951632047583275806 10449177146607136 3171901706027318719 15503385804796911501 3174474919454831879 523203215241692336 12182867255219646190 5588210759794930513 7794783002946020542 159492344175766943 9588338245213923005 1225593081426359635 16484806761508979524 10899061153509197507 2685133393787413300 2577901567082081435 4462308079993732036 13335954065616641169 460096407305819193 10864144076758374539 3207383434926448828 16259120814508942068 14745106051826281443 6875261140696741246 15505143891591257495 13003731149544772228 12412235479622661053 14494646514487417295 1210648824062734718 4966261327975813939 11632750014907569270 9951359446314068987 6820286560646650640 6973195002998514136 17132007133551665873 4617713547328714859 10864306684766198461 5619595808003886445 16744255778311968944 9768098116771887675 14194079543556581766 3507044595034043428 10801766762302272953 17623050966102488055 14354587593317241925 8031218280705635079 18378413609612629143 5810056105030054508 6711244332649869498 5990228377127767491 2159890057504806265 15197659471026369221 7278028817642017855 11931755909335808098 738546797585420226 4183708204168403917 248856565107003100 79876906625440719 4126221420442066847 5448733962887932685 3765011428064994465 5464899562602780921 14114204153186035507 4359156365090838570 493488204096525120 3449071994766550709 11213034063895971160 17770417487011712623 6154399427055870790 8262873744119923587 9736581432483718045 11068534685877207218 17064169970133284861 12234232072237740022 12340989997699521950 212136781293052708 14048010748936756731 6982324665536893823 10481622918410624031 11626260030223712032 5649085758718919689 5036688131182829828 7805807750453820979 18395942261121018197 4098864416100238419 518508690972930056 12373431062469615473 4721269550566340825 5425921849751123409 17834612108184951961 13260034386738438269 12940285291269782334 17428072579329673079 13809121917887203724 3798478923248912993 14705148091602500609 17791879245492569182 18282037317134950342 2949897402094080061 5664160841474547006 34078384897775764 4932556675160288053 12906719326032501610 5875011596143962512 17583748003654723886 9584407209932272601 813471721500781875 88339663432192365 8338461623704249834 2704464787518969361 12965003621107938503 15305736678840294991 13094373398560191565 16576839006306876397 893826522959008399 16842891898141270603 10291808005761693514 7249421049745662657 11433698624615813725 3175415567664850972 17252520274012618786 7183093771659892598 12498419804708514873 9253405433438511184 4307277496331995132 2309545612317406278 16594013299511483650 11566746264201460494 17670803642040889962 7844812255767865545 5130593811547947359 5090179493772859010 5371320044314939174 9571301652513480107 10831794041835491182 5773618809273192027 2858249199655224920 3201389037178083977 6161349707801795656 14614775436523712482 18173225256946907587 6518890557509536387 9197889569042748537 16246460172049398740 8153450766255352894 7053381703771436021 8303854116300461305 15451188610608856498 12130807721399489658 6727521068728063626 18146713762944895185 15980134463600471777 8675999175617108388 2799719681296865774 4704790497517968169 12020318955714976274 15174888349689339 16817774609725242363 11477849054812401621 7622236139709675784 9456213993282609968 15127443488544476577 9587243588248966967 14231829953658614826 8199136409506841043 3211579641349181357 8664127629827910567 783262097523498253 15861606518006475633 4674071057854274570 7419197064904241542 11538677904098771790 5070851143591057023 12464278251528801404 2086422525748971017 17328982389578917 15885188336429945127 14100630876993516763 10181200049749700412 14283342730809025672 11803795727050222747 9397199586615965887 2149761060919532583 6393227115102085854 375834124187133110 15519825735662306656 5224286368507299884 9711913521251346853 15279910555497615257 8137591154657646577 6169610385921284896 4651308231739444738 6547090616766404615 16989236268307149445 15908928626384808422 9588726360758916978 16118609960238584058 346841300567502559 17576352238892846304 6083639078744065587 12782659463921163389 6824414261008663149 8244202203163063234 3148531466866873817 8042028397130716237 13847239542908747276 239955120051126821 8670924111995392596 3078406152811408973 12103124721621408244 16504293562302277273 15804025697764490751 4976096369684845212 2303218793530255111 6034525198187042571 13548671642485774534 16179112131546505866 11357512675388508041 9654444447205703294 12308885822878270292 15597361872367907916 9473054473782870076 14972335456955622944 7539123330549788406 13340898964755035364 16792995085641498229 2161135552181595649 3715173313731855811 8351809508621934825 7948281190855430694 1674277516712215652 17439592369221889114 17078250389274238138 11174028916833736609 14128527688579813186 14962463036687997961 7294666167377921340 5012811785664218241 5696363443549978148 7957841731481723398 192436442409506542 5418915412721707921 7715302286094121557 3358550066058468095 3555101008458754652 10288618705048280913 343654643382522369 5177476919677856236 13779811314408594989 18418367602293240115 8189470203059381750 15500783417796513837 17549890887531071101 16143014408252907109 10796773657230089984 16799171123287249444 6495893425741279448 4306738468230343399 3574899689412759590 5905129908058272166 5211940940097233502 5435343544457882393 26225115732202272 1654248470983572503 7184444679038486686 11091448057498699813 16267584624003382423 13766473598864315917 1409878539659154607 16978381719381557866 2913788177890437993 4008801656483013528 7096179705914923612 10838923895579787776 1416658326669754019 6524714123661603039 10585145289653059920 15467732576523679448 2471994186870318182 6053070127519920772 6464283692473634920 72761669512434330 17911893541038519519 1848608528210639599 320491268207779301 17366007035659862464 12657633020473986023 11213245372110946575 11543835846008157827 6293156570110943849 14228791436654517925 11358376170081560747 1498869759389222808 15613249048329880238 9781969256119222563 6783539070035059542 4955943892271334369 13696848054975520954 5583681235737271031 16874511609707180888 7878899761382797424 17891903583545813214 1852732728567896891 11803604268578247008 14804123080072079625 1561857325981839736 17088339820519390076 14431679559046872276 6051605796990600392 4737429601751045202 13465352142220737629 11354192181808177942 13304427033816640088 17261162109608483075 17863319328924249148 8952293355959437116 1650921663436419080 16047806820185237076 13408891754643744537 442324046658609098 12783137998706971368 12676295924697499174 4222614845084267783 12065236269332995058 10871859127000729828 4916235834657721845 12886583179667054993 16868521721995755036 5419275153279398197 5790204751837980798 1121669259860577896 15946961485115170042 5962982265203129564 17725356632685481311 7861485429701512008 4278341627914507603 5746622880748652696 8513422444574586206 1781181953371896406 11003297584723097409 9947345160865342315 11153238326307454472 8944879428021917219 11727833667116621814 2588980154589341415 18227729175634359228 7565204829069108070 17828237417509048115 5228298887415599848 1916439950338197035 11051494892370304623 7531675774533371611 5644796084545636942 17660169103408354726 10526519393743358726 11250728812264192209 138718386442236238 1509388106622436497 12284266554151748370 7381282286301435670 13257841652405559546 8170657372720362436 16625747583291136417 18328256774923187263 619453383626571171 16169182785676119548 6932249389582356989 8962854281248909439 4773190297424116413 18028749384309462915 14972101378434962280 18099237056176494344 8779557586744763418 1253643563580085278 9330744298621032904 5509831915711618871 5250198124513957431 5806735819193213486 6893163862622275832 8728763207402846053 4271344177895621934 11895225777972889354 3922267118880205072 2484441039118149508 18316073143837067306 1474507985969206527 11059795308644641127 10217715891697435523 12639843954069003853 10021003762675781522 2642614461252265637 851381632452464265 13825724528676593560 6797992570738518538 3163195921313326055 2271389111033013422 11476300542995140004 143704926843526878 4293782066308577647 3125265179929507626 12314282389341319711 14655220064333480442 5518445160698656539 13820390370306012635 7185011670632352881 11517724936226952269 65796258856162707 13059364396513615095 2468503383093888882 3930266747627585306 10520261143511211186 12436429224523758204 7693184094074233507 11519699934510097495 16008388071677138461 9546366955774306632 6667973553641064304 9439580785025970279 11837326977444889723 2843285884988657343 14692586277194084566 14941530811449626048 2841658283736779299 8884441516137726551 3664764320356865404 11740607036081258099 5697128479803309040 13157501715616350841 15065827833507272332 3394261360160918918 17348700602954935349 6747182669821971738 6898464630724056324 17158688197318209003 14448004035976193694 6888653686096055435 17628742109918604133 3410992728223441466 1833667776506102780 12646227872602018897 15899715747279674117 18258447269008835499 1265498532834135088 16003311563738109719 359344421289622128 239427678543581290 13693548654246728588 6563149528390458361 11479900245697521777 2380945865240423150 12731227207292684462 12047446076040620343 17932824840068537015 14111641978145224896 7484025290420147222 9687520915147861851 17980880938204779079 3835941745564314020 15658925517590268083 17649062453360343831 6402575068935447105 4290698930841440332 5632891102615208821 14517435283050647169 191420877388676788 8330944737156195455 3001062861917746891 1819312641572440645 751451194049668046 8482717968422185574 7435482296894295250 11502793433505003191 1789414606000996495 13022465595526499479 16785936969849827637 7271711539903963090 1878686614327518048 3902134092710203898 10171308479677902340 16188342454558083580 7881902074291821735 374567545491377259 1537283324364701500 12605739791727134242 5121453616559308672 8884995414746933763 10606015330303460436 17371599323396586743 17099601413890449089 16506692974252810162 16072772370202305569 12913058968442569390 3629736470232621731 12392342948053210548 14000957188315986487 7396365100715523285 14243337797777725179 2283098352184075318 13865329885298142435 6309062852586616019 11821973741850421823 12313678434806772726 14686342023164126349 15230802591487438399 57536051469646287 11721588785763588317 12105434456334316959 17942047765752887159 7512353271864206057 1378189085799161340 8841203635903123084 1799303185610959196 10893441794651288049 5484004589190492236 12008319282515469416 12646704630860219727 16958546310943357950 1318512725786948868 1200653284491521000 16461401806730642685 12713540865371650453 3872973790914248027 17931358838853257309 9067362581144928672 13790891111880672380 6235442648414888646 3317583776877323182 2200565218395570437 8972236503975496951 14161079910318316663 11442983867797272624 3813312536908901108 2943571686305124809 783749702936864048 6364256644890912102 9279706282003588243 12490852320642045397 7717605794553283350 9836541670088759501 5393389421835595319 9583105923313456250 16002037839930132494 12154165317907088671 9750574694232586849 12129024156087764393 2717490977702155233 17951504535702900777 13522106972782964272 1206803380021101605 5201734178542800314 14497017161732620620 10252772278105279056 5005108001703077016 16710099818595279956 17595923919789402433 16960390372794406574 1547388064247511015 12690818620658165897 1177877707164916384 2947405796865148577 540525373497522254 14236125082503082811 10913151825217702455 1153258209287424316 8180405796824268609 12098550251812527473 16115595241812603927 13147545223026141306 13461873376439888696 1878101527346429891 11277773742021417705 15928092930255041329 763777777688136231 3495340532283577797 17162366252338317268 3090379888976118019 18420134313303277380 16633359505751856935 18058297028711649643 3993432019367152215 5256518784447210113 3280936334739682842 17694366790977488341 678835043077406743 15627458756934895603 16563238088995171227 8574963616146511531 5654178324610418416 16136663333659204253 2618346603789851415 18189888006565332375 11661494384416373729 1679328383172410522 573743166657041549 11412297461920807340 14282741959478083860 8269540875832797456 17159592631493710337 7315170730490840030 16690589501793306511 16577836567648184599 5449013077689131753 6471965954640891599 11635565867604398286 7194017009586503794 11490164178610125348 6363473457678326811 8760399327850758948 4582473086757870834 14089784879599603526 13495706463326034227 373516216456622655 14541116986982650292 15121467131185892312 1386440389212289392 1114050345699595423 460392769359107136 622415280545883867 12876709753564713161 5851202622144000078 16518416740071606986 6327719371383946077 12971114794268165956 15388267517967074413 1469651884226914749 17765285497057910917 4047835801561737642 1681513335735165139 8178778636889164741 16042342222103464081 14638420479247463494 5497378111269529636 6363738744869880557 17396675726666967830 17347413765728485181 11393601852545726085 618888975819796452 13056378062240925221 12026100246785980760 12175079611021452501 11959723926758803157 246753634518637634 15628178962655116662 10660580503404921797 12443980914030973223 16089835618431448613 15248156007965765736 9121139339649572686 14532699017717519835 9230140604796870578 7565054184745632102 18263163250437270429 1638482945857102855 10369515671786407268 8808670556008661805 15101940674447554701 6430908542735497519 16177885992750308955 11598341784562526143 16260964704519922108 8894685067042321515 2091219488152881198 15752268751068538662 11201286314520813989 638536920626927368 13403050058582325257 9610100021581384218 5990420397272059140 10280246606971392430 5116881202017635121 17577519635245459494 14461781152224722327 16762059826345898177 2045510728927355740 11201756873499009100 17580545593516960688 5165000834563103262 6678548150296426088 9330638296094100776 5913518913841202758 7591904803281661646 1341473368395494079 5330471901284933646 5829475249540694539 14643384851441034439 10331152380377068647 12751675807101248448 12425683819195187119 8979718424147736004 12274192253557477973 1228087855652499021 5971021674144506942 683764379956917063 7517682515786042745 10783413885738469107 4054883574301865279 3515658814408061177 8039416525042462324 5075374516286659819 17943117542716007211 5720103596051410354 17873534547271506904 630133648962804397 17701668556335861109 16825320459986146219 15021625132190389284 361703597300675255 7132333906949376012 17313207778993830832 8984427024993945886 10627960980409257359 18430758097594674842 7452994949064493269 3639457375080491516 8701492145964357784 7270201701635330437 6460718595175096919 2288492899227676538 17414323393540241172 2956065297546694533 989122377122378916 15814628690381096965 13297716361505611340 12527287686575862132 16161078445738876856 3647574937727253555 9937664711643461901 4255752180131445871 2464259787603889880 13174777138458326207 5454944686301667538 12361761112020994474 6148714364567269708 10547582875641301003 1212744074638877919 12559289202556323531 9278615155885400823 17788614369965022669 16504076506394838423 7689860440966317735 4394365066604204836 6485737746454941042 5924283137305410911 6152287433217690011 5975516422536283570 1788377091653744634 12261742580700958764 3376987671148120491 193675560966013650 2654675616615640831 7549323910056815010 11364416578862431904 2697220463656139851 13449922692899777092 5352834490939152509 10428584888936000128 16209229291971331912 18433840850371888403 3797223655303148764 16624070734964002695 5312522309087895887 10382375344220325806 5654384801929493477 3089261054288973415 3351691814234247028 18195784674638231299 7614784358714351874 4363933342912220806 9958079391626590828 8822858298443154119 14925395531117293636 10979540562180153846 17112113628141443580 16975025582358237531 8777271909469182626 3404591417872856489 268044431911690248 4402622032272906570 7318834482090880200 4185382316756953354 1706171920140430812 11545709667263676756 13209288938262004377 1602168177360812545 15769508521595628764 683611856978453129 8733666794094427197 11016555088292580392 10864954791927272133 1602425317291162014 8356736086943443623 1316326683303993673 15030199529374999767 10420535618999483104 3337052907883011820 13721647915871322752 17087142001312100966 5305757733742669405 6375269780904521775 10576346017041991294 13846339776313073971 13738447449317066220 8284235845896012259 2586479014583156618 1857033870083265022 6371099946425502115 4317276535517212572 630165246908398324 6240537708323889846 12561555766385035778 12453468807511548615 12885762102841220875 8486669087238498708 1926686179448856972 8830304583714760784 7343121956264575778 15946102842718639168 7033594266076931780 16569571904497270807 5630772908255654314 3366155385377911267 15715416195592634197 6270013635638263157 16881719903763423574 7598327667569129089 15785867600285546867 6968502262283572593 15757673580918550452 2809271569801045898 10352044237578309121 13043259603511720865 11359067839131756996 1003309816116645220 17516357130015157795 12983660349212479403 7452855631295550479 12780005855660879243 10448424748382588760 15242614641711596220 5034645374216379935 9747205186157876792 2846547828740307538 4910393376891362032 845337055809512502 4593555727288693028 14498098793067905212 12506788697200047659 18404014417156316242 17653130733911247581 14267785022581964970 13177815854391045791 17408750949711946670 4603995917140882824 8222607600509122247 10618970651791789961 9116255377415879455 5931458166734879181 12565073451466592957 17801900484778758293 17586582034500832144 12152495293241697252 12330188574009951286 7843985792130094677 12365860119213892772 5872078067277442508 15738027436286210614 6706651659611697832 12969674836230135733 17929014584863249260 14832593466921459399 13064897513828615931 2707288485918217292 18294917658968952789 9318857718745741062 17661304786147220092 5091612469012109284 14885044221384204736 17201744906085717219 1431526093507959494 14993354757723316446 12771997980327866257 6243183884442048924 7173624868748566629 15504677326962727238 3196620267937780634 17151205280917865009 2883853487611920020 4488367445020325442 10846984935430722610 17609420935300533755 2734146379989303362 16900670036197085046 10563116066592703161 17487651202283663320 10017383767216880643 6267057948947134088 1296619632508658914 13545419227097266506 14203255938556687374 11015040666452073659 6550771871449545550 4203661373716409518 8691648137615897116 8800648236572058178 15567922499656734449 14931539314705562547 8715387609689241474 10750039556408619671 3486728528484193736 11134188950798906970 5840650525326635678 7474345905374763395 10080853957543578297 17098836452295962128 18010074151862979919 3964821243391225507 15434116724797874014 17608288011533891307 729217534372183773 10800757897149740240 15118511348086443387 13663919317438895343 14614560010194650436 6377532653902194657 12025719189612620099 13204750722978268140 4196395686608583346 7829428489645569640 9867432391920977241 15634706674811162932 18367437628118201172 11918874702397808111 6770597659442699115 6600396379380980603 3307874794246398224 1961890435315933154 15217811552078279440 2641062039277479473 10588636162236203465 12081703770964028312 18196911824441705063 11571546720278673949 14213788977782066302 8936333555253100633 2628871470272545088 9556999235610877905 9953741258208219609 5565854676885470752 10431363102457047237 837500277817207156 15461556072181639484 17330391292907956286 14360566449231240961 1856046345081888617 14160908758907306020 4499853707192735760 717874200767619887 16888067918146351299 8508770829998759451 12422225095727767971 2140022938152774115 4682640035135468156 7474341125935521967 17483932134240829856 4302274390147182778 13901333910949507359 15839078904369569470 10218677634455148087 3153174969088860083 8509271409432430459 18443786922718482265 13879093685665302595 16286435474540612161 10413836690787830968 5938721364237949977 6922564451881147278 14203946871642103318 17540191664440777925 749382298131748209 18189302121468874680 148213447212107692 8629778853339159988 376466222714468707 1932897273714673180 17315090749263216207 1204320533042204092 16628160557323096559 6010702216506943469 11285657795789523992 11161656451116229468 1207878033692489208 5550425325146405327 10939568713462195842 8151241268310732486 4331053213408910999 5037765050530943427 1940150847135893988 16027356280140854230 6159566581032348947 5073885868621560727 16387106102858426018 5207151941087006434 17737812809827572210 3956720768233213445 18154004961498013662 17809544087054920042 16660400955172343412 3701960391508086416 4803136450937024712 7145083972173265607 1412090842176074931 7738825693792108957 6606241862589472634 9202008386312211561 5092417847022156350 6769169936350837581 17665220301821388450 6932481903951149849 10932685521155706716 4947083097422113995 1218454005096167268 10583278416716517267 7409095102826298060 14314717981494270904 6151237378778160243 11147494475898685657 10806988380279480491 4977517659022479879 8747707293530393542 12529889980491815269 5156170479690646314 10247560478100997142 12027470107922557862 2412270662761839682 1394950523800816249 8541901253591747418 11208684225846165164 3820246727046850381 15338085986114553341 17056363097710379818 17967001209067242841 11074615373141185550 6364172207785635539 12087727102378909353 300282226369375829 4264846006554302469 2555793809598307682 13600549013795485388 17053364863678617563 8051900093188937431 6341159870727303317 18245345421024477403 149750395072133957 6468397562619941895 289825856068966176 6017976842074109732 14275533296995697632 11689812877673763978 865684706818419136 3769525059102632824 4125070699486539410 8565681684992749562 8223398121916269621 12882091672240858375 5765520689353995317 13546445015849449092 16899733430580044374 5360791695604199630 6551129147784300888 2483144940601898113 8344425439331997112 3853884278945452490 13248391681948750930 5920245575467662424 14595881290307667298 2160988965503445828 17979416063152570262 5586077125065035355 11060187272724984608 15237047023477130970 1728505210603026342 6734390868005131790 3273331305745527912 10445279457713907800 12808919494592493557 17580693992620213301 8219868088991305994 9840178259175022441 6623644526187417765 15141343342730703449 3227415224957364687 2344911906950388583 12440158612143064382 9097273755247085835 12425713516240579965 17324400771321769738 4459484370062266392 14877835788566879428 17771174874667114079 11134205743017876500 3949785163126363648 8672423760985948048 3281345042494702394 11430561131561714290 4544428403982157935 16900783721655748674 11615476538771507310 15021283135266795318 10534675929394435755 8710566922739082025 3561653558558927526 153570951153773297 7282016071141748064 15075612912305990076 5183485276087412197 12560473677707673371 5031635382637316651 5867536774675097743 15896833053030873712 3121157028196744182 1113396414435131496 10892364265664529649 13139553175854633644 17808318433917514232 3226551237165405029 14367994054799262466 5601650062394610644 7196110636032366365 8906914685478411288 9765337826172214362 11838424745902945042 16481934277008441673 17991405650481048363 5312588766112845590 17031288855853727703 17107587779530394470 5970195357700208155 6396894517896131796 9098886240137797265 12964192087768600091 13137115035130941744 493196367591392976 6844015742465293700 11065416874026314551 4511013852892751850 6975026713456056196 9489206380647290113 8341170915896564019 791711565333029923 8980575653228306658 15215210456095252886 14158058371152583908 2560179503082296572 1166200859985234000 4329841195951086279 5483633505844542816 282424594888158420 12878258395699986149 2117783589716312599 4809434864253390045 3036554838914683271 5412470801195683085 7836876769779356730 349293397218973712 16922752728019782232 10304447665932084636 12591228681411626599 7939629592583390766 15047956374281449044 9291950073028804070 11852670295352281803 16367154839888652900 14755650002653424564 10945131874449415507 8688076715743643926 7909165419584301480 8531587800902177370 15369137466571765063 16235257142314978727 9607860867640258463 17410890457372520724 12854269578258238703 15613840708061744785 2794449348916195144 10862409438574993878 5684855362475513178 15467506651170465622 3358616953570230827 10586082289701449575 9160963210174726449 17256187250364105080 9925439074121480743 17769727066637488207 14446015547473656860 2419271013055650237 3569879929684728071 6169078957232194458 4797043136862020159 4100090589913377060 7959771247770286534 15579845378131532679 16163939838861765897 16792402699318508139 3541187257387799944 3168675228229108940 15112153353318848200 8873037063896472614 8326683854973765410 10514624672159478361 11999317465093821825 4484551575790927317 9824095493162711831 16846397431755551652 8733812186269039092 13658723394333123069 4117722550975912922 11199695833237858707 10380517940010937679 5680046562511656082 1190755608388189152 12940843382909149505 3270150009308396058 830194932222838678 16928438212102036724 14371654252965236188 16392312944861841174 7587843892569147343 2053185963825638203 7500462684972083769 6470350932978493016 4598136141161226907 12381341348350323697 4600041750421006712 9668842490399084635 16461552556464810448 10511730864809100375 2565087267860999186 16498811928763017987 15699915358957294970 1614577780475179029 18226267019458298622 13367999681806159415 5688338164006129605 321535403902015350 10171612505137985768 9411444172454795988 12192406761130125457 6877921136197118282 10734798268169718218 12840429668133126200 2706960177141949973 7180042336379175950 3189278859204469344 8322948624233162272 15580304233711232993 2336089033632633687 7967372789427277234 11551488390320474296 2575574934911049670 8282075656180877879 9961132111977691887 1361723342154749338 5812945611800185963 18136878446926627454 10849666905231780223 5916443873699469812 1525031655556065352 17419665431602414654 8391628920524600968 2224438167698268179 14696348526187063316 11384794653755274023 5775390005273717932 14727142573323479150 8201436078008344089 1826875072063977691 15300399044124028806 8907997897740563761 12754212547512780144 8471976324004296179 13419478243805431316 4049806654135653808 3723451171406807290 512173042871151393 18107714381986006513 3898902434032878327 17303204757542810334 17148816625251888123 5261478772207044487 5964371199251494973 16870908865093067796 8222373928347953374 8366478663188356879 12144689548714824274 14798652580434658870 7016609037443636406 14428899734620510264 11090950458500187468 11176326503269831189 16638442300663260014 16053119809214309715 9616546459349829615 12033858384263261313 10164994290102243320 17718154955761628158 5147370713374817896 13368143717113165540 14302816281748826871 6148305182446097020 15448305727169555627 2860744500214305013 6195550851443996576 8804057833896522161 1016797585919337549 2846103475762915361 17301512681218500049 17289217976916868462 11051231108603630572 11475932705395063239 1088820554963507167 17213358815794525815 2864255976148605889 678303509084089431 7652205068535594619 14983986186182229741 14349227410249992025 4083537597072598064 16130179018537551645 7943900343859552370 10456486409410741142 2700923668952315508 4522442668858509097 537525441934699659 10904000551495774007 1345237101719647934 6899727867202451344 4588571224913113088 17922667061602510752 417894318694296196 4946336936547057504 6200367850282658225 15008928221796982485 7593738842793916262 12450171482719286276 5223938952312322606 3129972994010067789 11360267338517375433 14602555160949491359 6671873986063777156 16100021452314360027 6160829509126858187 5323137026625384962 16802802709567495111 7483049141710529585 17040993733812547043 8324459600574597886 12371533752535582448 17953690395093118553 11597694645579549940 17695608528277980942 6737824471312556550 6370823530424265880 13588920130189508604 9190505264573438338 15530940036273497791 11036562513989432156 13769817864657656893 11432952001043984884 2864876309793650723 10125607138926681758 16720581465992795150 8003516927128537500 13595924817055173710 467633441761799067 6557224432643917483 11681808126190641141 5894251260641249153 11952429061955674758 16108998180177236939 9826102480528962763 1621910663928899774 11317456069072063345 8104771820153507227 4757021276093083913 10772502484383968484 6754884401020683403 4068264264149374805 7406184765252666469 12368536254091612962 5678705148812568946 9281657386216270751 5637576380524952352 15679294344529002183 5246546992980075588 10032340495930981923 11828152792002196670 8386505168337224428 15268126945854650197 15831600783349093757 3911785417161688728 4607944947916488681 4403519341671376686 7858621591565107901 1691617203868105131 16187912734779969513 1807946434825191928 17619973018122848995 10952006649384184033 9871717890067306365 11117506096326730652 4356879874965969261 7275218234814573681 15486297351153218399 1210385659772241441 16357354365897713820 4617452439763950711 7192544493372069353 12388416729494023202 3437739590604252874 9676289879142382174 15388602680148124346 3177751746487179746 3194475466643301543 2551697054078910887 2773315066588943813 10897614665110999881 2400430543333063538 8398534624846469176 11374615706914950663 11458055402376956140 430296304634281770 14718408151481040149 11715184624348035479 11788250110626960194 17966030600539588316 6438761321672104250 6368144373871634931 4916478106244473486 10209395289997630732 18277825477102804226 707862609862658330 17122418509608301653 5594158655030283298 12615591663206549204 9244987272213316850 17846562031782253495 3798466714270608807 7430500998865391096 4252086611232995328 13591715028006955923 12110760233905445606 7994137107194842166 5727018311024919482 10374960402963778448 1258102223876696746 1567909975905689233 17128781500937287536 14088250812748784075 6563852017068080146 10086940098034944814 10467464809196206546 5518235620604068274 7972286110928816814 16488579027570107031 9675883619866157361 7929596765985013886 7372540027607155329 7197177423430049272 6814492814400172943 4871863682512207280 7691662290932381421 13481273549499709374 4812341187289575780 12347023247203130292 42338943589245018 14239898737769240304 18163342327001582961 11578056533302259506 17903688234666563444 12539519605658188978 603870829080344310 4198157398846850369 2437518249366970851 5708622964674429848 1875145013753109020 13329247404543139787 17430249699836359465 2724560546653562008 11436290603602996323 4975150712705052667 15629949690641130765 13268497949692179505 15845565899906412444 1830252567399753494 3654304275774787124 7716567251257435633 13473162280794827473 5359628296247308023 6352783988177517417 17259663664750898493 6922828494925452193 14893320640237506957 83189951123903348 13542347523294741233 13105112148574953444 15811277301699876099 8609361199228098553 9997633742446555605 3575958905119684340 6492847467269809570 4007418690791624852 4295336148764117014 3767137893717031821 9035910351537080692 4075734024825443952 15764195513114308504 16171605141343162220 10088344229869277783 17508583892782945312 769948275582516456 13072349951205245682 12123353322413429196 17330492196633047493 473286558254741684 15335245902804900927 13951388552655433265 14909549025474175223 10143814337612140652 17799861682273145374 3200261071521754338 6648602999366058819 2159575529813846103 14024835208843005897 10204899154378683628 11684733441275304813 5251626283671763614 9504551153221133315 10193200491868011318 1332415766863649743 10109177207868577564 11939596346695919751 4897133727099040313 3199618462672093433 10987954425926823225 2481882661018695214 14752611948995783094 8269637532846886891 2787786880926555381 7766969203249832158 8873734030300594212 1713756006661519041 10440894153972713128 10609858746908336905 6229850897975143355 12024559178315792688 13414460382558524030 2917451343993038201 8784987344930669360 766979302218445746 16056613164939299565 4356561843312015649 4396082118874359852 12081467714311508709 11277988809718753270 4036721303442991407 9565177513136936925 9591582858107031954 16429459684559323416 11610307607071129932 8849469562527536658 13341906597805331507 8459884844393386789 3559893668501800285 15270239134948532466 2348731395069475332 14455833378074226306 3994651812238589837 14395686074715603488 11966298712775984042 8902120985710222753 10616929174873550874 17020774649039249503 2875063591180982926 13000235135988676573 7040617618394865706 16005015913686834356 2216004680600989460 14431251591130015445 7132284777011227767 12066889075676650429 6520118554909859907 9097795723735268888 14114342615241672270 4747079846381421294 7403576723566148153 16425697653559835932 6768696692376268537 16921842130071158025 3369500585568999218 2823405711053938204 791455266529612439 16606618974727302407 2300971909507759129 3899603854343732232 2642012239587701588 7831654756837249922 6527030986744444845 9335698220272487609 8311629286626666052 4665991609652269592 5305269171380778094 17773750056056393373 14346135532774647780 13532287620455562444 5970171997631941555 18091622942013690297 4979188038405210016 14953586386589862464 824060934482847136 12368428427192297384 11994919868043410080 1415236024299942654 2970917631193433681 10021455075721969842 14748904921458429656 3960193588498096072 16154555126345971129 9268811329754174592 15381449126749031503 9930210771516039753 3820069260796619491 10419393814399310949 7544758092541412145 4603466116577762585 11100071939432255033 14641031341955557984 14461889428229378842 16138054586108417708 6705822568644910598 10657109902462852346 8811489404705194909 60262558153302856 163180922259103275 208505836356126380 11992384655832915476 11129615474699503985 12737598242889278829 7050696585518634177 2245381718418147151 9010910747130440846 13323554550365291908 4849830931992120116 17662363569300693493 804058360410824801 8845130768223640564 7421113197837481102 10630440251498348912 8575701613006772380 9802180984528787487 991745984370843227 1602604870689165896 123319618993515035 4364881232023596945 18080946756983570273 11142226546745753203 10203580798784955851 2509423648133608004 5374276867697552082 12506311327192501186 13492982917300539211 14755253876041183381 983629962068081561 15990026965829223824 6170086913601754586 3014941369355220110 11502514881967549945 6666002470305598727 10419241029922051673 17179277700009475592 16041511933463150078 9804566053064117101 13544453755237813627 6040667800121539685 1546274457261680848 2714475770797808681 13900016285068517703 12231769938107670613 1689446525525682221 10632321263357956835 14207731795108578387 4368921028117831591 11682259353183695845 16409873275813303414 12244782170785258908 8487876141463058950 16747497952138610375 10371337900388652888 6267020496912208142 15467094532469518754 13876550955432033083 1196391504523425299 13550125075792573990 11883744997672949223 14203258761886699131 13067655509866402645 1413452509267984020 6747783884899846689 10053878042466263787 10031977608957178798 16579507548682686664 9551264699765225690 13278641031064497795 12069845189287960388 14208688367666697739 6531992837275271343 13704817660914027021 1971646011921765166 8751291455660273931 7049025435448239028 13623666001297202864 12844393208158450228 8798754178655826128 6800964894834937802 18048741256693472589 12934222818017962930 474364043842510350 4401147220176707264 4764254812491701589 7382879730503856852 12431876846378619841 12459885563842141440 13363350540602338467 16179547610316462223 13217845916286783077 17290166827249344273 8304173271251778157 5290608570476923016 5653237959698069895 2292247220757180233 9783402439014814778 12184634541905697017 12252272128968830613 6845559292866707833 18018712447045487663 18340135457864926150 13817151031608361332 3862765799665177225 8017858606636504262 11405701436152792642 11805866891273772977 1171339866764812976 12519875179643378748 11140571697623577929 494882789072271985 3608377392962302456 481223021084698678 16680420451013996348 14514175780891816172 17862249020204221687 2634137849652479522 12022101719143275680 18220151827900781238 9996999585481989165 3033010129683942621 8735161498212338887 8085093126795027126 4772570424921814945 13959727936078923950 1892442235690534962 9334011247833973495 11338457698363795244 1100678096395689510 2131776022954058388 16341698982249933031 9012477306350438022 961238657218865888 1335235595382713795 15216434047125191606 3804572554263495024 14941105196672343709 4441131782654051660 8066265950249057526 16697307195736282427 8003471099217296386 10098060489937424246 15730859165372449091 12684804318085978171 11515545774651291138 17607865281637285343 4257473932048654108 13375414520469679168 4948217230473330629 9962845344965292118 287443602806103937 16876765422526721117 3733444603370464017 9425231161213815311 658199347345099424 3112136824319353690 4596013095813550 15822492470372110395 16714978662847257318 4575290875551307805 18210322338695655530 8107283792015496535 731489433337226611 16050932462740678843 9959565753645667139 16236795543144919464 14601224650921387146 14724008450583950033 6521591024670439123 5164644026243536521 14644594060721508584 13327823799848141126 12005508560579064693 17470803619697671870 13050931418003314693 16179901990873803216 9140958958862250642 15947990744748505788 1719311605664775952 17449452378770526510 2554543776142949260 16286880727621339762 538603117638263238 4107504135228054147 11639724811077394139 9720015616567217103 9597002171149420718 8207026377955582337 12505299319015173874 9114420056329936227 8366915209310524912 8060898564874991352 4064356731304937933 1900885853763408985 9451553663609764358 6370926491289420233 5637792637054654974 1716247360132252826 9453519854958427545 5354427771499654590 12085289440686837461 7732741085531830103 3098125662502521841 17166022887672881806 14034703835261443796 5786516586055344645 17004879441969881701 1892041480796449547 8716127955820038981 12347262982695676381 5731359229068452941 11818571727169476758 8098796719500054367 12721111343785113127 14348706239833238979 14111089520598174164 100223236470047531 17875936545852744580 15782561944316961027 15348887685327904961 8460733038019991077 2418896988637415923 6666620530314731367 18286682124697637037 5550045805233409596 8400840977008802451 8871444836875816802 4761529206931446983 13290210238505035896 6345405833758479088 17595941334662514132 9008603327508209276 13823618665003508712 4935881022508053247 14420177634021402093 1574695312496089315 17572665716407970897 13676830339615944100 1063591072417197349 3831016312990653931 15704435234268535528 17162865154933090932 1946575694540535726 2189374458485720929 2819231701993904731 8369094976877258667 18332729014841872843 6600062954593211786 8398398243752782492 14485200341667687861 15560154421367640494 1084205901045096760 14421847493506352778 13380512791297288053 1205009843047726357 12986681862043183239 10711355207702099141 6685531793238443407 4552050002797838242 15682553944890358970 13371688051331408997 15506428618208110037 16519661405216029901 15924150271067068275 4124508491800527473 1599980880459156272 837691146095140873 13577371677601510546 16127022265056601107 15847698957750486550 6955329494977909464 18321239145158458356 4803001569379934625 9391571556646317662 8827420125433366611 9730227617550818543 6874934211811962130 17888510513557027257 4625737955389541529 14364237152050855915 7034300819825794460 5808043329284568645 1853738947480166542 907362310107058757 423016739603343862 11669667392110339183 9236176067307988079 9044711866735647465 1104756417185037384 4492086683436338753 9041007919566352893 6258741196123880619 15547336134417564397 15562962884365188241 18152564287287940881 420417050112319142 2057309576635556151 9587192241858621695 9794316499501591480 4588161528694329926 18347552815533994297 9035218030084288411 11791879108629805745 12265187578262527715 7111315238466448561 3724359747334521837 16774397541040519983 9466032392914235793 6852626724009945809 14835540238273888314 4011945384993530918 11091401038221754578 2325757646330311604 2748277165393824520 14757752314999601170 16793630008224543806 4134183643495305872 7156357501737141430 7932477792348876567 14229544579102672880 6048083860002776387 7620753510090989880 6967258472525896428 5653895705985790872 12885085136706651806 61977827999010020 6209061033025653797 15967603550967083249 12846126962008912616 9223245421890107344 12914127479591875863 8880154950199907526 3192538062882665880 15936402276979423278 10075442745449121995 7983493856832087620 10925576866869103159 3694888255847156417 6245225895785425764 4895339067722839106 6198685487859385507 12243385925988628493 6533613745735298321 2358005260962658204 2486266121655888065 2286956900976917620 13382119989507005318 12345126062283115543 16289268349731811186 351904267079700342 16156771156433613920 5307737955234802301 17851766292741192278 2745832558421227043 12436867932360980444 16361692130491195116 17203835107331599247 11084730551529499568 4896807669641233260 11363733372811484916 13203140536977709187 2869852862753268062 16140145949274423741 17887696382342337595 11072935036832002896 8824753682089564649 9975730644913921977 16763570233273168919 12070935362413848527 13042436771755018646 716019871360733514 14641041868211650373 13123568058161368140 2695017426140159963 9462308992378288035 6212369385282279050 16828243017131708362 4763810190510957743 4694934938427790194 10278825547971737847 7619588461792406364 16727790604874833960 11972224449835645863 1280428665877336530 3010435378357813031 2017644716174866863 5817077389198104014 11229599394617534808 6371524657785304128 17427270993867218319 5679460053924740146 16856753809625594936 11166286518982237644 137721205075396228 11774191611212006490 11299936033936119413 8344117085241355815 4741118023717058472 13753645200952094364 7162489062954030806 9383931236413955992 16226984203979776222 2858054194245731885 1479534602598782808 13552475477758174179 14315642459982948645 11640041583082878850 5563802788999219910 13356574820616487054 17741618931244493318 1929861310683843423 14041911583099055168 16536508428166684316 5186035664426225466 8982048815918951617 12689995118808174287 15154118637655235881 6385449996601106437 6175253291831955258 12512828819659204571 17252202973101625495 8992767428208287166 11991565713839964236 1018895010273033681 13060637436112364201 11978029923989632798 10442224258380741102 7356044385862911838 2962477850118763849 15046445255261990095 2999974564552777552 2750701813986974862 11902365447019701814 4361910608791412830 17430046910236041865 15445861753499321892 14557917497301362126 16488976552434360593 2930130332013054759 11827952229291443347 10426925673228870469 3973821953027757939 215235768391130155 13949807649876719577 6968922636509309094 14469502470565892329 10160167201852441952 13568070970853288040 16613239559097372869 4721824511893474184 8848718213100028700 6936090652967460897 94716815088330195 10284798640120648103 13695341059378156075 9716942316177855216 5135434076687109628 12435690703736603656 10741950614365528942 17695241909199977808 8082522673918376590 16012130731973881168 2087437033196024273 8536142728650393676 17729568089706083874 107551187107111156 1704808201335929855 13623767674910008565 2991408818330253513 11159917664946405994 7771185304894356495 1780169636337793684 15557016529590375209 1257943036514193886 2689065069338106756 15608189053488371187 4734609300939185272 17882822891940048500 15686681701281222366 1419249877665228244 5929813670979840438 14341492871606912356 6193899461205916447 12318619610965121407 4717711819046487830 8992285660509852688 5926130111164503498 12029887338443120147 16914009752048142136 4366534844445004168 3213716308920938885 17758669472691965000 10535198554533870532 5785945981828306205 7368613410614352205 6564026980932629615 6145434209259519908 17999862115281579998 8811975173826611618 16516199310833671082 11244507933309941815 12132363015998782269 14592149304637853403 2934313922759393218 2764257296278815171 13448807485369683601 8426721716227578965 5370374033264550785 18216219835013964255 17084074111672465162 7538588629968960987 15746233035298938492 13427716277091625912 14748006960898477442 13716221497934271117 14348618669705949669 5619686726081439701 1028843829886890585 6374167527403355801 11171354159189325791 17626522939825366649 15756390481723760579 16312001116579297182 14873324858103345884 1833956992500305811 18333270592988481625 14181103342243112103 5940977718597543851 9149303102306745002 13444772684929996368 307900278048501012 4227241360577648299 2958787247651874104 10689283160139614141 10309001755281098064 4842699303293301149 15150991252192908942 15836902367894351424 11317605752034647232 17262349759811260553 16413477232918836443 2637958101896880269 16458234487739910971 8191568206732076529 4267865778631244881 8330396246914037628 10627087510610861980 9227081521079224155 4715200269131072822 2002030228734033589 13766734249842742609 9185472917259461810 9708057344487285757 14070293157376206394 7844911714811555178 14506616397944063433 15818475912585456620 3599741934247891634 580287667449770089 1434349331944788624 5624880477396057505 11056153915109878455 2298141678287232162 12705437304108597897 10630666780139184689 649762057753685846 6153212130037786656 16985705344428043835 8594563075010001240 17355826027538607702 14778777113487145339 16446863003414884322 3777609545150011218 13936723996809182834 11400387716149074571 6959998665404516116 2162097534315706002 6377653100868830635 17067663046647160795 13948817505554644042 1420094844517403187 1243949333992277873 9607729010580791531 12946122683090141162 13900538697543170396 9946456320811433106 11250573752511509893 5982007372581180330 6644893578428912423 6998969437501434474 10661435971207737578 5336541530163859747 7956019154011551655 17399209698184595573 18387637188199813863 4771981189290319593 14147959832589133919 1074473206096107306 15394500235485753711 1516267919007753647 18336662718647459503 15005485467655021287 2225288667250011450 18091727852205959104 11309550400911000225 13979351672786400686 17474197981793210721 5765851597965067663 16181201518391486523 10406893898587141607 18031641004736387429 17356495659237228801 4024927145283120283 2775477770785329519 15475993494015321049 410729012958197669 9199701641266370342 9339058692507633260 17716208269362893846 457750899690708347 180635745339154467 13877734565782128845 3030270512710003895 1585612058969717872 591674667500835404 16499079869036246410 15621545966019322715 15735312851891302733 6467439470804288675 1210466776678374059 7930157128130616478 254130895834610579 6289561381351928923 6591184556977284403 9942341940966778998 12506704402697906044 14884451104367629413 7162084286103174146 16015712528983945453 3253415921147106758 9284370877643349303 14139750718707628515 7489820289746999845 5583607150582820407 17697920286509337568 8232957008886648195 582481580404393319 12266335197144676089 2038138068008753696 8416525543904225165 8143621884826875139 6551300232532679213 2160264321573579329 10006957166381116133 8302484039838052669 3538295665773793201 5766682360724411657 949175705986774602 8702381784025638885 2607203293096800791 5586743646896904371 6067070556921476849 11592537234552373092 13657503404861662931 6167873380427605593 1753254983375586513 8210851902749757384 3410421722372926737 10656490244941408114 11841038207261639543 1889781957378936010 6903153406417767279 17009602266247320050 4436646667303873199 981303834150800787 6546947434408643083 7908598642976732649 10084113858666930957 15946094394010092898 14999258806293395269 2736115160307797123 3671843553538979970 3592501662325909520 15767576271616787704 12012376317241282802 14967231505279220382 968873862349110011 10307761097223957544 15611331451816136128 12982518008887728201 9225353603687755193 2163501611418876798 11659759441089030312 3728123821832360767 17478021740745842435 14974526582457564631 17654394302595244033 9118817419579989164 10723760225623451832 2258144298323578211 11064750524828199323 7605079413721960855 1296892250259146910 17898954420029552380 7168237664716776392 6121438282404542431 14424919074495176868 934836104479233701 12734134929819808023 9422268305823435421 3478595427934547773 3774673947411804358 9334567732114369781 8519106996834168743 8642218239193601198 10421080106824130333 15787375401144956077 7949587059228032062 17456645324153763080 14910497427725944868 9453439597263284717 13424764318911265032 1380320372329511417 7111052632524433295 11594074774168162766 17384006969489750211 12806746544914752891 18233036305621813528 2044480527264120383 4537671355202818275 1577350740076786999 447251390310820560 1902171091700428280 2213015033344737558 16488276732066129595 9550102591981225251 6437465619696898668 5993660862438702533 573399515939416617 3580582110785708250 15904839882921922611 1331551867612703990 5767727688550293540 16794828795490401775 7857223655327246731 7552124074425203286 13031158232220244998 9409085222450547080 7991442271283896924 17699870167061620742 4832088379856288812 5858441972764243489 96616423631052548 11996561340897989758 4907890000902601078 13292211697198349298 8260350978464603118 12034914209507119914 15514262504573088732 7703103979141044789 10609938877884882893 6724145603604359233 12156925665103048350 16576798714108372643 10411629395679387398 16726764995138897517 17845732493201496977 5954488157609306435 2714462044735168268 561655167072746075 17133944711305942871 12531500389305887568 2585041767859397616 2254810087972480902 9216688873563501000 14516987744227067091 11927424886757790967 11941668528947712042 15907980592552381404 7941804301809448042 16500508206175772379 7826496009754430062 13675114012484234000 13727419102878291299 4849922103242119529 7466963004926788124 9481677616231930312 17679635922567614555 3115187822747664676 11274964852615271831 9069629817305067290 4899133502768515708 6438028461498135711 3638056321255071654 9323687507941558596 9421795320913141526 3804527096228136076 2650466434238722880 8811269215215926570 15801211405175440645 7651210656072428993 5905513028528227555 14792660153531051529 8748426186289391628 12869179601650597868 449828586398786921 3415083819178559248 17632027857714344232 2909110986475908283 11341839252582338967 12933027714626292940 5298553120122583126 13216785140857597076 16334945301123182545 13192138026898484354 15955395688957557329 7323883181867102854 11465254246040083850 5929705981117129117 3216009920899369749 14760286685611855311 12033666318008124724 8893962635315573080 16431458389346419357 3174968544362490407 197822096789744479 2380740980612175162 7105183569820924272 17527413250681166002 8732576704477845528 11731544803533931137 10608581310972706744 2296395952260082107 12296746777451172505 10048869124151422606 16881991223283498991 4668065773678743199 10645270856901669195 17913055766454645281 5786190099504739104 6406638105309462868 6402627202236124503 8343527126410378850 9766084891452702137 3045500440429600460 10749321596630492422 8398905895477036270 4316960026689319473 349742325961435957 12102402056736611807 11305139615814937071 15322558276831642502 9565323769480357409 3406499230422098704 257638058848370910 9839565811545712498 17457129097127283497 11191582571399841601 17096972344505265663 3146690551667713011 13591863462258161594 779081226480850872 18118714550107350105 15485419315214010420 12661354707763506029 12682643165499384687 11008669591436609916 10814489865504251127 1066670759902147183 9321455201396638441 6683196856693810454 1764764275693323680 10200615499139972641 2634590097095228042 17314678633838744758 10922946991880452833 3390590438617534931 12027527282565278193 7332847756906619988 6832873577031775388 15729670676742576979 9940135976801631850 11609233812424485542 18302581498054568154 8027059343660821553 9439027287480317210 9687583505870099829 219475700934042436 8531410579080115386 10066329519532250513 1173687555550195282 14472462037393668200 6728440136902211780 5233970022298271451 8025468851507087598 107921420493767022 11732027360735497368 12474517858740534432 15265005935420854222 7172850651466679946 2854261598200609253 8793810207882259557 17958577821909692983 1574982076787225529 7648540719818041976 764551979510564923 3956177934217612071 13119078795519097809 7134897131499014645 16514387785376416264 15170559870198635456 685239559311067615 7590754464465115460 5565565016116772362 14992594630758629213 12277177202911332688 1233463497536761207 1521843089777534340 4511485771046542860 3738351812249264086 8329784527634619827 14057431683567120134 8659150736304347946 1727392376318162775 8800335629786435211 1498054172385882095 12166371207016447042 745585740586315246 4724156120350920221 17470119236428849286 6416244440636524080 11206454846846194376 187039613448301983 11324116914533616250 3729271954602105555 3290453762691795995 14171320643738563873 4172440695953186898 9156783025835135587 5193859152256517527 8950459056366256896 5989543875289191862 9172311869615822565 8767609937097707094 12930704590339454137 10364875551046042864 3852974619294105194 13401313908009182833 14323948075057265239 15568324626949007074 15129619384418370090 10232507127276113279 1475606856252872937 8975939218441182845 5169606986578994054 11741457607514064137 7549206199153862008 12134733692360097105 1470120802233889937 7486269743893947057 9702535201454430906 18075727574929202239 7403158292235662245 7801760611311592119 15363559927358640687 7766099313018290112 15139809277604904710 17112208294557041189 15170193894422524627 8006385550474690651 17524112777458824757 14791722174636725679 15624953640406504224 9658743823825367613 11411514140492986784 8627681275244375216 2714165569392843113 16481626907301826611 13468329133120989084 8503050264657113757 10655602121135065816 457540155519857916 16331713394387516258 2944047175231402706 2753017673326127720 7030190860534546082 7729535055821213244 6993337121792727411 14268937286082223968 5562933744858845692 94195378576739897 4879222922199814510 2161891925152343487 10516606066198355482 11036464916586993417 2502036783399336875 9395032304943622776 7196972931262662514 5952178473696305580 2644920920743044832 14387475516155479631 5746784579793139900 16054361567323444670 3715998471610245760 2196273270184898873 7233147272316584194 7876863340027179357 456212963547459577 1443461046565791603 1622912584946772073 18125756063999388694 7218220983807671612 12846164830073586574 5423096593125183768 1041534471356127346 10972435383486536768 11523537226519065734 17985415580095368492 15717631971652965894 3991416888841826210 14918121298578220727 2681706055993239519 9331690790462615935 2533646471465370796 7360957075566391558 4125278855755452759 11179287794686252769 17475584576296475989 17585900244482676182 1122300515558021941 7778653214864778264 5581608189175054844 14834758056091818977 8402285862884480599 15573570293793193336 6732939968468377636 5933929150883556544 10558012966028246723 11199274689889275979 8625916178920193891 1850040919718432383 15916369834878624226 12730386842749944471 12733882091632852843 13062694209867190288 8454308128082966158 17999246790560805638 10516385484564325685 8455380731897778519 493762103914424639 3581452506617316354 2771620538923388506 18146551089894016811 12187045298792888885 5014126928320747496 2290090959056792883 11018823897575203292 15145151306657774639 3622971455002054378 1707043883573201150 13994755329716114335 14229451759032953179 8968037741679387629 16218654303565725766 15674690891307564378 10981528401797676280 7514224163553613844 2234773802997652437 14752238575893021159 5598681781614463375 17010253091078063557 6564260724638885171 1288906055799616269 11539202158460986014 372745642503806156 14982405186588287906 6235819360670703549 2848979164775127648 15246034490135701206 12131642563700245963 14948687974883317791 10820182664793701348 9839802360938556288 7387624603639266680 17161777504317632893 4453288015501031308 4537906976730500252 6698316806541266225 14963725711426471602 1439499232413152120 12224091872016629582 12566997545368857258 2111774164861401495 14228895058572714089 6688512678683837423 14051020093376956911 5298274300127061451 5188589446483240771 4410903554811998694 17533441208624008807 9402612779792661005 10135425889732110294 17773731435680035598 8944822236915382412 2137734268695801242 17531832416221507848 7647512499756865918 7724673575768726579 12982304049274736019 12338780347710200018 6225095403928469520 14076932177871953878 9768443626283845452 16217775996055864736 2985219422573422868 4985463742019061416 7219569240665388302 227702965579130672 6776853464936393037 7648640895455672900 7393758441607129637 2769852287855002970 4690532821551797865 3953061356500597001 5424441644785113897 2458455300477720279 3530189218299137526 6633166212571583151 11560043398247335209 5807366585836553579 17821383759054810660 13941755391843204247 18227894897441985410 2341471728543572669 13852690968679183391 3711704724525704875 3261506765627268615 15654753348538849714 6482075046351713314 12038005857975984634 3846053990192636579 16854461306126622104 4036417571582888453 13736752773373270323 3590958858001958360 7590301882194767274 611752349214226158 9464549784407509993 2287599772541925149 6248540120492170509 7859136480076853730 5237489683309969184 5582059360624604518 7385101976460911126 15188759739515695470 9916640573195147582 13327127966203816094 16977612595391660407 7460913792990719553 3477946789459470358 10874295693029310003 11966736384457741296 7737701511206643839 5050442065805593146 10316426031925905929 17180732261534443513 10911148223594320520 4683817773605157902 33501326025164656 4213607475827338225 10215758027767001033 14690197985015888939 3258250995357115490 15518775051641691347 17936951182239156991 6093486116562094590 3985915686155939534 11865105235377015434 13683782412745870337 2804514130796130068 6576796331679521515 1575029682042956622 10767543300344936807 4506730082346166768 6254137822978828252 17186824602695764843 14010333272390614036 2978182758653825083 2914251146638321407 18232175988552777660 18337717749413968433 8472175896038029529 7801443849335808166 13412218767025394580 4240327671062212826 7861385386354489930 18362126953296404310 12278065466809778919 6995181814619735022 10939162410924780689 3494713735692963286 2981368450108026472 2946906062964475226 774827236601053993 17786046245347006907 6427766166724082400 9964211394802579585 13704824971632354213 7418536467640460428 12158535650428141649 569573519853293172 12141119313926414390 13742465834140429388 2621604495229972821 3804837668807389955 5816362995882423839 4829508157793049500 9500522832322777341 6906719187295470747 634405354398016147 18439696301927007975 2901887119225277748 15068862440776504626 10912855820635593954 17923635430570662765 9500326570398406801 17865853499893809002 1129088998839469902 3937241663358811372 15735120778588833022 18333960083260827124 9996052043267706486 15890311572756656559 11117424549074203755 8595012869915256901 15390589538750935470 13182718816220934512 7270637012441388869 5387304420756745673 8157763929766114688 12484563125386167697 10081282164583593893 7225507416676695464 15995381918542507269 17825263835759031261 7885890694418318025 4678501452982692336 14893267305723603121 4755888105247494160 120994178176005572 15840755310242150506 255851664497365869 12806685591137797916 2589907980057049744 1588038808161639163 7410104721606004154 256517562872940300 9185143519202912256 10051767558959884082 17813436547304279340 8193643550356213732 14141707782082880972 10730732087217687418 8057215445291384088 2699820590203099829 7156060213406025169 8184512022252698124 18143091704416600363 17732162266779767752 4202525493902689445 8791579054232859889 3186895447316976684 7615696662100286780 3039469804806298907 8694864727546115794 3543153866999376070 15459498290192388249 9249251172082907886 9530412026633079656 6391081387336286336 11347701669767286468 70948769436008231 6900415389662320017 10106720031923515206 5320595998288351501 5892633496914752374 6237455738611124583 12502580253271203638 15278616017655104040 3990664722430125621 16321348289475049781 13573101704553493191 9531477666632168089 13424408544848169833 3345304197552424699 2019393098042584685 17236544958555702881 3450122823205004728 13323803123357220035 11682200971732040375 1312242933658231235 5718347437334171222 2800882546648244188 17020857143629149775 5973947491184737804 14637218773603293308 15500433247069627401 16190260701007150958 15528994359108720496 10674380701100704214 844804248125252689 13115612435785410807 2751259617920693698 5082610400677394126 8651699535345553705 2456080617236886537 7724221772644886107 12196143831565953771 7046360151037574772 7144318461421291991 12139443752035807109 12011526295078618357 16063447018877801776 1818663985810503915 17563652444724230904 6074839087966026715 13798983802161319482 17807635367259255747 17258986031583821394 3472663867640390542 7454947555729018404 4760420143886727330 14025163985354630374 13595498878186286708 7913185916604516276 3814341098893054644 15941601468372304908 12239392624148070473 13238672364733582039 1790058434078366285 12157822123558628028 8343092834619212186 6178173087467236385 14627497952521287091 10988006159953098992 209520221914099572 14504436754514074623 4545173156734034431 11473371716089610826 11116790060474716413 9715366034180399973 7360979414665008397 15001490233985834782 14815657438412141133 2026448671052491594 12996340416527308512 8947118410842956188 16317310072381018954 17981900786423830718 16608287589348477039 18063090400238344461 14859254630258316715 15023031276139791279 9864840719834543074 4991618971993364566 18371893289691092824 11261263320020522198 4477395759883330767 15593803200939902908 12408806394601472856 13562880824325000023 6603329405845706306 12482315068917248431 5952731547586729152 8246170291735984495 10003111643837944570 16800513670996000997 14214617167319128253 10687848721592234333 7375930874883309162 8404510810144552547 12282359605579600458 9872873981898367986 15263565424837009074 10998207720621386479 5629926409582839928 14443777797602922533 9531386782600816394 2324985339549327094 4744880714925276838 12299904973670834242 8767079599485182380 1174499388045712945 4152206254814918252 7589345252837499897 15869257386169795182 7679034394557254701 12926522267612379930 16938098479183367049 12480187391653587783 5769310877823937000 6363637441405679377 1119531094904779906 4322443846417873449 17382019268830598044 13091281818584136802 11724917617664794329 2612848285825894482 3666539895120083731 7400937316955023623 9844777670654790912 9114670479649716814 12930463582889287637 16110682575475978024 4450905914571156140 10980344273670478146 9259419770720081531 13359872109218455644 15489561334154870822 13816946604563487188 7773261428185257875 17181756329003535737 16836251906093674272 2468902320001462623 4062127825870017152 3285109394407872879 11689511776635035861 3714539664053959567 5563868059421726230 10977202059509624191 10778134054453276052 5555201053825223029 14903667704058475593 10011840906771254472 11168373357853635507 17187024881790092232 11929759768370049232 9799631405584087008 9880137260513543076 8322877565345602001 4798441666356988975 9159622992827299720 13593805756132322276 8220126253160422375 4215279860339427699 5512004579073728079 7143277287143677722 195637976842633827 7044116055095652906 16669602667381444614 12331888566713836461 7665967897062849936 8090710702351145155 195959108916753325 15467623494275030662 10145566837903773020 2170478373561139158 6664251712354030628 16436305600289474047 9303704623809574053 3411160193168001193 676828559828019448 3863875390105484830 9924682745291477170 615693344952724000 16424064371298263637 12166117880731887862 17065730728269741720 7872766879605003312 17134190299304728346 12167015366749595773 4673833699036344182 9526518421562345497 17985741337960682069 3475106445420035033 16634086205189326397 2314583741056503668 5248042283961804786 11007062725423278200 8675199920558619550 6787360691496408764 10972593469257869774 3900224298938447763 4806269283101135615 8150332645386549472 10731076954526149487 16962989348093680580 5193258808425298401 12634910453651694711 4589597317597570377 4703788100951917805 14208951876299200618 4212988135640158311 1177303566707368536 16873623238993146867 8150085825784980274 15836310452300133071 15187031948379598253 8938376938412847228 11287629684863079971 681423848944335023 14678282626604964171 7740917895991834994 12601572020163885373 10956105004870755246 5640718334463679947 10494490153621934136 10105151654862288495 7934852995789949696 4749687949605066487 1105796078072524172 9362850035935295353 2975428541076355970 6475316653625179898 2997794167989646050 5335896616815819275 8568444612921943316 5798335285038663033 8521102233565607875 3815003137594867693 1572524305068504561 5688681610926156507 15253229745269258381 4180606087343621880 7263750970619991180 3581872426300395109 8990936419841782732 2264787228082407893 17423549178918291269 14653562329977465131 16175985774155304600 12970082617112501762 6422194879355854051 10498275532864837595 14817439136170648631 5955719054011474928 13080878318195779265 14443000120001895352 8797038142210894013 18237748197445354751 4571431465553705630 2591772970198276381 11689430268586405604 7393215158451681318 9055184517093044116 3897664997521345905 10740794620883749508 4573736015278981801 13946267761199602799 6269163857560009783 7945163266883337549 288237455170719665 17986566127222192714 1711299433924139064 1851659030768944652 17914456137039372859 15104345104822805120 14268501413336569573 10199257340320029494 9527322296790280175 3491291899448403384 8021247866160746541 7910206911937326324 10330640583705890297 229281611429723663 10005659239786298642 16404470878008611868 3205613234549966926 16062283428172245557 1209624752449400662 12953144316481794824 2272646070777670854 15431537410788890073 11500380008782353380 13903925578967010964 11709615328107646317 4962406175643253932 499940275194154574 15517427526488373993 10689849872935141118 18418161236262633766 16641683784814890177 3144202106069970985 4496079923784836686 10031459914862421811 15470909024620045982 5266635646177451315 17309539528063311084 3919123866041774845 9023578510121322222 15952131538514278037 15643807896442032104 4409712269751982349 12734043692834402540 14062637065266711710 14573675307056134737 4431541877560438583 15256752537058900412 113391807018130105 2238312482923704570 12155147748300547906 13853098441569222862 12538595344792368600 2092564731149666963 16248162477571795813 17223006441322015424 3087468213475234924 4207556813036562753 10083120034188117890 17733438199229332170 11258872833432591871 3071147166964406297 10345102588896085441 13712570279714310522 2854684855492625152 6934662720639576317 12392718796541955060 7564325313205866558 4328750422608140685 9319344849391654111 4127127904550035255 1908727294944663629 8976235165386065776 3243032801731046381 5082428615494686168 7743626644828019221 3650695052875064207 17054386046309441318 8596500245870795643 3708103857222825325 5660144039161563500 2560523851136433762 6703725883646101943 4522875636778430567 18321157471056863390 11246575288559001068 11459285540011914403 4106418000459463876 17475115551701752568 9612115775842548465 7248235815695283359 16352731812337758704 6377224084419401416 16803663011670621900 6032309896831364021 8518974662804733914 9813087590799100470 17576641771435769645 1935735340943217155 7692388319944697902 9870233883481538234 5510265019547357958 10427455048162338856 5614100486998006559 6385763371566470440 2389160313925381355 12947898005942371273 18124266788735617671 5692487339808981136 17450868219447963232 605865872046319023 9959013097953806572 8168019362399733624 12250918577717852295 7437170507399425634 15029940218969920092 7862742822820564759 15867828718668670292 11027906772194652104 17243820657554968755 15868690133004462931 15673984959004697192 101897052228847829 16150048735400705034 7723226371251123146 13758191815654801177 7899756155323422688 7738801113990368368 8709680274629539345 202667833531840584 8503963710101676200 5388561873954401477 8095334654547415384 15566210270962847444 15978026497260657436 10639598778262566670 13410018647286096158 3608803823799262358 4524372112713828037 10348223122213537537 6417518579165223529 18077896062153605949 17838692792199938460 518116503429760024 15764445805594753569 8543797681168832764 17861276553561497531 5013147101803397851 13590827588629517603 6070882865184371885 17570354345528677563 4832571854039387359 17956368380150739299 1271771359020712155 13158463488008209658 5482503975110724578 18388974710936417192 8149367701455423614 3385768720773519256 1180359160827889090 8498540326320762816 3553226495262240486 8937329234533290432 4910059664139985734 12771696993346859029 3042019684719639512 2439794213039014136 5888428657160762144 17617113191878454522 6725091033466718268 3677246809887189692 4050348622546161419 1676898351386990028 10353423352118811242 14300483912131730391 7012499389345609770 14547683314354769735 12551212382387974809 10982971295361715655 16806596725262618196 14120473064206847708 2409135797110508544 18322754198672860620 1911187715649832799 17399964117339489218 13002889038054646275 17400926559482973088 13252066723473344015 3665568574289611568 18348676725187587845 12551597496796179490 13622662025297756856 1651999791453502310 11000827587137542880 6395218288751321894 13463343266467423578 12562419149936850073 3666432297574075513 7672144289073149536 6932073076502457073 9561011658736582611 7592360918953887889 10344218776603151633 17263206261316121875 18419325638724004269 12644825863801243788 6267691684507465783 3868568444572348085 1084952069767642803 15091807892951917623 2677765468584340722 14403005170114297256 13325080132663227174 1376223527335977926 16013219525074094167 8197396811208707834 11769434893439636902 12775412530227645884 523526813096925916 18385079916557458250 12314250400828196573 15756323387656681915 11895681667933948325 14600170914356650819 14671654736349388045 4062498818784378699 8073948365278491864 9741450005664775672 11173384402806131890 1605350052734149122 3055735519208733435 17710850751456501923 3504859058495507243 1323328805681465293 2142307081982880730 16666766000120170667 11464378130015990312 7289408957530290607 5564247580285026877 14958142034918216974 14914568786658305322 6138327899618903155 2599526143677321548 18086978671877214970 6876854537499779203 9845776232735442006 9618746926398208370 3107730785199555308 8014250331268750512 8771186212858769772 15318387852341975446 352223595521992919 17174623154803080148 2284001586203124843 16193425453382953053 9488038788796636301 1102089749456711372 617505872202148089 15038745185176379589 10884269449150988910 3559141925089670010 12106187799477632599 2295144470187318067 17807282059000151027 1348115741319305391 3331773528560089863 4779271015867544296 13128431314828015837 7486085725910575868 13538351994881643171 6821746621464658536 5049941257716131187 12910971095906551636 6955778435250451508 4942322842066514024 9974308519772366828 9825108644231580618 5944642581791450393 9787466965409327811 4278866911774474715 1378272599267543506 16400467976207524126 4439859650952332516 17418780689384880638 12441647736236751687 9005953419450081966 11075130095374345003 320675339738275097 14448784093352034100 6721968672941262717 11855161855592271414 15469688012709983478 15216681428335401774 3797597785633350979 13458986174271874376 5165033622917223312 12612872656943534947 12933358283675332615 2646082750097515813 17726822103422222813 89294927298475051 5568224941904534018 6484190364043808869 1747472853143822646 9841985037060883699 3324488155956495088 7488962168625635316 17370368696758680146 4667867632190395336 14104217196062833700 16818618023581611595 13361017080448470013 2304721724313418557 3482219056522938576 8593683849381466297 15611287513453744743 14209817969776400857 12676243999649401617 8515055385420286827 16880404672292336453 5176352690860092438 7140935849954990666 15531639101849590320 9270860047781070807 4134456340555091378 7831781261524090647 12358426946192992849 3349343568260360451 14901356433503104832 4981675753076386897 5043924070233042450 14379721119009553100 12575907581497386992 3849720932001432880 14807901418965380402 13021470735681619200 13553970683312659700 14138214310146760688 7601950550843388307 1520090583723534398 6950374711851922044 15328542729657714243 17693916307929268599 16095648470401194067 9090677026570621503 16067396194545776802 13229716572973188995 16534111617969169954 7247746927411423634 11384686461326150188 13864519782177641557 9668207677155126822 8905774861754841283 12295020082268935064 3061153265305618010 16436234722906855091 313488370244051945 3635902018652377855 16792568053976581184 15350808286621315900 6895959124872157531 17952744429450745091 7146324187664724426 17352821842927334017 17756833469879698755 1181683005887519921 11343528863513874729 17945740221004162151 2103069759184630364 18263586499406058430 16649679996909996683 5131607960093322995 69024885782267957 15386787746399470058 12993372745374778818 10192025671351468970 16961011870472548494 11096353876493144621 15869178600057894590 12815670639831638930 9958163440704895823 9932844738651121783 6263167248533212437 10309281695459664558 6256823750165909259 5376356263843245226 13319541689976075767 4207777838792149642 10027517163161396970 14835767715310087422 15773108554725069999 142731079866237925 17057756523777316601 12380089063958292836 10764327212789583586 15253775028385139012 8256115446259896246 11741491679473746307 940605511192396037 15543774376542471408 16030807803373570333 16590555608072497928 4017696384754795548 10352221075023248855 27196579673736875 7533600648700381045 12323223268369222583 1438739445109981393 11294893349834645573 16963231605756698176 4698676161194288090 17884942516710133656 7074366219587303833 8044357891481283978 10908767210885208707 16110718628273162148 5711263556842685444 2976563735847072866 8219549390624813569 15378498506808298200 10918447358214008032 13527685904079034571 6609281385596209875 1704200238738319290 49991907140442281 4804495652861806761 12039549459870823055 13973545515671511087 3300443763312122854 13631871107612246521 7343578627990160196 11053473265646273796 4072693929327850049 9158914910556136146 965755685367853270 10268385729542593036 13615531825470061234 4163093364903548086 5624929598542819511 5442559889161846983 1370618403126368291 1996749336174628287 3170441233658281410 8183290131645336673 4742386248495841642 6159436409166450766 4867039426904965836 527540957444962288 14387623258046051539 13514622636725066295 3269936070398216466 17372744868886930207 12355401793973229074 3499893854680276511 5116635965201675352 6046946262266121197 18042174494708666605 5323045857476105574 6356993842477113124 16615109217932058130 18222142943614487667 11102050139399830146 13844069171748982319 13405285946942668620 6138071069610104093 11898569421458929531 5602512255194702677 16576178564009739839 2926609965967131639 13076342227899066539 145661133537162221 901985406710059226 13493198799003256868 856992529245739075 16819095696662058906 12998581762419478900 11179616476606896346 641525577106056934 15588916604521581195 11675510439238765611 18006054724578717435 5877978203340558147 10237224949553595456 10537595153655185209 9341272528212498655 5048088461119742770 5709640976011420207 12880841164735157601 13517888257949976478 5343855474442458700 17021353745104848069 725833100482021474 13240617413619296602 11739297387720821124 4073491856866997322 6507105158045892380 1926708566182739618 11445890234849938046 15771339222696580147 15473878449322598547 17439399672021292620 16967575591225313769 13282858213541896685 17872216730639039279 6825146489247674352 4466117379136061586 3713279098989364251 15012984463502383635 14597350077973803865 345645516589724242 4171739354783582336 9999959682110779193 10462525990037464119 16164566851733607181 5309964421376476699 11199821797028331352 6626488626704519780 17388631779829106756 15557447218351134843 728858674369499851 12395764537364698615 13043666686492163379 1609006221225843890 14705431571766882004 712751219762892986 8122856537193816955 1622507332076984282 9033854833383394583 1684014959887005068 604755556859145771 11302623479177301064 17780139934554272597 2598511334747643488 4751556272897953525 2177534724908453851 17020622972706433695 7648526045627847603 1706646048350473497 6706391528433558845 8022211787834253007 1866618592361137854 13643153763915265117 5014362780643848638 14201417380586337536 7992348228046424006 8784108151273059153 10263210916787883339 8023645823714725267 950024267191620506 4787304637146424444 7207494154780611175 11600223674714876896 9750413306288983914 16846899557048586221 734781511360722065 7626868090468090358 10565937559268571388 12828329724957946263 12795449139890647021 774220357047912196 1349807805882036788 17093231912005163712 1618872364260125930 7559155411081141519 18434346659864228198 8208527211183138569 8047246896714871677 14614692217487746051 2936657298352094609 2567933197266789473 15989994653145523469 70096717598852202 11191545782726024354 6557844909058529633 12539517315382925079 9228832739500753736 15269540229241529884 17296771123036197995 1457141978066981292 13047034614308494470 6072469720660176595 5943843360119277508 15400909868177342287 15642089452349287923 16764085897464015236 3619550132611100238 9715801407043123634 9567942589701561596 7764520981469766310 15602005308844876338 13432032609958690889 7417748652212835081 12940177812541467226 7260759242407883508 15691516073099536784 16776292143047867435 16584351977201751452 15466277321526414423 2689568919793754082 367577870953061237 4889243777138350297 8517767895010107237 13797911777720944778 5759258005519584822 14650063349698516611 6752071887653072944 8005450638217552000 13923518221510444116 16755000036925330786 13907468431917074368 861557018076010196 11886697740639673150 16247511774478605370 7471945075212305763 3900898812773782760 7097415499975740113 2311391601051156373 5480104007645136569 15432251584381045082 12592391584714808811 12833459487475401604 11820208387008545067 16077224285203148463 9252879764031903463 17949574911167944473 16205883199584226220 7752801149890039617 5621377460689114918 1190078515197115708 17597570346994776586 7010985801557211997 4591650273676479923 6940436655536650106 3382302262031881922 8222729978966467679 9463334657048267618 13391278939052642628 8922095934083998409 3461451131755273166 6206760601920195287 3757433300738612133 24124437506620385 8944088437358434600 15830978845860621092 13226433056171314438 6763578418860223651 2823921173396071545 1380060196637396248 2609893791797140669 18000619167456425282 13961425514794540252 6600066463503875460 4441331899438643262 15722422376421245864 12054423515227508058 7120996321613129415 7705060475930825169 2669658011232646588 1442144773628005655 16403621705961773678 10813868292463732842 10679388987287715121 864881344749142445 16149622716375194908 2675061007161014135 2344035300287650257 6970616204561983374 4408118328908904608 7221558748323387233 8423130585067709567 12356046530242236652 12093973715495808009 7888343936122581108 2424719416234260822 5595044129828560293 8268951897627512569 14454946715869322256 16779001985147190118 10240255514179561473 12443239083804879671 14719054580019891476 5208089715047258165 12523641163042209873 1391319292029568489 1233614266187297999 13520010344262134151 11665108231417697038 15314306923102875361 9821159967101091886 13984255761069961030 3765673630334995807 17573168452531282399 7190344457648919211 10578702015588785457 7747352381084592493 169948366029797134 2632682817983109690 9864457150947333811 16466614603155122328 13828558725101409276 2175172673607873160 9133979861238390246 6812254338239420521 8185968152711083577 11800755826187550784 3508084822691026285 11340862551726606014 6295270745767089165 11141463799382228959 15164560994329116390 9526545922932415089 8602490908262799466 959901460066924506 11490259351750907683 16898978354098218653 15388220926726297130 9825945532290469255 15706614480938756512 15031871376400756076 12336453092983540471 13978881506426565141 9624380963693324521 13667301009687838765 17756221154112329921 4035412261675231565 1164679842226538531 3130775132382746278 6331983138308424125 17838456608502516201 3073657109706999317 7164376863252068693 16365081134594007623 4863003658165713997 3403729570625203907 3881455308532242244 7665379531990695002 17815520314167234462 6899001058997073707 17372115847095782009 3444228299730948582 8114341160278572926 3152478454833754518 15168331202208682769 12466284865990935005 10832541101841598291 3052395509200181704 1133777139018853893 8628476086790006748 4299343867118112279 7983773933426777966 1551050138416306110 3177688935392860870 5766579288004778470 16310519000923375092 11875774992678222845 378903381760336449 7404780785535499339 606697600690957972 14597217407216564993 6458178642775911331 7055363309844923319 6103952962764590 11781439812382346627 7028294434317717520 13323500934490651432 16730181977720412002 4584664246379953370 12434455244919906248 734472889235479758 4348631220350873448 15163002050871941883 10300360733716274239 11531426991920361589 11375204178706289693 6029282166784967903 10518546317205126786 8708984445477155218 11671932981193194025 855524395517034878 7122292403393437244 12235227073155583132 16745611051781873826 6350248797043261501 1574892382997681374 16043568560760898270 9665566373121987576 5387194786486326060 1217431183684896745 3375791503507198222 9912893978410892627 16339444889496968708 12279116271171739910 9276081700585846573 5430104425798806784 12197477199836762412 2881357132509379867 9447594825241408441 1727809521589182266 8593499435523101402 5434265131976411145 16148852413794719468 11743867836169460845 14558611168077875970 14863516063219074797 16028282407617160328 6299331711567947781 4090220370209415296 15996996409964703171 8831652976139116191 16636277483095151701 7831495205472120871 715369845816105346 14153976745550453628 13660603607039115903 15530601811051424534 12772121109460479926 5159386847719839760 17476463245513450372 6379669352689978576 13709716172833463644 1426473391928965999 6344028059348452114 17922692246118710770 3131813024105503175 14979336543947360671 1155074420554087969 16481204017077829839 4711183459304177308 16466911532964979595 13416650000148629254 7150948707931687774 4859687519864462605 7828049394790998325 7001504473571165158 8991406761750575008 9753663822409143533 4171103902915009304 1303949362027549562 4501173983748269265 13636770264201854463 140279887022109098 550441481249357646 8134827210842940162 7118481965699436087 3294079432572580016 17471493689285248738 7475125631329107955 15197129896064771953 3663806711676335714 14917334476727438837 10826589744364438969 7833772279341780139 5788223879433340083 233859103583429405 2137810046778535953 13928993559483300244 12778570435523672408 15179996686327303906 16845331315271536016 2022115801139149914 13971749447121556348 5620717202336279091 503169491123665598 5292379561196557660 4949873319318027951 17691004678018552442 6828271146803904614 11915442119758992306 15195672397639403512 14183593155681045351 1323034834561356256 11888225540139672050 15520530346030085692 17260212284378152062 5840948859793484921 8941912668759406750 13335996934995225192 16764345513412883397 14315061638142400241 13108036134477883637 6851083252621404862 6540876219760344741 4511419112212135063 595696121457328467 13588143828645219336 13031771793733072725 12984003508717755835 16779102137444669065 10739121957875211178 15522485852157264046 13882659402167767900 7275489702828606768 3483179356545896151 10067904663031256918 6599062121190175699 17190733699333428926 18231215420530752991 16277399141923874216 8929224411216396604 7660882944559384736 4561292831325763845 7420655226716353878 3007561653623021728 11003472255462099334 678998299487449545 18234391864984225568 9702970268071187795 7772793981112499884 38095684583182054 18390797205322905208 13110441312180184293 2256748711363838464 17465784051508823788 4960757534079357 13780568558649849782 7821768452048746612 8324770913194493753 9514709856497870072 14849712901801055751 8023673200552937083 3363721183035133641 14319305806517476825 2154299463445695947 15029613371435697944 3062006454735240831 1823566580209854169 5132965339647674923 5670934612406409961 6078461238233479463 17682783187474823663 7881087774222069181 14379738176504384763 8902238133073832415 9459237045785277252 12915644942926039629 9856859429855399469 17304260528281307820 2933330434576834796 2454136060716818206 16271565821622248904 1926484786571482513 5705811321077079544 6286547182608996188 4060941547424407451 1876515411998053289 2418890194069377606 11622261755376688023 17890713686315967735 9086574787761273189 7383343874506080541 5538475649901371720 3173471302664241491 14921689891328200743 10966088433818424444 13983588079668440714 14236120713309353109 16038995139265351134 17871280368176003336 10843631652892508467 14269233825413674627 13994186029480985185 3580265133063129102 15913506736668046216 10984186564496845052 14295900492480556383 9074775827766257404 291231881138410006 1891402423004955372 8852869167747415933 7317055479790208393 15831871685706538830 12824801993081004509 38051907571248475 118287847015161242 7654811995828213079 5477941509808808325 7411244719547495354 17184862453800184281 8006934247391026385 6823436583347807212 10336998704304088808 11334842067298324502 5088186820462075456 2570563759433647769 5953640596268237667 9206784562312765278 4219608608569672401 11491098525399070331 15633498701159433134 2631820659042274400 7961626885142079288 11775522784902969900 1682598416489413672 7758327611675914588 8738215407573721476 17837051083490503408 14247347410698524490 3456320860051875157 10933449511259702673 3560703236458009469 1655098661989311710 2169249526352726567 13206742476427002945 5037426047512696123 4498782783931418703 10679170140716353340 18057141686555012696 4318413880570833614 16141768838805358178 2473606107661394547 471540441524240222 8528784702707768601 5897073970706019822 11942425759071697619 3148782729462995259 2019873861088479964 12615281191736674702 17114010903302112841 4444120608017368368 8456351952369872548 778675453013154894 3976142685540900076 10475073318110997370 3476532648881049238 5338608222952559057 10723534651689169803 3222642669818489013 17390597906006531432 6505410253935926845 13621353995797646939 8095648633406569863 1784546415442112779 8051078362329714067 7466632023359944333 16590346995461199677 7910152668382366817 6528539282675830593 8117419310663393604 11105167223645395741 9147719952366061575 648851063618636920 16230394430246434359 15949438610844437362 17462481676885069856 12968023389219056847 9558014871255115486 7701242204110667581 13783714972134099635 166914313308925758 16202896692731250050 6570630010158403485 16274846995886531254 8759546604575104867 672865737176109752 9193252589482724124 12202988196691903157 3551832995017005824 10108613219324059426 4808436016023365911 13288988660487530212 15959155454520028474 5644427724871868587 14244183849168226280 9790804780419274376 10823545442246871828 1334411413161067562 11746242084221070167 18263697041037359567 1869758965443356870 7306219412443608417 16009279494116644990 12796119059064042634 16704397094021252371 10755895716023159049 9214178660285533662 3108519108122965434 8526443290022942475 1849306265925918542 11227676861786011334 504120372667147099 10513825543077682613 10090129691940673126 17932286000802072365 7094985241009966631 607575740319386632 9337845490107002051 523894960639963841 3091500375187374389 12582746195006881006 6977031000870851518 991271945055961585 7797072632219853490 12422157784113006091 14055578892325110745 7747625939565800977 12053475673010680372 17306278039484346632 16652402785890645097 1365418563364827343 6187728415593829985 10674033529400243162 14435933161760246411 551674728264412765 15567731228917881682 6928044006220829673 351004339626570234 15060014051732384875 5852339265688712053 5379665920357325467 11229235799976678937 14697565780699513371 8806847665103914365 15385686522458358976 3100372025526423251 7702826594067046706 14103006531262760707 8591580667403358184 17753335771121561087 5901721042635269880 14235178061969799914 15978266499663267517 7842075968842625543 9711247556667927103 10832407883831727748 84457263108858624 13891567221119346683 6665334847879014929 9345085891009541565 13579721981703743169 17727851772461392580 4701305022077923178 723123671697472763 17853444105010537494 9002811279969943847 6445270106897080803 15306784879260806893 13257120540397018929 3230944139862034425 8247401245474910298 9511358794196394544 4305285326451122683 14718433046276923362 15901745803245662734 12582273129474356501 14348692530494844432 9159065436261484340 7965474161292771176 5045931613323888547 7899812709297075668 14567296568784061698 10650192083715139364 6532659007705610948 1347015483342248008 6018791566787095451 2098395485688249995 8060779078404709242 875931298364408375 8308867310743363421 11567406944554221047 7856050162127543936 13822883689174988025 5843155026741456615 13008950911799996610 10592761743283485096 12554110861538361178 6051860572680818553 14965480626966480777 1529301618752004270 10660835775911347784 13375228550364712992 10837901938631198775 2569126574685816303 8886827730539066145 5408270485746368548 8963180536272398771 7555186836217610314 1824619477953897266 6645024728085801446 14491815601442535532 7392585543701570 8033063646054614543 4079428179899066575 17181112358742249710 1539004268422591370 10103429505768622769 8633253140360496255 16455123630583354336 10463892013836868947 13184662245797393911 9733802907415981399 8502660316113427977 3496928136558881563 3369832617723285337 4865390286050457988 4945474706626536861 7062491808936508656 12228458953698654899 7290713134779108297 13093894935974543965 15953952693488454405 8730885189072135679 16267234169747099596 10931114656458023826 10083282189998652622 10838418289626466766 15868940352183870573 13894393155375577126 8160970033563431672 3684233017122852429 2305929967978553483 13077987599963773892 15542636149500644016 5459843657081282195 9427715630295047690 9401694445852566073 5393502920292703607 9938974921085088924 16393554709750037638 6624502106164727517 10687407547027669694 9233564592808023743 10222699613753252032 5079275293014747683 12772900880189648684 18293723410228854981 5054565520153042536 15123400004633750825 4508183544610759097 783893699622310642 8574984109193473990 8971989488222538572 365457581049485979 16248854691890791621 13860240833860071489 2069391321095550491 16955803199356733316 8540561172474933736 9161603710481882061 951449003186188267 2500614426540094569 5459451758320913419 2840580000063903076 15292026388970254876 6075250104868275911 17858874190745490598 6471928397333730675 10618788695765261998 10272736599989792580 10272529532594729413 13866415067221002639 10506001161199206192 11470928437701255695 3771214232954679963 574803275255275134 6661611218892359462 7483000081005387212 6727694590776508868 8567822331462042052 9801711507644434804 3085958900693893024 15297204326985732551 10045445431775334470 15750365449784700862 8402875926224719784 3019287753658955702 10342873903654858993 7138041191460400713 8810955998869309726 16328437202581587117 2353090897133913997 9103982377478731703 9949212889980659422 4316847445902733807 9208596862217524411 11440410648197570682 18388312488411926365 4761215739888844490 16813191084581234181 15654143007999448178 9868220910022017794 16471542279780448686 18412833023829650775 2317329085982052522 2910186552425268454 8611395057084063491 7830703236586327299 15564621925826363331 11266752838844445952 4238106399067990977 12122437565036504803 2772737475455606704 16689253828677080471 5040688295444075140 11666033570857508768 162294798194655563 10627511530864684244 13802880929200298758 13494237860980078190 3097205258695552130 3936093463360103437 258184088186087504 17033672391279259081 5410478339471277943 11443518461632742965 18331360721528028460 8979045498822807762 9142965740591451688 78102328027682404 17329705693330708146 1932796212866871763 7752872672289762260 11148239840794645256 5749617709677752602 12604549534227678504 11459691779351865143 15206104999009612323 11193248403173626432 7276977122776368491 13366348852273810479 10363891341763445834 9873039775281080399 8398239452393577522 17582314183409686537 1474182855539506966 7101193688913359697 17521725315190780353 1450793785984475130 15720229137701834698 16454580681307447519 10712716676522743011 1789148638214549426 7970658929188996299 10635848998208185360 7940129583056512301 11966461009840855026 9634599340298319017 10296376615213336237 13467477757064006144 1120217168605452782 6395112276438909785 7441508241085716657 6240692181702257571 350443924871710273 6174214090234040280 6616521590740210850 4562076281716739685 6275185798003622848 17907061520254766489 6071054428525338149 4942493636760427602 7484020301309840311 14543968788818827306 12385371585569547984 7122856113012954269 14533520107789164966 315791290364194803 11669366909100901924 7175355556566526402 14502552877545833242 6299161312532750355 17414731008809068305 14913435306312160425 13478949525548569869 3789297467268839435 5473378607231081043 9879183180522325453 2152790510869168650 10158560619778995602 145922203485636417 1602654369960349710 9159919274262983025 115498303576484335 9177473293235995355 4273689044717571176 5446879142897190049 2633661943662843486 10038066845761695454 3101245548817618880 15178755194606683849 10631519426533878523 16601574193204511757 11731041517002650798 1440488976283540661 6622724934712591632 15674908224134950719 5531399431089452516 5690806018711264046 4684816069939013235 10680089471588705770 16351369937388027687 5343582940236858709 13569280112531789246 13131897708148960879 9636455045177765903 15734780978064551153 5937402272928585593 13062348933796665186 9018503543621184238 10268918212275651735 15214877367211580791 9576271886338184999 4103831632708858908 6593723482265147412 12496757147683724683 5449697899003779070 7627150109843637306 14892085833605306830 1384256289087457817 16197631583202009348 421506868681893670 330961651769730842 2491078991783984417 15017154575901861462 18348649976569327196 15814118629236140370 16920299465155927563 12213569266741480705 17677565481083004029 9055340781448714720 1828977743668252843 10282726647757489638 1681509527909989070 9673031281394405616 1402758115327546428 943510125578763210 18067534610960207008 6255165640748513981 8857078004696719832 6428332014027891743 17768340881447069654 14272070429260093187 7776672315759011925 17696208388932431937 2842681948139365319 13858252235739642499 10058544452520685203 17916935431299240350 4714144633299829228 17801187652705386024 9166646476371818951 16118494516729162821 7811655111392762260 12451135813293193191 9923428362590168967 12382894733307038720 2293546406467157683 18255872978055271241 3230247120794170754 13399092866298286989 7633216202750801456 15603986442709524548 4981506948909726445 11794093376931208266 10056399893224538102 13910866111923345834 17043710218129564657 2028215986601080932 2214716425291978904 7800391610342097138 6106891334549627322 1174001521977391466 7364653698848261693 1972049092603218490 14487210017107144888 11269593612939631387 11321300813055000007 1431894249068465366 2232351735079983847 2618126343059844597 6200875896346838038 11468689017878579526 3391573463939850180 11948700914061192487 394412502880434603 1409171580329094178 9812256743810742195 6957957761425163545 8222268437419629470 3405861574048079721 7939416233446480048 15841359677564319327 9992763400137912337 988300442846779761 7903791424242857312 154777911745387189 2983000954349181564 926935605634445935 10683253643228196931 16983454111308191432 442152027800619049 4132841845606624754 16761269558350773723 17578511799220981672 11855261718426978628 16065659086825491497 5344572245601655285 6433280259773249511 1739847586054157459 17977170199527467554 10036803073085612775 6464983386114666351 10588505706020722435 4467169029189712028 5428117787823196173 7636471925265751008 11483370732285603124 8585459981210465089 18302881354861584684 1047964280070265295 12168934293205434448 5352813298381581622 12881345415071103479 15533251057346488892 1917523236822747978 6580271487822724987 8484062701499546464 10106323190723089252 13892371068250816473 5514483379626721715 1809921012471185599 719319398675254275 6768112653142894478 16386324013756636604 3634848313032644298 4976278966037622318 3377942379761928742 17297818293547761136 17247969481105924481 13226218663922123667 4996547646613351971 14972092420687163712 1136376330114623022 5991819283813607457 13870277922664355973 18260195418592664644 14826084581518483367 4219736629632122588 2057867937183070473 14656852641567870689 2058051014763148210 17329814590635746732 3791264785478095998 10060903537740208300 4364731989382683517 15462495551915930062 17326592819446989364 14509857427015615523 11277778298809644283 14696858399126458739 5763083602120819578 4860778380343933887 7869776585697431893 2076530888095488360 12636585916001408511 14533969187935181524 11221144084918625208 18078901426963013586 3769059017041253552 17890578766247038138 15624643691542777815 4102697673407173470 11879977285091425019 13824634085717521954 17054915198627669973 3510247848535374612 8201723116224678497 11877393127973316392 4298567159150501638 5635846880744931199 11123458508360409344 6227570817235658034 6007896817292014309 6124732015652138753 16882538587033487043 15841641157564163272 17621722136386417024 15140780297916061364 1015335853551662519 12942769195101292448 16279842814481719 8054548511904486999 8719474236658252886 7117442397725490272 3517290591214436466 10694887674589519848 9066351452618935101 14457747493431494282 8907644537884011535 12185442442147043098 18412453327135646491 14465310499891404816 13245135008386529076 1781666226528685837 9130156585203416743 2368674003474748737 9201140511287326596 14762823966055767871 12325213211179567534 11614367588381470387 13548839757774809874 13488537340292631023 11747536315893052156 1896417077605499768 4074557408564779659 15570528999845221444 4495120402541213993 18124590253922650836 9600582438469408583 16044698502977768021 8298268797388485346 5232667838592837569 16460377030870777753 13706330717706524603 16024764585325360791 11341745680115613802 15797027609176860017 12932052719230675505 13380486809998273829 2923921875046590540 5056244739952506978 7917353848285946372 1812709714954184091 16230783197364265602 10594104164331739898 17296349139632369166 11189268160486928060 7762749718773279953 5415550065344313137 11371276090948207768 5915706387050408297 2474190757643964222 5467862228576409936 13351736035228879556 16143628627024432627 2258264760378693475 13538187519417963672 12881656078646656703 12806494930740109149 1106166494979744990 3399931457829563732 15807865509176320652 5722990774043959930 9925708486226137150 4866999531995309622 2161641050786901763 17779829549036155285 9827279008637642481 10289073974638012489 16756409542038416759 14873382064110786985 7363039524336438873 6617823203400582136 4355118751003616353 9456002821755003072 14427700953466011378 6404981952183491887 7399972472091219453 931235460510025328 664164350520815704 11456473456108474925 17561098732890712752 1203700226789771041 17331520343343029240 11574687596422258385 3901548189940765905 10078179157795126022 9197349091592957689 9907635939440251226 12430310106458874366 14714195234890734982 4579198610162410162 2718632049359444030 5704793320153005493 16324409234973832978 302814849754149208 13601156077686047654 6997212585512841683 2411406136913418431 18113050458407393135 13003408548246311061 14261532006692146627 5559356532397002943 18044021251787051834 10448000093204213586 3605843034555110601 12434676591851057239 16516877321186654189 15642063115051365055 18174457075247261085 9599803644749640475 3939602022312162401 11723602762091803897 1467493768717396106 6386025311868085883 4944474154982888023 1705001041850326231 13731731502560305480 3265766786080809820 17524791475552323238 7020790983668588159 10894455015361784816 13370585584389906492 18029285220645676620 16228798994067150766 18293565383159038367 4830235055061459269 14806767658403524020 12160616120438828792 8603853909490012376 8278985813574663630 2433462212428373672 1207501711680673310 8941343273536573289 13768374361478482717 4913947148496309592 6664790357472306214 6219517792364056204 15416208825301458312 10494089600533923049 289971376718831021 6329314096582458556 8401287611478790148 8189632791490786870 14419874816159410512 1525792983737331914 7458493762475748233 3098789745626106885 4346260842460987634 7282221018735344736 16404808282081034140 1117036805762867103 7685992884413221897 2219731347467829944 10701744767462875156 3327761077607251169 7207105304083216981 15659543317214337474 18361367180362336965 10142823238550793679 9430160385991266885 16456838883521678830 728517050894303985 2731196335440641064 14285016955366973218 5354558575988964289 14878458795286624038 13051988064851964703 17136067993084124247 8809807257151018546 8813721323230823709 3870563664613444445 2908225950987282846 1210512204740089021 6450928040888306731 7572969792037608926 7751679165053573324 15263723149603868731 13901311710701605155 4724766383723722519 4327902397527822965 3427050000702846038 6206565812131492028 8995141486971156190 18278960584290110898 10102296360843033287 467203413862766544 17264655985329813826 18176226421871509268 16959121416341407132 13752631829639878031 9395769294711380043 1113717503505673790 9044276966617393091 11844753974182018509 796627459001580808 11039531963138220505 2174623701136692134 2513306807300445148 15102530612027894572 7612498206174962278 2336229518299316002 17225025808352089229 4321155578310488772 15824487764245093493 2443171208541704872 1777838293412704808 10362484717528980405 8967799318781778870 4514006741736629977 4157345075592611367 15212462694369532975 10593815605969066923 17681457841207733931 7101444584730258051 9394512488301953630 6439092962743977129 14716579889660529354 14592147439891083005 18188948931202808636 7190250811625415525 10084361724418593744 17385204249158359422 10879849028637766619 6077000299665060998 9677760610706577490 12695470962437216461 14349077153578613829 5481952522196598845 6145777353303827203 3215546015750302903 14531970209018174668 16714336518177155180 16564939880197147029 6993630423155163432 16546097172854861618 10436828011168608592 14263409156703243191 16155115905651049356 5798387271103889140 3914533691684090758 4707475853814287400 15993703407580234531 15809679057238071506 149966732297091911 9360817692978478862 15711847711469736274 13935739645622093139 5687044316745497626 4812605085294698229 4340226994718836310 12386904088921640091 10031849235372871641 6904724948785455491 15828615774561100690 10193482207179474398 7677489263945851504 13601871143929806726 15983309191075224287 12755301695941078528 12357220139550289055 5207292716564598399 11673410182718582959 7726985299232711857 17736634160429003419 447140492440954494 17910286750576806182 7549643888086166895 3625099353340821291 6519257653202864486 2920728387267641858 9629762389990731703 5925878633080171850 8994193168986167323 13397523385630916228 12345124849974220989 4093565558450174116 11072667203237592249 12391287923017531375 16815654974863743196 2293848469721347941 4409085409007637119 6034175383919160678 1814262303306551562 12506824505378875905 3430992706352938925 18239422192681323734 5908634992010911800 13187927426614015441 3239946220789306701 682992821812013480 8346975856998576910 2618077083910671823 16114053505441421620 16101274152337562687 11430825422930680333 5741117558458433051 16170154281581910406 16352191554968467873 1147003529318580232 15543923925381758078 16263331547852327231 1497906751772566651 5557223112856639877 16963510051605309493 5572755627814068138 7655568507670225187 1401926719002448786 9287522972000301401 9747321653585580054 16523482234147144711 13005340442921539009 4128358450118604895 9087629814185765165 13976302817363842736 12479348640604141760 544958819527606969 17460978458785760428 10782579353038496108 1989490777650221981 7713267769089851580 3756586591896660569 68050032692994996 13157380040980279967 17275585739553793934 6329314037711769399 7303541212770969852 7966695313828872116 9452827968676668836 6991704321752973612 5301179010208130033 15737456642861147912 14054140350905566913 18111022672741599077 2438484022047960231 9108466426804884325 2603108112704952314 16510336504087371409 16978873891077359300 7223015494047018964 9346357665976072911 5111673941676775930 1833947469556258735 13858788465578760620 4441052506020780991 5960471634322501188 3731478300531553595 11497394412036206536 2002865811772836616 4090081752303644858 8943441806517992973 5161155550158498975 10381103036957900121 2855888511445916745 7201128376923385960 7837520130822186122 4001799538499354825 9050509383950988619 1583691926769776789 5303660239342673026 4763525057421669025 12722536703597543540 15612745414038177812 1640300846345539518 5540826385596154302 9700387401873754551 8819811085400075662 4382501399253019118 17737930808619538781 820848763688339038 18095025394561386011 3110445735666980703 6892897656160091398 18160460391984427250 2610331686606295790 6609014447194266376 5182321108922651971 4787669954482925418 1883564766684608703 14601984479374087418 16767173855866806169 16705951018890315181 8317957602728131063 17369639823581882490 5981811795476063634 3276539505188557211 2391304638603818400 5623729947589003486 5146644426023308095 2008240106254841813 9191795679669273814 15873916511263042151 16189627192645243127 15506191546614614359 13915286474197062507 10323827261872458296 11122302651191580076 5479394038945737221 6892730671382994121 10548820132527332235 3199702453958121068 3068652315780861528 3187707246613538499 6535971490102526813 6035026163399382969 5331737139321055104 1134825805343170000 12788092688046831941 7131224614423622235 18006267712459439515 11144938540823167815 15093147457483571135 15329055902617435973 2709095415763343992 1510256551065479931 17776035157987668811 14342880023501393454 17173354962224139962 8846367627326395193 4614588239251718336 17949927439375576751 8702301131851312141 18241470832058766429 9958861632217095299 6703098612050591469 18302614007066516466 5314437537599918620 15943911830282226917 16866656450187701959 3179260755475154167 13461085734174424737 6991349714834570696 8998563156052724343 4557221031446617269 10638705082001034517 17789521704695917538 14430143417173945579 2303577293021640103 12432187397980073020 13812099369866092754 13166027022612300547 16754394308044689833 17926855132747428964 13667790119111691463 10962651241067596484 5823517507483736447 15268056724199293489 17445898160931025531 13093811389409694080 7804112289410046890 5159941890998501587 11730902793238269333 5090526327352207345 8741854098127453539 7058940012410177814 4976771660575829753 16076956298156578604 8296857574488194456 11645005853337982498 18341562834153957529 871892032922786291 14280025744879829219 8260565214513640629 14154717880762119209 16640533165360236819 13036428384148883715 14939434831154977848 16593493391288030668 1912718449822575518 404903498034936978 8842209023731792505 15845196510576744895 109743012953312552 4062520570206509211 17209452109713631187 15165766902237027145 1645962936503911630 15721052683467990487 14778359182521158522 18390703409774500722 15476219131168891665 9221764255060412386 6766474363233486234 18216737051389085175 12018013347974381383 6422360506262437460 3987670699578955598 18025486710272970724 10053949074808707150 3923422430394790589 2331424086159482533 8602939459423127894 10681954433923491325 391285505908902203 16352803700225772133 3443860374981567547 376616593455792133 8602073297186168921 18173847824764044557 13944891405650605975 13618338534629489730 13745194471041124826 10106021690041317786 717976594619658482 1314775839352028673 2879167800058730406 1781729636745925287 8185355511581034847 18364222905546577218 17795568250718226143 9893980074537263501 16683942565679453100 2896735526987837942 11820502252684379623 17183055534694964057 6623227074256001996 4991984612599551466 17378397288606478930 16017599779932503135 15979801658109042997 17769086708417793450 14153227591092856943 1185635318480936359 14607996169737160612 4632701819814229539 13739751425225111980 3245393244024429418 6678776842393833527 13188231346229394019 1018239312395771234 1660022239303009278 9094150859903616814 17665717646576087451 12412077041416137064 14084540443223857027 17856967183854211088 15058993444080859000 12310531828326370297 68306162259985065 12877670615333546722 1923698751376250009 3284919745512345267 12405247635279234892 12269692791145082151 8311718320631505603 5513982939058008026 10615078645269932848 10293607553077711821 5434473272492436996 6126739519459018820 15848755849954692187 8782551420414507481 10094485181861891464 5363511910796468763 8634691445002005180 12880326550633338682 1518812974892186617 17107524825335216243 9323164002420103891 481533038456521895 7781429126381147541 2143471444107338385 16671861291803619961 572305403330267175 989540571986091889 13663810373509810139 39885148488394131 4483557629682852233 6088932608912376123 17533894062806003598 13625216304027563384 15606161479333373790 14514446872835477757 5355701444471483065 17220596937922203349 16107746771089747631 6275688284666217031 9890372395962023044 12591100272192582516 9567396050847676579 10028011203042431109 3126958335071430446 3727076741432238582 12962293048276056908 7736411529645689540 9018303869535428656 3619675829708785230 856300535261365608 6727372818921394080 17635358740776476619 41927421651513770 6554849799317457165 2170039082282003667 641279096465544265 2688196000070117027 18191140251592394372 1675826909536794413 9851768606844903660 2184870861478829118 2854050972458646886 5156492934687909430 10120642060569422231 13757322006801221404 15694507582737206477 16574120705326383893 12790000426743352572 13030212903239366893 16682910740857069230 1907713098275211310 984559520272800487 497698761347542568 1567063124926460108 7588498869432794359 17136968139777451105 17962124905377329615 12245285030201361614 13940825214504886657 15018332629374581672 14147120277412782882 18365142116605305962 16701280454132470773 4887773611766923889 14738650763440630316 13309378015450854254 1161765033403231355 12956953855464868360 15272421780035247643 13422121682297335085 16207585974180687640 8976837801845476807 6436647157600655277 15964407100360529052 11929907651570368761 8362833984768196513 14657371713852718100 4847092255221180501 15111279130432559356 435573093128330483 12521432656191325752 11477563021449211823 1615479345726527195 12087533938918590778 16487195550778608710 6046771407093744334 17400652408431452181 17177732138236611217 1475613644135510359 10068211094303418218 12244537969265234495 5073134459447130768 6696207285464685426 3384307881323741618 1918241996511346472 10162022770219388172 9609496253479709988 6825270934377095235 15005035772424907578 3547148301035962857 399728195010260167 6835673584160032104 10660096536303741489 17484791959986979961 5910012274034416627 10593930448851342798 1181457415980706383 3998289257230798745 3503732951098874767 1004254010286373399 18207551422724642963 17956550981565674883 4145767287594343149 10095026556696150814 7331207005495216008 4925146815775076926 11857938998930682451 2370662609986930234 3888994608968776978 1117269699968353486 7505373844396087572 11674746321567697153 17433016176187510861 439233557344645970 290210425343983474 6857987381476332004 7577325239764490628 15466305990450841354 17944115028777199081 6896730528534323547 13841560236198146853 10230538101235309278 9386001813647839617 9355611192753208444 14684811313647212934 9200164340833809971 787527037566605965 2677100948096378886 17767530891376495661 138597226301304010 15159762336376374987 7450804020061039133 15453499353265413520 10025196699438371391 13523294014085902784 10198969687420375216 12003610977089063817 11867922298088334779 7518851501846709274 17675395092486603803 1053499747910023243 7639247257099190908 13790626267539869716 11083772502185272680 3730097099433123213 18404856705009629423 8318406685672009564 13931156365419313745 6081308806133749374 10685766064656799528 17032956932990614496 1815336982640655642 13518180658169374018 11694529131103328380 9503178228381780838 3189232145812122729 4140962779249592361 6808583228770098922 16224617447145066883 7513070636776223254 6337461803615806822 15516841416463451022 2383322931068561610 13686306616179001451 9991344078212842706 1479118330953709874 16281095494423387695 6885259076677652049 17394002132848213416 4141002104037827549 2795959185435703965 10770112364792453279 13514131569316394476 10929664351739345269 12264988675022527891 11074172837070597309 1582101748040777455 11271231292616416258 16582370051064802362 18197912659110506711 15098621890504094583 11328362460820663131 805070722504248784 13197940534325161304 3379363757467723944 15084540911211899490 9811690942100116688 9777643865154235189 10202260113351805433 15742298033540482311 7602410034880290639 2632256651359267146 7916813218467135536 4464462683431097567 5034952416882182919 12826028259818919830 117148251857774822 2673928162804055074 6557421000552930998 1027040087774535673 5151496816253367401 16116188228273642025 887041259658470087 1730460817650068255 352367634470895759 3150969671957963895 18444514369967247466 7577317597514642179 1210250836246626782 5657054416787838015 2166035406993518959 8794829298350891486 15548103667814053662 2352038980881544240 886179900442743638 3557167054557850978 7744940122213659754 16934312923074211458 4176741548189606300 6684614715795044705 14960365356307273815 11299124176059339960 10853472406924750668 12689326137480692154 144399918418005707 8652986903405606611 8185778095283389472 14175411654556595685 9134765731360168514 17323208621966810807 3334415340858929283 6150767649955979800 13854272301758451022 4379978527241768878 15741618549866221126 10303224715527110250 9213381156107230202 8361489583041699825 15473604463616505154 12349375335139109798 6114092094533848016 7392771043222272668 15300081302884503912 874322832839767101 4694954645693095916 10396645509139693150 5640010614698398496 7301183536883720233 15353555024297064630 6894720688968826419 334577699008172722 10856050482473535199 4328509646995767563 15442162887509844460 8861556989055654668 8848469061025342182 11853190829429583430 6025822259221176286 5103947951875019286 1219996691364521711 8821018306628742479 6276330636452633056 5024610223100300701 179834098052272922 854589028655095414 13464015151261294734 6631589439868120956 6847280319025534542 247626072305377966 7048268573011723463 525306832789454067 4667503342931728525 9161510202512561277 964426742252870689 12519908706624442185 13880478264864366439 9711572587044303864 4868532099001345959 16810511208954297110 5349396107623732253 7797408535555251297 11508548559065416867 12222477762990874815 14904166940869198942 4617735346297539181 8350831416055063983 2416083838257404812 2082461162052862712 3080801623329633567 6170147722710843623 14760827982991396688 5450471399681126549 11132582838903203272 16934604600411010857 14532150045225647237 12378972290756576922 4219463588755236166 1047269091391451619 12242755821634867038 16313123693953636672 15124904288126816237 8657380946142557943 4694860700159727282 3938997530803492901 10049389897280069161 13410073908429892955 3968380318878789977 14390092519338920196 17661541097560131761 9295606340153976015 6602546286865781777 16473058042547662383 13122841285732493983 5817613189665658964 6208936787324230860 17365038835234310811 8710153679032063383 7725874452091000840 18093616530628324040 17154447234516230293 16204371028548487254 13409966775786175974 18328951345546586051 4952885565898977136 3172596046542174437 17757862880269549669 16354425213501241873 7147353114400083258 3043059357754238427 13891971828633818139 43456278732969152 2909397652960622907 9454972692742021835 16456973558793711892 14189553760340341793 12092399891724493127 10063228552741208261 10406304433026894524 1266009222129435541 4474618997908469507 4190128085086645118 10760599014012005991 11706337283277124557 6711489002961012476 18224700681239458212 2160247367171191748 15824594553998154750 15854827449378369696 13769319929109254185 3565874091826824930 1313329232271828645 10385169346785310177 11838624162779175470 15348547691137885708 9381866410966703726 11658255098309572698 5632200853440957765 2287944035789222143 3486367541430144339 11623961714098960747 14559861683278286989 12292802145867885723 7448228372385843414 13715713277254632387 18404213343657557767 9942430244470350353 15755872149281983120 8326878235101889563 4443962222066949132 259464125233740582 10900483539305005026 1733876097293665039 689564719413808827 15951366695281212887 12644147354977325691 10339998846659674663 18321900676356047618 18243541887419090459 1825993298524853918 12802656084857822450 7949416436823580692 13517022323089704574 18061364158297708339 15225030690557016473 8102816744488212902 9223450837214832237 12528002847326795219 16148168819353235367 5496203935825105547 4659704775417983890 288437055641127594 5739616989178951319 11847791983271928770 14575019912875119011 17720286337741059565 5484951298418087948 9485207057836381387 15119661187809523228 4959061681006655207 12554816868339363952 5267609326966111638 742264469070855433 1967808040426944622 6778987355390686234 1607733165865410256 8566308509745736722 1212262484699735830 2845601676561912132 6670630446308149375 12415168998339692359 12606079786241428013 11367965517990082088 12615967324132974912 11105276062871751581 10985065293982623431 12381118409994577666 3656503296870847963 14751683357691096930 11968398671814596779 14152149256030836613 11642906724949593149 799136580905999602 3983011148752625582 1824316395891425515 14724186162839119615 5608787189244268106 11293509520975812998 13090984109717881078 3597703551676639598 16300632421661336813 15478458736899188173 15993547476746155345 6025944832550991930 15067923914449318742 6824203912298898711 8723892402549826521 17237088819610362259 15707581842072164931 11928936429934619523 12883119499511024369 11190551220477490345 17034586914168061380 13168517873979852665 9688439770948791299 1303240492177518752 9215021035057324964 2670245322274817075 13868979602811816941 11215664721962377766 7490063186789573175 4458958329562653274 8926407705672931782 5705082061748043932 1861235985902873106 1556954015637356685 18242347736317921428 11100271969548588995 3908353780656028279 12877562994705637083 1851072214245668312 11979365458022099619 18053838027089063823 1282933591704147056 11517300998564566468 12372357625724190053 1854804119671401269 11231792440879858402 15216156236974500954 445021630498296342 8186173360106819706 17148133326811676555 2027755270604196064 12323911120093592534 17941641190384418622 14355831238182376839 15150420511058498435 4264297788434454245 1890631756366198921 2333561307002377240 17291945343438401488 5841176919738160811 6737256160981917094 11484444897066065194 2767148245284217055 17402963251462222303 17803841735990019527 11011188457342174724 10212692631238037235 2987759708102510966 17110987353761684269 1487243430933851499 18389243065495626923 9487926017147330344 7509754632241782908 4732034724737461778 979076494515005431 16166093897031991523 7732259407731668611 11688671182741889937 11172164833171624569 427402720455073376 10010648014229948377 7143862539139789334 16188733894180593622 9119145120438430313 18307455049910449054 85306923444231809 14347322457685424061 4328082569705758638 17119844529178032865 17487157173878265659 10787376582030860369 10556597236923936803 2325906647066040542 13175213488287913907 14725157512840188923 10686244871066945018 17803463866617248674 1429888627528467264 6974887913457257469 11179518488423834525 9159603319431967030 2544078669356403744 17382377718904663940 17005895406649337685 7018955267445818836 11699008267426956067 10290673950614496843 11636751660198138585 16390648797290092823 2064791218158249999 18306033435797835704 3223846035443650856 17350262464931800821 11457862340005599067 6250477514700934644 5604227831014662059 9646323731685502528 8520439589979809846 7422192417109842391 12731218902626681686 12643730864101576628 714074956279518844 1032663454451146308 17194351949345896230 11623998000146608741 17617894034665864943 12831585377290548740 18325887565834419949 12066886969454697382 3732402659361621169 13539481914259442595 12328787002769523958 2279196455743322537 16612036415129830492 18200573254398826435 4286491176433006728 1067044990537858797 2788177175758734941 8997950491363299541 12876678418591019200 9067334351000685298 7271744381251129812 12028741230265696963 762082453464567238 10630261755649864192 4746027405457600745 16062674699857017338 15653794213165731809 6604062967514079427 14597800538745857057 3739566050668061281 16558716589904668051 14350694687634103170 7377289816094610131 2833502574388611195 6799864058406113664 1379788623381259526 13540262962086777112 6214478897787580565 830317232037727149 10112172601265580667 18082015938681198485 3550296084646985063 4515208985187916155 15446796096730456983 2131511710463362279 3229450499744409989 5176324370378194817 13714295823974312860 16222507573285087720 7181655813610117559 5175751594772449195 5850573272444578948 6248154860668566239 1778494424527231265 10631888817075125488 4300758912639296239 17779384192762453544 12977626150533726496 7403838241730290852 16430790580727918618 6191935713106412707 14594677064866014380 9170547916825930563 9005385353845992318 3329184977521473473 185109094781949801 13935644239390787557 8274943683300639535 11812322587483422585 10355059143034626692 11922247590070005913 17186827416180529559 16970792205975327735 11919823145923274170 13536460190695847551 1524227299718563532 10630524125818561222 3242280559541031488 6273303287070913950 15716891758531545737 12849301449932925078 10774633058132881674 1532958030845620921 16266783511338983550 5566407804634462207 3533687535326762946 11001849216764247162 15794556953447622534 7317117369247782524 41492404628257303 9226881512417999227 5948584185222739900 7302283603711835641 15605309475183255577 4252896366054710684 17575950265163512389 17871056905717651094 4591041137035342892 3408893879043563584 4186574303535302488 8913168414904264180 16630446318923216832 5519808254040331118 7269048278626498285 9364126947090147779 15576534068317316213 2927580836071884896 7211472862989506884 10835137471178806786 5378676860777173538 7141451998365226452 2304452867440342123 10416317057079194396 12379649469048878845 14042707805021948184 14462649074752573793 13729694367153877876 14339333184168972369 16198099737383101546 18176745709136023610 11062587799554221819 9958714340406945397 533489687026144923 301297729483688747 7113502074852604520 12303404417109487536 17763737107794770805 7163774720348886640 13350083377483060038 17508947061583032827 13540575506209246354 8694606518752838214 6303667275720799224 9879892051119718254 419476661068201162 894042446549308006 16509768222675509149 3734402522274877003 3228914691197179212 8242810266125439526 8163215182246130698 9467738424294099793 15744493641575986057 6624685311261733513 8131097860128776956 13446550791196769324 7629111889439766301 15960582026648818587 5635026550776827448 7091145618477012589 14943124432195206955 3044956888632669553 1893333674279369467 978063130171456525 6887204694181511521 15763854575950556504 16708785872685608629 8827769973245654635 2610232650966428154 8781241468671749663 12421798767487086272 14728228376169660814 17652225587470579986 16918314705640321871 3002857599763186655 7894422882435767763 1558602571926765956 12151211116134503470 16532103189068154321 6228561683741715800 4315702457720553474 10126098165869816559 10710644712851030971 13648235967567370904 9918111311969047419 16651205458049833237 1872249248421226020 10425421100870561062 10571279103792048952 13120554780816220605 15175431969412815272 13204718546801753328 5639399881556680422 16320892980676233650 14275442285078784337 14654160628465861864 13077014081245209390 17842398687017350981 7636826647299302120 3772086610322568500 4460877978618222192 17493831807609656604 13352174039435820136 10032373564162283963 2134759793933315613 18144778826953848273 7508523648439615071 13942761733205797598 420690806361248090 10342743700541287783 7387834297281128058 914174520790795989 5639586094895980636 9355658097609699763 7221309632057032155 3410920104619210582 14948567128759627767 6996643623377058729 3146565915402880059 8107672645849441961 5034335460957119877 3563808132082630642 3988356714084394446 677637700847491781 6758528915692632491 7366258204031582940 2408409881947189357 11382138576553644077 587708420627087810 13940235251731156259 15928212872235301141 13034670954869053946 1029450303222140131 16198134778085977279 1699363924752327674 2885974566165795240 12805898264376459608 16612445457175641237 2010366228808038624 2168221410392639164 543900048222695608 6284626677096361981 6646319535415371262 2655712027880844023 13426129441908509678 4933062024172082957 11771807681260802105 11079137266932846101 17216527547557078498 15149621950758391293 8539217104738121441 3221492939752952094 17970420127448261808 7167605668147265044 13297603986290801028 2959631616646898131 8978097534427943489 15220399007513252096 9820636855679131799 10849612591183080171 9705301792514583290 6267627875010957863 7716365865803130094 15853310219894822314 15368898805810695998 6730507561573155381 5369757639903112175 13804745964427209317 2089005095055381093 4049360159539325885 3756626833924910403 2490153245126762848 11482551835484274617 8582334271663088090 4707731212762524731 2863258716814005463 15498696047047283557 9375828611476036248 17250855222065649079 16746735834987162945 13668113914642209524 16819292824197948032 13624404342423350413 8023135017226293767 15743096135294635419 6964216897401343089 9726178592176763399 12621563621185216558 9261612845096007768 1889172843163758518 2475397071617779100 6146643653420151296 9927905026645578675 5533100634714953271 8502195044606247487 14586980576041995819 8654125300190656235 17508495835149916454 736749242734491112 13856949647566724862 8941045403771382153 18337038574018775457 1402152611464861261 11633806560395299281 14237399988383843936 17923770447261132875 10526729390347388587 237035737026276397 1349175638862251564 13719883322564997562 6945409252240296085 1186529969195144846 4105823112766560526 12547168965945341699 12415189893285724111 12636810710965328659 8561960921091631950 2975622462070483625 6760198641565014423 11181608955342602375 4089498799523281964 3281409086987526346 4285004076018972897 12294917720494240381 4591492911800827860 12482533701690580406 15410391821813781768 12666618015524250621 1370249502515864562 3686904739033753553 10192081156915848949 17731596640698787465 17411250113765298165 10425796227469347051 4857821580096684487 10307788735558319620 8303845778526757424 12644826299337876964 3783306275030815091 6437678156337909765 11215531520799271534 17455869555424596896 2001356871111557700 16496177404801558656 15443354851398639914 12781094315485344797 3160420319355354930 14797632167051339516 11346699795739197774 5271114964430317898 5773860101419943293 2036414383334063536 12094013319664619147 4224889728310769752 12008563756265773680 8682199665176604904 11325127408479926565 232750492940420627 13274378713988901442 15137744447251339488 3093845334065847783 10962790048231002439 5245084518429779517 12653766399252142191 7273716796445272639 1944001668144263700 16540935168121556529 4914537938606642545 12313663263416214374 13778169124840206256 16149612357182369535 5059169862787008109 1384497401258824099 14820323007647353426 18303591137997260932 8524997924303545830 17249957467329876015 15377215136023624653 322963656864587889 12953078862015401793 18230095770036530442 5206888046377350116 10624867235857215493 15964194053100436414 1861311268323995352 14947853594195806608 14949708941114051771 11781227439994959010 9248290923752927250 3135398982031188057 6817165349269548849 400096449625233453 51405616807599099 12132701514419495613 11133717389417816906 18152002656657275608 16452933383128363381 9124028283467683642 15258285598908885627 833811634033721785 1936627408216317753 7472158757404071696 5905463276425128177 3006327488871175461 10921028023448056682 3668373918879829855 2631404326172960261 10754529050968890499 12244877408058279346 5238724080357573503 15597969870885113795 5988292291088402689 288612542446995053 15164359531708809228 560442337007131039 10315651765588287460 14929137073097145166 7760345285549043631 14843367407629382600 188820885252227882 3967451441696067106 11803895185358800350 9620080362314721827 3174965372093723077 7714756434805496154 9195703125469722561 2076296349559689818 15746169789412417905 219581733698367300 12527255495499167765 6110636815833387827 571026491999232005 6835211501681978327 3737737761254038854 6461668650383903473 8003605221605488232 18068211197151483081 11275066634574683746 8137887570264387618 12594348155016544299 14959791401179495082 9706650279985572756 2681345565270251816 15705354618333312091 19376311386125222 14158221932447832659 4372719147238285582 16846728987526814312 14916675172011686041 5604604180300399006 11130654363796171830 11835193823344192801 14469861175277372231 2949962166189554988 7695459307530569365 7290181968781199860 15338856746938390094 8406908689740451167 13549158171070663529 6063292443250940854 10627481486657644637 4397759983202811135 231719772509210546 15799933783491993374 7974524068799262948 13138488974489317590 17185033568316011369 5598016129141802750 16623583518607680052 2042543752515498543 5924433572034349203 11534760781469766271 17617899544047043662 2817779412751618482 1866874582299406281 1661137102606402683 14104780035922095191 16971815146256119339 823673245304173142 2953268250443485879 7191947142738361849 10505181082436799909 16217789306149089894 4386413565598905831 8164624078434203555 7677434118964510745 17803967024476882717 13624127740403999077 8256107320122363637 14104204939423225113 6283142818383836195 5962946806689585696 11441763595563930323 11018053894541968172 3887716161421768532 5860659963930879726 13942750059253574885 11932237346736592971 3992941637613174115 14395748349717468263 5976695687270775190 5156524271086220073 9282154314824355504 12606397750695929676 808027218911083027 6515103528631828173 3071866332680883531 3416505050953633766 13721202596745913462 7149433404911285713 12932111095326758519 16236370559226586158 1656609168324242004 6178549166389757442 2667897810599382850 2045781448570752713 15241751329794388512 6050488174679822134 14146527171266753663 11267576857047157019 4558824666016697916 11146925548970659947 6883160408386891916 9464519761170042280 2898536428235886037 4275567135582986828 17723402478124901347 12928933087087237472 12903848439815037340 8346011880376871784 11473299872543566389 2788785644697011795 13170894975877757016 15897290865736598852 15326985341658672812 4434773833788104236 5703514047991609536 9811626122766916750 9638511661255874081 11284581033369264349 15370039347768873387 8897774453928646285 10308055026591070382 7190396408049491827 13920823626218063764 6833419600087838762 5853145747805256206 12720330951494119093 14653808784187273999 12776855473962517734 13862831145474974274 16375190514705425827 13724212223514696697 5285309144046560773 2998963594585392183 5239515743497766882 11100616030057584912 14660083629071297612 6190873165378942027 7563630166994692812 6711531075519055855 98409293043473682 1303106952014074619 589315886438900377 4535584093113141671 10669468187306155758 11681638365399558071 17327252956763280720 12197651225602327764 722437583972797060 13235151617500210578 6043707677574620732 211770674834145989 13445160688080339669 4809302047782781932 10540235564484452860 6563746267087039025 7661679778682995296 5394353831509296976 137521398416296027 12327996934912223420 8540414473518720538 17961016949354954429 15529273105495570886 2133815999765813315 13191004393011384115 7555187044786625726 3586627476897832331 12465284877211831579 13561051484630658101 17997069500424803511 11546390500726234010 14278091368737453095 10880574969509272323 9435122300559198286 8313070250196073208 4104744303872926009 17971523514269357800 1901981651168275514 12813666183979583723 15163730549632127662 15340829332333864204 12195024129582490069 10119083393070575217 6253920494337545223 4526608272408410655 8997578683690416538 12561751724087154419 6466736644530577864 12523486417001141545 10490631465848687978 13065497820344333404 15919121065127550954 5861819305241974747 17647358628453372991 12805907671686424624 13856890507320807788 11015280105741071042 15235311575084689493 1887862406709344801 7540592949622171527 6919193469672834200 1390863981790367114 15350894826997792797 11992556436599238554 13660489044397062105 15812993221850452174 7411808023790844004 16623117008223526967 17693169123411081326 14691585809847866992 13366778519048557177 11375862330961165789 11863488512482414218 12923053304220024506 6795036596376695017 4765986853905960780 5024339426412449080 5352142996016743319 11691668423114299333 11657445348396379940 16672257106666191374 232470994281234922 3373237768167531150 5575653213940340203 11067054999016836869 17158987370893940703 17906369087820936334 17289063492969580856 14621793672531238380 11894345608146898419 5313531510014671448 6123452920502677161 5819985417371142940 14652474820362774008 2756761322579125579 8660623048606933077 5460304293194459455 4610900561620452381 7383651437680023572 5643393802465606941 10053659996269499913 12259216466909701974 3297074016249084923 16020803052191158596 8298416031600185548 8785708425369804853 10094290490329790442 17784856223666429565 12244016382025196302 10631205114845682486 1846451189985050811 9967531699667568617 6208544160323572893 3390876489228302864 15266654460369556560 4962746988274777964 18351250821456908757 1903674745586846378 11419213073861525381 15555941217349587833 9338726473338926279 7739700311776933739 7464743848555709904 9172775033141447662 8380791189821022785 8623618974995705982 7001797861554620079 10100921359812316467 8961592872463438861 12173427480162462720 18254843635842848903 9237690708887542687 12024316519136186119 14934421742970946621 9812902809626904266 3439415818624457504 3055986345978465815 9445853829236745171 1986001980477869392 2135728876878254512 3335765392478682436 12571587090332342096 15368154482038699815 17416879672284582876 3647204087072551866 14469871214370968094 2976522671724969693 5165037743483080138 8943082688230207304 4539461679114249426 7350925258458235779 12661483766955230092 13057464610839136363 7318058608698115379 8078973207428538891 13697922532082329028 12309066095463937076 8504528865974397823 4433544915661942054 16998329395953071383 13736091602337590231 12918266609717535513 13514953281800673254 11983274350052292501 12198977921671483038 11796023840808411971 6042592727786688901 11940136407751740470 11765797856152610275 15490987921107791007 5476674535628982665 13861544348911177100 5439811570250545135 13511949223897100461 3584873124156250420 4353878369307607856 5581555437258887361 14284545702150896221 1435491364227312081 8606054343477005516 69687943554771218 13480649452046294187 1425844485181560140 7244136433746221106 13220211829511206618 8569965736248319370 7729817325825985476 5989126080702105661 6729775687487079538 10664985493877581897 6089316469623897012 1723044357852465167 14281945585912670234 597613857362846787 11473376231633332009 17501542944247943938 13608059456562565091 7756651934888809104 3316646086372989026 1661209836453086835 13930809812357075753 9502044929000751272 623936113758351198 9485453257118976447 17810532775060087197 2379992881519706276 3006175649729036012 13118763764106571103 3075437569849720697 9842331115793306927 13078834140327540976 12261361869326325208 8756089728467021377 13939987432026101943 5208637689429051578 836446758636277687 12199257906330535248 5314729814458715166 10072787930677601510 2309764143656054063 8745701181655545760 8109723105262522500 11573951353814543676 3495344352741839373 345911061298745423 17631262714976618661 366962125274093492 13705468805888804611 17840679278552057470 16578604463153858732 10787329034157373953 7339694958618811178 3068508594167246100 7815863828822019391 10244166236726515972 10041663849212736870 8229811995434063722 13817441373966088567 5875286722602090621 9894359866422734436 6422023146043356533 16100167199858045954 492520157167130935 8193761940012967103 9065128910785979548 921161960227193570 1723032197950417306 8343611310647634151 15444828325308114019 1183070675991439416 7728228409217999401 11867289356951610418 4845541170627133064 8974902422704917965 16645845295416244127 3298572688299893773 16234745671757744849 7451347202446105115 11628591953930936654 17248800091505488566 9052017173132697684 8393869545526402232 14955345090966015501 1057461981011042757 6425826812213427919 8594492367402992524 696306191572326275 2538537020642715830 10025454418193739514 9023403916912792281 5299627462624853784 15376091601203032280 13623379585174736679 14157860649183856502 4261757855398856396 9525951765706599540 11262947396860022890 9555066480154325676 8053292211868999046 2471293000324950132 12002615660788809269 9310703876322044355 1931140527525377062 3325789666915667037 2890927368405508234 735853245933132847 6741679521344979960 3067725197497229485 1046153775368044311 1595459870470287190 4057103809767733902 11905405167291269866 7379377523905533295 9442602660836072747 3248601945989622554 5268906476629103780 12371151868619764426 13006230587947650753 9928713935304844492 15177980291367560421 11149974210391329739 15685588114574014806 18350631896391223863 14066665580293678472 7557577944887288325 7947765768365368128 17575752973457351496 17590711175587399529 8750172248157010548 10193429584639709122 8607084182818748738 9156793399055911495 12374735030774529600 12405888627151217443 9073253599067616063 4423358054509893901 18340458092706622868 7999329378807916619 4736738642348346880 8366755777761868853 2620149896300286584 13564793838660442580 11240910726475036338 17897992029140389602 10873495928636671286 16595329210619151597 9878296422137172226 8882477202844831126 8282112467441371940 5899773064839040881 2994616144597411512 7766513426283168313 3177125596990332809 3151659543673808832 14736280933219341422 10044320329051497529 17985396991043672556 2292447905417919536 11435937226422479149 319371069346325722 6012488359903749883 4220663630777924000 3997935502906367931 6046903533726337233 1574526322086883360 14162582041858942124 10152292654030654375 13920461419866014632 9223151982190239907 1954435236823849846 307116769427713754 14717820351227412681 11902884624806876729 4494740074891248683 17024757113310251001 17528353350580081023 10331305318625190668 785667962518543316 8483531611821185407 6194386972630838964 15572014354011347996 16621592920072428308 2622812605685909969 15634316242898223287 12253689214868294792 7001972660963357978 1580807195783622122 11577305537442822581 7574578140697815219 13001860522379477078 1794019445216892758 4044264434115644026 5198315888256692176 7865205746421494050 10737166291051360063 11897998754096478887 5249744532787159447 13140106056805693991 13269102346819380278 8641963864187538294 1238205922059150999 10959263547031798463 3396503127004645818 8146433217117104103 12701188253498690469 7114841403713785228 17415513257373078783 4217404995048942691 859398472412299422 17886852934928667613 16609837631208112372 18242958077289395220 502045764106261674 97672512950438054 14340925880078671948 1575515753112138340 5819604416708666998 15991628774679134106 16885323596058918530 12911309580838580522 17152851909581937383 6571133036992407302 10832287479590661031 56448698527950016 7277037901555214610 2698637432427223651 6639866593629360400 11624122538736725207 15343291773078877645 10389624380397659303 6073771424992196604 640418295407276364 5050422413646511435 13015609718497273144 14065327828824940544 17113807195627503283 11562008483365939188 14955561053619465205 3394995598056379918 8661772116461260571 7391281008302614878 15300715267134186073 17926373399211818550 16790257098667855775 1611763567836468626 7495521062545119842 12923449408600723703 9975345765667412707 12526320338144470382 10736527056547043582 10105883725447605742 14325736377342784156 11854903141951633843 17371982619159793930 7965821282260086915 7873945885680658175 13697539820327215223 7324276036747373849 7600392710661443826 2800220565525741705 822970965591473878 2242967946084111700 5757100104158130358 8219842489902283857 1408590000670574656 11601903162602128625 10660000568438028996 2475921962334850993 11270849735980597643 2574803942447082470 14707270632884897403 17409115306289981506 5650932061117629567 556800399244801068 9063979569721112811 5354033511065629701 5682372269112450202 17728101684216188206 15486716264524906034 9551791609824788883 16196552722154102647 4074115648476964464 2713436743035058466 1832533113278061725 7331430784051916500 4076249622344724442 13934834124660061448 13156405694157468249 15067992371428131346 7245312100031943541 15816032036255770191 8057231865736432424 11742528733079650353 9607529339476920552 11704554976475114315 13152821288367127424 14555380919102370547 14969507576942445275 15287782362580303626 10720854159651175881 11626147415338783681 7431126742506852982 10085437864479890453 16188858652652174508 5718434799068648301 7450437288901936693 15436042711463476151 3396824909559633447 6178184809522465409 10374921178451115326 6169326583916262831 9469295812801126128 13696623800089715386 3123902496352604249 14785873564719862875 4408169189596994405 166748502135707795 14484494633309142938 10427470373227842956 770264879074491503 13872898809364332893 17637065920158621783 9682014497553900388 9149090599995656707 4002343825706187901 4905038558191901183 968769014265326947 527458639567915290 12540490958005603886 15430604922670649911 17154115486994532315 5673874838528120054 5681109664921893604 1458662423568920368 2581346012065734337 14028415802504031806 2055070037716264892 314470055781422022 3934720514299837066 987628247550388954 13215036823325192040 6901874277391788339 791811231786308035 2934589692603652699 11126171755364515433 4130206836238198245 6694274850872010806 6423714346328709134 18034642299735740842 10617839924063015807 392268722962952224 15209105052799239866 16161686645679923278 3645567427696783135 13522378182449023273 7970141806748132546 18209797677576906163 9173858396954707064 16720857646514446841 14697862198215427317 12995640247145761747 13434540832140962084 1381835589370967610 17876581064795562868 9821306729862087799 5079160000993812543 2224850679690955342 11218350020323003562 12352166698967577042 9940772316953622085 11422175414293294704 8540171932504314031 2701887894860843468 2640309012186359356 2366752347447677196 7784975371071431523 12592595717849969225 12702548680906221515 8199296136352550277 3197855374090852433 2699893399633079956 2874914374759427806 13891719974609815638 7959248548928812384 3223295825599553501 7500333182720082786 15122238395711267790 16173075490902260746 1823384145609495396 10622230957855554797 379596541745498949 17365205977942499143 10344196636108495442 15720093939718766810 61008295134644758 18262307233459895137 6038295388432096616 15234555248187312921 5430866815172387311 1372282895347377860 16568226794546918574 11314890382296727492 402202185031873407 1008729786746107955 13206842813565152186 17453672103286212128 2224911812032205871 6083351311037450072 12490423299534371046 14883809905541631471 13537366145774914490 17725292422654480948 14577136282709620408 16318851477364743204 4691215837554754887 9754002655033283476 2917912911299208159 2116184976404936296 12480003802768831175 17048799235081405745 17040604933147697737 4098507860191905633 15766881719433927519 4493523826437981527 14712956597105628956 8596619813855582733 10763822519727275229 14781829053238517598 571545155354889211 10160819316142570724 9119039422045518242 886077082746784977 485253336803453254 10288860139212412394 14280170909065293638 16275738703256651904 16441779772279041385 2571840791698996017 7252657014226016200 9146900073071861639 11305616522364159282 1235829160458037847 5123465660240944953 6612884921992429567 14883247098735281551 9685489796920628091 16306019382006563306 1629009356664143600 7640769318526013551 11381016998125654935 16086739122454967194 4296050316830523884 15764619631396985793 8548447926316890509 14651002490617514524 11390708099097426154 4780762249718963042 287755125949574699 3569066825297550482 18372069601556325685 580182528219944397 16131655381237095111 957873052645978939 1305274304124936934 10369991928166168383 11225723733058448128 9738273653740577918 5854494405806930108 10028654428917118706 11153229178410256812 1599295470006555088 17834117525129400226 6726096084980378122 10585002198365096164 15637775277434986248 13548527711035668205 17624005379752067598 1646406286171362201 4689981744330305485 8433879812264295622 1419590052133801171 10086325573113710341 14979422891650639008 16959823372168517419 13343753244910972567 9505143507346230322 5234046285030705766 1193478973351684364 4385909155298327347 7476135658384035819 11244606198354122587 11004838869029206413 12832819883690324925 16086405118455385918 1649833676210095141 14160616749484725671 7370935549008086555 946488506446497136 6420885935045464374 3888278648977759999 15730135416742241476 7749434580418387489 11871024452288875107 12700338465722025580 13275288704761508910 2750939503605975619 14734015507975531103 3660868486196757573 4287054230400786544 5397074807011189004 8080353889357688275 9864979282239123383 10877699227538521830 12981663346039773849 14366580318354161081 9963367753267464113 11259955313729937349 3525299534056674728 7478631421819697711 10023466006799947391 9430992918583484166 3204972152005395425 11553741826376658154 5611747367863888557 12705754861365347086 834404986714193519 9484250683782846074 8726305788180606752 8317839985024310603 16498352040514487041 9200474421285640660 17325737278252010693 15858153547104514300 11942952120299353206 14488763023657489915 12307541271085414868 5183995817888788179 657961612791711442 12219422951278248490 542113992550174659 14121852227031763668 8804234529809199076 16272454460242217672 15970435859976313561 11574463267361635480 29005000283154983 6645128391343609369 1345415445755657634 1950745706841157884 13649616040531909050 6578015714615376891 8742706420513409284 1972505127764754646 16018542844956734284 4001749722826133784 7302867029029308466 4320271051193910167 3329750297319990885 13873029951241694244 3955048045011727356 2605488481868869593 10707801085462541838 9089123621007477708 3119149290515213024 5669889608414459 8975804552763968450 8024910023218146886 4316529292718769316 9855819933034755464 8878639746423381798 14435961744637302232 1165808806613965264 13744371658365487352 2134972896721680111 9117396997185772336 13774776349532470316 1910616120313282296 3601148638904199467 3958804486121907199 12225575289903230987 11199320884274906246 11283561083297392612 248384302871734289 18079743253976598416 4851566211252636767 8869456237285182856 12621229524407414814 750517684777376146 5605582915810865630 17385965921991236098 15060609045190394464 17616130707667812699 9389459962005761879 17192080409943720002 11236123204404539466 18179575157837404424 3753264983589620613 2280363279677471329 15461755723193550743 11811228134129402627 16690044243789572775 8769858306962456004 14120880105713058622 11254512695287035314 10809682887539037244 1081841301623479460 4659870799339823841 10067914924872409794 2330649104229890738 10230605685359914058 5446089402471085784 16185030706574155679 11518942606982731752 13496968388977884632 11238712856584029639 16576432420773973417 7718237055731874434 14348709832421748770 2312224505295810582 16942465693631387995 12358968142027777048 11752911362493457703 4978593343324995768 4460911244432878429 10952177208578412615 7498051731286042703 4703427626221482245 7402962537713917339 8968557493069298025 11915534215085302286 2570718559342584334 15546119123920654690 8158333607132095117 5152992394094207310 7092319508948450484 10662033461255820597 7400182012957881288 2797172495600471814 10477243481415025933 11483253932248784590 9841078623949873695 4963497710938173280 7826178445044409460 2922738971437402553 6262251372955285166 18298120385327120586 3915446045263360605 6844786855026830245 3084215488574223491 5629688181080280577 7839926112556407936 8288560964673949093 8720236571805826800 8710729205710175207 5883326746614540399 13669104906943609355 15162171344357359081 1179918601326046361 14160054649952778761 14322635833407181703 9532664416142737958 11970387760873310021 1507053450422419669 412511140670995318 15732498998549213765 9700698704312207842 13032980275501954564 15261029603514001382 17811557375690366952 1356915481749085611 2135806601186688514 8503193893747289764 7778325743687877550 6685899773567002708 15016088911427884677 12335689973329488623 11684013877257116787 3840538233920555165 3106978148890020675 4880394314653320971 6566674344787206146 6782403149417230147 259737973195202937 11924736307759563346 9200002041519168402 10053696048598630467 9061314464209349907 13381937010739754227 4073807375946367584 7638844906485054303 5925832856631597564 9791759464031305586 13126866847027997516 5662368853063119135 3628474091846990671 5967617906350336507 18174565472521176078 15167511210481653061 4043009447213477092 17158635454663187517 7563664339779441772 14150872523646554944 15906143740308817008 6446538949027271918 6280967384424073024 9813836447214129140 13782944724374486774 13716329533475175508 11378559756470422491 14169451505655866794 1268607228536029810 6759900151470735719 14633528315635975984 11915365251979013152 10202416435264839949 3687813428325547116 2367199325312900263 3451213684545733400 2659278666985663770 3532693266181394331 8014920654871145172 940880532497291017 5803509965505133682 8844703000384430938 13875499104274021275 12836074748333066280 14649680439834505111 16243843638572931947 17219403682221682487 2675677014014534209 16392564245371560761 10993706416686715913 15622148275705132644 11597942992622835072 8435778606748500387 8476866865851705262 3043644253366750335 834642720299924797 2451110969204161291 6333756040956144174 16343134640425169438 17215616835967714135 8737431062127227154 14366189356178357155 11659838959511544056 17936077192149504573 15717255764907900235 13502060798309785675 8208841727450824144 15092707471689214916 18272913013736988196 3075487993469527479 10009271770991677922 15450994781672541211 10090605856922494021 1321333158465496629 11703237133995568676 5778051198860137228 997889438878440372 8998180029961164383 9815343901465570190 3986951808119201861 10409819102034438609 10260891779070126622 8581618839340377183 10427275096058847807 6976727908957793147 16521442028041736005 12716202061850702900 1594300241610999104 674098605432246073 14335287061808467320 7538383584668918353 4001986301202321012 9593924291827485831 9416354812189657573 15276342408820308216 956195878365067357 3454548431876865644 3806085992932960447 17738609061322190797 2770661944479465114 11922286535630019128 3871059853019012452 17678089608188785391 2295708057269898515 1618035499452796086 795507721042106446 6529471451662337328 10737332265060328616 2627343215513091167 4968398758574570624 17242065015394423453 15836095755995618330 9061296860254723638 16298837189079328303 1873341370267939538 16419497291489905598 12467174291833568274 15229449084758480439 4417059554356297008 12667169867007470007 3900510370267729636 9913219008419233598 3315911507551716334 278605488365650960 13171323108498055536 17179279302715141582 13391421217905528349 4685603379309590340 9994539923969754003 10774002526793384171 10580061758536722994 5273254980441154583 564390127023810544 12260877238580338042 7732152170940831857 18025469947482524904 7334423814157881106 2392694460126357092 14464624443213825963 16780143120136406078 14377735812854516631 398714443021664506 2415551952671072743 170375789226982978 1287057501284317450 17634594723073710074 629247464718511647 9916748749726715999 8248018955255372110 11463412192321600866 15098319899041855503 12430866852183423125 17193314920415646998 17805966353231605020 2551463508994698492 14023989473172330818 14862578120285533413 13412912616695841943 9043732940697806727 11895204744490973 3786843758815739487 16233519465144217868 1380449289749843255 11351479083079575288 8304747952280870595 8268369360418803350 10856995201754282466 4893385302916323205 14742605983642818673 11475728462753710059 3450682189009160606 10003239192567192259 9205189974157562331 1553865109915339681 6153728439479584778 12762158641523826493 10880427947506438109 7442297097450173392 18194242948917904761 14886667917436362524 1114576358208873335 16796583899108853536 519639517847514469 6737398007970760024 16662760829313097128 16860037739249667083 3194577540714627416 14579501088883601185 12797217704401016873 5829301136859906167 1177813083574875062 8611642256257437557 6997090336138654274 9351344835164256176 10630322593749464452 15295458239318895113 9331795617641272649 12610412044506093827 10501778457211089892 3666670975019900969 7852439669951863550 13111333325401278799 3761688234733075389 3866163936582419008 4253899811053695502 4314755519796182576 12483376396728783976 10957414390213622900 18323082676983770225 2063556112507474712 8099579573219787255 16960308338446877160 12707881607834051361 3862505741138668476 1954350420416274849 345707840172942719 16500661686864613494 9101169274050317929 934949374879963447 8424888477362856297 13392358766935907153 4326106785999386846 6615009765793941805 4798523452190809849 4104193211770550632 5202784009604427393 11793216178533697651 15295599750843297668 1414270620767316015 10843224097875846575 2328818188190932708 5052972317904142708 17310333580600444307 11976952963214953932 14383442900591759002 5260479782969486565 14624872112504941360 5011937851633342073 15942722326423148842 2667562688309495225 13823534584240641135 17124526921209771324 13844533149780682374 17692530202384918074 505522973077296497 11324014639635983416 5080902263895723888 18311176094392907246 14658566606674235102 17168480010987383144 9052337564012515511 3021502640606955037 7522635752322992898 9737118034508563191 625120436181499302 13782789479084696133 8682162443101866648 13404593251961305144 6558371328249562550 10701597791259993069 17007141388587533267 6944393115019810273 2021860666929981230 6517744439267118299 10352457333895791002 1783702294218330499 4683029585569545556 14626821155680227552 2463298417531199988 766647574526009394 11425690250632846492 17407549672206943156 2645480188973923216 9427250097209751654 1434287247811195149 15648494437133890209 17469388689419563126 13349074327934186482 13047733367353155777 11215615377520452934 15673165493126972119 1727433458517275124 2963435364679855077 16275249537901694335 9098449724770315284 2967646635071470733 9927716472997153648 5210369168659511107 14346556735994432245 1933719390049678823 7543903715377031829 14341517552888231715 12661751182147032840 9235806394337471960 3238652267499853352 10658436318301028490 14240257650438323282 14754502087835449567 5323876410272860594 9636949312680788800 14575815086928088047 3718622891669654546 7868454056271120552 17870543435288951023 11448033619924993009 5971114875124057546 13120662281001490433 14596266582177687140 7291656933602163964 2930699771569098377 7881209690487555221 7988237589813280575 12939886184678842474 406356119014847311 6373718493275567068 8563379454549335042 13055275518808062887 16697657976070313922 7474130061778215911 423679435979561362 15006215918742151806 4801190130120940699 6286479773623360595 5537354205916277658 3812458178301389766 3868394407952296039 11186298771617595468 1892341581282809472 7246362211824713184 10387360177641136529 16013901013492089922 16259233365733206897 6854711011995914929 12239285704863897523 9234539719317117933 7685212485916220018 3661313580979901056 2289832365257848964 17813926680219081206 11015017227486606171 17508792147667608850 10318864209068009431 5561216436955525642 5077494873755192885 2693227979918892380 1954678368335683354 3093385736221267702 17566031320374225409 8148823390120022324 15327319189486756724 14266356994945917493 13064306889843461439 3701439127121590607 9973226298231313249 4836477894593420373 4438227461084133837 6255997028263292575 14059681831260286353 6241354384683919694 16249853395448293587 12778958965754243943 18194831052180025730 4173054568535274770 6973608091285496266 6553268184118992542 16291228205324845110 9307920649533263381 17301496383958003090 7408754849095151263 5895666962862515277 7657257193679961079 12606270307039458363 11863824833309712685 6407057284267447695 10550302851252176554 9236051682896332271 5100232346739869362 3030348403080653155 14832654811155678483 13963665348902111513 16870100661479839669 14176549116713004159 11475085537839327632 3167274443720066479 11514318920448129693 3675643424349940419 17824743478348646299 4187274198805782055 4856466827004937362 12461700768671467196 17927244621655847124 15039870472141621180 17758836954011182072 14221910639621557980 11252360816623921282 15439192710945300133 9755249219077055724 7623295118701430884 7821271737585362296 15171246503375464450 14189081326578272890 6118809625797975780 12395752619209623617 7167964279603486243 17947169297342106679 10397255797058302737 14391357131531529384 13489733919803877607 13940552638548133044 16073862643011100378 2379227500087010160 11768654316685237059 8236767980039263532 15819435024672130637 13718610411978132982 15567880953252860281 12531209810909860028 8194007861115572225 244830744254736426 4292597349629225501 5285212581373903569 15061780330044095146 2366224005075991642 12810482808790397659 9326929195123713049 2057732892068491255 15710035997030545639 12181800578399290123 17547991220531216014 7017252799075659225 3870449530384459724 4809468988942682185 8625611034001973897 13314767119898232799 17967365942137492818 10830186650412954678 14983669374117870676 12260482785976153023 9815305520569633809 635242684664837776 14240423073781174175 3156698882497205668 7753186542052635804 10693682822233974149 6251852315870251876 3180479543942279135 15803959203649800550 10309467723613796643 8387378657191925649 11957369734877684334 622129104565118167 14879083426194453238 1925015512751981694 1886976984883578779 12829527394267008056 10734262333473871193 5872892337417070033 390445248484549279 8902958157095808003 12072680045884218852 18284432866254365414 9298850339814093250 14806066941496144297 16341523115685307083 3175556804844517665 4321635912801589204 14109924780757216002 8461864996477023564 8184210555738750824 2621479464419976658 15340532074493558956 11223223530483246768 2653963318130414885 9583024240346273065 4602146504803777774 17507903374654353848 6503337747862643790 5643370748036560526 14277693764291296498 3770848245908147846 4066604635137629904 6135285301336376635 3705602531124444134 7099110449849821322 11564423495534165016 9549482091558248140 7230432907050801957 14460377136928978951 7299456520453418535 6359418569418598252 16112504746513879210 552308464413410081 15362483002882172763 18262712569271737628 2266033730407406213 5154942051383098252 4041714052934033026 13502125971694412635 11378053408575294262 18034519302102137917 12517265971867684526 1599590835526519860 10026335100775746354 7639495862906824296 12984838256424903183 2270659712860491974 16438626677711675281 14153824101927180766 16826287936190191312 16805149752057820722 13665680236942637023 3698718959895628286 5406772513217431833 7898585331369662484 8522810773671973159 11205232735649299739 15465329723214011211 16286373575783058099 8282511457725665986 7461663049585088308 18013005775080540652 5453321996361545113 660956423375725057 6752400281329944153 11261834732056883400 3402754899737875571 9471234677385447987 9511826252619270998 17108350080320262086 1597314141699312198 12471590988940814069 15771973949146852287 5152627957033847319 8141114454039285520 652438403084205590 7032855397720848671 16520361885809219646 12986904510700258393 17149630167793892114 17373633373255184807 10383733714924275600 3634401991406936891 9880401085141385954 18055206809201601029 9937480070939198942 5080068139000008038 15934284457226521517 12604025115791314257 17184786082000492285 14656130438319814812 36328566814534440 17375141428069103629 3068530348298127889 3311963422980719041 14296829308387878162 1545673906832571180 8817334334317976276 2620824672396476062 16293847799726250277 6487872215968206045 4646896988267636143 16628229776884061963 6592871900966679542 2327964638223344814 17845831321585637379 17111531996010909417 9393992505310623228 1477301151713000589 15802424769520706804 16793022936681212639 6941881380193587341 4703634426199908909 2135979102751490033 9742473775375624219 16873688876203870615 3850562721816714872 1088371973298907672 4472206275621682336 13718271521510811067 13387206860264086378 18391659085052891342 17946427503452685965 4108598386573169093 4546703406574288324 11885630695767591407 11906142948679741046 2716827855448418390 3103586000097882201 12136593748574647541 7799710025226485878 2626501725724577562 10957538028189179550 2249704550181634851 12016520985279225091 7552731186882724063 4631182549187724055 13990716346740222752 3415858593589921733 5714537857097051063 7660448163812748772 57801029276959662 14285228495360962231 17456310535678090309 4637610377402210163 14354596805964934563 5279033539601147902 16731014157428143305 3073545850601207985 9308621333343898420 488736846183121068 11381259800244936662 14354248936782727624 6926767683347860718 9112132864453836733 2971186232961523845 278226242171711490 452428993313593508 2850791101170650428 2486046497417482080 18152228622520767012 1085969230089549765 2420234290548733876 15232975031592521354 16036908536916322710 8405718147587676249 9154992670306214526 15656942288047933951 15010327154113935338 5035942711364586018 15384379478531450953 15735130467581538373 10808903831221634820 15883545805770288300 2306628874368882535 693181464046802912 16342330376280062591 14820177326535826187 9906609086434766057 3254813447813808758 4203778426168594356 4413989320435627547 4780969559826490714 14320958915316199508 13986779344121357956 3236061028134338204 12408637448505569576 12057989711909103580 9541112778063021124 13542290092236106798 16320409465699876002 5306099020235116843 1140952853052690947 18175644193505076524 15509162817386173356 15812111459356968973 6584504530566950286 13386878033528826092 554146758988217310 12561242265270281308 13341607450167256627 15726442752085710254 11009289594144130509 8697849963073645936 6722577194898453310 9137115336037050958 17032920234952145852 16024339808516940001 16668555531472292159 5619362151224137519 12867136064143470827 12233435249163788962 2747198265186340027 7620823626121237973 15400983561408391621 12897108017683057038 16439070299942594430 15579311555252573713 14472337098347860515 16847175504826388433 1199380881709604568 1701707317433013483 8501365518328274356 5283887291892703002 4231284933052772513 4606871133862247102 8967798215721245747 3225979159763441294 3584049293833306712 13876001768277390447 3736037464778626086 16256379988923414414 2908593243192916904 15582150888486844708 13911825505070780652 5862011077904857567 2001478369196523191 9541943239965030893 15876795728804218055 16637379215878068354 1784437937685851521 15157803255332359748 1784778805727306605 5917418161257047991 4065431216474681815 12836448201779844525 7140979292205035722 9620378350272746016 1995441749354389031 274801913817236646 8704264087422456363 14930004328088340604 16847640328775911037 11197323163242540484 12963651483855647462 6302129294311920413 17561741277621634780 14889240779838026782 8486229209083532434 14296586172068672497 225485657784491105 12826397831082150472 14016106151703296567 10499880668051316601 12086347290326004403 11751957055872941922 10409431719381158360 6583007549675388076 12089485293208106603 3922843603186263845 2072440463318044490 17769779192840766420 8681328161895497914 3687221910826532432 11454945918726532205 17125195974418178717 10560572628967703273 7828180630002049258 660593999445070862 16464259686872814009 4763266780206665968 665089620426710571 8626058546691807210 14280031185758183081 3948342198814879359 16732525166010774294 10400359081397957046 14177802597642791347 2003464738541838646 6107131949417980749 4216890735736803277 12365913084273749870 7805206582180544586 13025792091390348285 12642231446217013351 922997265598493102 17020828626991729952 17451338242206301945 7700363484635606873 11113975819607356357 3613001141957923365 3371585190544129224 3085376394777097281 8498831452815175546 5163636890619595804 12324805325741321137 4025208549128384231 8680455058525127075 13702916627689031674 6271623096813706989 2723485348080909551 15765021263849302593 5751943125715524923 3079882100117831287 13765054808052184409 5573919625891390490 5583637429236400804 13164540185518040241 702630520906003551 1908469665090755397 2142126610112103270 16646798266412002177 6046526903659001931 7597054931879514779 11522685167060121043 13231387387135852809 6688712003035502542 12075190199312845635 5625737931312656796 253089740614693080 2740252019953138115 12135005142372358167 14548107366626532034 5976341744086554373 3335273860900280261 12943654346874258589 13037682712804526863 16287717166321132543 5733649575976931596 9009706746075042540 5185136595883160501 27211086781366525 4279574714207504654 12995050701182916845 9255979004962744926 6180227433440210885 4272565324762955904 7227786969551214457 7408803735471532622 2892040420548692632 2164856386564414402 14012488337135485344 8337014609771092863 8032637610526513788 8039012313905277262 2612066425190911078 3283678356541909056 8276649940318791351 7981110222727252128 16067325860493474252 11301054418232985519 17497458360380466646 3854386402994921446 14110359210187505485 16564245618711847717 17879381109467674104 6091552589476277637 2619882638429667723 18049371221520451674 9215386971143760296 5144777314175924842 11555127852910098361 10416972601412703093 16209126490693754474 1711089657644954657 5699000273487310037 2978007093294658346 7717417456892024822 12863670065813018329 1543241141854086793 6442877779686173657 962100228850930780 13866942549107767582 11968615090402789823 7414342171200975667 7756117430284603220 9339449731370416712 9266151940507038033 11640034285074890486 3308990190065792394 7284857233946394656 15009208150353982502 6259471064364856173 1301944483019659957 5346726324462978196 1615948523364301826 905934617947214775 12073332849988188007 11415407396914039288 8739414490992669154 6569673479579201981 2631230203983231746 9820756819330488671 16403200514277075820 9693683081484604473 15702632189538158251 506660657790123264 6666857361535409390 11095392110064294259 14801610791035394463 2278123989065042545 10271830854925584713 4880486492975766330 4445709349213412403 15399797787273026389 391065188623160137 580202420833876609 8060120026824713173 13145838127299616944 15306182461748858562 18310299564441461120 2345322012284178209 12203495528861965792 5275309505843667427 2234367220111428254 2250100046247461422 6778037728845997329 5222697006828548103 589691758616265152 12854980191528665648 13848898243796342095 14548939640936725919 13054538735568780314 8879160807777602639 2698492980633362734 1198683797722161495 17538065591690797039 16379644044082178365 5589663715082025223 17634492634989785775 7763640981676667768 14918645856312017006 7657670510153040623 7456413948159749165 11168336210802423304 3200295500288350856 17534886595321488684 13940730699086189323 8573552156202291938 9731601953023298546 10266617813854052813 11977147414532076173 1509028416327495991 12631895901266764575 2224009937680846750 14183360773860404893 2839847318576770550 2810695627185704341 11992649569171406194 8867094932274746231 13112991846226807085 7119435962942380470 4728379958634917105 10714303516073263821 8441391608646840263 5195347395290735217 12874034374013175219 4223791972214131994 11335529006346205519 405786524505929395 17433909041079470028 9939410897910742758 599178082169562138 8421578108458099626 6288762641114505194 18238856544336842668 14853415113367538442 16181441750272222695 8891593776737022736 17873887038306294194 6818676263592999565 1787989918247426242 3956698705101030526 8757127369707322995 3113063724973549060 11053247710760152538 3091887517778671845 7054262542124803398 13276651639112204375 12226639820828305957 2749364768940201857 17849063569530757542 5047745386362536513 8200846039500636664 3968667589406786101 5472559906278236511 512554412929788421 1158729120838443684 9892761421106403701 8968411021538167673 3766428833358643217 17389915547866118374 11321532265108260514 5896229731814488840 7239067208659034592 4664186519911510188 16513562916732436657 7389998422466576812 8471614295803907499 2769310534674296529 7701055385478443520 12719990484640862294 4513547202109030202 15408210153033153179 17628175130525804645 10501248319676057546 11998690890481564281 2220505442217857438 9268418498036372677 14396133650990154334 10962995381349612061 9650119488312369662 1905557270902582167 14339162702988798553 6386291663410080772 9171372579147738829 14769868123456774789 5090628959146528776 16736236515450531908 5369821577910022583 16901548361292143012 3291110385932811516 4119252004262657491 8345015890464743137 12368702276188152821 1263811316435452836 18192041155185251795 4823352883202322139 18272828327841501373 3661601439432077012 11942637889736432991 3596264080731146370 1839990784113674398 5032383671741670040 7614385283801823804 15320079545954228694 16453747591848662252 12101234910291095562 8089778695458674708 7311903945120246330 1491360339333863392 1856464930197803833 5438634779784138478 17987249182565436955 3780228812240898706 15954530175816452912 5988273294859806832 16671479964382291784 3789139201693853497 13525885110940311532 17927648101598630748 14717153122402043470 6504791337683031026 14768367042003477672 2118181291661748980 739341600812157539 16248896285983472347 8558026748309126620 17422680174244033515 8493205913225446591 11361047857904257300 15561741176223191725 7642187823227112930 8479787187288372545 6689927772278300741 5049801745137644079 15114822522278987590 15835552695278851710 4607290384862530746 2040635872618635659 17071416779171764982 2654619573805880931 14812285888397157775 11630553045783437455 9427948427252976533 12403163673190795903 7910666398256663361 14894306871419510377 8799019423913284257 15647481038764229916 11632533704928993215 5812281838569953912 9372064794129540211 13669382378795962275 2198797107126531305 5615761124046952610 15902240297833928375 6137668831042649655 7903668384560802500 17450906225852806643 2093633550874424181 10483070305693773276 17129244152448459588 1461849064346810115 7016042641682536967 13806542686127912896 4558351801418372525 4316300592135092661 3225186246504877170 9717688595782452261 18138577262229084702 5133960378899625327 1883700209561411417 5776945746861984447 2674378089287477476 14712912930320414790 3977138662079171815 6595050842394896314 6619926715261478707 9574394152932033325 5639045229098480894 14144309194632492676 5907914547149987698 12540808722884223967 8966898155863710395 8897241726414692163 15513047852386592895 7709381855185557882 16459971898083113768 16373533135183044272 14339195523020028376 3331899394279290935 786485792282018557 9419448334276323329 12616040365260594954 12518018925987864615 11006711785354580693 13195024871697091688 10696082027961959099 3822212081644191732 3388144635563480107 7600904744094072278 10192766367186906498 18331877210160666785 15883316063559451270 17893862040129474644 12623201780556185825 11237403474804196279 13582348493658016841 4090746502950041690 17221725032415090130 13451739408172396337 12689982604446352970 1817939907027428195 7678486551973664888 11080369286119774090 3323064024793907404 1509949474693268833 16409881162014345512 11823251958938706910 10741742900442053112 14404353434452611332 2735944815850805398 4549469165984685160 11438587981828491492 2432129061623247702 2642821802225520221 10470796399226354833 9291699295343402 1886733298548296885 224387402901756883 11465231402629208696 4204501909754031424 4679226280479183650 4186625537478622425 10138188041185075993 15781088150463576630 8387377789712028436 8173888008238979534 5823793169755247906 711968929908908822 9354802633630815194 4056288300364273745 9723284829462963814 3619254297471695405 5301992647093567240 12688331089994915693 18308794426229106465 3840702143117608944 13614512085797625561 4119382929418151117 9626660366579806014 17193132362703551830 17214557728640124641 6862333981731578954 161784407107061589 14969738475916138561 12750496009625726713 3248287889105490701 15391196133832193921 15206423160481772504 3119865868196069706 12071694377427210584 12209343559340651053 8110724804911486733 7827970550568217419 10889202577959623088 523027959983567123 7838271120682662756 4823569284481721882 16277621069492741698 14259258236468711206 8534595008672982575 8166541222363083436 4165953267486616933 2893871030231290654 1931661818164912908 5510568387962766150 9949610768403217066 4938021348738577 496667937768624656 6870165219843499394 391112569133954722 4000092825576080717 261582883383490996 11709992341554816584 4363629436366858754 17962220923134428958 12639930782484082502 1899349461651538880 5248781669912267573 4026979534793097339 5306429845742605609 11665589924704420598 6764739383616817895 16483514781110495553 7261514461521601371 13088777334310506194 11392176432894371392 7377807462394462547 10799338449410351319 18015339164833816549 561817886935154674 2376065871068729040 4954316029651366674 17307939605620061644 7572991495663955860 6560508166649742728 10164830795860338155 4198935489592552085 14971858425118948576 17283540287949378093 8136310716953864965 6597666818039716786 168510814461661100 16217364601253896586 9843395079761612561 919452050245232090 8620864548922643552 16660918975679703212 614025671196369827 13758526469879983607 16014169896007032381 6582222810651250738 1152756483038810539 11792658912313010075 6226960169309222795 9123491135646789643 119001544319128696 3320583768663488619 6087542346783925429 13197623935036623736 8172504822179160217 1228732224437672399 15174983148152164945 9728486643751766651 1185564462725133204 194870165604585044 8430929722263478331 12228414149093590976 15093235384453937094 1769768478348994023 6514871195324324205 563388240130189643 4731135685858835375 7576138135788951861 18154430609997874706 9080524162082231821 10316594684146956965 7289265881989556608 15858696151442292787 10202451593707019658 9492936789019937117 16068174473444803412 12753569801809842604 11012039223373424974 5535302967431368121 13476702501931560293 3295802570043574187 13242669238799527232 8931771888208964762 8369362829181293633 16349301562602193227 17084825061611914143 3598795052439263127 8945731476802153274 1601367504861968037 11458965294169682476 5579438286785387779 1524276859302847661 8720582311734803860 6239709980607483589 2608580884683542856 6354776310469411931 3634537213492992854 8834535118562526099 11790888564929871520 18273972193188734902 1485650501764532943 11175476688452999180 1033184159729884565 5689921752774286200 11360666533666036125 2151602803189228751 776574462530724916 11526100026599771307 13435283722190902718 17559664030063433658 14901136606474272252 16688282462727877165 3674914589895672502 16832499925865057366 11575320493395483121 10879862960641187378 9035253153728022845 17127094201017657460 18409836557668340481 552970197551876052 12614106524936404194 9094063804690484619 18099983759138311105 3794154135693337186 2183811780560326472 15800720565515615487 7931617478457787634 13472860532042267393 10501730188989829082 14431181741658843320 18189747210527449502 4451263673356333210 5096032934281002678 4807582591640937398 5676423475393346557 3031641688001100576 14487940920671483103 2269234887500520638 16071932580870907099 17074924639250186751 7633371329978325439 14569233476096171063 13886736862591735684 5899919919833175204 16397956240300564933 2703973547880870077 5029071181241107514 5470172899777738579 6684576861299742190 18360263775565091016 8153726406815334713 5343021590045683732 17783568590262030499 10070001841761953972 15069047054330652544 3751593985440594156 12944955739179041646 2126884042211068703 11447600002912113714 10836648747743359701 1739475982705597576 12714842112118847850 8686383857809500371 179554721248012992 3105719844942872740 4312598069915731611 5407890438874045998 1164365368136745898 7589807204360583395 10744574156262883289 7134914708078920232 12937327352243611226 16014825574700681320 17000982422030204140 1380569852176540470 11180756349008640451 6050072838504811219 14455620272176082541 4543846605207220893 14212078773057164653 14077441330082457830 4995847058898092500 7613761832371079568 18126506163912299890 9982496396629866234 771840948815474632 11428046622873854861 13691935956453579047 4387359511250338148 4344383372516527496 3281635493956046320 15932278987768852073 14289536322397556592 12055289653416252441 1480136951826123343 9628653747332766254 908792939704625577 5761274760845967765 13265106206513029954 14402586699620451585 5365934734407067420 12402688634822705811 1392662592887977541 13745800476177719827 13832442308732184813 11230316993921566547 2448521040050836072 5711330555499223576 2364081283020710655 1915642786639873017 6164303132704089479 10466934916365375835 6296909170094248136 2083784174349403018 11834354954422122883 12305194812036725061 3773082652909509296 7342791263460118639 329711038182164631 7985176833783296850 12449832026185794423 18070165543772520082 17113561034401143511 10237721497006363742 5609667777192009538 2098971824147705981 10250939387733699245 254244696793109792 13519911282575336812 2539651287187473913 369493270886194603 15183326231915328836 16051704594758543238 5219456808677432801 9803364680229596731 1269750364220990078 2462236546322182826 11950860673285598501 7328453986815185791 3190903770048332767 10925743682513705129 11425124068641230018 5372772444185852960 3647826555692812211 14947673136296556094 10836133803959030134 6106755904329746642 7897952416015635139 12161455401596357756 16358527765219280595 4438809532831146901 4840429312438875117 18435136619112778281 11094062269809216237 14950618597044621113 14452644172745312902 10053843723892770518 4586792315981953335 5317717737761869211 3761303927910534348 17341858360452620857 97778143740656976 12258406634966033725 7359681745706086172 9900657123756972412 816679202611981272 12416444473243870151 1908356716206561755 6031980487517863072 15828971765738999235 2515826513848729061 12828521678300194405 12640665697657439278 7978960605159148779 12841546421622572791 13304134684158601034 7163627733133218093 16252764397695062247 4170895972844812220 8116586951555839884 5712156572561426498 12451940441929880428 5062012778392218270 17872889965220122087 2308039286757513929 3745195097826710631 495879708104769375 3667635607299713603 6499499783239736679 10585004934448435 2793237041873859891 2051330340491773452 3762724307530874042 798687828653951221 11603847362207343762 9857464869977590726 16924795597745066063 6198991860715133676 2970744568733127290 15897496560518164345 6651939421023621320 4293234768357358624 50291795155732442 12477378661911210408 13864716789162871354 15450922802784233547 16971785913319685666 7190777348921961835 6364194800091620023 14938803650434909794 6512290660707970690 17624474865028764283 7603954935945410040 16349950249263595715 7981311477965646145 5959480698133617520 87602046685297141 16609967028477987072 163211773651983856 9759776772557155328 18128281158102999698 3304712775634029745 9889234184004928149 15467717459263179606 4001786980932720493 15956949138181883577 7283904123880835513 16356949633643555180 9155088755736540511 4939576279093499850 8527060302263382605 10970160533661656134 16981939081187627115 8237731183844817546 17000003148062449156 16853489388789721799 16733837562075467186 11083974650101657692 1401382625475377184 13231150721101034828 9979054425020255729 8001842861839374394 3570755650030862435 12724596006373812032 11987480293884670644 10190340883351378041 14488635810595582161 13007677136470470030 12919624644272108134 4934733303006269428 17856723336090703374 13238911558465518491 5251867158349783788 17211837560099590590 10711537125274473016 11798339553132925514 9870177768339246295 12683346411249297317 7814455880342340359 8764677418892255965 7260174487680365359 16074981029276644959 15832226212161276647 6857556778011871273 6482609844932317711 6678907883565891692 5725320337891904589 10709377501749614658 17919243283490111005 4843570424072425294 16665357361630364916 1688172449712261421 11712660553627507034 17880083867565553964 14756167261460271835 7633577611533330735 10158156613396400457 1760130974800283312 10091947496102768130 15037220867101211270 1449180207473861091 12133577683133074952 12846372776810596278 15638423762875952660 12927711080718731198 7361765680332505383 4803618342999099530 2953510960959245470 14222906040732313458 10092992995909473917 14064941120319671390 4134213872985391249 3049193367950993432 6547865752686901832 14033997054948737680 2748897734054660721 3728281162834084864 7620322331527986706 7904641806111865841 9242645505160894004 4769288330814464570 3594061015246157126 14829846212261544727 7098726223372756451 5058854388816149890 6919385552474942559 2956053087255608528 6682970532516937931 1761816250337300452 9056273094701930822 12047822236199709930 10309461954218876657 15011711776953010735 2517329491820105137 5867350622555266630 9218125064877434145 8166445987792233319 16389526705718557243 18377861660623137242 9991136802194758168 17247056301931245809 3552979754077956967 9255960540818198484 13648887817818456230 3520850386318474055 8593119895811306825 1252905832183742767 14773982804182204535 11991356854493827991 4080716844173903440 9736570331855475625 18124356484299141912 16541437847224629134 746875132739482364 7087878729765159372 2977634204572591660 7738804867423121431 9914192409597973756 13324150636716762903 11676779660207245118 10318559181652393918 12115988999695327080 4822612841832789294 4189258179461551092 14928082328508209188 3339890424263692542 14812259275400409940 15048816523096308930 10620491509609162412 12988245222870518216 12818605645892033454 15681844420835510499 6366080502799904527 627865677515503788 13607907252140297823 983788648848854302 2310168756369231064 7649736567788427493 5133740543952879646 12860021565530936988 10604086215114647800 17795851099874912099 17208191254634466714 12211359346993130154 14242595977642297675 11127065290238911231 2042296501798249625 16257633239890391958 5495838406932770 16685236335233887521 4766202696432581227 2250722818408934172 18066533718634528178 16515699176558072383 10826298227479795487 17760728863883061314 17487009606846637893 14386063228292777759 13364186249707803304 5878901401693629415 4112263089961523853 531952141090995136 11909806399694760808 10541591065493555041 18391395640149997223 3139658560787921348 4873428725047942867 5847083829096200596 14915515465751642523 9477902540649400805 4155655663880536809 9122568393124362566 8612540629790869432 5015080929555869942 297244629771336463 6743505827143212242 10453412931404720790 330316198347205766 3915552009808116733 3134023782975767738 1371032740304649273 9170805282614634440 13904499886849073783 16848746952622812228 14960127973948339254 2134960767315979514 5033656622359140084 9941641793661259504 13420876008990598085 8555604190179938604 9732861758494201612 18383412225763681183 13874257908655497279 3937370840911239457 8823869126736333036 16340075649499627399 2440242253365438748 13254237142241447908 18060782152971209990 6084857364567264126 8100849586139841793 15941914510215628155 12230357801208562598 4389622827326403878 12816876090361039184 3777222165381848104 14080983396024279337 3584589315581317276 4881347764698688120 2589678593410703785 4304585113330520296 8619651114722910549 7887483484636808256 15631924114801105927 17971452099031511121 11622806581061783882 8867891753340799475 7845399952434762732 4070143893727509544 5831881579323401312 9372134890122556261 15255248241081903678 17753829879885461540 3502294861291745728 284557551901929826 8797278622894851648 7060650949137093656 7473869293613908744 6977708906013747953 6755565442529457836 5010057408338631026 8640837691492016366 11264651274507046756 2757452771186923103 7244135623698014698 14273939198973848453 9040947998412392445 13730031669572853715 2381050202771117418 8038265574909014919 8988980852872174042 1260153255195496379 14941611093574241222 15527453948454090856 15243078275544600048 8901246370776338714 12346057909126441266 15606442391058952992 17952871567109626069 6351736015551662954 13608036012240684490 1441003853742317959 3752911798384107292 15442215426827924093 11594926562024536301 9085693638057224890 3995903680307148907 11032815541824430996 10907633041925156238 741533827061679323 13018822953799746918 14067682307925594200 10034500996231266305 8444860441876756780 17565156512263522060 2629402438568048542 1922288245612713324 15923608643725100661 14814940098200831904 10383614070212161348 16153973886742153335 15935234383149713956 12142653610438485601 12845925734023573008 16946309765711989706 18367353769503582290 8988702675880561383 17604773424661573705 7583812188395929524 12904551799569797944 12001419383690338439 755725259085242713 8531720286497748304 12386744281462810927 11316309081936614792 9666156010694811118 3522624041544673963 4057083499947316253 16800272214631785259 16452621648279479164 11720556190588352548 1311813109592164436 995766524642777106 12129353931725306810 15805079896369794479 14123477491720255104 7951851642567777611 7287022940228148155 339285683777460004 939824323877977493 9104532053149936829 7972610423507871818 16727889945733667614 6332072352421462325 12045047189272526195 9255893702915684646 7871824260122125861 9047608710103908072 17529090815690395102 4358533261874090612 13082137537757953765 12957943521468663660 13694416546500475815 15416416049746585211 2710849076356004960 15532830403769751802 9314080998975949983 910554130501343636 8688655596828039143 10084599624858797576 16611338097345740568 15599514817889522658 18290571372003731376 8566908481113049550 8142144870779125082 8176932088205653090 9176552036248552165 7131045587477663135 5908815830105721301 14935908055202899624 3062792524056761053 16713667368692129336 8612533985230325781 15578929437996420297 14278393022809560506 14248841391153406866 15017993641142463423 202884065069857774 13803282724510832450 14560574417736061941 11185174046475399682 13361995348988122964 1503577771782479370 13426578200850624994 6230506938433405278 2018119447811938314 16492395843484259238 15764852949244834519 14672034624834353978 4588717706648982018 1541909006299031523 13636406607173043264 5090687718529211919 10358651088642118093 15398564472777271531 7134296912867308267 14647046476312231635 12247545396095520078 8424720068503865278 16734270014229114424 2097625480803101409 9242552827028190596 12058019979704244279 1914148734865177582 12161557816040586611 6383289878124402001 8377089293502048356 17200078527986554569 15014240460165354065 7502700664534471058 5071009633186225799 17965578751306267782 7347741796334800493 12825023436507105023 13329985901713023709 1086413740586087140 1636127201274460321 14388863413899394474 49720068618118841 6658777805310726907 18100961794321196531 7925972111777000406 14038538860719352910 5311987094029182262 4309466036331288 7541365012239064257 13457977845587238642 11544176366787312051 5498866321704145367 7497748515673880828 14426806472638713922 5686805119261939357 17656020851023864117 13199048940479299227 1829672769779762263 2473692706689713356 4555938538133836688 2161416314684353426 8030644001703276626 13516546252842869262 12905158698069277266 13995456097785382214 13522539211981997902 8538209107304540871 18000094791797948182 8415497888739248484 16467603097669115194 4477288232020495424 644989162987340257 16290699250677639323 16327705339895213094 12120033254154422130 10248871648890400271 759005124180198206 14539298205472823610 18029850965399689301 305898425198831803 7251941998079710372 2271998329218470063 6102313553656886181 3521357812186225895 17329534747864685884 4854539201037527288 9877698699047459760 15407948523712018743 15791030205450980378 17001522279721529367 1616851847657626541 17557783110967278669 8893330596738765644 11997882380343184793 960950978446877905 9886832124524144998 13623082271005956800 13324469688316470953 7245950574173735375 2617838269036004412 4846394320897434594 11003170899646792781 5289397987767406119 14430877934243614529 4782539449016144021 6287724326319025714 3969213998922953973 14184797766866864416 7752495462130387996 13214265280429085506 10216049460126140844 10525798450156340716 5614077474595177688 15667264842689563113 7365396610768953100 13837298255662174792 17296244509711692322 14645372936775771770 4891718589073064090 1936836750830428787 11083819502234172447 5309737578314967976 11695331293154012543 18253467157138273080 1289604116625523402 18032059263524983737 14843614262047996300 9035559739310896559 16029805406032031181 17727515095273659797 4917141292924961019 12679117748524543549 17234140566815087085 10786631519330902040 16162230853528066981 9521580472985565960 13875260623081500525 13959570131747915244 5964635002829269707 15501275929815743929 17790650482923946291 5561566653750857323 16957272851606235592 2712412491561903118 16883232369261509559 16944200546395499299 10458115202213506976 925355230755527465 8932659507463008769 16184833918085820488 18375816227217864778 11430617276892766762 10454061522827513044 12908271381008959809 7799762781209193779 17514296805589914230 3904025497619196605 17379700206791706871 18131340392558938826 1630047438019711919 597447945377063312 12382842247588927382 10451710978186274159 6681264946400426752 10884518859380787203 17552263772354372102 16668063932149684789 12212067431617700150 9825850339315963314 2596678807024065641 375550411986046483 11821402298304114000 18312330517572979070 7041429529586242418 14290000222180207890 14013109582452733361 11193502587759887876 10919189374839848495 13017326528093807891 16997954753555878235 6411158972804551578 12649535514648131808 7338745987886240005 12335858528412034952 4031023112177227338 4287436677712848754 3257788115811956675 14965143560724306579 3485272990177720719 13977158098267500696 17964827913401764335 7728145178358167888 7100096589156782371 4447758981028065448 11709259941881055762 3029992581902718640 13742780322646699465 12521428681501210439 9000907461406348809 7988468927846345260 8766624644381145306 13686142473263392404 196710306659206632 6582680285212994294 9975654603974386740 17005691426117922736 6830054715502750141 12170613585867007616 8663014216597460504 5048673106360578389 9421546791520178253 16415223698613957607 6365091024214475549 7364289077511220957 8854117887704060444 10857949923541458343 14914297136624031271 1202005307999258805 15141853798308276564 4466010183291774087 4381226363941187449 1210367230444783930 9530332185968327912 11707420195367165472 17873788943773403464 3537872784341214260 3714920717646638020 9574472061365678680 74233723095427867 15822865074964247382 3854361157399428204 9432784250449952030 15854589045462687189 6191561910301903315 9606852208740452894 16797844607465981591 4975779924389045801 6254128991320359333 4798731425663724136 4027260050323126662 18179570990890571292 2207321381008587322 13197967477916266515 11630830987938942140 14366676076735330194 7959537923875206122 3421433231435421375 12123742213367052876 15860618455655396399 13783984393166560476 10407216842050367062 15678477542169198958 12398697215330386750 18320182593250310782 6431957904015164650 13239519864794922148 13017061265095418237 9692378761560488117 8716077500261480427 1595480715173255124 6396749831284944083 9302682210753444266 2290732026292539868 8797354016491082844 3470547588363663011 16637269553969912812 7822628611416728605 7874176506502449268 3200543385132396421 2606380287444973416 15103627126780723601 17898392679444232111 2301261250849906656 14574671858094651362 16427249794969699570 1142215887685521116 2688103989916458543 14256952204871566892 2860140071811884620 3022448224813064556 8144417515413075899 18148241501926928379 12333587934644720267 16077535614088884937 5205134906816767112 13784656473583511709 13761007618004763792 15490248454203718674 10693661142648249426 10961395937118359952 9736553108496777894 13306935802272443442 8677572652501680897 15690688545466187044 8378554003121187172 10677301355557943561 4870667594964133758 14374482250371618814 11352580530586273587 6582201346192546309 4442419308486186028 4740134068865274816 9677228791567383325 3656780141460278090 17987655107327194506 7613609918600484688 9006217541950096988 14463880294287384946 1846403930929751609 2711002157427849199 13232768524365086345 9932074352622643830 13642294714348438083 16406044140854117842 2321352217248671364 8984077224457877645 17324766607042732432 4974181310152006002 8529673087800961140 5378471310615713418 11160233272754443854 7977358102518086251 10078329229853307036 8409661869312054659 321748621792900413 10059404245969805035 1256378655550340281 16716655569404544876 4900562926856674940 17028867438005084597 13400634018568468423 16147681380932053366 1748228066877650063 14973733304333038067 293996152145929072 5954376569726401405 6663077423733651324 11012249899481388857 9849064708229419088 18443450660510272136 14033964186798857660 12883845812304176019 15058135807066320314 3619223667783813414 2055293659663625791 211273741522822956 6428132521119771995 7271058830524561955 13359168697802240327 16134117458270477449 16920360291868606465 17371572187085837642 2891713784056591359 9226560178362688309 6784102261827056034 2031968975107774326 11305182656614150556 14116277844282395254 5194147218751288645 16604077532899531009 4201397030640814168 5296064625753122911 7597255135856491528 11450739780401059120 8713790543357634756 13700569987912989342 7767450738409016755 763925591611329313 8627640563403300117 10417474011402751123 2346394676961305889 3946968838211912019 10140407615844388151 4249566729641794916 1537088886715078595 13909708900476792039 17733681816712481186 16360592775199656880 17815290306615592016 5760998541008971520 5301904567168820947 495580651493280565 3007971487053761413 10706043227406705471 9341228198058683544 11370395708707841871 4073464518827467701 13671656938474278959 15754470382944859240 3496452551038267938 14715216229704253054 8968788863949577206 13677956178101671777 16696458419371984381 15641061951371776308 209727139473890686 8225280950103275893 17942275205183852702 14412224589130999834 9103284360265022965 9891678877523114029 18054357323037870955 8870859933054363321 7766093859461184606 12529924694657369853 13202706896129504645 5675025064623204640 13715767766274628664 2841925570176682829 17099814814155024500 11286754717336457737 17693023392269659624 5454440766426845092 12212162760285278923 5846820241784834087 8536554310153378586 5995611706300668995 11033324676371220999 8995472085111652646 4610189354122132733 4808925761459702117 8818026759095070115 14211292300087041352 15610701810770026619 5340958051935229159 7900522816089757220 5082264368583906143 16670368565047204731 13625088858254962938 3602806196539690028 10710262405555348505 13702800703243140206 3798980763111358194 10726779052363864862 5520434460889410453 14095338548561208097 12847358367566112831 14988363006681732975 13031751653128573028 14858463762629051378 9746758687281066776 10945166850385044014 7594959581526005345 17985505370873067170 10982419728638174012 17987225288665476511 6343908604998432174 13337740051470337958 10003874942116181962 14885316693788958002 4672024270286216544 4794071253886918349 16136341180315828308 4800772419397632815 3822998895335446766 13565457197336194737 5215207216314830455 5970157979333338229 9446643453123745095 12137380603856839053 14795204877313311015 2796090166442140156 12766489924899834534 3730619125082423099 18417484121490091524 5011406161234506530 14185980540201142176 39798013120500498 12635050338946564902 202964668513168805 17367554519812404296 11020434142227409666 1260013182968484585 615167298278039651 8049317699974786565 2273786373683692514 17457955936934878113 3135546708486750898 13319561350036174437 10411179044149770623 7212392617723190966 4615437593347671740 16979880057172011386 15835256446334871336 8262874530336294578 12095293889699581523 1940922588863369578 4605130019085040636 4559731553355507859 1713924192159271067 301975848972941128 4649443499187847891 15992184994925614911 10553140560201387859 12247434671446258940 5720417570083387223 704151607797030303 5739726865608441124 13249733197073280439 8191085498187615801 14241532862967806786 11986010058043564989 40256525772471971 12482740321628860113 8627191069744433078 17160079755067094046 891518901452375643 11174047190489667010 15188333759189037185 16148574733731857913 2440284417018157533 18307991927924395324 5759122898491189185 7126093354553663841 5032263825052499985 17986745555834473040 5889207737094037196 17646297531541621224 10007829499735574335 12104743141357047325 10100317344046283470 7199240524877405842 83485091886854277 2931317541981900062 11966157878480220858 10058140062573843933 8610688729699508858 11193904792227116252 12902717932184926975 4500892376298046945 2606586056123278818 13113791043941525526 15424482244579364277 5193846794759565740 3003697436826067746 12823299437629918065 16663004146096694059 17444427997729266130 10855359128796358343 1580605996652061808 13902853528110088579 16121459468863549082 6850188067657146598 14812496341583898507 2669872505231306963 14805708669858968575 8970151751491832392 3622519217457459846 4052356580649159958 1314925463020855375 9828356502926282815 6015787178842709808 16818543240637815565 18086487151643759274 197178438011057106 9570307413486583039 3663458834131647258 10054582639553523862 15658216458665239096 12205849470761506825 5332403645655218979 4315443996384328957 12499968147620995365 6777163098374416648 15500529956052496379 14058706169008927673 3241459145378761965 9698139811987277850 14952508136938223156 5809959555224743132 3568173310248949998 13002276626832614807 13557524526521980493 10059401876627496162 8502515580288667209 17789453754335504684 4330272492352523012 5115834931874583069 1265591664243311791 888430572317301983 14556891099853608838 11699979857021447032 13621032234684672508 12793899561271192464 10328284428496324341 14987529992431383640 13842696498081082439 4670772908597886785 183535804202261972 10764060979268403726 6894533274181533297 720566847188658411 5054300713383500217 18060222905168396035 5518672062287571461 1047065980603884036 14864167310205203680 2523790514098218000 11811570162846107784 1603925630720720128 8488647690102136553 13020495928440665337 11099671363372698832 8789594211219714615 9226293577465547092 12847226116380379920 17662690599596854432 7988080152293058831 11930773100171215313 9625619169870775592 4181915022793847535 2527439375692511518 1004540833265784107 17772288858223806373 6500782795509457663 13170185720566368879 15496955384807968499 17956773460211630470 2942414365650652601 9520777792647458166 18153787131842156737 6622669987579932615 18029449621496561412 12299565700581925647 16900629442364730965 1090363423420245473 11311468957327413681 8266457386103074216 3004099165282840925 8171262303169917584 2019178111614428488 13008585794530003171 17383319012277531867 9202875886710453471 2756393456203587336 9636345887975733301 13275761053258818878 4738201684358880548 7627821026801987181 14855284471543709949 17619858222908680453 12972907993564016734 10624097288670334244 8447633198320041181 15428632458313609885 13484706133616497745 5581977477106764394 13681850196126901938 10066707681693921343 8315176965039451854 7745327039776659608 2099895588933745213 12668149370804236364 16488725880197776778 16102725450655083264 14506503634429428919 4646224561143434709 11334451235982387659 11146578540956651591 7928962731999691396 6081520882347317390 13119951140558761137 12560979794882362140 5790031982111385808 8353762990220855996 319948732935142922 16973323798770264545 10261192306206836991 15196621658659230541 1464736948979076689 8408476773064636036 5039634733981453919 1480187543756992676 16926699425374095627 5541447242831308472 2764501354172258588 9169789065911830954 8299932176744976244 16273526275028157529 13562869200030106145 9626032292995071345 4111597682682038472 10742809816148196517 1932812833998895376 5367490336118809417 16371770923673206998 11074175506355377795 12033649107417526106 10175407998918378080 8201851698373997848 6332723578245124851 3954494656175593034 18173068689552116609 3138488081387102919 762347273169906808 10338705395085219704 3896151687575161896 7223081846512779422 2710966846774139743 17245935480203828269 11535595179680732904 11390626342838241671 2170923974039641706 3943727550390437887 13237234758511869582 5712316713843103600 10106078604617607578 1714209539244555473 11344715891570750262 9606561315653269940 863195286806209527 3614531882407620871 16181538615156348261 13884243431301993613 9227482918315490577 7839370309497822736 12877766197014980834 17551212410216832974 4975506785591882189 11043960147635592233 5753082100827763625 11106767372434470224 16706659836109537644 8644733906451513785 11676523875429774685 593670839579351149 8980832556539165212 10383533349978723009 17270272859520926157 12059534278863933901 11254523626233324781 1648180899456037405 15218460455026315248 13634381430624281032 9575774802670623624 6280323675352171194 13067134599116413698 9915563993440174534 6347944027224368127 6987647009425425976 10654462693072388772 515002864563436695 5400554152547842695 15768099025670692789 8075629131876183419 6686928286135939841 15779484701264683810 13059047515099836845 6800097988054796395 3055654970830467850 174828789109435454 17718353721959471975 10017410593278652489 13230176744000535484 17681671742723497571 14614607400647653297 11152586469328419068 8809711112448218828 9853456773033414177 87058885762357334 17787101159887566390 9520936755873055633 11487842649700853219 5599211300455310231 17110408579009650189 13769066403916596370 227372476898162147 13527580345245127038 5678218811089822507 1243696694777405734 2080660584407056580 10940113008900311336 17867334192673871176 5553742232177651472 10843958989530141706 10709181564601529966 14136656959112033585 12085674097849114688 16128678500686676028 4735612229454945190 2659731180697631535 5477976569388148228 10002414061043994878 17901356201005584950 16397568978571832604 3405746887630101237 18395936137233938570 14360236041323140633 14118760806221196134 13774107887805854317 2902544963519017893 8993069651677550794 4815001732461324769 8858258007494912331 17569148291001429804 6862254634393038809 8348138637579741309 12864819659366149083 6464939908340594163 17650257273773642927 5636620072031410622 626077053620558738 15010943322685601633 2313307921621884858 17094843167493702292 8387863461765076712 12654474773777665145 16971745103788093122 11955980599390070980 1769624583462733952 10860871782242148843 9429797130774894723 12867343232471944888 14792745353093478514 6383144044794072263 16066230309042871534 14465766861924458259 12028253926317262981 17213937566088470366 16258526100911779837 358147708385510914 14712355713650604159 4049312854575103835 873819759371980445 17577722119424804463 747356494646467910 10644290707022597283 7957374969044400079 16728312771741706420 1529594796671076996 65195309357446253 10483277264054735150 8643415764634987184 3822672223429891431 367688283096334490 10412597232965402280 16779497505104852908 6536449029909144 6871931979931564939 15125490811267147730 13561425276815152095 6388918554133337081 1828995047639629179 10249583060306212952 1892463106095614109 2473895244182139545 15262088723637287666 13798451820593380689 16813646260441074648 8848023068608145792 16434766499836826962 16328371826757209509 10836534403216962957 15718613703289582452 1546602871013163314 118534165375375370 12745466009740680520 11149679493497187096 17276929272295552493 16365607961055162271 4428990984524417136 16903489339363802897 14610329671562325771 928732558914394276 8813749674318498286 7911236561120113857 1480445909879666995 4247376635625414191 14452342425326516231 3923683755735734520 15093051667988014575 10929684045715407373 691545756736282278 4204548896558876227 17757132209290569411 16583966679960995998 5763779774819403504 17120332657640679936 12129599856903766395 2229019722087896256 2661015613878394195 14687004972551766581 13716092323538975438 7029605674939151423 9800277497315320190 13849476172954826875 10723500673171288427 10821661347791823770 6919888399474610218 13541301297756993510 3352511808969505225 8959334770218203057 10055415389433418558 17563929090338965097 11711316981013447111 14681840404512924067 14985755170917703576 15266201736284779508 13077629859584474094 4940239082420389953 15750812012930889808 2747780556700104216 16264726660487490550 13117253912668418113 2984470240642475 12989687846750932993 1210269646296761454 9855618242597235267 8545140131921832428 546239269001116997 16168474158688316173 11463736216080796483 455154992393250536 12457860393525076843 10786672935975040505 11956395042420033499 17038323880100720376 9016877124485763399 8931015806581224848 13245169445653826791 4553378007578000556 8119696620936900065 11134754948612934205 8648922673803455686 2732621766990399226 11685323828238336728 15929918344708880061 10918206208552209394 12442632660807431197 11444653811350538175 11897708233843481760 7925799454738690452 10016554777762955970 1944397569626617456 9079306325016236747 3762352612971822380 13040657198269211866 14212868476182032081 16798350826894671708 15880591421701085166 15368963547718853 4813329227330960125 1406392463986551189 12615791949528521916 4167926254884504024 357021099239440193 15029348565488717934 15038111736809423637 8281619349868846688 3049839372950942742 14498125215154525326 11468422051263882873 4982228606103526900 17729981403581053884 1212597972409964974 16084094817465253858 2930153230039334505 2555851718702474789 16209429191209407724 12413941505210211829 13094378843159146832 5247833997228823235 5953061821987688268 9153651899300004225 10127380799434046818 5406655660079585049 3211741426361144131 12789392077744559400 13151010959290309321 8141916490786179786 2037236923786772315 18018155162812404646 13660481119638752983 2563871678444421489 18419700671067020290 8263027776633133224 11870579340429200256 13409498724433478047 12989275176801427129 13774840405562355420 10566904216510481824 14957477895705880025 9717568241497732315 2414608575285191418 10378381243327639873 8264385123374323131 18145434790725046173 12247096393913893753 14507342463311400677 14056344855795857590 2898879818965084716 12065180746415974515 10820264125875762169 92455641383974701 2570805847247536481 3923598015122264601 2837512596506480047 10093595751894505552 101341226799194023 13094832048484053923 12855112176337831392 41114253372918991 16005446772319205118 7812751771184891602 7253379140656817169 5565563225268384614 11922178068165247567 9246201951379847693 15070237488178139162 15016636577431773203 10653335857989004002 7611476004960728811 3419458437065969189 2184729318873598434 15867059782955159127 14595894023807353418 5142665011720942181 12973739716162021732 253154755854651820 14087320635382679621 2993457087166474245 12025369459564109466 9004495787361413970 13779724582715119277 9667258795522820265 12558223566122065762 8001135060732476082 4576492220063829675 7642145292498755970 3081324784021019992 6034013011756330681 17756478573669367737 16572226099713208509 5941416825933381836 6292078034609112120 2646069319170642656 15988869167894844455 7742076115659423516 12990982497736548385 10804730687867898744 11659874869237194617 18024145353361240473 858579642356982353 2177488788922833189 16827395398689952458 1119423190267071430 18092824357004472497 5792794840780537492 13405005857508176880 7317338890524471294 14130351202367025531 6109139998787540781 16954327933300923827 12933546569594660953 14012359676772909087 8194159423740608463 6084860525893699529 15146956572675729538 17750673638134425868 14820991885487726023 130357817817304417 7803636751086150219 7247682111973679491 8928622374971730180 15698948003141040909 17877757502881374564 12132770744076818654 13580414001325423037 5240968478813518268 15075242218495171964 2902965831378629671 16305332360229452996 191104928038047535 10203633762212249332 14105793963387957807 11356536930115474803 258639512491480380 3815173177440017868 9838427292781337380 11660574281613177727 14523884672658752515 536932390104804050 8402761456483673800 10966775229701423041 4747200092421254919 16161211266863419194 14980989653270890443 3031422325079823893 9518784128673355786 663926603108212190 16408069655498613805 13829596710601402291 12044741250752149225 10109264830589712667 9002772109541040526 13259200429691234735 15891432578839506892 12054560511764035117 16672735792695003094 8610745590572106573 591772808375218140 1116690275117691797 8035417662248046393 14684495814793294213 14681969116275695493 9143379378621078938 15350997737568519326 15028938720493654971 18222742277537658218 6351265347223894026 30721528105268452 4701478472336232671 3250500074307845230 10151476709741791586 11540920170073894501 6835201442404426297 4363235430819721422 2228421955039523819 2630998364993244719 3142683355533142843 5509478780519303077 14986656387861165082 3644788509308181301 12145878723056055606 14103810222314614867 15162981568308017719 1574112557157260258 7512113960168369850 3870491064976796423 7124454505827373034 8594563441569502755 7058545778341297365 1377423924588231367 11539211170418265931 5311803739863238906 4216865543141225161 7043978208629402614 6681627221096117310 9258650092593127813 9611769410017605145 2594806149610232240 9216216977632575092 8293919698919579544 12044299927265654173 16786624506424020456 94258733877874712 11582051641120630376 12926203481370115739 13314547005025399167 13863624711522232110 4641354561905192580 7626309842702527243 8438444118585141336 5772532619871545807 6623603962022575206 13688530276419344770 5780502040800937336 3162240420678191348 16901229070264227219 17641549302180762750 6327752657765460459 8128553753643791927 18373125226469663985 844643676918641630 7151591109489839930 406114188622472178 4991337491427746741 5987162183830246728 700635788560572303 4845941730643787710 10450757780545016350 5162419759110958401 3207382609746258523 18057550205886844003 15114272761776578205 7592313523341679607 5738888434310749853 5963943400788401302 14985077214240470057 6956800187354361079 3640681560786917337 16628449110237773180 903398036010360071 10694890632808291359 15040303231636494030 17337011608172591024 14418722867101262019 8243011560620880352 8942179827218997486 9824667458375474253 16164401902249627389 16589933517672889659 1099797569048566050 13411177054173129337 11368102966228798631 13473442708614915964 13469839096242293998 16916715989356457841 2916773221841688601 2828813663924475679 1338936357356166555 9166459524301075782 5247164640227354765 4906176299078519360 13744274038451942345 4433309811183233338 6495580232986627017 11732032321367442974 12054076995668009631 16558755160553944873 14781448310039110649 13611265162601786744 3445037752560442176 3707135208752334881 14823682603644698789 6579518186071163979 6981504897642140418 15995607512403404209 13315770956595203431 975116098758656354 3680178910691486830 5781771898427978629 9253026695380889260 5840219652349868402 9828224200333914957 6313539309386990348 7374591190600001938 10456304051414456761 13498154236566924907 18244854425022538025 17259912638398306863 9923997864177011568 8641100677325789669 15499513443376888799 16791942092794998232 16895445359064114172 13653180311407965562 3804431310039733304 14774790041027660277 13901714486778254337 11419163983826235709 767301196471910708 2560854454339259030 9679509157639145420 1292829995162286113 14015525296428673502 14637966244454957292 3603938823691786472 1138438204355217798 16997480320786502682 4584994052974045403 1822019908504969983 6283624580539709607 1483355344364611249 3378404710163511901 1553750314581502293 14676283615602169403 1790130886901817819 11301854184566743155 12731979378012639902 814141012713495962 17979585652389975733 5691398253180223106 8334368756422878258 8317638208242812420 10064996921456893789 585407643054252590 6756063977595168589 14256604573345465110 18228291930434159347 3748084275404639516 15377944990000735778 2471533288741236171 5536967791155773043 13917090246675123239 2220273099482038675 6513179212288472444 11976436033550825068 4335537220084365483 7816320916895839799 4397223191291644225 10330385763221431637 3397568979393626593 9744594238497961490 6882583139161207250 9086611435154043872 5208821092808217755 11982444346000487410 8760677819053370606 9868302642081042501 11630659864852716594 14243650632516637338 14986034629873887794 6907783386545787829 11058465953357146233 835862927658463495 7257473948196461002 7235685655083417133 5654556277046960441 195578119931063914 3756582692148993710 6737227048070348359 2993043263081055416 5445661130459223844 10344186463233556603 6010412945249383067 16726660958423821708 8238212147080127090 4326866739265313353 18252531228468784768 13325705964589608706 2938584768992190231 11157746167553089318 18098925086225832131 9931492553821882871 5675407874407202374 13520830698184746136 8569663943320797118 9905448404120900256 17752562452537482181 16983374927676127336 106555215849220172 720730097396824978 634056262711816739 2385700433602497608 9745648978060122798 11289474139203170467 14891813804786209668 4893070351122388651 9640224712923229708 7837246394036164374 10808559680619685368 14753133026249101541 8741193036039268368 17797722873320469545 3992129977182530379 3758459380741954879 15609254536334910892 1838901424104348392 7971280101833637398 11996273280249185545 7402640253364271678 6229850913850488028 12093614000754712770 11217571436274217113 15409628634728808400 17132187306525536113 9073624785113460096 3344957268193940453 16248097104214705788 16504069318063913514 10574115288655885796 142739507353930360 643323040238937144 5382844238644906798 13508126831554932960 5565667113405830402 18350887830701972080 11204149901531734979 3431782863848264445 11700231644622075323 10754573697270275326 6494733877670487865 11329816724004999363 14448237988097274852 12998882548791283859 10233204652350746972 16099363968646985893 16881827572207631057 12485909373024285822 1822937288578567560 10810577787923252989 17604299895059671005 14684495985690149336 8921427189619286276 4879561639737272635 9553991776325610940 4770293398559256499 14826151020321456339 15111109518945624073 11707479901176790759 9023701286502990678 1308361871314283091 13650749700605059118 8163517799290533717 11464747718864726925 2041342068169806151 13772379872052343610 10070589963600808722 3571628234809069067 16563259233361042791 6160361899684642838 8974915706117872540 16643625972284151892 11699087959870586139 15163531084233817776 2567572609680882220 15519831972894205832 8489469347810947800 16500231216015936350 18265905838860132242 1490927242025578007 6534996409186933255 9407454587597825936 6921526921626795342 16187558028452447083 13737576454007556194 4858016168238850760 8897146565090992419 16810184477971752246 6025708678466912684 16107417781462090354 4681384739745132257 17635986855463686042 15486869494763091643 13158528493217890583 18316340118073696254 16761758402902531484 12721448021005520599 14626876164376116811 2566552639658963749 16905494745916922144 13649159584465206104 4332173587274366398 10567748610208384568 5233032122963659568 5593878236944035274 2799251160791597818 14369116677044216527 15952189899526951093 11197388468074965591 6484172654456559584 11267157344282659083 7423638009447910134 5472482289100180660 17821975055971849580 6171538338164381168 5664667719293497868 17033459821293726929 16667190752147894841 4109542897589076182 3917759246766611242 2459265652298145809 7756740120645538459 11862809310964983698 14142728879095695584 1377625159714135557 12074053798755052509 8833799755669903913 15363473463474407779 5117740157083038591 14334879268180406079 13204049241094241076 17269469719462058463 12003417964695736092 16657494697873944788 6308648495318787852 11828142035342999818 8825499690767844431 14058390392019878580 14237200452069782865 2059717415758789238 15972374439843205300 11056561594170261613 1190822593750103852 17765649773570357172 16778406148372773903 5351992688226535640 2436222357698724243 7759381587517097145 13556278135486694589 11220766799171377415 7524747124908635312 8494460647240303337 16309936858574682860 214237237245084304 479360606250409665 9017825435826765428 14771461322979355680 11032562257651481124 3996671395421889776 779928252361134755 16144028902541555765 8385078047805603119 16529360830508125607 6381375403759730586 5090373582396144374 16132581082311343847 6750770981090451924 2276879460971487568 2974976971850222848 5383584508260116860 13657842322175336268 149285345405034602 52635377979235172 1771530708554501457 12945270768527595510 11243492829920550135 10000845539174117882 3292264506274800072 4223993528324838213 1350571160221050878 6788501851168638983 11277831585672948207 5131706875514582541 8743485296678902130 9335144948494752812 7071680200331249780 7094626483203242646 14566747138787445612 2852429733043968996 14937525652408549651 5881996042404998017 682256050854474675 14708043716720102923 3791793492719144836 17338616861770971624 14633325838871377921 933201441739736738 4568702928743352217 11708376561139902335 7948365690751250077 14720896378015365667 14731067967700601571 12814110454064070338 13409524106718373054 15817609403802526235 780994642480003848 14164900210856124212 15059800519376822141 10528185693750778850 11841166885579880019 2020497900300858735 5977113186419676851 14098958039152430616 1231347212950183555 18129475917862705390 9756636855162645620 6472818380448977120 14845772823491673950 7765516061394286982 2586189509613345649 17738317097846562539 9159951848397849063 15958011725690167011 12914181944428415743 1291960001336184466 13795849168247800869 10018101978854874944 4832600637122185275 12800032884414926743 13267120536489547907 7443972072362446214 15052008396080233665 15712945818669446452 11409604988260621062 13441973157647612160 14890608908713083429 18228191024023270629 11750459990337524508 4631815781013953439 11800039606890198430 18226134241536212654 2584632612662472257 7953175382877300717 11665452591600240837 10029718304976825817 452463073731858682 9705179708668899706 8651650839675151705 17785186184313990063 7510550985254146872 1979916223318130377 11623759779806182386 11005573103009866078 15832407061936628868 7437068866748618328 1973963524873004687 2592791623373315063 4116393569267304662 5766272933374707696 1091780304255273221 17834675440665194582 2866923430204331894 10803165251171896934 6580660001228260848 13315957463790010910 7832929317604184671 3236027963728242264 6297175612565144847 2150825017647036520 18396862821933893451 8870925682989747383 14981222575104243252 6291143008160010367 11593898074267536072 6716473065601881677 17409238808707271640 14049422306606504192 12848303178979098979 6364978479973527925 15066178581140108610 7686452024340432482 12104951948723317450 389172507234379384 10728426057023028713 18227474480618429614 394258661252481487 12962759861901382590 12487619197446434969 1706453211722804477 13351399087566258193 1175924350761633579 8021086370752851531 17520077500594368954 6572402366216928455 9310586125366679246 3384227427960803279 11365781242996601152 646573299236049298 506838268619428702 7321665579941827152 16769467529192964245 4838258640600299950 15498903249321370687 12276750942676061871 3980341189685182114 3680595906299074196 2998078230833338675 13374305129341728382 4571783234933133724 15275570291566059096 13607744021309305525 10905656366930759632 13295310637617030442 12896452955232812558 12349854538370454363 12608700428188561585 5898714464781863382 3809159179411427970 14234491735225276267 7740397224416149847 1228678055121413819 1580920697584083656 1175030273747440015 11265064050318949592 7123399714340236755 4094129878986250976 6110025320806955781 3577835685357742257 12900103164431275843 12579505520375874553 5215795995607355825 15824579036385944490 12265613422668598524 6225923181322789865 4619065008420316447 12788042205906562841 5716909171596521464 17880474717780306604 11477684573323310492 15184388884494585425 8966646878752336376 16229662924941848522 10415193303324465374 15760355418742378291 16467040895132321447 4808142836160244894 10714879940839018252 1982435496993089185 8027028823574903809 13396881956285196270 3399024710027370845 10490349857897741061 6293495206512458350 6698547820488053160 13096539819660625603 8477203833645047237 6199754301965640114 2889961486471211805 10772979227622577006 12177222060211884536 9291477264162815671 10653059434868493161 9088676200152947063 14108356747430107069 10900367723064302232 15890392103121264912 18403683557469163599 15334264883643926974 1005530436863493035 627491993833097507 1512284425915091306 8474298403611416321 3949383257160130200 14261437654513721722 12052244995209564750 1727219545472750765 14533133490083249784 13433693976659724260 16437168696797270148 9937631643236022620 2746157680008021594 5890536510438466599 193587960708518912 18301259866375282278 16615827779932093195 3785850590136259448 1094443789446785434 1435460762465367334 3168008624570407703 334786416161181409 17817219552431271430 3115583858906723785 4620666924120820658 13183699661494847602 1336490444909382468 13799313006413365308 4726922192013751260 13455947739355357341 12613516428821147459 5323389555906401476 1953572510645865241 15221772799737146813 6346273104958815405 7259158018206538242 665139182900104278 5227008403779933424 11893373456117667681 15905734930026985560 11341913884143525483 8237241564680151734 6490790774575525250 2866481340225880948 10645604607972146869 18342855807625971313 6364498527764924514 9731732970588573883 16993944480916732397 2816434348457945401 6749277900166536436 9770331014764158163 7016203603709419266 9730690673525022143 13097619521744852265 214250799384044136 3138348448372446914 2124743110657777931 17799067302788964583 2645329697044549181 10994095112882734847 16699782421945510654 10616720925355751234 2524625869035182407 10879472095933044550 13879837510076405546 15646750776405687522 16848022250011707680 2106972717710336418 14511985800128617471 4014521715870356035 14445866380847941896 7980982551870443199 6381748003136552040 399079620086409461 13727183605973865899 3476187573317102546 14924079313350090085 17382858894948336136 17815226731246493062 443227454337747070 14924458394431776310 2160723730209451863 1007931473402540407 7789939467035513935 7424882818654239184 10965576509869281443 5564498482175691710 8902493153312090999 14013367799281194204 2029705376183829444 12186714902730409279 9125299212333596624 9596479639178319988 8891409633024675613 1622234456622203656 13676754345686659116 143790115637816124 15784974634830674943 12019059400724453070 8074838049988952865 16549948393013955064 9963973188958993871 4149234738503411021 5340176566515797456 15223149757851647462 3920068293415589410 17738171588960218257 10225595914961426572 15661823200700305740 3969228106793414052 1126138208644967092 15060467248129595960 3703345838078620761 16069696678923243712 1992299320445553473 2450269915370293823 4462922101025766713 8450539328341372087 2146484488513389663 9941031746435301281 4779783514977266894 13007048634058000120 7489847093534579403 11290477586010212765 10938282756724384987 6235671588634614123 5199133165682355318 8103478677426585277 3516778848351528097 18233613231282825259 14902698504265011338 12789548201792908483 17713927799720817031 14890877485498562040 15351725749510754736 16496287979059954656 905636738918296664 6829254285369367104 5203856637724223880 17721625358185479748 1407565482221532437 16534506628902435756 11952441711395640807 638300889385956145 8033162866047400424 15797336192767936493 365492492329870790 10530968415044901614 11467424465053164710 1727683176814641938 4898223904831694903 6175296811901768468 11074925136390919504 10679531312983544059 11887724172660775955 6837172783240968094 13555697050486864308 10277300774097205781 17888928445821689697 15371248602262943640 3684828529387774837 15990826168026251348 2800296010100119100 12170621195276467307 12788096237105268582 1510361431458103610 9072175312215156721 9906590069394474385 6096330290678098889 9623161896220632376 6741899021589030893 9005720163208319100 14145516362644853930 7005043753146141206 13490363636121387105 11306797192930655620 5720817440089040602 10475758224871936940 8720256659143164967 11567925653314496938 14616135839480707316 955191114781926361 15579355779682659878 3591356734821170695 15495621218578364136 1146567332095529323 17387396978833161651 9396572498944557332 11666279121949421036 11354930264187330312 9388541335042836286 14104174623846546263 13740433547861075110 12789478417826269167 17253511442528586245 5006122295563366082 18427046985898553717 12210747582811622424 3717604225217368895 17721065881814356605 13422882265404902342 14117693128443055347 17271470161926568765 5687521157484778051 9640837155094336290 1327003667272794704 18333969189335690044 16843465202628937006 1303264104400948639 14703662759479068340 1266513876913108413 3772987791603639158 6643489764986173491 12261937603168456974 6095448297530485775 9629102591816366758 7290027675846203711 1631434381869570571 15988528701014583064 5664976042403122526 8142857358348914902 16051273630752831489 6225911197907143998 2851547002441768243 1784972708211074224 473965734361792361 11390408829577630617 4276506008928246966 15517286921149423181 14335896534761835369 10946451583401266200 1678804237207716900 15892993054662197734 5032977695952279741 1437116650270318087 11582558291032598892 13785668806499175064 1599792100227666472 356221415817976323 3775071689581276080 10496052630358613906 10796169055680103803 898610702990317415 10145110047168462583 8698068925262489687 15013152890130050228 7251051707723160624 17083889970925819295 17804266087065700874 6314927082769907751 579549124644331512 15856701792448472337 9085406478880377806 17004774976191121536 2035428025087161232 1336596580458328144 3866198439386993882 239787557846310641 10563124240676398832 4878939388868199648 1301659472070919062 3254378692803499187 5716773873296916729 4605157189452205162 6235241722896933067 5273120135849017948 12474977742937113465 14547819297687901408 11485117402277457141 10692850272716949680 7233509868138177410 4398987327588826180 12846684100834739788 12921811512410367869 11963861325603172052 10852629273122109600 1195453565923701062 11584277124908896127 13142030605390324687 18240425967971941935 17585895198492398032 2041879622577571538 14004162859894819099 2789147324600140535 135774866615847601 6588042961891539371 4955911167563313492 12190032328698131939 9776574290198563284 18043011924453075474 2103090287300153187 2015115135077519511 13615599197534266397 11660033970169822708 9192650315832733295 15855614891488274288 2846494833846524405 1971884336442196805 15074926961282376950 13645593280060263919 15952872766407875589 7623254624879800762 10647750821632230460 4536636954810974714 13039236904433898629 11497126690137810442 4402243204770441244 9378189808376380149 4786697820270630509 184375944778323890 13398313120577953015 12724969730555773731 6718754649523333154 13423806632220877389 4619483084696249910 4779910412656406629 16775810697286731772 5867446723665618571 14371073821455510027 9961488654640878919 13456503460894887187 13964399100262036300 16914368046615176397 7098608531878822766 13144810193048819503 12394779302202576539 9064771078468130311 9708580607816947021 11677249885907355236 14198243603930462740 4421463033697254622 11560745118522776480 17335296460064884019 17842912060114996007 16630469640658986752 15409643358386661142 17492664755929092051 17653421748325329287 1926653794534697897 16723778181567980941 6372060062656717570 13889607750946081292 15354414865910633691 3622343086779777682 6609482181640886849 5486352754212192246 7960423678148026439 11812975129774414801 7453521802973063776 148635799590363786 333453082428219806 8702914840413690991 15580540325937724926 15421470146784411833 14686606954386349387 4059948512895520626 6396890504634842113 12333372417615469565 4766562877373962335 14281835605256551592 3386556168471202503 9723219499489296860 3546830128816607373 153358405046056740 16781341112314789541 16624962252446891168 5161550108466191087 10070737171983528627 8733626040687909399 8597059017594482345 14816066404190804731 4871577815159401594 4046964734243166047 11893337592331113456 15016273702626335325 17078718307718219667 14117606078123452319 17021774950423204029 14396335284433715313 3379080926160628376 129940501202528374 15394174399795566732 1066033873137474285 10810898144058865177 866313780021308467 2960250782600352668 9187321542472637989 1713065162535570221 9283532919885770809 3819131701974855266 18426500487971734525 11350051424702294092 8988490591446146163 5022650320716399260 3116913985583267111 1376508585046762488 6885117099622525322 9138643959418876296 10289672309751707066 4191213948050572832 16811363263888716761 16685831162701701810 2181875862184770914 7392854919467493817 14593551667833180788 13883291675573465540 10435857481367665953 2858684226265802418 5692512469502627591 12025048088871962478 15377397994856901757 9509278389065947416 3144886689194926427 13583964534543063868 8601083777328642890 8175214151534603348 6582005708700552335 10017391744579450696 17576338667673307917 15792812549977932551 7596124144887566278 15928204881541175952 15833037481895924733 15544130121036573581 7828573781628912818 11615277151204697268 13948776067072372639 4933493503144938281 2344332209429396839 6629499672398924457 15821771505407213298 12015446012208452163 13161336885071414521 10021282964727032137 1221466156223333510 12677546367177605648 6434257237616697233 9460063218420632071 17515342329195982995 4231183281436534021 3493899849458921852 8288437965660543832 17526529547706385468 6390683370976874111 14831225308144728389 13059832461301485152 2706180977010133274 10411985458072742667 13969729192256069981 11463882671414984318 9064863776778317957 11907816478027073069 15609415648308494902 14011638410305326887 5342749111213702748 1034267186794985882 6213903877154548185 6366792623111486491 1553902423399413285 9264943162791465942 1445078218665004033 11409667700003493261 7840477807225863666 14716280324973722568 18139381815121146434 11507326102426974437 16582045872896127895 16605076245815003264 12584113877946603525 11850654921726912942 11722424182946715529 11006874330670894802 15560281024068825525 2321539646614838682 16887694247031987913 16057948466508570158 2679117412126770797 8021043720808050911 12775229162670716217 6945278820515465930 3597930465400066673 10544329783146589405 10654534223451202490 3046993493096852642 11820475532059954576 14939087342875207788 7425835786332238061 9951538467119530039 13189247551841186605 9349475001792353721 6596321424796527197 13346794321261943613 12906332434966661869 14416643748971912840 3105776411823678230 5187746863006255396 3423407951808728177 11714631363225421104 2234556798191774821 15251799483997240702 9084998680248614368 13796433176956918808 17210275020477742143 5398050856435874409 5258108816250238622 2252132346696660940 15412837839724664504 4414192739066104417 9683653652751544181 15314090842362829393 15229351105946632181 2253595192984813724 2639402098190896764 8477751185108711107 12142588228422484896 18428747611679266702 18208107784661457226 7510488701312829841 10132637964111881644 3187873281292559024 3065649325094523090 17169952564520295106 10816957701802811483 15055384578234183980 673501202960145277 2112496330102891687 12418624230762252813 16782703315824353402 8080686336088951933 6691757931898972273 1315484072878583878 17702348694549803419 2772946055299705513 12197155504513147405 18102995910281419781 6107514763421876576 18197506034790342427 136482415525510339 18281811395113085627 10151167047432849421 7838417180676418976 18346448952918775496 15327660493946904696 10275804856302910321 6921337137530278113 5535003704772247305 4673468531546234878 3530285219839147060 7173276423785957465 5727116032883990897 6636209718307393374 18275707729629742524 5736559798464188021 16574337963500333032 13449634754776339221 18011015563890093423 18281869706593056161 11310920487950280265 5207531125930785161 16487361162762310332 4849823138711021051 14877551641657249921 9239317461207981815 4080094953369211609 6016689702042583584 18143295302617546933 17754261913999315420 15137855947636187625 18320404146441726414 11787715127097809609 16628704663731910703 2280852603211876724 15881958724274878539 3278494193680251889 8893240911509965354 15069852296879461178 10995654953893229051 6991761865470854842 2158203995908919327 694282383655018936 116739897459445561 9382554354120156945 10715737542856407688 16264837138607006658 17047201631471453509 18292866915865375278 4177206845256096350 10128595944836429911 14236469641341836866 1101857112298975875 8538520688269945667 10637594062174555467 1421759422401275084 4711526440748852547 428786080006534395 14549909093739929485 11206339503730691798 9721992261356611242 10828802876274452228 785157036950572090 4710156732861282572 5111632710582744179 6956353562762674561 13812244849025061273 12523313776450141149 2288862822495828799 4318015859249482271 12759046806090710736 14135717893728042024 3479200214230966745 13667325224765027434 14040420896247259410 3509024686116733510 3350169349758489938 16752888668772270383 12684098771128378784 14209048990015321751 14822695823426902311 11564402373206516681 2300452530762671571 2553143900312478259 4424181950884468708 10993106115935365814 2254163819672130257 4629935164460064503 1478080380098910529 14564976510190293258 11217264491194918966 16998860191410743635 14682254698621857155 17855582725199355927 425539531421684612 8659321139598735279 14790813949649561987 7047824309433650522 12248258530486104361 6361171828587219883 3918192091935371481 17895011384428987976 13277323510471841725 607563783571588979 15201170157933410068 10823191196001083907 5548842938546079579 4396478800103403665 16093585989426089236 7014154701939291640 6625209506620482451 7805960863618281600 13851911666610355874 17866782527684999263 9543512784815039956 14531905696151306799 2886762236659914291 3556004322888558894 13129689062249426124 15231228525673953996 6843230414193227119 8559973118648697511 12767528613550522184 12283862302433757672 14588746371010011947 7749461453290017833 3217392043331507415 13071170194620272119 17872250012261584244 6941123685964477523 9335647538832640809 8315815155043792900 2275777070721062181 3725217513051824504 5621347442437989193 15223478158898421730 11312675939699218623 17883256073672609334 13374487863038451726 10487169264930876174 15500543770071430020 5113469254376296904 14496157552951362760 16611906555622023609 4671429329591232230 5651399974075005522 7568843230095021430 17349677768850533036 16688597248590353329 6468292329632191892 3806755188163429592 3600440340333876801 5759500812899506122 8326951117817920145 9658831465041764923 5006358217164326767 6898221042485250519 10085465454794333869 14201068468731772878 7008407426881826001 661948252814811143 8659456970574843001 10959489903349690200 13045619586789149957 6068172552488789890 3474818032423764206 16935754192974995982 12884687011570136633 4220051867442937765 6673267570397413095 8580113838149735475 9276627331981673110 10573652193534962315 14427630004358282628 9188641819256237882 1188099513405141887 12504512080253748734 11621262636341188085 11719631526480969324 17501550056422019222 17767776435063663929 9484155720354686278 5007640211500323646 14170943127856713239 5408641394978272575 5128135502110883013 1029905664482822369 11681813722248534362 9022096587494342741 4243118816224822560 13879130802449925200 4023843502413052435 2212229648407381267 12752163854679810938 17623784502308876891 17787758919852084036 7944793359019848561 10549876388374343955 3547922570191545577 16219363291079742273 6127649420183688379 15351438026082110617 10615260294483617746 7941950078163652300 9836850312323522134 9490669009703576104 6578584632262747362 6140950776932325629 7482255109957314014 7780779602351650723 5112653688293367268 15609060413191106008 15569943815859984439 5735940922533711218 10359624628278833365 12675342094595142208 5917107088201969299 10108211732038517120 8140792983330944197 8144018885108051530 16674907219950068404 6935052771984499965 6136118193594747235 6492672276417415713 9506545286765673954 15968289243187845117 2291076978878101577 4556652645535823047 2945520998344596802 7189340107560085716 8283069988191084174 12466066873813258402 11041601851278558615 13482796228082007273 11652921902469498445 2408853101280604391 9184960756728793837 11183094241350102425 14971397963125358051 6632182138344816284 1067684816175447786 8113532643437326053 3068695869870152782 16986977954472690212 17587487660434798788 10889187022630874800 8688716775909959569 14299697188033663612 6281971319405018765 2776358633949881329 5928745229856484273 6843880186911119313 855304430947436245 10764378861818538310 1000663596467636352 5760970768968041236 4535775728529200327 14456977382214772094 181700070052034806 12761851474305874431 1012149435952475238 1567436816902918065 8104550747894508853 1635143803307462858 271333548825050053 17378484443469175062 13873450834418030037 6479858788306612211 6467755931856331033 13976197150724036620 12298500457907384121 16447219693846541846 9700281399670227746 15436290857817414831 16343072249642069055 11512699004891197295 1916120642740051481 5147395237758201180 15728036154557070063 6739977942005698559 14459592923797163018 282342640289512048 195411038868282708 13961586963105592228 13610643693963689072 1533229005290574348 9378521853203067020 3911685544236866796 5979307803360740740 11342288827962445180 8810304292363390930 16421023936290755980 3403423124317732694 877496110504612594 11745857736275581044 12077115848920455673 17459370013603193405 1379401064546101884 2857883135978088583 17654493187443850971 921450873087319214 11259936096530907668 15560840295604881999 18134586872473673413 720216449416922810 13756372083643105623 17187804075925454592 14930742742278493686 15800275416957817964 15359915247068308083 2897015885999572385 7227107728077100097 14672757327701226906 8783783166504797547 14324934821238555428 16212824272888832379 2513715512753113927 16333024472389253940 8394869230193461288 11373088452234755606 1131153659117958046 5340292082548474254 5915801657711317205 11558371401577919876 16512317887063599206 3254941120444892129 1187378050454951521 6170636185578387722 4845348641679862425 13180524978557951832 7156109943359102198 4992198047357529335 10597867457344280530 6712495276847860448 18098624352543172514 6213503767008472298 9044421970895545430 13020762245080793606 15139368452113896805 9885446916087749099 17828652112785222593 3425100997705554422 15359716472953187918 17982313592570074239 16184153780726460967 11268016151222411716 9550779917493896342 10088309535231709257 4829374566613970774 16390165199000357342 5049075759429247693 16459333056292780428 286632986243154772 13744179293738203937 13415063995547856422 10755766556353330783 7547842526743571550 15072167752599301763 17612056295836885366 14528092818576357951 13449892073372872789 17763546248345147987 16396244974866707744 4200415036283506621 2931085754398467224 10182266981266133792 14292236442612148923 3117425152892071028 7532038389175613170 11607466609239014919 16192894450392074590 2849623660939451741 15395451078131048223 16476978771962545310 10928728024304667277 4235679744494671541 7216678947983131586 2292260677812263528 14358857249334068923 4719386780794845228 2421598493226363130 3847835462348251578 2304660052743305390 10203196608106245004 280874398855351877 9358865412107267859 8541305596526220466 17872259615229434087 12308357706256240493 16424498118735821927 6565166826494070918 8004101644406488806 15899382285315481996 11592008160440880974 15325596364801940424 17291135047932979032 17119112603071099326 9807525898659625104 5484915794341215095 14385735591496956258 13723621735865327748 15511246035167876406 11155777309018715355 13728837051515642006 12540011873055090045 12961294558566508865 753986139397838615 7060573855896692140 1277748903626696851 707102771048656306 10183303140272677939 9154229475286631552 1313282782434828587 4957626014050106465 12147301552006516282 2330227199241937800 8904002739966271263 14044751381626761317 622122497655858981 9626501305140858114 6992905942333868075 17060115830042740458 11066914512654287767 549966639899277819 8137765022937759338 13504030202452949909 13764829507361314456 730459041164753229 17418223184663064602 9761171224541673830 7848812111438208441 10919696855374137084 14800265593443875657 7536128552253254148 1558177115389039 2042669853612364420 1348139841568107785 9881690776496923344 4014724148154595470 14815681794503896448 9279945580723513604 10352896375463859099 10676621436152480870 14835106509579477642 10276476847597798259 17195301949392789726 9555573084842187818 2190937187068969665 16658491461271872510 6393613339891108733 1918320561892057241 14634279355092422777 12989745308896518179 7569529990862098991 3475010467807118711 117830884867894515 16403857847760753738 114064700324360792 11868823995809307551 2492822928725602666 14962630990947613248 2896495114374312997 2974555086066426558 4249755121525782916 1724856486803212410 4931440739029645552 10076580716620801398 9029111614488037650 2550857842994624958 11136572720551646217 3587793470233817129 3043779964915063858 10723052641589092031 17257081227098462944 9299537461346689425 5641755778038002389 17288613777176539485 17124522137675712453 14375695670037734669 461106384811911795 14334323163658794906 9457249836347848991 17120414248965015064 16122592744662994395 231852387914465130 11426510645677980418 6186314613399824464 15314161090349523621 3583216885659161081 2181261640840885883 4124819188056937023 6363299618138589177 16814702836699140859 1185476964496518575 2257719961532360881 6281787914344547598 5869433332526630765 15376370622141166464 4500952264664030086 3054614312399435325 5260456622500583951 8352055673008847140 16483591408562322055 16623179175187670499 9423166157559259285 13334535835221990031 1280723665443940646 5106023639583812848 13750776826052693273 6258621943396257244 5813119362656814635 588862768667120209 2108711090231896377 9018263831590131227 4199457722731917518 17657891157511241093 7552131161748574187 3554817131233275523 14326924902686708381 23411275170738200 11538056926745527064 8496721677269637059 15807573925743215947 3568623729005499460 9843144451906332250 955496105398326580 11976404735931984023 13728625869110098546 10514312733942202119 16908470705749774850 8892638599242496575 10915024735232791374 16420378908079946096 9722049908519338180 5226018688825835184 5520313719285310481 17129750022361261079 16625732073606158646 7481723612267735706 13643257433133170175 15632588198214719239 12969355684548820084 5302374372880011263 2203741079470198767 9471317197542752985 9926194918711705472 17070300622091766590 9235929388642422393 6857769294955369056 8170771284445196842 18427519604139963139 16698612245880563570 6181046702374119586 18313976216237486510 10253382525783167762 7212170961976952799 11134585122441337875 3914237453335659902 15340196063225783657 3495281016495043221 11137386195870997129 13383092883199065964 12953458162876769059 14816704692487446284 2928279532948736101 2567765197227928116 9552399100320419053 12591690591114706703 3930556372586263878 7572687399828617637 13836574492316755987 8145361167750753380 5317206427795728913 15558432866748505004 1930001787368589931 7763387634282226957 9457637366847205497 12542411017175920931 6944916551354104835 6982700151573329626 10356032371346073108 2289065154232527641 15526647956927784756 2816644149647423434 13552313453482963609 3774754693817712627 6096492322140763865 17564252282023809756 15910470818362333883 15692895297071695974 14923694624923993830 4115367235316208799 8940531235124548780 10088002396636806962 4060854105140845800 376073774337397731 3891751778771922953 16119236624098877782 14803937254916487962 1175540010074871143 7064458847964298951 6523791428990640172 8647415811230417168 8628286149771942513 12358614688388226236 10192362513843348111 18143509298869358771 13015866411384863693 192192487291718744 18103338974320798139 4369516786442085417 4778942126149559043 2273843959603820883 18011864960646974655 14805819395469299193 7323812385135906080 16997137874542303374 10861768236898893289 10625275478176653466 10464100309484784059 1650985352357422409 4064300281202136901 12456821188667278569 8790605994402695892 17805305594545070237 2135609896751459569 9408396159942085242 1300405388874190807 9630275910781823167 8408428235027959666 2387911239340561189 3467327007481626101 789028980329740842 14841009019157449288 4753854680849231516 2639749199919077164 15669137776835936154 14499202750116183415 9060664685361056274 8117655881580299368 14510463803553548580 10608395963453277350 2245962368271918934 18109713553905732778 17945307494382629817 15154729668159911644 6328101600089223404 14943025123887444399 14379190629083560217 6484573668285828315 10411046242569405560 10285649722935068126 5713403363764917533 961677622087670636 16439077163156961177 11423700884558762710 18370666239665610997 16004408030404409481 3914128776087914292 6147242546571082458 12992817247340911454 11061593353690060068 17380121730306303670 9137901316556543695 18260454769742614472 4899055484358254783 16021013070712922986 5239406991769607513 4202937176382031871 1476539093388759332 901297410778723236 12547096082811881736 4969396460296908274 876001737784128542 9914445199044770944 2462586093626456445 845822085167746954 4217382566539574267 1534170448988598197 10744813597190433484 14570121891273860479 94628233392788049 11151706349148794873 8476123187621874342 7648681066383532604 15819700451076547923 18143030359660852609 5732655906434749480 12469071139143959138 4999063438434201780 15538551255119646400 7892279294056741299 9206677139468071552 13537229159525229992 14719136801371455800 17117837557650460684 16977355240667350829 13393359888032273166 15311812330885182358 3686183185220181533 17048395140171329818 15015744324382810595 3444643359979335707 17247248472582137400 3479176951763921721 13499365393558730123 8936366522156421965 10487156824168963208 4969921157506002571 14246543956337135988 10437660114218253859 10014413170602737626 15515243171977437008 13293728944169368097 13711352253518735780 7287524407027915649 12202954121547248266 9396861971761392444 17936314133102394788 12980185327548947919 4268010881104228475 7210256491189390334 4848825000517124724 15271072994826764473 4772555858643127874 16145117864975627688 2428687035687043083 12698047415678878531 18074571030700125575 5811788265451473769 3026634002386347096 6586520927296302086 13013599695771039065 17338351815057754977 4732107113442331744 13918975498732989550 15788023366288489851 9402012567035893201 12017677252601230734 1220590916647533986 6278198269958086247 3617770993039573142 4894525886892714638 18322475477009609682 12596814842878599122 13735498779864454705 15759087068172651060 7299860234315014560 8997840490663164595 10527066225008709373 12588016356768519164 12208933586219537646 14078717162658890945 14988539497191337501 13273405062336287320 16865616669428928340 554172141130946971 530726937087773728 852063724067320322 12319877539419199516 8217120350482192742 15106878542110186220 12510638258756719718 4070592097045955179 3038182378538806359 12235544276075656470 10006409009782161934 13815306473929409470 17763509505186049942 7833658615476741183 1904557843976093609 12056299893932995053 4435614305248879622 5946588517504841060 14411360154916405531 13459659881997257379 8731819452510806495 18348066450828897522 13830778005974802733 11531344442817502631 2510208690884782781 5203866697627975338 6647144982649606470 948070192908168516 14064203359195611491 1381593057838201748 6213458318620628733 15912873553529367925 17255964417142179746 14362948597799617946 13071675625798456482 7342114377247714244 402627927649396124 11126038271746212710 15141349338583107161 13055316657327324986 10215442890696989161 3980849592317943136 10522302038757335600 4585405983067502593 18376620674022308589 8000390934654842392 1245420762337885173 5472287063054528172 355876937360709021 9522745163730425528 16353874007203372157 3825112378864392310 9122503814768157127 12616295049779813341 7583049262517003259 16408338399383330517 8684211467986991032 15596155101996571580 8516647440663008999 14848761502409963882 1998826510942350433 13953965964526328045 17393909653171395629 1889625492501009206 17972660063391756090 3889367419857347029 3688976071520037457 11366559439813420222 13922505045447815627 4473991045189429022 12447902429324509901 14102039999098679589 12485475421573882958 9718859139698888053 11164581879331334926 4621421437232646293 2483089460478778044 12339654228854788451 1404486936877263374 13675308554245652813 14994724382818852547 7594066168702753238 5867581582994824022 4519304080741323081 5997085751952936216 11162696995935383776 5228196378928112641 14433966723063531277 3709931921162122573 694336124644630697 9865453475910981967 8556730722865175401 11422589409241056714 5141692998450003715 1154623203595060875 1114172755692905670 12262714130037232509 15873636042847254167 6179212221749560161 11197869924055381892 7635636408474936867 12260819136220434912 13542591977857745785 2628337559192449541 3105063527940366996 5540495254781041764 15178103101651783726 12631918797844966039 5567457154165867478 13444505095766418691 8341875817322294854 5044466353030954783 14709104716154804166 2066950924762491961 10896482957794404188 10518537826975895915 13268023556733383353 3596770610088377616 10339103328161881719 7996027428799635709 6243235774741357088 1072371543100628236 8612799843035627410 17267999651506951642 6318876959573316066 10789512654580309674 7725283578126895725 2487436699610507408 5669840021124637164 13228375858668278306 14183516664500536723 16860838982984497484 12723481128010033788 11433628614840034427 6539100781074000834 16172335089791434841 11878468042267100440 9055435928452722593 11799663080944352998 15121422321467491965 1821013991309382495 15212793456745274429 3694947960972945646 4498476340256681035 1048143310899827429 11277975261768506225 13585159295971474503 11280941354104180290 5091868969165198348 11369603051422508773 1185035196323546232 6791629813192943184 822214746658652000 867803188682313536 8464328369700309191 17057575368153844165 17956212867456898952 5191977072688063181 14100012517254793647 4434449450088836045 10352292127915121481 10935941278173357678 9568249911838495668 6822265273595426760 6411311474006190448 4960774589948382640 8233445676903221626 16833324449615462671 7756201221755170247 2312368089430744284 4997730545138068590 10413594247379654570 3601741643847877690 14801733328947517574 8700146731312635116 16424285004330983765 1255695950097221275 4972617520990218874 11470501643707643539 5662607665152905721 1630864016700917435 6219515250125455177 2251427175752220015 13430446829150028983 4683461396112246232 11073359900567933178 337669558028591190 10151290618591250486 12860432630806377729 12374529883295735678 4748404468153425176 13940046022648492207 5811748870621039575 15394647272189792105 10270023977959075165 11363918093863165928 7141714442387351849 5478289970137431945 9829072052114589299 3801754022585089428 2841913774885371751 17697710759475540925 16338906571695644174 1523784784573362519 10388589699467941674 2917579831266887385 1071120549433821259 6558551862274864805 3032700251931842470 5424591253880500549 4450508139719402067 3744855663837938648 7606110354874495981 8211037442114615218 2553435716799632002 3607898136048242267 3174045077510137594 1203247412233939987 2536879195303279476 10207992596085588350 16125474207918111825 8095374489662480323 16473511083670631893 12363341810717255834 2732661962195489282 3766589849730603832 4317707056922753756 7516184821943501807 1092336829917612194 1787693566023709781 13477999528638544282 1847974695516967495 3015538390905842587 10818591995515327947 15883972107613049785 15678598905477894468 10934479351043587510 237052111212848655 11430157942412533374 15594740549867799142 5115779692683535385 12309974211595861376 15505704705273509945 2872206282562883108 13609538565962969028 9452012425407886116 10644047276402629641 10624712588103826907 3397480868813662055 13123929666373150832 12552623243240850143 11773381795771498615 9802936971326769613 2044207976485959001 4965941907687771080 16396805065932547642 14152259595924056045 2336437632966408388 11096491676221522841 11624288530265057011 7496237263981723171 15964386277044518872 739198238287560195 6198493365280534593 12666813783769479973 4658524267812453946 4084891160885970574 6855991262341230257 5704197455965901272 3008176734358533370 121934068979077692 18218088792216368221 8136107735691877184 4637767261753498518 2111145869615574514 14424744875736274462 10604728526282033534 9571684863474580445 8790220083775087576 17560807484314384711 14089968416433831850 9404052296003299084 3823461914812479248 14387509011493754455 9925189458057493703 4722984858301921489 5924390082026005789 10199864997592713946 16370636930129549506 2643460283308985527 13609404402630501051 2194901282955402395 7405333569934156640 12072851750706873986 14646311489706992381 7652849296255492144 8105900101713431193 18153160950001308236 7643761242622110169 9794295485670530990 1284294951880182283 18316640304156903537 8006706783859440553 7652763285823663518 15241394041502755631 2749178729355449142 508291433037226331 7289640940489753382 4550759994648842360 3546383306734037833 6432485953413020154 7536544914463353106 79276826672820133 7855088762426379015 6957547074125222658 9960619356273012956 11510178331074962637 12789289456841627160 15880696671638280371 1565507935470037513 14288707689598578204 2776519291390536471 16596297245700615684 5595160623755690239 17700241230382055272 4050978969084915142 5401523478752742147 17669564375091169393 4686449898345686536 8371074797730759213 1637283797696743932 6632340726263919208 7136042411310348871 15640054534401798745 15904557087418160409 8975081348087270913 17327542795958178965 9157251997993225491 10692802193327858076 17468438871256267791 7441119887381812215 11052719609751496959 9942622415132697880 3918922635836155796 13375975107697335824 8751895143428835876 3872951557730117676 11856530374959676289 11228658093947547005 13020647436162727552 8934514046823360833 7810579442809215028 14957248500596071749 7698086674514458420 6971397341064004631 8630912263637564979 11960218581599779594 1111917289275272320 18053787440163237629 11673841620913820766 13746083845601860087 2660685834447878171 10302275632009717691 12660369032150180010 2392556492999199791 2534150292350737563 7185497356325490669 6160418998734602057 15278314734098328168 11181382877030037620 12029088148282027445 11458123216466240232 1858317393304071757 13763041238893641336 12046543183029480391 8161601474313591600 9539784535795511862 4526918714012581757 4857846776765760708 16313947351565406367 17034735684774292262 296710338369465097 18053855598520735402 8847199530667543476 6875579447958624446 3048117855577290264 12802295290301670781 12252576745337760102 17617129153662465456 1555589383108267354 10320344673924631790 302263144774035163 8050383218199386856 8140340209434270415 751516327926676836 10690782414610655973 16303580163967169098 12164099073957129879 10369333908775576277 14309901529645664697 3771877948716477616 16864445759999398947 9194362701559419542 12631523557918199941 16355166973812178307 5647669788946184438 17433577352489366400 11182137909793562197 6712244996895064059 1059531058611815366 2229008507916054749 18146458108393685743 264726048895608283 14298167648652209809 8051524163994350725 4608493293167021029 11552548506036707803 3430702658916570844 70309175247906585 10842453989915840092 3078230698997585674 3885553684455926883 12274059231714254510 4475584184088336436 5815582381416780380 7752629887868743972 11593995940647891263 13775130579015690035 3403969603354630786 4944399370350740619 7619887581681146143 2751205932104265013 8124905602049934400 6419227406958705553 6117021957553880740 7787962757411626194 4537291909233563725 14029922458861897860 3471494886011460893 9443352464466959849 4067134921151007425 8285918766585178757 6919557815590767398 11462735675941089641 16780601649124765899 14761728935801676411 17137041248931966399 18330372429853282419 11747269255326154643 13279422420929564128 18263087652858685849 10802100289797011046 17295915748804020628 11867179550522276152 16443913288344273138 14201431856279477424 14644143858976582721 14289330989231734766 9272068133290636021 1485674684001490394 10505174380141533165 10857050216457268185 1272000665413805828 6750873375547160817 3958269854124102192 10534061359048423863 6732396018032428964 2212838545138167055 17298174730469799028 8901470280244540254 14185376756581941838 8092576532689667 8894449394969482392 7892567822692234110 11032179318757372251 5686098721183806830 1787385306379453346 2704213531707982929 8294075777922504027 10672197520209894334 1014258556820150068 2376966501734242535 380931779068986074 7117889691430445506 8786068071528055508 2459600275555911071 5734015750769354841 18222677933571741238 15204574612410677004 5361864876687111743 9001820160126654348 822781050355774394 5528056795971249334 1223234142929754737 10950881757477897424 4163704079998555181 18367347219296774204 550051297466341013 16342870902224573631 7978482563580101455 8958583788061265230 6971142179453828899 14006652849102922722 12669212789883441316 2104573325008030150 16258219862343703397 7014456658730724408 17467669990580943923 2000693215305232467 15184020694427872141 12305322882040459759 1615488179999246700 10434998692680146641 544220855093419760 835690041092881374 2969049896153936537 17140715752197891064 1391419371656175697 13887643760449690938 8108583594521940982 17367243080715610612 3823874050410825380 18429797947231735306 2815753382535527333 11015107629984685601 12351981610475960305 14422270655713348675 9610341650785982667 2998967730190351089 17363926372405277470 10592531536538934307 817791462917777525 29397428905465937 7615344107202967099 11508395720654262465 17709670695951108924 13499903610492475884 11542775761845918988 16095702352772785446 14517499794024285277 15441625248733905142 17503690929125767417 2688049951786017844 10893914354845307573 5809683677981809999 9566628487520437017 6774320995440768943 6857243796257221863 15254094504044390442 11360443000330390101 5765989666570583136 7951516089053917052 14556089290176680331 11430781669524926931 6736770892793591589 11413668272966206431 6942655157319871947 662234541744308338 15231827099354749733 3569778416882613563 12476319584580781649 1506873537828810029 4586996510487397344 8189930585775847260 11219385675088561723 8242371893686324578 8803670535653638013 2568755007607269669 9320785313294084952 3837906425349805751 704353935183399811 5412180567175423608 4005598896262272838 18335289543604400047 13858268611695117699 13799348543279601087 9547433934312258474 3182295451184953401 3998808104894236837 3917752975500765955 6015776759285348133 1284966327772265594 10970677690223820484 11295130580014246623 4660894803275336646 4829862905328746194 7403350916689487359 18227073811730495443 6770728185118238757 15045240387852654671 11053144485468457803 15848302850106750624 6905049706949965103 737095808951710009 2781520524655128767 16399106714724132823 8647426405281038696 10167577874986797424 16843229996003154643 9615550553766326332 1023669836823169522 2531960246715197821 15143210428395913251 2046555997122291712 5896725440393368790 1565366136463374396 6515493239860681997 4016874403508771088 13346925512400457251 5779410271577206934 11528714563427367375 1991754853442128415 3753959210785205716 6010953794473597241 11142938741499494451 14320466236125528282 712244229022204333 17867364390153270059 9559049103437094128 12983845209215220895 5346912220383550451 1542153662052783333 9269273196914241690 1547214956296510151 18439690313997996990 3695021681597715887 17499551651624576267 4835409037708621380 284207797706277039 1037671404475588217 5734081654338826836 14244503955776785 15658009206051069388 16151231706944464278 9633563692938816828 17324790300462714832 18233129318252319738 14181171385755417369 6628300179590838488 10355775707280725031 5852668439256220249 14267569216086606176 8780656199231320788 1058854020249776748 18416684606425837344 7090316997860051711 6559052615856023899 6548929329061582221 7542436072885533132 16748774466461757388 10219696344098631388 11656221757834038064 14885167472925650015 13786827012134797346 14547786114374146089 11408779655813147014 17829786213255189159 14382284601867925421 9629981191283207133 6890689002156903158 43870138603987179 13887445835404413421 18071752828143238565 3503724861915145318 8029481675217175768 5026874791767846895 8442862364580693036 13812142898187071649 16153347763499041863 5847008316764081614 7310810573041554948 5696509223619236007 12739393000587591798 4319442883502496453 715003400384081401 10443510852123367491 8900593628537379501 17587190011626490569 18186583229238829859 11726741604093042162 6837839930992162648 4096990396828476340 1534041901345216920 5289987785066224925 13581368503878790285 9080251779999106999 8593706784579214130 809186053255989209 2795304026612082626 15587048332137333466 4518538616008581795 16178763835406593895 9862575690077065653 7593072293242009777 18302489437577683901 5584873750410556884 17374501823289386715 1239983151699028189 16232915718135344452 9790269205011842033 14736730529198351417 4403159394597276170 13844760413470374750 1002329054451224154 5046892227601014050 12599630105339650725 4356087970812037311 9155905013001687117 8245810132473601686 179450582042011028 6641477895882651909 11179516497853871512 2117008615754355638 16108328402660963429 1615825626568444550 17914204729032816145 14885495647734228208 7139814251989246375 3954241403999684673 4052910356117865836 16295484123920784851 3060984109305755924 10834205762666913766 4486922907997227914 13861259186413724389 13802120305118299061 17322386413821385567 7423850812801938561 1128864077602858589 9684765195053824348 2380041782702749590 12023390749821540565 5413684913492119123 6260483799419356477 3576896438792451115 13070761161900859898 16804597600359600294 16732382664994685568 7660861074378298624 13036722255295278951 11094788418596784917 15636347339567773628 9847421281596687432 9059280895893908231 17180801063428862211 8227622732199215616 11738710860972577022 5424977925603554421 12005847971814117330 7367881325468938979 9693888577609928683 9925231177959341961 9194048999015774109 5104884348669195009 8246390543316432634 5286219367303475782 14456731594205330699 16824501936576416435 6637140198181566004 902808330001010205 3516694164992635485 9615617109945291363 2501438704354116507 13155558464790480408 15868180663208382170 15225818816868344056 9052387184925646872 2741493097451636223 14378336760324038344 8488731665496385106 2557121196300098105 17346844499411192505 2954744993972816883 6373106274334982083 11901869648048208168 8412430499550805251 11993655412662073583 8138320112617787561 4223815987671413437 4322600980605384633 3941514638825608026 8413321281554697649 16207841808217847010 13444958836480044793 10204447217823631686 7587276994953110026 6228423056421868056 13610909811258929480 14799680408363257477 11257271896019526773 14349439889396402291 8195476646780853394 3022816963838651122 17519637149306685620 9211852014611833876 7824236386590809928 14895009599036593192 11241573729079579422 6038697707596683204 16844477421000303434 15917040817347395376 8806161028251464287 8026599922009103565 12990643001181510901 17969465371345433526 14010253280369589671 1385317811315059195 2508853696890014562 8475622623891097229 12947712085388493361 16106354188875618024 15720567433188670618 15894377260266394826 9770106669264186951 8106702597917498795 11238853476490913640 2708916827796615999 10515758202720035669 8256049863117203422 18209004720779977489 5983142962342680788 7395246285402626731 4648930991713654512 9204353743587063275 7403837484430111460 2689915587560451671 1476602840552193001 9692036416197120411 11206748896893655566 2212188457085714398 17757992435356250742 11119864977091273386 7309840437485731058 18210280796422540358 18236233871162834095 2004707474632160942 5992278961464880005 16839298026416571644 4824903044040943506 2344323024870245361 11262986965315603163 4828517321149095184 4199643445730986774 12809415973819250442 6877294183753894617 2584387140240683167 7335647127286348577 6741879960660628599 4210316992155803791 10845031593054414072 16071555918886741860 6569399611166874900 11530237688762578591 12328139694767508276 6388657548999715482 15637441616430842102 2228841434930323874 16303937260354574806 4735389143588457968 9254929034545318865 5519162318244827920 1630224170231461507 7096230187563954246 16200145682304017820 9645876036743295992 17734840239544818195 10727498193614976149 8766153335303332453 14830683872132499980 5202088273896701386 8002906456496307069 10171922498780260626 15088100697370358765 2016678419571312876 7728595739566169816 2051881362695032391 3025659378505637122 612468736634915746 6682506793694628131 12911489143258154871 7687466321349673718 3581106160793901959 18405867269821939611 11192816371024241272 10523021058308228212 11241973855283510908 13349643844092684487 163351585550168764 3785647601959032306 8750469786936830870 3391359609088253304 8750177599406749895 4174916662767267229 1453327236848363464 15817033709461144821 11641242979879958138 12810445619665285639 7673071267951139689 7870558129121747557 16695016494475613309 4356949109812679024 9503244169221652029 12690310613935211489 250319733255452643 8458517109626133629 6501650118344175501 6876430461813973566 1712929366034816084 1448085538760432404 7136130468975671844 913496230629864604 9495927464600230223 17125297532979544377 14397525721295512075 16049109892110935633 1965200186678633427 2159514747351994691 12002929426247945424 14594126701772394055 10568538145868825709 8531281366216641524 15639552890142970085 12710052128445307532 9956794157040123791 14312533534144402098 1138686388185927982 3608253700062698393 4265149538857817574 7111334479598784605 9433140496535148713 15500845862526196299 14455652668835931410 2012605996422238116 15664803971859781977 6553030792991335247 12814753558273252998 2549496768202679231 12516091159010685558 13491904275315037572 17346196548421716445 2455011437502432091 12583780275834741399 7097379645604317128 3655736379692667573 18434032740595006403 17468062120924750398 9180053178067798550 1468650406980632680 15479161871939242700 16916371629423467832 12483903320905225973 11378541722177920769 15616783807344052122 7839180641844693465 1940879562003999107 16198480294719140675 11097701676153922508 3213895047412969756 1852002531022202545 227174712075893227 4426784180332902682 6302661446456025698 5736452643023288689 8634214128029253376 3231210384220867793 6661965135381060238 3596329830193761154 14982727952075489656 8361195863958379570 12119038775651421981 2976865456625397266 5542125079357350447 15536486761126525249 11230761975666284738 1170955613204220540 4685641244351979824 4754056175678894547 16350644454571188862 18098840808291710987 1611263822276650785 3832770525356026410 1825824216928621508 14922832676038639584 1960299030912220928 7358474122153478206 17735630517902154808 7417760208742120335 2716274170839983938 9327637439945165591 10158437512341404661 17849800655404027650 574808313128951838 15709889347253357359 6804210987803143535 15518189908454343037 2345187392995871361 10221105557195580975 5710460439892275590 9726734729667958016 13709267294134474707 6450574641336747317 748107074318347349 9759583153635853651 13144392304282283470 6447129677102699988 14521786500157937345 11069637059301312502 16882980938057520322 6048498477505757541 18305594795858552399 9531905010944460632 15764836897291887969 1225026702069582307 4813700377886178281 10902823580838767388 3406049284629573194 17187372988651777194 10182902244894727155 1099832966047918197 4074978473214184668 16530076964512130647 14944168479346620522 2663612191843962562 1229372982899360999 9474434150448611676 12629032250956313357 2728562185555477843 10041792295715824386 4305215616955706585 3764292958925067151 10677546525362435098 12633516581046485852 13192617848902336189 10117362569064544810 10221413323781483133 3395486786574698936 17996515820860785772 4666933424761192201 7622174237636081444 109562270209954702 16648471840515166045 10227181119753466749 10357043763967610097 9759756906535330414 9593505437486676784 2535114270088304693 13481568290863178364 10537741675512472035 9625959480780140967 16769002809965021291 8741105415355595357 16693949447518290551 7533180655770982565 17010870954678382392 2448341137275399829 14450169561979650014 6320453847080033026 11145076993724971938 10689573139480761420 11618260109325477246 14111435502143313963 14850353456551970466 6326675544255207300 17010875408955790135 2142389346861762691 1419354847856464053 16172695980994326445 4807376357592482134 15212794317962387024 7601805638391998828 3591282839236384410 15696253473025373359 15025641020683580132 3960750029629803143 16081599101314615146 7097933642261406646 16495064014930707015 8607391110035521625 17132865192561486403 17369423343338336525 16917911626365030933 17945455585132043351 7156865264704782794 7330864260130411973 7183125232648527965 16685369311665040787 5730074797210597269 9627592310801924150 5838054347693647403 14979677556394237193 14105072038367406379 3234236446000016687 10504723762895581693 14390096864984231617 11638450006010225363 3093193385538519077 16536437697556896453 3160406401138453471 9006893189637538949 7519796285889575653 6152991672469301217 14646776722023240430 8054197100199976678 15984446278939802315 16752514167098586438 14072922795790082894 6756354382470339687 7313883608513655231 5839413699692038174 9938645290223995729 15426392256678392465 266676090195580948 7893823016494854159 9805076284020437847 12317074035320079276 18004863385454577870 13075380916103735946 2564087315611118718 339791992229146924 10937892304170416541 3489777703586291128 18149749062738901993 4744104241416678976 15752087935429547310 9746670122857930523 7489550933188250721 3468676946225269812 5651996918088545688 7809004195201795314 2367634474459431338 18028306715552890099 1521361493456451538 16895461951051446737 16661853134492444728 12382965127886087551 13578088944631115350 18173688357863763726 11268409334353752281 13638449867333887856 11653030537515693560 14088467085306797613 13192934847525910516 11516863237820470274 9304904490690814832 14565652626454656724 15810779424669052086 2034697990458190098 12780342454438809676 15216879383481268365 6055669940021711208 2525328390003224129 4959592756413018380 6358735835960497498 10983085745446814047 2555373935418369435 7854105318505289721 14701734080056884638 10587857665508707336 3139845655021277031 13929170144112192010 4975823408382799031 11905162298955069909 2822792190236151196 14288281150165383792 13113553752397654121 15142566563334369534 13538816259027395707 12291887584067609446 8947954013202872303 7390995182570913534 5946474579625993070 3616753699128638402 15853943452792569580 7589924146228008110 13399686204361340034 1537897725361041438 3883610212763825784 1403915358609491623 8342213439660479781 8852692345526157227 17093818577933563225 6725115519270235504 4665218913278157890 11113554533642388365 2441619950151025811 94457562347060240 15573038746618005759 15457636771209186604 7238637002930670416 15709952797074043064 11513353227689095043 18152734286677667983 8177698095990580420 5203399921094068336 892995159547085528 3061367275205804813 5736807207436903073 473385320387130419 12141839581315213274 9342686456869877524 6379237900851327067 1742734453204513594 15600676248231718036 1936967955864145296 2651241381623821708 7278870984501099595 2017660955011302487 8680820000322249048 14384069301475363231 17023162311705646346 3901035063659494171 17208078000421972029 5488002343689711878 9776968716254561119 4942542523501179055 7459418970362681557 6782381146195737295 12442794915953910010 1731506969228018882 8528735170396631274 14078515523229215521 14822844275152815405 4852798252532468944 13854913192444032752 1885147649192415748 7285330706998842963 15924440461745979575 7628788663497731523 8691930907483473130 9485947927755437158 3419394403180419027 3988854344498092077 5014653348187237457 7069168037073418221 5635476630953758342 15055684166411354721 14951701098685437699 3582904743189156932 10776670825087175813 6257902076406012545 12694621391138408889 6355578502107724985 17085290732502716167 17300462741682979948 16229855545897894998 1134415058581278654 5534097316014339882 2198490114436238482 14965021961296935254 5495543584034058796 8355886985787885986 18230226928167843454 5858235520188380351 16789070150987146542 14480926317886917598 6193318180046996804 13120963624729130066 12021560518009791293 10553081978211264514 558988705260988512 8786727952212908874 17143355353911513346 11798468166217687285 3786831898394227333 14750254454189394084 1104101198696496605 3639983943001314814 2883180087284108802 15383046734694614120 13752756752922953600 4208329104387684861 14296928944812493239 4927053646414118808 12960628288399401921 6543356871038141782 15691589184286137053 7405594203929578392 419674860128087786 6220027678306874144 11178926853206380605 13787039380932720523 17325024086994540724 3097190209330942770 15417378952421692298 14828743614476452004 8485387044931420444 12726252907445717520 10569192521452232919 11273274259368123570 3859680895330426728 7129598018298826888 16835852942730799159 15250807031652584045 14351780694945347213 7942203344292516323 16681778955137598337 4788075787453449768 7445471053821285483 16137158926554414394 18002949412483569349 16425426751210130034 15348304723783861251 9453230811447115585 3205135227893457556 670787890255507202 13300370603549842317 1241502173778973022 12318493756593127548 3068229637836124285 1659649687734054138 1887053941334970695 14209698136184272081 13535110976908896374 8488529129762868548 8503367950567693758 13675505487844517845 18101891722694208966 7161203747200319099 4629513751787261587 10761678922538611382 11831649578247709867 17100966775141104697 9430941774897660507 4324584773217590239 17234731917417794980 6555927198361966602 9716078763074046352 7721059565388719871 17503275556847612339 3245980047420503957 17554260145362810179 2875944706114529574 10176574729169731451 14001346593599916772 5460536439417780933 2092980953407125780 4091880266928438267 15638380592170059354 5320681639201411724 3402813508687955913 17086683389419981992 13354871831881064982 10904035716175131355 11568656148061468180 17764271781868123541 4535497528178890994 14202818397948971974 18385744957410121336 10787223625328095383 10500956255110960494 5481467151382451407 2405890928429443179 5845214293923474362 17933648658927311195 17548818965362107340 18239147932477575195 3488614952114519767 17431449261323189478 242307260127934154 5153734113613028331 9296119564565113481 239991886539370552 9361500732246229919 3629916159070856483 15570762851767251121 4475380002098071236 9478791373163691713 14776178310544317439 16558978697277080605 1760466520258718559 13717215382069411455 1154721592030206303 13828429687783178833 413893647615391987 318549503807682516 2466806930214147505 10126739665874868014 5060700366518400292 16005102570050463158 3753171514463261226 17447871868365707591 2090034832791904908 13936348598160925077 18185456791723820456 9694558864811700237 15328155021996333049 1709574981107233278 2739860727021272401 18027714705961347106 12648160035356665354 7415310293727276075 4493443763365842450 6108810034246396950 11913739300167398139 4955292047901669392 2511442014421677425 11126843267512322362 578322681438455812 10767115861140036566 17185359865267812607 13303811790416199680 16570748041451136280 13581724195732862375 9910247783337715557 1834754307766315940 5870245653498373438 11834537961461528571 8148012016885896029 16940773229161901622 18061819655779139312 7992824046057847780 4315942470652689406 9671130211301989402 16930086414233541789 3637454105700237919 5649943956807214338 5001937342708176424 3505223796903212320 17420180427010015523 5397885525878627724 1788296072382005419 3934080109773752293 16881946183944425024 7145500822714555266 4463166720321102053 7259819710538624387 9578853557156526818 6879459597961683963 15301988169092375614 7680367509219683046 4804444362611075057 15164195370042094689 8417476001547093352 1908184505237639032 5670616665129113738 1862322772252991842 16263253658462568650 6031707657271677614 7242625021373006947 11507745716839834965 11585547303150901703 16681320424009556450 10993368354040084472 16103378654270043573 14149918489272710491 8781572592157378509 3288827159564383507 1667353091703851983 7952821644454085970 14112847386265612393 15607893158884952831 17519331842615504555 8892220175315260974 4055210779873606755 6152233786396973242 16913300090213954077 193120718500358005 11505289230502685753 10378705259374732045 5761710499518120598 4416537163417230391 17412052030149538384 8967807178395323571 12871555246281927165 8547339047854748011 16847686158146976314 7784489854368193249 16140212001980387852 11564318942768578559 13708484455176248437 9911129100858106479 276685398348033821 18180120590509997015 17838026429832706298 13188720908857972825 11110935401685177286 4469461166024739023 9092615190026922800 754397004882721389 10808723140912947043 12118903329137352834 14075870301226878585 16109612553319079423 7020103223375814999 1597313712741214365 10413580684361490529 8912267256859511780 14747187718694611698 11763434323980554588 9848761458927942021 15079747704142646065 6485846388851921644 6997035944518279711 15559258819846232183 6838709737586271920 9786270910690435755 2497657148347198127 15365146323900357007 7734722139075938534 7664330662879372734 4229327606901669141 2567317939795176775 9670482277197147333 12110766065072449653 10333949068454562205 12926331934815962554 17074337910759392166 11518614171337748572 3944206066901502716 2231305222726614114 2969190397788023270 10457156690615325465 8282990290188916347 5305208906488078950 14752088677697758115 2578793683792620504 4920793278814205762 2776791145720557761 3011913045883386924 5883571212180714065 11378342782037615925 10040798572019000273 953331203467942834 16957045940517920952 17801170486264002409 963461339880750388 14128668956542405766 9633514699569027906 17890677274047102903 6983039798494236573 10488581925959680195 15819874331676822090 9395106619909155766 17262117722359359437 17756699424917311955 14304508531073833696 14600148807318728414 13182435024109260462 6342196610090232430 6762508496073154815 8889927515603794806 2174246107804975177 15168714656535450245 14769299770141833101 14924122214310016602 6008040153473989919 2790982492585572905 12793951193939938925 17750736039242017981 7491724617544880079 6457439022407837003 5442019507277251706 15490235738346721360 9717965187239237989 5764647028629523312 15557942153455270354 9822120665223272593 9909644960627179035 333769882565272443 6852630773045999036 15453127901773451722 5224892533699324679 1624555120558337134 6875522842002666997 9260961196661709475 7878710180884180203 7843537750462681014 8300511648420516581 12108926054779890771 7246173423489902322 15771070120026537042 12614645716596774310 9905194917482084911 2966029906276314528 1462940983324308332 15439279989300079349 12084101380056279867 6056847340791208022 3028260395328501871 16540924300603685681 11476494732045200947 16312979834777698476 1247081994083963999 2299524228380710177 18175831358481624856 4221512951088996086 16207548403943447218 2167488416127592638 4145330449793740934 2295568876060605027 5050295433512192432 67164985007409880 8702494307634293572 12324303775568803340 4706672672510688771 2756187764626278320 9517066802501489653 967718230648489320 3150169634040659284 14133129504053417395 5624391798714428306 12669747859776622018 2017601355132022509 1773554172990082259 16463427250883590765 7104838746805887208 13477763891385295362 8948274608637375114 17377369264701101746 5960254218388410900 11273371177421835393 2718343408413798261 4954827129636497838 5144043619348374764 15598309333608259803 17471244248064357644 16045560531289803285 2796482474308788585 5007532437407996198 8842439425331066259 554438790261318844 12288413163482446879 16631151166976266180 10626222042744400607 5785771644054864281 14913021775039958745 10167668601567736615 4852051636031947654 13603789122831283490 16243463989830903173 10756457396832852579 17362629991271524732 3388165407605330287 2844139009541255199 16376333628699221101 5624103424729391778 12222481831804788356 2130301592646337005 17515924724451625786 12857300328312311453 11266448672847561516 15340838906764308455 17009437625295121269 5140194279524637311 9668457917554143513 1788029520826364217 922717306097295817 13083901390626581278 17177916875401845304 7283276243046359403 16519569470150703143 1631402970742405536 2842921119401233080 70985607873739982 10478714831461033955 14835418243280314497 11906099835837164071 12105249373424877753 2677931046967988387 2239644410844929832 10563946863441410831 8330829438124792634 5525784571728404385 1098435936357915337 5501212320862296526 10610116886532135562 3602878317720146885 18371922654641240208 2309060742196107369 17232576444525629897 15983342030931818047 8317413239891751944 248175379010885846 122785056415099968 12384929192226256173 1457331222373189337 11770933493353749945 10440952594388688452 1254139279016421313 14623173308326298212 9812328397200958380 821990160529334345 976878344158234104 8457725998057089384 12069243131394409832 12658964812270871849 4770287584412571556 3970943142096347952 104453000256362903 17434524764298000483 8623608191605129540 15027448910102861695 6731726123701210959 13652029963912446317 18012731480056476727 13190359421264100496 13381777975006117440 7120718558333081245 15609344537963749611 9336213833233424289 2931500991639028593 17465605492681820685 17145502904078839264 14964278976692704818 12339811721538854324 5593002332805237213 14431143012408215394 3378696135909430130 10161876527140474246 738071533276010603 693126628607513988 712373740897093596 15831206716675397604 6018355978412967532 12071022861563735026 5477857349979484290 12545588254267027814 17717432226204533004 17788787916678513746 9456186417125966514 7142997403641838942 16467431130434113911 11295310569061688060 18344603256950957221 10948384979789371705 10102082705996196263 2158933742449796165 1907535132631683613 7259447425029438236 9202201087865425050 5075244306627788427 14050662309907352144 4843989551968780968 8449187091340918563 12873173111640296413 9952291940004702865 7774694965905835066 15863555705471905802 14178780765007696189 10851064463845234011 14205461801825275049 2048249193721950210 7747892354295852138 4392374929576083660 11973441660633604778 11479041442457924197 18001030400361581265 15139001646849515248 3705196133708470643 17780069162078082451 11807776647392468177 12648345400221065790 10066631984453707460 8006692239279458214 7240557160280326419 81931056629245036 7631583152672074875 4535758353463394155 5900674639672936391 18261402690348884500 6982621419602276887 17449455972532736238 18141288680127814341 12531524067891438483 9368278597856571389 6951909932020179516 12287909669956688765 7994202910463983665 5559294589844949159 3385843213614068453 13220599047384364243 7145552539050475545 12160377090255240666 8536278184410735682 15792998957746625068 2067080918063255292 8319156297720597503 7091507628476287811 4599214865355338511 13756556806743588996 7424067442204480056 9133814213033178113 12872224680432092004 9800893627028996361 6154019450796872825 7713014138468945315 8048884291608977924 2969037528723124048 10830144547829250443 474578036514632381 18273468865081583814 5257745020503258437 17938356835789308956 5864817594447473673 17389641492591030276 7350262695720538329 15720578702085246072 6091219619267613531 3121577212149749613 15131805817695364146 12482559813877510936 7522498486488050771 6220039443271528928 11637507918653838950 3249425265999115907 2965671651123453980 15216309595539980693 15931956163628107984 6190004025365913502 11647516588982489588 13302620500082774725 8783666686658388586 9037237664939670502 10590569243777278440 15980190642347620550 9543882346712905041 15421508225475673140 8879005183303515779 15638756672880209126 17326025906576189702 12675259489410849376 15207424965884726994 10369645820045470509 4363481221423437251 11196017947924478773 17387825015554974368 2399040419310251211 5246477619766362642 1406045330428175118 4216144964169686642 18350104488361125574 13021549967625633125 5047328698443722132 4124465532874866134 16849386109626383891 5378014316984292819 17550090995134930938 4359468501829277553 16990306779767423551 15087360668094342794 8077280796378159772 3589456766879024584 16949483977849388903 2389543913274342083 16151025726711492777 4097937571043613676 3524771817412331273 8904783329871347346 6708937028161581088 7203198446575394494 7553920128573360167 2942390462330834004 14483035529961545716 849357333379421729 7000973367747221720 2679514114685078810 931698908794662598 12531411676200490603 13771951606448466659 4000489182552383946 15377671071470904890 512160515806777625 10455114635351284408 16173225095263136018 6983873331840785547 8336513164983047031 10392938103004099127 9591901000515404720 11664043056772511719 4419658652133682500 8046179124783784292 9995806295867749446 12924244647970913100 16541916485315840683 13597165136023909807 13544234013516749955 11049992781716599422 5985475797511962756 5549829013289706561 1202519031077983495 7997896436888808769 2889985841845438087 16807528479347515066 6765453004811798302 10408298636034092886 5056426460824569059 1772260699142420802 7387458306625503851 3411982849506119566 17629215583480822930 10599303269765831014 4191824055797425101 117411676594520253 10221614686052307856 13956407582451183225 1967528407264520444 8953170395547330765 13128716114460742052 15068485756437713722 5553419966568588341 14024641004079118607 253340077165172182 11806196384826475745 13148219984393346657 4132615995655988810 1918700612651295259 9501583321915735438 17745145569065428087 11468065844960907876 4333491720294932546 8300854114532674070 1734526198169724338 3570864528549631892 6586896338529821532 12393880029106187267 17648763731658954157 15636820157662488307 240320368284958287 2600091083539933389 17331367092499366000 11908636737244728777 5957946125108258439 12994614226516369708 5453469822781464615 5719261313871906382 607109124513537428 17445021399590277056 5551488437195514562 11997298402796912854 16766695674850344312 16720725006891788627 3871035856057681411 2278655888291047997 3063705852172212178 7053087302412480419 9070252646238581130 3513128251024233482 16744088596796681540 4892515096993690399 11294190803082619518 12986425975214676088 15791003521360719898 17205283040055430893 13519551724728951181 8434626009086218363 5614369712684539803 15623946191500574808 15516350433158498744 814444290814184005 13282069264886785372 4384033355827022774 12036384999251410222 7420951122190298985 16414017247864375290 3408582771407273044 14776507432313179210 13940065441762042732 12110051641376878015 10796690312071858330 11532195179602440291 10531104934258019845 1691770861743136234 3335364763400098616 9751187249953224085 14856719751737628830 16261642019524904612 6141850870168697877 10199578133314709170 2387440512731995337 9112494242636802205 1987198587489776562 14115336364338916053 11581293202596759766 2144897506144226257 17411948868711196602 5097301336900145061 15807507649384190331 1715135494351492042 6064258836927622331 2114436028481387829 17422074383551837583 7989698700691055170 7782166950350033357 10878627048306817484 17750128123746192966 3051433484296730438 7375151627189513148 15502402614635224515 8422636584747900162 496110039433906550 9291386515953255315 699229636334687057 8093953895991178338 15031779132003858053 10016888538445061120 6316618286279954637 15539840408626043688 4898940744326293508 2003219495636727401 7439823870407730215 4552362878928342579 2586249663861906167 1624531360379999922 11928743186370818802 12136357123048060532 2378724678292242651 10842194840933649221 18436261233394369039 1970475188844571854 13745398008862518247 12258260828694112552 7987599330184733301 6872606208148842648 14579057636270478795 3135217998080058706 13487070504416741603 8627402279545891193 7924389056256352249 12236964381638474261 12442175645550157438 3226357769246573601 5264500991342060790 3692360292364173055 13438929470283330490 10193609031394134327 6090817356024814023 4526589770595006699 6635708811522140220 13039750006775954556 11239928238529712495 12086671563496745659 2630797950006942589 6897794381637245095 7372208094009195701 1753551366012475982 12181447349650791025 3589751640479292762 4454132991549652143 10051896553486048944 11582675220844253541 5259969268105968976 14138766209678184808 6188633382688352686 7799079952086361655 16299488454265631390 15621802085100793529 12870516329375739257 2885134265441702472 10258914425505737364 16082527948725642470 17870307176489858664 15156574180352157196 1729153365206332948 5330888992889874973 13807672344904290397 17351943405041591845 3490401107168604083 830305376764562981 625487458039306797 13572571857924460854 4948481080654279650 13849032874806718525 15979031471456948746 18076722507068519181 1155163089102247011 4896768419802230017 1951235292853220082 13079323217773230827 3860784933546623269 11588762789997678333 1643380167409742735 13360344318474292994 10652531177516196539 181739510770211840 10429395468755871871 16423519170554767317 3431370585276285095 5310007031242986874 17181294975467900839 1391823894355373584 16336412040389044246 5155703566772562546 13205586554263480131 11372890336575796809 3514504019005526425 1793196062319839779 3641412465170502538 2548552269266289102 15588054598545987413 10001753986016061703 11063214218893594379 4138344717082515599 3596686894703338894 16503018630555973185 12582526329403419919 5425581587405629394 14467326399008660983 16884313553430546967 15022938188757858392 2982372313398229328 899965391347138145 2562839753733406846 15482123818783761832 6751482862716430651 13960826144195376864 8000500998203664380 11105678706342101384 1131007649488447566 15793065203959981884 1065688097159456279 9716096663312216384 11721971109071886546 6214623844315944822 13947950461274043719 18269695184956737125 14272158513836440197 16120960710089636541 12505340496762415833 4011202288219926175 7640899419505798283 16751579584936636045 16400757299411217711 582243429162038281 7971631434851560108 5446249094466903740 18056860351800044670 15833861939482740393 12843013856703346620 15685548882225636996 1082692532001400317 1227697780568816336 11518364109322541244 7623836327104566450 8389067741645844669 17187149212481903597 5816886868822697443 5333241146905693632 9699026074157941177 13723436388929640350 8175776760283537982 17362328506462273176 9462616453126466848 7923872893996911553 15025528881958258258 256016997770131554 987589431203553690 12727478867460034766 6027420480377354236 16609247272935478424 6283571301715010126 11932862444323382072 3839342850251587795 12359828009877788598 9768754501557285245 15943641084337870066 11078356922394983104 9421281025999721238 8303359867085794118 17460679635098039317 6334484099726113587 695250813063811795 2958051575747956728 15743583764358757997 9204447053665875938 2212917648297013698 8746218874738665840 7711762156332444310 17574148230973850556 12317607615799701725 2626243307347526743 12361835692177082619 3506562351108540560 16139555574477238474 17316146901676120066 12279763824345420733 868152642251915976 13064376065172971405 978056610693689056 6706529504694466886 5885545720495526208 3247240779963611608 15830603748054421373 1337741546124402176 11853636430740225031 13250048467899861883 1384726837792697319 6048447489426476810 3002839041440166180 14893555681483996300 9227899988866799031 3090181779921553074 5395951174659710959 7562622571253081085 2196452083416743628 7207766527915976310 2312604168390732371 3009168255690837404 11832884595708836567 14098513838659848327 16478161239599092525 17753055213721280781 13431066074133117513 3393463213081926582 8865051819944665233 16340672543634563410 7253029337228514884 5513068753050283147 17129038812342222570 9943561505875913350 4533069006872400654 11149915929259267663 14674452013475929 1136903472867575805 2007000785047328321 17249120617140332675 1713079474715917863 2681391135968037881 2191543332131805214 7948826894134450029 13374981224546750225 159429529378014397 14983384129597978493 14793477868445083070 13959692940081916430 4770489385730614680 227440588496884840 4037392785684841630 14856393820710167711 6370893826998123238 1790413454016370990 12882661635749159130 1804499980453991181 7277407773865429050 16109624757449742140 5101338607806091102 8778623693256966891 8838784988307713454 14239891415620995576 6277865128860720626 6965150724580908511 4206371175568894678 18328728404173265931 17420140602962736240 10796575391441025616 4430897053681987494 3184871013310495770 1545600032856643127 3984290008044233125 1158797220166686433 14638793804361099067 15291585784385621222 8055101052818390883 352473118552754909 15932035527551607571 17703633987330226894 6239284170513848700 10687821076890368486 11968592289715191832 5830079784600692803 18203330194382761357 12123262751407161604 17039538578905008727 4839633950811024367 2675753016857364625 13997972159387875708 17430001808416859528 5880672741433010230 8898366310249867696 9511111799163170681 1330373970636734174 2811735494697586093 17790854292824094747 6533519752992765730 9811202536419586758 725708294849081777 196665410582660115 1026940510315984629 12544761371482871840 1850200516815522238 8096128561739395065 11487968672088753647 13412703999410803735 8008904626688572263 16887343803257173325 4965668790732456068 9441308011044580659 11082705284242491362 16735368365061298835 15414695354150818756 990293273251286543 16193965764020881602 17558733316652728672 12586225121853853378 3952545329636347267 13985621046668985443 549586724927114133 935936072083965766 992548509813084905 9568005469764963977 5636403800332352746 16748714497526737710 2610229401496664601 9722135281376196846 5921421604922531916 17121575138439793046 17817510260091154662 11446148418514417392 812200729964671462 13422742960764993330 6811326673273700022 2199014019690516071 20365695030052254 11961366589649823575 13189487900345813252 15442237892246075779 16582819559764843110 9371983131667000758 4856995353493685372 5882467744346526205 15531438639882050817 14228622796225802402 7232370139951801431 17199105721099666113 4805861528519413180 18434732477113422202 16813708759164574402 6292017479785916536 686312079319030423 15057266592021523951 2425457379009189223 6616314837768975307 13572566231216655975 1378300063330638924 11352013459017657632 101246964731204609 8151398934002374945 6634532231646115321 11733029815301729658 10653398752275487771 3509626377478067331 10448618830145743482 5249298671640172191 8759934682602613549 12306382701756357941 4090418900736887445 6691618959419863834 13976620742348333670 12918935812568214756 5018927559825802054 13000944344640078551 6747260249029532279 16562018441721051018 13519233007128204987 14075556952362500576 13890408701363342084 3257617222913646547 12079076451973968399 9122646940190834559 1104472739212466617 1349252656060466883 7682640925727345346 641334760463219393 13247122326902686390 16094230565826517270 981049931679739981 15414239792863153747 10404439668771068704 2242550800331331528 4624222652157936311 8420878539211269652 11903231672925491311 1852782542589857732 8669199661387343352 3073207820658831528 2307266467660926908 7065925030649211821 15151383863741367884 1618953992514867964 297402969645388329 6618344284080713113 17522377632069860805 8677914631851088710 5248830340195589711 15638197253136487455 7352989251370297957 3535409829992164235 16947942859904245400 15329618524192289580 1013755018895874933 13223914194096514977 6088420534468505354 14585799464747359867 13330030562816137703 498301327287882040 16635290699989641239 16300333878007222976 10794890824420263715 10677787125851144596 3346924466638108523 5316802224787311235 9372200802287047305 3692666286186660141 18264506479396403247 10196824236668836658 15106780639616341663 16467552279535389383 17566269315475029067 16412473795242098964 3534003343429447071 14018537721497616308 13606968216500591861 2308110585723840611 16997293692181932885 906238302045447361 11803294730437168679 16458986726043902543 13682465469455450458 13249714602085631827 16952820700328580694 13402141130916004168 7244152362611353392 16779213592047692473 3306677154518164970 7396364734872262055 14411555620486032546 10767443574035189249 5489686142137307864 10916018589006182842 12464369604764191742 5116489543447466745 5120087966026024577 17887926255370144240 18363915072649628726 1440435727894578404 13658043842962091286 728356795533652369 11645557107424033799 14304516673201804490 16039976770089902088 4870280832216631037 3047583056923689509 10903516169242820941 7407242533250399062 12400187844688806599 7186475614492638061 2261271484391270605 5222365091749634629 17277759009397816606 15203586730612048390 14747278348033517209 662246376141217057 8023991083850460763 8181226823944731471 6815685411928285610 8827304717819890256 9676621537450395780 15162885273112897014 10790825049988068731 2425231763552824676 11686630218880406318 658783576631045263 3210084769388152573 6037319838690027209 2164124386971122221 8498609406095040695 3292061432065194124 10642800953588573197 15493424581191068076 14819365377952041129 5611640078152545550 12385614052722795488 6879411625654946088 16100306956873393740 15372863879032427768 10626131550228022175 8776276789590938972 2541997881901172781 16164889223271437002 4722792547704055387 10171075947469965393 14731099122490502169 2321528001727522987 7971933112086955672 2456541209464113866 8936710763541633901 10852191060817475944 15172248027027215538 10094337261584989260 15280133102241476186 8176953071194378012 6895940905576316205 17640113198722871521 776109280909017826 18011255783931729610 14125851969211904427 6404065743527163153 1600138667470543791 15653103184652344898 13355920288525075430 15501893582263168524 16414224857988880508 6763164227426779496 4861920072847547884 932082180668677195 2614007634733482561 8260633188566393021 7042956824297792792 5807244299623927748 10849461899744258146 8739062904107313364 4456449881647215601 17232692125307647387 16154442850287248487 1180144585408322802 12371863459711209259 598648458355830729 13322382718411983406 4899334763921316986 1826131259096982178 3705064619850279464 13422764285105201548 4750568999591802713 1765829303762113831 7222966783636166801 12749081207749235852 3036305895591625643 13013633485424161605 4631962680376424397 18350122743276767805 9663085493218670866 3531676960224335233 18297752403568287465 7402523123431436757 18143564320323620322 17935023754125602964 8811365162520193543 14326558968769408907 5061621916518380443 2188139942268807400 3282796842537385966 9723911645340640642 7238858403363723442 10565381705273991095 10383867322634219840 10771522523191750157 16458518208136675637 15732494567029590510 15610077280066771929 18352467834227213532 8948744253248978065 10012250131711855791 3701466784404182647 14730022861242849421 2971789550567660976 614627431421797991 12848350084649406614 12712640598589576043 6511398437901999296 8673841395733846980 10815734807266241899 8862118844309238969 2074109091846158589 63943919209795426 7542085527825427476 14672788514527118590 5595497546598421148 5242003063409831715 6039649601421024100 7972563138375888520 13454841847801502719 8990305808054961659 6077104158384716084 15718678592999314606 14388397491825252917 17391108174603099294 489707158634472408 2948808829787055125 16552718597585601316 285252153377166847 17751881558023705461 10536770025946338902 11464947443886987526 12897809867315340110 13326263633469473327 17196135369993716756 4258985737209927335 8516499585576278808 4401089264670163458 3675813145359170132 14402868744314785868 6830128892730134575 11086880971039030887 15408713927688381955 3605869653071408274 3676246978120535340 12105667593109581721 451953482939556847 8033199434894557915 15651076052600301414 4350345954345873380 12481137944644363449 13993171417493297601 6728974807918005215 7630478618752190917 11828911054048124007 12591650114053714713 9647033202187154756 1044025463287476694 13830287620704138423 5390831188892876904 1418821074363752672 17425490031755554530 7975399324422614209 7441620818217821704 12700255163353575436 2860776713567302966 16778998539159680460 5975120879878295193 16329499650960929631 1253343021590308690 15854368813668439387 10034885413970585903 6853437897174338943 10976779999098557128 13766884247236801309 17688242064499281052 10325688650390773669 15246890070748735977 12683915241311677108 12229171646580537852 433549899339222938 8068030462203156776 5697119541467579208 14175454189560852154 4867156876490946765 8750938211144369826 11860407255150834927 16660487832923978487 18078006096981011644 8939878872606276696 6375939097735274216 17418437393697558528 8887708154763629486 11332030262531416517 4147904779407101104 13630885130312934071 11317111708797691149 16109296484522437604 16614031290814694652 5187599523987328335 13652516409038481955 9135473359556676132 14316355967051938769 11446263186287396856 15442587460236691404 3246585155568108886 11655672451718073839 7524599892875895767 9510357476295203345 12253614561057172733 3850295416899441249 6892401725618811307 7256222032700159223 9428683814511388439 7476511637585894631 8287003952831781141 6503816151365040089 1927702449038073287 18346475527744272151 7644106522624581116 18286441068524122367 9110159801501831535 5029704919144075645 15023636543310181623 10601275432393827658 5557266711332786867 12301956784981995161 9371396929163599083 84279138369769595 18348121028936094737 3451889698809004505 14258619569607873488 7174167386462599861 803396842982933354 18109792637093038838 8591540278680907696 14800599118932969334 10569861952547878923 2730242814939561980 1909067804367573090 17412128028603450837 232922489276256023 16287932343892331927 3000060297005918558 1297976300219935300 17134904441498516093 18122606408688491230 6378456829519760227 7554569795491047522 3108447945364539890 15699531878026372438 17770764416989762352 17745036986666922570 5738319418262082832 10467339027906498859 6881276093630864874 4743324145818877189 6496215259013001428 15261174461882836795 4005570132324145566 13044907851165732692 4713365083622479326 11146003501286483576 18224983409933526757 7793527550592715186 2552644846446303419 15902676159045254391 11135213531818723920 15942573685475807742 4629537067075130676 17379121946761921670 14603037197218511482 9303192996320022206 17215242991310105802 14960287108742505267 7445671125407531640 17498279051305581473 17189133329717207123 742693250514014977 6151040104786304939 13186193928388392998 16852983642214391724 6631081808856836832 15510250553397351721 17893242329426216993 6199726268591100942 6068771146019644322 8193725065099063104 2770583763714338628 2301755154142259945 12181904774434678576 1067417316348462489 7184178614508101257 8219797791239533771 17289662288623866264 11222263110556369328 10007234133767845018 8444906864505946181 10663648156429722688 235124676260194747 3743983410040950736 11086904150055568464 5346388272618234986 3177280224517556029 1155263361571182760 13199016661233970575 4017770750699085211 3507071775782245050 6829924541581919328 15771975834220169783 8636232223026041930 9912819649047090938 14670707575709849983 18187702020414468117 6021184514875896252 9484912156023445051 6635483082768211981 9550579286908842931 14496346281796126193 15222661301115187365 9258839987972735147 3583758038154493792 17663342063568891792 10138808598424047745 16490700222933849240 6719574469841461153 548956729122517907 12984895314274929884 15433292606646001974 11354241181241944049 15893132848327449099 12382481975964817393 7124188443107382430 1043169084721592550 14146742647925831704 9989408781832153348 9496416873782217431 8078819407408453015 4649345090962601770 7126248073732243187 18317009700527149113 11065736979567860929 835826386394040212 3318637967793640971 6439936851473630377 4725941967376296009 8356393680861186596 13210772358844539273 15091762767094996767 3144925976763029806 2306084770786207999 16533864400487329993 11954485261671907623 3174726164542000256 17672592144765649686 4028931819807950509 12909940152981375565 15926635704778827846 13405509728163229020 6174091416707067097 12831272093959176576 1785666876212301709 789342988785322417 12836853317842035135 8617914612507406235 4433029556052220685 13497162870146751700 9469419387210547450 5140928788518591072 9251922339069154032 5679913324968225096 12238111248712422294 13871730073766036421 15574474701496389585 15091221959941085232 3053684045806066472 12266625984844585969 17479537869772761917 755282628530935642 16385695987692551730 2851482822469553355 5726719936803832085 9931831471597822090 5297416225829954936 578261452261509930 15784579225900696825 10585652109203228809 9112980969713946128 17678204205086262878 16953386877913738841 8681717644336584194 3550556110164267221 18275637518813296230 18256276485702503493 9405718124685132070 8364792235413144364 13878591928543590474 17514678427900708848 5413823738659293293 3317968710826793824 591067697310628944 17922679411116294464 7707331840152859149 1248982794264883577 11127181261648649615 5165667453941117081 13316169376099272613 10718094651462736683 7808880160524841969 17900392283543035060 1402028795309066646 10799987927577710031 8330406359266953304 17933774942026351745 17863372883219962349 8962307081100148783 10943521612314986426 8550435574339079212 11721743810881519060 17162072233097883474 15964937817498340765 1895050578497876108 10303365616290986385 12820703617884273466 1893974640504834736 3409392568108219088 10668163120633704238 1762372089355972976 9998332440610464702 11559321069538260135 17969379060420394993 10952615374619161621 4609639601641969699 7028817452822819306 17011681968378253163 9554538620677232304 7188753523808066274 18374362195569600689 11248477454797332610 8283711756633374277 12718663969142593628 6174212016949673622 3554925350263952766 7631839146599764098 17359664371662155506 9619043231343021155 6504301500220997447 15636877506339140417 4581414389609437747 8787057251582542146 6740642621932926170 4132274240405096093 10120864677086012385 16541732203394099350 289987906364445372 6164418453710095317 12972355801541109863 11575482879653399823 14998405586822108425 297671975756558614 6872580972390966287 5034514963889484689 7038168909816643172 16379823613694744041 13407239840060848629 14294670214548394610 4759671611326886050 6822783169426014371 18237079187536903678 11650052299965091804 13621995549947175478 12209721818907044981 13258224049605000597 5141376814938999832 6385679466398979406 16818296720728826027 2621198975787095080 6643155268024024430 3285198176439173736 4757488095840978859 7332063908160601547 13434233528052497834 4745980610928679747 1998466674946956748 11474843843251295216 8892879345395647451 18182513423777691364 2477747207197385517 161657325395410860 16692938143447579358 1249872761096729643 17534260941281953592 4648422127519425375 3609156903203958031 14367715463631928680 10858657137592440725 2610150971649504307 8539867582019815368 15719879521328643642 14006658711307771425 14154980098149450057 2269907221922824605 8752870480277302480 2304909894570275700 13348706148377861147 5457415273417624382 3999121939747314026 9832779884485969530 4834628906971283780 13153332693533197773 17288333533702413472 17210190913599799952 2219677179146603230 16718613525729449260 4189186286659485492 9986031336580536880 796434496142378255 7656837853716027191 8964643560268572549 7867248445886517099 7269743829945033390 6281046883337239802 12850803953572132552 2226398296861703348 6567728696560915452 10169691021106826662 596917938572120977 10532958719448581707 9994108072502475859 33452375588548419 2674071082102324112 7623490835456248967 8030328473794270544 4256156666441886952 16444388543833662054 15638054732064677972 18054809061507141279 807280207950187285 2150073499026057912 10884221958322614648 11813974520022899551 3764261931109859132 10137721885518620039 7739321044327781654 247345395811243139 16821271280193091838 16567314125567724927 14409580204513175565 7602496987393027045 4817271762129935886 6275396990370792441 5630398240503390689 4138656889582069513 10161749224540493471 15432048810181144782 3502898341023270490 8198916163052080910 14709688240643687972 17860601322232657343 4232990304370345701 5175264982133418308 10673044719299935780 14268786468951037345 13377319493445860413 11646951874941742149 16626066340069447581 2812467395061957454 16709572572693406412 17143804351714001101 8994525173875015305 8870278216911422805 12600122531290744160 2297343052947751295 999666996656203504 7246437578909236972 10271623333161789820 4296552658448647033 786854826686623962 18232543942087051399 2431593849443074101 4646127181092878429 15596074701053998490 8956067430202722106 16101023829403760361 4972315589069362966 6012150723709489640 13982562774213618942 14569383144645173556 17221850504615950993 539063056743114240 3661880321512009255 5607474525871442657 16511396839288489661 9237473273818934498 15532521657425609676 15913824476502620464 7989843414237731173 1422216765725822448 9003060616664615068 3072950693604278323 14931264906299203216 6457595605790393572 3085614137354319095 4858368873787295104 6580488827207062300 14027058891947416012 17524234797607982859 10137602635566399412 4434963837149999576 12634327354560733633 13500521171123939471 18241045755624250988 7329199268750148790 5267854590928740763 4972005621695790627 9619431740806114732 16307530823103323246 6723072074723080752 14674621504181602371 16509037156639353533 14527886903825430429 319332608342318332 16000387786310139271 7319009303510714807 265176013624594020 9402610343006568663 13067512973749690310 7958384211638332305 5162033636378100028 8799223741201490443 5737172117431564425 2441258149072227982 7410255293755093333 1031586862163782847 10376595559528108952 10827548352499373889 5829058342865983778 4072057492401517526 16493590163871228558 15999190457292550335 4811790973459160457 12415961803430862334 6354090791186370205 6640075984122325967 10749090899595971661 9330002688968390312 14223395944343129841 5316891799188636229 11022624465151353211 13280880729651341396 3537263739368069797 463624463089184746 1744586890341536767 14668467440226470973 10359000311019807564 3821051988845842370 3219049270937935097 13060022275421750332 15027584386922223479 18185188828872055848 7465635559021530954 16053924880837522148 6075948923255639315 2379766800308094556 11639141063505756986 9803467871876988760 10735199867732985722 14873124661344399755 16887177654099277833 15264332665971140147 9300273470778686253 12417770504821763419 4403535703468480152 8655699161835861928 13392915959111952482 6450592302025235876 10911258022395605623 8311579095993891323 13110244914550961841 3959148989164051930 13629617744628199128 2475067278372150062 9263421416360281311 17138216659879802586 10162625292485043909 13566748435059139284 3416206406815759907 10550086708216242178 9097197080539807926 6599568046725612853 9550121413616572644 18319041315757021290 9740883013462182177 11121851518827490442 8759699279054024024 4512007731871734704 154870141135046494 16961551884823553534 7910431091417000379 14372527421997341452 4230876668466507549 3480987196164921175 3855047103083229126 2352080231251062564 7756138859211739156 16017902078190035320 16891257026753412238 9224044818073944847 12335093915220822389 11790713450334908938 4540753843020806394 15743564894597216541 2045609207489395050 12930773573857251146 4128413670627201735 6595143332729932203 6380722081376797401 2280926288159175298 11022018261772086515 8021394010259865124 4113547979593410853 3350941801381816465 3021903111511395333 6090505748044613109 5875185659387396313 12565525608880193364 17749965300691022599 5724665250986655135 10435690622696487613 11338883181650068456 16376700794635413233 8798396244414262688 7460240376535726330 13504771556272377709 2411133987908353092 10086851523859791152 4503662504473773903 5141867849379455446 15827435378066833966 3544608719774094202 14264125650209706944 5267877435183190959 10319365791630980794 18221699375164324392 7753373758087503323 3141447432840023421 10686567777256836060 6962451685594243800 8996644661249096002 12483684281000680856 8910939215950315367 2394157823376179494 17877183954545674144 785969212059254533 14268392390250712044 12579642669616477596 12931071163842019386 15622343206597426200 14311876693033677606 17182442732610366248 17714118986582987295 14614331985882525576 15047451171377715031 3787755964445848580 10429168499581297890 13387554732562854739 5710070481436820790 11672669107139873317 16901952743509916595 16975783642362337135 9178001391006868143 15460234671489362210 13420248633740111299 5185380375329551773 9478212731250020431 11661703655025922355 8554761351307336732 14458685807609798783 18330478365479025056 1273596812664005072 6009303259710226615 15112130112377567126 5443623326849370527 14116501188915499301 7180387037717632538 14517889009600864039 800976074276592450 11440903738511572734 5310893032964739234 9366557769528964633 14984127967495825939 8861159013524297814 17665195312906861139 2976114559319918652 18271947824319212254 13911172710210033700 11022023956310234869 7159304551675360654 617411545677993692 3999850191634063728 17473492498660807069 4556366236373317754 2094945391064979042 9725225121450700774 17603589024748478176 10616137361249696877 13706716540452470022 2897072436157258473 13646774616611396605 15287651581766659926 11181285265252548866 4876237753025611992 4980526795289927909 14832730411287467370 10558892734913877281 13527770994679476892 7286835256307043065 9729397364447542145 11944462671706030773 13136557871036586889 8276769868001020932 18005867377428751601 17714463939772331816 7054307352184065144 1492836048509791928 5308201445110332419 11944046217769114985 15065274352927647387 14567413744403305973 17946484034844314819 10625908068569028618 2137067827840411832 11873654623086677524 8011093004591361707 11888353330425186058 3898207341005084446 13398695392985316404 645711534302960626 3824331353988976945 1003850763350743511 3685426502452739047 10975835225867762739 15229706236205103387 11250509466586700720 15654406876159357649 3505861880400401192 17621300721969541015 14134135488466860116 16825252396038644178 5414059285596299191 11738199390596226079 15471870500104315395 9525679236718972973 15195812917309927903 6761594154315120663 1377923554785861193 12247717026383586189 9258664879484930041 8622042126617739126 3933987436225357352 4312656538899536516 13342617011869189023 11260826806793873462 18319636911330202200 4263229421999405650 17086487650434326690 2661605712756100587 16712629697714258469 17391134282419033368 2829424846003205308 17225749626322670351 18052856283916716992 16326733827045034145 9492273912204678769 18212615252217346330 372748625498344054 16542518491573655746 15693692740208924999 5835449916689424251 8573321424442717984 12727140803142011966 14668924278913381077 11716598340163990849 10729136483371945016 10591847434037744984 10936621909769087488 149637419279624318 4774700350725328239 2232042942690082804 17490865093788769010 1090873151267911052 15936344442365933216 5670305484676488428 8552943851712958642 8713216347082299660 9925114581885649698 1751228639351266866 12639538976075892858 5152239683937398772 11134331336598103394 12454351566919689603 15720855122919341256 3469396354687963938 3011611587397959636 16016572904051506926 6764319744949154219 8919232462007010684 17001887124230567543 169503621502448758 8648794281276408272 12333365496107074400 7400880530330779858 6718408982730920638 4718535376416437942 10578375229327634194 17607447822311763835 13483032419905628190 15628005566007869314 8927238108741963755 3970266459026751049 7686900799589473750 18252551012946566829 3036840042156247508 16248266374079808320 3540573004998859416 17647058116912413910 16086218255550317537 15148246171481626199 6652027271848372014 3186485724559155010 15195169041193073098 11079567879714270579 3131771169187416830 1320642717558515505 15856978606883507124 7053591671450665027 1417434515034813579 1752148755283624727 13591050739210060094 8783789223332343788 10092571207130272695 10390665847161341215 3456803585180686362 3758911158562976657 3781123285903726843 12783155261477305056 577028227190274468 1706354772279543914 12690804961508904127 5329810329255398404 12496117792740564596 2764710725303052830 3382577706856811373 13439406053926783464 17205485346668114182 1835812547993411952 10219801779228883446 10629119487274085319 12583616546298206486 18384346796760697707 4196317646351961379 11315429068805813251 10056224560032455802 5112144662136167539 3445873046502552536 13011823868612879290 7861753247420220037 8260303752145521539 3837689100437755834 14954171232034618129 6429726283833772313 989355542949337660 7350627993331021405 11282889838166233382 11724577399509508381 2368939594005533326 7354243320822258121 1728944463823418335 11627297877057544067 12114200757169672036 4035657323056441471 682154121095827071 3869784540429156370 6884496922693990877 17111333170609418994 4045966330634747487 17833755046937524128 8410716251199929651 13822287705665943421 7544067391597843823 15195186096033068887 15793359420096095421 4139859104112165343 9670093392365801625 906923800679796837 1449019630146231131 18105201046659121703 10461883896678862091 5633387278524499632 3782953106334006298 3993186319687703255 9677218357905859483 8191613543537854903 11557685552444420669 5837724206883018203 1731525961796564572 1730266980327964474 7142251433167930463 5372969388337338636 16805986772698681618 4683446965828847011 4605565681532088657 13263267807141055940 4291885454689557573 10164832685550291366 7945553657078533703 3342330866989354482 17204761014091581812 17443822535624092740 5058157048267222524 10113409004245018845 11843479663520390499 11833924566243125568 5958223186679728249 13623685399537497830 13333003247462573366 17228958303638562538 17570813327087477885 5274052452183203700 7020288785669807837 3729864898724903762 7403307679947979414 9777204844379942851 6222313174138577296 9498943846573360613 7888394059065220686 16401935639127472405 765429914463171008 15771475304776386529 390366576138120290 9432184388989452862 11266567133982427807 17480291768737184769 3653263623250941395 458788564768069592 8691786917106208153 16546553170513748284 2969536305156244378 18132851797944848747 17380463953379275394 10535055679236824935 456358755765372652 8273247853316004474 8936582410167294469 11663515210092492365 8437989193700182547 11457481910100640326 486187831019661932 11653017734780287555 5604205267694150996 18185602923521853642 7427226069977027129 6989630241342655177 14350408347658701527 2253905348062472982 8872042208500174492 2318443437196756081 4234868081080724098 15801575722243217427 7997884110639777054 6177063196387940245 17590943559774056937 1398377651619242235 5146356646674259432 79875537883009995 15900283022218057203 15738100569671848000 10151766677525345632 2137531508824867411 14379126093607682558 8358485473956750958 18431486372502792974 8770485729068210869 17939372006346008460 14928756385196764479 1172584080465490959 9029154084441372577 15343635232682243542 336072175284133102 5292427795631323659 15704951672453784169 15148631568843648327 8171806597081345228 4994123555884160057 17315613844744736970 13105545987376182354 8931080471465459561 3725068780871260552 16252042929552005305 8132315005098349882 14379526024189091985 2056727833967905321 2233305566322080539 7133165803584893672 14163741116352461373 5449435803887447864 801674686270909148 567585009807393048 6802630916887213288 61582462050257409 18246778002716269213 17452361483828281847 10069901191831205297 8427386019912767413 917322579967460877 6426042470679074194 5292086696639843443 8160074060700778770 13501353440912121892 17219039496113812733 2847321119962980803 3019891200772530951 12263906161067698093 6804750919637266018 10750836320007104290 9583441168344111089 14087427525024416198 9847051785944908992 12184602138602508121 17413077068635498001 2072537546811536897 16987307261869233157 1629946679147671223 12581340483793610087 6295829678357589362 5898043710874662436 11267015156518726408 6707002774431281795 16753968737578932867 5769907898038530767 9972478612428928233 12599829648040032677 774733558637320728 9102364905270793614 4125044876760466273 10573262830424805352 2591987063495741744 6905920550204275442 6467789368535688009 6923691921217867626 5582299166757619565 16751247231965677961 5499972692292252626 15952033528958765709 4994267122230061264 13950820338508889418 5262343325597515593 6053285081826646686 13515343221021883788 2610514212586098609 10966441178866826366 12586971151031473078 4073600307645865684 12663880798159187685 8676265824646120205 7154301923137387781 15347002387505595248 4218741162938448798 4107973359736851143 10103431659901348586 1494113045419810156 2833949709108299970 12659570413553039809 5112488481196165530 3031249920177057066 8140895300150509749 10442002701860815034 8563485494409336862 6831772577113299864 3928376817248159027 5090394579867557223 9716623453278164410 14141486468766010460 16646499990243042851 8590438287010356153 1341830583874202995 1377433719085199515 2365222182776137255 12872997758016619252 3443295642872842751 6759582519695102781 16424600087656016082 9537716436469330592 16537958893326172845 6442939378762743876 11204495750912358736 11131181558262259680 12306021864067840018 14637893491214492944 5225740972067377669 15671397491842566804 15599518411845224016 6168909478237678194 17549510240798755894 3148007421368972125 7070432687757995304 17433918136974820105 4258260118810414125 11337043188747900992 11765148019961729325 13565281268050549909 15051652264429104382 3184951435175856170 14167863472497171082 11176266027907155202 13122661253183894762 12796232987548741869 14078121975262626696 15324278736181335617 15357832947181031508 4304002667939686422 14055726828135485268 14608736468453967981 14860699710987215012 1217873902578821965 9359080561860322794 3098361877478834113 15649699387302695326 14802833730209518709 12504078914965823418 12499690363559754436 1551740510394204228 11806054667795569797 5364214494143014405 6157904681953576738 7368138869146209558 895285565740785838 2351579307385304046 10530136525150717439 17901682216321746206 482610597516567554 2460694635302060003 3213618087677128164 1165305495366658820 13374430342267649146 14528299208177920600 5453083722579944031 1046432002361477230 5818173991523357260 3140847606913381960 2736533652394694777 9625737362882866139 5414108567796823545 2972695287596904415 10496680381296336925 4485026589976283015 32836206686263278 14283096049346321323 5686141882975385933 7983301697071619000 15107516366341874681 13079073598114122278 16337706887220313399 6569691802615659746 3317386688037360385 14490911749310093301 17041004393692049735 12790687493929558245 9532216206790179047 13160709013634426455 5113054588466887461 14155225686321508219 9821527059238726380 16871465597170310282 10492705927443279499 1521336691993405614 857713640361517943 7490954672420880242 5599450921290577251 13633761706463504218 7995028173712435133 15384420029213870290 6312758695788761198 13142635448684872946 11280723574890009641 2629230213849796280 12074233727616634495 7097720509960109929 2835496120856497891 12745957376081504949 9253112621686619558 14006602118165618292 10477244540823766535 11764206066472044736 16539925521017523007 13173571302405626845 4170141395393255896 444562050358730091 2376657744113526777 11478353029977323211 5039895314640443180 15820298253766829715 17947749581850835248 12047652474910085877 8268183100697142011 6153736693632482463 1503191996632451309 2315030295495500362 71936769944762373 6241661064847196811 2664617028466973633 11837225906168076792 7531537301186146249 3906543176875246538 8974622415584309674 15440607293204782494 4649511759073062253 2199378219502057687 17203351357737370897 7004297270669999834 1357567289231176142 927941309140217158 16055926207644505083 11323347361425021276 16484455084412835953 14347764564196187343 6329750096223363368 16942335362485863503 15438142148520206842 18137569228974726623 10842851704643943142 1612819326845025910 389852254489351673 14226394288876105940 2366751151390248342 16303199813344889248 12279572779712788811 14319695359036733153 11792137933557283995 16820978085245374673 850088543614325905 5023916362966438784 2082042753044099647 18212342650669061660 10668795289763200131 16396737312536131472 11320565824309128527 1043483183357667633 14495238819184291273 6211527784627430635 14036329917807158360 1284357526832212740 13183600377097852860 16455973321411249438 8083575130166249834 1315399383460690265 14893963345683456794 3469323354799277029 5668693875148424596 5626931982565347237 18012488104319672954 4970945664185371719 11442725690796334487 14474415833267070643 9036879683229793922 3503971176563019659 7058667192727442198 10801050105879617203 2256091666471517727 16458692114715880682 10412351237608449591 5469619992959929707 17712312455453085898 13615361862024120810 14552072498751364518 12217855386171453254 12591190079251629219 9922330593373059054 330210001659980765 3448388018106301853 17564984591720797991 2013383570754051127 2153304833890647756 12155243416402249255 17668231853781132620 7191564310240316206 11484452803612003212 6958128715892618794 5837053359499170720 4660820983020891046 10078936542371410480 7307754978690544537 8159811612208656700 12018493670304032840 9648822170639396589 9918946270772601880 7453463743260427881 12562605395339425370 1837651373014534199 15262021696897260520 12702573946842334213 12765389148081149976 3352383410214015678 7473243139616413139 16035639842577727221 3722015011429415330 10144809445442991570 17028245162058915801 929493032471597524 4817124811136981982 9213913791552585582 8323216738919151980 12872932043856337740 5193480921310222008 2932436502031316312 12390703524490561820 7699443314550753086 18208226400234599727 10607771861530017884 10711954451910210937 10008113970789636597 12634071244175291367 16081423539866978753 5271979448821132871 8144998261503924491 15182865642506501609 9781105921379598133 1685618899361721930 16999670914343812697 1919983896900546718 5596415662088639445 524241010961996785 10882822390586292338 15370222034370337438 16117431039740589913 6179856581119184623 9592787438184746577 14356584188602604495 5697901548562406307 10863668752771182755 17581008006910519591 8280796417366627759 5970110611566772548 11577335850688881456 8308584512945566373 942291165962823578 307950969100402723 4713901743825895705 14312969644520322682 13558991664520638529 16804444773246295769 10399602909107676937 15916907203551159643 1278885044186137803 6606225412162330769 1334823151814418800 10425187726158334456 17122445385838710391 16291127566323474650 11331804107891335625 1921988445501300424 13707927135359730452 513981184814157856 1734322081106728424 14792308716166138309 1026929284471598771 3995809264115379648 14712571604414632331 2677835560706719492 14023035973447642409 704054242500400245 8482092159642696660 2685748275565859645 5205798928435620587 13542721061438830265 17467547053069270455 7151227972266275806 18199140786578083911 8240181136216960827 12668367744777922104 1749444280595751585 18430420917667395113 8478874345163889766 11413917327350059073 13983293046035914129 337843293548332979 865764778048767443 9503256974182483660 10065639854604195591 12147107412813795574 12716794103607854346 2379970641083209909 13599656545856601549 12188797361685436937 3595318687848800219 10373815172374844179 15543190230405480217 6038473658419713178 5886180582090592801 5114896502715592295 3289859444050627457 6917636145434418665 6700839849605247540 8877907782298818317 9569283146488958592 7772886305937795252 14377540557312634317 3966710994034104387 14107572094879269446 16061416764659653614 12994976763931505654 6854423004020777687 7514566848223529877 15619565188944657104 9589486182086271339 1146355575846161009 15031560097663951602 16040684247878589538 13814620515150243535 17956758773051522074 11031008468943138687 4610634072776661917 9817186031740609767 7677142765043551334 6831900002372262068 12803101134167235609 4608842720912916758 1067990816841931385 10597985029496563060 2708820957724171418 7936168256363300748 16726799464667427632 1242947909433891292 16198285881504630662 1095622474029319486 5443200895039512202 9091539530347689309 3925071911191307187 17964159157717554036 6138870246531487314 3276912159430552044 7368956185437902836 13102843298733514476 10230876882807859902 15042513673419843815 4660246131185479377 529101887656839288 14725329814228899933 10541234406363608550 16072906503283531577 870033358917701687 177464494971225542 13928043192123587642 16483730442834909863 17619998835010175649 5400497713907222958 15629498354351277671 9539948880207365910 16742336708256148215 17385915215028440094 8604917569854951671 12242557011010098114 1933161481602009462 17660983280169038211 4281266945273514268 13765504687774822227 30191577405404783 5809119992282626447 1545604660590521699 10878982909641647628 9855482051821293256 2712759993093064675 6756735046015736865 4766116539985760558 6870345117030064847 7412635468958882024 30468375485475434 6885563244445387841 7930718271745216080 4334251717845034225 11045210259137917702 6105478847497976738 15786516805611031218 16168012226191996068 9115664101849494624 18182805552099755483 3487704670175789583 13098264292300269272 5949556634629291490 17554041877360538798 17805167197192446782 6942749254369815354 7192676580508437697 14285291122668203282 16971221537583808698 11833423160155868587 14671090100621788418 8146329881758904604 9791754236712082643 8010760243726454621 10737005085490959864 3153678678938140366 2922333631698434015 2964028016109121291 9418797578181757704 12845245930142783778 13388501532018018388 6052196044068981200 6817496722481936645 3944669206615494333 7200305659630520941 5358912194037899328 6437666674443330430 18103854879133221716 6375083480442907100 2555523084869067461 7892453089669076982 5819280623650351060 7838230766244661115 18435415381546343700 12519234393324070307 3840461274588233265 3385444947842841517 4212961134225058453 11889123680198212747 11951362029768518005 5132031063083622190 7091504933505064158 900178958247850632 1755738548596736200 6054108500434579027 14003660809932025594 11047008581515256941 16671671843130773656 3522228579991597340 15101747849565319333 9100529757657261732 10346282339852424204 2118716203713740051 3574712183345093829 18288455149316341321 4251694387026152092 17431216663275299208 615760445431041202 18184145587897195508 12229832489137035481 15580090845259749467 5191584688387945014 10902784931778761776 439342565345833744 4279244751642603039 3953306781944873762 8238661338376329997 3583325660286414950 13459434328096466621 16473294190652827337 5578194014219239261 6312531032351435285 2492104112681277901 5806870793023789360 8738892475848623413 18194115102420706889 12877769531316276528 15806191195960877773 10337732607868406121 18091719672001262413 5625757152239571830 1918803489882807677 9530990332131702538 4723896110769279174 7049169161330456353 11778926156700864533 6902169070723212218 15407771731350011338 6834529960713983252 6152438304300570098 4908769446085443787 6282043925249942897 3480179689951976307 7617648613766815385 11569991013910685753 15400757758311183322 16812170893955747170 4205531095790317369 11233810495453269979 15621900816344667215 11856696765705790354 13132875158078392398 3318149212917884505 16067876425888448118 11582410851544143688 6310226609044741815 1761469459090220771 6504285408174301867 1783779603262732554 2378045897148077945 9449006938637663006 1831615538049008339 4139627537787581339 14614930256406311148 9619301532803291739 6398397001273275050 11427657835424344688 11931808627632710065 5618801597622614068 14205477718569558408 13474705468917249755 12043230022475894340 14121773748308764027 14794657738083928839 4945866333029511682 11083666054697795939 1643711627590893220 10073228213538623725 6048966169663377406 16916157079277311793 17156323611542457384 11765559177191564117 5963418101167496465 16792801877461007260 5169369545983142241 7228397097446485289 5707454573807561180 3420847657034364436 4331643616796556002 7455313649290460941 18221647217402357957 15162469783420285191 6710151422722718466 785222307848948354 9321959686929511942 17560155496173001772 2284578331490526162 11673342812186498493 13667302211485835033 16652049958379484305 10920486055985071514 7172186022651035210 16684073619903753915 839210448403495349 12239335318053405090 484876055067875396 680385640404913128 4926124218937708052 7972576735110268544 12150875426525323912 13857559910351758902 11969058739219016639 11583634549712545958 5498661394174834240 17997575204360722986 11013073550490446543 4145521447537109898 3103514409813171979 1179670565361584995 7881508429306718231 16097758988524779607 2713485425886759628 5596176277302089470 8457106258122519158 11633090708335795611 12470868459708089715 6703175449264312019 12056653433103847134 17393020313300119528 2298428652264249809 18353874904723941495 6110537005871677377 14904124731692949496 16860292312279088711 7342396195481639609 8360007791892484084 14981723528370820170 16989156498702207207 2782126154715165265 5285558520878983404 14452413306376974208 15290735841453630988 17553754044588069251 12275601518553298358 1141642599519081062 11417063049356577849 8761333505892544075 11150476203326961904 7874759228125776658 16071909697363260514 1550571095758410129 2446670442258751810 8481424010042765091 10486572183030150455 17076605598072618206 7273424306560642798 4362432560407956191 6224678594555234530 12167722372145235895 416800996593474841 1777757493649620742 9302502046983247542 3741384648881597119 6661987119763980923 7713231329265214351 12135180728072989156 11364336572595874870 3570952326308983981 1858253141226060142 4797238013599141609 6315757610324217383 15531943156357377848 13877311941941187659 12137451476303410649 13685241798283958588 3745624745292985042 1086250149600395144 14515685234464709380 3585385850426115574 14811433735460916144 12771985779812385390 5288669760551567538 14095537310399450345 16326202352265015957 1659764833284724157 17303523993146634693 13471148487940325544 2466815176871200239 6062662607141067621 12848701130255152577 17878730027057515854 3319870496034813210 16972673388953828374 12174901751844380732 9048682371828183677 3384395567016784771 496682763798842870 12874075602739931722 8249854601289769954 1056830577960628181 9694043443185817531 304949411585655774 2293631120575404706 986088636616947623 6768503959385267454 1233013477411355526 3001245438939761439 12284341796109600593 2040150646326413051 3240849674787043231 12226507150927943399 15150120915505917050 5519062473558532045 4285658042133152337 17630268482754401519 1623314858405298491 2431338211411899112 14817954340403110463 10694686214423043772 12776367022243626546 15612615377487050593 16244294631771619758 5747101557978502607 14617272111670239982 17303763899784808851 17818068975448783702 13493294283950693050 238182025291910878 5408898712697227020 7693187731288680674 7935990839658961512 5426470137492020932 15520233776752544591 3767323740701158248 17782313357659113934 11407972374836396059 161600024167913677 17156777426418420054 8752223353239389462 10477691072866588849 7820441850936502401 13274957141541736009 2775059255479920859 16608869717176715145 15629239776302135659 14422437653803093662 1136338387293514225 7273541636073815330 4872679050342681556 2348254121579965221 14174852396567490588 5523113253491607935 1367036367696954199 10014354601148096790 13000672965697102856 9933210684109516004 14134540728339376343 10316359767413783681 4152107924835512771 2430286716828332494 8575363076766404289 13470862490004522181 8621842460831679864 16228464239576770703 823420599258557291 12771339286205056801 5534512211366768402 14345448171342039951 2385622812695459791 16048435318068631768 416828382800374151 15030373494419345038 18403448588342394107 4622479454248137763 2889990430460169233 6957146090159580467 8914717013417319600 9404212482446693659 1923155382554321170 4509126361072687911 12002873060379562405 1437944113910036952 116309704327639789 2558991311617382016 6502633282622832549 2180147212848420913 13549941324572820726 12511842333145480610 2313305516595290322 12828481929730914554 10599023275355877276 1268269503270563898 7204584635896403851 4598421707678883239 14645665275322560400 17255996623679677918 11527218550349022619 2528135405140906942 10916801234809583623 4807395348704554727 8786249752877530743 8836423359468090179 7852510575441138234 13659100399794791006 2036391147536311738 12149353513311937383 3759779931762420677 14507887910102760218 5711017148124596501 8804323820619926639 13132040062295834990 3981304058079657917 6611947225310416909 15446597615939097998 10323817213009205570 10574082134421279527 13939761587387244519 12933541810900578945 5905897783184132799 181240538280574276 11693738865028079213 18386881724466671394 1592956542663968432 3783654237227178004 15610559375364657735 16237473216263816894 12886041097239750307 6490121830922511945 15182170912405847022 1289374196820242731 4808973740240183541 10273009762469063268 14653620898862422637 475408331915339392 5032199169091435869 14903961405291187817 7318235443911240936 15327515284816448232 2693276923727816887 15510191587356234537 4437991538906795369 5928346494804303164 6708257858772796216 10856937952720547691 10498789666148267397 11209564569211483815 2647423929243163628 16766253658566111011 12980176099363374679 386522786460234191 8992965524320629545 901037169278446342 4750166031716173184 1568882695321035787 11334897376708635604 15314091155812114543 2676875774647618611 1926246262198639661 12794536975506235135 5012647327415626766 18036642143766741070 17123320741498023661 7218326937432426500 12499789266115972666 15073319492542005398 8594647134611815140 3706220329153118601 9606137808488146418 11641429700222892041 8569686714415530783 12019911549586055696 5998536011952160120 8961301949121324073 8353224161052594938 3915799380480954816 7357807521622627208 6765444255842744352 1036776362515836246 14985284606059371816 5322667938374883648 16471106655991950502 16078469701501058189 7685481596579359771 701130909661786564 383407733219494784 1697953779823993538 352328499654589295 770170482839234505 34048644237754948 7342757257823544335 18062376586850549296 1303857943913319068 1768259582878795968 3471985086612893533 17151417835027281640 6790536634254843135 920366418235741415 15991531369820590097 4965078354635757807 7763549925181304222 6329905741366051580 1579754949086165765 18035380677817011578 4960949088775074764 47882151292151178 16994200956285124276 5754531297806845950 18415983066458865722 12581032075755120480 14834830384734685679 2210812768415750405 11605952981391494612 14808743753776332676 7926301306216332362 17932189103125010706 16568886506558261740 14202284680883451353 15686700729398985021 10142419114054008541 16746514228951001140 1671533011365488096 13430544727155505874 14941073795947522197 6464729757368928578 12389320004938028611 7763923991707037044 15988101240460358400 922936484303695279 8064177363217085844 12989583798969703232 17517364640494328333 5475384395021795939 6311482228696723543 9042768572582641978 1343387501952881361 2008742523623583644 2544595325594387618 13448870907761893953 7733020384287826084 326755067949976520 9646291394947072716 489020763658209505 15927813859107842893 5856642172890094028 10489984087283285015 15470072269435900401 3327272082838786126 17856444150680146375 13807768756472436368 17856318881904000406 13554446253471929889 17184688788939506498 8734447606178318330 8432055740940965112 13844804827233626994 4591964359222071112 2914093491902450184 13005673844359625032 11486624538253004579 2004091893757125545 15797118627356405827 11890263978759994496 12911977879218456076 6202989554150356736 7953101810440584361 12446265188109186116 9447440687781421163 16880866168088481720 6942216625768637511 4558946040890336781 11305622443165076445 3446667465927151277 9171452741969021272 10706273328573421362 1534135161418780397 2036133559009283787 16754695152391397932 4664330918023763370 1595909529942457657 12660352737174003636 17801115640867271029 4380516426369171178 8990989023141325225 11244811847650977319 10943193371073299354 15538586335148111030 3094964038838659089 13335528355065255812 11192337151321540186 12885740006535886752 12305506606822155843 1862481166750671730 5263242581888783394 17065507509502254864 5777320898369316808 2843706839760611237 16250631709483149566 6972752744685647546 11527573198283448382 13891420483528270458 17180449713754653639 6955000201557578768 15999839071393218916 2800281044681312762 367989422313087331 14993435933603206636 15145085641777644768 5063911014504127104 2273829080471405779 16613629330449103341 9384103959585007867 5422657664786399962 9338017294763016687 17852771309900703591 17489448448618229504 383730603181130369 9524484703973985327 10989110031846100876 13170177179349427713 12592196378085582937 5604446366969789159 4164115107572329856 2908197710111300449 16144833416971701200 15101560126858152114 6997691469693819198 15040741172521987063 9532803955095157117 17829259202341816527 2241824571166485684 2288083941234125020 15168458825957671362 7993872976651327074 590133878636916216 5794738264374383841 10165186898248862009 5135981120410183029 6481119298587596257 15361330647541711886 14272694068072336976 3784543336755625124 7466778717573956522 18010215752342281748 16106854640127676661 15849562031799111031 2840414356883462437 4071435942325550903 2905171261259119957 8934013509243041916 9529442409722547160 6294895074973702120 17151887206684143373 11283032328245452415 15313293881396215381 1354174333397904516 10345844376395371576 12648773978457262703 18270393586921611579 16558008103150037724 12656325410978258565 6180599039706079722 6169143256324602628 10763520460573140542 6408202589813627442 9631365958288363562 16281765926384864544 1864659133711513474 10421172394067075734 8651146822573232780 8785549544097137521 12645813009910758560 5355963543945328967 8714750746093349213 11620684124349484346 7832959990052857882 5320976580584992992 5074952885261737958 381181425492433111 10599533228353384517 18148315100843807805 13153460168228275182 17669933372778852938 7986391620925702270 18082485496498469126 14106240959891572018 2822088761376684733 4828203948939179984 11929179477964391847 10579542720458746787 16213031180423469935 16186574549040415569 9360185591665812645 4593230561408172291 11373639622298650858 15824525507786304253 11363621464930861966 12473929124853240424 13116576551020291453 12857982462723219004 2387025696292073506 10059097668385894356 16397967594281866390 809421477190278599 13563025643256600393 18040601999743402261 11429869710680255591 6154710732857798021 15553850351671171947 3987386362377887068 16027776351385877228 15986193683115774422 2629437557832426160 7962928428590334022 5649555764907073918 7727994784997995711 10842589920160798983 542453767541880140 2590786533473928865 1976085250036790932 4836891289173804945 11195503942979165309 16210920971674645736 16098099988316376922 17497754009693393025 3652997599146335981 16441612552359757431 8786470886581534216 3932112224516873257 8331603805852918895 7395147629382524906 4182246780181016497 11595088751785755608 10815646555365518044 15557847917559350585 3267635857261588102 3843266661972113976 13726018471809579241 9602130896223454995 4412180474021030822 8633354420181327282 193361477629649350 17354301893668526113 5061617431364885585 17586932561838797851 5913762269137988320 550601530959841939 4960114149683139383 18345644456773287904 2198842974471337043 4349699665193179633 7826253709635746604 8649264149265855763 4420569866978380015 6192730332690889805 2941711513608170308 12044837088291856021 5766565816102150108 17491956375302179641 17819500070093802730 2539998536639177626 3723715378321895936 11825017508140114621 11689985902775056856 16807990151407342465 7461355325161318846 745563080230676297 8719763105028547196 6144311189390812959 7373916156536839801 13334366249892045153 1878869550566510863 5537585308646360895 2437562004915063775 10374806715590495749 1465400621062071879 6929009475246813403 10979493377725708700 66891363768600368 8216651275778388865 9031791654707866836 16818450257629660787 5671186630408744720 301607320775384790 13334355053449260760 16886982047649878956 14558699939343181766 9357727407704175443 4338542453477750416 13489338490493087474 3690768316004976406 7422928791294896228 11627353411887086487 5622680451616010290 14646603246366138208 13202665085383451233 630866109329010918 16557666981024402092 16805401667090456813 2046762992080304022 7081078726322034421 4595780989796974620 1897570111981746830 689229851080358087 14520420069393456215 9775526436499895916 17399586473101247847 11359168916398339417 17147205671658941485 7020569401646208478 17310294406070449793 13481421517933330271 6221032625015679403 17276459299469809623 953029537694738964 10372656765083874833 16932136896974953306 10514716923206663969 17196772894458239445 12932403664326439031 3381096029513998770 4401921433590873406 11632672619242703889 9320500477592250460 13677272021334733140 4249378767104203077 13394795955135897957 3891404267025312252 4356035378158585504 8973181276608793110 4425464791190358612 17908923945025542279 10418057516379896872 875207889445140487 15478935966917348344 10020087207471435052 206764443032622425 16191983112083752539 16273937240471691291 5869773007425067340 6345388920808715391 6289725481676910145 7335770263135885624 14028437454491029562 1393188176614867789 1416379516730970885 9646949255387683003 11843247043750909306 3475564151119158737 6435601954650091207 5160777248231610535 17935259138890206956 17409030065755988969 1689661037200253520 16311094329795302911 17987613177253717087 9293643748953738946 91357830397986528 5126388613089376592 10291643220636627681 7335204099553845371 1264238893025376704 15104310060672052660 2134891482628898930 11992977020192338620 6022777902063313187 10859810862053465937 4197743499979923530 935637529234596322 8344487292031133020 11232587815325834088 3816735364256566271 9218179333843082822 463985456219751362 8919225707558230423 16675796516417287705 8164193091664536041 11859743352635787142 1609329633591746554 13256836855626831342 16302529813548938452 10527016429945552215 9495067133490070017 14730411446661592335 863850441804027191 1751183774770155469 7208336165335672038 10728348008777503514 15739358146546469348 16072037127179487559 13070528036369779785 7401598067612477782 10892191092104300269 14028134315048424417 2547439403446703674 12324056434803594871 13264818519502488945 10422400819860439141 4486785335442763318 5042418958520291732 108070640373241463 10020704413692634836 17490573676125408184 10245771521614670744 7985546758883208537 17738265570002033558 17143712557396352918 5004937329532159844 2197910578723856517 15807555619753751738 2594400078676604638 16342257718518659593 13707251875945389773 3241157521684196012 12114927663029231298 6318355291857285275 13411587211574751187 7283658989502068157 15685138879094390101 2854503436364289165 17524094902646952011 5795337961246827327 11093130058580720502 2747903680406936895 4181958798733429594 3787437688379973554 5109971295229952216 9872027840411934252 11213389012789089294 1982357683978711098 2425432099468170525 8221171998975660718 12704048388675421735 11704247076126195207 15472066612301998445 12036856587510518823 17182339552415128250 6323677732946099682 1608408175365407409 10148281813038378333 3213171713474184218 1897188650456608803 11820525280099536285 17260474853547653564 17800647073278900562 14816918056676157021 11909093650601541635 13622077395310512304 3148825645780921858 11156617553649264823 13876440169661541966 14143829569003008752 5743424674417248168 7896764507825098005 17056996755685817829 14779773768642582433 620886198916041868 4662171383622223755 18322793529129852635 13209816098017639834 9162281397081118979 1965983472616695168 7917354735561229291 6191880013914301649 767379021822302787 3961915521811624474 15571147840285676700 8902437169956457891 9962374261933708165 1916514510321075690 6189882361345828912 11351537572968378724 7653631923548840171 16394692029714872172 18316210009911413029 297682578927181318 14767669922385328355 2606016812800824676 11284925131677997466 17461374455803624074 17866906185853213459 11405013182868032937 12534721800443055063 391871097674044553 4189481234924804175 15025866959565336762 13504020053761685358 8726509787173372682 3279550237332826536 517814285109770076 8499154341206160168 7107650668473581611 14023962235466060153 6132322062012039273 5353148827107988466 10326553088516726874 17430972832515124088 16603164067104950993 10460244822893014089 2148150167401871518 13206564252898456852 8637194681620419792 13624811298587330911 13407862716779476065 11781674723900338464 17042411191688067392 4038537484299678412 604039867558320164 8456452311199566716 8253516966868708955 14866218712595672213 817426573198256923 7522927332044429494 5960294354604352028 1084491370675501388 14653963966796492179 368879264627371950 1215701139176688281 4751854058203044700 13872002006639524076 3285548480715063820 13133754382675121273 18441381574547487593 17924785244521444295 16720272731930060344 18117669801534527464 6500029174247066783 17097281333894661458 14624745269630927385 7179229133710710191 4982833802756660188 5668142572494245584 11313419975439331377 11414304726083492261 7216948371300749744 13561271506541431213 7242011333330553732 3585236336213300160 9212078898643642536 6434273167761071684 4151460027915059954 8293005407700950269 11812486320600186597 2439516163354869630 8088284041072079640 8035983232444677270 15841952858024005258 15566081796403147864 9388345507121382247 15106055397723256364 7757663694079848221 15463690089707976803 7333847907669274223 7098775997046088617 12004885184493400448 5319296578266500399 12172109860723958443 9885871504834594797 6465318365261304668 15754140595927532540 15801230367325089875 5931909764644303637 4177852466883289878 12298361093049033697 9448300667759332315 9059691710616907482 12513782888256131754 12754502510432310933 1120332315319275352 10289369669726273672 9310442357601916734 3550004832983776001 14895843890856065402 16364979731623250653 7111375755126386239 11225939564696676660 9866572615452896908 5562787811999695411 3120645390271886009 10863420100992470287 11472749776600847419 7622559624474553794 13877558774474403656 11228621139479433846 3158468051599691743 10938643352365185677 17595643863225494312 16168041775002852597 15482399745752918776 1576304929118889334 1671601546110976261 14855962289647623843 3417827538928537910 4957569307759098102 10478606659302063189 17038498654053451073 5812847054891476562 7110484882494499683 1506428406080875083 5517542689293835470 17238738854472048432 17008554063727707324 15790974298070533608 3697040234668238862 2300495501049208843 6402513037946644368 15545500235945851150 7900022104501465695 7868325470299638429 15649913343962571649 4518446541144446209 15214824723519277065 11657996707904087517 5273460122792846549 5825056247879091501 11372718101890576201 1089632090599265924 3421987951898479164 3185408773468916110 10602293863815566748 1885922173044214558 6283583242604785787 13318917732131717472 13460292102380174953 10420066006411952248 5346253604237466549 12863651572552035260 18060218786290087191 11364546613057566820 17647274506403261860 577110659033902217 11591676705823271312 17249612603271250483 177817708035022048 7026954908587509397 15838410954412375845 14241444709189261254 14418445646235703694 13190582129610572755 16294944393111986499 3342392149018029448 1799744015199557429 17199186274501149708 8347703165402410235 16979055103245623900 2422871615008335420 5724298882478914261 15275367199653412963 16981688569622931603 10164072959153459927 10971323625842742018 14879710057517890479 12000334319876182992 598887300966415886 14109895097703649075 187741690221902224 7741033235863407418 5674579673928447823 1846183102686137881 12898337506242675150 16315259423878601264 12322727833354381327 16281775256046584583 3571540727407666556 13651695356316861516 4838317510163406144 11033039203743006876 8119937705826204639 16226778255256619759 9374051289523694334 349164478856604722 12672385767511177697 12879424642935898607 18279330453650226480 4898529726635047242 177285416997661344 9067847814652433298 1375042931985026770 8224231523595317109 16354227167740323992 18398689330447509267 2875715745833570586 4609056832654335260 12973589533341159750 1470889354684438744 17415144963026326368 8176373957016838251 7310684040703188453 663732974559678313 13138572213669114147 12340021712011255528 5254016233054007061 1743219034999129469 7306617296530705538 2980826602884271753 11692835772811728641 13184300370190190147 4893932980698017860 8587672309119125844 5718497114764951065 8883345281546761876 17931485868821118094 5103098542442977897 13735206917428487855 15990475044069499933 873609366579438512 7498671650751482383 11019033377620915102 18271547854300167960 10801060440973490844 3623132949111822304 16502891059872903345 5187865133342094685 239510709719766104 15421801549433100161 4898156001005677692 8136475216385412384 2033696261435353470 215348579563252148 7899435218902356993 1775684639901054566 7286627086000860754 7049616764365624496 11884231024183371733 5236872993070970204 9247018270314974346 8480105294114687526 10550013971260644882 11231469657244277402 1457913051160774911 4407513814448061546 8408047633218733953 12552234795356496792 12991826268017495326 17886099886822127811 6726418722981277321 16413962729549716903 341119762935539676 4974316715428810767 3242985871942532794 16950198058915373951 7117153880547515098 5235197443381048466 4434232872486958805 18339008068726933845 3772282942563255429 8190656401655907892 327242533057330985 16305102598599926274 17848762457636630706 6221612646978390756 18065592014332468180 684593593916160741 1718124723531139113 5952870788455642861 4989597617610249671 16312472857038242071 16021427994385976440 5482866979139096523 16070920449398601056 17165937634658891685 7159407512783862431 7842864748510303117 216637398486733663 14457270718525536598 2121638925976286516 15562588585936422104 8939593491322747797 14144476328705709030 10465711261920300706 7408447443267908932 13160946776808485894 16227051158975654968 17808096259202313485 1478266724226589075 6071960301538592340 15487022100350330003 16525827673458993789 9631021723323379088 619736135007230273 6870395577473831334 626833918155002006 12352520639206817285 16515000947821187590 5976765232171143991 6908820604617028000 6894194551060515911 14170098590091091540 668620830773173635 9649829484316208920 4382544775861114038 6688188366711633926 11818556219320975029 5185650363705871669 8913742053253618639 12708375159991967697 14358436748382622406 9676355412085634078 5623301796958637860 12011899510940638970 18040198369909774469 8344739005661111437 11373481105936685801 4958921375615371066 2263889877066825931 14695907776258842876 1050939147814106670 12539019089262211555 6701164972188125999 7086913163871613471 7722353447227799787 6366409403938477921 354208826375732356 953885498113444062 6158929941787366999 7148710626790502579 3630253931753538639 6385904400797882243 8366004036100852797 1444469785498381204 14619747942728446188 15821480654330018904 1917463151623475973 12938395364866690926 10399272093472593117 4002934413417742012 13287714219118482198 15882590879702036139 8829180947923580894 6422386631943246372 13312600391756777475 2956653559079276518 3863314594766868140 15850825478767919284 626886353909805579 4434961151810827939 10755891980016163722 10273495258468261190 9596509314686063960 17663963403904390879 5436872419514819801 7505156778448881795 18380217135068889368 4805102324468154149 10107385472480381603 7573383670070176256 2120353037653138208 13802433633479021053 12774620671859986911 8368195075163318252 6953797946738094979 1607127919794787927 17959637223876967750 13946216166652491788 11860225456163400864 8359744610910329515 1234193516968510524 4646186119011887425 3095419537391503864 9745106587241641096 3703529634317700051 4715242391802485862 14239326498636213731 115721502302694663 15310910436837090787 7786876375436213757 4209029234788921253 2837593747530553969 2136789361031229240 34521055671049328 7906963076578618768 7594866010080271806 4056232313658024805 4459564730713079575 7856695734388349609 7682535647747634490 5904707967214271720 1541774941191661191 12876593357892877366 742619942276147969 8378063779653210944 11112082678296458747 10856614527881536247 9529124251527079654 8119320832215374098 1217157271379128603 3349216876480269929 88641469078556331 8497276761894689011 8941534361535447887 11343584299850865997 9820348441806149025 7070466662439522535 10816720676122978277 6968557492448880273 8259003723542171754 621115140355098543 12626263856668998632 8532381466505327817 14938337927216474373 6146601373468898658 15012980726954209771 553997367459003508 18295019231096536911 10356602377201950836 5955581839239996582 10343647826310941302 11011330226640365816 10718466019023740872 1395010639116730968 17266467815438234200 11556419449729475277 7907178282024842218 2208540280232795229 10699696407696267451 1444990998941814716 10918919384480330945 15480415696151421328 5596587731248310923 3407203311301978481 17945897219324038510 16319324898830244625 12506712090421742884 6452331592815605979 4317761942090928601 17605390638395336472 15508059487064243270 4042946126169847394 15035584115498349996 14686621993344042451 11641680494183616470 9129364152307341514 9146901260991049787 6847603123480105097 12452881812647309696 8001431318506314807 16727872012843883390 3278597388538642762 8006622084249716755 3634839668563138795 17673322315121097562 4933118159010369711 2852274520020625470 5310583483292459041 1920975199784155313 16735498611591074733 13924136168315016299 8328461866271295883 3262152436298308745 15304170763925315492 7203179691299961525 193239282190935905 4606613398112954658 11053585874523269679 11660558298329233938 6890566297000744750 3719413675076034665 16481721990653084123 13435861744374882171 5040839686074922095 1664677455725891257 4389593432839884612 13413954956525916994 4028302982340664039 2218255757499195047 11956886601091788099 11524307393007391614 3615102633298271354 7149020226195251097 6329873595189705591 2391688894571387101 6976995847129944265 1511165911188111707 5411911732497976176 1629383622880252611 14975735330107784772 12878497297877972123 14425034983714071923 6474919595713174390 8534282970644509352 7930825839866251181 1068240293218488920 3256380917892132484 1522656878217564570 12822781905133114626 1223004722423384594 3621074487598217183 16950591232862085854 13953433893031274267 8102549015893049649 4408180665697010267 2992765039100582057 6554782969293601705 17586784626565532199 9346955263795996580 4424721511850317141 15063793317393134400 6189231950283075417 16941833271485528762 9831803456995050226 5047840019853281853 6753874938319778548 9002685810211431948 1885761113487100019 17779763914440651804 17643365385170054471 13437688153963982428 14063834450323736492 15562549980669239911 17320262977300219327 9919274280849180959 611667239968329372 5236878775609018756 9309502657501209932 6889687600218256938 16826285851464623502 2568614538222411985 377968051072789388 38723549293565778 2590742007518371782 17936501333855070878 9400936333200645698 7620187261470693264 7352145602838358051 6145776202848651499 11067337209029516092 6418765794292151571 1282027637952886393 8642343377248252878 2898268514445006238 10511989034655342988 17737213914685047119 3481827860610565754 9090983550063968177 5122846691161790997 8678075984912155633 9702237345260054324 16303029477562637928 6246077750613917101 6168304322438633587 12592295626303318280 10717632647100957750 14158836031266059419 14053612035191997321 1455783843666563553 3530037545844146280 9237096480983831485 7724829378771715059 3291882844517855955 4518858148042408598 11720130028656601659 16615922153427539254 13098225864058308976 3310668433892712885 14355454716756881120 6404500548175040163 460912904823733942 10085377256351589644 5224534440194433512 7046677137759383460 16867295775758848480 13996639492562694271 15964299491790110161 5139771103261396305 14000791832277251939 17037281633064251688 3847474030905715934 4191496034710607036 9792080676471406651 1387854942745378452 8395699689977636995 12996708693099248006 17233458252324300385 13283898115267095093 3767991337294828525 3260156271551851641 5727815400176451966 14382987008572916254 5777755421749694010 17961828972294539533 15036067378474928741 6511202208402130255 16939630971698802504 14780655360607006707 5998683694851414258 9298665663996508375 16959283934358118842 3472927454949708460 17204038939291028257 729457630777992943 13400663771250312393 4215243014986710559 15482542465571715438 12304240361769756148 2557010173041777043 13480874184824112156 13124218004614181680 4926911154872131912 11711906478295950708 10509113833954589242 4692634713250766829 15121171669432067770 4644152809601429916 4961042056027281511 15764154654642580475 3324605140436913517 9709680494202356651 3733750036386118894 14386502534240554526 7254045935805865541 4640783848641164194 6457346241147168073 10961254324507307363 3496686107677413998 9940053973426557671 12731161601183234017 2624721753079146375 2447009693677628376 14686675246733972125 5545559665983091002 2934837708520702339 1416780586301207245 17760969953464574523 17351259962601930401 8968233271796483295 9822484763609162334 9420546119712876879 18273818484276475922 11384876355968257176 17584349283389340446 16533850621621510907 7778978344297713416 12786197869290531564 10329174707992341611 16279334496691014585 4984218911947862911 11018818934460111499 5435295428891694950 15084374491070589431 12852744531198891956 238664398146345465 9178985720983865050 7502777317285860674 8763416841032092808 7420747706200330971 12333467064232557286 12692244785666870249 8866875849309175188 18392258697756480038 3803515718581394397 17900868939040057733 11803119332071071139 5157104669565523158 15159643338991387238 12911453309408190226 18146414635229016041 11550133297989688259 9462910050924651964 17205860162583374068 3178340456184586717 791785753162318119 14281809095355319359 11127565887353762238 11967304684155341893 15226519544095886357 10300571657879599524 12311989818580747104 6933218834519593487 12801347633028166423 4807085334615870405 7362046888471540342 1628276775910031310 3995151412275513744 5957821348206539930 11428519970848678026 7489844547071957494 8005566392587752527 13681536112724218782 6574865369013514223 18337627170674354778 14335964823643803450 5952355395022623544 12686549451749285641 15932756047666611847 727719603269198021 4324039988760753763 1129934534494868532 15966028763967926199 5180757009816371539 11723949379925216196 1658424149273983930 16835322112137183928 8610490628656216495 7187191444662629207 14933136258160774918 6407714573393773883 5496353357771882825 10678075203839214555 14769173079512880740 9055373720807455154 1484232193440913550 15826122135731098187 13258957828908435394 2513629229766980417 15573653807668216073 12773089718218948851 7802473046021916567 4559492564111286054 4289382122243635656 846821812786961614 2609432107057072692 17321296436490642701 8384773342254884499 6433670337257876363 11205255718075584355 9723312236726802179 4854843338712293538 11301400880083708023 2076957872249007823 1338849432068455273 14859665154133589063 4889819975306589925 4855938152553349119 15859897960129575969 3576036411286938630 34668847092934260 16528750721832573959 5890089376132960331 7391006083160604484 5353674704677752175 6770424938510566644 1915397947770105860 15526741933145068567 14393603875556429231 17857459773588373308 1670395973532091957 903518529867529457 7905201329232668416 8689933524152046691 17701968565740651690 1697862715931624890 8491950928532385002 10477156752307012098 2957251163498291007 5610158414649717543 16688263601568878644 9896609728207655055 10828520916133592061 7110928972617162355 13451677323549174163 4795573564914774061 786313124564632120 5209925840464415694 168199193121422669 9600197682342622683 13835433659887586836 11913597765225410733 11700118256718019762 16832879234441100509 17020602783643401567 3162566882293286936 7621682947342421992 15673842276121064839 5325208567689222804 12413467906987162141 15619302643447034455 11935481915107524502 17464202314944361980 15344877366870320079 2747214093690006014 6701199643900576218 14589168037561572033 11678046859169411414 18060875956112760916 8372684336288155782 385465488459803458 4046304000151589799 8003774425779442998 3665568437432742662 1181391508838060953 127579723360676429 4852605423648515980 9504163771458412264 14886558188964941659 16042799280029405030 715066071970239496 16568919215888077011 10708417401706908751 11652777034188521041 13133467483589807135 9587394539922820564 6799348049733668634 2836968943043216872 1908681477986724563 4640572700467383447 9114659300600663592 16080537904388822440 9561317472154784850 1276887160356251126 9426886318431940314 12332882908674303739 10017985956646601375 2014200943656505134 806033240631325547 17310870092062977504 14199063319536059615 9278412360735231821 14228489421809226230 2898197015730001154 16530458539517179136 11241967378991478699 506339849073688437 1215042022442051574 17700390465170286582 3862076961312124590 1355803440421422957 16943000337704745979 6553688017669118611 4151385481808965463 10397064543717165098 3771789964526177033 10676787741373762136 14069559569399674341 2895019480471610769 10293145450603675144 4087308750200777325 16004080603584407250 14601137328574849859 11008492167208340050 11271926583607322969 4837344717211465966 11395868059188806686 16834246421636678669 11161088891117332458 10959520515626686988 14500722585774837300 978161444700697629 10089088700058945038 10982147541608041639 14063027823861875704 5107880894711979191 4184641940011787337 17598682983475827335 12119074695023237064 6589527481975329644 10271684458739932275 17410340357483410424 837785375256404101 14083886851642797405 2234826619044586578 185727017045719987 253369863396253051 1222276898919011943 17045366202870190653 17650424122381016733 3772877051243852764 10745284517357548143 11964445515286026551 12315603979649032868 14685359917645700583 3027045281862228018 15417076706277718692 8389250226722229832 9282673951842133000 4599429916923090465 7398837438593224327 8240290339060981121 6267624621112515706 14329557118192837289 16800843075570741054 14415659701374206299 15819151826078447334 12869682568359909978 6058037643623401689 13668587958035821539 2627352268679654117 7154585704175384847 3575743941298952416 15223398169747257521 13269159986364091155 14303200027955280454 2568035901274550670 6106124139778401969 13351081279384712811 1933704121784305269 3393365559623883694 4362806289385731369 5626246672990313331 15332655957800921836 11010073523085156394 2716982057162197246 16859067529058924030 7700682016319125650 5721655524478070774 907808754054765645 6103644098796320054 12807968085309974691 15801772289742568016 12892974305790788392 5115529892806853030 1395731848251101842 9049673135104601431 8627662362436287509 8124519762607292986 2274905787058835622 5817407942437362232 17522164276906198873 959765926603028394 8472005447527830331 2543791974817076655 3391113906561544987 5826831399662287762 4755732867969167930 16252501172134355611 6589435756233443477 6417505645915363795 2485482862945653742 11591398433118478530 8882743968314252867 15342407682730278205 14699536186676296078 10634625103798723914 10644727136474297303 8244601574757526656 1720594496634021771 4383360627000566038 13553568015927498813 15569843762346123303 4637738123988034504 2960590171230528310 13529229371781829721 12823441969735182107 3026593118520352233 10878351707026617644 17049423507798981730 18107563643836046288 682334217059684186 7601765475799136913 10076338579519361953 4393983859258566516 16395528814566116295 15590923527690925387 3756966879140749478 14935252295978520493 4362928363947458015 5425485929886487644 10770722900454269254 9972488532876656320 2240719770976336384 10665220786510777613 12778778454121991526 3259672625158162952 8659070281030497455 10457636576968206245 13004344050173938716 13556496100589267227 10252402899575894583 11240774972678066777 2774774113743058874 8974165733801001025 8252010148328720736 7384450772833756316 16844050440374030327 3893387572807423210 10612066490794117817 17187994450339204680 13172637455163986039 2000511733466623289 13029158031762347893 10096845628539367032 6877368588891362685 8053024681650374337 6367073239788591013 17774707018517688129 5475441562702458469 7807648977784390559 5367929979139554859 588830240439019528 12263823665613101211 6654379104965899676 202697742393977060 5373332075102518649 5591528987363394332 457867141042328201 14160245566027267705 14350905552828886818 11391045351344470064 6359356956967801336 3531254569014403541 9785538976776889191 2743454753138418934 497424943784571065 18427551934508812543 2061805139929087400 13032782838543807688 17506282415850618092 14968248426841099652 5877411871997872439 9322848281046814228 15824686071664983306 2912780471600942583 13562454015722273729 3471724862297439655 2062568248066525282 3877508902494918550 1305673280689278649 11753206608159301069 3247406697456422772 11950015494309637653 17767360677551788314 3594769939236070311 9031910847118109319 7740499418655688339 12450197269608749168 12345389446826378862 9339795937355640210 14176575377609642253 15215086217536835738 273457113021255150 6087369690822030155 8826599727012351850 15762086481431837768 18362425481473291545 3351242479186347393 2087134223800060451 426983609525284146 6024651967075128139 3126835534097208968 11058355843926079271 1539832608882667186 17409180144875032355 16021669306475514458 567437248967563561 8185211046108198724 8477911055245071717 4710571878759507869 17511580038652526133 15952426705040580833 14824571688400107421 12691257840035734187 223181401725863085 15231803730854816692 17590869199968335694 1777353754370285945 186503329625375927 7205051409358575416 9000784212526360185 3140357349623348767 6670142744156599773 1077460624844894621 14213004602149145612 14089161473873607161 7348000263150185706 1120329067569145827 10564983454514021019 2653246690746865967 2821559568990981005 2471035359664186291 15061303622165162385 2829103111813641602 14465369146464846592 7990449313811716005 546794546502358571 12121388964179107926 12347935110353789579 4846535964934048022 16711677355253449586 8460524767779915808 7689657971717586633 11960400070686954737 7482886048836899027 8366319528701483159 1992651297743544036 989492093046627273 15911306038279665307 10565867058225336386 9114472974263662095 14406348464317142005 3439983339345456552 6712290761966756894 12028436870288278433 4738634046656947672 17677953644421135629 16638737925646312232 14393022198224919715 7437524636431751078 2002984039811201679 18077411476752810485 11160502215324872309 8143129595227899337 10850714410760364756 11296276888780629814 5403376064145922731 10622876083852665247 10433241715737942259 5820488559045026541 1170203938764646699 725871752798532147 6878230330556278719 14709922043408511005 16930349695991364403 3103369907464198133 1155396822081521381 7075856949068767679 3891194386385144986 2696807689939520097 5330887446686096865 14674683651410136502 18425998056950161847 2610745168409475815 3913685766261351706 3265223053968485758 1572778114882108616 18297806114489839703 3459560049158409495 4025310341571959593 7610398226247815822 2984965214611501261 210417308208289796 61322891311422711 3948397140151076920 15747892967399754066 4387356736558525886 13073006655480926649 3390988664457614131 16877401773120641112 12562830687318656826 6429990222714005209 17656781298988928918 15887925449348989167 9208978328635202326 6362801405745148010 94092949786656711 13580598769176130459 8094389444420571194 3400132814321618883 6302559503826106900 15690179173392423031 9452117980154158173 6938536066694628436 2580364333729924874 8356830721126114549 16844972515365543158 12416724395877837838 995174170418308095 2743061078235899770 13575130970108223591 4228473606926516451 2180594650944179241 15640469444336079433 4463625483672393821 1922453205960417206 10620794962121427788 12781521409026117404 1812521645333536472 12993635378827836112 835153520543582227 12180621195810560886 3868493850615583281 14999551648069584869 12585708736899725582 7501749760386701741 15423060173508240152 4923182984638248630 3058753497341212406 12484231933604276999 4344057593011869733 16237974905118798865 13028206581312331698 6438850604749187467 14181568827960221842 1697348446195377038 2455140592744439960 3893954969141223966 5922444130484846967 6514185921007257172 14510356158946001104 17853826346804388469 3126689550120225240 10834545277834348925 13499430427671641318 9746231987369846364 16931772034235512119 3838641693944732213 10124858823269308908 12612904618938230823 160842771051572141 15557840186612682691 8814908746096253664 17508319242097181784 15992322706821279650 16423199291782927377 600192625475875491 10152168493946717854 7830325850220004090 12238276009394469237 18098002674979636053 4211316401387095473 6389709360121811547 9139299104973012016 7251301297066302312 15441364829304753088 10025273977000250368 2862551430606113106 6085496401109204122 1866896574560396268 7623536260357533302 11090422761906087307 10906540850440122621 3577875308305206645 18255296541019747216 17747759075786530453 17753592741678225287 10362742738703000584 8416295806949380849 4406710495733214473 13373951243646659900 4382289374232287546 7224075210130809848 16364396528112495990 4219836283605840712 4782372830053370788 16247454858681294723 6051770572217743539 4312752124715133941 9139630574230315810 706354457283626399 16640014573919608406 11304981164838194343 16929283694395088512 2252062588429020347 633189596391300640 10523746969177035989 8778607783372344254 13912760671477434495 7718114029171560704 13701135320186996451 13727460677913281716 2644686279150502477 10706559942177592044 12582078264153905555 9327158027025615382 17742265171512099698 10317775873853855164 13333181513460406802 14317545220550560222 162519865410221133 12712783483499256129 2592477151122433741 2150218270602007905 10399624069198509000 2350083346239574953 16390259454447611501 84990999711601687 7345536605330499525 12376610749480651383 12529276060391576692 15129039532078583731 16835166156569698870 12297200775145422538 11970149207423579838 15351399315139188820 276700806806243435 1650284069328768070 17474403318630518919 8310097277235702329 3306695238439825060 2645281679893293385 4743130305209197048 7222508255154863283 7924594199963077437 6685625481755637792 12008931977763757349 9589614073633069892 18255967334229203349 9286477714051037519 6465352343662776125 5023654553173588220 12430164380744908349 10000199419635170935 5577965103489648696 2224200232498216037 7122948687666694833 10273804226746577667 12375534311267102369 3651816862476592166 10743343485617124255 13710014182427065959 12173537615265443996 10313312553189203344 2288774253123745530 8819950026768640429 7830833841373076400 16178663637802166333 5675319419429953457 4356145627270632228 5194293612578991716 11065813849450352313 11213463694321041035 11212547607299278467 14899433984326381248 16181631031676451869 13548198889243400486 12314779018044647810 16318438567053332929 8035747886400965726 4792641166852079677 849316012282515581 13746592331984786709 46366481389149374 15057368062100940664 8895174698198388764 10221454105737910201 15322301186066041369 4050607694139988151 4335139589876138715 10064636331641350943 125459839411700678 8565345728284170677 9906504760704490790 9387536164338035886 3265946809989781900 14243264769860931539 9475706596891026872 17418141419518510230 106250647325731611 17180878510546884041 10240461833135230703 14295398872139884463 17715170678870328071 1951089635368734938 13545365749057507076 3656838404697568242 289175730163466311 17041578313750965396 16399126871517041763 14961580979490466677 15994008817815938090 13923823554915336674 4634249740291534361 14539993090829604618 5006820489718686355 8067344094119806128 14495165854409180271 3653596639296595052 84684339284629210 2785399028983688399 4176700169064506960 16683717804315571065 11614566274044699420 943650510607114083 5651333193217277575 7698563728757797442 15961571795978595034 17032333908801898030 8319751515745668942 10747075689822215448 1785562444044753163 2236439984920231050 3668201208585875215 874747574369477035 9020701242296364729 10026315534782483918 12090680526278728396 5567991161200761804 1779619546969054041 2697326801508550425 6283686465310230081 5506669492306507725 9406597046169616756 12772821097054763302 7403635435318947214 8108313342867180651 4810539209485978718 5038418714357957968 6962591117382400695 14844885822718065573 10731665471453394885 4764361642068883269 16585691009857197722 7205699481593909055 4452795391617967766 13253735918430259691 1175020630224575414 18326034802456182433 11055347772867628685 9470451786605292494 15825357363466926567 4993772508835317679 13123606615005392676 13219355160025766944 11334992403922868891 13529654522864137809 11897894595855610422 4297302145771781924 17856835066780198733 1734658973356088862 7962621663580490375 18181390463840679510 6970958580070443750 12590401288758332932 11655889623096104913 5797431139667599598 12799111391800565204 7379941035967150398 11112691982180731782 7336005106673290832 10469616733488776087 12247119662012354874 10581342075427105034 9663231224767194704 15092119916109364527 22415988041110964 17497204980888334006 16698818879820871656 17294129626789689877 3501685974391090954 4577873809536746024 7276556128110579882 5589996506662766264 6621181172973571301 3161405551182263776 2126965619932632184 1663458898995906461 16931561164892978329 8541630437568163467 245046004026210807 14688658256734484631 15704198244499392054 50101273291277515 5481625234887407788 16962325439444254309 5805319726052585721 4468097209203639905 12620880022316684583 660175609725614215 14214773503775519290 10611462870826942701 10887708394505890723 1086078283927195849 14399046453719720379 14704146765296557312 16415644991632711660 3423560178565649447 8640583657319795270 17911827860185652074 9331687208286181406 6979904420114069514 11762637065183032537 2469732656588477482 4863070856302206150 2855618358485525925 14668616217610503212 3331389448904533837 13976375956110168923 15492877512890470924 776684232780563114 17000228546077462938 13627006237626502881 9720040474253251755 5895391083020667423 6936247860233771747 11751994189534793133 7276750439798991352 12767518380351349278 194911465877884697 2495361267778291806 16463929397832041682 7098449415510078321 8368739078085505618 13248457009768777269 13936621677219511402 16466599217430865036 16032258368476951222 129951170338548662 17146853201660880139 8352270951779362299 12448703443946477006 10870563904115364364 15466346702261715916 9052031125081179779 11432564287714465042 12318779908973171494 12761058677384198256 4409448324502159854 11132089207319774137 12659728000460433797 2144076771068522844 3486682462826841400 18150570082225409583 8524840625129220939 9392205653384905016 10269815696244283768 2244891979812067615 3662730620147978514 9084448921300197457 6249243948757769331 9764563963482435778 4674130197054002060 5822525860103714733 16151212880119845450 16689617223565428486 2986922463822944410 15418212744316227507 2684910407703093880 4904741482111057320 3756676030884215158 10605607811446127006 12507480717691522215 15512435930065669277 2742757727092422013 15157663921776812266 12941129088601002554 14146799048217912530 14555348045696171966 6172045005018827710 5586708804602967381 728243068498856775 4105579804348011432 4105948111503652385 13639829409047248086 16165306847950713579 5842877560141004482 18311969396908818519 5539825889099516876 8702503762552845078 11390637036824577474 4185553598748966907 10363642756404656906 8474090900309716031 420714854271857563 1032994484322597008 7705050492946564262 7357661102088006182 11881439224617637193 4129829331053728594 5021027064751783250 3071367381898007510 4800382702583570483 14898825187661064036 12185619254137082861 4848556053018556384 16305916456511763212 11067404599437765099 2828169606375762881 14265946494676391335 16046598226652541301 6585237423104343837 14733147489523426141 14533068957234536715 11075037839083407206 8787093075118705229 13113458839337190807 15115568079214569320 1171105870802888974 7804413577745643662 14210570078152177612 18356858459079623986 13747933479681176070 13432700861574543649 8363387343639610802 4984277076152706543 16300989193801925893 8006113243591744285 2931900835589554092 18209026731754175879 2205191176354604516 13198045377094290072 15664849780545125108 16906603267618650373 5512710768923123771 15259607426819817218 15440589220405623386 1810350852317236466 12050942658648216526 9693206891921112714 793802482338273089 11527353705727701673 6735903818832026444 6027807643127632357 13639359823370888594 3421760107487245257 8663897621393827643 14674452823123970778 1208978761995113413 6039703650777836883 16998802651253454223 5118449290811262461 16663354913738630258 5116600743497558740 3957705608787858175 8612734034940697618 5148124066279169192 5308061615874948354 15491278726722298085 15802236043913445423 6747105711990779819 8585808854858088699 12019276522252860218 589540554384628255 5377677976027015695 3882167592255271144 7160746031322461182 6336885437113274002 12452498036845478849 11036668008824615990 13238437556031235005 3611339580844176553 8479429458650998893 18240880729784967183 1471610255365200649 753934287426012540 17357218872952713151 9899890851701442303 913003348496264914 10791454460685919237 8713589386654142642 18129043848816015178 10708027893565790907 13593730880437194478 13982820128343971111 3793243078309458894 10731684965320393750 1492072339465545816 5772366545493488508 10826866661739104577 17853764093353107430 3375441993065804512 7021322706876857336 17511516771515763044 12739808224194728864 14150260539253392117 10792366766908674096 2165258650784261183 1363744735840145933 6576725418598238158 3189818351628628089 12649088656940309825 12084298194222635422 13481580344096719574 4678925453252092141 16150899226019432916 1620012700523752604 10205755741426358463 18126920836334343901 644024214916299581 12610418753963725848 15926747339900019758 2268752905194944508 17116873749705279460 17672329123680961192 561683238215700601 13204205782403159751 1980430260570123169 523137206552494534 15653019498557797838 685355299871608028 5616491998786166389 6893819266780437076 14385693702642277958 148187532300591142 4687469945578470517 14951844953045422485 235860917918517411 17863027539395821340 7241545349578155463 8702784752150669028 13318327147585615533 14506007075295338051 6716459966172849045 13647604503235940045 353743493978452684 16337247062701425338 6988876037620902455 5022620792720631897 17489588835452460178 13143380807900996606 18402064886470572529 15166776464218770537 9120934056986302211 10795653499552834899 14857805470332231740 18232000684268052174 4361464140836781504 18412490319155103329 14204037426592319238 5343872000223295632 10814367978559137375 2969620951383839374 13271928582163810021 4559712723755245818 13442644061322183712 856045287110785821 10914743155217148029 12125271145409872526 13786907145045074704 14953126715524309113 6341631827042717171 11445786033694775481 1214268824714599098 724334274920057750 7239162590545930669 2179049148066679312 6316394801481181918 2572261212774069350 13296228293676307372 633091996474776820 8671289988411992841 5864139215832445854 11844062149938960518 18119167735412140541 10240319481425744528 5596547786740589124 13524203184878736897 7464175425831377343 2723174930288916768 4096188457755123785 7412968178156552943 18374113788111862559 11177182446798810528 17558551332977055595 12881292404061427593 3925274411849850703 16336003254814921001 6472605624962879248 8372475131650097625 12159365798958430580 12821539603555294563 12356775160218800814 13335337223234848999 5285884508723398744 11499285809951500728 17940228502055520498 11621178461151188083 8396595969769239262 6353996920192895059 14940403309572581803 3342251959298623647 4342091381976266977 9939833110157209746 4911672393970550396 16747773346344558876 16161264878810360666 3364434280982751813 13590651372407188979 12281270105587592615 9605796153189111330 6795284808405850588 17465310179124363063 9012448368779354607 18289130529544375411 16504471165396572859 1986803571429608269 13749216395039040949 9638109736635912875 5233587446132723461 3229445558890283378 5453979306844419429 10299708222275443344 11339441893439161491 15662372817020417257 14407543190594017683 14294094325330429561 5570799816291393113 10304983735530822212 10942665238139274256 13094147736569181357 18434900606775826302 15150321024989401049 15158025347669315517 16986871260347200754 8945932674478568737 13175665652773285928 9875297375330753185 12494704766338823096 900885964203984441 612910752466399295 9922547262798702479 13516677299119835876 4844714360598985951 468461452609707884 5929947345486925880 289281325259202207 10856659000742861825 15017583061133770877 7706844432824251329 8988835984459701093 6534232483145193255 253157746105144814 10401215568745062853 10755040914153017854 7155016134385329245 7000397316560426061 16006852636478855549 7563250985791044175 1790895754075060922 3942132915090615453 12026989247373968044 13993814342476848506 12725909772605849905 600927674462705723 15188332939660836488 10173445893614086674 4528381625788109140 27335529503591668 17350372839410014565 3761408154104636609 15718310593157735621 13086315892086859703 1811296754042227580 1353866877546221137 2157616348097893827 10809938435834569505 5461525780304427539 9234573797067120416 5951716463438339214 12752949790946373456 1172211898505924950 16993259937105157173 15403521580412355580 17407842914320779366 6604024328308389691 3225703230854142150 11932041858797584328 12819588076252121268 4946575679770186865 15772891181727498506 17347396515001880700 2536883553505525733 3566057175681914369 14460205846328518746 5927494909261020928 11725160388926858640 3518733528140008582 13088140810252517339 2286794653783656891 4358620346915537284 14362016926156590246 17077355779089903762 8591073650029928076 765381801359842036 11047961830028020256 5030397825417363880 2422920466596885527 15623833421646403447 13327586525483075816 1592280080733197693 3038620042754043020 16600348209828496735 9253491371627649781 373258448565173067 1976048279363502602 3340945556243264079 12380114814224854629 17952266801530231842 18436459234565940417 13483239045040689434 4771343093073600858 13531292748548670344 10269583184876845957 1075232857927669826 15080711889446162198 2278835336852049526 11825417652743537986 3759174815174187469 10722994333386808505 15216473377595432124 12725154931063283153 9302915338932152880 15650581179655877046 6892340854121401054 1661012757783289803 14462124964652407260 3952019892776402023 8178130693585482625 7055548270864403039 7586186018121952396 17258699180113167230 856064304568166139 5923290648011556663 11430830786599137249 14651191408641066993 10642940737783568544 15336831767038846326 3073853578213418283 18394643484860030847 9026369304976929528 12585662054348033719 1843960723221819785 13685624448111008230 453081041800897371 3475906275399861709 15865606057429910346 560233986195979663 9933805598917978967 16174716734312943361 15044312516999993569 5999694789361450390 17724981922521033083 1677662872652684080 17246691602220164633 9787518275866618867 4958990794877706024 1413652024980298215 13132700116476546813 12335897584780904734 1141658175715714382 4748728971319305473 14231019048479985074 2207361377996400152 11937410563807684242 11379849345214785733 16182594381492155320 15710458264539493577 11752552406802201395 16566123012026139744 4504488056212768550 5812499887930420093 3324777468227776465 6722418047717945774 4969397246881674603 6524530635721897713 2032704068115440501 3772855104401271725 5388257641348783963 2518277275122931916 15237880320255108270 1171244453202688433 5316014661245683922 9281717356718929859 12012773778564253622 5467151750501772131 11646284466168584509 9378802234591070031 1826191780582981946 15730746482635172430 8795697394799520009 5396723768656331751 13198466052087918290 5974195079428363889 11404092768095857897 2091768001418253649 6552865483515841956 17490594480744128734 3253089303964053857 9347226031847596547 7309744290253236399 9681514113105074994 15450095323123684834 5223804716985053046 14341765831461992290 11297754342606951775 17629480829860698666 1091869829541653995 310959333239563117 7565182407628432185 9035971191666702620 1772402266476750481 382460208231341672 295535810670907905 6744120090470085357 11841024749503217741 6205349188108599685 17377947544442204252 8103705431781020311 5573341261349970967 11511602100877560928 5453053225629810031 1100452459281885850 338595376419319357 11576602846752084836 7396051437524134998 10516330829692086966 6418785293154614551 10671569364800211921 2958149919417155064 3490110916779744271 17516993382527769175 3606663853428783239 2711341259989680399 1764002435704281588 3372487300051216380 13561863083147689483 2855721448192339944 8596770331186361861 8614098824441096478 6559459362847340578 9243099505751423076 5071655347936105943 1299449700146142878 4070119778436454737 14202715483254509115 11290391717571807248 10698819841959387532 4443702904856540411 11199184312157207152 14674027456950996835 5933457318506263827 16615382318674484533 5562233190091186171 6960769114267206474 5975383058363522255 3062211818437911849 1852361183801442017 3114101108069996274 12679952622166053264 12589923924292444053 8449025291577796940 755681497307801349 1203868445617437426 5301888014068648312 13340971018403440372 14848175199394153846 1688588333281466696 4502229947028710571 2685371201977029327 4927697736860128267 9123324666324167031 18073237828811357199 1307644436503499930 18009406184322968987 10158139315633045889 6650497796246944922 14869144857464825054 12255242146017644167 15075959829688387685 2019925581883491249 8141692244719426722 3040343742396480684 11165259833531674215 89566045508615290 7339552831843385451 13888969118317499608 12441864518345588368 10486083171757639917 17615705546881245549 12811167312827283651 17876128854934864894 5037254405575594635 4917298519973947556 11132146423461208296 8972543082657535413 11348224927589580600 7552723950798475874 2423191746492723810 8442445852648177778 10124091522945196548 9658454885406189104 4735918449066310969 14406088646730081225 16639485140769682653 534363926884905586 13565960825135444456 16132662791428604217 11558538813803068399 9255659013709795419 1445725093174706661 746272126709662587 17134692698373713895 8750426522070963076 4237241625861773937 13883822315440692475 9568979104665160240 15085427717361257267 12953829037230438797 7897919234645805137 8144924438880929517 14539448540372926581 14226768324442494872 17074034234087065515 723191577086823109 17381288995825570157 4607076580471840049 12928770791056838173 13133129136505135560 4694500944279232078 9370557755098690981 2209245873606917616 2497458993011923603 572497100297954825 11782803540977894406 11472720063544734653 3259518831366734062 6691338469189431577 6899496680833081262 14594719911673048758 8776441514127823151 10421071403602318689 16299252385423898127 1502658492482244495 9025148572785988047 2057899998365739512 16276950193592169064 10095242417905915815 7013717750313944383 8713749468120373417 261681809199029354 16499074969917001337 10891638162947676665 10841985481862664705 11040717007143720535 14592771800445969835 11240116759199294770 5896016142729167978 13462161868426550714 11399854194461039425 12348673126808073913 7778772166858720174 14030383150318063622 17793224471181958837 16276099024535808624 11124352554780481376 1089250448444985856 12306425338306777105 1495819850288975064 2770915133705981247 8271115837494484557 14216265458591861253 2119234706792007214 13495250937617244165 2570117890884536152 10862225597050273238 3373564400506993946 9144175721404309377 10794030224893136710 9201839139591874218 5208677857743764975 9910231815292802349 11422676578983355570 731539931751439369 15398812900992023203 15378871373007840805 15400744835417565581 11994701382948185203 13418079020764959000 6299734861933477900 6152896784113342153 10433895212330763266 5556902021126341362 11309011750587220150 10990897361750323058 5652594269717815918 4245793809976901573 3488047194924401912 3750808971445964937 1613136203829209456 851408820724154664 2924221221358543005 13886669458658670236 11900842954643470452 12899714224645166797 7266491914736382825 7278613886515335401 1995480716039350545 4770392786263041924 8685255544791170057 14518080195240886788 6056927738597797006 11806114278518427331 5832853385178517997 17369476092956866024 8538948404813904284 11830765706373732564 10836139125366942117 11796365598366049609 4328721473708150556 12761155935286433234 12906345926138517786 8423917462821543135 667898497039300454 12998454154659869411 10805251303838732029 3385144926100092976 7649883098912733718 13416040636826865405 11172464985548508640 14281980913579518396 10308115665025690061 13938359692091625028 8807677841183992978 16221842996182195631 13054962161310984506 16869100798173592876 9555260842075168874 176745435595551826 4081447085887117475 16949278477499912702 12221788313536805916 2417876968212192121 1510488801770602315 10313151942798255442 8660901598224450667 16799453435515873366 8952859535682889722 11884223235587764531 14216130345900914555 15037934263825397369 13207416864542598596 1429358117549364261 16828406425664641548 7580654998379960116 8666566464601354761 185604381647287604 13923671120485788230 9843754873442202470 10339286777420292699 12736113816021297832 15780374247297221403 9190762165104505797 5942513420154275033 702322345492717843 13267233316621578501 2332107891700827077 9448743608168431692 16248977837308860557 5162848854340133853 4214164261356635526 12846442184365345592 6923830546029323660 14499985056151232195 11941025880272856625 3335855768626337675 13030126711480746969 11892744169243955876 3143513311004584709 15873857948496846296 353688076010605804 15272547083941998083 15920312062167847901 2903382765875786051 7666378027298077771 9622635970639258608 14591032213536561077 12598141946828631607 11026433466021292613 10146709401220285882 1345830993675858494 2095846427950948547 11165056295386863616 13027472711408590924 5905604371767929645 15592790861879017391 8830665170927680750 17173270742714730942 16944820757405891820 3034962264113208641 16719414931625061306 12800307555862904691 2666667039850960275 9777335967567214788 275555434972490882 11577463285370302457 9747098810936476367 4640645541088202977 4008916590853776040 15778253160700994816 4737451448177412157 11409088687079321734 6616399152547123153 12185947360597066412 13231291281160360305 17198020954598930296 8030685271778147752 10849910238834668680 792046620095484698 18206575831004372663 8256816167587117380 14237220639955201903 6118087238408834103 8566415499464004495 5374949471487423907 2878755039246218020 13756414753613693636 13782698576303120034 11986818534685065248 7877865693202124692 10732901983452194984 10633325239748618507 126718227204358861 8238528233083614815 7733447245578755078 2657155230062675345 4211831580491775509 2379698241990822147 13732140893768573347 6693638319700105793 3276431219957673615 4652503362771950521 6084772031078789131 9364447561551649664 7145155967025049771 4840070604364504438 11923943044761054451 8505387279412905784 16439099510423280162 3360999124513875579 1029745199198973235 686815175645093938 12989732488871763326 7407847779052291661 12426372402445003774 13543274853322929656 1165387448111296322 385506603258619402 17106740924996301281 18100499500176838335 17818795804174289588 10976419603662741179 3138187904577581757 17261812603499697552 9982745691076518267 5143458440949530817 15068821352624029496 18167306211314752566 12050134376914268817 12274980131976414838 3538531576193628228 14826323970336935026 853471028552993369 12857260415956293131 12924454012900809103 6982307462691425859 10724543826471000442 4326037266998443087 1519629494647470821 14536847908839013842 13392254100290046658 5562616827059136565 18292685808952224806 8002666188111088315 1640921328520334545 501377841016189290 14815226225648774420 5215660318464725306 8863599595021555769 15231387200688908087 6645342234681084166 8466350857747456686 12931240945366280795 13238286044282066923 14175966519149116180 2948922999501261926 3172631525960876503 9308598728670652936 3322202369367770225 11409346956798348527 15603977909501571520 11060915520337139098 5587425125367931187 3220618872590451129 18336952789197644240 9588280880364477846 18034358288009588544 18057570844232164995 3313611285521751403 9705618632902099587 6753368831602499787 9002334836032000631 1864672475802506602 15564057895665497239 3552858369317746160 3626928378194947606 10059402555109641079 16665377916447077324 1422656301805440940 5793475259249042756 4440549789982431921 10714864707584678164 8232958202817128656 15230429869810319677 11536479433230410542 5298225112677067919 12800030648488648127 10527282148763491023 15156723307142300238 10473968507610166422 15388980759809719646 9128484511400861180 16707669105134807557 4204935200901580987 18186980783333216121 16625884394819074009 5221160245571124750 11024301889146948250 1590218817216640211 2645441809401577256 12407199310931019403 4431081658664969103 6746518296782864458 13162706850524483387 17609369396978319088 3114095687612968273 12386142603021385040 791658782572768450 10337996020000662726 11356347987225198689 14652492476386425639 9877903694250715340 6903367049960657657 10584994891986367778 673902137659349210 12851252279313516941 4921454249264825917 8486151454962642 15861706396609413462 7314075409052154784 1607669293807942946 666665902966551425 12614128800755594492 7378149360586767525 10392868920601919631 6018495475343522520 5547105349256869051 11242022411213262146 1545568432307587164 12694299249439638828 17765407018713854790 8248861888403987797 8145777964034205110 976323991305864736 1003025375528461527 3299085657301418661 2973569873709329456 5717033692920128051 4048182137402616831 2489411026818743662 13789329141097065065 10684776700363441279 16594151865472216844 179755499456631748 12126815687424951968 8108837000834526985 11646490355449802857 17047036118227362810 10557475311472288342 18264268274519862206 3197515767934207160 10851437619312412298 7654684227069982515 17948890794474336733 6631883666880242571 16915596182047874830 17633256240180982569 5051239270855735917 12853111120883141030 12830663266330870606 14912305005503901810 14842743880124478942 3097368191322363295 10201419702681467378 2496103784986301033 1924568436728210547 4342984055778336592 7208814411176391580 8720940099497138357 223924659198647707 2386288958870399605 11165752177459462777 11280618642973681445 10785421734980836976 6376262388111902407 13953811547392707991 6959856624682948665 2140782425521574425 13738742395279181558 5581860062441729828 13568466767872392006 17181262575913054314 5002408191645253118 16119529410947573975 12270308081793107427 4497309283018405242 14790910569226833257 5750376318053670290 10746575816134557816 9431159640034554337 14696487955928976535 17165419037747053895 3769558910866496886 15702574576444471917 12771500495024781457 4345094095461807701 12260110415530648116 173580612317912041 6077973297929894668 1501215717034013416 9695365746445792662 12148287755855438948 7028641876926427431 10893137755201373031 6837073308134770128 14408470840725943128 16038903782378517222 2856597272895354800 9813321209280359535 2226359507274806546 18066620332221279541 18094168342461538632 9896053872666306010 5303099678691098273 9566076389817347291 11522672001230135280 1328871810681798371 14986760993095538892 5476035226458209986 17689981921706454216 8536828706829006486 10950239501309425210 4762879760406249865 5289794858809710251 4106614105925823178 15962722574465426050 8499578499519350426 10637174807516445527 14589175065472586627 8152962353064354172 16927645131927743741 88475888487609277 155406249459125305 3092100574200125561 5387501991775034721 489313533652513431 13881596401621483164 8513182619945589149 9363428426977773314 13883951050067727614 17362458419453132825 15074307108121622470 146084486375888333 11953026698863766177 12251817869339209122 18304757216765412204 4783182382888717597 12481996987824435461 1886384330462082440 12323163178342634982 10877677215200196003 7565991077694746397 17496921752923571276 1617584960132287955 14600863011985512279 9330665734593735954 11014651004650424417 18079001161953913065 18162753480715274455 1659696474633133150 3987053955139009680 16938797524204163464 6801467560109225135 14195467485698641127 16198823857906579745 15378521638098541491 11109475626831039858 16537384354950834827 15917096028718509958 4457082161672898323 18355442903042664611 5150653253952454559 12367432520798372381 15870507263365528505 15256997440574511274 4625958881608316037 7129283379426082634 948912489453744448 15216826085824977771 6438849200800944500 17673197079893604339 515709598614760022 4669922180589477416 3479787034946115852 17265259123892312680 13928620364604998225 12335134295576719408 12641286116365514052 13170875958255777635 16026379903856010498 4236205982688752256 5257729698637139072 5965348288662367514 14457836469077672072 3296124218640926272 129404438244525076 15281448502328610971 13147983042296424464 3804005756435509167 6525049540955932173 560519783314420397 17010504462133655581 3656526584506964871 7565130451178304735 13898912600753249284 15807435672261777386 284511384821624844 3844344940203103876 9936206212341139280 2677750158988686108 3127692154756602532 4459780929709641867 3973081182638022637 2850773304940821607 13421707888443633364 17105113510639266125 6863187625626440766 3927786991529208677 15011871078577853474 4407511900799989626 4330496321740653158 12445209474292910625 8156930861565428991 13224726315407039512 10751981566225151671 851423400367284157 4326432737762050795 7606086478579501514 2534416815353124354 13512046105837366189 16362142949135509230 14835438736423843378 4694172132495357777 5395742204756506336 4935741202418114 12198976354105334438 11001608699760758503 5076678015522117314 14283862926172086683 15657894566710187892 1801972499156816676 2707291579568289583 4370011378573436504 8645907816878108518 15575399010773303435 2059458526532588818 6518504338668908290 17898370887584331036 11608545537885169683 8780079408837673528 11714014389244148777 12126356282956410535 1417579983794179607 2047461022557662631 10708686229386593631 9605990781697095176 17286333733528944119 13501860158503253671 15779401913796794198 2186809324456726226 17774235384483505713 1941310098184113418 1070497355938917961 17228217131646657935 14440530897320261312 12619518537828271962 18392371141115843874 17593735504954760641 16485752984635995905 119729852349373642 1473908181511362356 1798088656100928616 16029355214098098602 7590535449842222130 10973814341746942801 3875328719990332600 16635967047539965811 9742047247612481815 11054544889516349325 16785548103832144481 15258560617410172172 16214795813492084240 12384688483437063850 15666997257359062055 2648185231473499839 5144649205378675639 4425230795685963753 6486979051156260314 14499471075650923175 2013239645630288190 1315386146490500976 14409305361023629591 17459346225086391680 9991600766681457 3284483298390802784 675763354177179003 6352521633264079900 3676561379904893361 5844800239150106128 13797140239319611320 13507401261240857836 6908404620038158258 15585878229268384536 14151873344515201870 741137098108645884 5524703353968080374 12270042477218457312 3938555298626094048 2104536175089663228 2245427470119026243 8831597546786380851 15992351018789987779 17132823016451399170 5223099215921416634 3659711713288824739 13847633564168368435 1894153685326435548 6874356885726819233 10452689709056351212 15684973747543668717 7784441538781538648 64395559836681524 3831317267076159453 16719172427441008082 5047207392822239401 232095290561827128 6563213308371567707 7756007394350332650 14849973959208690535 6623631970746766253 16339659221526125961 16780636481023665337 6644203426244818326 10685466469617405840 13167926219231083847 3427772951709628294 15127245597590680126 14308103885503102251 5141355676462933411 67057416407537454 3838446384950699213 1425499736992762647 15427194579716644879 17303533118396980500 13548584668978121379 755665035805250925 4610961638822318284 6703818727044899218 8450994701740625958 137935402615952665 10931050903347850391 4539378169276718433 9938879686502726395 234421529559068930 2436643441653883065 5941133033280004642 8171061430038184095 14441599439035302006 8327239549184412541 4228566871590251215 11137325538787957645 14580047937395752005 15712943459170339149 7306197152263602473 3497062857992974069 9030794951882346967 11163596765935496746 1532420770280990755 11874566399707016554 10699592708808385442 2524775680375254454 8743389621270749756 8250008838185040206 9395504789081029246 2419950039064397607 10818627842188113970 6304204450507235752 8222070190612917186 8937978019887320113 4820785601385200991 9693144839576012451 16890287858460906057 14872411068213701184 9100108755877252946 2677912497980448224 5424405542149555007 9020176775109566368 18293867490114862950 18087651751853334547 8934007289778042927 2075472491331553011 5025623986445816628 2594403363444406451 9277258098953827253 350747493864650855 10524543650961562238 15631476509559920305 10338443790062571360 6784649246385295244 14159097495170039334 17549434874293006477 11070594851077782886 834047183990796175 2976369102911634709 16805287710876820081 6352273409859454217 940957099910741236 18362395555910497046 18179991042493632798 12348849309978125332 15971261696862686387 8187331003270130331 14351844381164627510 9627731889950623365 1770798930194364003 1431500474918924990 8031517451957288765 14002565635799487806 2440172508911754705 7875965692331646706 17802740522109422533 12972756991017183840 1811660280882449200 13904085019309762609 10224479683555823070 3529538011279570166 1942619027683051154 14265291143679953555 9304039799209686009 5181850925769631716 14598156008257598657 2741749592009490594 18081561511681222454 13116621890212930586 14656553428455010474 1330355928719670260 120492911668748808 2150225123041705230 11967670151655850805 2295714872786093048 16196883676345463236 12024996886722018549 8436254545888704094 13387325039782490472 4252198716431601805 5246877826529027676 9663109962161598809 4596956956094912711 15564672418314645009 6051315456463144667 2838936727808432235 16176314598431429445 8799556470685648990 7367703186371123977 761049975966252090 16694452491446737824 5325681399211173440 7331668870295719236 11249735272417585311 9641801693184053035 14328955390091264113 13903089281977291966 12458937935936041093 12360676640937786235 16714672748659604975 10194655321263882858 1986422048363158976 5360778690118705010 10467616364941172230 13285604309470391632 2029733437829945219 6015274309102507590 1518396736822403681 13516775698447450667 4069259035969638350 2410747236434976975 2116936787271643566 10916746930243811167 12596017377495592833 1359689708536263187 5514517904396242685 1672207649309406569 12110648644445678568 445447362562919536 2716736067319097367 17615302016825835558 17256532852786844579 959572488672759863 13893882551719507572 2586378708430360124 10296227472506431901 4738616862728964710 7327048762856025520 1886184903946253472 10130189394400743087 292516411492796008 5276040383827214244 503232584203959867 5181054217353529982 3375057013629399501 16612583562565928241 16245833304320175608 7851137867463814042 17808369544084910702 12684855629663063532 10180395834731105827 13994754098912742202 14335397641426671864 511270289294335687 17133776199485211298 3951109193806193683 13712039664421202051 12201776681446636785 3403038237782961392 9512686981675592700 17812193694557153715 15137770933648802891 297681814405956776 3231652379210070273 1428541837776111019 11601747428286044657 9820852628144305848 10608728273313056830 5735014073462676504 11964460034125531810 5713244880127257456 17118764592824998081 2440660985701734708 8551700910849196330 2887158563805801122 9190878315345821254 4708819913483737877 3278368008968095116 17175212125359235863 9209991057184839429 13616271214903013600 10697106862244674400 10721660342433236337 12814930972718086664 16588653281890394609 2309128388615658963 15964305274397232506 4924725975455613964 15855590741032803147 17443709127445722004 1080793197767966956 1447547401129787695 10327184553597328276 16036939479412861289 1245869371329491710 1756495727559216300 4037848363471259119 16346612673649968604 18050857749847798441 413047277289364537 851347929724542281 6684127673192485673 13190601684515067634 16341160792105337322 1853876538413048090 9920601143628839102 7818505022835738620 17785937518794787053 9617578802575777059 2441656848909929406 186817366638130262 15797743102236398553 5273892799152121022 2257262890106115977 17593129916442834901 17252355923557481917 12672132126781611079 7322665471846114707 9089819961048196909 1350887483411236939 11299922507829064468 10179661990170060417 5673620076878167656 12541264256386148585 688798799812772067 4886582310858420816 12907005099355982614 7675053469692621623 14514410633449464692 15343322186258623301 8224050860432232370 14284558112344916107 7773560714951556543 15602055959123903943 6024192454282146704 587696323839904557 15910249283977174290 2408662527470359971 16943857436885787528 10222469831449891776 8183078784713366200 14905758543774616854 16162918228924928529 16713910752592084560 13991822047339190743 2022991771101486019 13361592090552921173 10773624669919735973 10284767857058029565 8761289645937190381 11941405175566801033 11895909288179974343 3091664801492832193 4840482657199802884 12421116294954812057 9368041680026415981 18323680788675805391 16117063064019117814 10944752751492167657 16738657340513995596 16067208619581028190 10837365496567486969 13695362663987835438 13426172153817445779 16592323146853258867 13559795866432205514 1192252296909083284 6710979338895576875 9511162816447504028 3285834415571938751 14526955403353297655 10260235565369923820 9922648447457148427 12097240569901107818 15254779910817042310 12348950591785716032 6439833251412417359 8155564995882260863 6271827795921574041 15953729256555688593 6268015255140416468 1011579729257882363 12798330424496419774 17144453036470904970 8555603818340783303 7855152083555538685 10485566131203181677 52320980325552079 2929476176999227307 11535747565333730663 13316407249976424957 11419106634315739606 17104056152472825617 10251199388044029221 9251493124670182295 14849851729183281984 5341903381363299769 12411329598615015012 357616556970596678 5880510126444208185 218660509351989605 12669190960010089289 10581205636038317471 8851796016218075139 16436892178986820887 2719660828165782978 799231147949458723 1458778598255889713 13371622252954224000 11754478326770791421 15889473144095499738 7477361602017598931 17045258692225677059 906945898357249639 4580510972184079356 17250374757938775134 2494836467372922378 378340340810993483 1130411696849041161 746596724535269533 5286805557206348959 8506256222661575802 12270057037090962928 8698263733729378814 11906419395274324387 3611744257966314075 2684908546828005525 16327432063348202205 5572605905872925990 341565388171096602 7795105613674650671 17163990058955748410 9323414008186319281 3890193015941765542 17535373335730860265 12865605045814314853 5835729967571449441 10860454440165322731 4972661579281125241 4474436133156653848 3383530645899454085 15227167092025403519 14035589140435667380 14845931494745948221 5400406863590806988 18142061115392170817 1103856946165020836 14892164191485527017 6635341648490558932 8330679838676912803 4068115559004009336 17821286543134350148 11527876752739496110 16256250347182218082 10579116052542519850 3255900999759447853 10793951312200103209 8111924587589484863 1398456548936768465 490264397741742888 13823863631047452943 9659180147599021322 9419490163038222489 7880291062847703972 8830200126088505494 11403059628671303209 1347834502664788724 9104539400051483392 4123904646709786219 11429154788452221736 7434141606198830383 12584117146593184715 12064378374687121234 13921884284102470183 1366044339315783248 18284481653862027327 12497010174670059342 16761855232047640267 3987958100468978847 2973795329614228389 930738861202044509 147372039117270323 1907416911294609379 6674821530380775509 18038610083983017414 858597253878117431 1279612548355016243 10866312443444855799 8391934389473113139 9134037988192913538 111754359943991204 6854321905261727883 1560594634170451317 1410066402271816917 15246465911451013963 16593751337513829097 8011545836805557632 12281782506387453450 10979392213025993029 9080118239613350798 6366473159196900283 15423369960487115651 17417425382092508396 12309396103358105622 5199389468267884803 13371164908527941042 7170448497927199440 8160003235135523474 5368399974921829071 13666191506342897073 5748735856429305612 7932015528254135974 5681676765012444768 14714196190684824458 6678463952672451851 7765893726152348609 12287568400517964009 11385122878957930095 3810218698171944361 483799490986894572 8679764685333573906 1812915143507990585 5849644516791753133 418037821699346084 376018498839476839 5548065071471239403 14589881666945654009 5988377812150477246 3688767659219180747 717443756920054173 12033751295036289489 12941742475677430456 11208744642450680717 16567822374677372522 16349810068209639509 4757996177190731233 15683788386750762438 15552326463249368394 14880474648485104058 9063008817592107128 14703489601677196267 1677152287519954529 15532326928789022819 6118682764975790800 8517160248643446305 16334270411250545835 15727469367471566014 8485992738360642995 7993901765950427735 7489007464819727943 14069812091909170099 17423555912636781423 15770946013476272665 7436396650754679975 8991892459466464489 15827390716608137423 8948408907936872717 3433700087100077438 5696468024057957828 10814041928503889405 6699023252511470209 12606356250370924703 3140991922541447076 16754440004344717106 8296151993829983286 5748284329975436520 10267690716624022831 3291559982027365951 14721293172928075815 739051334784536320 18054491548221835219 5301578524812072757 14805725460724923399 5743635678767824667 8782028976346933116 8252897273542563958 3984386030407566313 6196701358097647285 862266766413437696 18341967472595858028 17022483480819160766 13264673222903664737 12511039624767776683 2155905937822797499 11414785094180562165 15316938839948765154 8264843191482951827 14356837282558573197 9520567323924269957 17423918141143248990 3049353611651106421 2705070141268261171 5634100318479147065 14488368984454603686 13909065126879625489 14592355913907626804 14601850073374662688 3121416285364319814 12216463573200639127 1651920425878533110 6898813531481324977 6640517574922982641 7048775146680117440 795415912292434976 12567119863198864417 12277572572539790324 13427322168785539499 2015056736805247683 604306873815469680 12761445728076541657 5944932579817841078 5302021144716418994 8968079404664691590 13899086417788554492 11275643814113282641 12888954297433531770 3623011810385256871 12683668759341376407 8961024524715755048 10230401656176429752 12348229823405211631 14839763061224376531 3426303703244841592 698584284855825218 12476274000434934011 18432535692067956748 18175953037502509805 5044540050165864459 10294541286112403842 4526011452049645391 6412136423340998185 6397357295108868624 5789348538461956540 9502596987171323907 9994080436576978908 13400572523083997685 4216320492811738864 1655206832594423179 198558307424222902 13863421775358366096 17342470587207077359 15179866846547734364 17549375022834964347 11205574224471338605 9123466665044282521 2545581300310861253 13736325220289008555 11788936878862921130 14747810097712707552 4725130366233859390 8436827157547346336 8197056576016409362 6021175250947529790 15158670079800273296 3193948335011279695 13916026185204831786 15219474404740032062 3461976503283950331 15954325627752142702 15518560004848354390 1309512618901625997 9501867755978725669 14914272185513392372 14093894180952415916 6164302585563774045 16660645658624864070 2290904172036709125 1704772426515875369 12717191628885976092 4848435143838860595 14674244855021085325 10334727762408301108 8841140107048366077 11587512697569844589 6855455093490543403 16510969341980564600 9384826505621656351 3229053012045263843 9474970205434667506 7730094354866716247 241645930396072737 10375281441449697870 7531547272204673760 1031851022527448144 5262308003020312012 8423050548144716929 7704710115896655796 5403654036689437626 9854839033053051713 9437948604368824262 7737114191502879830 8597908033443273806 14165918565292442234 7370219238724556312 2366685341050712765 1295095606671550020 8699397952898248079 11079052768721576056 909729404621396396 15644540863980891021 11839563428577394014 18243341625629501220 12766677022987082675 3521071756260449903 7349867307827786930 5210822922997193458 15705146497773490892 8266382200676480638 10905119642171032962 12002120857538290310 15848471655255421122 845962581012872273 13602502135749473802 15738427833789608633 10615651766068876434 12859234074927173765 13571561689925973111 3263768989271019701 13801306307114124312 18018233159161643295 11468822697579789173 542095473158421276 5296029558671746512 5010760747180274138 10744249109729556303 9495981813055559764 8391887979304852474 4946357736949698756 829244831069755894 17967195214931649877 13469144221936357475 18414589428330091691 9571343854256097327 1664180750246531058 8877050853875597870 2647969543151241486 2911905608503425614 3645578439586951453 8846381088997400833 13564159052017381233 697918898131116881 1986054724196563418 5453256865119995568 5776571262422715910 10455750303656916035 13913551023763542746 14635405369462073314 11754821848217233820 1856136806798182521 638449839168059286 130482967671215943 7886735821134097821 4382175599162016787 12983463392031258996 12461956878544027837 17216584316130032886 5141239371996984446 18000018318992510772 12847520952428382577 3089286454370571614 11965117630672675278 18204536659240977148 9887737264934686578 5837105082752139839 7182323003848480510 6343548480275116835 7336708488745633515 8379990936086930131 16580748721723044179 6466885378250762084 833065504437365886 16606995130712111194 16881826405875067034 14411889252946570810 2923322650593549621 16571877115681950083 15188756110169114526 14664764627760929234 7107487721254787293 1361738372763165729 8312947335072380090 12492084926100288699 10316855454299249151 196222165817772697 4264639235727496619 17541054575305445809 8729305844354444044 3337969000804676330 8972437954611608549 18207777431894582373 16395293323929466168 15142736328255769226 9521119220409407948 6581044441321040215 7029921375895895366 11335939050284691537 15204309688754971904 7512278662524441071 9246994762479004281 12906728781315291917 1714628308264146895 6169990409524130630 8397859183413708133 8840500744786719463 9835513680856268223 5354669412250274818 14479578989311489798 3090921385385799466 8648585996278334950 1096656719292934331 2280166407975907661 3195151144611474523 6684044969137026061 15352697976263724312 15021574329842061757 6914582391844795405 9474634003937657110 9565204045001756755 5945908201289004202 3645494372047031951 16349355628818617469 14195230051215289396 11100539724097189147 12596326238831902200 9642714512743487691 9470949481469084668 11362746440693236715 13920836066683608028 11992940590918784130 13633313389148372773 8217805284352735429 8668954504113454933 16743979819359722826 7901477510024155961 17709182111059688888 13369719860423284679 10262084862369456166 18072553008169944962 10102568366947591465 5530395640643414508 17474463989952630461 4076767695792664838 12285942209720544495 10129760662914526445 9344764532198387973 18094273973342393785 5336433280830392379 3490441136155728051 1335249838401571441 6863912987349048856 17818829887097691800 238037038148376352 7246444792875457537 7586516012020601480 16180188833764327747 16975199319096674269 18298228077048649430 4625780345055113245 2985249984393014386 12091704487196702837 893296710893776524 12813307768371641057 41852994624711828 11323685240068139179 7500548903387941076 17152539920864629089 2764276931442169458 17726381272932723666 16328346707915799491 7308069365677221572 4668166827940933253 2491168847048341313 13230859871418012287 2898126724418677760 15110757896450299233 17792921551140711027 1458304378911652590 15856905902629278174 2442514716405175156 14227526715258620875 6658000359661516672 5348955225222452373 10045553475399328950 3324939393052514016 14656188048507920494 16119503608789921407 2719279866703005185 991504722928320880 12367982717222886858 5423592871017920565 8630509984129158918 10908078477284217291 10885576273757036763 7480431109575304741 17452796725326325686 8921973815149783761 9547684168863435518 14643117785708489450 760562722417720425 15491808814081338755 16741743026761797493 2009098505947042079 7777386236990078558 7109308790813491956 17843140028669532840 1015043386574214282 7440966702193970825 16182094362217534480 2730151085442488934 17524660595989454067 7190029572455550626 9339504668526451668 2084963874087193820 11605540619726868382 16410329347891538709 5970672145039746679 12443355049504592161 843928933301956269 17466532731398862855 17303156539658966512 5438086986498453153 17154172260903611944 8408328351953492615 12378852816954815566 6493384255995450646 11591598564704437054 5971978637916708120 16043902577094391829 8579742817075424014 3530973503970198771 9442490851671232645 11086604729995466462 2958864238012462625 3075500119081387559 17760553726682724643 2093476170460830512 4077902357560112981 3468676335603216973 3533689661637348199 1892944397723625696 4540493731083773879 10181708776738768451 1918634327292449626 15151575231085742427 1452680783085765313 7230772809426127053 2282003490140325126 944173752017143592 4914572393574037623 7616412996640929726 16637856529510892044 2895537069662191389 1305101102721286749 7572760343721748349 17523103250992678944 4711397056651551372 4651680009746569535 12915078357147586171 8714772009698370254 17322968017995569684 11041644265905889758 126984421706201938 12302707176384734441 11100366227727212246 7982994118509729367 7865489153432396185 7570711026960420211 8134569492911082333 3143190337404592135 2632540394885851650 11288025871198699195 4978285991762483243 8503846457464691681 7606900017744396602 13443292084741753987 4896209700472184103 1460502372750632028 1533442468090331117 12026360907221560484 3182437877624215816 9930754369979879947 14819744575667362533 8043722508243850196 16029581819016813181 14356158312110537607 13644564858754410218 13701881857025817107 3882131879097523856 16192024304229176801 11462627699475275452 13395323713780534216 9328241305505959617 18354672075509940044 3907561338897049784 12086575441606836604 4551523175461664235 9067815024656916266 18446595110744487494 7431687302164197517 4170519900657955655 3315056137935518156 17819614544536163947 17545030741766915824 11642237176067711094 2850632915796690973 8263201122611552144 12502087379388695754 10265889097920312074 6463848223968671694 5082512120590713375 14619565031419959220 16365926471031431466 10777049721543206820 921371569434440297 18197992897339044383 2444541991644697478 3901858966870978830 11012589745078831930 16397796203131382742 17716501336606393400 601634374130494510 2710953491285011159 14843738637406486224 12430483982600802285 4775568704597194192 14535589935082434881 17356301483504135208 6757919389390130847 16340766323855011818 11129757216920386212 10669856957103384443 9926779821659440949 728697737682290619 13406350790781285827 11521495375582348372 13584616648287668418 12902907030259228264 4466129383746041497 3015151651250758071 7939478243357603686 3634628093246730070 582125728495871718 12047549626860371838 1286244392086550085 7827420512115810625 14667602861161424620 9034536438826235201 11359792376852257793 5820005714372458175 9583544525787995654 9745277373538093320 725931937564774665 86525075059179700 9186282104910420295 11518929718415271342 1140179472713570025 4511054177177889811 9006043644626515158 6517287917561221207 6744059068142731752 17611745498117720475 14023302335852084078 17518143307008640008 14966633244260019908 18292116456358169419 1760893165754682086 31875586077858367 14612541220720856142 3470618562827830566 10828482371675814469 8302961936348092078 1774354393612497757 7970078277378910350 16424179057170108006 4088087085038933346 11712617953428436204 8727684367883086643 7601334290320091954 15455369021899776769 150381900723551252 9404374132105661079 1671824262387302467 17696235843867188809 1153699096031210638 16969915308714921805 9881046066399376253 16663699352379226580 7806215399000861803 2442588628204538786 1416312728058290628 10918363455591606931 3433000775930066506 14882133718795753571 5952393041432516237 10004198939921601317 11304565071477887744 9333080662758982335 3627180919893815656 5679270685166136578 3254933663475175188 13837026160734582969 14669923185064513821 10902999813614553706 7888532565216567029 12353140330661507325 4994055810835963481 14865456090997200862 8770076667798291349 14373407853278252690 11991417433021566915 13174238537792733569 11788633765709662120 1619362479460273560 7189899039507217401 10393859448694420764 10157291935170574162 16923253233589474625 5306602103101825160 11723241553154472707 13370703513124696408 4432716434819046915 16440002987238067503 13036275734939584107 17780485815941863297 2190730199202853329 2377838419378731527 4335113083379056445 11116520064591132307 8688762929486867910 16948972405378651780 15902440108997665813 17305092614061626575 9429777141817318350 932419157050545522 16886835618575513 26279912708524544 9707146666681820608 14288033923170346227 14800437291724862770 2403158484561589908 14298808796494730405 17986214241566499098 2587903498323348699 11522302900802002807 9375334882213620176 4524791861561340118 6534704093810914681 11937161492784492469 14506039622615138997 9671076153823411053 6518562036187990365 9906167946437181979 4431057095468535094 5368664192648344691 1134634456241493708 4874688917266945326 13078340439456684723 14528767450000842736 12774817232299583459 12943186741314221250 9449923116420961213 4589075630328255662 14139284537515849233 9849639552249366270 7917418273661309514 5111338774497497673 316282790727159767 5497009269770436371 11595009519545923423 15932272852849403377 1098575154928544144 4961922799591426508 3309468636999753007 3300255083623212640 8437503950202355456 6285378087667147805 10217927630016385191 16786285086116996353 12722982238091555256 11729163888511653668 18141908521477800303 12297252477314599222 9779376379527826593 4539273226316262579 17180774705311442407 1111171688952689164 2422363049040886692 15986190018069197875 16180172785329547577 8621135192363921725 10668613280471461169 10800707515900181144 9822671745269536839 18133876410231239441 2990638903152717352 2644696804735305295 16506897492021220422 5050277011067852181 5672259257956234960 5394036219046591271 1629015155182997952 987712470334739385 14171359368543650837 11939874673091850831 15637372496937598717 10706747413583961614 7620884335813742236 3990194054563246371 17464159766382863245 4202967762914968198 2974962216338283036 17613033500765994108 11273810259295836982 5365395529562645080 16878314466881430739 17968661321002130793 6986385412043297137 982527917636036948 15533557799843302869 6153557294817388305 13227764156203310309 8586446271613552608 15342902062652545210 471465159816894682 257857790337489382 11590060728284426234 13072710597071524658 6683270493393397912 4305866846890036143 17795627665972287558 8066574332135682363 3947215297454450706 499748306800731159 9120772140562871634 14571316210305075514 7717953715148265277 17587334893310011062 18073175773829009360 10327192911186741310 10345293301314734146 13721259409276234899 800636910495687417 5832410097560923539 16512618808558429445 12895728759734778272 14792549109244542551 11411236322923446227 12598489861608676531 12173937248336151714 9106735084955962857 3292678646982487084 15482344291762465159 948308146182708034 10942851499942464455 4234481597976583078 5608245242762201736 9974962999404461994 14571712207274950789 17190800079108863582 6544628479734227046 8309414935758576359 444005819130851705 7672144141650382995 2429472237628915987 14639786966599752886 3250751063787493120 3936763608775056007 10418665626097866731 17152943757432833151 6082377504195823735 13732917419590443030 17825820545414882601 16104970090612210214 11607846063007880856 232917950436780412 4104927486705196181 9670920657459895763 11781646444067907765 1539527770612907455 8262843347088386202 14850719465849154678 15737645103559200990 11596324032348636988 6396069478593589493 10477203577324005883 4476821556460604324 8745932309131737512 316435446439719152 498682889442789683 16279177232743164212 16666951782455785295 12675231255879975354 2907046601713492197 5199003472836317556 8946890670557837920 2174787225689789140 13724537325261656392 7613779092150745481 3216104124847519985 17713884354848612387 8769179457048499435 13638093188789595815 11246967362318749454 13181525513689766556 668934121582469834 10222078305270163125 18181804197693886632 1753740277185631411 12381928582284921275 5073238383812880706 7060112851389478869 18328904428056678032 11916640865741985430 8955259759400292724 11046051865179777893 7175452245342745911 14344647750258595152 5879414238057731418 5074251602553469155 811240142766296985 11227858123636673514 2911953522374257861 7216876106611478631 16369162836422760489 6769580854926049404 7859066578550467933 17598644742116106123 14580250525839216684 17615617642161341848 4810738962650173640 5201666885678488001 10126132523199341162 6389528692151541885 15016167005935781914 5455543247707093556 13070496535133770213 4666568887324887049 13806819179661454174 663386675718064394 589591576796609374 11537688687232098020 5569636571359746269 14162801105593899527 11819727146103068111 1595966762325439970 16086467749824818121 14972637243681947474 2431429450792420953 881858423946386454 3867046206340210842 15823844949703060958 6197967362182724016 4912546211377509265 8129216046317157335 14421083578286952784 17016156401773175544 10149910279533422808 2752357389474240693 3670778949991333416 3385147993685569554 7828769337986011584 2982060601640556837 2736470975269353110 15414626122980551414 1378049731915513561 2223098616213155501 14199046998829574451 9583684685769700762 17394802146537500569 11241383011690814521 1620310869212090974 3324920810540311648 15631602744547148863 16578845431749134231 2214939716467624993 15529332814116500980 10981105340782174744 2826807106290295070 16518592640527252730 4394141346834653920 13540380994567475093 13882907378773951213 2273104454469256935 7319417252964699460 10249910003525818268 11841245576950302724 14103952997321095023 7826809881073390803 13576173707960491980 10440556043365409735 17466370049373544937 13599829970031695858 13650391208461861410 5908617204616002153 4264364377620302306 8577006585934724591 17333783301733987694 10932723037026769564 9275085368402631117 11220588309399099961 199941496045224043 18379318169878572528 14874634743522181278 2398340926639278941 1183718700350446653 5741846453027301514 11675849165447317386 6776759251647422651 6527533324930422679 10780500599229567407 471955654743718370 8693643193841270997 18228232908220890019 7973458064314855779 8705840858607381183 9314934330028621368 17348199850509852728 8313613666502794671 11700671535866938488 9436859966306928632 5619691891466491377 76940080638401271 4156619747235368118 15450944723684275968 9869555935833638775 11732490345917161895 9107492304150673020 5826272859592628598 3036659734354681696 3212018449849083598 7869211605778910162 15406096814432950081 4433999355358282749 14740672055572051020 6271027826433152321 2715189888917698118 2013268028609475851 14635302708731362655 12736361463672715407 3269386904186466266 10148242231390418240 8627985189607300337 1986931536792990980 9118544059907697908 12201729787951250548 11391605593885979257 596409849263191406 15578709093900120077 2705959997409736836 14724957266832370285 8145771665416991702 2009224850065226797 13691973541872461250 2110246077321128424 7441447589701995203 2359152730975845760 965099135764754302 3214354429818845193 11800145841478259828 7334812467856117466 17874861643943869450 14025323785034275819 3534198779844267008 15967625131739087956 15125293547339765561 5839390938471767131 1057052595906729453 3370088107116280205 5803246048714481712 14258379866171957885 11339014835500292929 13456429924528253740 14898779991374558434 3347299807993759458 6037737124458157914 3346668863146459789 8949544446440793171 1224526989203477219 9781650336947933865 12475190628379734026 15404788425442682196 14175136074409292727 375690694921303464 15153807324716156865 5848617482477064993 14290526024540986899 857889442805055707 5757144484440297028 12612657576363432033 8350821769461755833 7484423699742106072 2574024816763253784 99451748354949091 1481147702627253982 13077207209253327087 7525064800888686482 3666647086980017185 18140757464644253833 8750405864629315086 8419822476972343488 7063353266867530636 16062023411197118074 93891304383066679 17727151890427010225 12019164377475065195 4424408864939941113 12411709114526943892 2869085353538658218 10131332183861956704 119655898093591118 16521561840225915837 7955573459017589828 2026418864165832814 4782117497681386682 17831308663107535982 4441239255159579603 11255600728110127192 4579172417228208679 6686861384833734 8719616483167995475 6304738985980880663 1303825098949380202 3815126048004807748 9491908562189653483 5482510365263643322 12905435348482637019 4314155937436637898 5425871450692582060 5584876419669111897 7945543244238861759 11148303702980323174 4430744884310567361 4893593095405653996 17421239176281060871 13885626782136161977 4551555680231178778 8465719475259960297 11148217856979648108 9971606704047105604 16324143842586054025 6684474341503237258 9722118943593247503 13148564904700517369 345416371632449783 8778978171483201469 4126147450779144121 15959434208389642155 15329951026518604532 5027493640029945929 7504834443237049503 14345641936663116403 16615953760246930315 13907225596676034094 2621973787659607611 2667747993056219669 12369000505202892859 3941500297676319117 1969123200656231546 15563485204696220172 8628755002849427937 14270910114974815993 7106447598073881070 2946916660562926922 14229892692100990305 17819686602851052629 10373088679779676857 9207310466571206661 7989232107373546054 17757990167538015774 12372767354018866160 2024157429157415043 11431942235043121094 2791446467486722742 15936641467417038258 12453453188983750894 7937084553889007017 5009145108855960573 6406274945767071406 4574446582401472522 13006461733749439366 1936161376425422540 1200259041229197675 18335586174631011071 5481970320385044554 6524040701040708394 9023552403765294554 9639002811230955511 2442495134381855583 5691360111086524925 7001678205838609567 8964590626838128089 5474731219864014010 18318067466606146537 3688215299488525608 6634306472341654484 14723348871584775950 15137849609348175632 14271853721821108824 15910229031777809365 7046432270580973496 14453849429905344660 5231825785439071572 15384330508806081589 2926819690396421668 15650244116077238330 15172581022916638427 1198291793255644865 14026334064049239902 17558671017553440054 2951549106926754102 8187481586917840456 14664801335605005023 9225800192195575180 17912801895413491337 12437766553780013133 17131118988676390162 17193972628126266478 14034064311768951157 14640796139768467135 16250277049491843787 6787109167852444781 192803225514872514 11194655158497311808 3806266722665503746 2167075331897782315 17280210293312071337 8271011663930590495 15269073274943314436 580962780453141121 4636563072894837172 410136264237689750 16637716547506318788 3048743491646452252 10684369148660589317 11539567281996672457 8771811297641872243 12408702273479233430 16061713697728024745 9342015234534554 8493179179579345915 513912313343275144 7138090588551697804 6184078539924582717 8622116685849220786 1036668465442283519 719521830094547501 6638908057842123957 1451286625565448614 7704645878127281132 4833152224775606699 10781455677435723185 15120599860748843806 7439868923962591589 13702877149753050998 11963654388821171144 15126506382102479095 3277099461157202608 4492981879021464536 10291907211434252748 780163533935731043 18248189124259016658 3567753866606334518 8092765816664915598 7331281300936990781 8279578258449744791 3567452892953482573 15442976009084765109 17109138055780789241 4852493554154962485 857198169000630814 12974641250535419673 766002793716330618 5680896633444196347 5553758148501148307 3588378913056003993 13897461020093085996 6104065897933480061 6860905279525931511 6376720154533858722 2915559534279278702 15638019274264954335 12691561017631337189 17422722593506984958 3708387884828780594 7294070634467642704 8032860184968695542 3459422898592226450 2192298101360429758 684860184889854764 1567418580233410435 195753947797481994 7589948108719173710 12008188379966469271 14129730725706656389 13944637264417240641 12986165092023204887 3956714967832845286 3525392989621623046 1693387392483317708 3228432060521854559 5109451714398263126 2481608317456205556 17600073755103846793 6040677829966533094 17500156500403023041 15123257876057366149 6585322385199118171 17703220562399977146 17290244638882550774 8184586704983432079 14009031788906796751 9635261456393750134 17167089552115605656 14615066141138375018 18216565273283421669 16964059036267763946 12098596160306383927 13455595362878814449 994400055599489626 4953510614083304514 9575527911392989153 7104471284327928503 15868012864861921801 6904576160370265604 14390346740297419409 15388951509632664782 1267739960146372398 14086496749954631839 6146329046473243308 8019986371774209476 17789880995389971268 3846200576148316218 6910423003670402317 10931700140579827208 13176283551886642934 9785925918796308152 1032566908508316286 12862758696186961169 8076158362406374094 11010027926399964588 13395765541380249921 2330842177089043381 17988253895290002932 7822228968431529137 4179916733923640809 13697818082464839057 18247887920943938176 7785186653328420743 12262277635229261352 6395161435707482410 8461949591618267756 7912074851553995133 8704440169132760021 3440445296133406724 17067908908114591618 5820056636238602393 6969680393790570421 7889041340207903861 13092968477906447799 16827809499942834546 13532491684879060009 17060704675086550142 15158768677972537872 4492959580033827893 6973566579195783415 17085892070227691602 17595918173635957593 6079395823762788830 6261087773921954724 8073819111288685383 12287631926061226604 6102326992956064860 4162641602742820082 7852476152959560216 10292252401729681949 7881431761330026969 11419114562745043341 3010883843317692684 4622635467891766495 9069953398713765509 1925394822030496511 1828671089347628798 3417604600423715327 10904684201512939172 1825093589165051969 6266689527339150705 2282621559810481303 11534773172115354710 7285769063705513435 5339968309493570289 13027560450728251728 11626193589224944550 2371470752823990519 5580113268472514290 10638556645223992796 5108282991736848898 5388261702631330695 9993769588982518249 1248445002833388866 12619089034565051696 8530439026416932768 9723032978563715235 16709598559695286802 15274976645031988593 17332825420932664684 3678091838170159544 8939163501655128311 2963220179543805278 8056256503717057070 9273684253620900077 8955481924516381639 7770996499074373375 9809078643742909350 2698317881101084421 18061890062144062277 1140755602603921357 15963916132474142528 6303415018007304465 9289631089173472509 10853900639044312191 17001233961737373957 11200322057954160927 16826231302550960682 4381660678427092377 10883244930027802479 17015558431917362649 6057064984987222269 2995124260211633848 8287374490555616132 464797100722288404 8716622882847631153 4418505948764783185 6208953662534275255 10550356622351572447 8320588221431791268 17887050853672359940 4028063151269520777 810360623935566043 6537526586984840083 13189140744851304594 2106642978422031011 9968214868354620866 6086864771141065999 4416727648802496619 17300387332854303899 10501091273685493590 16839674407367482501 8658940944613773888 16374455484653307481 17939153890249492057 12886716441313360316 15454318036747242046 6093475556538259791 3574643241405011571 4457431326747760573 16086159658554671742 10026502589301114718 4349666470096916813 11302511078536012019 7426039490629744776 1442809034489301525 4723029203974285502 16188608916277420172 5198567648327732 4627003692495205304 12899446186287549065 10571175358360133274 9834978186708985240 15640898763758647890 8780393213908673249 1501937226701938734 285958695548865735 11712615353771197314 14706149583982787421 189366395952398308 11374362130250923654 6432811523338383478 7369761395741958008 12353954373435580859 8762053475530716057 16208050812519992240 12576958134769041230 17520918533028684364 15023623093563778431 1058674916491884067 14727401417868987451 4644515470671297846 7068530341939020419 15383920657054143003 3913412106175623077 13328147984753897622 5921639114074027687 17539091894972278533 573268229270769045 2388979433762586486 10779063658853295504 3519211032398782503 14395667796478995122 7923698708569464468 13797565231869282064 5373832427022663314 9064917772302781628 9746075207079204844 13527370603260558640 11245956664909161566 4954624547893251978 12332413404239418292 11520895918988020684 16678109870683261548 15272286309717003840 4055777990563257051 15446263548939545824 7826978085281651537 1546486069431661351 7432427311953306051 17814522237857118255 15600454139444463136 5011029326018027996 11514836064539408332 13407819426956815715 6969795125392289701 8193136268602135580 1245993220706216554 14368606684424224620 17355153809094856870 707817503273382121 431804717482678361 4771961651809697105 12860616640484520908 18311156482598032141 7689008830115444326 1404442466156340729 14116025118293326951 16685412024282361886 1305818396423810018 4992112050334703979 1714203165625561307 523337302804472185 17708310067970456974 6183805613634745566 3638804650821645946 2931181998985036364 3840940546843851438 11609605097886655797 4595316761014753024 9682808021622926582 12421386234687631859 18357925853209244856 2780062920167218422 7851736884855009127 10339036202482355962 1395124808994224780 13976850914043525763 11364207780904014778 10954773374020383325 10415546160942532733 611688073393205857 13782624406711207046 11234097524508218148 4076762600828351845 3283048668909177766 7744723047589469576 5178710431358285692 9832176799533091219 4213608192222615204 4488727268755380780 15843252322334572601 1695995276073342929 8508205405123998991 13183358196771692283 17767755850907756981 4812013288325533077 1390674135331339217 15326483095680807279 912564727578192348 11562230296625938150 13975348417229109226 1768578052316059529 2995851885469438200 11130809931442679667 15479091433300765767 2418407414416069801 16107450557924537054 8663580218455859200 18404955163098954047 13602231995390602031 9276372914619543230 13736136608384556668 5878814680707133424 207246666024581410 12147646248675792940 2456577677798425841 5726777124694167582 15855233027129359848 14361585269423462472 607265965212000503 13181466188031407404 9215734795082795643 13218784072651700673 2208082762038061015 12828953832200411013 14762166203545111544 10270757871358673286 11528646485538417530 11731845069833483807 17582806067031068087 356690499900980055 13426218264179011309 14076127988598904389 5520025145415724436 2623732875071928046 15524493031829275941 1699999927538252105 14760312182365023118 11419944484618588672 2576043580711296144 6757439813148756734 10986204565079907122 11472467060858061483 10335297250225361533 3132034919090139575 15784937192001337716 4018720873244801439 1708047661685471959 3432215475341957462 1328204208819466243 2629402027126905470 11892732104580023799 14511546638081576835 16974637082168728234 6745821641888880224 10048496256203776874 16137159543467556990 17229847828403156252 5619807600146194965 8507108057152490457 12507830187833670218 991624143786441149 9354830170350005028 12698915070380293339 8431714169729187485 6131359121510295273 14062871130280329433 576922508158911653 14284359206937461855 6079931850321452914 14714968022109701653 18426903321056983816 9378607769247467288 8166509385866739379 10419091459443762204 1885049582445846358 15244034730157266671 8098278787282767594 9799921865640689891 12992010346656841912 9834662460372339442 17661742122289162806 15793093918946192609 18182535768572505360 28910623555709346 15507434742968781005 1430840218315500113 12090005661744024805 17472851933733319039 10867528033401897491 6763787276244747050 13929850597724041672 15934821007618042430 8783526515193536417 14304621574288758985 17824925007223320289 9180174758867478775 12938028944415268265 15133558510975653457 1007388052206056931 5770014256484519339 5759273255828361090 16967056407948653825 14853342968451960245 16269105343589970517 15107815708042309094 4592295270981898724 6035993013743456025 8756763940649393002 13433377643861992710 11214430448927289023 10106628690978333952 13906343292467019086 4355037447039027576 4880125917808632073 10507678589855863163 13720518393042902957 11767567396609299678 12192265684383654300 4920152610522156903 13023147562626115898 7972375024471527399 12169929392547831633 10842246538452761539 4542043427820755016 5544697673696356201 8376699927744805131 680154092189260809 1507256349481474178 15993927052696218755 16087823276048959631 13032800014501366193 5094050124138265321 3371723034507221086 14228321938076196314 14914725072402028902 1572638006105301216 2979535538967998983 6926725622918131910 13525713199247534413 341125500075858715 16341325807383008059 5583450663617468960 2085067273898778906 2912957077381342352 536492374353601327 16345548479069271881 12530364934092506468 6326415377257111608 9382476985917824678 12159443641775763917 8823965778895490389 13254343680255653179 2860597364586060929 3598080310483331780 5184545030317015767 4951596232142256458 4989125965326143936 17272229193210745241 3540586122368271933 12424522173428345355 9028644374307691735 14616914969305838541 7177114405876151838 17223376102569919191 15804320630198453584 1861806237460124028 10995586066486170981 9598820536186630980 13277793143790316143 10635907411978896199 2297102695344042283 14810904906628607084 17009580108725599910 1351788906448395333 18037071643445929118 8533057834811854693 1119817157067374952 13945482107842541585 10507089983992868614 5624239500581163199 18298949856004146879 13029647175493657934 18216714437124156339 14539087002729654065 12131679838634142327 17387528286113146573 1540839743290144876 5819262366527588201 7802012053235709918 5557413105443759392 15533090490302560357 6670856460480411812 5715012149069687433 6144651397051552980 10751829484707502075 1460010489686527712 10182297470156523686 7873196207263444165 5256152686544020935 12595387579209601080 16931766187782996625 10250719574701009778 740000099305271437 4832189421375763106 13583776224702714959 3018366798508926152 3320282519134208001 11801836997389206398 13299078074615283563 17908734564659726082 18002732369657689651 4956257171766095818 1939291375491026729 2695642900141261350 5767881718937616456 693474518278373118 3850584198345890092 2896380135967762985 8667791294392475934 457842935119531563 13559632215037838949 12649697373162685623 10404207851412190748 5126808668991396529 13210998389841334830 14084951690286674742 5320397666090883000 12709976935756882777 3019816916409164880 2622754745281167683 1428660130450698227 16010177241700020818 15727614983466059752 15606645439441636440 1837944946543042853 8856922428445776001 7061377171745359667 17011955101493846080 18282686707197930737 7034129721263065139 18336970100604905653 15838092271973660118 14057450166614630176 10435627317706875808 7123293449502855765 7863689285316963629 17642397804311778884 11734853246276256220 5462660254573166746 3330024960064411452 8755954732879207228 17651560971418548850 16544291008974398115 12955338330463130193 5598397041420031019 14797578077671681241 15242721870476982787 18278552716615278125 13536014904521404557 4438470388453218266 9643241191246972253 10732815066090113115 2005488089588062758 17751027726195788390 15056812948674252672 9067068294265085346 16661548766463157690 6992244254829941400 11154607292955887099 7468755565959066047 3679774101184031599 804766238748937312 11788286221678832151 16989320132268604374 7164603392128552048 5778522563209763697 1640481579607812329 12201983450104299697 2167032080000187077 18121870162634656832 2147364268523586396 1648843795706446065 18312225830723223976 1101518142805759783 5839401607580809652 2980027313924304205 14725479792810402681 9194636006722578601 1888354540921584440 16970200656004752271 610172223450248668 5162575809519077125 10522716111451311697 8156926073750317897 16950052507368641197 9114832675243640709 9132206177648824910 11340717787101528342 13358035595068539521 11319727203660592111 12157239056949134274 8637417162918227576 5431595007099862532 13216370539694908277 1874119573075019982 908191102802698570 9344036776550584062 16634049524483694301 16787159912121415544 4705728157991783785 5360628572107421488 13466684034294789339 12841376259427796962 14423091607932992418 6311059789220513749 11134221170188887442 2807045432815645006 999295521933022023 16711133570623072432 2339057972488540113 11146441690550023877 18218912322538584879 11860625662660564952 9362107379242867548 15343563392899347030 18285928684125392860 10552173448173007926 13054691711953763739 14748536895456562891 4553344548865886670 16635547636741729560 2783548611438918607 1641915918081347446 17250437392049623972 6397306264866069521 2062660952580631361 12259367731204707303 9312036989973421787 2129715765405928899 11084228386102377126 1287315119302194874 9987248754617751844 115416680059094753 12360951613733532631 5712141141609937688 1742727251497518116 13538617225891382006 13979609352839226950 13087916525521274892 1049605392485260958 6135536555940691795 10222650173771132425 2120363907850551109 16487325181341669507 5129781740510158024 14769321799462664284 2269801549121461651 13666894933393612999 4628589701831315437 5356020868520390467 1312159213994168840 10458830243119517399 2676268036605238493 11264243514728733047 9768396064375783265 1637228699269914411 7274456561355847342 16886104204846873083 1766759575636549749 11536201508058668164 10837016035687347711 5132672514223895627 4556091995935428997 368000656112885041 4334860909210946190 4537502154123001283 7403311157712257978 12719393128924801358 9656622593992834038 1309161991781225182 5400802741804570751 203076885947281038 17319082647469686133 6896758094331488539 8439889614893527011 4157231183209833128 13195229257032745662 1769107482919581381 2028742835777872515 327140455756282444 2433142628406223720 4028966234408026234 4220906444448204730 14683405952168599694 8517789096921616718 15339434044400391062 18138434531527615173 11894767748714188130 3184121116858731307 18085135501473474715 5067098718932466697 7920897978705260272 7537743631386211839 10988450930695609326 5712816556452854703 1915389755238055004 86272178867830567 13447646496751800262 9386205352877847185 193111558189603566 1183730526528783994 5675237272180530835 10491950202254679912 6602713034906032662 1759401128275234697 14304213858543006976 14587988642621236925 6137014470422751395 9224705437921955099 16594528256271620379 4516907335588423415 10156165155332434096 11487873672817670323 282778604506666861 8751587603909406320 2277765685876062181 4174746146315973298 12830060438574126497 14008789759275049861 1031209007292853861 8468809986751077046 15829597244736995749 4313355477354312682 7370416308012726508 9138281564406510773 12146522613370530483 2020487420418325344 5934298953352908372 473503748152522489 6376675559382315953 17251068805021627638 1331914951106559010 8206266680650492266 7297361366920988874 13481069083752816570 4480696613989801319 8030456633725802989 7550105564831273279 5343480388658718220 3049498831925210490 3021290728936467419 2726867472684247042 3324485807430172043 2955005549116232369 17472417147313337092 8065956434615426592 9087779144375936832 11199575732191077287 3112971879347315899 12883634975040636826 9511162367643679331 10414230642533939555 8372520809115872240 1685230818928324226 13786029817368565843 7205528138898684366 14680586381590031531 1427860569382224733 12986500411475363963 11236961214114201228 9482487222507411043 4302155372910399858 18159904136218999858 15206366290828557793 3088932289963587380 12560988535052561213 10850520916528999721 15885167052292507656 12505971093010344813 14844614508305723012 3373972900074469002 4999196914854263089 7926703003750025240 4936435397868702214 1151345975035861311 14606387478280623903 5687729137697083719 6770133866658832778 5576428148286133642 8175040041491161102 175195964282559225 9150816792785075447 18446357117448119046 8845107421319618581 3397437495169919514 6538994158352894577 6139084574339313874 692902697043790338 17034517069511399776 163994529129088083 12036741032353633288 3987966057949799685 15990366072255890079 8357205875239395709 2497018778597096163 6529208107585836183 7969041399424971106 6306199109241992459 9235788163432911047 8878875659811370117 3257232672643179102 816681669941907834 12918682690800994572 505210273006557622 14622550985715897017 13448149230946647796 16772728190208727186 1557262017340385264 5637368440257386374 698272313523125802 8546922187831892069 14401930579981099584 13560335417680346398 16068599393672414647 12168659368385680393 11462198042640772899 17250209841429528518 16502061327575545661 13044791593504534117 11066383682969417931 16817016648948544596 1132381079234808207 13352395044944958345 6233127110167608644 6768407597068591283 11285672625985579032 18445916644675383806 5933205439574871413 15044955568964892441 13477609906005008587 17993248115549438892 15259472540439410038 3863512599679790403 4365478158643659188 9509134028194211187 6686765265738906616 6698120273069909234 13930653890664853227 17809589549910467266 5944045976794049906 16187377166603048057 7556112863723366975 12428693765355642185 4471811098981378785 15491216392782038186 9191421477209537574 10070768243889111005 2758438009173599597 6823097379829255807 1694942123889311470 15712820323664258371 14118236420582398564 5543376490193569573 2925603487048986903 6098818676914800948 9177784967279279718 15457065191659341803 14131313050676672356 11971455653928105594 2674713119382119304 14616272841266128091 2703414602529418105 1613384373956790614 15319163960095299238 9032897488443679312 10468484053573518857 16848483509874642187 9441972830291280988 7479895605232313014 2409713842671298286 2413601566010281429 217279782770548590 11423381365863689588 6867226517237106193 14433789462009310722 5848631564859052769 9509119676895522176 5680320048918525532 3620053817026631906 3926075308855754420 13627684572002299078 256560378606495729 2931685081986114585 3073483029319792443 13064656286624533671 11850536334163777619 10434593548144353357 10737596314169072214 6733648740398050425 4905671302728676006 4305841016452941294 9862893195934014411 14044361852672897219 7446022470624006263 8609735678659131993 2755376845418014813 3076021131661381537 12374890109593430868 12249127318388908180 18400535406938502570 6847876293125198811 14806185790773191600 12368918135684416958 15125616414375897802 1182290008680090335 2432045373028126234 2745747637904044142 9918190183826515126 9071800670367612272 1687639930196224091 8300413258747502034 2102227260444974144 9418558571534926937 8288443504591008152 12761483017878868308 2415691227222338391 6845504981297988250 14371322651045074347 2622679058066228395 10971935301304739591 6104662542822031222 9732692403488542599 17206987616727548216 617213181410790520 10812062067812071835 17888568780297956259 13587985905692019770 14779063209578413486 2796502021939822045 2441974337947133139 5131154158357288503 7420576568268748868 9488364480723091982 16369076678564157615 15771148332312507261 13825101376624838914 3294154546578902122 16286908894796941433 2431965948750973305 16988436942595854424 2915513583500010561 16016239311057804108 10908600189159546643 13503813822799043311 7392948259256475787 11309534556767404822 6596007070620527446 8926375376097655330 16170361510407250668 4302278106336248050 10470927816630189207 9490097332237535282 15215793454203325179 5229068590533680580 457139131927491405 10161251434710091151 7780004694892259993 5484567720583014327 9903843243826869321 12224251551919379687 10945012128010393576 16048693089683841761 5625681817419220511 7719667311436565450 5675029016315417186 16945905619160274906 2253849897791550790 17434792400584611088 4537571615602093868 9121620175399966926 9871822284625774005 15664268125320634277 11303904922110415881 4639870778029074543 14227644849167458858 6750676579781798908 12371912049327080426 3603306090336329338 14183241399638509503 8259646677081692440 11959131910600566590 2155764577273720053 7593268214092672108 11973590486706315030 17914322384295017955 15534538492900948863 11579489821656087233 1143937987138413439 5578195085268101656 10495173761731326442 17798503648608131595 14658697631304394939 13227062262504289540 7608498231857379075 2964729314460259528 15575191614317080814 16377798654102940550 3394351899600780710 55962461424002870 11797055643283928234 9895551153843189637 11840485687016443092 10109719667683085420 2092953896243836599 11934627531258363889 6299392660693230278 6816090341537751801 3587996239726491279 7589727126799768088 4360505148424135676 357541520103240908 7962265043722337925 15059685123391359991 14209309217534118991 1884777692082283248 14529175241160187718 16671924571002059041 1118170682144008851 15285611854200355039 7400882225797132176 16745502642565264224 14385296542238027901 13842492041777160598 16359161108231190948 16789536957651115794 17857260511329803709 17843437464046211339 3507280301566251366 9539621805924049016 12538710751950159180 4910304603474482307 7270239021925904966 13460575176416346336 347376867483755542 12727395495591884731 16271561345731857201 10871924965506529655 10488718243266278823 16359813195214122685 12494791830095150217 4554021517390699254 14990489413656342593 14023661621357915354 15792925136141366374 1262565073308868680 10291255910927162073 9333580583705335097 5794230281105659082 121604125042739584 14200871889841201771 8379855006696277716 4264869429212528374 15957168631158690258 17936063651745996781 14562531487249976184 18220766350734980279 12745670641277328965 7803410366960970157 17667791375385999727 10051088686851445499 6539204392237161509 3602555750331275025 1169418783753973833 15059089640618532198 7087924278814917905 18001444887751253409 12138445805744013573 10211298750533994156 17335348931357701079 9410560465686117299 9270329664929649659 8394668365689990103 605957365096790725 645007564302653625 15719343011368134538 2326238878300920052 16743958739315936607 3129995793498191240 16026785507213624292 3946547545508667863 14781536627458371906 12315655001509849892 14105216681294313801 12137440945706007746 5529743097994456152 9392938499424836257 4958453630721381887 13850472244870870634 295484039793571889 8118856540446929866 4530064798930262806 8490201758607906154 10390777523058932507 8963475119540098140 17283421146692742262 18173317895940870958 12411414522940104993 13826732973018678349 1146776993156718980 14372024278592817247 4234736876361041243 13772755192482903895 16169200784765122408 6673305058699406124 3965631169161064587 11473394106642262603 14625346065308599427 12531599167745130991 14981420199705587931 7503071475052734760 16874441787821443874 1963239323499055278 5748989516971420534 6635418880883293019 17551064339968713676 1750136158381893791 4943526285571739153 13793640753857604362 244694502157187043 1096844687291473427 17380294161345634850 6641642835721447649 15163182556355766750 15992583467464092181 10610180185512252327 12762411458471580176 11052154493363647501 6213718297035753220 9393340665023683546 4868798011861859412 10021843111632871463 14590137670862311065 8733669891499162629 18175761765222666722 11124801043956996254 617049577327455031 3387116110263669127 7413355546465405462 6389323107435557616 1594778260824780267 3161978915152990879 632059553651466948 3238148711660789577 15989734396987591287 4788232822536449589 6647533697138641518 16583294480011612516 9926398516890068718 13484977125343250229 15458086569511781430 5761434557129607703 13512853472389970135 15208495197517391781 5866219155124527058 4210071671621960572 9972448327526485216 17827680710952866507 7905482197251922998 2509161235199014920 10345991687320610773 4194154398269061387 15697000686066697945 14680324204686218899 16803686778132436176 5944576192663201587 17758503290949341786 59526191155549434 16224220005159994910 17203705898038121081 14294358770219882097 11527084376360116401 6667438259973277284 5615929350109124127 14524854418900044913 8581525281253880759 8069226078638411369 17009813143777736679 4273095442544098600 7941033836884351033 3895065620620481947 9476623533588175936 17202470762361328822 1335656580482755584 5654105971736099931 6202080032968322550 14390072973303628333 17754155237883234567 4146725676080594257 5243350961011954324 12015611462331799596 6481163266601144242 10840156437775748412 1876894580521146722 12581377323553992404 882209030411021202 8970394219548132417 9107098708797630492 5922134755285252332 17324929058865827228 9335117278926121321 8880660327516175074 17457428601365004683 108163230732303066 17284754231405425891 15734829734651185192 1657119595622400014 16004450833644210234 5701300605941988185 13246819640101221347 12848784431371385235 14897636947949659919 17656729445221912606 10179880756356508818 4578503927006768092 6421922356689828800 4947013672496871436 1650192491419996644 15716988621174810257 10603615162260274984 2409872123483787092 9688013505995938716 8028899345119883910 7426537611738188225 3088982973342597681 603594482087662602 1977308281939655576 10222101204706096174 11713688899124592117 10713026231030567510 12954246138011174696 5508937357908719523 6131035877319077121 17023091977273326118 12323197881800804765 14578527723122274247 5681099217270459651 9807052379774347794 5554953129991893050 12605136686420419630 3701390523990507433 5885340810627794047 12263728142895267730 2161904179011172600 2803644208676598674 14707992958271201610 14427665244574880542 15376846080197483535 3142034742028298647 7086059191562762310 3119801694827548563 16118797035258149256 10245662722284624509 11807471417060463754 10610800663851681374 10819400584482352705 9728763800528809119 13723311126762262158 13293916668075298110 3556737199530354365 6582057890886634826 14779586088444472062 9459417001656142613 17452269421972200788 9974154614528107111 1168342272555794293 9515090535961469324 3435080330518897085 17701930908383637863 14109110208829283987 17679708801573688945 12948225403682345195 12816092228762522986 6302949453692777948 642530516207841514 9252142149318577000 3784193641128735607 1851684118457807897 9471647167365696547 3146559668062542946 13335533469846967452 13244166757245690736 2511222967271315734 15883118306851002535 14487419995175478720 806300912278620413 14482878499592886648 17377742542218905186 15405797455683137820 15671149969951320730 16574669249372143712 10395010621288176105 14838650215717693969 7251597084248542042 4310047731133350429 12637530347509654951 16421527826382156229 761356099817906607 17795291417057745481 10559367503924738859 1515377018111985738 18154109794163933041 12638306945145980894 5194296542249969480 11764839550562101907 9265794671432457455 6812594143367444575 18102479379802736476 18171101634801188528 4934509946429401238 13958500426190304710 9457681656948658604 6728473160727341694 14805049123076235764 15468661739190396094 11820263943479769275 16761396043636286612 8573455785917553804 3742601554114877296 500941952233573176 17744439388749509148 6415329419446240838 13573334141664347870 6406187399887154843 12989552490347083599 10557795237984849155 1289987608131993670 294441498547534192 9534196285507778975 4833468556090072694 8106522372791431609 15668653928606987298 14173057518310515305 793596634053156234 15839178324365082976 15321624779652232516 139425622451397567 16430121964205407513 8576453947971249135 14334380958928058430 2918001317539313113 6520682548075302629 7578328358919783173 13975207896974842206 13618755130644022259 14533060532126184879 6620423571614009355 6049414521759713889 12078880655648532785 622198777756899469 9975142491359591285 16255800412512748569 17447190777611318552 5136811709089773697 4398744428880305884 15971065781911650560 16804673756346649485 12640676422732171595 12019519641475558776 15517009284406507653 16881912333468847385 10352844019332344578 7151599928672463846 16493709460544325183 1319919838159720967 1495266711932112725 4958733044805524955 9912198747138365390 9498127801177845182 3794660948165634103 8685459036615290165 3479302867798522376 5751671235236880400 5379415626010465119 2849168848907155243 14976770474517900093 1962444507883376401 12243331575640460447 17825251967873436995 8857898089707984870 10802008127601371856 14469424932346844469 8715380922618319355 1268502692370808391 16317375831275475119 17504871509339296128 5963467169787180876 4180771513190130977 6910752198637807860 3885035612262374008 5937408905985318426 17343743266428133956 6297591194624488768 3748340661262088582 13584532923864736230 7609956382768040584 14409586848559698772 6820948337471022572 4292613500472179125 1022088633094592896 16508662431136557960 8865121743226072831 10607812056522531224 12300045791682213308 4706580709017700927 12414595776135948825 2770207537319309439 16499640574315684302 14911488565019435692 7339438858857526022 8958478404331901598 14704565973785341321 8530819400266651029 11359278316149816183 12660435655600628176 5456330209218843038 16988121743583571447 3615284953006798666 7583146350123559522 12628082262850731935 6772710526548362627 5488127584692952433 10767111904788375656 11569518342108198944 1680295390452326414 10604206378944128503 2066838446151930595 7652998285389008452 5353736813851295959 2383217208421515672 4618274272024301684 4952940887037900662 14659613874459113688 14479806743826904298 5944108886699324602 14305759451462001069 143590117741050136 4579598038747233945 812105761967926630 4998038537032162240 1773873567886722419 5053154224330067819 15950612544073620392 17414625710004014286 16166321475144707428 11789368041105445825 15805985794334172202 8419764144011224183 16683008685503814284 1771965568017841278 6158277669004509074 10129736751214499626 8875760738653204440 2418306064953794475 6640105413570879171 1364724882009132117 10708406996618643820 1690850514802957618 18365181576104479143 16617103268062499499 6187475032931095419 3108491642781145090 5170738933543468021 16269807686044280303 9109881710960710713 5517546210220862300 2505536972251270788 9950675844516829313 8584371941972074361 5930820977765677785 7238029636691222975 15937814512267430717 9881977968087036487 15740229905747396092 10526298599757294839 139894208910541288 2002694985150420290 17088515910073059633 3325123320959551380 5668140885377151911 16524885857298422597 3994738752015779689 3341970387922822710 14895986799972310646 5705917993621940352 2212142880052933671 15251404264530366655 14738739674131449168 14670916646306492694 4307099922763260234 11433045566071603440 6568029999067786099 9253644365257037241 53991016670734875 14347345411726948182 4961043928485929033 18236776609683525735 8437781887706377770 8793413927114117899 5527783580261905092 197281944713170184 12515798595876970861 12507645649919867406 15278949124610000888 14163595413053255317 14858406434302253435 1249973352192267132 9923146930975693517 1240612551923771044 15275414404676620418 7666557942808350390 8383011788415942791 6352745324078389349 13051100399864087163 8312154044095971863 11016874692159935978 6298830131508517735 10366712283463565041 12782716744727724179 7437520289454082971 7090637756987198731 1739027469593901425 14217303834354822959 14683450138423357662 15355505319561946786 11749224127124720645 10774085173546166306 1955374198342768802 14773238140922977943 280194545880642664 14534948568641932090 17077815514386969044 1320416344531695505 8389616662490364814 8042976841404475574 16142925054749184651 16203936433928366621 17919777865394400724 1346671183894785756 15931646849888269984 13392174855256801263 9406785383341926308 13013196112766698962 12380251577704942639 9029749323011566973 8446520932743535697 14123118389489739459 9799810776070223365 10121965085751935115 12501851623243994058 9342964932129184219 11892727591267223058 2078458687213012695 967565529170315794 6436587187187917294 5890089757584084459 1469782054165713366 12686945853445338381 10478857645838899551 3034017065120459364 15508633985029464461 12243913342396738061 17212142261878756456 10818442154137788437 3534770923578930994 17459888526021637514 13715934047255258814 16105070182667195759 3977666142506641347 13690185917545871462 15400137238521170993 16565268156167228469 6166619329755547758 10221229405099160913 13404960541432757052 15364080407189164027 1496728094734603371 12423340948475876153 15004602908807161812 5695690747524940129 18246336244402908766 9197993744488106042 15334930447717553896 16386822478314775047 2612624990675833050 10705027277784023721 14173884233047463177 17146553003495451673 2475015903380343940 2171038420697772634 1849274719390534158 2441501721943472545 6021726706937990562 13474641353667745019 18224079906365485037 9164714397078979062 14516483128117793370 2531816433653245400 2413819544607598370 16850632775751259977 14938487786401530963 16440543279534474984 12165452537112640468 935426531108513262 10236465888166694841 13861638217784927266 14208456630022070884 7781675685126975845 5927318558754260980 896251660078680814 6267833115231216463 11385862849584973426 5689073451529314284 10004953486831743097 589913980143636280 8291312255251973592 10550045782795943816 8074383271180775217 14727715343798956350 2385514147279790194 1069037287641694838 13667559620181217576 11787079295935792506 512768049862098387 8633551162772409072 15431823785774814224 5163157860983360442 9967019652550780011 7289767082756666751 10215060268910607937 1229437578401667958 16043550835828362145 11684072868571080403 12097059005259789589 11027636469318685223 13124973689984105620 3999436816156226217 17776650091057215593 12350613543505745832 5775985781837615836 14496086503391873906 9298455319370118983 5852690990295892429 1354844049180236294 2991779206278756177 16062971785827699458 13001348889428507816 15579035179405683456 13891859342645171606 2004281290941500866 10026694598755975656 9283477690710617014 3659355800904163500 12643512939570668790 2113687502849758529 11129869241031272822 5828120113728846763 6525702512067437324 13720750104360674518 15772058931122331297 8073430707723858247 17304269775160354070 11233362561729135503 17386594322937400688 17372853393940475426 10995336430277633249 18440517866669732156 15847856326570600365 6736462084438786098 6589298702500380951 856417914237646701 5745129808422360374 16002604088518965557 15193028458255069032 16953691664517789064 5261544438274959647 8305789813935268545 9010383916261894535 12011477542570553239 17022830013988690714 2050908583938728343 11046442545076877726 15144304738259571859 10503022400349598072 2691962554106431698 4759058348873510863 3674216776583374004 8935045743751167795 11457070954581030095 5605685153827893790 2040649397355396227 2450170230837890178 17675426627336760810 4348878836336742778 16373241597297602573 11199442851462892277 16727251070249160933 971618721568871363 15372224747341680153 793890935486737438 13275548667263779248 4041626815208010757 5640643601167368999 11640473146156415179 1761568219512771849 1711867310982657240 11081670731336452651 11317907081935878659 784130303575868410 10366889550238556036 4252929078844747777 11841682353698127627 11639657731123041365 615126722316632291 15120289058569284763 2115422246640468376 17022827353231678649 4249491623192209879 13781365766374009900 18157745472391526910 11755971149690110601 11357650711532802434 14265292250473362633 3644690902697818073 6289938821268636710 12918324589033994568 17292046308110289423 10391863416096805934 7844751092212059871 12642019743166037926 4724148398778441798 9928395445863495250 1622327337866607739 9038316272880927496 11840581699355638724 7415733759741778658 11429864551947921954 18303330258859864366 7933324956637201742 16857150384901322096 18406429087137151762 1904280207668792113 17079707444383060741 881329277903120997 2264917449853377806 562182166936864170 10308253278885230016 13007191482309146437 15309367489564538585 12197482414001144244 17791761981040235369 10235179754110356504 10545250027888279043 10616769534104310499 7168995745592844644 4265984636174801423 3765780213576702633 125965774187011204 14079968668220492802 6763555131129432886 12730902576743877611 16040209897563110128 10542013332989481929 14034418548964545389 4883571520512583866 15432331849218361984 10517847165160232644 18280054095166138098 5765165007384413796 2776772449352612428 9541364631222652147 8775810393762627881 9342688324033418008 11125642048942264884 15395940040794727944 7776243471029134074 12746368634194927831 18151715094760283700 13624248734422702406 15030646084425541495 13671848439484106370 11064993359199477695 6175528560716396744 817222310255339859 4712803145357293870 13878901755193196246 8146680743766031136 4723148792383369015 10181313909475787532 5756821860132139502 15938074193455712663 10419738952598733908 8468768192527740292 3434638837813950180 2158947355755984774 7070304679681044394 15196688222502079085 10516251931313657481 1784585679468344582 15214065966468032534 6298317168745817903 12247696729859123353 10513007674526184888 2121128537992615618 1762757390649860073 206288333413051404 6655116909190703930 11158027723804975741 8614904298704188864 18172842849190280752 14435444680657838209 11566141308145513839 3356483624661501372 5556893808446760590 18159642902539966650 8892414936035232544 15665520909987893400 3760206634570721882 15686848587508866773 18060905672865600216 13710266945213634543 6273389745920422079 50338872332888031 8341054297070379295 8719795485253307285 8573389370594101953 6605266763600059048 12814075313474398640 16286430249540874494 970737757666095923 16533912309037709432 11629180457354339953 7423692493606937802 16661269566230602673 7818488569085698403 13922239123056651665 12637311124681459083 11565129180941640718 14692291426971091920 15165205071172588401 17620452152404859417 17327592677526690976 12487500177406033243 5136023416481673996 6669969777607567608 13951032296448500197 15104375808722770591 1447064175556220342 17290034729673026620 14141882631247714572 1991413761978862735 15665661494595539107 5446105828654294991 5650179767660676823 11161532860195890929 15529854712854863972 3044327968725946130 18142267364396481951 16657288849289433459 17223999269916302031 9724926017063344734 10138830416597917758 17607490689749236863 7406693835960078518 14344428729404142397 16317185790143478585 9666681577330149299 7053321019610905553 14862059855074864276 5679248344132605665 6928970255958203281 13798595908498039133 5806605575536347333 12575952418934005808 15445741539890499471 9248593429877257319 14130741885728428925 15317962612162964221 4085077654524415982 6949092216699610838 9774440145035036404 13896283377806203066 7168497020643881454 7091044630529482402 6543641087642212325 9163655013883043998 1693379484181241138 16058052681795491883 2340450413337818101 13764739488033045210 6447824506845960221 7937632657087074637 12720080158064047715 7147676053727314620 5066045049758783454 3990855296854188999 6349887729367021443 1216462129586173902 7873915529676127333 10252504622999097616 17325720459811391165 4373025575893040574 6327764119339945539 11776732614957305063 6020452634410641949 5973073809553955316 4533038895539860642 13280589972676262746 10789834113742682661 17121356478192638197 14619152127319285612 7294312330282049533 16211626810345477770 16437716083101130897 8680624971269112682 37051684219651009 10811341571939110198 12892177164475177988 4462063102140113133 9848029284752984520 5950220794606861022 9698299522682585355 753689824943277072 5943859364258635192 4296708989220562853 5709171832073740587 14478795262411355247 13857362547401964262 1012195033826162908 14651474160853405639 3680589228768891854 1299689496805944960 15061022079444246311 129185463965938334 12827223685174492313 1509124708821764389 8906202475488223943 13475195582289404468 10229461848624477586 11023146099389148015 11144200639475992234 12177172417037038303 424236223658491581 9583349314063203920 6372904215817942366 13185395351095794540 7360009743214256856 13255252544809807226 2048483325223871052 12215508471899285862 6927647127223522390 882267007986810852 9395830565586780202 8399703253569407986 14471692089349079465 2057326833448128189 17634961605680752158 4320234734929793825 9082425606766793663 15513577374909526340 15984215118513450017 12866032834039020386 3719853672144042653 2438155560012282949 3636843317223754402 3003906834352852344 10465327236663849986 313146030304276370 3733782505793509169 9174190080207148063 9197515666971804164 16722630051422230155 15752673877359652708 15677378846417504577 18239427663296866932 12298066901161473232 18080312033653469097 261645292168188498 2220105663365141267 9516572238736127820 2982378864926745497 10536644331570167212 2559466074760396322 5065824355046196444 9725054830465876451 11078434090635875687 7598587469783527064 1587458150149569870 10556888595443192987 14135736539446683965 9525813234958303462 14201479249556473893 9390756450871807358 4458732028978742651 5498380483516716830 7375260214291504667 13476511843804788031 15685485360299763428 1355161673057352710 10726814370131902063 8175642275478147444 3064590558743931282 6492567003341971250 2648045590503982034 12556625664342198240 14535896528023689631 3328207960939833820 6739898701311260621 17758081077461387206 11698541918389232263 12786079884251979582 15743613272168199155 9091560197685777058 12995918208270583946 911759942545411827 10767853670484490936 16102557861308362373 5114961824071711744 11777637081824215371 16272267781363927665 15191298111221234870 2713975855801490886 9532343629795502148 246697053917641922 2994772248710905876 11580735532353236636 4761882820541740130 13318691585951616474 14034419651896010180 11266174854841787859 18125797965266566735 2309007598606635688 14938385253830593406 2399584118545226037 1885132060531483033 16939744819033073226 10327339160536161268 12569686982697079107 18161956932502131159 3838533539221652833 12770848838932850779 1363146987694322813 9766084697620993646 1978890825751616327 17105961838262607401 4508297542543920034 17166734819945865106 587929288497026220 14904610186100645269 6462531053606965890 1873957176324526921 5778985776200114193 18177398890746538742 17081863181982519134 10291043454693978834 9801580984956547090 5507699075108679549 13464901756357762368 4082472697124487323 15369649346664812315 5755212971988489029 13714749291585810527 15859562175217925404 11686420240138670633 9377374600995203412 4964559018864035946 14593511096027050875 15967030875784110241 16728456103794375549 11564589498197300672 2697005171583254381 3073517871346413993 2030874808138322474 10321129094945764932 8981861257892783017 1758938990408550193 2124036264620666782 6989907115726898065 12895714239517298772 2266035761717427807 11730036120753502668 14775072236894072019 6858917404580494642 1131699173858965842 2646190957957124397 14099511739485232150 18372749711301174528 15009340449584150317 435619865670029753 8333824167101518398 8804473672574200130 422538731013086886 1253378898120700855 1599437680916677218 13103291624185819657 17942536903281610166 5005671311613332459 10799496629010760564 11224449029529203547 9165079141213815717 3470731057030931155 18018340756644733020 2364615053756279821 3408549430823710669 10358650053038923501 14443069945570089149 18268612749483554179 12350941415610437527 15596625407582817609 18415448780014577686 3876311145921459291 17292580656572186554 5734683220160148595 1467879121304900623 9022074921541873466 12163828679034486761 14938085785885177587 12949685351990112450 3248317887142930883 9662546857433752066 1105266361447831078 17781732704155339599 4483734515594700729 10992271070726024007 9117057187431816766 2109983045176752034 186310300740310047 13536774178666694983 9701251076283742754 7198196760435851675 4882137603210206391 8805288546620170418 17567914251005722994 18421076233272093665 14642373811701431753 6702503915327961499 16266020703982509657 14594340800782937307 7527480910850884171 4247979651266805546 14160258322929973957 13384776683088524746 2202886339799248481 13702515976523540566 16909373654805151530 4941000733982587609 1600055121994567050 15804485662562362776 4115992329664718131 10902095322427204036 6529996902831411322 3327998734593898917 6704166632324528483 16350231944556154627 11009817560282655557 10971320349093889580 7720781441664901003 16427352721413514925 1824998007461381369 14764933904430743613 15280768098802995596 902778095254990392 2133761236361196150 17561069914025572747 1042969120790417122 16959691394855135379 14080689058098272337 1833901994901530872 8436804732582220105 6576799220396425166 6395005932144363496 17057569703581359348 13078174109558801846 4704185503147116255 16735559081273816810 10701252744026587848 18281486214881782613 16312228817609244411 6513069577120039270 4228603393594503628 7268799861829675555 5376041983351374772 6637435231049897703 12963894221356675465 5872190335781059896 13987794202659707616 4123330386958913028 8611583857110040926 14790670645301973885 8816034692294169544 17200684042997520286 4248373881293210986 12051817477514295808 3770749997038492019 11729539048023781840 16826711206051704102 9907991869491600330 13674717187341832814 16279377307592989930 2486425425013727492 13044438773038337593 2070928506507332384 13179643170020462619 8120362009428162748 9486740815497651407 13549141039125175433 9536711331130917314 11581813562755676126 8847649955126766778 1455772237100823881 11332465194009845854 2755271854899439768 15682865501220187130 8999171403240291463 7235198586151890631 7445578785023531429 10781082518212978667 7115471134764174448 4358540678249736895 3528880132141297373 5102484228421629578 3064129324619792817 15257487254768461342 4590682553671140077 14348606140362956239 15465029990737796423 9666035663506232688 16061948033987042457 3146559141982046479 1141464411813917232 9216379620197379542 4574018340281928667 3863704367591648189 10668578359125590064 7570921305262528117 1309272924748541970 6443604942150165839 18285195843729344298 13923665432440557653 11965289800116095564 3808074260244556268 1162228763185166425 4183136993958151644 6781244936414459599 8668582085384034749 4423350148380127184 11461300139900485126 55616383276045308 10290135302740360991 17169047136611307461 15142702551375652059 10882412176957739448 3503115767391046732 9359054620944568087 4496590520718288780 314147177300089302 18274749711359643444 6084530135488521544 14127245967460466762 6177326117701884846 1372261488561596850 11535762043281706334 8942228753706064683 2292055917837590116 17198565413357335528 4758106732569682851 4066128767658482550 15961389075023275425 7567031067926894020 4052867490415875084 8748868060725245602 1160086700580742142 3280086821331977238 6214293104659016419 12422230271297334185 7164317524827074005 9719681937559711299 11683025324212610268 12140043825631542080 12579679277490478869 12162796774094069440 1900097324592302193 4397784326766894976 15319896057841365352 16848155497693533904 17763842881425999099 16599727752311883037 6319579466420434199 17804320392838857634 10543987547531086945 18354853680083250725 1335001376155204436 8974822839856940681 11361127472648727845 2695405162797210453 16147591629588739829 7770236436281891137 14162450527749617193 1500465822109949453 14010306673423980405 17379065163849003161 12793422429566088389 11975840755063737232 30405404841019829 15570160961874048763 11493682654105498870 16019676203518792073 9505677628448757878 10560370067689924189 14364822385307346037 14429979563775335917 6901390161918831501 17513872755447704998 5497486435667584723 18143029007348686019 7430725243796929153 13976204283926582253 8556454972715090495 9357612888453736889 5009355994292859291 6501717892929319039 2911298071002642687 13552917123636055048 16966511061950113172 10957042389871329053 3877586513242462092 723205652834873208 14934999136307444182 15381278117381440225 7463314621532008800 9143057380745282660 8580057655313491367 5060976254761214018 16150479133400024406 4219670313069986171 1918208918128077116 8824375589833873794 8099730906773003452 3071517350836870286 11326475577153697826 3676574246327545892 835299177581218756 6306658695305100747 16218678045316911058 4611107352726312372 980943311446645731 5880683761544550179 2940628625648690973 7447862682881823624 8430511214645016607 8687284463011731777 12966653897850204193 11904389434377618691 3126930085037227299 13973052295450580803 13490509758317985393 4146625628477455851 8526789914974503603 4708887052737374415 13735863978386880848 2761808271025894594 7690824932887562802 926315548580790888 7500653006945707176 5846949607588554637 16976861826385770819 5480305692171109880 7255094620362132134 170082453369164733 6592568133350036322 16518483018981845890 13307028363007519251 5474756250979096185 2967842425901933493 11842885629813050168 14514513773252294060 15552808393214583043 14282848205496918482 9380402206406721330 6924212505706710183 5963275189716424473 17454637101394721429 12456937285970956334 8268859685271670129 17984770729732549643 107632585014167894 6710564389059461322 11764389052422000619 10549462696307787058 16656303847394270651 11010099194864951843 11504149189536935049 4056194218433919716 10390715018490876240 9940772271584096111 3437758296068585645 14911642959321020985 15042561097356407721 164356321200954435 14162403035484550703 5832182369507419686 10639174715313280279 11223147821766066732 48864004485411800 4657507527374732717 1844404533665542951 930400288195912874 8815287099262421305 1193929062664563683 10119245560999531639 15243270719271277220 465642376894050705 9804045360534131451 640757279987429033 7443263937822604737 7794861530830539245 5017003227559770041 6070896603353958002 6088791716886686314 16834138454311932426 1722199090339526289 8636328400865208306 922241249245318644 8118121095362997808 7184080936843900925 431964425217580601 6220669592931632478 683005967616264513 5293942592531722971 5198594772600518223 1585580548091572712 6392032357621623567 4088549645374183616 8727266675135968050 6067335863746474264 13016985474822629716 12049643249893032874 16232543428296551919 17721115257357250032 4281095227711435267 6663680861246755647 6611102044327607356 17364834242906121287 5037254902624104538 8679696069497715456 15358836854773075823 12490326567513721094 6751992332623547115 1395022379285424073 13755402567228344168 13983843620997696083 356916737697705979 6325672193199834088 3760327316308432054 18253502276358236721 8579596664338692614 1225496939351986811 18211797754001808525 2831124317692895632 15428551778373747408 1735230149343000667 15978400183373864865 17279727122231990789 1545801490187548328 1344751568247605356 5710378650183714322 6487436101001725986 14217881547331972904 18049931339100952698 16183011620661258371 4540081399731902623 5793651170149731301 4603985266885520816 14762689809680412648 11429412285174357697 1085209874604467176 9491493848091818162 13850439715950162509 3138005598698175201 17359724747438094747 4440397064563067581 5342590593248985722 3529420745165619795 4351420373616182883 15950016251958696592 12298692195078037167 3723509882112871960 6156058518371920020 10771833650634884403 4872919641722696306 15272540550809073514 17393619283595112315 7621269621030521053 13392516557807563427 9785970271656922593 2941253534030699531 13134222936628657803 6546498350435501845 5817270378776727025 12916936747621183234 11400436075882035022 4023708737662895787 4984095507334319900 17168694204370232154 5451940154454520975 10023144728049445100 1007195303346896426 17028102826674924227 7584332604966853619 11818570956023111794 1164344402373431748 18233733002222827537 9618265702840827435 15297999743132247713 12974262222832144921 9757364942239519855 12964635983048208406 9474149885739408457 11400535210658317690 459222232353479055 1378142154646618738 13543881159126836987 3272210958770113105 1382497519944349311 8636108475388541480 4954520673234936453 11196236379589297947 9515106577012366744 12550818512370782558 17643199363756266585 7153985766570769694 12728664801933442282 17883850172267111054 8535805914787485470 12262117633474875567 4374924909396242442 9430249088182817059 4684799354305443188 15668141518045326048 10566045340786292837 15588132862540408062 463564571133965678 12067553182666841293 16626758285759712548 15857569665923799418 14119691824783377077 568180517876829237 12674341846970082911 12838113067710194946 354208561207808934 1099140619643356718 9115137316495498733 5811202871851924397 123972297372171338 16227171427516880555 12970913031927572222 3089916047971794595 11870646450662427200 15749990391519772105 958219943202021986 8809069159363639758 10864080868660490057 10013956455380338305 7946166666127567440 13142599893750591457 690420487690292008 12601510989357236544 4260387377623697537 434831902360400691 6288733394480731833 8336082570829345275 10826927446156159243 8323585652857758024 1756844154854929802 6561355976916807928 9559339180631034810 15616222540478610290 8541361227127339188 18175922954506484039 14128693314600073095 4489569442694924177 16732565935147633066 12191411272146989595 9341687160251419293 15050925885750241759 6805074004481254755 5818291994607774522 9363551576135890920 1406579119988380689 9411452920498317340 15604870896214127050 4076492368125418191 10782020260524593939 15852400965679177937 8298514693584973287 5147046895211800638 3693015743743752971 10974185311081564945 6551164648645464182 16606259131146361908 9213620885840829650 5447365409995731831 9683415529976642173 3581150547264541830 6788032221666456604 8834184329861233347 13824670827215063157 15383035065244209769 17886462316759809115 12686062703074358790 9663797701612964329 9766178395215792122 18035317311034492289 12924049268872757893 7427695272090255031 6082397842464536267 16115899204156593232 2571031192299258574 1915428982726703774 4832525115940439917 3250883924007058558 822505301770144731 3532836360672930505 1004030868949143054 13547026171436035161 10079846048427610310 13525284197616972308 4745884374583221609 17150637204899692064 17904351884549863512 2471778361462902302 1247072064394994491 1266991339948696600 11712977007660191570 4881894102854230873 10649171286860744279 13813708943033592227 15344657840210156215 8867828799536879368 9590228152514026241 6391640826850489028 4044185947317392343 12570003490226129637 6756094603991784906 13802399284670275526 6964617955111429423 10020900281868237917 3714334970246549040 561502085624871796 14612583568685574084 10917131135634638081 7334903717585651443 12846683331521895303 10203626051120000958 9818981084956922587 15218426606997530429 14687052368173756385 9608126784113450674 12917711935126934727 13275492945113603553 15045921034559398970 16261883391330126857 18214742612424457068 13158472073468135720 1858587906379293910 13238682805863116277 2799106353573844094 2235481263931893418 6621974447580758932 4756480973241591613 16329505741807681225 9752209198384964908 1738079326068421392 731197074476090997 11124073007433952856 9062629794921888025 1007069519327075011 18358938655121125093 12595074091092471604 11374360187522395250 4486712907939471162 15173078234156814191 6841254892658560516 6592297399021393975 12119365067921848865 4486062019577300610 16839768450309543760 668962376940347753 3014081994533358666 13553366433886815804 2115648229422956096 9970346353256409932 6736043231625821951 12500185572251261151 10438835897786448379 5390117302335159842 17717602594430567059 1805759740382042770 11769629323284311523 11914404788681687479 16205372175563980773 16342012456352900738 2252744918689387287 11396813916885567131 1469452079946862354 11692699038497668173 14732402493682202233 4138827934261940416 12029714037402140920 16391492914372092512 17023320256730334173 12914858049881891625 3442187514951409197 7765161841239246152 7816873045164378455 15942553580324848754 9784539472784353419 18121486501198082470 6959726411354778709 3432869812069409370 6184272761172899820 16147845168903115993 14399553489188944497 15119190226110055594 6485613898206119785 7336708399498133503 7234186754062057297 15936119107549723464 15481581575533908798 5099996546267187973 5782877287448523530 1016411151912262859 3834851035438584702 11416749771443183013 5894290796304230435 10259849627009828211 10204373287198290045 11972055659050682223 13922158561417028719 9072726702275898477 12453529839882623106 5331905151868796014 495078549351013927 5475530415904051953 17967020401997864119 8136469531273683248 720973930316442542 9107557563486004537 1842798834187431460 4919414785893456886 14578365160306570179 14058855699740217052 5222463475546035777 11697426481145239347 18113327214110021467 2128553761114261883 14167148268014332405 2626392905421497662 11907990222053610278 3441752232545824425 16365334625747456626 5884018518547299950 14828459473220878092 10943915672994352201 15245577060142130651 15801811382825458307 2929838881985813639 11558890119683234231 12342027934752949391 4075617806608791378 1251737859836456934 17857207385450077370 10810714567493703509 17818143259118872924 13227622464516458221 13105160210628033934 3012496253467824882 9812997004103111745 5804715703703081901 9574452199497376942 8552385312772563369 2652747961659020319 2246783066649027814 6531327708632951634 8881243497082316606 15617689576251737128 13190694556045149216 4780373242119962508 15292753692125287295 8979587720662065137 5387910660939529280 11791097707982132801 9170735110882868612 9897276386173368088 151234910257413709 14142910214173310214 3474872151948401862 6256462207234693744 14160437852220704613 3635912024279662150 15026830849293081287 17999054988143681071 3985231489400202458 6358639264333193669 8416391227623993902 383289876989192648 10231557750193482574 8461147505532174437 9401263479901004457 10135261063122271680 957521651040622294 10197823273676985818 7780310253005679593 13070213600704525071 3012538125616191189 9636886851624966343 6666796047166280612 10367663505098993623 12407915827066152869 2336432252021533948 8179939917708104140 13182965285440878813 407177618210710580 11173238994833822571 10945215534589248471 1390631563506612287 9050586712345186515 5809880400970097665 8314225065177212630 606327007583296688 9537374181474507963 17101758383882838370 447056179859141589 9202785465610361065 14845245780388821456 10849207436945046325 1121331549478266982 11856724981034819398 12036744742839275400 4319747467080353975 5607374005120464665 6674877831703907248 17728642738366962265 8362387482419514720 18142122532429681675 15833529711160553233 13869368927352736976 6376539058339157489 4052022474322304815 18031975680650448793 16662717255679814011 15218000363222217320 851582449176394367 13376462157705232010 8555169431425108894 967285270978611601 3922240622830866278 10480056142805059384 2511506761961909224 6810226192312707379 16688883901204289514 16956485504514773273 7543496146838112500 16996639999142389655 12396793587793171587 11328853613481502274 8355095407132411396 9954031662247227291 11393470867919207041 13390578456028144868 6523884758739326754 13181189465749971398 15631432665760690527 5929882166558634274 1233487631429925234 9532818992443477943 6164527438399172927 9728410746714929572 11508313258507962292 5317796321474882796 2606143382127275262 16062349407388475487 14953577544156356476 13477374631870934415 18426890580360612439 15909546367037344629 712537713730103229 11010596772945318509 2815289750134811217 12296375284080145287 15798384133089218025 18040901959987146033 12472460464053294015 13917216533874211067 571960674840253806 3169339729342418921 11147636888970087068 5667587792698024577 2260133651990710684 13256808504810953871 13960009772031321555 7417029833142431021 10422430926398022549 5790294974691418430 17880496955267770927 11622110205789839111 10042716133643407429 15346755759549939365 18222378935922130269 716909417340900440 13553165706221715333 4360388299540496940 7987025837160892056 2964236257937383474 7455739233204496240 4800902899212888048 16427474319920974784 12277024743745262539 13716914135516077607 10803524408348837382 3369583906903918955 12986932639547445032 15147345460847660705 16437617193499340097 13115814314849944791 10340535119671828669 9287462098200843560 7964191057738649471 17991407841165297496 9049726118213872042 15164624032297521827 14003120175008266482 11061924880810499177 2118469791813814667 9068321918732689833 12287261917063753144 11150920961646579954 18068400590291606788 15352976098316352770 15142533237639383437 17270631005503556320 2521589180817891795 5123569581289785441 16393749453811140409 17993437480787301340 8862866562262752176 5886336042551098718 5600730952582241760 1571002054305037861 1870432636869615503 8207401201385068954 2117323225119209187 1086168664244599107 12580812812060996101 4951945268141818523 12945125466264727948 10773125174217463870 9506292316784412129 13374523645588351998 1233328196088547646 5674890227717767709 3727086313070123534 2835027813769108308 730684736273356943 14615149015489030607 11653098307796959548 164491402875154351 7925191089655039804 15105530106167213524 6311702451648627108 733984102677617959 9136520982976688313 14595220334668345363 12463196254353874878 17301768017834818303 17633525875227306379 13231022747380968532 2129356561027112864 7485936978414292033 16077013088973201549 2238965970214620427 7116106960554168340 12954782056023346185 732979221760570327 16891022669844090998 12136360632577251717 15533491636453385633 18189334937158653024 7360779477104581595 18053708154905583005 5527352915276108475 12176861270194300680 1778563138108254897 10268743492819538564 18231441843030513096 17902321256456749672 18403620727174753877 12066854252963487893 9925305580955300761 2960774785095294950 1260511891944035825 5888605476007430300 2778904752302111330 14480944506220352361 9110758933705615199 16359096215229658517 4778254391914406568 586555838537189036 3567722172584151280 378641396158956019 9982119148105822061 8466455747307213070 8435744090143619584 6591219862164248445 13244594333916026909 6709406302026358299 8154679290508439206 990556650392750016 10857660525545363864 13229896103114719659 15147181719538917422 9046377084896059238 9599827575678155702 3366880181668394599 3582024990462297003 11819377075446703462 2351909153332545645 16522771704481987029 10284680424842649983 170866639154248936 1057435498991778835 4348581223765441958 3067480938015031918 2295667090169064878 13348055056180192628 1170062145589109415 1529062039093756680 16704128319381655346 10594218505502819285 2606314558081318129 1459010075681087025 13503488873387999368 1716136957933380030 12730437974795608006 5689859390648258374 6165580094258922917 1960448653447031708 4712297822173426352 6397370075087251235 12235331294642614303 8805258659888761004 8440032111516144991 17129066533622276091 12756369466443447898 10487625510735144244 2342519672186118818 17076122564118291041 1408771474894947540 15101417888144738812 10798506772254174267 11336838649003516173 7536826151242586057 17244242229053299873 5568576701585462830 5168848184432416832 11627565787575161382 14734447390835178526 16561411422821174694 1254092675416758467 12975083985652162625 8590081744496005543 18281465340842290038 8602844340730477905 10846783197747571349 4576233986863618567 2303768798517133961 7826035739035076716 1197773840705508945 2958756668842576524 3909887430644674793 12875907993857688709 8753950061405405266 16846716162236893730 15874043411323524941 5728601248513238114 11090356306129587084 6210467661854830784 4895578141542382651 1865998732251494152 14469925179265453557 8769939672645070059 788143358509963664 7122637884704162886 11344808471935691091 5917356075325306019 3355018996920157045 14529317408062718149 4316634881753221798 6623002037039353193 12321169265628200962 12080211868291842524 1279080246415261536 6856710256236618133 16570899940390755640 1555562876583139827 17407539585463193500 713683048759151859 4906376395751839339 5450590092279814825 6240196843536788263 1275188047128681038 4722412383564017988 17381961886169099491 135221128930589994 7255927460379932409 6577143332629442210 9472409868840069689 16908251398482333787 15263065500448518644 12508178768464506481 17938267550953720993 357475160888693695 7310607539914470874 6045363110363410637 17008582207713404164 9225757478891003353 4914558387325882713 7016553177179784730 9019207730906198807 9776922682172822757 8755634658126483369 10130400711839828935 7453948918773408810 10471346973958953653 11670274047861897722 11113031612273487297 5800663381060625765 9541475883706759829 10005141939645544679 16682013542186887823 16791211144126840846 18362181931776027987 13974228836720289992 2784040462379556598 14978628658410213732 11164771687781731499 15439878506490120455 16829255134608195626 8641201848826238543 6638379413601938827 18377866964689321228 3561735416967781293 12534702436726760394 11392969060028685225 17521460609651852718 10618690882492720184 4625987678564686936 1032813748450984111 402899133744587161 8310646975307943601 3848980925488494887 11906998942460656928 7889980612186461972 14545673449926276316 14995298058389693860 13492577470150790792 8833712754482357930 7561439351734958867 13239384990375490618 9545870101531168459 916037105670152433 11978380187920906160 8265995199607761585 5887099960412047051 3759555314147563648 11113518391736742599 12799538432213072022 17556877287925487159 10598499509344562864 430259203366275919 14907728954280702890 6706037284444758909 636222818141940845 13323185228216114842 773877078366563785 8611787302691521986 7526709283593450722 8360310181649999138 2648234674102113874 6154346366585793909 9507370407832286378 5646168890447565666 1544935527853523409 17991572494343417683 2866690070609468142 6744045190414910522 15977088329769900531 554904342949377750 9961451275671346233 9450001064305545534 9883184344831323665 176532445228236652 15038853335784299945 1663720507415821170 10069219037049341654 5470709483354390983 8854002265781113897 5731316176282542578 10092172243894466407 2796529254156102599 11871314846305466540 17295720612617070171 781548812963297651 11685903798173724880 3849731380250086922 8294040183926052186 14774313319576537624 2956267495321776604 3418273144242372381 7325439690776105912 2936384196875454643 9448706511921861565 6505787411948320713 12105001659079311747 3030801427802925487 10699973827365465617 15262890188101779892 10323600251778542256 5288626915371545884 15293216633603967971 6954009055288075093 54638460815470927 12155130632642677593 6931174568346406145 8085390990127386304 6768264004975573222 1706783603800130094 5289736838397182990 4495847285329151002 816778116080142253 9236364077456089359 5764412536508878378 4543232998334292653 1358974579532144623 2516223201217741121 9124389453136052819 9539165322673957101 8671144708618508213 10106816552852180403 17526013849089436597 3914806436185886322 8685161195413055894 13657358373802885123 8257704283475021535 4960440354722443187 3819123453540213147 7146612493343817816 9641800095347439456 7273842337787235373 12599180580321149376 8713002041988353751 3457880424243797720 9514495052764133778 1034115583488956910 17190067784106742668 17896415138238378479 15608596726423222235 16573140515877813686 131022235728018941 16228853902092381954 4252206677412383417 12335044782903436191 15636484087198455617 16428542782597354179 12191989041350297381 17467894432994674366 8762841543362473572 8728120414834022962 13916502342326955647 18018748399401532997 3143946937999297784 11050207851287955125 9779031947363848859 13806417282001984768 15104569054870250357 16279881828778763976 10295139693865697802 3340463679355348407 12753768357405824233 3820712495962096494 8978962026814028926 8136433321493113401 2854362915538488974 12488008342830434173 5815839046357386853 5313358630219986649 11421080625923569346 5817731500804540375 5593709841462465499 14034687987817163631 8502419244884530706 7265222764946257215 10852819904313538310 10509427350908467050 10493539107786505294 17442757233715544963 13225723660368669992 1903255111513412996 10451148911406557219 16138572470466926475 529011289297456314 15600035830450900243 16862621903632877145 4054884471268469358 17688157472951252227 6172889461823200423 2558032666361978131 2730759882749117012 11676537253932488656 14797519282865498046 2896705171560358403 14312273804285184162 9786830952858730334 13875978213628173794 11223425409245617173 4919881694661445870 11502065342593179544 4024316053613425401 3640078619651508191 14374333017276591096 8489499047050112152 13417609786288191391 1424046441153202967 13644933149637976307 3262866961954101922 10308622088769682804 8761462945784100571 3511562035620742650 12118274305555828832 9253272402766040142 3811943959771576687 3685337964875934824 7651691151306870384 5830467455065402888 15665959611331354284 11802168485668849165 5136452862051132963 15164478571360814797 963309833265664766 14468328672863429264 11594031437263590449 16821937646878861418 13397213898948218427 10133291309591009673 15610844299290884392 15201576192519329901 15674614202754745254 16634558874056243292 4247816872217100665 10069401384036522633 2077003721324608764 4202597812022025058 842991036946117868 12601890118174497400 17079000692105266656 13624921753160461032 6486675088988064517 17061865177451775112 448879067463317808 7892939876110934503 15032111771706929494 6001771408729751310 8328520483219620920 11810123523384831955 9509368867417116520 13239948343940452398 5271227250726477884 11829197179324851588 7418542086336911117 14071559713258121840 36460464857682237 18278384651690168096 1811361992467038844 49204912396938387 12309878671289036844 16242218614006287641 6381948411874515098 11407976928405406184 8013547817051855818 420198320824644385 546443886465004348 13668649723075731441 8718560432057642743 12664174744361956603 1595460039199940701 2775360774803903407 18143894378750571462 16041189013108659506 16719731156802977761 283016253701599179 3539138578558408375 8429970725814888118 14568215809572354890 1590129949248448565 1384599722728391665 7761960679340907356 1123458131703351727 17287130592169216274 12126632792951265562 14159756774254201877 7623019590530551894 2201079772519310844 9580557637840993612 14303384885605628905 2703679791595015701 4589788136895082689 12561847198267557866 5278567686862314588 10570967838740295501 9304613568008866708 6559591940508501328 12974197782180342029 1040320263804035131 16754137457665057184 6612974684014076559 10299405176839744807 1989073459729373275 4172954156374647342 9072348567566515628 4453900586034371154 1349707816731862348 16216200781089680628 15676991823896322339 4283709709497645907 624992662199367917 519275944872543561 9599545275351895447 13037203203308267534 4340156963440510092 565638922484586215 7744817327455810898 3730768958526237741 14964399769536844244 15619887726980423267 11161702577876562715 7542306261816832958 6814935199037527019 8401586943193362804 2680002383874027416 13616482143461518035 4571086164797897789 5835554456618698747 12149160051961320872 176965869531092311 14965197039340271709 15649811274229750542 8229044302618981072 13175769113704527102 1979550840564871079 8853326116701388736 17472554853604396187 9647024036950102739 4398818256099245427 18344826925723093479 14828738630071046960 11609100336756483934 9668968634383201804 15422318226999946760 13892727783511355763 18438049173577631993 10848340809796838163 14390935448705931355 7672707538690910631 16471927114002930984 11330901920948163612 16939578067813495446 16206997027186815201 6712012821996686098 16928151384799360353 9760064120905358196 1551321356893398188 441989067235592654 13012302070151124928 14197517896836439851 18212455923448625097 15530459967583943581 16290251650224672875 4501865303649057566 6014026866585034119 14343456159978105165 4770082667349836217 6701160823989985133 8985015967496321740 13935532146687327224 18094282350992760087 5678977579339052858 13411064579290460738 16902568882270736426 5674525689014307048 4057063062047372328 8910006309369137232 5028016966352185773 6637576507450071281 13195235895732877983 9704488355365562959 10395566399502867899 17289746129777916487 8013843061687079229 5675965779679397467 4867361506992770955 10907690400624799584 6647398180903720890 14867899658615962965 17937618400468294013 5203411811547213251 1655560667997538254 3580331885134671023 13654109907791441097 16216156635899960915 13624199517943785581 14869136519146435803 15551312304172807193 8596106556607383184 3136837791580348111 9943641343885110162 7032073640123838222 16838747088590537708 758693894704299579 9949867023620644901 14979438980932107790 5735729052550971851 17410616407342888785 18242033657169381799 6538589741088421089 3074082068053818954 1232626592317707164 11909904249520403832 18137730854213227536 17539445233557729629 16723396570761825604 6112893850576475707 13101870497532490572 10219783467818476349 12852740973369731903 15628607717464227539 934888894164017520 11545088763477189381 5984812803079860965 17182285047495580213 2605226807604227896 17966172902337443280 1684680785164573487 15211982206641223500 10795867988145015242 10424954088931827717 271272482920904132 14890021513514422925 916487460182606987 16101892324506758580 12251129597657822434 10647965551621101678 9385317764940528444 17518469032391727695 3370152231324705681 15189181072352310897 4562070249398571843 7166685525799776093 6441301823773123275 10844460254398646477 12433579677475678925 2637924315487370685 14160352405753217702 5995153485328097550 9842117648760148521 7446401569278454292 3383771128035973548 5446085041432854300 8297669298100740256 940751776511636397 13125154743097316440 6622413185979542357 1727248295694969082 16963501116663285427 753505067538170289 10879617578079192625 5105233824553060502 3909267728767859568 7409179803611043645 319012800060028791 1521046920535465861 10020142911793518555 8196420035848525889 14384350178873880061 15006320700718710212 6902501979216909299 12808708996093867635 447620395805016926 10376835509213108650 16003264755918110029 4384964151420198668 4268811197998034098 10398221138342353871 16978154522464060294 8086693059493928939 8456858307477586678 13126640544220624306 696773472829715938 12716206027624128925 13896546412165052548 3521825898725367430 18423925252831096030 2159347647682806625 18140797606939730862 1139393040267936304 13384247727055884209 11701833790248104698 15909494738111797437 16382741924849888477 14016989319717185041 11627861248840499390 516050639916116466 16681349544412519519 4725639567412757482 5619250253935472725 10515396581089932743 8131087463925366240 3450269455234336302 2067690220651112088 1961890084910223500 13436025783090995477 9908233398203178961 1429171883387132593 15376754796830721067 736571894961070354 6715502155591627036 455570786834344102 8770767681708386629 7767638052743536172 4849366551776381778 2100571412410335887 6197237541055511317 5683710186514079176 13391909143576540227 9880592619014737128 14993002929920649659 9767878212556124909 6568467232211290836 16792140708527661427 3623094546166198482 3813777514436719521 4885608262707547973 5366056048158911772 13196415124716510340 17561191346148522976 12392962812251657931 2713339319073895677 16798199925258230535 381490932632651433 6012302008394818888 5206441570211324628 3224296603074466011 9189219074909168460 7419091174856350218 12357179056811126580 797855865074331334 8657177468681245391 1796769121982028724 2295046992904649452 11404960034466882321 4921454732836634565 6979799107450180658 14101413833958040749 15119789543865290919 12050022095935210921 15867423088307949195 8065859833727887336 2769541196101960823 3795650363588084333 3880405100710083511 7006652917458736805 4780474043121235420 18141447035593978432 16617437090699397459 3998032655573557586 17816916092687411482 15748302118708006477 17832734959271303773 3095531320181875532 11654365617197313632 18080672892235274836 7125765864069599981 16460278859196517874 7526530052091635467 10362795607629654510 18274182505151598088 2978740576061785206 9627144263145030313 17140745065052156956 9602055358172031625 665609783243609549 12129081124358182821 7937069529149664194 2427247092768744043 8349693331912671429 15863153669697054445 14100483716349843253 14293646101679362737 5134740616541809450 7418595914865482262 647647069691059296 13996798238477061167 8319147509884129985 7812674126189292032 17827980485755843286 8387898163336642833 8774548382101144041 17270195831309387460 12138566929245803414 3582931456019643787 16980800102212707463 7243098642087369529 18153536604852220858 9442210111643895632 12526754632427048754 1775499924303134347 11394768995221876881 5815453184844320290 6247464158061792726 11582386402629680381 4358546222010374566 12439945716191485494 15391754407118071122 119577703052874043 4818637246196271596 5340904709605140270 12940479583435833986 6270370394674534464 11701262198281309339 9110858420197281138 761540458097248289 7968522625114086157 6403884136716866384 4284688777264713672 16210170593448015751 11468605331891597502 17000562425839523199 3034001842173665627 4191752666595218650 4865024098070274981 650795975763661416 1963660148031709331 10299680225113502586 11916646223576881635 17252735781152915293 11602920146602147205 5703418090016218086 7549156375609358169 14904647343095377725 10202608073979469234 16076742403697973180 11889773760363329276 15684401742820603684 7417371559473482651 11908009847622987694 306333002550155050 17975580283248940787 464617044759301934 1930684133437202272 3196020055166784879 9776063093851966150 1178412622352665096 11578051905764609323 16943866670701959100 15031285871112714390 15377294111852475079 15781227224972023933 2195653227913231073 2428506198968877601 17549460222395624558 15286563040022660846 9124117193496560230 13711176432035460261 7186513990646492419 596365890967869875 8352565578840815586 5859979070618106976 7120504893384128901 11110639405573608711 9011941794545615523 12469443985781727738 6017149724309964388 4971007976086114224 5659372911878133637 11465435060244042087 9244803403232170028 703835308907808293 16010420150692743535 6932951653503987445 2094044550315021534 14015492948913478408 16076211822344495667 11740147023999104692 2209450049557517001 10044393556344848594 4199883035713480364 6233603646286572863 16833838383609103245 13793339342191111074 4463473846368847630 9290957245024440964 10008797940595055745 11230701687724268837 4617699402290739711 11015142312501431250 162378022259168369 18391366569541404391 14911286419395728513 1851117430446197242 16108832249655941951 15750576873866956985 13204776766683777542 256342019206751402 8259984417175230510 15614684585865425548 3071058025158694394 8431857337310432030 4431708979325909013 3447732657942548955 10355519896026281479 7877930336096181663 18302913262361769619 10687155979779868769 11837680263043554680 9870708864239538748 3402890363888647295 5210093178541105785 10544677697275192761 5832608789990250142 5759997639264867750 15745590080609475159 13591555574300859045 600557267790385082 11532785430007782965 12458222697119328852 17509489628230045764 7810379471287163611 5510829482773646678 3305799914619115008 10353723776390075406 7925030983849036060 5785818108513653904 10034589642879095891 8330201307336986944 14000866643154607844 4518477387698639086 17212456296291353716 1093979480779046392 11839201658847643850 1433363395261510360 15952927328222760576 12454971458354204115 9792595552009658682 15692172453862656203 13837034974782275557 16907500145953788229 1701710981804726683 6129244947400867665 13134075127043854429 9012254915496058602 2219309182554466650 5235897296199749161 16942539066583455656 537343833117149591 5021698724466793611 11416572526777905200 15862858318547264126 17160696333580525537 15894915010420842008 18084905536895511213 4688364935619871415 3731825255264405299 8261045974162486428 17181300799574849632 7214241570188395001 7195548172192152004 2161023701760871959 2123587624211983056 5248030584906270409 4170344132483695995 1151811445091392501 13556914420189405074 12633382902536460273 718289517057148184 4613631330691781840 4735989827549032066 11251539590668055327 5114475308337076590 15624433141861155117 9447145959221919196 6251222046743443368 15506511128945996951 15287543092057131263 11944373358118788475 1231053694950690773 15465315184498797809 13315859674023434290 14447779067057366310 12327117939089165587 2053198210380343683 14902909671690695458 16516541384867405116 12244057753413608042 17836811039212867382 6009258171522421212 3384344200466111234 10265604532914070910 2681566359861513610 4741324278270279366 841271175444206827 12849514981370878901 13857568279560637581 13698213477803776169 4958575001553386565 13468633320197478878 9371960311884707262 9390042001639452664 3213179611476789429 943196587088089912 18330818917704106782 17743341825059970268 13513535958837944354 2725528542562239555 1986333251091261926 1943060328762059034 2555387662560583347 3718362252876334481 4157400157358456476 14146300015605015992 13759772948340920181 2217441445723757318 1978646148560967434 15039564113246332350 2279591694714966711 1629608219739394704 5960275549775965399 14338704545433676191 3689865436385520411 7228362332004298678 16818042905812832598 7965381787678317230 18054905623087543280 14161969027775728864 18389860050613506000 17865574407493449524 1701767168205624737 17167456582668092342 10900622209397670012 6366988841932423233 9893626095920232199 9847277232954819493 16531562031459522789 13308274381004862664 12651360530324723747 14355249916945739217 3346654315299303576 9881066799110841501 11953550015625937200 14089248928059462430 1721821100773996283 8110818172533907697 11919177740112530508 6002869754601408029 10233220506802054217 2860816118018227030 15894234307941569444 2380361474905591985 6439198698324726028 16094266904027763865 13226186361810525477 11389063627956979752 14782919615903176841 3120476569929084038 5827018694647555734 12216130807737361870 12440542222127854037 16982471000269730140 8998065134740171099 1617411485643734889 17411865611090830193 12812227543394891399 500856109981787817 12590988217642610429 3402820158971583583 9444322320994124281 10778014493678313719 9718617704732928770 17194083091244664150 6050734851356961699 2651098705304068317 16118839569107421552 2812419656397650919 14326003321911527115 8146205640547962718 11787546454118317402 3695613619225268676 18323998806009670470 13680497446955771136 16663611421933370989 2197853060971678865 2927366728954024451 17112481552919160094 6117671161493895651 11104874539906215405 4151678050291647908 8642156663861735469 8014011603470614224 863351699075898905 4781189736354760575 2952886905381759220 9350479263061462717 260527174372366792 5627606620493099647 5106488371950304770 10614065134855854825 5231843405007890167 2540098775819471596 4261769926421720843 4442763700092466306 4364634697668976365 4174629780883860080 5862987832288425575 12411206614765858422 9825175078262832948 16809350748393932173 10072306766002260091 3636186769288451206 16148352416125063119 11596603911978425837 8488497312753168854 11187775868990945857 17536787349009777255 7036188166435396193 2807060944156068427 18187519328531505975 14408741187334885239 10283139302601820714 15908858625703741589 8538554663136223960 16508913220864401807 15918953278185682343 9312570872307199688 4515791256742089852 7428366485650421831 18111518760350558948 11858021012862100079 10571818010373970348 14661240142410770065 9695461045246305275 17022867520147576607 7062683531328375827 4647178420757385949 4137842246321992247 14628101337310737820 15115879131511455019 11712015452191591462 12180839768148442601 4811506776597630044 8427058765370004465 16658655459149494294 7535944423766409372 1086266999756881761 18074223380676191566 16614435025155244218 8194136977842589693 11173504366235742049 13609467015577685816 13052839954286630913 3906701964914871098 5814333825114156081 11643143164888800993 13763437274567804743 15464511414967133244 17250913353127445328 615938127590492066 17940425970434386508 15532496248972370276 9244214019195028141 2259091532999233484 9697305742290397896 10145324413472489817 9765420937794516977 11961297573218266791 11278393757576596821 10291318763581748730 15149859259967073732 18085582526331548379 5726686320539497567 12856749188245603874 17668785358384702172 1648805464779440621 13612048012612042635 16148205070136570098 6346191076095098861 16667069952636466164 17801024162957046207 11836889371752205479 12601534673153670893 2442778854309774594 5435268350776899717 15831181238818071669 11205486827520598792 17508348815312954316 1399482192619081837 8623692367136499805 15120743015311895445 2138137999232226826 1203477851195017672 888030569117605299 3332021136496861655 15061228199519879025 8760159901708294734 12713641320576340393 7051708294786805804 14238970396055034534 15186248851509322352 10524607737448220667 7217587690024755102 10584431105806727402 5726298539770283186 11315487864747672575 40960413014917102 13330530334397211211 11805720216089735837 13280626335184921350 6814402045545431972 9315917357265040661 16463542403596688895 5783347983869735079 15506878619856286701 12591683428945533250 10429464668250361080 11244190818028112441 15841138799767189112 13281488952849325271 16126995520219990063 13271415054721331538 3922617422922468325 2244562678953376125 1738719389050712280 17143408904328288132 10814874524352084478 4242266205400732680 11476473107757215971 10712453061708578379 3835317454051956437 363082686422320677 15836439079703937344 13704928210172286176 4473672145994470770 18003555977747960673 9523022520921612033 15506219242211926338 926509158803331674 11296300888622641552 6415400309277769580 1337528966796944592 3010177864839960352 9706394815632511263 9333709516212289404 603039569747056685 15047056347965644089 11065929320036694459 8484578983440974082 16018330432080300654 6763295004912450114 13494647638270350471 9040118984520366466 14802797536686971553 3394510084224240028 16602098901077235196 16063207877919393016 13577010563818567162 12111905077154703126 7645667868089857876 18185611072951820397 13677700286204490846 4082497690932844390 16080322246922610033 2442330010588311185 10189162300484919145 10450090263253856982 6672050817149594384 17234210784645774455 15606529980693030035 7840191348026572211 13510540440760786695 1519572494386907373 4779605664956060792 1157572045280617411 17798636176821724524 5078028905722545592 14358536140475244543 13237574336209824615 17489005849209876701 5249874566630845004 4930804924453434411 17102994038666321632 17995058456217581296 4598146453765065539 17166640526866127465 7439716355908833732 6142538253001696751 2527715167932987681 14031880040623080138 8497845098597341028 6048602780166970872 8646896986050370107 7445843281160771541 5046212306428784543 5929327939493197650 11904817818509715658 15772949410108340590 12544824946382130454 8734411418527963973 12548012818098888864 6944517914385716876 12342054760021528833 10621765765508915213 17919653593764242108 10817993546385183825 7628217846161421057 10930658518018707586 7332919194179837770 16669549412853007467 15621335347928493229 12586713500929224098 5092152112257388191 6732292617934932092 2792132043152685369 9585793492605322708 9125338309499273124 9139160835428376935 15878101931059591481 7187647408212728947 2556581700613055733 1092647526268088827 15709644774629250541 4925930010859726559 11946473458291403840 846865829359545859 201372392483003677 15113133067602353826 10309338567240835904 4858727803677079569 6152332864613610034 18165356565907544585 7903875424589171435 6761894853218276705 7541248100564916030 10885015553432024359 16438226232958281923 5129102880960412850 4388347118359351057 15188963355354324263 616267665694157277 14968081140707655844 15193016322504362399 5111245608725939459 12129985083485861141 12790381543559938635 10814995707735983884 17667938719916503071 6272299662516137065 16822271845405377202 14148277928485471589 14007806344619299286 6532397340258839581 824398910319738263 10541321044211007785 9859607970089357810 18112506738544817056 10890852604323144611 2004118676587460714 17659371039920257385 6308471682888036209 8398954360551187800 18007935910919379049 5551235252694012751 6098496788215250338 2648594364061130376 5310842315181579388 9044493414128243152 8928051128244745656 7925681846419702595 6002012601352630862 606745429641639012 16575850476495581757 15176489204138054296 3569093517753208183 377305419568844322 17878194550700004045 15666355591699306089 11092135138205392417 1344533781806814419 9710117162074512790 17874246715216012243 2670863920723629201 10842531785626795278 2252168348836207277 7372660023222495188 17729126864541436386 13466667658874582068 17649415573803171944 9039027471830038424 17115473376682606473 16803718058241312217 16247238280688717475 12188608042472637724 7500371623856603268 812504636983823915 10196481493207137977 12927571056840592296 18226662815355002760 11692845767950831852 6008646880002000235 3466120390771969592 1538340294500350169 5968340011180831784 12474009377897273527 1718489982815602530 18266841462556780059 10224297604636105400 15050220184500304103 3414335022785852624 7650646611892647797 16771722469190753643 6551182078658047905 5512702655317136901 8082883869277667594 15291852154389368944 7173231737652560239 136660387614717842 15255974745590881135 13575658525493750365 15515827016505881861 10611606255570362638 9768710540688915354 17604990238270255375 6823311720974421445 16705508014345492349 8098337643831646091 1732232470623903196 3364331122256340719 16738564702076747923 16855827512146095218 14528330576284074287 550591287113276204 12866623168430069564 17480175834228698341 18284252624750335430 7514675682190795129 16168986455483424275 2138412559237945086 862412551362109567 1380155027046985963 8851738230141862175 10918190102056999766 14373198268267906025 1093918294721266549 4007011084557139929 167956704669646548 13781013107901209436 14950457822959608494 15942535832852107394 17422811593925930837 8659789522997218823 13994739733991284240 8914727498763884643 18034606079415689892 10474297970499839435 13198070769117424761 6626269617603166965 15600853176380444546 12435099084920014481 10639160760816697855 8552017072387531042 11864613134816567534 6793671140940916586 11086692470266981462 11328653384923331959 10875653656279689485 4046269618560334959 8516723522959374775 9638471649356495423 11338556501306717654 17516235437062361356 12845622216771133721 5159878658368608287 6779775364806883368 4005059198525875013 6786908656655359865 3651618475703680279 17739342095365525440 10238763081771649877 1625983629701951663 7098955959236905553 6409636337456318471 8053538192709277347 6535477565334644550 4139849014585951627 3412272769491552370 5127405455028780816 374324010958934700 18372926643981869118 17472133359528226119 13716119853707799821 10173308270463020753 12004019033991326791 1234259788555879989 13706642176618178942 8632998375409919729 15305577024179518834 11407657205872644136 11924851728826517360 13336638858478584245 17601939193470177401 15361542000329136774 11422274011467083397 65076310430362622 7078359135167171980 11469478892915658375 1528214994023920393 10428502222582470605 15782646590506637955 3701294452106402246 14975488763820375978 13900159765817536825 2159686910366778217 14741495350686728782 10520566996230737277 16159152182386290830 13464793266600726534 9328272417000111451 8863488874719636177 1816404503502320013 12360451633839147227 14647826357948183789 11673662933474982586 16195059751493791229 3239921143623785925 8910978148074732123 17467272576090657015 16382588628049043856 8991504228819475384 12118440368749168399 14972291091405914563 5980534354226985408 14095150061038600886 15644555544850974859 6969067198562330507 14440070724944380973 29646543030988845 8773227600126820238 53439439620424775 4468123779510539197 6954242388307601611 12028090289572241175 6860592912087080397 3494917471338893568 4747270714694022697 3788918790710871059 12207359752909133749 11375124855983397143 9362356059205235374 17291098204372756339 16475879273921062441 690627451381092145 3215176238872591364 15520722851099666544 5695040906523049726 270037057389747878 2189395185524127948 6581439275321795496 5488927328927667587 8567638207588728447 7124965725191605697 1510924164121057777 12598256484738438740 9694895698655328486 15095563646022933114 18191129672298793740 10235785648547473253 5175885648080997540 8249291597231926074 1580362154725505580 7038393042392019163 16554895711967579101 18266903423659666285 17991038956730565735 2646705817943517370 11225930967401864635 17300459606951470292 10445721967751698164 13477845279988371943 3355258491939085752 5281461892483706570 8712599106154239596 14952426419379283684 18375393073963670803 13395655847865479763 9601992310144260865 13648341751150779946 229915162563853329 6093985957211821681 12248578221590536739 6518677680907356132 4101764723047900480 15906687757106271476 15519980572699806178 8509730332683741973 14003986402802927529 2853629121166851169 12189660109018905839 10816106232716501950 12461816064572382118 18326449160615067177 9353973785430323574 14897111015185208462 11154197519946295983 9467727936059475899 5927126212708252337 4918933290359381417 12127323669391085480 1825279928786744094 18357419353198987245 11995944342312569694 14094424283677949196 4497674349274708704 5081840367604971066 3228869449115216273 6706303370092316289 188716960805597866 3620415390643563385 12657121215028247194 13624292379402937255 4357391521404710502 12846255906102974555 6852339044557628085 9376887403302910941 9041429226369078070 10092507795653664962 17712139713246336827 13478628199961401646 12051248360082257764 9398154861125450764 13065943508278845442 5237653685465940112 9993211116500269968 18428052795187903819 18130958055953712871 4063426972015370029 6117927464880414484 13051908725381622512 5600312163141030446 5122832334865268994 4254548400658777817 2367084573446975695 3838330090064214111 13389558915648913355 3581274637166889393 17001888217540058870 14399392382836495218 753618717015044321 5264471125221839216 3547928560957710396 15039954969885128805 7451913605674415958 9833335880530306029 9957116937138742341 2703634370697525353 5238145144177574125 12432453544148818822 971569449440402259 5825721223270424546 16118098863612629439 10762506651322958988 10815529715167698249 15183191896505137943 11353044735821046381 14719761900023596767 7570736834777367778 11338312791267756522 685497326501233293 14405294273464624621 5273875660655600701 17653828236241893486 9885349366094744892 17270909580601585144 14594762427628835434 3655003090644315929 17732326628809283985 11484776812249005296 1273477928809045914 3592093857221512763 15198165637137940987 452697899681956818 5388420784157576833 7797178780133514581 5412368162591449839 7655211452440734447 9623649502835852667 16541154773528965698 12123630538953027495 1534605467915773788 5104825590782747464 14550007956888703000 1208776948072257956 8335736483796792731 2888587190489844702 5685534681165991421 7291452741497785759 6417347732939399194 3860784865362225361 9459271116222697581 4530302958915550562 548731037990448563 4008404008873172429 169527166092615810 16504629141795539094 15200613158413187734 13912670748215845277 5254880054066587467 982468655842756356 1408326635744363660 12591485261425237202 9648285433592416166 4033720962964276074 16783063150837697870 14604821807850764216 6225156772309585269 15809356247665217100 1254409350395962591 14615963667099821139 10871971904432306525 13462920190915691598 1699261645755939945 3824797186803042024 7565790397956386955 5512163880375336101 7083371457720904983 11933557344905477916 3799623625130591670 11348678567374694255 14978875950258388599 11670361099934393310 9544467279387282893 8159921922231374374 3235223696643079580 17837308490545743528 10262035972534297814 1297250603856424683 15951698026749368414 6020506632060998987 2785831572456735642 850133029758695068 4975052501720417943 6328596182881961535 11194443792280044976 10498881811325290482 17395346960852057023 6149688363689140275 3765770109982676285 6727730732584601740 15708886813767043268 4151680982477133466 3748302994809138451 5507092631255588083 5322045538712713640 775380582780895892 7501455492788707661 4508071355589233742 2363621404165826029 11491275038424504310 2529312184888734227 7078204186144960752 11721102620420322885 8181592349300564220 953319412279332424 11672174125402633876 10173143012604928723 5068919054340762263 11746080622310194922 13935674517899177235 5598070071556673201 3566254377814264154 909394908611440317 10750738035105005286 9053722514922806028 14108800296724317966 13184247349730695649 15609485122985115339 9003919362689093250 1162316082911239531 4424306310131593742 16143513763775001663 5812233959168138043 3551450578113269329 3955519552611451560 6607371035308603808 7248727961495879474 14562536393373882329 11655527307789355376 9759155223914516314 1403237477007073809 5828688506341383803 5070341274174944320 16400176992820111523 2369716625556943068 13674064110166502239 9708483462416453767 3229522125121146769 14518471992899283950 13388580829131855069 16271130414818440766 13402782246576811955 5166562629765438188 8914822107014347975 10331083731530164791 7763539005956119185 806214285295706844 6065405055692956417 9448066339349048881 15087537163422144952 17718601547106676886 4530580694655992168 10527168267965021348 17627920827220929006 11627087458063351601 16876664156379886894 733057571556120309 2302315706366397407 18298519317420219444 7803360814759614386 13697730505462392854 404491009316456445 2384651297289858694 17525686489769645057 3625993269038083162 3683849647429195696 15890634413154487683 4898368774231569078 13657012573531368758 8625807615213444910 2911090161975716832 1198758382236992288 2874837709107112618 17243960694263707316 892420501451456055 6814702107393928685 1934625897044291639 17906205455304423715 14422095632902380845 6130440412207611615 1644419829851909130 9020263837181888387 9596532491703556469 17748076178780305223 12534637865984124161 7469120676985266804 4662212748626422061 9008624487266056230 2839557143922750476 1673446999517699800 15750778752963409908 10321557501668157211 4253753932659470145 16357078945871562656 3058277375808875453 10033094975846600111 14459821069248088756 77732331044725654 2289400874660884787 16088575554159215398 4860901712866307540 9224241451563625562 12077659326228656784 8572159766071710922 1876492058875354480 11468247778864110196 5388995887753119536 12709154777997776958 8741654918865607697 9936403326282862023 12402573817716576668 12654684795049794065 5188533606867506551 15735638979015315728 2078634339745859604 4651632493079291178 3347694933651085974 18432877585848370296 17514298842412019137 7715058956149018842 15833693216156593746 14651242774515998104 18216740034760150848 8649407413570060584 3883713025915797437 1302571324313963744 6167858031163351836 3454826892795586115 14042086621298164175 7231863854496111203 17464220704610703694 5954210553912450299 16894813677030861041 17122316796455236209 7928050510841687162 1602071058095182053 2575794103938743776 7494945518923950312 10595344773843684126 5146452678592739947 8023151834163983611 8510016807663085064 11939324442600392222 14224135622990972172 18004674455558796231 5463264689358197319 5894476511921513096 5635746680084216533 17642931095606757052 18065245822456519437 10387335502053316079 12509117401844534365 13577371809628935787 969568121582170568 9626300070561491889 16385684135341422438 10873510681902800789 15467238899923256526 803891041239784069 14385649382200187643 12993455694284702092 1401217662708478832 7624398454989909436 11396996034374542044 3594878721410406806 13234217722489790699 11908023944996059085 10134587802230104166 17818775203478404928 6077185421866826387 837346513470797077 17498129757546423655 9814423880450260368 11878214522000312966 7190844446546351220 9715065864072145659 17657098425865053988 8216939585369025869 12944184901605286272 11205976007159922110 9539878372955951450 4109872207634082234 7218953506702571644 13171353960014633113 12329491149634471470 14925223151521777962 16811352688159356224 16975922515427868001 6534510800818715153 7802968810352473227 16504776151227321535 14594032469881997849 16165946620160383911 3538682531253671470 5349448482375841643 5657938256995450242 6107799718457656695 843631722900263895 15931848932552699714 15187719031095895392 1525463014984568648 7642126793481384761 15206161096582399776 6492736801729468152 2289211301964438275 1766734359443914188 3811311480610461518 16860588994962022544 12015432767965490565 3093483744550518130 10735216319897337721 14302383660434322283 3950429614850991535 12548327106863453692 14539064000907060794 12662477130162536714 6076106753359027489 17642832993508934955 11241139147987979908 14511910470105144541 18073185861982190139 2246991326746956477 15294937968355560613 10577777071501973832 11287208820384715089 15414664007722056206 17048905083422168524 4248542056048700776 9066297489902707939 7331357676261890270 8261727580428369454 14655855149693886650 14396608054204990720 4556437633154806459 7207877857629606482 17930626229462034869 3674068370841013466 429958111591865678 1074941758547164073 7219138428027708138 14836962696587819107 5747164844451735268 5318277053118343942 10171910791397468166 3565721052711081259 4621476288345936790 16131948836182427781 17002220928105032849 9004817109928166711 2000940902311414663 7512457352460290614 6052159680376084663 16512130238775970475 9084172394138399220 12529031116464785935 4059551681637916023 10309376692597522262 14828164890741172571 12508856933085687432 1076899355439800500 16611034430689161254 17231236809576728197 8400713340255542880 10398397036818984429 16213792797063050752 4080554066457406542 8091699429703730635 8501224407272618880 6945714117598471177 14925823113975032055 6024086524224136090 18023992312864357700 2835761219950552889 1077198599318003703 15630524024463754549 17270633375946538823 17524721263556526967 5778741445097230211 14749014114922977740 3806955576637066405 461719204829390769 9963952431866814387 16444870338534846687 16387758019337105414 10918222702636854702 8441519427461390401 14123491224509754360 2962440827544697489 3810684218852650300 8350579006974208575 3506459701264346203 10595910478720071624 12299164132386988380 4436117061452210606 7457980786400271111 7352941391057119060 5654929205702537974 3734486040279765640 7821347347680825465 10092132056431049171 2195480642124680540 9758125020326341139 16886407303386488969 10302616946888781157 15264772693496874887 2888176324999998838 7640795439997300705 322532672768117101 7166420085242618951 7632813144955182842 15929920567828780890 1816637926713356099 13028571236770813322 12135353166457128877 9464094082730644526 9444000018130698712 1239252263129109866 15317889122609149403 16211435822835595186 6689153505135753428 9806094140478460021 17599122104228881081 11959688156574358760 1412016719106140785 6457689249838728100 11534071292363203263 9651682459908485327 3412500255687647128 3011730221538662215 10020825844407602097 5339823069844639241 5159312114985471180 14727986491962442479 13671335251828034683 17765084149817171495 14245298419942709070 8053114475796788974 1511858973993217274 6356935244447225812 980266091258040695 13258454435548633358 2338247585297399594 16727920089691460060 4437673842981167704 8950265347671564607 17219452137642531157 6303934568526240705 11088622999048643787 17790757919331804221 13623683953418861921 15003761920527120005 17804654433190544177 12525008478480835150 15591349326403788994 4498394438786360923 15095028840515043264 15865368585206652994 10150983712610118188 9572310533392288113 12748798451365201869 1200656382806292699 7966030858485494687 17912002485136725981 2437596764505887712 16100923296628553007 629930273631128710 10519928638053526558 5377177959954489470 4679666905047813429 3497990125954200035 5299005150004644550 9819397037324779911 4199086184981096393 13804085169063037551 15088016842238566881 11598789746057257132 18338522810213456193 5442944565032159238 1052255272022356770 8970112261926326477 212411451246797676 767069563982218210 8946193983228503086 4787964919155537890 3193103111564105258 8381976303825062085 3495627157748087554 8588423720403609247 5319897150946066625 5691818814739933582 18150799361571965847 13687671456592800032 11731160202283921260 2624992846842397343 18298503046520914570 10347845218593906639 4786571149555773207 15742235375299012920 2665033185660456344 191309861985086899 6073040293100393851 1375541020357375161 1208479708839454533 16293644940900959915 9028896501629326652 15253485683512008509 12631955445705818384 7751090414056515596 9402265796308308343 17674682543599543802 8397863585286215544 13296157876718265964 351813515489591920 10518605775379421589 6610594806267644435 15105370760782437621 1897886486425333590 13899994170501707606 2426413173248659084 5394869635659005154 7990865601406545355 14614181743197888937 10508088959429489256 16732911759625544531 287297013271814121 1585812072972471843 14821648190565974853 14213519073471652374 8319993190713317223 10213719158072620301 12086543169286684841 1115539241235635264 10117624238821187779 4802817192144175386 17954703880674985644 127915090382547829 5285564509741915182 8676295400067328611 2495892594651480252 13554350500221042154 14495314333406266170 17701654386554314033 4438741957834838550 763919227338909891 3293915264639614543 17285768462823802460 8795515434680232909 3316737969628156000 764410511229665647 4871275997933155425 5705418797232349571 1336048984439635437 6063166489512306682 8921732503256069620 327085904498371877 16152796385885585564 2388118999139182141 16409124325888813761 18040948233539810582 1988312055120769762 10524363769802159207 5995108602739954142 10764491462321664588 4046993774282670639 13084460712501152322 9312481936820632864 17340751967540767668 17475082063903440795 17154240516802595554 6038792973734683198 6201776315636341006 11778938266321770055 13837552890489971336 4176815732757256600 12190071278283803513 4523811921989570879 1686017166994479962 7357125169557390160 15659545712919290265 4864837735728416607 18252101337205504166 1009498256649469604 6624579208876520037 12462285699029095660 1316949762616750848 15288999629159043710 2449911008885667559 17515159766486438312 16626225515399882188 3186185527963815169 7716012754465706193 3762087378131746736 15265797287180136902 14254404896654990229 13508969408699994352 15202803945877560336 6656156621245020637 2237173434705639417 624608466171023885 10229124575122467485 4104991836595561101 14098380327075713744 2160627346905977954 24867994093666858 15792856300666573483 17302801385757085351 4041694073681136169 11061797298308485790 146358017623738092 6580440381662458523 11477330984894726982 4881959721781503056 8167179016841313907 5019286300696288609 13972370080247559136 12877566445782950855 3940749809192939039 1748039058938932705 11408581937640784408 4747309303841487912 15576284789576950198 3827927435081634189 17621881032014896263 9442225817938396183 17804735501096855483 590404732543573110 4170759495115513863 18116816627765287409 17186509707465899470 12931425588340671757 6346615631329613770 10626112002657900960 16114265382055441532 12756300046715824473 522046516492605615 3859696509837289651 16044565155787088966 18262107844495463744 17310199026355535609 10787095372071279557 4826204271521698796 8710067680182682026 7113096145367242398 3400186983406329334 5037033778562903133 11796793285854687913 8062292340583064957 6919978498958845972 10106185911009842218 5508363012601042450 13873290323812472935 11064067455767820357 15847485449580094186 16371167248795443147 7794948044184842384 14623865879154494510 11503560593628394631 14104558181520616240 3457363289953546133 6560791832367441698 12339652451507536965 10072071303874235048 11837038211957314718 2798913370639912145 2102135271834936514 16244765583716626881 2911060470672713516 1004500398750582529 14105996939527582401 12302152607812521 2893190567064431600 464346806255391395 18279046999312668752 1416343622040552937 11411772789121918774 1471740434320812134 10936554013449439710 16665547560122770018 2873861188673527498 13891739165309627050 11712551680395874508 4960087984821570488 12578849835402934064 14277016893338999553 4987011000840640867 1032467295211178770 14447311549421619227 12122915167040661546 12156693828645718078 15399524572385962335 7074997175846243944 5273034814796399619 7202395023996059700 1582126101659846277 5026288310524878669 10777335979088673834 1691976023663852075 9342097697208573364 13911719245961765229 15838394848997875954 14150384848828068316 13228489085850611660 7185746691491353380 17864439618753400977 7292455181334271814 17038122019446830617 13348692783067373110 15078519032400594528 1884040611182800510 3126945871298574811 6854674720388671689 976759652305066067 12460842989550643652 11415409459339616980 4591957666322393829 16952184758707146820 14619248951737454967 13251842639864568998 13180309083180200586 9767080543697665502 8496065607139329942 11043923054929612671 14894328135634175514 4619197524057627473 9014967656774585071 16406557832543230221 11445028706793108322 1457637081330600053 4713109854799487364 9889759577228371674 5184981878980332775 18160005771449992869 3068343001018370985 11431619360855134039 4042963538565694439 2544905897666694898 13545752882310565133 16290198895215561966 1907106669391691552 18132267757428232503 17029533922776367445 17499691424361706433 7467167228019520266 14707309065436372855 5025767832771751183 675910705088412840 4756877232844966788 12795856872625306820 2026171572133424933 15446825160192331332 10945620454193326172 2209301229141206246 9042081847183594852 6873012147393573351 15131364758745181328 17646521490869154800 14264430099183340978 11911231925383678546 6192313635145132090 9469841779584711762 16980538341482529064 5545202002955007519 10004517906277436295 13783141341517545306 15763868063009673167 2041519333731708249 10089662060179423737 11543982607728003112 1961655239154305587 10187556869229402492 10559338356470370003 4428099997704614282 2860974070426610571 5719581396029161324 14743704859543647190 17995768262481996366 380719875578551586 16353569428105771155 12049543076468796415 16760399028409996490 15396103890802714169 7023323715211279618 3160376069408347387 11918975204661146330 454275335232476098 14979704714776277204 15587997818705281191 2525761225040192214 14646246798224168662 15810615241193177312 11034219924656533951 13637277385542791582 17450127316361376246 4653629815507461608 12175884039035408265 4004261420693720880 7531243629254106457 3064076825955335800 9309909375118439815 13189488952045575473 4431237094727713748 1553578899591444960 7820935647669214953 8383262680253736299 1319955464511329161 8286051328797786948 16171027526781001988 14110714820813577515 6323881647958534891 14000519791850020857 12946548689358079851 15952407949663265440 6748435434610041068 4408422264691487621 16253631732799870315 12526019967100342639 16306419423820190551 3325254313533920285 16071135068970760039 12087455374208954904 10432387547129844597 8044133567310150301 9924647335575236848 5690084892306767024 7062467194660014142 9785083845393648351 12551428855637369571 16687392113625422346 10284935764948869341 5564549670737446629 9352370785956187685 3213957779785356427 279007904418965500 4661342166723514010 11104997293065764377 774105844844966242 8694595601240276687 8114202151277413765 4654684413125776340 12523204480497200335 11808015314582429128 13826338847944042097 9539331645972461704 2362460676385332743 4720327526944963988 2488099256096057462 5404510053081552458 12000568038842415184 11677607649617463437 13276059476806998304 16856543290307946661 11870316811216156924 4811491896538296855 1564426215737806348 18264482690602746913 1476633456189981666 2186640184947994613 8020766654932204775 17240704114426512553 318943657756524147 7158669050355566013 4069728944795799304 17246307173919025999 13405694279376411795 4336197499447038210 1282227395027947183 1965551778535684798 4890467429807049289 17246608554691026685 11726978421263310331 16244016314154996834 4137354253919335860 398612449746840458 531528949341339545 311939251451775911 1596932783214220261 11694492424146358248 12644697030982039749 10341784391900465418 18385197401789193098 5269667417833575742 5693306074255412482 1148726221068848744 5246891909541140829 7678791854556916096 15380386024634020131 13555921301937146184 12885159325403756278 10723645345678755355 5658135135035962173 11316962691360484927 12961669568693706026 10393030502374195611 2128855145276550817 6355411429880734826 10058669381730984714 10220667710981308297 12844203582974213588 7381593530342155818 4158712264335149009 2766268430387223894 8833532308499240640 16802863520209329196 1853231757698972444 1656820220967556813 18040791479118132493 3122299421893849744 15588271362549426391 3663074841889914886 14386711271454829620 8165921317427207348 12806980554710024436 4149468953735260354 11429927668086275996 9524406115027551909 7354248346418220341 17873537014664524382 9743502331246171842 3131236172233873981 10916992989613968228 12719908815865004895 14493000691566670679 17388608761385827114 13680183504419238453 13909520634789933266 13315247052340835028 15054691380225955375 17480465024110608599 8183102643564383553 17952745426309129987 10027271236241715675 7788574527247705764 14600969119971000064 17821801065454204771 12640371259402250137 82992280957761522 14921892738391767456 17354692560179453039 6112418983948435128 1573294375191430086 18036334311567982130 12647417046924975571 16906392227153312813 11554550596190322508 695675605625082883 6268009015529100963 8680249626248256829 13933874300856251275 9586035507918699707 10409973617427927228 3124945396644549985 4684930221589528423 11434227615624025960 10526908232145436793 12404986975969517927 13687602507922374945 7910822106230777770 11673108378516730885 12606849995075470669 15381014460892497544 11585826534655629136 1900394133365434739 11153531441450296403 8142839719747325999 17871296086151788494 10436875449225711906 11822140786936521834 5698544564010249598 14708054761251111276 14202438936798980320 8118877791890985902 6669244990517686067 4194061473839751047 16850583432252335069 14788436924247982569 17355075358162369667 7267871046492637807 2434360099405551746 15848442822062274980 17187212094819706583 8333700409017600864 18397810937642193666 13393357849289661391 5632008568357032526 4496025712342429050 627505146002723803 5724944140223028898 2516727991950365395 1420822450613317322 4642541833574795819 11178362026747234040 3446796135082439954 9179571244538350782 7378456262514974151 5342820268544509976 223256906589212735 2428352814662519117 7335580177689095084 17207365506867441726 5122799351989624035 10155270052831826938 12053128618232317446 144961388191908459 16961983685166454200 8117345131424398996 16099094415432378586 3693679452932128894 17225594116034810672 6793611935466276507 3871217266975986005 2683658783817311274 9772737633735083370 14832888005014649309 15041779852267845081 2757476268905800308 10067827114836276225 43257790586293417 15862004088466513567 15806762405783693925 15932082386745378676 15806593471600522794 13582939245885294220 6847751726122001613 17279255749212743792 15311711690579981980 6421976081325580197 631394683937789864 5967316668683410819 5385028661334355818 14866194307281634113 4411276551723026422 3605104353510339016 2577676595387839367 2652177271100235619 9585405461503503739 229671642605595829 4181910847818974248 13421758799616473920 2159911884950147514 10227511145910469755 13851679804371044803 3956550230444353862 8752852466948060953 3735710208028679091 13103653069030462664 10218165708612060165 13053303713078430666 8369148096714415448 14910975164933873742 16497704309953650526 4384063246991317314 10716338238489873625 91543116209449121 2303600466480172368 6491158908524455191 184438077669833915 7876050725374859974 279130912432731492 7909880154017574543 10415131674879564518 16453295283987902102 13883434211139615629 13082595285248311513 3690227897481002200 10138180749378568105 12564865980645323910 17737533612490122969 17094443678834541662 1198236438289317164 14708465109365975314 11223895975877815802 10127433220658598357 4836845267738511391 4411884088255290623 660238520882390377 1342144222353957677 2761640415409557219 7988941548314611406 3346132508333595653 15307691118334349393 6105354526149763412 17151235004231980642 6365075456840525446 1388038875404298401 13846022646725529221 1300007253474714577 13793581600520937511 10590109732709002692 13332290408069107144 17884491605725768679 2976282123873627496 16069853024436392745 3989033840590433466 12781021781416005768 3307464763410304632 4400592168872726106 6412021879664083325 16329326908208053550 13141971362634300371 12959129812984586433 8990281561235686770 2133518477721859662 14361956989355553766 16475815992082348194 4740458501645782157 11721214450361776579 7639750707318367018 10913781939002295653 4641344806445502156 17101185941864604262 3490149684169872892 7934974963678025181 18324301708505102176 8538099760010239186 9427567647613662386 11431056662536919764 2066186955029774986 10814057916845242663 13850459367273226736 12031509561894540372 656427309157321688 10196344223501118205 9391347934812273743 13655361843993130222 13903354419616478617 9000597351587401142 18347855553633365029 4611002086950000695 14259894085074767158 15067793685536640349 6417355075197928604 11335269647761202355 4492815390662656388 11478214678519450279 18276990196920493864 8136854792232825333 16512594618867609088 15377885646533644087 4837946451199764906 14972941033091076114 4373847797859699029 6887894422176643955 3260182451411244358 14126455979160801153 5218871316833608716 16817839276237193555 169227751874814899 6699169767340846380 951709795484416285 9903649497366294998 3381696730956522570 12606322965652953424 6090464166703459375 5799900819213656534 3238958555188886659 7033173640395278335 15863457999601723535 552341338153852498 5615314950218152250 17713513981651940932 10345958316211413340 5872714995174297925 15285261434676553212 8625735732550167396 11729590533460084662 5325233201274616604 2212933755611542454 9675036915534567782 2613632301389921729 8772459437927791997 1296324625602622409 10985788235447242794 6173994963455524462 7520358577819378716 8605816094293748479 13693377330151057980 6254914379547569996 6568828626776101316 7535192924826368639 15445696596438771629 10065940126221814714 12114134737572544810 7825250492820173249 11659376959989673217 4421505188426763847 17590926238243307609 350230261567426941 10161884301456322054 2032905370911754474 7671404307600925414 6656842671122791614 1324948936734372560 4511464698577226797 17361328773935566722 13463977443255513845 16441984000193375787 12803334135516877837 7733997281845826256 12392812086033253309 1915632300255234017 14433389042821949358 4141196997024029583 15533023763501740011 3072708769657070878 7156243928465040643 7480747295159600148 9224336989527647577 1256414951060398562 7144845567377432165 9324028946905869718 6766103921766676346 2023096531924553011 10468395462722043070 10655926892624636083 12967472695749637292 8002934686334811588 3783364449908272067 12683688985579679363 8653739983395278988 3585992116688611100 15081098411470091381 14635439323841555773 7494290547791541287 9277735356730271143 9733517152119128859 573881514341053843 17937791835940782828 1107013523738992661 1558822237381510927 13669152373403183619 7575784379728678378 4919415636173368714 14684704154290926427 13915583562274212650 16027095713469791566 8643150126782397087 11099160523816004482 2714495684450721986 13987599043955475355 4775618167596680552 12851925523040236767 12061883719693636717 14888040789912122519 4256351465358209823 3790452904815072282 15099587792323302288 2623493516494643490 9618353442764156523 16760220361039696525 3919954393293962660 2230441196195394077 18336974589968983185 5309413860422056024 16588165103482380575 14674343759533907378 4305963722467856246 10206591766646060186 11734354521916126698 1004909197143723840 5533090660508284394 10549005393352414671 766045790518902790 266060297308398 1151874736043953139 5903779889951212177 4806437433708693999 6493685629122599477 17777571906568622839 5292471840602222778 15377428183528186310 3893360115655723585 6300942473157039814 4932239180620377998 358897761414408649 8253558484201210555 3412535868854130883 13886106530855283493 17260423654761237835 16893236460468164410 10559086742514277608 13592645195630561901 18203423853470643132 12642486157162200728 10317079392028756265 4361395562513199901 2563311639932746395 12336051548520157511 1294511730925136522 7731377667946366389 1793258401120126169 7071514016946548452 1698847393758652129 10450267503769017881 1296425659525043167 4862937088788847033 5952866877282621401 10238319273328939720 1735396120127457380 7506546607383870187 13847504826013114195 3238620784735237932 8103726645404639188 13323455793061993464 1017500467552952963 9889800212267415619 15919776418779336904 14347797099078863836 10201571516272076848 17366141006774962648 14682230971429766642 15698209253476238220 1194833763134344473 13293969015592995183 12721678697371579832 13926465706418520670 11784156560773592310 4056298235905695562 17767251164624591349 13330537893421506066 13354334184994788817 11316507053105280947 340526759829113547 10131101311291919257 14546253099914383967 13038501524722688555 8820968425811810218 9365879362602546717 16636284709139019532 4425224349241395482 14308182683394111978 17358285794120241274 14587717712105197165 15504973374742269475 1206678929746546624 1973242651101753441 8268487804452144951 17521080851700191100 15516308323564029775 12909237086631574296 1729202882257539403 86556695327492958 4179626250022975503 1584591747622613864 560243595598150907 5770175763810027764 3845137427349364811 13733171411742714168 11843734181054317864 15105347886833098926 8993514546874153939 2805640705607739113 2988044730471706576 9293785840670796021 5962511870631877510 13368288043382828101 7498943682679847747 12820284506901617989 1816612143942759002 17462046649863461308 6565193858686464411 3251700818550277693 10503017139483418465 13134553530216939779 14486096347777458317 10141716422485580047 7366760772534216068 6703487876641335217 8712911610622582720 14374248858423281040 5933503855079253034 17008708657840718844 18442278071795395210 949277106524166578 17661998840733159041 8822885465106305719 13576368395161535460 17672348508992515259 3992567900401891537 6304890872359321034 1427230402135604449 15746108067352861227 7539428338229763129 3871088785172395957 14604474395240502732 257364462027829254 14490076733249296011 1864693825494468253 16613954610883740903 3117577249219351502 10203375730902724535 5804402150428212103 4460947332912808803 3649375962749469304 14055264640292716650 12124027997497959296 10184402397129926763 12189698351446874588 14598336090647621651 13469637342754094054 11016156892085965975 12381332610205840174 11432247150448702865 568238788960869458 16327719764675323908 5270867669828570472 5096314248274797170 3736934367077890310 5878362766617930301 16084262995003098802 12134337112555216515 6986102826550931022 18104918759920516474 16540942912200548289 12256901154817395601 3314343082613514852 4435223398575739782 4868573390789364421 10540330891961630086 2668390027895620395 1517379468884411332 2363789056238506006 15901022807026487641 8773299159324328345 1559371912645313876 17873857665328893292 1574755696744921837 1079241031708120915 12413860789455373626 10893918444184805010 15833413338566305146 291524396302399049 4856807666231310263 7424224216257537435 11124584072623644487 2852015015689325598 12066595656155973357 7744651893202418306 303520702054185870 796874954149087979 17354123397151806028 17948110804595601011 1177778943261133443 129143586374978584 20357500568750834 9315444134561096280 5951557549665592339 10550502084303617250 5119660576948740798 1264397451271556058 15651250704362862502 16041339058612534701 17893226184129066053 16003058663986346432 13929825777539839474 1493619007284260788 1104263137207677982 5994409073937037553 11282778316969786111 13491927607034259088 690373392536910192 4916742245045405217 6051807076818364824 3011929950494544784 14711809824868899836 445242950128110281 13643453726694988789 9947410415477574277 4259475067471643649 12486274467144517743 1282331588213952159 9485695117464955068 3355084675118599675 568989600037646301 5780283280459281838 10483623746321151938 7782904126594097821 3740241603289500719 1677090126598219011 14934610501983390993 5274738234890431723 2059230881120132144 14726066521241059042 8613654173515008725 11823586459174214398 9039530763216319269 10013116533097300496 15328031237745485940 4129094884231827655 17923839625652074006 5421782836186633421 17554264531097671038 11609222461096138453 676805429012930918 11638292989858444392 9476532691586681280 15685648723148190286 97622637110282352 12958776680843458571 13949190806063191746 11338592891909899526 2087564949019354601 17854290339591176314 9846714637300436579 728541858102459941 11788941798075908458 16388846585087588491 9111435514803556277 10949789286464237916 8692447153110246114 9079220198656746594 14840322442257639301 18239628005674939464 14445197666409418757 15618461350394802406 17581537413725361972 1418251232414989848 9542649004692727590 8295646836498961112 17480288883720244197 5486388564313529499 9012973711646926311 1904866686355793648 4393805525452985910 14854001510096201410 5625877954857582964 5099434011257386138 5452646337788658234 7646824006059031489 15568545500536545355 15482265857948885105 9180105322683909638 11633217538568006147 11826002807724181116 8662245862800896930 5001691763432289919 15467652315792049567 4499551257450357267 14351416476050589516 14976595557481807104 1133188170016427386 5571907843785718723 2066409409338484966 9640754378597259952 579690111580871615 581713399232701930 10184995294198954312 16699749348296627304 9897366897761114609 2413237258956581542 5427235916293440155 6377892740355871108 7433479856622170983 5072456763643235777 8131009686771323351 1932148437605957184 5593747274675643415 11627915577916807346 14203884626936446516 11709693225621057596 5091340537826859788 13283241655324008817 3350048945040473650 8443931217223459415 2427485343783428830 5007260794993689219 7072615474630534105 5979871009498883435 8161545983113961370 12746379340868533294 9533330706961217585 17965234604041598505 4541886605145801366 470028965074697638 4175908491067530680 8269316660510061354 4019910111051701389 978324643771548138 9825826942403114341 1815013931033367870 11853228267893816924 4093297216647365191 12798709936861295461 16173875323273544886 1325835591824939631 6865407440009054643 338787971630497152 12903547736329986395 11206141514683133724 6869148479047367481 9511149712465928763 17736874799185687361 16688414676858903233 15985470941133088455 15894542877982636726 18229312824023859709 5132376017600296505 5130991669250261663 9721116427677647720 8507603498616400819 10916982684329345481 16279172529870117055 15942614549193669244 11598298576308824241 14087722354457033426 18089021957138265005 1129494981131590785 15888385302834208731 6293620278288749156 9540591406493629881 13900667826825657471 6303871333380951936 10387966204660882141 18302093308851342211 9333956471869209941 5198366288030210872 14955495928580614106 12711579413793891793 5226343531547473822 17262692947310688893 11480558761258747312 7170306245741155299 7630731056657254603 3091591253214437413 8583944883634536698 10861933712493331119 13174322879647761566 14916535385192989293 3676596403412642025 15351607227907070863 14369840844198275536 10966414225476552783 92456536188108907 17255429556398853077 11556416746382711739 15155676484724924195 3520336722636287470 15089217293294944030 11677929605005279729 13338679622766771325 4098258993729449503 11578647382555825781 6578078724224792783 14269056058784522897 5852328311150857085 676019167233940924 9529245764412484507 10493769124295747977 16937563641269896685 7168073343050698917 10531634988498971661 14329221083810593630 3680966335007865315 2867362758097621368 3822943547374262405 14183399716483145214 13973888329582260460 12341148815581130693 2791142601366729804 15893334817763219499 10269602716666663393 11572131611431519193 12160228223745191078 13696625701217093679 6031213133118015187 16132134055629782307 2101850333351570188 4663165737450896588 14439487604567905242 8966617370786323745 12703448174523679507 11236319393077624996 11507626446846541971 15510474861560617501 1647313066070398100 12964661106671056364 9772756906071749865 16316117222483087335 1241113968673112499 1256413348222151305 12124568381462099184 14341778348635921282 11526464437214528393 9847924988260037153 11527359833547916095 10987306227437553681 18414669222459169815 15054780105576910875 7817075328798846818 3557607186443467484 9125821390422563623 8642548930868715550 17734771841810644327 8041524035530445186 4482150758407103456 1212840968392269414 13226130771561608476 10813002066844822659 16663609539296097235 14952464136579642275 14517092713416827975 4341070479308514376 16036193265716504230 3146183063796618892 12480888810644960402 2873000164283355617 8932398641790339894 12721001006192265122 4591778577101715337 6689335224321914711 16870871738329543392 12146596255908714889 9613830477453465265 1119787347673720442 13392866698396933058 4943652761726620080 2984494570251821910 8317484424230270806 2836731953782179744 12313712929304052710 9141638084878147790 8584942146468055847 12312908769119838183 7359936847010588631 9184882775603041516 9785467365387154140 5801244390330336067 6565481481800241219 11710960267074926127 12344544957842808269 17176019594752578708 12575657361121857398 6052455303853811280 8264960331710114732 7541681732828609370 9316360144030495475 1674855506893980014 15533122677237483205 1729868756726718415 6322690133081819057 15248599077435845366 6232116666493135349 12057023427978908253 5170487197022251196 16953625263209973907 5455278310292120219 7269205072301859113 17427616577138313183 4465190970094814590 15043952452018147340 3955862945536595149 3492974752217901802 15659940957227649775 16524242396645868513 11335050080123175660 1575096424825398096 4462193662792603637 17224216077832674473 894411543745985065 7993124195867896258 7977163892287405508 17704581470750511548 14747240833950997857 10281404907793936787 13017371485437490363 16145100504992306222 10196639455228867134 12224663033577260042 5274007182143209288 5414708981012528554 8523612967115394240 210182841679211937 946249936940963846 18424477802421387827 1473344114225910862 10269075920391103389 16659073886824722040 16197029590080818527 13490401414930575441 8674015422739392064 5680980114554157575 4307042745187272702 16399990261093825476 16460874988358230242 5459297322310114245 10360648251317121753 4185333872637056051 15372775520924109791 14877281714559396751 10859790996935395403 15539441833348048520 1671573742265953010 10977678959720612181 9876807229325245508 13540973262593726234 3079112140238616037 13179908410489586380 8488766982893713514 14740410075768492622 9285016639351301273 2633401209751328442 2030009604476222956 16668417875253404459 1227110428303166336 771542414782664630 7629887083576442405 7381565770663312773 1656840102115924226 3434000932060786338 13752210823894603199 10305122189661051902 1766328353390301045 1930675531686366682 12641289526995601691 7207995229741224583 1382647360468349878 9609487054934247480 8916026390785112060 7420733026222071182 10972310518874105479 15786306538924711919 10573753136889538234 11864584685758972510 5361012376479195214 8491837114832272939 6476455587922259395 6028596355868243969 12051130429345817413 14622512231840167564 7116600244403729788 11690104831690421470 5819913313326533964 7572774039723179620 5504435749122723698 6988414802507097610 7412009564797242665 9164194009888205332 2997585562538778446 15639237795372477657 11546868511851311819 8053799591140178786 18111687515440038446 7758371913743179458 18341778600586162034 17642181679083158944 17938855335499682019 4032371355665591215 8745239402283155266 17329212160348875855 6464787504789569001 12981373922731021138 8197754427034882580 3521075667641564460 8260727492125538886 13646114850225946418 7857634354844400271 2395441825085986894 11169346539494584006 10636556834252661914 10479474311631921751 14170010582996112218 14341211340910295711 2877458131334216025 2188797689746320315 12297440125796958281 4399607142041408717 16073790082234985978 6184345377351436085 8734231446554974263 7461868245071145535 7669051670937190314 5111205346093624113 6110322206856902518 18154529045618709549 4821446968176626209 12523430671193575962 5411149608275098425 8179244351450311303 11344671048764013515 6451787251839737680 15603455112693894733 11025294454252135483 15656497876637757278 7486223673712954005 18028458785405897955 17763674251130960571 2623743461456669152 10264214577157664228 1089563983843626251 1853111134527550349 6583135175809763112 3673878028135776639 5496115618300887049 17152760570423538550 10450733637456315183 16791281042155705776 9821980381550693113 8185756855570721173 13488293932317271470 965336365556822545 739350085307189327 3385815473267421411 2764942543807680024 1437739819094647203 1592083371769998116 6145087972472269558 11319233904350806533 13412036919435264685 13906987580819790150 6949380596924131703 13654568605814177932 15310114708360923384 1594003363100676797 5791837725777986951 7535324265442610795 1500110205081448784 9159929054739415008 11761047819748590670 4961029392484113944 7651645788269519184 12135656954125316670 16167902953519820149 15228947984233914153 5559523527396593917 3208295859286346534 3523166463618879938 3475254443022799630 738404275722094257 2359006014994962592 2434049197069713718 7625450009613069756 13824790864058015026 4016474404750520860 716449053434923916 7714668091412851836 17270034547640970504 9774970310185020446 7930878589888016968 6269034465218894004 4361345348648781533 1036500385055976630 5512366088872129818 14511097486585515312 9800065801736296092 12648187976645741226 8926302803117747124 1959793441132442055 12934003593947413364 10265292137692478021 15253321294856031037 13617013679725053864 7783495673413206373 6418457572672076367 15639812779350009953 11844250203754287185 7541570227445581210 5097955941672844001 16240220651642338630 9725474302229907174 5317293352809411504 980996129152374971 9235199879177902963 5765389757210855055 13357561169510300005 12718981868443724694 13851210821618593040 13098986232421311200 4300692247035047014 11670352796309070987 18399632919950426931 182404762228933172 18395621033408159351 2496242364121102335 4304735214462994879 7654389066065533316 5225398557466051748 12328629428847631263 9237321266911816327 15231010712057260540 9264529801045137643 8529009012258134897 5237528336251207823 11518105469507860127 9995119701558718889 16551680162425285414 10886131711358967740 6150688775607653834 3234979860132191109 642379929486884949 10960079320628497418 9103985209267057083 7755968426743831278 17946537816345028148 11013474221762314293 8074726017988168268 1247103821923874948 7536410311478644338 15453380369867331020 3846520764592721021 14272343782891193526 7532607609821276489 8161786886022686298 17197770971390011832 12779082703337182943 14326375899478742987 1480692692506990907 2383753287721368393 4469912886068416510 1079249716510555867 17277842021638068561 8021203152733843782 4143891537077275970 12788739028738669480 8406430319526859840 9943828625596991122 2918717426414012312 11787083833393943368 15024707626308664988 13972797335895906980 10603563839493387420 3054300364118907515 8431735634880254542 18005749686595970547 8266489773890348723 8764141240468377772 13689383804768173210 5700415497350914738 17910067794450121627 14821081806185107077 12738305714710292747 96427375678826888 14117381204816637244 1013173850612354549 12638974710424314656 11019618093495814005 4277560787563822971 16218830930516327500 19677079095488330 5421398235230449972 16745308003641251236 1347504819788437878 7488087950183189925 15246461604585617472 1543941900700086958 5009830589859768687 8592771833414432681 8031843362213925729 9174516691898023544 12398864857249704181 16600262510276240761 4056879627179545149 7638529371968876373 7228022039560350653 11305886954189850405 6017015455562880180 9102570752667891307 9322259656937039024 13214229393305274308 7003785630041294269 2004221839153904090 3441329509056865664 10754300410701258567 1024808939464361181 4355293410170535561 17984018797114393418 14885299289856393155 7726892221949064685 3886503719462981979 9565206689286391563 6719236993281486766 9735578337693544660 1750363143297071110 4148931337847217298 10357439204007431996 16461693153626867050 10845950777385409931 5943631561105553034 4797762472508027285 18434847422706711744 5826955865409979528 14709276831136352412 4269404929993252285 7228635203199817686 15075088582094701113 299725720556400316 15081100600152344382 2378800548886593513 5350763823871469217 11868230763028443849 6178249009821918989 2690745911703952434 17520282886760243826 18144202247527012762 5834512101922150638 483696684557733813 4048366659564404189 17631296553968300484 5451895786056764188 5315601625509406139 2852241600950225600 3401219159236799806 17290842086955709754 2478753901330271360 12942523396465344819 7093741387532305648 15066894640578431474 3603421188200706056 16587884387231815556 16770128577399567473 9142007944894299186 18081798754123730811 13781017488172845939 7099026862013649682 2840282649171930938 6857909215358779268 3913449823341236720 13688593982742012994 10358559247426714338 13549405397395280370 5339634607806045057 12519822319096103140 16559776638994164039 2454212581481879475 12668066945967005133 6039150027004784690 993757247560536508 3427212943835661360 5389076986021647286 3346557819135389401 15731235004772912859 13442683141593056077 6940910234772867206 9964855305426008607 4260260078345445149 8098449393123227407 3678823022842062861 8418318620677169118 16262841212133858259 18052544076061545476 18169533594672108676 6711311106082962044 6021991525928035813 14002860866672198150 9170405058413444481 12968331729970842978 15264419030329202734 9476464572938679673 8890085709466116091 15108176500435325415 17390790072284501414 7742562219123736070 18323663058271255117 10070499611179028131 14511231435989670869 8730506531867994578 16204608659450245346 17732388574446287007 13265651421606319327 1678806222224997263 13165180555739270862 15669226045275460778 18405637476398943138 14013638933152825528 1059234954268589739 4721515715116295689 16921118294733060814 1956234228852449718 3865717313771814320 6135912799590635540 275079516555738476 1979017422996010636 14220248130682800526 4892573851685841189 3663778807022124545 7836899449996064272 7144862320041320468 2668012765603835239 5486169053952431257 4693747692857010785 13609938572657938248 8913870212534395443 9261891750434768024 15806269120272079169 16219497718991178587 9989264518759091842 7620006782817559291 15394128025152725287 15513500534622595460 5001755458742771980 1262960789924928092 684793731768381207 3969421081576234376 2248316605865942737 5148754725067896703 3575814684790889508 14327721011593136035 17709111746778518227 1802506065357697365 12976690392123621644 14204041328667019373 1710482910000586717 15184282802132904476 8120012604744641409 13600985537755654254 1886522216697280830 1207565150967468448 1522080916871827882 868991837148235272 4583214958291413471 6052834236276780432 4128260088308467639 2993643128288306061 1539430669984393212 12293321330994490900 14116631077735754717 11483130685052566589 13191237371685816248 1066486952205269435 15800482322847991016 6155240201566958691 8567779124960620388 15753215850308160219 7942781485608088494 11713820180779133591 13431537483374209123 8069079187815644619 17373925026704880470 4713988111695392270 12679017664568616516 8055606131108045388 3079882201737458718 12601438176077546348 8696298738985863821 11651906993432294001 10671777624831175180 10618050302345528584 4690715463699090736 1446357149702781397 18089881889516411753 2186520901426157721 14264269809065267520 9665372315100487558 7271618541328977876 4887630963660575063 10822255755174305674 10298678518460228020 14956097886633309782 2639187525665010471 14751902212541190075 8567996742225201523 11471340698222241286 5666883563271103102 5717743949215442691 2891296772324103656 5622562622680822473 866932275791401880 15950961646889856876 1112370598034101777 6137327139392738928 10868645374288629000 16974250170220145107 15475120704772293437 13278981420453896340 15210615082712448900 16657618517167503063 12721317524880652156 16048631936415294158 5146166699727418729 16830354316309044875 11465866841637484586 17145470402040686566 17014401254005651982 2918987748448088896 2085013302297828957 5776071828338518341 13078132902739609601 15251084891746084353 18369729240521480292 8923154961189179886 11866210003144303597 11953525658980021900 17984062497479369465 16478797937672027456 13954239275748403517 10399475383273393492 14864099331804070119 14871233546693081981 7570367887526103364 4769043402128224432 13583918063495252517 6845091302871508332 14127369072727309545 16179902735668246558 4863004738007989456 9758014634556034991 3873668531162054211 5449312337515943880 5812866516038357721 8311116652837524480 806207380313290624 460046213610122506 9423743902635122740 4290985820445478979 5865908602332830115 4966041725716104968 11475962100939988030 15565153054266811160 11132937415159933484 16270216106997774132 5469134420116110185 14126616978698107984 7319641493225895274 3782005904882617715 15915362307350832817 11795924896591085241 14069120733283513463 2507004346877676863 10720688350260277841 8448476375938206297 17094279996178271810 9175416539976309871 3843701898619462868 12419757422613103126 953404825059730721 12380209510310184461 2604206093776687433 9985341186955912892 9871379556257521118 1686294748188961808 12310192074071928273 11914503013306440011 12056420334746757967 1968796320781759880 2399488485132958077 14843399587427216417 4117965675642555863 7611915941166183425 234268420413817300 2944297674646153050 7664104350475375044 17776969034587719321 14128513011239062422 10785288334614431126 15190490090417283316 3020483526241895600 581594496006015554 4766826447534623023 9146373442655397915 2352720355929386173 11090478980289321408 10492514945032737121 7085258891290293362 12475950021584961418 12216752950773004771 13172257859088198837 14783227485570101973 5996174791365274626 6477944952968262808 13971551417555400689 13614748232139629273 3142171701009490531 13792386837800697257 314153059059241215 8989743746229929658 1360449792682796996 5665995616499096157 9624973536907020713 7961630749398341406 1139699370301865891 2623148088612982626 10479288710788093137 11573413289495488462 18194374226606906641 15016916585627031376 2647563395716229402 7542804994698755095 10631014627273030951 6809038094974998606 7624105097055573232 14922793915875023069 11565078267710142508 816903865903994405 8800682789193572479 10842731997853548380 3494363088117991288 17769773211423446729 7818651012481700194 15201820486540373036 4330840212983914194 1251952529814699128 17489136597780444424 3026515369876431605 12299260291964140353 13485734144264382363 16486387274936229223 12682982686244015355 2194953596107391088 391372247736921064 10362319819842732988 4845705598691122965 11992225826816565266 9762355892588669580 18052188256980164426 4587433756415683215 165070315433647769 10249157016323273191 405799869082814308 16032824653860554893 5631950669194128518 840269208879780212 9219172334963348590 2823592584741586864 5743882439337781056 14182927824342256770 18082959305836946380 1964533185610777509 10368966720474524081 517324795820171698 830646248896873338 12740701926700870486 9304933720297979662 2638723172043572308 15573430667487382351 17603403905097045088 4667380404123495982 16264985423891707954 7071179355065031005 3097022424189961647 9876019882987140173 14779417066726223303 2775979513829505194 1379185214107768765 8243599224201072498 10680361553087214110 4165570605667632890 17555299129223874653 8613847666020246597 10138516695427226135 15250178006895189767 2581853331296184013 3183293954376633483 8106839736746403570 832295861218641482 5739268781466224457 735188602254937831 16948999591606357558 18444861696823344362 476228064389596991 380310077564016093 1743147061477038140 5151085193827663495 11265495510046277832 16039036936577639458 5592752186762472057 8236773414343373725 14540800551719412232 2204529418735669916 14583324787903038932 9841860720492623795 813580542404386625 13952650970601751265 15481162310322683953 3457314047223420515 14247902754021849127 12393501250262751853 17461667796384313544 3201395316945260761 11408816908845258969 3449119053318908752 15875335190826320504 8986970404742284501 13264843082199870331 11858624558888274753 10444059329248832758 2288422255746235152 5398429632344987961 8424986169987098929 11608764321627896833 17170104029862737517 15007128051772873079 16197211808244234109 5902922439261161838 12013516302046101889 3964900407467502181 13461543548638422237 778761022126031589 6485539401715982230 11736009494202718646 14440737214468779937 311473514754191376 10637017207310103850 17705751468803745853 5960953150971548037 1692344670874134387 17775265069985640511 2154874052770547997 15298031783080583787 4505033689308149276 1149964477390285279 17584818073423525070 15406499052961745098 755663695642530490 3079430898143279052 18149549472142438623 1888060808774441835 9330709754888538286 16235059482167536534 10481183713341965542 8103183052356107243 689848670456327577 525888377732841865 990268837120876772 17153592276118829107 13311153116072465176 13585916999960298817 8351031206823606744 1626749867206277516 2449398541559501803 5398698581309385737 11835836299178989130 13255752871072538575 18143364352809557433 9869053110433679113 1495076498519150889 11599410408295732927 11999670759917750942 16000807672613849770 5766817741184211589 15691889188028463680 14099722491216836038 5889302355762815533 5469973696093561737 15974746464993148244 10216026525662221127 1541898336778383375 2490765454898888908 12721707290404255219 13981104240046264858 7687929649114030592 4346990188409305188 15951549462370246650 13559434654986405402 4361698735722791857 7041840367305466303 15108222593604333880 13511600922668619767 9686100620047370051 651182489179629936 8747532088706911846 2576194893786810014 2652012852283772751 8981534050174313077 3740481993347370742 442156094944016729 9778272998512095407 2937936895514812187 9444917268098962999 11939325861230742179 5087931318317148069 12023770747730664117 1440461563886471454 6104811736475695302 7628003319665896707 14071462944093437478 8312979136105765999 1288317151748407243 14744874849266945858 4469139837431461168 14830315115634384734 7996173784779512034 10689111540070783429 4727150566538887202 17539883694155760686 14318957939277353911 8682502964619290754 2140101385365532053 15798631853140386473 3505763061155162787 11436073156114976963 7017203924166606594 11646310114079465570 13217355193150158617 214618200476070303 14426239886794571253 11073708451061613139 114227012742824393 3482075365164803354 826614171057038633 13047031494860414462 17253859291829398758 9085863397321722880 10863899698875651432 7764793765555097903 14973000092597552713 10256227272200569533 7929938765386654909 11203116794006679130 13484681377309081205 14539515845544282436 15029255187691821270 1961861096280796669 16602440379201230302 7081697723741804547 16337171644488984725 17059301160082820946 7050475246254930568 15654658820732599165 14557246728143444447 17353308886174229101 5193338304945295906 6320467586555942638 6457681362756704401 11918597819450554185 7227295507174090836 262740040770783500 4431236670688140615 11276716118957353517 2724425278319192657 17433991527972375101 5986520758574039382 1588080928153540564 11070689971328724871 16072526614913441269 16028873899495205277 7927498838580495559 5518016734284747355 8807523604066502215 6996240411495977186 11888108868409893894 5736377053687480989 14204554580694662039 8110364722869964843 17901422685220902103 6693428824735699080 10009089679467445153 5340593199983662779 438901025536930412 8692606796756423394 5715465798534060494 13523121400905931246 1479309106144216804 12769597550347028309 10092410677938305447 17865742801769149756 10517537758381880458 4203749976408474391 13277546424680913700 13241314160943494322 2230297481836125486 12510446495712265883 5137388079450968603 9039770914472845882 3379000177497403748 13748174764043599216 543425203029819724 17876304276707110100 1668035308933540834 9223744750264940990 13808145593150707772 10024178818446707123 10995779974688436320 4873845675073939065 10516663756901720749 344949946468527713 5931897919282161541 10094903969759337675 9869143106348198484 14648942104561686675 6085697040560438831 4778073412052540029 15028058383383775592 5360408890389984301 471329516599831021 3838853248734699062 16046244691541871509 2770622140578992865 10166877482762057085 8932047259408480638 2426321426420125201 6610168435797921423 10175342582997810676 2617072190385121561 14577261714663249442 4925935851296963636 6117942957534684094 5472899571180880864 17344429371210972774 7579747524331803694 9275499901503695322 7794509267278864645 14117306552313417503 6093059390375313262 2979424879903088033 6611405784160911253 16488818870117257798 7363450138905042662 5911390887675477238 3773410593486572064 6785526450761225533 17733286670434320066 2171135523560254516 5141187063850168652 5207153842017485041 13866924789177603621 13805801572732875659 3567944503147028476 12368117119527321524 4148813050441031346 8407614590835935183 8577099532376861252 12251865701422787196 16757159105970456463 1944872437961765617 4113208421302878909 11297743152343839706 16899383550487201705 15153806513340109055 11054575686493375184 6031147596321933577 10760493491369129553 185026457830739690 14880685317913171738 11234303389033979185 12294668068805936760 7152596304356149559 7604982441949277082 314331800856717170 15524041411954924381 313805124502486391 7561299329944914251 8664917385015005845 4920030787100399439 10410345318172940779 5976259868886703154 9229910791256359991 2146003340761317612 10574405451466112639 6694156055262561096 6854799551220070251 8381447157466701494 10922534695429632507 6876829255863271041 5631607270586827417 6291581174947162057 16467056825709368131 785782878159147405 10039108725789272843 14104976369059445361 6991764193049443155 7145413157977422436 14494955585879670157 2784521323757919468 8092691819685786982 5304166542478845375 6333309841534222379 3010953512727842518 4875829254787302174 4869624418632435088 4274732051393762770 6304137752062070788 15108996047108914525 16149198741190904844 12924020079193297237 10437893721132784182 15924366812210860624 7195811699264784690 12850117299833906221 11707346845337801447 2779031680355000897 12180851384769525943 5136056633078888110 6267746515532926863 5486058248142029897 6854723131895852547 16486391589442088438 16567130828205704994 14295639819571836522 15383990008771302969 181037561397327141 12402994686189234572 1466297252600676756 8679592260415021138 6254577949013979839 5526382003775362047 12565736720430988905 1555240282276512368 1253845697039231015 416992290433476600 6988091597345167636 7274281033283688626 7341370756481577097 12492920761957558465 4775523371839555813 4908013558465910427 17475512221245576617 13606196606505306310 16065859449062828676 5733797464210662028 8529955773512826041 1005942660297143538 5189666803863468060 17048163319188417495 13907370061485884749 1148384684530826579 9306919413998596525 1999913562194892383 5676019988301835863 15152995634641463987 18206977553093736885 4422587358124026102 18385220500320419583 12038529311406706701 13893017277594246351 10541007728781856741 6627042944157004992 2907476580023063750 5749967755186769097 1579772195697507271 637657512401505403 14773644675271348215 9322657956025264121 12324560153131708367 9062581598744437228 12829404539281546075 1365578443617120527 12774798104001693725 15279005210677765505 16019215666122372756 552643269450147773 2310683025376583733 17597416442371426232 9772010187126847369 14060303974826105895 15778509905623431720 6635631931215408766 2257600567962411215 8218463651509434648 15511329468561170608 11360224105025133895 13144220429738902014 1333901592614303446 7247874900970686627 18399961213223783183 2320536408234678038 6440340381394953661 16222472751030672309 16661273523861647023 11825177234740852870 9063285363400066632 6187019540474637117 17346120507591879004 17046545088585995030 4411528454157870688 5191747475894712273 18271896457881396032 10791676875360857650 3321123932892103455 7367788953584341940 5260823144706615915 1846552402601338659 18207161038795596886 15769353376893874228 5912345907206687169 3974252855981186563 15019683051641050183 3121352358751150255 3349892603753088388 7499204349015398403 3096566831543241502 16139052281991719844 10422589387445259148 8798667513360505922 7745373808879272475 6716462446342456421 2915117651465823334 10641954767258771687 12719816613950140091 6524273128076973601 12640861757519613823 12577460717057823066 14614926512087317847 6926182404731894233 2898740160196425135 4302222576914827206 16818919724886862572 6604278973483514610 12406859193487623267 43829807661909263 6679919269066453572 2770678922580628325 15803340035176603124 1755688737535097736 17333258084772205566 14960577151848503226 412699264575673960 3460639317560232243 16911195971286859947 14950630021667871830 3854205150190026691 8053929070193329142 6504382557985183513 7748941884651761207 1704734045818882979 7282414211955157841 12353748247337415620 10456853873889681744 3164743488143519504 8647144644784845246 5715114841878688099 12940599621248223514 17430187972804192065 8517570527913551478 1203342467869973084 15859181492927517540 17870170912243317302 7946033193953277961 606463963956794444 2632633894219683572 16604032935943929933 7655881153998024078 49880753311123651 7602205687165705973 16271246474784364621 7552764037568173306 9834985296318432714 13128076048865762840 6753103436240227012 12320876015892207431 13081871947709858074 17539891020953744303 13570685228043489473 7447366682580675466 14200697724910632955 7576471188579880519 10114043049719398762 7951342882466464625 14831776105629790446 349914412278541898 13342738469297332332 4574220194634588818 11541279278770709811 3723279026760832143 3959414844497092088 9248619639254785071 1423247021135899828 17646828472937176776 15331065672987490018 5781556477105759919 13319977191517134363 14530677764320964449 14251372537425847007 2064201788990429645 1614213027466983400 13084600916771679084 7297420145482212697 46320751392947611 1060308502300689498 5112447580489224108 7163934198712810147 13012273419665007342 758699267022001826 14461620938506017848 9210470821492523358 10687984960073931906 1954388583920637944 16189387394015221198 11601520149112142123 12821449239685974769 10759268853875889832 582997983263576944 8439054775005788204 13457931320556204890 17041835567838233818 12750887028974036434 16888567769738495310 8224367669475108171 7264506089117495214 13360074995548956328 17625902235360321379 10064906269711603027 5285632757985498103 15519659667918067900 11679091042582348128 3738533948732635793 14345852064270635149 14551411530571609471 4190626413647638646 3429530014708143275 11423403804929034986 12924783629680364256 12636354892246722016 12658512258688192894 11270756236314594982 12806001096600282393 13165107913945127785 10068746090296465170 3640366800175692151 10992939274582340970 9000208602694546439 14860809319720496920 9282485392858370560 14780054026533041032 16611616627038504265 5842081442011231568 4726996426129403144 18147762393725406981 6263078520878288640 10237864997376007675 17778568900947317619 14661072808991851356 10443289963790408079 12316591887481910416 7361803369646744371 6081583663373228265 4935594615411617413 8092336269128779985 7542448256093873507 9286285236001675955 18365640748014394872 2390288449384686832 3831669171234958063 3772329456452656481 9358099369405912038 14498531505972220254 14728448128846356353 9080101619234325874 2460053080494184082 1752695799823126172 11105759649995755414 3588453632835025467 14132893426797236946 12691163821557738303 2339385915370497454 16617917298130527581 13181578644753401228 3291641478347146806 7653377589809657814 15601289709461779311 4575717608367752144 12849468577800658694 14451518189588116658 16588123800230344216 16201650343395532626 5725854713441945785 6796409766991999588 327223043376654295 9989359911730628090 17710180074192576891 12757543436233545156 15493312597656551568 9222340581187696972 943569718455219601 2003945545765410652 14925691643745157881 18052479460053391444 9012869394978635914 1590077592492614890 10384827243028184992 6112587877592599940 7108096230543958694 3903511135215345591 8804173625579293522 9585051211772116090 95334609658143938 13444163039391786642 15449392448463256955 18327547458487227809 16453744700192447757 6858445289300000422 7259445369740258350 6412600391691964367 8366925912201355961 15603261601089399530 16748181085634204039 302952224449526572 10885117100168767336 9016422606983439918 13144497959436598552 6472663266410443075 15773165318279075039 4705178515873747940 2990808986191465011 5417188619601012786 16679237919941842427 2027756058936257213 15610602348526829802 14916215974176156708 13392199437636106962 16335866797648743434 7876510262635156461 252847654398175823 1484364551320336298 10737033006367115077 2645030961085233679 18160069683425994627 13715825737037425535 14208463180260438957 2764034290900338401 628590674135579137 10962890927944570536 623589298424871677 7500007464525207997 9259788856230794395 7072617582969826089 1147088151537507222 2497014242992341341 16060702069279190879 14112936312643933366 8254330187360558505 8446358214214170477 5073884059797375202 14881692029882368646 8107577237725960263 7156122829091969025 7363272392517290510 12733807939481509507 8183517854857347821 18439792970290841462 13768389097372697989 1210291033874248840 13040693619295503105 17023055457467259420 17500357624815580683 16184180255841867019 1524497111943375244 5201365512229418869 1978001821765179789 3236117998444346659 1898803770870234352 11592910099055731695 7067693375031898780 11337114664505999023 7029001772251773145 5708093595909082939 15954223665643402862 12627930058420370504 12395764220420185095 1078154236143587983 9716234750864400379 8236079834258944832 17827056203234846542 13275470937320815919 422744229579059579 9348723669104192909 3741585281954200603 1624465609703025074 8639183090380769787 14186809133018569248 4753153901658836935 6458787384026050639 4589462966459234960 9024422314804006573 10102377225359828571 7072628960926986275 921039404814737554 1255931437355246159 17110948366962163525 12032651616583876964 5324417116886701784 17634964770595625495 6169367968060583038 8210153513012270378 16702084947159146834 3945678600338213375 9950369081200569025 14127050535923512207 10588184147743692620 8146981449281494585 5017650064660848402 10597071344845365531 17659374680878643882 15317478208617861973 6540738876746295201 15171282570320429332 5750968974681569795 13918417461781775769 13272561895227356809 8547666420795917554 11396373216504233987 14425588227589595642 15504766311797119777 2676904461631316563 17702166276265763987 2110158731879376140 17801266209373691258 13460392450863366933 5578660312240874196 4408127095189268385 2436295450803713891 6935329098198041137 6876247555643027409 4630617311384002928 6402668292520817289 7449757261425388740 6374177156444488698 16734479524497389813 3795129843761916072 9553091527676114430 8750949321849584204 891748460112259840 7201387533443471600 6406871703001981529 11772062706422700815 1529362420782416449 17939420412143906129 2059126207440905813 10853192810966713609 12442384618708268830 8540323994578308618 13471988151408366311 5324190847134840821 10690524097775533261 10725012686958719093 6208573594483697260 18187980249701394425 2745526809415083753 3924368186097077286 5518689845382036739 5555660427784039269 3142279805457027377 5549208289614226570 1813482845904476195 4879526445168644375 17371502320456165892 6214231964780661011 6210130039918770270 7429884366178865327 17121628582447103925 16675113585674959356 13274663416971661100 15362251610934642979 16619256559283609520 9492898366147128574 10601990329149858839 5930323665575383544 6653356273707613661 524139067239551756 9579261601256365782 6354583853151584504 13535954178993234228 8198996615004651761 2157135013741444442 13409984134222437275 714447974302374838 14260550691913089573 14501790736719946602 16826261025760749551 6650558979397549762 2379691681056716657 7295294639382623098 1774672213583175952 4762196162824219595 2582427650882370926 9844780244564521989 17399162377249852523 14506091620511254750 4013178500103478085 14971570485380501628 1290732644667579583 16610285943759551988 10572567340617035993 6961159370527119032 4288342272023767806 17642311963299032775 2436213749590905362 18256882164298846500 9227110377983779457 15957850059579618947 9595664499421931331 15377143073048380638 14436740905035373846 7014947808710131929 6202258333548674891 8547568126015461313 2337421396402010146 13274651866619544710 3850061075619667008 14368318663257033562 3904905861066482671 9478943552537017902 12009620959412120897 9457384321159351108 3047537733643775458 17712229367289937221 17198444493356261254 12128569489591718891 1982450251907127885 11906980198489363393 107775449160929904 3230973963337491398 12837936463561827275 15173616486608370520 10207156218413139828 15440303623005182767 11387019189827872004 15025140479514812852 17030074662132230988 10559571387587488934 3193711351976363576 15674293848388719647 11122249426426964210 2557636773149818415 7124368338321425761 7302957274964175656 11555487866559655149 9191538800103398881 8065646585196933818 3317078366735709406 8023359863493567555 16986062673423904883 1235766913191277081 1633621606261243074 1694253496227682371 17686029935740407835 8070424762488064628 17142398651450522742 13006715674926405643 1789538817702169043 15146023469930248922 3192386931666508325 17139684884173570819 13768151839329153428 15516594581167154739 5406696450111652457 13915232197175568844 9178456703762014333 5768372671625804104 11066394984019589339 17577639148617479291 13825550909863812656 2663929404443353667 13448855668587735719 12076381420722268031 13730239757023218622 16284247721071578512 3539377594330436774 8384413086761362713 9595454889096580722 7343718272603753367 15292050548771793129 11753177941214989731 10009117717892174944 12690884872593043685 14462641673849506084 15132928505664645178 14339232269936195942 6781527703711453247 6711110300035791523 17827798846778293305 10950175263583323770 10356088958247930320 13933665613497764516 5445895854178065726 15162358333974268914 14223656380473311386 3766494250481325135 4361235923499375426 7689089795019449045 2881820949191164663 17649705707231874735 10066919947361461901 7031858308509542051 16155285411366977624 12143017748981989966 7010302440959014527 7710952637895498434 15463858411064770871 12860554475614584042 14684660734850075871 15735135957739618871 10081988852082754073 4420331262630317263 10955792642029431452 852428917929362269 5240860552995432709 2284326046728520924 12035197335752087900 563605561604397409 17617438672106783668 8710059158735334702 16934912927060914426 5680870445034265863 16865801938046901366 9439433248953006658 1095380713615553098 1738979009815090617 7538306256125668559 8559529806883559674 4456367934910803865 18044104987728915480 15775425371485336627 1520856768417933318 2992233178906374908 15202616472281866187 9777588671468178587 1962590565829149482 14383861764798819597 707416222885688860 14518387627071517510 12187822486575956399 3120081287431934793 2682775405000930964 2675529914240783028 5447453045554870174 9044476908850550987 1101437476005246360 12824052911541671697 17041566009532770750 2097431111620105993 6322241112823844263 13527815452053623345 3146554022978654050 16747237620517478884 9536257281371786087 1514254831974893342 4835344866980946180 670329442476664025 16711107483666064237 15097197008019262439 14422240216052711282 1417405000629138173 2188079852958392421 10804349447896472885 14479769858503456048 9834393941391591865 6114690127099460010 7363222878651797113 6574919488244683298 16579353677336418975 155189015858863770 15784087522590917167 7680302349095647119 10074332347414731399 2154382231984328526 7162645145161075421 4694514877669891756 1406311821391742495 14727605939061079266 16432510253872916509 17500259449821022582 1325001936275666272 5759564868351613942 10967901781973715000 1207977760082268957 17509768629016583172 3137145740825935407 16741840344928112635 4421715089934500869 4435459583599529592 1310216552099814054 13918608289433118036 104116773968220958 418309497194726218 10101062674789926007 1195369006880964067 4713251910433453986 6267227024683484638 13708748596497522939 1445398106193313778 14592203102733057166 2314531931755324263 6490718134319956074 14095894961082737843 13910597375588185485 17629425021913181797 12057777332584016225 15625208559633258455 7204974220877035953 8964607042268503248 12895886674432910432 414010778002891136 1535681860446681375 14935201045477899965 13173565761618021308 578111997296670394 7518564179080422623 1254186539082201521 2582075305788380109 10949427735381872945 9786637441283500987 4950738731804194537 12969047745082628754 7697419845194209872 16257487802912961859 4969302689228647136 11514664860839812506 520319661452596715 4885596031322527145 13382569714515770961 4337681233218014242 4300752088804210160 9604947325339421689 4120873718504776626 11227717513354859195 15229999846070008022 7122168230015958425 14977858679158123928 17047368729654084978 16161748489496016751 12053055051793546738 1465247309868776578 471764322067676965 3949527254215008376 8773529641443861583 241051493292109571 1005386953378268106 11669275240815040534 13297734764355065730 3199677016826758572 346211409664784002 12085365540066623522 11258117671367513712 1024987829619285234 6965787755466748624 14699972517848279618 2040533465246366461 3294395601958414077 15224972859877222692 14728579077954540069 1466176825720262341 1527598002575652949 8648414646680516755 1282738347821371215 6700893361665955873 7977535916360908193 4836848659012381046 8674233259703263985 1682615634565886863 3874745215899686452 16557490515312711474 1395649507738910054 10433163700564527405 17771729958452597863 13788009673086071121 15239580099269818819 14917201913089071387 11546001918055424102 14051712088852245532 16523145561048820287 12531190534836001711 9296790291416953821 3137318096989607163 10009563800941884394 4341966391146037997 9966734918728240598 16462787079565140899 7167704810119225531 9113095950025755971 2847052104555494349 2538325514605180546 17231781345166541144 2164924912819510181 12266452848606070867 12266395954905739897 4213430171521267734 532543218175482338 1389861548655892969 14335594116040521534 10447512319657111000 7680181961423237564 13788252888216185205 3979596785493399095 14664958194859701442 5822677519516433232 1024834207572746891 12971093502551201847 2758819581492566891 13815038912335385330 10987321774534332399 318275130434905427 14921995870777977712 10141516953859541716 3025281167140615938 18140353517631432380 2610422355086315074 9112951680166569207 7691583485195486924 13328877772040821662 12608300249042184536 6212598506124770261 11077621154311325013 13489696904034975573 15305385341756147980 925755447968682694 1366652733834311472 14490441081050785609 18194482323664769712 16565262511740258492 12202873777732386163 934915641052822116 9369345055310205252 15987155059069170525 15998655731516545605 4942061827450764431 13348212927625439157 3350740158868726873 8895865263390343544 6370415578748707099 14694321212420221245 6585571077287306549 13586124471960211829 16816751543620137848 7650654348189835528 3842234764687627005 1564022344103802181 11486524314197232600 15312003636537861979 501610939278776457 11766543608021428331 9511159423955913217 14921676532067746263 18344436836776157964 7029101048615399569 4032545173884299565 9310463560042725921 15104686329109959896 2368526581809411011 4353725300840122947 5974353827175672449 15749785405714720503 12231760064925782864 2331554397816309577 10976357889639083781 123684639563498220 8271390164285341596 14052506947701801569 15835177048465497697 13394445419803916676 8703369460711371303 368515946372878140 17477939675311315334 10495543620422996076 4366513146327944759 12256306683760525073 9693554595156150040 7687081399046936686 9477594419425921188 5592442254696247095 12222427157162705108 10649858987659168399 12126018245476246200 4484058585596657154 12013397326134548891 7310489735356122692 9948024938223445026 13323851489850401437 13072270269649133520 8231115800256125012 9671303511517122062 15955816879690081243 6573192613853745136 10366135386651090605 4922180458107329130 17923740754075892584 4866268386081901629 5468169250185410526 5308288068680084458 10203993827138678870 17914598113884914337 3603865758807785939 6960850307544224627 16805226956177973683 8089327650602377891 12528363322014474047 9615062351953187332 866643597679490961 3033625670094629044 10791576180443096479 12314188883649963964 4749003174153432539 15280353012988002348 14675636934664074658 13648030406698831744 10830344525172354837 10130990845570734051 4269799060747559256 9317734350840767407 10199970128611307727 17283102216167857440 18185502020369328428 3376262037318518675 5852745100943747506 9974524764879573115 3638906635986870960 6347666868146867809 6491507725524609337 8360633407568713311 7374703817401850619 7017719231484866633 10273949091752414134 15086398009527394937 14177126910644513437 16109936627559703880 3083489814215141279 17023838089771561602 6891282661922028959 2764995004256933206 14567464394772753919 5518058671386417327 262860694799001547 6060143867943771657 10576467492648748445 17200413010855745780 9730739916012582137 5125463040711175829 16023260233799652163 16178999643647508113 12735993413190639187 17157590330099811364 11999394498483505084 12539427338312483880 17586660497983934818 15832788529389248438 10139717819180278750 2961835904890802561 2683376001792856169 11746143948257549764 5016355373749099158 12774529540730261142 13275462878905797344 18184105496009709650 2057927239671246092 9569722524638101663 3886207190489227966 6746456661365424711 9211267924079598722 9949050581312030750 12950460160244674876 5645150633494336916 17073836810084089212 17388059691360191145 11945229106416630569 1749282501345463208 463443486672534998 11979781202003045714 2451912524583603794 15520341420479348624 160750827131459503 14687236860624732244 3220670328093826308 7870753644816863780 6153232489847358854 6977970888432479205 3636738756800878650 15367892294743278747 254843065289133311 10930348401378527935 13537695552087703509 4171440651370424466 17192645782976357814 5405180731772707964 5910266588160937151 1253227427262037350 9535365954811437231 34175472805703796 13367828998018733438 7780804111067778703 8903255922781283036 10014619714993293623 10718028943924206347 14340646886141593170 5662347796118553089 11737639155575003914 18330394672314579398 1833589273575654257 9110930050076350463 7069986257269906096 14946798981421589643 11032619452265101956 16402103154680338556 2607338350155361762 11845513051384283938 9570752967414051414 5715941492046209793 11437448567458609092 9210184198302881825 8707217078403607130 16602288505631661162 15025269354427043211 18325036235239297367 730268284548720273 12203698656492313772 14268200282309562940 9144328554755699177 17720842284276972503 12977034932350483934 2958975477995052266 14646161361314286666 7867785995454643006 17608759794444980513 410365373882995358 16129407278885168501 18440863715965102192 5297373904302633249 6755709523921440635 5474768082155856978 4391991844810861991 5726801545828104319 12545922143691615811 11081498906154603650 2243704413342484798 6515552418591244012 8734697760909660537 16736751912720500509 15214252055697321828 5012485076871629482 15318296320253618751 7341968034377737361 8438867069335843812 12321401498756510163 831441959004158752 3379638199844332503 66784515724366739 14513512955988088880 5493899581634512827 4923040844072961228 3964950157258057904 11060210604100035548 9015159946185609815 10576079913939150380 12855389417788136798 340822575995617052 9037783944111608223 4840089931794393914 4277507179673294904 16135616553064235107 11774337056016207938 10364121987138774821 14654881888112156214 12326491825911338738 4639137461276058430 8568433817869670558 1256554681257800286 8423340049495131076 9504434656260846742 2080843591709327919 18315247634357842856 3413422144837114242 5668978129013383133 10073900383700133947 18361043280622173802 11970225550931257973 5081637731445135919 6725085548663551730 7412424381544398107 6614309724822749071 10047397339585648291 14694000101795121855 5672947285052137416 1479183225850641918 11377618922857279129 14454159756514919426 10926765408714008468 5539097849478293087 12556165479962155260 6757844547017437389 1599330762226247599 15189309730752606488 15753748727111545932 16045336375260333504 15922988097657172647 4375017043843436965 6164603088537665127 17055197711389427208 15032594357886010886 1627216062373183378 10190087990279583028 5335049243322914573 11617180248650500998 10206448324377544152 13464983382590272502 4351313251877580851 10246968391778960529 5011896578110166679 18036323102172365252 15293433529578360029 10179157953711043339 1814746738213641708 8787150671959926950 12019532792749025755 2712535758099808755 2593008413023841319 1982319558164620589 15340868425100637946 4093305080403835307 14427430611135449143 5383686228631562771 3118124166635558564 8019440532483605692 3235108038012428451 12280244426757365951 5072822319188788100 4133626006104808733 2031758865885364040 6632601096981489769 12886627299685275787 7678829630785297067 9523403335540751755 5268586867279012403 17595031471181782726 2515278533377241417 16539857491380794926 3924348080491764254 3759562812550635482 5022603700645021446 13453790061362541110 18369825563698784173 4801761482638222322 4306512043643790947 6412739470239807174 16405921681246971814 15974201436052208427 17159467095137242768 9394265932424858387 7002190151711744384 6741785506383971721 8580247821315120060 8657444796409821095 3394840407110351700 3590197456939750471 10689690663851960180 5083317518172033586 14384083887298668867 2552670840718366909 17214909595734393583 7921439798529950751 715967825054369367 16364862916650457602 8549043173318332393 8881841066362725237 4050893183689655124 5953114460885963903 18016694608820192046 8527201882719451462 9934638885206101920 8787316909511975184 4670618970920238259 12962531614731131107 17194431765901659503 10711008522272106392 8709939687775512601 10153290849187725975 6637919105898470104 3139670629584588684 10665779783018176151 3224701489482467236 6239526429761022707 1473429019970855207 8025698123776963645 14257762140418625827 12344985530330687591 11280435763703408446 4344708232018529544 2443393355780438669 1152550683827695425 17070759224273660747 5070411878692400305 18138644619961163336 13218282080964211134 627789429309121994 13503848661617728361 11008662579476817961 4524304146424973708 12287606500165738900 13921318552072702054 8107039206350453136 12552962668966914884 8339911746844035899 8826313728883264585 11598063036891310286 5787103346587603158 5910542097151280652 13455949900270371490 3297589130391262998 13986815960668021734 1513331010451343073 469680211407778826 6621007906384263090 9786577707708608535 14833957089387206561 14075568592230933496 9310124705478810864 7866830931342114137 5980955314963462157 9771006328292830548 5657215795995168011 8921700717905589421 3144646176988213078 4904790377085655890 18014407380365743634 13401451442017439385 13872765940147773726 5327126561597870999 3390370077249685189 12606437622490512647 17172557293408215999 11520526820617524335 13400556123700429620 7539720538975107977 9903615952340514207 7352805218016804002 17065158582933958636 14373276899885182961 16985028919909660828 18435203173257107254 1481307092157992290 16453249360501134516 8627303008059674631 1481690963619702965 4087689727140922077 4234391380794802528 4316911897578638828 10735327577912259978 5471678086092487452 5213878155187711888 2825640490037974063 4901174339299971472 941298860182923094 12999804474921171700 2129863035690968651 120252099039313578 9882013016921527344 1950692480322803216 1681473202260198739 17255344175398965000 7342886566323004978 14024048600749490985 6311004898471158138 11067614735577153948 17012801009597899579 13700974897599111706 17145494977993321040 16508132617047003620 14669092335814171513 10455118185421341264 14027382951819307708 14377719970551375961 11568666296093343276 16387579385655922473 840359408798500687 4785355055023456531 13074581044453787537 2559298894531041480 7114165482103054980 4401252149690783426 7659329153703553326 2992764024353715871 6919493735888335175 18143942516509430433 5263276234037800263 12499127508362944955 17297881077684409827 10121445830438214348 2226661317970496064 2658801075087156569 11696275053536332372 638465252740500168 18002505800270972099 9371867335740927171 18203196231220208246 12623392439330854780 32282704772522825 6208314416692421588 13716385086961981838 16485502708606984799 13530118205876457713 6081118956835752069 12207220768621834951 18328899457864535133 3934164148119904713 8278103638423453393 1047327804190751062 13420017475373901963 12660780142935616007 1618645803714322791 11541968875779760325 9776393982416995598 10202514332109737419 16702275531081938209 11084998039318790331 12994050088700170595 10499503240018914950 15606352066505954324 5445312560065182429 2127709220594858970 10823497986706920263 18162395350174727121 14106843960000815622 10455049151043873522 17290220901638842636 8940719202930961246 2346138264111913944 14469698687419012572 17234692047227937232 8150163164161535995 11082271439659865767 3809055723568151732 11563259719889738807 14140870705627528168 3294346594668162181 6702017821739194920 15961342723894767313 3223357683693476644 12630523735528232586 2207180486888855337 957515407211242876 10164621178479934556 3770141598432169808 14954651510177115282 5674125439919625920 18164121828125749118 9004960158794503634 14675325161064055758 2725734672110075612 13547453543817645879 11473954525012497561 16652668768012333617 11620786568184206953 10744992842271461317 3122510873714192589 16500975610004633395 8051737400323612482 15399060257137411970 12054414760587049663 9409389221254223976 8688336822707246793 10184392766408574706 17270727651016953809 2837902851806073718 11618584891753728378 7147809124756946849 13913782289803724293 5122428970202227751 1752925903754490289 8070762908491470270 15360369687457938580 16349571220962000281 7585044861484060355 6339179296141900589 17254840288434939372 6752429935255758637 7684900122963758989 10258451239472556188 13398502475241620252 14106042648595328660 2012879222543068304 8201859694790327041 6108535399448105474 10195693886182028142 11552189539364118615 3875145805549908702 3598139009568360028 3196713971121386541 11871796388381619111 12489232352309054618 42534913403781331 4520422803753026984 15635634591213944177 11749364177269872109 636837598961909534 334004904799534965 16350485739554373756 16285796727534116306 15748200486842218191 7901213964450469412 3327200636796313768 17239609590078894330 3064768003256534277 5682642152480901132 7976141524853829592 14734912917466452820 9592192414845821798 15661712916344323579 9832441192927123157 6298529233240109006 11960071975808142951 6451656595125157712 14989992273832606583 3710433702806798659 8384219565964703930 11850507455439153992 12141723139834251612 2401737121395663680 14667572953883052061 3082943576886399104 4265746280759100808 252446890133677107 14804997124103554349 16399632276036340868 380399409578637000 16480915410237280963 11573513382629391445 5775064203456521613 6300379797094426699 10053048285952946265 16882118783854910061 7945188066888934445 118494488936934270 11841791583632093406 18371729885937173988 17424748262282819839 5004034952149738384 5438690026892246367 16598710827411393876 8234254432559200666 574754437310303582 16911948929035440928 6832442107182266289 10258517851390001652 4267230667204081044 4292046185873468148 14572147558585395749 11261972054875959459 16623343784211974265 8465903912282770780 8606331918906863720 16459053254806426439 10634517212442888992 17923556599356170922 1805985272084387059 7802973232319800697 7803714908060120239 3937308899043644616 2971269326058067750 15393595643250402479 4501287625684626678 16512378839946224366 6250466091041368652 15672559669656377734 3886507146321475578 2417296751352910226 15035699170652264632 16005348927580323691 1650829030694288998 16043539752177864845 7685726934636991699 16854620666957424310 2555205982429775265 4122298885524231186 3313799221175093911 3957434570449135422 2418159829101324789 8226615479529102930 1213281278013151578 3619548521331855653 15658826487670374047 3713945163891326123 16260949643423646044 15772022083540165820 2600935816338421383 7449536368465882740 2334873506211677695 17752525937647207137 12350338506725090699 3983995087277632737 15542840047470945914 14452682810920256241 5569073687898001653 606769643191358245 14023963477166991575 9962180317427058817 4211273725371671710 7450364603422311742 13891958918833379349 17277318639129861292 12537702630463811525 14686886827239213004 2541969141707726379 3186768560298348224 8095947936794802983 6835843293452141667 2419948226523412072 7341788453497203914 5346027750353563285 17625648975396605085 682810461059648711 12656333866157802627 9129284283938581729 5856938634997611723 16244961104735010810 9286945713097490120 9956279183271913971 5260497255444483935 1344879605109024350 4879937645069724547 16325961826375570466 14288007230065092621 3527201574870456530 2029359155965005795 1113937323110222093 2656721033312677273 449564843378112638 15641358468565086525 4359021842045360841 6130751906046028512 11270983622274903511 6457611986387451898 2104581585373146803 6903049946592862633 14362660928228890067 13471238007855295351 13152137892095615170 10014783174351517480 8809495398600311403 6036670482092696036 8959064623600276657 2107874722128292440 5845473814530089330 6294524482861329737 11391561620195514534 15712246917433547638 541634839333037941 435330317771476589 8115174345172559962 12472516041051551061 14042926676573833275 3553575468559469614 16026926460938847616 9352144306837289251 9701437120361006246 7186972629536541302 17710250741390436265 6433729852074365866 17518641942619491191 13277312902731809812 16172143175014868463 18322553648579973134 495829349111833413 3579023893159791021 9655360335627848810 18404259445314464204 7172518438773991089 18289513450089016552 3611996441066935459 2410714874431980995 386844361512328134 11752723453885247391 16285857682022349986 9886379158377531128 13105694209336532277 16498112126762252307 15672780419950655046 11367777343801105899 9612503247797129038 7350929088201114231 10603847725702426353 5007256471560405439 13990831188315066125 7024138200553796450 10837531072533357349 10676888061961344636 12037809246319006149 5999370671840288676 13649023066342197584 991368539382715575 9155147189854587812 3579016196393336854 17115045193336298853 15126298914625791960 257922800812033767 11261497942631865652 13490538142595928015 5062640602051479917 6010521743589168973 8516454553434035650 8382852189044398371 4080942044875182625 11654009647218178395 892538124412734676 2861433572977121088 939044680916968205 3841402670973252337 9890209797834696681 9932187816909810923 3693739644288590105 6932541591783447788 853537392489573295 7831045116371158243 18361186570598247938 4224696733119234514 160680782530718301 11613004433337677587 1181201849245470758 10550855308881666451 9558480197432390386 16814216416288746198 3098006234459878344 4416984748629643200 12568550299365062346 8698998868780439672 12599003238525574259 10861779962597601072 4177512289203505088 15020166441752336649 13734987901067821362 16638645407415846293 16438241249264435400 15956889913993589264 3109422171712403246 10371142820540391224 7385557553783000415 3809919183183548699 8109325787863657384 16980746899638633784 9282948994624016458 3549491063692016952 12203119300051447208 16815503688883327231 13295385894058390435 9404453648408887002 7376734528468612906 6033562978986066156 9462295122149498488 6308867367652390546 14071011331406335202 15707804311826458590 12310988352659525221 7400204508467887270 2176636308314064511 12368753648958585082 17114279457468058376 12753091968022034812 9335063914930805552 4864015992285234694 12801541891031509971 12052607246848439080 46722672638227254 11279630969395079842 10955626895336680121 14690811017347403084 3149671889337591826 7660877863350354123 11702373998584420809 10992407576519192164 513618935572480776 17044843098034245372 5644570251164934601 3079817948046156399 1449415243627352239 10869601192151198940 13625915283476100513 13066173096471613515 15128066887679067042 8526246160416034764 4394592894821331406 12259788103315364451 12885685552050433135 15365011335649106684 7915840242097623912 9347709646247347187 15619682213099415885 6755158309165409817 15918070000044256821 4860547850294711950 11864026050494501485 10834589481936250199 11248469379790634091 8082665475693011645 9186731758789771460 9671424302962962203 17545810789221663543 12434525564131060310 12639567168658697301 18427269986948910072 15405597796428955628 11510922741962024921 12739899730814144291 5800028633436103309 12278901807104927529 1818283699315214582 9399559233192465528 12505637158992246703 13050873610011394705 7190621902740728990 5976663266329553369 3406123460328290516 15452862865077427360 1438938068260702273 12774861659849498818 3930537431057565680 16471515271878375452 5193832818802532466 16989790414161895473 1628267641097310147 8495657904500354346 13063717681831943213 15790238604950619586 10985308937561059532 17331466405261341058 1614842249126385660 3585898698076676003 3676152333508931317 12018711358356261656 5412341479648456173 1467180883828685383 11764363884631474718 14346204221765411560 13885586086139100171 17714670124795849644 4102113574067837307 13238907806876436062 13344793988626734651 11056524284539767413 14208003417073929924 12111264824312680629 16603042205747961265 16206745461129621031 13999491726896491143 558450221882113414 8386345253629822914 11099330095118353451 15846997850504734019 1865100673069577507 10354428371881755167 3504126226124584560 17977236381360566447 5336315808996441689 4340574089160451953 4695450726580255937 17797463340308454510 5338402819583566165 13313026034034080072 11684975397399162620 4802995821494372816 14613743979726376616 10805957189630949938 15217573969526646716 17230438243308051611 2110247436283416118 8087210416944875480 7129721343480804619 2440150906913015750 3801870419330213604 10970505739027945989 7989516486957348 4534207423616964144 11257373106569210428 13316481864631271226 5052447024434315911 7561104745703270761 18358718146948112298 428660688173604275 10253239207884164436 9581810837118603199 8965299061022606086 11882384209542069193 9090699667612063513 4056515525337159985 8694624674611066329 8890893119343032680 1529020357167000172 13710705371708760941 2660049500335220925 2686753196455585924 8754140874280513994 6648756006935306995 8919713054663449559 7242505369835569810 5750861325980853794 3189485364309241070 13072185476606858312 16281642444821572675 11010307119196504603 16289551635509903697 3231631229280997057 4300396345610675211 15195791087998036392 14031228273030837430 1930492043522624216 2380477813060827203 4391281463049912513 13445441187663426751 16902986995244242758 16478036974216362275 2231326043731674024 11729297047618999064 4625822965394117086 9294798258657810648 1659372242218835987 5522483675269596080 11160494012682955165 997091603969025146 6249942149995355866 8220696319894140482 18426945294090983462 7559273523718417982 9448586584605929089 14534456292643818213 1275424340642359155 14689888789363485167 10456252533974276157 9200776827049187797 8112970397307346014 13997419106002175322 10385857327426843438 17622268011369153736 14177192983900378417 5787876434578322686 16608106133921084455 8456920066259760359 13622071747899244878 7845094313721876841 11373029209649151865 6728017401479226440 1896872431976014678 8937995112893638528 1324565021772547862 11829837433025084304 13952671510098614625 4480716880429900802 17641334758509881354 12608544613387127287 14012774653483369583 2777477462872651126 6864191052985043633 15387251669285369554 15584568847517744570 8763348208231890905 6919085285431194979 7044298678808243042 12954262860340733704 8295954902736029130 11318710240201210702 13642274739668271095 1443450014464152806 12120466603595072651 1075768647190389513 11549860632427299692 6706870094692434637 18421645929705068755 4087069903203813890 16153423645592861307 6976002734617095281 1741539868121328373 876275806615146930 1002697359545207714 12290841596595515530 1015572121762470757 2143749392901860319 3569244275426500640 6671730588240896613 11019681378710279392 3949264765204362295 14239934960435230709 4934841476794793358 16550861853964983748 2694040759509298087 13471089479314743189 8695308866601902749 18282502954558112373 17409251481749119112 15628055265633644522 9535966428390078392 13937513398277866884 6255661057786023599 14374931396683272571 16976469497673598782 5922416212510711998 2788979312823077347 15925106897612997343 14419757983771936344 12262861786258595680 9987436840095611177 1843600034209974790 1424622987593499882 5990906366164880950 7170382231075039310 16520374729981941362 10104125262931385532 18192734580638909670 3002825262703576862 93394531213576707 3407188705237496519 10138491444157780622 9275031053789960177 4678447160124837651 7719045039774045317 12863000309944575731 17336111163501564141 16114628959479421782 7976842094204902366 12808031766286505100 15471561090949105967 12215409661313628175 15128925522111392806 15547765151057305391 17973313760262491087 2120301923377724890 13472602566478748044 15709802596593215137 15252879507238675253 4694100319763594695 13059931251695592854 13015717080191933186 6621756159171957724 2641286501122158856 3273537981500628766 4420599897659759689 2237081534976179793 15128021696654152127 16297790537587850925 17913600486175922969 14937470222007753870 636507604197622239 5433617797741191292 9886365473449472391 8616808579611690589 15607671759333435955 12784965933444342664 5798296250100066748 15348714030193472342 4816156390566998009 8461986077521012931 14822774637706596804 14635424823005568863 7705943791320417672 1031221433359108808 18304490484016087735 10237610649137467396 13663828232787967516 10300119035896558726 3621567965080749412 11127317489549438508 18185442130637346071 7126717697089980321 16231716759231849061 5499002972049439653 5479228227452726597 662596892398003498 17946642271032685119 16268774371913747596 570751269553231851 15017002397004519294 14244805067689386803 12013674416683142243 5681771217132020274 10519151937974712043 13382758421042403564 11745292662635213096 3161548546338165381 9629395745714970736 2234200790040124412 7793326429145013133 3015241020188477539 16704573108889866924 7484163715763564590 18024385315242566206 5650455096835483674 14288439426880199645 606177139557279499 17313657997598871063 3999828737786072580 491259884753646961 1828653431375552674 14479038385870381174 7459647426172233939 7933057563893806269 540160775885320650 14477760994416093957 9073909077100201370 1178678077095906640 13021064724825740950 1349180902186288108 4774105159782480535 2108403001370607011 356851306415615760 1685471260598856842 9317569687752050197 3498238410565719866 8422918668475909289 6736566921104928521 16063236727305796195 1556139672645325017 5122194743777005629 16142824383813120691 4167436019998478858 7233446144682610242 17368928764733152593 1858100499382422492 15313742652360993831 438777089023727672 13578809623402768508 7998853264215464838 15969752444767655140 18079075526553499593 11556252765098347378 1100276768367830444 16256034036184154770 13876215949918856420 10543890534515607932 10616424849132310644 7374312890482087231 8424527376169748634 11198738018024092294 11944633113291056832 1624442128173428318 8339179929896937394 350493246843978500 10760986871375369223 8668916556812259749 15142422760147117888 11516015156916189841 931709719881530680 292434971697496585 11355167252168931071 5263023329448429926 9365119968607027234 8434685595918243808 4766566552972328932 4220130040218936130 506937499028396446 17167106746489976558 13699788907374729202 11742481606019228400 2450509670847671573 2395080647430006726 18036430419443840418 17753947840259371999 8802953354733310337 16609518139811283147 6305663884698923379 960252536942184711 8149414551234855866 2761384517723307028 10184801022684995737 1016625197473711957 13858918603903789195 13969458905439612368 3910499987457023845 8837716580650125124 8596959666887134945 846532320479972948 6608705002975104094 6009633538439499640 14195657719682326884 11633559093442388867 16587981579304539906 18415288556855450049 10592359374119932776 12968323877300634633 2294056348845686718 6377312875550184194 3084061042938266774 12894470077446683766 5688375262505286142 5833592695983882268 16210093756998276260 18266911068012110648 2691041576988481850 9865774428386510758 14907485603765721114 17089801640510065830 4855472313273737004 12838937522457524658 5253006418617078191 1249776068490479111 9289415479955928074 9561257713387325794 5857591623147866302 10905402211928787731 7340835048789373640 6994027416321243788 9012047294293633428 16116833302212936176 9866132906362769976 12123119188203359685 13706301493190947139 11545572282494897796 10062766196617563036 17416016100839806276 6723211574498839761 12481400882514421337 11158500238790711873 6059068785340655160 15564740427783696006 9195563187285837494 1264903678739889224 6529133023731054491 13236899498643652620 4440283954118695280 6792979062017606832 1004044823524570373 1515976700078905330 18175641829647127841 15448947253512322547 16212829276719171610 12931818346411290817 18033028481743038268 6549796631100741719 4850694588385533778 1066219495743598276 16826817457669529248 10806109223955247873 16946937816934084880 16047416005925170216 15768343302759238549 12036155475502530893 10925549835566518647 6313094027137266928 17999879940256962812 10417159722989693201 4816102341507511697 597336644877190896 4898032582222980349 5709080914997769789 11471783640360167290 13879867689479590747 13684055273603633695 15466216662473485908 7544036204337719428 13221380293297898562 5553147313933913242 10988443749953649446 16635877781349997754 16331295970477585520 8579876872082861285 14382437244170226677 1118547285148473620 3680117136698581679 8095763432974537227 402648341187257415 9554873839563545267 8573087044074038150 8539891738751975380 2123169270310762980 16657026469101775763 18228703722749721828 17951562817602010962 17785976708413042007 13852083545988415467 15637090535829892067 10290328685614344342 11734175739463398453 11376376155619145726 14968767329744352536 17597738499138409489 1892974231508693732 5549392534370962133 10024779141600180747 12799048750850441442 5512323756299775005 7661191718705892413 9313652339863495449 14285862971225636047 646366207785599389 8344595286825929388 2036087280245184704 8231498664452349873 14736591279422405784 4560980821897961919 9699885577607528700 2233082235677697278 350649411477915674 10123685201932821884 3905181871587539548 11832214417227978776 5967352189676128228 3478838393324483649 17605602319323410231 18400954902798992163 11526483942820150331 2464680676416314101 3863784754311187857 7101562453028185657 2157310508943315059 17745855535173447537 10988864271448412987 923163240888551372 3023608194162091135 4483561961754736202 9595979131174176983 10051430317585626833 8922701070621237837 6709668462512294616 4341932447715915244 2978908049280987232 6245857979442524461 8100663621831594669 5554282224486544345 4237527399112286119 9230262427153089424 452533921783412685 11810646477684662805 12251383170229320116 8095978865414514884 5837250894184830079 7281913453333756894 3134993390522914501 12893969765124704116 4865289849300704174 7463796168624110939 17005263580514482462 14401427623664606720 6447599921519634530 5168888791136493659 2772457507730399955 4990839409145662290 3751968223264297486 13184621449620243233 642561318735515 2222491851698476917 4295092127921145546 11299135044125996798 2799622856692468224 16711549477122524478 16450733655097621639 16958143460213648261 10939799232254334292 4175933231274355559 15825428469272034003 12923497709170769837 9538401064144403170 11437086307490876431 1645831195642761721 17860066101912682674 3320708568437087025 3406427181106184815 8844255678894925170 1666120861127064929 5117087074184747606 1115845132110882287 3312984891066123060 12193616877277528756 5515264520731055808 15843915344271789899 3051198164764587274 2151229680669352979 18064493612335487545 15717761008002413102 6258073100530364677 15472372599489736735 12120003287313511037 1076242281116671822 5561421816066887435 2713510737196384988 3008089021044350979 5754825887981461441 6624632330044202269 373840562125226397 7519170376593980275 4263235067419612627 10701969420631953910 17661882015698064901 7980229444728424597 12332898931415585448 1470989703917925971 7374924402234001575 7885236654949009526 1577377385499552080 3815565616257637616 16845011346614579533 13052988792706982985 10323221209927971818 17125095525477826828 13074658899398626350 10473931665310671468 11042680759850909770 4166855623323884132 14033534110195188318 18261200117870721066 2673097178672091889 3012882552104388741 5381040600386046174 10018172419113111050 646247113488218809 12705667395071280909 1334269938103967504 6725133747316125378 13907662408970044810 11761813935072800825 10867172814196819671 5363624911289248122 7243752895949208967 12374993569575012619 13776470171253923300 13405548101733086562 3812151288039500502 13919848084488568527 1205983882126963304 10100272249292481189 13904159781868951974 17395998314072497093 9283192901210119545 16967267414564142963 12349690596375167794 14656977457725065682 3893634232285536844 13566697988202570012 1558626497265703007 11049790241011014351 1244957142855984504 17687806496099846662 17008878280084467653 16767728832758981167 5277744595296437228 8024609451542841148 16711827008272979788 11580573695188271071 16524617666877261629 9587403840039093007 14866322946210108763 666247118721334265 16597389596397086496 16122158546801558624 17228311155887592595 11628405720587672798 17301487071576407049 4932817399225343969 5346700763961444249 1203532185385457803 17449262219296117836 18245280270505228973 12079597939228879411 15313695343349059076 12330152983581545091 15839726377934672893 2787196652405514152 3940730580257964301 8927952143024014268 11144584223211743205 8987128798109248307 16957623591141001188 15495714716191150407 17639323616522796210 8578001487534703985 9249401607074194651 7835229691972659386 17446162936191938865 14421300613682881832 10861626235687883215 6027367522189267503 12610724978197380321 2198295292578193513 17637809034996435221 15536279552386975927 9335413015471985673 13814441646592080785 326369641145157563 12938089071207614260 11845512465932873099 1783562879966455627 2836077378057213027 14963573837540817213 9645987848877733736 16723903823976795472 13030953700778690370 12127544712478788132 3141526006976137457 12463115657525379805 16770947457749555350 16346615317149663125 3517558734266650310 9378132373091482244 8982104687523169200 14718592793896212764 3673652488881328605 9437367728904516199 13229472558078019180 11631219068619610899 13887486512854691800 863155170836679422 11903008727618679737 8070303601626570514 7749483550696712107 13213458306763688357 7821095411321868821 11581463935242014699 4652768991603285020 10735906160243868130 3997595671688711189 1868469322015456969 12643129950220307898 12837867407047829924 883398050900986225 5226778841529722591 7614993205494295667 14029146565845408096 13952285104579166654 8941999433110633771 6230530205525675415 16820117959643490691 3546620655799786194 7841024582928817083 1782668262192924266 6612397080591629555 4902450208716809865 13471350926215165605 3958697365092467988 15384396241586592550 12279304618853200037 8832099333514066754 7734422833316745373 4008793218618190991 14764672434983936349 12238235575432830638 17414768817538409760 12483898108531180887 13902163523432235970 10031001246168550330 18000135926105046044 13770072455374778161 15752699796474365727 14605817650218958983 10561498831409616584 16119745405710554177 9269937437259050609 8151306529215135992 883397375880563621 14692288134188973924 6980149823358169475 10331711519044333338 10442177905306406362 10340806202064965413 5414982820290827615 14792409025408796820 15662626267036926694 11474566409981301844 11642919058423240485 2970980824085395548 4557581948943088439 2123915221876850368 12154465303456803813 16843452095959806798 16937692612114273775 16753311921051155046 16869010065761716680 9567637943650650989 1196182038256444710 1646064394606481523 16956254699032186679 4635251268495543245 10980356633699536695 7938821979173904500 90565386425965589 3513130500808597986 17781949047024422851 4071325908228009541 15995680272837741894 18320714033620169381 3179474701286953580 10847470107915774750 12023093867786636199 12242038302216711768 13511643645941688576 17373420003937218164 3094968000838527093 11331433848305604160 4748594603542312106 11704933877110218096 551167948497034592 6669662946756462330 3087150114557886742 5941447139288503796 7032712765298171352 2594539008329356051 12716736535286293747 9958327682691529251 8374392600174901159 14258402209683771418 9375560503460012933 10703833326765355975 4912123627004266439 2196211796033331550 10718082602776126651 8928477684700920535 10096046400429865524 18219646370772961989 11574128079737626484 14149808744368311161 3251769600475068048 196666177519697431 3936443052407787306 5243603231391699180 1324998796513405534 11333362911469343501 17474774673258536683 3009040823482751096 4616525074229251077 9014306963121830976 6454543276009850802 13144951376177823318 5123069045697691814 5810159897674321495 4743453535288961768 14717513934748765476 14888191721437092052 12524680235766233580 5924139331649867208 8954837096815625873 10373326509198843584 2355595832237248689 4158271684721291077 13102420518707956072 1606277445704464228 4548405030923672140 574288649205601554 6980230797043083370 15872170396190592436 3460161996144424137 13933153911220811245 13346181446502627216 12554015652558094969 10641930614807663970 14498910411571382044 8704813976288289867 16736131900530397314 18193538341593083502 15152092328036520259 9182235582101910769 16662781303197696804 12318970576880084153 13788993724734296664 12151677659439997613 2414923557998170231 10033794068539282637 10071816138931731849 586120268351741899 17786632111791188837 17878926943088814443 4164804268240402721 12321379356136230755 17005178979209407660 3876855627270523003 5571355891490041772 11007320269206866176 17508891679736077347 9563750376513942783 16988831989923700689 7678176151544689629 1721682637312048649 17122942167239654713 12953916682988487259 9244642464986230596 8757946825009882366 13133118845421133242 15153682483736808502 16943943379010664356 9183304656519151112 11247135071885378221 14786928827494872081 8698505247626078596 18411815254269154021 8996627654196181467 13301556658702970540 8549799933361526391 11462585786361212926 14386855942773501800 2745513038323111906 4852484392759651282 5831415795693131717 1143651454208804615 2227155228127493507 8311132684612222264 12032970359783382975 8823451745119130578 9186391074969114087 11541905072410488672 2368360225344627020 5591965940214713778 17981777412649945005 918637288494110712 1509802275479307354 9929921425220982958 4649255685578416507 11537577801292570602 14293044096810686886 15901228854130994354 11919607697147486049 10672872645076313435 10295732729399411857 13555163563054600362 2197540816367862011 15661873378735444031 5863700000376273936 18344443016393679453 5274268318516880824 770999231650574899 18265135568558264233 3027931753229109 4042206122228471910 9891196327003749506 10844302846941664034 17502384095257250763 6683123344054593651 3195180372905697150 4964794227478038518 14162677284067578224 5121962926739218438 17055021544059539950 2516033045580364671 14661925983039850293 3708159560360525492 8645973482778955877 48848958514312157 2962018348322370426 10048911683533855376 9812135621113594299 14138488176474058509 2606373780945892730 18146170922328306250 15099824032375606590 15873554537496533412 354187112371461929 8899929489968918407 2007298453260092368 6594572449573498730 2394051098918178532 17521751671887099708 16823571994544462364 4679776558693905526 8170496834955990560 18370223147540537329 10737704890841411557 11665215123607406334 6340518727083576371 387458079995822284 17281563074705196429 9961720237798195732 13230977501362624453 16488610009754576419 11802202404140045527 5421406888626930692 6664522955566716667 16316962609060407809 9963113223333968523 11071414006209150845 17121674794203887842 6922834402414575398 11341637592202632492 12972392073063055262 17636716668040483948 5095660464831222081 102570995849911860 8228334669344085165 15816495445273756197 12669062824148359756 17195752630188858870 8062532425987996688 9840348073462829729 7859372999911173231 15246058313756639658 2978675390922281581 9534538261533512076 7329553336613445841 11150710272814021677 8607032412288848373 13454680271330481961 15051368473970262387 7004428766299401749 17041660406934711776 10475972838835874566 17458983606642149628 18108565607220194727 8011702984969844248 7785058714051286822 9039653851648830697 5024274578899271922 16604350895741555656 3915279707734624653 1493901866311022839 11887789000829147580 15865277918422002606 15343120151413589425 9130115676182951602 7899466142811812795 2074469441691165275 14873139178448422883 7800775923317104545 7792628168598229311 265182437873592325 12837118993524297640 7716264106541489305 569634505977744576 12466961173812265131 10163736213087072899 17564085328173505487 3934176410027343625 4789118778105564601 16086052509109024402 15323290665463561975 4963447616810167351 7727131947592216537 13994926492196490732 5029319159619892650 4152909734433514791 12181907853253319173 352296211126737818 12936654575017718426 8234448167312344001 11146610529723889317 2458331051531587369 5954147003390085991 11296740822949345609 12971973177218942207 11476561211761225204 2913324671337554705 9885928799416329438 2388933583806097527 176299126032508851 961003001430621226 8870003534839463290 8543781790129875454 2385029450002935785 3937749957125287591 9841873237724961680 12914100120811764393 4328075183687010775 17524325283246418292 17536505542665476841 16423434970104929018 17895343466046585794 16918041419469624700 15956978560137268796 13200555933635020896 1136817090658132528 17117314094355059572 16712823029479656767 7833819156259912027 13964492151803096785 13288983960782357001 3821314771200715204 12454336740768944695 8930382968029901441 2085238250407169641 17184568859832422818 866280877292352839 16913664254919876478 1860731377294013420 12649128552583458716 5835407575969109404 16090210087055368171 5362695381828917857 11435258204035211625 9646046097815860586 1947447389337763461 10017620483704428674 6678001616328139987 2144108319184427308 15113896115401487890 16844070514234336798 6526773360071056097 4419917286742189486 15552792945057170541 16613004015643491458 16514479539871011521 13940046471245671208 16414981176531479192 15572475099159107079 16054738396220555712 1879552643738819880 16269302667395605227 10776032561502538610 14460567733099329068 3377041618878830167 14127064402369476315 18390395237231292301 18295178047022309403 11975478810902864674 6616524485590603705 660314627553210444 10838404888478517750 8516435986844751871 7603255683478482461 3005986230693793455 14896835936608899815 9649699608937533350 9412023517474889728 5957157410295284598 16751959776937798930 8673129224678441963 15372868096369177027 15246127191436970470 10889347276851124112 4584623186968566314 3434740801449821142 6873351768991794136 555330082688683325 9664948560133573804 18303535095031350286 17416901827592728432 8747663758991913014 1391139080368857666 658670434437637783 12147406920812433314 9206231891912164021 2864949199540491251 11850831301478100168 2353923808112707223 3430171998976225162 5949629587212851678 2059576787285805309 5675843995481485082 873376178749988028 15061392218996867402 2486214751340963300 8603169633846373049 2401194861162449865 2260875404532375461 2612778795493838571 3021974808479270378 1519222892088931453 12351412722517015636 3385483150874080037 12765552761967450960 15562957029056865304 11455746063078514690 8308104269329875728 9560395751784352711 17577458061848086974 3494556277944340220 10079074252587484470 11654073300459448207 3546310221630563182 122026479463751460 6970106718686099455 4826099873520532371 10136363920432502459 12765067779589419585 9686075311023146964 10878313382205222362 10089045667436162494 12524773675256553903 17325209265741055120 16601053438857237336 11455260822085816963 17734945035876611606 13602120619259802443 2366111160184547680 2903331776325764832 17604507867674116296 10810814958989251041 17164443249954891422 12819798454232430412 7388075286785654949 8424953576793828910 11813492033690497337 827163955935049881 15235268659538436379 14274598758544703485 17731883322672718634 3845909381765850781 4281063812607036212 3700516336833623389 11308566926426568584 12221496664627099521 9253958079400207 2761501550168532947 9252476805229442839 5654298885876036364 11242291812746208750 10814357844574592839 7938648008543749652 11233425699351660716 17624890238891675750 15012860492468715417 8629377486571738494 4351804042241465458 13886411793538673590 15779613618701322434 12532845220854016456 14254728154803815332 6970653761707650368 14561160747922987439 17852923019393257199 11661894878626011116 8169014275531899739 8194259686852661592 7344792660531879325 11299225696781627189 11022227765145727133 8883301832718073118 6977045712599587741 2926774093781239598 6349957744262319583 14103423282559999695 11573863016713481576 1968200990142080158 7258328559314293835 10140822630072560948 10221126088727513205 13953945853992070399 3946689308977667239 629620657754227664 17943767695961410695 14761524077994975154 5199801623297912170 1580429584701751617 492442999741673948 10833938464786404660 16599364414867835495 86108934825357020 7167617434005624326 8003956143383188836 2282338310273302838 17759585663596657266 300192920635428226 8090887518777736881 16001905177283241251 11604065018415523187 6821945399432633285 4834352756199615239 7795401046994150704 11424960474233672353 11588406723135195796 12798330826521511237 574184889052212620 5425529595888400026 11369369201132723211 18242712088402204642 4731732443122012664 1863783774014430737 8137376403170580398 14619220962991126961 15197646205987629289 11884580527810745036 2962611368476768158 13365153016074769948 2491944621380170039 11425109679808138854 17634216533952305786 13369895593206887866 4793807651326959055 5714106673459562285 8287596398885406579 15492472567749094455 990627571289880900 15540389749009119017 32364375549189820 10913940529840892961 5438135133915021297 4472687841367950827 1651082564388595076 13918741833039949565 17734155367691226683 18150227626066590298 7255400224124295705 2517588506111851849 16268375735443299514 1516029217738157918 12538063998278469194 5017417657786110617 18370957644869227973 14633170213694705618 9236347945409866213 171155447532213207 13089544506736566840 16026041880818530444 210569394301453702 9001502486353131664 17348547033522272945 11335923892124830152 10821922878464464931 4579693183691649264 2798961022555051329 15245176485759949529 5093261695778141505 562825685519551667 13412253596486983660 11622940686117114240 7541930732314111578 12678641991459071903 17451175875195015959 9226298062489940571 17123902092731452532 3506926230888621843 4820635181142772255 14727443363462659428 5368151032972608836 14542980615129064129 16376937362144866548 2022391290313078418 1854687122045150109 3937285971588155538 13951463634611722516 3166017810088851243 4821104284092510107 11647575440022992890 5632644468365536768 6198313513714924639 6886768102823394656 10928339876932385105 10449688619692187274 1361806511885627876 8281495873476131063 6705240572985894886 18398641197554742965 8642710250931294317 10653413873642151684 4537017339434336081 8241960543118340042 1766351814799566897 13705188976121620067 15670901841102805597 4095521948623263382 9759871966652222007 17698045996239366173 18168313101358736071 4732253113688738697 5254353593279741902 4934932906033384997 5289056844466577026 6986289323620756865 15551200550885590690 6212857843273059919 9709623212183286019 18391847892825874829 3026723605565859546 16325999678857000585 5957497373090461123 2774564793268679960 12750709700941327385 16192186423121761582 2335759462112581933 16893206869505681683 4665549851384205026 1480229319677811087 16724926180969835406 3335585214973559833 4966654644481718693 16475420219074668565 1799193588128791227 9500947261013093449 1108622481637497286 9129912028395983421 14798932730060120304 790191332961877014 2999386204118779654 8109253886454509382 15027130219729017142 2425017403431871549 14355356837634571220 12712332624207097802 16088926380606831070 7422036343734565703 1214222341165400108 3957449226213380908 2226220345459532922 10704395259013419647 10724956074053055189 9366417716340191448 1887947409384780394 2124772600368722911 6023358165154994157 17008585541124573300 8393797241434202662 331033946588831480 8809027593846530138 13621638122163676492 4847580310844962808 6850242363391497997 7485771445118588652 5237318869311817129 681228732134026040 5586578242819024439 3634174109645815337 15827903138532062679 15065932862140264168 8854999598610806482 12792380656139625114 4536839009509231991 2306081300113856410 11652783654419084171 2298299291078932176 14201077140950897100 13354810656524991628 10501401067624191655 5429850661964217833 5223449784844407572 12794359876885040268 8177615555272462632 2641708978283578234 6250155656976125611 315970500756630701 15344545662324737637 6996128849598496143 9923463901463316272 15083904496175082451 16597939664723360337 13235160690380348877 3483566906897038924 17008344371266441810 359635194548372291 6506249893791345687 16817622849962146566 2641655271376849230 22667324312969207 9183352649643954595 9742740842351140779 18366400314326941121 15923772446074586948 16764778525595662689 13128080863741324352 12058615966064195689 2957962410165593903 6941397015623736634 6581982321818829408 9962934165570624420 3538503896279412963 5245037758413399586 9194130165051915100 2273504810114691500 15274956814241566624 17871578051448384712 3099668052748037936 10428878939684323851 15886563035745553837 3921906629863197759 10212339740378133866 10737381504495202734 17734198215087980607 15422144045995435061 7434351678396411487 8549482894552934860 16092602897771114207 9093373910863287933 11648390234232151118 6193880400495269193 4050934801638902643 15637610722835489224 16398535638028927881 7179519392588419279 13305722790275928805 8007161075445311770 10065714888766822414 2726973250106978940 7563939240075487094 3864439155615965433 12390253317999477786 17681156496396349480 1245930664984960306 8112319664011266865 11385625297167132373 16766780118755564554 12704807124054605457 4265907134938108327 5339877705724845167 13605496395892623365 11794127178194312846 17955233352186199578 7949303432481158388 3263455785013833554 12900659285149054595 15276155661012014435 8555261599155998950 12570397176799855448 486277796368929295 8498251153957406319 6997002166298718759 17772144137254801625 3849617527942609199 5258879424963664295 8768514297265678528 711801806313242015 15123294422393982319 6074888862152664341 13317380272986281918 8253177870387479011 18186762156254764859 17958751429169300345 7494114200345114416 12697334275348348102 1001220693186495062 2016946420797999111 12688644665443284459 6714206293929036393 11329675936275257738 1105795372708877554 7685057765001505025 9374959185755315846 15552319419406786068 9991929924520494805 4718191402251681826 3423172356627792015 14151978633436258572 6045341931049490101 7470792627053256462 4607784860225509702 14563197307523683319 6699348737482514513 5505488800441764675 11217584742733485258 5571973355091257358 17154769301081815199 244061731466215231 3502153506019638010 16067658768357481806 15750610730882083307 11729567511162296811 6063877690285071257 11043773887365828890 7045880041682584978 12519612717062837145 16385796557339098778 1500207289897462188 14858088885844230840 15059591328589078003 15816192367097271592 6736063854098931913 15953541562562059670 7497186832743238747 88833483398175386 3216663333773895858 5590403184600939083 5157633960773119867 5257224863520529579 10224615299085614769 7746205170417144699 6344916199575517177 1352952598974493097 5712369604985626069 6546689551082255029 15427883558695930238 8543842845600262871 12409338557069245847 3129223406916510143 17830284311758975634 17404155617423253852 1036633854945319355 13588532565118109435 15331109040274293324 16615181920139550343 9750456826955506562 11471314477958085250 2875562487748514945 124311434321192486 90839565947700276 16051669767267590236 4252278188557075042 1530579348481309439 9528114540028222866 3980224640714190953 7654698240305892414 16954060410868024537 8721860183008038497 12241670616060467940 17525835819959042690 16471651952475625936 14238150746021385315 17577256949713802002 12556206040481144369 236412052003887198 3511862157908907669 1428607096072077270 6366086091770416128 3215894885616674377 2919019101571223760 6671287622561241022 12366910153169690416 16742156652816799709 12144642650651626323 6108107093101086117 9296838985669747682 382431900516793247 642434969676437184 12420980396565386353 11828445726803350030 12993741280452689418 13530294476086274275 10762031761952260794 11193565595223447500 7028096678326707195 9397687313120745716 837214569140250627 8735335046390459686 12957107729061612370 9864859772838130726 11135217892592830110 12881581568705263877 12305071366425187720 6360018094061135028 100872990729106533 2461227116443203545 15892579309691698372 16351897062502457552 2836476030407167081 7392204852047610248 17176395555276887300 2606019221279972317 9547181992028262694 9699363862199597510 819460510632965731 13842359355383626980 10261241155082260658 11763350077549128161 2892996298805762119 12518846670833305046 248257955374785331 3624969588244430760 6650546487376845250 2323807713411640846 3926644805295331207 13043125174491085312 5994876108882020184 11858825429091560995 16206614805859368356 7092564632791765208 5050219300346188300 8979797162022384756 3041622180380945344 2328176960502404228 5779320993936540714 2620783925085298544 7669157266922660251 8331986871797500799 11268191454408672382 4481983635942066597 2463459289192440612 18283088052985966574 4888816148806244812 16383747125644366231 4571447066212705509 11777687659136914292 8718588011118152398 1300654669286715185 8218510682040276976 2376110831664670602 8600679755562134412 18427445308868328898 10306005367070157258 3373676555872546846 10758994929692964147 14746045498854577256 13542721930966376867 3803991459905878823 9377224160059003611 1757577596754656585 12446192748237316582 15082015861176076374 12909301483208355621 10098923040886130354 262582990940164771 9908978232431943649 3077988847423772213 3585658950627929325 11274663016283386008 18055046420764070915 2975794222883915827 11140386111877698091 9476723327786169525 6694230367734760409 211011791745264539 11261295607300150261 16282340482151387439 11219360587010633965 7285451688819373567 13117108938269110431 13445369689423202039 16417995835550774115 5209315490975100481 7051424756997048099 4552967198326078140 14755560115809671380 16967207322352656742 1566804776639031251 14130551644348846723 5458931667251738323 3171010557892437751 13114346218233185204 7491151103550260471 4275370058005118759 2137364878877347418 7557017252369797015 5522504194690267836 5008060179078000296 15594161212540571770 15345305971383394101 8905424121365881797 3616401948379773947 13547784037234222636 10908243668522452407 6488679528092950657 7401627877411889842 8656897408436083134 15621374770363974227 12771002968686522968 9725469511941359379 12365913919265886627 15195638247469841641 14016187692958597575 12855117608596031827 1632386094983823900 13992977546690874741 13368040129249300532 10918329804755382748 9324716730038088891 8496375373181417905 14368572697955088361 698908054798680398 18002465936518755256 7981087372480806358 11603173598492521499 8162987013230825195 6442842606178708156 7397476898231624276 10799813764253182581 5309450730777821078 4274793815606329659 17393140664388242144 11044419815471744617 819070092316639707 12781661479391515416 5625000023042473798 2266870463408006836 17096762446415088667 7572128046252166127 1779742265774127331 11934270038979574392 16635089602826618701 7242098126274938178 10660647316187497168 14661650808963081446 18432346925323566259 5239430880969936141 14588325607987735181 4382258522717141814 10193296795937654564 11984827656712704476 16329699640523224073 2352894304377602075 291155854660477832 1867557855112261171 3039066656527679174 2318850951933103871 6064632177937380654 7415373177302815989 14839250113128390549 15626868960490197979 12292758347100568117 9086342388048979520 535624826531579750 1048070608640714462 17575019665400213978 9290757742909346725 7773249401980324739 9256695102911820287 1907471371577125969 2322082882195123402 17572919953976191931 16740263677721895122 6920866753514947021 14582236706119930109 8786746216446543781 14791650274959200804 3572751544410227140 7272196112206833734 14121686551406813860 9352287177162957991 856536838688227 331211581634025157 11046523833467368761 11340496934223604383 5481091576174429710 18157839180218252347 146539014056658900 10227850229674967056 750962645600939401 15482658045633136021 11483941670552689335 714456623417671399 15391437011344656949 11461567935622582049 6301301903267980003 7271660370629803114 1645066630890922594 16975516951855617992 17997157670356130214 15527137436958454656 9248311733648081862 13067719630222001765 9094440231197665239 9000660146677154667 10270405570406036141 6913700081695091884 13378994923153444228 10674642103444538052 9541166836688975883 10777681759901399116 8530294941366887338 16356917121035488036 14647467006310382085 15977274129451327421 5801712134725110250 12349775338565415675 1679357850402923959 5713171521347953530 1935551796553345889 3778397423827194931 1940641449341656961 16738598585884973772 4847246771138446535 6992577367141939179 5187404718611176241 9359611590681642515 17645085838169148789 4949628882194322436 2058829704241254121 17761485297523398630 267172889554100792 10421044267863006439 12201523751723811846 12035793247768378349 6733276793429623468 12129335199357266790 14653662421772858278 5236486981864042934 13597438331466449551 17114696665329476432 5587571917357586589 2098593472094565740 16034853438957396815 13597167467548036711 11684382074293684364 20586462763543808 16961364660072797228 4730751006385856385 2807610429988596824 12361888685566334055 429146957991884554 14207137105175088686 12896195543453987470 12219528481781046843 10083398225667239051 9204630113178511037 13852414831691340835 3505109934032483614 1210449203567322434 3846735816367436882 1264059324434257045 5447224904893483694 13460867439023973789 1532923581436474684 14374237633245115708 17442084602317833888 11187048463575641143 2269087738877649713 427023991963952333 195978868912309958 580041068471210878 1769671257515931043 3866253096427477279 40162867284631785 4627348249341501065 3194386375972837436 17209861834450077974 7411648997809790685 3556619144718390135 6918848347150353918 9028438880527083597 14911853927019373770 11699481284958780945 332246135830341365 801040279179638086 8689284860460937629 10103321548656406638 2744736092249763470 6308274432758638744 340236459897006951 543080764095888336 13974634020138728823 6737640936982918494 18021451418180806275 6883737658962208057 6856695283908112523 12318731579514508685 12854124349576656392 16959459309544778370 15206322978094465274 8155740505561899274 239696524436919969 3918543950897001292 4895626178208379941 6266373775814274564 1878802491188536943 18227937411667209837 9408627793883745756 2233841016007583292 14955303253114938039 8971160870012218246 8841016063499252556 1252292231909552602 11776295731256495705 1455004061583520688 16566223896665552115 2952701582636068330 12261576535862401676 6322334613576833405 2162067135680001888 256287823405164680 15147807532308008957 11637847999024713297 2458396520299183689 7145190841731457527 6129329512816977205 14773153540684157782 3719602272650317844 16521116459374733668 575690127472279145 9921063048522056681 2888471365754607772 17300305866085248816 9619312750542096691 9382283662149024943 1992350286904107775 6803162795125816411 8274668026166142531 53686974084176807 2680397631755059045 3854690233443485175 14473609283990161251 1586727666367539068 14719752954177723264 6261860137798486918 5388356096787786745 2214602007525633471 10406450930565964366 8563161866699651922 16431011650892922746 13266502384857928125 4053776296937962000 6886219958085119897 9454733764626302938 13385827853839633839 14339467711839739050 1569688730442283512 8971220965378732824 3382360994215774394 13346571326166767035 16072113985749772472 10868369037435119986 5076871875204266715 10856104269238661803 14497677627882213098 2885375270689396003 14053564129444824212 3552808929285465841 4631221935733199281 18405005157031403718 10302846506282218625 5016893013652112802 9009744048579523222 915694300386668195 11150098682246781953 11869596274326697827 13557969111579886455 10364896264463544257 2755998997158411252 11299172420302058251 11842089944513848518 12766325797636290329 11679004913388454978 2027128990077675811 383430762237320299 4187720256317221445 16473429572754459887 13017713251936029318 1794358042550227052 4783564322986485469 6659370631568640382 7871718860259269919 13780003633419750068 8403705154225682278 11197648728222785031 11887553153791051445 17851530824866036659 17076486997321927286 12047415450805931438 10936201630378155302 5171459018320257769 9419034580815556923 11503186275411465587 73402632663079801 17886742670748801879 5425708234804979931 2619292347188625499 1916684122505366754 15441826620008444036 8687865275297916462 807113803830165272 4550406429107836252 4391585515892680294 8365567578656067381 4026418425033589263 17995680598653461271 3219764433994365153 17072172796056723202 8840460558450550056 2192891354241254584 6588404835052095385 11602027643317257092 276641318046200538 1462709004804404965 15050376270217938144 13575245987369782381 501213499519630872 7950172657553125625 13787151656890808520 11519946345422764107 11357723199909716775 7339241404914470984 13008920649390317425 14200666079089383445 8651461616285590633 15321535219022450484 13477562545720581771 13267026759005759868 892459189311811580 4250714360058022777 7072274435096792477 12069536053225149062 1776367022341297927 9679442075636372769 3977222169670903595 13404640468942907176 9451677982581900633 5438437679195003201 12418913710033481025 15558889249745036720 114846976822318814 11728893167332988979 17559442262428908764 291444604889239491 620582628243133470 15511144740046793234 11484897657831995328 12771062179821765367 8372592256085262060 2360056919690080650 13543817782521912753 6640918349300419661 15747514810632893230 8245580044188806265 3878636715635737618 730005660357623564 1409314279363001366 3704196138899192046 8396504558883027222 9036358805307962547 5034481237514421081 11909481215527290805 2893733292024938945 12328587370940625652 11960770405076299355 3095760647919552620 14561036436862374211 11718596382509758245 17836750438886556306 15827945795364473564 9615600741227541230 13287092193626042741 2016066760878685347 9818174058742514210 17971626830715662617 5857503407030976532 7955698121719341833 3255432975453148362 16601862528692119425 16844517314724515390 1672582632038576782 3083680444025145830 8403190894390747202 4627961602720366565 14234651099125348627 12098907566757281634 9550976614294267855 11322543496623900915 6408070113111530678 12082723287329025652 15323198901603856785 5753792626000392438 16911896677792382042 5218734648085129420 181761923764384185 17128800921667489300 14442741638418022067 8581639952725478917 11034737801223963886 12800502711755722405 3785957873774922178 9452176485473780011 7781704079643609866 4803332011647452960 4938528989502430186 1539016545045801374 17473650287396706245 8744379295923634716 8252586232313914412 13014835380064861564 5579046865357447866 13099970590365742979 6152749240490962779 5242729858800045364 777239894792470602 10750709704019318128 5040126012474572869 12740477633499814683 6120420213748225128 11577337256459820089 13228192175425994806 10711583425538182467 4294234711816384670 1604982120035760822 3348814515789232198 12386073674389732299 12221723230511473843 5276099444870569053 809322411159092581 5798551687931278455 6214586240225259989 14946653733229858194 2193087447077808598 14244516381375702696 3053634596299809586 22254028392038013 11820830740815193553 8655527431687221508 13183729963657674113 8836503595964933727 1627697667571585707 8855709394800249745 5808625363269952586 3024316329148123409 12755202550998337762 9783152331873469499 10690828442349005252 11655166412510743381 11817302636523483950 10344587812833746866 12177223238283527011 13565050996277629516 3598886564631156509 3754767310618557367 16980805210747232838 4603303672000103626 11037919573543846402 12223625677286468481 12843267911255013345 11120409249819165868 6818982215746073720 12210730289562452442 2857069155696381582 12086836307519823652 8974445384993762644 2282841580089309990 17130523995492626557 11643519593202814745 9851676394657185586 2263215241516241450 4841500322711256206 4905390104480793974 14281416567215487037 15079570511383624018 18407014038601576486 18163700104793542247 932848667813143806 12738297159161361550 12943344036756007304 15655794294375193241 11544266798437206754 6473075766958829159 2779472802308000634 10806677174840108596 1515858253221904870 13518493555376093259 18261592686785155151 4755613824169862978 14002162382174665618 3634180586152979792 2696906430565895260 13199906282645591640 7048191409741208431 15345854965997435081 6989361831623802076 10729201704647177841 2259666820704011144 6324262320779780807 4060904484927460888 8734635062284246551 13921343705801395366 18181918537235028994 16444298362039743072 3180992752117900818 509178517767220679 3036876487310656951 4289651755544746163 3656504065704598089 9503038198304136077 5293326470725850050 4558653257298767596 228760352195796789 6008130228266124591 1291590784919230509 1718906086493089470 13510653392400130607 17460422893813316999 10144415077192067689 13524955147348023717 16250766759232432312 4136802971868412406 17758021107896584545 5897441367501825336 18445146616646671418 8764877120459925043 12650556525069795107 16665760029392405695 10540235195057833951 11032709192917677194 4611398939784709791 11381431797010067492 6079248524922063470 1496083670207448701 10729360341362844424 15697314093068101623 13135553739995852884 14381737208744697357 11067848821107676880 18119097351864743379 3826417249350590066 3814254993159218230 14713510854940460539 7300896236891177943 13632378237682337475 1267589674763203 16223662846035049187 3501737203879694772 8857024176144026759 2118007856905376442 9136716987667458646 1581842456292816914 3572192823392234084 3919988138853342137 2205505760164966296 6473696353179106093 14344970864686341941 16502092446396665346 2571405550947073809 14441187167084331422 1219351392964040236 12127308909767762363 14473337855844472639 13630237130393676072 661621228610193935 13170691151415326017 12723752233067938482 886450887945739895 723020474170709629 14953018299370819059 744852754226110937 8850246406872221641 3971211904440433943 15817681279394036354 16705930092618639304 6944094349014052067 11674883049236827751 12785135435849162286 14263302786991206818 3575983780755228860 3303173639542616148 7502792515079271307 8717093771910736757 12445891116277846195 13351381583276815988 763588763726873295 7323404401847026882 13264891597126525284 13750335406524005336 2013448438644300897 18136939719819619592 12895930273811604181 5776299824217254311 10594207174104935395 15238877550366966752 2632440498355378066 6063636538777975198 10535411187633999142 17037818966697275596 3232442992589805245 11074005980646353529 15553521742693123456 4914749450530139420 3087473863555336278 15605770958329870105 8262100562466331543 759994928455798184 13889568739938946382 12030013019711465409 12456903021194464518 6461535924323703848 13226908235908933953 6300362479389900411 8243281400951908088 18033868685358514977 6182574938122953324 13970269878999660475 5102502507270501577 8293053912025164764 1081565129041749376 327277706910266125 3304711341711851959 15116692545094373570 14910861395543218032 1359319315950282913 15457574868631703520 12084376094145117641 57544850240527528 10913522517783686518 14634330286244106347 1851777852133246089 12055118067122198186 6286106116823239745 16727813519222328633 14268906462570985598 495155576702316733 11898058101782205253 4444704682816512795 5382872564193575552 11058827923974757871 10735857233434240677 18123993253466481177 11046637365401752845 1530684072119020498 843774752141609133 13516116215953514935 1078231691311147915 10421477017080618897 14533265923294125862 10874705059947276446 6192440062629813152 9704574270872290769 14174167430476825515 1758605716684402710 11282845081066762329 8934136884546737055 16362486873696239829 16133184125866303513 574275688855928452 9564666150328739603 16180264406354637594 6179557587207735230 379311110209495213 13284765104665967167 3414164233949051270 10903216576284567201 723236431026243379 18080279987144593221 1176779050227130244 3371636362887750103 16943557545759484457 13497263144588900473 4279585250992128254 14335018334104139148 6038406885813479673 8233973791266125971 15888891096845039588 9533993289244428563 16701590654523817443 10272850978574367508 10447990215121101961 6181876392738038999 5397411729325985972 13383869259499017988 135736185314672342 13240571401549203186 4757486811362213874 10340371982764174506 4955257406148316983 5549663834202006290 1606066132747739339 2730460171693713164 11262807870829451094 15961480048776514166 14938106216696563545 12068646848678673081 2934714158057296373 15335822784266335359 9478292172990588529 11506122037386282292 9533337865027660628 11982299404686768291 4616086570510944482 8391064167122099471 7826985076273009370 14187536318017358064 17196739147521043521 12025000594341427196 6385615031681400193 5999397815097262462 1956476988758238120 6728747929377644164 10936927507283102675 5491305616995029929 7908747205146218543 7124979294188852044 16057844487640482897 7346713491707287375 3032619737280242614 87402151629546609 16728918281621196705 10182425522221965247 8478161710663939183 7844713177630689485 14188181628494998101 14601465842307740914 9999952917267587567 13962780275322020764 4185645410583498935 14303342048778604674 4878855779309760933 2916359917933660528 12506675746075516093 3308184948258499977 15885221615839217953 7566601549051893578 5110176241580404094 6390427749218230490 7925680050421635869 8111013443555601161 15129905149684488136 13338059729661179733 12805345276392762192 9201763441008680619 2569558287484141048 13818292639837566965 2996429815590112757 1189883049859065255 16103894942861190534 16442512752685368073 3820027801472749566 18230675895597380277 15420448832639651687 13707129450501224750 16829855343169765888 11937680354066745336 8537309333750104702 10824576299615719699 1929504490171932034 3206861607134298021 2418297114758807823 4887690697700396773 2280374564719733307 2036630273185631995 10801246714241970947 4558277693227004560 14395045240311986923 14374587707304291596 721762560850078952 11982698343034481245 10635318934494444909 8571507302594333305 175927580449969187 4140132974393680211 6814456545595568278 11960538666664737817 16736186557856828029 7642011756903081844 8916118469605190627 15546798357684258425 5361115703258478530 5733819053983946485 6701198863210194768 15761757167552618986 17848897076259933896 6104794090281913084 12687031124327094712 3119026788176327928 1525445810935155602 18307573951361997777 12300361501372284628 14656521475922440266 5705963344039687794 10256897172167729234 1148811711414449883 15079535813055762007 11163327906945066128 7654645977139439784 5023138283232186437 7004738343674111049 14344398262118565290 6573097809457910216 4259124648198067214 15485024798454684344 15983598710619100238 10927291522934855885 9128569799931542758 14909966963733138458 16333214600271857723 8747086863254674408 11119557312841074856 13673820946562530373 15881860030131818363 16257057662499927603 8040775703444942261 5419868073979130345 235795370031330453 12808659315329419736 12202755865069184079 13853430719350227425 17719820163935052354 4658746297818872147 5968732385316645092 4276600924321339873 15069518545600924606 8435354379480673513 17462400222807451870 4461632368050350238 11289683817793277766 9349825173929082366 5019305902280139413 7460716868847583862 12021047241975992590 16071226670432394840 12584459775477320301 15043508310242967073 6351086106693242423 755740825963553437 2353288734767260724 10589463380108254446 17760012155443844940 17495455509654200913 4582024217198394548 860977834159502172 4446420771807112869 4591334449173580953 8856187518226036283 9811652354376756831 11761844300206075693 3386460111043858971 4123371537129584693 8211471273239894606 4268198335607717350 5133991519861049257 15877414225367930036 6860148303410862783 2441126383336851692 6162272062980191507 10143798854213556456 13849927063133858264 1922569392165904791 11496922506414696815 14295380411439410394 9642924494885678042 10626105825505219565 4349655709171656001 12784647703846724949 2769429782154012168 3368213873017808234 6429220940109756010 3695574074163124306 10615094645564998913 13590856107645158360 12366819549328691501 12944424183090775854 9812561272317143563 18146231413406375044 13159274016331395966 3460221384817220574 10189564612926507942 14829498319559598686 10261875215074797001 1632347845954536223 2811518831999747242 9370787070368013419 12097845364081262697 4956994992057169426 9760794282762237363 11671960244202017631 17036813667818286658 1448916537227762965 6330609726491799448 13615058927348084766 17866745855057814006 10054681289185903432 11044940701122786107 14908849535907432560 17890695848938355593 18165905795056493578 617279656979600199 12282901998567604756 15470552779956812902 5104415136025067148 8081882668523075952 2508193655163998394 9613452288457537930 16561928160900736519 9510331740356803993 10751176366367397844 13032799402623705033 13081265096285279889 381030307665504875 11846621093829439595 3696108602414418030 6558476014014557357 11042008182787618112 13038732635149785588 3791906819794758382 12383494692439683497 12960012927684079004 4956380294483480737 7727716710790136038 12356612759212269345 56225628487734230 16949338977988737029 8086048090613767395 17773477863452393402 16604552023731049052 5061010403891958874 10591986103931181588 8469963667750362895 14813826465091274611 1170056460471191790 5000918249200112276 13361016906029584443 6879688368691539999 16408250901267649974 8198307971692503232 3666543154128802966 13206057218224761164 5447445105680211789 16907503597198653690 13431866270183989190 15608014395077772587 2819762947989873619 12210403554486996004 18309893364671603198 15955592288445744516 13569719707278682553 7421472209693078034 11395269292918489950 8074276561415641914 4005523106011005617 14628910433756319634 9141264807881743661 16074630861427461670 4313020744010971150 12558579273930686609 4741092364264205350 17382063872259865093 11611569773092006904 17816523257846720893 13475616050913988221 1259335253623732166 11301082765609295199 11793182456689470099 15197972794987557474 10529692854156539122 7234861494355533833 8008188058955560010 9578028818198500609 5375843065848714654 753395382158734273 12254160654095680891 16652762522865056075 12703944235818811553 17251513468089592268 13846092926074392782 5154118532565687792 7282013749536735817 5316324482047877934 9622150566701084729 11125080391576181649 3801913822663541261 18437165704552729320 4883896966910866407 4598538137253423356 6041143909373261040 2417799710171234705 17480067593492440458 6081546917432719313 6698189046669682337 8813163176167672338 14798145075048578847 4291257162782293375 14665227936012097648 4302998133156675539 8022542080351014156 13155107912365272498 1037258774368084259 7498951168092207064 12955403347998464616 6259919973049240474 10217152582786586300 555015613158049435 4351188324198522755 14084734053664129599 16469684923120427472 13601057102594399197 11165391735330822137 8927068537285847677 16087403298891561878 16806978492941655021 17960355340422319603 9785855517981735133 14432920904353134160 9491877755549791510 17444389465807574377 17147697791501002265 16925552574717034951 11505677508885353632 8057467196910975761 2523775567300166294 4456545792542218355 13227735589769743338 4590196439524850670 4802734204404856674 1180542330266428783 6204288996717049440 13280022459923107628 14570250541072153972 15599345327352101018 14982119336581004535 14382775402807873655 15605082920212751139 17630211018230472711 16118052707077295634 12838322307644779147 172203833316495909 8192824675575367632 2005724257194725325 8245700582747484982 5923799585297414947 11934173560485514770 17384914542268376557 8962480999852392171 12303056143732518832 8181100674613468372 304255794377996587 1588656443631749498 11167882295819522500 8426177965581400236 3204665265520452776 18019377121470170318 16947773339927235747 7678205901374461874 8345183722244032394 8322067631106947903 6029509863271791444 2497385762703396779 12542190468722600989 12624834772411151666 11538012632728863669 18227919422754360243 15551013197879928556 2648186990168762626 18030590313715610795 9155358137802956672 8739226543917872568 5860682527936370912 13861703123707696367 10650931520444122977 11190574677188324100 8662795931180922021 3550730316653992161 9083707060028977577 15373700899036337939 6023698899845411899 15046302319072606503 5872413658599608803 8770196277121911445 9300269965781573684 10804982188545597775 13393691304333224939 11246692566608869396 2167135529265113571 7500461933132694061 6901096142928267417 1036084431031154345 14093076941125186694 12851433555816054406 2479129986161070235 2545550549142393979 17152185675865525950 17752596461661618423 4886324740581665807 10083178895889028600 15770394763090678093 17951370965132109015 9001636695972940960 12011544822315339184 17054867236054313747 7353769699492290101 16136464971982441366 14218836197049976654 14026269862592218261 13325443368739039945 12245141490514721572 4107407977673768971 9537515952892511358 5696520846795315078 14091484578578542039 18441908575283412527 4914225728233301652 931897168632674238 1333235187092304074 16337557291604533205 16642032568512418392 12955402041051458102 8492145892826228543 13783255728106439211 11673421706529171934 16901272878413529198 6660933019303628526 13983376672808065048 12283570595567015265 10408751078401881243 12499998133336883748 17243492990887127412 2113389507221644953 9816610230863870896 17077271876324710638 1444261098149762714 8129450911479196618 933241649224087314 11103016703392432957 7555583677762065400 12651430590941117270 8422423692521498355 6118908219280082354 17020142617215216810 17077835589019942292 454934374350432912 1060573895015851662 11256196774830927457 12229508845376082846 2402090427679175427 7745277186445078543 1629706051514037252 1934794160008080880 14959915286792599602 11971740231506063671 5150123402098441911 11656950220767211630 13667405958404200114 10083558275440315328 14500383964490640896 10966899185371278186 17812686284850531282 13237210630683132244 17696327019661774601 16651416635545737735 1150988260832983656 9048585733469634037 1352432179154746402 9232291714042684250 17122841134775742925 746556162919277751 4936296548114313092 6230675460832782688 7751677319962409236 12554283658296476274 16884910334766611380 2110966711960784150 15126822294687130146 14165189846320909521 5230662739516175993 2986254333967928447 14959615488903270222 3256650450999766344 1335038959757113906 16077934550861156526 5784220449850365497 2226923718275347346 16441101928188933880 14682095149193568014 5478506907896246404 7344444119613368874 14724474863432002850 6329148848796440174 287944558776212957 15815642549953730521 15599397497561370285 13574059870015870959 9245375961003367593 5604897662753581466 11313117691772162693 13213459960283293177 7658048827593215157 1901788896561893501 12242154386277964826 2609723019809386776 8387663050452156188 4463095337743432079 3789547542209174605 18347257874095951174 234769135788736266 6938943755974576159 2090237108194664647 5074838280347551290 6643629638805417044 3698182775928485495 15430131182412410328 6585413051722997010 3882615905512472200 15373923799478899295 17436097569265280016 3952343724553319445 13896558109782898076 2376064331990677277 599447712312111741 7059004028825087124 2355855915009400409 8506717963641325963 8855502417515210722 12778591997388756883 3852701503809518609 6971181648357652610 9606642437531313018 2246454688320741987 13870360751008247024 5526823482785363297 15306161800492339554 10265768571048141002 42926698718041776 14321448318384690491 17693712772674717232 3179528694398894275 8499721425058806796 8367449111691275482 11259961015516481596 6090374670896208136 3017904054655641370 10320105273649234057 12819122584521596146 4302703544548712842 7858320447271816537 2448008556938675907 14453526125149339897 7439004610120956925 14042951097099032286 15707606229154343559 2882906976069243152 3482958321335715447 9839612399984452886 16065807646238476059 5987809608026558814 5867726237367802187 9506863541968455635 4118371858506931748 16316195614736748964 4282481985449569530 1672872182161811107 9296594066417159977 7249638026539441414 12659258955230111430 2266038609552171975 3315150339454502116 12479744153052171434 10930528450041842893 3029041130306985784 4208291805446747941 17055851081697083655 2029299513478651439 16734925680265162757 6904983753593321702 8766950835189939248 8061214158617502612 10528719065043318388 15209152488126632959 1395450339917114731 635102547010497658 15076383053919336136 4864997706709626959 3409970274025783866 6111277508821525545 11369979649434696065 10294646106575319306 14867865242220095533 2160293374943077532 16021092125921156835 7651138930939774825 7622924514423611428 15346538331389415369 3308678666182539447 16666242342547456949 11944256727749333386 1501745548035209964 16791278968143475542 12848764031098981394 9619576376793260894 2088271072163165879 15058129450614420607 18061188005791865326 4728371090154347020 11853501219731118861 5044452041438914726 12109307146275736026 3592404060340863163 4373690708603279221 598482734576291668 15383710958926631768 15150367175704251018 11889747233648257791 17135698395686072224 2013917573310331108 9504043478045256014 9137690966742137360 12434558062568022004 8539541963141528876 1174943401954351884 16986584806815210561 8855595534739292340 6111867925463095844 3693669310164270685 3365096050895492900 9909886552055800236 15495133725906426834 12532593991245942821 3731619734938030814 6339942111544870170 6402624579253460653 5399547178493244359 16304689588704172879 11613170832625920608 3977634685040632747 11123646440840674021 2349965690964096695 3005595474642605081 18364101657244082974 7866094123477409507 16583659248559096490 274359307235851826 572305930116268549 11245119237209478417 10612821108928442366 18269482072475939662 4438790157025886994 10151070660957139192 3357284338902200212 7474173555969949002 17005607659816892651 6044127782927892484 10592187874056562410 13524045517356743894 15590872532216111830 10951041661277579429 6755728223877029826 1185006166379356535 10000424094146172015 13769939964655381874 11567490197601090712 15126312133749440977 3044217461596159359 15331256406270040761 7261724564119768529 6162663749399246927 5102920537179867398 5897339583140363086 2947469086245010553 9949657879939712578 16770984672767342204 8370323810858029401 13218097486351765695 5481564698513138540 1530499228948919937 6630425859911787190 12192388689988393008 7095076409947311818 1619527804506737852 14657960850711314109 14660678112735920163 8184022170598957811 12281375815839380790 6423244250374069947 9477250221168999648 460164824261295051 9375752352063101066 17530296250027002078 11860529819219690351 2247244079593970241 6902285213067771254 10227460764405620113 10451981343196788176 10215421590808803821 9041670382494992258 2944170835906300654 2447457961844768009 10581138556008243897 12893772850069189428 13027615131919706157 7496358824573975369 4962469383116185028 6186447884129938712 8903795379381542017 2643588116857543464 7343914396845801297 5013454902562929641 14571777199227460801 6983370335688991500 1153544122068917013 4380878525943486457 2239138596804573565 8556082863224194292 7492969495460630332 18154078484832582025 17086751290440816050 2056616263077153029 6580431728320844760 17959308946262083262 18193359653387999257 5802363626122888792 17974456501767978617 4261995357490095076 610001959751087983 17106240782034156324 11500898803134888273 2934509466910057851 7934546848865278424 3544253683733087697 14951687267919248446 2690005075926723751 6696598012665712102 2653130357601294568 12841038652910648324 503071384194281617 3631912323124009517 7034772872418128996 2272858317278695726 16795983310321377851 5238429281631355835 843120527287593445 12222426840151915026 14989138849457602544 16116046368183331302 15062144550477175053 3446810929756323101 16983318903295308242 14415159314363719927 16244683805350861223 17457917672870428742 12247440878575275723 9456141517232110106 13666153832788987603 10971935567473071110 263612604165498184 10019866982629280168 12824038936889725752 4018837807183818582 11691788893490649714 3085267255111608290 11820557361948910465 11364732168029898356 13244756694029227787 11541935008536756813 7550581887366760506 15784165451526145222 3514548895645733143 5470347883059178439 17081137569698473302 437315650145285613 14295160153472697085 16011640693604128685 7208514306305133037 10657816189004516408 2735027979851368544 3850549071240811224 4970845114947166755 1108336160549942966 10414265754732839340 14890087314880263668 12085387316164928477 17670441684535970581 9778889510031701942 7161561812059335488 10139921960011620109 3563516893382172499 3077344020814780898 14241585371759286038 1685298546241064007 3293415757640485591 568983782933753961 4465693375418856507 525455306372757071 15754066213754659202 7661609395349582947 9191967931583921673 17515732686546126225 9515938640562101373 8947158719827479334 10337742973775096918 2754177682784165044 15530984189405507863 1386100366469527973 7843947817380921514 7068667978766127280 7358335334807083786 9037922853031932515 18372452108567367832 18445786880071877565 17706038835099450786 12005378556144496385 6422975790719733723 8964751467522574588 16848567723755891578 7338320320440085639 630886132141507664 6713297505374086585 5580574847447693790 5327842180708550495 10248619455829495945 8479268485379826387 13952223921297843038 9570804283956356256 16327152725096232778 13182105684741566463 10380070295805387600 10079070829497487236 11071842286897963425 7791655316990719102 14244020082390565244 2711627983072606124 13068057286947682371 7761291218029851957 10016380632815181731 15667877637209056205 7970743452263700685 9040526861969192653 9769768058925832435 17595913468151542021 13053645997761122884 7969876306872596724 4623839196889283748 11533628290660973758 10611164235727960020 18445055070376102695 12799747701154270192 1728230651179839906 17764519650609882692 5963505340621235293 212454296712427770 18167329261516283943 11818622685340979531 8856031558376545171 8459444350096975289 1038951108449126617 2828495177451116896 11371136304493906557 1962301712785968022 10382877882984640537 12592632341930762090 6932763877310199705 10635397919239988685 15917590814277380113 2647333320616775064 1722901206862969556 8303295821832287513 10446262229518036554 2571759827373140987 5211596757751501200 5663919953249409910 5232970417198194706 18345545062122527123 15698648106528434909 3102246456279192674 5187656807565371918 6442668955738951415 16910344405391342697 371213902708213797 15268464703177686024 7913571621199069597 5017784395660165800 14589097451269205030 605393244319273144 6126766555558287745 5211835107844303097 4191812267661926456 17315139792713892627 14443937520718988552 9710759854002097146 15427062837417278849 1903753317516354116 10564756016104780074 6739280979919841352 656712121212303790 13971964308111417113 9543522728181709671 2233848856860108906 3310852524598069891 653404091545834601 12132680877289978221 17397646611707934626 16405790420061126246 2070220016788787182 9553301528306809755 12759805306947971149 10388813272088912259 9753380095976945388 1859108511563299880 13204894999343266420 12491537317148043699 11564760477858378318 13284184792429932389 13865478352336670101 13883910753593620411 13945806491527560944 3666934562369385761 6774549877834894694 14745704800444486327 6286979247672871490 16577467048639716767 9955380205160728805 15116834994610983396 16471448615306913451 5456670277097554450 1183974033075676060 4574155771698645325 4813130799035929366 3221492885509456018 12787625434507860330 10183568031734766001 17491921037923205495 7449705638616506376 1158257826579880349 5103546624912690498 7181694401284290728 17381019230860451228 12225579789189023738 211697917277116415 8619026918128341210 17878104493291239092 8764782681215304003 5878805104750946262 16280923566767148116 15635155535598648648 17376970662066132991 7366229842761838296 14701252806138955595 13995545028099936103 13050886855400305750 16118338903570743546 17961731281933126634 10721949089213595919 16339740768209848219 11313075221122059350 17402578348057396313 8543536346236123741 16621653304994630553 13286119848910584796 10605030187124811873 7221339606604102502 7550733433786622150 12880913912592889845 14185247146035502754 3285118375351876096 11588778349396448427 12278722409572572054 5337264823038947509 10242055912783521752 12074559823043202446 16323811800498160591 10665429686020133568 10424895774529866384 14026782816091701181 15959497977458459880 5387531114610651990 11823455348284376508 6846663367383714458 15543329671722665388 2975605389274311648 15352332198388741046 17412740034635313522 2211920388483750586 1195654028953389046 381530152424868794 11622758426117978544 15575690044610570484 2161765344877493108 4419423756063900940 16596792062908600684 7113540378001748403 17959567859849817995 16479559859331041867 11764632465605934763 8895072149123212588 5594175230265698019 11772625543509073538 11802180792239888005 16573238763443761464 11294838430531420 16210942326829224249 4754590096133409263 12548764685022723256 5785401851979651582 13040040719653156693 11799306461988093672 7100870525226247998 7830059367281756471 2098012107588458112 626854303592656209 15332011456994674960 15057228612237745399 8911350437304573625 13869111056262714942 5145208495989054174 12503768290077770823 8644344930359386687 17461777887212845889 5857318364208302679 1324421106743322679 5494140909138722988 13818058114208618076 15214722833866432959 14128890461816283972 13033364948166817900 15516456744604856896 52715713052863749 10097426289398016866 11678753826438152725 2349488771402550803 3387264886848032058 14175241831769645067 15609102053417614303 12540134040635753214 16134158724602276164 18135660042520082122 893434354431470558 2192447423762493504 3221691998206230734 11214507191570278749 91470867578218959 6451480364565447162 5601677074673205737 6287856264239573639 394572016773488400 14290757812159055530 2567573942814897855 15590095693166708793 11901771756750731580 10321852852281354416 10326656261804872047 9909498574111022534 32298833535922508 1200119883610296303 18041419279467968618 4781427670632797083 1793342403110727959 9612837879502381366 534094308490155607 12419135477302182042 12909230264538957473 15041387601545985949 15196509922269793595 16096849979424641636 15626025898264144027 8134600204409041319 9940757757538290994 18171751534133235052 1105972743805842096 17629913616955584532 18303196713164216195 6620010418899601143 15519930737555271448 17930096804105343583 2662217709728224369 3261496614302364477 9129297421634649942 2552110942506996118 16561637068791717690 4285961439736656435 452781497359920715 3858766218658052513 17643056482870711946 6895063495848465146 10569409040662868821 8241015032261025414 4143266606915884276 14578338524941418235 3210240956194929040 16497436022108042473 7442794008861148588 8549197609542857894 3529211597925164162 11021288988947345539 17695716043562091360 15150672169740581426 11565267601733756616 6861167161973132529 2753753532021696016 4452619292429652946 14982675294078227283 16534830778864491837 7440814958070705302 8619768157465697113 3860628522930631826 14097299587821791231 5325787101722015615 4982438876597729528 15773303774599596805 16829251872953038597 12256589524343346964 10906151556514051148 14981906646128415029 4610199788079518708 9925563362132815539 11890627814894757836 17939706222873269463 2794353663534300952 8357976775356061655 12860602074529917325 13309507181214251002 5877397212282004260 11784192356120933697 11528031412488136087 13581940723456050865 6201423142252947345 10021197992141953714 9947210359086614595 14510965314528489473 5369870108014102681 17836262151960546811 5355891661903911659 14995492921014537070 15753726535842535335 9129913572986072710 6315421774450232856 13356782908955857268 15614117118539577015 15046006239903255986 2026470267197489132 3342847430682867141 2144574611683093917 7356531425021266217 9011672271966944529 6990576650042008128 6904486058497732472 8304216483436887592 17114861639247442882 5094136257117705255 11006518775378815138 6380027912683023841 16952433665641405567 7161953286840297318 6699430505295459404 6134766837895599685 2908597976441545983 11383054187757751945 16728659015788400568 15244807617349778646 5939590006424465924 2599072319818473502 15063121048514900256 7887023020956422350 6360336914337192463 4686496633868377375 6226074604505263187 16397586105329744402 10567753660562350672 1661106269103975550 17568027371173832958 11711997872636617197 6572579968719107340 16494729733873141302 12617088246160475164 7790544388343257423 18380423369841854516 8946144727874248394 17877531971335136584 4329890607774369646 539898843016044083 8914485453586697283 7365999759086855061 11384571914717771017 5726900201748364470 5193052169012313081 13988976791648015257 6116279783926864118 2517144038640100848 1894720673284251847 14812300767342050193 17434160399571411027 7381178687014692312 4860955210023287542 7983261187000366528 11198380172349186811 13978818631505907087 2320732825094609442 917214580933559435 12783530223258908617 4338364364111929712 2034949952053146165 11665533775675378205 9107185672275047486 2156019280143623422 6789354255300400171 2261544202197855216 4540916919406575395 198448260099406847 970468979945358148 8380620097523344340 16747179313784099894 12083122377121680830 11354980870953500662 17520198962868296387 6827124151984086763 12050556429077059777 212815292432193083 3708175357883799570 573975759833623525 6618424474086575901 550906639146551190 7636830395717832594 4167616198199639110 11667761265781248888 7910587596738804042 8264902212796192162 2988899306514424983 6410410841206401448 12266559582687139820 1471618964014671132 11562232495849771853 17828330090443809920 2291211817025052959 10728517084424800062 9393588719413947619 10788415620919400362 4019149305627693718 1964999348039812098 750881844132693362 5849345970312526371 7838521907098707546 7997423191397156644 752923809196239321 4953738842757283117 5514507022299319435 269430456411789090 15416173311495643959 4215839032808950133 10362875149051112502 13648883280013741324 4460841773009539552 6777562279927703491 14673581477542496130 7940760400461804924 14291650783810729707 13485738901814330696 10437796791950609552 7511861477627506146 6502074470086660836 17606656820949617777 2614503750649269510 7529398161298054929 3888525918091226907 12974660591968352868 10910438416109810355 3922528719674500756 14263917753885679459 18287646253431764283 8295757494657168459 10271670577785711924 14730361611427896130 15809034421192080557 7621479777486507065 16477066719301516643 10970327288778618121 10270135474448669179 3229672056399100825 10069107204217788045 9608125669158327839 16734671348172184282 4155761006708746372 9272968290274659353 15645099875760936437 7750541217105637912 3243201669729460770 17714545497979761459 15935871764198148894 7040677451806007288 2095599557941210085 14865636453686920104 4685002251076064593 17725377924196708733 15442629058275470209 7794007697806377813 1801356090705682260 2526864597181281572 682845006069153867 15209703179343457334 14054549590134672415 13975734124362663377 11978487291503090255 12491830775527029073 8732751583814793758 13666586381050178977 18337609117881071637 7356590946957921386 1995449902604505935 13230359260552201491 4817175764753100300 9995591070588619237 13794885934544910772 15304435194844397034 7783753978603163696 7615496993831569664 16323387877029864200 16516837125448799766 13473391932433604632 10363419265371457262 16713395415578885176 13271910607793199558 8521699288370051137 10243301228907407840 16622932215556577974 9238788565890503926 3765297564154197727 9112249941703532301 8465257597467312866 15944247173750055665 15854220361439233375 8672241741495240439 10328636073604088683 11921250743905128546 11983264702825623578 18169492851634545327 11023261421787348813 6659810008309722811 470491372385907447 1707966124165419427 14521097537565638802 4219281913291849137 15388740315995658293 14764905832494189605 15472224109696267750 2559759532451503824 14218894455936246399 1318126699032929845 4367481638093182147 16532357368375449493 14214920195007324462 17295254238954723694 5859813006134610770 11118918771300247707 14043669281696205274 18103874626687584112 8850348912328819090 12566121071292601701 14432860965532188333 11093036712587917385 6994940717923525378 16133432951153503795 16855808087038800305 2860134316894260405 319058161821034301 17072381087435791201 1449309823231090827 2778728852826022616 7584872863360233144 8115620745533294688 17670464268658462759 11026203644575008331 12427271952846777288 5979341154876620941 9760235130803413033 16891094384692927910 6248542450772860231 17307111062868621190 3643748500813258384 15205494746860848575 6935592135715558382 7888358061153254528 4091068776641934234 5469867554211860242 2902601586727257482 12701314147614403835 18162051231311898458 780319321558776474 18445607122734975372 9606692494956808525 17699420530967075922 1715011894070221647 7210628351145981152 13427566876438460238 14465909334433425592 8861628218524538276 9775906393936016120 2252419579323921681 12036443246287945702 5918488506294893834 18385223907353399908 15100647711260566406 9592727331292166321 9194322003222698960 18277469122537329720 9319703119110260533 14524418183572008481 9402582275405564222 10839159959813104312 14899151929842501829 17207987647441710891 1898504514835834537 15945230075580982448 4596286450561265462 5202781504240511405 12878094578252901903 7306915886907338078 4757928528057348537 17497196809303238540 7041405354129664950 4574439737741561852 9249252547649514649 5406391950749416583 3654710259747683405 14340508268540183351 4360655503332196555 3267093856156139344 2339985188570098631 16790339263784802158 5825207368381848680 11755742655914210983 4329322318385066428 14738682833780977151 13712089709631801848 12822108143134810708 2811661989573729052 6259193808330735197 9503020153818035116 12339148889898215835 258188019787517751 12261949069438661653 13448151387904816668 15892687598064594468 674080726545825716 18131272762281639215 3163449435284068786 762004039312872259 4024246426210684930 4070606494164430864 17708115036742313659 15590458745417535275 17790055086722082585 5210964377930952066 11948904784630059670 11936528479672844634 17423169637715016956 16727371439939463141 6735686822321956061 4229845274543424231 14697758694065354018 3839350474408335948 1684107170815726835 13292747288582206354 783600795566450738 6256237944577595780 7756315061581994995 16863553167658719924 198119923613551306 14450465822137567958 17712588580222423201 17436277062982325593 629234476658948405 12189820930426216912 15152042203465548637 5687506125715415248 1401608074596715921 11292881329454091984 17988317572399730301 12492359062807232905 9914560425422661874 750440173016616590 14231574601187703942 1668488236145283522 7348059720914205122 7551789702557925516 1283726201840878598 4688377627227749072 2949148132334114502 160014723634740188 17551485814689375123 9609921291799919628 6391808539996946499 18176923454092470075 2329538783391721492 2906683415942428836 5614666834004840800 4503236294652481973 8621756327757925253 14884199394685151064 14793080680714007954 14215270907353709414 10973762446137005497 7564376737242245739 13483295676463398270 14852803778125776409 6153994769365624952 12909839361609948068 13561082837297534145 82161528909088941 11889836223877014085 10229506764327347684 18107677970528816294 8876874758694009874 3312867565299950635 4835607662548767916 9708751898583763345 13452310144115962536 17385775856989208465 391374018209223755 3938608446209422959 11487712406165675447 11399333512323561743 5878104498761863238 15315902100319054406 7750684530140257069 15172947478762810340 6282405724785496924 8718406862550823016 9385508929279601667 1139861605406741188 6008384465112692669 11891471840408576087 6712503889145920846 14685115106682925709 13405538348425331400 16237568645252010545 8109886997471740201 15089676937539069269 16130361782285998636 15271342093860045982 17712249420655070393 3335711946819350786 495269151237520410 4773660533365253431 5392081514121741976 16934471365104599155 13659650228330471277 15037053864232932149 8047847829517805408 8906531848170593242 13170082003634405427 12575043107239800143 15608026812083684538 5850162802414084250 4563622904102704953 14053041776329204040 1780000882056176538 9284798447260365578 13074246758039409170 15240631072464233527 15431207379172148416 2467526297739617450 3264572740738534688 7242474060710693117 3075754189833292563 8155342903361766236 15100964922284946679 14000285042420364242 2340544777161051026 18016852554598305174 9871400155611165450 5009726977895909481 3328963540273265596 3940398558002747089 7141456997962787413 16207206253587407797 15126809808666418080 12582555471673424721 480617122476896744 1596855541829868384 678008526875265429 7495815344602306936 16588595710016963015 13619508953059938515 17107270583090554673 1116743180754776365 17233962292058685115 7473752922880289091 2662343089965599217 5419400712869580622 15432731020378739767 5360105949673919582 13918232476425751031 16147590308428876173 4732630280960871543 12298083119084206178 10329887174816474944 831773953102977615 3187175640641449832 1728137030060536527 2738185510696363644 17495438918414732999 11301388827730188553 2945079161998890147 13002633458928967645 13672633701155816893 15531650300316855331 16194211681424838010 13678904803693251570 10349253929502785493 17670089258093665789 13151974325191861769 17453102438701659929 1079494692400517890 2862878834760792315 4724079507505933695 17781062137037759267 12316128189033926851 6641025381407461939 1840306916985215521 3007252849321214859 5771169847008553015 18327567256115556552 7078291912996242316 14145481848244762117 11914805301214215000 2539103297983214121 4000354139342251824 18196683331551235 12741094986172317142 4073059545232698392 16516957055500810471 12644371427249272054 18315370244777114189 8947628305211193274 7397576957704537846 6640735803382908457 16495306298000171924 3287332047032952084 7945317770790904063 14473676125001068053 1091213336363759197 16181413840913642324 7538225461067000276 15404281311576492815 2111967650519781017 2736579032140685693 15376819399408718946 5124749005320680829 5664745958235984635 8693270769200638670 7645981725398897489 6241050246396891719 14494558331560818127 10513522428387990534 13866475693554229566 2533154608341597880 1162591381345124876 18045309616300550062 1883560362705042190 4870288351489065392 6504698060358050780 13678577644742032096 9078494243168262913 16237894042213974835 4833496678990901292 16816576850174401 7467197627822636550 7909000997318447994 13002485789115831027 7034505781544959486 8283333346637751163 6658928500430992335 8421934950466693661 4912389634176640921 12920109191520333717 1042744130039668004 14303298254025979851 10881432266448963065 16863494542877888262 10185112674935670460 724237882424947020 4044916196520325101 2912823963879571998 12619599105718860497 3895732423028291726 14893956054907441011 5293090936887204971 4126851246622861030 13575961917748757404 16049812412185809667 8047545170106755815 17393300745746300546 10207248348297984013 8125168204225139436 8052011682579108960 16752108843825897134 16480625382124455864 8261319038822677598 5491424786853677693 4872417097032897469 14817573294970685051 11098498494718103324 5853873857371826860 3212463785753180132 4536360887363805748 11511720553649091147 18123125910315075570 5999142878364689228 15449064177648162738 15418713218965566960 7482410456359713761 1152972563800850922 12360473727781640680 14626151077252567813 5366411289285362322 9020067665303400055 16403014155768151374 2622537118256351208 16344150149555392150 14846810281818780863 7903440175572222768 5527928279237518061 2383864604938619873 7502165585082705143 8103155845161620910 7211575656173675001 16115789590548087052 1590623308621978695 11868393859853070968 12793693878559378946 2915489337785218040 11264997720496709371 4439972501835308236 9225389081557879425 402389321947103806 514526834223080508 6026898493606327277 13159632460307040613 14223495834138795093 6472028439846006582 5376748120556515461 583192913899381915 8462635882007669229 9540354358004032218 16209379096287407964 11104196467721371115 7993088947196175437 14238166790423461714 5999511876718746219 5677545585627303684 17687826897511501111 17099383534252109657 13954350391528695979 15490555950748210004 18108004359026263086 17883329856811648181 7429600242151978832 8169666174624628146 6191843916166923032 766857446260717592 6493557054704641123 13490344913330810117 9338375534722046027 3566310886313856286 16453186548099954274 14492162143640251258 14134237319051386476 7459123158627887275 6980256767880441661 4236800069972324864 9585877373380598580 2613101034570133827 1528331192147735701 5307166209397436574 18401502718377267871 6508381868936982607 3365788907104976750 3786456275227288436 6732192526649742487 4600331076518677993 16420090808454323771 5201873281399673899 12914673138016120113 4883604014505511266 982637454552846800 3374466749305209298 16638595584123539407 514819584241047813 1515118312376223740 2864514359896265319 8867434823709948219 8501017870865108612 11577859034341191017 16478612593926247063 6203036684251811819 118319096376600676 2558342170386127380 1287182932952296498 16312543365882642611 13473348862887198226 10979713500630311872 5949781428371063314 4952477991155554443 8065480612467389116 9798976957032419676 10405253541697160543 18341915849164434547 2698516553372998217 6934968166300397101 4913885037624088099 1490459194664014722 17255640935230974554 9950485920108590192 14027843589954403826 7267464683640989870 4888443927629044666 4375829528936485384 18386126736873781922 8607923146354762709 13556691685888639025 6285507427402398531 15482862752129066818 8227374384185765896 14246521297315932950 9883598812960153320 1165682676129105866 4459882413895726791 14757467454355111286 11728604627659151941 6906598166272717897 5844616115970982683 14693701675067772230 5870059390184669916 2858247095031725222 16604271118306611307 3371233774565689440 610989679649153080 8963681091034514465 9416454797392869506 533065333405958725 3279245487991978080 13769602006080153533 949969691190606911 2353252371580157572 9271320852223580274 8703964384254438127 14689069043235945601 18020518878879943533 12530276406881538564 2794136160100577139 10475962922376269984 13940935619715316269 12060955164379729465 7759601502834435788 13617187102790511409 5205043276134663763 13714074223790774450 4798084118652893246 14539665857693616126 17128566775027456923 9216776269666049018 16080172941638416539 9535224621960802922 18124822922242611000 2247574647969373118 12775982980945320780 15342562209484627040 492182493509791530 14461107847946918729 4635143253602561834 13218249807409646553 11042390614133212472 4390292758098836809 7418889714180070606 4715172776326640415 2439907355982170252 6261919556053371788 6896789835439440864 16059102324936929874 10347009104415663308 6065603422239069609 13184830950087585308 3719974826019020301 8931708434142878840 13753172067643976309 12169668692605926828 13595947205223940342 16779335021600836099 6635473650635181813 12482386764819502790 9658342072609170032 7689844165139338985 3380534562684290198 12289763257573949386 7151666952673760562 12335516583462709469 11745261784239929824 18361133810913588042 16376951493930280353 2987616608745403106 3963783653026821049 17768472809612901026 3240310722711959718 17635382969152863006 11463184276897378094 16222498622826859735 3010594313975934586 6486873597087574991 16589844723811624871 14050814642300050533 3436472694132792872 4847870109719022620 14843343085211555507 11885444883346813775 16273040729864147686 1163372143408451325 16778885307234133314 16287644978474009714 7886206586945078686 3927085191971383327 6173709500304797487 3353748571910980207 6671037428909642931 8773537447400556435 13350406872643590162 366604267606167020 16011863359666885218 116798571564128574 5474038236013151454 18394225124079967034 8549779657754374302 8665034677577096606 5979625400933340443 5784842122443460974 3574905195594080537 14942573703006282540 14447751675937751013 11070183481174630923 12940144268350484500 2841452067992065364 6163199980528780390 10663150259418243392 16866072703630027454 1518070594860157818 13771688724879389253 16832531836225573527 11584546140736020802 5297397989817011857 4894906068281837009 12535101635276834152 18085616767231664063 4142111537706795667 18296716277648134224 4538436602502085291 8168192346653944643 4729217913360814315 6132466551496466731 149160322281010988 11416790011107553637 16155106913047282846 12266225320228697183 2998001770220743248 1914765533280400905 10642788869892314531 7367882547091394596 16434130957402900420 9730104570412384900 16121385473037364335 10497731605260284345 10200038248802346319 7589673246161807760 2190214534995719936 13575253556902490196 14832265642616279385 12828120442492750625 7578625286030926936 9699017056117471223 16938421998622445604 6400714142913774612 13613139767137452190 4677020522422190844 14725234066883712253 5469484928551777439 16244864391740964220 3387158680720142723 13971405594033973549 3153278450226747603 11331255417555909313 4644983284409272983 14083881351278719021 14114683332470134011 3354956978434119943 4005751964934173766 10133589290379935706 4401487518543406832 1557541893806695368 16356613995401889838 1899645379434143581 2530542531745450308 18046816351734654344 5187105281540417021 7542518245340257075 15891868579156721360 11617853726152470498 13328439061382697143 1810711826785091477 1023539896339745538 6280299539862903021 9021903467156011442 10490406718916490732 16424283639246874681 9911480036262787761 10096729862191482109 14971695786267454274 515816796720301891 8309013442356396104 5229483113366003561 13580072082531032727 3280547396742525531 4377545709241960323 10749487733504250529 12950661011672968329 6497146379224615050 14622562731134911824 17673361237100965014 10214608359457605057 6164338516933892863 17992923637597083676 5413143040045955694 4410124182829055877 1297864231624654610 6319038328681517055 9944242790549501300 6762651141930608165 7742315713270369780 16436404265856526069 9451352438075470152 11050851229532424131 11973606959522198357 3936313776144697958 3754078114336517312 6901345951100203037 5215780179722621887 3594149311060108029 1762939591105916063 17165186756048015327 14768829496219860915 1771967885894968512 17806078256143327137 13210393218087853683 1071730067865083465 3057416535572560188 14801464495360320858 7206633191819181608 4410618847697610958 13183619988552647943 2748262381824558727 7005963956493717032 10641247576547023800 10137050718029931557 3505164377458561552 3905076392705457334 13913652617038913216 3883843083635784831 3166113094471239889 15175490305488311528 2235530695027052577 9158839945099739032 9291304141718084740 11339626840911234449 18192344816102882696 688000001318941533 11139215416791887534 704726001555888567 2823325006844753448 1763742976618796021 5551184871476400034 4843296297331345311 4433925901814307532 709142467727629391 17229950287794734254 3372143915877342309 12525191159987314440 2931935856725469537 5080349007920518963 14555078215273197573 127261230097119430 6689189855136160278 14438107082402590737 8269824512873587059 10302237740947520438 10911175329847258976 10996387668570813753 16151160679870483281 12747250471272947347 11303187116072644744 7861297914438614606 1197733033871853964 13979398361149325060 5328267659545182669 14358390992535387509 13998873652923154982 7228086177998948464 14300136946711762103 14373720063369853461 893721124836558368 114927266515250566 3341326276871648176 5844849778777203183 5129959408532238433 15600680652906097447 16174680988771317910 14679015148912363528 4534033223082058495 18356014333759640001 12038962305725103902 14477493076404155438 5296421844706381428 6926797063035226918 11140480563482953979 11278574983443265808 1785021438257096044 4931779193858671209 16793909656813199094 1158068500092202154 9137016038391186152 11276025940793955271 7162364330138598070 12292565177599806959 2851583204426168515 6248608909305168430 8781945086499995151 15552066483578134358 10759757507030743230 17689616685761150505 1534334427459508403 11192504908923612757 11350453700176190119 9014384972312581727 7948781367880887944 13095479795918999708 898023682637267015 4741757832180566426 11539273817576169782 13223268614089241113 7546665307380869577 86073032089673515 9145963452403650055 549396230505146259 15836128970494081267 5572722214914133466 8306362158879174658 15322474022117344496 3589675346102418087 10039740947092104064 9394445734202837232 970110115667919203 1755731811249440916 6417102333732547846 15294312328859417821 12195408733806502257 14395947248054960189 16041280021259337758 5746991080737488468 7926511803263634501 5512738078840805901 15249593070823378906 6309322223056227767 8896969514600033521 1047484650080390937 9865844921955348137 8370842396241361305 14977642237975004212 12134879672987588394 4115053244483995628 6588695953811186984 11734849081837591523 15926713071349449713 11784231974991233124 7861874351147871729 15093508085637519221 12178332767100673664 5139540564194440510 9878533614552588780 1738234150061463181 550058851955329473 12599683294656306336 14561123107369168608 13768884700745247616 11892065988798591423 17524166815479290650 7687433640772410629 13901755423736589341 13185491073798991319 15678149106075156472 142279773652871960 769371975891679576 9873570420390612438 10794233189132654171 12026881714919339539 1560273980553461041 17652337684049577569 13656721796860397165 5838567403566096833 13888052265569370821 474125255963270679 14424529239146788156 7741607553042829715 8786969554332311757 14909813574413575169 13910414592481475155 1317355849587855219 17280191406213664715 2863493417184006424 660380811905540145 8255479353224112819 6417781587305946229 2595698487081353302 2766226436049895040 7941638785158338871 2813729867422426364 618182812504503839 2564688166154039789 17245747029554200484 16216512919286470462 5730714799833587680 1957822237040266133 2185511166382310811 16449970102204678397 9468214641009057005 1358756955078452098 7354407497165419566 5441507030731506339 4999637674093061045 9337335491553940754 8542292353887531356 14870264104716234244 17839610281126892533 4211510428572533969 7124662135087269807 16188362779448267870 12822926514362141983 14601144207380716675 12911683426384321500 14658429529129344645 6482371654130544650 12180443375429798890 3887079491513984854 1370704837288911418 769234272087917695 116797559781151822 1257240630790338740 11724152171551081710 12921667040681998593 8231562467951742689 1059354013546480833 2558497667535024888 4618564286346966957 8584699811666162851 17666273084180889059 12373165014026067387 1687373827031641307 11731423614860833370 4841541096088675875 14300939836812491156 12005259305824271610 11999678863610143188 4616846798530075311 2210366491286559864 5309061429728306553 3014235360989571423 7041819905768787001 15334253666898450587 15758813512235230210 16354675121643655652 849000575027836303 14781574485380195507 1340284255931434991 2402758753265094826 7419758808014758917 2043116111861903975 9261278642381269419 11559273507305937954 11395293466681159614 18241120869878425783 8300699937644187804 17374369709669195352 12639467510800200263 5108040394041673010 5174624512594625825 14793788844334613201 390004628126876926 17374485609153393531 17567643421234227358 2711845683845875195 12333667733096397492 8135517834019156733 17775533231546634043 11726230782935984520 14985588562493455593 11801216246423532868 6236074921261152622 8547081580050957986 15402839017139410962 5117306738622066364 18443998161398563028 11973542141978044613 11165679524385555340 3730038581195185491 17428767825801447067 1719186961092623691 1512424837474112664 1454306154571823278 12154393142721144205 18332693847507032361 1689196292445199338 7301376437608999873 12403420329785382522 2374857910586565870 10914715717791126583 12329067491980433621 13283157568329296856 11104361605858080805 692748955934543387 13026636343398232222 8601635769955406530 6395782135557554030 13479821333605012746 1456580039187445979 336776910014412972 690237418263809124 7048458923503828497 5561489148103196137 1732071440594312434 10087523424019689228 5587982007913093909 16164624732104524639 13597045911262138353 10574767387224594221 7235148384810231009 15068238242122900382 16670348333406346855 15700092052457019265 1105350491385278701 4439055591038286417 10043786209945699361 13215262078815746992 3071301317855407077 6816233931851633992 13549877181664247320 8035878321308970237 379665745220160970 1336273171536248840 12362217163294387698 9959206166035674406 14518864759095094549 13491274231364038220 3961394227586024875 3406638551978050867 4378192222186396036 13978973503062809151 14280740484813128654 9179449691979159554 6624474947064918952 1002311483028875560 1472981518548938899 5056319602884863688 4246261227428477880 13443214349294628756 14268511582591431734 9117485430559450345 12109947041493020413 10177317210936018945 7114578968398140683 15728927285044510083 4718835352082387149 3396656760868216801 1710963054641677304 12093424092208930911 12010240502635481831 6271916555985166746 17292066637647991205 17455882795081635796 17261879338913314799 7229979419402073538 3604790782259067026 14017094837747529993 1538522157213972348 18358121121354673915 13862660281062105906 1080561675391163176 3836521427539425103 1350778832235381803 6230053612911382631 649348004129788296 16550273512569987963 3622321569676960869 1688439983745484634 14139529569556947689 10699343642143133049 3839759183369705993 14513374235281373631 819693949130081721 16770277828605989417 11507792330649060632 11179802976041302312 8431635123815173264 17803575066063043237 14021033545555258925 14643568890344560870 10370391342873922606 13025328278022052399 7298438783856629735 1701574601385125269 16483922626554869243 57245549054830367 8345378393413889445 4644818481791001447 11922328629768693679 7758528746261163454 3932711330124885767 13289778902522898303 11290049624345263603 11175745497207776382 8436436139735125236 11299041994535765093 3700474298361035933 8125038246511617 7822209724678722947 2466328018099927745 1132424094051263129 11605545385379645979 8809231751488152257 11455754891359329824 6816510666766527320 716582136532922747 12114650012326798243 9672265823507768922 2171769961504825619 16219293721243563908 11905389718673185682 9718778638313571431 12168033276586782175 5694485878355463994 15849503508012637621 15052415159185137612 7917589800833783087 4628779870469103364 6770852338266050039 2496902960875309719 14667964085855661031 2071436482050313436 10108352362206317773 8641167520099212741 4750947572010310556 7522690715519822544 7776584688255351035 13742099140512617196 982806818859566943 7070169601886838876 5296427136186194321 12007277094855473977 8510244176266096282 6957516907962573774 6740427899010918733 15080934134568415642 10601052789879291411 17930251891280174643 4783930025701383614 2535595534323707089 8631818838421225855 11930952632852845073 16310120800953439582 5502952484138793987 10107774583457994776 12966059486763284887 12942811206151470231 17793194633223116679 15794930071560499202 13136635568001182193 3361993070998719849 7076109472793200367 14768163165240394716 8729127882853828537 3862961498354254267 12578413917888455980 14569836806679662426 8407375925829025739 10020767830073757103 7389478250107685182 8342134099579438263 10589853048852792462 15189770102878435123 9033376671098728778 12368784315259346765 4139857061817961238 2741937246995936939 17771490877417484793 956395129300519051 14258503025325868824 2058227544983562590 1021295135947452258 4011600173849153059 7097862463911696418 12336775855794997976 5395025386130316072 11097238897458291258 16248021097519779112 12610723832767386114 10381760137884899554 6653022229809608802 18390615275302224649 13688927152339127667 17163483953646694552 5959878136007243823 13368209788983351119 12675375647134337646 12543311681124766829 7352236549238077292 2057538125083228002 6400642454689583510 620156508581724318 10584938147592165671 14329421907927216624 16871279846040246669 15445948108668116878 18365975543114186779 12930337492021522870 15136859461206672082 16002311251448262163 16960789902134996049 9434393215566351139 5655250598896280353 14999698499623110930 4834175186417769696 7644252913547562213 9451381288903001930 12253739689114016024 10053326277723399129 9041372521307690381 3693284223827537772 1789693093424051881 13090032630259415203 6944948418586040569 7752628493329293866 14043451040209560566 12907672014232238256 12003257176482410327 7011326719771769192 16934600835413647119 284432305906673405 18123929052381908309 7373136199825444984 147767964853230010 17146065747867584713 3162226328248601601 5666193067992968109 12139150232942208686 1676930164231307679 9334276410597520946 13365178955462750182 14947107944906132399 15401210884780585897 12044584195922981242 17725659885915539351 13912881884713804808 4676086271323803842 16111598817367621024 80556491208688432 16380040720058787520 1422894607723572901 12833010261660580579 17197600449050423893 16655221080275932255 17265160017903586277 11402378994595515056 293684220479463001 7735540174119579535 16161113683182581070 9375303896981422338 15935237664943384555 595344680054492627 13019608816784623857 13428467294174405365 11355235429241939542 5109558146164546923 9200686456097000767 5325440919424017748 15078353966491478555 2855499519635461599 435853007955989722 17980646017317024466 17554568021924356913 6081451777829962161 18136563840669677440 1821336799371340331 14149727449267217566 6315951436987195819 1003582426636832883 1553167598936591133 4351677729329854030 4228025924258536467 5115488794687850499 561205958584087309 4905642041540334616 1744507069713844589 17348494644108430473 13412476244170353456 14454334253629750878 15331850503498437714 9133906262913992509 8361107744820075639 18092986533085406584 606499482287738916 1489093912199840269 13045393654527216199 12661664547604275839 15651052733091773557 755221859807597208 11906160800549215698 5871803734675924924 1103279763632976061 10073035787872951707 15778839239778120194 662456173394731984 17987372847958930022 5107702254737904497 7825247803892743168 6343800060432119928 15721124018165293633 1014919175711415374 1988121401114055869 1101651813495160362 4948819572833762868 11443206573385448427 10388638138858060913 14893652179386672925 7607523958535911528 6467241347496415757 3494932932499332190 14391306643155096302 10079205252693233818 10840876679166200498 15786234490367167846 8541959841785558181 11498789590920666470 17251668434312808310 11563785538311790552 1790990185325452518 9942549207838108649 9254202204620955644 12570876065716776612 3246773978032850515 15521456032859176673 5955227357808250387 9432149430625449528 10646422974797133300 13967702805159202875 3876322517142328254 2199071101668157174 3123913235341820110 11652724589230350814 9180247891552304834 1914583782136410153 4572886555735066699 14293348487716466943 13753078988751908067 12279202187664614498 495756462394465580 13596595240766118458 16797224153159866555 14913608686790962312 1234160801070948442 14696591691499078809 190040399333966390 16051421984037379641 222237714867506962 501481454400021724 2127992378676905335 13674954389113521526 18323020679980195148 4110070382392855891 17409828074741827383 14151712893437911632 6751275852923639241 858704235624855596 11458416110737806098 3165071118955388624 13931755014497000461 3666119531351513317 2053553819457736000 4905950641381820328 2650491097924049049 12932975971268053898 413087817654526545 14214827552546102240 2052763933886741104 811586119666865180 12019107190229377820 5104085825772851432 17701270605049596661 10426193806959624602 4672702791063837235 6434066427374466648 4944519783871366930 17220804691651046043 15757597483736954821 4818392567392039660 7702843645154102934 5280186103448054918 10239254849891770291 2797831600418572898 7843224341166863820 2079760539813070090 18055178344370633641 15960679566954289767 13766961024650136328 2764721819860512646 8223497581449752352 1937483585787963860 11960564633895369069 9244300546213187508 5292388601156900403 8601356416399401963 12467186717041155847 820895561495254311 15494599047197416969 16473832601220997489 34756125225776828 7312121202377307541 8694394443933149758 13193373323555912549 18075291069391745935 7190208346683499925 8254389102094072851 11514951028699204539 512168409500102603 11548206421095922226 15363574282922842354 12016398877741180543 3344904955143526787 7468312306700764489 3953107411253547936 5419671299416396375 10831554835492143256 3261857355373708300 7010915171865018999 2394659312552360126 17858782371583584334 14827664545110927998 7092060660783682111 9070276959681161135 2325928011240731760 6183520725356737705 11753410413526707747 5307050939639072594 7583978190008090064 12236556763577485357 3799427673193870424 16288143756866831615 7876555714745551627 2167753365238289002 10124902665127424672 17802061107767808503 8407010259808642939 9014997898905598779 6474167953061350379 18379705362143147003 10545913489510015186 16158718130852922170 17373540417620129002 15933256391804391533 3849240518409020579 8975558722903812402 17490256102547164330 5149137304406194294 3536126258761282774 13885241501240802280 1185049677249620930 15479283365901371371 12412882493865445050 4118338039531021128 2078797026363443516 2797019265597086366 6512141444744218835 3833738405861471994 5393968153212986378 1212615160540367038 1658478131770540681 7654414007200116449 10157190198326949623 5115886389642799149 10202866959346827047 13063877141971756681 6399226233715851786 9324001398167543956 13828161898955314481 10566375309443423828 10300797758756511173 9768725562487542482 5919806000404475088 2486864662610782698 1419421865628354774 17472256517903374162 5307470795004522022 1595241667634973021 778698520422885802 9669093012166981856 3225471458842263646 11310547316255100212 8286379781367656753 4742920536269198668 2269440713680815270 80976467202634520 2946779916271284266 8992671901367322549 9942072687786479179 17416635738286133955 10818290628124687284 11317635344581200686 3545124160693071773 4704047968879910793 8788983889887549186 1468770035483872624 13842592965446072712 8855460007058832353 14530918477208474162 6332352062208159207 7988859841867615626 8034312739747409524 1916306843328516161 3720024611106621522 13950409722477990184 15335875018216414646 8284102784264055578 18272860365924723354 3665807520942827766 2835110795592591121 650677562814309547 3229428107247805093 15496509886011533275 17487562016699899997 12076719110409767255 8769594859404395017 14133948883498677113 13582358489940953816 15885893571294625829 1266896069826784886 13849769521095777004 1855376544704559902 10510267394340368769 16686689352613437281 18323532857317536991 18023936145905900257 11653664779523723338 5839597289736083958 17422375096681235506 15728916260442081008 7259712483540305368 15076144527063579191 3849645681523628124 7470075742545898149 1479215883810635519 7802519690752805915 2951056195935329494 1554037642839344233 6940198519096710769 13032987031065308480 3277335218041440376 3001651443140502864 13510184339964066490 4344339484512328748 744978774418071195 17086208527310338587 16066698038477338008 13257328372921210364 9838519332382583382 12129895745576475460 7996433495589460313 8344603299367568319 11739490357777436094 12590414919759693713 4306290771850716099 16409626117939376577 1184241527782400654 8069174332697615145 16855051074244795191 809050191513525419 2337096911552375283 8697583019901136131 7691034073837168246 7852731328893466732 10633774536737695696 169473776626143546 234021475157106091 15405806554950997013 15293600095520272202 18166723001528326292 12485639217105184274 6538350132683690512 14907193697808503613 2676362472648759725 12116930462208183705 5538815445191028577 18308218811769498245 3023613821055010896 3875216266507180119 16323069166841078673 15192898049470362074 13744599070539791702 18185591056203068277 17996008456451721230 12270108669715308834 12110195583543427842 15582142612678743329 7466466599932005798 16482968795957755894 1289567136947021988 11187619325738465366 8271505232342855933 1816419252892709192 9763392319991456185 6503481619623401770 13405745401399282039 18014175594652193448 14722716188762090780 14001146078418958109 12475926842122979256 16139177897693301465 2330751287603047459 393949444403958106 752491353408110638 2873283135569881888 3985517019089375794 13480528820294595927 4128216542134183837 9433327203488755126 16813537627413270906 2122607742967244724 5689358301491795049 13823249425072895932 13407746747813370472 918602563010842829 863303982349159099 12058868834804426845 6107747477437600390 10233122411572943310 3181532876307877501 12338744665047043401 11628627918273404398 12764977245014879290 5659442486826157328 7309902298704016323 4907309415732707160 285121548122031099 1620812945060364260 12165569594399642240 581734935142076638 2423062372374327320 6094762363523713069 10100160004992812693 9562559545864924757 3877021590271555483 9291280825699333430 1970932830915841330 9052958894693816866 15423066316845909972 12729394044840161787 2183936199415013554 5301983002273603144 971076964967453536 9098554906163393201 11842122696140379475 9148468195199709851 6737931867044412982 7044562365315313995 6295581325171987507 15368783573759283675 3228435950802731442 4099340250687478119 9993581391082762174 12594364922884066051 11072194073285150675 7631720174965505028 14211109758254651831 13238242437228901009 1688391851242112696 5250261944544793439 4058446372569727610 5959188636349485749 18325761128393650626 3315266009862752769 14605289750354146583 16754770557105114465 5062060589393093618 1055356883752062194 2840155641610810141 15235386524708662428 11055501707555868331 17144267724617781197 14161644238066081536 17082808695976494599 14573223162034101812 15788086207221702631 13218541123931924367 11067652058414360243 574148878294546493 8442244014175057820 5601483375474902646 8956556835480843178 9625979703080501446 7608981912245537356 17039458792857468367 7721099434644200865 15366803927764573071 6218007743401244385 13758584272734796271 12770976837129054516 11353295135889193153 15160199911523512811 6559236435224096529 5318723207641891561 14193594176186798128 3003832024616521729 9261351040787374273 8523080727290899106 6525375446423274868 850671859886786396 13336911948216837302 13170513693152757373 14804999563587724939 12683216976549397249 9811735692441990547 25808727186779204 11019252987400621114 2016540587619954638 16855944833698787817 12636741791391722713 16167034030494470188 5513611598758819477 17148467286425939853 15615830456424675211 11504173732010378235 13649280530071830644 6789341354389046630 13261549624611852173 7837457690005970419 342354808186616322 4462638354671983465 14764954120641093904 17096053127174035109 9892617518427383302 17460148960363461462 3135083558635795869 3411594311287705193 10464299630755972445 7222895387679037519 15764670431204040223 6213487398011325646 18078289661178782049 10804975336909573135 1626449737265604317 3090870097099906629 17214298080652102929 13333359022048823722 5043319672833426650 7970961608834254064 13377990276428578778 8849804192164035831 10979568507145538253 9314947616928176950 3083948651732184856 14535882484693982642 5693138211068745663 496483618349476239 1997807022013945572 17750219171700748721 13019866869677558348 1792902381822366866 5582263658202006403 18300926039752453131 15475748665029595748 10674582228786887815 8163945886378191534 15721199266477218673 9707844976735125589 6563198784950426228 12878005383404739283 8755721352492038377 812584831230925516 4235002994156690791 14153991342035780949 9967645637179682778 14617147227130613983 14472779889704419559 14500572988167757537 733107288689403075 16817596313949064431 662935315391777000 18002621693704321474 4301134497654434563 1541967794276283982 13593041377844002303 8306823891103902867 8495316311685511290 16915552742758541668 10169152701900823800 3468215682410518455 13787083304219473198 7814229290396254929 17479910169629482811 14005436879502239527 587889536709044265 9968420431287822409 15836398037711690051 11957988119343509570 7469068722076801854 9372953306153590049 12637941314312267502 1817055964460307739 12787319247230660154 1752446040934783676 13539576057079315449 391282081314914598 511275462121306081 15140031274183633448 9613628291825993826 13518456445309252104 7839451553395336692 15592494785528586416 10682254410898329426 10682651916734467860 2219378736897365849 12936911264163042263 6207727629832141583 18061364197919874911 13879902060502413947 4714524113965541883 16850206006001226964 9778411980419510287 17528434950050888408 4281155478938607218 14812015048684884900 16768470822145211549 16690824935194204409 11692770741243542070 4978317932757622057 17835554092736619188 2858804406470009278 4033355897510483021 16770311581219481205 1842475328419967964 705416817659054103 9064944549855656786 11074195378634125674 12406514476261546588 8240670858939947278 5991101609930952973 8134991103877450538 6034753865862150334 9920954649959008425 16068361927405774276 7457063323367971112 7353528856247686293 10249200419892260624 17772225746187619255 14606629490497286660 12559955244553137106 14516933296318541548 11295801008619084140 9743687498354549319 4743324621025289899 10070533358048061465 11675869911253463567 15245333023792069312 16049282579647398771 1700657859636141809 14568081681028343450 4539453066898752482 4858395178976755240 5584545078558771246 10784632123527560256 10789737991032374624 17798059468956427212 11822606371551862667 10221304651673113647 5735208074465432114 14262913710300448092 7453537299067487897 2812279854294727179 7900232714446182703 12535122973650615016 15341455982566059626 10598691072387853721 13381547025359362893 11630780008517835111 15497216033759159154 7672883271647375867 102063171024660855 11636307871154802388 4199199634315605241 11096277951741311218 6100230731165827352 1035480052376205572 665583409445012010 2458104832924624986 5863519529589000666 622831174906234831 8648862237089403769 15692702489090540398 15538079676224659867 1033261892472807714 13802251683892139929 12418898718980346759 1640059197302731306 1295631945916947638 7896707089928335225 12982594613418492321 15637728159221843999 606000254923100369 1547262711336926692 3123934494393775887 3568333870214865148 4599857827231039491 17002885976683880034 14479491183841097391 6179871639731608354 2563662416371254215 11001893407389863813 14765867177442051403 13652458005507176023 6799725645665602711 2459005147467661957 5582571146497413065 16000556876527112232 5113753675930780916 6139486047236245497 5272311582745008961 3887232108444970287 7963754361852951326 15705883556903994622 8304894093271468900 13298239708088168989 7687576274168857348 16682757397686299392 935811862508028620 833768700966272815 17126617837291452320 13818873997642977423 4507293996231055222 1029906862209512863 11994235409505352665 18073489716677571085 961405496993751056 15488202259764878253 13810959018488927628 16179785835188814859 17491852446149514874 3075127401941484835 10101095817087749691 12872443495258972970 11607319916242586779 3914921347900892151 17195364361030648765 5012966802738764922 16271704073576081858 12074971576186476355 10175177059197591650 11906975911710978816 10011612776712625043 4261717765972143346 9825143572738782798 5809879899684028921 18410567789185774514 6709204752608840759 1937210907004443034 4885219186687217177 16073400924181273202 12071510682904109847 17160872063319738880 6075684844462492450 13320150618631845676 10031303449009007550 9851392222612519553 17688245885765169915 15624965387503942149 2681588755111696402 12294549824153843131 11905592177876439396 5145986624442576795 16330416773233478225 7475853679175274879 17814489110647639643 11402593230877856732 12554358669441738707 2716295405834299373 12959181697182023926 3950177399719298305 18337652483170065388 10195425358363668664 17326901008645243141 3510419423797457972 2149159686786094727 11843195985499291658 14045474682775572531 18371664947623562051 117024560743647538 14801839591592133120 1737095644081369873 8077773020719344444 17254343412808825795 15162679199230123504 1837742825767064248 13955214906832411254 10645076192395075646 1286927809692018646 15784847188605934779 1433517938238709400 16442016008182523242 16754806437658003956 12325489299404595094 3704071389626565278 11580707145802892300 15763614548755218593 4073331784136722740 658886596923654117 863025042698730913 3719690233596568044 2786527991322299893 7332025926486941464 7171310936098603221 16980116856932118964 13824090518606579313 5581762771130858351 8149695580708635960 12390049348938032678 2193697657497291442 5540930885031209787 1766904597730536859 4686078240061573590 11107138680213405156 3112689426848489568 4505214693163682471 7868204286599753699 14205583673549364217 8923987230297765261 9181547747743786034 6450479057285036053 8261803889249969308 12820477799769299 1353833925893755052 14220664974136822119 395329785248723600 11261100779679758735 9424620939590182902 11548870549172075199 6183810552777800505 6207865786859969180 1638109084922305507 5131441186123481387 4721388068350566514 4470923116945641464 181145056384269769 17695118371182166548 15261992837431255137 11496774288551793236 14564031124187285512 3400414821810979181 13788865932089556471 11038316230053283997 1866762779978565393 14631965669554385762 16546634832136804495 963590502248504025 6034285114028867566 17372778280426953088 11558271846512880210 9464066367516671121 5315761807145512514 16268011190567189264 4621173054432509806 10258209644013445804 18317383099908200353 7005445311303420716 15543413509928063116 10710984442163041785 13580668386411054564 10911490790019222207 14611061775602314815 5853944618822450392 4222471363050006975 499809352598884903 16395285229890053942 12132810662966447093 508899262182107707 6602800950140321599 3911873566905885643 9071345408644825010 13945864609980753494 10319525773309784878 3223372206944310131 13254752885419693778 14061648933088798170 1199895865010392314 2325863993646227003 13348580549319979330 17120569310553701872 13591098135287215498 3552445021795654931 5468326560298413529 10556409597229756496 4993805839186740364 400814256106633958 9513186181348935542 9716927576302911415 10768060605527364978 5780976209425375284 11317104451369453826 16254472580705910745 10427971783097664874 6247639954991851849 14550960558116913563 11357719132407375707 12936507805583828373 7582538021289385587 5828531883283692533 17218727118072488242 9551733138684561744 9896291583993057858 11201883226913185515 6606036000186755951 16188114303760559086 10055258887024928375 18397555271650722386 10334168696374315292 4151227801190434927 5318362268161370059 137271409151815655 5055067127461076054 523241570363915142 7857905036556469292 2464979735101573191 1916969322730888703 1627665504210562468 10849253965783882007 10395564882357200020 6329021374153053178 17358753498115071486 204696174860087852 1606366530910763840 10220816575251692683 7261852384513794953 9361683671686672887 1407511023273774605 16165931166560084439 13409128233550835156 4167362731022621216 3489549497962271896 15663181566014554447 10458238389033988523 5275008794544796669 15226386799459929378 1176419299269134352 16464641269104076007 16781708650845165485 5188322924458922098 17327652059131456272 18045713413247754893 2439354694378851882 18290403334882427125 9063939724125996006 15995435867102329363 10450870634449117440 536807998833477940 16810430460084512244 16769519954960052169 2211998924568627527 1802197891858331380 5256670055732987587 3160574020672181411 11334270944692981058 1181274090805639921 5567045004808239782 13808812399800351258 5432576372291611162 278916016633615749 10560126751077616840 12793265376242577955 10754956470047189327 15513817299206048808 11985989236802054212 98132490642318365 17220745327517365040 8745845188462122461 4794574555172436339 7086193164651856145 4641143736366645215 6854372628208024005 5507105324367721203 17473487825879568373 10847980526199470507 16106924016023408166 321942908838702457 5928272266986725692 9515798767506626376 4708265067124890119 16665339929359001334 14451679476836647149 7229390657473290443 11343735156794911039 15911658401897247300 15203987950519153052 10393397584954256731 11676674007598598665 17768279183638904818 8368649218271542431 9542280020001647089 4464594649479814728 16562251389639449300 2132989842405774851 5959580358834670959 571226517962247922 6132826689529059844 11822968218219021355 4088804445008005413 2615764253134669099 10908131026877150395 1066950976737444997 8078067506301224407 14679550934564950082 2513717437086645268 1718106972162330862 9694820993996195656 2350995367495066650 9192414013628204479 11605596094020641501 14844365990446453840 7970149722821999694 6368786450503090261 2385357679983189531 15290644349856298189 5722312270926555000 12393682244002897025 3365108923201843845 1850153705679834534 9608070712862427757 576979651764165594 11697326668002354169 13328556202248959514 379049809730413472 11277765757004560139 13603958401382428221 7872633539610191926 14579671482126512401 15823728778579196964 770806227623461399 455528993379258352 17712015317597240250 7714582632286292784 14969121826396709861 5453680183189187876 3765348712084704217 4922765699799064498 288879482106171227 15569841912801470604 1998828855749893017 10296698226769842202 16934257476801252945 12503894994890389798 17483291168852036790 13514380120006522191 1194867282473631426 1740059474747639446 2730913135895219996 8803986144618743373 14568423137762909064 13770024989041654469 177141797378162939 6188256691108948108 14388416783832099144 18290411217189261351 10151149652013702746 2726309557826560947 12550408179546256138 13282045764418086448 16459450532342463834 4843232875927390277 12448772661102999568 9082282322185250745 14990446189204254147 4039611564567479648 6462321965223086860 10347173724358265352 5205528955433022654 9671840093473840933 8220409480474298589 17131126945821273643 11550327306845203010 3230578573678370335 2857101558256167051 10621004099717084474 15413217027068532427 3262328177456313053 4144250005949257875 15986919310924952697 11030820488023318574 10430430461341745996 8165829712394780147 17344725498328103712 14780474260914847797 8474623152252517261 5740590605799092211 2504916710368256071 14035499508835542772 13047637370439786600 15687802346001573995 15461856348398602490 7458387745862434295 1633984327716430309 2223124730471685277 6159688770046793266 11728235719191549741 8790194551515260280 10309813443564910164 3686199176550712281 4967933526226803131 13942594603290437602 10549576955626044323 12978140228320608129 647080383482876862 10728831572902246663 14467468804877113729 14582067411178782674 5094762367356895078 2379890018223896223 3922626217862679547 15092304105201841748 3549848276717460194 489727668263280705 7431388262653414005 13403298303979463651 9230583210384998628 12322081238159230382 180877667071682146 5295640193882958282 17240951456208923760 13934707054441570074 11052400837293140775 5357576845689826123 4878376851820511387 17076620066831349701 16094834104122446220 13539193643165030188 500165726951499086 9423152344422069648 14001097881224053013 3409645715733887041 10675168157449231140 9009623629872428096 17783964579696226299 3704117326770512606 433287828361678158 8780742054472134871 940980405267485321 16653076435674709196 13394040760615807633 6285087096264878744 9835659305498579073 16031642031843873739 16491058063500755893 4678405411247651200 14367195554282539941 7057080239516979757 14972005576785965170 2127986226573883399 15603079561218912899 14450304466212760414 16793806175017479264 7715733995110421797 2457245640798328871 14135574319193354539 10940602813432169929 16003148374356235142 12605285084965442497 12297398392507790265 4170099043542021854 15848414165941170253 3056363622313660883 8644586066469352550 1968171492697304593 8262603787241245667 8292771232423705992 2111765997253179937 1044330744211825267 14138077378771418724 6911156448487261384 4177224734073664353 10655671765284766365 14369874951143864794 4086186170791453943 16449693372067496890 13184554318723473765 8142085244986307400 3631717496514751325 4496591277289067226 3630161986330099686 17112446043516366805 12249903698900566197 1239575460380173914 18386835149189083793 9586459667207768224 840945661937911410 14421626486182994408 17638070536886174686 187620087014571770 11299778085146197808 4760173320863481712 6392362148429471669 746434704281068520 14283494002886064293 15453376790490462890 10284150788951924976 4070928646213758585 9136008373364882238 18070740290425059809 15503332725770387694 1711482836393870002 13586319363296047600 6763498350961814500 11081220293003766814 8588221300842266190 3967819726235796260 9813397727078056554 4028841709515768954 12915292164642205910 7005362265245975546 12901802771829884691 3805427998585431178 8765704780434866506 12537545460830084612 12323569270323527529 6234767722991471398 14531608236321494124 6399758431508907491 11290098738217919693 1016324944787062988 10110794267006335153 13175254255065913304 6159008438238867170 5267949258514587365 2403833829081097006 13305586222521774358 11415762435553808394 9414339796391742570 9188689397092109219 3146240298485529858 8864606464193354678 12823227885355686112 4472779248260868963 4945091068007367817 17512036489511842128 5190163728845493401 11311303932551433256 13845350840380451207 9337439118196541474 809986068363847023 8294372363071392793 9358839992648167541 2932475080850593804 3549243871320315288 7980461392833229680 15026932049492652260 5699457258942619195 8677073962333821747 6056006367216838654 7277454428171019499 14364737527202208618 16340927411013205098 4622146179723216035 12699231641017614623 15669924248738887566 8678024174207767407 13861046515732231594 842212638096889578 15466330288129238294 3869796023246578408 14778207792767154659 5747031535714354357 4061463348424412351 1907998801191287494 293051010431599454 14840213638421483625 903343083516618260 2014181238246960407 6618307216298265 411595171695780436 3838644083903940118 10474161070211809803 1624840911284336862 17665074264784846882 9153228196633862035 15195104682012304784 11073509445272754718 3735311548392282635 5323673092315771321 4757872388936906913 2544919104840336296 10331434485829981773 15198466989408038574 6301972041760475076 16521678329855280991 10272849664898570358 9425666643466578508 10366291961347211286 10536728439257755816 18054455452240414313 919873871487347141 6496200525324522083 16073837620876704944 9651681197742869710 17885851789895129050 12434074761891832819 17037433017523683296 12575419476473847257 13395323998398014599 13535290630049683020 7890711060024049676 3992634030868938992 8241720473056330432 11836636096336895543 3855449214640801815 4367249480607874419 12060474514527298913 3164472056057027750 1178755966628194373 16386030711152048766 1375961874077161386 11233547958088834092 8232594337059097000 13232875518228796954 18222999212083991347 12125878680191797811 3300503580439496944 17548216098330137890 919384745023859356 8731778090012822658 5495662627674242197 12555398476069164348 17204564856010003754 7498121215631185265 3446197546067709088 5238873046909978600 3070812918074914115 10167694844850517934 2112532737553359455 1281928990396884185 7813042502617652 13928804431857573230 9387869013153854911 5341129550246912400 6604128669886177021 5005995219555216997 16244423643175672813 5209665526090178982 3312466976262469889 18119912412577590685 2666271493494861643 16234819170173138400 5753002629029339625 1843655362998589546 2167399897930836394 6320249422479263757 12039797360453209627 1453351891522218504 2600606563386844958 14418985781987626635 3046199615259667148 11035732526192647833 2010974227385146528 7314959851476823119 12058947088013768809 6535560915914953164 5903642820056990116 2229582593615347553 11392549425768548105 17246220252974818449 14125837580860168739 4411046648892752932 16778024344064807837 4274222364284272348 12661020857488531517 8964575463667851952 1279949769364066967 6491638940932410482 7566878478538381562 13357995196854155379 13887585181648983703 981272615120607236 14276956631350248554 15589906555090792280 14099681998421020816 12218741616818854483 8083841619665266405 6190329440695142581 1910919909425552868 16568196810374839823 2224617792512705055 17003181169110502055 17290528557178719326 11438363695894347566 6327041903292022640 7679433492503232302 18290403785564457420 1089508679800290583 7968651219099605513 2018498797326382679 12100738545987401197 3123593809690856849 6823966031949410653 2081693814776869642 8829274257138005314 4275201929693999974 12119603320102696694 1238790605166417391 1959577947522689319 6825251003859563197 1043032809594958953 5834013965031360912 6693333171101248273 8428304832949253325 8176716522467619456 2893140542405418167 11382060357192566979 12290566709009363797 12261074320704601931 18106135008234628933 15407348271534632663 12119845448720247020 6630988445267861215 5038755270129266163 14644964993323520960 815250897116578019 1453190289079516701 11519555944411033155 17539468473454792531 9438701364540032172 15729668779828447556 11517157276618238685 484375723336963386 6210105140550896455 8823056572753795493 14351212179824404066 12031248491311381414 15773436642756140096 11632565659741971298 13966365019266683056 7662473208933776425 12422178529984979653 18107350058148944676 17626678034202468983 18446531593788231901 10364748205647032964 14713898283715377942 5162405999258737435 11186227648905354857 5946483951190002912 17966446291024294352 8931639403527754574 12794080283407620215 17200909137966438878 10152151355267383935 11214307084247134402 16399843161511815214 2893960905322690068 8253868249322409897 9696992962510470053 12020175676360841921 12839418280859926430 14463834148005666825 2972421313235612930 1970463026956554831 4159489994599617656 2327712861531490458 17454535989097163469 5309660404082362204 6457071815720323366 6904810427179587447 17108923998082256349 13421540831761662506 2811914626955630107 18075518676812047360 16351002424121407939 15791968767843685531 8400050154157239221 17921440790578869995 4469571346562392888 4585482532890447483 14280206866076618797 14813331867636944731 11125511128625289563 6262143271522306744 15752944393581958610 14995435210975314540 12269368282372545343 17785462227581043164 2528115675532338673 14426393146811504007 5600625637337442802 6079969225705874245 9278842587293575551 1000493980902322524 6213240400909336953 881176088070833203 2531431877198455408 65401824068117988 1572443317225158530 13666975205264579643 2656677623406111226 4079117044286884488 568643830685369001 4501520257186589504 4541903668127978143 16042414810841200975 7243668675523973927 12820096614327849874 9960767997380042468 1013978080531463494 6901928954763244721 14791225879428321146 378525512143048742 7774667660177204534 16909426640388703510 5154327923221271741 5931824421265939166 7500491482993455018 5298985318024106318 15828911508109745749 8174855883120417018 7819349218433427875 17313212991214657253 2989241608171711076 14298774572542054350 13372802621926034783 11567158454508494806 16374765837445702131 17921078980450288075 16619107577766970015 6336159843169334634 17374168769805615471 17720409807235365732 15846944597938271555 17060740132701608220 10864055411749180902 10508426243274265458 10768952766652552036 16489934204107792198 1732006935759772790 17809075890884782172 6866825584200395111 16812067658385291431 8072613292542734356 13446809910632262274 2671473060707325909 9326092476075599689 12448907403907793031 6831465395838502317 13855534227014199631 11091947350062080364 8093320246707364522 9896494543082567457 15682810860339941432 1958428228610233413 16231769272544443621 7458052442936964228 12740877353793032319 2839829276979537346 14501472417761308189 8352759922510902419 5417184734894719305 5638970500768359879 12143391372652139227 2985207819032600228 9297171439160925160 199715363953630279 11186351855928807569 170991627261944042 15992489871668591877 2593344598296777015 10312141731072890860 13143668123203940637 3434346429767184598 7192517931838626992 12921972133730863260 14723336545393655339 16975016771010481458 11999955606289869191 4842743151896923610 11109023863143502925 15411242327474898364 8306728593997491544 817356471869437071 15137298747342604104 164636077571745521 1697043521878688928 1518902250834118860 14080026192531219952 2483645244729244468 12087438886425252754 10210492621655969959 82168838759522110 10089532921009241277 1552814491747121479 16677418745115042894 12003555842414378866 13328083927518176093 14501137790838163323 18441767478853915511 4110192193110692014 14428058283671319258 9419304181694572554 769978931274781027 5640768100138455347 5374397723892109419 7996449112231381836 11788407336541078431 18288132506495616502 10402473928523840718 1868069639745256554 12875623425017429099 17346126597681493268 1805160258924116066 7668856344357011121 4078874835603492807 2885987176022642937 16209713879277291604 18019530088678184045 6385730394892419858 1797376896043892385 13502767480140851621 11748583135554262843 17801588471305844088 2337630407346839434 12202992247760292584 10897894103359403483 6151249440225174451 3854197626750694829 2288730830374847889 11651359678980586584 4565166180452623091 4337158983268704561 12793734728983964451 3451402067730099276 233214483379008109 16687012385137297960 3579953518464491200 257730565544027618 7695592685997945865 17630865895140012091 1227787520066583983 10628978571677661862 14959777903868997575 8265805182874669655 2636900328703924043 5870517759891043639 7563830754867497956 6383107377940607140 11128357725824471191 226098142224607936 14745894134939564762 9054297389011147298 6417994686858294134 9586621271621893151 2897212508965690147 13286123106950936883 2526533852258174676 13499668786175171645 3306701205481976374 10813997021303470019 8216369688586627393 2457096137835585262 9309611536801594450 12754691823231431891 10173658777047431117 11356348475898675143 14129048191325326731 6874147073565735282 2703796603795401949 14627423124437735477 6190538192758206370 13232047241914688691 6182000338211552035 15620637498612629396 2846619619393323671 11044619179341229873 11142118984792342340 8108473189850108793 11797887400758274777 11780277637465873433 11559311085200003302 8513380929688113049 9256250346670372969 16980407701136101189 11008968590083635993 6187408539440369037 5277805333210891535 14689145591148905892 15172665247451473255 13420049766890452205 15685981147900739764 3677480682382555910 8363276559861289001 12925510432822324034 9945198499925276108 16264623720473968701 8084306418867307282 16081345529221793795 6433363485971470216 17232993318361630831 9720463953505396960 1375082638564395669 13996970740807139547 8131905457189880084 17209501646037734367 15182951317596182551 10728585173123396177 1357769177786287888 14551049684437291773 9871713943674249316 10585376420880279370 7374019348303277724 17641524021205936413 9615627107721211877 9537747563006110452 12311682896661604779 6910003527296859811 830842775221782044 13508973420495770986 9461823972848594009 16212186730709718723 3688894703696868209 2279932459604357979 17015601588528036365 15618695172468016537 9081316916924086325 15812448673815850246 3605888160363465581 4774694252216007594 5713211823793089658 14630675997255109015 17650611993209852830 5636279669784977165 12148361135265184564 17445560861354355854 16599338531416531194 10427127700550996452 7820195175667552338 6864122963639129820 16848592960188846288 9666627194726216007 8683652333296645516 7434218280514433044 9224784925585154540 3106438245335607516 4115305737609289898 6600913310118897491 14091202017970044378 4877882314341866189 10069571837366383413 9632737210443569757 12420652136110178633 5520397786852480317 16385252633982702269 3419794635039972335 5552830585751033849 16728427614196433362 12600684318274726224 16820836502968646018 47754939292174469 10208427802748316846 7398290639717279419 17945861839210704062 18211507162555487754 8371402049019165634 15161174218227310733 403812546220549124 1614499309104132901 8075612574181130766 10792718362077081610 14895608553986628715 16131531895612458899 6294207731155939460 2727044393154394085 3473308170464687236 6796077730351533996 6599016601492368856 11770618989169316683 9944546812662641484 1095768909501948366 13216352522015968214 6924439248996337259 15124838241574378904 1615180434498532834 8001131057664427885 6800511032805108455 10044427243662320254 14886050938665731232 9349804498212832093 12357981768242607220 16000975685903353415 8460144379299318032 13444064133898435301 2148710290742561814 5748293498480590132 17871470437344147475 9440098391660674274 11490840654221743203 4758268706551188372 9367421571329114992 3992500424141069373 6093445604446881440 3084490063851347286 1947414636792459932 11891288399054718057 7053122888477201354 2910937611384680995 11927065516851072550 6141528489837117991 6642549956447276315 18370669513874376453 18173562136047062311 10046733263051437614 362891674695603783 3497931656699966872 1446971077503941717 12728789233900810811 14593871434534294573 10634089399783857739 13253682050212789459 10127288272030498718 17040065612309004686 6944612476763216844 5124486608009069040 17880437862610130144 8900014633199411411 18275825464689798715 13540382646491872244 7330490100578590463 3799827181651304747 7974850568931523433 12331949137319518840 14309727578632942113 92085968318947864 9693298870782072727 540242078809132023 11104622158345238347 16397446578865602866 1582409768072285737 10263844455333438139 411775479997488606 15657826497418931218 3049118046122961970 1308909008931785597 10147827295381625117 13738837023583183466 4900452002374251969 9196194813731847053 1387894468187395731 12384648289567174046 7478365158655328099 14438329265030677909 14036455706371807427 13911015228570121776 9240278140114054173 6253192634421201498 12849591702168432852 13717900956781712983 7418717860134153242 17943707109121213289 6109067557930166573 581375800293309305 16010977012768708048 12884984323382322070 14158716440239065075 14400792907526751448 13224355320453094762 5379859004213643092 15374609109217448142 174058826792312283 9166004069062566786 9538935309559287319 14148368759129368392 2354602608983095838 4238859214547554976 4707108765055448021 16878190228170132843 12082164345370875867 3595303582014500624 17972238336716712463 4772261897189135030 5283863867427619271 6108254282839890221 9068170284727751049 16510968769718096067 14969029258065682007 11558162980289339875 14572972952479423561 8007124222870699886 13378315119079888770 17804229365998169678 15297385095711959653 11053888571282766764 6062287687499801805 14296266084436627714 9584888980032738386 17329884498365828517 1334880722068643644 7760356133380333542 13941525843143257291 1541867900914541143 12102699717383189208 7884456787771237330 9161333059863892675 9016085880719757122 12287635964470872937 1850815701758167655 10689169924860029000 7814222922335590981 487259401057290807 7467131152264914533 16411695562460513377 13443452421782547269 12328209424982918516 144390203368230590 13958405196055802276 9195718015929509587 16307320945035821842 9534422675897712329 12136091300318407967 3922438235014496620 17567527415602571540 13280647644076073808 7044351776427400079 7550763333920929054 9323043268300256029 3047252842387924619 14464069265767654842 14329706541305501091 187699067581395538 2529439867859901685 11276631079397329075 9938386286077527658 12199116058654467276 7363542636295897132 16576232352312409606 9685056526257189154 4364037438982208913 7129340310383029534 13217094588719884999 5158688014101075841 1183959803464183538 780282218994644111 6859129755556692585 7073681915690607111 2895011468308445514 1764442951277078112 6214434424089391873 16831103378015597761 17717174596817433622 595019739583754991 9547406897377266147 9208453864168295180 14256984488126265039 15392478296975595289 17971684475737397954 14755304688966634049 15847460868927081013 16246762788454463851 14515350311081850977 13084802436277873722 10519294183860960877 1497365701868710725 2936930907175644673 9568170931755856198 1421184451529349652 3751780458287768886 5399731336792440640 122697869348448659 10062302509263615224 2392858752386296396 11812450754623789432 7583082481301437664 3569516236507797306 6009980358130076000 15748692381160495017 1668736889098505328 2030252259838480337 13950479133227489179 15997324602533639233 165852453221362272 14504120343012307752 12103609403677399077 6050880353565794796 7061321908781997419 10476255256505172955 9485802880794022065 4416370936064643100 15514261251108617578 2668188434720571701 11550604628972501314 10922583790625948754 8600786913020115433 5634081049207338432 17461438545992334312 10044326216309077752 947395071632951701 6777961925173814812 12944431550965380359 13311735690752007521 10493166053624995298 1999576840938616226 1594110079864034343 3685839418295285035 1510811806703332763 16284256578265423679 10754578665526945261 1187920712110390903 1035020356544127926 9502836077833600351 5195588956079265826 6209527784109235725 8310448106486597505 12797689821248738343 9065053502219590189 1706754529288578952 17660727929594196496 4641051882578475911 17842824835135100369 1962087467175537104 16657092210403648128 15789620823089902233 5063169014533197417 6082253680032926763 11738978185860955376 16729246844630423576 11862768061253968351 1383764308845983342 8296370596513165104 4231519431790673613 8379077881259773744 1472522484738722397 11753042298769688348 11261996835186714626 3213932738327430416 13468323093205157478 16525822268342814990 13794109888680795630 13298686507181644357 11154089393883008067 16608888193613347707 11195993273756544012 16693690585606578333 17281728315713537750 16634362590919405223 12666717098957266516 3081292642371203578 14111592888499436696 4818063340798561573 13816032081059401381 6016814025901255544 3775491311392717776 15511646481023747902 4728143121743485251 10986181217059610676 12295444073094110359 6899765214559321007 10022557809023325305 17301535314392803056 4236404843225616246 9543504487603118664 7093796026656551679 15209923228272276483 17193566350494523926 2875700419666460573 6279105007869250041 18070757203400903197 865994143724329967 14063866927578825127 11118703157874599453 17752664397066724041 9288930124252629229 2816659018552041832 8863094202235374973 17765395929521541083 17156394586632178126 16444764920776844367 6812726851862261756 2892802233040415574 6254620311888563543 2729579217968584258 966559587162998952 10482765801097391473 3457583851527775371 13232993040046965835 15844361448888842905 8072032658046569401 3164984182000180654 7815916594226696369 3993044447167212108 2035301272953531685 1729579554115390186 17948629318977252568 10516840547577759149 10382669621133899752 6788215136549148489 4678428724768148428 7113295970814794879 14475272120312658701 7761247155218576147 12022218951477072382 3780330693852764760 3335626050239647768 6945402903747913724 12608308054322170450 5637242433853229063 6508538648334069165 11182366810267060720 3014694529857897505 8709977526413930404 10752757359351918352 12727570227213110508 5717544353949174025 14746272367446216902 7208439603440151690 11175980300593777533 1945031358526430446 1431676064551541248 12527329635707440175 12087929038246527742 12154482039658676008 11811648802869602368 13454253117517056494 16264424501792636275 16091048346219035698 735486147901786663 17001143975925240977 9834120664493608752 13697764009208759284 16603607068047906860 2954297305027015308 207303723803064211 5626993144313819097 16881648204685578794 2657401626714052148 18425326687903555673 5062249132480206361 3685363411270986385 11019837555126633378 2313749596979706389 10487050264192015158 12386642463095662611 16959275797884984115 9614696239885640279 559852367699271257 17398101904302142541 8797331180643950714 4041969877284810739 10962984133201070620 10864890290111786424 17291797583985533967 16707656448999127131 14321826584240669922 17182689743271257736 3752375978903904413 16511083205271487697 1713477705674511169 598759076953365111 17134639618843746060 4764465685895224972 18221582694426821333 2707643683847120328 1007238644264600213 2857087839410204885 388578903971157631 6551480824574961097 11011202829282139455 1339883790059191102 5627859529561338044 17093595997537860779 7461755166773358475 13180777560976875511 1594251954083846378 1744501481263272662 2147225792790146922 9799054928803176405 11686247766918645754 14989350925385722094 14278387808613785063 1447153057866778643 13349018956383691853 3895513551881748501 13763348544515093781 11770071395638708448 7462372035622780235 5794041834328317575 10122690190284942224 8523463563283618471 8997371636812978393 12219312516400231966 12478506577673227801 16849180931294595050 7685042961433157676 5519681039836178614 10695652334525269432 15549703283096987735 1093575607443510034 15566722827281817842 3350328977277964493 1829712343136900340 17333558357189724936 1522310158532248305 4223112181391918972 18042156532936040503 16793684580837754045 6801241617829321824 12118360979328985693 14083779792353282598 2432395770473318961 16908730340366027068 1103299708275285449 2983126374112221215 1959497965699506339 11242195312801675426 4903530136479235661 11355794819311618743 8271114936225682855 12936363630716538416 12891986387522442851 15725098444601061823 11914834017002498920 8925785149612920329 9289004234253840536 13690222437542963972 2564076647426487022 6785414714090125008 13335136396577626889 5568325341803232166 10093940079849027863 16585196247005734556 6113120739583912214 2502896598819296175 1920947206634528147 6303336964417235392 15219202775159725295 13814179414221211869 1540236443642238645 2299981588643357118 12265305618369554778 441086865094654021 10733334804946250434 6514992383703065672 9031390077258537471 5886013956621108601 1387358099319535156 4558791312868841572 5017857473795211117 1326713937165628704 6791159602217687150 11802816306061391619 6028468972800989357 17821403613212005404 13064047753595284699 14384104438431975320 17904895887167550530 17138913192896710753 8180295889594451352 717974655100328872 16447637014788755745 8925601299605130190 4178823008939681122 348211118536042917 4790899865107079493 14304033323626685080 5739202554708038387 11362562648370119205 13762772532102867278 9377831336218781284 6044034650997782436 7908041157686496726 12220308786674731890 2729299269406739668 5222430990570839250 11260601120248957648 178700510768787998 2182051575393652045 4680206735155295814 4807572732973317452 5155311459405415177 621582219979987627 16621843334213536012 10066270720879650417 3264374095588401346 2192451882050965353 11333746499378589119 15476735936389580965 8565355285492382715 15477626432240441453 14469140391039011401 4363685757167509873 6605327834810382868 1648663327154690219 15166994563681971911 17240043964851575856 7217372471786615742 493218186271066411 101264979486504229 333647179428383281 6690381961293889778 4931214639831484145 17809247658994922437 17537997437556322664 4224596196012383844 17716020535723402729 8008316869761256638 10978997152983055695 1642542173503172719 18238572205041659286 1376958727904111596 5521820082204985241 15244425525415667287 4094008937454318907 7543919147755381203 13906530104603377987 14540756564350224943 10806961507883059752 6386300182017388772 1742408966906865111 10265070885339923411 13716192134496119712 8659125006351706263 9175019357818080955 4950160131020088208 7905662403373895883 3880733088097207625 3233774373830553459 13392909766487581119 5537933575113976221 8423009673763947957 3157329088483870185 304349096489435204 1232961445660164306 10784758992964200578 14949298284824837976 9290384825386489169 17785943833943316775 1380081704457305112 11057328497814825068 12163027346024188885 17161809144726490428 9216280517732044168 1744939241475104937 14958615525653690918 3451873923851026663 8294986536003532810 7340250057608090784 3013677919929949327 1246762771482502394 9929429428976502467 16657028982360608417 4514293160207995622 6393584009660526859 10965901546294666610 18387532761978145536 17417728586495948532 5337134600308641516 18079068580930323986 7092470166573837523 16323458042981390868 12739101933277582974 1196046091591983195 1611196042087741434 8407791720376873336 7649803562423882808 11670603383686426052 7823820661250249040 14432920969367512291 2839158860625462463 496051522350294242 1747043797854675346 10055307464522725119 7496218140986437261 16656810035430721776 17688786415090397316 16485809673625267894 2341805046222582703 5723474951601819127 17551090249127669043 7562853810389141019 7719498705336654054 3302941810492290532 10807370942232492197 5504137555741045091 3057057549926281403 12040696036582411532 9294742931637617188 3519834948607081593 8804150647601246403 15031527521625474392 18441302586302210707 6980014283869788406 13151769850511983203 16424117169581980818 15320497732623968193 5612846645515463379 8275168189441412599 14731692035331838996 2459804743343180186 9728454894811818426 2603791738558426160 13955144471105932963 4936502107487658615 8523271331889735255 3502376637031848651 437946973164240781 12591133938198352609 17334712186659569926 9087672609810036203 6028786367454538690 8305490216762343848 18409641142054444687 15166365926078046948 3400462108915501868 12802922157144377426 5961039772817921018 2944607042394070357 12597389116889288243 7713735349996806824 5477757782058015136 4140074063531667359 11198455394989392676 1763412102934274242 16313866928465280576 5899470391834175336 11008227886938847356 3801727925082778391 72168767426343672 14632290088583713937 7626242527182446090 9704365952057710580 8744414726808310546 9857044839720087267 10940800470490775368 14727214559433119783 16746895053367864154 11993891226637199533 3882695336417942388 3742943415673442486 9063902948856129004 8260741117253337524 5243334687625192889 7037390667255798796 8124187444941165584 14537006039481880728 6760385777389552867 10876937651887904833 3647269298087563926 12613726658468060380 17924684835731182661 4525303513867319750 294526214981266385 17901193611461957646 8158479692857553712 1550287724436190343 231523246329201678 15849973340807263432 6660521834540555599 7166717154130870262 51765223261442005 4911573569938155776 7377986566160673003 4854896435593242619 11936525529154291837 13362103776312945537 8306591705370526674 12061911713135891586 14998503576395374141 13787318290995487386 13830148670212965677 17059022074684834998 2823343761060993914 8349409001260755345 12030648490205611323 7361933248406138584 15954152928141376978 5346691456726842676 17252228976128622639 14192238478392691282 11845271316014394467 3700062688888933711 8145201702097890649 7749063587535576496 6657059991302109705 6583944454680926180 3458814935874081966 13485902993995848086 1837521135612362411 3049818937125576459 10966044294327996907 13904958870645626566 10850767138342868160 15308279565432336228 6188736613729982134 5927447251365024577 606928018871374340 7185341436505045691 5038448176866793813 17543637890802159009 14432371627187269317 162471037472287956 2377791813720596908 3085672200218423290 879351356414788315 13210300449637121874 17594722003127949574 2385102612774983888 874733507837533331 9017519470033995669 13024311142282825614 2937835312087434577 9521163650197784881 7754431627844701151 2596741705757653477 934271400759601081 4540190439568143531 17783543280338575730 3208686340266105844 13686813420669807506 6945938978620991447 14841524887095470036 18152542565457178667 15857125547966324085 16637968594374711341 13101865663711086831 7828150315254391689 7260017402126113413 13676622096174608478 5696210416997306230 15709433148107495742 6934673730454362723 12690160791970516015 11326918284130038364 15984453246160260299 3372443916541904531 14960949210209000562 6274943200132179229 8001884782791557169 16402427415574913817 5661230499054062960 5089094932178456380 7526819785845016568 353102139776878298 9091316719487413941 2635016035986624121 12750185099660914677 930225739483136871 15205778548529192758 2768750096937713813 14713035451072806510 16823366773213579503 3371722620443308575 7423823375304798790 4651825551077535102 15878436947468351992 5491077871561972485 11483745519763364777 1761307060315632854 6318362013212077427 17144102274114894477 1178107332046421401 8330873272026434977 10932527429275724694 10288176581186593777 3816636865831918558 9563018828811616709 11852101420838998529 8335783319254998413 6491110016349245036 15322383471660954978 10632451427445741846 12476802538779490870 9347320399670547567 12808794982248733985 10980778004808457403 14493069105129583918 13401957467503758990 7149319879205501843 11215179671751658631 2869120542819410041 8976150886200463085 6703685614119243327 18244696987316655097 11129059953272273579 10016686231118083552 13954798210788315213 7231181080713094459 17316941811304085347 17061255416310483307 5262419936550295652 1710988703350268595 3682963099287237551 1952952273021678590 5217938853415005452 7485680079115072722 17386781953141644713 13641233429016672687 9242969976474976956 7937246256039014436 11693204266170743541 4157675970941011105 15583091108266911953 12614599425063987836 1499854466321116420 5502797374366127520 14154822117963841134 7381116916676121747 7097740125238620124 13507601200573172688 17474302740509501790 2644330227162625703 6711516689568018707 14573339558856741581 6834053622304010824 7304505881555305705 14323477553784586628 12277745455187824201 5796988754789486584 10212390800682249850 13820461322465068636 7651768181044657618 1779078481885523670 8987403715230462149 10945499716868075420 16256678235508080422 5513464908571072549 16735665697488511752 2532203313426956055 2065799166304705315 3666305069391623561 7010814574901938742 1866826175549310946 2886529887866829401 2852535036389057014 12863209128396371336 779871883221839890 14260440646736176847 14166530714572243774 4931938051080587408 17990292040389749160 13060029529363268292 7556311985869709978 12024404426213833900 11851938250226760521 15200640884599547024 6640793861251738324 5814453753218114389 9406904129642199665 16388191014871128782 12006333569912105900 9796876205920757753 3864733857600640708 11516070282315533043 4882329148399024848 17594563227404033500 14319149791124000033 5124581044472379837 13687237543966278936 9800359540151332887 14402514143763401108 626997761054552230 11032403392690848765 3713998947909265886 12026976340600796224 2604652245376811365 6458252072933866833 1992599706918603624 6499127272539667755 429301770282729135 13801696678387943382 15148158931735730667 1146015660573857019 8499109980260155524 9605714627073598446 10405729139889210380 5383737906295383833 6057844818586842320 11561819500746295639 1457819874619658581 8138606553375062565 4298612617362912072 12603807760649252909 18203786241240783077 6561545373916900440 6635648199911043687 15373482198948148955 16765482274170561736 4366256605624874352 11752134965910242992 15315265500407107559 11064564898896844314 12583310245587142199 736515084657905822 809783619768755725 13525301332420713887 13409258583956018218 17630747312831946190 11559872407702133985 13830686280837636775 9859969530329228970 14502279626862511105 5755165238162597145 6962661056497928508 16932656216797379134 7897838546624133137 6661894743963487738 5416208186427335349 8832524529763813749 9748919609728341147 15973233738642122645 12167978928410802582 7236328941883275148 4438133291811154413 13494758256056157832 11783398876855629109 10021412728236514514 7757096209970961195 14651468785907814173 4592446729225998375 12628659310217411510 12630877947344981850 5925001737745400149 14864127530043744203 15366876833182222116 17403995671208102765 4118875500147200756 17744993096327641516 555720894658706821 11779462342782004048 7799672469067214659 797098621229970067 7371027051137330582 16933803696123001243 13493632538274651901 7162387467794932933 9570081190897129911 17516107978194932829 11958277209698343461 14283432023289003662 11256685730570391083 18127745150933772483 10123927184961618887 1488911429309534435 11026538067347750862 475694532478782931 9054677370705142584 6024651002607940965 17651547592885858804 5949994482694948347 2388651049244304739 12342801512145987839 4439126936113146443 6965476942399484669 339991231145838552 1504877522407671531 11464028370832963206 14700884582872660594 15140061029241892035 8835334109827689157 1976554599021152703 11482112867330983113 1681630996343268182 12534835280674019573 17904772978954295459 11676806919906157097 2377361660266080739 7920064421040966625 2375187822857887988 15591428766433600019 7355341296962247259 10107809466251082981 9979907060707055289 7802798107272427260 526785959030959329 17827089777298134353 7869687234089111889 2649464933298562581 4239648747455294214 10941490444540991758 6319477767577927573 7725256524559226307 3882021538351685735 51213002473563765 377914135958656900 5822221000269683414 14079930338627149870 1764711064189848410 3503651624953900235 10699441441975550567 15995034610558614840 900257931991491840 5933239703730346611 17960825347962668771 13935113435732968520 8804865790391307878 543033017534192991 2605088355656945015 14260283557576352728 18271903759398278657 7340833076765901368 17876315503954587400 5960838420747490274 3645546201256555700 1701348256973502536 14229425744257624847 8235090416474991872 11940160908035342222 9865238309525411531 6399898065377355681 10135852493627858977 12570713428437942682 9783596721864196736 10003053121604455446 15142535500216514155 1043572904943209627 6607724046792801468 4384977323243205471 14986131362621910400 5935920336941282029 12802351973087303460 3809288851008672096 4789645053641769326 4980125854811906045 14302429463839851862 14501249039424037279 6486512902734387867 3717855974926936531 12220265372428115643 15248468219944910668 10809215798341950609 2460228085861318758 3501510314516961435 3946408449456747590 11875845915400800686 9634909576191707192 1755362202804607085 9140601090360870568 18220185352897297048 16965932144561719624 8859497883843199463 10206475094713135060 1956422471731718593 13738813755975517264 11412716078742105549 7266706311413198612 5538613435640384100 12677626757047183443 5217735670827859748 3701480891632167475 7532940617530766860 1093085446393488257 15976785317897286980 560626902365078242 11088685391746237878 13900868934457289162 7541042964609668556 2407027086493483698 9035704665121672370 994753567100382038 661041399550630130 2177400581654391517 8858108706325260670 13169168554325038313 12015862430328535775 18013213808663409592 4049636451132753193 3075884794128221064 7148831345967029280 3663347347544697910 17885104771294882204 12811207801193766764 17456817720545970001 7325499602630272367 12089527016362533242 9367165364475628701 10595779253534010491 1398079011464893563 16745924472293077419 1200867907393304587 12554907828134813659 16612226265315987462 12565049189517495756 11639477363327181582 6716062497120182894 12925204118419445114 16526754920802779880 14082845558249999884 6039856723504552857 13359280098349419129 8763092658023216574 16631038002189018799 5010339937402994466 11433799473012534954 889407191791461193 7152792068551467732 10334273966657638622 7387517737117642008 2825680657639972865 13864728974906436525 18153503001062302853 1143705975192058450 4055249496098472411 11997603343216417847 8855017621712530146 7274897992068572561 11398976565717623387 16913155825349516187 4424272291617267778 9952247836842769619 3335437725166114370 6001960438180099486 11627692377285332117 2073729713662635488 11522966583290120648 17152224279640741714 312372220187569915 15526675987918368621 16404349525614483077 13146866799204177836 17741270074902194331 15839658238421723227 15828141354345749968 16606267090373040276 12381648244695747346 14112746644357508837 1479271087262040039 11703635611820507994 9701957474531054830 10618209137484477164 12176889346039205409 7876027286237543506 6328434983593295824 2616740549838244831 16707815107145488306 10328693799120752543 15366760354373328604 13643443259164047105 12938480172775651590 15225197166256856235 13478164312552093210 7320844271395926843 14176135800339294171 9718079272319160109 15763413970072642554 8557339404776857876 680107574555884996 918889935295720423 14285543228245307316 15787644885904682735 3649213426537109285 1473984860211501189 5007521201168669899 8727593246525487106 6396386277002495294 7820828280851180031 1213645335773659069 7847328323101519963 10103088545914353744 5024863757725697327 15323424000125238793 3565865949257906882 15665247830030595299 13785540020465499856 7003516033268869098 162894591999168005 592060266873486038 6435375874196997443 15182835452501722628 7928315530903318199 3144898111018745344 15966388997496543096 2152680801642795452 887772418754863969 15363287058841011833 15335546506556236173 16717027649590375834 12712699884317432553 9756137299471872725 17049284980171784323 17690257384269950510 10008905680298377400 15018716851710189466 8705212618776867636 5044747059570618887 13552690408950955941 9285093811428863531 7425960463656992890 4351495778740905213 13340771813315088079 2536840246951225810 17847171076351783936 9948004731970138149 7138345681859478356 8302583442261368778 17489512709027098313 11315409059017250773 14352133622507328437 12548468452671949950 10848800781213636560 1907949678642120474 503524432057339491 16303952140477058899 18305556098246135149 11933786149661863834 2892817982408698956 7132358074862697802 8615254406463156064 936567679094023615 18238525394967209256 8214348134894253830 2701969617225747514 16283698211021141724 4293441079101917914 14026645783468506499 11978597027064362026 18279389616979830743 7618716666484882426 12470742457141577878 1457080224022000055 13362833464633265483 12901579299427425818 1353053577801916142 5256937828696407625 1255912965605776424 8073189191238029840 17002722972026962352 2913161048837859844 1993830513873349812 13955950635886005296 16606728333112239251 13321521425230742163 12430140332446920135 12614755435491132314 11779262980742615049 10845702051089378879 16472941865296358848 3406265190999227189 820518692265629138 6558936293430429416 12125606193255027560 12435326408259386069 3346123959986577595 13613133792463808458 15492944588599499763 5565247344696904161 2735081928995154897 12280731689895853936 1659868689901184665 16295245565184400238 11416344399923779962 4459490645742329477 13216882872295889231 10017111159438877545 11061194269437473960 251254237580588330 9769657879735033641 8786689006432023444 12420506232444982149 10655433578052275259 441231650693232170 855917332249561403 4078715768614824622 18337209115459074431 15737106718246179570 4812234218668615257 4364850148785409921 915299612172508326 14433408128443689014 14580052124412931685 583426113181422676 16584587297435624573 7706927838920236710 13163933587457166472 15402153101652535716 13351871722881715454 2279740765617765003 12727740614751899219 4344068567177629470 13311280109703921149 7746950179377537765 16346190131945341563 17710203872208177259 14600946501582615111 10235703724601207147 5133679959915809835 5430891363439495618 17016153231277407726 16225917310896876750 7634221462372998730 11870090211175729302 10667021330395423728 16161667122923404473 4860795741473300246 16212001292069884918 15631943724570110983 17642011167860408840 4398854169795456971 2282587569761299412 1849282675372528153 16637145221684632462 10077027966784750065 14363061012855126373 7943074001408572542 7130964403210644262 5507807552148785441 8962083214041511937 4029098675009459750 8425913035656347041 1900038128133401208 8156789888056622315 10085391296642158987 18314712161517098098 7985130080380768611 15620992654629273246 10790725046734168895 11084796560437892293 15417946020239786071 1711283917601490904 4167265044283149057 16352954389768042068 2900728937761406536 13614000723149421301 3748303803659104222 6641087688021336252 12351859194116341239 14547610087458724644 14562455972293127560 10730212334808080389 11586794859588807844 11354880932405426284 7179854623146470670 174163754905083801 14762967370440762096 15420139533114222110 18192197950709178393 9317280598846133282 10128524473819328027 7495908136455980443 7735100390551911467 4675315593638944208 4952497663137838164 7971246229149406956 8842303772125848500 8924782591583604899 1422333095204786991 6041975971955020064 12818317633897775500 9289638537771284943 1946747915125361733 9588174569945362237 6398084005590029727 7332916480171436814 15785285562201392595 9324532225375623568 14853507579733636613 14298048953229016859 17677972922016027008 1265579716310291371 17487025196350459908 16268020214140559983 10493629481466384058 7568730959154214156 9505364301441395772 9503324443246959919 12963372057381063409 4564762459306249673 159102018981310856 9585300209849166466 6983827218720548737 11712654422042039340 14828885430142155110 16957904464130890022 1081869632122849992 11640738482195661770 9114592871704801825 17969963622336564041 12322034194723941937 9402544748049062420 826594836101440550 700851703096245801 10373290740166034580 1287948866355983364 14987751873919105258 11253986286304397003 14697827338069779102 5848469005337704001 9461853223806879962 7905944017183199847 7253885357594912950 13188298839050034755 2993115799444228468 8350741738160639476 324983248410496729 16885365993557380522 1650917363802888936 1809031369098798839 3836553645285291564 8400232707734476948 15374257172169862965 10520866522914493603 7584333495711405368 4640905981485195453 6684651782084240328 13005446521047319603 2944163355694908095 11419946756251489518 7354869160996053954 12844487816001298942 7771338519901070414 7756549267933405718 8396752998531923000 8828286679245343380 2060413360617542312 10333420630150123952 15123377041858681707 13076949759529516916 15057569759206066592 7098577408447125600 16095453554378305636 1941346108327147248 1968593384343703531 3197900725922128299 5892067629287804839 3707989289815831223 12778924761888150134 6775245524520517396 8114393555570419294 15007176333737896556 881818103807384528 724069025391728168 1721029065032800009 13200541865138587776 16053444935354886220 9101764636048580077 5058668776234577425 11345815150124449733 13494939675241662183 1051995821429759235 683296997275842711 13478014294902161176 5471845249765610011 5883157978174588845 14768973057963808076 9664918775252726572 10047754205166613024 8678881610295953102 13519086327333541371 13087210102732782549 17248174064909661719 12473728293940291691 3447399827479688672 14655638569591690003 11946808286147408678 5163045452679678513 12777556421823465265 3712047489021863339 18126394302619880756 16901371474232546900 3647464183732163599 11982119473306034359 18393164639870485776 1972085751028157599 4292426726516728184 9832609312494493035 10150379408250464938 13452207702720105725 9507630549807808972 12179059095713984306 1952806572662455879 6158558751318108869 10793322626312196784 7919040238515550947 14488715933845223941 11572753076410550420 2981144396849923090 16796421351173954629 16555058070519794803 1993381962750855589 16421673061912906750 10297406957646268995 15251128551631116559 20487982824317446 521412495681218205 10896636911400454495 7235075359323514111 14034045609449621053 16008704444873757833 10074712923603700737 4135864567127142102 13624224020439722807 9133403209251644820 8454714490434523634 1819064804580183241 13940691054681073996 6191179411781859746 8343573213893624768 2972707884844764199 4394220013113266138 3768806204027190217 9481411530571225629 16244845226447905501 15518251872558385973 2322779061934124210 10845626088687137846 14440663753806607769 937756956453165433 8776323632649774269 6887183916475429230 15679084517536225902 12488024853229908382 6735434731220249591 18330041246603918283 3286531101302561643 9306913862963349110 406417944955850582 2568229721359849740 17291013693838084171 3017173382922054193 10096402766985107265 7722292812788513786 17005788101068607970 9247123144101324123 14516514825198908602 2757361656841459032 8712756215124227403 1159099032126826790 9773608466501179815 2640303354822391474 13135787237673145504 6704280529705460842 13099486287022487239 8332987502858978729 11272275897602189572 3473562909385222888 2954402710890403683 15871867201233561005 4389115160734428324 8375929286051909321 2686806678428485034 12275126424458342125 17346809252403097952 17963851922315626415 328001846333072811 4618884797342053151 5311777264004698404 2895304461041499904 2329532257857760427 11408681207610983857 10273844743130473308 8836553068476892986 3685608543533627588 1298690521351274907 3862235041274995303 9316132819854274027 5701655313993545314 1940440793511427763 655936620370839751 2603999984165903104 16313305216064178158 5426271056078033200 10555018535007954947 3967613130647526591 12264582950841862311 15703317801578180379 6802124086682519307 11695175439012301235 1917076557656742997 17591411113661583056 15335070063995717129 5573613597110985694 16067361852646131783 147426090605731352 14233894071917977563 5072321141741193063 5264704157055885217 11609437797760609298 16419059541745753244 1321632302451358135 4360513245780359239 872310127743388335 4598821979862866801 9260870595752754400 5549666198147412624 13771487513911432755 17901750327478926153 16303810774850404483 984488668876922229 9852433680491880994 14759116829303148300 4925168697941440979 12688045497453143155 5753906109008915332 1247538031291075540 6974917113397563360 5443718270298944296 10061558928851423320 14364912275788041582 10460586449461355701 15728638038405683382 15978020390221744904 15173816331382431168 5066386035587979554 8803718970318726756 1182894010644135535 2042075828087308691 2518905964951875446 3314433148463102336 14561980714463638805 6367640528856650328 1240133374013925831 12863295514461847694 12338357033372814693 16644868447056764733 11281107917891487917 1651220540704185181 14417113161526868039 59342059379267889 16215607917775565699 13947227459454635122 3056311985546553907 8498632190737039643 11763283296543650716 17476428888638917315 11072673241689269404 2284353345610475783 4798669429712858404 18160290377635667863 15625079827069738913 7293707055964924437 13367696103044948920 6470669304442450375 9610839915716072073 6470964873818252255 17716479115178044606 10601956220261481207 7142893793789221529 17688096301424699339 17837912610082033992 17918039006867446896 2210986925112569969 5424182227115075907 3877453935675956906 13224812773214202930 11321894323447766137 2041607466490550421 16090528922573841551 3962141148213522440 14111810075625272030 7002713990502064004 8212005210800732998 4518905712874819763 8364900568687422617 4402143394549949122 12500364524492800219 2194120360671405915 10344659426438863437 11105993936554219425 3326408994715713707 9465517676784529123 10630324778911474152 664005076902225177 1058507554569675962 1109555126565934926 8250324058426841822 1296791213770513907 3829306576115324690 7024421708850024363 26893922083181312 11543769122102859638 9439208880171979315 15173401533822990887 9531374563705561356 2233261959116980935 5314400951207085577 10761649553172321450 3527552141257816656 6073171346547227554 8894898959882094309 17548895885657559389 8668035155328113305 15914235966255480742 182035603733894324 7761776980596585927 13060141977516073934 5247443877464559373 16030088536685493100 916253298094105901 13859427496217170261 11713812272177033496 1454183792031647085 13824483503746474710 9514277240327562253 7364765598961371715 7440366678570330789 15676732612855868598 1515909222302733419 18047056989397921676 3623054735836298235 12222050925222363512 14064599971261246058 9698051600709681245 4335518856555029802 4164268830064641692 7874849732519344622 7450156490547171088 4869190553798135457 7601055241454674397 8538336405480287581 12978261312626999037 8981323160249518069 10918307705506847628 14826002748455690153 6287803733213058710 771425750286986571 13953531609900583413 2521687886075040218 2706117301666928422 3969007422640318781 12796984621217837383 1848591218720330722 11089682742982137677 14163439174281822987 9978067967347295531 9853528480523435806 16602602661959610217 2250450155942988915 14695378435632450255 15239746232991842311 11431734316895266575 5051055756893393514 10169615020496459591 3207085599074805540 15016321122690131311 16946647579390610138 12297669378681458194 7849810844470257389 15614584567641418912 17748296198526102378 3075327457614811198 2083581919333792511 10390297692757666202 5021917212373930282 18292912609420364730 17954904754085358220 17239224848968860168 8370139869510463697 10571239777265163003 6413668699917755887 16076418201266981654 4621698002220592224 12987708577081726654 18144812010547117049 4102150548521085267 2383303906301766450 3670059884024540856 4290381379870351786 4733893893333887839 13522808497334385061 16124905638965118449 17043360830056040125 17776201051115403445 2682773288664216621 7550527713369404242 11798809608577505026 15413199786845924823 2588312515140443357 1351319623414740245 4276675327462558643 9348340597624393107 11306529082555698669 13821473022431258661 1900036175668646184 8207295738733450558 7133814675334683521 7919826474219000824 10419819786732996606 3229875020830532357 1509676314391607356 14048483833531991050 12842741659725713067 23131362308999820 8562603961480910510 6407229301281589831 8184439950324331355 11459927882558610448 6037694511044417365 8871887366458076779 6542678699571953365 574319940436086781 13821051375204851757 17519771895368376348 10015411864590178907 6402347465482892025 12857950263735258433 9424542149122664302 16238153289463923413 7367417048542401405 7915761536880855101 4420557480168027569 8739687140229720249 1961466237428980662 15564365503162717515 5046299534088360514 16840432187285338350 16002034315193379516 46386087001238438 9420163090084084538 379788540866785825 10962293211183999922 17073912485697445456 16763825137401927806 13358757236987101402 11630954006634401955 1688393346826337300 12568195525178868132 7854870248291579037 5259774348134210910 16777703192747527233 16629163882881131970 8980010827502388922 10967578108813079495 10009182506520448503 16639750876745311158 6591721803122788758 7232929952296074275 13696447227000308632 11974219530426786055 6327045322681501396 3904066765902590901 17006593287033159553 3355828180406458572 11605568082166256703 495103688365925371 5284738060066971572 3799427693548057498 8667799896879868882 2101554585593696483 14329470404281134521 2217035901105169772 7420454738642896731 537241371399727331 1991567399889460752 12351386241655664950 6245592556133412148 6910523623040571504 3668234002436344741 6743789481813793064 18316947201348963284 13949182051460919568 10985643327832572469 1219586066495768011 14986274501152641690 20147695429502089 13584546628016827190 11260035050651436392 18071219495075500111 11197196303016392399 343109181789288659 18338058922269832499 13592074777148909082 5213553969215085090 10334216603950755660 17635969058266048238 17000103025068210504 10822064425201431237 1943814603103508045 92595449828302331 17135915412598986379 17591729720518722257 4284261593096343638 11246930289592452543 6027620884844065523 6078833000776782711 7816567042841163422 5417876833754867964 4706500697245193682 4296824566796359042 6348693426509596739 15477056305683537935 3755572096088339438 12192944593988912902 10125406737233312403 7762191785141979241 18407185572154567305 10806860526667326076 12898866410098461802 1305967141793402289 1332585410781186638 14496451546573879285 3531411253679260753 79895068834387453 3220901282507953247 16381305403092195435 171892644299907180 10405817868432078029 13523331200436331632 14122212756045878880 13528083315761730652 13444461278640773960 11671055979986156682 10879585130838590635 12398899077393765761 1906008944396064223 11771679640391623060 2853305260975835445 18089607183214615617 65799266793097717 2851368146874805045 6239772883784186150 13082046299424718129 361540467512275958 7437414750887488722 16764471865213087335 13591415850986926854 6694557309867821747 1968509448497210030 10358191227719078191 5850239124495772961 2226213579723051921 15369344312190892225 6640237111343191862 7466815254042461601 10555731715155419870 11082177532310067825 15889486369293271862 14063964424174841353 13553827240122953031 7304811075303882674 3281078022547701996 18293946329903145626 11980579701009310221 3709175343588379830 12306713766074017414 16530778337759264512 8499442135370328316 1002061194810419131 3005141553337909072 13486577726747232774 17567462318860537014 2878778194172423138 7093329108566015566 11244608543509204731 12287570501249102433 9458092264340397539 4619814695670867466 394866969423651467 13924976673869408472 16977616259791995766 7955050891819975228 3863181774327570190 17860803956431603777 9686152072654721508 1070445844332227891 13652443487893652209 3251258677767022163 8798466880896424799 11117755139793462096 7566529880618233357 1565711001051583411 3950254486535304683 15213840512909145883 4687425545146683311 12882380011443100896 3287874202713892359 10806271054313906969 4093788646301499526 1332886575527149439 10124663315600459149 12771830359611120746 15001678052955807850 250759849829195419 5229921288580358231 12611550077452912222 8138955550940742587 1793202701552022637 13615439559261643262 9046468445322492279 17319740401224389449 11747742157885650278 11549399702828360215 5770965893074879156 10670601503256841134 4977827937979043421 4553733692801689009 8802639147236304008 16114696224741919685 16082066322710377292 16584132685114798014 9281405819759546192 4859071897180393598 17956339170156794557 8875669375213090303 18171550205403323484 6382503082014003400 16368132582499780374 12321621779723042826 15670118626271151896 11903441746648896114 10341351420579820434 9237076679753336383 8027006715789929873 6681355552572108158 2739416705462976441 17033935884063341446 5478011842470972215 7784232053038893241 4862014827977422307 12292400551516983641 869536741557909686 6941911390354990602 4903738103601081784 968193138188570262 18151210247747472147 12245256979618571615 13490430099930408078 10969735233186429791 13392311096783294827 309659327265682366 8184249222044184643 9789975873027811293 17443324767688092555 3311312186731845442 1405616888682530768 6363608857078308386 1420055691924877045 16516082848043439846 9875507021948269817 2789134110519230617 12072902577145674605 10946091543798529185 14868669603386624465 6402485720705992533 2708064428099641330 8922276277896580293 10730820624608024067 18097204851350337138 6295268541487998981 5094140442577869448 7951576791981416212 15826315174004221235 11580100810509483472 11303633405869887040 13311160068857646587 11369460412329837905 695777454144741689 17252358052215480510 13045192246436943081 7333774846043552637 14158365856138282390 16056663421218575285 3303880952549229593 7623293620708606027 2463146898874693440 4919421798308512010 17658315649332592455 14787702700191139500 10039233150332909696 13593727122677855892 5396279726233779312 13845187601232915808 3270421187932598655 18241222319384799443 16947314204209286013 11448342190408197614 15393163909214622275 253048222844347365 7653837246226114948 3470306810800781522 3543360542721883085 17869273221669718452 1186856624146678322 1168160472643157622 7788313272897006132 5687055842618092465 12332362116636728761 12848379274105291597 16166715142987161042 11699619457365642297 13345764632455140919 1456687722631336967 2343363247826877948 5712273295413466014 3264948863283600241 7344036506124818419 4137393215939952297 13003901693564304380 14724418194848808970 1470830674475665618 4047305341681843232 16446662842089039198 7617448902656924734 13944309190607468201 6259773561123639171 13954683308645364607 1736481547244382801 18055336536370202005 904260268648175636 10368776135710767694 12554136602788470282 6823312268684556782 11837506893081267267 7217753737463982031 3256153580733363199 8899299865473877325 11728448820832446024 9560152188878505181 1745957436581194802 4528440107542162019 14417690312200755228 5525629307855159402 17808403952926462782 8985626970672058533 14135828817045863075 17310337743168366331 8264012087620957417 12287430316964502164 15229378570375993913 5865478967539730404 2947402417646882258 3201370129268011761 15069267136840931273 7242549777398833959 3460121635035857442 11636597856945521630 222496037386127176 13066570580987399664 16963792756055238212 2149458423737425115 2583704232678137775 728783473230654408 11848671495181019728 16271767258237530634 12625053921300270524 8376412062088965562 3857971820634152890 1911953034387068856 1795501017571574867 11984109017943245309 7457566121304756880 5722851605309038948 741680126573916850 6664438362016427623 2931138140375904988 8963530054158382536 17669146156528319726 15604655265918648517 13069842065046100809 16749836624393272340 15529639253308750903 8151065801555540275 7671305374857923974 16885060839029187635 8180500120768120228 6670344376307552091 1451295503397806644 1170609814571524123 10286716424439267679 14446568478022046214 2862348038491326493 18112603690057385585 13834140495768815993 16400303562958964306 5157714869029883345 5993417567079230860 11996706723842484516 3736141611272710776 13031007335024837220 12022337973470619822 10478674422286033304 9826099894368734046 3652345164001071034 6572656566164918727 4600287106623334239 10320416591501994501 15865805710597408598 15515050890971736152 4502518575246712570 10781033559141005211 10919625616822460595 13691645148338427984 10275863212448739463 10076365394965663248 11794912303158187326 13483900985353755056 15180222001544078593 3598353346658878862 251166431313722873 3901779734881623920 1361190453650851946 16366198772956921714 2726346294887519762 1768859810610568040 639476915238859244 14737447485282630599 745420303095665649 8770895914988060152 1760093739425617341 3374487630405060602 17985366440737616113 12191432036094231179 16110183396098621420 11164814765625438655 9833055598072882274 15981380672822788082 5103446670933286207 2700838531524457722 7041030088585528400 6459976890588051304 9285802366668163262 6547875671223455392 1929398410553589438 8959221596592673933 7453458266489995790 15126380303127488867 18155342928540151647 6598293875040405793 11453862823562726248 12582813573710295577 11666726095612265336 9103073591361652218 7333113793463983713 18337793387346167449 18417422996800838790 6887062897216561975 16786738608134092838 12497349437639135617 17046025534529482893 6209943800821694379 1783563924395927888 12223269455446920913 15290125611275440960 18014015441728690442 6569842437509434625 13425231659653823929 1210803379208904180 2317449317815976921 13322722267692802584 1904569281907369175 3061040214315814336 8011876828796174189 3958142589448210198 713681823116946100 1196339638429944953 2696312751931885901 17737000764959797324 18125028010465599794 3885566671876307546 2140339652405869465 17319125082056905767 5369832096989404414 16591342165163897945 3692715138954613266 2260587330902413420 15595408541087254214 17664207935849896371 15133014162481677704 10208763480907204368 139819006385354558 9628320426106622574 10791057036273280670 17721535839688637411 278901622137348801 4803110013788940235 1156246277969819244 5910599704524888413 3324429774034330381 12507816063417073179 9534877290186076627 8659661954693457019 2343833030841998227 11315214229748579191 17891255726055761275 16831608570779742116 17228004596699147919 11415965113367182548 215423980377153111 5321824274373993177 9098733229819621659 12758427730741772890 18136938982509675689 13919462141441675707 13897798767168838577 2822636123341935636 5352680792021007719 10639786079775375553 10578804755724619349 17857679250402895613 13607698474544155896 14209669365031906581 13267403671640834155 16255473701198945220 9201235048285116591 1303675632377304477 12387321633467040403 13031970551501521947 16682669797865863642 13128006333989670599 3673442239733981624 9083834619650001798 15919204788339868402 11960254116490032021 8200092698755487292 3453269906447628047 7656321362544590799 7063113275289576511 4505341180316131511 3507097491539396849 12722877813508828881 16037379613571676322 16462494046910347067 13178955556356617123 10601789252110533904 3328551948648112728 10266187460891737094 2247361066229046162 16579098716050248543 9094403876008851518 4278171112476053255 13989843301840178995 12947545166236904304 1976744983908978922 2958224627915985817 11764414659032266732 11246278804181229181 2894984326670846371 11633137133874875444 16441459208520996282 10269464752943310071 9806728753120902252 7876732891508825188 18265385784247797735 9516754784559340798 12473682767082413768 6632474694608177810 14630252130040356702 14980881876142232204 1568116664276466499 16765397533923307600 6588513952573256971 14243478252074451741 8598792803774073438 3088119250328507381 16081567184650415695 3970492130842340059 8470830112306365315 10257306333515809905 5166666844519583281 1703800485011850149 1784332214599702612 6213536421982450067 13530269407850965672 14374785227774776110 2960157326154705795 18294955935277188022 6650191949190714875 16197591765849309064 7682034426119446811 6274741988887931554 12096697639976774342 14284030408308141640 1942682213236863799 17008333868351036663 2751912448623648592 3444400577819188641 6533310868772733185 10996267733905353508 14144243762337588480 555912593631177593 989485028042938773 10991528724951124756 5640056894935514474 15101410885445485077 15224879760916525730 13498868803122215440 12597513339438009315 9953906798440699234 9868551479659089340 1935636046732260088 11351238575422646415 8519981175480192453 416691028140524069 742592940440740139 8501196224804343669 1267324740980893860 7069629834027237741 4493052401258265337 2854822362485590283 2069804386743765601 9498873305459025464 5432406243897659586 12054944266705594718 9597709702046595717 14899185838756857909 13912807412434888492 8864642629688499844 7299720130947001664 14861196493062076747 5607738009487951405 10747699731152626344 4861710377367109546 3935409416303782740 9695409249998660062 9807920680705165237 1477749974476775879 14820332950879814663 16625022753715807421 17269881938020065611 16174625604771344291 15557321425339799584 4576385023784019582 3523890610933866933 16402502796348208765 1823872367563809567 7810532459557876132 14969577785666243795 1911775062795613477 4428885714153391376 15666071341460254765 5475723269191891144 2537812686182101785 3935196517314669193 4299105744002557295 10837536914007872075 2244110265282902900 18199192960248857200 4572050533613383143 448046832739482830 11645756265323229476 7658025456316551933 7051631363088040406 8804443492397858689 9192446331553623966 18264100475791415353 15339922185188519669 10677388387074185926 11038991357184572510 17761344611001998600 117461790331858083 7847162912143521451 1416714972671936014 17164119191964379217 10060010755784586875 7814350805336747057 4981376360383285117 10805045587064592622 8966678543591292023 2961415229378078912 15359650510008763219 5822644094253607163 14537454066090209101 3696132074402265954 16169438014836503599 11193848936095289898 18254228401558372212 4332299138429403576 18310528420555639683 12653179226653007283 11090790983753321570 13926411369972602553 9606818040573234118 10555991611260540612 10303377846533598507 17555788361851915824 16538727567055288873 7301363354046940244 428715275140679642 17636020274913478872 8890841459534178814 6173169538550442086 14263789702971785995 4413813340494124318 4918708157769249984 9024672401242524086 16345221580100350179 2291874911143018946 4179506150231855499 15320209506619785327 13778537977198218366 15135676320426064762 5988948331672134157 13798652992424111692 5188687422466107683 12151858804099070282 614285077864889736 4566149540763011071 10921521708857310261 8063074067703190925 7295455263360294772 16692633969871098120 4569134155081732661 10057936630216381448 10146798932789184748 6606336182389373781 2109778081075272494 17122454328204122848 2078690113120127409 4051597654437114617 14644553668776854853 18107080391884363771 17978301690370793086 10137603641471420377 13188180618396049209 40225143644199932 6247940486190111047 3332604381831897366 198379190908791761 13493174087421328510 4832190187558436520 1404374442650945113 13415491262303279324 2001137641576882442 17754193202350471683 14935338528212559528 13549871350934137194 759614873036542029 842559111559079396 10795314712378621426 13725145734114427001 9311648397439622772 15957132165702613970 18053219571038202717 6480685997075123004 14632676122036470880 16867223419481402397 7421839866145440490 16999612381117594471 7712000454865262431 2505222444076709893 7453088849912954860 14049092619974980997 8925496680743832690 8515225690467974212 5670051431368146986 2403893529652753504 8333741371742005584 6415381639548040395 8442636700923523159 8561498776559252216 5603141453247121334 13434298416380317196 2408618683080066918 7814018495931549604 2360015376065233959 3825752331623112569 10805099993759138823 11220580928162796180 11378601149938250824 16186591336748309126 7582673325232753475 15621780463267794074 6267869578841159672 18184213424560506688 3792341880867697014 15249384591025273761 844848512055234589 7192989116639796780 8322989609254885046 6052280092799332539 16640147679750068591 4438360069440902526 16529525943454346266 15376408243838037692 15733405755307186533 11932924443430806569 14714797513512756965 1280150596814988690 8144659760898472569 2193640813382212397 15362741324970066708 17571453811152629828 14246210529554288298 16668384676871717044 546630917852196821 8280165626622172514 5560958481859913038 9967015442765072816 143163011057766488 1111916081945162544 10840229366028952366 15400807519475870833 12306687256445073725 14764880964141621146 4309463362306605039 3899533120134132204 6560562937004258212 8328216392284496559 8478363102788025300 5736698288949533359 3345089672416273179 4602906678817994520 11900024549620813128 9330147962894762813 13689015445041120921 8904862600962307169 15065036928551613515 1831230232344065518 10975800677840574113 14181713290014074754 6371271059676998835 5456131617134021727 3614946773591271788 2716710830728942780 9127318686418891204 1088095078316843114 14484494237107022134 1522112845916973341 8506575067829594094 14644596278751988771 16320145894095039289 14251294500419778325 8247305243425156086 5379812346239869467 7935186838433684218 6716272208659571594 799991447700155226 190706232606604495 18221512834921554872 8453567085177268214 16972822061841902202 16969089203770100055 12475401962551914519 11839385562185298112 2966648052151176543 13397157222622445638 10094521843508553265 12683369876009902468 3057599584739146970 12963928262987448115 2233704065411582571 5110272618751960039 16953780973477672847 10260433738724478115 6257468084748465430 1628155315959409468 1707092769167160669 5570685517274733711 11479256434677398612 18109168976317669153 391816806927699573 10685211247993609808 10906510322406817569 9207537857663134346 16777678654858155831 14230533296673535362 10023843397370390187 555160079683350239 6422594418507147368 13258925306102659876 1855015912736533380 10115293835450697342 13432847075748530064 12567043189662071507 5438783293187855236 5244909114532718926 2565251126328658628 5097395716357577879 6654669250737486075 6710483457318579967 1170946409867456944 3471400570090204428 4571641748183966761 16672944684086099108 9922329640209703130 13033568331885059219 15918637712236217485 3675981123161385980 17461075311612011597 14956574954379031326 17082350186698229605 15085461898349042685 9433015721520012621 11828821622337335573 6358525536245522275 9849154118614549008 7087459452779648456 15875301817236003510 1327381535102895125 17903605730783966077 17014708029935107525 1359120072712769036 15446952747866118012 12254166636818915360 1337298803971550790 4457269820343165933 5964400893277006477 1652296497077532855 12157242875091324254 1945038422396931378 14619587596096007982 3718195628810723399 10323857996283965116 9500365443869344885 15239135471748122777 8519516903496870917 3288603329219596302 6503340614221290532 15797251604214621012 13144841829466110647 12504153994250588967 10572592527520425718 8948681259373365824 847062935167991014 1269659920385511991 1165802590272350320 14273715285527938743 1066585680516141452 17082237872041196697 3052592099667289653 14903489194778814729 17742632331115300107 1170913185165617540 12057179380716991885 6063347138073883541 14470864863768312098 3621629040463701858 17441136224319855561 417547235554826984 10665032779945982509 16204927613433690641 9223935437776583806 16044323136205464526 9558624435843841372 16763010694235330619 13591864968993983674 153661288036764200 17693343568122889843 15752344421672564291 5760334257565329898 8876224393468309470 16797830306850110373 18089952988116465208 3069736002917628268 17563059417306599048 11428165099473739422 5223037064208268090 6644104749190202712 2555920445795857131 4329856541991077308 5972159046499818527 3911208828684270360 1889231368446101196 6959663346212747094 12489996220774960321 10039671218160590039 13040332231822347123 7350998010537836062 11158877302514116394 795050981955823113 14466156540645040818 5052285231690039456 6234620077304013972 2218125776128774809 12073290865379407799 17619875355662533882 11641865527412468985 3112845639062471794 11402132837615815062 12781815349319225739 1108321756297903803 5312965494928522704 12921676879478435336 7157276040303365272 7679123396642770441 10929500758885847500 1339086875619989039 11576266449813875334 2042244271179689656 6124261563187190176 1500834794592810792 11605991246765562602 13555481758812507751 17763733996989205779 3489580634763330576 17994214544783844078 3038486811416858317 8153040505891957825 12916143767482447833 13362173790523425577 449667379926088634 14432477151803722970 4065827860093675152 14506293849306387608 17001283838552700874 191131087675499013 11758164716539876542 9160499280693019036 7204185905026920695 16164531190692942537 716223975986436589 7315493008830263036 1993561834494417910 12751863006252161505 1646288291731824808 18202112139667718172 12878395844576787681 11409288890676963120 10136322066306069873 4136929871093631489 6613516455378411073 9435520942415761493 17187786082420187075 14497651920407384456 5040087581771091857 18045452335268854081 8295443405000534757 16099485445379133637 3879298747720180500 17821281874438397889 14286487145099114256 12853846042775207144 6906255424886853003 17324369162103079661 13842341890719103240 1073965785891818864 11511213149489954433 8303888408487626031 12216847467569165053 11311506035007081273 5372666236032393766 11297946389798981636 10861889744184634550 7654363176660980367 6082372513510936772 17212675802317789242 5301490184803277632 11471049465725786968 13154858392305134131 14695180538557249383 15867002590350086163 4828982869090701912 1360458130147689366 6862910133137667161 11626482833469892874 17647816445220809462 3369865787976620638 4963919944357719452 8508833795912294391 11394551061618491267 7576231231014052798 3328111505081746627 6727384296957222329 17822489885454024700 2080072106247273123 1682615172885428217 154797726300774122 13054240665094142218 6833185749820906552 15648250493029579014 17501845929163381012 825466938973494288 5675373388521831985 2294855910580506409 15879049361137617024 16507389652430806112 12634670932490509918 16266732560045517162 13753984174186109250 4732020896016599586 6205713482617577629 12270518622565660322 2165002230766397097 7735294250558277287 6411503548784162394 13006402095775316012 103110867347156323 1426885334290573951 1944202518969693386 2247659531296341197 5667151028180081624 17572271725845254204 2851752612067391117 6587109956947871061 18303086372178788848 11406386162708929873 8317182573831868299 10474066407577104841 3873527167636516222 6494019771210538284 1609623180714715973 2789042222814537338 10552725236741673427 4300043168151777624 9586779408944201246 16195742651801888752 17901207795818342147 14344680432250804930 10187711813347943852 17772692124370705115 10666278121452154976 1472444437908375715 6821044112572241410 14244051220836290924 14122693089073589445 2827857911569656568 2713691071935261656 11490115459368883519 7973650265282376054 15112989184390485943 2542688295187645456 12299582174138519906 7551470027783184027 7347838268985240072 1892069141358989818 10236180293193603360 3023442271422704943 9816738623030852982 8374363154371182803 10411774396817827199 1702631158014282185 3543276823687007491 10486508980906183998 13365191711032981359 11257894787667453821 15576120499947481138 17549940314846070284 7925450684775637874 114387229501714826 14120002370364674753 14987099834916152448 632962823108017084 14786760363759698921 17777322670609203453 5969543089997053222 14218596329232874144 162754394136123702 5017721866618328589 11684856267211304129 35012846008443141 3266563486184723595 16603728223743073783 1604791085897306883 10336636498028223773 11719989457549226471 17857822981023367582 5515888519245021802 10287152492791649530 9030103258931393313 2604896959977383137 5891138844015378073 18110654852195033604 15684612728627609959 14136780114038227743 2165947452997132100 18115489531952300484 3423335202967719394 1483927241478406929 15037032667523356719 14411959911162947161 16774423845835674832 4739589250509518144 3180985610947700169 3896070730806914821 16028715268914352174 12439378299698268520 14796503875443154861 12281888190218999480 498899107691908498 7374010557563155214 2265380028871871829 577645482468694749 4872553965026054502 18300254036724565194 1902126827380825076 3617154045356771173 14328467468248669665 9671925664945029733 4300776306828951703 1632564916880566812 7210111588816932897 2450999366827377854 7903203499186741881 8686515007115925591 2911807354024438622 4724989320559490609 13530207178690333819 6008046333636732118 1541181308600145861 7143173031360698120 6550078144317280564 5844940563918664457 14571147775379461241 7389165500354657712 12274516486936345089 4921398084838585181 11999833592368707125 14516365280724778848 14084583850793648783 993954291706953083 4517458532354288173 11181287689523808784 5564402808961905681 6026956886466656032 8197782680472481658 10056788997031966647 9209888891400656810 14238695456482036788 13051915313672208686 704329588189295813 13462285826011256451 18245363392346260200 11035153705067981848 16995544695529569181 16389477477811911626 6545086251744532839 4131434391688688670 9189171206254715113 7157381884328572672 11205484195228387885 8689343214812750742 872312085743904253 13201549299107433380 444894039723905076 1567438552427722865 4517465160211280036 5966669090271388734 12000623504148984742 16319585320188537763 6853639809548033452 15068735115550365770 2842611188293800219 7462926691520466552 14238400410466435804 12501290212626460180 8022042989508861368 5562155027791342764 16300694897167797171 4542878506139421152 15838941255096381409 11047622923314456509 15768844465122449540 10654879345075837133 11803262572035899978 3909789781544838903 12130519331348486247 4985519962544776308 8429983333015005538 2105602596490726341 6390608917924519477 10245117906009199593 8852932074841432095 9998060186686821352 8688382432756935832 11202486681419521222 13892913750574917881 3065168227884183511 4624508427601742281 14623865141943586618 6876323752991930654 17101970309431127415 9387605508019381861 52773617096179567 8509953072155853145 15859443494130514767 1187231898396036934 996645564772086865 17848527926560914340 8766730123572247702 3920562700427723051 176574373481410212 3810197219674533928 13217407434232580972 15341272320417146772 3391130305566692461 7639512707136955714 17030673019388145618 4535870257984960801 9011144192547595237 17005631051565235350 13745687135368160207 11008107318551127329 15127914894698730098 12510238904789560104 4168654165168229841 4267731942188652939 7650417090283034061 12312203381716849802 10559925883745777073 12495233752840805879 14176681480848743267 1389164344448607012 15128614512700743811 12805008238813546502 4929980285433049917 247707128205078916 13172111070380484462 14259101862640926855 1749309450109383333 3823009829366569008 17031913274882631722 1785195878872972136 17208953488375212623 2053549486901312002 17900244880119477677 9071890837000737737 5975613687614919365 11518358829075411524 1468923524596684167 1941203129454084853 18390466558209508164 4626968482870999594 10110116743636850857 8747759835402328898 10374535732644227619 13505688122354943076 16494224672759509743 10412514079560230320 243773161926474137 17961797811711571602 2818849689018692837 11752257338473164570 11842928204553056894 16188144198601436545 2956012501996149720 15228590476886423054 7496302669563237681 15706485376378993722 5639421254997984333 11144425743842698346 17283367156123171467 9253474810518008388 3069025505142063920 13774063763012158514 3772473473288959105 14622437934333397130 4174122805170713097 3350964872836957250 8470231319141073089 1041112628962654763 5227441303864969013 11069550204398050189 10188686020444019304 16602668944777307468 2841708258217438133 7446888586801508187 12453192807305284820 1642752343636954819 13218256449665055908 17375439322066157429 7520111054640607700 12551337903695478382 3813089608392100718 12211844033318407482 8151507692253911322 2552696336596250943 8197750451844895328 14369704916815970931 12701006606595280577 16182020462870307867 264875738794786765 3241640822239240268 17198664778440944347 16563324353161144848 4600970992171633050 1365557618687802599 11338225847875606434 541135276364336283 6572077176627000297 6349815340019345062 13053227321690036936 12955302989310803478 7951040364979562053 14024430734009775455 13788811131584032847 1034139297292274735 9330618914988248933 4932492725753175531 11117205812353567331 774060052476138247 14344416672511695054 17384391952336591094 12454859164285445806 12640777443934935919 9567089395442932690 17351931318696255930 17004726620237795768 5008657514083187048 1656568308127934963 7670722275276700385 70570030783709736 17169676214558853779 1102459579551135382 16550519825357721224 4814906755484453870 9375060979659548029 11727771544372386395 2834991685524277993 17719461975990704826 6984329995351793616 2142468055122614387 3795402839730438567 16352089421930252034 6940325778722732886 4063094677207713765 5203730169084410816 9234377327577868163 14840615121123069304 10710221025526786898 4482337299488837786 8784390220768748618 14586466612605939110 7365791194085253392 617447108114171560 5144619756284128049 5730155126289328067 5309071481764258102 9039066871735242298 6808184511297846334 17102677810122872408 5029955164873690507 15851281706710724407 4924745491281665514 6222572449961684848 10563234962077076472 14524957245935877154 3097656251381414483 2999400550056141712 15492594567872241835 13309623422743400868 17623780738074260790 2869937557925209742 14433283887551546839 12582287951158375814 12626362516918002101 6735152601229860703 14007031731376973341 1096325364294626009 16381135881312691588 12668488717389304645 17185380985733930435 3134937712475128713 3989398990070203240 11324535099163359487 13258958364597775374 7680647052970505033 11269693950946111187 7483579859472746673 9261562988023557743 14463712576859238353 424898983271739395 8267145994391822060 14087641335432971468 18290646311789222101 4125130766060350988 3119687192646844965 10261282592216344741 17536490964056893305 5951102409651901783 288280336259629075 1573256038876311373 10371506619438991351 2253544283314830277 879645717524388767 10550984593999719358 11819464412067823675 9509493500714733228 9338840860377189833 653927232815948375 15370300226049268932 7441188418234807590 3274138777508949650 12069353313939671342 15635369020678253754 5298141335315609716 1938544809383811515 8521858877920993480 16854968646879096616 834629358622679529 5454933320952912047 13810876140009270323 18401602579409137416 14503260913231819185 17488110947381173789 4991048704394418439 85943655738374407 9443247202178775587 4881684695312065481 14546934522225741515 8635705446290000302 17741306116875250493 15172240498230443029 7403784798380767953 13921076163653334223 8345687003392746974 7682299202197490833 18051533237490880795 13174291297524946402 10003956100813946543 7049303775849177755 1871213465342966146 2688238972468479469 16496244446376799257 6445599655408298215 11933902689881585799 8902757126930207515 6728770789958997572 13103620304978845368 11643082929973569848 11159790355778137950 751885224473564239 4783510810177496439 10317071373085948464 13903769706865473852 6922654165939554964 12205554287105768697 14130690865755474712 12242317009566300115 11109026222890625995 11864013591590060665 69694669731373209 16454081071107862673 16683178027185051965 6297673973250691707 6277951232409629870 18264943753554928816 13795410014070248788 15288655646034908692 1471473835348417263 11802981134421969461 6096692395432941764 5432849539696069863 13812696007461165973 9434005094745271524 872731718857338227 5866999766970196874 14579881259804633171 2749950363925830039 10433001786551236477 693923138919812020 8626044323084147334 7297041005327970939 4813053807307926342 10921698439660225447 4913540392298927888 1629633735214989331 13741556420801607445 133638242220284630 10512671368284758071 8669194120121070796 2242376990058030293 5793883239976880141 1975863937463804704 13619479651793813927 16467821653990717288 5366164630860990765 17411316682440939824 8911816830423499966 7042660372172261549 14531146605870417634 11638324408991224682 14279179016490759080 17291205160647456728 15735778835323582807 10386752885869307777 17820706148289800086 3368716852546393789 12981983139207879187 7046734569537280717 4448185539485393743 890412912913691053 8558207936836673841 6283623996353066253 6974006759989332708 5998095617776914528 933535461073805020 12982865073634399135 11136748019321699066 6470390545950516693 10942999303990238729 10360850961071150631 9156288205997452449 3948769019661883434 17648682682297044405 11791973529501300326 10907153932750820000 4702567722056831502 909551777840711784 14898086438290081846 18257187174409200587 17239917400649955453 8702939028664288273 757730459440672933 13910950712780581001 5263575141741043895 1554981608879857576 2071364994077730443 12437604297346287042 13898313132754672196 14541471671995222593 2196982709927547411 15477189291857350421 6807074122444735143 1859579246998981310 6491794573168397433 1614436460954064234 75391984720976148 6451851065713090575 1580495315326871528 14377105515835352448 1253197487179243367 15029033184247679879 6813521505770977174 1465106627273912038 16827949957338179720 1136893372479818611 15598407933474297637 13534777786926777827 2658559840924133545 15938865813815302559 1008983769502882595 9541829919732334277 8059025805222971289 16990010218495969512 8368460273166677699 4579137848840031094 5368411305940431793 7274846177422181264 16322227155033143108 1952112506702307511 8376582700457219754 11219755531919876141 9726806913754539539 421939567533882365 10658731991391291739 990041814684107236 2878075058963509547 6431485328019668056 590186597843522433 2758218975751494832 9125900168234177980 9912077247939037825 3827747084118408830 10275088047721136542 6770104414165120944 2353767345686852458 7041417367569737402 18274881911889464529 12930924836792466762 12358729430294700335 7698604541341022967 10663448065374897350 297454110486490455 9901743313264425462 5598672874228224457 1481646238884473795 9978700687264939060 3477766992538526717 15171283808508430068 8011310819182488304 413270945342109749 17655262737716128490 14043017806707499271 2305142600944302903 14119962860404266217 14539350478913597727 14593463432967221559 12621435549962156828 16437167232298123740 5301470960934143870 18135884245095860565 3285615832691245174 6639338332297971586 8888598065336376909 11906996209181396665 11118203868653322528 10016942352222594398 1715451264425946665 1945921778091269929 16075104085355869773 14477720050736182441 3202141063127950884 11518180473182554483 3780105076955786829 10622821564545183740 14704182688288365409 4426714468463734127 7191416470385530547 14845435485910050122 5350557429039248527 13279223345900472096 13461075005013390706 3773049902958251837 10641652486776559765 9275019331181488815 14034905940534916175 8775275472634505022 14398337191077414370 5529977054188188683 17592392536021914701 9689814299229761325 5627631979754047718 18334180089178065554 3471944651883722736 14277864520067228448 305818069696693891 7788143161227042172 7278197209712802621 4148209447146111263 12537595606264200722 14691423518963448137 8595261988584707712 5753223640071692134 9125788272345985449 18083424767257453010 16944815630745261360 16652176293122221449 17321013384748356362 4079567573821336140 5375258762800448688 16217813923028416650 875743413372913886 7587460128529069985 12090560867119853467 585504525619095513 12286646661670963939 9107796688418366565 2096067127546388678 3337375785574575481 15535648743559192601 16382439615110597715 13096691157337963284 7024036074961689083 224231139926897213 14262672175938144606 17305149125150471000 4667773076065608678 9986499527264880921 5223899701348220936 62229390661675523 3756472230456538991 7029925830867978744 4321732751629481532 3287119481010711613 22844964991134926 8768326341068573546 8423431894035539863 341630383661866677 7790039796285230866 10705018048616174581 18218942191008323248 3255636443925366161 18342790797917839183 3195916850254986115 41203703147401078 2783440862391308135 3396083704562579456 1908623606315990068 15613528272823503521 156059995617735523 7889923765157432694 2836981760532453600 8319615466982932244 3063600570945174802 14087259352641389175 12744985608392311416 8315066073178382913 9113198827681833710 8181776231391691787 1926108795593633616 983848437616685040 7349389228807502422 1100088887857362368 7903653668480054771 12226108293412617345 14161471610633074383 10051557696601529747 17997611269622733929 9777913876605094072 5282588594184966962 841730570360093154 719668692343429840 7335389790202428609 1288040445009548649 17237016991086318845 6933719545528611599 474936582335271320 15599815191906718490 14957302750900982099 4485149788907241904 15992936366438523992 7711493246204864347 9478192324724487702 4553417825273695503 12540567120920539694 17240329556801119737 16306030640656883731 15010362038642585569 14826626362954754337 11003362395249452881 5748487375351972331 1613457829356213744 6177269718045358253 6903828715007325094 2051925568063656525 11682025592883315228 3736291537142583678 1463822546278332702 5880244691023182968 14097725115196984945 8232537979125898338 3105395548017904672 9282401042941039520 11584009670964034974 3707695553449082274 4631037208729349926 3337223658042212445 9218475599883148299 12886013808903559820 12424192916560877899 3336565379618654085 4553492647677918191 4672582520100739497 8129795500729800475 3285854193049232587 16598653942326728008 5530613077983016327 8954026992534660676 13923136458813706204 8747445460234767920 16859146941510622497 3442435569646037988 15154867423222849717 5775533375361022814 6039917134086192896 4238964029537896678 11936380655240404206 13425742782505975953 9577377297617231684 965370804713295212 12159218007588468518 3301080686186582817 3356338068208925142 17920531951918407834 1353634060010113999 5636469350700767403 15202583887292854881 7813220169746789191 17665035000457558979 15210408377548752586 18285194526465791114 14442363783434220963 1278921789845235995 11876849414368876686 17620330564431645270 14243443671306772762 4599672021590117590 4617669085276079443 4458379501271099067 7527394896909320213 11254776299498543070 11838337770998340192 14406246872227302686 2186792854013103204 6536125431678305161 10692922559991764668 12747677558106561783 17885615498417320404 3551748982153544776 17438592583778911166 14603821400404397127 18199511494796593073 9491869136476535467 12490279048883727749 1814142348072730872 1345105665533214402 1321668937305284637 7811851591488405262 2460371481991828262 3455903053809906921 14618520778638205892 5234140837466545593 5129153804386638381 6296738150644068009 16387026690644688030 323867621156742999 8433002458273291148 13871363736998443557 17989631334969389064 14326927451446544254 8333957312916149187 6782013366720646078 7820729102755050756 3942374420396696220 13164409048829751076 3908828472207179178 16686027510299777734 14445519623013636456 6262901656609905476 10281496830461406827 3567360567007449978 12111787313685163664 8399763463476813120 4912021199402015731 14143826816013994990 10819770229691456467 8363277963733383025 6765291041504581027 7056110218090907018 6623252452928831047 6638554476155751118 7899994648238126810 3717897052567070197 14859745004859651255 10787530419811708514 2476159282866062083 2259981731471344923 5015909487678492840 14592909608840340257 5017461251129403260 9060711509030497881 18323465370376725127 8086982679136637445 13752287820399748760 4441705336280007354 9182994897431139371 1624763966928426157 5277166428111118053 16417068735725189490 12070763134775422316 11387027566359488449 3990008081803188178 14697600694970998582 13769643044486750281 6206817023388419875 9526761029705080993 10669218801876284321 2947114497972956104 17072768206284081003 1664761788472184458 18118498984756506753 2738973590515362642 14496860380738056590 7628127791646381490 18329566731769543474 16602068313479168621 13803409780703149139 5994855268951297481 16893510303308315373 7110332375631673751 4126902032152201481 8728758285854330142 1607753958732988274 10130289162412948345 4767891648438158819 16678263070899492211 1547737312594244655 11963445235997722806 11659370310307425647 14762238900940460930 6356310273385504423 7936584491655916925 6706773810525311723 10407256667464588661 3864549199353405658 16487577670139455627 9803629267233939791 17510562789860123541 16994682375585810804 4667352559286904429 4925614470702337743 13984817706953308244 11033339490165845768 13551993801252671531 10714828633319869811 8197867994136784508 10932762690365811878 11251732872586399476 13214412720240035854 17550343351617109602 768181125241745658 15326500326589731042 8412485457273874330 2093635001244456651 7684759437052051908 11400519654097371294 912602451435373178 822097306743882429 1961492739303106628 6573015121829977246 7715526940755295620 338290644133136131 11085884044004686966 8205854080549634596 3697320496178818759 8305866005475602322 17484010922311755898 4431803640774519500 731668233623851276 16775510268626758030 7418791976006447266 16973851705029353343 12272944776479902447 263207602299973219 337934524275345591 7943374201827220573 12552187270843896395 13633283670454730077 10469714608975341465 8082154859972088215 6621421075714939263 476851374267005644 3687452792318164969 11481439792520884912 13957763413168644587 8726354397449773552 12047115273985912588 11943957346180698556 1930478545539139929 1805973066338449179 3159319497984106476 8597680078684012837 16599411218370085295 671137760679401109 2398060179432097289 4396919076798435013 733925731654040113 7314944835336003521 212488520857939169 15833468133133560941 825005316896834279 9188440540672431505 3824324392487418262 11875833006651443089 6985743120288606882 14886058167758091660 1587761026782442499 15779721843641195308 11747638504284927486 5038554151459245990 16430343885099244288 12965211157778824356 11061024130601694822 5115237726612098355 16071242379357598917 6012976555913620354 7610629230985676502 13883852506565157626 3120142903988605762 15465816929246374760 17395993889148170793 10837544685838411372 15313560739116361062 6038002678001669064 3605145069982977172 2990985424825225704 16405765691375451395 7659917946536495512 13748647092090891948 9112203749573688969 11239668155405645858 3266260893471147187 4429063414082821819 1026852770182790007 7892176060921090796 4883557706990639197 10621628886818571461 14548217436140385074 3708625671423178960 1805871200325975761 2477769985929942451 14836912159144751132 204762315164075923 7629476742578475007 5127121266316107880 16791080990022313337 5451126610507327087 9916408213438439650 8066027602431664885 10360099994015791052 10311841531448503926 9315831914448386924 13687415938949483744 16283287729276249123 11595613927294447689 18441513387208564687 3660922264619307159 7545624709110464720 11057860825161044377 5505328571718544006 9380265230728980856 18317325534432397149 10302245852316866272 15222548096632583787 16875968702853988978 16536681834701626417 826020396264640008 4288114845226077364 12268222701485658767 13283621955066304894 1004354480400682304 12069896341055202066 11768358095220467544 6032801393802204588 2618658389684160271 798267327427313461 10429311613503857777 5032321100574595710 14152264933971185466 6446507435757151119 135928127205385246 14063694389173681718 14154952204596007015 5836617287809589510 12899619193711988282 14237834576530653584 14083153816364471974 4314892991055701039 10996253311911665240 17629931355317042967 17418015535301762076 8187321334895212518 10772673207697110272 15150897511943665758 10955153209953482661 7117887939374239525 14123877296862017319 12798091143944005197 14431188103641501346 2478709849679195319 12009685052453767469 17493531599944026953 1861711356835172333 12558698470886050646 17161947470331283153 6035035539079079489 13892958853743871498 9587442430784240940 11346495127631141206 13715273335843941707 7328519219683250314 1607202373951211990 17428988422384534917 1321884225485710458 17051089905643683683 17807383122330938580 9555698864558382224 13414297560752036498 7147587526991933435 12347136529106423051 11934883734144377815 9983296617029380599 11393940717240942726 2246970907965095602 18106172134652838826 6277156121694150416 6733687906153590188 8290776025930644993 2624215078518965050 8019748468462481067 8197684354596698653 16637614317950477440 10522132279868032331 7481436850302062883 2738896005766562686 10297658755166690885 370722484021271822 17941972191428951581 12344557207368466883 12531406649523953373 3395743717589145340 11232933425826407566 8280493914016302096 4443844361913033303 17429325323805048335 8616380235185450034 1529350744377761999 10443684446808636426 4742615245867385172 12041254981388423821 9977555519131363068 14112026727152392973 4215695087475286118 7381612811011980798 12231223803270596672 6133961827108924881 11867594075258995617 2034553081176492355 3135757143582264827 7863064627669257131 16752701673999314503 9624838305994790843 4928651061541600603 16742577929585510852 5704960484763354286 2775750753688196157 17140447232524747867 5681565009258435935 2382080969334395740 15311449926523493133 8079742812390249458 15386664481645865339 8506845995459083337 16518719661134265048 15368028173323059909 12406721328524723441 5280608095365826064 14120559422182996235 7203087502387087324 11082965734980288164 12174935281003143961 16392792095350782663 8308937690737732505 2755388996607126975 14230214888937292180 3496954673695528124 9299008929659281566 17190163493240707405 9914692468367629890 8416414578111239972 7732206028610744546 4349642799004320362 2760404964383184174 9201102955288157348 7224707452684309439 18133345470295902180 16510672630208995148 15739723192119671413 927158547602484418 257030323303357912 12916266168389499091 3560360695947144737 13382405644860251360 1283573609577862148 66360450292194671 3414854568222938349 13917010607894854377 4964857959957925983 7387316363530316204 8401510350708343122 9060900822522385452 12181031609223305438 15094277359715598487 13445999661684247996 2356607527073471363 2352685422668976778 5003833026417098554 4927295548580123610 145693177081531215 16611749503571422198 17790857249980658683 17453564256697339383 1952450099288920328 4209288211816245904 5945494280414381751 11318382615719189578 310750560848859056 15261133626478961077 7460922153200810874 16231637027419633581 5177692264586948479 2841451314664131243 10728138987202110846 7557062161112722192 12234408190872531594 6022353187983922357 15473086558368731505 326599461286325895 3252534056185398419 13080876614064150621 12693057893288595603 4740816353241374705 6566388374084749355 2153114159731688561 564978847796575883 10877431963036772763 15897166343860442160 17598263078306477587 15104573768055572381 16135110145665055680 3228906132397849931 4885571598696222952 1273521066933127816 1973255362909020502 13280035886075914063 5716326786096702459 5311689272863384860 16304528792859779427 9436865167963681062 14730409683156771403 16871266873281117907 6146826399185845233 16677598717202651912 12862153572326866415 9537757730268086659 9883260983830164358 3647210368868383144 11814142917333961405 1210620557716871997 9749254809317619160 16293066392651742514 3394563734041044851 17938902884390474719 7054260395567408426 6132004446903012008 5678846967245969121 420563415741038570 2063881862303289801 13930055209000330284 13547160661574223956 6951484547556640340 1364646881416090264 18330586261071041420 11539843070802348753 18200300250241422695 17864551434382543523 4027927931766763402 17051666838520708402 6409811916505221705 12273425120388561963 14144090282417497265 8060764822494155634 3698264722790811754 13191547117156309600 15198180260423355213 11192857632068845322 13524505178584630911 14230261675339098440 14115590103340683881 17357579555469639399 1290131626976197104 10190107435854877001 13109895433472145287 10666831225253597657 2766372938392935899 16183744333768367807 11077933000842130959 8311132590188934877 11729415318337900675 10553414208843378903 8368220674711502499 2547360415289746706 5137222754550561927 6296585125012448147 478000021831043727 12158751520690821111 16577973211232356718 223057803965956912 6409487422437544492 15661738735038635623 6579457835204499640 3438660487443660711 6231439491431660260 11397801273484774378 12365375289716516986 4811793395438367121 16227464742883465707 8217904428357444186 6240672546271821519 4696391110012329937 10688165806718048019 8587427142675744958 8793514981686692453 14239427603806897612 1414019755926209269 7621151318399020093 8830179416356180865 18419004065231300525 4136212830624624469 16621506291695830456 4196926944491537850 14886936618192558022 4523718358907274279 10637471762782760477 4232871368277809363 11614063212761334684 2063262465364248121 3210249352525621854 1628961007108710706 11150434606095087537 2563472490805901380 16318957756956156112 16243675702131583209 15574372626033171781 14475538305766202990 298348574025204022 10960904335990176225 12341379925741242525 1800098053331503851 10389370552527805238 17671236778978257719 9994986598668631232 12093111074869922045 5592996134663859489 2191888046670280201 5810033726235905484 14245827205952370895 11400228562902791401 3584169055373288679 12524255418490508674 13675153462177350673 14899485925025111528 7755766804621674426 10867495072621951664 798155341042279159 7086464940795654500 11553463305348708588 727289609777543507 18173791247034711750 1107504918545979927 13982621583117806324 7686953526697590151 7796281991932985061 8657541235247096309 8312150766461656366 4809609243907334157 1466320809188437941 11215220462534565975 4832561262937221168 1321359724076799547 15267515176261805003 9532377144628704499 18134256013602564191 6564296920016127235 16557772507892909163 16381570860937546804 11877613893112329830 5593815919860950449 10587318681595040375 14944488503377142526 4457119259738954038 9222288097621748478 1548977072387001389 5614343531837501678 4442341232997748792 12369803468200916275 1720277016545003927 8372862095748684053 4773249873856511033 17377335132459611699 6329124508374828364 13166294368658730506 3210825184018366311 17127212015753720590 6467850967516437954 14640330685529037759 11706637114485322167 12986818217605499159 4527421000116561365 7963415251786044218 18118275205176101247 4919693690005229663 4870050718653838683 12716217593229358906 13664173099051954763 1499693921115800224 3765932274155272464 15581444171435817930 717762292595318773 2413067608384566714 6025448473734621996 5717471433321685508 13359263919581836468 15128235778988219364 12465210192912946824 9186921117019565609 4893368324104393801 11907272768121208553 7476126212652965677 395075847157565021 4853291518999044957 9816141250659626539 17934421187799063268 8557491521080294025 1285846320581302423 602479090765016862 15954674178056787894 15055879913358006777 797410752034020985 16120435183375019267 9052669331620114749 9989677846524747101 11462869888241522206 645735928438489937 18142822952980539403 11994198284327377342 14404125594644485215 13438014651583805016 12247497062915171081 18391520523810266967 6988649455401085353 4765417334939330267 13206376393716959973 3747664528570375573 8450041375186441069 7749780287744450248 11396611678875068807 15406337772592105886 14599423720079907585 11915130008787871225 18332855470110458049 14713835694862814930 2481634946030880197 16237321551553213796 391516872780460609 4787299254600624318 4016974330594876597 18120867303214311411 16954971017671940524 8777443939210673860 1905055624156035467 5505059016040758231 901190097205767062 3490749581359651936 2971721804945582632 6949397156807478202 9473459562665204151 1535833652878862845 1708626920766952096 4573002455339044600 10237738464212308203 13001722115009070394 1890827823377483632 14541958788685046262 3019867170182708994 777241989420007511 17262454772257784638 14224812073185764754 14784988754945936155 11332719138547017032 14295678809002046707 16534084107716376619 1313492961982214025 7503937963789529874 2463955575006262844 18117696989499694290 5150339831229075256 7074158001388043092 13719111717540312305 7586271705290450324 3273258657921379931 13657993328928582599 9422127177297324789 14043106250613767674 4950741807733179233 5384936057349134758 6939031529494458480 14711337484464966069 6646616553890048649 4318639130731775792 5650231798525832184 14484843093597283613 14477012497201400858 897833790214866722 15182801195943324711 14793339554265253757 13929968541585825770 3086004422737942024 2257175839350360955 16911012213454444955 13267406200634642572 12754070871353767422 742754048580624091 17084563662468146494 1652890923003904850 17531214596585223484 6377356698319607156 8861764871540719161 10298232085985256689 2116956221339083205 6789160829158852681 10950115484087234883 7264979780991194386 9685414172846628692 15327765952775951401 5015732637241309787 8722563397579519624 9900926685649835912 8306664487622529554 13771977379310055633 12751302870412078530 2713720295918050580 9691745658051344897 7063436694730541020 11963176768957746480 13018433648397088229 823021253591604281 8193979517527958651 12602957123542719787 14344634463221349403 17669789016407590068 13215471021252379149 1705997408940861836 17064257213280037949 513425466822774269 4705772803620569540 6488678197623829754 12208205629452158068 9492994860592263997 3336646676068022310 12780037183654048018 2106142239781049686 910921696296666509 14569110111864639019 1210187533534123085 1697778645125503589 9207513101494577249 6623686868520122644 5844865998687821845 13813091342328522236 17889880588523235836 10055519228121037864 13946255464417808218 3517538951029454547 1966712698181869537 12913513443558485 3243449145024070344 14640090443201863195 15204444291125526349 3976475983873304727 13843854702002312570 17124333152866882494 2014912985168014649 9572080519725799989 17462555066860391868 17428715269477449038 14479046476490328146 5839812142440740304 13395050231422034153 15149245803761849489 11587912860021865921 12777573245768250764 13701003589625984298 4557650043862602776 4236452071528250538 5657212010473677487 4653993199634571435 12494534966003509866 6414622189968876699 15010269427831092628 11285020626276573267 11229247262225484124 11591139385279772372 9163649645964617891 5826649795016281625 8169748044857648831 6823508405747278558 16319407472366539890 14225632707834078058 16201722505391556748 12553905552461450325 10243090894505654509 15525162408490877676 8190021144536021123 8234771306631877075 3929343745553479795 8941671733952019823 10210238383735614869 7448310062793883466 10610286040466443059 5595623851863628813 2554728093289998589 5839670134773467854 4415674120640870185 12139132268922218963 6323884276281362223 2507759153131625849 12250395497399601431 2820334139297447757 4833145615408063136 13270151867143125022 6301031896928258294 17796387605110140711 15789961023006090010 12353954957012158804 7552693829587318622 4869232170653501547 15546290681547140370 9024163381007623723 2524350983480319483 10144368924118836164 1490327974737850085 10731779459030348238 816177250110502516 14519731958213652766 14994860461338096381 5147790790967727007 34800803699190365 3448857173605097399 5409986180254725636 6449367179471571910 731066075116401445 16929526856291820332 7159451641316037687 10727857011524598128 3133710464551318907 16440427448634547796 4557035088251982068 16041830112700875375 3690245397212073289 12127603208687150495 16204950843031207380 8261665381287211966 9745076396823748128 8251628546964020925 15696940241440131849 15989880322014759928 9347298463213977357 2699192226444365823 9632286001303162967 8549276305307995865 5018834496583331825 7873440292784533497 813026966286013856 15595741700901942768 3011806684976206876 2665669899327759339 6189714642999784541 2639050356147862384 5856850737250374175 6060601122695413049 14450362490226192709 16411418708156963498 4267917702173133403 8571152709031261346 11705765696022293412 17146335703863398886 9953261493541626610 6654909150273123527 7580616295599123260 66221368757432421 2765678983123999698 9310948502582021697 3046609289307409869 10069056910667301619 4295568217816445002 7899268603305830965 8510920871894793103 11885212951231870857 16067051256580770553 14806509417095743833 11168018710421572349 13829283267287046897 1629246105493696521 1801312670629834710 5367407749669887642 15795899092769510675 323510553648276525 10339359806405051456 2949510737684813250 16034939760767911576 2168647337209081875 5504970011895392225 13628470327435168338 15447127338124486842 6295705313006208049 3920283914696771205 11076004065827446358 16680364877944924529 5173684140281105662 11731099530799258285 3892917104168904253 12554020568008495484 9263148537538536157 12542278981189235317 6155702503349270503 3474495879549889507 8149798186623891646 17014213397678614622 4008660535394732998 13041558767286973187 14249322564061154097 3593234811386122122 13008864057741435514 3389263394101509741 8206626378042918865 8414275176958305385 7580671484380079858 15336090675251720494 2573740126737430116 10864934426616184909 3822029794264666966 13437482105218087398 10665243271732550930 12407216866450461861 44382258836678243 4506478212316245487 12180594250992227240 11699685668138158529 13614417278886456792 15891073350681982345 11077276653857469896 1220628471888609897 5582712918713890676 9478749552774626171 6958318670780747528 4718843660626397143 6782738807828340394 18083232060587706562 8844965556254361432 9749244473859568859 11268011764064021206 17973837988255340954 5069218488386268797 13456136730226713512 18233729921168033187 15427802481666608491 4438730063647369294 14622310606056092167 17883305157008316035 1626558360500397869 7668968806778236900 3677562540695869119 13911577030140762383 404717143585265192 4593773747815591556 17749162110761217241 16980097400978372789 17749474413385727378 12992536001993718788 3728743294456897547 9162104720037183697 8389471246666836403 15993676287632304802 2003047849924292657 6024780769592889331 5408728521860461606 9047727697809272987 2574291683423569469 14148638140330848821 12730863207089201362 12736387532513040447 11997050352010737994 6150083976984136703 9017583476042371739 8224691923731657542 6598581149781417788 5170674734856452836 3194892172608664842 18144168738186898944 14948890701301760994 1812636111937876090 13073396528425640990 13775042911619285983 14855644086801326355 7895441563676627583 2866549660979282506 14544307911926959154 18384423164500142645 13302229304716287734 14849287853669991072 11401509612240624790 9678034202785319148 364410768185531598 5771093820622717300 6935832989626775182 15175374527043416881 2583838413558775606 5668169439344929253 14191322113896356959 327471279865046528 4596169750807651883 4485780844184442545 7668708880882950465 9375352584930781011 601830537888454600 78882691145187720 5695760878479888249 15075092564262597622 3808788081442347372 13661777590220801662 5207935062744355368 11790126639889320629 889871274419601659 10292152481277628410 9471512685301984574 16393760443748604273 15620003613914739114 12917769319383383116 4155870716502813760 8032685048209699317 5463074377458425438 1617475747214936238 319135121156714417 15689576120920745474 11645575855917492132 10768565531756719187 7123206985324621020 8683569108722058963 6873873312214267638 12120771330697151317 15185338922560990446 3133376188631342407 11529160673355951084 17809176690816091636 5683012957155539976 8528679902608315310 6642403618625788154 15236323305535353921 13681339050240918850 15525269277283047893 10682492347526435388 3180054100863493923 626337054374007078 13865385379645790114 2756203349275147773 13645961725772531131 6456198835268125982 5443624530490170317 10112809913571101849 7122715076204948601 7259824201261772956 8718957086840089109 1733637688246839010 13792856717645197994 15689745085867704728 151605233482669847 7846849805025437372 16062381585695561975 8061993507161058407 9783324598754656886 12165306872075196700 4697168744727265395 5682860202263215867 4824808062511068848 12143240462568555421 13780652749127910652 11599072900577759170 3080879718618616548 8132402548111590708 12173209621768649468 9021748320087184374 13419056464917464629 5148383845945245933 14362210624405637475 8850176796031040030 1234759981933393797 10096858506921593960 7323164999361985369 6241999356330538270 12094585567305112044 6443838154796601353 1795408224190994916 2542811056272017362 11745583144595632454 6665228352210778900 3377723160340980383 10133322610407698646 6955890057166825615 17693207518030906729 12165911333680714771 4198285012543528191 4990174515393804174 13043573881382425056 3848294773042745699 11503860815087338363 5149143711436132294 8386606317214333431 11565476264184086089 13828176856048846730 13275320979227217092 11676652352609375470 11102591304589622957 8222729766236560432 9185080409395421787 13060078476790755324 16511015956977473960 4845968899455016785 15113544798681301881 7683817530047799862 6947389617066093364 790290960860896294 9132812866320474444 2372492851232234783 9901527222738364523 7318128833795670989 9548846042725868975 17674076998903875556 5863885158159064766 8488459838577705889 6866733106668111354 16362101644270355122 6891739201409420672 14490025479801792749 13569381675118714560 9676835023050430604 7830048763282513237 2628953470382012446 6051449492614074563 11528117498441600493 6555373773487689376 12910552849854298902 5450234660464127518 242438186216984877 6706294784010820523 9500639665710280852 4736012297429502704 9609643616154234770 7800149311412621583 781598550627386965 6067599400919292882 13330737644918584402 17477012107829281195 8008041178796389092 50341701079434232 17782485442499091809 10206295417572613040 14512717636897178339 1652554189687101847 10257697201233774578 614024130636725233 11099844606270459024 4412116122896422181 7617046471683919494 11145667885483354623 6026750961338503596 592385387399906588 7388107094853738706 11462262556949922658 12397827868742466363 14566477394651140118 13439549072623307114 15833545561866076714 6328899953622219879 9105856936965853346 7875928067750697584 4107739517916379683 13890544555198036995 13318206419865071150 7527950114453958976 10146940521437351236 11724392113986329834 10628190701265091480 9202224306151368035 6397516091662444792 16412225168846192107 314649707423291177 10827328120563494416 7187438830174136751 609947941578233398 6923234038960377448 18359281678282875064 18235742790377208814 17144388162679082419 11678778710816208998 14736377853654745783 1849221031924661549 16276668550163888562 5622749295647748925 2074724124476832351 5256049849473731949 13853506239219292782 2167122654642619103 3406625252021083182 12179154217375036357 12603246070304556600 10749043184892964832 1701406104923617372 12878704952449321354 6359465238866129234 6217267317312704172 14831695952406736230 4019229448055947023 14297779979271425075 13203674349516545239 2552425872073342348 3021435551341083762 109080955508350728 7863693635035903601 7011292250979314666 10528934370313761954 13748103023918806364 2877806498334953157 14587145218722415582 5851361381907788231 740900784683554842 5691870724318284175 7911227066324142647 4083987610848840469 8893058381213526298 247893336365876215 1410659834259455313 5843572095337776142 9257073398988450759 8931860060757628134 5581943665340158186 15699592892326133441 17536828992420084446 17678346184332298871 2636914620707458943 9705466985085728194 3865463392262428452 5068245500440784039 10101251799004448935 11922754447227650623 7826952708559886113 10201020617153639071 5009307017797057772 2377946986205664833 4947905362686260021 10877803703391215592 814796894485350243 15637520085294197110 1496847701586192767 2100280053299025607 11871166105501301924 3239640239721858575 9826245897990747658 3179492425186729912 14352494851514287300 14586176851969721697 6274499284860162902 16232549277896898227 2909805733695343630 6839435021549666833 12519425826045673102 1290636304943127285 13546560139148656483 14638891096020907975 6697496818544219316 4296998696226440176 7169471977946066146 10154428335358272046 11122585620430752787 569039780555952266 18373596885449032800 18060146709443943740 12357737819261995184 16907605617002849318 17481515262963158024 6315794681755258129 13424757927999185928 1986005413836434470 1077451148464052359 5602691717191452700 10649933743051438124 9587526990657345780 2420878105878762577 1297939198859572804 13054108391118745497 7170480101009740467 8888997708610704483 6125758667043911364 16260358379570992332 11864725970383159716 13189039276613284545 11461636796438111389 9637099505578070997 2496265573554967891 11704057920410030293 6088542759367720370 9554917888989728660 10093479981169029070 12581324745725157892 17566221380788938513 16671830222738433989 9561171898890676623 9514372151543011798 14882229004960136552 15369362453738510644 12692019800549339715 4881028772047908486 6682331746837983715 16336468346805849390 1763437225597626947 7648233782697070410 6432079297711178690 12259496451655543612 18228007482556517840 6350805501741742359 13284852253423482190 7279209080263313937 12910441529647248098 10086128212558446856 3016887586728235948 15632652133548275045 8050793749441475021 8300503243022826285 10035576272489528586 14061423252473620142 5482520878215475901 10099650942263026730 12449829459293789290 2277637335540404174 3435434197757047867 11472143938350125363 3603085350395712066 13714361160101465459 12768072585985471478 8701008560960844389 554504107520472422 10276930540448251536 4895087567522992811 9905980677839169909 12305609582651266709 6223787783363874723 1786481325068683831 1329726528854224291 13800169763059602209 5719171090315562104 13079806337173588668 12763847471599593334 11094601792692131803 13749698080386575500 6925097814846567144 2770071306337905108 1278790582945171419 9042013382717019758 2923286841398684079 6840408838866291409 5288259241196599407 16334046917138266942 10576835999825431179 1299500491082910481 12383361552997481478 15542151037756921087 8902124376714645067 6793068880525543623 6792246284106294664 5243110773919394371 12404261626718242901 6409363140630183204 7262426588005741664 9970035189379168552 14806984127145515711 11127121234590217744 8869611086411124313 7887635673294140212 8838752877524764915 7139415920450966109 2338267293370357748 9516688335153476912 7722244809453943962 12550704886984035770 8997365634060111298 17173174892913915575 3896585418139658986 15835461183896056286 12779528784516119979 16422899519855562715 2830980798241804976 11349717661896579150 857497831342918567 3170873286003176508 10232605408069955839 738753287215078774 7844694115270533119 15549173934834836726 13233400509307286125 6846217857810238507 8833482826965223504 18218437019935587785 6602507374331267709 6265683601603851206 5226080521577761210 14663747037200841860 1960595981090234602 16873142970890287941 17287389357165521487 14151624028543829602 14687214209680228121 7774867908615508014 5027478932607308580 12538079070872594780 10872848640774053280 5495825508676896949 11428416100246974975 16427155583057931318 13420315485085094076 10395442557834751142 6072687643887806519 11906103781939865528 16812805979633138205 6394715585044049443 1391623756616886280 17922500382911830235 9876571388228189438 16812035835639188831 8807337157665552198 11737368463672020319 6088072453919027516 9243009896467341119 5947971364292037632 2038355517332125150 17559480976157959347 14283321478954659684 5346398512659945263 3451784320426444656 10404313937494737128 7414068196436551501 4083956264152259096 4543534787397711002 17699863710683847851 4550978615016516962 17818952617172556424 3523657561235871167 16433161517629249563 17892327632143759534 10436020874101214296 12067179474924329275 11057473957389124502 16521750688913767228 9330665653342913913 3173103501426006112 2194931590633624536 15809847695864300987 2789690640483731780 18008544776643897000 11557753375452021678 10700747054739336224 12496737097936434671 18352520081630395711 15051109742609921293 3210323919894632379 449424526093093607 4595250207316263585 4776928802608090978 4616066685938882203 5977530504835002854 8127609624704407205 15910478047682977897 11942945221888841782 15426158084052563417 11856918144961763659 12276844690027806495 5369422357664523043 15909046581897113746 7912843291928776257 2382468379158664027 2293031023970474210 9814421504034564317 4354852182421314648 6843070912647932043 2624518228701926227 8544698310934984543 15427785096836770184 876687138213050666 6458761771028670473 1460853868773689371 7911965677939627416 2059321649323736315 9474956508271680837 9642061261364320964 220274577159974602 11339314101455697398 17115547536353685505 2154739266916255276 6684801513543723532 18029688182916350276 862013763646498455 15515804766278495180 6578045392793298446 13199369743151638666 8146184251820636551 10509908979378504376 4548598818929324628 10330719767735217290 5157850753600461182 10442429331092787625 7896591973942849920 162273204340291905 15283054169399183912 12902963715967005838 13010496744737585001 17163653742811623225 18260773937088943697 7111991044278989647 339305394580025208 4090039656965416198 8645316546587782949 13253444723285338714 14213657990469148174 10410877412547155380 9988090719551668094 17994252806597219836 5762525162678532564 12736169542867021637 8920230587506658172 2373831635635204489 14559014605793673150 8930338533467507054 3055297012547854913 5588844674337140525 162078119669592739 7126787113036179293 9442222834357862758 12348798038131061059 2265673882956985402 6629772631192077379 7575953315041998880 8545982517654105798 11928205886799391156 8028542358387255967 14534088968240601538 619352199827725585 5059919194136847861 6897058078068811970 17311705339178834090 8808228987905731639 13105299179221101820 1399469498008169591 11152057128282900476 11247968054576670109 4440252084919871968 435927699576666696 16647732045410872132 14281708693453523137 15366186955378888126 3786607775318986270 15299399992476509483 10537257789995638598 18310136433310262044 17821710976792672019 7668888431285434541 16949557350867248046 17050768654886330727 9357424210369435359 16775695390216846417 14658049475131195411 7217736522485788221 17176868445592025908 5853066697277237161 17661682314183246659 4596398429116705019 2859400534323189248 124224977774016897 9951885305996684830 15023140645196560423 15245019766526222302 83025151243280674 13634513332528462531 8706817149942962085 16094939437127780016 3280723189168100605 1612514317433453502 8577076948820488165 7539009264017328948 13093297170537515219 5082944687372098646 2070853254428200412 10483020939465466895 16193568938764968408 14028544645442420065 7217736148898880951 7063813441923671803 2430634180856697614 6912448817664542368 1125454484585183538 16006381238328115700 1900351211231876448 15692064683194683819 9035249112171999030 10237144367889699822 12106930682141627617 3004459746881532696 3832689220117877464 11609999318547159891 2183968476428434014 4451839726558643003 9580944145344526535 10770119497718465948 8105178080932951347 15890678611940850901 15773073774634864828 3344051992771244884 7075824346416918612 205647631539720720 9280372783083759879 6031710011374406834 1505477756589537286 17480144660868776031 6312338098019864044 12455994192487502423 7804484498910642594 13739445510171223953 17754621652592650262 820159726988664253 1217471244283129674 8325991053508875856 10461768744225527096 12284225874719434985 17012813202067878072 12962428004256121323 2880300894456401970 17046912458692639303 8691291307965495179 12600478936554300038 12404073045997494391 3954426619513663924 12242790782029219632 15293159603856654339 8078521091744358681 12050967523490416386 732720192550516934 5255174973134108347 12045572265974747490 17040701347817904282 3550117668320206825 14377829742109069974 1131210464945560210 1356375878090054394 5548035820784769750 9229620285374448841 18170118844213438870 13170248778701006793 11515738204960089904 2975126966212376981 15060053842155055149 3709394012551997306 14047918377741703430 10334410615605058804 11754159772763007931 13575976422596580544 11921070446257719992 72092877342167465 6323303088369756094 6580423020671716920 2962041180539792190 2304354816204074795 8926746682506317119 13062045414401798007 16410267726583947349 2248850054383971127 3447098897122754963 14637915894202271526 4943270486813387453 16168975935612616499 6891088564118509522 17870849591973175127 7202230316096915222 1598501674994970780 10535971835660298497 7859743700107180543 14580018215476615015 4437936207866163345 5682189250475062704 16305933916765605987 11987875610823085711 7179541013053325237 8562295258774392819 5539229520940725545 11302674269094263499 10176390547876023186 15356331628602342300 16018886273497824733 5647219309377363346 2738961902132753667 2816389866055700693 17231225494668082405 16939168461537445553 4673524772709553019 5184890202792640892 16024779228958684419 15891054456736759470 14702222662455282537 14018429937974367634 31043505218016921 15128270617438518840 7101728323125259060 17792791396557372073 16518628289500659058 3494638418566692709 6509747316180120277 150243780770875065 7040774680926063538 9287481664552975136 13557929129065530131 12755615788621700993 9962282633906392082 14685615045871838971 7884790908624451452 15435445999442129209 15990610692718052123 10758216225592859462 15335227567663113482 15950425295423907592 10809974444477979881 11980186432479754167 15998184763666797250 8355574233493003030 8757207719125193666 15589797077340496290 12610385373258782794 12115422102725477339 16327081864591762345 14537954176416185136 13645615263301385159 3587977733773996833 14789375363594290762 6265692519213528582 15564039050499673363 13123024917016115881 109871420629320307 3409857356991420388 354975965602513213 11158000300402378319 1783248154027970243 5502635447059040093 421097404449403287 6441187503026429452 1676451608017977363 6533486726555107466 4675188710291232392 3858723163819792848 6508159208510559276 2477440752623782753 11362308454505709578 8793489629377814631 6118527218093855967 7400445410137307713 40837829293226598 6042779639667321152 5282480674901063130 16556099490159819461 17093195985297312702 9698087476778500898 1779032888038969441 18271126748110951993 17635972252620056061 2617812178453650753 4297678870902082586 13756779932092856194 2764787859342902282 13104288424318650337 16134035515862945497 14575458938733383284 8913453349438178627 17374645581447345200 3195669975502108383 1848170110541574892 11877612143391192606 629022213856954496 8050547878972962565 7284675925398520590 2848556541397813214 9473727805820195856 1015446394109310560 5110768842184265555 9030911777433611044 2342570154120008720 9787606015207164625 15655551362023700997 11119163432810759763 12092567206016766295 2007857376932806738 391639780614515283 12403441622293199917 7891429004343010924 17796329314566655921 866356301469197448 1714154411505783719 5716049788638989578 3336837190311209890 7605817680701665481 5389528856279243950 2270298272020827406 4174974088071356004 11200992138289629741 238870831406165718 11658514752803931983 7477868754747692131 18229228083211805386 6424494560664818962 14449190409576422273 15137259087076592656 12353341388598591470 4181465907354799698 14329157240351028602 14738059867520720195 5462459856931900148 8456498552523143320 8846782040772877888 13137670373821094242 15401259356443856114 12800710930939018483 7996805601528117745 1831669648052033988 14367900143453316293 17744433273577049756 15557209918759057978 8232943626147936120 10061881743849079046 10125999999596666905 12641819116597696484 6112926716084402266 9321586619189427227 88369970066014310 13022996935551416968 8425134747766816057 7767686599561585587 4103221196445088252 10148378659050450270 12273873641164176969 15635360716964174932 17684013724365563759 1004813316050441592 5166352067002215743 11983908680080822436 8822079399525135753 18192631653038493364 7813686534381146940 12241897019581005899 13236821542576818582 13662669505486120501 1447332262006681748 9382312153042016404 4477388419618015942 11992073653246283373 17151522084631178723 17078234266483014026 10017589775870366229 8542601025576066507 11674252606470555887 8279587358937608159 7482667024516880261 14850413307530097383 11104173216008489030 11312806673114308133 8319800878391706227 15737063795587111038 4503080672220334011 18115534120568162154 5206058161535216811 5443253453528209928 9570362786573493892 14434247866631876602 6577796548937621816 5488877953760461340 8184616890282455265 12508310306592286663 7647810192018832094 398953798283316037 17233618733294271250 14035113620052521071 6163892816738920640 1276358804050023535 12234874373039332657 3313928657663407049 9707761261779202780 4883953377587527009 1168069663921028669 14371732226358957852 2432652546031700649 8316465363669000867 3660292310339104246 9227147225548106616 10061187433087610717 11400679848840643818 5628587619983006258 17572613123710880669 6952964503411296755 10702014185521899942 1255590903147137262 321776137137367003 18332755516620498739 16748986420764944372 3836150463898544144 4088247448772903613 17730892169750182364 12767309287823627677 1589794328858417376 14092441467789831162 6925618605271335716 11542761037423453265 218296563599466590 15606118605005544397 13152908474584465555 17014083679995685183 5750774679978747911 10159488239024058532 13786132198460456295 17221106262069417987 9280398953508454803 14199016766129884645 1480137349633292411 12273640303533816926 6328073431562909454 17956336741282231944 8410729530008400429 11788880681694737551 2410955750117643457 12817018967754213710 11828413191781037599 4472964081719489933 10145199898554020300 3910678431933568543 7388479197095004767 10613734488504142370 6744958426265601402 10321993735634387330 11286958648155628268 6943705827379287186 3490675810204175056 14354780823672392680 11456361939260994789 6964443706598944616 2266309021029755961 18417642067875173111 8455132687123739517 13084417956476857054 16693962053640861879 4365556160401972969 4124810584583554761 11566618032242994277 16234719137763581777 4158611843759554642 11551137590155415801 11907463074430735324 7126270655586941318 8359070371260750599 14802805572292102053 14866853528389280588 15562009928169772255 8078730125775023353 4252245602685660255 5586972557003940717 13282194935041811658 11259835410095697035 7009597328924437316 6689223040486986197 18320334198969127701 16963753100334483964 7736179326351358170 11682164355243239033 17210092784262795887 7850714473497295125 56466760333776820 8657267749769327680 5296177849596560974 6760357165068032681 5434817366110996089 16753208089971839717 6619519806998518002 13266974459592052608 14089670465087549072 15047333457901903494 16446488846306567846 13402118349814940155 12667663475283060385 9326201850417233269 18277063852831549185 12366377200707905690 1816301450770069652 13262035237905435217 6123926552147206288 15550094808311689674 5852005882111985472 5520590604403523229 16800896452599446837 1525400027098532345 10262943192134571567 1406918263029099920 7570728009144398939 2799878108181737962 13577177591831124781 10890649527178819729 13149302200214934266 505754534064557241 851489234975748829 14624855610329228976 1361322297870531341 10283635187017948296 12403641668531212879 5741987294023204635 10120297658650920363 17819012950028032064 7380363043400435231 2032196335148810956 7445433201443082187 8551201866411226666 229093187279166532 11949953089226586821 12904645169566352367 10373585405321286912 8705792783364231610 15445960194998047292 13114322400896228553 13204814856344206399 11502836416935983327 11066558899347409518 18265055930251952525 5114928299062320598 7435724599952252521 2014786702633658942 10866864553479809988 2464869156023894352 1712583907193861483 8731046511209086062 16584887172284182007 4699157987749752773 12347550221429001285 8835407911689661861 6525939632758788449 8073292669371623452 6902904882523854604 15886343088856318187 6985012631405335695 17437310963222048723 15141131518094609801 5717017454377502921 6079066392386321044 12209183462945675260 12566894978142234735 7789307970120676008 16448984806213764852 2959159645061249843 12180960366995209844 9285047112845652065 16509466382151372617 1298236523705226500 13278279357512473661 8834149173925718504 3331303215575057681 3637248201723408603 14521646907646172414 9149596699152494453 4671491338403300848 5230278995798179803 3937652857652785492 12584976839203430155 2217756945125360289 4752858977755211733 5596509809691570600 3355566652071929073 3518806214019346578 13398311824431947334 1939018466463167259 1068123867787572033 4160631708017978817 10378909787536735018 8574941764040966681 708041364320780993 10345587205736270076 10078138578324003280 5687392477491889688 15364006813320380001 8065702581796441688 5349333469783131205 8933937196299597899 6206037148123010498 8041400293416251048 16943695824460412177 14963121255279905044 10374042057342813044 4914783060272743955 764471100351559608 65766523693464181 3036826627054904297 1292598282006771253 13845224314776595429 17790863542345259382 1124478553130477568 5155823795525162897 12131943978498135579 870311092458041039 4439044541951612130 15443941493863381040 12025784659673941166 8117854623584200423 4251085166504649057 17136368712113752905 12978417290266675528 15198462999179666988 11562899414019875688 14652315682493489215 13664850747114734504 184921360907040478 12540190654680235389 7564397064153767550 12744799278399243106 11241325565285065609 3336209876931375291 754434200878359105 3305550685379826602 18095440755411444322 7063096238414522330 5835008202025004928 9435211897424797424 14306800381123248252 13455082365484291036 15525669923783357652 69584282711422611 12545117265224220758 13699766663412729053 2765885019149008881 1050189918511213008 11987987580078507871 15803519265925349626 9011623942559615476 9638501571613399290 11555712229769279209 3932415881910512219 9301683998948099234 7437716903718769077 17976904342156924122 7320794704393843823 14884505661351453758 1438064183819101172 2140567428704309800 7726570420447247292 12424553206650675961 9592442952996866382 7572261405470439974 1975213157863823390 13044263202773956049 15299192054437112145 2347131850846561417 2848716501658346669 14739216879028249304 2307173760938425468 14472559630296567003 6706463298705220743 7407954617027626761 1385769579064833781 13334848231292032293 17517677291577303700 7946242800161511604 9298406851178919819 15917659620775045981 15119147494487087077 10096872114067168239 14037701821565832965 6549308608650168786 9456660325073578671 16350225059513431637 16185123805762278714 11927395778577292428 747091424776679402 6987120046439139861 5018314284362906555 12015649109033031500 6218231715391933840 6700785632452773502 15277411229294995707 18225466640336163703 963740598625589218 17272706882865206335 8745402634999386224 8202288988185048244 2055128533003856192 3585088748163730753 16034613499408021575 1881826472302888774 4670911769435301195 8830380167075264793 4539966400823841713 6956361850154704992 7364632739350152219 17332963461124791762 10979030185927810346 17223050610067003738 16695501159440930138 11873507414696528694 9304334682884663334 12945189075656238625 105759684087747972 11638810454593112474 5920763073076221704 1870100842112018223 14873643338143684771 4772073343827738105 15977910346375183214 18279957524741611119 13759274745861965055 5249434302231381772 8815352365424983316 13719498378290785224 6879983942011230606 15110380451413145161 13252354642803908419 7324713749427950214 5050757194756518717 3970477335462139194 15496252937224386622 7593987793927602831 13733605136371867613 2143525529358957726 9011939069865886469 4882231463751226819 14644115978182801473 5497332530311092201 10292982391644332082 2532393052326761497 5633230344783090315 3044533870443855142 10805582912826895659 12045753265563593935 14314805655504303576 5727011616505559987 9414620445167527006 9563080155193355165 18270945257985197804 15769510133678476879 6406672800846130864 5623531648300738842 13599031374159143573 15551048328999606152 13320092334374428683 16334823935949090716 9402909551798273127 4482523260140432232 12919386203601632520 2986511781906797579 17865189123907457539 15632255202533338738 18279340839255449069 18263328207137856129 17261902476346488222 872146633467846612 2993318757227714423 6545244348413064332 12820460720779180069 8720182385903061558 2080946623033656460 1111466646101478173 1887966644657642177 117982463144067810 9014160579606240148 11580127137014973527 7748758956861564391 11298098442746387489 11953588069268152704 8222246823710523744 10389800423986106466 17779595881177073343 858381985145890922 8119531773762380617 11991654239074399931 16091850192643335504 5736303279790236484 160571923365687326 16177141216998424237 8735423556661990784 3536389521932951802 7566710853322901712 2206214093822343786 15486843477988292365 14200146780580029839 15446051934373185868 631425953229343478 12421482039983929346 8966863910422086726 5568964586991638659 8454959852662480589 5721099341303424758 2340620450496055001 7626643941237105843 15027589551245429349 12399013609098598383 5121713255565902628 10702247642052861582 6229148837978102962 14030638163007057540 6884083815471318425 14499941053006382242 13266198094076321123 4912745521650219153 6542464845145417998 9366580833794522621 2837219234690136922 4354279036602882929 4409125829156594978 7200630807899704289 18386801481585369528 10108349723800452153 2728055680425668103 3986228668236955785 15072403739561178282 9672302464415530 10398890473512683025 9460179797637817165 11174291697436564335 9354852732193672806 11721697692278449964 6468888547934184063 9014170693128031502 13636580582971261566 11582291225058937159 7259056543621493207 6108963604288151148 6693033688607901687 18403736033133569438 3409679853719038184 5378995700006802860 1426448932943796395 2948501174939977753 9409655340143462073 1942314238752294006 16535647704953195918 7937821650751587247 16669066719914627951 717946165918580809 4386625668113393952 8256087316217420890 12965721006135333474 8385559077170703513 14796386629382369264 14376600976161448716 6701844304576249737 4965141624066795810 16864833123152219809 11262039139935930882 7923009570755848097 2507798936894692153 17213338266016327107 3178854845674251194 5738804882554558357 501340685689598232 18233970325294895357 12885445110158292515 8585030823732784116 16689878354433873295 16163184039475057817 12145838300467153561 18315627805365989000 11631630656529788253 10090908307777392408 4026778421408474269 922399564819758901 12161366997572373247 11877477444754321633 1331180620768741827 7682136112496445727 12326664925939614892 12733381762907993453 10065488958414095900 2096998829779862844 16480020267749629510 13494292940342738025 8161869192482372074 16639701134348406668 1879021437173924880 11969007736343590293 3821275336497388866 1791067409260704560 12036354357144850929 10721723275935595335 5647499920524674787 14272581680349232350 9765862155847294480 8986795857400077653 13126317646777779267 9285004750634980350 11353376822820738527 4821370900963963913 18104507600914891767 11675090773359094926 1503515371331553356 2958816472762474749 1310026773164876274 12548922976230026265 9600614137412851394 5241556332639138452 4953373038430226318 17148305033560587860 5455287272917837735 16835950595181666735 2512379119783061713 15422282486901198983 7456302015956324641 3905925357368964345 15768237729787658546 16047227312658004674 13945939320477235075 17034585081581024947 6598749446305947694 14420173318017450989 653479767760814423 3639374236419624383 3578068855472729313 13107721522187185442 2769750761091106613 12533055701378995437 4890836257790475197 9577983239651922315 5249643523838507591 13468846946601510184 867415048830312005 9896207402684731775 6845115982327466567 10697814041483267996 8509656474942606090 7102258460614897597 7413472814025810310 2609205006843355926 233194769303046772 15535617425810533314 1525958254116025805 495177756073016130 11173731181785989355 3435776348164984668 898560543934836504 10801697404767132180 8619633776850003999 5518760315779312099 2475217139371087822 9265647452276316634 16006173512568833383 1855959144046284871 15496343349159426864 12358000581918845548 15758229524697400905 1667963880761682776 8982504391068799161 13928965490716414459 9095302038934993195 17197006147187935345 12208551964693720012 8524726781040778088 1732647902471808587 8062574979444053102 10877890481892452300 9916375935036225181 5738217612358082025 8010684756908869144 10773337402472231166 1462430955709100377 8882015808069792920 2780409315939695386 13980373658550258496 2103826413476781314 8366606054072378151 16358639785908215478 10916399870951222998 4007277487395819619 2940219375490963385 13157846583626946392 17870757930972515112 8033085076455113329 7237361912128789854 11661587064589770809 14265693172917831923 6165036032992110033 1268216990256766852 10086304508300496490 15176604138374581631 15620459040464131015 17352527836854933509 2194513237195285016 2033313283594818032 18045046662303849924 14529939458273078272 10495852803452106022 13609034972208789923 2119307072778772299 4597345807765377250 14187992991888544047 2839681216372753465 4390079567728289261 17364560736837993912 7279194329949908041 9890830444006361561 14566673210563370877 7851337398411496890 13486162633849253384 13212310120636757699 15032630478697223859 3596272911257598785 3727018440578208839 1338154051704701329 8017289685299583991 13722405043393975305 1045430815934989352 8028417536794863358 1494682339364110440 18220865544353890512 15082708113112794515 13332767852598250296 18033538698939935866 14007513623053934664 3386426806792927453 9275850844096325487 7812509034969213836 16134317300494173993 10475252586996853010 8202139430818218641 14250179322625921871 5649679782811305532 1890910746204572025 12642391391273570102 12563395685616979596 8312109641019522249 2599117008530607863 12224161800169121423 15743912283052690115 15903478627055550740 14864671204348566161 13459721824785396744 5068426063352814697 469786839057490468 11811475963669062855 9033208435993290759 14133023190809971231 5806572428975643903 16332729492946167158 444529531021629561 1816526640351940087 5725196526277849859 9589231855782010189 17710117971821178029 6392086174136929196 6420374390059919428 10428888839229228872 5506091094866550936 1282464578891467766 3618201538067163206 17847567758920238452 1359599489610321478 16248082917153617884 1558665197221340867 958785534287982026 9929130266605020034 14806833211365628803 16762144589401609915 14885725841146426488 15747112230506609947 15785546637677807446 983470606352275451 14038476200963973608 3318649134876849598 8627336304243076358 4045015642058538634 448474777522856137 17061508743488894617 3409826593156222867 8838949907474110821 5696667507170845483 11987861455296786323 12667679123673413115 15462860995560115368 3194887499902288344 14122417366800879349 10470701839692724625 984656778528895076 8371169042629615529 7441623266812074349 8739076769843498654 9033059126483541324 6974357604077847162 15984141376537902918 15080482735439331388 11123142200928777421 138808089782758856 2647115966085008919 17187194935978042075 950464104107378186 9896990204206226385 11296794930759448617 16902672212101828502 8601723091294343112 10442800846524804749 1800166687644205553 2188098266817951499 11544481319058725271 3941296102078915648 7586618233692783333 8126722788573736422 12318691459369625851 652301578512150118 17860735349685492143 7616710196228342473 8582304418456583267 5252106850922413928 11928128170169123591 3011158459800403367 8493173885877760380 11182450376108965158 1800287710658298658 12680596077900318448 7656496149802020426 2110287709450597260 9312084794231309116 17945952062296558569 12723698691795494256 10108618875208881142 16504176012814998445 1658126566137307347 1759192645145199747 17120189047780831287 3595137546008005025 879018150234696689 15334995455210242040 11826184551185178261 13652766348589421080 17231423368019806547 15248605400817553581 4844622662544082349 9893547600859906567 14998563035044639102 6186537390129822513 13763132331075152123 9848578515582414374 760549725625077406 14510937548203276685 5231977117179328778 1424954270363460626 13768349441409058732 10600168976889790995 11666292716520656673 15235116998222882198 3962584822613048392 548305789832895097 9610271989022057044 315307376382608764 6964213925254253302 11743376767898355754 10205161436709097467 7324617544817470767 8673672698147790580 17793294423338267130 3159657440269248577 15310311718714122557 14810636340820447775 607839875787437126 13896147283094570419 13504424452016349856 7858614914355197564 17100441782290704334 2457774672523135256 8904889779596784232 10567988054933970608 17435773127513685834 7087308071060815408 10902843305894644652 3665386231414331194 17847353444022850678 15438404405285346530 518621695493040909 13549684549793906417 647063607865046773 4367330804275040212 18050564661899671383 13293245507190293013 16969848224018813755 4550674945009549677 7119305537984718595 13846849092802683975 2496990296450387609 1598295234581038026 7037582197212354648 11337772352584045198 17053136081445293385 18076599090108269578 2919899268935909995 13825490437552643989 12695595068852077058 14129828900383661151 3629319523688157360 6746690001409601003 17405523440550962381 11174036585570990593 15936615766218788766 3612275241747011798 18116750598517542551 12283653796881216545 4076342522369624237 1247056911898991158 3876555222345779089 11117844397869873166 13481091702010127984 523029866768042778 2515672943225855414 10549252694704894986 16788376877960881008 14411389509689761030 1730921087372884832 17769219207863007804 12754718238498217606 16734998079661669851 3757155089653152908 15814129230924083195 15537247572125371051 1812957325655033498 10252287517293205523 11286626112822682378 8784867942545793206 6309000583728243708 2377680643793085085 6648814354409119976 7551139883849982392 7182145972936205444 10702605560338116878 2104529285842340096 3877194500564743053 17791312809559932429 16386866643214028392 4544572905958631141 7951701284960182952 564634164832559693 6318667844079602735 15378415808751907647 8707612849444434552 9090999059801138047 17273055305063465274 2031460033525853378 7052127856650804537 6059120495748017438 4868152580090746392 579887500563561228 6261629028132814464 14075687219117660144 7666018288097325114 3223393531065879795 9951585277647066159 12370983738255588400 17415958739444304212 7443375876568280283 13029578819266768571 9273288425144037196 4796852756816552662 3617132678614162976 4828468857864059726 14888259818212242667 10415061200978284265 7355892004217928812 13993954948819719657 6158636201514562237 4714883958894124025 7173312064528549222 14572647749614784809 5848242931934762460 1583434591028425433 13398742091570348313 17452244852333946633 3779389349019496957 12539647844960907247 8812953358943266871 14215689593693626465 14660125398343223147 2597447673255256896 18039483510152199783 13034318606806093319 6470574684513671589 6833563978023157382 10331080317941546892 15219937396007188416 2303488762265956611 16978145668315963034 17869547517283994274 117696582753174023 16085248947967103833 10679342522223834396 15842471020638332007 9211075057797344484 5767779901427108181 15243280480485829564 1857145289060181738 3912758681182008699 5625339186298062524 8992771105694407646 11902717495405657797 13629013689575882393 1156449080663734383 15940626091557696955 2146098076064119484 14274028635539046836 2334703529245881808 5570724559470052048 13484354163680636095 1048688548789731421 17430934900363448304 12401847013963663002 6083465668902651305 5582289743423119950 7176251803049801479 9205286534602089335 5022415184140488225 1754008052917496359 14205304733265714657 15975254944652374514 15270359865000283141 9181940395561914450 9313953794279628670 18181130774766157759 17601002260187268658 17881254063016877350 3653964556043242125 14924422792665629956 10333261900135027698 8306892931037494831 16295940565868627556 92965822662110653 7800598653483858 759663060680484134 4952213205600844853 10507580345879074245 12514918588607104739 2855532998333315607 2275661612773128162 1052680752290825134 2796795626267242834 5819194272593925943 13697989882860287653 16587001331433455664 11704776111296288392 5979368260395874791 10285417923885849155 12697344244179737001 12318665371677739207 5175229628345440081 5404649324840058291 2787953077041892207 9045624058474613300 2379843470673002918 9616268780683237241 9117862284093025082 16655449124097998930 13340330210614385053 11929218259515979933 7354666305533673256 450853196341800266 10037667959795737793 16579796324134569070 14220046750150382960 4679377778080533161 2144066418576234635 14752347451335791249 1530014882815993454 16052237230341784070 14443845443472564395 9514703314820058987 11743282296672996793 5419441047422535742 14212730871542276205 4926568587055537722 18301478959852887417 2592209637178806759 5464096974426269088 9251959294916747678 18061562330483511777 18387867919161238602 1087787349883833312 15699619962005968083 16613705694616553436 10646959378609206390 5908617808923904486 4157673514719323222 12727438239988939240 11541346910225910744 8448094188075426791 11439575705674197703 11249629869620981095 2543487548248192137 686513305344567976 9496839183696912943 14104228057715400874 10027988671280500155 7977532042407191470 8883787833416169577 14664121554324137345 16865902236380799542 5945712660709055625 17780855321489360111 5592326480429887532 11651991937349948128 18178259095906504416 12234489897201861938 15657520410458220556 4795000929641724809 13801463874704941474 4418523151786620322 13094411645525120404 15857443905284811125 3316919307087767344 14167197160094265135 13729101574523817541 11057175007500241131 10106661828282765708 16975769492614433475 10575229706431106832 17884074936438817475 6711875071828524076 10256008746694701549 12162792242347083646 1333030927291768217 1570250711800602695 11871421450258184945 16433071361404720087 16867018440072603682 5774785613866619708 10554105207413308829 13954097781643704242 12934807767389509002 8844789486466944717 14128589579578088635 10256221621677317274 10146200745236331643 3989590587340846072 4218129409048795067 5874217287694589091 533158938929878595 1841441567051645115 9440153720529867106 7133936458317312929 454709252333983836 15397851126963750617 2316447383884442344 4327982949922857553 4271951566721553304 3110033842839892971 8893347790234080123 2055048647342871697 7551631298010797319 11081754133243432066 4161078874089421453 10836682406972286770 10903525200002164595 17448695722423242271 12773349280354211717 7219884967603715049 8783301162847732120 14169132049850170950 12106119957807571206 17250356284526896873 9453234170713539499 2273213034789771320 10147791490001370188 15316023116072403287 15071937125133590644 3566608918506111589 16237640916448712254 18301237676148946339 10579256905619991268 12322243941268063184 13662342233276299757 3196110084180605633 10164923392462451151 30979711869209793 6077265663534258814 8861739689890809991 1129293544341758852 8973196846292009183 18298857570671142532 322367055439058182 6724401002234091610 16807859820541392081 3279169335402103419 3419460790136214930 14432364834454539275 13874992506237939131 17002058646768837392 3500884152882149181 18437285253679389687 324133770480581604 16494701563679469234 12253496959015074864 1586193977951394273 10730402735428555418 8642571607427831801 10123227302781537082 8369748747571599434 11493218010030006961 11716527262576934557 2109078376368978627 5168591773105484848 6074457752646559733 8679450153802147209 12760180068021295126 9780846891546570298 17134232153403373921 1348954960421374826 8950903071015150411 4642596115142035381 11609654348366294255 13208860788196032263 10292841548509621051 14842797591070795058 2157210026303601007 13712031972544518559 13712228450036537203 7527880989749904926 15157186840465944091 8013287918892080613 12870327525701419509 10592065915118935721 7173988683480304105 18816179621859042 4646503437948699620 16831968996145862152 2703018407247549553 16339198722535720067 12704453371889090035 17409335715147088108 8323658763929937638 15400184431230300228 14434793791519930489 9671299515568735900 5217623950292327068 5970152500850451800 15881383102692860015 13967852178157514405 7721197055556323924 13903504011563642728 1393725480670159050 17880204331435349708 15039196224966534717 7703076585734988523 18123911353621694572 13017533242170959716 16436599387276302043 8671671552978898951 3235057786336382895 9779498876328997633 3604361475370505825 16948806665272927986 3556872063332802707 15661492741725752132 17728849937446616126 12036152844147683938 1947681502420140124 13775181179702547825 17534301866052099558 5427917614455761831 7623020802177281326 6530330733265433291 15612333980822472862 4919792967143969971 11402860092344610390 5717055570787277279 9803786691685938793 1641424352148809695 10687522360737330962 16615723170608679891 17598758482604367182 4517636428402111768 4262874547218430392 16922001223675311683 8140123407598351025 7598908575886545167 14087346442089808755 431736544331186752 255284804268680130 5100408533221079853 14359931813593181587 4409553134226012574 3839178621307649258 6468859296800820710 12398133063168268593 10779157868698517317 4281647105516417319 4133584441554108321 15698325045141674544 12795570131840152029 13869214604752656185 8815332551934541150 16373896665291943269 6885179423151497790 4633412165215397539 12016737851614415053 9989930933819447768 7269021503299704271 11737673713833294480 1373983925243861928 16878152378325025072 360299669925126702 4444872768072675889 8396270864848549414 14734407988225757727 15138431366366730924 3663888428928932160 17711348287740647368 10389868118245524605 16416105267654910866 6693583618600122191 6660350774286036572 4101531817707349940 4996470348792280946 4345861379333175454 5847872190882146291 7036932336377135749 1922482166988430285 17994729913729897412 14726341932137537002 11233386444228905596 945981440980951788 1927426718913067571 1510704702154138260 11900004302616747655 11928592017279459776 16035232335511475379 12508758916257848325 8829160458819459431 7563702763697905174 2400578869801204570 10228329415048338971 18237278607616738672 8313749380116861124 17085717498519824267 1600485714579413709 11990889292591400390 14052516198033256857 15181815035973487068 3612973966011840640 13987862194405392765 1584653303560680561 6078978171732681094 11398809442594227764 6686971644697847265 14463410204352801702 6043941570419910130 6529169934090787357 13906644970898744189 7750858593643577077 2855305800083584825 4637545578859445595 7334951404073230989 11266789260471746749 5355910644849232610 3381634389292929980 5478836495030943062 3173375106634745204 11670709569152073052 13322295648245553184 16403436211780910358 6884662638415806590 14711028549575598049 9174242887734744630 15556403149270744372 17907279904584113629 16817642160264908702 3743905715789359639 10925980491452292494 4652248517767995064 16530518912674371309 2308680106657256301 2866832271306646662 9258434609333032375 2217369216257269478 4090195149468824891 6025972999472111027 16552729995857297003 17559665425130376640 4257517761647407797 4846698971307352098 410026464201662018 1260491119045338612 13366104214929708989 11938430505814635500 9986424022802115759 3810371877847365031 17131066503530764509 10687568364404118259 71283193904024476 6579063094076744937 1950911365753471123 7678940813091838285 4321798916184993042 17466784110691244704 14401098102667163465 11640980241961531586 7324047148742747583 8461824829889808543 3011400404625324463 15026661592900991241 5824833921490400546 17204518634961936188 12411854828426155068 3152031616349749951 15085888358251509269 9016450545950064613 14795861406457254146 9261856329298340838 4501074674069225433 188484958754172018 2545119823068429994 4497036860465338587 17385755455027218910 14018551109902936382 13872820199974274518 14934203249170257081 13422191546471484335 2875407848783534938 3606837818235014831 7673714041653728690 1424281227159721547 2432619358472205727 10143208284849615503 16977853657539635291 6725821136767305216 18079265819039836581 3741889033275511466 10198463963736742114 16018202620068590963 9066885164913715773 5044774040274429285 3703917764202681532 2995916587398645144 14199412821136897396 8641472307878364714 10930088093402633601 12581332168163729828 13949422119851469339 10728275255359790586 11907045181139433997 13798121240420608718 14268636661379028628 13600622145659501014 16381662113064247319 12322900989763484604 4601120196016936844 14915391051345704376 5888713547811471666 10848903348523383783 17803128393905370589 1311504523127145309 4223219123872931611 16544237582124410243 2039600800096952772 10037785500271756667 11885799466155358429 12266780821072466893 11911107538213211009 12942130926487584346 18017772192266360326 17736537109914997130 8709388799574523449 15227933861680835417 268228281775505805 13881433360839594816 4704884336323168439 6396138476630314781 2897951543400463597 4998594087576004230 13011267119539682391 5395526223564863414 12894119097592596385 11629053106221854985 16249398653347973522 6650233767406083896 236461251217035226 10204674675959552226 5876616148965074213 1366530558480963078 5624607540787342189 5578900060202637029 13843646136390549659 11588918394403125330 1731181553966750749 2117405288281819868 5569995622300514838 7576310735300897423 14969109743364891265 7331469533953535910 9442832219594497586 11769923560409297535 2888660706801131129 4877997592211998648 18348967849033633483 17098695482777369909 16268616274995211654 978350449665415162 13970036013817129475 981317528833381619 13586781329144481604 16973784473547317891 13721838177157214599 7806304237328416271 5625789031332179189 7317218990957088045 2131717413215666332 8852807002041301233 2023623169394755707 4634512998552051148 12125299579800511763 13353104537930640652 4067315565755943614 4286758521522679036 16381698427565054873 478833467930318854 10701192425622054254 14204028347902221538 3523553395675863840 1980307896512810255 6125793102905999104 10180591318601137142 6221827718778608537 7923857622112459314 10943176740728610744 14916765211151148216 14567966292023306604 2342689244195883756 2865124165747869642 872059505953442384 13940686732557104624 2955052294085983524 17002062642913056317 3213871184252481914 14646963887496515145 4585126118898078847 8468094529942359396 6616865124026871645 13408737238159088876 9236144810073625778 8666420578765975140 10616571705934501342 6672124990381150203 585903240514732668 10994416447139666019 6689646246577536246 13795427726199760658 5088602223697081139 12773478502441502421 3897593569985706221 17224556766866010448 2223339366455274784 8695847260879758539 15143900925338314655 8470547609388218437 1538527031168616336 173660645374596424 12248469264370340745 10987215968528461929 18093439520694128988 14761219322666176370 12614920931069709430 12390597782396517784 340315152650366334 17961316374213055059 9929733707763526473 8390288406886376525 1928629979022767425 2813168948893533098 15902664349189375938 12206490524120313234 11556555211858507284 9902616529050572815 1963760295143691569 9936111692616318259 5273941125958372197 4414594283274872150 13812745474472251210 4494087093376101997 1297803480148540602 7279664550106001564 12071717858986061345 385420352325482838 914276864752160384 11840577201410498765 13231482265832467821 15812219121854949697 18043500922313241037 3493331113480951102 199118877953473300 15777507070896644202 3543086429197710249 15223116278325174429 16826751875339411025 2680851856344930603 1989474675581677788 17160248637542983809 16862002629304689845 13165841155185693772 11668150974896627963 9278507118347146140 17235703438219011221 10048037499772388427 8694290309417750824 12058441210414787117 2508856729670925235 10126122183898459349 12140967403462466500 6503059158947521099 7206532521462664159 6470815650885163087 16298463140030113726 11085901207522866857 6350632124971853843 801849735400538906 16278211279293418846 9672606490920925106 15627956599680937269 1579640024508461242 17076437449653159654 1455423964281676716 6918884671054335069 4971358026674740157 5492629624266985526 1298481573252330585 10940507113164521006 12612154229726691834 910518515025301857 6889455441149337042 443677182483731895 13082517947572998216 11544538028992346600 1687827727840873076 3172417852786567234 14033904175139428695 12732463896903552108 11571380766002002465 2867767582360496260 13908430978288288445 7589544886880346823 2640929265767130969 2998311831483469900 17128015793924952419 10905023152862973020 6268341008972797350 5976192208262218213 4905159939746610511 2859584661136415273 10891644688724543884 8526803574663946489 2941206800189197305 16615734781531380475 16584118266390270205 669348144864094772 4741830686378159176 4323520780773628058 12546581617204354533 8675659121254263695 12823797955123689668 6584974500346548264 11723255034599404482 2916363351944748516 13976128151769384936 17365323170512130999 1688173505232713421 13363761429359636655 15548173715542440408 11838015988598282235 17512206567151483053 12397663299678036931 3632887402435817500 10224848779172479910 1370491008240622464 16822052977579070316 480009223077026902 7857467277005742239 4205489661418292020 9621485465752839101 17307614452633583612 7399864881117103107 10823094938567049066 2294535356879484220 19932371517752206 9916981145991368655 3442705738616693707 7172640177330406825 6416056847533544579 8247073085758797844 5607159012645473403 13004812626423930494 8486864935491344849 12517639837522527900 13003430771346959852 8981076864000263520 11869025156641697925 6868129323068942234 16323823631041382682 4922145325251348007 3059055092593357701 9791175245460836237 2163925574678602971 17849962681495204846 11307652919700880695 10186720565157164746 4880773334866001289 3813672793951813294 8706698003037363254 3054534999187814590 7935310122958240476 8343151925636564389 8258450910830764217 14058461222385358958 2467396210642144355 9732585184993415822 5825366380439736980 16090023074555408988 15287846656499634704 12670023364948384568 11645105138654296472 17233291924334164914 3120388259148278557 12799516594786165276 13982601624030600269 5022609460026203247 15231563643993772520 8281859405217823492 8897929332225832492 5926706599132198729 4968851006706758514 17151916654821294996 22410516005552963 5107578012060831243 9846458337554228851 4876178696445433844 9480668149104742688 7788728937752180285 503445697347611373 10451374795961535577 16259150656265359175 14626142577596177410 9605168268922619925 4799848931039053323 16805552919166925268 223081094004274608 9134454535692057392 12784831910712828660 16983445577019125978 14055561608132421838 16383750330089805392 14642572919071312944 4784423267725991535 15262427556260304963 9903404378362165262 1310115180996174814 5552827685963981801 10375670852436825357 10441120418443436095 5256705583895456151 12548556335386586965 11734360300311511396 3905845959712106505 15242108773999043435 15209328111142517374 1628169202263158360 11217559213318418703 7470243934919430948 14691826432324223158 13510810872847783869 5555062485214968031 9970951418279756043 13005978259649379727 16718371898441097240 8077418468016482058 6583631210226661067 9625800736837808170 17321514973400005903 8035308344376388461 8508370442719811480 190459200798619785 540993165563886669 7913946382267351607 1018561287552585619 14222376363067546547 13966375230908181364 3602908716297193047 6750276590503832441 1822729340043687387 14697555262084930986 2567797505642024850 17642710496752052900 16498674011285860455 2160109959753877271 9313476185143445693 3980948165987045440 4864347704890460413 4925374920919822501 16842122270652662548 15471801590763744774 6033124766957203332 16350492966639130307 8579360281558376144 4560083020838089826 2178551968363107398 9650432564933315917 3163236575765168225 15509654347026307787 1381630436717777105 2535878622326298052 6585544560668364425 10070206386089447151 5428732522980725586 3218077102243975377 8683481354953489194 18191253299663687078 3044280593867360198 12010792455135662556 12173227162341924025 1780225503165515516 5853136951123209886 16285024133957060136 17278191031833999434 28221512251905178 15123385281448639492 127666763830819666 15659515048628767975 14655947255052752889 17820768529366885970 14375466599098673250 8493515300941865364 5985564608010056466 11907614982437718623 10926385170408833464 5261275778499203606 5365808606901290484 14515949562435959130 8162809038166377938 10859490267239003254 14822042321886567962 2708441455530063467 12841899683336508528 11626826596581382057 8733815313327133445 18107626331954174984 14903303699482595676 16203723716569105513 5218717429380414532 6988069802918590876 7937572412866278966 5275148087711526793 15146515102299764317 7345354290952981928 11453093321403020606 11573830089122847957 1843859261284729518 9038384356599070682 2075464082600065557 5186642453629072159 18247343745551223302 2507863932294583074 138753713077754631 15469307429172738512 9696160334856407515 12961216724561096694 6343118894424476904 8629766193041759117 7672185423876382703 2003006019165303548 15920649513064965900 8526098338384629736 265529052084140213 12063829388962190096 13733555652642168145 3413828069788078441 17645702418267555211 7172474781911019253 15278778608464853126 8212545107662974573 15741764887692795471 5558804907819957398 6616016664355977360 13955744977693035247 6798247209979951045 16618792601469352388 7821382427548584014 114782600836512423 866359224821153435 9208083439298354473 12236867516119115546 4043359040609133240 13654427967423576782 14144887973819363208 139117232173303353 12421327358732499157 14460473261954775328 17905637998623458047 10103018444914225429 1041014305658450479 13021152527419755166 3424308837931238586 17348837898979348496 3656616524376186802 5712687688441375352 316877326331464764 1213805205108055019 5313045815563070154 15099835919735213015 4995223934211430388 13612491959926477227 17252877864867561266 13140209561330382298 6749351978345482607 3979349815193990543 1002455395998820203 3679614982963369671 6515561297179300505 16586427486891878170 2056455592347292814 4435329564890334605 3994836899710505875 4629069195571972293 13780838922317633650 7381575506904479711 581057986751527480 260274571072173149 17705129483357522057 8625125510641169459 12626689546240777970 10454761769359811833 5152550397515147583 12626071122160480491 16316916482866112700 6102789639284395479 3668483139200814182 1698358628274472057 10568780734389828407 3753682815740874432 9017812271643506954 5372242746775051866 6282900472024929436 6660532543377814015 40232358724208534 6872063374774906552 6330748243150840950 6855577672052269287 16600228536376799294 15535922993203281871 8230503047686233135 9170357272503668754 16065005423624559887 12145528817749347358 1491304597235760403 2047571476681635284 4260062782725681534 17920368317368858887 7658135382043451457 14360738397891455967 2975471933774377250 16958684245674584878 10480520686000331678 14793462985316445074 13372943220013405264 5696861529364235104 2500681119188450048 2364728190419529241 11138297613191402152 17797276975675585856 17625714929859414764 15969511196971415220 10153701400743224619 13251144474480459886 14256512068781346948 10625028559667446211 15264941470612901746 1154109852513181297 15086774211228551605 668038148087722967 3891102491713890182 3347340148401598348 3108676494001685923 13997520467480866588 16307475970601177907 7606947413305699583 9311276005779443675 11458208868205518419 16140174468063386397 6609405416700010177 2768491615547491525 7329923215568967037 5846060650359682821 13031263914532967474 1441212453597087601 4914906154563703266 17566862958543775857 4204186904655604569 18203808542493632017 658971453421869680 1038342596789712960 6924841958415373327 7534812156597116369 12493302673705475956 15744654726927551605 13058844359431004943 1129666219681671215 1073900526505121805 16708813413113930677 16203411302978595582 9699314670041400880 939965629219903415 1109768111951779426 6083494509772578633 11741269879972281721 11452532143874298714 7777382979351538289 12363932189659587862 4249878332594342928 978331449162731825 6405003390774635141 675854263674050641 2107511725204916756 13267398137232857475 10107052648658184739 1463254958195432739 3900815608092633019 16931240465072816254 13522804579839012046 9091027161693212780 12920863512733202888 9995059764927054123 17233604297851513889 13797118809236297741 3124006128680749662 4609536923346149262 9248858250433567602 14774209410296094013 16483633403971656496 14545579531562569018 12147984294503060654 10684678292678779868 6277949546393809033 5981560343960086772 5340244449917651668 11461287046513807432 10891035167855069974 9196971830296556560 1871164524044474122 10743087501083610920 15449369233422457539 16886620813482312425 7059794285429652451 14714003470186462593 10231673103247515363 2076380591288759466 7257106463671512556 13226386840829577381 17052136743408162726 10294484601457308359 12405466474797925641 10882081779907866947 9678097854174509630 4642888370384759469 16692271750672601861 4911418509435620690 6530072140040741999 7052783847793704922 3124848941605197757 10769168142720314178 8968014977321858854 7852232947804626523 755064042289329223 13561810738437940686 10003424695698926575 603709759760211667 9330097727373660048 3171431145073496623 3666280229408982398 16882470207413277131 5995550635707284485 572237206910007477 7950303642107092882 14275571701249290369 17970577369130204521 13588651120758272222 1221515382732268251 5845592575612307474 14214051029585101135 10901543054991011648 17205293075417672570 3502160398639195844 11879735558547347208 7279234849273770675 13803882073471107492 4448161896935342427 13830634158127549322 15338391127597315013 8937143993405869754 10111271772695503441 10024061874059791421 15893228112914988546 13847131508049697385 12003889638485228358 15794644984098003370 7302067033927216854 4026716610597330443 14342854825804793708 14601719526685958624 6916514733275255191 18059277115838233479 2850159077961775303 7049287337590657164 4006643460303214239 18050510996634831368 4677653415028810544 7607327248409296101 10780368684653960762 18276990891818524533 16955839577372387996 2740212611310028519 4292513903892562430 3577051513455611066 16874087498634061285 8296856729038777791 11900329832633516496 10710534320356087951 9323499940626630648 5547059731679855629 12348145777788355622 9789022867283306539 8399112334315777643 16264624869917088596 8033600997674493066 8228392665930484492 987926397282977119 9813394773147548797 15167159257345654109 7159538001710840517 5822693107919545347 16568311593262250915 14008452585888080452 8650320045834413277 8943125544671703859 5405885749798761007 15366566004632029719 16417626853616720110 5033460739311396560 13467942816653285522 17720082370548529213 12593863940113482221 4769122273143149835 1649468282671388635 8468167685825016243 3136778289803464733 1933893102178001574 8794289870085298500 14425466781547512177 9113546652545376228 12490170910185446858 11263825617387325729 9889268659558771393 6705865772441367 7765881373985285468 8209244762838781796 16746361314576257266 7525210394808271237 5880910213913694546 11844468560586000022 14591181232604801110 11927188620516882095 6697095815811456358 13957670173856607279 11543540477663663440 17722700699406932878 9610405225190942444 10356938361613402197 7719442520811651348 14939664441293220605 16374419871277644969 11208924343658982416 2206413671500079240 7601956497468934650 11189182674665007493 306585844922363808 10009807184402217467 4630337816464519332 14427524486017448815 12388557230199362282 16622577183959777714 3585463492803479465 9483474244400611340 8986173266527574028 6821086029574146415 18421601737487770790 8979432388760235594 8481754149391521275 585755336252688065 1242810892350617260 8419107995284791643 7019241119677258512 16696474787140837499 8895871051059972439 1596775395191772006 6771818446523776715 2506662808244506191 15135391567147303806 3600827902888707776 17471740758609149290 16387078083135766646 3492796719566417163 12566940658873949947 12790978857121117691 116151614845689202 13885196885230066214 2442035534212649194 12497597645255462275 12501237711472569066 6753620890951722217 17346806665223751117 1694999631046757076 5141226026758583602 1215126899107753653 2678267922250601800 14971894658289578314 15866465506243245629 1233167664172049525 162952004344092178 17519108923007578954 1249372267127271009 12332741914760277149 16353134936963596403 13434394813239547271 1824696155471063576 5355842639063701038 6509836770564354944 10859026639248177648 11745485368679867186 3359063498801849814 10934807970550346267 6879529527079345562 12344702575229310584 1231647335849546543 8198550406341933840 9971614008818719540 4728356290506646692 13263928679750760366 6217015409976832735 6569427544575638494 5611309157960047943 2526042272723649847 15028926089000524823 10278906673602507059 17256427570754713804 15196682229719860260 14403748859091988197 13232464493036940736 2051965101707502128 15082351445557699430 10847133225696968893 3733336372630529302 15081154009212624190 12219217056528374300 16256312126874903034 3578026052927637713 755592359931335328 16533396251502253543 1766091664757782846 10661995112452914294 12685550624300029399 3946367807221629563 17057786719121053260 3953924349101054840 11307097804637246089 13072116533879945806 16681386928843178027 2218319675461585677 6592881164056197649 15743878163953734038 17161246224388844535 3693365168430676299 8023769018237858603 1900293473112046830 12525156235419999386 4143608220741952891 2662400030813492321 12172622481109612305 13951390583994955733 262616528053838488 14814684728388060034 7503365870993722011 12201069784763462926 10814302802280056180 9416924827585551097 5661708707188265675 2681032884721620516 1036699735197173374 10402047765693008355 13680387346504995372 8456499333038548599 14135118124343826830 3598086056859156427 8319036200516340877 14421597187542102987 11672235882228607360 6303295328210587115 2404168469022344248 8914438735200765832 16130297779759661139 3428149352701305082 12120418371497761830 8989104206874177886 3495767034936400634 15727788361074462661 4351770510132600875 1995546338305723452 16657758851256026701 10890932079592814807 9662911762944625856 10403557862482132034 10641026167560040863 2126295271086731288 5005273325924686914 2966950825078123765 13523341137393418017 8054681111557199829 5099109831044232416 4166146911024709832 844712197858290969 13605423430696639514 10370101105595808993 10546538594426832803 9824302329438017611 8520053079921595518 14654881351265349646 3132706357632790593 6112678313553546376 5682356872058352988 5386330374205892465 10904917626408215635 10759795265913700676 9899716052009223780 4048207097729403202 13244793563648894476 3213031463740128290 7845707087358068858 16038406285187941207 7327090124822681994 15761005671610523100 7863483540276580890 6657032225315213918 3206037831823112170 11349381970581499121 85722667582430255 5466313835023076211 3924015517637018224 9751058865657669453 3367665362650523401 5878293105862019763 202799763021499106 15171261798671490846 3763256125014921051 16846837313569858210 9916723438129276081 5429038782005835497 4757535097023449758 16984969232149220601 13470478825516879048 260511330068119506 17493865236339546300 7673234017346392561 8588065543120696440 13140504075607763636 15705313311732031714 13054271699741576460 6749133427654935615 13466716850046248130 6188886176063655811 1144996082468592545 344839604043072313 17028646337916872752 12335234339480509435 9669514186004693014 12754201498169112890 4878329804557345362 8475132494872230217 4833673536202161287 2903788358584807287 5117520078110024059 1735932885290696632 13369955220222374125 3691527125615308302 14352676704908360102 7215969259383495094 1978679849897548409 4291932005354208384 18043202793323654107 13403032075230929749 4965235092547355326 190160499376198055 9939632659244470598 14830592593681860923 5302007557123764269 5693857199710858162 3974743324447513933 1755409571156775005 668045837701675014 15775141718592438921 4958983047348797915 3823837804634899380 6243736274736834158 3441587274098221666 9301729673792724896 14442216822338957579 14314874387130366020 18440964734992169916 8533169868911487167 9311930525183324130 9435398715440875985 14803377284788270807 8615888870890895332 9094653342052210884 7454793920117324141 7132384888709646345 125360815962612283 13528516399289047544 5613686249147807175 9915105937134494671 15767097493622113666 10350681870011835439 14891732724499495068 87560438317987827 10272298921680730889 17291928979944951145 16154352643835292707 7816221798610726542 4193787723491389486 15295020395030367278 2035318447797893355 2799223360564382632 14299539072619516937 18092567706844334538 1832410081326357368 17233123348906005832 5912765228918971307 13760573617583819297 8436716115104611364 12663005480778645029 4685706589075518687 2010410050258810036 15464830256824901016 8654678359406389228 12033479679868129761 7574806062504102654 16028156235573582330 3258619103449196396 12620172867464726309 6365327865432265932 4720410989749754118 4100321029026399281 7623650372102591811 17240911186398471412 17801960551290746525 9785378664766302807 3610555697167150078 5945327186113790308 9690740952321729402 13128465270592272689 10133772019314208816 4098316880713123970 2829831896361184637 1531178727865204414 1238022823355985963 15274557862156243372 10337267808059319380 4021609252279157194 5416864240918124531 5714988105082082023 8613924864080205879 1074725738008615893 5175013699336193128 7711117334740864012 17909726292993550933 404128609524734296 5773224083919389128 11394369383744721090 139364224089551343 11365638081868418083 15738494903012900726 17608679318766849111 15124549116319165217 14083113526982302772 7711105166141965536 599953020521667987 22519520739541690 17450405649854767770 3319489995332970143 8970891329997405587 2091543953189175918 15070017530529680491 4034407032144402240 13250724661101840521 651689553382827842 7407385924511141345 11589286513632949375 16147991708917865379 4383647322776174283 11449407416256337731 13674334290222646206 8087273207282115879 9079182984465046359 5253123627022040191 2688727789497384076 566736902263199871 17761329144503907985 17438688226929793769 6104691245940172711 14567732973309307053 12866465962133108208 6909380582968118195 9650940689826815550 8037662715526785791 9220267588002841997 530674978309776814 6359329173490332267 189449122632610794 5221620095648213045 12248642063289845505 18362802798062270461 7224984168868562084 1852842089239242501 7822643771709683965 3215884737358052737 1141025284165249233 11720960355549485058 10918614226810605255 8506641798185271855 7624724224498222183 15081834202731392167 3783849796918038861 8881699395198433382 14091392601081678088 14344948433209935069 1341163616794809922 7697598384700497523 17903784126838849782 7600427247040627073 12740193397147976217 18100639027963445760 5064349557197907283 6312425383914340813 2912267277849465404 3989380368165804701 13756243250100824451 16393192282732771611 14557176957602843939 13950508902590203704 1326079759387356644 6573484451727007485 15632656788751752481 70768670445969391 18207864603406569472 17886066976386041296 11865402222251662977 9283929147671000632 11755111794173120092 18391930872617957411 4720453568818509238 3939055536546163207 6598671249072206373 11671493055190250784 990850973887496222 12943100645405732382 14306364124484253910 11535542767355097832 5759110926990695674 11130903132157296018 13898133564294583725 4693793709598143810 11303138413911348424 2950911084803847970 14062939755413021465 5030383909554729389 4410445076734077363 3563772579803423956 15086636688108044034 794495512238093421 6140265826526735481 4404456859477846566 14875598278539978406 8626623816617933206 1139482904819887909 1574265756761696020 1246155776711099786 8661660158884056430 1416960943207106153 13091795767758141626 2895210146769357026 12573425997503299689 4222248102752735122 13077992389773231717 1422303195072072316 11591990183174862539 9251756764592078337 2134288757222217521 17558091825036355386 10002748300033893268 5191485328873586054 14525015081603190379 7783653896386679208 859038688360667882 9114677890926423858 9029219030598495540 75856437261660675 13232638281236518583 9941290573519849575 3793569901692275906 18239652455028151075 18008858681373444033 5972712770158662207 1965971673075289702 14804678345810611701 2895019090979719505 6102844978158446060 2939679533162940829 16448320192286120886 15720433673046290012 16956666677436537711 4019656260637574521 9789005636324573683 4921223635227217627 11024600828270723693 9215373099689418544 6190377277132139965 5475475791957728745 14203719446620220853 3882594397157468187 4137040560208898554 2450079961734118319 2176096191159465800 13377502962345184689 15643089952497596834 17145946716304441064 18208850551061960306 16355878898938305936 11161475915917981740 5837518891940585340 2204974056161111318 3217596173047628262 2522142428285271971 13180834640142581240 3281028071080224319 3222941502305350573 479484032004457438 16802986861192650386 14132842219282657717 4104508330662757352 13673887789555661072 411014780135450626 12679054003866518645 6998151872404131935 6168611692575547840 15497782146107236612 10008721912223724015 874656358660725245 4741240268212396919 14337787305995069865 8770990436367808952 15918284941681854835 15590890917836731712 10542102511195809284 9556462066026950719 17990078364292006451 2514189404085844521 14964966890543177721 13421850817275181046 13060441098867614397 16458148832406338411 15223458699152359331 15689396481085804864 9560990536092862353 4646862162909304797 16700819052686510434 8667608560916806496 3368044486535989004 217619575802918312 11814482508424403994 6880662140629185590 12087174817210015169 10005638712100213966 10840377652288127845 6639885257896236038 11793356358484157591 4058465336137986445 13313542230350847630 9530036865085629662 476028841256095970 188895705751236544 17590503301943805412 15002584510210961010 15527457444736901632 8693349890944886124 5086308882105274442 17802321352238191948 4952066793569994769 6298464492535777094 7333531817335814751 5495039182010650805 2780104031846468690 14242863904818119107 2586529560892567491 5745141397246637335 16379676786052440419 11968176455182331844 3341683659443685166 12564145460629620997 17188251598816658336 8895443531929997677 4300588614360148759 49100670596215604 17684497355679513763 14957794832638148510 11660662029023573575 8121798676497081512 13680861685153200789 7987189941004388840 10415609288042872496 1562933392078972163 17835692484889298278 12061715787758961304 15162463135266563288 10392409239162470281 3572395074964398920 15175255659763669674 12900671418003227008 2655396598054260204 10177094018937691827 15562270583429348813 8032616669300738963 10302689624464347601 17180858152083694509 4700211610311619388 12558375225351363501 17928975104037167993 16762487351367495345 14713960506190348552 16320683279088006862 7112790108652348563 15467417178820858363 12521966381664091659 4703587693180713430 12697976006565427838 4977725068549886143 6700712600997712018 14089607430846923588 5104704911386194504 13240218521615282615 13755917975711345554 13078468003040262675 8207526889487231152 17403143163277946536 12227560963100073087 14802398443232821663 10093133285999486884 5594442780273364984 7783741106339409634 7792102503399487758 1678549675537916540 13264634535253718258 897142782554310237 1527335421398498702 10789035684987986961 17733126941997971046 16197402601001004485 13544745679751652461 17203786560473424347 2398088424248616074 15327937103972051861 6174108562704953386 7633121506739938607 6369415808869913781 8777000981385772269 2105398332944797010 14147968579287333559 10376862076971398770 5122834196737164667 399752199130074285 6040504569161929152 13919899014246075758 4256928437955012249 1231126197515776014 9773037434975108468 17846424545134067 17830441198333439142 6847930439450504791 15645992736928545497 16771670029245948357 7387539758069531759 5545456110649749510 11546002665899196393 6065914824962179156 17816719688308551124 11143586764458174946 6793452424958808823 14846755499800453420 17478837026547853614 15148857606227278521 16316806929773633290 8220790167126062268 9292856666438736154 17602093343332026826 2841288889683395114 4578652960909268164 4026440328844126025 12475355770735940716 12277100031160313262 17948479907692148380 5398125058648516019 3801579606829420272 2181444719562812194 9043130728166357417 6414199078605264247 16060468579943449780 2105449198827440533 14928082319582605265 15491572427256612267 17675853663339270510 7058150648502104628 10473028330664910124 14584528163779482504 14759547955213003058 16160755586961852116 12148497291615354780 2555898514932471755 2337611846302618678 9354062582906923698 10418437410405990663 15017026008521501996 14947923952606590902 8052533766258696331 10336829671269702194 17671777679763507785 10709256983458245894 724829902034743278 2770583439927061873 2473445970501641472 14941896069824561183 10781502360543727081 1243370604398003797 15443486215516815637 3533599688283145659 709460710109245397 9451131976497584043 3547043265909583749 16334146390369640915 13983033901973648700 17032592899321294938 10013672314561214107 7250851007721656849 14135732664078122305 9953968879907899313 6036376204455411103 11872363301351912809 15929214729352960698 12536089398017633778 14770593936467375274 6092715699330514537 14828351112026416618 13232125063594818579 7757758952763878382 13106259916956292671 9069907438620253502 9722241738110678357 9187903273393411229 8088740926209902677 14155750978050357664 3547927305819139528 9401817900008578337 11427642979519224123 12896563529573858546 7765046283208403872 18195540313150464078 1933851979943904086 6278537078275438026 3549417529704681504 12069159822796176127 7587554703288397710 7561472211786565253 123864336505980416 13840892355785920228 9893428992589966749 1244993738146598987 113527981325235408 5759621116303751716 15559660033256850461 10583439446964885263 11380680573166772075 10063410768699887125 4988187588055077313 18071195585526636006 9274601824360527165 14258196890671453694 3868958801332849497 10002538039431695497 18324991676745605075 3015794455991396195 6008819796893526855 2163666387164996940 7610126521030682761 12465101265832557459 3862988274389167346 6661860865286380090 14514838865698536477 5723885764900010670 11876160491051506407 1934423199952132429 12421699951590069483 16277251234463360204 4116678103278929379 3737789253991575579 17696261999650419381 15379268151757463639 8989060561475714558 13326851205641098961 12535056790434828805 6567470806102223779 14210826325722761005 2067119938141358555 12752739514947082229 7447196587200922943 15045891834732435826 4872490629769931426 166402012816526303 5397540317635303253 17708593080108195885 4322458445239018754 309111590680871117 1504543913037225946 13846799235434122560 16994892788029505576 16152072377206938800 8521041524723549394 2522437807759579752 346598707652006962 1692025071567834814 4260470004524475014 17986753496082820808 17420352530023792328 13427102974085658484 14099962185735898285 16654793022983762988 13170796456068018338 14400314274126200365 17255966367038055813 3511637162338906000 16162494929763837546 567091495093899712 13311039638914396102 16773889234930827330 3284462513284581937 14970414727004261969 4410426405987167209 7815181800977914403 2901366715561265911 11242908548140257928 14361226329841197965 15788024391882881138 3388452786771375504 246206598414648453 5416341703938695779 2952142291816711282 16167151263383021377 7428074434258165589 811187412580763002 9462158571966005205 5597669712151921484 3838555270658958480 12023050443415454888 10652070852436046213 2773631516235047966 17902172924744119806 12547895735089142407 9402773024713388591 2939787978708681914 8547804190617651430 11132530188910306167 6515142617058080404 13566728055947728748 18334422845523624775 1739072125038689165 11976428389247257837 11497517382027574513 1645341240068382479 9336208124524656699 7842008929808313330 4862803452537452569 9503259757089109891 16432754416946450429 8346486610685516901 13907518509891629183 6495701413401549019 2682704272837088886 656336935108652464 7424952760664381247 5025362269165182012 16524529296811135253 3955924660702402966 1959003645144402620 17316742325350854562 13694671874554751033 16274042399691645640 1138926993445701662 7587162701525103325 12230719946528987620 10896364637911609927 12773020720509974257 1952809993932780235 7175657439594534928 1688042014867676501 171814331627012309 8300528594083646595 13700662163798995763 13524784321410866664 1083734186465441699 72973476241702689 2720649203428130581 6846095028109462707 15278636447205569454 2691069976866096756 2526381574466817642 5014277636405722745 8761454297282585634 12301614634402288185 7887260901168801233 15221559998749703516 4398529195668071519 7940241740022363592 12963658134986880527 11678798941220396390 13203412248828770832 7889970597159166507 13045396526135274599 401233286925181157 4883063905534707149 1648539094366230824 9894134451983325853 11194893089434765974 3097495755324355761 7831756300864609951 2144696754647879297 15557071720349438523 110551398825736952 2495766266452659010 16707737529621992823 13227845766959624661 13304475649610440064 4657894352510872478 12158090968153405362 14197680623239818330 17183762541089518242 17482225621294309429 13361090469235490888 7539070560587659073 12217429833590343400 12073911812117500567 12977154597279541672 17585854717066586163 9221840775030781334 15692713218849370280 1865983329603541536 13174107208452596830 16107486715787867342 6498905876206551490 17821061967729777156 17929370182535034494 7055074559328824488 11494921842545673513 9748136275457467729 3128333458521405456 5013317189650128407 17953287115223760889 1404975337743962809 6208994955175770362 4756464017854756548 17318389807971308055 2010625576531184769 11141084235499485063 8944108769955794208 5407547211215402172 4263820321333702698 2991030630403492840 9814045977616115018 10185488376204712427 15800525411634143051 16552694409689908448 6076176745149485264 16148770191099625806 6131867351716624315 4132594832056559831 7195222655210131482 10356444018621629834 7246867535879426796 3684938554869636739 13821583287292433785 5637383168208051887 8830828533792673183 7497289025118331930 13188674123351862099 15686931588394655970 6383092679120644754 10478421743584865351 77419173554677875 18192884761084336838 12833161350078881565 10337833840800247239 2328912616072732048 10456606946601544137 12265820534886982238 7988118053038284160 13677210404781580451 13503500159686884628 12381516645497777080 13343017307178427813 9216143092081533077 16855626487426680959 8748963120969143825 6844143665314351653 16717577172009241702 3423648013107817003 13600993930952400419 191608894477388691 3818278200873638814 13646836312315387111 4328115519616766436 4633707758683571608 855908837416063375 17465361541661310161 17415348890116403227 10085327283325192202 14050456177551359589 7223718662249056117 5470917761160149629 6168158230613945526 3566150269401242893 6304021295059951636 5277416110730094234 16314873791654690028 5609554884691527102 10503331225015403776 7014730259857268170 16290670063742152743 2809979952094323436 14119064644992403591 11912706754238214179 7316770266686444656 11828013864449555618 4195835961469424860 9081598490942754298 13603898232909730962 13367119067740096093 11113131477672018555 3035028711796054174 14332085403594550820 4098212674483355764 17268790136316139614 7303378198058103659 15004341049581999407 11947535019766223138 9248423079358632142 18038494795638118716 1828632867643192435 12040349869537593940 7828548978761639934 9508387286155327872 10240706917672700832 4157038480383981776 15355274510459638677 401074650491849861 17458336829506891041 6577523382982235491 7873350301992959939 1132015387848615508 11108353063060866759 17918217104246950502 16421826813223253369 11664571717730914700 7968044509607498801 1481962592189306419 6079783661546436623 8565167033531973938 15221915693782200446 9103853290157648595 14729170366398853348 12823966687871298861 1823125446068235424 9503840114043843122 9081415146898260775 17257948882003501015 7140495423089220987 13669092143840570317 6053945234668498465 11598241502350066582 4594329285828389151 18442823221134451404 11240759911115443062 8495755050548111374 9386413035724413781 15715039990848930099 3456609416671048667 6600559618245052781 4888930633113960609 16346305658904554651 14161274083977157973 12749483507242548219 8069493852987454157 9303795191874915370 16006741628187673783 8143898359023984427 5388000953940900565 10061779446317674242 15838612242918572779 12509241635252464921 805926001289366879 1278140510484390459 3496117519690340720 3768102609800409613 17880484028411738382 15557863776668347602 3268605509483166115 16061454885263053004 13279874545194367318 12090807188454614461 6695726401206931380 6158904174159447572 5775025746511400570 375234037158104364 10582658519461158395 7092034259262750731 9728383515870637143 1392776174499561269 7408939435561844101 16556489042531105111 6992102216452659846 6676943886018365950 10668436060162848924 15757005482825802286 15769894466317058905 9917627330511274640 545027817854650355 14690083692797954383 5111983955673478758 7463175208689524724 15340683743689056381 13755474992300081873 10197868487358236399 10284484806592879720 3193297178959678617 6929164136796512664 5870178475476397515 18297483731571622403 2483671757586513573 15114397799012615983 13949439611001000046 3309405923185007912 8872158746952064369 3238363924642709087 1682247512635708352 2982811543830020924 10345710076416668767 10428765718670813814 3558890571187500322 2371978799358264502 5782698692197214733 8404223304943292561 15959221466813505067 7260645766565153679 8376983423900198350 14940963276327001462 16313519827751940502 9764389726522975095 11546674378360717541 261301510905139232 3051940716720447302 16437334959226009896 4185646631880942866 14388383042274102442 16634623847143807613 12490310036990618504 10852667180824376306 9219110550553438107 14508864821589664911 4906595656107546496 5705940531003983871 17151419688247495974 5498608322399112386 1638400027853648014 4620962428598718760 1722326700602044758 16340540588983987203 13448730557666733771 5478004648453913727 17265413740030785588 4971131675987921264 15707793722694511084 8323358691810839662 15182685118750255157 13618912960044045804 1007120211332564490 1695334003066443760 2681657143019406570 1822560644803607496 6794412501201945271 9265589889853524622 15091808484616921363 9358184366376805939 9971196976590734753 3521329161756252956 8494385352793099312 4337453171325159727 10395346428121790560 10276544270256539981 16990567240334846286 12055363803431001869 11222476760760840573 1563210991559460637 14282757049287533522 12739486888754768673 12788738834072044289 10447665087054725526 15373452947464683528 5144634545049072227 13799945779797020345 984505660122594545 6276784805481772529 2422237362272460086 17383262484998955362 8566930866018449837 7368216489740242123 5008378607163477125 4277564734314449080 3524544414748092952 1205346622464940033 13541439306603288205 1330355246155468197 10286900320818881092 4573278995467557715 5672752326962755974 11271505032334899296 13896411858307670487 3648613104404012708 6728666166437179480 8157532272171285641 1494873737447031382 13311808848702146783 10592050481151951988 697382636934202221 8045810469416085280 11397061280501792731 13399558229348918727 10472584110321411048 790687518697903156 11460261132578242207 14452815201241555326 14502736540485250094 3780024653590812488 11474196232140145886 2026629830204598678 15883868921689270156 3174454988703297260 6671635533715269307 14078056554295844552 14173675576678675314 1505909076348074611 3248200956063800484 13759362673857706940 7853509861845031758 7406688052939528264 1803746307240456358 17987636996630729360 2310235209766030442 447150027664807385 2126044048153114054 3328571019623493444 1624561782235563259 4488629573490086506 4934822924777498712 16816812182504153189 15401441216593480566 6975445989359288110 2568029490639990236 9082576619601700223 15855269124467177672 14854973085059642742 9644849522129435001 16278244582178025782 11509753089154094521 4859076511287618715 11255573362522425718 14620779724383042 16889938098392694100 4487265834952241833 4611090095078133786 16952638475411721355 8090804647720964362 6069258874344622479 4778868962667122056 11991986522993157302 8577509159668596349 15571693402151192068 599518984064100460 13353546985867457566 2718869559844309108 17608833780245882995 17265068874237949902 189118713115545624 9590559839399080713 2307781484282524193 3992686412195539454 13841151582618601456 16126656660911970370 6520846719419724355 5642759295623428510 10137323907397360660 2432860097617859897 17944131294628331079 3280142260022180033 119132626372491953 17490592620848823750 2830496060263703019 3063458973367154173 17929708641184705374 9535950934399114667 13551099845952003467 16930715410547607424 16096288228669048588 17101905352488319238 315685678061124259 9678520081010660238 17016252008249656463 12047107163167653367 7586990873492314683 391402208029239969 11857390023491954904 4017721562306990408 6244347497213249232 13895858880465603002 18091416483458788049 17677292180992518720 5981853610455237908 10770296361267284252 17740744944485282264 3323529954392679687 2739438337145829293 15358144476627963393 13223751072612729558 14040453202921401280 17058569496910130601 388160013605334496 14458622030875344560 6011210962638904615 15308057420593794489 4196003670820746108 11008707718617393442 4744914123836046221 12506445977447077268 10951719429612899424 4190289985545447535 14324234982621910985 6150985133503527046 1180144203267118342 15239874616167353120 6667989964948237201 14246869966043173977 3803291578879282979 10111115985386052575 4068947511623167266 209508603274557141 15205794169699738607 5601526402572521222 15148549818564356360 13964836026714937681 15048906007720964008 8891898436217372587 1794668440132462773 17448588389498136648 10048393374278221592 224937095508911292 4659293676113940992 16825373678489959798 828082895579695691 15028583377182737661 1159683704334303530 3337335164361823648 6011509968855220447 10822934404902316887 14834968386178736536 4866480100335055997 10966072139175617069 9605044130634507025 9171788131418540575 7160642532552925812 1905461012828112876 5212127967356738895 13119653801367512827 14537498631290651294 6993112679671556589 8207540327713150673 8163330986940026766 11190522886675008535 9337889229196933557 14294050164650430205 9097271486129043985 379638685254445545 2603530462184705189 6220358998994195452 4893665489525228900 13818997734152237339 16424362042632910969 18162104982007491944 7096896123461415998 3323658622887185458 17426331216621036606 16380908454043504013 4440568106001934102 9602726313974634904 9925839459293335263 2774702010273998503 7731108077105600835 12410825763246240914 11458786318863813613 15741613204101153989 3099124958009617099 4699082555970970147 11574412169298240103 5121597886454343409 14093060141790917171 8136277968535152229 9244430882853510835 14542679858253594134 14070222962411520893 7942853599086494917 9786022598370876273 15283387188975522530 9473454687467825182 17209017634547301431 3631198737928890742 16651913967465748427 7610230960085151221 2744038114046355201 16668497249837289834 10885931904973242456 11376161793619539610 13621428939755592544 14615321627672149603 14264202334000978236 2540983258154175866 1004621020077848538 2727376806768763827 12160555170507771126 10455323131971604933 14492316755300368547 2436232579967060225 10980494879085511713 10346847146128608751 3446057697359248482 6078956770612892792 8261672630939397697 9364417220725829399 6027865981635785529 9592226938971179431 8242250089049995551 2371990218993527847 3951892064817649845 9671264474498692091 1555578211519790051 7682013867726948180 11431868166511816852 6198344567152062064 6819994950109411416 2803717405722629099 4728271980288925336 2748010002726136487 3346300694649470325 16856843173439314225 9513237131047643379 15466662312303860175 17407849438729438670 362480259002863344 9736989412208661461 11304515971362705091 12192276102763290331 14114544215136752612 9480513453882891759 17818223154182067928 374470795170906342 16630558107358988263 6548152098153357836 6846839586947635030 4895731361384872006 13902651188174211247 7192562635825024639 8148004102838299690 10004843437104790177 1178924389085977054 10770483555559059551 4993029953844067597 13551690120383378699 5812697336620746808 7742063136683056559 5450767111326481311 12526737523233232063 2497828892303169449 4678602529746191819 796547144623668085 2217295911801015148 14113931802347254751 728797474296718929 9304843344069922939 12522981150788789016 9101207850953200508 12531455360687649719 10402273886639808606 11129791810927418851 14786066594445261750 26171832836637491 4267905036178063314 11946194475114927535 9612685535667005650 16964017770707782521 14354437157421913555 6197071139174934715 13379075492219027520 10124835998255685827 18007084717561092386 15793517867337348702 14054000057663410105 6492739463254643547 2685409788490499417 9319799763859418530 6477271746409340673 6930656290687937608 4673156826206125172 14693163202293109400 6939677592100119799 7006636339804890821 6428805117886450399 17111807137286852733 13266806265059099847 1035896743184567191 7620205995380456874 11461004844540569766 3013064445700986357 12138065827113818998 5752138468502467381 251460308068791076 2971781849383720115 6669344354298188525 14544345986509002057 2283743177172562543 3957208264854635688 12260176879374093426 10797401193061228895 10401615392524340560 6038743831885710512 11397176827165915632 15722487885424552659 7263620793075451507 11475301997709281292 18116882241586466226 5424161657700623195 7282472831321497444 153842485899903740 15696465449440226605 4911935380541743807 3437571125763579439 3805174530755110934 12875129377433250667 18443237552598097125 10721033561839737913 2909883711057045920 10240278375504684959 12916934405866709021 7012717595773051626 13292193675137495376 9996128581994171949 2880991792831792021 15529420875479823699 4173923883155854283 17983677438487441604 11456833001324270921 5130151466994298375 5746019118712396935 9682963883830699572 5395623395830510931 3755205954282201524 8619413473515158184 10129827397797630299 13690967387055170642 15456701811180082148 10992211370679691979 1691656581767918483 11816748154427525305 12111826711874436776 12251269686091528181 14794499372639177404 3397402516018036868 2744177247223008523 12540729777679528328 17548998145267017851 8249982192570476465 11428023116485010145 1037753412527340975 11677254932897127203 14254357698286538506 15750601896065275383 9479050564029397063 7092327579089010374 11831131269360722652 15812167617528515167 4542616100465367479 3355765932724185331 15893850409503862683 14184849810772678852 16230944841195734403 13146308378189567219 237621250331352425 2789804907433525460 15348107553017938033 6645103598052902960 16977141912906566517 13791237208897782049 4337285020465228014 12165463737071432894 4159589600705622281 12559961229091010899 2793254330982338414 11311215546626064503 14722356386419678121 11247241663181248232 9149775832742383573 12195050121015844818 6482587269644845388 11323931285662447458 4711511126814770138 511990859135309591 5297361403941617492 6686861785793642121 12736893937037079537 10676001081734632466 8258877979713019996 1298212774190974099 14674049416599407739 3263041989542826944 13365077809791394750 14674364002296239799 15654762660343082599 1391324069146810239 10928467481543559005 1404436642987263349 5737292476660173907 5035736891589591341 14370819008790277343 15564332503935525817 1669351995233531554 10452033120557831880 5769664431934411515 5214055270029179559 14221285439401827077 6916071377527681151 767419051357312004 536255178777946939 8317394188620152073 17026705497525922329 7581120698179542288 13378947398448125586 12744036999668117380 3581975632003886093 11051353598726235144 9160318105180874848 13439456173787841912 9511314008330495903 12637414807142687102 10852348592393213694 15818739950687238669 8791982655317672887 374205121044784054 4447226872884708985 89708339768433884 10610165204700978127 13946187011444307631 4693249558314936872 8729340109711591344 1317463784751566207 12426312548450833742 14305605837682262112 12503609135132476203 1618182494558683314 7106457978569662909 7601009049501770586 1786967012478533347 13788160882765007161 3679277173686193324 6609539016903606725 5936532088339114877 2502801744950689766 15716652167437215020 14244014221063027622 17701345535419266155 14771020058960047575 3576532258548888843 6412110067211785479 17448680414266397495 13110298253059286290 1099985091548084362 15043918941286420232 5226100382848480947 10183107849157032248 13062438637297435143 3991924141046363545 17084267992021755516 3304285450472264950 1733391678443339953 3512973671878587488 5208040404672841627 11847641087803147766 4483392948945455212 18317646983451985395 13232436185708440414 2115257191461006238 18107490693675914679 3673672479145063744 3734928300382936007 13330500295288332268 15011687256553061804 10913816263799830020 2443955493828527013 9526982027480341993 8928016470484679156 5230909582797922301 12945670710192922628 13290571532098293763 12927994113024283502 1676077491504416233 3372234552149153339 14754562337694994487 9029045625754746058 13775807872230308318 14672527141754947425 9092462474456168500 12466460705902474683 3441502021561667788 11709275628283875363 12970273268797490581 1074281657060864285 14321833732751689161 6172506315931784791 4703900059990900764 12428261207594126311 8551111162799128873 1281663464581469252 7389337503986533915 1309694153244634878 17031322629683475052 13205161257605645916 18415370617486667654 10025935164960569454 4726659247418443670 10546146071214631747 11024204551245437423 8579030515049669458 12185274486242695571 17264355709559084828 8548384639106637721 8345683496490762466 14335076597671366982 9189085194232574090 11019772615283297122 13367542993731724537 6357849821293507629 4664541532327049233 7749957088050796184 12107827854942561923 10626852888481289581 5016013306231972310 4199416885163682657 6894092926183102969 12828696921496570479 18356119989445532486 9388077755747653815 13629190500020408182 8678208091438931386 7934609654627646339 175557990019040683 11729497118201652684 17053066924478645329 3903378679471321925 6413500256217718945 15167906898793981877 8424081593475243272 2375898215373196780 10686651305103684898 16139277960816628038 16128256208553754248 15123012509212391233 9542423230042860896 114080876163908211 6250565396273190645 11229719197078613173 3029489790462125975 18313461264790346560 3942316659484444589 3592438176323660032 17641250856787766771 16779054430535669460 1727523219083003493 6684061190795725405 4265741065013099145 11423762031850460130 15446727415837327440 13198428267309582354 11776893452562749748 15111037183159960917 326978189193187990 4027450183349836650 1257799209888194268 9375837476027231834 9439685387937752171 4333643142136492181 16371285739384755294 12413387765540565075 12691431821119987738 7154151688073261316 17168960242447843376 13675003055385643981 7330190124898551700 5644118216969661286 11478766555975428587 8319952781524686558 4872226804993442322 14624427313822086198 13961231019284694826 2827585107374364828 3914198259262898638 17227371863635580967 8887668172087620321 2703355851674629734 7704490697961794008 3844182652091718260 1134335120947037562 13144685135503635300 7484721045457395404 17844062224986110451 4550286646708872650 10985395745541712245 2426580314324548104 5594980230789769402 12820944904109738254 5955807437387325192 3421000379627166505 933408456054394165 12544043594641916237 6020773105207908261 8641276580977472938 1540427728282570767 6168159225258068989 8574039994631233315 5362068333732391283 18102808111412691631 7393925682516184958 4718123363937389094 4080947007309660072 804947300459722753 1636798090594735779 4724164281642790396 13825388783138380010 16914744318422097553 3941438858928860773 4737659113538509422 8584638249673661123 11462928637691213565 13070165644946771085 9378840427827078618 12799257444326273734 7836332752436016012 15587472984340067255 10077042452374254465 2568804858707881405 1009951560052419732 13140488480548522318 9106354816657170992 16743511923299786897 13465146086459833090 9806400347870573938 16146892597970297215 976002676168044417 7306998693823263853 11812351628612816362 17053189567338832300 5606778262919111465 739984570392285673 7612831248810528986 9008163320698821322 14159979591113979069 1147871495109686875 16145104328952509255 11003951859969882376 10284923206423283242 5990443037293568893 8552172287629786859 16068519124040856804 6266480326923897006 757019990712302830 12593973146330634666 16372004306571845661 17899309189244524761 17003898764230755441 14265069982702099453 13344463857794720785 10671196843160520229 16442579466977762354 1926040602837207948 11793922561809938207 2560881121804078998 7624233576939896589 9254170776930322132 2775595040314093572 11883177032215849755 7287061110392307225 13186043186706387404 18172981858513362799 218140187462182175 4434757436341105418 7189303974811099080 5180500397634245170 8956925946968748766 4557503500398249139 3099123987235620588 9097710347197969434 14160457490851186802 14648613350201853392 9537042721646560844 5298775095870120346 11378830011130050670 739227059359519837 7568478061822576845 12393426828797025534 8755708439221182564 12985489095842765601 276380581238645422 925658782918736345 3765205115948165321 12195915425401634530 14087527569455284815 9267264126581765268 12714457631876994453 14389499869875002326 6061319575442176692 11802369595649719224 9624355412407981200 10613469360249362793 14814893173683513459 7340383478072057478 16374570184472570111 3859907590104865965 1376186380280088319 11821535177674464186 7335419043731681731 2433314548531539400 11146345826471003916 10727901022791774044 3983821514766243684 15909090869993059909 16653584114773038993 11908860305568645241 9950406773480628087 17220067584627804792 2603060979926440592 6377490101675990597 9721070260886683007 4720891159992356582 6873256554954022251 10838941383401542402 5315614823637246059 1433367875868593425 1432013117608143501 16670408427148166391 2686224889303566546 13697857859308265257 11981169488764757594 544373288362171585 8492581124626476555 12420429908702110290 17466330494587906132 4536740173445176501 3230624913340011786 5233350694411848400 4265053636340576615 15149021371155856577 7919524293492432105 13771181894369480940 8858439163938388383 14280138573867752001 10290525885433653953 4217591558458295930 12782315024920679511 7510188704555731138 15369364428200870585 6678753234265876276 14690253722975414187 4562130211993350302 8206710708597898479 12631579168694028110 18141662555706837826 17519731736171162981 9550720164288643685 30383413765473775 2489138091504847611 4105233781850032191 3881344805833832471 16242326748447257131 3064669653383630976 8539035869163634143 6285505150746794578 12743942057320450166 1925295891231133260 15931448905645788751 14092897935149973977 14992141838728686253 8088754622675119833 12249370569676060612 2821263523298953999 5783167582662881943 16017606595788148166 8450601926353614173 7241569395625098693 12798884161081327042 4956614083569726900 10590164826984259212 12216140164060392292 13511012955395747622 11778333614758666267 12192175325502618531 6192183459019912315 2520857806877466980 15159748673990410367 5336386013653014521 3062962732047938856 14272698665476351185 8422018104416135796 11898869460729068642 11866369866315599223 4474541478203636408 15264957181743804614 16899207479597811623 9536843626571354999 17742749670748966962 1704636669810878604 9403544399729785844 14052638458027367795 12862725224144579437 13399031518834305156 14348251344168071046 15964135391747758743 13963913569643254550 13808677662343001067 4940803396994490353 396351721631721700 12207413856840588485 10288788370744122867 8388151169736443122 12666198834479905730 14973127655269704089 8938933100503667392 8624346631760530031 5466559522437357345 9694323144482529308 11575511158479555015 14539606086295395426 13565614294186242558 15613772533792409191 5912447239036378747 12505143069085540536 7378423386967905595 6152217980149820074 11487676090192455336 2988529483342156185 3047850618104684774 9260169145266089032 17875492893760775776 5924903023780414799 7820024827078126001 9134104231504360993 2360724972113238419 3626148862150343193 1755613275478015706 10243638954833989703 16954492735243063572 5008960669258999921 5516408724533809911 13811968999012065693 14226870360279931578 13159439769388847921 2420484156226421723 15380869536534779614 416049335902700948 6525367713637143165 4477668670573996941 13817689675641562241 10761742026170880369 12736229540310578560 4568270406150150085 2210194068501720917 10629421337651628637 13598748545509272090 11178534246849481 1939801891990390899 9699177696545426399 16778931831467288494 16655544610336584862 14721706026016408476 4964772659442850548 14793861533046218923 7778484747642304818 5432285417341152363 17985727105677086024 16047844824498302628 11505959210957608469 14419483110808782819 1493315703694805815 12229393173226193627 14539671593333057027 6370391757559319780 12918154412992152901 11688298673427343485 8218154574351357110 1433840622454772551 16034469862607891760 16984785483762735556 1565629950983967494 12202507309502301983 5861818227785840198 13546217757587093818 6295953068902300435 6343212740341300774 14230082562600340967 12086177637333656268 16146143471715476657 6001349488202001105 4240363825266650751 14378953998661249441 5452065838476633664 13481939789426605337 7573041911870536999 7636706647230764378 5845496068189799745 4908508561381159711 13941297749952598604 15129542469905035053 16164481064084131335 14043134103447426991 2588819339122801396 1536797739277375948 13634878409843968852 12574486384238413344 6373278982627430166 412586992854517079 5537914037788428438 15562996580500961175 2350310984654614919 2839456417147949310 7668105797887710461 18102155709415078487 8106354321757252035 4041525259245874706 3940019827396167954 17840741048597759182 5812326441225129354 7899884196788752790 7397982241198748452 17314090696936860547 2557207467447806546 13293023173313854997 15962041567712337943 17748344381427220032 6496021673214573477 17283675954702366033 8101685790049348375 15207967571545091374 15114192153298446473 9315668481506667581 5168947294969229605 8442936545741745981 11817860999898044408 14536444953159011971 9800348975656575015 16638833077879834005 10197225688194568748 4762974195254101733 6070265791770054371 4069284627265118980 10281769481000129796 665502689098801838 9302344693940769951 2246085920721552306 6197855377154046497 1220999749890114892 17821601847854129821 5104339220290636104 6743195453504461243 2957958111572041899 2479020005891647410 14934672034737836892 5771419243746555364 6450724369369732560 15067318030096420117 7781468999675914963 5623725268243379868 13549341047499020300 2006256748310689387 13218488287975909623 12104951206892573105 7316380607197227753 6611154236462505642 3093106553053734176 6068253795905305532 8504507677425682661 2815403667556260750 4623807682986926376 1203281285469811493 8670039054754163443 10406369371333557322 14817371401322440883 16842561724556593241 9103959602029190563 634580187379006136 7832416794320441240 17791156319746632028 14228779884152196079 6924182625194379365 14180276122641245012 7168840648636254019 11593614839866055743 840812823473540671 7899002542299603118 1907779449595325814 17359343124070102920 16961462409331544404 14123529798432742496 10753389408649427367 6330471502805674668 13209005948897036678 5657425800632056103 13692709841350590034 651882570734008357 15001101534908559111 12229647395521276442 3490196094096200611 11695697977610927676 14258863520259812094 11516994115622471672 12900942657284741620 9472205193534487467 1463693566590402015 2339474056104671752 17730088287163257368 8974573891904769450 4932687882656809597 16312535213480765572 13383731558328613843 7310327677621904649 1293903430956558035 16203639033103482941 16544914824243281187 16044212044946018715 531422664840964847 969616570366736453 373359024483726250 13235425570747406460 3212290171830370920 12852632604124934237 16327287809967525782 102090843174075470 14519600750426475359 15582469792629875433 5401777061839383799 6951280658347178656 16810095578975287500 9712917526623592735 7365534219218582093 16898358002568452455 7902501907601119218 6299648746657188297 11408237373401054957 12570409112694477933 5392347959497181749 44085859484380551 5095967610878680342 13072309260829639055 14076075301773930755 13988936529740790659 16124252434181246499 10187002926887286649 16635010033981915131 12486154741526841816 15245595322011134372 16643730034410637646 17636458797118197058 18015036500688016994 6982850832751742761 15621166664387734794 17190103870416893093 3635864035881307461 2979318057531059186 3773940572346169411 12701275537394623637 7467244728789121549 2693377603827599312 17166997678015348088 2961758624628770042 12918527319280365194 10952118257598750432 12156174860426890933 13816214109639288846 3952751632902607729 9894119765989759144 17801159068808000833 12111218984867075878 11316124558902215419 10647460588808775700 18337183885086742162 5949718339669927234 11355842514102700438 2591433099939639283 10517575771750590792 15395760623313911541 2094424872749219685 17610770633619713912 8202277167966863418 8455848300724451962 9474308242957340409 7067124012731332888 15428715385018739393 8534648379577523550 15787760968226565066 17307283982906827837 80813251987013961 358379810909721034 15876907742704077027 3607466989172188894 8452268880151076995 4711361769014816396 3261184339452718374 4105710493875034294 5581583998079722547 7294937613159369673 14209268675737779467 2494275899696087163 17153601626943388175 9940940513434356950 12999441977545859039 15538424678828180320 8962931150041038579 17580901789186906538 5957911109995623103 15089725317865288667 10113911444957420483 9785152107796830517 3034542931280074999 15486854281007568250 3667562592962097393 11684475376990342016 13860161937274378544 3869143905100750376 9968998207881291999 9143466654089520092 11506442866174757905 3072101532158036243 8030635320472785926 9379962478875593875 12069127066957879042 11618367267083448263 13055157741954610415 16440984136219525456 4097595194237044852 8314421260172860594 10806310948668387267 501247970315128361 143905060478910527 13280743942517023648 14653458578052400037 15848488593111117957 12679295938277064040 4878825006833815784 13563311079710730114 14263433753607370227 9445947846083262922 6460834237385815025 14810283266365524694 18255642867504483777 10800389158567203462 11712945468099784217 13243381037728153727 2638213358997727984 3770730109068526131 2091327500171693524 245015296976279108 12198732338895716445 4314540473393016979 16108886057981639782 16292942709049309825 12357062364188161415 6063828843160325905 40680137863335888 11978129262722319304 8821976564095037815 12828868598294063538 10814319653868006592 9049977414968607812 16891858548164486151 11553575945646981612 12123114466289626731 992937528617696742 12861480357266011323 8544961817337402280 9541124433394388137 11525907269459440946 18080222934293597899 2909643951439850892 4021542511281928913 4664781701225830862 12109084836355421153 4054072559239090918 6041225729014130648 17228286747044388573 8792092679635731964 13190200806511306767 16311344451085778742 13929543890200238600 7859163384699575900 7729946217524150266 8866575059576761298 8621475510542024927 8501771453156709681 15074406757380140797 1113581609143861950 3228904945983118354 9163716681886363793 7513530648710874163 5403864382750901617 7782783934848579500 14972191889113494864 15884783837743897742 2661972578390521128 14000230019863956570 12059030073011319723 5907565372747405645 16905942059373672231 17800552513157917549 17618050618960387668 10373739755430512387 12137956630584999495 2498751007621227438 9763408977682006671 11655738194644028345 4167046549066979511 589141806466248455 6985020405334409546 9736812503817372389 3008249485051304370 16180049100930696549 18293856949898750089 17653512712464825898 8586266900272466539 9899200195541184499 2579299879388973126 3644393696280749597 5880246383152504532 5336853699726420404 4091663351457136436 10914458352354987956 882720961740011021 18111400831232954445 7680242468532017766 12063516139732633920 14761740250064791597 2005640449073726813 7259659765522010492 15329930260952857657 10554204687961497993 8520956910804553576 17515994160132009014 5274724687949082707 4702622847716366908 5025687927992052803 14405405525791358228 5295908428597391695 7915060090240813685 9792759089073709466 3280059607596848165 8083784258459159239 9947476318366210098 6497779931991396273 16205674033381607361 14671928576678970622 13331664692337749715 5709529442049935174 9031323472566916620 6265680086787247809 9845126991744216957 2831294650449261082 7610507877077106882 11460322233460844775 5767234559808299745 5421443508711589307 13637758600479439849 8414278516787605418 126112411354794521 17407855193195001145 7449831219793835920 18006703625141368524 12543445372516448388 8419369081249588359 14689444496736097067 1933392178843388894 2200421558592704801 18111211633667385979 9937525262318095186 6886736787998016128 13929277877040009385 16263930597561776531 17523532018037488170 4352514253891879342 4116456174226822187 262971706505442120 7870412348681909612 17484129710908045743 9862460409681563496 11389485712628672133 5573844095481442249 1014329777465908935 8091058705718102009 17109056828987413056 9288741793186659298 1734592884450647951 3338923136916336637 8412379158853138618 13981860364539985894 14262703809776202896 1368564515005165594 3863187686361897473 5042435691928207534 1614696638088121180 10075933241702027209 12185634455218339582 7786875268903649783 14043674884312741939 1706074307880470876 12105193793458205206 14020961832233200776 14885595367270852427 9350400944424926277 12194878547205673069 3489775552412361366 5249727721672222159 10403718164380602327 16133733246615240380 9734825014290087047 15344099638424011825 13850366853854251442 15697739356544133205 15123800391911626771 16106058131686833425 17453641383534601459 6250132191967671000 9244832550861441069 11489759114807059960 5821993167177862375 1031921176781163183 2764722692501039898 9574821874962011659 14432931088202175696 4949742601768393567 15013125308735405831 17162110327967176653 6899603683926410657 955129374040544876 14818591968610163027 1303403445719436903 811147444188982578 3822512137841279980 10712568581560439345 9318407427709302422 3503236287167208593 15440652507512611500 13305629274852979585 11835621411142151042 10630367083505438702 5884006541647622572 1938690040043928683 18214304593269688756 16310674038903960842 15035275824903231828 2962875970272462319 15719199903513444269 1840742679705017629 1273585282893626637 6144296023556271948 16743304876777278745 3659433225749193188 14889740050115145537 12511579210306080179 3337417528133321620 4852213714619442359 3111659006241605755 17421826331219083108 2125295311522687377 16446937892233745759 10030005831858379708 12745785290067357449 10206041364142872563 5239956848957443218 5303894579572385508 5152076284611477056 10114740608567415189 459423166985500536 10952460293248953968 11214252089167409055 8098209719777834810 4530381213227741018 3214172633972999078 16364512352289205302 3777102483011576959 16580559382897668529 13716499804188778585 6494809427343451811 3974513258765999334 11284406298304932101 12383670113271746358 14710560251360402471 320833059218809037 7239356740158975174 4054793384943086143 8932562262608280300 17061601903675733985 2411285492893770321 1418664130600531855 14896403885433398322 6942628088605549764 1862530192088107291 5137501643231061137 18376121317292463499 9260789105758366123 12351226406638795568 10000965509379746238 4836583034386267406 10601367641610177232 4915709431802114159 7598301102403467223 15897112037727876470 4054026617645754209 17642684217767064364 15894736010863030257 1596060525488522852 2506429428090467396 4429900122057266502 10421520506526537183 270979902166922336 11404676371418371191 12349664120370450376 4825456431180210245 9981426848443597336 3789787618562134771 16686429266066340732 3895677590223967038 9222449779616400291 8567933965015055092 13207458884679707440 9267566118857557638 6953647990078266335 13622414565029296975 606432547172992493 16042187262898142667 12761221610074561871 11144687550493333843 15820103429891421489 9534054979921883176 18116717096293673463 17408288318719384423 12392955945007811965 14693523974789916493 10852224840234507161 15429252963676422109 6516780764388493272 15436336685406606453 12685964672858600275 1498871260737992328 1267540380349171741 7209356437730080063 3637704642268433712 11607201069641543721 10320161917095876143 12611603965974745463 228015603686611583 15842068503076462035 2210128414429639395 6293917749088430191 13084706236343695095 10509424345564607516 9916177639038308893 5517553014858987717 9701873731689389387 10720686275006270795 13306428085134606485 10967227688514761162 5606845590683318177 16502682318937420535 7976584520213270037 7006629122198387614 1689814945734532028 7681639178420007922 13885818136084462858 15945832969833622586 1338525134892923710 14698563009359658164 5133925311336002259 1733569023863919091 9705849405783899785 7206285619052509763 3489645149022814768 15137129600969569466 7887186070437090397 1169411130413312139 2640642214046934868 13480377514855666828 14868052656129341895 12804796518794997439 16422007200965921682 253780415543534741 5076136676698113707 8380172290747485567 15041266706349753159 2251334047037759425 4817771555960143273 8383402425279423809 6738561017952148762 12606311088186726926 9515442270963773711 3776440360164236501 5848115370445599028 10906661977679349453 9625110914235502833 15474453809169241529 2967965253111221088 9728005831549080397 15387385042459096169 6416761705549610659 16373491072369228236 6164811863349119123 14818691834054825436 1079532657000654650 252770438756385731 14057091860225280341 1196934338972055338 3019033866174471609 10727718719084628991 1453751163921179136 9787400632346462179 2115600556295369431 16961604668913323574 2813911973337596682 14898454204094503540 2142532248954675598 1506100388450552313 10122194547461564522 8298640998742370127 14569587128139751971 18213747417945906331 18197426708548872696 15784559839435675602 7259364410723877974 3129410230901721330 3071343259741889820 16554334691561747766 2840796123603566794 4927443865249975210 6196726444044797243 18183078524418637954 6063001172420529394 15656785711002485765 17499087976464206870 1768056863367550714 9442635786091238117 10076134650216920695 6619074498281602266 10956027942145647063 12643504758294751695 9345171237512585103 6177719374530700216 10650721689688486113 226078469216867884 6616475551085726171 1463411815055825125 16091525221571204929 18041306418630039232 6348743235997203114 18184590226607386182 9583022068460531039 13932299766555927792 17856989048856418218 10914425157396606842 15431436450621688627 6658485745861526462 13672603895165973241 6141351761571880208 14267714574147693800 13038367737912479156 15133094740547661068 7269086095073943801 758534971280070390 8229984195317698531 10778212887188018765 9366415838218830072 5748299120234277680 3621992768872132153 14251950306350332509 7389579296778380300 2022592548920997862 10902417543899216607 2649327097044325451 14440677702425237738 1985913066477087476 5837678873466888425 15464747112539531725 16724962281781787943 13399877757271576477 8143037838095107765 12370280923781158269 15969439013548916606 3596934261687602014 6359403358849857935 5842506665021174214 6188974922995848700 5474593521341189032 10780935668363738855 7870956062238794669 5941612716649328311 7893898988843105291 17498567948871508293 13678137498332297402 4218017751170581653 1227513869685776457 16133817331339685401 4085117284248222577 14223726409453809684 6783022031395482776 9178249784276551901 977353746610774142 3950982671934009469 10147355148811918314 12279091504008943268 17752678822067170607 9981583236825993809 17175180695330957439 8862417449901954546 9935985010161587319 13210589761500929947 12889862075714453418 1206376044748027025 4472684966422066406 3116170084414801899 4947126262724858612 8197095501843462133 6325205639049664723 13854209410903781622 15745055245329838469 16305461894101218643 15041117901916773462 5311652249165457773 4524788060257580934 11412938444502954917 1664076261251667083 10222986002020913261 2427238690760147793 1946925238881642841 13106333617980233743 9488744789324257653 8846266802397174379 6209398185442618596 12617914312661156710 7101865873151688241 15669906921468939015 12619346210755287438 18014677288580861342 3056651175121897208 12260822165662597403 12896716660108515196 11228026149072495255 7296135002978235995 12339001420731752085 4824682313497691726 5643216153194267120 48466032381178431 17248387158683663801 5473373771541221332 4253738923440590084 16206657426987746068 162425524276299700 18294777779649507558 7599085404384652521 8453521005205057489 12201099618229872066 17794732549776359258 8560530463966266919 309714417865074089 8652587760467103791 1627001015115536883 8794716232821087235 6592254002017699263 8948029204339183697 9915095780753487096 4820418738431195043 18323676135527686148 9024757080406257543 5289448684860542355 14275397297032098022 5383781973122872313 17301103771566169381 5167523947788355417 16099768456347725720 6170977777409734127 11752057655614003949 4852723513781063857 2082614774013181996 11328036507849104838 9626605332562080620 5122384545065440131 209779680513253526 15468138387765480125 12825130554380122942 3558477491372296783 16983509645040780603 4098165409608205212 13199453736633820467 1646451466961057259 18220368040749157838 7225054482781596204 3095868666113114778 12392800061048329015 8796100662723426009 8885063550111214366 14221688193750584458 17921850842516107275 12929768816859714080 14096236768538874625 17937021771005099323 11131352307218209635 12850898351362257566 12286637220875299963 827910668132220296 6459691065100415092 4821166927907566364 11747449691941010835 2625736598062713017 366053516619435539 14835799332069891789 2926296662792959639 15371139094020824269 2129956460030593241 3493069144994124452 17327337307432933283 15915898451558411549 2916190347890455571 3708799380996004791 3785010236997086822 8256904771124822316 5991375462685369980 6604967265568499518 3982240984902655934 921445336965137346 9348419460072585724 14938406427130063763 13813987566679005987 14177820622143841251 1830288195792430120 17392761780532505066 5332897266591877364 2469702136822879802 5838064251933337635 16733623200867066332 2033690592596676485 16971397576847192538 17585183357192767198 10864936461680905513 7683115586196669268 6455990665812380675 18083741080880393509 10462901649635190815 2800401932700218501 15132059712049742228 1655378268690361784 9257153977885138075 18027202996326952708 12746003950067742191 1711154890499917344 11923941695628400981 15557533310600222482 180662712537855205 7759561358468428602 6196710981647638102 1610482027393971630 11297395523212668184 18118543427030186374 18254341602031929631 2649604740686777817 3593446615925799395 16874268187104322349 7962593206075469488 15715698943154805269 7037044310763339531 14176945196405688041 3238456332080078412 901452408336317854 4263564268037097650 14973415915731383363 17956634541715162400 3860696663620679232 15680738831093085223 7266198871948676583 12113101283646089645 7782831336082392431 16811253267304781599 6303449597609409855 16339247116956257203 5070501452040586990 37156527755638025 15682749095492189455 1913880047093920908 17899666999380901350 12874709694235905553 82572003064705414 7478601930775560794 7175199062079190477 17127142121762458736 14837397630928374885 7543268039305194890 1089831123033644144 7743472512054147227 3247474871111942646 15280557546189887674 262511842927265316 11296646369721259014 4569393364601011791 2912054634177170121 9612890976980572904 2305366699738799971 2558798265543164484 9196396675995895766 17440838649267842167 1211889839430303100 144604328117997325 11825482631715223129 9013361210396892650 8184201319492996910 8993117012351059298 14784310239781709891 7025452569476442505 13472273801147515556 3265896883589082121 12394796762309538143 12074243686783751988 16616821041848543340 956643019335775138 17013062162026401487 6556419795648749420 9800211759768524618 7433189309216769302 4476945976187023424 10714898644301753908 12831709480040924836 13309667751856662721 7132662800502071976 14417035689023814422 9912851358797265229 12377589150721131901 12993090305306859196 15850188872797395660 6366996862378312034 666817493211927297 5409470150039327913 2312311575493850319 15848181728187862672 17057014170185502491 5285143104139354331 17023129137645463871 96553431424931668 12165110634905703010 5653552063720448858 6357452903618014425 15911028989627601702 15586008809956924641 6953581522901922357 1665196362195878308 2272871773057751114 4541680265880869123 173769701022723987 1148015106887606845 3915150626095658240 9822782641275020735 9276931299529062506 9944289448954478139 5353356511736379049 5199486608735481178 7079087012890377261 12152816294528862013 6302904699186530864 10038100994200839364 9934373324377015805 5293818683456557535 9414782505176983490 9668726527203198074 10512379445543917503 7792539195146752558 13583791351571685205 11344273862071028603 13170017269677588251 14627497377697952317 4986835319048940490 11537541320792146458 12037344866947384877 17312183140733187067 10127666022558910458 5736107630600634767 13538329918567201770 15013589464836958384 4605960887086698973 12744746739970516482 15731216160516706860 4779253999637668797 7027068881409963143 6392782749230796846 12486888054405220162 16671335366459578296 13310499835336889586 3842594418221572007 18446730134736114162 8370062986865083988 1045090785938414564 8063268999414828833 17661919727193049848 17416188125518381739 103629126153656122 17456166349506279981 5717768663756855270 14709723168829644617 18086002446235597996 9241013015081790845 13101731536760844370 5758885638101477080 2832050468848694437 10794586624983514195 18323820459007989259 1670044576453343281 3313388186108722287 11841984567237571574 1762789997315277551 11364708983980074486 3641154469131231754 8732046993408220496 16371646081864204373 7566275972669405992 6728545992801959372 612437130550281033 1074697245395135965 5356383437782657720 16753862505763772565 2649877030528808049 6889658549441582901 15817082387267073976 12705610762404364336 679420333710532665 18101883196650029421 5771054626730213596 10971581987597254795 17421668763207235983 6639743726453970165 7529798974260073964 11276403357652569702 15757093484155077502 17254859663564778798 17260860595226499569 14268771201243409103 6901109112630219070 5142606760096718433 4632731632681582985 15210444216057072814 815841664544982277 4118013585843165809 2593628317647754422 14092132688180770956 13197185627833847728 478202348123941977 14113268539716562380 13019704958365610384 13518824031027206860 6967565405446235444 8294564365944930856 7739612563096107417 12531741737767345922 4315022076894564941 9565829185995919745 2561498664401037712 14789565504350503141 3439767334314466415 1798928532905296187 14157929705036468641 8051203734473570002 11675755001533243134 14368474238954148111 18110984619964697937 7278810241547042928 1792037025266766713 14785356532461746329 17004896909657666921 4694367648115494639 612212295233209361 15270826271986046295 7078809002380753952 10343387547112634330 17591604451443682063 4280672998342331672 5191911746243057087 5945921435375013616 15841996740201800611 15443402045738378490 12207918106958641946 1934788635641777287 2399053109355722987 18030772435563252512 10433098792386592862 4382330168322771441 12226949688259985954 11071114822581792357 3445617913242032456 7747605468486988868 14805123291657058712 1675692640730987977 3175838406656460626 10328451608466640072 2639704812089927223 2456852474217359643 7957934516185331669 5831921047887745964 13783827433491381590 12831555640507206466 13719726009809004247 1445111542308467910 16034221592298787255 1946930408174594439 11841318589959344158 2028908814420682684 1440176586027362546 1640732937540647305 1927822805061877829 7222752454020292047 9716241737811817271 4174761377839340064 994242879668424600 7187979788974527065 14838635253526325996 9513277897331528334 8812088119922633846 13319767827571421332 2065289041931296871 11701656563713528816 4839991593958427521 15921622402794376482 18069930943003017335 5936489339381956201 10989015539360810879 3156833101097934474 2296346487359867899 12094948879182152116 330804030380438046 16113159673485343026 11840924661773478338 13726820294985841736 3881665682544852641 7544495114955708851 2102939229462762058 13879652998651621599 3127003379649860831 16514011708607227353 4008806077558243389 10185441352456061349 14419655310304691293 11141823391675417081 10112438843223284783 9717932513078498108 6001310452643586180 2181848262550344709 9188344443897832720 120261382842845823 7490590524963538891 11469874930015776706 7940848269955281845 16082043917434757254 2753969009846022806 9276390559015834440 7325877340853952547 8028472808428311815 6975424729895397485 3357406797328068298 17534675504486212676 6327816056480204951 4543148261317437490 11700462510399651159 11381048275883626866 7684986360091402190 7774600212637452638 1444975330285029955 484956164343746217 14336325218776409662 3559288303052514657 1857796906736968098 1184969468785579261 5785329396217525646 15368888735369334255 9384140759485178841 13690587596413205119 2477860680160719185 4860570089179989396 12673246205887043482 18234409694854404930 18021879538776977229 1701592851464964991 9255159862081994110 13372823268356555749 6621037887874712358 15182942231291117675 409402752760820602 12055955362695807224 16184722101278375061 11789708911153676912 6266318448941598772 1246233261178485768 3318456344675716407 3203504167947680297 8920181882736401328 3854207495754585633 10123774733787751569 17923150169336467095 16690969647111734291 13387111919649241761 194703680604511347 17689225450940112035 218304111900760730 9236916140372867840 3258909034833248100 7615939351248613225 9475828053873735861 2328617950173688496 5789633710376507937 504553916426902368 275270712199417645 8583751231863219402 1418381734475918704 3106056521860346682 17198767901215362988 9299892061452172284 3495778139819055594 6119909567906074468 6552525881147702491 2862071525854174047 10963532111327641610 18217824244061783183 10640800637018990535 12627717474436390919 7819237877517276103 13733281935516191758 8575182399600023186 7766361595438145754 13259504032504017347 17601045543120708034 1022941341891179082 8921519293002212656 5544802332677175414 4766564761716463467 7489774763852256836 4669786553773377258 3532590652257040697 1864022491273866881 423219888574146254 1782319712090438992 6594944286418441599 17615659772562738189 11256423709549550694 5223787264145543707 8687724714848949647 1574979217569479988 16394914454707261923 14780862653424902147 1482043742065351997 8763474811735289743 6878437419175957111 2408890229085554224 1840701671206936437 8499054540857626078 11256498961164464061 1187586171869850581 15574473993679717184 14696751679750496192 8108796677616960183 16107858830810543039 16169665955788025234 14509564377811681659 16017877842821788370 8124557134612882750 13909804862283574284 11749569006230374799 8504693162236614740 17184071434065578729 3538913476125148902 15428253718399465092 5004073274400520223 1976796258116038834 1349894871397511089 16998012586320225692 12670467728604222341 14798601881793744935 15442992162525001797 16814013047217438381 14065892965502057296 7937019274813887469 5321437459931905489 2932253004129499431 4560795873276184443 8068655526504594686 8515359202239311519 7602523466889385777 10818233164238722726 1735030501744287240 10838037165419004579 4772261111868055611 11364052125039196103 7734824893142394379 12364212113221869867 3815432797651012135 3072998171810997953 5376509548421014634 15887772115598454592 15676098174544463422 14602198006331320848 12601272868803632890 12068173144801127747 3117046107832711224 3945209745519345717 2786545492114496324 10072141989833220562 7001518041087969965 6176136845431771333 7809676718043323155 17365553259738256953 6767757650399825492 5820622853654765242 15087729188771694265 10911046976241837311 13383319686838141697 11892478700846012485 6905047608286303904 3661178833263650385 4623755810528366085 15181269326089760816 52088767370736294 11513548373124082609 18266049944824204623 5298009899776180648 7355790135077014523 4486803985474048488 11643741266248663356 16696721924477524560 12884801829204807696 13168092953221318582 6852203589397514201 8617280096036875855 4944511536145563221 18132332742915919778 10369481701802908090 12801198762976913442 8753850079146252041 8495892836847662147 695243226933811297 13448204380222044337 6826558429618617018 15481816397636263399 17653048228375237966 7430318089949018971 4005450293445336247 8460171195548022858 6102372701993919910 1658152677084091280 13661719329057477047 682204991023626571 14950749788302057084 15433909428288178750 11101252895972561214 9163413720620018516 2163709841879557564 16772662701527845682 18100461660563009893 16317779916202326622 1765070264015161270 11056477325006018094 7655540682300661658 10330176135204968606 402551763631889955 14394973373797606043 2907998878511813584 15625717190971467054 16180821320367266380 1941407787983970398 5658735776851796806 7152229867403100263 2276273592297420774 2326935080971826655 2753306480331477368 1113873317364383106 2689423950234171058 10782946551694549103 4722592301166494427 260538533810020387 7931869720850821796 10235321608800612583 7822692933469577530 888750330150416946 2639815629165625189 10642088682598289760 14686706787472999655 15549987756513615497 13372982555195788259 3853967375501603353 14540862910346674417 1363497889250967092 15086814712545861256 13908407525793541445 7071526530183927568 8706497738896155032 11417277250591912994 4095236274040381644 2731765101497896328 15198908731271359720 17544584434756845259 736824993944420839 3621605261362134413 14416072597845106781 4915062698036448598 1819444857906849879 8180413752263245898 14806405838292599579 17570953118733860554 183447430095635645 5928779840421546101 18119543388541260914 8818155844340391232 7900021443297345061 2861802884499559573 14785990251594623491 16200627436276965080 1730205325409319733 1671202161589444199 7213045166303071529 10979720924923695191 87383721469482109 8631781517721279659 5759263884663367553 18184230420730054142 4548315839499328751 6563393911007942923 6042166772153439408 3847118093262052476 14997277740801438718 1970892228218668320 15813792453370701652 8873239729926930992 1919677531876406675 12340764350005847009 15623301571127793652 17490199129630954906 16067223678682817745 4964536195849630393 17872895042125578423 17832567388407163550 3467663165557411399 7601619771210468123 7997342578358327035 11770075059053665072 8820866613566124302 14898792254583558103 6436960605117332498 13522274047856433078 5267908999217921259 18440722140397901755 10521258471847996309 13789002330876632017 15179009829444018140 10052881180394728768 12585040867322537454 4177427018193642709 8166551874658163043 18285672245422273589 4777901589059767273 14921318164014525621 3508806401820841949 1079817514487311906 12894987801735574261 16674570789464842931 15840686515935319117 7619926713290484978 2539005579787225368 11143981055029356473 6250104086132696159 5339560653471104398 9766172818280120490 12895386295545954846 14607527647170917889 13572656096590063886 10165381135951496815 10636015581103387941 2255988045603348495 4051718269603403830 870127903501101783 13606979565253656120 15113540722632985993 9053219305479811278 6516202302159515707 17657040692116241567 4113753600096882364 17095854251655194959 15462049679864243978 16686659125973711483 9178221104079894073 10074576233699863913 10876842358466070159 733096737815254770 14592164284171225484 8676370182525316719 5354250064917025635 18391947503245427618 16203378047310753035 7897361291187264776 299191053318933620 7877831962941644160 3082078331481463725 409782042913744143 6586379780504389571 17575569161917658745 8003087071221245679 13264135731830132096 2353851560628530288 12258737813982590745 16793960431995169493 8133557712884350906 5168196282285888254 5665795295401790589 15423068927116714620 13941665733143693714 16769693204873562750 16104839156801330521 931689140200331351 11816081626918695178 16077309772166007065 9858653564327715795 7635422179872305980 13971987876536768127 1955472628505266295 8134925564845562026 2990621948993038202 1902608297912523212 1830094219978119091 568688764328318622 9671336147768440355 8212882521988461450 15632058491418133417 13671138343837745879 9157192362715352074 6338226494966723355 11478407658603675227 570799421609709120 13782867916731393402 4314816726900237370 9300629952177338756 3377118249924086445 14976987257991485587 12121006739529345050 3338613515861887684 17212461371041796805 1448867350002758525 5243947459425052481 4763597989802086928 11436481732337637066 8411439345453170628 9655748856963950571 8705613998865553022 9697481236344658020 9953708320924291523 15711365069159866121 517189934050226503 17380995586212119532 16572050718735668665 16584794308130674883 4903921272752960438 14347177007523679319 5965358614628722216 603546303869056043 7682579708501254328 3390058012584770043 1510527153165994167 12551482505302240359 5264729546769832572 5885090244400970317 16555822219691650713 8845072906155015483 13525789334014492516 6271312502890299092 984157000621212057 9278731560725438239 5104236160013935808 14895088878860928900 8600818510220194741 504790778103638929 13009850089112801061 5195887323696392339 206097907237447535 8964171242734616553 312019133889552773 18270861980662013190 3003950877713013388 1237566273049312994 859926686991990341 13422613825967186080 1944556224921705834 10348258741098036415 13614724285851202510 1451968845222659020 12469013992126869233 5497230890816433957 4507401521018878017 2179796653520975376 17956027436691350136 2288154036536243287 3387681756528446533 2749561023409128244 11431019927294955949 3220502645333428317 9846012071407500296 11148649595381300368 15231880654076779732 9725919486363854938 14400819245358528413 13601167924658886893 14488082312294880000 14415174723467680946 11983727386109748582 7120359746348733413 12559095741570597009 5618780515883615626 14472133481362041417 4283857797008519066 9902365437685076823 15741009968110461897 1805928447895602381 16845306862246154091 15435462399470231239 16231042951046375530 5753546174964430209 2547373227315864824 1851593296215680918 10313939496893039353 7027484339586203611 15992286895869944798 2992857140635144633 10684934011712926643 5296452051245567767 6605431070431130989 6110647791400545113 14195145340465985555 10466925069140674680 11403242986339290724 3417978249798376861 15284446258768737155 17195659208982249041 7747410629773054545 4103117284429764388 10753259442669618178 13493107441360035728 9611971617444161917 12875049260208831632 16729178844705703728 7897877212475209910 14892241786083195024 4768966160090124932 5165838216940984909 3886533890255436169 14202278605055818252 13748246363968257454 16197155204805657576 5512426617287134744 5552269382492102584 1559348340752765679 2534609160942351975 6688497446687795104 3054731841688509885 14602044874563358351 2904028431044852389 10419942884378879632 10632259942259970921 16734859547691577431 3055437621774579249 7746702968589627272 4001558594627389709 9328168084050065264 11822121785625574864 714385584256723185 17990644271095869925 2527540405800852566 9849522158049178860 3410722001149299133 17558588783204869638 17407096434378627742 11026634626257687366 11112514758124795409 15614079679868527443 6610900297673822624 1300377857576451778 13316231212558920705 6276599550177151498 15489212448470556011 13770886185412311861 8130952214474212234 13840891980958960697 4263394675132208291 7380571585834394364 10024799047150901233 7726217902447046056 7717278669719314053 13806431630104908911 2551285239367212488 7683896866103600624 1782813077103319753 6511993684607965755 17793385665571554193 605850898250901424 15980917078991121085 10047469405680512397 6757423987216563519 17643163867712059009 1646627357549311551 4941807851171448943 7846805116493626287 8220312389254983957 3273126398633594302 6438425064193698545 4476119965346853343 5062122167517937632 10553042676467158808 7454556907981687313 735606935616760478 16265162981758899429 17229608007589289009 8700010030605752813 17613671457562590068 264048000050920653 14649353860803883967 4903427777232391322 3403241698288964564 1153714655469213308 8754588298217694893 14088617988275010220 12214032575331530922 1005363852095034819 1244585395383426 2694113715221452878 11757120637962148005 14410735169962838317 13907078067368538129 13409351938251462582 17723433702615933049 11635428013295883500 8268708863488351627 2255496528445333198 9076404065271172419 12417573769655222352 9899309703963710919 9157583005663838178 14944402618599089620 12007774866455057470 2746933437362295874 15966781804903095932 14011211213776894039 1036851046495900950 1582908421991581854 5959745984953983416 1591435128986749206 12056468211249148272 13059083239679915398 18203764902066470795 15783845760046609092 5267030001451135228 4431189875162482867 5212412771218086616 1819649725504982430 17660258107960287455 5914124514605657674 3449907847704279739 9169746604123056018 10023945504814073575 4703176821195287812 13758294044510432598 4052284776306593637 16015285456295843852 12701444367033704880 4844834699211139948 12574086756655549599 4674381761552600690 17214536700265112412 15765468398924002521 16771146840300478470 5400974709330861760 3720451023227582267 6497571833465416871 72018251077290920 8373774162519588154 17468209364088827042 17228674771555599798 7490224453192740248 5596940702817249768 5839103941315150056 18084622619109775569 8952500765456844376 7874559771917901562 16135466924581508170 1245254231352489993 9424724242251895520 14849705352264971763 10141648592473319357 7174867800320208699 17818866348559316434 16798376789103957053 3237639347876087928 14242942846770363983 10886792938825705892 14897172011533773746 11906004521588314375 11798070814297259137 9883360444519924992 4746832854218967004 11221845246026488724 9931732228933251517 14024172201091792511 6949750080470616276 17862010678474884508 7237611284678672450 14301415268949028330 2344645230448548368 7818840558524114304 11502155052642594423 9160602158891750657 10257634908480432535 4682370537437615956 15493320187053903089 13169805483620809367 15478525607941660457 16574915725523533832 3106706369265993359 11663528757394741882 6569697825443884252 17109867701543323670 12988936340998609098 18088173563366021554 6192184171306332004 10774179913530160538 11067968340398662956 6188346498949487866 14704135001437395890 15044113635500459977 1570018265562821896 15115630270800781385 16740601056787583922 11175610743044990781 8036751588018266022 7998274243176486012 15861720050923845585 15178171923689059490 9047503783762554680 3895480853284909351 10041429660357783886 11969538223997482226 17166846759732897173 357300167676668846 16275685817271899357 13595361287432752827 295454886406309745 992996891640916712 6564186117043113730 14459444608323276715 11465348265724422646 12317989238461391041 3747056403063740570 14083314955221497417 7635023057107839632 16487260939352785355 308507098972932142 10847737583524531026 55542881236657443 6557223197108513310 2167264806942031902 15588479912900450533 182490728636239727 13500335795357135217 10226441493826891140 4679747140875114372 17403481114165493620 15592793354322967948 15399990132798210453 13783419028309081794 1249304795560693657 17566091324820031691 17562005865335309499 13896031429617302523 18373048893653141903 11645225715284900497 3517378507402138302 10189929879420012193 11135603839117366031 16522025462715585555 15263828780891240050 7501808731006209802 16503180895780371312 11276522320691194481 17668127674588157819 13794236069272723865 16928629125157175698 17257982681559675465 460939828558436086 13973478299575449197 16063197930338325061 17093992042377224580 12225009204728635121 15855551654114974830 15098699617953282805 4837000764543281414 8951311508980973317 17312988324647361603 6560330187915534019 11291068879222162429 14254993482103610058 12956000765850666707 820897708312124566 6944446065550530910 4732742382996612602 3909677807990425366 10593643299344534703 6353695274782235059 7500976595454749959 17467669161452420163 4071656840506335141 891496163098370296 16116704605088613043 16481077765931746822 1514703713355971963 16920189622792749080 11786238999129588221 988995893653414892 9009416465040170151 4907663442618398230 11919349391036519100 11452518876634766797 8452233259599074894 2325305449159235659 11295709787413286560 3914244278927651019 233579651410256754 13114955020276942978 14143183268393351866 11459815236064588290 17279076671926470931 5086749806555922617 6902151158387482894 3806285779833192497 14998525447112452733 1715855526330904179 7215145811082799587 241749708884732584 678875593724757662 3848607822408746651 10663710309905649774 13955729627478402636 14739751451550215923 5223449534510475019 5301200236857407759 12775618136022324197 10622688397609060252 16977372052798292206 3198861230517878688 5050026178961217418 7127668736289732762 13416623921974152424 11466890802185605559 11371299587199386556 14651343570950233387 2506836947335763076 2585179191591816038 17706026989124513705 11191553136644281035 7974087434880554425 7212242104814131787 13233026374427128698 6657098884166255784 16569910376238383268 18060393276247224779 10767504357634837229 5304530202267191115 15052603472696020584 2424729391568260739 3863773343066716757 13956578871211137655 17984965069281134905 2055074603707530305 9628908636877687901 10061355685809076392 13150213028707439570 12531271714043414680 15852285192580332947 1138334993767466038 12371661654379347194 4869458306802788685 4640592983838587321 1221399179099147055 8412986557069982984 10844428235053466803 2982649238430749807 971049724327177796 7113958799541915820 8664899345705719118 9655675102885664362 5496685833475985068 5145211547497826138 37004530040461464 14055758830772103697 7562849077979753017 14558671917079854303 14171271202782463386 1622765471563622236 18299674014049694310 13884548515594244722 7508404741749257902 17512370263804840296 12621733208707875022 13458619389082630316 12844038347530608536 10580437558559854914 4728958580626282977 9021081484285914454 2306774553065299375 10936166371295351423 5222787879246654774 3181978157028942745 10364135666611903804 1454053986016940765 7767094401067702630 3063013983149487560 13412002231694186662 7191335808280525967 1439727665547663378 9995641375959005919 975906143377944083 10705132815168482925 16437002522285275860 11074810971856552256 10068003749554639921 7591841416314444380 14227447913207938313 12022544710828132482 8631266292627195095 10047975164349668258 7865501894969949712 5329249819507391291 6535389465120633375 3794747563441614864 17088558325350511708 7282149969581511216 12009742419560623908 6594585749149602541 5415524807743761903 16968961436762725444 15281611215595352720 9157672038473548485 3673292795356264604 18336437538820019317 8939490991031394939 13477627012830407625 6370798391034340708 9249362778444168207 9259808251968048598 12845837680013623125 15897460477112386859 41912440572694195 2519468443703247544 11794274029366842758 5577008055727869516 9349475112532748460 7656244994131243400 9801685962428382259 6605967421328864117 8524226668336352464 5290422569534587514 5775977301772495134 9736774996927353703 15225875649701036241 7896339322615073326 8144452572526360308 13522807390604456192 7044654683683703718 10931950466973012559 16472971059304163601 11475115858344840012 6086231021233771903 7445734152532260584 7597974668759099536 2036955190163178732 9310337433679847089 361387350834177137 5753081104514712461 15320646386425174112 2423642513357332020 11443245280373326306 7629146698771653516 14879823927831269516 3135914102631564557 4740170066732694114 1479121630317246536 9947086838528189402 14788900976320614220 14804378469374293737 2970151526424361674 16917405150676882706 12998660775542427383 16936467355122234205 9995472934121007762 11652330424675237279 3269877352561444723 13329576334715627790 5965031618484946468 944798165461085325 13847643879216585208 18368362220047735513 8227533334168451371 13882551604193867927 8516800101415845811 781393127644794647 4939624760595836350 12856420377965342891 8728277389115019657 7659000223951269991 2185219690895056029 17974812577672879465 13490398394455342150 17872558347556108294 393593971257955597 17141787939453811866 9250919227318707593 5133236421353459369 8595363570910305894 2540414058668039597 301046595903643899 13783468970276676407 1730342770040296878 6068679616180367778 3782170493022681813 3075906752741184604 609521335588972685 15518526634946749356 16809923355328328589 16419680194684330290 11986666552387852620 16080301419734302733 5987668404523288332 3725143318263895313 9157305866161774320 8007420933964241058 4419914406429271204 16698643103001596873 1518970844273368649 1252400643055278231 13474368283914251400 16983415595109466496 14028769285979487823 4629788595089092142 7101205075998930564 16578098263377020042 16142711050281563038 1355139645658636228 8377015871667629442 4082912637362441064 16241519903631911236 7578681263945678929 4449291691426753456 2433568693474299227 13047377190028417147 10012739301279265022 14511744141430537859 3475404555592439931 3674513603647630062 4297631690735091912 1311971579240669215 4933217258450488210 15599461542867335762 17532574369987100547 7732237511093028851 313194546701885306 8979969182546183087 18212515869294842397 16561136623413856956 3369646416722429608 12964174321926907905 6451578124566001550 8957550783635857693 9468589301495709612 873595700393697695 11266778899119611720 1801617434403620055 9977968834930974374 16130514864184703541 3961984544180933292 11925358942716686295 16742432738606769857 18129077892084594380 10351947105142982488 10552272827957628972 14050323870052816756 12009963056695352730 3582645191932928754 15693867824246899844 9871394165045894937 13681368248470090501 7360346583894329664 7265271904860035511 12339956034317841356 2830631646817738403 11526033763177562345 69871180661719889 2086149041702742946 1690647544730921077 2710636278509153306 15594402323989665710 4399933152857953021 8616556161651308049 14543190424569636491 8068971890701109369 3709844507023352157 6415290529874066249 1027385131086902780 13691394306671819101 9613321897246939078 1990860287653488577 9118091675380502552 5436029982508301945 16441274245180435211 3532483843335993286 14988202329093944885 15931548013680551829 3391679073360270909 5437313395275290393 10203607596802676035 11533220123523808396 10514301020583623948 6858537662389043332 7540067682924515939 10931766511079591418 16764797179921129501 10825331780396119491 15037600779648387964 16144083986862659119 14907564315720020380 15352733885595763906 13157865867091813918 1650129193284205939 16692284191160639850 2545960926198930092 16063819075755532361 6445169648278186827 542142046083016542 13223471013163875207 5146789545961966328 4680433409315131785 1360377870617967186 2761850448415633876 1430577664002120960 7040581443582142549 9256929141232664358 5132514328805374340 5487006135221458382 12840339118982761962 15232468689518641295 9236470602993396884 9921640649204568462 13257671317088137747 3932019242215333897 3886169494251548828 13136514443111674969 5640077358655650146 11133107880070754606 17174986648762232658 1961634383760831090 2453640226629928546 3739940044496720097 17899841265124541711 15351788026869423402 10290386450224945011 6529201049580488972 6086598865467832343 17617269975448072837 7418756455651087484 939013020461162129 15661998719441409911 1736342669354140749 5146475410209379980 18052991720663117830 14605277103983206917 16751900934783472159 257622268275412865 6983974549201109361 5132136118269822100 10912497220285383728 12166728963895933114 11077490749662192821 17078958727561546298 10087432010215630637 851881198718689574 8068976950326790948 12387164791880861119 13166472888595953485 3863396485920003898 9527926973487842778 3398742882832309653 9697984987115031409 15858909320230469504 11402785822709073748 4819322731393232552 2792003666639771274 10043068219064679098 15782696977085393340 11646228843272753124 2984956176678304718 17589212159085107341 4367717299702459687 17073543121686571385 6239157746573100792 15264615918412427818 7126656437686549468 13717819911189257107 2781916220553746598 13942937053840692518 13787991244202719565 7667982405479122865 8784283230185479597 18313775119485520708 4376674791768252473 16497222836706412693 16779591488748794002 644379300411262448 2019470682570887218 867320994892085779 17681439885280857981 2463147888487967549 8264932618553881568 7907023866897757912 6486494012067760301 4789516300189484288 4849633802096236734 18361111257674958345 18201547694024137089 18115800894126048664 8346487900505388387 16037488362958656876 1604017792015521380 18197077371994382843 14376344387166067601 18063178153197166964 6937138209387780148 5260646171109011029 2430796722089973961 7016646029584720611 16102900171158778035 10643565737544097084 15740318809315453153 2976680933061810652 9510163018387429336 3892109763521923271 2640235466735713130 5795308049472815288 15127700839288860029 9014675247705466748 12971550381459179919 3852574697513244958 14211189953791794004 12040659588253332979 14740650499119062052 8883187749237693669 14047722145841304032 6754451742589249124 466070480965495551 3398604539766720942 1425823663083641132 10996484872817980322 3419475424561458420 17078105980200018082 8591596533574515275 7451794906933404396 12798917519572820951 16496530461213269477 8521092742516268246 15721974296630704830 3153111944821858135 1469672640292289873 17844713311198079504 8082385581686613828 433953058613119138 2764141658455072658 15583297506439674627 10884040001707095058 5161878723944984649 16705161024203671097 12554466129251338909 11883538700309441512 14629373716274380329 7119659669369997090 4295365798915890399 12589614498714692503 4840048941657692066 11279336417402415518 8374676012378847071 914014312755825751 2795253694721455668 17031221651038280266 1003224666689559090 4106553984322975528 2073846114664522312 8725369876338507777 3082818793835945745 12451659256778899238 12702559386562536341 9101785406073862282 2363868146727869738 8378431217607271568 6883107471406047427 12623265890855606896 17900803914622035001 11786775062342790154 13416422388474504799 5834665827106991931 13583330931370896409 5848176578545541180 5411067993662420623 17327323271000664089 9235232912838641305 13453161628219682250 6009752525432847251 6608475909297443614 8343931920611188588 4074639769991136340 10854171549123465274 10911954086768748206 5227875319715429038 2759969613756290948 10223762107422985934 10096135767202374455 16355179118469859371 5195372723372194367 6734522980191111047 447315456218590517 1206721229059208452 6638170497347105320 12568102037299966059 9586647345857384784 13090467253058188767 4708674332748088688 3380602520911693257 12333481338491105607 2643914621325926172 1538348073963189398 6600441285176680000 3399311000064868999 16238298485299208556 9023520109808687406 5769586770331483550 18168625759347474370 12236285860904763453 2064827868968527607 10878103525421219067 12702907554473051187 4764943439180539434 16051838755860429286 13681835198126759548 13414320718458514902 12073253521213038140 7634886433692356339 3301854282279794895 7444773968425914517 9595693818194408920 17672046228903076134 18362861690451804422 3509041648420868778 10569983293905239943 11533043460184360831 17946051001856623697 16449897483819183658 11755221351595177116 7266852604963617790 17831416112780418702 6600418046812126171 3399149057904235531 11330382028481315424 15240030480632593092 15355100377867209112 18325712631465899840 12869233929115575281 8960137617743128491 8080548471491547445 15827417454640065012 1064611001747332012 16228710200068886447 3923253776256228735 15425959638607471410 8611288106795156097 3744755117380400890 4587837201672228598 5662288615916620111 8926916174012020443 16207003837969214347 16011387156190092373 2692010687711713527 13447429893860895841 5371054593254667359 881003435479243026 8323508074593378105 15483472153479700512 4490818226980810461 4684490109803745516 13878823022647023000 877995047742239063 18027309331254722093 3749604733353710393 16777904895286394609 13272323831528849643 12215529544863009809 14598903571019188262 1312588466904637071 10259724275198044980 5564933524379127788 13245371708568896754 9918549689416743576 11436630153070902952 3866603491591337693 1565831796051682105 4261689601527238319 4246770218724316737 12799231511607229960 18096765421930871428 12713715090100015427 461918803575660126 5025650566492076388 12712862257297476268 8486204922797896168 15514228964567452636 15090829653714461531 3532067008101011257 3899528727722527267 1625530649396952296 6493174704516568821 1508572769774487370 452220126839080385 17660960293790799112 15939802340362658481 2040672082607302372 8630372881078180940 8786204023466318054 8297131219803809960 15104513302380911260 1974154421552640412 4490777068784070739 1399798398323238275 13850403151091686113 5507555224400876082 13112835705465022639 6812006969609202780 10395857993408062782 13144558060356430604 12097584992666042377 589634473858556067 4222567853495973137 4895043472898939911 343034554496660150 17098998995351802077 16259886209918432482 764661766897148045 4784524984301738269 9666320420062873353 17587079142308251988 6938194352181316560 11404264296197821627 17489171285140731239 11508301185895234189 2862835514707912370 15470929565173299016 14036832890338889368 1248785563580762746 15605102977886518559 9218912828587596804 15830955744271610429 589844706339348884 16291434760113499735 8836795407223779164 18268376143849452296 6129700316138740412 11548924110371499989 8206166739001043296 7343872940619726494 18000914416569746123 17803191330438668353 8965799099094349700 8839550269425435916 8832439888424620049 5386861404541245282 7540863163173100695 10820215885337471957 4720196796133560326 12515658968951173853 4607119863732738644 2558059880035620897 3031929278631849141 2036822789108863866 8010511209393029420 3548477280238457363 2966918597108173230 3560957723087999594 2372693961547850981 13903549290588623148 16348747147764234332 7436742632246722251 17351211436370338138 17839478478425305421 16916078896587999486 13454034806605978997 7503151934985490650 15411970590957834388 17192088089370676111 364506206270644024 9774313591581952479 12901550580876462281 3686529916232754389 15844227568309565075 4265411943170357945 3347266945145229352 9030892237774026975 15149142263896789543 16088981425095606969 15618415009741567463 1813973819271865081 3337063630633322105 15406923156768482973 9382435817900860439 3682954598240808921 16343806156191386857 18122301411118479675 10034882673579974891 11004473333133388706 6419963749221958857 17913874657070127943 7267060368473232084 12174914512825026889 6073794946735415405 9430388013747265539 1612255494104744916 1416318687773639781 15113295762817935417 4125510645865806606 8006205361602472982 8747383033933538659 5825318028736366039 1048011179399899214 2487335193722122771 13975844159895797139 442935558988129256 15657722933479046180 15054119796898873054 4348076023299662501 9590866842646564163 3966336123138593812 6722051716133367275 4254917284565132248 4506742860216170156 12504400409638698360 8437809355332846607 3258530767478882620 14270028590707154410 16348225988609023697 15317035933662629662 16091390077517982649 17580035606372179797 5793066130563239389 4750700031203043369 6975716294489232879 8574362103878538030 14161086571233242504 3428537774806783318 12959993783869091875 8297301234280455926 6584794044185565443 4456106571351724034 8184525593703095881 10062811916869838535 12793284190216986532 14978598803736063285 696457205610900158 1386234633449622515 10486335961992758832 12597609669419276825 4571140983242612905 8227689322927163556 12034988699240580495 11007171505724138241 1770839946831292375 12419913116929399419 1843681182046925004 12254466012689545427 17249492617725817861 13914268580130874707 5688139779652296921 4112884539584211313 9621320428295931577 12661451694186948159 4059244170688816335 2817677417900603562 10960218306132718648 11480133273430353907 2369197536661377510 5157668568700747309 9948858801345632766 4629733105961810921 8979355931922282048 15675574566152170695 474358119400967164 17297414837205389246 3577467557949767936 4018148476590952823 6129822351231208152 3859190071330233096 15457778381106755277 15170647807441479181 1517162729641105169 18394708975094335253 952109930935986901 16742271602815147623 11606847852898354216 11310340012753911085 10437500423876643753 550611904973565367 10445207020723616984 1908311316417330785 1467862272679515274 14242792142151961489 5317124422478680535 1429587598230737006 17192499882941965633 6702395593508574402 11174277931863391419 11883331225300625857 14229705863777201134 10470922004695190501 17662624525537283463 11626159292090801595 8637967844280664739 15259565848852007403 636713162334468946 3295066367596848508 12912725408524308545 17597077594992512664 11851367925752169916 6670285296148028026 17147826650329089852 6106780244855031396 12841123948589706317 9556558660927576469 9143324436264708172 5069586690814779276 11737559059241018250 16106375147014903202 17562588822931439077 9376351881207115170 5734603126552349687 15612405923754239940 5745927239851953009 17207999663888220772 1305727265632901980 390500309619058546 17116958092857164073 17466907726443872577 15461227114215443402 4274344895403670905 16624344488211446710 13453167159625136019 3234862103049637345 5766238364046564022 7129396266422052704 3426868907591709306 16231331576134475557 4886103728022433985 13583676988178300468 14849706991635375404 808535149996535374 7239988374796038554 930537651034632067 13783347678516721858 8711609494458455414 9060862124097681216 3929207976984994271 2790835140604151186 11577697790524209832 1889902343535064380 6665561331507912755 731515342551953551 17828384810702252655 9965798617410770147 5392138966955835789 9709937144792743909 283467970117878337 14822909199424997574 12548203658296123648 12202382400343397532 7705663859681273812 5404578633736071089 8976912770438314854 866869774950566210 8365438671370650341 1629920070643812788 8493159137926268904 16924566665021825854 8923304539398315372 13352019212596833558 4107146567947062165 10706454016565682780 3421286495672498095 8893496441742402718 10545975158985842140 5934957257046890764 13260786946541146819 8006490377149957999 11209613465015484110 116200499047197062 14612019810399628788 16283320364931450685 773900789045982564 2087956130475847036 4920280701522950622 17804358523223067711 2961064612614044839 18268109102625163112 10235474202986290789 16860100754415571322 8604133417578111129 13209681958926035075 4677495589501854663 7148427411985400633 15779509065544114964 1626227363339012171 8583758301774902646 11571690378228649142 12734770040565744080 7989245252097278097 1119991523830106774 5001609007661137382 16720501870149535511 15224297866572767907 16478172994967998637 16766221286701866183 17223255976714634968 5740240659850643179 11607439855994042845 162167617562852148 3761564597918444075 5403458574138453436 9114915772235994017 16591078066864269468 2124955322474716140 15411627351316858199 13331131220954376389 3542551057571644008 16156563840694326028 8166600724012606640 15590289128795986296 18023076492297034225 2757896881262942514 9100543603652745797 15816565213399428913 17456701000305678422 9569382823745575801 17001651453759202063 5908869751663896607 10769301001873301529 2056845417772351361 11557023032188905008 11127294795446162446 1836733297010740978 10373164110505385847 4452437492021665232 17929975785032779663 7078097476138892034 2508239685997197166 17511668010762178520 15011422706547595630 7761134721994191882 3124369707142201435 5969113516744045087 14090557443137321044 4941149450309214300 13415115610944452930 7028911641661334872 2089267089466201572 8199863177027268599 797957996532234486 13469991332034272347 8971315777755709769 1276260660391466061 3263316283758805608 18120027095711979866 11812208586805315412 5099617430779175987 4672358642496813614 14502498380971195035 17340016930533212088 13489351283455334723 12186560088474770102 6231108578703817906 16324040196880720178 7973601449575583725 16952611921312191733 10225551465757549818 3943312330258917795 15010576384682759259 1398995366100397929 13652563059112387967 992464664764114131 2925997984780410029 7273279541104351576 6676125591188453225 16778251935814551533 12754331763641307877 11764443056006941439 2908453060149412056 12413724071921566563 10745329900827262048 4306334695337301391 14003049622080721729 2703629726591641848 12927797907805804346 2618668742798933588 14601365853711839378 17151190349160206281 4108796320732444866 10081225981698190822 4368024568028775511 7221435925751738273 15271736170943027769 10024951672963627448 5609438543170774217 1397778603748118701 15042349195752721113 12395905346188997103 10541803868945339820 17681264380819073070 4027140346420251235 3330188437691540418 11594415175473986234 469977663823859510 6960403995155096419 1746946813133124611 5154920425174360645 14199392225684566379 11649380677854130021 9663795160385030598 4125075882002455472 18010243628234188041 15772205264402928511 5735601406626542628 15514289139786272287 3603941131213108922 17969548376444460386 3412378068984432227 1403435289466082334 6920470900988457661 994270099448777760 13989465126536505132 9157517625494853046 18234032820023128313 288629331706817890 18070244439016740244 12569249615273070206 15229945131947033128 15169211017105986393 7665830482615645600 5429550599129206011 18210414772480992740 4098534905107392614 14831449250071534794 4093484806397932961 4876775457063412716 2276046501702711986 3114510154695926050 15680360930277018674 16859847470831605473 2519661829022968760 10937860985452017267 5848017372164839174 2369642627687916341 2268858130676201136 14619909670829946499 11462678277529007458 11265529673415368457 14659313358876112098 14818753618220100368 5489236388273295198 15840278891792637709 8109927858517691171 12989425228507975609 18394267993259663508 13300662383766335625 14377292818930685688 14741339565819427385 16994182709802800275 14189424949136698575 14211158288455138483 2537646504382855507 3282174789493090078 9245805162668219145 13815075053367508351 11432253246214306333 17564549104007619793 10045029590460628377 17684895373340841015 129130746697741960 6576244996078513018 2414850487617571240 15271650498996881328 16011404945237663132 5859067268444384555 4234448377230925722 9536697478674704773 11446140943716998077 18158307582687049160 15730308946308965725 5412947680388517220 3817163514104132158 7860332306478016896 14495594324328665609 5885027232537168902 2190022808209627853 8361404539566758579 4048903976834238811 12645417014154241612 11450405497496377582 3597566211687245464 18184831153346985146 10204817745767866344 123752975578556645 17248059326882950639 16172560462744482643 10950870762024834558 5350200013094993407 5895534656307707255 18203595603703862073 2465134186037021108 3198061999642307755 2136998860886000034 2921483897426932231 17989406728634716793 11415200131578038268 10890104040842536248 11479550630607371311 10732159792481800838 4846321725650546295 5777353288389667770 7689920251640480175 4083226387054220753 18322832955763642048 16287824209469644790 12598813775846640430 2200546768255989274 14470868722973133704 16527345064069784100 10609504244201991221 4196688335215351435 979280910655179222 6978842615947987049 18256807335711352149 5835096444274002894 2916080867487197112 15555606367921957933 7337846389062206635 7682288716635830973 8515316763579173673 7079410628034935158 1760419031289563767 7198459156554956723 12825806469659298483 4956011965229637502 6916649134159670160 16465134378374864614 11328573396821982072 4519453926641718165 11251692025493648868 15903008930861117005 8945822856502138931 8011326812161964638 12559907346991034799 14293761724467164508 5211588422937148429 7445989346973303654 15747816686295041979 17849610785666739889 4375809747880738542 3294461818194130493 11348229345562312630 7504021172729204252 18190128926848242046 4182154031529744122 4756292541038875896 12565600777032844711 8913776058679602743 6346254180256010529 18076945560686698521 12459510906597021836 16313432502229569866 13896809684715765573 7347561734059642791 6294322787017795801 17859743522383444004 11537540780597642359 4172274251212922452 16408312935246045531 5202968457691496356 3289156756140891999 434269997132842757 3000102814894870795 4441025689011712171 9771869240864882739 17293365762458120264 7447412663918468076 6420333274227921808 2503894050531448810 6951616510656439109 3115262759552260862 16211495910643610088 13003974777787402060 6495804902811113954 17064376608004882728 13900729974582943136 16789052853136735902 13986180108203127854 12105262718660800565 12230002492399478739 13065773232425386371 15320770200314800061 15295559735136650518 17479227875459987311 2446590650517094902 18292698794864155444 9217635873488056652 17892807704482893078 16706440767584811200 12590017333985968255 16165106457018166352 810660191331112104 13248764746574277123 1947290879435609339 12075196168115530619 15083264970996336368 16102322459210334426 7251516417210110302 7788484495329202957 7450536579818319651 17063608872430870087 791647176914969424 1437075852113196011 17992409949238201954 5803339616939830281 2589775637636236676 10051039875206249504 9475811478941941571 15014000882686101782 6597133629766526579 5963253501484924393 13053715354822973149 16055966604925635752 7637365984436699608 14057932386051101938 4376224198483901370 14297803240923498193 6744513278466312038 4577875539203796944 17155666500155248556 388657720839770522 14643356698503857020 13392973216820212096 3502231010990697428 14444758000255094690 11331874303060478761 8577655916868818588 744599494877348257 13429930265014115201 4474520205238991691 1542082099570785112 5298914573330721505 4438360110563060709 12472254361177658852 17134026521030186460 73186119143928213 552704247275781838 466678401397541269 3638898620158389959 3574923630245217390 15728874430180409629 5869281843938485223 3662469051779448877 17663923943444840311 7194813938314889881 8372918524911047176 9779274101457387929 6771424202583912872 6714973761061069366 8445355160504634811 13135076679645368028 8378736125142796704 10217268788464398604 17187835154687938215 12316451975649770036 12779008196136157084 2415460124046862437 676790921361815764 15511541175411279924 14381579705926235366 15827766744233215452 16561569656865016888 4709809163750082117 17668941361428715609 16009248332439854694 15270999477150599939 5971062330712114578 12363759341397542540 4577084997961238481 17935975313791176491 6042814481136946754 10156041019755657811 7025076615064680486 10514600386162577026 7802228630064244889 16337363097025469758 1519023906431507568 17208971099771216361 4197712460044249443 13992907842653359151 16720102249923996527 15560421702452053386 13351512551623424606 5076837214039942709 5077018628147170549 3807141700489875945 5617255169835127469 10638228470491494472 11754814110253784446 17414446237772177133 15814566932775653936 12505905284248191943 3449957208232097681 17001447349731519198 8594105992955445438 1162019300182477085 2489596586107864044 4975149601569507320 745290030143327113 8853170253370545873 2560622346091382742 15841390692492906923 10523762805516827887 9569357831493822877 16761914037617424590 6368484976590566944 2436363180595145587 8887583040815242050 17505307056963134497 1087648948762887240 3488984772690733849 16028045395275844817 15233776944742630075 11496139503322228147 35991562553032415 3899593321390492697 5391276865714036287 6596622081218622745 16461197460247272636 16147373121333612439 8953167821336942197 16886529522055606722 8591989701132478729 12826985408191495273 1685079250544166377 17770302154484812243 7513868591214915836 1444489489969584283 6508706106527491935 17181115433050986819 15200105500521934649 12942267283304874384 16829731909563672049 15881278580514522486 11919307755562712141 5314253390527715314 10508144214617536439 9698917983872203244 10399345553286997905 17637454128826936051 8469160382228335440 9806008838655480120 895926628238108021 17351485567253758211 13797824541222694527 13335123274002413631 5617429499314305557 2637076223175558577 7686773855455874722 16615794774895031908 10057406397117134690 11893092101002269904 6908907717750583790 15735943088264695285 1619180818685802146 2316639433857693843 14227780876227856088 3271080220033272435 15781312715220980648 16120074438141233844 8355628135471457163 8192961229543142862 11498502919823250651 14340668176309849974 18232839739556148677 6625402237045714045 11550738856815152980 330085951426714190 5886894503508161466 8862474664613564120 8370812648618564679 18271695203327168093 9251986995840741671 191114997367393661 12568280251150124947 9997385189641679868 9441899029135071548 12019977368517189279 13782056767882219619 4386784632459464332 1061496503912493775 14888124732641269909 8966662574812185214 12195105566967153755 11473448134111283271 11834212110130533829 8633989927579920286 2757576042647699869 655316471445895463 13952755962484083970 11417049069374847157 17342407467113042788 8903168677159624791 13304691645565927193 15440712149169301480 11376957910302093020 3350871588420165231 17832846110680327176 10653393022046432048 3005010105175304095 2679797985638905875 1108194448687869822 11396191181063681864 3608266973088742724 11119676957255918165 6765424937357955462 14601802809122318149 1383979248395673199 13882844024306116342 16973470311731410834 573660870813617751 15837936631206969186 16682524032316619810 13312825511943561209 1165664797012494113 10039477285323451253 226987433746298738 421836791023357371 11605059179985323503 1974988541999510920 5252845165529142498 17762490199816590494 15973963589636229046 4668992136132609387 15496719898043969260 13237186177858539912 10350680498032141075 3230988767463077469 16104124305649965504 13585709736128477372 11254377978186372407 11118130565617044450 18207619569979013187 17382661124679790587 13204447334614715354 5973488545764018423 11270866056493827555 15394022025623392957 12089580092000874620 2156367507712196413 8175316496800336845 1707810258962120961 15469718591559410294 9880701278226229324 5860714046103567298 11329771975029786721 11128366108219290492 11824723231512650140 14951814079347574984 1349300975109507688 11027287057208591094 9239654948962681105 12072916506238042395 14339262573513832497 15916785292199189346 16075076947996935279 6778530218577022904 17879592403027270922 4205582739728093250 16938563585563117296 10914698337099108192 11510197373118140495 13916233644443180513 16214829789820620221 6079316791479311316 1795755991674864937 2975787181329515498 3561343744721493052 10500007138790891254 15641777163848616834 17150727212162992113 17180175237803568775 4622451563530216820 4983261823574296475 4968829196461938660 10890464819213474005 3609788178629996607 17446406602403620922 5119764192195746917 4243544650592232821 2698361474153734470 13978874753786836875 13941763014366876001 14746407259472994951 18387759008564739226 16967103928174343148 13888121577519874090 6314349486093027631 2334819959427705516 20195519962666570 18280803114205341391 9169210105835744115 12385823519764954 10098801218711142365 405878119940223085 3288735321322226402 9144020305405633995 12204737290353545969 15029526307488610236 16296615619668642573 1926648561699342535 7829183310465903955 1807954412223323600 15743184271420616835 7803131007330313951 1703865793079735951 3745602517611639330 676708829244358294 8703006154262845353 11891718930711564591 10602693314212760768 17156759007360127453 11361959635559771622 11729458620654640480 8847005918766716246 11222626180009692382 13107228743623888873 7380505527993354431 1903480726687839607 15517620715471913832 12312120994319000505 4681402659760408246 10421032643203016204 417233271640377140 17028902927301354591 1742391025330569053 15343512184291798493 607436267447491526 6139511385178354834 2875512279071845464 919272251606979171 8517238081743806828 5196229729149995660 3222160765106171993 16254652993368103792 13367108790286833795 13806723104046380459 14415628668890987672 17265656930050860573 14004987891482965941 7757424277178833724 4838843141401191267 17244370543226912199 2880874699139294139 5261968105430918652 13350095827348906561 2446440344714010677 11014270872477353079 9236648120582666649 4288084369572773461 2611642709547021406 14409053971933464382 3374463381188083895 8181572377985847580 4723978355877048474 12239430884508000312 13100567790019223417 13736036989136041306 10063932011934946807 16182613325958337183 1580210039918556901 14507905220058966621 4190678720351450440 3391569643610191118 16442796825861041897 167944075189251861 2685366543195448129 6190002827144981637 11626272858657251911 2408068592231581264 7461264058356707783 16990653562092994246 4829904975994413448 18346550695680457776 10561143298932896157 8031354843104043206 2745591696416096004 8430122471793934892 1883333235557966925 10538375645736272633 9258767819690706967 13651482374586635388 12313276203910668509 13838721257347052237 4616496958009905342 9264101686812358687 9278112365210738950 981347141274620365 9735924763643612831 2446482246310413190 13925768890084846522 15314678795839522778 15397800550020281982 10577624535399807044 10791372722983890633 1558839878978005589 11820432073305825298 9725224066731467908 7167778066598290857 10296800751411841252 16112092125947746154 7006881585493231969 9826272824484529797 9849335316941839180 14408489754004446238 9037710856167729364 6761353635953928503 10502929591496695321 15221834603637153818 273697200429150067 2654949281674926389 3799522769352368003 9087945451994329834 7552845468299540339 13678092203720898126 1387355639984521620 407800846936047705 6626598978281979653 17926514449305163546 1945939419373890059 2199599054539890826 14548068019979603353 9877013015561156801 16548019480186338320 16758329082974418403 1740226258172019903 5724340897811528904 7446787776921926625 15129890618116523289 18327646017630612648 11139436054385478930 8754723410318184479 16438799997930902213 6571772049799920949 7027020659805268831 10970779414430203817 12695307884021911298 11636043099279715015 6656506680008779442 7689054097823959097 13903101656456592391 6565837794514801128 3776388841827814325 12415785833461334580 10031845416915872995 7796610025348409732 6311853394813195528 12356033168013709610 5435850549107884800 12792589824912589582 7924606975335484358 9578830789202518801 10214832486709688706 4160786347165741460 6813058439025329953 16860196370758128947 14463026721626773466 11185496697305723467 5843161152375073360 14541823085412132124 7347215233298375972 12355830084833318692 10128480147814079850 13935108236466400788 18353665237305236530 18426425558783154668 16207079936679409304 3262939686393300714 15977238113829924375 1789778861241001898 17879128300658898639 11639275222805441432 17109113755214445048 1547730126675695031 6149237459679908583 3766987951003212313 5876697076782615452 6873923637271509580 8447118096072143623 17860819190560774060 8386311026475572436 6607136240843885163 16017214759171562681 1122227618653764738 8351336185928725621 9269357611185705572 18437722036843819117 12928060806117345536 2516736702153244597 17198870907728336163 3447964938998743091 11825258303833869148 11841943125979656670 10995531544609829348 1068263817451062255 8840290811733531571 1736771837154261129 18084706281036483209 18103848522042012412 7950338141191199820 14172700676228827243 8208804995264733385 17929730472172518097 548978980139994325 10516097310913168963 17299387527528788743 3556782420960920859 10699130111746128667 3012180700171057484 7789693654289297086 275032622068764093 753439039033844751 1620830240392966476 13108680675604897104 14543980671887650988 666566850536300533 13476103637710495703 6502959008407015259 12691356083502511624 3613860611735842016 12873813953705175604 6466591538261331578 13510239161953400468 9896742825303247111 17853185829579394326 10471056989433484723 4986365924124347399 17159884973319448325 12400567789768829098 6697742772604634762 10078017355042370986 7242722505378062795 4593529100886922141 8625412364602676297 2649328980490865020 4556529568660533428 7542864897778146571 4230874573460564121 17041995493261238093 18187292749861051843 10496771115044685290 9775734643131159540 17774669605260996343 17973170159471334179 6565156518240662879 10127550059354236656 7321812003202799974 17667804625627678766 12671378253036202420 16325193222914351729 16173785271254419157 7195808731917830606 12238218733678669929 14602934719546976492 8533514251947971562 16267600299832358403 15767429388953743042 14392971394412229042 1326239291054337874 8607292763876411509 15083146162045320342 17297391244993692029 10593092196625393862 7872590534833526283 265692817880464844 7533122619163059546 4902088675913744488 15370966677460962321 11338006942306955453 6589110051004544474 17111101129528880193 9842940293027138517 5569987844376853050 4339350065652817734 2879395687288307988 204013958769361594 999037686461479190 3708712841355644055 7231174169166894434 12764060850791979737 16678935035404420264 17306158095431758392 16818112161393154970 13776702690233762304 8462382157577477360 5677931965741956971 14050502400127502433 10165328647046925804 10700118403640101704 1587555295753993806 10582999556864059531 17511483694508094151 1833146689805596564 16609200380901649485 185638578681338598 15460659560649220583 4778038521206821935 17921493614467786393 14395068577817727551 14459047810516802551 5597630277414441540 18373433473016192333 6769676435493128852 13871957535280078319 2549871904441761086 5998577053356638605 886821349838129123 15794589861507802755 2028737854414221347 1589547849045640195 5049685940053303923 11847697738562933956 16033909077111570370 9793358230221940524 7092834058759564595 7719700084261877041 9658561465658228634 1545096382616839657 5310428251214690512 2698661461448024694 3055122064793220074 6661090217219266960 1591184373302728520 1061470018780942769 3394094324113148422 1266062672137888911 5769326127513210799 6962690464297729145 17912570701711091784 11665233070807683867 3359970640932034865 14333145111931716039 9606184772627347662 11132294154828518468 15468422630971188808 3213804343311476924 11291387266948961923 8720598114854573124 5829943862490414457 2997299796154304891 9206702455394112472 8661429358465262926 17182882836679353668 15572586982759544729 13463527995334733963 5309887209339375483 5821585365029624323 8175061210714752200 796508476813107657 5371445598985962449 14646019578383573819 1094004169791771942 8221649755000213533 10195191301539999381 17348816760048352962 2217631078144049982 5645272217857875079 6539305327851931461 15029158744381745767 7989248615755657355 15362482379965285936 10370005037833837763 16951513653902173955 14778622338737363900 2026203533703754312 5085108779721068647 6723499025428849202 5736134154168823068 6802359698758444427 16031319228947614441 2999359541557341931 16927381461771037039 14049833824037081248 6958908886661103814 3839061564655184450 1108993992662941526 10067093327597962689 15313615510701733497 1458553208136943046 11287594676763227374 5152988405288537269 3379904080470785737 4893315639547417011 12130394928573987657 7802640533970417180 11027995303328963531 15585152355418136358 1036231854920840722 16090686285806559762 8532645808259795639 8130865975547423151 8193177816044187562 9251441024008606165 17162014433239341402 812482902382342216 14513128328178765394 1197176995504643531 14485814348927865646 18433657939601419411 12092111716023981837 1520011676558683919 12000736701247313865 11050422457415819822 6492583624277204256 15896146240343285273 3090249536240730368 17223214325349005290 14393365625870468439 2570134547065791974 16599481107890255214 18223545818452869718 13360786266845349551 818803458805359663 15921214015198832159 4568255366447870124 3851086454053968963 17509589259983188792 10959795184270114403 17641104290117118041 701361260369881944 10874271897214330179 11920530919311542154 11180529709200256663 16246016802883758282 17859061756408709600 16046989000396760740 8344090904764760932 11401228288828872375 4636573162551411590 3170629668902041983 14312746271751830963 15792835319392231299 14838540425548919855 13715715622400406757 9886865042403645723 3164909270425122932 9637989651518065986 2742571151027090754 17184604986571847492 17228653339274761525 10694624110022279020 12687575433992480317 14820244137291435834 15474618327963571280 16483564971192870721 11134938933388940443 8167492064289278448 11562768771397866206 8329006217770953049 3986916899499017253 4233698590380296106 949174433534442840 16032247388230978781 5479788444759900094 16944363878601647127 15639718489486494664 12584964462361997433 3639039000028256032 11719430834378490826 2660079503346617146 11066016220893547688 15086375852312827465 5097790843571043745 4500800861343609308 5387334592779748709 4013897937361232231 7721952671707841498 10318604018228441087 14847647960226187271 236850733111089536 16370391844524791146 8085191390732803594 16607242380777373430 16768710770788775242 2263347516737978479 17003359836736403362 6864188453051617755 18323247967987713955 10041910885048378549 4525873654328048322 16702361666671481389 7781486422374282946 6761182639355343093 2021861956079526147 18243966663014789275 2100561870530876445 5752409760355269498 18428859914194689275 1158295747457185154 5353284534432685920 14264334252846716058 16125657009025586720 12967434917422389909 3118736234276534293 2827050365737863712 12984166601541334218 4486195437929073790 1990774275047124443 11474240588701021825 2706453153031814083 6083729478519984492 16479092948028969229 605939043783980738 9892932520185047543 18249959435426744983 15299371751245550128 2524061396366932064 4687947635816934612 4969760664357980235 13164078947480506014 2003949699620223762 12072885932707979496 15928342296637456290 5492109183338943673 12134729913840093219 2153246085947140496 13254492741111746725 2275972632162624392 11312631293031526130 12786248401274810213 12893348204310113215 6580906059912569552 4288775779342665904 6555124888316963266 716622751520642041 4516252276925404217 18295617526258675575 18309678295908679364 18364507949417396435 5026902332584275217 9360823936821921677 18004230635356534693 15441235108913735982 14006452930255990425 11430391204165999851 12143831869682552714 15230797130702998970 5339285746060669751 18194856731895117501 11560908445146250551 10848273142384102053 7011661854559430192 4687349601278503232 1974792964234022045 5621514584303394524 1607972807247365173 14729546381047129349 3547820375251356515 6376434414126169615 7546277091707340549 2030967403799333104 4895135561320100179 7741991720167518291 188300283787733677 3302088118290879743 7782545406919860258 16159019392423951172 2292631464193543049 11211669128245598538 17295501418786923615 18149548130508062132 1335187314666862944 8929797652906010980 14653984726476946685 14371741975011450552 4246065507916202251 16959251547819400148 11732407783187522265 2004613598977338324 7843134814136430100 4570546008845419219 916563358261693813 217625466223113101 18443060393092043158 1473925585111671345 4948996393759344494 14332633378710708802 4978357679806779680 10394385154145830333 17675282698229682586 13833442113922814266 18444461633704852143 3958994446115822992 9060306745210799701 13202854257618456991 350912551531155180 17889643576572464167 9532838647319955951 2497073340068200648 12435371533776992534 9984960013359994420 2424299076772132628 11370836974010837170 2249585486836654914 17930887439048190285 5324447041124298064 15502348955027131906 16805768763836719400 16571905402838853791 580594763212175207 10107948574282280025 8204702717083337142 15437022767343779189 12600171673913781379 3704504511597448970 14466073026895955562 17891288997437319005 14160269734808568384 5095883992745120345 16774653498571236504 14228884145227022685 11799791685706865613 6993188685544804043 2923165806048832213 568818744463791716 4341712863129836800 9991676274225414401 15058990046871830183 16549253275136765605 10299435259339632115 12041525809779860735 2322016111622995958 14042014245676936274 7359452635233010473 18016902528027050730 1506494907642966521 7832489272874989708 7458459284465880763 11029038980573943880 10119915598306728364 968500314448145990 15180008020741940062 15066557948692006158 14321904106756503782 551354904439619976 8143120411738633070 4476966215135364617 129621915351564545 13303680479028096397 10755766664610996563 17033510189404915091 14028656577459804700 7979949459972636927 11240854520372961999 6167877246214714414 4465698684372042038 13834082056033279510 6041084286361474837 16489085432509136824 4792548366280723761 16666732634783352802 4049499269425447037 11181011921362224980 7598866460133210282 14989708861108021117 9108442926050688294 11352534184361185850 11473538128620971779 14671690062588224590 18220657123953956366 15601802331436214984 17898818575281349723 17077742237326507489 17678458285856603009 14538869707366073391 2025229920513937273 17465895500831219050 12130669291817303942 8018465846168620173 13615076858710377325 12416191098650589398 1389105192381461790 12339428495201622776 13859040880537907185 5067656054526027351 2512033449827328319 16182376626554628482 17703367817366229011 2095356420430926961 12752839779993764898 5599762089440575165 15517297016565945046 3983008346659472928 3202554856618513588 11057985869116067485 14485753893137652203 4120458320035169805 2145982314680811213 1604868769361508045 14725031313371332542 16880015519770876064 4166622350830396535 12185865891435003222 13172125602972257996 9937628253105887701 4594117459943276129 3457328007485780010 6393739413258462624 14530676765065859293 17197304818807180055 9975262588742273490 15995028788887211324 13777978162463961646 13926986872548312922 17074566633761851125 11230314872114480110 1144619245106630505 17337862817941620553 11860600716595167228 13733149652523808709 3942334279344751481 9308835608920903918 10228652424577997743 976614122480674924 1264370850856036953 13689828977614648840 13651564178686047264 6507836687858784894 12941459280873401782 5618681366999518386 4010248005913853712 6521962797413551866 15520668307334643647 15267156803024834906 11439201520633554410 18007430785658448824 5031237177295381302 109717204834843283 1294729138695198631 16390186896499897236 4375550605430529949 4680739873641406111 8673094674813449296 6406848335172181967 7608651826528266698 17973287169759378795 5544268169510651041 8847547548607266804 2708967247441391424 4194799504181378548 7924692729094983470 9757214962394472843 14277127330869800938 16149055972676019214 9088205359480986107 9183750352711574475 16326481012113483707 18431064404915589012 13720709743112208013 3944986997956817782 18316269384097209296 14845131215089576015 4494626136039854286 4839520873412152418 13339229866815671203 4526619459887845395 4464310161442541405 1662296053085398029 3252395572620294028 17971640373287361080 12855669534531812521 6152983002015318805 7721416079246607602 12219246586618762696 4430957338537174606 8661288581709747155 3722307588509548531 9382473089675386188 15812585938833878158 12626555419681977327 17370777739861095160 15962701702401810818 8991287188600705667 2189775942674993396 15542268387121398070 3198177592866915166 869076325099022962 14948208461512252418 4898305540344114491 9626202251974165286 2188865187415768066 13471231351637764134 5310967434081611796 17054953569191716460 3384134795421722726 18001264126888597655 8304295245877166611 13365427528989351128 18170244436650847733 2778022993921529759 15688445219408496097 15787716247668006976 2541230650085820550 8269164375027772642 10163886567873093462 14770176029594895143 6872034357032363997 529886953990992044 890413564572119443 4326186257540293501 4471428353269288869 5697246269294911984 15079379855334135863 10324252966271024898 12925008720166453334 15316461730544144177 15769429162966754589 15091699598227518202 7255755486653080020 13540973046152826701 11138106222342102227 5496959425080027053 5721109657677097991 1583278572363322532 246398315822847879 16833805019224575473 13031157906820876651 2837088877562503100 13941189492571957048 284032603092508033 10137920876393436746 6187564742518713659 2806908733934088722 12121620316596534488 13370783164718741458 4291969967703855932 17994960677859056240 12318695329408995877 12294272538804729242 6851931053491671476 12853990313334035128 6784354592316444022 14835784195361309280 14398735922088246954 13854188732140896749 11873054330829818152 7465838118573528703 13097222352527330924 5203167909624410073 4514675008561233484 7249271579197983544 8117970210893385561 11359245309826426527 13098998889999146071 16269808937190004696 1800414847938092402 16171531870027680952 18017847690294890070 4582446357209993914 3348777962138963117 7079340935634974504 59854617077743587 8100904369274669612 10037071535211037939 8287959840361596426 13043079425715110875 12878382706691070161 7468680094589601584 1243828302079342530 6152919713532524577 9420011988420488958 7972259247422914747 6911981298659243978 8780648726808549617 193187451931200150 13361108821910976526 14078479913060016838 3776909635685448116 6418458228135014423 4722140099364814814 7056983510191129181 406716102856594052 16008985824324856689 2239417657878319129 1893087479208430492 13311537794154434083 4730571607838135046 16370435274497894978 2326412779280926342 12761773537187025498 4101933573935222516 16879079560971374456 3524087339905364145 8989868901845417352 9245450574578382117 8430748327595844360 17420208068922484164 6178207075986930145 13074910227604283222 15267127704269779397 11112738955704266717 11203047635860774438 13772120427565801477 7726127098799377674 1340172763871016930 13721258487250367745 14013795800862285818 10575759066455653064 13590459066101241946 15743401421627577734 6195506825120966887 3686308687811948385 14983922163802956278 14744164081899282032 4418591559765007627 10116191126908775485 1363014203682589236 10816930860718596834 16806520200661945465 4427437245448720731 1855515108277956168 4346988979637871428 557057932542514722 15357458281459137985 2882717858876355644 2369785232763567456 11456909853977387893 18228295567861372309 9608156045583509657 7806343687812051581 15855783977428960462 13878238676697403955 10508454219033251180 11871803083939189769 13321066661515790442 13276108053542397297 15200341779617164653 13214415096573500202 15081866571384812647 15183556764301845144 13198302176018920076 13346894838965053707 17946005557482131819 5800219915634424129 15209276851150764954 13674160128428098122 1115890637173018151 13219764622065043705 3096317563490226650 7169610734054054444 12898782269240407724 15791518645424863601 13173687131158737245 6221151261677424126 13148100763164373854 2994037266276291587 13931571612424986850 15059761747627332628 10755465097819796779 6269016811818747315 9956997298995702265 8831818783465200085 5669217304634674567 1985617470208805478 13994686254268713309 6284781245217351141 17322478253908929133 3997025798102725631 3968225762457605939 4821539078151871564 1629528538771503511 55522531989584488 11743451052802354352 13957037043934979772 16499499950021590435 6749926010376559975 6074637132795470061 2979238786248573875 385127639558742179 12786750882040393286 16231916494212638556 5609211642570892434 15705183747469787112 12838033342236989622 2503901318225702929 5888370725042474325 12215973732636355814 6779581538401512883 13010228789535506843 4263279244327174138 6396372053365296936 14743802023116099343 2540745632531741729 10411454637709671508 8813563396948931469 7964972789886153293 17862514380248982387 17579678742278832459 8612440893076765689 12956783439090636222 6034846898477049498 17424105542865430760 10118443506896848553 10413408612688928324 7465200071782862561 9707221618797500823 6286847652520382214 13080708771126062205 3658722796196232064 5909645438443944402 12897915909114554256 13037883354935036846 15663407900280998995 12098707107264781447 11303129945549391853 1451140716234231540 14729624385233808799 837396762638472490 8012502107715867207 10053461204514559654 1313958890666432325 11322114485196101114 1390361074258867546 3522083846218905431 5566322583698986828 7758797610962046809 17854196755523803492 6302848711925431334 926570408017358077 1402398122696157722 2294403265620570753 12424888242308044836 13264116158713174512 16814680407765890860 5217294745856493063 7900197194040254460 8502480925321589796 8847218667032852271 15243188183259855146 13764710454581959380 10515746261093608073 18278654492210478723 10973158390966001617 4967861205168252009 6594456286637884151 33212638805393298 11065019736764454851 5436272958426897722 5956901486551926606 12029710125955660214 956692849659030514 16473323509297802994 3180736679747671017 2361836844592018085 10109819599874204112 12275235699575932247 6338057535573448448 8757580161577462417 342051007495400331 6123200647479567767 3063208213482428230 12482772219263016173 1983348589243570967 8509968997608159223 16686656693729107220 12418178242017380050 15657765987428220090 9920649312398109257 3879722905432352480 8026737881509083103 5192263111447393312 8091952313070536264 6614938424026766972 4485540149393344519 8020814382507787134 13764097864325075999 16877270880267739922 254438882803898072 7462206860034481560 8140291482534644046 15165689460055337917 7252037781371234803 15979784877776945683 4356939020367200656 12411457666231477348 7845701178818546355 17103676806655518525 1895162572176252907 13382772988318636123 16939011007618090813 17526823625676264797 2024890749294183399 3240285350835605288 4161789563604205706 14569897812159731544 16350482086644930632 10965079366077910845 16673109542901947811 4693772072095244170 13258180472012714287 6033391619795785921 2901668610853326756 8616722267772991320 2212440288751122576 17859680231196912351 6967743006557780718 9883601086706319518 10695135807024789635 3859177616523971304 18413719846530638903 836694263363057848 14815566078240960685 582536480288221665 15925164212521275498 10940793061268997210 826014542968975805 9631727330780646170 16946235720417993964 8048843031913808451 9207382432455395544 11924452674145637609 17648627507347336024 10449954222399423514 5677077698546779949 15400597059499737224 3228279849646819518 16469510338534305812 17881501062629242785 10981715411606237263 17111294103291426735 18043068309086612222 5570809292968406245 9467963199149157359 3777395598422979079 15037258276297273878 17163435217009795671 16987800518017076379 10667800011820296318 12694524703820157442 4459135406634943369 8309932224502857436 16271196408167264501 9308683613458818998 13519831395028953140 11571726181085390325 15551223251873425959 10033046585727188987 10907377684332615873 16363804564510382421 11770514993265562359 5965654934395755967 16262729267751910969 6193653940611799304 10656655216497833912 6497501957349932236 183824330064698270 9724451044026496159 9382451574053409627 17892359580988024237 17450329868985448984 11211145370023843573 15781209558456614756 17835120418442203074 5593798576704891628 476174516271404931 2527246412207143004 11898961832738626982 17818886441358525000 1483803338819314647 15487336070295768104 10460403586469251940 3678911424031974765 10949293125837883212 12858532392016491948 10853901489634895171 2658740689957314118 1587365345536286492 13429673486201126256 7579191488584737843 2652149805778252457 16522536210153293801 17302068576902088954 2920018147885218295 10960164632498377957 15878046424576387505 10754644248127374660 13864795586902098852 8386443759592043978 10507270928814569135 13721848848184900725 14679060471798915966 18220634136381640203 11148039137824572695 6514912188924414201 183087942722241130 1640435074000838684 8800071262604494875 13390248410276424216 17374145229919764818 8560080829866171155 1812371419208362063 910015342534417219 17107048597469860685 2254411265241492809 9895844924957854483 7486426106500271332 6795428664029959465 11551245730317292651 6061029860921707598 11255175642167113595 15797696487776574861 11027572962346787014 18232614898304765563 16845211311195229416 3331420394706095946 5825107142228596305 1089850137850358704 3008920386851956609 5575050356698948739 8235992212412783366 13363162313480638736 16527027530910819219 6163087722067273444 6284053022556882069 10383400139695353956 2466702353420857315 16279619521365132635 2032730468997577919 8158008194636992192 12068067809555732603 15454894261623018596 1181324454521636265 10400453708714252582 9411525778483634002 1159137542752469415 4527462964511084317 11865720216523199653 17028148414802806549 15104980943354196719 13894669983332505995 3097889355754339467 8248281100744874347 76655730770079053 8052872146200639372 15991403967274111594 15379613859331390554 6326119089356671325 1205290797060420504 11030645118615282539 14352496272196006919 273135251644357979 16795031228442093787 15338475876019716416 17300503644534014986 1649404288206192028 1251785038501162066 2337603769324745080 15458513505971856623 10900382208090881910 15014889603777281732 2735138776545351031 15502059969418654652 4494313020771487527 4835416877335910172 10814721214371706113 7050111682549677404 14881820360997822571 10403528732680729998 14454110224454466663 12724714853587864500 10518660472592603376 8268009485724706106 13549371676170787334 11328256529200088522 16578146240348340403 9219368511426019149 17287589104012380848 16783920674438957612 1655707272742743717 5475909713468422979 2503969390082976591 10935136582417622726 3370202798360540703 1211005431403149685 6129173541989441042 8273424543792973370 13076899600255741309 8958686482415438420 9776030848925160913 15569608840458419919 9894490990329512811 9945316641537511014 10410144544555210704 11907684598533565513 3866672960388464036 9410274987502888321 8350215869520036392 13972271110722367232 4070428190582480969 1501732457957877685 10886761362785728849 11648346834563086913 16014660624196467889 4854471282774073879 7581124738541593575 9379447605220656092 16326292342540602927 6743846883317623172 12195462494173378427 6752662531395645536 11571234419658832575 6474569007903681168 9494840919201199628 10431532285347920985 6752215442024647151 5518083755353010807 3621473191159661383 13331986335702779248 3942252812817897828 8464301299355101668 18373759987233526810 9516411123810832277 15578918294847604194 3104702215041897285 5458951702986546812 9839039829541107786 14352966913474865564 14844677650364068050 4308183570978314977 11807308590109518423 615689475830631915 8768485811428589355 339420565427525064 5916990949795412289 4026831274527548028 2716699847787885871 13895925577129420113 2434084338784966595 11082232285793179816 7045939081196949378 500040900273713848 9344759260441254198 13355715878038249531 14769886055002282560 7449036187585557716 1937764475489699535 18078729869051415557 14570520642326365115 7599547632886498650 754794451875813091 16007119328721021545 1541433921126632922 7294804200668123284 8092059354366989783 6641079595256163731 5844074188248449848 16499619867159794001 10810291596434912084 5066006965277238598 1857449757039935907 2881452539886158995 9695631314960672207 8896803692254844727 10420009597460156583 7258915422570170223 2802019785889627814 12895956915179679239 15850355814747359927 225168114236292275 16330717826956897083 2904097998695504846 3727074043196498607 4889700072756046177 15762482371101766487 7357696242059938981 13947086367321006511 14107175463901986848 17835925179241200272 16865035192753696181 15267148180584043969 1935815820937546458 3814241068887773718 16061999998268572673 17038754730078435010 11938852928372676942 18076192689970047658 15123002025770047582 7231819200738213567 6078933621203201811 6061998094781222739 3460353002080560387 17780407140038247119 8619796434961306582 454991383763234481 16873831568525827130 7280904239613716806 13470688036441095565 18018235404108001815 515423014085726557 5986253829655303802 7222065010808537277 3344531898602192120 10715702084561868355 14397441080015672687 15689087369288609961 11982261363405369573 10498183519669697242 17582922016246122132 17150230296651537846 17533268265352388109 16845454104677770000 16241235148913607968 8567856927902389025 4623766051477586704 3275555877489658470 11730107230960567276 2160173118876886822 13399595027460316881 13333813083784589252 2927072316559184287 13531806813768975286 6034862853622691703 17218710843014778113 5038041470922005262 7812285115106661977 3461731706513788950 7096924516649976387 3863764117250892603 9409739019194706145 9201307112845256710 6584335862798152932 9858744535764681247 9861410836358470832 4239736524576310430 1545423133658821939 13121239786702179315 3386005841597925912 18078220197639596453 15572942238937377056 1020694827297093574 1882120675361070255 6295058495643682775 17292123638379253333 17578228824337078615 13430683111725868502 7171033979963420637 7981033238695474434 11851239346729663076 15389170407800080667 4899982364618903768 9307888416184429617 1710490560582869910 3563803963902786566 3803999795486815237 3554910775757018639 2997493851474123039 17680907107570392585 13567175479391079332 10639032572691336862 10985000988794801826 5046096174502403369 1593799545559009711 18156262647789815975 1911757640952459655 11637942091396853460 8678634663008108028 13292540686817268345 2008059220083439982 16185164439617494614 18031575487652335556 1674424001885539815 12692558937391323325 1796668941615730959 17807612368284406161 4488867724927139804 15293687490694382291 3505573150783280734 9321350979131970406 2848686030322943669 7017345213496914965 11740796739088990517 17384526328538752996 3678791639932982285 3863658487788544987 9432965267970658549 8104865942497684017 3110507842564538263 15636931720453077186 25491591561656085 4757816995131993706 5640454960440088714 4256574466123743125 18428116818675845715 5753217349497292117 14965881719755368558 9794907935651156542 9488103992240851139 9811110055993922992 9444929779689495817 721322490579655734 8683017625918794008 13948270248298724127 10613854643671065663 12930284645474389690 14506770031516397149 5056918040094881415 8922684453345492102 17883669433353110028 7846652154753181537 15413620619831100637 10776255928022127915 3809152679602891940 7432511993576573546 5632163762903034954 3658171699429440283 17377877337065174860 7124835173449963521 1371980127622947445 7436706995419499425 11171787612654130864 15028871633895387746 2460263952483075322 16975875597917436842 3454949381684879577 7807822514590798934 17664398066961795802 6452329094795881371 6103293968804153756 11748497835348390258 3840134556307691828 5226168739895442936 11171898958294062585 12356588925336729061 12403348705060373777 10814542202305295112 7490870937784544921 10004672363650763262 3445846723849594110 15496540206814366505 3653336828192152396 11617430467646644464 4561150002073573617 7913905697843344692 4624048204254757712 4197132752947808383 7916849979843516201 660091174354588430 4170484033139453640 2091954611557202179 11046499541583076253 16729546095134879537 13545255556033212711 11174977324064689456 15203370625158501664 15675009258772109583 15095489197428140583 10019588684132860040 458867618260558551 14146556837412757794 5847599238067416414 12464515978520091162 4497685615196497948 2154135859311109270 16496510368242352081 13829858218126742328 4744523031541004632 8448230803753182781 11635760186639387571 16785534443186939633 17738193808880233713 12974204263065219586 8168174090856960545 15989640945723697727 14104611245215754122 7926737535846233479 11816335549182888202 2135805435178926693 15264228622777788119 11944931910438761012 12320487606368026560 4267116085450705460 7327396991091430209 12229097098070701989 11526084029709939020 2193663425017514624 6604317252369594320 4097689293151997988 16823927793012500489 17291102933691160988 10312131691769386811 4298578473486925355 10890646644403166299 4867182044930633215 15427251010284562387 14879168648192990842 5619088681387455997 6975038530638839101 687250939662731785 17305655104656174368 8543538654478016937 30335513440784925 7945583877898988192 11175964563363797529 11167223529969902341 15007507096804673639 2528870303901409430 13322870830698838606 5979860313025549376 15238554673515463959 5587275768948151761 11057360858139742318 13389912968630341281 503930904087319255 6603695661490327978 8814587133912901491 11063647470099205235 2542380354870442822 16300739466989418800 5073519159511905797 105995777101133943 879731375071096918 2291169894970294940 9904366376863380358 15955558265931805666 7388266793074980919 9751673840776069010 1143036684191730110 16548315417581956514 9970075385319358673 1869063662184746545 11287915090771107524 3321254835563860795 3280240535849316438 8621604715553574553 15197974871493268143 7673721757379579490 14307830702737591203 2243619021592144758 16438559746749553021 13540307101241744419 13048605875570460798 3047807099402076823 7174237109605956283 9076503158633008825 17414774913981861864 9519043795544044888 7696298204689184476 12491812968191984882 17555969656569356353 4636885510213201706 4521253172016928019 12830628307513670695 4262136289866122288 3949003304437616870 11956044803338293378 9358913810964362854 6485647711134973162 8664149027712327217 16286223273565537944 8857394197047744728 16068783839797797260 3149019172025892220 11203452695957027600 6577638137451897740 2560076485494742955 17082826239874349750 1532821700251040077 10327800716813691170 12529303230489558318 13507063985619286414 452235699531144165 4562480936208320831 15349239626153131961 3201217443188858722 6582276314620524921 8016879241823375653 9037833172713107086 17499003585487270801 14980745787347382288 13410053790732985212 10330843454365758905 3957653800896735159 12793976782106794324 3687935910572881182 7171468046904030622 13948466238184908343 14328057857784481647 15729861482564548839 13734664257887971022 14015017557307402630 13101956753927885359 18015113428893451304 8348954209020720686 13686318046252518808 15475189527329174136 8811946148319970696 5292321903698703592 13712966824290078234 2075656273848454902 4732854392667890008 2586354353259670404 4349981247146241069 10930739566268881452 10497134123513189285 13339446198141359668 18040622328995548608 15667724703056679447 16207500776494465558 15457493182920198150 3385941204653047334 12163586930237364854 9130606319599521034 14789831869576896940 3548119936710625760 1287553646115044914 958849296719877763 15966720624703522473 2189730872159748212 15712702064004599471 8939705130436201260 6491694658457526209 13254063893272095920 6105628015136309726 18326823142955629039 838513118993018713 16132513239609317014 5402608182262338608 6602875253498763659 8918715856962261479 3165584470783711332 7422963772011104740 16511019280316262623 15576233818205276488 6800446114215132989 16473799264985819704 8900010160578261973 1242183249841713595 4477205920498125687 8088122312226845981 5887195302057071678 14568579330503201893 7223253730006937238 17661175160599738974 6823210586958200399 9403902931478263781 3534992983959912314 4498317798714625989 16845285440827306739 13979455466760959610 9832736143832686494 8756130216901658600 10404174293272532995 6214249960337964975 8932439945331641492 10317279461940092690 5534512832511735091 18303760516543347536 12242473347501453723 4832022183323042172 6083239167671650413 13443690929024651297 9602303341583680121 17313796265006834914 17444891905430301877 7609680064579405877 578689187653706957 13929977288063757103 1057927890579752059 6290256481908051055 5082173359243782385 18038740281363183941 7059679852811443174 16341718360667430663 4396995246819547770 12913229695869258959 7003376843202438364 5318679234472807766 10337624815207664579 8922582771298569495 3201927572577736781 14591396572507042435 2391243231948127683 6675973355232550888 17178869426197706862 17400876247196197263 2417885306956935335 4411653316884786532 14864867353098017851 1586498481869533686 2336043606014908466 12850405628200701562 16031674481381779057 9351356499926960920 7831116022627223816 13188168478453545912 4107478908340654541 2321077654192506734 3659493069697215800 2353370112225625204 1661104154528401685 2670466554759750669 16994932549402870752 11520378783168623078 14409277272238238290 11597508778680424646 4299154454115660764 10348805099751353327 15718295886434548665 13391003653649674868 14713138761307479783 11503653456610062698 929570175879876140 10411418120280915232 14687374580141733966 8342361268154910678 10237616537737979143 16995058427210926207 12029253751536251488 11256848721898158056 12878236445031724968 5024958859546135881 18193188313238388179 147838468047145269 6440222541384605855 18187340905346606344 9192367745481804230 6582536501822834366 6704202944047928187 15560676890250890853 13409698846477786826 14754792921757059449 17270837834782140943 12580895858697792228 11373557016042247175 6060102352225905326 15566514293436106818 7922758908779243178 15004183312852814173 6109956727483818019 7827422112507279184 8911118171304446725 3563077655317436164 3178302939239322577 7303058318648614089 1640978294008207966 11558892622903137036 6900863620750005958 13543709535746706339 16469571099167333810 12969065428611616278 13193095794326543248 2180044051071427077 8527971666672100348 3017171749701047351 1117267564716945889 16350879631746212450 17263091694108675803 11147048389792573713 7161704767872113800 8966109341216105223 483869498835958696 14619559902781197140 11217474162981939033 11461908037570085578 11479507168882310824 2318549472910743436 8269715267039180529 16353645432887279266 18227721611932546110 378819236274346637 11483423879981841291 16297366801396862786 5870637461624192561 2369504788986120088 1738308642989151448 13777529079540242761 2527451423086841891 12265912867387732277 14208232853524148597 13715904111455680215 14574648695337439266 14054397333307982351 12737859602328444997 7315930569438931400 12628344206029462987 17968503492350198969 10129989058658335776 14670336813716299053 17075958643399400492 15659484581466006176 397861406830765195 16611455853898494281 12816225804425494203 10498710485848966895 240319066063216739 15755902091288339736 13850058822128386395 169533983050689318 8151001787870753251 12174880945367074940 17716064626912750223 3889487437613579170 9476159277285427142 2642090601501299717 4333221785856810098 15680481040486610678 5813291325395002662 14351570846478050967 3804223752109192772 731691747669545507 3937255259106483393 15202644345253306942 5453874130926932616 12758949708774422809 15509247626311057331 4575779413657393526 7268854486914624034 6968917431944483063 13579870065572711503 6643413822131796814 9840146130880062288 3021936612949786775 12906094027082544020 5881197177791238367 7688609881400216507 6738740837215993342 6159083787497721195 3733602340769719956 12462985677364234563 4335124358301808608 4471417291879112207 8459302602435461145 15769029318764497630 11240515118942841772 11010088035880729407 3891415986982582053 17127445604107318483 15914806802940355324 8307870815832511136 7897842982309480697 11267686712925252364 6491888355417277885 17534485793314313784 18309097231263384058 17032839075522478844 11532272237542827376 2036246808363963233 5005362492442632543 10738524477677927625 10559914946842937862 1222313019086098527 5351186712495273397 9702309202275640201 7358766387901738589 11856562031874876072 10557762834084958565 5822906495641782854 17647942001909721099 11612370071255514331 15669481120732279886 17236648426025220674 8401273709263926711 5228152917742916168 5653050153092208255 5874243541327903 17830912370083751590 15042266859426223054 4239945396378901727 16418796500355085385 7695096212005101290 593390914748295370 17743106730940630136 14769555551881153720 4768040103660075971 4494755509983416029 9713892752841132114 17698361089869812823 48088295743451121 14609577615326785429 10440646473280305005 6936109117561256351 13193878149499901347 4144509436176927526 9272433959266553859 4587490542340338845 10198501301151752744 11038629791714154580 3777821263455256303 4371109731585626620 6672892398094856190 15946923071586633633 16376618020528017903 3157461723350443459 10846740928899657096 11876260199539684473 6502077529376953986 6270997345302205101 13770856707268036177 11388181366187254979 3468491707096055911 13876050036846538294 8281017461107191881 17693894096353107462 8772782892976728716 8583711117776682807 15857158479360471205 9818174168641717178 165051365281602896 1569764736140399152 4192827866534107204 11447447696012983169 3907556190780524170 11676801827824941032 7232810149341551772 1670508211143879181 13050935447698343531 211231336096297572 12453156121296973856 2252858984748157614 13425457134557799262 15313276774479450251 16320150344508984210 10519143364286635639 15701944050507201281 5844356095841036992 1115773994750163329 11911285878033640231 18224609588203619542 7714003565812933810 10516746700693650746 3368805403301782196 14855436170666530568 12734955505847857969 2196684751663429413 18303471362891056493 17000041175634098488 18344769291550722850 7742106140250186957 3212133418126689776 13853068113010532706 14898158708967853955 10887621272091103980 5903780466497173913 5533470214828694853 10800378783792660458 14446100470598300093 2043637038949641383 3800857715622268759 11872646446060451409 884047964086260964 3063956875722140426 2987229323152757300 11438129654420843872 11761963632163342243 14864147813952030409 5636652735516201209 10049859149459977094 7506114471622888873 120519330805178784 10446665206210067471 2622672493769292280 1935830832610948330 5061418454555810241 2340750844761551361 6723525581745304844 7445002719085441012 2792461832096077730 5372470768262957076 16324541305073785075 7985111020615039503 13525391311706930536 8637539840887213075 18144838259338392831 2789150988985723380 4328945460521183950 5989959585644947599 10662523436924577232 4612117983428939540 1220061387004530645 6980349382161724248 13835191507628126137 18010143233715525343 6650927810134520725 1289794586682741988 16600639271902155579 13864290795197070047 3979137110396707117 7817136039792480665 5426030617841394268 17123926600491905789 1104976706174206293 8053619673570190980 8710530794418143681 14133576307946872123 13498968575796079954 16027397360787509142 15761985690371346843 15052163364711352452 17040503718226413600 14227160229893506407 12299757225732338554 5755519902812658175 12914995040463613316 11978427074202200564 17687780258894232337 2634747758670270726 6766740137884917704 848617660913652264 7234263806753481373 17484361722783569544 14020695873946452150 5870356140071514633 16072802682207667489 10459621132245697361 3714072090992698667 17889980757679737447 14004692754543784058 15642531107543790520 17805961180143438481 15386712127788887475 12333122025813520351 17777140780019476561 12579441301792017059 9108951253779215441 7813741833934798740 15643598511059071443 2949452504496810811 10734097047450124443 13477183546789558515 6180413669236954658 13134450192276482039 9479641776215704851 8522772711210161872 15015223066048283630 9171437056951889779 16560512058981315263 9164412552769885108 18143889904685487604 7131099245757574306 2647787353676305801 5157691322354788721 8512346567021462958 6991410113416407503 16790800451517598619 3412537671544704461 765858829321080223 3939009536007954290 13202539350580385104 12404504780523938275 187837917065436891 2915987264598761597 618862164300062431 16697292451131718471 16394017088772648300 12643658785095134661 4668993987897766686 6104847884772720590 16393307512391101355 7923940641458951662 9518292089360317759 5706491950019177902 16265269633844898886 850119067018743944 11988408645954249121 9934508194339848400 8328154329071572250 16634027167141872246 10443715325252791378 15434990047239956411 7929140636168105131 2707674120101448986 14264592524482452677 2436245372603400602 261788109913383989 14947152208373769011 8359124114032323840 7899183375860610702 131727395434690988 79999179243178377 17912640809246410542 10999524671871771717 16364356019967894094 4682354405813632271 6600114551105320340 14728452495737433776 5413116518727665576 7348673162544068595 9337638924974229086 1825005110860275926 8067340549328606282 17259140131993471082 17338409305068668381 866409632888161490 17728645645052449781 15638401431949347615 14020567211884221128 6583190665689199631 9873828680385575377 15641934387536221552 2046772293711141808 7117521591988707045 16363926576507473384 6140499101787275399 2037378389567046456 1815032449247054038 17541464493266869231 7676757293633266270 5998800070043575109 14487768567578601630 8597248800697144795 10603348692611927639 15298133973260700855 15404164871576725947 6478364270068514953 11987550207731476415 954990295144533221 11694845881362944501 11257676050739992058 12514881719846957544 17603193753697218860 6206324802840965021 12292196607665569323 1408458624902468691 4273634371056253700 9484509016423792278 12430290884522313572 17774658070858258236 3936779793916285271 7031071386473453496 5543254994107096386 5132649872131315740 9443573677066174853 12621799866303435046 6305466410323425352 4410576199199914086 6879517230873703897 6427554045149445207 13945395087175035914 603393195963651307 14317416312387478221 6403608068628660695 3930320596051679859 14116763566658007397 8861078255315590898 6003547101684637623 14837710522182951521 5908750811887881776 2274106102272397989 11429415911381448648 1500825683176278034 2882224137764144809 4799535897577211839 8088226193924896945 1629091996152105973 12893416910863030539 12360265126736990537 302013412629628996 4306321567526765875 13504570931898301800 13063965257605013840 15863076742044495493 11806132011286800626 16092142247262028527 10298647239253909454 9086562529062319830 14670923628677253263 17084683142760526633 6384491546606017589 8402971227948758236 1679415719128508019 5754560642841435183 10739189886684420590 9024514287833369098 5543814981660573404 14016472995662076008 13616361736741139600 15856796546412749677 4910193053270321801 12717824778132263558 16075741713036839096 3803030785362924396 13824574258975108673 15586473560189897277 12049251858585017160 9289691184417423428 4845251494124305990 1790632605347862294 2558840283676130822 17552364972049376893 987884508523741910 7651155982326069672 16468809249569267424 18321427671299259797 12157924369540910362 13768383748737422384 9261983354104975622 2542372245783773433 8513395663005506357 1730604799866391043 1001032206970995492 10758687002019566678 11788993874498290164 16228233873007089740 9618897516350354824 1238441915607638596 7240028328917815602 12682020006965582132 13720794826645362272 4224247191397292049 13014849133188244705 2168446711066363358 11177266830144446780 18271860237952396857 9280348480195416529 8975593584461088666 911838235746338918 15219547492106231403 16708407292193197409 4448374083649466323 283532047352190886 3183609762611023366 2672428806067768616 12899254752978059963 9621756943834780349 13866220303255995621 1805277194166973460 14403574698856218668 16765433544843921634 15335945792852840940 13933365778380020821 2090125710558573736 6361264500429204848 16452361283473958433 16846724617619101180 18434100298038202226 14611677436202786182 5378357509397989054 9761306849829948018 17877225478346773655 10792155671052167189 12085798132083539626 12587724911487629840 9027240375856012554 9306004774575294286 3196578152925779107 6837193047059274556 321490164004694914 4720733312871776792 16306206646934740035 2010232536272592670 393422804324661349 1709927511627059920 12494112307963917708 13780378253353246750 15451180720151565973 15716616033855431379 13659842289064893220 15857783128870632481 14326204866591730507 1735680732225560518 11641396449664380803 3045604996056001555 15765246465009481423 9152333210507275757 17961279880044649965 2618347904620141878 10269274439786402111 6231870151277890395 10255564544450644752 9951848926542034373 3623030539112123636 1708697281940641308 11236830934523842467 4305197180494019048 9358604196356259828 3204826481991697516 1002664342450227906 6323363740391110441 397810086314196412 10438375112478638300 6571190528722646893 11591123817163765315 18137971851307894812 5034331089503543318 4496408375114198428 10422615715161002828 13083733442429554756 9937491460667013708 13583785973968940414 10308980005040277435 1216709116396888858 16078558457876962977 9700026087694933713 17849698640019410211 16980371965084290287 16509752247853751533 17413220630043638405 761680813395998896 8207593164063297645 5607534373317028308 15395610042324221474 15584611651070029612 9545385023785022240 11517923209955745047 14901717019426436352 1935612634601090052 17893667265035810898 4168785916713481839 3471090661223601403 373069245287716277 12598223988398372837 12469042692891646890 6050512964230836368 15461062900765993182 17075279392920054330 3355831781915050582 7234965102532959420 16671703361278553554 6865792355746987099 14626933274487493319 15147132772392347061 7702388089826965761 4556004177442772574 11319850111437235519 9227728337465610859 15138785358210720067 18165525289414221865 16858876209430283956 7724641891783560454 8721247495359927253 18014550385834292843 13692900371624109528 4346559079766308494 13129611244005915476 7599616495581831461 16456711221872432539 2150359854234111902 16973923932497808977 3175789833862168848 9098385762072684685 2320038242394076799 16732858848125821484 17680741660392075807 17616352809485462562 15610337577323664871 15004267194718849823 12120110866384738787 10518274482372665578 10988206928513101033 2742162935332847804 17315057810199052116 7239194890941047626 2883112729664186299 12312318761458892539 18266950904933212735 15153387267494821543 10514640275907789827 18083149757444473974 13378846373704895778 5094847008474400450 10459182284539649874 16554353510181224663 1070748594122520024 9091459093746208233 7510594217954846599 15529882240775211774 4861022337459386495 7712336747956674306 15349590916422238076 5740762357255215030 15741908553172017747 6780109429835994291 8970163894954054305 9356435013251911745 2682342749145865972 6457920796900039068 3994927432038335647 6378036343430072838 10110676887451355893 11702133105377973029 8201529855197801330 11751403238965748934 16817159099150538980 3640294956621185177 4062768086144215733 4218860820590051205 11542303703854128976 7468600983973670264 16480047392983507341 15815879197916512623 5623257969894633153 10965073065680759712 2328205258375614392 7518993266772040352 463986910058415973 7606097978252045313 7154629090480609579 5701051197953264391 3197581466825537872 7581541720290186867 10229690398479554500 9821421317324703144 10334951598592630661 17543893198921801734 13193486014138000875 5489707387345035945 8552654272523531162 13814489857850866914 10381478860767367413 2319889843014132947 18200408903296246209 11304507893685089790 12534737832641375547 16401527795656479536 3092254318876473520 14408026686556098433 6647984265194617387 7973424140840053075 10647968341021672358 10764407561572409548 551644841065536399 18066471672240474755 14072879676352672847 1616950639796301642 12899858567269274371 14492976416853663953 14419839730076587658 13033574807478619392 16658911821824140445 14606921008589317002 10496847606217147252 5453203836977311800 15421281481644331106 10987095949650308479 16929650229523766948 2170729016134468113 13837461073289059648 17460710757010104936 4523247492429933333 13021021704932331738 9172117601760192192 12838318786723473556 18338685911633125424 11351446304169170633 6275093961257552204 16598844692139022645 8355368506960099068 3861865352611536860 17709899961424328146 6649995755630233871 2725147162728871674 16290344125456323611 15642571770689954897 15313980718827542063 11397744264799715943 11055279933921165327 4449193992875686112 13088268276517411670 9173322735662005028 6458888408710142232 14455066500527385663 12606493755804647279 13257319035846629464 7642049510146023041 18296933850877396017 3785512792784856178 265813287109330165 2749238104964890195 8237032928659834750 14306677203188665457 2875287786739419939 14938628946405576029 16924539754898198549 13911257855791065695 5625869098567492124 13102809718623720656 17594174219194701899 13203033203739524881 1667226386602557739 1150316535898218332 1427315769795747709 15663229583764337411 8099109285206334766 5374415957580856213 266474641135498692 6919655962245469021 5019543569716059711 10258832062393285320 1865381923614688635 3301377988843365426 464197573150974256 2732891364326950415 14707253490153388477 12419768608250159203 17091189317214720443 10567164786529723317 2231869378165378407 4835030056599220053 10070963505100487891 3939758790783944136 17656873404278698794 15150666185203370041 10834597537507539253 16115321734198544727 6481204364206027599 12338160671948629508 11254299463081289327 15920575046883200221 15683998605721211423 3642686175606519184 9346279583118033596 7930261061419272283 6330009486095371597 10681035008105184666 6406901010070912196 17391963415172357534 12147728871250366372 17995395145076963291 18111979802107690272 8469273878456366510 11942094694338261736 15568105269251276027 10065078373833329773 4305644187765107177 8588783010593572176 5178970408631264673 8004168787309698718 5462609280300960259 4423209624887513266 11972265579008511127 15050957616211494180 7118505444620412079 13391981329982372749 14898240981269879243 14215877794356209389 10627592491709534713 222211084944399724 1182935686652856078 10541300927057673114 15973769938204560103 10161297197883283903 6879324159366755269 7501131091329805280 15716849428026125249 12179150966644266538 11378076044288049011 4239655840295570160 16669333625560606254 9520344967518156638 3770155771526660321 15256858455554241012 60441022651612253 15261645841834497845 3953756513362474355 980658970576904050 15978880227534674838 14577574745964299850 15809216178460067451 13037197887273379840 4089493823993394171 15562430975500291738 17980138572715326756 8327592935407031816 13684977435348470602 5124280074411248942 7985972267501297180 6815449170507956610 4201815618021240078 8749742776426789766 7771444227018192528 15747271273695003168 3876462192581025162 7851012450682255770 2292072719755384808 7103565231296929657 2337131338897047060 4740931780266630072 11030998334822255113 7230024265578130798 2755351181681796403 951665998924451611 17734839591493647951 1811993330585812666 1340808411399583947 12400364931565796367 18150908193473087020 5630969223480116383 4135508128660648848 8476507818331205606 16543405873408930172 5768979519336976344 7005939377267129098 6306506263377786070 8700017070933992257 10747458093388248102 2295599406270856421 8292138432734798401 14105576151298583492 818558953715303071 8597463784575411688 3048883666845509065 5404819435693780780 15429996265108608896 6563887998019691257 15096796799969686047 3600642359761887595 14018859049801922243 17723674892462784674 9576901609899754544 3004529466733832682 10090635578694246741 15114465618624691770 3337616405437405624 3439311519571677612 6565113138844253222 12040139176261994215 17760823974385156004 8045694310120949912 1998890041856815235 1321643444219079081 16394741840411743270 14289442836353107025 11211246641545986985 3764905323008091452 3633742905237760152 8226927083257128395 9848855973015943935 11946430690578712915 7085147148020882090 13969724499073062481 446195649763559722 10303892420954820320 4762165877686721335 14150275134391468012 16262674072664828539 3311772713572253353 60054652118152581 5323051808796746632 4967831583922335755 10679873768817483804 17669423049415204914 17462840678753201358 13775220924954519803 14915355933629199568 15338695431109829761 5979428239325161953 1354368148397415021 12752026174425702735 12836814986106448671 9310171757373750412 5684860386993873413 14390107714194660677 17427387792194872047 12148825578819860745 9427475787482365501 16797563570795416961 8331228499502888607 12020892447038329968 2492812914879875107 6669263552395470092 13357883232011996730 18028059500416008582 2033440667097079198 5128957903432670863 4287726845771092232 6458825686208027945 12478903414455572110 200324937486550034 9630207015511132726 892118939380480547 13685781308621020776 11901731029337670470 24065746841749122 5799963056237823356 8522791355719045330 13139786533930609816 18308889944124685067 11891512649915530790 7694281762397378497 18269245942083903810 10023673151977674727 3501172384173691573 3909509806738713749 16457852663725910977 17840897086674674037 16363431817532005397 12590104219162468757 7278878900743832012 8139246052012727506 8796965997038423188 7504239201219643705 16334749699607662280 2249797465814254962 12402861208110268828 7840122248436664539 11501018100841655347 4861017333771724044 5981601863350598864 14827408224040614182 10963077743376949122 1211629606391981014 11446875164108929723 16950109983578412248 11965139481890512923 5644323087748272875 11305598245329711127 12591542902223140823 17990694510569054461 3272041036551049783 14650463088634220767 7765631971341523025 1319860990941955094 10473124474279645949 10865950257869039658 3706488262117297462 9172157919178380599 15485171923969074710 5380626228271472783 11466126513292192829 2325449062138979964 4317275682534033791 6179055687028650391 17044396711174130913 17317710437228571022 7615748706478792583 9630675153226750987 8234027104336856657 5713490121749946002 221955796785754509 8621991517406725112 12630564248331776710 9062237569443718875 8093111840615000028 5206554273060799475 14048682758850172554 13541282495017588389 11412010149792285220 2049888526448907899 8886385181064627021 3413307056897430237 4118359614578075276 14398595535881924643 6529851365996068280 10613112389618955131 17370095132800398019 8721610973510554898 15656024748340810123 4926006955250182757 12287622052246061899 12755369756216494678 9526836008389110314 2817957882453215206 17244073574407312790 11846626296726285042 5389582041849195307 10308354927216934236 16728227874422687439 12138603051533712657 18083482983635537119 6938635716683098407 15558871281823046633 4713508847631475669 13661398094857402251 10158419724393868975 12721134845114342487 6382417918335723759 1365637943525019376 7740283415156501939 5343384169564923620 17631263717274884917 1978181296595559656 16806224904178471677 7657301039356739389 17896268497379532036 5691564813634591967 17047435666500002306 15922881271031686713 17439143133243675020 5009579781695750658 12267379090685987672 1547232709672347789 620832419183410576 7136848188662204816 1355606046925603747 6209334402433861137 3269315200337133839 18105924764845279670 12220565483275774215 17678311764047759653 2011682558649096124 12887711249783627937 12123441363776150918 10903102244560302678 16988703348246616510 608183072399045290 7626964870768159309 2589185407471964129 12798398980623825300 18061177962015223115 13054298071931921743 16261083577661007490 15514021927621848208 11488869421283822145 11554605278350890779 13649519679641320319 5941160190161551794 6000813715619413286 12191407358131446888 6514166776497195650 13417223461594481845 12001099690941919732 14791262840631999159 7947469095726552829 6145891427367828021 3304552492308254300 1893517138580744076 13817523248956380504 8975350083794556647 2698510220849381813 3392256663131755643 12714530046550522358 1224516384154573175 8857922109565529969 17951220385776149192 10397950064295879776 6886547187536843130 1693590035437520863 2533604594712099194 5238194758091923353 15845921087073920005 2125129117016170753 9956782897567799448 17102403254719061795 7246875823145146358 9813297736801468696 1124118164233493690 744482019961712337 15463625866634585773 18349941819521960472 1309949390205552520 13250227928135133555 9918300005677844019 14206677746088288931 3460236093253518923 2152140225844149209 5358577920079123932 16316501299430540695 3571577579800503471 11237652558775016081 709383468834199261 3273555790285853157 3828111983183898006 14316691828189046712 11555135426918918666 16258308787810282580 6209874177924424488 16919430758102418541 11909000808284559460 5506391842019456478 12780356530469320918 10836321319678389209 1783458072597026255 18093395860574758782 12639208496814566030 13883113806362417084 12445753742712946317 9317656618534132033 1770139760601568675 4808650832568837669 5295512694762795497 4132332780659858375 13364870837738628767 11984228822551781041 5234872841091607103 31343046767477190 17282732564026432080 4747316244547548735 1754843774744987270 2040458387604060670 16828641845595804767 14071278307225008650 10074530919026215886 10103454823107283864 897937517511022950 3997331153061888083 18132678826668655020 7463274254244936249 8079547758519067662 8769760771717151910 11438876205084519338 4972083756403527785 12739594902437593119 9611003334971379645 14954705853538948355 6617817566710027255 17768499805782199972 12218433129158439215 17587588141378878395 2085421396087752633 2283381089895652002 17592949653150679023 14232530366648315278 18163125568155350927 7737260989016855681 1247874805829720091 13402310371543677212 3542250966366105450 16684222373720552475 17311651517126921013 1147032930683555261 14081488866772741927 9559806319698928572 16961873729959518208 7578235524329257726 8316473201078211381 13539790805442298653 9441790692898640859 6327631885733140386 8668110154992584915 17416612654505122675 6328518590668072864 7947174945509205078 17882383604649703706 9708757486536977831 3138004105531612928 18302429020288405498 11929173766385545719 14227724074365406074 3381816862230117544 6088107794017861633 11078008544434698785 4917544912316751310 12601257290974551502 6399724758491367678 8891055977519579858 17800808400401079845 14612553878987786827 16679483269887952080 10404212447000479990 6008116323324450115 2759308665766695704 9925845601040950730 11441479416717521132 661226023885267233 7488304414078353221 1103430098335526348 14938354937768209179 14176406490751735439 8285804272584908782 16631316339736197092 15316393692806055610 14732927584303484313 6307187754809047199 6515416001909891925 6010716339519061521 16715856964039316172 9282332893293574636 18415155580476015949 3682804438732078418 8222242034945273706 14031537560524872102 8773796205254267240 14812731072663407309 12480007850866883244 17802518933574146898 18159548308899010469 16062675527664595851 10845818638419511390 4878881390009181105 384109295750715726 9342039994867214900 17281507850391573878 14461881327901422888 2830774161357960540 4637949246618638167 10154043289708755006 10269789471649104606 8499410413271459940 7065915586878620727 308809158934103184 663992502813641174 9816634486004746150 6484017863665680487 4645976175913479537 302498177962335460 14754618979321393251 14733820174290805964 15309349295093867972 1619406325613884415 952439043044147211 16856453172991115030 4756261844817757065 4623230071171889301 8651649217564489462 918858693258539715 14252369305343737464 8091650354549634738 17752063823918253790 12378415017325814134 5468174512374930536 4169605943710150386 16068452801905813694 5042371400655846971 288839086502325133 8728763562422133959 586817889890164285 13160454141406331986 18404399425884224590 11805036431208333559 11312930067691428289 3727748359386767303 3387171668124395364 8892369655041993398 6096270554722471562 11756446342454925908 5461391182713413536 4847098768397988028 14200901014570694872 5121298509827165735 2024373477389742896 941471447012775536 13813974796699627694 11543274246589923193 4921052877971427631 15124667398932556263 10298323273527724239 7053088176869420410 13585024283791107344 3210627560560885770 15181305692763059677 18134987485558509507 2253359169990169651 17603825160353649835 17497178294296170795 3169029317763245548 14628193896472590698 357385356006979577 13195788297517485303 3143337427450853266 11300868114850786684 10806882133311482320 5524659301082266852 8815819173425437898 1441767708546707371 8962555760601950676 4902359660011420930 15665048779084227380 11489114596217240896 7597327373824605356 11386952549558608825 14655470732204648869 14594108110534488923 9653330989804188437 17742497799916910292 3283275290599586134 18260401187810475942 14017928577249458233 4384652934688569150 975985796649548425 1380170190663345005 12460694809674343089 8816217581570957009 3374436840292156138 13240195890853232075 1152532708080526110 16917313067253759539 6622477254122585568 7007368470921483487 9088779435311107451 4800261953435359546 6781607254228302919 12354638065555567633 16181682923099177646 745136647747071101 4959675229365423343 10033623784742864202 8270840046309601816 15071473975037516938 12840550714476052765 18234522833808034395 10951726828415096209 13656282037419545467 16225049261521689453 11224770841542005541 11279969667580891729 3280166108066674699 14957352974743179190 14616813488549843417 4882590891000328005 14817342373325334708 16909719474237977206 9199554838265065544 17180217025800130595 10329971410018087839 63681439300876788 14331876455125722257 14655835513880180916 17753116953716281772 4577106430724318639 14416160499884763274 13245369832803808112 17791279480617927260 10228449371684445243 17650675721024505912 13775398735327521261 1538710823632010037 335447176198931445 12568309636059720192 12338958947402580050 2597708967583444164 16878925046536861687 18064481103923954564 9219597519692542452 17046494936401022727 2830325455717281561 14520185201681536149 584701343081034842 5611919873350376995 9761468138493246170 7324620424814447611 204945085439370961 11504356297900677891 697383829091572486 3214348037445129912 4562787877868330416 11496166892389663616 13277482746517012239 15654260322268006173 6204895624122316366 8142052501054209620 3562237939919916669 4799292542512442411 10208142006021684006 17723617029850591482 5397706733072531664 9841735258798821304 300676979056169775 15867151066260217406 15476283916187592392 17943439472363009779 17830143444754580652 15547508122355338956 17801920997504571243 6228009742042536202 2133937868637703301 7464216334484655863 2610205939781344095 16451605675649842692 4915647742595567872 1025993111939562117 14563600148466613183 4941403238116911475 14416344468234316627 2897762189695086672 11458886948831658561 6127678665184315131 12794780505868727083 15938126089682886354 15478369688061094058 11383930665436565404 12448822142215560306 8739397696008133942 2950578948319822065 16157184038692278431 12513772930848753032 12618847818801512762 9624608644317471094 13624357446234593774 7887609955680148787 18166329817723780468 13711310810335892390 18189401931209830211 2350002346539567529 8904659174796589334 18413196256373676770 8037069979695902645 17967671203379732338 4281162625163639675 5498898568251709482 435250153067076607 8316275787023056733 14231243293142690374 10316540637575104029 11912362144869160418 4839984732140415224 3205128683167439658 15497485357865400841 747771926246009819 7376128310536579249 12947779481975450821 6389522647573646658 13477336580208390703 16006427540256476470 8638913215127597614 16596903185269824820 11083169418581638376 14438226678011852431 8708481053621096600 6532496646079748790 13879351501239727119 17997562751418176468 8993512057455477380 16070151925537513842 7987983769981797268 17341273150175825356 16362312893323117386 2879447693952727375 9012588862477423711 13797734395554369333 15285748803577771512 13080022391999073297 11296617460445800420 15155770537994584846 5451783162209161026 17167966089799440965 3497352828720396155 15520616127251188686 9795416392099204958 18361636631773189183 4498106646297390222 17351360169636705940 1651275855171365825 2215645335110018247 4199738665659139018 4719449678996846679 11993290844205690375 2744358596991768852 12153455995867006068 7295936753013558108 7168970945141850508 10405070203562235853 994708988595965106 4604902632613876978 16467064620083817539 15756227113154684145 3057588985537518675 3006200666423264045 11226194889014486542 4610626462107506766 12936207076330144905 10144055590130941047 22360894743109908 15416245263932901357 15547822545703758163 9603058662362592665 6227261184151735072 8276993243132446886 7810194435613892664 13661661537027260064 9100072389352546493 11373454125979084426 5470969746431643526 8873382783406080274 1637979639039359389 7245850809600006967 3241278343918571445 17543193975321459241 6996609845335198397 16349316779472675043 87576884298955870 12387645606017356244 9055895194642750512 16505270537303945741 3159979677776172803 8692520766560594229 1596941725355089327 8702149707940965524 12251634431669583466 1230089849467378068 12831383658509283783 9318616995543559829 4214820865142185390 5529077487819683353 2217894213114602514 13436190611723989241 8070025716643468690 12105834977593032007 17165081579068149189 12163789423136878493 14067768339194790979 2273143704281612548 7771278599020587294 5623489159274377279 17506170255016822981 6286815227457117125 7330413740631418015 15137656113380674281 16341453277807016136 14463491827161919694 3657907056859022732 14534308865390404829 1668653381053793669 4066223676882645999 8165648787060491098 15178964375710241229 1114389497516378514 1693544738257787144 11098802217246099411 13885008548770332624 4502115241558572604 15597829962536541041 5590660836306787087 6604951853277505704 17054409155625495223 11986241770551723447 2190172052628074404 1348378956009774689 17523636587692914642 15896378951708735678 6777947906130414818 3409111282772740115 5787737799684807741 14751188853846802676 13603751510040413601 12698418975437279463 5417385568130291174 10725276127652192229 4073591767222267478 8622864388797198108 2485566958382488111 14325184182743307795 10778012019857198158 6056847137459881808 1746616523685566358 15276072552470760161 3456339874066185 169728033435572155 4093074076414819810 14759502674851863146 11456718469260220677 9063603482358741261 10302473917403520855 17750284007603518350 1371534441689990493 8524105179589923238 1320004345794509015 13648345452434655415 16977666115299692265 1725192940868593656 1852044874606920369 13835991290127587887 3957440321716203393 6949604974506398018 15444831022080715714 2750509567617222257 5178051544190265620 5956271002086099688 17816178436357806900 6282365530515057976 1073596879158368817 14021810903052734936 3091852807242338016 6122444333901190353 7676662798764426938 17424860712595931182 14272716446192974811 6801807749950537113 7441010926999744932 15359540811574110244 2900546820465134123 15259145435395474778 929026611714661019 6854175551554457346 6728976341243214994 10724242500336568877 11528935267725573136 9499028928450677955 4902920063466238942 10515141621560351148 7043411497908471779 12348007808540701010 4733360877122744699 14021874964620666872 13954898382222351164 13602808272821938211 14333797995802340669 3472322566071514131 7474894552733137312 1639536336088504692 15074675549085414206 2405289560448118609 562839397129013182 3105163503139652449 6476123743539910034 17364509395082236244 1742366375085850586 4653167908831251526 379043155757173158 16815872362798157098 3964773442637206632 11680286415369215764 14120158428597779115 8227922046468457846 13497713040679144301 5249873116045786504 8416960053136673273 6392002142408276917 1340327862350248088 6625177097851590981 9971220389785271820 12978500008340061766 10703973321875294277 10138816781101841952 11020677804907113855 12845250971350525787 11808389582100491163 11854324353100252371 7324330524079587303 7588950665890748 14872646742038431205 9612827112092602307 16667410484099667069 18354282383405626885 11642018933064160594 9888189435054144067 6629646836385662220 3812631513331252905 17909180343917494210 8344508789957758679 775067617684892989 13745778582760963672 13463297375429786615 3006825114986288302 2863891378632771901 11580057636103982362 10836227459158827590 12647511082967442939 18379003648887078692 14568721558525310590 7892926805749066229 11155151657298237638 5373296378597466279 8807262554441322883 13060571747800855110 15148822177177889629 7225004987240481315 5636474957846296068 66603468677526599 16709902195376705204 18058097057920142743 4226692666494669520 2303224400104520447 10304719765908700515 6898651610685673866 1779391357624004733 11701156946523137811 14081677677954505097 10683159128090723814 15111500255224032146 14172212006359211342 16238438530223875700 2034623222089331446 6109925644690340422 4020796984958150638 4532365866670733276 9070495905048847264 14386319065394853732 912400040806933168 3595625514444440337 18339494976817630835 16184616750101473303 8010586263196154704 6131468643921677492 17249281000609769002 6232117556201349227 5753469915401890592 13393355645143340527 16557064951237793080 10584047586078845580 6263793509276268042 2574815594447380891 1254413444758359388 10721824880783969623 48193264847498173 14347222098661861260 1994987267890521537 3384104560874890956 12023263123856757129 17461613531308789163 15641448130711364574 5422986548897141366 79513083731772268 6291600196231661083 7077326675460574385 17037597005253802951 17719037507115422822 16003492783621419032 13224467414280030354 7278832452620099593 1556018686926801278 17252754144493755781 4291023911254679969 3957603499249632625 4626940028018908104 16445413199431992678 9713614272642055443 1597992545670699458 14394387494139660034 11051739684399371246 9470140560815469775 12131019236046155512 9964006919232793308 9460539063604681 11542762719183101856 7635822908013188539 4018946474975035322 18162144942644617873 12570356094804795041 2723239265771758105 6298054045951887390 1393617208181385004 14079165924822006253 8076841896145697101 9920943737236144826 6842014459672887991 11785208217957649507 8114737941923007408 8407325687481706141 11210266217733109210 10584617911874643097 8572180571822596380 10803533128218534074 12310487604344465364 17857311367354819802 3311836868700574521 4106366709076573755 541180994358055952 14892452451476683312 12605139250610944266 5141737233662211544 14530653569200382230 8716644021557853900 3345587299364106718 12711750438093009963 8878261058653922510 8537996648631393339 15169260297868627796 3016494240016970552 3529292958995126297 11933596101848381904 15118103538478539672 13958304198786282793 680652329694796184 11762217493895614341 8582186037953702227 709960962785843717 17896606057304935573 12716687696776618083 9806547113666462872 5981963073371426778 9674179081909391406 1622533734622942560 15844378056390978248 1719189602427765185 9742698258677341288 10365384348123887780 4341795147219783351 2037033097080033070 446409986270697247 31605518544501808 3099546230794139400 10295129432702869454 10983509496098406884 16270934800040679634 12053838869744796143 2889295470544072904 10835343496611473668 13672747057180468549 3759329742642689604 14118718303522389499 8570961712361838595 15463116625045793269 7384439663348962016 5043688095296374018 10911264968309078258 2153879194360582714 1598255329777928552 1831667705274604420 16002759469435225598 9769779355811682240 14695205818717561281 16494006334760788550 7419641074794493294 9282526883149184927 15586295628405884440 5671893675071480445 7206063600803495337 15125483751320226890 15404512091107480550 10622958607217153117 1754537760555746681 12551539455224955656 17074139070832044056 14398886854342977823 15453925268178675028 283435572995460255 2782690510425349636 18019965471632319429 5547410026618859792 16410717698390492420 14638912570470460430 8809140112031474530 14250633521460366801 17575044615675312946 907422234734417745 11094639054248577661 8170284454187399263 11792065473791328393 6714151563510355819 9421074023915317287 18269187148395621422 18341003606268635979 13014057223424653844 2519160050660549322 7085876324314654636 8735249037776887784 9581113287306840326 16293147978909547587 6881934840203771624 8019712067458013132 9234116575761950138 13197800937586182837 6604028028441274079 13609898149199360906 3654849613522836622 11592216768016386682 17439699358216587669 17918907245125027799 16635369447210618334 14410784044206946533 15735233390339464056 6290424318496042009 16951755464553733989 3831787558802295655 11554710443825519793 18335399832465769543 3791518206937042931 9923104847251263534 11505652184384482254 11706994481672435465 4996145449103680301 7308891402899758921 10242747812052892752 2549660861326602322 15475442462718592987 7814742943806716395 12582312572682934376 7304377864572245140 8744785908023179509 8636241887709652934 5619356848568320607 13176505910268958605 6519415723348459348 10019773678155710534 7401956404584704135 3039153608349183766 5203737148642057147 18090573318100270799 6664110731029467278 15492536261332598033 8734173227860552153 15078289683122941376 1655802434805139370 13494373538127800829 5650319002947639316 11278198816930222834 11938863471464557104 17112991631480331312 16358161118284561843 11768059104271683767 15755855305092274117 23696600386217600 11286935361040156059 7819674207901284167 3319682609793484098 10038419563114797737 6839388080083935448 7967671205288363363 14317592343868058909 2374044886161601462 15814778006622821856 905287761675345953 15231412744637733685 8823111736139068169 5881466841998729475 1324764080762180928 9491509607591012790 17793200011305684172 9783033813165969653 13634267151459309184 8717795641270123144 8452330335785828299 7902396119618632703 10116661763847323182 10872872444181285971 8862251828335381937 17719476558962926980 2107593149284300091 13761515894196658702 17045664983325252304 9479248284962142338 12767565838491260317 12874759619784528511 16382095959051352045 5457790442134622965 11828243472728768706 1039203910055844144 11698779683068152986 14335210647514970635 4154219178059473002 6072194008217071872 17637453150842896587 18231801741098336034 5723109439166407693 1750301046107915247 8247414680917054998 11837133558218809991 12169234912390718457 6639434584240809517 125923243422466837 17548535419590982750 9434453492625225212 2352000330763484117 4032942267050420170 16467698474487847739 9346876732135294079 103638179358288328 9597469809891466751 14075653084618657879 13621868076886559544 10842047081038055544 7743804172126244427 163690676725195082 6126582976958492948 11832694229354022573 38486174091525949 7459912761250604806 8789448910781818900 3843871909598915664 5387161458594547630 7422394855885492603 17171475897422610232 11750511611093222130 5754786098398289142 15375976945820527921 9918646938034554240 3086591596981189670 14095227725962646198 9878377730034150740 1108401262492236018 6393156318241992363 4119359929078695627 9320524584273269766 17471283368930059612 11335885907163301031 11221642602695263113 16510330322576748216 11419053651654987843 3551812713299017614 15114842852155783164 4956939910492182760 18153681505544206895 7407987286227653354 10853025987224330088 8605934917987469324 6562089993946979893 9254469871873893648 6424330785578116990 2877052298963563730 16805366830402982596 603961583245945915 9211013033388475173 1393603857753364420 14636131442887254558 1880965214881246769 12930312213445517539 13953906372277335158 17551817822100914592 13118647360006314515 10241759480085361229 13687763000624145876 17243863197388973578 6210962121147283265 18021792965164268512 1697725881260842864 16333796064995930434 5091989296008596291 12606626510945293274 2771279759227130905 11141785106695435453 12916430031884622500 8678124113642230480 520121254527121206 3243744603328856348 15742069033390874882 7673516646994561189 12873602993130309295 3464011883670908040 9757130098804709232 17698860283027906212 15494159549945314934 15473756429489509243 11377750919711792041 3386869632298254252 8242816202476228492 15947197411694136174 10012315111229575008 14409313598742629823 10897477482250737526 4993360185813509346 10250627492096483605 13325754084367656306 14761526849241023112 16126815510137786662 18395895333980103155 12694254829644845566 511426068884518715 7983080580832179882 8964024473809365548 16485456591192360382 5225593852417876859 8584313802870016569 13990624526014678960 9306026381227479722 10728768369599041898 17810599931084477434 15775119186463753763 14434651383726152852 5415824793806787246 2627357310793989568 17827844919855953998 6448469845875032513 4247048658664254427 5509249108445946511 6797178076743148242 1191763269774216095 10106364879923760062 6479751174869150157 8557804482225024286 1172697656226658078 17693432166681638499 11714816596809815990 9859631987493949776 1678143885601858980 17612383181513274801 4135947432961692478 2496835793629396718 6517396036255213720 12414444334923608459 655955542278161138 17573269326001294892 10765407106229242580 4572319284548379343 15448422797601679149 8685015690023175929 1362803888740149233 10055014389300188450 18333886320169108501 11023301873079260638 16687052592521369643 9943533086760450762 17560082053516334123 5739361186632032227 7204617272284728674 4495179047347026412 13873741035765094460 7481871930629580171 2424998485842816339 6944718168133299442 11750687865565918408 11781345958230718790 7912072447672421755 13464926607093477418 6745117143022764294 1834978980649026427 10663643496086971307 7536216471121284283 17818592762260505526 13819787571115074243 12175556004114267007 9807052771466347863 10267020279637745540 10395177931828821308 6936889296943708590 7425854193167544421 7868054209750994937 5327758403363621420 16538907204039251322 9084499834717619997 6276698420573384841 9434370617321447887 17595069285571067730 4966116624906254053 5804927174300075770 11355534731986083235 15333439551194100696 4772306634624954707 6683038534096231837 17855947460487453624 6824297535305011272 10434975828552908578 11140816734119177262 9543313634610418876 16124108394131244433 16375898468859005761 400553429654258021 3022282768138026980 8479823734580015270 4482398014136216207 708237967653740359 15931557018422789784 15188525718393708519 16492647602698105462 11588698001239433281 16920615078298300592 15090671401439684372 846588306478661322 12934282034300582268 16579432005423308007 2509028014942287548 17636253330185632155 15026123490998815540 7900750226800037609 8449983059455090852 5721374312306776952 18403055312543435545 9219343069359693153 1737453467825017444 12271228088214145662 8984640242118812339 8272326761984213008 3370865051806937899 12409581295447861063 2187758444002627499 15384016173586050862 17573123426967929020 13975747881556957069 11597791160649344326 3690768631606507147 16085427849761084734 10647278624621812989 5613623410486224732 8062324670397910694 9863364573453768095 196689342964352692 16181767098974716402 13950852514554770765 8081161228206904719 16222578179698833360 8650484905629199334 12860047069357313233 4765115806158807571 13833456046006899998 3369897032032551707 7237119814075995954 18203359183928017063 10313923905462613248 14875791506432228057 14044679904536077196 9003118635959010558 11054839714199271461 5682327236827501147 3694119596040079776 16045546028758738224 15117303131009305488 3532389335354990178 5925071961992425349 9265183722474926752 37382589049246532 7300052553736649636 6312758798281725088 7540213266249384107 7683547281052710823 6458238559866155466 9051708295086809635 4834526004234693107 4535633907202644283 6751843549414424280 2515362568966764895 4123900729945416919 14547452849329361140 1406056024349285085 17951404139950091346 5314120546599589917 7061315114070871641 11139439682235670738 1379747375554600034 12740361509682504425 10014281207997870951 16458426838469393265 15297613640940788580 13122703410024229764 11596431618954943562 17973884352127843373 2814906190800917712 4280866805624825826 17389233737094664857 3833299594758421292 1007832686220660409 9009629890991736275 16548617645340124560 17053223880730188025 1973491203032145634 2626991495391532968 10821186918755604527 10834582005643902873 12704818583504940655 2110501242899459871 7461846728898100144 10665039193853084446 12530779537907022812 1674589852264319692 16219565215674470087 9856455600670069504 18341389697610181972 15139386218382428937 6998149664596418503 1726285177752234258 17708836682407328142 14574019759960410660 14730196069650273898 8530211275621983896 15483261646847783389 11940312867676513782 15768184570604367992 15888131790781985627 8376267425952345953 7521054994072250137 10131146664988595151 13993040121093517719 13726224635945528092 851756417204076412 7835202439021788604 17249553755955199925 10271524515663373555 2006820085254781529 11457986990885987809 9424358237667658541 8878418583738975786 12868014304087632819 11430785868181228143 2995068867146981931 16454677430128918301 15028879620704393302 16527210952234601310 4832466643235822009 15254080263777978227 10290231729646346586 15220505368299589987 6002357063919553046 4039278311428043519 13195016869580415709 15132815965348219671 11814657974937273202 16492224806210381494 17265412028570916123 5886473809753245342 6246134037450257379 6415671745219601962 1763875475715831028 4494622438926364523 6268833037237084169 6290203102851218940 1638539566711464995 16796397532840942434 3436406258746035712 7177997809407963322 6682652426588363163 5005264029282905398 4965264261044924976 7629514864347846715 2718844655280723481 17821713959618825403 15800490389197373935 16389780109042143952 14522470056608258156 3901712375205466105 18073865657335724920 17901275068755531031 9563450349226795692 2277794067823217858 2175489026462708177 13875128676274507368 14890912602930991496 2627206915735740090 1941254325075802799 15949815315810208696 18263667571032608655 10112637913408358203 9020487240823017120 5983571736920613179 13545831763868172940 14210482580509105199 15863420625539676986 16034274590536314236 10315639470438550917 2861670601507317342 14824800809158269688 2296323030544797313 1019892022078928358 8455115212997541757 431938948158830462 2482257367721374361 15085357056407002755 6793258883280744687 7115446323926938038 11638796029219485435 2199838886593572032 6724302153344279260 3915665191568600853 17824520061934146470 6717557981218329144 1357785992024301165 7965585159497902391 8796435493426425455 3252403780929615344 4107814108879303996 3284611553589449057 8794592315084576172 15048665621448387694 8721173944189484762 6227965633832776152 11096823923207803318 7306683905141421215 742886273587843851 14331429487351539306 11555725279495418512 11929755915583843011 10497418297761291131 18266248128093998295 16864899531422766021 9207097702239419464 6147085584796476281 145674409954165674 1796435350205754080 13867873500027440266 9586454174440205089 16214964289630962261 12596986651788796275 17454733992160283516 10281412474414031750 6949933283901632924 5312149329019598684 5802151342426936717 17337643663724986625 4216338342771769452 5776164196159135596 18036736177544134583 6232610283639820768 3534628932709890776 2995741155310671914 5378757884442289340 12670691314311069567 518303475059346840 11675334298639790073 17802392374330493561 10070672143786849724 242665932933480488 18333171502407393249 4337762808589061326 7333625778727880943 9628263557068854312 3319398297421597359 3185598707302152692 12777708600319342537 6792363396191866603 11169970754967231824 10175425951420516953 161845989533250017 12331702713630352417 11600656673694923331 11538825602392070501 251801093276449487 16245115862249415936 1287150046338365919 10408828497833199124 15529187956418015403 3959589096043111006 9752162241534271550 11805947089218909394 2883304600055385828 7024281129971710292 828792812610994893 12963868959731753876 17043412975860289372 3337541644110624109 1142650023295299829 1004112647303550127 16879010311195074620 559033777980800647 17523607983248919521 5869845438841963788 14438820779488584993 4561370486983806951 3067635930268099232 5430153968816893731 6050281209155128285 6116517455493280830 4044436080409853941 15294166357567350474 14869662901995279108 7127938555153482283 2708254916161563716 17222826490423325425 14196749866494637687 4566732929958314000 7516407557208544996 6458206166018846007 17671716413902061058 2424023062540881711 6022865523002419762 5357385380545939967 10301522340878043100 8283608826183015718 8889310357685465290 11459677919292253621 8933953847541749191 522818157371836549 13441906340599691326 13864387026539512069 32754625146779200 3168308576847512402 1954351085401579478 9368391906138147874 16879247916616478811 1146325018171145238 13886612424969569424 10470761124734906507 12342964119586239597 15676087594416712915 3374845518333603028 15455783069046343409 2639487853796888713 945963940651644821 12906408714256953882 3638022773843384539 4399356671422674116 16546395843838234772 9835264794873597620 16384568287902603138 117451572795324687 15657969506716388972 11368957678957329413 5143248029801191626 7169140065920144888 298474154869347271 10171373875275541457 13163081389332866450 170367563782611038 13760625521028821135 11711563824749098264 790206163819880323 15228203383575071444 16376334574811641526 9543928446851544124 13256044465648048606 14275372404764168063 6887387223310035714 12459433494326281898 16200476978872385893 10569492076883172247 9744985419079286536 7086781972883673618 5995214031012416954 11556535334280869886 4942607096859562363 5166231437350767895 18101237537314817874 12449788009232387325 11802502674801020395 17453662319803056755 14143074232726548762 12868922561504663253 16494815320452869445 10204514466708715143 17202228945989468250 1629047947867075431 5020377397616681240 18337410426732816523 11073589801391605918 9666858888303902872 15955140684473316568 3518906991249476818 7944919676654974306 16022157692058266383 12922146603784461360 13996756067485835165 15485964574144182880 16046048618448658017 17906631210320513639 11347196484520700002 2999888045298576142 17208113123422469788 6401344471462203370 505186622528373815 14466102548381758982 3858783171614112880 12850117562871911333 12888164655959486900 3357705428563541154 16136127611874501701 1143066755849998467 4119509485641667871 13763273703539800127 17526167486731407952 16470086679157765298 14465923747255830906 17609251165548861022 16434361516022593250 1527654777771968893 3467107505582338379 8450764820364112002 14359019213063209795 13915410625607024016 16616737550937777288 15362655447861412475 3281782165344738146 6654383271175584990 15438492113192799073 264895445827632488 7948639854723349366 13718356121616327952 4730881927316884976 10627745005099547022 14866815791190334276 12152470446224807550 5584885435313753030 13762218260410615899 14517730252511682618 12157471767210148191 9251286703358972073 2169080843008840172 2738105755883168452 4108591613208526362 17702088772753324840 16219078323051289010 16683495551507292182 2114188428523927013 11773005226537722849 12492955192791418976 6157863654898998314 13042124598851763292 2048971646789750590 3077084413275046462 17831005283575586334 2933446937997554342 15022258515876688547 17161121664976198346 4736627757582486192 15979641232726747094 2184084725868978038 11337881038023525516 15472218008999918590 4221282350435595356 9749295231583162802 3410548186406702234 834844787611091683 8707327306759340320 17165217019753270515 8091933646756540654 14908200609708697354 13620816812246956759 4774041455874645511 912565062316126020 2497408395045868692 9059995464936903905 441739219796964959 18346974658766065041 7981697421741577340 16953949143037637748 14584837559379744844 14403148086033053202 11619880276528886086 16208882181486084470 18207495423182128917 900251681150509258 4641517462253656679 9338276768597528842 716979105269117550 10092035070745923582 17774726092101338655 4866287890137265889 6768658260383057191 13174386793569659897 12490108776108855458 10260000092134402752 16272916394075430833 163016426901109535 586567246720391690 6209672505408925376 14966621673815691383 4029105701799629712 12859636214083409406 12750162479132407398 6801113411863876848 17240154418340987061 1123007684945290950 815421784747563688 14036727763943750735 17820386666354285244 16032227014158146999 7201983989488601125 6649598311516999867 12107739551474424462 10385874226928994839 7459229290391093198 4522419899236513353 15194743669934549203 17898665512003897683 5873717370196440666 15197522837116017145 12585153426725927678 14601869017854377918 2655797997671295832 9384422983394389592 15858642538389674011 11101033681126354682 12639097675082940031 3927868889150142492 12844578506071823485 7851937193540851990 6105284603211301069 1434468520669456495 18063708652963777691 17098858012916728588 13551227845129612455 17785963562718261263 3522709377252056516 4810641897601600559 16162380754108271525 4801011855474786017 4089826566163622330 10410956517948884707 13457213197724470668 9009253207121713271 4266902373821994529 473420617378949763 8463770569362017404 11790946513686289438 4999684825758143303 3594928359419041299 15051394034761938163 6435654860621741250 12873065280716050094 15550929672374977029 5642789036212478565 13333157035871777412 16216365182902231866 13101096896326542459 10022820637348617573 953757487554639743 10137060189558248462 5467325942238357668 5756579797996728719 3216619558759871433 5603738850585465304 6271760280109499701 15497941841325744241 8448346992524952711 13218957114487242056 3275887507321577591 16809011245641227156 12407970924733061303 17669569567307298597 1806244898859897433 12107304085164697769 14193590337706106987 14751278226785864765 10827355550663143202 5021830499359048042 9603523186970773138 13992303127495510307 553005428455696902 18323823719956757520 2989346695250548160 13056459890530271883 9244538222547344341 18087247074521192209 6706152276833526672 10380171279729238037 11782325639232049066 11321923334578704624 17720731656977613931 7260428621020449238 2215477023824867183 3615691231454849156 8637524929440015375 18429382749082820443 10007611970836236814 3077920491967772965 2421733232224044921 2159065000647313211 14883184282777392347 9960475622335582557 1703498985710879486 17985875831838746580 1880239641379539466 5669785218467079555 8035440370157474217 3499070935617104311 17776693965994462708 12858132688375760067 18020819510443472466 11599106204602086014 8175225130134218166 7407219986474214162 9607898101260978852 299910181779323560 9663162203029894956 7983082251820992261 13688871981071877688 7712914859749059475 17419422679039004839 17715944624550488560 801686281028994206 16030866172972210829 5881358055468169300 16094821364394740588 3952144917968303350 17962289981750255826 13610310301606954098 8938725296482254192 5203567003025564364 6200381411756388322 5758191525878019089 14352502957888259866 8544181128076494762 3147039439950673046 14385179841212076361 1602207918572261426 14559592113076826323 5507746009605549184 17092993279289173199 12742592011592640479 6779931575928160367 12521035128935589253 14155050828270362522 713356608451567641 3367086498274229253 10741757289163745488 11355846137472084301 1706747769285268042 7404971705783332922 7582569689573261617 15979978972698843212 11339211318852981107 3926327497469224039 8377805656414515571 9571042806727972621 9108207960860457383 12955621317089915343 11501594673371603787 17936677804950461873 3657882797073561963 10517869645848371687 5642409149691008566 13751956375243068621 8424651340532972732 5221656585682825046 14383273349403990112 2728799523074116730 17418152757443582211 15386319690858553554 5682871990364291707 8575588135784857872 18122005152988405386 17014997120046464889 7770633774104618662 18061003800813057421 8264984300342362676 4342889450634299024 9238938683501800189 13497092578548024885 5856386866631730977 3920493783263102193 785290190923196848 10091466839666311753 7695102469672258435 6016347876829659978 12252021719234631261 12179337120054032420 11493772318758046463 16282556581004353171 8660955033285778520 6948542154890910496 3262237797979013037 7026166175875764730 18189626524236291611 5268367068209427429 5495912426537874046 379475567268857983 4702269539464830266 7019442833723575989 894928623537973721 18403691419686798032 7201829162876658041 11174058400156999494 17212498851596744358 9810134354312930660 15851755291135476803 15108140227034015457 8827290497823344960 4901140708732371077 1458126895695002411 15199916179952614967 12084797452230995936 10950959475122877350 7374602537685265309 160381489183504913 2407396390246623152 13785429087852687690 4046358927915049883 18103799504745207596 1385721579493826297 5656427668948142105 9276882827145882693 13905665404503489303 9993594801548930488 5904284289974763640 4702772994131741011 7481524352794321760 5418223336859720456 2057069534366368095 9740595220885919017 4296909708157799525 14385566367310571763 2622889816480441763 7050253795935110890 1072496122572350349 18338741381043137978 5056807350549327229 13978095000793612110 17713206729232818294 3729882580071107532 15318093540294890513 15221689739370887025 9383317867442158625 16185911076787355290 13736178330022389250 13819833271762984554 13161914979815414314 6601109493216313167 14634323693307931565 15375597763445364923 17267993490401038144 2127918954641142616 14066404235681629946 9555838232960919879 13235771729129246038 4525172896889855035 891106462520362844 9815645148354950081 15380418798998459371 15063850399064744910 16972720484484930186 1423849304863884559 11471566001673267607 12949678048304782820 1287510052506095898 2154203242981872540 14815183658179590139 17934138995219951488 4713038253741606539 10096796634080523455 10301609097134189555 4919553444588295466 14386829301168035114 11712814956932518070 5152837977103460393 9262262810215863974 9998871941316383070 14517312930145810877 7833177228198791181 6232888481744474509 5688089112876943671 5974577699415095460 15008434829656578507 12782027575100905428 16455596916326688094 2365630173838938980 3628601327320080520 15861902205840922124 17249222462660296996 6709795086444531619 10683057634142293733 11853652993785804600 9921556750525000066 15493220391462240955 17217037770668950533 1703327447330492558 6140031711517017640 4718655152272506168 18445172659210284209 11357447243315383817 8680385202847543545 16952583899341383455 4145445920028315545 12690835376137497834 11534921091607803879 2451290236098440019 4636355724351466014 4326174202976413444 8773612459881858043 9080625169659578589 3145980198300755500 11494767930952788288 13614405725066316680 4191448861211400046 444591530689548594 17246964275300475094 12700960836438625421 3035941013154611312 16550205043350303409 5977340251615054826 247832188452992769 13343261290805767971 3440730342015009435 16727873052528632973 7722599449609357118 6145243740637730631 13953473795880535591 363988413520841203 7471021405582846637 874000004080496131 14853089692799907222 12205766435175845205 14128022777803131138 11632129913469428973 7636344409104252236 9408129571875343057 10329796833446659542 8567345296786544337 7290171969074962129 7607041302900826417 10108052996809844562 14564772819447153176 10120300213422651089 2739764072581309344 11980925829369872009 17178844525178809423 13312636663373412345 17294093511542995990 10047148863912516572 14489712534537743371 5099601836716049989 14968676187314292064 7846049107087899925 8375846917385479424 13711500996132297612 14882072865236273914 3511504763431409121 2872292432678308786 11713819113088187068 617313573463059025 5760233148039631097 13076743860187444185 3671509987696214532 13644540760219933848 208580423935189302 3789309058255018308 11353878099641556787 15870792879117491059 9448175894264750628 6656817427388719747 7754926928185620883 10606685080131070197 13693235467470055238 13028240364496304241 5007151686604150388 14364218292301101499 15260944018246873809 980196826860026365 11136421803872438531 7778935679723078468 8448991282830428301 12495638673702549665 13322686591293869849 10915725289618539755 3009268017740069473 16474924927117248460 16184137656948894634 6263543621968682968 9219909650800166043 3767028590803105072 10666282131337049654 5293520178407202235 1611398553010133834 4286630562530481613 10410486366828225743 18122531005560372288 11265691845242742425 180309762459610928 6109706161203572516 4577955129727115358 10770808250762361923 10236810308734315990 4756161762869045708 11287026591422870344 17471842988290653275 12174654018125987030 12680629818864569263 8085771499836057386 9975437349209406528 2161594678578027851 13841273219534209792 15573697534187419055 10833852767017016647 3118734966259935343 12539017929402218717 11510120839744763970 7585668955417283777 2303522220449666671 7613452344205323347 2119118379193843664 4286663628629374287 7719990467911449790 2216063097338320040 2972961859584911491 6586499226252945588 12794670274802684971 14195131078014265800 12230079457979457054 9939133700333922109 13535188808326368393 5206776724794911027 11434687938099369571 15321217771957784617 3850068585431198830 6811276329739517929 12458486895753503323 8487775945152118155 6949485366682155524 10516256745642519823 13002568501612235722 6746758970380325051 3681840184126720764 1702519391236397047 17918038869202992336 17966810624121690652 9069770339225373578 3141322334537625404 10060223687543860213 9825092554384100464 1958720327206621881 11352523946882283275 8549822677784989592 4574381224928075476 15455277926965081356 8824361207858477453 13101467251172367263 10282804766835257776 2746291168241942852 16672789265524114946 4712025903725016920 12523650013554987564 966404359306777113 68154932250690347 3154320295272464909 10797622588732795740 9405731752194622703 12771768869109916113 2924222383573418649 12540036371316667648 191651200741800657 12627231365232236045 763117124228720694 11311764000047145565 16741618087283358945 8093067012233418988 16117898078949123381 19638264314821610 2629605375531699157 12775928099251891287 3085190796122914869 2245059510735694538 10026636508332636745 10469201017391085522 18435096890008828559 7759361601583841581 1575863896630748140 10441792100407286496 4248853198233121339 4039703423968351252 16638342553707060228 2704437862607387606 3309957919370606206 3068871642607886805 16272689529048363933 6432743780754371004 14410113592388864132 7725313450689841980 12388477803487202327 16519803387388530209 14813278836226005353 11943271721787421694 14576271090666663712 14298075416004768616 11652311377832718781 11851499871428300309 13357266405662000913 12053589705711285186 3689795261498566967 9975439016148595313 9862375887270285508 15061633724905124184 9116037159093192517 3205140585928435858 1845034376113703948 10115565702308532185 16671163330289292475 10674680417783433642 7932445941265096275 15220826434630174589 7364646516334141558 1559117617823040758 14266274367800999160 2547977068079548236 4900190774861433479 8527988710033176244 12254692692447618754 17085595661272565990 688811684642940664 15221562882181768107 13672819068315515359 4642185519663227278 7072811294157534985 3790816886698081012 13144276180258547744 13802990474277559907 15180496847661777503 8237287894484036634 15030067338732125525 911185477904472336 5616333755905965825 14916209420067521650 10190960024359832935 7089712042491945429 9667634914924601054 503071682057969524 2869242431100060909 13317404689327567855 7422877080127891313 4613067532061394627 13422525892496698751 2276811446053785410 2578109765579525255 12241892151308380927 1102495127808086901 16604183654519097440 4296175321086688987 16998222238408815369 10637230674279486951 8252451090745410110 11917694476140613340 8253609089482974272 13588593965624673802 365618414168568035 4187907298715798674 15806356529789299625 293807929491070075 15393025275732663715 16794925392880857135 17892254085488578013 607020603166919789 10336206142459828706 70220642954802643 12378798862441491677 14299411368559451727 17787969891289278413 3907270170806022902 8277031929319960248 2360111048171409590 5157357426774085572 13940880369848928349 7048754119993687680 13786996699544144336 17768684312098158724 7040259415076798872 17816129266856879017 5661700954279894893 6057621748894949195 13412391857415654901 9590680132828474118 17017962966869894838 15462917666154911461 5325239201092910724 10443842097442907112 14034267809629025386 5385329500790330673 5804152862860641372 3103538456906716 1517175278717263157 13255951280714390872 12510853144269688614 12723181366088733885 1838396322469807581 4965795152720328564 15717283753704791526 1183935672197311403 10935097911709349257 8340824098794676095 6358138334271626236 7785010867557408094 14905981648444087996 12941658445999509605 16349658817262072888 1616917945368650576 5243881630546067349 9387206084566875946 16738386421884659004 16404442363747557323 7968352948339553196 539492351262960552 3786606526125110121 6963063266465169694 15068844209478458097 7236098933890094898 15829710498797617316 470312021544700269 2131744205017290843 12262414680346945406 14132874170238879216 16308440023015262832 7557549905231647744 17761144863895365434 8760801972753922409 17600616140535228874 6891136429816346774 14694169734622085042 8052424774689699908 2023933145459275791 15127269594744468005 5651582713566107244 12186993132043750429 12278896352216230685 2326604573831287996 11800854653586231016 9811727459771697600 6970748391906456756 9513736177874214951 1357844673056077541 3410133169693768255 14381960749519245086 7124439673598460321 1049512610280721178 15240351523833544917 11750257847719476337 3535816795486718763 4603610374457446444 7476596484134792076 12025820858507490978 4220770033569155428 9302663560431718352 12597490664539513861 3375294218873051970 10139988101935666605 17484644408661232560 1084268391508639449 4616259302436560316 13484279867715297662 7657873513283207159 14529014478302371802 16321194784063270987 10142129697191050564 14544624722452541757 13627640846171225881 11015815132010352863 17845388612903466113 9314602358241260370 8573626064458652079 10686346606503065277 2009460696426815282 7505035048934733357 15419844404796557552 13087804302801148560 7917445432547527602 17337343635970778091 6224823214638204197 13904974581036849750 3453425462677742199 10670331227235729673 2961520093597800424 7625818880586722245 15103646192582962900 1972289773046254137 882078241617980187 9434132879453654377 16866358619874467238 2623474903268048364 16376213816702145183 7655765161279322801 2922608408975276342 50332493764082913 15091966177965476509 884265049488603521 8507115167123323243 6264670818592805485 9600291510965049167 7921894906858419687 15403232581406346767 2741487898643367545 2384888757902546911 14430499377673323744 4204227590233006537 9802039892661332877 12210211605519296540 2934045869901685944 3479883656653475430 7005694007452418062 17836790332277215761 10911475360713670417 16260585445243762822 16743784011326683418 12142468475482319845 7083656092060200486 16331140530297045460 11276842710498074883 5754053765409253518 11395764233977110426 1577244397485755779 4273763800248827737 11013430853893032827 7248506300530998414 18294956119592109494 10748052918156206780 1650206001980069646 3031299300767082928 13270141434424600996 17349278628220168434 15557951184568670391 17830458013542656642 7415252232910990503 14267547874950167692 5784577298745930976 15067182677240552614 1702144960432377968 2983337440939702648 8164183412653320688 18191082346848338255 3795741190146596258 13515937327808761514 9640835244111698263 2406725179199320719 2774210644499833178 3108605890387595589 12738714773927549475 15918349440074895519 2153106775727636888 13998521416635973487 10733489586694648803 15701173605454896846 3479117505939675249 12265384350447370440 7425086891806350200 5681739332508939285 8386928255581145442 441079716301351822 8284943514938728827 88090181147350580 17398317176826288217 6219693760936906206 10744738817488644022 2927389962558906956 15176531810088892878 3441950410267644439 11451541045232965487 8666372773777762248 9124159551451340614 3674623690122230579 7367657395945866500 13675598557445230979 14593414952596491874 13182145680935104930 11527676348056380302 4753515076178628280 7564983625413572186 12771302264113921753 9880033941789126403 16371353874632779340 7651812322193338983 13497761493566761051 13680151565307073050 12059896346706909572 257675740275910971 2986480995401500964 15179525697630430110 6416815410898404577 16652193487409099385 15321579860159326665 10738964475792269985 13605149698559236834 9838734281820869001 7151313247010934593 7076856504500210295 4791048250131568550 16968875175537079718 15412801565254983315 15032598626960424602 2239013598268335019 7995154356442805374 2389919707060989765 9013992212816352463 4713545188640749726 7710582430444382135 17991712264660109015 14756569398962296278 4118543649187928694 5286974810108272375 10590244880509642290 2091809490022158208 9343244342899787920 17880005889049725378 15170672693948970753 10404760881517751245 9488925687014219209 15178545501947437856 10140921300809751233 13919189988046594623 17104957235470754567 5144771832339182860 7271031342528641691 2764544829657554465 14440599324101807269 17044666662167605744 8063285782082793673 39937512601767813 13570160185472513 709164024309766008 5504635651140603663 15784161849439681140 8170014955570723811 13686950587919185208 5258931165434074754 9719904885901885478 15472768373517303381 5853858340414037243 4819632548845587021 11977770596099960979 4256072215241512634 13739982679598394024 7265300606463987230 34090169274441422 9083579631877359134 6299199353382080236 9121714856295903958 16450876583566048089 8240394344078450803 8047994710538844768 13918619033703890830 4103673224539644249 730734619545691494 5030821841647069278 1410378562176867516 10054633326125132925 6694816519678203446 4689916305921678242 3344274633110265075 6578962716270223860 14830213141464533412 11372911115081923121 11354720375638048552 3572353967540363874 10405087203153512492 14662633729060573967 3644429295689338086 754368326404626881 10404820848147197480 2900017093954837040 3531391791384339780 7458593627863133946 15704678591615585673 5031945776313603499 8689280818890762907 15886090949790314082 10669923324357205200 5582646782689512252 10498303890944684939 11002158604552347328 6636671849776471004 11996115496890470015 14701264743259483292 2450444282898499445 12026893743372122072 16206840462384054111 15112658168849464599 18073117707371966201 18404571774757245005 12809188151343254931 1079300218426191299 8420509382673477078 1062567114184290115 11959498224582108978 10331904624371101860 9164587209674373225 9189374824301221591 3561728597282659095 8621880796522356512 5042670687437316372 14961288777363777230 13664781602825223849 4297787294793920429 5565437782726287728 15044743118100504351 11658932839150014520 9052631280142198119 8866593552741838464 9237237287265100766 16879114741659158801 4024439617305261851 16204345311070479926 13883580416722865716 10069628550373839160 14012613779588715264 411850935972009912 2193452700003084484 9045008752699961145 5609614012255431966 18188752630589040171 16592140437923623327 11769258538954029003 16701037125986196785 11092210483147633933 7358723841867109034 9487820325794718739 15163925117642300359 5159131657171309706 18082121350962098315 6957470894902977454 10959134563529255604 4445194412720808789 14231510301974829030 852452726677569190 2872621721926991548 9701847065215198603 5630259711930332393 12303543950810307048 17967089322030572750 7276750775265554073 9236397226471235639 5127096497138048251 16513959253154209303 17912066489006441510 5359685403989947864 16176178902673522862 3272976260658097342 2030100291196336155 18399079719855280288 2594462454344225407 8349858612108070533 10762412611700621605 9075478101708149727 8630460864197153 1491633124194358094 10334651295791744801 2492798583254145616 14247519116464085971 17955316540321218413 12773898739079579522 1324715232657881151 9835959734913698143 2701727085871949818 14712015861923791164 18375290162276122194 14512575032755412187 7368895503912319600 14918970073272078754 12658947097109993044 9886298353250023668 17316899093159630857 5960857306967751895 15934952249947336752 7831044233194436147 12348911324227840917 9806504471516723696 12325713952511828008 17685253337695485248 17589107701728531619 14587400092898413632 12988214016409092686 13524297482271104936 7610477967986315538 1458413948107489297 9777004393735826502 3019790397082490716 3697416476208585732 9430723223217704146 10407538981876630914 9789713286608156002 1898849348009544994 1701007853080044378 14635326207098416848 1238152194836723108 1200249583784077103 1476063439231643475 3714687612457525702 15131786572092541438 3669363580608969335 17167727132961643672 6935292633348621606 11917937259816592789 14304875981974630808 10375550699449488617 16559203845950306930 6288803022663177563 11576249642274901860 7511788723398965329 15146194389889245023 3215880168667811535 11972656692594276468 8471805321105117644 15322372672745246309 15787425019209522607 12802769072940685366 7608712293478456555 2014391151252702580 3086131784435360792 15177030561338878483 3940496580755826091 12622792207090295380 13639111795007765289 3809823630792213599 16169320306223922430 4005025604620638739 13165215252363186708 36201552532886425 13374567854395615600 4705349235881028292 2181719009835367210 1568008451014274838 60780135641994426 4157513843945320840 15187793480802162432 12517683785461782101 8772760976417450948 9011453734860374758 2410925576000498024 12687175994505669026 18442465539985960401 12517829236661216864 18444827435022245850 2295865338004776600 18023106996326826765 6301209075817024508 7551030567911547299 16544782364592968883 6497821018831676576 15925407305304596187 16950357418862499938 17308868363078416356 17137409029532483649 17058476479663122679 5603744194596266519 5031643243930590390 12268810705248520611 6656563968307173223 12988014838953906111 10761735556714645660 17717320959154779636 12494809999561383279 8832144653621362176 5397785005287699964 16135537073552713696 4543894883483558207 1716017581136789612 1769346122257391650 479143380237543069 18216210675858928354 12014030636688328902 12384489234666730547 2955249238143348517 8252928529679753644 2851729971044953738 15498889283979956044 4236086574183670380 7753631695721109225 649120197307557853 16707319070848883657 17960439039793344785 18147499541580204524 15984457405940784065 8226791423712221532 1030926104176089530 9910030733853714464 7354099145700250175 2963122296570039211 15815120992930078508 13158810849042161225 2977274593522192510 8707062389896488489 6306335938668359475 764866577062650937 432492162575488994 9718738744465194745 14114847710651119584 12565613764610205393 8066320872969183937 17978614723925030787 9853281780823947131 16034192975420703001 15799691780571030136 14986421519295529290 14952208390478605273 16262963091369572670 8992212995501041027 9867291902660474224 7539178781407927251 16370405825679781945 1599559218796500639 9004824478359756298 15972184077897423942 2519754813807060536 11396095858767886209 10072194296974925927 5246159610723070167 16878280964756330569 1853559355591203714 16574550422763467699 6394979212407228868 5804305236804965215 15499786332383772207 9887032418224975164 6441464180574462681 17048069852228427835 15869434804548599103 15602690864083830065 7364413812457501144 14050047056224618093 15522836516414276093 14790385072774372501 11354831678598332800 4828108285916594926 4362024422924479226 12467846291490061037 12403225295182240530 12327078023899868150 14288190883774124805 2934596854292587234 6419988599003261811 4897000727656290788 4065987991541564171 9673228671921466889 8027128653368091999 13967905337512585060 11621107282508308008 9570522550527297887 1749481035880133077 5013904354029274555 7596777983455227378 4426978150169764514 3033081991027053933 18358722631548502321 8188685579138153219 15467996763801659362 6922581073354098737 6941225358138190019 666054157283750453 10231347761939499900 14813751479681344826 2954338865535191736 12428864464192384075 1606148997082578550 15233545887511507266 5535102015825078779 4097973362614296633 10324154068605290507 11135078743382338252 1129313043089093689 9445380346237468554 4322187380252015721 10152752459018008798 13153684585574725065 14223715763016507200 4068997739101947284 1900080002813783282 11173052442606885982 2509059988193956894 13363299305685334661 12872656976192226483 9701444175981018200 8145192559632512225 16714965279971363244 16804746360539047772 1070351372335729947 13054390496436131652 5310110340620078270 12062779135308284334 10566963301605953194 2160227744944867338 9474016094273899194 11552976665936731291 2216594971861196415 15043068588397135964 711410823394173436 7386743834866185747 9465270307405505604 15198795236335126462 11293836909528657461 15977768819867341877 6969006832035538941 15166799197523136142 5163972247278400806 5882749524288134387 4582664742873883181 17186824684776470557 4622279246178572289 8961596177394959137 16179633736292927483 9334918681576658119 14964081742514102795 3057347506616598817 12059204857246914713 11846374369994832088 4563735565838522398 17747516866681480496 18327641463368392369 16808627986013734444 12333543986914051157 2051367916436209193 13360594518029580248 4238873007841908871 8445732708334968983 6593814271515947659 13558065165504909316 7507001511816870354 7556250668066517747 1156038463715713656 2866785448746835313 3346846481111005904 5495522650493753765 17520970814478123074 5095155604932411870 13570416720278609761 16854084064147663283 8998036692522432191 10361051420934897988 541278352652789437 15423160774488339124 9153171557321314087 1484671975253286659 18039280458670354561 11214338174885261815 11537643873567941784 17979818617528220324 10764151977886020880 10766926851149578460 1562956392702013226 15864708254246822837 18034317588093033818 13867612449869830487 5323126074985444539 10718816922237658627 6311827308065005055 9730612864800692801 7257242849760523596 8121738483749990795 15443745064459065602 2178721631593946150 6062475688470360617 120799378422208542 4757910122059073458 14813836707939996471 10772953944490771844 12562111527079686632 7071248542309015687 15956682685860367772 12556629676174320281 16781555800389264461 8343806093874101081 17053061613772741927 2115001672251685901 2328351473715065818 8425395549569117440 938091840735621848 11967117419602284158 17095991562005029470 14019218923424234477 6110590876098805978 17050169613975346472 9076927070994746296 14003804661487194990 12236685363830607020 13157758479959672830 4775158885894682158 2087767130674814383 625088458778509867 6959023945143415305 13336604382057965587 13000289117990274828 15979489034562202432 5991226852807789204 9122387391338145834 1201630534305063809 6471171477135841743 13723900575151564793 11402031697526465005 18402932646565640362 555894540148451058 6018959673933941038 4331405226948127188 15642923297732837766 12538044704403743172 11871765561552249345 17721318992770652359 13283217547383162642 13091138200594301403 4949157989108338579 18058529969581967171 9287274317629286099 11822616708201767136 3841096696592727498 15140421536019969945 10178237660342263964 3975411393374396710 11650078992830232184 11213820446064281347 9719246812473335891 6199504555991917679 1175986844824593353 6848468515054321937 8070008378562178600 7784002189935313406 13499761628292346341 15211420677919652581 9878451050093899194 7876317640377493994 16608569534976906989 12394561424566265652 6548354483156421301 15340680448115209164 11102603863053698850 10839276590221983742 7245513483986382320 3785169679232257490 3258738185502805508 6504534285021061967 17874879690505149518 14040961192074873904 8373356740198458071 1261916279820009041 6033464590185438525 14098683905651951320 3767760018919948308 14560823276909824733 2563926315538808712 255262552953298917 13108141918385915401 13528016992244509003 5628511282310505747 2498057200330431788 3455911247298276626 3725065525612590119 12033978609833237658 6703416906760185621 5233174281627107211 2976103855032135642 17109144266514875956 846813308677832904 12129850503644468265 17877206488526788040 779270344141087088 18076012770317036894 3065902546759301398 3244752270264279187 15628279010876139696 10097655486713408849 16446524352784135493 3673692509120496405 7752890723670674865 4733712595369878158 10383557815809917170 9712815750807312339 11152148793800513222 373538794631771489 13661448603541455267 415479265287316612 247906446612741446 16670472315663593066 5983560326014667320 14755198310714146476 16338574354485631179 3855482843202471190 3730611033802055564 3839485613654163549 5888506741966265196 7637068060389655833 2507627576734199932 3652082650270562040 12957920934384295531 8398409119228219269 4291942200659088721 9444963637751880425 12202937245623274875 14470083165419972414 1574797622190440816 15961434486837045695 16464413922198979245 12685245648898014600 10239485748069098074 16964497346786582456 12498415203480093023 1583760733032896892 15146852131258954915 16535118847428104367 16406967395632878729 7252964873592169495 9868565997008634677 11019048424023802292 8151176812111415562 1026816617041861461 13197827673405876597 4207292007237502814 1564076026508248602 10255089558945840871 8269868240169450380 12805491736024430348 18081568687871507523 417296799440131085 16117545362819455665 9553570400808071699 5303238773477351141 13028529024127788874 9374533018131426273 15932493920791628359 3206076369607717530 7400006364779578898 8021684187351827159 17681104298135220015 4478576648386033335 8624969571466149637 8189462984721290088 8686683102098771691 15072001516382931408 918739725313607983 14146271943030417983 2455774297463990490 1064650918062910589 5816527788753713226 18171523533364030013 13505904236249306101 5729727884472458225 15178372275490968878 4368022934357486429 2349296717167458875 12297129551376406113 4832646074305972374 7126170594132938969 11882689062643386815 14282479717387773749 5120565016777775310 8142101479016136493 16061575329299453935 10830700712046829316 7279662292160819583 9004090459726514362 17414779014881235083 12686915875147219569 17429717403666081100 12801009123918052563 1555995426299348683 17054421819173164204 15319982644005730779 17722368588715350777 11463204564518784440 2730118137243162091 15614416684256308373 1913797853744182182 6575777652384054140 2319113074858458507 3835258790202000896 15852820778543387035 4988320841677066647 13636328555979277553 5325817308631456621 10018495007380733740 10598155690859171469 7157389779254923909 7044129416061543166 16315739484221553450 1525431965947506046 14839457744596549956 11779844147221852243 12202806635398886833 6234109321911955669 7935122807529032098 14319100138449640824 12156692740853997568 11782728359031230202 14030386724699244336 17497083280599547899 6124904217463442686 9944644795168142266 13497056272084634870 6952856194933475544 9305927930687051158 11015462921175598121 2087540378925524908 8737497685520059461 323468780935107567 762463757465297126 15025215552095427916 14171239033314806549 15851605294289486203 12316426372471169765 11312567604656020232 15394087023026135150 1262006816367690959 4336535956712427099 14489841586341474979 9498481889955106856 12268312550759730681 2838974221358077362 17587457666734576651 6141170524824985707 8156225313254629701 13695929096841171166 5793772353825513883 15153410296604827375 15884377429396416094 13000872848846101035 3046577494156282294 11550980966242117081 7557823772539101227 3881202838681540584 3609423805565149486 345511220092577320 12959125629799508960 13380520599306653782 16388376823293979478 15135353547553548428 10652247006850946178 1017301803065995889 2173324865423822819 17179731284678673783 8706436143548259366 15590685031235917776 13784804016738566256 1576599051956734839 10375304528380960355 17600442182845605019 14376656398969311318 235168023883947110 14170422916268165489 8227209243370414899 14830952806962767341 5865707565537508770 11133997547030477069 5633275503676963113 12675888977782390205 2992001414372805404 14706990273138654137 14538161993977530964 3853212518860340685 8112175033382813634 3591988815080163663 7194386529621274019 11124718337702213893 12911548981138126758 5500160399195640010 9855704076756228902 3496814569365164969 14252162385410306241 7931309776521395089 12635640551505535997 17393062766875623365 2748464019441447032 2777501575633864810 8936437820327203974 8678103427680499777 10132958275664694044 3677095227779557771 2802965767813286647 8174730563409925243 17202582676168238293 17255281976675719149 10541884009273615875 3993342303404198698 8126125723532145447 16345226874835030199 10975279774772629247 1829329559698546160 11639622870221818165 13625778541859832483 673818585938566243 7792153656857115646 17953595355024567225 5159494733860468821 3362090310571531967 4143919201761160535 11336728972734769996 5193562518333869361 131936839203808694 4433883181212203939 5957515651899042778 9806075758647876743 8029016321646468625 18339774577023956409 440036547401218867 14475637986146007930 3950511549225610637 8053676926180396276 5188421996299880765 12830848594863048026 18432342911736384004 15875139586277799330 14892542138281675837 7460468143971592028 3234966415406733884 2799026412433518997 9940924787425190967 15037172001529085799 14696911195277871394 5596751070081829401 11654240445751326458 14410225192193288672 15778413351456002768 5664985733504521702 9281828665624045708 6026800546980914270 4379684100281871548 17758797738751556442 8266140753184622920 14061557354826452722 3062639352636128188 5679119329009893274 17665293481020732407 6350864568211391818 15662517755813838840 7467513488010220778 9897936921204494048 5944986508040341706 10380355608416122382 759864338485778015 15669955435951663000 12770047725041802743 12231435786224593697 7846558557039621691 2479297518786820874 1251481102657148844 13564211098725318400 15506137655782613880 16024316299375017643 5388149591060715119 2867169373205468083 10153511516858838421 1477825840033783538 17910421104153880609 7985234228516826883 1392759787806362394 12336796603253132313 17530862744232549835 11621458889690881028 7783318502427241982 7162837692759009829 6629283723102797970 10714856798185712058 14410158229931297229 7122007403443267236 13024468795913569776 12540892362066421513 8631351927767987977 5657214111421677291 10864391958929901550 10632320589760097154 16241642396461469957 5176440448469391481 15190789556764097311 3025751378577037183 3595180924971309303 10889587239859140507 13971866846741149402 4034406588338941297 3922239383739643449 8624011158708979969 1171068130144322723 16428366060047656438 3336952843587894895 7161706371672177636 1150065365987685605 14783954463355492685 8457693295320888637 2066915248889073466 4484655761119331920 6510264639111365086 2629101045257563708 10767681302540734166 2200190602571739970 13504400772440916493 4653583753334674225 15913682727208750785 13130582722937354261 2819049277389371637 12246780830476662976 16038965874481253045 14242705408061151555 16220473076091526339 16470464605397848199 6483922359192015322 3624665588268968741 16160017561401435993 14009083924914438932 655390072822182392 16637770201605503589 14180164123153474190 4835363748428983036 15159971656649340906 530285191492265776 11930156292041353097 18355737689671803785 7979488955956020034 9856163782863123339 15842115220815928270 4380820700722441207 6536715926946956010 8436458831541016795 14163200775517343495 17740233389080714536 17388807611419666429 10359765914800006839 4736672393769078202 10695321421910920523 17036252634101848921 8140878212314327700 14819504660239595774 1565189761675120520 4840487849842735586 16854955218268953049 9895223424066214786 1399015791176767000 16381509872899078187 14772891698937267757 16002241049727695588 16550576503869573489 9372207961551338562 10636276681497326901 7965164745400628866 17266928799898003131 14582058534269052771 3047946174573298293 2471561282135258466 16528790474195412385 3500706149107676386 3466113963904921010 4581967155927039119 15887088760899727191 8317265108599711571 13434567682316894991 10140528467827873888 14698426844559861096 8132366636225969282 5953408577855805132 1716787792110249248 16400518559568997810 1180110140298374831 9792016280999209458 1446117104360109313 5455819935874067620 3292424429109223297 1881507154119866396 7518367000653263699 7978822693742078947 7333565701073023965 1235399585454345931 14264679388707649617 17984674014190408019 17286076273711517220 18022029674356300442 7278300463041570805 12092057764574173567 12393497170905848631 3057075275023808244 12105306445672779319 16971815420035068859 8090053885178221094 12076851913922709723 18389552179014549502 8189998651319823082 1724885448660262805 14179034708647743931 1055345504892862960 4704646807290984267 6330162852847501694 523320873508811770 16965108954903116603 18127273145058452802 6287748592247053912 11336740322480157703 3487515575979839365 4113352208977330545 10061956400864529760 15166732318375616347 1219864836663482342 14700272144969141625 14077286682379020404 10539412538626907595 389307229490928779 13137439225116555340 9683974537309846386 10111041534488007389 23271543048720064 811160479104272417 14278541825400336194 9106349234058359787 7085698784539770539 537897610668341152 5640201397424993187 12666390734153342707 12936942854506143126 15574126336819124098 13629339451679290918 15617973758593132770 8070093915099095941 14365588657894958774 9866255837316086343 18040191753222141361 3888391605020456006 5186751792746763364 10657990886621626674 6515677797828841966 18176537597870153716 705833942449440118 4330829435540380391 5302834727459595606 13582877993708502847 13422627768328163422 6016520879711604245 17005868349685341266 14848920478787864274 11099796420115317255 3514678820260947167 4560523555977672626 11251314233039944183 5960428271991020769 4794078202943770791 14064515956016245407 17046947295760458587 2135397302342583134 14537057776780474394 15419152849533077092 12517475124397481088 3021066254885241463 7121054854622899573 2313228515888495359 18291927662779579861 17533703813456045739 7997035943238287342 3890555313417322732 14838167508901108215 5057601842580364467 17489876894069762569 5225252256246451133 5754693680573531362 17289104627341918999 13896963061634121059 10055358180296278363 7194531106367272147 17409847190900841044 17783544661677313888 2440856505471922376 16833910435700085801 16782043136343989512 15716647185186320483 2563346258986160976 8623411050173150450 11693892477522309341 14243938943284348879 14988248152061159501 16885493517246863935 16799928561412234743 7607498429407535377 5070712732575690552 4468431014200874376 14779227711818233793 2880311586790949933 6270517658320669913 8939457031826647747 1438766591124444246 10929673708093345257 4748969441712429785 1208456033116044533 6455519611019851279 17346476325671763282 17128778555956923612 4804119738625516392 6182635735382173634 5273341878221735913 3554141869872087044 17453050125483013819 5612267595046016884 13805381225206286445 1686370950862803734 12445611524616114863 10443595481023953496 377339902464954288 8978164912724098181 17962865135173366101 7159034358207379232 4243559180345378095 7428126798838559522 3768234045391380671 2185906743338810635 2027658157271135441 9661286026464239217 6375020012990906940 10297829374421005162 13053490075024515687 17654026512116687260 18415297395959472794 16002437372383831060 17224654305629901164 3356072938831727820 13630607266452428361 12824417045182505033 18183301590803743055 11697327870272389577 7719218405286719720 9022062633225086117 16347219405233016041 8912494803098145892 2289387359484955681 1217371818295997644 5735252016707973150 15458775813134220973 16037105218768041270 7438413348915690549 17825032508667271126 8932527811550679376 16695200816123256086 14196273752112856005 14975777741122143363 4609767643643542096 7536870031940700218 17538500224498549935 148824702079996467 11079487786765949875 14630131405374004265 6646921556354824479 7916111039349983345 3289511853020795204 234241035204438417 7773419642914461076 1360634416933955488 5667043264383615414 11574217088978167527 15164816988051114842 16975366482640419166 10634913323020390425 3819453221664232462 4560575558412819309 17504810875270335095 2969125384368123574 6479809058844328105 6018476766885266940 13142573266928389022 10632577793509205892 6235600757271097388 13677498138894778966 1881647333768920126 16051247172708430468 13460611275412328424 4996258353435394987 11774032547763138533 13246793899677382259 7271407069764673431 10396796576630049063 17415362775951711053 1858054262286979941 15987217076274757494 7981662657751554579 7638951760701805231 9685262149264462352 15996140114504836438 3266245097077646761 7086904381845638880 2678432551906586594 3475700065596523128 5250733290218650640 7794148877328122929 9955498829257864736 12115510945897275864 17467773160456049630 4676749596009240409 9721648468448819174 8024436445728749985 16180935782595969030 7162316792654276655 6212781573622343143 12405961375644503163 15408374202122046679 3952503072247428418 601039099779761970 14154977001902039678 2303191897194164277 11160790152907358332 14833690019389971191 14272385793572883823 15918096975217320196 5267300890823107304 15099403652196662465 2190726941205462971 8923827434432828344 11519847620299623203 11152891223701606593 15316487790011713796 6313081942211717713 4860836981154184495 980034339853667227 10315156441430179561 412771917119492114 16812415831983179595 10957994595099451319 7252206503146936044 165711497452733091 9818565688691658420 3522207146649861453 18333958801145003468 2709088257678084152 4822690759442305764 16428146569251344532 17651317978204986797 5228974190206158906 2087964355932757803 4126623352023841778 17536638226551529930 5042622888744212495 700082773945247513 18091314091275647931 4107058903013926168 17955846804013495597 4830994841531951435 428151142660253618 836985615633834342 5103627030002122992 8265929423259398003 2906768616225087110 580720855673156266 15139611698047030084 6525709793045604437 3855874691604754045 13592637021099609306 3925415430852302239 15721760519775466843 2236914665890486281 11000245145012355097 2951365284234506031 3372237682366170146 4563945705152936974 9026358737308952324 10814120835672575552 14578370134615874789 5375707847004395583 16650663784646226255 3275978492629394677 7885222305291933347 5104835853158900220 17082697320458975670 5042214280649316229 70853587208924987 12361523864105662384 16148416232500518803 2955882591428359024 8041479548008425348 13535407816733054447 14072332236278749562 17497127328364829873 4233149107924624505 9164180552143046477 8216447150174910590 2482441329077814035 778963556224282341 18282135967121581880 15519287501379915099 10845061503393676923 3123672785188587933 17299686991241276731 15341628823225326321 9458462890622614584 15240016924149348716 6417520217541690731 6398903408497456722 7175976768397067987 7592538937630333000 1700555896657768861 5314653199372171395 18091836802872133573 9366085625471390686 5370087512830086287 5140618497609231449 2822877632744973616 10852115701804411173 16667111063252865399 6422648250333697890 2663105256490537988 13197076365441771826 1183574364400161578 4481683833720015878 834763177865396423 15171006769522078819 16144743406080551278 14494429525510189423 14069616451415999520 6064656389603119905 3182015286463045422 12086271828722490083 8694874485872609694 14006299555477171050 2265065887068718619 1870127653186622264 4379468295963747537 14769528939616479964 16955599647620246668 14427070535785827514 10266462731766010211 2774997642862052798 9545364216575795852 7850460886030731921 2346689019108751110 12682636739105385038 15058850277815151397 3054487014794305486 17202067716093235502 12613198516214597938 6445390048830020682 1301627340741577920 5099859798314892616 7345169867046033865 9872958467807416169 4091333900892458188 4101721264933126056 3304966644570388585 5520777278491170771 444418187627433790 16455490370146863685 2628327444031007206 13683402392054956609 15462035995707422845 1310726333452902706 12548368405127090661 8416210235913977136 8792250131187023972 4245794755584861323 18111771767027531386 326110632644971927 4938096640209545665 16206038322721208802 3823485460100612014 8783293582272173524 7834645600989993845 9914828250105354631 665280557101639486 15497920956719243046 3238743231217483754 8970671994863938483 18165959318875271076 10740335420688650107 16027231272637537567 2839125482958770883 638458675088374710 15282267014929718028 10704337697331524548 8812758094592251190 9725342222838886343 15888382497805588104 14369126798880084678 11840306750919028057 15687595268653085847 5097279542549972898 8798057327899822565 15454833740251702334 9602917645138316296 1102958726477020422 16049136733902738379 6817097908532860142 14475428806428112482 15517773988917079843 17895583026438352349 8076137611814295655 11151489023070892909 12471389504603785533 2131699294625159019 7294191802509018585 11572061742089132248 9751429577937780557 7400012152954497649 3797520626737984280 7701487682307241038 18296692554298928136 16427474647302005863 15012893808262276063 8330218843279690080 15169411460122863017 5903391104940291769 13011200276388322664 14173208143384935116 1063501310704844857 5077834940336196536 2910448618969501543 10986119644158115094 18378887368083097039 9800628584210780455 15241088608372740982 5005531207138416593 14930849313074154895 18325205630842473256 3117077572304652837 701651632184805052 17896749378587284658 4737382652849245785 11137624064588498881 7759402835609221754 17205604697865007647 3704333918336574146 1882813144479454591 6853875055588624150 5877604979355418044 1884870023361905223 6461131375168838138 10092449137891448622 14522863301987934248 13948978947249346971 17982138643367779189 13723208955116214921 11322804544083380961 13771856100510341258 6473914715045735358 5318799095035698386 14947288272285970076 14194680329326027516 9358569943703699856 14957181236751312014 11922963963442414167 8059317622022797694 187502591863542444 5938208317491589172 14453573655086501562 3870872688576702590 175268377508548927 14586805591207628899 2040643262005192820 8848139071070006024 13434355011040401803 3032658033268434765 17946005717434978300 2648989914954136460 11710642730538823619 4219737291530691431 4405019168663873179 17293628967255885844 15110675044861243703 8203529159891218337 3923562053629354665 16078676146560151720 7060725204138706542 8521622127196896748 18043466162289790291 14191101009510859471 7072941933579956822 1207915617074018345 15298919769996550829 9369413136284371634 13595718114863852056 15229454340697080820 9594575958490037892 4450691388032192477 8575058565090447967 14824287119105372005 1193380069121327701 5028291395218027664 5654842466763112823 14589420314779474824 5615105262638025306 2237730490772872237 5622415314591829728 386316165588016873 2621640944775486052 3202390581007182233 3923799497517847030 3854326057705093049 12861837256988960421 6356771582585648875 1705008095107178315 18353262882650391631 4922248354744804061 14897493618249482432 9499152952527282285 12241131414067967026 9268683157074559508 368121193627830159 5750482335604569604 1731175121752792778 7057483955332309349 3266562301753786142 12885692665931694248 10322564380132406120 10453005952312324731 11768789415037369538 12158254405649057802 13060632599148438114 12573156504976621005 940115932588108685 478581216321198330 9266965126602001684 9283485095164962002 6913637847163759855 14217271059297035137 14219628861982606797 11319980268094197529 15022591037834960070 10858488784054386718 378344496549995662 7970989329214758044 5854818295920446827 3757798381500471554 6481893189871706526 5138922929505472961 11603254196657775908 4410150585215152199 3116852907002366047 13675191642831620161 17566238496129013273 2856421300327595464 175667664463915686 13102251549200261234 5628347465193059141 5646481531746840102 5254891881156754843 10332460627282724926 13249602985764633149 12396971375808832124 12522700050255793749 4611727198297600223 4311035058345535068 8629698157943655791 2615959302041037906 8519976142496669680 7631848221019380688 4193001326028125426 6209505764742409336 2776798664092077898 17997480006928960075 13189119697716619116 8507658773408547741 10720387013508210772 9224500583962480543 5055510831712785176 18024717230060182798 17099738345288056985 5951756185558103945 1596123684106110318 10066775404619291105 1269413746751251493 12392510646208998856 18187579339532189807 17362672587425193147 7846890909175166590 4639992062280992411 13804913829208567952 12519556210710413149 12794776213395343467 14488282923944679493 7561226389575268453 8967812321800571627 14375155654992285713 6527435242717179302 15242640418471515571 8458291464818455077 14769243015658402334 18335055255724060128 2856231341395955246 14657800146264546824 12483540837416125981 11637399743394987561 12443603123319510592 47816039176503949 17521173864373153809 14297541390771008626 10344847383814230333 6871011457257096872 6440948539869182821 8568698433856580604 13594195181116551902 7183403044896925383 619988836813963325 12218297095293482300 8250860996621280240 18065268272372303598 460323120121843392 6357360581464306336 6135314303238606013 17282525866161079648 14850333860097433104 8872790703017341675 5185995355987375140 14026973295210604203 13593677533271201187 14218422407242958353 8600239602367005252 7684308754348009065 8716575741746534303 416434711163045632 17780850355497655328 6392563340174014097 183577416429833713 8008895493581251571 9990035311628009276 6353051316532307274 7096786123306349864 12137755053883331105 11056101864773033077 17628497480797121274 7797488939412570762 1865632480720747871 5366167700824341716 2802669864661436421 1871606860467346068 10874272666753243431 7785623287045819412 2781942601931459537 10207934984050459136 2796068623913055887 6629160592463651651 10941311675668518862 4015788187398638723 15077692688759263711 2656242679375245444 7456360180550293303 11749648501165590279 17253114990624460132 4651169973576586789 4250904695475554431 7325561050823667281 1890545327742090254 1360667421347733503 1626335077320690988 14953703106080760963 2744353911092862310 9088654852171959775 10142141133189839581 17949126375344908745 12717992216592962547 7318448847516237896 5380960426365194358 599205366936023605 4174424312161370102 5915789802817326465 16262907524647524322 14331389804627212680 11988198780681217037 14227267584236225764 13756538271253184151 1172968356026748247 8057780081787806133 13515651811452574297 12363305562337327352 2427215297006760316 8005322002810521240 2216428844521051082 11676437192554318198 4545094769632405146 13781062053044618624 18261849591038427816 6488141747727692421 11872466378147366828 3638618091793528964 1929428794984575152 1028415354879091228 10181118312031207723 6313409773689817041 1524594259210127450 2997443204612216460 537452380709521209 6946966128239386711 3371907112605940510 1528013542195001472 3967323619238050114 12504842191270431765 11009972230652921112 15853179356044895604 5868578706279979704 6957506758050744973 7618904565257309920 4187747784898882805 7019905078854596100 4578545751736150945 104022572517916315 2046314432803006300 17253654766456757287 6466186761522422787 4959860024425551329 14455618204071946936 10966897558732086764 16493795459282237911 7825054017200271687 15571080373877671964 1284420932126775707 12244393353944053071 4808384182192816020 12382106900152099255 7457608462119645791 6074327351650236369 7020317956976950140 11344237989369602521 9060926784795511027 2020617431134612785 2149645784410091282 16116446739002216702 13518110971078144471 1948962603405650502 18079053165934366906 6866014400333864684 11642794343641089773 8278610385531098647 10571269739215070876 2430692153139969079 6102772271569125499 13332425759332504190 1764222636803687155 9045168045039243283 11511579758617124646 16906321481827647952 8183311152605871089 12005602566329255764 1470095179839156271 3985563954225311885 7128235591937130599 444601361492819430 2952406768570119962 3487411266511607268 1818838785067951296 4138135329452545270 14937780551018977335 3100889365641984393 15437082836573994499 8062122503233158718 16193784584497820946 180424833410963702 11689732160384036752 586501054153285329 10524608215698748193 5065972892369207342 3491580688917119145 893575925449495729 2031274450440550760 5830115583013806390 9765068730000436767 5239876278310347025 15664997922096687524 1863005151114153253 8003840233730907990 18185391678376294238 13495690818527703906 12902887257750089225 18234184926909471236 2280578691298079575 11210313575725787147 16415929970776248696 4186889010053673402 15066122991069277215 472533718487476990 5190082243719865327 8220854638586386724 1815343323699128676 12603972349375895560 7081876629178771323 17177306002798329922 13313979066996755236 13021038165107003170 16245475641128981093 15632068182140681165 3197145298086479823 4072345687900784974 14033805445873592623 6516791030513773607 11848534146633864535 6647371042229160527 2164073831655629005 8664298619937716914 11029876166249937635 1871209564117070348 12270838634847474240 4158759814624824494 304256534952013395 16645053440032447558 5082647090236522101 15993826203016856519 17554468048369913190 11816606832195462647 4134825873586138242 15791909762050932060 4889935891570773674 12301717531779324814 12539800455300616713 6026372616833433044 8654287806380338757 5586039819270740391 8650107128741256262 903237724217865932 15020250518858073277 4622029558449712405 5051906886473171831 17065002452097834337 8247003220758697370 1999131510434876201 10567192286938982875 6438737256620605983 8599980175393377781 6016363637919041402 8456536302246818835 6460264071158980047 16442033491284708551 9250221141515096644 2255199367556171959 828205681590497484 8299765003388901664 3858383773285886155 17753879454274441579 4043280233482163554 17379658415130825053 9871603342722079711 7693248984387679104 7001339148491753522 11600069388383152860 5865083642217677545 6472085618427114558 14734492737177141861 5954736260120544952 13816051997588748395 2572148076303357151 12143950845781412794 3099655204020389532 5925637523239694036 4375236163099151580 16962907301454150481 16956755372069208708 4275460384154200218 14770959051867697641 614908273650713814 16129125272100089235 1187519257252960435 12120259491937950892 16420078968231315469 16561690983717368403 17274235669944751482 6775902335137702899 6258464669071483419 14468590370924239936 16507060320301030685 15024424859464463335 6065885735303676146 16625648955599503362 16912114382480878008 6340881348107922200 891521633619810036 15231114029949296762 7349920798708411099 2055551683166433290 952665641529615869 7014377716928770291 16751506771539426962 3663714452319356509 10787438561923906851 7347093001768655952 8026663990716104048 535007424785285747 11789395018602462231 6891830489419713908 8384426044419288578 1330449370366555451 1002454885478915034 5420593184844075878 1163095218334956067 18424581848713721267 17075693418204614852 6786124083570439349 17458682808758380856 12112986230837665371 2140266171914145107 6825660518418748350 11658617196797169502 7119888575960302471 3304996503087842449 13850968527566499477 10440378016293207307 16038971845915538806 16736438683701679551 14227145119467693100 6615834656253141436 10461651719119776082 8657014116345499745 7223171177930957579 9393309843192060304 2759978494066225207 1039384835922614499 3377647598155101415 18260863562191341747 5886336893001528946 8694177934107660834 15805720749894965756 327959180186485087 16317458989656379815 12928422190577787706 6031605409237038131 9745823604534186067 9950957953097269395 16724539231604418427 4692882142351772355 4607902790083007111 7712315544068630617 5507750650760917313 10836817987306328146 2654970850140037646 1336271125448147063 12878496222835078927 9832513245692614485 7559261851731883022 14308577044050052789 13090121896405117515 18066057508138356786 16114237294822509662 14241341632794459689 11078336298419058558 429524026145050757 16050461163909168858 1792302352342218066 14611496778495302587 1261346324027922536 6916216148680695362 882455643322648468 17987447907507794094 7911007352694237385 10374659627076136570 8639565309014347301 14835388966663600463 8782459192106738892 7456708846431424952 8549680308968811236 11969460505438112072 8628663592473573626 9949564832216090418 3909219357341598237 1887396491997473954 17392307899263262918 2438591628734319224 14415284735194910481 18062768304603219487 11960422382693558205 3973755825063173423 763943833762485492 14959254275247460951 13454916221001220956 10667882298887674703 12261061116767513497 17695086053859898456 10792103063775944497 1114539359487114739 11665269878193264190 16843855106867662060 14891199265628110615 3700991886808598335 17489921440509549518 4827634079674022110 9509860344344558926 734641095847277381 16768821905086139618 8476889017920829575 11948604489381984150 7996603244689075010 12765399408549345379 4995036849746545443 11669752379459565365 5936244610876585134 10946526824110270529 5150287986342166639 6665340785789057321 3664430838523056308 10301902144124397927 14492396698761475016 11586503718245464091 9127221926754320105 18108906088622502575 18389614263327607443 2124714854037335468 17390007290292604739 2903047461469596451 15796066919678774844 16586974956955956980 8176881691833227531 14806724605119519001 3478391622963307801 15006681839681044241 4598460301368903113 1081139978914398865 1403069787268964595 2363060455665220182 10890149996004989584 2113105799844545006 13259995124482200722 4952203131132881864 1709521877177129019 12990127498205764818 10964746953774384381 4607472909255917337 1954959543140475679 177901523343701315 14624976645340144715 9763117887942918713 13087877952573076238 10057858345107764874 8313383824569940983 155865463796597500 11566755459508902479 17295800946008502821 17375550353103988063 7722093681292523070 8964817162010634178 7421704021103983422 1293136749893455267 390681840284319492 836412483779426532 11948179498855954828 4038208871730403155 3931630534884666057 15056476040539947098 8784529525183491601 15613279595594577341 424394452075214414 14268955197844353270 8734409054479522722 11289289184479567611 9789949860737275163 16973662450533319839 13093450673369483936 12744379041113816637 2179619517837844413 5129564399087011555 5769446329555151739 2024937567574607616 15792605802827074377 15997140640058705979 5230127634388664064 13145044262836396687 9668229616332009119 11937955445021032499 2225398830489970765 13147994941621047455 873121546743611454 18206756098340944625 13352888064062254642 8456326001218758821 7559373867848140695 7414582072063145634 9502022671740720998 4995159839913933099 1495862861608684655 10271046701960310832 8134015223545690384 3660011414420003197 6205671632343812898 9462511087459123509 6092293146805098758 3710156873787731656 16980023475456881825 7506754115734409126 9403896187019101139 16257330059208213478 9985629626724275340 8854179908245188057 1606863375464833635 6450978256597173214 15054329834750094849 2151650388185076625 13780049814704796641 12248457053011126508 10726663464200781242 4262321951062528283 4342284278085257928 5046630875860775031 9641080850787045083 5593161995715049174 1147996467056168324 15870836720381802974 17220741647383494804 11984717989646529295 4084433796304105011 722219129275985852 3404989061418376951 12930513611705237702 3870145414575019464 9661262692503193246 5728123658641853126 334907393954950179 3273162535220181600 6994344222368994334 12389149968724444476 9376821091027498276 7706770204324854344 13132658290013543887 15381964788675841544 11364875514089990461 1929470163180030469 6343358805490807461 13331501844374835635 17066913541413965905 3709893790124033373 3552520697572858526 1385549151619522955 8752905484779014602 8371187622814034691 16977410910990690290 5529517421053890714 3550646198533331498 18419475122898554414 12810782477698483869 17842032524374572051 15387216863001997833 8989246056586563515 11355428888896633653 7522021836385214045 5766740325654894121 13891007120647436048 7650659969947758061 5653791369408257833 7425186949050713991 17624335419847255214 8768956147536204652 17629911140511549695 4576692735590080983 5031066281845014029 6197339780999327086 4802391510500896522 13191332252042799074 17165655079372125150 11927928491934972116 14117233494762028014 2190575948435336203 17070448567505684300 11099561735173860089 15229242905169151879 1311583612706341058 14626895097807809780 14801223250177011136 3985854357198771524 7501745683980005980 7099765312035408314 11965485046973060500 7546786270213296711 5133389506617303514 1989500169800134506 1834022841891072174 17444299235863376189 17532044778169299532 9341758420533729907 8189550409462932102 4434817406786659081 10731439207385164929 8775060492832238837 15672050648989082443 16147657799349622428 13335159099277587172 9695197942141327167 347288564579053163 16658657407954622873 18059319176374451527 3131334236825733994 14508737951703148604 3600974576781415825 8064181667957583820 15955867345802922754 9159620366414330584 4636563237723607886 13407056697494151666 782712642859296351 7144533533433539465 3403268428432728523 5364274346845926452 13773106384183411859 12666818989488552577 1905624741351643603 12300193087838149365 10621521352375358486 17605610355285809349 14618056062744665815 7535900594750525640 14533097698184472160 11196884379474913630 4613637588294040676 18091699108710687056 14176355734711954406 16114056683279941223 16229368549643875765 6406433834740908324 18208703395382706692 8181878339822906963 14124418817059206612 8602007687062838236 4701110227479174496 1305161699740813833 9325579956979952819 9565424645993739011 17722692822659402854 4638871545440186692 558002402022375224 1739218806448422220 10996297313190884271 9611201613316937444 17478670270238772994 1493963688723195640 16606485196030648476 13143222360765393181 3295075514221149078 17429882614974383159 13434927638936507246 2653236293803749835 10847062009322132047 9066701036747778280 3205928821174630033 2396592094750697690 14246929457968580165 6759214062374448818 12348752598843336306 8140266727297615909 620853573878710419 4146467763023755754 16661542204655319500 2692310875289795570 17291781374971368374 14663908367181505129 11826012516923184010 5294146141287472265 12846333089081582815 18177111983987275196 1134824924387012356 6087295540644055494 12470177752886396167 9747224917499483789 9188386142329965687 10709040405103360758 17686649765819104244 1570577710233207350 15862894529871518028 14689905396708218636 14973697144589991731 11064034843532723691 17161881734786743462 4016640204643687427 4188662908774626842 12112599339418026119 1120498377392773870 14595443042758080254 13398925731868599810 6909247338948478618 9032994124142308958 13835190312895092213 2181254222331925518 4823751556752749482 14020425408931077912 4222022368016686121 3067720910576567451 8942455077822139214 14916085359128310718 11423416401105878738 17986221857768844510 455929937113611150 10269456589019671423 6431063464151734837 989233358052822999 5572668377037919165 17672641923688558920 6966758778679171777 3340483753576029783 15666688617445464740 609071239122398072 6847721735188652172 12156378321810430530 14220334709398892420 4747942729233001138 8111027328312696259 3910307249857936979 3361699625147773946 13844939981917335658 3959168618978005749 9497946567389242295 4242098990068404197 5589162301388743843 16614479483419671697 13632621730726885149 13758280085644778184 2795271803243248777 3622605759540830744 9879535761626696775 16693235397467924091 9346256720114046408 11156026997031502239 15132102339964936104 16110840597613349031 8633435320715657963 9989461246472186166 5903121008963310959 2674510183422217943 1304341910746418171 14308301099660198425 1464396488892630242 3931507601651894501 14417655657041362233 14122087748005985798 921840174538087235 7715397623473322175 3138632042741471855 1919275503408633538 12922237498872098954 9223818784428054647 2592572537020320852 15998569327785514829 2978042216186785829 15271997417135520125 6978617692823590046 15289558384836675732 12641892366688588153 1897231177402018762 10936237729306981765 13252602632795126239 1206926999004241458 15099465220551526075 16420760032004843887 7612774621941410545 15579187588753008107 3750066697782003922 1197016932880183201 12133881945546090187 7597418962049882831 17883755888457245291 8239810706801396311 6412225859004415496 5914863998348877937 16920135422739811574 440935968353266003 6592067858721444089 12690972338214102925 5713357343228469032 14822330867929807116 16120575943003298828 6586731629709027910 7920766785753780077 6307893438061725411 7340495776184416754 14613695426757794920 8610356879269105320 822186166858649286 15244855003456348920 8357056072623681764 10057702010431322846 7333575841429353507 4375118947107467132 438322694544895114 15111786631066162631 17354527716644514659 3292778433835220083 3992206738535970657 17109688157441715320 2839915749463978749 2732156224832952632 17006048034557212684 10904096536984279286 15266699437087996266 15847937290983571058 501999997799938066 8703445369414418949 15860104633689692020 6749174415812292935 15045871714477518297 1219761501753949931 3930271708276323611 552355629885869673 12026939325930609614 12409837877527859795 16711498610859751813 4789796950710245713 17877134824162600412 16531951371788613578 1378552498564099008 13380630012364010250 16363625205924943531 5978307654892263223 4809429324975513717 15145412761632373986 1286965754423322702 4093785099090837668 9560126726508489909 16374767269090810621 15353052581202754210 10764190271073162925 10401955800340858871 2713274477163838414 11205539187827299747 16427332528510646532 1960890313787814973 8557261449448600403 11867917014289300978 10239139200332074286 2409993104886875163 36322453534872167 2477903535679368669 4966479951748627440 9598066565163225359 4710425589775814830 17619780460709076779 2013322011439818413 11098836604334336575 17349438608318594205 1651142251126097656 4727333405787191177 3077301098207190066 8557403506190962005 8073876898822663962 14683210088988841054 10400218227014844255 12559537679114409113 13943373633317361752 5661605817685298456 16578995302442257420 17627601491742117530 1298860822435389126 12953162113232348379 6990005146488328426 16969692893159392592 7065407293746847183 127779961432307066 939489154416514004 8251964031580969511 13648079971306203010 11760776497265209 15566727200715422438 17885894169247183025 2793496196430139619 16276418863107025360 886451502415128049 1943180130093805011 10272994489894296914 10231214024948122841 13111394683514476066 16909157806891411660 10055528576506220173 12604199943856702102 16085346332367168991 4158254508678440305 13700705449977526987 10585509763581453322 4326092410472578701 5901910936330209180 8620734609931117079 5719108214426989255 13709386021072983750 13967837584096308361 4129394630072978230 15275682673269704814 10205052155958445381 12617745924947063453 16046534936638959227 16058056926978061938 2784966035162308241 8267464915520569810 6717451903492456768 5454221813212636308 6408882134143736190 10543742133846659426 7339989093061166584 7610285162431434188 12476299891859042417 6749697518247121304 16764069963291231161 14416079227117402676 14551390514477210153 7787922016537260671 2150865770635978083 8127351140801252360 2660692134640836214 10801190625849595725 15066214210594217481 8092527107519666318 2640120516248457616 2022111562687459851 5328216355725682811 16000275073206496252 2796995098901639231 14873114070082587677 12608391700876494621 8329442826471512220 12831200912513774393 6026889361265070766 1598824590628123072 7760598308969347259 9247421417826930393 1137537462171031948 12486143239237785015 11639661458306929584 12534814929153083098 9185184403868256504 4202169970432876130 8211991404992886595 79229152541843399 4443055760942642140 104978356457785490 15930139104997228250 4784687337738216104 3014674140499950934 181695481680348532 16995039754229609961 14074874040413874975 7371531534233407558 3870718953020888706 15103209728948617169 15724682443203097185 14503815997300957640 556557975707370422 10406294103210020614 15859322811133648721 5124273137517105650 3727186545114293403 14553308452583908833 5375083346375360646 10838467304466057012 2797608861059365660 16095456907740547868 12614495624110262469 17905406507653169472 7801673105166743346 17092525718303498904 5885767106357188139 16337759410439677605 4512925957287622344 17923141123689348943 17317722237199799240 2899198981705560783 4864383323105686388 12535284135663566499 2965966913777918389 8308320531284838951 10331614644298655697 9582274364392375159 15587052041890914807 17177056036460973675 11223600312308376665 14501503793767017852 11775319352809232283 530721334079490691 1854749547542070114 18247076384000385190 12386046421286765173 1645456505979741561 10133641292946013010 2784519605222268594 385777793608052586 13141429014511943437 15528705187892021532 6678199592630698811 14383952697503900085 16307733148034770464 17141536007003060088 6108427857204462887 17592534206968786402 373218699392162476 10395378815154997171 3423483664208152480 13053604787593216045 9491139175726239783 7229592143264714627 5203724691518839385 10769512194973455674 5067877405066636626 5770029717119872 3240909121133012118 17422796620559284898 3754443894469048770 18270115381701732432 17824370849966463124 5958432880057146504 13706326890020397222 8453664612298525629 16850769923132650737 7052722344343123973 14110889874674439046 7081620522123277576 8073115319555371420 8019245161046821749 383405001428417940 12247397609891455357 2628176381723500141 1444172794765583691 3277556752910483089 16075223263045015513 5130047190254056742 9770098414731809860 6354799188785398267 2782395563378894571 11534496982825643589 4627177498445908762 13887649620726242297 7515237651923186448 17250780897903894213 2937149140351215198 11531840326893193045 4336358930043689670 1994982079904265030 14124675070261872443 8024421457301131083 16118803739499175659 3476976589003773148 12735412690282226925 17248464550542776592 16924441578427388307 6734234418792640818 3388297082924876644 10738140132992612059 3635956582136931646 15879434554009921576 16971853554412178141 13064360248863423934 12900607054689532951 6689251029697586414 9143216566665218315 14719616100880887734 2964524845618176624 11431111826447374970 17910750016951734766 8053626011282729763 13978364632422507484 15170223837578096351 10899332690549849174 13644873525762420364 354240941964411923 8668968544227713612 2022580562889547461 10337155389239517023 2206118528539413889 16232115765247885079 15352243767377171691 689185101809543628 467493691454928150 3484851490816938689 3358996129180166203 12643015341403071836 13484710399074523969 5615781108909998902 17290320366430943658 18348096111910836088 4868388277561035010 15503514369296403966 12382252177136447944 8099405902395619658 11051684426389233646 12156257919003843083 4724097513849559041 1908999675736238137 15684358582161665128 2210573783937490040 8316039966031635387 16279251010304413525 4946405271425193701 12627522868859642617 16677824945741615606 17951893054170894582 14301724373627633896 16354799364091973576 16518309767258474916 391478478051909017 14759427022714969564 17036103373635329067 4622654861101657572 10014380566103261443 14381623707640337121 13825493072296520973 4882985303361623681 17794127538139168776 2618655694850363094 11725980067641174403 1041899758877639961 14705343340422680741 7868452936597748845 1984432984436824537 4137788608199533610 7039967682659519883 9877735258960362386 4443059178225379856 9428096188688862453 11699745033867328071 15730766115783436360 9827511596413377346 2481846728458597359 5748846146757077575 12725882197320092408 4805440397914701268 3722079175441393158 4938271236325347838 18241538290576194971 4457890845626270842 17747186642228421639 5565771203195820217 13848358913931724408 7041482846557747166 12444748358405544301 15615903741027631679 13769732055684215074 15422728988149752893 18373033700148346376 11130849437295674266 12876991243720761606 4082882788733394829 450149669173721571 1565285330246225569 15726299435246493377 15291506251000431467 12235024826284484800 8180178096075623801 8109778139463977418 12753439239006997292 13400713099193217675 5267687831665086834 17021283008026663721 17198355170044944053 12844438402399937220 13273021362256510691 3887793604448630521 5354691996344744265 1499432095909287471 14573024625681880588 3198331490713697115 9804649884497158944 1911083531488603966 9815202189982035585 2576195858780469863 8004250166686516684 8831002827043625784 14572555854259642030 10597853220212120184 16550997937085621043 3792677080564235336 18105290270618879525 1640094940587276099 13786559967890793143 3272520370151643780 13797024495007681688 4966803372072293377 16770677098407811320 3277234708328996138 590360766362363756 16832599217671261672 12234784365400409005 1065197111680157238 9798250325342865314 7761473001422598282 16200710076396709294 14391555819207882621 5955174277730252312 11422058963053736283 3574451724544188846 9219833106760467997 3676921654895407019 9573874162354061132 13256367158676886276 2875691893863846199 5486237432010472138 13904409778164061952 7187294694432230052 16923529524352325898 12257845411175967284 14786783819754364437 5892356092407334481 228743930931860697 13869076255735347585 9086002164126825656 12767130421269919201 11702125023214618855 15603577715052534394 11221427683950292726 2838168418373336404 10406018743337920403 16946059854724915362 3999988405259965633 6124195351372584508 2343351232498182299 13552156957334247661 11151394575811537589 15463978417451596124 579959559000456754 4683659266305210704 16396946989001555107 17675845440914732523 17880242029045337190 8614532309803755506 4059773431511664370 4096464531369691556 4840518007859557941 14864677194472497407 18375280939347558107 13860980764627065797 17770586704998300564 12956755469983468309 17343039106625583148 10388572350614661735 13569535518344239569 17107173857456972562 8678689945460434841 3977864430917817161 15408502215316346312 10946803872464215029 9603208267792336888 3737208404684434646 15405491117199468644 14856096618317086809 6144657762752329854 2673689842818417206 7374356930425844595 8366821803351683391 11593845045815435462 8533733545158957682 14174148889821956654 7707244663469274873 6914789659956834004 498795022548027235 643476619214757423 1228853250530686908 10591072528949357799 10165803751575728808 3046037489082188772 10652909054838484225 9475862124662799712 13822136555475649153 4414423380646477454 9255501477210902658 7241257765880097072 10745452908040110933 12394204855804813154 8687981550461115506 18275325026207002025 10518189806270268362 4090634830520792517 10140653880699926421 6361595185186509210 15955337564530406441 16891825921263988379 1132123588804957153 1621652929889770271 16163865211314551145 14866195854660596650 2692558825080193641 2688563622743664941 512043356500913478 7462734284785049377 2145379846684722342 8989633553797925428 4643608709841634818 1396371670551140569 17394653607142289306 17388609727523560520 17849977611410285540 13214512107558254221 4786072929145605940 12104959298924568977 14114603607635131998 6392057901967170710 17971113043145426708 14905001725961372154 1927455799873018127 15628425517568445131 11232159316249635328 724164846835505072 3380140335733063047 5342070487631486821 2793863874451856457 9902793088812481516 4203025664492315052 4683589172295042654 18394422689950032812 7447379646190614137 12094713045885549794 10461524068680838667 14910749190418082081 17596927043678918345 14835113861324010132 4834393390469900228 12404698517527696125 13155568234841261868 12288860011997425790 2018121102526898316 16310787966303009364 14717716543859362418 11446585859305556053 2609783605925528283 2845162128097320275 11082503392145412493 6152723835549978049 16555800498969604350 11876151807252889386 6356358709311249517 3961804980168511773 10513711476484253430 5892165152497402182 7828435451152472072 3983290709736530002 661525006149740254 15780303625422659691 6348423647767574689 3668352845981688298 3907382264774110364 11820567707987876949 15566276715268459444 2929173726589531586 8244078019370794647 8222971541465046425 2033010843568326256 10885088290995420507 14989214034999367348 8870217168931372271 4486554414362338632 5929377405777707615 15174986880913222374 13015980673794864736 4394308996557549002 15216959521112221807 3509105950625875845 14356230807982981999 18159687428752056843 17326376758660971538 15081603632954135741 13020890708296396019 14310166332925514187 1561116292083778027 7213311348320883204 13555009279725143000 15843407164415521959 14587102889311178423 3423649292109878302 4363135792251206370 14262605635844928457 17950084361055268301 2701961445102649908 4147745469766999215 14001313122455224317 8020653640234460988 5500482313366633196 1070691309783724690 15856291894129055613 2407747161173532634 4377831895339499858 4003849095825450098 13552365050329092746 16588696469380170297 7542408512821226268 4753044679251336818 18255503253775862092 17771530240754866176 15266528358651708633 7632316651672736082 3024247461200062455 5476512552636093862 3426334233541044121 12936296010867052186 9939961433140888953 7125466553248903387 3441865752488451753 12721664900085590650 939362931729315608 15964654574777396097 2674292896372318616 12189393324499523021 5698758354875919003 3665450347822598991 12430815591571445911 17249801169325927092 6494362675402469785 8969432090333402400 10644533214196460664 3139833175724966019 17723441815361740777 135047688135284724 14807282177048592069 14437165338202639793 1766020530208550261 3276183565651409133 10084989771545144669 15182295529961243874 8229934800999352053 9116527025377791964 5645411266125283392 2561585964691017160 10843600776524166633 14666516240808412497 11672827475426801604 801934252782778440 4996289546870699695 13271502090147759702 5998419982406081572 17982556480381304343 13124556117949896600 9374990270710251365 16339035116310581270 12506512499159132115 4442588710589182950 11879332698096135805 6923600399140824508 2115319037421140706 8789113712484016615 11861112124687114561 1899083484631011291 15810588239255291285 17509051867571099219 8464423149048995808 11029454001922326422 7274736500228785530 18017043820525558469 10101159034565109233 8584591257958880933 10880296737754647916 4329508823760315800 12307281244397728223 2625290574937299069 17668124053296472573 15330369721942068743 3935416235399627984 13083233434782960498 414835689290803720 11578406500840428228 13576638542421750953 17702680155087706357 8866714640951909826 5914384685290912253 389469236310289411 1269249825251316924 7917999597563500167 7118270558367539789 6728811532344848278 11841932671871487602 13543273743595954977 3266249806100646177 5472873478656056563 12716226917881533188 6502441974185232698 5123498766640094124 10134362496081320119 104975030926616199 10329969107092502040 1344842628653877412 13121612619667089863 12580499654273856073 5345773029981128384 5545666578591409016 13797583045773481400 1040017720963435577 15061838398274372358 974122445577495729 653348402985740617 11470913374582589667 2928759624810414766 14777399732670979357 10687041444850450224 12827557942204228233 3180332376086500436 8323904592081719873 5519640524443546438 16653753507872305705 8825316165258637548 6864653743048712057 6419311244294560476 280589176656784388 11062179277226742625 13354838875795522304 1717443447362003093 15918947779808938947 292748339927504169 5520619902260765353 16944460445564065661 8930494153908890485 5011024796499807218 14085516559668027062 3996749592373170062 7506614250521714764 5138621990671153855 4029569019107625244 14936937504800004346 2853637122610092253 12493890413840168591 7763166458864944665 10320780102621513560 15613218414907543564 5794062356576125292 15937396621096665154 3659003360066263704 252596709823792456 506398355463603450 17722822363467660602 1571883326457741014 3357322374635222328 2254253658569642565 2963508722889995493 5798041808937219819 752164580586402268 1530108338762938815 14221498427323134026 5070727662917237710 4056099535884734307 7226352449197354443 946943806104336141 8276705783131220063 10470453251168208821 200689505187805933 14403930540826555599 8057657880419017585 16929542965035138694 7626846007148059747 9968389277164200661 17019432959395629949 9895564384003022796 6144812378327737244 5683396524650667094 10664561276191500345 4788663432374076411 18434362908333017569 5873799206523543982 5807972759133283630 7554529932122006900 18368588891699571562 8005393276410917686 3185698334728511497 9186415616272874902 4458336677686388443 9900495976382687382 3511071210699122588 15194253249675515792 5007240584718374274 5476075310026576979 2238872721986707882 11807829779417413557 16849625125235462399 4970130053124181186 936636433904700082 10190600805802100046 2814890955729254304 11683139031043466412 1261649679511724262 17353406124854384727 8808565719544439599 4353759723019597509 15437301853577353075 16123404935069815768 17521875938515310430 3229832528700234876 8132542974348343850 3955640539296876906 1816327589628541875 1625613104598915679 5243527801857001937 525022066801185525 7712092150323701124 5801215999878477278 10647103761329362276 3458593232003048207 4797831012344560761 15449356129292057626 1140008234860057443 5478929789959876320 10652860627988213303 6534940911655608414 7240449274776990227 12700512833473159237 13188901266716842625 384559609778028890 9217978292291129505 8202891105526378689 7055830768216548844 15003366507024325672 13157740249602605018 6782368311595456968 16598019205166142295 23399216059301430 10325308188238403238 15646979891043810131 5106611953413492898 9613448126192218690 17396492115153425289 2026699257821113379 8330971388386676221 7020569273833621176 10218330269189693021 14576244413318855869 15744309145084203977 14603930540644789940 7924636085754544861 3041221648937984265 5127537743464480268 3024742122323226671 3541857096442029177 16883680502624535148 16576562739222662351 2633078506681672873 8762378795918160176 14859106349462909400 2164198212788651739 103080379811214341 5130822525694867804 5166033293619870255 10242888944702925890 2986025546135150418 3694287588831159648 11279543495599899296 8571222865421329894 18061962924073369594 4790827636201357032 2918678051107913646 10100755715204223372 1391960774695853150 11567698104401625013 16847777168827430735 9882282655485250923 2142107930773934824 3670196625961042445 13640180584032785004 15610890055802316041 13910628599428324549 416947142834073799 15937179271612334994 6458756587285442594 15157144438480897151 12230887631717548929 17223203510614058605 12620363864874007960 2769233162506839725 16039897556276486033 1034270926029647827 10532052051614712047 824416022450994997 14218840345256555185 9443276103767615784 14808100011751308849 10939515241546517548 16170217288709624755 11128818378740351359 3965377031316442759 10554111369319205 12905801553268550409 17628309016086512369 11198978888068168154 10948374497108785996 17940102402338671620 3627432286328632789 2433492815978860548 4504191347814446310 2783704855592269483 1542367427243604560 411221727884688090 5806532121537504107 5030858823243343553 299550614307553007 10716406857178639877 6048400145839912670 1978550217742460409 16836566377559308953 16065651260901419663 16462399788901413088 748011365391456373 4475838089671850332 16636600443942924933 837404191156320871 6924797068315720609 6445276190730694442 15356538853725516946 10949878583384257360 6198100605660318429 1667042451982076696 4090048036537692346 4611201496461258879 11435252096001658635 9217373230058544026 3937753486618287242 7587027415790650613 7813817430134458049 10950003517555874324 8990956393503205483 4313873388508661633 14200229735926527165 12191734442223587164 4834146123038902227 15116775983043359218 4704091982173595148 2731505244261769137 6586100030082617962 6797256899820402841 5705432310162919016 1125766391489661189 14225888584184543414 2616525334884056864 11627991496715877388 17786841989831677833 254604059352868311 2409147433556457732 18001647618195294918 8611294771751996662 4982060862250816187 6750589654846701969 14092232017011095166 1485483624713415386 16606477367339210497 4565511827545140327 1097605914863827668 9165153720045479140 2072290586150189387 17539605813366777555 796649667533459657 5139912937427698284 15887399049835806474 16549525961953649422 7845520681290968102 17016637232406239096 13345516861006162894 15074765214635910616 12285609387476267037 14120845627645764236 998309621309353421 13456493840738761406 988217767835037468 5529292490957463215 6098816282587243244 3924135682912623538 15775186164510449647 4188091071136037651 6141155202716890699 13123579428500471069 12103570241549120896 13473070275192556467 10729247617208490656 14835208327402602184 14323930880342815902 5741956813325090344 3082962691015513787 11992175584476238422 6139831957590859269 13060415927431107029 5826120714946229561 5681413232516443825 2041758399961326601 3267770149223273231 9050073513040768242 3446410935902617256 2499864574595491051 10128713158686781206 8972360221532359990 3791616708961346501 15146681387413013562 12673927935339787806 1224886643172377671 17554859376931392243 17208067920291958979 16975796048005421689 8395030301539813080 6781487291242625515 95214281858135623 4970656547947655625 7675125045526606063 7462641966489003361 14245931378513885538 777919147963327603 13472181604530348866 2598307933784744922 2984256788067498887 1948740751231496561 12153312405745218979 3899940995434392671 17350241906265580899 16297448069637938373 4035889334845647084 15367282055529635026 12254700973905970454 4829503886898154536 12396307524248272114 8080384039998698658 17283361803779021184 7631436124779833632 14430094193136499132 9284954948945398000 16137366732472968164 6565401967251610147 10388939708287331319 2303765793779191508 14241700560108455989 3948996091334792992 10221046088996753996 3070064255667083502 2702074969824144276 18408798118987858468 4565835952070260589 17788962384271686322 10633498075306347194 2550259327920659974 514719597695801282 16374039762387884393 12175530429571939109 8198678854947600552 10978250807597161070 6753542892769555697 1990502645786955121 2618116272894714674 6507178896570576638 16593812517971515001 12175632203463107961 9930128378456167913 17644079893897993142 603288081525829256 15788911804219842259 17290567115840415956 3417068727112066834 2065788678176098517 6107067556011389469 11618268923084967125 5032707264812220265 1555349536474968818 14766952987309836630 2671268390925531856 5099898367225212714 7363049719409562868 8518328777214063498 14069340329112060930 9955972772925891280 17748620479402518782 5779268940241888674 11652429601405975571 9957214666829111144 5721733777435228776 696016601315763260 11491347739273332670 13875528502906929303 15887044733449955715 17769911941663493306 17014879768578189055 319054440782399430 5098280914909364776 7794653989704983371 5664426809043097349 8297396856313412995 8189743989006436838 54966705625325959 8696851753725126238 1320383698023487135 10532149165941209383 14228182533164465039 17522576481198788546 10260806942709426496 9702099869370465817 14352574113863447632 17839126853791510625 4983378461618768683 5483280787937797116 3771215768836082125 2687208209726219070 12374205422635065085 9577827011402218619 4415125598289225888 1125749190438362123 3640700088602568875 10623478833236190447 11376881641113220692 4669806714423672658 11878073250874179036 14492082123998255816 7042099472769893007 11366088238703801158 2037607377255689149 5461387434906689377 17028243856941729130 17939215004090682409 6371150135697397024 17880976630335838415 9528810761121549665 7547114939942500120 17142645748496131926 9067140507988204775 7654172943112713831 14444400587060542956 7027468238902302193 13104860526031731079 2815436585801293171 8958142088997245487 11858856773712867388 9455387577970332406 16029278643878767585 13103677507380204913 5106420487893628845 292797126435487514 16213836720357444069 53766299649742267 1375438279517713959 1498353354370564303 16004028007116071343 16752729342478088131 12026899450355499516 16911245128202976980 17581698214215368038 1088568866442047727 10472449322706190262 4301997602469091241 8885853070307874759 8024808257312693213 13403831187437430240 11798105813494215094 1004255151543697269 15656555455862180490 2106487686942840515 4658867320455029536 16693204291554959557 9512847723350849296 12708291454771300858 5807014785135026658 12192161659945272925 7372955792685061647 5992530734203450325 15873349988359628340 9111823223370652994 911169969335536906 11386037688745092346 9388619989628805299 15821511957049213749 15784875202117886535 3682949779435913030 13230475483513115719 13977900399163483947 17154604081845385939 4254425656352584988 6597665470760617125 13023019553001920590 4414057524117550572 7220975600506459378 9861033229003102055 6297255709202428020 1725561692510262630 8404015900485469951 5303072182534184354 14481273084099332546 2451547267459478398 851203326565054640 11131083194658584055 9462501538295172422 1248831181771173721 11340756847947251858 1397316967415900528 6055049249797361925 12054461702706798251 11491146537628394937 2675319898868927234 5085196115744244977 143575466955942996 9632178441785256046 11580006685036291320 2663152639710063415 8481345211928211762 8418066286863441336 11453471241932981319 15726257336909576891 4951064035425066959 16749203576775013583 5516401719899355518 16334075305016292232 18054978414855259205 587894971213603238 13073582784823062093 4760284066303022610 8484879467033673761 3206554919998361476 17341549114796087848 12285426285693446553 5076468714786964543 2878588392288909969 18314128459216963864 14789956366762735749 2920117094207671883 7291112240841801436 5984866538703013962 10439812014832951505 3343532620479876318 17839046098894027097 8729905139418160596 15761867612298156273 17502808606961500280 9463878000607201570 13119245604275879563 15657902651867186468 9347089939609414683 6047745189485735095 718343396900712887 13294459405799670555 18197465682596231391 11019314573065465730 4852267919256565353 8786884641081690385 13817223900951576190 18035067611068922934 6906019092006275555 9535937180082470219 7798523747533106178 6387166631074943258 904129557936473461 1349397707615382506 17966127534947328796 7374474226151394932 11216307270870698502 9518367620473286291 6514266258052514712 16759159680280084858 10167862419019033817 2629007158635458761 13995555904014828285 11789068009277505784 16295045756044645504 9879404902587441813 12802276009674145697 6346425359797761826 15912629326975007643 17060321575236436469 15374224446949753205 3975593746308287235 6333625849105988859 9534041423621118068 11038269597240472070 3615105439790196806 16899942598591855747 9801569215539299293 706698175012789340 2333792264751700138 6658929618457723404 14934393945800163241 8506815006161457903 13861108960176183329 10603663658975071132 15572978564066570689 15434204567036265393 6351535900530452511 5622767607228646119 9956287813740590135 15133017442240532784 13181281078040228915 4591029072018593412 4378288764919946174 12079841235560346722 17959010765469185878 6790855987743622456 12666497636860724312 4246999913495869846 16953952524899775936 7021400537896967930 6746164908573548252 8943570529774171918 685732675338321583 1452581234441342286 10767615117965454781 17131428951939073415 17569377756175613150 17068914441473992346 13884340351341055396 876453802731208210 3268711819562963581 15129383586098987395 4156774341619516795 7912283750518685067 15174473784625518700 10391756938300953409 4478619224906265025 1239459578287708298 6988037769487408628 17684138726005987712 5842060941699773268 3859071166081225586 5338648979484813473 18335459849646389868 10205012617445988874 3289750281372224950 2186864461827871750 5544509445715504943 4079865802549202746 11449120892135277991 4419762414957982274 1988837872033330269 17216499918367658204 15046161209197567521 14159428421259738943 1300171933328227805 16678435147519136626 14248616139299298250 16400740674923387934 11452133233185953043 3153456283764371578 17888851956307067760 10720317378345703485 5907287535791412314 30863617299613749 2334033332502924046 7097387225873580564 15844249798827590036 8418980457819393268 2887134524489824322 10413765968007890586 340477553517218187 18225720051497029570 3528236254413615242 16025215468313604254 16751479874253098775 12374233831078759844 18361139264019536294 5831984189357933197 10148338128842578090 15547987739601219556 8329776148627704193 366525588180081922 10905919146209812000 5221782885974439478 7207195892759716218 340744911968903497 17533986194797341862 18297160847881575688 6127535077095212140 14050641347086741724 2784276555802784211 5454653205210481195 4835438565959473740 6543733967643964967 6604632413850734685 15910711180298170672 332606134412135753 1505122379968986815 10878384162607673629 1308485493976347229 18102830530168030534 6837750247402486838 10916124670331008885 11416006326755551762 12449534591478916856 1090656894251705476 9153936078103862936 15008012666176446043 9085415561894848336 2440946875359900806 2150332888500325481 8833258776163972465 5504761618339686635 4092561401678119150 7341651665604911115 15544382589771761495 4117609651001660527 12060664840873913960 10096614790261824568 8082886343408415893 13165052015437488909 12044981905161671618 5842021844016009196 6722052589646241311 15658571552031095793 3809201740094916586 1957862217629108530 5876061991119343318 12160883527945033727 10390872912104419693 6887294924371465080 10946498725029055074 9299799947387719679 16197993120069085619 2049845394176954020 9821553696337067676 10670310354791901243 3386443468420035479 18243063967728701186 11625171844990470801 12515753343669509886 608214151798161923 17587967329960093164 6126271980738550868 6754681188839655647 13171767837792663686 1526563196244546164 13054220836145969097 14828002335834036789 9692344726616690146 208186845328392268 10909854835816051405 16476431370744445850 2316152485287025627 15589479626207173586 17818676901837758593 7397909515724685240 15132160281433011931 8895127019498200678 14855078525441414456 13741708513626237866 13479401079294437474 4493098076613543105 9375248890764353694 507277963672091793 8751363101137894400 9205279636000017536 13470751655737457783 7013590946008976542 9669594907736399048 12423719772317926416 4854771474130456348 3906645730841612378 13509930927734297943 8725964327741033548 1479803308308292090 14119027507754631938 4944495336340875001 13803114972173820387 3236257135864331187 5546797167334517395 11693179317429568730 12780895153028540747 15147289482039476300 3818603406975770602 11058830464703218852 7685042406556151786 1775754629766112520 7338435985209616111 17415041341898045167 11957755899974328429 12633906710532944057 13814613613434074647 14191642574184006320 15322991315718507675 897320472669063457 721074857562000869 11464953683862199070 4941529734180442712 17935776440030141863 7526906815284743286 16022377356662306930 11385873164153317343 7187223881596611341 3638109263988466019 9609174591142592963 7888158554876733367 9695557451883214674 8693347050397793171 10074322926752383579 8964673637261518595 14314327652546467500 2552699404126646255 11857814925509099203 7119917863454152094 18362042692514452205 14465162783190698784 3326687333299931821 14359926930857530839 2070726886134446395 3246820217537110076 16737803986614122782 11604333059067360462 15328947068475219561 4318112855364165063 12518103026653130340 6998966365818991636 7874093591363611623 4624716867975102108 973512064418557909 3523519380322039198 10252560825118715436 13072841435763208744 4042218212909964326 12651686142926662633 11476878581488944356 8314375603141026313 17365238513464220263 6738701239569886449 1892693097065397330 12255014322183937749 16946301763478333328 16321527712350160344 12717259084948032793 5465057235469623530 147286617597800924 16124354736553809514 16742989947876134876 5352820234641035008 11441670970802893581 4070742886311366159 7676549663663507157 2394361011654863130 4874817657744990221 5125782333405432612 5458579000707525340 7731606576080221964 7945850934469909421 1844910061590395677 3876397778336687107 8636718888972974224 14402813210045391853 14101092578941049282 6201287201758235296 10705303039658494863 135477480285851005 9988349363996044112 10570245042016161693 18129383993525196803 13680981634603207975 5240812060178497032 14255230765200312614 13504158421363009640 11451303052681385455 664843079270963154 12467453135496831604 9467687712748320420 4319079523532399754 960698011855794203 11052772883917319929 1103938224739892442 12266796918225874757 4684293875673834118 6517638670818627070 9802354750374846637 319050723689689751 13281139925488280551 11357112345901642840 2775379379925974287 6069346744875325369 12783561124436234797 8055480227533010835 18429029385664727485 13052033468980267468 16919416520706166139 5565803659924352854 13664516148254112584 12898167409492961363 12299549353227293436 5419885557345941886 2895067734784548564 16743222429106950368 12220557124773577929 6459952155970077777 817048578661260129 7585021939311411397 6479780366516984041 14903836109826819650 14317137767706894062 319123634291842188 17410179740142179628 12823455241678123251 987890680736721570 8082346774717055601 1608119347998624414 14374587997661416142 9575711107827473546 15045877412241809491 18200292571497487544 6488692652245659896 508938678699015198 13838649298610638995 18217445488564922535 8745173841381444977 857125365275015639 9051564087875343047 8019346336099493780 4481447712248104941 11298327791326836290 16329328054955279274 18324022105444370705 3289746650353850734 5498086449336113895 17295159242543609608 5099740401291000090 6262313221075408968 8317769948787977663 16815707246148587134 14354851997943235383 2820456257240349596 15652430187284369375 15700089159072017295 3038203434252838662 2158781906514545354 6050478176483973038 9145909216232102852 1194900009257090963 17334201837544318776 15811576676824499748 7522405191606476221 10151445454601432041 12618010013183145878 16993978359972380984 14711133851733068222 17642961714438508900 5927145802994632126 16795184631851862027 9920253934001857575 11471672427377674674 15629423899142156684 14081863007000683631 16811408262978895827 2395719774488656124 3544120004917747393 9073696771397360568 9289123216654429745 7447644962051727362 10198035316294650361 14187461297788670561 17059788910804502456 11898386889074870297 4260727448989230931 2596354796069329952 1099099063647741515 15021241325578546342 9092207596308872254 6183743567651975255 10749885797974032337 4467646271559446266 1187551717506069097 13500315506321220860 8239374552064647453 13172554769106186944 12944318399193984613 16254726219994157310 15927202835527275297 13258479625752118475 7469279848000122220 10088973742805397252 18435022061051468687 5386692021488825122 2727842196906061931 3226371100633785885 13011075111226003263 16699111042984002765 17224855364996796486 14423073791799682078 15346172411281533025 14080170966134730954 206273134068097092 15412626442807867750 4433994724982857833 15885001830107979826 2252758771933557771 14352339264099088897 445429462546243209 8315719790552634133 10988230194082329682 4898360508757079669 358512229126996737 12452153742120949157 12393260352691646482 8170286580818000312 8183524037107340725 4232252682407414781 16652712174402404953 4997839340656016325 16993028480840548940 4345402495232544374 2735056504589421679 15486218065234947902 10286133417851469427 8828606329594604313 4391739020195601431 16709904481012151867 4334958355209615832 16039854051027019479 10449034657356970453 12529909738426892566 4257934088543003843 18404814337650356743 10022406247050464696 682472987245772560 2737744132055199671 4713185763224740933 1395232167448506583 16127564873129453194 15482119961821508261 14414531691069777998 3003915625495171033 11374993390398210241 2891694350721451900 7644519591420991063 7037977320758501739 15517155792877387766 8457621774908942308 18275670756625164229 989524386618402496 11351612382728057614 13160677696858461282 10937361786792098123 2301668465887389787 5398132599131046669 15510963034340577862 16722143428950902106 7448272958065332581 831674373310935964 7525012114694115886 16882589687371542919 12472714900704146705 9569696563669755893 6248445965444147826 4043260027734668972 10010097156568266228 16160086707614727743 1526865431026994997 13242807976762003303 13461889816262047129 2774655138415588023 4115850664900530678 12923577809022660239 127653879256396821 13476115081144687055 14965132939344390449 15234248912484428224 6005967678795632934 2957378436188373252 3316080818986218744 1526754735811523726 447135071264428464 3535294387963805665 13487610380526534753 9161433163283865008 11099283362495542606 2562389269287073470 7642356028505397832 7589719423736013421 17538489339231390709 118972353089442216 12540264162763678494 3007473488076220004 10057010923248422122 14394180348778038900 16188451514669298529 4211745004076751707 3325584080384524158 13799332336940454258 6788810881870561149 6865690620979966688 11716668622347549806 2291407721127545939 3381980088799519392 6452410244294925603 17243774633170379137 2235434406943128983 10307447755499830226 1789264920037075669 1614484194095094526 5769287992483686526 6113991998937980491 15590945342399888598 5628715740326263571 8115227988816830560 11065280504939626471 17938157187393649489 14798345551601762116 7471875825901726035 13575837921432212588 3581463013143912022 8193720248551677706 8318598210712814092 13853510949003336302 3238042429649838630 13648860626136969751 4006718122009399895 11645501615761768989 11717019761938898077 9406380547223607041 6492086386283126657 1261881844308300948 16956267717392494954 2918720620500623969 13882617014454367338 10504203098831217815 17081107760301592393 16464385915371706701 3401759517378309109 1395618535018723347 14183870846798233804 775615575758470848 9105216132353083012 16811508049254564735 8630190651451404188 6044093297297095423 566115725984406098 6449108226583566314 8805288935694167669 9548316298949666091 13665254781311697220 6038115649919063955 1686587579722101754 8966131531419173490 11570915559583659069 15954122223165280991 6726767691196198434 3468384218781804929 12113501853070981142 17896737037478122475 4493454562586760099 1889955163595575369 1019456867029947927 14818997897111798383 16062129596842844188 3938192975850586893 2120632193817958839 3322093940596318341 6753574824669402162 11213660330833116548 2552557996021984880 10867246808529802025 9758326572011635662 16385443835605558993 12094362160880548817 8150973965391443226 12729016001947912143 10671020220326525606 17435181543644850280 534158836478385418 15394986184862794155 18282143565955379269 6607843334642809835 12199917504250315671 5758422632220704282 17418818079070395450 4774912135973827437 4533727903494009890 16974191971226607084 5762318271569191070 5680501263116273718 578729395250818652 15151485407366340081 4755069511307714945 18343990268116892611 1404461701168314254 11161776818134357649 8355602652752557793 4428658362740688659 5730499729891377024 6015909800292206258 6652397920612952490 1234845756797382320 14607517017631209941 6842076111556095766 5858771155294336328 9996219283407522002 17081281571052483740 16125045813273638452 18444796640206332839 6081251898819752770 14008130245313209067 976968300205327146 2675928027891008522 10691775632884873249 12721322300478869898 9121907944845886686 8868710174422836090 10957973061786202898 10002649833257067331 2763123158256556948 5346315062471185291 17725828677231259042 1924542455742962847 7682722945134620614 14670750259509064136 12555501410029770318 6847013061797396940 13714908805102001419 12144836495564627294 1293634568375793201 4539092316453633598 4648450589627973614 5322031922656430703 4564124724737047084 4573210729075613158 14229895782563907441 9207829479509261346 713644236381856284 12701296668004036639 5631947551416986807 10353552192139418119 8965134790323429704 9429637908719668445 4786880586187562638 14755605171545042029 15710984012070446550 3652981592609672593 5875498961715903516 1084928424741879603 1182740877115064627 5852411669935144607 15872394743627473404 12235362407499402304 16758109828186028172 4115130285314180267 16193937981774107605 4094947426647867590 5171664497856385237 7765226515803999697 7180879604626529219 12012334167391246821 16180558559868757439 15910405566308807148 2329683511443533643 1476116051823866828 6750491859849545518 3896159030203145781 3367351578950430527 3549654937532993071 11334824828637792838 7395770460191953786 14858599231767532035 9230277594579441648 9777636055169848786 15596732485125609088 13766606023987027413 39570253368955990 523861746198640026 18294762931455401803 5465035323761078275 9845754925371118440 2789509579123833517 13690253633839163395 185133557654844792 15157946346414323449 9890636082198655229 4624796432699583516 681787944347611939 15880645468055432026 12180086971579306720 18031793864097924768 15637372279897101062 6744074616441424834 2836874341833814382 11151863895233524182 7066728191824885744 2196692577831443284 10270378745187505520 2076275250005009539 8300711500340719662 11905899504405884670 12824558468684146868 16550762662121706886 13326183860817551351 8115872032210180724 2561834620101197370 7463505673828749869 8216291018308264043 9808304010803091592 11392691930223987351 7849660087182679015 5463016480681862516 4586239341977826402 13099347165974315554 17549863866039396225 16074125571931346867 14903430683406990236 5964032075512762784 17114890126139789587 795487003918672312 16578916113211487477 11434296193801826333 391607462018172752 15131381107498688592 11393014014037733645 14417367356716080988 3407566118781634102 9112872289337861953 4683908799959120403 17369927882451868029 559886878350103840 1134760807576428913 494663771725352043 808664652134094627 18313129113412791303 12506182863871167367 6842941030288718691 10019641109117432407 3732654238755931832 6771180507000620615 9472146168429513419 8661549501360369433 16581138622002710206 14652203376165957646 9106559991346384563 4629707464101513015 1074174772016980053 13853912508439299238 1872699921239934918 13188281796232441363 8198030051952194187 1514708177395777091 14822019403967526824 12959644128908380812 14249550258727007749 10723130965644557592 878828057844797687 7391601223692885100 5164413983896782698 14123949361141242696 5330194591016778340 6680855220004762621 11113370565430474124 18368800966583423109 2791538524263784030 10038614636646578351 1152635033538593941 18072294839014055940 13442765870652109252 6238131045561549421 12114846520820819423 16718383093230246452 10104029134542089298 3578285668317591434 17280741510566726074 15370652902051887157 487874772266457162 8455706220878647153 11120136886432977595 14936388894731597549 8057067898187680613 8810486334451181645 10746660676196012177 13059925883140972960 9892942218683580160 3553567402326862228 12199556685058836220 7921696835067741587 17075185996731627855 16778051724013203263 18263211080161762150 453462912982550705 11010530118986500215 1576416717347051401 17664670774709505063 13656577699871842600 2238146010879231756 6630335806143863252 9813242042285152001 11712851399376278741 16309939818839623959 1562592045393374407 17272125911712793942 12696066677475086933 9113949124487631052 324799519760553981 5429087368567421870 13582466296572073950 8892126443609086611 3785121498085679894 11213991644046758052 11161457030803354874 16419463538646102720 14121240590359747955 11273316040413694657 9618567558715576617 9488936068874094819 13849500636435859569 13001749394161523565 10566249456476013794 6715275490435769090 9346203223795187606 8949688555093911591 18231921603462789915 12854380779359184379 14037279003786272901 4047921242177841939 2818962683529204093 9736538200985203552 4469625276333767161 16327209569042327379 11801915712084926539 2615844960813213121 15907913210460729135 15262060980356502443 7975076166965075165 10479992157343840972 2700133857155683405 5121580823210436809 12048677584451830025 7083844352882745871 16744043998330640805 2979564615950971244 6182613635967259164 16448669750622792236 1904475776713008382 9325929058964142524 15018364638456325924 7582292622185887830 8703621200225281440 2250337656781107236 14804312071189937451 16781152486398727513 15974787993014637940 7205217283678388795 6922785111524841166 8961813830080659982 5340318603442858783 10218102181071087542 16480456820654026088 9603386633659414089 4333646812419627735 3255708914732703370 12159491860481151048 16192649108937208873 7564408491865395380 12734089912990381007 11127634719233800213 5946755013802697019 8483430269660085560 12717791026793939300 6277199014305492288 6285747335527230024 18389842442238758190 10712795968819416151 3669433877072694920 12520188060262683637 15935683479854817322 5467138108293708149 2961896841539269955 16737132997182275853 10671700799018877891 5220646974577318537 6812180519439830695 91999636625207403 12609089979633106264 13392073166064564972 530269636686963052 437118978878474378 11296216692403074585 11304058998735906062 17352761697245300062 8718178789423158447 2726756164700939920 16234167728058832103 8962204251158041909 2191813661913515637 7185255178895483535 7731323310750830330 1361376749068546253 1827824309043782023 16606310441026813092 13433425853936146509 12516544770167050091 13073859081084094020 6844898611102454348 8595653016538339922 6132825601386372867 1199949312819010104 17298322154137911943 18055869334321681923 2020224054738795792 9780327128972059053 16647716103991467577 5891770289094572736 405070343706389021 2643824680274038620 5447108448043257554 15285889944684757834 10000447651394964069 15048521503537400610 15425191610629022974 8882963263590498958 3500915968219365989 3759643959268688319 4150448637505420731 4873978652746307311 10489732754469890162 7530990118947299401 166337103151864193 14885936996019374648 2494203471718966412 8322399083683213446 5243250225533257817 12372011314692824472 11293408563306385413 7519726277588348489 12051283602654821875 11679858401789218623 3823731894074953196 16319983862914330465 16643853990945648137 7127647383604073728 5860261939066781683 14434531502911183606 11974928229204985548 14259169127588708431 12531811174140080003 7981430316605387580 2113441899723512306 2092026217193483851 6840962763142373926 9863386516705325136 9314815947549222753 15850454328197452300 16923111889517095539 10288114896855641132 1345432570703705864 17386459002746043439 18133959041784369004 560986057750131676 11731496638028136453 3723971080264602530 7386773130482819669 4753119436549128098 6908344542618301754 17174429382753285202 8714151441184867568 8370098491551477152 14321750601656327000 3153654838069478175 6085470177081042601 11372350174062983004 6306975848543282708 2604236753677630155 17033596499630888901 13519219963291929558 6949885589672218984 2027240563639778902 12647721424618593596 16472201436627377144 3235969783437382106 11267425589387950881 17993572058309102394 5347791740037995616 10537569261678928067 11245474794910917568 7165317557522960038 14527005525707708972 16930472033906782024 299077021469812974 18177911920215739265 3624319012297403435 15341475970752233263 8392802049252065781 10065044678084595700 5558595112992253217 5254984759801531514 6636698803581248766 3242591576902904015 11199472161274673293 3514709697990462180 5138750060137730310 9015935279260941673 15201513156251331714 11412518088529067515 1727329998228483178 3303434621982850401 10529853892229959129 14441723756256628753 8751173709412982479 4918424281766905314 12792011423463037701 919547664195094869 7912696544347822368 17177104460182548065 16982381354831798878 15448688716038644864 13989420651101226861 11153622232133266944 10112580063920843991 5443269893553277075 9790267053413715696 7111256195787636327 3190288739612156521 2522284227830870471 425909053164178686 3904365197396217196 9671993559503709680 9869751981207632894 7821307282474053172 7439732758815602866 3544471106063285514 9982577784969574608 3830928113279508637 5529095640024950999 259244982101871117 766978754126904751 9623592531647416549 9802777612978784330 16927673609259615669 14018253938671768714 13160466660136257700 8298384156943871653 4130604523794620123 17514249791801628163 15485311464349556360 3962903387382092249 13581752557094527436 4331961859932338416 10144614464844806842 7124483729236515435 14630849529415922485 4965441291211071346 6370492629089749457 2889434780051419081 7451825968101072213 10171189170914394647 14256704952207038232 6280021788932748521 16650624995086519399 5585767909897109822 13443222881199888829 17409538786846288151 12346177678089606326 2434270121708115107 12797147473911246975 15120046517205935225 11679515583608270547 13961303959667421190 3576149666458018509 1502711660793712053 5627354184155536297 17093134349134837175 10675419564871897459 2352698685234950697 12778743268082464505 1360674804315927115 5383265914254692938 7175679198919715316 105564236372380462 6560585088209832933 10629184522951030552 4614968030492433333 18366356424462183449 12777646832972906517 385418453410634028 6863017377754763422 8263738882790794467 9187911966726303705 10116861887936598712 16465740094308691523 17877900129146019459 4671942175883563280 7421667134947202237 878295962350398554 10868841609123360118 3763512945855710113 3146459677603386910 629962531859851921 13035149216572416256 6945424370555232010 14786623017985440950 8985185990206623409 5723267175271397958 4778887207751793626 14241280446039969723 2419701397895595288 9276044736943204786 232244080748448080 8359544835839094581 2866024433235386703 6961432469405089416 13643205056435060923 2155890521498327393 2372970598133297639 2846901973591782459 11164405763659885582 14777405224801590057 3826013900666595815 11519143987892142368 5821908677397614243 1788941813041817642 5802878942090268804 8957314768499874144 7608582732160053339 624980824494624800 8693973320392057997 13236874909709786761 4331937578211183448 7263770863360255480 17606301519250943740 8133275277078684870 5156926003199823433 5116017328348941800 6190804869523654577 6120456402385694930 17979068556385689617 6313090534636843589 14001349174012748365 10698851649569781173 8428929850546250713 2170258277481289071 1904215012454167314 17659012379392301948 4149089780558853244 12791570923272906298 16773551166816389962 1577889598579424911 5669264168619241452 4747153485218694063 11578726699222783023 2948702316921031898 15513788208215860947 11817284576549474898 5265071095894977565 11345888828170185022 1536195015735323396 10912368946950856103 15058163887345806840 15642696037644430767 5998998465068985439 4959552264234498513 15423777730654294753 7782720486588494079 16998416832674519442 5833746630170770811 693133333864097801 9192401992238651026 16720497636461189706 5974053616619630223 7203515689736173447 2678284241567220734 16393711245567440927 7206210765331186824 17052632267023336215 10254495619411503419 13369347863596943943 17336045357025459534 12540027917486192680 11562156906130100263 12135408915123798778 16820473675331756213 12445735593146951262 5508709469383829361 8045962616724031896 16376105026775143080 17182516020116725235 4662221077817397459 6397732391764340286 463758009357658640 17390116748612047460 4848865042941435639 573888461611175918 8367076270809480377 10342467668859578652 5271403454865931634 10488502582507315252 6962302286694593557 17207214361077414909 18097184496796830476 16380907376676061862 1030985514530628301 3099764915544815907 15197700443588119689 2463926765512768516 1535682601838617205 16033419931380659736 14320543564401231988 18177050469418069241 7311381142905205588 3735005089819182815 5532266652009652556 15740388392298118671 10186228625761193574 660589645455825518 13660628845157288770 2472534158766015376 3382541425954286017 12145265819028479200 3045633122034256628 1223313824473377525 15493244015729877464 18053739725688937291 4271796621797213341 7050796492301771841 12125082391334327283 1186524508856207212 3835476753742956928 11944461740245535139 2037567970266285472 7326240235926297218 10817088719755735435 4738509255533647955 1404754703817928969 11123490850277674749 1280059353977702152 11197408212551885790 17430944443557025039 9905045319659193780 17444034000765698242 13972131782789138589 4333088134917765573 12193057037504767156 10305032767132352170 14467573271307270284 368148828023536319 4713139280165615844 7158942593420097522 3103358098532865292 5910892730668493039 14350544390878307840 8906385741620778174 1192634333138778684 10387805248189891226 14677905431215994690 4362132243883273027 9196191199148982897 15164470109258881401 8636488295063148464 14091841253966393200 3442682322699761198 12259123675449670989 11635392941945448324 7868064863881796352 11835990119919474050 17859472336299663388 16475586068037925669 433575089900888842 11165447007323921001 12765659415026075702 7479344559801697849 15684366304334697805 1495077785321075120 113067880158335472 14773931947593540409 12160512501591840695 2682445604753202700 4515280709097532655 9986684745801628294 6261438925163988826 829438322284317260 11866328594029591956 16954798044319068516 8161607832621703415 10447043114479272365 13163845698544102264 6582788632578553753 11997766079966201043 16059555781950414877 10491792911556726042 14871435962514140314 6622655497009921679 18024425997338674264 8395351981265623153 5941005318580499010 7079930120611509824 6784154376372736977 2909424532415366304 6997154679158225721 10715503538131374575 12171435235182220804 8721349296943332022 6672228457467185809 4720312086863739940 4747251031816047405 10473096424555299538 1291591406881216436 5454678044600507304 6322297347779207222 16870592449595667804 16435286595832012362 3790391565502213635 15095369326275951732 2238991816405783664 3998875240447280322 5742638681424542091 8906463959501713285 8439322506875527897 441668771899299399 6387842914761259621 10163551430269875661 4817292826714358839 16910713848392483018 382044581958152130 11115361999381721483 1007909051048709253 11896893199793954290 7588847832286301390 903557859169081333 4663947114368883866 7023972244302693260 2341726145393066034 12060792178923298982 3572737548322294163 1436256583847283700 6208607400242125845 108895493165054150 15207138895788375848 773237155142163709 5787584652185519105 1587419576745936046 10779552840264436012 1761334649941470679 14015472877746231093 1286710698035985983 4215434463012787892 4427681595176393646 13439555422004332118 209262878349187228 4189493808362356097 1974732347661462111 5747534991225212795 7930321276204210872 8216549686348268848 17698318115154119685 13583882388158544186 8572143581978942367 605113915678768219 136016458721410925 6039231137574656847 18098105155654863868 11227679390101554652 12663715591103967989 15382946164770765243 5473232109595929663 14895300305030627316 13255198205164151099 15044269709737254876 6507502098712474041 2370604968134050111 4466438924382440948 1793529426461269146 17329199190903640658 3068070794525033917 7566714748182230287 17599356816231268073 17474829256712750373 3214899111376991573 13972208708343625084 10310579220093376787 17968514971021922361 2291793436626630718 4101879319148318405 12108680147275618098 2138476916473247716 14559233897092330394 10318103773955148363 4545706977167371858 13616872627306246458 8574677674182841200 8347414409758089984 18398004059827595354 13966457063416955812 13778007696201435759 17758358685901909227 3881103501539769351 16714440886367990492 1382443078916373678 7446502523986586484 8471719289620610736 17582073481600616581 9674282024094993232 5789102311308574330 11477829340924469454 4893647270921487575 17778483707604950716 18315735237367326475 1835428632615858626 9492497104725283175 6011974107558755222 5538246917992366209 1490987264936687551 13295264616208130114 5751631379264444686 3439068275258947999 16270811523585996597 8040009769155815417 4050774350660560650 4692832141964879255 440691934702266684 2032789552182421986 7775431214420679440 11367156497412983548 1581296442927096712 1970263981261338193 15934819925095920570 3230714375611142830 8544466188017290349 12638211346633768396 8217918549809748373 14417558409214875700 9061190616092292832 16809434483590178390 8284430467585517560 2982190768076861165 13720305154359622637 11038131433811847195 6544404021057195522 3753009917024049438 16252240260691541356 16925188133586423263 16328306091699303682 10970708777747179593 17028774328611254243 43471926888782553 5502656953394016351 14963088383076733846 1973590911503037130 2543004156185731764 819817107128370859 8374947239104542285 17326013440261891020 17249412559658146865 14755365500769266071 5795617231491995315 9332223576661077089 14258931235301960758 15404841627253249675 2091393064267619207 15664477930124190850 16505116491544028567 15517209670381414411 6679353537028273196 9343025904506941978 16166854387431668159 550963408882941103 1905614547689931433 10055336035190370747 17393495237060346752 836494933971684630 6280517041187149579 16161957662336965937 10734989047317140572 8944380237857147600 14088957072668064908 11033344763636514889 13271851020159314590 12374131772652769251 11617137168988531887 13887604367222550457 17725316586986942965 4832419249544922611 10580469210259483098 13389183112700374778 13053198520014778242 12977268170856649670 9362403424650395666 6597389830143330803 12344368100164185439 16929596348236914778 185206139705717125 7323986695393929120 4929940939434331752 16447387483062833622 415058993465402504 14646118215760058195 18435150860331811515 566997357869458374 14694353824234904086 11752486958290381849 9045701882976260444 4953672005345758216 8978531242514978198 9616768953726631687 16107797666073258479 9751054195850383697 18330317176773989984 6022866513821195104 6684603258699517452 11540664611113587490 1251538437301697742 2155579771445953827 10775214658466465888 14726082333541150872 7338454837339838375 18349035547565538900 6465929848421371770 18131803424143428719 7655642093430961258 16419217997889778535 16685491102309774630 879585456734914188 12717557506769392724 8131741104183071343 16155760047178205732 11126235936901984333 2346106065082351690 14805680513965512757 16141045621667578359 17658584913089814586 14540916978589276260 12527528762433476291 4052856443537524936 17652500377864423178 2131379951833075514 8981724818543211636 12742286337571111034 4906193628551705470 2350500866872896545 1315745164614176145 10740843482138027744 14146349122995424508 16309908900276970011 3730908424494605402 6296620216326061230 7807095638695962750 5495148494905433058 16430154418938690805 15043696465247185896 17888073186077263859 12064810927270760088 24681591145400611 14443221873120867512 18340178485228584560 12401105223952048100 12164306106096523851 4183912936781310010 1519655669731480714 13667133404193652082 11288742453542217021 10032682030182443815 411939681224057289 6959525125636132133 6409221226426274516 7675503759997135336 8744927334602607867 14183838606434020790 16072577688147795157 2044194816594275144 6580923596743731369 14053176931542623917 7587645193859575706 15660637079958755536 96023645369423401 12863627409768368845 8948575214887019388 14277524263812690160 631179781904007013 1505361258927633066 1614470782741034375 675099160439727212 14267259446273739147 18011981586368652835 6900187901099170105 16053363388072543152 1194762678911395234 2789232539221479634 3937224883075822230 1900868318045038999 8052906908806816581 17757803603388406979 7175887414794045612 451871498074337791 11474677772385956105 7845765391968159799 2157015712225991356 11883198963293874543 3961255531133232939 2385601855501694698 12076008972125762669 7864753582589071577 2566705019420874276 13007809195969819729 17081800854644376920 17753332357169307635 16270384646908781744 12089927151827293314 9242804783268811064 15217145283574583324 9745459367099682024 17665961179628629464 17906816377596416489 13427829585535907119 3833527998127203525 7028825920084217722 1681327918097224363 15723300657363126970 5039370581017371197 3858674416371545685 9946575061177162487 17927202587283324436 12500349977548280276 3184635734187585102 1388483106197645175 1128370447506597538 2995416836484515669 1766755671369179033 16540146853270940178 15935505949820690866 666683701668308541 5533084373135134720 17685809493003764603 10661704811634327282 1763222093496071092 16338016816687165563 1403811437503444403 3689584048768937065 13698000574847451908 2504167374043443911 10428855027464706237 1840398054115137255 2911779181374183418 15668140947431239832 17901848383871669347 7666991266672816990 4194546827858608986 6407448210891946565 11321529963922679315 5912640688960606942 7925317136321515383 10078841837564287088 18078096964225212946 13261841221795735787 7609712225185594390 4491024238939875900 1651340588398180034 14679942921207889790 8632653638678340649 14247159927279934800 15020429308120025971 2923691539880199030 6838715298646150413 7183188163845100846 12540498538240502149 1373116451746291191 11817931808649740359 12486436400297944937 9818428374585690522 12691010654443761535 1875018039736049673 43840711200982843 16568310586098871700 6993535949355233248 15629180211330339544 1206836986238154896 17019424673677122493 8504272354697359661 17422361714282957393 1688249423058363311 9650778374984955357 4588282388963030567 7536262576169236094 9394331863057230849 10618746512271364385 14533062350921088321 7575473092704188856 7920712992055442079 15775118219786635916 13541201896411045575 5711449922037493204 13917695821469330167 11436122859273570935 11023097472061769774 17890794628616230149 6130977442110410406 17985067685493656329 15339313216702680047 14639251399113448712 11365912560338022405 1397231034577678584 16885826844571024561 5455119303982262452 9697018207555714732 6997661631484195288 15527669861754168281 5178248232548101469 16230882963116560791 2257492835107510494 15217923336976033152 6249215580064889482 15424935147477055468 18012339819808428341 2543087310306278835 8144068794736990235 8957510979041558810 14590117463588737292 8135768111839167520 11588744081636448585 14803923832374496356 2808396982542182702 3295857366552239721 6456286831656333296 11374367949167726257 4401347300752438084 8254314174753738101 10308389431024265232 13028422454422718776 10919340693255359328 8939462972037629508 9953171533518560247 6858091357074839612 6488744434920811126 11420786047216542645 9566447678225991284 2887957735996029623 6456041217069753090 5151788389873244789 872550854787885930 3600933185456480894 6160824280909668384 12887595929037215515 1037420836974085216 12940875721095601438 17214662349012934010 9621400716396708368 1413119297349190003 15936127484628838092 14779810147130212255 11430630542347019366 14268549393285898777 6672619846019950101 13871684913811201257 15605793427420008506 2755946118548639353 10090617832530831614 4464882393652790642 5657860325546527802 7711385001512420425 5218580785755679338 15648992919458784169 14275518022940610170 5259096965305233168 18042178539696172284 16475784904215454335 12584001172064873218 1541585578406514951 8766312750179369809 4919664132044189227 15414522960023003270 3740167688491136003 14266470907597877307 8695857438030339233 15217266093386481351 2762708873161045470 4534014636930276633 7914899095177336810 17367744923498615392 17035506640057433691 4929659487843463565 6177648011913542168 17914420025504383764 3697337864874800053 8931708254815225927 7579490746726365873 15022403259018033640 16601975619239939384 3791765134397396727 3865131697276246522 1439088781160626758 2783777494563723853 3620042281497873558 15755801244189542249 17971122812095146457 13881772298846740456 16385446661433056702 12106301328908752033 4889668896285064911 8310514756631032321 9846565400554346208 7638521827303342530 9266878851841240607 2272234766679787885 374592270326889105 10024653932977731016 16376772259301318379 9664318249719252062 16635620567844925096 17108523402781433471 13678230257491606469 2620932502023474170 5109525778377617497 14087334021070048112 14741709234906486545 5931309314339643668 2953817920495435818 14759114089146170904 4808693251606680548 4704888862867532444 3154988026744889091 10790904757348417230 17464287714664680229 12635530283370080665 3145366335166569715 2803535054734249444 17308952365446289787 6994005414264718514 7993462555256395035 5404227932557459150 16121044738786001218 7352317561479341973 7476433533576991661 5038134535832268049 2504361156113901615 56910386766542197 5360037430772814396 3426425076614103378 6062308963738924007 11408798775144451999 17753417557182228374 6604121433823583661 15663386768160240503 15017203165923763635 16283959620988135672 14876849441113981641 5153120150186515570 11199328683432374976 10501921772824375432 5871383601509516353 15457805322252487666 3837379662781621384 3390571817676270645 4117910433721970898 9009751847126604161 5686494813621104 2251759407538413003 12777000496589187204 16653342541318840535 13717950311219066138 17208985671603757842 132369158094870171 13113366910836445893 12283737526609407563 14190289534060154455 11318994140845012373 16539567260730493949 3031616744259119924 13799725564714152178 9845827867850477973 11319414200871127693 12126649778806966126 17745738478048094711 17453201155417572976 13856025113627469453 16534814472548243398 6584216355272804599 5584056262614655995 15423657303652064091 17325959825015061138 4364344575580428180 813539240913406627 12394170163981472635 12219100263049671319 11051981584838020290 17258637155279553961 3843849014441200954 7346224749595549996 17093433736613356951 7679398040056769270 348768389745738630 10881064353455119969 6007304935703326429 16161845686146984325 15916818508958102431 11761668338566825704 17681302561374229933 13464718129695420396 4166987464421948174 10619455660645579826 17554006705542606906 13295273766307568033 13608956195143883731 17288080895473097315 6991755171434744728 16967220089954386450 8531516103901020438 13690282367109345986 1493371499046798141 488515483086164847 10121299826032119296 10427692764638932799 4710625276286165812 17318874588069612486 7516578150081280231 8950446928177823613 6167624852312606470 17159053882209876622 14701414445109772435 12064563260234182962 3985935899440708374 6234514924145647714 10259666696762089823 10542766169614682828 7378860828589275055 8560698169011810272 6206822833503117990 10731862130868893511 17119197008432220950 6328728962390227423 8880216225757792053 14980673185978686402 3872642883681496558 9192591422187444260 12711629278190892303 13303163556247604271 4635464690350004045 9562568719437929638 13711311467736264804 14577702834986262340 9230446228796319537 13910124404745211281 1697302439746489236 54530322266624421 10971379952342047518 612764320872685664 4460686047530135967 7212089494273551612 16463418376600728211 18239357011465143037 15230442209894799082 832480225510332966 10057914904925611642 14318809619034390190 14161463453281037521 15065920477820787637 1308777158388816174 10803762861312506915 5880409461121666101 7426277874172564606 14755960131652397520 12805506089423341552 16120039861420339657 17649100145277688000 12969128973629115004 623319284909700809 13126894526903648455 9419178978998074678 16424606512011462781 15512032075763826097 8785424894403159601 3463748868712265413 4139017778618409740 5128041306758267572 7426313823188378796 13153650899523453722 10686488406862790309 5800870691037570310 11211638134135191811 1756902650119386736 1826951984471950955 1323163237756902571 5511843259733646516 1828035949893806637 8836976683742553112 1715841511340855891 5612172868150027929 15051353035540617258 11486437528308649074 9983125107727833048 3511839850578068424 509710370628289262 18311427636114969271 5844701582915819407 8963935306603479517 9753387403746693581 7411232363686481461 5943218811426343199 16592535052386545730 17258956938625922546 2031400275146916811 16995142419566305669 17116320123914501882 14692053051264070297 13556124063146596347 1233886754437189128 2537783551917393773 10473655449505811404 15203110915364239447 16767708857671516409 10531526544402958114 14290098789781066116 16615535930824898091 17595346257276247593 13549900112076926571 9644248194164405232 15243113819576838608 16124493085998852235 17578629029530063856 17170496362011259112 5389044056478028082 2844437751442833704 7515590571167061494 2439960889259605439 1401960822395785004 18404475947150978537 2574654742405542600 17962347833906531803 4620322758897790470 16091199152346525900 18361370487110008847 11049348004345487326 7841750018461488004 6477012978245247796 17010901517980281545 4473267194633120126 4324623744549262917 6176612513422260350 2010138991863444336 13041762597223313839 14753323454064776035 7334791187452716306 15991816797036592633 9158033124757206417 5500597259598832835 9951690689618095440 17452776626930225844 9368688952076631118 1025021236971351 18141220626266322854 11287901921309918315 12710796811672052503 3318693946700317184 8414754463760241459 9455126356351403269 11362587959219807818 10744317869883050894 4015599299595031408 15132064952943682304 15966192841309850287 18022423487076258966 4828590208096077033 17051587199705084645 4540967976551150326 17315213530746038042 5436332800789144133 11045256675536743300 4704456576550948417 7010670148686764894 4944060371623156283 8467645479606607147 4179067488973300912 7417048749844152122 3361190160717431401 16324317236707496706 15238026068998735686 13180760869645257269 5254528525365509754 2872344513763348191 4602760603866858393 2964949513782433196 8807112965737014896 7379004131497744547 9717956368610454175 7595332563671741881 2826824062877724121 4825574295407443183 13746787586217485112 5099495208013459108 3558247661959400374 9147348798137030588 6551660241273986586 1604919497093068585 225257781784114996 3004619099340641987 15456261909315801291 4663720256388735830 7716854759085321051 1351346688502462118 16792858013114120695 8041126950156418196 12787278134423393978 13894095664200161573 2288960946718291195 17879230363824824554 2163692598472255650 275506480110231436 10137363029151527562 12495089943594328509 4434678925353896430 15889408268130461786 8236293856414005926 5417077224512631778 12862031274062998353 747634412566525060 16483094831838369852 954361174564250499 15750585425318412872 15367202628260598279 12827695026969938106 9454990336894673760 16246901812306743281 12540379700759653155 10608332243614023365 6484399757058585491 5240215574429526392 16761487617109331466 218235947313695949 13314001973531044892 313864024748444301 9841917261934405748 15570330377225142655 13571787510935887346 10036321356722754254 1995329295159567137 2659433814916488568 15008619026722945221 16834145615617973625 1531789558580710416 13687897938416589616 17960671564567504668 14809444590646771071 15120257339863657984 16851225783179768963 16219608354889897879 515363736127524040 17896584502982012778 4634959979714372537 11188655380693016750 6711570480370547270 7615378835170919192 2277309572221858956 10307373067519462637 5820249798720670545 16875416983637794503 1213885050602023160 7476291150419279817 13619912197561166348 10084163439565373937 10170967148592890769 14873552491384409380 15762026227117524069 11438053858352067973 17991331947022992405 9309764191188784791 7143868529009121851 1094492213862414483 11097097447727733655 12267908438582865758 7681101714021554734 4133145370562638631 7822264824476794415 13212693458814083820 14270705109739014825 7559889355359576437 4981413092937524330 4598321313067402178 15551512749677330334 18312208479018054534 8355280619186390806 1673489942532019854 11952122041802424799 14810699736623070170 17718987988792727080 5325786727035955778 13865397849792434811 15128490839117146950 12407112926433745731 15131751893079921411 8843939640593602177 15786620996845815964 5024140641728535731 3177637563979812518 839727997749573562 6146451139538516178 10330515054676827353 2437513147048703321 3795983700377850240 11475885398269324925 8510101608128806531 12144326581360956587 5681444788775650394 18410585221715325485 4200757499167434466 6974605080541577534 6553101028078000337 15259126800974931970 2550247892456570905 15782393849409223050 17635421863682449372 7927875120519038752 708969475384547662 3275321712636194983 16879918188421520436 1350246459225567864 11262334092303593254 4318219746184524239 18354540208378415560 10988992821211103636 6589871092497827983 8601494305755928977 14548969007549911887 6808508457172885079 27948600743007915 17498011404320965631 2452430772562605976 10201444378892377085 1597564772368363929 12049618978806084176 18348144788408096826 18228412000972894786 1391507869164067182 5547387713113110496 15579857894130488834 13011923873126643143 13828742048609648098 17436608551805014774 1513146869452467521 12503134808392283981 11718919864888049770 2347322856443714146 13907579887714513900 11049955401819707614 12538037676595012698 705105296881750972 7122774292444572865 4382857828070920149 15467516153405601408 1701380638037084868 390719199241703589 8021151455525531614 4772490930097944650 2458000802012092694 17222942481027456244 3604813588848836970 6379847286948735910 4441560079372132110 3884516492133183337 17864057504486310228 17522757126959916993 16210274329630401392 11962338101240419243 2465199219248579107 9981277790420806804 16816918374540094284 11462212036443807779 9801092183186783019 757479508255222063 12481890365762870590 6582511563227742410 14234334243235783814 16513613604880143025 11160249892119708920 7877515322782735464 11356340015001799627 8612131121845745164 11348743545093143857 11575370000781023500 8321018089865251815 12804175552241229063 8444002392327164839 9972519058076705322 12615983335063705397 11751425687354870479 5372962348417184770 11671885234781200723 18203682499388063008 17469877970297541630 13793166893477354223 5251890401111660373 9509531846714170774 4427414063957242791 1729885637197013898 10618662009553358582 5439202181526974539 14348401381486492085 5120613709491940508 12316631813737812883 3661064847178198766 17420343722306329895 6616389714220040072 7800110721623492680 4826043250565705349 16139913088814002690 12263682205572864608 12346378968602423889 7300277948268268860 14899114232394256204 10552247806252086309 16205237571618708546 17626201125301095680 15075527220576121388 13143689349746445395 9083361612057293504 5738258474704702617 15573880127997474678 6799844010548844104 17280371119494379947 10225452837149711453 3946075137508516649 13479104792723403741 16827838019051096115 10617573706978143601 5975933886160181356 6016950138857018138 4096291302010298277 7501873539762703690 8531605681340089289 1938786149874287757 15151680723029826431 9104554417940900711 3134944704499463935 12206051052572146392 10410361253751817809 5048982614557786366 1834613279715682505 6676497729065215570 7167943927870619983 17584866530774740542 15835062399202319096 17247877749226028185 7434191392606948131 2064095822868261684 5368813893946672981 12228175595307678552 2023848196409820534 10569520127374298832 5401619835199360618 4046837318387742448 12876563003437217182 11826639134234513451 9842510611682973840 1846773075949330624 13900769970019990456 13374729143111499770 5905876101103998312 6385236218702419007 7661500322702008240 11429961934154501405 1409362477384172486 343745958999666156 17683646219960278843 3286111667900191662 10769125358812923180 18193241624637737998 15128234894987761671 17974125299681907837 10974516955210111389 3063928546418686325 3055781922716578213 11784169178433503091 5056639136819187189 12589239524618164889 5865456778258643270 8110329195180062098 15735638631333674781 13993529482297715891 15043147748677894154 14617707746121117064 8991847761590580650 4776369181290608259 430475013972908482 6376664109707384386 4493482219591649744 9907121163998494180 16348931329858227982 4541854869061453754 4532579967387736639 8418380692757928712 9483635771537526888 5003656416424906601 5982668640063760505 18269227520068527498 6228741635741240668 8173844456551470500 10106288743750862729 10959575268646283060 10544555071178931429 3463149688630460111 11083675317427435173 11555209647222805151 3032069754109325184 18150542632304335175 4804863464656050421 1006835873660793379 11424777066106211182 16157127547850178693 533836007909599216 4440534006526737533 4667265865894101472 15491829139022527238 4422179632838959513 8191081729881752622 18333768211246817868 1913647835177691530 2782472528987054303 10536523411193550757 2503556242334900791 16136687333449861857 8766020986417247269 5257327164416149237 5111091669776362297 7996554568799802654 5627295257445013648 2034376829867021049 16350761619106690242 338158643482902275 16367391168367689074 11967903494539571449 6210065773206238621 4528651910905554445 17032294734545540675 3707221209072399699 13984868145064688979 6523535783231667996 7656686266937778772 11250005694687077953 9215375684192732803 3871883278310233357 15411116418083345122 6617927024434647555 12554782075840765640 13970157254850817123 11673620710511727543 14459111386306838291 4064960581068422145 4415094104609981698 18202316975266384865 15463136553990410034 13026187785920776062 3252951222382112359 4295420401125903957 16542459557751149492 203470721201403612 13050883361477835489 10502096810443724694 3112539114741206277 13258176033492878255 16519118215179860805 17505808739529163690 11166155892899220268 3970152078181310385 2053908396541476384 16665940982241016427 5933509985696153899 8408557938938565240 14962864410735400604 12890161060154518467 11910178062597960226 856373391601061383 7975179568757663882 9658387734200192169 9378261029087105717 5943475133074992085 16750542639691348986 4578961835973632488 4322925813571920458 17903526155184242254 12166012932472617657 11313058396436307354 16576739878439487430 16092615560139096207 11564535501570051211 17032964349733062887 9923469994803440659 5469957374895191914 10837235124705852681 6411250913907815258 12054800313191042161 12495412547691811904 172951360584728942 839054304397713762 7660147871798863555 4526730000282673823 14699083419695591380 10572113791167065009 9513215784151487369 5474759256420405449 8465441934174980032 5004320711286206197 18232739634518645355 404211309043364559 4272331570467332562 7457086445296341464 3986782143932104907 6593930584267460471 11166985857096990242 9946725270046015138 60647170765094901 7598059957510939766 10427853596349791401 71752004885115196 17995239586468365847 13611277269391730611 17740871751044408231 9812194029154866714 16163899385715137103 686185407766784743 2627263115885977519 10837608947827032366 4367352099337132387 5456733323706532306 6461795881011660388 13667389153438517737 15282712778708999050 4254456973482418385 1879528391206142535 11710049136729772772 14999243437822592224 12829719217119811163 11090684454095384923 13145627109832867722 7387829381594004119 3074905102902597218 587594232121982366 7394142192299579261 5617993633167354051 17740907080767362095 18367892609852620322 8664017439011112340 13196773040124958236 18054302883912254138 8446605355324594043 3113437207367315312 7427608545137958530 15849347459048993626 10448976888209777570 12260402486480293266 5137404420678440444 9464849788423737719 2432807621678633170 8858110718777130379 12990179579095233418 9980985944391843443 6828255353067203845 16745413779254417985 734517081266773109 4051363789797929669 5906675620766902919 8544700841057774992 6501068211225387731 5253316233826069240 15656424336483689974 14601995545586079940 3248716464573319325 4534541628725590646 5681617731327708121 6825806157983994615 12822541323665890793 6262883914928092144 3724917377778081442 6019618655230090632 9541020699825039185 15873187312871647107 17150841482278193458 13593909861042576063 6589746552762886156 4391187737628996540 6142423466809757167 9341307943055177693 2868835289225798793 4594999713323505652 7461665274106612702 17497537261788543354 14768217404845180304 13571330948531948887 5529134777245283689 931589274994229944 1174155811569428977 5976678730621334018 2308765067442711229 17933022574786019957 4111258505841290605 17656606615153916388 8164986681317106470 6483288012535842241 1907874646060403133 14059603775381615112 17426337040795393530 1258208376676945057 6261284336308505403 11172886667688298505 7031898694942069542 4897090682777366917 2423801348314790248 18195652724659424621 5588242809855154640 3010024978020220818 5831481903033838852 1457193180496749104 10501252760074720427 14355925071129990370 12366994867617581168 12699545764736065495 3903600535288827976 5912805187485498962 12567266075462529394 15909418761286143436 14658276601457721862 18064994536514874853 15060627153900433048 5897191811696239378 6510579378123879226 1047618313521483463 1678091725860834039 15387891179398409221 10135100711403470725 421838371183058338 11956152170372730172 4378520975753570835 5149691487123184317 13225890981458439333 808244033218713735 1348382691097582457 15930986859962492755 611770150707156996 13610495804995685398 1884854999972414620 16349570973154463870 6369171007455607231 10043940100058455541 3509912563063562557 6507638947853994168 8535574093815502348 6828937701287676273 3194336686360901459 534147206589270731 1170039425999077088 17001228770043147083 17548945127035402693 15441199675429921060 2117245239859958818 14742795719657793636 12833562891619138885 3839322230463911237 5481467476617684998 3707934045521028215 17948272960413640197 3749547652426200830 14046617017754381851 7085176711716105706 3313980226797010089 5324251542578164914 6973451995406071958 10921246246214963984 4073501582527460939 1012789603539838224 2199158243604757148 1454203985891966940 14555510639682618331 8990772206767733045 13070628474726071265 16981015004925351783 5962740432113132665 1809254485808172010 4052619725557264972 3428986990841582157 14607286828030017945 7406708659355761327 7194777665875392914 9976722793633782106 14211701455360329110 5938211099303721938 3904143565819324939 3507864513586059156 4002573517454508574 16597670567931030602 1793392272708747482 5538474188640958568 3836958345809123958 1819795703604576332 6923933118200375240 8243019091123473936 13871651258854441365 16098212600314457685 8257561329821941672 408871335296854038 16841655817485919580 66739670892102611 4189052742097379530 1422712227074564837 10489593740306372890 17131330483880934164 11008152045874392389 7502867607748603205 5237413197856669513 1359765765530798194 15602176778896466476 15246292347328521451 9062672864856648781 12042231681568789221 14719860618473287197 15628529753555378865 10860561042832143340 11663205470089703233 4833222627971965121 15183894991139683314 5648322615564485008 3914424525624590403 7193113429351182485 277172890357345479 14719103922098809018 4903296758402170037 15377502366822775490 3672499826826971563 13501643495907624602 10394816591323281960 9221006766617475828 14667130977671812719 18337976243335655844 4459139013984985386 1084570189143614610 3211992489108890113 16560506826188759331 8108255800999111638 8444879477235851201 7498977724793807463 14136855247665161150 6967182694085062650 18205117691073405815 9922394095113176812 3506191640402147611 5787110488730005098 15755810235215641066 14650456714481269006 3893735218790132180 2086035916190247142 8142721914909218772 12209665391348611672 3354012241455205678 4704994153728214386 10746470112933127086 2804922275034375829 9638512899810331925 1095413374449989031 8344148521981074628 15994520613904624596 4417642459486356850 6468355340798908891 14442211568287264963 6250675200608209898 4666427583843448819 5689551577212460881 7935448066989798987 17139750669861515707 16712265251023713918 11386690435112482480 17507527692166950709 9794325956756742980 6342083607257243615 1059503871783115821 13490198620333878485 3419244136683126200 635686705898003175 13681615051349117588 9062584612277794103 11379661162824595040 2502333531497388145 2772154066893547944 1704751746580662349 11144356048511600665 7332058098970945536 17229007227507165046 5161328710338227506 9211636265598644138 9417782552573361914 3333312870478574892 18027772135600599920 1268062697922576580 14348232210132184693 4671451545657545459 5502145106193661855 17772950017477012614 6646561868323401206 17113907768409060360 10159108167206438996 3849242737888317748 12353740612702342217 15267612687858456132 1098144825093607689 7093878599076080254 16489581694722801507 2913845345879721434 3687646973755429918 7542288121600393340 14906599105982830250 14019872760364557411 2144096278395555013 9041133023088638474 15748549015312679108 8369085695421521537 998833293021926313 4454647085862102326 2506317378763246951 17852312047301130867 3959123775250013498 3300784361283498600 1536762653699771332 15571892920407605864 2041132700838090212 9386393988647254955 802340534209419126 12517904071970426662 16609376045952042391 6071692746356919056 579422195428224876 5771623663069367661 8085324324517703591 7037437497732228901 12089298502043716977 9105554189308396283 1669772171862342679 210575168315706464 5678515508389204297 1972678606530456983 10359248423295607221 6081759647500000424 8301378066501926004 13376177650238901280 9825193728453226174 7745548270502592693 10193716802865802052 2800471736642079494 17967694679456988101 11577537318246463116 45521518768662428 2379828921381238912 18087104995799359970 17301290018743672738 12547114505530109138 13027371854657043661 2355428154796509583 14560106263889287575 12440464929815034955 4707415641664731183 18224362672886972989 13992308798965225868 16953411140878801353 431148776823029511 2327903506068757977 11532770489522455158 10882627593079924189 7570771080761070328 534833333142933529 10301316333822246012 2994364014232218239 4704171571101599404 2901920992280405955 11114969994526934247 14690898753294710140 5016289677169489495 14123039884952475007 13462316112004889741 2213583585381760869 4377395322423235005 8274510809448301650 12728839473370180461 5584448259653563195 7492117781691360379 3090700404345248338 12849551851292885127 2988436818515452943 2383409609556992541 12044778547559309117 14357834479884666577 8015442997618346336 9719549086959426819 15989669628203217445 14346963469799837012 6279836507981004142 11921648505146438330 11564820554706746023 10360739662480747726 12405030192794119273 16242508761666754380 1020856886807265088 6373236440311569861 7981000706965230631 1676578740450289628 13169510005690071779 16984838476163482655 16699724045992851142 12758166407749494634 1360898437616905583 16165408950318902526 8238556522732230734 8721682680712489179 16091853629399938223 4890330811241733315 13956338457276523910 256296592220172342 111791892904287428 15195806401216776782 8449580949672236177 193784959395609059 7443386792785655570 7503503896210330522 7534199703049697520 6393561248930700505 2449586252437477636 8245084710077102149 6934608398133421430 7280561282536578321 6419681736358515211 5869895857085462016 4332616135379330286 13371163093342725291 880415852970284532 569073852612179942 16945520376126487251 1070858924499593970 10125813409265719583 16364725781710905394 5508886634470486916 9662327129239194715 4085794126062632484 10254365822346238732 3396859493589304613 10608169633693738761 9013020259806774704 9989694715622494562 12878728370587889264 1426308846278660544 9494469703298991643 7101212318299083097 4901486550456285067 2401942483538397018 3316667703526222175 1203741933654554733 16068043601818502460 7421206769394890352 1549355632797038051 5967771846679644321 14750890709702771569 13076910790982163123 5697563164362477137 9403241075876973347 9256517881191269190 18010205844022735498 4561527564701866063 4485780098060213321 13779453131744216756 12325818189378648465 3127500350585349868 4128888413284128798 14623883468845096668 17307389017501246680 12236042205533288332 11063983144005530890 16587127926072914396 12609791544970452792 18209158758632302156 15292335407616193011 8034426883449092743 16121340361627068554 15331815098962964526 4522042623545432323 11161903673862768900 2703773005101014402 8913151293115703927 3468553778331578220 12026864904165149623 7238647119058311823 68284705767539722 3647738112512721692 18055223038047107895 6492683034154705614 6368936281160525355 6509891478843341727 5533963903179221452 1960463947852385910 17761921694119737386 16800299120913383361 18375336653606477759 7516080235406236666 9613246369896784005 1759413883156399120 6704821013954672072 17633559785895561705 6084825243730725394 2911812248792949197 12416966829872520953 10446082414751632901 11877181871882265749 8734868916771860514 12495829911455298204 1277996586305653210 13298276480759947868 10427297740553127792 10731704566147778725 13828318123229917030 6377565159718672906 18075155383230454138 8720160373457536901 15813227884273033724 17370100583713586511 12401724716290575345 2107294621631242211 1760720370546358943 17885367644386123423 4765269739909143715 8659257285069360815 565930112238261764 9527526387382970357 12584315382913890934 17928024041000359067 15448514621313088379 16878565898063922724 1729391727372305585 14970897738309949196 12761405783545196426 13864305939381252095 485714383055820999 7180418619470604226 11086504348316134535 16682600012155996581 1422214086823007505 16869209273003325095 285586961524581703 3117506125688933837 2355369403332728723 3247205794613834097 5550971710050179346 445915175033137555 3905759656243124651 10469780132220185329 16517839057446939296 16509339311367258372 10580482182739915708 17629299533068170697 15317538967529515166 9050093478298495434 3059515317229749085 11390899440357548801 9612670222867605022 2953393052802954147 1103964633276725308 2886679210807977265 16761160471581867790 14658386055238107991 727006242133494138 5254153179369702404 1696211957738876583 1461319440677763234 11560824830794824229 13697073400950584106 6268202390982978841 583872234408982230 8637369936049859643 325367368391005935 469516148417938248 3324401528894889503 16781874643607755786 13179582838807354091 16697524888811960912 16195847327187958123 3719309549378311722 8961316326325517497 389325472070167075 9796609370783842708 18030601048733982319 10653907216421233178 14089479768769641689 9310228311441418667 14690302738211256025 3548657874489639587 9074927210689560716 13722426229366785434 8242258990578570244 2182852371307449301 18167032004019077998 14732094531063268063 14278012818469595490 16513589728290559448 16406402322772639974 17090700033619842908 3434443478904665437 16811887218113473877 16663608719769822871 9224270080380459489 3024381798168839185 6205958374185596380 3154475581205882675 2732456051615478 326722402866322658 7328801221863044045 982165036719127996 16587087746596279484 3913754435581908081 15271208097656318970 3352337771912851490 11307005804158503088 9553985895957058571 11124872309083379622 15981195032857975533 10557534887885115191 16124286695455875107 4807310088684845595 18389495871327870463 2886721662249735649 11006510881166989689 15753698378274793032 593281814296507401 8610714257316569003 9133081888964963441 10211553786056571712 6527793446138919325 17269616361787268420 2884935270644041939 5052390461237708971 15249729982271391416 6493420582456578171 16534621785964150719 3077993943771226670 3408141082027663331 16901448310103037917 4341910214935235678 5835237765331811271 3592771425935438254 6726265716872765406 11169926855176475453 10326009420529694938 1906889800777758140 18316704317946349630 3451577691612353757 6482379515599858237 8590003710077417936 14326427675547107746 15247928600151861722 6712700864928087110 13379402456113071502 1441774751232257696 1434807196397269905 16641612694244280468 13323962360211822363 18129957057613688811 4010130074510373175 5020444941704529572 13685423877336294573 3810370832911051805 12416138164360731377 14516533869538207588 8035141685584629834 2484455778812933983 1856576568587683890 18162231445716021909 1911542530793740917 6586019620934221068 6495076170385263191 5644688803613156855 5777043181563001068 1887210140877554485 4410392426184080359 14851359519195614290 12319825947531710411 12034881749737665156 3307988120211612124 6153587619502288919 13371477924939034765 5645484735067759859 15996862455477334969 14838872918057500392 12708752091888680626 11214868351957948381 11860134415135195673 7906946999642559772 15466100438753824361 10772174379607897661 13397436398580868118 10181529788019616269 5505774054907408898 17545821235361917431 12291479477498337781 17383967859929607294 13502931687166436889 16964193907401543410 17740319565276848636 4973292017381835081 6228589351366192473 15428062808087948714 568901923335028811 9314255275945200087 4509777673076982724 11316423531758026222 946690977034808744 8411881856119770466 4079759274664765147 17444694752104159896 9685534683028031459 11818496075133523683 16124493106078894159 7678034147688830134 4673769394566246679 13280496229081770683 13732671615972186786 15015450688707171951 7203122309594388105 14066018234715452696 11152151203095050756 2635160246598615504 2362262143245844377 7234220951852867574 3377487910840931576 10224213614887325219 13730156393297262205 5844442386229789279 14287421449063225347 1286190783695282906 13788521552963235064 10938761442134259510 18086825895260237859 9211269085669494116 4973759773093869643 15134189808204523838 6403876515995141971 3186903202043335654 1169686714598461219 17984754555156419459 15409607957750221112 2986007256911935338 17598519266647560032 14061639565308438711 6165864019117170979 10195967248440510421 13653732332361634631 2313217860002839519 6341748131566985737 9164040263913671687 12095667141005847511 1354129146687599119 6631497816452479724 15933416259425168429 11867043193583955170 13906357918515837511 13726247785657935693 10924828050654425609 551428366275191183 10378620128903428219 15627393447718627686 3113240722594025466 2385593941120334572 15706589620339854522 2197377084549071893 9974460569609355271 899487595488273244 7184982694549047962 8389716789912235614 2663802165497585969 18317633460445924115 2101031011416307426 4515493751623556971 18036653484077003961 5552302698590175712 16535569610504817111 258657387212166046 6681695900283303277 5930752560431942971 1762698729332127871 1810136603612068000 18385993843062559240 5662405853958892781 1519133669639766684 6719729392979884452 6156691370028250655 16594471341712625276 13089379822615096559 5908454641972363470 11011687505515489723 6706344175516074429 15904727097929936116 5653957051739683037 16354725575277862737 94415440570279066 2597538899934122904 17791221929980842620 10848273253618319563 7167322122893512040 9728853150774810330 133447533663643971 17959829988063326665 17575633969394597188 6472598622512930892 15622083171458383424 3108826693489660454 7306052987366190898 14632561446176589601 16419075349463749970 73846600421881524 17705911863684224240 925883012735914996 7102396906964659456 3059790341044713189 15106926771404984327 4402457171654188715 16483931662312231212 5259945209693721402 16561419508466374114 5168154908230334361 6927672351335295825 7654878606534066876 2671447164491459905 10335187099413198263 11333377092863031402 8600982323259008149 17652191863159988989 3875408524750959263 16773577833675011656 7377715403521765948 12656898998781611769 10836158123209605772 9397162077963130362 3597203538083322819 15011952200343402326 4197382894867888641 9451497972972336782 5045403196871046318 7566655891364478157 10340906881893123130 10146555914283426118 11701320223175982863 3760593698732065825 124383156821058400 7100250337500207455 5711862821431814645 5033773651429086715 8062640188694804464 3919248436598669031 7934316291819203578 10498427535458401337 9684134495181503511 1492250130045391450 2378369347033326434 15182633781195337867 11835857160543203508 12169823220403937600 8978814610550814722 11739892237477172944 6036693312491246494 12713596487508051010 11034320915276283456 18367592092514390803 11261806739794071575 906477884636292404 1009871908926786112 5941820689929992859 7047611556152759619 10865926257524774938 5622338715142574243 9336960578726450738 2714085309498831536 16307394413616690047 10082855663398215816 7204829272540725031 10405530799706189443 18170296097292942938 10261499768403719954 6559030030184307052 3467259203150541639 21455014932268840 5629736295783122249 8553154659060991388 18048606038011715142 9817013601394289723 12049416604686526901 4135967624050999091 18250680970556046656 15391124494727037134 4114356285904281279 6742830660097642217 16292113368901073679 3141397665189875150 13041189397622606284 1498290324820676687 8903877053857832306 3162135756852018750 15593090851104234129 3393862266489395423 15557001931464180510 11412192113694337385 1525905292685569813 12129384653379334330 1816258592798660322 17367814582104908527 14804618473009677059 3793896187853304521 10419007974821905138 3083098693051461066 11884180178522729707 4840288596619884577 13392555692681046942 18408402165858398454 17080526521894334511 15768616552465671580 5919956683435709588 1677009129967441098 3617525011400152075 16122641038102863675 10765476170572004553 16110488280753786335 4975576807195083288 10353647067567704476 15791319270539725843 6576989691232405380 3802634001727063604 16078691947970401286 8438754467719886154 18060791981223174564 5177690617052007383 16451729637161743371 13323239236101644386 9268513400563639473 11089798554959674897 11911908635361068458 511255662554576186 1961344038011851728 14161601342655029407 16660090220379301846 12398690033481093415 13471404818477392213 13859676235579018328 3570335457856825083 22746622131808309 6212526304870340350 18392394649524580697 8527957736181618120 7496884208808951755 14252013761551054770 10991600200508354662 325716580111888633 18212610587129635237 17368952241016042298 5248474546486906020 4287589719956024432 8777574280306685964 4489446250557060778 11680619793245819878 17129275192742248746 16219731496923766966 10756122012331211818 16488702251050364302 13768006381704941932 7463975854286712967 11256321455351167102 17517307716387275900 10549524464952677249 8697777540958209671 14641271945134375807 17565327472832950062 8988094498492399788 13587502841297315372 2010878668009563353 5713273104471836155 2391080396233632161 13917326509025623896 14529517419735544329 6029331563691215445 11126824861326902201 195355432800884053 15100796275568480734 16086338760319262833 1809321499639069343 7027960179975520698 15579999415642630895 15218567070382182391 9968944011382435418 1765111731643957040 3632539241463307502 267179425216256132 16986403619764382034 16475379204644679848 7480918856077571805 6012588733081697702 3899009223958427868 13758436449696352944 5907986988989885405 15547811141367554812 13257004663081988691 7619110736687333637 8196731260729766539 103435529461890834 425492887947814716 13017059034160139706 2163271502684584602 6802408583215719345 13018829555972937612 3072905823009588821 15810879106106791659 6500576221183556623 6218206504951275057 101535888714028283 7120470399953683618 4552801979311115737 3295073877740824917 16847707937315117133 17604009151023463923 5206226585350511221 18312455136491257354 12933897322308087671 4655015732585322162 7465819006325241459 1394788290897295283 613506967958369235 735561036541447826 9884371445754162961 2720449939758737399 8960095983742706552 4249572118653052910 15468621993735328885 15983388819314097982 17526163135631672905 17984713984113032495 7332855924150811979 3489223650086985288 4039603844027447969 13493371513556708298 9196940001460835872 5322170269456605786 7679167079698408918 8497506709154993255 7139894389534107509 3588789920107126635 3182722026763740338 6330143568033138776 7628845398251557898 2161045422255881673 15497948319743101553 754642852864024103 18043249172979784662 11982330162843240109 5370042596277681900 5192531017944392574 15792783376791501086 6279624918120832307 3914802528904699966 1951881630375436498 11625190456782615756 9638434487025490960 1024503964652975417 12485340273783721528 11554799427784778310 5917165267910562253 6620363207788223978 11372283240594954620 8954587746620518575 18147290063221215659 4692691083941507334 234348991608517146 11407233673372710691 7745041710389735652 2076974624059227950 1252419778057204416 17659634206898802755 13604209648253364035 14814472206274517299 5786982028632094570 9365183834111553428 17089423920456284774 2981351131058934081 7243518360395389392 12178878984786371247 17294961399608678068 3317848762398972605 13679192105972293287 15268393029570910938 8900044705114333167 7091376440417971422 11080840991789266766 1380881450698275778 842324304168857714 9575546217781588389 3891605646318996072 8939567824332855905 9870632534263746329 10222221428770624873 9037666933149322896 4628596426800996310 1481347580077002563 558414861632696313 7289625717766332907 13080292813025906259 4602170055457243014 8539609457471398049 596928996500083117 14136755525468020236 15173248036273990951 13078414729821115787 5631344689634071475 16546066337182827535 9819714859178116942 9625521434912197880 1838074485232883961 15892993049769747015 11632036002876619908 8321492325214745911 3617368769295470643 14305014471683591153 16406351101003143236 468639761325559409 2689320997993887150 14042370346325998347 1289160949993359122 3983553948485007237 1246505530511384071 5506077684041573577 6582426915501250616 10160372625117036919 7232348905837755487 7820798879069759462 17885851079504249122 8926485988738416543 5874360670074795468 2274571052953375574 15862220894549659914 9658396546901976279 1123798530614423997 154126631516486179 13806344094304274315 4409729432908580324 290384063856071023 5954571820428797440 15742033255862126280 6989329049602980465 4893947033623694487 6627783612186516508 17202268902130728025 9773895339384778235 5915009287550853365 4405754641548344219 6694707448210881507 3874983868566520161 8751326319650342913 1520912513252336362 9422135766924199670 8655440639502371344 3161384468634932451 10156271437986063146 12163997428225333134 1438709058874633212 15890218783985495906 4597703968024031104 7706046164644922271 2548411951056992595 15241158868295263557 17672876503196600520 16504117287939034453 6072175351756849612 11199936999740093255 11223604759247555405 4102709267058650477 14440655791360218712 18208756763047802199 16872948999557196548 14687114083471170855 17691389764182546509 12142484809789781848 6351207159773093658 2434553975747162374 14012760228128746713 8844923521654954560 14699789348217371325 3770432314713998432 13076761197339488358 1714181478965767485 12868805005988801276 15664959544757781461 1087737393278355349 15047727944487451630 6788478536770199919 16681011437996139314 9549337837150477486 10857487116962689573 5402491788106953909 3017694991499509546 7735976295066826861 2795770165547039062 14970347393456439509 10054725215713800799 3947712707770534358 8789566219322441301 1940964747348336738 5154517383031266842 10674051926120045420 14856293990401438912 11774025608583105743 754867406358742681 15790750235711186832 4636084578721633415 17088526724603205375 2588424769128041635 502448400094710345 17650747405689177975 12593794929463558482 13201549588680493156 2702005205038737579 3780249204138894489 17115627933481995616 5655569971238408586 129270419702961220 4539283240122645741 12729837369568183547 14304966537173966448 418271575066853282 13883706563731003498 3592034354916630075 8083377220530760273 8226272725483478908 1074385549370873640 10076068932043410849 479471229776633371 12917165765874531301 17328667927964578000 14237103516963023746 9186372292552689091 18337296528920936888 5478549065050825443 13882811573649741189 16794725147480322118 10011198387955559800 2249860992307172955 2540609565020924652 18291924120900914070 6338332358657804855 7564797215928952611 6866495172565863913 13220584243081932759 16546521437136519532 11016407423831102434 606024020028322198 16802850211427427206 14472114328308881681 13157098316011668255 15331525825084583221 11980875298165259083 372905496597338912 14103726553506651375 16452935337984459306 7193654346595957394 11448158451712057148 6423357335156723015 7412969432694332551 9575131764508666463 17099174482232888227 7044767648746822579 1638854410061776395 3852959995366723421 5643544329800234719 4085388105628855146 5763402874989423025 6408947510608434150 2834222463204598935 6346103233514248401 16688232145517379978 8885450413221673680 10469880164278973522 16697498289516771249 7298581612565878349 3334160846814502719 14902227024067174219 15768466778320305713 10444265196631399442 14812350508975152626 9689814445886283641 15337025605431460843 374410701289814027 14288412164296199811 11343030166767785602 18199915673987736878 6373780387561289748 8290892089746414155 13467834156325261427 10835189423725887639 13033643003389902981 3557559404076783048 1456210737918462169 5655874013379299804 10009953834381002000 11527802819184293270 13757440672343755304 17190946024082060954 9551993173892694813 4841205787904734314 755721096868567333 3916864039516917454 267665382146596396 10406511761565021587 17082301991331510205 12350895700565227215 5687956995851852607 4445463557512138846 16513971348704452183 12386335760982058536 10881787006138526388 11648531470261104782 3135686459305854921 3564453508877284496 1460986593526742258 13030695807160165045 8343729784314958316 6031441813902349744 15480411311406594266 10336031530401344557 5921993407943014135 11959959154575751567 3091041388800090719 11139831629254945961 8445898782341426578 11161891276844280081 16711881870623326505 4996726976439621324 15137168572795040037 13207520775707318068 16848560509694363939 14044304849232533470 14796531040465791857 8433558738976312526 3232950716613043610 14777501070747803414 16683784768467669388 8318860785815438943 6199991111027505814 14670615948340393903 9948503382090174307 18157063083829026799 16523809250520123191 7238686322193130976 4394854381241520335 12363064128236063616 13729699107637640241 17410237573108936525 8935588379250508568 9999506790491949454 3589879654456843033 8821314679371504650 12007580876142680638 15060569341873429004 5057158916301316883 11107851140763610409 2686681235433682947 11917410225630273394 3937266496503974040 6113189418212338809 8537018379574591734 12161987808670400029 6819010565742627722 640892933474235130 15707844897086406904 4012750452294107255 17376365117171981236 999509666071345231 10822939605414643532 6906959146301537657 14230714872906339462 18290955173313218686 2960027812450102924 7714470374730741537 13329471393299415243 957112930046630120 9654307900227422886 439260262819779766 6160508880791695602 8296468905810654743 11112377185157110542 18185491111504934862 4088225381482865853 2671336753015847586 14764343957721628875 6849339961525822963 9872961059134291590 1583819189264725839 9929214064608607843 4962376885635319377 10544440829531750102 11702672330168565058 3800707681249197317 15300183786862965508 12141463834462214374 7317289277499448691 13118186707034847104 16974869233941292226 11973613219860522729 463447189815146417 15687610216554303653 14764825442525978501 17600371997804301375 4108657569175394714 6012773868638333066 13095909180084617503 13974776680885439115 4646014186491064836 12288984783659810629 14938133813335804302 15389097544349628584 17943017727032445551 5600806144676795462 15732266813897609395 3522066104904827870 4563986410861940827 149258333655952221 10610295729104541214 7847001617673687697 3414620646017247102 14812084953629585783 6108909196205689185 1435948528684353992 4456748327261915895 5714963483586847196 2370624070657866419 13822658355716192134 15341149239301908001 9321538652185521917 10698732402016086610 485753338321040457 13715781787909611421 17772620532400668176 13076276902403732529 5940029576171596042 12784908416058961599 12751725231953980960 8044939611874695797 9215860658419152735 10121259276873015210 16216178864544523904 2680760787298381552 1140397282735854431 12132586808343407976 859964680677449374 5297342156463207222 12073930137233413249 12088147360892641298 9339748080290623171 3366849767957379078 11231078532037657023 16557117484525610059 10078396700238089827 5915976944436205221 10478167165937872667 6174002882633678935 13959526736705816031 5300670777035577895 6932550892589232652 706653539430809992 15876778535482187483 15402164881830762732 7640510623796807537 3077099807757354794 14062136855251199911 13749129248491364297 1337288827933369503 17140776191541401662 14415152425725032901 7817884053844470661 4472297850568193485 13262876198358995717 2463412068793631899 13451613216214248730 17913816439042664968 5580566602523884336 131078984376064609 15304315191987853572 15051352677736113362 8077109588359352916 9698304936852857602 10517195021100625994 15242615280381518104 5393463986526169211 4904578699260432433 2830030332410948980 10872664146025829662 8738180991042556131 7319771109450331615 5489084601377772640 11262291416853956150 13022256604828171017 7708560777757413967 17750448723535315058 5699338482417216387 4287351907597734045 5027211273850181199 10180757302527055360 7201247290421678840 14363845913063209906 377763245090424027 4894187972617616587 2054213994869020863 13265276922176001409 17683149999746543463 894491136472804059 8157578528014615437 13242244199229711464 10401998898529103017 17081447603135419163 12502585621403646117 14318762536316469679 5886603109630235729 3185544316365286972 9135464663913496106 2768978518424739776 10283229470627516424 6466627613395665138 13877449681203898597 11057591356592877991 2458016637476372975 11248987417249490189 14944234263681431538 18080612318653269183 4308512612727706667 7671671078855182667 6234800787665562206 11055536778872395393 11830458718415698296 10691505702241913161 5000312831301441129 14607429596534600161 4505471887017643383 12489934371839508990 3556333522964428133 2523416259783850132 13142455033596609699 5830447518278752084 8619943176713649372 1606931640922342423 3646522026097263835 15202761851113916875 12805403997635074978 14795462662842190252 5536251062502653327 1130584141015350085 8107451756990208444 18145352364814888094 18109184522614996074 15560681749787145306 12589552419322058691 11241581152721944079 6659666016789178341 4046328133550610615 5377297243824850540 3282417878066268688 2854518928223752908 7512804104489960459 17916160029616893666 9863474810839301362 5639796640815508923 4152605900584428726 3166276095961984624 8062602461265989778 11190225027737257402 15917769101206068698 10604889292987778787 17798568679854211717 2769400449658892291 13468294626594142254 1199748179693835450 5500576059654327499 10334511979217256451 834984471278270452 9975492598374850416 8834280958983802135 11990983462096688807 16008361490009686187 14699428142256028369 14945183440805043459 8683247055908781866 7185682597603211390 13170014810595188829 11512416164938596941 16776418221802031238 8147114755026019138 10734804259318309050 10162541066958796734 18173494842497815961 3060487744371165815 3589860592327880080 8905076597498270049 7331852622304790456 8115540854195880177 2244887860705592604 12762362060300724386 13320596775248610059 5839605379989169154 3326196583376872726 6783116802110215348 5066885945509686772 5347441194036577426 16515984618277116074 8381820010529725675 8390662998329930932 9972000373392060599 9112608247428571397 1617447678665384673 1599130872352862144 14524620333593268400 5247199397100605608 10887764495039360780 16463489599532551983 9371868727701023572 6210270326345149265 15264729254831013748 9762002884801119793 6203365042331758486 8015333958610301060 6055948268786357507 7536869110649182601 8372007153719013984 13064116932394641048 16371780774453207935 8079123074147337087 9264934764711756154 2502145644451392787 2495670439312406975 6430109536282705321 11557324034411386212 11905002194197427437 2356947176633807655 14458869635641107761 13519504531689181165 10967244296557662620 11230484486447541508 1239059028225960371 14430796999307800830 10527655151912430849 4303362269433599486 1840993657694884889 2404091694802204303 5069996808110543843 4253228313468258562 18175063574264655844 6704394139876416458 6949998977628661059 14892320408250481008 3139879109418670377 3889551577056306766 8050359909570581453 4716062330002145949 10733457892256742810 13982765790161361667 14147631057230951236 741433706150996048 13891136543104643985 1545653841381341088 1340594819016674700 10635392298064052767 1337178477800629637 17011745658275876210 12880340667676080647 8844972307922053078 11045029315267708292 6877725510743828081 18062489806964967848 3720967983045734894 5577148275829852814 11669946520023308055 9776350192126866256 13896950307992057835 11752601692655152258 3748203276923948584 6912590564078036949 14615609654023801251 2164583644887349921 18078376728048822228 7723341519188268649 5278577119873025830 924758957216717282 3586857003873907309 3362367209001027644 3034894338526936770 6259115216931376998 5237206700925954226 5714945170661913400 10843439314398205938 15153735879144684039 1726843613100024738 18056205600315933660 10818979558181481595 7268217154527625030 16270270858183449628 16837372239267511120 16973198802007354014 4067555175958214086 4020596411529316903 18394739842560254150 16864754990859956024 14065164732444296527 7982275799586109551 84034979326072239 9621106848393306180 2786220361699911192 2149754336646086252 16970972746615607854 1170652376143566362 15269042608087037789 13977805583817803658 15799247624117925435 8890231434590401158 18000448470621773535 12861806013288847579 17608424151951501042 16505444855387955700 8653831277847572406 8526260693661646706 8013144854004525177 8422125623734822686 16060576064302651116 7404231871455111883 5984720989864215055 13599865247146305218 14619595977127624466 14376037026563567842 10541524461573305260 8631845808907979044 6937615594822927608 11835531102666553072 13849063924472730789 7268440924702199385 5976896535085634988 18017880673785539061 6015098855665857341 2137078741543066047 17947554295445494675 3642662478236393433 220830903289277557 2362582025443667892 10806206251283326311 12339624295098855292 12199734968577511683 13148215848537716525 15289997454662878020 10028823434801648781 15583078033407009273 16433953284120199286 8824356695089951067 15250179660559418907 15962588281157354367 17877673595750540493 10239068422444952702 2278968396665001129 15429898915711231210 13863777966573253158 6616294718736010442 5690560647126676390 6372654401209242587 1579057067563082642 8387726623451100272 10568072272821626085 17441657966372762425 14878433467986296165 4883742933756503718 182561960415170988 331074867387955374 91035937377679009 12315422722451640083 14027536379859985378 16498531995490594415 10494462874015387916 2472310331764286086 4531352194097243071 12912911820565497476 16485750319636596750 4669749912303127001 15802839891097005247 9705047941855744934 7851496407240943176 7897306316955445633 11260712390894935861 16299877434805301494 18057714657347235731 12369425749356614613 10221968844042936836 11567828026461081806 15135622402089761342 5673195480201587271 6610799509564448829 12685608434749826981 12412906389989597982 888161849238513670 6581212640188889683 17291331445255830109 11607757158393986286 3042136843089915964 5789118603685922425 14603789360588980024 13248064427120675653 9215109984004997117 5523451745362892816 35299781529664279 9740299733713409416 10603821772194992184 10297964949284127772 9206150913036863950 11287834564304049455 2555398023221869636 8434379251710105954 8848378776408919005 9528387928987774105 8798056786523933675 12354864829182739470 2486570296348145046 5174837712375940399 18239348713261410976 14851403675869662995 8319193857024197324 3737981328442486236 17197572204113486035 13546259337409458967 12473721886142192061 17703721095989925078 4372338069827294 17840690998245443238 8484655284097187651 3398774885086592567 11255865319963287410 13607848062117287904 16640236752024340452 13542781454372016269 15059723392569046507 2369073504641161481 5333532788374922007 13333417386858938893 2672706133867250998 4383506959831122536 7674015881116260446 5482638912315964390 11128414377618614490 10816398059895263220 7052927407721203442 3149372609683567044 11343445046256511260 15400133106732116957 772958069863655983 14039083199086796619 1727804345118682115 16313571940082624534 3297945968153124101 5297625928646932586 9445707460726609474 13353359685371498709 13638598266290184439 12636026020392601463 6782263245380679998 15473536423005645082 11716313344263865563 9369947059994646681 15900228315684501362 11094225059482941801 3740134188667380440 5942253107850834679 4980318613802753477 16882749653045815365 18108816052697628847 14015933536268750598 13887735781221318890 9497760233625632562 507878233192490351 11475740754028407094 12136589918407412963 621648175480003816 8358992582148397066 10747302870513525378 17659684279881524917 1424273489863196297 8935045736280101388 4687181108268369081 4720610901561047341 15311727185281003807 17331388671703904856 15406215841048918739 10817307726614283660 7293357212055377879 2093153971299932940 10068988162571480975 6237738394551228334 8803614771595108273 7210303802637382951 12066743302410648521 16451099993751702930 4683985870868218604 3930078224118433355 1047191779985818648 16937101877637702004 6581817854751183097 17266791178731510997 12833351145479686631 3796015884301816599 17528871948912057481 11617955103850304380 14020047796486286802 2770176487372424712 3012117134223246423 12780575065716965427 15165608210952112982 2646838554447949023 13505765678930147690 16834426658497446127 17950235415011401256 13155583247378847952 15050974924420851636 1934583690278703872 12836189980582817563 17954625154343203198 2040255087983588483 3499311467287662744 11214234655971777320 3222435330400939838 4427371424001401686 14768874630866014322 13321989735177208686 12614466370264464905 10617492565046394883 11352073398542302625 3861995399591254155 2663357640234427515 10311628174818213279 13728245613197211778 12117934555698103696 9609894243054654447 15300303655449678560 5091056339401383218 5210083810914765812 14517121950603459664 12524347801126670125 15051524941382703417 1702970846769112827 9583427178713545815 13526767826147514543 10890758232694817419 15633217235022304929 14041937770789814420 3795572245539807844 15483514222252558921 11503750590169167213 11915086084604157462 180847112649823044 5747477401303028824 12828214678121886161 3693529910129707041 5052494025616278752 18308655710873279211 11350761536500792338 1799336506416915358 16674501396377703093 6846683759146163679 7724747641926507449 731608304776746361 10218343465798545137 16432127320810176592 1660925918034124035 5893441892610594502 13301402672536269364 5565771420796987104 9395397046056370034 3573009364890810644 968986921254584304 13004891208485780508 6203206969028537550 9785223587613749224 15922094245364603720 16860881336142588179 3841179207279659687 7848508078404268008 8537121323794581762 4865279924439196810 15542740851530524754 6397008044700753709 17058644385324456441 829864957354032300 14109607350465459964 12146575213380818634 16546736880051314470 10372520150142474516 14183973789565936583 4007116339959914528 15639074356335200250 7957290884446362894 9092466695063577589 994911377980209040 18276842521583107102 17122544742394374397 1232618607504839885 12403915237833203076 10061549997363840951 6566155118336998699 4793889364389910911 14134181724842318505 16615336193981792454 13989784214804276035 15799653649344900192 6437630118735162281 2272453029260271197 4249572146918912253 7738714325976479869 12370092051752305052 12690231747133733047 12147405728437884913 14956512701948441951 1157271860405757124 16782191444171250049 2634674486063202068 1816506721651318177 13270821202266532103 13333076418900634856 4781565479716889427 6707086631466966477 17621578797865729956 14126316102604575067 11553345949551520022 2000324712217087777 569134570327368531 13360287405904086571 4539380444950381969 2103168281228364491 15541061256508633954 3395180928233473793 12353526976012383762 15960694165636360509 10958573038251350240 3729099036934287959 10489734111073133267 6134268590210982519 7572072101356526307 9885184947600839195 14577960571699363913 9971699217832226099 9961263170577426571 14947835798892410062 8600562523217953172 8634494363232205385 10839095601696258324 9334954790623774625 8878129578304135150 207695627463957942 2942066144139837571 7251892830188206698 8955730768400849948 3249285532129135960 10152197378840315506 8737906165770068755 12039322210533963941 692076159165149815 10080664231823116828 13965179241963823566 18149550639549900937 7661290898013965093 15811231094434369261 4229888841377297369 89964136175342020 12340054382509011562 12017735769791475451 2771464391924590577 8431393302924804873 3482998168685827913 1584079245920953457 8861293952838273731 7960789717671940825 6480389133175208273 18039733735366950866 14260903350383343455 12393247654708118735 12089844319192859393 4806148366743629458 15250353671863527712 16863742094319639143 7303614552775423745 475398403901921801 6470084151445150218 5756591866277420955 15999166290133771185 2116998749054705213 8606896185160666218 16983984560226082228 13041569827282510428 15870665042832426635 5695879430279371164 7844502203675592570 946975664825174879 2045122712638432575 9476273930632866723 6808476024101631658 949523716140608512 11159604107848898541 7427794240708549732 15983669649212775732 11013525188635448738 17558719630957447092 3143902046952471315 3323405712309544477 3881291261452335359 5430659315843016292 4581787965612133854 16010687758010935900 10519745556383890920 5135755513650171080 3352119427861681069 7741709627970901741 7157497048340679729 1017765593618908644 11219761093162646973 2606020340023820746 12009297713770288415 6353025523395637557 9380792242984164111 10480677218766401964 10609886912763868173 1908238028514409888 8438412351417496871 8793337316191927168 6214180735795077195 15404505915059852712 5870011071966524043 13922242263666430507 16885079421541100611 5443400230497248263 9951140689451115360 16420998820967313448 16429035067289766679 12012430858346086197 14060148717109861071 3753732540091794054 10048713237396517915 648167441902365255 4227035146005300971 14192369432282962629 18367996953002281835 7188991459052456439 10969002110673160954 18170223708464881387 16047162835620733591 2298296585686281645 9563418847857804577 5880123560142650882 13932267451757934870 968257821369871293 15724136311040012582 9886222183847409649 16761358755110204200 17529802358733636494 1423148905768833642 10877170227652553390 15097959979654663092 6096444892686867065 12820621342095467030 5870692677754603002 2943824390008773955 6688272590559119891 9747582712086493104 6911129404298564812 17384560492603282505 8214518209391774514 6737265653939549599 13325834735834076899 6697994595934331064 3120565356757007131 15205441029979267100 11399225185506643311 5805122684863515441 16869948956879222071 15912132488078873538 16568336906007333 8312367235248733844 5139387212789574286 8036189064304694319 1546665101635363747 3560245857608882741 16183270115397694885 271468510341616385 1922266504249184479 8617717418269605387 5374829753240371874 10987663183375960575 17530622606090975176 17377934493984453757 16929447317254724944 4429140163597964526 11465826744016951478 9748346655866299784 7362541808312069724 15234448413901542616 2497561681790455706 13559441617977375244 5452958344041360076 11367712849733724501 11678664863126359780 12047760237911014481 17100815669300604828 12768758699766189954 10660716053968286156 17320825322957463741 6117243516018733605 14874358635249929618 16915915097692956479 9237906972332455461 5565177840586109565 1310606303232382667 5528558506221973922 11579141346981317285 1461176782337029017 3421834975922779886 9132225595174466044 14745284056363305397 4928246961155683518 162939645665204868 11410589020454052811 5948984778000386531 16979169630529430429 4980997036697884971 14158236352989103097 1377243118833695754 925993097365083653 366732183101446796 6866891843304206631 8416035155201977636 9746020609262961683 4664129476320191250 3935841358367551805 8584998029724461780 13639744879924519749 9339701985072759779 9484468494589697503 16970993035740508859 7355458889351118599 10463895963077598717 10028819252291781150 1158697621139420013 1177749817662887643 9809801722380497141 12535528350193761496 29392632859305189 16760822936106034682 811581975694687705 11820637641492532922 17825853021410812819 9577843507098559049 7396427491097530370 5891695633308818760 4178158392692411707 12836947463237319368 2545211987922878118 3252084187634133475 9036421340674177214 18217826111638626800 16939552026992471264 16049021187682938214 8539006798547042126 3458458761791681705 10078383598853460567 18070094366192885668 14385661354224308832 7746736972494284384 2167080746786121106 5094887243337461308 14139931187458993456 2490872077915576293 6426916703662489252 16500323311028040053 16127111514304634510 12627209357991459832 8119389807040124821 11915240412853008948 11806323841645345921 17909835016833042262 14522677217589046063 10205049267028780046 12644018697461845252 14843529347838904112 13450931181368819474 18421889665853324677 1190338886015797718 14123863176714699634 4024410966007662350 13679224076596409679 16300078452284794817 6019031827905723254 4461358648239913642 8000816702892815740 4537985861825106902 15637967207424947321 15229539998596783391 9801420777592475016 18227165676802078626 8428176461899867115 9258880836509753784 3372445816924159783 18183461680978491220 16666791609316693977 2602167403622393162 4731614462389687698 6220871087760840827 6018023188361340592 12055242523508707582 13964515264280010982 13610872984537555423 6128043417461761740 17173518160560085428 9000190774043255064 1933315469013912799 7550610496728457183 14980203375701125466 14935392873258230423 7535448234453748698 18328478097198742195 2291165115643763970 12955750368505433046 11850060033265223692 4402165802130942043 9466266373340409435 11459104740789516007 15321205528145043231 17271553032540523610 1243596047315919277 4385279813750814384 7388911824312363484 8987095195554262852 9983951617068590636 98945763356427908 2454410973035520274 4293705525883422649 14489427121994862981 13750893669184809857 14021565951728184418 16587792181448232843 12463853802119295471 12070298764019189843 2070156044379339976 17536690509760509524 6943829055071032126 3574147864174606525 3984167575952911363 7215036568064655604 4817729665419100263 5065258775007135240 14787264758790759023 15261526130919547248 10915346758497532086 17795865560631576715 160299000009751318 11767241980263268742 5307263209380093441 2183731779802532848 9898263091774257299 16086957709358437208 13740842592874357587 6077762107894975198 15877200203132129425 16666815340361199546 15600096369773152397 7493851056873491216 5465194595468625910 6581860609408013507 437439267223016521 8199957870849733683 17906648499218792464 8825484411456114767 14917640417987808550 8340936580616118191 18007505729357071118 6834511639573521759 7235884384218030537 12067609061518775426 3172181345383565960 9127599297920493229 9088975453347267816 17190588399615506097 15564837159237957002 17658536150021408560 13831171675653020580 17726511541691909121 10101824984172631254 36887212637090034 17542025993634361573 4549708723381211350 15117580268880889311 106841373022024766 495919052484709917 15103629764579214312 11168626036721762729 11667770079735628947 11861790638956011271 17409693998773280124 82962242090053524 18198829560623652463 8760709554817580948 13740146885896845597 16694758879710831654 11160670744864598875 2528385170317841558 14730124334064423910 17194173956780648838 12204999427447014750 5756748299285472401 11803730600695696575 2736402062067199793 12893174265763751434 4322063925941302356 16588008472921345473 17349497967706990137 957870808681918362 5329139858935798664 1698436343998996787 16747647180737554466 8555559319523966548 15296361488842452524 17247929996474896932 8826610763777583389 6941815459019477400 6582637953629182232 6094539517817064301 17642698721493329587 11550504231235104144 11207678168285710172 17419545606631174205 9021486012082282057 9867492113719738447 14282460939047819453 12137432846794474053 4704462639153967608 14503798049481929596 192579330017112408 6838603175729842929 5015677400791768207 289737118622116597 12365127347239972781 811983050010558549 3717948493409584476 7803964863973161750 9383758474384657034 13194388731326545557 14045171057484844868 6299186135727753141 13454255238339905484 867534117357534130 7487385333519379512 7491545531561703039 14052518072493441562 11022330516264843047 18217487194883268288 5597020502367935596 17350401395994696697 4591952967787177470 3883687247236351060 7257547755910770260 15535715255332419347 14722380963051701772 6408722440287202509 2197958594410725878 7710986628287430584 6788075537801425194 8509960034932788294 6255196224657070550 14692857179328887289 9360813951862819879 16592668092433524932 1230328280191654549 6115345645194992182 2053366496430268597 12457777829364416243 5186747431024708837 13725548220631559825 7941117654270704011 3083697531039756920 4158781361051305377 1971543950310273137 1898522152236181700 8778479955827215865 9268062874225940406 10160914330167682239 4394655333640528415 16262918673820148616 14703204891731266970 448238041218522516 13387697314870697891 18046044939651943083 6273323045031170184 1646246024503836383 9911378302437539405 2023989480623263881 12691583229036868802 627081816033294039 16439859908005028894 9995140644486938883 5727359639630387603 7612402704997478034 16583672365956734869 5099436184770454154 17317935741612617353 17751046890359685988 16623411642656890157 8182510360191835971 10888945564246843285 556231048776066827 13344938864972256813 10209305843139803295 18142223154665378342 1598625221055653170 13776598913263165013 8774074996772948072 9318455606083257841 8326627495508299125 2556154446672565287 185054254841792677 12888746273466228159 7345696831201696837 14071736975283840574 13069758422101763126 11078540704287883713 16658469562819648799 4279381037927622982 7484261477758007934 9127011621090739548 5324737895642901826 687065573309243471 2194640597216094526 536546866386077402 13444981540897574815 4342248535146371306 8746938101797227513 14517761633511574548 8537684444298381435 4117497928398278028 16122262961848064062 15295532072985663976 5396036645700691101 12965076424207794761 2320613143034333201 5502946891135380665 7263510695105403932 8067595254422440757 11229836724801572627 17678348933358809157 2019157166313155305 14311931310389376268 14876116006923361359 6167490798523494269 11743024975954429292 5323531831541249581 4028209241721013254 5889502100229567029 12188128269328876675 15542991081695564268 16748362623357704056 8595032040903984537 17908860535837708746 3659953241712742772 5934986400209548961 7843244519659487994 2000066190738412349 11546161809147945438 13497738133666578512 9512746677628080942 13374979906077425337 14061747931701060082 9380422562827391650 11876722243895491282 5919149232456032396 6236047328796299028 5051814814266273715 1611412909875037255 16878886769247461203 8706042998972241640 14108934598215595900 1685774272910617919 17430146548431390102 15722163843269068637 1013454069650629453 15766435434124266896 13525354688488116519 6400441791470175522 3030795802598009623 8871997221681462529 3411503306910480382 2497067811562547490 417966437533652803 8849379031115372782 11854110118187310260 13593194011415951233 15929615389029377780 4820434209228056161 9482291831189223986 7995286097015452516 6154860884558429160 17197434030835350907 13761868887089482574 7498087945505844412 161996726173701890 14670558612875026349 5408727117440061013 7921829022750939336 5036269483336656408 8863597310138486478 1809565320634276385 8565672923582881407 6349286910603061730 10514832362276008669 6547049605608294702 6694248585940795257 13952874687050125822 13635303083877586758 15823062594663856011 6732971182903874733 13403869188670755596 13613682142335662052 11833398145924103036 6771322374744709982 3749431686184099022 13250466892259589185 5913449142869951886 3071791828017209090 4758111069272724925 15655848203344638943 10303066008674131343 5809931947953017611 4385873413600491096 9764301519885887898 15655609834007216361 18159529538067358564 7227896607034955642 3740023034284507217 13745789320405957598 3750391963242602391 2552978949107652787 18381013626207187749 2144873994429654806 4930597705692416168 12059716896368976847 14554374923352150742 4019401969083715404 2086024563250649418 8122287095645531711 11443658109119143999 11337535048968309707 18321277312349752066 14663530213411015899 10413055095332463946 16417599811801724192 8756612410704469823 3895609101626855637 11476691604654186695 1393456643933087650 3983153719977066232 4805481773668734689 11908584980623300183 6842153488123318181 2707035322556796246 2322196899326094713 620431020663344406 11823231243079006905 5807589137798027295 10166049575402519481 825396986722889153 4120807999476394542 10242056350636106697 7769235906249723189 8782969827229703152 15584808484939831187 15529328071143971619 1393840872240161689 6590505795574751298 8578923065294190096 18077748846416991863 13600859999698330781 13951789614570445285 9529328686723117234 16301133634301251998 2149910989570838014 6135191963707302268 288671368926221868 12001077138773544190 7579960716197167823 8097135706515899680 10822857447853054807 9761131145023429664 1232025169303880954 6756168493747820416 17725383105525880496 14439536361261200781 3124659313426914366 1985583575952799559 12450838410620455079 4572591723740035962 1668148043624348147 1525391409810321143 7314376593250146320 16789253820153035454 7867491138799858034 12305937920403102371 651648609118438183 13229545070132707568 3361420947032163113 1367403657320735386 17997679789526108037 15520807993401253375 15720486042970729915 6031291366613702379 12068464527015843101 12639043926076008418 1924683575777492640 10102783852983442492 13156071604497240494 14231088915911032979 10200049161291854900 5095718072319694385 3352969354743074582 11339933701294769984 12176394343175701825 14548902221424843066 17373065942915510077 16454558646805781274 11315996109596815046 17440148985944577680 16659081106081388175 4918880505448209404 16116353418643276434 16731887393545218369 1033909177568599285 17167577645800145947 10567972031287628214 7201052190746079533 1360862580379179050 5346494218097564118 10377415391331290245 725428915257012303 6478446285571533907 18186004535994592699 16631081134624147963 7662851946338934656 169154263386091600 16112171000535878678 9781907061669873177 7171110268549980544 10437748579887831868 3898377618934042494 2900631281418687031 10230929164642888202 4267734151101745090 12539283151726609178 1754325511283379722 11934724370472301969 8160706488449267716 12867617927141704101 10774604939990496186 17263568901372022101 14844134197468537146 6940202133108349901 11660439173237585779 12234210662390549161 4834667208500300696 6416595733203139283 11096750764499019860 1823691873789618044 2143281325028363299 18110609012833321264 7960603617007807237 16021738840716532617 9730050179162265572 18342492319089417428 18308203407398348748 11726465480931595795 6954912364862782097 17103294773947923675 17467335168177775152 1319438035954894101 17485139758533272930 8436716465962688407 1659214410142986612 17371528637416479467 12011680024310983426 18060590816301579793 657666387456120631 17699857682380303596 6071874843768763468 9936483895075563440 16146621673137022973 9923569079746529797 1966712243353065902 12912345585841469751 6095664738079385359 8963132195167780815 9011863367789517148 4851401548375343788 3088356771574566901 13294803827668682363 8458979841223621050 17603438270911654380 17441986606449402178 2826046274526659315 11395886654435110085 4925663870154611702 4889636306159133800 830837233358274177 7222856809274367487 835396936737947251 12043274584731443664 12439162725921785175 15416810592503031218 7184588913466143772 9481290388465659295 797779395618390411 4485651298555913785 16396764877494185658 14031572373864390999 7754456597321637170 17296263248742200578 10889650729423091119 14330371898676067696 9237074675218198039 16344185617524034458 552367300960293323 1154204172026031483 5179529739658468163 16640860586076684458 5992137903174695438 8690663468774514801 500339953815502795 18298071196988181531 8630902012046198567 4744510449762125651 12844584360976182955 3349429625022542628 17300378875670988712 15169151080608946608 12100693862309583323 13585712405167975135 8893652584005391968 13870701063126113302 16789596354788260845 16473476850877528639 5267851594563713534 6195489228658394095 16237851118102762983 15504805656104850135 14746847328726081095 14033095156396451010 3491016381309394681 17488620304944020036 9019583063219258007 3822346890379570297 6388390842443819150 14437028082507455397 12210911210146854220 1571663451019066131 2310509298016943573 14258605473635887929 6272229557603043807 2011877151566283137 9039688632510575821 1685307841676066550 12444394422536013866 13018742672059098567 15096663715207078699 9399438935760350473 7867650815377244269 15742895406615178984 17723940472887424242 2904098369617800669 16518368090776012348 7086780165271001125 9558895075063248516 14919234838981467699 9444251393170957084 8471077931036678566 6310002400256583371 10709996117985923271 14052716108067665214 7370135534163331951 12501147081203551055 2834949994287634377 1192202179669015775 17821162095091037754 5287355180410848667 9148756361854325107 6434054011577266767 13948391833907223349 10853041362864914153 6716074058931889731 14370120948243325023 2113381333648344016 15912289372846630947 16992318849618514149 10500924019614783705 9188757238122385774 4534104104637021118 15586072778404500224 6218457452474460791 9942010395050602953 8366554742401661093 7778001921819987340 11029835056865919547 10471294924357447829 6280171423143293128 10489003213050357124 10897655079140096348 15318342406812796445 701784268497108030 12999587119969351692 8709405924636771180 6104224335059383597 11338390448836447882 2824162402622432630 3832736843075486617 12620768995604471484 2043386476640026562 14385927442641598453 13642804449768240757 15995299652765990206 9941513710002350193 8635801198990812614 2291572833614674661 6728736773540064067 5194189456079383164 4112866567326042724 11282099537366142045 8882582904831952153 16421478451887202824 883430046715166383 18426631507278216033 17606221288917179196 11224087967200851311 4170998216407470619 18401632573590194043 5269039142285010154 9918094463021693941 7379598727532960186 6644155325511529816 5462730519330769024 6440297311237693181 15882015073797936540 1139973287484386912 16848318687117591615 1423879530165681500 3023590114842370757 18213767790613740573 4754438753973871984 8008794130313112828 6328154599236000237 16762453874792734609 12711541748066132553 11669612096465613659 586260573996977777 13646035039370698345 11868453597451295715 5457034527848672467 13801133144266767105 12355582877113769785 153553306291443761 14001977637656666740 8687424509127283828 14615847430615186583 3709397187080423518 6141348699719744698 7206870679623203854 3042345912872589407 4609521130878396352 16864241471528589954 565509709245169285 7008939856633928705 15051492804058738984 10183751638022140276 3362751260911277198 5567405283939126105 4278492697277468108 3893149627021269721 7663317282795989359 8958398709161305115 11084636797569889164 17419592965938618564 1060767810817264388 3623306885985118601 17542167323799813045 1862102926859529297 12855528649535774348 500603400938975292 16997885412896707797 12688299662215354250 735787095368597901 17783260092242446679 6791224976254556119 8318282380544989640 1990723582904904722 16907957210245754659 4087748535110819484 2008912887037156809 8307213047939104283 14583281890241546537 7681416271349513049 11427391067638075810 14081699543811043076 11121386781906310328 12395786772575694853 16812159509239298082 11498738669901306885 7384706214676117437 6560992525229960001 15359121324866500837 111273306318843994 11431077322915855367 9983634707505182501 12151941413967617262 15563284502286194446 5732609013721138357 6265256193649802607 16013790974813977205 1704202249059408392 15159162851775024103 1184471080784057049 2707420570746709868 13478699631625857646 17320869410220752443 7782609281462296795 571226021387499101 6226583549318520747 5629907130746598351 2160602123591199577 8682578434568533302 14734461675066967498 5111798939418345240 2156934919725442059 15985574426257812366 4548372669195011191 8469266690052583275 11047680329451667838 5365233614205857257 6077344436677534140 10869952233180225750 3809019581370761945 7037511118880275098 2644113433822147806 2276680417659601157 1587711921720537549 10768546251267460905 15851756110658098543 14167844190548263134 16858235668186847445 46891666044636237 11233638516188173079 3485138161372265276 8329955295632786244 10600677780761770082 10540837360540179507 11692850828559301822 7800415672341847182 3003059806234539515 7687305482328512837 15168668939047436445 10167564211036016031 13302002521348032479 5074109855895906426 18215425335114312786 15064394118385254936 8832229749738982510 11955869282115682376 17846655711966461682 10649554027144823757 1566613586007344184 14657405641099748381 4350454806706633664 14876787823324541543 384403986388744516 9199176394943646566 3933873418016342042 4314854421120147021 9232333450931291458 7128321488803301303 3983348021472656440 15896437351021051090 13935068371241372763 13355356218467760052 14724733465119328837 5204468377403777552 16640701106066898179 7890136039554945967 10981159635418293316 15175301377316409057 7333874927002597719 2019210757942578292 2247012517693941988 9978075736446852602 1250793413227314907 17446398134009232391 15503300342851691864 6374405745639183604 2480211450113201780 7010648167504584191 13988237482981620223 5097071067347370322 9245358663274394094 16022256718827860814 17306074371941213029 8158531052596414941 14962479355570123612 16526864988442294304 13559211648751462643 14299886246537957429 18214203476721061927 3417320963675160066 55473225398609590 6649358647685419666 5822673860306197378 5805664002065045616 9118015953010153422 8653474924473025847 16938413696577027262 10965044430706519400 9371985648549183556 13596113815927100331 9236985555674439818 869516902379036046 12331748844575706883 7427767246371300067 1291078441858071561 16562073973069919961 13738387459830845524 14108943419643775343 10952238969492381099 6738416696224557922 13269525521004879173 1822600396660638943 12188776482234870944 14564865325551921626 15847053846746460682 8115686107939338780 5953341923184623095 18085194466380947318 3526816785642667774 3622501989862509171 9706002524165610415 6095115816418809538 12379770590332034937 16942316708311326928 10409834588289693873 5392326882222442171 14558825440685632406 9587671341032189887 8607546926675240898 11066786345253536349 26296560096409841 10172035380572114745 4834069001232331716 17979058447033135261 11480986256771055296 3609311373910303687 5813965786175710579 8334660976053692663 6013306676689674216 13442581819625699990 12268707639260581751 12572973431431385243 8870168319878757016 1790839955920553325 18414700494821468562 15595926697335729076 2735739545439914142 9539005345489945815 15536130911824937939 16398288132848117985 7319164951689991422 12971281448389671366 6659912066862859489 18436171032383245570 8799298863265523194 4021628027485153971 11158084138796568619 11736722675929059825 5747429266636330199 10766246845347774044 9738387930266615889 17004504694210326234 6634598049486516442 8635050957898475013 7402756707113849176 1656928872546815514 13366691699298278820 14213254825582200535 839622233724539339 7763770852166520195 16381365811171245075 12306004250039818487 14997562225552815329 2438884240888455952 2095215957888387208 6970338907452577996 16569698308466412847 8922525040806645889 14860957428390227790 12591598904174806504 2835100575126733867 12772011507424148474 233234086630902451 17263705553549135751 5885420700928157234 6486174892297715494 6442909932027296364 12625842090881228555 17413272073329073524 11552894291327605646 4375879926855073205 12490432738592434399 1510291030200259683 5208184285056891233 17602241146047702141 5278128636374413759 5609405577540111735 8611702409140340622 7028675603681328843 10247483290338793996 16183953418675147247 5909442366298438335 11283662986419807169 6453844423181062914 10168114333419570888 13486838951641500595 9899388663374659713 16535936566884860742 14607749816881307882 8003102933634866214 17796794584099884710 9219357326280543857 11485225276188876437 14005404721878755667 14189953760717628495 1023147370922583600 2361195747543487560 16019199637541168267 8507895999746405017 11103654363727899591 15774009541874743779 634786921351290280 8974117996021827671 6917795241073801056 6222127561813699890 16520891719353378196 4175679259296938902 1803222214017226370 2499916854369079837 8629976291596510530 509315704369633733 8906537537955418547 13070663896559260356 4531532875784233859 5137130297764186478 1161336702916920266 8313151029090932258 8406560085392600782 3946471466880431944 16234170099986476935 10558370763805504998 9895141511878844902 9314755163876429541 9316522585452707470 4268571261032278658 11861119078388106697 17359724122481258577 2258558579428723079 14287613044278646618 9933776727387299195 10032797356263480471 15077493611717779404 7177276639730569124 787362841449746086 4625137653254750751 3315742942171337126 10072738442523701737 12164290280757937841 7151402690274188262 15535414569479105711 9831209231741794577 1731602909798671413 18059425270417748953 13001583192000377195 11226869841587091117 2923887889703643468 18268743291154039660 16932158694940748391 12311745353101245028 15251821181778917070 393044154268131659 16130485158613310565 8663124797861251947 2307219051995305008 6673946010440818139 10789383872532806712 5101711204791908908 13145942939893721150 7024781417079321135 12850550134166289073 2529206383057851297 16665468954584633470 16520651452608303613 16679290440481774106 7331181472853733337 4626205203638920750 13171388026475740198 11477735351417863018 3678922979405108014 17309607716789014409 11463164452017730086 13044792157949113968 189709425576662602 7272753276203696119 15966498665589097719 4350014025865959780 3058475575468915394 9091428888163837027 18067619053737731218 9643772662914324723 3281801614249798405 1470794362471394694 10029311635587752867 15140163509981095480 11395826833185331273 9195980957984958545 15916272019159220666 8914786979401952761 17191414963336394050 8087419143756604780 7300829923904312261 960105612466948677 13239924338509623846 12844278659398841819 9082818295414903985 14648557985547530332 12031526678400907197 7499451211383188024 10316691954561103734 8500128154485729470 14298845522764970861 16747468854013209552 16580784209176369946 5914419318105780517 5472739415042397020 16409059161159578387 302017613825752775 9697671789404465821 12709732176143646498 35071313203945444 5147916887471055822 13372054073170620962 17828197568868461206 12996273254478489637 2083304826782092779 2050676320709521955 10781971138433457876 4683454151836784207 2562850814931861815 449090058882400947 12032262450365999172 8610303066451157762 1213698573499986965 16209466982878214697 16638933235700396320 8421323907369556474 11001649307219284388 15986092306988934045 8268878496454388615 15944317138047430526 4066320882351060571 11865679104521823042 17158467795932644045 14351585153628596667 2267028806757312253 5314218616277803620 9404572223161679617 15999271828552677988 1606235809932315733 4917975543804166355 7039313231743498092 14619283224261195248 3136944832169286739 14584125071624947597 17500122720657452737 12207564695580426510 3637246013414638226 5682256475988180237 3758861726393800532 12193817155523555226 12191038954641612892 827043949771448970 887235533777405287 18071915928641557545 3128821912524635862 7701007304988265703 15480018054289032890 5690309166754828361 13313645492668867716 1183308050402088315 2871052153194505525 10627261909316868901 1159489829359739445 13345205191703227814 8673893039773193701 10640840893089226079 13235021351842362301 1330095433310627238 13093305702052625526 9602468255115908603 18028107121362109180 1740307249065128073 9408483206645558010 13036050920344107105 17636394359183842314 8108524501665871619 15884934808119309312 7234456088532105142 3306737060010627517 5881459475321928447 14529365176705399692 17804979850669098973 4020236303396363879 12240817828128835571 116052515437020879 10411655700791294021 15870835957901693211 8864861196970045602 1376895036822011225 10440841534064652588 857311986340635406 18109060517623664760 6973382348353003818 3988319091953361845 7256180836249579767 4518441495270667020 2050794405714427682 665967698606444988 11062072422909630731 5275093489531005173 9970941262840800947 12711867077132270050 5691890537930335737 9497900445579667983 8389425999667087237 15596461710472328686 14600778566802720928 5077471391444038003 3085280880206835500 9933768788580126111 6234608774735009423 4768219358202223537 17876495495119699045 229094885639360480 1319432207151773791 5858300105064431070 5781966994227920215 4270547933297222372 11944025262959341086 15952010606008509448 5902682125040915661 7671767732925566079 2706939720749327810 17625959228966590313 1975104198791161562 7099579036201089888 15694930577936033045 17194614348156102383 10487300223668789807 14244491268853977241 15592224946260150184 7136533911561000482 13051371552248218556 14866001610565811943 17354343303267746476 11806383994196820326 11637241953877170735 2655425964859335575 9385084721445980943 8375053688313326008 2289253651569844053 5784697508930181185 10959058775435077186 1483759793425761720 5952653871192633244 18040413926226112332 4084878643520764865 13694312451131193768 9021185223012525558 13321333356905627163 17570172070580546802 16045030638286255870 3590444723027704524 18053967707451194199 14950719602409840470 16559162364698491340 1274235303577112737 2272220748032974529 598621407864031332 5246248567644834894 16188036919706537464 16102051456271804446 15661981592928841657 16522564188477161412 16713999332595075842 17765836199463683760 14669708001305948203 12300874419239445507 17705471205270252775 8644020292382828459 6616014151994448001 2396470670274050050 10270141194262855752 17899992880700975337 9464943427914657795 5559418286781157588 2034916694344785 14241342483911221423 10862728278611918641 17202643134985943120 16019877828971209592 1081720623767859268 1570839351652273873 982752207625925095 16537322040096980036 14704575851296354162 3672511143833855996 2220840618773406038 12277564510823943158 17157114458608231030 12608829573380633163 15345623224602305605 521161115308276524 13745679590190888394 10006047028645252082 3905647486615787529 16878366659987494275 4781529047091594493 7146969813431690256 981665575731768342 6051101146957701342 10448546031627038316 16119725190907295037 18398372478324443123 17937885671316079214 7440210323158528945 2616736411778720108 448990377985801463 8938658343628424528 7736176659982507362 12347005501390566225 7730911174090309485 3162747438349194679 14547943274677896378 17113463308926661434 3434970825478453421 17392906248766769215 456928015539936011 7869482584950404320 13741561024022221617 8731392800817503690 17510273059255116404 8203951874642193727 11433044566723468838 4412219207712667917 9822268440444199745 9884444757805457751 12111131813211147407 2491546342747828582 10347797944534510782 16039260224456735755 4773030957167651740 18054597144283330251 5579113057315850724 15465128429364992533 2537362235469013103 6612293290018100766 5871250250285670081 17777133217422347684 15256106547448358575 16258463861578609171 10323197305064075612 11807447360192592454 727442354432686680 8385867958677376300 2579813609794890211 14564697566756127372 7318864109985881559 10483091722221886564 9360749068421175314 7198765882970415977 3755254669335846079 8783499305737102922 10715293740336467908 14021074751648588036 16976318140125384381 14255225236004974327 18191476804705205994 8357427853343696097 10412171263205059846 16486347112798263077 6902821560074019861 8203760086240875647 6953999459347010052 1799300015228590194 15181706634008057159 3936466241107564017 10486343582769615145 16495224856123665391 2485718075416686320 11639233111434846720 2577950245258473225 910610905699940176 17889142262091943286 12527669868966274766 14021597484319409431 9956937338285184241 11497482944041007139 12021036545423368132 11723677260780195088 2167848962651727262 8518352868678474319 9025550652501834575 13736213040077331082 2852261923961742334 11406024901525451831 7193438200150602044 3271069539795792783 3802242076409450229 7577524850370462092 4243889269762610884 5527711710342205828 3718226295018873614 3309024740041771921 8390083451992732831 6808476378458638719 2931688964688388152 3356528482547709751 5215741455997502137 10001171345887141533 16912700221681934253 3409779677621665299 2885097314308794501 622878329768407440 2234090383439892121 8430325233934808006 13004384020318574690 10525708672564589803 16498391802200102241 6599820123679321369 18426955587812175638 7797592934781118679 17131086427024487887 14685889409699576037 12172569963220201686 12208057853246817781 6866789038117039428 3066613351252627613 13402978052578602501 4887250797004623791 12452747302355861079 3337390295797597711 16382635912555357260 2872753229076307477 6990903457445978845 7695225408724483019 14096765607960300195 13195568970780181050 177613565885984849 14933375964619427199 1132372632626531477 3964378438731184206 3128993504228618449 14245224330269905004 17199631066332257658 13935142970484462068 15864763880337325323 2195102061351973892 12119767720624089331 12636052838065207109 13866308570954877706 6106187316749002476 12047904435103231404 6389613350540624831 13505736345529757271 5772999963770962720 13359364884619949469 15146404209534504698 2634222512544146402 8179794842300641833 7898765898483372252 3586397306214213553 5967213987495177600 3645441627189904031 3247774691410444598 17641497342366230130 12528832058665347519 9216694683754484303 715555274437770905 1746959290293884790 7382202562085760416 14060713245729190559 8586561646513563169 8564635307414440382 10313198122734980026 10978356610006890153 5116577146406115642 146155169830862252 5964367955354144298 2297794888247279851 5283082481788555061 1555775799602557442 11748444399695904797 6357091905189503891 10773130925772833647 5654525425836449694 8312610943211588041 1954922816840669870 11506166670457674927 16208815333760394100 2270321210848537268 15298577697607023168 7379178935073246856 9194894179906076244 5323239886355326687 12833694904503551192 9839200675737134281 16324039206898387491 1646521688941350286 17774456416358945094 6858950887201520005 13718452126039778156 4122302738240138432 1683453528193054033 5426868743933991063 12680188808844366483 9241976674467972950 107561324277165796 16348465954253916709 10729410442909600532 11708614030799692300 16968629881091700684 7372598081806561019 5759280920943994227 11278954097990486089 12599989243674051091 3613415444411934534 1307425404899450306 7777375743074373367 7589089135108812433 8715313224739221185 17790045146773163269 5039006456397556212 17838684471759870568 8007232530941544981 1172142877690020688 2657789234658252060 7861131269114535964 10853700362771362565 3920060898392876810 13181300365129072832 7677381921468795270 13081853950491199676 12604992105390315692 7049118616796012535 3295794700090759867 11689875811255784288 14292718410372997059 2938633267131431830 7649228250144932200 15890057944604943649 5334347485354508015 17989437613813800212 2252634396738892300 10177773398547512595 1662126871736898843 16526373772778480884 317147887811672833 9447363335598450535 10878535806573930195 9755257011561195028 7042062149539736001 1938328989770050401 16712671141339780639 4393190556115370191 1633542449230189126 9624494580875482547 711532526911573489 17867512021939204710 13233308502746602069 18285663616280675693 15084815124827639055 13111116763120954901 14916527512102304282 4328759746451440800 7767649310590267283 9820224978540553717 17634149026260559047 17247581855920472658 14042017687240561764 6192044065461436441 15013692698997525472 11779427915905667142 4930591369066946830 427529493523981682 10170124496243082155 2028876381370680767 7419595845333816390 14452015164094484862 17886948147238098106 197523444592207200 11015255001624185991 3674644979570789851 11885663507181288627 4254368186994779173 2725019390502691189 18314364658677270932 5956293554579694213 2511146172573501331 5855788500977222082 7336293123690746699 8840112636748056564 12734545952689955860 11282329140555684163 1755295866801070332 5049706954777255674 14602628510350920242 11141254283762668902 15429193062386063482 15812036560759384593 14926366808745229407 5725964113852360924 5216456926314097060 5193060772825168722 17200597003377005228 4512090680468046208 13522182113303597961 15519389575639187157 7023300555396524964 2846600057316548084 8829114232910302493 5170400148640935031 7859765229097703562 4404125155557756506 4331759295758525409 14941801598642465306 12030413499600631006 14374356728006581535 1960287723030014314 10910225773111279055 617722283772910051 13384340753120149468 15452234856589291490 1686261598619897511 4167216141643603661 10820277693864169007 1184356398124441463 11738553918212565219 4152186311270458866 16375061018430758991 15957532176823840033 9265903358814432274 12412176208953243582 4532503585879850135 4386000023978417105 6856515054412236214 13283190646144301391 1793831402968440841 7881226531249521052 4559876972027003203 1642611920969721406 8278227081135384561 11457083220570657683 3989566446707730843 7901504809272421223 11285890196138233032 5591454884156151972 9705538045206651218 14439804786755948142 2294134325156485652 6785164819989850966 5793149829008197686 9163196082116108578 2529304753954335331 9008802404063678355 18379149613309081189 4900362873224832416 9631080407415436743 11549751751867524097 7338418461943379405 17437672342067883610 14812478387087384910 12014392349534166618 1844468018465575559 7332455447469761012 16697117147982842431 16370845094025332907 9063892243437927630 2450751080738192199 10167243435305023070 18045736195280075139 1898189842926371183 4427615143420229023 9793201406301688137 11896743288790967805 16878805788432668833 1417479638380919276 5083333595696084665 6924535982903005844 5927429194057138086 6247250776211947700 4518558197513715222 6008577921038231814 14935267396306443839 10839898693707684926 18329145227808183771 17765168288942935184 6487272510776050610 11859307376563522926 3329179965132422810 14760601668492020529 3583319297322828729 17893937598378041002 17764139235919862795 18259096831088503539 17731923715981127107 706522201069290480 7548468620157542051 2823943992072431538 6254772140141813740 2251357310106246225 14646763796680852380 16270732341500970465 13364415325969697196 12218705919402960040 13184912453455714927 8324994503135298067 14247736463647712270 9161667194142866351 11317563825090203199 2943997405724800774 17544235752989191765 12012981489509901933 14350848210758768796 7492766575962919501 11328951859093357347 8520500862916380861 16373163251987394109 10647118213045547847 11036314602158276608 9496243258005035067 16713281608517207239 16224327663340740401 6554570922109681271 12561781367834895153 18387538362061905506 8395113835534378411 15530279052778737231 146383601637730874 13337138424223462545 1246652475397787291 4438126538319461464 10587963251382802027 13485835602702451920 5707128569445713907 17063525559482521270 16730604866965985332 4888562967835223617 12385686096356558486 17730393903763773111 12461574070960763552 3619947321250408859 5741294053320296533 18288814720185169392 9239899369795751050 5325807265787073472 4831514485356973256 4401187649162320105 13338583388857437052 8116611898555785992 16913576948005551614 9655500055353560264 17734416938327878139 1041892653883278777 7259364472416338347 7788229522431560728 16214492848945302932 10151200462385815929 15131841805007311403 6309634576162526353 4437870331654565909 9960871659608393812 16257147471763547779 14039390259170313069 16240634053627685308 12682257093011497022 11651889156163407712 2203825208008019459 13908685938003743481 17597769864936951960 1490465640265558955 11518884887791594667 5787206320835305858 11754182468587201501 1072175385300666407 10910568685592494958 11246079749713322836 14893959118974667851 2208226448936643550 6411089145744540730 11706658365090765465 14960509320649739939 18442188136860857766 8051839658493073891 158093256403965492 10562008042518534091 15255105855725728162 2553270285823121531 5976698668668093777 8362539847822803480 13758255741200195035 16345456381086284086 9358814978851106742 6201157237001137809 15913936937866509185 1427689505876219758 4068352968077270173 13089445695143357616 15325027576457023491 7304421105848425162 280553914252987380 9620054124929043235 11613522057659092725 6476375246776739570 3046990603303729670 7262743089373754607 16135685055814800492 18412894265903690407 1554962204723630324 7762545472857991975 8478340637630384238 5756086414456157840 4212789267172427739 5089721744722161291 11799729909453632556 10574642254339572727 12585909603151808332 4285135941398645264 11993971206451734005 114568220430332901 6222035823589545436 5028632807420201332 17457646370508003666 8701013746717246 8474896222087681204 11939725080898948968 11895156787769278966 6842566340524771429 5265692721308479689 6862134191529107222 18034835435795996478 13990062051690147097 8907249796790142450 14703121076195383702 12602908805667331181 13911050540631019695 13345729650538696486 14451108377927343689 6003214193093316329 2106395962776654789 14228110350501805493 10217580919492531568 16793842495443815699 16838924159344845324 7774110207329039864 13503915687673990768 10982729281424814630 6142641253009648691 11750933420564735229 10916471005903545804 13755087565649155745 14325988361454640563 14442320663199480069 16239639937235648963 11058536738460992491 5038642435147872313 7431095545189809288 9768067680066790703 10579226853792851169 7247713325397014512 10962684873948676630 11594851295961178792 4679438392853012327 13891416376855692285 2082172602501230415 4705635994964570009 15522270902275874410 7832850281823563855 10324616785857456120 17516835469977669681 389574640849353546 13895118733407073870 13079894315340272273 12042952085218440188 4421358480437076062 374976569927473527 14378609309986309992 3100910578872393716 1586334773860394903 13094991269126898019 977435193690932935 15494293203948709724 9046332860316511657 6692001189391094899 5344349499289654439 6343946368789477893 3413191950027090487 18265621553085781961 18229992078254767991 15746999846796137004 9173783082764338570 10109026936847611064 5314353842269345173 11223462650932133865 9545060298812555268 6066621684404378859 1495877267710400487 15120049970753290113 5331215975608794679 6665213757000027527 17761520350531123802 11541184648192813501 3802266838894468870 17934267567556661317 13264964439077800601 9660968628409962753 9222429399496540057 9997846790532108078 14505346357139341896 16825020357396173735 11174897207706316207 16640781662127092793 14423038466230679501 14962469340731914362 10527835056169932354 6094803234715448749 5853427115637953435 7489910920106458731 14421074465827263311 2010809860545816797 13881733111428078707 10359527959513186393 5834944099489887033 5936675975061726162 7625891840012863790 15305242271905496244 2223273232896151109 1001323297322381906 11724399645705954524 15015944758397152662 8855710920121107286 13534730266921842422 13977303199645112285 5523732711831282149 18134960748572394979 13454702791521107256 6536141872834781551 247360120690664710 15461465607092334859 883371382290256218 13148713317262084000 8586249566000558951 18212321499308083802 14088155921292045698 9662333612789323224 2867001743193760293 10885061351703037668 3968869235551348383 18004549825562114110 573833430631659085 8926569261734377349 5947098701180082620 16737238842684435362 16406793482466422288 17616395886451425114 9188152457123302703 6527838247824975288 13373006372661422898 8599743994523743687 11010271406198439119 13781821140852131427 6029205727570495347 11285995723287336252 3067388821195632779 8058818804710102701 9405838189394950458 4542829994306679337 9824038297291151431 2957636819318868638 4657754440668566199 406590117338166150 12926486399760538151 7584020960154982154 6500662176200845816 8490706352186813795 3101618224992205837 521706628956742777 1501955785135163514 1637160578157839728 16697519200675694616 8307191667453421467 14031447360900587801 1602238498560282584 11038692657699343603 8127484012899742584 4305993643143247047 15550730373807403915 1503550747678573954 13383224891148784386 464184686999598037 5009891012016410554 212500135228467169 5459082117662787232 11343336649814034709 8089624521931997613 2519571448677357056 4864599923922061814 5650303988913347162 1658898662486399282 16849243648006061671 11148200508493563997 1672453212502288362 7861651958090724746 16387153249043099661 15215259386622598781 5646129330076928130 11117652856981875252 18150469106069725114 5511942036284813873 8817334136162093305 4198485897432377546 1306556984490329394 2601087266602798804 10865596833608865864 17934519494234339892 421666661550175837 4556346578306081202 18303071148482126177 14025620166019271926 3239025094958129509 17740619489475740217 4126495732396567339 11000544596072179337 14811792823258559953 10697808866576847764 15674685113834402970 15894978054463168702 7205681135299040998 17980388701101928420 15462664774382576339 2058372811449523514 528160672876887048 10895302127473384806 18237467673575582801 18180106550487318560 8419602481934088675 8449181305047566520 10520009137053254940 133927752434211969 4035219797196177485 1887454366551136059 16807260159410422604 6352123801837112041 17002862094099547457 15237423398016352122 16270540276984181097 131324581856822875 15681304035243344524 6374027033588956242 4546392147117772174 9890877517290401221 8021313298577441437 15208447794218302849 13219816940721696087 5121842412712077132 4494439860834319119 13793882904656813858 13264939497832939582 325579862131496745 1721154854804424603 8165005128433377824 8255300254287453238 10013020477549114364 1627375914658261073 7658940242713789822 10283530090814080787 10491304880991134432 18262151301291501065 7198747822130063661 3272106743331925794 18296133737372090297 8724903146189370979 15779115830899592079 4746036716906713525 5514249354003693904 16382906429004465062 5712702050936825325 557423761468006298 14380093264975815315 12154640880425812927 8405937776969752870 6852718810786210333 3232562419208790812 16541113625100772736 3435014314956459873 11774813466273139760 8350684788634625350 13075554939121831539 13972541660370737997 9407371837388918634 12167518331338826389 11463744629575273164 8351262459797724792 11440708167664456494 2798890165339108360 14005398402683265351 7071446026036580952 6188618477949011375 16461185034080200397 12855572553657730734 16053009095415329915 4144532838485796920 779056430927895831 17053387562069365520 18174628036285518603 9761565629762362733 9180875803031613537 6239325372359892500 6177713271261498976 15115961211143390800 14178285083361562395 5036799382100477554 17630931801879229147 4674763993655640330 2472109748928344412 12297257632868414406 4320706222360864002 5908619097528851490 9165594699454516062 1293436778448878023 5641436286922300248 16515956558716596954 7563388930072008399 3714747880045383284 18050824404221130922 16295852076999387541 1337787732576536737 9310713852724119280 5793452913695387008 6277068134104443608 17953248196281985394 2980680124651200709 16338803759748625707 14371807236235441207 14688359625911815962 12229933663714459319 7967162411947298423 938448609782855466 14188747921298708636 13971090488122896558 11082199610490145734 14905489711442152098 227112325184414732 15108215548069738454 9555194433899923154 6718386459792202123 11121713661611779796 4667984595229360504 150265868059488321 2649773883282843010 1375978750253733511 10229308528901106849 13538577224111080473 13985918639295485042 1398769759678184716 12480049951554467964 2370525650711599008 7628876746812310419 3822524990210324095 8930213930836958523 3671831948350853559 4459078185127936492 2186478021045869248 7016592451419590208 2506619050140202685 14928357682369197642 2338990572862836969 16018759099441001230 15386667787445169752 9685306638874401329 3323191410558820592 13414326638869873640 6902898168014895154 4438572941744702493 458678916281675730 18387530884346968202 2090277652010613258 16604017148775657146 14173429419041981967 14230814485690497451 1024119888294105163 2981239175932981013 3441542174312342012 13558079520308264212 15603171246905006314 13928631300209628273 14980211320651543077 11308562019498014577 10361486228498924760 7984892874562490464 8415610994800162539 3226938209618767737 11636780109119574692 1297769663319018222 1088598687567186406 9322572428011936724 10349698396265926760 12825067139361791380 15785100406003619794 5139480796667655788 6991845810437989985 2090565735736806725 14781461201369004688 1174062234027121348 8026482863134506003 4390135745175368143 13659877769489845850 1376491932160426599 10758101697309073284 9902757606932553782 11588793973159044864 11506432575558398145 565004274602525421 10006326085169390049 14178552023028811203 628724205247203174 7037878133720087299 17696436674366147813 11609880503655168538 15448103669104439477 17057697454613426341 8219606536794561113 16872395408275703521 14460617670401687198 3433470321908181029 7690408376551899516 10995076345838473251 5061819865688663162 16573037006185054124 7091424098480650939 11310670362229053597 3123006517438912729 14065078766301357701 9776333776121158913 22125550203750910 15029801117340635372 13430842439722850189 1503173905407679792 7272994126327554443 14815618309797846020 13135928129255322791 15096427777989461157 4069344590992329861 6447238555033333226 3325084362535702283 15449668696409071306 268150449631345849 10763743204482366917 5653874884776806123 7087761281821249704 8286038563476087379 6907812696365452254 17168901534857504183 17273192106948139436 6670239412525545652 14267449147546641419 17586444964910289724 1856140911282324139 418484208569569862 17032541509434106726 8803172444753123148 18235491975949920125 5308109741782688744 3704074858843651872 2771265198498006826 8128558149108679328 4691198910355285398 14347372871773270848 14681796861936863316 17803924630770737846 14396625549010063594 4905936130006357479 6857244429378429316 540209508026895413 18431668161998571827 14265084445077497707 17482359419424189273 12351497355429286907 17490427774153012074 1603056514994348720 10242092820758667145 16504859197529226654 7967724794475758237 18347163886907645227 9055480950114805415 16043266759894277186 3875271838599871455 9459014413602837522 7219746116436746757 2795472864476905897 4616472688625416749 5940797740118377040 17020617103218939264 6175646595356135402 11947859508115433267 11299872571427256914 5289810773171706651 877989788456720108 14062935475157903692 666010841712538170 577809430058793920 4144393133685304016 5634144743888767896 11576347135063424233 2395264768318439088 7847404649288661586 10108640673365840865 10136556732932937006 8681004188612886211 5739861094278885559 12458410882111542136 3501810311123925531 13061672922116082595 13179640814577492482 9057520530922598037 2949561416849098159 9050446938634526758 12092391771698901755 6815767913338645116 4897631107789775868 407140915168285695 11094477628327143822 13379871941718978854 12446453134768322766 8226189363449631500 4576617838201926100 8848931646211861968 15013332319984713228 13277590199321477863 8269407827164099903 11323042576631498443 11976404815953032879 16085408176556789477 15456347967677247153 3667432624554351845 12412590900908770355 12389094043668568070 661875714256779157 15608706110948998449 14818113055781693277 5572955050209144275 3549079969672924223 1823027243823445665 13477238005192674539 12187043956489286287 8290032348143590184 7779853053546593351 15631118095240103100 14106117572896615591 2192545898040049954 16140540939986334426 6371926159286821512 3146837095818505972 6586334174396277514 2431940984445253275 8300042689020363432 14777448938240342806 2671885067175754548 11311861547747656632 11789123263650960040 18190731355952121902 6584760212225576361 6959980136162007122 9957531877215424723 6976334220327442552 13644116889103352126 78750977095826435 17650677435067899773 1863107617647105662 10804632011941636509 9394927868052547831 11840456365051778621 8728360158230210283 10843937451769460208 5192665281997265027 12961727719184536329 12555704880706800654 13559946505211680997 1077461365116466809 13334586698643484767 12783966363676554781 2631913688473604533 8549893193667503880 7755801520563644591 8115178754838149725 17565574550277222462 11513012028309475669 11655801744256233817 16884657571235153436 4113448807182819931 5589488059650663415 7984476292115699038 9669773180882942525 12120440811185025448 5003142686509498835 4309257174093872381 3639408390824967645 2221107874820215627 9905761683485856553 11977597556004578836 1426408990835819629 3760226056065943265 14614550897944726021 17338853732325160848 4559288631223204066 13366492506144764729 4788795927126607711 12601017462199611089 11854121497600690775 2875783956497073658 8580517736357057073 8115080658396735460 9783010034839238563 5001565337344484525 5471265818106555475 15886564457950287287 3048014427704342689 4299386022903827525 4615006988171400304 667532775287142143 161580793787663477 3511797044763526268 13824406162524410060 8304403770740155218 495177534916544955 4662930967667632013 13274114011919297459 12847249388018251224 9088700410494049869 1417391813057016775 2061293065828553583 3024163356461449473 5120907617253255506 14673316231692781091 7797323186146892732 6694825630455365460 7883281980937852454 6559343742707074230 3430270702234561423 1239122320626388299 9924595737841386467 10823905592084357875 8931336252235399200 16481808806121690182 4187259772040672094 10216113141717797011 2219776501924151266 10979213965263407338 4056760283822118115 1654170045760119076 16337417698371824656 15397167009547783100 5140247299599464352 3741332933017917275 16692063475848314875 6806593731578251805 3146708171892622534 9659164073507090510 14607267215329847665 8341084546122752253 1819795755236329237 571092571156025098 2296002526694691607 14700991565413863423 7324126277380227781 12351593722330100478 12308790415483041895 7254467325477250328 2330681758135928275 2478287069337758820 8058913578555002142 16334496109621788875 16787335210017702135 18370372284143509005 1817105442207271054 16202068441565977302 6428805595198302880 11366422574116442760 7509610428684813568 12510954883261844147 17315797469745667065 7252003186929905039 16484303350093985830 17432703963595489101 1062428907352440516 1482302462022932860 2078284969491771339 18137098832214071382 12083682511828283505 6764786273268372401 15866028531098867418 3604407125045732888 2453445740772882115 13633192273734416467 2015624585455946820 9642164140009647847 17361471809246642815 7250784365725142613 8918187374292041568 2116056458819035502 4612773622826575105 10444650593929750290 7091219849066109753 5355102776261682371 14645025763469083503 2000230451816630269 17239005885456530957 6769714073294281685 10787842416240891922 5501972207205876934 9124644848352816842 16540300951894232366 10126301029256977304 4782096936457546262 14838934672221516216 6143259832060691305 4489976239008165213 15896506206428083791 18412019881753656806 10448713343204302747 7851544237973694674 13210765957650800820 18256926262554652879 1743568668018972280 5605825224653902068 7208191382147430032 11225211486687081745 1741308856815420779 7709970917347646692 16698623411390940627 5506832059764359137 7142285853541974255 13474479389616904827 15920585781179402130 5028854072209235573 6316812451469860669 16204229709507585173 2407683602630977062 8168351836416652885 13055698488773778412 14011660414560627036 17832726326284849267 16153068675688708889 9565224231168481912 9462784796960084784 14875488500544807324 13455921007338752350 1366294461150745114 17066778979071870590 14823120359391332808 11331474300651900912 16336254411862332677 13338585727211362106 7832763711760513885 18374295864857731682 5074202081197899566 4162440099977034635 6090738413644624929 1781145789629644944 6088070520075709078 6245635354131933653 5308454123383766835 8854226870660426395 14279708614506650706 2637098223317948094 9397808057328753332 16978925126014885347 17513217666929128616 3431639977255188624 8893594046183155475 18125428736480351504 103844271274736855 10790044040011603431 13354219367928412000 14248054922996885636 18301113367808601132 7956298920130887313 9893221052630138133 6097949162327437179 17880397020538140459 18285307817317670055 8417562934669935392 17853486815158419140 14603202084338222346 17149278270696673530 5671464507520304004 13890509971791253731 17185548846805453287 11263232556152868154 14355032569649262208 13760992302526018275 17335347286754173490 2864138889089558990 15326458606096432562 4160942454440704433 15002970771118854291 14235774956591559318 46273734215600940 18081181549970618769 8713892266054037635 2542164996757936642 11814173312139926514 17298221827143641134 15495573847494050568 6642604981177402222 5335631127566560793 16765034827691310200 15822846455358094650 16525586443574511333 662332108267467253 2421396387296674007 12001300439964355029 15276574172239941726 11030237995342719937 7222858506455332559 7048774582370984865 15328702983477061861 4980643635793816189 2401833294295086310 2395375755914160609 8939784269023646470 2440381449012324080 8887608215214640855 6227351050838587667 3362490612566914383 4817214602826820603 5015486013453250610 2027333680096321054 3172111030210920249 1462423953747606216 6052262078886404968 9504415826473526345 16454958515237890516 11771088057847231004 4458968859405359814 5222616268803700394 5070607282405380311 13946406599840054831 8066791678360343340 15971445464191747268 2787117675271355235 6705270810882084733 3152432831055237178 4471437939514293370 5733187739699251036 16315438674881824163 18434904241031658856 10352997905220789459 9118205338426509143 5119434985257908507 9432232507671110090 10218558293459403027 15157148020124186744 10687025293090022834 8778785286921102853 17213746178299694667 1731370505247939512 1135589993456924467 1396359034181966769 17673448040250583454 17320502635684219406 2394460138931932411 3452044832768269448 15095710445292023871 1933677688988610175 1590696788680783817 15960647949292059320 3385418758268659474 10216619640810004808 13197063192140629752 3008194255578092744 7366957717358330314 10603120089649572559 3760899222307460863 7377316126996613295 13941294359120047992 12881605988084921911 11627802789936521317 3036486981893581385 1306755051398065205 11971822351207123081 10672069476626635595 6549542632936930821 883135110858887122 18229594342138311983 3017468200989886707 2687813380683822419 4938638737468068208 16517310861159746 6770421566393260787 4741270668407912675 1315088772654106064 17507037868746946307 512742156016389915 11870986823365896753 18192248693124824462 8170821246726813033 12411790289070904363 5348035577488335629 1359247199298164628 14586888429487545854 7664441592669114021 9422651609567882970 8328651707443238655 4006394919603115233 5428874130227118598 13799585849640875516 13258868661563118546 3127846312290926917 6218408002134928152 11716936331073496391 4685431487338352021 2014014462116814453 3953116205393036404 7449493854053733399 7682503612867498434 3803858705047942418 2033979132106473898 16252256699835540841 11582249745779044912 12364669421799252775 10782225296961563214 5173661315857731501 2490653521123103719 16425324682044323546 11365246338582414561 12171607385003848108 1022568721116320863 3578288561269306641 6505312519857606973 7822533233166625226 16340740653505821093 14568506729537652281 1408795989097640338 16679242691040911567 16394695383983642435 9008182419125231099 13340209579515698843 2415601372816091683 12552298172055432215 11717760234967998488 10182898421200990140 15184083746391845388 17086663644769298231 4261272778992158149 3613657872358415068 14672200108097288375 13774020858774083433 13795203890612972791 10841927837674119355 8896650875970113932 16501403114404323412 11316708589994176574 5979371066518571775 7326691710138416516 4534850309719241944 7208265849616102508 10211092101892187823 2798434288653181828 17309010407847504446 7744175981997474569 3042808107582107163 3636147650498705358 15455622629201675381 14566186409830858739 6392336099226734206 10601119169734851225 8045462785597602265 13157553591329336263 9243768371947643102 11071377201099432765 4474625565171363125 9816454810722069298 13635513384138258509 10607510192323929489 3503736942334364832 2322190356038747449 14648444551891027217 11963006198767767429 17091549580528704249 10295971469914864582 11172744357198714164 1363943299629619004 6743163564890623936 15846040552423619596 4175503717235612581 9406421525871129459 12571268649076459286 17555941311435519226 7624431162334328148 3024723634875367070 4726168637612579975 16090254082366613394 12932307241342703982 4000141163947721058 13168818743374824395 11850729712405316382 12508884693915103538 11720578239034992080 12761350579903869392 7567287669682654733 2316804166944074040 6539949267264389362 13044142730477485766 11454225286614218771 1151212941515906739 1573090189270934336 512711464831203086 12668092908600096780 15001946519557349983 18154842221001844571 8599336335508453564 12136765336709464044 7850316995538187034 8507826658622974666 12176024917445039643 16154058902365004908 11930774037428261560 7690166174250045187 1743953402913060464 11144010686717176009 17375872914608701024 4605073889997153441 10319222755417579198 12342401046402847545 11028624110804004693 12949796926452973300 11494762870801189645 9044217804834734015 1209860467498534260 12101873334589688858 6055927352160606395 14872507833460934678 5801796564718413755 15399887036924828112 2759789433874624009 14800877623059167801 12059316091309419762 1405061378477026321 14465336227561497335 3381819002792156726 2742140825063801942 1022766126285304374 13004424317065091832 6362286801685224054 11415033159623932415 178668542269361828 2089774768667139952 9485615288191913519 15979864068101675951 4022533711175811187 5211551150634975543 13594002460551334742 11406307516926755160 9324173946323740249 11331312333054724783 9669872581894228715 10277442095252643413 1735923719832231798 5537776082629897230 11814036340522868703 10348966337581473075 15644021683543481945 1600907773472747232 5536766033268878271 3927422304424832120 15612918919556929505 5247623129413952404 17037948344114543767 8704298792713525591 94314045157928500 5602674872974255994 8166629244789405379 442287361298140454 16795813151184438965 9250151087340028594 3019534467676673995 9140220975934679764 7388546437194479531 11479501913425676453 8557689419399465256 9608020959400019850 2619546332979002597 15398590709092009330 5506632920043694137 16693398519358955383 16802781731950132572 18198469216719626189 9792860159091843766 11206285933940393573 3563052101423300209 18126746553106010709 12481651565844017732 4991229038478961903 10842153308413186503 4350790878991996497 6141550127798944061 6673728103799182335 14805101945819742608 12416769972905404651 16850387118365177376 11684265277585828524 4303752989121491803 2762107223698144728 2884554126241921829 4928209867051076686 7081153584979622413 14569471598167831697 1540814028726963686 2949431965863099270 4096772263662234958 1537242129959485324 15102732022574092705 6084452965959799329 6112035958409382261 3980313972305462482 4819699680070228344 2240129782474511299 1479994144884020470 17697409590019601382 11294370876099542137 9229592200393205244 4253520182156430536 2886870143439797272 14352599989161438370 1779776007898444912 5143710494532618233 10926069527035690982 16310018145635896936 117532036393978683 10612374507406730160 6202623938103975142 4955882671676036423 13414494832963836891 14470970886481632525 14426003982566678405 13594455728632189088 7466437639312058049 4158461380404020286 5719220871306856360 1219183758205297597 6410189645539741225 9872385753574127635 17975146522629185946 4692478481868541362 11722589210149966932 8187164760913647673 18323350036842976740 9752425209813381617 12585826732888273267 5098106780259178194 7490242387107521823 7424610620114151251 6432165719133670867 10606701578104352833 2242098672250462613 4474309120042998528 1187543489682020456 3164746050003323995 2793663641506193068 18339496282527664399 16468092595518113698 8030393365973023852 2254645585927621166 5244493263917711452 15402923143496671043 15235112289279370259 17792193787715250665 15216685673100513007 6669483468121924745 5165870363791628976 1689703519054198936 2572698887968524454 5653806884465488508 6145908987002109143 12201853703187783820 14545328325312094706 6695083390719843407 5648166194024100237 12350684308751192935 7008700950014350638 8539534224704732322 15516812888429529439 2625730494399361061 840835519831341822 12231476386064309144 6214584120531029056 4928354043176906558 65568630484042531 12958320990172188792 8563670848448238076 13864152024921714710 8079503908797360585 9898109573213830606 15324334566590951578 14874104422887371002 10203431908135124475 5818218194184167844 6216491486750591267 14199423044103199034 3170658552171375634 16740279116034388324 17278226733995016574 7536135586598457803 2222448602023853911 2668389234969401145 10724836213165842133 16981113665227341829 4961877180947111163 13675615465811069490 2749952440698488186 16744299695472443687 5194144897883715708 36545639150739554 8407266108574700780 3913505366208277428 6042922466395592247 9044032465566222765 3249397587976605482 6635201105935297095 7254198006246155060 13994248955071861624 7357315049278830267 17426016557187192570 14864526732952593907 3078960334902830918 15226157986718434836 2629939438156301255 1718413105186716601 2846355393119037521 3496460005249729576 108324832122428224 9910429156054557339 7333693323024361868 5469683557477894637 4901770170400154945 16683857350154869801 10264834039190149589 7050834604181819292 16820048097710195356 6647981933365937752 10847746089067211928 5170762969572777403 17370176170280455932 2379526402777807669 7246792790285956355 4033933710142022282 6468474703950131135 5461252775692236468 7226465050062850017 4011677425281074351 3932219108608508594 7211371061380616571 992696060070279373 13647807768555613530 7536033823613673855 9163039549613634002 8880080914735528478 6773128229254728616 1174005046539631675 1305737957423934348 14991928790204021981 1748813300605064700 15470680140040819227 7789552334510079665 9598482417718872901 18096111304196062413 6807766601804241965 3619663413238689658 11165015469371148456 11571911840892609661 14140510326700494398 3676608578272474411 4245546082166984381 17054742930442188513 16687749812562832218 6422373273018579579 6949849167322696598 4857557069529540629 12458075168227965795 13905204923982516980 10182876131548729556 1973683352320946349 3608368624426699325 6819991637533246408 3099884141069707468 12295234573278068233 16037452853995765995 2205254753580372275 11183573054224801246 9439935808587600975 11245404589997420492 17216488021869129215 7856462041471422647 1021352393490747737 1262981284245611425 16004416497914627518 13223763727061175944 7742664318704618544 16224876489066396981 8431734365246337550 18382529665982025644 13174565855744959169 15596810383658508935 17549993700638165144 7115498301427261769 6762313031138549284 12442299965253284627 7734927076911464395 6646427218126978714 17591264844321540015 17322159679790129569 16921680625906343125 7240368291261742900 3993549613945486137 14352555871450863139 2563641544187229351 10767328879926726609 6471321809087571189 3333305887493337801 10196768754840915088 9515638086189941343 16680533185848213573 276023021880622478 4616363359146523019 5628151073348593666 5204706232805287511 5655071758221215022 4403554901296597762 9858729696713334102 1484539249511875387 11689403199554696855 16317724872077217375 957075678446583568 15850308897263597816 2109466945659297652 5508660947072112114 3096863245413068566 6683939689378838907 16727021705120660840 12460173397756390371 8860570857170442044 11660491543872223050 15300581510570101239 5653008218447123693 2453966696676767329 8165206708942154776 8474115076611342396 6160180415636878636 14350705653905427879 18238590253179165848 6636509913935377567 6387978844236371354 1020884862900167559 13116510699952098885 11155157441783007453 18139253395920690424 5321080877778474928 5145814208539656879 3283368606769524141 10682468093280079129 4203304637207486644 3223328355060010035 2420530529402158025 4805944518168599135 10603679703796326876 14181827174473619921 1796861958004378415 6687251812074781252 620301282583413721 1310823689673002214 10459820216853586844 13550776148688545707 1477333417663734517 12870020178158278335 3946967057901058928 16145375440074564798 7216512353671975352 9893839245601601240 17217824598531697593 14578693122592932355 6210655212765694006 7203043345458431541 16919777728668721580 15915611881196586099 14738985616502619526 8568156821924137004 13695902785585004570 4939096734843348276 5062359770939902561 17293303368283296345 18209944644309257802 14065532393320256250 9371812730063907541 13180935758102837395 1625601308107698147 11159522540999158522 3880283563621360915 17597078879164546374 15824942233806446253 12941532369121934752 15990133814097558579 3852045674762413994 15050932865113623969 9367212667501923992 2490682251400512088 5040271771892562660 3415538322258491435 9892015357996794407 5468568432793673037 13502969256060627460 8711849714294556013 379102978554025408 11147303266835728336 10307384931491050010 5915439652334715200 13244338286446254792 3618991600968329430 15321852578094160110 10022423573106041499 8886354161440718162 8112819009120367127 15123547750301950622 3032756704641807548 6848520496605525711 10209935989973710968 1450898099830145399 3942007043364187984 10407090080575199158 14836953067169949019 3629792499779746719 431109217708114702 12229818765668898263 2209204879713140625 344294580423897436 3185628609670391577 8856961233739625091 8585801477914376123 7241454577846256308 3694050962018827719 14532260054753637497 5129555697130554685 6968704275787326229 9476568571650034512 11643027853702986137 7561843840276151604 17619887773795445340 1161656123120439150 17387161175525836353 4630997077115833291 1804253860307365700 14472868605032307663 4618730986741829211 11971977973129708229 13237696837291120641 8044421171654220464 14533773769520714249 17535523426139601214 1188086793362464471 6262972079962455130 12051714552273551989 15458278530170033455 194641028192883084 5379381956259274299 9500557477623015242 3507127702386173958 17686630633995568193 13514434781330261074 7485979928410687876 2382521146074797230 13152581912605317890 12622082275328672483 10762375745978461862 6148389166593488658 6312757259470547811 10440451224724877019 1232278577262728996 4015381599959607861 12641545681283101408 1193109172198251224 12485988066725757250 10112028105971651302 3819269842603819521 11996298412433745316 10148847763941981282 1565785020736623173 16706964029882747409 16085932304016884227 15022607562167370361 6943487334809062423 3779042389001961747 15500246900029758454 11046583315294723110 16669321217269761894 1101199007815410742 4703819366568011780 1150248463204148435 7460325952225787033 17089943262087977082 15335370077967167502 6755993263872613425 4255573142260063134 8731116820622437579 2892043417581224994 7628019740339485473 15702220077202880950 5725983202286065523 4435616876727972497 987128914562634047 2493455482702520094 13391772285020928569 5390163895135529364 731732546643119028 7205716525222372859 17024522620443654953 17110595576453690961 16162642434362806942 5177983400711889776 11572359274456917155 11125879641751660287 6527131176415047470 3624196796005129980 10587064608172957984 9654094471172770292 3011456398877532288 10682627959840668018 17217924606018023384 11769606451095268346 5377146799081957057 9401058179313013815 14000144049779874904 5643826999590954391 2202742220757819405 11172122610215112319 12809483807433795676 10786029336316180055 595081583653003259 15477899423155556846 11426136459136186159 11756138160967963141 5218698074965603700 4349788298057473856 166466874774968623 12493975186966219101 1560989560778564448 14090028190632810471 18130104886889754548 9622942120043986099 17297437379316697556 7770578173103187498 12709733336174628146 2719287349197663718 5744003976768634176 8326155322181636325 534046691939353905 17970820723384494926 6056216501457838309 15642276369786949791 5414017187857624336 11286946127326372797 15242328917307780199 14975276291549179546 1951810761004976014 5279262065599715125 4989762484271755864 8608976771275735267 14970414364632515028 13511227865274913591 3843912860706276043 8854208142124760943 5215312860592531675 15589367958907557671 14343467630827022957 1760579212827206771 12755029542813267845 16564644722420772258 183102264202078323 4265473388134173593 2926903215986725485 11469738401346220574 17328162365462819577 10625169859972687746 5287684458610194408 8795532485671326125 496051021453670684 2735135296205456861 7859539237858951271 15077272555161904200 11070413479473155061 17308685578990089785 112011875085493106 5829972892991636311 6533573908901078091 4703620830936601629 6891721554225573943 13900337974807002848 16595592581245380170 3710092565539002587 15663597003102802622 10445652145528235919 1805158063198440031 4947647059234423300 5798182490292829296 17666744042817332810 1607376202100784693 3493140466002898053 9333631944452556092 2953744011543377352 17913251749062534608 16876334629160801650 12492249363967100873 12277045265922013174 2765701576802782615 16690391983675089540 8512402092464733509 17807603496370726934 4059677236176891819 8162088316691368441 12766416784781935200 16448704321137411582 13273113275932052032 17985319284779421996 14145740576551526032 8163800332175366567 12988331391135819199 6211448137660303456 14285349793382973404 13155190091346829499 6598494358242785536 14273748988205468043 13592538279707648613 364356116287216889 15895866610757288513 10282032443321107079 12636925522600817179 8776971341983126484 10619470244022610173 7639146509265553082 9931364700622160831 13470113215954480317 10472073605093116018 4610658280975512308 16085088471951372377 16734535167955547210 4841701079947067639 11340364769566642724 10114891462860954421 5945728576907781863 4285280669536361925 15738668513356331845 6379010986552542968 10349539329548895236 5656754557968786345 17385765964755396851 4765875034092367058 11065403832400315796 12919140043503628066 10233114169255477740 10490802767681720133 14687962825764321949 17136644163116740446 13635202012006600453 626029827274336985 11949354069856970154 14254306716903859501 14777198366483390927 13159851523105818976 7084125101213912062 9754351420051789932 16550840496912991154 14111435468108455306 10182826661227869473 15069803257519214181 8974055687901255031 8666641756270309580 5787787150928769885 17105205392021424329 8019705913786198477 11855219330657101588 5687945031130508707 13276655759542177222 10521979914048074830 5672312422829018633 4576034945214816523 2227463367734655071 15930172887053607026 14105078802769283931 9881562172447965233 4420715173690107241 10040748671009792478 16998178999221588887 1207563484085378129 2799136242504684811 17272438673635780093 5146054058535883188 12120922122694585369 5270736993885526987 811601628125500976 2484263748725502713 17649320279841084032 12805258049874521615 10097275850615216822 7598226695247225392 6197661582923567276 14742286930172893235 5846271043759412429 842324755119633113 8989135879665887145 3538199999683543900 15328653408652392119 5709180300621680194 14473519114750690013 3169459671569119838 5833432614369993347 17110407063857523258 13303642705474540471 1747978443143938593 5067085626227667092 13027486588602731365 15585672204462100480 9244314254204441746 1138101864130309007 11024298249189563983 565839001714764052 8763309345597086114 9133342799320368819 7426560738978185882 8585363222757034913 10447426305943153083 5869296329983399153 6859656405733223102 7072639499450836071 2111045054740997251 18265118755842631174 18264396644032775106 13451360750619954646 4081315956975637555 11057027641768995742 6048261035100145884 17643452149224219022 4452158375267313916 16080496606534665198 1186493356826865335 4927176253499239512 3660402835914500205 8725606122292041747 13893131586574423824 7827009741825694160 10003234469657412782 5783071781144515568 4936902612101336263 7139979088727651246 12661684431337706027 16027487867649441960 2656392897274882006 16847516027337476506 1173881134181825835 14618326446622109260 10677084801369934444 12522526031516229354 7960539729332710486 16979113405267442091 5664586962563187762 12252197228585606972 6730827050810748699 4886635100528531943 18284901704837383585 5045066830597691693 18346838196936253140 16840297041098669308 10286343533727536121 15042268955678824727 11468815557060697451 2397618412214840529 6647893060286681401 16683499443500734460 13591167359249840032 12911923569373866405 14069749340519005967 6874022716186298108 1953688407889249448 13158208589783666115 6579879429118176075 15236409760116089155 733812037060799749 6426494647610993930 8348588122364736807 12817511832600500570 17340225982354665051 2562768463392569825 5480093502414720513 12829530626783323042 8055214580578654583 10261159051222192574 5803066384979502563 8485254525363646108 14785298937290339428 8428676253977823341 15163660349599081593 16020045951509681026 9208428544054092964 12724890315131381896 1684131767736558943 18434308850287912776 16917427261402584906 12168688208476496999 2662371911759331757 9686787320490591581 15625215968077837070 7737928884197455011 18179199161385925608 5366118775779371928 14539795538190521142 6085020361616513715 9231597611368595259 1361442403160647106 5061536895499063156 10423976048379386816 8971493150242429178 8731366437497576983 7075314454953937436 14525081032944091969 3443082376230885614 7405250555978359491 3780301961684122060 12890331538216387844 8518416526238938745 10529303792470974929 8695785954274492032 12835339561317787459 11193525248933348977 7115836416833226102 16510712648532412310 18026548974626815168 17627558827570205257 13636174430668556195 7000957558887079543 3044263457256383817 7721351221629358476 2115584056715766414 10853650844672661496 11776782974373187398 2314508660228134278 15850586983313057477 5810176908155885601 5092933626904664484 11239693094108517670 1933246825344883657 16730655622435693926 15050317180332142650 9994273412090606450 18047997357717839650 10660879734613961429 16887417767036580626 14683413808176851706 16219645239932517993 10115879958780626628 6784850709711932254 17769501731767203159 811030499873768036 6867571459945278948 10352911513433175008 10344266852282008445 8760277557013410227 9513135835739927845 9013015505785796217 669315734405480261 7161669035979519024 5117159311852353615 1230458739689850979 18005970870621580710 17364121418745343279 9300527321404559522 1163746856216990913 12786629352653650141 18011019916529551448 16977361612390175188 5231376241354005207 10801809087822693950 17910583935202570134 14017711365834569838 15301168656051098872 17682503444984131547 7773472276552014043 14545842556928523907 6230960631081241620 15324093399295324886 3019492907934979838 16384385172416155766 5727279488385827630 18059439245239651014 16813910475944060876 15462416247700316161 4314758694833001845 718341251277785615 11648501408835722980 8431276613580185110 4612724848475016628 17457864822646661528 1892379967557184377 18373821439168037633 7902711717292700847 10850891438024856981 1715765816333815284 12943174617786483747 10518610795534887116 10109892108203157394 9287668630959000977 2740573113793959668 11839959845448951478 14599090192705129502 35160267035939843 4243702960199634283 8908031169962845176 15344442745305814383 8707627900822002216 12322042245700054452 9172132404818854360 7224566351595522154 10930390864472490370 11553292314150466680 12701280603061962358 3816048750658102456 4509438608075228581 13095317761687611074 10478334305147709443 11099000069118436376 10928426298819386353 14220697484964094162 9525803752314239894 7247552168305581427 905617248773283414 5099949561342709726 16034241420725461784 17773990530337149484 5745918222789206640 10081597927056812887 11757484071213482598 4151692281787644993 6342288039829071254 3924058072992334507 3785828558735660386 10299753539096194715 17856347323919319607 9829429399148859086 15928693182880847146 4027383064378304678 5190584113528672389 5920517601709031872 15798431907913530920 11140237929484559391 8816459936776550141 6824990894567142751 6318281108524343137 4251978063104312293 3098897987085152126 8516094050092694154 11955740874129952648 3236302191702919236 4278177516743261418 3576133633065663299 5071550604173353777 14246151474380872113 7963912358918287856 5266571776854499239 9770361653771313252 14886632030311316267 9867991674462193735 1970386431353489959 601743788621087376 12599972242964344314 18241071789977418926 1657582372813267831 10953029838482068215 14764924602536285102 9143729290713599974 1168610988981890061 7086098972301322922 7065695954737396903 12695812771097485879 1838460181586915149 15566435548472853531 14791241309084676880 15197500173491089876 1972820406709692180 13703434319389411467 7358125733980192145 13229618775704636101 13614160665868794678 14805472206022658574 5285995048876432803 4427771323892671736 2570391162862382447 9457196055238143268 426996269016944907 7854051333850900252 12140775802701191013 12640692939842840968 6712024453520081506 17950925198176662902 5865560178491665100 5455651462645227419 9753916198284517044 15827490920052293680 16652133128168776576 8501923070490632874 2013954358565195545 11830429364638809783 1186212832067879102 1506891651862100642 9992186112062492829 17031468208387063303 3930135362472989659 4345088432784807624 14956824222693342020 15762150848513445667 10285706199416026872 17131133147557811007 2923914198910986934 11391073158211395951 10091623945390718993 2756342948030145013 14202712448761792064 14624139715702980771 8287739711823400046 16727688033970270443 9104268799060113926 14569415520222092096 7245941388670434602 7493860333899001762 4219896539631814034 16587644821661265091 6740144686303442665 6343154993366017059 10770372584226154964 4313744325263773413 2624667209119115651 8245683105606047610 15987880185518643876 11551653998437909676 18108584002132730827 7172343884215655376 7140877689582344359 9995565695934840182 15848461764324585517 17949324641260179975 8416253147236905909 13878263827351141348 9530202928102667629 5976219765404164639 648414548396565612 10656238786029541570 7883070833846124673 457601753045380183 16024982018333973469 10941132506430703662 5075923687772693315 12141150873412927275 17351306130991550107 959383713073996981 8009401478057839149 10615701596635114202 10187837029068324547 14725166652368376093 15743701392448431338 15226407452345650909 14061279227396489660 3569571221861038943 13347559591096735464 16619400774843266702 3122636531119505844 9402346877487655714 10331535677278794553 6959773750661532794 1513953188123502618 2315934160394624272 16984321712456309802 7108838210856925782 15043435433473377563 5744814418846686123 16967176297516692872 4210224767366464389 289475764788870038 10968640429879271621 12350076903049921661 11372980429503022702 5962539309196221772 3205143831263951856 4363655315310476785 8640476435799618002 16666625201475101153 14560553084893872981 16223891604003747346 12738845790033795170 10894614459903131300 2955821957973016044 2628868301929671923 10312012036416388896 7124755758969227717 16921230772496856329 5155098646338552362 1878851380613943393 14939367940346310380 15379682184130138317 16109632581455461288 6081106227164945588 9072803549050272029 10834006233065218986 11865286056527491719 2492724450567038031 8124181242016814935 6451832860984361055 15003273189032876567 1394376298878773154 2988075605361765825 6450122405459280759 16228685897292478126 9297862439955790477 7788468010275755470 3057878141036953644 3984401412926126479 12473909044659718348 3760632468416092808 635480312801596404 11786118480903153972 8480553343147476379 13824424762502203688 2419719029211989853 10032195139460135541 17591605709173215028 4105687009457139082 15429492607830630704 6392794418820590823 12995625926875169975 7256751404229115123 2405303851532023864 16467553218385272577 2234930712538572317 12735619927285361587 16814175957982062377 2717553629166625816 12447187278026123798 929995082828898167 12016859201668103591 396688641495138068 16029091507259596718 1570902132927615833 12391247303151066342 7110959626389622899 1037059371140460644 6841060081633888600 11523778066060283262 3191685165744980379 18154328396945997608 4980186792172965921 7096617954752403279 15215674727337427436 9080596793295183418 3207729156487719301 3932545896971158355 5596977750263601904 12985043560699467279 4920644371869442601 4575756413429694357 10127420922210086032 3762705073688694738 6977129114864344169 1219474787306496573 1461471300640450589 2982882150685290209 17946469798435060442 3232649996632183833 17221462488190703053 12897781753404946803 11211573224004217104 3941052323823834518 14180607322673894908 11039578563631526647 402906785957889501 17332448545736201556 347366247042446672 12142199014226275440 1192189410661099488 8077661518928999884 1130737742904933127 15160588867117847297 4843511764028227515 10180446270041644430 2262738858021610911 370602077399781213 7718231460995257825 11843741718033448631 10249253095428980863 10263059761439605533 7046523881412218530 15958438503339856891 8686021721729644181 842220488322929851 16095548514568628512 850574240131419947 7630033483990905382 13005385306056150868 15305391992076778379 1189802439570101625 11163621516340486404 4050970436890558308 6215354452080277190 3147552227098739292 18019559678871297715 3290034152239234614 9011640992001785575 307227067093195491 6202197030025491377 1668402674150614884 13908595032989632085 13946406280323420610 3813894691108944536 11596837027580878393 11064343412568830218 7892449525345713454 4552714022697686637 6726241265377699529 4053546229527278912 3432157833913034548 1085832679952407691 1907101334359851670 14668905047773435150 5405338675780175540 1217975920816967245 213934583379750677 15671577754145180653 7530547294426864168 10219789221301479432 8931392547673862618 15203752082679914467 11843931286535253029 10103949870980897729 13106255463959079639 8381952951899816682 18340464517285895789 15730405189244812538 9978642267278972989 2770511318229758829 13007803935053233170 17107286982379542232 7992053239801086944 301249377855751632 6611189364815843083 5045523312124203858 2941089651542869905 16706912404396615707 10734325500392999995 17851824406101039032 11099805287172339821 4207734956661164788 12179049289500500985 16058278758309838899 9410755098933205094 16043064495117573229 10467298991271707754 2096633373447529868 12824162421381442510 17206746020044370673 14262113658663059163 16992280463149995798 3084990340947459225 9623616760424074576 92014151851132770 90215044622620082 2679292957701401649 9266863946319565667 2942554010863221313 13041091477768023046 3716880048145528043 5266946540713913164 15143625839755319895 7826305558211032535 2593984833604113809 3352143321580459897 9823449447414630737 15130346743443345083 5765918185663822672 15904843771726687371 16341284871027167760 12358227268487089236 9202219444230910905 8981310480970171943 5406322375068310267 14890827735553682124 6452791497841225770 15132454828375970536 12406299820129935407 11561098376958839733 1065597932081928212 13074603394712295743 636395047866637197 722022362053908102 14550480430139229790 2695991283858049521 11015309948223689261 11639552124001481026 2069148886936907688 16864978999312930979 15212106494174299043 9147090818324523566 16275376216461192361 16209376780753413413 7673707320092604582 17543752897491314761 17517758032085346911 7550813367594789091 11919373048441728193 10999809948898614796 12640867793732767894 8084530229944538513 245223155402215132 1099201492878886135 7972766415584226839 11795526679866171530 9401252960087878094 1387020630582309365 7225577072929777781 14815801037000064110 7833455284817949859 725601088411594829 9059882133658807124 10130596004566114186 15342642949885738403 4863487989981759546 9380862239586394832 9405481215161892958 7501233746082420851 18102903959002363610 10663891978816600701 2977878802569747493 16270044051805700268 12199145717893304 16000206688638760991 10156509160811279800 11441657835327406592 3627555286975629318 10606066381936227461 16125655175562337177 1729281419539103743 5609181440113464882 18046266914584011530 655697152378840867 9539116325293014218 537080257386205564 5584794702347611382 5176771004618154387 2632583894704760565 2530913480750092329 8715867340876522 9917198412104209783 15339870890019086643 6659050084250428860 3431905838475058220 3684542570366212695 17033452607714068212 17346514839397884124 9233906081597242521 5372606566649448865 9897639158873180322 8699215579516803429 940589411372858706 8123109674671824762 6423454609013663885 12240889968561223002 17096223827315702805 8020959214466257967 18266947034967903945 11783365989683850392 381980021884982869 5860297044848049691 1038189284410419993 15553148111992126740 17360393339534515079 11103143996485508728 2767825443123439846 15320540377391986103 2235940365761309751 15843966176349018916 2116014505690458850 537453308412073830 1066254179829673736 119048895994414105 2221028573572496377 226462576964637709 13518147429966051597 13403080924748103414 14345478963234865903 10201160295218247681 5684160739061393669 8777970031996435919 13071980492518936375 11717398920750119826 17138177629809514661 10252781588846856310 10498897976471859438 2214404133845807708 10948592267964169938 3390469803130781749 10473011478205266300 7825452701265421456 11200225418703698570 10615536026678727077 2529946078869035475 5272807156700206674 7779293553132253976 8275551889422991181 15645924870566039502 1270526644315243910 10406885480634138753 17546307239413613611 14987417137436284819 2769347335559779851 15893291081546744173 9140394077062699633 7375291615245280814 10001996684041745839 1206944006714758261 4316532642177563736 14778837413031325698 17712820128753849099 3435746438515503970 17403910856064407586 9213208516233404805 903421728092412301 1083730046513016814 12275688492714438142 16474055526024567196 7002050253414020181 14006714368593664449 4021701266531041838 4432351214098643455 3025566698463361784 17436198800207454689 12279360282548939601 885423472437047555 2175068003712032761 11675610086289841155 13008396747405390799 6617973167360312367 8624976074453540263 741575084909557350 7147822123999438087 2211791902373273879 1341313856582643373 2339225296823504817 8146340875594382109 13461415419875475950 14121845281535936985 13015454275757690548 1123641007278372215 9168447736130775862 6930576579111488778 3349366350901996943 15902672192932149750 2863393695851783774 495667707050608216 12313993227114513091 16543471614299092739 1571965971253005559 11359854088431483547 16490652483889559328 1041664207139892512 3850644093324704168 6911478018425112792 5463450122523240242 17047869841490563218 6204352507721559243 6193299611202298890 4505384643982682336 11260113388731983806 8376485215269474004 10740109540386843831 13879163574642243827 14968483515811919583 4057552707837343557 5610021209101088705 17231958652843699399 5755891606038565695 8090083940633094292 5541701656526195001 12071498017753202353 4824469921506519806 17592295028994901558 10105604755276548602 11484728254473860354 2375063845013244615 600498071394575581 5307375693624310780 9106457912021064582 15172377808659528474 9320503143783787322 3164516524752255945 15204226973062297428 12293264336772734885 2167369835789829612 15009568689564163509 4697324647686026988 10026350754272687662 12269631512041547723 1103816200991332364 12545313116584110093 4498522211261906978 18404256210571972171 9297700384399511545 16294162541359251078 5730231907337810401 17082912385734964033 17323953087083262937 6937183821275475778 2809817392311216934 9393817044097716534 18051749636623975070 1506637129217003582 11509484949319224398 16152824606436120914 14853807218440228472 9756358976556091837 17611731604676832991 2812267374841843397 155380864408496823 7805601416816661831 5776445459834943248 12006548199445398416 9642062132316267600 1945396669576215817 11455890508050363244 17470870304839731920 7586386091270237376 7269231457246183135 16825254640525977985 7714873401735018946 17079414136729367563 2677286915279737082 9620948447695285210 15211722435874063239 13899429974627492023 12879207308066412071 10988158775332683264 2931781590707793698 14053178124247241570 1973322487842834250 5704387296949319486 3839124148391882993 16141959215947713887 17424621501220756891 8714294779373146496 155326431113324347 14562736503037413402 18154379596683462490 15536212594486642468 10393761311632711430 2898865899727454491 7706475396014357507 9067909644398510521 8575614942062063723 8358867080133650055 17074600523074986604 14624246118962139984 4498073932935044692 11640197710083009446 44592798873179466 4154178436063232054 14640765192648749961 2539727817662185593 16198854783551471871 7439781490664758612 7335488484379827988 9051267250319464153 5773790110456903223 5943548519320357368 1407551863506176815 1793182809461371819 10529675917589289513 11769987051213710194 13912239574284535875 15068141731774517023 18363847599376419172 4537307297872996409 16514844003380636321 16748426889394141156 6702788531069468002 5745709827705340906 14189732556942321490 13168911061222498577 10831390982856876919 11851660134315833088 3326296363329210873 11111915229039702455 1790349229014268023 10659284885905540856 93776381935572754 15712731398700913800 6750495033075830919 3944067207914328900 7062594548225541825 6726559546760302832 11013078247347185321 18426249286154025778 9159159888406966510 11364408248485469464 2485417833853435351 11578793792481371729 4714283031350295295 9259185073722297313 6455653435351268752 9886617507249614822 8588049866584560534 13470368705105868773 16656954835652038085 17517152796281522147 6680903696894572579 16685540878470917429 13563082490922008462 11129885950323986235 10349721041383990685 15222993281820670136 6538477909140872082 7542249851677496270 3336772219519701058 8266727489405325602 1874921270317603744 2018390095462320195 12040130673201987259 1025851993020225006 11273624906560851063 5168153493840202807 15751028992223497674 3916090410451712781 1409899961409876241 5230671003785546256 17983077004416261937 3310164542753947045 315354589845896674 10231451080367381844 1333323888112332054 9188186002258259049 9604040875746323510 2215368311337472732 14248436031030859676 17417740958821530680 12131672099548055895 10280928805962244400 18068033610757088227 1388160656020212289 11096587473396623001 1814842648397675220 11054200461409955937 5974080969941992311 3162855961769612318 3503103711998556547 920334398680886873 9564109346401230173 2253195225331585814 5554350766705288388 4109782643902809490 17587075192740592518 13623131008955766045 4224116355989833190 696638402597415902 3138849381722839483 17076872769031309738 7733983021334486681 12594370833346794448 10398631497987163321 199504977594153458 12349039506882300091 13349843334942179646 10246630400407541126 10009896511374584028 217629223814896180 14855345316125866530 16955834273918001499 2531384211052230021 14989786306642603029 12341119831844706155 13633655927689145015 1585996215590343375 17636607852479161155 14147718985767213795 4800625465757191310 4919019074614541240 11665403264201186012 9822272220840957225 7259130604392055372 18163683098479361510 15568956131149914992 6431740510488777370 10773098588578030600 16653227333309535075 9684051424490138860 9754668807026828487 18369862553396672653 13189063705160642458 11692259427804748216 9280291761172179308 5154242370139277423 10846142049881552411 6633967002070982339 2496880721467414958 7751049828390132632 4472869310453364191 3788085268676238020 9531341857466803958 4399043729446579441 11230100538191689015 3876843152680462141 9023851078700246405 5348399266767988785 2978161847152601524 7032775989469808842 2609875328262665746 13317209184943442880 6790099507821598567 10611588335497873552 16640212672610415454 3408216037823034590 14190986577630359742 9403914666539415852 12119627870228892769 17655348999217910058 9961422706194168761 17021034873334808846 9557960810682490423 254763312917476390 8704087805990480747 9869274225579796267 7034692245123494820 569368591485479814 12878322830709432798 11158949986925259829 13849964697790333908 11773421261216060237 9825301436111679015 3288949157785145443 1082810437154700702 6037019570904485402 5230216644314951551 544085963964477033 13461610385686177686 2317439304852613677 803716325727603911 6693116165293126143 95745597525963553 2861699250657008688 13600978225713579498 541282439984336146 3729060964089755613 8203745257061975994 2732020884972177382 6525044593638858149 2185472122416635706 10572116174860166654 16387750243813436245 8662638238019674449 14953337383537286432 4673078663884010760 13922577471385584266 17962310655004190726 3201387979654605 13632723903223254937 17196682678790952898 1937339274258952455 6304812360275764529 12120220526695034513 6705218965551309369 12600250981667527440 16955499309455508352 566594281773165827 12825528370009828573 3958780071834741482 1238564827978577410 16634678930769289515 4556677890507015942 10942546919026705865 7273063584156051906 13683710900595402254 5871465153201108696 17572606618275854760 2877610475620238661 7744911754903605639 12920813709006248742 13504840852583086384 16237056511313347079 14222163668588977146 6791149152509706639 17554375128674476700 6252974348587353987 2715201153525932042 8495259318172013180 13206801072071353109 16458816682004285571 4885482150070614700 12850825191881710239 16724809241894149183 15002631751354442582 5094017999529674716 8381051657913368140 4716130910725964790 10569289319803088437 7647952614235673355 9062585495439028340 2207043842122873052 11324251527218824653 15861146914262921049 16270493595604730499 12230019155843906371 5503536337590303157 8984953443316075255 10625365976809840517 17740805331196727358 9447518174943522329 9993506079843147382 6937393500094618964 747148430308137961 13603390798284717905 8443753643924146345 7402619844923182426 8462739716494396432 17840311860307243552 11246392706301116331 9010650900040444090 1757276909335139329 1191796486731781276 16515655728911364130 14581622995523758179 12912550970480959449 6210738774928835268 16524340289892151652 7866210286622411355 1284832161771778878 12066097266303430797 7864874382170644076 15282609817936131355 475166527498777465 7063022534144274340 4402317731778941280 4641380708030139322 9535048817919377003 8223555625805639894 6268488444528366413 4541867301293417716 10588674800002379952 10291799697969235141 6789660035545793880 9104517725358226398 6022758090634810064 9703635927128299229 9026105510652380429 14405149010058239554 12269747762610910144 4548466797761499706 8474906640666732979 5232681280403341851 1047210888121860551 15074026203657672622 14988716167496086761 9439723005768780275 10307677781829852952 12809908283703382856 2711031883394983517 4359302950732053025 18230657850277516859 4875901856236079724 15308441702593337122 16921428961567568195 4518924654452844051 513372100758286627 250746810561696095 5290673123779439129 10214090375411524190 3553418227204921005 17924435505641309665 6717768831534833435 12374121309664616310 11897273191906610863 11461427802521760967 444133654473527075 8601691881461497357 16997740767460212892 11709212233626621603 1050672791524958290 7949733116131144786 13496937680602990476 3888778805469729568 3520735813738913251 9967355018957610673 1945717909238612642 13823406163267517642 17265089733120786383 15921268048423194462 9481489502270723458 2956250408744093557 2924798094954723190 14084541628015369107 15163890681831687982 5717150081780433110 10206397396565655457 137749576567071197 16520797473051515270 2287514251928285082 15579713375904598427 2476339948026403033 15094070002518990220 5112253954813087522 18165866816815444622 10318112515092851435 12951820772998713246 2167419374237358167 108962500135700775 6283935457206539657 14349467332906844913 9768522730084834004 7368352255638397895 11505266958547423293 3438850984465511529 9900289725896651501 16571285235592134090 7975176088086938283 15633876907105358152 2874879952698674577 14372050667664499440 6210247157034038216 17232473756361005722 14502746793723265223 16068345057619527502 587669525771588807 1098248962212501614 2658608539184646105 5810678975355964746 13318695369661271564 2072193662510372131 17827400761783527581 15289108124760267555 6934022509136668829 8419262788983444437 7518240426965207504 3555929644154927140 1410388117768042465 14429641332318120143 10252152644942115835 10413389014167208251 17865828170631877908 1593191477209460221 2037622203490266539 10883739840893482206 15916145295531932766 13299031287890014555 2695576636571338792 4047380582832267504 9007529954759350870 2937956113875981452 364150693035722883 13243623301363335999 14630558873170100093 1426018736540770178 4355201293200100143 2828422253645475506 13273300935212934127 1962387812948850117 17115741831189475576 14672444017584345164 986618979651681748 2446207458775042254 1221370513330951550 10298109089101373061 4971762441280107762 14454169188635919499 10567900169992217259 3051302052973743638 10550880005815716907 9527954956761419095 14877122079508443975 6006482165857846559 12145408232636166375 9616149984563484037 15163627165640536234 16598778539383103245 5106874159020622354 7698028172985381950 3229588552558507019 13838544926653707560 2415725728197203489 8105401580754888363 18308638766512842447 349827821586606383 16276016306567274796 3739469256235156379 8933916617083575230 8032837093159655945 2491602893559778713 9310249851572736763 6982561721477099166 17112199913430082992 10684587708231277566 7418013773185425690 12712634816377450755 11747821412510409879 6145693694953169001 2780617011551597184 10712306935420585230 18444924436616048038 480154218257661579 1241464898477168861 1818992383994019704 6983275817721424653 6489800512265323343 5981650196049598810 7109930117053688524 13503192313836724146 16979474190527704914 1109271681972371198 5046057468449228733 13305805716144582340 17228171450475512430 10184507313218906395 356753292057293190 8618966392478766757 16933011449722925233 9100952149016658470 3704812867160864903 6515221423218550022 5399999911360061866 7832627365948893493 10388748553492651152 16343621086768018575 13275467956980186465 7029240217187824015 8028979866920795027 3486382438119324679 11647457117147650265 3641290579083979517 11136234474171759869 6705492912351657845 1175551633256705385 16462711743603874566 8672422662364649960 14246284961424776048 13999980454717834647 3981769210676039103 8360677516630165417 15004694708883660594 11948686816542459475 18049966592626132518 13118085973534918495 13018069211995733298 70292569939559788 16482044708930044944 11919241895055584804 10433979887057527036 553700338884713381 4381081000567505346 1541886706967125703 3562168175704306349 17138349218819637481 18051559849796945464 16907085815012738514 4266233554126536339 5818857506503797096 2219298793168988235 12420239178324429926 7499583308185188359 12100277902629351396 10347936589312995288 17267466737422843311 9714896916529323750 11741933191617727476 8674743394151289613 8775771654870382216 15351447569189968154 10740678701310384858 10136478689983731764 11907044865702636154 4495493522463928555 17533962832706735396 14754939214189640890 2591743996293815229 6006861154718380129 2454844055230855089 14951934564692429152 6327899863412780681 17397997972971839615 8535211839788438651 14087585781623606801 12810771770055448170 12218366071176512004 1853517973608460655 2072310600402843946 429580607680344354 4606929897042553335 1972362726465786750 6876692711065007783 11490376439960648624 7298696580832697680 16708069430373576927 15215927374425396159 1691069444585955027 1480194602440794209 14040407000289809010 15926909083943655325 14292046346101666857 13877178541228628164 4068950488920748462 17508574184261129977 7837142630650812747 11275071717489616831 10517829592002533986 13046206505967527452 4628604818002361402 17903492698412648574 4494531391570572271 7885885005075360328 17706707313809408651 3921894121755513512 3084072697177166337 259337229847922355 17835596231734902978 3474560033254815345 14361635249480981752 3103261268351909011 17728824046093389008 13963606275086167949 2679927843259563735 9981751042064479590 15409095619457235493 10146122773877159721 13924373882888923462 12985057210874395953 17782222522180033089 6828254418178427417 9020801470081693179 16292172173051081861 2295577192160938017 17063609114150908095 10180236024087786365 1767098299255803383 8056577272740903868 15473611240247641926 7517101521079050441 10486686409733595820 7260348039552295405 17898823668889401506 4070201241911884357 8704402678396486242 3425759410026266671 17074197541688650845 11896661686552746271 11047838590955039244 16315994932261680423 14235915438424787707 18444772412016336777 12696329304481716740 1415962846683263171 7451433297136518763 1591808781742949932 13065481899812800262 12993118642188474613 11714236990661819858 14404327041207870893 16166836302323312383 16675969977850179819 2232853155473550185 454559015599444019 363470788283285377 6559794753117232233 17630941028380505543 7153267402157882433 7827757521364927052 1348396078734055595 15602415962464612258 11018706829411305375 9990765011015178104 6019810789056558370 3448294299446270855 600580092227797887 3167054576883759759 50958265066450579 8833423364473893276 4550813991831139654 8252601160026646718 9958549103065147634 16140480689583128366 6044890747951833958 17629320088413701723 4181661131099669558 11427459224217931058 12272192552765557601 18051761634931482042 4240594143876163667 3434791925304013216 12854605252284968469 15137218785141569649 10763284646603117531 18263295039515065446 8702568444573036874 17648039309472418211 10347030852271888801 658168429735197532 12629585118410591604 1120521036656807032 1731937983223588293 1475291890260898584 874352031978446681 4476924640938112955 11535532325298330248 14402624524086335562 109029265395142152 15368867881761060858 9953253127034606146 8640389476139770903 13112910739737682191 8053426373452832282 7534941910868308364 1761869088648705501 15961165863283743512 16681958879884965456 8599030319348404798 2552157642313699272 2577882287551778351 16106299924899127172 2110593047600983987 16262469048948886661 895229975473652688 5021972895077202962 10312790410976124834 1798988514536413705 7678762545086330413 7087799402048067293 79990518240943227 15104832204565739011 11815839167903979267 15253997840833436774 10698516798818845095 17979993901039634169 8055286151097272424 4597669481097055492 8082142105341884745 16995262674520580883 7167028704839806807 9251607445949384091 10214348583593489635 3598871035216186420 12303622467472137184 15832119526764813938 5126227521541557512 14664969399895496813 15637414949392125760 14425936621512419336 7777132337393429415 9102862581036914618 306302458011059507 1196059733890048111 4382117840301192631 11320773747297697630 11072513793705178985 10007623643120604732 11708395800555379558 11254718388459285797 13728521700001780732 7763235323914007074 14441198890872009411 1288521056814586949 12584222099910199152 12287141502559223016 13465158172012233395 6060489886351507392 15480967709863920718 14566407934119225444 10781498064449484880 12697464177196528848 2204603425934979781 17288539194954594201 17973142835819200714 10761706352408366720 11095220479875826095 6870139064314699970 4449428646486806078 14145221102517810770 9889228499248252071 909264254844014685 15885606983575414139 16436895024814681535 15974264998369092318 7787832873086385787 13558501998016847123 7253723516879406221 7162430746444802222 7480533075745325515 10805240942416707784 10389482484867210559 2108037391575261623 17959411386902493819 2462195572027323118 2043232925759763521 12017051950365801919 1649782625444339099 14835621073095424965 15538713385658024364 10647185362592644584 3319468483922471686 11637309437319780448 8212350755874533042 5605777887334211530 3924084777407698697 11543429465649441187 14971865113817764030 6099584244781044782 11417654422386710205 2209571302873654013 3079780301403935254 4803475089649033605 7331919611126953145 8347912348740647541 7772557153068974233 6828655670994704922 4703169792219376636 1707457215332928996 5332945436279489134 3256083833202824635 10856607035099835662 15313065601040541740 15096396175163102654 14674553570185285245 17343441034353281869 15361825071936645273 9121853443366573535 13044847615173185495 1235772673969527296 10824983782057964345 13625173758294105264 2993496300203970836 12796451783504006983 13786833238110467246 4942698314317050429 15128607534421272893 11241570208149878905 11631684602474257457 7542462454318276227 9325115727239897549 10198713848360004673 1434995682850047547 17505970141025081328 11797584490545290107 13082613468658759504 17481751969518697092 10722309412168174218 17029030503519100232 9903849853290938690 10096216754006333135 3370062898856357463 5191471209879042731 2341319486562047864 7764703423508386388 16018747166240416480 4015172663675090040 16072196625954698401 3729752867914857597 15322425003817814096 5065798210656728368 2934090449171488879 7123392861081790353 3808368335178902345 4375115072122162836 11567304522718586356 13607614002255976748 6354833019873827100 9868427044743712163 7939249063433721326 11302859852852399559 6190094932725102345 8995354752247624924 13072284084060983268 2762290415837066856 7691090262839960366 17679821274224849684 16813734567560476372 4116624129771730222 15430418920358285959 17835126737245622702 6963596687961762521 8546912198261298014 10256289855986845054 6195278689366798168 10585265745478573542 18278419005516265391 4250059029850248686 15435556970389361515 4616149605267399320 18144644089837633689 17572822943921204806 308649631887247642 3135549775197160167 10401452626938889940 8258854528927025923 2472949834613916776 14725170609662235231 12207403380232116836 9575707791071983571 573956436200601194 4603735197386211283 7629651165262531648 1271231389192421381 10681591906491402372 2645830324960630635 13205352805035527249 17799065236832832949 3757171273906482706 9825435870073926689 5052865977143710276 15011746709205557771 6560221048668199758 8236823299420747991 17544019425965929849 2316103828165077923 3954273232736945909 1587976206302750497 8650233349920228064 6732737215950010994 2414105726900672195 2732194164781632032 3421538453180391335 8617889683830117652 11131886025139956218 4789432282055622480 7106303145556035223 1282315278251140539 6427421250893659584 9569615840240007383 2247388959465755029 101576470211834585 17906694154080818075 9702918246957131264 5403004787033035541 17421894346824195116 4593010245482199621 6967731768822730018 7890238432957417 11568536989933004568 2613946555452824830 8280834047920326040 17436441066896069884 8984685884520262371 9850104089123044001 178170128338906940 10015461882478425582 261652968631653468 4330148994562577555 7620738367444048467 3256978164034323331 1725260175375150074 18395297669256185180 9349725725027715235 7925345233265294401 4294036394981475407 3491308388676206357 4209170516145282123 4698894651627083356 7673940341257503432 15392209785491743528 1780605548749020628 11804815504891695807 17327564101374849817 8019286460849841274 5259494689235022092 452190736544598992 10456588074251397403 8417444500910888782 17551235787365679845 12358620498777887326 11729894680322286358 9243196339416757263 5808145682701443916 15389138383028025472 4737345296980725650 534855074376762346 6248526628327406153 5956999608879248300 1352893189387097222 12053098151072227955 13047684886851740185 2044144513461541432 838770002997018480 12372281321422683027 7602438606362573829 4883651468996898486 13776536834220205481 4950269872923881215 14649351723297321304 6708896126584841548 14108428763295326582 5912701081574300717 1390813113102835766 16326679962280853033 3195335198729540999 484631988442408035 15618603877773648412 6581812520339607614 4423502293121989099 11930726545938257415 16244272996007371673 11543117812042186566 8767451808697180517 12611214130772422761 5202207012653372210 9162548221326935478 13721778742473746264 3542508573936368883 5328340306317671809 16854292898973096483 8844360124651036189 5175429028383794944 10112247417950376826 15385997943828688166 8337778798328513226 430427058463209492 7982092657722218506 2817465861354865772 6105716638992251387 2456877775574445258 16197743336620234450 13823814965626097302 8073768882481264164 7729933905636800762 16341565032104658069 9437276338856043631 3583660081996711617 9729970092977486361 9199017770495360642 1335526100419529571 4831928158138624741 2154927995348956453 4071906069769467430 13897478106619053393 17875777861871432144 3599429485631844148 5039992155397203625 14892197447421326967 11208247595391029108 3740202086444631700 6185029372527961201 14248603242262581972 7812116747722006486 1911496081611790533 16327991341149852494 6603479148587912004 1807547455451200739 339652848177562871 11553383569247477671 17577576055481419452 7416027122506520145 10633537048369748470 2480942258736373307 6573627281784602485 4211472359639653673 10293654273286573982 8430762852163105266 17247665403979109828 14400371465938568502 16885158344581956127 9550885552750026473 6545963416600712282 8596940059581889424 14119331191464495196 17501372346531188156 5522906856034298689 4256523289438068303 14198904105533633548 3258124738982876503 5443047619715387962 4088650160239614031 8827561901678894561 8782027665638312105 508749944681528069 8642097348741511517 14534747602697964041 17758147603374883935 17746765452881235722 463158539852399228 9513915189042809023 733937779424365436 14525603956748432099 5058019460062328531 13266191824836363745 255443424074262449 13146180638468326705 7522224240076465677 12219317085006801307 6553064821302766255 13547125095855001263 839001168643835697 16967537768771142230 14353785634487906286 16626012218394700010 258460074584381267 9982423464299276911 10542108524820769978 6703218565657247930 17823867072351150364 16523253385841350277 10560808022837355953 12447186610405688151 10713249955130350753 699475883592101806 10580351946692578653 16358860572771401999 9785904036950030303 2368019138867566482 10275389900629033132 3443479571992078991 12661979225058273914 7619144180872930899 1853767167041516167 10476207092346153416 11149514562562807779 10449604550235382655 723541544904320407 5529923334281185319 3570074306972076862 15515914704606161098 1275165597765561090 5408902643081984944 15078044912574891528 3994403730259870431 14164808741373690635 6564106136987663153 15566078155097414814 13089010668132502587 6524783943059220486 10365844585260786199 2004647869782432202 9226490371317981661 16746634312707886226 8740285638099937903 2002709174965092798 14186356871893489769 17311563907641093670 9613382996986808480 8057019239999328844 13187163782609216530 10956106873418335772 7162746259992233528 14472955339377321200 11215132224627445497 15780611382501483863 12614516385652188803 2917761567617033486 3352122270456595214 1322512491299576679 17819653070005639851 12384140301991765091 8145287418323370163 3863364737234222584 7276731793055614729 9778075791423232723 17365066243453248245 9875197835238491772 14460060279912595171 10638476418482674380 11212075658566412927 12106295478242916280 10658847735715111601 13077526487038935966 16165470849065602875 4883648961102744360 688823236065591670 14467920975898203944 16570376308420028614 11473240338341726682 10764155147893268749 14276742259769743830 144038157031062125 17245418144401973183 16616411501001638837 17677995509623586452 8136380630879343211 13249749976163065815 2912351401329504783 6530906855232568666 15963874954130593991 10678459237061896481 1858830293738552661 9332123332297729448 10124151339007991231 13848523002369624425 14801464022687621560 3690934707617219015 10845676724266908178 16209800215683859335 4080989857489937367 15949366923877033536 12474903607949101140 3282527140927953762 17208624552072791981 1674355463651193937 3941726188262543887 5413545150857043610 8267637015083320860 8122052152171119924 8951384153327545497 1970920323329858635 16413498630001222215 3575940048708210303 12994845940910270730 8037648398436322841 13505270607682655194 1865695204298982499 9502182983186658833 4225505268181002900 778225842328797889 16292655210730836238 2601120836130625858 4268738958932690134 15514878653826559484 16986435169059423964 4449653732016533026 3286233275009298794 1921802177817473726 9016143810101368372 2119086884472687530 6182716932362079914 9282385712014750417 430949712067878124 1546554148451817554 14216387993447462305 5697087352787938490 16755680070919442847 17058402827685320905 2025889221040249447 1623675948489202889 13335061942326528017 4299813426544690373 893999304871045097 10398469783532751674 5968885912842337463 7862193424263019861 5803629816840226674 11696211046885241568 6466445330509731992 1830619968770209606 13756361489202425461 6303412825058059210 10503298427062788822 17394794667716470569 13585099806252503492 941089674088699777 5801082840479600122 14481664265118666980 8681213591905888668 5106809430229997181 1898451946883640846 4974263604315974924 5089269857482416354 3156593251792515715 1377188915497116121 2803900780985363653 8301882246660025855 11249666117792066386 17813789240334033318 3004852938527002044 16440449253266493869 157009118757291091 10773865597481199783 1593555253204091858 17417369771143688881 9509786419171822519 15330176883673219317 11962015156834905090 11178675001057298870 6887278172460533135 8286589497726296758 12005795080353743970 13317099013795981383 9082287770047829660 15406285854285367320 5069974947676201455 6624575423375649442 11631947573240583654 8754974528530320035 4283329273963262075 11307094962079661628 6105332057966159766 11902275352739491746 18048985693779409234 4691532423390395 17453506497745493009 14120872470631344909 1929573379712980483 4454517212201258243 481684346322346615 12909525912580546677 7064043778883322984 9536238753651297029 7229672979159311193 9018032003888645021 11282389403751262126 14260771688220686851 14140062922664312975 4176046119368888712 16623186588019099880 1508514401022295581 11614296671297565937 6971682619690796540 15527221839388543612 16474029139915219821 18189018471304016198 11858779621937837612 7916461845457302875 16890799408483077970 9579864209499143605 3407342626148206115 9799750417144863119 13209796335841716878 8840317413013393534 8508226960362911392 9291522633085052300 15070487309067551292 5966966166518504832 3818716408335657957 7385810909272062365 7981464044171639785 8910724441991414723 9184109092087902186 5190394406358169023 16733875912413279110 15855451090608925213 7060957463084028306 12138559024187112832 11850105078710202149 10139843714120130750 11582028303354752264 832561798551599917 8003382770907478833 16421960466895632888 9886071787906076529 17056593967144012869 2353506615874585926 11694075958756321393 14001211410134843972 4835675208331235254 7355812116994375460 7431272804385148432 14646649299723380999 6589180477995584261 8922426835609413211 4531385462413913766 1070532268724832884 14074099907155556969 18161213392796446111 1504197372143209922 7297634831181539231 11166840498399723651 761657072508031351 11113757205588040706 1418773857009618679 1078529609491219400 3855310309966751692 17645325830702186248 13537765403584360646 11532415044324687336 13273761647049393022 10940060909884519726 4843608270325961579 368243496047354031 6708052742646970922 2425801300191832414 2372821538749373298 6335796200493519641 11957111708339562852 8917012994131843720 11836220228714276005 5320268865890304411 2684455029075045652 2062317925506790872 14716525227692830894 17970508848622492925 17196985862672990377 10352667080672311389 14422734198040159332 7880351123566991291 16646671723148156040 7438073783585251902 5291026585729686605 10950069443183246259 6492938545029511016 7742926121091517035 10743342097307065601 9498380147326681992 423479417372827013 5157213901915248065 10287821961984114211 1525377814985925582 5180877219864629444 10998525556409108562 13014580001111360979 7741101089348223849 14845239867554373666 10468059789281233881 7083108815903755546 1253097694690878974 3527458228513644662 294063500933888613 6555889778120993594 13280505021704918848 7829412599663950515 10529129253598671251 5431827534277663315 13861924655919898632 9230278274627406741 4975516686274950102 6004304180450170313 12252399753914666183 10536604669745688713 7998775746534947032 3533008880583667082 4254533529072143817 7113493538714552894 3580019351827057298 3353667863112141981 11984182726755780898 12771211748484355625 5235828986517562503 1448700569133012579 8601999114772482957 13829263763464009660 13829601137134807460 7031428959644348825 17203117586016408317 9493624273272373558 16603397529153812109 6101315982269079132 6108533009515185174 14002755661687174800 3337664508795830111 12725393281234658138 8583180265261486687 12901950881500910537 7504873245547106385 6670942110981538070 3885365208790843689 6057036064868867551 3762294221854936835 230575667493496190 4451691089526206062 2998171995599153643 2768533772735016263 16126618969190665450 1495248897264160095 15502869387551526211 1843661774972343425 12091834593397997934 11111833542387901222 409395921859876825 9340007305294527127 278125129606604432 9571632918130065721 9903482103471440096 15372179746116930946 11540348965187913424 13549303992691553902 16772829344651688566 6441997330574732620 4040808175594378597 6195257605339230920 4971147282474373149 2976041876971233912 2382010051710482700 5191331722067617405 14456058178901097356 16163190153457112661 10674792996339980269 10151374794735665902 15169934449898795404 16332375650359797651 11319879570270814523 13202702905000091211 6189207908102750775 15782070289576158119 17687898055494232718 16171580816112450716 16301379871148365861 18041292121991888749 11021664077851413760 10905111610465472594 679249292824540368 15492789082301133375 3965929478941835571 9066074089810897307 7888060144748566096 2134063180084503867 11644918779532413202 14921545523732803798 14293435199936506260 16239299295245098187 12119891910262353835 17565533725982709653 1844315347981415402 16902390344975781421 2856573210398017063 3979969085178647214 11162062473731974074 7367028432200891986 1430547238076678602 9670574723370094486 11449134300046442550 8093319615785808413 4663825108505586785 9663081436117990770 914792256340251217 6214728539938232906 17607430009471156070 7081117271461091524 10676163681806040809 17561979538633390250 545099882091913796 4938794321566972161 13050882707244409824 11219150546828756346 15575748913811276259 3961581281532889515 3214959561351765072 12309330505344954701 7184089496431863036 3845770054626100698 13106404645464192787 7518271239858029887 11980277906193869842 15523751548097458267 13801156984778684510 2685092853581736954 17431789206436846127 3735751067677154276 5856048852089908107 8763989542795910104 13119047936572234397 11219209629663856065 9179295173912945543 6231304773989868133 2240589799928394017 17743527965342765520 464268348399596896 14070415973259477076 8652418729192727832 2560680665050471615 13305273849829101497 1481029846441132525 7014840485081577403 1515712561782228712 1022789990667646312 10975704037622197023 11187083673724901517 2688936955920257834 3514638759733594867 7454417247898028401 9609520026592892137 17308945986060616676 8197301668592415422 11361088260164690729 15438424372497560469 15627936726874831337 10782237082074509081 12129688469214283097 13164759715754752882 16530430314927547418 7109897130714173062 16470836918782846148 17945070566587698609 537536213345684811 17656230713365264396 2513541397930304985 17634200528588652610 7326476129383059700 8746710942186603590 3306634567900678545 39907866039225570 10243895102084343131 12392799024466513453 13759985309147058472 11511312972293055976 9261696685950483713 12494026086156530146 3241284513837202110 5191562159549858292 9082656444711540313 3325816892399839050 7216783746438218144 8877734024515359646 13225036744244595028 13956892998028909111 3240811004858403429 4254535716249100934 10230767204266337794 4548847450665818685 3849611415685769072 13039487271529233178 16645126790473418004 18379668077189923685 10319020173076740331 1840799039945199910 15637101415026362207 13932444531020489657 4226480092524291546 2131015724061152750 1092425363324391356 8644073760412462778 3224892503591621785 6338780248106090658 4439130435087678574 13800125252983285766 11744095383851913514 8923987279213456204 9714498999842879 6737298309433866043 571401630746960408 2994734352041827884 14465601119120436085 4778523412291989222 15915556834106659415 768369810836631644 3826484769354387270 10963567713408444029 9271754381308511737 6816357046813320141 15487370292989219002 17810072346143197631 13309561372406070510 14816045243410889123 17055186912067682301 723114301435710594 12173952068663294716 13102283926168866059 11459993782727638571 5909698618823216296 17807893910495903348 12232592050328608614 9637378697651379271 2891977916334218733 5053214480038894258 4968518639606186453 9114695404054832950 10207536963573484365 3774376128365974854 2176535913517170811 12898759086457095536 298704329000398095 2412675647071082262 17728896572675783239 12048291792436765704 1349312335885805090 4407082655281772609 17073835019861676488 10316193149525195027 3233564608069403886 17273397172909421210 15040661904088985428 8619506445407309004 4646470789424172616 10286977694413345460 4772648595473166375 6731215421917721548 1660526381709668715 8968840150228612640 5707322806248643571 12654673058636179742 14733502819187459831 13631711535528954381 14343665247769667222 14516581435407362063 14148727797293998360 1274057394379279209 1124775328953387117 4825225673856186780 17773281118661627242 3817815852557669724 11465998425712976027 13926701516046098993 5500498712578652527 6440474163106153047 1212382064127255212 16979636901178985772 3696013473029115832 16507510638609678688 12317239420811362047 18355301394207628990 5270493819907034522 14389079341392102752 7817639070013698760 8216359484457220859 3639372686660822211 17681715515395108670 8915488960960137966 14566348144752184162 15098199911698473090 5510270704118328488 13585340480698794949 13920303490023513034 1225094651439244608 9261447958859847620 12439644552171910415 16201176138950799657 2358881073217848428 8265240497591029099 3452091378002920568 10094534209027368278 9169625648966556858 10809740068917185143 3786010987255684802 7264658941843660270 6660643915379131478 6471369790661563491 16863815973896058257 18311749414193151222 6150196948302067934 2160077677298998269 2291689488457177937 7446294317765646210 11665122420417114486 16521529300592064146 10335035767556308291 3327033097566589088 10711373258459081823 10272248325428635669 15651273770151845660 1570012520307361314 15599670288692568992 4258949926104102161 7157697523245534832 18238964005006951650 2834631946678655922 12345402763482979337 16792276677465455684 187822965249442868 15917936523368872788 13243984131698546159 17626537164277779817 6443370308326504867 13313642110692852638 10063134053412910377 606252895398820023 9798087897846068906 10366581851755336774 5102805846216773150 8749551665517178676 3660886485174381917 9199479279960642955 15724674108670686876 2231837181245786444 13262434187967183169 1807823251333665243 9547970485549827758 14289079823791683143 7413726277110309173 2356969132950752599 14544697942135680244 2301378737195873171 17093803664724480173 5380352829028461562 13910205625687940160 17790592987258750989 10985013711373032765 14218201149054815177 18287819916845060050 15738985921513768594 3528840990082208511 7997704354345096727 13773667456729792539 13022927101982141900 2619824461283483030 16230323198703829199 9335425346465786727 11386148296181661439 9428311165207723056 16201968266274475312 1533210679391826766 18113787307586001555 4324084077894820513 14602503085040791655 11925138335082753395 367134100605207277 13120342173156150539 12906627346583066771 12637831435714896388 16213853960615955527 13225925665025401838 8212749324139954630 14628061273344485310 10125117297302022203 16874797749999425533 2210189179672963231 3393523282190413293 4878865104938431604 2681829971553194578 1871247568442308805 3780955387887047916 12140436009432839925 10380370652400375002 398566519729433718 12043912786433682685 10158775745424483201 137380625269275108 13601529565021175466 13572682793257081947 14516801083426287912 4839800455358032023 6125359139087615885 3137015234336949852 7588028034186297842 13478861999015139105 8448490969947349001 2619028222517436746 9418966927937840285 5320656083150347406 11916078546545832200 11188757258458662221 2576862543552585024 11167605253858130773 15717660634415583167 17617885659139179943 15781775384614650331 8118641929452910404 12909468074951554987 10840850197222464925 6195797240994275649 6538428663738120200 6022820990874954099 8336661347265231643 13951584767567116393 9677009303536735767 4847420704611410476 14655307849993243444 18411942918884281760 1117972002089159381 10302942589081976882 10803813371367222231 3061103528158294642 9521371446972957865 11623262041084201480 16195558849662967717 1054951755812707481 9961408959302276857 9767455507173587844 7824992602686056733 716869527057466212 15702254832068422786 6955310534350971938 14936947397500657943 16513865283938511244 13935723282427511445 15351962808134127942 11908469519478398357 990963760292677935 4025766646067244459 16990548884426361877 7721455347914595644 10274462827116890705 10678294492746718657 7283743585101594168 4191080524698770709 11530346398718326555 1220177849717972717 14428089274252816105 8426396288213656002 16776330445977763466 10377374244204559502 3367660201963633299 5813168322869232886 283627315400622852 12086391291178606577 12728172708889049762 9712674966600546841 14220380873308814135 12781532511730393442 18362912551260167538 7533225336951244210 16307820757400551560 14117877800279437668 14638632818029789395 3020251916611423433 7057937362698970303 17818484196750837977 7305021824808369814 17638109193631419180 6995128523665739704 3058165350069427256 6424536029969818419 4901206254215025895 5797608674136696529 6440546470161187601 9575915206552313537 2697198332325326582 10645973909260483835 6135596821975067265 507195229999646243 2081426102445837474 2140593535721923069 8281190551825562819 1442062305489753388 15308782597969898626 9436786322494192737 8344747843877058276 5691402079784591834 1507462851499253623 10617089466334922988 13583947225918749436 4845315968994958651 14157059929367523482 4302998051379897937 9428727086580355155 3167568422278254454 18271549154761859766 16678168083954390995 3031322855180609908 13418632504953442345 13388081991765300826 18240253708415880317 16209950522109966952 11991749159614661860 14131903148354848929 4954798601162425399 16771707992458409983 8001174997385498679 5473824546585277724 15646252238457841294 18340130026072822863 11561793130207811951 9385478370199002688 10638456473375773201 11166955513315610717 10793336567768692916 1028675671016837836 8209294002115101415 10482677887735033672 14269177037315190374 130566879925274076 10669492774557721054 3823801930156153547 13139430948366036050 5134169449614521868 12010692218394070239 13885405222048066577 13750862017416788678 8060201636618364814 14357062496441240708 11496505778953808068 14664057565753973032 5595632724276776554 15868957267058915860 17873972752259586895 4393860020725871576 327277958644513335 1639255672985476085 4584866054566810888 11927847425192261180 16385156291127411463 6269033228169382893 17524283445402632032 15527266407972389175 3037335550220093301 4588454557569111292 1049472194654193096 8541083788897243894 13349617292309554791 13224855867098609977 12201268029657714140 1633426408122641825 15200528724768988128 4841191472296662863 18406141060580243760 12203478714022624254 2034232010402460314 2148190161225073344 57235766413466591 17423870275674214416 17477266419082779869 4083728652613154544 14702679135611382213 7314088124783694631 97888774152074135 12174606998108960189 4088165631246122596 17748993519036660530 6454509573591231108 8820643197951071925 16538220390842393355 6989048492114595640 6294105860388343343 6004767434232668933 12813389826701835963 7409435719301509933 4929379275854985579 5412837011152555183 8322601977127351108 14864671483492510340 17935718362315258573 11694928429066818590 17048507449804127232 4045658023874554790 1469248904029492922 15432277274149057714 6986496849286649783 1692648468659958622 15527002866953596997 10537693486693512903 11118614989059339172 15998889678977115051 17430778855609422373 8733625523292504802 4333963738353984235 7106702626943516490 14834364350270978715 12708073075733930856 16700053669447774918 13979352342183254853 2171061760928953219 14603977304529602702 3258993472553556572 12944067520242491266 7427552434929473963 13125863243474211024 8301892018893881528 321305292427544171 12004042184432519729 11006215188544068359 10756606753916614095 16600895052416055194 5343230751626273157 11147730100245609362 9770881757752453133 9428714877605586118 12842331885827533247 16132736661591081512 12130304607521147968 17182613416642932519 3254657034327832440 16688998782109670576 1800319527300120236 9711728340853947446 17993680810800334928 18121215565863553101 1296748599306434494 2030402948998163701 364252366623806308 7978857594279553959 6795674305083710840 5264507299849598320 4572072786229094830 12560522973885722652 13038302404820664940 10070641772682637096 11763479627987077079 15255260012264829942 16572977009469491581 17571979116761198517 14233968751867183735 2452651211106656068 15552776581528247612 1838656069581491068 3943091815474249169 18178035327298657499 3106963855828190376 16696675583132389832 1552647372003308884 5638986446333421885 4633785522870154711 460709988709910048 14655038102042681379 9103189236916240310 5592404349363407244 13551975490838756307 9971491228094664930 13812974497939501641 2960678390953014513 6053453980696514745 11789870850017741809 17636886465769507340 3187514287584614014 219828011917224770 439666960691607910 15955240194255666723 4458375168314638554 8057909719044220621 6101750208944651051 10410207399930358245 16315988733063804958 12178688558997178310 5908241015372169957 2618312103058429755 7705722610293638689 17747677751889006011 18100343881472692283 67653192549168852 13326274988106174720 760822980581171931 11702450860985455838 6216918715173830763 15704502789303715282 11434154513597771533 16014694211540627869 15834434524003912190 5156227055882405559 4944503184932427857 5913850994832778381 13222888626305825840 9015640014767271548 7148812860630624883 14926809795326422491 2632639906530021336 1710304562452155664 18294468537827038182 12502397366159469307 12868450559207217478 11182218888328830637 17946817968223478714 5211647104865746210 5187764093095116335 6475522564381272675 12089590877560820726 10287445596843292634 13346871750357319527 17055521929021838141 1073448451238078014 612322956245278182 3101092182581818178 2968786389202457467 17254457398917357179 724474655851546742 14134174617760136000 14357127725192702350 6800230062672946587 3272758431163181883 13688794164273165952 5426259260919412170 12076590503150731934 14070615422853423473 6738554786172636389 3585365182835473288 4302669378304547145 8637076548077833057 16204882118431847268 5899129730970873202 4563236940867160258 1861650367255928234 4734618602745687810 14123214965889193561 14696145781058417276 3271611004484247282 4970506627613391937 16413064168579778484 6067414674296558844 8152196258098527484 18222421159329657037 1482768999956901126 101740796226804980 560958875653986913 5555704000616775947 17842102763347842954 15281572793345770999 4722957726664633964 8896265577750412733 5409757899429533874 6242998466727401408 9334464192784686361 12201055314372592546 14903257893783271841 5668331360553978459 14360242869533783348 11062208613493934418 7232644070557765585 5907977411244034439 4244756469684053237 1460950465286680604 8427973260489761555 13611196544143894300 12799412319840433131 6618059772855661796 3940908456481846145 78994759956083623 2320019231743046823 12753030677986535506 2835798143212294243 18269015775632385984 8992900948985335573 17180305042305492878 7914973590732956160 6627579864183209237 15475232042943751440 18156614954829718839 4160844520217686855 5920206761343583812 7704239321881377554 3075401700184072880 16281214896607798258 7030202926088652805 4602174822082863518 16638708943772870892 1901648567826462424 14641395863883899012 7472639222504768513 15350127465954478035 11356517006383513974 8263881255299515146 12370060854273461859 377038196623668449 1597386848374509632 13093858904058822105 3768438211171272677 8537039179226654737 8205858762761763465 11015903605132371552 15040233722362390406 17823260578304510927 3664491075831876266 7247719695390016749 887752107233909094 6037475085874512249 11820889238084033806 4496266449069047512 4830099950037382237 16227211113296315876 6767230958441956706 15770244878179158226 14950284305844124862 7586195570077020060 3159820404174439260 14452360268364392521 11453880099319388333 1610923531024363682 16274331252649540175 8713289698629254345 1859011683170337481 7879474031010515302 2989473495049156115 5569693086348512406 14175165885082184433 1340450855249177229 17801713169728194514 196434676904168799 10417882087112489945 3593240241906063784 7805913513260453673 10609851338275294037 4219526355760256378 2355097217255809363 11740871490325817644 8700243075977313181 16490792093156441558 4896199703895794072 5405103232117791991 9309152861632352995 1759640859033725755 12200080691415321021 5727341930152460548 10134398266199079197 16771638996229137175 249069252799444801 16584598379136416187 867240402556525008 9221013624978313355 7132263961321420135 13535650070235472356 11828167664286945903 9682539854976999452 13699115540337489268 16178311833688289811 1995405474096192811 15410556514538979997 9680648243779556073 6100663333386898291 7501954951128132041 909478061958032992 15349167122767438198 7655094732729611741 11415924568288837395 6296556619269084182 8113711413126834644 16702923522983533536 13488368122276528451 3873520160842874569 11511120000405400263 14909701284537625089 17997974170493965621 17882382893744018585 17775454502800727105 12015558743914304315 17536005267956446372 10311642583305793887 4814983516551694417 13255107975231773126 12247812910156102013 2421170735976652888 8449427616716122943 4896775114200741707 13927841195976162550 2169168329128698841 7701135230875127632 1925908354616497461 7034984599650335422 16361927928628065324 16022737715365262539 12157528019295211508 15700190258113145334 70897984640232698 6086660200812073008 14421657756949545103 17840393777663614737 5416090644746763463 3763996179457363417 3766235573801461300 9860316958748198006 12403333867732474109 15738137829132981030 11021247273072497840 18004710222333571621 9595079341969346112 3781862023282940787 6418462004526531877 13869644508722304021 5545968618019059614 17322664265364548892 12132538825724529168 10048613606659986267 14596500007597832427 7314276779406709890 8827375894310021613 1992853317731305215 12624623071192957436 1151191772231497404 16472752338043926953 11351629733987728167 661002010112126348 7414532454048087126 3600878491094077302 4409445893512103910 171521280614525513 2221972480959837727 15817354971856129944 1074302361602591241 16787309721165264357 11477269582241218060 14131762557293844010 2819560247222804706 10567792750241418089 4325952925627556484 16397153248489415803 17401706311871234070 13632964537218046652 12255958035955077546 2279869961839492224 12869844879340380983 12843644644183339732 1191012526689338115 17671930977533432500 3054716232935021100 11033620196336842839 18240822281619640162 7318917057129049237 15005261250051831812 17853088652283467067 6648453454843993225 12558489722734385344 18106021257691264157 4627755608784179845 10388991524353572949 789566596682594722 7598426024972748617 11975225540368489083 2702965834266681177 8198650095151042008 2138492654361052494 12061454522644254787 4633979742194838172 16779133912601477270 11787979722518503096 10513048247501310447 17902089958472940624 2922291748326637991 14127835179944631863 1406548071835882796 13502506645352885117 12160035299562852487 615347071995246016 931046807721584874 3402686154178882131 13544566403453660734 17064486383276856119 9180323126296772765 13401293808786487542 3839665040524414972 9504363293935505088 17414350177281315107 15584232395640434004 7371210248947123867 14722057097471037545 3363212630649690487 15177571294681379869 11688900294943035725 10002579563646193670 4662220726676214957 2398356258202047102 4140096048324724077 15409454651227752977 11728823848277292654 13155796729251180040 493833680664091053 4797533337176782526 10159912882944922656 2651394251982117121 2540954802669654188 8149434264339138542 4017586927124858122 10814937010819569526 12482222474995082598 5118818299146142670 13156830379360064682 8813502033274854445 11406457465389745469 15733030901590662510 6353238022311808396 7020894300395811381 5303106667494153292 17236627373297660661 7487700606988807477 16958499062500138266 17045767657180057830 12038658553205525726 10843026780533173982 763531620990542098 16426405344982105185 9935502049284634648 3994876309057312248 684614406804799232 18096048259740747439 16792512341625523730 914740071744208802 16702253396556735913 16996236229285349978 8103040267980718295 11878072600528725964 10509836780243705798 9674163846119252230 13320170621438317126 10439887210553401616 332682614212778715 1094744596486882849 17824104722789997221 10515683717789705894 5656682000990016974 2124767393387316725 18124991786837755805 17431490988577642922 5803361830527610829 13693088283347147770 8298502092295887167 10513064973299929813 902791206020396601 12341951901451247860 8810655458273416369 5177324676637706635 8800339729789097498 11522714958308990425 9846373438454671091 16832812525426719143 12160920307659424687 8777155351629060435 7660576969240819751 12532898756582643110 73869445820610461 9127197165063015964 7092585366259158690 17213725779630525963 6687523155839327655 17293660930960610514 7800977656813965468 2788337209771707197 10317891933944648091 514190533837387309 18249332060812795072 17235905096880802657 12827187766529125062 8874165220760990123 9778466357959220679 5239740147558979339 15989454632786922285 339724327302405454 9053565947502319373 10142576982324970141 15591236626439969839 12259786183103554174 5640167409674649365 11686112549078177941 11098596835455929426 5522882048804074847 10745910819187165986 10544016693109909734 15856398716386512132 6146397926283818297 9782282151984487026 5559295980836375089 18390372005268092143 15317615521846180118 13169755143965430638 4332144922293561703 8747216243762558480 13395723721737163944 17696199328556468803 16767482730630240403 751766413723995789 15007856783171773030 17622075776254369693 11022247802880360910 9441829592869829922 9886844850011632327 15865249519972327415 18043945175963535037 6368997049094166563 12079089997463471000 2367524927790889781 6005091835077567739 13463493972083962672 3951834174310227762 10327699627029243272 548311465301966473 9478638501088003162 770168730130286831 2832729993751379298 12041458494544252052 5495992407286527616 13270656325678131800 14057029118341742693 4038951297316634545 162773180539797826 11546394147318647376 11841167312467076787 8785402756233046398 15306810205207609954 14843352788271997522 11231466415205893178 6057189672664792103 15948105525598213144 10005775466771022502 8358652787428443824 8488400364656956481 1056667869507259363 13548211277567570447 13725546902269714556 17622770622903604340 3901396151638997127 11043009439984180972 10532318750026738232 3028181503238300688 17795606030995268441 18190063247094213612 17274038102510409277 9500665232034767941 6277876815291325789 16059068575232168483 6942597292557829621 15063183525552807241 1262115541525266792 830483847183514427 10171406428339963591 5184538858283360710 177771300194338036 16394777073608798145 14800727308626006319 549216602669075779 14574546780580056906 14451972482669336937 5635005176793864350 10969609660981856548 13878395042829236156 8567673351548183359 5910630281718852434 12635451816171412904 17808227945963860305 7725082404027588692 5243806642162078871 13455412837524154914 5465053037826382468 6670549079772492100 3356587772043927019 3048958895580461582 11755322643725532946 16203716417699035868 11917229265221724718 9245557629920677783 6915106634045856473 5665245544860881651 8275414389223973700 13809707683824214819 13265842497928043864 10005679758398202637 1846310773753404629 16708767067303034151 17283931642623234096 17404409812669700665 17361158126987440408 11898952323361714711 15812357450657988445 13147260168182060687 4633512340560782133 7708044464003381530 5710840800052198346 659063169247509424 15275836446190519291 17570634517789934080 10479890512011462690 15207851484595451880 8597252113131750502 1152942103336594596 16204308953674217380 10744070730705856849 2716718565367185332 17973060667925123486 9120190930791145689 10689100653703758073 10300685449341924863 5390770161228399762 6710854086319145380 10033148482359765440 6726144963763672051 1387497233232382260 1601691704850918019 13885032108798270211 1040637554475721929 16434044889369021724 12065197242556368670 9401147215653830142 11857012513494735220 2953748556055450293 9552760531542560837 14304123061607709010 6694475971716760940 15028497291176915509 5716227672127947335 5901867525934645002 1463901761296908317 11033889861184362063 3027270384877399229 9446535174032588528 1472045919143371864 4990883269840721565 3712763813384396043 7435708933022204914 6739123359850990536 13235746775724228001 8013792369884637075 8967885746928798589 5573905358448787432 4438717636136829118 248552253964458435 343864925094195013 15797091122420707808 15986998302822787626 8070654782707053169 13865956470018547702 15190283171295826094 16760924236019096216 3383834255757815938 2998065185041176317 14072756063206993265 6906404622879270940 9108879007807632430 16826437707464530363 11010814315301672751 18044898162736112725 11228355311143211714 15968096305891542649 5854153125803250579 8761776952413294015 17674679171999430444 18133501580031887510 6408554073189978138 10265958323632269843 8967336114495911838 11947788179933918103 7271951755253369704 5529001193421258529 17274264165382825021 8904341167208658644 2261092765354787620 10763699109290171343 15155096924364014139 15602015250612281465 11224630802146426155 7859095669548081751 7361233847321769988 14004022688454316278 6475587890492501755 7055280891720578373 2018536669505429050 2770475603444678523 10728824625655095596 18284167053429327293 1922968453191596580 6985517356506022036 404109429651662763 4347501521560228954 17273974264897287770 16901798604549996119 14479679626684814172 12454879719983805690 14677529771170984375 9992266958368773223 685297530116150800 4153010401401977828 11390953530348346682 5524233769754212319 6468659516141741647 8009909791598241945 14909168999087784318 10564999074957749074 3009193692917233417 993515790990318145 13374288282015867753 1017493579431334137 14123454752169507002 534959013617325328 12069401073819816575 13949017420457009490 10738740908584447804 10246149945823873847 6494719196946517751 15403770572690760784 11024338109650513465 7667865731190925693 14744629496297127929 10775048294171512877 17921568399061442175 10863905579760858731 12467921773625156794 17788939580102693106 12654727948118266382 4412834617810630199 4677429620861464252 1832091502348182714 9470640646914018248 10967469438438073639 17964755027654695401 3927208201627437752 13083277059616844771 11846327899878784115 14859650461669836652 5236794144388482672 17966754623762472601 12014618549764197267 8424390498928575214 4922223984948566349 13906116001378574034 16570921083886176473 18413059401785155151 12920370056913739989 15908020558118493499 17761674157296720903 8788565087672529730 3009066671627946265 1700891283117548824 11955317482105253974 13768964764555009293 17277508232384717082 8449617064886978178 17678735951835766706 14105121664004076974 15474549511661876979 974980375642437276 14739992001250039915 12137625768521011435 9981020616120765936 12607322462079610253 11169175713850829978 11445944421366182053 2819888721098709805 2790539715742370601 7780803388572928165 10994040363628112743 716607266507603219 12204529604533501514 9652446821001501879 7595776229030155827 3339111560465505578 16131085897154638392 6434189951705461670 1768295019935552759 9126867547105141100 8971786758068583777 18211464768047717032 9073025242552844992 2477796869709037385 14101965742080063510 7995216246243846248 6854410535820273252 2095106686612158333 3383615481541802633 4950449773725864860 15565480167671318345 1810427607426314919 1708348226995006446 7715520241311422962 3288883427698674240 1661506398656531339 7526880656947908447 9491908952116175467 3149656988706657326 4757486110028563735 9560466914708402916 4260431586965368623 9988548223455486194 1438289488285364586 7439236037719974924 11449335846792357752 3345390562273041093 15085318364592269035 2529931977276809232 13298524735914451347 4054135303585649788 7126279863262469353 17855932937115370914 10086053891576024067 12743105204712576213 16993611920933643705 17611586421849452974 13193564530625906897 858858004984116943 15737047298348646434 8183521519444466654 15259193863795168999 15526384078429137934 7180009043902901871 16197032937954628286 12624570785391248696 6986958808672500158 9817694651948236975 8560491110591317541 832487229115288881 17113370940423882139 17967464760215404075 12894999234336753502 684763927962030873 142883918168130992 1451833735132321868 7580345086352366364 13505919454125964994 12610169704111535826 5776664351005726871 5195641672664000327 15708756076836425417 13240728045516864795 12485529728010648072 7941256266149695624 8747345172531920880 1958767414168703659 14498613956714233935 15407391518159356555 5022038585409044316 9458793788529820702 16895634041839052164 753415657629217108 5550926914261358081 16524968097893413258 6014788386109055983 6480068782607407261 5581338185335267527 7338633844839963038 6688941626886968099 8109375773898192940 17077994607471462931 14021776667554983421 16552462225346706579 9112648759017527724 14353884224040422146 8964319050164994275 7328166347198851447 2418795546947705175 5799761336269725200 6954555455158306499 12639120610234255183 8432487231987007937 18388352753767802814 2984547911480927595 7747712573252401516 16679014340602229501 9873922924895363890 9755879336421887885 4318484727446164199 10630564667480610983 811130166996194189 14336672870405849157 11061650050203072842 17224193314784921872 17119902389691098612 11442735154367522058 15112295810791804227 14439546454661377859 2137306033444810720 14278195368863553719 1828630154862570136 8762575998119759261 587067493118976366 4397681785309129949 2427975815373370184 2028204233923175639 2719259320316953864 16584827343313725019 8358929103451245814 8375323826373740761 11579784003475906625 836513953363464537 9166503479639530696 17578120393125294127 14825633330038405320 6872178135675522474 1549424637634940588 3713577096557566036 11393674171380338474 14213531124517459352 4543607323775122241 18299151820581323514 11883617896712531669 15772542457222869476 18273361874806216755 14567039860253268047 9637535628377275970 7779834481597170262 2857208598473621557 10957060137593839695 11198276080659143151 17871545034866749791 17996598501985846440 15144680161896499200 15547966198074998303 17513926139656343033 7862351633006921678 14589444844928874369 15295193071459126406 3087169476838612693 15275690910810547534 1919997617379006878 16437155420917306424 17437241047629948819 48354615356500385 8787103534550825578 17651541243259616632 12689344722983471193 956201845347681075 6354827132183593409 17455593986909036631 1406302081954947068 13001833967697242998 12600196023997236442 11484063374757031468 2947815941440222177 16695214379717408363 17723932013957369866 246465985710963063 7878639119167833025 13654442094659602258 6273420236821505068 6409946145367057979 12444242151071809989 678639963261286412 16152445215382099409 10756179902611279802 8526663197981182327 7089187268510143575 5271128539031801990 4938132031786560966 3593174858283403290 8692572536000873930 9803962501448558300 4609325918097695725 7590816653271687057 14313011919004359698 11902680477201070507 1520332714686688595 12129342736738102906 10772733525049498260 3672669463191965429 1466875862595204526 15351619606950576311 17918567434892203727 16260273531647383416 12557170591544811601 1380339785209177809 6740071821297861303 14332637212150253323 5523258768771352526 5760366408259902735 150382120181303266 859197352308097229 2244762789016471791 16964448177919138622 11234106525665688005 14326457086412302643 7280145312633821076 11061104192396522945 16024981659930158975 11096096261408866986 12051440350054918244 14843821907219270849 14986428623827066326 18039485190135647501 16713213063640427648 3486616684155515616 14491366645773977736 2040007676057979772 12802381330914761192 17807047826146851078 17619630476761140594 3248352088254177041 16362240839705930456 15231378261201893563 6480865994206114418 6252561263020742512 8575317575913856046 289861774203621108 12905138768762113761 5020046920677249343 18372659241146700954 7475755214484076201 8617621339093856292 5358603430128812489 7456440175550124680 3865525234133043472 16186035517260764694 9426945486423456726 7512262663208498941 10313513921915075037 5377975371215831937 15250711718904331803 7078055555321268939 6069601156075215478 5247758954806800175 7085416440911796513 3812066908546665395 324006675784131076 15942516023650192594 15181525583990767844 9364492459361495701 1555335086381370207 885278978612292437 4081358669761935528 17495077242061199397 17051567281720903568 1119943329451652868 5727346134604314682 1559230761755910788 16995982916716570504 14954273479745757010 3360884354026038875 9127341733008994455 14194168190935161411 8399952807921122977 14245233564555909181 5917184486289527084 2239420999879057419 6750921186791401222 18059876155615128006 13580949821901360664 6564930175243049802 10905268959351105483 2158200048893291534 3741780468150564204 15130498962016911246 14575619527089309969 7614432842574115481 2644253724743549230 232997131680723963 11178629677300791706 9539517569170198675 14171248955660220778 856353301065689397 13296031534768619454 358472418785933036 4443162021540694100 16873430275073537257 5879916889379616601 15291618116947643943 12617236012137251769 5579638743060146228 17046558033682706109 11016388559107876179 7267058832663863309 11042095186377868029 2607592473204817400 15450096498102911481 12803968035242492094 5920882621732299484 6793228717659270449 17562932361604892940 124884453022548946 8067785725060224403 2378403028270674100 1738435934510529152 5416905299919866322 10777915084599787351 874009207998079580 5536922277377504267 18217417597300028228 5340427075244744077 10995565129957935904 16845293710443767970 7542081717882924868 12191512086625992897 10805713547067396145 9634132518273414282 6384571803618699770 6167354459829659345 4294220019508394747 18256233469118890398 3468252147677743429 4629406230685497034 17755892719807412893 5293444310407121196 1732400096668257025 13060850384912501247 11890821543043534194 11534850425264498910 2103071003066985915 3329343272384911912 14651833060788188428 16185696654119155542 15892332283198184844 4414845275178098982 14885925903728186233 14816428733761849818 7517784931762240025 552710217112125787 7214647633294894685 559380214667040856 13034751270813211708 14785368407279017692 13135623132081805751 10656793015360558311 17838611448647032243 9154673727281112150 3171914764805117946 9285899277743400659 17083354238030335925 1696279249200913361 11415552950484397521 7824848680307012016 9683804618026858708 2048550382238527662 3098508531387965865 4700586949407750377 8358286400499435890 577113528249288784 6386570051184452295 2447193433771691711 9304654153662308280 12234808440587286087 10490549861055386555 1479636627523095415 11437409804824256912 9928729360897351228 10453671769267538892 2445929405860779076 13898397756086332474 8509602281364112749 7393622340109943056 2782993979011578054 3615725941648850981 11358722838450459857 16323651176203358837 1203945494613721454 11471224438729081322 9683332328767944746 3800954534155906704 12757811681991336803 12757500419089340709 10973286480944851048 2984760391346426224 7394624482242970034 7554213045627890719 9216754198538259642 2869720266109225043 4947764645298257159 10742143016210886440 14084817052718450336 10232720410043509669 18339545446048463095 10986997142879372791 1226709388206146414 6521942193407977716 1113401714732355040 8824655975169687901 10366599039035427913 3151689603150520436 1030510726918156186 2124945522430378723 4550931613811103521 6809745517964141693 7641604766217753217 8448528667748648103 5697778273197660093 17571351094050812123 5069866209178118727 17958745912588018017 1309417309749763442 11114584357990737708 1047960997241469533 9847023771254363783 11548652017950515700 6796599728212406 4893261984205371194 4613776155481770065 7940538232992181485 18204711581740389698 10959072161920405188 1655247238477610238 6873177789419492573 8591994295431617834 6148811897812257972 16470526261116120972 14369381298325672302 16135016592569074331 17463601047613335832 11010474419147785360 7217176971542551052 1463671437536846393 8799537771436607877 4825696462040901759 11192058580580713711 319953999640014214 9691361635057155278 812914525962003877 12924811588073141819 4721950808016109841 160240338037396537 4718968851366301570 9773731590850341091 748739470791716911 15628555766376736515 731851096819816607 32879294915799589 13346349060792959666 13667732037121095524 4606521551130767519 17109771452403578174 9099449448549639329 14803758573791347617 3637859853933837819 13713212884262361320 18139119825638125187 11367863934148824934 14717377849083743396 17638104431610707002 533011755581134545 8374052804774717394 6980125883305872692 4883369966644160404 15669266717719194414 14847625051088586088 15480311053661531763 2995196916291222696 13420586316895625782 12394379480575178493 9645617609689372905 4397636949981612864 14394233087951264113 12352971715076362779 11998369342564530846 4984941058405979035 13003760221590762172 14485662841891067816 4632851060382181722 785283986408121432 16636824253864634056 7637318113633278046 17796259442388145372 15216526946643704741 15687109843056539843 3893634905261192610 8139445666852386375 15823527689748440376 2557041124655690414 6947979886428518949 8738951467506696070 7891068211505841120 3436660777034522806 12431842956642039038 5689366447915953396 2075858122490079971 6390483325053469854 1008658282227094129 9704351647876431434 1407535222862941389 13015594920487975831 5286540978579776501 9779095779744578629 16502879246606078290 9783188270630490291 9229171738570409032 7903267209079503350 481420596069330602 5914097204436277040 10726042523961093730 9537729286751924705 13248154009124676640 7645974558768940221 13480147659978239869 6826077496122530485 5561318180903493689 13115977037597333939 1541165238651827607 12597235494226977364 12146632242740340636 2778865982446027177 3443945885523581848 95299425990078684 11362437538061676108 14850556372282795917 2415491402360807678 6386349743819557113 17964060428751382291 2655405862737234453 17441643645367779705 10354017676335786491 4140819762268547917 16407844598739392779 13469746844252875732 8655594112888928280 12756446630462639313 14530317615905811251 3639239872315638870 5707538910575088205 1488499720574422635 14655373136311168591 12484214331799272876 1518221197524848091 4558096971497066274 4118062688900145202 13348346643553639728 12066503466131528530 15782173903869224477 6586587956490231372 11628807347513206825 13854938429341038684 13160597527102220679 8755146221521636501 17800647307923429915 8847884198876649133 11563686162574090181 14887041660064642843 10215924478077894413 9768437458642162381 118370528234523491 14011605808323989386 9489638587065356031 9239933410952665458 7823049849675739734 3579405762178196568 18018207813763669361 15550227241544418384 5929259736059546123 6134812077968012335 6649773508086371594 18389459412915882633 1679880819396000580 7034947843712573905 18307715342413112642 15129317473866271707 10331206734147491034 8341775517237555554 9662374730503484469 531952114231830984 16683017645010426533 7331491278102139980 4644566224208195226 7446797626407351805 825216128429626537 18317133530153445083 15150357419006571136 14287650488619922896 9349388366553148704 18044021335845327145 1928965012883833176 16085904792234209694 12022616761698797416 11779003605673355660 17282807232859052220 14795764144021656166 17662138704319820294 12203117917275984578 6231679980807055754 16321513256174472429 15221650123517640435 7974063946174671733 368198227386520959 56449295423801809 10298010887460773511 7190824193350455682 9309370396059603580 3056707930617060491 7146118208543547296 6260517529517552644 14801931698119904371 4572735686243039325 15831323818599656927 14094245333372379258 4585955048791503951 835202885291321549 6165590615206501135 16647899070637873920 7037751937760182540 12810928938878493183 5835398951369259137 11652492694446330035 6448530846315466618 18285153478836274983 2270792497946115788 1780344922470366193 1764760011164359835 17360188307998494245 93899922478785166 17283954754320962838 2630594585722103768 4027256084124832279 7561434112124110499 12917183479457979019 15068127435643126560 3951046313839640672 13760645216903590534 13885261985117816827 7835050790562648891 14179633932818986723 8354118088811915124 8010205189480964503 6659281382835814812 7242463956408556557 739740552296655321 13221423184268293156 18357123526302171941 8776356667414249567 7394222222341255060 3214628455587558946 1701938828321935107 2054595880236707951 3521614277011325447 13050227399033944711 5446242876751308065 11282725987323434526 11135188177872732193 4157814187144358641 7364380471095634161 15941321917261032358 11818431107725781735 1051057238559462974 14658247753749648330 11712586553410402945 5414934031362572607 15504896493825006263 11640071785879464577 1727875744352943684 308588525466273394 12454330721409629434 15130915007648184611 10271777501461849002 18056709753718415184 10142889508327950809 5886995723688788405 5032294561053639340 9310658580422587154 9396223550334836716 10605042124799672600 16829653166574416694 11115570659794934271 2436759575354130065 3238394992437722879 2586950215017385898 1685099024737530510 3065189812051760214 5915849100129676608 5344279433022863825 17567041356224689196 2492623715013896841 903568355182383842 6825911448642143910 11246897261294448185 14759276719076329171 5650356618285272582 4188362402061416502 14046480184519903179 14331610545735268460 7706179367654961653 7727512194253021748 159837243596226810 14560663681538341781 2215128674080201267 14026529621575319925 9761231301039602302 5798117462174545194 8294710112099838500 13662579894908483441 13628316316371008558 12278422953127108373 1017314133960393531 11589901907375514148 3057950324054582649 17118029039600017615 8629593712004054525 6401084596322869610 17641560291493657246 9862612089979244965 7038648922662429333 17829436792808723869 15895310349388726344 17690581857088783997 15741940911115031206 268339903292076158 8937561477358001006 17984621746207834563 18225737997254296544 2354451937893397564 4345090446244455846 17449103063749252546 81969583498330938 2735605870083902339 3486953598538484677 4692595279004589407 4912823962706083514 10944580882331708147 14582730419343764949 8271832092791375603 12209011839580418437 16800575123897180029 18351596298907427269 1162690724978403440 12273917435127259622 7875022282512367773 13854447140032993803 18437005099208997952 8660520029788816575 3430281965535906766 10864959810372471926 16030146494134741896 11834641734451211164 9114772546810743555 3677333617478610300 4243072089629157970 673653373699495557 10141078184586250017 14619005860891756420 15572616575253445121 7023983653787105603 14532072414392075597 9130530590564028531 17627538162189428540 4257509948576026178 15153542973421997313 9778965619933760275 5692883248233237230 13456232614944071514 5810226265214747433 11944489401512985678 17108420393666172400 6529098990679330975 15721603999578495850 17661439634515220154 14561168857649400003 1564968660278957443 5405814809387899844 17712488299007582817 13517701409558347150 3938445465632888494 2619122216938362234 460369182783528521 7782491775932845613 11526374531091834743 1029448543053903880 9374995674066870382 7949785250592328317 13789715726218227556 12340726795772232832 17215512570764397356 2403917834711925202 12867684511312051900 13969669742529498219 12905214596378299670 17541201593723377287 10067762530753650848 3752536127658752560 11866797349949772571 15146752880939879036 7888551245618142666 8590689395375917555 4959110157324368174 14335317683444583368 8950379961785253680 13398887973106725045 17998477658392996541 9995509150705459070 7600848153158784092 5698365508566644760 9438409507601925480 10583009685256215562 17856094742852127078 6287880500990925468 17910438424720049943 13762842931339787240 774948086581152550 5089620008902261803 369141941005703402 14665828305705729127 7052817011715781340 5589483497326159322 3688453912730732593 17006189961762902001 10728852179322228231 9468033458982159570 17971810271958133858 9581426103724047571 14761924861919733620 3601971805130375083 9144598209538786105 17608676178809821229 10064017204593585779 3067377861813613897 16756298301852007837 9073150978297929841 6326306091320271416 14570665971927109795 4461514970359723991 10659270234489643077 18250169079124781306 6588642033726129070 9687060876982016347 5620385214580195722 3666885415682508333 17311572770204233452 16689868620204059348 14536032559570030395 10824756249070129818 15589837487461073822 18294203790238588239 17135236989936191575 15782749442189118452 13556989099660372163 16801071493317540051 1704296367118681681 17077417719245905599 18000868871298446313 4710191120435688195 15219696560326513418 6986847727474171758 3976261422172121039 17852024723791290656 1266549376756499762 5893682872797574960 18271965599201502411 14195010086643987758 285532419483695905 918120105922114493 16577138080753227414 8737581845180882225 5907668689831592407 16043613980946536939 933555202306968602 9547920184186974646 10121822756489090165 7593009164260843400 15128701398187727792 825837461427111720 12051877199413410991 289327528084725928 14718804724621723804 880602906639949557 10768766185708435498 857037664187060602 4852596880701322091 2089677604872188023 10427502420847205714 15581996251019375320 11517774092057920911 10185154922169971442 17480472712633515999 3187928553889661267 1133677980649407107 3654534891942879394 15772791314591772359 5383151614577868587 372600476903272591 10341265498919271749 13273258216354181908 18288665528378788284 12641842878721760608 6129173848041038067 17033296676437113029 16406273184447610121 5043794051677262065 8225613675570451923 15406559549891256605 1613132528930543641 16830007229091850382 3900556895196102385 10368619835531763055 17030809103681838966 2004110719786441650 2761391069562164013 4931606596098905517 74497341782802794 13584497203316377381 773629545754006396 9358179377784489889 12700941340727944578 5541915098199429975 13441977415121281969 2691235531510610850 9953272645138320540 13530133468822426127 12445135995273651291 1003198469996354071 8829634937254364829 2987922061366454310 12479312343369550155 18324422346041268416 9554680090845064989 5781024488438272288 8341827445432693659 8515933707363724333 8566906678294025164 5279674332513708733 1341097115206253438 7486091038897258403 6670352673299658813 18142688513089482520 6529226181229208196 10285794591822317434 612520538155237036 16421410234405391700 4911340126850198501 9228232283435011374 14533678821893706948 9924837898462877628 9072432432757882804 17162921837128135745 7501721775457272522 9954862126656059880 5014708284911519897 14146496058525721532 7047223347931501560 14793643977012565176 7731660049306115638 3386975904231139144 12731586322988348094 17820845253130823583 15142873143058579524 4397516326663928476 9931762810079964964 15060374143762140840 7885276332005295646 396595472910041443 5611196055171076382 3715742815685054005 12856804582248937667 10132585376280335716 606851212955471222 4863791200027827587 11890763299877308578 9024301233954873004 14778043931936470935 11495555225342325341 17702880123553990414 8416264511602577552 589991300689358173 12039243069066455002 308019687484732382 12892293620686104315 3113514217458664048 13791068613387508547 3111473146397162862 2337750931829024115 16551318513168995999 15206170185852647649 347629232662490361 6634410593332769639 2051904415877416003 10801269137987036252 7254122315328689934 17751932828193326106 14575679271434493250 9258608150092489516 1691937499431038550 9403882094705507689 7544131835445727881 8755955034095043604 11569572522171066730 286015908568818531 3797766333910837772 1359024986178453462 13106067201828985539 1870889719878101746 16783930580425533721 13444087697400262900 30156800571528417 16351833613542070890 12743028254388643211 3616004569579774922 13267013300221624111 649947711717231838 3188530819244651593 11924472637391864042 733566604201179641 13436251354484747049 2379526433057145505 15827861326175149904 15999749550759420621 7117709700980741287 4899290938262191277 7527819521322427742 18179245371231826846 18203186690004264326 12135000178275686459 8499047723412832001 2443621802088194158 13960318906599409611 15112630084319651945 7967737695515705930 6021853209673723032 9536788869243096571 5989262634479955361 9830739915719663300 3408288163904603855 7070731849869737865 1121099542684389617 14046723366920370666 10035880054898331114 8081652784849698354 2033325233533907326 4292621309942353860 18106524318813243029 13008430499654655525 11977378693969090087 14295482256781577610 844052525727163471 935163564399648712 14334756732863924230 13723983477930646881 17550373554613555044 2895802800420566747 17857751512090095721 16819294037347481794 13594719096142287168 2336998900484444614 17584515656974975599 510672065989490789 16201521437029745450 14624142423973849488 6217338588927236058 17618552415154658666 6926118848607044557 10500471565857802861 3192904886077365240 12680579663642388261 16720422712724735123 6895376479477127084 14146433190504930630 12420040472501602233 5929935845721014979 4027417998369721052 18213737608603470781 17132822030537295866 10521911078934483344 14584401087633784937 1349680396169718465 9552566635454133572 8099085643599072996 16649570834168295492 18090131547324620197 4938043944562821165 15390719840081557007 5660360908007282770 11144321243257932224 6548634142997747133 13020638276763273588 11048865038279388387 15728933629026230187 17475496410763766938 3576442831723199606 3268129300955189388 2775021946579671729 12269724159232013659 11327548802438638361 2225100467857533752 16662243971258369897 18425233076632381857 2994330203237136946 17309500676846024599 16293823061340385621 16622893567385044219 12868593379912085436 5915645517866487619 7680137234728605143 169609778143058951 1207041702803678008 12495253422742843363 9734137432590592532 4440944023896039403 3869072202828956611 3765507332098137766 7652491770534956847 4262591260954370659 15355868430793801683 11206042925082324176 12589242632386313148 1091232211770077837 13643914940839706444 1014779740503655028 13332306653995315516 16915819152072837796 12060515013888439162 1442128142620909341 15134304181016129965 5053252902971243165 15888116174903064275 3004954621280764205 12754392071113305929 15924335727484144404 2273790185025632011 10033566129902319312 17573864018898676486 6878937418576037614 7553664109475214306 1911059056024818118 18373051559987717726 5339244302383110158 4552619246283176855 15267135538464628268 15439368549219579605 12614185789531436102 4621055724385314825 13573175317854754142 9667695828491335988 10986525034255955171 1368494092299926332 1199197065273103928 14792015945033556355 12499499471421387546 6486342673509459390 18054094695332259692 15098650246116945621 3756413439333392283 14992469067527919236 16885551609217390844 5614508671168628908 5513653564168660781 11510060065495523392 4548756398968764390 5559688345374183597 14985647724780602375 16497840431543057676 14145198820361300549 7574956318886594932 10855059544584697780 1199552804754925087 9438803857572674535 3406515929817909488 4030094941717255783 12318879858527562663 3234568936533841933 10245663215625346721 16035050071875915839 6952869825175870220 10743106835249869045 16804832312361063632 9585582632655886000 12550566553658467016 8981973163516938258 18213003362026118952 13927975313565356006 15430375363045541305 18214282586363471893 10947853090692337062 8297981381623810657 3276841996357620833 11381651464694223479 5960040377116438219 15795175846818375994 7073546205650904381 10779891958648026509 956476155264627483 8270362661772977954 8889200499517762964 1409943415241146506 831153314571197194 8102310265803328033 17663630059076494943 4151089526543261705 6089055230440320231 7792529744605411671 13236538690277691826 12461534106993916750 14375580536684742525 13373982334645612077 9054209136744620816 1254680613345763033 2711195574744522151 8612522291637993912 10437202278240943621 10446296779265033547 17865518134613491087 6699052057178310412 1749726106276529023 8807685579977672962 16600761833194740980 3408916513349634837 3097871051608824805 5147390359919550756 15870881536745305582 816367288092948933 725257734541256569 7959176625907858916 5534421320638421904 4398219581322908141 1505212277046240773 2341349167974189445 10440500243452397120 9211088902368704058 6650957519794065040 14140246235879996010 5114037894088113436 4343614058320084740 2543982156309556442 5379885644557325369 16949843748195620591 9539613795595480958 5631629071276442619 1288257387841458624 15775313654119982382 525133426331900059 3482553906950343103 12637508993652917799 10656792223595180429 9403351343017251803 17666374125519178741 10064312594548728782 12313835573288466563 2850410915005365863 12988354226697403506 8297629242209238941 2701554429495141922 15616771768241644604 3568718562279717648 8681161953076087509 9197190579668186832 3947093009533303807 10331397476997355977 4321919808026636104 11892710481388978391 2143560144929097841 17109285362960703207 2907158845675634649 6804037114850246571 15298442738599661221 14133933821791701683 15108308949471109938 8389115166328153907 13659580391284282658 3784429415250413407 78339627649676029 10694785622046993975 8381755888662310061 10716699878508805041 7804345459735302995 13765980115525051323 13625965455750583627 2128488147802578007 736832831672514099 8612518008397107649 15617262851572810394 13678241158855426248 14537196526174944806 2171857554006675791 15247158233315859626 5518494587960993360 2070526483564934 3571602999214879562 13429562341217290390 4373542178848619402 6878436267149788287 16474246006063612957 5824660983447670638 8177629831260219091 10996052435438286445 11326595390284526490 5836948470090924569 364441077399207443 17761929757261406555 10882800854202818008 3629227431658173346 4102904733171083298 2434853851048736045 18251575624955030865 16292891826536475110 4506340505114601809 14245543508272384494 4512786959628070428 16337485788721734843 11374846870068633556 12693608341271391381 7445660336152330000 3190175775137632282 14946069445196415519 11130149651499024889 17314716808607706179 10928480212358021644 15368506354073170967 18360219120059056086 5271215598729300865 5187503453041608184 6208945721730686718 7620225798437280715 306311172177124422 4810795473209194430 3076423623254233490 18385016487392033219 9714110575581164993 9224888792007347847 4654826783863478206 15937941935582143921 18085685168305973160 18089320446787460295 12252475079600833088 4458342691278575306 17585115642131108180 2729734899038404251 15901694141326267529 4353913173789739047 3525666868896896275 16810199587002784560 7406231742101164767 5110079137691055664 18206829327971145127 6988961431085548782 15618712231296037777 7499103165802442707 9697404559579438211 10217740242087735969 3451765461879081370 13657162667531382563 17877102449436792373 5709861068462955300 10595217439591302898 13404755857213546540 17189632315485818729 7166621325284507787 1298181039778474718 5416991262060240705 10344838460113705288 8890671249516442315 4896245290170983032 7173222903118041504 3795898398453621759 16261025890374173993 16897468403911087170 8641437236847104523 16809565439433267618 274571115829146239 10058104035117895644 2414400074117986700 17195955390580854663 11126860699224470784 7449287313792185182 4487156334874053196 3227551716209970386 13170061496806148367 15776602764616087090 11642159252563357514 4688763993038495782 12014259228554704163 13485962895982522830 6845138948245991389 11170379354896982947 5808206129802921887 10850833644052638721 7927364358653060230 504273673108625401 215792158351441037 12167909825358649539 16257039416170524008 3373757234534766028 14293639126455674033 9757309644884391973 16363656365813014540 8975841708603859367 8341140082071006032 17905174745022794795 10294427516948326588 2008014665665602846 11132990550138120105 7705721573688403859 507671930149012959 15492852186322972290 9386022579963044858 13296552346816051380 7756427640152900417 9110032161698697013 17782936446626405332 17914133765427029829 11064664455199560526 18041064800087047943 16747955891990428365 18374159503122053065 14565248528553470553 5003690950177965766 3405891363517548748 8575859888613550767 13533746068294434900 13912181979808608846 13904903853261176073 8020810084503581862 17486437480628339354 10143252729112437754 2192064382163618819 14351069120465740846 5394199430410725961 16992238885327465699 15617168076452512007 15534408372681838799 8343100783015950999 7189172859659186266 13590261672833822620 10354272562202157885 14802949958834541208 15043197256318636956 16605406691272013341 11095258328266830049 9011200460741189282 15709944210133906806 7240597781845493092 1411627660808871708 13396986512164824039 6946227620498433256 11232346979327459693 14800372272037727072 15190852522122166296 15850107041727377572 3686574013693508317 17666681706045062278 5824522387738730813 14687091823672537191 18119391100452460389 18309801098646385099 2844109371618326953 17250492300573466778 12787945190746700845 2232980655098845481 6704019910342653923 3350554614195243232 991187817002542304 15093877017289733144 7184232779897111648 10693231868075455005 2893092122194627423 6754848289965997030 13044539932235627842 2007215591566721005 6535431209806517894 14960988207655376526 15788300574994589103 6176567332423789327 4569703720677318549 16439365043021212091 11362757341916271519 3674025996724771988 12340960082577019160 16944189070159570264 12276148403450460586 17774575535426020831 8155419106630485147 18394751301533436970 16569392407265778397 11052832425769955779 3256730076804351115 1014792133313209491 6218810028711658727 18304124444002601998 16383514756046444883 17436494646296351906 11391253230906497022 8422322175503124399 14381485298691430541 1516341843209181001 7757953883048463047 12457721058985122250 17280510818083687039 1457687095076370717 3800005284048178078 12076206552109509934 13401615973358209828 15697152190141029903 949808148977338395 8649440830910889741 15044878227889079938 2299903600884409470 17117533079785681982 13086561023423133321 9105552161868614648 12760147073476426261 2250120847418609548 1610025281817322483 10190887532798191049 3884809380099408298 10105765302685860140 16564184198317308652 2648293225891766824 5076314283545966702 8906747169983753767 18297643145838623967 18238008875852344838 14234735391760692554 13693248630337805532 1260040206690828262 829822945770707747 18185314537021147935 15152150162892318170 6478187848161184556 6042092642553915576 14915616029509584100 4207244814066701559 9567580558638801506 9998970571765383372 17595705783688902694 5410016888784630674 11407567335768019409 16237726803344638531 10251478752352114632 6244267988728820393 9102185013039895259 12410963076408926749 18055052992938466537 17622438290207428182 6739981856973258369 7701982389707504488 13452836903507558728 10585155603237878987 17493216023448864780 2450712432300977047 8351948613286387933 6348417146370875766 4287462418653386943 12696440843525169538 16134466578414160469 13827843270462685629 10598031094282953388 16959127516635088236 9024106442798204714 12643642750781928821 2022385196514733179 6513013363087616098 8967347279604651720 7801209759569851931 3523548136166621819 11561248324910551199 12399268638486111430 14776623955844544619 18279017180590370511 15671427552690048418 12786781675405756010 16735828951865059124 2521790172881924913 18442973540714518289 12518629625811126453 2607111376639741219 1172961201289461794 6963242162515444104 18022464546681544924 14368483197083689775 9826044027621574649 4862250358678797812 9869987610385792153 17527411269332658257 12340789264396807579 4294400573994930141 11161814267338868812 11303534708652132832 3962021086399300305 2218484300223805874 17254580354731745680 15053157600423179478 3446342598896888961 16486625653890525909 4953938734885771647 406947666868853633 14410685866373546020 7561039064424710572 1299643787719375890 13553318847460547819 12788860764500662636 5707511783341669597 5603510240654568308 461147678379032701 3162369932202729961 3639160996181438775 8308360401470357741 9697826737388985258 16452717901223722179 8458826130558211416 4196261355055153186 9559170112378488418 16822664704341395616 9204905838897860017 14884215388681457127 11390555012990552885 3146290510577067782 5621922729091970562 7839562723138431293 9056598994410639168 12383657161139830895 18038986276781574751 18314089244105907838 7137705967619927276 17403545350335963874 2491772593521629939 16536568225321329778 4793259328939247726 7546584373037574333 9763091919426071274 13241588164142491642 11496958209129656390 12662228826592685080 1225689337947490809 5943324425492934804 17319278361556513196 825468755378341426 8406488546508479528 10617753511525386632 14599356007887771682 12532814454922385069 14587265267381469658 11175620654744638683 17367778676418422588 11918781105446487564 8692661117540992652 9685563739306451206 15038347954806480043 8038669202077571531 532626069815282500 13977994979862289811 6594217172418850893 14187719280281326451 7411467650626910821 2895505097062497894 4167270125850939105 16209149662467309044 797203378987822212 17926414679308311108 14207813047509204917 13877985549338909267 8659265222173071500 12150123838290685242 5957598343659747459 7977537467948697371 9110206260188467688 12169975914285898890 14665603583465037710 13635136439184145396 16562389952650430890 2225933014635337910 16310037905145098841 14950857433535533113 11562185009900191422 4741134097169575327 5877946195778126490 12450086328923036943 14853196917518686228 3144497371621051214 1399426362473229645 8522387928228587323 8184828956829149513 169251507394588740 9496493706207147239 17877303640922117681 16498357361137339302 16202536980658235846 1863782653623298792 2498706530285840824 9558950754100751111 1661451713362837457 4000718706182730748 4225421800967216234 15448221856494803796 2554158895113831181 14627219055477810211 1446526652598549751 1276537241243202230 12661677110716871015 5374653968312423164 5677552566882215101 8618683028909061835 5227631553560168499 5014385208401877261 11369049930423128625 1586433580432657012 3952248248744334180 9253547546864326125 18377830688878567490 13216220634106436292 4127203480331752710 4192419362257016026 8320740030393900255 9021632869308238272 1687853537893807814 7020549203750336454 2025127825488944015 9565679152945792919 405965896084109144 12987944453955337766 8336963120106074796 10098361622070152906 10195033085113618256 10985106884295086952 10679748669056345315 15253756179540021829 6606830847605403402 489423180014172138 9399542547337548102 18039077555401156128 16712898584189431466 9378339656794868099 10641000217406499723 1686423319042338081 3934557988634191414 17371191046148059144 8962100469977382622 11535859861472808212 11552941815856985450 6450412884472858704 7962780297952535092 17763111163539266719 6205111829979105121 5339893197630200245 14630784927763519359 4796172460768948460 16552266337670462399 7104657738175971944 18296122193751269572 16888934519750105203 12011676185890583507 7157309554455492383 7541683867759009154 6844509080604776859 15475100761250263882 9664169619081991690 8683464326687387360 2053922084947809397 1755851978345715929 1014379532700730307 10625973456942322590 397769578631049696 542725316411129432 3067387019567157323 16416518771400209016 14386662192126977818 17415370331773232864 16937153204649290795 3751099596934035031 4177896031564784902 16982348728888909828 14786372278188126569 6100484295206184650 16880971319492965108 9513119705239094254 2350775753877315392 8020409984652079645 11948709112501498830 15464489845171331141 15232749527990214087 17433215607807456843 8571518312326948365 4994406821403743310 7404617801646441020 17878687330721209683 6095364616702791444 9562291420994642613 4178742216199017272 16046410394882686058 3766446973157020168 16860477723844386516 13213546431884410085 9494159082872809651 17496636579091742541 15121016276536948573 5914120559508571846 2657526210573148081 2335748742808767491 10228524772274610854 8112585520200278450 3362648853629041897 7208785544775170622 7934419372412696472 4321705198940609471 4320294668792099891 13172260087061837293 6526576667769648850 11434146237255790691 5029216277448429943 13889763383237715542 2284202441263573961 6280831108543024489 1477638337194356023 5819442802095103150 2891238862522075082 10775697990196248014 17561339294668459545 17447492145809320596 8471544348900732794 17283299073283325216 11929628181045934682 14329125178657672563 14666943372170817124 14708705903040616792 13706071855086122379 3012415430890905937 15644281487713840600 4064955070112423251 102192533037003674 5163396565988761718 14404502921179238409 12527212055796989569 9302583382593571179 10684164567659335158 12115391656554812215 12170522937757646987 7218154259571756294 1516935038507793821 11870809804216414423 4708121576753176562 4978145442158064444 15008918049427699932 1939141214295416935 3779701157499417221 6625937381125435119 15081710195457614292 13272063172505644149 15147259850078222109 10928253905075282093 977028513380127011 9132617339057911566 17119122715279313399 1178299665779162028 14145010038031562154 3788864459475939309 15471973108119710997 9349526929508959952 4464748870924038134 14107547096481909267 16646683530231207657 9936722809942724409 10213111041560186735 374697544188463335 7595337709923889861 12684716054160080359 9749053568178890438 12036425687201542727 14170695508499245271 16325135872630580894 12723715799539134230 6933452475755066260 8314061730485325371 4431656928992231635 17748693014259322815 12707847575142158901 10900566051394199229 4248653472821211684 4214844686058791481 14510082046081352760 7958682879904826342 5725337570008981492 17238280961988495464 2569850582523462466 5906237481350732836 11710788018440970747 2830942751772625283 4636396519570468602 10969628959077766520 18109584414345510091 14994128194799102419 4574427826872262393 15252588182308871653 2014487452108380255 16445353601049210990 3720030487853022523 7328084003178159476 2973544752346241947 8899610865395712625 5775827491608002765 9921903837226691500 11697287657894678790 11474273354671184646 11641723652644511709 12737419729421076956 8791467921767958536 3705167877604419928 1402515934909021559 17305654554929571857 1189448702117134419 7800899898570130388 11227682176109517997 10934844890221216157 11222048100836802757 15202010158203739322 4583817552095747552 13263640420596751271 8921089739889626748 16886844760474211457 9257446970033458273 6987962893879142693 12662203792184570883 12995394714124035091 700559369845378931 8761025947569340202 4397284039404937462 11420683684182437611 13225720369248154196 4009790676940199064 629223199316177563 15943511053066073177 7382649002435648786 8756490909100420762 10416305415485993080 2284462604766921452 4774201512949030360 8047465666974359737 1413846335077537666 6091051078866064859 6729057931749597812 7770611703592480320 8586188259606748530 3400510203768111848 7389022389482541258 11233057768100398254 3013710125518801385 236455526351781016 382614548763996201 11657825017593324648 1536481906506127324 17493308690516048772 9902455335541039702 14711564002422625499 523035352987443260 11015461536994080150 10346852388196555519 3765877238119569374 12507043363512112466 11178326450638648138 7158278620461828580 4710442445890714111 18264774800196958047 3780507589791414511 15943950192662263027 10439570771135867487 17282418735072375791 10298144645265507327 12057427111186521017 16198708217665341337 7129156597805023678 13719241204890174555 14089262989018473400 3692948540328883413 7571683990837031300 13885093322132368680 14133147274941854462 13999653663649188436 16250710426622782684 13412483154807226665 8809386304081657778 7293365575092505031 11094508516557749699 8821135575287259420 14085754997871087546 401852829900578635 11480217343630194079 17963038150505073295 18400126666694051606 9766797185354588211 967080658675729889 1759467638156884897 2877811616088631816 4589464686747277219 13972835547336525329 15260270873895182663 15333325648526899455 10985069160011277347 3686993322104451592 16554599517937714722 8818333002989940341 6206975068964766271 3766332920098556031 5968626228424057827 6841827910643049945 12893829498680552046 10337963014474125345 5302738253238399997 11990766715263931276 16951767941545937630 10154514123465427308 12380472311187961582 764249092467104897 7834773781095551633 6477334335675542624 157370023683272369 9881672801320418935 11140131447747278211 15767438773869019498 4598441557520973872 2995011993319204562 14430231416793108902 299547611130472041 12334436276607838153 10996155102870927717 14037947783418688903 10097255487163288778 5459403415663007518 425240355281285576 17386980008795397666 10920160318478006224 17126724393683045909 18350066083392523436 17249554633156843299 1162089980457861803 7029921123468068629 2164364809474821145 7019803407889388498 17583323334846495984 3562273714878693973 13681556270038503293 316381914015087847 11785086822946923840 11866843220229018357 13065129698277387805 8766473847981131848 4924045021584464210 13266127000355592527 6625397822274848353 7851632037710742107 4825138439481573820 11210816977403819885 13624992282737984527 10961894294073850005 16505809022673217811 13588119684133150245 17437298260797860189 4670453203374442493 4362863965452881683 13292602871828344405 12005310928942968805 1120767761511202970 610709790708400540 2612420655176027948 3656186939944989451 11232978732092194011 9507555046465715970 3913270877487058514 16962225553282547860 7994459762196787739 16431349532430059431 7512787742254585197 14377112898640000656 14829319479978908264 17499413811573596201 11235457664700104299 7719336869624754295 10879623098359496629 3913933084478924732 1694703425959546523 17249884803009748423 17658605546913442678 7550568753179987561 13415755412162890843 13268338217513289642 14306329147052057809 2125969941018849463 6923142897914660566 8924548028289189403 11203496687793537506 16289345310309102071 10100138936481927325 7983726807948052096 9423688134922181517 16450295184315688667 747437545898349721 17370870973397410874 4701093385629305853 16124802828266953561 14238795004576868234 12470425641529576115 9108437395354225825 12736518790430100072 11831062483656442220 12859506634495718405 13170650307799948936 12104918659340151156 12711357708321013462 9673849143167610899 13278160967061445726 16416843027528036276 3385592219884846127 15986915727895665167 9304041044568054359 1823345786271355463 8362066842395255170 3656112993249338075 7490863126928415836 9460309579145566663 1802040201585843221 4872263398153728142 11262926878420876166 13758532054717276650 2025528261156511487 7196890092681796172 17825562801015733562 15442609761503295889 17986566118361949600 13841998716106779095 17278119581840455175 11717042011360752575 11372255333441080335 14071980779787368745 17471560674298359267 17386974735615646637 12139281705718097499 12790783301377876401 2228928813177510805 4816722993189801326 15335607557525169216 17432435494609415444 9211313521152880051 14579899411097974543 3474621097864634463 8496084596954143122 11183298505885741072 6092357194126324901 8500155519483221276 17337229040241381324 14165800967757506076 3058212855133709041 10969169457266842840 14734673522850558651 10578740187689904456 13693494951932197765 1994557873042642905 15419739161999877197 5613279252948217341 6498676931057183696 10557222723282560524 2552906849891543051 17596109164431861651 10282606949344589931 8133645529458681873 1846688484801587680 7212327084479389919 1257588124028274892 11873576176208997381 15841191528777329907 12114559324667861772 2016467639114869780 5733221076836396715 11965448800524725473 4510982216802383648 3937766979227877065 1904543188737874428 17397221303254244628 12504858107704538078 14266332555561831724 9687547953806371567 17158740696122909565 14389273919474263446 11024347739170021976 13284826159119537835 7520100384889619371 4661500071857186374 9641745710939630317 6729156209106981695 10390765416076305898 3958863048432358956 17974029009041971676 15890226764552202167 7866217170597179016 15009833669884534951 13884157250537189114 6147190385566517687 15925748894681624091 1790290577219809566 9400486771285619830 16625513308972558750 10490990953086937588 2317409820072384439 1850271599959600480 4388340895769534501 10696529801438252775 2558654793421380541 5538836438555520631 4162928473188993895 8326946733202426617 8377642705718207656 15152202259086932503 5576714487791171387 12657190156411864458 18096207558548372716 1479349019010953287 9122034523647186493 15040210889619146728 6968475937275366670 16936217809671592301 1305648434806612422 15899314531046566755 375922139490409904 1610325154879300674 7437745516655217638 8734964657346672755 17069011443942774773 9480877856941292891 13943429104809973610 6918032646341227764 7792359778274978490 11650876074332002550 17765965291687568070 4254838807145195442 7718851096691129291 6789921723962102003 5573215961373190666 13283076154879970689 10412969649405514308 17995833124302332614 15165637597087334261 17219745621966115600 17008374987032582073 7216394413347558087 17872941001934669576 16186757889418008221 13259430001615589391 18206104924914308132 5463807659862364219 4764699859659082400 5610439860917421162 15838798998402174888 12105901120526458430 14180095997460405813 7352251855834734990 9910313953300638525 12673213977710677044 12568093316334700061 14972338914247270637 5570478470049679404 12494085187901039965 361859171066083882 9827807878562198332 2649045267792925040 10755604125393989084 10580579637431840517 17579073937472581031 8775568541161022522 18388259287884100421 4129897661978900353 4061389801544745695 13280209867405652331 4651730092988158555 17526993444069203846 15864076369143724699 272246641280319740 17838991444133566824 11023707057855400798 8223055060059510012 8543988898402457949 3928118760086053096 1506801811867376713 2424095670170507484 7034154867397222849 1071331628429779796 6145295435317508174 1001531469005074359 11047355651850703878 203534711186941870 14825294075520043698 5360744131164933237 2511193250925017717 635407376430383439 12554111342492296670 16403049418430851650 1223476406896853614 16477346441887210042 5784324003995918326 4951445814743522190 2435455909198239101 9895665787360297278 14418930861951419710 9116509588257183843 730165750434001584 3706063837778375526 4925149531526840977 11832274207055209420 6696867174266380299 9654369372552140363 9234595680001314972 6577231406059942642 7248524137470214854 5876895891896892393 8181191110854520738 17357810491052415852 11763199320376208096 6959281474975813088 7407560177854479354 10043324828565353798 3251961157150247191 510369668050868227 7348038836124446973 9200269103450850209 11348930335252268495 5598909085411228102 1890994360838739275 8636162512013128608 3983548607896801064 4702093254514317801 16753677059111258861 6407639152269331758 9743618632810692422 17179226959291741763 9413492377672869222 4947903731280599586 2575720979653310320 4658094463641590745 18038180952301132254 8053308495874245517 3021521197345502050 4007900943946314041 5955502211606443424 15970780494182057939 16520422423553227646 17967637309966380248 17524816059843328481 7059860511227856144 709833773580652224 3595319834736439276 457235818815297388 8066639227792636601 11595755422552453340 11252958915897019079 17390621566681892522 614552617986017484 18421295010488963667 11042673103713129614 1186218692860283356 922910586159985277 10624128549030644430 3328206461408417571 1047984760203695848 2141523951325782308 2693558908085941444 5964514058051251736 9002187038673032345 16863037404495488783 8649130082229352857 3608149544003660005 13882523626817359285 3945010558241892327 1051708097464126969 3632261675689433269 11956641267754989412 18167010155171590760 6458707627574718876 10457713837538914688 7704459674088324632 16187047106724717259 14698549080742530402 18341518912496730639 14589735462062098073 4429419527720642737 191318554655381208 8149091138411899811 11605597858000074741 6054772584100612315 16529220098260961674 7090425377686582902 16724635051710719097 11463442778821400298 10122672840064922263 12473300230163697729 9893302217254595752 14528963768304942656 12793247397516188361 18371265009649657908 13706412833760155055 9548536080534225261 14962378781503873851 6516236528477239208 12659796743783051937 13432813899806343630 96403752205547034 17105292947350472406 3470925741909196259 16647500091092025704 1940310622630773856 15844133294545234484 5331893709494533984 9578210922718565644 1919398700266653878 12399725375366281625 16870841959151360645 4716456692602467380 16581261599693906234 15775226474775532432 5936431196957426601 1667358407634100415 5072603902622173482 11827899471302725180 11733678482114515481 10689399527512361124 7183602319965813908 8644682456791844951 9282771997934631516 2485868891894794244 12292279256198538777 5158449474014155245 8641536029734784085 13282944587190490592 7572979584469812720 13494401925527106102 11317205756519089433 14328340368031895511 5558120773800731058 6906214786125757862 6539568638419778055 1298071705144153850 8893458264632199495 10595973420099756122 7728750693416529922 6699331284316925260 9357149978214855527 963513069057739840 5834296999524910538 14324616715262923187 15160364662292842124 991382231650123719 1793937476043748583 15867705251665580093 11579041783022704789 4696813161559563355 7625492968879370273 6127839662721920684 7793167624095164155 539741409091272023 12159730648647680825 18427814931548345755 17360382035857872015 4129100046807236507 2469874558433259964 14746957114792421834 5557223589133007915 10733781285223134601 10178429123477057326 491216124738744243 9021748419880615910 3854144991707738170 2145193992581907474 9114763127918979418 17517308100572859916 5189073379052182045 10283042292942601860 7161368899016783749 5546742807214827640 2207519414423588680 17241705186196662880 609182261523705900 4481380103159424427 14487708858588716699 8747715954496605261 12547971758568612133 4656883661815892409 7326525988397676711 5524941964369225238 7738863231449958880 6183960717831297090 7959652972809832769 5929925015191320602 13771694939320080461 5050034515774707731 5347309975103085701 9442929523428971877 15398186400652853449 17997932618806061813 9712638910327746121 9453587240237654745 96967254146117104 13806284344177422108 16260413922210823797 14634213576434266495 12657787590029865790 14082490990592616871 4904521590886463629 16334659922518093295 9655794019632889299 14856619129908328921 9355259003484746054 5178782143435694194 3525590226813824104 6955195463956643328 16422549523725590656 1152995351477582697 10871625874864789848 5707871412667522694 8732313234980180008 11831914240600982985 12322786412960876955 18176692179791706069 10695392370453380033 17504910409868881147 4344556047892285143 2951232470940722621 4626948426820410148 15744930537021803819 5753636577166564541 9589012751642467836 12811686751635573422 7206058980864074182 9340860491545327347 4680599604283460801 9677253748916551360 4384630601008664636 9614262087098580339 9255938287809832122 5090132853923763072 5873251371287542240 6368127641438851781 12532749101172243750 17618051581199762033 9959722896169175371 9398124571677622870 8969469126701662410 10056875876216186281 15898672503296642460 9406662210479204144 23830311850251807 4539661458563733369 6296154073789568877 7189403963697399365 10153764309347691198 2626848398939784440 12588301643801649971 16250366364333519672 18371086052862311258 11721473685011288337 9048668686934814980 14161750918122029493 12340441869732367221 17253785524669931548 15738058162551827852 3222203880860098999 199538030438432657 301152132934113335 10779505942567024396 14606708527899636540 17675516420178091594 2272068950813815465 444965096747179604 9572644502550632051 2401210024882400582 7584737446970715855 1482590359736164814 18267236747057857764 299255438032275072 17049979160453725992 11137023253134083607 16678995094289749156 3482141135110815040 9316639304979085231 17750833689705806741 18435846198800789836 11267698668369032351 4411349428290357641 5463462778452596044 12742658100977010414 11882030485761209921 10679956618742493876 12219226631989962195 4361094643899044299 2031062740288321676 17945545783609104853 8047832795238759885 8227287616157293652 7427653390976923651 546898425425568937 8218853802553782099 8123295067955701365 7852244661110725968 7034202353647948056 3022655230750572907 7293866698960076807 2346150142146211129 3966922093997312844 9383102346700858649 1665246406552249474 2606022396607786767 2542825877430275166 8868545625749783865 13999369601392099209 16350824732352487366 11823413192523108985 13491229561157250976 15880868807547207793 10718529197758690006 10885458355167264795 17075044036522300740 14779483991025740780 11224614609581646520 10864154830799316186 6707282107717142927 7802205350818944583 6192034237864047449 3517742070215774598 126190447798318585 10571574460714504010 11648177859107894537 15747811101367671482 11698572029379815023 18124351178601819112 10325583542712249374 12906447159311465662 5682121570817355657 16634578785555360541 3143545390060201763 13318006959075642997 8552102203674588023 16498216647698329986 6615524203842742979 7096848429825484714 11126391594576781246 15383474960596348469 16809026798065903520 14780203016614877472 15182983849975656370 10215040234966389480 3244728983549089365 14881908877901058500 11814963767783334543 11316055973059979726 10872527882055796789 3126189318843646718 3080140146172957927 1914298480710552951 10730363084723134386 388073984961169672 4233250649395155148 7200999294913744171 1462154317721146491 11081067406446729973 14630555616090693855 5255829922991445955 3281044330546555246 9885053200066840518 7723918025436480471 277749860530440249 16141808210637244346 1174425281702675037 12506346709604271054 3144128985231395362 5670418609522158890 11444148486775131973 9551191949588669875 2741805745765496696 12737917431828779986 3243888947030562765 3389879313156415043 13929518020146620475 14209102011440773354 10611891510341079581 3120834050869197370 5914726845795440648 5615179116926310273 8383415336335127466 3063573968316701098 14631617215887740252 11512870801354009497 17493520708473311307 8215685152729800367 15768061279214134616 14232723766945547140 784773502503642527 7072488982949432267 443000402829528341 15153906990897899506 705241597629628001 8360661515979050983 9204500536605860375 7208275765031951851 16955381360795851842 14360385939798367104 586803806598923464 15404467701553042822 7843969213389738536 1064385144037797341 15213280700637616060 6897982773458118850 4763169273525908296 13217723701747777200 9995881547976488722 17651565501574859941 6531726509260624792 3148368028785915807 17284082577720755606 391023103898243199 2871348854732007176 17322491120544264885 15071641906264841703 18358688614969448959 13403785550683633527 13705357038241774073 4408884852584466855 735481199715663487 10988127565625113476 8310121272715444259 10800538783716190903 13401431254356939122 13050190653901140962 17758026744724814811 7316278604604330868 5391766814136098369 12600806939389276411 9430488422820038947 13616096210361942477 6764980366902459651 15109587453659337562 6989694427236148275 4639521508491253089 18305969579346932102 16851345489569553093 9111021348479488038 11526537801954300549 15635378785568607760 6642555688747383359 9458839335735831550 531985250803959249 9349753655220216613 7775670373904582421 15973867061513309858 18096852636823659243 12043782238794497670 10438387668444803385 8964113310418433767 10969579657787185679 3314229234067826338 5184648642407650963 11475573761159493312 11054308723460632984 6006923842153802674 32351773599548288 1101475831700401695 15354292877922401017 15487883971237118568 5712452059289891383 8961343533006603835 14870982081544122373 6422411702670314700 5522475958758860544 5703091934077407615 9677607648852391676 13810563308463045689 13679988187072445900 16264179857679911370 2628590809151325812 2225331796478735977 973191411646860769 5799483222974256235 13577032948672878411 2206810676297984127 12972456730565966052 3280734314413574185 7071685521047388852 8036517145368596619 17391015738297334407 6290147806704470080 14827883655131650025 3221776908410228531 10328804184726396227 15480821486271507032 16309963004996691667 14139502254264669644 5617171536161583172 14730631557253782847 11067761489453497933 5929588005389635666 3589541633898364668 5428165294734559096 18308325007012637920 5349106936788547921 1663161676357669424 3568848395878035044 9814688838957321306 5497914019973969730 16394463734073332389 14190726139605026021 9813307736032347663 8479454299910137527 3472036641062239829 12725722543789749314 2335891960380978198 13933552877460744633 9067481413295713005 12831730380345255984 6933279175261945758 3420127540325214439 14151025130679445446 8404596993662319485 4286042750806585497 11978020846458448888 11137011937842698262 17379758495490437301 9369906417999277923 10154773802363347952 10538085557115788105 5816201435122174826 3710787785378532630 105535260875984797 16940695610478764518 12736001799724447152 10968770580638511264 10297339039090207054 1936197126572113243 4867214756812692819 16982356147658647499 10728398017197606671 12639018555203310848 15575841884849743144 3445916583735199279 14530837409104425549 2339611373419492468 17969074698858884811 7973225186519616119 14910311209699869580 360127525675526180 17874937008678392920 4344386604156319069 12319703428916521935 13853622019630318844 14752359045577678290 9116336908673910192 4941519728991115482 7682658730814209565 11507009392453582367 4932066904848462120 4720675638206491848 3492726872502390002 13850523753474956742 13864108312793247532 5942751044075748596 1779685037048475135 12894138853862644812 13869429605032866202 8542266132088457379 15994221008277362860 16331042021073526676 9415145267953469496 4109397367190610651 13790777524134423748 14613965368375864707 10571977895230118417 10162738547485101727 11783113641632878870 6111072555482392816 4367703984096755954 6710587612792034821 4606365841079396506 16579053047659744431 603559196917178047 8914223967399162705 2878936299687355769 11005968339504635072 17442855636725173881 5646616665685697521 14623291694362444001 8370695497808655190 11872692188134758994 8211881549974245269 14230764022895074507 14183041726870804237 9704491236023374332 6111711222994865117 9201084699668091481 9704698441649058639 17497871117539540028 15095882674140161788 18132440423203918032 15539858667213799901 3504199443277636873 13249218826912716883 9811362300882223234 1550317715532069893 12898327572330833845 4943999352376190151 8959333543309772628 8554766011079999657 17418568557234086687 11237487714107206858 9164718616652809704 9649779557861469057 11366076101100945032 11727921309302785186 3361929543368753268 10851564370691398034 10154877841688346473 7638114771823539905 14201562555505210108 11779238845282375982 6930233754475931829 4504129337043895238 1700034884201150530 12844586584142198670 156044576930796471 14168252610626818515 13637791765225112371 16240575060003082416 5380398415327108385 2072653981659517161 5779214087116545306 16336145893148619960 13757290427756358001 1653801845130384880 11250782708863847411 8715799169881256241 16049380164898369634 239314637072470759 11106882083574909290 12628394825170999050 2165960615821299680 2067302135041748 5230766910256076077 12551806513930682005 18427504100695241327 13320053190737335989 1302068642500398875 13845237310790515011 2123592059813640283 1896340581511490621 6648123145430197447 8027375599502105430 12145829446476075591 18203781731794881425 8492346222444873318 11889622237488720273 499133572584866497 10234143074617982953 12091407152580183647 4261596942516289894 17262020471398325174 507349405315971618 18370048578742777866 14632569616654888412 13190574165189841006 18386190254088982681 14727190054568467960 13563395058719798638 2345158478401397838 8255907680542914688 18047786262587333156 6171964598819753581 12980355369560168347 11826647457536037621 10501650359233515655 12189234625123646557 9232458900796821129 304551592486907674 8766198846744965168 8288388029574282275 6501587994656053457 14616377848087854906 4552999073439315209 13900691346899512221 12287788136127264234 3662096881104616244 2813739540859896455 11760928781177476239 1872498214998115662 4845954405339591498 4978677206959945716 13217583472630251030 16253559300792661586 9435878944923758878 7833071464780034732 15695212846239365931 15587565174457458646 8034976068527168688 6599668916740821087 17393864987139271587 4381053489360816565 16330256773681827532 3776453126114410380 3359727620675269626 17932213766743098786 7263861358784193146 12562540123160010980 6249531014123672997 3806158930505902595 16363298551150798218 4585644799838079270 14666629103619601481 3270576380122873950 9863954545850924869 12759513468098606008 14953942120913465651 3873353106817586342 2682436362168209079 11397236630414461943 7088175154488232591 3603880924464737651 17200506517525226673 13778231512059330166 17157930851479719376 10807184354765768271 11891780173773007121 5579748675955314050 8819392862452026977 17579306101528792004 15909958767840299901 13236611143653655835 13628563847469420290 3464249681578263442 15155316882500968006 12690362877808221060 5282009374893641347 9410738061769516551 15218778865253822576 14876605100214231952 3109310143574928710 17692429459395229303 17480672627105289591 15419470091917370088 6797797413369045484 14815811819621622719 4227352412216278697 12280793195525825108 12492322551791068675 3323764075096647234 15017085455577487813 7528332212777348919 11451250110019697949 2861404732556193953 5680211669426532221 8643049876795624759 4820490950021076270 17432499027699754192 6459975631221486842 12838838128379714873 18220547643724829273 11019302990329430541 6012630392770847391 2793318413032349137 5019191274868773164 13623839266437122782 13115045829121090314 11719157008903841520 2655841287345906733 2016935887262410166 15788237878876536485 8830038805644928873 16769611388902377084 12120622807308410549 11367302012350083101 3066475536795995549 2569728776237440103 11927147044381851591 1972435269742481613 4936273539622410962 15880102219668085375 12816072690337089198 9864318638324374053 16851954024410647686 5663511692471218019 17584120466502861609 6471857227608950351 3410653110305903585 7501130785910793588 16367891094428722407 16287954049751277563 14412945461499807132 2953715040776188822 1008084180031422404 5610464203973087949 2500131194060374800 11158594984341223727 17692479186966220119 1714263427826290087 1209863808481628360 709339366428909587 17226599136003822399 10009089665997518867 18058717924354221601 10141515579452723880 7838239829587741179 2268732753458804446 11432186731946490513 1264098903235323492 12429957857580519873 12205147952690182106 6107761330369161076 12087558035268753602 14472374202127044507 12283758741943612270 15249548544530287498 1395833649629962205 15636558979063881005 16766160165102906629 3124038410326714306 15840336528795177312 16104617697449867736 7774051304357254574 7999194651079964782 15033496002291828632 10101239176725408980 15925766911909601283 15157968055730822732 11169636613195462471 3091375036481851098 16947786218199658514 16174849459867010442 11687458258586986724 10878055758117550373 13337097766063590646 964498578348997520 9063598597284238787 2156712514585138156 15823971352712283922 1948735271002376055 1737428881766782403 14055078392811142106 5114505031141219278 11559232840793336059 9600348699906680230 5690981752079413412 15765160009544394494 12887156829004702822 15117567057189076069 13889739790892942642 17080032297435524138 668647386815496800 8089993948525741236 11290413391705008404 5907694473382849614 12979917428849460395 18123127725398226462 9644446864949071114 5158502773912572102 10983175883585781538 17054156233048643617 12035316459233619589 14559788826825051880 5767019015288440031 8567304771124891346 1902219889413190167 2444501978037904177 13187385204428880322 751019899173559904 1803963228964447677 17417304202684104216 5841295658960989002 11171553466754604545 12398262365573250061 98510843972975158 1586073354357394397 3230140821969878781 12903806256842966665 418869365069917086 6157934642500804257 14030580563159455946 17540044148704317150 3090321343668624349 6468718988295532350 10353118907992434338 2297317480293393899 10880590877652433360 4514153640343618992 8804108399796993050 13370969781297092646 10831592358822337053 13691512487851443292 13622269888963950864 8454909847064108217 10388982261045096850 13829099916589832603 16384409394351256879 6382110977056636155 1777353766767205354 2957404372858486374 8044283011108190796 1177917896647949174 11248776848129432597 8930048526725078169 10232733579992227479 7524838481855286325 10246675456268986700 11197814400631080657 7575180284372320294 10110056510236876943 11374904290155114102 15804597327112870435 6806455512640326925 16616244699246473960 18272098742657267867 11161819729109232919 17403858126388290747 10360930487992541724 9625994713333041947 17120144460623182508 14391444602131665030 9158859128066292162 10680480150153102735 12910697702907662837 6922261100093532176 17044856764836653309 5824695500859051110 97599174165260185 12818255915692824638 17408503143214932040 12174634627691815005 3722284216455578668 7246192578376836925 13605767047142078555 15195641901128011803 2951445405884108893 2403645264341738173 13296486170335571966 1092718316957010972 4311055563413400711 13222782737115673056 14866985101319336860 16011964567797616827 16838812926814276413 143794630946311146 13846483217988196584 6028752929637459212 4593816367478548080 16503025541468292724 967024212125493935 1214574537675123222 221921832913140705 12777554837347423657 12826483451024436114 4352300100227267119 17947947275988931068 917524164216461744 18156920722402580937 13382204204089369921 7112119111908887399 1179940858358915147 4198137432347765490 16610698408348770125 7404738435311196143 17615153010546261022 11356863451712756247 12230113315906561717 6691643150247980009 3608796516976115772 5720095064216159402 5203128566746415767 7498693115720365877 18104975220054330361 1934600468164526328 2115849219668563787 16471457933186222613 811040453163876875 7507733684579713349 337698852419068303 10615495631146717255 16455024310283525912 12785690919958185975 13279967400041753791 228136179774704948 9901385165157983692 9971735143023433263 6468376071753091512 17718380995046886320 8422426168951754300 5065434076532642773 5528316481236284566 6891251595095721789 337320517220320737 5751908632655567854 5860880109388603202 6236887273096357179 17833662810142118947 737823138471361644 16220883432016615713 6527975609122241208 10759303773706573938 17797879347181994844 7256314172904656847 10587648121539968058 16541396517315146177 1288925210355511610 297709749722724996 3299549175319376641 13178730722748161517 8783623380875246813 4907255432360407319 18053833107981317784 103003893222511832 109918199226971376 8306779366052091148 10152099857235415432 9983159248703801230 15600043187353657080 12736419044864905864 6144253909512527268 12809285550092963832 14405270745174271776 14855192154738796011 6629779873717077562 10426617024057963975 9954322956138567853 3562686331814807560 13734596310579622220 11335131117312211665 9871576915051471504 17827734624995484284 11824135152546510519 9439718538271748103 6958101510662105740 15312191965961885243 14823787257231335123 5148399536474657205 10137473296811701495 1232648642274609805 14566624143360300146 5511351608390792256 9562153602093519428 3302127815459074378 10599625200000576513 219693879894890772 918780960582931923 11167487721488081854 15376653340481669276 4284735860209164255 7791701945702125592 13456836874317940165 18146519152589607360 8229811089907237084 9451510865984362768 11598040983437056790 13358940206041251487 16535836892710268695 1267495248469187715 4930319661823026986 2144812665392032944 5576889148811399843 15715594545007296906 12030891127784197485 8161165595806010494 5099057418405824240 15739063172478511788 16083727708312882996 506682550556955222 3617601689254298461 10958758738962298731 88995808439487327 274731599193910077 309793056846155531 3138997545332223564 9249360733664570798 5128826794810723955 13001409850401818126 9321479935666717889 10541361904400775288 8503592626881748518 14891367243563380421 1894233891618213195 18286762185155746130 17619587507220102589 11652668597041937790 2487203704818438062 7570363388376176573 14643715428117018639 11378876289546958706 10517373552946901448 3969743635981201021 16768290006351303193 9590621641406238832 187182826697490743 1719392465037066279 18039589737871576352 1004390659557013785 14590118944911895879 1639315337270071711 4148115576932345911 106781194161777625 68845709147616019 5295720847437955141 17902205705065685004 53816237656791004 4779328013984680579 9269707208018588526 10331818734930538498 616865095573613119 15170070259122635267 16274706587203974172 9637185027628743560 13099089479927575747 16007721808978938339 11124113854962601246 5728406501408416762 4287980371695358054 2963541563695578039 15871002504606275768 4660260689268848278 2713757956436595220 4187712828408524945 10413757343197560163 16537289494871542459 12054052699330367834 6459938641525815798 11578082983411022876 10287628174953357197 5524412899694897259 15359249729264332440 1776703752751523315 2513214726447400979 15559956310999723758 17551002814978400604 11166930118514453743 1050756016273575783 3097857627537539088 12692255631313607668 4761507364378588989 12724888342274695967 9600582029947351552 6280964626200153293 16034454474644634966 14077334296916569335 3185647182342339134 1828341250366936733 5310744832669695028 7321187931427568541 6149920350375055280 10241780069669892675 17646022101825148958 9821614036936341434 5038345902851139960 14890319201692551101 14949350854349130267 6674281532671150009 14749398140104192757 5068791567597747114 13202841828283272077 2036619518351279247 1396830312716733771 14329364291367919514 1749326553655994478 2455791881645956441 6138416881935712271 4764260159227274259 3760365837224107471 2092346475972987411 1020366367428075010 13872666726836031913 14597973460154799825 17839670379468327861 13832142284088490215 12792700910695058899 8983873428245555465 10918176749470814655 2387737305640755429 13370738802420191620 14883354383071253275 9923679427019421668 10896566259693060076 6472350698505782451 3955561878277573635 15144583360182642603 11191939992855304460 9818162659966019353 11686012851528670567 136230362137576209 7908408165953347120 12849262762025018300 18156048042276866530 11132824379228982387 11945548791186735299 107841784585408975 13617092126654521961 12996340178424360218 10007928287881807894 12911430699250428478 5439091001120955232 11526542771911730502 6904520211955135230 5208975781813215161 12959516542951665729 3152121395826011094 7386192400470912376 1113047730672679892 10223514895375911285 10834392422093456077 16128770741614195403 13362603999537475387 14800812275504567054 2522704185649977895 533827551362967308 8478652688572064946 17056652418309488838 4416599604075919640 1727384074142785978 12618170839930801640 16220308343236590995 10728901513574669915 961362645258552555 13737358769723800618 10048926449136484377 15456354879963414161 16830951903645486221 10670874679451288229 414938824766297005 14318704117052925843 9840561396960595018 4064169708147339551 1998062839839317685 6009703293623928903 111523844971681077 11751941173775975047 6148954228843125448 10447201806141255998 8442215464273525476 12046521612813805429 17230000005279162725 2791086583518841191 6555962058269592645 1342705011097223430 7087655891130878100 8388110874630822122 16786568442092509563 14517934707861522260 16987522548654537504 5601326768099409708 6648137308899139986 11037196813561842392 14426262330009706710 6003490137576569228 15225610886199045559 4949466674974187232 13597272784746468299 18044397658599835678 14583894938613113816 12935942856338277145 254426877091414812 12572208054442531877 2084179750257655305 8719427633920869618 4265460129529510509 4353595780858809879 16755307490270238237 13975771098545135752 13211073652320900051 710767679389019202 16834089608583560017 6337311597014912503 14491535183626466776 11612803486338124682 11046015953547861234 12257257472341405785 8098605289485419109 15893074982509488579 7247644848437807472 17405730702374093692 2371238439394280969 13954005932275452655 6277837064847347466 1016373580980696013 4677315892879745274 18338948782646924638 6911837966385959097 5216501733318359440 10905734658213893852 10698560472895132619 4284712184711450915 10119256018289940866 2975450242174797160 1644377409775892664 635842222097614591 9350457346907661814 7397371902370443305 4213588111691120391 9281959817529393713 7210277359549089044 1309994513963655487 1159197462399421973 1989736196651845964 5243596328447215247 7463205613184295855 12660731440615974732 11110642436227878398 4192870229730830855 1757149112750574238 7091002131398331648 7194651595005324264 10310806803465751767 11104915278155952561 10973076740681567956 6982796558105506828 15715548793820842511 7268393525018435544 2233948882024219414 15989240308094919882 3058639726829619063 8322806279457779022 3644502356635882892 16491988657512251392 16590424958903774977 12301304586785793347 10149919766801268923 13806718577259624132 5089530489428275454 12101279940092412887 1428135516585943681 5587324727999046483 3571781236830121388 15735565191749782854 13299204579773767716 9799621447055524238 10153230908269042535 4592153904171718727 3173564282786816445 16100726649988683787 9485970198787894182 17108549082098909812 10428799417458996883 13647597804956909307 8015316545827000217 9646891435866406273 12973664049228069742 9712777162592143157 18111166591547785423 4543424689900412214 12434093463367653502 1547484004796581616 7259300019653774162 9281752701815432626 6397220432272318683 11200698060454457768 16330485097834959219 1129831324469107716 12357746416732195111 13863413288316847674 4101949148954192076 16703703243170183149 3532012738726345712 14421499372336097744 2028131906449049838 4096629785431302209 6300066222938439491 13341665552365917346 6611779587809980674 17179566873243053671 16815698201712082375 9766485998826511251 8557451199125458040 3922261927917954700 15606407984353679570 11804145850756663080 15041077724050946686 14040150894074447206 15893444723609954739 14784328058394953718 1821415353940841145 4374923188916052681 13249166146871490784 14693837397345133552 9907664202726634177 18105691735623825403 8963793619121876618 13435058024271026301 16918889216184230339 285892381394206561 14018319675736246426 6061254947635774609 6136040482382565461 15449194842846192344 10150430334938560578 6111786191615255823 15931287601118374208 10709937012143238881 6862035212475081198 15978903534480607628 15219215461864696389 1861726493287541338 4409252822004218097 9151360495983171497 495602080996373104 4431497102807195707 17564103354429823100 13558046076142968998 10451713489817481099 3619061497127539136 8257960424406984449 5074627378786427282 9485677217949326172 18195208133582304262 5744010706474003821 9617903573584551303 2878249427741080405 12749266995964455339 6977888716686079746 12622074920473423404 13719594733968020615 2380131235652765837 561798429630194037 2882355083439451117 7107806319912765166 15062092831625777086 4595105637804095793 11360051424006704385 13644412401693296442 6062447813905666334 8576862200010797088 2309547126164173600 8490502458846752251 11639816729509072269 2755004038956538031 8144643068021048390 8675795056889771918 7740036733417213451 9553901459648094844 4959216676408237514 654205058976401436 593470007445766827 10740508242195811737 5067632866964737978 795481566298795358 12074478949396699214 138305285498851464 3844570679181432736 13347813986873061001 11104176346621891615 2280700385084297569 13320970512511684568 16990154721095466374 2162604277662921267 18087345183954443393 6434935113974634953 17351913158352793943 10608693023635906043 1748412890482011343 7255189845363765906 2538839387212093211 7165613411600563590 11333824198590369079 1110579137185897694 8696212706401463655 532775313254047377 10777351343600605428 12649172426969432685 13978719123728468172 6457959213259193357 17254104494338747553 11125712362291539961 4249971744092670731 10319053645285199008 8820887057189928727 5869538468361165519 5390558691956373803 10007982764887400740 217275661140416951 4040943872105545770 10758908585850061874 8941152333554764757 12977548571352338290 2040186734018044825 12732329212828220309 1666855168881281132 484226615922712018 1826006819610614844 10442684217135665177 13841057731617713453 17311873702764127994 1656162044290557659 16184577531720349626 7838185952632589516 5602716124820318997 867267298337355286 13991464798850650224 15256017928767616587 13403932354969495598 14034104468796180108 7445444574484182950 14529522002071911309 11195690949326626947 3686463873534840129 8751531583535822250 4659301663449255770 8426182833065009300 18308692157751290807 10273366430046163439 6228502475352608114 9626212039608661184 14619814252442050603 3137746078049835081 7963523033645992770 14082409841373524766 13808753176255442200 5440549842004009105 8701250010793144738 7040828892958060747 7899358330695868651 7126525468217792266 11845313044206985477 11738801913885148859 18143428974761272254 441572086590325908 15982359698680530379 1732845879007071958 6355253938581270551 18286822817242488509 648489903892888480 18334374783056314272 15387861301387152810 12904594095144859643 6281030459702706084 7798397307460288453 6235867916825984918 13533392476130033590 4814993274305731444 5790492829742287209 1373443979140817903 8097056009369306994 18350226121762664855 13278531256965584068 5027765957221350238 13672886730078186851 4228721187249018970 10986855723649577439 8298888420843176257 10386927206951845638 17660662063939534794 3048268186769199808 1679639513389347014 1369775425979322429 12909865015865466034 14424680669508883893 4333797804698480060 8630016030313672910 369267148240129115 7139127616006235353 7933255878651739948 14502774417311734248 3715541151722976563 16220967333468123259 18092175767374709093 1952399804265679828 6148786887130698989 9728919030670518567 11545019815831787694 1139345114749465559 16086311656819957655 6074654001587405454 8954515164966794788 13381323669756323942 6894589806988121117 18300722942645371912 5856876917082407603 10933012728007260806 869744228231983418 11600202174186811886 12971658458228213106 1115935909795237182 7697286589942763580 13172273078144577338 14783203561051739805 12876427495270658862 11157407439620153328 329573852474930879 17661884796690121373 9951363560064520793 3943272897748958564 6305922630689808671 1896375722652535500 13277905572070656737 10092097799435341817 6476336371590666788 13328300014674734695 2719837589471038398 13253118485344247156 13176085267240757228 2182232194312152978 764179609609045927 11015874538079806452 3429692597278456315 5440191531943693578 5567610416074851434 3432472085638435243 75159204155865250 3616699869903795551 10769693670246828124 258008082891135132 18216476322436918311 9151300015043027356 1420714316778690671 6475681018228658677 15505362713357405917 1707220553759038210 16258962012862755723 2715270726191067912 12314601525119170065 427642079903973523 680333800526561653 13583715215234320 15874029746230584687 151505050624217553 4403760707449483052 7457774998141571400 2277762574003369865 167928084348976066 3006610660381934096 13447979113669274390 10854093756095530616 2681886530407120578 2991775712803521245 6221106347865453311 10201248695291095098 16088047638323115422 3793906502356085334 6426129159991326244 11005326865223627692 15474889072597413020 10568682658000799156 16599616117643157970 377340381610756379 8475032502156233033 7669085567547656686 17346358243574866749 4306628070031580838 6968066561548731476 11097219959457031491 2405616791177235749 18165768331201394391 13559082575645991764 5729037527368289243 10204021526701603315 18042921533455660196 9328185917144349091 5577276947410138108 16742809462017391801 16639460564930916762 10244968432451423722 10575487844640610486 505865624099965208 15219150365482158965 12153714727463653157 6165336369509732172 295072305798509070 17636288858180545142 11729234928714425238 2918623785483592959 17033805409694996064 2911711941101744036 11962851968332546992 1151840341944009375 4567475729707496541 2689643529999814365 18327849660163322591 14325732457741864469 12434880888670478058 3214629722294021523 9419324527613293233 10623562245838300811 825790735034829046 16517157659742043603 4570387107252165675 16123144094943212102 7783644329995059735 10709544749510731528 388978476151051665 16576597215415066761 4280544102464209966 18116847341579680319 12350142614009063695 14359034502014035080 15991483676484511639 1443289767092917229 3773585721522916309 445097996388102290 9563981738968941337 5120190182390928915 3463415033135350945 4903914507377329338 16857168237048810204 2493610609493226258 108521050674333564 2023875217764406012 10360878511469654213 24015012539430693 2017813021670338267 10108692076543162685 2999823142976195131 10712206176593684524 14868326621209940227 11511840090300060957 14156435458741686567 6814737051707146960 159543900510669132 7033475324154363247 4227614049186744757 3780258266186958679 15669212892584749637 16625129205180305078 10781519537752118305 5525281911250918858 6959835290668618331 13129188171490131187 17806296725170112321 17427836417695499032 2550508027241645671 10929998754177525071 17944676019997771464 5371254647974965201 7687831006305513340 7759568858645782694 4038944874625109178 11452282201202518855 13042547681503707815 7167130071555067536 6450927012399987299 531974966260850482 13375392471128032729 17013999886229202565 12550860405468418169 4143120302960482758 8725165501247537453 13341978565761144426 10926960524612221446 10596920454747454857 9462175159515049865 7582727576162820660 5559971231692482255 13953599938055705509 7342040233640032728 15728754747420372902 2381442106689249429 9741299417054760150 4445275480582114403 6267272478435186611 17679112313024629025 7016719242379882376 7691380755022495480 6773846492750406773 951256695329731485 7655823466918896717 1870789706500015086 12157145053321005739 6584173032916017179 3686298635162755836 1827855170828374547 1180292667110591468 15786896091886092732 7152870995370653175 7660507105368277216 13756165854861484371 3247257892780996560 648897191412967745 13274566143392810224 8830722130274136078 326893056049154918 14375670012123660380 13123798113976088850 13134929844845735245 7450266353601032119 11967115001522061786 3358365000482276696 5217935190653353570 13645992375790487600 3311703150426569062 5586193499869268021 6204639467701396244 12432604273755416804 5590574877682321382 14739239264450841232 11799591763362746768 6582322420133942567 13451236404627386620 16420218126485242365 9300699344204971381 4190829032910418934 6768869841166621088 9473905211097410321 6143407878298198360 3246384927612183617 8337692297753693057 18201179576133969648 7919813899909434944 4687515641951750139 16379381692881140805 11924518319764746562 8825011135743576412 10568476311086765296 15962230060223490625 12728298913187540801 1015517414310556042 1254316876559591277 271436913318441614 11816109919589274622 16667703169519686716 12924609318301056061 753102180944773629 6095296981446677380 1348751389179670335 672135841769530345 3587234739021448227 16448229180767079148 1912583995317298316 9281495144334473319 6203172153837535998 11462482425327819324 18071849764451317851 5879200186712897761 814224188622851149 17844851930553089630 1589539944662363416 3183050010854185937 17695707771280870238 9513351508051774683 13238380330289256637 8843625148486056532 5364363884020348282 14367870363054468448 546677379326479196 1860418918608142115 14270910637912653901 13588009962690763246 17839475337029560005 16338564708054770212 18269316697613986768 3737752667019902316 4607224675900162090 9854659509221737887 9078490538618862073 10394238504145548833 9771446923285088676 16232179005016806524 9793201612383708561 4900036162473433939 15488565005168807603 10864143898524786346 8573337912507482163 3858039641904000628 16660277232627470695 9817554376817265070 12322476741542586509 5798202265197402939 8487089060618818440 2909680281446503485 9654945075295967881 3162833958349517444 13575284925296923785 13451111520881130406 17891656298551964491 2595609838881294681 18336011030299705930 16064243136890111144 1588825616638082873 3642922376298143902 7609681148606954284 1911601369485590365 11207258434137429447 7416927385740381849 8273670552225337213 16795009141130959368 8851995349984655251 4134881071077630738 6063724250070517454 7509403953177812603 8295805680299460184 14527874812151979449 5519178634630845068 17179129662042296209 11339999074211542674 12858166868841093432 3231005781479687388 11844141838771343222 4610879801486327533 8986840376804599699 13208288300636593520 1701126990217726435 3859547941385822625 1839458876668665629 11201019551441877882 2495437567110290577 982830908684589544 5237121721814494418 6475993385151249035 10422127699224569584 8114362169147260355 9455081987266531033 1010774495939819530 1016915228772425024 14438709873165184921 1269140783297098732 15656531203818775970 10702789000523637405 11703380997151843100 13353681480432673601 2514166267584239839 7738279967711142759 7424249808449527827 9452092403327070738 6608359042966099157 15726043262633384363 12661043163863292954 1024456390170330117 8394913471707556369 16639332986070159432 7805287577489685524 12503436436714455527 6826664761726919521 3245020730630600038 16347592495462652515 14157599666401111751 3180111017290011009 11732080152999733035 12676030533583827915 18096365680626479881 2726606490695278638 1407655875580810028 2030256599167816131 1247269104815760256 11161187914750017282 14265365039995044258 11348356605992869372 4787841595538681280 7979433911809234061 11522114348996284112 7773305045926300789 5035032474372368222 16206333698151229298 9789750685314297398 15549600324445014625 5883436317042022024 1958741568836575493 14180599140104434689 9756372869530136983 8127221973980744365 10262250725911460982 10936365039231680357 8631362943449155828 1436497522342972950 11204577796956088868 9078823669697759253 6831516555250138495 17422108601540857558 7756565516228157497 9635227306235981065 660826027613514711 10254378234227717033 7061038357475060429 882064386899361936 7469335204677093176 6231852858950896034 3521130003113991419 9019981160299596223 7478672505135151984 12074723451430996194 17626574754624025397 9403636042720969152 16780237600735947481 4756121848297403665 16617048319693488135 11661827549589978818 922875814180281446 3774258768349763066 7922190610054838628 17759367904156712971 2111105252218278744 5442661036359291256 10358425747681612554 11993453341563151736 3154328096892696554 17933958139870208677 7775654933751700842 16291701558762138159 10723533331862461866 17069216306759168954 9435812075257258099 16789688955852351682 14681811171840062971 12470746971634396447 17441495814649403018 10039441227581540358 8093408216224589189 11734501596901208648 7589734460349629900 15532046342094349146 916187961969259540 16092870509623732977 9298047876723654752 8967577167139213926 13074633110921838725 17184572956024011884 7577661621344300860 3186669884108821723 17264150097253722835 8247945925701181874 4477522399460452933 12527290224492598933 2320774483589234617 17030413946389605835 2120916029994570493 17355619488336176769 6548095683897009153 7540777461635910360 4334337021179956147 2333906556112172677 15212456923914825379 9824542679642957781 6346653481394665110 14315695042018920748 8212207536765066202 16572994219214512543 11724769426886057069 9534012225954523397 8463167238031333181 8806472160383498159 13035271207251641256 14195382608236382519 1443475309833759277 10942424971880215180 7929912758966990146 12756953284681628722 11865493146616501765 17719294557666485058 17746265901102971225 10892311783476435701 16832254541223701737 10675784086107178357 8747750683284754391 7691276334356797842 13139403892343700305 7301549478527346066 16285276806034014560 9919398000787557271 9695770378176509484 10529241229764426311 17090080993430200606 15197780610108947898 4783445875561914245 13117662375815659022 10037138488209492402 15323452440653900463 3118801253744398208 13183144646970491752 4357875106886799372 17568438121508812883 2452302283191076314 11397105090441798760 6490314013298042896 6647273107060241840 18121078515635590489 11073526670642179293 5999035042902890587 11467923426187045498 3611028691222170646 6713980337451476495 8222944517432212686 518718780379490140 9982126041147994453 17892143101188192415 15314378301780416607 17638321400554230952 161435809206557649 13095661613950657169 3563216728648319651 11209528065181403267 12437036674536956265 10332281351096818520 15708561665576499115 14728751906609607172 16109039944043735975 9193116583134004330 2109604170266084712 7103165122721952680 5118082074835109031 9179871210331867040 17966546008223755659 2581561750521590833 11784660679013410730 3025481904792549445 9591943034812271458 15354608153533218334 992460297456497984 11056927779085798497 12606712436447111136 16379403495195986959 4315723482083495385 4185523778411885240 9035077727853681890 11621340414668779229 13419710779902737476 15090631549260990202 11372396092266588415 11057779235140293876 15011764112432380964 5550819623366371207 1230327833436119489 13519865009567823845 17501401190270128416 10114292601223472872 2404174836913699028 10852353833693047347 15212372139298018927 8704408245876233722 13411468783430970702 8639779745422556387 3677423820570142362 11381826614742685640 17709844640267822005 3647612177911832725 17257065681688476210 168001305708519780 2393038119215446581 3067638993628278742 12357497870363552906 6046430496691014622 1063767555266135719 3010606052945200946 3606158555425365724 4274481232594531971 8805871336458652772 15773973801936050344 11047418825673054100 3761604900907787247 12959578173874441058 16909534137978505253 4547563873585994190 3475323253500462508 18432270691971535939 1622732751024565206 1721330317763284922 7449196731921114887 3205241136996678410 14069109560071221248 12131255809046754585 2491501524862509585 7279227709276329554 6422838629821007678 1844349466553907180 16477221275557116855 13772618986540736288 9402036982226130869 9922201258582967484 17441703231458632562 14173246554447683215 13811080627771801236 14087972228600403110 15542310211087328859 8317588297506063703 13708339284120409983 3031437597412710402 13887919908440871975 12956931846269203886 18398433779109152166 4271674069316180957 12476393786830273010 15028106497575886480 8350563722871522264 12823355391910724754 6264947360509691438 11873064887102506934 8342687515303097781 1263127684582441441 2935689295183452883 9801591016598233827 9280211633908847873 6512442075484445581 1950203499138519369 14331495975218536990 15413301019739611908 2553414174177969452 18151807531219437431 6106207654100372650 53472670545165165 2612866818607425800 7304479698755305391 686058678458722614 4800299755799138926 11023179901900809410 11418529270994442145 10876618432508326612 11148487732875525640 3791839475723015908 18115370532416119269 14914225003392507636 15436520994426348377 13612109437323430568 5295666800238172622 7729854814295063135 4631438893255480533 7468003176690347978 781537803373850947 4017230041805676635 17527683265846081199 6467148175270119247 4602118439460803707 823655267191129710 9565036984310932287 12495548129110698870 15993733917830666373 8330187927230561930 16659992606765820977 8211106749908707447 3811579473365115899 11441592999289959546 17610351473778640001 17869953689000924682 7793410491171613063 482055928115639677 10236199590205013972 10457265404586998484 16203777593382564886 11836893376404987394 13182746001098842934 13388603501554395585 6064171475967584591 16539160209858618099 11380494782279161703 7644530158048324473 14478243138021333741 13824637617268899702 5521510790721558205 7311787446013535822 6459791961603061640 306558721848614425 1696152192513200473 15112268410546232871 6633098732093601454 16157116938035290298 11916625484418042697 3008469674012200602 6781061155964635057 5975378199588695193 1917310325874839695 5311618706860901181 16686892689338721801 7719988959811481430 12261160604930173378 17004299107525355722 2335050713141823360 4870041031089915189 15361589165355664753 1134614087424493523 15159225812139288750 1574463049948874109 11219813928099102794 10605411282756932250 12049149897615851450 8010219720810036304 605864260088549333 8999524069549958959 15936377494196414008 16734416085105962965 3637765822451331573 16296726909048382209 17304339338469235571 1795239715219002395 15047883331468054446 9058565936681320863 7817578537644145415 12270707929862171146 4791650217820465526 6657090677170425021 1660166231334113830 17061817541310109694 2030912912052356966 14150803367709113247 3045197451461225163 14944225899063471241 16017476936944744528 643607715802113904 17329383163573016732 2136784382081584110 16375324028590134457 12755313788935758639 14979455338970076050 14287175285122178318 2546634868493780510 596195752990834317 15649293199600979099 14600825099393413789 12398362306139367602 17791535514539635453 17950640773187697590 9224597557714061650 4398675666881831234 4780990524930156711 9846376020114142424 3975445791173334820 11481914384073148682 634869907108434681 3698317258905067564 7590731271458558216 10828105705324865215 6915236959995344116 16198402732778050742 15748277730619062621 15609270687519221025 11886767027015144449 8237449047686827360 18285134364873911478 3576237594807407754 3450514410926831310 2547515443400201554 2994771935077791627 13396657779400669273 14338023560013437147 12307336928161827512 2709766128874880629 13885943226911912897 10022777312519764214 3378182597254616588 4867095575985013801 4632684170203401261 7697653443078697978 14535329847569422911 9697863265558427908 7176374555825025047 11839589813277487889 5659425387677847345 9048527471971200815 9073611911617238622 4527854075360858917 11323076553349455424 18122784895469411346 565799519254269446 7733377861910104572 17940712161833115036 1370935226111543226 839506102284584901 12656641978698618177 11141929105537210287 1005126171134535450 15811317848856640353 12024309704088817536 6057606863737028044 6476095120601833265 15399152910893345983 10896828892078629568 12217966648912882062 4894661388892387198 17396679020687843608 12151199419153901332 9890407675088341528 6603577702944690783 14454780886299733237 15357685902388001782 94386693538195121 4359344666312529995 10798627877170004734 6369936341266238633 14202305388079465099 9301276958527795717 7355793477645889622 2969820597749649947 6075980329045027714 8036897914675880837 9668861098345414511 2870612385873849261 14943563442832394342 7440693069212890968 8539961512610582287 8357086659072922386 15305357158968476540 17875462806951131174 8842823524082157176 5714392846789514213 17055588442343596645 1897199304794253376 9446839415929527327 5716134802072997601 14883212509626780173 422241104575059492 17660392479833681233 9423598621386145756 1749573559683817613 5118729352458321048 9789420052898052370 11417780943221438771 15685177887069190119 14179006931702715327 13002443968817735617 17903362256898511681 17596169735334585400 13327246638854160821 3637272206304803258 4335142008505246536 11109402946025930332 4918998058173087016 8182239471123952558 7471573150070761452 12374877073871672560 12774879016783292316 13199167538828721055 17247514435181664164 5603095203690476107 8526810439409690704 1488689435534120290 14795469590861161250 17644176293353397738 15260262619474956925 18072007157309051682 6269505349976957836 817666185650488859 14738177470666975234 5231715086315201459 4641996243571540764 5967948622726050118 17848657695129299944 2957326703623024711 12241213911841861797 5336631017802853427 4471329695064577970 11290007503048062358 7718319776541585620 10310765361865606244 14534278686551184869 6547959336941506131 18384421057833559126 5616800415413542662 5533843539466657109 5298992432270743827 17624817923019083571 9907049059048455564 1053276695550027463 13336516992783815425 1043324694465871006 18379574063327911303 11858353936676954347 11289029540478687052 18165474939602926681 4076452359450235603 3492579250332723963 16803249823059289938 7048522671801835247 1530067481674336542 10148339700708501698 2770790694100844282 17335053494688617214 10588733302171964230 8461363098407590146 15466033901249812572 12370498620701694668 1694229534517644235 13154241806359098607 14822766952670025166 4603355293205360018 6218419488114137668 13286789231696007231 9982152839826962769 16725909542550702363 8527653473777727806 10402862851585913846 12433485824268694885 16439208365280887777 14258909692806187668 8638420121461955140 16540992735985003596 6980974167849422302 871107462893163940 15218579123858201026 4259382341293972122 16404537411499539762 4547421944476230895 5532162126070104709 5315519697209201105 4253145767093038970 17206597113909028842 1374174154630737865 2686793397404803621 14689748030833497389 12783255297866238399 16054078565379899731 4722233135330609937 12901622500430389465 6328510510854185369 10331771627069774418 2555489418268382572 10262156930595346354 16016415972943988158 327499436313539734 13864000885680911535 15854728681225322895 4252744843356096748 10658760988359174201 6454365618436213576 8857697271471430595 1657567891029990948 17781591060856199288 2403227605374934186 15990923655504254389 2031112537804365818 18002170470568625487 9408941517162775017 9201002260597637088 5805604372592763515 10148367663129148039 3593605405166606963 3498419845507838575 12224755679284848150 13687958960317639011 464451343003042325 15152277069904156450 9220057503960629962 16173321753640693124 1836894109224176451 7061913923420527462 10430825970555660427 6515962519265169010 11715391942041773220 10771157916414722315 13626018603478336298 12968736091465388377 15153064958057121004 362875893615374329 17033868270731635965 13321664157821605616 1014304669773391527 7332798731015193783 2649136738087050229 13331741045271863010 5803588121610274417 13749188911860783123 12107400787282124556 17151126509226201266 8249109206270192461 13189671655630446498 16562134842742874609 14184481927310993804 12629977340042430131 11700332391064174769 17668988495946938406 7488571209995832889 7004206804082517552 5448440688057956521 4927598074401618415 14253647846516810015 10233506352316274683 13913259911894441762 17304666790143595996 16660239537390289846 17606654618365791133 6481768867617035647 4321523521270614630 15777467775817421464 6104184916735708648 6228697456765663892 2154510548196814338 13374338824264787789 7183831899481570342 9697227000216756871 15716663916779724885 11568803384614478247 15776172865014421008 16666622805892752285 7673398475135564550 16753173307401539566 6753756973280622207 14940713355502640264 5456808034599608130 2450445663562503092 14899888110607784843 3957440029525337911 7222931980288849924 10292385418487200111 7797805156830646486 8059692032118380374 3575707510691718417 4522101556835520565 4685382951959702633 12006918221363692596 11738335630222412522 13018857921575028098 16482082990935314062 334957892395093832 3606050928074669855 3810798180406400594 12798717657140923951 1967152126256358401 12795302306698846005 9009871723022381177 6013830969169124971 10976806031003452799 10576719376550796519 17828720925909871339 9401556875619964758 4676036616398371595 9057484890456279232 11271178755206912036 2413412842607701424 17007071888426043309 7108878345721087718 14826436818651624505 10273563197077150170 2275875226723109013 4427046054223337700 4178431220280733012 7919499027419060183 321355257681775548 13405745200528288306 16895829259421235191 11922042224437454021 17873233417590898511 16259000092293666807 9844495248725757656 8612726967413276755 11151877395365673482 9585120445992900437 14701842819710369290 7371777995073693833 10456942909067524019 10347467442379302162 10464539535109778722 8456682866327790266 12434119647187997323 11937708770039683990 12900324901179442507 13374348433825892955 6779025692652756589 18108013745949292993 9359463874855853997 15822413905777143721 4893852702536289589 15869901159281539953 1793282453381243424 4490407346432272781 10599524010071305185 7218513426691125544 632975482278777393 2950939129209665073 18134313789781210177 12991434761433546500 6809433747290338276 1870612874657872219 8158909367848604906 8122532988948357323 5148411914313067681 1898860872642509591 2046735259513539892 7381023659989231514 16427120230167828514 13331276268666173006 8240052974240330732 17063330889507354260 16863409032541776100 7101465338843287918 4159254106168766078 11360774077815157679 1737395581226788890 6535224854648445914 11099412328680878409 15568492070838872610 13814147168951382038 3157834104418841669 8394343013704597822 6928332762562275151 6011658230012391314 14902493177378759889 1069144845900611938 655758587958175973 14872530775012348649 5132222661829373003 2504152893391877435 14817901932433134709 2053207081249543750 14332455006594513977 12758366851094390229 449614281323634309 5668716656453607726 10461684350200512158 5863334335125178843 3029929257070406755 7228700473362600400 2580579916865709248 16170132892574780064 10641852642962146870 9415797124790716521 15783028921057269557 16370511411408633004 10956356727716872167 1857729486735755332 8941351273906815015 9243499885364825501 15659979093059788370 2294943073406377194 12327279663197896645 17764677928920430769 9349142521295991875 8985513303341650052 17501495773232812207 6958266909580352192 3306024186690169602 1514481823336699002 14327851327740120724 8021832377782977034 10040185476833773686 2797502064045026710 14881601260699684934 8397652762534676361 12183920543557307033 11304485061368935790 4775883801072114940 7592801033087831552 8455249103132794008 10769361457079187965 15369915275769126615 11369344621619257344 15492674198979501375 3022142759937818607 4280944308910045236 4929095819773461093 8251715457136253938 1976018200091173960 16893203496562547653 11652945636244521501 16373605006177449086 639938885245824616 13379697295785097117 3216025725392209574 2704129932085291572 17405351342467204162 10021649429070817230 1624677927188768714 14856509065150431667 9479221647577740720 3608028340123035691 16733285742350495980 9580811963925591167 9997309684231515587 5893338427856461476 16671445892689280093 15370081593861443140 4370543527266113201 155300403506219887 2481117423761949145 6921599314317297734 4237894467432870534 1693139353653761180 12191918027607486239 17924292927295086248 18361647413808884859 4703888726942834853 126582098839871951 2911057097156556581 11785610548720904906 13417788721010602165 7591906923868538863 16866832700385925650 11524730542823922881 11706770805691373957 11425403011855569215 1779498030271018729 17145652597108239527 11831749405342762845 11250012803052810106 7658307122756174923 17525841611860431868 9664728241875418401 11750883551651406086 16277486281590268837 6306017213734993599 17023412816532654315 6528707291683818662 12020068102007030379 15764408660420756590 8982707728906081374 15653651504370092397 6852950407900893370 16223629063490901955 8126980867881356119 11563726109761159787 3512947728412344417 3548459752871150613 18255419127220539121 6545507960543492865 9065915750654228690 10140486561481055459 7039921605103446527 7425748089624255976 16328590272739155982 3381160822711222046 4459858097940150733 9286416225220735682 15153749929929385655 14338681558652874696 4049981508240042607 17273945562087172660 8814582018002468852 17968821593110582257 3685414161051721565 3022293359915000109 15811155007962368721 12486243174523818223 15219111053199693247 4812390009656007921 14881839343142543932 5999090639507571043 11895480026630592031 8078217221465889600 1046677889543687997 14970581782590166798 2295878723102259696 3826111451493512497 5047351612652763250 9134030700047038022 3931803695894540434 4746740615752636182 9930552189126688664 4381881398209133797 11439361223501656397 8126984961384759891 8269884904453324990 9166617084678306770 14984317730745006808 5313615060395288924 3666610060632221424 7671967305796949305 15494116787676808641 11781590688639063568 15554193707453328102 2929034690624971277 7150877269493593114 12586422207126673526 5351388005806592701 8884588229331512960 10681673048452401539 4815517621820119355 3285910694333885910 4139325449563272460 13972909566341452812 10367487112874520985 10894824809303064610 13611857213544780147 17914779102798207724 6936104065445031311 1187092835834436234 13836893727678726764 15638563840601781607 5758051469424875378 11783503410212003389 16980290761755867894 2805754955133162946 13993619858909780409 8939345504585014451 17595107321069417817 18404852948054898833 11665419154230218382 6185794040584907979 7109332895398317346 1214458867756844800 1030948487382823342 12171137305505338915 757091405380958557 12830056452805200082 7951604663350528645 3166232705590378590 8617489549977257514 14512903253012180937 1491803677377852601 10596140572305855728 15488252703988283808 2734456094222343340 6348565174489740391 3609631616215928811 9009811062892516185 3577308080970052560 10193598008259482760 17115029034864662454 6090247762459076588 1777126119485595814 1254081955108685731 11224682525298350496 17523146545590012552 4543290123744862564 1128119834705645156 9758139747632333825 23259554425804695 12312775596969545993 12285849382662347451 13929379878601886159 17615304075345754740 1433901980300247065 14887291634463066358 6413196908492812660 17952271010606490851 4384981434019342416 4108343049406424566 17983804717768885423 16346510986596014198 9894475949422594809 8476105786056973302 14850255528112781221 5298263006668599212 15267170796126438279 8858041483469294970 17793310659642572019 784564545537658443 14413839950464455058 10913806590154160934 15625398891733445233 3248724985042847597 1402254241672897636 7917054199610449273 7825804828731018951 14798006656283312786 6409534411106901767 1788673315357721260 2651265101934949492 16150588798896063137 14687164895110303886 5114873518430322219 14856149803471336770 14426635515960958599 17318120208274133824 14100886864790559438 517827827580573349 17232360942728363566 2207579884317904873 3108988845199097474 118801827982744387 4730074999488780930 6221173256890963522 14563968463806037608 11280807955086376116 4994459740581192867 2990214792243700165 12216360455991132023 12237602085332758986 10685282404013637777 1098044882722153350 16007003013961968640 3248718544519270226 1888927134673510537 7942956900206796514 12898284138143924208 4436412206678226275 8633326435078942582 9470465289323081306 4831362975572748281 14771320445678551898 8988779956137921692 13644245558536344867 6617619508327338444 11202004957828299298 10731213685094679343 10149520021994438720 11458965025733623784 15132848347883890954 17273658236299313152 8457170718849437906 9638989251531163026 2394421523433176604 12584794510840755665 7968942268687685213 14338837152191956110 4252782204424473786 8370656260460793714 766959866361390317 11721715090793471560 6146720086245465791 16815281537019700631 6670475673160813799 14211682597301210261 8569302026254108239 18084678809708510263 12417545980173747969 729555968645838739 12737771856284139852 11498539149289401499 1178516096277383636 10762142003680775114 9922729837223735869 16023893464443810962 18124323589420569034 13937861198379133848 11930916986710744398 3263256993718672588 7140874970091759268 15807342658966809652 9399381011563274490 1318836276623055673 4340871487359038856 400751868785646905 5405513179216794162 11989858259709388607 6610480370710226008 4139045324704129417 2267135118497812704 9194030676346597034 8536682214972239834 7549956139199311247 1267202048559631357 12880587474021661126 1259327266880991984 4683185461843735524 17290029500603235104 9231988547726879076 8159341676770514455 17902050212164440536 15753465002936524598 14313475431358734664 1880288698916958587 8795810912760317713 3178676402298322207 9728441376091835261 313352518551204473 4702044195442296277 18197154067114588601 4298236565839315630 2947703340860265988 6810148128099293081 12174777271646413108 6877772703274276157 8936357984752777680 11049458635509214641 15616928557782831320 2321112244602260018 4622178138323462100 4112516315153918390 9511215192177215734 14779092732450171183 2336140110222064712 16445429672379051397 8898710961846628206 13913085307121577514 3148410266084150525 10155353814928596268 17121159759164109622 2482059850842816778 7721065589082069467 4818712743313585864 11994744767554297515 11925999930195241283 11382525276925977899 17191366123757604788 8823226509211660143 7098768545833206479 5634112331122350689 11467318735445210576 9899459732444665501 246148682856795825 17285000985045329067 310815460813620952 6147752938590457936 5481913282137450235 13516836332012173241 12053397367836388056 5278009032629219800 6877866153815080046 11239634796601524020 18002515397902580030 13028868717863427077 12335840997349873740 9419126653292163614 14687335281729313624 15763256250357777195 14271622487210219749 16822153882458778586 5626434310137268437 4211217340759119017 16565898295684414753 7589114581550025538 2684953908409270347 16659542217500459084 16156274383339865332 10154164944268129040 4472437938303635485 9737720847976830517 795554798594043788 8740198341690760005 9325225374760036557 17821561199424527683 15013775239644484518 3735381380816638149 818691140212627649 16751825472632117005 15228250834987284996 6695165401281804345 16514727433898295933 734516520424430902 18058995730819869042 4403175976817875901 3553046362188195244 17656338233597774676 12210492786289580849 4166278658653825666 7840554253651174387 10923688667915391690 2811095177520821962 6773715147070860155 4079155637988890774 3506780897901586784 15163424995776652680 10063462910908498258 16345172316203214661 17764377760549504491 1834531399696708866 10690437476808397228 16109567318882751448 4218964583200532519 17223745366532133089 14880889875442552028 3900497124606814444 17964359808838272857 3248165679377717966 7987744705840209855 14432601574207703195 1122355910604641600 5968775853149631849 12377236828339415095 13940808192379171203 11590881828474670974 15872777369777884814 6436562834488607650 14616700876573490789 12107637161167983876 2692625920764985076 1747529091972365528 11811044248803240159 17154752356774656186 5362243769558328555 2512060383350689397 12320851069897513527 12230351011094871402 755670249987022621 15482671715197489961 15636139618334751309 11604219574346949798 13785163663995795523 1389245455133047061 13636760725597413319 8760633062271875656 2078829154250455282 18101037795657569170 15303086529341787066 15781780988631434227 17257029812775039549 17335346603845027917 14759347541321370255 8137182102353610248 6393236600469232759 3898528348637745462 2517880055560733868 7350516244470964513 11230438587618066363 999139930627351340 1831733837485998192 13735922964652165396 303324450384429864 10048291469357167926 12407818115980473946 4233858194543837669 10800478763886686912 12762819033360712560 18002281337100579623 7353248202262146670 9305956921737436290 4397836622288469213 10226640224789104279 12758112404841093359 6368276689247019949 15352012535155028702 16209107366523889092 12745665629067925752 10164453337277760613 5238624352844251555 7901525922941673392 18424683315837308130 16001111901903412969 2163846932663767928 9647546166949603348 12778149177344783955 10363460746881098577 12922488210075432566 12557257735182325709 7410962873303389376 8231925466662197844 3145357859522221683 8044940719299469262 10007114168755605614 10594260174674298246 10061527858192770456 6008048874684375254 4619612372067643945 10116457547438851575 9585763862977944443 12046247019283808929 10166418281549319187 8099166314440644317 4817899442953691046 12948231327013242723 9896494648050744043 16225055272699139068 1694793535541181947 8419461906175457378 3906974440857067372 10527732682397209481 1434364460362656226 1508539501735211322 3111479650119543303 17867624249775615347 10342856488556427344 12609917423447066714 1547786258854250698 17026489837578372792 9238527731158263203 17168272579956576481 6328219410464870841 14306414127874830781 12803686803000881521 12009489468322409321 1199600663913052639 9006925667678931169 5293949508858966233 18411448327178194808 7578219277469279542 1325832511993815581 11186307296556414987 17320599124046447366 7405276689157571536 16492236457101584058 11020321059446831243 4466374904303432349 3836876430421007128 12933869040394723505 3916294748613884847 2454750932864475259 13234677189514775608 9306717472380052745 10720585611134505251 16658008625944953758 15830017354721893806 9141544131903274005 18073501694910001976 7383009579846326433 18012210490642370260 4929890277199798086 7522982983078417744 8673664294078837710 2070551025977865618 6294524220021487725 13145837386819016525 15479108695181177037 12158689287976065916 12713996081586641459 4357467556276906065 2995442128051985531 15679301023557030407 3806146973940041653 8896954182806203727 6576745557285020176 18225065126405134120 535941709590573689 8770926207681071552 6090941397573413946 2618158370475457947 9244530227822221145 11982513788031476425 13539755382171532038 8515827931134508934 15361488001381024399 10600104178896653683 3058818696821327549 3780439052761661396 8876543159516472141 8544720085889397755 17444372244445499136 15235983548656882879 18424275535493685869 14355109532997460386 7577163676145639173 2973334120939026843 4555419907265421058 9134716092876477141 17913929529619914236 2165369326266863120 2270756092520782317 15578986097924756121 13354501628912596062 6943866753543456865 5725365911745018629 6110699897293391005 10199075845576888578 10699615698753261026 12923379711114691367 17184016137640511575 4854582852696712537 9376309360687096128 15062924489601412287 9353859519005343391 17120628986761188453 16892918892030897885 14535914038394681142 5691699669854653979 13995560090623478440 3499418652668218446 2177556938888790515 421511653764422570 10313511944476321817 2387891539612777063 8434868793693570209 10547273426366809694 3654067488173238687 16535126221513907878 14125441373477655544 8453273193502707888 2799558001481166449 3768458827790686771 673137893944344975 15848331784227441780 784017936756724938 14112951870079596954 9632618548356132028 5643824430775627504 4103328319569145035 6956572074870723212 4415260117228669050 7764034339689841055 5026723074046301857 2230053636006525183 16947139903278792700 1123205422204073241 6759719678277385728 4913972623052640134 11024632495497373394 14300398319101827321 7175747778859427933 4787212999178614624 9321793858894148097 2641735726305257862 9827862744967361546 6188044750593478294 9723368799818127373 16576217434369434716 4497550127905075718 8046995532427493242 9500899764146811915 15993350026231472665 30297134800438871 15236190937613664157 9732136755096333657 12678592416137489045 780318824796321992 7752529869770866006 13855516783183582957 10283878967871016646 2949908623821995764 15225037713198622184 14844761988228967165 6093076814521617567 6868130047287939668 3998086373767846685 3981166460443215097 3259010839619586639 14873021450978606549 16976124914123154861 11706831680359220041 14136992430287811016 6053288632790048889 18076097730607464571 13635004085204927900 1408184539929224869 14481087572283727438 2076866339744258570 10555334964539975407 742657476923227814 8931599642696268701 9938203053488141950 8708341383771561118 10143549715689838822 4484639930686498038 5676176957551515858 13685376996346244658 10253656362015264444 12012922351286190081 3947535096556898837 234297809231641917 11938709749058546003 5028714559518366175 3077762554681843213 4519427953834192732 17558066894112273751 6132203044857271935 4188245102626931311 7987931296890014734 6638117192043048665 3878332687233126442 10152747121858836683 358476734219378188 3471561411166733118 18262647703861574089 12773545435671606273 13303564837706099999 16219074059417940792 5033910676305714713 17100784278797965089 18060597773932711330 15921631476697453634 14718896405510803117 12436002681375957956 12689191365467547262 15822217748743455896 7071093267268665041 5540132513402519096 6288711576425984254 16553376018044713773 1091431318738010929 4250893478727636931 11100721329654898189 14621888177918450182 7940024966130843996 2028011883543139153 16396255689150999620 18203823743969782149 9603001860667210676 13549652135956627822 5409134554999248671 3619302650423076850 17302676815166364288 17393042406356336821 16441415493622496310 18345215311816453924 7725787638459268352 6987723007980392951 5425630274731817348 13516899178974478967 14379248359179844525 7461065900232504942 5147299077273821201 10858716295835902037 13713143351851546843 17510154961145960217 10483945909218059225 347403424057683034 1227206967461661035 6780094348348316660 17835606402406810190 10929501564948338618 9883660250769040961 11018035716139843428 10780810253206427 9568160530062551201 4127909936135732123 12931742689780302460 7152139539082449578 4790895480750985 9831829682635680834 9087767302198428548 245380722445511586 13332440338502874333 8496065040483608269 13591215829357011849 2256645838480629536 12174832715570268022 9007343777038508875 13348530156724859519 93776091351831213 14121622191965349252 12263214232753421337 15882374193502545476 14761858386231521125 2869387636281600587 10303076181870403902 11132410526401776594 7318699076327556868 6040699886330288104 4780851753293101151 13279310538759162895 13614898684838939173 3762924673538371807 6459371872126434161 11162091016752886546 5459355075266905145 567166325694787188 266857473734640640 17139124136522145819 5099382327486150384 8884449635230598169 6575187530502729057 12943029633281235236 13189843327764024453 8401485549411632904 7394337884848567525 17337910903781578032 463374612210256676 5807812327803539598 9676074333012429237 5316974172427855650 12733604756469051548 12859436970089290097 4858618231792787530 8594190462929359649 973878196918232391 6196177750165925272 3083095541972474842 7855896171732449287 16606454553289962539 2889498053968657856 2701813795410232924 4663648669615862970 5966846179690085288 6617216343359918066 6803362167128777603 14025486480023604484 16438662715340919599 16328065400111347841 1147388855477105224 8712748600110832673 13942773478847522738 10261983421913443962 12630813576094932060 13734547057951502031 15836178312777657221 14760275056767529477 4809321328390166226 17465831176998537286 7721585038217460601 11711481105934462511 190067141050456407 3184466224245294889 9400835405856332343 13425043787658117054 1493612800225932998 6905034118645124004 12705459558865479559 14453537312904317996 14504289260657977852 3429105030467647516 16843395067506815545 10786085404378889729 9228991581409064169 17834910404376473672 17913510944261215141 7845732934643794703 2995470514587499447 15905771175522599130 12987505682394504650 5916763097404186111 1149755199429614811 5084283343288355989 11891967442734072085 11346672861917869848 12887010171293272393 2984997032339282263 17896680661319683601 14402307955787123699 4285689912172831294 3811785032434047899 4646004022617254419 815660513603225190 5296197782961422680 1303200531832926502 9767041897700099899 3915805834657799788 2223782435491144325 540330109436281222 8521430927332236069 15137648326256700642 2186722853148284003 13717385342475239550 1918552682339989868 7216370402553052053 5726023477027911596 3792415946208756627 10426266516366516442 2904056712033886280 2878792373992829809 1059883416642056818 18189679678948450486 10288679478203059439 2219003714867827948 14834502157470258363 13248907941455734689 17333715970220736451 6101157258301420389 1772612155013323318 7452879566264505678 8837710073596450235 15761386884656269087 14274293176595606257 9727533084886435816 634883834766076219 11229552815623237614 7189532739119079515 8315679731650314412 6937699581366851442 13604062852141399198 14718352222795334554 14393887712266884861 13611044230615191454 15759673958666621178 14666589279681987173 5020196350911221793 3793227007947351770 9021794852624684433 14029134637065412962 8776841107282894102 5542903587664126865 669123627811133112 15802418129697820365 13737869888061962615 18290993701496993086 829547481883362092 5474962974216112024 15611511323212964010 17368448087512961578 17857924778513913377 11723885674143734970 15412456240133875918 9310505119174254133 8726645021448046701 3245980483119279788 17269305683642742827 15027612412206169767 18033016157028922768 8848694148105026308 13765541878729429015 6408037228022732810 2798844663961308862 3400758022642344537 3574865417298555252 11722865284607223650 6021936095343214206 9257201230648087886 1101801760378208241 9211738293260395449 5196353447202397028 13125694324919132722 10478228540193120752 1558275852437672375 6107351894965379365 7647953734301721433 3394203852872397154 11177838920806052835 16429517680336458193 17392132602946558256 4166350266658553617 10627039003406953030 10637021534369854823 7442281744716783622 14577237465582228479 12440077597597448720 3001601581740751783 7562261496464983474 7025188782946437243 307631984938000060 7677148735434273000 483584542746564191 13792148278278207068 1609017596786282217 5315293480303187351 2312211872817906942 66381183440920603 5053377996435270293 3050404839123351203 2326123764277187716 7804241710371109100 14753969682449731625 7145592967892467362 4468223242400033519 1467441784105241496 220471285558854141 17159961653266343115 6261440041486808084 2772060048950495687 12987259070285386778 2065915531033048565 10913613672228258336 16356276764002718768 11336240918757511754 17987990716787913265 13797193634854159095 1690221092797398171 2113979282319245948 4464163316190365794 5977055609700973961 10175958130021429125 11691275904582607181 5658877048858480742 6527180263272107959 14273998746851665072 16800627087711767611 6035227182342998128 15210161225827276503 10901280792715103851 7794451542678982341 7104331049817629646 204770125124812165 1584819837554166847 2654297433050336477 10296540507263741681 9624344870045853737 3187323637968633327 6898564340875097413 10714764949927312420 1210567980967668661 5893473592251898689 7911254445569250090 744507318836061081 9447434688452542573 5030824161976855204 1655475210296930655 11026008126997300982 17071116135147094906 14938990572837533442 4198444739606783822 7721599304879031031 10073655920470668215 2528567774150001958 8599769987857519189 602075644247426823 15160565743793011298 7584053096921303109 9586505395509179611 18246000478997813422 5124587993758713232 14615576032796605770 11326271153333481619 4421894901336643343 6679449420677666465 8618357731092585040 3579135856315870577 13128339298598048231 10582737154221890832 8863290746809843886 9615773403045970990 6441216537884757694 2141616829366688742 4621934996475657463 8819330451810886705 17505893058732846778 15844335171641111781 15209851085435057684 6804842336206548711 755651909207413963 13019526490541263587 8490676652962175008 11866408102678731891 14468356037046968531 6095031723082944252 13120045125417202102 1819538031791690635 17149067141710203273 4472358782558700943 17800428422120149673 17811517825977831263 8366048599144366062 11959012881162313330 12035625767926070137 1195813159481200488 7045174232615281447 12636437609466380634 10874215143488480969 12058438152055171319 15610480017201671556 681241271218441782 12320969205606881502 14537657921914048085 9356997473720959812 3429571315889272992 5359508390400930019 17202327213778645139 17770062811168255618 17602985474659731305 9254365788921506930 13617094490513270774 8102888823847346878 2902873399561714867 579873506515185116 5221988783065485772 4400817283459789242 4210308721579988880 11441365379562079289 4148893299957436394 10537902500094171263 10390987953000119602 6869908957502436005 3101477931285997527 10290560112798548736 529394122952209306 11097739439529933292 9420862908154935648 12616627118072489756 486760209565113196 16867805431547382873 13606256293734102071 8121203001166578947 7699423287685410952 16099568358504540556 3395610664358877452 13901438115339797863 300382621248248003 538360047839214689 17701738530889034531 8981668127609456262 4134567673328614098 12635807541064580682 16199894198882635193 10288425506168126969 11917716478761092755 14709379577540093491 17237796278645349236 15348635653283919380 8914173722607137172 9524111283526650095 13299590583019467915 11869210199608964833 5193076847840775509 8526171701698430628 12939253417609844059 6052455912752916489 9686646684137474776 10292629649834114305 15461437299366922989 16054547455906052475 8436829428410822257 14973653760178275968 6625775215286959105 10111209642403426008 8886326517819119293 11740592262816318657 9406711656884471491 12743781809752563869 8802342493450288452 12691833220717296028 14567429179801187579 10678383914395836162 6968213081294074460 2983923421820029316 640734392678836932 3522289128130653131 10861446759693688516 15484311511952072640 6830875475246308730 557359573435372966 1273868150696063491 8867213262225969707 6003477078149786806 9386524690184839128 13001649466597048368 4767859775063162861 274352815453513041 9193595014950385231 820549657948956002 1189327743778982597 3325803016393367375 1695103930257404881 14483848355864738613 3706801052253978895 4855174929323708229 11621506023360627698 332677288952146323 488914847999320797 1920876980312696271 13213659939400294895 1632453887309024509 3444470742289628528 16476784785562674692 16334677516077784371 6999817989198865954 14957104392899042090 16943668103941773214 2693213854592668031 3194819586133696683 13510433942707167919 15577651246889412927 12299761771766773956 6442463671062760229 3416087511851432446 2289725031827390394 5554887232940568965 8301726537069291112 15293833925149123870 8675954387123178124 13712236543073370167 17900719393611381153 274697012672794204 8266093000733440447 5666980629305916095 341148952270034832 12916105669196204237 840353019721316911 1959441773519694530 3500809471116695385 530359574628308077 14821228279542109151 13686222161498463518 10542287369779972986 14519611148182291485 6342715306904878259 5395402943891668871 14272295273782472847 7818057054118163559 5091451079738322133 12373143493596555832 7289802041746294229 12733071377504068992 783976551089727289 14373907729832796156 14558036283033618358 9205056584437637697 6046169094968770164 10649116290564157323 12260211407377710640 11845294770710602605 2574158992383908919 11150934987562232101 14774136655831366784 13066465033349654089 6835128895026871472 5757241884567142220 9328565132299430031 8689010275412177690 16378379827952624744 1770009076349076283 766668333703128225 6846036724645484864 15215160691628019859 8903205928694661417 12468965541667269681 9617703990620680536 13962154200917550782 9212397401236840734 14875379797254072311 1475233976648122055 17678391225338387372 1653365612613130522 2483093637261540566 17341452318206327541 11142602287726351820 13774683184763803963 12002557777679475404 7689595685752423409 7981477901843010909 7382180042860059503 2846578252020521085 9875040776117077591 17846741325856686811 17972760736096367739 5251400255624307906 10356410231381700004 15271224006763030788 5872849411347029724 1790076399746555979 9768596205617166440 8511648037205771414 15422020818368721711 3659223408690998306 8156756923198768390 11767953193039997235 17862297739625719513 6455264254891770511 11034505122875168226 6565687664716057881 1186154932694505774 7364536265957389791 16587816470260523916 11699001806767659234 14634548422100872139 6909821629491796250 9286502987744473048 9231344349849449490 8510847954068429645 14230116608111007541 14993247619066455805 13809293277357349612 4725035750739274040 15522790989490879376 13269987441270339054 9165222376524801007 7779341651435972905 13991079391355000195 16487958752233693086 16325066000848683350 287178281001588667 3221171785869282341 8901510029448815762 13710530543898780531 8684431969501406451 7511833181748151832 5674143239816906362 11749028360516679747 365453335999911065 17191924208285145282 16337039255228963221 18231669402914450064 10534293511333932798 12180613392732164644 6726282965128654066 12067836502637853541 12459108340944428322 11262204794489320618 7314678034008508879 16257301720235454491 10312462053013400906 14832693059308874752 8655642192186501853 5469455574271889010 1887073183485099705 11603455186936997444 1923359447449616610 3869952089097676547 14406389283973847031 1862322699073798634 2038378801318029197 1974639639731741244 5030104608630330783 14067784221136894870 5952113633582289308 4759685307586848112 6148746720158236833 16573411706105551042 7466094255706650510 6365028368806204875 5981654371109278121 11354604577042151100 573391697424652864 4048158074031140852 891645842002530140 9409294175262117638 8368396175318404718 12031567385664882242 9187250908815656029 8330836784164942396 8429169690359982680 17669288714964093881 229597786776054737 18004885835658569521 15131907078563306904 18284122054577263103 16136714580236449961 11887768524937828767 13993569995918358370 1825289385738679374 8098877714089200052 14284411875763787114 6630798686182981119 11807214463843951830 8419342699489278934 5467855804700457224 1081549021385854130 6513963316548601445 14402436210597544133 7325986880933445552 12741898924410029893 12382638545674922322 16365790066922170179 14730059109766158561 11130391536257373790 5651922640961006434 16814853475096900724 847899318750457000 7285749350439343717 15650000215947677651 13207476049002574309 5447374963675652632 14950527386931203479 15355508455055715927 13197002174874062261 9014764451884620674 6591786261150236021 5223110683829028306 17892036528878302617 1097080046682279205 902432357754856043 18376043203877001642 14498399259798041236 14790541568135313218 11809565733969395670 11095120226433785079 16085200458437873580 16199019584676396903 7013491663889984432 384753569529704583 11787736397897040241 11680322374058042293 5466412192637859116 6801606097980510871 5571671386625353168 14574821592183621950 14795520560458481010 2084279445218854122 11673119872871950632 6342676900934478475 12776541075376754302 459134665134707441 17366772904880993754 14008267907185815177 12560333322769000915 3638794697070322832 15433523821525233862 14566890568294535361 12344352392643162190 2867622702042160204 12385400239104899079 12561170155752452820 9439706552833821449 9557899740351699663 7201912036171112518 10053170419477445297 18402231794324876766 1455620374915849990 9732618065588682001 17522968974677314802 12854374806504455134 13979884156202607456 7579669729047240285 17745180506753810267 6877345997161632653 15672817264806790541 13871667144499555517 8003842057847143421 8041556829285606528 4080904627154662850 16219233072129622245 14895229732282970793 635649248035196227 3856784736274221031 11934214960448740573 6431991244236111109 12402710280046504517 6809991206096883412 8698883781373986468 5099890897078350934 2090367572639046194 1629310632677660741 13216672341662763909 16956419736866445602 12515963326018230846 12520533442006056086 9603527413004114083 4727944241768487527 17807531580315853554 17452517952789331872 11245379257545597815 14626013502495504941 2877050477971976892 17726939845704740616 12882373388658001267 1916392491333853429 9336612072625487893 7539941511161053037 16561650394019618441 15601940115787231513 16424468708220287364 7534193413995644682 9009473290450406169 10956283436584529910 15177929528539126392 17378943496074883035 1972097043223629084 17841355896968070625 6565619968298287892 8643262212624120479 13195325900338038297 10367681111958995738 10509577708282810951 7618913361410340058 6737614663696375270 17927490728592241867 841785753798452593 18058264563533189200 7613904046580231365 18258471518419216120 2567851241399184806 5480422621736234402 3849498266368207250 3460016125037055351 8200752033964144994 102452146737795177 751570589261018061 12575178284806248785 6059039168314587383 1028010093229236957 9125045203274772890 6720899092347271708 12792677457552318093 16904046320399323338 11975367161125420831 11909656081322287693 17436249747804865482 420121833976534976 7557532228556553025 7726198776644708843 845558541072762721 9071265223166510946 3949223983806016327 8253783388719056176 9940929233741316524 2406362265686243158 4349349162800534479 14001527309334338518 6250965527353328612 3145155903897495541 15601162277607564486 16470026032782286028 11664891190149257146 4283872692513032589 18218178651254819311 10119874958698948876 16698473164438164744 4375640501595170567 8266391787413582022 17863597829325874206 15789612809804062836 5216100263811720305 11749778527887371198 9267334370646594238 13747424347425375947 6324828339839755280 2605028255088783601 10329589101736055277 2624352257320269369 4587981005369327370 1432959437943185423 1041618745612776749 9410533456748221363 13111805963814616176 8805235199993016874 1274961390649096966 12693633235915443627 17592289399991854049 13022111745727787350 15550915698075622173 2761241340080933838 1575491602334804517 16856479656534636653 14543078941283200711 10750591232798519236 14258530717201163856 13411583262014147388 15699531354569887383 7424765932542951051 4435217133895064689 16592463179675587585 16208171825183744398 8580265204108264808 12902823452883409124 15848682822104790908 13906262764993037790 6486719247437358982 7885514161535438844 11809771489982544625 11360948598633042497 14978146569935577986 4483737606312267352 3860444788404909399 10070591550757526149 11343016886705712383 11921258881433467129 14005127289171098473 12684550264828463642 491493025518531720 10049008398055474071 6850262196074690389 16890860015193453239 107006183363896587 17085497466541608399 8467298898172261991 12021730956676233185 14985595467468517365 2024625761991456417 14117780385335839160 4387610889405989979 11249270833451110752 17974429831453457527 7912805779471593400 3972989262923932245 18302729023109607291 10793864131242458250 17401036329648540480 10900010079263735712 5047232339399965314 15471209958673765956 7105927756359256987 13891865244286217010 9965057372875776509 5738000282749785158 14150492874815545055 10131642784183895272 7188314978751154070 7421490578781280591 4155812636306728258 7587774212673832046 13929117183056075347 11552136562948268032 13070992473326611477 3713470094505619742 10764633790111184281 12189268433669846489 11365448232942694186 13657346843501155951 14240117365968309382 9190531914667622672 4435878269084107069 17858360485566910999 17602710942218196236 15156249828361595030 15297798708783838945 9048644212425623509 15428459697388087891 2813546211536419870 14841538304589936617 16047875358908182709 2663923832955333919 4300679922426397869 24567651441192963 31385196977594710 8944239488191776548 15200626951766343624 14206206971236058854 12813505016656395499 1480419508323849847 2343695181946248247 821851036520137156 6477058177162144516 2593704739108029276 13078575084772082677 11247495292851091250 10577985294007281441 11471690202606061263 11485106354186068965 3010107614535423663 1146762855526965960 254130171027943737 13681709456907448833 12500523167622829499 14282223598380675022 8828042262499388795 1346134961993107134 3052566756008441779 6301922286187791944 5858748789487798074 2655029634856849699 3226957772610154519 10452977855898032986 2911901690724620464 5569342831376372554 6961413882754681283 11119726167783252357 17077558630836213096 10410523436276984197 6950974045271459665 6589438282383943411 2636430543194319247 14875203366967986602 8299832662228067146 2444740789162601039 77542480906480933 3532231949295096766 13141347060467828642 7113930763387935507 10893201515917697226 16291756747016209813 4079823731679915446 11241909421134115084 5134432426935383549 3219023478905745687 2999776070254286878 9829150407451300606 4520510654689837097 2951176918141452720 1940439226919808291 16670917965063618298 1218403535729380425 7312626575096858030 18058259677877002525 14941612937214792034 5077681503280077770 2285847419894611603 5919566555883533960 5375652966850492099 17186556607465081762 16598175300694054803 3380467151061154029 12332280083582970599 9361992364458845750 7741447040540000264 11145173775730941099 7365625274482231520 15164198908867717552 4539746830000080152 9123624328912336363 8477520263110643484 1271509571252505834 10932021517185538707 13639638880328957538 1053002643485383810 14322097412895044488 17441833825036092152 14922162016124379580 13797647748843097776 1252493803775794746 9647992296498215234 4051765152048255009 10811301899414403668 2574322499493685118 5298241262327297837 15708373448571265874 16621580898869059639 17070499390321019761 5437661298430442644 9101620917740893814 10536879123550580324 9010645668177441730 9148860474775497801 18152972520028552848 7888502363069577250 2412190032044583443 1864156493430740839 7425704180376864406 11936083020875285487 8219863779520469656 13284922474563505082 1913058718041031212 8917234552920765660 18374175481020238852 1881388426999414149 17309754160672530432 6622494483103770672 2224456489923948302 10729869601673076604 13505338258342927081 8801387586509074411 5228120026782419356 3207368249620012558 12224747646279082821 7763942684139735528 2716761851961867607 14310535730553942766 7055381901385218399 9083980538424253568 3582876191283944768 2420464677268320613 9593948358629234564 5735161795557414813 13778939989429013406 14781032172351475853 6700536801635512694 17560778777176489466 2626920088609557227 1718829678780990120 59414675405883656 6624741752261382503 11015274583882341897 14386277238867238582 4087746086520829971 7691220297400301746 11602053000999052171 6255511553479672339 15489381720881142413 1544286484523718305 15129105012414042863 14598200729391664484 7078206949674996033 8521412418275378013 17910328410726718476 8049862102113894110 5563968822598959489 14302023972054933962 17916367704806618374 1188043653443838715 5947098968596789388 9360032316306836245 9820163395744679574 1096000978205227570 4396594398424738341 9269017987622603037 4860955955442718615 9200198359053168252 7761870169048516959 14892058262597028948 17507078706762581450 18239858025280604319 7439026510755137046 4442578567492091056 5275494496974320527 15900329265756575568 2526544364015985854 5137047403224509083 4518875591548562256 1838800341702108643 2849764402858896747 3302455966826366564 15137354617067535400 16604893271926359268 8520455119245315555 11312434271915257064 12615155379226365517 4513481128745469242 1097509005528543964 2191959183478800662 17285253332822220877 17687428711918825131 5597081596513712106 3466657717786186735 15816545469450557810 751911850613496797 14038254711071382581 8874184432094611279 13831409361432323718 10971437952824407460 1340233746189112773 9392352961432313461 3501445748284263483 3113442496270759135 13219404781331130641 6538868354367058722 11783841721547138476 6793209185597317296 737791136733631358 4474863156299938776 17357266842966306710 7565629496719078854 947715293538873220 3039980799991541643 10292133800822970953 2935337543555682917 15421334743291513630 7652407722884333186 15116044309551617036 2921786788025027768 10308265998673785124 14819702877001811916 18094220633185249268 161231993228214435 3996641898123855741 16845935199336718124 11564982349795946320 9961387119622762623 8299403286867189856 9771261455539177888 14651493523384285795 18346037132537013818 1395932837298002240 3722689130495930270 7185730475237275423 5844764380658267623 8377364705482969368 8492285817057319715 33693995405745398 2790339096419133805 16777987133383652959 10430575382140973322 10517343000186101951 17199194178356001385 10258759820163285604 13278700834981254156 11615260191183410919 6123194205384066801 9943107463715323114 3701615080460768078 14884288843504733469 17957546331656830171 14602464592889650509 3027590955450524366 12100396572322392169 17997849655409513032 17359611690037155505 3757180431596419257 17491681797465254420 17303152808713581872 9039906101309790660 12142148411091961421 15590337428072566219 11336142824391336072 3156175191830533797 3949404453207896530 2064762947992705867 514532538446761540 18184069975543462109 10718648762788095683 14171603091012202133 5077426510609479934 3402617006862443383 3504464420663069544 3501138292427859226 17307195749213930418 15551781169117340935 8388690515890976611 2365253368949157903 13269287086521419154 7610712184692505951 15490320167857831024 13989133711493379210 12500386152189640024 13624539746818920048 11431183340036287475 3006662019131104233 17554696774101553225 537099209994266611 5788756041630424809 10990699739373491379 12776610103639702180 5117832099820136053 8000292723494918184 6165332614763394842 9801557610237207918 7761327278049195005 16350060799153028009 8012187251582279989 16193658542699639273 961274235735909780 14971704406117633369 6704743993758132454 13879906646530880880 4909498473250001879 6003683882182679778 18283842054305354544 14916265767743993798 8266109361951640434 5766671916784394726 12307621177065280450 381221518252727022 6178665896659405992 11467845158434129936 3441484441905971453 665362665137792550 8939267870248258124 17226002051656782078 5461537325352916876 3732125625479131316 534212853984600940 424023470414864693 13542131197990455864 13311725845215700819 13972729338364521272 2194870225168059497 292290464535368690 6813119897768349234 10446727594567683318 2983154503156682079 11848376170181895059 2105614488946469046 6978104513198426015 1403136715488801046 11661748378495588409 453360221356561094 15711850145351027479 10348021146615653057 14100997914238823358 12938732032676755234 6998317900682217293 3171959911470073985 3894412754765053014 2811524408874650275 17678519718850358696 15775947331855127307 7521817436287270858 856804917987025191 7690416112000275753 646752067942099446 11861785780507001596 576239080639969633 8398532932816518130 7921752002766795315 7835183571780174572 14395172355530463039 15321722192217146172 16807952453480206252 6363913882947514347 13626240951044719415 16233508648871543319 3079088254720964922 7739764791279339222 9086178968806149389 6427675945178199251 12186013050197515660 13188581499172610519 11836367985378531809 10581531955202815658 13126105122602824357 14623783105128319674 12673621630620636857 3782682967558941268 7397181443175517991 6074928517893368054 9661154384155563299 6579807805232356546 13721636672499051137 6581663270924414608 7306454469445560739 483675422435160967 9796742533215452968 5550296475374861298 6295217371705713384 7418339594200518116 4119762836760598573 6299633063425910702 13567976575070801204 11308910657525363947 13879200369592128806 14639340194714528666 6143263989469720198 16512183721358784252 17556489267686309797 10002736585081167226 3726135491602230966 5393972403141443075 17492196444093934797 2655690445207032608 18060875032993238196 2534011311404743038 4987842709583865571 8923463956882054119 1004516484894975195 10981650176358916064 15127411758531435813 6216485972343343314 9350472757294268480 16467338838013989546 552946837853026350 2342236903030147997 15847965585458171016 3072369837276988638 11371541796867305319 12310623309988889312 16493165827605781562 6180842506756572049 14103521697793554640 2409898478946948800 15656555285862185667 24600436729356714 9412570285046535122 8843640683010420427 552203552969759793 15562026243356060310 9771782272921955710 11295831039164610019 1387464721907358144 3230070291582182682 16459915266797194123 9372662700744304199 11453675116866224090 3918132910280248752 6789135562757158747 10716762666920277463 1135656668348425266 16840653529000391553 12939566658992298041 6972031930478197689 2342942660049560583 14975914644341815275 11425099450724866878 7079064300664731005 17539974352122742665 647439317017765421 5980394251143660936 2290255856869849311 12624772347559331825 7095894912176399076 5926289052087920807 15986352117233232683 17053612526123693752 14464014757764787973 1956926577816789331 2467874546852696367 11568304462463815274 7316723717845093184 11475653833694831062 6211340227895789811 8911312354063411973 14499167613724698005 9336972235338639962 16776636452746032396 17713924031353837281 3475909764155978198 8172936088284612143 14126106881157771908 14512662930343896847 10084279730756767490 6365620176621939641 14696287513410751034 17040758133636892954 14329265825617325663 11042472313850318548 7757630309338011810 15166962661281836347 17829574910400275262 806657983438708457 2307419953160577467 8859487528480420460 13500720569478864670 10286307436570313723 7234973259629104972 4255511193165697197 6819947323240915732 16650667959029476290 3025448347193472978 17573513977691528457 11174917138538140578 5209536181344095686 12181095476729110651 6983127835872198862 37548767716316270 11324934819495423056 17428124835210247165 3378929952788396702 13563498533037904825 12791407600824098082 8492352574777991764 8012863451506399976 6931663174364101088 8048898070750944614 12633692634174174306 14232079153498366581 701481526480070260 16964030764638575880 3829374078363465884 13083470613155720938 4132607935371450442 927197303176462182 6834743668140430640 18387321584381264668 2289210736346782713 2947263997812050522 5787008042550062051 6966303059280279947 9661489368240600624 10422696399794675602 10706357919285302263 5026042397707786910 5279603494509590119 1004006528897797729 7642377600127018621 2044968830935100122 15529947045985093411 3395226795202341692 18014189875161585693 12015981080666381500 6826020718120996114 2617033906672286021 7811965748814896839 3967987526683537848 15776214609010207624 16880719871772468768 9877274168623164322 15924466566109873693 16713372977586924613 16954905575017521403 11334192365279724425 9286031122752201391 14021104462895819230 1415392773273809322 12099471717917391651 3856875865402425162 317915091137820049 15155753921455376554 741255290840200094 14099810092382932233 7863179463162089000 15802723749180446791 2418458340853047819 20084342987531210 10137987710876292217 8083830328391185972 2488191021588949716 5242432417881295504 18181686281813456332 7287493135070408035 2749608985060630740 10544207941359169491 3085791860198928033 9444561752085520938 7371925271779896380 5364238185342120114 8753717338297881414 7618536433389318061 9700342025797040773 12342094076214979151 12258465117859342468 12505848974623179664 10134636354318846526 2691538286868625487 14129242435349227846 5394654842069723992 11801657627547077778 7040281328355287099 9419667018268908300 331557536855539598 6353508023244412845 3349666157404918894 7833717700287555006 12259315508331234821 6564261334572744844 14995306861304750890 2811189364999472895 6215932433977267778 8052931612192416466 11494253296115611649 10230029624474360601 3129667288727009456 13411560224253774676 3034506970837698820 14551707212091745324 16772229266188435715 7240960674991221537 3473515460933307828 17739711692383833448 5679114846263532367 6843327864884898395 3744897360207009228 8278479488910896084 5160498777239379938 2262398607043766086 555993889228364973 17341792300313031915 10220448894891620334 10991371770402680907 13962155297932888232 149955826856606274 11682159386910673561 580313667202501206 16340421660978015609 1236031537787761172 8596758911437142733 10204284296088204224 16120286061472431006 2742517550432064186 11863355758258297946 10502388425583209339 11234764474667953076 15798896338598176789 6654481156119508124 18257474886775086218 5514167412824139452 4401129441593042706 625949421243843246 1553695053948230634 4019179406131709109 14597320114389252831 11163118555094720013 9306500158185356102 9396207635163251421 17232272886411435471 13717160517695295237 8271961468827225056 1624987083184728444 17226533853783631621 1049730379610015107 2654778260524994156 10729950661112380905 10055583681613803038 5854616850077809088 6779122259495647733 2540747099021041548 1031304517231429481 17455203669405937770 17391477970089998144 3062781453192851380 14472059050145236936 3933559241032384283 16286250354951137184 13322422095431831349 2054978185084323326 2190714884764067143 916135216022435575 231868348138018439 12965739188348342681 14653396425450519169 18124951493663102042 7060148853784788229 1468556178749843498 7692621506656363296 9052563574273382312 10390837078426609112 321565216417281485 13577261742121560336 15299855684495537226 10410878918212657997 14396631865805176654 9025260356586239009 16895689206773546231 2381083173499799020 17935671255006298930 15761765438093569239 10197174387024053245 17710927388437241039 13298826150596114070 14703496768552163024 3280456464265873212 4489733350038962360 16705767266275295039 11210171610026828490 12769034780817224889 13327031019809420092 17715303942923091846 6509741199415533775 18106202431939590152 17880734838356305652 16258046897739950263 1667027131450294143 8179824505475686874 2503684130418918001 3693455404689380495 221305362869210747 7202229362752435606 4189184624184806681 18384564682426794881 11728941342691416811 14182443801782564104 15336610110998610598 1688198373714515920 907811915091028092 4925935133634835143 13214046487384646427 7245908739440020938 15286971482805238497 1549885658667388375 7839683903136383096 3347040898623400118 8671026364942169787 12782584245749327780 7121264891818195364 3955018858362769195 7924675980326161944 17604499672749450302 16040655040252581858 2166233398092608781 790086108575842556 6100511208226423807 13016152786907917527 13595184326611469825 5938271932940440535 14631587490957087224 1128931398296860111 15872532263011171053 1784919192005102122 1740386206163495180 12835778957335064779 15950528394684385562 17846071824087953596 11272084383938765700 3638026522819362150 13322017681247990723 16264184248494071268 16761542303496625254 6200539262161861962 12766744854739668460 16275304627689610803 3181187479962245308 6038951757676231709 5946919752891201472 1353542430980479765 16362918361731997361 7738360645763583094 16128578050785362814 9977907144441458905 11147727518548283438 3036307938362021360 15735696985256784403 16575346278686022706 12436747985343871338 11098652062569100322 18188176935805229199 6262522870116793119 5805820461121659163 10894574915259470634 15799939566249024153 2668449641698996468 15949960554994135147 8819686911535463097 16141046508300568906 1267421868511861010 1134316449682597413 8433825650748598931 4610673606001451103 10100441133974870940 5689788339720198383 5149781149488137601 16595211125605111422 8033410147116928202 12504655709054334331 4970415771222491067 16990770892726012723 14161206841144270614 2620291837040564450 16880528054865951483 7313384236184088451 12903033116631098646 7007231868304800043 1504411433766141213 2268860037018927820 6672819731248819250 14799599880910855099 11388897095125447701 13169889993903862679 6186720132318298597 3504217844951281170 16088868846250724931 13296991244383302902 7097420542203814640 7756422043255024589 10352939895005204522 14101747301978239981 6258203515835761424 7586773171310951037 4956655653626798457 2534964687028653021 7254769009147154690 193072890209892872 2090929191022130907 626068132464673762 13702343265437164505 1214862168887255674 2274716312033504588 1129346252439163114 16616016803782551340 1271988361487572414 17759095935387371536 16551891358658890457 14219267866914780757 17683432980027668080 719147886013414035 1227794770444620107 17345701535284406830 14403760938825050055 16167574960303490109 16682630338733186931 11315673892780406363 15622073624071795373 9263238068244597807 9178687296909915115 720401932379537249 1422386418832379705 84529741823038657 11073953182540170508 4019130441377901071 8605826432252344700 7159834593502859889 316361741120446143 10573220839247887569 10496034927255575411 16584814527777771000 18356302449782816836 13766853070725084615 13257481534775285445 9074035518034544324 1662619674138794850 18244472914404380241 9167564875055808158 7301119385673769047 2398369145287252465 6585701670759577176 2178746505258048453 7137000210424919882 4047142517756981920 17039709522153842511 7920648392568675467 16832863488359339431 7768741736571009071 13150504926149656642 13784400610705209039 4126785999775753815 5461929612214470504 13824960052551359154 1782628700961075681 517910046543063630 9805527575821188368 16362648480769633249 1340587230109148793 6049278667237321291 16230817884376607612 11346757036892055751 2188372578843429192 9026780116526311778 1108668865258095011 9551410484075909700 1965253530395740938 6048325669357224877 2133388396063688633 6252564544766965198 792584876421906635 2900225977988317604 7965268557625561941 4142650588469129896 234917292534986100 16435412909184372481 2838228237182259393 1561343669372991443 15595537645828134675 13374058308426700010 8288839181058462400 2393967296139400821 58125962105609976 18037503517127850848 14071460836528402324 11165238059259346190 14578556039772485821 5892856448216614051 4925112376644647027 513129136210457534 3643822780933384208 15026718692249100774 17662303332549219937 8475630285614044719 7953814638551715511 5131127997826740817 17093972703530021660 12288245303032681801 16663866476514809757 12131934215930398439 9378958639314710280 17414903381936661305 1287184009109873784 6552134148418270349 6597364470942693226 16843074549203718484 8225471850586631156 7647115841097585245 1305662580023402463 14942561081429462565 3572814568583066871 5276194100471227498 9089053953449496940 4048490137991035873 17084433656216749528 11621376656836575033 5069679067892863691 4530353493592437035 8324945221640677155 1258025590568702970 4969287042314558235 988938040331930610 4764165537167948312 2005719333778477374 11119097213239445783 4669074357885813237 18114995371142881579 127512904516236891 6074117643287344389 9912493424565504223 2994263242873875034 10795468689202933738 16483818139073692913 5415098815536597416 1330436863639662436 3168406869590901968 4000527426916364383 4193354250770169165 5088342245156423871 3743896918450789866 3663790697414362571 11755983377524159330 1766267356165022812 6855717376679833517 127485407538434552 3575767099235455522 5471762083599452549 237577683329023925 5081028989558862250 14414789100772281521 10363780490386688588 14857838617827571619 6306748470058299573 3117376782902229312 8429817099079146756 15272417901457129 1389182474860259063 4505414036436389979 2217331236500766684 3278287350499011256 8826312602189289191 8274398198979460610 4139172556535978273 14118372718695786475 8445121547839909364 15083128553783824936 12651970747081299862 11827417075503622654 4544439918150917301 14754059733157789855 17421777318223248382 17538127057540340078 11305800412218126763 6733766430774265899 10227795842304263019 4226184059920429422 16708295117453587520 1675563770037648797 181311785455573570 15512022425400140345 6992553117625440546 43755277962874967 6456614085025637416 9890586524599026037 1960905841206668344 13660786766806087809 6185342590820174084 11291514160080032751 3537116220805123301 6326505088423162434 12516409680520421908 12386244593463336836 11901953849282984852 5817116882170964659 2940358341748326703 8744203068943163443 15666820482600447278 9245904139975881134 18127534579212391247 9651147377618496139 947039825656542987 8267390853161150674 4113714499552536692 12589684439881315820 4861957143858960318 2401270238725694804 4332623023755254004 8247022918084743474 8673101418634702870 16806914118848988616 7515750322271605292 12558253173561999377 16500656412777278219 12843114452677093721 11652672764220236713 10534166112042869241 936239360926648780 11647662211448085782 3434359459614244029 8411960757156009417 5729691203642560993 18395730559735949018 5630879077170526844 17297343449088678218 17369308489457488068 5648129848450339769 6991349107331628601 4580309444514111438 3959710381401810586 10113122740182394940 12528888929591170453 15724958230129894439 12904302699035930313 5501866930770785271 11410422997773893373 9704424927315039113 5121060456854335124 9477365537039774958 6397443053813440412 6158126707390449990 16648408638738250475 9654580705858472611 2084797179447363285 7581948323440241462 16387251029710902111 9996249887955453386 17923605381731104832 4000083378100978514 2178692293401673735 5346445401499834119 16436822465400346474 1231000417377014281 6769001131087415085 7728888770832260973 12003421091492233261 10557731310536277647 399302484050958549 2572509938953557932 16538949383461290478 7425242450745637844 4965384142378025652 348014265618533934 1859730098423740906 11733983179323955133 11620570359831694718 14457648498867088876 6950669422348797000 17666626195146055967 16878855859244866672 1245682341131778732 1270808163581370328 3168767844399184566 13069816739672186151 10672657526575196087 9160863737857519956 5832536984322211540 13495385037200141351 17225553883830117879 26650489944027873 13714946959227619360 17073411785233865649 9994759010391448412 11421294234436423548 14172710902116605468 9456534701253521381 8738566938356720066 16478100349228257295 10165265151098802504 3227855025730446001 1595575343966033071 3873308163400513952 15727331881098872117 12125840039774544545 2366827700192367781 5297200445063842676 3603018952474017601 610831158156176722 18392773924320869384 2362982358935443102 12014841595833778917 9202438789096915962 5630808192759085483 11456687616449651211 8105044971514213162 3716810879613421694 17629200584990004662 1987347735736798940 4010028846754829078 17070153655252035265 119574864676051326 3802019662284422096 14919412559146646016 15607717351893361893 14150418546319252296 12635611264191423590 16246751768482907195 2090438870568096379 4350694729441786750 12468375565774499027 13063205240056365487 4165232655909680243 6815438082310161541 15376502526230707498 6643571685498789025 12510576779488706637 3522908115709396229 16305065122786603937 12068480864935210453 3859135801487755346 17699293892645301914 1886114612927763940 15561458332623076876 13243692104420996273 3645569130383527441 409705558807465293 11297183034694773584 5640330834713092252 14005521229167241464 8180484863019139675 11215515189759078117 603797535084446819 14365159643745414268 4100825240015063184 17174143530927572900 1188096949586345965 1375251253235562691 13820816707486149603 2416098325599596441 992852904718937797 15203537209419103098 1716933828359735999 12980980242715639604 10532463783532766092 2910111995899414661 14058771610307806094 6882329384329471216 18107446677235065259 3014161075377035414 10539398426522148642 14035994972099017112 16761837972752111379 5807305301178182656 8241868638784812193 1353008201996875545 14374347830941165366 832604633459015119 10124390310641473797 7496003437448841388 11671864646340118035 4034507555017645936 14391009894043399833 2304739016311288537 6739661194645825387 6308253806770035248 3045371091515400513 12412739497362417138 1874925961887786736 6188748500797417347 9496557079686417135 14952352691792713948 9208024707579616774 14275818863076222267 10386856818997135776 4662746673489283383 7663904386344356221 12162670066136417674 16043869460390427001 11111084331381780845 14511742629021441841 12090631715512856002 10529804072611868751 7354259679982005227 4565998115459452508 4520557261446815610 9695227520511181366 1945255534057013802 4858063139816680827 12620061507993166376 6211906215903473550 60830706346327468 5603446697409397467 13376297731857707120 12908144743228954456 9086660989868300525 13383315602121353800 17112221605948825495 17234669712254720806 7365130454973412248 5046247191713474156 11879875386914954776 8147517731024306502 4314534509165610319 12519367924605296548 2645339745915416513 11139393498491441343 9629686781878724194 8761742105489503568 7787156901160656941 17899291723988489769 265127299414833325 15567719556623015214 8192767145787218271 4465970878911849143 9897162546442562788 484645629554627238 11654626868868181602 1358385352239421263 15395451271096676715 4401420766140865563 15381739174612374694 9451607735996658221 5901291941985697347 12261894498592377210 10407592812758564842 7777419205197980902 13179539085928807366 13173164472042239438 16337749292043242394 4972655151980666009 17060903120378939012 356739068482457626 17022400077237684094 10791773291987560500 13868517557213863878 11064915958728347148 12160057367381784871 16669521470085452339 5150595224458789371 7110878644216993030 16171071036671624264 12482605064230649432 1696353166278283338 14439501703452708024 13048422395492625914 18243719392843605195 6532070821827730034 2428085525039183586 11636192027576121498 7464543709061755685 16552186626823539233 16629777253444623710 79130801753212545 17205158879461216865 7005582274520735593 11735603642690380898 2574868729025808810 18164893658043536764 16396007347555198698 2847369506449096887 8143209448589140602 5028052618996689932 2138214716241729260 300053665439475207 6058978677417762133 15700494755582809018 3262186683894438465 6109899883154888899 1787936999330487538 2968660035885224423 15661922477988850577 5176355852040368084 8293574740332651324 5361303038152870301 461825393774496521 9711232923474981480 14331654992111139509 6613576090977599187 7239616950626739360 9989016291987448456 11142090093091262722 15900337663341083376 17200792121720592395 6531078482098608666 4175282319538637600 5075093255168675774 16770018048803814042 4987164026492917264 15444599670584963030 5217177076783798827 11000802852023851066 5203193632274395486 14666580526569821538 10996104058536086915 11729966593074856230 13472349200462661198 70149666208664025 18416851891225866169 1232485756653435911 13298956593602791736 14101423486438626883 11571311995717182978 6356416876980318903 17794885984010962809 8218278858027302871 8268200337794529129 15508600876738489047 2606030314951798290 18410660888823540273 7746637286661617624 7586001232363571188 5589496271852913441 16667278306584526912 16419688637755387120 3798921922975811154 9252061869815249534 16302185601531007010 2684636308776450881 3836596781026534563 13536177186534266583 16438066793813950475 2762297158493465869 2991301857910562597 1924046883250721611 3097613826432733656 18038604202843996479 4043389651801150989 18134639221909961228 7475790507180698107 1524341612497311854 10393530705937110168 7341508744654567109 3170840577541084334 4200667093322342538 5627215008735438465 4545497560987586786 9500436378030182863 8451245317515966882 7453033719654958979 5573357594128477646 13808337193434804942 14304971003743032255 7266833944994652642 7893312024940111797 16454433562296768545 5918663969640687602 935722360655047800 11800612108905621101 11580832608064161697 5183268942769397253 2484953322424874408 5899020148468270131 16886526065172886585 5657869574263470355 11823960027239863525 6047884548587109496 270712502449564049 7776946252321851206 17603958813721310708 17240707435621211094 5940698909515654509 16186627847589660757 17681133259081583902 11420168002597094108 5047709273354061019 8687085716209206544 10431101308708794524 1028003091924619540 15535658666633361399 6624693926477238064 17163827275022770935 134175495133182646 17077955464062815682 18267110757726245993 17325556806914173066 1311455416046272004 4168704254342744128 137144412502211286 147973942888889622 13562208170632445446 17638629168410805591 955906362052636215 3517026630519872936 11124557872257855347 320824882911847837 5508130544809211597 242852453998212092 650005333378113586 4761408350069730751 6232303466263608941 17826611348085646632 6469098195721993168 13073744809370363691 8735060476040906063 3120462640892583067 16281837510807905103 15702001183089350242 2539615456598545150 4086141019619122745 15826724798466956807 1875541738399257526 11925074964137018586 17855175968325798590 16842542089361492515 16912305583166499928 3412318575894822698 11117906986589380557 13187932298416738454 15003175920656895782 8961044739212315098 987584318655165716 8467894643209785006 12989262191622981246 8139735459977515770 11323666063055934328 14870571009586018225 8088746874183580430 6911279693582333452 16584064471115897011 14064480276809915491 1579426669022735769 7281466939643272805 1696873437753645509 1539526344704928260 12999450196896042100 16544342181604062113 2797225598512481581 18223011133965506820 378411106076926676 1817237866523470556 746874924163579161 5595688961535500100 1486011582531046831 7548994241797488967 8179975829923796643 1841183444401213953 9247536900029705933 8860654342781611240 11269723044991193929 11596903566580417327 252804688684681075 831786396079159270 7265601974968361927 15008045449425717389 7717362825671130595 2773448530090981726 14791499783101755324 2783852277968046610 5071518046766257972 13392182835875691198 13778874125636568789 788788805488210488 3700346827289527484 6799669683590527018 914315076494363396 16235999594713066756 14409008656600919236 9980989818753301009 4368235497862703660 14694271963137717153 13509084103024661539 13750734749092125760 17288939202539747637 16302640160609809487 573646505346458836 3035500234273352646 214615853011912541 13090842070019753458 17514911690107520495 16961734608870972255 11943441694368156721 15039030002739363015 7703986829123598504 11888621564604511681 1531703173824181026 9969674653805628090 10076521685280749565 16548046037545282065 9943303776775527121 3918868616278212082 18069629940030553981 6878031592952903456 14878525500771633269 1478959798710264674 16304108197225062161 6118139920574076978 10147076578622315009 1847919977859221836 2649248040552772784 12005113496269378888 12493768200641898107 12793166408251589631 1950399948930621847 1887938449935594101 9996776691701363939 6238014755959988794 4938963801335981044 2236184917551252747 6737813558040837173 16283834448102619950 11503555442567553402 9997217299619391112 10605955402012479665 2190044264801063549 9255218773573395587 16095321037802846654 605482118285424067 11336656288395920704 4106889600999447785 10495280559710112934 16728346393119357384 18429451287069747452 7335259192982707862 12381637136749215877 221444868232653379 4647353010555869578 17125191606953021560 1283748239128768782 16310410127042897718 8072544612370485543 2168337586387438574 7186860965884499714 10907118943381849070 12292531889330094256 15125957001254804411 9134248343791279693 12424819216800428418 1542506710930592754 10837615158650427885 3089541037724179630 6178114713852641313 15043941144205178850 6981154994567800251 1912317934125147896 1893349146692918324 8237942615926979430 5298900239330888786 12780243186980045213 13926744903302769555 8025927882419100425 12306783426207338967 1769417609416257777 9944375223725292539 16881469508970720604 12388330291431313810 1732962674959298987 17404664041568701628 13728847968203148915 11079921230575226246 10285555207956635769 1557496922987771983 10490840947901678337 5392389132862073055 5900651195240635804 6961738737751525639 5909892238622620960 4791662497350054098 8231366568294701673 5990383201103682551 14345767723193559205 9949093929958317435 14875665968748127879 3812673256412911414 923822543084534594 17067626443414957023 8012913360068482663 6389447947672600954 3245566635123523540 10971213813946979926 3888320334018700686 9950097698814031140 6148578932411535412 17622229439871221198 18352705280619832590 8127118646324671170 9057338528792792893 12316404547745344280 51661211509379149 15291447379060185983 5585266644859367009 9826727348002328649 16722063238321153354 1669702477364479107 10738594960360531812 8117347930402137324 3075864193675076611 6801312929418338482 12325332424232653116 2895885675274145764 1768847772215750247 9780985680602125798 17974733685377280767 3641076667196903758 985855958860986812 15111505953197397326 418284268867256922 17089569438655037359 2916907733365124714 17891382537550717183 10394215124985672668 2275998018844105495 16774994960745802671 2244519900233775071 2398212985775328969 17866063662634955194 4303293043335622806 3670841091105691149 2865935825785081857 4278488753075303385 16904785757108552389 7214673342052716351 8349931867027584372 7718064981240897808 13537904142042095264 11228943597499499043 9975591269983017101 402114292597710591 7161066685553839746 10511316467619973225 12233412242350797095 6597738785863131144 14801479156794579246 8379498289390993239 3314716299196532002 13142896918446084638 4105830735632327416 1885637615060650085 13821429408612689500 9680248257867680697 11715482898337825488 11772196991979279197 3160235964799438037 601737835671033988 3483799579252029166 17743880139246300312 1004237332733703594 298735455154471514 6293714220212630768 14346185970688903928 6504847516381768900 11842727001296734695 10083028198938859381 8746543331811587779 14748889225148301833 14788193313573799242 1749549649583069428 16638735535364019496 14603054785042658537 11956859789895789671 11118590993963579353 18096774257163835267 4590896731951008670 7218388272836904354 14423985176976949688 7397852539877608827 12468425649957635326 12857716625377844682 10333184885531821600 1403335012532895007 3489433093555019905 1341763977404744351 5542961651328083272 11732510694831952762 3038949167795941718 10051361096663650784 54210922410327875 7016169210160977670 4678946261124899504 13011516258487926924 13535013209211878665 3597937015802766539 8887289062859585543 3890496193068763706 16756648292673950431 1556398515256318088 15320195497200007140 815424344592976389 6273566716164645620 11732136358761744615 5255120705216752953 96068565155991473 17949403989743816546 163149222803357935 7105514253872782261 16690216259303537235 11259931240253948065 10916632870954142879 9991476844652982608 344766602795512920 12776214360585386343 12200811093548361357 6899654790218484400 9447680060564260084 11021114690614679982 3550839750077352580 9070347256995259226 10180031527937479799 16687784071674015251 12868843796024708473 6151193645202998683 12181897208905152224 14411104310008073680 8367171352840164708 2114987792976139119 3333785214083072553 7237110477185276 15428409862332456802 11281445305790182433 17783363202477837874 10981256098108617999 15728786426540494059 13472888612213757542 7402857117432643564 18312914026538377460 10196453128682182025 8527763222646063159 5557084017208935689 1900813802807108287 1636367727607613595 4714465252940149414 5919546668340100827 11177588065647060191 15672717908170656899 10563875312461820441 4658826621080283133 1816375484183089438 2608606637242380817 11382862081020661080 13371591403008642126 6402838282264343237 12837772796940821527 6188735292729293260 15964843041505189024 15975742230126526208 6067786571471898762 50136694610984746 12382308787992344742 7966811589554831438 10721977837398056741 14312890297722932647 17442920521701678053 13688451542652756236 3597904551891954761 17568611119681976703 5780069839352389336 4295653005376388175 16544991718915888708 5603554205406925030 10854258784186366700 3652351427507377926 10169760122981818727 7824529674777720783 18232935476855143656 181296274278696117 14428476308000427378 5263613340358458790 4642336703466673656 3140477659287370848 5044087480148355998 17857417441176662170 14811965251842830433 17840526669139558968 4566901165109338446 3787652921399239779 11368355351110171846 13103304660441758671 10944027383049891729 7063042796710273616 8617823060911836926 12997039314296456192 5087089178739201278 3177726219685546640 7186643786448147887 12561279973687294935 17587646424220012433 3139028479481969458 5289371953455117496 7161886633218551583 11582588412169809869 7120612311826650861 17983726921958267633 10555033447756333271 5790963648804847545 10035613921612604735 13193516397176513419 13783959023018240866 1223723758917473022 7784242182571889793 9100958504809328819 10956586120399962408 3255230508458216495 4203025344854714170 10117414416263205455 9782484612586254380 12865550124795326208 2534381062740881280 4003527295052860735 13251985123890267183 11052314894312466738 3582347274729823559 7386242580172974806 3630308244874482485 10187521467446200402 14902990254721430700 11907111338746689897 13299900969959587701 8533442602448408806 2889991376732222051 8948203750086855061 11763337484280782287 13784190685149917400 5098073966165648969 13897887689969580023 5643566826586663772 9968976751767715839 10528414462691873914 17362185601443145945 15178896956701490851 5197329736299448912 11722074224880250385 7338263583421639183 18052147751652129197 3624426257311462946 4005866947103014030 11530276973235411848 7851287328137873527 3820499230652595417 12543536091733001268 8612614909957814814 10632533033195156842 7068417805721851527 5884894665930105413 8890429716394721169 2529261215825635230 12742734663571033224 4877110383260136093 11967377046719921014 8305778929497610267 1921794433791841200 798825280598153266 2035189541588015099 13580263874192564759 17778539642319646953 14302621430679513131 238768549572376571 17952741636173194716 4503390872399528744 7160928389002707719 14805588805961670250 13250497520745598069 7459612093198573540 8571942387080164277 10224897030555776967 1350659955122961441 5446739263722203880 16916329395851100792 5400291884097937932 4031483731199513792 9724985799874819783 1871715880143713186 2298098466475987894 18319378504491688480 773601047542282595 8370264685441699546 17785851128554309466 11678210552271084762 11988032752509556401 16831484810953943760 7458648687802783375 17464194988653807642 3124714227088545740 11017783642661674632 8540718858920692773 4896875930106380418 17719884804297600549 16851917757372237099 12377921915802607440 3083192298053674208 12968317354112583432 12671599973137478309 6355612521180194384 9507509380135070133 10262672667868023395 18368094721337041151 14714953606238375760 4593600105710123389 7274332437591896416 5917191902702694987 18211576300460216282 11107890195755499194 12083710299194451692 12640487006883622114 18386072898750799879 17171793199800465479 7055514483692608042 5903497949404418561 14754280139590793569 1269589534831897810 6802160891744496727 8978678911975943642 7428247913178385013 5147497297347521037 4403775300365771631 1693292404331641674 4074296053294603299 6703369072142307586 13229270519332266673 8700399569513583614 6909585537359944142 10360426564452897792 11335691117963054657 2550845953224515243 9865591335268577033 7182342753797756924 6425585675861486996 5658802660701966412 4342795100697642906 14140460221716764708 11119006622720811738 7402197763512905504 10542359846758936990 4392267325807920712 14471865304363701663 8292355322992240314 11978950801225168266 3387451935049789462 15367511645709854397 17181213058056154810 8542708676644269472 13550410925400798523 7379764734879356796 1065426514440074680 12561732995837958463 470390812860831245 9297436650857540959 17267488280328834320 14429363460087980901 7795886551405146393 15475323271595115667 15019290428038346078 3713585277523339348 11429694330830262054 13881793220496105607 8106069082726396685 5111357597285510527 5986998790956900347 1876788696203312532 4355898002379012741 16233052934146285603 6185805853587824272 3932185345635650646 8927931979415440790 3310482515953247079 1728313386228548945 7797287283331367388 15648807430188874873 5044138935169245631 5261408135919191371 16060933834111460565 14210864663047740053 17340593595746461182 11744058104720959483 10254249539043342158 4956869802204073208 2128813004132498764 7295974509524280796 11798616419061267306 2765077076935937797 15384313399871997702 6907544348401279609 11426616075597354746 11600881957755645530 18061603331760156192 3530448665187290183 9189744423167070339 960808713396414978 91868852229541548 7965624660523918265 4203138818834618814 16384220839182218854 15616051007015278425 12122937840211449395 17091653615806068324 9695621641286098892 7864609850675586618 2140554241732098539 4858227489204606480 12849884155225859242 13639948637908257574 4122663139647498592 4969245918683186540 10080068050194781509 1224590322224789423 12523657978284556014 1882612464836058593 11622028902391645440 7115671775238499484 17355298918920779647 4721402436911378168 10092253316450183772 11174684699165156718 3469189704915718474 794202526067367687 11117154003963447902 12792856265311956070 6080141933516489991 15649651303842522994 12405458227025116403 8763043804947320119 17477924254671332824 4827633294296065231 1906693728762040240 4575538470700826099 15353023910825918392 7177018537193704144 17425144660791192425 13116491327090654572 4438052033379924572 8897121959295945366 10167111212541256242 15223401726838676937 18015803023624877666 11525887005399385098 6294134220415640742 341556663141256333 13061985584738867329 3530031350036292918 4002563269573633434 1911389989802578626 13243720959844287386 292735986383320976 4163146163713186857 9667417210691624776 9926851035488104151 8443798727764551304 10596613525448797171 4390534252167347800 340591092585027449 4667177599152819949 12626415057492916245 926212896958957040 1508895583762758785 12749293787430444132 13098111322015982181 9957795376216352451 10520898446994668171 9405112261959062193 2043042401998293562 1480651165063184153 10356119275747171978 7257932200501903361 8835577085714706601 14911564736907255712 16788494083810232595 4557137311889359251 18064024064815261444 479386247041260834 10856888126340444220 14565782889026967290 4589409673857057971 14220832297554452059 9476767735430672045 12349687819297288601 13907390438665288478 6864390947162232735 14314627134462523250 5098173906106829963 9054503474725175981 14176011336441639809 5103771252693116158 12551819124254698238 17587142968802138899 14999137730453916376 15746823966914330797 15383735845997906212 4721871006072210530 7877023725600933145 17260191364561671313 18290201146947405213 7336340380378728848 13842261267723202659 5474070197776491619 16672800527929127101 17761159815007285687 6871899819477555975 3075348600145252253 15115874085466745785 9810502422188692300 17045692778578331005 9003687908258020997 14712914045668288720 15226226246599422824 628463087979713281 1437187898544741967 4617686055528163762 12990810330489821672 16839250554059958841 8326975378346263852 6104289838945822019 5626796001350938220 6905966365331875259 17708074860123740381 2632202486522747552 14233199016335504250 13503861143122535222 363699140865846769 17219380289456725938 4833580768856149717 18209558324132064749 3453850771438444049 7840576015992069955 2398848075625337563 2832859704839430416 10241144887001023417 6269056038468165670 17520031672449209814 11721778938238484691 5867368619070944358 14117696689957518821 18190586444679937531 6393743423479300438 17856385090978684082 794324990449203439 14272244974387223659 16810761457258298723 438527131493000890 16275215534868043535 9237199128438455661 198177421717479767 11765813167192402841 3779842944968434519 5334302390871308110 18347992084475105813 1965407288805839333 8702132594156104827 16544723421750295047 1033372557919378014 3903691380247970854 15178779703596012763 14485019514952584099 4051865161352103061 10924820558192684999 17985012439960100094 3197622619334721547 16617510589844351029 12899666373374681134 5033825369276731828 16964628092581941875 14412522365355135574 9065787669295146152 17236194881569951416 17089623814225445226 6517429391905994746 9475861874348216162 11878345640838298884 10060063033190636687 3775557161164923323 17324806411232389027 536278410369009205 12460753415574563365 2306529434424457218 3182089537806783642 10137241055323565954 7002799676656827219 10228937634499368315 15640320368211338516 7648596200669380436 12926966391282843966 17074649829582728956 2346499552734035940 5505776238339880020 11458567952915336620 14748355072043948007 9005601204198386207 8252179388530227707 6295902853220270036 17371122820119052915 17297618945446119606 17619760679834785601 10273520456067120893 7043818155422055277 10000251365156670358 11296907993484453780 1816329731098734252 3964016224205805778 5255258293059630305 11883971533492981646 13716010315407811209 17089178950173317855 17910462675995055217 2868283644349160396 9489898289089365215 14140985128878423699 1359731652504645395 9517143572957726498 16070201070843368553 7504927493533367731 16691226318676217240 12634379257594514522 11550774783212780523 16710240632166855534 3181703404701216090 17094325975433547861 4441071113635715814 14966415945834865737 4437651476394736435 7251103095213217709 11177993409949012893 3760763030070087460 12243286634140871595 6482710253478932315 12455895091686495297 14277616058850606294 7465326182474457287 3266366232698112810 13736619912585931189 16502033339496522895 7739771193209157529 12449118912613868164 3918957747892616571 14800380701416978062 592472169491385998 16852315423084142235 12241501198323998655 15721366748487494490 17158664177439240628 1356608437707057127 11001565406283030448 6076873388798937020 10101820695950458493 9778481437467441692 543759770286247781 6130921224154353407 8042413253913740639 10938671430192080548 8600933428728727790 3336569177596159839 6755591612789969122 99604153562806581 34270030731195696 11508175996122998277 13894667136044424240 17811522452276925483 3492633479018956839 14264751143877369797 7872915867667431366 16445283193120285864 4124444517558850762 9497752742689722721 1865958266555065854 16481778977203592066 7408553549678513101 8477527881399782087 5993552741923645739 13669114006367185427 816660803463368593 16371815845406451562 3807805008459636020 7967941300136082802 3293986188240284672 18395373874693071406 10452835636660986444 234857006951867596 14454004259149766890 17767807547350505678 5255133216206955419 4484772337059962197 13875213573195853079 3372949184171978708 17174845485364539199 7471386486605267515 11381685708288215306 7611231229835799142 10694591284548606787 17395742781087425845 12318841755330542392 9979143570762593850 902620730699148803 4150352575146376427 3698396561201670661 15801919096341669958 17385881850097251573 13264645933814317974 8663314697417317164 8300586026705475014 4009829296334630996 196009367187230328 11819096197113728959 17183832116202230603 2785690043115196657 2376562296024604762 6351140622870934685 10114644059492441784 3227225300690135854 11993018878392366633 8913796626659509482 14663031524109309219 14677448683370122380 6678564347550587993 15806152979885187229 14158198982948813852 6907082496906751364 13577867712213691592 6679659295820214076 9327310192709921040 11035488781131732572 12852636468803043453 14044206615330966206 7889214437010238691 6127093549026347114 856244053486058274 695656495583513226 1631742082356071851 12293974191078571167 3879912882465849224 9981928020874229613 9578428369221069077 3342996240665749710 12853879784431411736 7736160094399240939 13153178025457081377 2472895918925445527 1165714824829836555 6266769738036896187 1027153388511808929 10659272510984884461 4727887995238141386 6016182066816681851 5280784743716843682 17658392853843479804 15631682819868155276 16680402437499870630 1803209126338205008 16689140046337096723 7766168850869556204 4824858240457047596 5055242036859045589 6524753683095390888 3764944725079239638 12214077214897656728 222186924101636033 16611973915995465191 18200086494550369087 12664529776069874201 13187771444382805874 2738145377750679878 1466927476186164592 13924070561835065268 12251367652244273559 18196243951693105683 12580802373615929730 12179694781004697867 13393634694439977509 8415687474188083642 14491309228380844197 16483717451404933276 8668882770559250527 2674346070110484824 12414942827142468011 15106252042472151874 2885698369894841667 1296324941323670706 1727712219549334662 16001818977991068014 13930970442452745074 17482682547963624228 6841773863930531813 14945335933549132213 11808481692007525924 6201966036830118209 7297432552471962369 14923093493808599180 14597120459334417040 15288910046587850428 6089877933192745272 4393300221607772567 5399167528518474468 120078211083534905 9646802356639666856 269660207128370451 3927704727275139 8091970049708284182 3849074271014237314 4867054086946494531 5223470235500466697 17958738785052423774 2526731545447376605 13489366112861770088 10009089174966577191 17052060308793035108 12523889556228784665 975651874468855057 279381610987579457 4618521596772421267 2189050878296482916 6642589648099899997 14971845874220610926 9053494936920961274 14030457514004293907 13673997553687482435 4814756671408155583 15959238623134938883 16356918953085503429 11564266907874947416 16636683650348449701 17450578933045342136 10185711420898471897 6626244725248169517 3235323045479259197 13035604894559193739 2479097645760466688 8565372821405035930 12613729019415422792 8894278022372786698 12436152522088440408 2477438675830740997 7025068977205898374 1081630809574948660 12221248320296186631 6781791461537092976 720525881541166372 4965332383657827440 9116566578244050483 9785976303322648441 4126268282928684397 9910911494614547290 1367762338121448920 13948706332097573246 16866548266093026845 10573251666582604905 7651074392471555390 2082918372568054543 8217618847421382665 16958519502636797855 9590036249641421001 3724096631036514516 17330469966006485243 17423311443606706971 275794330649703217 11068080863331520928 16657079267081937806 8645063192837378362 1699189700728710380 297079573743299118 9573306750499417787 5912522225214136557 3401660445868528310 3684004854523875651 17526060459113498464 953922254828671529 17809943455418501386 15243823274019290008 11016322707158172737 5710131205656594764 17936273231968058603 9761487349103535077 12365113462731288386 16902257260268723427 17649695630959279644 15294350837576683711 8851447934302363631 17228224946080057642 1904604408864977601 5118514745066204725 15896816730059623166 11421586246415223043 1352851588636242199 8453670233585647035 12002133824035838133 7795366122607862876 14180292485327639742 7808663025008063597 10037953189680945694 11822276522884233559 6543007317483432998 16559144374824289022 15418499377234404234 5226888267012271958 15681698678571663097 1094269731621369983 14248228394764192352 9570001874327911721 13391205174095907525 15406420472484451896 2269416757477384448 6352032774858264320 7474459921914808346 10718048703201158012 7234956842959156515 7983029766745577120 5815518712455236717 2099159229906849148 9415859558761019186 2501177347416855146 7560021772448087607 7754966093999998258 13826661258671999003 8777487543565444159 16297956635198300321 10357412896557054959 15038246164404595995 13736219740578059440 7465622037572210976 8486026188349043853 131494245347476451 14902069004387787838 18399024759767307667 139404791864916764 9973850297123883997 16389225936988547425 15226317836416570343 9911488832843277769 13154163434596669647 8091743799555751751 10739687532731566189 12267640823256947165 17640767395479514681 11714961456217999655 245820231873828913 6827376460378262299 11145685794140970616 14660669671660737136 6496967736154626970 9148660848695970919 8683774430780633698 6931740990646368440 5259324730143363097 4833636000281032242 2362365254204676943 12537379093300122226 11205389428912759445 7535403004806417200 18442825189788258570 10041209439745275832 7406840261546822468 17183515070859547145 7526433972554424921 4969084840443182761 11533011590446437951 13953654835780159690 16092207371484909852 12256790256336900090 4202193089233907678 1682413067918541780 12231666090464668747 13422647376190256038 15402375246962557749 6910961211694871539 3995223338803728817 12023707802758635672 4470108390397150224 2359827540168404268 16334435935031769108 15921425401557577940 14297654905748477132 10634851044724987174 4581273770755455422 7003961903800086237 5042849739661104711 15172955783541722873 11924505953287748276 3449420655038104133 2254446762587782147 5788589114875418273 3669439804474970460 4405266797655931289 14987122127735752980 3569237987877500142 1290103341648699743 8482617970482853355 832626109847477482 14915471027230646618 3395380691322520831 14508110607066450782 8237325748963473891 13303468333420812720 15062278261961781469 9598647556686166051 13663039379429306289 741520756909849863 12071011580372232147 9457373152864184559 2110489943479971304 15937265863826159426 1813586217215850963 1501060681922843914 10052146930667133797 1799816249093971773 14610789988547438302 5096480010519532399 10588739959226968407 6597772236209145904 15823488681281235957 16276839138088217652 8030666398599688628 15566787830091045858 1564445811878624010 2058344851459577972 17806694870891711314 13038938090538816018 6971928887129970740 8749418103589598345 5724090796296159238 1324220260684921817 7303201243579606096 7729343221498080556 15983248584426225815 16272607670231726961 16404055030182873278 6475130923158367463 14903475377874607856 13297070672007366304 4455779522690203411 16123196877819682013 3206604698571833335 12900141726705708171 12483827036447255386 12638543594080333458 9917500743049485703 10698464194293433163 17224087592522860339 11371082156380363637 15342869998558688424 4989093537259251715 5218698782700089199 13386606345251566261 3511506324976022001 6796134351701959550 1724777597425631755 15869151017330600668 4061244380736331352 7684129296461065552 1770319795543118078 5527996440416312605 9225483681684790287 4416399357694516704 1524451573103882091 15987229838897067215 9065397006280819667 2614655365054187386 2980610106775437532 6383229725546058160 14202924521339299790 7615627930099942424 4449094312137968785 13456508351901257372 17664461570789823809 6813743156306111015 10633724795014458157 1811018626796899881 15053035596079051012 1445923829087318967 9928059612308536629 10285939322290753484 15179931272753482398 9831065418111480047 12338355312516005153 13243525943335712094 6377008317245246865 11725031106821163856 5840974551479797071 12909689851781071881 4207035697454590818 16629535422723764739 1540565790034155909 4550772089738911443 1723057900019495585 10847950779682743655 7944584495236011339 16096540587363848335 2881692074052016586 6235122159528894695 3459287214914313253 12050488059305019945 18149061417773108224 5721925804518220248 13850114688797819927 554980621119296623 7636231857008808747 11710320980579872282 12627278711178717853 8881576541148266699 237886949282924729 10962196548724271207 10660689116530597854 16777294003430714016 16446303744494612322 4799176126075136212 11124589607183097234 13464765990817458638 11487450082615955992 16163385825614322891 15383698921466103470 11405158204762904644 14103332501171495121 4409874035749328323 3157275265008819769 9622328681471486423 13271144735520435303 561561611918017885 786143002820511773 10886168156410648858 2415522535176048008 13514225838469967653 685608196105796767 11866185170583763631 3223182316727707944 12648764487786156385 12558019697553844658 18199111720580683161 18108444309855214112 16279366232312527631 3622700016141699385 15086073167024408264 14304457154184963965 5483181351217371046 13326953022913731157 16908346969949495395 9504863781756949289 8935929455075075983 14058788032332983653 1695248665399061523 13762661088869770711 14037005090811235832 2406714475765830595 17538035098235366746 16073831996541570550 8378720397353799783 7822540605402419634 123826529826111094 5283022642227933029 10555415232087384787 16012825159684900637 18141052878571916717 17870373480419511995 1582581805033178384 2563433729239645117 6436071739135259999 12855458329039736624 5804405140958648545 8229115797467685619 5944580423585310564 4153456252358393980 3709807122250147521 1874980816763914615 14834776967967363949 4662230977499083186 233297773989160307 594496807058840391 1913793607638622101 14083699503307953800 361430674896660361 14969188069476528030 8300391755217707645 10539838346179969702 2453751709341583026 9798012085435600745 3331976592650918592 3284545292708237684 12959039153706147487 12470933914031839128 7130046377181718035 14429717422128993884 9321105320075402846 4162003693249342048 4314221593110405411 8880367814197866984 9598728183909698169 1588897161266274900 10968382709005518218 12745735124610459712 5381265601225941925 17610849326115621717 12881941633444852988 1346777709358932632 578268357478809979 17993272447406125746 11129619768257445707 13024472153790704933 8779525067619187752 14022582587886941995 7430380524825496020 6525821450785077712 12958822963695390777 2682136867306350950 718808139960162071 11671424487353957447 6091061305552842674 7134094450410887093 17009463976380730124 266400760384317096 10718725220346632800 998122425597038059 16872832340082109718 6762865770078646791 11874973640068631631 2846744861736311456 18089716927087512908 15767351197589640247 17786499843296205255 5640158674198147405 5327475423634783343 17847233010969653700 10510774231091246586 11796056483213018529 15282471091896935196 10763441162134666878 8794355510974605279 1176217287663379130 11635934662396531803 14097094315764183324 17712978123408748536 9816451150379579276 2616809419998351156 10575639068935347863 15434266209917483113 5020256715304823733 3494455368013484773 14229923596598704356 3987370747536037701 14757927822974774773 17815368455708122691 5928714539594583567 2145021847369173981 4278100391921615279 859295581628683657 17351367415856233282 8594762142146955199 16083011262701747131 7048349083265864364 10594723148300205938 16898515913134000027 12147608701712057182 7124649299280690852 9952960880083051912 2822235954433392302 16944195724122635749 5531165173589365960 6360970926809178618 6318429120699194060 3082843534535142470 8361962883127274774 6727705139441914800 4139910702362727621 1908280801945332258 3842719142702856203 6193666186332181212 18153427833034272018 11556404951894498535 10353437177395916449 12494493624717923738 18360346464887760767 11458576230767051280 2140496354791521579 2579524027278088958 16999427354371310162 15566922905013191313 3201534746309030882 14596037359170376921 12234781462979246224 13402973512031938186 2438387231235727882 15685656999671157986 13318244341291723464 15032314241107909914 3270349264933073558 9840676889854590603 4428522975756886227 9677940696653041496 8649096897430846397 5602947899840836486 8929219660242320629 5236444897759422103 15296921811736991554 1089201486419063110 9468392931771536263 3371151876509084235 18016247141215101036 14138925231358306874 8404742476876654512 5287955865649354412 9932170675913891804 10567903615539676112 2117683588540310299 11603512960207745693 5414189829734508061 16114077578590607903 11892583122152348563 16729191201598009231 13646194301262528527 7510334228951255520 4360324491532400803 17618272122945738740 2806805466905646378 14436179598043400317 5101741892684819940 12166134770873883173 689156257717386260 622467842583326407 9586868147562700987 16951736622009581864 1316059636350488442 10036795464277533734 12228191684857204851 3550148503195515635 9525763240535786610 55051462597178017 17283776873076516028 2601814229896009633 6182688995789674234 11591266133698276191 8435481642338497805 13992200143482410098 9841749115379909011 8976818095497374010 7278700710388156542 11317820566228527801 683775947333933468 2842949087233319662 12045086046722398489 10265209882062783671 2486447771217033181 18233557599714046023 9939742356237664036 3117219019542730361 8659652378713305468 13237706289785338882 11018430772281380090 15432990953907615638 9200497610405859809 8179978662964353354 8141537261957225723 13971779866246782298 985115074838400430 15343912429887560287 11870994956837664105 12070544185830276357 10976185376935544225 6138636498779225490 7276498360871083891 9055061620873567912 9234688386651155525 14409655194293136899 283032381499988825 3281067700219741457 11101689741918570153 10602817543179059092 7656989932369072003 12999722911672045320 4467100656746190278 1732542444088431871 14306711439819764748 17470332404677457610 11499700496110707605 7882917586812201681 1976351116048938656 3104409051153892605 15427616705650626107 17277312855538903493 3129927616366878480 17345981271634380448 17184358352553195437 7939019465819324863 2145305399596680633 936877350502670945 13138152643646603044 16471155934746070608 232938936093484188 7150018664648504743 15106097672647522239 13924340899484322223 14564538664027919745 13801396449800267023 1177434346437519897 14875646858065548885 4291764097845530645 6494855214606856429 8369741359944067092 5830816033396006071 11546021139862810421 15074963209173756267 1388013442655449701 14423282938617778981 7587105553145878930 12567943668149760503 6202396693020694999 8927990575832355471 3877325080627139512 5989510373496975025 6753120914413601150 4433022827348695117 9255680282318334192 654288801013604494 869285103360163621 12231388801409891003 13098390053862538492 10154407836693723620 18213511592606141101 4225440963646242930 16106137661232341240 17371214849602551222 5682600989710173280 605780870146703613 10222457863165570360 13831437139983578349 18100602850623054644 2639905762683136404 15684328543089044824 5976226360994988020 2723722540379382056 14160637022173239112 9197889798978221163 1436902552884787630 16689373923256985408 8281058397618404596 14497436239642479153 3975757805534261141 6766954156460938243 12320969493581465939 4500070393487209883 17587435503904076822 6978347905657795739 9870842911703312468 15664996553725021646 5033788559855394377 17491506224421220732 10788628827180442975 17728206885705359644 13050301810441976369 7316452922241365581 538184987216643480 10018728345486575066 727323466586844936 15414869421328614645 11721062575204921982 8012743169392418590 6871588446632765136 16818567074074548335 16587019521059496019 20422313193799340 6365994583315183182 89953709896591494 18405585148637615554 2397665902559563309 17379833474295027782 2278795825503344537 1646979949037374383 9472561637299599263 645829920328039687 14040432341328979755 9286777758377612011 13102767353017510609 8930588011649642165 11188127855404307962 8062490571892918638 1631172630129969975 4308525647440146853 13483770395211320214 17404116966579400990 14364620269751168814 15117691887282663586 12125281096556843751 7262839827395798213 13035690390500292707 13033169066314804428 1786062006512893305 5048136151736774714 11755149199775504338 1828668627446948934 1140583007681076149 5645353872397251555 14232556294919826741 9594414961596083099 15152173033472395745 2818862350401156488 7433021400170298151 6481791419122579590 16784719290922076657 18266095960553735892 7082693851157912554 7332995839153219680 15568443991831293473 16708631605111870806 12035152186897540699 14461685615045893662 1556717313414512828 7368107329855169570 12648288245905682984 11439752347737744783 4782164164400375685 3207605719246995059 1579027960114827119 13126237703994971337 2518194253618454009 631209326395664267 8706488597130645713 11441759196563243993 9548436927403725140 10341111304356549164 17840639495290059222 17306461944969219076 8515951268730681450 18027381731416592098 13356339868633785811 4662188771694374364 9106193835940059990 10561047868967934303 15385252685871537232 15781839850874103755 9173623930268327377 14083471996345913149 2853558223246592795 90124100608615922 2376833376481138194 3644817638461377683 11353345913956271010 13780846887008429643 8502537386340533869 10555899589919760988 11010331508680254487 6564521049677527658 12034504759635372804 5663799596321134029 18091232955157679876 3078006293788040513 7145489006947662719 10757689144649942660 13498821322157088167 5238299662812850306 3511278954672807183 468752019473328234 7560592246791904548 73260111818291200 17839837515755376880 12325503075046923145 12193806967469034328 225490728292107113 14559432801393067672 17662348306211820646 10731707057377262014 10950411213719367619 14553864442495536375 8734650104865066909 6586100657814211151 10703612640620706883 2760930408207002933 220897943615328902 5446450366106378578 5712035546510443029 7579892642031706808 8027267276780287972 8746829306761425169 6391909985940999848 13039912764190987799 16265455120929497581 16025066447498695162 6799326590839747418 16586733907065745372 12241659254003313393 12635977717590371574 17116657158202026004 10164591750396918665 3555916778165565845 5810094392036589776 2702236889298771048 5608347293388617108 1640708129239124768 10613921946804911081 5200376890982354224 10171194661875043183 12243773918155257450 10804618978093109702 17882604575655453702 2927659495214372317 17958476276754626329 7087161994083913667 6980953765121834997 3033754663962377737 11647865541876970856 15578158922709851202 16024295640081296891 8890894044840466879 9624596329249655464 4839809592170956741 1784525422153377286 1310959878012325057 10287185034894426429 6452873172562746478 9584832578756173195 15013955720317983525 6112859164081011493 14414833526063466569 16657893904236758958 15059247971847710111 4830023184864452827 16935698552799004625 16007129253976541620 7928432411965542911 11972494843789602867 10266622153457505651 11589933375145303187 7685106760482861448 14965667614121270603 16574765308328451394 5166617890395695346 12423713321892280715 16847771650743483377 5507264013574043623 4109196418346474578 5689468488638447104 13136044891492835914 15548611957916832567 6663898707377105811 9316986201013538628 323683780822424012 7666593832328484756 13917138850368447389 11901134163285988143 6471572855195663480 3722227632175552549 16510282462062980728 9856167359203564549 2156981448672188877 1418891125258018421 11217094383196426243 11256597115985404347 18372393382281871372 15668947820224932384 13367465765722958020 12531116422059690810 10311303303245185366 3360390330489824994 13558379281946675597 11243937801758328573 18000440765244470355 8333312528777691622 6696911786967579361 18353772291024495157 10935890956007193216 11797569508548756472 16969998050549139129 2068991307763740361 6499829068311140061 2026478328477716538 7314342356352316014 17463402430780792731 2794819332410302301 1985167798619816745 34416777460302112 9623711059130017298 14111832116382490063 6100705048295530623 9054323574926312274 7283116261633109130 17520364933102967474 9266072129775153792 1146146685108277735 8553783621684801759 15927131443719869870 16089590014023149951 11243085402230316961 3038752624576034052 3014055128798705028 10448858430222316066 15737257792009440158 1973778145463016976 12237156241822691375 10914995508622450271 5501374818678447290 1985734443706549542 15955530532287905331 17821586069019814669 15896418527338716450 15621295723059085525 3195246182146107633 6308765551686904826 9952296741575617980 10454181053777264177 18371188071622790857 12234813500127534429 179103542027293590 10070226214647072107 13940935402046741341 17478628487606118702 942795514362095717 52784585422054599 9166493199367660039 2964112691579770343 6807350388726541670 2626926057655078187 18208460358841739429 17192932924897729639 10605021056190488780 10288093727899169287 6915367823912452216 6749634850976549685 9185988303458732367 17681185140366026998 690636376437614266 3702674814733133100 8906434818450263930 11582784422297150435 13466722623391617107 2285935067165274561 2326792647454064264 7304254212007093136 12439402901694326471 4959613020995672092 5373726242682301270 587527588077969930 11672730867333516715 10574989426541890518 16410875837878369303 4505419019343432622 13066164300394144622 17013286402170674190 6667055321779248126 2683237911365995186 16871049761239980100 11062266257880054541 12490857888871337823 12630457479449451049 11725479481850006505 10566794128259513101 6859254927537529449 12042236202978330257 5788460139992650447 1241914924487360771 9295118546731199893 2875827329842180099 1603222575508909373 8991831003291654035 4690582621458022228 3638442279397062158 7597659620302802687 9478897138221439418 8604964190133983261 5313723603945122318 13302178541753251798 3724012776710169610 5328417369026120028 9593334955985042939 10493983882940945264 8200824236323857770 17076788050845467296 11472753427993789162 9651530747288226852 8905105401726441004 11587435486654597576 11997369649918214729 14524753744225969830 6475219407033980793 11250187075908518122 5149444041578535942 12241703045818990904 16453646329222506747 7804095224040973260 5304818600860133930 5001179423479828127 2523835143613749134 3685966950615903785 18125205610136775088 9611537858887461141 14416194069485891884 1410922622694433883 6959562416062353062 7552365700192571614 8048628048249805909 15353588301007333421 2980034555361019381 11474479478972893777 8423080937208445599 32312491501769149 9573261797822562248 9856424940741015206 92001450331541680 573918476086496147 7881373937292067818 8744632733522650308 7442354753911201112 3777999187740001262 9859501744040704635 1152643783918554491 982184448116139736 17132308399159085277 2493191258480019549 9033272850265910692 8868949985826110875 60094466000989542 6881077103708051712 13643354702843159382 10375479369826521614 11913696191270361865 1523103911360456711 17211447725749783361 2864352542038076954 13827289009402685794 13004934758916741533 14670616947222941039 12667567914410572308 6147246740045199824 6489288873086134745 6868304350306132540 1067497315555565351 16877323123204753187 8977240344504183096 12310757104098184683 6305402457152652057 6541928906338093459 8900523146735110876 2623573809272873399 18133290288975517293 8247526033393596229 11496445594332870254 4916052977036005441 13060067456689784418 5132855046462303078 7565876053274265285 1748283788651784761 5566007703777083602 6933334034162756770 2236426689804674747 9205630068098324587 8803609213246466406 15674755329426607372 5608339982357150119 4554249285083112383 9040302549671732453 1610800752644113289 8904171488353976334 12196732225732080610 13967930015004925102 11790016515469407874 8043413837182527083 12576318162500111225 14636311812767641983 14096766927494962701 7774138441494169690 14067191266264725827 540672172045819936 3699203473852910949 10507603239888939308 4767572841494491193 16196838076923978832 15358415418300374697 7869271186301342559 10801776163519001378 14813027891653651821 16630723783036621399 11424075317964151706 11157301439766317902 2356556725103410156 3775581538072824658 9334827082195708878 9985191397879912871 6496541377090192769 547923401622292200 9263508710299655416 14505013800188697234 9621830844842816789 15143630930787854221 10857843297574478699 680099260947145261 4402117705809545623 16716946002141166800 5759664860286717958 7762315345244474717 5126948184980554161 17991285058939587607 7478356321947929054 2808961642627071022 5192767058247810137 7218748048188454609 9512051189037066417 398522698356399937 3027559998889418128 3970825001080701861 16515497736156443782 8093020260167777667 13002360144351302681 16201011545217750311 5593874431720953694 2522882046669584310 11846998180589760427 4764291140356487076 10817628789569081756 17181314710737048622 14739377576563966971 1773829237680740675 1730222157716009678 8812243248814488716 7616958780885456316 7252304656682434595 13724147921564738789 1804577815164645591 10677135886431208833 3006336336288625839 11527946810243461113 17060696302510897677 5782815170501339911 7086952210510623035 16921082955300782236 2131866820729092325 17716760876536393297 7189319200155126556 5629300260532892195 1354784306833653790 908559099765894680 16647323678661215116 1787875200693862098 4238135420127451398 11890412018024875547 11195390478315362856 8352955120584160104 18153750621677910290 1008580094826635249 12998629492503091659 16769049315449467714 1054973562537160956 9765421396277640890 14617261170341229885 5406283025920666579 5742389234097994566 10775357949411584601 9595946121035716004 14956770596325500320 16069242752315922292 14309011934562847772 5973970126564072778 12507365839190660168 16133561080893743777 18125751864924231289 10113595972695905055 10834906897928574157 3419048810435075374 15298060424981694275 10299534106319834006 13519348026591122625 164274269579904897 6469902503619681649 17474141422100463743 10888526751021814068 10595156971908925567 17768840172896791906 13277449550816795368 1098672601022573623 5816322740347517695 2890490694342938419 3287778750862717576 14419738170619653691 5907620019882969345 3065361825931503484 5149197672664451264 1435815737481977585 12342656870205347719 8246946310935718939 3688600658607936921 8780080588940666707 7705161307527677353 5675701547944291627 8009149726830001004 9048339711506191135 7945975379920118704 10757091095906559099 14981454142867458397 8088871783780799692 2596597426947947897 11625199409788892551 7968253349758526056 16452460055904137282 7177277516360873500 2708923541660418531 12491333247729609779 13305213053254754026 17619830831656694446 2284525978318640618 13916227519317022790 5076050141998974453 11852987585004253293 16373295889938664041 13902496700588926219 18015142265919529398 638648407823726245 8945597213314478605 3276645180695610525 6771103930669673012 9955106285145284742 16228070539225494294 16178460333099689694 10020343893701606835 17970561570693927941 434236344716985009 7441492792995238738 5348254861047340438 4142354943186161709 18241713868130977767 1576569840983678746 15953368343636505234 12924591906737245819 5440340887172527618 15561501162497958062 17193078095599592354 3754103673354905901 7138722944572857707 11923629843385839495 10789312309126983112 16355227690806735731 17531452418971546164 10082550240820863990 16224325481242065341 1002678488938746556 3296450553046901264 16499217763547115383 6780615269620169201 290907539193580285 15639202357174486129 10244392333757793315 5359082540392985455 9607638254515386906 2839683560028912825 1242847993284941950 8704363448047745484 12221051668984497309 10719806080517104838 14890686274632595795 7712088130875855932 10397525468434693525 11234286897648814379 1454373522449476929 10117060506398615507 15940849768635866345 2535884993130541335 6072025707329189006 4287696453426367246 2280311214562717158 1814926921284616613 4057963453159266212 4721073145880212448 16794755671208168856 14316574811171012374 3610479158832567000 8768789049478823726 11218279548194896626 12173107451440976636 15656364166687228770 4500252592514532029 10144902517774524720 9933514970704225193 2997956284938045329 17727816146232656592 11796851358701015344 3136229648476305393 2352344359414613549 15611892121715905116 4295857782468689519 1278787528884664167 8526121035905763205 4445491965046137554 10447132535713969369 2722791776813724099 11560221772306362433 15670559743343125045 2426312950490573658 5665942377626369765 2422517015061961665 13196035669068815866 4363718744481134499 3934952682219412386 4916329609161947168 1638059064676660255 12232085440513671038 3500201685015933728 8197671216167180145 5063923632186879898 6665199352635418485 4266926909882591113 9781489306320902010 11712982487100758198 2268661865775053648 10225785785500634886 17545912299234435055 11723203240333329339 9708274405857512623 5924785617109832049 10669327571511350102 5684779042427872144 1130632466161697176 16073538655146964621 1583507269101001063 16917042375473020211 6642374719911082644 13610998507375666281 11378541268761220652 13909599976371646843 5937832972758289311 12146566802278134258 4655085646428729894 18218673762402543598 13416966979207471313 12648451198752150828 14862648734346994409 2191963768457885781 6099714676060713462 11741582050612054639 12853421177925675047 14240604284591778642 17674923796648279548 7511534086341872681 17544938116923626757 7253087268872078478 10333086062021787007 11432127817742195607 15539021940366091110 12291311456312609597 14334928690399099204 7526193500862816034 1845703249396894626 11710595649523507157 11434785618613579456 6667770772608381502 7834541829122618873 3402799562004029841 8036001658532812935 4961791405632878655 18090955904643341438 15453400821325230400 4633104062395710882 14261195317772865478 13664977179871068366 9994337214468373331 15795060446097002683 614800949174573475 13723044307300450 2632927469908894948 10014411529369692894 4847163923359102492 4347965545341640277 6230433150025944773 1876211668231998433 4415625387093575401 9526925375848559924 14402824985769206899 5019764182502880239 11280200406086518439 6966441204700288332 12236500533046612948 2730445809225381915 7095056054782712021 884585358339670149 10254391483539841473 8828551731842718444 144253787881632688 9408292605483429551 3115951482248519135 16025501310667783903 14837965406235492126 1709335191207182823 12357845592609819686 10991586313253439908 13022622268066857758 8663677349922197490 12602775157345847088 5535214462822104056 8749296551275467380 13087378755019124210 2152480116825343918 11508394493265743213 6627616938030214839 145179561728306964 306392281225704787 4125503316733780154 10382741398023948499 14626678822847961620 18061272009977263681 1424855283600207265 10084198749200239842 6601382195641186296 8069417880705023416 7113538333027346375 10778090137352335140 7879412638306314536 2924253973615400418 14385179400295711921 15505977431014884018 15739921568283961992 10263457278777650065 10966459444739597507 18423607581638762735 8562976069010437873 1201951766317574091 5894024929334035529 9781254995462178697 14527016537437907265 10151179329887894679 1037974126254552315 16599660942291276703 11706480772796606033 13609212726963685001 17096429593502948923 14916372207634106188 11069090440679046063 9163825705956723370 9759024770000203309 4740294466627648808 8078925070734049368 7645059003904126288 7999970750779272612 14076738764606250260 9326691183282982763 11698894660312158561 16399065033755963261 9425641930227257066 16793206580798753801 11899068880917389990 5557192654425129808 258630844175494126 5321011662026688794 15036940368198620661 12588626549368293333 3067605560799516344 9979341507716900360 18233839620630961646 13443646064667759977 5955037816436183659 621669357745864227 7758489537265501834 11004901740040703323 17635281740126372744 16303306781159145966 13940949065578098265 6879540312538268743 2714081464479464353 16028994360170011197 7830190453639941324 501208529178540682 3452926602267916493 14258965824571860651 5031781507596996197 17622110255849777163 6580928735757701474 14906579145736325681 16549036590711866479 12042253729132857871 14103166632944820184 14000782743853713874 405937549485369332 11762868801612163544 7014379655754316797 7440249425090267348 4115334301186965202 14416008049441785351 9921942060365641226 863543678209861450 2535272168351365455 2953826356119564657 14979800606488980284 5873284280068002135 10948540383564534844 8969362007285712782 16366419883292352308 13130030182057451307 1109483140624012391 2420673952430472868 4756991930124223839 10559096128412385951 101479680308968487 578800718235199759 4160517514893901356 9139378331554476904 6985261189810650996 7994138933220682752 13219450417876751050 10742704928989006608 15499130804359720053 15412923743022231307 1394714069710441753 41521672038115481 9401938580445690494 11178512564110066780 7136029397558932644 114802477528106154 8894646531250336361 3941318155198773116 214931444718209642 15180975070346970281 16588016301740283024 11831351301865076960 1098665173010717895 8238312372401996609 5060216877465120500 18262092126562813432 17659853364273116617 13431903567101791216 8792503110175560531 11047333196026373157 10380667158192730691 15395774234884724888 15901648497243227411 18155339025203306696 17094752132416535420 2244634187178489571 18017612549309896482 4677868206245599208 8753828151981157398 7871527245582432263 10757946731807916045 10749415634881371892 9096611619680625778 6938121276747828216 17705378607529675580 472685160644382093 9303975641228999440 769096856548925937 15695790514479873642 16842284046414239062 3106699544180027255 11113710842384261638 1960522961426658553 14310170344684831053 10718558087585772217 10180509201517424865 13889419334135718452 4410288019241654501 2303957973897717815 217596538506331849 2541716434504952035 17175504774179029933 15654799780824634286 8321353269990911311 7495561480449188581 1627562473599504174 4494874981130500809 7056753003425908877 6622628086274579457 1841471062355137373 17601618142994181323 3087943810035422378 2292070352850553042 11356747069907403185 16203429633105573013 1264964840526285571 17087795760158181799 5420931831270859155 2849169225857519518 14921144261749133391 2160790826186586038 12128184394397507794 2408318486885198741 6745409866418890668 15650726465062211286 2902747313794239214 18020912994150497210 5388112797358986521 9380025593400544414 5382356565072311964 15529951794378549386 16973104486909799243 7796832157671206390 14977784143750490161 16866523073475568415 12714385737961535666 17019271118966753498 16746521741393850490 13838822623291863477 17394333654999684998 8130064097167387354 1722446674453100479 8085493565412823548 13435828052612837295 4525856319914759640 11529615982393502423 7737964165148397030 3865586089450754806 10311306495738648297 3990531865017358602 1500710677431481053 16138643627907423148 16924976760487847180 4888874219633881259 5710037572279737053 2134144127606901053 927344991459885730 972396959327255265 17282378162545143121 9274829239001294970 6287900233480744836 10278373665273143784 2422810856311600660 14122812421742424515 18190339058384194472 16373480794832187844 13294156092815973718 10853894611717593827 11146023500309257035 4667625136473492083 3227334861793136473 9364672480309184937 13847872732452303458 9606580955085972222 11647194269881742989 7297845818243178240 12745682583601493286 850905590150842468 14852458574377993220 7811223346838623995 1164350036829869088 16784029237944282187 17649585675596196158 15412063333572663708 1202000852654401506 2751035106562501328 12082619996434924261 18172542997184414164 13471289302728211026 10305689971274220033 7854862543580306189 17448086548484703139 6548505009977709126 7378877416703052953 11062504804103876220 13671987948076557137 1543550982731043797 11384916047418749985 10220629955786038415 16313287971603434778 3990205020381843742 11086646331350033059 11128688614052860795 8916397693604154497 14470132056841368826 14488763191352335445 7360005928378447856 8035120710031423202 8041595136455651642 3068282414536851391 3298761149252564703 11823024315948083669 5847750134815374126 17230476535462452841 15023800419161868516 9870201434683843852 754502458088348380 11885194546369553421 2381018886865420911 11935833570082275171 7222747223574276206 9350143856034056077 10943336244252022273 16521600739174320777 12003279309730812911 18069686712572236862 4263780896873164495 11728353365258159897 400245347244352396 9803832571263035995 12100651691951358863 16728896219884760814 15680957500359388750 6722027185872357387 5090179442930965692 15151856251967950995 1033665802836398517 15465510315593857885 6598440726695572796 98698004449159870 16075648960035877811 281959590021912847 8208283722446856833 421728634484099595 3938355423699977268 2055359606223004229 18381020152531141303 10214946694273251118 15693854659551368837 9642383233216067882 6441995799867872868 14724668517108204330 8231083728438032482 6791573959468607143 1168326930401539074 404709528462091734 3611141717940344947 3224198896373496028 9690937920784843263 5468194148169634808 3859574943658327813 4444243070991739013 15451907865907676737 4021484966494506446 3637666056379231108 6837525222179415863 3123343910562560880 15322862455181370608 2814550149754685775 10590209130125230797 15218247340524518458 18358425326621964927 11854367677802594966 11285722708867804573 7977775055847502392 12284248615045171896 8759204001005787649 10640494160950087289 18409025833388789098 8343241585419662580 16975685895590501053 3369267249747413432 8323446283013495388 480054939540374092 10894580967518955580 6353543822626744971 14677237869063984383 1457087317704554257 4713815606618481232 3462380474703881 7094465113686342398 27720347800813234 13688461863129819246 5463022107037216890 10085544383995135830 7539247708271642012 451524869548827302 3841370187811290989 9408780262199797169 1282488026490641771 6059656838655158115 8373350367814239301 15837111979125305090 8099959510018388350 11248545526281914124 2785577721059560867 6754194159511699464 1320893982708112930 17505647063166406155 10913838681578847338 16613564837342240625 10674372131483997899 13083775171929429717 15161063619952548151 12599714770201868082 8191236812391687521 1088214421042080192 2500135897179380981 16021774390104589092 4953134728776914131 14447844217588409940 14442918320590216902 9089212220894165548 13846943076771884902 16641656492418159070 6663369938921866047 1982003667606024609 2015197338152868035 5848096587157656778 12186711665509403735 15066252855728788069 7017602572327358952 12079518391075140157 6243270867852673012 4984689372594599226 17394731266807008763 159759500451904554 9559713301106085179 12059630088542257489 16652801594656139223 13753461772304700574 8245299774927350658 15785405661256726 8514825318164429860 12944302826645313139 2325779358618848610 203541323711916309 2287488241476738768 1606318518958855665 17501557231257048866 3714911619038241523 5636838301507029587 1961127184400497193 3186593719761949010 4165898087118933064 11779168249092121765 5933250231412250402 13827168840085757492 10181667818668805621 1593862132556038367 16096622070287108501 8407100541422913042 2940177708317517804 6143314755942857830 14882336411198177667 3944927387690584884 10538245970239624894 7416331575733863913 1395551620820852043 3986161593781009675 6440702612444146641 17279538294046420588 15359923978900082025 14311011783734546104 13991671161990408660 2670036175569701883 10308394997668157471 5045319768843132867 3726952138840881701 3243861222779721501 2716601409041010181 16229718068288392922 369951715503293885 373345584444985964 6852509963258436120 1196722702400962824 11071147204889628906 13883569728338857578 8961167809060973722 7354232306610719116 2539222486410010335 3047073169321273806 1490368724978322350 4052558376839757033 2195520771737669963 15263052868812760968 4498209676189896794 15268350591705383763 933777762729153679 17781137049081278623 13642548750729163809 1404725281656670769 12976774083101755247 13995720032020431832 440906621067849289 8809660408495733322 4834196328451451219 5432325753217998505 12288155749196883288 9495831009337741451 17137622337879670822 14916980100842996611 7960662425837211554 12125062722017617699 3313217680253829713 15820040063937686693 11810173963487243344 4728269440316853374 3484515016268848826 4271438806158224668 509208089391943040 9454678038540779084 16177906382171830395 676333999993024019 2241378081439950788 5613691155769860736 9242097856238408354 3109865929385418817 9904983897183342348 17776156496764761184 293242690362197300 5581748760639896341 15283714423970118736 6276646866958352160 14014424997073504899 8590652608120747229 8755151975418671919 2795739775705980143 11157036205347499627 9247847886420955605 2225899579086206157 8411269486251730377 16772443663858111890 10949886343195458686 12556095059271781985 1064690810540356679 11960239337707556814 6616096407768863026 12479101899440733424 9405087406084831933 17943413689460815832 14737686291718810404 6045900226368395157 9677542609177513255 5850513477402031682 8992657652251660692 1409274242693283967 4961818116085366066 16398660365203548140 7847717600826238194 5738644936428789255 14167318334872449079 8390889654239648055 4649247048384230730 11574730941598844218 17538773646170315291 3262800218276584710 921460807515679247 13658156622835522349 8464143136534358898 2131358435820048292 830999040087233938 14353900842737386813 12204032222715519215 15439326002865166363 4983581660240599995 17094374016720712406 14707196420412808504 2400747409514605479 3588566059697085755 6780324474414428830 895613110444065031 2812064137977737042 12085121372344882629 18422485198048101003 11553527435151403763 9213095565858510436 327739857365907085 7970368308985559063 9109640364972970020 17747110976579603639 15389562329428049277 11667852346083159574 8782883641898474056 895961348372069302 7117217659154332538 13704640407384312805 6237263467162378844 4647856872995913794 9639676051663516040 13403267425323737594 902757256184907813 3807299558374449790 639523490144558127 3911504456166503731 1534262446450536387 1326304372722434726 10473483727638483964 4851048120257757716 6080138033399392087 5477050210996365774 1970471547301289584 10792459626132055038 10977325605381028299 6988800188565022621 15839902309242667305 15050599287887227003 13391108038752698532 477162319914319628 3356316585731800475 4810041684418182613 13646571789794389775 17741773406673899099 8367081020819223908 13008327722167468386 9895185490727111770 13322967060630167713 3701538534241572096 14138145086088025135 18201474477444367724 3198860345376988956 5878908342674119826 8259973135339938266 10310431171571567050 3093125151862195951 8897971545387188025 1767221123758173610 3631230771436140778 12959388398968996313 7038834450981447149 2220655367052391247 2616862579128155855 16839679538523941372 2623448674401798342 12416130946662360360 9141099033510569822 11501923379254480395 18244531158997284563 10038149314657770670 9380872417266727541 8119237275212921081 15373875149812319359 12312479249412136678 18201593242199799119 15883003856381805403 13977524395970937455 6967629506093704155 12499338965561118989 1475529817785827587 14242227544254269999 13912323843667083630 12889964843007515460 9965026614152604218 16268610227621820551 8480437662884324774 13697833922996974098 5367986729928130670 8126286642938540928 6166773827566540839 14842914985755021575 11304199656393404563 675247393638254477 14775851170066624561 3171786235404987480 12610320054389964751 18230633648811097972 15020806513182540337 448727821843548499 7668176908997957537 12217236479368428299 7707938475185084599 3199290318913908807 661545661301461892 12908283430780611243 9953165017771471276 1308579931430056562 16851635357603457292 7172676784175038401 16876301172665558610 13696986205961980881 1603528732716241987 6036152344193882496 3769088856849586280 14585714867614862512 5021856630168839174 9981965994563140518 8877606587522275715 1959073690397448211 8351224723991605198 13928006637768781130 14208015537516963463 13857462101340825732 5974188622629878141 14720864411644481984 14366261312951388006 17681542967598796225 14923706465071510139 14107315821016079444 543068922217621456 2153791926722833795 17931768787265164285 6062649631452961303 6966791966957027045 5213356204976851744 5459287200089615421 5497994011682457575 4658058743774463010 1970252452586470981 7186396494990830167 17285957611905311443 6029991075360478109 8789149790302697362 14822731318844360517 1711227226672005443 8325535706059383789 2376555480070214184 5252464033445181345 4331123691678082558 5960170670416121626 4704824380174921376 9345318222304523140 12924724973505925181 15237612917095689624 13869879402124442454 8048974133235190458 5802973245864099112 747926540524198553 9929459260694403959 5883925538572567620 4423800423183115479 7000073822426823967 4706266873486223074 4366284272951238641 10128087508220139173 5790358120002942370 12313313275973279220 10078148431145591137 15671432500538906175 4956892696723609634 10424521402640528048 15428667113350679302 3815229652978718775 8115684354139318504 15743578793107836332 3610340971010063913 14913148961377994427 7454068165509797663 8399016431531908111 18412209171057292710 12740489042406333521 1066196669183241972 162326994870620146 14856995187997635630 7629372894403276085 6779302849796804903 8901573041859447335 658410922132650451 14082034380070027463 2753630811340274504 11222173789299063734 18276555006677202465 4129492584006862272 3408798917772302978 1975975660736882514 14013966596945082397 12059971935627425947 17367374295040328785 11917643661556065751 17281727329249132478 13921430429139839167 6850387785458412 8573413516649065848 14707978554471558159 8751125415080165340 6138175655358298146 6303795469815412614 11406499541149907294 4446060842803452913 13442613903018378028 14510526871236368280 8121796471235736304 2340567012927677414 13981884716435634198 1492896684328666609 6582392694875032698 10627076212412092042 17655594639773971638 5291676853106050921 4531288553552862083 15107758118835611270 11629150389401599918 17679340307850344583 14364154379444591068 8679269114921239774 8138403301416852685 11924829549687885665 3167333657360363654 6224040300980506104 10497096524934582687 3493350505869456009 6559001082983744450 5542595468211909797 11841091268985797189 2512689378786590737 1352847940745213086 11036452670622091963 17449139498057620380 9293323336469112256 6670959149592085336 10840561115843002504 12189265666235180872 15096067579244412608 8089385843665385026 6446394442542502959 13312684978963523343 13895120244342784134 18040286565401051939 4965241429581238480 11378312774622499434 375108940772748459 12096383969213729230 13991157892779456761 5027742706718169557 12996443878705349241 2695136927489645932 5680484665606985244 13017589338761612971 6367185916176024238 2138512955491318124 929108217908211666 15949686277174710448 15559934580976801140 15399680633040291600 2028839370027239914 8784628486461032930 13247511356658841342 236918453207105476 13357081574318488878 16587093258795580174 10751000132270549926 7462510179791950833 17669164976793100009 5749744236960705476 5605838760844514199 1974191698998425034 18152807724205578062 12165435886797131970 2627324399181101906 3343183578965573838 17744310881317275410 10368065573311944058 709781472049610188 8468460006516455790 7389320971001734339 16361089089684211812 8250684004274073880 18010656761520011185 2293991779914541641 17558584965392040684 8886474843979910576 13195433158123336839 16368689561028630243 10653538109273756540 5243289701921468570 7117661895989923375 435197627232225480 16792174835470670474 5277972604181860698 13800077557301240854 10686348474053636876 11527434806523938360 4752124083639787279 4874723748756420056 12493696388404845201 15426527147398334634 572252423868031610 12155660778526005607 15685578732872671314 186790716517207156 13589805293880794959 17894822169283455856 17367276591769825213 8710817875471701977 13007951146817077231 11796521091179609312 10094916209581125279 17225585259906313849 8303308599760070168 2520138458610172900 8037132034001147699 16333522986801521437 989224713322846979 16018129417743693697 2796822504298550843 3976853013222544735 8128932109846561377 17028090005656822359 18170462630980148247 14955649356088586933 16879949358493130466 7913140720504009121 13188087481971790766 14297661379514041813 13465035957208740737 8153559316792593017 848203947688002604 788605138379334699 1052956962717975559 1328388951249384288 11927669528669404743 15845567603743638743 1480228175570427237 2877915571525976471 12250905303506340946 14215239269048337051 52580865311509327 10747956288028687544 14691240787563254776 3154819639627693004 15778205703655930729 4546269165245478476 6863774052772699288 2552720945343159022 8752274777039852280 13377056852919929024 17981681635979657656 16215759921312318666 11196108168739969683 2519208840236831223 11491127481323806188 15209508539501870550 14512009291591211709 11357377606182077369 6942720379016080070 16011654471051963119 10893463012658228469 17378540855991454188 12808341849621331125 10275440783622962418 17644140480855494285 380843507976344229 13132614114747549821 12932643312767337624 15211024820889213743 4870316143802604428 1139431781031449269 13895682428675847889 16772155662403272717 13006779008629960262 6179708872062356443 14617966471958073754 14429998931040710381 15234782217297310367 5793567648414499708 12907975589872226919 4019602226262889507 3665198680111877806 3879858789001942527 139658711899112646 1200225401385101966 11774099010119317212 6671285434641404974 14821791077605970258 16079403631512792114 6542503386409764914 4033692778992743566 12900283959960405857 11667103601796966702 17451649535766733709 2001700567564020336 4516850221766818345 5281901631063596294 439674069317060510 15574155692300894467 7992522253593488789 16452852088572057337 14230543942925602654 15365190975633163558 9984773281300221556 5928533132226421263 11758879143945751080 2702455876272946470 17006478240588391000 6581064784576627456 6191355349851821380 636339696040131609 15633446520003627231 1198840644145830854 16522268913210738829 11267378557351615343 7880600355548857314 14243566262284171302 9611919877712278809 3226798994825372709 13701380062837666736 16025050655578861952 1627907241791618919 6362479023609464862 4504042414296877412 9828132893788837544 4314791172698097304 16474989459339660321 15564014645772242060 8327248672448642139 10774697305842342979 10680615482733160043 16884376417805236513 4891723078684562094 10870472574416265116 396249265431087300 489956836180993851 2564726913660416912 5136036326867144326 8199001087502689693 8167968945160732453 12050640531432830909 14531196136832987906 14893041042882138275 14429066944630145909 17111432800688464485 5423296061646165560 5919225388645704528 14386946827472615908 10666261863874887651 17900896014491181823 9759318225187077124 12762123884349156848 11488513205260835090 17592279362697283237 5433753509433722357 12014300649150642677 18242102252340385791 6657731968252374244 10170815426681466574 629657589457475674 9803492846502866386 13628747027288667572 738884339804414687 17781190803624677685 9559989693257548997 16255424954462330650 447923435637619436 17488587866829448321 16324480925659028408 12307411251251169403 15463774828682588780 4980834669063711251 8381009981089541605 8024080975129022910 16143131133194127154 13158125028971505068 17234369749802597789 15925651024415352247 2309725337069589801 1200488453292234604 10477412726871576780 9265113918965722232 18236115732368827684 13818711400000446444 9543293578838718018 6430538371625178042 2576803991674680657 15209320382996680692 10310204944537210735 2993537652512929219 15511461745991106722 12652493327210866783 4186323921586515167 2273786780153647507 11350432380019981733 11060377573021458925 8717753519680271123 12712361531627826467 4539408999998728498 15489659421630615162 12417723887585021426 5229957024411337860 1660589123485776454 10598656143104154917 5981575354357835185 669510354338560298 7586360410730593899 3074208427073710160 15545564263967352601 15277287488264009680 2823667032678865572 5232128708029966698 5621279018316804132 10817226388416189091 5060046501919449209 5123726489055574930 9915717944332100078 6541050850513611977 866650097173859961 17507438561652709694 15763811443884276197 16365998789665459596 6298830835628737574 6080547097143600880 8669804774443062444 17438781018183220757 14616390488598657115 4376698167050618912 9547044528066958581 15050759993980868303 1442863817929760931 283443727037302041 14853175406105681590 3281599674373159577 8970146009379603949 6111079375359051254 7118073607031886768 4051519816000833017 14908043754069730618 16727565836334979552 14100988208726584274 11122496724944656763 11993715929475055895 5138229841359009967 9075828141186198854 8021233532356963584 12392370111141986642 8667032409556105245 2713159674493637805 11679005733750085256 4558894087267980500 7378343546571442991 8462741048270674769 11363587923589015138 18086335567867948656 11996546038252014829 16942720491171274818 2227308905540053684 15672340591677092351 11383575839493771242 12435462364858133780 11870110176156893325 15881927278069045048 5522574622306759462 6253861126654431173 6671812475039790350 10713711552753935042 14222636841461502493 4217754244629087792 12918718907614360560 8333582114532920963 12008756549141740113 11983097811991204694 10496709663901138157 11480837984542359712 1614795119623954842 13511927508486193646 4619619878141508640 4215460832727166216 13121773293257180716 5076454014940057064 8357431438181600014 10077005847836818308 12014694844597216472 7137559945468245251 16301667515884269676 10908918263445950406 6618537113020764670 15310450836460389481 7390145443584510953 9052139722650146211 4197271785148657604 13595263040903455266 13668750734647449699 4135058504102375354 7250876872532825092 7724923576856228506 3622948818674429679 14353101782057169547 14483196759104548649 15758712924878750292 3070670134299959254 783540130270371802 5483924697326987206 13688588971964868863 8336679628543839114 5994468849440604347 6477246853118631549 673624588101275741 1159511539716471331 11089360756410255985 16637203043786582225 12773135644187224558 13588280824403095252 3329104118590589066 3568327146072834132 11745383643254029833 1008901807351010230 278172736629432961 14629859243492855261 9016287592551397683 6090472681639527998 15659515892460403589 965608813679040957 16649980923067134737 9503905362811927864 6049041642921337535 754759552959004350 5194394323791924105 8228741294337939911 17340971691143018608 16982538894143195282 3818603298805258005 13576874017318817310 8259496822830968777 754184429452831534 10515188827061289051 4998017791946695816 257456121466560384 9565699719069174236 2302306554975097018 14442366545482719314 7728386645988500792 17201700466130583383 4898729066047261524 10627439298435844549 2840681452291253417 11132469219548960098 16841539492353346277 2638575687881903310 3188370674337458424 17211586372546037184 6900449471879041055 1082539550004061672 5257217875558117946 15297206682401026872 615766068540028590 11617617193246934429 11762798529307600075 10050458685009642292 2752626821047670487 13420891506657980482 18213111874987029302 15096359707042587527 2007774208637668723 14229289912949450954 8816875974102514653 1410348317045014990 1312650645077234670 16299744290097261536 6544556116325509074 17679615864509861043 9986818684876499020 90173470705399911 5785150605377185150 13240783899677915667 11350816446802145985 8700225661060047190 12884885746647032974 9380816754190833287 4603191121474798163 11985773656105913537 17067830513283710661 11741620063013355772 7619905176778760730 2906440207852882349 7899657496320496850 11853355410032701728 10417359120925175173 18254367738868334841 3548878997437958011 10814243894273833091 13093416195695295240 4288665531135861817 4013687840788650385 14323446926678519208 12217855680336295304 4330856567787332186 3924962992860155124 3283210051838028295 2568702678637731005 8991690079408168989 415652678107401642 14071080597594240225 5336251344722030460 8186359060819027843 12823999281919591888 6959273959273242454 972383267183994754 15600264979275664013 16470516807648705425 965713733556339790 7208166713963287778 3186829461306631629 2281558390944056573 3878800898829551436 4411915845369464123 11763061375514392718 4783136650444706306 17860543507232850179 5350486273940857171 12410097722767848301 13952412874253480067 5556789905678933875 15645042523096384778 1195989363386908940 4760581386175441580 5710776515076718221 15485698527429554651 11904577872417671471 17039989810310618115 323076437141550427 13172759812282678924 3881535676245116450 11082712123775473827 263517417894338687 8611224137015470438 8378304302677465442 16979051476618368915 13453136701893719585 739562784165807797 8486013033656623469 4890870926200802389 18186940556525140242 14487198588247995550 17192547988115874150 9843994491885384183 6488052743153717372 18170044898952489758 7417361328665776166 4605304489301993813 6468788874219112662 3620972325134808288 5742377738875754441 18435708222363939344 1974400189687602167 18280479148677593140 12329935659535561397 5382554828042461344 10208339570659591552 15240172690158200591 18371671072681576581 12246645093337700087 2699335445531833402 7751329600222707011 4307513290588774432 13654025520146673500 8636262759957559550 6977444478454685401 9146390953507984228 7605694501532964780 14042463945183143351 2591411999007320229 9507512998031245666 5475154953220524752 3107604548802829542 5626665252117046829 2897500961234827015 6837702847218436010 11772087600361810171 7077891994588002013 12813451519248811554 5390680958575151428 10567802181446051447 945526444436140022 16434353396444896639 404150292311116891 13411994072826850227 17291254579645694189 6423221368661282440 1018741554792451309 16422014386084946027 3098520724348865727 950625148427557030 6987991758610135127 10740215557185456286 1980056452376019198 9079481537909752076 17207942232608199382 15339821568090093020 7250132930711224935 576970241862601288 5290585011379122196 5541210509458376003 1629120451656101851 10707002084255709224 12649866646142448780 4897941752027460759 14553063115044113742 3087950118103128244 6600839456974311175 8857893880359196659 8231826964861809629 13587462919015354087 5191089328082135992 2282692009963640287 5854505542939797052 12352837379810927479 9009828700244755174 619923190631321302 15153733465926771009 15151755801438559932 17072491039087570693 11350226209877357146 13325563242318453435 2142022874024627830 16837687001492604064 8344373762224290353 7409577714888667474 8451782613907085759 7076708409939716961 9486311260285001906 8729725462148830252 13773444622082175630 5668252605528584487 13939206384750617528 2449944095160602347 359016727327188650 15217668497549443342 17165489712367970145 16134354721611969096 6883703883836297422 11146748032916853524 4560285830020868306 7766743631028635162 1602391201916630398 1034483722649852127 16230882401644282734 16606090803259262804 16990655116122358949 1960995986988259947 5286742891194314412 18282433866427794826 12053025004592326749 10574304918393575512 1499534204190996632 15989935586741227316 202146873895488049 11811802427032567944 9711369397054936974 1509630770234687030 689172277543738083 8687236061735068558 11726914934686256077 13709618406867898795 3365920569845268760 1336941846244636883 1487485816122174574 7400521601457810189 9194424071320341206 4597028540346060982 7292149367186099289 7746378076716389606 8290896534227709359 10610070044200657414 10076340479031710303 1900378579394203933 7161654157112140237 7677903926836843346 15035067202453480611 5751892084223599296 15650988842570334382 11084779149912539414 13467000245099869099 3775561165290211582 4400394003747469571 9023499012748087323 1963292955513530053 13144223015457997036 14961884668448290325 4311945168685942798 3205608770080038603 8208172304840149997 3557427213606019449 508109104088170182 9449248824269920391 570988163460581701 6168560137582915451 17321277359349342643 15591606474728763427 2592128380384078177 5042587156909687272 2182571036516600034 7767084460349920100 9106202317889983323 17036835835637950751 2801788408170966758 1517004651046343747 8928168990601067533 10610143476784722375 5681291793520566831 8630022439938918572 13212346172771850600 2635730962035251188 5733612064141189261 16037096326696674593 3920297607201095074 8975148229648150604 5241067215135164994 8613255229590956511 15140615776381320509 14449790567452100501 18005030393672387874 11583836148019408187 1836397667209715345 208228967621903386 16561767498801501689 13881267977671353203 5223017436069254922 5629819729205504401 10998697322487831338 8938104216482084580 8103930276259175696 8545447401371762071 636755854558082297 1387485400963657614 6843772807145344140 16532879645162658681 17313115802013800690 18261129100196757731 10046472046760998891 16664825471235278790 3411146393158396122 15052484673816782177 7631195480260789246 5110456507886619927 16549525664973956544 2981423748822499732 5508431342642798929 2783100172131757656 6389119967950805888 7363260599487382770 3407158062335459750 8872328680474191499 10555235360121425420 4514969380292998445 4352601712504488257 4856742590429490153 13050673771518565158 13067010633319391126 12678658708886051151 18003581224322111337 16659435325630988349 2404926616017394513 18120401669231365581 15617728270573595556 14477111312795587854 2159624333665861319 9112747199542009863 10861688819625721064 15152231524812691347 13328156980392495001 3094803048125072358 10272273081768083316 15992563402176978429 6879664707580104652 5334670465792445714 10467176135959064436 5829678660283948168 2494844351384369789 18031287047244719123 2897591178176842436 7328600239922470399 13909846626702214246 8325155638350966417 11617310547576778050 3398897456902127750 11041797485312062235 7116557712666635887 2082136164338475576 5399017146914646799 6666611692929196116 883220084093866294 11781691708155584965 13688019434871498307 3432407864512286167 13333521063150513593 4893076972921997002 551777587442488674 21319222561620569 3287005177881591062 744115598672046466 1564402746787620686 7516182977819670574 850554920208278459 13662703436407427399 7610888094359306515 9307839509583712931 13530164694166755203 14965574517561986335 14639812838612129028 4506780064790947573 17915778342855088667 6802765791812303189 781755465941244924 10835636574744446795 17476447293306584706 4958630963776473678 13031601243455667285 7547205726628707565 14250338911288707497 7895862213978102584 6326172806309494273 14373157072322300605 9710686543860257997 14856745061433676827 10822377065438187675 12771872429570233642 16395522493059632602 12129193613953143382 10296430450953492270 5412098585409401146 15091991798295713861 11045048359397450448 2114957937761414459 95832522441726333 12748157139371911880 9385187528453473848 6664578179418035295 15212184261594034862 18310836612563610973 16383909476395313284 2237615672088065971 6184919336853639315 2168501142750515456 15683223089984954596 10494900566750912894 2152312646456072258 13200340485422660301 172393242292036076 9847923222211107286 14494555585044927627 14845815591155040278 3281316262395006063 10629694718462858783 15666996969166204653 11429280763160266689 4152100816394411126 4263075202738566049 15966212795443529249 2899124272621904244 11589100633692422411 7566885917234032986 11061830538084818345 15740786053975351181 7727112061877994982 14917856996556624724 4958582012693222068 9564618328677696708 8114766815085449407 2505666790615955989 11986180128511324103 7493926382210772385 4907066364656755425 7767556191782542090 14195236324885496876 14716975304066047712 14079817520600287402 16572032195887141380 12822990200163944037 8331547949090526841 12834832572942607361 4836658297323236079 5256457642621195418 1497370089535401623 14909300592334865976 417676623332059427 1547442659459685775 11543861323266331559 16575584157726493168 13775740174374436247 13956969772684297656 6906142490154927812 10064939805963720815 2221591574100898065 8842485224127035307 4675334015182180610 16222290469419579068 6196543031146711195 17953425127883254855 12408794132924081849 10295904563071611383 15067371721212472266 8646732777564517982 16809011306446613977 10737612849964425442 14188395796924337085 9554063430436210118 9252812215709301746 12214065876340036473 18365629424892647759 17247681406658756576 4744463433917975339 105767592412352814 8648313987914712823 15233419315658318269 1575819098177631322 8803116852108667676 10474007403638952283 17606971479226070350 11328360580022787715 13865249335247827059 8760990589714382331 11090960860789064669 10877085906183561006 7689250255488654821 12695735329342791236 16202520666617398646 6880378166193396068 7317228182390950606 8096758784657354283 16311706551606783054 16322313797688365132 16849753155217857977 13158722699377192776 18303261984910017307 7743982430358635614 7296741815099842245 8239251658863851370 3331603552368279772 16791297956351272243 6285713519735694203 13425275296938387188 16184466243740038621 16654263477618753443 9173513238232720881 1829082245464627781 11815144680807857971 6489929190106116079 9678860892455432135 15358052510909410773 7491501152881627630 8328048403716088037 12209131515594133050 8858247005541397111 399466316491587325 3105399395171839547 16892666841505455687 9409582085625093767 1534196214833583117 8657414368605246691 11740658028885044737 8142033954088721885 4129360336243504724 3759343431579290219 15689226235632636694 6033887406638184504 1496669091287562406 725431165327686705 5471434085254792809 9589551083054680627 13189317432000520795 15878547529776677423 5286373306634215059 4816799777896925817 2746300986295695028 17529367598089949406 10395109545326495457 6341783001165365016 1720383860160609866 10650776930389949964 11993396873922452351 9725679322727703002 2933311677242117297 10178603634882575533 6426481750312321679 15515853336610549468 13723571779427848789 6126452460041076788 4114087892527570504 6631360892747998511 15765422554542657107 17982710919311357892 14384532773803899160 14972872097604760583 10549833807582841829 12875314353175566015 7868583802733700865 11579754898128227533 1425800733218673242 5591587688101552388 473209221686043642 9731189444169685286 15852953343446050885 8906984782579163113 1037769684885301824 9187870567080757348 1288030261748912797 14127591973764770814 11002862162553873474 13357871390971539484 13722349781629750484 6387876821838396419 4970939897719786596 8541701487684841645 10847512236399057595 13053254990843715122 17540901847150192755 13300321266727802090 3450470028610754110 4932969787625309453 7595385686301438810 16723731911590003391 2695515795546842540 9573221962201726846 15291489675149998652 11335796774159781178 15675556995890696344 12304023002646770320 1443010198351933359 11723765240395143354 8769602666545123412 7395667430750889854 13684529334929395475 16820521799256464934 8794112384956155365 6962250615681988945 10171005375516217639 10098602819389075863 5035761740497685863 11402386153948153661 12987798895458414422 8326807676433550116 5776076930076883440 14224385624479114063 10320777638884059244 8092675362331436522 2594072078236667669 1063024651414766966 3759404606262711432 2657654985373925101 6900134875362252219 12321864864257941966 8470528258028392593 17098145389765404361 6052616795204533089 14060377889981401144 17418165384230648363 12663245894014581610 10934415284941522490 10639401172298299935 436123991594862182 14674759791719781491 4280608642537331788 18439747348858429824 14242195969909709416 5024478070288209459 6025067454767660846 17814440304588233238 14200560694203506781 6624504737370790067 16975669849259464411 5700162894906101340 11922482437967681021 11209380914788625498 18059927634557456383 2728838298330211640 7533057328693310554 6691090056683339148 16576358656848987971 5711486308888843135 1628152793307097933 12375369376136031088 13312380558232257108 2841157895941705437 11959778135452946229 2430045288121662043 16648976506194768294 1361944329772249991 14594563055193567084 2837968242715929628 12972861770344358017 7449257802867474811 13545310503106614919 6559792417424869434 8043852075134122038 16313815088494045684 9461610124865266598 3939594746701636577 15295491162992649565 14692722150230530645 11102376744632390046 8765932835348016043 10502888682240087719 9166752887062169211 8231960887763170051 17643627555143957177 606342414462490149 6138552598727502642 11288629063620925987 3098381959633654822 17857747027532523139 16564125913152125094 10059088473392726292 1950619170173247425 77322112285182219 12344795204926785386 1344885689634057265 10533502032416038330 11143770108530838114 13484995264643140367 15817228915515457055 3779099290809653246 7355490164566488544 4976017830321853674 9394472044458551064 10956147658516092613 16489234073141479155 1977030309723139473 158644762798051069 12765784507229072821 15322653379920730632 5819382184757324788 15388672712388982291 5839665741147633358 14904565606002297947 9690777655788191911 1190989983235595947 15121463382510261653 455340024839514097 10879418913031433060 7730715508997917802 4954658612171875091 4498699795052562005 9740099939538279453 17186269703959613411 4266901096967619761 2838510730608878417 17315617309964235268 8009867220494800757 10028767021128933236 11379598188062934795 10918822757424720664 16014514984570608326 18178685128932945224 17784041927037511003 13812097106364559949 5705434177705661293 10834394022872004171 7699945488013364834 10467193626977288688 11455516765759729685 15190745699834985322 12187357173233715408 5280885448365981835 705126611228194431 15422396476571454399 17087193128357520481 17108866843542492418 7422482856345226186 2874533737198574996 9931329574626894029 754918131641251007 3035010148260008776 9380296693486856302 15321419811916409802 3006067071011352325 10838420913734955471 12468212404236240694 14623023443056007130 1025352726667260046 6777852909988912514 11855084296758576734 1499367198520348806 3002383801697802977 8018261096898568909 12049471885964818651 17942504831654933593 13137342495839430129 16952127237508270900 13085992158572901721 12163468456892442692 9154513000426005476 4869290002305067938 6195936457518159059 1478793681120899777 4537115141017529336 14231651027687969593 15845519659210932196 13773423792473562055 294045922498252801 8295203359886003886 1711765773052715384 15818322043164693099 7424869902366198468 3712123312488906347 6290364696735742138 16723707675395411433 767832670724816513 17243900303093813383 896143229194976056 7510474208990547340 4805247097602273882 2781710282336923874 9445227075664549199 12963003306613158353 14264597831280509918 1060442762931308596 14854270663425960743 13968528570218895997 6973266700381125187 6734041295255639596 9905066096519542353 3549050218444533483 2096454422197985085 1254208701450322879 6495277219646027364 9394496010480687907 2883157595655721635 9491773678591814105 6928206608861240573 17530839097396778253 14024713177574320270 14870939780413031317 15151148108788292217 12756804045543482466 15170000168814825659 8664834759035832563 9085025558941290561 6443323557412264116 11159830083548779911 167696795408187970 17728323230206070979 15059060304981645265 11684484976209092824 5246089597100695302 7109923250267905444 5620739948990905733 787387217276792313 5580376902144853471 873527398010559853 5953848338187272765 16001482986696141960 1210637621158856586 9065582214946910551 4986838023905116590 7706891697006933438 14386819329091198016 10772018143754190557 17398381740258812706 13461249658650509612 5467683014232315195 16014556979123021336 12755403046336551030 4030166510859062576 3970711700528932415 7853160790573933955 6906155159793156872 3547435435930261486 3571141124325045751 10198123715441654102 17357348112345402843 6681687353842776692 16451135721399349350 13119543081433871831 18177451081352954265 4842395344225751820 18254867584376545816 18357213553223999193 14153114082904609646 10290632882772559325 4387371772914507733 7847190983507670772 9044856782483684521 5798117406317797955 7570489932323811059 6881074234699889040 14656792663055220120 15830673807736669377 7579149303433614507 16344343212181533201 4884667299524994286 8606875377754285187 9414381756611042798 15722842538391797422 5365964128125695427 15801255483048792836 15332070286888934832 16356569038574092987 1299035556027626657 15560852554102303384 12657823053559842661 8869990922566510216 860741327055349982 12701196323902240508 12134521300026472186 1086462987962195778 1985798276995913774 381822759913573095 10586964457009977598 6220155002011018362 14289406336292395094 9212867832775062108 4473847635784863365 11540775931501565208 18344339018821498773 2289866343179055741 10088836321409502292 13246420552188211791 6675070233974448284 4007822670873817225 14587365405645873927 17333371973742767362 16573776509236834679 15289206236623728014 9850174823558285990 5053934846655210912 14576346657445012017 7006731899630311794 4129718035519963577 18256786886323236322 364959091125624617 9192607002499080250 79914610357778794 14517023161531240969 17629736471883736979 7039571686504704051 17822962348266679199 7420715174386861827 14472188239953469307 1408297481471630393 1830788478847138708 3582631232563242643 536749797906328745 4617697174076124553 10146087226504713321 3377531156898721621 17053774583834718321 14468495468336445564 5762351306473727434 3353950092893644841 3608344725060279522 7475421193834312539 11271308272531711531 11224056816196827168 1488636469145992615 12773820952348408546 8465410054547886260 16695590211077862 11820759546038958597 250322790833013170 12275722340828190786 14191269796224590970 11549204958185611751 2199741593395848044 1716978388255635204 5998293852648770131 2797701794667597797 18090016350883917099 17470968801863189934 10398840267876707189 1913836672847987978 6732390240456923698 6862045462326360473 2864010315831792054 17903018788843899102 1092305650904125102 18017789238484553746 18138344359113026270 6312273397707703823 8875799175527259349 81769609521902990 9101853133842961407 4513665952076479597 7758624590742566088 11498629131360303631 13243514073942719611 16309328329395024276 671691087168411874 15978919706870948124 6481687834913983147 608860730432482759 9544836392711553983 15987669858496710937 18341650038174236618 11876437056145742457 10180900667010965056 18432526552343623407 9679024960257105488 14041931203774861277 8133874201591544195 14355889640973205433 17654969698994270434 6002350730238738511 10745002431450532020 12279808429345712101 5426135547598229952 581206931925673756 6933102853567603401 1957869311054929769 18413301912390528939 16397843717504688609 13931280296999608729 8534516005535298971 18034442720069898162 1508325529323681974 7088396733358881851 15207909434228357242 4931014361566559748 11814479006027947741 9289275111337361484 13394316786068832483 1660527934008227650 16997222339787265913 9592576839461978557 10150891377265861439 6272369397423374894 16251752228653166290 1356866299414430402 13022067128306692839 8913059983933392090 13479721145218447781 2346649083733069693 841688683414507965 15551888505302941170 15287946603573376822 2802798015014491819 13815321171609999725 14298113576179897402 17167179156605766669 5909358204411446679 13555286742409378737 2116533067016015611 7593017313224546808 16003750340549127658 6815886994098148791 3905965491779153039 879898427203692801 7980486860702035335 14603530098682174724 11028248267776061430 7755755201995669316 264400819254583000 1948660759573553176 10527547344892356132 2773714229619635986 1976906438615945674 7119599692140833530 5566696809975547780 9659214999838446027 12965523573297621966 11766302693702173665 17205144101965636585 9055459800785774337 6601625002472753041 7796501979724082298 1551972110539975448 712326177691219577 11644657808999162370 228634579120722334 7284994591853754380 17375569015625341244 13619194233285589707 16327555318448990008 2629730511590652319 14701616709581770312 4891947697719850067 1053455000748347923 10566645084182238155 3379298922603890596 12686217458353136853 7074625371016062562 17377682727430915735 16774206357743709250 9189932837888811844 6040328244100832773 3510839032615378149 15571793881225794420 4637572714878038744 15872812513656320587 14674762496869558777 80246899500573998 17166031620561520223 15637975931032902100 12123249127628635039 1289727634011099906 11403422071156620811 17816614055168498756 12386484675615029987 4335867724904342392 16711433627240692171 5364038657555295660 8336637782082533546 445105339027249384 16078417471730437722 5962682218019925409 6166239678741564190 12462552369525936513 7173673823423336717 10167267554451782530 8973368216350421546 14714587971454323491 14364725779289177636 13766149798737161113 1863565094931448158 12437022869168301010 152861180218171356 5638095608377720651 625854403559760474 8722313724445204748 1839895899427925583 10181784419741392511 14914711186586515042 7789176243687997616 14227091889122371466 8246022833535213346 2788937356413485132 11267730733880962470 2656679068836806599 11866866688497031800 9310198003213347183 9660745527063668966 14086709504174399130 436766911175717606 15657557554287019763 12419491110791736595 14179368920751733200 17290612497300993123 8315253772058114364 16592088985286688722 1936337009242752203 8945890898985682950 8228121770424305515 1270601969017376047 2501466825277360717 10657935070665262033 3994625127454107690 8084881292315855980 7035312191223325684 14501786746049159955 6764287468245930906 7756021341387900291 16889371336293634549 12312467859706715629 11511963368585873109 11533567862267062343 17453810980544495016 19631565548771500 14461704036665411326 18160216236055826661 7972022675459002857 3717760912452406890 12675292548769558707 6049046089164487560 12946909721384015771 3820947217315175282 8833607398017855156 10462552676907047758 1323935175330766418 7072022228417418848 15366890245502195944 17255072935654274011 13522400501487861278 10951132781457820360 17220669152931358285 6413701363690165588 14548992741692789032 9146621346531224824 16825454949190204441 13450177075652485774 15280815275554354856 10005064248793663133 13265965803871348061 6822659904297652652 13641237966604229521 10042086794912997961 3776184878642067922 11467381253358998713 154395313713378284 16585108379883375091 11740762050694371113 14896314748885444368 5345681785830560180 12670806202424726624 1944067144366079784 23809818074323570 10173668942359478291 8673051532550394950 6032827621426146347 3066250461573767168 17308502128005361401 13032102967437564720 2822715252373817538 6636200713830479972 11315937355591416918 13521020657641207817 17749644116800011552 14966336585553868451 339878055548560483 9095221278031280305 17912164800688012929 2369685240613291466 12233484342801411900 9957240562091832260 11060767542426181497 10188758248019938576 3763943376605103076 1786683672704151142 2992233919316928409 13131378746056900839 8164714136811566421 1415621355039900994 7902085269793778247 1219140210167054645 7153437617305823527 10755073774413190097 3405483618437451584 4117687565594345800 4346007691606407085 8307691725977140632 10971756919928952985 9082423435134216526 9980802983962508283 15910499053638115975 18270804510570818896 15904121757728536730 15967595493345425716 5209597409147009524 2789014779526949819 17242473305739026368 12405089398618945449 14984944648387985018 13738361614613005920 17564099915096283235 13551173052299009308 4126220078845946152 15368838732310918930 17808890660187868453 16795086654438907385 3286935526798295729 9507638369081616579 4865350724170447374 8471371230304484790 14259099254295258692 941706604712318057 828765383821010658 18270488375610618710 675979449977599198 15252321343977339420 2649133615550858606 14623879034092136802 5004228736671400225 18232872672644950485 7839601600338478663 10136218308700776764 17212321857994025732 18230369784322933113 16621764901728206687 36908173673833434 10818308956481942893 435841652253759111 12868590732382796699 8793185163348604810 9684012099204494611 10620506166834565410 11856842218309819079 9378290706582283529 1710516053925752959 1529016656596215475 10437520855265752233 5656510103385728777 4619563814051384679 7266224639523280757 2192214245704484906 10884178150677399414 1129391487341454429 4582019610429232084 16885752972506367619 13734821736701504280 4212767993744222245 16764785425929529734 12886833382817724401 16188122816431053460 15654503904866204124 14296235093227817688 17534788204419578181 8155690737409414213 17421460123887930954 14122054900417438838 1466132894922671249 4032229817304732584 14701727965949242388 6465987129735927457 5219315761057464620 7789806944723864776 17903601867601513779 7020573429143813944 15520749466670395266 12036230414335078076 18159348830178217092 17978969435873391760 10724088100718714935 4452034212387696947 5785127978192421914 1740684445917007742 11544490256537422345 1180363441298471292 11668898659082559437 4421660740269510320 17718354168143301913 17821916604437943164 3718020941106569728 14065197062842859572 5931792960221814977 7239331713948050277 1487588686272761957 5288619545114110229 16934622748206505604 17490173110760478311 7485767747991031217 15431826743641663886 17608720258072901796 95959100695079440 15032075110057048024 854568393770913615 3924620952243778080 10796467174589284362 7781971804745606769 9739053614656333976 1746847533465475604 6021344574190097644 372867212664795164 10701851130867958273 13048889916551350159 1191481226190437097 5163161533631663089 15374245909518706387 9960838475484956437 8172876332965286583 3121653215409136176 4871317415491200009 17700097259381419664 2127109023085046797 14655219606502071167 17769024024033752042 17388683394177301816 11334797411826869249 15514621281084040409 1445046844582402232 5473481096709535753 1359542763307907306 603678081330679354 2580384120376367439 6708001970682030873 6685834662322780765 17815825852073563583 14849692011698113145 12701325327148022014 13328218051116874090 12442633473710606411 147628944356441737 16296142641694213770 1020772412842903508 9501495878592855961 2587307636255608596 5084397497938625955 8939835339266940372 13694632806859001377 15720666280693864798 7970201871238639854 981464841206551320 1384216711802025438 5305403866436864039 7632125480920402019 13653496904246952682 18295048712497054454 8092388150964362152 11563235187199519 10004360958681282330 5537476227638409728 17553237107051476521 614186395976193068 4110709896816151823 6181591022871102889 7796636866060433628 6319963315589438840 14751208663149501126 15515985016452848018 13834291045471081030 10732726868921795367 17140842581268185964 12670431503993379812 11845843127590771249 17939908045825769444 12896523385444744450 3702112166745956243 17224889960754643830 16694060449660795973 7350819147099764982 14842613838875503733 1888105685706970942 15019276168217650996 8924138444912993565 5724302949542159893 6185647494513746872 838499540567664362 12901282325591886891 1849176931841578681 8317586991186743906 5846843972282638989 2990131757179710816 8885471821273096386 10539979785515260921 4382877787921219407 4223219980583725796 10036803824645015570 10912559900336361993 12589547943036925120 3597854742477585684 15829221554693996247 2074022143394336445 14298337614212654922 2091973200170658868 16225674813204662866 13567366509529704361 17538693308381183374 18324413380960081125 6972603413542462323 4066930872239081818 6829813301947550716 16386503232794244027 14923837096038750638 9105776144026536206 14649758129603296892 6657583412751009278 6131213722737185614 17100590602042837875 8992510156382058006 8259543832120783105 4475704044609244851 11489123693201639638 11053669131995197032 14333040387163762127 14414700309985335410 5726461468502237629 10171083523986014706 6031570108999885100 14892923499267048130 14974164765066800608 10734673740270673688 11597708562023027113 7728920245364254138 12834226069249494950 2368717614812518462 17181012542847527143 7286812149470888492 3116852160569284244 1064774269291805463 6163302761012665921 16712600276265331710 10510641017121061159 13218937720116793839 7809145721809773530 8023878426837506168 13690551468319024244 8855611177413028344 13053429172519474848 2139879977434175957 4186590282771452194 8325372174091659264 2738854117385885242 9720477004217845571 18253728986357874462 17716680311940827838 2637933488152437069 16825194608262456524 2140787533177979347 15515244380885844776 923307154617166097 15349642191118962663 9977398131115749209 9720046044735074507 15263329134317109965 861020144376525395 16811669145751181340 1370851200178125385 7033481124067762746 11785210874646562406 16988777939581937120 16783800778137559498 9034922531841899156 3208381284195209937 18245581275887741413 2199165922041104891 3229382445339803062 6872874051323523740 10269901924260426551 20305590660796456 1620861021172537136 1752238981884854827 4822706509648077538 14693502208217118568 16482478586905520593 16472903097388548817 14341376522123807342 11479053583928355318 6947436084750568008 15892887947213749422 90609795785719050 17504782209570606487 2381729806687348190 18310791767878964825 10225374879984505645 4825723622622309043 649851973404226897 9894236708441248167 12810765999422938485 11103386669103330071 18211806835512822323 15692398528595142527 12251743413472601108 9227765215669342119 13639305079849669837 12350605507965081696 8612429571346819836 5459308670151452321 8898895542604209289 1561820454776803676 8999822858160205536 14625761545566288420 8198738301351870628 9911723453100440220 9070270944674755340 6854061853122601164 537132020523798650 17458357483164105466 13632362137819673519 1653383055656457933 9869074973747444635 6118958890308936735 15543852682446857386 11855244328404689733 10990255234437520776 114823699456200663 12527207250453111025 15273852077337303884 6044782233681790625 5412028768103620260 8292717392352975676 10427845495670365842 4207838677392329429 13757679047004162035 939495159543941286 5577848004686911838 14920405177396725231 206213595857938781 8259044337293037433 3206850487977225823 10525803255522274635 5086148590623965877 16453465940877165675 1437520880343316061 4009918986650662176 13637451273048685599 11002132553798185151 11170619076155744744 74780277720836706 12746331687261109559 5914911622270581678 10836422257755198482 11215204461847982663 8226965170918139253 1992393769843256906 11085714644497138999 16048185134371048213 2851256053822892374 1969076745508606212 14108210929981537210 18078609696462471869 12069701151328186437 13742593448791516703 12973460328142331858 10028517094249792915 10279937590244200274 11642746761841025290 8363696902099504868 13215923716325606992 17653645249523248162 2245937324175082763 4701788443416804161 10111664212500697020 12290963501609679430 4876647475289903294 11953919626337250065 14421563793444650572 17802075693792518314 5125188995379804628 661642196658869767 6776169865185173793 13537257960557846962 17964838066883121179 9193934366581171001 8668179110432478006 18046181004491389420 13711876755200601163 3278616137320883423 10282888609380123921 12105938118569697328 1883484438351408840 8996463103383989860 11677019271043255928 4171342080777566063 4436692784324186814 13327153332291812379 944675248100093406 3926769006495915630 7826985214291225510 2624927839861493371 14441689738248243892 12201876470901471064 794729923963698746 3049657269438858371 13022906626614735074 13549851479340698095 1976826541692218376 16345984181976813357 6808851988387340165 9998118678526806202 16494637478803747538 10124566981994261175 14347258972167967007 13468801882855159067 16740963992568402852 11378764558933074853 15857874608669410233 2759380330739566331 9021586425262471678 18090063615732147697 4414374295689791605 16890455783089038397 202462501696610311 15705037992884616569 15060363074133588181 13472124128959567946 10289558840003534193 16037518190805529229 8124562991144542451 5140546522757314221 6931415431953319779 3876693942851297063 13485138740147804404 15399431746582282570 7347561747491060722 11424972850239067662 3792308184047937895 6009106479432472938 6311870116624435224 9492657751218238085 14383097403437891394 1302616308217231771 15575582257168365689 14785347597950575060 2460893665251330878 12913907677364310804 985230497134785868 8956838000969055265 11888105215709378485 1260362783084338415 5039620312719470088 41566167626290317 10673970715156483831 3090210005467550347 8951486854011218210 1503860245056820459 17173802731910380841 2654230180556985151 12223438338607890348 5913331826865427956 16288153729613076668 13829409104487417281 3836996170289893489 15402434765474137361 57969073317715235 4610813025420838002 4193785286918763375 16236348865840321589 4693622373804277279 12730004447651067277 2695710219493049612 6083575764301209130 11798552204184108299 11495962196280452433 17145969299206955256 15311787423434568619 1225637145031865979 14712904882592249077 567824916210782038 7199804046120854929 1544297459855444623 3034348872339465931 13847184176845972427 2187497229441880357 15759314629343297163 2341108181678202486 10052251244754282280 8570556655053666134 11579641847481458997 994547758411389606 4998899096450249538 6773240434710941710 8256338444310651875 3077550215040768940 7748185495320382989 1770334534280195003 14461021994584651387 10452352311983774195 17862261242009295880 9487873063518442377 17312862344081548971 8252472239467753421 1997374130018685799 5666130300293202313 16461701949538656525 962512361285990779 14258077597926526592 17953837499295262794 7697030844687962886 402314404923705677 1388131283682352979 18162671802269122604 4721723334905607566 8035788288338578552 6627421709424503529 11397366650012516436 3158357677702309026 8740971430598111879 9946857224700377698 13867041924408845036 6015546158881907427 16567529069165046534 4737485275899872174 11026256930100331703 7388288073770142300 335524058187160613 5388380538155808949 14704012523561278417 8817676330442463328 10748611845920263477 14289982206064806455 10777930869015179908 10019903665384138795 5236535405373407172 9487046860507152032 2966768220681510689 4852647781948882562 15275978270471341359 14711842280071691294 8558573236116844400 316643943967719857 7310996045376307646 13538688840811083466 2887022361723896507 17233470193342109834 4750136637209559099 11823237756529171021 6638581534737901100 4019197683032059802 5683332507816348202 8940191427055346873 2141414300376588351 4017517642633113484 6452976578700963330 6926061229136289137 11870652616070706877 16224017874489955637 5417316802156266233 11748428917225465030 6368775341249143316 17069930254827411005 9750148611086323856 11257686323813766760 11161268240958970273 10681493428692667803 15259670855242730598 4024186273521536076 396800093457356289 17949462225539759128 14199584842268232646 6888376844616243527 9241593970380022766 11762007413693991352 17005233766540494777 15815317909532108619 8029363664021390286 13841896429307818448 9099655827268673140 2102195693070520260 13013162935724554008 14963767924861862522 6850307349398960354 9146334062802676286 11310920044404481332 11838826674766609325 10648179632580407470 5564909400373584350 8327472773953201444 11435863859578152287 7760793452063435029 6484175646741298759 6260640496637541422 3266234150866394633 4094212730232427189 16774463265682255916 6054508618473136764 3827545954853860613 9836158313844841108 4770768708577773156 9633293815857500118 17920510107670625177 16784220218118087491 15616009452865950929 285376055252357574 13643414562334789390 9901742923920635875 5887865587144631929 13444542525195702704 16831425295150073963 15994210559002452361 5330593125389058313 2643871727284098658 12668814654759009193 3357093812675777030 3134654061257746222 6204600388037759930 13414512289961358792 9425221004852497040 16912927757586701160 587490354725546108 12019743862079285568 651293816497522632 16083012713983374507 12001138241150076242 16882643597887418027 14050684402164032964 13144746680970759547 8505778316864763580 18198998157248968798 12587189459637371945 4252094835150779486 10665714351250720273 16700309713906864503 2372986047203834716 5051558460332761344 13029504254036459462 8988445702808949652 16447798862319490306 10392682649916906087 17929564795247957505 18220633301336959157 4851212297941683425 6301735337243964953 5167509189586601674 18308825953372422527 9605140857282272829 9520318020109744039 4829655005480711660 4466458680499021552 16816341746994678776 12405872175405461081 15057032569260046068 17307927469928998182 14773118766134487634 7172191140670457811 696841959234050633 3751987381014310419 3461093075819741108 9356288661864267425 12712167059493988875 11684438725559753377 6888594979684632271 14475119840312838466 14620016863490782178 12858589117552137275 3105887365471673535 5690234275890636010 10425863768818331253 9955906182940244650 4697088910515536980 8895876400386014327 777741565208887014 1112717802671036504 8578325224830914188 9369885917564221682 3254881439075063430 2154691672415170812 12176595312632680872 13527059315011323649 15366165085070513029 16816999352855719825 415732224396682412 4870782766717663632 8952236725914626674 14904550321103829592 6220008668064728428 1996798378180782663 17674119980403558629 10046117489081297647 12793260337105351980 13690393413637967071 11806063928439564375 15494394292156692856 5523628954757391213 5630861578253028662 14809958816142884468 4176651750902030737 6184631881673473164 13735592477560930589 6380630902107227173 15007801284800712533 16804119000497325111 8071225755198339525 16353847046103062010 16389286274236203945 10805841034814199502 10091409312998686011 10765506054479511497 16491622171502679193 4052552272647578218 1564297052964261840 10749306086966247057 6213016503565114135 1690128181329193165 10427479967632560971 4771249901481161063 15208278288054282964 14793664924486717008 2334485867466311339 11918678750933333112 7248388940314395000 3158413637310580417 2939883744545302059 3699818794009062781 18121271850900098658 18252841995606085477 9271446057817031094 9395241883945572978 6156372810929493466 15617483180537387033 5400843365028227979 5692476570811231092 10171761271050638665 6044428546858378368 14900215337173701626 15350571872193284853 256518473235314367 5611941358343196453 13246694275424766867 6813605519903287418 5496499278797483177 17314341895769035109 888214702056054711 7776390522566138736 3091471847421420308 9725882259795400719 2977312709576095475 9513950844712261043 15161244681724659064 12763097794613044008 16712280988871034132 2590613492318286156 12370705176042552489 217990533004974800 15097665372486290620 3955104322586113733 17451197256364698117 12025447261095524276 16548418428671362031 1053794062756131996 11240926646977846626 2357316969012239801 6298517649356760665 1403038857485739477 18435305112400401052 2262558747233485976 3631317767388583564 6272812819279749715 10260863864770060457 5308020322746688414 7831028742028521767 5462654343514862340 15114408020619165846 15619182481111007956 10935440074975630281 5874861017869119668 9026327684519525097 997659969050262817 2685040925730225240 6769257995879705945 9436225322768807106 12159095275183593763 12237479936857076969 18048200630764147073 18392975956933483677 4034577527812475143 6247515990867925915 17770181400672643079 5643971980976952703 6980430788950471802 17655226785866100913 7783102253025652880 2227121128062338736 7374102571980214556 17765630716146948865 11826785567946719864 13206077078791657524 16103894667797211999 10133542934099158252 13114113261399199005 6081309939688013691 6380435421470992200 6955277128564317895 17449813133196225976 14224844179461481208 6690042455218374919 14511275840346142260 14237968061952716105 1854374840604971981 15940582943791977139 16850910075336581332 16793339967685625916 9942152600694479282 1900713853563777680 9031225568369646390 2629949377564585183 7461877831985016576 12471136272317190171 15965075976661101541 3806147109433835660 14645179346525753936 693425640962616733 14936364570631591784 17595575415447157119 17876358811155954829 12596544735303588829 13815319769126401756 15985644728549923570 17616395860772793682 2783892511541767549 4464102764452872529 17702997124370524562 8713295567871717032 9387087390052080815 10271841191048181606 4073758705726468833 1830708151809998453 7435283476117398913 12858061104685037926 1206846029885508928 13627322396103538608 13435707771323176448 2348431275552080932 11087134044388290454 2740635349108631181 8284760858380251068 8767504898843904065 17359338138303873119 3759174182124353955 11850316152139923825 3722674979678587332 7122162721310114199 6969085490232966351 3451906152001836765 1292307797329235330 2259350676733751047 4359724193775782786 6365708235883039047 16482377527821405710 2450839209639784143 309792729862031852 9362258909281834241 8536450881364143111 499815620413708641 6454967183419059452 15445498076166847739 4465047296946489325 9677819536010092268 11566915795631175330 6966939347581770232 6088648850089452217 18230470131232236640 7553128255841058335 3686038531960714349 979221327277950350 785719929994351111 1740013903004971785 8624283115579348365 17734023427118935036 15960049606975040492 762179409872741535 10624117453547376564 13215013661105452295 5040500503037487375 16784635659047975921 3206221421484222491 7361743997749986715 134150897075832676 4010745803204881673 7236364644232067456 10740528731018469856 16745766792728600569 4103459860237392950 8407552292733408147 6640251208821372662 6706570801827396196 886868043298479288 6724123865169794061 2643249662936709546 7961345504005304009 3907456984197364244 6967929483133221378 4809527154319803112 8521039939562739614 17356626552314252224 10726582931437805668 13317924980521474860 17792826209619128038 16846653216397981867 1133945222633728490 10368441906538228083 11363002871008024874 5275129455378208125 5019813164817129823 15054998974028176326 2323458969945439095 12654543589074918711 3679839578812999525 12185665510506511009 5324219627510425875 15804853058224840093 16206937729261483864 14913272766613997152 15923363450231922985 11079823011199981484 8278153244917868915 10478666212969229209 2292452068422900637 4422363696824354417 12978389329054312849 3078027441846088984 1347319285789323913 2204028824465520605 7816889988867149701 4173280914985591870 13956164559357139264 3944855291164595879 11996838658497696311 12231149907523492806 1428868253953676551 361108434359424632 2254337467156850800 11107339861752416673 9924955745747320040 8691866157552408703 11741978044340852861 15212892914755603194 8400271638278733955 6004890843058678883 17670933746675903141 17845566848879298388 16465480374214772711 14282813495627466922 11653339658474090292 17291663047072891058 4411504185464066815 5357745528817398223 4589015516508081475 8637504702487629397 18371902556126479928 12274074713470573773 10971209791912920742 9569097359917605003 1927840833459656739 7013937723256089873 12912251162984592103 14589895646344123534 14121101935805636476 7686975762311919134 8598976391060137995 4503512751725430580 79167569068404105 12288876795200297131 16681868439079445320 7359137912227588930 5790247762835380325 1745117666485265745 7875481476298241612 8044315877007910491 9088868379348637521 396035639311957799 4552971233284349530 12533706583065214936 8091293079759099560 5144435248956659015 3213032671768976711 17741337275082750103 14274612394075942852 16304018383757921736 2063174396185762628 13875104430379933753 6326642707343761090 2875117687564967762 590428077468417852 139444073601783735 11310657186348007781 4937431314185308708 5280544527332547740 13695277314766883342 9401448286739846532 14360595946151858075 5781745789967178188 2590276767613622562 3189955608536079091 11804788870660356350 11525907187794332523 13446217732847634353 15721695420388954917 5374226333936186608 10826968217990477635 5031913545094108572 13160261876563047118 9065854705440908449 5537277138820447804 2127032199205377875 12815744476475941575 8279408577485140666 4823974271328355617 13334985683308270980 6868798413647777303 14892305798746853988 6088585654616864267 12859503340271975311 12720823527920852776 3020824055101323894 17309666192065022902 14166919710466058172 15600118016435618979 10973816800958870324 10765854498523323014 11422401128115994916 1148579036119804415 5227544182058706226 1358132952799267776 929253856795101919 15128680980618509245 5735696009721770521 9949374499526944848 13650170574057635082 6949421443620785460 1326165488334415399 990812670472300934 6257755809268417224 14449555706648385435 5679931771701021096 17526703839318822357 1976044249447848208 1331006492331069039 10736884499519193879 9330291758341175443 8859588045582984784 12559851264166297617 1444586639476541225 3146784116244208433 12864012177773658984 17982149356129053525 5251099103768345411 5324547629885682771 11535749648737901164 4115993403207718588 7317411072734733226 13081892821124172966 14726282013588850877 4585864822272700497 12879947125143126302 10579331567962646479 18384327765338788230 1887833808160730820 6292521258919808707 15054763551720711113 910249126787659547 11533645440117707415 9225707949917123110 3705548195427138428 182572862662593182 17101648818697307280 986760152859089085 7465455688567021729 16582678150941111992 11853831404091573409 1582174654783317475 13110550333764175166 6398396748492616034 3370239029801049147 13101955485209110042 12184642886147328289 12506405726831642821 3159649473148435735 7279724464560620211 5289977844843614158 16600089026603227849 8489395327049457119 527135796499302915 11959025764841208049 2136462134759642329 12018621455597529009 5266776048434542631 6463928215654606279 13000715618889322140 16408723385326026220 6964050859005459028 13483811454258565052 17150666470667961456 12001748578664233382 1763954398711470531 8194705927753275034 2118077173127846686 14515716417768986612 7281017520610457524 2731964423421050953 17571253147278432619 92112697712365039 11218368908631711282 6268197872284928695 18279398883194492471 3218497621876050844 14033811061977331544 9172808445693465630 14249225467232175001 6817428599883892610 2118116938764709125 10337355988865846794 14964086391562712216 9811309842805742288 70234086821148325 6140868483622415590 11480535099748866685 9959508262444308448 7268399629576808273 7601322653455683731 518431728655356578 8137498361122419540 9678923961430923362 13894211316003853792 2513906370847913498 15565480349182611758 4918561388987831053 2960004839570698611 4483194686703872497 8726143564835315356 10162614842214609976 8171157495720459779 12492189182072690609 7301023132890314150 16739135305105127459 13112828799991595231 12364593823886634093 14053827463302126958 8267888781235444789 8382520301738199604 16108749114460771196 7536812456872925578 8044166306921157889 16184056023009750741 596216836207358928 250567564743244733 12395459267152442408 5870938831727115196 12758269404878789491 8549520979870314627 9035494650948317340 14160369754750329539 6612520758298757508 9412839043730760361 16497819087182988968 5292171750453924196 7403111641695805673 16160033170481864835 13329179188945532893 7537279086461396833 7011149358133559112 17538130287522233125 11423678948490923943 8980591169674930126 6169629259118479112 8606196093115764771 14771148049771145622 9280172783357671496 2935032001357385882 11962799028052381555 11297463061647283177 18401555226307909550 1392884306052854411 9070577179595864470 16283873946555732958 12470142614367127522 2187492897867398002 15496408892550178572 11930044424616372870 17058912596451303794 6773902150534795570 12949060778835476015 10588746950762029605 12067411433953578540 3018972180054618850 5056210143851866963 11175921176580508586 2365524054474461679 2177543542735366580 6573424972541078281 3174568356582510869 7053934254191022107 5177623117454921365 10646047624924654709 15652223898985282752 8515085658734506625 9065935432979402513 1047140120925785487 11341401262105126617 1113176567364479293 10468443095904740786 28591362665901857 10417143440705046272 5578447480065732140 3625311553573720778 7755927433327985856 12652703999787549431 13929652625601011137 17752920357579141936 5567137132785184159 16876815672390470393 5528281529584151689 292760664468173273 16589370477798376126 2687759576425814254 7236230988185383956 7181932413490466051 10634181939287352936 6552922793006869161 2361826219478710597 12536961344602383932 336288464234940628 13141091954663576993 16800402246315087128 12578816668494763076 3025953391603984694 6014474169395659243 12425327916338000828 2515673297454832603 9571535519538479187 12954785902035637772 1784883470250107876 4846350529844468501 4702566129160416477 192403432515043491 5546253609258930001 13940063460419146057 18126374619774420254 99638031882840205 13933645015540126270 10469128758353600606 5930536782871786688 10606192328426550973 6935740504584390713 14690973967061463723 18213143441073692773 14098971353846626111 1067227898983076472 11612656602479019848 11728902704308182917 16270441166291223758 14240553973056205955 889073054554096320 7706701906968335564 2496167905502744043 2641429489334205119 13518624045207596495 11459804909181614310 1935208338333428932 8662444147992119911 18172048312916990619 14146281803723036534 4147398522187258200 17729067456023269470 9532794744806835613 13356254636930620117 2502728863245951779 8854264023895579518 63167248720698589 2846400231845230497 13742000013141155298 18410530168579780005 12172983371041837725 3236020682734912110 17987618667671777233 9947777337892757592 13298078228499629054 6154965217559654382 7596682917600036214 13526481641710600204 14170880547230034094 9873901213145076849 5134948479903755720 15552258507208491852 8072308237520233521 4214483059201978362 4525438440129050914 16694966170826518324 9348084433753958499 6814619141633042551 383435211902971364 360902828062481116 15419999174274181260 17595960568435991869 13965262009523008562 3043442550798774481 1665483718635593081 14050373437007716976 13037492683673558247 9978042092630843393 10243119813762989654 13760037722423852061 10738204516710272390 13293844489165454282 2869083693415192556 12321309203040912667 2928268396934399336 1524811497857928235 9074720561066763359 15808571704984967525 17236106513034612446 9484751061460030560 3502364593227148814 15953332241970365752 16701378646849218069 14161409909182387862 4658179106643524392 8288562001580677317 16100174324602428138 8055068370513587340 16150670859158938364 275705410623636877 10384005292238999150 17671777220847093870 962573764466689734 2781154054560695963 2220781940164582646 11624143616576771758 16408648622400551775 15371825181386300910 10614689051862913525 12777597243360211731 17517996374576113144 16254482194439054143 15742647170350745523 6286593541534137440 3055010410608683143 6437833374512265080 4936215207937207046 17970641013395093687 6110458496722499479 2328980897278873593 14118043248057739667 4369974050628305603 7138477046458957141 1317615739474520431 1916583951907493854 13889738640280029703 5586042040049719902 4604958737960538808 4798457196442581770 10340138095622414319 18031324573014657650 5306190142421536006 771832544855146795 18099289576367352735 2460867482028420438 2613099840006102431 10876220958007333643 7357059455212719469 5345417204404395487 16572788259531849180 17170383520107759487 9310576406793383250 1658016859876520011 3358222972493349427 4325383872042784511 13732084538811334413 8428788526432908616 11720337001095756732 12151370970936168400 5108036051898776770 13817336024764405812 17091815998752805516 13701348017226034438 6347013300788866022 12037312771309812720 18369898378287755373 15728794722638607295 4397980199905064102 16706673402115469826 7821712334504581197 7207047834622749963 7017014937798951986 16422701567263733349 14973429654867366347 4548809458660005194 7323677006817516892 8571537181486073825 11670985658165505322 9169617931180379570 10788592008597290326 13027684688014391153 15907748593302067875 1419450029118926029 17874054770702030136 2256118856258342003 16194609651041189692 707172997507219554 210070382456030964 15349596493419058828 13098155316472412289 5937373073370249089 10044617441613115731 2364033492526848013 3471226790511742549 4457401752555868060 6588459928320236956 16329506118512324201 16989614524299043261 12761955280869372931 15219981370381790760 8906914504866327604 5149474319174998039 3690014502256945825 830913503158735678 11505926931242013511 10988195853486137208 5725199662150624659 7105259951134465222 10454165405120728673 11048234931404056320 8853424357123960578 2908089904150852274 1474743963564665369 17741602648020444621 896698685971155962 4828962306446557935 15697823974748121775 14753272743237737619 2938589862248047644 18412075831459580034 12147082168352552088 14458751811973801911 11002319037541829863 4461508928485746943 10346263951316095355 17060169403154669521 3541281007819851463 16589354174123717208 17293634730295360205 16544077074272869384 14982959796105243107 8222658795332295174 16611706352162226325 9413917876242852814 17271000796309617705 1190013437557078021 9767733712342411476 12264257397549897460 9775656360310987373 11639313811195217788 9422122154488705765 2333894831257680977 4203100533151042713 13917543181300352885 2812210489387559487 1057893309935703715 3865523308314169154 17981349026495831725 9418852942805531910 8476061233900778827 18021729068853345537 7449669634480074885 4106318097355497512 492586051480869448 4939236937749909498 9155323309738070838 9853109015073858753 37511965364357732 16411555844220597536 187048697082672584 5923659634424820922 8774769114358130536 14323481595605578666 7048407584681533412 13990793049575177098 14139230953861660291 11211651923175113679 5205245902917521003 1683617250125479800 16544949456090876533 5922935712814352524 10060952404010163018 8240480017391605518 4463812161966496499 9037964948613041977 12943321434817894245 1659931784569028895 4811888683322526655 7623806978721060141 12245551101815160072 12001047398660261372 3553932726381538588 15605348898961722092 4672248985738978135 16352074034778366006 5042373492757517893 12093686089938146362 10022923103742056183 9187032375359763272 6336642959020221121 2376911046866981282 15781059128269989673 10500047312144411303 11782575756524927450 8621378973342835131 14809866620181622585 17290977301671055769 8601071870269918344 12831371050841017414 282417264657819473 2211405962167794823 5094902907940722344 9477208501930265340 10732439191613790667 10402787227696404833 4400647834791919945 7929328442821874918 10462174023731585620 10788629318175555466 16224435579547365052 11958125829781830289 2451840509848683035 7798581910740945114 17186304600729649179 15165544468853366687 363210601468017965 5341644059430642632 501047635610405342 3370318164137521184 4179416972113670003 12581227852349381440 2239572658630352513 12911709727647013508 11537276953041925301 16402153296034491264 3924496571360700236 6457588774392370196 17097722890187025229 4337770242075200558 3490547542697676886 3303097021434274208 13652449413853791640 15683153863991919008 3339523090011038943 683117053183576852 13692471410900974730 12559421009556044469 37946908007496513 5175780733838850629 3092640270697306597 14051625091303933487 6587684098135000776 11913383709792268025 11793558120851333746 2849404747854638891 4329875636336357188 2467702136232485726 16427984778183140625 9959047529136408943 8671990358859977166 2610684362736803083 3810368613520105937 12812722218758776019 9630758538287216141 8773025845673437257 9723918569448938041 14244767894875102693 831633770774784389 12292511565865219899 3041627461918740053 14875239090507700217 1074717624111320591 4592464731912220756 5588673233118636721 3073744500125932600 6125981512178744832 14779703405035653226 3722357122370612787 12184378778012711558 6431891279958221471 16390935253740958052 15237657838573305139 5748076179851352172 15990004461827880568 13090091077395632135 5725455936468319847 9290181340163601996 6002284009988157841 8661102355386879899 13322033232962762127 9512819673689796944 14974062112587756173 9308440099898865895 8807244408574473361 16694561072006495726 7095798444699071047 5448295898659279944 16999490631628138115 1770428310822785121 2209679945266166974 11582001719015622609 5655755864505993104 16770445575772799067 6030062124954149084 9393896439185674628 5014712515660312439 14863909192823025216 7460666065711700533 10882781731410391382 3775284112618441154 5874345028484845889 9469042997762012659 15825749450549868104 943934845219893032 14268489528404986168 16683665283951455000 13787185389036599271 10984271171590261135 13169488045314056717 16236243039009698217 4558320570151488250 12858116483213733533 194616002978069689 8945617004765265150 879002319743708678 3627021931600776931 16526382423183048550 1889290659707680313 13679959131749684429 335939030946436093 10856151861093445408 8677737338038895676 2412976640871855129 5794360038494567891 5210460104413314018 17484762460557835011 11864314711825250513 15312477615895988680 424996559385632850 12994770280672064640 15318372119251861214 16283197052271745039 8653175058834846895 10911422406112437446 1008092897624257842 18291337079009960595 2509875081256094929 10108846596584016162 9474390491609559277 10461116600204270641 7287625603852860477 8681325048590768346 728079434630149789 14385483952400831041 9981911658089800197 11300282530069021504 5645633677413615158 2921090946081132096 2907745259940203397 13947998329092651302 2073556637240296806 43824745432554812 10553046526400206646 11705241863904426953 17834860182042498884 2825486577389607079 16794502516119205536 4265610029548043705 16646045346670087040 160864192143346081 14410535138558917781 5091929527114660260 10027226727057522247 16945244422876389394 17572124799747396931 12831603857659663691 2189862980284565941 10508532809658645334 10597739939435584915 13154175290077570411 8432049621073648708 3621093320904552376 3902695358355029464 5200716989579603796 7099292481700712729 12119759376536447581 6365823055820384506 16583456122563037861 1385447104041410129 9767976954183264720 16180711138748183175 5125687174441685806 3827570925941460432 5511313817830389381 15941141147080073646 8856004698440312613 15180863832591371718 16131890858918266293 12737628391845404047 13276665264515724520 3211074377904083133 17614927140867173865 18013974229394897139 12903157307703258964 18066937443970992690 4268374851017861645 9094854428037544480 11814731994219039682 13332735654149481484 2609119769195843681 8375007483541168383 8333342239825238400 9039438800972849390 12468833029020724280 17667760747214450523 11613509602724088365 4693426099696684074 13905829806967523382 5520779792672597234 5196903027620152754 5035798667479898204 12919283191135960267 8361879148646494081 14637925527385121657 14259302487495283386 4214078926577181574 9099091374122455436 7843798864924457633 7796141931206716414 2931108915445598180 4723625063085607304 6278645100585513674 3665786666845455381 17012114147897183528 16915635040867213032 8414968719873513869 12115666491466273694 212309991383680664 436210822759565962 7053003511948930219 14482991917850104086 9294268855435088049 3503807802180079259 12445098396436872065 7727517727914741569 14907700976518105657 14626098452788735805 10617854322524586385 4871045809991749068 9391627055107804015 11830816437707398751 12820756751870332146 16598077235681394799 17762070218787438627 9435137989826843059 14821596931517379825 17858547173454483987 7300641928850807951 2846541874258112160 1040441785377226259 13707618879897517856 5297832698089801239 11694690239709393019 14862281554367784558 10831889227053293413 7201249249246115025 8833351679161081040 7256995086175622062 4855228573806759243 4043191968637437207 7379163957384455903 9432380961974054213 10267528057209940401 11766004871448140442 16154763037850424173 9096434224972063743 6588440154175951353 10225632090299578213 468737029332275426 4385645922976685657 15967311633174292498 17011595730100214813 13575658709994015662 14970308091613395070 1251684894134013219 409025960208459342 2121882757247657608 16964726619346920759 9921389154403153277 2854521913127764867 13952580623248498866 14473225785801523163 5250081770467193432 1077523937141348267 16551509934314888156 15307924716202823522 809747902958458303 7447178414257383622 11767852706355882989 9353615168722983909 7040338198542426342 8868311074147535389 4377743719696089953 3711610840863237492 14333508550638547110 8954856687300832104 15530075918129146360 7081446973228407425 17691508741240684474 4426829059461306872 7027834126289510798 13670112960358735644 4077739882120043948 9895322507873876747 2338401974328818847 3389000854812269801 7772481894847826801 7913673820039886828 7815670839926369635 15103694214297605140 8572358248451840897 17708274384653654002 14268248202046036135 2220411169534877263 1919373573115080828 12762119240244097482 18438265434176739911 15739954525120272716 7795239714380325907 17371460067079350987 16118183097935437954 12347998605763554634 7867919706191437944 16417783973626087712 17407789081515451040 15702724708038510029 14753110723444686457 12096292586339631115 13206705377152254737 15167751495465998459 10935953704808953252 5206614634962655548 12190446963009134648 860171602687021237 12155727631202509113 5901502227611002030 8277458895329911863 18099746833396919583 16862945371076698979 12956895929738250195 7072299484973324548 7052820259243462126 16986015403228872946 13713486979797427896 12883216886163602003 18443838909569451489 15515204698281184801 15943794021130098158 1662713847078566108 17993244019393892012 9618217698468103203 10177366286758496150 5472872872872058899 13517492052395017768 10855072798310109512 455753007593515754 12630904428652615925 3797005883882918366 15305269766070214884 16249190380778105516 16500221226652621683 14733364332458331807 1756368227190730421 16230766492928661995 8508465806819783105 1449880961892724613 8352667957284818997 6243318255886379905 3238276704528922716 10105764993715371524 7735130135361078967 10473252447900516022 15430348544619036885 13780871343026802443 3370333016400815930 11757679086188476774 9731465427742852692 13512035224378392957 10757343988296332599 1690587625648753948 11171661857080439257 8631377865524750631 14007850870243723426 376927137315987129 15947744473272224161 12855676636507439101 12796796039990699627 4433862117180527664 1886599681756873650 9108775409857192476 11935121931906546435 2700087102867191558 15293407874479989139 3759146490095832151 2670281685666048406 9793548176222901794 4178133369360209758 9802236586591983880 9534597928957154413 13603149235222680628 412390639161227101 13631291606280013426 6255004271352434238 11953835849381196339 11780664348763581048 8786198615779653654 1495938963542144268 8396617268138473792 1708522375084533213 7559436703129237957 4534836787631331265 16873806781687560828 12982545034733257550 11517798578794664740 9879810716395739517 4664301757506199868 13497098948301140538 3902395564629507239 4684895999643799614 6380955672102584521 806699415026531059 194733795131275808 14553236166002975579 3070690699589091843 8166897323099150144 796780508865265942 5887198555445313235 2573550089833770624 14850518666044366810 13993266938129773991 7144336121882881154 6174595719094531431 5006496520846545988 8925036370514004956 13450491189898067496 14382326330862722764 6372315479792172383 1364440188589258634 16504640981611057649 7100687589271035105 16444677209556713449 8572497326778602974 15869525026235390067 7070109555305218365 17664251489233242716 8915129114682933343 13141833376462677222 11901310649907744673 17029721708403354634 12691774779244127209 6946033102668210562 3516000539445647333 7484839387759915049 2669160542142491061 17189079604264661071 152627758163996073 8273178359000401164 8483824947498053283 1261409044916084914 2363148921988634823 6533392006565174417 18283251367660595733 407066172985192980 11830921948636839468 12488207570166895445 3545759346123128702 16672207551912416791 7843814509560932546 4587920583770572708 11441534924547181557 17131159239442974776 16691576346314872234 11027690419563022353 1346460307489265444 13467063830093774980 16760604728655578819 6534015683495008449 17157225098917411526 17668973842967420663 9438701884731105098 624143238481828530 15516596540323601766 5457707579187125488 13029964933124383814 12348423511422667393 14320998100215157980 5791030100067388908 2692199456414172607 8221405789811863853 2683684205553875833 17277651135303298103 6797079275167069255 18088936896346415361 9330236377894318206 8808950199168808944 4825437168276373713 4921497384555231166 17876280336328454938 1613835596117157764 14544737375103940036 18190129797862354878 11517765527698527647 16565978886207085344 16592755024274859490 12883417795365181054 8961929697320839190 2079017763392245151 14907306809357020294 16095265557928867942 9570712412697981881 10512634255644739960 11890036788872921743 83313915721358221 9366688081562637175 7325434130978019492 2433525490578517388 16852836894093427759 12922660384411152581 6583609929980782949 2239577528258290150 4674542859532284108 1472769965432128497 17701141638191941281 1568988426594852658 7487477987714972494 8619742147455342605 8248071501799687410 5060310921172572 2068614767720510084 5403734261750779171 7892819994507842728 15368779287945923351 8551554765239812489 8190265177502626365 5526026651816024657 7677056471493546468 10846299814232289854 10994908900539902231 17759676870204485159 17593799655523409883 3271233306104508881 10678697624372709504 14999396583294564662 5485297929972998482 11337647679240001978 12967952938272657693 15531812762024304253 13474982455931983095 12625466801155178333 13227632618568895280 10182844934235841864 11080879050410565273 14548635757680287970 4771245391349251891 16788031083223110022 579100027962296949 15769471278453118304 5844060508742402161 5423507027256749037 7717680014591024396 8266699045518592324 16931934235951886326 5252667959352124794 3199716849929528961 9422401515235828140 4823241436270117592 8771055882951757864 308202327095916633 7136720250884779904 6559604088594513582 840075785149071489 6953867880150122286 2078433864494251445 8242947762784965789 2627742928947938710 14407900423824105238 3603945100639215992 2679823102140233049 4448565787977539993 5040185058748501790 9380760237732286256 17495457999915326112 9018828931752004364 6240718887732534503 12389030580284357112 3600540754314623058 1764103656914134039 4689541090789639213 3799145940647890349 6875040251529046193 3704498184367289384 6713605061345285180 13486097515894431408 10809421538755217582 10918744411479384829 3156002811977297262 913895853204916117 15460070231439024739 3371785085487051772 11538104475310866985 16752022701076275237 4626025510061001181 2791263214948591666 7446434597502682032 13999542537117035567 238838831152657278 16386658797388877209 16735297618246716238 3150047491851941523 886875598240453326 4321505292698321341 2472219563168723769 2806089474562022662 2692352749878732614 9064608480507653773 13712911675279328814 7484786153627187503 9437933860926808355 6451421489527318496 2105154493262534211 5335760321295784517 1576618543887617367 6653688654839756284 6567279384553479042 12227753554603805006 13769230064617743418 13407668838296971931 4464015991911652279 13842313717440371252 17934807347759966179 2749839031620444687 2241466632428323251 4333015295907012799 14026430004893933893 10800043238979818748 15537312469716055376 17428449546725900395 14610224625945275396 12011831024988723397 6836503852302681100 16980814237840857046 13665199355174262155 11091205592580424369 339465752814188343 7361127924187611241 15061542203362079146 2979052996751940843 3126061031668804270 8376491833247545164 3774658005311196411 2965065012354682620 15896763426037542250 13317968115324012202 17808309393872387395 9083955319804856030 10958789207606112163 2501251385116316334 14554487256619346964 16118730654413417077 17109513891254652109 5299532680504990769 17532566853787417232 8231000820326981532 14056311021852757891 10774953366801455281 17282146653440881638 16191898590220148343 1499477166560238468 1162245512425537812 2715028244064112414 3117076258624846620 5034722018980077208 1731105867157244190 16341813661215728947 2624965597419412322 3779519710600068443 4196022267877254579 8228071936053173616 11706724185392177526 16967502587619772970 13782550019347917432 12531162582319762330 11460001552661046697 3268735242149305218 1995193052565883130 13432894345994759879 17273055555814467734 5623231038992112691 392882581011372126 6029601259938872906 15745264373191511905 10146490386882788473 17892266609851358906 14912418590966909362 13456923774688996123 2523317556427040516 1503647307179946372 8073163342893158947 11486475382177191958 6041274011388153916 8435516405634546758 15523423077654351843 2461271007639718597 10448002674813921431 8706276772252063084 13765945662975004715 522600001146659946 10640602464150727822 9728581167708302994 11219173648554356620 9443182973366227205 6197791710134883455 3834575324681615987 10265202606289268941 5588657115556383860 8391461077103521574 7813189370373829250 2319042422912931070 14318340198151612143 9395366813795777764 5943573404189405406 15963828383591915441 8866948251469064765 12352062642001011883 10020623479244883449 440494814185709663 17463893318958871975 8787795606656410237 1633370027110024754 8622430590496399478 783238707007179655 8486583531597703800 7890285205198183209 15181263933528470890 11216222017058761395 9801945626538662595 13144167961066612714 7245417447014230983 3727345108907797961 2716307474446880258 4693975943475725292 13113860315206914424 3181032121493156932 3987588063278987178 667970565355192061 4703990729251237241 5593424456225988522 3828172007456336231 13453229019200709175 8557673315874966775 2069833876034504813 4107044897412766706 1190056623268644476 17352160018343862590 2399357307977990593 8106360790027252771 6529031098776964670 7127504342119623538 12443619695812617179 4813738341679040400 5832467388301200698 11205668144523324892 8870972314622450374 8549171623920574219 18098390974582521010 13451291519354236859 3495721760024824696 7348384367969976523 12139717020688478125 7332981688095512108 8392655134367421736 14322193820798406429 7813024034688553690 1256008290902908395 15425345651757965701 12608722501139568802 4098503748245993808 14769400576443753749 1004439147001830803 83525842556786401 7603430253308272324 7862054259087682465 7639615857489996692 4325568544729224885 7683420110096210086 6102270189904168826 12554619188140620924 4414749445019777753 241779772529709978 4256088668303370692 11371954030516471839 8683569700461117137 4045306153934777096 16096757138659711749 10415902723171105010 13647381375803350659 9866843744543621819 4129498923223610888 12935414674143857758 16385817290592058545 3923366266477973474 4916479916300074860 17051680140918384364 2066845505132324623 464715544228770233 2881307442652527403 735365969902105609 17198704034512876521 11783168056736941339 10797641793979078169 3357237958478179682 6732060324311275452 13049490367872767298 10674355529923507282 16410838879402564821 4565965538403521730 7842157461658346583 13406856795650941575 6937341048615021311 15775121999959563093 8258413934816055358 10560821293200211609 13756137033056748815 5993278932872615968 4768707841895119556 1834545138807566105 14326821681036785604 9198181056157808844 2047198723506400298 16925782728032180736 14841636492428682397 14024475729207752795 4024359913956556515 2806516820849680516 12753507538070839107 2183625493122468785 16079722806205400147 12497898467268170483 14538832438535139839 12861197840263215333 1106868027202739040 17004143856189910831 140494736536562481 9944130817362409732 2370152628226257913 5910411328625895813 8561671124124375238 15469524384405496078 15335752221363461125 15784721616409530844 7772114878703114136 5725215768472115994 14442295468098527945 4301763565590529927 3236216707461110761 11943781617248914400 12845331104381183256 3366669296405242992 15219757126625474566 1443116624775203072 1204052192343358845 9162522957998074698 908836667336497120 14872833939326307774 8825610530488620485 4912034514126696897 461904797386847156 1485214420809032145 13348686012759387070 4113979915960979872 244592625939517121 11685326717541365811 263668637011525857 14238548337828553983 11722788072027253456 4683340800461844754 3892963480939950095 11935363631691663823 15888239543281626281 3287761614608760580 979766846252119798 6496741536222121879 9224568844082096834 13338101386240373740 17702253216983458500 15396144087214682060 8235316556161661999 6532190940443390898 3270622914830499157 1468149103616364062 16610330087845340905 2411840251268228230 10668742971964541854 11643369096273516078 5760048625414682223 18438930841900689308 8053067950313180602 6069986348370305198 9451511499574750644 3625718317898698787 18419675271827602312 3839504504395004278 4699031384802723114 3308833667773369895 5188132243943041669 3980547012998598878 2302984719544345198 18389451278411946411 11356020832607472920 5327144290661149827 11096492704413282610 3701730464594999975 16700181053621675422 4673666668756325611 8001906516548425182 2881025260038656574 5047096363692348768 17153612367504577851 1594269415823878230 13122838328050476062 4971755028202313100 14497694566692019981 6733725908075922042 8001180903359324294 10485157900903790710 8567273173531359091 12258296344438272241 1980223206761665879 15837001644515204877 16679627049506496959 18237408250027776526 5689036444401673351 9349524146369880205 1279166924868419392 12481397182272837263 5922884774035022627 11377138178873087079 10951763353986750532 7865993485805850339 11529231627230937607 14342945481623152416 3380781527433075094 7904183371492090591 16183379457834069982 3757849601758268016 17578363717166503598 18112694623541126605 10735054949851866537 13540487836192306098 6256661265232731169 2652688575196688842 15314147939488560211 11741653089334808596 507797619516227229 13219702327812795104 7064764223892419026 8968042767076106325 14024375005265774699 18014368937269853622 7561373426385993095 162829840443846801 1661538805553794687 9816809099260677486 3882702612001614020 18227862524689522549 12495760616088978464 17371674586873692073 3272540576148812486 2435018963469717927 15297728117726777133 2707603704147979041 5512041930383911709 1931312234706715727 12400987067273079227 5685004296929656584 7248772248093363484 3038708566082930627 16162824040169394183 173496685994558068 648030350649194876 14030086495627547529 18088178412719645863 7569387083623041022 5771467037845536426 1947207407890279267 17855640634674324290 11000492204176096497 17785733855375402110 5533867330413422362 16293528995614189391 828414468928535608 15180321255860425129 2489773090822504737 7583796308076947888 16855212429698575523 8391689444007796067 10286558715538476058 2674438219379940702 4861954913586430744 931008439003289176 9944236152151223390 15443822531962011580 62288424730244041 534732112653217711 8558451409184188062 323493748573891032 3534404843613078146 7199034800076698202 13122723049050647111 5768756658489460932 5289521301264223216 1273219026177710577 15215165061815098960 11902043754951142611 10341920041393673289 1774520647243051748 10396390604601151891 10404332207147539247 6476749616184706116 1622331769708436680 4710210847504083795 18200829587479769173 2480459334344302711 3419110265497696677 6168500243473994298 17570674236594164989 8976755017703014561 13800795359133551063 9381511248044958394 4077687126495173288 7763032601289591698 686830978299286983 3405058795309531068 18269444542489930878 18437979123124496345 8302700614839628160 14163479982397618169 5698128235626539459 3483797099814716229 14975858738543296259 12971191875052391773 9450091123741267567 4049583551582652229 6444363607465711155 7996079246387887765 14455241108065918124 14131389783414083145 13039184176465779058 9180111399905939953 13091660858681424516 10212121772267438984 17294659590182732063 7011183876751353438 6182312918694588682 11286399214788336467 2185075817830766339 1872856765697854490 2272069766828301382 2960555160841494742 5851917110231663174 2295293820460832592 16926990994987976045 12544015367152285507 17382550477141663898 3710712311487240899 4171302890408857833 12273450711376308101 9808321693208565878 7853770263591820846 16093404880962561853 1863897220494248001 2997970229322946063 11100165937686695997 8812793801848212089 8629384697564540773 12970561251019759317 221421503428516079 282759035610496829 8661240206339650152 1779825658921954756 14281125765022196497 2472851072059710330 14586715050340912582 11574725016331630808 6397702474334446510 1917592453134831014 8907776269597240646 17536333559847770238 2236029586584179485 6515151670440441425 9545468016617759075 17129895656855940299 11566845451280025720 7972221697806136670 12903511491914124272 6213153449106480703 15786153021318815654 16970883312060434265 15408210409859171568 6694148550314949108 3474607419073232415 11253972551248018463 15651539604994146646 11907741237054141829 4145938930725247198 12869571002631893825 17532762267581638928 10008403134767222372 2769655182761554227 13520360786292117140 15850248683324793431 7106037714861138221 9866182514899868875 13981003045564798003 8426493823910835496 10710102594733111920 9461565438423384429 11122786979076034909 6218779162071120830 7400509761408905410 13959491435687074004 11948389930692949515 10354167303569444081 2502769311487470122 913591948586093734 5254305331069500886 5581129558155866323 17335349553568159349 6989404240929293838 11238995299433435923 7484861451638248460 3051505286202705411 9315826026039899667 269884508830930938 18371164558259111768 8393382763504041979 1973242557968502201 3314773420012979030 10789955091806513664 17460040823329616993 3979818436927999775 11103333544280816186 10296140044058997635 8255271692631672075 9627933113329788248 17111545837099905198 10966626831701410336 8700073879373209770 4671721583628618537 12302803114176794552 10480720894830793927 5640200796134164221 326819781513188091 264674364373807265 5771561045759036856 15006276290969499011 16990840680872856347 4205540524121809233 2171268751940395630 6782381045834806108 4844992379297499925 1493643303533800478 10926553808172589462 14945589968327766857 4447721711686126935 8165324266199212151 17417286036964502825 16120862627401758772 2160571806472393095 518913947163865894 11993090677057415084 114246524690787260 14179166381633420910 208316971862620591 18070213272221088640 18398196892627906454 18238971449042947333 17973255765672838242 13501985114597291090 17979037761544915594 3593519005347340695 11213459626888608072 5758556323543357117 316540578145343386 12254331021653787395 3081043306313067415 3781517400327240406 1588747380847025496 16804915335989725102 13406621904629026882 16219374018274254530 18425027470583460883 5232872252833496241 8083248178345123485 148856981483203483 14133215541758789886 9755836724599220597 3994968063075949226 8965727645114727067 6418441437738313360 5259886949736008046 18198068612370525361 11111437060228834937 3071905867113467479 5676531591023354676 14162311950095629162 3975153835759764754 3049027651339233798 3279494546551345910 15522099350126010739 18013482442931498810 12969218039261783969 1021642280847431969 8009744193104881356 15050281076245899172 14014500196371850187 5309167368711680282 3301621241756695810 13033258514067875973 7804979262219767315 9706361217007892670 17014217336872837916 16924058942510090868 1736515587759891266 9395293299029330341 14108503193945507235 8273998502094524049 13873765089334239745 8485934389203281314 11727712558719199739 10122095835758538925 14780946005686159456 16230203634005464005 3002130721198872644 17540710245174705836 5885613549302436791 4323583409282150903 11665972204948509454 13071803918615039771 4569990363850033403 13678406407290984723 10254853014315400859 5650131876349325188 12072337980200278904 13324874209696686001 12029272961008541655 16553181263281544146 3903453397781945885 6561257409360913991 14655415052267097416 11819054622725999845 12507924615208887234 6587309599597356180 16731427735629246716 6385794792459841599 8879211895047634754 5858491550549012064 6221003302183152715 2638030797637160499 7469467778079070019 16378610800106545644 8065745403105260987 13319360426473647649 8170474040464825839 5640449780988832512 2742041956265580582 11959254090396175578 12947404054478381776 1827825613484427720 12635441189402567938 5069338785878256996 5791773836093921503 14136627484392148671 7389317728952197005 2916997462030114555 3582099831802638413 11345047135913247189 12949296271922275924 18033997882111887166 3173311721292861856 11680579956754492677 1021138349415737906 13674430815928668445 227977961254896499 11424139659476645881 11961554939319927867 11545461759649920465 7440967467077788982 18382189697409357609 16170210988857539459 937447462060618144 10939872141426407615 2536365209975289756 10548520014463465568 8481184667458483705 1526679284737316946 9203306965740058539 17274626910596204843 9463967320585584875 17941508096960801052 11549108768818175283 10099719664059393214 14690779140825870011 14955769754674416006 1050129297152599627 9168906901806419189 17416826241774232703 3627237101432346766 3640671257780802942 22315681963864981 4473633491593800385 6654196259384613593 15186565911051754046 6214819957350905652 11583481683589750216 1524241146991762744 6282453133384837599 13513145637634118108 1929161001996154900 8169742887501396304 13074758128040091654 10500895075664276137 837042429059518860 14583790029052358981 15198457385002710764 1350298734476949798 9764728539576491566 13214663281927006298 14711765941222501272 5243437979468188130 4540239263182989926 17609018771510673773 18408939047576562062 6279191973850133411 7049528925995791063 3319349004285924605 7538702848850670154 18180580400129362251 1022949047187547659 12475816831753803265 15317896554799495268 10428051381357149150 10444578181660927287 780034999930092085 8114924743699652273 15037058852250093362 6227381910564191637 11981828732083419965 3697736818344103926 2593747001728619056 13159354591713977013 5869448069682403198 3650191395550621769 12461624748350244424 915750815646052857 2562236625229756877 5451392769379272390 12762789906100097373 2118672573393221969 9053155421844315963 1403515902588159697 7218451064525514729 5438170345036946340 2437501687200390241 15504318109697632127 3045960384848803566 14859831946916880402 7317755132172532501 3279176216229519653 8937542780707057306 10228387318393763042 10991434558081275010 18131335546341795213 16681103487069846410 12740997415322537104 5028138022672685851 14965491288619415549 14421653738042002658 4249413555238721171 13682168310516424260 6269604428204340993 2644120866876075809 208130132646197311 4834635812508413172 15581680927330047634 4819470410616147320 10178120303595140050 6698967828141144593 2560441421227331207 1541326650757824838 12335499861736866623 968329499155560472 2594014469644476873 13661639008196241673 9404388572548050788 8724451370257456235 4274720169543726172 4117386322761542178 6601540357841850893 6639895936006841637 16928040728306121525 4757707135894467120 10477506748384525897 4011239923844974240 4344304947954389530 13267097272312695937 11615341226315392229 5471094269327935054 10273558911387161764 5768087585798159454 8791239883098090123 14238754739004368897 3526756412131987315 12218146118240957310 3476062085171240779 12800764356032367146 10460634404272867875 6266071160127589029 2548270023418019844 4593164848964148075 14387777279124660183 14161725113967481408 7005543310792897431 636335904746226582 10798202415761028515 14979221854007285667 8194966151832251427 7436224559602371940 9623956241739934627 7574765926969875264 2477023105429048626 16034195647412926710 8444037563107686284 6500075324174867565 18238024937848382086 6289824102623368972 1697945837466565082 12863921308784937993 5698956590983152672 4074482771097029894 17968241298198741909 14423827094340178988 13642260283261398527 4336116026214798017 2693974633652421551 4021107609973160429 686561602504117641 3519801308062064778 11333968310541250325 12523467842651745592 1989765643628771728 10161373336748335305 7693817216333518829 14026422851878680194 12546125818827942898 13268170265511508855 5462901004101658821 15190310373582627019 3894503300097299250 7815429481656284484 3880291099350667766 11534310938729337902 17673423718910081236 2864099254715302143 13672938448763269184 1852392112561113424 14451405605511466504 12096584664079630222 4255740540373061521 18061320098389136420 16516021600875257347 1917819264209852860 13019873854783876367 1587074650587477880 7134872529254175132 7865775652929335231 5793350253525022694 17471307907641526025 13903663274005459927 15521928172131866635 16596959913601579471 14016762865552999880 15387826714909428914 6786435856729493225 2119436773990801552 14445798647870985928 10190667891251490508 13675631444205769747 6037115600865133523 11358827945223049354 5392998846950728401 2637334400169493621 520253837800462245 12457805517219061831 10334811820480396843 12985026514244013491 13846733712063372173 15651608479387187548 12094925757218618326 6687592819620324751 14866533525712778704 12879626830682093857 15728417744651976216 2348122720399110460 12141449730714077202 8669296596423988355 2710510778618178328 2588714956914508732 15138718122444004523 14215674095464961856 18234448687324838923 17210598832024245260 15675447947662516464 1956173852690296330 13651394875943498333 9576996589892883343 8041194976252542894 9720989737431582172 3365209375409464501 4038550273882514719 1770852971964037199 5036013597739316316 17063615989868097531 18084054563311104070 14725226868213993488 465980933355748811 11962260995311609593 1054871074649814563 7052081651946992388 17882639165276468479 4182204685013467128 11449635300610195360 3866874723056763332 13112622509523702104 17004164537395141686 12638326461936452235 2459558221508310226 35239555786955168 3208393110855539987 1238452074151638640 5342985640851769591 8160260086116986901 3583855238389800942 11621210645373401996 14861770154366578439 2499354174217404291 6901742153463160233 4504215024424491863 7946762621337264517 16171729089280785827 6804388876983386339 1775863169017391673 10955166405094740759 9299958542311618119 17266990182787311351 2085173138050507506 7530785642272187796 3602180859191141823 18411291040444661551 13381155294823126162 15756826780811197393 18042200572670071962 2768263211359551738 15621665445042663680 7062164666168987939 17427030623741561593 2851567942078729180 17849020573387777960 15278010513194076767 2280404794251690258 1014486063609182576 4618014394748029646 2160008801080438655 106815378282493988 15071407170101663199 17366246883459626881 16054578325327241528 187070057809218788 12018130717581242634 11148970127079538785 1600395447313591000 11317272909672455571 17289634956233205017 3757082529645308385 18341887769159066613 9759134106973001536 8632070313760028487 13537101573976118963 11590202002200018286 7343096859493608799 17860105154789870947 4658384911696469212 382970405899118393 4434910738867256082 5267774901953608201 1992952830077316922 3665843843268623379 10994041613059451029 14905891532896116305 12122540175647967488 4408982428228016643 6882196307924783102 4161265872711954080 9198030683495511287 12922705701607121910 3953648083035349672 11213234422422608232 9183049634089199305 14956644966535860937 7131101936607382615 472181144027230428 16276626110032044721 9127234547835730121 12184785649369518174 7140685187339242744 17322872981691332522 7790741113910006583 4735395099728788853 10579990513666198848 8223009624906291558 8991716069976482103 384598192761066195 1310133650026825756 3878114374087290486 11701956961100702378 3009717894149367439 8100417450766399124 5740521175011130718 3349579675394793596 4560289399254936656 12419312797776405737 4830463342565752573 2201306111560347210 12479848694790639352 17574883037345444537 13747350709074388405 8402121558509720109 17663751023161012726 9276508422867967723 18304822053036103841 12484052710421730916 10544490249471312193 5796324362456114386 853312987712386489 4006190848247210188 11149268845080284835 155407285149604220 12449936046104412732 4784981803317002092 12149484599593794348 322391781099618654 2440440891792650819 3202769904682851900 1614523193980153144 14649735584596314089 7941168132658595752 17661208226607135099 6881164571727055460 13666414101704662576 12244373009308266975 7939102070616910045 10645588600862892081 10818442794205618813 2667452257827843758 11560037467341973269 8942435136961175206 11411901158631376073 2409256244895768883 17068905543278122556 13158778522085994797 1072199273137703835 12834364580353851636 1597459632991092392 2048337189788731747 12283198952873144049 11138392122972709017 8551755576495193576 17193064803751163943 4899413023174043191 6159212771508589520 11118611345332092309 18354115644745617926 5769473706513386838 15675911117640359871 18265630123161295874 13562672200525824694 1573682011876583163 17862522475584863601 13127749342205826531 7207145483050332887 8682829262218967112 5780351190455914029 10851627187576010626 13051860267575501717 4539969637949662318 12897232779268536169 1126940676844591949 15237318450126704741 2418190801345523151 10081327049295998494 10447798677716783929 4496657937285138340 9076822859404265670 209209558098529284 15343493721650008254 15951856344904768208 569809318644959414 11456832977665596509 14895739989579790611 12392968281222766204 1529197314249410738 5831275131137358238 15621694867869183141 13360551181465187140 6371620047523320122 13401691757043159929 3921930687450941002 3439555213628371813 17172943808018039575 2823272879075782191 12206873564681513763 15725883527644629230 541024433181175048 16482791503165653703 10814826931988403478 13642063560414211349 4381173291380000013 3106598266653258706 15010244947677536929 3122914930905217907 304623245475896032 858263539950841468 1808646631819941872 12650204838475766406 2599206542252112418 4350071628649617795 6992738029071045704 12720781162140956031 10552902651205340480 14923370643565928206 1422163252475189609 16609492344448155432 5921861358131028502 6566722520897903889 6793757212035111755 15391951148184236027 8524038580647478945 9545350626016262100 17171820737253537185 13787121141149016950 519874208376400449 7642081965424294583 16379931205058559800 18057424330902098380 14607421081652943109 1124520385455767533 3605647042181369427 220156971526648264 4217267269967326688 4397916491234169491 9449109376773928399 6747683690230294881 10705374293407901050 684858081217405048 1390809228515928910 1135118606000991761 778801304049587549 12154950055996181832 15813968385225692165 6163786580888598595 8477800886058764056 5157685907311473483 2654694150573524810 6272823933762983824 8548494634336106718 14015678778355261056 10906653522810549153 14796237030003175367 1577053352532456439 14248721087671799544 12548154545510688661 12852547515681281504 15068286498796166686 5534488664729666228 2555619731467107715 4950278439259153664 4450864278021017132 9124324822594030797 18116538207020879011 2951710470029569863 13254474974650647499 5425476648239461231 12200406426932823184 2207442317479896151 2709661326284105104 15999675971740724552 2459153073818011176 7796488254452666988 6344152629428577392 9943111586266624206 17720209618503174694 1465003986174452807 13938343591358962394 8466876409904605718 1132553205817723408 17561240526379692536 470335419360357645 6212664196570888278 9177815456646296254 5700113216279030208 538521775300378442 13441636444264319920 9962778388426872023 12604984997538560432 14329376680754514447 1722739097650375124 5447928897082083305 6028225558080194298 906339445594010934 1375398457439705653 14584690467775629056 9439525267887158373 1694247402756473474 7834748188395425009 12435475567298209340 2765538330530911274 1834621568078703597 6822068236360879586 8011559354506328747 14131832503499672551 16551316485142908177 6328431316190823541 2069042375122891915 17354626510657850921 15709397945794200985 1238515730182736186 7921207449402575948 10186788765369254325 11975066661583911386 6842268815737555949 12838827553717921415 5095210802686980061 17544537225602236237 16339443646520344024 8729927385556630412 8159583133832444337 10756006670258288230 16096340478950042782 14846236089654797233 11384260997596948062 18160145038584367368 14823136771283498984 5080364370713844805 9838833877634029997 977872206927527057 13588403480526753082 18147937232246608241 10941749900820759390 11667927423171996523 6636401121130368971 6137237233411260931 14265075266943231794 14909288174858026855 12457766990865715838 7535257579158635070 12247664357996661885 9160317069399104510 11650985704527177076 3842062713140393291 14497128920164878271 9186339527556441518 14543273766549131466 7582858571523582505 12719041955365242887 13307806161832213463 6839145450237795493 7041408339707085092 14011207477528554257 8756570680255340789 14914614683715213194 17084953846171243831 691649152550257972 16779749929031236992 10107072386645551763 12009692398997611669 4564532560440656713 8784032572081748751 6727013366762888481 17818433475603275181 13713357380464294337 2240754745921801135 9577518919364710482 13712981709083769408 15100591314902153717 18272842951871670916 9733375758081010438 2173010901158451559 16274932783723066513 17375765852272593009 16214512736984880195 6030623337419490977 13096968689451189483 3556452522468949101 8521930347201856064 8562053844061111383 12622704609181100065 16187613332592982168 1328461606905768945 15665343692087974361 3554543351489250948 3403708603189739882 12124837099592479334 3416930134874900695 4368936152064045983 4436984604349838634 16439942671454619301 13776628715093006907 15890047084492439398 17047211248313172236 5598640727386072682 8673669608145055445 8610833226074173512 11977596168861299552 17667525996657378683 8611969450544661161 10303172438406126250 15259381187506197188 11995143019885387670 4155880292472829085 17820381329374906044 12031537850558729434 14804999987542533679 5164504984646519039 14989108556194749463 16844583404837673783 13139962592612323328 10494157097598991028 16083769655175875230 16041520255247325208 1431674813480395802 6429671533716851402 16112297128764454134 573403219854417537 11328095896275274295 6711117477081697041 13643566616182593646 9371397037859987837 16415488738034129915 13439132746444051636 292514345077319404 10927341116441511490 13595433110005904015 2561952833620328630 3114733510255763584 10755640786879922414 7392238884014570273 18065980561744691402 11242035896422145198 15826493265423020164 1777338075823177801 6723343408825832354 8813687226301063679 7823227571184402024 4756982287543480050 6362236268837343062 17784094097558227281 12274993113965047259 5779331766853465407 2101415232898171091 13438610033880330986 9211290462975787680 17863524817076791562 2376073304633092190 810004100012914982 13106448103864654776 15490977338817676252 8744570023685275335 7446099761287561502 15814524985755688440 14102072744612813604 9174634554734989280 11113235606176359542 8140301610835693094 6047672264297067391 906285106624962539 16468773359266882149 4888961192957674813 7009141479215935605 3827241495458099837 15253770180121978489 9537398689244137399 15932841429478437643 11927023646826772196 918363839075515659 10679585426649282209 11335892865768016064 2539225405445546133 11474409132770791751 6004254279031338485 8948764504239772184 15939985584710443850 17627295173843621084 18433549986938420781 6968916860364255863 13361708901265661473 15597869493232267568 12190063920132577120 4169742093855930424 12633972336101974160 18351659067947314505 11950413901449522343 17673679386430374149 15517618452819483457 13017516601715073488 16833659239205002184 7913749695930230286 2963340954425706915 3184915508112553610 2649249093637078051 16160942203503584020 11534270318083059404 12850246469336774585 4858628292992473416 14355817739954980397 12895142615586758887 16772316625044219839 11724929431806991354 14666079095949922470 1513206615144058318 11528778155435061500 11540261207313233362 16662663835958069581 2356506230309270634 14023662620890724476 8402943051431990745 12674965338996555468 11064182372034853983 16092737037782484413 11003058616241300479 7336353713346447102 11406054265524184509 3686235820282515804 6995224645113631073 11755386964109794050 14416206823763627343 7139402807217554953 7424111884831495871 4202279557761680871 6450098391095194464 1952494243378732992 984613195565655568 8620750901413220032 14686609134377476259 15293352926558698032 4335383895372121249 3204645658064351697 11454997246467695447 16936740008445746021 8104891737600041528 7817714500259921582 17536841785916986023 13964847355152678881 10139346383583289031 11177763166881891099 5151928437628007018 596128597347001435 4710383771324850639 6485164113787779646 11150536465860958177 4671672616528158113 9427441462205408592 10932165775999423838 8112487690967107530 4250005892437503545 11332976864916320580 8516911025818676430 12547472042564330703 4214974716980390534 3319790756047304957 6580947005745628685 9161822823463777876 16792477013890184376 14624568687552337637 9864150748429209099 2481963938166720870 3882516231340710738 8733603479111456782 13958413945915284120 7545081055706530383 18439303799726637915 14876128540597267673 18382104885807530087 4257868756313913366 5516530484756780314 11251080873187394887 15564068783563112230 6160054625530313779 15108071582084572819 13470885705365566344 11419165265531899787 8637107279008832304 8992556835364846211 7196622408300220991 1040833093860249542 14391825920255428444 16138982397796162586 8720891361451158192 8287912953030463521 1044900823932381475 17570167012022605133 5344398783318330585 12487847779096678394 15528713859704642893 649749923705304556 4139744487595779000 1441065467637639495 12648855096636476116 13286208044254914301 15329212095688919519 13569540963430210171 5645875787510423143 4566246529857747009 17342644663435356182 8749309397509913666 4623621262774955585 13608428412967807685 9040283407888204116 3363912810614219759 1764579117043325739 12171067807461074839 13422912529354844871 3398489672730058433 17665640050144878968 15721367720387817557 17851481536721899407 1300222060631086979 4973187199611807280 7847374219326243538 16615235470467438874 16069396287450117252 5742771763867191042 3021100804695549512 13831514200764265007 15033681315847605434 6684566551445648278 6228366833862188811 8640973687225502023 2016990114355426015 4033797280270918096 17663155414503084907 16425611648550640176 16777498516040478810 1394095190998538205 15102057078622077375 7933501266988802799 2683239094131384897 3070557709375801367 11875944691449557435 4027257410314093616 15430268801337094962 15778263753057781303 5912504910955686729 13526692730961190847 5685148694929529328 2465450089500479193 2796659345018130644 16087442110127632596 15639452916887856134 5307179007726021532 18292769000484323923 18351024222224578121 9516315539536699119 8162364935155428561 2449491589532510696 258750441693550463 5358710237937618466 13307811006265386969 10365058545616864439 12824968141631183445 317413356336046050 7399760631361652030 2479881644868565303 7156478060039131361 17568518622170404401 7429607831962214610 13596828998453967225 7307169003178871839 2482717163668825418 5948724912776171204 16745007174742138771 492701947067497135 14218383451643018372 15570444654604652530 14492176549472843402 12793466615321444444 16044268086708822647 13800182457031418941 11981575322647306465 5221707353194512263 11397637751789202417 15073408751221045708 14560788595579165961 7536692335452092669 6284716550252166444 13094674826293689415 6167821548400864680 967229386413147743 5710049753473488601 13230394996286630969 15832007442095427791 921639604511924928 9772706389587172137 9417329967322972962 2051978752204281902 14155659880508237213 12297398948443001168 6499112555880666820 8307157748863973308 3280192240859114731 5623925023917407052 14939287382313976445 7657538742700094957 7227963002229074213 4765816913631135529 5386824003552777902 8226136719075703592 4440660296805831213 8372969925792700978 704543595071954074 3578232929878457299 166331920775447562 17912703597201585995 10177352264723934937 15768878837887810895 9390343508872522814 5592806755238253563 3550448110261252435 9049522023134631132 5697923263944920172 16230523385819552403 709115791839788077 3822241688396672763 16474799871387891515 3411538794012046282 12085906253913968868 15643368896870741823 12507370164801987996 792161869912753271 2435696279266982412 14340349457006581299 5696411470084923486 9683937218930487829 7068546940740018661 5019536234321755961 2227469171136293956 9649555455152475138 13851559697588997387 3171915204981243708 12095128385860482137 11279455782632586051 14401998057108993861 6981482656513295684 13837156378248746574 1710031905647528777 13402525250538146802 3574639758192142559 6339779175860076370 1152319892784078760 2239579179856490992 2371121978046829088 5212772083986149614 4633695751986492976 5846786329992639086 15804283149101104342 11025949107920569633 380870536479801192 15356065938832933773 3967210483383878863 8006580358175108639 10844097266747765162 8428152157673471085 14469146915446096621 17207378526821997492 14571468441535598406 3933513188352084346 6509710589052687443 17611166980877341267 12420985336559979506 17388285666651090504 15099322221299918825 6323069304022500147 3456186577757763804 4062183473885551680 9423294475704591038 7340523929640801500 3090436069083655538 6986387312037059115 14315473121661499795 11190130524226480800 15849705033418857595 8745450004213181271 10153435176030703493 5092040852308519250 11042980098805515239 2853162415261218762 11619678506745222536 11906195477613496360 2508588367861231943 12774548617576148039 8415577043530091793 12534419531687901304 16845729652822201844 6576195671268235359 2252573585479936250 4623920495335498537 427198539350329733 18324976218607135757 18240763348971958262 18044512938442297641 13796711551675212368 4509742587430146170 16080554090162764602 2714835346837242091 3520687048900728169 12254982891558946700 3283376246381965737 10457611080189968806 13760537251356579623 10908718647835994543 7343308009045658301 8729379655535779656 7678377115252255926 106019476735868649 5979964581390284538 7782680001320544899 4768979961240459202 2561612959115926971 9782122659513909358 8754526173454364608 16246757651963425269 17685734313284533814 1814390366671815975 13500531475740369192 15882113843838544750 6625186276610495253 1367677551959929296 10486504101910113973 5563806777887462701 14639873320556280187 12976113263969078097 14961870573539629605 12158667156476336349 8654557851030208498 18058629375556841549 17265518663455404696 2567042401088709615 9174083169243392712 6444298143040157789 11509306624229367868 16083903796309775109 9298624073035743644 8786504031491737831 4995370667063278816 15039879563614133695 6946281075104220552 6808518923905435885 7804270506808686874 12521035487957970974 3585441222972744042 5537680869666945994 13275430611261354244 10748032616970616170 1258860804729497854 13713504812683039693 17357886522409552002 8806826679903539021 835752030194244748 4203490213882124984 9109159798850299512 17415107292666457579 1203905305358256634 16598043772501948400 11081549568059010936 9051427260309315654 1119735755275633586 4732446185840010818 1003989011590559341 13213081868324953644 4877604597279442513 11957167866288604317 5625524404832824370 10617223012770000112 4594200770516550276 9850901745150809484 600513246829533060 16139072519522438846 7938783013956501616 8696416824435138434 6375594346705387245 7770582733580935273 2092272037828159004 11321278481233891112 2689395513808926109 6088441613530921712 6930003459880846708 16830792575073888446 3448445930265751280 509152665720123301 107995401674116459 18081548303034410810 3611853353099750005 6448898876484307383 13621573283036460324 10677676039460248546 10896586360524263257 7836869200484929353 7968412282246401076 13508295815496837942 8326649144530773585 13507233431842395990 2777817268050414760 9169324848941249811 16882798707990492510 12438099985972981817 8488388727376806573 17402126375695677506 9600167725806933887 15002326730576936481 292460928507742510 10732027533566636724 5918625358193840002 14529213920996409637 2816946869630505098 11456960008100601454 1925417615697953438 17622050761979328854 4059074103903792529 82990189045148376 17799405549639155692 5019395302458540826 5238771594049603624 9181183884575678972 527566954934957828 14520964643141185448 13510065559718968427 17895108929710077417 14791013789955407095 7731735718627155953 8577127791215596093 5588241506447168744 828440274321505108 13995239230718700941 10646889114522691456 12946552271354680169 2563016263569443373 6279678816911866051 11969161648729790317 16464816580380792080 7062499137760433337 15956139048274926859 12040622277071247454 5584693406844876833 12905743043090329796 5234133188278197378 16650781260659654417 5530683760422695994 7199025936679375287 4454443856094766561 14097375957327888198 14231776726991861645 9610401589090963444 10799421054659684123 18403858329466848119 1312254351868130540 1925779683520132769 1251706698193670390 16554854877698061074 13111862029815789907 2430885531973199688 6157716028240646823 1427378913684513523 11514958613440845838 18232992401192980399 10503653394624344980 2164925543171524331 12575211325039887837 1937436576998040174 17100248830529319516 18404860714936636612 12372520848841046493 11861307762505109130 13215749342651202473 3766228701381629474 5166409702719323803 9736077291283179469 3486979103698125301 6933109906577412772 17800432296868479849 4011592105162391216 5655993163893052367 5251399209346885997 9334412213939289888 18105613875757089614 13440567304160982737 4867543286680506653 287983132351392416 10086344473040005931 16522645747479623081 5068237176333876764 13622686728301988925 8022207197492839172 8667077870429196160 12787016802361674153 16641979384675508470 13936496745009051703 3528194718634036139 3309002463024667187 11242450073681884382 18296922262964688664 13902968597674420158 316371931687778394 17275531616875124805 15407398880755033221 1111144766136823236 9157458390749299838 4959895570736817293 10281900409063035511 6855939071619083644 4317425975883405855 7448657838675044423 14213019759958728460 17511960027050858229 13801137733715436149 6834903256195657886 9240297885595379019 13622024007818463749 379719871253772939 851183914889604151 12728602224198836574 10651129495231567066 18089485638192248216 5581603385732583540 16201490899085855174 12329442220405715568 2065250995444346166 219875460707426223 14679147025963149550 7530165537931685479 14270334977145268392 13207380503936825845 4075850074334376856 6102252648151245038 10597514334034433680 11839220152246534133 1991479131249775301 3483900535617391883 17073950445596235653 5070475434777305016 11438760349546738129 4258219544083749939 15601074608428816481 2001784721867812009 5386674054508900688 10496112331266419984 5397257677419052772 1079360497386372595 4352297289508615455 9613571427016292959 10829757925480198148 15485837691441284415 17227882321550709938 7622703221838967571 9773695506817390584 6183979085396472973 15506198347486892097 17100558574257253841 2643418512199125985 15460015261977808933 13524078430979417399 16819404975832803726 9310936892788561350 7436732752540919284 10378546471156899818 12291337061382283351 10430828973648237583 5189223347767902400 11025574242801011612 4272300122734597077 246457286447646391 2764053381214682293 2208690094333753476 12827579265823641378 7106109759258428182 12303051173669659157 9508114455861295786 12264715219130478334 7031787398144407510 5105207452401794150 6860000701467626635 788292059993603189 11250698403670686662 16920695590012927857 11193773303036300936 7392607264333932180 2098006004993925482 5828643319885863702 10130097052162872738 3884116480144142033 13446673147666783186 9862963436186019551 11837617362761277720 253753776227398994 11987663940155643254 9318568941332068062 15620898216796106608 17714454464741014132 8883484486213228346 2128398091905719234 14121175745888335378 9048239420842912586 1117263143892436290 3211023131135092377 2745475435552929253 14366262472379765919 12372378745609519067 9603485816429359724 2688055830110133699 641266075769318356 18311312959843418883 491478249644272035 14152896701239831881 14794587811354291625 17947597305936342593 417300301499847223 13475426574570097842 2739880649983055385 7738731354252241711 8666969594602381450 5367326353024961507 6791625431226137219 7078064346039335308 18314053903588111766 17815848936448086663 2687609167708334358 12852454381458457736 13375829863689002532 8958755777491667286 7134540034428796958 13381786817093958165 13812185980072293018 13484726343586877731 12317924352460749 9160356868129417009 2726406912494622546 449787943842686654 10290735262544110109 2452102284849424479 6025244447720575491 9052570957590921967 2945874713853152098 537359400189321757 10878247834856429295 7078877049072907455 8821158742909880108 12979909908825556914 8751367330366541523 14556731192409981043 14907439882491866813 12321251591391360215 12300563550643569899 11573665431859314636 3912082562940289046 1743828087871062931 17047794024038856919 13439121960801257419 3528912945379492249 4046495328910182086 7563747201228505916 13461365191038725755 7448035786561957706 4578011777502643726 6507780397300993675 17129858384792010731 7186249362707889116 12261351659513890892 5839414613059141282 18012780185218468307 13547458899280722167 4598079034103605191 8327743203668021514 12967787579205497219 675303321706440572 16246388418584683101 15752209473348406785 14686807330173298077 13831028200364157241 7263516499710147854 11602580283270314624 8226681795510413885 18287761147015347854 3775397744118245309 8358090495610751378 15286715869302892404 9420313902265592886 14315500467039130773 7023902301577842974 11546662947669227778 4633514120758396690 10602100748975076938 10599211595847747981 10955669152536184588 14785667287650537565 10586900515085698184 9427898632081187751 14183789471567432873 10846875403215285545 14958366764958221289 13270335403067848597 10906114056591547056 3165190666754360585 6448055623773144787 17781969410967586264 6452827685052451738 8685649305325698064 14209182285056693600 3186487666194456469 14462289746371983200 4537580061480507666 7041783985681904323 17452382671694685156 4555847491678503384 13122294027111837104 9749822959781153145 14235001703248130233 446532294687692216 17701352785799684236 1712034470388090148 5778878923070101806 4034194820054303457 17952152164716918892 9417370747666367031 13099159230326664566 14660003747475824482 655157697301463854 18169403159272414515 4668361971623079528 13982858769134455428 8834941763221957967 15157142337708732442 4827830030768295318 10548444487468872245 417250581244527527 13912558981748237001 14673362500524767389 13582186359322592870 11118478266551180189 12286376162938853853 1655019810289930033 2707153192504701346 256376402822151566 1950863057970524138 9463769874628386533 2148098388777560501 12118096209819322288 4916565217782541429 6510413786893315335 4672987973377385989 3474811816812017621 11524882942517057190 4930053761999355496 12844435233448526959 16007751206663705546 13352122088946546515 7338566749627344721 10755699461044020155 1858493573246990076 4126767910207122566 1255891309029206067 12537780155288209899 11773216164631545605 8315226227314071071 3413937439770738595 13536233320296971446 8196806843762767500 6395523775415456811 1838821273213540941 7927818940204651445 12078200483581467393 9702101557539457403 5714742585627400874 6527737553829547975 15426961405151572852 628360767872314083 10961638983629540713 2871947624884537297 17823404324303092396 11098006703071817029 767265169645064281 10020430404198732343 2874462258099154731 4269496226977115154 14857898934608102710 101235909893417295 7179979445200625258 2989859811681432655 9399418314902290360 16026595058995721829 1532443435790904165 4085975996085354149 16138523375676665623 688808247266716316 13337622584990238274 11322259384118934072 17624548216362355694 7182015137491689618 3271390411912816309 4694187809294217161 5640802202255149139 7348947964368907236 5192409915717457797 16857771326085420236 12750516939666345967 18073206646089817259 5176562834120355155 17980047477803895767 15174806189360055187 7667613738155857519 435170361991044731 18008845418304843302 9066096053119639634 15658092341436725194 4494565434109958381 898740138764101510 15663363672321188462 17780851680541753166 14198425687198185478 12661042066870361992 15211326470651758878 91240416226394732 15424875704168423994 13454480397464994455 12430762228314346286 7942145489322056161 11295846297594171724 9908183721541690046 5603024348379168172 13682289340937270602 6967346236998736219 9524972245981561971 1409187822477298387 5962677886505685755 9572228396455895366 5782099537533120451 6721233117060946026 9660752441171910442 5330840706738310975 6500603099050192103 17258087594598508762 11730953673571271128 1666091317960210065 10291560771808743811 16678277470518897631 15382503201817514181 17949655129930394120 16136004176855928849 17047325487530935947 931916738138105830 15220274958683175145 16034666402513281457 9017670045827282463 9849115908405703893 16642681555226009851 6644279306147531953 13639104063073876477 10747337386893253837 5012619276974901548 14587729855027649960 18287306107028606782 17386811459300183165 1388318087299301917 3835998827896027288 2917901251063490571 11218952273805979775 4094062012936487016 7715122420590795144 5204807015957582570 8845342204848429383 2104157544439183842 12895489732316283372 11810185708809928027 17376025670172123473 14203766731936634524 17851688511202451262 4461629407064619023 17949356273649169545 17867899800793719297 7385008122270117259 16846140979088259281 7135279417618492405 3771368755064823997 4057092957679289731 709987719019363735 187032110707995982 12375301575985234322 6582434779981333322 15006000599063613836 4008964564968082353 10633964758237563600 14043683771984711 639028776508387050 10296379506033235911 1978524268054850532 15716979964697483786 4802545687317939256 5161923418209243841 440341976143657073 9069444128358477876 268998191826991318 10171443445346355222 6473772622592862502 14410469525833848786 8501682335763248935 12126850040871193298 10524196003743267323 10959805798868695872 11547913329797544833 14108420130485017325 6932377675112849349 17571952602789341511 14316529612102929818 9167099636641947055 3931686872632312312 11434208628239580081 16546989532602045753 3609226644733964901 9677651812320268785 13823215732537590600 8703727904713362939 2956178581078603063 2319711761030538209 17937464801851799556 18388656400643422800 11782655575252761523 8330855152938445270 12959316477125476485 2079788873301714120 12172872597959379534 7234082888493548075 14075170542116983431 3487766964080047975 8622177714478571531 6647522331899576321 9483892565011624282 5720458979519317904 1630064673497222839 6351608652304912290 7520690463226397506 14166691946875842048 16300023099540023425 2199581598811314277 8575775557639969316 8772584594734325224 16598116049769467186 10046778750642997534 15519419523673603838 16998212685264648377 6968483462828100216 7079340609616391611 18252328384414420416 1471794379430836374 15878403775246106364 17584713471214807854 3924959169851749394 4243853647217397977 10662456320102658709 15855459225022954806 2535875925888042968 9511779232845728142 5301515945817847326 7373079546325213557 2889406623304125998 1905576078657689173 13258760697968248132 18224174591600936218 7609292422337062997 3361374449150621002 5313915981003224968 215056216978236156 10620100063159924590 6986943657277085230 16859199753322295731 8228656309122521475 5082668166446335490 563809908447416914 16598868221199210454 3461199087284370371 461180415670428277 15243212125228029690 12909666906991954886 1115654100653251672 3650938218776040937 8519549766452110822 2405136931871003561 17662149106077264698 11828403943504668066 8370492884931494684 5208471515007301586 360164154409348946 6038207572282169899 6387455509853434998 9560682362711891876 4910890772772424490 14411680948073673437 1988591576477036167 14575771400118285574 2168509773937737899 299499222052580068 3101723908682770735 5061821201619932074 9365875439827247627 1047832461228601827 15788863242297186128 16360966710742667053 7382090432746953513 1145172513591409125 1639415861285636903 7609729642625991546 15207026490465898943 3606953100880307321 18345216526719900972 15559166175469697465 13173899902987170512 12450841143926307360 16728839217462317138 10502090516315072525 4253439476061945226 6415893654388488961 8966703753312354928 2091222897723932771 14847395535588678295 8644318480155884903 1440970042268631206 11375848535639971466 4897445359043702605 4350425007700893425 3654206951868159408 17583668762414081778 14703905115448550713 14363086050842139693 10078801979890993053 16237489919939102478 6663095754952599364 12521672329107875976 13368140965540439209 15611129906369854845 931002621622393963 3331601446918710263 1640723226109307375 5532400617292962726 8271087038062687701 4701898709608183734 7075334751518109137 8520842477091674957 6464021728111673783 7275197543664688182 6682884225739873013 15502015699784212784 7662107581545919745 5595770740476123039 14866340144397410603 3230257685232264807 10160417031219649020 8012942008048491928 13852651189723171315 9588505840554762099 11684548751515602250 13330995406834598365 18060359460842102212 10599069444523137238 10694402912296813554 6091419947771908007 6464227727489645195 1852268404090747307 5780514997322090632 11172969941205153145 18196855711871551956 9849401172478073018 3386726113934505724 14673202114309864181 9351951701494615003 8468105440468885074 7071897230432948513 4398862340500470276 1661443624679145372 16802366965095090474 9202418565242269330 6097458325314385433 6615165896503530221 7763022994687642159 14887533254913074162 6795393810348821277 2659170190769897946 8191677756208460605 14826856000328854401 8401654882402418686 5067413158136744362 15290829131941643355 4812853233743576665 18048598867237287072 9313507135809177871 7723673552633567290 16766348590852924918 1776658249717947605 13311369654921769247 6599552948925798314 2230888012761869531 12177931638365646955 16296989823948387511 5527359399191867883 9127819607483102646 15253520839347884746 11995956089390832280 4688668653872522770 5800556998766107480 15160094611865468754 15247779504882940700 13860349662303847380 8204332887755895947 1596037840951036019 11906469610621977186 416361338287805733 1404873305725942653 9975073905785178635 7259083269882834452 7532684882195126996 8636151496570145883 3046939721417776247 6856784241702048954 5366968905299419322 14281978074036448349 7942845699910345308 11066901845890016750 5921562432945328770 10049541794064918988 5766913903799510545 3346193390012119951 14906396602841090526 8641931645459680962 8676531631264954237 10439524438382546763 11407304972641495922 7453085180994622596 10557775386334314505 2801718216383116645 1040572664742438256 11761106226350607598 7338335921478173253 2992847974504545937 17489165971381327877 9019302639995589101 14017289185995537450 9647896139351836017 15850872628998703490 8709916846341831336 391763644535283469 135914712177385215 1213058364167144105 3337647637194407880 18049772753994229241 10454242924915487284 2605104410484208214 14435585201327678921 7100553718462746086 6747517045925637387 6371320201224201366 9527599542836788952 11657651166924002506 1370217472592136562 11043965273645542420 17291834395868467158 2871273197229733331 297231030588169600 4830738615420718606 1339296906047278698 8650075703529991199 10522553630136483833 5060338005951108736 11351366475126140647 7504764484856484216 8846705110227403988 15164350318799542163 4553143261619796230 4583976714010516433 14767443036189553987 4234556277324192047 3452909554108004108 991237165855568629 17180147214662312304 9582902540879723585 6559436512079775970 4479084693220187649 18210076092180891208 2479348458125475955 13119497667294689900 10825581110116244359 3905472521237160264 5607710262441263094 11592555043485826923 15742307258938311181 5329867284055964492 15701685168871268113 14766680631284795383 12584299090231364775 10236848228140019660 13533899852233266481 2104371129906050630 2739565605326939236 7673144939950738043 6161965020912763455 15596876878082160166 10337130243912281449 1400083974474469115 10191227386778841498 17444111840134698069 1969868538234830577 15004807024572886773 8804541009099358008 646130460578948333 12618783409168888012 10154122847508047808 916724630155136590 11597017091925858885 3850140765673838485 14680170727714855411 669775847798510819 2940089183540607370 16787042986985680884 5095153455082399505 9739649198244765236 1351689509104738124 1628527460455449429 13759322297200139331 15577088847333885853 11518974312501432545 7249270503722780516 14186828431228043587 6557393941838195569 10778088849069040714 12261430288048807417 5174703665705436379 12714784588514531499 10690452644851081660 9110344459747713176 12177045458870540119 8618192023935010678 15826666502123190500 3900856507663691834 13750867181737587048 5603998456619896516 18007172719742886745 17909182132534374542 7928232938944351838 4453442293939482802 2361364204639693624 1781551952772574642 8263131270866783618 12568585929766721744 18244644171707000017 10574013230663062006 9752768243435226650 12302131325588517700 17681234981914219675 2316187808363847157 14840767285617110008 2028670117415545608 1377004930838963876 8016480827731344538 13126118937176785722 16337541146175012245 7974973137064673635 13898718136596036685 16859117936492094712 14293714795344885810 1052092682678250795 16923830959732715787 10605149115911291230 3640127074651967615 2076862349302128028 16799382996447852316 18344378926998291569 12633165576230594790 13063459074875330138 9016529141896706072 15047988413726053528 2061960276679673377 13816591188975197302 4069880304477435520 8507269382489272110 8069748133124112049 16612657962973518589 6468942092469124948 10298768631666213916 13005728188084249012 11215884104083217806 13895342412865232939 12964084714424486855 8655717733562670756 11348209988210925253 8533273960746489558 10343809320051744891 15620293599932902099 6983508208802820441 16507841280776553859 8514928454823620710 15308612500714263491 7315986957397189728 8777702865694453467 17043616887855368864 663964872235318185 16549854363047942362 13145239561081042308 10133621981258202451 15437618936480546953 13413687888351422384 1668137587734108510 17969746257429469532 7221744888189778123 2650105702380967128 4944211428090186349 10392542098401294749 8100349949171326616 9297653575821316919 14971650733401335121 8133634854088721723 14486673742072355267 18123257546992626679 6534275045292605332 16056405084700713621 18209665287216148006 2686534994938430211 15509728057700511522 11746046993991872055 6358471381641439010 4171177429532017479 11236479851782789481 7246060854922045074 10003900551154698052 13032877972457964394 12648696080245969683 162074742870643590 14620653338442190521 15834691637128800203 18061386759200197839 392552098383043629 8699651097373054683 4264694563823007430 7279410619961652557 1930195683465532707 6225090590885324166 14137528082367306705 5326930826530987028 4056204910137317628 16203243383874705574 344478176850079893 14730140928617314562 14018000388937346589 9419721850535486287 14139269956467634316 16152110082694944123 16969091784699511568 8965883051640825973 6005562917074175676 6152391024667740712 2100679891528733125 5014808999840730479 9691262268969383331 16804676803704712755 16870316768086814605 14016612459527982053 12530241541311214216 14569168366722240679 16958353523746267871 2954660299758628401 3511855059701562338 7501648109573739749 2151675945000151764 12265066475725002684 14926260053371825760 13517340836528530377 15113100026896132252 6162130121735213312 8354622508090226090 12629286575699321211 12651692242533121480 4088863069717603722 4028138404395332506 9268915155157361327 10716788949411357696 13081360965663702227 8096191663894437426 11944929795279124133 7951477930748363254 15855647025031700678 1302589465832322762 188289125515113786 851908265894718507 13510591063116635926 14513304331775263620 10943974435352107405 7586309455502841691 12115716358826731252 355008264522224227 7565053888879467856 17205173155224626479 4060789876757717054 10782161947917057602 13814296124589530424 16193665285787599991 96153692606070590 12515255554990237041 3796793418317357274 16815754063662883570 6817976909848637944 7598504666626702588 4733421240354906757 16423782151427999075 9342712491781563889 2533566741404477469 16627655029056023751 17577472800764432562 16831597844819334621 8431344554601812696 8307562127868503989 4224949088416051975 14481620879316607461 1093609636479164616 3754693958303114517 4289352269537549254 14373314102632876058 11983940891756259897 9528045038400043423 16492481969839742516 10266706235971857216 8306055199233529984 2387186391510353094 849578962657031666 4692647938954274053 6430295434359608899 4733821058840342060 3040370270467898555 14489666035952007876 9818565026560279489 14577223512292520506 18304177639730175586 13812021149026303522 5896519544946447146 401908880791583408 3871518927577381516 2243041686446240895 9225305933741682322 8570518114229985283 7362203659638436773 14418830740426763479 3686810053064432488 6378522465598666655 14763070407960795533 8878784309991681703 13708367561602406206 17597605759432672706 6533062662598578307 5043822103927805356 10245074071655418204 8737959032480111389 4257765610895869081 16536499253340168394 1155578270408679476 9408884921533831715 11805175322953087127 4854270673624927764 8803598435139623094 914201538536009674 67151663900897960 10805447184503040068 17221134443153511718 11925961299880092317 3505912351964138854 15203698523641563775 384108179147100908 12679880746129899083 12447088866059260771 3406174647393001495 5086494653561578999 7793922341693597149 15918207801933850889 6560127943841700264 12397744377584984858 9130638381629733969 14946210841590741158 8663272486955246322 16659780539068112505 6629092559896029577 969763715617104778 14313456199459653003 2273446552425391902 158615780001240682 14696960438128646527 6585047820560734834 10269292482172618161 1956431239475358255 8136539071104423812 5332663943080914252 17528338230848883367 339386091106565846 9118880905813689096 13673051812255810643 11531152396629228284 2180147689097571586 4017518726593346054 12858098132829232702 7191237528441030127 3611798276160884494 11262951168016600798 3256124975715912900 10940866503872442001 8256162231261330733 9393326866904781584 5311734024858696586 13347638053738286887 15535206755034641545 10704380835269681443 10919735752408752836 6825132759992803151 7086282215875198078 1659046842101416325 10495652710170625857 7900932983896596965 12434444798827031954 11717408250503302294 10546895630140802526 11612987400005252528 7154921971529193209 9948021022724896283 493634462448613521 17986038692709932195 11735294385832577686 16533946358248900455 10113907587547508459 12026566601994536049 17133364079996767168 1901161818719248208 12748171347285409448 145527714534371441 6776709020933188116 18319719683530160619 111534709480505396 308809690789998877 14645611693856581074 13370205900507741986 16246315907027941889 1848311118167315068 6544206361812076654 17551595860693445364 6096344265480447071 7801242615445752748 11452518607935142542 14567562871673519725 15491584255523267940 10781031512862594470 16529722969835240110 3097309483806669336 16917097975696513308 18282609993877276066 14066167998128171673 6102372622305749850 13144206440479450940 13836117088185198053 17617215404338198745 14313458647260260806 712789335705189178 7021919522557135469 1071942843874134751 11482562864337954551 6765534681562574740 11525456138921818218 1861140735794461890 2282073228447532120 9799913032751583334 3956893449766256894 12105875611668411238 15307525629216800141 8174969249434706522 9990383414480975440 6110507767938904096 7971435348608705673 545594402870852930 13061426214794491592 2474636969817952883 13415190997063824479 15831796952051451128 17736812706759131246 9734910239277118399 9794997442863342672 1180907466711820959 1412651219972942712 3388361916591964908 16599884160852447617 16448693468192343693 4378652894489450564 3489547957975831348 5661080296005015217 8766484723814026844 14884860939136253421 6440943645286275654 12189386814532838092 7012101150276707995 15673336950858530770 4176696681179993084 3933562831720035600 16143017439844403741 12644790502928270350 8613316673053021901 7379433879600072246 6070333824112978885 10598678664442345215 2152045036421499055 17930434940061774932 13834183456246759691 12588794353362340903 12951078452149181178 9406162444494767668 511473354083009731 893694990587413419 10188398318838151640 11048066504714297467 15538380923697767117 6394422649711309192 2080740664873669653 17781948261440959688 6867231027880978703 17986134025284730752 16432766482294181266 14788717253208909809 4112583996103836012 10069439324907535379 18297786623915223234 11786179897573160941 11345309784354816749 13042922230429623024 7052558472888448520 12866106609353629810 12546343907852823141 16730321509293225703 17519429342635058508 10279130519994236480 776183436506011389 304085516844679931 16426525311340986454 5053216255904608990 505833481281622266 17052032387504563513 2853965105342054786 9834017219201522905 4611002340585246112 12396083932542946856 2182231820837541243 3303067247449493456 14223769628788026008 11298825537052267626 10450663016897761425 10867986587979743493 942217162696244132 8306286703808476106 14432778774978856609 5211310517442799977 17093940324884301307 15979799729439020688 13524554432802934219 1748353313172404235 10005015024777760490 12813603911528715688 10149547672750581458 4641044929467199162 662385097179309797 6216575933831152212 7369150712508133546 271463603543575380 6294274125437809096 17225233937721767559 5956313582636685745 3438435047274755472 486129624839409271 9699559995500286795 2342375533390219422 309780805401864828 1675764029752132606 15988186202809310607 2897115461996937484 16532962700213255009 8907741784254695058 11101745770594765238 7596574157827005667 14426919061553873994 16882324716637224350 12048947532420313845 16505416792763320891 17269732242336834256 16428327015432201724 14469214125164313086 6148687010752375748 4864579980396356419 4657590477146267156 11343156024914316843 3320617861738351756 15124051990908247558 10324308603065851634 2094567752820292400 2240514337748913364 17482998666828215770 11698089584350976684 11064841031449513242 15311356338504900965 9566778299961023867 14707065392021918371 2643606322995605182 4430205703644749549 8379044770938835668 4234631970851957759 1452010391324488008 15784608384254094066 18226878987440801247 4780777962790399506 4866263077369722559 11915752775676018883 9288721943557385067 10491048190110768630 18116774257522894638 3805961587225028203 5072225374806876214 4152027145897334756 13361902009291535487 17830102630402705991 9341453156120324140 16480290484356353160 1459806481726974587 7350835479874338544 16324632094587294490 18317684938846534288 9151458886484194286 11216635468573242340 297312506056347050 11546753253789034298 8218476612439023216 5607970029469098980 10001925892879527023 16347101564137335065 15874319538145992933 13218152055791327047 3251147422018199797 5829464619272909368 5559243050195744592 17763238233801469354 17679293780814258842 4158391669405803077 15514258766794695936 14467256031510075552 2119064845638372811 18385900823528053431 11726985275778840425 5318335459444133089 8436110102184208030 14601679929752904954 467316057667904922 17892651660449839459 12732986075232696318 10283338244900523122 10808384790216881254 15761377786485710052 6715049887671087112 6577017293826466829 3565663587134002439 11267476494645289744 2926381919349333992 1364224048412105231 7788750131653384650 1283888049198446254 10841085442049509324 13967977413581504221 17149885200203587090 6476376329069171564 9716229861069741099 7070964443800708120 3301598389082322451 13101637398153251991 5185605048036986228 7821353891489277388 1673487471634863160 2159358699892589891 11358630278610477053 3147888115307171453 11863825304250884975 16280492164081073420 16307383105110417485 8158337794022358143 15235631573711610580 8684387053676949364 802622193475239207 15581792838981144945 7091790702115682586 8748547682156891642 4387977581411825431 11255970303380282168 7584247191541656946 16094845947162588684 15065194547603184640 4504701248085669270 10572218685147428609 18165148207819337746 5576463907665365458 14762963851436656502 5402692453700259405 3281630547912516999 16738095333154484810 7781469053718190836 4314541074754897556 16209820478957784031 17518396516012277441 12257891845798854713 12174784686024731895 6132162265356079668 5020968787293101740 18328807600043538757 4915270316849845099 887258851957671101 5539816137995367899 893276965822947655 15512242204798778237 10922712929065854369 2555834937736368851 3747686131346056134 9024907836939288000 10814945175748402258 9706042755910738955 18219079539711380807 8973782223574506215 12900307373028228052 12965379009607176521 2884644336072221614 8364876432898516894 2965463941628906888 14214179698293142371 16016231480105464318 17190989904576833846 14519972692990425009 6273426038970348979 1512136310381587353 16112844502563983922 518640640389211444 14369914420845901584 16019168258551421429 216778576270839891 4387511513357694248 7090798960683101894 435743603062854792 3380242399024940961 10236496637864012491 10778935412029117793 8675326577199637773 9418366509305941180 18194075864805515487 9230258873342704837 10071380148751550999 3317587664884693232 18006272222289067557 13768605187693777500 3769997878184218568 6787770003469291710 11090069506746317262 12562895257591438643 14442186453709292813 2457857826205642274 11649198734663040597 9596291102052587584 14056680894025853371 226372312826100095 3308487660919536552 64654400907663359 2024665465573562941 10385139474802121850 15817656936090833980 13200598857724908223 14797926458716927946 10552951149954525203 17296389282114043891 5006929501982184748 533986582161057322 3705991246263356286 9139282995791021857 7651829790705049210 3507395116598104255 490838885954076718 18363674956762704498 7432727180489858680 3148920453342078447 10939610917577905113 6071296668504986887 3211296214808831263 15294151677879149835 11873338892806014660 2606499688166844430 5093079171522048726 8173779337282803152 4156268310933939693 5992122404919802990 11368032291684374178 4579425041244026602 16801663826942919389 2239398592234164782 10130198552168320180 10978686432589932109 13633910361161598582 17425745016399229227 1055054714813523243 4836259003323972767 12988092909510139761 3103854924756559538 742457905809556789 5748726186570591774 5962659605962998333 13225087385128158964 5900798982203617205 8484307305462452431 12823409359211236419 1458466010085034853 1643174498452987142 13939387092069375343 14105986849972903627 5417953119057154369 2165831497203645823 9382258581487226038 6432230745284553281 832033492697988472 17705992541759302251 13712745374312067143 14669099766041028034 1807187770748852105 2313470937577654401 13113519177349813652 3541664683022438001 4095110170967473142 8046402894126498293 5679506371476932075 8769711325906550167 18446566811645824982 18326474805556227501 1150371078220699950 158368167108083053 88599771956425386 12675915116100086985 7685197338262676893 4348079528355853422 7679786154611300166 2859352884821021323 7988378847162210796 2099134766938562921 4100290646899930256 10749287394387436846 6930133931601732995 1080987657924220037 7158365575605954541 413532205022884353 3397966324019096880 767787927634749705 18076454297480944479 7057238124942276685 8871697289013720346 8844317461729752163 16858556690999006633 16924374217180412634 4964421393003112169 5479085709237649200 11000533924377364364 9939034663962081048 6224563105858058610 12910030450425154320 592909208264478974 5180424826305433988 14257522861865977154 5695940969100815923 8942965019332887971 15649039218996904325 13407739222361674197 3611238312157219589 10184690138092581450 11871635637623131829 4288826966317001744 8611663206493550827 16528151131218079112 6155054516880464563 13634554447648959360 13635915749585616494 3494447141399280517 5865090964704005537 623816930466563894 13240049931420388162 2002986547689464175 2830993181443034599 9236560821868790460 4386538361299243856 3875535061338784138 6012755551567089102 9482127144844461923 217266439166156089 7797361582267705117 523507793763325032 1753600366146952403 5412031968644662257 11833202808066004175 626795267340135952 11909166871719959835 2422163818868673612 10852330922365489051 16298041038943933489 11300266041497576230 2262274214043194787 16302330334501999461 9963525697270318160 13680273806558734105 12195733335863851678 2505207618650980979 5764897894297898636 364661253235945772 14662362808277979563 6081030175997304306 5873416808544147969 8835049363730139187 897546030184959684 13784212164146081176 12632278476156037069 5481919561231377873 14272930684608457954 6083691300979406759 16096689447817001969 10443081891410027974 17980096092045329025 17454378675977689084 17315226167152066294 12482857239033684750 12965803546556340098 10275432112112638263 2577762278360699531 14418446640582198359 7956395735664197186 7552194082330904076 11021057121952418799 13458501350341079508 9979017020001234171 1322965867618463834 3479498203158331928 12816096635770617071 7813722596428174462 2692660624298455430 6547467948103006853 1066341032817490787 16697871477129673043 9481210015775739329 5576471057274639822 15573777063370624307 8727491390775711677 17031408667156304931 10121875061790890687 7103307716216741471 5176302049514983528 10555700289846304018 2268257883147974450 7810328205656664524 16446360601079575833 452117379358851884 11503923973140598277 3222836512494080518 9522840469193966269 17764700375419824687 12273447180501234619 15796041045289781017 14989321544983798291 10347554746987938252 4926115422453956542 10685848293226562407 12509738160289613167 12213801006594737873 1620336521549258020 3008350573203980007 8090149624996344725 14671037359386225893 9812352155585180154 3993514340156249976 8858454067359337963 16186372682136726322 9065698155115781254 8965731007977197827 1874018798430862060 1482836330508309552 3119808262244228519 12688680878818990997 11505866202085221466 2098126727028875816 3751425172358321051 2971782770690664780 10549956623756305552 16577068674024127185 10579249002908250522 7853917103729269837 15305230078773509979 1934584583000418912 9989938499964902860 10713919901512549799 7001251505223569785 8800131849311882455 4362783815080138267 4774385339912873707 13017523670703119989 10203822699346114802 10316675162919580131 8113027745731851479 2948662692904676245 15661732014686387360 2972261559959072668 13386155584799911215 1791911395384114332 12866540900672082170 5109289410056052455 9558055376235025852 8993472268533287129 4570570078855500986 9067465403995608667 11492629455412618781 9365899494838175615 115285226867769569 7565537839160510546 11359948318796430883 2164133016534801973 14167327439007881219 17503163807359556582 7648895420157772037 6154380782835534378 6970798998635708844 15598716744662978100 16378395576760905615 12658394928785308085 2157653399476655735 17611403023012123222 965814101971119568 7463512638897079149 4109848625720530903 13296557311597390373 13047091758081868103 17364829109114060149 6293873749397532577 14839778609988713865 15205833758514941531 14404990874086987827 3771780876306502070 14782857568689337903 2448986435279964467 8234219559989480663 13006815919357378058 4727833273318587038 17253329260796255979 17994006296768900833 15600814224221681124 11444809215475610587 8403035679365445779 6933656925678783737 10532214801105611198 7554132373794872830 14473566461832061251 1623395826017819060 17763220608136569054 4401558279580951374 15236772233538792562 10680135245199038276 4977067469644467559 4286146925616943482 6936006330160809328 6196417309677665384 14789892389312866187 17456903805032829093 13970706037343216640 6358874049584952149 5978859399223150947 3567583522866113304 652716737938236002 12394250753849550768 9120153082656452655 3463938846929124130 2448645469359036024 771640883752651705 12236451633559304648 6603638203543945273 8265909019401363731 11658802273086764297 18345603388967617763 17952921298123836948 14517520202098083666 7379539478811014935 13100223223520970726 11590943340221248390 4503323822694604984 16844129186095772890 7519325289830211688 10140941845317596967 17529145976612877102 6298941265794822411 11042094741079086893 9136679754849993256 1540899142910970994 148748309503201197 7759097222518136410 12091548198575664227 12233177119520724871 16544312945677564748 11412517117384524549 2390712887395283804 15951327947659403989 2546497188596419263 15317085139272007015 16553444495756511420 17022808464074114464 1817008861901753267 2513555179194237358 17517747787688403283 16985275565701866963 3583696439103082732 13409769759990524930 2909568252831765913 4629425007742148566 8425895501834796755 16004390226179616513 7408066366431581862 8280049917569913414 17829948985632632574 8916317630894069091 16892099200256914606 3206006247240418620 10896176233956536417 15277607985765200330 11901677144564005507 15959384176489712463 7806193851624530736 8774067598634849470 5806695859601839309 7215527481191656500 12381053544505821862 7022312296265211081 6970376707697144172 1383164457073958442 7325863671089959797 15341088599657125629 340094345985346231 12233686258690364825 2269366276764419307 17621836323459957295 9151888713476960328 13479757205698769122 17116742101970029151 6339879696260004065 14937188588836125602 2116106972575031571 9280643938673678888 17295839065010986799 1873859546366080538 18115641052974781428 16597692040026636261 15257073539060444502 9409187974564653110 11326136218313432539 5685002303754582273 16994709336319059270 16995333363693998331 18365891329764544043 5299814939738454319 11612913299301187526 15002110715277827626 3362416494129500186 879404948044567439 3549506784264941229 10857900291983478758 16134459404266591556 9612706000022250475 14889454261422771357 6522887076579435914 2803654601900177345 7993721237204748220 17064703714311136578 4019820171947531442 17832901524382906579 17499648291271511221 13902522674510097409 2687667698355113272 17350389875332340495 9826897752496453018 9750066233486385867 15658908339861533092 2288720844995284066 12757729774607056537 14144419620949001322 8617918626080737196 6565942528378054722 16934686473882258929 17427012898596247477 2002663623567225922 7584306296581411926 9911870692743087793 10477602593939247196 5081050128010764520 8577204595284997315 15018471784974971245 9527257000373910361 7853029141896016818 17514653869889270115 7481496434554363079 11784085211188865577 1090875974151918577 13340293821453739967 16120435703317265878 10384711322324637683 11258937672333941252 13640748924644706779 16262372309959462908 5434944808959349303 14429485512841446666 1472815293644025903 1456469586136925729 17492579080636451951 9130466701218603894 10856558518899408446 10615846814502952304 17196790526341763968 4200754522413514526 9745226172215672284 401141959663629424 1229293007130042705 15572326120844237459 3443595946314929558 16594143079067649558 14634340051465942461 5402751266744310488 16536985071117133863 1085635672993872157 4861695162058869628 12483157076022733503 9657119366458809775 6268157521493755633 5873699809276000149 7848520748509615501 10314815358796893276 6114143320768760226 15132082736565017463 10364019084697868768 12016709191342072436 14031656632597772368 17702067310190673790 6055004317608392552 10978186887218405395 8217953095449035948 3414555563296926285 6761237861759396238 13408304496197879427 13814334678890151860 5003405246321791751 5211976300532764439 12963873608144392518 13161446470212983658 14890334486221153602 16539538331191596229 11292077636589716279 9626267317880784124 16202597849630408265 14527467246200444263 1714166341589356436 3682474435218000614 2344985428399505463 16366506397716823610 9521731913250451523 3330690246944804267 9911606845849885945 5573092285856696339 9914989773431967821 9941719860268040762 12531388539186595312 7578325024627947551 10313374448093386650 14959919844424910777 5272121815497893015 4203194916015077671 1695202656618971101 3301233969178214880 9691696219285444526 1628671332970742868 14727137596925228653 10842477812342097357 10705410054633126067 5886499312742231754 11523441369188531008 9062955360572996171 12868481813627781289 2085195112848581970 13583422327744128191 4547274988963925232 722918115641413876 9616006736574687494 10796519049187120722 686684464326250144 4742388961796935460 14779965129131872417 16530807681268277122 16205241668122034528 14444745025999321414 13174323772271895789 10972863372881364001 14497788632841196267 16641868019369444141 12346192860598123773 6574083797819102021 14918212258308617962 7657884074684745750 14296224058091631047 3775411240066505335 1875345583996494445 14201449073188043543 15346184972169081897 4276676603235105004 18094961474306397392 6484907879495349639 18021797671347952734 2262809069013112525 13043888736773810096 1096475465745001066 5109633500335321529 14652527321867829135 913273085207996795 16245001247171353822 6810546878745068688 5174207180151819779 17757117065934019450 6157901949831026578 13220903947187090549 3523927806206182738 6264299411411585942 3362843262776735064 13432941563533261685 14405121943829709774 12406421984682388676 996894692408187929 738250409318709086 2773752712536216858 9076335687023311708 1746715583173100051 7294774862862275693 15406728398950643151 12280791149379152412 1009645704782438074 241720591762773228 15190070256317209478 7678728383200109485 2221968408742474287 8422254277886444332 13164202315275329190 8580306786085426779 14299639580799359981 6533851197640356279 18001286715881597453 1275478891172811151 1664929078509963854 14967370336342070961 12519504062870375159 15234258552824564080 1674029036257640185 9880756291049538459 9830443788970613774 5840896491685288690 4242307366405778665 15064600019442925522 11987935720618124778 13745177778756790824 3629524412706730115 3937536550944940390 11364983281339414508 14001359704949938579 8657864233083413542 16798358876577125502 8075750277253444679 8797902821830632741 14502148211255251765 8260768611721207491 4725196278115263406 7345454303520188168 9873664409060115397 17587173421866968112 3325771968352090153 7792789559039113111 3510998550144724863 9726743929325573838 2952671411360555988 2704896239409508956 8345659975681012159 10500415892101971961 13572617712042138547 12377562288636483919 15290162482739166868 15980722949825930758 17412068107719877919 3836804953228558728 5662051482786121725 18246437229881591149 7298544541997117630 3155460253981594646 8190258629411396726 3787767596111571047 8727451273819817908 9005135352970446715 10945034828756360515 7619172503641911171 6189660287216269182 10272151920230150524 7518118752145728920 2967860704878866987 7962818941037681730 406841403473499828 16628506172663127696 6502364744647647783 3279362300043950632 10811207900506474165 17332000986771988659 6207121634298477861 423104802376674604 12360267348836189727 16317273305471805035 3421424411239118439 15708557398197140087 14116531030571949504 17842349436180286087 1180935518233240998 1934051633765940224 10395683515983978104 16182426276089768003 11278335109039775674 13821256780642803048 9279407396736968888 5351927826496551252 10517818977165354616 11028989725856097727 2554992667310906807 5502229124221925585 2291788074992530758 13411545351917095940 825646779200104048 15721944995132517628 4335723204524809084 6336684756301123516 18232212970381112835 1515609998868679089 1075588908420279584 485703689720725233 10091809562141237637 2102033623034690254 17412875602739640652 6928673536600937443 2746211631488198830 5209448996980408838 8695768810902000932 13630538832033775023 4368639179682517489 12014019616393460286 9208189660545345629 1362696580608491875 16764949288157495442 17587093992274179654 16508661215639205309 10836320489246062998 14064096911679063924 14779326076206294697 17788543812069446295 13053880846324838102 874148286737934357 8347373250940681760 1268685476932838950 3953496727043329334 16599452271354736342 1781630846217414700 3308323310466376421 6086220087770986984 5760534357963463796 17153754379678880365 2615646564377924758 17512745577163373384 10678511216917249720 1959982155247389001 9189568905431165636 16550338703946058762 13067630147071862870 4548398571244976864 4982721409953900659 15364046449719002822 7363783930407484703 13592148808744563428 8253333866069869224 7643268255361284023 11113184614894717915 2974731421433826235 15657321118047773497 5419725919484025876 16616255080180274921 10546418035847795737 10616032388604465722 8159304290595762761 8042634052278257563 2084663642650498317 13028936276779280604 5389162394617277616 11690181108597074925 3285115656740882194 2113097994283116197 3649315722476938390 6200533076132102639 5632965597625035763 6519231500866075404 18281011704010754283 14924468693685343107 6142133369237189252 16403580445155208480 4768940378760840498 992706597598700439 6413867326665074960 1892792270178396751 12030796166645034487 10837991167169296477 4313717328638032323 12554324029455433649 7285761729896868894 10644604755981936657 13867730536813196472 5395122492110133268 514460608156036862 2575932556783549159 11899256723036559361 5251939880618488691 8869346906665775366 2422724870806612503 5343619011557742626 6658432113322569367 18446607514151766213 7689637606801983165 5253770640709081229 625189918315550329 1094189186283021260 2052153107563556572 2564654743873505305 12793256202800544964 16136721029600963984 17424826049004500353 1199464136995519656 2188632894651901130 6250392774696717800 1904855170749489461 12136886058239478277 5660617832962117819 1494687452700952589 7321751529055410979 16619234121053513641 11247485671205712654 12658910749746856269 3601282300730683529 700803176962869251 15303288110768997272 15599808529034005082 16849401948264497895 2073629110036300177 3205652750664433711 8597373558714377277 9051822964759268897 11513666347091230794 14920491676118712790 17111855150853673416 9939045949060766908 10833067975315420709 6183221537994420919 1864554620700799109 12721901604556184864 12360413829640157326 13668571208243163490 13519490565778771440 6964658388872852488 1784728855102500278 16625014256283816250 2510206335250564185 9013275419877069969 6461544003389032611 12842010341495575486 6240873346338686775 6543191504567972436 15124845913017933448 2876118700610243555 3806613898940735904 14817528705553298619 5227572267015585123 3247270999262328165 9846495505476763786 3260571872989931841 13666815552661658849 8474886623172110325 7213728899474725746 3514419357126230132 7813830235324279889 13172411881618061562 6291908714317795115 11280109895095664837 6352063338535765044 7558195892849695545 9002168712283660995 13125758591578397455 2228452332424048613 11688294518074563009 17752980333522184011 16109631046115740110 7544809639431566264 2141971119642249142 3303550981567061280 9638030933814650631 3099420823633388714 7990540365641446660 10332046462622989690 13526644849777644501 4005957675134924003 11406108852971000872 10645534724087987175 13810960725045002712 7336403692813906211 10617963356262783363 6508993636788617010 8811922966350773544 966278546911899101 8282386676670720192 10481102703596939635 12040415463012050230 10456580927491777817 9151638249847905054 11197809933292467740 9072290890639863096 10002319923051800267 5778144430442463647 10230427911254076848 9164791798147106598 2252797551352316392 3276984223257169473 2764750484599375592 7367755510923140400 14369234235265144683 11637080818741222591 7038125802694532956 9601785088905418245 10607551461773320247 2286232621391103588 103186150794965548 14066536615865474466 6323690648187765428 13171923924321197808 15610568776490916155 5464821762385261997 11792339388662132523 2256316575382208045 1853698830939074629 15594013946064239640 4213576719964234167 12658532774554866041 1101100237654420029 7792405147276593945 11500405049850151237 3392345456927107914 3466458732688268124 11399858568559057683 4513993537357415240 6377561159942705202 13184460978512344827 8628667210181479195 13292635570625781057 9694290351078849650 162925917504932001 14059490386469816006 8281951236717417913 8287421757852092757 4208503628683831118 26511009266157179 11416567392836671797 15692539591976664776 6588052991584521980 13374046409774427245 2722690983930567658 2993802363989602005 14641465070493230110 1411559252536098609 618142649272272401 1474137873036233833 4573903560253800637 5186025001964252862 12924852740727302467 13637559071376228697 12089216595417587987 8153396751333288232 48727975075775160 16882426133524734486 4585480026718869063 8401317111512013290 9108569939099665006 15078100878534461087 17142947586582936292 2605600067313000010 11738309028900660875 13997024680389495386 15051867132645013464 9673448527758917387 115430858578451289 3428956109918934169 11368321883328467087 8053826180094336783 16813576611973217753 3139145133800613687 7876834378447958447 1318992542475413576 12712150052461527757 9320648953932533313 4152078473942606050 1298419023939047239 8128964515734904906 4396890945749054558 9033426056709948653 11833351129073146532 1058358353057923070 14917836995629559615 515122720418635076 1440530699000385338 4706791140900130717 8214384499487643420 12747269361637810997 2668842242111138484 4938541723181073116 253773913586863046 333928959563599257 5168010911672116813 16738444201468134978 7303626765645322354 658644816413302093 11615347977894215271 4144737540226798760 3030698298290516707 17866931418117635553 15486362702858866310 3133406644386963541 11416208582964964661 5505616447084751867 9320168459737477405 12386996596086277020 13323814447936418466 12077567579333451349 9058213884010314455 4800459360892138451 9574294121689120568 6422565455459983055 10645298799439592557 6334796242751405045 7741553937019756244 1687248214844519022 17661662305652626403 11501403694000497488 2604733796688892261 13734948274456433350 7298465145102951025 9413978039044840400 13035755767021155532 16860786692407674939 11606613251865035446 6794749581698882834 5206253057481599716 4903164638300234039 7942716311205647848 6116409902959059344 14440751566699644035 10298552113109411813 2535758762517137037 2483258721478794222 6519813691831748678 2693358411865935943 1618660136114942335 15831249501999249892 8692061475996491073 1286749894144719379 2598823674718281427 11234947976384784891 11470487690934128278 11424151690899855942 2302038422216429043 5257164663659979931 17670884368023632458 7484804726488368515 11725996445064943359 5611961707653075109 18286201671740541912 13086721075044725010 9005756870346072184 8289316687587945066 12549826460296423313 13759845621853563444 13677645507875336244 7709336699125612013 1279041529918510866 18401120718384395937 7058671390141873410 2082671688483322900 10685584407720658537 7151200803615939924 6341993773683384071 16418410815600636680 9893794686219272811 562159081240784574 1527049958788962485 8065694878966282133 5156135337436096903 4314644028944090874 17903984971983626414 10440903145042721694 14702276665340078087 2424207633158808805 16127753274484964362 953293762298035946 11502600410919658046 18183550546593465181 12486818738883343359 1710497385278440249 17926258849308976481 3142427958787808063 17340862678994927602 10532276006446479111 49486955971250883 10532547818615740616 5474879303415155251 16756516528757345576 12458597693810527699 5948178671350736306 16649670376342563334 9371550342256761845 5744730492652646425 1160773387829232311 5948902090900678873 6072438121792565317 5929055296136687965 12524719364654615219 17742954820347452624 2982394121358574302 1632746313773856015 17845429144288758858 9990137094087795676 12150403566694355839 8532037420453740127 6552506422200018454 16296789357748198196 3339813137182120823 55031005112181748 5803202486449681099 13344402595416797912 11882984624712537155 8325707681090972468 10787610877334239137 16069965769343926841 8714551047949744202 7511337884968664829 10849024066746850405 17353838289587675331 5054361904148130889 6766535168315468511 5673514830691380513 2016500850790974697 16398974753047243895 15726591190084768294 15279059252995394212 17384503500490933554 15876128683153992941 15359563535040539493 4520818289446958735 3229337288035588945 15221476053643316700 12713224407709192057 11728794931783487164 7486607129486205312 7374125644457791856 17126123543978576259 12398690380629174469 2654231311518892305 16875492663258819101 13222157622989602044 8232714783997336191 4574572936585597697 11707967155451887813 8864497377182574145 11675533596134265388 11229834966335207666 1670475754558409359 3021165490186082340 3585673633623301116 18150391271568521264 8558645727784123115 13303914460871044969 15495613628695286775 9270521877413421305 17810624984870798141 14942965842770897762 12055672243697460237 11651780089999364078 3935593264725543562 5219341181150327636 13654907904349117987 2059682437955893565 14146425152323621922 14479957065778022570 2548030734524704853 7364432053528617048 17699275293965888046 11050739604019598324 8895002484316214453 2788814011639049316 170547486295306098 11976919532347010120 12112269291049242374 12434527316568429336 8854612886210567656 2760672640389937837 15649276398267479913 9833448230786811076 5507282904117115085 4931183463787323515 348876168775458065 14930550513906431166 446486122426563442 13871835425611097225 15646746118329720038 14771144633851271257 12159341014552821336 15445669131170661530 7117599189444659071 5218172507523491021 5908601110431318739 14336024353048175226 6720212254984292786 13717381193712759632 14388224487830802700 12777660980130383090 16088678909497997392 7636459751264965332 17945431289865727541 1673787514151368670 15247618106851666831 14690078842876853587 11823456933139905589 17218333340167274475 6350381238074314973 6286534796472437960 2422462158575556006 17493099596443374990 3464348949040889595 11115048174860757549 2826497960283099332 14573701556649234639 6986663808057008528 8225992291843174997 10590471808527215186 17841707234835683015 3757220127753099913 15145530749880734891 6425689628380069798 11446530396967169290 12913669471066496321 8250736463852989832 1542341185950796909 15245982377078942871 11195355813920868916 5970777821435306458 17201680157142009498 9259371275075882622 12639875014075261240 15727983075774860859 14158007001050751899 17350291867895826991 14189241513493763865 86607421320336481 2689760253456649880 7060939412937473679 3246969199445517971 5271456088570489193 15297051410061270747 1980118636683512739 17520979211608510086 9219746019259505392 3471758279906202635 18139136969973752548 18165941964420137325 6265335710054357869 2209328532331492640 8794435573036050992 4362344187492554339 18072205074819236687 5370579541980275341 14284728801573807292 11857220563402338135 9744399706627520854 12254922379778659921 18318972977760340958 13306824231712262974 4963129734500062546 9168303391337506263 10987185021141996302 6862951836826756362 7989154506232892748 11544029333861431459 10305748365811392349 9293275239593729700 12049819778845740964 15892455571658832536 16911279471487547629 611846869644473747 7826983497014468023 6182314010447875847 7372829061184922905 9274334112276569180 17642508280086456256 7429957510458261333 17417809999300132734 7621745761812872959 3049166219385161484 16387565953726581393 13662454761767272050 12387298303099004487 1457513957741563291 15335966502866239319 16210511942849385188 8783701125360112923 16905187250713872074 15091455787590208562 10133566550980661815 14957192105308647334 16222826724489414346 3335980077327709522 14673903104211670375 6220134443620116497 15838609129957131679 3431334675297136123 10561481203560599130 7485281147317353216 5804904113095749035 12952322055341305676 15797544918037145565 5006209443116719257 13894020515542964979 8189664727353070468 16368608349182335620 18369602734550441347 18111086242717725596 12524636817701695226 17900543906679218786 11840720639370108847 3828079499744367968 11551156922572075402 1410212839190814571 16847569173551561831 6721778665247416428 6651001478787849722 5383976694878247869 13268978976067677450 11763897767315553468 14077086729248412373 7551510221476703743 17509831469138181058 11131779294154991008 8758067622361804867 6579937096760736491 15189819533607755716 9834649518232915884 2982173217199500811 15767810804412335600 11481984902978335636 16814855015319031938 2664942362604537900 5426766157526861091 11787490085602971489 10955854010354498275 14976834138745149115 1597495187786718675 7450725218906936758 15981479074962345313 17972095188861829744 1477535455846335455 7685700155083625954 15836066079478119702 17676792270766496172 8499546949591586751 73279282719451652 15824030673330100584 4905007702510864904 13141284751004649566 9482026521938668828 10173153246077255439 8515630825108320230 11409432637280859923 11293575587643307606 8865232448574784305 18149251132590161902 6623572398083356566 7352207394522346547 8911975975168006756 11558811755543914390 14795228116887291205 2231437435487101609 1419315859658555463 11699083436565036908 8794035771279068891 16202304997281826468 12628669805026571527 16963458587956460775 9049381245748644096 12863191284644691693 8553835844589946143 728826340040348881 8671315364935459812 7317905680191004421 5190722318426085369 11711947091279365338 3272174294975303966 8018955057132706626 16983166193491212147 10307312527332208549 9946143442062077573 7251442019648497838 8243970365728480882 12295116265630033193 12312468918709997314 15283411259584387226 17582782397840781251 13514324338654683731 12258567622921763038 14666342492224477927 382149315989596071 18438888225369208805 2344329632634424092 16748189058873396499 8594730274959050548 15864183040295279490 6432617663771488644 17237272733663524859 18419169476435725204 3504353777011436060 11958834263356699665 11663729083955264101 2780786985470715669 2652970466551575833 18160219646992524047 15990186051929003320 17007503668050966450 4499920733973578596 16384914113352784200 394004085634486737 4789610370152377377 4772065066069838011 7901445052876229346 10341951900068256313 16264553482387189587 6715381732526982990 598249158923155215 8690681889612933547 14904136661526956368 2079758214163008423 1382689206953659370 4687613041018684897 17650944709965513089 13751033594565930937 969843496953120026 8248738646973287306 7406869007215894569 13240115200878774926 13983334894131242972 1941305733786167595 2587595609795665019 11934490871802570140 17695076589338099912 15062133959914744598 9323177618690113715 7359518211982197606 13045004227022680125 13203451836945142710 10609123618552618932 8773224932189575529 6032460947746280891 15181076494433010823 17102253840583633188 13395339987045546283 14654891635031833768 11971457598352307071 9401375223770003106 13490657890047458771 14670269415086924361 15622019169817762126 8510783866318624526 10739901836851540658 16087819971032517729 908321020865113108 7147519984939851762 9908169027356612696 3514634204207923281 3105337199180429964 6973758857255112862 9802775401654659802 18406262030387268831 11022629751698330829 10130979103939675806 440891493556187829 1204642020236305961 474693848536321057 1885288243066491643 11000733885803232514 10472466360347750300 2864474758018479925 4093700021348606734 7011962233904564876 5297452194240785539 13763213274338347695 6388183712607774528 14457797591783624862 8764005188621206690 437808496499136522 6633881833172983038 15939656151089311885 2228745535641757051 14808731994472769061 13918353209957706688 9912716491467453932 12971175188433774306 13307712581645021454 15160052607427528083 13313621937678860850 11002646450625129785 8691772885069806019 11496598802102067800 12331312437464085175 9525388937316466861 10874823645449932520 12172926389401386820 3704436252420300784 9916157106465715925 10592773255828189922 6564575618400163045 7829386457492718778 12569843309583796041 11674542076245652880 12105388760299591120 620828173510666993 6808418164467247687 10754471448380420825 5296393434000762842 1209818132337139932 18352655478851612486 957925485137669571 10572563309292462846 16387239772681184074 15077659494161446564 8457270099307507291 5908726298618357977 14796050830587863184 15473883491568303478 1838701667283461865 14805232222802097065 16979802017282844020 14307200870292013529 10748059328923869867 13072812395732559701 2140896928326547017 4848772626302540921 10942405385188659099 12505444930434480294 4928125597956294903 13989495745460769436 15913673566901108444 10828353564396855560 11313909894023129342 11573347446284534465 15878354878468496 13205229823440680048 17384122108699879085 8893226142487667508 9687906063907222362 11449196397934791094 15472724882330204195 17499896293731522438 15584366314728969236 16893256244516233725 8934772393311006360 7982994447310040735 5050195754064190899 7111389519717504957 7481628235101361135 4696387838773189852 10932910139687549145 8870133014177587813 8988368478100649489 847892924037642936 13576761349401818956 8204267069820826980 10904126660134032509 9257690056652293991 7546433847904590545 7034928933447164998 10033046319800163969 8742608084789650682 2763238510605519335 324734098553402783 18080826839918777600 4206099345125894082 4423064135414745440 15881871221171307295 8582129601853097136 16806547127212524753 5725253126758692916 1092155723802598236 15172337142253648061 3557546223560589339 7933409558465011159 14833969414739940641 32895362922878254 10744948727244516799 9005631695753948833 10040770103977192497 12573249507302079828 9746370352491330143 14679618342569855901 8933716746847185008 16925213337568912309 5112469783883376187 8698772207540047173 107328342190262659 640140199470164419 648892757522272564 7149699636850683915 17684046969656560705 6065374317661028444 18401111566170072690 13705101819907742965 4978572264472729577 3411783768817664765 10515716327912181703 12479005492882507285 15874882834724548400 977250047854435400 10265793615702046979 3408341792043265033 14453463845523069288 6404692141378616834 3578568941263412813 14515047908558309045 3348133946044592290 11139059055409678689 10339903769578125517 13231305946876543424 3275218263005392685 14504384642577269468 8514038614581917229 9972409405490897292 12823770533725917658 16394830307002311412 5724212735799472183 11922620119388550970 11258835463482569019 11836553861112458265 7995731199155845846 4058057982994229813 6664863641812595610 6536486621770527020 8893508446049111491 7143178612163089541 4211625155308168626 13142138690076052077 18391472150145822832 15216614305174438469 12730522037235156694 12175326468963815362 17974743788163088369 15168825336250949744 11235427422008118859 508503498226005189 13884416127215764866 16284256493095399195 14184276125580707992 566267144429512050 7200813243710327956 15712606992091676121 5902531348690516404 5899047802631866605 1334130791211785163 15407410803179326265 6957912623479405689 7917444241117339040 14769389031525691183 12490183432437893732 10066936357049571335 5591885181110652970 7529337100745669557 1871656690584424184 12596898264296670123 12169777886867935004 9592073598328220781 6888457335490290389 1290178930011785865 2408579379988456616 3321019875183608451 13052309615076785609 13952876610531223805 17457154471344655194 7230237789343682680 1000751194702322451 14279959547113144001 2259750410658072314 9181652736161219602 3867898059458093730 9301756292598298522 13513896973511710923 6724603782014395629 8701673437558223946 8922999322274235359 12742218626493574565 8247851498091843597 10190982380305053527 13518130298609147998 15753738379590447550 6233642936587146405 1389341445751076901 10794445130226796099 8651457858594068810 9591936265946454800 9297448776058752668 11998707091825133173 13484724806127794469 11620361439609232862 10996221456142581489 9230900334364579002 2519822852291381493 6014668391750833195 8233534831132674231 2805990074186076566 10241083105464435317 16717983761875704800 3083301646816951021 13208835351466629886 7467676401352808618 8494829589359060832 8915457695822513829 3654445747285581368 229761448610772476 14636872580357132073 8140965584165457333 12908880925930869865 7701546305130341190 257532082284155964 10598167464949263444 7182168323822071879 9065521667407265958 4288295514843031783 3022068589654335072 17317513893809054099 16152810801182418310 8052761680646067167 5158992172942732962 12607923862453408102 4230075612237334854 11758093592346153257 990930202900011403 5177519323147343216 12206219913055789443 10400868985328494157 9303744634973074022 4043773536874304734 12217206298323178800 15359461621476647079 11961337335526927416 5180506789772338581 15980741849660887650 10592155684858529571 1384222161258320651 11375613462197580504 8662028471239845907 3661524369274769024 15187966629754863438 11726785997126885096 12219419258043904988 6412690314178528154 5258058012237350515 8836445986101375787 1642247881066841723 4208094254048619418 8422635373102653812 7151310589743629176 1939960118857453988 4642866717534705582 9842722741782803260 8805906065644746823 3265992783996504820 7388282351983493467 16122192259058889434 10108001241252707672 13807584844882168431 14604493032717377259 278680362721342712 4360471454888813017 9352102429059951722 6643816603706965292 8225925423425262226 6717459778629209886 2329154123614318912 7099894455693113340 18208497275450217850 17199997047580044765 17578994964508358169 16829283494380547209 17826756599214830131 8560489306154727608 1579385640677833254 6254947918177712355 10581311899479022815 10098540313031593815 4489818576718888887 15670337363211237740 8288707283603105046 18390129686737619041 12909475063808766125 538276685127566700 803430623053120374 11659953595105574188 7870608914668792079 6472547493094853337 3586150021955811542 4952065382640772208 2231777270611199864 877532835939809616 5609920839139543615 6480539860752411166 5269930150475686592 2648294028276119260 17273528563426895688 15010127853644302463 8858488076182581520 7809366110597245489 4133151562815758709 12838074457350851483 16377848601620479747 8369190256636188919 18328201662504641633 5286202096356819800 9156648364622324206 8064112197038514193 2694928120658821955 17348191925754438957 7016377684538105083 7933363435413514518 8784799834442819644 4135789405460151497 11676571346773268562 2823130584592729208 7548980312837811745 9961957781962117193 10282337011715555535 4799636940461019696 12408483913209889953 6911823059441266320 5283942760610040044 17460132567866579693 15486124696331356920 7232845227657117737 15095744746395696826 3438000292316117460 9836969026855081388 17693784753497834281 6995853754519956664 4066294733323281009 6875199065556690268 13962568912764295966 10472092312770196411 5566546007156668331 7858117054070187726 5687627802773689075 4982064259979724479 14269484626918620116 1268854452328834389 2975739337003402216 10757623239361896921 4681580458818599265 14456970339325387104 4618420695761028494 10984056444162455990 16427658275491355896 17094744297009014423 15386118010901577396 1684311828051553947 12269326972045888723 385739053673342067 17768118201545253473 7640274175348618747 13922644806393102718 10979485084145038048 16939443856909227150 877685469051652779 1005417090816932382 16859435805292057186 13664713066931166205 7839907057653388598 3970983830791207940 8189699778027555922 328673670241623657 9606999927954742570 964827348365642066 6885884738339055706 5978086356848248816 1891223995110238826 16320934017424040192 16242614206441697056 5700015651996400217 16281177960008464939 10498724698655140658 4784324806668549818 6270940444784220765 9367489469361476140 9142827954854942512 10845878965282482456 6431704105915872187 18299747316847243065 15589404314513549710 11205644882747444180 17836355914083514481 7200465254073845802 4242034312801144767 4435272993251552654 4307944836717985092 10936497673138203863 10697003889070351009 7125717416027627273 11506433641073241187 16548617171986324362 67614828327433544 7643428055493555945 12692235969180849457 14100672233376808025 8859140120920026926 14987465734553997700 12558784302645341475 17394815950305885922 13306669997641744216 4530961092284689624 6821726632536963108 1272608380106893932 15612505448546710244 7845171910636301839 3359201327423780378 12261343291429925413 13216533981317865737 17216191504563564042 4242403810842471856 6220103929585836531 8286185122703348027 4798381839799833661 13599584714622139155 15224497248037307048 5476715571475067359 4542440301263994394 2120650870724694398 14257417840775010566 12840868939410273400 15658007606397984324 5115042294418029409 11711877446049343173 11939130625507462286 4328173595867448731 17816500574562041257 3662537553176070241 2067786543963893998 4097650731618559123 15601947006648941270 10356971918981890220 7885997840533210540 18215913432126484368 2203420604709169043 13189074955290464398 5405027860081782587 12248544407458225657 13432739911650939369 13111639069788950280 9712348619624169621 4356697849154346364 6403749139800640800 11970784816461411131 3583090697990147493 4236930283410432777 13578017212619376794 14685679391653572484 10162377092052883766 14198087008394400319 12134348023173836453 18423361722012562287 13130675747605567376 6756842560181508172 833547591891553547 15183636850338615868 8609610390139007648 18122441604470594492 5903224764586419482 9496022281291572980 17466863334315245008 1898399494811602707 4446949790526343727 3427243113585519792 14635825547895941415 16702788552332982262 8217307526080905370 16652377668128649816 7296502060839238403 13231420633630978268 15763974536949177564 12449213880655981671 11115525463240463752 7916999843010134455 15476495730151524751 7873802748077787608 717563242691727420 18217378963204283256 1361417018934911945 12128450986844954332 17612882203633462119 9161419498576796017 6555230514269192749 15510207063670509654 6553078030992129056 12625251272974488887 12818499562320032875 4766642058698342545 5005131074268061306 2451609398493163134 6188649734005579838 3054891339992394251 18224298440301454536 13869192409558467273 10891992836859669908 373438248675134265 16120899790691396636 12860116990720874664 17896845441615349669 15036128025089414938 11245249964794200939 5428822350906439989 2443222668432496818 958407526401990747 1413697598716883977 9773351494088174721 13349448373490321308 11242863318709206383 6133238134773489111 16586332423740879699 7722661278000744210 17401612133380502669 5607746962816306560 9458388173094968152 15207810209742677755 13446674768113914039 2988949279990169784 1798084258188509153 6424452496103137790 13077018311645486466 16091009327882077249 2936075746812854033 3204245755840303789 15499532406030391708 9249348506322093426 14721133639494348160 14177787657699106431 18362775742439781603 6593720575783868944 2820843139635269708 577185095279550961 2660647230845039393 15648881145849234792 15028523759599935941 3166749357478226837 5028481236807924724 11429513442072504119 11507425866401194445 18302535952134969010 7235625034500989576 13525973984292061321 9475534727438811108 125549390390716861 7664049532898574969 16879246618125293360 12409927490839396857 9932635629969787658 18422093654283230801 9334229292550685469 6519687038397173555 3482433077817802874 8196994963307028037 3248246860533330834 9817674642117486379 918400132754278604 10088822477537988528 9229477014905053005 9495972547102919279 14057366765634592728 7739757322377129618 16788904657042456088 9500542902043391653 17090523864259406934 690460078103803726 7676735432492426797 4832210414870972721 2584414842339386795 6415065345408283868 2238301800598776663 4220477751316711202 11344014169602215310 14081345741705058460 9594142181503486183 1710239407661900749 6912074212879921147 13137094569122163862 10870646137416348934 9354554520465317484 17116585201808742697 689786847489162536 8857982322442844613 14435057201813755754 4618808155151044328 8072734414807269436 665511938145415268 6632839490650708057 15429652984571247961 10207393796473404145 10579858405040963970 12724996179501178348 14226019074043708499 8893097060702220752 12455370050766413412 10502497549169200725 15847226955517456771 15649913645795908546 4502310320045174114 198879581793147921 17884849828763620417 6450739607473967107 14987247852537055320 4411829930314490236 6831522580535798200 11825812622355596761 2989946525931684263 2648192617517160101 15383491287596007533 10425444304637270509 3185955793725939130 13868160675114711278 608540722853560904 6995695852124917006 13682096453121737005 10663781887844859214 12593421675859384337 6685657864379098081 6689204831113474760 13386461862171025387 10717833787923317205 2936267943547241223 2562322568238979451 744790654430059055 10900970095554053770 12063167251244329102 523794282159638507 8687302923957187355 17076741754626734972 17170776154401225135 876186735916538616 3933078115269265042 7127664640153816201 15203659385616082336 7850872493981851854 5547595512301230309 6851127156713965437 6426326170564917659 2751021784657619548 10417075805704909127 9405691296961127416 3599336357291970570 3328195108719440300 12130392954724073247 1448631219890522173 17917366698927500628 9715340740684589938 13905998797014370708 16908686426305916349 2305433299719721062 12132152738847370877 5700598263926969820 18352919187829171678 16074530585326188589 10247823161704797105 465062448092873158 3575167484490889163 857019401134872493 6788312259430810531 11648530358913217532 12986834893767907190 15756601875288695994 5297004635737956155 10184090605641751869 7438353613159809974 133602085595937170 5041622430112249107 16325119239959620561 17835258262827828562 14998652849933422625 11549049519626114344 5460590111260785358 6974390670949305544 11449244197181277053 12818003541518440261 4244559326912855914 3034034869936740031 10360206968639835707 718676027474499474 4515227992855213396 6402279441940358532 4449231883749504768 3545890054715260882 9446323418847688476 8600860438662381122 11438711129472832659 4071729115939848997 1617587788378742841 12075580504964587702 1759504813799766875 1429958082163675995 7797137194286011844 9244673772440440378 8691200798176427192 4772830305401916092 10134288288215718827 1604349182426016379 4087878173472194747 10062294476122582167 14663228166013437598 5060006117028512996 6757519793036876601 7845665045413326378 5729587019087970639 9357702666494054807 14615890071816218602 4191053614326390494 4187529916019973734 15701444906793717743 16721045706211203077 12590641023446694828 17003594769802428811 1144858398982872588 17166527592560213695 3788684195603831044 15635396883311549994 6476111155117897487 162230363977675592 5160126439242338759 4402612890048131036 9654055966885588095 4475759993988384457 7003527421568711033 9158168218892320153 15416132482557997539 15073839538131998813 14601806419773793979 6938027663971744158 16389772258431895141 16913771695117147137 10957270174684785455 17113499982184699913 3997399010835383652 5041003748691086223 4627425076711696961 14088585485886902113 1562361109984610922 12819739069309590412 6261941862881394494 15501597897916596325 1204405733961096162 10335052075169432426 4868986801251466585 8064916728275427664 16737098619543566864 18324282001457017944 2690666317066695204 1997594145539211862 14503534404740357412 18422159468068283694 5416879207572052562 4135091673857979604 10303626253219867062 10372009782120515800 7238394404908333927 6107390799907216958 3873125856739246818 13699860689906845572 714512639175452068 13316889422836402916 5658818631038445822 16167787769744897970 7889304218054391319 11736005572931008268 5525403350857534456 10305754847144420152 6034288996161132304 9285570167673220298 10480823102883307140 1706916592325779360 16368653031074241788 17134245240883670940 1254133308287013955 18278401201060635238 5082929133948566063 2776974829486803826 13456006103432669383 7843210538189476801 8669920612830097099 431109977395315464 2355052527587340494 6554762326504874764 1418462176295831847 12382141704396623809 5826273303861727601 6888150163316592213 6385308290220179064 12915077813361258526 10420006894849444427 16291871740738115914 18274010125838868644 7005786471129793926 4226177432393345257 12183910088349521246 13945807778625732447 12241311342798179746 8827964830718366535 17915489133694304375 5285485327236124661 200239491245698029 18079840431204013891 5855094383089356010 7812039514405416336 3372699576386922744 4921433674594263157 9652996410257004671 13508402108961676043 2950838945410433849 16016637479999268122 10930262721333968337 11588391591338391369 15188513150069797253 10820712282141647852 7443795108455275992 14097856407795188424 1842573904518321821 11900632965471919521 16909161974155547417 4918714840586204379 2322316424392936204 5150527138781942815 206650911017852416 11534017265171476732 8106454910717448694 18259869535813221521 8419658573654229625 2338286108944119706 11742786773729707314 1355601594129754503 3390856683961716935 16075129089336319295 895400808428925156 8407168979917307492 1032652334561388331 1599024769047403732 12278502338724475683 4247323097849358764 16140332583414122724 242436891552521800 3322146218328078475 3165425253837306589 17893679793591687328 10211939720265008146 14490145334397551861 13719585344858344294 4019929747235780315 17418722839551607516 16437633704359573236 17649878995132292368 9602767277724169624 8929869795860968060 3572355379329417433 6784926535889420782 14994729612039042851 5428684384971320233 1712460586038256242 7520000029869500331 9184261950004801032 15019901202168477219 10148023629561837404 13165802344288696369 11457035166912532199 249155227273579979 16973052284239226757 5720266048107422970 15692008704001563851 1131508990400549572 12023885321545311016 16805642550535419688 14732837798443900131 49584101591224910 6572471643211078124 4723723850743025803 14811925186646106746 17383834177872567551 16579263323850772957 534615014088060501 14556649162936361199 4661508338353102436 6963410963207663305 14820321040346683171 2405348022318328324 5044573644090540363 1893299534121430212 8549610765738765705 18282565670677907742 12751069021341985564 9094207403315524565 16090477283740867340 7141841478396694334 4682900556624371465 6351185043545729469 1555268917508005968 3994231568298611950 10670050417172442439 13317612982560369130 13361172806977207390 17768196605369075593 3279950386604057969 4148304936194833505 13852796842012599977 3400125278573974999 3530584735205363959 6688413959337313335 5841067748774133361 2382065162817600910 3721643085389630125 15248522275798841768 15737309380685710857 15909874081271950394 10242289549050034911 6352876061516761031 7009843407896140835 6586719311191508211 1823260422944638683 9463035072322560083 14930399739319035964 15414598476014346470 12394973585308003584 5637057963468000693 7791583641365776004 6535525125465556967 7841050603608468249 8727089813110973991 16891150496273449846 5499425041770789390 2815600832011648230 11855956716931617820 7298411770550835808 4541236385709716435 11485201481200582836 862375040262897781 15114368694243757755 17617904330857763693 11601526142841094181 14602485975150154052 11364050196704648879 3118074090456908454 13267348387272863882 18005606901942570043 15497405194664804526 12103879543730974978 9051062156924184297 8052755936065530523 2933332414533943397 2134462394648382178 12772856409337181553 5897207577719171541 11373812096726385898 488079050470289156 604125918149688039 8633641954724419810 15269909968192896597 5595098269801288511 4070619889514796789 1295085643265916066 14751001736150698063 2766201677609802911 6563111713215670102 5458990463392984040 8187608707752637103 585868044549096656 8216505016488859625 13729362722147920571 4280980844983768295 509285034029011621 7917957567153392107 13970022840430477638 8700288824189857177 16215148221301965381 1924961640241062122 7015507900356160696 9606014347488972747 12081514223672964897 17268095755926860406 1383051175028331624 3436179313661166082 4954920649714272789 14138810687048663221 14250251930097237284 11938622943645825227 11379777983096340552 8271747257333661123 6365325002018292008 7387878363880390989 2925964721599028303 4691750505815628251 11085595889761404397 12414793957382347905 17728939845661842999 6119859897470239503 11031442837757551574 18382162251075980424 1458639882739516613 5730863673197660073 94060857565096560 14895220522260288280 11942005031532555637 18018029580380911959 11661040588658571722 15080731413092024011 8391574616426144502 6068715606550534897 14980810659644283359 18304176755356411225 15449192703268721037 13745059855556103685 9690873309477930149 17742472495657182375 13335511960695008689 8345484884202239418 2120217924420350749 16115612738444760192 2005938605441309049 17906762944417959617 15833629401197550022 1802640975632210182 3303586576188349153 16760801278379895265 2603956467642988474 15259623194946387145 9927708674838139338 4683571055624374874 2154981070131376015 12562573729709496733 13928059258712523970 8051583109885008929 11965105787196624147 9964920435394911406 3411138345117149110 7776529495669827298 10351994350639330439 11061196150583041395 4063041553713487907 6306097898218633061 16277124176582404373 5533820988157818076 4753257268748789487 7815278705528656987 10755604768065901247 6616001674719757891 905721716503526601 1382368636081756045 5909709927034069630 5002443627290962956 8427117646201151813 5492019382497621882 15617383077170701869 3483698140063220151 9990834758949293297 13885856152229998560 16905185805009457838 5967249423112431183 6934651868035721312 13369947002741823284 2846549046971106110 827909434440486956 12504455119990135183 16589296549571437432 7940181812020703011 6348908903868346298 2781698821687310750 2074596292872602068 5506928933337866340 10433339765076551545 17919992586745654996 6157999035819632513 8751495535647214181 3271026906230234948 4754985554147273423 3892450791277583772 8776959564778243461 4002538267367550128 6747381350280329813 7496674693844032148 3555121862201707217 10911610856334128977 13228304416718190967 5057322153230552830 5590432473363324002 6633762323082453341 6474547275229599059 12556535918480881454 7233044422655728440 8786018494514848781 4724568004306451627 11668105567018423992 15763444690916496309 10668799032853454106 6522847624277978458 1197567659475907011 11517283491124364882 10541782317754947848 816197437991295074 3154518825472506262 13991264593627368652 153881406059833805 135029509758570233 11362105067144454691 4895218758057997508 18086037999732089102 17455380070598623693 14365374381175775695 10478775560222502858 3810375344969786988 11413447711969653998 7410267960754631132 16675638514237290546 14028953919202955883 1250752386322602406 16615815434532735446 3087176170896526848 10329160184980355493 5560216068359111451 16611845729761727078 8632480950891451904 2813344549750173785 8479035519886002991 6537847443888855891 13550076063720925626 14587730749984565808 12856569152116737954 15116400911867813779 6651275560632623643 12436754344220695659 11978125486970367461 4717493876910984272 16410397478070229507 17928651920283896219 2139146215607533082 5607377442889419 8052884733298039928 5749836805908608768 6986353183903445339 3358322438298566819 9883537168665858687 883453104003195984 16265306357648091957 14071825565043987485 16521194127224238838 3267793012076242857 1147989964252424147 12360454192357551196 16026714118706702349 315553919256736399 7862059626180113981 9770507206543246653 18181513364787591957 8610740780801459269 647581925750618886 4235082896586550933 11574197265266343653 1866435725859681891 1966809498109913580 10444340554533036023 9098749662383446811 5062723861833782632 9048794942412677042 1457161438143191216 8036898196197714385 7877312861103771263 10040935306536493206 18178947686928099957 1635655906346113459 13733771096804120162 10722950704232028273 14688006068735190577 9201429402607654537 6602327549172766112 14570932054640722481 13890779216298217098 110376040000195222 5973290826915201177 290771181365951565 3246119189255122505 1028057697409159924 1583747527070883594 15368981122584338316 1347611896884624147 5031732029893484854 9093990024689091280 15199039439019847729 6893601891469752726 4939615952504113489 10180896179437042747 4469060766251178585 1896876299110735024 14670151360765758162 7059206460424836775 1523335873953826118 13607013165087150230 14002929793710393500 1785131883478997352 2313001541964400672 11742331550572818427 9729058746250381167 11200230004671004766 9018283052405444875 11584633145031281737 444689777244883019 13817478833887839843 15210094162982460035 3539001985345879194 12243552105954841378 10257319289155202776 12743713008963319316 10366095284913838977 11091126561122664438 18304646947760386978 11935062009024096165 16688953883735215664 14947110872374602207 17500983260057298190 8301849214809947115 10630072665185787506 11430951108630338969 5696425409358055200 3875137295480566356 5718689726053019631 6054404102846269681 15276691175135943423 12613609620737898862 13440403167509368365 13764148358165969315 14832469644277602505 70414788340934362 17033924806597176208 14149202117185360330 13794291434205263148 2463448182591568836 9508681828728652511 1967806960000404083 15928701074586682158 17625003328058863162 15428037684433971534 5245856339969640180 6049233682113987794 15296150429744844116 6903839324878279479 6584414629158439424 17671383768335932973 2459053087779606172 8128225603516829170 2223035070102169415 16730097395456058234 9247818183718034932 8042362526269788025 5509983935122123524 7118089946643576169 17262342919930837564 15614200545205831102 16652563514560087159 18387929906221034566 2932819767352626443 6303706047319288537 8477844294787339071 18189796126896562033 10500161452605728026 12957591620775760783 11887144335092802261 14458856488965407762 11085796205841215771 18371077357553531195 537035685119134518 1390748975283338649 6606359712554749382 16561616576780118965 274062782397421512 1045270183341593035 13959545619822552451 9034791688009229896 1950374610283149053 9272939456682148923 3247365448599461242 206747077429095812 450127418467289207 5724519343962356221 15707802450525719481 7741294873664801230 4623139429012682887 15599011806561143489 7036614974853474239 8827996344799188791 17282211092900940852 8935694567376181032 9309544729309871201 12066698955654375396 1795602042689310047 3377377426329983273 220619913232855374 6158539697394212445 7310241902944776713 14513814583702843303 3729074668509252026 12883020644268470243 13475322449376478047 3082718850457010943 17577691650808696779 9655196451423630645 12463140669253837288 8404554926213034947 8930339030226868401 17086230468905936104 10684783808322673276 2055841423923746325 5727383999725055862 5358698684948200600 9807307928491546309 11708810689326594925 16381681318706359878 17323650153639166337 8729152359091642012 15731230780445503531 3338030199768018517 10536452979493083465 12829320431567325769 12950517272293849591 6156348583858529824 12689365437176396853 2938372056937150686 9919640226452418045 17160812846185650044 11748289629025851103 3800054132153871124 9833857800943175862 5282968079798670836 4147584330012629993 16074616443269530042 1985942289876832278 14413838023143596431 8287945792397269872 8955969491040796864 2192755070894599703 1306634863206344516 13312681715250092103 4920056271257998229 8968149631362676571 7003964929342854586 16200727490912881043 8664100478556011781 2710025541992537545 13613033293682198627 9117209888421012733 3497043517688311363 13077945879044922334 11719198941783977108 9842582105700484931 15610735487930838374 6929099670961875344 18311356991809490724 16146137621096819420 2075622802710649241 13886987611282913963 2333986254895174455 1309871351528367962 12660399785463090293 220992984120963179 13829049054158758732 11706316338141678358 8898321544686078220 3005329066728100105 12935048605706954120 17739652644731218408 6677684417591895282 6315362704427581398 14384727780946917122 5553865932277850743 18369199246706759541 604387994397971388 2350291964197605364 1637996020331514424 14655913522898453808 9696384897467090126 1512532426531265757 11765401774848306690 10952500465476955408 17601660713455087297 14740596019110368155 17814318789764473720 10262126657166749427 10066653251755476409 1757421479909157470 16948041197163904117 1527379331431385319 1830982197358978495 12705230405984268048 8166868033926277815 15450574595672952494 16598463145837708854 7088804578845122879 5077031912473141597 14969212053913075648 9074585163481195953 12850167343960427848 15511763634732481057 2820662227246037996 11497292429495916080 16898706660701367273 18201646441576186323 16813259322847827203 7030588017698376812 14398849782532091044 9203161640292840679 11604390940376748001 7632331710308034355 2166683374753855650 16796991097398838237 7021064090212192363 5429799854625696401 12750290067179334009 12113804071928647345 9834204252965661020 13082337818791358684 8461791386970324581 10886651571613789375 4008690521211947640 17582518926037581536 2846465893307355589 15968622074476627514 16392256021072525259 3937971590397468851 15389718818093402666 5083259836824632037 17158436066298771980 2775656066498487850 6070499297319559454 16123662426660600773 15851703670550095891 5925516550440960111 13362746963679493911 2745423185322018254 10787375218324134397 10625944229438286083 12619550230482473911 7042258359991388384 6216451034308094672 2111252734563617654 3292528572160651633 11319510609342734285 4931572122451316928 3333298745088423802 3382821588213367000 16408578841753653902 8839207949505941366 119544778171206150 16935380162222396832 4849889360425123364 13699213213858665972 13593679663444438678 17604048295909724988 6040539512084690795 14549697597467627679 13628576438651332120 273674694105324107 1579376852950289504 8198087900812864028 5190699950762105805 9615203705594504230 11441828323609061494 371888156981238826 12074563369731772518 15300805457948167387 8359742501842383869 6808215779510618569 13091045054031066884 17308182080992887485 2585688312605778144 2443754144959024769 4425464195090705076 17286819349279439286 3552644693932025090 13747070557849520292 3570081403008727638 17255823860824443603 6922917831557807829 1029271944821974905 5915636224169591939 12217808657143939462 12824027413717253583 1411229477287625766 7306072890950843949 402146879512123985 5117518871656231689 12546908377942894928 8201586125819628148 13208079550083521752 1331379891637332223 3319869863803243305 17022143733386777660 10480217525325997543 10909841773664130170 16311606610123192082 887771923343122052 11975937941255672544 13127007192771367135 7402220713838519635 17372529039969176461 5441909880726568615 8715746509292565231 3970955971679582303 17454750784124951577 15561999484335435412 16658025569486386029 1286893212127038544 5178041540673873219 9770979451223447656 4356271792560137385 17173867753949846476 8180601401082500750 8775845550336602170 8671768542810081316 14674473727243381688 3716177580807466330 2104611341053379688 6518594707992958620 1056612023936089735 13786425159320448557 2027318237514390154 880934205289687740 15921333210472290917 3983081039873798788 3937733365738771305 17826399349307870526 7241386328277971933 5094683815528851125 14131479089272474529 17486692648646595828 18262763395191851116 16061727885119290827 4305949144613129171 12512151625724977803 1333499718748714748 16745949821689955161 14365091558110888948 6304546456017376649 3368422340529401568 16983426160906023194 12181505703875986915 17124721947561690671 17466439219941000667 7918776380745386563 14128568545302270345 12112581013047385565 14618042086142798074 9155240752657283884 1285622601199755409 10567585403359387948 1231808494469000201 13141919519790397090 14477060043075482000 11176618243745005171 16780242439276477697 8923282141664696283 3424511941380890825 18331566668764955602 3610171698644279159 7285824759811981582 14360680621373121872 16657522042317461884 5031448578223152006 197362543936648962 4650465296998346938 17239783673553117787 5841703752310754257 4387896923648690516 11047929967374267713 4077479603649072225 17927518432485601073 9136500397538286429 4867064770275938874 16548495644700395353 5338332999343899277 7637099553879807418 2170420311929707444 3579486907501086423 9732563925474553130 6531518819638028722 7984195265496906250 13526397274514591694 1911216871452949803 12304627644788356984 13554938058237251224 3458284572246609691 3458674536187029979 16546548755983249630 18045485947234205099 16929274468374295510 10690817832123748147 10301214973653297999 11730615294869918368 16307111842623638150 12598829122622485856 3076922719092675030 14178465697436495217 12581314751684936704 15503574230270917184 4502572139752232955 7513017639192197724 4714493368705337815 4324791854774526602 17205907817643851989 13713507051624990674 9192212290732344004 14317909672233888318 12962518749622975951 2650020553679529969 8646785189868144079 12827438731180038344 4456016526995081659 4480402080184031788 2247606703257659377 2587738415191549981 2850416463103642982 15678761544031183340 10100550461578767223 9411793808990280655 13845027082461775120 13085060811943219286 1406758839335763227 18353616281383775301 12920880750598602085 14647628967071840635 10621311376129325594 10422764100194412187 8400174042694804380 17225645800106485770 14976003876438977757 1939689023638674729 14281747827837902839 4731113968404120508 12565612860333580130 12140877970294769284 16285944055766104675 7462819870831928324 6913626936206819310 7181140602653520022 3075877669440699329 5526634429933943387 9964574743042398163 12973369338528322871 11458379847320964488 4537932424087721715 18183533643142929493 3071847869493628579 11047306725724766604 7469641684497618661 8890100464476158152 4271896923898464583 3186459931521998471 16524637191957655479 10410166544305538117 7057236867848141128 9665884422592640781 17069961081903448646 3484836215399438508 18073334523351585180 15630497190780360838 9960704147491902842 8032089637861455088 1770948607447692108 1598502483544280555 11590802243903416692 6491483921029355397 1568542766573995716 7794812900581760862 14922640283379188169 2361415286651118161 1399029473242279161 16809605998968229267 8945017193263942480 7813977284202209 18367219047492765463 11911170797703805513 1148944852409368228 606321073880595296 15984079207389749731 10014771368612448368 4231631736029932342 9772320763687834781 9816761725400607510 10746626836437233901 3615704882043560384 17677742400855679677 5943311860950688887 12411739290678938026 4929530391198054366 9056636821933900614 7207152213020628191 11034940586810712653 7810222423843739776 13375359421943699658 2839817709540959024 1133073045349896948 17012744813050821455 16007907685551726144 544715711479884525 17287141687873591137 1157556671872458642 8506673309276034035 9066739817080188475 1792796652093056448 4874991176998814756 15064116282946026680 699576190496494057 6900973644003921874 6384967968073531982 4507472631790986277 2782313451931522301 9951599309836132649 17018929965365301645 16194445954785315500 12332826021717480605 7770616744940035846 16297363069515339970 1279055972122171774 4723450927243341500 5278512257138887236 9138498095306913293 12884608030256896884 3960362512978140492 16530676393802235601 1821564551319907494 2409156134327079362 15302833474507085346 17198022210572424722 721055117472692698 3421887744188592597 17529814382864950602 4186568650146748667 16455548086603134018 16666131292277980206 13317557525531328166 15689600520392341263 327517189134288371 16834277894161693469 15452927514099546606 13456420089908457697 3194946489484239226 16739834738727315004 9223668003517735276 11996036756556970623 14617391601577812491 2381864032487816497 15442092016846018050 9175688664157070195 3397972891062144161 11271023985750828411 6879639149076683634 10803059461580352002 8401842781312466673 9279577426967769729 4691384874266911132 4226055249387459041 8764837320160519303 2032409454770397848 15610203707539752075 8002521826814636887 4821293667156340845 1351871486369218484 14521135720971327057 9444354118787196181 2863927491073411365 9609682228058543735 15605600458063675855 11930325029799706910 2934786530545223264 5286237800856126513 4570506027676967035 875733669631294104 6091224184610618165 2423635986087383872 7611626264199865148 17152837929446459740 18386321164719981314 6146716275604366089 139081650572139180 15738220450153178827 2596091920274696404 1614889435105776996 8405185410225605206 10286466294316456930 12775019532699708497 13121534402780617689 13330006729533987529 7463774903745736792 5069787837670673826 8338211553725992035 16442782384656901725 3968922019580027356 16050138700644578020 7786860957782666972 14102635757725633960 4723628509871337064 8321766084669121483 12970852564591938071 11457124310219468451 14271790333262710834 9974473373750877800 15689918719041654201 13326490491703719850 6185911665501394326 3071133442019035573 15914651340955086934 7119953058657612317 5835537608250985762 9342985167333967374 15313653103801987571 9249039779162350942 8790179828501348378 15498238129752085519 10201833623317299422 6769592436338458598 11487126274115262913 45262179817876477 6307500738044906800 13457456742878226202 14522765756122003344 7584656339752441046 13098806811998780780 2654714732207042646 8224445352293846880 12423100467094269971 12169831092114581861 9927632630851707005 1424160565353330995 8488863140596760394 15848643141768022022 17531961800686602917 10915465099233717425 12747192565321326775 6093250195004904331 17070213304989992305 2650083937314075916 6826662337040739477 16317208484955248287 5061012054680549894 16045266261485320981 8280501568708110371 10903329637751914913 15676627796238364760 5581782780961291758 7949963456305398600 8534383261218556145 2543937208732624012 11343595961253495639 138840529300909755 1582772604272076509 13707307510980456097 13345328743993305732 8800134716505875772 12742001842877492050 7622998254952021546 13313620515631848306 4206643912058232058 2368776821832524345 14805579631638859731 16996681541525774353 15871754303742378162 3839477013217904747 18227942782857975627 7676562937873701910 12437717709786943041 11128692819046927635 3956416706133822885 5837432687543161717 12387447174911312794 9314610314922158821 10290564011271279036 2538653975568049903 14111170086624135479 6517032100753046357 4950455099257245134 16661699871389558656 17356232950846472401 13377687053615652201 16255458956705965777 1229659245407727120 7229862311008089142 5094244877830894708 14811763622844884734 7719552971322196028 4301254470453925257 5846165141145054702 4626499698040139485 13084906030928824580 132711777230607181 16644840723652148303 13705748809982812002 12937640193978204914 16958450778580607670 3868501650884829681 1175059156094356108 10747722873952263741 8857362707867788603 10644359610437649188 3071954960933278415 3560483431806897327 885131045099380988 2997960383340033918 7767703951402914343 17787460343802472684 17076697347313604375 14750867537939671503 11081805499526281106 158031089630036746 18304527169161130607 9391606502701024420 5067013199211165871 2925640002643531867 4431373612872011962 15926844319972002048 11353614905952964699 1965621896060432268 2164416335712852723 2469643420972647023 1642377325196292131 16356336754591212542 16428914611796918786 10981977279136945149 14581799133002071259 4491605007237620539 18021544637232014463 6215699694813979679 9378240626249675578 9031456524207317434 18103076268528234923 8895914035958410741 1482270147592396289 2734431778389687127 11058189957921626443 9255202244327721383 9363102213891421775 17801742515173101655 16484577015222420530 6105788086880533282 8909989289025796334 2732661884285904775 13540966314335155832 4721615654109278157 12173060068514559067 684897519238934617 1265917778036771033 13499837910675793178 656409253432131953 12424861466845937308 11794806764406426405 4950650919058358171 11181510990583420949 15250871762346385691 10790417351099444288 2594061014407739689 16745039213045559454 6998153610799102473 6376480252993752504 12167643633954768134 18211742813998794346 2259270721994008287 14105942200139239607 8287831728231302325 729174229877989970 8139093502973119806 16053202970781228313 12248230479747411545 1260526768746864975 15342196991541711116 16206213284755279316 15179503278057859995 14541247248904850664 5036542301666007281 9320677408353289488 17637405528682051616 8336542078886755191 8127827825186943852 12398583967829489472 7077305606714951120 17072397777659836172 2577005452877633584 2384438434036523678 1931714521107974781 14838746181735477987 4591077298730798149 15807423942359258790 9247727387756179736 5225005531333034432 6533160308391468814 8114975208353739748 9532074397739024647 13897974321744147159 4601488292821898538 10092085819314672563 2571511380101280160 1826007335112681268 8284073253936593828 12115453647660557224 5585389680121180372 5264907041172352604 11453081291558796990 4763670643641084450 10240196313109907507 12555991263263121330 506714185609989560 12805555552832164620 1373328857138083672 14478048665990714979 6327460090479353120 5380152171202381472 15767752674860508336 17735154350772465783 13715172614030726448 3843807522222122097 10343826004691481552 4515056259949432430 451590382543669724 464299739183917473 2979727454850211858 11343287176016017577 8726424058030428399 14918581783277476429 2618617143768172586 9747221901726711132 8778005294048887960 3802721675402080150 10632671003417037644 8101395307492931214 3000642612389949465 15286012974424342069 17983462348947431509 14945100338515123947 17015569217322846655 17262356987198403550 16263542644236405827 13772288556875641437 17707191336889863475 3858088569155076608 9389050614662031645 10995151015449718749 18406903758717987057 16480724978334372649 9980272764770167049 17018115174507932014 12971597230298168092 15404046476078057787 1927971554621493578 8120082995582188117 2036077884197919145 13571911418558958431 9044570200250610773 12527861726819379493 18235312786936014397 10810866781589215815 10331510566836789451 679382741634913993 10906046657572091271 2358355152618687931 13042822054054624323 1166612768255212468 16487816983236776766 3580718763564079466 17102887241209763657 4956597511198032725 13119661972413816908 9890612959468587649 8763125155084869379 281774032248580731 2181932958456897564 4889775245930911824 14103006140909028686 15639347955802517202 7199730256794116546 16034287440949728578 17064257435218081154 3195952750492620420 2906075769301591020 3279884983474493919 4670181663881019777 6519551724342890680 4751080682524906456 8962842769202367664 9800305099929617934 12455484161111560388 3054365072720371970 1153966310485128240 18230710941151477207 3095495065468805904 1451929309830903452 9755467691741691740 1879129058254010572 1467485637266016955 11252363034792927277 17624740166466294495 5633766974568573326 12782328910719757015 14891954321815612359 17319609524350277817 13055739654375233742 12914658089446985826 4252689724465510873 8871147873038303860 1463414198005693362 3449502444358994470 8126525147623832835 12362100412229770039 11401281923201611198 1110220970563217176 498603768624754663 14827200273260930840 6201952525065120265 14484836486228906034 15099008327677707464 9852426629718143416 13786219781301571505 874427064520241431 5207275975159995253 4197902795457018159 15498644842356021160 16594392395188599282 13364474346121823082 9993619888353034062 3306213079096580323 14184026214799582005 3724687776405572350 8182865285730359874 13517547232753542786 4954699726322080415 10914657753041707301 13367328154043076733 3441539352942912978 13432799716376640629 12879354063257862918 12623883042932386922 4418839247798754183 6285999996274563740 522930764328364849 6392652705051614226 13850949097884153241 3255326834530828359 1039828859668634452 17492466075545612067 3341299682564582698 11864842944233960794 10766026013052884093 7747642827234369442 17301489168728506363 1791441652667197603 7128261707441169619 608850917265893540 8770607113300871862 8611243833106677679 17513877265196708255 8727830137669343941 9678487051630453499 13261165016743509261 13008599157210315473 16715975095454427957 9604672178330279229 4920359883839139978 17546481065122376441 17855393670474150913 10950008866823598559 15188488268549934426 1181010444678935191 8942415726364646366 1011746920572363952 7109477769922763214 11303806229782095852 6006998476469561278 3984333639035167421 6419086901861625351 6779687576274801384 7705788620447317309 9662885537926042774 8844114520345897988 3989181617960822000 1178808808536595163 14541471218856514455 9726540293111832757 3027917720447314273 5694593854378348567 13725396568411693225 8701057753923874100 15545028689531945671 4673074129628549727 2830774228744588968 2073053755428438777 13277496540090156099 2818943640252160893 9764921072425748719 17808585088130000900 14637068360293269840 11244297513950694527 6023121679916716574 5980255851641046923 6035135427081929461 7580819638619506114 10607636661030249999 6954936614115401318 9180271137648973633 10829813332320131926 15197722291337119650 7976447383595737624 12241851851176150603 11568306251657916093 5361785238720500027 4621841125593858408 16361342853504128481 8501971695822560390 12085100839558599832 4357872476647705879 2688038497341943099 8188139356420427140 7961800212793359227 7823838539190822150 15750650968701622955 8826937663183675357 2615591574727703396 4399376067578042738 2541866361708979216 10680789023248107637 12861998202075248445 11650488828751061084 6729157620329226919 6861174697632066436 2968137547644227314 12164809126317569813 3949192112512191810 5670296523442477177 13729880487213973561 4268883706236880984 10640471734974602955 5916753330538767839 18275743059395279412 13452056385084595618 14123956693741676807 1026264078102508874 11443193143610289166 7850336821393070232 2359597085494108184 16853896412046041240 9376706175419491131 12359885796774684252 16998926648456260962 14552705810586462401 16989605009889281146 5856305989743441206 7931990088665830451 18902984072285635 14179145777145690968 7983533569423621129 3604262791557693437 4089080814346363567 10773468144623147453 17997850197363086783 10008469519874145035 17018335860899487784 4083964242487028637 17639134478027476367 12255178892466889935 2757204520941483253 14348448581391070825 12295443815550902973 11294504498671204738 17971937210523532811 11522105363492096992 17803420899702915738 6764177689027647601 14038591446273332357 14505387593075038355 5145988880248394968 12215558254591223484 12159167254980914748 3165174447253377966 6958096451281174860 6507371449656072963 9838134511311169891 17306422238753218430 7756834429019349026 388020529329719964 10484320048392605669 10906661345298686684 4317020830108353358 12841235305811509879 603386693023261017 4285406756282535997 6116229451849565699 11134106876099962082 14007887687460731506 14464676948943375686 2619955270099271375 15461000551396418372 13185509260027015912 6795364647733735188 1141236138032448361 8864078199880229917 7326305921017532963 16391405758571573233 16408565287729644289 14861213693819400546 3803917456439706576 4312252513054425351 8912311426039947876 2457438556996328697 15222839699950723962 15273652602381242790 15875744686214501684 526019910296693352 10762425656692672732 12496977505340458283 6706761180337544726 3356888809039739277 2512045692208546830 3353369903365490423 11206402115508848608 893689133336018332 18394463043705549152 6982172368197867283 10708385819216199317 14949357523517248139 14353524729340774547 15825477968140226191 8378337777443418455 5451302105609310643 12518263455445246192 3938086022824084622 18155182753820878755 16305567883025109286 4313870559292653653 13785951769345325130 3732165242828035567 6719848012821933163 12091617289643671099 11798110166199521881 5123771527779678090 17748867960298382497 840987875772196187 4849337593974540499 7816391718948824542 5543735094856432718 15200692297343298260 7432860012461759925 12912875005548879456 2538995898236499633 8056898800183166537 17677921190416252235 8963405141745166366 16258810520955992783 7092199958750476488 7750466270544909430 10074671778862542310 17019964489922475998 11607632119095799422 8082366826276353254 14902701147165249940 2244173993820536404 2650135827962638595 9107083170444219604 8696154977547708966 852408627041987562 4674504004255306768 4500871949608124433 10236623454716464518 8551439544053891800 2455133004220038329 13898186375481405817 2975863154559799447 10951135829641242231 7266626977919512823 13275363791959721270 918960270067887919 13541059422162455169 10231039981336270667 14219996911414506811 4503412360844720098 7636329386605479360 6279999072590226003 12135803736036175439 1026192541671550289 17698275109765092319 17749488259550526247 3099014146428319633 7940300922813691797 13617545740447458649 18071230273986150067 12247905930207185840 5133079586198833832 10387754585582169909 16284630394794836506 18244046430440179422 13719265510434844634 15885483887160801149 5961453972801846030 16710463742484939496 17987002365733480281 14882303493951260734 14605537250838756303 1108561895022728734 17116704064528881864 14769301141261394870 17302338044333506072 1516576979908546060 771111167467337749 16988722331777841024 271211052003610707 17867640071671612060 6706973154333132015 82431998230732224 1882057081383476167 8280960420812998187 534826674361452810 16381188532709340293 12317432385300707505 2654943256586675903 7649683260440090798 17482484569525682368 2139241635045519891 1341325899839983176 9006027025636292756 5038487849452097634 13556758444030482382 10075810427708147147 16943014893797147540 10751813753273288002 5345955572280020995 12119128727217309400 12607100527813145952 14425785517508843445 10393009899351236163 14131040592234224258 13583192559874291539 12732064220298295992 1144538805202189421 193270530409181527 15600703444402974647 11465136773602178965 15761969227741345869 17044875846751045469 1947910585147638205 17202388997565766709 3761416108340689905 5528170625328832646 17339139080700459245 12889610192266447819 11640091983961671083 11245767310448892288 16064138269644557941 17966387250573060956 12887758109128223802 3186977780493857888 16688976597952333393 5955737541870153663 9954187778674314703 17458194392269489607 16818207262369026351 15557872017654496176 14631530760827394027 10963038400824969490 7602007985706307396 17862226243715799617 10808358995645463573 7608560441055110329 11302556976340418049 9890018225896613870 9049659298393228653 2148351750241393752 12517953727921078664 6189961032216860157 2885251250478466441 10020028631229733661 798955208379798413 10869281122471049003 13575177614605049555 16490108502784966946 9269563263065485212 13926393142919134482 8181084129188241875 6465148629851003701 16622075329418607474 14845481464484492113 4713071310935512875 9052498739479532885 18110514612442960642 15366896120331041878 9963890844096719607 11358890380985448589 2350456900598789473 9542181757016754761 18211983986605191994 15272198915121414201 14929751474512167746 10678978211538954773 4813521933972918247 16430896946038793932 6056505221704922590 7794911549683421290 16084178234911883750 14966634473760872037 9400907562719401231 6735154733369676537 14937984426111566655 388886786054299999 10229607488344052289 1359480446372632824 16924127234437790178 2100216263757093478 1567964187909970732 7981534760071235293 182114504355821862 13457024962256276689 14128113033536109661 4283672937034335009 12073000664978507299 6228375290871706943 11909826269009157950 4717296328180849371 1877399916455602612 7142353976882970694 14103641253500403288 17318718632098379235 5781244883966483452 4729975487779134414 17386771346113200558 9053658527188948058 6919560705597406616 17631089410759729080 6886295607369108766 6876288130805973866 3820963836591086620 17524076459660681561 2406028191495777562 9633568655677080258 804294140372329102 9702891494394922762 12305478519807004057 2587650451493276361 1617428465977039855 8253549026914608145 9842742505669492197 14479745595424735996 17216735877869581910 12914266807288857748 8638452884136436408 9374101581485968858 16326396334454406760 17200335373970663498 3131692799779925394 18248285559479530821 12793894209297871861 6934220007836646818 2485627572532508785 4840176694761015613 1350957568810744591 10048480382239307678 17010544879438474232 4388274889432111376 13698092058275047073 8853727694376119116 10678719642788214476 10872594373743906996 9458071530051794040 6924638443254751766 6671556571579858155 13544327438504142319 620407553953455097 6658216979675847222 1474306261526510603 16264118537765738954 3008274992871047796 18153440165687743773 7889669696011141127 7100088850205950978 13359533260094773984 15551782701093508804 673459023485500608 6687207491688948271 3975325725693572206 15149169190944976557 2113046779658602074 10417232083965233262 17218545853792330497 7381260299276363355 5894821715034303110 17613420198864454684 810238913579843670 7490199660053902277 17744152576605885860 13322233057934502788 11004853910504874463 3765238147221459343 15683862542421555809 2768800694694968126 10101191340263256713 17843723938109477860 2734998794271855799 912590220477777385 7209089595629498804 7869876552870469906 10575603687126034054 13343689019784271145 4592960102016974471 13539602996419914952 9862896857945421022 4047721147552486178 12050895391329675520 5265875881483748874 6779812294149557013 4912944672082365158 12170206912456929657 13450295326450590322 17162779215862730959 2755514545646268677 12163888922057076331 7868842487520105239 12769142736507545904 14539108680655176847 15624520768741296770 5985129937451891066 6975264852772195413 13577390401519894621 888689687747838746 431133217850438323 4258155216253676911 17693024231501968867 5596698508572703753 2498080006017369223 2158183016038853907 5440811652270191621 5031652194475734670 18059363062235352705 16688430222252653897 13632476251472140789 13673526165671267804 3287738121377110263 7188413539844068337 12733803488930628819 4163915643334330769 5241900953270856432 4686788321669680499 1492893200739288982 8019171608077287546 13729217535380708415 9105444972975123447 8394884570750375862 11742935477975951832 13232801898705858120 9960081922904581317 16742952964381088558 11988056879305090712 17289286084505966925 5426489014524722693 5802321281393273633 1367866166414521169 8043054693118530795 16830468187444861462 5173366165613632169 4071186053474541913 3755198427955233623 16751860590460335774 15320706784167816681 13847025810938000074 3012582235405915527 9179307905810155284 6057188779018470280 1033517352382641740 7752825700637957490 16649982844652094989 2667679298853884617 4693001820228347903 8902755217069340906 4074461728642286529 3936434584364149510 12056323023218455792 12247317499706861852 10421380759692341491 10589822300327181242 11772037753024743026 17815208852206834423 8948228801968567178 7131311831602512463 10191504596964571790 18338600051694246305 15070590880087923647 11638211635954928135 11703751952139378076 13750326500470783257 5278200768475687166 3173771617429913709 3540652337268764986 6285814656743622507 10089713833022746666 11998880824735955704 2245796483238964892 14173960516377384680 11158164296715359659 13837983699968859235 7493928742650774875 578349805153867664 13943363928187059306 5910511161603183728 11922155886948339438 8772196352502047329 13804622136245396395 9640788449945912355 12393863011778457995 16067378990653418709 2904195516121058346 15567813979926923113 1939784423263417061 876910571579221934 9319303829271889609 18257831375520445428 804319496184691350 12211992225604366806 8323799588758648913 13684115772642962712 2864668947302080479 14442817916876926289 8217377832445709315 5650231414207756152 11892415448888311261 11841777487715174082 11715355647417804231 2265424031386128586 5642513926767900173 3709541313919364173 8938932987516416584 4132517588868464475 5188356912187753524 1887727931096858531 9657526462498688128 17457555991696035174 15141455244055935060 9640472454071372487 2093746471111270451 9272377014029806189 7596799126426654121 4130493610404571096 10857893057158740113 12829782809131590373 6819804077790128349 818019211142059245 4767975666150423693 180056176103001855 12771291593539424860 7595013569413333139 1145038290674551137 12990773003950625156 12904160122177682541 14190764796560880929 13618414645095322514 13791328714975425989 6385058253555603280 18123144751552139181 6641450148600634920 5678193637437971952 14560981980315744409 3689458424100313437 14522486013947911661 8821922654369395502 359419036630252820 6086760252564087391 7435151984127484496 7153114973424632828 7390820269204347729 15067005056518245656 12904706976225261208 1401605388854436854 10855582017058343104 12824890518639485999 13234812999869606292 12123819969573788491 17237952768328499290 2104116334466781155 5324735172906236970 6760101013671572043 4810322662873742548 9172163435683923464 15650122245553631585 12444924883011223685 11438412374714111603 1900004463108157178 5797919934195103140 8086079896410150913 7832305532254534422 9167734397803247975 17087497791792062054 6487109532560141623 5518849488278452278 18054035222179462137 16059182246480660490 13061595566742491397 15416219659733482689 16703753455336426338 1389307048400484884 6086663824040678378 14190601395494715080 6380949176412225341 16575142215750297223 10235697235142484062 14571967280797369975 15358110848115757755 2276503412605072088 6235493328537447931 11963852674017120345 3788624906839117155 14525299898666591064 17880576522838028528 7710942469863847360 9951572841314440624 8776684408961002005 3842847536110835066 293108054575770527 3120127838479812408 2510794038436646143 9986834409384064949 11938797101195373506 8923629263305918605 1534009607004465231 5086547856081696578 4665059721735538547 4037224318996663932 7328706356144677328 5149841184003101392 12965967239104709084 5633498197799103358 14031002952710315342 10947387753355148234 277347158870868136 16820929245353006542 14502120360654209794 7013020164110225959 515446686507775011 14306762416232076168 13530605358422030075 2330087486809354779 7047464684052592233 3694826963663604344 1540380653645561289 14217899023228101963 13412176924768130688 1288858113478171104 12195788712126897603 8992213212202436001 14047189615677539642 2479691943972076035 16912841738257072593 16268840177776612161 4542908937994423445 12986233443022397931 17205600225402801508 13090419429756193622 6308515048187131512 15852985202234493406 16646867631877092274 7943808322103434689 17482997225618364673 16226736107651591263 2146745887935660810 2637239633148871369 16754072084120067976 15708904639109592116 2840476927055845555 14917827312486754620 17370637994222850018 8233971278221114410 4559471830925837969 12936645674806301581 2486939112853190991 459435316635924385 7360205510311664537 3744776779098294556 12306904994770587336 3044048708913265912 12594104933572018027 1831675905701330966 17853054816361898008 7224946692353802839 7814050912570260482 1776375125878918819 972424703594621623 17013406997361971417 15748908686362832236 8411993266341752714 6766919138174161956 2202685986463327422 7115291436134313107 1459756489119383305 387677875911292465 7837913077839214592 11516873906478845071 17756059776904175265 13725608220050387196 7417490289444217318 4982468196811143207 1769826320118933213 9471488726694272384 11567842021203981706 10535579836503697463 5499654229633647380 4477738798934682958 13501130736569515596 6752517873739631111 3640121698448154233 5173640518804231442 8769663246460214647 9893877551956060421 3554650057101019571 15658381764153166070 15072017658586098527 17636817844023718170 909912881586191193 16438648455705140452 7402492920594218803 1805330543100880940 13394802548314821790 1557158720346917572 17472429642521868152 12024837571913631120 8349138946188770495 7335571946069823257 1313011228343822027 902573615228512885 5265122450925386425 10533075900616170252 10701124380934934925 8325499437111615584 2162037189771130931 9262015981521694902 6019191953119143727 5873894454865572128 3328490731793663661 9352002277552947264 18217191946751239157 17151256754226172149 17591376318412557189 17886757599423736199 15710279242477188025 9266691989929246842 12901332669884692732 10908928251481536510 2095970307009984243 12027071917026492688 14808738305666760087 12999032141510191131 4553623470049237970 18424364068087059968 12420209133487745487 13314128668424852228 12363609185727208109 10617536984693920595 15420643712437242665 9196449689388704869 2616947316220691685 8979096896751989313 11097770041476396814 11744797132230795405 9244618857497935397 3839335965315738293 7413012978135077804 13752785766974791853 8195801155285415297 17592687186660413649 15561509321876315161 8895857125366806669 15358265315264984858 8901268675115690072 13324780059459988189 17658290909222554202 1210794983927826772 11007229554991835478 14910707731771836166 4788394258144068627 5573409723111186961 4088477388460208888 4769305230934038521 4729418002775231718 1045696458108343818 8603674789814752802 14463040911938144743 15307606467178152269 7856401493329666589 16415634747087532672 13139823280656163297 4355448816594170552 17383641210881260672 6728129618961410690 6072641913594077229 15921860330276509365 17059140762077265184 7149716526213149510 16791896642212960077 4005720262567857612 6731191660529393295 14375203082050920732 7147288736672264250 5316535751866543119 279776967449562172 12920223480096016437 2237261589758879634 14078380233482625506 7318820701539876287 5026289062485556424 14619251411138398279 1379824415626149976 17468457778700710793 4504402451738966382 1849355568082888716 2045957642347519253 5939966537259615784 7818515911435247137 4862124104348288206 5139739154560484725 8227430892629798535 8578604839334864428 8929163102670546236 5236665343771978946 1292626648933890889 17988518540964751310 7637729809210908857 18353620495491278856 13503753759485799919 13827562739736005881 14297432681694086726 5775670332797618795 6822818057607733577 2029980470783905223 4352757034347575897 1575120005911935233 6839253941898066312 16625246451147410845 3000017147405369200 4789374435882848326 2357162409808927000 9870160507646981923 984420780918733986 1659883579039972323 16930644514320199309 17018533300222737195 8182842803508356768 9762847092315257379 7754447830920219775 11821854610993176903 8344898932709462314 16571966185610073125 4315890065345519633 17496510958760854787 17133146293148044528 3541399535569444018 13188504029746116222 17341035618236214558 874945582903295388 17866488574257098847 10209477037083729784 8897972124517664947 4575141728465908096 17796096711146751515 15412394682670781899 11914201106194196355 2623318037747044453 7007949173797959040 16889647609644417197 17888642542106186063 12390416695256269792 13307365533507571203 15211187809145313126 4296085790054504091 5695462591550195932 12171683478629618740 3876548838998398345 7195952056246221042 12571956515941494903 17556964103635928516 17080895567344765883 3228923093819897371 7717339840946093321 10014791530707770996 11162515891898991722 700198543856350037 14350090144533505596 17624526926750680594 4503226564369044472 15308222292701887329 16797323193111850763 7404148213547943103 3589830098172921548 12446013265859419643 2751032528761754749 8947461044794327736 743480207734148624 11993131378814409285 18067174397566466236 4779795995264335701 7934733219056799756 17315246746312975350 11838388412062492249 3851310797995459800 9707741355312558506 2321618068812293441 13356078982982361692 13060652954050433523 10404452797129604895 11822636123736195303 17319412099947632408 8962090742781326176 13365753594950380156 10057257443444249464 8410122122412885478 12948921322772453241 10326815060435778673 14139460907908433389 2717171102448320689 3485143890459490943 8914617756362509833 840202566198439802 11092638608051277562 2845049589072984292 10817468066834990165 678686342700019611 9179589237951619080 8136230523074774471 2795641831826062260 7100686048626266859 1160093486742319197 17618178420519582709 10051093614474662391 1897199867385136093 2835232797690207834 1907187430625149152 9209973029337780403 1767709108059659457 2341479269267921215 4979950891678669715 2533916271480838721 6289855953849981921 505040436633395412 2675274967241722133 16175979297155578547 1187957372562153593 17904767922287217099 7086252808230611542 5899405444652055106 12352500300294695565 12162550193725324374 3573651776281714182 11005136125377427894 12008725051649612061 12580388863908803951 14560798585412154794 13626193979005975532 1193614502288672754 9871519702178917097 18438786102573581797 12871519788195439955 6289451544234944444 2765069529928407539 12704822299260914700 9013667178333411073 3267113812647459443 7360458340199245312 5989688812193689107 12814868608016294322 10273841173153995164 3191944007113624465 15369669917937103109 2779971762140568354 17562866860591849542 7252015258106744451 12982805015702874079 7867181567132252386 7147581187522389868 15439681386051919187 5852293670854122428 7174361118070288392 7175323889591462966 11073721594525723675 6909819503358746601 13295121107686292734 7485310856468976646 2364255754950579001 9508771264495783295 58011741689075791 11975493275067741156 2244273665422554954 6564040651505171349 11544947136034493841 4630431226781952442 11530141657052582247 17104059644884644355 3742114482437474555 7096022897866586512 15157209013416870285 8459713106116682653 1162515336583851841 10632824130510441559 6889125326503871007 9713998189924051994 5197176220545614876 9922995799033219330 10655079730220415466 17793134299684617031 7342378756664362855 15769742857886979583 17383986279911848272 9027481280532612616 3209098782616801732 3559868922847849095 17291507980500019014 15541039100418714648 8819820010556938731 14664994167953065167 8417675692214646248 4901192978199404302 17417018418506561469 5925734959229923946 6263447941184128297 17433283042093865746 3580515442712378384 7573946838311307079 531705137682100911 12303748924509971108 8620430270089973644 1373704169443081002 12311870850476230926 5609981352558258155 4968947274651318682 13536932799194637764 11430663249021482933 12672565131822192230 910192802891363655 597463084404484559 15476975714430916140 5606133582127335681 260689961448653551 9873513324456876262 12669052950018809075 1170930361680037199 17650591933000551901 952198809746942221 2887507597200624248 14617232422622254359 5606932261252404854 8872299221269276321 2152139995321706933 17365442605412893409 4568698839406653969 4851939603552813825 13690114987112037372 9464834108823916635 6176883398056624424 17867292252824702027 13122489275898421057 16403203836960715938 3091082777674791168 5233216764477842316 17935743827543794224 15966220716709122802 14782151186623752164 5757086774036291389 11226642575039435987 4805225714074815015 3338874679696187386 13365989863824216015 8048488693457098842 15769250962440865288 11537969820518374748 9414719369753915355 2175242071108751441 18385151621512999401 9760417928780087780 2791427801983705784 7402738718458779477 5023756725897036196 1605684146044713532 16707320647101300415 79577460619194812 14169522440770956637 14276109179535877454 3686653476710470614 1913609770452438958 3812865239040890258 14458556098172702413 9878003441181607130 15570808686677365419 6664784520173001909 6381293257338094545 2943199688149405553 7486855389574448701 14136577446920318569 16989279424819744967 1667576485709303321 7799718194973501470 3871963997453696164 8253626720978959752 6499913054680452443 4915628355050915430 8625390994677049068 14700066987795380501 3848032847492416935 4650493104151845470 12833610210448093637 13262398161318276470 17860765334890639410 14426255822140063945 15510043088013330335 7623764386665601677 5911091051029481249 1490284412231701278 8708595863010983157 7583400448517589572 15683056024807714287 8259242961025435022 3128765224771639522 7882219457356528826 13251099644319016476 11691819088289626774 9332502739252674482 7655124376177686226 487452444921938973 13652917133377468502 17121608303775093021 5346302504577225928 17402847899836778632 4741994418483782662 6354735002997904841 8573089669522750829 14746834600597133862 16010109004401839365 9018611366219540912 12622374631561821764 12099681262632679023 4344105774826863297 1597233165870003273 13902575065403441591 8142412773579009057 5177862178386667523 5642278934536870153 4101147327933302855 2547661430067796617 3766522379755762913 15423486926117484356 12944408689511149510 11730699066330471356 13236394797389090411 10633796214387717095 430743517482994545 17128085282809391740 12930345773151714614 5787953434554936499 18032304871561540422 15732460633909498874 2644553155285341504 5932774860221384229 6459452360121240527 4217546464602182536 8981804737044579563 16203462815781577845 6999667333336519781 8456100766277207970 9334859855512874235 1841254908690505074 13280537734014613618 6809198556636505800 4017944803191238465 8906110309634370514 1724167149275848967 8631638055978476538 12587012122150663379 10749901962058692692 16285197261662525639 17118024402363717742 17458997983085516289 2317392750400406002 3993264949925836157 7393661850107506431 16388945848997451186 13145196036300822350 16775666966437117426 14986390912198331909 16832610554224697414 3583709807851305317 12871310173241345351 4100766207707937087 16471069978625842720 6446365755766740250 10372640779218357930 149769818528448435 17249100106558207085 15938110126060161300 4305148603592043382 2895766980345743045 5298961937066958711 15331869039331761500 241654158243603600 16718726694574904342 18342233462895654722 107969140343468196 12346778507017775225 7895021689905380595 6006282150232331946 6597025255706362588 15981390986397538552 18265821218802615619 18003036435629662433 17810830163597517686 14991910235894869461 2221059791362932153 7524063787604935575 1677483471220546673 1424213742935542621 5416440817832731781 5656074659458970993 6603371275111023195 4711829298187586774 13378051132211829162 11758836746866650673 3763576903994269991 18208277511807365254 6091134921854881149 17449009856096781062 11788641707781459214 3920198210045294463 8548179002453631768 3010687759841997927 17173131668789255659 17133474980113522651 17758294576916446104 15539980155328980426 14242628652900799205 7694747607611609222 12485055837739874321 413920320765816165 11636585939352899946 5924434196009710013 15553085125304661900 11729253933650861055 2136274207341228125 13318713458628582877 1961405909185764560 1114269875752853573 17476220178426655721 539154126032528566 5477459827047680875 4664195324763591498 13411423518478890708 5085566023509298987 3225830811958678214 14577148214140563131 6115657657059874705 3792650006180244409 763056178618768159 684324165647339961 13875140190979334965 7276270217319766092 10547378525405373117 6738260575582581567 15645939873303306152 7712254299346303560 5396355593782172768 11559647546027222806 5118765066019309512 5631049506379660641 269663071179883435 4937344322086587152 5426509186160296567 16728692030433428229 2655566017278003924 16474462834348464015 257784575603661252 1858508666642936523 5455769389735370372 8070100572098991591 1049509028586528622 6221127240377380839 472430536369404829 14147986032878350676 17002353107009398896 9846440581070443495 4339090763576980933 1206045520304070610 17947656410319288274 13102605593614429444 5683123217367148426 2052561576088154465 289673042265900557 416911902702587142 3824104009729875840 9707288437613103922 18086372308471794987 17893688409036824354 13932407584551591503 5411578053362473872 8978958273514521471 14745136332652177504 16340823152009790795 5143779473284441634 11907238510668314054 7531285137818462715 13565395694307507174 2749399196530567951 10709432070147001385 3358284092997969141 1095032778931675474 17026982373028137808 16979241362242861554 1566688116228708373 8530821633223920410 9044781647463373337 14506996802934399787 10955603048658910928 7210669465736789644 16274723623040298176 18172528097172278872 13667125811573803895 17441397217198411092 2848209710653313381 15308174735232606034 17554963487303611000 5040531987950329225 15836093021437891705 854069718019317984 12848776645707918209 12948860841656118750 10891502326155672246 7698288530360685248 16675424638771606614 12041162435569377055 6759507912328745127 14895384950848778106 9959010399407795476 11052522796720533325 607927140152040101 15695216718239197609 12464531611067573958 6975936266579687657 10958580277286491643 17191533366295040960 13044015082703706394 3889760049906529341 3277665289455361743 2589837565030258035 16720438185655173821 11549586482002667733 1311054425162214801 7898585207735366788 1268074209821358552 2693910535946410124 5175000887918297733 1184191138134523914 28905554441251110 4493342877787066710 17496594133592451698 16793578627249159835 16877633002313823153 6906002706059876730 4445791174869624934 14891735194490354149 4409435534473844211 11919449860577281785 13174928715655621139 17845404697254504519 2524818640765985791 7763522442166913698 15357355519253254317 12191249079321851184 57197635523588888 13649146863663781248 17615604166202480667 2261153851432180229 18272216037489606646 16328340157365811910 11739893823492500394 3274305181605131544 8384120498235915600 1473848063057781718 15732656258455903344 10470572510123390109 1181025004847686243 5427004722415931676 17046266652887008023 17737135019251600705 14089958128772880582 7387849382485085823 13896750980274274491 539746235956056166 6516186318600480047 9517367332869022472 18270597591363131667 2445723140968837440 12619091230124196519 16121479307303043846 6323456268362124557 9024472416670617264 7011164435015966402 4409236490738747038 16928789285314050094 17512787997459747853 6596649564906507866 55767860076181696 5593873300356833246 18106058693045129516 13815990443999460675 5258286721402370138 14819513438241370387 14032357633705057413 14263191390459448802 338315980353059635 14727191553622032663 3520201443709229617 5993361172674978472 14704816776497759546 2127518005871059360 1838776148571486514 8182464247975280841 15968411000727074909 18120745091222303571 6885833776783650427 13431190133622141595 7856474681801548659 7450343263914496775 4718496400078596042 12066945822363932661 12943376090302576044 11089137015165161185 9931438601394004550 8254100377571422635 1011588018154132528 12483545197351155309 11893657196165981625 10254529390671537920 9361126265502056571 15262958411102391324 1004811501015249234 17854886901690071931 3590882521688744122 1981458138599690266 7663203551501290906 937694914446062596 9665428523934266265 3234040653749059788 4617403969613166099 417461591553732140 10124415079240682847 3414889884918969067 16566541856266561699 8557385659926019524 12000699462139512313 2242101142009806955 5863712482845275170 9809560724372125567 3753793247962352122 14866537425558405057 2512555750586757189 4546802175050311746 12750409103051734442 13470171669128129934 10394889346547345561 13568054900955854127 12859656014853577424 17327039291699056796 10734345965002160979 8749117416428447557 7890919869957650958 8633096611029637984 15311298022941251494 15867996401364406292 6611638111868629783 12728748441845750208 7681991361535370965 17575515369455152882 11802335706568190572 4530822182507204800 17193074178232786832 17998544151939520307 17578900115197469515 9466425497563749888 10679518253398990770 11908346587253802312 3851858342675578372 15874438684363023233 2428118092711890333 11875338417331597010 2995193511021724579 10190146900673290567 3895129388395030856 1825719039507303006 4439059729195938299 11638947138326464405 5876911646795601069 8526095295775605535 10403557994520832934 17747201634315012614 12775042167814427668 6977797751178448930 10338901987349674076 16512151556244794641 9076992981108825460 4476688056607220555 1972833120459596477 2832753175412825371 18107045043005618574 7956698432390389843 1892415574785315892 1254426772777844504 3368655071974143157 13808095084533035803 14968045214397341995 17808448135089226180 13291756006546133518 13253216151792992083 3122028119457402257 5421472301788149691 1023725508281413865 4670553548344576467 2090710612494285485 16253027619411380616 1363067942903078508 11633647372626687058 12403701604925476755 10918586619293528683 10045011608690017810 15112456507416055158 14622056289504380647 6473702518219213450 6797552486567091415 9617094141478052385 2981672236138281262 2065252902401030523 8568458806527663430 5720825107751144891 8820055213545547483 2135121329934368886 9048101616582334348 4879280498394460159 8697010555663794935 15389845116623076125 100865736912832477 16439856949370367268 6013938881195187843 6814870258946306453 8201505351631790325 102764279328101118 17930231723909325268 7240364106124115452 15895901834286823308 5773020624336719648 13590687747398702770 9623489971370400155 8600771456335341793 9594415827734432800 13122584873007775011 16675896908780786064 18393066872998565936 12500312886831101264 6579609951974817571 11669543815181626351 12927840192514548735 15333358215479945216 8900035501368720380 4138242208873616108 1763816806668549257 14619039055128286109 14691189872909280922 14566352185635188712 715183366861250270 5839329184664984469 4790243428217956112 4079448089927801532 3755232563915142497 8019473902672626158 889236109793128910 16872896736304094856 9005845720287320213 11967986107769235975 8334090633952852566 13907666389090846518 16395892684536468139 551529043291766923 11550039591638868240 8842912796656971121 8059889280062048274 14057698512120210625 5833722406040683725 10560611374052648963 17975491951823996205 9547725101963366792 13379870153990427596 2533612484146726195 5704428660393248664 3768396835757991896 4631300337430069435 10008520568887172955 6736569216347861351 17010426001330664178 7191739785376737670 3327222524947012689 7220760671349271038 4143877350068577859 17771487395164367939 7722258875635635773 16471326906993820556 15444774886500821725 17810525698754824629 1221517350774157057 16528489612896977383 2977325205260702150 3102648906382676417 3239866594787402824 7077089301203093312 3248874253397959072 14819106938773712577 13149053391464038657 7971507651340581918 4331212754816108746 8927581150817641064 4173703293939171008 11467567717929217922 3675400348990543046 16502678966442802286 14676426746339280205 10504002878261486657 6702171235804682874 3081006784213947379 8590910271386570346 12738846254723976157 1727665856305760669 2716254671031840098 5174980459304567327 15544688893155135443 3604753624542494716 16327637705112362602 14868143758048121861 8744849492278407856 14680179067305114557 7351782331548288620 12531591874950812194 12065418129178902777 11337656005527682751 7095636234995979925 16859499292328169560 17681077330081349399 1457228814539433172 3362020298753046566 34835629024368086 14550853200083516349 1822558266231438864 8495122454149062050 11744248503080122793 746092944390067931 11223268064079541113 17059435048643681866 12431935787496156012 13667886835712611431 3744467702815244747 8479381614600952552 7381501215888071744 1800022080726054725 14710883650608433984 17458855748941825747 12591471608855116061 218120467371613032 17766136616651228120 1392036802465833549 11492305498914827221 12864120206545116432 5448471001329110017 3955018481852097247 4322863752804470832 18049464049738440259 14950549836763322050 2090460169105904776 7819055095678107518 17202672584306953916 1151046402918688079 8764332688338132588 3658675192793122236 6154122063366475349 17605254316537613455 347250327230360556 13023022912498194696 17434164830789330405 8595287018323152209 15433473483417409131 14306115986763589294 8127131587125577786 4299609461836444362 13289296488470027059 11215198149623564539 2354174839045834901 4362668238867177746 7581330427980417654 15015871265542167485 5199402754967996981 15255817431366119512 5724471009507210423 6487890171276838492 14069870548878862749 8077101694808515116 13734894341849882904 9730017635818239754 16109099976714961204 7574865387190424210 5340786702715963390 10968817005279099699 16927927845395557680 9559243596163634200 5282761441451161484 9585875918487549592 11179552126494465469 3425920242670017289 16267105854911918266 6464609856466609333 13832316649604211130 17648813151326808827 17061864988463878497 9596142456228831458 9945354251927946241 5239078148950917845 16735021090367837366 3559502515902895184 15308680429473988478 12818394726859037555 5168165885868593758 3072908628123677932 867408236094907974 5114649599174071582 4511666876923788589 2134374804535183017 3783270031134235901 2727535702757407339 8004440740919644692 9279417895012739466 2184926760006331487 14245384721219315257 15265733407422861968 6807957063944996814 5027227956268907167 6144600379719033660 13331905988429089588 17234824672996073038 9989562294242448484 18038404679675286299 15614654192762929318 5275222197996976254 8674325079758544686 1137441544493450213 15012899170637155453 18420028495762772432 14606855119762543382 7699295633901679683 4411969701939991457 9710134500098324317 14036586971942865006 12610811328702797550 1470750569707716591 2285559031189806632 6565873302812957554 7344831840175812149 7307082803160461420 4917174528124066687 11101825304075398165 509666453287910216 10987732940086027962 12323086030870763088 5350216304497792757 16476572780227779611 3814764368088698752 1559138951618852809 2655122253689103594 6053691351343530367 11517458407021992960 15037978850588475625 1899933193514359473 17008564192998326140 12675337542718266450 8829922051504555450 17052605597083836847 8144270436812114196 4499974262075191808 9773216473283952484 11655966073028587597 14812665595264194899 9377973487711990114 14983810025535324822 18368244173869913502 11721393010333278323 8926030018414446084 7178140977264366908 12234344489162791359 17921034736831783518 6311029575893692895 9127121334813930695 16364700438805684684 16924657187591994561 16466059698416236333 14526822679467882344 8946908985006201614 10015372831998701959 4828529445619955906 9785908429529628656 7483406446914549706 8534750127714900562 13589940754513069280 10295922472256627272 13171301011835309468 6138820895097729852 11213001746346093157 10483031690994275230 15974398095481404655 18165466504084401274 12031017261068912956 4498468201601801503 12345191890920235517 16283589644461459410 861928441893912669 15262261612560610172 570012398162647040 4823328024673304443 17141944895080644903 11092182259848852153 16902470158158814057 8461896124861320005 12963912829951808344 3065165442357195332 7518919358080296388 11655842051815412166 8080996656809637229 10176650020221116580 6886113536896419686 14934275069518225854 1972717784986202908 226294907903420519 15931158177283271974 9268054654839284537 17332334886931905526 8627639182582702316 6131681611593789404 348230923467110152 1738141087580133235 5042690833272005442 9276488245161307402 12142263578793397471 5535943431428990719 5843342704049111000 3536304088078305656 7962746170061931316 7242982362485510351 17300893346326346714 12193922826017723192 13511557590225899518 5260466540177929836 13451935076691978767 11389993922909742618 4776962162041319259 17217534078311272693 6233267153236122345 3987743802449835168 9914573184780411189 16023275261769837036 14031835080837845462 7626080908781795061 12604851833323981415 11306393565784446667 7974365123086716220 9162783891567809130 7299741523807614678 7552565665082550627 8806860562869933312 5108586445345268269 967641375338952936 13843109578677654884 3378093706105034179 12927851516712639037 4268459715369481358 11872108656803497046 17707410146311642406 18106400077032068570 17159064669365805781 3061206935543463116 16425782468268603030 17261963539355833983 15931565881855415843 2326712186782102311 4653461120422563562 1930815703129677062 6031851466982337264 15974582427521094255 14006349727226853418 5133065932707917278 13717746033914702338 9059635036255156886 18286829830866208929 3955598375942526360 18145716088438159435 3008037797247817268 2445488038842812195 235979435512250737 12917066903258754591 15753426911098773088 803317594003066167 2696911306409639196 8048127981434443788 16461119987215232741 11732487604272202279 6493518845341741133 18112627641793182623 13000320117781300058 16898597934853624252 6787100792146559087 15519659955297341357 7913257065758534160 11772993571279913306 3996160733946076079 6893300063214085110 7249035453001808184 2183546387233761787 101938336607051694 373092764983615666 5077918184535864847 16781589197197763598 12871058154323167144 17419208008244726428 4093312192891905730 8133406630178703955 4332270750763575550 16484438390380083069 16800040154704661708 1643636811564415304 4422789536892030631 17767414051481075093 5447542277075356119 15863915486309970800 5106362897845502999 778194302623221321 17245454870960836524 16354166539382737793 2208388511721565452 18103480771307629635 1980962313234583042 3315049225998237015 12950500661179874524 1314731135640248043 17418525030086169056 16898779769537198788 7519875349499082978 5914940384788662018 11406803540830165681 14857937714321302332 7871303822048949870 1386618876550982340 18141410160740373530 13968683627386491645 2518011935470605828 11825331391717002189 5205165764830894945 10818339971204017495 17638340129239727576 9341910683794952654 2922969073011506490 3510103149201086391 7629387211179806898 12580732264227941926 12357800155379359307 17321309192153479530 16542538981280772578 14402985191288641999 18011894524901751129 3423681623985079344 11722008557352355025 4664592136245838995 11229985840954735247 5369890949011413354 14037773968905388791 18334416651765092929 15627375119524847041 11514345836829755186 1266705362154954600 7459031163925257445 15968304097510020820 4612526683566316296 7115362180883022819 10009057518879004651 11806794138267316982 16927385933774289844 11319213996596895535 11888421723278238048 3484240644419594981 7943204299623941657 3000987006506940158 4883881580220334323 15713863864799359655 9648500035586495132 11141475272912083610 17732884175442805704 10819188821721212651 2115090179474423157 10994373822977537494 9662815734939859968 4613875846736848309 2641895744927863288 15886076577445766174 3598232164078510780 7299910334807474322 1627481346801028028 13661461534031307486 18077883610730365948 3626798680794401219 1716058017085829108 41909234755123311 10655863297473601158 2190344996085180068 709228500608364930 10113017299568072282 12217853590480681700 5064187631089398889 13030607196197898293 12240857534751077765 14000540930683763085 8428873845151634120 17566053892963696902 847321982206864499 3216763967980191764 4408057993857336634 15641698357662166881 13511661143366524909 6648030910428694931 2169780211982778184 11876991489162092047 18134970381902341681 15522238186042493621 10440609059631820314 11328758139382140173 6163633891215636597 14945388284460992909 17592304499987286121 9573086495772280892 7195471905781170127 1311302915207732439 17957586335421055153 13910585049566864134 13316557083235921575 8053972046490500647 13349991031874888441 7786466921025990276 6766840916802008177 10259262152506478896 2901964080167330106 3284031847673397798 5003538004559269232 16941277273552115671 15649993317744551799 17729438960550879650 9586334654072788905 17053975405603963473 16425524379776383364 137814254343923267 6041750944087208066 7452447867641855087 8290137481006721655 7632179222305471986 13147107643236595925 13265574702383391832 17681771043258275844 9028398944099087441 10044741400332002095 5462412032834372000 1553142907009099798 7919359203129052833 9284437376159998243 9320855865574943517 6366247473754921915 7128062256688333742 12868082126060365591 7465337179273896906 17249659847022500197 17375171823609984574 7014105233199324866 3763107953767974876 5064713086085847229 11832422766381577182 6119841345419445857 14316250206510818319 5595524618097352696 3578194093404525214 13003400338850233128 9236551303220146208 16799570664661579713 3738329564295460245 5390523824936449702 17070587724718971192 6021613370817550646 2697149115729366561 14650130739538068310 13007370956421313097 8679762670616779633 6977041791383858299 2342146945342425574 13389048880596846216 465903287157896556 11967722674620518484 15409814636359217948 5230212688221062447 10154271671544801252 17231238579194922109 15366459408952888629 9888793483252236748 4910767731332294146 3580512882649674676 3029337731011299909 16394058772586480754 2966939409712728435 13323807702039525892 1672063948130515640 15206835393497571803 18351722125577349575 10490138624531600871 15822738593620087452 2267230042837322373 15995361010620633216 13061053512382120464 4921696548160786070 13961156527434075260 13486626211224765896 8109473337729189884 17521575247241764503 16105201008175820417 10516152204113963218 2293589217902570687 10811483502303510948 114595757892426665 2627211042079639102 13586059503964913236 86229267230451021 4071747410460043146 397778052158145528 8250179316740022300 15407238709869288965 5268475539530291122 8145429759776707634 11733161663927828462 17957018270511665315 11281011369378043016 9789846583737053874 14422726537622625225 17268733886472178597 12318403935198097179 8913661022665759705 17600708873952564959 11004638833192816538 896454311064853358 12291657671417430059 6141175006825630595 8657071364295432982 5328366398580123959 17530397088566330378 2009630930350866781 18075480346379499563 15695179737100212479 73883452296835558 18306697717614241102 8550484903494173378 2264325695919148728 6618770430555052062 12983578311975948742 17546773977004936138 9758691732441222355 12221052712337129766 9875412535046484500 15093084727043952073 13002754523846448864 7315045708602823233 11257398875032868381 10128472397115519638 16335136892645206914 14479471407673038204 2254433533205608808 18011651331937082100 11443248440772808758 4554546753380801658 9163896670229430514 10009561516325759045 17307811543792312844 12631372603465225785 5196871707358449240 121523010294762344 4064946353321887504 17670852374579787019 11977118811463125151 13585210446828216065 1795179041026080321 9464041983246019280 5620949325277049343 2240010213368026274 18117185739752873132 18058814757759737208 17306652532951678294 9225388141885490385 6301495428081408884 6228221610533854344 18439695861839438084 9921438088670958199 5972119065381408336 14077680047469632244 5742615266328763691 11500526179063136731 8523505720829164788 14551209445443915410 8817981058332202871 1309765837336029124 11582326299770520174 13020830740363520388 3585088655454989706 14070206014803808451 10755737736131703118 6953985031998749813 912576260059311762 2857160719995041752 15909433993159425911 90275790169802022 7782552495758523120 664967612549614529 14613035776921603929 14142574440387051997 2408146658297635714 16353475252996626826 4013171193340090224 5396897220646430057 5089237247719924939 14926983730927520949 4292372640269712181 6890869277164042572 17086981264945744672 5643559286194657109 3492892459922403091 18079232609565511058 10051316573828794320 5618865067867637468 18165876011056285524 15613535937393414577 5476886544276308314 581975826801659945 12322072344949749365 13569070414546285099 8932761435564791831 6838262657720134141 10893850972692785994 7063820459071031962 7546714246183801568 9584635177354296517 9304205653103149261 9993008318779210219 16823029563480052268 5036797162951466283 11643107343409845691 5549925771501802218 2175686698238690745 11015392915136933140 1469298463999317768 7281716574058565394 4652669983257145262 17435267777517983039 11841625597374103094 1060649819567041092 8659140157622559692 801518354158169788 34871757563592319 14294274312898633587 2026244986760567242 15617711821993700301 4343562896107992561 10543178938078586774 10850063757303553357 15277183644632887194 18312585261173869243 5708541853603815374 13660124651273304528 4950133139273662996 5341696284860911329 9296293035855837007 10354594055386193778 9695193792472276636 977317365868288073 17465826718480839832 5724737279797374158 12016376487739187830 10263566156067083845 1364473520378818753 8953071617620371363 17381352695164081320 2156567705086039909 173145506022105713 15919200488213096830 12932049911956903927 11736382252990571626 12839210489590279544 10112122768502333002 13370937375318167322 4151700787800462607 15585296140115633185 17824175654677947574 14931760324854439362 10940523588047429803 10848307723246521424 11197074332101988695 2083318093039844236 8940675927181976739 13017025894352350795 13545415352806238995 1034708665591118463 10530790305050084727 12136936673323533470 4123300722184070441 6592729432621561043 2324310659383578506 14407921833526953418 59513618646768603 967366303073900465 4296634072454675382 7107460611573823475 12960452240470385710 4831104346191870916 2958622198113700227 15603488453683306120 7306125510391842839 13804407530430198607 11268948863335749094 6514402049705491037 9225971999885912143 16799067675856243472 17649650082435881124 8800821531703038347 4349327513353947274 11914298511438250114 12324792098918571007 4992646265618752778 18020124109150442008 7655031163416901541 3383641998740597886 293053927374968823 6444116900827666034 2340586662779296529 3149995363160187315 7368365117204878729 4901203643615719792 8176510027328034395 9926057532347281004 9925203366389807745 11539766446232431639 15135018903674262152 490982230085188159 17154646035685313331 13794075695281300492 6124673333890540680 11800269311536149833 2346982498496419875 3969695479278357676 1022922952494348977 4681174890827995655 14516091719262505792 3761551099039015121 9390350645082984905 9426858696217606344 9202645300367233090 15040545708748535243 7037779636920163394 9323254757900076745 2716615562417567770 1447477165689432441 1866834971316632248 3357061520694105229 1789987145349645453 4876936658907495929 5994155368612748061 3297683119874299840 18260681052476720331 14634153399700774287 11523868618170579505 7751403737640071171 233270749562567540 9172149560429217748 11570811787042480467 2146081838830721649 15855361587055513244 347937257973536723 6841193349832226503 14492501340526819555 15866130456774072837 2608407501911090396 14146143317248001305 9023920234585025511 15135713164458877839 7834481541641551123 10625799468737075923 10478811945582221517 12820610546158643351 7172716470062268815 4937753343035115009 11701574501844595094 3520353751446701058 9029348405892970720 1204769287482523701 12822464074624002644 6884556237966831976 7765360829960875486 7542596176021587821 7090868146581392552 14147436012698538652 13568609839741584103 8246709941359049564 14945760659901662694 13083497713867753071 15231843405056365636 15415356956214599744 1067102850108035605 3577953675826775729 12098911978456440479 13650729251981901103 6365634868013801504 14900582121715579254 14878160389867232885 4798484882174267390 12237183055515430398 11280621117455905341 2743117661352698674 16695124503596540817 11663645118257588243 6573847138275366896 2081204995386914802 6121320826766124009 8342115097116437644 13832380600655385132 16229318207665226321 9802371986737074777 14839222233078740209 10546079730638834848 12538312549894226388 15184191655587586126 11451177074853267367 6647600550457718304 16241661543735925724 6729793385935561529 1925026501550694528 15961140034189317544 13158232697330786445 9073557387554956825 3234040247164856586 13002044868263919373 10440652780915738148 17054559087456108360 16636754804284664268 13027212756696222421 17317001102255230499 2489229990970447489 10288004305723186495 12260992318346646332 1261215190090879979 2711374632781788571 12516329661203750154 4180310459809528483 8083325738972757522 7135643230918483682 8314035193826429640 2877261560684352861 7273295762777511368 18090237897194162363 4756808536459290819 14734470518352449948 6786098542262179808 17523795485276623313 16426920432062152911 18334218802384463481 11304354542770339283 16259225213494793197 4569711482162584407 14873428141415462609 6505087908639790360 14745651464685151401 1163015681702746777 17339190095381233001 9747088877030706245 6171916663447183138 17953327544833416089 3852937718118707505 15431530340885891412 2188869304446129880 4534859206265217122 11753949807103482751 15566025739035975690 13267967358126219376 2496529199135549185 712530574047193292 2144476069155814020 7237132894680822267 1100125757345026443 6122961297215993553 14999847335994602484 13909386018292456756 17808411592046317208 9131686861038326229 7544093041595709244 6237290418693818426 14049011942916871967 11789590417829103456 6350434557599821547 10953080420212727877 2054407730443965800 3339075705819263861 17466373420168823605 16830564330129457599 3263824177908290606 2397168993960032790 17577577605871941052 15492703425551523808 17961852001869235749 11991087160788567990 6935672901421556448 6539849450316671785 12157170931191186424 14301032091763444810 12570909407759448321 8010637001593715623 12840330085576625005 2903397325133953162 18096273506627815161 13179244990847659774 18162422028877200084 14631075069727264747 8356042704316674639 1204186306146818214 1250610945095439165 5303614041284470111 11931335428019676476 1775441888019439278 7957684263754382236 2822779272071192492 9747148430066671333 14171278466927491573 1194565733987901382 15899995003410915596 12556028987115992412 2774417360583936953 11621992087482904180 480390331376799089 18200769383270233918 17336046184789381411 7128170978129043397 9832095520295674340 11821104013786128010 605840227021529190 5121988531254220612 3925835515821525181 7458139860776484295 16720089499347294096 12388512907651814069 16106271957075951886 16107270060337435454 416873740287023708 2539834561476099747 809813739490526120 9459746365530513792 405192625355546881 17750002553068826091 5741693521018430097 6332225092948990423 11304627042698647355 3044679179026265435 5841707544227348684 11283548217353360182 9559682872050641435 3234473824927718123 3152704843028909802 1237064451810778504 12573024319407272954 17965634458733578720 11195364259337830793 11848178364835375263 7447408736842820113 4251059150604870639 13997068209566139198 1830208197911386365 5769370612704278846 10924581526577941783 2835073616744508882 5535190226593838531 7100312195570790816 1265339746871861549 11607865689059291167 18422833901568311803 12149907735230781828 11367147808429874230 10032280688445319876 11401059208412593687 2154718693170404497 18275335980480763856 12695136579997328208 12645153151902493068 13189940373542579998 9569286758317091186 8770711207233109186 17887598177636709655 16353662989584597063 4313995150785325543 13431287200128077871 12011741037366686981 5215310219502333866 12069086562440748712 5964222431988776684 15663694998141385388 9856843526650553414 6647708422414555010 7374970913341542887 16971529988268371447 13157355505899391608 9375252788325543266 3855727584484753833 13271686605506167213 6852964339488156829 4176621656774639543 14823883710863195167 16625140214606280773 17068904962370165277 12753165462586293040 6880908025391725692 1795533231639403284 8705655967305722870 10765893343359965148 13096719945825306790 3375090756402204776 4626194102637020051 15327754422612808201 10593728820515343052 15378611439992404755 6537336412184380892 3360415884856577476 17900034247152136480 14040064785486344858 10029337042611927548 3484689891007378653 17231318462921080303 18434891129744895240 18350146280769351614 1258362422865491688 12782299108843515596 9394681253861652144 3431657699769048066 1873484277010676887 10624194962640792321 2094072047665569822 12070746948079031240 1352785757548570398 3452702367069410939 12838599375058738988 15824033609427195052 2922099080911376945 691634636186099107 18370283955576672791 13969862268751857439 6883685493715779373 14349315699844349878 2192597992039387655 12837758333323833591 18121376737196308058 8360873423031152215 1996873577637794374 10525047138491964092 2779362853471046006 10668875702770202108 13397226520234952326 813536316496482498 12237303047827691749 14939226941610915113 8118918115347518158 14429827795425403988 6074708865569196174 8918744027875846620 14330963322716858756 14617807490567858805 15447202310958037861 3287195545238800445 18099163797720498577 13805673399121993266 8911287698391076962 3125859613561900977 5212292788088112562 12652369267017822764 10172622346982896178 5944392292310997235 8265661762175274382 2720332635508083633 5727330099039554657 4364266420718000482 9094286991937089626 9227263286878384365 14773686223426085620 9736580193494687503 9630860292873665108 629728727905724447 3843711370307211811 18146400040401490130 1308127184462558474 8843697962052373344 12622723501085314354 6413740172910162888 10274290244904072434 13489021398294786900 17611814850001727522 17505008451079699015 14104316412870508931 9974783350177157616 10368972247964266805 17200831666253363216 13005793332409960442 663122567753592754 1869446981222955293 18437965680196839484 5214562836165321882 5459378721163670656 15856061164914489418 18144189217180197609 5004531197109256640 455161910299062345 17716054018548768236 11252078118926045058 4692484599818225294 2559146457420639630 17181271586725458688 6258408542129710560 1766278291446741457 10808647035193439704 12136178898172809254 15792823457614572836 17115943538176811050 1264950453378048236 13924853394988004747 7619882147313685377 11976278502982104486 6963802202285953815 7510017149188893672 13515544542992263278 5321332549709162569 7873773189234120919 8347738828072101211 13831109596142766190 13848495921273485828 12411024713150406999 9943382799942316195 3912805548926049812 17391308239463665423 1588760237920741302 13093152232971618062 10854582626708907051 8553776133220674457 2599168248828493657 5880487783934628559 14877145406798648034 11204985529119274685 3297717165908240625 947560593945175704 10263464546801024017 5474384747945189745 17768106788134357547 17123802597490380133 11729120593639084266 10361845609442230301 9441222135125980721 6324738720076912200 9401511607579125224 8438029786218836214 12329119565167982772 6378348837823553964 6234540296049713531 12805778683414586969 2800318174236340860 11775841819695189087 12371878940287855590 7767467833684891554 8692556792086932684 559795480872030601 13684154480157180635 13792616262318650397 6124053732983033880 13480534996120489887 6924880103552799384 12078181770044233079 12593476879205068295 2601949373645336345 15262476356615069979 4314451948395797327 266658216844426724 12681184290455104012 3662083711756561650 1764569350617945149 2784475835267278082 16334715806209127376 5817950581094870467 17413913229996780496 8711458160514766432 7897824666196861517 7886969056754900719 12162282656376373945 9886460350565201720 9332048925202987773 6339961323554550686 14233182007414557321 13843675623886629992 9044308541504706103 10633327695349561197 8461171188483191205 1608123665455023105 14540286965123243105 1348886415096050799 2990953112893072239 1584310831811019484 7914979840980608366 15531440516756027573 11581053638146723895 14113754360874352433 15139530587460865990 3502621951243826051 5958478729209929557 13056113867922123964 14740669077549813026 12953999506597472137 17880490428364908830 2479124599700216905 4415605080110960847 2047968955312244704 13053769061860346289 11691951524955548379 11831570822172440917 2907871420708793869 15031728881758394757 11409157749839994397 16698608517071649733 18284783747561235026 4973343371090297407 7593318719289468497 17320420365718420804 17933833559357708341 10542275613894387613 8672495080470020454 12571592044869705565 3499373543302391508 8447384358991610749 6964370213338270488 18222577539383142303 4021064183291144510 8220913383294717645 9753950448557541480 6423128228253009069 14990830350646491024 1518022715147381048 6264481397360967292 6187918949907927298 17837000839071987169 17867134066864262219 1937056843723343691 7027204159799729902 11149504559986264127 17298977858611758690 320137264849425118 12009012304845223778 14939875950948823826 7940945300475755043 12978242913366967934 1527598802378161733 13799369870658292267 16432136849759601691 13029743851286840799 12439723329501591626 9283445806627087176 1746351272302755176 5862415352841297736 12343714006495854594 5136788263952623884 10004810282892665824 15435339989851304973 9852180167151334849 13346489782256373278 4446020459437391692 14272090982532924858 10475101039562307759 11308638727869590900 5319428591450133550 12418799456156795704 414792791636938385 16809089269400729218 2475594470562874391 7263696763827140210 6361249245497167812 3640050767624393083 15778428989922443517 7232813003663547879 13681917100093507350 580422170013251773 14909045452086855950 1955031748320399994 18963346675919990 11980825051060890538 12706759547826772267 1301962340318968047 9559864098028197103 17407210434456175087 1821060275682800585 5347662592593866693 14278609277010600769 14005372164647222833 13198569752193424860 10407337233528259812 7952911767580245888 2605507645561047338 12797529679837860868 7588375492856472189 2184399264240090780 6004141250766598984 2973242518440419131 18144812941148783939 816427368500774239 9006483747184028339 5685685658174077941 6421119962983912769 12978191549004560429 16777686135327659618 13323984240582963489 5755885819093036793 1212092014595254479 6729882873214613275 13521757260812911178 2602371798206112078 12010312935922367833 17458233175199067047 16537992879547426717 14670371451488857088 1251068164526949310 12477852783412075581 5460201525525545526 10202462559276181752 4121280727795546090 11305693815368558643 3438967045508447729 17599726833829060576 13887857291725754332 15125696755164295222 10517060357609062188 3371503593700859072 6022108164583668512 15399677538146342930 527725637184468309 5780279102551204377 10121251429479790088 2611725104529212894 3528559864765046188 5026049944271729376 17284819555625727976 425031151958418312 14511315544444631761 17836510437141524727 11265625603562629706 1443812347899457238 12040857116213710489 1646205149583365022 5793520874529504854 9231013236983988940 16476167361090208606 3274318845949784771 13139816962252052937 13928582232413993171 7921785425900709219 16265507408632293892 14215099496415510595 17397802540419640017 11641633688630599007 5983647975253847254 15527392357566517613 15469242858078407907 1095573411007881054 14088601156168299242 14432783095570935935 7100310243989988039 2566857069323311881 17579249206928240701 10925212931197250877 622405412364201409 13887218762118473117 4986547200909914574 2365351727115916066 768992163067696008 14938906070451025215 16281779167911582409 3558446154718116674 8695122248483312608 7756934504144181180 16052490642411679691 6674774797563794859 9477712158964551945 8057778227871337931 985741361197482258 18118919110399637515 4978886024545001231 9547676693508341419 16589926402265685382 13647934577830446014 12998140192024157436 6073475857477607076 17282950557571070876 8643747027070111818 11043644321280856463 9151648397456824214 5667230420908081157 17767242147804241375 9539376325499996678 4833831851639577127 17265146036146780043 11562688525815847310 370003112250397039 15996622646066499348 17935164733003809825 2286604865575218002 4549388972044011195 18019992267700788926 8275870093262226676 11362036916329884718 6746932612692461347 11897597624795661610 13498507995716820409 5950710895660503986 16674446430424713076 9882722655711916952 7531308228980780347 15825321667598990984 5974406452159074309 11165303356656672349 11317951030934147432 6514794284563743999 17476267751721121385 10513369535287861659 7430688108940129850 3075001153099409733 4123113461611496712 3632518527932491251 1595161321728809865 16555659847079863372 15934437788583222205 12842544450685797206 8472626631512272230 9459990213902626729 14439362063456822421 2632174104587083916 12944458200756484484 3959527463834050446 7766510509970863684 17914108258733314783 6880883878251179848 10811313766463780703 8998786129465126728 11727407583309061110 270960340228769657 988536108490653082 15178719066827293280 14809590887242491365 17859570280246125761 17443998041160226296 10850382116750650297 2773760553667394754 10183594553996611388 16153019918200973221 11712434486530209288 1326980281119775851 10274264671574197798 4031075599228181578 10315653133546453468 4946617489726317761 11542566460597758811 12715081267027163421 13167643658563575949 2280562353063837237 13698403809624011956 13166381386603117254 2555470642481977524 9364839610245799676 11425239409212585854 1806594900417566458 1289805572618070786 18308885316748645799 3920254216322200604 87762076698360665 17727816054487430543 353886615781749262 14806394499789875633 7096103605007599720 8397857784658906635 12228567758273745526 15787107118216915722 10461276456376405677 7116350475426216560 2208657344574269981 9855958688807576833 17339619943794483256 13212577953934782707 10771086059872511509 6552624689937256860 6701939298214456512 17739292495546364752 17235325214465026090 1256409887569287669 17565658072997326451 9838281300433960872 12889183688648597205 829740944108246881 16339790907017753994 7114970150922213443 13333429070334984362 2828155225563873863 7232451921152251444 4663412702746821181 16438824607848813684 11517087166682292320 2442107062004604492 16356035491850650941 17335762868923769332 659059746594284780 16560636125381795496 3060135329597739165 7334075553466675816 2527679339059392968 4360733773522796098 591703146686757489 2991738454546975610 15499621481845610770 17539594724643618969 16340422045497434105 5179375713918854114 5519389126525899523 7516037121776594757 3847032588988248331 6838415665399045287 5676696271418766227 1958691210304007665 1934050604783585450 11193597261942721189 5101329398579302373 7115330104159679031 12594439275645387196 12842678043618168420 5933799711453783641 4106216463168717646 6342180999217746749 61817489131234008 16909423243574939904 8681906251805526348 18264128713602766836 1532191696808252667 17441806612406222896 11352792517508798360 15585618742790131511 16559490333840032006 13799991045975338829 5261295842038005934 9012601380756196705 11772263850470585332 10368537691331796167 8570757465889038956 5607695683779189935 13251197710354438791 16237868992530652670 7473198130131055486 10044859366918291903 7937302913966776815 1006312862677210112 4371009434058966621 10761232374153359099 6277798689646980581 5440189421194520497 4126404317629997784 5172784953450284780 11764817484198134053 2076354373638841752 5776412070452588206 15852144083090472420 18320236129037622685 12283335469071406745 4739606323915050979 14671890820837257449 14841861009873539212 6185760132677505663 11535344335947129434 3380834035287385260 10634733321417620645 8784939341658197438 18194177311350727540 13485164001271847882 18136294600998484533 4578742190957370813 2739514513894631653 7637422636250735609 2714075452355451161 7794144224372485820 957146989666836611 9227111869545167968 4431688635197801932 4749296670794642405 9742890671610270140 9273511300417183795 11837969284125001371 2907841645556927668 12777512746565106461 2078489947778241845 13543968508133671130 4630599368527704547 15432862622287273021 10793438820973658478 9653943585007664126 10286013030997919208 14727042718656378062 3133922881091743262 2052467214120649753 2609994714710923407 14941488305599771118 9333904918233499414 3636176665448648780 326240685777863572 16269817984638926607 12430286827486501162 7433630751660594490 1409663993881729091 10013105394946642192 14614800718495862402 17562769381766133499 13502174192650318116 16130160915222762579 1700401258529412303 16027829014456937866 4011830998185314066 9332878376371187070 12570728472923873302 16173404516907884354 15969502357026813134 620601096734921501 2177713074875132011 10894157467820054681 1714465788123921065 16704018542030074205 6302443453254976236 1279542503745113380 17827245851745841259 10262177775503234769 6461141007242062249 5464782593618612131 2655462190694093210 13378933586838292885 7611986781958917810 141220360450281640 3632598812618556657 14863564205798748122 7152922874196455825 11142612236290637355 15821018313095631161 12341425334861736940 15752017011249988359 6159483730704365025 16226640300658928791 15359842634568460952 17193043345278415228 15453988309161601242 2816081170460014578 4766038697821316791 1158462450440870190 9310793422382958993 7014558582503669752 16668060965824995779 1353563504361224659 9558302316290331717 5840386365177159717 9454729678749713225 17976846777017581050 16642396317131088114 16449524987297776883 11311329918750023595 1309807194344241903 2736897567368402787 202910001724630324 12732636582290695247 10371398751310731690 4010467820862582528 4886867800745785316 862796050459533628 15103764642341841785 14228497389873927646 1189193879302289514 5175801576154801297 7330952975478013208 12915761667062172022 11632605913252554381 4781851705543964315 11174142199468385563 2970421127007818930 607047783105557570 15911483997109908258 9086529210679729504 11659770244968952806 4885033834159791224 2267534323066883058 14971299983987707883 8951871219681648985 2151494542609756170 1330086253989519818 7955426874391009021 3927042149212077801 18253817452018207896 3908332994826769160 7647415665695394735 1945446057593016832 15627227633584284946 14819921707639531267 11981053463345368646 15334396218614745733 11327339976097845064 5294984671750282378 4554772135949713912 13267826975851270445 4967369403483404787 14767132344819067494 11243568690789507542 8120204676462230770 3946050493051911674 15943396241306268355 11302463859818576433 15132389560248254051 1563998268729308850 5888303766734691022 4068753746931768535 1773292337423491946 9627156937461451096 7970450887734929442 10603949358866659904 898908935837652391 7134199308698896490 9180181431056057604 14412651540999891171 17801800161609818222 7434224224227065337 3144739447113693856 8139245600987664079 11310052598658489667 15368623574564469015 15064568327923899957 10860599441608213402 11721956642989981189 4434062347243284092 2314835685936411256 78717716476014463 17961440141082766836 16086773158957325997 10692378180988497418 14066044750075666936 13186544226595416157 2331729063730664050 15604339370319737580 14103367710917075147 4096665750697721662 4722076291321476835 12860460056817863917 10982746068984243000 483971249751380865 16775464005920223204 14539386615621409490 746913769419571892 7586065268716342885 11099230567666181935 5423763484563569135 167293804649414744 10490761478505437692 14791204393787459383 1225483282858207456 205732091964334983 5772385170472247527 9086638610481713622 4034540909779871098 6957310468997744780 13369767488233859351 13410181876856071175 11246237460826802955 16521960856739033572 3976137890835576841 13093169733858264765 8331232397650730649 14453174595541009038 945906348787838419 16226352498122587090 10298142523281655592 1686528713517596781 13727289757220213387 3124853510284230479 10399706737454737810 12398369705971610811 16405751877525701776 10476335513936189312 736292520272694743 2184954164244773228 1259423950846790803 1615813458173060963 1585314803241451557 12657681116341984042 9011253553704605325 4750586489889692497 16192447642087980353 17175478852141949690 6037873675354429801 4855036024426930840 17244797181246144680 4343042797016891015 12822563397423803967 10750928832491572162 18418405519883945275 12541790373175142955 4069592221358741690 12084548373666118036 15446716178704240985 18002467941793569628 455976567050898715 7963398560560213454 17723459593875908154 209598513996017265 7798380286067437368 3860472810644524832 7529297059419898978 11484387192067841891 11844599702232396169 4676293000804352074 4962694000102887032 16450007862271754471 17882775722258975932 98062356783044842 16202262338523242911 7280352536255266060 4213205594684567314 14829633505859784454 2203384458917821293 12162145102166712005 14129595749170153774 16608167418319546685 6832663738267060354 7150722854417753742 14216372947332446539 16557618679752605458 11628195203013505170 3793193401308392949 14641104867353657197 16975718373840957465 9969726738913633294 6983074062401573726 7581081526380313028 2893363031032434659 12718509819806301132 6297148565294619992 12657447119886051017 12061277684654757639 5032127242211390012 16110738804172119510 7702619774239670466 2476306923434830556 12932380047379317300 1854019003998252666 3561534341626009828 343362152725020969 15368605827410161760 13754246869183441429 6057623168932708091 114508098132698300 18125735926349920765 7922700457307781919 11695978463981726365 8563291631213520238 1171095041576476910 10199683230917783074 14027260422618470936 9899674280046307002 3714389129207394751 6199038490164274768 14566238837689693614 1972797009883382231 5695515007506400170 14051639694297294641 1774416957418683672 4007653832624088491 16164626334303621267 1264907656326994580 7062661664333916462 18398973366402010267 1648503279393562936 12923936618976009499 10634535500423464546 16754032233459291857 4212259553126905438 18332908632698643785 8153776273886359686 372523966551185353 2730121291459390694 2039044754525395434 16777332701960425274 6051288447810980759 6577220724489911383 10439309558228308902 8687747112835219002 5783206729958945170 14983582886269961996 16683545122080037935 12585004914547084680 15996338507742336306 16695417673565894610 6807296826397950246 10494548969701651760 6049597510120620430 3761582980798421008 18014790527607637404 1013896551413379595 14370932664009949910 7355026102015440899 6369011681612789998 16018230422796103726 7931767965525661865 1119678267695132842 12477590084458108751 6228122385531450778 3291908176360933156 11878557083709352169 18318747915181925882 2243747266731370619 14655594196776414988 17346658946705864981 3935181735001427269 2593199173319850405 16419371328776076850 13716014040699194673 13126175159718413098 8200242313340345509 17699410562923250074 12501998349118052003 17954601734408313132 5858869961908002814 6004279998145624366 5933900554369543852 16328560312451619602 6404201993996911103 7677067441261392019 5981158357848314560 9470628705736322131 16451709409878708439 8433674397813124583 2761293763835346126 8274714953094301723 682692733195148204 12932553152559368718 461115767135628848 14821968040394157557 9545686839002793356 1580952184383126383 5933485263817100416 6255714216940719072 17527167565651317706 2801442796729525892 1214422342144767682 7328396115187201858 2214118035112441868 8121528840740369878 3691159367741889132 5850835197730793932 11692492977302946740 15103958132659456935 9690517732105126994 8422434400539981579 10605347969220586397 16718827603154425219 15994861830637617468 961280128993278526 15197400627585376906 14682993286515982330 922414198301698779 13637715482557592910 6935488529504003407 1233595734631915919 12650550283211883136 15414222060660798468 17626300332250766745 6477653358518580643 5999867218816953636 859875562706501418 8338938678052328951 16656040103719782465 8446433991129475425 13710561907185309964 12971056276796437425 5630256037918377891 17225297355411752631 2414178091412638222 12237875383819378839 4892495166664439808 3516463347635568123 18013463240608371527 9374224660233270613 6585972724654593466 11382569592974830172 12329395554063097836 2664205233427677650 2948493693906126605 5844202815881668475 14305882288889761802 11224136077255225024 7916940709172263779 4799403976435255660 9160493486269122359 6498493188888177908 941781498830664860 6272842299140949931 3646561927416784259 6784922205598975624 3228828510245259368 8871816074033709080 12604541045577040586 1140416579627837670 2310468335226110983 4895126991104905025 2723387157155671443 807468560945092829 9592687830863925884 11561758639521956813 11118267791164398922 14455416639643463015 16693127098346769415 13240846263616442231 13390128457772885600 13675819944338521182 2561623708317356732 10418916550819254814 14205539477403265956 12074186178263103548 16930582652117381130 1748364800034846519 338479649858892773 5303831136569920345 186123194446385150 12035604565097798532 7014888622775921742 15027995782096259899 2437239272519746916 4664814493471284696 12956734230806769357 1299979042642169488 9120618039347881020 7913980549540033873 30041675594571901 5725973298441845155 14726806776364335795 12720378113946096910 14099812415311847109 2172726843781440654 12236040119502317736 14153790807724906336 4193548597156090704 1423129689027150722 17968807257802942391 3174264676346979899 10045394536675076850 13218950093757328420 17188154025745478988 2861925753172986495 15677760180356679411 9656275185445782147 4325334846284620153 17624088734343970017 13460334212256578667 15882818898883858891 7289990619025563969 6683428514683487036 16239526386748006883 16658120951166784362 12306149212543008270 2066089069568983702 2381052721687653182 16979676599813448940 10677966396937509127 5513425681602358210 16762536928156596443 7903029288399822864 10587663946746597797 9541212560529975113 3901752703106862951 2812618441346246617 12547792108167758629 1500767884788505989 8585114611037079829 10333077194216079838 14148134333299298835 15338462268433349991 14404136530294123811 240189238244002491 8434828606740326662 6265279904125080247 4130085413591892463 15026599759809855640 824792745786005258 10264330801904384076 12180620142956852779 14081688888582056903 17923065508987832555 2707711426740717749 18396295757734072383 5246488319347042911 9552188522353464093 3432229939433905642 17867375400282483631 11452076823371911230 7303666353697834394 4250755127244660955 9830641095103646251 15533028463845172524 11873064003953476566 6808153830603984760 1199482645479474539 18218985852218856053 2793674109779450303 6565719944813454669 1659144535821641609 5736759564201117542 17317912151308825435 15939002666202534486 17711429381291901867 4984246733795247144 2377687247535728916 12717843765936901433 4075770704205628347 1773090473020138170 2200241226047351068 14224897556891604516 17854653808676654963 6654667949526974131 9141298155971164360 4020915538657005235 10601697016284739758 18113393616632551968 1631332121968572951 7402327155582890102 972115950701362722 16420647909077424933 7502516182028572080 9022018583062121403 11225673308708068184 9317241394529720852 1101834727956564358 1496873535579315671 15788639798763236262 11533711030932108768 17089534176910587530 5168701350046163446 7419518037855115067 118236571291278210 10942234208747007053 4142367870192201157 3931075039903677624 16321398477698553679 13070252016858605147 18079130282237629217 376151807961565835 6584225041979458035 9285650316907644078 13535740861253250585 2152105377551408829 2131150000574250702 14659135586299770913 9166238754075145586 7382985931440187209 14751001621495927512 597332195643781878 12974778748664736181 15162379634936389876 5417936048463013191 9684538139923761400 17998473261926185817 6212553915836545008 15394679578053788519 8964129328889694672 4213220958312618905 11982130175757280145 16747070343404253742 8523921292632931539 14241592728746048482 10496765833587407154 5158237883356307381 15404858770928850386 17904826307926032620 15094305129204028626 17836381085529455646 17541772095917653284 13049019546790559847 17525689521068128699 12969564056977050550 8319460066114272634 769776883237205371 12840749055199379764 5617119241648633731 17845939807693210472 10061779364507111449 15539991073486335772 3301807947299298325 17280310278293050482 6746795178159073917 5517602089027135809 11645122718017330995 9627988802939782382 16907291664679469 1994667019049062746 15718895186056648083 275908545819962390 13457884622641647470 3280760463680718475 4132234994711319108 9164526893813135140 15406108888704965253 15937665390597242628 9130022667285932920 7057183673163850483 4590059615072809889 11395801222768748657 9297104332395841146 16631611713299025473 5650929962747868562 8934006336561997292 13611837875661658918 10463309980948623410 3694802646577756094 4396647279933086947 2536565697535218767 15961959169598010225 11797969204938234871 4272235503169176708 9715526707528062372 15946903726207350805 2261925861874547516 4571218186958849254 12096809529453669316 14219910655030591219 1743717994667173923 3936069396025855613 3009730686614533297 15539784420092179174 2738047400021291739 7398585433493333968 12273887197969953584 6209309850226768154 6414340247423181505 3980071238107343650 13938323193617713423 1862349646641535942 4615664459162077830 10850615650678319528 12262488385091542262 14552952591046694182 15990252658730009359 16474763791682029188 10365922237899856941 13570132042635387138 12078670791617068841 3071959578154891018 7451100373173188349 14842666189643053820 9213011803983430382 16947151766765286235 8955252564616151504 17700313710039462306 475347384973732921 12974486236174939805 1772809434182530194 10571478234966665639 5865910298688024090 5196931826794235053 4219637981963827549 6282614015180942740 7425211333639595388 9146434616570854333 9081859141164868628 14536536511940247133 11972800926781856426 5818304534003122823 9629050018799696728 1979524675622803433 7419550847469413331 17317491752180744001 13603765628955372659 12950676467152686182 14742045259931950222 3983922494289236138 16002749941382424053 3083930219447502461 2878301099715289789 6527633527348618942 1193839697249616682 919555092653372767 14082001406194432453 2609610695741589657 17910544997195750653 893196735404202220 214431478660426630 9494963867467639068 6469551256882917241 5007842452671099554 3305759003325051594 11064118127847548956 3982283824145076332 11081122803261136560 3071844202757756113 2742441077076046541 15820643846469429760 13877569295115232 17822156627715172588 13688841193727323734 15682984018122924352 12599367067795574925 11668200645581112778 5381615649660893401 4470040105222322956 850066858577287154 3820303587911830669 2012291118836239125 9918608988880093471 7060040545197558926 4682089972216928810 9104159450460666864 7592910813844337587 6319389933646363909 36094478040119737 4732853727081891269 8356586479295789692 5449556128127372785 17642038923231021425 9170365842498772568 17573489144740339869 4847791491144289743 107221463208117884 3757409348054639270 17834017275899455222 17726246189063375468 6695655945087924252 13258660559762547496 915289906692520563 2032998516914100911 4394936676993614130 12990087782392115954 3136673677244870420 7002498589533163491 10789506321432440998 13062197204342830499 12221836583061082712 3474510375771855802 7229897327674452561 13235439593297540088 1812641755493019521 4340789131270596595 7122600877588135172 8923429634479447678 8533971115031242753 12671118633170977029 13903251496737940547 15130917534936015138 8589840503169426071 13333075536909586672 5537783223790315450 3438791590834259343 642558227061067497 10682487696225662026 12063723502329212868 15473621053176525711 5313864818598645055 106833371124257082 10821829040647747495 12678687287911864636 5677098432904478727 9648917023264299434 15145477257000009383 7058611262861967079 13173752276916924387 11170939544267701007 16225167558322119659 6226882320240048206 2483141513895439650 6167209069133123406 10102603559740138733 16148969978809798875 5389139335268070520 7070429901136241166 2479517118761908325 5923959986157555133 16962810429338207838 8907320692080143207 15439055874735219569 7033721697248993495 246027840777377403 17710172961545419623 2268445363116489003 3323171750228977732 16160001601944123484 256181455055509192 4097216594223096578 5043719370246772785 12112724886997625534 14872206391442083566 10474415998151875193 71750281849989529 6533220020638554343 7988438359826686993 12758629932561334225 11949007729181260642 3728931580019842429 16949459249054170821 13377781571821902859 10522269102723745117 17305545052766580001 7892434233493592393 10697443657213723332 15057261878536945980 17973417176761768012 1680942608115890116 12316816844803194767 10429079847486437326 909620519209401830 762370971008096056 6262358023888509212 11950015070204043809 10315889528758639653 8217792486662324648 15461683279705904957 8959102010059880037 6244817515390925058 6816245176548654129 6870063218388126004 8810998917998132029 6292997729145489958 3210278942107366751 8893548012183923739 5435452883233821950 17444947602231712436 222360425216771732 6857612206509319935 12279800532864522925 18250506585222728387 13602340508899069189 12964880911929559930 11527522692349808130 4667605529852733686 18277762894707318107 9954760017191117492 10495165055590961929 17781954680603079260 18274785273967814239 1685280837837479705 6304977265031451551 1618636522578367300 4634678805508834717 1021171093590803829 17296619415887656562 12753249507698002482 15016649346170290461 10416796634472034877 9134814107171177986 17399234408064538179 9380117190199814070 15222249559476296789 6792620016832262605 11097027706796573033 8279914662401784898 2436560594750079733 13878975443683799727 2562638831644853075 6356470148478827977 16349399659220237712 14110015394041050323 6663115565931153621 8293969570887268528 13953419022181882870 1698334690181415851 2020126366627695254 15598750442403841514 8483394087978870407 17185775728590048545 8085206760654228293 4004777373752640760 6017719445157769340 518089935958143331 7327392242591783826 14979900022483487748 16510754866530767305 11162047951555659066 2339388474075011260 17838457851220678960 11733250440177443290 7146050667268794949 4109641678099948612 3879717806848940237 461465069663002642 12558768829537691987 193455297731370274 13889354416008760568 1311273892640150643 4481452087622074967 11456787958223351334 10784330879655656117 17336722905631561543 8160589821439629185 14226351326019330504 1020844968328945741 9448623391754706886 4070153572305824202 12119405468709745140 9802506537889776104 4062576193691350797 4485092224134377265 2748073360142213974 16245035244088339870 14823591528838949332 7029465696207471370 12389117695208668828 10642068563222551199 9966025828947790796 1888373927121155744 17367805765813376924 66834321984819000 18335626336303405361 426396451802918070 1087963305502335319 11095928667415151734 18234883912461060767 2877037569348972551 15016538990938950235 2929221216411242585 8082003552760832729 1043289239248583957 15168406252625461353 412298810126441732 12541536271722639555 16371302198971216294 2841461612561017888 13884793612481127810 14961544764370520850 5986089083245356240 10826030944305741725 15833590404976851781 17732985381266811091 11039643064228971679 369631968252251265 17728776806374936530 17645965136240502397 16324273036654255428 14436814377825784022 9614106399967336041 15980539976748269775 10101459248248084782 2770766473846993052 6182122983099654533 12895342972887579293 16257842328937030400 7329224589128761534 2332545162470360295 3795139304804684184 1879562241850645205 9883267877230639943 2945550160910308361 2140100012805161836 13496632059995893529 414262699431408081 17559771461816014491 4973373889916744773 2312577233000788950 7739969108429324212 16612246439584913118 7136182930447444616 8535186104147777604 15503883455850089943 11168667458357839365 16393832406216054790 13128587952339013759 181830651475169380 1719603536733632150 18088703597044794347 1010342732677297158 13537541684143907564 6074986118478596709 6220335245689139638 8791651783719911934 1008525379934757599 3274141542396996712 11340325222340173333 15054997520403981763 15301530991349229101 10268561347136539237 7924682389630045010 5448921499313869098 1853486154289116138 9545499240599260254 17752835266202052212 5769865194959704351 16900659897773972538 7827174210364983371 18181620984790142475 12803462761912561422 7578316455726405781 9697180838608215292 1581417913832483431 11708757770234399206 18374347532935256008 17633440201016373548 6162026486679671997 566431135976405481 11358099090053202265 17974856572953185201 18146941553013449484 6452859476429347959 285422166845733896 3304797054678909170 4466132475621895004 8398902718263429871 8426348454901271858 15136327238374598164 9651078719515378157 12681989982062676843 1494709506992671686 1506580730125819937 8312252844168280522 1983917199448382605 12045922306656874882 2744038922445049468 18396754840309396401 15225398045850602448 16055581495639534602 17684410404126540646 9280530127483331290 12978211110005088000 7557775221256505164 7765878824707914723 14093920413840438054 12197661463477327989 2907905955432638696 3576982927593671691 17302323456123415767 14370488726053060834 12656451461151045581 9180224713633796641 16863698457925688856 15815838195839630665 9661624113851263847 14626577657911280277 82732842303791351 9745996102081716072 16703264929364536722 17769933073306986921 8366682697992504318 11090149907671198097 18181039265441253141 2475684293754069309 12941860271539481828 7545107826773052225 13480415824514793443 7143255537833983571 5425751389182255336 4641940600071910264 9067790967443223771 12711841190086792928 5273040634771421203 12029913986935872118 12011171916677141891 5587236233955228113 1572678551287325034 7465052769131612752 2574642172266743131 10679066256556064757 9004184404282771631 4855346850322072345 2359788758426329055 6909177731184627777 4871512724179816344 6886814925603792494 2068087395353060970 10095602441494847536 12506515869091809503 10047335204794061831 1046065469589860825 11995716224062703766 15144211651459110062 6632385745535469585 6587572445118869629 13960280636933113149 9076346145849299697 9907801632260861027 5060808005859628494 9057290241042218426 4140856427832912986 17519914070202730547 12569210752924376384 13210172000749565190 18266430607048611754 17376500869127147431 5104984348218825955 15355788011422051031 16516974154135632559 14940655279380026497 16011542427517615207 18422418463010255590 7376133621492802521 8564073436351648295 16664089370299186194 17434776330689604694 3723273624722488855 14134957931110813783 9604999347659814202 13440448433418046624 15701942407197331715 5523536056316225270 5133547953885108530 4890952612955158097 13289760445511825434 6545383641445906133 4729091807726448284 12728795693887087850 13219290662261414746 13073462842712642698 3102274872685116943 15213303919310584891 10992499507657036655 2268174708602021516 9008908606051953014 9521114320434066312 6094400904798152759 4538869476942013775 7988133700618953521 17357639663437225300 6241099227874070003 8427595193902585554 8749895181841381069 2795103549624123104 2368017514578447380 17208318929706666911 15338037641189021317 14512582686871582484 14820691900231110716 5720703414111112472 9778055300529068230 4202894828197648996 12584900402269012814 1645830613426232569 1913137922059453983 3351639419874797622 9961238503552705552 3954417058394944303 5676437617960670869 1702889204829646184 11836603200105644715 16573772168346969680 6768310004404288064 3275672753425736139 15338125980806677864 12876519885017843438 2576378875619673541 6839082469715467792 14862927487403068882 3752015411219331070 11450936980054201097 12490518597199506294 2876450992802873773 3350772181696830129 7999219983124606997 6532265341682669727 5918880817213206543 10162258087083530848 2893230513607873038 10024313872960940467 13160705824006441420 11513619470817840765 10992504294778589211 17416756527347119054 16971662170486700010 8225487507230650931 11521364344800750472 126130632811623424 10291718625860451712 9086808543666344165 1043027379135959711 11069914305129000873 1992476665937906678 4937495687126341449 7756192122425756804 15955592194011113965 13958568820253780128 3648162439716991008 17419944583757091786 2119086341289870007 2770589355584535461 1231121260974444752 1389095978277744730 204382093525116283 4640222217292760001 18087778633675496200 2923615555297113034 2465624240768297786 14757173272257731025 11877909059821112661 17782497748220949054 1666840806727801297 10848236564628080633 3266577314061543015 3374333452154708776 9332019625099966379 14146692333307239648 11063530894383391834 18419426970525598852 6638284970459232742 7652979702670087979 15021470800807005342 3169643846590071521 9763661787498091982 9845488678973075567 6288067927603313903 2616256523046174556 11158957610236013473 11936813619773687355 16856159741025483742 17079002962966355895 5805900547186305562 3922722699617905140 4231885439799273710 13413386171878690503 9881947524806577226 2829437010919786079 1890083607949856251 6609382234338206648 15993816953554392703 14974041168875091239 14613016476842521872 13848410269920209848 8779939188872901242 2846195022682205642 12223885216987341083 15561108776767953135 14011356850110628124 13761722175333591944 7329522937792599629 589090152734344193 16164000012123708306 13682537502219048685 8905234288938222195 9598600773538623063 1618886078475280337 11460355038008299191 5505160312556757008 11730291721424403615 6255145303207705589 8034830310210583964 6389269169471371347 649761910683731756 9296107875518850913 11572754730813594760 159414476367026893 14462816273431017029 682695053204025140 17601926831111398664 195707788508080287 6864001618096118795 8289334286384730910 11963709770973610607 7804753050435583345 12683866360970450636 17136377457560870368 13395631709244578128 13007483734716911261 17541933275118842036 5218118875704846951 8751694090694072317 14891666458442670907 4019402232327843500 15862782975520810428 1165758091561278764 8377118502261817688 8536914781434941110 7005874146813811964 14835322102389646019 6644920444898477530 2110623729183792917 2879146965450772137 7484736949152026858 13634281674950005171 11851551284774428906 11570346815421121864 13262354156584023729 829611936958363314 7039210121825660427 6931626737502801131 12590381615182777074 3999847515316292873 16758827264192074215 13393061005050458252 17109583321407592255 17838644405473743198 15194440264464612810 2182799758477917956 14101539656969332334 16829405440161420352 13424554750514457727 15358276238821536897 598295293123956783 15764206116273377131 15236809201164763821 14441005049471104146 1568152530505477570 16273998189482063607 14531492844001397536 17596449761863680790 24527070961359775 8965111676756228547 4206957120031432745 3283498699024399972 8580778753967156187 14636144061281166153 11289991807237333646 1659181752929060915 17193892602403080980 12666122350235498418 12491286958532587234 14059108922480483868 3263989110725628420 2856664021887372161 12881565061533889716 6332396010448914541 16811029934520411006 5537290232037026466 1674549498408857802 4106779116733305880 15524659365715569758 14791033811485024006 1693464629567635984 8753573816886869507 14511364047342627296 10291296117053617960 18352527208064326352 7601174531322197705 9857397381849940784 3725617174434942313 6748182444029857349 14803341005351271170 11837961634128720648 12004941549452649539 17417400412066652318 2911363974205043198 16717587154003531103 3590331427392125813 15636089661249728886 13382865997831927970 11860493015607911901 5067036225669123353 16301450541243833683 12461476254465674737 16472934957530042914 13156545679698114212 9052630115160323890 16268484161420937500 4057386224224679617 890477372903910397 16274778338759605757 18423198101930391097 14289611881694659831 4479858162270528489 2773923095596049488 1302248652996587253 9909909453385395575 6782951479949716501 8255923389661909608 14310941106397497177 10080870994125685508 7387770566800060905 18410846544426731597 4314872512883808346 2067465790256722266 918378579670886788 13487297750553685439 17263757501615815183 992873648940357014 5629401825604693541 9519745820129625518 4809553780691863152 11474944391679926396 16314089430856977442 6301263959753383630 14266460342878942487 11082635025944876656 5330810153368162006 14115585163043563597 2488189730587905594 15438284602165023699 9061748966930900371 6760316096380147326 4979022535082924154 14528561989481262893 11427288312939883744 12404473715630505505 2520255518779249950 8658351924432233139 1338661689959114153 18267948703886090354 4056860593351891282 4115075215458765969 6824207978464909611 10358954349676814239 2338897947954732853 10813779470718402594 13263554405384191588 7941902396323486340 667719275393833226 5486113197239928814 10356811952300837818 605779650807933090 1055379667299051673 8539704879768779679 4321171015092116329 11572279067723620313 16263132264844970598 4572685396122327048 18420023042829076557 15310322029256204132 2272766504968863711 12821630489666605454 1602082997096974243 8646015622253749436 4797555355770969493 11712644933002851754 13141551762737325508 12902673368485794721 4252468319859675738 5477346197140117495 16617555778177716566 4780846300672981991 15840583548638713321 4290530679216165948 3412250462752592221 9639535169472943905 5288861655610932819 16405179941490374514 6426547116289514816 5098801590073838690 6905636382733838089 9376093885677754257 12372455431738997177 536213535377611235 8593724913152402461 15934230546309102365 8889117757458470413 7117964234828400243 5889586731489552094 13505791721746280953 11941867073293059049 17587909688097171311 16443360605710655203 9428101549758768047 14207281563725778770 18356492386768211451 3296783568135692949 13191359824397415542 16772345917610067063 15201004375031450219 16484691509223827259 7727262233123539532 14873898008906732369 10707937350122492279 3372183716576787353 6992110574383512660 9645783021755776919 15206109708154590900 550003317817562505 3029224653664027677 7741764382323504635 8092728920717062698 13248576047536801239 14050235880579503137 13648338304890746576 12359960584115603596 11190709276401079849 9446835873233476260 12746875686902395960 10302351190417412233 11720210774066745320 6194003454370620710 10018445490283529108 17063045783053943233 7501744210388191195 3904157930588974949 16560662610750679457 12089637526865202720 6068102428448475010 9921734360186210668 5244470952799632496 4266372798510205919 2162651641145081259 5135322654785068669 7826311664813278012 8970590630322678052 15290390534460645288 3238719296275169963 7235641297348897396 9000260598416536261 8934614778347989064 8540617762381264030 15547581738066606644 17314776298511439472 17646301429156098032 1140373437019837985 16551507541436101167 10106829765517423036 11680087614507901098 13657119412272195302 7346103276174050290 8943812551120401774 4157037233529290218 7960768563115703611 298539100956016220 15809988837641128813 13547851717804920725 3818331595321718952 15755715429295252994 15643901371229408769 4758586190669977956 6290779622306733812 16345833362836262445 1980601385264931716 16596630503390444884 10998733470314447358 3588960207851906141 1255910391801274609 17735642390059384472 10670774719935468523 12161170403459951840 6774953957582943331 8036941956019156810 14220137665013756909 4983762068564936423 5773058157584171166 12556981418629778297 5525173715219508113 6681754245559919249 3467129235976845048 13021455489598841106 101700318842893860 8632606569654316067 12689514436063434507 2418008948843101378 6962730030563743272 7029934440026425447 5700270545178475887 3396623058273104152 3516786740474492308 1228130221789443831 4797640644480197612 6693082103368331810 4015574421189593734 3660049141214587915 2993464629523496170 5333920057043968462 16115923138204940333 12907992702938795989 8978786077717642962 6858224397602364723 7287679476204184313 16049085383098493103 3973541966956270606 14202874300311888092 15984254165911671097 13359865293395716009 7372265304171626572 17208848095988066088 14336070265515504742 15953633880369303280 18407530732358053395 2088030873471556328 5594733569564351272 16014947880393051047 13484645122205273020 11061053911773844568 4566630633361993557 13725842724962439168 12783993197403881652 12597308527852480260 16260579575709511218 13076174549604069434 2963892133812293304 12816459439977903026 8587909512307163446 9379414711516957635 10609227967810614398 4283016278385532006 13067912555266570505 12310542234311100045 14387155433602995702 9288007299001524300 12099512942746727829 11618504783535433535 4961705032752868314 18357450267555572756 493019291337728373 3870180596948314875 10447825389571103984 10865857187326635762 12385192755081039767 14546727056044149573 10242770829520670972 12200075260025521543 3159728459393852666 274909740092348159 12340977874207350246 2258200340599505949 18027073343740308536 187750762207635169 17609226657130582058 11362068186112065484 45352700828749583 11262737121862716362 6409566217890253201 3817013330076694769 5825711191435762763 5629087779720760662 3787550543841983090 15950529916710790615 1001653480324320659 4644347788557041105 11108369273505887015 11848537115869908305 17928467769711755400 1898134565248918938 14487840210898578289 14171413929184010506 6029848809970474411 1623627236010852536 15165527986673216262 14659139477184578245 1427334045364695870 12417478147407905944 11314042318130009692 17249628063665737607 15151772816126008807 4942685085140991683 8846541843676277998 18435521526957382929 17871141594052543773 17468224713843426311 14855782489612744624 11368108535435246893 4014031678876206452 16201565967514183726 10736891490572334344 4131210418766071197 14706315698688932349 12912017336593982801 16577517251660927428 8100454689449673260 15335964308386618980 13020614637101881402 11294609387355038067 6497361088614563046 14904801701933340178 14680676203278031256 16245032318848997305 15087927361476258375 15997337435413630673 15933891769142992379 15434879353415369474 11117080081900325198 7821005852153746625 8444303960204545538 12355494637316407218 2905415757625464091 7912172810270469722 1056278709347331098 3506522191886563483 15059295941082654150 14360795543363711295 9067939618222179459 15915401710999772158 857219409706981444 8793561143120866597 489326799446138263 11541424609288693655 11357841952747384251 3123029768511124097 17094231574623940971 17447361784696318545 17151753478730997592 15177122408554947476 4702965417104811272 10777559076484054289 61217866527657987 14645091040986378927 4131066157552636333 1237938685279021473 8128918032643803693 9151546256287990870 17546169121854407774 15360650004116128860 14054080948518945196 995569839375259557 2023337971074473425 13173500027126468037 4351980570669067800 16456742887182130892 7435241128118702662 12186822220100376100 16715555957428048859 15955961637825728564 4432554499583733046 13263712322613808413 16258971309808356808 10672113468727444676 17981701986111016143 16660321413652285743 9303379881025415026 14761003007607377683 2591931710235363909 16535959957334957367 9270425962034265503 2432207540833252068 12414397682309083189 13889257893409201056 6174748358858498972 15536617371995441964 2791857039577461132 5889953690626081869 7300845937637528312 5986993131481319760 17397977452598610908 1819175263818523687 3691210157963354143 16625465677883410482 2271637875687088406 15335345733991274070 5307597015106457645 3052074487587383626 119829022574101160 14735486193297432312 16361029668649023671 15913306375736316837 11598605477312860284 7014968406470185680 16013280965595495834 9608348789011514539 17275846015793709648 18053883170274661718 839321511345003439 16224324130846052629 16365482457107716373 5073977566601190493 4153321005126575210 5131788115162320331 8756138285330964890 125922753389446519 10077644037959577785 17856776428792530989 16163489463398571555 10724061310300757209 486765227783171272 10997345288723075049 15233773809487824620 8632224887346952659 653202797514833178 10421935455038100560 9831178341778734289 15987999082605584558 11876599901966251750 2649627780713968822 1390293575402425380 15452640447654702216 11098117315340933284 1163939569726384132 9992974430799544957 237012026191245672 12761964843973517215 11967089658117123330 5626390907160927077 12289995077085197033 14815512991445404482 1076733665886398401 2306707847672190053 1666402463314840960 13498477333467570280 14037229289824093969 990243185035964091 15207121454323443189 7609981703141038242 6281535176749182015 6395646492437988608 6504894537566942420 10302580080376304876 3003599227477803719 6248641691342901697 3616200230870556223 5142984557081353727 3394836534763860314 10143112820461877799 11452723234814400623 8767189054467781765 10159569415739487122 10256232150555238459 14605117570284235068 17843448610732043232 573560394556096455 5440754387486620366 1290480254450895383 813355927139606776 13587914418252251469 14214640813245294912 8690009742018405637 12667341339057047511 7280418642128049070 1085099616409121127 12343912420153292753 967124812953711244 17170699981865221424 17863750337256986614 8660836095767262879 3525992798526325148 15543594807189928604 18171116803705324791 15638372336235376872 5226614786926618101 9385019032325827253 12098107993959798399 1585842089073221735 9026890742514733155 16351922148422630483 4240742111581970278 18357167458728180039 8289600860271288904 12035966196274812289 16693219155639409461 16272852543058585683 15776888071362194064 12272155088790821958 14500888468077682408 5849472247735723818 12699261004376493621 16523549175755095574 5011497748078591289 16882674266022453978 14724063617982652834 10869994512677081226 17252116636947725214 16815666415170513895 13933529588401922602 14255794658217046916 6659588998927885862 14009281892335083904 2388200235183784348 14772053531540059865 13325444002766880506 6957378468737568800 10311732497444980994 11811561843050238016 15723785554933536891 10884689722894430712 5731336027824216626 10918677980583494023 1159301052433754301 9180107428679378827 16015894019904584988 10269271184863763671 5474084136685588725 2372083034762629654 14977865802771114489 8735986899950015897 3288689373513771541 11088201925861161148 6620380694722637264 11633064059371924355 5994163239630222603 3947409138244391341 4065935785115598868 10806117686956434033 11865218069113134516 6500217343323257977 6984003577761254257 10644944097072053622 17035845650082526882 8719841877397324673 9362418134671008332 4106652961536111459 6999013094448712377 11253374270255044078 7857082336841737372 14055095474564671889 2243633441373692659 4641230675612386049 2616874205233412064 17180943951387896518 18038908259717637280 12018715349850975184 9135509978729795697 8125673785603873251 2655129498127621495 3509668006518760294 3238602574388163141 199467861625818399 15258119210274853434 14847108207731003398 7757072893175172341 4647283432075791748 11988104518477237070 7315471147452557342 5241365014952852493 9636651229989844446 9105642864905500164 14182898799505527264 15871858459540442087 12852258243315612102 16461371460154118364 13233269256160155676 2539597604422376038 2416447488405740282 8289571196048983831 403097954630524981 6004379815483655841 3517751785974071123 2477334902705627049 10475440361823757332 2755000937399448116 6379830331815211798 10437693884679668634 9399611421575910572 10168350834310039134 653976938568452319 14588886882907729776 7171287588297350000 7023868403090101526 15913332114694469621 10466764318069900277 15469260731954144137 7636538243435821256 1486966108753750590 13556381810056748568 16693230500977940900 6668551886115979912 15845886743601323141 12554218250585390871 3005578615765218318 14084602905703837089 14271451536241698782 10523526183217894873 5863103619838307822 1026930247487145192 13860606638225264482 14251286861785695941 13254461830390675470 11368762671973670985 3858497289221248673 5344957618952427889 5994516684356276398 6937611702504326018 1768137181311959616 9500763233154416892 12300225505826837834 1880115871975883644 16112031128678839310 9450812576450362207 6066957424635210122 13491919908026253828 14456650102223296840 747991062071548150 14567460469454601032 13651375926755126592 2118032377273755600 7309823452459777539 5934114637781520275 5320492064298667997 12776261777158211232 17502093849719615450 5557774754672034819 8198152794467144048 17488437015938581436 8787217851766192039 31942339366979300 9079493868724654972 16312313429874556503 8791425185698521930 15358566351924363909 7763969211817138149 1343011036917994643 2849375937773136323 18091851557935893309 4674312230717668565 2669142747580605125 1582759021414043424 2225563459769824646 6681902835209364867 437739435769915221 17475246124472365096 6801563934045082432 5193002958590209869 8643501702652080040 9138177812651357011 18015299023119813389 95823796882914405 5948396178236724043 14093364181744147615 2343122747822330433 13317487563628347340 15234938912157485613 6600837425779080381 14234955619717380728 1298781737442325427 15833223334220190392 9694312990324288795 11757273356773474315 1860084100959627557 17294764304410999410 5231522994892087074 9502725332015807649 8805127296951202003 486481505020260081 6480796490218721540 5216227118526408631 5773681872171813619 4022116799759445226 6911106666973202111 7409342414496417519 5482713641105971476 16749023980958661730 14939660796827521513 677414842760673901 2104382298975134041 4726978391227991525 6332002572935756160 11871885412507593089 5317293079583950403 3031531324834991064 5553100726871285822 7322874046815846361 660042358023476093 15764078738566320304 17713794172767537728 3011221458779715172 15792235287289647208 18221974153569604384 9518179042739635778 4043139533650283166 17360805098671560664 13163444630095519953 16167357660144511387 4456709501095120919 10182746313502428378 337169286067263457 631326827101766824 5614993565036038042 16505690266365224035 14071316663731090367 7251527148132267634 12160451772490852980 16872687153818660023 11010580243798002092 16158251280091085143 8456932005538207648 11007480861925771051 15114849924792048757 10441277072813504680 9070639887991827185 12234891796619299868 4755016024762824647 12880828282858153241 15371453013196537245 4453636133113688571 4853362999805106079 16004393898497778575 6175765630683744149 12550871097207214137 279238915367809477 11381998527593902534 3607046957665646229 9450952028252856380 11779503192522746508 3036525550730299980 12685340239566260082 5921529063536905539 6706561823174299026 2275589472289172931 5347178046601308694 2206718072806428849 11520772430494869223 6059404824550289854 5347715686422102515 10305988866408135777 9820095031615467976 11253303836281345948 3325341339898719617 9228917366364161390 16578564177882309460 9112526909062957928 2176381607797122457 16033312670497576500 10526995922782518565 5770130429418518959 14947353074677794321 8909393369340942156 16753724042541690971 4750929287350835233 13501427818739710584 5971734469714172850 7139025973983057228 12838641029711184605 7117482011623010151 8726725654238253183 3284875862468926886 17173174354649751967 11313499472920626035 13134905060078602695 9707157552262016689 13080333081966368812 16855107711865554899 17474723827267838795 1601303248802660959 17761757045219707280 11261246929597913335 17267782092030283248 9470545821635144055 2840804216245525884 230861559781225164 6991378043621955986 7954318226667774726 1793116588175094309 6642747542188998633 8598559862605804507 18346695211210319406 2409503791906771229 11433108651408398745 14981718335193222992 1656686065125861478 8876376824156065093 12228625565000764803 16024456706278125487 2868833860639421744 16977184639832087647 12468394404871297788 16021902190998742002 7996340676346808528 17538728651377417178 2615200225086627852 5968699998531474820 13780768944302166283 17703359355136369470 2581458304786126661 16184659376289807996 15711730971805009858 17523469654435345992 4453857428237525333 9896996125893851130 15460813005532087282 6778127678271792793 10654646706413678168 16930748652560107619 6438100299915905500 16245678621249609143 737271060656671953 16848566893224188809 14938497564077237292 4636742923734511855 7455203329479113376 3639011738799631983 5524076281479234630 2971931198980851519 924569126840089751 15105500859125015283 17301566722027395264 16437962747344285021 363121281797259157 18083627920052851437 4919601635626217293 8503211304710711178 6165420748353030914 941002424698231399 8709085593869027334 1639964200454793796 11481895348256633166 12455846969640071081 5918879185774654709 8311492972098093123 5597932607867339055 6872958813061842180 9254831170870452701 2593517008063219283 519388636017658455 18165431745502296618 9156741874043774103 14416274657617237055 17050554671160337723 4127914732287723980 11547967439386369955 8950322273308648912 5177979059383304813 8096160855529229710 6164983208560755154 18235190135168664719 9950332191665685512 8247103999763103828 9499370046229327411 10935718034127758023 14754291233019094239 13432898755815916308 17683033566150609707 3078452864351895579 5447517595301684788 17361129415631650869 9621935445139390169 4979810553757124901 9946558676088253040 13789099734555264470 16717888871597909379 16825894293253954425 7008982860287417740 14881513686928997670 10647213190707493036 17585625430393437475 2159186814344154831 2837832099053614893 8985753416495048284 5460204282210683698 10812595467220280456 5193650286255500844 13515313823625780792 524448517245605450 11235092503694646533 10839078284815106795 9713832115806491740 14222599968703268096 5768511021394417903 8863153980666571769 13454591680935165210 1382043497171291391 11641966524023742140 6295857852185983031 2347798395690383685 13462952840108397312 5997095221461665167 2718193521182485708 412283525041234086 7358266678812231 16088596975256887515 7046216024770436025 14013611989770778488 7481248996875855164 16928118365415472915 4038586586415415576 16451767059041316291 4430212763374061362 5305054198854474489 1350582724125645632 16659749983287932056 10588439742456735625 4034161453085793127 12915162716524665562 3959545056939900140 9583279563628089881 5079520024280332333 3005484525443555899 8063110630359747594 8057762825979106217 8266666291033482988 10118110091746362689 11327503534909910988 4602967069027113847 12576863842801796621 11901396372035732905 1775633542929669882 418411803820931112 14952736208256623750 3863022376085254120 15188091352151501913 10453682877833170374 13910126859925783639 2649232788987680993 17378159379065793624 7159984428061546241 11535368757362117779 13455670210874086142 6957283917878163926 12763441746971655824 808352015827320726 16426917863993399557 13080148829902047530 1161236733956913704 805180338604006043 14839903483544309682 12889979366925554536 7769110723008362117 7002971866092646247 16882977796757922654 6027630013950126555 4380451906023224039 12435938213960430316 15549182470925348844 9247089901323997432 4436595695153422275 8608402512210210129 8835908679727259336 8975480203185950138 4709033463746877720 16230741279741515872 3862706201528647800 8191527027843419560 9044864691720971746 16711850575247025555 13762680658784590087 8314581309580219443 15435507071894293179 7455536035828373171 16987359328406304176 14187614682105090768 12111853008222177505 8923069854930181603 14934588343134315730 14704721543477310248 3627390013630628690 7096651614927052813 8270718720176241199 9303966871461978578 7618231280966488686 17886862792966555287 3834827052716991555 11939413076609907584 14863178759663883908 17298706310668322678 11911662249157435732 15351830804566453234 10131455326311983060 12651136126842376473 14316122606266032857 10190350261770988633 7366512431337069403 7876204849492740533 2544797926533578759 15828582373637037179 5229752646503222233 6005704021697421493 6798643797250755735 9078999210211146138 2245487857755028084 135203895423234466 2449521833996611453 7672317476346844169 9122238760011697286 1571913304452885246 11238296891041561051 3925823416986164654 12331975708309506975 17350456752728929824 13818908325195235810 13148467150828158543 18192569587766845109 14832309693159455652 9260571254950519328 3373892803786768880 17013614478113835701 5715504899207112165 9508066853453321053 4187742115732883690 16707350162093028498 54462490824998905 5451967611331889038 6576928013712477516 4890259991369601786 3258966358083486257 4432317487878620524 9880695486777491595 5682105998038489458 17246849556350988258 15042639219999491897 15851790669946624144 293914327395943742 3637008620375161131 6662073696922982679 7701922664873492048 10805513902570777943 5982709144877138097 4880651975849242042 9204405198605474645 10501600001564903646 14969257884390384360 17326878344566863408 14225870352326466581 15224733612104974540 11841306262674142233 8162381802054613968 8758737146745737955 16130041872229483939 10162893471659948081 13982159622395190647 12180179125275714911 11915313120793495654 13820452521603071904 2730219990402795530 9889506351252995601 16431385125766886651 7216230830089688236 14111045419488118030 1604946925458859588 15014279541118421056 7796192922761459190 13304262096046500142 1706346731199110445 3535757576118609268 10328692871088419405 8730741172400662034 3562188630812589830 1185644000559248381 3114539519892811396 517392752451975631 4586667851483767116 6650010807353906161 1724935930665363905 3605956334345874071 6192719927125372442 3220155472913546704 3746947277311846378 12318266935881923910 8586538136447733332 4864695168904037037 12634728328134574613 17354103471610787981 8197117900991155413 8845635540573213604 4258325188819681508 12776833445259552361 10733647225404063520 1125341944515562975 3131964334413791167 958066142803191483 370623412011024878 13521412401521485640 10401301506876787840 16432823147366274750 4687305506665849149 9082511357345407395 16109921266842143197 2926759274696991932 7617392673218112408 4859252024024422785 7412961222969049793 12916615744480954209 9422951789730520506 2306703103585883693 7612355790670620667 5201168001478590316 11459726395990837827 1803657160795135639 12303923782310824408 7796195565872561351 1248014430788661152 2071238386675013883 11950727048378071238 15800902305236151851 17901694927147816475 5581523612902676101 396940745155948914 1636480901655929361 6950428245444497395 8306909869168264246 11195468773333448952 12406459139329969449 325253582421326236 4548854607407729068 10534226871050772213 15057983726353887888 511374920694839520 6125604753040996295 16775735125351669954 1229966112479594120 1489662203975204123 12301704585469890068 1003918325148299745 16874302831075695097 17662575773333150472 7233455177365707287 12866914716160596925 11396711107442295895 18305913314229585912 15182687999980793696 12401159654010534762 5929120957142931882 9519423508064546213 16361800150009003158 15811871450414517662 15283723552291768739 15229207679503529605 12019102131004155516 6288618822435415567 10274073813950936064 10872807482806131039 16565226135812874144 5713303806081694709 11314012089991956174 721660361752646823 13293851419667539031 12990665609478197077 11285868559790384614 14219289131463330954 4389340666913946168 3524055027700392299 623345786987344724 11922854449072532231 8535826773753899664 352038865955927094 11654292946425204954 17267746967563557532 1894415475826204107 13259871068391125303 1378429827498382894 2760077809478341351 5740478735435036429 2325906020772175981 3924590218554206410 8049214812744370610 13874517464044929433 14398827596091328908 17812429508975427428 18033191905768399310 14328666476671500403 4202157162169848310 2838294008236986995 5297949239978318163 8061236708447408377 13291071993099711527 9418607929916398043 11341991015649681603 12073367630201842190 11608428421022944572 5096028319155930871 17870327778569003280 527033945423135437 4522574032080457170 12234707899504530231 15931022659718567857 17581077458386760170 17329751099145479333 13763286024103546336 5202491208944796251 17654889286704137872 4808873494611958938 9852969480342571494 13084148367180354770 8937819296442569873 17276103607251145663 7717481410270504672 7533167065578944594 4173715295354483428 4187361027064730466 1030702658450097693 13026639117963937320 12605808084132961277 13116481580523737490 6170490936127009826 12721905630310466699 2936674453528021144 10385723699106913316 13905265877205663543 696914606364799321 14706688982698934696 8019205090975502439 9764514669799222124 16280825894443729346 8196196849847255752 3750019323776762687 10645814505985273225 13631502205590510574 13564144777718521489 10712299838541379602 3762264510791545784 12330908100448137662 7140858199947690924 6169269312294882274 9000980134192394089 421375702493962813 10416400702581399551 16571453700676151306 364041315055192416 6966527978876257283 9470965633347163301 678686772932365013 9685073985631698117 4444380139136595007 2595998931567816733 6007381840248400389 1258288733864887797 5011570157262818589 17850760128130774802 2053115747303622346 10871922739191942356 15981601993900961893 9139509657617845150 17270180272768161470 7228192523605196306 4941107928252305832 8352351039434067438 14990505316191235064 12968316362015918264 868986516262167316 17935897192401906931 2323175724229808515 2377623583405124340 15806191178860555148 17364786377962342411 12416859243684261417 18040960992894255628 18060885403168096876 1465239473939125541 8779479498670168622 11305150693986541360 8934155060650468612 11070674530959119334 1560605989441733693 7154619890727046951 14109804687819029090 7266266616030036849 10304448063696785188 1340293374606814931 2764736015371907618 226653196363621181 6897215397239320796 11984297141325010090 17067319839226040018 11540602414369050684 9006632892706991120 5223488519797719626 4508834159848839378 3574775255807039231 3215473424551903515 3365600480113743143 17810767567362170033 640967505075080301 10162079176764010109 12439692646625694005 15928335184476752939 8880948778517566307 13981515486737879605 12006215051754614371 8972425921907672566 3370901431203348235 4117291894161452289 12550588029144527159 15820720506588976758 6390370662360786331 2527546218455114239 7089265534330437287 10802641634768125326 15828690605506001347 4247213802497302280 2796903441203136755 3445594714387766350 5923153639060268365 1558292113994053217 16059310375867844043 17487987590897727068 3306040866363741348 6822449541489690382 6577774128823025395 17619352033519471623 2994506445520164782 14317305771131303148 16446901803761864405 175964379046626954 16631034711612754354 194348915631778510 2318261856531359337 17994281091534818173 820675631035657859 5302805804601816537 6101581915259719714 212153137110696965 5219958012173958900 16841076478784478226 3721615001464758812 4829063963234642269 6460803275503286902 8534445082893846146 4832517149500680885 7371761415860182422 13254387195234009110 10308222681079815342 8422361163698051558 7007774643218077124 16130283825660380962 13805368983384285137 6062624673458723146 6301244295157556905 6874260160952760488 8087848866129876234 9891421285617392063 822797416996942150 6801722120634232827 9576521207996640635 10743916168178132057 16853988493499179915 11422462055586455745 5676248120818376484 10688073029759541406 9687217481168739711 16654019959553231727 16737638884109759941 17915031412717171659 16935182909938884204 12721000529832925132 12672231449032374377 4582167691012373132 8977866127277102139 3696311916549464480 402101418329254065 3978665522634594720 7348052201491163581 12434410474549392848 2710591470233048844 11670798421414732780 2920441464332161718 4949481261991967277 3908135505875432141 9080771597276570970 17556609021293373347 15364414637260151326 15773732676167077 3026621593718373525 783686373086564075 7560914412392726106 12082783343528795479 9942147003285267718 1349415958324448188 5098400955894944149 1059466013884127814 2616959347572135722 9097603841548302420 7037967595290319325 829832070604499968 12334627394312984145 14955596813258030936 15701537895637361671 3126600744405669646 12368377667410024392 15135182730980389416 8347078432103094809 3263154041509991210 103614303456438249 8186816533556810547 222877985410024420 15422727485914420504 15430815505856428999 5409442448011592471 5056835433452873958 2792182327352099319 3597073782805371708 12611096997237277087 5215536767732081029 5827225677487872641 2989794016641174737 8314643469942104907 3027955334849231854 7097706692726532295 6447118534205730600 4937211213287393351 8432636256076828315 17836932734845242798 10007648040596622675 14439105793636307294 2560696432641370640 12627737544602520432 15294815382963375672 11942281117631885965 8277250698439069830 16102635100344006686 6579192952139294289 2419325078063581248 17722146479755185207 9725703534837847851 16632893030088950617 6826446719371232458 9100959785024025109 4624416375994744660 2382501937724201260 6198858490967942455 12301791566313258818 6373957868841095449 10956356750509626293 2836422116618048636 12727035728944483912 714892443847050436 10291214494082409527 2478833110304871605 2104724468492489335 11787083764533358542 6673551254111434257 5502528465572358655 16034332138731442536 653002696109373516 2936168674278622592 16078913630722144558 8774054667415628992 13744153188152347846 11785479352849737584 7794341417614067186 4421025644578798152 5600871460459799007 3977066423749882616 18363177335396537162 12987041738456479155 6573972624857926043 6987317273338639505 2170003362043528075 4023879682681991270 16624285343229064829 3044153893581261017 16813418817342905235 8388688095711328425 10147630649657606947 14111850918285995271 2382357158397180709 1512294291566150833 17312686148693049457 17778200942245325279 11545411996566211535 4289958560519850473 5047193770028392248 17763254099203790899 3660286123514987774 10598021457415130120 3731819311770000446 12722183120276893911 12323786810496953573 13679343114793958706 14051891478850645863 2954203485661372045 11865367889200945870 18003813566055009659 5689932674804117164 3666311859665586512 17969124356847141156 1175409039340921192 13738302202006313878 5598469568725009804 9583833914656935728 9999508976438185299 673108672664025909 15392559876831433766 323979406616766297 16981512555688894156 6551633674553607756 17962744391161295859 7084821090733599250 12420712312201054915 249527918953116791 13548450367265987311 12076293539243406257 8851732637535827499 151667449393539794 16116672893963965418 17927960154228874803 16445496568788155118 14245851711690557836 17566377882328763554 7022134377681433922 16841554296695933766 15488562221864513740 3663846571003811787 2610570611085917189 9947677361023686629 2250796212965879136 14153121261329692870 12301592580407964429 11039808798040153138 13143493972608363693 11950439511156477293 14033530198836940220 10102640986039125945 10284978745528240375 16439225469586909229 8166722835463810289 5293394194353748403 2885597288993754974 2060033588042690539 12472863007622257226 16156428485357360807 6075806999928908760 17974593324221875939 12215731112823110061 7057691110892006125 9641648971306253091 11014616075961864198 12954501336768487524 18026272041763553395 14035773655341000319 11078215390020256806 7734890029051054178 11887097097520857389 14854905791188036538 8151475083895522646 14870013430545292743 15020040852716199228 4538474914292484711 14355240902083819798 6565307789259708080 3874300817480002671 11479641082843956334 3580008115224643389 16418106624760398569 15176944536323792813 5432139017530654517 10818197494336339302 10720031459509192478 3820548566848772335 10930600205772869296 2323399506643564688 8077077035102934611 15819716402933161161 17302127835649938186 17258574809579008134 13023166645848762277 12384983799818881498 16748756093059049547 12904284258459236696 4710050542395927156 8793039514432435448 14273900435373737140 15753674970099619825 10792285841277146581 12358118263053183005 3654936133941620743 18393037217452688448 13894023946115226088 4998603341868188705 1845681017895940844 3627710610935743179 16806569074480608780 1680284302737682652 17254838619609352633 10927817011701931460 4028714249261293564 13359882531343835543 6480485030104645682 7784181283476540579 14886393190289834272 10828387254880342548 11439912270683070169 14625177753375363411 5516279965030105075 6227735403641356380 15722705745474482054 12026240755023877192 12370633954476887228 2531867217631464836 15346417090575397403 13235592487910844048 2714935239247285323 9026505174221008499 18087356542724980634 12067888823515640175 17971715200289196038 5941778165763258750 9443415011792697838 12822094491589048046 584108805814237638 17500395860298547788 12999077761487712465 15463600739011254615 1036085458725992468 5591611026115677334 6363924455234861876 14777166989068583068 16897500434693810252 6980536908405503298 11680087407745136523 1362907782195153921 3670902349330871839 18132111273130528338 15720535111811378224 4125937869904447111 5326462025187580939 16348791505654792189 9083957996892683765 1265736245108684141 5235140318024126038 17045288854691133007 18027800263621352907 7715009390119284644 6102889726581133948 8547855966240524131 5162516302438782568 5691255165819616498 6086865457458218680 16998782029043415016 16119856993543144093 7804122739234131276 2922234109595383418 12985363953951205083 14549166011807343152 16763857074809018414 7553823861588867577 9111358795620897367 5665392715851711912 13133073296210370213 2543930601971505875 1489567076237667138 2451921997772350728 2925787545575561783 13296503580234142947 6577758750823284919 9082074848294355688 17124919036205517021 2285849331009793109 11743860374671618515 6619378072940604043 16114511765888919964 13911558066551543072 13009365412580972833 5019136911662778703 1256789644513560389 4811065205136431430 13428857750937975463 14732588484314782323 15942125136971325710 8554977704813255320 1935603402870179497 12222215129460590487 2228510155101307140 12764002171626766804 6302646695928484467 14109682111161109622 9510246138594586803 9797426895749087483 9878975132432124338 2313449015150506955 3318962221963458680 16016716040142534043 12347186947980478437 5341587780330392753 10211210095814415134 5033957337507140594 12251712132390743371 9033987324368226982 6554216962938341654 5190949967745058946 1463860609659401703 4998406487584459516 12640447441673629894 2032967054343211172 3167669584193438390 13608695806186690173 5525632863775964597 4680998195597897420 763135388200259946 5145709631050311644 2733825132071373110 14645444863196367699 17585983745292675132 4035819755836519622 4569317203208192369 11528810211025722049 6806187054898098281 6617928499378417167 2631934030537878290 1350259991181171895 6612113148402943618 7365847373188509984 8364889326155775388 6180618553597001933 9342938811215950429 16006941356500295233 17357632341277656372 16449182889127541174 14959298450337937374 267911934841885848 7483753929945332550 15893903264021369209 3036566410129220540 3888172765148964483 10321118203151099462 13379089482809759715 9484095133127580105 11156273982433982925 6832693983483909918 13722899032945461073 1973738869999101778 16075357250307977590 3206663398203191003 11214203214139918459 7274902343056453823 13222902085919485815 11238470564184197781 3721370370887182198 18152028995926520331 5708308180299465517 7175330417345008156 322785173850360745 182539442935011386 2788542021735434002 1975970577248073307 5242990131417534622 13660638302759451588 1161238919248499225 3688260726450385972 277323005873665709 15111210969417005228 3813491267407117883 6305274936315798755 12520694571353996307 16037890048650354555 3947051385670229869 269873224427635568 4841292756680219791 15944840653238647243 8308257871027323984 9027755336193974980 9012764626422593848 16563903425443003232 5674571931202523422 1769936586976839333 10279495995537620238 3465693592481128230 1972452930602872475 6016523634774696872 1061961761351193511 7761407480565527766 6578853840671719473 13335098005641076091 17056483285224209632 6281165262299187334 8125045091481906044 1204021914051072027 11060066644127581289 2360639843411149063 18248858912753979425 768279253526167185 14508295493041318817 11105592318977946711 974526834551869363 1181107508806551495 4993399468392647928 14243432698205027910 1788892680157779761 6967082549419913697 11067327173839840369 5226898002529808960 12591125177505602388 7455466683177552520 11754070935521159539 4265221326410200950 16233026009216647389 15324983047066419019 17283782901630926547 11952497733884260776 17277200916926643517 505048021968162561 14758438318149259953 9695623464506133727 14867479563423412388 11240432549768188931 342678245529617036 10049957410278479461 16542270836979099795 18422205357678470454 692512778931842494 8535002661875195566 7014510275618866076 8757441636648375178 2187077003644360577 8031530815156362407 1360532804795808040 15932330723855851038 12823332476314687993 5180789511007520479 13904608318200141469 9618764267172270345 7206781554468876356 14229995494437081526 1831804139199780245 6696697864378394002 7590632500082011683 18020758247984679423 4713672599988753298 12009639724480766567 14404928451336805542 18337297673179138043 18256745098248914470 13922200371245478682 7744704819813019103 18385867251887806637 16423923258908046347 3033149665945522369 13296160007015035912 13665826369865352078 16122945270630093091 12339781230301505805 5258957574291891157 12739091187354514942 15258577074137198664 8558017458901166470 18320515740194852875 3873990633134252722 17531811789896584184 13311575442831804785 5954744671194793537 7425945957946677609 9939917636211953406 6491369066607661824 17897618132540553784 2484695758930287901 18048962174744270490 18048951419400850882 1591077490210480816 16989501511414712589 2409947514555234120 11475794708778620517 5755168731482178005 11799344182960262883 6152513328238965096 10380364194257736494 13332913648704793211 5851661297707890280 2585305755302450950 12157278574260627075 11320849230971241962 4944125099647252745 2716701092798865508 10709101302856989049 6750211257909134917 3035526128333785966 15855524202029345355 10157136577455932550 429341393617101175 16600519072960122413 17892323153628969146 13647588440059202803 5376978257760805514 8053206875295143235 5227536403352226611 13216946902203521759 11483566937991628555 3005945759617268842 208370509253210345 10421952881703739373 7474881850662421228 10930947363030361482 10297320719556388333 13434769451231965104 10466958676964502849 9306075199605719283 8071538244191737031 6869281909685718021 1661149435684266058 14412427943032060055 9885598721229040633 6697366167095280325 11422116955888528661 18245014984605151331 4284118742594186622 6246364869411221082 17732685912476707562 2106246853549162457 17794588512863411475 134313431301134901 8434391853987701849 13628461701777670931 2596116137357574700 3634068713534825161 2724643455207194679 9910953411872331503 5507200370253986159 8207472397540791459 14868169256091786996 10953998912389820429 13702906357211881293 15645368979084008341 3966923898766289559 3322119011347211876 11934475835159207079 4136349773331843267 4941737335468013080 16745284896656884580 17631781143459737083 7214711624210312201 17278286045186283551 4783469895018002842 2964583891754088001 17954460952455716655 17049221677551116746 8878566209381589628 6068905910009945445 14809411096666016735 1653247918408016904 379152044858676321 4363438520230026493 1630063378951050983 56373272775440976 954127442674210452 2646932455769163281 13392271815335557036 1532314193421688879 4337536937148178768 13197609215375244041 6629830554905746217 18140639698333121177 8728518103649640525 12864126440263055792 11849221408494456888 16130535606018575997 2381697004520381719 10165142693473189705 8173037881301509758 8969559281464911007 12868038279808144276 146982173085639301 5375933999232405901 16498562841488636786 12161066952223366510 739485663903129918 4311527244735199573 16242702344951463053 12885975905426787766 1041654287888309945 15593595500552114022 17017323105012028659 4139237040612774089 5819168628216723949 97707100254401958 14943341395898343128 8546132957341531284 10740239011546149259 15703114843259438916 8082064708232766739 8590909389188397895 6123163346778256276 16536512337592956949 5796475580286782493 3399772530206061086 10250990550204817006 6177307085968408081 3385740695821237927 305043746813097041 15110534418134068906 12476588384977603637 6011318223468608239 3105603013501036949 8039732970876410464 8805908484187046720 9359080624739505979 5830296969776606460 11064490538878453407 11517731190243998620 12884888217440546105 5869527126872286364 13324890179864599535 3343202170039059466 6017384156498565614 14580058107537482884 17186497641068376403 1118676698194591470 3254077862443828157 17882738981659802834 5803255562647510925 15554401132482180876 3631223232651584356 12595778939439091745 13909900307291627320 11296275871331435989 585448370869715736 1280117360711125459 4387932742458372515 10333419376266539865 9192011298294598290 4947082066179670573 6423256317506025078 1710698671554845944 3556372666584596318 10272286965173665059 15279506647145373796 5547677286156570274 13024566843442709229 12675283662332583494 2643969277178488829 11481025829322960007 7843361931494515043 4030917005999163064 142605834808371350 1360067506391753854 6749743635749081002 6516115634943830564 3501089235608896239 1166499811155145698 88223048037609257 9269598206215622911 14377361857385031089 3970990278667561867 10653061424276252359 16558240127916527279 7358668483340189745 16796608018833676092 12684858231358994573 1628120052041095543 16776655017528951663 8611391267045802794 11658723434159718262 8758923449551707545 15469944246310448342 2031431963879101127 13278771155622202802 10724025546617812769 2007644435043458418 17647596947570334241 13462254256343199561 13976108997266580249 8950137653259351208 11175186430415457119 206446900727046110 6680320402307142472 16963450745922753106 15802357885665066540 416274155163542960 13509394898084590253 9252906870430142648 3796672800371529638 411258275862428689 5359439793281199322 3519598114154895533 18018526931963690099 3358347606604646680 1862299152815638039 5269716203773084965 10360944981722209292 11656917624821300568 8280847305241062636 10165409274550870399 3610951636642581933 980164486239360145 17112870804325779460 16587021377033056876 12359256490842072063 5188751268160306074 17873521075489944556 2222667409068126776 8454948638895300 9609553771939931942 10705365476623232309 4043367513072086226 8929446042228557434 6832408852529448419 2013081804432981723 5182524214810021574 16444628548728388350 13420902339583653948 12236848110478488305 10317778606620359882 3528253023209623493 17466100701985968424 4898400745476022609 15791848675062734188 10231523350446151473 1003422217379089927 15825468480001564633 1267007145063185868 7732742003412694906 4325143900830165179 1973836660948964174 7820674994851076828 15722081083023634974 9497586613760076893 9227019154287096812 7018279351068085965 17246305580793377208 13488523735596205439 12435091072337272080 7348422617596076430 2942325590780166689 1314583736748490765 15295810795826884985 16496585342074133979 10083357023493489974 2771737009389012059 16978921401068799033 12569464937442191134 2350396249077630256 1547445064147759357 6749627823877422379 161042626090462965 14377201755808111420 556385624413931100 1046634786590588839 1018272380656326608 4251114150611937583 8793141239890099460 1001962366723431025 5030761701354652867 3246507032201721929 7014252354761024687 8393543622659432653 6460074381639406599 13683742706973886285 2005635010632493462 9826067631052506280 14569153264693884400 3534760360992338197 2362572746654418811 2095002466608355686 4693841841378772219 14291308269710669713 841475045999860212 858628420333210886 5317924106031476293 13051640369286495470 6502232434166537998 11299576651414135812 934810531790443959 12449725254138191916 12923733470708662359 10473414732473334151 2525755843916055779 5171771345918565247 6446637072131906600 7772193586493038222 3678223497199562715 15316934903258965189 13318201394418067791 14872416473805212404 4060657506304165700 5123971527388840565 8624790083158029351 18420717845574717122 13561773471924688964 17981006850805289354 3850985218001220566 12574876826330112239 867603175706551023 10674263734345701637 4804268373650482941 12278909559240798129 9195618311220248606 17543823349582179071 884878592999854355 13518522428523736680 16359460118902402255 4749533730657564190 15536960874961269982 3026509402698232518 12984680740924292536 9324516136431552993 6116692089185352330 9771232992544423025 13440680373297620003 1429616299955939015 12976643751313799389 12847048639689393019 16992158609583632636 3819640235815899177 12553575792095277728 10615646046807321680 17099370029983263995 13275607470482637636 4848894322932048836 6719579837946238638 12691343012420302020 7035392885168105852 15815345360629359798 11367691077944358737 1708114147002853518 15738325246266524985 15926041619803830721 12522774755631593361 3251497973888625271 3086218779126644784 15682888410878013389 13760107103371608189 4256612105941898020 9497650651645617186 15851479602725137834 8291151420028688521 6747374958119245445 8582973728262801621 8770309684514267579 2434502630174403530 16702781868969322514 6156277381821747695 5120458858321470868 12657098206312759760 6482951391367334357 17766588952581323784 8814576130881972441 8122083154038520373 16572271568149788351 9098997721998871993 3238919622731579112 539092003745704011 5702996195592967278 14736747059832542111 2048003439095495426 6273171684722505219 7260934506916456170 6651054343565619193 9063586956143771581 10987305661471130073 13887678063532618954 5972103445125056379 17688420521898323650 16394662145986026307 257866891728188496 4071720268099974092 12705500866573516042 17813277797857459912 8917915559099434997 4111624471807390733 7202832820999603328 14288161508858454947 4698983863257551034 7010121856891648349 15226529527861125660 215675809355839054 11067357852217298540 15600803533888399125 6611683100265444802 7524706145742412465 11867310511926517508 3452070714824853297 15653983955430254379 17123695920586991293 458476403195929374 8745188379069227982 8377633752923451691 9669732987929054352 2620893630748179191 5314028686529649549 16681094473885778780 5833194804469006598 5711691161180995344 17628758425007137189 3135200576504470381 8300610952793806557 13369888642211049990 8994548030888399882 17169377357834066836 1208800028337732438 16419880577520191231 8697506801807400877 15325701693904125280 8800019713158330059 5324296570102853938 4871164554200920827 13950759694009564050 15809753757662240558 8589623359905960526 4078077706148526500 16010313006803094368 8126917928331927440 17461545553113986334 12714190873488012176 9552944624713224219 17826339406874995878 2271931387954770853 13967772214206708982 16314988945176828922 15429693376953066511 514260102398108273 3050798274762468764 14716667924839230883 1998116306973567179 9463422515238824235 10082300488572795778 8110107360770413040 4586769637889164761 2287883005721192182 10039430044144681004 4704846779403351119 13294027211257380027 8644902288232578175 17273026843578195468 13898587443610962667 713512451705037838 6108954352327369319 10314851349618606097 11178041341406808676 13669489563586961276 1662967389137952981 2305465170549187327 6442785080249698847 9555881555871769931 13745366872005618049 8592870797636625319 10485531517946440591 11024517543588755046 5620497461221009294 15353666911940792226 3485967201277239908 11677588862365518974 4939063104831946697 1765965452395594453 1334144168783034780 12842806318131511998 12686836200865690349 9754987528581072955 7664506469108830103 1932631799315012323 14465799829341509227 2998946934917806313 3064545727851853576 10920808603505555593 11393694218447392580 13339355941465971155 1923368756096738164 13341782986337143280 5658881312590833164 9573124362692917743 4038166341199114745 6832524244625092200 16526650854287944461 13788380870438982084 6398598778086679509 4795094298112055980 38879777871220022 15825083543137963127 6931449549706424487 4356690995067716114 17395877617936195612 10864507491218892333 3988722175202708475 13601587443583329731 13416546842854097266 8890093631710601308 18139513147928253420 2698726883565431257 2537486560360727023 8720686871966994438 8440489511292437607 782227206490423353 5634114213619732060 14054446822707446199 16939679940690333167 6038741966510349507 10518166031441593473 2128765755336735494 3824927533601986511 9362347592971376202 2850463797919431795 10783192509793906809 4998260382304423719 8474479234592359170 3868918609546412470 13266865344863691158 17892873226023547530 726617420079703648 17436255083854002284 13688087275568748708 8381754556240436766 6062636705071599781 17904574506636080798 1334746055994273514 18264805263778125562 8625053096815730677 2144135811166133172 9325467763560279836 15348187525783668427 7826477704915627839 1098372602956810384 9839842687527460853 16371270498681847727 8483870447291248596 16198713935657270434 7494266192838570180 17910692522908246462 16722971440432957103 14643087720540983410 12158291090281454155 9580429062802816228 14940840517336265578 12271668287571806080 258432387421348219 3097111437888105446 9394032878288101146 11149263939174489909 16755523906684304360 5041565033635864562 4667246171570676035 1508670015337382579 14072943365057773075 15024367794082606602 2362242132012318308 13746274911003719641 5130135903271395230 16571268296567138677 6737462090037975032 450413825677668444 3993600544941812564 6078484436413953469 13319010840501036439 11148204216076823788 12695953846287091886 14086393089001902906 12461112182235228711 18220152794250489506 14570649719517815300 7652174491006834037 10399010494478597580 9501893279644137130 3751219408338109719 17066628055984830407 4947089723828713609 12046381043124003769 11181053500865636551 16446506664524887123 16416455885329194792 8173804235346715607 17471713447266959552 16012196143788426400 4522922119871937730 7834586043103077308 11671563375236571933 10551796273867408508 16302143461814234071 8989388316249165087 12936477810908818241 4148355041894639881 5189218653951280950 1923728155575656782 17929095373197570548 8007251703834268059 12231193332899969726 10039728653323912604 18228559652912524639 8939505303045881703 11422241542401109205 13251069138650732370 129062496637806523 12949424710019436250 10383229873678527723 5098155487817281497 18055729043039378113 5895981425675683905 3694826839552266655 636154840674343424 4340457646924961214 8920310081644096197 15250991139255351402 2363331487097586331 3667531879707200069 15046223872711138842 4373349319272614999 243052547912429557 11890721524098246668 3557496791561650482 15273857374771364649 2334334963467477701 17455181846757723964 16557514582360129056 18315046754853810844 15827529591426155701 3676632940726804993 2534650360835542293 7936354897054070798 17038369013583094315 6697425052428726383 5003414093962240474 14547873482934074436 8557133809268952525 18114806536231590901 17818832030433346058 2619286647104329031 4199849600369077409 11190916431975968862 10859021048798441120 16718976933216933875 12129702528770020097 5931118382247037079 10895566098791762458 6797758868208937973 7322557053222064264 4234443462484636690 6705122839113641481 13017819361363690223 6225951226833115951 7190239783998184790 6062434907731517436 2781808888255684299 17593264437852105611 8839388518373527157 14361208248408232930 15668421613547076726 10989433941572479326 13209844088507254642 8512999776181898658 6057987866265356454 13759388021882282774 12698369481050788231 14916313862581425130 16081620106115710602 13724429427725328188 17207737252041360637 11684371164442557451 1422783082566919702 9232877649154944888 6043821598362979228 13046497581787838496 7191616714549480189 937670460919837771 8866150321982383637 16114804029423760476 5469413214566292373 4459562843608575641 3418986058907603392 7557534832999232135 5064078961715203628 18386750117655619908 8806840476596358915 5600106163356654078 6474004042432262516 10413201337256683260 3580094441010172668 2558963418340661363 2557288974697640251 11251318745675938871 4968103007459287933 11620111908262445312 12846227845006010420 8176081638668344004 11859421187459365255 14887083865797902262 5662893155487645003 17969976938904803395 5192822971533981516 3064860511406089043 17061014131790661997 2433728608023380330 17042411205746093087 4308139106173557191 15432073693891674961 4190107995220339376 2543884835890232738 1077393770051704643 15451712082974454873 16084671309654523621 5002113408340269399 3528026353684450154 9763545831205352383 17178924090162316508 17842603300108351544 10549107643975892995 11468123484032154299 13311160134086160983 9211126814468102095 2563643216952730384 14548879768918462876 2922389960009619010 12568878372037029904 16668927619641982233 12428551171247396983 3153643793137909995 13641890997109470952 11193201804936324860 13731163801499488150 4190803939201708664 514654887883707390 13233028199396581256 1831332474517947699 9147700622030297865 17648312727297284971 4431448938372758597 4492486289753354985 4289477503889341132 14237232944233970303 2087469366911087924 13393601682014994543 8256239134707217861 18255980205613382028 9352633867999617450 4942024876952574121 17220222903449505394 14480749967457595336 15621467283105529950 5832071827624054826 8416176845255817645 1094987734826632656 11547134942317866517 8761951633989237079 1669543428111429427 10011827634978300632 9906419330485498333 5919016056829819890 6198414400497286577 17698680179703095510 5337693835003582824 11643977383652625947 11396258389249279411 7738856006346777625 2064810808517897257 15954545819965879927 122896027041341032 11748873961723298901 5333496277883608106 333173928148576281 8795360614133054923 17732985386737549664 1058913072879449978 10860844963759442675 13964053552015359854 5822327425093132789 619393680982418155 7969182291138224467 4116277108546018393 12558266132539620596 17111347055653425480 3216894248183435003 18115600267674631512 733993572983090258 1906209951559273280 1172147102279483492 4994370840880408882 13830495967219717207 14384558670533243888 12343544334543610469 13703122208182297107 3955696111672940567 11321467023378923551 18172499547638751435 5049387286031343294 1192442633149750112 13691638231269442602 3965196125311039635 13648796497649794512 3299389894758359890 13730152174559433392 9671541564001048164 9373561290522796478 4877823151791519579 10184341316130881623 14495552745540561188 7817363471497657672 1990568003521203583 10155328435568944607 2713445275754523568 14917267978299244781 923445986806493657 4346167665579195232 7550986672944575347 8062143557725500054 8357446277779921116 8089575691262679609 8797024802580596771 15099669788587885667 7309516758180054512 13488248738263014857 7431440697058393113 14337719277406654014 16102010727329172129 3163947679472533769 9225314017831391564 3349816299048466766 14883583817012862919 7062733540867853312 10546047630046829294 4926876103524915695 9895313041697403769 6545782871290700809 17355082044541789147 13278775596333466517 78369580314365886 17480548616858552998 10980538459230321918 6676324278713797430 1218588961115737863 5939238123700551717 12750231357841557327 5624375705345539276 10772907269836918354 7304753182757883262 3598706089980947382 3850781534832355360 5603066523084620972 2697259685819988015 11337486778947845278 1386392586970554611 470156912485759615 17009924038875054909 3987878665018193323 11624014905754436502 14231112745329037664 7924977794702145181 9568779542218800527 4766476632619656149 11131727786099543262 16757072621526039725 4143281857024039668 13229497718163688301 7602974482016667522 11929379548169312454 6642881254120161131 7474171140667838137 2305296237322642364 6625191004770564747 5291301975520599508 16138524133585609788 3114482412644552008 1613892094633070984 726647050956588012 1233254751984290356 1834924064485726943 1338301781718596712 5895766459224694565 17045781702515710494 17882487654628754336 1086991839079671058 7888494431845260268 12300669289083913915 1456555544815096306 15991425115032702509 8912325500937065385 13004181695037456022 7651037121668512215 5897179387238483539 5172091197959640136 10455112073932181654 10832520310554793034 3384157360031819875 52074740960083732 15546614227059303394 14648376611582952870 2394422570409277112 10520554741285530056 15961109913429500521 2322814871580175250 16492491327594221595 1964231847142866810 11224170194098652831 2944850414862971580 11031157168276347190 7407383762629523507 18365060766756024551 11953502943115188684 12691698616938249931 14282946978684507242 11666027251038108227 15487594677129527401 9077387785302488204 10538198087405035877 17432861717528436392 11554007536985220317 5422302060383274151 1328880333923575183 3500087688259631974 14147398948268122221 8942735638501124904 15861547118931328365 14804552943626976584 13424151324148291181 2958660266773303598 14080311063575195467 12424007769978780249 12920017814442755392 4404919292305358159 161962839725717013 2609328898246857504 15629067925756467496 2763052904855548194 2460342341025370937 2506845312091065400 3079088685859779462 5365703448679201077 12012967110415732850 17419617834374066890 3343609876060563988 5907899114931367268 1483632199225160883 17801417461686701128 11402181665587123713 6110549527974384388 15443108883040052570 13594038115236690712 1151073724277391372 2289533050659586676 16583655093424305491 4466784923796129493 12837907108214824169 5600838084684357384 9297558552481300228 15500365410708565990 5392579231571524141 1704107297101528817 11393038265377483140 4210924787270267463 3776205770535851472 2389216644263000229 18223009935032345866 4729558234918583519 10086289955221080999 8834967854116102164 5181810523543802484 1945969217345123373 7857428581560923049 16955939146316344286 8032515288977877069 13577129730041381049 5246661693668671186 8814269480357065026 4093708344276887797 11375007332577275815 17398668687221216224 14035982039119841288 17177746326801714912 306331623013453941 11242787803995733512 7775930844998347774 11982869315751908353 3954355356929838005 6476981602576235007 5039249144327320768 12622256314469841047 11877092685341076432 17293163451760881905 11809352837568152118 7905037490270664240 11535236240520272632 4029422685230068726 12613410661099673154 3989689826458959956 12586035895437919442 5774681593370800135 2932630337846156181 1574502828603877691 5377768166363938107 13342696687478180041 11781936104698350743 4277248903464353421 5958796670101280563 1111184630541073337 3743931370504658827 6053331627016828578 8052977395196944886 5751719121934576975 428101089094250658 4786828403189497344 9111095605071044160 8702249885168133291 3757347100676805961 8765167450393179537 10439456240510594286 4804672305919850591 15330980374709202415 9255985448297038072 13062308789306550029 15967225029473630214 4132071276980092956 752226064489510221 5491412466975367007 3894946270277045285 9190681982138344356 9369420007240575364 10245880987043947363 11872257571761323662 13426697647627849201 13357413593255813062 18286608898814000087 11108392622190662040 8093353718561530903 16542760203327160489 15174512161601308432 14375507964928432434 11293499334620811100 13645445671448808573 9370168244917761323 599402267888950003 17104487748049774192 16507782432390263678 4342606634347505467 13813641435004116062 1565543304022667517 8157449401194464144 9624408713734274392 15363846097298927692 285398863712093440 9594631781013576572 15068154261856728560 17898441284274541384 5406152829524358864 5577600902486143499 7580439552048378325 1389880760617787890 15000148604080164465 13856220383558093557 17693275302447277225 6904756977755862745 11381566280835935876 1768871436663589222 12566573951246513135 11280970087858866648 2359622549860321380 13999940438218035981 9772404584860176817 10386678521451529795 14818295690782652775 315707411147327115 8645919673862370214 16235719554408666291 13174229576814413488 10134702906512632790 3108915756564742582 12343059988794915265 16546846304696528145 1991371254170464445 14945582082106543927 1406513983884834903 7183389565861481405 2553314787351596329 5059354945831698720 16716509916619128414 11739983883875110726 9614545938394831445 8112987267983788542 18127356077676179741 9950718319679638128 9581639315846806288 16121964672675527769 3000370475692974726 3280407584628029722 8428548172629532773 8510410978907585820 2481838338469149233 7228095271102120534 13032164366878967107 17380885310649250031 9683969799768574575 14181390743494081279 5083119825302832630 12970251087043859765 8762859858253335684 7672337738411140735 17148967576380347497 9339278016298007176 3633664731058358990 12171397903696160683 10598366638997720172 1807119282158370894 6077445537167142209 2684669389716229934 18070642229684853615 15253075593524831209 11674017453024388558 8589507686534502046 16926598447006574209 8435109036890952511 14255808617973717518 17512140126140748050 15142798997377195148 11611343884502812736 1350029341465929159 17937054930402803315 16469842049769428866 13036475961675750304 11647016111440569308 4552031221198181475 8567328785131907021 16918791786230346316 15154977428626947524 1171407154921858674 2143029430622635747 9964357887976315133 16177334011305974041 1171164255741987017 2000216585181501933 1791890288349781786 17534753197210740575 15748304945217814731 16879963702936585793 4217753893947186971 16169947465793337091 16177336497104992495 152969571105868658 13761676290851988975 5465667978206053035 8180450577983544537 5031656531650492402 5938506694827263409 12581737715243714041 12176831723117744438 6219622921549382464 1726887303507069433 4942437926438359593 12859668899791136433 1451891583979241768 11929252465337696706 6018130107622235880 7076025346516938434 14789088532191350923 4931586439733858807 5881533404462356203 9732694160224117984 17082422206138692104 15850352432430262798 13092444245595969612 8593535801529140460 1610914005459908346 12380708318084835119 15126133886659667316 12319367488886878637 5948551942163442779 14960385706699107733 5596033271236640358 4422830473401092984 14506893801021373288 15309150634232175880 1387272606448944575 12340465978610216111 13896734115998504726 12022617709838004102 938264524847855826 9065412808766611801 278361246974290601 3547173559574956740 7131135654649875613 1139272364501314928 3811507157974541511 11856008757234930901 15799998704861856677 11692714770242896643 3941995102221692585 1389032858775975570 9073601860360014773 628990703169220303 2925269627684522767 364311182029604891 5290156284768138172 500779668153906811 2229497782868898319 16498537052202054906 13597428075106123564 8945375412576340957 6410259514678029024 9379125428941286819 12009496269850745267 9516202485839573198 9943788724705520718 9250734976017174280 18111485691793162035 97582842761781067 6173327426461947282 10467568173114176570 14356937110249197392 6019732049300285343 15377340693612999020 12426997659917515389 12371903507559783248 2867751977380399152 16832715107769302025 16757723431328139071 2384768715434844978 12588036515955062062 17163473587953799479 7338352934004083691 583028329250393221 4811718490634036916 18067256120595564501 9103626056814491959 11479192312589023597 9093520081162871821 14043022930438349574 7229811092180667688 5344530857749184925 17523148781238592965 14747486995979888910 6600319549906974409 10124419265065805005 15215184799554901999 10390877612679009488 18181645727254647630 5795821405493104337 13380351002259854761 7067351522347075067 4876889857458616947 6194371561526863645 5686598723390427043 16436990505576923913 114262679155048443 17398330720919779245 6896285356371229615 13174100045347570726 10066198782597314294 16137743925576149208 13885511333923928813 4443367959572572208 5262595082862885886 17555009425130902336 13335876813252606968 11137663317820616437 15154399517746800461 1786440371899814526 13919791690807707242 17378363804199295587 9441689983491009302 887055833033597119 17994205984926609961 18244323074551606561 14096152929729699398 15289263128290798011 6196294285989615859 17019917012911525290 11738621238953453724 2565768208693246676 17754502873034801044 5243294818555462120 1286563758289271265 12864437628691850846 11384713394868020371 11320494040719721949 5956834902990615755 5391317472004812644 12453004096798054288 16441394784882396441 1823489625461159014 11893387235598584848 16679250634315605225 11173828171252087866 965896253934508566 1364499646533031033 16343946142617056606 6095538131063773227 1411014670623324976 7667097889089493568 13646514248628317131 1595722113654323661 12347389258135786947 165067321415925595 3792648173522854542 3171466391596254233 9217360255334129817 11335515775798697662 15095694373310812931 7527659099695910886 5710098320608536411 12337652275504366210 11005875421469181610 18050255904117656785 5318581453685905473 11742850202322827376 16554897688817502750 16389814045880840769 14107647552336694005 18114092512086863072 11441402537676434105 9233701449415489335 5808502411405273196 5003911950805944700 14939554128573884931 4680448729201549549 6799898393622360540 16669550569834950289 11629670382405858836 4989581669183287291 4182132729654146346 11697680075548439452 7902696795850142483 1293030248379099360 18163233845053347658 482566259630142028 17583236717788106964 14136658043118552304 1254081022792248149 17499948127023272544 14930775289151929545 3589628859820974764 13371973725655395790 1100991129434095235 17824112760658012307 4715334319654381719 3684546144195942116 4021525251925379912 10444547599236240858 754291880445323585 17637012599806067411 16121600345470074598 16578823829353015385 12503317886212275736 441294299751810892 3423238668113967195 7348358479420487601 7969958560022049410 11915050649123249998 12904000982682026374 6661756948987261858 816861179819293469 10793160127871181924 8865481477375353399 7613884079152985691 10630939162040391784 13256927796945282079 8767820634300971695 1671920222895993882 7538244461813520090 4679511497305765819 17088054958860900316 13899885531998488734 13794256565454334045 12250426140662952050 7308518528767424614 3742972056165951544 15578711474723734452 17045361315474466987 18216341980003115913 12077797455244807241 17708821828459705580 10545997022661439647 17787128290604803249 15137453411794693870 9966478004777427418 10595683179665622808 14188717034720022743 1221192241602638586 9017698794002089610 6601874743357053044 9388084038565593151 15254528012192238932 13194947945755442716 12027493568866558036 17880400246633110813 15620210803274291856 14974528483562420175 9972023293265781269 18427950283519600842 11037765701014874370 5142363701871645567 9759919548515087335 10799075467685435520 8229987552696796813 259756453928041033 12107787038553834470 14934712888722736356 4523542878934341689 18029312788951454537 167595768442412753 2235556052460589958 7393514966026400343 10631411356952243137 13717691312130690395 16746982807327096536 9534627570621769876 10338825326554442367 13975940174345631662 7887972051793822372 14562340949694143020 8073947236849956326 5035506904063415218 4135043265559178844 7011723091732116277 14506414762287570202 14611044110321923554 2439523645843096008 2519910776223842780 3417366595149494041 9371596236544290987 7140894227144397440 14066516607113439160 5071334035346977084 17800259645052628193 12984091861553520997 15519094355478279694 1922967943621112932 4330748165019456338 8657990950209513756 17527008715170682392 7282482800277789892 17356452241244629231 17353990633815232704 11367754637664128324 3365096559736931339 2099825087042694879 8892738368157802799 1498812554349308541 4618438476288418279 5797010485048803545 5939765555106935322 14965515340400582440 1873947915027421938 879111456259182019 9842137129638289391 6958840462328955574 10249848004788051728 7752514351151657691 15009520385333161389 1482473067423344167 7852065846051140684 17079007228714167084 6494180658989268337 14533873210368830676 14742097088414048089 732582121914928620 15476500720650142436 3493639889402939408 11040849816301609980 6376151082873245631 12370240687935013696 3508632515297898598 4126215825777336122 12792171457866778778 5037438625922071551 16399109189613615675 15400905194234041071 11092493417231021235 15704190310738289865 11316653982548049671 13198034273476445525 16933917353955085275 6888286942469659505 17728083649716500876 13717186905095342464 17368206637463928521 10475863146182019365 13078156155592860173 16591885862468219434 12320816565093497379 6032207237084959038 12223031460291203366 3076741939639492093 13200946548742613830 839843951304203369 939696419238254946 15951412389778781239 16583820836808369942 16934394314809652301 3512241829765635034 5679563802287919858 9109307476908810178 5493070481620228003 10199723276462511839 13025466314979202616 8606083402605348737 1908820092543043000 2621072689748285462 8554433104210837315 8443199092612836340 12631840914534004316 8297093142299384428 16740474327354525420 9334212262477275786 5851891954325740125 1358196710232322195 5879130062653421015 11662089577496156636 480388064629892465 15604853410535683758 6904961816890714442 11456493429472131165 9900389608822209858 6002971521683394971 14472858307065011720 1204366359706926912 211703251398940345 7310973297458740919 17214529966635976533 14162623583499237948 6739598551521768002 7162376391225338003 8839326091870601689 1369197095318901605 5567452132436397814 6892228069798803340 13647477702787404307 3998628849964654790 5367606997880609393 12613664406094465574 6111614892024687985 10252090927896304104 2313272981030450333 2298430248880243772 5496509901181103743 9164025646504265027 15540774399995711891 13334923097055269519 3847440563636754798 5042979620910423999 16755042147016981974 18302378628085027851 9135852659739096719 3948321149919371032 9407785466011402999 10428392078967566440 6155812510969461390 6587273830073044533 11670293538015617190 4201642652819361059 8591422731552736365 9696261633623777521 6316984511504956661 9604360949032603996 18100706284544070043 10752662888804984067 3702425299350991139 5560173229734284102 8758666524669618410 90052989607497368 1491378076993475110 9294015918475984542 5389663804194767807 8036748612769297147 9228490016875959293 12654046234841960520 7434075148859988967 15541256924862651339 6156102138948855690 13723181276894159375 7540352035924026465 10512504665948615306 16419156888227846142 3241190919070897978 17541002300631724403 16548645376017726546 9497057772022162903 6906765132474635600 12214896112249524753 15176466402433292082 1663366011507168127 17014823409713136367 16090665623054555258 3404177104713546783 6791672954846646438 12152035985945033535 1923580864875064834 13274652518383024617 9462748868587638829 662822495739169761 7366470768456619227 9166234187765286760 9388487957478318389 2913121372584843708 3376173171924502197 9704608073446932480 10755801467708836747 16575228617334988188 15175665581954688276 13360820414295644691 15594646302549229167 13649411993798834404 12597705314073775501 6859643641674145565 9081390090446571343 15515097401128516659 4096229784167919940 10339470376978346252 6015383809419841330 16567774090965475898 17786405267263677309 10926087392200951134 10873571002962884006 4759241922147427060 807292388412086533 749135682259964010 11442192012250452089 4731993108617557221 14966944239878866567 6176209452008931810 18370609426233891332 6360675664488820556 7024148841698162671 5503591250888188295 9962454979767528768 12704951621606102781 4229778811067078717 13352075398448862228 450755491027450816 11084584893876559822 6056709945121336873 11098812559541414272 17169467629416427339 9465012649772906956 13433598907520675697 390553721089296487 7500247653765462647 4243794328302735696 3228029321375312895 9876946962248370524 2853758607874583895 7297370775632826736 6171762365714415851 13048184805367980834 6466206430845543402 12118150817626445807 14406074748552805548 12651184694370305049 13106043791056219165 14142481875178778262 11513974171640613889 13774288324808790618 13583762817160618391 13820311819250218917 2611765124831297897 14546664285393561545 16013198672857103782 1208452690933770815 4023348479205455283 12780654140965177337 17780626902753447516 4957052496093823053 3024891114175703429 6064872724924077647 10671759129562629325 7168058496840447209 6040326174817263093 12486832241865088482 16301999335213556244 1051611317673548619 8048300960254336671 18423285210774992414 16176616054986208000 3655513181209420528 16883048061843794171 1008479398627067742 6895917662500409468 12649572971215614247 7804954153456447916 5730705407441409849 4023338631272391456 3083323194894234709 10462007339121669566 17289316729444560872 11318448608552483618 11006094126416790699 17138437473802787518 14407045581065598910 15994955048606538849 4021018502422254018 846113912894269200 15006201418616461233 147429181766702315 4069024896120358009 17634507008170074235 17193925164646564787 18179127887036731685 15763600473057114666 5816304409077487314 11166999341973798261 16514160403212091720 7243298526744998737 16303458646994169213 16369812024554889589 15676730508374895594 9026209005464763644 12048163576507440890 7431802623168049361 13887155413214866171 2309628254584837162 8281185653212978945 13800225901303678739 10337234475326468224 11741042941063354063 14636567921167069596 9906432132009815087 12774888272525624496 14185925646287415335 51219257112779215 10322164773711261186 11521127886098652170 9819286465328843527 5291689826795868743 18024808373769635882 18244851986406667861 15457689679743572672 11322051532093167954 5690757535393823712 1357959227055258498 1090583356789510741 2585341053659543376 2023136955831852956 1261297569087623331 17220326331519375743 15082592113418582505 2979658212084277363 15995274400636542560 1551620191054850455 11084538291076721707 2876667200656646618 850025660648235409 14099628416769747562 7753378726408322233 4212795471644032228 6322281200162603040 14307533632634074760 10876630844133098017 9809921302298965414 5507664255013423951 15379860688805286631 3216708927357174617 5515008851581343849 8665318364319559826 7177832120708103599 1735006993902318559 13600185636813050153 8526025857371666645 4570609042569080709 7403394127168330974 5168791712650292590 1904201270278229041 5066081397554194965 17879739136676205633 464443139724517565 17478408997392645536 760147865353718030 18189754466528889997 11259208545078757149 9263969709292335557 2196320544969234797 14218772041104279241 8446954211079826688 123631961054226775 2343870897552461100 6545375516600182319 14420881550348896583 5540008642485182021 9229855401346913460 16399375234995652595 1899074513206775304 11925342669057143527 17359239382799607664 2545234557886009551 7803226586977332632 18125764215087595643 16061851583890388810 2401563781655577537 15973790657899084700 8853548017328789292 18125976497330895259 8228719681465083515 9397706939509867549 221230905261003571 2686986524759167006 18059806958784876091 873027844762746668 16990146986870988542 7948432405975541429 7512448224376686698 11401322486860339560 9493332361539250046 2829545418719952742 3115247224853013960 4937009972588258713 15610887401309066385 9592371452198480642 16057949073326339161 11304897884348357088 10725294948966351603 14253276654442219449 17417377695916019249 16392992819071133123 14807399465887664358 9588339431731430311 18016707743762349522 5098052501154861461 3323793305247947344 13706686000370895059 6793129812576560474 13262698813126939260 6760511514940421249 11716685266868836134 8450108235863116834 3160157072414558873 11080399779767525192 9867700962867687315 15453459215547581308 4658099599503790008 18227127347286905401 8401253579294013823 9622658572082167043 17604491196673051956 6691083935903014074 267933267837824206 2270491238841395619 3388655781524393387 12016056746896888880 8063919621075576068 99253557828136614 979210570807399159 16257771946429110031 2340332997399465791 1284980121734358095 1672568694085521364 9416275013789759488 6425197745052633593 12433077134422266719 7406678681529727756 2400367398613094192 6167804770002147907 5943876467090240124 135382994090893774 14591698311747648171 2412478363336511026 17957926709532457858 9392840705210122968 11587100268536682613 13679325248969995926 4195438789554200766 12487975816415121228 12634472723246674642 945078339070032589 7291251744588163173 14690524538201422849 5850029574678859699 10353536777966141628 15419398401695190346 9992391127023109780 5651455474385655666 11495189727753611069 16633498401660339167 12765603305046518411 6390583175005388705 13092672317742036516 17455986354429278343 8082547537699968019 10074523922649985295 10001101639444869775 12800357942749087716 16751212744028972977 6735610195109721417 10923317797167109181 5090734499635195724 15744582205290916158 9650410291885665751 904485696960582442 9210553234862475354 6117093666061941583 12625614952341830760 10414511678353916579 15194586905434730039 12588658852906693271 5933299353021046960 12854553477688652479 4148517683207161071 15736569301786412724 1353244483748220530 11312699806249235469 3476359762122804508 13163550138021980884 15596710187140946094 10550501560640072535 17650492801044728065 4669034030616135079 1066420554062998895 13256468441959033714 16675936927377801023 14287073427122864963 11753614391662450767 18424633503048975867 4097935078634203993 11895215660767851426 9239281008854176546 13971562053861019282 18012318029511281437 15443380414660108566 10745202513818150105 10160688258402072722 12172922571011204072 11087097053781136926 1196109422153884509 18353011111241186325 11311225026004722857 942723227135768011 13732399368718142655 7539599462508621355 16964570023894764910 10138300859460775747 12300942026538093156 247349050375495224 10616008178212590329 12578745097284960489 1527327998644059451 14844645739257911732 2321736644445316670 8995954698785396671 6202758284939494992 12221969942079852647 7492578567631063978 16754483581782336454 17663101976171909798 14316972865531469084 17916835915812765192 7147376583079569876 18233419164045122060 2180930511419003877 7023495414512946676 16400572281612686942 3844543276408402871 2673195019914761436 17652520625320980700 1405220218922267393 896065158179359885 15381527242094652228 6049883626494605706 1211371114702191796 12248813161787348788 9294683699052945017 12399643742520306361 3512341829869470747 60934902470818190 2288151271803839059 9017759217844026863 5558333321300485094 13860097641272638370 3370955276701274223 8545788396573211104 12399633191244801731 3445799038659948601 10447180692700361368 4881259811577150022 13399570063874719015 9227425344401125195 2207548791571912431 4453039957542919772 10805605101932366731 16546775482999316835 13098384320127404599 2994585476763168098 1749776953947165723 6767310908450195425 13737096772432207196 15927935254054528884 17791262083873438438 13760858327734198932 1772833337354352017 12842522345661484373 11463548856080839595 14826800074541326991 1470100970889117112 15311560065506634896 9942467364839535472 2049508716661652153 13696112579878096544 10975308382460467886 3465798161364663199 11950298351481264808 13967520180996556514 9797760736443131588 15756763004288383712 5739639198949453878 6940616488124867832 13935187168975596256 6404976823617483513 1145760171128222188 15215997137770882675 14354012680453706628 11803580354225727522 18248126422720775773 14077675332494164547 10322265263688874659 9941651033074887445 11474663188971084497 14228597199255702259 8290610985590785651 8267083543941409048 2410703821443015463 6804872711009183208 3863674901140774155 10057491223280752688 1438927383771027953 16939375004468085905 1664519595918193223 8706840630273826153 522491010773935162 5279207322637812026 11122521447495881706 10423584818648407337 11202802442790411983 225062106049164662 6315951622811963121 6975581631521981581 171515560919420026 12279881266533445589 1083034430826966092 15167807597700036722 12330610299262846728 11818902068115327563 15690735968451051360 5715051885745775038 2137090478127277852 4647217639280103795 9531881486474341035 8240770262483613847 18202775728356495176 7362334121945879465 7912999217052849724 9616262245820174251 2338319851557736272 11091213106096979248 14057179876031303669 3135166229284261193 1557988908699973279 10024450782723408957 9876078538973865625 4640515626959944264 11844078543188701022 2591727515332008316 18204834899289800723 6163638315561138117 6605170390499402320 16821334320632456939 18349313650882472495 12176807231027695300 216111831196961425 13920370784711371720 17038597407713501213 7191665331692925110 1910604937383839522 17515378901315168309 8029184542910328379 16812078474636741804 1823963471247034570 15129258471492067281 13458462929899243487 141393483764841072 16219262625896426330 17095666494787864576 1628617027626633461 7093056386851563472 14816667756804620977 9470204217356899535 16935232935563987422 10374835297496073359 840873082929755349 266040757569081120 4746313869519937819 15104127290650060463 4274523618759407868 12968314094819872469 10507328580233410770 7897998885847497225 15657736627995331417 18291688112281329823 5764975543858433801 9751847252757205540 16671926123195631997 11018598620127557463 7585029319876016548 6913262807783749201 12782622511907331429 3844690022443340070 4201414832823789468 5444213444305966618 14058783827360397507 9263375633731124696 13154345894175043834 5449023013700672122 14103580152726093815 7191637452523580365 11512958716807489944 18412406993644908540 1252151539611562142 16491242590953363349 5199328633584009065 9757728012487421337 6033985005044384164 2918249773320590898 17880809922007839754 7329139411201014418 15100237757273904594 3791645512384123247 15877104256430870427 4716557362504554518 15621578919064752205 6490020261063793621 17309864790625538102 3253796447292429713 11233938945767494664 12161160015781396170 9160345430634868899 1325199135133779123 9046299505722145294 10054299390100679837 13726668893786858755 16462549658131838894 1284712399900205570 1696641122966478693 11382587269528839128 317628316326393956 9167617006265424028 1903762136466777122 9610740742320992181 8993774243226969156 2451719868520761190 13512896762069229778 12443664019266280984 3984625418115983518 3987595955100532300 17047092916527363126 3574914588381164179 2493830521732308093 102936391282925927 11257374787644293217 7444408997546370724 12621612292445990079 2286133414683671209 10104883352679300018 9272445579392700972 2749446189552012262 15166114527377797073 3822259421129066759 7821270379969044636 1472890451890066422 11300738140858587235 16955580669708570950 12756625279689796430 17396826432723870068 11947916974656637005 1372192181772749901 7845694672041359310 14021039115955544031 10449149766027254294 9309341196647512906 10142473199713069234 2492016857409706728 6340828022477699706 12989196246532659841 8492141454926821126 7375121938676600614 13136990417376886046 1328690518067966856 340498140538934535 855225529124775275 5068890806586791271 13676197213028956784 15693590209476371442 9383267462787673963 8328034804219867583 12048173183058853514 13122968782817606154 13246208865088384894 13364827791994197406 5771533650955948859 5541622810873124536 5552107649991721733 108715028512832875 6524178093990415251 4331343466440256681 3838295245382289540 5808879220983815379 5668110711307537266 1182982019913765889 17291315599862994025 4581217182707170892 2745817059656137553 7617693352805942100 18143235493742151474 13422657447591436914 14549099499525066108 14808581422828538089 2754275646019587321 4007820572818833702 14531828409931208737 11645107751775692581 1089358541594286514 10107122504448362937 16389817820216196164 12332012653196148124 5980108054716625715 10481685173982181021 11332909099342121778 12227857814012307508 14971944878082650787 15730703186970210356 2645085301345174829 8005675909518435701 6122862487221131829 1455731181794695472 4686654803106316029 4349793582059374514 10589901843177972581 3375034330295780100 5391654900377722408 11208828657822588328 14482783240382734254 18108971364325220162 8328875645061815753 13651485914028987947 12078846972366842100 4872615578880298901 11663981517185690139 6167726244993631419 3297635076962441577 2737094751639298527 5919709265445675600 15200742579227020285 9015702461381779606 15169665312131681851 12795622150140528620 10683510532570070355 12680098927173485235 14065825892023543311 17917278824369708972 15333601615189195455 9337468452897707233 2905531653395773987 14813860599071450717 15406578451147899033 173528135655728098 11821616520621034995 9754444964916839388 15746679806138821593 14852696156830681448 15892646227100826865 11658130490676483047 14874738100397644059 13372340784703987938 9965700748623258293 3223602237342370839 12894388239673255766 221328650445170377 7272942964673844837 9335909283967715026 2059252217481562548 15921396491803462078 15702691552393703919 423016330595421806 14528058741780709242 12100476884952264979 9666150044742247045 3332174731060802167 11886054326305934357 9035793398229080989 16833521633331405260 5389420149239303161 9986977119502964320 13246950895314626007 13761813496080791513 15033101808927678761 8787273556774548292 3242706186749136485 10382183962716035807 3670792436120375336 17768221324783971795 16449578559424094807 15174976082110568583 5558094087133853064 14779440115636116415 14038997222079663219 11385049380215054122 10401693686048482686 10352856860342151254 1649329183469334317 7646532906865790153 15099058365539190214 14432033702099241769 13379038011292437900 12244297218285953454 6766034825841595399 16054581121930689558 4620149089198382576 6465409514879108343 609878793039581485 408552046037253014 9399408511122886966 1790066898308513194 6676267331743907992 15830309659458114099 14071329745763792026 6505232475455618290 3377427973025439405 9687665696126748246 12017728457965968777 144688307373383756 4893747420137300685 9237482113552723622 12479336393973286629 1074272084980122625 3946148042157623450 15251607047042479844 6093288726506075401 14973733983201325003 11973233763545885479 17301664157658034441 4003107796309918703 7219739337622879842 5454598885389618020 17807619956485354365 15114024105434279453 7781623814233508096 13643063540298444039 6173674575695541890 11523767350844499923 10548004464363244012 13560598855360978609 8077180361731679066 7629194524032208258 1813161848038054116 17362593091881793357 15173642697928897989 6811882547038922133 18117957481411966503 6835286981465160882 17147482413052660518 13158763921228845882 8909403131089730260 940412937832629137 11910920952770113806 6696953662910406439 9559275702972313106 18278184276105936781 18347178709868628636 3354426846505947172 18122402251071210589 4811529797458883827 1178622546486783882 7017230833714482514 14584115620223497556 15346054363781024995 216998972020018146 1321556706840227907 8604812467209834752 18197303853414284134 3977730634336425120 4806276846198013666 5544919664168668950 12518014802434062220 18054236985365304623 15232104430966064443 13326293959147042707 11577951088474768452 16461070668107448056 3657192991755153949 3380226218377524508 7782214315799313686 16085186803151269127 5321531968354008192 4048573936227227379 1469074378333382843 11298065863183276669 18023625015850702131 14593506620734523517 1780714155917221253 5069331698976937855 11952074360324361641 15190114593899745071 17116165626518277206 5436723923090651761 748134857554605700 6501686942755024799 23431188745391642 6603856662705579728 17873073088361309704 5245862471628561962 1488180796503521463 13906208634833703149 2687749236302709775 14844037384742190907 16019826160346666717 6667464967828737672 8998083660509086197 14374012319650568426 14315788645800570601 4636895720734772796 5251734208649279225 9187168931557534605 14173821200728260379 12723282851567302435 15848467011319784024 12735279675224407530 17123788977500452824 8202094043518816567 9307707573948665398 7819721258602861861 5617611500814011722 5760103767944248633 16732869562546837318 338582406676679373 13471159307226865564 9821402707288557466 1966573198197561013 10714246237302153895 11088326650121959957 1169547385431943804 6052174888390226936 17073710463464291299 13864321025849802588 717897761682234093 568962769788641700 15647752007641346669 9507201989698737183 12022481849620396744 15648801600552998392 11600927486717854250 3718724318752531081 1545343629899204160 16202514326055337530 2678332681051777187 17704991556277913740 8940417513102081100 6202300085039072038 434789207142844449 7982716734274484556 5027856637793541333 15275272110987539413 13323662704987489781 16191047536939465645 17654405655040112137 12000700497236053076 6581478130892733441 7032900756458085028 1722830095152660087 17245743086123860196 3190724182222347928 18234917089305189648 3261350150296949085 7495805877855324459 3846356109638001311 14890658152591723002 5352673089912407811 7673339299939207926 16480377848946899146 1377714285804257462 14991223274286484380 17786150407120179736 17648848980309846909 15287143836360322778 6807430645854960467 13351842460493248761 6798286295468587656 13886014886953872782 14974722224906011809 17827502293913138607 3200322923912199190 13197184197646455202 4185549607082569683 12367509895039013044 13626619387789447045 9388339830839267897 916871696887739648 17945245396183971758 1861764078855611146 13156529778363966909 16804440895784576084 8854724417266184739 5341250089881630924 3709557544343913066 8591405448398142474 1781897408667634770 2424092288429726790 5426924002736320981 10952668359342486208 14847189224870830638 7762619695552345423 4262739305218358107 642602465278656157 17174442836953644970 16743853280703644241 6061224044907053479 2942612018129949045 9614797064991654779 1390017543000187241 4856194018884906290 16528071593782790220 276961823206657639 12462646283985637448 17139542882056215965 8353227128342261474 17671312265315267359 2503437027861977698 1930452454721217329 3492107563366216072 16164323087346385093 5133684020845106482 16909410376913056848 13449558793752395163 12015982760531604835 15254987021524291170 903618738620782905 10422030640671774874 12586860678108318877 17108975658912975494 12405109448955072450 11773281559336384458 8559759667849513553 2516617763545617647 5465037350730483130 17770610799256743700 4011215042375994892 13749629921530673779 10345947516528232158 11392207251300936203 14854383961678486155 1638122932096299418 15447015998519544046 7964482679233317467 17239405034687163933 8730412672917408231 16694262342168952259 11310643172602720728 5756621755186449885 13974960947478146876 4907671422589180777 16942729155917478789 14832611830117608696 161280716729443762 18388808441497063558 11241060918937505415 7343600670502661665 9273823252655655921 14513415271399793977 16645844435021896453 6201839468649963554 10269314015581322064 17720315092735596988 10404238698234359575 12832030323036512877 10481667072658300252 12107384311525081764 7705414768853395607 10507206097065084397 15389914676913866371 3598411939730021688 11419879456075152514 7458739963805703697 2672442136641963734 17584206250173113216 12831444629743741944 10130198485591161766 5780581278004334056 11832100030508433967 9904676400826819876 3666638368196652150 15322488004898886990 6855641897040279480 10812176713850722498 6436133649418863345 13825229868758303082 2714929356392649720 8735803938202679909 6149814959845594086 3929173528235015141 533076433102132518 6966620260220175614 5702444852108739655 4163413556145361035 516596564493769328 16203872357864832076 13571644266532953276 2914687914095510065 15569948446234849431 16196557125634433442 8275605414307478077 1594980407985186463 771605318499267104 2142118422630140109 5154107219528363411 14907577993757057609 9902795374452675156 15357235302838931553 6849234203403338547 17381914622293934379 1356095093701897239 12164812623741013506 12322112232297588264 3177610149430268224 11573264946566232470 17490085658653504315 9742015387242748457 5262997522275984258 10808471891371469594 8528696430945687221 11944459336892310792 7439036517488292129 9998255017659689842 17659569275338858138 9732563654591604990 6427708262003023681 8524762525506524915 7988611720641662146 14237111175897005292 2081293667293752046 13311881499880650431 8821839571110235274 9648038661885607047 17220911991982464316 13146417056876188810 760053731971604131 9254841619317369561 16567672063323064619 1252740122905990919 10111940157502247266 11629725936568028783 17948593972289401549 1597630123282102955 6465923647052355407 7084645492654706820 2917938362837296305 13348837804640559929 705669943197119636 18165273800400893196 14779668594058787864 369586525166504864 4420514686633661356 1331444366298704241 5943475690022615717 16424552010430929089 3281621959048722480 14727908182157716957 16512816338048059845 5395892570642202325 9231365954442212371 11737192934784640383 4612455905667321029 12474850263039735986 14763477053523453780 2979127138164941445 4946537740841874756 6941649439397362094 7188456784704058880 7273098152984371539 7206588417199369931 2135192150253494528 17120531962135587663 6004858094686844610 2088242530492205490 18400912045346543398 6937808375372529771 460698913685852857 17326844203293564870 2336944807227564246 5529263751658035784 6112737275763732406 4987115782224485276 3211542374242085473 2625458683855765507 2870832774738314081 3707902392067943351 12973284418216660232 15706060133649422949 9990144599711281112 15147039921898887190 15472811135588290972 2983765280577167940 16626742586727613954 17776401363690039277 4704548486101568708 7771903435036978328 13272792929715604334 10585544688689171328 4620746164032145050 16199755860709182825 13617279536833766608 2803520601665225738 2560396339387419580 17113070921089565320 1141795553670465467 6689678549585004265 9431952418550452886 9277281065696461867 17064908074262316209 7088085355333194983 10314684275436593758 11335257127346731979 9670446814210108662 3751610772852915684 12221984206724818725 5446443201066236957 10278337990436189846 13502484228576824707 3944095308553210122 14347032645406448283 18287057122056322046 1559188377055679903 14059216543900504617 3037758916126434581 14939901720227791715 5321543653329916968 7774811925486576988 4689504279128025448 10775440160269826185 16987701829898034459 9000098001829376799 8693884277939992948 2157183495266903487 1157521500173852477 9634633867956647175 1856512498987724584 2305710744817055568 16941018053339213121 1593960729732884033 2382931361271638543 1683699595847067499 12944127614228474554 2223318801713173884 7776798289224409207 7745706072709651166 17644323250658408993 7591321036962455847 14532189148656440976 2767093175435110818 1887520723830127332 14319822349247284658 17763753384136211417 9231543003045935290 572368580651878520 4894227255160546160 8605627997106082808 5495623449951927391 15817840735931216311 4281483534812560797 9954960099148350527 2488445268482567618 14677255922215116444 8018968447526766330 2895234198927515911 10272144388588384169 16957422372939112632 11076007253836307859 14556027698365807565 14003659328454710636 12087305106084769199 2213484956179503909 16149960620398281731 4662247944546164884 12106291115567833782 10970475449350930487 10934038795492111560 8833399982797961964 11175635374931962050 12113813530036269765 11830064393484587458 6727015047756668359 15572410643454708124 4795879321499513151 7714651604352322522 13030372415351589078 4115829696949141044 17249957813442401932 3039450833519219644 16694829004571792538 12403916205376286956 2475785409900839117 7819049690126316049 16280312321420419771 5433464971554047131 10530801544922628226 5627248337928054878 5626669510346246028 1894695134289201884 12722833229586756269 7167175016785549124 3919216055640291871 7793625387520761245 2240931149332115484 13198709292077568240 16863553528985801991 15223598130211417749 12872966557625688775 10052199944751310547 15213668144580914072 1333717287331915266 4381350996992646071 14988871487886851926 1661020008348849359 7089708283765744861 10958506404955143791 12702139077016181669 9215866588002733590 6139959174986139586 17102308365237064096 9114078689620851924 5493216560672801736 709414802368181794 4768403028923936196 17021454340565331216 5416709742954772786 3646289371289559959 1562136285022704367 3438739238136066977 12675445777149537938 1755029271733241002 6138133985847768439 2236577928790179214 18341986212105358670 8367623005747240188 5947561015439574383 841207094479240431 6277820358582737305 4140462810462492417 3309341021930551513 5233069681403179196 8385606199349951940 9880679203094046454 70731986445926546 1797093146686496231 6553996407921113226 7560212711304709283 6113441211697199917 17944860145240312374 11810437698471015539 998553054881801679 7825859002423472031 10633161552915440254 4496771572832893497 13255940295106917237 5515245510322197505 5257094189627346695 9384281187785636758 1387948276335716497 6095667149717212228 9545562656110084866 17349774910331770474 10602609559459166429 11565533146495709925 1107625200997830844 16985591061055447367 15029894580184062277 13803885626848776851 15272051927171790255 7679151529741184914 5373732546418260133 586974443374512767 14946587793066234939 6656065469133713673 5303863573334899360 15267404502982459240 8160917323353039074 355523794386710488 6951300011568794942 16162731359111465352 6136761923911728477 17043473458426420370 6959126119107556781 5761504435385359687 1368134665687453471 4033293194470740838 10286017373149880465 9660173222682961773 10484363251130854487 7738705522130652158 6252063340146957516 744498054900380954 17416188527731145805 6443101117817406097 6026674879819352653 1302553073870892031 6937882163150433507 9367926628859418326 1618698474887344245 6612035053500374635 18156600483636595835 12839225410551058067 10022441950176964721 10222304541907656930 5294801090646142634 5239342986530758943 13493621600521510241 426818588977830948 9058776194984762985 8414634125604247935 15070483205173245441 14327398035314382226 4688734901077440573 1353037424522882607 3761414813115800746 11925227896724795979 1180190412527868498 9660500223714445391 2740464292246064412 12466932586091518426 4668413305360249948 1374894810893937756 7924354506187486012 13416306399558457877 1180059495620403374 984493753530030665 15924796335579159287 7225497987454057096 9270337009751002686 17695593945400103634 17553231518809005301 9132398104839937440 12463625608883928348 4509436825598578995 9224976212632850632 17360753918468842310 275434543692704887 16773900830678805864 6537132612946203272 12702252898176697347 115805772672911917 14756675925816802469 11839582964051325184 2775071907217581263 16575244696449961247 16268205579090608265 15531915525990871794 16500579502092180528 8255356803010025207 9858816047634188504 1061409592577467871 15334382478752046429 13464046649205653211 2600492947701467481 9071584107654762741 10815679939085791340 7300333409953736633 3669198250995836604 4741780822459943973 5226495368480454411 8453608424623422092 10329887131110223220 17181886635850496696 18016072012901072487 9152490403067280719 5989815740295839286 15647427406971041140 18113304421321835070 10451625312163880768 2788234586231746454 13651827881984490453 15716986572749615862 9007698033412456893 4866342113586349180 11208061109697747326 2801380239014179531 3240263665364546796 3483351049475535686 1038194181782938768 14157449248727883813 8150254914049180295 10398736827644831312 1732359684159406510 12262358593185763733 8354125662328576079 5414427486874125030 13131777398927716350 11844729143089169916 1592317735183293909 14648392777206337938 1019336557032397956 10217331397505889561 2241947094812568858 14456283164201675436 1856497695562005767 4383976579212114767 16183616521712178460 7628892337208669908 9606433338885208953 7075159594957679941 440251459670909067 13902003104513390258 10782496659184305762 13647013218107749966 9726204541364276834 17097717252022104993 10147833170476650707 10901292232950838303 13883299309754539585 13190139663928431962 8295874204855513211 972304288904902375 9276458167599080298 8957638840016779338 9121391094316138605 15436859285129649930 6801360761049885987 8955347601589036248 9486590153855556689 1145928759582162205 16068556718449300261 3531643232417042580 14231443118051354350 15396147188193331457 3797955811196846467 8636217102838300303 12251724031490651451 4456161815026926890 13279399467627177958 5148604915519664157 750747512164113259 13047684210966170662 3177453364812168695 1884626387235249144 4995184344020235866 1591354310591041324 13456131785492262786 5516136872485237079 5923024598567780544 14101920187672041296 571914205949287964 18153807409862249678 9950216956271217749 2625341476947883657 10338784678989953467 4533092245713275173 11386825852440055169 14682631002715349802 232510806374308433 4582365946076137337 13262808306929811047 2423680650041548683 4980521962000171292 673801921379925320 2557718687131680776 18112279705562854356 8459955921163870797 14963215933518457324 15917154824797561867 5321760132889176545 3829421764244268953 15719335507004400624 7864815069665335432 17375493488728515660 12302382044014063751 8696624843498967230 10046849902648310793 18007475770277673737 13777950460998160526 7616840829044733157 11824481855585865959 914103844438566081 2802937639106045044 14644358390206228963 15169189203262338891 2884691918605141110 8074472965155043484 1975149135220764556 14248112038468208646 18400231095140858065 5690711090438915542 15430871756561699741 17212756526180184775 14821810535468363450 12390345762802856416 10850596748610067272 2926184665446999828 15862405504953550620 17150632006425695606 7708955289967696975 11884310984939257003 14974919143629416723 6826387708050580742 8882236735001086261 18007349837187850411 15763563716244473560 7985957072970104869 12093937113752413483 17372072944077702286 4730468465990260562 17784303258932992326 13251867676887728729 1060737785109896663 9590581060711900950 4604632678664417751 9081456620143733476 16665540187282121930 1265248888321195984 16421577088104325215 7814098334897847035 13755878344785398391 5145486760951691462 17564044169701562549 14662516505718258842 14987120755865158917 15757125874146910814 3537858107026240347 4756757173296022015 17004750237407348370 9708161948238045320 12321196541516515195 4679034505083653108 10953892333981467640 3280751153240146009 6056808949054070840 589590549985066791 1617080961784397639 13566761214464830124 9348100509575711660 1598684807714137307 9177840119796052589 4459691529377694344 2261991505120804793 8649642283761127900 16729710545282455741 7921203756122635555 10631675481988227650 12630657848659912171 15291256946597266944 12987970667520419674 7877910127311945253 10795417584117792085 8276551386678901775 7474907462578726485 14318614925329496601 15034870972876069993 15776705796735266344 7116116024237422379 10424982792818631011 10415680316105182563 3024454679885183057 9182332078307161909 4770578403237036526 16372871920064286386 16419823245578921272 4935078948305467136 6720634761799662648 10346708361231203343 11864147955567125866 2670678711321863963 12517331763893450067 2499123736867133030 16977837917755633761 17704867592191570333 9479094610024878157 13808139749486302226 9664620195659177037 17538284051405854216 6240163419512649295 5363387485763910694 4594428343754505662 16197787738159769233 12563301567497585139 4018011195973644747 2667756127915487257 15867102348236505988 283330340876658347 1084063823854574067 17900716921085780196 280109801312821178 2251735992859399449 9004559243809045206 4885022942683022460 16645866217607781790 17083199133175666643 8762840454449595711 9446726884736393688 17071405684611458882 17962235679237100138 15248240070161839464 15607718896591475555 14481563271486427954 2640569716406056758 17429754372073290464 9132729868272888605 6119735142162625169 16117806752033343248 16709264250700039885 16718993416787159846 7990174073429541028 15075124274689312011 13711826241691197366 15310898486782632509 7259723578935321629 5536668302647963325 3832119798258316721 13493329330702332832 10259102051475347195 415586937626632948 15193387384439616443 11749133716835269980 12382297918933401862 4404031892235370689 5180020207715931308 3279097604577195131 7265119829764033422 9886557022906819012 12733379283278860055 6389720136773496003 10730150201071530654 6888444401057842492 3668093876162589951 7501576273646281266 4879049571892739617 15680394394015435667 16363184934075263453 17459943550960423586 10878122293329968486 7536994255168913861 3394638544806050352 3299169190913073907 3604445379714636510 9056832746277066234 14741408773887781123 18296297152585071230 231969021247946138 9439865728132284131 16727463970242867898 7992227076596121276 1381778192284992674 3900989760367011165 11616411256505105042 1304703452917979579 13532135737134576216 5174739270999008461 15597068645333016774 3682643834708694191 18391293419179305206 7667164318395444731 12190282680496866217 14491768045056605970 9000089803342121197 9713847980419972873 1868940457328729095 9015635846955918594 2260657837390878906 2142952701955246384 8542870325094877993 2184552574404691553 16194709333418933187 5283128880547585709 14166967415324607867 2334398444003129609 17942540791686275151 16448234744422839345 4056056678475076195 13869717185952673429 10917410671887722902 473848542088939650 13928121687817824793 11969206248670074658 6877641126251906560 8179443293854822008 8392400672466765256 5576231932696420939 17561691612964665708 836096062801845711 16581101234543908623 16278756160114750980 11866573739064327135 15887030136682773901 6446686747333908966 14855628517128154227 4727590725837971581 8281965050892480569 3818853879153948239 15496190354897247181 3036454166379782963 13221931713633817799 15032619271959052095 7099688608099975575 3805651696541940385 2317106847620241641 3234312921613650011 13676729434261365623 18443709412708067632 1268509675227665254 4381249492232138991 15014804906711880359 3173610549430569664 16192130254186577111 13427199060716930227 6812371860081092496 10457933908602661916 12448996045421315280 7376920616511372484 18160467478931255223 14723702536837827833 2187310978437414823 2117002959585186820 307124575189930467 9176974303461763729 2861107733311493328 5475972552468894325 2832136236468727835 11464194098847487954 5413020501452681908 10981260211420929456 10825529413901274849 16985414548587387252 9853176559325670596 15520778770925409044 12053244763808940806 13476563791146311152 8340109770004195439 5994204562374641981 17530229994835735160 18047812575806690150 11571532959836492018 9479739871679105082 9860563240613693352 18378923040846097005 2631451812691311063 1562160686248475166 10072033500376782621 10065440479910654672 8151614725465824283 2124622923943007227 2660413299140452323 7846168079334179724 10612124510156140626 492384180767802665 275282836207263055 15091200200614502794 66956427647380888 12429015363670333975 15691484765547840107 2212005883850324963 17577370877595159152 3956721550744486534 10459186983714359829 580657886205023268 5713299671106622032 4398483156559604978 9941016898542688490 17446094805442707114 12279901641898589263 7659307547066815389 600543717448345159 5011957478185532953 1454216177111672819 11202757590107055831 11818520709630363466 9510037457669767918 5429006753273601962 11619453561508146549 15281145386740497515 11997569089312106796 14947833397728273978 12433212439428946325 15917001641117652138 11284951906402159532 13557668822278773998 13876927570907313979 8853850814345583209 14326763293563636284 6704865320721075432 7234977690613162531 12449534279974297631 13879944855885210180 11172972973940435933 13711859339970160099 16264508133948987042 1383661106124138080 15939511172062832610 450664041494808700 6074083047022456175 10035935555445842591 10967830002529354248 5252517944661122140 6238221311283945000 3354942336395508613 14579884449848177128 15139003006194397738 15157742661845999449 9091534959817144385 5543568655896716681 273145034396267156 1385021515124802837 9898793398852514689 10025391932520199734 17061117459269253993 2982473998389507878 18419213052887241856 4512221901539942206 3903979116924211146 3701065677963298761 2058119178410565490 11739251963500689830 5079586404897843836 9504392281473816569 10531509599987560132 9484295599823485918 7146285456268773709 16415509967533154918 1091688539026586220 7910086837994429786 2602115361741111354 3736941808905524314 15143782594106714406 7251109242868454469 15328497471824361959 14572927622045706906 12920913818540901383 18401228270303770873 10663783227680918063 12982181390770744804 7482756474809176386 8961108421495138444 1774407793385614028 11835948691904692629 9227772696533339625 7964564323719165376 6134004035258262363 5464181995137611431 17413891539201359795 14601046521445250836 18074815172228029081 14809688465545744349 13221338137101138335 1641472385802010021 17834261327076275335 18314558064955072983 9112665642054123208 3532895361774611518 724156118505710567 3059711817471481754 11796699081816693013 3022956378257843670 34411131301646027 17461928196932710505 13137340626389422599 13121130549765970468 8642604669859583135 5929904801294985790 969164378038186881 10835170430109017620 15453860216127665049 14409734067704734863 7497741555034576621 1976910352076807323 15156900518141346589 547788736873097552 10945886873440637016 13705336143305897006 12128485271822688512 6447541130763298211 9135646422498572067 12795750971491351374 14529673113935718016 5817516925090989287 14417046767281298732 4789166753478207548 4664918214893099002 18143494287592117036 7779605511523598173 7376583563066119855 2101789778804208247 12652311810333073766 18394221608249993061 5457527120142727216 17796305023419358871 8730292269904658239 12904835608934836834 10436443962661329341 14941660386808786798 1130605902821761079 2409560487518416574 7521710858047405478 12954155263155968173 1312651580689166971 18058355346447617212 7586530105188019139 14702823376921457612 15116516742205111674 2947084346353709256 3978682773942922071 16965514017891201178 10819155619716729809 580233221400684255 2317170505343389685 13981334063621312209 10291196066595738118 9294879118858755898 5609535195479558110 1239129348268811984 4489170701587464658 17736642838979560780 17717602160380448332 6821450851691701973 8946410419713132627 10844055252123977083 10994703119684994914 16303376373436722534 140039107351342055 5654471607973168502 8886941697336674741 2963899022881978743 14310471183233305265 7244777004306117590 5351014395378285380 4139754116984110798 13961807113100554953 2842685875877847832 11625179748360922125 963926872147073830 13383515131668521594 16641480826722489475 156308564276405808 8995219002948188580 2714372456488296217 603647790293148784 17160733808420471717 12211814230483298519 10967669264836263514 1647552220276052722 11381106076583068628 5618287247908018444 9351705827050830220 5341928146101121630 6166504167792299316 9009782801676264209 15378220954063562117 1488980086660938134 16678129396019666309 383513482464842340 4959586341321644303 3913799538642587732 13356488703679461699 1141205254790810062 8764239283927835333 5135061766894139595 16887564469907364445 7274275080856922373 14939046749840288500 11569903571182598787 14856813375877246283 8135968824341843964 16206502136767512623 18444299415064754551 2217458971857299443 16522573369633016443 15018675876286668692 4163570401982672098 8919018439160200760 10375133229369955227 5898012226318164703 14496557782909112958 11763545552073882268 145593159696217134 16719875816138120137 9834306681985050038 6837091046418414149 2051466384572249002 11922241300449702090 7404719832114079304 9549345298942369084 16520391587402254090 17861755268405198145 9120736508567838442 16515595234790195836 17213778662263493590 2607352134220866799 6904762218512555472 16275115240132896713 13930168211024104202 16993671591737349893 9065767711442278541 7214023513783035984 7391663169559861732 443492428804660758 9193186211548568898 10851316596255958514 13758496933309338843 11018402147430353680 2520611531928540728 13116269017400102426 8489105941152768465 7879021816313051092 17094408967024997403 7339389667350385605 18011441890327505422 12434475812153532404 658155632122089300 13158650650060542668 12611967214352246459 4554793379353420890 5987078991223878806 17460396048862042114 2883084922124580843 16815690403874603596 16596746457449370849 13704087316810584834 16806250842275257625 4105092545902220558 12927739104968086562 17526974891723436694 5291218824951322239 5874181358693310828 3981063237857911968 5420165180902736816 3592681552970210427 9292154876270753816 11678804626244783903 4118491926619999723 8222457618224490417 13835303132010900429 2472267078086052137 6002134092852389374 9269725579159603352 2802290459416315633 85042211274377150 854498428195755370 7206879786040104810 4648134242084416766 8164814244144512223 2343056949729744986 2251316213638484535 5055471368602274979 14434185291010824932 10846097703969089086 3531621935964486227 4514039751961652619 11688196488593466859 1439447226078446274 13286684970921402732 1471122153611303382 17353235804578208147 9358661992834161770 10239068952875930659 8404211879601972923 6706622486010707087 3101551570329658118 4537742025702252272 5922195732359559218 11936588949174126934 8115250329366669085 16076210014974953740 9448673349778991755 13611032589702758460 4760345359395708057 134159051169064852 10010743073686747278 11320628067893759618 8015206712096507670 1986881897969872237 14237495507983898500 12650462536337514706 4329815876911794970 2610758686922612645 15422385082002162297 13494313428776692655 507676107839851812 9639643441199096103 10514721696618692781 18250487309222241881 644724985712756665 2249000616779978541 3720332899762939028 8141058196318500318 17683837164558040365 7276322698635226547 7625140753963359639 3091946887733176004 8993225719496656243 16417037397125373759 16767998592012742566 18398425556610117568 1627490595877953284 16308344000742943819 16712723675386708026 8622195052957543636 9297632990602905549 587967172299412856 12504737158028367737 8485063362470938764 15274723484228781208 6754616761715406310 13538121550310277891 1239680817355003556 3268723712273069634 680524074473633306 14741128928626962129 14541168537851239496 17750634798808599030 17622637642372903396 15807313903500260938 5015823304778882035 345499062904456437 18164107464377163333 17805849674549218278 5302453888061134418 1694811964975805940 18280014869758668226 14695174731111215940 3603450158668436793 2746508149768210338 15057391050198976124 14753716082579250539 559468458677666068 5422597881619484128 8914271042940772259 773034394789556638 12698349502727848518 17889078269829038078 3371920549752748446 2210821225225841138 3171225969638772230 17736019725410052220 13241062744913909664 7295312074199729537 13464486372717437713 3826578812052502799 9488467679621788191 16424386742068673287 13316259370466375269 10878203670587470410 11417056433854963151 17243043944140712062 16776152469607275519 16686573225792661495 4565630496884214093 1877541991519920757 29931379956639750 4924134567213655347 6561656797979243242 8966793264956724657 12028142791994551806 2859834316333851587 4269051188639487307 5042776219326390897 3212829625771187718 12528776442594319821 18008622161059686833 11825027180142571369 2135202912399656114 15033055763590529609 7597391229933328173 7420691440582301959 12806626965894132504 13769507854357888444 14095599995189462899 4892506557544271168 10355112982602651355 154921763165507338 6740479305362986349 11342745159414741077 16656157087279491882 16093801801572402101 7438398244364491492 4053194612595584545 8187522283604894750 17344138175572346289 10338605454787881910 2056276660249968359 9346813170283893093 16263041586887542419 15383964254056216596 15130856784150591417 9179211029527776001 8157560116358083504 14635457762424347531 2401173275723979234 2848978476769303564 10745297109307923485 6764459451235764361 3556838912574366505 6454758848311378831 3741218965826180015 353400439928631945 13065771725215730458 9153029377763966582 12935990340016142098 14103229317404083157 17101778863105778734 292108015235652819 14012421190671101898 8411655948371363786 2876601200397076774 11425409240126483545 4689758806033166793 15585028836336734853 3249569926642835030 2613571787571184453 11159579518830763559 12426443994934752963 4042774203988935110 10968221791627071143 1981627413711266803 887604595334226805 17188554392359325383 13029347384334336885 5175277121599885350 885213308209014465 15558005271396974164 13159214195712767909 1883891127539991327 66272872886285944 17214499727732457336 15850393653581443091 1070409968128069064 13348649173170840314 17125031754441380873 5068234612032566649 588934138823616553 16425000519780627445 5200868157918207408 2096126542468811864 17736177145549313935 11446342267977932279 14445835744661845128 9495740566729029331 13259155754245094812 11583850729454619951 8504474062682743238 3159493687983495665 4545799326965105913 15763844033096308771 5796835768676873955 15023162511664121555 4282601915049586431 15185753407185754768 3472611834189743154 18017192125152051488 756237878146411811 7858361103353183348 6689478681489606392 8350231576099922049 13040730325053502690 7577665268118491816 3290482856229199629 17552854179120691390 2145787930651768166 16489435691179161815 5194025175818870672 469217734922347398 2033125828839770739 15960755113425707517 15764567158873865121 17381285909744095628 16078111590709322078 8459999174188251022 17064420824618616942 10283941457718300098 9180534677448199146 16629156522812460970 5962111312441866892 6040973266198445286 6271309703871944686 12321278901448712516 12513320718929776619 1931995061036369958 10818989656108117394 16493717615331965296 18253996852477122207 16894520935974312285 1718145251565307920 12953020766909447045 13577758101459217120 1391184929402075894 3603965830921982428 13272724472313787063 16989530948651704944 13456267112428140852 14314170806785303997 17550980566724121720 9446320111289840874 18263599046183556878 9228616542461914481 5689798715144442514 14676963878401956370 5539519485212309227 944778913389308083 14954716310155306411 11440566606583879758 6046528817668745165 862635791222977065 16632740983267332447 6399111480440557759 15181864599193404039 5036312484113476410 1731488751866875658 2291275673434558390 10253391757071244377 13224340525930593701 1190122530768526803 120837437809460770 12389388436766926122 15247052409979807130 8949695672986858879 15743588675436395954 5240009320431414394 11267645380238878097 8071199494711393891 532099812871170080 16112219898198261953 9175438945799524381 4970981793857020533 13240884876751793899 1464196730467281419 1031719178280108524 8376195204783246198 13668670866177184936 6185443962541832139 15919409725527875756 10119399872806637668 15250163859404000783 1995153944325248513 4824521028842670861 9958463418628036412 898164031001557396 18128737211384395595 8372606686806684411 3362994095290007201 6374433107730405736 4242782734534002232 3041327987867803468 17697435529489656040 10315977996559675205 12286727103910065447 15172529237749034641 98563471647835626 8467535052411838372 10380990728038148732 4688187372899767776 3320969432932882874 10485774395159521044 6729426669538029125 4744589998012572228 16541072154791571949 11763495413935024709 11709940833292082911 9739922334076850420 17106847341256590980 12577204861942844371 1712567813147172650 17688371645859011648 903604712474059242 2865178839367515664 16316188546962527590 10360263173404610225 6859882853097520818 14562990216255899900 8971142692539154084 18170239451500523433 15633790214921548903 14959729960985307744 5570000712953010074 11059287330041886277 17541868854949629071 921351840687202855 16722302147294510354 490310031972698443 7988894379223593904 17129464983975787348 11263875492314577204 17248721534335147838 9877970492296446033 18047872032969913816 6037488050276541669 12102645931153955711 9458445783623882098 716375633887555183 10731428125283490705 4660633865890846702 16413146881866361188 13820178256041641841 10453531094821946431 15833520064543495266 6783534233940278154 10996107821318030907 13287840946532179886 2329437091927217781 8075682893388521527 4958083546773957910 13753935278044955200 12136969089353561846 13876572146629313649 5836595484777524985 5751700753373542388 16352110869632942717 13142637281579197988 3085219488158318350 7739101348882237286 11225887463132886659 14947381272029971468 8851601983536940728 4968953345941985814 13593988105123256531 10753273564647089003 10888461502325882608 11442629942424492922 5937526290223830471 3057193150693431160 4984770611551235172 16103833469469070840 2258435847949306830 11694482996797941363 9015629081256563715 1789658336391419698 3904671955752759539 11676731869914020691 15622666544216429 16233625021199002094 9262735547729471366 5594210360533122266 12676484577041640352 12135786447174053145 15443672092584994688 9968665554839456695 2563184048308952993 13429936594032372169 17779234861004145691 3170746441080145253 107847822702336692 16549501377205128462 2561478521428162740 17604253509276360801 11601518056903391778 1713649897464386456 4107852152462207155 3680904081137304928 6127922979719454153 2127522463987450461 6940750769845584149 2811569170090415911 18291181742682381898 6101201437258791777 883188176598775255 10917130117479832554 6247250645517954748 10333856284987033798 5266883709145476413 13438655600553236764 12188553687902475868 2398513168828117872 8860833606399828632 13861518299777171702 5076958251925736816 13628688932203126962 15409110653606692234 5741816304241331911 11370604901561820844 9838781417155266082 3131472660763265875 10175905004978414551 17412844280711588165 903154982515899019 3346385134149758379 14870527292536038358 7266617063474322548 9450522913664636423 8683520127786226209 6660542784979838319 17170047178936553021 5328151541658117774 3347678958954313663 1863245289814440911 3144608107534245398 12676102874203666356 189221887446102011 11107726944321462143 6700991130621943054 1704164164967204001 5693531941753263137 12726585130915068981 916104991628813445 12290945135860756431 17181094265343740727 14623300366740149110 5063264677176332518 10921494240955353876 14380750025539489187 10128316592602483443 5237787589358448074 12044210047746145537 9051306412795457326 4315505996799600914 11879147266371652217 14529316870590405889 13259055004314141828 11909637405002710752 7403315015114672650 5164190440074389597 12685795919703871551 6111719838053744355 10379043414301758199 857637652704483838 2069387068462846799 16361065162473904216 17790494406534120471 14045465510624815464 8321795150515280758 15560440520508088364 2461631555416564833 9459405036400200763 8313459184166664206 4480020149693913535 12342323097321143116 10504266209277366873 3268988503591557965 16861092744151519698 17526762385950486570 18141838711948129461 12606176766066855468 11005133303959474803 6942899393803851780 2755852722452968030 11634626927374721717 4609074958627747716 13512133936530420715 9645544656796597010 10181303006620926201 4510054572532026194 12496261370898677999 2307644441526881111 8949935301066704768 15782794059294100482 12714262823980149627 7008642443183210114 1700396968594055260 8188011890419847399 18325133852117326633 6776012303655671285 8915295125921588914 15055526677508285689 13317510742524747250 16647358599558884576 175343563326093063 3784912523785485890 894703005597692667 10430855425905039641 6195998684268865092 12796067937354622741 6522474922239793805 13736015292049242287 3984934099944695057 14722839220840370879 15506826324479171529 17688644185690905077 1823842425153296446 2152945058346107017 1237606109525266508 15419166734251743649 5362574840564575620 10800323745671713582 4968522298661690675 2680868120707199111 7230000765382411831 1590536983600559357 3219045596260199155 73579507572676736 12893194547208182937 13607544881108125707 4865185467062039826 2895318489993314849 8978543497982616499 14772261525355809632 16471705435306501581 11276495816342077712 11162408085078120076 14221470936169566833 10586393122803496731 5035200650976172587 10196648044132792713 3885092915475160234 5562526541116168601 579863580678430067 14917588317220026778 4613293228288120165 13729336869828442880 1103501878334105917 15908936198536184893 17671541615823988409 18182017575564999609 4780892867350784851 1364382089765349639 14278423576968692248 2762318132348290323 6021827432336942886 13377350907640158469 11364253328768436303 8594122290574191522 7889354858852559753 14867425390784288762 7920339838052121515 7373133311946230898 12094599893538227420 5099553958534869851 6915210112122412390 12386584404900158548 10568272411000994828 2409684834566754918 11122898600252281313 2423483668598379249 4705382474376570666 259283081932027827 13729872744360108996 13450257019364425738 15604092643240200801 11543642617229338215 16051153151692608598 9865583075220616695 539940037873654349 2728904494841868415 2818628046340691023 2740502237219233713 5718176707132785080 6842256516210939055 4770470272823930661 14761884956528303663 17259314109330035040 5933056037879050379 15128035781546666438 9616449062007937892 18321022848341551855 8098826572924308649 14413624316577037785 2240218379509384911 10230005438866762017 16671619553954945681 6792633306142096248 58842597109073590 18199886823758469571 9476561238422654438 2999027334026603122 6814264966138303006 15012542782108070966 9817378188743268919 14577297118165538521 5504282180304024947 3976899312358678395 1826654519491066040 6902464597602891957 15377203604412615251 11559561992280853013 15604286720199617944 5190707050201315911 5514195957101733084 14547505248771129997 6671135156964319881 14943084484226931087 4058997940420106846 13183268644267606733 1668687373193291933 5858195479487983703 4014795167567055292 12462480778684683799 17494068550393216588 9443759362800968810 15191960525341033760 14434424734575642906 1181139548577496214 10289031779132927517 14226312981698630936 5730677556279145010 13724757428370947620 16214743315232911927 16892146647866878925 11738470776348820256 4037497223550490334 16848989385729423010 13538464961070844351 9677682632811901239 16606117445479770550 10047954189251799300 16522414132115067754 5265406128583901745 12756618980062144629 11989578065322719986 12076774241933222733 6555505312909403752 7793188900514913583 7298482982217305435 2419040226233319526 9392464107650810286 16939957109317383440 6300752724154578963 9863236181366014548 12939923794137305679 600962213899024289 17312372176816707217 4675579066765069623 12049290179883510004 11128356897918605130 6477032652281260648 8549383358757759531 4035868459742090937 128582520414955689 2925144617705203087 5980809456223509499 8399502120699797898 16348758120236222578 16083300106216493357 14121265244971496417 13594171639099991159 15564201214006642449 8836156144439739710 15911271709629501895 2281010903518200844 13576058779489610482 9365590780921175765 4592640574028307549 2845545573363882425 829621534731608794 3727052220634591445 11214837668238910149 10398614154801244176 7462691674336711921 8798472749377093671 18197961971777960905 15341540931481023056 12683806704490107986 12201080765543298108 15000648632172977748 14669979447321271132 15849466996683315974 13374098346798958900 676929996212700165 8561699564582913676 10198916248315999715 11127262884291620760 13785386004237238957 12484572044884913082 6714552181270787086 14897779301374146508 12023850608030036177 10159018141666104891 6484608219977957075 12809743561570445543 11408873819142202061 14680402152189117788 7449168282604150753 2120639420450765349 14890828704873675373 15322930081718251539 12279660496775797244 6106753554233195422 11524029515718357008 8471266975762978461 13397349726173073721 1839685574204935412 10215141823103915283 4546545903122626841 13674465223266352975 17304560341713644757 13505149565788234751 12228358760519466283 919237092110897985 4498572379327820142 13604388455656851666 1968531248499021151 6830894968199785286 11879768140283692093 13024111556360760256 9143231965015771001 15023649726045214242 2495905252109990538 15971942262128269065 14079482690137893946 8384140639626628688 15552348461363366215 7620429454633569068 6639509735330971516 6607958901342478591 14324192660849530127 1813095037058030485 11037666265674283551 4866959418503345920 11599880727321478895 13960179077809156929 2129533740655634855 16396942530114738430 2098271626806662825 8850492840051891115 2457779812745926623 11983035444745580685 5146004244745017264 13460150057468102364 865345230280094658 17207153045124745839 14166096810281349097 13530406253208335390 14950613581559689270 8499400722997651688 11179086007878203623 16857451110974257114 13487099990401526728 9067058165778572725 802772854765386237 18080034152914678136 6581823251454093414 1778140270986004883 14568048777108279289 15636192515777543894 10705022184219275406 9468164546256409902 2246741929123907063 16706471888486435791 10398240196394619445 15780101353789917272 13172245436427800928 13867340336001248883 2069801478338762197 6209069455925877146 670544505449242193 3997190151962204495 6538007631771697448 18357571916595727409 641492814955991348 7892203154470624176 18264942877288021084 7792834777185023049 18050788147966479334 3245607050793958671 7869745685118685853 13099790283609760615 15519642723633545988 14453118840656833749 6451084840406568983 6965130793163586101 17262744687607181157 11699767257689797180 512660162683087031 13831598077327792557 15641857735998411884 5598132772292449761 9817601584899259155 13184266049940276379 7106671153548815437 12296397065838980940 593295586521506993 16897218612983266921 5020477748452125879 12428659917072443092 13270680363505548260 15458400517403864124 16379919678021529383 1984258931144376082 9997429250250711001 2006387545296429339 7987724545379253634 2593342296673103236 4406203599403209559 5799212775455869049 2540183198990594097 2454902708696829611 17451554547364010391 4992156561794817244 15618038044498930025 15348540306468885689 9981285440158504299 13983839985262651578 2313925033366284683 1877225692520171768 12877864082279401791 18026380061645122199 14753541776398771221 8374585099897764816 11508262644272947043 13645845003149432608 7771329177945471095 6120791817871394987 3287371508944913024 13015326958250287480 548004614168074034 4177783996292632626 8874138519630216684 1249387066330894663 6830397533687716704 14236181331473970020 6122856009920401990 1330952462154384088 14530614339259255060 12815239617029056989 7914423518387364606 17294860321907678402 11939820837829075425 4017045366200301007 1001912930533182541 11813202747405968252 210590260037200303 1745604572358209320 2908228126550767374 13494419200773203568 1018637546540764619 14642869680878261239 12058399829449717120 8166362912294377125 9311898652366455152 11676217517167012708 3651417790080816995 7281732799968360765 1262158194492404328 17492505359215719675 802611182803853823 7638251321610751156 4465927780959743254 2575692329989779579 9175563582339000694 8297984983190167243 2540089638698258846 17513086536103895826 14068800952083577720 7778141312928144955 11526827166110538718 9870859504834889462 9547690025003123692 1003124374254243873 7281239781536548630 11642431689419949763 12356651348524103926 17323988683565964171 3588064705780562052 1761906639747007354 6176005241360194774 16825257152949759612 10995769076507340980 7082433935721375030 2329980586785932683 14932005527165026307 3141483527677339630 4081991235520707282 864781711182630040 14831967650263581913 9668337941200827765 10973260434024583276 4104819095181217769 11604489628099223232 2780733021541838704 15903188626594830818 4985056235619615516 3121347801390282159 6829159356889304001 15444304950256486507 6622416460843127906 831776128481596891 17134731196124464785 523405071240692272 16889154274755762077 1486988624631887796 2703805411769868427 6471153791973390388 13980902620484524747 5095914880135942786 13276519898092266644 16218006435148284045 3029263643987737811 6869016713367739241 12119753690913240141 9831782407711582739 8989550172250110563 2524006321224577951 1650045095034449219 15986714094970450023 15348537733389250712 8322940196790260020 15047372227229737243 6993481848794106232 4444997482588146459 13804304549091545678 6545898165494234027 15476884638113004664 8648120130783968586 9358193599921348059 12432303962206263857 6783541253949204591 17929318529354789269 699118079823528745 12508228737171978330 11330644159599476264 14180834493757814254 1616241198536421766 11503869943951112393 10402902143927103450 17790136464518206619 12520186497281287696 4069472631165038845 13304052048704354481 14368629353180071113 8358072095083533798 707425187512233222 15553173551171147427 12838240294040200652 16513548779515675585 18298367549835967948 17843929671756497248 16499542580627625551 8181728970625030357 16991087446973472633 10812892921118188536 7891096253639306349 5998149993640956272 7077410267411443975 13396578748921673902 13966088275963957357 6376220464480221805 2214625274599815076 6461019752704828245 12860123098652717156 14039913699048028802 388982805410983247 7879586472897829038 7528977617978851194 5159887527318564961 3816092793320529991 6324874014239364327 12657257904575590208 13230007050655323552 12406076230908182684 12301840978324671362 3908429348508287326 17158918534824016358 10931430946190541781 14033505209658553857 3810015157064941810 7575582492053816260 1663075408600210044 14220771211844040079 7328726828948191322 8398625877456342923 5730558381488692220 3839354343054735315 1000384718656209570 16928844248718765811 9903010612561292826 7396155896476571727 16334206759237388122 3658502956505442126 4905608945954771419 10392980827012532299 12292351997376519209 12836708563284631853 173685160842033406 15818930928596120856 9709190826132422610 12536025477312469797 16777095092283652901 17592700990943919256 6405459644453995110 5912484339799120792 4654138108481735128 15436674583089754612 12266219650360891523 14982113469229053642 13279650986416904094 10750336862845903550 17373994212677080330 3517847247290144952 14576112099662865945 6146561706072540170 9557425914139719399 17982252419618621366 9992552999943001780 9713871864618143503 16114949312889246531 7690418723907330282 14648828666668969613 11034184212909300402 8173615249566619065 2172891093606124936 4451147331315788923 13592268051637680543 18306545316543728986 11707532378697571472 1326521335090853730 3826915756482898467 3204582459039864782 12869302013203060545 7896577661436582601 14637053889893032113 6257375452265358626 13779413508697468583 4750949425419058800 4470606918139740219 6728757695129131137 5666263900361257422 16567044727327163829 7490544255576511151 951060634327642178 5697040238915835158 481834772178410696 12988639854938602626 9836908512081488244 3431845165730886270 3861546406546718548 7952706883840494689 686779287676767203 5932956113159333530 3165260296020142534 2333294897429084074 150277841172005473 2210869412451979895 8764450579294242817 3942626218742026234 322878281498766753 15014919869127487256 13206619642843393498 12186887128941799089 8024175424319718107 16942457603365342979 16588942309763521255 6277754662578019426 8529352772975040794 1762638518892108229 6697673105975210772 9022631952466878325 5899888008022875302 17377567551758342295 9218442574142983135 6094141079927672918 4798994278377779605 6678362447866100504 8792500766732062022 12774425949540549647 6226508940633285876 2988553412333176523 12786689809444285806 5126894453751502065 14470983748744593324 3613251541131002193 10632761785220121005 12595925569456832527 15826317530743538390 10443227217115157978 10083046201952934427 14504754403897781533 3265169633088117938 1063201870644279801 3439630010515595146 15946884633860856449 11715425803068945716 3408080518610825757 1473551328524617073 10622551342406653072 8539087992256881299 3100042918583686145 11656392163411673955 12428882641750730373 4448426781926934755 11664153073423619082 18319630456232046186 16336137799806415862 6871442163170658785 16676349962398495549 5121623003651464666 3200040460972858282 2440524537967851805 12991160590882850364 3363480107231349774 14729326454847422045 1247458880340152845 17386903839133774978 2433371361279323910 3267400861170665684 2352531007484459514 5027139133979796769 13409364227841241373 2243022604167007972 9392266044488397406 14920546710706870807 15456561274557675813 7034401938458987625 11392375118538110996 11349683934139293667 14933328636457294750 7772290402421117985 3965903224050869424 17261148548453890545 14851481686932035734 12343263290643599769 17459737409901223903 13310220943487000508 5081624537445134820 15242174832222916275 330452642993999110 11404487245651316924 509197827432025186 9400572721045801659 11528652868208795890 2385660538890404061 12949703785117250069 12039152549025885080 18284557183181772297 10448100378459463371 11421006457822330846 1884871454321104632 1924096637279994030 3917607465571769698 14592242207220543056 15002341755524531830 13302045188972619732 9169137400621798354 8662535773405404081 10664760380356619083 4252401836460546617 10741417465592020713 17893561730086890904 8219494415698982241 2974743730779494460 8908743273405756704 17897986811971613646 5359077822898156158 3395800635101677866 18201729357386622503 16926740709392674172 14877459896897087538 9236235037319084264 4768975543338433894 5284681735354483065 13266061536519531659 1530189685776231817 10616015801145761931 7317870603395332779 12413926995903103541 15381947367287256743 16573618216030064409 12793862193567441634 6676044607493262121 15940847137610770454 16411595251417640098 5377426990455534532 7380287251579336820 3555818223555759473 4721040724803025127 129309318944523017 10303296255855106607 1738791158605168533 3491317697832593131 13078049591803688299 12902894090488893097 16011531897992922488 1209355860522217588 2613772536142765847 17177604885583868371 11052555974661371318 18165700451719354185 184832557662307088 17904500072381488798 5590200266501331808 7452523427508597773 9580893316705426924 10876835270946475538 2495892735863770914 2739973373320908628 15112769323110902008 9890057680658959047 5830322422689903722 14289352952866522630 16536895892250117370 3826730332774549347 10464614476284515611 11154121081337117960 17774723778643769142 15214435093720244233 210128627720734887 9993333311055474953 16309068208491917649 1350401845303279482 9797772849163098887 9049601836990974297 13613571987343880250 3809505500011772017 6473369420893515267 2194887630826110342 11169027332028607885 1334927686124174961 603193160557128394 8509507340481001122 14115338351438287057 16500290999610048829 8166349439441502360 2871248629572372556 3856530271772124535 13160205527358051275 17045379805631915149 4986628613218592936 15599640246473731954 7317612273153173961 9036286183228960829 13797995030808547897 1750637511344482163 13021482156899563421 7922922848286578376 13023170728704691021 11747989371709467442 17584579203389665949 15304059639384546760 1633114244225776224 10303760569567382441 16892057831569481490 1959494381110969664 8136411371443429794 86261730823256299 811817537500822129 14648328826742161298 16549637180900412982 2927656278264186466 7152429467599712950 2077452837080808096 3776724888120853036 16257172733018186407 12359774964413973296 13594432861127342593 17708962031955641651 9489204358542158363 16483100226675415376 9392121034061596149 11436810996917433926 12277520597709034766 17794521358985957782 11257254396275853105 9200416177347257909 15487099460219751247 10341467194147651610 2546584173588020720 10098372656304558799 10335257449529546743 9999389329394101294 7617822092798650177 12322966022713154033 13651366433010120733 11871147277377675678 14643293151962691832 2334369394115682190 3222008180786266308 6515262895246322082 17829461519678152520 9132244037170112485 6093119533609418868 4821531894901845059 12431065435664861831 1323488144815803095 5388363533854879558 14115445861466131607 15752314531336592027 9322206000639704326 15365395798240478357 14638031626113573085 9329029470555677769 10134880298719206125 283969296783993898 5700529976102824413 6051940411551930598 734162166807495962 15076506957521988902 7756073962582734395 15073749405005836543 6335510556188403700 13050056265379764716 12015500113258912552 10089399667591710014 3781874454760996428 16014870870167074462 18082070766123391269 16300854208189237364 9364589907032337836 8935746188716234261 11216350438128061089 1877321629850553846 4342712257610174247 9499200231833885428 4588829217017225503 13674303326213965832 11066249191105958097 4876195926695598472 2074336378748206354 14780126178807270282 7736461879189583886 1699081227149892934 3376355706655877407 15021022529818619346 4122597090754694851 795700109907246012 9092255369222138516 14413858801490305272 12202541200307266918 4166061406425925678 10690294974276498421 8601650972326811807 14890804341091739081 14059938044919445540 14189823911719303683 13948488144565247434 5054719936883727895 3321066977936592137 13046667780798860597 2452621193630299346 526063932398082261 3670859767194590626 888307685640979650 11988885803656810788 9082484519471009951 6980253941881384003 5016088166076677246 11051639021683017917 11070641861607411327 12123810278549409386 11280156135465707296 2605121887540973912 17476868188567618273 8080936948530828203 12742850230285066355 9831449351567783892 6030555037133295020 9926748513187490870 15243898749199054396 10493191107463017807 15477026456517093631 4256633623587157129 9522631774470877670 3559030230838486634 11812963244520000721 852196702794551828 11800676004147388344 17392530165037824612 1570442637478027566 17918898726476923376 14225619835760345207 58946384641497684 2721650914588611895 11634054743357298861 10681806823698850670 8946223638874652537 11686832931744341726 13916360925174645864 18229770176865235260 11033668798361913765 7766446469067776143 15568372251508489801 683219185510254074 1295930916837749250 15468421898542338015 13930939111013706395 18301069920018686925 9126315284392729254 3145971508328586590 193060312204504623 14321651865424055243 14402701453373825443 10266985778457772992 10262749468092417906 13981959915708095473 9242192483152908456 11985319951969541860 10504976183925153324 1719645605148572907 13861451561184159092 1781912930741387445 12748300120241967364 5198407062811727565 8005959572198805522 7662861073303157215 14243642261626477923 14006150328066092582 4735257346086280507 8923248457090792302 3785172269620753037 16928643911830780127 14996774060942950907 919584116215131365 6785460919658130378 1390276024335544307 5300334702709179044 18048601169082729413 1929717399700493009 16201654067638467700 5870116679335315425 15140629049943670872 14159497114805634327 18190255264890701098 8370636992564898221 8887354015887392953 18270587638698564173 14949693315670252882 1569955320809851655 3308086972449350115 2026996740974030952 6812051601145825343 15947290872312485962 11291014199386926429 656665717004357556 10464721186762000607 10288214214759759598 3218906920515749770 12674347162467155811 7965250161073236646 14551485864620741154 2259866668635056206 6275292590196393878 10361025969320751151 15889299313262016828 13124957440075009261 9316747254104305169 10479005273447003790 1428268388067371498 18370738035098755177 11238051316646151343 14870829598930502109 5791246062317187950 1270449794952695142 11426882041078340992 5072784531080653346 7740090499722387127 16866356423003705568 1903409995783675269 5383406396776585428 3544341364675922686 385091032636557582 11834276687016277543 13452801899615092122 7407721102262597205 11802037324920921626 14132185770024572464 11151411853161618197 7453452474521794529 2689507967806790038 445751419224918934 7347333032386376493 18238336422470967641 1146492825969946440 14662063546763420305 5496091073014851404 5022519329129319975 1251470721653256535 5593563501378913790 4157179460987592349 12316923866593020902 5635126061554777296 8602021091784733678 16837496479101820909 15349737101219185031 12487358929914709570 910734654155648940 3318303259604341861 13390228084141799044 8593371244731891687 1645523150475653083 4161622444828767229 11967343386167674029 14290159643973169901 3042854629710776967 11546690622404220686 417706963799479202 9547539114392542967 13832965060378602841 13820539760656392180 17576720334674003352 13602077199120158481 7368201365557725836 9699859477266921950 1364677612793423403 6531235094907364888 8239155746379297719 10394786226780655318 2938459176228835629 6431072970771227028 18292586552472107676 9509714465616980442 5211753388701244902 13015450421693936540 17087814003863925470 8190140436738068397 1371774605656699439 7023388268039843745 10538557855506456254 14291291181739707289 4207997120127768932 14417023044137617825 5384325538101180734 2575998127954629338 4555619476661415472 12974389612259155274 11181533435381740617 15646578097273549999 14003804068207780714 8363708537551528311 14796145674040092733 13299137121559046323 13005356986013671175 13889972383983001791 941607087609643401 16642386980325344117 5534272251359401142 4100331529001731390 8781958293974134946 6950538240798141717 1471319047873065857 2246452866493352823 13223051489627575071 14352045910896752768 10815766921231371511 16866608186995779758 14852553490003401487 7352414017870001635 9945935117986876841 16779596864561084533 18241701742013685925 499782544611634558 14448203588009861996 3681913649326528760 10251887834748828091 17569954292405492202 11160623800783279276 10420878811576416741 1321210822635723612 9282911652946924020 15254446314244866826 16381091846829229043 17086253463231163256 304110112776658834 16096289514658801673 15999035504934857157 10487415596395158215 3539584745524882403 6821441528636558874 13880232111861782944 5161083955484766964 12568639342280992582 15688053973745458409 1689099472455498261 13520417482592385444 4060977988387982650 12460025607925320617 1477122754638257918 3297889210740427357 7622820610065658389 9432707612284897632 17138850597770535496 9776379345930705410 2172280274732390650 13200185722638208240 10403110492277519653 14120211348896224483 4405870008597109528 9562661034818857117 2957587673038404650 16261024897744558385 1236059136245213548 7458301340292081665 8326074476480026284 17249492094896238413 11850717260176482272 16281536887353360712 9071139056783619448 3684924676452752226 8354024231013117859 15093253700396813277 17835312047866872131 341645279999916095 8664328664972396760 12132347008904795187 11910922638014503952 10394296693444380191 9450470529301620516 3378286760877520984 13071363898624764100 3530187017694732854 371869028770814262 5195621794097598401 3167556887213396950 9903836113839562717 11150023534776455599 14016801750804005690 7844091350788667972 8011916456776211941 13152151430724507515 12319624879553890249 564100205070568507 14807017823516828107 9212133148390071867 7524230444348060248 17851548113475310429 9843513813133325117 13513877358381560536 11005676152253583110 17934535850089813560 1263838642513221414 18190009597417831291 3167341425867179521 16832126873434356978 4090012619884114630 16479498627161024025 9040199927587574468 14552492511554074740 11534162620392209487 15924924342040638833 15407068935279793011 13338941311664037333 17495148520668691797 12680524640711914619 1850134458861679240 10994421270214931103 10986452809117217699 18009651532797939124 8484465172848010213 12737512748258147742 803365321570713593 13114096597713120774 14524442410570039090 4375495993318514834 658616037396789519 16656919503541528905 12886948017905627945 5532217599742671495 18410344011740075053 3500220021974902789 18032659908111410769 1396267919048971242 4817205789580619131 13053624172277323087 13334904011681062060 14418033096434833467 5068124211265815270 4629755371512534564 14778163134585487705 16269990919863070730 6440367101672953637 15536963524907848065 13473947487867375772 1636450501840146558 3768849986812350574 13140868570474868563 8623499275250397624 13072066855467144120 11628922637071625341 10077895221746495853 568684035124620366 4540045018766370046 7013280807162795871 5106376287391860928 16908900380248503399 12015353146091926847 2935501071743886254 17702500133461186765 8901086511467695843 7521929042880794954 6019677465753391522 8220643577023079349 710955486228127449 6150209410905950228 1224748103085791376 8447392668338400202 6842644248665993537 11499311875932059644 12279779472147901778 424063472708653530 2813174064511534003 1596723845310857778 18405206835807220629 6139341540876571217 17513590620562080665 4396823734295411009 10017341369549162725 17675699216905685838 6677472040536997169 12772134901439952879 1299016773917381308 9057583188802358061 14898280672922767889 6507407325544846034 9771509108713630080 7178066607131441685 6966464258752854851 9202979745184959009 12102205418972384539 2740479480828054292 13688806506965113818 16529390042409305 1421502561495939017 7020743518502761469 17149106537484452929 7766296960964589787 11645688161737031871 10875642830836388641 3659241569115586458 8278701118975895797 9158884342756856348 9368099212866473846 14809232639882073334 7007071155176507998 4124456677272111217 12193698447469512445 609884533377281441 5161151213892105682 11286072864631881066 8692954294855117214 1521160821814336127 7134818767199870725 9505538715975063830 13896206268479852770 17278725415693922053 17759302251031413530 17569803421968491798 1786833440908173497 14126548183250174458 1395928438054160010 10970640683235807500 15437208665696256324 11019699055983064075 7740215808714913814 10946043084697280923 2039657795162808870 4755207033630044242 9075815854584617746 3237703972095608594 16670620844379099299 7457060117796795923 11246802857909287902 11910450120111836535 10368775686725275498 13086648857042847588 18353521346520777643 11686974139842551243 16616335783700643567 3729731606280318561 4536501458460053768 8851007421580785558 8369250582409303431 4119262158650716597 4103447671994802490 7300973370133734479 3262675309137136405 7604871819073195807 7790314083034585117 16916497772126774818 3895039444703136218 2013933454405226246 6780360474245376184 10735564813832577236 2008443223695067245 12400906407869700503 17947651631981477881 15506323468630128026 9451503884576912624 7488463725147930398 291460211887294007 11280688010924763328 14791320508756061276 16481074900328451042 4024383369173708189 636812955868865964 3936787087320770499 16236609513654000735 4067315548448628972 9437459217865438952 16032183379818909376 3158846879618074297 12001637768247993986 17332316469641545723 16866400569784230040 530191330732415784 10533072924057126343 1419740443872553347 4392890910326828258 3626428459307756070 1031744551493390605 7581823946960421708 14054999425500861388 8518272687011837609 8084406300365496289 18390178899748637357 5603121287265182244 10658489955807832280 805855199047296035 17770408315685810680 13277392959129027051 4285352267037097120 4006819412888720548 11472105367915810376 7728533546392191708 17383965273070118437 1385055530513391597 18201446759486691544 6125176715677407616 17214650002184658601 15539563142191680856 3965325135118064333 14989283284418607550 15255602290062232365 7685991186315636086 6811936224062962338 8296527246516024827 9241001106326826929 10761044052464908003 11730248102155092500 6453421407886232553 16135258167741343485 1615836369975703506 18446616906275963192 2630213355708229413 7941036745478980603 14962077442895735754 8430212118225667549 304013700028313033 7347591884092233058 6647668847970561784 508690182426118602 8567157449894455830 4582470887436086654 11183849789387733692 1377120453929394898 9613469882651130788 1875969049403846154 2842976228426677898 1458823740327497977 10777674374914486238 2613223399548541631 10761466423570488345 15946416100791678603 8864666133440834680 2317199916424265803 7090091002467772476 10590487447032477395 10920898516833883084 18230854664980756382 1925949936068208361 10632219390635886165 9096186409635923867 10355386429905577099 1190360601606863735 15223585497099287459 1975696029665746170 15839427411285740050 798470333678094923 3341042103185422656 2067548170715389470 3446020662777883232 1737758570044427499 9025934556635598158 1140191968331119927 16586676631177150384 3033768285081792422 6069248816034149223 13498809501543547027 12188781292845847250 16474864624086668135 18061825000020907818 13616444241115841336 4055398807213801269 10989951333124025075 9384606469179650235 6500507354537150955 18174006295086734627 1417827669699737658 5009496536653279498 17771328986954948052 8639304855850954410 5176356150912288899 15541278608185318057 10996365365131567719 2443100673488663041 16350278495776044691 17757248444736821153 2952497119476575712 14460581687520582832 2213499838260461137 2450668017006065177 17964123369533181460 13430377088012278452 11065320935094759881 363709638994063445 2599194282161893261 1273296409229296604 12179460966907436843 8729280413213714126 714190616962002433 14042200243368089310 17760671623662078514 1383686290046844949 10391116788604627395 14554811364779483722 7805603327670412464 5339253323806965555 2928915603957190098 7123239721432883934 9642772569927238861 6956999951122574112 134883823075228729 4736037271733151149 1827583792485622260 9477921437276635964 8888316130558864483 18205234982538365440 16457466438451646540 11479431666766828168 11288998677858120156 8562382209768935232 13215056141066902314 17426492392399074306 2480668281258007964 7975692314001433925 4726722084903058141 8063609886008231179 4830790715642591766 9944535760519984635 1036723124015274430 7468164921233673224 1183211817498181549 14654828409541353360 11291630855818293060 1280604160217735170 15135701596028270074 8937024905463189257 12076876892802321842 3061575442878153206 17744170049366234629 9514119825094204271 2094317812089900102 12822229400532253248 1209070634003107645 8087382056187504262 16385564185751916841 11129844145626643014 1161723576798349501 5729256353990729884 16391796618102527655 7038016680705678524 2874397555087708489 7754206990117119802 14154314860113640302 13425756581892262256 17022423413277917181 3186870233522909001 13591361954546344559 8513239563679416412 8268118100135421108 2352484767934050848 16122007594158552583 14428979751361077373 6720745069788406479 7601275615793065950 14384645022859129819 10964948581316434841 7413574800821679765 13995937406056045197 13965832253318583566 7516053582217678260 12693768497320165529 6603763207132676018 18402400640313665575 4596564219673637490 10454420582579494799 681397653897957065 5307171647538118467 5961608125070325138 6525345308881831745 3112246647324074052 11919622651733440585 10995846941316428687 4286457640743891737 5749553588864691097 16770710883649161104 13199335815010977108 341896257081388640 16120853589816891473 9604086807481990134 14577919875283917917 10947138883179729914 9991995122356606852 6951112416031485042 9761508811347773855 1372076587106872763 6666208754718477976 5467284996176968674 5936086942844003971 9728511212871165824 2735439398943438520 10382915936042703640 357314816570414904 18367858137297542521 12715802303110910717 4356519838007609649 6285027724386527975 6143532334109368902 16924804112831790120 11933847848017296588 14186540196066577349 13194582957851232617 12097749792917900239 4252768248660255439 8720568268325780440 4685000581658423646 14814017494704773958 8179015574509347417 13739727398793245781 10921507484237910537 6982186138728269498 15142100865003815072 5187229401773059587 16407655816892440307 4721250414808949546 6434096444067641434 1912745083847424453 13892644346485629992 798624428906853474 12170720682998014740 426153193663643207 3314110013583172823 12668831948367658878 6367454162336791731 2754367276037054749 6490825820447914240 4053556923200907124 6961019389611614731 4655203015466298129 2288434092836708641 4413833686469180502 12635561946811549124 852197154185868549 9629828646443590668 10063610747640222427 12938067522369037355 15468546530443055453 7945490473492730849 11857755128440538037 8790006100805883554 5831608777176697076 14935737104507894806 6531978454412566424 10435583198185567610 7179217759573619186 4032634619812850640 14079186546879105913 2668057052804471848 13965279766666735810 8226461066905153608 11731175912722848675 16292490449757170629 7243942593909759981 3985988264793079819 1713629945564128741 6936829836144065724 10297237391259597020 10962674193696212270 16539188122256326468 17926557538804798436 78083289676385285 243694261299332368 287011683946440642 1125226332122056268 8073272037591644487 3698367500150145767 3784336494287527508 8562494035065593213 1741924795466512588 15168505277382471991 10491529155801683175 4659078380733463315 6145027216776467272 9805888449926102616 8728675864081488366 12885186979992693026 10094128077335370636 3992239509916107404 10586940055830780405 6976493038274733809 3332110532432494344 18179886603554658635 10837977557332880891 12608422726818190295 12004545437019889726 469729361956665541 17823668678527365738 8202125040285038058 10903403796398733604 14388582915047739311 5173494833618562816 12415604576169502942 7899067387843580169 13297844429656071852 12663032973253093087 7597293643312732683 13938364706411563443 18126776749785681690 17141982029473531687 13964343288006744213 13148265034224291760 9008333591331477957 14937608085601791714 5777367347175114991 4994665663690438836 4608676520533676233 1984437300916389012 1467920560289713662 12524285276788809156 15796586811126025545 6937176183477338574 4415995908856592617 5994177333167150104 3079735120852774453 9397584106824117839 2866376088340582748 16598281874112437824 2746949062113488314 16991170426529711389 1926003947863921296 8305319874143208102 10940622187778485381 778159331605034726 3772239522551004040 626636347422530810 1157861193786041860 2672477531052837504 14500315922788116813 15321180379253823325 15998127407185765455 18157270006789793092 13701702948368887462 12337088997617117751 11225053468535694004 11812659906204229721 1822009238967902553 6179102113972328973 5476979036728481823 1803058078145435351 3779093739268957848 11205245745467940135 929907627137337111 7277101140601147738 8586415506705797669 5672979119981660244 9199319368921762831 13617693762364495591 1302356141413816905 8583213616510320846 5664817841058733791 5154340536126137020 4059243728794388762 5132118445911490404 14050937958599760279 17311771655093075569 12534108649628460339 2636079635999585566 17381342832117926024 7122516203336629365 6997387048279285565 4761333304840212904 12723777869796816949 9190955856416826883 7288954755099190148 8303079925583764884 4231804652321715197 15176560872594855216 10009656646802349746 11185203259227273104 9194557681121911070 11643858527187961382 2953513066419536584 17871144797986823845 9358957906484879110 8340093838135683980 16823205699118637073 10866993983982573050 5267609912905227393 11965889940434218248 7882247879978841425 14496338001489192375 17626817348200422091 588302972851937577 9283959001592848335 8208542665605596315 7245285914518552323 16922154996256978704 12068519440247685338 8164544168446673838 11734853260649897801 11509286476214368114 12843244841141871649 15289511156210973409 457219636067743503 4540251220411881806 10194821613702418900 11991105804893232491 737401548902647452 17399339635916725975 17505006306571767884 11402662161326600444 7434236953372307355 14464047927963802037 18024843810326524222 15195304484720326228 6312303991372061470 8993816529332597681 4040179564771595552 18101870585457618816 16228174260869213976 3714404203656952594 7463961148804613718 16623273008236417165 18148833324092732715 8901939467442024088 17873511262478157736 14293900836051339499 11093461890322649669 3620931261163949748 16360638806745100336 7674516453412673489 654052077384980162 2827497345753703796 16984715407659385618 7842706235336817958 15641667055179488917 501335551214996692 10587768762577033399 1764185207410144359 8096512083975630057 660004507927428945 6191762219030340214 4700098287615200608 11664355100285071744 14775223361622759282 2477265611767372134 4061795111638261821 4216223719685100282 1439683546592311649 11895392566490866275 4675709751311507514 18146506880982040906 9008914263023470945 430688053738424042 8882476559994124399 6260146688628577626 10915867555517365688 5984240390198075317 4430539731783948069 14468032254251314341 13935969231358637272 9156305167930664039 254719754591798433 11495414368159033798 6570761660178750068 14980729152647783279 5998054789419964620 783190424285295106 3926963883060717070 13112650787942436478 9972246277239011589 1820246914097778982 6759678894189253790 6120526465601186728 15583844506574234452 7001246128835333146 15402505835676730755 11007340304721867509 13712779364334719474 15872819105740876771 12177977825355705913 194841048107428822 5468720353774983546 172147351167782703 3805942535341916777 14056215608715850564 18343661979827442702 12113728155318648077 5185527499804081168 17683007500942356618 8695477271538979708 1971451250537237957 3887973752675499270 10064192964661298732 16527710108721768709 10983493929082927363 7808727589876395935 14422252559355108642 1925876553385192871 2326164900484736710 8501987308224987078 7271616191981314002 6477755668759169871 16733809430913493292 8123563660485327732 4727443237973628965 2805852567156936229 4232860058440864135 2055584873929730376 13031318544738750647 16235414840412840798 6703097468259422157 2740189192671380478 3290670028747847338 8334892308714040092 14218109916080658250 9189867917329848293 15710454453979746991 17717742834973512358 1945054544328565938 14027403205056932969 10909917246653558383 2671110215871096015 15870328213148351059 1759143841415076505 17622365521113011922 7203826061351734521 6866409143144544004 1401340664415663723 11266956458571507327 7723789190317739891 8745383552976303369 10092080283081151255 3499196409876728796 15490733154625975098 2874888744049180638 3459514242821154980 15243413911496552407 17259656506550099672 7371797591541854866 4389744215711662502 2595685137123547465 15912975636943104513 17914696177655387935 8532203261978096286 12406381521021554369 14241847717356547183 17176900315999567107 1617531209851911474 12178702717444596290 7702360055305849118 7831684759918101000 14689313388847094658 3310430223668107364 14753930367170494244 5559098062187588452 13939324949459985841 9714440960221580627 1705691698457230505 13399795225204774400 16894142067158063713 18135313895461131072 9275035244798858529 2728266645753356273 1470304019345201590 1410299018689363901 11675380349441923957 15080853120524808480 11154419177551698087 7711677324174899142 5605885094748384692 2580451105602890119 16315356694625282827 1479368376339026755 3924123936383801494 11588756365125508663 5677490404946919356 14145391706329205129 16031812398221176427 8478954964729438115 5579378712768776310 12885209924194391325 7231454856075317951 18327626670577484010 11416084165714987589 6323713862923032730 2665011954059759565 8843913468266282557 13064323976952775302 7599562046895920072 2502474950372773955 11173229107294458187 12468901649906224305 9571865439915748965 6523201788971806040 10136284228239649115 3804366760835741700 939329414896732722 11740062701711944437 17617489359120666239 6586146864264823690 9172950956478888733 16982065699751402130 13117712507009763769 4861369754100267371 7457307730521699993 5883563778604092249 10608260263959280221 8212243116695667400 10497989578269769576 17655273858071071725 16008107709269920243 1795799040428684228 10534201605616609113 14894751604331025711 528523497875278525 8775156086536176470 4584285114739281862 12430281892110765516 6372573347404636175 3728402021148266480 2311574277783146312 17631852366854121866 1810534217305504452 9306104304234440464 16239339579623857019 5230938294328119532 3100978848443674133 7658834419052582273 11818492097471102266 5786626307675623226 5256950920973436116 3263958840684274830 263005607087418376 7863472502052963609 3328085451444708790 9393902783499280715 7608227714982777715 4169150780260329609 10595256992612265190 9050497270695914375 18211749211771240542 5762450163347775119 869745277218545519 10072959687155485486 10065457685232592518 10831629960459054346 8453849102737511186 1542135906628358728 5266699248540127363 1457173097083995378 9062013076694666081 17352872925452512276 6616702288527311309 423251107214262906 14678499901007637187 9151755277579128079 7632143161441587807 8642721749443561931 4757612730714477627 14626376815927268469 1820025919297828534 13235711925943513318 3113894128351938424 7715883807382713372 2195829211297990903 15455614556433719066 3270100737099410075 12773487705722754393 12071237992951258624 7808686421519401415 10446926640392425062 5840336426026578134 16738068110001588903 2607921296829748803 654292115625695351 6678878257284541840 13715943812553156908 11548328727886359750 14099396791397148466 17310737413715760177 5369793136211619110 12867148011524899429 1143456735603612422 11517727157143162579 11012097301995517466 4355475463787770194 2952721879514935873 5300364757214720210 11753689144511135681 16497393038792891896 1740367261662372086 7698031759231525379 9661609329516263477 2150437168622057459 11688825240891895417 11294942045499909136 1519240766041339322 7034835914413543154 8201215387223017636 17424607892818354523 12104324461359089572 6085845191913036670 10517063157403721891 3592195217104757880 2421419876488692209 7852911826040954894 14544924822691443136 14700373185757644455 3833113354372745461 6265347176061856404 17712524915808995438 11021690210825165195 16242232445366987486 7056225853171134849 2230303443638434621 12002503456141610017 3732100974766701700 13575571584848347503 12354520840384258197 10298591896264789268 1488891491905149261 672230085888321810 9841069980170561432 3889345975956878410 7784764589421735098 6632663801718213642 6771533636617277389 4933767531183846187 16404503684096220161 5236741464718536053 6385840701490155534 11034579329483990323 9369422019583425258 3856037318021935252 2285733131434125103 1806975221780787297 4627433158722871764 11528820429664968591 412838369180020981 3421837209854704147 3210264496693038644 9275258074489378380 1344854901788039740 3836051441913748588 5865416842316625616 1699973918237935408 15922026065370153247 9938948417655094526 14534972491564803030 12537568288587699044 3135582658891050087 15110050086270824510 8142951417983560953 8138040440526563458 11759380511806071034 7646592550698501172 14932535402878492320 14034462117307944255 3171600131871223187 15233001143938989889 8400816844502466198 13806694359209150850 6223548851297613897 13401032206825815362 14012757912925546407 9973177740782867329 1574785167456308504 11192321771653918535 6552774478793551661 11915605754982226902 17402714309199711320 9816905822948121885 11909496735278600153 13475362592499644573 6269264413805122041 18309158065218388780 2996641047660696483 1871213450578290921 6524542618092590253 4594968397982737551 9210609043233924724 1313116786392437052 13655759265803132699 12708208939991017225 13479690647265207650 5406673050220365596 14053139460653135121 7317718135448249174 13821063306248958455 12515851905361848349 3277200971209145126 3024164592666698657 2654445644865155461 13054136701648400896 11904663664352486268 12803253566293330827 14658783143261440662 2213262772618966790 17409720428154696591 18310997538460052074 1916620819273341513 14206797248160901012 10216368223650617514 3618500531521428509 11707460531748223025 9839201628269888934 33838459019487687 16676003228296519669 14337622478857846174 5851220640949417381 7950937490267097021 17006559345973742798 1625453580174929588 14532509362565424917 1924424115753846686 16780901134811883073 8240724458947780473 566815215986726158 15973191623667015784 17950670042281761875 12270378523817063187 15555056204282390649 10041028150920294937 12097756447491123534 2557870826421670845 16601693046818823044 10294797570368249180 14193553451675026744 18294892776691784870 5316199249561088243 12718200316313140903 9743654664218025594 7902648463538420629 1525887474654423815 16663523126769709515 5787098482322503134 8237180510235545885 6171824399111731894 15004780071208070122 13986728406420980077 11678169699166933317 4210251018500929502 1143339183006372794 12877162394340166461 3738226865688009387 18211043564999478614 10261101138743127283 17507058861047490842 7275759565291143936 17068350961588571193 926538666898194298 4066959400541394852 968966581158471709 8581333855173530063 13646393249696885619 5329236184847727795 9231140913778012817 3034196210142031236 2700805241854034694 5031353075889489103 14564319392505407879 9157295102354435412 10975992466116866929 8797886743445856756 10478782421903998971 10647764365743881771 8454315258491642938 622021814818382457 942582756019204210 11291644532470291808 10647782674483344358 16187219710579522576 16433680553690818580 14461984788065469043 4560585739395517652 11727061124322629037 9405460757259899162 17462019915462049797 16837894285112746456 4554507644155140931 14342809743513643452 17240984687714942654 1950970119361788473 18004474788543524682 7870282363592315505 6517198727249716427 5853766930758329892 16291412868824901592 6983908316858500410 4302489638822156986 12631162981459376074 8091189710011228148 9788398298902087049 12401432303201016721 8174351900486434994 14003453497811196320 10682551057704966492 7174601174801314766 11294609836144966274 11515358720831435638 1799983394517016718 17672444518631849445 1539977207529169357 14833628762032318436 9332172477271629506 16087567546946497009 15581601815744528558 13284273248114556585 8617088595797357055 14313057363731940818 11538315769992435428 13533754582441374208 2536198415000193172 16557809467059769790 13057919571894551984 529406787315021415 4819784481974369802 7870791266104408497 10610520858438708182 3725888765283155505 4520419434959025965 4469257930712036178 3323974713543766464 1446051118589609327 6406121927824837733 15875558013166270140 1673181394496826491 11083266562072175839 15432457259974253889 18283974590582334140 14320648992844239470 3810424168955900170 15736525221560215932 11438281854055434010 5108977730913293373 7590568114674187375 779702249136496688 5242821673219000790 15285140380237858932 4097627297280005047 4100241122624456267 9063913542244414204 11765772607178448268 7992910321858441286 3639437455921761323 16569744755535980453 5019471297846054562 18181256525856635878 5817705752927770619 1885913747988615269 14354747821969841986 12362534387589183113 3487570475561100176 11055498565854669071 12670595272031557281 6332858863488847059 16540227186308424753 8716036462874284219 13714851368855385036 4567766811222394682 16537707348238648599 2415325187271263860 305558960711452875 15441745111402283176 17430845112898388749 15233979280043744768 15881448843274853992 13276359970032375510 2492144589622866262 805436850880469009 13307962547128401729 9467491796436518174 16102980654451106573 3040121233636698782 867133577547498830 6780942683326047189 1144097662329991938 9990810223880650042 9832196504489187000 9135467253531417748 1003164373929284691 13222902587709184976 8515563889335081341 17658151844033819598 2247721950233220157 3264942054085390702 13473339911329604588 18229587962934288229 9225659131178912456 11777446218117139009 9133241296624409133 18067361446728099275 1417151674126157630 7808351221067321745 12638670536956787317 13854608406731435986 7201959690095958061 12506927487182273985 16703442043041581589 12016467508931739363 5685927403541309938 10015105213500708159 5216985842675867206 13933106188517225574 8886365064411278705 12194836378376377893 768888008369811325 12514267175445965995 18304528841203395079 9623142798078254970 16551506097628184912 8930454961787503074 15465400196835044226 4288232780731776655 8076354788221566020 17596334951422358238 17673582263618438049 15806634309069514261 8261556278965515613 17659399822441481334 8522748243405366299 12379345680462465406 17271361719177044810 2598095639569355490 15571498513674423954 1847123707979631402 12843612696985501374 4639502361012593431 16332471113374610657 8683944760628133471 574191858858254048 13478124255541105819 11666737074507810546 4086477342963774286 3426255516717534049 14336734103159318751 363218198577649449 11030490217034820375 2685731000146172802 2549464186938377355 10648759245790846601 16907995306129684039 12215114770591371933 14765092652263528576 6385985397381248119 5936895371538814286 16655071497504112103 12239239788157619106 12927091549924548557 15051351418863984091 958503278115702701 811945465021964224 7906128776995115482 1280267699512876673 17928888076110152651 4923686076707322106 11389146146755185694 1871609099756350169 15655632209619157254 4730253171784774785 16304937238174857283 17286508670801878059 17041339231094883506 2621030175512555968 13473515289423480535 1345239246303776818 10064291172297102519 14004024905603464436 6477825178277757538 14610315929685720770 3934351623308080612 4851888730662652289 4672823817363692804 10362704886586976751 15072819341749635166 13648429618872633164 5495937440042324350 14013815273480717431 4332143066449447014 9386959958513834637 14867187230577307261 12524291031731102832 12768550656252038059 52657308866607806 3148077453182763806 4232605416146495134 1128457986940923944 1246834238336378804 11920032172161468449 13657231960807792884 15772995282633436730 9652927401031266678 8702951474818199368 6683880548517110329 17805020331432549951 9370645686107634502 6142081821522202706 1391693045981349691 4718323055265117600 1014682207013958112 3812557382958729820 4794755399133481020 9779746065091703923 16597194893080356643 13677596087932031016 2201081981294282078 948632658183673437 10597215160656217306 13927125372634544930 18313547302427150596 6295011708639717825 9302344270894653215 10680734086864934661 2722276783397188520 13029017198752244198 16676463917964833089 16604405691683235188 5511217295211481315 9493070744095904903 11677053966862930105 6647654652250206426 16705779810868199775 5323572898247317878 4078649917069430379 12032520435385153184 9924831349221466896 18311103201886003494 4997160472998298000 2643122442103168843 11581905218607005190 11914321646071315006 11769441461522914410 14620900301499887560 2868710933545074563 13622322374466192788 5422252000112740768 2842232941940018995 10978818215241086352 15648241945634467937 18297462094189674990 13500952711897909448 14125565342068183228 18131205539544904281 10438545276476025832 11533167772793789285 11122744341085230612 17311895298982892784 8877160033524304935 12159744948324345533 15928736185033568185 14160749225041859450 6760590086542837264 10071938744709788027 2798825259301617155 12871374807027647580 4190278134637453838 12183757737255484552 18011276137887944890 14963118565896129624 7512936586638186934 6388759298788927248 5950383635558882062 3917678510226708797 8165551622603659549 11741596482944172983 5698489361000374565 6476094441640294053 11049705053127245192 5137732308380136069 8973713200486324157 13736558853112263770 2992116675385962072 5251073372047727837 6875513898582213962 4768944224139813298 1722480903054801461 8312508002846606000 13635240055171078675 8606593205442914970 14713680614152669438 3280874905861694482 16291048670035428855 839160917747094484 4100629669715189779 13229555762711692201 4034527197037148968 12237297454064312811 3445874722304283726 8677132788385687285 12089013628484184115 9546850187731302754 8709044244417396535 14328363336812121970 12308312924294831267 1190299697191265263 3638583651085749637 14367204544464579487 8123824339315094664 14139271503604185667 11882099472423762618 1543877475288326391 3546205570059415835 17070459225601780484 4196938304472901322 2064346700696740794 17338833823467577824 13990273575091874913 9824339255954012846 4387031403620427099 7587794092560506883 12921000188992525541 15411895434816514527 14076598600991874753 4054247888342013028 12794948076483575059 7625470552734424277 2926169075308149700 11669318494969336771 1828733631580400118 14500488099140701000 17035109667812257596 5074225047716924539 16841620971481067663 1027205691093960522 17870374675544807203 10976809491435623707 3203617465529359890 2085584518314516888 15683220931352706866 8398348500636147788 1237244594039077820 11797909227206886257 16539207999263750048 7580295470489163330 14463474614670053245 14971780135732419415 13501793578223753401 15134309161431407029 13133833929837728685 15690353354802628155 4109984537164568991 15944697427709141345 17878256767418197539 2892499544040281243 13261533561219648913 4056076774975736320 14887205356301404980 2321201760036336265 10082266056128080402 7000930451580719086 12960920040561740210 9437632851221776862 2563856603393651601 10042551326467965601 9804492730312170471 9631889785972819231 4968745226794974091 17358543249385042640 2026625588694937971 17160658419782570127 1008717112376702270 3795500563654092616 11756895476290358584 3930290719248487415 14463796417260412498 1838206943186371067 4656442859671032399 594058744236729240 5042743595865309676 897322312454820325 14024281323101768474 13368447902646438761 7288739281435995067 12712692581920245639 7286567764273382251 17776388622248121516 12552187786217864367 1582671170619356497 7354148683106318104 5554229859623652298 9922640789537846831 15869974951185644468 3020119416373184363 949149633750466698 951439044826132832 1734155889489961925 4327582133133620945 3642191954649309321 10646726040386227874 16647574647125828118 18082434050021174165 1111910595911735580 11198832273182631973 18119678669269950143 16691833543086802263 18041382773208820985 9558335737132626679 17462638734400077901 16571321149618415130 11075971568774802426 578722876159572999 3135835263758316769 4000632427895677016 5713906450021426063 10315245113902483351 15297170194067297879 15677716456061637326 11085274004512706607 5901036245301409979 9065892831989269868 6696014906646358101 12100424250065410588 12023657108518127005 10898499189499387120 14350567260685875871 889033780203284626 2153040489707140972 16581004789908082062 7931856744710771494 13218889809360923407 16129347949852532374 52884623579896275 13288196762468082719 10959113175627475632 14569339063094188518 17099705051925145453 11407636342453170502 13012179648941844132 16939396401801144038 14530575339468095555 753634879973393245 13312910542716192063 13853117968401396963 7396111344991930344 14166165607213580555 2689162207318740129 17485445135933247388 2224971256446728636 6015066318465069608 564012935052642800 5399020816095555076 8293806471955233092 8071714112783501052 12134205160821006450 9559369391296549037 12270813606782477238 12823418486870019631 242274755292911904 3614137084673978150 4086053131096707524 5221701260363484661 12769677567323020040 5578912159731868285 1544353343377436725 16528983637922732131 12626571368875524718 11267279715325338063 9192802480736860338 13094574661462611027 7303593009843786876 4443544845086151502 5087409623903244274 1610658490941824514 11099748463196745304 15401379629776007102 11660216936480354513 15787582392384288524 13034687389338785292 15329263400022662305 6964835690211556636 12182899687765815784 8219055253857078687 17837292520382618447 15670684194861085882 17625400452559122173 8487305570303394823 13336651999682183223 15844120613896482639 9152675449411559712 11521471253773995245 13060700467882477542 10350275890107459480 843571279068699757 8729337443591712174 13275392436074034484 3032997333096380315 11208271441250013661 9800142391579922103 16808734480222667140 17821058324088093579 4699044314823173281 9860227106061410125 3619370562702715116 17164903606294807261 17850172552165864193 15865689790492413121 8388067769233544281 17170634764034978479 932215232360834350 1120811209199205076 8537815221046445457 2142882708364406279 2883806867973841278 2496621345731965852 11817751783586638605 14626442816210003206 1544723431548914277 14421410303074230944 6202423461225925994 8061596224024971903 9059344467203911894 15896550724758333872 7954140980523476530 18216344925936899266 17576538071527750792 2354702679796212895 15402118543390815921 10380490956235705732 13348504107908052906 12219722180791448215 13394849192871609733 1696727782776062831 2515127049573518124 14494839030973629962 12726346709398335822 16521073726768375118 15279118808106747335 8081485264148728024 3663199282592458432 11282702866669655763 10860901724990161735 5646503589419986762 12082326634261511418 13081193450355792002 7895495859707639417 16865486935058067661 16075176472859130418 3546947854602588889 735756472498375294 2312733627630270699 4176334233506513202 10880829701402725824 3504056285945353422 2983640426685209886 16013210819872650638 1738099604337746532 11450040483927172295 5841080267540367106 11993031226978238157 4815875177411151582 16985780090093828491 12334658124779996690 1170165907331486467 6874408810897541150 10180540153269739799 1950409038983168789 10672183877161528418 1161525093623563292 240899939504881968 7247658119160199494 11139431315635861608 5536606860765390897 13996892845223185030 1054427024526667302 11049783590079155158 6801971749240339936 3051789971544030569 14981199657314836770 12899603770143883330 10912308084196908201 12765533740391862796 4044756662769374005 16134443814681417738 1729425873734057318 14129544007656021346 2097246536493520703 7364687018726175935 525511193323492961 5820191183996419149 6127062678304536319 4509381439582418637 1526813768315304288 5681004523776223473 11332431027848923408 8402811384169358808 9048235271192260105 2815119607006002331 7593640448156807748 12994676711117187317 3085438516144014937 1158745583268809202 3699754901552448448 16106154218143112504 1590053791027191426 6555744617124685148 15165164895360363052 3277857175462927409 2722875207060640946 10933360723492724590 1466284693224694782 11111981133536458887 5737360603276835934 2259685159292758128 12041612120238834385 16197378138609999933 16229246192663318366 5762012728431564087 1747582633358782843 6015588782224751666 17552570214335120252 16458614320677093158 7489707257960755734 12808485624782913137 9812783361476225418 14988547347354594817 15244857737812772534 9531036370395042499 13508884130731081310 8162405844459029249 5723314688359361564 4928837147417904377 12109184721171069619 16287837382007422016 6635377166852958524 13576932052800092519 1163317385126713657 13412347557912961630 14864853941912998072 13893187912329839945 17411094343913687358 9064250534075434974 7760754613618027681 13335241642603626357 77884009351053670 9804005856875633425 7050060182617117822 15010760213265444066 7408375878886897761 4308068177872264368 7915832909104903572 10898762524055183777 16202109785109988991 3669843792974887781 5034298812869011477 5347626936567858361 17447464257929530599 13484669450707024785 11707549718511333353 11292669101660335695 7347576708280503313 14588759967867670433 12528214936554027507 9786489100645513971 4946499538692483692 1788906740625134893 7927483608431336731 12936648451003206229 14797372440042434472 772913592477233348 9766873145643139182 4396989911480048127 3128906670389613808 1650666863935988498 6499456847381998223 5001666574506454215 5680894784559509854 3973840833756929331 3033190021995557880 17169801616737696936 17732577394620702120 13844370138625309312 14588171420540904455 2174721950407341776 13637358203308214945 16448707724196778313 9286481630789635215 3247413399580580360 3916308646046001890 16665370050539571793 11044712764600444586 3681930804818876831 9658852691664296687 12339685168470746729 16513628425332428303 17270230804009155413 15077763867307891545 16315574963466030955 16480118121871340047 2787006301278076837 6340947751849107867 15296686579851494557 3657739236496765654 17980325470847811417 14039979012796774945 1110035316711925778 13574475166862059061 836332616775935372 8484049607378973774 10944020326878069992 11825417399978617811 12273981059708911946 10494203090511025196 17018793467746874246 6138113957426817614 16556799983900365767 17545158429109118027 18248176351410610118 9555765346844789715 9070930140757383234 12232245008690962737 6901900375747370894 14725733931958308427 12271954347648109284 2788252463667848549 12478529395547921377 9957449404307878426 13324524399522680453 11853229337966398260 13206590825411686268 395556791358681650 17784499291242125944 6839851689218440538 15898012186241744939 11710456104354257631 429330177659612988 14155808469556423936 15612846426979871436 4414857351609967884 14837877889074754863 6611895569536189016 9073040701241558270 10864784039698646613 15440462375037510771 7048537522377077703 484906343211462060 6066731293911301133 4525104350669136261 12624709683184718753 18332028869216980036 16737969865713608201 10876213133650359415 540391084127200980 1380033902737939913 9644375326383067332 7539530397099524095 15656366326631194606 12661329108518402679 6852285856656457849 3440346007381320750 2873020569908688120 4969737345049882866 561040105193695075 17140981191431659471 17633384958845275847 15655376270486549955 12564801862350865497 5202759630998033899 5675846595578220770 8507978143268598804 12278885343407048313 6619961467042781151 14239208608231421313 10086588072495050403 3386097309940394755 9966887551959215350 9307528197136695860 14446881772139762613 2210608552116038709 4387368865197673659 4071183031643222925 7435661717300734980 955542099343823303 6503134462039256040 13542323178318446180 14893780279774139845 12322863082691690660 15366684262493477483 9017927742455072159 15234504585695881552 8699857273282928293 10496140979564916362 10099367655449384905 6622445823569304756 15084023423689319442 1866988139778165286 6539351677856377360 11152511923887007954 10157785477402643819 6593337114000782805 7075789787858185355 7033752126434427217 7769730959095789882 4408592955842831345 14812797702445200335 17048481477788406333 560291298058576481 6679520544020741140 14378488660991659777 10832084740885680406 2162040442410343633 18241058685811264595 7216130280571058442 11400021413816794844 2972403118711794598 14254112079381676617 11151781332186111419 6119834608281533959 3922920543148235439 9397964148300451875 735321056721043949 5402829873966565330 15690702748363718173 2606251935869970480 9115220964299683064 1683989081395112845 4848876376283894207 3679045249712396027 4289166579959793695 16290831913290354264 12020725816714438669 12236175045967265344 15182094024249033375 11847438289322766118 4464186691096669824 11403683514360304550 6767133265807791528 17114225233393318913 7648993680321188139 14905460669562467867 11451437820545546278 5126129763929588353 16697222283019994895 7809822373224947667 10532542209267563080 1712684022894585116 10000739151415729798 15530359658538420267 5843270212362562288 974318555504254012 11244537920533180830 693576228225002316 12490925027693362483 15751173427073491838 1745105049124840163 7470666868213683687 13644185325438151213 10676378667148445554 10861590869892159962 6859190291110919674 7728054689180963903 13343865894058617444 7039823501901845742 4027857373908138151 7693667828035557862 5901336058931302751 8932921210733161588 14805181056193704984 12713603367517596985 5190201410875937209 3733429093188345674 2570594547418284856 14739926175562969911 11109578054862830782 6297653635926079412 11881102507047615577 658275151421794406 17443317041980076029 8646494666448636071 8971585706692437455 10745817593036069995 17766316109695013781 8379698297594460659 2854687418890230554 162287104483725887 9782212685498880009 15717111416177383049 89689216630180232 4061322762363067639 4260988885779453021 12255909088894166322 6998330052620195067 9760496353367157394 15099353524325856690 11830154399856977801 731871259530443347 5417029252584026940 16561778391092996932 3040246583944365066 4075917514747956008 4423443861413415759 1535738311328860039 87942480583520893 3226639772966710348 4883608806281143400 11307787314155533172 3044710583649340389 16712653767869785207 13358057566561295220 12826875722572949519 7634098834332794336 11335699252091612531 10960332346720593947 335056907559034982 218240916683731312 10510141976283364501 17004482818273675024 4501719669212186215 9404950240890440377 17246255778445017892 3829261726205621196 3928870116501216944 15680921042893125152 18061545180370250580 5175508650945321320 1346972345905534096 16292335055825754415 11493801895346649910 12319091930270913700 5413844077320230670 10992671153911765151 8803742023229556951 1285279855755401837 1276564387484511086 3240648611299996586 10146229580183960451 7693596424021808719 10560646278023575297 18409699085331315458 14937506389692780865 14032811836495379710 16603630990307901636 8545531802674934415 1990662481708273474 7164020109157151533 11573885709158010340 14352873469414781747 7466295416670688918 16410166556728355110 13351091919671601406 15111818631114595290 13087137422143029051 1059231054985868394 15774331751527077319 1418787181705472274 2787732202297601079 7152293297332280335 11405568034962022132 11723456659251548080 7779573796124913887 8420301757885519816 13747544540295844802 2819599481826264152 16893763846468617650 10311440622362996486 176406448826826955 11143005880064737773 8916350911901096430 10484274538513987907 8032800026408820540 9851472786551753134 7681431800625578851 8085560164526524625 6369859296154572776 17018579079921961261 3205541362453807998 17425235792244419718 13400045065791738735 3616426795101014105 1745116765838684854 11429472701978277079 13481279515858041811 13338829770345727790 2521961252670525542 174051349833883403 8318748354198536244 6185866772410592085 1476744294670148323 18096725248926502621 2441334666942545807 6107280994055711485 7691255920999744952 12507955818416669667 8101036511305632385 7435183111614201671 8635340845639847783 2814098556183242657 10418013815904274319 6168647587810284320 3507534549621109890 9640768640355577674 4748207090010013846 8352615962364255521 12997272210305005625 7080449064108880386 18058316943243611690 1558299354774539966 4303662017677421401 6826330039179899266 3935340679642428518 7560196517047110445 575626878314146411 17386597040184107202 7713254431096915598 5615190827186323462 7747976229554781186 18019186393915565269 3372559913220532791 17620707755282634301 13233871009218415119 12138126303612237678 823006021565236721 5977507177950737740 10623166574760281833 7332076276223535534 15044631074430462646 16744255868207029238 14047624353876668178 2242623358963731831 1686248494352807122 4401417649238629892 6876606770197632733 7397496768837431118 15251756538770991863 3173392726916373483 16552301448658359997 8462791022223927305 9734043007954853678 13465077240538098040 18101609968872470020 16415586738925113884 7056764065700379403 5092389372759600831 1957675405271995953 18355090752478643962 15070467766970146343 10168695006287341090 14289710230676864088 903789556270459721 15063958039784252123 1832221145090586461 917184238131617964 6389971843985816682 5077493012192310889 2148477823726625754 2126913062502521145 12920160152607677808 14355217954162235549 11954039622025455064 490926627183526805 4127092025216621921 4889585663541693065 14975450432917544303 3863874026626569375 8634440392463039417 11845531231408778372 6503695993644693368 7667229484735261082 7498377562693944991 17457872809631651567 9832506822577585319 705044233349497040 13876641255886347825 1185162639195552993 15185359006774236546 12001524005014993671 17005830125624964835 4454106179709515622 14901261333750593548 10614970114090495637 12385251821953799940 5755718217586143444 1003809402217067513 15486556748752326242 2789228824214411163 7911117764035855454 2717775731792290394 16177606693666253007 6978179778588666890 13374079274498985993 8346800123292034573 11941981471428448461 15867107828879898380 3838804093271168904 3507630637985692003 18025143029116416622 9575636456372262213 2739972712486932508 14479972458190463344 6079957135321951662 17485069427840127828 10033473670961041856 2847226951453262622 4233429872304679525 9763244166418173303 15381611005609051451 8885352968266671161 1338286503773628765 16214515039876930605 12697252513162819017 5091330368162685093 2923622694053536815 2557158125205950750 9046283385245693726 12629228209090010678 2921267276513018408 15724636403481986375 7705776489918841018 14796410809695675593 13233931242660341055 7207918969479138416 16266452885035281729 14618806015392807460 14085567220867276172 1977066941852156357 17671002274920868775 1032665251295943671 14146130729707958440 12814734377797387834 12013101340075350005 271031564529577712 1510749151312866267 8119919992178193853 2822304077068490112 5393854696723260923 15633350810210333124 10487841592628000436 489571536793613610 17044542145191548284 6612496844033695921 3559886560937501341 11133918385212844030 5002165392663136290 16385015977385371794 1928406019971578060 3703025790246605574 7160898060445748942 7738231697397992405 17170958036398616131 1115090820055479429 8759565149732987753 14223693555425316318 4754689845170948462 11890246866403609989 11783923621945707448 3607929755776418208 5224000968244622769 868335948737567496 8796663417497072911 8825383213937798389 14824868729321405324 9922954264633072062 8720655508808536058 9678665770966164259 10690811492017205264 2534191845411643185 9585031607949780418 2706167355551441096 11346667948711095875 11740170652843748595 13547005670700800280 12924791708749065032 13983143710012431926 9760838052404840784 7951145465668012708 7116662388210073203 15076896301349796240 6518412694382546494 880143466878262684 7696196946441244617 6899892878042534316 9041790559914427979 12841800253063928314 12085166762431030659 6846049731002724851 1899083621459734443 1729322542674869294 9061215972273498472 13746001203446684170 10810839592629353087 3330505591921168376 3519470798233391546 7215761656168696428 16945976755370067910 2733919031438132174 2209503211136767086 4400047667381732193 5530187477337621133 4451525619861866491 6709166633776262394 8639731951904325465 3568116148876639301 16363204954138009657 5855580524578596244 4686139182084779179 9718090879359296799 1641043021159597372 10121403817280806615 7865262262641200579 12175804269286208864 8369296432415392158 4103478199183027008 3342645799707745251 1621096956325063865 10585398719965277979 10295286102487085738 10194959561210595207 1815013726202573826 15628967196764213928 10146179279823607712 3271648240509824146 9944088149678438211 6370627115515244178 10078862909249084772 9415649057233344940 10996826425937128977 2332024440985062609 16523886681812226761 3000314590388141149 3829656599301320838 3525995733971382753 8881744826788730560 9186518181879466215 12351297753309725307 14501016217834577832 16085891195697701396 14475008491574151806 9470032121270606391 4124249641755380717 1959685204834134052 11302288721051154224 1317065845332661779 6634228045291719554 1032453489665460051 7989450601206440996 18099203851638156248 2151003534941247755 3047042406947078742 7136262804638683749 7579422886322793939 7259015217630812713 13880330961318817682 15894579185795845061 6494598678299905987 6277069030608306666 10963642040829180450 15181849241930020333 17411400329162892109 2477960888290167007 11701672613196963808 17207282931620753242 9854075786935703577 10892492399325016472 8979405200254247515 17424928332196479904 11985226516750717560 17607342726706839010 14423803442643041471 1137005622945770757 11073464888450569994 13083788547601183103 12228819569617375855 10350725097678838999 8199676804921941990 7531813499555388507 15735405113655096249 15774606259515330244 224078106147981560 15319076890315807607 7635038106619723720 10151839697697428085 6544539576012111090 9455164473187139693 9151779572429650267 1264979132023823332 16734261898585614856 13821347949067039956 13363258112655186260 14844003481660319695 2413063262068243758 11362430085105971261 5287362940142913490 12841604651188946334 3531335182965369851 10960565820496111998 4257679225956370139 13491352576032581031 14352887578438350774 947562002628447017 7407376708100417120 1990114556300829407 15470874649797013533 16303193913092826532 15187053522765765105 17946911297649046730 2936443403992061753 4868227630078136077 4771322362620308723 5858748193470090912 13213644235326586286 14406608023728734849 51811156926955147 8865053305487130435 7338270077013385620 4964966551915122609 2584933157454314682 6561098152980228118 1318164715383065833 9776105943176062610 11256918012536977676 14326575713434568490 2648579204350931327 10648836223739784958 15762347677038085151 9668386686490905485 1475130707188793638 11474382028346086525 18177230978655642190 16755038991018579194 9390687197242266083 2863301425821285628 5338312631437115846 7159995844924783029 5086182805786740697 18290747329030198335 125928114667214607 7173940562483888360 13001696357741420385 6373492691215596303 16265924964485243056 10352444255955909189 6382765592697318012 15038516029146971057 10099961124813098909 10346830083561140259 3604356391214182115 1429261606306356564 2605541088211456112 12853678451550122865 12902298375666889867 3266541376711520239 16003576652370699945 12367927557835746192 2635732945903861153 5781045549593714841 11883424117575620320 1513537331135786047 1576955665875293742 1365051096279605494 12850450234914011855 3336439197083196621 8969295791569457917 8058471778858509037 841900568026244497 11123894480385454732 17496635316856130736 10276473969797114720 3807313877297774567 14917459450667821486 70440226304526333 9525261415778915649 9257347579428684371 5259535884986083026 9950335059877697289 4416039665429375205 14577714695143698853 11989328202783281263 30527870052982905 11213294279132125101 9863677564798994723 7193048968416207820 15976003180820669206 5414036220912893174 15436421574821912926 12277582099018949182 13590659045031288831 1040293446247765749 7410083637138933357 15402477118224270021 9379525756186841377 1778926802513014653 12967069559980723543 2434688890494505777 16484497011029833244 17802468360068451424 14970265874550209140 1482356105882109743 11075247296109489142 8216400577859465214 12285568166684082988 7048522556473621735 15180007296415559603 9551456958293962401 11276617548132789156 15945128999125862507 10204049893832900666 16244837360383748678 13283512145777431401 3110773131751005173 8799418648960071202 10695106537864571749 11821004000235313351 9703410637072971195 9542014052092929864 6470308109453590505 3253518378329031811 5269327201319929141 17998186320059583856 11440779552673245996 2359620218510395301 17217259659676540956 16233394868110135203 2419701988476741049 16612044919852931654 18424633897407232796 3338905767244759647 6823352238024832484 1607514839632154055 9983366118444542694 1462058689183170559 5011115621326171210 11541605022863560659 877477023358234829 13992971046945662607 7742401534884162954 576102129114943151 1789751448162305342 12667292281536204949 10289799665112364922 15016414843874567155 3273164805976314672 15771218174110489313 13772960514059240185 2592453762344006114 11877319055397462206 6378522035522596701 12931543504644916043 10510139643027799766 6279060157772118057 8163620423079747742 9307583464832460400 5776323047635062798 2901225277771833811 4319942474825013879 4620381563180837000 628591720418505083 5902069114378415921 18403202817250466733 16088300654819013290 13647219069558259609 965698344668203401 10289580000877790837 14370836134636029900 5547579222155171498 6089381942787485694 15170101293936791938 16027585184368038924 785454715705677254 3355414014680015403 9191061250499630333 2378651713589452425 8310902604708152754 8091491165034216022 8397625104393923053 931744152716666298 4816601391426543734 17452473504020148477 12297985286350635149 8425353537421970558 3460446769241183987 7400718417912678358 553462793900803257 12150699608395976069 14502997330728916144 6209039616650370829 13252894670288304827 9704909847429409447 2348933409066068155 7268337230146864711 3229118653243389130 15442201834172372858 16194921574249438776 10365207625248773665 37169516053074135 17030498653831326469 15258816218509805713 12372383397419038960 17295997990723639331 12501941523298102971 16318954363980402450 5515532635564312251 12172977763357035251 8934571525111161394 6681540712541550532 11545518206796366856 18300557993903576751 4637431058225568708 10164533887194741014 15962909803222967587 2778992648288447590 12676609795449828261 9701213565932646720 16164358028547783573 8667130472069799965 12537745150573765632 17883603036604879913 8355839348338460609 5773798746837303116 12507811033159978357 5996262737937205375 1343834876372269319 14486664644163022472 9653204593699238934 3288422312027062 6861131681801990879 8358437180544532636 16519673477918228475 18000023107115047108 4944148788663668385 3736129994770385982 5053702401719376334 8407300602216063228 10215774275210863887 5160396765471010685 4621627908384073418 11729187632502385242 11558225746436143553 12335802560162984148 190432604346790991 18394252396179993020 8988525094663518903 2514674464915334811 6233755651480189295 10468114000087441208 9449642262554809779 13347679561658101568 17607249607847040593 12577021225578651594 8079528723353807913 15398407359631239045 10193108176633486265 487380923440634413 14934927799024793264 1518260534919413990 5370172839602837489 12371282058382061523 18103773457194496004 3547198740427572636 3273942214183305003 10189402641247045707 12496231592811524801 10430614817085997281 2216141689714617434 15964629777821826747 12975822122011932182 1962887115398202009 12827506172659619400 5457459579719548723 443850913059355657 13994662413704737046 377885882135372185 6499537890210867620 15247602038876590717 16146718966322091515 2859375356141833356 8556522454498173821 1584761862313765426 9035964875251192945 14998694477486149342 1582083937600747804 16167778728331600057 7507303794289812276 10062908107989898815 10048172933280426874 1171215363679259512 6154146974638604788 13473160209057717567 3812731953350506971 2009741938416548570 15837197666697220900 17849434791795168319 2547167663205432371 4779255592853005983 4985849538652792530 17831742146653407324 18413690635414648467 7393726146398470197 3745526966874833700 12190201588597490929 7796528371309196520 4749074601735250178 1863426407238497994 13247471473498885543 4284170941600283296 10469032054787253184 14188483518227204500 10525218489069798745 12267643128171521975 3834796079968365725 17254027925645883201 11472898262162869559 13438440717027358767 14576511410546342748 15452440215360146931 13827065213736054509 8954450115550521250 14741792563818820136 3716822835312534093 5462813046370928569 17488089937113089149 17515817484031573141 2151826035227912213 8087425508438484832 11230553388091102654 13330537942382107992 14245924718881178107 10424436342473334348 2793891324799387528 5910961686583000251 13349599046179461493 11614342440561761768 14201969770057546921 17578534603980249098 18443539378271361304 14671208237272060357 917236186875089035 15921765197128306665 12665442958481235243 7088891624771164104 627468705308045287 4390425048092158749 6332850593805732718 9353293737583744630 11346691531697241 1032434673787819990 11342136129436054343 13752697588893531103 13730155700712721573 15091423755926166863 13170137792373557350 14066310907928564365 7576490528243184531 11440737330585495709 6533245835980398019 4515572162662021018 17985372017726855271 16896802421201720713 1539844222475606378 456715715704787818 6179420539367073307 11873261102109637432 15399295465976478852 3128162774798918544 5601600959670642545 10418952478053632652 12362766325423326182 711775909279396212 5758463702558598805 15131895706629095697 5403059759751943739 2638182605697472644 12193538223315403568 17006514215779277110 4600965881462732236 1075398423709703175 4475198666727450430 9543359086031916132 378573824060641029 12631723507443320259 8098417906306027691 4766568867620351031 2941637559420260189 6496859617351381843 4618907678762462547 12921933195293144064 12001891078387126303 18117526687037636418 17435311753841127095 17712271626074217458 5365766315154067763 14737159380288368683 7716808894341068540 14522303862190771589 4453634433655549370 1488002425008471717 17121912541118309318 3291571656060017727 6824674154251936140 16154293364199538074 12137088318961249711 2899363624847485793 9163158413803068582 14525072034530036495 2470034340585196048 17509098006094144134 7971501392930605934 17672999119432515632 8433853064754452014 191652290368771347 6603079376707876463 14932648338514998171 13958133175174874731 3710034250568818666 10993796799935590946 15060954125403090559 13072566680418683987 7585312810653585492 9254525150130876737 14763893174278876661 11767478867563069814 11035702541407367360 2252908949810882852 3311860286389457109 17676824766802748904 3686036439414201983 9158951424879962976 17097043143777493069 6852548480797648100 13019623111820634584 5006432453405166594 420822593073496247 8202559201287800476 11352358887515686880 12814448489590800024 657900432238775908 16176907013624811637 9584856945259665223 1722368262112412428 29383234590125968 4960579595875623789 8432469976959993967 7319434912388195895 6000779300262687248 11716036814286306979 13170872087846341331 2696997554911668035 12963459322780444720 16896647988282458628 14838722303532091723 2422802350859189512 2652450863135028501 513313082305295989 17060616451083658574 5864116379253621470 16832473255174820861 5539657808610464139 10733130630636152839 15509881784293533849 1492448646391137898 14762367267455323132 4260661514041823885 17102958095392335141 15797864691545138539 6022192688672028866 16652695022549522259 881691692779219391 887457531801466128 15100848691475076432 13485014092670443707 9602080324167486692 14701014600813984531 7999115800222395654 861666607832314189 1522163647843522026 1923893526991414558 8251600926788339634 7439500923888838065 16816039795495949418 489466423046773021 10865955528685143841 15060946900522752551 6528820572578891238 15182108001404801616 13120472871102148832 12426661520761856624 1170961974391291487 13272283816052242294 3030341207008570625 15389428134030075931 3384366985564445623 13384209826603329184 6602304309760802074 11128933984515474912 3389115525625613728 13744028188019344012 7406962193278839014 13787566714750918152 12527083970420871538 18345362202167680666 942656221455896602 6889286690325919907 6977262307193968461 11994194626354877756 1907116287554564357 12391823179871776853 15977438840894904124 4932895611048278573 5983506037897044382 6789231787535911750 7054122435979345210 18446107420569392783 9378449523260920470 1561583469684105289 11351812606224719482 327709922850012030 17081596902940933822 16984843177886317018 6289582761543560839 18220030946310926703 5245169481294702123 13908183852208586611 10469379533676060570 412280646168778535 11408510337489385315 1219151333138814694 11986320057023978757 2162824343476296361 16700314712055049732 16402535138720705409 14530740930958153589 16799066939706204246 1678657569989319770 872002793894220437 11701612006778239183 5116190428970163318 17486367787772731063 13552216263903087706 16263189050280967043 3902376124559376538 17654566655178445916 3793045557858481259 6725503177516765659 4059403986205163194 12041717314223112190 5157606530906732720 797380779557460705 14250334433372429192 1801820817973406019 10820232250986256086 4432138068479683783 3611983735177427178 2901265365597385875 18189910563674348603 16495286715060208068 16687602468313544231 5286862983441697157 15379974496800384715 9433051103667480504 10952248677890190680 12637815801258741976 10886523087886865805 14623704079179065714 5374952116023088386 5690156024845445523 12648278243039191458 7686115811352675280 12983877285532329089 15038251244834615037 2333170120406336530 16630374550390458355 12898691721219695329 8360590534951681492 13115051544864518801 10269353925590028880 10302638684378249541 11088658383480485324 8732462933550739400 17444822534460361065 7001819136211403437 15725305956392228301 17942866997166082461 14238379297720149566 6449996633559013277 10223045022863715108 2438647709081093436 173403241419944293 18045560818065394174 10935381830924804197 7022797458945710937 14078818702352663100 12371820872954695204 12816229194600422416 15440224073773118887 14669733591539325960 8577076286415905741 6263671032654209881 18024401012035820774 12049177601733000708 4404752022044629921 9096646143043868197 14710393877385067930 4748763364350161955 680605480966927153 15650836145024216308 9096310013360529564 3423056233395651989 2139723864173359145 136320051297239941 7808447937040260860 2176882971300403809 5507938240650725383 2320838763285753877 2039298597201941474 17605926401005719580 17150740088988511967 2190653099657621431 5481537341861358418 5045050756536905954 12290021895293358219 4152983711903264745 16806083506720777534 9408669835083999522 11241274155665262728 17590930112493656703 8013354294509267628 12692628516650968545 17687049895147423067 6443392946856364903 6562798425631294863 14646321173592977812 13947847028132438494 15573106505600333818 12644718311088979391 3236901006092576601 16109379061969259531 3323519173774038469 1039540160661258691 11747949175538364839 11877136790051217380 1154257811087887954 16190619499132964838 2572459073264673398 10241898157640484791 18284538211930450279 16967761240693377216 9133863455875463917 4324915365740195047 10841379273205542432 12118836210359116338 3001937502949821289 16612727336726789769 17170151748832924822 15867012726672627865 9807770772478167143 4480412461179047475 13435590671169355010 16727547369815858757 9503084810572286185 6116452454873250395 10859177907643752026 6270567086851483994 2040781226915790245 5313917427425642047 7117495853907687283 9458593749119109397 11537177967763807213 11834883182959728022 8860496888811327111 307243144210804890 2242911763582732665 11883955508368054852 12724864423725460243 14638881223087768903 3088259557766834193 4911604914456427235 7273296251480030500 9804916591804573608 10152746752400474837 10031315788872136439 786820909353506444 13212958391881049034 13551114875364918267 9709777539938182160 2634152152001522560 5640324311067536892 15862236933265806232 16829697064159175647 7877481825659615171 12512439091680358185 567723657352169280 8050216543305091191 8523408550349155702 11695731318982823741 249747215459707447 16194800077649616239 12755006875631717152 285956986017605193 3650942006685477122 11160937887551816695 7553908520481961989 9706855100305223532 13969636850150893678 2816539791942145298 6938817108532440973 6435697336058389130 13640736117001358628 12091720292799511010 3944543205956592956 4888904126748792889 7544209599668374535 1214507012987317508 4884157877677849490 4713853901524570699 11257087079838122045 2680140482730951175 12157227739269062085 5621225368140029259 2401552664762617440 8049747871680972626 10539176075316088044 7878624294165349663 5773642481924489212 15957775077383348572 4169059032812046171 9272131142463822498 15672479103565308199 3590575632797708006 14227385409390224961 14142439377153167952 17979421046589062794 10229723845701843024 11456155759746304040 10168150010807816285 8909906026091376562 17488123497606422622 12960110250240203870 13640653505843514370 12069000642501600885 3671306969557596492 15989663823188123995 15430884983764389988 2960785338673010029 4593745989202700831 9586916353673531224 9085314289151246181 7446929474547445998 14442894240526767036 1947194273485841607 12034193079548101280 11661356907508808464 224511643145864093 8622538979040016892 2811422056896471766 17897425171302053288 7508918195932068453 13892032195257710162 668804592796694052 3998178816297344485 2901487611189492533 6371421448613185090 39611778131881801 11367043782942773949 15994318286400144405 11977620930956742379 17383023906188833072 4563674634047174979 11510516772556278491 7297408865152178396 10567975936036306866 17397930157485676531 7489824719029728831 3489322331956955881 14116249148084290577 321849618290609894 17237509866819639707 15838212069355037 7603099428808473465 645237738313858510 2817680290839201090 5220484786506897672 10339165079460678355 18025610915656103561 17878787014413941966 11710743190837180469 1522298632096272228 16515877581198401861 13993365417235948519 6608707779776341795 3530625174141516444 18354179769668119270 10624326303528077068 9865904971193752865 14553633072425543749 577827383256024409 8747519865855247623 16884458271758564021 6970195354092710213 13516972442871424483 467550329460192266 10436233131074518072 616157666390487752 13568363065038472872 3986379940115453294 6483515771014984314 7961470778500086109 976712700875936844 10871670389450632389 4534857183107141228 8237704986499007870 15903113013809872345 6635450456860695015 8383739931321051941 18060510366931382575 6167367824707521683 1744471460844274580 11480972445717402304 2275205934998770711 3120666922253524710 15385806865247751027 12822654244835771356 4644940398188571751 17541420160914140467 14877280421733724419 5921684832287013213 8633864269101824758 3171744797276499082 6120420547568405288 6264196454963279957 529516171445700236 11047932910637653704 12184102589730299261 9311981479214821890 9042242301565554514 13868312626932168057 13034052770383017294 12905909617804720157 9550199011066519351 449417442566497179 12785019340948138775 8331688205589667626 10756191835349886686 11448472036186416590 3161159100110300117 3080805628588495065 3038270785584024333 8592290953559205478 3069216793471358394 6419158751820636916 12512388258501855869 16930592995945959453 1637956932522137683 9095727330652241595 5754261884071966618 8833669806184941987 5468109664670399172 973966397294581045 12622304863385254348 7972956733010837547 15806224106913848661 13794540581313137493 10961587360609064825 18300459914990375608 11364002343942248870 17455226435706651521 8529665997296190713 2463581615728358626 12575085712925210952 3389364271497828896 14212628269083756084 8862426618465289081 2483008440114536854 7774173716466091005 17744896613615612300 16661257186534791655 802624386796242865 6363813952444195656 1836550311275392034 858579912603583288 1204405018342167919 5324982015672700788 8234861448773199954 12910234317252194237 2451291716125963072 7992004140414686498 9870061108603009487 8802730880595952322 11798162494044622871 6967998948740812189 2016418964699339248 17690436042379632377 11326775879952254601 18048001139445819261 14160720893595671225 14927299779475929605 10870715169736330516 2696750522308344547 7528201534349319270 6932619083726222441 13007911184853224001 14141322306221135683 1686839942460911890 16734589812649225866 14147078085873522294 14132444522018944460 3380821423742457266 4011292133462033456 10110731760896134230 8606061914576574169 89267692337135493 7529210317930552787 18217572761125284905 412422120483450331 18062482479147886681 14921720333530867072 16598763051454488815 618000336301024666 6847244565769758308 4438021984206432514 14717371071778545360 15431191107762485619 10223785945559600553 4225628283504015209 13306131240034310482 5692976694339303856 13428752727886614414 13270698388120466763 2882108092963418440 2435846153833973227 15398377200373181877 2032125138892424195 4388264791635524866 14803885273749105541 9720675606168413308 7750026416152187046 6172416003132176307 4603517994174543211 16700273746338985927 7374202512180963804 3406904321904253194 18077522485856889791 10637506803928665176 9710022609673017920 3921597101931854646 7885468127012759640 14039254664637873139 4870480741495490424 4167265899216706345 12106564973565658226 4749368896505744561 18423751184874699072 13452135854551577004 15473098175191025629 9215636715914549914 7084629652294221743 15668793558307557746 4099104715814889573 14206859806471857384 15501004091937025238 5002877354464556430 12552747272436762962 864581608784207189 7670687822360299877 11535400483837368555 14219452015787318349 12650212753414347233 5607570313819389957 16687875701218067348 5094539744880168631 33098828171206839 7201592526035804013 5227149601283046832 10138119986485265638 17378310655938692497 17044642633650908922 9793936059297258512 5283211013406277502 15491280956174935813 14126418882152439642 7230470912053602231 13025115673511807613 4686809867671837341 12288499479476952672 315654933670752516 999540539030460586 16139216119873135197 15802475636591202793 16475136264369261758 11683316687182184901 9176818518921189682 4007185364237887992 14676673386256867152 6625825238526997781 15963508230174513001 5256177687300738710 12449148466717873823 13538056254249046609 6353112649884121278 7476590702100620698 8047152960326556114 10786467930801681972 4352634379194792311 17296210153329190551 12888616692526170876 16874180161195954938 14782821855248976766 14939451186788439590 4304678530976285489 4221118134337481032 2753603317597669912 6616265996569486079 13478300730130853767 4886759066334447103 11091802656239426216 8249944103162705017 16403505380977577090 14505831818396457008 297001624546911278 17972273509790044337 14376390240070265413 17287955064860578572 12690975842715393121 14246019153417765959 10791472068973689218 1709207336475868050 12600516932931596836 5428797489843587087 1733232870109362191 3992766434910732429 615209301331710965 5983194392752965288 11790802700686045149 9821163259444547121 1086578273070098049 6798967787263130991 12034215536425438583 1680731646064790642 6764452101364802965 18127980851143230993 15214722903023339291 14786924621459542114 5708706413331853428 13389304765206571257 8700041639667791640 17735264797256816084 14110912134848089215 1406647901171379132 4926550866391426697 3613475882066386143 17680062007446378314 10520572902685657742 14686726193280732251 17865161613258893887 4996786963126220773 6434329965586649445 10982749095713912793 18310884178203841700 14199482245323334217 6696030846911178289 8689340555164142148 9565978764157642996 6996358444429105616 49561485636984907 3614168830599714598 2715863965417729673 6512273779408018950 1096641274895289155 14871554171351613142 5108676309747460951 7388626382215149302 18440705986919129269 15815035915014628514 10204073784035403008 10447976413918179804 14697778437664408313 4559835824782561558 9713393837960862476 16811601694245406631 13789565519989408722 13009681306080618696 14327955171949493877 7692658049671390814 3626817044461963688 13796691534572199369 15936730318364727801 1202922969593654348 9482021936744499143 13728139234377772224 2663920059240541775 14333102129474098069 10642568979963505147 14489783894565894216 15518525565995922369 13601726734195157938 10426256261440238595 1902305553585340494 11767737403413773568 1943896500328503670 8803229728278935546 3535319143959646532 12685417470943644101 1934357268534428277 5747982313120204021 11511427828275814169 3704064435518341860 96009522391097976 12547074984866641266 8196190112323619650 15645034630775614390 14396224933119759835 1738561071092002260 10267473243589593292 5226445089650548379 11666784679313396576 10813543390872801290 11244456613192400086 9854193170556696555 15295655749009592435 6364841613028963454 9388036183341042366 6492446083883380279 11909216886591949982 10237011629576177273 8143944404040553202 4326086715215849172 2154477685077268489 12600313940366132924 6014043792654841882 6761100537861887870 16373269587490500373 9643725151045653355 2080774956449029275 7431289973542859959 4972495700580773408 10920869025355183933 15426499175150629590 4647832708115694746 18241687735166175743 7142686562557900293 6864176347117476960 2044828462387580423 6234501149308500751 16020986326812539837 5913408868605321711 9054981411444480367 12783146323747354311 4181904219276522375 7313462678615236132 10588404623600654737 228828233289188337 9989470955638675056 18226726623940195539 12615115356492941823 12452486696640718236 1888925600640179446 8548371721651042311 10519920840206677884 5803850918077708870 14847844350935102387 6789690379877621826 14884690525883947362 18426692354669112869 6437408165587548705 12779054493022542805 8175331257191791724 8515829348749928818 16844110099166875061 10579933722112936192 4837250725360442182 18313284382618200942 18402703231008850017 10030421882701991436 5709454653700605985 16011616975686818215 4580312395448858125 1055266133680986243 5876669483315645276 694073482250238920 3631892231261589507 12658755258570542771 16848982061527191773 6322634219879726098 6958181034395778213 2977039894060586510 13880148317157154300 18403870319823641303 1344430733687327774 4529473111704440842 4151830692773229920 4925597804844065713 885512393127935712 8261628581944892597 4820220566045659469 2172272201491710113 11939082766501116164 14601055488028174332 6487857868392594590 8942834542314416370 15580568371997023901 1136453120477221263 7745131172423170773 14809245910232750104 253405862834847501 14746907411349487342 8825122514755972367 8616230674039269554 7086967626098950277 11076409255979996193 16357355206350374723 18408406924401418480 6474996235513243777 14505505328481326725 7446658546852549789 760324965657119132 14540480850491320462 16649645868913694506 13013106081050854632 5882893549644852177 4838625212217745274 15455060651504830725 11837281577084595880 16279419471640008406 3300137622504462271 4181585484619016751 7144097760696295939 18147256673620140320 5047030507517859471 17416788502694632430 9187872970033621175 14052552420809002258 9505531069641414828 11040471957277391290 4899964939000717823 16266630725744301153 7149793989591938032 12515825247934564624 6953016786703434694 13540229787172032812 5480295677107194518 6082930163690057788 14998080805214815051 4811362680560338486 11310021457688664979 3969207343183887759 17742951228673805940 7415207637436102296 13071897423731336062 10427684272215429607 2000795786801854454 15993161823161423507 4652916925820792243 340886505697161457 12765840157540734611 13326358405987910497 15047497191918988936 14354643463185001595 14903756965346615092 12089588154370489240 14430481224049014255 7249293216162675996 4274086722944115669 1544892492935660761 5886271662142205663 5918140038432309057 5972183670936517662 55201681399173903 7080337886404073016 8809810787969537589 8259097318403695033 12401132562777659346 15605438475264634845 11232564784145103379 4334179876935756404 6530039097280644383 14977386952092097017 13082409887595474676 308869515840367005 12235473510014915358 11657563004750007421 11310045258240552984 5899664745731494311 17604185077839047322 4756560651410717941 2055363606127818792 2509393073717915453 2615925109382915979 1162449583957613583 9277582670787791475 16759768571114047306 14998747995127494866 9571499195949062273 4743336317901674684 60673850936878889 8078709862554824798 14715318216054440191 16792760135852339472 30817931871006080 12467431682266719168 414406872329988387 18004835708521119977 8975185716861727615 14641919428256291503 17006846594584184463 7259895061273504596 13728989301574531447 11614155190282277244 14935477590876240963 12441215736223956125 4227815336618629292 1434543577778781273 3224571685116401600 7203266174162346773 16513541888819569351 17010888429447686054 15932790696795325813 17459822192602471564 17880335953365991339 18317903676717484565 15124762063668658183 1680176528510242184 3445037373448075939 3465551798753641697 7329061707670159892 15981318083785304150 2139469605946462445 4011994969572168351 1193305474133877660 10842748453210592433 17036528302950371853 15430657464916027026 222555890472544130 7917771535492482473 13976787523263522219 621507618353264189 5102253793936706208 15419927659894398001 9368840391756701377 2144806121345966643 14667021665289829241 11493441178605018577 17121805814015678540 12205094065888407829 14940800725272252949 5893019677354237919 12814341600091301391 14910971522964528666 2834342264811466466 6795402737919287600 4071527067797188250 14083099963634072987 1439028707187360350 3031548154065925817 11163797170913968428 14926335189210921580 8396137800520231643 6579795983086428033 1280556829832141478 2117335028144701532 12897876958915645109 13816950199359954733 12378339579390617593 10923803825509217888 11070047275812525646 17253191753886691534 6108321761876995647 11216615842372486061 7654966792432306541 1230299542014075434 8544726264123769476 6752821006454646226 1848984754706589702 15636742773638621012 14812322770001296697 298040684946226678 7971823009211655529 4682744614005543324 1388176593708343332 16948486541196957741 15015262415524676307 7773794568180037966 7014494042574599428 396951639306171143 1140212752630286846 12280467921260271798 9677050183916418747 12159152540618369230 1312265548937975997 1080063744527563584 512909323282441588 10081104817635177657 9235527770793875869 2246042142215175311 4758675728180556116 7184174342245160694 4391050799882188476 9707909955172954083 9578016268422988834 15067162859631432834 12014979842889316193 16961674639461753903 7188231884181713234 2240025516586405849 9688216755791030230 10495950484433004466 9800340842899042055 10186802429054633975 16622791139432424048 12779661998467040457 4558241462902239114 7368344818153711614 10990109381183592480 15974249595517743948 9352847219883928397 13011077764487097084 13436884943336849109 6729005369715665733 10766236348540629432 1778717256400610143 3759531769323162022 13897820281990360398 15654880196542568335 12521231753502649976 10004222083905174949 521806480120052244 2831839549632944147 657233046779960944 3660773388911036536 6187382733489715694 15648420465813345878 3583510749265336797 4968058618599091656 9614394711325562943 11712170289431684653 18239224914466202784 5338346761417915078 1987442054180485318 4424022758984466328 4826659200027269579 1691668079400557834 1542063082323005373 6067302668016491497 3399782329589249800 2111389652284898576 7763598543531817534 18258109643237329394 11484979781633161501 15371238859402882816 2958115068561278592 17157966422436645867 3083548852100176015 5388630075433941465 6842662356531043026 16870265794412681560 15740318934770293203 2082886097508527395 7343608315540315384 16876955148778687533 719187604439720394 2757793223934644885 67097563619264174 15916821677122201452 6024103012177430748 7977056363258594123 17670189208337298569 14452499038813943034 15131990615435115221 4639992212556649003 10041759576686595003 12623306018285151873 1774556437471638445 11007825200643092876 5808069231212329396 4285987973263793576 11637683919670912082 13702101691057239947 454113954713888295 4094801551604078977 6014030797879862726 5559324140980948526 1452220829635312851 8306490952004846922 10021340404771494902 5072606166645060131 5265254846530269087 18152574470653958155 8898694385201307315 8638201494339805065 11017054209418897808 4312396352060841879 3367973397078938380 2154744046116878812 2214453871264124465 4919815503980278950 8718605169561602040 5018183400128745328 9397057067583843043 15067734374307593099 16033833809197508214 1403473945102811727 15683220367343599471 4921722610420607645 10739378066028623900 18166136602265479074 9077478802161474866 469819003606605720 1452146811582099831 12302623117513534518 1506248063067126466 6352754617485620055 8660094142450339474 12695303013245040793 18191936356447625222 1356164958620546751 15707172684952866699 3519106395707675158 7704787991138347446 16066526012431857882 6000173978829565856 14649181077327169320 7688829082958005773 6813570413832494616 13445332228493078760 7267947670139999255 16716599206288391 4731810280277347571 11008665353990097593 8064529176299797695 12155618249422810655 8254298595441233002 5446427004866889184 18066664212960408446 11276537886807884352 7485026681335028254 18084862668344150229 6735061483296500736 6086534556860213535 7952716780531310936 15131362336465173468 11366782342199389690 534770635826678912 13498740149311086898 9201257290354572679 4938461101020011561 808938955796749307 4777137988576676253 10768267398083933413 8997836486761433583 8813302979802416935 5718775592277083256 16825345771276158060 9999317194754264887 6900875627078108391 16416325051651829890 9870558510183676910 11912823628467363659 12316162176828934551 2607013534190467346 6034378982406502266 15549682796877092137 7169937168417539628 15849935221056978228 4502394546726584961 15054843048347925716 9405122275852180560 6256558485298381619 14878198023553991910 556334326572166342 14904868241877476781 9247286615511530356 15915395179920448028 2440227257777413849 15967055661306147383 9468719846826245983 17986323199580809801 7253518119328842703 16874013155805579934 14040741410389464101 3354466560206971386 17765275500122392440 8938887707315255635 16158580961138528234 11959192230170547097 13310239335015657785 9385069807449642115 18076428592672724782 12507332620408339040 10043944591941003499 2416360742626918750 704744226640232862 7567567611367905271 4101652970023502288 5750591643804599734 3589155278984185691 13749561312747948932 2095924718874398335 2334860533471492395 12474383131795282141 15112570778300284656 1616053105185830677 2094972706388575121 7471636003847776252 284261868011345731 11134173774970470122 2717441619469615253 444408832401290594 7620784671672012262 17013854979394299293 4312700593431444546 7262724244491308727 14556649100936826174 13936877598920913875 711282322184954139 776644493212215477 3276798540946982370 16896466982928383053 12209351657958930645 15077304171010095229 15042452148853347497 1638193169650287241 17125443393831281391 14177668494646254517 11236707582303793150 12610259752165176585 6357479520746534899 5894634540148520182 15566434853040295007 18111770674602414781 12565965124737428400 12702969435392821477 611483177838880918 6169469482591802802 14707226764272480105 13139932270698402517 12670695953107240091 17491503712159755072 1312193374600680612 15275174342530279988 6410402676630900434 14421411465531889732 4525330282506432267 5383089983687575516 10415660212875228909 16866490503847920211 16525605773794957168 6721737928372832460 3749826804008261943 9990667530105401002 17124917359113037613 1681993885891382025 1613573695537781738 6456707416465366017 16085381872250773036 10911792977744047714 5120604949648922134 14942164490260283710 7371487973558451891 4447159440119933320 11164825651157385192 2494373473981874814 14877112883780981840 11764749391965223712 5582246715607210815 16322154412637204640 14835956507655850042 7773431958663206876 10617175653417709972 8733763960823297302 9196134677755421067 18130398584198818327 6227542815007981890 10036382611820734706 18431444956969587514 15447894193639853751 4440407340845879810 660493419630660253 6831469525009760350 16267693310747933692 8096364032652688688 17587545111207578879 3509564473971271541 6955764190032873396 15238605343017170290 3254402043921986403 12339290326017336820 7256167921921448026 15704256714963392685 14899647908903954200 14737220927308451296 3768682357210206343 6006999200952298794 9292087047745491271 5155081255741083211 2335938097364835187 1706227072183396679 15987400964823497434 12500175155322297462 18308063224766298268 12619197026462326506 5994816834808385718 10696512394656243631 16998221934632055701 11056298433239381476 9154088747359047177 15117000875351446609 16975527280247132647 1511495511700285311 10369657175974884005 7309735710143485738 3394635540813868057 1844768302822417716 16372453940432202427 10786983613261219207 7420466163359300709 18132584378380191468 7285892828528742644 1805274575132345151 12156628686456504091 6582826054121366441 11813831780945212584 9417833305921265421 9476114305096892744 15451596163441996873 14821458720135212074 2479124949890766803 9602563205608041605 3071162337613992002 12311979075593911530 15708637473794470200 1243898913484249594 6603358561881196804 17820699404614568146 13004926119659461328 3587427842086401540 14600703515069986322 18190069914957783491 13013818243421696964 6303424077475687046 12058681146979937640 439165329878720085 17807278145210552604 3621330373762200158 2639502688327190758 9030096005635305257 9222888997164385218 7008003100980150728 4562415878367494907 8375961577012432587 16615488138152023042 14784474073222643644 1347092355614809814 1636398901063653756 15944436562185700939 8762960348753888786 1382462278461128048 10366509545042871801 3348003711086008009 14064306729539377142 6025543856803920267 9156183586390306508 7146518760804561833 4953055852281456122 15656288394198132031 5023458492831618333 10764497496859823299 13513186720661449367 3829898125806325340 3264627817396017745 14638917684253871250 700208552075944079 15636595811772567173 15952898788096187514 18261046192824466043 5606801246665646299 13646799220095345629 13330722813995011342 16028423199659228400 9756535562930179961 15916327322914084536 1114539067945323309 8165659378520831190 12335999563823563818 1666050844160078636 18001468414983452914 6529533436868039527 11699244929785109830 3759088316077740214 1398207781633132153 1304492811277669479 12952873513321633783 9569994000978852760 7812383828522490961 11756648533316453739 352220552199596651 2522002748502766532 13952048525698238536 13553156434800992763 9826259973478199095 10103439384197222745 5196234830594210796 9760948230941559103 11050616021816412470 6696065440881882248 1165481523409028522 7976898022752073244 8311684238365880780 7601986049437448440 16007924190430722845 211285625381588057 12043363773429901640 3382808666335524860 1824963961115199532 18289860976023043935 3088881158837285187 2739656828639268421 13116635658052339811 16931466229762408684 17723607609302131655 5619966111838092514 5261092934653172365 13320602618757218196 13404487832793789745 15801550540670640449 5264411755795450250 7355181418355949241 8896823120213792835 10938311428104048494 13269810233119757842 1521037157807519233 12133590833129292676 7907244383513878057 10032413906032702130 10101467316435245886 10413746455529031902 15782934313947154386 2514153377434412951 13302333587882153054 1780953479282197178 1221775957380139560 9434775478532398471 9311132787463326266 5631472036159916186 9878358517099559068 14306694744612236878 8364996566720964386 17853766414400651554 437995992672209002 14016677809060290042 9224636499823010872 5209305926594872552 12384612455653806328 4245214787908222092 9677995681356791260 18143727182214121691 12438150088207592384 2369707154460552360 1460744229883771647 8674892254014200664 11560405167442238229 9045347614843038161 8999304991324776634 10108112995039206781 17830304529074346350 2847734163049077300 15663889649721341633 12850361050229564515 14337806120103683411 13842638492971021635 3078394762230024479 12185939142173305795 7260256643168493523 16980782921227338528 11001557056478436730 15795323398881641930 6862716588471683165 1661878476223554743 15040427479674804166 9767808044131375967 1607114070389156710 8758335162932308597 3841338899074462241 7710691448147759393 7744000711908241311 1985845619469204784 9257865163631852610 4834546416979128905 18233140272489487153 5554438299894191034 11480544409144798524 652518802468530417 7145103095057889074 15067815404940648318 7723045849381198523 17520570458825561527 11701608980335188822 6212227858660824060 15807895417398560868 3055441846128664911 14637592627929394163 11277434207723879950 17300971012343893645 15659817788281025395 16764501202171298093 18287352178120125611 10646422902736458744 11919471362514233309 12142783496396812813 11448807688888993865 14843548486634623533 13064152075059517882 6826636598653447844 15141349349905512267 18166778257420304553 15396485983400682967 8983322736656589856 6453051295982256641 5697251202406698290 9034331760493038137 1091793995798891840 17261468751728254167 5039145299416547457 1546962352792347151 16000863521377996990 7945984964732889062 6628314333902063303 1447178309920732722 13250649153331642835 5121320531835789875 17121271355609406878 13910685480464505614 13004312919692954762 7217898292937615333 6010478889237136889 11692548089047715443 13737187258128655694 1910697597216753376 8491245507968651965 705222718913858781 18205118565501687832 7635179537581161343 9216800898684740615 10013843284663080457 10260532009849568521 16060854711256615764 3619614544389684805 11340207772828300161 138707286103862273 2045212288607783573 5196341021103271315 1469885477483558986 9770897241203025001 16244004432758198667 15011056162919150844 3308398998319145891 17013878293112580547 6708283413506274506 1743138423134864464 5781508409055331837 11612349634515725035 14376530281868525799 15041855613439302199 2279946237827082114 6731201558596718790 8827620782228364243 13043625542791160749 15419554852923001396 1203538964230790220 5413839618188663546 389903441312884166 12249866452589519246 7414930653843556142 3984446530418110044 8574763223821202199 4512853212076424227 909286942073540587 3316256747486711888 1737037436923996165 960843902639184737 1685599658296202195 14177489535201946728 6824690030362316374 4080928426992601914 17952823704636219907 587784822457144104 8731743919223656065 7311549741260676194 12276407144485499640 862955569617890123 9324152612790375773 14620480826337194755 8702403830827553827 17585231798562614087 6836976343306795216 15450601273579403208 18318165573669157587 8418040866016803428 1437857735212981434 5529555910443592470 2321257078837355212 10484821772443554841 7189832328417399074 4213685551760695700 1920999621802813498 1996776229271440806 11040030728390035925 278095018800852819 13651508066824758841 3225146407319684557 5760155408636266825 16122313330657495657 12680151881328407877 13562032394677649703 13558291741428745687 13790659316997969366 11584061396748333043 14959051777709486426 1202470726845033639 2079238159959665224 13107037458074487082 1566389116736279175 15881517143077917974 9924236108010684155 6502788022301322540 2764116240732831077 2938531283544791592 5343001090762254463 8263682274303824194 4296645003779554393 14410344154013024572 1387782232850674076 13879783825014792547 3271352692981532553 1355352370646749512 12871444552077931863 17454618512110979311 13076328635363705822 6941576777969251927 5970358009441935113 9042913335663221294 7104265483607187105 98990157826610234 1979622219246945329 11607468039391417039 15834115949479517794 13531887240878084462 7773968783488641468 5682280398011571715 5670788284652716930 16278053628049149753 11226085472599253989 10885643781694275939 14608268964915232862 57786055080744059 1413288557823892348 1304790390795856904 870487742072596837 14564036220288542621 11812285683004329420 3074154925890042187 11422189891667834133 8517716947636768101 18361411633124883291 8890700840418614401 17303391283140223515 17162243038293389097 126486659645738889 12326436196782490447 2661812743643799862 529728249812328043 11074586487422014441 4349728607362864693 7868144518481381123 6071488259765144183 8138928987880594548 7453200080545799852 6276957057487348467 1471722503966857015 10104505468295906172 8027007426942831487 12109308036618975656 18168435905612162172 6449732392415364065 5602795793061684703 14123242523690292168 1734258737344354359 12174939156331964490 14482595251232278991 2893737171173454601 17233782784184983701 15784112356054859726 9225244070712603355 14065584326721510777 8546694775812835911 12459478642428087271 6261037652591205685 17557557065462143608 902387353733890593 10862803389347868536 9479230856070476418 5749004686946056350 10767382319149544196 7515739339710066291 16086443282092604184 115606695946940025 5054517725135631081 6090395769626962651 15896529538193064231 1709989863723191769 10263803197723861146 2658820787683660830 4851543867978127877 1978904296113864101 3512830564930561072 17518411632018419589 7818098038365784753 14785040827504077128 11458601827500189064 14345218403278220052 10445529690723516181 4803287515639401386 9692778336966790596 6007132464164119630 10863631833771588666 11059664445604985962 11001100421270163426 14107925240304554896 9367052952017522630 17005133596039923838 15896833128437359960 2833004522568514940 10159594781360219007 13119011074642494700 17586031527988671333 3216707298327941129 16617174622319018781 13272175294891592952 12162295802291510996 16367923419934174219 9828737450159522523 964662289669467774 2328679736055092291 5701600415349166552 7184017492270253076 7950479401259281344 5008320824779348609 15576326251171924610 12410570474168862247 7447068349539056117 15178999841519819348 15465300567096685878 5081872325649830180 884800618671595114 8749339571661326717 10256769159627433587 29874114508494448 5224490852856695381 4738434400246718834 17502206281605276299 16120319954247316593 15499155995106952758 5043212185729276131 17902601845215431540 3483008543345375756 4912430874180397106 12706920604048215497 4038391831494131596 14252487284818685314 18138847347820393256 52246444688796549 5208271756687341285 1548585314300095325 18133369071540789879 1209126163370030602 6866778130154526403 433454959215223423 10647368055685450711 13621828711114228987 3248730455245777470 1205317282529491768 3093366284685619403 13763989421622743112 16077488640178012400 10746685913413391501 9801135480576047418 9402670062542439118 15657410225850647668 7589521145099744171 12892992119973447290 8737664443652558788 9064987050730959102 13599139007924973328 9106502376839564908 15942388010533439806 5787901233483062152 13091380351127022965 16275342868918792975 1145630093987941876 4642127472231213702 521519033916490735 4016933032998735513 14053885271572751706 9948738949121796858 18241806285806418848 7060559272407591098 11695320748602813912 5179969828939588183 15422761204992068913 6298389709601502237 8843943596866897900 24688498816225153 9418537502818759513 2671156382420737426 2498566460578704995 17100831020223324017 3620642442004112020 2478709623308876259 14382261592060116573 2560053219329699213 6767237182338803268 3760392713060484989 4623805556311838006 5287120439406728187 16415266292743466232 1219683064560410404 8821959681503575875 12910093627749384450 1348403284768497692 14745999690027994622 846155178656461599 6984300956749875638 860690384095729875 1379381404571319323 12834048277338790969 10688667143661437582 6822929470498644830 9755145839773148728 15604235447771429995 5828659892814520471 1232137403828422132 2922343814038885715 9740059702448748614 10607472009973502589 9411255209339831482 3634101738325375805 9050948259058690885 14962064268301242852 17838977930282136859 11305526089519812226 12929546050564626570 13360852705742260044 11823978332027280285 12049334303385459166 14819615756718269369 16636293817949135358 3242508409649653343 11802749020759410036 4475104188737478655 12979243578690176645 2449671343199852362 12421628341716057450 10946112307295629087 13915472421254611624 17601059458181793871 3705816462573379839 14536257436910813660 12453657618206906923 15362432087868647968 2036389046841921411 16075475438260425835 6443312760104995629 11528385326154953946 8744033567924150527 10980205803589623103 10064607866303785197 11366776475505053276 13402941758620032177 12022384688928714068 1356764359457202406 9540829402804938886 16788714658545860451 6278601096435366143 9741809183588717650 11231400847939041212 5199927415301060184 9727361473857858149 12756684267384771325 10899882151207534411 15954465901047847168 7261318038611981889 16533789677366994653 12881474742253354232 15930965235812677508 8704287640957276938 12791715633823686743 10625211025634783383 115698585917045129 6755320204007992083 4031767617342990131 195138386502468335 13203360894728719829 6875525228614159538 6628235116393585576 15753904318112768734 5000161833870465704 1059316843186060293 17825362571167916480 8809620434754752877 14572603607136117941 10469538647220508175 16048866147299249969 8322081880141933409 9502808467699344477 8904152328580167143 15731508032663621883 61997813222557713 7330323599225312251 3476541339865359839 12978940031965643663 72662739055572534 2585371375370710261 18234089674650573409 15977692298126575921 10751817549699322057 13880064320487910609 2894785174511429346 13814106015212846382 3300933787839864094 8390561562377589899 4172200023719195895 4123817233156552932 11462965241344586356 6917485300048263364 262948681101507215 13869426132343925644 7693766820498822553 9298714522732115774 1343228533384888114 5417431715065128459 558011638913001572 6828219784367354520 14519099366560286987 18304366569042564053 8169942720052855403 17816809200817745832 9889659472019221448 2765055760227770579 6369461917283361470 9642794302153810430 1245697404679885078 4455932533203923740 18163420096469473087 9327365275117766403 11384911914899582138 15754558187223729283 12838099273609405716 11453136011484336108 14759007117125707598 15778876968133003357 11381832452876934994 15610008886952566705 5512635522782475675 8845154220819368084 7483236309669743392 8346117545443038380 17576103113914557024 8095969843422673489 3789026914146281941 17277596418121822142 16028806583027538003 15646759190535420778 11447846988058602805 8685381236872802503 5299505875160540823 9324658887822983420 12585578454239048480 15562518898854944972 1987394231419856067 16708114191751397164 1160147314852291906 1584292810255468467 12135048196684661115 7871120586351269119 17649737662264898537 10378003404252986486 10070323584134035792 4511525161587490588 17252273303162311736 10803979817036908107 16397051843159920117 1317371895479558625 12972900299424747869 1736722427482456059 3121607626706542341 10632258245463200106 3656655844459731068 16983640995072708543 7137196104301407072 9668128724221813696 10235408601328522069 6770852815500163022 16886711809177254737 6356961775758467287 16975528597727870397 4089815255526043543 9352857593991143413 17256370275040973316 8286669081509279026 2386394091293014559 1603029708617221547 17991102029298198512 8704918555987783493 5723639619003469815 3350850616178263709 14769445861697535791 3332050435352009902 14493096530887072354 8736791240427534396 13757767259872471594 1549893686817462210 7246037171019875997 9870111952631306640 3431492758809041829 9420067239523809871 17222457505535355059 2458757795152219881 13562144119777515742 18425643143048060706 13274920232134587286 5461270055913465254 18143263097819284386 14371614070384435282 1839540120303076795 1814384250583540657 13500487587100512230 2481551742017836066 9245181408550649986 11474504709029422632 9911680103158475952 9426686591220978203 16010012996101853176 16377128074920644248 12588785211723536991 8262267413880346238 13539854808106594727 4922747766579378078 123194872903584935 13027651673274118712 8801417769452551613 5489964578357638073 12472892293716362332 8657006715433632253 13835329742834711552 6156710378959728681 724010665265326666 16333159417430364429 16258686132468827630 5962320852448021585 16853959569261411040 3809548685040771496 15866726613596857243 17275282594835715096 8908185327584231300 10492075478179307921 10633675716337398506 6783263836234942766 7977048795103595473 12153146869380175370 8515354394007351630 11442538454776617613 13930843205903282314 16107084423731076461 1691075181947561164 17835179901482659294 9687007234763893328 4134483250654630095 7558533977913860197 16766133956843769452 5661978111198116511 13680217235771604070 5270420917597562790 7494793781740098726 18133484681490225411 5873778106647100599 2281306017400198374 6258259826822363804 15974547177278643688 12760203139667404210 17748487092951945629 5151966789107955885 529576503018346139 8076902008972454588 13154111901467394751 5181056402646120631 17424879463432162560 10039312620058424463 8823097160459062485 10050229492309310580 7335153525350319573 11739866677941170028 10950961026907226468 5202071358601977012 8415146332587639653 2623526100078562132 12250738590791431374 9270709264749050483 7605664356798228230 18384833704393505375 9521731406307587546 12914660349526507171 7047331067770459863 11116640562280583743 14724052670501868576 292356743176213123 11765000854802716819 16642145128769121004 2186098128384249192 13946134048359768803 12963503398308500368 7411617945900298687 13218582962978319477 16295635023297547108 1011199151016627865 9932269926852331466 8719290156581666946 13763127675891084833 8453269597364863492 3122396784816851374 6507617523255638923 10987406698729477476 6395409657114944200 15241173266059622295 864069379202923576 16172201097148847599 11123839560597071669 2855990048879818564 1260325257143966537 6991029946420052474 9232491671682315304 13875263870499263930 13615702580856086974 12064922170922692772 6311862900504106495 4012090747951181248 14454830233201874037 7840934904797209082 3831867284014954241 12420263048049872604 10043768883616516553 17906632485949435805 15620054407623563805 8119667683304440696 15078906226727688783 13163367735188072605 5873500793032641231 8096228678176299534 15850611091920830139 13163795167318524323 6985110433512257380 16523782033939186691 18277713908419602971 13957599606118069647 3490549817625008409 9777542100436019839 12417826998263084470 955282740778589314 8818031947896971681 2821662687597053637 8439038951042438566 3157898781738880872 6434787698737588372 10045664524472527931 1897505303365000780 13675776469972428514 18236327221330269970 14249469395515705816 17263472380138506589 507025859886708136 7697028506981761925 17272239713350611184 2835160701024957087 12433932993785978575 15466305636671937875 5482824652882225831 3146402501456921466 12140169121861559490 2741666642492519064 2532526424760549567 1763134283229368185 17245483060332405932 11489656727928283918 3602965787142349921 10277052191308250476 14787593510967191229 5156828037410032393 13912276587493324049 3731359727455060610 12726636902683609562 6990060362613749758 13003373526735150837 9933837169148433553 13608150101767722904 15840863076132546276 595317376141792958 10013533787696572174 4876600359684971002 13880514608563150597 10239730672689737211 15571022132762185954 13356454206351043413 10034433555384403029 14173172538480219107 12235184273781613878 16118520886631440035 5518393804775496439 4521255380611927953 5747295917464291189 13232101294541976961 12593677029567256032 339872576438409370 14201233905945376633 17785654562533165411 16075751717877143132 14089510003886115736 10092525545625827978 2186870788463363022 12117668511820419314 2696288787414195218 16560723830008344726 10415238200247337383 14008626473213197715 9099634323398334255 12264686211899385545 4552116118259672126 15215748163649654244 16543971317730981796 430696025027600219 8734670693487162462 281575811909248738 7335729816918084776 11575750134330709797 12235567779903289394 2985852554793855348 5449309176027015259 12663610268774542449 5464085534328022476 14300637738658355541 9693974065109921484 16072676439324588580 9227231651370070626 657606630556263691 17964450432232183018 14583226816029427584 9474598719505588691 13369861126449089294 9437844264658874277 5082276251401535355 6457621398762548977 7277834575823330181 10073047962998804524 6502840910825865759 463707748129592105 9010174696569846990 13893936986255530953 5631448063685220404 5829806363865549139 3568071777949449018 10627154876285630922 7408896361220632040 17759740555369516744 10419948111635006175 17685996285073930044 14084728412136483579 16852421804232111292 8140155718583357222 6203711884053875871 3207688997789583243 3137989422316431473 11672056759139758669 6257757992177848562 11996702985325869040 12759476318688019987 8636784522242860085 10503358033385134052 8923081118751731934 17069079620582479747 18039769753992976682 2059161603605774615 15206426025253622815 8433437216406216531 10537420151388722352 5767013454457431073 10733744859427634166 17170891522386005965 5821745865453317552 9654594936852366709 15916659659112425483 14906981734944597180 8707202526552224771 8469427873221830303 2105960673375261701 2898507824838439980 9438857894755504055 16961536793548255747 10693059429482481670 18010344122925814401 15583702200472630159 17265236761316432714 18347478067621333164 15406533140618569395 8698955808929578632 3717613636686934300 688475498827839881 12686270778314336077 7813098511060927225 1384889375024694671 17596080711445274611 16895352117312027778 6959272775325439700 5922600016567540396 4887729692526164500 9827837902474200865 18118429125255994923 11161204122999195244 8398769872305155714 2112327646375662492 4279569351296031632 24847386070776427 15149831910146627700 10511739440121614498 5955527453295052721 6421628524946985557 4886220738831063165 7105357783919547251 4469032349502179718 887708794006113736 1418907412179477717 13935596583490949312 3188246461210048460 15030085754459903119 7827083176793536289 7409885838938616412 7015398875820637884 14264530866395116583 4740073060235816631 2439428515973510458 5197014032217239528 898635339510104612 8223909103510952780 13295605443455326546 17683992637677507655 5601274257072320743 8323760077258809697 2427641054318280192 548182545089619606 15031214185435140526 15426869546680723673 16891601130470470369 230693439133016434 9426817727103360819 11845977722414535654 16235505976193010364 11733982985893747316 13035428180601378709 7845912790842499877 4805330842630924279 13724281839727409277 7138261098779411518 10151067307833286563 12524089333754095185 10397505595668641187 11763818596478822269 5171989676550802039 17244517922839937939 13558616491283522631 5811871996621945535 7287471965930993174 13637431480850848754 16929592170093709070 3096766967076247087 9350026706702211022 15959793196587949256 5707315491463768877 12885402182967137196 5412161180066100291 1193233484785760978 14484704724462593803 3654979847476530099 9781838816219378911 15041807165917099431 8648141385893567137 8868736338678187506 4456173040015873905 3130142074315922908 3686630751302501788 16118948170647223428 10276830563673124089 9881268576558394066 1170838687977075092 7702505832724147542 5313339047637082727 15562326802201540536 4863773677943180890 1090838754280322465 2122724983686238941 13808029070933565170 12250209747065688660 7104084100717537551 11365323933254189522 12655471443627659573 14069109470022145984 15344349716950472493 15800965539422483831 5949074008187433151 18415895853646835906 719427177495101521 5167971179593370035 14873298941691831102 18069378706261813264 14669666469887851989 5583199906738095027 8957790281374562305 3529497215829280652 12362176021843058774 12460769843101921268 7685119938426151736 15389780304904042144 10608785401320245859 16824247372192589167 17694439124844034491 7748482786911253673 16211267276945560121 18100494668694498210 12916817632282132307 932310046841429381 5564606202976808985 4090880671143705549 10671943062653171623 9095835874182253378 14296321987532973310 4604691347215352040 8766251891504691993 196009616021171584 1150602041229002926 16443965090681058570 1503865216073856661 8282121841364115842 9952887290573160839 12003129532902890973 18202822838877314509 13194370894190193604 9250770726335728896 17076140236438759453 5198743232286013929 14180729395645915477 13193957690329484983 15392235839773149120 11567777054433656462 11402772290011581239 11431638456405360139 2756015503475858037 12906755377161623626 2055198026158782041 1649897698033109919 12410042124801468987 5252946481843202629 18115768689102518883 1022192598093989163 15339736698834860854 5746582208230727155 3710028338835943087 13827554878055822834 13593467622246811665 4156256195429251202 1558895435922663998 9427296069347262092 11272833716699844331 4108693992694366023 8674591348677635290 4388945983117241832 17223139952822031823 18352570097559819928 13078366425856234163 9087827369026028977 5793434761273596114 2197588718659537785 1019674358166138124 867305820666411339 7030443866533123364 11893547903010047280 17191079070048701656 11504048414921507939 12963350749928142632 17515443196338378346 13765916010695711979 8881525556814761618 2932458545727734518 2224710469329633662 9514436174982087223 13903361166993355428 10748288371800800827 13401769442814151417 10977507626344921966 18284949033584851125 14803156947424952557 2462357133138638655 2840196597597891020 7176592315104221085 13835070767521162035 7453171782876140107 14320659157490370718 14702906689456094462 889794859099367248 10737202882175625377 15910602305136539640 10005251356544728085 9185689009194114111 14147017253791315147 2794247997663715252 7884183642051710753 7278875854293694779 18163761560073422741 204412661632066622 1916975016369060667 17711715218258295108 16081884351407236516 15115788935389533888 8116473614903101576 17574603834058318329 7367982497880634335 7627962258213731624 10361605981150055075 18162809535291575476 174315144177364711 5146217115614101616 5867538851009881589 8527429070576643938 15761404764196019205 11343932227391235844 2884837762914490515 8777603223977197312 7320131911804171096 13513549814124445794 15026213203940427315 5013902068267934701 14444952077165416048 3205295213721924558 7655039541724680154 11586309058459817626 5625814811257473333 17413128151779977512 15822442566690438302 8953182348626051052 11559020559592316821 11681400757464321123 12933617878144337153 6951555466600365885 16356226294385814937 17178332795835422523 16320897242144746624 5813829012608086514 14298014445089642716 13240282555644464773 381704466767889080 11241164073460961376 1169909992689971590 3156239542234135668 3094999030887107042 3050068259945301229 4447411468046744796 8659500280130475329 7989647323011896894 6726623703114978607 8328170948241706902 12041584427136360026 14780655481748330445 6594844493687992572 16172891901860875703 16925843355177847759 12289624552542385848 12555329028687760072 7525709372517401574 3020884767685493174 10763608678913690419 17714116857818506094 11926964896102531643 4708915419120653210 4837803652617011470 17259007053117561255 5831587262890718384 10755921205797224733 41631276051544325 17389980572080177834 7471213093633488958 14252912981087392324 12011893166601500438 8209862305311861777 3501551682997487996 17862481284298485084 5905542772937463051 3865391871005846356 5237431743653491079 8725152701725632902 693751960873335172 7473654782412136752 15258686029595961096 17730064126281729421 5991854090029756272 4551162134530425239 14227699317414602109 203559965816122805 1457170147867901211 14409521563501456732 3208972830600795614 11149239315152299088 7310215253600769936 6932819204282061810 16280624242891254524 8551044904728400567 9075836846927379370 1389561147744477577 7117429657844915223 1054491227570722200 2319079076403791559 4157919386689790215 2251548073652694129 10677434905309886323 12246915753712519077 9935638587618996780 14833598090118567469 9989439504059749538 6319280606394711365 7779972092288251391 12155532150509468305 13305431545065640037 50990358756336765 11443829256647700444 18335464733640640129 18332828380334096650 12649465569315468547 18089658610359080815 12936268194547721423 3150279914385572183 3946412777879575112 924465363742625902 13152137497371739858 17529108788903368714 14385392724384232817 7468183896318136199 7459606166405318366 11698760709366213934 18405824968638592130 7351853659573671242 17036583586559347975 2407132043679721194 8789147490365891649 17955563460145106873 4530637993290613335 14788782141480533516 16010525324148189192 7868409106176025137 12722461137892355349 1660308259724435474 13211126324432828319 11787720225494274817 242293316431527874 10722496947991397823 9595621353984910293 11203446998042608154 12606137027419500897 11223008273483489136 7401579395452900494 16990414218564989349 1579688100794526195 7547656557425471 9050091925501155442 7492142471347533824 9977379165448690193 5523386507922989375 7882658472842642146 16010897628454801768 15484465623701235939 8681903583163436625 10063702646665501803 175800654024212602 8010031637894940803 12585266354906289675 5549040439691600476 11589821662841622814 4173694578895832307 6034939309135571433 11398415995749557649 14379830852106907976 109670824538928697 8146101165820438537 9083725530160997145 16720618264221262494 16237101911948130950 3042902839099077129 2239283421480825719 18261180753021442621 1144977509335307590 8995797364944697745 1628979147835120617 8400592145775470133 615654541977973476 16226882897235573246 10315539760648128990 12173816923105524485 4905599555247714572 3004831055088568894 3581846190058803078 488211402618723253 9630437061498409730 16404370123790770105 172974350665750979 15748174339969543148 14976446737941644661 5913091645880603053 18367715906197168871 4170269520267329419 7911693483726730458 10268232932819891817 5186630543458606795 2260946857335659314 4144676365769829256 16219885063256025789 5638445639894092797 13947041353486733662 15872418505016257365 6125245487129839807 18041036160743502240 13954307577292093491 4086039041633778557 17138802433940423999 13057906606862233534 3280774522398018193 11112606367380744221 11766397761285784885 15752255171981904978 9332272004427250766 4749880776574275514 17627263721751127328 6666768264968176903 16424035707343746690 6464000143439555292 17170929769197167936 1865669091871655263 15961623072431093220 11824882514436629436 17085246943410243854 1424696166201105802 1695017158894325070 16436295930356627512 7713466895339701097 6393628074532507685 14135946616305314480 5397481842943075666 9779745892287390740 260510691066859497 8128281395035435211 15299178713047635706 4401209820341323056 8403059723948371705 1076281102971805065 14163096122802986336 7539417560868596144 8941803786351561173 8248012376290964893 16008778854650061923 3395027559086340541 3728138297702327638 7505427457238729780 208265319780132600 11955510410527020189 7068098626895038100 5865320823207904538 15726941755026258262 7079379940816783409 4955771064200432988 15297392083916269261 3056467553340364234 9800080414252725215 11186914276616235413 16777179641659285807 15670806238496124787 6765739761138015595 9989243298481495375 12678781500577607698 1834814022214117866 13294586895587940373 14942930545747403381 10236275005898946551 9397329115476563431 11539241441103981435 6852976487156238210 718343392918964253 14869660500652483219 2971230385025636539 1767805553289653840 18220230023432366200 2638183237783717185 11847828861281660245 10015825465616355033 2979594758714276331 7439958903222667532 4415332201678795826 9644885463021966319 17515417987892040913 2429821111650165297 5359974710904608732 7328955241282762634 5448370452549638725 11532623721247534578 5483810406139448351 16444638000227296168 13359233394454940071 9863337590913601602 8041966571131725298 12313766897686949649 9690841242677531746 14401382919350015770 9326875964601162279 12327822506990695694 2339031471936580303 5615994807157621605 2459022429150935900 13757578760438471644 459113395364703966 13059683762709583337 17070650973417185589 2075763079659505053 15556780373225117003 8319398003793857589 15941800755505251001 4818079181074964096 10261650526926415205 17684280277831305044 16197716180332707593 14299066375357418890 8471207640958296944 16586684968935343658 11580834407140777821 3053725783364441391 6668860612828930990 14815941786176569619 525585151131932009 514646982028321109 2134795524102283898 7479949715561593414 9179860423771505116 15296283014716943522 11704584637126513259 12582037731452045872 1863391274822661557 16975016456720487579 4382330254236085530 16725080147634852576 971418109049074027 8317763270760560059 7942047591645219586 8915025125316854949 13886148596535591413 16262757003404076875 4245564366522886974 5770946516381738352 1794171240783667095 13538883189281865688 11227485763195610423 772278242658363626 9631680609877815468 18163617052015079583 3668362473604512361 8712210605707700521 8492581089743834346 14603808703253283680 18401726631414662751 1727307628505147148 9599294714744638877 16189479939595016 10085110737210667007 16918841902888132959 16437105651510086800 11134594409201539022 16878646121719032372 6025492238884737251 12828751786597235385 6326222260283243818 3306665932866857774 14516334047668440774 9270936776068242867 9386570281305094535 16269446762367549096 1254043242830100465 11999510021850009235 6021403675464210128 9245536187752152680 5309157643032868486 7887455870582306929 4943137445310033722 1928293086011468398 1066542064968525812 16839423399241588858 809303936407371173 10098166849553041246 3453169561907014146 1710297786788655679 9856626300573066224 14578702545150409522 17068719322652970293 14826899150552201305 7803900709544391041 17127475261415769407 11620361018852519274 665640999374955299 15886066380647837566 11051814527678934544 18236918806096938255 13160666641679922672 3883685540488605336 16657457440386575622 14008417147003046119 13219978409863828615 6725487936117043635 260129605806710674 5837838530621076775 10239382509007340145 11864189866562921594 16338877459578853717 4571478471852975204 13282355509010528101 1581002083303820514 11142720112572691439 11564043646371700204 10816524612152022835 6794565911015329059 4806983970957901820 18316255462502487638 10415042309980384352 10277029069152786079 9168031108359920077 8768322674236502992 6482426887604002479 7677058734193740829 11492273120149385537 4085980345772791574 4598257008233665997 151122368990749822 11434620695266896298 4508945177951774835 12918111990297507438 3283354915347825613 17834127217016216051 1103517589243761456 10259796298787083626 10556960384626185636 13219701216832214382 11627274138927331743 5762416198901605148 1462338779567928252 2639043793124704085 15875696203071029428 6494917185478319112 13345090685312747723 224672113371726086 2583638280470101043 8624474025342158340 17902227430320596892 479110119659895159 6876971448453164340 8338735242790410808 13694186306022095687 8199136275674336458 17389732659347301784 2304647599778913351 8672146046828008108 17120978757928477645 15883146210998296939 1173663533655159308 6711694086060206414 6541998680554027738 15923379704523069154 2147325470584197718 8184667146275200707 3971934328439175299 18015973060079080536 2151748663889644876 3216107050181060157 14037464209646104700 5095889707118037608 12210977891352894986 6477953189604811257 15077313848681129974 1610222444183649859 15090489159491171893 10975621276419328720 8690103190722444856 13553451395286067953 12882102101521285261 10301347397255149981 3096151510553842042 11248751775242944421 8089897709572358717 2920715499264529012 3744730808761000989 2460649009623277305 11567334656812068746 2289164558571432304 5633353518692314103 5514163575780579659 13533999118501737305 7080908877483196105 6013600881644740776 29815514181360314 16586140272696831161 9763332206834032426 9807862985014489123 12814834346370490043 15803677802087965538 12119707944845328947 17588209370580717103 1978570343016085448 11371533908640609413 10732926616785081490 12450006148464112412 4862766721390854763 7465711845012486498 12871734091098725390 10533397569378261224 12540550528444994761 843202291042543373 2391685739642396257 16792875482336569470 16875942507379477307 11311986447709258372 624186436151424677 14606131946681693599 18209631468053249216 5327789550017262570 2477125990644517908 630849808824021668 680850938777047499 9941636062375204866 15374459458643646893 2507180534524664759 8312270922788155162 7413838353302437569 16457890805795290103 9071408846509137261 13404964702685443578 10885236834337279883 897636251115451231 15586202442562205760 16976248433709350983 8009133062151301035 14350785400290941068 12406837924201503348 12433509610405290043 14737615917960931496 15339245347686938963 17683085474755943450 11709063246830042576 15030120877364036715 11147698782972858146 5671158882703890676 4163970287027409669 14282731524719434078 7405809572120632837 12530656687663597287 8716842432778615795 9690252105221368643 6050440281177927945 14705959747475382257 10614273442502951216 6135032953047532419 2314320596632203138 1320841814889537230 15662708548163848124 5900464670876793744 2004450866543331577 16850036665356607594 4699004813558113194 7734405442430931654 6029361451886873373 8856315408345177421 11275169306517476124 9795253164162193606 17640192018451034549 8251047896930269001 5965458754492033322 1049193974680456898 12363576760375957769 93672378710282233 11287375100564912196 17246807924144676199 3262537784953638452 11627387483606579449 8903750753222946239 15755951672258776252 14812538728278647948 13944130882360132796 9502917478504731596 6487261556251580624 4123956625832690178 14045915570159314699 7436529337777694740 16651629453830046085 14253808404035220423 12069856068184038992 6793495503651653321 3271054963966820933 2699900214378754328 1588940189264557958 3963983364525597941 16437519734180982285 6143954571812341977 6206897350289611484 10972216338742629988 14503585431398374668 16237464794475272448 4271690224269420454 9526157717136071042 9331807367600442762 3013364462864243758 15231363182743860746 16797326432476295224 1967410864292297870 1593319326162846497 9214060120032281905 4935599965252376061 1999671665302894498 14825934133180568572 8895624141961964677 16255963561632871848 5428302694583771236 12303576106483199736 10556502925264559222 14000779214150422706 14666563148498737546 6165939107784314405 8327677840953538588 248705347084027689 630901145180869844 1534795639076597597 7950840209889822395 18119522443178450392 746206981019010313 2648632055516715959 14368500566405098107 14588642051471722687 15386642559041619764 5883193950066879348 11430127280704461588 4620988913938075369 14461808024611278534 11326054304491088101 18096863828901313208 4573634903934546307 15304785378976636463 14326783651090198000 10254101846029803851 15375942927781027576 6208038285557979491 7201796400506569944 15453539092074117895 3593114329901887672 6515152720079144383 11863484761665477595 1875504260823138162 5013312999961088490 3484887356047449734 8877727953608466682 11932752631561484330 16036849004198669226 8957308434430696488 237645544584743601 10161339447130285583 4613996643734326550 14935085852844776435 455722924996935710 16448657725221381679 9090322852581536624 4881243886939838288 13676995511730428964 1867086795332777767 11715876173136249838 9956655045977468380 7452779098366318574 4326826995244275372 640131663951778271 8361726854369470516 13961933023277092944 6668763824094915031 17693523107378796112 12660046567132963217 13435309477194318597 1589356441022852194 1942714312459982786 17091992717121291821 10445887126652520297 9171431819160630738 18386500249300192683 327815506000825512 11897581431791661632 6712396328775774949 5643465125360530500 7021733966998930124 12510110766779333143 5817606622225415858 10217568988695643025 15329317015295697713 12060233584341164352 2583428168010044805 13885888826463383474 17952793181498462933 1761843671296821134 17351065232839010568 6129542095054808450 13094902800613901862 18008233438295586478 17395560777473373 15353455301659079959 13791843981219591513 13325923752046445522 13104890332013421403 17230057130203778641 1730861133819174146 11389879104508096587 16248823818229241056 1194163700792726042 17407408102841738866 17284337560473504160 16008819029052400518 3663997732988294743 7298569427492577187 15751744306664351789 2278957738891397391 14360627999272516449 2764724678525229300 12906904100141723904 11144586892569547376 11966781956093213011 16294067280871740322 15875958029619674714 6968095390994570288 3049153016392118599 9914646580911726003 13162440042059227518 4243552287615187098 5262194916571429139 5568206922348664451 13902363066873530997 6866118195178641105 6048754039517338781 12670478656486515172 10359694073836383322 5872475093386174711 3913727853776783419 13952326655074527924 5072949568285277128 5145187784973475314 4652260465449280121 11909007700624153464 8795262271742729021 1471233809422595386 16334595775528984274 13489125350293416164 16783711455674955635 1393370875333316796 2054268038656460532 10799847479258408547 433836740570261564 7928618258473686736 17375058221829815804 5415485383189417550 3197024706474145005 9789200803954135889 7266213932968632137 6450002995144975468 16025842179352197338 10104377808666635809 13366567377127795688 16652209273568168998 10801875654375900089 18167573678477114183 1610998443887654462 3031606035404954476 15240585099642148185 359822422853364102 3984858255055534110 11381234227430439501 8078496197528254201 13701082118725665413 2584690921753278435 9322237884608090853 1057371435932104716 18279985066341333438 5800405329780092397 9773762483608261962 8453857842842927509 17840408655671793083 12206202878830719383 14214062265498538102 287297491322219270 9987431466171511913 18417312147618561788 14678691203016586597 7112514025298086726 2146507804240961702 7823093287968280650 3353094997533861975 11710101397050156032 5118585590578369110 14541289033940438462 7688196273557711409 10929331809918080946 15956019635057387589 11668169627143891234 7199780704093875943 732782880315193695 6057280860238358919 15993221640393765216 1764595957742242760 12809535675179529685 11408406602571028088 427801348626469381 16414491166387900464 935613058321556695 10786866890292260747 17092790796434158960 13549867281927061030 9667910736294870339 15892415577915023694 13819276079784100163 2521258844781969251 462699049024709705 17181502007707262988 2501132198223246752 14707479398666147028 15337808962405928665 4986928377923644741 18300993807693945913 10764626570585035077 15588371586683110636 1154733216627923458 10573894167843310905 643390400913749047 10911200771810262225 1368098096374233795 8559868884448399976 7989800003478856463 3388144360514397397 8994848317856968339 11777402310860807600 17729319139043404937 15372491555625196946 12650134622959567972 3221389971576495628 159019257471105158 9075428473458678437 12280981208217730885 16637383529829032200 3294462377911353945 12850460615775322527 9474441151887627919 17644895142927992120 1426311137498788680 2959446748675023974 12375855772227912866 2108480990156451394 1035326471047015729 17326617325011834928 9657387195079198885 12784037202011707103 17153304533406381007 15102446761981780837 16672545105440460761 12821166998747307925 4339204306342636281 14888697929821091754 14594201249634106401 4923517307704743544 3079276554641857029 1211716960562069170 5336271115060443013 11087189974889107420 1385491168724104082 3982972606647753008 11440848813604509899 1019466112177543565 4297821705643471180 1172326227171836974 6062898623999425720 727459764765612191 13365731515310014737 16100722135206538479 2354048584822030399 9904356311199188867 3373283534467884267 11855155503824430383 686939489352191135 10110887020843622186 16440559475184898464 14185842626697153018 3368404748235783284 14432313207932219340 6683029362616374009 1167121039059546678 13282576481665119992 8074098661779011653 6865820190176192752 5690096978949684584 14271973635696238397 12292634136762618293 9995634874586107529 330351931920417982 2254638108919769970 7568548046021000883 1448534072789355592 17830056188949670283 15890311545907600269 9705762373388166513 13306467869100142705 10755676856070119813 6809439606408334903 8416561690956991856 5831748019404697963 4691835468186014122 1979263415311796269 6081521990999988020 607870836683662195 3760265385021825979 10719832096294501861 2728429652839730946 9432047591532986384 10999677809182458249 13189791593547711981 17485904092373389552 11887992192219520060 7902309349658501999 11172675832667484457 10722332427888129157 495234740940238131 12437147782861764111 5438895098068103380 9219444551148122745 8911874663369544022 924497317463262209 12795038964084326351 12204160700492508831 10450753583149289743 5388105151912674697 18048055479643805689 13531428215512802134 8722349968859611444 12698298936799177062 7651706639564067446 2532892590984233456 10245028798557272167 12194513792619935255 11428862006158905712 13333926835401105285 17382864655786514956 9125003608628802777 8152100148648570322 2375312758513728831 484393028511106913 2994644532265485849 9359769350994111525 1308934605873909400 670042821018683256 4229557483609540240 13164847846696479193 16969982928136522785 8362814578306529017 7598457808831439833 2169961038766376864 1116722662809198793 10859753188908187976 7715315006675527827 4430023433438995757 11795716588610989803 3656785231612495707 8011125127833506048 8043171178446188758 11289822835505384750 9960941570359637885 3543950350598099638 17346928243879751431 382371689745470324 15064332811686790604 17382775581659831520 9063134878911502517 12756797925855051792 8557815856681911689 1294262694486069085 241379936750417692 3453801785440443669 16451347818550626227 4758902737103635211 7831639546867869120 9563401471226587249 5497804296466942410 10575072678033754364 12071579790260811891 16982723932086881876 5855295934851079211 6016504523562282859 3055071599785033627 16219815253894783458 8820701392540207345 15687581641270332946 10786096779624139214 3050475987920958006 5487482431929330711 5671756136109202935 7960251736132884788 17067535565969989182 9770891512216693316 9962181112867232241 16944782946942961320 12128336960598752810 12285630295028017626 17588557473702320872 5162431173449480403 17835475694830552247 2147049294590743621 3220938885005231195 6030685573738437235 6912559992447112850 13250804820946928603 16152062746624863912 4297951248546228556 7749259680727444463 15892607827292254670 6990765588493029122 4363866092494845140 671055152523474138 13943500953805410074 12429357310765399222 1057537989729216742 6241896984546184255 7660182778855820400 18134811922773690405 8054040633087048329 7502492303931216821 9393605775492373915 6912390586369852981 11411311935824228437 10198996339612851004 16268516698924771129 15796958801473103651 18149416376096992585 10357160879473533571 2698033738552338111 4515508496242890304 14980733603398557846 10704806281386321555 17738944247482259867 12893123803303115815 11617696515129783685 909063031461279948 5428893791518846289 12558581289037125794 12130929413478623599 9517605955245282393 1995209309314517068 4353860562864802271 14628834544928699819 10148823996066265413 633857318031086534 13117955494860307122 2238006586746935121 16961214529130214026 18302214832454906415 4371616536882872995 9018975800929135982 13505012520635282275 2225843246589108710 14999876829078497881 14088293713816139924 12598718358568342908 12026649201223485928 10491929797931387810 5778729012263467940 408114634643620514 2421977406046417182 15105712663882030833 9667988288053082265 17223100416700972718 13622584198429893732 2640213810554380674 5888111776054177773 5061735526602319797 7370944088290886789 5166623726418971225 3634337483869692827 183297418960666230 2211392996920796035 8460581055636586019 5087868602491523123 13622137425435699500 3887258395594499494 3622161128860213393 9454301625575551129 1482876820269991297 1010187866693082625 12185598432493822879 15851390235644757152 18096793783700474792 13842450101319740859 54571224121602212 6180310911390199233 17645699658820278023 7968521352252632952 1465612677248915152 16164749672144722340 4129817176262987281 16024804665894977197 7349413575713225732 6894893603817794092 14215877231408565857 11526793447942266814 10178085457104838169 8145849595236892203 12635523405850418225 6080937781342651995 4120971872900378800 2634104583535481446 2522230287507957817 12215570601951282048 4692529463252668603 1676214970079810287 11553084299092533671 18162316502533304764 3165289199250034188 3488600473860866586 9182287523865654963 473044699854136023 3438945613890619790 8763603404951646798 12694898386335681935 12250073850340056384 16844571348332477572 5339437682866239037 14217796909840680247 5867944924750408612 17412052879325833467 9708601738399393251 5498593578016587686 2292968449893554385 4010474678862124005 12102445046204694194 4848375965935301629 7844743581772407452 1764081114897535663 7960390811812496954 17744200903499877062 14209385666467682150 8181393327273524017 4810612799402795214 6118757271751183233 12871236022311368143 10430348521620870699 9901825312317052902 6195247071415590472 5529153752994722963 17989829989672370661 16810107057512704065 15263944577293512560 9450598456126984039 17707321464701304366 8948690375640601093 6113734790728047585 14093837597843925558 17856611193066545904 8978359753862713877 10015572597570727397 7886983969853305319 3371857921551215713 13260617022979827840 1738403360153569319 10614023536895937960 5487875056992715379 13747383749820014797 14519679200976036517 17255609513638367480 2939028904104372937 4612856594460026603 835471733675043267 9857715462971171926 2212352401338227976 2038303866738789519 15131495833927527831 11814552516817770556 6455661614619577754 5045460928039733440 17992769896031654800 5941385683274811943 13155178705211244034 16669175057980626552 8163672242470974427 1535663683349668045 5290329122344732421 7112438382020051369 1923177398156618334 13725168014051317935 15142806992797508934 6921811951727239877 8938316784889848493 13879373917190858821 11396148658347697892 5642812047337612917 15186627775029592433 16026279453901884362 14074872636800534549 2809230899921894317 7070580688770535209 13999219664370364663 957419740968451931 4890868997131203003 11355097076777229 3598896430612472945 14626598439780651598 17790913789000899625 5845787524582529750 23516069782796312 6783976516034759058 1488417578597207592 15605771764189280343 5744075317513124418 5449905637759070567 14202759109378066715 9154576043243994707 15864428987610973537 3225537728763961045 17934361555003357202 8516501100402286444 14044292810839253713 17140595601034035389 4773290509120970142 11132889069324953985 539714114575192040 4636195871122967909 15199906655739419161 10677829487828055514 17090717940192674299 18111698642730987407 12064095937151874632 17871482537805324024 4862642323014475317 8457181916926691129 10619789638429286912 5449423597641888898 7095107104354597944 6551812109468176381 570437121809113350 14483132890661096464 9440363911574771281 12938235989387857715 18264534227528873140 15702869091137885892 8816157295421624066 14574177385402599581 15101743566878219623 11450599242055840095 7471057992178985689 15280771344056066319 2215355071185585296 7394755381926923480 17610864845790226879 7970362635651918663 16951395782148127004 16475026424876651691 9885055074574742435 2985482951652750652 6847311726482554449 7518467214468812708 6980097858595151911 6367637454775104704 1577696286305328882 5450233967865518736 14942024448968438423 9526982323583818851 10762242820279942173 14412874022053932817 15015657628013982496 2338749977519988596 15986250802511299633 1694932655513861707 1993784608393473333 16271857178627747079 17336001123549797306 13131158986919543485 1686248024654842368 13467884535935686679 6812370292457793736 5194393432448060838 4062738129993156399 3166303732973807948 5030480944415131272 11642343416923110749 4165266920691267573 12543205945474217984 17535155416410510931 4959416865957918249 210153761093472614 14714843510824598734 16828020377804249070 12015677335667003030 13918669146724203401 9174296433741496126 6600218489180894932 3248595679276879020 17027637453004733080 10119112156729511346 1686791691869076649 1587358651460381132 1765791835993728715 7375300045952433317 7963542535367049965 5572097792414337004 14921233632796165036 13010848834979962394 2892516916959772910 4667534121151612504 17328281994410959280 3954051391975695532 1473431446759360898 14080059043321579845 2999503339167053615 8850271088233209271 7043961501310598067 18183501895658495186 12540221485408797907 1028550580589200068 7846923571536810143 3482173787080489732 6137528821049509402 6152551910928804798 5299531086437868356 8523682304304472239 7846888716576612647 2858626742123544325 7846864791769520346 13564417018739104508 16050320958274769542 8454466726718184793 1500947318389850437 11328917915354086203 8062053703613053061 13069456489793183430 13390281361131211381 3659348653822969856 13045392814829712128 1035537982222559270 12127606850404024529 3101807355010353070 7442574043773051044 13159797438464953472 147916230532701801 13682935792191785500 17655263551316773346 6163017138321826900 3040111949648251450 9275414528562578855 3563715135155074897 7454761755510812627 14977707234482096956 8008872446792495843 17007769825622926302 1958096693127472422 774286722773239193 567881709218235351 7217418154156094078 11232009381450240910 3480186762214702786 807819938948481751 15612622906139456196 17825207009304678543 9241386476988888625 5748564731918345281 549734286558910866 17990615885008763452 157379074530024686 7953838132629947975 3656248773819708001 8391423497063604153 10257069137248391612 3145236081952147960 2917034434820771577 6334366050436991559 5335399290374429407 7002979702792541820 7446268899739905441 14488012286772088371 10508663453574540886 6852531555994693161 1907137327457320158 3363766461075942609 7174566080316471537 15923785453285329344 5055272175950932874 5137562760286357233 17168260578494635343 9152531913191711833 2288294156792685914 8146088140607702960 7932499740510734383 3772849975256135586 11647032682710996600 17958560817107925456 15944384763355846396 2490435555088506307 12291431936945529546 15138319433349590280 10904801448038420543 9457030483989818769 11236093998314560697 14080480258711564276 14893943018226976861 1338516801141972958 17178436996110735435 1846787375055336582 10712229812053940540 11580868723401026883 15932861621739520612 2992317257428282208 17333415055970533273 8232629529191248521 9745863015822586800 9066221972253931582 8780979683708932534 5215939075558027661 4056367528376342669 3933612510704022141 18389593478965638437 5422201629290460017 1523888268500265972 1242742902073851170 2295893056440127021 15887729573327144808 8135135678763963697 11361953239554463096 17711581014192128109 7684517499170349722 9524639213762418997 16454519079810893793 14145157444868531004 3867070891316629838 6684489291902937041 8316778341566247909 5827599599561548374 12488666011461298879 16118774315465154779 3062030111918296377 7415271977010622915 6868930180953379136 1578384169153323658 8203946250050933077 13413878803073458823 2980012059707978907 1357999861821004541 3023995011200779487 15437381962608305159 4666580880144918147 1781810775811630636 5718210766565498335 5351548169952712006 15936987386103079342 7747674416324853644 7454505326005547796 4256179077776352344 10716215437552514046 4639375607960481176 5086266090264428779 6468520106889747517 1121982505663474879 4965838071758474470 12455606031356973992 13626272468428759446 12638656674521509278 15702627345360580907 12787931590086941053 3620289407078734706 3447762157535889913 691487803491657523 8536522408749499169 18349386454009934714 9931976179423168544 960959933558379617 15946718366021809905 14931979400367790758 16188217395701460172 17700644791610039129 13614920332915038277 16373434502592289797 15394983911470816533 4097652683509123074 17976981608686661893 18060406062243182002 15265494967698866900 3945331615133957916 15094894464335316783 16897428649972836960 782392131505400292 9224622833995021327 16404503764581056058 2186685143811725769 3488252830964155511 17177611760520862706 6611634963059930071 13684202368978772333 14307038284184841244 5148821478046161938 5216722993069599355 9417647508484714021 17263519463169129389 14090767061419810588 1188121117421783332 2194595043270303352 4520970173218228552 17586753283811541469 3161856946954300620 2969713486550524114 3635087188489299533 7048540699636122040 11173957664109386188 10708593088743148457 5071031107620414950 15485636679688606593 12674475903764053181 9652634722263093591 14335522899414606503 11601722228713574552 8495372132243689017 9687127399814748915 17080891611442912010 3125015214599591584 2478635512090539077 12346923348121435994 7228513260855518301 6665780093469660439 4190831869311654624 10137630069454933779 5675719448843223706 7752659138392451873 12252750813557045205 11771682595746751595 6472134811508089969 959568554762932889 1244413216139592856 13583503054354149920 8532681619677228102 551419172847259621 16310253343568659292 1877946817167458378 1519043644915511222 8539678941245978834 6395141667242167608 11397465306595254159 10012352071621735126 17777922720997768172 7180611681520115062 12951699814058244567 1212297726002608159 6646584138348625636 17714676346552211267 5778821311180324457 5135949170013439861 14642249977266588027 16646463497165282047 5604701215684298682 14281318221208405878 2929642106127378100 1211243788975366729 7163919585280668848 20683837720330346 14025639426579761519 5199410219744015507 15702331179597925265 11447768263490507751 8702267994683373613 11026600283928911678 4692574177639910682 3184699282805321886 377295603462399656 5927000984509079799 2525883594752984161 14465716012809315854 16087718654332196390 1969400788811565870 16834034369835814773 9641780966066803104 8970627845602356042 11773412436376065487 10839583491410538450 1739175241434242630 7408229749818476006 17649473298073722301 8401064045308543223 18361617395370424334 12235083759023739784 13947194651650777884 9975459219658734073 3367002636933731811 14893661267430195776 6310742637395286321 16611173717630388096 7750547961669969026 8364986554875573846 8623622357310303349 11145363563115239226 17219788950145870194 2646955638883820753 16736525488826134710 7784728005029434273 7108660086928455993 2612252377092228757 16263787302900021853 17544685272892027098 3088553252960360679 14948163225444165834 12457116682602486179 15856322999259000988 13683575878352883437 3985340012469653738 12868807581074862642 9664643826814701822 17902971782106242399 9531856196901831514 15677384304189709914 1645793977733296300 12674974132742432504 4400613803313615917 11640824844405675172 12244265880286371971 16154891921903131215 8730427704396723515 18434261690797238018 10928033226013387116 910883063758568610 16396636914057437679 11914883482540163636 4484134701972082409 10366001062109051614 8858937409406839913 1060711836222872694 8815267758064208943 4565457575447214897 7361947499811624625 12948165820770266926 8109003563873532228 15027156829623874131 14947207068825354450 16604879891691782023 12493625999171678041 6683226533887341597 5958396228460782143 2452782509099870985 1487140285597494822 6082514003861512324 8028365606750269682 261660726226856358 14573505306045075996 6503428182353491387 6298732355453782803 4997545129310274750 11701694167827983175 17829648208059207596 277916284188214748 17982649989434818765 6890623344646814631 9207554244864087173 11207485808966221984 16719154358825590495 17729146118113170923 12239085025280964541 996842135644302371 2348091496066285160 1091365336347684945 13035936019371375526 17159431704989538497 5776230385050630751 16096724847831593481 7590966761605212911 13981166576438049658 8946070289129491909 9161233461753693977 9374835323236628441 3240154145022954221 867612496220389269 12489042832312172217 803192607172155887 3878063416629676956 3977316933957571817 1850842813527177598 17499379368671219006 4657892366170982049 451578398180357516 12494374056277496191 7092587646027480994 7953861246173063365 6412513765834023379 10313314399743350441 10542108457997926223 16863468735728080294 7561532987783538512 17497734352737784094 14498183745339648489 11269908345200642965 5186728927508316901 14127046511114467087 12561181112613849013 18069766166174885976 1913200987193979621 16606708375147731750 3206047780244694950 18193903564145536676 15595821469867445023 10930247245003064299 14769785047962842690 6636324313310686480 10812406701570202705 11966215041111103277 5897506814860184491 4027471667548020555 10039328323163523435 18438703107280575830 17929908030866009987 6186331654926199017 931832203100270955 14884877725499763894 3934717850140114832 12967229222376655109 292271456337603606 13410818718890330760 364511235032341736 9123536918409822458 1390614221615008888 2555566617483355255 14341756348310445477 6941256194202217781 11864743799604334733 15054613068192787645 8829623060723429893 3566934858202201268 13249753411952672428 538006222291431691 1930884844553620934 2241098009173321720 10236406034616055245 13466496793621226019 2832879983825033774 3600574668149819863 1262488299284971423 12794787551681318156 15891092101317737789 12757520251130112352 41041029292763741 774055737652598968 8887990881357953348 17938453213949437540 810679698252816618 11438663386662034091 11307642770123616096 12779700219407686450 5093046541091794390 10123250755586223170 2792880674020405838 14689458917671455704 266608705740852088 1086438876162504696 85311750573667223 15757394690117143716 16953457985739996454 6777856154770436796 543354318749769295 15460991163988748520 11781262441704063623 11882638214066509935 6262837630028885039 15494656711901693694 11764911400791837186 17386732513398362058 8918867627739008190 15951640871057775435 14787458016742010639 12398999963927353185 9773117786634701531 8129175765983148749 7489695480283741994 4449260926435105184 8641944573773941367 10805309277414859598 17939164425215827179 11853754848779248195 6705728203272682801 2166921465836675915 636261347007662430 9471995652012990946 7622268013888573949 14720351053585167419 2173911954876286757 9620386618499733385 7063463844062890683 8875886643045486167 10463903705262904915 12756661754861737887 9439978994461498053 7184089623609767999 8579894382343236607 6643154590305845557 1603230880600739105 6090137018619735019 5345359524541802775 15226828775194689410 10665899981330316234 1978787535963838260 15302888948033496474 9082109002122574065 14154943678957454544 7589525356252917737 16145389029280652443 11112285119614850736 14663010019042960113 2780791110643340128 10241031461152804299 1252831213680834294 9446037499476442370 339095670556702870 16618307146172686309 17775944700406215378 15765981244498908150 1880359921553674875 8998731886179539325 14973519030087877424 9101317683724077763 9218655437310039228 2175565930979020057 7422920046357387347 4688935467812322902 2512435260508507438 15719669120797983 7571432592448324116 16724455735194098473 12024751816998570800 1343138355602486578 2004533203808127931 1196110725837996061 11662870290750483238 17586653674779003946 707639367381135044 4381441734397781900 6308358216712819866 8595323594289554276 1584173362123785875 8956134427834129887 7077855997951049451 4233473931419819740 11611009566120054030 15782109194518915592 6277109028170637941 14429491557605551603 7185843292925151420 317562679687702961 17068477518870129908 10526452710955803031 3635553134722827960 8582043554634170782 3895750359157158572 6658360419912630300 17911069040129741274 8362001102659664376 14339233406391248934 15986798917089330954 6895825806671485743 14392150169095098902 13519241331944642381 17411240735862792440 14297653391714766117 6770447223129241725 6637763695208212003 10185154516919094992 5973666870152788420 2972006523409157467 10075936115512577414 9814873950193514059 13886848961063550333 15069463858606748146 13507828946967344401 12430483720574092926 4530810409690568537 13253914690269705446 12696607162371063447 9997785807109761577 7648323230910266819 1884490713681447453 14433122281317468411 3263096217196192158 15858960009415055003 2771000385683423050 3156035201202243067 9405458102789916640 6018935813337125267 138126506286621799 14993944178571771730 16239958797163605391 13352534196181217014 3747326702195785979 8347138900840873352 18007909711505884093 16500402714637505784 11169956244903245798 5000751443731743933 13652436171730712530 15785280548274890661 15299179044974058664 15189845758780077071 8350112762541715553 14092962168303960343 6217073692463945663 6920596210143241424 13213664172095711976 1353512811384583588 5739746975028576988 3587269307861830422 12956207101863693723 10898609577752894449 2783925058147646271 14567939898707870936 10235217621028016036 6663395041731997511 380189393657476177 13363795440443861324 18306959507171886156 351913078558142568 3917054585886631573 1127839169553356963 14839814558023600031 3710178568874978849 14736472324202188731 8475393072946298989 2294305069829297498 16359164799745720980 17825232195790999531 1454406560123671964 707440595616782688 14702315919419799360 14354244428313466262 3030177182516547304 12009267855019091900 11943079271877186455 13569777107088201492 7444362987162099254 5837044768896659784 6871062769874408853 612483766179725299 12643726161726125096 12136013969978303719 9958085745196887708 9376474255211731553 8787221661483399556 427109215112336917 11872330620243992991 3215429886342512863 4223882887089519761 4509598082743451338 3212658023331462177 9057823581380258519 1403161820833956922 4023701262930842709 2859633373676538581 3013658609595155179 7278975630452354231 951972283090993348 13900113650998802502 7635619135161967877 13032864462394222614 3626290047918852764 9829002219903268881 7695649882046820803 3242675014878267626 285912677624037878 15041579092960462808 16087861427676295749 2896344564811610715 11035583192147146686 455584559359189006 1060986092604589815 12191956440484683443 2715009520921867012 6424686916797150882 1560671562019406919 7601056971361714243 7300482904368949802 12954548349548787872 2537437517921802736 10353086813129426648 11300822335023244319 1280809848821068926 2649645171719164383 17207400437202608967 6162392359227510596 7940920938628995316 11672182752911001949 5363666626352697245 7647451611199345748 16624667398385405986 2162968269223211521 13669669506785508887 17707348771500604456 16708083830745979715 12972716369855683143 14137487039267385076 13011808774370327206 11192352852868271468 1559362681724344281 5202104986035597786 3225857097144624514 3990972260208065964 17950162163201730964 17824412630944167838 8347934018906408763 4449012564927522376 12642066021248087800 3059559799619130863 17200638280169881069 14169930393235983133 15150788222818322781 9628675131317104470 13757242797135209309 16039334888794690010 4767592326895643676 16421450375421254273 9121189227224189582 334688151331986203 9436694768402251469 17412980069633024140 10534406008815380697 938391061417352850 6369487351069152050 3292956384345741729 8960311669977339671 9552133873879035187 6682859520511093493 1053276611351866219 15992953265328808081 7176502540749657721 8664538715232584487 987575352476123703 2445761051718597134 8719574464473408411 11566018495111120494 6659134225341159497 15541687371438033132 5636885106918630380 4116873676019824343 16737036159306844848 16149249882334943264 10579544258599524434 4170833886222884282 15648207971962733293 13456826495270401015 3788317283936354 12221842952519591847 12148480859572798598 328516648587526598 12837378572599975497 7457133981362207889 11516103488587437768 4594926389054321249 16606088083490877975 7402579615461765439 687823028637560799 10737118759724342419 5228835689127409031 16142820745784939377 15640677422639491883 17697013744189392397 12793610108732379489 16233141772579752744 10103939797632256636 6496186606244353138 14954378909706059505 4286648324557308486 12494622485115088618 6013104126951411443 8162336018932031371 9747058970320239263 1947983641899230669 14875443110660600058 974122543181620326 15738809105921294902 8406509917971325231 18240376011595892100 10427739049857590859 5607098033335042955 12132724656439943844 17636435174777254879 18346918725165952502 15220724460711160137 9148440433554720074 16270309277549972452 11452021844472056702 17600174943040701608 2181235114050903448 1986542941960625827 4475406415092724973 15737453589567455467 11905779844593691314 17128207315797137519 16715370304228679829 3830246581568001241 8825829297824875164 2363721177968175684 11395016201785290826 5860182722200313102 10518590470163739550 11188929761320311882 11252730261787714781 13995673024185173745 17637773489000031070 54530922635910705 12543048347887246440 7646977195902787847 16552410331026705094 1025035842651515190 10845258772184715806 4051303131881545636 2753719910001184935 17496952230026822551 4617582066055992104 1840813400861440989 1898164857150317427 17192930289238360268 17015137843510171740 3070956811976766298 491296735383156014 18383423663625762215 5941723500273718644 8886862033947497463 6171077448032804453 16936185885022690040 3889783806775513558 16121399745504370487 9587530178410913715 18215073770155352150 1529144569691339401 8876333631287961237 270218524560162031 9383219381881662736 3659548830236766101 2664359967298537682 17692447190720570193 15981323906738774689 2232855266823410309 15333352464422190642 14708097476796733071 4950147460442716124 9829852762824709659 14204513562079968773 17572037025920983259 17549970563854776988 5219256480629704802 8751963363592272563 5475647712977318434 196414188102269945 408423281072111095 14940101412420968047 2298593759814431542 14318667511773898903 4611876217644047280 6918661480723006100 2388454842653710552 11852027017210677064 8725277090644672221 13309622133541969456 18433782176964270392 3652370290073809708 3482743119135678628 8630596660852760473 17389460043243716884 11723334114236866036 8107052523084220829 937286113343807059 1282829919445940131 15747207077638544901 16716453938257028189 8871823715244389171 9843046093220752531 7372907197726425156 13209793029321356269 13144801460536668368 8587174646837375676 2111059517207507845 9752129930145129581 8293691023656153487 9501631831609445192 4183914483231023774 2618191185425628132 5870992141161667913 3109937596733544853 3824980874821564725 9445725985767904256 1825073567934642425 3526910131273106336 6881119696971739427 15287386647853301956 12992556864016748275 12985968447525866247 11863685836079167332 950489522960974437 2750768267671253033 3317208701451916999 7317985901652226551 18248175642566514419 6657774146793338842 8139128330865720179 9186484281601385014 2616566523592502149 14397125772821721219 10600239196490807218 16254331643723735720 2216970691982854217 7418358200668677999 17705114829435680734 14575358244018006042 11783709274231184324 6095428587623949354 7519186944187722393 15106001143410619958 5029502599449248217 900389453592842175 1924004204505109230 13294479248793657469 6664659421599332050 17163151249952768596 730505553451975018 10188393707572420717 8880575499757674053 7372803629063982919 15088374003488977792 3532586601703233973 4393654034163688678 7531313996222764382 11573394993647200877 11550448836540283638 3077072229243339475 14176217293593546839 17745539763051723633 1782509771537658093 6647058941561417712 11103565750736466612 1704637588916343587 6557674350849597268 1467849821129053056 15072696243033732065 16267660324432333420 12785970577570810725 9904028101239909311 8628964617643691742 6048031503003502130 11055031022391284622 5176024757528080487 2464089119836009252 11863687932747526492 17462412693083328729 14137301109433932132 13863972464270339114 16715111867304500617 817216356590139682 12358797989749630567 3396654354202519134 3098782454665556374 16051441763950808270 7242354801867641887 10890772303018172861 8310102694620259001 9521489188964200231 5179916629133107308 1346104214071194684 6659936478446688441 3362174176511962390 10534233294979596021 3407234464572023656 3584497287519365829 13341244827871285683 1391249429607112557 13099429839973201648 15623092029238129165 6993616855626130216 3012161651851380221 122751148486803221 10031159238195128943 3834006677425838498 3065032173641713116 14513606823619989089 2228310337399870935 12091643781422532454 14786707483653434500 15109079479194796185 12383092021157964517 16741910329802531452 6863949360577274934 11171587085145873482 12436984785957007289 16001833922263040036 18178458665851266950 8830088933904422751 13399961863818138490 18070408372661612298 7475433124204870904 4863807243939391982 1937861986950772597 9381882024948688068 9918935912373276315 1057126032232972350 10783601001721047512 12789461630698691135 10773570662072294655 492150955056516524 5400527851908603614 18001553744204868204 499789182196559000 7322547785969654409 16559427100723953642 12866654315151853736 16052576826997449643 9766777320116714188 5232143405692947137 12477431575479348612 5537151016448089965 6353969181964812879 16608802043474706375 3392134604682760104 7598624168109292444 6817548288532464246 16387504079889920184 18228422726399217411 2551423231575516757 8513359883470038029 12289749460692213359 16889829125923206374 12407283412513261983 7313578560397592219 8486223373920670845 13943335879300064848 2850931876077114749 7967956651621706612 15619158152995402253 11644632429940794484 14890528585758901084 15612102587164033884 13609921114597277656 9335429753229540187 549896249208165421 12259392785807883269 14029269994614719518 8798486913939588931 4963578612694766048 2069881821297671087 18443746189335001852 13306083043163854101 11935682828750211291 17938962639958028273 6035396584322953384 15370632463383300319 2795003443502197138 6139689662033310124 14249921797856223977 17204213267002786942 8331929609059011197 11835291361897228611 419846367956829142 14552004337565354153 11405918796555126646 2749342937380651681 4647790473104795400 11544394996071464850 5935870614174344437 9526069441412940723 14417828688671737777 4795889231991981118 6991026625820926253 4123654943267722372 13214091122225309796 13707639044123066861 3963411131566366469 18638141357546087 16779632534478143096 7813046867176855269 6179013259905647440 16704332992996806664 3105543598185035735 15387467029848381068 16927090619121605636 5772525712822197921 11007388751420782770 17382733133567349160 18327030085856343660 5532910617105179768 6010573636632132416 14547036640237628195 8504911262393973008 10566404581456661996 16550081662485691498 13691537451253465392 15924023675653742298 13132861883483502 11433256309372077745 9931149310613801096 11613719291327557202 13373030218752408240 15659886156036125863 4603064171463538845 4101774893099627334 10250367086523022531 16996352680966011952 12231575880579404573 6137338963117511205 4855425743555219753 13974834406253503789 16853142420699615232 16286288533770841567 10679563036830673950 6219344681753011897 858336750587441777 95857236215530768 10475358181180117526 18134484722459368523 14319018023629579182 7321750949749229274 10568176173365758217 8113355925940757790 9685179387859450610 10230536089114152941 5456837051609541108 5482293085333818426 2264367973990191686 5214208338615880102 2420328381946890175 15392627036208932114 4296599948364082896 17866021175200661350 10868870262256465113 5432603840925721045 638228140027991836 5560700557789574248 16084281285123912023 6215130589839757792 8842674620343856742 16195558720129680581 2490837767474487526 9565839703452861219 7481282336918474260 17815421234630599731 7019989801458605401 1718562508348555416 10772154624948931998 9372207109426893193 4678949380558866933 1457447121560917371 14782762032073820221 8300916130869315789 10270488629595623170 4636404755647121248 8861493889789254491 16983191205307214228 3820110168538965757 3023322964479685635 15279738790260797818 17128173107234180549 13203841877896132142 17709165916598751313 2190258657979311022 14968726206274093680 8412145035500237264 8817632950885182384 467010498734834634 17183403299684499803 10570929193829258167 7421084912501159032 17773963678639276575 13086579919859824838 10692259225440686490 12529773113477457796 9850768245910624227 16997097177115618944 13997511097588909518 5933932037348962730 4341561121331027651 8596154228133753445 18340303941340469584 14462399292929692811 16263785052011266772 8946792052876721496 8854345547858480172 2626751414064620436 11858416533947581920 12191704752250602154 9845220416784161849 6658762029998647929 10602887137833080177 3360551621265211588 6248456636087409454 4760850042677391883 10480857600541611702 6607663021319003720 18102421792392578886 10586488047952359328 8188054411849718425 3590974214678696020 7327829778440165392 8623298012067682303 3299900293450420026 3812438842308003406 18144239943714100040 5349858060518801923 1242932505654285141 3031067180250705770 576487943097097111 11652160876567450064 723923760511188702 2872325542204137552 1172062928705703093 13891309058368871104 3110807435298149059 9885059847904937266 4847012681398177074 14397738771260736749 1456314741386747525 6730874870332122688 11749261964703064254 9920072887598645756 16795589951967784492 16431204288267557312 1441158255222950560 15914315190137853125 12372905321466018078 4598475899695453794 1244802424518538054 11904887825032273147 11010630232236919862 902136420594506889 9512219904433799212 3194125015572378491 14588162739157502514 10658023638077137573 8569404933761535229 6043209401779169443 18002599655239561979 11101462909042820476 17361948602058466343 7194675097784065832 2970288920260399083 15378287060967472296 15204283000933712544 16985590920778163977 9291046600619057079 5800598525604003598 12728760214015448102 5088336153380574892 1010436928049623848 6522517664823668519 16885118557014484988 955095491305921630 13583892144829413631 16348519148235051552 15611522588835348696 15244306737021193099 3546196172966092590 15263510785428507931 15698676808234894964 9802748223049951506 7577341534528501277 3718813673154490804 13539597838712186057 12187387690431527340 10535708452372589241 6811387458514970443 67016435002259852 1088783722975739364 6411599070295152440 8216601832333277184 9068112046467048859 13844894641734404665 17058186756770604050 5262811746773527842 14319192813183190909 17113962515273068161 10617010803246442813 9713717825994506547 9293229248491088520 11848746945069288565 833008565740421576 8391323217067269280 12127354163050282628 3598287398537853777 2961379928677231136 3931160661588611974 7386132118398717043 14150901883916765170 8894450860124237603 9611654800408116986 7658716525847649871 9521904283712275892 14018650282008348936 13577000342437966771 3596883535100647431 16173390950781037450 10788100890305737059 3646601414189432828 583578690486159411 10382426703300238450 590317926163969236 17700445707463328865 9106201815113469783 7999122411360646441 4275495327726289218 7846630603022726417 170736400133332119 83067513112426811 7443778990242640114 4234578397573479689 15555662516100029104 6127922354126355191 1264896165453716058 13959408225828827326 14400473599735414137 1784018836584900652 596382408101380956 12681641308157901259 17839248982981044437 1884702459110004426 368582960432846988 13289121385723224276 2945039607543250679 16101540933713025638 9991854087779752641 16877242017323045291 12494557280582263782 17286412034631870027 17376158930713594519 8696178360580585527 10564562983315696148 14840465109234368501 16188655156425264713 14319198711450434943 11183773592459693688 12456350436328545401 2488696327087760567 3160040678600981108 15713366513175656643 16052990555756827788 3284563937300159036 17698097847972305406 8711876500371635588 15912260798481281483 6486590769000595172 10654736993132919279 18376320642926414210 17430059678677442708 9484108466684963429 1636123263074358354 7773309930181125381 3685493102562688783 13445304640843366434 10057985704834570980 16854929577286421464 11402465087282760050 5978849155261967604 15752110121657384458 1047848640979705583 8854432149198267860 5265142320663200636 3733181641628482440 5208531017415754180 15191657774332805273 13764844987337157991 12971303504044085019 6394770352676562686 6339917284441570634 12455911971925921964 10695075365037883261 16372668241906999198 5309687233556472674 681650836422281469 14607966276338145226 11397147657024487594 17803493876324054638 1428691488186250288 12827939704522770395 7293499217937075896 17364507649379531953 840106832312680455 16302809558077956910 14618795843835450751 10193574783129662319 90639817238573955 15378137762660812925 17180237961405376605 1084691336320227766 3519500927875592555 10815610787825156321 3031318190542031802 15198765745989197365 13098586031145825931 5012560090955453478 486592517363293830 15437913992702701133 9136317856747358340 8171882483896645503 9765642619130485286 11690456935367505129 12646570924569054765 905504934698935801 14253196555137105367 881541890479348839 6016603792866874510 8289662743536826659 9381484585636842843 17267824305392309598 13235443603741413771 4649287867777729323 17627098553696814020 4108577864314102557 7190566789837339336 8834756376180282688 5986216235176968326 9729064515177787142 17406485610577354950 3172764780759606517 4495810018106748686 17769487127151877820 842850750872948186 11983541360617817228 8009076513888349994 6401125942094451875 18176131207839744299 4195106975507926080 4353472352860175336 12932266917554110440 3363399339225987925 2477073718110534959 12063021204569573911 16102798368382647226 11916948682968267982 570588453683053720 7776066475812206208 1673450223864604831 10140124199490708374 11116109208941625391 824618712772982580 4045244872701061433 17025423812681162290 17812708459061833606 9813169549419617616 1085129927281776019 8385146958161368084 7574126384617300359 1576145034193577284 15694139325121497229 15788055153439306080 3646207952438532428 12299214609661411143 12592095045499413552 9328254872031858430 6897886753631302070 6539663427067982126 9688029450258963121 15788082445962884046 1497170876078897175 1397013048684558380 12395186220379730473 2380759094156849818 18053995060193790176 6941899372455394712 12491767919025008494 15192359075456795240 17275164001567082507 13044684012482818942 14530693472198988527 10925950923273557824 3169066374974084780 11426609852531534068 4118265480575294205 12327920023063537125 15400165356122729826 12806228251908666534 1369005214847775878 8017276877416828554 9655974894946262365 9742932035700048559 5293982292982935962 14395670528010054882 13318518321933204061 17689492938821273080 17688942149664591594 16166589128434627932 2549221478756111602 5520376970860874277 11019371755998089984 18389382865289052231 14258769441227486905 13097168051923998911 5536761920343819107 5209091226597794803 15898435477125721079 18394960578840601963 5621812217895848889 3365282900069619058 15156389132237563724 10495935978755053304 13518541634133372392 6672163891790884353 5790700316672205767 5261662149107889964 16065320319036846800 17299568993987506048 7791577106529419288 3229433167505547875 15756414438878550548 12888839482129951830 17026495659692564554 13984254291041261710 10780053831653016585 2218870196319744791 6097958197815755005 8114364602306495722 9480848416006294072 5016067049101679343 3781978327407534086 589497744376937865 1167262992944871259 4537449792078660110 4335864823723639416 8931253263067035248 3625418015250737164 12511079581294538185 13712178897166705826 4689901258871471741 1958314108582455275 3073914485659239098 11186496643238055202 12507047073395958248 9434567347689600638 4158910309276121746 17515226241713892561 3455285456353715829 14770928186858725204 8885790159535978400 15750769387688273977 3041954038681359122 732354118528814168 10628326453377504760 421546509659509810 5274835418031241921 12738467630000573876 11562004476221136810 388176400959708632 3077912901197702127 15057671166346497373 9054848292251643316 18252713396621349106 4719564568864662963 17453486159849708796 5621899306326081636 17696133651848003746 4638047792654282091 7136929289974266119 1138415928162353423 9702849675842557820 732793649230232678 135395283849015327 6951735859468228802 12115197649814027668 2498195699061667964 3844894778569342699 18390196648790142670 7614205395803251674 14384254246600308011 3006273321504134906 4252888698027744368 4672810693652082930 17215152092149213693 7265276562658699296 3945455061160173779 9915647537537456905 18286439767215155383 2753759799673721013 12245758521478556892 10914256153788967935 1272995317224006573 3680116837421094543 12044536691566843963 13159870560800841409 11096973129507025070 2144813832509098266 4259686576567083848 7853276537181462889 10047162048566865506 2527965152344707113 2255094981125214334 17140998441947478287 15102692020263358845 4788105312938634861 2525561637516592185 13851247525191601222 9626458968870919660 808787623505974507 8232593671933149696 429932719050764641 4738363838355072446 18371741587486880566 12261909570415490175 15664612914460463226 11115619028491203062 11662841438486184704 3538869794496541751 1991442224333224793 10194117838726397016 17862331485166588196 12435396337191105319 6654593800291023522 17756376786798891470 17499533635973927822 10571713990883443777 7378480975238631437 5621718931044480462 5292055546040186930 8087562096613557422 12883097210325410962 12273419473347802470 3101801195322457024 794569795832159951 7477033777091639859 7388111631973653979 7630513371076176045 16644948727978958529 18169660989306677503 4940707329961450350 3284385207008811899 3176738425941447194 688257270949846605 7394958958158970864 8804604797246776465 5012794996335254509 11486804860853063740 2775410054190494979 4483431908654130071 17533779837472192239 4763670381560585073 13441733526988843994 10004384503117125696 7121457372435101152 5642244604641278848 5147232251666337975 11021043132635296552 7731814084138737557 6342668830433972816 5114582425788407326 14080238662474872873 14261844124487402141 5066611829525892103 13115279159334283685 7128349603109590399 4780434117580696445 11995675180276065269 7521742761521993323 11743392248539903534 17069076761671113751 17628566671228492363 485340678727861412 12347330483698386773 12432014439499610134 2166817425213863456 5067455137391036820 7292501937554454699 14591581190418651354 16453550038737018789 14439058853208193833 12052755226756553445 17369735052592096749 1066709803036413898 4313852112875256455 13722828666270050448 830662305724554468 5130076004617169022 18237999282703224456 3322924821081269400 8737724513632282501 16985886089183492033 17556159771681949826 3429091080998497444 7129910964965917413 1898559387962752671 14938178234712928631 6264174700823470593 6331785019879211583 534259519301930792 2709768846846437906 8223513421203174462 7434959451320871512 15631465235164653270 13595648646750534686 16808829479125664247 5002357020207806677 1451631027610789122 8513645309490408561 11321650026800843897 14010773498135197670 13530056461890025323 18326383237338005214 17767533693616170923 5217238959485356733 4007496386778270874 14316321763385689987 13912339271504772270 11911278324569586611 741436784365144082 6861664449872445579 9025062157838718322 1756581795721820158 2153809628596246137 16086185146615392720 13917508635228731100 130792971299723746 9109980677175784926 16821712391050797582 4215211706580388858 13667766296732974333 10086496962352496689 6516893492637201497 15575327451852524859 17198691774373990932 16666939152959571465 17274129960718431765 5277369368430349797 6556799812688786223 17234999480143240684 9503698141662195330 16812028980042149974 4187112390953696298 15882725105690477934 9772782227206121366 8897258200263415744 252935521153356599 16806306291594163654 10132633106135826369 10058514994629050526 6386918204152307472 8907811865283587369 2077316377375936015 18353997531263489312 10716866305958474155 10761135686173733332 9359087158930354671 2862823000882845671 3233159261402835273 2362334113507659678 7532005690054131111 14983004548044265282 2384900988661681238 9273291091920268681 7255922437122877254 13781917912922094975 15584714139013292136 14896645927290103004 14127022105344951792 14788778847386711997 3415651593735897539 1660693161440383523 6313952892286606432 11619358339775774984 6887441901563092824 8200427336812304494 18133710552362489762 6539758711320507683 2109032700430701125 338251088486220186 12047614464388804143 3020201775454653672 10625954371919198916 480697182107017493 10772358531433273185 9375911665338023373 6308150203899372791 14029604088778009093 15437940403139332140 5598303011513609926 16087827363494615655 13074646690648532945 3186997187831014969 7094936205436387636 6484662482696128209 8326744581311613340 14214840336559030723 545148784011346600 7658296061360443924 15618142682108729810 138321993397946622 12640785747015041787 16681848992891775906 15901689774921095803 4037810501311123716 9059372534502664052 4989928191670239184 1460170364040672816 13885170075265129579 494032838506641974 4715357464856962313 6839532669996578810 13821976447512854633 4083050145981844624 12028487226459945428 7093401526759449390 11596719553191344019 6421385889700924638 13011536890011462443 13329672329112409241 7391316606346963031 17391762850514444123 12528798085539456287 4275578104495889811 18105775050207931452 10656052924958308494 9289508165775916648 8846100729205770323 8896975626956975297 11298900035008964505 7829644934727851746 16305799780970531073 1010205078203066718 3589621701707830447 2365136429153820742 16840080205103940596 8106111649825831937 6635613872942221117 536206316948778123 2501600553732379483 7234646394686085690 13688642065963829291 5771453054439255611 3890838191183683991 263060059417304390 1267814171336881390 9410792839303402251 13677692627865770480 12608774188002985635 985121894131787024 8271444395934599575 17588878787382921201 14145764234424821809 10147295933961680220 14829359565788361069 9828288826930331472 11087186405896929777 3576082147179710057 2334056762963744283 16455635628452489854 10760569028575257029 11925958865884455678 12910721555461153358 17159007569008250042 4651495589539905579 16299082050631074922 10266997094810255980 13359519321263910430 7625517037169170939 9060966955343684063 7830139109506966842 6285665138209745844 16194250589125589563 10558082245645705070 10576561539059062664 9132026742645640933 6173556438254106094 12036618607800675349 17329727578155923273 11582537334443709226 2130070483491778664 9960487232608313434 6575233299491573625 9367278029422917132 1119083059992135755 9536252577480596547 6358855449070931186 3591729050463151155 9856486819376368312 14427514835776672833 2999442480881074148 18164605483198270883 10022441811429066507 4534932666719542147 11966987647532644415 4582363030134014532 13200331313111726003 7416007509277052966 10531649968594723970 14366519867944873782 10855301357371336973 16647556423706040301 12318786957764371715 6411865328542758620 5900459525033575314 12323274644871226270 8535407863010097409 10945317816013437667 13379707470357804708 10968593611016845106 838174447829201565 8922831957319728881 13380858650709445573 8825909497400395737 13424708207079401506 10885557289713972027 4066177407560352570 6322289400335714512 5468147040561450449 10965442253923463604 17389788806767233218 14169168141697918696 5464879900289166118 10415451360387196696 5501129556540327095 8453532834609048399 11092380125270167805 15565922937924677540 4830782255459104336 5641189912726652507 383412195057990100 11158871479978742987 1473944439053904509 17020498993193781579 12128943828949271833 4427235725857796593 5465697928427340550 11421373643548987186 16233169945722002018 12461563648986439746 9873538524093387815 3420578082542640225 13614011477125392485 8351608371740789371 2716619532014669390 1620552545187001591 10590235476781401696 5476632775507483478 12408373274384876496 6383819667733459680 5427852505380505768 3635691504152327463 1923303217013815807 16081991172892461911 18237402080131928803 13480394354158832634 10666653957675287788 2619031118161787703 14976651928704775269 12114657661157386853 3659300881424131054 3050197845750693957 9893927278608618359 2964311537805507170 1192390055081229905 4063733132011724974 13610917421487249072 13043940597261290435 2800972897353676331 8642350709524524395 5994042172663069231 1421031701694546764 17355423443659743812 15727075562765153073 5264736961593984050 4688431154072012683 16850534587856597079 4845332163459739726 1499370435173023397 1993088072533164323 6758114984525860478 11232877805863503466 11933700598036838555 4345901496889019038 8354027417477418821 590605538533675569 2929006424731022027 1103841922090115425 9099669135789539778 12119181977460581748 15926706111161627733 8901289760845802105 16067225703201690689 10544020984274544747 14754877994345611048 875164793418896975 12646879549130861999 12565194064342213555 8957721299204505768 6686970937546734245 7553795651826742442 17664823755710855800 2168399583320429526 12880454223121518414 10789671669147576970 6516008633751534748 2426829142807489963 16665365542211464609 2721176603094361500 4191726779998334286 9081445938080270763 14124474487931144246 1673298380534941897 6399786643960574853 7703134943883114281 15249923417813430414 4414442778713150181 10496777990969760394 11693362930202240961 9503688894425193056 5185658947274502023 2092153189531267852 5073825953998410116 16602556427948947648 44280037841104758 7191640658664839825 11431028497828838620 5779107274624999154 14493576262139185633 7213010610582007986 13516258012980134622 11242134605994314041 17155413974880439179 16739271588551171162 2133030866746985064 16779709713446298908 17358373551451264811 2023873225557701708 7788060596451355526 17790805690285927619 7439918503286139712 17973161503453337962 2565350426054171302 15802187579295383481 7542262909516754896 1762206899435004049 17902663589205652744 10371239755437570559 17839715525493208157 11577957935078455348 16554247262890608356 1297239107323812544 5751662096820113150 9313080126165044939 10398878472147702190 9883133001234100505 6043985745514091007 5176187123527374320 10042678545288843707 13131618763854319576 16033490629689068595 2395164351501986940 14952698138766277396 16878031569808135494 16456571763321751158 12294200934717164476 10541726341001702274 11208666490341323937 1804816141947049626 899171218252723235 801085253986170103 10692936684366410226 17692231754923452229 17402382100180512341 13348681653062295782 1235223956517605536 2822510962638706570 15200183263912657253 15522537615934617600 15427658020832440091 9020757141775335658 9102517026000773471 5864233512481716330 8291220207751606311 3836115546097950742 1927457123593650399 8868769588043587076 4006757517255391873 928459423948145107 8109202120656659306 12380314034540985143 2002135830587474872 12314491577901096949 425036918871133429 6917561930793013246 16033129656364157049 11042936948233067992 2231002919897849274 15202560311026275584 6074409069987480158 13026343591527226421 10343822259956169937 3555878032700137795 186090177253416976 1943750520075051943 10369201948504676486 4307117467321569558 8168274593098166480 16535864757673577106 8933452895214848331 9969314723446216882 17754869462305681456 9647323262355941230 4626190073830682593 15758630196965158409 15948766724771958837 2665659379931275029 12417780554494592040 17968938402808935629 9932351050766895309 13038006045691709063 2628538634548936613 14760392428487763816 7852710964804328595 1563768731453085273 14704288554191410253 9657949097430546009 5254182216936292298 15162401548163198551 12477926736266101167 16877879133435150321 3240875227642393138 7763665358809929457 11775332514996036827 3340877476569310687 6678202434544441684 16015540050125678479 5484564907920491605 4284265186439813650 3332917452821852897 5337809975803001365 13403850372524679387 5279396083600574836 8567464645290155501 3781719444025975150 15251677728435537819 14283602348285918079 279543612282898017 13174424382311739148 518955917576267501 859503060964381721 16827501508122372896 16101761372979889133 17736604069738214781 4441915036771990857 4179104243983794808 17588253902947150095 10570092781217157884 2190342997709373652 13577289984104349625 7790356842084632999 3405381680558129997 3516561758205022050 14965276616969381019 261462833047332776 8697243778437772961 17427166157846528169 9118197570427182639 2053791667699642208 14817049382085979684 3795110831965309144 15368591240510724826 17624100060463300710 2874546681981381607 5292535081778697882 4071112377244500311 7816345343059091245 1713608083068848698 339123384136300489 5067403531086129499 16198336590331032579 12184123704797291757 3058711377683261823 10588301615990081505 17406958154839667548 14621470714464300202 16589205940867277947 745965707055862887 9936849558929303915 10462298526781064972 4406418709526308254 16749701886703559066 3538175927594660916 6344861495790337072 4135222814079971683 10899955721212339170 12817782726508465115 12810075348500693016 9983160907097991197 14799188893074149702 18104251855979247548 854601355946088786 2322788254374114152 15166697336587367504 10610303087906538719 309097056110240645 1347941822531983861 15143036952187589078 14180594351024562639 1501904188899667217 13286013446061001867 13027851595095339245 11737376565878355243 1443497274661365163 6684566670565703481 3905854240925987355 9452359642953175701 13099588088106239303 983780397006215066 11295683956413790813 6087487020445411261 8537202412189837356 8037343881011087979 780977737203573882 15015941468525561305 12626614032929252881 1156565044018687413 15638037015845712835 2142032227863738611 18043655017473672127 4789808536928168608 5183605177831249252 16717050962923781742 1005538641452269929 7960994588030404830 2759826111637405110 8910066036522825323 2715537036507019634 3840865850209826398 9664843411773982136 8575942412858763378 9106864612834667239 13032796541232464653 12431972361254155950 8560043501202822437 9752830566845760372 15315735519817192807 17867905938426450937 17015045333726747419 4646035504270234856 3087635050517938592 15331707701732775196 7578412886507790804 12306844525908828665 3873188905145566904 474734654997527680 7582718096502682515 294266892692162565 9785258288273930566 1227999681324827181 7592710405032788098 16424437317404947204 7123364188118957041 7372027664978851964 5948233257501778264 15291006172811264627 16520184942732038778 13688671884036497209 6371789177195640010 7472152187705572258 6591739767492414069 2387178258785460435 16124929532111538496 12246571391484874274 12329416329307396948 8785855933342991153 14323568062039860268 12231214545748560154 10271176218802784269 6483364977210485855 2602792336277572918 5610167304098327888 7597213663541507907 6355641876060333071 12466888777164096765 6055705816715446300 2806094687242598871 16187051374082917743 17294377389999823598 4531358253101888906 4931153274255168401 15335652949252311259 11793014046343932448 18140381669087473573 10956647435590789469 7209376376395411085 8200569378297976727 11809122984374185770 16575572008860943489 6379076127859179723 11213639340998361476 12307243266626753009 7681754019734872566 2611757124752091722 2181026567998654269 7873267683031604293 5115166525349467232 16897390466919002893 12748053689517013861 11457723409979548517 1227026878804237042 7129603024725912119 16297975479266560640 17456943863234970709 2517505133943761347 7426006730839521913 13508946084407335484 18081605895063902986 17940689976364324573 1351973101874476218 933269291647305780 2759283226231547805 15082485350094189977 10669681831772847077 7669914671475315310 574659372194270605 643160945997184704 13893692048317687972 16235547430455460830 3470059432220827797 11840945565575352550 15275782262964470163 14864890099039668358 8224218610196665310 6848494311181542885 2251711684205472522 9739747975980532746 507618147131886200 11661371367530405714 16116033297267984525 15133912098478546747 7078606326015338782 1015321826471627905 14669446363049236296 11836040616705678910 1664125182115292098 15074090871988658134 14697550751702578014 7654068368929355183 10703446431350102557 4693351974831239448 9592833493890716651 8250350578500157115 17562448519320620131 4006748971469911274 14148354172154407309 2759003865004105981 4805110339587998909 11286768615791381280 11576475186627395426 7334578263099523629 16485033005188878575 17769310031276244164 770511520995604188 3863886572146923933 7638041063864690267 14204356780280931541 2817825664328479388 14323698815167943025 1184888162534637701 7735004056002093593 15989055879827300318 17593704735120248975 15397796568768098701 10310984482166775117 4589325502432884549 7599874329419455433 1727412678552760320 1811030925094980715 9730862466015550577 16324874629585895700 4279567472481803005 15684021952824686899 16577430097323939385 14000353469924317160 10215909225872689396 12203564845051124112 8070676503382171361 15147483947940209883 3881180605830318091 13476914221887369996 9042514615409767514 9001958146249682932 9034593590098242377 1976562204910183006 18257735058112169784 13233514535244821539 15553245015836429173 16290103674957597757 4474417720136656010 11111210889653982283 9216889978928273940 6670011029161465695 9576166556630158207 18106446489244226723 12745931452728883493 15972837878089111741 3921786613208793601 4093029861773735219 9984100427028746518 11432236135396096308 5885498462344515792 4405364819275124812 1634901705520793333 8540496841180194200 10681737783282316442 6323065701408040124 6302322233749979679 1096018910139930334 8425482442394448662 16818393070315974331 12480346075230893359 8957698775764693280 9705944491728954935 15541487380312709752 13091877078470742900 10385529293307551388 14756562261348214081 10141415253429643079 13166755015613718473 5326349751399736197 17879241492457810238 6252721250779094968 12062080604523618426 7388032064748766443 18197786956603510571 13921191927991743946 5404867082798352473 15447071297763457815 10160408774723133336 10331693028629608528 4423504451829883102 17231220761239663282 978739828462427553 3603479118220922610 11149109721720060899 16203659782452833565 11220043475706139882 14124223818003006575 17115527987403834391 957351204179994753 1963343188159947641 13460053011173325552 11928151551601145896 12364174619899243134 11894694209682571978 3844159601534793021 180258141240162280 9912029290308618333 5540979410750621182 2680902241234322727 8022676633957502217 7769255824932726631 16877158122632114562 17224478430354822152 5525776126961128242 14354214681546731640 3103104468075112517 6827435867073731918 15742098955521170761 1404565387568712580 6097950219510917765 2964329598183993566 12873500998066372317 13067046055406319027 11794149943561481529 8714384642789833449 14731353122606776258 10804380791065942918 7926276990705114561 6474684223635373054 13253428143942917626 4377620941569083064 8924691079597480513 15883897412293945800 2655536859979841003 2601933379821063290 16892463707604781099 11638263414835312178 13004810613952161295 3390559490451965050 1629674049332893701 7318141092658219692 87892650692211355 16306118956866826601 14674973795519212187 8236632830437701329 8940606727050231217 4957802546361667345 2635557481688619561 4556335682884314225 5692095969978079553 16451221298710738690 2273223041611275684 17782998432450482852 16008804556671245552 25806516328563384 6306987057201223531 2029147340126687874 13767287818875921941 583397797727317168 9729588802199490554 596055281426567165 14549224506353028794 11806356761518880293 279822480208731468 14581961551812518187 18191588863880136007 16458807399970976736 2355407856879759351 2197795031526347805 5366113630539408659 10430200283055133845 10875017652753417375 7056704429214210272 9459993381560893057 16521424682439803870 1586000800066821523 5148477254966009484 6058081102609218766 4913959494109017926 10779436287171819221 5412731993657774420 9067122450267248678 9033929401700730979 6620887331784113028 3658827040297336720 4802601747514170725 8196230375677618311 16960468808741150716 18435105320348760104 2455726924822450440 603278199532876722 7203191649311844657 8135186045625669503 2034486772860508285 12038749714244475888 1041262853093195972 7802085984752136690 13023289242435027261 13664476693921830095 8128082870350697559 10346895685311430715 13848931096378186089 7003696575959125610 12473150596903076606 1521230332312063890 18201780786898301 132952424722803696 2649064256012459245 12955371399556510301 17824966126250436907 7103681488569139299 14065387944251201947 12727714507726381577 15106406972609491388 3089926858258055752 9241725102581967742 14074046505846068325 4504937462174436658 13990298533777657352 6207690132392195223 15383300554848525175 14410644611270446703 3521647757829234405 7543088388675004415 11885347456326384215 11717485800185023692 6082836847930541379 8184257021235230749 11082183069770926150 14242153594255386661 1723584505634129128 6434043703108849780 7835564490471342240 6635755990199286399 4152094403311518144 7874267544060108795 17236914619287465853 1025384123928328909 7207777285071069558 7288419740380698570 127805829750472352 1171824876902837038 8516032126381951260 4320616597794592361 3638727537071687699 3201125174570796292 2404906815205723111 10274078316936185952 14855207984903252417 8781868187412493996 6941792819934433624 6555583098495181875 13237165612987861590 7173830564895960451 4426807782033072194 14604161623747876070 9071341291917927217 15661922433421715935 13773645488032631672 12880236038231582174 2870963924561482771 4768441443529533309 3916972352405619369 5440788943698367705 6613761111553096215 4681729396725666367 10543118927729761190 5215082780314749060 8480669887215232931 12622427994672652922 10642431159588165277 4309322309086727725 16270568758658154150 15583760755640227956 1147500413081936096 4674424140659175413 2601031767594629713 4063224574705750320 17671565626727102878 13957188572453786954 1738104385841115803 14111171427632828546 14611419716592602621 3469490687562581444 1208520260208716942 16216659246193571630 15604811550827020724 10764661055812219032 16901456700999098355 10284372473470634046 17029073787516059749 15373207704721276705 14900539158485321918 7785628989708249944 8656782728632408186 4246041632121740907 14125388704687494658 2495559704105149836 8792226501296441622 5656899831524504351 16392661899838214179 12251136076896161838 14554823175917374933 10941300145036017245 8844847490190536421 175177991003710513 10969854324990548785 16594716490824449229 15375471907365563472 4032416296533344702 16890587762567161787 6317094004544643618 16049121553361293790 12783142383664561026 4264178441054826549 4611184785457812441 1214580476083144631 3751420641338182487 1981420496796034413 7889660315294110126 2361054033931599558 16456406050479439179 7321919310315974434 3202422554064586974 14904306013982518051 16011153879482722172 11902938035253277287 17552221611746825664 10644261877957702692 9009516943900215873 13165959286721662665 912657861750061652 16706727640021685265 4974740814468757559 767610219993525230 17514478980521947683 17083856779858805846 1265968639667283274 17931567096878234691 3708998906326905875 3389103766863606606 16042268252333851486 7974222261827977271 10751909827530288156 15805535543100904455 11422464256881981504 1712736781045782598 11243507648043370883 4053593527191586959 8441353183470980628 10695514763191723634 4839074314314737248 12731827377903075868 172721394089841869 4186136931510330440 10846490929723624624 6159880044451320468 15413966755334552574 9348587313871981147 3869727085286936260 11925586007177146072 12743885785515086917 7726104986006534165 15714103474039808133 16794530185853344154 3010651458942314088 2112000732233082453 6452251330515791786 2913769209889020404 5156217444012105083 4566253672614189834 10214554266705920979 17679401560242461142 14446173173607880301 2867390174091380139 15125049362732123031 10170971418840581875 14792635478051829664 563685151199423165 9877653296395598891 8514350586899435982 9431531426435862741 5672219028224122063 404034280792315131 12834356238343335707 2178052415031776956 4754020739962353055 12770697871806536223 14812774842551984638 16611176868337052875 13107839482349072822 4010664467414843545 3951714839952289807 11297869918926306176 11565413999063929045 7535750054094893772 10389823065691521414 14204733039712736095 16820292053027317789 8349592274544539348 13156984674333127542 8243326950463356508 434586504059726209 2435171263440800504 2832152186213108721 14888772050146899665 3615558964067609799 12786198227996171337 1520405410057779260 5980030765710045780 403449260532763731 13297335887017063668 11479482852449093785 11655554220530943807 5550214189114581069 11472746287268627717 13128488132131138333 15846106562361374960 6142084471323009970 14504777815807290223 13287958724643461379 1021281523832188182 16847734224367409387 16839578360073373511 15335924973351923833 8355866223236011596 3382206135456217944 11741507095471073423 5249333254620950315 16195257301805180979 3013229712811922773 7812793163589263433 17513455018753324237 1989118002295334742 15671115048636769874 7637832473766362440 1771072229168188128 4568293389222357766 11108057996020940267 16405118130353498807 116853941990502468 8535942208520409416 10867179847347213275 16527942514814447370 2055608528384043238 15187943739256116654 9804870428356054039 15831580077327382346 8408425906900439116 1890692958483208570 13480898595161256824 15933183903184256168 12989226248976336518 5815086188976965251 16813538202531653567 6209013613262649344 2522108473876768825 218363796754643120 11658712742461736192 17995297501371396212 16367384690072248998 18142425593364956645 12571504103801885785 16604900426080156957 9172986225995443991 7312699819086487346 14437901256188661688 9692850525782554611 2246521858063235258 4444929999484756163 16267223605244182741 594461394370293239 10850947909096558315 862944339702441474 15168764836000393139 15429944955162886336 11084566528718968269 12917812752175395684 12689151413019280969 8409607047473409866 5120540988373011087 13670042333222478659 3026634793207060101 13129768658468318678 4639803351551425963 8309315193058942416 5940847241949742943 10982236878587727954 9391395304761249892 8950774605331609197 3802591767559687772 5598106143440690463 16524462823485874364 17925215860458690643 2839319486411564761 14947727434142224622 4072101099978207308 6309442749787901376 14357034077245349686 9822565477123803892 17999413161674163580 4408446711396819138 1873220339933540195 10324034240968299482 13682341762714734129 5690941663330034751 515425095568452893 10246087088336146110 13706554820876634512 11412682491136489726 9569712614715096381 796881238909007481 6526688154771913345 6248465482102597447 2177288146918303228 3328604504743765360 7765738059378718743 9472572003167698874 11992593162118735463 1617507109219856410 16488254571341162045 2849152509946767810 17241928450233388786 1012444959101519716 15131701810312772057 12299512477551061779 14066164752819870288 2778422708328653997 5076660564998546175 17373136042236851462 7370622712788419193 12806532777578913630 8695848287314472780 7410224677381959386 15393568273683675676 8737740141216632864 12488922162117396907 18227739167493079690 7080650748959903667 1209757520410398299 7393617949960920034 9423686516282065451 16414591297099174730 15164539391974844123 12897548058295480705 8168195106443340828 13637934666222327767 14371873495010732293 18044792982575734568 8166471444210333842 6740164003954539513 589005825405340985 6102152632934536814 14490388078443905923 7249028807915456364 12923996994136133355 3906665926144265720 31919161057854232 15787549415321148797 8841096072950736747 7060276721601920800 2630253126355603629 7493297642782339942 11689129265819707871 12787070985410425461 10821844252574459468 17090843660241161704 6038251083335592745 12577196862045273796 6855420816208892039 13815491662655824953 18054728257912985735 3860314381339805412 12466204386600424718 6817562678828917272 15943140606809141458 12502562048356892433 11784613157559319526 15540869442789011591 12696416565161392419 16441016638590692511 17118582677928488551 4567903316498410120 14177455296477150523 12681692980042942308 15291638308822295715 1678875500191516641 17922659449749996573 10034004458937160730 1662414313257938994 8925475630851304612 17825033880997198171 1495587416076361478 17735932767194945462 1893056109345364377 12263312407085538508 7320220353902199533 9627440701686223764 14140578259625987939 4147062227534631229 8278397827110207510 6334214334205872020 18352452514967901087 18049142063915571180 17087331072488616398 3886937179896798258 8890296458178342486 10789402209426237541 13271956127502263657 7214904889107884094 7840337240484350095 12669009828190597892 8786971043229154135 10331836748022939736 6436838782105016860 17079535118369701573 13147157394348883810 8867370714611493599 15255696784296397624 11534303624755416221 5113064621756356731 3583825073418843606 8793245728521736370 68915377855429596 8180158077479224521 8281008091296292791 11535186306889039918 2307808497939109293 2730814978253532063 305145876617678412 16259978494917205891 5887301807441618143 4155017048030787943 3389055498193402599 18164965631016428165 2972721911748750120 8719191819311406447 8924166946976326374 11149363425880993085 11055829620442970865 8746519125567102521 2068943761107190296 7009247322855890767 8945106002910296955 5530898863833585469 14497303878160058846 11470890608461696194 17657581712439188305 16132125608909938000 885637016736789933 11146487251360778204 13942775180776594991 16436315717230869193 1098643260677377024 15375260870781940506 3793504954407091774 11134848192299037890 3552529810189749670 9423321996053656035 2572394090452940100 5863842087120122481 3232424003794602328 17990158839516883942 15807451370395951431 12359355076581431481 15310201657028402980 12832475268971401880 13800400579975595599 9525911982558156541 18204931044978929763 17483387625830373660 10458214680146936596 4173697810157374682 11860846831011500576 17075978511936040102 8151239601475991479 6731139818340214870 8062333082222943858 3960850559680428213 5075759914633310731 7546647616555795993 14197101141812928614 16555561723813486150 12564438695557022413 14532498078769631031 6570230084289436840 10998794883065723759 12423729251154954681 9171381084950864312 5810410738221076473 200703325498523466 1561134734017320872 1151833431627703774 11586658071743515468 9612064605173855717 16477225856415683982 14674767170936222190 11540828833008301412 12542629640480713679 15773382642154340595 13126893216415415038 8185596745835807493 8069581322306224565 15052823199355490112 3935925315241780220 14981005795793715531 3642965606057680126 6931463990720590388 13108202603445210382 1123597583414397673 876839178072368396 899758327410380289 20844953029537287 5838908708569927241 7642645769847665604 14120380303674238343 7318753990477131221 5283326925527942081 7294682272588362057 12897525966850109184 8459413994592193781 14479118930813067867 6381723196291833471 4424520817701142534 4180722905490383906 13312985817878678088 3695186467645357808 2806822601950084884 2519819169446231151 176636250923973475 12273494600268090228 8965795967668491892 3286998299124280452 3939282778655998789 7254115511264488383 10311970820974367756 1923133157141293103 6527220709687300185 7342678130026969003 1943275451105463612 8136259740640039132 14820164220635170853 17713484926607161319 1682189963444004066 17353380344086452802 10426381183679496874 13104163722791372256 10930197795754648022 11038233744168244101 2341266303482694149 10999084802432049951 12396546219921748476 6534881745154549440 7599767228222968183 11004767949147501072 12060855493724846529 10655856816005819680 5354884238233662450 3177747456532486871 12797421004107712992 11521012734171620162 9354336883909197458 16548692776396081035 13526855594034413569 16740556666552627232 11040132961708392445 1889692886216241221 7932729555372480057 16801012656344218915 2305772475474444199 7917588963692178677 18276531284357226026 123500635738805485 425431789311687775 10970590354121680851 6017105394479869220 1826347934821853213 17761219874915549826 493533429568638770 7303695101448941412 10787295248757094927 3573960387410019022 16448560216119580938 11956173605634738060 6188905732031233178 16284844176648146886 826066827348384837 493782127999064695 13765302130852134137 3826827878150089630 6675738289277002004 4883748830053833685 8900122340673657192 15671159133797477867 9324221878792274895 6263513553500049821 17546687902359349353 9603051663143119944 18253238033295588786 8277561163363396781 7424185283128538374 3437453124825096082 11824910472604711752 4777359135238456322 1111690844251411776 515358039230698456 8597027612275744169 1252958259348926379 8965169143048083938 13317334224484815700 5091008354399438492 2585015525668736528 2602689186245280460 14146225935865536999 4877692329296691777 11260874311588332597 6173167929956513985 17519399788443021058 8547710846372074890 953734532022822523 3759233000290113327 17509081145806762986 1183686473741107746 18260485593507090667 13850775850189408825 8897647917629657447 15970910939709066090 12328516430322122825 10825597042966959843 9792019041108014914 1466790222862082490 17298911904195989495 4060940965572870143 5961011292171976456 10302883321797464773 2201364729954001664 13333318433997337392 9011131870241470132 6837029756012180334 2242220666283300853 4390192881981274243 10410390926251785328 15872540337574789236 4317531480440096875 2719671352392229958 6934671446040916316 1336361351795234298 14964163225789996971 5247329807940808842 15754440084006171495 13872817411677252622 5241579367209860767 14452788227681267196 2669788723245756253 9402765651622283927 17789151706951274438 1431060791904389443 5038576884436508819 6140779003115087888 12912274214357572633 12696651543909400378 7631978198018277328 13956422611723730683 16940999407514673221 9491956309257762905 14814638680976926052 3569330828255556042 6573573452760022071 6599815920488771578 2733356312883843622 14206050827892937338 8446800914293536931 14739518833777511246 17609148108458580400 14133372472099779848 6000995630578081174 15577107324185789888 10130890763577676825 13363641222423779115 10119527590028454855 12953438342759953035 7150929999701858683 11773679980362258231 6938111680286328663 9855594632769819116 13749743451962674279 14252063806226924308 7318222825375844631 17155193403405692735 13872480417903510428 7547650694805339617 14774496665010439703 9368516339071628840 16138431668867966171 7185569071101719377 6212981319927500788 8755142609143302103 7136928000893777170 11863017186632895904 11582818787944110074 13570099419017836610 2307418810590700493 11473886906822596568 13714312993059359467 14315340970631791555 7369345117225129433 16107153478481776741 16926106093809428090 6146413135167031036 4673755698775082052 9411086170391113116 16262270265863396444 2102959027774265365 12094918494311454453 11054223458792580171 12312139110408726138 13578558626681362284 12039824270776816308 13061949368572236408 14105901105941380947 12094866206223835352 17580273414927524612 10261763781344372275 16539211558481922455 2457393875576942859 2811845724256232344 17852417426517891201 5230780957548904780 12607702023052948468 83287484999985884 11821876383627423847 17759073315986267275 1600647330436161500 7785755260177310928 16352561731413868083 15732305004843595438 13591757146641412278 2288768147331510822 15993427417406651781 14304955364498126785 15106585313748788108 8172864723426433952 10830582762062013 5767885452450774735 3895964981428899852 16152833429418995943 13723165133198019427 15263670035697204089 2647509032149578173 788213420830459980 17278742526803338374 12004491342986297610 18045024805433524694 1321166882057989077 17918038530543419099 3527041177986669836 4471569256469084181 11705180908547248911 17038748861224450758 11731814405071809067 14575819501353245179 16235992864473951612 9733367800786796225 5739777830248076745 1972182108994215329 5117294639409663720 10690301957071584869 15116016300353713168 8479183258330306160 14191048547843949965 9270969279532510572 14828106077614496483 2917266799138046263 7911960633707314236 3115726382519467946 16295968672262358229 6854344629270026264 9139984584428564054 16300574318966915156 353219491776397803 11690619613524241882 6217055394245954352 16715567571394714094 10684186827819197862 4008278157230952054 3624325206109506939 6487896764005172391 9775565461171992840 3436996597232952964 5758400908683293691 5156111169047557859 10415708927067743813 1267373299090114181 14519217250195185560 7902465679937476955 2872249610465734494 8575769823045737920 10452852790268967189 18445949536933140675 6075647563646238515 12709200130695863989 718175768790256203 12537400068118234695 8041417071593833738 12818632893522143728 3396261554800031721 6689616883129738767 9329349840592814135 5319283111401806109 2884038377632196154 9548927218647591533 8852736405202512511 1064191088353467390 16728121868351252611 11809376017255241339 18340113386329772152 4275985826776472344 16162773405447406973 5721459537941524540 1407356905076364867 832331844823285716 4150389243405548221 14928829117744268654 13713665149958770562 12396687519997842556 839979305823292045 5463697789704965994 17421117908420773529 7363001726872598865 1832916009334996398 4318284036725060426 9445136646170527751 676367815309727257 3003392958956397779 12140413571490384456 3434067588424216844 3072030378347385670 7646960835991164046 13005338505098979583 3476403462110185232 12519496488218220798 10025993530798048311 6601233965414653080 12187025789948396879 2711473526615934302 17881901414783751161 15293449609093891567 7892929138292091731 6468843409817702183 15370492928651894413 4484606244890943078 1471357150630964122 1634117433993428998 3003449253977998478 18143010859426937779 7038545339148512370 9628445143567783345 7941860016153706900 14941818402779516175 9710123619366662024 7766396301583194039 5105974515904878190 3848824154428741219 5854299907968774016 1385582421948352147 6777762895433444764 7497203066521026324 12611881050708805813 12460509723980416443 9048510310732421882 14657470652432880844 9278711287701602408 3080287326290872063 6595292766077390490 9926776989896806422 13619174784497547736 8409347040733745395 2904977739211924505 8740434814877621406 9127824238022089788 13709892673126373791 2546410852085722021 13865609661290036270 17104305163608994810 9003171245710954500 13568064680610788634 524505618569193365 14310446069648354030 938762466477862964 10130012516298924319 9497171585739658632 2632734760759586784 6874157409918373028 353411275313179627 11445665336972337100 2892700290191278012 6461714169826668841 10640993422717498006 6254025907427468561 6860741086170347186 924416328600760393 15228644670805144257 8073360080038595237 6123112721420496042 6185980460353523550 8876483326624357046 13010186757190787625 14073481428064398040 7003613201790732071 3363424214960380739 14729849041300996617 2605042256095258171 17775926194571424666 4899111771984588086 11384156172907151290 557903793300710902 17203370810158292899 4169420322880351051 11802823485228289775 18186375109384017818 4406450661245273505 1956519114284883823 17584188899808301771 10548924304727631049 6284385789525048725 11297349064578438217 1438333190678106893 9608837615312098801 4828398186888450887 16505164869691783704 15253152387202841344 15936774571621888280 9545168804292768546 2919731285252152105 8676645537167858496 3790686040118955256 9957752615614429862 7484012560229811767 13924173354251704636 12231838730291463566 14610704825173809784 17539383614870929796 1354458588966411057 6934749725203407968 14544706064590528773 10194873093536829972 3244107292051052084 11028456731659213744 8663251071402883242 15797870550283411324 1357435039954769592 13995263190417925250 11657405455200608305 1720021460728100672 2549239835833510225 9616954008728219356 7362718931676449422 9422228501608251894 611847786740925056 10809404329556114493 13415130191121336221 10957221773165745126 5484432715836659457 1580266981867374740 4551090927649197457 3227238738324791414 12360638106727820927 402886298821840309 13553904224837804887 4312343236273940653 15723188008907186907 3255237528840533587 15803624640669205064 3159253784046040186 5987120074996334750 3895198729985710719 2927868714662663438 770453545350014609 13714334511925682781 6697322446885636591 65762193337463156 2866842014482315616 3261122480008094429 7302651575451085344 13758118653090528163 1113989728061810347 18190779062853028460 14003846542045745298 17138111134581828646 6999532099524054004 17931533373551159242 4842231728344867978 12735508193423763535 9533875778555722589 18301046563927125569 3518834730038118428 18433836601933369708 3034839213344862990 17988405469736345770 1392261549013739116 12933564255562673163 12922427835494407142 11296291211520836494 13559579668309598272 2755467423232317903 5323589185922077520 4842480267285908697 13631211477104190779 14765765997515481664 3694983537792011013 18315348837764965727 13708587420485615089 14810226219879203932 3627033261085816580 3923393795228661478 4291261862692275747 4387416251241496099 16822364437215008035 10556330088826930486 16576472906506929438 11911910402772764856 13046231078832800297 5401343113369586293 6497256683172964634 3656050274086075927 1076579158274843645 13205112130624260444 17628742772083281759 15590679435407285385 17824775118537217502 11028151563641600263 2636452037094448196 551319952366834176 15609172795894811911 4510169191100105923 15611278664107345494 12751590751001008916 13166820697237799636 690831556576919397 6589468033429578903 8991492868311470600 4159596381019402394 8751676082850575056 16122878922625208934 9540282771146152180 14094435063612102932 1390703989257729019 4758559257349189904 13503777959450740031 10988671023986768201 7747528066955292495 6484742459979440282 9210765738175737553 12394610130223588367 7526097718245248357 14472271408160871338 7919021022147913279 15575020906461687813 10115458788141713163 18180121263991113705 2745877818903345052 3991076511193176003 6980087155461824709 18202396455327360623 15848971330897975818 17567856243565933948 15061643071855281656 16985085182256095574 11332438870100050353 16860921021737749853 14562938309855431905 12474850098866968421 15479856397531337707 10840353185479210205 5508947043825277326 10574811243151904885 7129946193741727213 1068563079016729755 9738489082264022454 8962645290524877283 1992911133971381183 18207560453780012306 13777710533172212977 1339604830989600086 2911325853917544430 6105965350643598198 5110861170302333620 7321353582103365961 7692688841949384431 2703041857139479194 16944331381529514289 5995797477797877982 8454857511410798427 9008630884422216589 8690629720697624299 6271409134953127666 3068366291757572802 16032386685120347434 8401452670874075058 16079899239673175419 5358123246009514660 15887941018766612713 9989601081042018550 16540746651625502581 18229366532497304750 6449815651597046834 9711948947582156903 13515732655280918103 7597923895157531439 6040055574878273865 9934048638429682543 12999958918112570967 17853385136114939331 5229481279283004070 2648557984679383265 1692940361201643435 13544032793357358830 5936921823067329137 7023845837563063150 3135211961592078666 5138253667506577374 363573940744938003 17244861860628280071 11294954603348259574 17357243933555214733 5418285463467010250 627446851522314256 8388164925118926938 2617522996730465188 8056171782568288656 8855063172201970907 4215576169626874623 9516993624096448017 1834780521514799779 10395471843343734629 12515963848608497927 5793348545751005956 15661076129707393770 16650322748914028283 1390728712007552808 16704996571115679440 7080622415207653781 2052603661088990667 14393255832303150070 2020950393733821048 886873240426400924 11398144104479518135 1260984351862067711 11941832125492603705 10078546123934594870 16948041301654149894 10880826189130390710 6984621647763548314 4949547960093227689 6350683315302924971 6724391064250461899 18111716351497126316 11360394193508323278 11511798413298281281 12249601228412199256 9315317121030773550 17016678087424505121 4228561471279722267 1816703196370954871 17806897758557549042 990457975740879549 18186603749746731670 15984599835636439655 11896682768986962293 3938288351092002239 6164326950310741217 15194477149701463159 14067915951565231490 11037796159040797143 10176534223904735101 17248395149325748810 9029197264228581288 10846757532623373592 11739155155289723920 5413438543565752638 11740483418571449228 5041035654063647381 4961533684906099748 10519426983590707570 10353888952028181109 5070970366278599760 6623791395470053201 16699301539795077393 8797226961430426891 112006029589596545 7046911309650372202 15952805222265336496 5275477595476917552 5457311058901712209 6594972420616891109 7163725245642375411 13829770898490635628 8832239621311892951 12438688320633771480 7766289369849379227 11625415784039847016 14940631579708895542 8867399393662490507 4210040563235984734 976057298960112958 16872347544327904632 12864696161490206160 14705340951030517940 5763554156726978051 311615101965162181 15387655099591021594 1961890193066477685 13785260435929332811 862691428579285599 1783696375765687404 5632165320588848259 7767728129018946239 14233116119097410995 3941274381940563060 16718873270596551864 15129408079498335986 9537609180121755634 15103952601951310836 1892915675398611220 12735353844100599958 10292761125386393308 16113883613566681607 16643610470434333797 6507746217170639459 14747419508197853004 18426320549855293206 13494895688884014862 5209158984170356396 2223694874766187903 13166794247071776306 1828430837121460775 14732666274075428777 11607714381762148364 926680038609892652 6264513432723607797 6999558067295835111 9829352256466581385 72389775273752589 8861863359491117575 1717890386709889194 3583433940896175470 5433121548667154757 3793693415326634406 13737386096017522491 14708461409303383330 18235492142420539529 18283251572356668398 3261497263067690014 14505997393481344596 13668605104711767829 6503632590223470360 3365516000315126748 15016464485018345526 6404923786904125010 4789474171923452204 17382335685873710865 8320619460594882834 718489442709308645 9050313025193936372 3089469802836975591 11662278740946751685 5813040342954074903 5785979911274871413 10526448343032981486 13515191511981859468 10051077576368428891 3661026363584452398 4006019174037415006 1674033954866020557 13916418192961218861 6293786183591745101 7953581752513289787 11243066922954012288 10756580724641970152 7298796819927230525 16830933324870356888 15878464989337675655 10436277344690781276 11403813454874455285 3912333970439300409 5632534137821242778 10385406833720180026 8247407421578334484 10431754529489094130 8617871550919851381 7510866172914187559 177282231410548201 1758035174515730240 14101794850714496825 3033823726182180105 5957402662541112224 15233990617403487167 11320902888833373217 16006985682332215109 13901563704458462373 7621251522899383554 15825370806097911133 11756930535096657170 11016226610177745200 15804904079768503858 9905921062294870699 12683731678528111086 18159433788619528073 5275681419245069322 9815484203767062332 2128830510633788522 3606423602673035431 28436570721806680 6425586092580490200 12372231987644052697 18313055874667988484 3172973749110406831 5449584587383399941 8009376328624096270 2822291907140748577 10567148136547960602 4406372648937874543 6499031459192364120 2060822644291408823 3117524846328061220 5152075266976062293 12298856028752325750 3851416215509550466 7667055794488529676 7316165275180838607 18034920731293803442 12454084680688931332 5714459853390607406 989650405538781496 8770287911785477867 12609674607123658465 13329154664227986351 17370641660245538188 12745383418062133772 14114897810289809783 4695222891410958675 1071383769875443204 6729358665624423684 17494820245119977373 13871623405691318899 14730824687267426378 3144850433338847277 15842668075364380224 16274739013406155562 11853322618486720250 14567223898084060583 7158573664248902495 6666596352310948629 15923382382448796098 2643228005421345363 17445679218158688264 1292736558603817569 8305772174168765364 15203893631540610220 2313125223969655255 9511409483856805167 3858522178722561891 4234983175924148818 2845586948729113666 15648281160764035401 11188961634445830189 9235211070286899297 5395665710612358909 13246086814141911747 15717278398539498892 7633266543726824788 5487932734450591588 13479157709179149950 9286996417979708681 9363237510546644415 5496414245940626713 11982925513255155933 1884768137567933444 14856794092995778083 3666119876476591522 17403214791166733005 16256735707891903431 6270679999281396077 11756713355465821437 943772417599849255 9258855386083356254 4964624455179263921 18350181343907122398 3121617664975294712 18057618922454987729 11904212127053013213 2131384702740722984 4041794992324579249 9102169652753705107 2140236093622914583 11112959024479430445 5782514884521263816 9895658639734992701 3602657388345772341 4681158539616481836 17239397776155885408 13161334275329387476 9127340213027801955 6973117907534631697 15830757010726149088 9049901271789716959 7430502091622538487 2708306395108290409 12948590680530619917 12315147878815739824 11842789329658055072 17258906764826886757 6101619937684076554 7222775523675221996 3419310478023580513 7064302407675126259 12585144517466785941 13682739986561879744 11220612829406385793 6111505284640949103 13663824732077019926 1009596657911521399 5791997568033176843 16233704135288868841 10915539981941465586 15885260893769907423 9830919952563479455 2547687521730011911 12403940517793458286 147365765706364765 12354988040630561688 8872794872759670395 16278190806897786237 15934136229593064778 3858535232978292538 5590101599395715738 266331125479304583 12550219454026831898 5889476022511268756 3710274029373730340 1420342129141243489 12343192139680686910 8983673442167785523 12834217866037277299 16887191126870780853 16420559332858411775 14916451854561749825 18106123154155970050 3870788289099858579 1401218341981249306 4387491563771476668 6651681102424784388 7294488231498748338 17956804313321945988 17127501496745991114 2214645768120942428 6804016928163313526 17839666542702266342 15699520706748423456 7807048012006432573 9809530686720621882 9370533859393870643 12547327617174495139 14283942737640858079 1787230619934559366 8954889237925773941 6166155106089279222 17589100528652780062 15481846673982679581 7922164768403350651 3379620634078164153 18378917753372502835 511732267665289317 1531376613283916081 347791021453202036 1594885687013389552 9342811303859971863 6342784697941407293 6617609217470670874 3819849603970581225 9783882612621740105 12118778279661562800 5106014082952432678 9090605832832227546 9709790104739277543 10603951532417726203 14248223096892287764 8387301661080764881 5823681990760361791 14890307628598803647 4618162152313103934 1047922887601860911 9720671311602713923 17542427845229911623 4595320650404863090 18433968557707552125 8419242156202247138 13958899515058751626 9597768961994784207 3458105328917030311 13003356525243861771 703712138948644069 11565263972997833099 14797162197479165680 16325626472932884877 16843700298021523064 7473199823594573107 4539454220309909079 13582013762908951834 8792016711015848080 17054964285505183202 12382172421239683444 7081999528079896069 1045848083383587032 216488255730946784 15130046699485895685 2239809294626472982 12104918453366923447 359889923798065789 17592068786808199737 11449000913884148471 1416469926815805858 17459604489583002623 14002255552889161658 17676465857477038021 3248260289506258710 14618022264509182268 14761092113517619174 7348660909584544516 12455593432103726770 14330378173738354330 17787064422453732423 4540036580307761729 11870359857726771995 15976620554596691783 13015139342366368398 10749692797610121172 8576688773844048865 2787358521744328180 11832140519948619176 2280174774609324312 13388099203659074746 758451058867145708 5447613655438412815 10231600773687432097 2537220208988700504 11803678996507347720 5080872045993565419 3901517260340941321 11741227353032777203 5731280477062295664 11299201469497265429 6183488182411811374 5216038983889944281 3021239102687932254 17808116013082150211 9933915452124693397 18351276958797831141 13655522191936933214 17956853782747889083 12771280635183758547 14720066945588343782 5322068673446954229 16834014109840724909 6953374260565541698 11529098098455187121 5551233099881571143 174930371851486617 16693616523947485492 10808533085641773783 3295701851056570570 15120764416107128306 1181614047985481268 16406582962042822070 6463222922566065347 4821989397708555709 6314929277077063567 2114284871109820037 6572732787129694416 7807764141251573279 7736281885727426550 8208214688020403822 4979602850799717373 9413850252723530530 12444010057133468752 5462618284835083634 13913574929130856176 15680146094586787405 11676181139998188519 10295334665757087957 13376300040754828382 11270730693832208719 4169944035807530354 11206710398029739451 8242873689165886579 13590159722131982721 11243514784122705683 14678453031425747529 1444933342064653832 13733535387276054162 2423812945435733795 9101289426734902688 5965201975751122620 8847729975535094376 10245805148108288920 14297888010140108572 7813908164577608858 3525917026935757236 13730647497748762888 16283687454522700929 8154185214983161915 13129085718716272847 9298631353824791410 6920658029737610915 7579083002222928268 1656246941468201123 17490482509390575754 7714286919550365075 16752547693975605222 14627674287760157376 17881649382490625423 889818947696681550 11217534097276415950 12891827089915027873 4606966064130538463 14314460588062948694 1895456379302053792 15750647246104664238 3045109491477359764 12880500386064581443 9340994344625411298 18356483698245836599 9645054889762402301 8247907496633551538 824860708181544399 8309010766487374047 1075652877185286554 4680878404205375922 7307334317475423359 12797660515975165432 18253233952829354425 11066459029812051293 3804732296356705031 8859650444699371 13238956957588941760 6324504598485134571 13920055778789200674 15611951879942685223 6948731613499338499 7883674522421351641 1938177550666346240 6721079494377798675 17579006726091510829 2254518273219400096 2490255112427203304 13735984578367194942 10467829752525071781 10301870097801135326 7288933048029822662 71493269494969981 12355639932398378204 2934236555262850256 12491506325592500192 13774669349782171071 831969348399646014 15538554312169650806 6261024157346866748 18161602963935134722 13381948335435881557 16639380435111647591 1295419053759757997 8801448669642264776 4215773851596144689 11647471395121802565 4304075160662359097 6343435945665820008 15973761343068004554 8347417310192643773 4429433060560355481 8505535106451123311 4779058357937907241 4162773552952037724 13603995128825420270 10025309031652675916 16391460145262230922 677300382530444797 14909701575788025890 10208311678753382532 8490805170605432367 3747969430137841310 11958746666803113476 11855714765352331323 2535669291745208347 3961920964441480944 14587481000037691809 16487752965254762083 6545461796579953071 5612846148152964222 10322735655694050854 1671601194570694160 16131893637330104437 2722726589360619590 15636207142106543859 4028557658898720923 6507094671928286104 14274895582069123537 3320954425964743028 6058838795764506484 15072677471018716170 11404975408881365669 4473371455895804856 3469866497719403076 760241283094957475 10648875076320415777 14246475507925917400 6036369841835053286 15712869696385562268 11234949480402468523 16197401534870423150 21974468792572539 11559226287383954214 4537687454775713139 5022954011319094545 8498179510727690307 14857981640681093125 10047918154127763145 12062370500324066230 4478009230856938791 7499301734007925047 6165053591338730196 894465325375694072 13719119829544762283 18289975014579238280 1630079777431237270 15371696250342113824 10388897141431758384 10224927036272511554 14621898064882571407 10001822115905103284 16316927665451031806 14027014493139311498 8823251518291541229 18351947691247450946 7085814554186325841 2462667280868422900 10939051379975538498 5579324342637649552 11622309910490796254 14630779795801270780 10266417688227880738 11658837540538078026 11971809348590745143 6176792220964687241 940806315904947627 13239607581788374266 5601038073707567869 5079746995828858728 6055306544930831166 12630464417146737193 7587592478615381040 3159820250602210951 4534252814118248877 12378836426287945884 15333601210535969687 10231601683893020016 901043281168968893 1374686240856024667 6862242455271843514 17453160797990748815 15005563240681441058 1012780231972576962 3979354323781536612 6005185612232098844 12204965531777806138 16461859110267458063 7826650004072006060 16597703905303611671 4180870844367611295 8724829430473999734 15505949223537502961 1883823059697121713 995847732191557451 1918784367159505746 11798683424197917979 7599771992699493666 3342334688982156149 12238280932183403158 5689724602250524336 18072419353024880683 403083628314504973 2756834672619689975 10883210790070737044 11472999827793751569 13013629513457190666 14072122900221796682 11842432780107720560 7469302104611973535 781711730471365282 12119742023009105019 11221225813192291032 12599093620285644844 13443049884244865818 13076423523784154224 16510162865169981858 263854765774564004 6770040974846571332 5784894279772664229 13173121714233918950 12320533136080333853 10915319454354075464 11960616535242815740 16351734096377584505 828632683075152577 885645614299090676 194974235447207825 9427898361024118476 7146343314104784283 6636840581367379523 7320957979236041907 10014491296554956947 3719380116019448209 2907472897165099979 5134734620379748530 1410889165909486440 3194891990215358927 9259616256513451973 11757017963004842129 15867409401638782475 14811084142007372458 5991403714551400979 16181248675765773748 14224831051405109338 17776173387682938188 18218043823992941654 5460872909964327360 8369571612596369288 14359422383534815471 16506900761942339108 14955615974979783553 14535319491426138201 13173906363799718216 10926016190422502297 5102483775907638286 16786773253724264160 4281524895621253193 15100215287256112465 8818417096896042867 5488109275947514113 7795398448692302115 14345327323346562795 15375391536502091198 16686258097002768929 900502087694646774 5749215747215157301 11632919953840873141 12199257395771899282 18389215875747292663 13817561413528750671 7944688464250292515 17980224617385663728 13069950154833088037 15119476053265802460 3701438205185817963 16223821806161828598 1976162197284165785 4433700701623031462 16167005193418266147 15557580517397173023 423005942357209994 14994801241965983374 3656810352226952026 14172148525437375950 8520983128104506910 5052642894587016579 919778529683456995 8999564853444543493 8525008296917975627 16467158237047877254 16928085307314251985 3656434570557945965 5370842944945326381 5118603362410855979 8457149472951066183 6504797766084977109 14600695583007998896 18214436734149890776 8295069249860577840 2171190513983235158 18297482010161541303 6838642634407995924 5963635890589211647 14778181261663766367 14824047767622410818 13120211751639824808 14948006287780632644 631217099140102965 14214481608663177826 2633786714397008864 6786105157428812109 7764941080420979033 12553231686405837568 14380486069228486218 753953747222346737 5255837917385525873 12871680317513606496 11619550388139149496 17629867321130821061 2691165712252962201 13544640454120102127 13610441478638246334 370071636187733832 13565066351299445823 13907101074150082490 2168875109413541360 5696100564261544938 749662847922764628 6180471790291140723 1010168577082323826 16444336562354193583 1524781033067086322 17851988544811529562 6937989162447620371 10598207653767171947 10702456580413614992 8003617460881551037 17201303578108208165 1451032076115626655 10951179456586076057 7937905068666174593 1288594981111033844 7755353750306346010 8713414345635751287 3192324379060963705 9772298116895644249 5892550193606489431 5478270102885509760 14172170538038893777 12417630921111770669 556092530883611897 17540646514816593628 16771579903133278610 17037860273992073958 7747815455689550077 18346954997754762372 12952459166546393306 17027846622857481169 13118488328784302661 4425633985322585282 4006550284067094739 16091221770322817864 10692454316841946651 13059305714161429248 5496265688625873793 3184883963341308414 7470925891171249940 10450841472744901754 8480188759668790173 14622117052929653870 17380909603655083873 14593747497122065103 17518893885300445149 11520079246294892656 9133002521337744999 687664980636821746 11063280640624274847 1699572222784353690 4497413171417226380 660291952574221516 15681127422282711613 720395818230207705 15654126780766241919 4403495748867074415 10705582927659402137 4323958120618566299 16772145479896329888 8205126972242602316 16323582417349825760 15124312812303403858 11498075701679471503 13588552287969056853 2567297923582110831 10622137610279665934 9985406842711801955 12847061502352120445 11119221517759957517 4594507685177506093 2027612519846115726 5417933501614489916 1572133776854849032 2681561693199999976 3036006630476167501 11168218876497835774 17029377607087926170 14421347630550002206 15344589168781221061 3048393605543271071 7862778744892787569 6140775087811399163 6891575502219456110 475592939789640474 12492455031146339153 11582105892205952114 7295950847982674245 2725001537560900657 12094377105342825112 15422887456202479535 5965135599179236792 376535480204540431 9597563221553786408 10470555055081373405 843844288317035415 16982008643126140190 4870917640112649185 13724742729842232303 16844922329282924464 16541522127015914208 3221037044346757117 11233531683423931151 14780935754610539874 16462100189579641631 17517077808539246331 6966127011044944275 14778235954107242074 12669691264952058100 9962465403490851634 7637825335682829018 11940532978081740808 11028082834676582174 15507487031699494834 14134373437828186780 7433543104892677127 6961454046901260978 55374013060598749 4383585039001373460 4039739657931518131 7193143269354715916 4737806267057410655 4629022640728771099 15440349459367920871 9412366732482623012 168436354945804913 116914853332489388 1958929204377281814 15669262585990025472 10600641217899716455 14578915764292689249 12804465298335759321 6755687320226015107 3964473465382869589 5055172063636011381 17906116091625585156 6042223648186461125 18240102775102792418 3819532713158007367 2423419926178444998 6072465899902393374 16253490451175802957 3091222654446915219 17672395190594247997 10580841663957833167 15348186924086995075 8920555699887437201 178200467813462045 16266308295751523782 426502632367383776 4296243422000632497 4401983014261746232 2410403723901020367 8158250509296510933 606852457123112967 13846427641270693292 18168716299873718565 9049719452365226060 10451753427362612691 4941894136365276751 3815172288800724091 10779303299385474810 10525252929658264770 9658347879452110323 13094893055334020500 5645755482658507120 6777327907893881701 976537264409351034 6664828250232266654 781934051136170013 16584305417079595104 14345699558941318567 176068166790958765 5382864122058523672 17381175798392038927 1542713806375763196 14443344077856965738 5987098494375950910 5195037456526196276 3213336233412646813 10082572475326292313 702023617355043925 8435241878511337995 12203454730229823324 11398953501909641048 10395658135364094257 17203465561679094045 13119738626254678219 7204471461210227078 2826824998772536684 12010005718744655998 6778770181645467390 405480571100384841 3749507318696881470 14661024998522648401 3451615357411854036 8722310331296386571 3979906091355827463 701690687514737004 18298755413906150196 1906996903001879977 8246796683317057636 4009722792389124274 2861989014826961866 17476780910738455667 13285916295489992958 17671253406142478847 18183648085136167883 13497821678244101536 4696695047532967142 18185047291050646803 1238504590470576931 5716248477830514876 14387490070383172316 11710521948879649113 17163550191859205363 12679384595996422786 9836755428233002768 17296468486461338865 5625401450024998382 11860395988895918267 4080911336828431069 12437441048554539284 3450811505834393428 15065456703928279293 5487408299188505771 6803538580611255707 11046281397088695419 13397957032604028223 17511618309476423560 1596028257830502718 6694013317708030527 5001209080799515945 1086551095590662683 15942550184566146709 9213226464614983580 9352201024483626198 10335283065351589891 3083381121826738016 16626876611959912447 6405848070223040171 15770404874927398777 115517619309113337 3428702168859055951 11092721861995173320 7610773454112186228 12989978063705263164 373370988901231765 7779196672105149254 12032007486368210587 11659206527200825874 18428471847040460154 6413717556179290330 11099896818726351128 8243783442253097212 3841282632814719113 12019646507730252287 9184299819039257660 3128424369030189604 6324941266986141012 1037426391105713240 13010025590994399460 7550408367045214433 17163242695303447316 16054752186368812817 11308282289072511261 9931327519708902726 9898086422630174484 1923320088600527858 16831156114359406421 4536533262858705225 6098921912721654699 5038529864081741349 1934214591301323318 4008897537014670766 15808727927884948300 10707591585192348986 5963758789695048839 3136901155569091537 14638168644614504247 18162150901265537712 3009920969089300574 6453866087478081947 6258464512565121559 10307780606729254722 17937727887605875047 15960999601962621499 4377059552666202795 17642045833451033294 18097360818322160673 15777045379338770036 10951249933742281035 18049324684637830187 2489636519224131334 2904804644134460286 9822064793591157969 6220002027984279684 3399815765748412725 9930707076387708536 4807094058134302134 5595116504320535557 17589491898675531651 16409314841132336871 8033523061288350412 18341588400009723933 227553574904614196 2820591495371962817 14110168704915739199 6610849656592386580 5933650342651025221 5468733133086294457 2376398392442861379 18201222131389393401 12729026468213738359 14841985778561813450 6104955799343616754 9115421475999554415 14955547848187913498 3693436772358705560 8115939453907826013 17915569101477588894 5506074423951114204 15819143057664191947 8189057650297903328 631949382105070420 5821631489635678524 1176666557277305786 1453762770152049873 17762000378113038933 16561423600007549011 3263879217410659328 2988704885333535654 1287643084207014738 3585115022839510479 17934374900807206034 11184447760523891256 6067904479748532970 8838091973306798557 9982540012650199390 9774177331827383766 1933013492702109504 17853809822422238596 375271407937085351 9908687354550712399 3113570142136698828 460197744393532819 9172769281018370947 2382748208196462305 17789387993982807736 3871390942414155782 12827154776932054136 15081905002414337952 14656334633155467829 17520779385787776386 13832500864214831761 7329719521075410574 7016642027603708178 17644832134970989414 11338868865132796873 6737336491459756561 7687640188537281906 14620944704861734620 7473215661925756155 6354087275452334341 7446872216239900649 13441276648843477802 7682083036684584266 4121248097714375187 2515338583421937153 13880741889512361348 2252587453629257644 3913157249787914518 14834765826053820041 12627806123996176839 1525526763220949363 14562858043366016598 18206372575002820958 8424634739385438926 6807495684597565460 11512796619011613215 13859335396787614614 15815193681314057376 472030177041562072 9113948350519902152 3261097012895547252 5444750302430093500 975855447941567834 6331477373997065013 2213500562166004674 11837880770080302659 5931265385811164375 5572161069479769861 13159730250523016072 10241226211744023077 8059180924800923448 9906505451690945899 6265235312657803786 14724219257309877149 11954475159585169873 5236807440581271305 2585520132123415354 13451441209601260421 9736817225290903829 11410222785069181824 15696186652878017450 3324333440176103576 17997749929401600739 10414242332442200940 5619660480578084257 4364966535289399088 10288165833071676427 6951004681007990091 7738557286563071086 15555290391652391806 14509716828916168654 6862466357962330329 2305501740155751003 3460650462862176156 11537828226675692174 13658629912295060759 12762080394843935041 9439186503812270249 3201098459343544362 17173855464633756480 5354013159449761118 827561114630518364 4854933346703941850 12350089241924999472 15510223127335589462 2588390785119706718 9211705820919561168 17689797530480332502 3265452157735796819 17330430533385678765 14541813230405810688 15263065131049816820 16406577106061803801 1249074643339543308 2548526161282054798 5781498769795252509 10024241048589928964 729003371479695063 14196873928312679116 10858847644972559749 15256936491526753064 5253263853502598768 4685636439263929430 10784488808941299670 9901029958476044361 1536821312226458731 18012327158211770390 16271018832341804208 13374290979622126889 14190676160125756531 4148604483153418976 1555339738844238500 3125576625743464739 7459520007499738587 16078969837797059399 2075693898351230437 4898503077194216707 4659402968739115223 6403833045744153748 6151124590720223241 11879920708969326832 476947539947520337 5634280011149587726 329732099977426800 3124064556178972050 8971260694096157421 10482012936676008337 14976920660301266746 5617277397015708776 5102545489397945409 13074678760942307704 2074632756976172421 8540733089237415403 4037809964701095316 9976239811026264221 15379120975069054493 14434522508934873309 3328318590400761247 4358380376175130043 401502011927998049 17873327044231189109 11733096233026586356 13618597143620443741 7350441208833219909 10653851229766261321 8818319028991070951 13585280975669194426 13098835906868732845 16125906720799871769 15764413464986152299 7720629987812213629 11860224318826839964 8570317716231280948 15231836377995997631 1820061208171567645 8657894359208140901 4940429562708220555 12969625582133121089 8716790964478349314 3831241220216713225 4821001975545687571 14356361375027060026 8671246471509780887 11138315163642021455 6796380391510244920 13301796772003478937 5808541239079052635 15598287569578577587 13310698745738286198 9214248268501901396 931113883517393516 14963339550043229614 7889488698805665994 5319596952053882898 5041662412917660848 8631862745702505483 10934897617397145157 2744686316129941837 15045366028241915087 13908523981066946547 10263711908814896180 6461739513074309296 13766756830089136083 4968003960813979386 17901833124275912674 2430765878214610907 3752160158692782538 11543508154845758434 18266810331513480944 1897898785028668628 7995714536783468291 11315225545914440875 12900953115363370239 7337954080730359569 11393895200358938571 4063339127842322239 1203505756178340337 15869486892670877919 2804258523048165349 16829438766391786604 15571441178293965392 16770817465166835518 9561372332455522346 4065627761146518026 8552650201387278683 17304364116462277447 7707022982846509257 10378660314809531806 2687943780804653463 10158538274114580928 11464640904505791790 7319053900699491735 2551195935664200528 5823979828189807040 10985481515522406905 13850804376844458121 267032018093579497 13325621655587058810 17979635885303986302 7633845542425206974 6200842550824632998 9542273222544922189 2859899399804910878 5470778703156180232 16765798969654548498 5285188418274622917 8843286873056471027 6082555788178252103 4367613185098003134 15909749732694432774 5009649357089848950 1006535031882259362 10490095041167876740 16863205317509680589 5510655814665899332 6910987618688403553 15154681112622396943 8998726019051341197 4961459751243488748 16782934416874241115 11950782138524102093 12528830712226875292 8790268410469028933 7120156589383093547 5454071191088942969 2586628466841683087 16069399821375976390 2394587396887455544 9254235468141816637 4921779125810523014 967534657470402406 11525568866313480617 5900065060604384996 407834848051159246 9075728716726659581 15352999877529995287 448370417838062910 8826166292356007497 10138096486648812587 15905853116872833029 9696235002105004155 8299564022137045150 11367867272124024352 135501412829429436 5523383629298023696 6617766437050893379 7164226517255373746 17614842715753438682 10992878693329410446 4573937923629795073 11611948119741520414 16897837951129851394 6777003351620608199 9150706736864232453 9658154429630910808 15571649628181848511 12572415355769555664 18053026835859876288 1207436519551237095 16880486237057344824 6284558194466136224 6499572873318494158 17459642664730353775 8651687534344328148 705444189743387286 5700389441771290094 6115245264733817147 17163158971584347322 11981099900026859757 12863835681752545478 312889757384187491 11947186920927927015 6928054943440465214 17200374094385712206 9140700744259164959 17247761387273720520 12764685109322012555 5977403821048995170 4117051341322599461 4253191649404900495 6818769421429700812 6157379485477387424 6794406318939698290 1594032300841069154 11614101042284845978 1154636836006975228 14595416225909620523 17550993370452593650 8374660728164893859 1693852722813228320 14451320323728987003 4222810654962259358 1367293432359045117 8808838720290505960 12576592258647538572 14556344570376289464 13729145230493548846 9097862948405316794 17940895839631889048 3614865802054373389 15881364149239701440 3309240029089017048 13776334516238084227 7279295751621981176 16406383697989339781 389878549803961980 3927840480497278093 2407731451450619983 8964230289764409664 5310430894184930365 17546760385037109463 11417649000057782021 17255137247580469042 4337375353309634750 15080378534595439870 1963717862967142530 3312853765632884074 15254921536401512442 17931778286007419381 9810009848260706914 9127941895746096384 15822856489245614165 2986941898701160102 7893604779038949754 17442995616838200960 18188664462037160405 1461892844557489277 8128342881795550988 11727980731392726379 10606794125237346451 6919449583197533957 11340300231517144409 15462766544607116516 7418349631908728443 6960112908575988847 9538145695040448681 6485696148977735273 1801024614342008489 1995520340127021333 14062174111533745080 14486612091042052254 16131423831836935973 8430609156271144300 12007015719802125066 6413161141331042176 1404946853121500459 626865500516568402 5485742427688971016 12231382040647095275 1627279179463000030 1952961595923195827 3136533043224250924 818876437264362074 1789605275624961530 1620317181403357524 3106087240285081602 8022537639650827861 14755913593808346774 13276311821152483399 4878533971657531618 4809262398474436077 6580571244584174715 7178885096721009704 10083904907097561499 1447129894060832997 15200137277058822079 14429996158277938680 12926952776282440823 3689748489647692779 12843759677188532777 11993025333172054991 7784709434425154239 8685882993958626514 263816361319155697 3391699938379706013 14430471970533841785 8533542860780312214 13531985225631075163 3618969669892735507 7271122214441789715 7831068551086483109 8493900413929432435 11571714063426980765 4676699088822806703 8083932304411857938 16492105501226158969 17575488276632253353 1528025560297081309 2318877478112847625 10158733233375331207 712945140180785072 1790219580471889249 1811892471336728999 17430734259253793144 17355753293158139670 2111080547714838577 6261650835679057084 9907284939624175507 3638757480741369969 9318972431772592552 8883796936837411607 6459384537473788460 1217839981567741760 16653893033649391532 4558937111075815629 14361613830368344927 6304268777966235647 8777447483565055801 14682298874424581619 2243822482180526196 9135699909829369742 13526830172263970411 7967042523353093516 9338089865562610683 12174130681918713630 4031263577554186878 10783580143615114937 17057541705986133967 9146871985539337512 10153676667281340540 8697317781661589106 13085173702639602877 13040691794202016831 15503289666553467095 10038334189686294254 7363310141358690610 3272063819836341213 4809093544745953954 7329270132902217532 10589831483470022048 43102229552573646 5100719615445198575 18287869009178478253 1041372143661664830 5894622223334307976 1600856741885466882 11897187950573427580 6368520815440050816 3377964021416997426 6951485339414607245 2995716964727387160 2272171991932152482 7257710651580762688 17955183856804475161 9127231241514324317 6890653253146738151 16953207031446375618 5668239194660050765 2735745746520208841 12839557809435058165 16627728559944959086 994778900598523112 10182840383626993114 10585335614728574549 15244392693687972854 6171240858612343620 14170074287920759734 15381215476518163190 9171828995671209544 13359868710451691252 5350975417780226686 11660260704052935981 678686330568237848 6347069029634884723 16611157150860858103 13496824167602102028 16438033944540481741 15935540020077608834 18290399054536683360 2261503432628140276 12354863628757476959 13685913940656477344 7555792421216784854 8396942466525809075 4881582404293321633 11611136819445778539 1524054895439516789 3517460462971010073 14342421370015843207 12786466730314982908 5199024383120948682 4147373249400992520 1946113363645707439 4939384262690689365 15666573045973146562 4373545519641177519 5999694973202573557 1651409963868566436 13008716738086573373 17239032579395484461 13712161397457340748 4609013826197959348 11314155238635545079 2095035498965395143 15358205367404015533 6624805613823217833 8513437971755486259 18411803553478320158 16694972881039820910 3565636283231294094 7786416094425736276 7458930695778565619 6946507207046858580 1221608358892225476 1011271054811432142 6532687893434823339 12015018234863638807 174259763724723168 14642346927509334919 15825213048570408036 13429552416840063925 1575013863284559137 7510121407277579968 14815099603744267645 10759726662688453432 11002504245534492642 8537517322565003724 6172499406787218326 7093585309177696195 5431197099780593551 12265914862793411922 17857571742800468451 13590575327470717982 6565594315044848164 8101076527316156291 16050790609801487872 11076808891914888424 6206501749139824565 11988999586069392493 17738989499618978296 3679909524066947752 3618316739653916999 4710202347612866514 14247540524071513094 4398890696654972189 14836335196419515937 6508356969875476853 2308859164918392106 10344439383101397901 1580467416200345596 4680893233579130393 2996801297615243645 4003974556352973536 11627522167170091142 8831539420714396355 13358069442911077398 14807097841576592550 14957373916759134271 6861783775840760239 10863890357125831262 1839119628369121737 3809935875012045167 14108620731594931937 9695429992733572964 15038671234336630040 10422664176982713910 1785786170884759508 14475221161689959716 7485219409802096453 10296836234505289040 7781679022170193446 3551688744996915787 13736709904854413387 4854474090862660333 12118844304549132455 10123328022338428623 3505370134423772985 13300803229439757588 5269715297739270431 13728788056972344447 9374654393475924505 14996212854925401823 11248035880902326934 16845846692656380478 7203886386286824091 14445988114081214324 1086464630784156782 3609107021975392556 13076229347768334305 10310129471719756888 14420512139563635736 845177491830133274 4030509331683590110 2201704330961498829 15367700990022714815 604812284290470970 11160517419196817044 4664155430670769541 9419543321538359796 14073104209738041323 12626422588332662874 5365092138268585580 9819227690428245438 1558236333761584413 17165523326984427987 10677556538062156317 4600011850470973700 2743994915565986208 1950125333935336295 2650862739072368186 16588539321728205204 11211334371142706439 16190201994090322406 13210755285440280953 347940022933594112 964974200151815550 7265089747706614848 18303187624641803586 17368479315849039492 289065040775643638 8418841261243053727 824981576008247398 12534042352390381023 4722388497215146058 878422423838234344 8572200102287510999 11048538828432304863 17850587237849815915 3996888669374901306 4578168249145052642 5311902991983103172 16386325298872105702 12761745812440809154 10631666029385552871 16283438386689760855 15414908224421913677 16119790343472160322 5344413905389505399 2664482799000679121 392016114303156398 18065253145171541295 11119925684582137406 1841140013205933758 2440780074105458146 4241561953414699728 3811939769375707353 15479992004622408619 4818990163399741902 121412927407405510 15050400868687395125 5140336175375256251 1604192065071741264 13349376248396383838 16226607563979753688 4965134316612204419 14681102251854352808 16410033240797575537 14855227179964159753 12792613084889145511 5555496544937909802 16482562889016827015 5907340084190120355 13710639120233443714 5814547390544838294 3415882754780166638 16997899724194392272 1632386590860134630 15639696914262926627 680862852293429694 10361791060982110754 13010646342093028336 13326289296761561176 14622598467460354104 6765354510734947584 11979347197657188913 5534036308106122928 3588663420877476882 8797737333206933587 17655686050492778483 17724479514049452774 6293842726649271086 15759926310011829305 9822404799927827821 15769642670895761589 9711662820026608486 12712351582662715273 11549849862132043726 4215467831199300999 13213530200471141595 9191495207486781447 9351946659327758773 17909460055474821709 12257857034712871925 13995347013775057284 13393781958021739483 2522016877829558889 13444243103589494465 6566636633917690636 12514636468698724813 10455339652297167252 5710485713413387824 1962496434657195842 3312887233651996886 1584763253136522030 15703430468875026914 18227613917735924843 12730084701872616814 8097629844828327258 2534429940333895971 4275779693026412631 4446604572560584693 12307828730546453844 7679491726261518084 9009874797483942215 15053014553025851314 10648385825283882415 12022444118195858609 8061759110105255176 2868879838195667310 11895893686436250954 13842387759481147569 4910124914117638203 3123378045937931433 4280454560802319004 11765400156675759926 15963556008914410125 193606616907108350 1625091368277232432 17345650685817254823 10178326698501955473 381911038298991439 5768792327272110086 13090509410387700719 17457221256334054598 16942598246060848027 5100369085268024844 5448537201373362292 3829567271092413113 9716981805547133295 11431840306052336618 15677585142421701638 15687726801453479342 12087383657365867275 18340991326103640165 12622707190306031845 1590394175211421507 14054603789069792153 11559716246662805738 17382792181387107105 14566453140182951275 2755530845130246833 16580976408273505968 3643909153549119193 10990303245003477430 9113122502761061135 9212060746137245215 2808437720467471883 7670953217544572804 6481373634989746804 10654797563869635353 957724590050320974 6566010945411817945 18207656838069825050 13155483101741473795 15619411826152075037 13361856014989826174 11588340055653032410 10220864940178586961 14258793773407807183 16546879756448185451 7446866742066681446 4347962084716347263 3565820161799653418 8484103908299149467 7173181760953115595 11110259370757446649 6771564776894130982 5548767530739227702 11485024631848663789 5094043017154356980 11788012382866289930 1052758302556330067 11863390848991018896 5977363616234846063 3375237896439530576 469517732717359050 8443177032612966682 7063368342759726241 2134969431955075779 11178742381295719363 3060195713613459686 14947951783706062883 16454550273842947622 14614389417160209159 6149119043131967226 17872835165730021872 9950344506465409994 4740264466423983039 937853491972643975 6450555302151419012 10139717388252548376 14086570065100468860 15900468526815862968 5205611807228851923 15254423885898979766 12311801573024698901 10163558219152783030 18415164581247711577 4582798470333301211 9821036988642262310 17458633052942480662 13051196099905123826 12620386713151615827 17323672009775126549 8161100064910373560 1019438484174810425 5161041377443903544 323876335749822067 6052131189534580445 3486516163065061300 16034803462512070094 13824910946475331507 7355506938601494204 2530625781693430776 7470491632871416042 11136960180989037563 10134400046822828077 1268083487458441781 14392562405705860240 18259033835466849597 9131167462626176175 6099996573340072709 4184416926166149154 4459953960342773138 7192005987166383572 12322062400813287428 12362432244485857278 13828278562901690156 13342614110585822814 9477509225508254269 11533646079830775475 9120698162101937110 7593881032111538407 7571522064199283725 309938784577088659 18294420122453979267 7323195510960251649 9492425917219738873 17993311399450307837 8463505865447423828 17392500353333103113 17853624336723215144 11903663958756164990 15959942797123112553 14039339052909933324 6998814441551244740 16752426179432486562 5952517614514342567 3215430332932650708 8392062113024559634 6588864329487893335 2665295725395591191 17724225810389690583 10638101253287440308 12970058418705656246 13544160426032319931 5311785705443253574 14879067853561890591 14837379776343552209 10631734558812174651 16933070241060233656 12611445232956138747 14939613573366513164 13113796606498242386 8248792210844049122 15341331047717558994 16882864636907983410 9955132353870543230 9489502490009471018 15485745633681395970 12041528276728407165 2212849386946273775 11174557234704674740 4221157619606028828 4426978443828089085 8710023175732092952 10984808635625251834 13816964727308033350 5513122056589122855 4988405315273631089 1611478472813597445 14842784886123322832 16140189367122890246 7017300234886630568 15740225465722763407 8378317756122545156 9206172021208355515 7676705051913548206 12020398775446925235 12815969958480899873 11792878765116805570 15929520422230671120 16621155383803246548 3604392693441036044 980713321100796790 678762725247425434 10950342080237753245 6384090117940005904 7799457335521274096 16678329112000633048 7672113305789376727 1918140045008590152 1138355351686575611 14927676951161330475 696153404427911960 6467287166061694314 8225149239006071371 13391074714261847118 5147694703789606705 17111776755091393619 16705002681304185061 14352531401352185194 15949050737381517489 3685369579211560553 15017439547248524325 13025091840280091587 15591702721911615040 18217255781294034104 6308885725074124065 5350101779541775513 6659599409690816994 3592290995023135804 11498124405422853713 4089731498493346418 16562063794041374163 4758371788435902854 16345125542187923153 17429842722297404341 3788761429243019718 16383449582862246288 701546129063920869 8564118571696090043 14179323980386421246 5083090831689789748 603074950167930546 2959934399254722133 17592781160705042753 742765162607376624 17650937757431296668 5283058383728280271 524830359118609311 10503223219847859869 7894087839200554978 6786760592979631191 14591244046455784976 10323432040684102987 12393109846788250436 16168661991515743728 4310123494970647361 8425499018224403097 13276105909940907186 8268298864517903941 272966251791107902 9627906793532921635 5097574926548581173 11665857962249785846 17995632497296498973 1815302968517697041 1910383346324472600 11493302436142365180 11883227226836074032 4158657757566983843 3811094866041997520 12046611675567670072 5799543771105096301 1408862416190952739 724338875174249955 5243429433086819249 15511976364132094178 9627803788545289146 6549487740133471031 10146126268538744690 17947477395058738028 6256737846436009135 18194319331069549517 3496223881170568820 103880812256990837 12107366200063448601 18039161759978393285 9316962883887951681 18182617279380529715 14324549852382548748 3597682248729243781 5932461462352099616 12760375738877005914 17413177197008076735 1546952129933565394 14613502157684443801 4445394943206551163 17007666319618521520 18127817670882399854 14459437114592859724 12430065095881441332 8092599793885172091 10298061872415765242 4551586323943605230 15806827757885751115 3856553215806989429 4823853599937654787 7898110621541307441 15245064295991223267 9253306974198210457 10159942567918807950 14764297238097274603 761897716762443568 16790360684788633224 8295500886047507566 2677470521283258449 10173512252317607758 7751297047865318807 7655427317659171436 18140900497944138179 4454986357081985331 17114342393814864114 15519300514871634890 14365859813748213694 15786385869622486039 2219489878926334800 5110294658854526515 18356851930781979742 13290494961479777982 9369923107512049362 14031325451509826008 4880106239677418631 12947306668850738482 5519185984336055973 13721971950405627588 14737788234285827240 7489664981021446965 1224960874208805743 15789450534124470801 1242614353783043744 16044160364633965610 8689017403894381910 16748042699689173573 2531540608852676965 1641002612087119131 356606391135101153 12942645860479236563 4754258694922365308 2527682406284923180 881791912980332316 2361230207218123437 11297877429210111620 9812383037159102229 9811244362828006031 9893251811934967454 16083812763175013793 68756567577764284 8205686283810208211 2635900323275387855 1251892154031829784 14920986970409448280 7617848763200186128 16417555455016311833 14718540884967933874 14013796616272175522 13269333842453842527 458001868646296311 14674031883652366226 2083707498161079340 10123591282159988824 4632985065612620587 15908503817598363781 3076273241265271678 5142767630060874502 9148893362044115488 14956392800907930181 10024811765946226940 5213155917813125173 8412460189799123440 10072694759864693516 8337388362331700076 17169696096740260769 14954132729667168857 4569283903950013248 8430231835699258749 9526203690385238512 13593596281950542264 14262028865944971827 9194045319172513851 10486839808843827356 4024050389356357185 16753146525641502175 15871530524684425091 13294804671771821129 3508940063365655065 11617053029992776025 13529194997880436837 6660068374232365911 3768060005730977134 5245310579903787889 15278702667452975023 3598524189876975392 5941158985056236194 14941361614715997800 11288625206403841506 14162199315149225405 6941698945872198976 9390914864384362562 1283866801599900270 15018093321464390383 3196846177976393554 17319738609958775545 4459697543250040912 17624418954398381974 10770054351242903962 18082101269640037855 8482480342629411987 6662216136555911406 14407961365867654701 1618524090976295601 11040851365556778993 1787491822064657617 9694715818290075363 14265017870219086231 4576965462370578023 18381775567485007705 9676862290965457386 7659325017503077961 4770122214148619091 13511161176469103054 5523462400940570527 10073157150802772343 739097173531369727 10947319391846168979 9419931627010417557 7435021410926509243 9920668717559473103 864129952645660255 3669658024000969093 3034280797989372778 2101194001862857001 2607814377377027061 676219202965962843 3740502844187090505 18291225538511274541 13836392909328371402 7459064514215613171 15016761648740703777 11160543293682575056 12019138816195107171 13110813841459735754 17582489252448698702 3847942700044350016 4656049536942541499 6737393619162788 1241801722701203413 640013528336611150 8098764834888419091 4875469990221578359 13595212909126355959 9407166902741095879 14159501098701361414 12289850087398340389 8480169454925622858 7696664780016101018 3820643319140809246 7607456906464434086 1532007343780723880 12618749866287691094 11065853612027081599 12905919170654568178 11954041844896021372 11485916818766068725 3057532976754021186 12940727811907723080 7746686654208960494 6932094778781465625 1020570231051210321 2568721055840717653 2658538535084593857 7162177867857271827 15040207196022284826 172087499085481001 2441339918427292809 4685717287781569917 8500956031811834314 16925578460106417429 11373654758205893526 12772137688438828426 15434523154751150979 6937296164484586850 17186342254642251596 7239484106428077240 15337687133166811103 14614601794319160723 6788520176139880322 12577594888735122923 2410085121677368166 1510858464277122356 14925998727926609465 8015203344976260126 16363671110246610964 18160504146123550475 14584012315334627872 12271088041892251562 2130117806645260574 9115394462520971607 7854456218747095064 9294647327723635932 424003530142940317 13780197790006416480 17188811322003165912 14768364890799231483 7905413473937781546 10379910611629814588 15615109076193144173 7178674508819396182 3143944995888136962 5376873676237123518 3899291744417192062 1290222016348077640 15559630369555073446 16157746971040035384 12027212434557722812 18342310665186618828 5245705029938271737 10155380702640019372 16977052855788281516 16880404374611935600 18205814261740666165 15732619440402484916 1917628864263411191 3475725452014899061 6791366889189210886 16754262282978719325 3738348430199713560 13237613637909329583 5379202330963521166 6776715387333101741 8729186130452270114 4200249359392408942 4104566026868019309 11050041128768740069 214348411230102364 13584581529948657276 17688817056745426648 13347571217435034510 6152746859119243902 12664430551137436526 11423039308928461606 4060842560731996530 1893333022098156902 2527176866511648525 14742941878942690467 6589845025659095527 8547321262728036869 1762379948395396773 5802552484428013482 17775226934582329992 18254150326789597886 15237400768824830757 2583136034510122220 2500694179998683797 6501836068615781469 352247004461091307 14678839494999522708 2670993112580278299 18168756410302043596 5083126035195087256 728242375116602428 10414638817071946660 16015357913569376105 4326900337134363601 11899166582073064715 1509230047257560366 9591856608764950078 3863024501704550677 2965321050731383575 6317702873333671893 1124472170558409144 7901912868659888341 17184224615006448969 1637958412131338217 14405263943266017457 11665035344528386703 10243778576777573670 4288552817558072104 8985100542918962274 6443096217041918310 9757105111148102783 13478912235840293121 4512321240148661260 13084869093264036839 7090610456931855344 7938581888074228863 2935011203276355140 10364828112385361498 8072006680397156572 13921014354710149037 4110712599445631669 3396383255475553323 2205021988349473403 9411254619727913729 14382111999899642688 16406291424902971406 15532955298321787027 16063628169004017377 6466651764691948441 1141689941312410808 15565757669086607627 10160240773711271427 5210479213379451981 11760967251438043225 12926525002979809832 9097849116353290454 2275119606727549598 199930978396131989 10775965418351768332 12344742977334924096 15282124058973436475 14795101570951249300 601236994243815415 3985142159544476673 8137556441459854413 10433041229419707111 1765945190766581477 4648342455304057796 7133211251528426360 1214078321935482530 2891777634113414259 16740204534357329890 6416505667765506893 12425512903967721689 139347088572786030 7654648630457492907 12544330160377966717 17128937252300985494 8939192502467486242 17654274809906464043 12904895583360968723 9331795840217677985 11046377482412956183 1067777000583937378 18224278541109442249 14454362592736334652 291706097217135297 3404343848101726839 8227424554683937311 17180653837689816868 3587717309986431845 13959810308917499158 12953126580132598105 13736724233317760682 18207427666902619676 16117626780854039753 1574949127529863844 9791947193606328011 3856919117986151749 8995331782942091248 7045345034497256864 1672591530243693611 5577110239179171411 10413986420553786985 3644572906717937570 18263779115183206212 10182933841978522137 11214061756681588792 375621956826029823 6428069631757127354 17207780601376505215 7701028756731124915 1861821917179718841 16074189015954287881 17344838233027238165 16070914565384447832 1424904193649589071 10625192681628770792 7672718079707979168 2825476554192503523 18417743254608209326 878723655533687462 6522467570725872314 2446932414991540324 4050724975010264424 11167267739057703120 9328486614979858897 11514616389477671026 14212704693721409684 7069165638521844287 7174286862795318703 14262974512463638296 9551836812592020639 13028346476288198582 2249019402414088232 1565685738606632157 12083119738595851459 11374639757225037352 17116890213194031117 15155115952734869286 13161781524954366822 1711630935034913092 10103075644087597098 17076248212899533543 12154889125212635954 2068472358707047134 2362700740488023536 10070580336095363040 16471098131564845425 4131006079874866268 7805389452918861177 7485313545749523760 14739548618100134541 10386705606779838904 12490255394949825916 3154120843714462494 7304837615006135594 6045177237573215125 431554879808606642 15997604483338043887 12529964948178718071 8066555414938481932 15475357702601891568 3242640176119510196 6165273222484422521 1581429958161829210 12674967828378005735 10327750917328811443 16341910193439127738 3253359413318254780 15775809382594928055 2248993642693895493 6040700138920184845 5058806383025922057 9530448076669283142 6971425154217792855 17156408859421549263 13556972044868893523 5118483016894128928 15365938936979783639 14225839778760084624 1527171315796136907 5309618473803893217 7778200851129208812 7705410349313727439 8251005962726299233 15983540528355520511 10102580160989424664 840439802672966006 14976843617105714100 15680866259058256735 1515895257945907679 10699211625594125669 11433553061951458067 18387227817433756426 7979873659364952303 12521384872360311995 10038177093702911684 8209063302506814467 17023495857396193142 11871322638734469179 4323629390819528508 13226363601757915579 5396041061245721852 7638689573300936252 16930957556060263316 1576532653854556162 18338082738165517708 10542156685411996211 7696966374927555508 8084478479669757454 7060188040425692579 6817769489032337186 16162462411568389091 13271359935562908085 355314590987297929 11108756556479712478 3526218844589218703 284324040897617860 9826160110652499903 48010669908213413 1701065071290804325 2540848682066594818 17781537964083333864 17517290556981336000 16412651216092766130 11176204207013021674 6750417715927840991 15018852755864478828 15634239701936333510 1857536828417565437 5144828332067952096 15088671299702125598 4913584139012841061 5217468137366541563 16554615273824198480 11708149608189467146 13490458718783848923 1586494256678264821 11149110183061036648 15309297921384973889 17882689933061638515 6317716723650972125 2396243208422968975 553846574878549242 8111972146649960589 1511320871551182202 14330665626033048706 18341175990627143596 810425483843279562 1001513662375746144 13457953507016788163 9470824308774732074 6126676243934984347 1295783573699317467 1330140237972541620 13438967337701751167 16937580176914520248 6030764261761165786 8030604620562352523 8388600648462306114 17221178554167016925 1588003089228133163 6467800418652239682 14586697597565854791 18165004499595444483 16685206380369325732 8980259772182067743 15164179609238771288 7650837631354350665 11616536922178831982 16457592096818469658 17175511631798003598 3842192211568797657 11268127297368114224 13518826969426457444 17593019139531169170 12874239543054499838 1552432266505504297 6636009903160726857 11033559073833286648 9217846977150288655 17232655413393221273 13719846505401058283 8856296370408311183 11353191685883532995 11338793558677824260 6495678797982438957 16930140401370217824 3823577350383884320 7921200352167758734 1943254189807649574 12730513327253816828 16942724645360650918 10381122140060334386 7969639136515782040 7594292065375665701 7134073636611645106 487552256694597118 10334184569364445028 7448814845412704919 3545017944446326984 12876004417031087912 8887003470694803951 6466575179713488723 9840511565554309759 16405694827041172589 1491346251899138607 9582769499064320997 17565458590169939946 562997199962056428 17441880478415813214 12719455714622423853 257395714008215872 8307945372695274872 15203668201419306709 1206954546050711384 14457964402141356542 17221830668910144736 18330149047701872000 10338750930510591550 10559931267538875634 9759476203233076416 18255946361076041330 1446679536601970542 9119355023314662345 2544514619917676914 13619317343993628102 15397945600483500209 6216200421898405725 14802723575624358582 6121983365449144678 1067035514483386598 15396052376950114629 7264450804403358712 1831690184791538357 13400386918614655247 15208554605367517227 10870081794042071357 4022240866518243213 8975332191627635935 17428042853453443002 7996658554847268971 2548201523985295549 9770334991870960532 7132867671260653270 13008858690763410627 14419529311922991963 18073010810818578885 11587473920341875479 15449363481343003087 800936817081607270 822578437816920637 1305369634718324876 9666140151976560844 4732056099932764429 3708170076486731924 17832816939506934373 1415794808167731918 17096415991588910873 7727135262160588767 18350856652380474864 16577928556106741896 4095339826016698679 14091532399981330527 14129529827847906970 11430058819622415424 13682159496035719529 14986394619949116828 11227563682319310890 8635885863002023854 10845792396814942334 16327183444181708123 321301140915604830 13981751725095458528 11145799136685873063 16576001636400352354 10601123285488653584 15457318147359511353 12283324348629627015 8596237103535594610 837301763476380363 10415598540356419270 12638354718902166020 8225928271976450021 15317851466751897659 15136843140072487390 2304427212247333384 10970940413123261386 7648578445302599919 4481081571752095391 12643163227880165823 9497797430561183522 14100460661436815050 10234476279383273737 126908196287379681 3440890190099248863 5405238333141945539 12791551504448865071 14009365449089448305 15745813910020108658 9543410109627770199 16620297615126700435 2793101956137475681 9851165201975788729 15668259613125539345 17995484104410898640 12652046755414417480 4701810241415833486 4540628407137490183 12871945154055988868 3136890038612194537 5683463645746292581 3606595376604131920 15819709399755276852 5309039186528626672 14445834146446655092 6478502356339567437 9029127488993760958 147287476204438765 12813281794512568652 12336542569642041609 1284330026859701681 3888383229771092416 12921482766515285562 7564477337304423887 9590996014011674774 7121525251034878231 15891224864184349952 1413241769939297331 7886068237157112687 1745634234938367776 9875177920688019314 15876086076416461789 17099472692033947942 794468497972884691 8834233207467988745 12809771369519868571 12340427504413375578 11422882172803393492 18417892045955548040 3113266724896336732 3667933754224865105 5463633912812575232 6038809251883487267 5814968844479003165 228873534960254838 16474998565609539596 17136640963402827020 1958491169262277148 14045240309059663921 3609769128871777810 5292025018889261058 7953353426135509361 3235141931030451142 12867135253603113636 10852748509519005222 1533349749090801638 2360478962918680158 15353385156700380785 14229426243466185823 11607897746504403178 5780215443013292502 4826093712671413069 4323140615575469668 12246090965240821361 13479704129986003810 11777142063416314740 13088175114870253639 17686248748922146652 9489387767111597376 8588875778832848938 12840707105972926993 14604980999525261147 13478475926046855886 10306409971575539856 18359351691059375552 10900260474340833050 1786738699217658385 14520719806741821052 16778352257352728815 4397767851924527763 6875960356995562023 17528772677865116170 1571658673115653616 1783227431589812853 8009327267411017534 7115635927814133432 5531411428263735041 10289193613760935957 9796789444648337334 1121710775303985632 15911242948237390977 10202605791358279943 241739945434226797 10781768419575474815 11820515193379804975 1920003504606398132 18360129336886142298 10386946022249806040 9218423909379786237 14384396061110495951 10884234819253833301 1031420416777693890 14679819362681306391 1831121051891721570 13869018799272923501 2133298613700253812 17651668704437794900 14029744214217974854 7601869134527557357 4591677546646151944 4763702763712233637 5427946936057515966 7369666909567199507 2110378133662082322 1304969758902120243 11771281244628414735 6132936892633820327 10165081504838299355 3117342401488731802 11059813053456174472 13396463298983743662 7398239915416562798 7223359598422533048 17943052122866288577 7154797180412587232 15498847991295131760 6010507920986279588 11813294387211828341 17484416268611506986 7616181218418359071 12980235217795870704 3753796433190582469 449297541564759740 3001911452733158585 6142630873021437412 4293352836756702379 8091029037691072902 6371777910978851122 10219479631987092865 10573854970525085161 7410694587906825728 14365349546217635680 4736666181574496317 9430096638585313585 16692401985429967839 6396548981770999422 10822116513085698200 2741305074755445450 2855374641863197829 8477865775148183345 17842296257088698301 8814033599327289115 8009083085848306177 7160483082916930890 7054212532628257261 15533131601435585437 198990941301174730 16587771174972423908 10479367105282462564 10854279091182687379 16691444545881779349 3694686796474174156 5221465583940634504 6041251697767045488 7858142436348410537 9896308863350217841 3804346378125576983 4869331779487000762 3394714491634652436 15039098282654141830 8670008189173991213 13328962512144000672 10229356330734506229 14373752652379787687 14841981949166742854 13738956761162415426 16522688482986046388 6837614263243649806 11501999820677871863 17551477736147203552 14291598326952654891 7643959248657288551 9757495869304982813 14125585481608155533 12991919951700132743 6409162057079692871 12738095670949412033 14392148290196905568 3035508947600966128 10788426777319730408 7205871846725141413 11781970172444209756 11836053039363641789 6495827360326971236 17889137985068690394 9787503793285163744 6564491084895854804 14760865334387890340 6011537418924570359 13528724348573729298 2666215982704894783 16642634426726933894 7873237565151605546 9713542101786058037 6069572532124767774 17142728911606037813 14153376163549353436 2962685201773518752 16181686488303482465 16949964308172068607 3710365431395958653 3247744892751565172 8831450087002438994 18083845639100014467 2798479998426972695 11893419504893411223 18333672036405245116 2146848214934665820 11568506912751375560 11234746174900944693 16019223433798595782 11370579524239964163 15621004897442489288 3620051190574640982 5977598138691421192 13327255095014235168 12016045920861694996 9071529467918025563 6775393704168035615 14811568098684715460 3867371994570750034 2971934518068587330 16957367267121735941 7387017411948860440 10090076143775070766 14056849126374573426 12062969724450832671 5291700250182205539 13166345811502118199 228775100866070875 9136353069662780190 3236132286597376483 3783719680680208942 13295651519028625392 12268711432135776995 8425136001881131263 1795425534924214386 1316014383201465656 10902466972899583011 799236053354508758 3011309459607564827 12068402145902543413 4512163130511353190 1092107966911553238 7508627968591201439 3920727822532358527 878156863566114534 11541891579848905090 18278683414358972126 5693372605141474262 15195100499230307681 2643240715732258666 1977831820601392867 4930926517887825440 4427129407990198303 4198936505605289744 9935085457738856573 5031766675365677533 3813322017850290154 15738761326181232965 8976758887002091625 253759639470566364 6738515397599309209 10393727733541390636 4198335032835686113 3860429494664534451 7897376500376667573 11218393411971577507 1310768568409379264 16267403992280077927 1727117460638293463 13276598568199941410 496583102077504535 6621864785625849224 9640997738572154152 13295062183370464220 15443877250575245687 11518558493936929218 6639847789209135742 16033752525889999517 2196337848519249629 5519430725643177992 3561223492253501644 13899304855130709738 3897570336524987022 7398167737196705476 5888474993953888569 1822885450878310021 15166086682449184098 16719035793967082500 17710928191635624798 14896019313870936656 3922209936325108454 8277574205809599101 4630554243184402931 1181288961725884065 12220792930527708037 13471833433024111271 5513588599323395645 2584134601081262945 2614947835329228350 15226804230757446246 9479783191698361569 7935041595936067106 7983420692204756613 13859110524660396498 9371091644158350231 5814421753329840106 26723477811925121 3856444384701390113 18252071285908754836 2574390564038497283 6554063321751780976 2736092431361363410 12983920372265774124 3057534399427397985 10960325051027026318 12332996814676134976 12023453477942019443 12259133358085146191 738597248224396232 710368911472900703 17877942595703231817 2960450303109150507 3758798969383321318 8333256270520738250 6568706125538878609 17384652304980838629 14866243619795388608 6076876396535717948 2871478136022928415 1475967757704013773 8676649124322326133 37978566862878572 13406273752209238187 7839959429986843213 8640925692366977775 18421583229903397607 4782971293469824467 17883109004875262804 17381403853749470088 15274588675024767970 11497349090839277603 14653963125104854513 15939168997829179212 16035513128501712909 13406525481943424575 14007742938410923160 13455271344934860246 13022455051745208598 2488891194187875857 1853834461687202530 6179012404871437425 7628974523004189182 15217019747806104709 17688652278064021067 17656387316449716009 14740031927077126250 4012892977404235028 4495036324523072578 16196904920416948425 8353119266881190260 8865866332403551597 14180556248103842750 5983058532388441992 13247709938660167047 15115323509623103759 2700477348126261152 14379723051871428014 13763409481007515078 9395007616289820038 8680617326964717722 3016372111757551198 4236749579825121022 3851173351272957178 6391006770849489612 17866799751751616807 18413670468781688089 4861583693695726475 11200766834281052985 1795434373462881767 1661320670409932609 13139391007633476705 7186573238083447961 3640736926783127401 1566591504375207379 15895525702361584472 4753352087246881204 11201276676913448684 9791609876793325953 8257771324926699944 2382540355002990242 16268729711261105009 8121446745406794085 15818117916765387222 1424098267948526787 9150143677972355136 12240157826173086868 13559746423313363338 11560448395476827291 16100359106223955661 7291404679953413276 13981994488650628299 1739627780530697380 14955355722142743366 5029474588648285842 17652237363798659931 8877169757132828766 17155639499567136946 2192967698938618099 6177613834895080258 10850579368568201536 14045453053174842423 1784311425237965618 8918516683936375934 3442830615608348342 8405916124786630710 10444227811045697537 17710351259358741531 2450676112617232569 6082228157882639100 6648045964082043822 8242780683321198708 11093848681058176506 12306794117159753891 17386833355158610745 1241532699357919956 4196692433833468980 4548749790918772548 753110802702556835 5861902085161710182 14204775833156319282 11027482470309810865 13483410445311376276 4134875677301003128 15056117924200993131 8146785669828449521 13890718567285103697 4111036940561186665 18444204616339407447 10568153563445809901 17197313024433599045 7749279843044402154 9887348246788159776 4129161564793594295 14162012544722338733 1100189249863303292 13379411358729105866 11401714164276712273 7950385772484044048 4337767639905001392 15830910869534358574 10408394557837673203 1818440643320764623 18376357463588596947 2919545953821669853 12451262774702299732 12586722074762050166 1684572756071159990 9877666920606868072 11149169437954368229 18240266874793588308 10633720264536477219 10270906329225982122 3337936459636838711 17951596533953986520 4749947558323096119 10220011219903255401 13209319654484326786 4720389614023420701 6931868636579318365 18318462474414958044 8342371115487477721 17354204738328924549 7243005509428806907 5016760501116464991 13310065270852441446 5768339451554915434 13244743189614606897 12666259948999884237 7154755722871311134 4864503349075023041 5848830719115902287 173833919967259228 8139997193691779785 9785576706314244164 17903568740133886448 3759805041240449374 16235409566902864030 17509975258257391682 14806077050124109666 2390828993711571113 6591618060495261412 10084989413547165641 1462233146705546660 16722465385398784953 15885854774858818944 5058340906194882351 1657795287532054700 13162918126820629753 4355908742316638719 3738978499467267270 7962723935723816214 274069311644283729 17657732481949931590 10852476868588999681 1494582360974702905 7333633418333114779 113898023114327050 3925397273054274961 1300971072896443484 2354248485977134596 12730653157859938451 968205297844933465 3199888401103883232 948497596730792941 3834537641298390423 4836099196387749689 1293684159293212248 368565668433676873 11356727466199370008 4467703447662071035 386695077461961893 14496177750421028531 11976810429076488008 793353021174554438 18426149402682133888 7408342640688919517 16391459457689252233 17604729649382879979 16934365993151962531 14030119031697673179 17578877393295158185 2633699214961780412 15868341867943599076 9054078819096171035 1173973686202303193 9949079928816572811 15151564167249997465 3267284026979054451 15378285468419560717 3685601771081942538 2799774874769264265 17846026258814977693 2713686713130632901 12119559279488651801 11168179030896954826 13386501259821338355 9941731170658506611 6502582493589685175 7574112080494824448 17579071324092142746 15266251940225532933 5491848080526114979 10023362749279949003 1410732269319954404 11710353335015590254 16654179525904375691 13748756539177730733 18152812073619884833 13267030862778403764 13794972014915850856 3435063245053566796 12468204790657121671 6489160091539301782 12519101911796919614 1191099126114583513 5995063262748611081 15472725005985514269 8418981308878637231 10658957738392499893 11116754568106061991 1863844679946085646 14439779123200279320 14861304253416476754 7332334536099871386 18253433726819135637 15134306655767702239 4826605403148113371 16867465751477440797 17314114527189900572 11122770160607194163 11749203934350372180 10426437887873004367 7372156168454461887 11627254143734360712 8159086413766560806 11062735880941616136 7603206468725800324 376313448862932076 9769868431068292756 5476479499281275110 15791588865585964870 9387137676636772542 15713795596096911741 1635494934879104972 10372238771475766122 8518744549979292405 2152607750496844940 3906493079094970160 2412949762430124019 18142303274108138957 5683249743770383836 1367251126422420934 15325373502082267431 14892602815757374109 6626806254712678501 9563546339977438030 2161031040053450651 135605724398737841 10760106463264499786 2451813687764998190 3848244606362814974 2005428506207298056 1442710913198337035 9863944685241251839 15241477101469017909 2731321313791627669 6534364174844525701 13986059598967979408 7573381666689180726 5538989380851229958 11371252424465066513 2453171555503289512 17893767201800570966 362211696520324190 11632253597969870532 8856924750769904555 9851711048731810223 9710457853745384982 271859650618274549 4277901002638805461 6471655500561616184 10175500330754987955 11225892831184462523 12232507255131649137 8656808621064963470 17992297349903903225 6441080499964988956 3179817273761849475 826674778649776114 12304873493216629853 6771861580208618151 10578613964803008943 863410954738015090 7017839895669481241 1273201366236466406 6810498864778526982 17053354528047215927 5573350445584137412 13128014568789732753 365693055736092936 391902043054826774 17228746304638026711 10601998663226936985 11709807332593113049 6346358290217285441 14629327281241724557 17830613052720913610 10785362571932392432 10131895230631849779 3313473636910211762 5712083240121675172 6830537796625272015 11534860779844735983 3378382377071957735 16225800652455169686 10882648153739252344 10349956078692077219 585246217485948744 15429628492982913215 17025319552256255986 17401914756262015916 7323455883633918856 15648532668667398930 17348441047019262193 11984624120170916947 5195475426194295513 1705643168684229860 6883966652743283086 7368732984594582645 11402581861247319093 7322575380199959540 3578418818389051553 4080776296170455755 14030155907298523535 4073450559273292618 14507103210554358195 12709682666517518565 13599310824323388373 3287854998479447478 15968416990812727888 6046839990979447275 7151337766476614847 2917001853147296232 84177669598206029 6375887596280958366 12610652476296680906 15191401383591321844 16369413389778202238 6810753518149469254 16775669758420050225 7760247117415358667 15241693521296684835 13306065994273135803 18080468965170597520 12427111244635936125 9577084388278013731 11276997779400757902 7015942855225733129 1716646059817115195 16009423449934821805 1543978676600762900 2080924651969558416 4367733762571549204 3878910941081470158 14457766565923208050 14197854916911854779 1739922677729095793 4387904546727910348 855415262899591541 18030631040050336281 15466789089248819354 546520467696641758 8643829385299276928 3535454564368446745 14329446942500947776 18107029627749534922 14023449216090001087 5713730349301795068 6646133345426580840 9170916365694302701 10462665125841267396 1601929212567699132 2651520416174920658 12056864534714350504 4852412610560029929 13600933754735248823 12555518466337740726 9131588840934978848 5426814771944816322 15804164474451155432 11834980975123686177 11220798427024076959 567912057463782133 12606466675563311409 16971889893468864585 17865502112102003142 4936578125808310741 12604012089534383191 9878772958740274967 5137844703422375525 7119032254129464343 834955981393666721 14532321466317467992 9907672169868098059 14974123185616126223 17351271716290987855 943794793091602580 7916150471690234297 2867372712268529427 7467822122983693388 6273666941197270301 6726152815432445182 13213952040362062421 7667479919483682386 14517022361330578986 4918442611085176586 12633907462380510649 6690401189880643320 16912269144235621792 12602578107322951639 3697506100484368860 9939713350688731729 16984176325855378454 11796957604862241141 5467696606865596731 4430007283446088353 8345826383695137360 6017894757582301523 10110308857732924357 1812950689039113113 3529198994305461578 6841191222337368488 16360915993006545595 2211090795173548723 11146434635249163483 3323684040420731888 11445508095614621977 10612801935544551284 12724978641615748699 9343008688914914371 5581175623634741147 10455871248717706307 6360632423239740661 3442103514616243082 15859018876756878121 7315393965792945682 668568049058631298 18000913465913305041 16790944428333243249 11650471175968162172 8202270477406775852 3403256976179214643 13608349428180233696 7559844027798171133 12344160048872779990 13362385679408495331 7938204844728237386 14876257529667181283 1059421670019173873 6847223718721183595 8931144747559980817 13183761517045061171 3146344408870084847 14527636707999559557 2417150235452080759 13522712319160838337 14655485100938486079 1794821121366367298 11753421121684894407 16490018226006094471 3022783047909253395 11396581767752776433 8359675192704185146 15502543270275286054 16751859676980336913 4652194728978417709 2587557614942061283 279993479995394445 11175228621041011019 5163143130589026651 15520464754322547802 8918042206126536330 6331061831759956182 14145189099810871995 10470494762782254737 18283532257799748939 12744737231823556655 5761127832086046398 1577430627761384839 15810895181315002763 11131871436500559689 5802177060577624913 12441821338175494970 16037429700643110982 14206072577227705663 9001503007599328602 7586333205168773221 3660092419449695268 4895965567273592335 11960031782208318565 9101115256583468546 3152996068541041047 17751948161608802439 7280559224612521991 1874442956775043845 16790960594944422832 8651253860161375166 3245552366374427995 3694267222079721610 4708354368197648887 13601454409849815237 6997857106275741652 4807853885501671882 15031916311476032332 10920946549059411933 7359028938469112072 659353368101174472 1221148797973613865 4847304665037815657 6076769374316752728 17531115075762847711 415366496176465688 17867739469713896000 4371154499320523130 15260458886296301593 13185336921703178311 13407981065118209951 9201160162679008266 17388811544401720162 16383581770483272353 12734499092408595585 1667618855212393916 711324149087702563 8527190297721710360 13780038628781098016 17961894687567710409 11002145522275246466 9832491478518772674 17930644818361910087 12781322491679410350 6391033366221848071 8017841986305776992 17992489235916975004 18296717984275617810 9197172598498974794 7760397981483381583 7306270290541258402 4850944322088292747 4792613049215947915 7123161109355939871 12437047493002052705 4496079629389432379 7403461900030944746 10815565539236222460 8799009105599114846 16800346675531545398 11509659649449709505 587082330082491478 16583325593390269747 17915947637880411791 13820192932971589507 13306095382706931687 12085250258604102339 10074749054146448584 9683064509052497646 5955841266576276867 17185596148239566809 1630030041344741165 5696076428303217902 2784340596672202010 11839013983131757177 6662374091463866113 8454540755903564144 11469713226907891186 1118104245364292757 5607564337233104708 754396938183595734 3268399876384340745 18008381723920579813 12285828714826622038 12033144572736031553 17648212343987159501 390204165222794389 13973437048427864403 2453205202292892287 17399044075043329637 3082744445951476511 14239186945814414097 2381519430392510751 2211466948325449558 6444760459702325398 9886058158870941513 7997304216409894000 7877221903862595587 9664854505569813930 15559895715046579501 16866278103504312302 2827536597269183506 8701013561823721007 15418120772537194710 8014078706883889833 1405360440646389614 4103236749671395350 17731026602796061034 2328597842921426068 796338477111587193 5359714763571278019 4626997892654437518 17066301902365822974 7182023641930326153 11521899024290879849 17847162340406500564 14599367027219878568 2279129175337496468 9489420123381152450 11865637265317527269 4098876559048120347 2284448480802394349 11778923821498416847 869343670740228974 15914204036509042035 3281041890063010010 14046947831134554702 4275811774540548914 3403362243020637606 7233492084058246483 16678760327151249855 11296548819458032689 5049025696429385129 6900732581289159521 10603498307092005484 13210515249893394993 7072747341471687145 15244481664874495054 9281187337967764323 17408982863416337103 7270858718328250344 11896556332369351007 7209809893512665087 7111905643899395942 13184960748704200674 16107277567711963141 3015936106930895042 12969209173722055407 1507704258274953781 11129523316392580012 3622496866092148334 16849201411071220184 9888047474679641009 6075120327824263362 6621062695621512593 13079396570175483231 8962032048556796026 5039273001560041421 14357616192161237754 133109310789788810 2717159636027975990 7363978596730602084 1130459386628366969 8637970358924601576 5255052029810456408 560272425923576069 15024209956152684816 18315311510188324408 5703026725397911406 17094954010382105067 12791134401253394114 1263646015518394922 12215121772076687466 17110910226946401290 7281043640514616799 2990425146645450476 10622032877835015570 6201895673741285283 6224172422540488501 6745756463870230913 16234554878163971565 2272577024008189216 15668532420187236047 2263817419000980804 6960254649571476375 2174563040468475648 1789307088893871512 9346187886956001964 3490093570014831826 14568402962926721114 15342917205519676842 13665161519021902985 6172427109047791040 14067643474999920146 4554492296124365840 6337916018428032647 15474483022851430524 10121975970488728105 4275450938989225142 3693392720615207275 16509426050639260002 11418643153267390999 15894559539670127061 7387748772620906119 8466111237195157101 7746522648412213732 11927855552983432008 10965602771573946741 16739247413833793941 8045090814719630523 15419846815136748122 16361570562157841720 11360833038918767055 1106152022365177253 3134209881213021932 5098584067961313411 1091484828932340874 4644823358585338323 7754948424562538340 7875347710139048478 11388837922561225233 2122975909170719863 16072265815334549490 15656140607206735116 722233388904378717 13917074322285427470 5540097104123991841 5413840282272875611 7497065851790520410 13074791512389029435 1791563540009380939 218442225218745513 2210337340337923850 14936345960659960862 15547129718380847054 2038605489601848676 8930587507606868610 16091882470802090942 10555140915145626025 10395131076441277871 2267091919965281981 3911050546969962902 8860302063732981723 8956132204201814110 12715102710545899361 17848520227854095370 2031271206769457290 16337427740822278066 5796338798710219724 6612091570365142602 5119255037600873772 8867704358144436330 14360009536061948951 18295562392345695165 4345508992516906032 2320148133323963903 2155616891912941617 14715412302527551670 12290971578959930809 7928310286369284500 15817246718930020271 475472390583939268 5450149890142088545 10056506791641398243 17524489460239531772 2443567566791761529 9296967762294474707 13643926969038935594 4161140368519635796 7986754792137265021 411451163383226750 5653839008889173773 16315226320809307567 4370750890943615921 12720343901586747182 1711176030611163974 12926431728064743425 11472252662820937155 2875785622179334619 471826584037841780 16153860530228464622 16568586890585692554 2537919106692120734 10421676078658361792 8356869479506728996 13491604950779035762 10489919593976714110 13237978596590862096 1789509956548912541 10830007479890682797 15266934230261299084 2446063472111689578 1310916687628871844 16448406355504806457 1418740404556020198 12941713455758573989 1357765824307981444 13741552285763035204 18212257618490554577 1370385196937457155 17959474558054448133 17830117313156574900 4159889311726240948 18044838161049399744 16980897277621022706 15366256359561092848 23456435970224293 17010828268875518476 8299533157275099227 17528317945764080022 2671275616988820196 4905070718326450205 12048835502232645749 12276439149256072380 15970819834292147034 12451664895240978318 9170308428023048464 8302935953775046965 3749662232718501945 916229789594340319 9401346384829353442 3501404638554529994 3835788834828247213 14072337932408671338 6150356143876499699 7853310335999892458 9765653815464575964 3788100966511939145 146453814403557667 6751197330469779056 11482192684162260742 13208359482960811664 5908002483219010620 11373870409333893943 2232880194306608392 7688408823570191315 8382495637442433304 12169093537706183584 9033822551565009294 8940267315020113024 13994160822821722973 9309018971973751880 7574460550594254656 779516115226649991 16823203986450137439 6105266720451980096 7798732083462440394 16914966076725234586 15294320440470379826 13192917328966473628 17328682871612537591 9099353282831033700 2793270745527437453 7579257605379536234 953233009101119286 5225357541956193640 2416997829779925041 2795782997691426283 8591205413419282950 4371478769401920777 3844555747342256305 3760719782665092914 8586113257232613420 1692235088298162622 7274414456342613705 8108462714067808808 10493458034783184196 11942307056879599574 14638175420872770528 640889701061075138 4565745727818184794 4326318410087485509 6761579341931018746 16803972081697466507 1436926480571091054 1521571439395679380 8903101836376532441 13457025370208130383 12468192654172700161 8527577165516764819 11462785794331479782 11746459648352069145 5191136624758069809 6371335745031632254 13077144410221821239 7294983602506967046 6246645048429743265 411206511765083078 13471426750461889283 2609616575175131747 440182075537222199 13105579683295097474 10119788131652866969 7899668733378117422 12656427281275370567 17842112877826040099 9946387500320479738 10526834320605383575 16964668448677688485 12270381662566904844 3326567039770225013 5098112104323006821 13857359906582026890 801747316358996075 3684489253363980630 15670310320451792047 16536020904227733954 3598170409994015762 1551877967558546719 13407846999249951905 1967050993995852965 17183326626152362106 13381543170811673034 5026165287551081673 2678693202854370449 295197745907705699 11032717371039119039 590883788511842367 14472529579020815560 11669013407895451100 7253330303498564400 6661778285022101948 18358753068289790394 8650814783678179774 10439816167718760767 2653830204500131136 16009384166893135121 10681339348626027125 7402798946571829191 12075635307179360022 9576388613168302410 6448290796462146934 7813383310986300224 7677459236498417810 758193727722026883 17561805141892989197 3549296658964348836 5611776974862792157 6634902612813476002 576155208250454834 11861093192527905419 9530865039200541191 3481649166511187009 4720155983138973220 12337382445041930037 6601601017031912101 9869331375910433025 1452444037937476908 3082854090626054950 9985838361850229232 12145842240400463364 18075422309033600382 8998919330361926401 5989777620061589831 48186590103749950 10755332367000984275 5786963350132755043 1126938050646393462 13727747799712194863 433547709381428433 7500334080350058915 13567800028593069529 545847117889695337 17555311800425437837 624142772725510856 2961859821019416250 18145097235060660106 316415887112084547 2505763103364880689 8894366551241097659 16631054415980479165 15499240482997922360 4548042670374019790 14437239451936281547 9267798454097159739 2026360556848056114 425622957702142455 11181783114225136393 13300274505852628372 5703763727979326891 2902106538840912616 3345778027824182825 3414221625313236398 398221952054276128 15859428101407936155 4315825298180022693 5120589472259017727 13627472305827592626 12734544535227004498 10332267155454422758 6448962729850976845 10979542849141244824 7999813614590011040 16088932342176040183 15632956187298110620 2409661428870963697 7235296260491148316 3903661139064818826 3573336689890016591 6818947417310848697 13463171865086609082 8282258059825966909 13188230325519399902 14803783067549766690 7642430124322773586 13020495444216045624 12954723238378657377 1234877525334873529 2419132220085209225 3296794831886467989 2500489413098050546 14604914127603248343 2797372888869478642 3368150172195006226 7375408595904493256 7693061770467930830 12608943141299837280 14604094018776705403 12610331894916087572 5798018187612480253 2521981728586950049 10101009335297434975 4411816868421764390 10188284817820626509 17181078535103241762 1750776309391335078 15186128253774540164 5140139561448565697 14067760760054381959 16563844929952223831 4180379340513984029 13948765484561571858 302658502217821981 7209889051146645986 6020699731362639848 1077398751826208338 16146392211434061558 13806328643288850195 10966767089811487249 14072802567679746828 171557216333170749 7631203906350433253 15867998412201326465 3581840483348748704 1838845798516166061 10702071064479545678 1692427442253936193 13420677355415832513 7631349241703453437 8431680456575246734 9443020908841331237 9724347158348576807 7795716134537754708 7585158745613116796 16618247257954990938 6384575412208492224 6122970572332590538 13299119117006422207 15409816685105829236 9150811249772891631 10698166441365719201 6121102659209163586 15150124292381908612 5876646330419068846 10448695109105785822 1857340605592327017 1378808248559901260 14990215082185353869 129886634055637019 10478124376358966374 15983109450903701131 12827886316758109594 9815233044056082776 15416315651742695818 5603362497444079718 1774679308789624945 1357322860971278152 17653682532301680943 15600751180472058844 4537475120603337250 59810927254929707 11187825183901845707 8413426857445054163 15765476858905388519 3850512602705357233 9961275865774053877 15185533156773265915 2977448715501772090 4076871622037999799 18002033427230569750 15826283655529250563 9727069521440185463 16925339111770632474 2602906081200273797 14416224075510270944 14460700645873735405 10358799710796744921 3876826884588641451 12005980818310905868 10212683344174072401 2897074622431851591 5155767165090257350 2178132485575484799 14907502228587325603 14631671925112075878 14970403454617397021 267886376750464349 12869697264451725158 12113124659443663776 11187744134050606357 6623418503314318243 2013834799452829615 12674099746355167270 9956782494439511264 7353746082081348582 835277698488433494 12672168938911961187 3343087714276297304 1801608296947951318 12305894202444006035 6114833225603881840 5109382283747845257 17303376625624341626 9667223357736970209 17647224133041522293 8493652936693134089 13848809351238493003 5412004020890089570 11897130079223292710 9721496384037296946 14127624890249374757 11982072511833785757 6081226948225234208 9126261767630686127 4631853755398693014 5631521572383353693 14711038341287065227 476960069951380438 1357399251881308928 7347028625987282129 10342217619133256128 9866963282611576060 7398531681391331298 5613878912907735319 16790774145371451558 6892058619834606838 6691929075228916919 16139973000758802306 8067175318821131099 2890057214654864275 11177150157471592994 8619749283262958452 72009486428380282 3917939064499565206 1241554183147693916 11420200268593475973 3982221134777159638 6135192359932796538 10812185418885379655 8898438770094866607 206862388928716990 744348494425660589 17196043811301014589 10724632316936581915 9870970125425084689 4305079559339724104 16562962700949738261 6719252375381208381 18113908256567632679 4502136529517268463 4985444087781046253 14035568212531996361 4495945782474439465 9082075701833147721 4138079700192546210 13430932343568708493 7130829509636153740 14854979173304846138 14891951453901404052 13301036773991760887 13321532193415816477 11886329627303975105 5269206983848760599 13623397213529880319 5986292938112005612 13781796199901138812 9275104069803474700 642037517063030443 12424072284341642662 5457383793314499807 16860492945477097598 9767939433242733609 13421318607698508371 5555844224255366670 6499091984522791275 13083695746024994915 4572859780516489866 6389095551873455875 16542527894731010216 12349461968336247846 1756017379322131898 6748790927795514961 17614668199607136244 10921776782747432207 520201610027965162 17098740783369620930 5194946641113807710 12997541276800785871 4775151250916442709 1200900195126384423 1977950972219595012 10783337753816137587 964999784803450667 2108433216688068794 13669548731147020552 4501775968492366311 6144570226533591355 4091174431224400698 18341475415249845823 17173271435780383431 4159305990737605300 13044112712906203037 6727794461378079734 10788489685967872478 6949147380170699857 11282991522237637389 8184875441600992908 668025876750026269 259573117713740666 13384345500426508896 693436410638068458 6689862261642345524 9753135979871569029 11537314384470567781 6775643214977976635 15034580940502723594 12411019171111581463 8236307299578474303 14252101966862997492 13906816607093206288 13839873771784341752 6094067596610212887 8620031677794540460 15657577996662515674 13692654163629649439 2964426728218882591 1070376174207072990 14176614289923792376 1722116343880264683 3988496646621964789 15050882132263831277 2253251775934211792 11208069065760338581 15192697675752473271 18083643950733895689 6881131595522568687 3805108783135334093 18000162227017908217 5546732058241050580 7080995063698442618 13843785483127651268 15533073439922874059 896157851113214056 10038035146394764305 12399680910026735841 18035787475886682603 1921420404630663600 15011134693410061935 11945942396270168879 283627979228289358 14355616881764932345 11508808475839377433 6229544169609026929 12119065343753795638 3792494051990205475 5140383328939926283 2990769510188410348 2869038491987815365 3208120987071599385 9265018705707491668 2960310429611938716 6111418215879886870 12511944932453686489 8186042469394630942 14183297723289037264 4874578809482751813 3563311664290790074 2867847021506260447 11028806698627153322 17400003006454780938 14636223316846086930 6498295776394743797 17678603218433027045 14386880623417451803 17501752039708568302 8675177530032358678 17691410289618059607 13839587409811267478 16766250937163677124 15540730502610607708 3048242678964732378 12530552633073379133 17276796265085908445 2743692383278109161 3432506519566154297 10185148875089664411 17743838123360916979 10524543409264890027 6809521003147363340 15544657205817895111 2737900785712793397 5743343616972893627 11635622924298315005 9591979188062070953 8344026358141424261 18399697704765443205 13201947076478562283 12514510047670956132 1254475334872397781 7703344429317554056 1210144767614083198 17473364724989617891 9405054936989988567 15674867473400346534 8498355148703745804 10177992029667485442 13928250263550303149 14020579640328942683 12902523584398246217 7702644799762069241 9668437225409780071 61662729476587974 12276427976485555323 2908101681847610921 5002961417803616420 12212875864773578892 5774309144861700078 4171579751426135061 7719847665304015339 3042622126524254024 3906773977227128793 4046005614537080535 13041990652840469097 9568114283413403745 4513977030927320778 17615059793525798360 9811175672445731638 261887794252585576 9849663379100946437 3587364902193728496 7366253933494470113 15180358978238147242 13244988343656292232 12862429917034461088 18166585291648011757 13389273065202589914 8028263237709340942 10641658734827986150 11831564485252290742 5884633732380934711 18024485315533234525 2482346564083697876 15155362152772369232 5784723637666280187 12597567103917188457 3665760686739350858 62274953731817594 3605983940499762663 62659719779284475 9630389786944531862 16367846714846349596 15278138794183006352 12412292947331407341 4599819621025110158 939293245694248295 5167242208104847449 9073794771571374781 10915268805147329487 14593123502013701400 1518745983721948209 10450649741465653972 6165716315061915212 16051632551305612422 15857053538288483800 11190431116126523280 7348095145895882212 12749472790882714229 18345166279939537880 12826931393111033087 12242239103478069792 11052560608315196120 16357450908259004286 18343410164088689412 13013590215448479513 3734315796954998405 7024295636647845363 10181862993305264778 10855126882231354768 9804370065932042094 15462428196560755159 6323388764656366354 6558436777569603287 1059813196676361925 17918392476344917031 8332637388268330471 3326570890552241250 16374635112693437147 3517834953663804092 17504113148188209540 16017857441155325640 14720609059712755036 13339434597691350103 13572245688043556052 17974209533489234148 2603259482329208961 8372237396895769596 15031842891506930525 17443344491371216780 16412517383406474752 13370578523804894804 7238061417350246463 11898548272499521457 435042592750731835 4536011571297116736 526244530246711213 11521215682349762107 17811115802219775320 10448270551187075073 8654727543182642819 13878863461598335169 11767552228324008009 15444289416873393968 11206989539160408193 2988908035694161900 2690840924180765696 7191143484860211888 5504980942706180236 2179316873063899835 17629512641087831222 16635939451140587717 13683270467314366345 2216401289656953574 6446339743415970763 10539352103762996699 16131309919796081893 3839464795509777766 332473572274358057 11403018634741730097 2836971440701612528 9436968818804259783 12472728047979278934 6821837089029164732 13200062914901458076 14084162435779863073 10864567465898578503 9577036872324218402 15620344142099666207 2153072753625468001 684089713389992229 16790711603256395649 4709156894260029084 3972245794398536382 12844195892722475488 4227484066640885275 8007340406531406672 12918955518852747673 10139032933135685765 9602976342788136861 2228971288586961761 5555635193011086548 17106926333456508214 12017447120358799242 6971399743893908728 11343040317861974123 6315643951618350155 13568759831153053234 17597109864096005698 17891272464252431267 4485511049721669447 2369956046362191953 6041840808904266197 13065917532274102561 1010528363721907650 17629593098830791772 2884110338768239403 11433992426205860846 3791641501907617247 5985214301231328268 4094800947038673536 5336172401053716281 18317994353626048226 1665320644448362124 8707543817433818315 13399697292204298059 2590161583458177722 8620602702858287594 12110290825200532535 9492942433852297316 14495511938714269087 8123228425839643151 11768676331211070263 3868219556651199107 15580756160005698823 10586228980094290616 1552999042625471890 17902698694780496344 8659913892303920889 7220744241882300533 2078517970744308379 4633187352403693969 6894567756895183453 12466531583064857403 11199903431008114692 8755204481607220668 6411630239432164566 7284857170270843561 5423741458653502379 2958537440778452325 8058500517899791264 8132319576589223284 8826439592436593615 3080995234280884884 1603555922012452744 1134059779159158922 17614091959522791440 17944617573612186894 5145809070993600631 12159977331722375791 16691326912259557487 9756692293409372235 13632349153141381476 191283343095584272 11594167165341555964 9039956884102762277 15265193082945960104 15171293198460974259 13253198190913910514 11945413957676472054 13404176598335940877 15535586636564774690 7858831214111303866 17524431187417367016 3222754237597962670 6771997962271606578 14850194614271759577 8586723790078139177 6578894986067635401 5501816557064162440 15969072583251895487 7164747292537044032 2883573527420858390 7040661969246578486 15175602318146138936 898556140930873428 17231807265704412740 11204418174953073988 1833868942171794158 12433072512460894812 17217982834219240322 13963826291449895457 15795360381534760725 2385476938810640989 258490505605048421 424349045605585348 2119086127694577433 14618760863418029451 16452416270850855051 12422737790136593389 968558230092975731 9425680214748330771 8537246699697406116 14012928268334936332 11751000066350684394 8223053946308968968 13053280133786928245 15081945693229534819 12597819664000477997 4918640512402468758 14027878376141938718 17265007078441450052 13200192612226148815 11755788532685722837 9560413184277032055 8871174510773625717 14703881348213194910 6303645679709260578 5320145160899395474 1758905269447626230 6683145969869304608 6637375086843017021 4467286990306110318 7411181151596143351 10867828740228167462 12072619850948145208 18405113776833283572 1243017001469481220 10958305776800028344 5576811761500934577 15263757642695208058 16769646967980933468 6450967871142758706 14222794928897756339 16527029194434763453 15458228747139576653 13347167788542523584 5077618642677084219 14350159773369750192 7427892253192077274 9018773571958257731 465687696658073757 9592678397914479897 2931614165102166928 3497409362861428426 1359013063600026629 3281649045271373203 13691460412309181039 1502866844095187043 7527468493170799319 14376861465551766059 1783674909907320961 18158332830076558060 2292502566402488096 3314148400039316594 2766236725922651341 14112263420486334806 10498372788841715324 12922590750333098118 7267381214867286646 10865846942481930345 4337991820365270811 2818905404563133074 15290800431667451443 1921954983428263362 7903330482308604720 3475046688252730811 14130173542494726221 1704724959355320081 13007859589510189636 8411123659273531063 14775711665351231539 8064629139917889272 6737777534711744730 8487397196397445929 14652970650527184638 1111738130839487659 13455750974431177081 15755660877296778021 16147814683631839988 13972914376075595779 4441052706186284628 11887337605206707316 6928825178550338329 7153375357005716907 8669788573628640131 14721049394923058570 11836285005090305522 17561289924353412261 1157966694251540632 5109334403822287565 8700567149798628594 14492054175150053942 4695736762261100750 18101184225436963717 6517877880034796880 18341407784350355551 824867528455474396 11845411243129359755 3537597582101622491 5229290358711419318 7287731822205711178 6335942937569831248 2584491516740401105 13888402324070996862 15882502911754892062 9332768375589477590 10545507147477679496 3112010414543175694 4090178166561714291 4221472314052563388 356189362523638434 9832177867024414894 14529480820250750170 4276865955846290237 10267584379667147668 15117307140903687415 11416052617219527943 6228307780240163918 2318505143896976528 11741049574034316626 9827566794956974135 1294840355169022878 7431110621692531573 7847681804185307089 9498871116989666832 14040568389345437734 18125788707831719029 10627664488299798774 16784741925909599376 15719687257111733353 9026719295950932797 5700068510557279580 14500569810366490098 4323774022650208652 18442642878416321435 12119038849301620222 2550212724366950959 3798917146830041154 17333797008946036283 15201590358690113428 1613703917384702511 11743551715546378666 13520371637638984457 16332429382815495805 10823511352618543850 5878688503654221139 5906739275979840304 17541195352061751533 7909667948779682110 10488561348577491253 11634359644692063572 16870733403840239587 17223392238195904891 9715382492135895490 13443903631647831872 376220148378669984 3462512649520464473 12439923414067530498 15933402794357429410 15602192638725414190 8532181557056055941 14081839678988643561 287653136220839520 13304885602548730435 3339695263485116121 11449223180886923898 12915591762652969425 14237907430438411925 13459738845809066852 15296259434407401970 10828895756673395959 1425433107172422787 2562623275453017295 12761510032358845354 10326304167064400604 6418495386542914722 16070639470206167341 13352579488486825774 1485341241610811572 13429522246537534779 7039463631985736752 1031223283479230402 17698715543544221766 737992950587061916 3305755534022819394 5150660209161166094 16005708623067579083 684800726121669871 14118024956392603363 10922068279764440593 8946670267604192505 6009748646173186911 8862755293027696002 1212310811722342739 15066614085750895320 11632272393211145266 3923217439979577859 4836682975271460617 17173533274475136369 12193020430512499427 15725596659125793485 3266556895257269564 5050263100342095372 11313534801993147909 3466833287225470189 542022906249633346 13265827420592461907 17696173171549343212 1905826212909610226 12180730433503697404 5421790295991585319 1663769483961634790 1793429924995716817 11186689519078252653 13580484785288952363 493193117693846634 5592405850051009452 13050386529501925070 14560083764769210331 6123544952950558076 7181952085491015045 16934649215467817852 12820478931572660858 9283632261708210947 2658139146406753056 5133100606593916802 714142650772253593 7502499634817903197 9674246262221304861 3616397134109998593 5734748922513011914 4767731009098073516 15654609909713232875 16698717294448068084 15206416040437035975 1803786099607837433 10312132038694176832 3266801962899909416 12234015652090414189 1294594611592573411 4455123870935745228 9456316877635504618 3568997309908331425 11196168043315920351 10269385696203461341 15722174900351517104 4229761190928393241 8154794470499253944 4059184059341320454 12157450141772368252 8795102109512270367 6663192397051243027 11948630820651451028 1715828273287005557 8131891188802592021 3083270663430712692 10141659526937119304 17749725902126178802 15299815960132132058 7238999669599313652 2445955609115935847 2077263629010749809 14325429100362753321 3565401842396438073 11251135946888917206 3561706065584667919 2677930732846602662 14807949135185668561 17534065466143126701 5156764281339965102 4246356819520567866 11510557401611694656 4199895304600430007 5277204999478830672 17721662402897082624 7384890508380896654 3384232861983700358 14909610112743061476 2023206458644552012 7035898723315721246 12977816525322565463 4120789571797093784 14544509728710556738 3783060913124640979 10432836305306714036 14120505281792904403 4810805239925781884 1099728384242998955 4325109992265046355 11066483060011586944 2049532448801430117 2505095012048395129 11124985068691922232 12148333735575952666 11905400338812927064 10151317783438956934 3456149139294149419 3455276435863364872 235762722856615140 16567741505808351214 4046012462935309624 1500134896248155936 7901057152269299073 10283972361567734093 16477713428240155046 14196156963830622477 6839906045078838148 15939345057061584528 3862050474475453705 18234628486635149966 586541336765645004 18062861599106569501 17382693920044644147 7620982517548641126 16796158331615252971 4269892722487603771 3272209092206621100 6746604381311390844 1354465431742408284 9990078687432540394 10342826314867528347 1886843561179262486 11804718845265868921 3517376368013165504 8408199638222351128 16526829292048386545 12175490164426314243 5520332848771131386 15006982329777495350 11773317703158411366 9031422578290523135 16224675406634923389 4142908765340079515 15866929846809434156 9956305370018485774 11469434691928116150 3032923880461608594 12211192837780969420 15340814700688222692 569467823019153120 14689729252856418230 6834772379008048830 2726786446980944514 18404361534612788938 2193130100743186222 6930641944903319913 1244351545668458319 13653615153038550030 7614300629953116432 18381463575020392875 17250957425617443683 1196874367099753408 18133043061768291758 620633459780304322 7782907609329700057 15473513274300974515 10758473101957827548 5133155469083926580 12555195934814592948 3118006831150764555 597004735999790874 9832712888066765158 14696944283688577647 8792955786608423039 10328354729723554843 5121629464896493145 746506346462982477 6407823813306278134 12882142569076691338 9396656923215420007 6851181255389290208 18357877380463504666 13526714960830124475 17828575024552532301 15061782426741868442 9679468736996108505 7958816595003189429 1784953349744470546 1911558470295054569 1406130937452895319 13542537145004887119 1263269173266370245 6584729185890982327 6630807993151096524 17628969812577139989 6339392292259597704 4710530952446807949 8086507874723520812 2328012913974420135 9979096790583884909 650908614049472216 7530823373483920916 13500062598089192164 2401538766061727955 8501732531104673584 10981029455214560313 8744299720497943392 3334342664027453081 18365496645635279483 9846831568520369879 7005971592721675223 11164266418406438432 12844993356108481415 11262638952222873032 11178694045125964078 1328193144098548296 15311385415308333300 8081362483564056541 16362593172017125634 10216345200525470963 9544980134135828913 17399035738121049875 15946073070125937287 10283421921352751832 9242022637033254941 18278633854660196050 9298349942102418139 4009984870230825147 8401900248203684057 15975255260007139874 9828717227500940458 2345009843142095849 13159603007179758879 16728059961086891664 11948313503136435484 14796368102604005882 3765152892860931078 4211796053277666538 7962855475104018731 9267074311623658259 12908587356180987330 6844559007498761592 6786657992296534540 17135052400022926538 16258079752518828455 974723730358686588 11930198653860495152 10926616476992444918 13568113764360034855 3721818080917305678 7464254700902278423 814761439257012463 11687608289688523176 14240312345238429817 13439473372663083049 11658009836662465074 9491565761992081330 1825108709873722798 13901256379281484389 17951556084220627435 15877569998389475430 2684692769325545352 15639187320978570285 11571130097072276364 7508562671896877549 15722574419941822984 13710282649545654680 5145729966084699811 10350932777367621096 10149740675293190030 16242642331315072197 4388597262456779353 6826426991922661439 8751629308390890145 13253064527846662845 15851397228615957285 7572490500953994884 5328092381034497937 6457426509264615244 1460814590376510584 10721824236587696085 12258200145106981283 2341031363958785912 4575758575091001333 16224902207304144756 3783763269465603149 12069171030398961940 8000500940471042256 8757051934567020124 15337272010345120746 7916766982963358884 16429086389245616744 7220812317700685473 8001568253918396030 11322202315150436893 1111919181413424584 15134815429063403691 2679732204907625831 8464006209631645293 7165294475329070889 13296432365421004162 3409311806841204838 3662398782517618122 14688492551117355695 5644706108919741304 16305305654705144513 5919262347489054700 12204357897430844084 1223873834299613177 845161039192682447 1872596068866313611 2221636303088059998 14388708250204918359 2428356863379565089 17651885247330590709 4043052976731624097 1698478583686775259 111438789849201470 13498029641018983676 7816308164240540366 15134294602849243533 1210528010066012841 5198667729012161753 9380409353198749780 2368397496523296558 11099232581850424672 4571121398542261236 17749937288833112418 1037058994444288850 17307172240749729439 6236886522439466172 17505646568668708380 13838201301918108285 17760368077570668240 17165605269892166495 17792925238570546361 8817227346011526850 7830646608434558201 10894282029940078746 7081471574795857744 12282819138494972742 5692085403185228494 1851542770926814537 3298539577967847967 12381169472775935412 5452436332599545759 8618523872874801241 6001544180173808094 13789029946848376407 16746233647665714719 8666269732669934635 14577790830965649817 14947452548772364001 1901237476079890840 8807389234317360253 13212073150846845759 13730135938276982675 13027355439619504836 6161458787771402062 15864544062021363883 15497250926959753979 6195246964536063742 6757375849347003122 15685993888163409030 4119116912708721492 4068880438081231285 2090839360671381839 2506432200868535491 12069332497032473717 1123855109422904872 2772116774194107768 2131991213822972318 2780527919011682462 15385098166703181248 15952587929002777307 10426502293975662655 4294124044087339706 8190382732137559888 2789936521710562405 12701932323865283575 14699139906771531208 17415264569700343128 15918850562880348948 13726668126651519650 9068972885118886228 4669217558730488111 10302941496640951673 2455897288170138785 4329566634576950846 11355869944195194476 7389481972120317636 17650860024739018292 8593004130418545781 788780091786753936 17548210342293329937 10235261783585702933 2060289737910600944 11434932633330941018 15062988377877241059 7413369094544484948 12645722921999730734 16116976180936622772 11384351173276236759 18372491851070342123 16287674884164709254 8781217037459430680 5775789070330438275 12925952799960524053 775795322281430367 3365017948820349873 16605092731867198394 16437776255504920229 8057124931245392516 7449530257076711997 13473133251903208522 16423608564471626599 5083024617481817558 3897824506075520771 7004338406555197885 9784540137550235927 8609455601890273011 10127778445159872547 6079483200764727742 2471837552207454048 13325253744767391971 12615579820846552431 6432042653245935098 3144845573540806563 5126135816368850065 5306233434918212177 12351802687154661987 9508010076712194125 4034872727247668743 6519758898583750878 4997166059415890515 695492619088616523 17086257589889448927 3934700939925039225 6623155309663563697 4606995840927401808 10209488914660917379 13805948543794722881 1510853659693662235 2661853976914675947 7589451468284728040 13145950679483617624 14284710120705814566 5591346068830577824 1318266011532218631 8670599478571900570 2001031113712583927 6267132605922347809 2852839083109571567 6004234169698681173 3448969674906855335 14418503270465257953 1594165754845684105 1501872097811312700 5671137337073337193 1218240641396929718 3082611563226250806 18161373491193145288 10198151479163410104 6219380397814407243 2948131949736309543 14428878342123135144 11179399135243830522 12885082650377372114 3963945315235447177 4066895643462896719 6730058547749119779 12567450902250002978 6204041799380288223 9933161166045349849 11504784513009618692 13673729665993668446 13991349434426552556 1882303092631709334 13315469614513554699 11923393037608636427 6106709873011330717 7556315013423114777 1619021893939254091 8949428212844485241 3323949203405991682 10274877398642911970 2170517894305506223 9692980001446479084 13083938073195261848 10848446964462619156 12359650334436456005 8526858348666932760 6167420857223225027 15788291307137322233 7651082020016256237 12701575799735754716 7025567751960803754 4733764601857183403 2132369650006103581 104717087900818614 277514586931190176 11371386803605047533 14625361891612504183 17282225126640227112 13738610645870806034 4250358600604699893 4146539115069226554 6374982040539870008 2134169026267152847 9001005356695495302 16790646416347687568 17849093725184148187 17213064548056050364 6827749209042961957 17381002895044681186 15597167729796495530 7239017937249545875 12332832291736143111 1490497234141974270 2664696950877100424 8757648646218385873 11204399889398820528 3880435589509243136 889981146035685914 10289739980243441597 3378689605194062917 11878095661196558474 564454062864948839 1452342224463999839 2331916086508741671 17118081526980528263 8456464568282813090 5455095908605157067 10355599253187882827 17734398349411854396 1824209858192939590 8999441344376696960 8860746069208275947 14461923657372547225 14314062533702257492 5592370339155774037 1699169537076619391 14063282965834149584 1713192795921027646 12872153496083919429 2209016691795093108 10817842884148551769 5368965165711030305 66064800866814869 16599316112420105266 6508281147112465439 10470538325304983620 6324261951703654117 8240434205097744716 1517710409153976588 9202786466550552368 16525088448991635833 5119953602734403734 11081289528540542914 6180295723362493043 16268374030591517552 15262207378407135656 16048716069354968626 4167958752728636403 6270284782888647301 3040160928143578823 1386417350298892754 15489377623172201912 7466319884984889370 5161581627597062425 9145654640598777578 16479336916622102763 11234955558659441485 15492757589005175056 3536673519600258864 6485800470978242357 9721833248360756939 461651105679952265 2636967512367985337 16515140273875088623 1561191371748188478 7995505337118989356 9989856158776275898 1437683562135429141 8938295614369175833 16835113046997411132 11048575873182457690 5482131115656317950 16865344658494027833 13090216172481518973 14707639690955015776 13015960354680794804 9202377233165912935 8408673084442567323 18308734251551932656 3962750817626188888 8261306071776196734 12229348648098853297 3372320137546251564 9674216772710148159 6652531986943340251 4479794863768334068 14314923257731463763 18304842470792662355 13038127106296112569 2174205004602689418 5762336048352576934 15659791669771839735 4342097429135790864 2364691449219083214 2849679193957146040 486005387139294881 7270749733617652466 7662942323682119317 9146199540675411382 3198189795700310851 14217788464823645483 7828782132647566051 13439336554243478016 6281770599951320285 11679960264091569530 6327709062146678977 17107449076423135733 16721278733725834805 17140289702691185123 5044527737306871404 11479360776716975730 17703086323877052721 14524665354983616928 3471626502727265591 7627370517553479755 9302402405385982909 16912274288021451417 6509994108734710573 3962577398571531150 1053387346177350015 6933236431063824470 15659244682504004669 13055306415194720629 16306571196791441807 15495482490132408662 10897310912701175264 14718193246545164583 10354815377731466114 198892389795343863 5671236920922533697 2390771394553491799 8853344765548110689 17184831071100017457 241372594333195061 8982565756907190172 11252061394118618723 16332884938600015679 1975311357623174183 17993021424411013775 5139901510051418261 813933272254545682 6639522123717209053 10261517528653395713 13965742315752220908 7998635950841427147 3964338209135766605 1469977737239273233 17472192347771029691 13871058040409838799 12936244779987012798 15359624506610288804 16079901897860353331 7140520242994848991 14066787017162180751 4513655875121582163 18131653441343627964 8966487766051280222 2098580738493973479 8560382388045197274 8748076155556737634 9505073093990578472 8416181027743567649 8856910001059320818 1240324368177462793 17211480759813963915 15268528784141068955 11531820152471513590 4580236908822821851 538144209958860064 15143819172153829927 3207822479942594120 13627323745932715116 12047851828806155628 3638073320808076664 3254564275583910658 389332362846929895 12147653110653416447 10510414803586664960 13867231718296964828 14835395177869257976 14063437003610128147 3230738089408347259 12621569039646141367 16986527658341940628 5894863302949359432 2072532158750766135 3500661650847428741 9004548475418606016 7085700078606774232 12864209744614012370 6308089320476514357 1102115461003043430 13629041213391740733 244172529670290362 14031077559319873408 5173584258847473067 8986122926789664297 12363212081351802381 5979880766013522786 2697460390355417128 5671006613247698905 926598211757382268 1893406522730742893 12964331059565517932 17576480181953062571 12493686934698539973 15820323117877119407 9160182000076443583 4693963182205883249 14285127037770839172 4684053820443701943 15078297710713854187 734248854000340690 10840961247782732594 10351900530032938765 130297584193555148 528182210811281189 2196951916116096590 6656058716370009794 267291621997890842 11048146330580668608 16703535299811354834 10100544152160971823 9891436739969424243 12352309199650858153 6299251451239085976 11324532756406666193 13882092955098909873 185350741682055264 7971949390748691301 1384299972663957260 13191603882264139325 1431058612671219872 16760387570905256599 2999609821096619783 4248900725887521404 12870203538482610409 2658623531271488460 1686121455538114391 2847772648451814345 17522061471693130023 12320035488596220599 5685458746354996508 7640754850789324578 723552272959160131 13250043131901266468 15334768435855322718 17195939345470219616 12536407612431878060 2027666692875583355 4882779941820268218 5840190922200828492 2571645157645194204 17497926549288031619 15420770469942862069 8557426643029125009 13057097095589974639 395035616487814183 14301591288728554335 15559175553299560303 3754274481402652859 7332630143476119427 2920696121724286197 16867745519606959993 9072357667768558469 11172543977511549907 14144123274354918259 12296064147531146338 12406124215351267469 18009616760369479185 5426906708480769378 15945330049929479319 6025098577935346410 17192746015710005461 13959240027724402606 7670667244229232778 3484112052267457028 12626160016284436911 17681265587727661922 8687741060737903490 5467965420537113176 5444196835415092597 11971673249387065830 14758728299297098243 3774072968192938039 1216954335758435564 10158610217103787814 9438817369445907150 15346886260628370746 5705482978204672536 8154939954498363373 8742949400170881402 14818677541119571479 13259523780050200690 2956404527382304681 1875249406159862095 12265830991126747488 6168796518532952305 13839055269748901927 5772534425964870918 3202871763738198987 6283576610505536873 12214305577018343932 7898637356300157158 4160574123537801461 5089385599838003743 10235188534719219770 17721410118331153965 1982900613026089136 13419238062391581467 7921655115175316618 11449104533308330744 9793589999949116864 4765042892868872734 6999117960196883717 4320074410011513608 17894488024558350074 11620944891450938418 7099248123505234189 18357808441396376478 17090122533417432363 10678014849340370347 7529577991459574384 16630322559218610876 18041891983620791166 11070396696592158806 772320900130072777 3878385201190876445 6876271378197191270 6206276886617076154 14102361977407188152 12737361129354778138 5236194685548936672 10017599099361973516 4325509599708643685 3375363135567758145 12899007008252009500 13664600688034544363 7936472953447349835 2263668725104850887 12470725206734144709 15049105763383179516 800384505427301385 2918978925420599864 6566897395477599244 5873220830666029963 5375075341337721312 5891805590635529046 11346133286959910851 10625989696509779522 14180665405892273773 1129369824444819376 17973263224981607049 8228132797338974546 4418625936395644615 6503088334865227106 17734120556977678625 11602122608721008096 2367747554545056224 4936811643832995190 12701372762980969560 5173216102411608059 3274740718256736004 1298863630899481401 9679179532573656629 8964417344528894347 10746551946163013740 423732810124958243 17671898622890047543 17850746313486873798 604704365800244079 4888223373244200182 18240664463296762602 7586425362087844396 1993149051097345560 7445260210197530938 17407244502737889672 15329552533651045643 9069758256869377848 17719328197391705454 762922757117670613 1746084807397637805 13898062523487735508 16486577836845522568 1717350776105797847 1396979324514021315 16267245285446579487 5969517474668174473 6545577788874114541 10241770297687918864 1273961452884531873 5655897447565434544 7156419793506112741 13638287581345797461 18275865610548456660 7613753058288405897 193674563139693653 12600542486053064911 7318018025890894656 14599244948657811302 6909059153331045053 15801713124938124522 16585812977926426542 12205278343540325949 9994044673195260873 16542452799722353648 12787380900040267541 15173852580737648312 6572210776220618073 13006383671813889438 12298155218407864154 17423570262999478186 11776607520995550282 15034692266824006674 8294627461241436466 13758747766274378100 833705433572139535 7654873408912906546 3539873116998853947 17492615733328558852 3484612380485380883 10483622457258032228 13908714292929142693 14787196602051416502 10051931106407649945 193054869780451834 3121573668425275324 4725921669099723017 9036876767013104666 13320351023556035874 15116476208505462504 12538041685493530635 5712280867378931885 1299474322422189416 11589006605387433774 10986694069978710054 3954784833091443376 2714068616480813284 12265284213431602244 2922483019788848104 6120234535202994727 5026838828271482928 6406756283564496787 934591271749517475 14098752077869199843 12200186851763421907 5652608611863173252 13232136897973028685 4498178051359397278 419088274402408209 15564023982767787084 6646140220376243689 146177802771936603 10136006930624950827 16333014264834208960 8996858437179446261 10314784802078958834 17322361124288942193 7368958004787655396 18154742970379623392 4643625011111947875 12364161820720311120 6227381410863403074 2550226539594413536 8228400675444556736 14388149836798509058 8554240320941104019 6388369823267729031 11576411194590730474 2521828225890406540 14673183753581739455 14076085850406071797 5626037001118096082 3170862400282102010 7222647240968269212 5733892756522692975 8707551317258605946 14909271916591422550 16005738571374525365 11751051719922877698 12827310454267753447 453501813059382475 5777388799915607627 10888098314878342566 3055405438089943471 6532916320450255387 18202529054271933117 4304572516066523110 11855512439581537532 14929028274373621104 3714307735771209194 16991775167221195382 1850485200721850377 8763688614057635989 8796067496861200628 17648296674697670151 17492480027801033833 5969887775966737084 7118768510536935265 8923206807487438649 7352850962918907763 15195445563561152465 276197943232412817 11073350371767768827 12538246065248261541 4827914738618576358 11629901929339952130 192863055718055547 4939172235305144399 4568696531689499818 5014384905659558120 2690792235183053567 14116268907043626565 1425517023676494873 9559614401787004290 16556561758874932936 18117235534101276198 6155513145865889148 3020702585020427147 16241410599921038154 10918998445453842992 17553369274921173916 12407788335394500964 3423421578049190941 12120680686363755030 2652816167423230521 3171244686675704586 2476056768440048731 2905484358990343323 5416128237040285751 890920329446568860 14456976513636355700 12695133574691326359 3673304164395045311 17488513310998405557 6549281795886468591 13649613451439298661 15604854682828803519 8445795527224988928 13865952851469203869 8723428620158049020 9313598211416567934 6984623569330238108 14529740286630391371 3922831282422371001 5953267807559800556 8870850922911711868 12032078835174411376 11528609201868701344 1476416705835241223 17368723606964763739 232252819455110042 13274302227056725539 9511007013116452230 5119246648416477134 8535657116698737616 16490455183428119560 15516943375898053918 6168112832872558374 13895186828878006316 4657152125499600150 2872249575844931991 9440769482316723325 14118992852126259960 5898663268520186728 5390125405624227234 16971688733385674148 16270356484316511811 15725196875994284501 16397330289023266160 5001889324285291154 14452822573116605271 3810849813075559351 13576867568172413782 11512477791714763679 11680909516539712823 10135964324697772617 716103865246135405 11263904412319353126 7063670125176435929 7055158265744213595 6370196596921092096 942973008909903753 3486247678539901366 4988189936890167366 9494933028396343770 11171354317599434266 6720821056202456044 12812055084441344364 3992136012116205819 7326099775521010076 10800268240364783305 7908950242275851516 16648992690380534780 8395999014820013422 12254694982399016008 6227182782986194388 1459411104195747430 17384670533657762604 208486833258825637 8650486915155982565 5193842400460628178 1056492174308615571 5795888563978907835 11196977137242467954 2598310656290744052 14037043545779384062 12183954498514512657 5635192820670473432 11778054287773314384 4441778957394959828 16104606311867399558 7698411472372817196 11477954419184989310 6517672265643774935 7132272984058804737 7478477619800297162 12112547458721343788 17584295756613842588 2172812151596224954 5421930449456983222 10494989990989246393 17219462072334258675 17156214593192792750 13139465432504812856 9551679866906508288 16873455487387117844 13712920251660953804 15348827347617980976 8073245793434761201 17643615821114000933 8665999292367513110 9770200164220388531 9634500744321409520 12188686247849740568 11246833140930993483 15693118700229626114 681603834696985967 3175931764130510364 14934088607615512075 13283851342755412993 1996896172791731168 1975039731041910570 707526330077105766 7347736153473288986 2525112163715234734 7778236418531741339 1266114469311149865 15733971965693457138 12561969264963686295 6366252178319102047 27706517241341938 15017975657650101808 2745978914422797488 15145648301758297036 8569264311848422625 5590686107522507059 15086403330305856742 17206234835424417930 5887737323293294922 11771755152575163362 2226356995080241188 13218462317819315725 6883260725598962908 1400976471539333688 9513007031311845783 15180780202686663729 8900613468651136533 16588382265681015481 17741828137717261776 3011038089169169517 6310354798279258785 14803848860488949233 2465092748276025544 1059065481482584733 16311333567544646240 6188854769218978975 16694202104722551730 12234670649758154930 8276831793074691699 7728720559995904886 1772860178415372674 4965348228379665213 13810786674306512002 7733572187542396482 11920893149777736896 4886904808630249763 2447352153609345472 1078274172436075547 17122922914722338478 12765471069184040473 1431264278568695823 10428523718130600130 717541247659043091 9613126797273251298 15044916391132121852 14315173245189300417 11311473258064546413 3760129008707947720 4683732324270770640 2421912341738929482 10786288058545436884 4871504980818713964 861065420434390190 12765435238766874389 17059945111388274913 18280252164280618478 11309297576941386755 1995747542335305911 12464438103246077673 919754809156975286 109521032212115463 288960848705798343 14091023069833521351 9430451785119926060 5291762927225005052 8101427021030053989 10782330814679503481 3095016819050144595 14530444548103341822 14667667916344304235 17005876052408855185 12415425632517170816 16902081679820106027 9535317994107006370 428595167897985796 7412486060599491614 14592392719910468447 7103746195056964941 14629384830658439641 14193889634566960716 4823475386505826784 4386990759547924873 10665415116702604648 14837868285067773655 13519101893162354267 2357471690732017959 140939367640962883 8099182890304104676 5786885245303958389 11538745345834800950 13826592694303315988 217048304385107947 14653342731552602227 13121204257253519938 15262708391178023591 7173986489689337924 15307352989101552758 762866499879857263 3653601035141874482 3893862788511214929 1869950281678247521 3955700537269520753 8120614847631619002 8831455670651820797 14513889859284111503 171108584436985472 6655593258601920807 8420766332794421025 9086146941377614232 13482098152484914721 8701549498092531380 7811776406748645525 2985030885878308301 16004916473604583528 6422598921027672336 1707482328365253750 17011664165778192394 3822367140888680750 123583370650654470 7366324947469546441 11579413954389605093 3935309268905518022 10327115285696472160 4977510899964224591 7547493863247866743 356481828652679364 9463043110584773546 2632771465850193029 7470285955769630362 10123057845374173985 9435393719742120018 6444097498549937574 2441402542930759666 600023541433879183 7423218246283858964 14637162313630438814 8179423576229747956 14676852155196434362 10317214137496957517 11174801260701749349 13580779302564877928 15872556365692448424 15288021879519586505 1940920826800183044 996933212628526538 11447886691474830485 15574493645279787289 5158426139386975374 13640347145136146611 1860347399907999601 12421136098004139564 14689293409359198327 6796086222581841870 17073065678902059112 1385721418259585818 13035677074765714592 767907980418824986 2651830580740659147 15922594671090306985 10715399735587119783 5371688108311466344 10502141946910297259 16316948262641979101 5423530718429848120 9663371626482008994 3092293930802849391 11199737301301579754 10827828615958804423 165547956974517541 2838437874160345870 5340623448334318163 16712694394655736667 7027613502017151431 10625658415756240121 8955513613136087792 13019444082082529997 3903425634932863455 16256716757874619734 11981649874281036478 10947496861241149896 2079161041625882474 17443953230781628751 6360696627612258450 4354220565956136447 6577213150457479711 15703573729273335217 3131334360495481201 11729083534985958131 12372485958052998419 7413065976575785513 6351460764462951801 7082552550436280922 9710956116856475144 14129172575667638092 17976355677592591209 14338944017749513368 6918039405903400928 7677436608549878233 1121397631614640921 2173305106981134473 647047313990008198 9902346691729737345 1274685108982074291 1217575205815780666 12014266026230661183 7875365134750199871 8734431500463340022 15456467779797001064 3989136090081815076 16524188600173772705 5469439715350507455 18365406551936670047 15652363135132450523 2884050888630937820 7766086822562469151 10633062547025458700 12938981819118211033 5469218234779788778 6673104566991496763 12684851881460318655 11562356576742952483 2869468560947928081 6565634356778997212 7210521744689070823 14732866761194756355 7692325234506453819 7266423873253574035 15369389493435702044 5728974472012208433 2892890048848113172 10030303751182865952 5378618178278824323 13994753577559993203 16610435956441795096 1461807222543388788 18308051432215279004 9512296920590727752 16483962216093241939 17554624758494847923 6415449932085409510 4826129892175706046 4199148161583960357 14445676463969171845 770420221724532598 3835450336578137405 3720663057171932544 11030281094900980426 10073645284812608717 7511083181506123553 12611051787648816681 9458985228069023996 14704501354711438741 6027672925156584516 14683047625973066765 9496438704440983730 2368929741061650100 16687050532944532993 7945089510568232637 12357173985855000745 14095894934421790829 10629669628677744748 9063833490217544286 8548537265096811801 16856525169135633264 4417320157792973237 8775764880490967963 12062972648947087618 18391297210778681524 3513017257009919213 8850070232732770560 14201192173964444499 9408487593930161577 10741651585959099878 2265194693566862504 17916831151745369537 9045932988817880806 5229236616826251161 11399323577391513365 6646608126597033896 17589729741773447739 15940609846747974374 1443079929783684222 9840667945521071541 7375470280288767555 9381534011153116508 11434949385262266410 4568810431053221223 17874278325220871151 15033909711772019221 4452227240969861682 6951294885710280736 9217735548533182436 7909873883460509678 15363421988420067924 17475017712914859972 9203805131309073320 5714303592455377642 8873832644603306190 3856199757983365589 9512933369285234105 9285011935642158823 15398841133922814650 11539775380896430597 11734120430010182680 8664924181052487950 7507723712273744089 4999638780315568230 18261092391223068802 11905506311124082996 2088551829188268 5513122569794610320 2854464883422061401 10105739661161966573 1544542955364059616 10357981199509125669 6536154800718088644 17908402111243764381 12375474804586875183 9940382954499276980 14701657347692558880 11001786924296852466 2131904852538281854 15151427998320128383 505311362092808871 6171834528014091775 11523729180807985635 11913183091799728540 9160658277829091155 17897358175379368032 4925085326595159573 9977329122607218571 654290680758137520 4766345205139579695 11809784196563322170 14160035999283475814 509862781469321471 10591048460818415791 12731839773331584762 6901570777566444206 1150535961598692157 3494387811088603141 4447588353462163876 9274850668286428791 12724011085666707160 11016696093107882410 2033898257740036577 16619509165039809080 14476422983396641717 1823762759618879557 11694901026240851279 6920142646400146368 12818792968269011137 4558934207872602793 18003964172156480295 8893199212459514626 3331166407340555233 7614659178739498766 3486722726414214572 11590821702831367779 8110877088451706187 2140193104906509615 13561822588272489770 8965797225772180068 3975935040141562161 12026680313386694782 12297306881239921553 1105611926970231849 16045159836786256177 15253899003888138122 6712795829919693874 13278849454094969754 15398997166822593135 44849222200661746 2616793300289096031 12248750439547931478 1399934118087792651 2884175038040919951 2371300673997094555 15665105437731715902 15756497918238421035 12586217751136897651 14706606861987609555 1977070635753235194 11466258016501417092 13660967883361676369 15403350389312338207 439795718359643469 17220870084928762766 860010935011327118 7306180752553818831 6017250617405006805 8995311799379153697 4738676398129179231 18096987072422760221 8590741715291472595 1485457780864601301 13507593497505367936 16220228360519419422 14648593125280010064 7001908558907015667 14123022275131193364 11319923078932570219 11058309672128841800 1965301831537286787 9881268733166342704 3248862177924781838 16269164128111787634 6825542782365197261 16157821972826294383 11536836293037763098 16733673107537884490 11905911179109719456 12772906892891645370 15961599366720211671 10206988925198260740 18113116152318891594 928858465305708643 17889583791133126964 5215246360295424493 8880325757993367185 247750676898219297 12946936511097290426 3538532268116544197 18075324109829565324 16999732790401248040 12832864377794083090 4075022128705342122 17542154488135626704 9016290662178962497 18178924820877638915 9652838113593210221 4480071308304937590 15886405886447343980 11899845957495314808 14916985218406963998 13887224107776707139 3198972472097292154 16244548888534144862 10621408618053156332 14742966962108152214 388229513414698266 16194068486747547227 360302184113869985 8543554378232227770 9378951018213490777 11333190910071507864 15920102756344563319 3995368237105797553 4941621102007278088 4817105782242133568 1395187084970527393 5431172074399969952 8690413875771651068 7390972200273673400 11885519873840365173 2640120577133301396 5113660163744827369 1446115821517906281 4140401920220044168 17409881143249560745 4635643422520717668 1156461515926483391 8857363595609810281 14678293980615886842 9727350556291358421 7486942526025794355 1815755030954456521 4306678234235209434 3107839532279228277 5514670769135048759 9672138134218446674 14663315167649850624 16363817576627761425 13610465878972112027 11226377619144513599 7240759619537543146 15505828734417034241 3245809090754242808 14904468868379012679 844429797997367314 5960017174010712458 4710308296351963335 10634167884435938961 5867132945662168658 2564266024448474896 11169042211536543184 10211905564888096602 15551013546555648175 6192377469919077379 7265789846788826847 11930643745514766457 13751064482516575209 7856545752544529153 1370926559109277900 3792702906315381725 4394534259533011524 10044590975565579199 16742655608940056231 6700949708652054829 12256067405165319260 3001317416713850058 7787744109637929508 13449829206950893420 17425611497411052215 1779616444359226498 8729105027381795900 1068273129307181249 12544914656532834787 2494709968536505094 10063267273235111075 18426761613211649573 12214330797694163557 3723548532792010059 13323055981653888234 4974569781689086288 17018967252459997217 14999863378831904089 13228230917350065986 4776854979597338163 10919386347700214486 13351561041714430125 8810750823501859181 16125124462652978617 2787976159308671666 12279184049773966812 14172158578993451226 11140114077430815239 12926582249465094085 12889892369358898722 596073368268006371 1611533243252245118 6364523412403390657 2678768263556660487 7860191899741265375 5728737124500364620 5743642119638802266 1218965150572965446 6945716314700197543 10982159526034589862 10781005792568789738 11667984304447831270 7304323272753799140 10410084320894616545 15292589085251986679 3497616783935189438 17543458727658646094 11637506432063853245 100325286495372066 17573773176110835103 16106623761842860304 5010030088853951645 17225622462366506866 14174476858364815601 15655988937592175044 9167601198878173611 10434316808260378499 12713519432783547546 1384084608555731954 11499301767611863078 11605511002874090138 8741784111377388575 6492402627803298850 15873574267092026147 4529040363991055855 4010917278111416024 2691806941353123447 2052196366082801553 10115456935562609055 17622378199842578062 10988425100734342827 13916961653207577161 12755593347052597736 10517269631917386277 17721390637662367421 7118323970281492445 106982335868240208 6050385542755897384 9018279052854691130 4736207912995341681 3445649758759074695 18391057476284500631 4509361091569998397 7870029333444579411 996191455564952812 16083554813340763537 6247414312323720981 10938980463929060993 17551193748884475982 9034044512550022879 17047334020965633075 8384698699009789179 6711396220108815940 1023135874774776411 13596783553374632729 4348420691585740089 7235985836458958057 8692904459636925701 11858017145632516304 17297885535649982501 16866678669880600060 15637294083279745356 13647531472201212181 10701444876012198078 1584194103405371194 11167339750216334204 2282561650797830198 3876598246323442902 13263893066197461757 15996015290465528490 4957425418844630060 2475165012931368924 9598958475809761866 17199632675139821271 16657383188019767906 16566949022666306639 12031676976439677838 17759585488987274274 5816652590647922160 16296871316507746216 1128657782874257963 14120107728453053330 13568382779318574826 14632176715009486461 12231589594456491416 2765122936689268863 11571127596496817691 6944688400493015964 17087043153697865665 11297680931404547522 5229055924299230681 13749545509863936130 18388227570287153575 579523161980260198 1174153825117649000 14502617114444151256 4321625279782654076 8567456327936061138 11911826846962977090 5890315987299165329 14748536895466692058 15102473126136790943 5963557111219245262 11657377584375468508 10766196538631594048 8258216766774411861 3247303940376885390 2280389361205928362 9760197799667661768 5501629914233504491 5561842801123557214 12235995367071862400 3297449626380693012 11782630655926040007 11277305308783559125 15365897422507892750 2963045920096105965 5013401826078873406 44247972817177887 1556093148667032196 11512187121373201146 1341086238227811812 9429167576374638601 15583872681149809893 8554231962936506501 5363790179771632529 7496506833849775896 2627346923382082660 9978958587540738887 6418841875265265414 10844040002144882208 15064944980480363623 14877000650959686467 2948618808533506069 3879978786818777425 7149602188981375282 62160269047809709 4494020655357409728 10717705109418796847 782272152023929247 14671421052093783118 392305451787113562 10242801228861614790 15444228427481156558 17210338124672740107 16247783189861197114 1612439694873235379 9370159062315473243 5715192948794080559 6499405374524135263 7877305692388157348 9400939235053541065 14971696644466525032 2100861135127521949 5107872036297125434 6824985639629203547 15851166322978984379 5596647112987105364 4957372585828301093 12532817613607803713 4936402263206150388 12411589239288999803 4195645475655921734 4792610934140514394 7234762997230251010 6569161349848271622 17068333918616582516 18394501959825584182 7392591825906156483 10528105621211983843 12459088190434777956 2392416495975645238 2601070231577220598 18055141664633068131 18446501178531217597 7093578751005024761 11877796083944353364 5413818204455398677 11021832140877453487 8303054588088231251 14611676827694406877 4971827045061646820 9946322190334423932 6008855167927935165 11764632560850744217 17891956908216756439 7540162977409990693 8818601672055042300 16600430940163896944 11104987823155085584 7804342516298670560 12969896916579428663 6877837061955606511 707525232133511002 1755426064174215964 8534763397458336594 16165832163200990624 13923265482272899582 16889049064596900737 6211334457579080894 1670909917820611218 17676179878416907280 3722173076711560634 5167861399790520235 4880270374097820142 11856660574026460096 5300408996912487220 4733244996522194907 14118670108743779053 3739709954708622898 2063169550371498605 3355827364805741322 12102351213281864278 17760032749138938471 6616700715459372604 6056075233391034840 11348947090544328956 17899737110087818657 5582220675431130473 1607546783169549286 10345613111403711177 12701076747339533706 218263310681820102 10604092776698519049 12348244981506722760 12676832322689893309 7402885286070038448 13682474525970984050 13900254503534558102 2225295049214636569 11278480664639678982 6365647335630634543 12239749048670197042 2119004311558776723 12415256101402579063 11159180702044418643 12846760396091834413 9027587746456833754 13683117181324393664 2936803254595609638 9559032174149425806 2830769519418637598 17124566408100018884 2566426340155765100 9436988379744374064 382145138946754822 11513505989505555739 1357716867056083212 17646661360293141046 1117458523770889532 2187185409890724482 1844903040174294082 18333269751421796654 13245802107592349502 1867894548902872483 14032031599310893824 10045972147189908360 4593150992334293980 777298507846569548 17677135175561941086 7039184130832904611 332392989811108805 14658155112965147277 2118479530681145834 10294207407545588062 17288767140816497650 9601306245021376411 17567363772983366490 13072221381561658883 11079444552489408547 17698550469986299200 4292927115188844393 4725757849282620354 829559663078743751 11789605166388795426 10636687323746145450 4087847821397230721 978013400052674573 17031145838193179214 7854351015652574578 16255012598727748743 11042295065587972204 10426381465434170099 10354814454961599869 14335813018880658303 5330810184097618758 339755024248933111 16009810959082037142 15929596192146617926 14287344608122136517 195347782209019831 7242243267343685837 1234061197732930074 8003898812991700958 6678238531339737695 707849925418109971 5483130412967357814 10097082961755880544 15368047066584954519 6459624152421190717 4860800279679223655 2101933507556271322 15505949080288144761 14289608751580569667 17951030116336904109 13718628661706810912 10157338687651514520 13685576215623097210 15840077311125110701 10326384525590860009 10224465548660806946 13525761085656586678 16268087074840921487 10745026914610332588 10797183246347605721 6027382573866044798 4012948875269526107 7737101053684788764 12555103664974364720 1964942218966169082 6411084016326626189 11660453220107647717 14922688354518269750 5714383744621763898 6902378426316335544 7882126098826305712 8386377065727390702 6826607160283935332 14494034999884802471 11580728864773435358 14079788134787861773 18037567882275796438 15924516752081365437 10020651229566038745 12657041756337618806 1574063759028745846 5487385140611919423 17896371705111097545 15045459853204372388 12017766474549001356 5114980603723667827 1994420654981678363 12516970615651247455 1000940755847490352 8440427794490361897 8024523942324175324 8155066580532007321 8790658895636007170 7084192883621152296 8592944110357279621 10207720019031413382 6704488071760061572 11617925513544061358 16369039742346738100 16610289972913761484 9851918344254372786 4214748257539860900 10062242017259714563 6098322707946105866 861361335376838292 18219320974811850581 393250755601623905 1216681273855249459 6297404448936672715 12090699020778197430 15125979185734591545 7038981038710896820 17399726535025262072 17885567611915953041 17993282067906501115 1436660292150528510 181772427367850967 2458964465421471551 12652349828108469294 6823553422223441204 15960841423073602298 11575273077564700793 3499760235472519579 7475080046601522868 11617295938269060510 1833069416143451681 9223618487680946100 15409703199469388430 9163955200867824286 5310940790181103650 1931712988515422429 12642014100535880669 7053408844606543985 3723986677596463923 8667011782030903289 8697265553845198420 4921027731976227475 8836960612680154215 9878891142234655072 10526445599319529406 17643973765152594623 2025198982029396869 13928817040220508546 4453909228017030806 4505251251634427814 14817520810804768911 17475529680033828149 746807943261606859 3354761506606186238 6435069558126165609 18145684642758831169 12762099600532521926 3237781139996603935 7973559402572153643 3695590226405456240 1810054956734450339 11607758668398904349 1618675297782586047 18036586133106935054 6295101595485759749 10023749307942851663 12367856469660018782 6224214821224777217 2749171158737913743 8795055814639814780 12671942432610881058 10496878712051137691 8308783149211755101 4178276108487162534 7124286489050304140 16134322965564684880 7777145800740206868 5120159910773098372 1958793853568318516 11851367493499644934 13601713728263245755 14895905981070839326 8964633035800170805 722813981910704722 2381766566514960498 12870737158228418885 7881884588547976287 16481152469763365046 15251869660456131590 7912307755216284601 1976607710446900271 16967963777573096943 17992360834880322165 1792096941879153937 1092834626526482308 10207226575005470463 473325061765857109 3148069815671235764 1326056902440832645 17921617987868664785 16992288401002391991 8633882769240794761 72941204404463725 4064894059111972359 3923107666478432178 15395245582090521297 16055293355151998387 14923202404148840877 12471591353861823835 10628101176493274066 1996931719091249948 11354637073592822674 16627676168842231816 7181122432136168505 7068696992804196027 10646178861424433739 13925100895704142766 1471150584956484480 14556632795984778715 17382411006769626295 14283044947931339836 5430687511849902689 17939899384020272286 164180399560227278 15848406025746228896 9951794173615036720 17835679372317531071 9298628311371344583 15243296539587203380 512761454877081302 9974977388248484471 8164960975246871274 2413491824545491595 5946849717969262161 1865401440114543869 13973379890415285329 12385579604520035179 4074263301029920916 15201683792196317005 10766532122797614753 16998591513438152583 8922648768519178507 12784028415624835326 4552525651980053311 6449309915346904234 1137355669661758540 10915625384670016790 9641502287377710675 14400943618128609500 3262956179769026424 14514144533259431313 14814658935176096966 14621724119040395135 13650882645116848688 6455181913815332720 14844974927458101890 7000365735259728037 6220274963860790169 17382208001310896118 1172974716859324234 757223151953094557 15296263361525091199 11856393029811724465 3294782677463553848 6861204463319319007 15570906060010554621 11366337777843138092 6347335498260458275 7097515586975865924 15770971476697118529 13344723573896515476 9241538866385695242 1270297757909453594 9376137511378977440 14632881764709094293 1175840501269982599 1851622788480654299 2519699619659299762 5735658310931313966 3966059441821181965 5798454972997606397 9054418403867781900 14971699351163311326 6739951926616270715 16669700063685904974 11938196571433758724 3989171436312942356 2648887604263622479 9626807535440206750 8981325153560319531 8816939486370293585 3101227697559481544 13226915040342832167 13348526281670235263 14521541102245628603 7462586050887523477 3751282770052075746 8729916994565009336 5034657615751084640 8259412982124593893 4949695381922171117 15732110206033499439 14588154998431314216 16837738935197945429 1919466893427598864 13054527811848816728 12585035210137994455 2877202224978025513 16092918033471253147 6010137729009842689 13658832947154647873 13498544338482988804 17368852632843656318 7322708596289730940 13637824141325650318 13574961983800078509 16779673273241667069 11554606667638369180 14923419422752089625 6528935493468997841 5304428305035430406 844548914808337222 10624981397947090336 6431716223392193981 9818481326719727925 14165048322731215492 3597556558902352101 6625042201230816868 16791971573076792796 1185905667882353480 8470925340463099845 9473622396512955912 12964622007415685650 14292007405343242665 7478875826288168086 10208738549970451676 7151754165357142648 10404462077291929280 4481828480704273983 9676021204128002880 13221407987080075445 1187520033807677237 950269783076933363 17517213957900271218 17601225213632884644 10110437988510017158 3042071461865013815 15992136288188609781 6726640953942780382 16294269274919514967 9165725987386922581 8158763371786946356 9507779472418865532 15683352872503349407 14235972581370385711 6106531072890189663 12114928463070088441 5884684589459102582 6547425346118301098 8719884894403379402 9038576468137947908 8217408823622747618 14886064100778720438 9932035985949676544 1602797301680691480 10529710491598807906 9381714978711394722 5288204348551619044 9553055658975094925 10607541965020369798 16733722724957958882 13369932054794157817 15024687111359942297 4941149385280439230 4049900688141514775 4155666823315322763 8540033302392946257 3894759936201330721 7203074520368319932 9321033026552872445 110677692869730328 562168311547039216 13958045087716443986 5305559825449320975 17470147346048429746 8803521199853899590 13342595268251321934 13741130413500763372 2149397273837288052 15913028605509398091 5137513014965751804 9979576910637681883 4535576945350017469 10017548664834377742 758676405582603716 1370028973992354235 5926747813290102603 14296418091453171914 14489465630201807671 7552678688625696817 1683617444416180233 11874130421810316893 12895571286749780365 7588645061241519043 152054038984366964 15889985162259709666 823853476577851914 12195301262740911347 7499178832399014102 9907104352138586332 14625908115504939693 9611235386005446365 1849062541695756223 2757564328857834923 13019916014854595558 1204036436403800184 1891714812916017365 14914365387763975585 5041960474587334270 6033657634159133185 2590438103430664238 17515037956712297032 9761120607112522485 16769449212021844433 7155438718629263496 12772292269411824840 3941399194746808367 10536575666465247347 11648684218093462547 634007436851434518 14509855501882588485 17907304058791060811 280427902005026124 3452829138642340363 9618839694917442978 11556029483082432613 2191174152146061279 12114187582516714150 10044364461283868057 6621669488425218413 16871037837987285021 15839146837060313097 12440675778685540881 4878696926294912335 3452304103462075007 15041518451835993192 4359909588307273564 1676182678006657837 7307707987966217417 913305471039097463 17318971235326069202 14982985469642710508 16972348259556211788 2345702737118224290 16092105110549844943 7127930490759286239 10131105049903614720 8237453720941622682 11856821620864305030 6654742568780223633 2732417178122553942 15655196201701509256 11626238309608304056 8720476637384435273 14443918586745991902 10457745387342396001 11769953758383330211 8683180841443240694 14555053110538268265 3042057612343073701 14851545870821810665 4067958405443700154 654034310382454785 1550078166457804328 17809064441510335559 1184861581977557207 9663175879450372998 12950047246986029731 8387170504853278047 11570629195202633076 13780999064471681467 13582320143232184018 15642048501797541613 2043610768145829130 1416451770922665253 8274413190940733820 7781521090019840851 3544169903960828002 13239850815066125011 12670974420226716036 17744488455730105749 18317488533546920777 9599963082058771173 11807349664323308518 3830594781544367535 12539004569226872926 14105741802523976129 3092795252430057746 6810747420065967428 8324570076421562431 11326782662197867175 9063886777113662965 978838205871871385 15510792229377015278 3481119761970691236 17916220341945706623 8015479411383406339 16566185624743568141 3408324698732507318 2845638246947508632 10732999843231443957 2097887566363756747 2740948009153335149 7197453158726113228 9006063554798663455 15015151160847411559 16853793128602488781 17359692703635417805 8418475166942952182 7972005800103872924 17816373051827005056 12067345145493691305 14617836877233542754 6897291658395540139 8039110828874277843 6705967047565983004 2169399248746956238 16359404441597711982 17067940285674402676 7679105027335290220 711228645764993888 2233492337043453185 14555626856725821139 17268641485391703767 6358297081575016543 6524021586563563584 12581193576060375484 14800085431756474974 2645221281713801656 13185531405584400734 484941348025127129 277738370411262072 16172650260976500147 17813134135039369542 14554958236447463060 15993087977008722571 5821151058815007270 10065048170422896229 2454034339101411938 4632691012447296914 15145885168078805015 2971559642877714787 5250517305319534266 10597645171103001835 17473439832883020246 8770211237643354418 11380457851405295955 16212465282231140555 16463598318783266044 10335392146677543505 15884014509222715095 14002562166919014790 14109654458543049850 5779385265606166740 1700389409070560239 14206472918892882768 7529768037830133488 7985356571726359382 14388827683619440117 14024495878484652700 2585560152690885566 16437086607810786390 9913980558219226980 4276513954136790579 5019666996388903036 3802605216459755440 15395454743476283951 4495103661615211967 16452863920404396789 12542932094823776377 6954920143767019408 9637676244115992307 2289280510664549546 15171463140406461747 9628114704322584681 7172317206645663558 12702466035574205302 504842413516598544 13851312323419301793 6692766620887918209 8946974348179749335 5607885542739233906 1934401899223351072 17451584175886824180 16370472176345459148 16285403380108889445 12892486282894744973 5518032924403196074 7608906920532479520 11662989144736488945 13207680888268140953 17296185676661335138 384303499388485370 10603715428220528110 11301684837691815547 12301969051772270532 8115295367604966934 12278104248221576011 262612298936590654 2511411502391537823 4092565614597934390 3543945687697002554 12559938302688561927 8591969242383785842 16580496869166177248 18171334910604705480 3593611857830525047 3316379974246802748 15446283009293976770 9858745566579087463 8643634772094737500 1338445420238652973 10683236225312186943 9345287722986018167 14408174317726697904 4479180755287291032 6098920221401781101 44972247500990364 15588760231107377721 1803162520934163190 9383136522024548039 7200524380727215648 9207678523383658395 4694907321091487148 17435739682435905103 357360694227110436 3534405033863888240 7428643219289142987 8307023394848368282 17621135421736892202 17459659499432474102 6719059352309054688 6548791770530608229 17024373652686753789 10352338062512765043 1739125034157100671 10591551429463280932 1712139571319597768 12108623877101020028 6896447193861506933 11550137288974882765 7298608585778687068 6688059178241067931 8136494679629291939 14698515276663003649 11262051433112817311 5169370600481102098 1046861465060764629 2963405371129498105 17287325730798313288 6466372548964112084 12768214407256527055 4091871067855071264 1763165169425204646 10037321474480071595 3626439800708367198 17777167632356594538 141986849754448916 8755640110177143171 11098653428141798191 13838731264760894409 14801572416211502032 17548954094595801763 15127206176845855978 11850437569256040864 13203101433697425982 10898326305063022499 7627537133615547253 5832212852628419295 17795289190905233213 17133632989990871195 3386493683257612314 4056783812681936403 1376430761320182243 17702802077396038662 11238951076525574208 16627495028684375605 4295070289909594443 18322950825477317758 2553157577323491130 9728522668735089351 8522524360842456370 5431869576194382552 9753222525625908038 15522448492620247088 11221042531323864478 10839983081198385481 13717723415402044628 2258247111710216287 9800819769094410243 2751716158018446034 2908466817691651180 9066462597997075044 6501256520641085534 6876800658118505964 9828678895920420162 4347578029606085664 4018097489311755044 7043435583783180083 12043138761981807390 3071384381817821709 3349425929147913806 17998699899582015920 17866051735877962745 17136168298987426137 4715256823873366261 7726449936925884251 8210240299593388925 7685428373329457000 6183563005884632146 4594964689363729628 7015878951078715058 10585786256458597564 15038800413212710132 13046095984988091887 11368595132887192205 16939943525262743042 2566420182545622181 62538291959149802 4762864982070990910 10818164167077321553 4025796634061592495 10197129654411166726 15881842490712124593 700273531023984828 13072363749627868197 2417684248401093443 897872050484883960 7608975723452093244 11995012207311100073 10932339177186736469 7478677783887957709 15760466610719812425 3727610372384762477 5968763465215669586 877857523806859107 9347547394661194615 15835201016237041503 1927781689068781602 16371424098352318822 8074439259806629415 16316385577996931432 15536900626205892686 16352193291452889781 16412814393702614016 15063208252427194068 2325865739693184243 1120177633051078762 2704254984373755889 15294263167387610925 12087872220190094549 551332831658079055 16184349230216966373 4511830713824786289 5496027277927517551 4958882112013244786 10231280427400655569 18158950583763134631 1453351716191052023 11562819912480226420 7234106554035884751 9197430669596746583 8814262308138857346 4740164890068569021 9875655221348439475 12291346834887568314 13630582932973113887 12069391164769503016 12456350986807673081 14864310511067051828 13910541958105582613 9119151338689136332 5402108530675430455 6935484817717042873 10939162483735520157 3926129231742387360 11726068283884993135 2129363725162469012 2417435824656015513 14647866263064501094 18209321104144128853 1346451765125921777 16689414406909538665 10017792335300888343 4768129501998057325 12948585203736260243 8354344556147259210 5363321703905314895 11545978760493415156 9914268234183786039 8558850849122703348 6571572064314132724 13195523175483075775 208099803130176431 10063641068448870312 11198164562481258394 5931010249310278733 2365240528235138089 16120877969740093584 16537975582177612357 12764428841059028642 10258298647318849740 5451257269334337117 1796826480176780481 8870352391774011930 9084411896100500889 14886367378199640672 5389671633964853648 17574804144419142317 3328013534205507420 9712164707191316396 2232198075949461800 10872397054483103899 10153264397613854712 10290922756273724767 15098654943002300504 18141406736576009747 16930319051105521270 5629106256232494747 7387034966622889689 16398498831736414487 17252606791444496077 14600530812876951873 4916494005321132134 3085666977156731114 13563389986253493561 6493256092387801548 9538547976527293946 11081683849788268444 18057373623790511348 7041543226907441692 11228929270665548628 3131128810942582159 2086399644841401377 10092544160404201828 7741223847402569025 11346003553663821436 17298736681172340714 4663571243953249156 329411763053037665 14481110384414577072 9505556081931218087 10017760969112345745 18394774115737566363 1575367197001845147 7485335395991790318 9154994377089240683 9900560120391684955 4720579092481399804 12784937605383147885 15053153507590135864 14388769510591945903 2995096641747228021 16055434656854889126 7738499217030778908 7635318483060464754 2550572483424811380 7691484804495018609 11214408138355289610 14228952100722790572 14425299806824596231 2589956714562815861 2407097363983183134 9888561732885364147 5839308872544822311 16342021865570680660 1977805819169488672 1076544533911436914 5272085685038855530 10052690341129616002 95550476580527120 9633726101550836027 5440200122681135326 3633064361744337446 15649342166702708068 714784404782850047 4025659442110948812 9756020311661300746 12618801945624326943 7268589184691745162 8039191959799747754 3003378863774960745 17663814254296681398 17467748329787252903 14752018337104745930 11605042429202314747 5711105250351318789 14402749174923784261 17458777258885582806 5363492383319242913 16179423086302191211 8399311974555524367 9120483888959835879 12065559014429699235 12304420423930462208 6083875941584761671 8272351040015171949 1331657272218422585 11070841796594667399 9317401901484408303 13711506634782935509 3638833483756795464 4776663501375749832 13154731988968426796 2474773118334576112 15081486852640370937 15221102014736233935 8113124658710699118 1889057247275278356 4149966610159794122 6796485681974932027 4035636359913564785 5131497279837546307 17397989241559084561 14090289544236054911 15267511288961375384 10285438269701575266 10845247921300202759 6005106352794004849 5646216932608449132 14873379143835205138 3155311326119112572 11881254212606167136 13614688927765839841 6733066871140712007 12724513915527487165 14367926678166356407 6346699858328533168 2966097180898161497 17810750139711548370 8764538446787627744 16402926380057696968 14371014808407560795 8984662527319917834 13933083216631172082 17917898601982502926 14690960488007311858 8188619919023430858 17362724636261991750 11101366244299419015 16660523323416227808 2371221710156966771 7819135159327693674 6132374318566934351 13743045025128311744 4492641233784879269 9671472481202087597 787767035420023437 919981902712116238 12624496058022528475 7419286962099453036 17275450130149854693 13024058113309045643 15849284148139923082 2605280350315617760 10853981359505155597 4766823296314910267 13910116530868496758 18318138505708574196 2590088423310075271 9350005418279045189 14864002338587763869 7715627591170559565 13469361115372714571 13014790971971287637 6007351148278811976 707753332011650750 7484344888230000039 5449858814434889088 9922274501369323234 11070947761957346115 2082010189748630776 4616641951119730393 5521902214597660189 14422982338509648829 2883472819920336793 15688524981060825412 13613494232747564901 9368276394777410295 13644121391498802334 11598123594459782839 10713378109218724236 15504099170271580590 17588661069237383390 15745355634815297523 17915026194477105836 489429603072671709 14901509332792962712 2425492104476658790 11280817274777106013 11631210607544306739 10104259762119516539 2938240389701747108 1191837606402741377 12021246880344433682 3707592466291401677 16735226207036713392 17618307717745221761 12846096167919269853 2504166153023992632 9914157460476581858 2315681813012777292 4525875857264467390 5741329384862752286 5595138734037387515 16788029094600470381 18366380033126248258 3266969156251135081 6494839330050905368 3962789000107973996 16285993623372052700 5525010245688982770 8803922586209921453 8127536667462147701 2200887196161337813 9591765270911069464 13411925657864093070 11776561355916432550 9627080902261647578 10263561595802332338 16916460361476328811 17352292538356147882 9620862587086666100 1489295247515583816 12470285397206173140 9184821406529532395 12747983286129037790 11705768396328707956 10271090294190189488 11912864737766593261 7974621573081135586 4565032494338631780 5193318000691879968 6899583558700119322 16329827162308127203 11102574092547312309 9215010351150234623 9909191547523419163 12661279173535374624 9109093661323340052 12370178434111012683 6030025754745211441 2863718875307334278 17254244220522941162 9017296619421380674 7324167667267999174 15026827599432626704 13354652736594134820 3026178570673821438 366584762122482919 5366213709086809255 13608434202576607601 18280957830932421306 11377126449680647038 5797857887576378056 5870239392295825361 8919348825267313126 5936001311491274204 7437978964784358063 14534330632023191847 7336204833622119144 15986881053204911267 2329453871652705989 12888219814038327695 8588236608149252962 16137959041461798813 15778835839992191867 14187042729519523581 11607144825361365509 15439243970977983662 4069593566176153288 6713240551702606558 5127118758396824958 17037081597033135133 12867986443939980149 2419893421911907728 6457607489834628426 6610343791471324476 5759327632273026862 13326252680638612358 8020032447531579983 12782785300285459826 1339222601281314815 17721544718754541109 11596816008177745811 4179685443196633338 6397522842874785059 2174224831235739264 1772672855587152652 17011692269064732579 3117250712589192532 8040210196032491305 16630836050055445915 3640636128194041615 12192605765748969035 15315419961869481118 3623200170604911469 4257801879310098715 1404958394474167274 14394954005433193731 7410979181411189040 816008251900481665 1530463449407791850 16936721880314646058 803381961447657903 16553784340151393104 3391775292640495492 18325330486501780016 10467935271347294772 375372791369232079 15887631486977541498 5305804559066828547 9059693133448396542 8809065408701253356 13626313359186831635 16664186499020550877 16315521436608176253 6937849403939979450 2521341832911401513 5543912382034572427 15551657670723775466 17224918872359675268 13359435443183385569 1373322065242243640 10463477949667359567 7328340382446576734 11853616064128502412 2538056010549533160 9184646710549094661 13256069135776136755 4596176453601057320 4668869384871196618 7524386595686873167 13126715977952256219 16718584185406830839 11034095979209156809 1069841545656386465 15606415051143055582 11832813914842562319 2708264069189442480 14178668082311171875 13456442743613485737 8052791354878371046 16726636877731982375 13692593894965332780 6828956000044900425 919005648948014520 13635734260618027759 4232797176658410401 7974563671652336023 17243500099016090142 4365344535654928170 15537902075776591617 14716567626247650283 9847944489908746938 13111234509360136199 5390245467680068135 16360434513008167639 18273968109769643465 17299141485679514968 13468438181484854985 12471520612703537587 6328038259096669706 7085126204991995873 4327499403864127736 17674496223180729335 65789030229620265 13520636806258147273 3408356973681858496 10977699233202821678 8425785935787120147 10106451179675039679 8092164028025438066 8061821293931519372 5652827666548136354 2506838054958556302 12240496927304200726 18395618248680586433 6863464250146612940 16176328501525788545 16813480457995673209 1988064958758680462 1141283213635069804 1244210217461971179 13290331654781185234 5949899078226523293 10873021559985277071 10622590215292805877 15612698533064341327 3933318503840270694 1061598072369816888 18350538045466633558 1384300862149338147 15038424214777001040 6409298208303024727 1569688076019653715 13622349567717489047 3505345294889172456 2215346384304726792 2066758556253917198 2814192016924506377 4651768850448431830 16772032984449170757 9685210648233270034 15937140224331881121 11006934661732586880 15886805769980947629 13770949995750583496 2104656954095481508 4019944832876936365 10766762538769100119 1222608473823614199 10378832047230160938 4914853100289188989 14869726707235878074 8713824407671715119 12493577399494802820 13416785696332359119 2613943311767232466 12936495223372763108 4991339318820787521 6836300300185763795 12010761190545314502 16557536012541346284 16381357546667750525 17453820804728643936 14573846714896411862 17528715292489338210 6458240052697416300 988460135894676600 4423578235273069211 2418082254139636240 8589108160277540272 17451960323664838113 8208008891029297032 12100136930510618412 2863437231796024843 12578223031881784722 519181754674507650 13769243131780085255 302984886071718143 10743257125802067343 16899671728566792451 9955027777815139599 410470007574593542 3739759317055387148 4042067977870503252 8088863981775544166 8082167805243918124 11259455898503787743 11787308247986873001 6527698812107325295 1234062432318711706 841683339406500313 6194788837447910138 9465751450185988594 16299921999394304208 3260800028015887471 17121857842926984259 13089843181486793969 4199817918289446145 9641595954003408216 2647011379940366008 3115366865670104283 15267542241920182834 18086248202855808711 10735991180233050829 8925153462198625348 1005554963721178395 2659485034286305075 11457456565256716452 1940114611895715475 17395766515785561775 4823849937531432591 12250434212211920637 13506523998360903129 5661550810999336971 10002008490574122889 14872119121186460323 15166814500384774472 1183885174213538718 13999969521620134438 46441656858173616 7501780156338443112 13430088167257367665 2289714190029006391 16364726018250054297 13928773921890751308 13418302073110617216 1276857266086189749 4242179254602476842 7857920429199938089 16718682416526701619 15006733368417224696 7092862537539490319 15610471995340372140 4113219787687883739 17742918970190216361 1537036539931427034 8847008005340096175 17233297741693777532 7927215659835750888 5493226404595476093 403318187601330759 16207692470177544425 6105190004529838990 16838610207011163235 14372863896488907017 9062911392096884272 646282671761582386 996834396843743275 12230123540184248038 8175910852512053494 10270390403813708637 6072859396865003996 932484720997912336 12242001351417734372 5708916478041956580 1208271158299764419 3130034572390424529 11392181283844233917 4496566009609599430 12300479456090034781 12425766419013843107 14177620053043956606 1565860286822472377 2263718099335507953 12366277322561815792 2419102093281977833 17688304811590211044 16198015500296744015 14815478338646882219 17945433264294380438 537717954696389773 3567947725567427783 7381577949835201285 10799515054485857399 12334019681620965049 13983501321812360986 5322187591809842203 1933979580500783184 2993740214489512857 7369242419321726770 1713120911743043782 7651401747069897104 1758666814232245779 1939610091237560188 772876127767772039 13780283896013004608 11875135625934058071 12485671966507198869 1134592524432779349 13087486782688048749 13010278261757378772 4733721103726819549 8822771843066347526 12296015298035142461 16306206613668731752 13706378576863495650 14252369270073326474 10934541843022498681 9096632395511275252 6303386034707711099 9059927213900663683 8031423736294935472 16942101350713630834 7710844205312495343 908660947831800437 17393626435925563553 4993691821684048673 2632669288892428138 4600624188348182111 7805480585902045217 12882343337838946377 12702776638930576592 13225700431447092919 15947268517894922933 2109646321329276783 182122015280681650 15098673997272314331 15222079545540311740 2760476668937518510 17816426773870093584 11871231512372858421 10036627382553169776 7828968672431225385 10429433545690064421 9323913132982131408 17818916656674892625 14856970462285741167 16186626398199850715 9516535806860704343 3034183426278333233 10947628550875670714 16602164647372938494 7975722782142313512 16103317783298725179 363459286922782551 5071496314079095058 18009801742063737077 17436820011812987165 17827701923963985400 15956992086505453919 12982670043284751245 6056169717450194371 8977691719592730815 1388236895612193798 535254394534764697 17526551677780415318 16003350875592880440 7058177177909990998 12258670954307624791 7253193843334928951 11005514430408153454 2046208258012035323 10416180483681086934 3730388818938268519 16604757111155529880 10570919108811169108 1865869495026896353 1403760542892204322 6206187430663790566 1094982616736863840 1338399007964459883 8740031729439505712 16143928273993734343 13437206161088974265 10406090199777962223 8082574316029413667 1271176228293030748 6579075994847673623 4006629752480982995 5210240194203242874 1667253329076902691 2370107584453475651 10429297042183264781 14775263644645638053 16101699846056269859 11007553848834206258 16942943525241154590 13061689036683108749 16386082193919976238 6640647685289604861 14714851058682765394 18005590793744920044 3499078489023452144 481150844697037039 112788682281332594 12160575748063562225 572229451978356583 17595325869585909224 18349928329481339076 12170777410288313034 9605192335660706236 5725863567650956590 10088913975981214067 5078433677059821653 12888080700885360494 4115806290597777329 3847300855588605399 7346166945698558080 13661427439683552736 5155294021383664406 14093813491726786348 9508612468044468780 978989971010857895 18367688429875520137 10711300830050473505 3182568420517202746 2351648846822576473 4241559006755895149 2191601538514512490 1612087549233586159 9889760429104225794 3583934127078859234 5080021969267329501 17772324369334496336 270113331525110783 13470962239144927162 9614549871172971515 1815178053948504222 3238155462524734790 920517254841038521 2259847262672987149 5354035428132314571 17596511246453705444 5089342372036203083 16360971681428152322 9927645025476742309 6986166322138288848 13467177910908535181 17857220780277627634 16702607003308877139 7453873615942456712 4609084747122625825 6750124982517494864 10761934188591298607 16298638805836213253 14536068705351404422 16303730075009336201 11953280693245409677 1581013257385949653 9160921085515443924 3567677783913781019 11552095462045913830 7556401968819407341 2352961319362151567 4725352645477100076 5642580784417939818 15579482665820308951 17947538929955144000 4455128279663407328 3111587437607038931 7401592597728117222 16426485786851451901 15796235263620211958 11334655969180414303 7405961625128544583 2926004787185285181 10495268592685168929 7577023905168944830 12759554968116210297 332183525554101376 1483492047965333261 4913289779477417766 1823495604245313061 11657410747871336826 3507664897237307705 10705225989874397011 17587934893969810989 8117711745846403259 6623509531261285718 7255877723971275175 16248057100681387056 246210480394836939 14438364618225646614 16395683536738891728 15443194893912462875 188224052814330565 8870937039914253209 12525713149240202101 16708239935263115356 1810985924323162632 14859233825595028638 18167442902382112733 7080275811597422577 18427640429606498808 1460404663299854755 2409159637850353394 12377067942450418789 7051837554991456588 746609152257371534 17367928162714242794 504455830917830494 15339515682127764002 4167712557870443841 1151955602136414673 5741134843151174203 4145376610021449637 14231483972577319036 831296295541862296 13165991272812669304 15399686202969859986 11877174319445993305 7190651764016103562 16701059310742310094 3835873079015785153 9153806908474064974 14297519487365566141 14892223833747066995 16404005811430868271 6061593603714066619 17500927165988919980 4406734052663419788 15992299741560990802 4013552270250377820 11931442389699741047 1108025281856688409 9430091570099984004 7521528333882499655 8738912719381507505 18207380068559464708 10288784020525029242 3268753276002345016 8154576456843118340 9828580337256726750 3904170829134033361 9165247885657450647 17325458839727956876 9336801976595065474 159294359262867347 2696014167576455262 11751645850856310602 12739657332228216688 9325075583217739716 9389919885486773419 3254025042960669767 10412197728457664157 14063521136348492676 17445550459744415355 14439476880233513273 2393370209525027506 3778993952933396442 4799388363349738601 1839332890133710574 17477458446636108819 14351496893616385717 17560726304659477526 16018081787009262291 2881591936151245707 1310533891266250649 11654383093709075090 15935446347546349392 2038877375470029552 16428253100886337698 7777355077560504846 17164381035604176725 14525393136440059832 7217705837024872830 15345610863000008690 14872588384946805548 12989950068092338097 16654678695477463570 14752154768286379750 1319908016312321026 14833011697652886007 16925925160314728913 455759873041565618 6633126642256872865 10275080344370897126 9585113037713824205 14650365458878795071 10680365224206782508 14642235457439104528 6507599946561914189 157301016338077511 11936915125342926464 1548297622605513115 10160514491322447576 11027067067089076937 9641975277975457702 9030369382437349297 13582758082765268349 6046259776675012406 10747751364832044408 14905467446960927265 12374112686721976028 1372464916563606748 17112046680392849088 6912963633204989230 17158548595009001821 10555115959043113431 3929494962069853545 495009111868967178 12521992213951723887 3803623555381146278 11726122155891268848 3741059963104677695 14830721841018012123 10326032637598728557 6845869726344450985 16586017321250665285 16479209914167521386 6654057437897770855 15510196328045948224 4517486623590432365 1021086361831666855 5189538775108303267 1429023935200483922 4041336460743860306 15891561081217322091 12235576122882927050 10144342153978687130 15820732483689488856 987437190921264332 17968093595265578070 5811894780616806447 7540821948670055037 6216365564969805983 12002861332782508405 16794767407443273571 16549276925141665501 64682867733115101 11468830107760831823 1311820964328444867 14084782347009316441 8134496188123702276 735287671892105998 16499745925901641930 1311613371369951865 3343536964416541484 10390372140291187182 2486448945760898962 16685572079690321339 1347105891205098643 7075324896868967465 9631151618173066807 6456752444933388192 4872771411913060573 7206167800895699728 18166257620537331339 2130044950334936490 4808081576804308195 1925812140306182340 12932289093668286559 6131516783469981384 7470481369438094768 12525157818189533382 11375474819915494273 1204126728194341441 7961154828540246727 15298929008804282104 10713797743460281632 15111793393530725514 4886008530398490681 1438979287954022740 1108771142421091205 576711339033586824 2625099116342027629 9814408310499485687 1008016589136370303 11659807404977120255 16460557914676209763 2901920587503126591 213538171742629557 6795567767883189029 2980713865834448629 10653890583448127301 1164069916973672920 645475431925307673 17509858136821529697 1472385344784615558 1703003245056659840 12446135925672255773 2610693142457659909 11610359754182176460 9208921158559989957 14050148413700091334 14630414221359540340 12626041836896298878 9013719521666526424 2672106197260259299 6959798970969587308 16512206969925639650 16080743109166630315 16200565770693543158 18058864994583074076 9338275347185460079 1445886504228807655 267053300470589049 5459960154949867166 13228218334206732105 3146484772163138776 16684931545789134277 17248447921963675328 5975125016762112563 10142937960994728245 10671825703692379304 18146013466761304744 3956538615346967977 13422473478216727068 17365582342129186550 7331198663382557221 17376467434458730623 3615687218961963028 1136566422789528497 16201773024575707218 6300735377232985597 14247447347770786443 8458144460770373681 8326308112897579738 873554298520868223 18343317146686356621 1685147081020713264 9628397000439103328 6203764929560068670 1879348608048947884 12500249541923615072 5514311078463496743 14075409490868276918 10410914234271437640 14137752843292340291 17485188798804258806 11646254467223573539 5133518268945951791 14118733768013920912 8325651478955804133 3553554408109359880 5212813197555026549 10186572903695468503 120358703680333289 7839830943000458065 6371166567729806151 16495874225033470262 6648664009339680632 18017325222883449010 2051592237634523282 2780880496724360329 9088004028536523639 8843834962032625701 14700417328633656056 17937903175997344650 3674771273580430673 9744668018303580032 11683719055731492051 13854317993060052563 5521006979255879417 12962927876230995051 15158903141196784555 10222237925715480654 10964892297492943446 13418860558022612446 11651030861429117045 13794370872737892825 17190617090901495416 4963452879765706951 5438174777216921049 11096990657366211610 1020460760344602813 2436067209991022955 16508856703992121827 11570442212944433273 1269429934662003907 2726974836610257588 7855093064521058429 10791347369874494902 18441039200433160892 14444221110530492255 8095034283657105269 6262676607209244146 11037331204035043508 1328075272050151425 16703391498882410895 7188714046985987049 17647390487397171156 17036493230865722382 8086063585911900907 11088678694570251088 11777724509407267300 10753380623307743844 10478461791617483744 14678973946920769304 15710167661762536770 15970957734696379162 12307594988328013500 2684477251895305114 18030145434959231201 5066732410640749741 4336146890331481851 15262549608440993093 13844332998578694962 6499982983659982739 8854057232617176444 14455566367645376035 1614635130743459474 8588136455601020155 546411028535396861 8294865721894586397 2510368752636538644 15561336715180421796 2389162513564462811 5883599483790952635 7982487399350139654 15580025866341730333 222532106418771153 13340550856513859722 6419413437946471795 5611845698511161576 16064704851117360882 10189910310069710150 2674609401464418020 2129417066507712754 7458108992793386358 8359825708051603446 2658958477775708087 3143387706590137137 8302694039728218494 7681396252981467436 16814378618258568878 628284456994728007 1211160050332193509 5601177403153765891 8508518457701572206 1260678190502213126 982018389926240627 16038229066332514707 7275599693637223662 15832035962964011760 3182274077486612606 12376536367211454828 11530201204325325168 7758291066093210075 12826442593446010585 10099386264830560150 13443976393476635941 10060628293847802888 3925385227674973236 1225531698052410506 14792161999315180483 4118414851272080513 11586988272273204868 14621765866128023250 6606903432242260015 8279787786890776804 8335669909176328528 12304883090267704844 16600887130129945853 7838530776688016780 9585495165458541152 5272035916969872901 15995582076220257238 16911932262460573889 11568340032434689120 8083582984225235507 13145541763447703832 1887871124795242291 4229790456478304977 14701047539921738988 17782768596176296506 1247458641685961447 6871602900486008726 3307969533253568147 9133749903898135267 8416468153324208821 5698177569757828284 2715011764575537948 8583435236416213566 2123111780037954792 32121710266406642 18369275259420443698 15069845248831581217 12506540885025957905 3421934642776644763 16966335171635917103 1727487957913806075 10721583880609554889 6391221653214448439 10171607147786263075 6726287082249389279 10537837237967925528 10155101148686265319 15534501762418084362 16829871507900675147 15810442667463948188 7371192021794199276 13759428071874840299 10434516045465512339 17759197346452711647 13661555596174781527 13194136152594114914 15217258362521319580 12342563394104928955 17276763455378418294 249689095938808459 8574696876415350158 3828476012739145508 16496248700334125686 17977745570979559409 7613169110003481989 2652532629072546159 6881125426903675684 17826865351515814697 13144690226944387098 3841620596437949211 17611606338420314599 1715874371110883 467024670062359580 889670941856940145 15837797833438296326 11890108872436366836 6319818848186443209 9662836920193510546 6859052357840975423 65247010390784706 16076661091697081735 11358531251063910343 13940016398246433009 2350995468901250309 2474118903028538238 6072727226830010954 7840552893035996839 1076092119800364057 6589988609212939970 3006024040156535899 17969458754406861258 17647040792112562731 3070849992439883599 13655293097073565217 12497422761184604301 397512901160262901 14581266060574354038 9915841516253361594 6458798107364621663 6379342641395084912 350655063742913951 7940747759287228134 4366440858055278709 6984993541270656764 16971120508523617402 4438929441014995635 13704634424719549702 7604875449010980606 9921523265122752652 13556439137712403657 11776741937142250927 791436515589582586 4301113944478783667 4220789671559393607 2766547622488529164 8548323440941199456 7993448596881142659 16725356719835738144 4841005544407214283 5732632297237866492 12412188736307877058 1020971467852033318 15103241188847387342 398118110896079565 7604967573054917836 6711325444792145526 480609408753878531 1766340722026427858 6309366705095815729 6607242110636574857 9560121158995713056 6397031011515035097 2729662715776765868 11312824680682556401 16999529192395284409 6576069317390941148 14989777444194454802 919968344980439888 5836611919385476310 4513144654063528321 6260335211283056091 16706490505971062522 7296993311953021771 12039353000557104985 4660231728133431418 623798945187791607 4051333402418343657 15068165530894417008 10064484537721825376 15139895117352851142 2895676946911487740 6479608932778383917 5196262791859779688 5138364700127263734 12832434240120293350 16103098901788239416 7362929573940336940 16323714523455435830 8596766502979354698 1519460461595524568 15484972038784700979 8478733109173403803 138072717044152929 14587179699290581458 3542628941944315254 5006776665216594359 17433217532593250169 16542711014379907810 13636464069537358506 9726297485682496765 7523972332187325621 1236669556347931813 1397634067159282949 14929727566810175462 9568879072315574214 4648021209834743806 16166859586003883406 18247988706420349080 16318284413240348124 9971126231940082213 14774896643059504143 9760365079131582563 5614553471125232580 17460062693526776040 17031326486209503500 9652397904494410712 8426377924359793543 14584132923781795245 8492592210046097985 15147807194429235202 13288701789421179515 13779870501351858733 768982535402666709 2538888888795905255 11181898158780615865 5529848670163873730 8421374650131808433 9997591643177106983 1081207293538097746 14044878919142860813 15253661254529797303 16991664764030989108 8400245474962787534 207260231563158513 15043169939562742843 9953769981100029998 9374950293351231180 11536682030706471334 13278906012392757002 5466536322414399146 12523757262608690349 6203081811379422993 13240249337961440648 5807042456628223340 14127206919964608475 15129479598875851856 8103631807128863014 662980028555049636 15288058545685384837 14738358100156083254 3956305749691433968 3308722408155249714 8187941283283047664 14457438275064073355 18181201875877197086 17247001268700348240 14142788407824574971 15894265194888600071 8319958948264512200 13542138288794364306 12214296526387262877 10885051249462632475 6687114492188985842 1256447126866213528 1635462255512974727 12053495504345761985 7938334597414925352 12035012175221158524 18002682749504112737 12506735806851288527 251834673415775920 18307495780301239502 9149206566675372775 4752816328681518359 1504896109595726453 12317728070913142468 1952089314940736630 13103904420733907377 7011425918435030988 17538159387765832572 12936177417495442681 2331157028676706680 12817583755013851521 16002435420040365922 15644507291928549164 7607408776891751127 18413240053355491923 14675574146976198966 10103200952526413480 7443284855330782857 1688619248131860146 11908611915212888590 7149547948527983133 14158616565883695795 7487101283129468217 15229984154170509526 5055453518126288154 7212288619106315782 13396844812041805932 1052129029100820765 17728180494696196009 17527169226200646019 13634998179674635918 9793988339524171213 7309507968713367073 11212227992406234398 18027157691962498376 929133611085717357 7476535966524994373 13609730320204821624 7572520944300903238 7792813341453852653 3136683532749879380 4421209359451023811 17128454629530080594 8029422252929466550 2987078959932653530 2703461660943828745 8399217474150210349 11161236016429787084 7031816947683713895 1808572867977619253 9904074778151519097 8990046021793978507 14842044600482867330 10067546412012476664 5694742540469869287 3416404447483656549 17176072460877115966 16921926307488649061 14753555184682930916 11145960682039304226 2741772206415727212 3941632741198485840 5083520783599714901 9875987240802751850 2657656493933412076 6556937210580789559 9161690313080136089 13962012767556000843 12303254935784748547 17978082514653589935 3728782914758988437 1391959431371531998 6470393188776315357 418087493555474664 4150359207191589999 13937454686937393627 10424799117975038500 16099429443659748837 11565144209595229190 14276354229923275891 10015726734820176153 6312302542709123569 15204211623540285335 12778726311074222870 2672454365546713682 11207834804017762213 12725607081924294071 17205598603218212967 10762816678464326933 3792927975570314575 8452519456114423864 11404786082759958852 9998725681285121092 13660024573100031590 15034944599660307987 11352410939039497001 7300238853876950703 1949999534391330989 18065099460722573507 12083987602128253915 10360802614328805784 357416815229629636 15353783065839087605 12797289833806262114 17120971829912791738 6371526587869215250 7997696401666867053 1731711110103901250 15958528914865590855 7851234283957587362 9381040093795945904 4246641391495765687 15798707697549093457 15684814284800060219 16528037769253931230 18403159563240587716 17069512267994521146 18319241743366575683 15570025962448140763 18042934910107714479 15406458668514740929 1754216200856061756 12414899908987120043 15529107522496625007 1006805441771383438 16051353349770551127 15028459774178394387 17209728811683269194 13639044130937917105 3501028622989897283 11864824629462363305 12342828681403690514 1607741498347750500 15134158719301583491 16898044941288389825 3599831971817653734 15403763331340103316 17391271105103491361 3330011841281714077 2003142196623454064 11653201088281747630 2968287546669462881 18439771315190763766 6891332389860273659 8230530861842510726 16175030011837422049 1237227332187067083 4245015286014223288 14911362258110307805 3488866727108373423 5545829530043048819 15895266497986978006 3164199138023521309 17070272112259248093 12704703521718824404 12213058865298069803 14662926089260526336 6982565620864812010 16535411495345051312 128995917901712464 9226691331504648999 2500916934469128536 5081891674094467508 7856554245177267539 16012227645905123576 14881887299020376135 6259068686312135372 6041094676072174227 12429677216765329945 11777685760498301351 6983218731375763775 12577227594665262192 12769877204365410626 9076127171354286540 16999221291689878919 17955764791870662265 13528367620960823550 17653873022667604760 9878665461433285902 11383395643627379528 2650400666258089629 11681606672684579308 1840518118924421684 17217566518185050586 18233352552393184605 3055220337491425856 6719128563646994458 3308002787208342864 3327898677744709563 1974671383781719380 1166445496721727953 2290751579002703072 7125401593149987506 14805532911259229559 1450974733499811583 16951296339557917137 2585745550999576936 16030337319656203710 7242137195444078474 17173046201106008742 9412137249822183884 15754257751580591102 15913297818687270766 15147049980908904677 7314714928303520961 1774521116906368809 16101116831155954158 1529958511647409769 2921655742258329669 15760857491722303164 5261134842231065409 1191777367942428680 2348364496926943214 11060014388057814507 15254735015409147769 18441293876683934643 13493432329150941680 2217162110256312223 9193418727027743679 16056833399383219876 12062922777029464476 11912524771763470979 17067670106370272151 14299180041679452609 13925784330949152024 1167788883779814460 6719833942891169926 10798898622567748739 8790033447809762137 5341993765952069005 3340904486833732680 1135861226003026510 5863911928991599827 18074209568956259910 3424333698551798567 17983581435753309469 13517621376948151246 987669589798362023 14472552497897021552 16602400177680965218 10540355735556641067 13636362188709238318 12680416294821064497 15230438545991598777 374694357508639678 10676469571935962755 17451677777269253872 1967975397252297400 13982426079117090464 11707701953094346632 5047784194699801201 1716361828783971771 16243738233166455447 14521384070974153969 3631795500417343501 6099287668036581226 15052686503563667447 18382045748140097203 3101584591631481149 6497058824829908159 13350162801288925337 881456842019288713 14488440999394525481 13770794259564021465 14228045268218504224 4747510261742350992 16660542890580770307 16165087819927758096 16689134584556639184 6127757278791448861 14443374714666395352 6384375863378721110 16272780671591233247 8959717158672058697 5569817326355688310 13512143398036906455 17928705336627261039 12273013640790976834 11232346359217945588 2616926938060485725 15093777871920218523 16599817995437855449 2484761233764765042 5803881146990396827 3203579531237119909 3572227949056339885 12727384464245886516 10604673256986389698 13003885083035743011 6954453133547252599 5727892807846371250 14655571438055794516 14074779660868024097 7054116402778378973 14808142861951088407 4228946827497742802 17102342534556907674 7286560025850122365 13703303214056932003 1356528332212256293 15530671736376775284 12018924213985452410 6992639570157057054 18103326927067047346 12149602017695010699 2891939595343065492 11037711908268979356 14816132902713668485 7515621165003531936 12258491195157076136 7353246157982962773 13979122796288883108 1676646329759553740 3463888236482894559 3969754732841834488 3025385758589024730 13694725359170118486 9267040527695324152 3716310298897583494 13599449145178631887 6557306057680936816 7793903684440088096 4394425188546274313 500089530695979565 8366260865155358423 612241397652969695 9291019319532793898 15183207449170992412 15394291984525291218 16160957530274588874 5853995388595018370 4722455173847986200 12546328819811608604 11057652352613059181 9771917127062447591 6923021511231978473 9488304119372198046 2806554398865408063 2436491198076232493 16018439292065195879 1572593411933071272 14116082430735582180 7270571204410525549 1539475675199289184 7671660916401077291 6541852751062975718 4756917636132934349 18419271948222968450 12491352263307065929 8611091720802859901 16841277335095879813 12434933634237079060 7614276727052513962 10089827752347317681 11978215834354432924 11638260921835626419 14803450827163525793 3951769603839184357 4633917837629121997 2285257679552512066 16399919519048502704 16589982648104442060 2795711312153105298 8942005984306451030 40743152893892892 1100464861550762251 5865652293652057686 17151183454657176382 13397912385432665982 11150703399857042651 1145833408496734933 18175204342856247990 12095603430618799648 12874292111897432021 11333725376353285977 14708474998701978417 7734283452283650078 16188644859969505991 9598249774501528740 6970307067501455182 9158825919692862492 4081873195012068610 6058931837107251335 9501436772800259755 12540002496596567474 8192233887764737557 12294334967076997526 11043675104059880313 10310123717891458145 9149911712645313478 15576082605835195297 549707662166933592 12211866717056077993 14696957715635276332 7878424770670707397 15032862222905833142 14586967410645506806 17013586600969870472 12814383734594210829 14779782050339633519 7924655091461741109 12256703538938071753 419666263687678179 6873011197478939853 11537537003072846947 12226206874338032548 14678232186030640242 2528672919906879521 2140999283792568390 14929071700263557177 7497134434566478607 9832750277420853490 12226628975757550814 3249586560944006469 9105700410150335166 1868117890064847403 67314234980751725 4753027832088051979 12507548957559472933 3674059125969868815 4284207897145932899 5837707462848436173 10994284945532942111 18428503774559124954 2644583540523904046 8861305025269323048 2140997591194729411 17187364654108059087 9401694295311575821 10589861839760827274 2678634475029779976 13085161615006102908 12896019529546896439 1884719708409984207 10091008377338375562 14128841750839009967 5999917339571710009 16598133950675895603 17581096470111979981 7826825947778674942 6257432793244110123 5173030631755735742 972775350520009354 9953793443970420956 13589549899805726314 13074509195702661181 17118274291271582993 3787653315898611906 12698902690569923339 8569446391448156125 8525726070480898786 17562884815451859699 14422302930611471388 1552940076087096145 4526160845989248195 7261530656038868653 9995288548595737396 1565772458530450835 6040327158762141470 9481864255193255946 7085450966689574223 6839033952180644733 10869564652051232914 8414430971222452015 3771759836015779536 17753570620400568143 9850554763133193469 1848943246452956231 10042886235495026713 14221068389084987007 3985982556626470249 9004132480568748449 5855687625290773093 7767082278745669207 17255688454358589116 10139122349532193533 15076966462467393919 1136826046047875136 17355479690388520917 346569181801637291 12631986939580101822 13224133755795032599 12910638294636309824 2676942120643927221 7984025926987750777 14030964619808686824 7274241543489255859 16034773955401653614 17328568926583607606 5423355621296981428 10713745582617313929 6784604119470838318 3812666068051986119 925780700629901617 4172075405523952367 15796651925243269516 4289381674882036359 1919412764884432806 3520409712389174598 7423098136879861755 9138403142723899383 6882962189208214196 4593821768997010261 12498277268011489711 189344636331698042 3359506659460253024 6718233476535375376 7147484933793663191 14283109661742862277 262803651359263129 1138469518279890611 14714361827792989266 8038265345653835992 2173394444711477090 13925528292567458777 12279339354009259176 17487422245817164562 18166193444175673694 14523263676968192527 2856340405148632100 11743588995587846458 10348427836000582257 5468793797292843759 38457454139502125 2398168717397252417 4547976899568914981 8992595901447237069 11997850172696594709 12198236897610923786 9752454929708989183 15148248530979906074 1124202760607178008 10443103522609391644 8242095861169925617 9553114088415215531 10384038816892385310 8701012199922213053 7072148415363988819 16988036588801639623 14503104779050233670 12246674306852873018 13873199054860524921 10391840235460562895 7043299140963808329 15918118900355504412 13150702753147582734 3544378985823107022 14776780959233748686 3066025335118388394 12124973228576046016 6822498812137027265 1204498160330947231 6407188562706412534 8726862896009834887 1580772506907910137 14681570138769531975 1078855477089303313 8029561303675567115 14573617262983629277 7701043690782022146 10429537734172063152 238666233823513692 15373188804213168345 4967562573136594989 15285572468456752211 1268789365149203996 4152536020157060304 7665889902723861329 6389882139859968081 17787727692206444298 9961432736670716305 12145015156951297783 4124274086889472617 10356276780831612139 12258099277351547576 9594180175144754178 3776678566245900471 16815004903509112947 1060199836422350345 8589047922669308192 15328023527713017900 18053943685835161988 1369478303856503341 9763866533472831920 2398234435325001807 6259657435848427126 4303417168104161921 1800608907182557816 12287994390483789335 17509062162510369646 17943147135409629135 199488667728922230 13711068065167454769 17872868862470378423 2627648011000311613 17849709983230634052 2762835828080198244 10707680896546290338 7230381965203945509 10905134775442514468 17409282163627422822 7076338302078411129 9932312450219861279 14027212832054688643 12280287059258419526 7318086002813624860 347154332715862686 8507535343931694508 15902215018811441670 7541025409170360211 13557777384669568370 13288892338517927867 7775531736883803321 15361269450189079822 7909819715469883912 16194091962998600972 7736028040194137863 14648474004325652324 11638998528954757893 15032874944968373496 2146761022052803373 12778168738183873833 13776634096115930755 14399427451737922980 1814550819643827833 7091951004651417172 4286701331148541138 9613234702082075411 14537238385877433028 9667120399138475154 17711154045026469563 5172721198813165035 4312979028766526456 7891245328549764631 14686259012317794783 14355313300776066676 11055331680653459808 6447129762834503852 11341794170579746864 2189921948138487715 5295467488895647435 10913058512339267437 12407735985718465247 10678751315376359454 8367125973911515037 13424564520187742023 11207445698371037516 8369104326646666481 2453399488879908986 18069723060003991875 5421820884046843091 6237994568424313598 10916537659504867640 8988321428530796516 11720619620620797781 18281322576748234371 9478539020997473045 6774804650587404007 1641893847915304639 15699512268109533212 13517798345713555502 15370982474114708852 15235282153390430628 7554649149283977427 790197669048083786 14314166448909184545 15802107203241373075 5228416221642179163 10471164969991181282 6666184419863924935 5056281442532662226 11724889013282797935 9066016499402632490 12574839464100614223 11101405752899651425 10881516229458798996 2919703323259154700 11633410281050248459 13168513182312409721 11804659383175027472 5144113077017499882 4957406702060584513 5584329452920764426 5038062849763197359 8156657119099876223 10629037420032673624 9804780097183979195 13968090661723791639 9320700883527633117 8760066436674544552 16102408262358629703 16698259709947262374 6635080104145677211 5256133834830393004 14609688763104404001 9970147449927196658 17181521145035878655 14558259227408486467 8450917224395158407 6944066424835682977 10551188190495833158 13542115465682782005 14869375430748770859 11066129906121622573 9753646407374480469 14497363467039419600 9604637729365766899 9979469724257391429 18030565454954633506 11270882981293923069 14429029051292909330 11180334023543077926 11767990932490880287 3531170306928340373 18251225534221473193 10840067092280267780 23732929441262267 6785408030536840023 12578790242697351448 9934069919280175341 18234622747471118824 17432169415378135362 2641911512546234395 9292597243386798451 11848292559752083085 3020661504683209502 8142689280556999436 14570881125986899451 11335719673353188855 3810466795884941727 9990252281271433472 10082669240678506933 7043494966077155344 2932524934435919090 11698551326291727716 11232052205112755540 7025226724145888294 7271688894595314935 11398914798178341034 7630103668776818532 1726740844478687260 6912779701887055663 12413241815446804111 2027861837767060490 13735277109850011495 536715498576582918 364553627895877105 7011900360222022628 5018008055396983997 17762580862201455562 9977216979967253283 17869211225715608245 16992080549204311294 10643419098372196146 5774251893579924617 14456934488442421632 18437803979287929270 10910685943421219550 8720129239294338173 15245432155689109319 10196378157589290221 5277708688688549169 6119060040603986856 751435587896001883 5677819988471347782 6124401669607884340 14264371636114037176 2094406498713642648 13467407356445456414 2804739735037999671 3626062945335545179 15641768863636810953 12616484164277457603 3142157804666207604 9793412766075181148 6815858525651302177 15337363774781530901 17071971974578624153 18350363692275238380 7620204068542589365 5926697393764978216 1078444039474081350 1708924306778633321 1136790571451300531 17782407387111334591 9414826062471559113 1362405202496639988 12348926285665427484 14182678250319545188 8773217300795619455 13702195673669505913 6676466799574055956 14312961457106499590 2963210977337429597 2458117091837048118 14167729686027887997 4242560558481084136 6304089125110720159 11234905114301718095 2545135010059515647 6672556635610598548 18108079317498423912 2180162556054073123 5873358134109448124 8095054667469261350 13285935857021877006 13322046617079243991 2925954322021475853 5497942495081437716 2726490243760579096 12980984822689421670 8851832114006314506 11982998032658207591 7856925400282622604 8227098455725015980 824613416685222299 15407680410459290707 15025340522811618459 334544652780511946 14279996997304683459 4615500071256458110 13232850811390531486 11340803039795365128 16119004662163749063 6904256252771703145 10917599032029309578 5552040737934150634 17188578942126207932 13091719463831988612 10285867616060717250 6889716754240385959 13185038065646403029 4928448345942077102 14982352628168952900 2723462641231944388 10330851308649233870 11144348458543426441 204258813685497806 13229721424235974273 12241193288299225208 5831979145407034714 6358310633975630972 6524328847850327852 7988157544280129183 13116025698857156564 2569164803556174242 1261242740859460419 1778400618155554097 2477452995388463623 6875080698282958339 2491573824084840890 17327683464505237444 16149138285443794706 10230206710441660579 908884627570714794 3773349414562799928 11822194320544622197 12927701196299057025 17104772981017972860 2438562839728025056 10118650640950483776 1279146971586156922 1283435133661026047 5772238610851803747 3257710205963441354 11396440057617972848 6225919044982562475 16411602377461812080 6674559512692241066 16104336355603970748 927491884565016889 16232971826994659819 5825693648795599762 9475259524781312921 1671481590590897891 3582469475586146510 5574187651675742833 5566074999815667011 1289026956023571383 6352314409244199849 14828813539154204357 14269126822800882911 5870745720987334994 6494749400545993903 7766425051772064206 4610445144161408482 14473764033021623106 11376966342003249476 4552701828642631834 2501050260159801325 5439481423231550064 12112666988316558887 129389914944277294 14442566755663993628 17398247567242402326 14697998725118561131 12559774953604157565 16261385364208820889 16825885573372319155 133921062154380151 13060666371866433194 16740112115362830236 9389898903668963727 5453334081349392501 8735622172312113308 12775374687539549037 15179661519553756178 12660933548378266613 4862969622415174513 12846821728467435135 2400985471081682130 13861936167868635591 15921448446662192174 13288767865517326787 4095210210006403165 3478969034137086849 17040592588318035602 12700592236752856791 6991050393983137681 18126337614123603933 16890798882361347955 15779502923044445223 9854252351984900325 10531172655487344024 9323964916639272557 1094035703801265047 2306401593758555657 15793723147795979079 8212712131899161246 17152838253749429194 9092852731446726797 26569962159207201 10015538288311903169 1657593041861359444 18406010201876399654 5924697428774063761 5549295095188505624 4043852641641539229 10494374197176113362 3373395822659877588 17467323417544016503 17375434889614398464 6149949720975087536 10544763414605569391 7276040495604473094 9252554031354417418 3919461847497243796 2500994245754420750 3244322786857709964 16584883437177961728 11084197267284606418 10444580176354783867 8128257136587870377 15061538018655837645 9467002466366897754 1009380348035955082 7242666872067420115 14599221465740489418 6410186216797959335 4440430984672310005 3668969180497228494 905733772667055838 9739162006908182562 16069690417311037425 13622050537602664627 14075087054131529325 713897033407108888 3714877013828440513 17044630466032371314 3985479495329341022 14347031225542272324 18090677529642252818 8627276743851451670 9347671121835606055 3546836150153291497 7523088078790265025 16466724277725204046 1279194182291290791 8350630494635332356 5517336728580528194 3806242594918888898 824329547828325044 10772069781535879389 9031282085533847644 4164907451072090815 3272528467826116314 11642825346479977121 13222754103602891777 18234039689905155944 9240402378295854741 9959991865740244030 14233752223513105398 12953124646791895502 6176737086747661606 13077781260439251461 12847172012556525727 8464215294615353155 10695998344463026677 15543275884509058392 7544721641601416365 13694343862754506218 16115967150462132846 11882038856409807822 16057688453721400642 4601078040543112788 15430592614449655397 16321944874332203843 11749718133040596419 7087149733901590318 16420969293380614055 6001556507980321278 14939086899348405257 5982641121931283216 13660409422932056828 7659415884354297121 1220236315120861312 16019520995464069128 3879594793190110759 12007352826441425902 953531843338440109 15000538375921381833 10583515408622043803 10313696210968716701 11861890704977128944 14800076271575541913 17638343963180384360 3817722412200042051 9485034914236858117 18329263444964607001 12879012749185657886 12701600296420871549 17660930989593119049 10968960207627702049 16783939858777154588 12151821430104224735 10021053444936123529 11022316691613358330 17653142390996616562 9344594322569039993 16601146541423013689 5917115688427031496 13179990367344621406 2876341476870846806 7091045242144896547 4210925130224431606 2905464379616874726 10275443509680154090 14293308124684737974 1180201098078808484 17575157055965797342 12621030140644602477 14063834645218161070 13929020643026190273 1179069044032070889 12547735986840958633 14747597809854996925 10623054977759673241 14921833408654305960 16071752359085198748 16932558378403388859 16284846887068591769 10697087412987714306 8696766370232049427 15358955145698304869 8605666399844218682 17033900091382085169 9995311749363371401 10928048617749744199 15296686696712992564 9206962505028628864 16464652313956642867 10703324720076403082 16191116453108077675 16765386512837134026 9054312834617822609 11570286247304718270 712751099411680148 8995332396914078234 4984575826168563057 17186831089215088079 15424433877405566025 7346472129591537591 15575406839159841802 7552997573589690228 9887547174458980652 17754845923730204545 4313405585459248463 12102626582622076033 45304919055028311 11645775116094901614 18416493712734546534 8848603687314336908 367178419231628705 16014294517643555771 2507033697977172704 1708005019527235991 17785518077885768839 5336046452485027942 13339732294917163223 10432974607129519404 14194997956383310792 7126068428212938392 12477538134148488661 9325760478662749374 5113003151999769826 13938608601825277538 7740077569490743462 9374385836829147545 8236659273710392523 6364031830957009026 4191622713435320069 14662101714205311460 6420453705132330874 5803291637864506043 9339758604813878683 16031203811078031853 2663999895571118292 8545686927060273877 4492688761317241234 8099378175039686141 11282204413930839243 18352429536833256798 4689756923347669539 15652342083408061965 1759670509424398315 18270038323768022943 9667436040644404220 12405384809547749022 11030596957763313259 16080976234340191005 3362510997882397745 2465478190092036011 12157202146868610846 16389592668313205649 11168139580598712860 9037490699155341648 17478189237402024723 5577785104114652887 5904966985785184128 9412366179578104140 17876572959439405081 7090360632450355016 8666735660844051536 11496701772096136711 5730364751743147900 14063194327179320650 15363109313555279916 298291979381175494 6104658978469612814 5064453269402997329 8929446902355202619 6378476555527846795 9615796808111984872 13825748298363007317 10454812581969561864 6597423154524697901 8801437938360742000 2890391130696051490 3294779508428941492 6420035826598865960 1154244749993101829 14988404114515486812 11685057075675912947 6484847948133709342 17787302902612101404 17722796016925368543 6729095563595866581 17764079282075065795 13620025837323922350 14413331142775541121 4421400658521400804 323718991847813739 2268138899730929446 11362795926130901860 7536089136795315480 18270905528398163920 11979824757663270750 12550793679097215004 4905171683817646888 12569191602116948104 11739455311861140819 4623810948004455810 14662301782014953765 625890703599072161 10158116108694869255 464844883486069909 4015620708468428244 18191310664748335239 389056653287777307 4548913256550725982 4087399411246534493 4851770600170655050 12689885973826999591 3753781427130972923 17599762885292462691 613379743044217892 13585925039792284086 18288298199657513537 2458240208808367068 5564555452261040986 16537576576619224203 7685560176121309282 10786950145724303568 3771450416597518181 6442243699720709876 3918582955691278631 2354099281212220620 7712912968387036517 4070457669392906182 4676031228877949161 3916280542147217003 7062270574759525127 10769717500714141240 14737551702426806351 17864956353737467134 2897747649487121029 6537286021519016450 13507660597823545058 10868994340812281610 6261539993836949361 3860411350739770605 15260084894345254156 5639022394032017589 2931755214619269025 10254522994082073278 6717742243641685716 183408206322444726 353885004542958379 8543811647295167336 948050583115980994 4069813869672011092 4476406053494058812 6112280712522777894 4022170885700241310 3949822470181400800 9449005235553614295 12572086941955282359 6742039006927421586 4705690930359560235 11829830781841046293 13341699456212575333 8420905225054507169 8424640405129550488 16857594853096443874 7763156900890289186 6801682720014898443 7550885587740514071 1894970103741289596 5116036874275949896 6358783967415145500 3603007804856832885 7762551328875956164 17896688297538429648 8389975067495840430 11304257950337081523 5945744163312128962 10818400133303412116 12303210186447546697 13444364960148051416 5754550787591926814 13414934038549991101 5333715222540380543 3722829213880368735 513873292482425050 14730212402841219617 3367850710201545553 6985033890722390661 11045131504444580246 14904364896489818736 3551323825558892282 16529245844945716492 3705725621951440644 9188352236085807534 9136260827882298029 16787818147371875384 11090185650878021197 11331661578197418042 12499747041703307747 11065288704697619317 13218705229203530559 15924172507147535838 7561405881738730587 263056913264797462 16693182151053282427 1941715467971655401 6486336874346508236 9741162683934998457 6590743310197821308 2656106240983886161 5275935280457408542 6861311001585050099 16449083831158535699 9832169089087924690 2660874381004577579 16347012824711450788 13306099466923576902 18380337081581778376 6705292807743283522 1817366175349236007 13656997125852762252 14078973103529600281 16119574529478403754 11754727203622071145 11910398550038172063 5559809099349504187 7940380102693653972 2916146503497314045 6447959209240184639 17418614234887773330 7133240782362483858 372444990716598162 17970386211884117470 14342331899175787778 12046138025282847107 17790604826607479989 13616389025345111387 9373483537517867214 13769353188971660107 15115837682621666207 1119163321550155620 7234669391065123622 16425726128045773940 6759787911908451325 9617535772069183641 2600026799089628424 11741326735270424444 1670972393664106519 2516041704425708790 4484085891984425344 11094083204283946572 9424769949570007817 6822371577149957885 7391114893143971350 966130720952545216 11206676106384380736 370620610069853338 5838820906381854686 709171262054866508 146787524795329076 13755533241885247599 6033756807719103665 6645211421352705097 9642694729907633493 111095406083588980 15400993723712241628 16133365335978511800 3223137797768515651 7022507311072194616 431120017548148891 6465934071361929529 7356818630688732225 3761880878505816482 14138986977809836911 13544844816895491596 1753646487332026468 17421006348627911195 17429571770959876883 1651823359099711716 3890987302307902613 4765073518742171672 15386583882274312032 1755723961676782554 11591929603555541709 10493940546105347689 8777225021352233700 11285969831835579462 17342920224545137473 8859505952167174373 233072905577291442 6712756755022648663 7392669184358904937 15072775915966907494 6082208629524763090 12816048909495762268 10448297458744690246 7511892345272951311 8262445044899457790 8757559293505846141 11076640749500079731 797303692209379285 2493988296495020827 10154055153660269292 6003514374107016745 7230175571214543306 3883140245098948723 8274987098216465884 639613659138096717 6386979780743067121 3695872625760121959 13447713339364629666 6422129928789365827 14099154482592440855 16469998923814229485 8048024484333455777 13392367748045322391 9970910963730021633 5011968429943028500 13088800890051130565 9287588066065864791 108341270593358690 4153346877099454142 10239289743016565221 17592766225225690509 8145447182165215789 9610317988715560221 16487311866603522640 14252417544292527422 10739677824111446766 12930552445760598250 7551451587724518867 8779910352343178898 11863115990338714179 4508976816109191807 5441274607860851278 15517337910171071045 467358093023705789 4208567626947631148 6726079763356349529 12748933041687164490 9657894422295444168 7712962440215212199 14765883412114772104 8036150349235447609 4273988150373923322 15282267157177236038 545095122522190679 10355619586579285514 11744722237579506663 2306362724136544478 11246603712452608127 13889505726347798463 17514599041443619405 1024648231372167832 13463177448146871942 5473065061212343094 13021739001099726351 3318710412879694582 4971690808416647352 12005380273849914323 8148137477792788791 12130105467704434639 10361034164726546361 1088160716648937200 2628108587298457824 7087074061345313471 7269926657305526360 6351976368804315719 9337440476018914370 4290175528196609231 5360085153460892072 6080510569710999862 12906987272492845299 10390241064286476158 4480955118368926436 9093462410360144928 5580994480838095300 5518867343314872613 6207308049509704267 8903745270881323944 13449731962422352139 13347542567646835517 17255781089336480346 16438679132821230666 3150807636365401575 9102628130642474688 15935760698510671377 4845058738633131524 4949400129031003630 6045571165584098891 5850077112134528876 15668065185984553082 8746091921392695053 9796045033967910965 9165836153909495267 7877612742288433996 16464776728474769413 13330570588774747187 2938658218430286148 3707688371857960252 18437829686509398643 5283514565058844402 9170554625752116326 4492395003887981020 5883903491743052557 7468302299942105740 12317312241747097221 12074397874982508248 16964980232404260208 16450705813265251979 4195936207403199097 3039640099159426034 13653977906669850619 8344586031917923288 10375829879354969631 7805426531669908558 17911292316880581466 7053732020137025788 7613574349164731877 9915504681604664550 13288034471185497194 8666577691844350520 8068087288751464526 14453827322577949358 16341247704530615665 4588108001717697757 4739692435655408284 8496558193305781657 3598135348238318881 10678088624674349494 10324220946859801367 17327443200355144598 10320594985879331957 4513438734657282709 8171234194860236451 8928027076181596398 15730936595437730709 11804772874226571697 11591982113802503734 4079094758647488876 6802721092498430327 16506754565405651296 14517208750496007066 9272303916603947874 7265681057507317363 6272850539321625984 7807306138279188714 3115382837670636825 4998452022814708913 18398727245633514964 16387803754450567775 891626820555939301 2857791928464148493 9459828146906628601 9968533972896320800 10858957689428195168 16358657457413099614 1524281146527104808 15696745091118835227 13265550273075501000 4346036413394250969 11095432070497113795 4110737228003475012 16135805710163292209 12290209225362055194 7971880924620927519 2376382588737852496 3214221839160884584 6456286573543831530 16255522806717964576 13222893916555755651 3963573991065867461 11627782124958196227 12656715136901042069 12863204198551185735 9421199284800048492 8301742865578464571 9465810904165506185 14393230184678705190 4644128197913471861 1369306746055596882 6708265526814745165 13103778727098729228 16406549624379777362 6129552412825999993 17045898450858741181 7770147345588195841 293729043090357350 9529027958153153564 7440821911283285063 9634807371859500071 17267249470290376495 7487614932495925500 13396365233729652846 17249044538761721914 3007823605221156121 9061089458347392069 6916519657796742091 7280861693241644042 28440664636358546 11146032478567882171 15497828970563757408 3760490582368432977 9494572705403130441 9612651846990039919 5099919071385324814 9522788492259532869 6644894155249775336 4002986486290695773 17310601845066824169 1019795356175163979 17147389167469500143 15403120257991985457 7827557397766119554 7677726575952913612 5896550959140648688 2617169038387785223 2636530147331777470 5641260540879681336 17094791835939351237 2585521515491563454 945963164746038024 14778564229322357952 3814472170756732583 3420424931096064165 3456553133013166459 667945495594422558 2827774640570692575 5594024829576490091 11426314687108881437 7287425254990618535 1361931479049674158 17772944640413421769 5315780227195772652 14641057722937301483 3607741481490542830 3735583046510992168 3959349614732927913 11747516740293208840 616610072110605914 1135209856359714650 12873263331457250582 78010451661933112 3070727544219531883 13557287521573587310 9289631044141196666 1818508821799878908 2201475178073014370 17318652488379524885 5142955604958556482 18038477829817229896 14833071981162563095 11119067897886926815 11956281399521477904 1509976022592222489 12056178364458771393 121217399106596361 2960115828511228345 13984636103624641208 2305280216426136449 13658300536102094174 12497503598959384533 274092990894709737 13289467228640220029 11778620301120641707 15953417913924377054 2204478773286473396 12637850101921398030 5026622498903628061 8818157931669957920 15079824153677237866 3657250698515044368 10318553822943138304 8968146339622979945 2031038637675244617 14968591013391112183 16372752145693939642 6973974185753226018 3920967492886414773 797654558597864087 5246026032210200512 3479019856236418708 4044669336037255432 11953883698823132079 18346925116790393913 3084776739958232274 6153125610068393449 17692746217900514037 11527930228551487895 5217473970107321365 3262926139813083970 645799563387098448 3648896060542388033 15619043367055474209 10612160200475422798 3278565279174899216 15427946002398509200 6878121830001673214 13907194704689351997 6547606420947239190 8588356728146817926 3383240774830507266 15676660482715972543 17741702387370769161 11013633803091816730 11961887188980318249 15036068688013968892 856304763283149057 11835371327519220728 6050960260749663030 3755928360293822995 3663943649224503239 8531396133874749257 17226726738704606403 18083872388044259289 5419572773322492184 14808479497061245925 14401157653959167958 7125633989589697764 3216766842281197808 14004793600637029651 1195926299397514444 7641191113869059541 11497623699495913648 13348115698781086381 1128672792621068712 15657777878451562188 4159146640913772889 11559605146408219047 8343934838061591830 12882813376320743159 13607271900801500778 2311562840575406952 11565840922763409378 15218773658513400480 14970325651001039531 16803315351064289519 6767040120939748576 550632462410914544 17097804283138558418 7589096597161157605 13235630928459131830 16194229987673290342 8681649026975122826 9211827913830668420 16261639391586401902 4873160737112415480 16903513236561605772 2745582778642812885 6351308823225473570 9333607298543776458 2645372848391350448 8249873042732113997 856219018561895053 15521449533790569509 6194018294844301817 4188490549432948778 3399954700335085646 14505871685588504407 18210693633264369990 7310870133401308281 10500115261127674749 11614597339840031978 15491935988995976804 10323183711849771036 2776498484204890139 17254238759324877190 15838882365504452368 12025711243481074430 16169193760777317805 9194579529656698874 7397554127306012465 8373089138952953635 4795569239789297388 5976099072630645577 3882124440591983243 1279503326934293790 16266371839415590222 14463227720801700683 5965706317208944131 6371400607130766537 7955891326062532991 7805321068950750700 17573778933007386750 14887368717039602640 14629212871659036991 16019279899971895638 17277006587116616555 7603751750151398059 16227041969943967534 16144766144401896243 5544626054515824945 14852524639663366430 7155750559559719604 447559503087175477 3553561984677767029 6679889021896116783 7671718950536060250 10967104428419127627 13141945302264834177 242303249953335882 5016113107633757452 17748108425822455168 10619666339742731884 12329676693505511685 11310435245471712408 16669727245441679970 16403506030011468378 5858546510238354635 9114814594630194690 6408418779182952165 11569133514741168964 5484332132791827202 4668597281255677610 18210346209534979019 3204642527256403891 17759341803644985152 14171548781921846654 1354922101447172181 2528694258827457072 5815883151092643595 11217082360902473176 6123585954849612737 8546798116265268420 16826935457632611166 14761400728592542118 17051748516580293074 8307081996098748609 17195079321169931686 5099093007435465559 14548173802668342622 14446820030170015228 8545036210326109436 15286863413534400321 9304247673716547616 15839399006458484027 17233161396818900734 11556663375984211805 15935538535649378260 15148203337781324415 11304150109219769859 14749454349375724508 12876110815854922220 978544956500743948 3072957503031628230 6037565876330637746 9431993926185638480 3283764673424976281 12000105753063882600 15344248179029794566 7579672021905024925 2891848095897114454 5666098786370599784 7291296101012653177 16000546013114983165 182714030000793456 3876203135941199780 2097712860564851902 17903298961904323610 7670394941832699168 9725851615289142158 5821797421366208743 11350235178749128402 4806182709291073869 784581302257317210 7499794793359240311 9238182440372515275 5943723709859143935 8069670950378453119 8977985174410012688 15603368688118912745 16820828383408282332 6308433594874917279 14955118405930082795 8667009952638011859 8489256978125845091 17591064131636955921 6447993101709882674 18110145301708074049 2475127039167459952 4736985567199866918 1085888166313255559 15804322932080832097 5941503788562354452 14266476796783442131 13634777940841150214 6328083811236586461 17825294967001039801 11699990909178311247 13174447466122507038 7586588867743201265 17807239981753492529 8279329995203194829 8612226673604299920 12526160429932211464 16920981170488004976 9410415375483897447 1842384211033782267 12481062664678424155 2496945991265710758 2221533407979274650 1277674272660605646 18246106977033839991 11384330435325838837 8874210287617291280 335955220550544623 3026437005927065556 7060823878158357396 915089910378312474 261689476274085242 1440580634394388250 9211619792463275531 17993947738482660936 4283498086004406628 17586761516906017403 1739916522586929809 16440653857185325771 15943065226252809006 3739499209839570564 10063749661239082109 16763960292883753719 5347697615732771547 12495600058449571607 14061627782545676952 11859966702344338202 14441484763506257544 4267183076801239202 7222156214307844978 2199521999445561067 542515157379217124 16607017452786066395 17042507347506628267 16361385031482825717 2620230767157966624 13591311450147776437 1595360108378837948 13274744305933108624 12090618628693624061 8978374687221820257 11602911670258738829 871001099631440000 17058438703008286145 738821829239855187 12354517390527299300 8760628345584447984 6362540906603119303 2231626043199217764 6108824121348234193 3773941084179366391 3084686940965616615 3757673549978404465 5954584074286814276 8195319078099757729 9705341043415625874 4495990724477500321 12418913690996902073 13844966990776136731 17836242584717484963 3794665600532250204 8332445910930121724 6431066365525194987 3708431419103953466 9333563849249743201 2195011402736228753 4631645172330553232 14288003922750486368 12446915972887170924 14101378068153135285 12426945442850164964 15507180555042737046 2515455495955673966 5864022958723520738 13436512434639614384 10484351423446307576 16621544030340311904 14453022517057637128 14861025690030753851 13448766944738536523 8082274331463631581 16930624375848747510 15038255890661584412 6105105471526784785 5106287423814088874 12455283719417161535 8322242611844506130 2967829330896813520 1483790330439655990 4849442260735180000 2523111240073581357 14667154259977873939 10168631378911629061 6292535952728885996 6240293422162770711 9203450895419996963 13414082692474660530 17426051084638822090 9569675697224556208 8095781203836989154 13098733225133909643 11095056075015101353 3101508093236302761 8172146567188809688 14594364975871180859 15455243496931212660 8592726561918335610 10670914660956816928 5920109541361568851 4108129421477913048 8368075736334514700 16815783688199498348 18119651195959893490 1418106273855925578 688010591062629348 9158634492162663717 18064753966992565733 916511020113298563 5051925555084271535 12093312479501743042 13147845620320245004 11443834061683289417 6036629175301316158 8119524476501319455 10761172697267471049 17763095827013094971 5598760368929664631 1102847756467206228 7695439778267158924 6763290335186213105 14622515672274886701 15648911765081742639 11309740842620990607 3904399938539577879 9885243347540814226 15333119052484517814 16805102764509655765 10335386038591135857 3050590866197167670 16541308852151260329 10669196097718027238 578006238130118567 3228615100389968942 2259719180163730666 5180680844397077500 4801686973611209772 13619199628572727380 13754137940449224233 7917360135467055846 2799206844588412550 2532404140655996893 5250768296078453717 18414621350322190309 7081856728287311199 14908622407771195165 14091165078329643892 13815135715987698100 7690331884160138746 5319517056200285734 9581981669111862155 15932909542489102992 6525387759222954727 17219260788525087811 5747612094801408404 15959754934767039670 10512327039255625906 8538389998496812922 10243227677110265832 14962405976605006240 4750843584740452894 735171068308611334 2413971824553495757 14209814010992805375 11564163608042265395 5287882251375936751 14214543345679446559 16889424384214046103 6431587286517478818 5971052351603846338 17164782107075628679 3206581273947243493 9911049964780014599 30507894606576315 16245202768593400002 1412563205204126958 16415106457339809041 3866906953842358860 13514072599784399519 16289897383013850119 6988015888698013904 5494458651568798724 13796279073637563620 13608970865734907919 5372689809099389728 6837728604984934586 16545717295303547595 9463079055363235736 1238591036209912233 6039771130476155805 12726004615821318043 1415845038243716717 4051347396037530640 3161077491009672894 1879948586583297547 8315044579408805678 11659672433258138666 16434717389723453428 11082115116823487577 117636337835988582 680496369807133748 4193531699439388401 2204140574554321611 12918571941645413160 234375154347540367 10661639695454472732 5486380953270248276 2363598256434573334 7576208007143690696 4659168711254680588 14938521143692222596 13197765142779868226 181467380528498696 17175862465209569041 12818698019030703878 16303290838427615762 8936165768993349670 16266663907306688445 12357726984685142321 15949061929072654087 6959840355663741115 7603736307050711910 16460054355020250878 15381734012029735631 16917096629161704400 17944085315531327329 10951625182821234692 12518227026044443264 13069161933711431280 1375647222469212191 17682529331016704276 9945393424838255973 6050017284119537991 11574907360685184186 18152503739721245166 18029934626800705497 18278071470418962586 6729256215113660850 14564175490824708956 3329778650190609177 2220148071684547492 10300149498171339523 6604508585900503910 5608511289199280516 5426020379218150316 6891493355094294188 15340547284486014845 12220303167461654912 8299913289922006636 910323824561489532 9006267737048755285 3720566178714755507 5491495054603609996 8815864190200749394 17848030075860427206 13281135976843777531 12385205223330830740 14384358502665268678 15165357257869002473 13838661953599895346 7596227976370667166 17910708723234661673 16671282508451741181 8030848616392032954 16958826170718143266 6138668409194597831 135472092001760249 1280639078395075519 9522118346535519226 12311678933279826392 8493130745729382699 10570031072688958198 2811097260051380658 16295568874737606377 11307472191187107602 16984171524415933169 5356134156973256750 2029848112640401152 16819272990382657306 15109293924166335136 14485935291575322047 6486206762055733513 6690544909348934529 4389613439267929023 17367733761589678887 10154859341501673044 12192383849451477617 17786132378941022411 10169866631283707645 6533863815948031764 3845099958882952325 15264203157243396411 9317111803074698299 9148004618385768377 15398120645248593312 6666359700005838390 7060383340149102005 3739629871099575502 12677479833716800425 9486001189917000454 8892130407722903542 17396136995754524724 2574510369723865786 13750290114467442504 9747494211510683923 7894309874581866526 597645016240400048 12265052537546333249 4216777391964014180 18034263765389437567 5823326927149478184 7065151577450471493 8048646216626571086 2876162947792598721 16584216187146554467 1407393299042184124 2767692010730074694 10177756817697450719 12200161994639105587 2742619037192754647 1539751929944114603 13577185842156656546 12839515702956661328 8190932022870766306 10407061968123186198 768885847803602163 12469085226785552583 15737120698781750379 11218431037654027167 7389496123001756337 12353113829574012193 14291279499954041960 2332432794738736064 2778313133649569156 5589216125914742968 13941272447387001472 10893179198826083362 7705422412603879179 6289351680001955724 1953700894158249052 17215224002645542766 5825336623802458775 6435236015166487140 4951328759302363036 6417603375899258164 11371055859283882470 7734583681431755693 6168443969854289286 5355670619980224237 9498283259576165704 5259193441300559606 5777367847647027595 14931093615500292006 14482846999237421091 475176334175800347 13646579380333247113 10750172296253424835 10034292868101779331 10075915858666497071 8032780555772356982 17895449919084245065 10762521422481092989 5968107958839000046 7882797985164403324 2578678795922129269 12063649574882791305 313061555603035277 17082520496977407042 3641384092753707672 8348236217251798383 3737978853830397271 1176649252538375346 17605104192767490186 1356777881730374619 16279460143470703479 13920614018815338877 1402894685959451533 5146941693120893064 5880563399983738854 10357851317737811388 14427889955750414708 6547542221940923958 9976063315127868973 7093820039420292447 13281613512083058555 11203873260097991290 1950375812628849164 12924288300187914433 7571394379066144931 5916456004125642928 10225396392875998791 465225858919927227 15995949953288690912 16267293528772144037 3465498639587072815 15170579626875557047 8924707283643243404 18398127975789437265 7855680224059534027 430699545258371419 4272128247549078986 2201552481735350376 6301695869054822854 4099993366940068756 12950032322369912244 8958867566245305783 5612123027194786733 6809137131117695825 1074231652603611594 15841586829659882761 18182904886932039914 13690275766041507644 7599546666129057437 10674654842056496350 8448645002451777636 18281135996958501555 10955409367924865797 763333796829698013 13874779791711888908 15644303074957018833 6934520062233144147 2234030042238546733 9923711405505531031 13240994711278860661 4049296419999782809 7663744728084321468 16011044511265325037 9340511115306467662 11297559788921023032 14849867827970414191 7944923887694068262 4943839001500488431 13632802854018698291 18085636370336009816 13687146838943523361 2940903844617737280 853661695464555693 11347031222469233396 10220344792011968679 5194489587553569646 15331468069625690535 13057948491363529101 18347566874040810675 14309054555846861290 3005288663736090543 18160574107639285110 1228230581915088164 7584061123060748562 2398523769487098216 11382205522545210893 5147463790429326049 16307509501311380496 11058705686394311501 16830940268177179113 11045605817620648441 4375568280364950412 4607567055321451019 4539867317597546714 9173625035582447374 2871883041650517174 9463850432366312107 14571928995412392408 12721910949342999500 807096005863680595 5929031547087513382 13867882343606028976 2231555821320905635 10926392193570003131 16715295289221206092 5674839679420566132 13097506618798900821 438756502394294449 13063531998023147522 17576583089588307419 12737866400686906090 7470951263566233596 13482230572728777213 1891119703978441977 15883669907294350256 8765342150503013064 9921238219333618385 4225245776557163561 15825675100140482292 12397907448537679527 14048065713536632121 2035398078937267749 8254808458877862335 17556312937780755997 9309663794324108985 305443608330598702 2604782651968692381 5198657369741224552 6378620871450719484 15069770231182374763 5257790057854141600 3320849407125045553 9937004767280686124 5712468210569371043 14441989229734774330 15801726483815878451 14196891736789087035 12382861370516424358 15308843843237121990 6958440855399043204 9612321055165474762 10870753694710466200 12224385568753003729 3428308241387661670 3948607140312054278 16232384802660517527 2743727279801219887 12823689220007900740 4824761485753070988 15812049842375373604 7829637433004201539 9400854415293428455 10596896150258508215 1480488437920336803 15691516802203888373 12979774724188665440 6872439149677141221 5991788685107844493 9920733698658134603 4314775246062143317 15047472186185003023 2519166085460153621 610421345974647892 10939469409930191605 15018714290004029923 13661500555352757647 15880274955900581459 10214855951377843151 14857926462393794032 11197919966202866038 17342184523878102760 10481877996265476709 5998556819267039026 12630010309924828586 7686533584470536490 6693620682247205350 17162894988748598749 12696717461680705348 11924783560762174492 1803147482647374519 18367067975895013921 12147083363026640735 5072661573146423719 11206049546447495029 1426687011887127215 6490869548543558971 4650907300180584796 14307352331728858551 13745217069702951853 7355923703442594776 4406819962755933943 6149473796327392708 9186532055743615367 1539476079334631986 14777585957983591692 16315823542497699995 12177168374918274435 6259312427107837913 15499219083208579697 17796109672832914005 5545907670111378480 2164365132331799918 8749449489977303384 17141097611234925952 5682761438703846962 3364829528361618881 6910982675510683111 9812863522134771764 15772472025084762476 13122986415413534642 7627376330074330707 8964026870302896295 11508107689776306165 14246897807220188242 7585774823642546012 10856123639435304745 18342791022953532911 369828025932243699 5150371755457431525 6676839843747049037 16434156024458020885 2919307420024145698 16992602469439737625 15027255023000825362 11027989320948169361 17682560294848135035 16510162920835616088 425065491705818572 4996908732198411366 6974902275020172377 5515275706903371287 69937826558125130 9614004029180584120 13752715339282014607 8422354005649914052 1924144634584665916 16372377386926239392 10517120938476853963 12142778849184289015 2913772887909006410 18214943113080022133 4233064665491979488 12247052040764300048 5982832886273482915 3314289136344347574 763379777656654693 6772450289507002254 17234999579307837005 16940323261684734244 15440659198909146697 14016126747634296599 12540956430939778130 16670940333482367909 5216604022786130222 7469154588544796852 16949816196266597412 11949907397187080950 2269423557869461835 9069125745664303950 18037423789457434491 5251047174844011968 6632373793545683552 12044906119039013971 12576687364878023054 4481327198605278663 10960094803675073940 12577932862234255226 15470456404073521167 6637019572608339619 16959596662647665358 13839160652659450318 5782819194663758674 11198845934154472861 11850716711244692195 16537314064058028345 8686348631039859997 13465852133270047764 10596146886463826224 9481372426691478202 8166436460848233541 486959231297262905 4435015361831408574 15836548002928830296 5573734426358873338 9068074599625014539 6992098651933456639 12775216452521677159 15344372442900487619 1156055020233135479 12931498795673137453 10113415693472384144 4197469951313755386 16544719650319267097 17660575035967475446 11375933265540570163 4964164269533669385 1570200620523885458 18319876285407156651 10345272188590900287 1661834007814813517 15573224934260428748 2178579617314897873 1402212394425587376 1508073020987290385 15842913660845934347 4564314324671885835 4577977500232312947 13831244510938607252 9911030071683443329 7108273038603972695 306622669876216761 3750490624635637943 9378236212571265377 14952699942972395176 12947235103151025410 6575851080778198745 18012191568299686031 6116834898179885186 9212123086301034345 10719814668134014039 15277569605253169002 3775580342362237118 12401695453007079520 10897367202874108273 13896774279750077432 7513286078071495456 12172879014746825141 2519717388093753622 1238861426688173318 17878753311978330221 15763750791378430902 3190398237644706859 12895153114737951767 1772438062713631274 294323405395727916 991689366584817484 8785438552910925210 9708819473647715593 9886594360530359976 3171589993697271858 15178620834560674779 16786128229723415918 16977118070054588548 15719112364051530512 13955485612599650535 9836815325973238253 15694070655398888356 7213009699384478607 6647995089410685843 8726154709689655267 9077171870491284643 9908183325756832593 9637072205973881127 10153092432250436514 6880418765023428119 1890130095226863780 4798895346223609438 7280304960674219594 11041778947966579409 968924590247836233 15726112655191965570 8167046066820378294 9581265622972479918 3930114936818656193 1811174157089879882 7204610404497702119 1177690880381222238 10516182627973201518 6140209632996857132 949921448423386163 15202575044022200250 15021573694362530633 5150790471425026961 15824131886394975601 10098658825781742134 8602219706240996382 9802350388714803082 13683472141189299588 5925488268467728206 12409705106157679021 1408311755031370336 9680198398272234189 8790243839688411729 13898070899700916287 3654892764908097689 12416210738002933376 17191483139710505854 4810408129587207559 9898475747530118820 10395641196093223819 13677801948354684287 9891666942925827552 15327423163038327609 9577543552057937614 2709924840496483567 2521644977903193812 4743116237574807384 18413238033126299520 15977265840428097371 4798945470784104809 13151571253290395237 4288981871052845306 13328608777132433806 4995181895063598424 14701904802864645490 11047099864879006682 16026032216421511907 1388437280815068244 5447218985928044244 13066170192847389972 12661294789250837879 15064889629589291535 16361374217838699873 16262672144706322190 2704998570692129520 9956122563809194686 10696612930184090628 7200232899118106878 1547244957243568816 10874971768074965668 4992810641181277475 14225351663867557248 13557653977362585679 11401910318938065665 8659170965306193605 13012372760395672620 434002032220433147 4344413076900087203 3351388147564962132 18405424295011532720 241699199043093465 12485721306499512575 14623492154913230379 6013686718503508257 9231783750691969403 642552029699598695 7545071308989260259 6006622184281969562 6135010787768113941 2674515356350962681 17228136073587602238 9053308765457354192 8415705654664514264 3932806341052948806 14110226317009786461 8402561474077384520 3158869126141336613 9921754880515633321 9525023106761056911 14968882331426152001 14397505175843599628 1274999108981940270 10044023390437713802 10436607798381268897 9026325707237453481 11285174411745049959 6940388932361287949 14692718596196735461 15159925223669218991 6404825687662929459 14275511610938471128 11228198523617795214 11235947614305443415 2541098034577459659 910181477313917192 5389680995656948783 11164144046841149137 11168705802257446399 11168558320090769747 2669492386144740371 7723464401391160167 15250386843052681339 20588324867475798 13348523401595841611 9561908242495580311 15547419679899648667 5081768224592519651 16904053745218614044 12009949419764555734 13982157487248135117 5528298305291019982 16652144410902105190 10826716408631203020 2695017802138136978 11704530201992031790 9806720111415203203 5072344057992774667 13270017262268283994 14207575769084003374 15787899351577731100 2942020921857910869 6719593064469016207 12385645950313772615 1739692836181623149 10100987627020583164 3720198064146562465 4853130167125438224 9949938070593783191 5464961380603705356 17948828583629361423 16620535075728761081 14632233890620122582 11767252922546817896 17128298215040803157 9131943113077057532 2562105879712852401 16281275204870369621 12388421035035504690 2469420706923848697 10572345197648323534 10805820051291661750 4167577074348112671 16901431715346065796 15083457018300582961 5339993930612036477 8639361557570137208 4008728039047117896 14660413314295640378 501265832958421763 8713692399978838726 16912375845953120634 17986429116160678701 7246578514907642533 8575980942212092068 11169695045503883615 7501579859588169549 92161562176605190 13804206331530643605 7951506910798480932 4367889773824198352 11189850503968686853 17742350291933941299 8258374045528209180 7545784473604204564 9487539074348275322 3544379506432102086 18160803937355801686 5331225588786770305 17511524871896483054 1189222419299477094 14817753628186643530 13006230900955101826 15898833659165782166 15169453425917202948 13834056158252047046 15206881330259436215 6707139682393440484 15869577548805844253 15307435262192395788 10755603324153817801 5627596698815631494 10627664142295724942 8597325333398038836 8448981574532213346 16653051723322519105 1984350788830513138 11144927057654990853 572477968551908683 12136281487725750889 11091719953530766929 16735271432127924536 3462256721681467513 7246301623726801740 6277103933212749946 12277540321987318099 6778340381572080009 11640959804128210811 16859137141517098950 16327858730648571577 3587350162459676980 12145381747093303372 9565725560684613518 13299790804475713085 6064908464254152271 9925315476056969099 15813360667013165815 4548703542653977967 16097831863761506575 1904216374135862222 15656577272142935524 15618114025918512930 10054491956919854900 8535377088589967161 13085739925305577865 2119512442323696416 13726851109847493624 15459453212856182618 17515839107494563950 18064602370389372318 8360256453753010514 17011431191620584747 7964676865835819257 11814918303952480571 1859211213940843181 2478930009331869649 10723884763272051645 7809577751154680602 13287033362566264594 6947961603241516348 267889009349308973 2588006766291888531 15991455677109109609 8284722166767463521 5768982539816056201 16158413568897780408 3744147176140507005 11525157778678967264 2699512378121558420 2640479566058391492 7844688666437831365 18275409458849064643 13928968531324998255 990871703443651755 382467622969144797 7484305197177423083 15034778976316266725 13632822736458933369 7520190265819882409 10547666132103588390 2642736405285373671 9402129263926294918 18142214159321819395 17125803217697220746 15543055460070390988 12049261652629365744 13294244497980865557 2932440550809160917 18026313070592777645 6146047339443132864 11884023086483571273 5220196526552173407 7805243272225169449 3828703661190428210 7669291172060727795 11312477905232340384 11526208105929610802 13293259000171790719 13220277767819081889 7819743557490965913 13108196782373344217 4949477853944295459 416732875937201267 3508286009258431001 17225312091438092215 17587036792331781831 16465306924970461010 14054085696447899988 7753547234550761172 3135160673983419033 10406323924079085578 231421571365007948 4731670605249537890 1995385685858431201 3212699928057650719 10798004915228143864 342658346309136687 15255371602809989120 15325418459269367943 3503492000886938423 14189899138886485762 5994438596900401704 14272213216835158477 638870730760258569 4234207536700974312 16417081179874287565 1549578992039464523 11644002069578104126 15394034969189191182 8989646571734191971 5718851508308568636 7114641176074055041 14578719260760004453 15817068707419186969 14226868307337044510 65880535918557763 6155416097382269006 17884154311176235051 5563455615500226181 1856791432000152372 6158203183801790140 17502361663676686775 18439062857180156183 5447435582065642152 1416106834761792636 13073095695338881243 12596650997062326105 14471222871013298049 13398242752484568079 453545347259327286 887135447121131358 6314792968689238553 15405399903293055746 4362253890536318711 9478248820674041812 188603737479152542 3270086697301967710 17865022518991559284 7123221843614818383 9480076126070275462 226535013625626003 16553977164733826480 4118544425893528504 8696939080030796433 16009748065317299846 5196065895189552824 7482916027398956767 13144493828241358711 16445660920265750118 5223921839691482614 1362665698144059052 18099789523969133904 14801563784118319148 8132611190570448970 16302118069979613122 8713544567756095746 12064086725373017595 6821854993695770626 14969250186622829815 10081886921855913258 9735654567568012590 15880380957998383118 12282587407197559379 15835651542408937756 1513202927558885204 15234388162339491457 17176869492780886641 294841215659381110 16077874933919598150 6870271204891451883 9179654450883631086 2359720531733170157 10107678227650373196 743969582475669765 11875741761220449067 8957146256676939273 14484605173554013647 15285619414407332850 14072835375976245828 17517265561861167393 8989024568395943207 3523346852907069389 3417377841740238197 11886132701821141193 3670127710870802078 15760059897171847056 7791843036909064550 10728459092681098722 17715754065002908875 14140015986002126748 8291453593009256565 2699241252679945533 11998448357796303333 11947463833312078441 3370851204032126182 7881094300891953120 2023391965845282019 9446699399330457206 16096646383464292253 2819390707858392266 4538715992844925367 351449955976100454 9594526551798034383 1179284414499373850 1932619013800727158 5782734502127563568 18076906169083137120 5459649604587455179 7884043200673047879 12226024165604724777 8514343356744526162 1587445611178689134 1927318010466233146 12515209657074003580 14126112660103092206 14650116550899871821 3242617756702265210 9633019851106192253 12512378697770891377 3329990657960677071 4946857786185225326 11042238306562544902 17785290977535896319 1750016431312283556 5971878490561127480 10725106603210712282 18094276420174069942 3332833605903425212 8599966060549518933 10439794909340797480 4299804410278623316 523555051992125208 9650423742663608662 2906845235661195907 9235011277364409805 2357304818181651156 13921326266710767154 12340113856003879184 13737443017131624147 16006568928029295190 11553456091206545870 18444011737182986172 15597435107400221260 1079914391053145446 9085444454206492355 4062878527729505191 9717442934496228012 6235757257046552605 11939522677235983076 6338663657987658161 6634623963280119346 3644834220965277469 14584269759853929521 16711045432170311528 9767913443424273969 3161687730593609327 15148936563029249788 17505007513311322204 7154323856324848319 9000413306206542609 13464560636372253814 6427503900354138651 10304986427561082340 5820289341980346243 16322870969921779975 539798623647538349 2379254206543970102 15881590277261790109 16355945066614466741 6739668102385032286 10775715012013579537 6657450217979639630 481563223186555768 11220038487137711529 3862656419092759901 18039558491248421315 14295946648211097117 17492435500215109781 6019307391496952511 18075755283963451294 2829734114277756038 8321559714123670475 13530029751694191648 16572458973734658821 2949361907519236018 10948497483793824768 1250540962313415717 10196209648045535885 15825101616208021442 15635091579280759933 4776908163167962070 9974145454225554445 14190405734914222513 6861358586502179226 5855388759517006993 4380178421227291383 11272804879619791787 10012120853408125072 8232717623657756095 13314672639082803216 6918392600994268003 14487257436525245560 14839985115322549287 1685791824905152386 11400171930385689029 18007373534294499309 1833975309123822419 16897373809560622132 12434990342526085216 17962982153715059009 14710981590988140673 1344547999923839991 18296950437854868716 15681527059704027249 14166497549551262732 4355044097840894113 2534896977879089224 13478778684186109113 11602284359776131019 4579148002175110565 17180037522006117344 14090680292015698999 4077064337354954783 3367791647598643025 6824213953749253626 2571925640856105293 9006110255314417393 4840555397351740157 10946021037131187385 7451505394787044250 17925262007133031627 577512272395606245 8776456356343028880 14543442041842183274 9407574651649568231 12373829839558288874 13855991721284741723 265069362918692019 3175160580371505607 2473681924097119138 16424708282041818850 7437723769348349835 13764075919598149211 3371108830028701091 16158055548784304178 4591002030353312603 9330542226023674117 3531474283893995686 13010524277768490531 11983066078953716246 6243075932946055165 3422793387991947191 9945585953490558139 3655318491082584124 11319746650885437841 6711295003611100259 2227913224133240785 15948322465506007484 5734297639364956000 16238220813599324127 14625587833597596948 14168756603497716077 5932530402744678009 18291955435951429444 6075238163592837926 12603191774545320371 17077762253541005245 17542772347692404069 4370197823283147742 17555768388783063017 3875753848187317850 13543820438964444597 3361937289717953388 12938684630836000655 4151795589644636494 136906059447446224 7379509144136596380 3533122664429216904 7359432601553108484 9398398802616885231 4333703243069151618 746184959292461745 16162354824455178608 13083182740704799755 3292898975106949307 3762481142458381943 1604450080238342468 311435675748407561 14500885753810282006 13674591192948657286 7637823768438439670 16721526323318803056 2851707181889837064 15510106817524290280 16298296184815059176 18146770517020423132 1031790269834139537 7245487487533905481 12314441183191192233 16424329768684117097 7052102075841967849 776843924431239541 4819952032225666965 15353915755446695694 10710629001026392239 126794242218193835 17120051224691256909 7268043372062847257 4359373467037873020 6599405840026783533 5592255418122274542 12605326367996387084 6277833614730625912 2499777386078400596 12008113500409126952 15775144083477129724 13154304506495795673 171481314584330826 3721124562357700080 12561722331629034759 11620965055723899484 4143455116070645793 8734530149837359746 18073128468667571297 14656450816499289402 13838484768078018292 7329818723433421129 9906211575942707855 2306913674031786458 12608443394266242917 6850912973798935718 16384508812580572663 8123025483043170895 12874293585277549504 1599670513899671979 14685335788230920593 13053645839437879882 14833470378177884619 17710951703572111153 4623565232879061209 4210691590454474601 14542889881640720399 519277405340961704 4957633663959085949 13954655609982847825 14003241210490874630 1543926266368181321 17887379753242047916 10318204777783245015 17124788485108125036 14584075089548108590 11603369176392158344 9883327714391341762 9333586616564151074 5153279827913631828 13798977092498615235 12766865797493193898 5061370008838656207 3337246353721166509 4823951094086661623 11034100381878330931 13154832212729663445 4480445432601656601 14574679852203764192 18120924714933043271 17844334715204658327 429345260043900017 9249750481445721882 13789216902958749708 1809174398530983602 15718862233965123834 5655059947405755612 7162114512992802077 4104710759292113196 17494358596445095995 7611141535015605863 12730219920041653377 17444147464068047782 7755091870483745374 14942043208444525360 5056773890770329706 789410765231171127 9792963705271222218 5238830117696771903 17648575646023190067 2161745965151586152 10122711945375741844 16155239465175893237 8283678248291449366 4454959955028594058 9780518223980156109 18139304067947950447 15068947817117895453 14650624810104044474 14315564591780710747 8314249347637697308 1866977573363829074 3152537424472908976 3196034546661213181 15035955691375367837 16206614512894194382 13443131396428934813 1336168811581513524 655534478764288785 8684895065265090613 5329550399000811642 13249918624437285213 10657047082091635774 13916595944236170343 11048278209270525427 10529894129327277792 8375201203490736454 14449507963759029999 17110646494587431031 10085193728129569629 17499636190822628983 5575068626067318370 14868468952586592177 16665761522897309680 17858506757780874125 11024835102729774537 10390611248458436276 14098544126111593866 15384393618614553203 17276669329625475105 6734381599005100777 6622502629512576946 17396866011658466999 16922827183591613971 11090042838097475701 14949915237035287406 16615086869073728953 11934199690273266253 13319640104263043429 5613365146758951805 6756583019502755380 16768187386761067691 12154716542503815140 13372278510432314602 8053209082427106760 18210196713319097594 4218554372665029291 4913432155556835942 1956184148030705916 17090742618825074225 10862111377582669050 18174873775138683792 1992146327974318016 7012868833833700579 3966991460039720392 2333807755166422293 9153336362169276790 17270904886419736866 8276748121527837613 16544940334778212035 522158215251956927 15630977903965201443 13837366590650605923 7249726674449782061 4167102607634783816 13986620985194118896 11936857757867894610 2208066340582946601 947713218792792946 8340592474914064846 7350458114261323974 16257693215218773408 8067257906969242786 14376887904875980067 7060677727919324802 8048556793780324192 15760513077225208354 16673895799261547510 7991116955363248510 4760678209032246197 2936053446291634058 11151614815403894449 3010680944146919376 13718459809742752787 12800372312842344221 2782061056952613846 1690784690476875809 11828696881712882331 12109025136528876450 11181962566972470831 17841944380690964318 9155318596323332396 6442630794963038401 1651625278585467796 5699305795491961799 18324634468232323137 10860953837111067683 5719171277336765749 3296960714660688763 599305703567389847 2861914222939463693 1292777523717950362 2155699240728029366 9710131759783919143 13237763824290654467 7035300561853175314 12552152450307483217 10255373710782718244 3688994449764343732 14723718452228929251 7376126552261537299 3783912716219097841 13576620614625298126 9879365637556548883 7004094286098850414 5025899853040504752 15457997035182635195 8112907026584385856 6438720346410618446 6355572065464485723 6415312475513329885 6875447163573354646 13209294539561162864 3865084956838568828 2111057915595246281 14375817119048431572 8935634965368437010 7557493264697385119 8250994115450742307 14161863596629518792 8734639688751604682 5621731051425795048 10117218755009345863 16258352740136580477 6805670574357710643 11528606357991528146 1186674447043303036 13916322004248968041 18150925930912383898 18026525114847851756 10792461442227755176 5813969042841487102 5265343243221645573 5957282951006985550 14889771610034268062 17033543068152231741 13572728931359884211 12624200765789782318 1032240524685156784 1634072328939021758 8998013451632637227 17597586875818835110 4116213247106732982 11639895540322295544 3332823312245916535 15501157494815161824 17642563042293066538 1074040893815996154 11164391153599188331 17666878450215760786 11409903373069679518 8545531797426480369 6605415312448306308 16909004829196581699 17843881370365591788 18290128667030296592 12203684613385541317 13864894389432758697 10998095291431585415 13634140960080815066 440298476772285957 12481773132507903353 9966469316098996056 418086475656855504 11768469346997641635 5315406169505822290 12768918763063067782 10737908177761069883 5187504625047826948 18432524955726889079 2791341486816838884 8619145026673485635 13655521258756954158 10313566727373632821 9317517452298769602 14028809475344922924 14196950769796008726 8598919994713087278 2318079106714789978 10921862559496701621 4207145114296162733 17374657821049640302 3135930805581759258 6152740835288076336 12149514968397824533 1366632331574609481 4946853360110973814 2526279977509675449 12585947361979940125 4494624261834493568 15388206583047985454 15997506861976024701 8064988247139701810 1968561276146729962 3514203601503960878 7561402745971602779 1456108535881968962 11795533370386463715 10027258377212281384 757417430488633934 4114210447466536194 12922153464627258465 9939864441016517753 4334485077857933735 1566870998547879694 1806546993227919239 7721062625335310714 8068143560596402198 6215240327117888191 8241611952885029094 9588385216332154658 5173429888613916666 15445691223465126244 58404725295270482 9231746114012127447 17132121100232382287 252377529954925702 10903679275811122693 17435427419534841894 7884461170224080079 16058591197628209764 2536693560472029211 13017800801558862057 6980897303325256957 10843378530556492777 8440106528147626014 17706792535783929372 199885880048648300 7063818831200067557 8922885712592692035 8956790487646968359 371070338842093905 5409394711489069571 16710769700499059405 18007762038252307830 2263511862993071155 3217732060175171045 12575140580433783644 8600743067656056393 5980991428837347931 10165816249800041524 18327684941621788980 10305076876837875259 4015327474115228122 8948303560826308961 13760925998453092487 13932087376838735477 6763496540691875944 17137571003915422736 8536578876901111527 14960141975535306780 16922573698147564677 349575868128477031 3551648417148021118 4007490520278728240 2088398317873174571 10504295029041667564 1468970597837185014 12873530882789545426 12373218334643428707 3515752458765151711 4525890062953033824 2032314029591517212 5607458002260028344 5223149504480306413 12807654972949933724 17456132999025206895 13490714721725011333 11398255270844981440 8009343053890060168 6348827428764277342 15236200665802742727 16961661284076098418 12774142354168475532 12311005578786074082 2262288382388235411 5246329689976322157 14788655932802040798 14098273208902171047 4452446757904835610 2061904305151317430 11609254808385513747 13761355630329048069 5791950187221172408 3243643848485033950 9478974617788013649 9824174507673398277 8679691496010074183 15946269875856333027 15477854070297309053 14991360041929516678 5061317473463287376 6931460295238461179 8049537011364126451 11453817780643491977 6593552307497734716 13017632783772111276 4586973190181814023 10949070033374583181 13270609083584163033 13781337435763086746 3103651922319807986 7620979501208733014 7312606359447528312 6039530953953237073 1002673464122505454 18155669534266848478 5799077528100199891 8414476339996995591 11385797888650517386 15691202955541560007 11797957572169164885 11374658209313105865 15503416563521338714 12442692966800323200 4422207859792990981 2429445422048721641 1331957073552834946 11572981858772130993 16224271235168220214 9056707722633050578 15556484237177895315 10702551186934312083 14846113375371031941 16462363718160209646 10036077476561295693 15081411544421152065 7112881782032372969 4315326958221131188 2129224400079077416 15568752761880739739 13215025355608301685 12730591248633703251 13419507586573982492 4179796478712631651 1086104971779204570 7531772510251202804 3678241231549192816 12789317883635054604 2738191662975431655 3735333451976732026 17937740003927408355 1774220762855324228 11488330082992583879 15957564511087664943 6889432202470957206 2627690785688352518 4659265105807195587 16006678389159072802 4374828374274148255 14248588293926110508 8409164147653913720 6530039563979072523 10383775674295374863 4354663348932317853 6990284362550118813 7286369411750768860 8094992681345029167 6500768897954207017 16779714017632159701 11883889249586417747 10070112385713675300 7678723791585090565 12915480758689733060 17441762533854633759 15793804925285367982 14797170606946682818 1027535370053759602 4956977914647110277 15409139513039082104 11643537014752616408 18199450365046897985 16055022620265283417 9762889214391131196 3578038003713312206 7123951623396028032 12799659960168102054 8554151782473995682 1029283016589079453 16611642951985243267 16725212724580927056 6659792245192262388 10160837196968289569 3503147457590457609 12918375143548331367 1098994015338964042 6988960659816913533 16344219386153380796 4274902958915894778 5852196454705879322 14417034959278705135 14275637878181089132 8447801448963432919 15661749747340596563 5429095343593259127 5378868588475094562 12798925550224246171 15104827141246786901 10773715770316611066 2049204277930065287 16960437503213696315 16706763434321803226 3053542943322120593 7593045936666527871 8589870851439179319 2948583096016495519 8974800956447558008 4045635207423640255 1442926607831679655 16307551010168867725 17748154673364494772 2494634183158824047 15822193815448595076 4966600404509547832 13668089437052997181 4292266266307127259 437012470330100867 16891332795735814206 10000200449372771931 12335254442906892943 16742244899595302963 17335521713566941600 6146166174628525858 8376898926940759582 8447647581595006567 14664781166306674001 3609103148101149449 10080699666529161497 14025730076534803825 4794164926994369608 12085213420477555051 8341433863759339354 12911405979247323436 17091039914181692277 2207771101277607905 11611649299306522219 12943804923340976636 7302725444506894596 5238762676043328127 4690878035658305565 14213519718620182379 17909715686434859963 11927471622828297943 10902292362995168126 512078112473573836 8392123701638367169 8789973111409313620 2392020711088806284 15162404555206578383 2126098520391570595 4731789095871352361 7933062565905215941 6495195307135203259 3770248396058128383 3368306773307800717 15981827144841615220 3724363345268480543 15385238492126130922 12456466875110692042 14537693178879021484 18213671743319495341 7081948513931930158 3513144635342611058 6478598329532169541 11145697837153710776 10704949183043156836 7706437017175412086 1667313004330212834 11494284793313901600 7273929238049282413 3050346727448723114 16709876602561825601 14327224978395116190 8864309508955328261 8996123890508609758 11841400963976200815 18340819106624652465 8703833522133360230 1390051856028771084 1954106012990513708 889717402125374558 13602640656292916175 12182117402555821943 2131404736352706530 16927152256230536240 8976086523325846514 9992923618080044619 8353302312647186118 13975653571310167779 13042884450012421605 427505208064479664 7949617786754952213 14671749889575246911 10569510602420889624 15380291019912822743 17485415891794615886 15557950530343621203 2851888816844240500 13179107059169793857 10104395725963558469 10867461823050092624 4028071022362066565 2814945260170190783 132391714832167787 1728072241402568136 13547738919722712515 3759104804942683565 6722094787673789008 7571742395939271943 13674712010971762667 16260760752550609316 9393692214475388837 1127943803882184283 8611613620125474667 16894309224790016987 9709194005988960100 15138398120354568918 8822646073287557830 14087762101763616897 5027682450286289390 11247522929007027976 15532154602883487434 4452697936804701450 4432440601815382103 9639320557504569398 2722864136197882030 1289268910182550098 5128794506849081325 16814062601896000553 13381403210114184537 1779941067061572785 8254320886696374975 5634810521122876967 10392988224146234509 453553991806737013 8685874930842326499 1591031459273975161 1223158843599145797 15926583795060673490 5283143702425241706 5445703025354973103 14110111424689962377 4582029640675543433 1554489115893384624 9026531962848387613 1731299792439452700 7246344849358548628 1644103306606049499 3699736379379397754 8443844030639767016 9213112870834032435 11259356505433497084 2965937434635850416 3271536575133527953 1360132918038994980 9798596171836956252 11863458424142141730 11451916610104801145 1830013019183155365 15568925732628643667 13637478221189476835 9804313316827300953 98843777213291356 15772793647366264642 10003937355864677041 9678591296311970142 13617335993894646920 3253240078529173032 5404507889545373104 15072132985188113923 16524273536231305741 15950775817846988352 15272617556101272808 4737073092649768217 8093116287898864600 15018762381179690361 2670848181790477240 12954185062550784490 5804145847774008874 4040056435288769187 15637003728049615977 16528064055331387434 4013207837778275331 10261136901684290947 6718664484338439448 15270235637935987735 16377358831080874597 1048688778300737812 9919449752441146829 13969920492826362730 17863200376565554830 11055067845758276601 18126970615884758201 13460825897578948506 8272713705924173572 15066263296759699480 5874625588258226292 7193303405132549327 15051097431973141722 84705621080633014 3982195850229048632 12132743397745173041 13182266424323312208 8396123132997208815 12088733300266912584 12977434153901566412 9551456952846617505 15969514164863283167 13191857759994322155 9290069018803133504 11590505653832250042 1098135041537430057 12976885065036598317 7690515308191850649 4625819599282991419 7348171573959072050 3103701899146907607 10523853830283885522 7408135921533623130 14897009835118801709 1775859226037032987 14272125320683478030 6740531895553601082 16437780712906670898 828022006127481375 15843949068165217095 13890742951718905072 10390973452284206788 8973651499805958082 8086423177721571149 3979584080454761389 18041747229405120550 2300366217810646642 12303157648038219997 3212803395383242956 7588316434572101219 18382846323566223449 17414263059391806754 7744374600386689223 16270662441192944880 11742855658591691740 1853131734973189171 6494012454911057436 8315976183068751313 9607513461382496170 428969990514833706 17316216374813260113 12043637716352876838 11671792641632254004 10826125245616302614 7448324520493608570 287484352796861491 11451285452552200226 2852789349259465794 10543678009669846289 17511758324377414462 1120113754592192447 11019220027656026333 5804835139082608597 11009383203896637604 10139174959044651692 10989366685754220947 4735756455191074410 10894071731751249730 5979653499515066022 18143592497819449609 5374826413622223698 10369150421381442378 7412993944395932081 6914568223786610963 13784368908849352276 3609129333453764046 7727869593987720678 6991628442173618162 17051549576565012612 7226799121875955956 7734430683911700709 2315552268399218562 6473789782646666437 11929660806075808248 6286671366188395673 8584065407690271008 14428242038255395936 3589271277721513688 1764572697146695480 17216894542523340855 17346697420006475656 1255317785771281453 17476229050365497842 15765158348918812591 2715760066348858035 12953756913993120569 166209568829246599 135639853878102093 4053651167061915555 10724311695402208193 864180442214264864 248890807991097303 10146857585828677483 2802586513149749462 1008222967033408510 3858631138144461657 12490089911198747223 12422129013495781991 4184844288480831942 10587962198532706238 2891719773272549144 17592705588429498084 8715561985262431527 14675102611514244418 16025237291933009166 12085775497082173882 3123568494615220832 15017647907987640186 3443931012682110229 2324047854576984911 2936088771190133853 8533155002563211698 7328036560969412911 2037763179047668040 18364639090838316839 3522859954646621955 2372871666380077855 6605429816101558230 4768625694484099483 5592178315110957822 16530304651163253656 17382684936812562023 2647599842171754212 15990321228243539637 6117245028897382118 2930780828032654819 12295891651346791529 16856594241399563625 971005863764470450 9432176555527698051 13662703447313714892 11733169590858513546 80492452755578746 4497793489827433045 3137493512610129497 10943130035468791309 3566280595081417930 11057725535741836417 5787211701789605285 16631037578506558439 4645816338036209453 6954899073867706364 13050131683594293974 11105477268538305155 14083871863754199234 12057261878006277128 12539535822909430028 5938378431462748292 18226189677923195276 10676700518517722462 14149425764340947682 4871663680206980224 10867655001511310809 15576297529767292698 14601288375617561597 13457000926009091019 5751239175611153900 3578731900466025655 10429104729436417072 5176530486343530375 4697131879866638188 7119086600626097709 15323539726121682724 12495380470072897074 4786566494486810965 14716362098314851180 2466475071268483524 8693319115763717277 6587516878572470425 5190922354684421889 12676797019102707281 13861342532344338496 12848456078076395194 12578731599136033945 6490560583470584626 17307809218593942493 16744232799332963893 1442887019916666564 13671454757924433238 16190037921715472056 9025283825871376071 15696569670544404839 9421600269503345794 9935583796679378518 1535345656714108666 4749425011935173480 4144920405832414475 13422791800790776618 2504923094050606371 1424029929671934811 1304242132978904665 1534995576788580466 14939266722793673122 12732012670297632095 12614746138030217028 15784294939678995595 1363279550560647023 13311730463987444870 7840802385825808415 8058707057361972231 13720477661284295830 9116342798161782947 15902432761133435620 16953434974979942250 13131026357933997907 12525630184543437252 18380805229863231082 4055685399004711926 7073989666547333602 12433174359835425778 6711427226899989641 5566338999506025430 2312674593123046105 11406821326898529735 7333427811343195121 15291021571672788402 2675548751552965950 1066468482065696166 12499643355688134413 17708576169049355608 13541606627166375179 5989962238515674930 17962148960401296486 6159658756743069763 4278172191545051645 2848234059238035776 1221629236469619136 15828627256383280960 12650670334625702081 10740318578303242854 10687881584530569715 8667637919670032769 8605705962042317906 13965378879679318092 13636695753029422550 18371401926260622617 15615883780481076132 5313023376879789501 6128515136119340871 4474771070974783695 2061507171238497418 6332265549954983825 1023360557212926404 371601352581911556 10441664599055630616 2003861346828763707 9746453893732200343 15394945449023545511 11711651728035770543 15782727426778208500 14231428294358301627 1050992193329282057 8238811901445886198 15814436562287283741 5932277884717891776 7987155077805817447 16368707954692508969 4170317169838910211 6737710585343924457 8806234838046208760 4149193754627432337 1483621417063677426 15921515853838500926 8232135805439477880 16316863886300740626 18355109817508987555 10472718810365168670 11869716794761916950 1209368917014028661 10263934102500684751 11141285610896192801 11148163748138128660 11403839156711269780 12687788462471576655 17157141097893004062 1023434702432386721 1357727016204711098 11917993847509674727 11383742429389194451 5861210927684058166 4033916814268960855 6473562018111527452 16266703034923551340 6604631608282129048 9896830380187279413 2678887227126223502 17640629284152720864 7526054340883164034 16978168634894619950 2363656557416403802 2233607915791187137 18388847786484964419 17222200577859194675 6393657047092741786 10817996408228078127 11116990962977796402 4889806945435591461 1773646115529694333 18247508798410878453 5837881403996185018 8891654634781848996 4741234592786943786 13743854163183689385 3669743754685801743 13920473749227003571 1294669556003971287 377003332091062676 8203810891334883924 10662761869301613692 6175273773749463848 17973496119441033626 1719086109953920749 3717585289342059031 8823953702025380686 4863909768549211947 16021430061300713798 3339736259181388711 2283009872324119592 6839424898699758392 2946882102899764127 12469187991309095204 8244102129976849263 13713835364864233076 11002375263791325700 1670534663899704909 15982142596654433018 3787341312566772723 4395464062328485629 5583584750041929840 13574440066781405027 11740713286530240185 17455305431381322260 1588936141708830606 10117772818367437527 1080232585408632521 5287541222324314423 9657411156761781388 11227511516459132124 8380488779095028961 6141084126543179469 13367147464625775509 14143797694626604516 975587555969220507 11017017414991195062 1949503695551400821 2268470741245100455 13510294648679104679 17051075188143629665 16589009663200357686 6989444778195844759 8522590771782684225 6898245878645118080 1204036780317195188 3543642336733382496 13492557921627392843 1673871486594813050 15928914246402298221 11380333484464279222 9705395615964157077 4508087650849568372 2351021549434964205 10503276997196043923 17220851367335401944 3132886434105140494 3722853104019818568 5621997948878098637 6237030135912844906 10437578773267304067 3248707381849865752 14924905989796133506 10637347252805115078 6286210364726839565 5886331682131869017 781288683926600524 13231416747856032562 10183992518751044097 10610220890632737454 17402106903838502913 2267685804055766564 3744068222054634494 10448451810701514780 7397108887212750454 5892025904022039684 15866835766248556652 15833607881803091360 7606423969676791371 18210292440958981852 344308082862385273 17574523957999277994 13418845464118070250 2654926925589905508 7740687899954631226 1294746425601419715 6196910168232461769 1608564967422785661 15094526516459420065 2005894390270017804 7293238294114137688 4251616036285886273 2275749688047144066 2245277268591365583 704694846451098371 5761387263628086861 11959670246566375705 15719787160872633389 6672672328437941584 9056967863875611711 3273788587795195120 1374732784288216167 12919823291144292797 12639801628863899003 5637093824322783110 14702598083932625368 4329632078406591306 12212443571094697388 8473043000347139171 6298267254382834930 960704740613111513 3370209131149649427 16283548803290207429 1868446535867380157 3325069580653883968 2623947621621201750 16383383343729235077 17741095538486205662 16561392345848397570 15062106330050644177 7416583332616108507 5452732463247082050 17474255080461318811 16630204019561950000 8727318872865317641 6211205026517474627 17116664889711312537 18174095652948713942 7969423564363216931 18361034767375402974 14635332421623197534 1947769878829089344 7802826981046421173 13186890024714714960 15890199968811865704 8152664472956516937 2058611517028772261 6806860204805536136 3252736113191870430 2670123522130328325 4448440011662165805 6587790134135312343 10944104466938140652 7585726733949767289 16094297452925697077 6776030343842661657 12685955599867618575 14699826429978250854 14223433662806579297 11138278309152604969 12907693995808286305 4319031483219415727 6157326102536443572 7295403472145733465 5628998060339969271 9967800549016852189 5723728289144040006 18215847097962911655 6778920279748298956 17886310304664213697 8533813283716359913 17235686194334623707 10753708005050406757 4054120123291771241 9512427014033960399 17726445171430077879 12517662647509919532 16821454164564063426 2888198030790591344 7973327834992497969 16828116744726747778 8787580375340575695 3996271721231766415 7564636518003047101 13140294701934799933 14530609455925492924 17242709948526120865 8227885535615042727 2644755691976323812 7115458212468903388 9596111834574507362 10540829714499856807 846221600339909921 13200022672079825170 12432767557422929160 10022514662815104018 15363393132345920785 10807621069727046383 17692332840175863550 4750774257461518863 13798589757776892933 3090892677852130405 12580879076455512201 2207180650884320496 1469229255943706497 14992262579307502601 8198996068437431475 9730207412326730228 8696446059514607493 175801564828793037 10050764051048642964 1220190301209141398 5117794987204745868 18054039213459829646 8353947978468117804 7438176827190040213 2615585262217590301 6046659015056577299 14562939725770924706 16460850316676376899 8000677516314506157 14723565541344561985 15514004623798522900 8303151732817786539 13377068400202207122 1634987784093258554 5690095026657592568 8458249392456196178 14071482263209231390 17182493056640726475 14129101214488862828 14220777610102588249 15488208820067113512 12326498546968688885 6077553616460562111 3945278324171849165 17706749060115896536 7348616178357384427 4456341817537766107 8878430972181990723 8589059746650987783 11660752737706724759 5083376405607101168 11682945046309056390 12787972383938603718 6171245362148683060 14122607055661222973 3805652884914516915 1616873390188199062 3741929471129239011 16932581412940294012 15312406829551708853 13374651319087366231 15521928509738804097 8152395169022113665 1631399807551453156 9225377590737458364 11131509937862820920 6447283142973513992 15559503355791028146 14349806257318610366 9391625165484279871 5820185925094535580 8498991102668134474 6870505275651833387 14775298227432120345 17251545323788151833 8131526197764749667 5469228934916853238 1143073594493209469 98421897959543055 14031959092384652455 17589679943527084658 5835837808553398477 15707465875475411813 10989875693331667256 2410960272750605255 12003580053006437355 9904043040871101909 17217170586452319849 5571492418281586814 6361084500519541005 7621835669896679801 1716918565034028317 7362171742100417953 2485028557863477707 4572127517043634446 6556523940345113756 4817120208622492616 2853926698653727342 5567933224006867399 13930482593385097188 18419737501740387747 7983490209948589247 12329806422217027313 5817854116574706214 15010138224700263204 18181548793472376022 10354293960778262331 8373408331263171969 4312452950992722642 13158042288293237148 18402580384604278078 18430010665422059926 16656552459286778529 12567203375675890435 17450783521842051480 5998854704776424724 12999341024011297825 13334594415178099506 6185557973330239594 4662909715754387575 11336613279373975614 15763655969137318519 10184336911926482178 12210617376476941190 8171742369647335083 17070297199202866129 14126126738582475623 1571005548668380744 8179156461391673735 3833337526572314845 17379920190962638315 11958886757615299161 11463782062245327572 10643919717765831805 10742497039540887804 1327373354703839875 3030325867790705477 18070864993789364047 3526472890314953707 4919447240934116544 3617225359457765522 15855261172300179135 4377402557605779764 17479357917219080998 5970156186664889103 7406110095443802052 13364400292445005615 4139129826744824115 3677932888033490332 123128642319167504 6701199226162889435 14023174624421042851 6404073807078371282 6032171556372756176 13328395816593267841 8146852444316707213 3196880887769774052 14734855908172512680 15265751660382370875 4156440660427989830 10362621180629718535 4202906332585828993 5637358009531026462 11431685484360773002 357848894031689305 6912428741920183420 15391337447601814934 14389274494445063162 3023334428481138931 7305608428962757989 12212912656323408320 603685933638677051 7059608545158900481 16496070546463278199 14318641825764248816 8123051655955656876 17824505530338386456 4556246163851436552 12729983941765143788 5433722878870500904 6241174954058444627 8892905202804575415 3087525656479958113 8278360043322989731 8019559152638955 1349923633541315603 10570667629913191425 15426754182027024910 956700023555825541 16631491548062101287 3388922491079045426 18127952072836576965 2382634632203610858 17424688587341465429 11004279218331347554 9783818388138614189 2683830933614879659 12358163579305427066 8002764911607467393 17288856191955869182 1166096146669641896 4438444468177146493 5592986020750094484 13514299843557176946 11747633246571360430 9096251355057783697 18123474803594617315 1434605438440729326 6150443389759923829 7620122435882553555 4913461314727055188 5083732433347000694 11350101011756920502 10766478785763329646 12004898069050442421 13215463924966729592 12317628340419568953 17424954062535398554 9898113783617586944 3711464731317642486 6464200865493404171 4204277079852462838 12766971627979868641 8079420508486521480 4417624885920482538 16338844552456925202 18429370019526356749 2330660151157539566 6005664178160587582 8303247755605223056 6278507491287658473 6792252647885461455 10607606416880831819 14398786057209144025 568603990594076596 17905093697431321208 17790878823929955025 8768288961762972004 2357469011146429246 11329185623861916183 8838773895424029484 17171410052167413 11991840190795204848 11515266330206187541 8105715061532829464 187818475462862269 14371672236151899353 7221694932054700770 13971294569827936522 17656292964794780027 14311002365313398550 9904010459570530211 2936360191746521175 12369698813564196064 17426110385136507547 4906310120788663887 10225848996269245320 3061429928017316305 8105221952636315152 11625079283671710180 6921858207189688701 9437619173597773175 5432025919571468302 2752456828080810466 12925762753166781261 12103940073374519660 7733328509172328130 2039118912289777145 5679295825415706609 1184459018046573742 2692522826461229349 17436945304828478116 6519051851711224777 10012915582081470530 2725992610828556308 10377507159081720398 10356015807865300170 6040744505041407341 16420263206423396212 5435771600113371269 10268877731238372864 302440740440060177 2794724582662915886 7547645654392880212 4120036657526323777 17447155095351656314 16261413044784807245 15485653841649191130 10065490633901723568 5726805848634834549 5648963633919891994 2524502164262538482 17252192437426180261 6448789463850389429 2488703381170262079 676344740025217910 18265204198421327614 12431971629463574779 2874267142013959805 1392260496100529344 5911406149885098828 13139543742812610340 7309722474175716338 4325821046365534064 10753497612442640309 7325512995182524055 14332698394499606589 3175800014014857766 13550716305174568959 1970813764301282368 12211495421137566918 2740029347310421776 11599894862916755130 10949709697628813135 1375996742125015344 10792912205440227130 13807504684824879282 14055320411257857655 10472565934546203044 10343067609343528996 18171341608286570007 6860859089973029465 4822365491393764991 17663970830675856675 16250805845281463998 3574017022424954029 5883776702833289065 16515486995211521297 17279794113898364578 16940398360002205833 13723983977694400298 443300689371334314 54340277539110704 7373822780725124437 15311967169697899840 5140859294358592450 3442893227587802856 15993114795638738166 13938083078926249513 11680803217026569025 9127844357317719771 8163608233068678814 306890352877753809 3085574524259367255 1337796433726484627 15882148162662925872 4693433145670413142 5106710059878415805 10940800883296487091 7203862795456023942 11681909748792446494 8905084146723396115 14590570755857491770 16852026034276805786 16733890375874688385 12498685310265522772 17675474507552304888 14419766091853996293 12068643596413460565 11314049084236420447 5602018323558036728 4597569567085372324 13921993646691692541 14322391926428200912 12784898611561252026 17540887160861003263 16187134369923588091 12005080949650018510 7559755208422328820 399959995232231238 12782846426548043748 5063799757151323116 2880273752139740464 14747223653614006466 10908897368308919998 14117678678010425964 9731403481442387219 8936592976378975275 2337818268500847742 13712580004870827391 2995803619284435898 18300747078669472643 16629365155963586070 4431714344228726330 9993584462796850256 1416344771003346296 9613964201609451546 3433508996246409441 11116476261874328638 1110579359164663130 12453835619371070141 10206280354728445397 5818088389159988649 8897982284504130621 17357126295875394683 16442101023586703321 15876728893220866969 15547695355793850068 14446919452562132538 7299870845872265391 3741390803379183369 17089780098428030782 6716215030190112922 4728587789997635651 8984672502257677101 16708850757402822937 10399555284512440108 13149592909118756004 18217796066409146070 13160860730400360586 1632775743842957870 3691458627037548520 2835582939747709688 1526142560927238969 936719962996014684 4644530245371165601 15825213095865792011 16737137381867031147 16874559501167464538 14387155052599340008 8415570944813168566 2336161919353549226 9819617110506410226 10224395800351577592 17287022438480906934 1930247814399956827 17090722270943466501 8408636264691158279 12397052567667566499 4426022704652590723 6532665370130489739 16695724298175032382 6644972655347746284 10014859757693136435 17149416556707987718 10201965986987874708 3190614172403037649 12059804407174024219 2505224643556348273 6034327584463911766 11343640728124137338 10262965468686204245 1527348501640932253 14630425176759105949 7659219474540529371 4288148365783699757 1158498766930415216 355480531208120989 14498272073660905976 9987298438867076270 75471971376705630 4067383185847496682 11696973317363656619 12344836191241770139 14967951995898795225 765510002716151072 11280897190073544845 9681673929196869443 16430088346850419963 8037583113893835263 2356690013624080334 7644204389168902784 89037128619281132 16726826966317261099 1237746428300805790 9601090561707171551 4662746672125103253 2317252710440350788 7252358618043819705 12298183207956614683 6893158781064217191 13729511443017362077 4531412583576162550 6057055095401042187 16101815357452473321 8296867125023141079 9413865469529776293 7328961541761979725 13765568922715165957 15886986183749355717 11660063313344830553 18185292128660528883 18086226588635959777 5303884842030952509 10624952950348255035 9916068883754204248 1543778610844039328 14505565104968320187 6411359131590950281 13058149335930444720 7309016450374154282 12144502455808951630 8896213605020379074 18010090372531270735 17833038201010629516 11963538741787008874 16807315014873193650 3272423353694454022 10782919927163574486 595881281173456511 11447054565870896721 15644964073990877321 4754092630591912575 2036272092800820403 16048012384191963449 5588342650730812458 7488511698251955451 12435786964746148112 6189103734944571911 5436514738004788680 13502790466113360039 16681346319755792056 17571967973108071074 14889012926806349308 18216098363689796725 17968002614491769741 16724830692099361994 2838894434169046531 4707110907979922684 1819859609172094451 17794158860587247084 12638882803463172385 5161878016952268467 8350990754011082800 2758721054152131823 3729114280783646865 2174391510938018992 15293140267734907398 7112308206181848165 6708051947924761704 16777274582803976692 15455614954900119030 15133901617278641189 4388562955867547203 33676250658988877 13996011807774277979 18221540040814059337 16682275094245116306 13273252587978957115 9344714409279808280 16077111599477452697 13319507750643780056 16318014924511263841 1951914332803865548 2179574583683165806 6332992547209377074 12201548859137097131 1195585165809979903 298255617760001702 8003554272735174702 3109770797621936111 17222147060133163329 8413137528280631634 11133775612789088070 7216622820229194035 3773177422140100868 14425824229005129916 38634398112016686 14913059604521072495 2272663533380688365 8409342757385397039 17668454729368828874 6618963497356560546 4281285508816774938 15578280114479444530 13304980854632611740 16300549204140805576 5164877385081580249 14693096685180464096 3811789769886325225 2486623331612761912 10419369192708184465 15494577331011528230 13352824936279376831 2554673627684083096 12962887969471277014 14655566766813515609 11273002646312428623 9844054149654817092 7315384547175831779 6843240277577451438 8307306389091621529 13171525815336181208 18092384002885434177 7525760838428250842 12569029842812256758 16351747304735392153 1645150578930814207 16838829076492029432 14336939731355875760 6437156711754247868 11488883596088016726 9241533115732929808 17732795031131892186 1856072930880799207 18149377396898653741 6082444029833390058 10231005863023672826 10280055446198726124 5006693676036320805 11583236051985369405 11301296184743245963 8291988579994388508 10093820103620961320 10328838093700197487 9353532730549073439 6900111799091697619 3128950444852713118 2233561769730897723 17219469630083671458 15561569533652622678 8062246607167878022 1437693781171513893 8586475611763602367 4825962918092303149 17028504729727092463 3298703723686574549 4470344340634854485 10599638857858368853 7175581760561985107 2988825435864734274 3582372118451920479 7562823701121089521 16532633545339161017 6514464682198296881 13553568084383097301 228584640400795246 6269577586412883848 8286536934902946279 17603568514532065360 17450506975716087003 15949177434850012878 2292840889707104032 1307397803585996208 10109835239033489876 1261931011651834448 10160845393087466719 592740430760303050 12100095021844543314 729699033447992485 6918991027098971980 13686901634261870101 8345214303295981338 12967826920489909388 11138527605297448168 8573865402843733646 17098479990989173787 10708946885827449984 5944413873975181268 364552818518019126 12268707321444026889 13124984502105535311 7456275416155576926 8183014144261672698 9991782689599677373 14705547835304595018 1070119593574634257 5755848154651212254 937303977657592117 18044734688246170737 4689046750832312427 9382595763109028589 11676399857857975804 1407532157475857062 3690870813602556039 11830952804879507486 14312437475436334696 6744229143846537072 17595938527837858148 10792142289766800832 17460588575368850481 12979895689480200635 17425818328346575161 8272286561568128755 6324242592527347162 14331360840176033218 9160729198592846572 635324705309979185 16931383583234337674 18245069857128198679 10335441134975700901 9972442504095339529 3339108713428796931 10067202975404433033 17369899835307092904 3524791408332706264 10581478347559867074 10465771124992980575 5698493308005877993 13900265519331112246 6224714343479232307 12497556546311899643 9303010749988268286 17850442929130701212 1134264784207512553 17336677156062503629 11401953749984430670 8494781276694665803 13544268108659479276 12992883112844644037 7676301765685446707 9778521646428801887 8309583051790699338 15120907780426129373 1313355325594781629 4395658760295018955 8238034193588762111 17890010210323390372 2657008483100094526 13015787993394775802 10713514632589707229 2646787045314284135 3800335011825789879 5011216871127526983 2010765775709307770 6749655537531393495 11321688966879057067 16973140480624032261 12666785792601594679 3038203007870355877 14533326768532335025 8047368694173302337 6397406806663124592 15224244726595318093 14223911558640097442 3734885994419546640 4126918824233260358 9840957196499622824 5694001230359616544 16242425047712609693 2923354272675984428 4159826876894907689 14570004930272347430 11117852888721786009 11435049567477566794 4282025468359005115 10380279085139242664 15255747895117712525 1280538270533356463 15376772057335152438 11918516089060246566 2782447200489450471 15532759111486807768 7667200453510380433 13400039717519059310 10377963987101361858 7440965992311651446 1445417118628983261 7339990405320872204 8959260883872893896 8886416483119346573 1353679183470987718 5415362441529253320 7790943921248481960 13725746327583106842 1014307932593650644 15638106928668964486 709326458328035247 14546585392941679175 15165082920331521163 12195739385147792228 11922395311362757353 2025383803936857603 1281911675401563806 3912327923462417633 2576217887736022745 15419637053974665235 12185192172364794360 580160980273068625 13909331489076370099 15017580715182789401 14302446187113259824 16831527254490873397 9907968549435811344 6605966236940779457 5324153925743235526 2818389362563119760 8291253905521569508 8297349644595207034 3106875680472675790 6782494903869471741 9318937443417303715 7856806797110315748 17089483748557701546 8122614074899894797 7272836281503039314 2596787644346520351 13769486741879204709 17705861362421071244 18376608151273733600 10948074969686111940 1792770575537677748 6460397117319827318 3746768542671379004 7765992208256868452 16377142990698338206 15963142234654839886 10002035968989332472 4611793936643321415 5038354273442054516 9301073478341449137 10074627181318006800 15368338289770711199 6104907185079958329 4292698059139792306 15820706754726506303 16111844383106747931 13680119966757332133 13619931254597196815 7308338274992888485 15518291373320007679 13939618588135896539 10063487368129104597 16766622589802381569 9226686628898307299 10916885938843278530 3504262570269488397 6636449892828738838 2081909034089308492 1112906488736072145 17331577622409261489 1460575960968376580 13592412427706364321 7103519963448857391 11795171989996512760 14170827063806496821 14751851636780545279 3476103095513564920 16908406035773692992 18319742628925440276 13759513854473145714 12635168347462670820 14538189445327693109 2416919832801193979 17040835307999988691 7445343225084831202 6192874684775241053 6460437060417637091 3596226370869935678 15490426098814915113 10762938900136221399 17516797271839228230 9506358842873309556 12153026215019558389 9356860988646001948 11329475897042443324 4404560642974301940 4718900582156636389 14490547547312195448 13747573768042010068 14847365211995730920 564805568799154354 4032535445146773489 5032154367000232394 7574253658749969464 7422447755411955705 1840429880742599198 5717406725680709025 8282596929400817771 6702504963793129239 6193153006045267524 16065007301724808373 2651580930261016975 11064091433659476767 3395615102495845305 14832520336379315798 13979623210979708913 1581901925099724054 16383986313423292547 1735466821134390840 571375540761164872 3713506545030668097 11523784524754739661 11550825934164486227 14556701831305928272 5080389269259127420 9699459385764480963 5318867258168312919 13322014379432016220 7524684929822714136 7955267960736947364 4401082043636694452 7465960931771214325 10242282311631211641 1031697664632685082 10560154463380469430 15797995234421078942 8504834633978889340 5726654746111842008 8545370303464532334 401095938933951660 12245772420509851350 920566268342321899 10280513053820475471 370518896263102013 17447322999929584482 16695861325238614858 10332055399123426956 10018879396890351283 13380322446481761552 17443744164964463655 5004508713998370695 15154989545124914819 5319725659398981864 12880368544354767218 1667859278117736041 5656643897709188989 13765060127074411574 2379328243058248312 9509144412061018634 15172008705056959576 4767487852832110451 9560835689036831870 5987829757338291743 12728868746713025462 7728737886764674713 12617687262696991517 6429889048769124630 677166926463801684 5785568709180082094 16923423685266404836 4179833383521016420 16162982799626603157 4772119256994225374 9658461231877366501 15271496894280601718 17995722177856474804 17497589659288749466 1035618481681765277 17428023351355157911 16151876271045698997 3977952356816282994 9109696011455955391 8148240526952423124 16537032899548842103 15261521540054964447 7385387046972547320 5803853809595002349 10729543459602653381 1281472984792256719 964039606211501973 10014861764266210266 14901187706896767843 17761861811581065479 9167560158491252564 11556531076491508057 16830344362194722506 10745535171348376906 9322147410189070734 3386825732911886825 3455663203702483581 6595006859224259580 7873121586331161721 11352379895303488389 14656375244446005500 15041779523007493623 307916400650257087 4123107447142336625 16050405314364517631 2782532572305391134 14818146896788574965 10323955261376415355 5045517224996201079 2544330769895153974 14356310048997038344 9408950822897359429 18396612222027587093 16121494436822409008 14971654512914154511 16615604088093495922 1000918732157574484 11274292827893009537 11391596887038098219 7066437092040434314 17373843179333767505 2635162375438683294 2440537681070530725 1269562009279942777 12229444386718784054 17681702068620898548 989658632011602853 890186868517593402 6065754033503053676 2757554324353683939 8103954082715098603 9421536705828117912 17392480394091117397 18026992365701056098 13650534301099844150 6446820569801585477 5192219039345136472 11766154827824087664 3034216915582203904 6679274862829029052 14132085511993656807 18329496657852668535 13703419585331644932 18240217995497179848 17234882237107968716 252980140593783153 3558170765397803025 2590947588934854277 421529302391883675 360834461239178505 7542958213072263802 3085921739268719147 1194179963179969623 778870369791952547 5451801565746927907 16948433018869355363 9339769978737303208 14807930715132917476 4724104656858589525 6532293580277467968 13278259221844691454 13902010373889723438 15069499140609004412 11662051551616776969 17484093937249741363 15048201280013329709 7338075200379257289 6016691869987181316 6565594288093694429 16007288203475836001 4617653203415018483 16034219813443840274 9445217546660825627 15774890926955773574 4054790890556224819 13639418647233491286 10238935564439358649 13044050867435366034 17012529882664547125 709727205228797147 18239040014373504686 1875792383584087673 15907984003110651349 11847551677120355498 13509963171389956217 13897421075825732505 147266311740672520 4715969249825343827 6777001817013189802 1712750827167073455 13395018020034647557 14213300982965799482 6973880776846283328 6339012492369704364 3790812991816695702 13089313398123425183 17878528236170105112 10184940049690306672 2081521395761576768 11735026635173133759 17592098195679279398 12003959275589615486 6903340125920647844 18037532731453475058 14835474706403589206 10918298932442609170 5710380310250053151 212339210738330909 10589950590423622693 13018186091690013069 16825072232881210373 9326419168566605088 18091034174522948232 2847971992585665673 241789599323824138 612601128407403924 5861668953685778766 8089221051552632025 11415186200136415770 582499225284766722 6859118339303741754 730152728125588129 17594942009303894345 8491263916471201687 16003789677034827336 15139207204196165838 9905877601113926732 15504337246570340272 14544479931346157555 857633094518692882 2775524277133027115 1595956685569863193 2649477165283335904 13879026540381422960 2352839902229907769 17726404023167762595 8160831439919778174 16994681642679853918 13576487129963247039 4140637838418941508 3266731976147442430 17675841264351879346 5487115701569965278 3695237979466510760 5081460994521629227 6019376746773640794 7420546576652770213 7198926230191942172 12815439723615844681 18122122359010192249 2367723779952705569 8634273441190458806 16695957262197233310 16478894229048523891 18317554538976730290 13748415292827466950 15803562848873816092 16214081350227510421 2147676530662684292 1234904908152571010 19267682445299902 6469898280522622019 16694582175171167297 4734085895337709573 5626487364133117097 6573336408737495979 1497863093078691125 11582061619399865023 8011235686980774774 777653439235450243 4319868144436488648 8628528519220757638 13721349347582731485 8035688880059990243 5661251818389416571 2924063422554450474 12383065550403032718 5739505398817135954 14525936030909363879 10379247932935219203 11637158762282508892 5951422029241209639 8421775249241422636 16149145071315814528 15516096716629371548 3687541022215524909 9541989533693517486 13944185581408043680 3827407872859587274 1768676700211161358 10970300350892841687 15662130224712110117 9095900676198716462 3548817807011931370 347798232695313290 4028692838129448857 13749986929023084784 15810003216738439636 3747934414349131261 18188074484881056686 14614770427781221349 4923732792484867390 16496283485950886271 12592889356219904229 14982423706057237848 3906035150225757942 16127116653452569405 16713423057632034424 2194349688004255082 1699986449517238907 8662986858042851892 16030129337574312142 17934409442987468226 5025323381887800884 9499493574159011369 16774110910718493532 2695675930711761909 17877752162447489109 6662419041942917612 13366867195996503357 16368065285265230658 6005314004737514411 15690209833655969454 10550627892569712787 5197990965875746409 11251999654840351858 7493072690642633176 5568327733628159864 11685632649515756743 4650688098345289931 12340371185004939811 8725653261869373612 7593548078515991647 3889414484115533446 10536419884371242332 7404045210670708464 16538247524060259115 6402369030866090188 16999323927247946394 11541725535261942755 17524710362511078542 12633502571430200796 14499646315888257263 3618786994877254809 12222686763071497500 12700640082773091137 3548839888349295573 10454255178766785692 6997060634762692532 10384220131990925259 10473139007639166461 10736759346377103179 6210555014517416852 1215900756352722020 16531886725681094830 15267335156309287506 9524858740334356866 13222649035372781325 13547269631150643062 16133984699471818342 18043879566677392168 5451358216703556501 14086773168178553371 10631633900585613479 7008144141813735435 8365707264581857084 17275560111908929023 1721298119512296103 10899212926997436036 18221319256856649916 9433136028879295148 13280267242861855144 17724220859383110640 15942516470777011889 18239907725702532502 10054716213130345978 8658049170421787296 14685692427945813493 15986153904900792333 14426469857540784145 3144158573987148066 16814291865178804118 5752194561066661317 10808379886486548986 1556820478519584792 10277864099989958214 17908179011973732279 15506076158636079328 18097326811115745887 16135313903023059773 3098343213241365989 827301525400127606 7614105252994021251 3838217716496072456 17409331452005808892 10178629618488663760 11968828132173524149 10271115067877005868 4545470375612503332 7117137307688783697 10939474405115470806 14114881277788972329 2730079796158339828 8063652813219470106 8307850176038656644 2578788436349378310 15372690847833416506 17289232661697227492 4179784411425718586 537105407034905428 15467281867435074003 9499425416847993169 6184603784809529412 11724903398640753810 12047414301169438296 10217433480278381540 12014512621463233700 1000401842455779650 17491972170978270805 5762682936517817178 11980137538037208979 18078162494812081258 8343247174942751097 15395098010986413766 3345928861243652845 8584631571376808471 1373075398014446453 3950678306732386309 14035569796465446 16956007254538415617 2635014188258511024 18436018290584020947 4789912863863568193 17611412514470331466 13222815680383115491 2037085754871748904 5528636062200391447 8531824906823669486 3006090848084843419 15260043875100284721 7674884633661922058 9992096620766905027 4740236080379453001 10641497454726027142 6941950055153006823 14208671435438530451 7350600615898790764 8296629558779765703 18419725951188340281 10059278181626508696 176329227907384521 17646233388598257856 10316393577790443756 13696994297488919686 10162215290304162107 8608375791487069048 10441300468784136574 15928634054199192575 10120575096746803789 9406651213605284648 4470568887755330372 8250470361353405296 10786991663282560007 3156468580764668928 8741792463018440439 12626350982912002080 16456209542098966557 14768110860834335614 15214334282846700315 6913590198852355162 13368755974010474956 17412902887521190955 1826106896589828806 4504439763981053972 7912122505249755336 3859894835331723359 10411713328706363519 13369844650793630256 8985636822267974494 6329553029232473748 13836224733575686954 7848202360352327161 3467802317896447024 2845480501607985005 2762171100085208151 2801728346815360293 11760514559042850365 1481110825931872051 10993197544189582325 6435416200059097152 15100333487713729822 8589916732204232231 1597189522614333186 13375622566144015016 3401249608408800583 1824668607112661643 16095380746940964631 16863889869810380428 2706478690575429536 13058379650732871487 11391042927465004604 13607724792047571442 17786765987430339219 2225309125385659973 1790757296344898717 9485394022987526386 6985174978458273234 13611204658587907791 9550168082292092908 13139338725245610704 5755812635076242215 4970885234464780985 2880211471541924648 13839465980909667329 11719374813810622167 4695957626241379085 7342463999505776396 14819886481191697056 4545061107608186553 2519409795592199924 11158794068126799355 2551720518749716958 16477206694872928161 14213931009696377634 7051051473952507780 5978032606796949160 6273157762850015239 970414429792088455 15448612563303905783 14847267880097455401 13925806533044670290 99115335117747934 1328520184286367327 2208694439590404591 8971346541784676371 8132695655508179360 7360853312529225377 15567810325760178006 16742490110792151589 3496331311602190241 6529734179663249368 7580508604206721739 5960894157781790850 14535767398195666604 14983915790955396685 15294188638707440915 5167294828449854363 6730605528410319451 17486245808900150598 5153585562490643861 9076341550590635086 1628373388919913324 7071572010821741731 4071361300484347336 5245519074241758592 2294938147355585612 12128669533791096108 14338666600258328425 5423695219528866597 16858280825987136761 11413020041602863325 8956411630693814312 4646783816345016323 11991754532717186104 5218009604148548509 6287294560634719585 17013702357468987915 14607000184719100637 9680689972982608765 3520944891001171240 418023656400787553 15130626450103048992 7533575182808797182 11564703658261538701 1241686219824986169 6889787035378126923 18359392747749545839 13201941077281430531 16355026679178326269 8695499208737765480 11332824424986388380 8980776766188564229 9636347305594356886 10217875168465280860 3235201149705475521 15415329637344338003 12041927045767493931 12245884607979816740 12270770454033793039 3555171032673129205 14539861420398876763 1719580053271756676 273614411604820494 1437479456496926651 2473154812652606287 14829444350431770845 1435454759258586414 5645017083916963763 7206903083615177854 3419869184380437838 8686988807806316768 6595305597331006924 7623930056241896347 1721284479334079804 5035137818445697184 11724143481135962710 1353198551211578585 6569333278740440682 4009621145567286771 17525431346889742811 15695370896525820995 10021145841893924324 18429701677726343728 6370154016412118652 9868753111345318470 11640086341378365911 2833235106673274415 13941610782735575529 12875119926631654512 15963412206303775457 5291634802202593104 4353574815230174282 15602807699005048235 10507657926183140141 13615188960446747361 1427539377676836303 7780376097294962810 1948117118682203153 11019389342290036738 17841927033584209808 15079156266391531214 10303116215345155398 8417532195951785387 17417961373460942763 17684720037131870474 13451179994550441589 11717829104435045762 12202567183268076514 14461159718184299088 137423029313285034 13259670129515617906 2442087819843953968 11162443794852673983 12757224022618669754 15275811010588677416 17558969767405394491 5850998268312752781 17113029718213929460 13255711267449946307 12960061189375424467 11164946740699486030 1043106377684451378 13702778231987615261 458702815727423369 4604631824769553827 8102495740003391523 1758162825780442298 2938214899831486288 4948731098165098739 4578525636830047446 3293475460582304100 15990452194311067903 18088892492743521858 6572547888319092754 1854809853521565886 8161057656349190864 9004325993549630598 10908316188091641790 13778095476190993440 8514463249215052006 1895987831630301561 1775563567579615504 4794460947523203678 14468365987351002130 8516031853703794690 6832524294347031137 8353228596376544565 6069202271382637885 5703604322860090023 9733143342369223213 8629921164858840083 2264181374247736099 7608609545095508499 15068187531823507810 12465051215767323387 15393911095651100177 4384606088151014331 14436258115025440755 13966555959996784622 3640772015068506274 8046556305966305446 10286802915094349807 17926254089003902664 14715854529202124997 10110066453190860722 2393526616066646608 5324232803559993820 36021767777605048 3339564866179197047 11654164482369351641 17669978813442031411 13949192211698915340 11229751146218771800 4462997078160160464 11467802960017530660 15695925670752003079 10254332765165481011 7680446590544856996 17532774625080684238 14488592332094264586 15157611496655454409 12164298064017636144 6953774930931118587 4033329172536768408 13912672979430523696 12037318007782881081 8369820441115946456 8373714109135231734 7957242435893263152 18228002388865888536 13422775882085053712 13727627318295129608 14367540419314978852 3520675528763986391 16292570036686644452 2780381848023307797 9322071782808011217 6447001940853313508 2762183275485592028 9705203593319460743 7879813545630845617 6978490372294794370 14853839055471509770 998668501890152965 14885753467556891784 10788859705137478205 3311876775205798472 14916690421965197302 15901022171190995330 15559913509403430786 9079462197286695136 9446117716275444358 15248120728012201224 7792787033167707733 8367541489674207896 5131870791695510264 15963639930709213207 7202643313640173144 11785664967028084698 1580399268507613353 1550505165402873974 10133940590528792355 18302433794476942059 11020307144052955632 11656086643041616654 13914754386640049347 13283141123576112436 12324609240778379651 12186058210612465020 8102720265296675147 18151377360243286859 8358582433393128340 12025599524482751890 9712278449205616745 2323601736353642599 14227002110206062697 4355613649680623085 12581682861415112066 17537960520433135959 13801534698468690610 16801841864264954445 11001683788483133379 14600404219336937091 3215803338634598246 7805286120339019634 12914600907173917721 16927160662891311381 9353990801129452053 7296747193761441255 18245663559210801114 9620734508427393105 7635407890489658567 9972473338821857033 8408785468527695568 11382047745126180831 3062569387923687069 6322128319483555785 1915081566671819999 1440265812319763540 8949204507217719162 14157578054725110660 16966847638420718321 1705359053499032959 10385070509704781142 8613887275448188371 12858347078086662315 4901639505036337850 16060634504576115927 1742161847570441630 6767547752328180017 354972487254895123 476393267475855596 1687635912020665430 13925977605204723421 12861173144870101595 9758101183411710856 11124360315416526393 7607666340303462922 11228176139695254338 13326492637964703464 968855233783210752 9843145908720105590 9446078802400829071 4466912078081360538 16529340126440724915 12521642212078596736 13690173382410409341 13372677838447478326 12550314327332893874 8785355751093257738 11833455084475588322 9644082523859269974 14759717507201036481 14334106735904007344 8269295206757884212 1328676263358605098 4847028045031694153 5211361293696370815 5676523944844295528 10068261748728412017 5740912016450317488 9041420396866416490 9346715389448206375 10857726344053353836 3773504547902629850 13171437625361873350 7115292663531357311 17898192521649049265 14674850085588147707 15397596064264167667 15640518536294242788 9492944471449669823 5334592929291915821 11604887526045736065 8942687064965240559 5196373236684492007 2502117864855271805 16884006576581051088 6008091937620976983 3235793105413862422 13913336284228869424 493296209010016637 4444294555025617672 912557976428773173 16295155216033033367 7256398008580442361 10552266754191390694 6082981722530689988 4012185753479919915 15373694311719225975 10970324736589104463 3165426776103666315 13223962070419725670 13427812918802905322 17832911213745074884 11961877116719648771 17921684273949031111 3211461273797851016 12015359369441501491 2832840951896049106 17599674181310725393 10275966160757170485 6010282546055891948 9511604476755694928 8074418969555122970 10909409126192240321 11149026864088294378 2573266592595461617 16000949767381340410 16900715014276253395 14488444435451591764 17690781852979691400 17567680391287148845 18270682277419370304 2902757247489605627 13768710888450432236 6310880238170723146 9859547567067634081 9707414041064317138 8837748788395302039 2117617197750255137 17566041220213550194 9702918404094601001 4732351348293825868 4278705259314927413 11375785470473885039 4890641034745335764 16982273716845522771 13457343403528365936 7275683791874118750 5486432730985270734 1049046579379984381 11112081120570656852 10100395913905128153 865926454913407164 14466540826489386926 16253527570665345690 8644042588093306962 14375823198045467264 15595466032208921811 18069478165966943437 4900327117001993903 3466040442444421986 12872242283629782962 13675123001238518493 12869811680364618385 18395806210513470514 6923532367744605759 14251995619799582326 596700669347649984 10124210457973553660 9867503821531326965 16746670424073800976 14144223144311217137 11955146803207558154 9026423679072203183 3912465504488488238 17859827208466974414 12448682504601383307 10708951140498132906 181961824506869340 5791557864505997705 14985080270127643230 7657135703441913226 18220203652511347134 330988802955481873 14452701035206771846 2406558867674358962 3876840243329981325 5907579415577978737 1368136520236754706 5491869870657108249 10439617592483508048 6043936777184210142 17892086376446886777 1922903324617719000 12142835457487859839 7497221081944086914 8243140253540763821 4751424870573465715 1154657455392108484 13128019423582831172 3850614443764180094 11789511644176706537 17979573418826927167 16578622862091440755 8002630949523159240 12324046653784737123 16035143019836297596 3114428543278440342 14429330287011478560 15824267120320273566 9148660912674019072 11597260236455097268 6162870754814567937 4776334468672970918 16479236356399015369 7146082600649536642 16684462709022653678 17504253037579708748 282677209670433648 6011188351850128614 3894175515691215522 17116221258142148155 12442946694366130955 15494293976110530505 9533345679195899101 13338510690165838247 1754417221602337738 2456066624026904421 6134738993076341733 7161659809034964444 7155669134286830264 17739500770278111973 12488759063441992397 4139263677356455795 552704528693331394 6783011466321972270 2511169151051692538 1640061949798207880 6780555001791750196 18113597298540499452 12139379869387802778 7475919489096122026 15448013037639363595 16813422507185585905 9528716242552046831 10494179467822755942 14530087307117266529 9150128218164317570 12481827614419570710 7992639877875517220 11695119988392575303 9545123094969932884 13638825334257023937 10553404045939364029 2241936253555212769 18314220455117974432 2333037653011699329 4516474397030342394 15960574496660369632 8933711691514795585 6128044575095167334 7519829919035154037 3805246907364707087 6774030869498159396 6727367677027816202 10066191129044422775 15484856569315683817 3833192909366213296 10742536549266479566 76247339615468944 11651527958306380501 16223183896317593455 2373743968369447519 15018404778718384039 4909702705453920050 9842396446820493796 8851321568692678589 10666747895686799142 8111096913319184921 8812560157675015702 11463731999107725962 5656638097263610763 2017434935441518420 5923272694811979932 3935031755884787795 1280903808089604179 17133202280050104695 5128660038642924792 13027256860953809389 5494101761449561572 16988402074073771543 13127944523337804679 2529347437411504963 1705045134954050784 5465629653092776417 8137094859352521302 4540306543870837881 5734413521582915270 14777194309959562078 4756518076639091834 5182526859396323781 7350462104334402789 17310567644772231672 1780742549604325538 10502668575769275423 9665696582823280433 2871312341872394650 5986699312452845379 4389619588299767382 1911347202519833886 6766899920839096937 3228951431451534496 1789005976936923908 11802026365731776321 13636319450758448438 12864893036104084854 17224325622714603919 14035402832394389143 15805842980166893351 15108679866560396510 13940254291331823570 17681536997148750762 17410567738051721114 7270163314109659250 13353987335389395431 12361026153822301437 4781297988844124867 11839772462260162587 12463657531379268570 7703998339802427396 17614992274738144160 7903281718002618188 6407370211336635753 5304310683994145643 4589703169100378726 9121280073478982475 9285604730998066824 67614385891734560 7358725241381999899 1363733075848292692 174980724077763628 12662599853891856967 673546890000044111 15171132271614373145 15744237572532546754 18278858317743572770 7559340657983960890 2460528185891027249 7257729700823323965 14479002760231545442 6471378650211942862 11117826271306934126 13805104890559880555 5373385498201722473 16781443891512477871 10264472711316883071 16571215788671393593 14428312445903977744 11664629683288292432 15759280750193060053 12738346103254577983 8649330346030367663 9647371761789935422 9021775874520648512 8871849354114467536 11571079315476126776 18217121760010128069 5079909088957005926 12285300773919491132 11653754585915013257 16024667297768999627 13537952903467922217 13086075296346729861 7945788627779436449 6830813263622778125 9672450870891057088 17260372418716773415 17644845452947721998 17235168138493553342 16285094638015667910 7259068514804920898 16422520347870634110 12751192160248876975 13943393961952775551 5090629841878077516 11010937341110257578 12187192970367661316 10900739662684754773 12443953098348262702 2506458728294310481 3683209552734834596 7122579836892580304 11641326232311218718 13417252844178203824 3755630510953247890 619584559147688231 12934873133794182642 14276577871660517486 18025982840115944531 1613569238982407085 13497377261153378607 1254695107396865414 14268879523081987346 2391006192536930833 18115554459969683343 12165751841985107726 5661133654542390485 8828984049346486090 5813522194002932778 6773085329856192818 7364272357449169574 1034805147403976802 7374529562142880521 12620228549255480911 4169390218045611779 12551841264689622179 10708020915821194183 8724998643100846118 17908170582023460309 16455732394347787956 13355738122030127374 5618790630949028371 384003000305704189 7024109510822490358 4259741090120255251 11704214887188392631 3738792148274004586 10552078103900248682 7441983037127546329 14699591325486069619 13660824530777479080 12542716166666917248 8743547021178405849 7163772252976933944 9293282640428719243 13451795283871519961 14953306939652040213 1022929277596555664 13887005095654139023 3145999368962269528 17460767459230571127 8507292068306421791 17967102511366410494 4254502777405100245 9085334641641031275 6928633278531786886 3233286453045152524 10800143016901533159 11476529329287224517 510913367168291776 9674177704786489133 4018490263130916748 7454674554180533655 74436650620781835 13112501336132114202 13704443844124282324 1271466917258388074 1297100658188755322 12438652272457722801 7829248359947879238 18038564150363552376 4422179243251554228 710005945062067636 207384792229501502 3173314150651454254 16959449712055891607 7004147039856540632 15872880735434613310 479199619797973589 10532702231776626779 1319680589487302134 10882823848135066601 8262324531162673101 9046516711798329774 15231786790902798458 16348585375690085602 10474542805722994359 6652507387614853947 3802557223780463722 6239787460094758884 16474025150618330874 17516046274321901524 9333559635092354053 3086872693079918614 14804233680366492023 12725703245336838007 7984811436640843164 11803355149467253841 12292713605783019909 10757286087291656650 17540614935021779641 3834119887712524483 258212819552807059 16363995941852371240 7625662774283637633 1421630787543297682 11878765140822533974 186325153343704688 3148151097380270175 6224054440748561951 16127513608144361730 16950495422771655173 15818163708344295021 590650059680398554 12875464544319396416 4300741576550123523 2890239504296723836 11082219354609057944 6430150129401140372 6147666549778497409 14427690002316374713 5939336016952424101 11715648004333931681 18183370315523801715 18214282266453135316 18369666675020283594 16286986957181034743 4075233640534616513 9743606397644139227 7521766468274531048 17432994204331323054 2516848504630670987 12937854953013568391 8875096128442243674 18187771232284332224 3146745396291798417 17081291408615438888 12117558332933158026 5180532098131144216 6517699174497390687 4932770936482141775 17287489671239517589 3254498074795154130 10331517627245702945 2029379069968833081 16097088176802011439 12129468927667050041 344629236534581789 12527046560401498367 17087887865112669165 25620524560649528 11502262907627465639 13768593452720306594 10786451277404005583 10815930637255007322 14325528930937961221 10547001803096203988 3663263399281493403 12312735979324700652 12639453693407055942 17554360955377258861 5836734810155729641 13198828399423214859 13211972106521296184 7966016003248556471 14112779574379567520 1973854463994999246 5571875497023520112 13568190217870749077 4408513955316572251 11303651873563208983 3279178948120677498 5577456782767267593 13415810424290935282 16959430687475382434 7735582659322661717 13681297327119769777 8169221834820606717 699055272421179730 10661662383731854588 9905997558523918056 5448459649907746310 730412644961030692 12552186716155870120 11967246285867226567 11401439340315625370 11527885900239233516 17360454395670257514 7658839611663765694 1427194411034425587 7068509008196584716 17611204138416101720 16383404953765291469 2889351416193493697 15440312364726264776 1963471921547903063 15804723705704292843 8644356781757590005 11315245190953833762 15345584414507976922 10044981110268830277 17452880738586543793 10997629451533408602 12761187849778827969 17598194534054439052 10975533689809812149 14415208961734078615 16806507823311812363 830340649482506586 4603663053220419133 1982627502307167861 7598232437854414449 3146576147058902966 6899323974265864220 5794073219662002770 6773055207928473982 10979129624435887793 9256563697404866415 8624774136353476833 13608769636317097650 10510598970396849244 11254881385405426106 1402493718935203342 2185466926067545824 2705341169277390821 13113140804496684694 14299356446164294930 5086511375476655623 3856215455251772959 17172238307679746088 14286468060157818954 16663117157085470176 17477221992709675333 16646211120798516241 8917151615344477962 14171862363373787216 17015066789913077404 10865916874952714008 4996462181659420481 8090223463084710857 13888052199219956107 5752341270459168626 13577365295064511735 3586048719061092828 5314843437346544737 7851505803467994550 16058020432478359480 1792033776153734775 12947211051763151170 83751074114735311 4865575316139661916 2780049154939266561 1739753625655959586 12731772867861375265 18023748411041766849 11774895851001922022 14423985154457586075 9045704806219456858 3926183826963719019 7346166947928720469 15892431394817491675 16514209390695088353 10901159316996149623 6476968647616602118 18108851307433458817 16984004124951382335 5676319659914987370 6947833421620392597 6478165838366471615 14669131762061454905 2293633370602822338 9658135816151157276 15859920204732540244 8762548565782730094 15808671536669372358 16774226233684252893 8565144266923418163 5076015304743637804 8846509799623187235 5888662676555399492 5325449252200820372 474148163328125146 11239756533611637095 5009344542529792725 10472452250872459281 13976144314486775440 5783653258299871793 2638817515888876059 6233572724939345009 10545481264320409175 16506567347205487513 4353724276237049038 5602577804577690403 8526754404201787714 9400469456819792478 5730859747936412532 6508407205044700059 13274386070882560604 2215426999747236865 5013353233972527863 10768720823269122876 8672159469538955649 14805233536744447186 4824605763720937056 3546642095218153344 15863566149632113939 10524793401855698849 16087230880922717021 3508748685903915556 12341252855079850782 9225294567878028992 16965755491579366437 14772817551361766845 14093633658688376113 7173687120388948468 11440669826382384823 15721674675943978461 9816623634582921307 16875180140737082365 2635898573111772252 7627710137147289213 14288911273321699705 8565051464360023928 3579014105090149447 10083824194873139683 5031015625507638696 17471363964567067677 2902368448455123049 8511499241437116856 13904756108504377632 9085653952687107640 13949090007732644413 5726182730576224508 7959973419286126106 7629118066389516703 5955408786637545305 17628733972834882996 11329927067078045626 10049307468836726199 14134941705335805805 2088747372215894400 1599858435047937860 18258206910636315608 10728174452620646333 10484187812207156105 1290596211440073231 14147289889628200401 10590482706566907473 1778476908486862768 1094714180305594011 3161216493548034977 7533804453482096654 7245289741304984033 718468810495243114 1537840743824836796 5798381951997332086 16739047334398891640 16031994634266400325 7969635486325034547 12769363466142554586 14117634788500761429 14831471380575961907 217131857166148408 10773307317757202693 4116467327175048824 6270383687781453189 14799470820957337635 15283768557630836678 4950492612732981296 11480240256483955328 15757054548422819466 1212072975529779292 10567701295805215269 6163644424198653693 9670409027600558541 16728877806156650944 3472096040832797247 12335314404795216183 8232792879850447371 2258757298019917121 5287958493288296665 5227293153431736106 16542157649644523771 5388690417934044035 16538437335442194593 6400627645134763555 1230499383504134234 8276657439307413670 15069369952441084527 9630076089121917132 8774531830023870233 752147371954174767 8275434050389425084 15765622546011518422 6762918161657137063 13737821892992526682 8264929739204107026 964943824835678525 3420955654551609387 12545434961456155884 3621259364019088145 11356839045147026253 16029172114006395650 17512087441316102632 1496663374228563049 5201877632590702888 13101407468678750485 13444358306916748300 375783122021008547 4251340783938490471 16295179015092607972 9644121428857450970 12293082902065203188 6316627422601276483 41971182539229535 11986091474752635297 11580526083392633771 13222861334003467735 18086441606910908747 7812848275379602681 5394525735531159360 1493549407644032078 18224576277920485666 7124777302143408048 5875196853183164014 11056286291532751198 14609577631657381361 9310462804830517399 4924336042648057096 17653823295527898255 7741275433053217083 5841910237996507968 14833122808683415471 8809835259550488664 14646284454893573860 649280941065083752 14330892820899921793 3190647409625286899 18253053832625057086 11351441804042036753 13349464758548461810 14640175241479786808 5595494044060393258 10957389712474092059 8504977421950698159 9383272286454882232 11711656727424707465 3539914666306359043 17501050892353065083 16564141418266267333 17484753860380566080 16904902683347097329 9447225319751531906 1307536784013618826 17701781805137610577 2787548399455995617 13597506599936556057 17825605855374415821 8498568557000100846 4284054718912553444 10334402704123167740 18378399671500716338 10303704217139420758 4521348974804223244 14765854122661122513 15881518228788065487 12543928153769476343 15032214644950454870 6847155765168559073 18035374461416329124 17337423068864703393 11578940975945838223 4194192794655897231 8374794561128706047 6887956449217923863 3507328911618193525 8862684530110299279 166799088111818835 1062548226605730710 15179670418847854098 8200414050352690619 10181182351897175531 1892027766312940128 15990618067489608281 2919951839616733157 6969112144546808733 12037593887386615553 15393667767832078532 653719616514695713 795813591785012598 16952064258299066924 6710127885000771003 10600335904880292475 14069939275440273182 9745278550821085307 11688033906887189601 11314419512630288179 14282513961378804594 16507927213105178355 8963412336986804750 1506937401234160385 17572182816627670727 14679860103617567115 2521685345783791764 5010352526258967007 4794337987588345452 3059557614078121849 18201059143391498099 6789784321213550694 16423820839630586049 1080770708032348022 16478660356235157034 17752672364918401540 1049632628831107599 17120207616878825224 3618207445899772890 17664233038913783085 231457994511367124 15927932710436760825 17074011215626445789 1602703526032261043 3282984335148835108 8550790720794595125 17092506920584150486 11176649614469921111 5741669536902835264 7589168339157940571 14159979502871969005 12210889077151705933 5641369731098627796 12855187680562613912 11415426484579190793 3178070343421014813 9657279150164654703 15094421235746220962 16504934600862838277 9877163990388446159 4844426265970296750 15920462503261958189 5475651060622869932 2945673686886090310 1508949902294726517 8649100861314089263 6906933974071279378 5595960493452762230 15764366374660436149 2232070640230127841 13147016827636816122 3177185141879312 993170352735695616 9941151684342928598 8499723312367479933 3813522648364328327 7418365503315675504 8697957203082654085 2347548229003575834 14397207427700742956 16025930316439029453 13214906055260679964 15290607491064231665 7894685959688118372 14627883404749799058 8298870880035053432 2114120461496812294 18120902569844660066 6858295734613040924 16318057595881003831 1711586029902097698 17972721762616257583 14649471886422144991 13676459679302586498 2476900484780789263 9560395427891347925 13832269314274062467 1279773985094944868 13376952337689185784 13639726464105666828 12782435917014891209 12528912479099304106 7111125354335329280 3765368978935003913 5218620652008615239 6415100531114662716 7462481400350667182 2791565424130692949 1289418066611308343 1663123836189175795 2144840900105645607 7712263073715095893 11900803786337136491 9999796122842317560 9088149726224111324 8770961132636174728 18042013381461611837 14355651375156070675 6730435466691260612 8902959872413541882 367471167485439206 14771019465716928369 1189164754551643607 4441160538216097198 7360384455473074873 15796039239185977864 6497271639349809755 7303728000046438907 17639825433361296096 13070877863696170892 6686422293093230501 9578876821087551985 16118429639547040374 14952693301267787083 3125254556939926971 13023430697989144641 3240695573828065968 889114516415297775 11121779758005041618 8857419459824155152 7842633086300184809 159941099332794807 5703067210156157147 7528936138754911517 4750647573363573640 17529093003716599355 10877563074931732748 1717677959548135139 4543037911300457028 16843208962777852075 12323484057056300908 9131816275456856070 6389636557317368568 3114191427397664792 16211282217018409819 6673683124748718477 11062735648183484585 9659623769749911061 13384645359918444307 8698826636832925765 9818457887732391087 14066778162121532312 17668807646114298408 7159648628886239771 6535093592499291780 13469723077054291672 10439757383568049704 6638359647360760440 11483051874968650166 16743628107974172730 487336582207186477 8383425846423275767 16918824598642625351 13030688538477473278 16899664456647517834 2758924907982571989 2598333446657604050 830231490206213630 18090699140133685051 1213153034751687936 8617116346642845361 3998349605030217684 15525294278129922405 9549807608119937143 9384626274638914474 2390559403551642567 4091774065358187849 525275420073103032 565244700607327386 15440905065052621965 17477816038177182469 3308017229738234793 2224928860915436481 15068777173806279488 11148126513635516374 6401774061013807238 553034642170446469 13388309076097623772 7079503807464773122 8010053009730135634 12656920382100204186 1285595411862643049 12789995702209906630 5613723960362796821 7177779597871791919 15439511051743608886 15857635626066531625 10028172673133067155 14806906547921481233 3057453139409964378 15368888355922827511 10603268023644200877 9930634863807531477 15615690806767939655 7295093159601138620 11741068363416268758 7796525352062856761 17027163676216071030 16661059911845824810 2832033515965585656 9583189746813541084 15201585581335591395 12606986200470500154 11188218595818212797 10019350340096033960 7567097299410679555 5315471413286039872 15402982562277862164 2661452251386062674 13383145251134348180 1723297260046543736 17282057423543650269 7786051881511590417 5821984664422314266 7941583432662245412 666974837641402273 1219078913886003028 5539796863309833207 1342814046690399775 7175084933450883695 8157467026201861164 95185404598208633 17830304841220354665 2245144788725750966 4202288906184906343 16303799630274077204 1164382455263539188 18000965212160572638 16197552372589172808 12334581460372807034 2328725096084844725 7862927242856304724 17249080594044793034 12394432242194545679 14265309440843607875 18320094557294822463 9918087352108453793 7679426578114385068 8727270884874906553 18356732178180254125 17642964728050149514 3424142374452548371 8587448210570040286 12570494737518430624 15788073141155637386 7067094100649703449 16657481693953615667 6228110290029133053 15514214879980245056 3643337785557735514 12460481352938424953 966848867351253183 16789674978226802553 8430692331322909744 12756214717362731336 2936306845329750326 6680899022026861045 4835877675326106582 453294266881830810 2741617230489376353 644162693199769684 12652272412924811324 2323918610668391867 10599669933333219537 17196916746254270537 2658919703856532935 16493675519744536050 4249585032688821795 4016405357698917772 9709719366716752406 16233610325760808610 2664893124818730126 6812811092793315181 17084030960700479013 16589927638630279032 7098431900876777341 8579001396210982683 12187828617930671701 8441875901637500482 1253636583713583460 1270211873380016063 13811292637188949162 9590328090174811580 12913929814902367592 16448542906425814054 10139499480626177008 16071646004865268809 12110603296901220680 2179305618639862968 8862797984702256509 15821048991997930702 15035292024291228587 3769006261805702583 11099915196462302785 12842873465756365887 10592978752638348258 1287676765710053247 1549894866137866152 5820543932837808667 11550858588828952892 12215313379250337314 16087809765995903168 8129656197433851780 11025724136302309181 13573781331774432002 4712129869771720127 15169142534182177664 9732280358295380864 15891011017118114098 15371052066972563908 11194343416796962077 4533984873328719852 17204362359869277230 18276585660457581479 1024368807984511325 16750196309451710629 7455587562658486325 13281849150287994965 6863199181746969195 8092513795447064452 7284199839065901907 5245694949711731818 5828291060851371906 8402103422928853518 5213941911693994107 9586090994288810787 2609024878965832601 12003727847637842490 8097994452980162443 7191227016520700889 8825695999967567534 2619000285237831886 18182341602932808674 121763219670112555 8981086812884856625 18022696260848788314 17677371979528783881 12071668811013970303 7438184260075224072 11910712865942776558 4019459010429419712 8116727961111954726 7428095524428402567 17900135018957944609 10664700211757917524 13918168640198770005 13456491212772318638 1211169659096963709 7937650904475903454 4809857869359592292 14181461434878234349 5366725690963049963 16282998852358785936 17238172685782234491 18175599166052936816 9724511311890909923 323882950998210337 865511357570118241 9905764366115346527 284800769057229065 16298018564693931697 3524132089538316148 2886162993314126912 10970844782328616773 1948964075344334782 8135959144992636330 447917360571398425 18422147537481847112 6727181037575533121 13499659514208208401 13481408559750142187 15847040364379011964 309066542954684728 15930636247309115447 9286492432709779926 18213720805715886548 6817350974715931032 17311668672180400867 13753668467665957412 3573155877236683667 3810610719833178795 6380291824530471393 3316018447211835503 18244280294490777356 12303688232071738655 6076603300174240853 10054187958038455179 16200894875782014345 3267368973047283432 6320204851399560298 1582415335965701143 14779050303938972941 16984772510070515551 8138617873076208370 3893234978773661093 11454086958356453546 4929755654656425505 11258071141875297278 10192365406430586957 10763748868905474527 17325577873198413690 2035770500384519625 11132396494113856369 9264215564170327372 1967143665648600213 17825213095274865436 15986303038943081950 13996780521582142730 11371434615979194884 4993955570307840364 4572968515065740260 14453277642514657316 5933201236433797243 3929482124399029979 11981795391204278801 14222422719193789244 7268790505340712730 386107095342530218 18200735848475930487 7996777316558835769 16883659738053541519 2484096053557143108 16695987787682528775 4611567962452906386 6055267629960845773 4522490180547154857 330574931198622901 5836290427130970258 16765948819626298100 14987227563028068713 16517885654291392813 15751097471816394553 5297449734201568562 13288804030562153198 9587072214603258306 6229402915859831194 14506280605313598609 9866566371312628801 3941480271192303315 12196447258401391556 15333145396326943771 2707521764047954600 14802972675858692257 14164683310772320040 3963931478396721067 13353001486674177229 13488537818024907203 2533196183809727730 13126035960368655629 13402993356680985526 10005973243862838946 7101961546801005666 13953109024925377675 15248347506502303533 15083068431445137750 8161685437960915497 17925017044084544352 4469772724547457366 18190062835417970896 3383645262807625532 7322052668075788057 12000613308436509177 14423172440963409750 11851048630794031343 15297506281158073097 16244006536620699542 14448280258233586660 4479768657822225230 11948170468946630452 9065020962708732888 9841947431768856563 13238934457785777711 18120935405621989077 16396827490055754551 7878000171258573026 1477355566411442891 9622233878094642770 6755797244564703890 14338955545826489868 4365233678613405453 9762581987633484500 9389411102838614307 6369605556135415553 760326754433419971 7674531647078291410 16714072150039388936 13515016261365977149 2038963061451934476 91041556805331147 5603141600451586721 4704072332515993567 3898414679343027274 8958472588051270903 8009838152231850906 12171021658663542217 17587830132639432304 70419765313839736 2442571846006255060 12837438720669823331 11619498766938663100 9321959115149094113 3979420947895005789 16136377474139607598 761039372098917912 12638557581330636708 6873660574642174982 3607517826804671267 5641232844485268310 6567320219834594796 8556808355340816062 509465472503408861 7597613573534359259 9701648544430205963 4404489523216289600 11040490719983871899 4839591492465460489 12857558751842738823 14440202401173988469 394233577649039557 16565097672077264124 3607729220558181676 348927070202980671 1251475129972756446 9687918383899471300 816439798533650739 7234621269967272653 4715610279430629275 11712354832164668111 12057909298914870900 2086745919313727015 7231583393471999077 5829090988782273071 13726279925156218939 8589623513427220270 8641080739619538277 3050159824058165595 5133350791869664960 17578710143517738553 2676299589266502858 9820437379329301574 5016502512274472319 4663340630955167596 7666790708170610756 7969932573229702529 10396188587549660711 15169547799320898366 18199637430647405190 7697160536446191868 5879400643810036548 5062012551466556352 623706358408468223 13943105169871574199 16138246382940616294 11949353236829482944 4340681966921936186 10534789388961995327 12303351214488172418 17617811712129719941 9296092329699236235 7865595326831391674 15058373186407323852 13347403230452666380 5621787581135338386 14567539996759952662 14886711225298213368 2360830083986263000 14201002399183232918 13550325216693293357 1927563590419062449 7435190215018174804 12659010875528436170 1461561436518837052 2595215046438306199 9202340697618756971 12379863302111664978 7344641590693220205 13041963952800852239 7859660805855182554 8768291928244778195 4747973890240135070 17870297259054292733 15596097979894602694 13396012840595262957 15555788137830092897 13962357398613171201 4132303657776899435 10470925255401562625 809373439434893091 5375367962193957855 12035257857699470032 3260575156495004081 1100425410267616827 1465748282405320510 10015093842707714491 11371505921188692246 7854884931888748675 4875548554563749658 18164883390892559933 6585471235645808165 7855909329913794718 17392057813901444640 9462899987689837554 12318300009728849145 8055730501793243721 11885264528874279712 17001558731634072819 16822954098898345904 9375501315606564485 4432351229303093455 9678684438530191614 1057331194217629813 4589441908066671312 18423204195948314447 1652659403707638710 18351758149734756485 5976084792540357379 5920620574093366038 5911049613536937569 2271442305321097341 14935620980314447399 1713001343932810018 2152571799295833683 16925997861732196955 6445484962958840170 11542013451382772834 5687459386879590301 10603141881984521262 3787581836245456313 4182513931363918689 12189425763937507301 12050898554967635059 4881018619001540725 17542443261079572698 7365101523033205325 13610268088593974997 410787823732490117 8913272498010113761 30609049956920034 12692810374706082881 5082636084493039161 10934385393154353135 6376586191793025672 785757625016153785 16024212894324005281 2029906767170777207 8739382929069019953 14560258151117785972 15762312859678247213 9697344810031925448 13779872298531718331 7702005084315570088 10080709909356453988 2876912493417441572 9235482715184010378 11346698684684864515 7198162598433962152 17664753849972167063 8839197187459055553 12141573009581889773 4888755846444340483 5339659286013811680 10175922098882743728 13533873552730501023 7347921725996742461 5809318876193423801 7896952904493477128 1817887830539017650 9077669593444663404 12639288932061626463 3308322785624847512 10610252129806421365 13483317570964806843 9613928479079729085 2084349215755909320 5303417337622693051 13388504742200575976 7191364727973730148 10759052170573576982 5345776767439946263 14516810989074147750 14052282191840216301 8670868716060814279 11420698515579024611 16838807472548028314 2194414205737035347 9221089735336054145 3166907415722246391 2982678152030627903 8178088823502641045 9255561842379345406 12958812553729265345 7420986427225355922 5120751984592295325 6054739339491878238 2112982364743970731 6653199861103866236 5698576903129076146 10781576131557314932 15329883080927337178 12456132447449689782 5528301406574349896 811085648156590210 1904612088889190923 9109069555725438948 4586369914239657953 1162257782443654722 10267815305546819667 7541942000284000604 11144129731094147242 2621261318035494966 16666550926882504219 17471512779397716144 4381237444271601548 4132006089403697618 12849694369276458124 9316517795243427904 17534000449403811624 9334153782041587153 4317670087303847198 15893214930783512890 8576514584062828673 848118608579347332 185935357700761871 2108743375726782057 1557431575023330175 4819831686686496586 7546970868660528600 15680242949391819211 11961005875343521843 3813941701294800538 1133466692881187182 15555819343477696638 15701870457527843559 5500453501767287577 9664521207734599191 4728632269250725592 17483234397138556513 17457700934119550238 11501658839043211490 9536863892251498024 16190719087705936400 5977223352693374654 9636351784387785532 4226991239071569862 15582278256352288114 17912838588456873480 7622129354723744739 11214608441435691415 13476787233997016016 5611152264476978832 9067721656960940549 15678382299714062509 4979414649063833307 11265310830825214108 16345379016857888905 14907917768178862479 13178708971727814004 17936683809210202290 16043814116132481067 48335908396240536 12903062736714697696 8221404014896861086 10059021646963860275 5216261767644440085 8924400104467594751 10426349900306476894 8378562689888458954 9590871323670534196 3541726519459692037 3861574132689433917 4003082292645776675 1396738352970285781 12859805398134837049 1599196014144010883 15524872109889555040 12197916070045459050 13765299360141728321 6505224725036057652 3504838065460036714 13189715470523207027 6468020157542551502 5810536650497556365 9227470278673713343 1322725910293044873 13943441429734737408 2210622922694492245 17267284552857208249 18006562234143644955 14089023993657576714 14041944082858916004 17865012740610818728 13468894253984914434 6639192384876127045 1212806489550131260 3324210351390143071 15349916461028113322 4154057907977773017 7162038915054421165 3878064017503908674 10089291835418757880 1700168794161596602 12262650214535082329 13222691133545861542 903018763426930102 15402105904608943656 6823706003286924543 11508717739183015692 3021166210042569289 320354156189853121 1654814814524092978 18257831677911422244 7141559798427914257 6391062063385661860 16165758613858826322 5003839644064865849 10870103113954476879 4260874464645096011 6463234379350752407 18351479161185600665 4072405919404550160 7134769662502544217 17108671845219329239 3026380393929923179 8712788516818612434 13302035638833487141 4671710382584557002 17102163184504345732 14923070488301210976 4983300297855247525 6446125538283233268 13117707304489963146 14683226340677728889 2833799967473907748 192611546416057635 5571223209266054356 4202527314944572118 15576985179415255091 11061156874204191928 15967472367715101027 16622255364062407529 7225590777088674168 12154701821355145305 12916358733217318030 8889637619261238371 13553298819180439612 2131947780370245051 6790254243695505480 4286355629280045854 8665107236561839471 7120587847046768283 1123251200574922000 18162319679865799260 12390821903742010408 6814119252766112465 6564891089722053271 15949542529082664163 7437727281411575734 8737681173075490948 1261051390515030398 9205642942383844790 11928506945922204668 10335946092904084810 4969994086637319574 10576717788798665566 5035161706844635519 10135982462015687590 17612901463783011316 8523254143139756899 8321838510332427689 56705337834010485 7538832937623198627 1441201200811129612 8761877152254365251 14408289918627591464 9219080884134577660 5513325685986917630 10056432494615166871 5529676375806853365 5501479717953432253 17374317951657445917 6068777284476337366 1790193209141182926 719234768938821897 7828984323698797572 13372331203280294471 9170138451344938194 6281605381701897125 11750322381578431153 16080564787673170738 9337652848853342047 3925021105893025356 17304249435035893197 7091043305812494165 14550952287981872306 2832927301331185899 10154820066276543721 9879901646840501807 14402011007422773019 9945254072756687028 17375825301656280957 3871112839115948444 2293008634230019385 16418064026274985328 7703001118872860774 9947040066604619618 5510288650672904518 11728891138623932641 16631963938603766154 5706593076209654375 15495717639865547308 8164636680603377605 16410763330331962378 11716046783711298914 15189457802340754212 1541878041605219904 1432611625541667791 9532955117713492275 13658486803187584761 1105352614969596934 3656617578526244044 18432891348675459641 6329152946818995843 12591027724926812502 11208064916230430172 4277742770529286840 11981640119255200053 14384611256099060672 14982344778536769407 3693383547583052040 2972271264317412793 10576278108086384206 4300344312949706018 8403966734159837313 10789930957797020287 9078516814098573367 4969638421176370299 8939138496551657826 12464020571385546414 17965791452427709005 425948723826919024 14505342798717081411 5113512294139384991 827626383365978346 16977330876051294091 14515704284323176995 15352519274809621754 8791191917224353066 17886631285743135053 15159344057684664760 670754374992010855 15943962706675128877 16100778284243182234 12589630826337838309 16338356049051169632 12220695158395506046 5767359876774895131 1638581923545110431 17144853427558042175 13233581931316812583 8978171501649516862 11336457341418317758 15248852311171405169 16619510190510767782 11742290446273813186 11494601603660046716 8175192378220131656 8355942710113567458 16371116866887585455 2450982713965258862 10042277211879432598 12888327023579058325 8340654937438277417 16622946996962215377 2382475450271164580 5718888187673863548 15834102822675885355 1717296629773119153 3747133955490337588 18099450679871296069 16434567784322177537 3002525474130499982 11058949055990837568 9569479410422986755 11553259527804114661 3437821196265890174 5589245873147430678 3090921012523460510 6134435879751760290 8425188656842380708 9151587349376456021 9278660172194133867 9770811087203760089 13565566166143137398 2000201945661019842 3551860933868485266 13577791669084494700 2447355243294394710 2966798295029500999 11930505562726110065 320733654539771959 17115112020382522103 17956055754371882127 14588146516293256518 16181331311738730714 621452184858144509 12086226764270984288 3691521016620520848 6984937973557252726 2410021835331903299 7241901880298184054 4784230432867613058 5780275345730185627 12703662304144963113 18072660181981012033 5943052646173082822 12240638504103436959 9966368379052759413 3424026540702158085 7058015962354354475 2246970906755231646 7400852200185316092 10540865240652887030 15153579142485378211 6663624823809748743 1896960962269241976 6813094437122699351 5863712339167316790 9754570974649410886 16907207942315761548 9095378965950148538 10211783053602648808 13567665718598359057 3012719565826105192 14617182158261964736 14273328484502679467 1898720724324531911 3547394551269787373 5265737704014786390 15005200138147474456 15640162688583014224 15285959922442539657 13349377221208863873 4118406992189941645 47123154941677638 9629312346487244088 7678845850085502775 96312246897578536 16749825122541998898 8366856907343535747 2072552058351716808 17307234083917009962 12725622143693121974 8872897090044203068 14048051715273832185 15350642551380892856 16241118467786306339 2640789567318989597 253152010694644346 16201578069547154820 7583455786513668757 15082214912697302738 1123336923415509221 3910665035126717378 18101888698177672344 14168791536145780773 14982437119409095519 5508422447635675584 7819716341315833290 6002133799710643488 9425879431854067814 11552247549426185001 2247189035443182991 9419323792232109579 12572731270953856864 14525998919739486435 10256997394299668622 12204433607751880931 13872837964912781517 736675282437067545 12716331141277903533 4161106755506840028 1917885800453492830 9715470932054121368 15134804458627045385 13926089238409118183 7796242297350829644 2464648547594124440 7619087975853270269 921078813858670207 1056357158034666934 8354091427222063472 11121896593990303698 10925445354345103308 10313712031506674733 13319733908981725680 11728627050703873553 488988887374329915 3675486841836106987 6512959996728152293 17304533166626479946 9448532932706764642 10412902414967825325 1526966624360969332 12830597436895377256 12511219135836070227 5838275743418169178 17204564364817273049 2221152123517654645 2084632927440298959 10857856598771803812 4049353831760178667 14984940294967114113 3230143152672254859 16381814141271524888 633878155561485837 6554114490546639965 12807481163704124406 16764632244824403109 2573801411724073267 4349192766483239058 16805035878926311127 1700981840872310770 11613699853884546088 13033454509214886927 9914329340587489915 1584487424011600682 10260874343904185639 3566131124673192546 1134646126321891623 15025725533239025995 2231438569688622719 7870582812967772735 2266000645924355078 11853404976680866653 16183323007984601831 11721215886816370064 12272281398886460477 6060044872697491271 3474947065343362818 18316334338208741376 7653457857458243906 9149268308241641508 18089145898103566951 1587875168209904777 8956058402534428329 10723921363307441624 3262465130045768012 2758291036617685375 14242083459456791151 1993838663464706263 14520901579633026144 65262793277121864 9838694189244162738 7613174267330291554 10189831030453179667 3757850702329623846 3726596878281248772 9141304260611838639 13288713869153620618 4736130469729150649 4881698279077298037 1288550034105033911 3092945599398336176 3217933777185684070 18040489314469051195 16076566881749842754 4893100454088695248 12265994167482978573 10267697861494645804 701694841495289142 9727569557033319863 12632865908776658693 16516172494987865646 14046932161172325773 5983207191934733203 5798721966091699382 3062925386311506501 12968155475371246104 2125466566235551431 359741193514678396 5362241988409398438 15023130601614477996 11039524466968748775 4451254395806593432 7667163330586808767 4348009988806169271 8152955315349380502 6008124134650400750 7255006021707321197 10250905716239041391 17746157425096374440 6419320522856393129 371459377461390383 17611485151611605255 8131297288808978726 8333082924137883991 2550398410932757872 3470921733787535293 11401065660112132958 6614936193151649793 127393487009971957 421496899972136211 15736552492180559488 2239640770100888400 16681645697077079314 9352204586663023285 7608819785255237333 12333961848434092158 10333753679909544459 15595891391300764294 15051913214321692148 14599598932788015120 15733685683495280774 12714091400240685182 12405703289327547305 12358381225990592503 14833246404964965072 10157387134544397433 6493607036021844314 10460827529924942615 7663476206813802838 228269288712127165 2960892324362799140 15329483834886844807 13164226954121406725 4704912099356561771 7827742595817629078 7280956295416619566 6743645981351438676 2815242567816058046 6384544837329474915 11280959088329902074 17153610242089371631 3634559857513089776 4624335490069982028 15160033981890702927 2364451666435664570 10464227821010902019 8309482364655823818 6685786987278513487 17308530698091480681 5727730931220349506 17376712880468802062 1698511700143883554 10442608589689409163 12092624724332122321 17696765510029886045 12533655164105958259 17157479458099803028 12992936517180291510 136323717923184372 3084180410815610970 11112508350382164768 14932610895369375301 11115364918584326154 15454092496190335894 55262329762534399 17447808314738920616 15577918846296701933 6807580816045982774 6872208457648319874 6274289204305059490 15757868368636597 3233663154019302757 5036156068111897466 8387402023158848512 9207686217823531561 13843452666513125835 14217407170362982348 2707468269138024833 13320794756103632299 14824863919263255481 342440749817350700 7811111732254427112 1965053158027167635 11720853844845907833 224112059501080812 12092629626924371859 7474997457578804926 11785698171158248405 4385286708566188027 6345941453548164050 16204737309365237771 1829269051023106924 2049889187476832119 4225134409597860249 7402980963072563857 16650518735374308680 15050920639286469672 12164844937754161539 12950415937676556868 3491549077464408114 12345983539550976731 10932676035762647543 7639006161164551932 6869341345097002911 14137210114426144527 8454780694142315379 17246137638000546684 7253327538291934466 8503902177094070996 15085655845242880250 2364633470019273367 8185618015233536277 9449481527281986674 14579476386331298809 10729290687239529622 1273329830677708997 11638842813545103873 17701138437560389951 1393850439522804582 15265344075487508185 13646935529356946478 5158485907373848346 13801102151443071885 768689763662796224 18013235150073840046 3319348213095406087 8802583769362232499 15848498671365066217 3147521437240665476 120069001410791936 10384507476580137290 14207374806940484679 9770414744634051947 9341114529873399831 14251823406033442487 4144575894272972392 12765789945223113881 4257608623615751747 10776870924282484140 3248251868678105939 3430339238499416982 4820372511840787811 13948160883893460620 14705903292839684307 328311771649846348 13188325912709561745 14240955080105159359 16463183553488993360 11926266718527624594 800987015229964108 4853169461922773099 2557308855037611579 10622106842707336626 3804051089412742391 9430349505451235448 6399630543555311099 11735604629136052112 12679161523686821501 8353648786779646197 7520708947542622302 16894290510323060696 15216003316322584075 12483725140218281725 16196476271857090498 16083158511135260299 1276441918971518485 17748006220621830569 8965138329248526500 12393737591668490872 9785649245927765177 4882789176637829457 1476380033972715826 3866805791321454425 4449767336476690435 10464175558403274886 16768144566614632979 10514393723182763046 6858228611481091125 5426345629272784757 3198527483980456018 8519729962667043099 5275190595836910363 10264643335181043868 14229538551691770582 10402448393825793072 5947923213978371243 15975386400323357110 15705111544176379774 9393920312006534241 13348351634515695871 15187268166325621826 3926487236924187239 5104811321362468881 2032680201924333179 11405124493918311011 18155482868257061276 8491699596099381719 9240418847554810838 7511301269120852701 14496024593820525760 9763122467402136663 4818806860194032428 17952165741577025929 6156104051520023841 13793690443655251114 17980012715095001331 10315036784194308911 9696210614042045573 17850758305472167017 8331123786265115246 7359306635263150551 5028106457276557150 7131547698991247511 6836876490986134676 13227933577486859225 13147110504000172080 15129105914290007919 11262043849566309050 10976132382701360318 466376797836929248 8776120726071883888 12611519276346331907 13258929824811062291 11128622503934202186 13892995217536924960 6537161821091731338 11347954621261588966 18411980295445042165 11867851619346385617 16723422179290040541 13849840748794686220 11286086832196342081 3346973968695571663 13833552748274005068 12850454765836471252 17521097712220456738 694033506749477189 6843490503146918006 17006370608901762375 12806233669959058997 13491744261265830452 8302999422451420632 16237360450269184193 5108644619027353173 7080957991757182876 4776640685295991938 16815257237677000504 15257389060300555582 12016589607219718856 7398817965337254020 4289004215775884320 1284573887845427037 9426069129884603650 9551500111087439699 5900095380149890496 10211271899033183611 16881970951330123678 12048085501134032155 2232359500137864048 89232631054871301 9510381979087579119 18025472311373190790 16701440138958737177 10303496300819191441 684579708518135581 8624814567247127256 6342740076529149728 16785399453892008915 13389343633221080278 11378435579004613213 4606422443676858305 15504194164386480033 14708534022437406587 274181599250941972 4207340527028359578 12629719222790965743 12319945818613857058 2469732147359145454 7190322016533682619 10973122698580177557 16753134843924952047 3027428346078944863 17420086586875958596 17634289914820825178 5832392044094858438 11615990197141557432 10999523095414986492 15792283312499781641 15788839684166361267 4816662214190292007 1861113127232274079 3803662499693474331 17078031865086780720 10851533941896894886 281296485703969373 14806453415213889515 12487413781220119246 12479862070829441884 1321369918437387164 16720311738672722387 7113922601240721762 9877451242977094153 13559846815953484010 1959342351504645059 9425155544632454100 16077567459583865032 483934263530681192 74900535497687358 2896041754783645574 5864790845930287307 16535724393298255983 12845694883291266355 7371465335194074615 16473821861342515635 14492797299530581515 12022629351117011930 7191576737151958954 8750349113002779983 2868045953973584342 9809296232848761684 3561753395786331650 5900764564884730823 17599843827174424626 1597332282743739030 11541844109780841342 14901615105000957537 8464115420819692168 18050120688709480914 3832899084998288418 8834115257781056015 11201503072579122533 14034547939051406441 17525496780417276239 5061933006485959988 9271280407937181888 1615728186928062361 7110090692474970197 6873005547543619036 4209671387889677668 14578531637045222686 17782923287378767924 12041382584472995135 15101686056694432598 8265119299031789512 17892130965106058048 56026958479985074 18174860020065504673 11299227839563596297 18254415881188617860 15265026333758048789 16263778093877458731 16129678846471175840 8471287083912225770 13113720118718730523 1506747477389076560 10060143352730413410 1161665521500968807 13475444829106882019 12603327468160999365 13525493797492952099 12188627357868922736 6445423810393525755 17696365360599460020 15873834496297169263 9303521826394813397 17822542573272623900 16418487966239946627 10531757528948795619 5183820031402210098 148785740042037642 15637896038072774445 13091579657679770148 16420167758200165651 12404887013389958583 15511335346225919030 939796613169082644 10516029330396204170 9683805657182744423 8665021529197620264 3894822774251820514 471824322257181191 12850382295980709235 5033790532299876987 483282841813510516 14689388859210237500 6797844043806339795 16935761340039055040 6354720264959863480 16378735122988374220 14793952436622916005 1147552900698142553 10325401864705850967 9253970932130660902 8000214547248764436 15407816328592591909 502302315376502166 12372609334792972653 168433369954824334 773809298156506919 3078698567539653820 11468282355348015373 16497544252706536434 17268748821222494012 14923391320188246125 13903851708393371623 11197917456496651824 13309995184867937880 7330309885702893301 16977228913894144040 10309056936815738704 15742536500390752419 8316832049273976612 13641591526541750573 13609980180392979600 3970396114531425854 16270586338163677672 6331197852152708775 4714991500108499952 14450642943301374935 7168817326849844936 632598080454869972 7264883080219134229 16218488108713438455 7439620068851712885 15342672422031549949 5115731641490451206 6821377593947923977 17702122605118439765 15840903114314329509 12547753922203499406 309419347667186044 17330859605343183353 2027828941396683994 17892269808614056272 16802214338288124880 13963845464585825779 18442955206579474688 6632710121981113223 11796962638274893698 9715833712118580226 12683059967563822678 5365636424285808438 13631069593890116284 8866116493307815877 16200648193370965188 12414121847190197330 6742696485676246885 15961149828044826775 8385262983950268658 16274452619107638307 3929209682658837381 5300013868980893322 6317922498916351663 12593827303020308330 10930729742784201549 3969684033272456869 15801785724464461462 17652911358037678892 16812787610709580347 17001463408835859505 7679235659360360319 4131541636209121921 15367643838809779383 3873392891036814864 9843234049941197232 13067660260139618771 3122538303348817220 9733261005660039822 11761022007941198477 11100652087318436301 15082180960586479974 9383968553400816521 8094844787975645734 3070874252961230716 2235114356412307326 7079679455187668916 12928524292049893081 1198537358214023316 15676001827054146428 777363055312831972 13376550912141179071 10740696853818858563 13049004610308875340 11050756858819241300 13973092588501640753 8527588666068008467 6490385727752504285 5174851062228701382 11465149977799199717 664077302229679660 16590730464472886943 1113884227534321527 8449554821717285263 7553895233450193305 4950926682356181758 15473566267300210082 11086435682555266234 16010896300787132109 14219460014722171662 16134858342775459800 15892062312656954595 12337209793960041412 14143730552652676249 4135432059670953076 12809530000359859558 18404081575388849465 8288832204515701245 65290113695670466 15943935101713301473 15339159896173230847 8235092206724896437 3240273290877398864 5668474497442084373 5885854368153945831 2374311680409710197 7607948548909702063 12873310466785870645 4197511761851171456 10095749316771851657 13331930245222890742 3269585605146426489 15690439449736141084 15179032331212337729 3306826938853754581 14302119813529413043 15080076758458484218 3976867692718042367 323816836471864959 14044498980760714255 16888917361593999719 12403808104871959201 14343133997735627542 15072678424434539511 12294099027509658654 12365332775752295758 12140770997990844876 729865229245205383 14602177263378150094 128719860934608837 12845154309597312174 13726777528311123313 8178448601843581933 17867573288854474818 13082658029712141679 7580001889769268479 3779078954545684688 12545174843881371801 12877163460379823649 6651119748937761832 16331809544390819869 1339536383278456583 8990558115848224692 6731820183554625755 7906637304826792820 13238653945868947961 855283147406718372 2690813867984697359 10002145075067492357 2674022140527417550 10849249408403114003 7548565416142479868 53742984305544913 3195246518753574160 9205486301302121351 2530853712875833414 1596653881533228537 4435738242696288400 8499345450746918509 12727831518439492490 9813478296216078626 2614454346425354793 14793159532858728599 12541940563487454190 8805344459033582218 7522662620764628875 16489061276736795161 12992940894647271173 3645845543982647166 10590534475899529671 4777569726118381283 12160303801204005999 13975574630338440778 17736130256370680726 3459554823464534391 6077295775107068032 17107138377293243643 17152959208096656710 7734621441010124636 12812671605298759612 8619661663834720867 12265413374054141369 10094653599670357867 17999048035483065398 3447098580175380995 7851911092677065265 8563819702588130131 863090171011403411 7391629311908401475 8446415252001616659 5542020631040800968 626524764223609592 565303908044098092 938318766957086689 5972618913076588849 11409001774976734595 1697410485825788332 479937087409072986 6325619379276765361 3505867671930088599 3465105766006637847 14384540397171974781 1589095539191305240 13876206104207274403 13212323630262003315 14214622938538450259 12770277537867581067 13581451007375370983 18001047066978503927 10510973401461716865 4160631849385916257 8597560629243575760 17202339355781816853 10027494633356317742 9493576442975007744 6278563398975037486 3461779046127345859 13527920519655544008 3773550603142614421 10426865734050995429 5961437404187858999 14838979625186351686 14746504797691953005 436463262025235782 12929526968890317954 14173312751208563632 4396413350297326537 1919405195251524039 5570508640593538611 12571447242747859074 9582581908435033210 6618669927689560912 910398361446546590 14898864293991220293 14568770761246538318 14044086372859627220 7414291516615165467 5563866635214554754 12653589508037603931 5918625915328277838 16486798964327765740 94430038296167002 17928752891944099943 17565690703448077074 10589379587381773360 3051209691611908734 1204543632768443110 2932697324320009543 8793016584751028927 13503796618550502634 4771015387943409224 2661810099901034668 7418638209052524607 17971393638698619626 1235665591385237557 11101579015073085542 6108271727388033800 2122538421428828606 8513480025718824896 11315655687578184786 14862688718603176170 3599301068397458347 10998197305685503238 5148127656393636491 17813259194328161685 17239377628786277006 14238167072137535266 1355849070912694905 1288534256907896132 7990069176130714459 7771391320194075992 9591242450665537308 6076477923021050287 8930042692150260018 11758078942967866943 10471630771163010350 9908592517639954016 12784725090258883825 4037336869817710172 4466561759269619418 13646949162590592017 2935592204716536612 11046992356770162927 12972844793554545925 2484607475068731316 395989080280561722 36068090301842853 12852779318561163914 4019457387751017081 12232325762958835848 6396561863446768179 4255792810270457059 12995144317733626986 5264093024237282395 7002455649706169124 724056622443897018 2991742762431801080 11053918737209789436 13295154315957900053 14777526889950843381 8279562212606595086 16535567072930248465 7962057604471652861 1799884658032633737 12991081621630617749 9853658249756015969 8964496624980635186 11485549996599608615 11417795791072430433 9953190801483123355 16476086211191128014 7863634133949729197 15690133637814825388 1916924946156280453 18358582842676606481 9093536591093115948 5971029631922727570 12744855212325914853 3265975721981645275 13533746215864619879 10900735889358005580 11778980621972892567 14510865609529845311 4646187432281510590 17724427339598338097 13275245804125590682 4514857100170392620 12438965662140988147 12316064300507919918 17068623248318605067 676571050888171932 16522591366118994071 18274108872773830102 5423034101894065004 18227022157176242237 4828591956219340470 9532084367420002852 5967794105804686747 10645175792690175583 10880355370332961962 15669612000291613473 14879069571396801495 15807107770871121724 8724580423115448530 6170147952760972801 10041335210808334618 54970304467188126 4036144177286731336 16563412018378195819 7853815863096675138 1819501852262346608 10679522998000500378 12715918190178331294 9775443657033236915 6796015033791580752 14448602641418259785 8487838003523966690 12918476310816669901 7292343169069670009 17254767462381957047 18103009675536082037 6988887554350364959 16967726529901091746 9093557495251042252 3385476046352062694 2776229180347417980 7898940256699220164 13717566321916254568 12787856305474962983 4435550311079531833 9759571977618143700 18410298504715302409 9365978507272077312 17311186311834005324 5185820571738051973 2674137807835338594 4936981563525194573 10452893538387645513 3988286582795030814 4454333547583092321 30209732744189651 17971885848828252310 4120038376374705126 13818351975656501469 2433782003262909503 9608150566987054826 9845658180352739684 6942028090826008401 7149569965564025745 10511529234493398090 3345676034595787376 13186085997441878415 13533990207869702349 3225658662939855121 9412017905563855222 7955744264181710786 12712800795939108406 7125050126567939326 4840601045703682539 11416752151100357057 12558246437317396505 16450575926034402622 12280962143123980557 11496106214999484687 17731598716923392578 16301489060888210053 3054977819402563670 18213627754561547361 3133860794386540235 1524259666612546162 16517382589374898274 7287885190466244709 5793811442128873038 13460537106798550927 13837503700764689833 4257889899866989032 223612409370615936 7899415480429791357 14537340877533597609 4440769071515971421 3270745441940616031 16426239472645127133 9917703736839808908 8794959974790082402 10937290769843194245 4462282686008108618 17045067276518938951 12450381680747864418 5099367932900545999 16881810438134050000 9790234094901049363 6669091269334229397 13833507212384878021 1353539268672110865 4236097956830773772 11877252885832675394 16043840863192147780 7656495465555144139 3857585998808838728 1316123019818000400 491072185622213469 18267408519407622686 10405160357399567190 398353310364590537 133973826858181618 9677543392957556064 12773131370183429482 10235862367254707163 6479721881040799263 12531459244149973940 8615275254098616095 12123726681852934493 10950803282036435997 6712672139616604825 187408303511415612 12053701409500648903 10400052866396896707 1606714161257455312 12183596159094143182 17120615754999922641 13870825100579840454 13138634029011178724 5969777471830204395 10500891559951201666 15452745996649511052 15786281282989440838 706037217003852268 16152162493502076424 11559229042589819670 9148116254066174451 6192726184713286216 12575740966047499193 498146099868115096 16937100907105494530 3474845845601184384 15812155576819105961 257664591828951587 490284039393988970 201873288044179214 18390664449045407812 7358169498673737114 1807518309759800219 2078959240175976969 7241838929024583863 2590498141692998190 12153308314270356140 8513971170601133635 9813151678978474391 12561214083456929287 3511473950739437424 2617836280599746710 7625758949205513481 4920452090728711210 2004516014275739596 2442380994000404451 1628902210464885136 14665126706966475034 8242733621689353003 5810778325955237052 14351964247462654160 1793108851234255018 6714136362138295717 100395220813775200 3540991193285154160 9915976761833803261 9693539009980734969 9955315311408562763 654513666564363861 15061964059018338895 871488780738731874 3602755230559368377 1261212387613730349 12570516716302201886 15274470602377140241 5308707138573221512 12048316076984964024 104504563343349935 2299044850971206818 13223050715146462294 12948125954621830725 13780954300691369761 16341001228443999974 12482590797572244321 1442097064781763607 3251805723806020604 5028707204621665188 10740025598328546643 576143461712275108 9794316749246844022 16483946434912508817 4318768962403437527 17352937493896980146 9691391891897305603 6065082367937995638 10860348262964898161 12533971453980151967 10415534574256857105 16497159076967957745 15601451743524882376 1525622410297250324 17597280771158662383 1728786457046159742 7624329082758673112 11499407650094865836 11594088919140397315 10085425211169595917 10367552367361706604 15126529870831570515 8837216265079990798 4523116430841705555 10083233638299354343 11218267492812172958 12521907631315837754 10246884519855463037 12185947638920403644 2457195617729719516 11421936660711854348 16381569183042273594 11543901769765478300 18228782573104832970 669918452172152091 13703260358354413091 6550498937991941868 3328480948927160412 9953937863152103628 11882544843247752307 8240405350428690128 3021434256417082022 14481994704196349198 14517319916331508452 4700902482292278763 4102558662806346343 8384584985244563809 11921522310988709560 1446679224140260655 6281471678704406952 12589815373203446350 16893558906227766181 18385770721772168257 15319519131630198679 16929066932387386110 13305257364468714915 12656193342926883246 1717072657850037022 10876811702938641085 14213652591944683775 8915981781573037398 12172457112435887063 5910374746761157676 5467257366449260661 2488148890437454994 13133477860765172735 8344010280096500085 10076191738969818358 2435529425074262079 16962592640687137214 6654418872720213503 12770968514006198909 4539443623179910602 3928278077787353337 2898541333806573505 9186683298195950606 13804832347502530861 9404780116159003489 4521536432755269555 4562746210782549019 12447601000925976093 15851947118912797654 6188592729539244033 15772219974265103255 7862656206895344944 13819084828424261450 2063900221833454184 5105377824579488733 8266343687560962152 7775768984368844090 4991067872305468288 11048956767825159728 2055717817271345194 11684941713709337940 5298911285174792953 18405685376912311686 5458181474348539337 12595396287745955484 6178202638297638316 3384071739952689698 249163320162643918 12001376276371631933 2677103743267378175 5397320768151174653 1793848841282863896 18355234805318947816 15519343009383912680 12343091704933757085 185671144924939946 5721418593542998097 15002677705791269407 1655319529285042 16865847405523106966 6646166777893585213 1092025324539786633 10385521433702791021 7525109492567816729 756567320906209917 5788505381629538784 8093056129370818016 11327087420243972507 12979238807075369657 2330307922608800372 14866244646679576550 10949876232579900090 14794389808297898444 10667040722518665377 3485217374422134894 18164040453614401701 13930853456482163633 5875995659357331362 6082227280398238391 17007494432040235850 15153749164368498706 1364963661984300861 14604016636999833512 213927619367998730 4630731452224947410 4932832686467043624 17738473430529254373 11223093496130061642 2773849295868014517 4150573278980238376 1816137763298896968 5924715671682917013 563179976359969738 9814632763330393644 9208830597214409896 11498869641686645325 7645249617887536293 17163564967180695396 2919242462800279491 17002781043271451036 4838915726027317569 17787558888895058632 5434190442982514205 18432693250935710924 4159646186474334111 13803089942246019962 6416715827077714400 4419480267547357192 12939706299476195735 10093987035752913493 3676989495210978628 4610556306200285894 5893040971286348596 15710729788149393443 1655525987430880788 17475414339272675646 451744593505900335 10433667253142868857 7538880187801943623 12989473301329579772 15666763960130009046 7524132637602071554 7120381899901330496 6682755019735016679 4370088363778845283 5901780342433231165 14701601725410620797 3870826626488129179 3465272612557962572 17149369217243845330 14955353285933783616 13703268306886847608 8751745449331324023 6086105622728339985 1123120068968971373 12044044770586046749 9481935272744255936 17121635078361183234 6136388743081084514 17559063327977771218 13768299107750329274 5090712141493824646 13589900197994532030 8551359194614139565 12999932694223802297 11354090547830790869 6922934019784423699 7667009545111352526 15944111938007225796 2948905567918672961 10531056054967387883 14762173343587306790 16162468292597502241 436676576725560088 8081447652525362201 17541734032941172514 40948521248050720 5759415629622980851 10345766823646966541 4627476418458467135 14753818899495888110 7408328936670023415 3778498253362289616 13511181244446480003 7813082037629072938 3149673690872629099 13230686639805228439 15279022853685191361 1794144566830837316 5327093579998720402 1847972098490282428 17773065341314761003 12648532025424023094 7841482436913581386 7243054792189391682 4861140932556019289 12563168843030583051 3205799560384365110 17230852972902946695 16760018512762686871 7135221222398607184 17292504515859757648 2514693413338760291 13126958655530948908 17789031210383653622 8464228883104013406 9263196762954246003 15426746211337854623 13922785069443616000 11182909028744869235 15751172642431304666 10049044931843964658 4730623483207252440 8251073068214049374 12373204787226371789 13292088572160014941 15397481018607003036 8740824803546783205 15444103841571536926 11852047028288573433 3190950685645424912 17202888756411357075 16287797570530036300 13249049420509832400 13021496977398632555 77569387592733722 181907623850505011 1486066621502117026 16759585399170034528 14373610186042591061 5425637212423245656 13119809165981944558 7605349189894737569 6945521406649433912 1166760252125370842 4037837877909428740 7626776581597570674 8617586532843400255 1467870120739596258 18106344460599410387 1866744881117442746 8707731779363435079 15241333958265241651 2613196764606256895 6966397819863772834 18195652582140347381 9687352190663788201 11988140378725601234 13622727948290388831 9402251744954240023 9455548220563904628 12089792730304262695 7877500143396441950 8230167455398118500 493781419989800934 9876640387536460297 7368638633084867696 12922495412591537604 13949898917375484510 15254833806211273662 8973701883359611170 15544678207241900708 1134909190145552456 3995514396289735386 6621451148073483761 15726820747327807895 511598244328376576 3934082562924693284 9118582935215668617 5175005574841040216 14556221201315371056 5188240980843314896 17043942535496754956 3824370846610741553 9221018883151930703 3915405973680232959 11357770757833762592 15312828496483206675 7378030048216881555 7079571904002779738 16690144088501303546 13313944988049050880 12804464103091428038 1188718542852655112 1638391870722893187 1768461164348540766 16884960060990189213 13721041127119801775 11208428851342886256 8475889687514215017 16374157880130709180 5913780580646996796 2710376981005356731 367159014287161919 14071199673554423135 1767028599266339865 5750085135226738533 9182171931675307087 6560556177585683998 16244874237412764412 2218986978084724150 17451224583245234262 12588817191134492256 3218609243133081869 10249773416472077206 17392124120161384957 4364976780313912108 827896716358031511 3003890400213978523 8070542167196401818 3087043201247141799 17908477913313111377 17868374094925493080 6315893687221530113 2297888276724151834 12017513727591358109 16781111257674940609 16883823927103855679 9061730031131050986 2441114619278031238 17370914142946547558 732272753718010329 16043663387022230240 1897069794515722383 13141489244164987857 16974396591173519392 6003433285025881041 10888105757520174347 1951548261213304227 17810878239463981042 16720959148295870662 4738021441748147464 18414602085526470635 3103909615739722957 2607443039776615829 6432612625456087425 5034758761701699884 15033739533152353129 13676541266982762690 5560267649335697734 3028123169214122729 4511609873610148447 17753423536328507926 8871187510382510489 5300798372057618105 4313495839515507305 11536781083570012347 11608314786334204174 13020870440914436352 10203879810537628218 33300469821199063 3395667200653757817 15947296018468676075 6348293811418473581 5424388919092983162 11971716902390207797 5867502671639367442 13619137525082317372 10477074034655994482 7986693074366641698 10922221443328103174 8808568088209453996 17055287191884484414 12282924353455485986 12816363098853070807 10434260938166590717 6972595763280108760 12097489952279308435 10838377559068931691 2347812156599938116 5910856839227528843 4282390428806369437 6914455866017403320 6348855376821764382 11527944541907566384 16969934519974408981 3045103410969745307 2099919821697629740 3556657908379082116 17375034873716510391 8195799280535009238 12911458459311452869 704710084203729050 5631773018000264135 12462129738164189463 2639627898285386852 1251112920836709426 1568563159553337532 442278416650914802 12449513923770515141 5923046763738154302 12241753376330360169 17571984355159947764 15869302096869573002 4021442278243186844 2398374985985726677 8213491719890926003 10873919530852587486 12468221225239959240 17355890857987770728 7519868190236105220 2563179440738108336 18349690136937876383 17543103352454382466 7060125222011844890 7364568698413375227 8860203588554012112 17561911854506219078 15095035308148352948 7790394015220620235 15082611537912153262 13086463503119633101 7758549074087695699 3236314636600562977 7751586423527074436 17742637947488039842 13441718744439873998 8049726875110180647 16123444217281296891 5952258725266641283 11505810091480961397 8936655066884734005 10450681737248803943 17041760761227163587 18036953366928161444 17872593136700241205 2454011262132661531 9587845415016814912 13426479194772576288 7181144454955915695 4691309660325065694 1094295525952022506 8871498301629922442 2582017503826358619 8366015563679617184 2763143628090005409 2076938964332917983 14017462878049426461 7077202197306158468 10634311170361907834 12096070092239971382 2430854537923687550 14327455277168223362 16902322820377510891 2661618662221508414 1313672012188092666 2037043946639817869 13639871369736153631 2630324131387352410 15977064939600870938 11090564018199283296 6725942612677015881 11610741662782828077 17512538905970259761 16075059860685330743 7543045458904375748 9313541470833410359 1220160786202054591 12739383377091385187 2388938994150172951 13392965858283621752 8842574194218578362 12310683454524976607 11243758444751489343 720867793679373334 1837577473982986235 3350948947223831089 1589250692052635570 1720332244808306953 12952603860184452583 5109693286171077618 1986254153456760511 16657287809852694297 11893625221368230758 7435960344054537942 2889479563978610876 2389556354058195597 12898075915750961806 5311643972961003129 4304853645844619856 4670150420710334894 2619848021839155773 18248202495208183254 17634606161180774853 10900714095753033334 4397858167345753066 3038100207387015992 7446176079812478447 8936513374299912831 17634802632028236211 12164130067782207664 1684617163616550983 8365455431330071210 13234242853896377284 15359656926413082515 1526047686580251887 6457444694453331540 17037751974842108280 9818064050004307840 7559664974807521308 11796870470042984038 12318088959605055568 5275867642663945356 16352398800256764194 14896907319287293165 9466483841786524240 6476580079106072290 17358007515632479254 4475839105148463162 14532562079000138248 12906043801606934629 6734883448455206894 5724037441072472575 6302538081212456041 2565079365246743646 10969075427080250031 9193551008543055298 15603970639505365065 4053242736644960362 16707038987810970725 4706139569165801701 927232425906682709 1510702795630878204 10933946696231737026 15312999210977630627 243003522625798416 12987010880717871117 4273260370094280964 10201229466311374774 6178906508256230893 7870023679728911400 3398703238140339735 11739422961307175749 15972431894400212342 13822196525409064739 12575399919534504833 5801411261814451561 454306943479066357 234433849215491140 10673121573020698654 6629563339316817359 12968333265685659426 14931397522952030449 1405808251927488208 1597399535366453467 10199909592114099503 16655351399793297202 7349559499946718005 11424458382012087939 12498088863066899340 6832806154069863291 7555268763569224580 6529580787399700039 1824146401040883137 5419302704373378787 9603041543479744811 15131680369446968578 16554244312191894199 14234791327200788655 1968454487162320632 7101838508676010228 18265282867248652388 6185864993829390562 10543619348661827793 5549995578351333557 6332200168806332441 3522337944825932898 11897343147526582562 8982451733986145049 5044930495996834239 6269170076554493441 9065574701067241162 2875791142178353351 12069726980647213020 5321721477874708960 5304576386813285920 12090247613810560047 16157310418522142760 16652495796683553997 14329643584859627206 5637204522532134227 7850696045352711065 3647420935481118789 9816378195198668999 12988548840076955638 16311150462943929761 11384911811519871237 13786238515388267226 10328477397874327616 15805229642933376569 8207957082793683060 16859387970314285917 6441952887201254251 10804360529184120174 4937054159742884005 7757131948378060824 14277233072901469160 994725228838994292 18303772592031307992 2565283319875353857 17049101849826161074 11929465168059458016 5828371072191218980 9971929155310103336 15956393874106340483 5955589740751667306 6424023871938147978 12767023358748562599 11058390582278181127 425879184553275138 1905603841036383412 10592021739604586772 17198577777431479227 15088804848500490328 1479842943610469307 1475960775946010941 3346086566515394446 5663702202107703948 9587190319487348575 9248751917686744374 17396164868201005346 3178416021345114322 4812552234464583654 1964775986402045259 18233659411172031032 14886086567880697908 11290166840425595033 2987242073274097304 8512336107377462742 9875843736688789200 10008171887467678228 17815213699091305192 4072611064170298174 4475856727923779678 4862514993476528785 11952578045016689517 8330466370481345499 7267701383753117013 13057421319472748694 13285365697169588056 6947647454883585251 8009548187604462419 5482673464215752492 6672779280339029118 5991831883315008012 5253061891335280077 15379061816930713302 203882514494776209 4741928397343990074 2513804162079445116 14922201658140504914 14770669906301353331 12995220008672132694 3424202434666253620 12248929822507230025 17202321913825505343 9517108617569203777 3215845770630019540 17051203113532889249 15624787729724177322 6038005275156479755 4471162960500504876 12664685595425281168 3000526485789268604 8092938678067895675 9988411620827789443 4789178488296367583 7036781492225748964 17502869579786101999 4548451021073442993 6495981701385448664 7739523895959229297 6649232999818575161 11069222927653222677 4884282734655292964 8251285743767624787 10643803794060860646 7850768076364323914 9395078411507339447 14593794876580738805 15101441420562215371 18248893661870866821 4758262272318366237 5384710723952578573 11324109073740450569 851868945888000835 8290434354298816337 17907272933204084334 9097312467829267264 15465311299725801060 1092159808774336107 11651633611582049199 10951315179315604535 3838045989015652026 1276764214296671775 2050412222493090202 8052694417629159084 11094010539024617830 14687470840885004344 4451199972795004322 18331545561782401754 655896269763929912 17130730510588511949 16454327762705075097 4625926852339065587 5382756050432965866 10316969088624087880 4189237286223717257 14481428712990985667 4796899416850251752 2529330370765811659 1027078973435349666 1210257901409209917 10037327861978510171 4905312169143964510 13542464825723790667 5921266158379078337 9461554619883386338 10772065935909913831 12627043444564769570 17451808597485044917 4402626355002355582 8927561969967133653 15808421159567394763 7751365711901657618 12494470011772016344 9774204634558731960 9507353726200719028 2680695967201521583 9019508713493484081 2248824439925109223 9895896979227207122 8024841894759526295 2977701835711885374 8693772453973965896 12059910594923009111 2068654462398785847 6738243964525217454 9473712743144525189 13540756331404019159 6911393475773935898 17677562857966466414 14584184852196200920 13541848308164942347 14214799876353992456 4469553782364035458 18396244715550703563 4195483146418006546 14552678614017642963 6904673956717611601 9421942957315277189 13097962448315428279 8342839550533455726 17080741932146439119 10838081257735288719 526858169171972716 14557345628718798330 386505371240555860 233988021953029932 12106294461858582848 8574337329793010872 2363758656075735709 16883143030702498444 16940573289842777801 8329788807627827287 14462246373443022936 6824680796465145145 16265689496213777682 10034922162526070732 12106809337145473523 15341977635918530312 13026127008075652363 16160670657357980403 939399705563194698 15884789802789516809 8657570432501748273 10978609607570648254 6756093342849750609 243775736601967381 3287549418452652837 6673726638083200694 6038639046637085089 18345131493479273846 17769825229100827263 480105607026582116 15509341593518146981 7557267303639172346 8125668950904614543 7633978797880418183 5967492001479330518 4268876797930532703 14826923647284406131 14202814112471504806 12472863894083657225 11978696036194708782 4316984044924196562 17242798875727583782 4664954105014264043 5511350755017968985 4252973508988568394 1793904402037651464 9337138786620276887 7572919524708672011 1464851605945638727 13202710725398964757 16930829276109678792 17094418792832779548 12506624297963110900 5486170180519936647 8465685140460414667 2870113952272800464 3298014300701193559 11448087555010158605 3884736123544756354 483267922861887657 15624848420218549284 9326939897227405008 7209374199049234981 6582490711983769974 1794337960431865889 15367367351843575944 2676281453692672808 18403142476634090631 15482967212646755603 9181162506274190374 999582945065279621 17483397783050916565 10466898434972107678 14351371074624030108 2710057549456562398 16939968472383055101 13704903129744874224 566891658397333291 12239257658955200414 2672364528491557458 5463615559974524702 13846183495857151251 379699397506461100 16022373318970323934 3043793998617686192 4759654419174113790 5454438603175633148 12658702988635625340 2589402050267085095 10645497717315638010 3853097377523217115 16505550752512185105 5853749841343658241 1994594015584410870 5755489266787411855 10503596397492431065 16622003424390092217 7261109965807650384 1616673964046157957 17419937377504344592 4247299973100864176 18059550540125884722 4485736857029024037 4699237590934433784 1678330730241329738 10857491364707586532 6427976648697533228 9200484985663353087 7961183051545156343 2338269414672489240 891381528764802984 3974216662556623638 6811789580024918567 9796274104662864855 3992171456052377118 5080191013704137856 727141661768033134 12231295010071501431 669030240914835614 6259324593613998938 1344570821677810130 12346618552564090084 11290395546079189993 11195205531016656960 2533123992123378465 16279769805752781067 5846093396643884406 14176777783990253724 3179211159122035827 13396630920108796476 2528538362799219094 7323747945930446804 7029798211807624729 9193908044071674558 10526952710131643471 11040443288010137371 11051219261900386504 6054704976746206476 10813063664358721409 16130505287778309507 10612529836874508933 7986568380250980508 1635335807310440765 12534081612576948934 13936678891331514089 8826291934118647904 4875858626686876918 3683984064244946821 344869779701159851 1865328901806328764 8752534602337795515 13210715599408827353 2520115610492889156 3390433419772108820 7041692718467471296 279944421308667244 12284469196291346264 17114086230278665293 989653306511832510 9591981630602767757 14566767830129770484 8286224371807577685 11088085437327164603 941594076685084630 11125006911110229746 12996539918310196041 709045072359154789 7182737791766986903 3411456554734138360 16210559394137502384 17461899670790630831 8900048991338745779 5916434401713950349 11373196976041198397 9059749903797476746 6385676646703849238 3126881188609992608 12511527351004904061 4051817556393553496 17013536747734749966 12107843840547608365 2734712155357770504 12469934095160087777 12359948719690348951 1674790885788945136 9396073574097876099 14963214358154855529 10081302199731275207 6305880472414451933 16040395295852865377 14719346742486101323 14845180194485032218 13914072147125905488 8762044656224640286 3770323326688115990 10835508192548180363 7543649000963016541 18408143692158888872 9886185730427541634 12989062821505964958 10357056103454965928 14234662786172757295 10320212352361332877 16882379216884411458 12359772716132220037 10036206736055448465 15789104953058370528 1156374612074547029 7557136665135115712 14111783945019195418 15721556490218343176 8978313495562635022 14581980649125732858 14754363127323331884 1632689872771463529 2798919430611900714 11272796271526794321 1810951721811958517 13715949546666557689 16240678050167802468 2136578578611958480 18266193124579841415 9155248191407965242 14349597899418601053 15290745567360796411 14306099992972418736 3827479443573339989 18228509557458616986 10802769689933591848 426839276321767260 5832830383197880615 10393712347653734973 16540670977517495208 6764167517209007543 1141895923288078318 240465437973638664 5198247250466197009 8247303631222485984 5812986619861812331 16309728074559883921 3480336688829734817 16901220690930367685 9250905126639662471 1999992151969627959 10250894394408660865 5655425335338303184 9458307717616793028 2936321371231867493 1245309814216290816 3131311023564130173 1722823065232898822 6568478251859792722 13701539411962227856 8636368988821348786 17127811031955713122 13654600418117131706 9984991380491884708 10981838411546867799 880837190866881965 1386400563242539860 9874942019525362854 8919921046551504561 3872941898301751957 3223996241848748633 198667791749395121 9745982835700745183 2129716550249949144 16602375032815414972 7958276644375494201 17001641452092470307 17921011308841863254 9963311065690179127 1410807585758296235 17265297527384262254 15155569367836941159 8367147441410056104 15901858385480524721 15313692125250881173 12009760193313129883 8264863301537913433 789307964512190891 2953652427402563310 10985956396541299777 14151425429963608426 13602503585700942355 15470506301711200446 14557742011171577974 6800586738694108654 14171630265245512249 11962185103734689770 15086220778415271493 5526116045202878983 97933551107150951 2525437140280826472 14881373050999677817 16858148681941934223 3487625950010917236 18215752182747258859 8431833753358830585 7249238313127571757 11123592890819845950 3228290777979015715 10009994241443511841 15428067649775946810 12004246424609144321 17512421431250322547 13377385820704123059 15871919761533040414 7905898558708182636 2393840425282986744 2615801431480286867 9482981014700859861 462901787374291777 520396565704440529 2147235025014002194 5619733479226324581 3628572213672406457 8494058977550612400 9180300828297303285 15707543368300655119 11922138830411668918 4315205651328002121 3257965589313146780 10060073489576700154 11646872477735299744 8454174937610218193 11449920976062469877 18414370765418595105 452807315902574732 1326720045924420161 15062355659614158917 12160963653297630423 3224362333547538913 3637409486324879546 5851338929674437467 17220348744082131228 6612385742899157698 5136426044917134059 12512029625294238571 10554947879852246722 5975837095135602955 8933917148351043880 16386742326915676290 11113641716379230288 9822408175945597305 9650960283708360090 1982953661232652089 8536348724255698913 11080257838179343456 2914920949623400596 13298240109640901511 7551863925720136170 9130879864720607190 8763419447963764546 12635681842153384975 12248738825203620180 5686138560936231703 2703439319496653739 833772020889124513 11078945293372645270 12360187020324387011 13916097914913289234 12487253545801203643 7980463997345873828 7638935686935098457 2535755663913127252 16016059572635757683 2683045067893686148 10620869324621944773 2550681574446060474 6510919416479983019 14913290792299251047 10727379148954640414 15712490236916727251 17297263759029847925 2409946536024543606 1023767887475015234 9021500676903618458 12556119353402454487 13530319603951560890 10539538403477532464 1150802932714400220 8818571848381691470 14768064961983128018 10346186496639298638 18267513268449575139 17293799710452336188 8175207456348273170 5350003465299929211 18343604232463697500 13719343249785374757 935554668684726166 2524814748907975275 6198417406529212075 4558245303453489857 4791822412649727517 1314956125627600748 9678494464098515668 14643435290468064704 10986324692492854191 9339929543247854570 4411768709102844289 2246699226295438009 14078780391519929361 14666757942998397124 8402934743229829053 6580514404746512653 6848356540928419159 17943566774208490049 11810674077872970371 5865027164214551173 8346227934228349936 8628875330471868138 7115208191058107170 2908391249470401910 14527248442735373938 2323983615047836790 10107103033741542132 13084680677435506859 12520560834310100059 8160200761977858405 15603908822553207919 819734329053351663 10648873270422676146 10560336774264112260 13699150498209693175 6854409187335504613 1436307529458888530 9622151240704644472 13890189894767196292 5062321040523834147 8964992423000844473 2063286707044987443 2723203254750833686 12245146651698736510 8217558057125260946 14912224343918852618 11312614035063380714 8913504615833390941 1290304787323495078 4795268535410607275 4020309987233315674 10857673567835849882 5521199945098410631 9202252434012210453 2497025011515648478 12958481238599792536 18431561996116706938 12401295224326547199 12872292058417389227 1661696245553091125 7163190173519725287 10011937850049496465 17245333185270458628 14087485194007318402 2627294360094059328 4295711655942051913 4777059443408934060 11839226488440957699 930605817575672640 16544832054739625701 16217901846639841406 45717515628727505 15698607918282862776 14002132442881100760 12542804360438788071 12049509348374787163 8989614202961499864 11831872344576463832 15272199630280385826 10016281609826595829 13417785337494225057 4684421930282862107 9019357735660525341 17507085625998618351 5770830513879761619 10190756599041442993 9995014328251342710 4724480217335985397 12336308473922706090 13287160654538630015 3293953241485428244 12763469071455174659 3366732669055085513 2376309891628155470 13434518976630254236 6819055325563478290 9002515919223409530 575204553735207610 13769662093614358378 3174102783421126846 9947281840341904638 4187731166085434705 5655232187863698585 3829040517490924081 13751987988108172635 18309322556775591292 13443482516233172459 18123546355312447703 16949661540681624367 3676836682138243956 9465103986685160009 333831017323782898 10890230741712471163 4391169151079064169 9681672465244896725 13408411784906896172 6662017417461666859 7402065518432177698 13286708103562454861 2669399811382631959 6957587845560241886 5124645686419482145 3749443850744162850 11194510263551829671 13283403118363411635 15185688719733777683 5101766694531630914 5304801570959885432 5052662578090162613 1070597415480474640 17217165161159562202 3055613576042522794 7831751699683642519 16807711591683469703 12608935284840928592 4154403916878052893 9792464140305301414 1885257854809136058 17198249967236753778 11995953474465885500 1711448633123413241 1453220080904169227 13593821662875331673 8447401253763332048 8170863711671026886 12748599881057902270 16944905566148226658 1296085081323127565 15105293962948896890 17373779815017309988 11423005704025338121 5928155768939485834 13785115286956704068 15519157746297181150 15992342580002982806 15267733056490826678 1279463257863261096 9912254149454988585 1323333246278396650 13325565144727057062 13231257899783296422 4179902804590913517 18073148635961763526 6615235930359523521 601744027839005988 16780762442272622599 9801662669290159209 9557762760686106175 11385748798200897191 18389401567825728145 6790831120307677405 6988649196384826506 15950868928405049005 1962317116324024215 8217185891060845293 15649089470503441177 16699202434916335360 15526940802956930027 13370894647345429594 143719644535850406 3035888069587633762 2906564117458300477 7116550978972841869 17347448184139711100 9553516146699520566 2918179606888562815 200562905256462869 5358395128463325520 3524604222722296601 2871296120340043930 8446578586314402045 12931243528996239262 15163771087221551897 10182607164757369879 5561754127008688503 1993601090073930477 1765191923887361622 15367517523842430043 2885318732381303648 11997690252763509549 15479342065070134381 17554424711373338203 6713961877885754157 1071214823150207121 17571710055508266852 6092265851501760354 5970082528618179900 5943803281173266897 17970385984945105016 14272213286820978465 12133720015458690336 855947572310293710 11335504873769791279 13928122321773916555 17492177515648067843 15384486580730318884 8837842482327429923 4389454830852108460 16912338287753988511 13388911854139057660 10991076611123887773 3593685165982821079 364417710377781223 16758746218140836412 10911892855078336879 9832001417493888526 16723328267556854351 4597893962401631275 375632757980751673 14738365788529440870 3274646263621721054 5776762197926775908 15945419531664666301 9485067388960241670 406156857544935344 6387313495568491978 13812958098428813605 2220633044493393800 11077619152218545016 2733818894544246369 7098948121311338847 11531106607503551781 3913990055265008973 14477287879052316178 4276477015748587693 16576499144872955611 18321516422569894714 17002023878935938935 1796319441813370631 13316821232973136922 6326601418870385256 1742471930322443047 17725846474307839833 11219107404085219825 1280315970376561426 11201472854982408927 4179765114913013794 12123072811955831252 5544347816899502979 1385763501579610000 12476431401224325691 16723763279637332765 1738286084049300156 9298095436019772945 7277072854583796114 11671665034697115602 1865598179672580802 12899973419746203933 390782664421568619 10806220123060302199 12463471142230884399 1179343283398687471 8188423379720742735 7583841110527164091 3432293209113521742 4703024926266784305 7007656314642571005 7277926716230553998 7228090886333342017 3594774519645667185 6015846219103910362 10698217189930369504 5217209238298543344 4671560959689213715 1898202229237728203 15487825023060642293 15217079428566691272 10744296885245423110 10696587981038295579 5657094576627935206 5315240323967299279 12743319401571059597 2038796205247159907 13417513974741938771 6131824179764884517 11194194003223087156 9263800700983898266 1602104750571925259 5682099097210188739 3921822913924061427 14422100946332135977 1176874252371251650 12030984239960766847 2213434602772326585 18221511536150344189 3989052540836954539 16768883425027646167 8750807081766772917 11973110207458892772 9452474460779246223 11430692115735926930 3613999189280987638 16062929703071521705 2232731724791888356 4958785613213467971 17038845439258244292 5535191013054141486 2342933766590441942 6321869360421344332 16974622410104067657 13492132835713092620 15087810820306265029 12490058614742678448 10461073045188070420 4672108045220005956 3704600599927829389 7226694729757592979 3901824964997023681 10713441050239970352 1439903474246332772 10047146626535179596 14110696603594006512 8692852689810419958 11286076615648929271 653864211021348498 1670063082140658659 6897507883802851096 12941394548820597773 81671356563149110 6466079704519390544 14182718723629029823 6393486670860565777 15973332933324992884 10337860612367503075 14807567424016062488 16295458179589079114 13952205874114963556 3515612392510898514 5844399778093402564 11064810444588732568 6005335605460321316 1646407693383359135 14342750940539828516 5757712066720474261 8877632123502518751 697058604368518327 9847329981698690617 9899166162129556906 113622186264941704 957685082637702141 17797824674740704690 11042403065260029289 957707649163608392 13630359329278701474 1097871689749026404 73596930714441512 17330390456587748163 7790013394844907199 9519442793641694255 12187089658566515304 13313618306167660837 8788149003614346421 11652458828472086061 4551896459562247800 13431453248912833228 13604087605277880223 1925172243356861764 8050923325206947278 12854518046870323902 15862023581425926152 1281981686919030320 9884909338228580060 2320454298983344738 16745588098814311489 15231967252249056465 264303675554643018 12234721429276359774 7059101900513085188 11669864099819758886 7284476713055572422 9383210108949546215 11627797530148775749 7477498432886953630 15918372770216480801 10528207309886056661 950276107945483956 8346219572714622961 16862086229013969416 4456355929460574154 8975415995076328972 16356540464558219151 5571937491619609299 3222093845310640966 4700127103193434955 13864939274210890800 7874372377259404643 4047520188652611045 9877937687592808742 1877340777337862605 12228632927516559770 8066425570255630188 8640497861198173655 16189038151282821273 9578072335540404580 7878020636284496991 1398015627878239940 3108456342768916963 11537971235329508074 4109390746363126532 6645734699265302132 11052322833603383888 7459328783444983744 2673646031894720073 4062104634014157853 15033457600722825810 7410402252682368745 10549651489082060867 4635167312772593818 8348356599490952205 17135772702634388848 8723707450861873637 14196482087963240206 8707271187447363830 7251471780187230894 6154460781724193704 3500234396580969868 15910426494072510924 11921033732516428331 12738685622645180987 6733583234460627768 12741678632415529434 18144742812013769830 11246051832460900683 10652023379810570989 16098034272780462556 17084761900901142228 15070128817959774740 16801169745847559073 10529147330651467536 4284108180010078523 169676933987196105 4885079257824004448 14285889847572050404 13644369948850071975 1169151943165225897 14937957316059736406 5661570708454667710 15835363218056813360 12036485865575585783 4911954752749423255 3031834729488104939 7390906939318274256 12250401666979451096 2019775191558421695 12080008897550003631 3106641569338140654 14301938729251829916 16599486772524077866 14535687088100264377 9663219826124510608 262147152241460671 4702038199505780058 15327471927200772012 15512336302982480701 4696805115663717628 7769796000110689952 14187088823994474991 7908187721032239227 11770576799591688552 4175381092597897927 10131454857587754784 13977488286347832540 1725274435274016925 384958313470739053 5476580190327016208 11710847939507036969 3372442952516460907 13537017214110685444 16272855123523508017 3872612383498016267 8296566311587526619 11887285218855159283 2388653701724645090 9028615243823851299 15806351192475079511 2591691513620941222 12652007265071743306 13665412077574022627 16759252605699229425 2882315032129954845 4305469356979982542 4967044254193409487 4068425886212317172 2131139609555105276 11584778308057020422 15240075372107365956 14845555948383666966 9783314517262610100 11879742477782565298 16604694797108515841 10903049712056758839 5169774223019059686 1374016728748590307 6297466168916237656 7195852844631278814 16640876531572243454 17798282847392200298 3149113405534195842 1201706566278818610 14827339440879433287 4346484414702870458 1144460850129958927 5731278005835255073 6571435662696146997 12484487062563650553 6196059473801210622 1199021131534007511 4097765829591602666 1534532930326157071 3421658224136996103 12682402489864160988 12073200606601659165 3087282094478017483 10524770472231595382 17243327458860639031 10820000011023117808 11979580242584000964 11429405748783509288 7624683504380695718 12328548200759163481 7197366467849778856 941349535005257855 14630223869785121768 18111710037403231758 1702790262144735485 1297804472419633359 531465595307288823 1425096912966090236 1802046043555520385 7120273266605752817 8318382763859662080 17462002868279365505 4513966172466846776 16390171720912045613 7848540627926559434 1299648448042996901 3443181191051717052 3129153757418901409 13219576969612702393 4082776562801652722 2682074417780833479 16366954386180299127 4061994235589901815 5210162051763569909 18352180439057872984 17157440226625181481 9279541547698988097 2567674103537623223 2390476791851261078 6836655766198212689 3655653852401822655 12840315050269643533 10432751694179793580 14944358839982890930 9483738008032406469 5165360943806266763 10852214437520834815 1082695772360160718 16988512158156368273 7377998025077420071 14368772797121422171 1416216227364463500 14312635123867006570 7592820280566470127 16258991127208764569 5734278279639791350 17534736592246512894 12644546845028030748 4252991761147172382 13703082595733360927 4538753938017498558 18095884190317731002 12039445650165662802 1983503870656423677 15975044347560451294 11428278312441109681 6319415944890721858 8610989488973906559 11834385905268182690 15405672929898046484 10454893100008379704 17991830226977446936 4500301027693590727 15302797366848610819 15466370721734869585 1077898166623651855 7100446360219686989 6520358804616894150 7494911082673678723 1268259617557360769 7820451964905303514 12672391577195027544 3525855937033326847 16901565671433895197 439632044968017821 8512086752363824187 14056231079712049932 5194926205039798904 17022731155251986849 10601066730110309760 18117820419851275783 7200573652635018921 12469115055276055964 4189589099198388591 5157707980969008999 13065916567835326894 9341044614923883948 10701666206992318863 7114640642309602609 17782742957336929079 10807275957261156611 7235260835716761897 6741043999998640555 6531158017765238689 5902051049871980457 11231791090538277617 8621297204321677929 17580763465840202577 411888433968586045 3592495270126181959 3507113489433619982 7708172271356561606 6252135931100176514 17077361489480773940 5339645844730279830 13809640897609258958 9792382197615636432 11455562285334339142 4908028852515508853 5029033379922890360 17578707747787921782 870602735831531471 5400744877217539423 9974859826905317059 1711668611150418083 10896159288499114885 17867346200159873296 17582749054507117200 12237245947859823222 13439230466740012156 11656215527826333092 1780260756812480380 7047568729480022068 16339320106823734756 15568442462642827564 5650037494638809930 3749090530794604987 10568322376072582598 11435720473004110422 9508275212497007499 14665121140265123416 15172133567429504547 12629306528828205232 13224676919383596220 2604993086252283818 18036042578139862872 17620583928817061286 7007290203557202381 9514573005424986996 12502914025411804015 11378511265242882191 10559276633094037492 1430640054617926495 17890015436979389940 10668248210554821167 6840903280606294461 9738711465460445369 15418144998481432109 4903515994545283464 11019332644975994325 10200180244658379364 12537182591673030329 11707285291457819586 1553238006120979598 6146166476342890003 8663549587785383908 12611627290446651007 11428206878795773282 5034146930819551510 14226148877192744260 15001824940689549163 13292498582512183663 18025601627038350818 17652827845005242921 10145615356786158485 9242859235106760045 16946509416821918371 15294965140495992583 12438646303815173711 1815744567331530121 10728963174536087181 283779735610969686 4538969366027203806 7954258474442683558 2043261280717717776 2538854506966785515 3872509478570566849 3748920091171356611 15648322228945488058 16310079902230856255 3809572117454137548 15984367611476820013 17904253090262402108 4186010280146091940 18190616541361130765 13970456620859807901 10827652389801201818 17498297128588094650 365637354934842812 5217511308218914711 17310083315963176886 3156369496680761873 13294673661868461118 8029473129445415679 15329942220596439829 7743202870559003375 11973510649379395984 1087380822280915288 17696048717241515861 3472993465069849382 11104372933877877708 4996423482024062947 4241637986616752508 10915604209987417790 11436339159579787154 18045335231804661380 14328021616345010421 3505934215602127788 8572562395776283085 4150315490129587013 8262595218707443455 8426662099718440434 588803719042166044 11170703430528657599 3672274731850852057 1458453338511895232 8282044615662475642 14300983089861645650 4364492237218966790 8938828593176025459 9090574878959537865 16078022882495348448 2206855117928347846 7714283760328454844 13528561220167042337 15468120705942419837 16053711739462000809 13334236915864051926 7971139809458242819 7846814679712264205 5454459960991303610 16157478328012186536 858668733294703534 8080996080948689327 12392831320743733856 6982524554098775708 10137246962669273808 6339660996435657329 16476869211210240294 3421099171515135523 13399235791798090088 4707002311729708933 9653397641835902224 5134908067011892102 14582062287578416409 7354281012696953089 5987032496288048933 4595763620035051133 6893868446239925710 17356207046731389013 11733295251528828099 5948294115429579277 14392753366095816383 12441185839389676404 12904448943809936993 2232237098462014910 6676139481759485659 84783281996575218 10591643627997411266 3106368243533760175 318710387018638622 3510131213988921173 13502425537053489325 783220940158008319 9794166999840998817 12000407174641448156 11889495613117346026 3020982653184981469 13315852578382884782 8756360045611431917 15992041545716041432 8256508153054328381 14050346480461917071 222652113752664949 7284898806672237458 15355858842625765553 17759325681644547108 7003106237981963499 4054383081489046007 7445080509538135815 4542829435942928812 7530044525563544583 11875051151138544491 8050184069927476845 15536358572606413879 14150184921058239814 8699979893536879140 4734935665990831038 15624488354142643017 15570402774358227239 13434139920515806734 9837622560353502736 9106781640765377062 9570725036260839484 737530050518622530 10638518191546690076 15291586471828435407 3864123875054521619 3382263204095834471 12648617751545409165 10915787716438872728 16716859759932245005 4940447326337415048 18129666912309786000 3912383139427621760 7326818793638916113 15952592344574582199 13846095393568948509 1043713872952823800 5763319954763319030 6448833783998695458 2664762292089704434 11879418809206956319 5688921432504950230 5236077550414357540 12564957814992370826 15724951177050697508 15887052173627942457 155442275163990294 15177313083179837686 5402785505885061037 17853094398148519146 15872866083551720492 5277215849935846615 2284292628091341919 15960222128044842474 3541902426659384932 17115326676241082107 18156269566122148998 3191168927761897604 11843317366196558903 8119624265247371710 12865489026897996422 13823026277125949383 7462450244256543712 7664773126370135025 11638275785243890713 10841484524279179603 2228770422417806592 5569491418153883011 1694975159129005763 1227650696136853435 13690247939077689308 17952174646824185705 8516435435326338483 1639677403520577611 1101310721897260219 15580761569485346166 17276097825928655318 8594891052180295615 6386255859680237919 14756753117073454963 5689134312973481370 7514917668441072104 14866602150282854894 8829007217185919629 7875624139624453667 1469693560292994135 1828852407783292366 15392940099769203058 12376944192602794046 916067700954631382 13672576554833813921 13675229165134410621 7607788147959082974 6649021098667985590 464016865701736951 6375280402669354991 12778985972271538401 16730824496217793879 17347511589834751187 10389436358893780781 13751887947994743176 12307141231585746198 1386609250978823420 15309602208284309476 4133569492032489787 13383190963462130877 2819775427031602607 6364344007479947944 3550470772672761924 10281911411716243979 4100428783348340492 6114874486237262385 11650612285289692979 968452264349519348 2714521402044353800 8196327952336871572 16741484434078650450 5389349429939127662 8521700412194761205 4502216005021425992 14175455228741761992 7997792355806410954 11616579461694255214 8774027668923552586 2855029691270698370 16104578251194824844 16527170386503148703 14141640149863651529 8877129898265845169 4511210482893053414 7170605771928804924 10066719974512613118 11909117696996097648 10930656367362019795 14382559521333782492 4424777810798247923 18355646446769921146 13186202137018242698 14412967951419350305 3025166203984537669 8535063817752822968 13500610118456246710 8488681451619733040 6806517567202111436 14568951131103902905 948516456722813627 4199874826278694550 13326399556052118079 13479639315443156477 6536767588329522495 10228794286878253492 12706929702115301221 11471941997137822448 1107430320865040353 16209930680606268155 7606295624161516020 15226123697942940574 8018591980127782638 13814829296233040657 7253191222266592225 15281359660811369357 3176252104367034843 18225694980572582934 9217803192133815412 11204156798360430501 9208315833274900825 763134886007999993 6678673530524057392 9980284508459698098 16472011498886653907 12227545815329622320 10602238938841357763 3805416096683215055 10214241569734490244 16779239944607245276 14671711857873080139 13018217728746200091 9437306642208811306 6957724375135216439 686865191258477745 1806913301760461269 1544851310782877344 3594732007244361303 15169401103274458743 13678047961057470616 8146510796470279665 1957727163170849735 10278850479995499303 5263353830012872432 16848830279732058230 11274725245057856302 18125001685181924437 14790207606633243277 13759025944492652580 1419924665279486901 15259496518095769474 1458917635462964702 6257856877057095008 6827685273873197073 7067073569681947993 2530717532236787974 16211800984689945336 12981382810084521366 2044483799466384639 5467731271055761822 9383340445188523218 8870396554961934650 8635039277817114454 16536749997886628051 4459001963543428175 2500336281379546802 9563067340666380733 736705625199509447 681428256363914576 14042744327484307666 3619833109119771314 10677184462976942885 10598422704355802795 7578658351401871740 15636365599203999556 9254353574608655876 3554997475963991054 11282391016882483228 1388176395716172182 1495929525765792022 12540666433708837550 5043434239544770381 3665712230162062191 16246695437374932097 10753206256641043930 18203968127157265448 5663640717727487753 16722035118313180124 18156948162112442313 6051152443520899119 7640924063686869327 4781096581944888 10729127631040689367 17909529007619291851 6692702530067620257 12368071401593507630 16372088305705612626 4291908512477079712 18214333790491867589 15196992416834377252 6900729330104078439 3503050037892971361 17550734094275621256 8842090760855334874 3934052663528567836 12398342461146245176 3211166514668753683 7092637121097375680 9122136785496565724 14565856439857017975 6407622922295119237 2607408982903797930 8669348450870426829 12162256005584457518 17884669568923476510 10511053651530130347 11673725606036439284 11710511894366182450 6810249011786644625 12972449414298171265 12414439789302082513 6560597106937316700 8521416687593307537 2369683532877692638 11933323837917194974 5418888632378639222 9956485915830053401 10997987159086428878 2531733246851764441 13471821326241137181 12582094908209982907 12035593576321771635 14920135641887760092 1934109515184396636 10913034569165875512 5567400113265231204 2321758481282974494 14117244823330927791 13396465299068295557 10962889093393880063 17972358932569259420 9679301528559514273 10254900908670052414 2635954021656295032 11982912106180305303 1510383866469351942 10751581076965789295 15291624189071594595 11446121447007902529 13693009027217725029 5007303072453014986 12831526950507308207 7063024468522325191 5170244325075823914 9857806095568815979 14195638325379042585 18231086360495254753 152844555810130999 8192857433923551644 7665276328987076941 5966658618975465851 2026453718842752658 11890915601517152420 27117177489348102 10791594109967274442 9943068955467851776 386466275987067884 1119284944821496898 11522561645869940092 10931078005774335859 13827771330761898151 5350346984304609418 4247567000614064615 13944120737543534981 12778517396401718526 8402978532174214130 784053949326264955 14693259646939131679 6852599700348850700 6407204104297469058 11936614788403773468 4930622982436575081 7888561837317238453 7326776922639363451 4427648452150369437 5315403809263328581 13179452592125314401 15761952462241807593 17699350044203021113 13014811075891072111 526837283560798738 8218352420884856620 16080392336863053507 10641960011227419620 14493316534453851367 18108054238404113590 13092306761923736376 2147157424021005970 4045127132681166795 1558922628743021159 1308382301830584506 6404385151194201561 12639837443456371414 12810126708869160842 15177183765212110258 1031797221708466956 6558109810120103699 6283866697302723853 3978653884579749867 1062826982465752935 576546502946715941 4855392196964957076 12579609552715872502 14938711482641795755 15960340210159181619 11376055621544609997 6238126488141907874 4449857285150192529 16989687790539690966 14372521035224577004 3871578441377081714 1393600416085053137 8545348046805660712 9759794514130640280 8284584164170985815 6414002415048740560 2331665130212267235 12895118998442018458 1759535089487491962 3802552254413323506 2611932647341792680 9124234625635467178 8549360409236683877 16643528597795691983 5337223756701669953 12970026045339187135 10098825085809079206 10136129430037423014 749621789207975021 17922489910986194251 10141961162086894413 3518073435588776925 16085959561064543345 13446421137962632894 6513001206325654219 2162743971824246392 2891084314381257515 2284368052910948290 4761912611451997975 10921773851826065568 17012333760030666159 4583955111308988714 17183735139291064670 8860953272067025623 10396159885850197611 2634694781512060688 17647385966458985423 4218815582821963819 3690469168538284520 5364128189180181784 8494424291870164499 531250846301578129 9690579954882374216 6464848833042426808 13003685150522359639 21862605825408664 15354936991041156307 11268433223320003997 12784109316493820779 10106155777475792662 15742746825507764017 426573382900162376 8424717037684498618 112022704054311247 3564563519058680229 17781070173829429980 4391688384138288698 111687478276524080 986247484420142314 16496451934199055996 5479334236609626726 11632933652500749879 6332115924207034853 11392058038000692740 14555262862319383011 3933269476252069155 5361704252976505215 5274266148737396044 11856675144253670281 282078811859282975 14652654563255900955 13997653366159301860 1185336520016120467 6415323678593507985 7693453349038951924 15612387430985909985 3506933890429904593 3191281302637442267 884459782667376692 8972473628982406444 17785492049513158165 13946449508571156257 513263209253154776 2261619833831980589 17427677525916189303 7078408364760966317 4066163410318835562 1650398274917994063 835048602507212048 1309734361284479940 6116003001414144612 12662128594283821119 13726655120725954489 12553696523626880186 9181716404743034154 14772404923217187877 2077234728421701248 3646564205829417595 3002212970913534955 2348015617006276668 1183385178137011632 8031939251569745422 4884846753059569517 11486086246309608576 13791748687084214075 10213589046058699989 13094596595190583754 10979709377180517080 18244201231687196981 11533320993690482625 1708703623387842194 5886032530320109738 3774125934868845716 14702621445766956976 7016296151801855678 862596840479549662 10817024305705839200 12211786948362277663 877006875493671433 15784554151842305094 14269341546572083470 3793515371883261978 3758170353684123076 17619152352497895002 10597829571460935346 15353742289244183452 638966505433582331 12011896103390645111 7833835422069783216 3189223104679610287 11805588757426818679 8035511139181594181 10015449230991448912 8697513336946530177 831465755429824241 3949978889048345446 7087542439189781018 17773754772941005639 206732481191318351 15672901893685374106 4066897385092826558 2201139882147307306 14394221229765018433 7031625992980920600 10026051835977432932 4709366913060737323 10308209958739465455 16529555523966222523 8591575197522623594 7440423844849800403 17278952633337644942 9467041085107464871 4919779264882625134 149920710114564412 4919995088841561868 8577315886166789809 17624440688849123407 5696926630551578059 293603340437651052 1958437378331245394 5853494745505343222 9919625356335087604 3137425836602326391 18377098463791525816 15402134832739193759 10423194679406874401 2070851285682535552 3484766916678372246 2288989844427500377 7665314605561609744 118537493493508103 13501683597552801021 5532656896345483017 7909993536796053126 12613595870840131189 9218010261321508270 7714177311144327103 5968395262049912993 13020775759663231203 9121943351145899948 16276551928985662235 3015428372713461638 1216140175396599591 11900061643955208752 109691937372982883 3975938468541068240 9396850649617610727 12691384093258105548 1935475321036487884 4841264854552690579 10255629286003650690 7926967116277277279 4259710304311234431 11704783889410693262 4745165012504695153 5827160799376068528 15709552094143465877 591534639016405886 14734360244860674011 16492976515228045190 16914995665971517616 14391249416895820884 2743028972902763908 11946494668024541890 3541731999238210677 15428747325176846146 18391235833009656067 12204724517293924038 7559785645220540659 3983800997363449180 6093245732490947660 17509967974080971966 385156119597039842 17656980992889343578 12384529482998168887 18030209656539234617 10592712136983494301 13111754699716115737 2445726848265405397 17487676829146394244 11616212750357810971 13482150400983888772 12233276974563573684 9860879882328248237 12093588036398057757 9193960405165282475 1690212087808481768 5779762862936349574 13849182571947364127 4992683958695040290 8885067391046131027 3607608134352621471 2608689024675543418 1069549382974971696 17269998058508504820 7486681372390296375 15231919687598778186 18197337104513083687 12545867343652864109 3439503014408711686 7988893676508197821 11881252316068104940 6659579735242535546 10941845678123712345 16698574864010067749 7875364630932086664 14976424181399504337 9855819503780727640 12966415725009631788 7986396522882109111 13423986374435520435 14311664074307578432 6195472083480097228 3531290946359092576 4247929992758345736 10355124530284261020 5254717590683488115 5104402167002789140 5403303847799928905 17487825130791763735 8352727045149348730 6046570237169233134 1457820226316159392 13833658682151791452 16266917790214271503 12861533943322793802 14804967519720124435 13853027710058706181 13278685344288478264 11550543239913500057 16059876089421576231 115119902239395269 721615623105730459 12763167209456275110 4329545292177127501 7238119271821942217 11832727261737561768 2488310082743363114 4002896998342640450 14178115663897790838 9243083267658506971 8077790720613562734 5122502674730104949 9616509351842343371 5099466389979275533 2892809355133761780 3816606548711248092 6180360080732247788 4047467172736400758 3560313290356991154 5639865553218370575 10561989610932901931 502711810940837611 18214151372508204403 8308877151644581664 14446066176431642631 10562731591717259151 5682756637038000071 6346276518354350999 1685773439850978268 2936277740221537432 13618752972050343750 11053478156241188391 9234504899170604632 5463666736714092038 8595354221777313362 7514174428918317327 9754056316619707438 6851106142632688810 4795968325930715822 13949761178057480811 7432182883696350493 18244584338288118509 909436263048608367 6103057714322996184 13705278428476807270 17631639280625843414 9109285752828422922 8973812325980060109 12235063722123556688 1895133283479545356 13289101116852447297 5243792132459509362 16922733786790626710 13034734456199731704 270110219217022697 4944306553365199159 7924409492752366663 16631232653871891226 9028743202834809361 15538290444335798002 9708965229061139001 17768516515049265826 17376910024494474998 6368766665191968692 15593515194733489179 15251007739028138439 4513273144812795159 3336878563914789776 2223693149911919135 6700077110348249563 5457752685393685639 11202136411876219931 13691087437636603879 4613157722856248175 18122499588023388195 10841282611106691644 4054509922533663503 6341982616266470531 10592024934861759485 6469890769218538693 1094082767186421461 17119178162496031150 15849347918584382026 1789025639096750557 6680857743139248253 12397033073792573876 1431159449564064301 11357314667852547257 4076003789961564958 5641798993367581061 7726198417084326386 3514589810256853031 6314513444537398431 14852928006440719490 3919968363868693916 1117783698581265389 10471975164725619762 85692734327962622 14566727180711398918 3005747679398323705 10360527295286032426 1483862269152269153 18130152628580567885 14827435183929132080 1863919762016699083 436554884246165146 5629711435322084810 4352089318876933013 10336369993022933533 4852537379236390805 45528624778413668 5207509127995768234 7388807524848701215 2761030467135075366 4373180060132808655 13675436922078948656 7553655426341849021 16670994648017069200 6461447815462586957 12749466062922791059 3087743179710945097 1396459871500948931 3667224875006339257 9281302951613519135 10605996757529998213 14104605319261332533 2107189450937198997 16759112764449553479 17703540247080569993 14602201516134150704 13705188819891619789 2510434811782456103 10012630157573319049 9837511671953393575 18221416754324578146 16207998232813292851 17019145061134941700 3569221803231152816 3496330413837389509 7984380732799284325 11663945094352611473 15733670074379752203 7630182129595645384 5564241343004232061 14094215637058501224 16477660917975802713 8523793285744247010 14270782669040208512 12730552949357228008 18261797413686474924 16692077250652563292 2382971688451297028 7802228786994752404 13739659476950737449 5987508066486907113 12873652845141350880 15858752202743707631 11797512347213042718 16777988411580431685 14491362123277374900 8074081623404528560 8616594619349589171 5039322507961295130 2476271457286215838 8674475699378070594 7818570115082237313 64638800801085750 1552205640123296442 7258350636486245812 4539024491242565454 2843043908576559257 11099761032762661360 4477577449376518943 2584256248689272815 9514352034924416861 9323780157930856716 17720694702104423587 3508974932994540582 16442775545168085580 1603366763188073737 5976241990166641511 8007670733215670589 15675618988285796772 4175163878992757895 8966970851633592361 12412328354862328194 651275676424452717 1541332338002302153 11712351975679456871 5228543652390301680 9645121902848601175 11229021137751524768 9723186945352642438 11818100004959501161 2673132473309977808 17251841515649300941 17323826562226058191 8254302659112395916 10567347723025691775 5187051657021821652 1510991875825968707 7585683711037775187 17542068210437146394 6082268160404033397 15745794705569839810 10243496688510860440 10538770905051692504 14589638151309290814 10221099897407027033 15748697808652405264 11379767378628628926 18404144577191141813 5933152443508575227 3309383579427222445 6258258348785902794 16145372481724020962 2290519897408165520 11110877233691360055 1738961278313971516 13613932950738845672 17914708030459003638 3740974273394103188 8674132095355114384 12235182297568728360 344005657611738153 4116908908390203594 3138469092029482202 2280319381790727487 7788244345066358336 6229642240885406220 17938433336491153463 9350536812503556877 14768762980400689221 5230912719607975630 1586718217916819624 7271847835616957252 1202979088617999899 4287535472325318369 16354210616209276066 1699511253559869615 6313078135035822440 16703911609798673930 18228298782857996566 4794365139474676967 6889380559565809178 2734183020578825564 10846247983409174223 11265628959433660882 13977116441636174100 7772406766443688602 10856972712102840461 10280317223518342363 5465575533026749914 6618503584057745535 14273839243540338616 3554734013067335529 16877653468726844944 6066107742265075016 8470148707194488886 13063123151676017384 17421583173303189006 7170083904909392611 13944226421385591328 4752125824652325083 6521270050125739109 873540273151611732 12966333812446329951 8627481274328901764 10884663281766668722 2464684844052702865 15240511916557677138 6496462921241965225 13212740963673766762 10703820538508747721 2573072109437489638 7554601455899088818 15733406846036304426 3159034631442775884 15808679558340704883 179167648985808846 8822271975995681920 12832524421666214885 8655657450625402656 2210940532255507193 10735328739107704722 4256216582516381213 16227097609078824262 11076377826880239373 9367206070843815778 12800926480493806441 13506397645105480971 4821217951254320412 17747303616569713850 18088549773176591194 1027735152916961557 11579766410439275103 4606358557641279024 11471308552789245254 12898765062621176375 6228399505191494251 15639389704709879416 16747559436156841307 9782862760296726928 10166179034019382028 17390122990248441355 10547010903472693567 6180922117962194679 2672961013075941194 17301009950311581589 877975529468650934 1276823890892415795 7330996826276384658 13486623476857660175 6720522655256349705 8327209567425886412 3328134854247067600 13247282367366372758 16558319343039430333 10510699169951011797 14260434302006809743 11753208961736024605 14719530714852535376 15529763043061087528 8936553919359593117 2141038509692433008 121904945777920038 17929923057616429401 801047485088141917 12535678037623521830 4976035676569424145 679688013746326613 5220778172491997720 2035113368021150259 13285605724577346353 10235591429293145642 15572842869045109683 17332775650994067241 13713874262368296484 12272760166979893177 7081887859746974317 13354002099415866370 11214030193662241460 6875473160090050989 7270313029683120201 8714400637660153683 15870969964473791168 2329681134409937551 3543738355081491871 3795119856618300508 1294499248473245491 16277550362120728595 12102063042307698718 2268598817222691975 7819212660294474657 4541526255277015832 11423051693944735357 107804912622764573 3832935061796649785 18033442453043101224 5834523549714055824 14391521861681836507 15502360370553588061 2294294066380541114 617437188700239423 13670293919255188502 15242123519833803148 6412922714737716432 16659164911436904503 3550696699196389453 10926171031203633587 11094851618760989816 1432063601845624751 13767564234795183548 11345162580831475782 2870442035493558691 2606106561956523996 6068955339953265222 10270991976334428478 12091729362937317086 14738274488896104374 8905665054675212851 1764479137324098116 16852684639995523574 3356839953575620921 13978866716925259674 5901859649591311749 2391528770093163351 4481018534109885681 7337645441207241155 10479527501920977256 10608160686844959406 7974941771537088802 17154461733255660540 131713367039548183 15275489502439490629 62834266747164694 11255794236745029415 2609352578133222053 5476580134288391649 18351371597142366437 1601230068832444923 7970384867059118164 6607922524383807594 4726799106632193287 17775571514317345421 17247428218536752807 11756940156618255021 4523314187983974721 521825821567364662 9061171161564705033 18409892929116131960 7176242491334574384 16939285984422578982 16677653615951650786 6484694659383511156 740618398259032322 4380839975000141978 12482609950839504798 14240139406602348201 18370954286233588268 12232460895188366145 11965549040913643365 9961364051678700194 16358274775661229209 746526694103536321 17705064962019416012 67229234613169769 17837085785899309385 14029794091335002092 8304809269462388141 8391793007591377819 2515795252988706242 3053906379989573174 5011633629854710518 13761008692271203318 4741978845267482745 17441180043406856436 8047419085089100154 2506063615720119060 876867073396106177 6013988374650879977 4706954180276369043 4332844016992098304 11818632481469828807 11864251844524662770 126610173574001418 7614541278132017313 9840872460565491655 9225411414515938490 3761601113687840070 8036539777132093632 17856538043500335403 4407695886448929979 12013352876657375470 487013455659160680 4544306069644171308 6665247174228637280 3167697631557350418 1167031784951338781 4465758678661880348 17430094776982139008 12630822301149663503 1472260294257276932 10073624597285006579 7147874044145485546 18421568077549129508 5889521302577217812 5922500622472641064 17401084191854671224 4730066437332474850 16953026633256796988 8126914857324783037 4173000528741848180 10566071936660289927 8054704166713146370 8016036451235050635 11485069801613048540 8212760003819603424 9033331818516927538 11131885516834646203 15984214052069425489 18329664481184787625 17072096363570187008 13480965794961980922 14330387966279010352 11660346442544913049 401247663602315183 14847108470452676671 4378341231867974465 5416704224592812052 7214188602401775688 11960919401455644837 13657677364977552365 1458125926061088024 10079390625437716069 6567313386114866137 18012924720339917921 716054779447307387 3115357452910501670 16588469335185683798 17702161002482603609 7475576771566266290 18034911211303404623 10397100001999353055 12103481563575644987 16217865797860542945 4423805298290469875 127631112551143235 3997074398699809614 1298355043187165248 18038251614012356680 1606636255525326402 4613209213299155126 17479445798201600987 4692399984900893159 1067249172065506433 12714000799029960778 2089928740325790237 12956457661763357200 17514285530191992916 16762297404929312970 16947875592981941866 10464574984268722909 2560374868307323228 11145446116683929662 6566919192058730512 7911452947453571207 10864360664523936058 4945908642988325122 3186431219112145174 3045011495299120917 17228589842990221201 13280187518439884154 5979222046772279968 11478281799077715878 1929776205872240971 11609283816491219699 11088833470816893288 5935228587761798829 6638085998982199697 6437590761039971427 213752656565740055 1610854573309776965 12463552556709112735 6898531270158741435 4675675561523000185 5949270228419828473 5654880882591355701 6386002903986146822 6976500195672441653 13608022523389463887 8117308793368159986 14334293210677539760 16606491266107302186 12609747211693420749 13865702371123689570 3503569508661521692 18435371300185676983 2987179896657564423 18226405307636851473 15640027702027652418 1014347900006459688 266165537587329574 6874940358510471141 5020386098854408987 9847250189731529032 896516975591456575 3836836591918125803 12018219428106470863 16189452829365326185 12946245302930131056 18304497103573345439 3635568800152451526 10851738700062304184 3365964618266967694 587836993256538770 7747360739607823668 12666665358493606281 8260201073590938969 9880868332543335842 18013583360931426040 2758597147819189745 8247038845130230438 1095210461468668599 16887827330056740983 7971722807072093594 2911796348780235213 6439069263272818319 15584715280175440195 3161316527615964697 1353423013186213915 6588437112596323163 9933457156747441842 14265620356414708978 14871197506620645820 11451640800860764544 4230733395211818022 12093735751402151415 2556959693568684088 11788303655096649653 13738278499884929963 7219499284294157707 5384293959306579989 11397007191686527564 9569781631035304666 9710546774376222001 5184828184456440991 2279961286461595373 16762499797518994793 10715123416355134546 4907257429910378593 10553484289662723143 15465594378056044951 17656933700378057515 2142077646089844590 1517668922240829739 11520515879643215708 5214552475017778116 14987334681812210625 7832638764337244005 17909748897087640725 7704772111387602621 9898687872213663315 14662922526389289072 6868968000245967908 3891091976814287644 17402920965125938207 9378809824273117117 1333166688261282050 12683292797129892755 18135343617403677578 14036296776350634811 12590879790659826486 13990176462660193958 9812306525887626962 10681157739363211169 6869200987038322615 3383998521711616482 7009810832501986704 1970943466963040578 12308270258126019070 12973188281105016735 5364732126783971149 14372494686200676665 16966208513061018185 9246322678515104693 18040524524907862873 15289217547934311876 7898387394696438521 13994435533588071624 16583662991743303244 8946448065173156048 2330124575148941581 8976618919904054648 11416227538060604406 11265664171223707111 7112968504639776638 6588288929317317199 12878099162603705950 12244488651232825108 1203835319712751247 9185820187861311750 6615388415626726864 6212160567847639706 14771134445383498073 17470043936715599814 8956701636063821310 13657051719344415197 13203486107633338388 11020665292149437630 18435684745587058049 17403346123437778891 17550028061442676956 17650227678376338552 7042347283121252432 18187573349371701049 192782384351705622 4415078373358997415 10430116134235365736 16118672853845431916 4680449567637156484 14909748936285633507 9317756876782514451 9432571322567353987 1080471850338648020 8102715577296027808 7188409237764830033 12263357296308967535 3960396917224096646 6212891341803701506 2764585287845744035 3497016607539041933 13872596289262266092 8259263625167921666 12566480416702131116 15187526791912572096 14552185077452127683 15211830025841725206 7230477758764681771 10646814107974759825 6153817045435264276 16201652421757340222 16559146071233669291 17745588960120157458 15988316539932595605 18344728575316117705 1626987329789324633 8934899686183750619 14766763332667017929 15294417013175135290 9577918773564605290 3678199476637660478 18041858754086195056 12241546838454382317 13858941020300150226 14699570086649762278 14327134210016693731 1696250116116230809 18007241656100606136 13207782523497759581 8800224704618658486 10039036315441276703 4532730282493243621 4836770878387295383 13417498340496092792 9623419409494271316 134861101282266442 7340197110350365101 2923211456746591820 3216220473564995714 7841394743773134189 2325211269811493987 5128603840336540 4690979193683203105 12334867302252542472 3582562431333227967 16869078288513714072 4571755836726454090 3558337430488755219 18293816652028122506 8560740371572916113 15851852653946803480 2696999365267397185 12095804422866091825 608577585370633397 17903479318867225141 15520342868277845187 2910137569454087708 14474726572904881797 14363039555254508921 12433964172877336334 1100639359577753039 16058133613971670337 11542608857402549220 11273196652331235429 2715223198898495623 2396097083801251698 15251041976837371944 15569083604048949338 17602782761923356607 7371277378310822265 5458703431126314771 6749853954950172234 4700039883542585704 15558759153034521162 8013164864037897002 15677682741991459951 684076459660168846 3086326791420483720 10616757337595630798 12770499995637656645 8881816476517364030 9283931127790043992 11803840633449024243 10755382805930364893 3899096507445344916 10523859182049890321 17681595658181031444 14490373903754209269 5824367772302024772 5419804410158832813 999608497839313477 15578028848931563317 12871115722602980927 9180914889243861826 8254645423833328387 11828558788521055928 10186669538178817749 2011119491988953318 15417869017143809642 9688505731507125059 11688640636529285660 10471897857129226785 15702360637532791674 8565467107236083087 10691043050507343721 17122330533411066094 12732743556357002225 1707171171200381100 14083851822730648185 3565845043479469685 9939097756281908133 1582117757785757488 7788557868227346108 14179828755728677396 1110530288819563888 16138912323262763925 865924825990708345 15492018433382535421 13640800794126908980 12863212046543692387 1017237220912062305 1150251383334000281 8235716467437019735 11498909027374632232 10787277921165513520 15449587012392688376 7457631100349859318 1560457217951166829 16469202686324778804 2409115021537302562 15679128459312466701 13342000044254871828 12339025147505810199 9257691817756372498 2416137291118412184 10511119810421865451 12369822507961456370 4841117609260437279 17783078161013280082 8024932598688813773 8130531180261990718 11989277072889609802 10644669944491109629 2610295009750253076 16923775169753256964 8204201204533245868 6642846448096816737 8207523121180757934 5058245684747238173 7002741491536097702 10558308117391461509 11993850603426737798 7341051034456095457 4500611240272482369 10426461648964570357 13007487969201763102 17996612248029654451 13544174064822854216 6250136634847609890 16045748219701662344 10584889374525366834 15314795345091558171 8564610897697742200 1121306647800559376 1394371957074092929 2810517211447561897 9189665330699484715 13351115117176410463 9899083214656342128 16516072073578965924 14698218364280447380 14866181265234843239 15494706749539503847 16068050446373396162 870903470942764366 1862138304868655049 9355191801160074383 7953636518880288038 9302251563128679748 17808612322458319508 2464990248103785971 7676946136884943280 1776877204071299607 14663956330492315737 3028038170757188309 2567048986735270691 18376391398260367864 9270998286278905399 6830448679462373533 7633805264874480302 6133857082620483309 14473591812697186299 5016231421547921653 9179762222868376117 6482130583792406636 2089289544404456168 6643004226482587927 15925967724576669155 5403162315641870709 2840079593528662397 10288828658376216053 11891997117822614265 8267376719702275203 8814862464405993933 10682528882724093349 7321938865538176983 13958976203283630830 10932031700157124550 17685389012283268305 6807345884929339263 16012897711868635035 15262064627616515950 918415569333417015 15386553204955147397 6979079756386102541 3635845433716624461 15754856742240567566 2261558580744582929 17205796633708670206 2136264310326287158 5088579073823233880 10491773103690079496 17552029494711897696 16110511513319368208 1231089530068802687 5151264720291449577 1342834671392356740 9060716526608206449 8261968132959590490 922545168079297505 14546244567091949256 18075724574688054670 13835508511725873433 16359160776292812843 16000269377165045199 13050982868706429661 4460249652461745893 2727015181866652267 6534043707628195546 8829343748596748143 14021552805074897798 4590392523269624883 11762518657555658431 17791304669281594085 11598579460778877653 1313304988606344196 7551974343003003234 696632353885701986 8068344126822641626 8062831697735257643 10985344669823988822 3300071655902594928 2602214176211644438 3605887247254505194 15592611681991834589 13360620374689490077 7772921637286125756 4258295193757629984 16293687247726928885 11523855792572997443 4113442935596791629 12343956565669418160 855137834484742229 17160780171504675423 6318917082038522585 2746312583318341673 15858704327043121502 16750330495898038481 1783777866230354985 6720579683624862207 13626871045275756601 11369029771333990298 9502964695824000519 6206408752788002265 12548857449592364182 15851304444210682087 2237910570296074520 6939899117217624319 10519231672760819990 14198213636277224890 13629162933565585782 16885280203652241176 5939492263816850888 3379022282066499136 9650878781820924830 18028628281640961217 1590682107129762494 212409439390706500 5407672705314206042 13869281816460625471 8462732773902072171 12223977031441962772 15573160942442116067 17301586145314289566 12130797996546935335 8822237697780460009 3378892280432978899 11063656446465055331 14476926826824364877 4470435269517279626 3915493438763315069 10053137499688147121 2630075582850781798 14393930285953999215 13211864565698828180 15061013616519298935 4731069576213557260 17741588124068134878 700356111091545988 7145307191158457267 11758363324599331385 5265241707410903176 3337244353200509308 6257443446010238306 4843928299585459521 14947342799319673588 8066418642464449990 18083695170793759198 4899341312565963775 9762983428843636352 3074452785663941458 13057108109359112484 2119040664629926401 5200504116336612016 14627579669934744761 9961063832989629978 13673313627138880730 13596558831104154572 16187068689713049282 3490708230262709386 8818417613085069416 3293517928306892582 16174064950191566186 2555746474212967730 16857681057068080414 15788618105805721738 4146466159827600548 12279701887273705386 738290421685077974 14965275305163320315 15928864715216312622 2563037689422229104 10707660201109702835 5024472236028311548 12738430224527892851 16391408148745788040 1258197071170885671 15184966297947703463 15871934692517225355 6365793576423338233 13270421943353448558 17311266727367044204 16726276424232925543 13849967672060443887 16628837617299385512 7008499584795313285 15591165190069496397 6059168318718675622 8839734934712908801 2668679757701923612 8511969455818355653 2465552545846355732 10297712393513973881 15260381513411543458 6987551539306496056 11852206137721856858 16940564188442744414 13494038445578610669 7978770135118803291 3261127910573946520 10727747599019456059 2857806767818359568 15414515371897675490 7823673739209079601 4489720768475138223 1531981110627772104 6565470158340286060 17112352277714529412 17674059577829219810 8146324004957666384 9954298004197387714 384124251151368740 7602203917272977617 16758764514756354224 1551189206851362340 8260999723823359200 1780492655535546787 14033762584879414979 10770881444971834444 14816410093600431243 2944293581033022430 7457623610227724846 14375116244559137317 16485602121106678090 16443339013929039689 6429255080049049646 6036084330222697912 5865978621758266304 3608729611164688281 106513330608261954 721038952534625626 5295400589233197526 15422473042799671959 4970568697893417593 16125883440032637247 1657470070006457446 16840873029223462301 13724999875984502700 15977389964673901418 9930484527149398155 1936227493449778078 7585142891772296637 12028828000814386867 17164413422840912321 11963384363436111407 16439012776735539865 4819542255275934159 4766752958613259953 3225068205476074666 15249552238033835809 4193741087703516130 13236849286942317028 5279376634410719530 2912834783485510886 16486045319118835681 10067431251861979946 5820444655907544934 10887042358041801384 16745386380633332426 1203377301058298131 7972750601775920626 14605247274288904737 1586856290116798421 18203303712506014694 3698752278784762491 1477755218356307773 11479110346814652770 4534689044512405361 4167301925223015663 6426246439769087004 13742365612813076135 5864205353365654794 2843570519467133471 9702174332420946611 16306998697791371648 10673498667179924864 2894263714429120627 8027457611787466866 17046878125080291955 16925443923324392781 14281646519016755648 31103773032591303 9027974632476733638 11768777440562301018 4938455512353453207 15946030781504728953 14809551746280438509 17226271426777044280 8626992366829156803 6239272304804864276 6371476634763688469 11241668675164411465 1638334914884695599 11750571565135830185 6255458418253183291 14860058298493018277 10559996579902957689 3000411735282898928 5087153308164164584 11355971319193887151 1003644020545899262 6959284439051716820 2795335449970630368 4357473064257629809 8656785681308892423 18187716278735991843 18379170131485704353 9270862094898279493 2118720259038615919 3498943635333594706 3271042391961846517 11210423786976209810 14158307364686511395 12271707837652680873 17087762282725224881 14066782509939498040 3468314784635467421 5384941654072778576 16609197174575208790 16100885553165377487 2392058638878699241 14561177193502879200 8421678948264630886 2212982682420070005 13127133091234011109 6747909031820198383 5418766851762043207 15690231006835875637 8885847271751301541 8129415818549701539 14737223511857516400 12001018497076534496 3317503502761555614 11783379963302739864 12968758705164686757 9512232033422134837 16360314061729962698 3821737882901072418 9027892847674836795 10755800306226323765 14114680111337455918 17675587685772525549 13310775858192530465 8535917020949454098 15626480265575372510 9904843427558311669 4592654327320640333 5791730488124052037 16620622748096449531 3097735812610238542 10237983543336801013 8173853416755898002 9029199591588798348 14899224457545362015 11928694676547518687 12961190340148302646 1723023668473187788 6732166556505134587 12567599395045977518 16863842971873160598 654849535591907463 11752596318883977549 4354894529533313796 2951665802649049626 18217434388351492679 442396130896539918 5143268955363028540 127629976370166162 7100013527879850229 2796919077481100512 12787148148646010799 13726970116980385723 8290669068122922915 1524632049969109831 7686407337776204382 16969879410723960463 7485771488365511790 16842452207026839101 2208556747043642219 17597742948308333648 3153186808424339321 1666658608044416119 4713347322138963007 18353498430276675981 16999911061438233530 17401898470859791371 12257629918150946985 4720365530813432948 14061269119260030493 15146581188238160265 1523589225745174027 10875730999511488367 2674417760758169781 9507815887131417775 8077839616743504987 17851161648169383950 15531504056723853454 15159941045102020503 3328778520719123868 15359026854996084995 7040900711766911063 11573080525663676188 10807163323760564696 2817438078560862781 12079243131316755474 7468427110428719654 14646857198242855958 15142625171053321088 2715841250188318405 12028364524955363757 11276887287960183523 3796822709746947175 8085683798460939955 12136236440561201018 10393859002804052788 6898449877938366228 5693767921964923353 16167842794125718636 2422027811822611551 10247360800363223496 18415007962615548716 422747703820052734 11914355817195363974 6023556012870350401 12261037828058404282 8351622280239482988 5250917747023109404 12140695809039382217 379065172489233962 5423313891454495534 3153674864065713569 13947193280762474736 17441731113334872741 15118497138207720952 11027072859390414272 4887275351690877262 16704733345483837870 1109521087027946719 6811638690567770449 249449640231333524 1500480002833615140 835751627330237897 9113989688233514527 3254797072439795690 8703308645457711130 14466761733241164070 3132868017150191080 5155677892892631648 10173847664202563971 3707607080418537550 8979299063010679789 12371072532662783172 11572478942615906995 2116881687160728611 11209018567707397561 12472142759899369477 11838744597662575214 3288240793939365072 12299969357399405404 12046925148890554661 6651510102534917949 10771152847647376874 10715014646190873478 3837637525348108766 8840612524010468572 5525811403225864569 17538968765119343760 7504307199126678991 2491545111924632381 11255159262588596942 7468302440434704271 9556767025449816173 9532616988136271955 16856047218115358066 2562507247248513447 1155735372520502278 8936723387214392086 16853303377656100065 12367451183355082173 6029555819355410262 1677112608677933930 15286269799192367414 10646552550064655852 4198552334939897263 13278952792832259740 8402949716482749697 4276404843619803202 11080214725443394348 376332376772083619 502561467859547558 13896358378973814483 13887998884183201245 4414759594264221017 2200774715818556399 3116678552754558340 11117816501396461223 548967753020725740 7954642698207526279 14758121697261840804 16580869639940546621 4599945015082791925 6205897447717679300 14027880387497842193 2155310790875249481 11439243853378782219 13382374603838397276 14617229913899188948 12661140079956474896 12222346300514374745 12290021127218419258 14779645476613413372 7346472210232976674 1929833711020468118 5403814550492300040 9137583088509390786 5215158148083332475 6359853912922141080 13306256249413612295 2292789602806489853 9507119607757841437 15458491052784186884 12697490187551020075 1533282157628528797 7951488168430555291 3584305497089293990 6887280697784641212 14516311228854966375 5191840153827787031 15364400705606448684 16079004064820723485 6615083902609413383 16757842840475893267 17137172153884752091 9631224028609533416 12478971336123809867 966355293597367742 16438197607923579958 5261414213917578478 11315948921039297680 13960902020937410512 13846790247575094468 4567948934652825410 11466645226996383778 11351588601651711671 11567183254994692824 12451728535843103279 9468242131261885982 4977113554123925536 3244878008319576279 9038293612078267005 11100604854970034109 2113689880587039786 8165872453207217674 10663012046426008240 12761647675791798285 3849706038662212448 3356881088928287661 15091853585985795253 12093048708941099838 774429434013113173 15775698777368867211 4895718372684865860 8254070778111381229 12693027995112572611 4719887536991901528 8969600344774631152 9497406761995316827 15525154357244778070 15154363377992762607 17999652068518996179 11233638456410534906 7305640536636455991 12711425098577439156 15863034164408498172 12049235457317098916 6401619819788486468 4899690812626913111 9736741074148343129 17513687103147365239 509191820735383486 17728111728002814185 12752881717505745072 11792247721427255060 3200941633977565059 8336480832231323432 18186722463865971071 8327562337741625290 1998371166817450231 6668581577189905182 6136487507453247820 539388549203940143 9576219183320153272 4614900620096296193 16578973765397290804 6407970451125785380 13862031419532936534 15391636564233034535 4867213944531693002 1035972856320486746 1583461276691614380 8526426239339378590 10712300804224488526 701588892178380836 5006371461688215001 12205152658223190063 3081691233590470798 1844328708479373551 5923351534077098224 11161590771419659420 614704497964748027 10345172399556797532 6778155116190018227 2648221170379594707 896950679196834111 12770442040127553926 3768985876510307259 4595019932339034221 16396427326898009775 8922664040923484582 17088095165283048112 3644285490662844867 6219195140455816474 10168078453297475884 10873262567130196787 15349368173718816791 9528839731589001053 5873353224169199868 6442924700408593949 16602582958340468022 15059953458596448788 3119434949485265418 14173829036190094575 11135418821400431313 11207940954347746977 8071335521282073345 5577858048036210112 7545793235407419936 10340940331090627491 14380458359538882896 10625519013532671325 6081033421005550404 7553358130631668709 14714175918338537670 13250501303318119540 10825393487994487507 12696280799485020500 3378420099480547884 6501057839094093347 11132431311071288161 12768268894474724267 12731297871497202415 4534265905029931386 5825955778070264322 13931514259711515736 11860002248563172372 5665231247218915812 12806533007204615712 10052616538160820179 10794436080985393695 16403629648184736293 17733645107922624024 16668362172618900167 1037649426070331227 13439642326959238133 3588529746686947673 16902904103621931608 9685297141026149857 2539649448542779033 13032168468106990389 6847584203333883763 10462066826345699790 2824736107447242395 17291374261562417151 314998345857942103 9389484477075725788 17539672061435113276 2795735080602053728 8516652832336889304 2289015191735804918 3578768318033474649 5769053309402037130 17557141197528214817 13411353032117079148 2617329657979142794 779838069121885259 10208935484173070652 10340287288698212167 10742538891448422700 3790174481697872631 69167787908255 15476179706622417662 153243219766323475 17227498250681124911 12497277784689014054 10630733699550805213 10259919135156459669 7319638789364420367 1146969068273350252 16727957735665665799 16374977976356033908 8805505663327475182 15764027143372941636 10651286690663666387 18400426961860320438 4522024128327595561 17015117883981865498 11992529452167198717 14753689623295529644 8426054924661450500 8956749689303517141 16237090974469205207 2358543529243395666 13156673370111818451 7140997798992546941 5626466208136857901 7603132925498325547 15789976653378508009 14448020727471695346 10807019331414372268 6699680203437744928 15049618372211763050 12542471132205546746 1660339243958544697 3203508907691768169 9472690091544912248 17185022398481388787 6152014054392154296 6334990959352819685 12309465424553332400 7324756166818557045 14453639188503802898 14908982254027400475 8380361504978900911 2610673801219957579 13443157508410776295 15750670370434701910 14275549927289978966 1838523841405019623 10695522948069905036 924268504710512467 9046583565962577289 2763152073002257934 7685125249870775582 936967987179809877 5468315612359060482 9488230016413220588 11406379282291933946 13575160291864138841 14083629829252445556 15810104763876597984 1631729513581358929 14178362513678279029 10875488627122359984 7427149106556213338 2023286704832381509 16186595389526771900 5987161718071342863 1187290470092386742 1965783524526883729 2639092754645377707 8118214878206481405 3120567792458824947 846813526624824846 466013398399147063 8628301072873440270 15476231512776171672 3501084703381677352 17712817381100658623 11560901698045724617 11635835796501337866 2562484357583215976 13180230448605279791 6094389754463776285 3970034999983171338 5761104947061431034 12187404632852010512 8226597430031321277 1326748563739176537 2036071204225720114 3384614375440092057 8957745480268615914 9840779708613246180 1568823668170679517 7718274426182527211 341881281941576277 14703046587339319282 7831680183259661387 18227049640995170287 18181351609776359578 15147589744569039495 5693355412962970121 12606921241917871679 9441002683752045688 799209104885467877 4466239723938174183 18183946609995767529 16849727974631903408 6690983916228311595 2649528164627551599 9316479777575616336 7623163288195203497 1854077197614237285 10020773891364979627 7539113057167739526 3952263706357306083 9062013468671493729 15555358733371577824 3421294428571446879 17869612055003493951 3339042383111949512 5044181435410118518 9961168347432974665 14804925786604658686 1240454830967156036 14785388776802616871 17203068072169385290 10809216724082930181 14378423454648957381 3411641141017381053 1721678184039891127 16875499539127481736 4814048911193059341 18393869787033136871 8746339719575383496 9155862715160123237 8770135344555913429 13434886334100043111 11131052590028692441 2212553865805165745 4327561832763644082 6497736390379091039 16185416877043581124 13687251796771054163 7053678008218266385 8882757064956798735 17343160012169422051 18257237068359048181 4044119004156333251 6262109307146815525 10165820896317847212 12577481716195290342 11800446187769493423 15105811493102977640 10079566536760800374 6878662620874968846 13958709450266356490 10752912966718450608 11782518876299568640 17072338885433943250 6269050557567444943 2725405223061738233 4649907770569545270 1417889516267696280 7694160370739296848 4570950385966295618 3344824964472863646 15551063009672816306 16152164120635532076 4296450789128052333 458160523724661718 2523498906870969684 3287324480521181436 14694603173004400081 9094216786216938700 7102515403280362433 11657748145126633726 14629833949433736230 7713639051282306526 11213295121346339227 4428892052604284051 3118777639136924209 6937479219615665351 7546900683177467216 7485182855047573510 10267407567607841828 1572488314625302012 15858170683099383427 12783367096378632602 10748961484204363538 18174884783450167763 14821889430530798312 12498493436247176633 9921049608527069617 13165777706065993359 16685586314425580738 2830151222124217862 3551814789247885012 4143647532391444474 639657746380642383 17498851329159000267 11799827529921070447 8544994954760834214 16005309054102779236 15133685855175120085 2010027614955003538 6226179816741049295 2526249923210498658 15004370053490334992 14170591726875094594 16872326467764328386 12828860156156414008 10696664342710037049 12404730912875744071 6945606653054338252 12639393352186219128 4871126565470696566 3154781926200006053 18315609065730890965 1969668081088148155 4625500607897402495 2562883378494639523 1146575964318623720 17914133932475186476 7558349473237675694 14670570722807247261 17560166015315896452 16316024772466980264 18115996995217970375 14556076177166880068 18156216276223701220 1286762225588996725 14393859807116700451 10473754639204297203 15705323646940073360 2546976992830720117 14819637309707516407 17910530939412628338 4543671600796246269 1139540963594677393 10235523238516126501 8661152356601337094 16140865501196333441 9804975560542750626 11208296165100735600 4305655477125874681 18203243944598883531 9275799535936155087 13132047209362674272 3841134573128557247 12081370995485194218 7833673757857367524 2288812931368215272 5319994863651838163 15985752836600897369 4469540702454473453 9535735767416565071 6710313775715867539 14694600073776391873 1898594770954912744 2499159456247843851 1341222259860629639 4343163478218559888 17127359596517185013 2101433578448256149 9265003585911021662 5460331290713115233 7765513656097318785 7420602080539774948 2486812455311755183 12367982936699482377 4001772541559527723 17681594377618491466 17430281713902761947 4318267018378820923 712502526896251855 14445210485994512981 10585439370988771916 13660168239987956142 14168668736908344616 6926474876434045759 8461391551645440087 14828561965429630216 15143310678612783334 9130608146177724795 5231244636550143711 6276257901969683481 5752794617527125331 13072365102896768434 11210341859990999195 619376154689063922 4681684996084382927 15729797169463764467 13211213229328960800 12666243665860154182 4143570933752174104 15033301494661843729 14985159214827434384 17771391415943190819 15912757407321646946 16129263900990371061 16635380499048398777 16340569524792839800 9665118360737052395 3987314847935986985 6209537689814350695 12275958676876022712 16818656577947137765 17436750471403852663 13460284117516484479 3439250453650910527 12417902407865659825 5329423513162379974 10230023807474879628 17797229628629588415 4029556902714146953 6232118807637038696 745754964293126568 15792491274941631195 4039626094058522276 3971442465533902296 8947880394891552879 8837980071421245975 16726334162465264599 14940118326011228037 16339600764438311131 16464861684482918807 4704451882537338140 7874254247116970303 6586728782316139969 13194356623866928127 2448496670969367802 16896271663396722508 16522655191929199427 1637162983018739482 2060866738109344953 12099365132689275471 1869184070955163389 15569520810732957399 8903336778764242434 15535669386737766821 17976980602231254301 10128090776481529597 185229059081478639 2183895482833883285 668891660947013033 3820498033952482357 17196670925753751855 13844776300666342991 12045168398166437063 7995658756340653654 14752598468531756328 6508573558410520472 5509046190028446604 12736572389352388927 1537754080834831536 16999209561302589889 17476746220233137192 11944515228298997674 3571105190868043589 6681583726514276503 15714363131139441695 13442380941051039939 10956013812765250665 13331806490201506101 12099187548819691492 8191607983585787859 3174021724509980235 7755794870450134658 13305958355916588826 16488618918073134993 1925728203024762682 8247941720371093984 5757527256504057230 4359009388810748245 14329201099997581678 15819008176839938759 16070849294235397041 17667613870550106686 17133764919933755672 16606393384297600496 12161020927595110187 15414708400978566476 7966990788289802905 17112497143860457080 6728154823454718514 15232388636129267740 10265326955386007609 16964450586196400951 4448418218214002367 5624004916482002477 12258008684396896688 16734908607360548324 4474526453773366920 6003908604718890784 14129265587223219690 4996321041782095209 2180416886428470952 948847110914056858 1517438348610503151 13528516196654151225 17524552733250129877 6689022996260352190 8128730889577102632 14545012331935478498 13895620200380737807 15937283073640103122 13565454190632547997 16225304197687269844 10753390767242022115 2116276352216877073 3717255907697575645 5338848019113232959 14540784338591548547 16057033056723131401 5359591606491664045 10906292443925797744 3726590998758219101 15697315927020644828 3148682201214417604 2223817832136663374 6245613446102183894 4705824746127016746 1433219328279542931 9314008579133190819 10413133498347447383 14280271533706942599 3331859763358740242 12702061061554624381 1900520796202753801 4792094994156367801 9814885668101025255 13555874273062178578 17847250579820761586 5891074347461858982 4931390694688867914 9460940142169875897 2002322951234862927 7440184207560325600 5832560860697718637 731138594605880294 11313327446939124935 15602199833371102953 8429189493569934343 2809665876769606302 14192173385039068571 9269273941417846952 625606128405277424 15419382851475957531 7167422985552970305 1866375659758380556 10961143217455982780 16745111408401512961 249524676204420420 11114903932985037922 923891198590394261 4699549964167892412 8319484444076981235 4467477764263339144 11719376708388264236 3184498689086890022 7990472400223306173 7477422343120991799 6174837062681282983 805278337073691583 14991170130356505217 11714100342171552318 16263767612878933010 10466199226562894872 16810486755918001392 4182093728363219264 8638954196513673112 6635572280933232475 14834719168294276442 18173958225708077472 10853542331236498268 1653851913295604555 14019900575646564352 2460801729824077349 12494933784994360000 11440768856744400261 14975923247158629222 12485310928891861406 5529320034930863985 1130194861712124279 310932115388038320 4160998907845166385 15936970414952439374 7473367915019947909 5870362235613807236 5632179106434242898 12129928919662464410 15647778833413662657 4125172306973878186 15391608454606560038 15275144812272173478 17448772124662748330 4331291604570297072 837230276065935209 463038741353968379 2654006671066437765 5102511259714337841 1949029624859155416 2302076776662852360 18014377786200850256 7811020540571603116 627352804955095723 6504020614590257989 7112714384813225142 16934352077915641890 4405495480228807416 13785323412210370366 8802006392529758797 15266939680341167315 15832368526433864069 13135252952563384184 729063467241727638 15092702366888985180 11836003175914945022 6968408520637441202 10399733477899762106 9438375012670656398 14762777626526780392 10013163991820189800 7135746518764612039 9057408022472027622 3466952527289915399 13308436971381314946 11920833186141455517 13195403603766150790 17616524221174866837 2298713073640958566 16830299010079707406 11621409131381342142 12682069827606034545 13913808388306803727 12378939979640745560 8359049820655518139 16794273041118686189 15370826897115125620 7152794528582459791 13287575318976787289 14413353217567188305 13110492587777310597 12194588758688952930 1397889449756230670 11983557599100671688 3333421474979837137 14688462478069572386 9218950814345306604 16302983634513217108 5676687888473625253 13099377242847516640 13839573118769553712 553054983525999915 4810224856435225712 6214833198517523583 3088932851168155607 4259967501265559581 8394451853077950342 9241528347487056239 15479820659809157494 14006399984583461990 12170367973356072773 3587363932641330786 14024471810272437438 15605076978928885368 3606393233726425002 3746602004910710090 17224333844307523638 824583254155324467 15730268606089763861 2244467087531965801 4976173913345212464 13439528840359815414 3772482165480415050 8000347416155423467 11478392882177013829 9838802150873054464 10783417253032570663 5130752982463664340 1953497723039480287 6400583702156889210 12396344141286519920 3372956800178676015 17361579415650438715 13808200362837391014 13676732018557499866 9467125380953265219 9978025119411996136 18338145374800677145 17856259963082169870 2349554183134249247 7126600758707612308 11571906605572227703 11119823543341957074 12958245957655847274 4367155549296322812 2688920208406859104 723051982826359122 3022318356622839308 1481778629297970041 8255682938683394582 8344162217605334628 4029778334189203666 14217860485361309408 624277707943171013 4211557840925788444 5870227394170150456 741916590568975708 14127092600287305264 3715568286563230909 6192690869764091210 11998997039675843191 6135662719271309376 16703037162104288281 17885441224037169069 15847751586301228093 13216472808867364931 311292912243591545 17181566424313822148 9618806638268562078 773589971417057278 7699263967953730498 8394251533062554981 17893586263867369996 7668554262104255447 6244726047470308218 5355994000082260156 15001382233055110228 13507908098868956440 2481694497377361567 13787291323164244222 12977976654658842447 5100288316195893561 1783125098935813750 2454253828316063939 17957088602955624417 4651378416142351300 2444642162549736293 10273565278458454383 16338855781757346679 785114679672514957 13971992429658469134 14273870420252689476 13928790268469292825 4874752669327412173 11224865870108883741 8444066940017708826 9354120199688194817 8802102096472084766 12974344202983022895 10058647312734483508 12918955204211869042 12743228679812487879 3421503142662073514 1937772644156456373 7739319223260461149 215699790794359955 14809448517609566816 304674657822876136 6730648470833860684 3564483932656339718 17464007613192766218 4077999612583222904 12118619806175141373 8722111570838761317 5617416288647529390 17369495164609881960 17567588028373570904 10584129694277928323 10436583337654220144 4365708938714428817 9274032744186442483 4353952073457746322 17599889833857200319 16494098927110955653 6431433722824498368 8553531086761598750 5142765850926176672 8219309242927056362 15469215948892963892 1982602951322624403 15144991321787622618 1855088013806919247 8757870759107674333 2227464783825551515 9177079637666483668 7106822625075969116 10268938974482270616 17096658127787525760 9017923453238598273 18145642058257387356 17596946926236226870 5243937911982101796 11508498964950684686 16576632471428252052 17851770325788604815 1715395259508066126 872648394583482219 173460977927945097 1808997180149638143 12520420403559611882 8062707949580081704 11095830522235337403 9080500010891407472 16184139639862300182 13313263063299990611 12242419461149148582 16139612225134934505 8921808164934390252 6033885030519783639 13560590946987622431 11997479585479049165 633910346298107359 6566502793134579084 4140939338316165250 4787471268171565802 6604740442860881290 14046245549632805812 13616868570971195147 14786883968589596717 6741138288157379723 8925507716467357048 15016950196496905118 7799614918381262656 3856743288443590794 2432272297906442412 8780717662765818525 2072341931351746575 17477043845655908202 1828503520256340942 17921449146733492391 6527120472600925431 9050444926879596612 5220433103022436091 12016424810807196814 5837743833919351280 6983029813189992191 795724638759793161 11389819917280330503 4316825947221101908 11852700707949870516 3387013821606735997 18351827625568589979 9457653417179700091 13548179521833148736 14365879836072708452 5317516079404480267 9314138860994011625 15794648174925379529 9558700644389370930 3431332503590242924 13303337743201401008 16022196749500837771 15926955149448092296 5860400676257589877 13615445032259621209 2968847336169184726 2520979232348457927 1402775252694551905 10696014936629149519 8152867933062541550 17606455817751732798 15369120078169597803 98751096540334679 317634815319881074 13149029674696373313 7105811533993481248 10599966301055345259 12437911952011986798 1054295599936634045 8577603088509281521 183332913087489946 15716437136702437369 14562826419254049003 6055318692222627048 10774534598311758148 10026693380794738918 5895162531239526473 16375300354369885531 747145631289107817 2702642316149508322 7938646491784581765 2851532164369934409 472171899390766993 15979819313070552270 41365187483331534 8963353571314798664 4905324724828663398 8768300540253601251 18168698308471270249 10070352673418722150 15981335101809499367 16686840474079102310 17814640877171482728 14879430127244392527 3733531227942665868 13839430824480069150 17987785020257960232 8602370165861783270 15118086545602765662 8717897457352441671 3971468219174494186 15295134561263182438 1629753812657109147 3957598011200442627 4760085486953227899 7187594591915535987 8875029918620660778 11615931524460817024 9102224045964150174 3189413388318894140 3361906264650507133 6372346130074152670 7416897729562243811 454017743825023314 6859788293665915720 11275011565848819008 8423685326191650709 5306602135410345482 17869224290952699790 4140563519192313428 3526928114972971813 5275757361722053517 1656953796821068686 8935659532703881532 10293731235801979379 14416905225661370528 10149090861616864885 4888559463822676510 6509194959400297632 9965318758155437791 7079086676841770908 8796929204387338627 3446123126765542515 9940892295176137940 14690574504365914517 6845299104829610892 7022971913090487946 6243011429957752776 16737521178402530872 13728793459753879713 8181565246949964171 13962091105766033881 16070465275938317063 1075806905136348293 2782866467434040593 1505279796446198939 6433213102361079417 11533950822770748454 236149061343583371 13785638803456783754 18422419221869076797 16861171306747316813 15270837588665101325 5977388516550564818 153033721654200258 18102056697721958852 12044438527807208590 11681796274390237988 13894464246382130722 9355982003646591875 7966256803347018095 7632072128741109418 724691388475957285 2483127914579741165 7302436614726789407 5084344957308556677 520499991521664455 6120821649131396788 7384854422669869214 4131817022377398399 11856154927352356708 13975057972629565754 10296948083045277919 463466787377380590 7553449195202807073 5616263060474711629 15609295190949537258 17174845488571285248 11194341331805742028 3894186506679253451 16667488791015266442 15915099899747295064 646716282360468479 2283664688570023778 13827295967394529499 10728091860725718601 13616951847617355040 17025255372141960016 1414916097917192168 5369545088944984774 17644516298495480932 17279182034159136534 5136147322619615365 17581784985143261402 8928588472383219143 10686924889427237342 17553858445584526019 13213958565234624599 13430772237125047091 16914640168783249682 11848926689974184608 18257860720152992914 10735588182807086723 1372940177616260448 8454641978544315266 2207594194699876024 8375644278674231463 14233683087325985106 10752183742769459538 13579440323581816420 18250069966356818505 6092206351113837939 9239964763091350478 9696574019384530493 11577390017962818943 9414588575509686393 8798234553045633400 14412141043496474216 16462683229201271571 957084986644998386 712361336446381339 4326827347344137571 5711726494947855486 11142672071089131835 16240617067903358255 15742401832995357465 9959575368080270265 11297433727995234642 17094965471295875839 4987264106274619487 8253191539335425922 8582513653469792161 10038024016715857503 3244066957599756704 10321789282174726007 9468563312018249271 14836630806513823487 10330551370302893113 1012996382124638430 10910964804944323084 7351664479861008112 17920000678615239703 8000495643047008586 14196743323149696093 5262720267277843673 17144845901616185750 4188029868360036348 17519700285349727337 16923875164969770519 16164870170897441287 1654460332453598621 16692409678205447924 18103374403792480474 34114110303499815 12408810087757787313 9597069347094971678 1589820555404612455 9153969752034571624 14870574064094238471 4360486044394616844 12013977742514392346 5647751376367651718 10355718816249699898 12423471649495125554 9049543338419021971 2817098778498032736 8478185408681058312 4138930236607786157 12881868061087073317 17381410993649684701 11011665120726993850 7361989081245992496 2806322662207214066 2216589524137280754 12302900150708057611 17942424036742901049 11052984029591887649 16479083116932017020 2240831761384392344 6163921703970789734 1585917939259278850 9048655119216494392 11816400362297341865 13675079745673653278 7225190929778994291 4458815310576548766 1636759367469478738 3036755247624866300 11188588892137558518 5684325260655587002 10180627782281157836 2355468066224998514 5450490267587918310 1649379173616396154 8782868299609223710 10971622731006489795 16279958694645943270 2977769916154654125 3235286652212743739 9905900565993001791 8997632915835665683 939141560690504003 6359521248942243812 13483429918216744540 15460980902014708982 785301635792947355 6183189444182601684 16504978138582527990 7192790404355260481 4117371172072703142 10599339029888976819 1420962710823930733 4813655860922674207 13950087869952554921 15707051029905515772 7572829586954945134 12026900188359358710 13098048351020792252 16216780956684802014 6685567442182962113 11715945477980171650 15694230552596438233 7659492767349854205 17613970798544013948 13993837222265834571 8178972344893165303 3425774891013731820 8997280552086485428 10113646550729459135 14613544234867650785 17316519378222835164 9464132095621266428 8305385520930914293 8204777614924856956 12328343246923191659 15440882833252537036 10751931336821862289 12273530709171923194 230461983698438975 3976880296841375008 10856912330033718656 14575691911569227238 1265113946975685621 13427939107663808712 3429909454000156888 13037373440109050621 9888198360657198465 522140365431580009 2408313986091853911 14839370697059737863 7638338280291395087 4007141360027032557 13285207764507312392 14769837187558041845 11400100937496466637 11675448336265970961 370126665292567499 13614479340160793073 16070674081970761198 4074147197237048365 12474354666328390744 17191448664069735655 1645758366604761204 10182011543492273828 11566585479095926865 8786359243367096427 9528871259854515718 7030226782124877367 12603995972727095725 16251916406416473448 8926412137143919234 15235395217947778692 8305977252159792805 12291543111300238432 2191665536186304910 16316799902597852933 9186612587617116674 3336652756186282642 14992929255526405091 486672038347454185 17233778316722629137 1972148276460967292 10913323422324372619 13162163777346478850 8896806901757397100 3383185310888920290 9163729052252620755 5767525803280567025 6260288872387823833 4898980010057506589 9078662697464748367 15112738255290008428 13339138180789795142 5521769926354441220 8527957632537351368 5028914910882566166 4428722835403005721 17646250601363333605 4810425086845694884 9212948781947204706 3223319101032625088 5621887888686386489 13753471221125557972 135928192798636058 7666482222520909460 15406491987811686799 2841900745941244280 6383305933073212712 861865722722334713 15635478941987851534 15535573309627197654 12073753964046378841 7011119241792084526 1876303204863478414 8267813055324967913 5961962291384244122 6840430895637514885 729643257096213087 2041056789829879367 6228932369902831591 13779384509882735498 8526173739810147214 16870654095089788566 10027665802395889919 1170394217140795708 2669127090642106401 14561278962932283754 15653805756510048766 17125948964202510358 6599995158927096037 8885046423837843959 895020742091633404 3317531651354103736 8969408754454003361 10820201333856540975 4822837288712702870 15712075455595117930 439512307977888948 2024108930663857247 13276173650767994046 15031587622485150295 12905272549266450755 7256701339617965009 4452427527267071607 1903784746238770362 17194117278942892799 3696241074725319409 16374528401451216997 8086492857494123213 18003618285897002869 10599339207099202669 12821602220234141389 18311619701576325199 131353180959882648 10078441863334542006 5150653793900711729 1871906959111842619 13824092956563559296 15605916492522116679 11990556625158004418 10132660663763651925 16187203777581991874 240790564551484561 15538579088480802385 6032808708160524157 15674113529855476000 11042239659977722826 210857109440083504 8509955614934707235 2669521761757589759 15842064200664088603 2618999509872556414 5938757569500420434 16803784828649727937 2458569978008572466 4469143571475887028 1282221321457510075 9533788230542555283 16634618217062523723 7169067611627330694 12194322822555462177 3699537738549899477 13106801962244441717 10328479060838170565 12963760745447236787 9715174607125871674 8753616543686326363 9449196829703643768 7394492069199690471 4552150816008101365 9538386045784965683 7146727160801379689 18328781600159699970 10196743299682946388 9980914920246508913 6467172347221316260 13187907692565454985 4680977940052085632 9589524095746580385 8652245746656814083 17513788175167881474 17651949928195681966 12513579861154082641 1414273697293096232 16709579867364246875 11810780363939573901 15538991959393272837 16541840699318626872 6014771847841635904 3291488351382673527 6635112578574658317 8652408303514808006 9578812778918789783 17132004175452271183 1394941327715319826 4013023140701484370 10341702056790931537 9214705799675420068 4787306157617561826 12358365415771958803 10409769183003054018 13349744154526319066 16189391152877700507 7265806917834010458 6288415791719981320 9379735394522575624 17801000159531003041 9133829193368719673 13695689197402684125 7247741089605751070 18308281113563383982 17029106688634354932 7959051656454565767 14389651764245094278 3328717484752290120 16577764298739733007 12632174629280022616 16738908825771779487 4768104872867241294 9277344038957139783 14845572281332635503 16066830835103633214 10562262880460646417 3183913676856143029 9723046217273265071 9721368705407449878 10318728509853285800 1801131186892321709 7783200985925781071 8673719047070573861 15564968881067095474 14891036056699217119 5091571562117476955 9570854166713189252 485043483433206850 5706037938505006426 14147283081284044966 9296523225881055022 6661751635719665509 7439238172329131995 8855068324731719949 17229359416815642980 1835609432204816480 12735718602395612351 14732263505284771009 13732746205558533329 17717008524128487082 3090703433272296875 5164392050914943126 3435411275218662007 9256321986168410018 694326397360676123 11628165289661284038 9666659909266607018 16980699253528185569 8940084938574713163 8363846528948871260 16516805592197973576 10166315971594013508 14170290101499724894 9218060090171993447 1038494206558007983 15790013499999951299 13225332209118974636 14499177723339848133 370735229853464580 5876973722142398739 12321069854706208785 17548311983865918021 2528853076909676854 12966056729035153797 9118252850298249961 5912815074703235195 17114221472619670375 1709953686793463371 8771758180472396240 11824333396923564885 3831937841128630780 7472407973081333504 17008037520794201748 13265883546195188867 16767886909256967096 16935658911206955733 627047519029516605 12217303467525027139 4881320527625504623 6346414134985288387 18080661457410422003 2773893837220682802 3625135752789807070 11435622977272360237 17588168091037300880 14559222595710651987 10039951240968627453 7314392947885592957 16046524571257758346 11539246379373628773 17721133630844406187 700057910471560295 7004475648091322898 12779386909206250476 13755962797244232310 488569837281098796 15325550925224810057 17457266522203602339 7859380163042903136 14996906229850448621 12095624555839105508 1596220962055550223 11490813676629528890 4437954823808627300 1410965167552471420 9457868609690157507 17217844516762841609 555082601839773955 17058444396298368619 9067153392130691470 7043529633980923427 8936997653965062417 7800490215352753144 9422106008414685942 14784158072509746255 2822782688997029647 12492299735381275885 1137186448937292160 1866017907437474845 13264351295761835891 11761506847918931396 9347775357107092707 11356338370906501398 2316343593944418052 4623741079889375173 2432633661726511465 14052034088439823584 8856344409684560285 14186588447902159322 2941651071637754662 8010139726390241402 11145796908284532681 882112909540437582 7371406846994381690 11980996062254819722 3586289402024619841 105781325839216945 9616925933657076205 5736735178668129685 1837927010047854835 5970969563326352647 5907467482011466211 16425939494451404157 13395372951666188929 14305486412044936794 9258221988819624239 13562635656765321690 10022589472918482915 17381236707385103698 934792108845359764 3267929654613806812 12921955348562858522 3303470467718126271 12953910605156361784 17019949799938588696 62434395002837832 15868215998199540535 1608830816595506212 12528565085868031247 2560510043175720038 12282478216905689319 4457097730695368166 11374099285158950583 176411492948447831 16676256645193224971 15603244469254487843 1896648456327128098 4335812657656065293 16498447139984020580 13609349732323335372 5052978912357384469 3458564261574909970 5300714939209720056 3381043531515149076 189236128265880001 16242260040226349657 3214715394976232450 6074225126903737309 13611833585052037570 4942340016987799371 868322831479060479 1241292392402828742 11345747768077593422 1495940534972088212 12389533143037142065 8316447668889557581 12859021818857585889 2269078859229553281 13990194467374569540 5722738396827015459 17357402638919026392 17700314883125474405 10595920418468796201 9969473289025920927 3111455776489461315 14169588660516011689 8406337885994036048 11972322899680406274 2837740556089765156 7982879052163599193 7615105613985620873 6638289162649986010 10770882574621370542 8592779848194251716 14005308929183284472 10061509413284144569 10324824289448678200 15054281438628343114 5754886535712653749 16573694022378619137 5412551721348277727 9054324332959029177 13064951763580989707 1580240493299500902 766512163445640078 6706932171401481566 14043705008019721938 12114673636345966596 11695981289002206690 3490706938836614851 934642287267233336 11767077764810241867 625267673168738057 3034319800989015280 15533772067360720588 7606847691760167285 16362092156757641813 2345781825056191053 5506084976990333540 287941829583247692 16604092259632706007 13388580039492133465 11195730401072421507 18352522077466973478 11546220703260057231 4097631267130263622 12695353434077814442 10926464726705138387 3034041649876626358 12705692866446694077 7875583962509637943 9791328456398516907 3645194946127163322 8690160271313778987 2890153808707616431 3896376161849363989 17359014298879182083 18365922918494466246 10300553489320166112 11403073626803422754 10872911180408662285 13835026872254130087 16699188880932610487 684103806324730000 2794378995953125134 7883644470363363458 960395185868310246 1247503075748780238 16619947689461963926 2929276590513797791 3617959863569083375 5713632853838529831 13534669994516408073 2156683824713767172 13993271779176731912 4337260772640037496 5783119385900351481 10637730962135524125 10512404130932734389 7393367081456856262 15399442195344187751 4327377661329491942 5979511231150158111 4241192693272831883 14595611223752211844 11275861351101423105 8152668619302810081 77249178058178080 11518098941335102376 17290972852826712923 12835189126252487648 9792456722904495156 3446352690629881881 15802806371940579505 1073644508042309105 2666709346962011693 833527373442303429 12738100301105410051 4389890167458208672 8672734754291856964 3396028525963817433 8757385213484306864 1919196306933818902 17220728597246984371 17605757189876700152 1765149858792647838 16731959540570179481 13617720544309958723 13014207486465663824 14018712172206342353 3353226327476019202 12714697790931083062 9003374273329623331 4202220960760400319 15195382103027667642 17552065939290774455 12676568868697026798 18297794987980320935 12439268548779748740 4629284750193542845 17314805341886205494 4963550835927922848 3284753456103993192 9381331355877179906 14381484598674261195 4581750397791281329 5206759677456303828 1060999919558039269 17373913239698400426 5585077325246256205 992508726693323514 3081670099018184778 8279940622430917807 5798769953610719748 7299059975109772895 7866769154159796225 13277125015654992798 16214472503238780127 18053126654171844688 4765520188118910240 910644687914769296 1823045084470848616 7849275449933850839 1617340775499964724 1550859542203920470 9827319174182837859 15981393645538759147 2494573287591108962 424056204466606669 14032738205560910986 698092415370168266 10300076722432748723 6452436252785514668 7040982411502781681 2001760608594626711 2912146833548437894 8873764533185168585 5007714531288178068 12389539193808485247 1076808136209865672 6103079965292289888 205768391231205323 6197053054712547677 9452832686939583010 17128674827464871493 151915624712424067 3700927611409460930 11529301300636689397 9476205841620187742 2359481947058667407 5246615120972899154 14406607552794858130 749432157151301183 16600034933333018091 9932492588696361217 14683713443823268475 14128871999301947100 3442202257222807124 13118504501456733127 3227540214967252887 1010726408022194008 17611286003429573587 16873317014850354321 9258638453657524950 4169414869130684098 6957917845091136403 15985478109503373559 1033042008400958609 4553014928512350583 16789508430415612944 4244811937322019584 6683096681539559344 13654811867607020124 10243157847454214568 17998831562521004801 5620847765575525484 4834596403201155483 10727656280429818307 10571629953723342538 12818273277419806626 12060601407373819402 3075279349042133934 14807062965953725644 10117373846963844298 4668880513301041710 17469031825732170185 15289347465363147683 1953642145932706571 1207407448760501827 494113893819378240 17253318879900749057 2680104748072281363 11537143487667088727 2473386798396577704 7264441168278875870 13627331924098434423 4831777435848633991 315424920802653163 1344328997300394741 1681447417590864248 14330339383490234488 1656855641396138022 3934678462058110083 15454094052330455700 2245113143862196030 778506847889516475 1257586166687016901 9626458673400196093 16020351684503692206 10680033322656392881 10058445492681260377 12242071024283987880 9920429329991537715 17703935754255214916 7763977411289047 17810346001353954252 2470518420411402779 14831350500951401537 10575055956399780676 2979956825302413118 2559044149596512517 3967678347986088777 14769517916400888188 8503108261191822586 8421404671249456426 12335022254650211471 11090572752638393925 16856911386414163737 17698673059461756058 5006838947932525789 2525824942167176071 15283070171421731077 5681271682887458114 11383334610232569613 11930845745275221294 4434955931463923046 2949983957258024870 13807384848368267762 17133040831825297241 12572448928115359123 12860891008808261355 1981617369100872149 4453582390323558603 13389626542685462134 3029463723476802898 7430877347108178207 6036429034232424937 17132797275817426835 2667870077415981784 11562276067600095037 17590402631733797710 14575398902398164791 15772391560839285636 15541789408142776423 12202063675306965698 8473867081303444527 1823162073182950032 15238815264198443024 2512253169895454423 13228474790658583040 13831666109748163223 8405036271003018763 13258562486704700285 11525844292134852193 14572464047056493850 11671766071738965617 7066995903708049421 9427511130897195858 722972166227865057 16541861010120047659 16908291968176316562 18083149511148832165 8479933457198437646 9855650305467668068 4466438788062161475 14973897744333770142 14545531833263250050 17885323747582984519 115197809304953944 14240128444534457960 17959616973616511607 3669659826363211792 4026408723292402132 5827896570320439130 17579122793572956560 14097042418372776225 3012516368761837203 2267397768268439112 14408861417124783478 10736945591886378311 15618539162902947255 6291989911029513468 1268609221477422347 12088310446377401148 17800658284273700030 6641015503140797908 3103273695143789493 3328549221027665434 7860648699582886812 5570943312365379410 6528079454027534335 11625782314929567373 14519248455090152491 3411637313749639568 14940179157657315584 6872206242808476602 4621517781605077868 9631292670572362511 3824006881550904656 5840532142999648303 15576446073112711657 15973394232706529565 9581136607590910344 5132578587237361118 6532015617095691841 9056318670281484678 3831325175514281383 10598555519801588077 7973948541824817730 9321292067979706392 3523067620775340008 8785127710544509078 11641308722027915332 9694982756717757342 9939525435954742678 13257586641637883329 1308480808604143117 17237321200090119784 18141867703570426978 11702663091598733618 15834950499413272473 17503851478212768047 11610793484482066834 10810584765998959322 7170662848456767840 3860365164148719681 2285634877355289354 8816647787249872135 2831962652306369468 15549105012743887396 17458356595670161226 4732022457156600334 8947190556940304981 9246016142489099684 4532880455587219050 11618089095496437128 2718191974035673820 14672440952091259241 7951526388235320147 5799683035405415895 17757333407254616752 9391971702813346876 1294498883609669750 15230786539534293280 11193119263715137354 2081772207492583634 5935957587887088421 10329879373661140038 11575841762553715651 4034149342431344008 12889101182032929488 12345822274013577931 15973793664327062505 11056689685176070428 18194729140237619232 3641897668639538377 13219558302719335192 1192102718588701306 5561831468404731600 2016425903756581611 13547525687775560090 2490534364727613817 11643101129620657365 8504218161176892226 11586800084877609380 9585268040154558531 985612109188732620 16631220015804979429 4246732954823527324 13244982664440230225 14334134927585081078 5084771098992153233 16878376634259095578 13223939199444892097 11881220901103585003 16170206560022919185 12933533752427211217 16562210080946341378 18279461524424808447 9159472209440643389 13281431018053165105 5267888374910212474 9130467715045127458 12881455001960653763 7327665278008344901 2332662195602671350 16672767539540453585 10229943775313478817 15481581686427995371 12757743379038862099 2098591824111121549 14919121727496881313 15481033295910973757 11319141097663905490 4780668181024031610 10155828891477471599 13452875761812119685 16700039311463151708 10755675992305886718 6933350891798094281 15416480992869447536 7597513424028793473 14686289087193591001 2560020100792560290 14052089648381520266 15324850732059327688 15319376006695390094 15196501393873511467 12573760561485177217 10118976605353754610 2821973464436898758 18189015247691957103 16853187566315908936 8924805338007408958 3653020423650733710 3852752982104517227 11669905926910761157 10723004150302632527 3148476535267558160 1349351557367606687 3436603895206593152 9197713914575293057 10013978281200013370 7276567740466570811 559808776691881572 8175003499603071659 5107951836927104386 9407704712175535881 13845815977545710296 6247299608076742503 5383807318622628252 6588575920557187053 3491734002606240118 10157845568904797424 9092469327446754001 3617424884344817121 1691988532301722417 8077418625575880701 5266287716232286040 17508660836388408853 5082615699749361808 12632458466239459478 13643028165127548696 3775124112798154231 2657151013996041242 10527839623997658788 648324715137330505 7783926247382897293 6526122901645611981 14234976970560202266 17442379999656287243 5765420429293512934 9887987133587360605 7169479263013261954 7100598668974454034 9296350480432724343 11039538522690561714 9322846381489171112 2576601266983863626 13025411083052180730 1192458412085895495 4144190062724002269 13475301415913184419 5818226623013648739 16675392998605225413 1187633650788425749 14518875126018872745 2144598588573591804 13786239736047849378 4415915218643917651 6812350197754946979 18043975906274192338 7047020486393857584 2499923115567024323 12140436483941352460 13107860128913870151 8337976850382744804 14016285728289126250 16237913249180644286 1218875820542469335 14814305815043841233 7426643177902164012 5878794724983730498 14619734309722959378 11893998900036316275 1415074966086705557 13916541441237607235 5807108600485311532 6055972395948238536 4865116887682556931 16604071060484215830 15478210659478548319 6761305261290712513 7323493876819272999 14415467723509202641 347453737985158591 2861084459090898751 9039237178248812700 7253454044265374912 10496705213596176963 4517473491591478968 7884691473953246728 8110132247538957148 14466845973621380548 50586154175160917 1035864235516355602 18110874217011971183 17844610800091398295 711242241129833377 14519664011973119288 5011199185812942969 17965083859405153680 8889828969306482498 6566494110290563388 14777490647217797657 17169084939206358065 15610776322741871717 14763285661493051995 2887861213861876783 2679406386354557196 11664448924845810699 11894718179348454869 10884166447985058971 16882661413654492917 13829501969937651405 9022606480347037215 6712858766801384540 17635683334047151191 111762941434105433 17410099239501561214 5815571475645861532 14050379117128813667 8564314226034513947 10576880317339636123 4145710991105790793 6286776630006152103 13696014008463004696 14237097641807648343 15919892841505488353 13171560042398224072 6446133661901967429 17079088928008929781 16541237567442705394 16232067847861875155 4767183801324179053 8067355233056317229 16198361792162190751 7176994509014496881 5275077907585444085 9268514546355126084 9974611931190124960 7743825064557534105 1352085007083911396 9418507438732864987 12386195656104977658 8788313568104336273 5499885983465871924 10516704515662892167 16148537967157114133 6845139820429225695 6097080708178530936 728400587900726892 1184347274379897880 17607133652132576853 13546459665755070225 11439761213971849463 6536374345392187637 16900421071044251329 3440819105851684644 3844524449668289415 1841479262560135824 2648857182113865583 18377977170782504527 11694960101204742770 13425257441055242818 14972962143864984055 11245425485754440717 9894600568794150147 12357566987938638147 4107733539671543163 6106801596803220486 18212494577999289111 8059317006800096914 8512647581719952024 4057316518679383489 1160351873649522122 415512535795799201 13250610854532824675 7495218616982119927 4536755211947380690 17750485979107904829 11522248337114374155 908506106496633750 5534502220179846711 13707030739063933459 16122931426094110669 5852798085231773703 6622388525322847331 15511276614676967469 4375885639969723981 9074180991701047475 3532644066380496058 15508790060257671551 7158328054856641946 16459787811937423664 18347763389839871592 17792668301720772761 2850746023603438418 662414080709362795 14732606057064193721 1231911644650212061 13690818147762906873 8939855566305819557 10874042950260887124 10470501362262134428 5752290789400760960 4371498693782852822 4206486079706935079 5613482843720029386 7409354108680007215 9214557609248718176 6856983216129241639 4303327024230468931 14021714648513178808 6056880379859805278 7087101261039185929 14910034398271431702 17573508641666169001 15598386378348651253 17828824641057686836 4866676426060521612 8467296846085248189 15058447584796773412 17193290698400892559 16934390764498741198 13945074519059996906 7932462886672859167 8693615742322114088 1250828340206169441 5890322875126763474 7586470038740759306 1666968133381384841 7968212539988911072 12558769626287154672 16898224388760807266 16613312628101489606 12191232691778409943 631920496703240531 17694941354078011002 9079483491017259766 9035231445176740468 651898761350394732 270526555503058610 1575774643610355260 17022403302754863374 10540174966073944198 9401818796576756809 2357789783344016300 13954145313754860293 13160908658403656792 6256260013372117600 6018871283794017881 11247941625224607842 6043428330873334432 1601808607838173129 3369215722495922289 7027484404361013578 3756619947450345567 16332336767941065214 13112525364148674313 9514589377549073126 9615823096205471373 4493509641232591409 8298732324632519991 4417269849072089826 14666458613238238127 14280338647210080491 450273971196768593 10212649322068346972 13085659176591764681 13271800454762994959 6324334766950269110 15707149041608176020 1066263659068179839 6252989923095648262 17548160390965691274 5058617099141844114 17300207955362510498 1385306691189896131 5175868361650966422 17595212656929746462 5027149628774722292 6556571277147133219 1430261191452871032 20612867848591905 7742345786371702071 3389355459933265784 218898823438764128 16952338281108375532 261824737508459676 1578769542273640703 13891535281873701536 7422715087349160738 4528975951923285664 12312596809226578225 11545411222424876828 8331697418684386136 12560292154217396056 13323030221418482946 7738176276614334804 2160464014090096548 5908554746069495140 3628251224882521299 15547122826367599963 17000162759645552009 11437382591379991604 7920266198905994809 12348273885194845549 7327838958171293244 6038785575204421072 17861693441322572264 7788794402278768557 11977319469741412735 13159868718178195046 11492345548787825537 4360235752535070204 345678699865532070 5846166784544240752 1285283167509184733 10865383502418337102 10594704520603616741 5724568597273229637 10138919145971650496 7279369460702641845 1024539633558064442 6749341535873398212 6459588668389084518 1277706151488856338 4387883015355941325 5694646829570637891 16272013423725871072 7208677106943151429 2634705050335059394 15308158981337596043 13516960462312989604 7534861960889983957 11163555294701283809 14232175097700027900 8536006857052460975 7024661552751034422 2435802598481425268 8595991970639967978 15108126433514448569 10813649251546272103 9640558012263545412 9269801461420550693 13781575226982267110 15868522554663230541 11312603702668254237 18157963510708432228 4451587500367714397 1160494042895487886 6409210092070435469 15000295825032579504 16829821651471748429 16258054687363756960 10705404140814691006 10852126984615341151 5264245546906220099 1883595136861493191 10126476557153265612 6752060753308060248 3651859989328345921 13194837403707981830 7687679571659200890 15806887566177955057 2139270062571095432 8162219858732563835 14109946666479212130 2063047675646879369 7117338012749879395 10022789550637912051 10601655529051042149 3869426865831180151 17737157333208735243 1615089571656147961 7477021174082758921 9691308923843193630 8427486333494180736 17698792896224861500 15233966155192743563 13576853891411120930 2265925953579862001 12765872430885802530 7008541465868347300 15245346206693336800 13516867665072898107 10696133796991813907 5043836222020728370 15519508086926633395 3154386884315091853 7494482889681341280 3157298940653992772 2621852936092109586 8916717080440496732 8206611582325576732 18419634993829521669 11100271886233602058 17258618335357085810 15349156629812960572 2154144898903731012 10602194858920253529 5159475187057688506 15952949639957271780 13250421337143950398 8944221848720200423 14306088529063776922 14481292062164383747 18257731454457583343 1575036120398531220 4504185146264130564 9522404623049074833 17081319042411275364 15705764168642869904 8129457937650731280 8863628026697874699 8342848334050308892 7991318336859750769 6564813960210154081 8554503441301862749 10985747643199475703 368424997929510484 1684800442559662082 13211364137458556172 15844860090430014501 3165975620601114082 6375508742155250408 3066723295148533170 4661565213919759211 9856953423978997504 11672809424567790960 114844907249802248 13147865362437825417 7258629984463838511 4952096896146924442 9498811852792294254 11605064830047945895 6236645957274430300 16962853813179467870 7407257437305927599 2931696006378016354 13206968545967218900 7246075888121857233 7135946058698393538 6614954737157975562 3207470617423740134 903625735651808602 1490010884291895652 18034848961132021238 2906978388554024828 6258249879757023762 17693263252504232835 11767027868186137486 9306512486712136557 4911504283776395105 394934250612281260 3836345559634164171 751140797195962615 7733653727033014188 3570188489013255523 6314495912056428076 1345693118592682576 8787916569295360074 14543426788324983221 10808868786665837546 5485735498949499949 9919401257119609579 6069902844165945600 10878200846985727197 10777265407667443831 2690867993643128795 7982278400203693312 4578073211197556814 7494660933890121290 10709980732174379424 9654869812389620748 18417213725281795636 4859914389138057890 3553135198041610975 16944364901966015117 13817767663527593459 14308822077273387115 13075558373950378903 7066919564883235551 14213049965217851723 14443067313251463575 4394733748338368601 17394235931159337713 9920720277983594686 12632262316734700938 14743514738934644623 12575620032426327132 9738791554069387581 4824920488831749690 6867194162818199475 14090573397282580149 8728378032522044883 4072669183150256877 14075211279471698092 6213337487963407581 8958521996912403680 4787791470444817463 15791320695967154183 11225354474296793216 10191818885095454157 3089757479178449907 10995432760509080289 11016923146306752635 7608020574855861948 9096904172351242489 7961963665544534172 2292264647503214846 14070541713740493890 5222675279625892037 6216342110734594326 485562321002259460 12960109570865237155 2484538856833221642 7123931050698732961 15874374753909203048 10176050802757755148 17905574737963948295 13076633984174823916 10988118575529057254 15981053460086515398 14214510086424509941 1113777481701153282 12386439382962854292 126894825925015241 5861377252973220805 12308502461178248884 7686866575947707542 1347064405758187971 6394900555658092301 4539910920633142601 45511124014532625 15474140227391765049 2471741724719612356 11348877574318762993 3596132640540058332 7855314566344693683 16000618632456371736 1890744420989713799 18077740952187149073 1600668717612132683 13723987096020982769 12354615627279436588 10246633648139546569 3167982970437868397 7489302602471077113 10746538599040181495 13605431000163002823 13002416846150864183 2084775267938846669 16622072767370075330 16078267484168584157 1226757606907644617 2900667203384043589 11573993973985666663 13544619816728236606 7917791812189726627 8986541572207040538 12080493111450329748 9056087117317807524 950059084310572571 5163681777095608836 5481000768403865866 2770991779365913592 1956990029524645080 7807615043273530751 10179397977987231384 3796751540067196234 10112215087993543035 12503538794027469705 15973099603749722082 549565031546602677 13299860207557801369 16219475901121418509 15813191957884880735 6518711938074992575 15994476412545455061 9077704841756115062 9847192748173387250 8143223712842078191 13611472613755947799 13647804410131803745 8477074896082808524 17177231807465671536 18428952540117665989 13498774257713169764 6462565872266698552 5863050840405598142 8573675982400930936 13088730581867132440 14081264285152834664 3881279427584405246 2692880446193449641 13804900762809890726 18055715278859178394 13504108994771356436 18025948019529567724 5822001411304803760 11093990282048696210 4144206742973564620 7509301937193809822 4347646614709996587 10547300932848502154 12196316800914864028 10771671299091880607 5641672952902194733 18101205714466865100 13092666177111420205 16717707174412150200 14809065842755796851 15437267391467758388 14965242479115000625 11644933507119821462 17060074601281295479 1091746639486947731 9143657104857072021 13085219665062114292 7185412624861078622 8924652197112278596 11754687480414265730 136692659021156729 12153824152209576109 5304779252804545894 5177324556122769628 150355153572769579 15040519572508396636 18236485249443000946 13339663761542039548 17663254749440054730 3776999005319980613 13824430042846721875 4707168484537343707 2475595079372161068 1941507469102039962 9985906190322371075 11593605235721424774 13723594359386448427 6478959380692730776 7600243769009517116 13240035393473118275 3519619393218200656 13056420532649510201 10878680264341578563 65189637390691945 15397436719940682151 12470845503364397119 11182278665624642865 17267019317145905406 9803132026953395839 17959298306618451087 8094047173061067372 1638001587792773020 6906036229442017839 753086165094066301 11310531314468977471 3705487500376260872 18290797079959435014 5308212963470188134 11346939022895703422 5808808924683349623 16467719075730246092 807132510922793867 2859438928300587125 4794451464654501098 16953201021519893624 3213306794763710781 11180525522455323918 12097865396386036296 13510368294704069528 2774730860409224528 7792109542570819323 9968877098059768708 10992463826917719166 16075021849001815349 3602315532873674991 15139151537216936989 4001150974700051388 13745778718366121666 966844876028517974 7269216856815150202 8259662041014678033 7599693338792569725 2779151891356729283 7026499557820903492 11033612512924204395 18090052833353476337 8453924918172610976 16431167303952376786 15262520857976836434 1823063664138800522 18096932984766250934 10394237329436357064 15697395281833825131 18255892726170133595 7823923850096620527 6396312859891662237 7508514870019034480 10879350198034134878 16302531497609988698 17886071178913732681 3128025968786586835 531114602034713679 694273610501152209 1845511844160628923 563083098701917068 3094389392171826322 4281926572084152278 16139197512701516884 15703670032431185444 3252830238551747872 6105913508294774520 18353980253157332152 1760834506989556728 12989517849229780249 12132982891573101785 9542582035587971530 5103777577468760625 7080312990090589730 10274013589824463859 13284421558543580410 11166216488058395644 7275616369575585947 15538797609814980965 9329216344401327763 7109193040483094939 14734098652349155344 8377929552182637077 5182496973801048826 10400310666563419223 14382307418476314292 17951805902046689454 15247808343329596504 15275097426708776398 13450004253170592546 15388783252721760884 8710378589489070193 12140923988899617073 15050594771425628249 5608994964471526817 406021663774631694 10996773234466566769 1465733124878129551 13063618602716121046 3924374464427731102 17070348493388481737 5800210324386487866 3255124403354464118 9265399491457488065 17847296072066026690 8182771460198362267 7981361958880001736 11606809871790462430 770487961017051115 6380924771157190375 15071140382291692711 2496819684377381985 4397981494939105741 15616231950898130523 14548287741519614942 12386701807631111917 9839979838352249969 8529101381361629389 4252239266102584665 13850796731259331970 8553817082972503484 17067210010708341606 3353662307816589453 5856945274013062338 1557880077520051573 10159976991228433607 13485903019674071115 6777926871386634455 4809194468010988906 13584485818354914864 8237549945172787438 1367170381071079599 10491510130584215927 16813972616205611749 3583940678207217546 827879015823595193 13263592304906631961 10948996036664925821 3050817489070512320 14852556190604823570 8224199283226223378 8874138859105659922 7463095638076584057 15927585945577743417 4462143173934887432 16095457184362885036 15571106681022037782 6142400231150682092 7539107896067647334 14582553413331955207 10798807269093039786 10620934968996655560 11399854660642222957 2109855366272802591 3521351124920809117 5814029407051155325 18388852841491090223 4672863313322617663 858798111072675332 10931509015656002103 2431299751485738431 3044114446270762038 8483292448863477097 16874872867265827042 8651281361237743240 1180740080865431693 11711937123244833354 7837488694254075946 7281471738859280684 10054498116273950831 11535537004915987109 9959392112657957934 11788472291235795627 13461691880132978617 5611882692852125252 11025777217190577630 13711650655490289506 10862484782004234150 4901093235269341328 10717270818901560941 17775592630743595704 4994519842799077830 229075730718305743 4573286323084679040 7714838493591484409 2691834037941849181 1118779976441048401 4610570780388207380 8145678597476619451 16624309030707767990 12743586065340298107 4034963667168054641 10635081887394649944 11931995641364783296 16222140827123393523 9524014732208424789 10463765115652833321 10518164466107251616 17063084370471922824 16450147799261102602 1619620857958721466 17422545367695591527 3107172423159394765 18156930143427176924 8700014081773479021 3211090462331469075 18217955547310478359 13799416095808231226 6444489043413302420 2047583257852243510 15638750749748043282 14086911869773813861 8990827317874698581 16511011295477679436 476955649925179300 17200532935377476491 17645363281862488926 15444148173251567287 2320968759624294053 15563923558512082972 13723802701632516047 4021752287817278494 1534722109570906378 16378146545008092432 16117165895272841436 13200071708651285709 16056688005847122596 6627167116155721335 8040474247670732189 1490819050087084861 15894075248838408927 18316237351359068347 11876299851247405228 138771648325653324 14827644683605549671 12236610039944671974 9624751031449748830 17891237048595630369 11031630210849111006 5751155542957360360 7476461668414044774 8504640704658139092 17699766670663017095 1282273667803995834 1533613445043990039 12787968180522361496 5239467374432802423 3863270073602824436 700471597016130284 3680039510505999100 2775808962212069946 8652080387863125778 12785820087794981317 10587470428897624158 13018181632220717373 2731574915025650681 17313897286087943671 4676603574627229193 380755362308091879 10642152865207551049 45090835447160415 7472049123353310354 6310590337139131465 4083658789062730206 6987986353804061845 14007262287644451615 7431219763288294266 13742557163530243346 10919395737667985939 12712834984211380377 15309207719853249508 6107916909268889534 16598264882019150248 5584032556577458715 3229642801017101702 10508355466519627535 14849844955450728787 18373411207439296959 8307314485072182796 3549022057454264726 15255571851832220746 7173019111537450371 699038077906482218 16759089916480718635 15471567260701624397 13928911967360379267 10874939539194032254 2146225175157517380 973664262620523093 329998597992711744 4883624742992912303 16615325569340057325 5619941815660331468 12296868964625775514 15432899187583087030 8585453403323053107 7222305250955713903 5796852503573635168 7034464409687281345 15717477525848579104 11060175686772098288 10746568204733862951 13407635918765257129 8580169301829689865 597480923912570605 8688415087321633708 16657931838521807588 6510458810071466619 11172661646259397602 3981829486739760633 5582783224229920028 16969048421620126601 2732400290340226995 482528088679410210 7079278854583393286 3440846765659957212 7615549972994032358 7403676248788577174 14901844565477972053 5745410777856899429 1726487963963157096 2671570681228192723 15588518500380122228 14877927098632497828 1274710683737522231 4062044837998577083 18006900571085882662 10987296216247167844 17967463779703689402 10298739560156162473 15071958449908221231 1522024664551834730 8212973553319662821 14778469108113103842 17450246483194507103 6550462013765072378 5704973566627252687 9169116299514493953 9150245670019546336 17255948492852332353 15443912902343848602 1056575768568184773 15087712648173415972 2774412791909718335 8829579917648075732 207608748571387312 14727096833882643163 10563466030691797224 13815478961750238767 15817779997446854006 16193485181586531077 3872402209787091659 7467554183476628195 7740094456612802994 12573800173499900442 5209528035793963549 4635411201827833608 3367523443213782412 11097276298953604491 4133036589054364195 14462285349701207266 18068288728066037833 5223960479134374172 10232950895602797860 4308920107297088456 9881128384159688483 14253206083618563974 8437668595569656906 2439198027894952299 6636286578939080944 379394214986058357 3786811382082909045 423826122777652879 8214891262194077456 8336241665921987909 2683885413891756928 2831435175200866510 8061030862006421763 4178568529770679890 17337882417736227558 8395418859482594239 10672851710065248762 18049475915277785564 16629211665875595382 744542631961574776 14135687126371738819 16925880609821894128 9681149400366927953 10431493988657522627 11603932734008287924 293990433359263307 14459799416961366850 6858213460633028281 17069001629216146334 15197038428348437065 18102061969720111205 18181351795010703610 2876275464005092162 3677483999561115756 12184731759247326059 15495439303362122232 5990511850251904068 15277401713209188794 12927757180097333127 9361222225992994284 8564807422088732696 4380359382603174009 5825456054378672274 9640562305593101084 8784378901982630250 1553004035254029651 3947174137992870845 16044600051212710391 12769941054631898486 8312531128801101693 142652335648951466 3861873091035196059 2371731453214184634 1187383685098010618 10926142502925773973 3778351249058580892 1448567214861884990 17539457909239673871 4040933476580142701 4247665225182553105 17805701105253487734 12117421945060575948 16562860681330318350 13314383827309769155 1454323619627117994 1558458453064644938 2120146436290993830 9794482090493811401 14622779743468479071 8118665649245721553 13376902499171627373 3531060542464245725 17720816254096970555 4263212024678894682 11728779172466108606 15060039262463753332 3083833114717449786 2619216645808661431 1184074276882930925 9302581184362362177 9182462052728454733 5032180450243012763 14950325041646074770 407614535654844514 14023268465359477502 15902522110447681040 12836195323367012706 3272081618502015041 4892197636737657790 9269453355753946906 1051704073107406963 9987462040310874944 14962201370673452797 14165562990598065128 6967459089619032828 5658713232969949251 11248811652962451997 2678019996127176792 7687033897798993320 15443615731840717829 10336291307056372890 11150969008869767929 11143124539780713687 4806673991221821241 5560693075795215569 6411204506567848471 5424659330411319966 17159822147458929808 7638282081981773174 14409613948217095754 15076065994224682220 7191932840540899269 14315196317464652253 15922020257291526931 9681763342895369282 17228099981544195986 7628208021303305062 7593037264836422803 8456990493643672905 5379035177126842246 13568767112812482004 6116023178788576977 2773491599277986137 6647890286642247081 17248913099948872069 2773963423616011573 13697271071173003205 1540692994238625193 5333694834688597141 10902140642902789634 4492079926536147294 718171415645112721 14320911592957643003 14047864380902461411 2546972479603047903 17093702066191962716 2762311375969900608 6089282528170778881 10888935645383799632 3968101808846578762 15585435347429294984 6533372858330668825 12174851245859568608 2048938355141635716 1378500385018067114 12324188833349357857 13805433092159223745 12784647946347151769 13418572822019851667 7237740663001391766 3878340516624180761 14761390179696179640 2875464489477576617 7226244762627943599 11988578145041668784 5586126248761514077 5187562939543290056 15660202587836239183 4298072395601493574 16088738600227970030 4776848823371020239 15312452393121020569 6900600052805172110 12352951635321219676 1946182922386530527 6819752357689226562 15177713090905992044 17038977654754605081 6801533797931698302 6202427412900870289 9745889424575480064 5609027374078024325 15597893583560634415 7544947660154387448 1396039186598047441 11631690132874468623 684418835412402246 9873023891356096680 16971995210187809764 9031693450607085642 12060917960016529087 1086378406713812093 9468448273554422395 2895156369260992288 8916131718764860281 127734996423495287 7862777117537791193 3852010874796968172 8458393614276478152 12297994043158035270 2429854488328744833 14124961873231133012 4761330364181189293 16642214748901631798 6617521180475858590 5046628198543634798 14225963275274753063 15861489607697928246 13158520798446547678 11986855474368012824 10292643843851744589 17630855116646862514 5512068710507735326 12487120994401859275 17208589129205255265 10323185432446078404 13415180377154068128 3718849628033301682 11219943203109962264 13921902741245235511 11283891579585854125 1503867103060732329 6559178838583447190 10311988380615457809 2297140580458119055 2446469213699110977 17377587202142047829 3235859252123047522 15485336348055464028 4252137225552333250 10244840614652486319 1024162093854530318 10405493416850565506 888121785433010037 12641396060396146292 11562926729783292959 8225494074568477449 11389225999040797514 7195820641199260351 1382459511504612186 13874475357489067858 6160618715048697846 16495761896225560698 6039951332674013911 16901450011532301267 4386473289171359499 17065341333858407720 16987018109436601942 16296561412103067807 18082628080251841418 14682479568049242756 1908543673532076602 6998613498299733598 15896836495598199919 3269532460514119119 17744086492359127924 711177722486743763 13105198331917325575 14934757251471961279 13616350844454815228 15860792101665551696 16724134408210706150 14421287237143198994 6361172598460479158 811950158861199962 14791409261574098389 18417779355649647253 17638487300087824527 15457299989417202446 16612085820195408205 148656384653221693 6425922103576633891 16364036754822697648 6561187854530524517 11727269631899544891 2564604354789289550 9755801662403555958 1585269972127745852 7861494825167638876 3355108730308867389 9542777576841312697 4105175279831950483 4995164409344613598 12248334361441750387 15493370145309721754 5516558255811698164 11887788887638204740 5290218873699714424 17201856896147561379 11883320789815245636 8488733094003111007 5972939006774868834 10035432787872520144 4527053457783752027 16103786794763595440 2097561347135784935 16068449313472766003 1754157417810573976 16700388149748161412 12682203320216201496 8969582012874321321 10165766215722675244 1546689480873208930 5338358665024877770 6035916062869795172 10476316966942036873 1183527938736832684 15650912871471290956 10944758641113882714 6006040519485246005 9595183263583373716 3628834543986830760 7606028996909025046 15631936965499960276 7176269903684459182 10531986165225570546 14630094443103489278 8664115888952063753 13576885275132487654 9485503951929019565 8743829884110302142 13048026899255437626 14553360439213653050 13182616490727563369 1621023382241963772 11320325759866309348 14216804525435798426 1975558800239528185 16727256223585631952 2390724299679800285 4154879240019072249 18173342300434083782 3686712770419692751 10800611478402803377 11740908767028783174 9544886242634349319 1912661409689081229 2559698323064305255 12973832198386987869 6629531085483126334 9170299789813666814 16109391492804732451 6672366136901916266 16169022883650494240 1886477841010846165 13026999050132732116 5325049956771750271 4494984590491191977 17167475553699960737 5919119493913914535 1185320638371955282 7070859833671422271 18164532622316223463 4405063595203129884 11874013998244366230 13275968165333555810 2906386173701053987 15720823182644823743 13987012111316568278 608234707893482672 765586929682593499 4079299070472880906 14116050043115117988 4462949114009073285 13152542112245402665 3031227227472545531 4316677995897775983 1132363936362187257 4395619090428050640 7754841391560199125 17849218399015876732 4892577081583021772 16896705783798633076 13622922093425435318 2894739819905833939 10890132607577341351 6481584277613549663 7297206127485612979 13170257871244773193 2081908786361507106 9762491693159206065 12564300558473025959 13099427195826826387 15879550631652054140 2563260343135811604 16363594384285306875 2936517048808174779 17039562225348440139 15929627234106302655 15866697417287110859 11549085778653863915 15966334440807789168 3388780220292459913 7973804118101810716 10421494737461135465 13897451002923441118 12805223543468891024 3949987620271283650 9476590136086891568 1413920064649051063 15983545097441314930 1282374052793594782 13872812068432903644 1021326392331516750 672196914944905578 4924265277927398001 338990456338923512 9636953291676258755 16796485295017956960 9336274421111305092 14922344873300833494 8561592660824805905 8316902005167395320 16694443879596489552 16854940493208435291 8400031460819682637 4156495884630749202 13377364002927845949 17502105630923346660 9282976287302643302 10214047613711500923 8239104697949807971 16644025164361382880 9415658172487587092 4255262183897841506 15339764723930461464 7489697108206378368 18331381949599882521 17480720868577332255 9343418770110528964 12587171700942789537 6129746998342809859 17295078855907094352 6821242918806447728 11685033392172705759 11719774669417298710 17860193239364816349 4705784677725588976 8625468389455258579 6876698429593076350 1251012929529838502 218225707322305999 6894796209003267340 10657307699344157136 10403954113587874315 1286766099525434606 1999907092871593858 8994558844139306486 11868448182988036170 10767479604190850496 17427425695068039198 13068936027148942205 11392708691178887352 671490699428643605 11448492515272228946 4912613853905218869 14241398097548534170 7698062658266598083 9785985730144283676 15056278205018698144 12808562215988292900 2490565459756560292 14783311032553945718 6438464989499129858 507026078543525685 2611599542237940387 2542928404714456680 12434900303424146469 14727174083811512315 4594291880655247646 1528708075987555776 6087877928345009800 9452867289568122598 3271574495763464003 10206280571900991959 7636169371763158678 16268032798564896297 7061135923757063116 18200325088272404688 15838291249391903544 1445831708746941965 3528772296496584449 13407516506702011490 3092187207366519102 3750677693749547263 18072085319187314419 14526757617269798433 12117466854498718168 347490246747399680 3238945846236781098 10698918018743185820 10103144103666233332 13875742437776498543 2406999442737215678 12776925266915396126 5626554753806280533 10808465191224978626 1765060302639490933 12484263295492016308 12875256230777158787 110553314921108536 5412650154003105078 13192715616991786654 884046662828577404 11984679881396846580 16492450258726576352 5853902447954400624 8059000162788006347 2376097880438017556 15144049467361335705 347660552669576396 5485939885429030156 4337053656883636250 3851647848838523888 10529138008736870849 11434338081686725104 17726901396309170543 10167576864831064179 6408063975279555046 11138160154497035540 13269466399829228300 3337794897226992950 3847492126472266155 5957643720841953127 16080171932302478480 8006859606894493289 9089605270778678008 431655532833159035 13588265402660093237 568213744952870366 15283948227459384596 12629047412954249101 3307968684205919408 12890660046376306000 17284108586142673722 13386862395284431905 18337712532775629238 1067410810977261207 1629114594129955864 18250706025346464526 10954490524690170260 13752157753052155613 11539697215394939477 11157701740788450521 14342263793768988356 16999260578752561104 7219204941738211779 3347946222323965042 5150027835245039064 13724368901439696701 7892472135342939712 10631412958770725133 12839151464680256869 1797120925640198217 559764295221529190 1126349086287713641 16379289588217177161 5295561970069576417 17723823483701831307 14340705660223272388 15089179053433306452 10820982712552852716 7866510643869972475 7771904469400426585 16665956856832686796 3135721200256319777 267514187316738611 15571133762770318711 13202957581518754427 7308926639939096345 497527081709498528 4911615802200172342 6843787549283125806 11925629359777100688 5860608286996243147 4844219965845847037 13291241474923988042 7693931875058049572 14531402747004157175 13066700437926336696 12435520517675343313 17757886468306597076 15992328356328972346 8148922085798515000 4799120096093623822 179982044639397433 11686902218854295826 8000240789528018974 13521001925601764060 7059892860849216195 4151329380322192126 2352864501590894936 12316806483045518653 11575065526756986885 7158613964706827391 14830165172009529328 83788159095619908 16659182370927537376 17663921488498520226 4633777763153544339 12990585813771173098 17468351567221773781 17709998272265995910 8707215399564161269 15159308520177471792 12942028925809923171 16941989968724760640 4301100802361758669 16001869173871842630 13270512427767666426 10985311504794894087 15767728199092100221 14377076649913914788 3827486819194714986 8783477535920514128 17425400649246378359 1221175985529937155 16850789939077091603 5013092415478242661 9524680541247435985 16226313359500364084 6361546468929671078 16421580468614689240 10723093171847611634 6812957496431739101 1868367984823788867 7771122830538645426 11355607714745366603 9395416211577612057 11921576634450668639 2449435569768026282 12537902536102452580 425336506362312225 8853176763149194208 16079967635807455711 12382958581190031452 15138971591886008932 1537060179061853269 18203061876009385225 17053544381540389246 11324446865025860607 3613100756253819836 12665900205413713000 1813682959429593143 14513741433524539620 2292377490985839540 14912686625949836189 5848306152963128280 18218147850536497134 7584949082420137703 5974005026178738935 17603206010679187406 1259313549160351208 1397672188570593853 8808381484087248755 6073426055939244373 11002002661026582592 10281787941632566246 6225454763580042444 494117134847327898 4106709302154992850 15690037282547014073 13840305641812876389 14386893670503259584 17785684348005878499 12013687413043879405 2643933706784656864 13764651615626776828 4575436191309078425 12306461538146947065 2844558519000867052 6490254101909458723 10076414294109783467 9162298704299573113 10150163431534583869 13469688630358004789 16815507655855661535 15484116705597255885 5890519579755956514 6570179993720723031 15667097451728467912 13040467175480912511 3154859893653884640 4834121617433738691 13642253045801879986 9466762050309453274 5862645855760238054 14084287393519239371 5525916602486214392 7994623756044482986 1558796392349142608 17683280919868823580 4863622140365469105 10956104242968953981 4357090153814382945 8641206055548148238 6695968969368611285 3261874419631478214 9635866128700429059 3964527698918591240 8791084168588311335 470640614069777249 16062430195641010000 9933388916884860021 17620398010970121265 16611907513391045275 3698630029328259247 13752091241143588963 3861535385167701630 11175381357749282609 5587173600333566949 15464310537823338756 5026384547745902915 18143429965460498903 4068166362376083461 12470479637885484273 3312181058790911752 9580845891157571614 9719841773913720090 13968875712297715735 12648244788642077675 622896520761084101 3512159565841267174 2397369212736951041 5193604025879101697 14469786475288597581 4518957655151988512 17920096653138330461 10733393580413595924 3619769971697480316 17113204774394698711 9758191446104207821 5437112667416675981 15681260621245858151 7223346857641552853 8651123769859442703 4054295947383944441 8550740932137213650 7460840124723547637 5323520825624950355 3786529917964192182 14288363928247700776 13190346064103341401 8859478478418986841 3494081526453362380 18295063186206011079 6660610217288791400 14338931827528880755 4123337163038856458 7133993744172287783 12337262839359228346 17290253483998249164 4339461491379451967 13522375957297743910 18413754629419307817 16384849032781401382 15105635441176404755 2156067840307881157 16005992184751448859 16822333448782841699 677311354208000519 2354999162423478141 16531341261362237880 2066137978968647776 5831604362667197825 1248624969898656569 9253039500578752561 3382641688419644074 14888256066095334695 10322004899918323521 10321084412112136436 7154475307380326288 3823359884682087772 16000942948444113759 4124561185792709736 10394075374196813696 5657184386044957955 686549982871586329 4715974215068856768 10472414577280475331 4239996303130168633 11316635012234967592 11639534702177143528 2376704260196758411 6157290492805953396 11913481992412209929 2377219408806936352 14007458033847004758 10302083726331230355 5956753033927157 12644481355877263972 2506590769793802650 13196083874551446561 4372054562120269287 13076069657511804322 3350622787271606284 18178754281200124106 1141229215673034071 1277448689300029370 16416580306889516889 12342205344238427039 11543131318886693644 3184836563729692485 14429683401056640627 10004858272419291643 5314367959578960160 15214060344880827203 11546008663163136254 11167507751589396543 7015445975300771311 1633283060116518726 12618237463048405717 12752039340714419590 11403116847141943864 17465129540204671813 18252579762146370266 6063564001678758779 15074547955144346989 15413820281793649313 17716386638923215509 18141578396704869106 6235370260565248474 1521453121369373811 10878793934249710640 9991618128009593336 10662177827892704621 12793699494369432101 2147633227500150901 14283285268353347655 11393360387650005047 9695627061475599938 5082086917028595390 1084475710752007545 5396526411292450748 13665403509114619028 10614535579813264315 3477868200293730055 11660895605726635199 7432847833567388341 299562468823912184 6495957399672202483 11136067423170496305 14384162136093548687 13601267250323884002 4081772848331594189 10105816483268825128 4798216250111762505 3699817386016537067 18127152184839677528 16402538753299450678 17999656915276356235 15557419989471933166 3720090862797986092 1716700148459699815 3650221515532411490 13014026671315958034 9292964322171372718 14334876166415929635 11430539628617098210 4673994213214663715 9640241529425566133 12186005005236009733 12928895070261328415 17645434512076251269 4211094591235159582 11914553544405473489 13817728674573030982 9541183930142055124 6695910464539118629 9581783084534320367 9998786913805219083 3401585050454893603 1444557225428726250 7968909565864486387 16885831164200116210 8246728447476297944 13285130113263850658 14360490967935370395 12470985288496484503 9427094608322985739 8839623464266557893 13238149309415538056 7504452196899912170 11948664615755913987 16364434894313655539 5931935483076790941 10450827508891636339 17990924639188120456 3857359541024603994 15080623642787533652 14183101954944648653 5008824877354389663 763412611467042038 16915827575524137146 15693120682553818918 14157109831308452857 5981199391898591055 15064643008389852141 7832986537935054602 3417072858997723881 9207248227887089841 7172429735338437656 15968010351743882194 5855020547725972062 15577412233604450723 14841228995699396029 12697573280637004608 12274892109737117154 5023389712717841938 8795170551932658098 5667547149665654186 2102549701913227260 10532040132256007162 11191681714276006715 15333568873640104675 5235448643089422856 11400490236625361348 18115405343586274569 9780197886215356595 11435491511706875279 10182556688680885837 8094449666819455705 16604783592369327963 252859777954983239 13847860458905155495 10121855200012123580 9353958717245822911 7140223119568232242 12842217009791536396 12593786279327502935 5166637953937855764 2457511236950172727 3982352914853440446 4394042420780979311 7805480945794820776 5542778747559569026 3004891749721215490 8016292147710995228 6642545347236438676 6079010608201934981 17262912233121325582 4240717834610522129 8333594645630540620 15356646199854039291 11429735837553603641 5251056725539563918 10683425483927761595 3600675577087603147 17926806844499174931 17462320751033247552 4335892945758849111 9731497715754499526 16030874977290831087 14550796706666163136 5117377961188387814 16787685724046862994 11308612350705583362 6874582816396476028 700220683828646454 12168904653597701676 11098787998438265878 6382683223200837511 13957586015215578179 1186419694294952385 3193795352793979602 10467575623304359693 16940032393389544847 18349071908275351034 15436849278817229895 10372106556580914071 2365015748621708565 7604789035058757247 16330888476362870498 1482254351567820024 17928596432160361443 15384459730645508417 5597312553145316346 13209898380208780322 15960750778823568339 810215546122599495 545570490273539235 3031441317925497043 16735907638150897615 3817387795210158562 788730115585384954 4694562945777354783 8090162980471902587 14182006137316643971 1609130376615569909 801458252109393256 17808812485363263772 5487195383946238160 440875618617973912 5100118306484179933 13252766263486900686 4518198738737290365 3319260977984166076 2572400729650168619 2749570470188979208 3523498105376971844 10889016229310673509 7169129766456261490 5377931016591954120 10986936378169273431 1136674978888091295 5344736901545221912 2563330949463685152 9917932496524898414 15739637428292344866 5219601280637028536 584912874116494070 12131794766422143746 9600627948197182607 7646408507634949618 12701847783882054634 15468089805324671508 5211895786421496829 18441244500791550909 1393226715010570254 265087268993889649 7531341292643285295 5837254270927265127 8715721931543702738 16740131903705376052 15988650912229388860 12710226538629004849 7910382184661476238 15408648732076511538 13103132039557498373 11339368689799089216 8227407290961133236 7540394007409175544 15494593868609324741 11773197552852725005 1688898257983788693 14994478923685070028 2618868796244912970 2760884585527256595 18263849613143495314 16577168322391391487 12174780534637931922 12695876552284463051 3775478798522271946 3548659194331927419 14768641517316269087 1081116634550492904 9985055365529033464 13493159703275377166 1691694181002492450 4913011240133811132 13987459923567783992 560642870202984138 14981270144466837970 5082075676085984209 14270692269917378568 3771412497869566366 9126643029632994049 11375166098272336873 14222885773491331941 11100029670939030916 720852173119373603 18425524889489256614 10223885306306092844 16353615490369428970 7575767177393413932 267235120418601890 10286093480387047807 5236643012939582540 555688915167674511 9876365651285760023 17653564341892504820 12306023867523129424 6900826709088685806 7413932016351882871 853630791521973302 17882462035295214279 13479375952971363459 7136372155701664463 5535736752243589196 6377588002940757279 13920478335631449718 8548616554045077392 15823863198270885263 663645181707160458 125467029160618205 12448751146516103333 13211879778813103568 3879796759412255180 1987073881427437133 712151495410559137 15526240677299199767 3644304888831852058 1719559105599799610 7888996797198046199 9247773018504493609 7442048747271978820 6608254406782188921 7840928159967694046 9715420829928540629 18330263091475309166 1897333014913978238 3578956155387232584 6241001113974346542 18414037691282051545 978755275430993237 16509212441750069146 2891752150195142087 14031656150772491778 835890787303189979 13506793522807265774 14733869386643437915 14559126317881091138 6967116520479702641 8006616046604260924 16631355663543881339 9511939051081440604 17961390052898499954 736679490708037539 5970439325822341478 3744159628903295755 2184431667236783735 11010648419502147917 308610887237369535 13711938542391754122 7465157039356703571 18090096368582774556 3929373700885435629 5228915589831302711 1927830460959020490 17174520755234972313 12283942844113173637 14269542105522075225 12440165811581659187 8575047206201469937 2430714901884952879 4454216028669356041 6473269175156942793 9087359574730552910 6934378473784872538 10509842811086236393 1811554555254262159 11883599199897529266 16518845895903336876 13866760997620155723 11802791648025516117 17284366316461330236 11873475511622249895 15655714677647274969 7548199458181074593 4168984279979012403 9267539579340861795 5897410864051470897 13678868156448756284 4163092337856559107 17746735982895066544 1075498195955189922 5225530109895079846 13200353791501878508 7233192712294574392 17715402733878393862 7461750422507181339 8337260732009378440 11109646673692100824 18177451157015826818 4184956154812293299 13825339713172207274 10856094133693095639 18268309924804440495 3737630216269027497 8220848029648119722 8613558322538175248 215753773032271914 6816980555122583177 13387737793218087948 16369954903879651910 2077438127443023033 1605004954188189995 10131874319084864293 9043206588051591815 175892927339636810 10778207722170670639 15450662954713508976 17770411786247921573 18145788292499714341 2279991009415561160 10236787445013701026 18188668920469265672 8713144808218424825 5325894506515217209 9051482867871361862 2817736551994399223 3743042084201911645 5803947280744081780 14161095938997502140 7459078667296130036 10823085009811111035 6463031004667605127 8131447680023984826 11218562298727021524 3470270827885404246 14301869546724235535 2260701575875999374 1412142031425033187 1604838681030234116 13742070609459600340 7677322079021541786 6077643668198244313 12584466378239847545 2530295650053316278 49898509719907819 12396516894744688983 11014138114880607717 9594749646712187315 674644631506776168 590924150387570335 18399184878746341409 648125152508184648 5139254958657083781 15817571850604471845 18289282611185876964 14378661100305333780 18062565810476378120 3449828555081809035 6203225570842897412 11731748300289735889 6591042710198543291 3829981887322207091 13904839309739770824 937606159913297872 17287435829690189770 17559597009921750155 5765314111377252127 14108195067893481298 13489280359665814494 387874032570850752 17126758106222338109 17634891378340225550 3775537962560216726 18327259530125774282 13310000798024981110 17099393130899189661 16634908784639023240 1652818298693619906 14406156143978781317 17027356584182114479 3730962190842654474 9162319745312723930 28370080729922312 12857617231306594537 14322150347535794992 17639209198769449750 5892384544079080629 7553850032933145157 17683439363769948107 4719481108805921727 16688343854054864898 11881809894736432457 14748593672216330296 2911193065421855302 10945225860055746812 2416557678403743449 5909221855842411760 1728548393254256400 9474922407109466689 690602606442947148 16745293970884290526 16050060797430211272 5835930316252586862 6035962208887794604 14906368191590500115 10971272374717000800 17622621941602641157 2047693237175830827 14658034191928410937 4290371144603315250 13166017591097645976 3600360986028297040 15455395254890498824 9641354180185185454 6056502577223546602 4103902899468061637 7063370157060153636 8306432763955466168 4380869720815819473 1906042877536780745 4076862609463293570 15881557278191106875 7297385074359724007 12044630159279816759 9715191573148716988 13139564364421073686 6284634868177211432 18119643906978886803 6282311667297722722 9094176303025519958 3184769120752219683 15207086426000166899 158946522804648543 14316664596445230322 8394432196154605774 3222308578318447227 7924665383121722892 11245207279393001389 7045279048458105317 3496715063400388628 6557978556129562053 3856796785581816363 8168763942919205107 15441651707327403769 7089368608645951157 1761425553214022526 1173726114442169988 16437527968052673503 16700573119005339592 1154331342350623749 5695838812593343218 8788223876478105410 15377837679205896234 9340986851443161952 3525525354593885498 15778704297075513139 3891853252974589372 6913431725446440605 17741574925124080702 10393887498162323191 9600514030786158537 4419216349437415478 9897030980307957226 9783725358766020672 3980065956230258292 14367149261280987474 123697371230008162 401672784150257846 13252379353422381554 3965618939389704696 14970609616353002400 14485366664846713318 11516156354405180063 8631730204044993684 7803868782712381986 14373901113824320575 10889948509864245129 15476874517689946764 10908902346580086264 11319541995864126738 7308871134912422187 17698345184320146486 5243091538403634804 8499507257178195838 13718913112192440990 3993108467797985669 1382639370028422079 10834734273163715105 14064685347085022992 8850937935387181260 9629294781152346615 7067210848367288876 9781247070071934926 339566180105589560 6810686815685593313 2053588743182331451 12010351145608112059 15252251028377253199 4431304121473493912 880752259174530278 8713139944136623708 2386565289279176946 14697981166252698612 13018177252831082734 11554742320663779507 15633112330635832805 17126987100497289450 6649764245906364687 1074139251853686322 13786923125320200455 3773326242361009295 2125609461812503134 10355148809984341333 9422892010933955355 2764734784578101119 10341552974486354484 9436280821149938478 7558936439206757853 8738810740421028742 10744466150095865170 8428520887846467626 186442609259638636 10399880454188705125 457113583218216673 15145909317257999551 11031133360729714653 5713129567540842300 16335571595895088279 14257759838427869720 2892344068381035964 1064799643101632925 3208308444897501348 8732781238269768900 6138593352141253262 17948714187944432046 12012354375622340439 8649780727920614314 15998869189982529972 14509559798174410523 16958926322423534116 2970441148113057197 15723190419768135179 12397607509530121890 16564906218369233637 7348100266583563118 11664760482429050926 16967077659532151544 2634258069342964567 5949998878553624441 3336352406971797532 4197383290001426060 15872011323678963966 12772763814014850942 251075285719861791 2882129118314047175 8292841771283433568 846666888989143759 18028880905551420929 11814354358848062677 14544492132606660856 4009886996614153471 14520283447902909701 15247434097380403557 16421490364310857949 12288108046481992131 8699217713867651914 1825510158459818755 15585256506976474801 16516294245749902610 6655753504651015385 13008527250515897556 15006403516938209661 14383628092003093525 17508772899414573457 12701837919966922206 17103849708602553876 11490271487439260803 2636577492055389560 14077970897003864644 5349231751566037311 7317680251176473815 5992498003965579560 8387555041425344252 14449334856837744857 2735014377578101927 14152949492598669068 8586088091011114806 17782320647952101192 2295956438256566918 17345605949827258763 1905783211581362816 17064747525060933511 17300082574573229760 1002171441388436134 16665794564004965654 13462446631746741034 11374777079132513249 5343975202869211172 17173568940951415808 9101512058600798994 16122222495647840922 17729691068861905892 6858167672563452934 80961734708172024 15299941915828317069 2059808682491973192 15845413688753235552 16141616251902979731 4778450813429137008 4054116588071376497 381000211361135696 13636681460040301190 8788663420746025067 4136559524360137745 15714873738634283353 399613742938289730 16664720462420460632 11901115849442063062 13160630484215272257 3863706369596218859 17656122850341432802 6059748626624804252 4761397857270754401 8279899756575859750 12159621213430748445 16286376262704748254 2575308122738056385 3090791744653349685 2541027920154197633 7413875452710793105 7819987824435059766 14202700074286644453 21322714691389530 16062688577802490973 7331719125093860893 16432748398507093578 6617034943057456507 7384746664920670403 3797711426009919753 3153186945212843418 5173508407344741105 2615274974401288940 16309148886401797148 14036589799032587465 10026955030749081402 9342444661745134553 1315742410078965966 7654842946650553743 698134863854751451 8216944306829974951 13896422361551791479 13174941577659922807 6355988227548160162 904364992899768142 17317701153479620968 189858853428534788 1424817570865801608 9822782487531836178 329398744922425970 1287801203194152508 14591384762649817131 4209882916745247767 17953950846083674348 178493698233124219 12976878518577768468 12562962081594500579 2412514553951769249 2065331011855006235 3959431524536333539 5516982083385167949 8622575217045981300 6371541791457443540 11116721905055980246 10569360637508978251 17803140815961696268 14873806851641887028 8365464982665478580 8054615322596478511 15119689997706146479 7772755305713554405 15809996158193397417 3709154726362613359 11521732162445404431 14471544763903981342 8547362722032045803 4743534221193950880 7878938382827262000 16926666032919990617 8817991623565533492 13107696522479880710 18131146935657721821 14824556835865635036 15306557452492792435 4496623846361675212 3256653481812423677 12332433250603319076 13600745702112930048 17969958173678985601 15314486052322471186 3005038504825892045 18382994994811619577 2670936181845277199 5330268141335448146 11380689022135941032 17179221176055950013 1843570771607639428 7965059922408152424 13714700421208419219 8844689331239814318 5894619184388475823 14387329540771235364 14660106982434795632 8803227096193647042 17338581188624878147 11582154196626521745 9136675702850143830 13368209382367499856 11648886980493789245 4752749965275252159 13118949984598549494 250715113023091183 6150225740733064058 740864712820319381 11038257728072982130 12456960278975915391 7203424965573101151 6208365334575778680 7245159388816700849 9321987626158681336 17379801358212624251 1607888047859807446 3048885054295792302 4400323612880553622 1316584645374356469 10704095178752716936 2647881009231723136 12253486077385703492 673805951647093583 7900573736453821068 12495419164546429971 7109600306746019358 15407623234374557989 1677672922511561081 7918741418331502509 3279187542267166285 11326832690574221709 17371854761989621352 92815140671800002 9680256246490580772 8937782071520853234 15240393756431388942 16518047731361582926 4436716973702716949 2577018653493737068 988497380958161146 18438877872966125721 14401144146532868926 11555275360091164015 8977951825990601232 15476569959666706515 6223501542509067884 11818650701012522897 13230431535972018950 8289635309132447033 5201413080240814194 10265503830084101685 10671500729299670127 2919893914717574777 17513727055388137680 9773591307402783191 12563019385352438295 2583305712118407166 13885602602207467221 13958654490992261891 9604224731226634525 11868188612722175856 14160111477711112387 14253079801126991451 13522638093403876987 3130903608203344043 14081976937642833788 13643847875913982390 10943990550237412792 17151304375259842548 8120758070629734311 16842695896717805705 14951130439874622369 5977763933438322280 2588434722584465286 7181006729511921102 1992049375638345347 4252254597811225796 9818975652815498850 8838981706465889504 13353956020416394539 14525391925003923166 2603418217622994304 10669361698247305789 2577266044255459615 10214843554564732118 9439865717189202655 15469770611874646302 5876882091020053044 15841668584476272436 11773964657400009573 309896536193949492 3112461028971075108 15482530039291101633 13570270708407190755 3791860536514584499 12270547779010940538 10015021024556073727 6681350885860608948 14511124040122067442 14067984821527806788 1543772992255112058 10385024716255033963 16914164160188202492 7555110256405592690 437122255965572420 10354279686169495106 14300413326670960449 13419087612112004593 18076730289642157874 1221551824784111663 4184249819527900011 17841916692183407114 983680468993075503 5918193686450699501 11526039534693142630 11923398429305557441 7879813859003838791 13000840646884985104 14789985229437007732 12171770188979824225 14818922811253575435 13935917859105211562 11588381260472925619 7696622654597315093 10058998352866795783 4034365974958813045 9368644461052364530 17656520559042141828 9398399205277384395 10441967620420483165 11347221424278198603 6867555214123718647 7134742926604489715 604688896773898117 4322159947423811825 7991267167758120075 16085680397735134952 17303986213586839918 3633560475930118925 6319529691142078124 6248822471384827574 18281964650776454216 2695296218086607011 3868904100843971100 16703606643463510859 7121398995460421189 10926429620995271071 11726948150766366192 4542562679417893648 361519155643325675 9452477327437193932 7103160050936635908 10564600298008526298 14956157588920392339 5501486319017042714 231873960468513553 15492714690581229247 15881304499645869386 8972984740381793471 1280345420990398661 12131502938351998147 18186582411454966026 7553749884312682630 3569107604318366015 3817279671796533277 15757382735533362087 15894515784903887939 16854926752642687782 816785281300597689 4462218042543847819 4731700642045949338 12370020799045552740 8456440441426113426 11047259252248667043 14855716342369230526 8981290996414677561 16413745554305620532 8483968423385937872 18036081045132973621 7975920655422573202 11479911088242928673 1152968541985674126 4622495390454213513 7124121313510526117 18340639088588341995 7216830134283764656 1142391318741454547 1997823263682822369 3715430139385072030 2947563645231461355 8583659263868424770 5713465744417429294 13546454548168711953 1120547735802464672 17014899354641026231 18326061944381895519 147394243671137358 7597905463874885723 3767976938726611292 10128412353439009078 16888354167320708852 13999920165413439908 4655439368861013795 7609480186055562942 7316931904674052389 14203081092562938392 7681530734828152346 13370328471691986172 13060584271081761311 13437760723637120794 3883685244733947298 5266354096827845390 17757636025160574545 9109911337540425066 13947567701694044855 17126241905338219878 14433731552709505490 14399466128240757497 16112679710633425084 15748776916840914871 1786589238575246661 583218777666721507 10821166266134961556 7657758694862091570 156622226975858218 12145784727558427683 14458246240937881378 10753417245440695203 2834331689046420264 10967398708078945917 8545827808158142835 12420977255293604313 1792808668967665502 11925527338229591035 29695365321949852 4099477205307013461 11302411897286811873 15929729063071527754 18184844133309328891 13195986799701461978 10073935872062986601 6872814610636690158 18304237385699313914 6740977835998282356 4836653462662223652 16711484980660081135 14490059660812235579 10296723109922982230 16492227154303371925 11616818139686082209 17456339220588523142 2265883176500152899 4852733172568560638 15581437862158946815 12737084321736723470 4538722810075021153 12052582829063097234 1684749417688634876 16446985635602175521 8945475197704646921 3066061657390927131 11836281284955216651 3147513441363496709 9839483699525417461 10569393410352572984 5441333727821731462 10008599061362746991 1318257801788834166 7962796001180318100 6543274801353570610 3503369416871942918 5343342256598128260 11273445115460733869 1815526295161795293 14372909533599208459 12139916221684525033 14413695798754752726 8604230042922455031 11579580876182138578 446107156830458663 4548889050454847132 7698208973673134140 10553937769153355152 2593759897337613212 12481268736328946137 2212474650854813703 5538564405688127600 11440121409806206950 8273557650927031802 16544274770330154270 16957041662619331937 4285490837446690003 13631147275328401770 16556019035394560958 5992371205634442669 10265273486787172130 15774338699819414884 13325319012948267381 16422819064191818382 6181798621708417058 7723299379664255054 7602654104200256343 18190793244540579132 3018752971142739610 1459300514772234276 1612693377215190576 1679103442188657546 15301122036629626010 10704056827312351981 1166342550250268925 17653898973715911642 12823209948072266913 14847481635688568272 16231974555401850231 2989136305706427998 13473231009070458538 3732880309802743843 18357838954380998573 3682477283654855537 2394296768607220052 1841493173129473073 3721463505988292834 9642703247656918881 11946330135217021652 6443563076034905590 12884992948513038894 10376660290208507310 13590832643774705622 8092066839926794427 12149480179122762441 4370594983742716424 9621559017359224744 12601411883100089851 1245041080585896067 3587532819690498176 12557360767598457692 8485813762736374605 4678377219605447032 17858568797417467597 1069016493612073432 13594834783523238777 7718206018740498008 7664264376460536167 4436864559697417043 7052499541013021807 9484680797350095773 2723673801973430465 2651739181300621506 3795979665416446587 8838906118210347540 4040286751909381439 10446933907762103356 17280489278376491837 16759209751285477161 7143558676344645475 8308292935912949238 13308414852549400927 899440079241020691 9537545158564696160 3005456232810980381 14645840424920986029 12600572786945060883 6673679877567960957 103492594964861768 438327071377360531 16791434786448092485 18325846514636282918 6166302491482613056 5681235542804548500 17774218327223149877 3345277141945280356 15146611334443808706 16368823862883172937 12464368387749369264 3016581754682862401 3354201021256438545 16840788226290505713 5710130897807756568 10943436948057779837 3324365731789267187 2970379932293970669 1129163955359603176 6307759598404424102 1722114327538559418 16760580954673929083 8357902073392510456 9627486769258880796 17555351534160804598 18284471737870262063 15480899968281508479 10048193426019622619 5121413136546105704 10729612657524567018 15969574688870131086 6138713400109241481 14346341415849472312 12500299870496984802 1708033401912922754 14178064111344418474 1217486619104810795 2806250536993077338 11817100870239689950 4202945712976107471 5241353440964323445 13476336579340986014 1690436776123245111 1381044453863752332 13345237749656055594 8252969251835523434 15012790021790661325 8438752045457364234 7650916133742131418 7906931333376268609 8260020807796224236 2798983141952423966 1090994096948854107 12116521555687425371 3105190519832074321 8278862491222895711 2707530502213753219 4976329850467168427 8488203981184613496 8021319297264188775 2434260290607445532 14719384696730958000 1579813182026743127 9529030311300591134 15588019189756214923 7908798853531773717 4649647614440378023 4360309566389974492 8350127491145561629 4098660951614592739 10106338533250191351 157531309476341370 9098031441381321443 3273987709913128694 16822093065893387764 12575515022559885720 10148739220448250743 17446681405102789598 3887893157460313182 7977240538738019 12958360659015075656 14421287356348792898 17413626563756080276 18358100863672218399 3666049045436081663 11359725796908690205 12857764119883381543 13547295897551225120 14096373277857817097 7115068279205908395 16269766427130874803 15801741077672328245 5203923007296711468 12047858183891229341 16857378619303639143 7694237144694628003 4173600920831957983 1310438894130866662 11156540116878118971 4330177681684579545 939544306557131726 2143578109498903460 13120566556477843797 2880789028630714360 11373263599283956827 4970584328160747076 15458045798323899933 6405052826872566501 13516146418486301789 13531295309100266224 12207403813061949260 474994016703160937 7243268082035971873 13175777412565193948 11859620073302471584 2423086385778000876 16272425195161866564 4739339877804399218 16264120071501568579 10167368533406201356 16567599326544234563 10760952488848349738 13370248551721068291 16526624559166495635 2419664135015195523 354774548134395268 16322693379110388591 171282545229304999 14591822251673305610 16729684743166307895 17517330992673540354 16285597822748752734 7470406781767085758 7420734682817084839 3498159817713781734 18356456206150930002 10037428694708998766 13414407152567724714 15721827427348494772 15067255696812028900 2895943653837855958 14200103954119123565 7786590245020800047 16709792730440500630 10506422983024696505 10078787015277046754 16269063668138539783 16675470078534758842 7684109373379765090 11741708090577081825 5857601182598033354 8480321482090710259 6597644837664269278 9640351576090127327 13251002508717178196 18068415675936617397 8978851628124695992 11540111736591503424 14929040179661550413 3568967289969782377 14463114865949769140 18278806456906095971 16568158452833536634 10370081464071181888 13924167197056586612 6982608471478958236 14765963809889419067 9614555642859553557 15118326522857196484 11441377166334736576 9447490064177998414 13773264787622325289 1073214693822794568 7504685075349568463 13329772135252358497 17531306945062407332 4417838673304089573 10219339728256338489 9181858250956070964 14628511195294899277 15215600331259493027 16250524427399518100 10496532561729978582 13655823172895074616 3995180086928064823 9274102661769633290 7619311596618547860 12366484458380850372 2156819763366479791 2220151007123051134 11455912147633518972 10275493294964779662 3401733963205253535 8628478283297222069 1047110565138106237 6805088898806257539 14962379852708670413 15610985360256386155 10916007324719966047 15685503033659906763 12891523790491234212 3899806638890758771 15340347709458714296 13331697779840778541 18141059403573979949 10679029131850912637 1654868281113203384 17073796404633226814 8594930408405819236 15271774742727631411 15484966444328867193 7629944606257923397 1389151202179990331 557698663863372744 15805035913465032446 11340998113804101737 17555794540199307090 14072030934237530550 15148974027562472917 9649275973633445990 3733388342932284852 1667411893133311600 255394686057387305 9284115127369417604 13729902561012102493 11186968472062101098 16965930335321010398 1606827378521890348 3067168055988887427 7608693645935471493 5012985575933713858 3472279177356245566 5733568333557564776 16020994134949737266 6982582828367307498 5841381803961278216 5486398147129962499 7257343571575642084 5478026137909385676 9534007942446830097 17199926588216158792 14694821298960214302 10065677755094708632 3155715404736760930 7599045732305273336 1482023127048896110 7206639272237004867 11775751514044188225 715776420466090088 8981600133526287813 8019915014066553072 10702233118452255572 14827833108426992902 7267744243832250927 17916388616394052676 13662808793061349210 14896272727894944957 15371293137801705222 9469474207447129021 17107706158966132987 12517769684770000170 2244296752187276718 8135883967553591069 18187625868466088263 13370370498582184162 509153024669955822 10267233425753885370 11716952929615168530 17030816761503490374 5698981103539130616 8241245371020536179 15735079333022829566 11080764590704286837 10990023247682719252 10175707008530771147 121811212061308878 8982036622934214838 11716779730551361660 2445635131942083232 7841987253557227420 13397635141462023681 3318179988451009840 6684421417319278399 6475512339404206168 10027990847313509103 5337601108870250377 8077876031419660027 3111156157428991778 13064713967084496071 10040581452419468742 1280243681692632981 15005886009235772200 12112922524836530490 5541299737466811513 5974003166603096412 11895060916501889980 4031829926908346171 5527255627516333539 12152370137560835251 12758488201338091746 12778947823591405018 9505079603681815539 15838646200185304813 7694999045338529694 11393849607438530195 1407183408229946263 13385084016800986655 8681098948907280471 2089460918950263860 17307401920663885840 7719146195077195638 6030856640075123201 6774639241764791214 523100958340301828 18336234302359624268 9530062430075866684 16851234379801514603 2714630707607667055 3462319184127500975 16950547819097040998 12761560905179040413 3507053744704224880 8586745229289912952 12126809571392110481 4809296881154917540 8788442887346043394 831426224101505988 5388461998563302622 5256299695385628877 13237737857066522730 14959837819286557113 8562208347994606119 3247348478415658569 2239838717861907736 15778870320161804118 10567174879639453008 9630117028438388566 18112660786403782655 14225295155635169384 11332391352340948466 14669209921139134779 4891528489507222675 9192956184103226215 12648473825534301670 6532033687541092185 17645176287266123692 6906077024568295271 4505129831621777750 4587491227597792454 7795033024030021038 16663972222058076782 1877258504724865274 10952539929133130576 11479963775175247887 9733780795399889129 14206812578163048438 16027014635769715112 7755654122079432804 8608460610380390084 2144376851984503578 13061283588263901103 12755922410289371320 3185024763503412022 6234068996513780081 10999987311581687748 15796213171922062636 10500457269791924828 1381287929064570652 6499640511971138770 7550121504899598734 3476155235398678846 7308478184570640349 12604956476087023575 5538805774209098853 8949293776841296812 5491054020649342098 17380383455978292319 11082188010880898780 13478798434745397183 5028219127608082163 3101274966033989625 9171530445369698211 1792958070048150660 16255950085195720717 6616791332334282583 15634900665236138020 11594820183333083609 4113969611061511023 15691644960617032583 555688181814252603 4078427004471360316 7890292355803053628 6611490076089325388 273074851906687768 8201451342472708674 7004831061597568563 15157608421930105000 15149026179178628124 208481225390912511 13821780269660734637 10203635399422700700 2828138125904655808 11996186040947801564 3069342562978063284 13547581326234908089 1697690156334123392 1502010942980360285 6890180242142053823 15673366729189279332 7130385080022441526 7207577995451276759 1598132489560448599 4630896148065784041 17810138588680918766 10428025943030839876 5725121564223872116 11376579392964358961 13505237641757239568 13757190384898935521 3639141191391821210 8283828214357741728 17472580795630150574 13307851712455333877 15145588008201560151 13112894280552476054 1251597275997512632 3175616933106526189 13839818753079333264 9990263227185395165 17357861598766011357 5958345182526727542 4753376111271609961 7239413505049148186 10140201378930501545 819004948930510636 13457318083633643141 16935984951251650436 13222640153987323761 13599692711718216873 2319850554381379467 7552611130538197302 25559009412950549 6552488057543406389 12812362135900231114 10070894476064295262 5291183105876439340 4671873771197282084 7498989205082061614 6455244217432660840 6690715648524888376 12387959368205457636 5767460031112284587 16249710680968564389 375082641133468197 1039433447704651875 6384708245273804959 15849655829541767435 13694604702452652721 612144437169147267 16976234258510137767 4460805228508681616 976160555061774478 13255603235766169229 16356308949841168184 11554089900368262842 12952258430760400052 4314646085256789637 13245394109167343964 12679361286664082114 5707802527178496826 3586817269934198460 17482808853227444327 11059183865220030318 7919248887685142829 18176122884353506756 569754168924222874 3879263405955122696 12702785825331951845 10365625396054486817 8481833205602149009 6334754413203098809 16099189165870053139 3466847442866401462 6956456280400897629 7295086906924274427 6749104641965146630 12116497049340388898 4606948134458953871 16201482201140698412 13626842771087004805 5620165017247591456 2932687534817841851 11881780902826304630 4702547730651161005 15844807981465505945 15717552125206783101 17981817646826192208 8928553417086293394 11168243909861201708 5033452367281341457 13548656923686848584 6049718890835813593 235955129215882067 12341835906731396735 967962737471610225 3618341968435320544 15834777151852615847 6019740146657093663 2426266141796374585 14201923612559008832 13221217767955742025 17502785776468548009 3629310798547939058 3407635907721856598 8039743335220665932 7170390106205078862 9424248207822208530 15215557180402734025 4958079833716382510 11335985421351170231 5312930625871211339 16511343948172905416 5755320256054236753 11369428169265339030 1734978120745986528 983453260819351787 3844432008524609181 1214108717592147745 14499092142072279754 2253139646439357595 9443704004161017936 8637481779924420824 16973233326797533060 14270749044723555350 10548927415920216606 11021488893392304841 12861341139352047033 10370497637051649978 15361593605484029548 16465675029182394328 14665686914517776238 15008135225510632879 6475204009630428530 14922706253685561711 13022154625079304697 8005437630624759028 6725143723731505503 12219990443082047979 1583612921748178905 4897593440783719912 16477867921078877525 18371614854876992585 6379244585420624448 11444622423547369054 7941451348742387522 13464692249620040137 18224583776434117196 3418981109509667954 7373972141658877066 2191675609780620547 11135142078237000301 12525602862238545085 3677605785772220047 14867099231506429831 13910667300924091381 17767820551617816611 7542901828270871516 15424058829161419546 16246365202874797385 10596282672522039001 17229717219716181266 6509602502593327075 14660106026244158675 6480003759844472805 11017815468776406146 16358488147802627935 12238098162730284341 12798354001069187109 15210043494029596690 10456271686287218974 11244931710980758033 5888255790537069712 5752805481875182555 6529677332776197746 8405888546119545719 16923166278378952418 12421540770768429674 14770411857392726604 16265692274602660078 2886409058406754052 4860394574049205493 7436512215650056812 13196792754160312308 5775339725859689729 16648243810363223655 3559701645686968114 2896314235721366093 3398779397700016092 1592399186790497338 7138315110348359422 15927459321737873741 2379598977387062812 4741910639314919521 12520830222283926554 1492068036920878828 13004322662397426306 2228330754889081899 17230619481391254965 3247803665589118348 11729323477229916267 10733962635977065049 8731893834856085068 1963319937334161484 8068789166901963526 544759702885414160 17074190097645316503 12626614775819709990 10725759478964155633 50654381628733137 9380828719638433068 8782235135937362473 12326555257999850416 9639156041819823906 12243674230382105527 13417039229422959109 1770004264956236314 7726524049051797042 13705334646738364833 3175545314179871778 7084129473490695786 15474089460800769084 8671844820007959594 11947388467772029463 13378961142781165806 12377362302734904357 14605315472157268519 9143680305832901900 8282160167125442926 5368469071288730630 2346810534039231681 16445116744847826005 1849562371503714474 3249470590730590074 3990606536848516713 675883437587214896 18225075707234393650 17611537427037482106 7415904199696153885 14534955767792573837 18398000550777115433 14048623226563817449 9302221624182439115 16496617105581427312 1173728911491424952 8364051056387955601 7361061821594482140 12518265521742767458 9506696810737911660 4842724732762422705 7328511160726310104 758972205462682618 2444312091020451880 17992538752601882966 4425260271813373606 6737119543599296337 7292247632010929495 15684407542569021113 5141443537056836673 18343609126142841111 10156171175460261054 6188098503650433103 6501606913038107627 7749351950934210626 9088223470584991374 159111487339134652 8425345417439699246 5717187737382309120 12306328165847316151 11026589667333234974 9516415678049126188 17188701401723543276 15395392076964150017 6644792487759603537 7891978973561205837 7440253466041876503 1339762131697704544 15699792318301427830 16349533538061100947 15984274153330537008 11740746790559901883 17780685191456919170 6280140924451169581 5267714326314034636 6463192185087776181 13744616286304172084 7129123561466367348 3202665035647116522 17283244912109047861 18281652036907876298 12987136085310470829 15632636245891265759 13921638057600631058 11831754502925843011 6564775380420722467 7840868335562669836 13146620263610050002 8469377652140289430 5077073453640332874 9342544512234822496 4993149417223849716 16126366356238779409 12219431921210999065 8505581484800795410 2968251738299682865 16593510627241302514 753802133808556945 6011414952963657365 4156419179184570868 16465898896291174532 13763212797911906884 5818380984642136687 15851301834799081258 8810167369821950907 14120663387511066485 7346898366820785931 13831400419067263191 12617962072559079760 11868959113053566510 8809105122953500100 9318871959316966106 11825515429943500516 6471930262062848109 12042872609421255152 9747220873802514361 7354615305077836084 10731812345012889915 1604262986765853130 5622472401026982425 16555608156687938263 12512738043830965934 10540923320725963093 12744914631553323935 966196349231063685 7315996117751994316 3950761873284696521 11534086488235942464 10081264592533606158 1873353066283579939 1348187676366155149 15842634451063086539 11431247158185269706 14766512308109946305 14735094760273390318 4845613030235057370 7602377159175832229 2687113967952043431 8942483809535009035 1291272057290710597 5313045655717804455 5328190176046279828 16879506653498314764 15579739585892145217 5068703026736367616 16795891796282840738 9406301754591680654 10198893472899688961 357362594917116566 2104596562646203400 16185436169415698466 18377659783231373737 13177097216804972259 12456089658332309745 11244925247111086345 17328182732152452370 13392587725419687402 4279586547395176860 8599033053190572909 2629253870858255916 10784738570300558098 5514479032184439408 6473165941553373538 10948131107746380324 18304463277129372878 7024918719795686529 16591399853976384897 2945357533031668752 17754717649446288678 1893317002931077466 1890697754527713682 13447070778953303029 14895786724156702200 1938553517714118307 4994522896904376782 1955406694714688057 15162779585784949463 16423304984616317076 13092758977694533246 15368811653168423202 13030475577909834683 8389603610172571888 14518606515325847154 17114927507363760586 8092757785047440099 4343667440353727752 4675675146595297767 9299428368521261989 10123378845253534532 5950406590517169908 2076369113020101307 16128197731649936915 9368636125608150354 12023934827928002914 3238885950303317306 16305411183935495821 3068207673858073434 4056069971995297301 6845137569599985094 7235146672145645562 376355643335341744 8460731820283262029 13849303675345675559 7249050564602172722 4611664701966071495 7527760946099296755 13251090418747908563 8175399641225993413 17380467577752017270 6350412231252435026 8482255395290910663 16312785304604137234 13335595919288675767 18246967537223363855 6471554111432048018 6019785970635583922 14188048651646570025 14064857932101694287 4544865805889741986 4784964046297777123 12074486255970548212 18343526042167140551 8957548386124700892 2927907901933269648 9139203374491128123 4059278145460205932 18032062227518420241 6863510043132178424 8455209601978009432 7373016429232387206 4609727261928003025 1734673070746170070 1928179041807290711 12007866941907595659 7447341642776038163 6991122434449328825 12370682885526664809 8417178405409655058 7616791152776796203 7136730047506697906 9327617322316182984 662333949200027721 5706059885242970591 18135112445284442311 1806554303263766623 13510470473350803478 363709005303998277 18351149809358805926 8934285224622174342 17543330089409554240 14145781653469425022 6196843148113441379 10398211775200776245 9804966736022063299 5430435912929542362 17045607452938349911 17085150766803882162 2463163499342191767 11339495429871941536 5752315029609963743 7953900066103656521 16264996871592058052 7125435674608889937 17356034246773532370 3976038953220574846 10619477229184056199 7853839324962183426 18384464039107197968 15328294638208498608 1841917583872636081 12365004577352485436 18112887446756205199 1837199115481491530 2110162758223282831 9958086107984844405 1725872539567105092 9094367260008979370 15752005408101977936 11558627041282073939 2675375192336967653 10517187511847840365 13360120489600344892 13599843044237603292 4329384723132252712 9300832988820553316 15599442926221301169 6575613287850306376 13947738305645221152 7672747883308297184 14614790013676236585 9205436485667236628 16919374448462670052 8811519927623993014 15960717668647486267 18433084405883606712 8212178132282656067 6493735416028315586 16654204276909782061 16129813445221972105 11458135623958452499 7902353202793101758 2724723014953106854 8305124996288120046 18054365713722291216 13863833858044134941 14752188545666646711 12957057351690287894 607923599080407608 10809397035013627126 7418713728947605741 12517000010103836597 5644174242046582726 11446565248927556480 12522579465889265417 7698633505722189160 16239563695828754851 5475015787259532357 5441768615611586916 13134621522461907063 14994402713378281033 10152831937417556260 872917522865997417 4130345621154132384 11369556021762337065 10858809740994403844 12523234709845505140 9223049350572497220 4852178797247446609 12353906617451442146 13299640570307208914 10829759918124817175 10383588858722094645 9516758811787027159 18355145902881682999 16932594173784591857 4645129968863251567 8634167324889317193 7093612994033112974 17909345042165326251 3139295879990495742 470169411752686708 3390251000973568957 1740160951002402907 701875154037985744 7053004664287826419 769297579608828269 8676989491235017347 5160783867190678670 3212066825163974443 10758304636244361255 4782058190091619397 8651356421379883034 17077383197850936314 1624316976997802635 4314327124646650153 4276360446989318215 2788561351427449071 2848839033768680626 8841715819149729033 12425431575755465911 15185191404554716080 9131858021080444034 14754566805194479283 18193278088503077973 15798083972898549458 15377418562970362042 5210019894044653902 15607959008277528815 4906935496773679340 5582937948688685716 12507710059261273432 4566793221631089133 5222011186574631008 6997135981862989141 18164954521362318056 9247609505262521214 2391082452914104740 4957108609214135490 18237957194798787546 10869883186253502712 13813868165027289489 12634147246459557886 5664188532015783665 17858441877753129572 12052290530769728997 14850453624580466209 500979901630413095 680109337836064288 10669863191731387579 9421295415263026436 733687381308979763 4267366339764946890 8324327005459473102 16421758308011452620 7106779725016209850 14990710092701209246 5561858436282978040 1972435476236419828 4648522219993996323 17731163430346743735 12573035393276959700 11544379342312134627 6501314211423300734 5413927998602606981 344917245386705050 17765168405961192817 14159632129575140007 12661810676360875891 16310302088998895631 4960875814427061950 4633341054899978906 12893641516038515368 8777410624609538759 15385302691739675449 17622214646167645061 13644226211472898784 15326619229219417194 16572689795223765928 17201942212378249677 184159548099247488 13101473586619211298 17463692288985393970 49170415553831023 62710183961527481 4117366590910136883 17291719111364859795 5465201701832622780 4279059399570486622 7622641365756325717 10006236342651165353 3640960370952604273 3446296126857916809 14233221260387879456 6226376394600286368 8575603171987629181 14716757464702064711 17448194584628893382 13497611953412631488 8644126192058373474 9932463242645974141 15256234240133514307 18121449143730755522 14335100739629067094 17785143755755601839 1721347382611839247 10853522188942755714 1230351745917203991 15144924918689317900 13241098044051967247 5165359906104846745 9875843113096350587 345845240367351499 4486929757775876509 652642156648252007 2901103735616505536 16256354217559609137 3120045782411731212 9175621641844196341 16526347475842351601 11064107529774101498 12645123249489862406 3811457557051406346 11981686882252957844 5454094621726252505 2054732333796494691 10962581024812243993 8953732930309346103 10671811507699225953 2967293849563155171 17725650775333625803 7416950411323888833 17488291024938691410 8523302631430123083 6942187131366936447 14202964040919843358 11876155117842319711 4680190668127369454 10541392491474159250 10107098828206004183 7195077106618932400 8569348726211425924 15370208081205620226 12646103965147990896 16344755397413917303 12772310055280815738 17468038837744514939 5377272227962743524 14520402531980764669 13405380840462942144 12953780580784947090 2016997458439807474 9196632985046261443 8622588011336453518 5816575966237746427 10176963937173705472 825968047705893972 17246034639030027019 3017071164815047090 11729222924406832723 6788917492484356972 15839172980586732944 1467629023304743999 7367096394042020635 14516584592439430603 12513421570009710994 4480896365366831444 994890476382115627 18421620191828445095 6148350118793997617 15238111043694828444 17693656232584159664 13563124234889023601 16437382255386990293 14585329129960670832 13005497556808112592 212154135060845912 16077261467184807390 10492597861449591620 17353151415094698683 16165846213908336742 5136992600308371092 6300147569977939344 17043099981714031795 10898006494727247243 9015727933968419727 6830262604573179229 16897092978010635171 13704698146240282553 17013859714500336697 8483566188659880719 3499682200944282183 13765094480759086167 17917307824852129384 2710406366311344684 2131336273783890185 14612241861538077307 4717855507702175405 6009890168255284175 12724932592704668600 2822183871669418724 6519115142881350932 9547854598067419017 8885447513042601916 1149429951266541289 13999129475142610138 16856083322579140887 5491502935107408379 2811685370022402586 16612264578485472404 16828076202871958709 2781031106283128069 2967074450367833434 10118893025575962517 7069290177459161975 2676356951201513537 9782492526984846982 1090599160603015178 6250836787711328760 12893397234906604705 15785228939597592027 1876217819485042753 1463595544078916931 11873770435952316839 6467204800645346627 15267920141618844515 7213328462938239042 12073533660884110257 3386046878975518547 14347217598709858822 9335758335028460413 7591946599082063250 4222504030951254477 11987912222868586582 12503772997407210551 13853995840806797592 927586048609513102 16668880530740821077 3984730178902344634 1590083227306194314 11551680576068751953 5078851838103852350 10543237535287618818 13720941701099547245 13856597373691034027 11321095194931727942 4566068955436029128 3639613019321381652 1260851350845087948 6695005474069016458 9732192991340654111 3608518291229768297 13799073795934325507 13643719609788998617 10563497585646799406 14739909731304113256 18170347267316817824 7886075961548721060 3001438737685852929 9754295725267696491 2503343496971897241 9560214850438271326 16093157412035932054 13761759418559699886 1405508373333750204 17681235922152642636 565570165201022608 3288473546687552312 7235354699434387777 13607675061769712044 16512016520155200716 10152682051382585486 5268002583886461397 2881064344890696721 18171199926735833745 1125019122094386828 654332962645346461 8617140287062395681 276458072807437675 5943467196707932002 9995987573645490311 13882224307411345633 4497971675324536462 2175258821122420580 7677530542718173114 16657521914948924693 305680500537640296 2111580569263090753 5614437192899022546 17685326509577991271 2564467541931442033 18054648921542400328 11652552069609674693 15734792982422622475 8244815858802297298 3203978891358412536 9912543704760267811 3156402401725946891 10959589019536151328 15723363185099235224 14223790551487764154 3370802701899643121 1456245170167895189 16760978591063525495 1061169093290104942 5045072632635301047 9322374210142956214 2056900201143961435 5474269990333176638 6648265893793796387 3902870238781683782 7507821140697098959 4667654938369598219 14042694222865327926 7798727092689737112 14204006325833350345 11966587567305596333 14984127347002090189 15935337183885939840 16194235052833498928 473813571193176362 4866400561660727205 8714520710931774736 14269037946143736250 14542982345430410344 10176298987191320661 13329809371488327142 12659872525576251846 12588866842512296794 1743059325569116698 11986880245534198470 10222945230218311936 18270318694209796882 11652806208300156754 7776389991089579146 11729085521722403473 11419156844244122352 12958010739050432870 7892623919358683679 10644069024814341657 5156980131557223318 2353544218799170497 2951413565965714435 7491218140949244344 5914309531115485064 15093201456075491347 192632531486989216 6123346299521026600 8723713916958069688 2795453002339320425 3704022970283574590 8185769067444338656 9422499075911697554 8260982123939813270 15765705722361265555 3513060607673008344 1808004252398913817 11189670910210807197 736530657311711636 8029976420108887295 13620004317339592122 5350683601344650699 10435490226072788008 8472314913193483381 5038227839438710508 4334872183430014125 9576190279848592518 9298952336391593805 9720909270787751138 5107108465062947895 9005417471334381920 5532082400416314868 9293292965228203964 4714681977772411775 9344312451151010487 15107749644555609442 18253676513373222601 10026005855439562832 14044322394950950876 4791248696988485961 2323838043918200142 2171276885594352184 8928684565353803687 10527793365158016734 9137076096893166370 7797591973879755207 10841082087214805523 12304430892961323823 2655604373566456109 5076925731470214899 3505089126262211184 2356244797478273129 5489377329394831600 5518517235794804895 16265866787466371310 6528952966943091 17675773467901468111 3326261109559380996 10292911818220184044 4224047153095038290 16752497969905374213 9411133988983357369 15497901694480802948 3711994756954862167 6609744180975954340 7552163032362917102 6345172388983489148 14150834655684023945 17941959772035506631 16626162091967761972 15284219749789759988 15375722760636139408 14316151946065250463 9750925677896194028 2737280387182309832 5855212431521106917 3412549136836073676 5871922830790839951 2476141732742553764 10612113620245319294 7980587705419072432 13130902271981120619 1760293334112947008 17904317285438882896 420887893705167805 4808877590429458692 16514231837303627578 14532782797817658386 14883795977096788841 1614265849579163889 2748527665155838934 13121586264857491386 10286921687261439074 5909682115642381807 919779351519153120 14203576267431241011 10013197504286123738 1004712551422371740 15130618470747188127 13499021650202601738 13063956849382161075 15539404588854585622 1851487032277432439 17735719195815281314 8596256928087717306 9249208130249725099 16798425016276447894 9399617114122505827 5758917049668632530 7023655533795894037 4216134274552831245 8620268534895542134 5944084193748333960 17946249757553859025 13144773303179330932 14985255218269121355 881501434809544031 615871685266826725 535397371334778597 11322283921722578498 10463471393641176616 5103447307449483463 779710034436034462 12993084248403806831 13310325842417872247 6658876092874466244 13589590813324879097 10556543982578680858 9513283939229240118 1588906941913778549 16834301748814236747 3510312172616265371 13568565757228062368 18194651457826121009 1001654188611328519 2170288698856523198 8804793172350937494 17195920209766767019 2240594538878907943 8077051157053300104 18129825148763915337 16952907796244356625 18288438542306346654 16520460757963275226 11550499020626198186 16187062525428674898 1554780843148554952 6545465331773387542 13158958277609600165 8248031066000617685 7763449010429395549 10161353918818195794 5428982593419537250 17110594016738766605 6317605969976346780 3494729681115040665 3720800613532813355 5183832956094847660 7514334667356535865 7877439760260730095 17718933852382434466 11053332463379593264 2756367856059068583 6041513285945734116 12376474159595392186 8251732579090463078 11450863280090307163 7259100206584958136 3728710237653586975 656032551204289100 15385295657467470500 9829235199393960903 11807520884636071557 12591532529283524443 2743810366040216141 12834673401823043542 1815935268813724027 17047126249607074152 13604166648054442547 6410726153698327564 12137812406724917488 12266877741149315586 9380530485593655817 3421518895062735712 13819839748199189713 11808985980103000210 16792987507926459217 11441757624946101463 11637077247419162220 1171433990289523119 400573348873889690 8423047394643968453 1202763332062913578 3693691608048001365 8959602388127752071 10046229602365759035 4102624560009736749 17099056732084529146 2931008548201554136 14955882638774158179 12621551055092588102 10727408585797530453 16373722498910325076 7664755581860079300 11795741275960134828 5093702126796157285 16506203402397303312 2088063527711398516 11023022445557914778 15260634287496511471 13241067718708272187 15964215372510114791 4591399420224431316 17741526633685725750 15768895401538227547 17641269949060380731 15645946635212804936 4115451789406794936 11498536175873212042 3642072576494993148 6610746537344186727 7096378404791869191 9505262738000632227 10979107323293497233 6184951496154784415 17068841952502561740 6324718992929996850 1414096829355356440 2956128975048029289 10850105423558781921 5563279892276741082 4231066593833770327 7141597721021848855 5304419934431567422 11475526455353177466 2612004919454637938 2109346853444295980 12572142605886490965 17110475296138682981 8390916484177623711 11574817014334504316 13925746107222420672 15862516327243066053 13512006149644671747 14831918153302667122 98798126513840766 2877855213896507452 4200187359417901278 9197088197595439570 6771554239426254745 994768576927197887 9223622303618212666 16202851484377287872 14221724279372023246 512897819306875465 9492778643160394311 11177833626851947496 7481349905638623318 18041017781244474686 17483480370796465170 11345378764460876821 7377689826391569269 7334237542017029037 15857689035117730385 4571851572075582375 12523323619516435601 14482830803620089958 12229563544908792488 9045618191903249068 1979661099191860625 3645874471936822163 13511847718153999088 14187438634857056775 1158309752135314665 14124184919891620339 12792428620046748616 4035069458090049123 8736557377919784974 17841538105893455863 5962147463459035264 16900933376336811423 4947715894539767619 12528477971098770902 13894712842191996325 10106428007562676050 11072253421797267072 1616625030859548057 15479537681442503726 7217565407359761936 6062696508093584432 5277378695958884992 9973492040864030373 1926182122761609989 8299156725822453134 17418725007203816568 7911787840526435616 15614131473979550653 663669427490099005 7682898854896368666 308959689887614536 847118404501085034 3133817898677510084 91895253153156208 8873417796670003882 14534810653591691573 13970941425040724725 15756577731382057611 7301724294473594768 12205228843588853899 2825600417811034544 12386610469534036241 3368753417050146146 14527848964483196221 7558986262377933895 11485677273284971770 9891622575782554780 13826493647892956752 5816446914859652289 5590168544493583454 8412229259745405771 5006996543677580803 1570439230570113103 11912355156560063208 5748278798758889585 4113062996807945704 7411322538455562606 6545421119395263621 5301793940892874321 13250904608957436917 1393780515760937689 15625018977556455562 10492798885361203132 12773817601462597123 10625692466234974105 5073555754519345020 13219486158938622118 8162288118602640128 15608747727219280650 16337961523539830002 8637614734051816723 4533786213745913288 13498331883735470256 5221063774217664278 2074693187331808089 15641158154148161869 16641959393017357990 16393499932064868794 6988913815815505040 1706410323413712483 16879492438697569271 9100922170067260489 8243505871424353197 11235833031981278646 14288247747360633528 10025971719563634424 1675916897263696238 78384158918756386 15626476066186971355 12483707633081989945 15469276403863789247 9116962613538041184 7812568506093691565 18270756862957975534 15475077393083865784 15094345865825493125 11847256739150943150 16824963170882752007 15181284519408809896 7022874266233594243 16090872750009890621 16495975330700903346 6391743064563496962 948221618298404403 2298130418722351826 739772989251621053 4190272124897629008 12788701425027632074 18106788959508546948 6056841055445260383 9999414908248160446 7459145459588662909 6804057184314773484 15382453224162401051 11765420566285463283 16655603153864399645 16949922985454736745 18314161633867893203 15702559175638215299 9442189166801392544 3321767119239471602 3597705386142480021 15780932562822094022 10161959186902139963 2064607694737480955 14880921566096557496 13237086600739793659 10504571565708264303 10249500104097466119 17827454484539801111 6321019157645391541 2307900102413934163 9199237043332219251 4085697849426394834 14944154296421103237 15778587245687757721 10892484549718322694 11661886326036284667 17839294174076587109 13686320780041174579 3858529317031647786 6852381674518408014 3668045222651414410 6480827667809026661 774702190621540500 14666048639535328378 16152351761643231327 9937645439964127602 16587848814648530449 14899223891175811921 8206576981480121051 8178635653682158780 16416101085128687709 17276380451621093225 17526898085517189670 14178497961782401702 4322855849576785542 16464885927183490952 421713251659539952 10722467791340783777 383293004967972643 15606791712531090601 12668175334690700754 9078980208107863568 10420849443827121824 10409218235550903955 2400505901368500975 4154953081911965216 2973411874155209 130355646219031531 10554955285321603352 4640884327683784719 6652726675169715603 2223002149164565054 15615749014380385366 14846633789203920124 15621515618739745298 7430719601384366733 2697694069345993983 6234240068434179769 7324778369318291278 2587996287299843142 3120829903502345356 11081951127354792407 14860711959631326078 797226345207040817 12788762953817684376 529923162775965420 17961061055159267390 13120801389633256991 6594083084360437377 7889340547390647287 8166546537416213342 1355730118222419655 5063544445940176374 7409538427524220927 11808849753131708649 4220723745161913796 13217513368456452892 6244544589780680203 14689171107449758962 15165969226053910344 18175346654452965756 15952070162592290418 10147724808366515678 16814194808120181188 16208157463489344485 15153396528009552716 17402324054232357017 17433571110871781507 14515368897567943136 8314916171294152265 4608498202000546325 17267145189079155532 1209852475089249497 10603119424026548823 670382448831713191 3953683933981815608 6605263057237523398 2653863190422740216 2333113103010190524 8862507494344337447 697871373435250365 13833025880342312846 10421666078307574306 11058041425496659805 16550828732876041008 5182980734155429656 17098622925827396333 2246233709558163905 9555329718079413127 2371748949882817678 14957540575963578829 15467012856160660787 5138828104310777574 2146819038783014089 9970590545898225460 1379939433360727201 15134731522469479212 6980833628242102935 9963562578250878799 9037294085917234679 2238337748924102672 9293655020743903517 13588032809014704549 9843596412446244028 2595112450944456391 2854842145589243736 10832485080608786132 9647920932346613918 10765627835306009806 18025326706113952430 12105338713539613676 1510046011133276789 6303656038023297963 12039048285683174975 8940830209224449908 701380603547547132 5809744864768898494 8361580690808537295 13145265713575707264 2811847846441650399 10317614899012174268 2184718991983829814 9144678363427370690 6484112878591004759 1651927001645150362 1004661595230359876 12348195899542032875 15995641524916001190 13725869443453889484 18445168510991832469 9248529606686386559 6067233100660362728 3263420587305287540 3167683172532327780 8487060779019084750 3424711439499085304 15117185940420822042 13206918216621665575 13457981105613238324 4733277559963760162 4079231604469231701 15086454675815630953 11336850345849865710 10605548962428151747 11286442256435822353 788542873132109191 17381274181931290746 11629399081558251027 7813278313576476703 11188229336944955377 10332493402040752202 17314299054088589737 7211215101845223994 15850512914325537593 10972015073110177881 5448203638802568445 3941210019989261525 113968474590040430 15190129434233861729 4137991010040244916 4205738184422409894 7390152107396703555 17776820105290678162 12419837415523601543 3023145679814594759 8691379271835568362 13930539568032186503 30359241425005033 14428615190568162022 7794589629829749530 11349065900017284315 11654330248037176679 6996399490033344920 9709219479354473608 12824974250489744133 15779452946131337407 3464556646662933111 2765281455011413600 12401784835890395697 6076900624836746471 4852134048780595464 9932100115650616311 11053184996926340519 8760881488966407410 3791485246274756372 5890779193271982114 13440511769167814 17058476374952717049 13994141103976795437 3363921919848981452 15160655344690845075 3323695272129906268 13639075398168116806 11734405350417819058 14454904005564634571 5341226816900621760 2329800845340159697 9894825997285603860 7400683149127314539 12130349240353077161 11498394988584581268 82137942502943340 16544069013537834593 9299276699591994004 17933730082101268562 4025705725742448943 3315273369917540121 13596189419388791533 16358634625048293095 12797960560919025084 7976373138485907222 6475759625447514982 2731410777072534963 17141004401956473591 7112100846312368361 357790416385596925 5971775102519285908 12359732808236833173 6392132774214180279 16269047889628094714 12022070988890304965 8991676389273420485 1845659217891791263 8564264859289106122 11158005820977139809 10286821871355319362 15194175127771542757 11874861129273562779 7326802289891732459 4937833058954352945 5014570059718091800 10193323764569191800 7249218626177911446 7149953107246346037 10045234181568321163 10639512149634270302 16232544395920142871 2400496952120607219 10590070528288284864 623619363458028183 1107584532741622078 11843017237820445493 8517928343348307652 6201384824211906865 5910722780667204477 3249850010811140011 17899371784976445089 15560122989402224767 4738242159054671473 17968539962844305892 15603935277744403894 4419316642997985881 3033996453192457816 7277687773304109091 4615806043016535658 6392166466962679164 11395446836095961326 12273178814441292447 7550869227385088792 7043428098963497308 12641572405089451696 526728805798979483 1028461300114701361 15326747698018541469 6073630448078607130 8668883404296961931 11706290954609204001 17346624234247343895 7504962144675015577 18312728286609412777 3802459192022149642 13185687107036874771 5545158475644619092 14861598012844977651 13757837863431748523 14881971738375938488 4355195728171434633 8173699255404218557 16388373490903915684 14679807967331162231 14989958931602558252 10757085209873955562 4450981132579063326 16581697346124515844 9376267176903818762 7388067509320745163 2841917239271126035 3176586431073479184 11268436676257703431 4725931770541740744 13805260526092391798 4114603453818210983 10532945858453652939 9016874668735369600 4518462242031941240 7769632483057915061 13812882183202280612 1291944245780270148 11809159263263841886 16560622360480321681 6972332660865044315 10328529721410975850 2104970222299607477 10113776818515806321 5821026256825294255 13589691032112793863 12119795889851948502 3273492200129272530 8043188200700672174 317627506473597190 14164906152834780145 12423478173620884417 17697313049923661320 2859816337335049700 15051340717142979459 4574267626468250181 7075029401954635625 5396133720493877928 15664840115163551816 11156844431006703525 8797960522435643992 9464384458035016541 738318355329179859 6427958271802125302 4686242182074885422 4617285997300897026 16519891961189246715 471738016866274971 7230378405824504665 3945631052899863041 1619961009948832218 561502815562488563 12210064626931407854 6743685890641528601 4087784570326598732 14853670546035916489 6308184964090269221 11592579166371865520 16581571837768223689 17595601531755592100 1812052511872180551 3537935907618918760 9566066797190436583 2134699708455979090 11483282693770166116 12147526562960332017 5658420908092846438 12663864225671714879 4148407496030966454 353366574117555351 7275779229008423119 7836578967434287228 12028649709119331755 11234336773741671802 10031039117458124434 10754227189326499300 158349509779550960 9342933193061701435 10442936969116513417 7817515208779594930 6322950951125579654 15739119553245403102 10959128789032752448 14122207625702186365 8416393591624192372 13928038638607001724 7230810330853357260 2567580255946464077 17876417906311253072 11304145379528426946 16387217045534675359 8328780667701898488 8933472821316706036 12858700728992513454 11150897623636964297 7484521508544804149 8529665750266346961 6898294752096896361 4288373123331789038 2979824918532197490 76766315337163238 127668534936932211 5091027632326082609 411656749525678804 11151965063862222351 7925188961928315936 4164882526158927338 9925353548521225470 17603226753529208588 6964984272243207620 15548756714362824298 14821095481496210922 17733902068324860998 530352650750366974 3550953556995017414 8600144446892064508 17164393207916453556 8720760967764573307 18330388776689390152 5377247281613025905 1218648762841315911 2927131826644534335 16208545955912538166 9722682217947726757 5969360255505923178 6033946943097778156 1376603842273879779 17660410302187088159 9776751325470380931 6994957808637918588 5278576087849589912 10839525269942210592 8318805819362567298 1352561721221034577 12679888120297039075 15634910466599858992 6537660865240513297 9345601544779700084 9160673578343887656 5005564004808559568 15415540757822799904 201271490199671531 6689994430553780039 11838922812439612682 13836748486555186714 2952274916773401785 12108962610023403435 3815620700779892926 12716471095086765145 13368366610097918141 14211637444341938451 12299707989412195838 15697051284098434550 6002466012591981018 7644404329565551619 185125809610112030 83813063901548399 5038021914357822178 18077555848705685196 14544712990195244000 15568247850904161235 6355970246524914718 6705984567687059876 16257799233950249791 10944988338999926789 12238969811400489673 2069053133821122924 9847550448798566521 8163834678569108203 13122972597063471982 1643661746106939211 5418025399616745880 6168276804243811777 4084815665002012339 6505232382355115325 17084937084474247584 6048923715987646360 7653087611272144925 1174347305349503798 6228965850850863619 16835788131995115950 905891007329806761 5143063524936266624 18126589508000858822 16276163867891599189 17904854513410103737 3847321727814669791 222413217725069986 10914745081541945886 10432438559268001009 12200271761845272752 4881843802917262913 4922555775729319807 15252485237112552666 6632831949150078958 975503805555941501 13232434532002008981 8601691934566653604 75267906813895345 15069504689341735967 3039038665922001126 4529455334984607909 7812924550141706852 4652426917336459555 3592386312340247263 7221694740140924527 12850227393710832907 12458437214064760188 788219646634940602 1721009441561321888 219866710935573938 14466787043605451843 10320748924627217345 7833362958638711896 12826365209638869944 5156673074606779311 3124280905462144415 4078134883093401084 8391725075141446760 16497316554267011362 592899461617831283 628466636551666828 12481251800367068872 1817135286370578369 15845480256538673179 9940160919070920548 9909822992896204949 12643553090601122232 7592111393461956411 13494507599141399268 5255011012880556798 11230490996988498348 12824042995248960007 17790870526816845076 9882125537111576230 16735324053013673392 427874464202874211 16584594159056150901 9053469426075348386 14253539130601776356 10532854549723108799 17592031507379086297 18325212028789685792 12896912186092690536 15362992892808184088 17121269111897347587 10888800958129328615 5263843781851027654 8825284883931961456 8056155948577392980 371586807643824463 7523690958401571649 17208319831080025386 18222699542136095570 223438103913892146 2352704443447720448 13780760022804013780 2645153868100348380 17854373257587088759 4243985079149409709 8464414223452315100 5230956399804174751 6147560809242458139 7119261014633343019 12901906533971077307 12130691316026461897 15941896585896921983 8311543626772942487 9266121685652301604 9330399631941026574 13101795467761954259 1018128209383995457 4693038749963771505 6359883270206267528 386951744171307730 5279752369550955356 8631073449526923656 1692699362484170601 18358667282233568773 7846145755873945109 5455251658898249478 4087877553793563132 8145493836092154603 6037865057671779115 4114649025349068776 1529020847971580258 7823117979900452203 12627810956051473526 8352966861506053561 9532932268376335756 12372139319455341641 10858423109955494423 116209482619194836 15253989383435643329 9164405732703256894 18421054385891809704 7135098603825498990 14465576452075241450 2341856818544880099 12523681171854313114 13825626809707753400 10981148572533477729 10767383748052036105 112806305701628841 2371846895500942638 2726747876084284055 9335577803235554759 6596053822589797583 11861742274871673913 10047808098696117271 18032615449968334400 12261127869808307930 14844909248732069314 15868172063697664304 15813633062520327513 16918129041373303672 12147183985606526133 13851437821271406451 10995508130476984169 507188807435378239 9345407235606070947 15941312166092989015 5833518453076521537 15958202829903155991 16174509092552601254 9909595193980309065 8963991255691304126 1972040963198918335 1038096060202514048 2436241271038376708 13368148367208865676 17342399916702141952 13585279099766939541 5738197404045298339 843616062048810620 16418758215932282736 14335707234260513157 16219981832348661996 18261021937068757208 11260897877418340196 9244631946110522250 6234242162528697449 2705803013395439081 3922769532135460120 18399034434826547213 9767465469378227451 1795330436637556821 1022505844623217900 17447512652011791214 4050021707955147674 6311363510126247998 5633434021828523490 9065542578565738805 10818613471642545283 2195237778562855967 2339112036858097666 1645584658150330151 2105981772668222980 5295522729068476787 7789439566472652726 13531779500561749386 9548286801631378786 6607914088487507773 7659777612257496509 7120943192948265298 11744941703035560117 7362333415776888038 10948810087545723824 13778442098327119267 15426368571851854436 1385150721256463354 4628585963392533628 8445669681610717845 5385568272307335107 14858256455092317319 12345827366213514340 17445714559583829934 1380564848971413701 4251984050526037683 18125697455212205590 3270057901204370060 11398738558633986546 1726120575130746988 1614843975911716710 181325670317111805 9206847293922607408 8013180537099507023 2171968808448114931 17500186230045941828 4447757329239301540 2250130787949877104 13186988012268450811 13966700317454092652 5460662638335033357 17614781653365343315 6408715575504856112 613027377168286690 16819948990895014306 14275642256209049971 12440435338457788723 13544815857011533944 9013326437917299371 18346803316670424139 3929871058682936479 4173086611722723395 7683753592495703765 4513330362266851609 7193812977020077251 7391401758307990639 13951672201414703865 2656666603511198207 5375652966979813278 6755562645568574912 1615051904574201738 3789878335877931789 7290966353654406770 3903082514923451990 8196775803902195085 6122624310906019059 6599377253099328539 10591335943185884765 12615318175528209897 6210389241057995465 4141902620690040893 15820221526668526538 13892551448085637673 15827775689540519552 1401999003624074182 17111406641977564202 4333723400136946406 11704586818796173624 11551575409225630846 5642440798851553263 10827686793259054071 304583486673469620 9710183750717174788 7215247512136176530 18245466191131953001 16226073066397271732 9640313742898875650 18298108611962676031 13636943865833210171 4177732551150769559 5751647853719220046 5679968978428523183 6860632498605723908 12909055721101179997 7380229616760230607 14764399087990325299 14207119540006670742 7110815395308067979 5691149180099404894 1172867093734683357 3165323202509078201 17081714169598114729 5016510475358336770 12030623331046881144 17106012334293619022 5942022032934343421 1620438955675365050 13143190964805882033 8070685784915268559 2177021773404483510 18173438961371349754 9713112652223010093 5327122999906317618 11491560399625834412 2050665360229838175 17141347812777212254 15873713539932473551 14959299109846028761 17749704855917755700 5543663383336160016 14213475413572840506 976321352980876245 6197425953475633017 13295165015200216601 9345628743892410061 17105424555892961262 6155944683342606801 8983414018106269855 10887321006468667457 619647303725227884 2535284930581736263 3506151847476281923 10001940615473790446 18295663474747181021 11632187383991258329 17217946789080446423 6478908396490129362 8884151786373238611 4023215402468824857 8531327604926744438 10057035321802199178 12631641942153859048 8979784068958712285 3180133599322780112 6017978662158234973 4165707538271385383 12635135475000721721 6324917732052397778 14176490770560991922 6293922946689211302 14423915138913103081 17552782844732847115 14979030740234184391 8957030022521769735 5684369154685110264 15922614612227296618 8788923087737633150 16435794708705064743 8625149785696983231 1733833973329973148 4331342627372506918 3881770430467526426 7390637207151806988 2294143024622841161 11359449935072897218 10940339459876449324 1612463467947279739 12512228225839482281 18354483852578221556 11748744844222532062 13170765483463099567 7259689350826347092 15783894307528500164 12057816906875411206 2930030792788553571 13414743355603710099 11213008943482693004 3669300628944099958 2813475267240876766 12000056475879668005 15588812344557047527 4973153444487187152 830682180309780013 2632530285206628279 8166975055485572009 6158361511615190411 13418069045651963513 13657520947341509733 316893700348913552 11442648919896399109 14659040207279280960 2527573594271312416 8742873026378985022 16488750902646548644 5707366048888741757 16062666145680944213 658943812967270146 16354915912598156108 14156325044172030593 13511410460033704772 15680416478647022609 14791663416971769996 10119741669074262430 6603496992838382464 13883561626280535105 3599995129929487349 12416055594474571146 14938311861847934979 5149652973701422911 1403216003647407696 2422523157365440114 2622893955914675047 3148736218132093539 14173466535664456356 16037767289178886623 14447515372040261201 13904667481518236373 13535554842079007487 6966275782877037036 5391729505135792619 13289219915568392417 11701843076376826190 8132154528732218100 7415767893070687990 12823763612747599437 2912236462778437106 2713833831075571877 14416901221054982555 7408089228319752367 13788010772593813302 3086173045023293232 8477760188541815696 8928201354133425656 12278613222053622696 6563853090573348204 4044595118532481845 676659808529186646 18037130730619931421 16946936836008088039 10717871893332096949 7026360988938084433 410644273145510844 16922731490024080924 4064002200972915822 11146104650751336156 4923133618886983275 10514463402660492702 17575819956479484562 3138732493631663491 15354745184422045505 11831656966046216523 4754313174415499749 9120525559082239738 4013448863101629751 12355817586792087502 8724884626286643439 17020181662436321076 16330540867825175212 15950526605078748253 12575736852519858744 12111883938072488398 15530094313815269625 12198656231566848346 2979738587921858576 17295493357942117844 2005486907330604995 14926576024397775282 10065272454082779248 16127068256110761753 8834387533846200226 8634180490739779345 4979135249713933097 8464577367092387531 7612998051720982560 4973428386707998297 12183704462838155121 6656678805477425268 993644526179113453 920819814780653139 7020432938902408108 4606158151103309171 17108679894052355349 3773645571278854234 17869296310276912051 6666403267523762512 10292974550334330118 17367884114329445415 11303991854900630794 3686748880354218828 5390249673034490321 13128780524026321864 16068500287026908563 14638643927143750801 6932894488211678625 6155353528957514927 3847434085490611814 12515991251462216630 17989204237351705834 9380070391794583940 932799155861422144 6094856546734731608 3952396002366540513 7443290195301310098 17260226412231377167 11619804936671051301 17502930385040614025 15051127093268125093 13269394343953976291 9953941009829325087 2353172474344045254 798797104832417399 9280130818838361082 16569383605570812933 2520322838662476378 7508585118262196933 7416736710150853233 1071202809745690152 9252675221459495636 5748983154118652768 11025487238543666406 8790723864499787399 6757812653585929662 12665281445735409426 12132709470900062557 4034421324989469608 5363781522447685351 1982873847499063637 7740607371537817837 11255686083637933948 6167288259014476783 18156476861985530087 12722452270028433451 6652597540422147817 6309263874377625130 13008814377537844048 12968532361426384627 2502185554593601805 4043427789617123175 8225111760854975600 18008574061806746771 17561046712205016125 6745985820377659237 16352833946095709728 1324931439346401723 10372345602332904282 1126356960585320246 7139997165224940180 13157237460256105314 6020178893029240368 1835616307702368448 13900358907551341581 13796946624492649400 649247831366889974 12822383320511015454 5381767294421785791 8212950311188657265 4311303106088897109 10683444628678146969 3358748644720095484 3451258339450558742 3975982343442791882 436197659677913324 10044642386323461276 15661528735371969929 5222227004450721558 17412814342326636979 12647569305548661014 15169356658013376867 9439390236239198249 5870191405988506058 9057580276219781994 7147419728381932560 3331667108404018343 167198303866220296 14343380740093141598 12018190630962784803 8206439472962208456 317264525309187432 8694167275426181629 8500958446166802759 8632887160079546635 7251699147438516127 11703173915094864261 5567597586361725038 11731932246051750703 17951004952156262227 9772496971040368338 6650959760125121020 16058672690110828031 4639152177582610835 1324506615940744348 17453506937114481773 17525571329542072976 2588973270971866325 2324409218572078491 13838605393739057056 5895511655759453600 3443490113918735831 1849979291038445856 11598611453517130895 387806022090056357 12830479922709335117 9631104790393364229 5271418454866692836 10813128933902856974 10925824100250828955 3447815512496650425 2516993102852232008 5576641349061797858 5891920749329232412 2349653476764682338 7791352148287746818 11777265221473651132 877141414391464479 3893174964308293818 1123030237652102815 13786010330919007443 5550146564777441108 1454997927324566259 2067947942889751795 16328996620008289359 7611502236368950717 16226237725176517374 4965314657120490888 9624489438194966385 1069684681989563261 16601631851656127743 11844359921761921688 11564122391049590404 17882859841475262157 17455862172701197114 3190049928643309241 13840056392189682025 1710628549275257092 17898846090678220159 5071632375725954881 9527717327778492531 11651333666562554627 6344760891093787702 7075815909950722724 6248532561844954258 17802967926972395118 10284387451702614407 14138353718330505941 18094760915083687796 11849489632714065247 10473067059019580741 3011943074531464870 14397184332271167102 17986453100034082095 1070502073389581118 17073944818509136379 2192479430686067250 9680270839183715520 12936833629810582904 14434121836439739524 10943897118493024638 9892976788382284305 16576926498551884338 8393027097751663525 2560120091681336588 10562413718487558949 13567545767735633294 12578221433186659131 462267558825207233 4406686581674167588 3611238256677600520 15505697218552605094 14226425572535097882 5427146635049420341 3098441345779232514 13325639104196476435 847319210225102648 14058462619673984574 11822536706720799439 10062992314709044834 16645086337319155135 5925371250469419868 10960297010128184020 6958153414760001973 1667672289385170406 11673102253326146056 11378108845418175652 17323388839125984418 13318200234833498559 9335087845857932696 7570590881918053340 9827112482653338719 14872342951200807283 8791335216221499082 14767085026600538525 15063696299067547188 2141629471131766613 10356007049955743447 6942948056988273983 15937024213431619875 3274699871263697737 9599248941289818934 15444543823184911038 7756987917415388359 350881757155962336 13165254586786984431 4075388806740011257 15974063412704541437 1839962704239707156 14475030347692446295 9544358909172183097 825211169173030642 4711782736183189587 2710901158573038508 16408049225115903549 1753452223815115476 2936415257867457684 6041127379801517727 12040330534283119069 9011237405066879495 4740132294513948907 4834363579009962447 5595239880044249052 10543000246162788512 12823277376295983422 2225818803951736025 6381140084712792544 13565139458982957912 2189279807258163162 13825748418957465330 16941890784144683556 5713286819849965297 7435515888299018922 1194997565358902867 11253577712367425585 7323787852789196931 1180502464539544323 16899999290072404582 12855530645897243608 5540946781981179481 13670146587390302034 1889400992141459349 495754646571658235 3533772967930534401 4134208378385380668 11784665089160529516 9115781304363523875 9879243881493851625 14021584819661138278 3767728787175965871 10943048086153712938 87416663162260361 14286651290779191648 1245412506284788959 8538927444617438601 8219327589207323062 8905470466850801004 3914030071492894819 14805403318724554576 13422933171145415809 3876282278532570705 5700745763572696576 4958098758883284088 4876178336086858388 13927939276663091368 17516031851475852974 1764806185295554061 17009355442342856363 17036917622735501748 14714847829602285388 4093840936812296140 8440374851067608922 16405644516521713984 7635437076373091644 7979130531123205893 6224962901485131116 1036088249837033373 5905720828533103950 5512269099400616797 16832090951816410547 5336279626965514607 16466512589685394759 14918864912118580080 18406320501658772074 3905254192321028608 8204722091078595373 18148246568498986941 2835119155624966318 13093352269698037002 3341784405391109078 17905934408066227752 9697781270025633467 8771958041096653861 4573489261821324987 114747431755611550 16737819639340114005 16213870662511871100 9655394592045469340 13728157216350857637 12465855956847185233 16928075701223964275 9126098930457786244 731052228952787625 6971831426160045326 7076168471159421992 640887068604018583 17223804692230997351 9496352141160010031 8927404938603746507 8341615026101403851 659940475171149594 5375995689601136031 4413504703723627878 17421851230620282784 15554235404807690728 164034998385673038 4489549464917384726 3035176265866453339 17997303796375332884 10282687476105971974 1761956021500308837 523109249539226304 3148705778253063150 11893315910349358364 3245045125506699028 12121106171293520251 17192146828309458811 1183169531764258177 10823258533221074066 11070149981902028190 3624387398045194881 7462005431237635327 11743434810831385407 1265998320221910538 1622638864029360976 9059441993841322730 12735781682898803930 162708039939553605 7915185306240169970 171640374535280717 9671612679888915380 17125745802687870600 17043324022853431795 14949180678434400079 7722577543248908965 8767595676788777765 5638711830034655737 2285567971824869790 12644032591320024888 6267102670661980816 2960942356852304890 15120389282467615342 1960297507472779129 12866322933541549279 1350242314083357528 14481528456497771035 17933021770104205756 3149996672129595571 2210946008448216113 4737741680875503816 14285451970228224280 4560969616705139502 13564929980977790701 9653549125296928879 10222530591511382217 10820899473461547772 14462857736961419395 4667188294765658214 17863152610761116419 17118920583043946965 13679068773776976058 683628977185568419 11250131410303696379 17524811734296886727 90706234911780459 14719683139125197152 618227379674275998 14931724841477205001 2755157566552742714 123463481813548876 14919449963658927328 1878796289879670162 16455527092314655479 7342288868514703838 14693936989053423466 16097379608298009152 18051910182544878055 7208191548123963774 13089688794482734787 11620287997538737457 18322122891221188696 12451884536566695974 12557060311653965812 13523524488503312205 15079753437508665993 16890445888698582637 3911811060408700138 16317119640649732934 3394240409992101041 16318687835254660847 522509791404355558 202075417296171579 10330116663959785653 472656609037084253 16161970139361672685 6036058511327602039 7133963363275523944 2071310517527545754 4427126338769571663 4429385226369619319 3725480196418851273 13991609057162972540 9773480708033287406 5159206915282241584 13638672121638360828 4081448564153084832 10805829668910528982 13238594774376851029 902677924482991456 4276077962490954583 18007705969304158068 1577516587229047019 14076484030688785098 16798167536687445144 809503302217203853 12802563167403829685 12013752014287766929 115170728285513619 6433335292493709418 7203179993665249255 2157703248240819421 14806040836633240131 13400285293132741672 7145021225017946922 8412421662544215070 12106361908118911488 13740991956020778732 16947864851833610587 15954975523248687351 11858972152038365491 1720945845553230798 11577489213005907267 11094144140351695947 13196266209712862832 1261055416146244999 3092174971073495301 9533265681276100647 17144696891136906167 5935965346277912922 1378129758566042311 997617894900079599 8398329085384999984 11381021188171049341 15922055252005199798 16271395396351150554 7540736499311306255 2136339731894589173 937758781962934377 11681895586534575815 11197542459919707605 4433165421603037842 17186732007157463692 3694256288691813569 17194114842204003152 12916111879472611854 5884167472585723645 4132893793647778100 1893103860916358316 3114338042877551152 11588646158483319 4391154077984878895 8362115935239180005 5578810590878338218 4460905341073072363 14811621183588063333 10983077840798123978 9624714128018972020 3549275211927501176 12428075092467687178 10793509657836092624 9560361748790963925 7572215211926707761 17702548589984938888 5786116304725683967 8412609824244671815 11079845924585425765 15175087423603955351 8073259933592793623 15846779907240361931 15222070767838741974 13091985764667292635 13048790535466875592 11020835042414310454 9548545803442008247 17979271590510926909 14251165732411693414 9638096117026502117 2312101260490587843 9755871972662481442 6184586904755257320 8322753541070679120 5931264388985547526 15833068675961229032 3178750293516815214 13130696705064886193 7703614552518508112 10901971962000220986 16080913311015787902 13490722473382449560 11322823995223123499 16588420421092854034 5265228588978113381 1525374836683899734 3093327010461236279 13063638131494114562 4152666384756621087 11006095808823446446 17540011944549976617 7972149553602056067 15585707537303695817 3506453709813593372 8330681138454194727 9382161035974516520 1012592713259717679 2020843221848943387 3026528256012571117 8919422649319494786 3020075737266320292 13301628606514255182 11784151548174011413 1732125681104238768 18265437687403659912 17944056037697436974 13845391499685347493 1074891988683799912 10727038404869406489 11352122197359428968 12339717402327361949 5630268544059694761 1058114766174572962 10881549091145900367 899579549244206367 10990046804940143550 4615472908021116096 12307263116370939562 2118248370803894675 10262350110261607330 5298629399486335022 9645579834202658628 5433222143546042328 6823424731343809748 412136440834678046 9780548433358914972 7662105557435777379 8570196972860109712 7987721610864398382 7143994602630152181 815303856050638913 4227242200142095332 9125820054561267322 3011789535945937243 15301226701403411413 11917171356376666378 8656472477935412198 106780472544379783 15124157566066094025 1316543225599677916 11720967019736589065 4576294096478565969 16881847751591662167 1917266317493189575 9159833862700327652 12195468989357377636 15181940094344826546 11157069333250539615 8601404264645229748 4631217364099994152 2886267273598191053 3980852993528082627 2501026116057633233 152314082638391893 10518876104121281875 6490702152564418616 4039677980443531030 14694973447347877058 15034886545944885968 15851131776932096209 1345961545699413145 1243942871660121320 4931932215851461954 13582281836066944555 15157764485606733981 11813738524062123809 6690365099566858394 7278486035283612409 16120199827561584332 86926256693605146 16967737092738592693 4767420904473088104 5724179700280255284 1980170019531054751 11800882446030116328 8954011456011357040 14845798560886676320 17499290138343655040 16016563464113251535 2919172522599652853 5624299216516728768 11383893771633208024 17548320417900732909 13822268558204076157 16737883656970759613 558781735820299856 17973945526852314412 18219640373355197031 16106289913055303285 6457189900203282594 18300928059928407101 12810421718988489159 11335799142096325203 2835560371895777868 17349064915649700613 5641096721639063518 6861419875303581474 8023563651166366226 2164885120925170138 16358331670148285116 10912711640702744067 2701475888007111763 5921051762586573912 16854850714965631182 3421363745219638846 10007185313351027268 11557969251927325555 14830327620073806312 12396468058882644605 11634068532790563173 11432441144124746811 1551989989615544045 9093377763605944760 11139007892090679756 8335238912718989331 17433584502777277655 9342318002657278459 13324638186232208570 9661467830866882873 8723317453573653978 7394213747738409953 5299509493926085924 16841582716264147651 16101448711317548395 10967208199253211236 12500295346744682779 1714259388042954296 1724543228853014748 11431275332342022991 8793087211535347367 17284694304820201760 2384325060593083675 15264100610938718540 84009330192606318 1000844567087440754 11847104600261562196 13986451309632047179 12700531477271890333 12873899265984124427 18408376826505255613 15902648235986768859 6931722273717271732 13506568834777664665 3773844437627921530 3837287054586878870 2183354998910219281 10280609675478630644 5495726145678760943 8549195387432936467 17033328777276027612 2057376832659104680 11062889491930235542 10900050069903231054 5023448660324820032 16372545910791706036 962958916552354751 16052286231121205741 16992231360963111065 15710669955268099435 7300392594324674868 16200376751868330328 3875603100572089049 11136099144995829414 13199407736457217796 1777158367947076930 6143071176328112190 12809727538654180922 9407281578406296469 6286796256861267375 15982877323558615240 4421056635821539269 8867476369263349687 14560369544779546687 16086840751203733595 17721478905840217483 15864522048859695405 13715239041664106730 15606306107813779822 16231636012954339435 4039226119103091316 7650001094780851898 9713479795748017722 17462272677526033078 3887243063108975857 10099538131348335279 6502498051783050692 6022689257721775359 4479302937997615861 17755218373458836072 5664359460504278748 11053039691975496911 3870331657592817080 10432028111578976931 9236020841171608025 13898760702196397290 2953799783544257078 11476751099582507116 15949064379637314519 12989377057661940349 16290826797939858581 132371745814486637 2571603507997953104 3257828257217698304 2653044627141231725 8567322128214056641 11116844860369428519 11777468816548245985 15803569526741265822 1886298698813400230 8465396453195125346 11756265591893114949 12767424756800071892 8241631501998298386 12774506437045519228 881772999251918539 8487998264448283294 2085791175511786557 2457569212540117828 1742246555633933991 9153832379870549198 11451055581136967181 233213525499069338 4076529333637020148 1836569270761541217 2219020604456142761 5700149694634834729 5761253901805562766 2485437618856212448 502926705612527717 10674521998183459936 8309522851849140484 6561088430622536275 4317581532251624238 8123529347209037341 5387466565203569909 3820193838835232273 8988144910042336977 3179957869558970486 9430262412550235753 16767592332026131845 9420316769879962278 13636798927877433990 13193456874342378178 6216932930509140799 2341564419745102237 14679319193760586896 6584759303081518388 7390041604850799692 17545707722110639901 10510364629239558097 13507224829338263041 11534887551302082248 9087702022410205515 2397552925523195426 4088220552558496806 12960208013419535884 5713651496311908884 15837757019616761868 14932134706880878370 9583295092032421341 333502198564383956 989978375796308971 9745497146616493118 14586812022054013713 4739592434900553594 5641214477552723670 11470056241265458002 2818008772023042429 11584314849773874759 14042211281692474031 5059163725415494040 12382137971622167707 6891475164226351655 11587063539814838042 11818305547590376540 13938090088786925503 4871551100790646928 4811003919834858292 10440399321863402946 14056174380058202504 8506099033503424578 1305943802379603276 10021724858852174025 6377123310839942774 17478022762992844211 7993358466510673176 14547342761508848678 198220978234296872 1364637370356940345 11376655018065965983 9567169159298926147 12222292387932175093 6763976548706109011 13178532859081822821 2031721099135329760 9963721920611972421 4716474119887647513 7708763320983312666 13045911104676994234 7354763331108378712 7429573010105866217 8580788638915255836 15869429987187237360 16628446513223095303 10612783566799201086 12038981240582194941 13738301316291464386 18434695731210845104 2550776435500213123 17160710639442202812 16091415727862983973 3367721678435280374 11712296141286675243 1320519196046147518 100582101196304469 1731796153887284961 4744197184519512522 893859162147002593 16017961639786969540 11291684718362786000 4404103276578387899 2619494844485477292 8644822809749340710 14839981022135148864 15297201053446308989 6224332641506493433 4131436017675288531 5303496367535856190 8011678404180674293 15129760124367997855 16044733335288628765 18047427894402647931 7036302400475305401 17971277090139901748 7428438565269409649 196675291905160078 12570983947626539727 2565291559957347993 3579453455935564030 9080909400832075592 11818725441559808898 1514374535304306207 63404653544475137 6181210559573277228 8019138640758703005 13892598695690300236 1391026686046026764 10327838214981531022 2453694415082709523 3720803513353863632 955369990740574812 16078039311245241138 14430974550451801912 11649247221604095132 12703505004538320389 4223935157959055390 2134191408611914579 3454978068351803854 891285704890466468 9233757575057618803 15420809311265809628 1353025863589403646 4686752596333102004 18159175475152545834 9616210402540823570 1926424306836229183 8886915477653656198 15775497218012624612 3500560208931079121 3313553542475048771 3886446894556952221 15319598179721197117 8609690237683951243 17087411769663242126 15625357676498639819 5840189157626632492 1935821454632837590 12038697165686770865 16087001886786424869 7113149747424686530 9170879371465894845 8046317186126758439 2002730228476357311 6170353195642603007 15068271146810709304 6140254441008135245 4152950388876006993 18039164186155710976 16153576280156500271 18382205620105473764 12895120165863025672 8902353288454551964 16228579091241357874 13677097196608683693 514067909682888526 12655687495797705606 2920241876571487537 735836209423724557 13648296759114201464 12280232419044325892 1438915792674106143 8346704418358137860 7945085235771730283 10291109863803217590 8699804505605180975 8838695825343054445 7707854551167441721 9317790662334569906 4696253229371755683 552729306310283261 10449299042047450701 11249836177691464870 15630983086437493345 10663150896616642602 5988623286545790790 18093397698174398632 1353007039759884272 6825707162241312497 10724269578930125139 15235894869828961680 8492558217635875710 11831139129654986898 1048396051429656173 6992465281503955467 14995054110552469694 1474864820773765235 935743335759107003 13148166603221736191 2148630781121130285 7683759348598631477 16227999589829452428 4168392456204128955 4450381557756964496 6370741601894421751 7520004852786577080 11176717356418566833 11565107754366507318 5712094474534697290 11108156383067796358 417748418801279488 5687539004025179091 11488026940794115990 8267008321165584277 16430371984594673516 10059894070520379607 7086478947922366705 11678506543365676147 4659133179209319676 5590864181693087807 1788029563218418307 9259810152388054597 29360540104108682 16885676019300054759 7547661981754359275 17211367147988756817 16102880923111230072 2877137988229003819 18226099175182105843 2028048483974262371 1165835293361310372 3412796997721640046 18186655610225477441 14526128563316385568 9326444566168418541 15919073268312480911 1840809913007963183 12675808578017809314 17725557328823784149 14071117095244078528 4742527687330476153 3630989088085978763 1760170939053520870 15873817009351624899 5778844445278347534 6023818574031876232 9176876716471203739 17849037639239496074 4256244327915774551 12732669734472557590 6708034839065048209 9176265529676393398 10342561413859870361 3185028650500302618 17646452244380415184 14381346037770769331 4434600094804730110 5754730805225956697 13061447962409413421 15802922939204402899 5261432089887809822 16949665998025261366 2006007752016439856 3285642544448102986 7892635533786517489 2509953063939527639 18013355415057022379 305916371480175865 14638561178565932179 5371145919275187783 14267132654377936356 9807947463433930242 11072559453162420952 10553356397571209620 17714101129500900703 11483110356382108696 18323382315904323427 10072670626002721310 6625422827880357885 15363438218284017778 8202385945959358988 815547683707557005 4674619554915519526 1379584260720250438 8448842698985987744 2420102339521021758 13576815991038394004 12469431633507988569 16324436133120432838 308969037455711919 257691471826314626 4707242934032370853 14817167587682308053 2361032218938341334 2719852040150035188 13388957136159678797 11944745849533335214 16835669345548138527 17001345543640116223 9108413278542366639 14560101912926153976 4481199857196724044 91770297466320880 14924638889394479890 8268869481209803299 16538678258397827722 2957417181059192923 5012510538488360477 10211255544940449178 1789202701721021399 2179606531759093372 607241131291525805 481546296678147901 16123653798713888164 16091249242352876150 11596904474497378571 17241966969043387976 536278623047207242 14069384684202831279 1079858290853020918 12286573547464828846 17599992723204927255 6766205639918143601 17115612978875923228 3008857882513279671 16928222437600258907 3389865354520190269 15496942874281464480 2414479696872529385 8690341910030536480 2413490226517335705 9248935688915975349 6955306962522138593 14058276106066098210 5297960986871808253 5109434821013446012 5482253278719150021 9279013908877956910 13158230255068701301 15762548669549811537 12207721620250379134 15918463559052726318 9385540548330854425 10292666996204992568 7561619592790097917 15727974658922477962 12175650009595963753 1023486104118388285 2667585742029546707 4350854536277888414 16751767498005954022 9712334513812414531 13827202240991215439 10540523095236704674 13775501203674980785 5803389529557861343 15283312745210471352 12765695059126534867 17866387837365158177 12223255649919699252 8858209567675469798 9282322217287799733 11235897379459669145 7204937577534107752 16357738092163595374 14580429644196154255 17479005398078152425 2721463134510903395 4949114347559923661 12252967473428791583 587226845684944563 2183335797928159236 16955282959297385928 17358397947276618944 14096849692179199638 7566034070357819890 15803688525862399244 12086466921966522620 8198640557443645578 10980942668455874167 11279291723966171408 12613948309945644527 781517806216640901 11928478388872600317 15507675697912866067 5555102895913928107 9532246655261625005 6504923033562032998 6471159490840802579 1297151533387101622 13248048348624514651 2495723604434287281 3529203709139593540 10630606410132087231 10825297355775675207 7059233027728386265 8268688002921152149 12404846673728534515 12298535901090955885 1201902192489732989 2871051393375629276 15499780987543263377 11993150230241000212 195388942667702395 5489890112856438696 4367384695057399499 15501249312180178819 2441060685634500804 10565666093158362626 5488776585897795069 12334105526356758455 5945448459101362864 7031272132333656770 5323876264258504883 12544972837108504319 8708988983502448833 16058104349185368208 11127812282087160624 4621474499114986566 18292966514092200355 424405676738265262 2797995767286053466 2740362638746188188 5225065047997281043 2145237833392870670 17174445958840400631 1207539577407651857 5139547434257350889 2759087428848454715 4239746207901672824 7606858064944862410 1445669497092829421 5177034479903622026 2510730433979226178 10799468801365158577 12974317214132438877 4232048044628131772 14307691384923176508 6971473876749693362 17054157604634909635 9754096589057035082 3063169360927319096 10895913039012134804 14566361605612656925 3271817077524641119 12156735257055460888 8790237224872567594 17681831400847350174 6242592587272318344 14120993574722602042 17451261403273130763 4632440044781858411 14000796555716089689 10993072429834904791 14332070963486951906 13444212192675749814 11546081269689167525 9659024023171294517 18161790932424228224 16963316001858891172 11117298522050818897 7680024322281655644 17886881412496586041 6335835281334298619 12954961540031205068 5102581551589313565 11837133100121635331 15155296482341420804 173279789671872681 6993527504839955745 16950071578622777857 3204514370358650976 17655464610254144004 7953978507909900953 1367467399313507497 9037701803401774208 10256008775407424431 4490856546449307082 12189945862569180776 15716558221635770657 247469072814534146 3369585288474874035 8979291010112545234 7900952260551770142 4521784514578106192 11829904640843286629 2779597469947530789 12743128500376483777 5612134527579121914 16407138401735983545 12887821752467622087 10534227158900147523 12222310837984327806 16807266780998737178 17631877241602482177 11145013182104338378 3518507573464462706 2477374688183343560 3327670211292380527 17048049020489168721 525498038095692025 3166579271578033407 5512989231004431727 5558260803669636013 4667484618692338016 9524736279957472960 3207264522565418767 6248808774764863860 12474538515465860065 7850481125883421162 3393464657851362937 11822816606364750906 8518516902211229044 15703084107195193984 14407006123738078474 11235916877927238739 53885515251219226 18248752110203565036 7169238172668120938 5427872931143208772 3997009348634059880 1843035463294502586 7823621968352037604 18115790372356466356 11606341592322188180 4288476434037407720 8189755882256642987 106906169186498295 2174038827182488782 17047881739008525157 175943708611837666 7023154063025109732 6644805660757787097 4738295968282312876 16678443959544312863 2518419669888132792 5244512847851674217 14135492869150910141 9062791730893881184 12219383202275535762 1927491137779865302 674096098714592621 13156018255735796301 16012774988284221703 16427572095844662828 13787451555341034879 1799954176948521532 4171385332098522317 3005858513425380747 15518916818036730703 14004121703981188313 17243863350317471664 12260956164299400515 16346159545174666723 4727821127485361353 11080196430207351090 3127092985505953480 14018147000219943232 15845942922969018590 6463216572329036757 14172804289749916510 1681696927700656844 2474652102078210012 11670583256704064918 7332072855938352813 4611832028465279061 1413208580827970694 861696442718818820 7664702411179660865 18079256265920110612 9092394926257812078 9957357873422422892 5394158801079101610 7325222250227953553 8858935162858805080 2556659762644451553 8246905163921485162 11954613295520729223 8946223666331327875 10964404919133116315 9938055613678532205 11524949733481544409 18027755103273538095 10834326815011582159 408090363643891271 10562387819812140865 4928945029024387424 14331919228235770139 14278190439363802194 1459914568245344906 4461321625446483586 14130983872207098489 11554509504941929369 4828622515149639297 14555340377906343081 2178327502020677266 2134481915020458973 11324862704417818823 9873356486751999918 6707407977053362768 9364022374870743778 6176480057036461313 7889766892004579794 106023236259976806 640306144968843172 15669703791812534775 7306963086021984170 18067761263229627740 11047714072714029041 16907824233730397131 6437813719614749197 15168456334525815044 13566876986464319836 9679048950358825710 7178432358492450967 18283641896995487028 13245453707500355328 11835032422294986862 17575390076006383757 13224365217933630012 16581714776008173308 4926694880586991752 1127060002903550537 11719110022002558529 14850324790813370738 1692280614412692644 16206673064288713631 3489911565140905941 17474569146223431572 2737923370811782067 17879005725840043128 11268951426580342337 12012645330982307305 1368305578221370163 2295371615077823013 4345588780339121701 6301898459283639091 9647730750882035512 13565502688861522150 8293513046618593897 2046749604908154904 13899736508936329104 8775196793976398849 738025979284634911 14317403522138512491 12408504897393675604 4748908497875256842 18427503203696392166 3925639322020656335 3131759648662032452 4912194605512599635 5183108220938786064 17067728264493045955 10529844563987846430 17623930702909501005 16447519007671002081 6377581770533538966 6856052253520371894 18107476654254676298 15613386492138774584 12483515966612537017 7550411349030189355 11729338841947066399 16577996292587430295 13333310231983942574 6973437843336926369 8533179055241305893 473308337615740259 6715387431433821449 9581105700731978987 6854586945572573480 8674849899505395100 16773860069205234072 13613550739044906123 2436678166202251598 14757778576154001957 5873507129885558971 2363319450966377974 12041867341558430090 6539852978963175301 7322646487858904212 4334852792296921015 13133050871411505965 8203236876355634366 17850341727446844947 8689173253733268990 179016920913119293 12390388395513676133 5863404710642738540 739373883124301379 3430695480189302367 15861965777560612897 38193232102484102 4039659913552122302 2971298228706988174 6587732843593620693 6371658771528692598 9055179423984247579 10773497015222953031 1123249256421740099 4682893916337090957 3229521126484633453 7482219449957118310 9685317198202932909 12389677197928163092 4069314303698772405 10586886385679995638 9604726316991229118 15210355912960527111 12783971658924218238 13874748475101850549 7379836392084893746 1964983267190838369 10332897967516152550 3648100811757469398 18395565291463312671 17028661699455757787 2740514851516963902 1550651107970093069 6904315008113732586 636068087762591817 6085019818571092328 8434762430955003233 10359737429069872740 16305695234550149611 17621113522195624350 6321337776360246061 4205963866963277637 3602240611189719794 16307224760726483916 2674388595863798162 14301945590036645619 9153615749827132273 2189395003609143359 2143623969851818610 2262375245831207581 1844154074021535868 11272072287424794517 3503286491988641969 11326011934642950383 844702228242445974 6831582225388006109 16758242294567235890 12989176509302327811 13670950478253585451 3592485842219495848 3049447722907696348 12679308199277218650 6912866356004675340 14406730705304211608 16932366531617891612 6644364073942080386 8315956904924850801 1318379547316840009 5500514328076567887 16251638794391024671 17457030637479256625 6844628134411318049 17120310625020734726 6988748845462660634 5387447941117773288 15807608368835420901 13442384859420139168 12747407737532932063 5547208614121932398 17802980020107697741 16614874857272774639 7397163275963853962 3425920712417484181 13946188201511210844 14736954054632626244 16711218133395034807 13777442097296728072 8474786167748112367 16536602300466128915 12760440043489139670 54277541599043567 15038387949764075964 16824959893424229293 10477814134114705465 6816412035073132041 6009388109365120498 10704138132114934789 7222292289469208073 14444505156246695840 2122196634065095994 5039202275691831701 15050900553728037014 12120352332111147266 5997894170077545296 11312721762031881794 8858931518652625381 6146483048342714412 1772694118517227347 10912794360781018627 10307142678765550922 16001724092884418285 15490756798448654244 13378127071550435792 14247006620980425167 1861279910808370428 12919036289022274744 118748483949180256 213613561532545037 1000871926232853243 10891833524215557872 1442269797852372815 3737403515172000877 11103758906342629112 5976426268493788534 2051544557530490722 5228588482000282932 5542321590739606088 3768701420225530801 6646789551502324775 15423998926451879551 9157478197305062060 8101709454524309918 9300041745791278286 17885761510471578416 5136307691187510006 8451044244787765214 16837941612110175754 2557182824279716221 16930292184507945528 3703197233890947149 15708206990557730860 12707928570104519727 9359605339302055295 3896993950446143612 7572279194584618233 17914699383469616204 784638066364985853 11368980542588479089 5554549235659437729 10582577736272672661 7485537138196346978 7173605241722743475 9436625254103077940 10382916878478369658 5580267029206031713 13227861830399263294 13873184743517137581 16309432159204955377 8879567750053521464 886382312572573902 9702724280458829179 16151258581863663967 10079415570318504174 9995796676465064629 10666231479535175135 9704650312754587486 10531485405932610454 4287377213794371318 3393133815245721426 14480084134746266260 226653981284374139 14034630340048348967 7516815383256844068 9755953113106582537 12099755608425539005 2835441991632583280 8145145796757919174 824272395893399855 8942750594381593937 454895709990488124 2545027183891111304 161943156611191855 296304385782102029 9229616625734551880 2887878706747185834 2397527392381567263 2786765963519531922 2516235237455074362 10590610689747825576 15098048334727851314 7247558386589788327 3439467977752709662 5635998584473153545 16608476911929926069 5611644856464019954 14266868225290347971 14234877229098844807 9874913874325473170 17805713735387128585 12359893431435669827 8226548622952666511 3297611226984773124 13105296681626435078 15761332475804732720 4871883750905708438 17991716011170977453 11223294181199374249 13249706433974364574 15521181819497331959 16876665453565849212 6715084739691593544 18277879893523745958 16475053876629106881 5703344431670209320 444204779610448127 4883794065664478634 863474040283684185 4186812861929408666 13402965090117472633 12610176459952696182 17025286094892578026 9070013197310648433 18404457311611607154 12297681394184381172 2419500429741814249 6283387474249766257 8029983316077672130 1824235609600000103 7006815169681048469 6703490109043039721 3981591072225354880 15014187697146547472 9190519309295363347 2728576445028579006 1842521617116170312 862840285833465061 6983117257787024013 5137896982660654963 8198292315727632836 14125415720341776498 4012175522936750691 3861967051491207597 15628674149982897044 12950470501054960459 14379538062017534984 8389285742501738914 16568212482238631818 13752775634761110757 7375838230980426368 15130116926753567365 4672768223105362920 10159250646832008313 8099995413880261035 2211088237163373147 11130392433087680532 3578255877010728264 5830122665987827631 17772396846436582313 10578002829915692175 4392406603101063585 10033243618690025016 2146401842466799438 458288656371151051 6936537252745257874 1768161192759592506 17750914471863382453 16566446615667556763 2827572896695719298 13944766374128314874 2856709080206387621 4804406493159928925 12566154133225117952 3441927834125569381 5603553073572073562 174948441546156046 2564525741184912170 8173369778113929644 8545132587455335571 14554831200735566482 16522978925543710628 15121531055194730304 2156831701961024407 12697509033614579254 1850599246632762083 15945115356480047928 2727571737113065042 8303421679218875658 10279953538909249747 1947488399007328095 2691886951679036594 11674240056510222558 2152049324676602843 12916494171955801616 5179101598164370522 8640614876460850326 12569561042265636126 15134596354607610382 16516816699196377066 2085428490388420047 13415579775816620371 3572731144982127294 4508688850989717434 4842554656859660235 3159146408995922644 1418518820450351884 6825256161238018856 14561581299860989102 4728671520355702614 4669620141746153716 15770626419192592061 14190570291964685399 7320971196603725904 454662132339238355 10772608128602559425 7657464155604987680 423030755186574813 844936218174958194 13690789985454270375 11684147686093615431 2879827723277893208 9188768193108444669 14695965163951690708 7938572859049749566 2341883342257524111 1005054825059024663 6970974058694824682 14143854207667595847 10532032336154063547 13994010966757554221 12284723364592074738 8151858766675036548 16836346411271636083 3354552542329758867 834053802917359315 3834835046626431579 337818770573934137 4747753092775421267 1794507067891981785 1083082108064424643 15544289662841159500 11861402188256417431 10063516772524915650 6936997407589480504 13716809684584148316 3426448412119425238 3877955916406353181 9298197409837465211 11116420948642665243 2971129078397598808 8755701918909953998 9230361398114601226 5537364770265494998 11369039284899467818 17819199718066627501 227472621937562098 3517295871951469742 8641369978517465887 3753655316738002125 10709945228360835849 2810652923553889670 4923456186356750406 3331397991194971346 4008097048806233226 7724337449299890268 11458350258606064223 8052889323767623349 14334404906196546248 3328332687628050620 2714343091219188959 11512557258160178762 2011023017536247036 4250856508285327145 2804304709416472674 4330420849922801393 40759267176862867 9112797042352630908 15975093993337974662 10976019330848868652 10583945738747058082 11519117531766575664 14662335365835568318 5937296257419687501 5876728334561314532 1289101043465910550 4136783484944916905 12823082921735354181 2906280695085688305 13829167503855972929 12244822696415217824 9096268546354541439 4242202318295838736 12673527598926180084 7528912778230274121 14108431132917348409 2163573645750823756 15376363078981747121 1275582436378113771 3403837394542947800 1842116183229343927 3254798453259039985 15901782977855262332 1175378610098526019 8228722913605523598 1213866952831083039 126981289687638141 14501321076966645032 823574188203577577 12661042929805211715 11273315676877591448 7737932394636146866 13618851722954759678 14357168165233789194 3225546099090845540 8499878743206316311 7023541176423080760 14881762106449496217 8375050535919625543 4031890161236319216 12685155153682267619 8879608071704545823 8569722505659615149 14361223770690458920 15628406116732279483 9410783190106232870 15769052139203566105 7038784644426210158 3375544551134699497 5519235214252323408 9254592841239386614 18081634139011103006 4000946521474161257 12683204835521869780 18054306461423887276 8391627762073560027 10922221486906543080 11745534449809635562 5321223690146455731 3826836898013541997 9159806112191126030 12930061004141503280 2969793992635633617 7652903999769944818 1347762845668367323 8308204810969844858 3474476640203893093 10330232810199440562 15091149138421937444 2238214549493903777 14638664159829527947 15720652939722161573 17250819099099617718 1434195857038951662 6022042544113724891 10939751815176049551 11938164204828519661 15196142666436429965 11573450553398763875 2894116073031411002 17134656623971617783 4678496781524303264 1863300640276833396 7396655200549699520 13899877620072209371 5307111204452527586 17775286919133007028 4876788822536422539 7084785276239592596 14204201888996992259 17446197660038788790 12148012161707305992 2600833817195312855 11661740541922693879 766735384800970951 11932096271728108473 3413387223683197745 11620898480916376105 9676775940903946228 1095906389627399594 8210549569852327352 8927496963975872317 11832135397639977974 2448747249939340168 10570229258011666824 2971854630941613822 1020407861498508694 5443038690498628341 9699632097059033333 13473190831266020336 3573846880067017070 9276257981206890780 13288883753432347923 10115948350436308292 15053523728355570967 5402966333878947022 8987505017600674635 17559274331357312116 4262703910208077700 17470463040614800508 14923335968889705493 14004717231915372930 6236361943250997606 1800253767975881148 2028069122826085167 892945683833679879 16048567528264931177 12114114270079772937 8907929478938695122 3875484047041845597 287157581880107901 6184453979910156990 18219253628538585951 9545614703841975307 13565323085992675024 9507393658398353872 6273779052539996372 4341945545778205618 7936223908318795226 13241385043151081750 17265510468862584197 7662702445775849959 9776926467489891140 14344103931525049414 328161306727066856 6135771881408598746 16481980437143047176 15396346065864160032 12026921525317388762 17873990689208584908 14783440917290820957 3718593574610856392 1044913694387994800 14879444240131623998 6888340188036141428 3520524301950269575 3206662704285992800 8526118041960887203 6910513025542126213 3814386285032737304 2142183536468194559 693610378556523777 2422209970717982117 746300081377175513 13498285283179968185 3803390900952780966 11822981985223612396 1707674201881444578 10638688727517238416 16351889144180745193 1019852400315246520 2573736396587149281 6391341010804331815 4252713304164703628 15448592022727109118 1950063695723576329 7969808157665960280 11374045932881914977 5094851144679820640 10269006721986106113 12030779886106975217 14334723538493044691 13822931642105286790 12600169301926616869 1269465272382785531 9060328180895758226 18333827697528536829 1747712869864665390 16907644732796914429 6114159066409472495 13109588313400793264 18118118370123529643 15812118108343594697 15848080682645871254 3736086883903142581 7480519912854534402 5871966954145451994 10126135673630237024 3669237904113571315 18338960175369545781 1049176490857128178 14072382171741193238 14083834384734773286 1598618215526784380 2572433345141156219 14406929736514434580 9231170097634203600 12594901159099855537 15074973681007495969 14771050907330489126 2992737050199790706 1316823489048307185 1646297146284417037 10780140050500161036 2834152168492187847 4285891831927788323 15034839007458258581 11222969381411564113 11421359409320694364 16188639704050179315 9978362238603354332 11639384132568490216 9955573168033311482 2212620463745927771 10746322114983475047 8880261912965873662 2234632535378184505 2689199859331701038 18306817667577664992 17110134156422856119 5742067788982352941 5702335413542457 7946907624455804701 4800048472106747817 8717427271307510069 11361340918121285083 10869737261677266463 8715210209818440617 7413998336840612237 15831704168788530410 16892785209101988417 10300277499638019674 10563554073310262315 18173249091652412289 10258014639136245113 1835314816712963120 14791157146775263451 15125974018812302240 16323155915497298382 6632833811197230780 6868410358484795506 1343887714316117880 724018406284014983 967850212028740304 1409679767647830839 16326969401029343918 16501847860566999006 9634624558478118349 16737682703162593084 16367285551237314908 2764967236190371796 14625838383563037504 9486903932432734118 10639797929976074979 550319274654815604 15848633002920298731 8567967287818881761 9384179330308972089 809940340336624969 15918858421963079078 14979330595201200801 11688169637027902371 2061609881116778291 4858617867872356534 12020949690939237467 16983959118075026685 11320003782144898485 5428138387227172181 6061625403397542377 1851408376080455502 13025864691165095065 17323604664794456333 4664149699031961445 3483333927812298543 14275512243283462487 8964133736706663198 16179637221357236490 10511281574396877925 15515078703988670993 15445892781228223517 14590059755112355912 15244464050115161608 18251749311778166027 2920581393177157688 8595056797698816998 16843024157130809556 9022059487655915341 13169237561919685234 3732447531891480676 5878338123261416980 6199013411577062161 5600017762222919131 2002492014581355344 7181376222953288502 5861025921253048240 1753284912502812768 653350448273386211 4382925781978324241 7714478450477169352 14478171217561832452 6443011722006494741 18236057262042746194 7420901934240551692 5209249680167207493 5721322107066248145 14099444837942295722 2824252603455438813 16144244633923269634 721621351464499871 11603674703093907035 14372847351380726954 8717184847849653985 18022480891717699123 8000272061081383501 12167943049699502081 13248172215371042148 8948058204287040685 11773484086030780622 16237244750683308657 8246046220432599275 252142374577963494 627656288147785412 4783240280306857907 1589757945759009215 5262338104712083143 17041849506651763414 11262909516474271256 9188326875687432311 7763845393551762572 2764118964063130462 1006892131677022428 6810741640944234700 6226061697123789362 10530373669563974920 8523441608450720057 5053896894775893673 387687273600219187 10538851051547909433 5959253431632449841 17151911825729122714 13457216017511301364 9941451141775568899 10122906433888004331 15352230809376896940 14106459713922343407 12685346389957086032 5088648422942065725 7942264729086654781 16311762756316374601 14195206411529221405 14934394788527255994 212565899998288863 13547919103984477473 1854877327778476507 11047812620057025955 13515449446526647214 13094394932767042449 7648121697075997814 10595156325378432105 8403227072152110148 10840266640135086248 8995041792117358404 5006823193283341649 8947276902263605263 17242786604721318872 3466455736480327874 7029880458523616599 3846649417062572844 16723884403277349499 13787055499687556111 2798613153371162131 14207087037674776186 9944620965403387002 10032107707492980188 17581815639084993603 17276229760212962991 9063724738621124003 15101094942392470728 5856671357979908477 8567518228844324738 100129479008278436 16982249330633978464 1243126950016871241 8774849208034496444 15757806456158689632 17306117277000831951 14980979989014680779 17552373496655607741 13859613909311788062 15087738096487078403 15266584650632817165 2394953112036912578 7851240559748538832 17772799333906538520 10886171117444827953 9605597701207556764 13250073981793500667 15637286567140584586 7376638476451603490 8641487201493072801 15529442475502145192 12349635810586646492 12614805222076994189 14041850930370035914 17999288909724928378 18394974720358159948 16251494212684400814 4780081833200868896 6499332493970591961 16767674832405702577 14412469270996313476 237701546986689276 11196364952842462703 7880358081705867311 12689221212728682790 16560062398088425972 875130330489831661 4379762388743987970 9994139866011988662 12718656874055038 8461600338280152206 16210765639451935864 8991798277742792379 15902441940121250965 6606246187919215437 12220936831906636278 5022139208153212324 4502646877071370891 3696140638744018847 3266552289918016829 140290618692401 3048360629344850732 9515063973873144120 2426276414736127015 12792985959344710962 6265351400878584056 4615539434383639179 18413529408300179629 12093959666954677007 3537445466783432591 3421381253914681575 12207744376376484693 13134922863411071291 2465549039851356066 12544386545186255265 11589308848016901422 13111067660271982711 6201236953772600191 4930557354032923967 13909538127913202254 3875909564468864325 3584868858133325172 574724864537907532 1779020029228834893 2876923620697239766 15991459587658987252 15342392850165671374 8123751244049025984 17329970429065874872 4110822020035128708 15037482996939340444 8489665261396109165 13891175210031142448 14063799806285472322 13395511762747585944 15447602371609835961 1709826696959098563 17258467703451458788 10187656858421472924 10088733666605824017 10800255574859112052 12567581078553483759 5148354185934036225 15412930669796312534 13761308718090528823 1772088152786535414 11526102071880450023 1407519629725134265 11438979727945827712 3096805014882151390 4986547478014292047 15087688387793336915 4517587833216075729 1148242774862202936 9987783241957391988 9287736500689162380 9150045665399126072 18026849716328963240 2455971847395652457 8860608585182192325 1663186294468769757 578739842379405813 9254557679105222602 12175628302802854015 17382192226810801905 7434319903060663165 5162960211376715613 6882134348626481801 17301382497881478528 17158022212406072481 11333668052578408701 3489902253050549694 17829714924946396266 1482200227855019051 16516780784499335246 3597902543996373799 10235018119791547423 3671808467786212836 15204870597805434964 14155428065325265189 3771201452866312106 17762212917515811315 15313817903236828208 17210860026807745002 1808516584854386725 15824814400084767186 18140646462568076310 7460167959734231362 15032340206146599257 7020138041503223755 16866640935765616361 13949350450872003596 13671801004064628214 1252929102435226458 605207244610284875 196920460110383151 12746025910938187621 4811262589199483158 12807254704631454980 9763152181082449866 7350714002826012671 923418347785246405 17903168435693857206 13978301168774733697 12066383766679702293 14774902403102577517 1659045030972636626 16802405448714255070 1372215614366493776 17381872445201672428 1102100051711663002 8755595841576930083 13885824924422482659 5510292701413438783 11806608342013984485 9150279119937482087 4689709074007222526 12603923944749313942 16541225152978249290 15266847390831471438 387150902172770242 7733564330097265070 13097894710166710238 12441507155786181909 6702787822204591225 15093292560312749894 7417012714161616375 4048320185011594111 6475230015165817631 630039345128953474 1374375560146754471 7523556150677086076 14794598801353186811 3349727969784627685 5600473820361191603 5082043701810328138 14853025729598704334 9921990960074454716 3798198971887953433 15370617977252602403 5495353331911138457 5853766084330807844 1097987046952362930 515751482024225178 5846650928654229868 9833834524492548675 3301254328942544224 2859107237016068942 18061100259959759155 3334751784025704622 1062542485000523938 14136449466415467172 8381190523648246748 8815322896728389847 3537028368346720566 1987901800328437253 6247314337112717738 42461033134019475 1953363092066464883 13720825668304578853 11014069818493984765 5240863551430979096 16936642341280104973 8689052256112416857 1693668611597553785 13242223547372193633 12649258404702695811 811595140731734713 11562121124472705510 6019603911423900733 2166234700739676009 1424253572084034719 2942637423767833682 15501321920262632805 2295697645306390545 5482515193867715091 14484400473979096907 12380469171193081378 4023527110797292536 17563690081815788245 17889958737301502580 14856158152659271008 16654101766056316489 10106831181920195377 4129721160248388730 9366881181054028517 2765125439429658270 5307559825496176322 10508999037501817668 8773975899446255545 1580390567233982857 8595191206356893399 3911646516770557300 1584384493017847391 12528293516410801324 4736231890097478706 8926620352396253775 4649844828910969848 1926860391937643994 16924120930372524295 4582253365372896600 17456464038829324498 17414824131733198220 9311794995654754650 14301793913501984720 6792252730772463330 16443466444786348845 1306971607093324965 2001608058799578674 16190872649609803787 11080392716176781549 9747303741444280499 10138475295286227190 9504909127033036256 5184103055432315375 712983531505559214 8667144458402407442 2752911490776400253 17295100613574858074 1355656635380080230 15847041639910860432 7606900728728636742 12983035919546469317 8774641812480200187 11760256479505593850 9923193068050891644 16268234358318220395 10748131278660608965 4083770327463807898 18108285232999224033 8781901616999704659 7553612790039381922 10426888909386179024 33872409362754114 984164938739941300 6494762604431960698 4401727091917774422 13425681341384280600 12128323311045603000 3568866144283588869 1404408665860715765 16873481791058412687 6485638166394651714 10702664489446599954 11423947427362997170 2358909557787711017 2453802873606673298 5335729235567348317 3466547240841649340 16995768092609941658 11431121002146990196 9177737490262266947 5853741751347242700 12371058432631784676 6863309627188275085 11369568617705994755 18235405831421300182 13066001921786346218 10677171375055570111 4669775321678233151 8685345311682293880 15341492407534860870 15354331437544663756 13754944707061974142 6856435317198808627 15417661226966332532 18148343448183117588 2736057687445783522 15650014014614690048 18163731206630695926 5718911207053185435 1237612159989649593 8790179031513208038 1420332223987257071 2405368857326513320 3408250158875012427 2259459209020795576 7865174841960411347 17502336999848158063 897298649364957065 5276519341209599171 11292887992189043315 2499129459110076804 2860404092393942765 11713856641976564833 10689357440251963576 4736627039942154328 3793080930585052226 11437718174729134104 278147080172796442 4654489093734662723 4760015418905540240 7598461084976218892 10810811319661600672 13971087961906851936 1495901885359365168 4547259029343161453 14676409322991463181 368473297617404848 3498288992093214744 1044584569310974224 17397018364628870706 7944329899672573656 2270395957613146595 14228831321254955269 9347604277087347972 443254266441882516 15186026159813688128 9753593655801249714 10743415364020614490 7206147644656482527 13417328943877017855 2768228136092739541 13510524007942583558 3210523035820838629 6180611380832550655 4811746574484886233 3493944161580546112 7272791867056417675 5329627493357135154 15913691853639473617 10106205480227807257 11792546346887323128 3371873268484349047 15499698964701459707 840286609660222678 14423486189282328515 13251630245287226806 8653528968822010875 1186802438107062378 8896953304438333590 17794854950352637630 479043441372458663 10999289490967063744 13964112597563781762 13070662145281336572 13091236823030298413 13566153078751223794 13033870398924619308 17258873243472745069 2129780969068791026 1886228265487498890 223959218690521043 1116969477672879842 8088187938609460356 16435178437142169324 1848644224835511672 8724717799168332328 16284811557389497416 11126911900278368131 12412404536631836128 779183582271099923 1106530792412364830 2602703221751552682 2388159325620831442 9069100293304573005 7349035261389849303 5681966717607277192 9878961722304971063 3609437602174829987 2719773316274282357 9675740658227445391 12900751821952396406 18211797698145408570 7519077301290970533 10250749919179172569 11236052050626910453 3755633288157581098 7037075362806589435 13586429400625843244 7897607257064121205 16379468751151376623 13889279482758005972 5286266276343894366 4072528733024356552 16831107024235308500 12283034514105594611 1863391893524697033 12404206407870272992 3168147047624089239 6959664925874797275 5927319732128710246 4166214001224496559 16305400585692003278 5818632412036075323 9537515116543166518 7235366401986442596 15521929607884538715 6071083907487334448 13950309412488193327 9315788911104397566 12983589182059064911 14779406898875033434 16248210254303547991 3141051557300280206 9019561816134164971 15324711621891310968 13032141869705875447 15260334840317252950 6655104317281551980 16481607268065128811 210447158678874734 1796758010105492714 11295483905286557764 17977501382198254245 18204861642048003179 16329054354507362794 3773152563300602594 10420102569469097189 3103992732536130937 1394106009060789664 14486870272809028713 15810909694766689635 14289124932561404573 6007568922695645673 14776070001793029266 2354609091882669545 17564567491930255741 11928491681967523770 8668117591450824866 9624697248937094841 1780742535359201836 6921063774180328651 5045894818323243476 13733156635992714016 9013363431931394772 3785126014802698499 8076299604848314350 17591362944420579514 10617882129532988185 9906593905950837406 16276103611067281054 2393117128574335348 13931841158912675989 14317058547379123666 7626560151393245765 6601558726347251253 10948929022621148866 1114701855935362077 6707546724618718933 12070876702549960640 15702023591375926620 14039294543548668335 9523637771457045993 11775567588405883860 11868081062759301214 8123056966516397019 5600554060710678329 8916238096588179083 12977919210495910213 6642532622926547927 7974110936896136502 5719840816494020221 17158329916070890573 16592216882830784291 12137570718699536386 7925059008290435057 13784686636007432023 12214739654481594212 15679161017694169937 16124861215608384038 17456825498547411856 16258711485553876997 1256705875761338616 1903201920295892773 13633639038358638687 6122332241534305441 5412267145504398903 14565291945906633447 1602882066177328599 17692950270922503229 1323530921099075547 3979011700023487798 9598203651779053481 17884311127946880392 15454050456317268053 6448357955731565514 13186773272122770210 17065960038505629699 15265408874153311265 12791825129213114016 2951171259247602118 16432016507661497852 15932940875940453612 8967357908661398578 6410785936900304322 6901383295728428449 13825690470590089211 16730376644654670991 7367705476351954279 13262341803840773972 3895966830704343049 1557536568732163825 18005084434547581861 10147797959845364337 7227509007203221717 1349562390513031886 10252011072297380577 6015486266898177303 2257372337176084524 8703886642257735863 12401722623083528107 13641172862516104722 3247800777288507078 29413275992370459 12000083221618176179 12253810779396197579 18293034598794941940 17407260481515509101 17471060903214459469 3093171692908599845 10785954843005303348 6126252393482609352 14181408176211943503 147133351368566501 6931001757833925169 12392447192623873960 7213252160778846928 18379843250793422471 5962820543674962199 718774051050273735 3509851603549414058 15792240018595641255 15838910738271334760 11513094427263739753 305204428448481877 4864599245239238070 5210346590124457115 14604384387333779839 2562901114409464554 7470536984401951700 780345255116693173 8800300495858467817 14749647978625489101 9307518700879716801 1171389504691704753 8352979395112607323 1611204105729653411 1209158865198030468 10153529879786781414 15115552605417861704 7167300626871025274 4609485270631965142 12282198228084382625 17989314510922753214 11051889900159365610 13867051623854153365 5192870222353348610 414689020518010268 10156258609542565618 4922621978688960726 13691777496438354136 14614754025045418483 2569270764259385028 1624939972506747562 4473662144082612568 18242680443930079846 11728030868648012801 6162140495597195660 18370642582106124257 2675909836340641032 6383345342165050377 13116208696753888559 15422378844667140646 10340981164723927994 6326045600309310987 3635938280031543889 10642614726736851674 14893035613698826980 16578951315553004120 9112725838586518219 10248016177246778026 5389437612866250849 9804663088259011028 234326681996250470 17427181297383706650 5887943202398098899 5116316736937819464 5866295989768062162 2266264798885811678 9823018348007350717 5751105386190102288 2022078194696070092 11039558981591789817 5943051864959851007 15910160597710848130 7715460687426512275 8816299142586715935 6227577395774787105 11821970042767181187 7046491262541756929 13781515174200998352 10754406201923952335 12023041720556399938 7063284782665749588 11057849042307940047 13833862371615905514 91064258556332037 15911354234744424872 11996017234070507051 489979972081612491 6203387643218750822 16517542762664544389 18140561918987208406 5230953881033458869 17193674339837354530 4040764077980341469 11480044440709900060 7827458748159797223 6865038892968237629 2419651016218510285 17316537961687795824 15523687712590555650 5380867072073815067 1181603909307087819 3574089510253643784 14680909885244795175 2870087039092397946 3676883399596637022 11712402909294573058 7544138048391246367 8598156562775554126 13081230325072569077 2061801202228229436 12354500342676578902 18431932364066048766 16594586281297822716 11075665774668873920 5685778184303971221 10768858996819555258 12136859836230266402 1601670727302837457 16372611546952283062 8341979008244856912 13032417221993099737 16756230165887703684 14304254844478479733 5275840471937535603 9794115818304383177 11192555812277937154 10965870676576341340 10926011100920224697 5532089135469207960 18045843831938909419 2518022381303224722 14550136426200241655 11713114812067544024 4616358164086181737 15754619051004882595 6966092421206760700 8864226722877998166 12170333228576556238 3442956819774379907 16777493837335931486 10569716793327207833 4125877104320780022 14692520510352363609 460133152798049689 5278436123322809435 3768059853753233169 14383631122972761049 15697418149860003955 2509982884376793530 10122423430897169770 13172483414995720589 3863472559353040719 15052425526853635921 17086537991981397377 10800018269637713829 2290326220674961096 12094016573168269485 14410666179625836779 13592418851373049987 11338478856344062676 7803388455477785439 3668410259569486399 7488393541485631974 9273859015097021617 7227364203428234565 17168969762309414447 4776730438584888748 17160641320924341986 741694843730335580 6716539851179659392 13608596490075920518 1608646860334709342 15293927877421776534 11263188986018963314 1856008862879022012 16095114429721128997 11979476191727887175 3655556494737843701 1901650827113950972 1842583356307894144 3694942670713724987 7866314357921374571 4309437254909938151 12362266080111549793 14889809728869461079 16535220023778515157 17457669370910282100 10856246217916049499 8453498666941488681 5073241667998302486 3532004869557364063 10646686650592819729 8697769510560690621 15329322364741170699 2120731956110416364 10664934271149995012 14782005999719394998 17798132298779198216 1855849815730171812 17187909295405753855 8505416617496274614 2429976515737515304 14334683030912952858 6177936681267341986 6626816499595036623 2939398326301486804 15206530178062022011 2706413083719351529 15317607522901882883 12344659406410742677 5875788619318555175 7341609249424785602 3946094511060304403 2312388022551676651 12632002283593213465 708938631589260526 4863928093806111568 424416740249984188 627991848140722702 5597345381235660938 16871701451544427938 15337393403328190572 10177150733437658151 15051663940066633554 18376374581985246754 3588798588526134751 9714522851327628100 11269649618682100640 14429879499556262554 17253834040759820322 10162685256102436350 10620834029680572964 599353495032013483 2965851163088086269 7823244724683584391 5421483442575242051 13505237672275033238 16158149119267921854 17893854118133658835 4615814095279569281 3782038979246073928 7508811484732473809 4585644443221467609 3778007560793925636 17839595273765902962 13061949348684994476 14566329335027330363 11490701378125798199 16694216197193932105 4924392230944771903 2425137461488457367 18296908478858704254 12279082584722222628 14631877619487302484 13396385117732214281 3392845361784211394 10360855659937967857 2619841217847067236 17296233217916204389 13552001699288105186 15009753608635379518 2124994964100674032 962358345132132996 13433346373058101630 10436591729977252016 1671955722296897498 15186632262124402112 2184334805354899469 8351868585435813466 12310950031463166316 12498082784178896764 2632678582183261291 7305543222427741071 15488438354599262710 197091318656132852 10895016639938414827 5186932076332464743 12895306131337430958 14749113322092920822 12433420526569280512 8518749313159278542 14795235633023359305 6229521414300343041 2259191616986195259 18046241794006521245 11073259901164534936 4873371998854303784 2620358272823201490 17112799153079133780 12254827583949822997 18137484607894417626 2784702938451856891 13122396497316598480 14546001412277377682 6313264905490904536 10398245615158643427 11195447186220102946 14925711888250732629 14339667763441469179 1308506815291172045 11797754132166750344 10528930418762731023 14065899800365692300 4620430605372591834 3760325436625106810 9893226386057051979 7838900801449514560 11498264252113825584 3351133824492482942 3256131466270489961 2397930747532114362 1266110172786828694 8378204814351166187 6941037192902483472 6289057877090029774 6561103725463015984 4555251206183482187 11279869739867394476 597369537387155294 17802554504348803075 8665029181353580264 12578005245092961577 17354961480165602032 9672709320171119669 15294901790738002125 15683257557191395904 2845996019306630930 8647436855762208208 16276013045353093934 1290380171246926420 2058203943196674663 13347371222026926204 14583463460364095231 17648950622358733218 11814264536894280892 6951466110352889765 1557764002350838471 16715694066849934646 9288250626451982261 14812385978255332027 5853536165831913223 9652897165289472176 14725273227618338768 17959568458050690275 2583861999957574639 3954598313918612917 7152707182501589064 3471380964489239498 3638655805110212664 8982158408369257021 4869727144085651410 11490819701647812361 6001761139256216042 8196335645310191232 8888204679179033922 14643619682561543383 3923170057899993672 3444824438967312148 11303966022633948560 5211450693310424384 5578080919528398990 14570332441044264727 8718568522289060818 16480451919814090632 257820871059500594 6854621520215286799 5023126205819171054 9401169396437134235 12770918042869395514 18022895411263890655 10782330216751312480 7251771467006430760 12636634828786629676 762154069653416885 17328655150982917061 12897626446833291258 12784114572101053854 9690256676071915363 18133570021788166617 3106735046904141610 17343432607480821242 6459002312557282999 11888895389025448875 18217574941678776152 11729549685044593050 10179559501094641427 6595682718222956388 4264088535481506453 5843468050613732271 6728626574432392956 5991252468545162055 8866228179061270332 6648869399797808960 17608118982318406874 14023668776282938160 501467309883086641 8923069702964452611 3046679864541030841 10036887870838930465 17015333475807818085 14959290776843506619 1639550544747979537 16774947182638703374 4508670696811171491 15071888254045225621 12923760723373251743 9291147440061058162 5501547197745845527 9936877910800276268 4725250469949107639 10667660715987881306 2305016915357419087 14796945651897881253 7139603092118299266 12422276872474145825 5975639725674008823 7749762271278966891 17729089285685227202 1434097147662013354 7356744730939501279 15769879271213946463 2285903693617041254 15853151886851670162 17281392626165312236 13269815062690899462 3034804025896427960 6433876637195551794 17797639600996006982 11917044594940826304 14572687649177102263 1882379289891396774 9792638817772513907 4812634971849131767 2259704254846784828 13937358499445418232 752266752923512223 10093598371744158530 4551559536358026518 2713130504840731891 1764938263816566722 10245081443266354015 3468100323635556912 14235781808224753546 8689115051022896401 15874860816973779718 17221440983317728176 17672659893528767569 2959465570878982447 5199850721300210043 9850760046682069115 18048166441518490175 8784362121510284363 10933299504387062963 12132503168897054894 16545458760372903315 3837129404470009061 13709394069213950220 1764425176300253797 11857624119093653240 17406676904459385840 14539359572822678546 14290999647563641987 11832084127571842062 11913109881770110553 12308123746966242646 1911006641766492764 718470591943573663 6834271416596169152 5393073151084755564 9426848466101244560 5346771492468012597 7426508707880216668 6931017806381575120 3473998708876588986 15480685230138074758 1636722218853869656 3387305217599217978 4267307890751995168 12594426430517459774 15627475297651814250 12850913450550776928 2852411035628220971 9842024925871756638 1677423868431335018 124490701041027718 15313081630621211962 1210092948733596897 8404723489757192808 11721089747577817321 13517989933587695435 6419811617029926758 12794326150963811671 2836284699567095131 6750065247132370717 16417860790187961063 5703742770553702534 4676636048813860422 10499543471777971092 1594195819203170193 7655132444252095864 5755733762159859528 18254663994038076507 16244913983163909241 9761712493149696751 9466038604136964279 3820020919828301816 5579258327815490163 16756473597654148640 5527589640606909694 8703340209088477372 15593721851929936022 5002448219865596377 15339422505823727796 7865000462056209311 3733322789431658349 841176290204878103 16357947591448908858 18098755376861681388 625286977406458715 17350374538803985756 13678800549128572460 10510762487134792235 17993567403138981878 13398571233850418078 11890506088925974559 3330544780095780017 12017500190877927021 5427563082416250216 17465325361687630937 18034066676453979168 14080161168678821284 10070587000651747544 15312897276825273857 2428284015349565753 8158663958528794517 11870852350607043340 9528454061016136320 17872924908658866453 12068313760376209924 13823576735039446651 14675468000357061357 14329934412818492458 11768012437011238722 4938148028063255240 14069438507126988345 10157633260702943844 11908745643516665830 6469584434169068828 15868094754980812570 18420321656288784746 14521439800180159847 3963461482772746755 11004212705775006430 1117411088133078085 10389400641538495513 7271935679085637139 1305336972601176742 1984172690041514034 16259797526417239477 3526836873475310863 13539172651212033866 10865372093054132734 2584477359367496114 67573426106751973 14438549002639249239 16425061409146534390 9308715180765190955 1170191155423661856 1799320723938692496 5415906499072646326 7887329082089660974 1437790343414430821 16195743353345395156 5553767383226252799 6511596476836623788 15279979847163290472 9321212136665768208 885401961341832353 4058506937139295350 3233853674640444278 17422769138238202272 5245011762022488150 368530937340998757 16277023088957212317 6433294100460279265 17871452301394630192 71033252190215888 4453526739315423121 5193801378123285880 17478635431700548459 18128142095669919184 5296417355773734431 13275005196020517237 12112281809082469077 5768645897866121245 17100057635572210854 2515693566177025611 2336548268649404008 11953460359168508521 3389097748090414926 14953593959955497686 2734586000833941993 7285176183421227080 7005571401247195786 12713690820879190022 16107931834397386237 2574629660089827477 16752128573595338445 7936366558538812297 5945185835200228376 13195066049391153200 1147254755623919638 12805437300129361142 4647498620099421437 17195726332288954917 13146889715520830389 4680549231878965351 9341323034208682587 14304534076020849061 12872247682905848586 11406343408421095027 3920915165751563461 11595153850928993861 11994944313620886903 8569159927826315034 15901352809905336863 1800398072564767960 12210681244226763896 18424241932546721647 14276592214439662696 9971810659228810303 16504680014725482471 3576621513821192340 1518173261263534280 17471833082616507507 14028781984236633718 9762881329112058403 11616892430049786196 9802179526753577128 17254029900642945332 13659979056018923961 6728801338622690283 3299454384628399084 5043156304229145182 16152807609692746732 7698820127773094460 8238985332308692496 15797953563967371275 6691894428596786271 13347916045536670617 7840219115147725038 7512062886608270087 7963646599517618969 6846012619794719605 14234410632283679495 9840757525529338947 10087535505492006580 12733248444137378506 15356981455574085746 4018008777080470489 12721386676133383099 3286778055360359180 16844787457008042582 10996611307536337220 7790053739317277022 3449974341872541018 5072322540974763767 6277429103566540306 17578024138428999591 14054099163010676235 2427101947336504111 2713603106461667921 1498232445497901708 15388997042209693332 7761237758923061070 11796509835443567350 17051868024656803802 5234793579737364956 12636187716604405088 14104991704237511988 3258858562981562578 16408991916946286866 4285810424683548082 6332650933132395836 7817152948456387669 6389087150882357366 1630262933531238671 3284767189865772252 3172855224148211154 5613021759339382372 6615567460434061602 9412388233213766946 6827611497519910038 12400728025791061965 7247123457717332175 18397780296165982935 10943009350522059785 17503753367959619424 9078508618864511290 4915088710044201737 15560646790860484573 17218932624874607360 7826059326782941847 15120787313578617950 3278459536721373770 16251558028106123582 9071176273466247128 15661389475684565389 14485587752462453018 11206861250739977321 5482549377333978907 13567477683259876288 11528456542422071710 14619231376688965380 11564187269800083363 11845378278946775697 9194091055532154283 10556678711053491887 13747383968015383708 9850583720693971854 2775816125437745411 12834700797844915495 5833026575624354865 12476988078293620509 7988464893472240571 6051772097603795723 4550973003739254839 5542978782514036948 7604175422086635719 15216951763432999308 17059871064421562761 14808727345916674586 13857661619632544983 4840824044879760963 2428302500960116499 6108681207275426945 6779711855036966182 17299257219799680033 14826745028584779443 13546837454515383780 5292554715240987375 11944489969407057153 4854455104075589647 6641257914270205345 10116262382505419203 15570779137546621892 6945738356439031870 8645335797967895506 12329909169592131964 11792651039097555626 9558001623745413927 698497549711714860 16958783187626493157 1001901882950582943 16799553335253008586 15275948729378292553 15617801973102140981 3180724121273619338 7332677116124362883 5222869488829219173 11778607960363803264 16174601715060301489 14227393491176622622 11526507310160962350 2482601906983710250 8927794120225665969 14593344885414127869 10507589199998407216 11662488058757403624 3785969164185613736 15806729525765127005 11655213377764205075 12129457533977201668 14909451478657145737 4936743980336648916 10558563267088750707 3420640748729888441 9783033616381415810 6309357862080051318 15632631568494826665 14127906235373865856 14945338090620427063 11013802989929744693 18031409535136425028 17750729571990216286 10640152943137781935 8751722764301822393 15105580823389343763 13491188570049577856 804864062565197172 18433222723445858163 10688572830470014327 12395477884129277191 15321417352566691104 5030615979974161010 4862472785864713681 11853599421477928836 8982195200511160773 15373826175456057459 5104352118369171225 16976456094457655812 6513134360364960661 5398639478716995444 3452453845899417141 7927085918935743299 3298673504147533054 1898379634733394404 1356518571128144820 14614796132179553982 3053054299618291971 9729577491022985241 14622348538814830788 17940680128737634957 9001031260675316977 8684338956423932861 4098717989972963150 13027829220934151407 10862581449909251402 2994159093885284922 1312528231845012627 10545188663399359270 4819012608856881834 4840019544081167647 3414991232438635637 16463063844655246496 17574971218310368707 17704000304435285340 12053700799277458322 16104558758629349685 16207894052633293683 2492715308414868095 15222420337246940456 12074293363335230418 14691349972523942116 12003094912504655300 3493189197090602878 6486065739464247761 12336714808220571678 4323875620681661428 2441386429911254218 7703739305378737450 5892031013376734945 5364133185587357051 5290699814649016252 4715299823503164875 8859654233518101182 7453849791163484836 7979075190606153486 2253257448144316229 12864891849267431563 1440831284041075513 11807440383393814887 10683525784896351592 15441922570050668865 11319921800483951582 14394799997099728024 10276690686227860882 5873584257891307923 13905982967050507442 12977480938493195643 4591883864911484239 10171840278977452681 13537815482767080942 8397967707221746729 11532822075426385670 15019819600034343295 4616536811245100404 18327328902005035627 8994680928437943253 563841307614300940 5507092672496679478 18030635297302615185 6567357379103828827 13815550874486703598 7466624150794221385 13502183002253847660 7751666184461519322 11458095489048545425 8406018429789093999 2681431900786036340 9299249824767018165 13357532902447407563 3129291960485322998 16412376725467816699 16561806450907712340 2368725434160429418 3183490302342155620 15731944332001738242 458113448401564892 14871465888904950306 8242136041653809562 8148475436986705903 17546126617757795124 4284495031699788400 7557533483267934232 14730938177576336029 15091336956805754632 2986265800905749135 2316327322029180994 1007374823804005250 10868247563751662222 9545077481862527759 1578802761127838454 10387149773626821046 1069489405332277586 7666014748367301889 16099045773850813866 10234906915464535070 2276671223104884224 9033349118189268819 14005873511766459236 2430061802506021318 10360554803633826054 5015852254550799789 7353424299273750566 13557840827145007127 12646768585579276841 554281558582175911 17247018228249033405 1418917358812447002 9517427481949985249 14688028296261396848 8753007884904596887 7922897078234788666 16359819096127847873 11860717227087116440 11532840002853136637 16364918961954469503 15830315120187987878 4514689083116013889 3252689588012958125 8239218396058316030 11064023677912150541 6874465843646275956 4876265660395765642 14216069170888913698 9652339349702890671 2793454944675715150 13657145309030919754 4388482597497749673 17329779132066553322 9386693439237681540 5968036484528170806 3893215870750579275 8687430220765309619 11041262311235851525 13156809881028172910 1365262116749763337 15800245727751781014 11190359193695907918 8633885952895703591 10150230459824962290 513313684974118656 4770898092953888888 4804072439492116055 664563308443143382 8895593221065645704 8126550586966962248 10803028708789559070 2771348496179485312 7645962047109697254 304285938233527848 15334036053540704924 15847200535723223397 18321396741451371339 12660686954593675666 8016602874994007414 6677794538067203684 7933892316350326176 10265057869268436361 17973445784035607329 8066262581977874991 1048648146691871051 6502718407091556253 3571549591348056382 18192976513010142206 14712033451030678640 13216244010358666937 13365593621058496718 5285731565189280685 11352209823617499584 16190459441783350592 13169971224764626395 17630696521622868802 8235512268674747377 18401605694295608557 15128665344710611125 16998963905920751453 15234291026627961399 1978947968248487477 2513427557075833589 242028842957856228 12818161114702198300 12578176010981750689 1434422563447415459 7236159098056618180 15493356609513137919 14351915073980483966 14107439296601681895 3702520625159026011 1678173015594099248 56156687102871841 2618116968012447276 15308060918201769773 9628239636714632759 2890847750004185016 793951977140520241 5972961372230521909 7759616866181170881 17562887213135495233 10834581888302294621 12559499068418880469 3765407966566398995 2850226468362266327 4685753809174941735 4657496304373297565 3993833714633459116 11609976325250390054 6193926367897057895 4794687757803608957 13960890577936690953 5452092617114144407 10659022732316323341 7611100598860350055 8334281942700636609 18437433694183809946 11655424084426663814 12615917720866279624 6198198854370187404 15840773319534065211 2658852380394398600 14764543751485824980 2122553123268500311 13894138000428130971 5266027762672754353 8645120386887769277 2669596081048345593 6867423911645026338 9248839186091077809 11077988102815745353 5956927519374139739 8483086943044291025 4340211370607986395 15808139220911546980 17341770231512656603 8299531404193711426 2116169051635686469 3633595088563030978 9084837700863395299 11095538537382856897 13206302923582341930 4214025439416455319 15135974056091724817 15889920865777267649 3349641008651883943 2285362777916659589 4133832646976317327 428289141977556091 12075911464740890111 11591156157318274336 6307984532144064754 15421025430147812689 8529313465593877222 9940733239947492497 9399103231771411309 15118332598073073239 3008431928881650370 7540886025762688342 15920448036726717899 7099812553650846982 5367807510162835140 9148157615352601648 2087518994948664031 14121350688391533710 5516944384526863038 5717057777458976293 11675396620400118599 9048294055546374534 2592931347633678821 14038821186179666061 1801227906294161807 11152820056896174386 896484911499833502 13806716425795679299 5212561009065289578 3926992568362017286 7813736578032221968 10954230241744262000 7028312850236952505 8728320607932188994 3356646121112443344 6457935002354415948 6436884552792271299 1297566458500851648 1709978265779717636 8273350150110849193 16576858932080815724 8667291712148196910 15090782179822574105 7311815246509357681 12715462734952345261 8295862380635872502 2445233276591887399 8623824050099787560 8861653565894958316 10675303652891605499 6286943701147764953 6667577928348579711 16681209784723328483 9940762995319121561 12401991939204906396 15081606330067350789 18046885221929281793 18430951681675445502 1367020178326215139 18383802106337039107 3025930408297876961 15743565702634004822 14726290431081213681 10020470626848980655 248283838405477821 12357446714007263426 16354547897125669819 1976229685145845101 6382062035434403374 2125328901693790631 17308723366545542965 8636512065549513191 11425833331786077617 9064372007974776451 12832218760497898287 6892799313499971022 13293639982267778450 7766491122383175196 14831508888462001088 17033888501280685949 15622435940480160428 17938102587360885387 14266469045866757353 5962830729628187342 3438112062039502733 1305688218958693936 849554466809282840 13637279043631863659 3633571999508679123 18254380029081404670 1604005126991243587 13642653350888031535 3466923212995029801 15234254449572415579 8112738490572380825 15706627339836981223 16979182670658419509 13063344676843417039 1451181213075098928 6895906825215835472 1083399419975836107 16787536123172868370 2080520070741303922 12134278045894818902 7283933046711043541 7943309575098385575 14331517500943121015 16461394005339587080 5561871782561828373 6483879802730391960 725998227866079121 18222597703917289254 2486023255733231516 195720255773535245 256928027930030368 7667980654698338637 4391695060987847553 12445029077305846537 10657061079731117917 3636910727373936734 2923696639246083349 5291377121203692574 11807704651932193690 18127587822690363033 2782202097475166915 9216998051761356895 16164748146120414214 10554923079093843425 11013889455522939852 7801915576284033675 5855244440179555761 4166244744166615913 2471817456458885336 11251540402106084338 9190368136626441794 15494941266561504602 14945223481258398815 2139388546031544398 1778350706940484902 17618445097083375947 2036703990207059924 1081874352633453355 1326629105366907262 17447837892675688840 11874786682934405908 1551897578815467573 13575925085301983106 14793347001740053050 2929166378094291743 2170486321163398607 18091025877511689446 16190464293490981582 11351273818926637426 12187939331193342154 15999508140840528119 17494231610967914671 4476876841013985662 1140181811298182091 15314093965654404816 487485886747317942 1612833839347492526 3035924709399866515 5547348069525749862 7866809468165142418 12326338410713305468 12794499589813089593 2695200342687349234 15976479418044477114 7641065487928102706 9183586593362234357 11196165968865492759 9579371990863302456 11179904178251330931 13356302890128304015 17554931201423618095 13220676653886382966 8459270517219766277 11130235986662190 2634526766458096892 3682105699035149901 6251618791887312455 16162331994346707753 15361456184160464555 5569746986550661216 8364925956908012343 139624302283424991 18369421755388092663 6003072801436265758 6877110913787163294 11486097135234060195 10441977734504248647 14337520100874687940 11924396807080248570 10447012211506557938 10957499689529151795 5415319510343713705 17687176068095682183 795106483852048405 4629093733178220622 5855865137779037766 11039171898738326404 11404100099261067542 1982651587535389994 11829345656351916670 16928020511032291531 3711915363417649431 1973293908907009714 11424536621334658019 5072874970018441175 8342439401025451173 2830393525366743404 14681131961596441700 10498700695599811377 14735358061560442870 1143738737173170785 4526777114891283724 2506263287116355143 1988483275375679771 7474445012507331004 15579266161683224614 2475885833867490609 14908799433037406322 3611456223970557450 15131877115470835519 10462061168777901678 16094731990863577195 8999404700888707538 3337399730711620934 4651850061052732926 8187937547552468936 15528358629520711505 16413196268699965165 7701410917067639438 12251755932877190173 15902774116621594608 4222078663120015364 4074603029109361901 9760994818071803317 3883317011002373417 3413106545001113834 16576377111108296652 14767883715903362794 347906533723714788 12036203609988896296 15925818276858599322 299594869309685216 8975584054447653155 7325480017870901047 3121842587976758480 11958343155009761820 10053587697607813763 1178019900746350484 7692894221348284309 4443314283282337804 11162219059101524883 3324360477450847248 17318398760119825872 15125527831200669474 1296606373502285543 17927288795199331603 17417669042019706351 15616680694285996958 2965092295549118352 1386873519975136569 7618930532086280053 8775785439436719585 11130460537740223280 11158451445141945510 5091995835500936203 7092072120471293326 11692333324347008082 13777131847642108847 9845525209380929909 14096212693646705035 3585611715797402819 8269056423399094742 6342358508290603022 14012915250146659211 2462638352330924791 11324911979187420549 17316079233003577629 7723076209566791683 3553346104739378709 13998227552687046683 1056822295707833564 13099124052302821062 16862158521373574841 8364425812934341874 16364455355731844852 1834705542732443314 4280852849768442699 12825970479059244419 8535045740091732228 13716380244286878530 16499737826759372109 13980098612624820653 9956633479089282219 4871140308233353574 7877200992990066892 6380327226034496064 15842390781065576074 7572051220463076470 12887231590388355853 309453463221936585 12551459013166408575 8186255472062961974 13611862616426034272 15850706208746235148 17906934298448489907 14186797979127316389 16508667773633568528 16438006557115750768 1031508994883309697 9722916668547464892 9798664425100695618 16592830979044488037 14476027944591962526 9874473754395555572 6033989563792618429 6363692022930437787 12632780272770898565 12278184700811663155 13957485601442976319 10598329781851816776 9438126426252855684 4301073341612093060 6667809143445358563 15519491073407118929 2655911135172141592 10872041336541860431 5842419900217559643 21313089468452635 91010000496383184 6053398052088097535 14916094480290045362 8366755104588596551 12216647134257302563 4867969115688896960 7521461804099686244 1274952331127127807 1863719221104606997 5360063985293558825 1675680560251239037 3837065646400780418 12818777275454325699 5296896306467851777 3651763814021841598 3835761371240351951 3035683029489610091 11386634453085055296 6072804404277305599 1673803025179070375 1080946207454287880 7620575559981271437 15996524872996784503 3807875072218832752 17826146608418363906 5212094795892127631 9698267489575542782 16700865970528601690 9556823505634771756 15009624852041396975 15978024909582453236 9073045728092298102 16971952570740156817 8427594845357140625 2086849117334790457 4990171178479538293 8046371883961303486 17231642213837359218 7827124191494529766 2267819750296661323 7630711364199001532 1626728156822864953 8076464902856261509 14063922017515251783 13282750835777654518 17626571922091116636 17217374244592614023 11800359064140157038 11364150437522671098 12367045342309394594 7022534371549275153 6932636867727587037 16958377272266725840 3439681642401211878 12504119428558958925 13979680417932669479 7612832952139778324 16356500692548637802 6521501244702137281 12862612201719439761 10622524743310456732 7827344876630902956 2312953645583222910 4503018561821407664 3773922626100151145 15731778611966051053 7766863093976352435 3837862791989455378 9011780107729292142 11746081132939680242 18077760665050648018 10290117165824880050 15469439458102667323 8411174745631311268 4894024664279156954 14734365687346102943 14335074845558197994 15485642816787202444 3987159185790940450 3066819133814396119 14373305291967564133 12122060440242707587 9397788704373344161 16836304292141235374 12840667236516402772 2659980674767812775 17710167861992258833 11481225727020787721 13184177300094807852 5926954446741612084 10922601154131421833 2636202151431337856 17268389636283661188 6169543106872644358 14277292490883195610 14308026187331194599 9546604420748127035 6853583143903488680 18381883221783796898 14077776432298161491 5231499749336420041 12641513700490525749 7609760315103365984 11981615693251854312 15081156957414711004 8656176849074085786 5425148391276348768 5011098950118750509 406858553002339684 12719117284927219193 7712213863352960459 7276376900028100456 4407677243139754307 15730122711342877452 704693797609744248 12857026159196976031 6334830118835031010 17190028268775669159 7556710499724790370 15661124209489749876 15479563533179200597 13847122778644449265 17324054190872408347 15803934027742937802 5938470812503938146 15282599545264913065 11834386766909581720 9090540055740152532 924204305390033328 17024547644587307729 11188432164514815894 12943522991251087363 18067043159192643157 10878645076155222673 12771068230911717953 12615738037530827801 12918896337120339318 1127884967395959878 3464462508968128477 786949478696992368 12024338584403538670 14803089523598150250 7656061365899339354 4970578676635094069 14566969605586202962 17673396588232277911 6096088628906069218 5461952014229450881 5480657756356267778 10906087967806559069 13525373954669847564 13870965039528337769 12763045153963194493 15136652678003577844 15950738051956617542 17675702419698798389 14592535412681545680 2825270896204841641 3387266317091618074 17849348202979913611 6473709187237408348 9792044735119433840 2377416292482491498 1473503485142029876 8531227535061401631 17740951501525021497 5146219054510555915 3543033342256942036 10822180979514859149 13869939349579676450 1927337946424109271 13271398627912706122 11513258630123322287 4215790510357713562 9816053963029020289 6626403561188194460 4466198725373047972 15155762522817246866 16772699950149838808 13790299064532224593 1057378132657848877 2788978003956094911 14117432456022821215 16194848720104097804 17070513207499579704 12928240838868798036 8970478899801208047 10107392540402988472 4589898252919917312 3660765122209169405 3143696872669977178 2599264614981224115 1465555873438441494 17252629849831589688 12270026540685287577 11809793710907991264 4358360551160376410 5061365994223434733 6370232031533897321 10053210092516379993 18072428863562755139 10896716050076326749 4212373897098747751 2267245046217507756 7040861497534428492 8985872339496484210 17917986355230292814 8954068104597037252 20115291546267896 9997943430419414129 17184521381407508431 4043079935919086910 13440596877825688843 8240153234031520302 4644262247159538491 17421842201711722832 12356040827677339338 4683169791917106874 8479704363427005546 16038698436676991958 1094569944560544244 8219529879701868352 665175600749457995 14984389719900795264 17666134828933783932 6976903893537960460 12485253357536702391 1400488175546151607 9626717674075680651 10665549050979893216 17938157095888676404 10344825343996574757 2071446117134026445 9420666511895893136 2175161434892676713 17479869897059190408 13261940926580248175 13620238991180033584 7167521016686066929 6995652177553044863 4210872685192212921 4870052440654461575 16757695991514801005 15644321199547363080 216046445615632096 16894453917236849946 6208544436121977711 12027265898848586629 8214294866635342520 17184979055595328274 1820203904931438536 6027153129423788278 12458677559552777363 4177212889303430888 5658565412173552867 7086757491553439536 8823624662209762068 1497730673308406314 12526110061659462960 15457315575148014424 496548862171891165 2790454719596950309 15187931650229998536 13217524445159108473 747330162271107697 4465484052667663024 11011058269176645106 4481836349903778434 12916722335076275430 14654117937623785380 1259306846734731364 6496055317289578100 14546046121648153130 13982651438140005248 8140391801915160880 17411856143786844218 290365360086419347 17643918747939825126 112755301313767590 6079416184814605128 2301331340752190319 576759278960488557 1537506046166490834 8078663597896382584 806082714990468717 3862123421494401278 17731633750675742294 9384960580162908257 6025827501018740812 11567270832989427551 2070721727141111594 16185709861509516388 10315639553092411615 13060925694022935496 3983100319789144537 4102297934473579781 8040826184871336557 11008809170585355531 1429366403397631514 11940247771790869591 10357319583592162061 17427862159014918773 12827056579766628950 6811491048319785610 5969956453968098575 12239245960493893117 4451295765081387266 18003015798548311149 16466330295368762031 12832098331565021500 12633231242892693265 3649471162843281037 16802968399486515848 9298669213067875276 9934858174981351428 11920044318715894424 6034518817916097985 8310559326966872618 9422881518388573229 2826228138288125354 2664441607136717945 13137199400879100042 17571706805617834263 9738371590710929752 16057219470457628580 3018060335397660906 1045945823992665650 13193477593270848372 14707663215244241670 8656408101440279981 6038859046843118490 1440067623185023304 3916408946446043673 13034584943812198803 10869825153348184731 1651279756286479296 7961745556653545906 9514545771052241202 14727901792971129116 10442109438148391978 716915537546749960 4877054168343891087 5776033002154995405 14602893095977234191 2787293637662132358 15168621210024107298 6540600639040647673 7464225635652052486 2911504006507418860 5877105910309100754 6403159706976579646 4129819305722610008 10192148718815336747 721134087481764925 12237142084570268573 9316532864673151612 2482650489450450091 16844779290586187409 15428963591651395859 6105568273332921569 8964087024820895484 8013198679258566124 5262821985547619344 12744792748811525060 16190708386090783299 5365204449142870209 14903883472610094083 15434340879350457341 17899963553769591181 497380297721267904 12093730228148170267 5381415659155577601 6889196834237081908 17667905727852189315 1086586512135599356 9619949121723897395 16863722707748169096 8618451166817784079 7402262653597249050 11515506322462546371 8611954811235310685 5675854947939055368 6416014858432573173 4871083671287139222 16229056004739508754 4514429286082232842 15026508380144110751 16154290879361092242 17546766982478661426 13406812904925263045 17389459624315856490 1677742787230811246 9025067626388077554 4987538639326842366 12988065537645937241 2603542052039071837 8789508735763842361 3817865977726679252 4605541991403634974 15757313545695058871 13125122156388908895 6710447553939866828 3721012538743717743 14363123294916896529 773175184383235015 14373350453646415004 17757791287765522677 10066929898518965678 9059442812574494363 5541697754956538412 16526669425863011567 1647412086747134794 2084779140648450380 6844927982762501489 6075709329278924798 824618192888073496 15957015654000365564 4584051851824346317 12240748290616249516 9618399009939670787 16811409531085285988 8954722375373429665 47004158930933736 11065134348413849731 8717118861905961272 8099512918998029637 12870854649843208070 1665618437473057284 4669353382980974658 5979400653668757477 9462664443363917363 12409630333018203415 17599885344115091222 12021606286291405259 12993830340044307531 2939753016913142526 3940304058855631247 9870256295472955311 12528568001493228559 3313320335813597747 18071041254834373274 16006712122873728985 9415148996753664785 17114967921897083529 15533370287558746043 9653724086898611467 12215266504909214560 9301713387419079250 12222738108504443392 17087362101134575442 17807904098075749375 11636915396593843421 17621331282629188624 3679911500076784504 16169458445361680397 12135720452204230522 1191930188598400846 2603612803520838658 3764082985559821599 8080751982196923724 11801697480808152145 11946154801577046005 7892501927740232217 12065838271585919032 8019053696164832404 18243141309668631886 1327784766519789354 7763385926122088831 2119156424302902055 11891273486346076882 5368569949829768097 17831124954821165895 11404689731140666149 10273668063624985448 16337703199321520312 13226923236219250369 10906976509408055781 15927131922508991981 2351226089656600044 765109591357271910 804597164319832246 14866330507120706601 11369857991531402186 5195319230556974336 10151028741433901799 12830331848950826802 6531696991829589091 1011705871692505792 16701649967245876925 17855267922394310889 2585347602388479272 906337662022066951 8537445895493428523 6692955039306347856 701303145721860020 9745002348483874732 12545991316638532815 1916797658538751743 13490115206558015292 9945565498538206003 13305755142983086578 11622732499505811349 11314728142775310116 17192109220942498800 9153131416307529181 10344783725014184614 5885085830219479752 5958361313700147382 4340640564462480419 7964857579349590430 8726792117829306659 5489502134688265692 7486523844651516895 3138842801492374369 3863399787161418761 12534549500083954872 9946124039183585431 14122369207761370478 181869898691040541 6621139762318648918 9105162471304098317 8075816732535066147 1081175928267596385 13966649012226644951 16942273061496171995 15512957175933368009 18278577135570783539 8336151810116118097 5347185930795326842 9017057633812240076 11781195940473238582 18180395499545212272 17655778937866768220 3165739429191782476 15029345171459284305 14237127099791867997 13913905094300199524 14452923600878134672 10792062846699948548 10892514246277175094 7587227001326762465 11665479691369456861 11338929724950302388 14715319871132293144 4467549122606270173 16832283452080115884 10948196032579344459 16856465220929835393 11775520088700367900 16599957358453303940 15653588821655904113 9161222696646209763 15927002786242730445 10214836849571266172 234269332493982438 12616188844774300136 4004081276547417157 2001071948122201750 17922738357215054273 3371991518499759151 8935598988457172115 5365601698832274076 12578116478363465965 18167361892772170105 16759216040039926380 17936192848675444869 3690179286709195706 11539582234145304139 18069446445440856116 12244137956910329002 10339654091706487517 9165977078575954681 13628882045808705894 3574082042307674326 1491189871960101781 15889706565794851239 3113154411990104517 15761303774323912594 1165075033675266495 7662668173368571878 6793026545218991212 6777473250406768017 6093055686313868197 10465557582422255810 1513943025514183691 14472738433705312169 3510540279679578576 9265155601741958358 14284968143204440619 17723212904005154980 275815446563898460 2785518298390128779 9818935006385070947 10614000856851800648 9087272454717378948 4252603883212845561 1913090871812034224 12913921447452770385 7462923268379816944 1790393354142500350 17204415631234934166 17415637249695394762 10376892786283837718 8007050675709682195 11479093152848238382 10541303894976393108 8886699303427086787 16511399149562735230 2159139656272750881 2882847365378224644 6203403879157323851 66280531253376836 14600942430668269482 16975995090044416404 8324874391691946788 5319054443412337379 789852430210102178 7170515856906951749 18142897512175686991 16785877856334811573 14459424235451999364 7847594237593778060 5342656377409131316 10337954653064758900 524749891425963238 14180115808322011996 11759717525891743208 10373393337004500956 14863344388929700251 340707119967495741 9963647541894279080 1724535745139198337 7153486577469659722 2054827805099210015 7858192550467913117 16034733159460961058 767243788794782422 6390988134966324857 3507597336402255893 18250062917198216366 14398086659757452555 3297232123878441976 17970340499635467387 1756884714929849638 16735138884863575271 6071387482941354188 869236736858746400 3409673412423243648 13895500544716899423 779049464024169595 11027654729582067524 5547765035771787307 10509464280043666766 9602786063490332216 1477435765306494051 1533516167195275930 264693993115536457 14997698882109264579 7058685541767497506 3835905242698902162 17182160477653325059 8034348313326477291 17413196879142164291 5915505147369778787 10528453992547116209 6453900497750670515 9535949454435356305 15323654023494883438 15740168836840211864 9666987008484801006 12841751487025250853 5838327892437298869 17721770101343291460 1956165174805463137 12481439223325595001 12980566996563318959 15329709685045429985 6891111611397417308 13136002624807521462 12079236618879686184 1374402552237825652 4816503772755284854 8038357820223453348 6149455228003955527 5237025683099840195 6034500071930302766 7389205934236375215 13387090587605851807 10034802548770797944 12097671347013342884 6784671198671209931 15480136785953582321 14807814977234679472 343681957446310153 16873103765957576816 14948153906083539276 7244914523009463230 16440229457149481460 16356052232348370530 12759670364546266226 9812229288240992461 1167092083039158462 2565831431960903769 8670050884452569395 4503447760761956491 2796311573440568380 5545981316642586292 1961251187486184530 14071679902683133239 4532374451468983775 2158955621961263883 1252271057383694914 11304657529903881711 5195925637078586767 8335413623320646277 14724782409231973729 2434645949639989317 6345404255481927559 14625260229023381184 11759716375259434582 14058291830742628908 7071481300418189673 16754110365617859986 5028222150172589695 12140450545253935718 15476828623706450030 18073323047502008747 15353667226831119157 6321393983354762736 9651730485062947587 16718527139014379366 9070125115479346072 10117488861517847020 12221694511055702341 2074433972477088395 12583700953884630354 10173532940739917195 1234781393469669252 5623738342583478535 1259475004599493464 2731877747397095661 7504270748778875090 11427370515577518803 356680859714618312 8707076607134822411 5671567700515522751 16971625870913895749 2429457932081526745 1082418879694245362 7295050830820686870 14612889631042986881 9512880309756513736 11389835427457388991 17559727190419871059 11490324969835693453 7548692406152693835 10966584226216226959 16336276418250068704 4836579677636498336 9929130411887155366 14229512521220225517 17863900166904356062 11113414841527908690 17817907090060289737 10900674159754432490 12221424560930748907 16690503869800721605 14514153790592077753 11010671190769724323 7759550668545017249 733434278020460130 16464143913695790260 8444448305393930586 1258187185524970893 12128694247851167781 17935673472606096064 10371900461229676249 8096405003367863330 17743627059183747276 13267694977808135674 7406633043607070425 18245064219265824019 5420767850347584219 15397470399878364430 10271982741436913568 9381926183903550240 9752306666720453148 17201914375877762858 16349919104649517203 874946196620492064 10261631747322645971 7660816982391935729 179059729965685804 10253084182860904828 13888118729212760714 7921726585239935055 1657400692324463555 12855898346021904044 11567293932435619600 14305003655227719535 6580517787872300173 14078085249179900106 5471721522256657350 14938459947875722253 17124851091217399241 10847894054510507786 16550145724387324117 2153200805917576995 3937421749109470417 12191593402564269576 13337268508182767593 14150010724230226495 11914655204708225826 6110638486812088830 11422203223420092991 16868652899468397577 13783684759268127011 13981345251193961362 9153771262575106574 13585765833470582509 96124217765749657 11028729544089624698 16057947907220152371 10035561506778262933 9795946585836301878 14721800449613997832 14727092505347299289 2630753180459248475 15344716251499730583 2677400589386735742 4366193295017303733 12025816960937963853 5707647765194267680 16355111904125777295 706207381880455655 11743506964817998058 16340962149559769751 13015623836374629586 3571781232188599286 14524882015889867600 7158063650724497124 18015274666525776 5294455714972719456 6427372866379606777 6202201870170792098 18218858496885265582 6581988017127632566 6968477779660343299 604534112632889741 15576986051930499725 17645578665958513432 3642539315147982970 6492602158660084471 6450380064873901200 9541163007610939988 17563582512474389197 2127358708857655972 10400589208441596591 4514500039987140752 2618614513334538212 16190210796192287546 7769950668132697979 16568496415471293441 15605238769514829722 11260156233396482138 5537378551027987013 7628624423231192076 17424588411519585853 2727387672822226382 4445158070776547117 13144831909500210284 2951518000125837669 8745784151557593752 14598659205190366825 2557433069223924578 10673890892860545311 3242863517271400564 17300991875687285371 5893939113299524361 4260808723305414283 1545880219140245569 14895243290866630950 5669385513518950969 13753720844171644631 11779880105037072867 4725800051637619973 10541408461494004672 6260120511422944810 16244116504841837721 10061241451435651191 5499183474383975992 11082416269993104505 3112093447219978852 17612302373396705701 2299144615972108414 14517976948490956900 10568963211015605291 542191151800877269 6561636188338134656 14272102534853195229 11798830658137194209 6093295583705106671 16554299014659957064 12514374323164611566 8752470977760002621 17667480648656658310 2490897833837325163 14168129535602964570 3569154303049804986 1169355622700600502 15758918845928179395 12134469863762467287 15391291930734955663 3603178823896071121 15586215764392841579 8264453866591502324 17752283466773348766 6317230099424221290 4709665124597876112 17858950395331961224 11078797746241346186 16032904003626188524 14160486589126639080 10085267365645744367 8065402857624518126 14136266985091975911 7909221150163980610 17638565227700569634 8783930158566609427 14510564801480741316 9696375277005470547 4289112876273308411 16172905605200348699 11596464292304637143 2156463519330625472 18331540328119642002 15425575784669563571 2882366192028810423 12300562185209822181 14485746544284409615 1334607587731706523 8404825537921373373 18116233581200551963 4415353993936418616 9005619516980526617 11685848197318501815 12758668387150929352 11787803032970834247 8551041471670588844 14931991206781460078 8706656060358840728 18255978902430423384 3434139380003195355 12254949629382518819 4100553259559354094 8219198035211962199 15655953208179835648 11349953551012668810 14111681335029294637 5999442513420986276 5166600460538602491 15535256486801602784 15480327014199546956 7947483894091712916 16159623117153169704 13763055310013873445 5625577509990105976 9778828945393566671 14141580688583952010 6326192333625145584 9975950388986783586 5521391730613773198 2817828203927313786 1417049345680114736 12393594814519138231 17098193209829589624 15809838121103045742 2928605805281536344 16983649422938600564 11266613833457578319 10196941768320489118 16664032030615246769 12273815536786181294 14104392870000957297 7038554955087074882 71399342709945700 1279142378732297385 8943305449321932299 6716784000149527921 12181499930260336806 8234263399654620448 1376914009256350507 14981062086686416581 6771603872836987126 12881450998256234492 17047007677423579648 2676324698282988171 11288473574319383389 13661084306815187041 12629764895885598734 4378772536972973321 3275407649732871314 16510305390244772813 753215348117212569 16826987738976258534 9010358121904674928 8052174113180782464 16042594642583789753 3322963470894533866 11555316052966629391 10563786846800530993 8468053549470442427 2630026278580299253 1150862702334892931 10869137034438410758 14248167846804895734 7536770875342611297 13595346311484931255 11003604578729671006 11245441326795188095 14028436783503867883 15796099389705368989 16911293926210836056 1703877414063213315 6737321863946544753 11119956763473750443 10925276954998716970 15006338621556212171 2160840238788920365 10332324511040921482 3094101114258118787 6580053644765308818 3481716691033439432 9095631073291154192 4887861128087186342 17782642664984596474 14969149276215158949 18184265938431367203 5381642409733473547 1496420868374126730 3972819189453452912 9487435741027954420 7261115367766634987 3265673239646641621 11292064701322711924 1957035162212840983 9003755089955895761 5668146029806156826 17428053196461126146 9388241073449931172 15994844764342021547 4777713411328580575 10520598739271112655 16511020613026914225 3449015892156979208 11863810589814738891 4168825204377988623 3816493958256021954 6830313617525583259 12338217955849449606 14131070943744299942 458928455225371106 1748679210040645712 14380781850486740298 16722299492448312955 4247405961547799889 1839838833819257098 6253610066441064324 4027370798671300806 13278478298977553675 14973816281215715739 15354963821319890502 14701736420534952513 855151019111093939 11828316609162043157 5231315136396215561 11790461191951692801 8540978533070516999 9564551781022222813 15737014681059913923 10345233340957112673 6180082813723771570 13872663078739627015 1640754818732215005 8570036749112363443 14913927053519945741 5271043308570910046 4534982813807700779 2961005792300836944 12893826515863591062 7785750614598058001 14846979780321566822 12129114670472779865 1533571910924895062 10165974970295332098 5574621216342199157 13324855621980417407 10060453492603174818 14850462025036352760 5999412142953193065 11914072522864663058 14738771022282217809 3660414451131236703 12423577247239317246 13138667507429567346 11681057420648040125 1228265806531085489 15277331863798735111 2563571259071766409 7479429448602145732 2898676321791141676 12684482365991082639 362966124038263374 18310009089497854942 10610269628432708682 16762882071041685185 7713043045380373994 3275128512331490082 7451410808073391171 15204484359951777602 10070182822056903200 3185024626106644502 5788060394365871372 14891821651324241730 5495121650672499555 14797758007156259746 7923197185119846606 35821085571842019 7307773038059509446 14607108214100272517 7134115039161940914 8046870651326274162 14095731307359450121 6194088729907715868 16745582473172236532 16891324155650096231 6902035299217715769 16816897880727532806 9691047724024663438 930685840887664798 12646711592487780871 4992345642024866010 1191693801634061674 6697246882316123260 4791395219485939979 2968158524930915712 14293599333256465855 12103704621686652378 468152455498743729 10362922192634413597 5941074364584697146 16733683224805888671 4378067386389808611 10466445183031508207 5432579868781387502 7700354801823593633 7029680974276271297 14705230176354033559 17859081180003934768 765398033984696027 12362733405067809320 3136442557696711247 111057921125126076 4541058412464468404 8553286432763698448 17973691670152088738 3284130857498156164 17435672099442498778 11422491167227113470 17897181026853256648 12534317689001122293 11582085561398032583 15658867218338650306 7831941173856710191 7245391260976629739 2966346922732979675 16864781298290185566 9069293318488575649 11733825930369650726 16580094984416274847 11350114989800824290 2681317070584507280 4445927142674894875 13604891409564534769 4717823524921203253 5036868179962388923 4529261253192100710 12335565304979971229 16210785986433678692 11606490283337226179 18249639878595933927 6580769732030144749 7896784876630625453 17523967595614628113 2272559698152892075 6555656701357070677 15042951399474023405 8386992765791916765 17402591839950868247 17448578527042619654 14782081287633446381 17081698014029946259 8422805832847404772 2662706217775848062 6856247606768760565 10011017309573147695 10921949370488772957 3655597926280291576 8289041985205378452 10408456170342118579 18218320187043088858 7026469081562973096 17500652174867032186 6161263405003685246 11857823253958886229 8197205815759022776 4031376224128367793 10005030147578407510 1922126337553666571 860175739863177820 2503781559046250850 11079258124096946622 4391799813412250959 7588186978813193697 9553315461341339314 6100409232367324244 11413426120671868313 12689453384346862633 14414053939901510181 14960789211166547512 17667979695393480562 6750423196199214825 13089046409178649834 17307865224317095031 2137454177742115446 6516769269803567112 15131609491981163197 12729523976848684949 10489821673362020243 10229120779077094218 6678474221705268936 18097152258250331020 11882591953398450542 12336665673650951313 9513169034860862070 665654370657486906 964258766584419969 61894439960171087 561922620154434406 3460120216540217765 12304619516679482914 10996945188140111232 7235672969887300200 16898794851112637123 2782540607027085100 11004605952309860325 13907879555377459767 2233962704357743893 8439133982960021286 11567095617682918822 16348651833773501251 1911701120366527325 11215894545721253742 15553767329576661732 14434622736920292103 11780428803494670797 5051014790228407330 16532646492482939826 12927212656648118941 6945807078438173220 11272567966661162651 3660389417249328416 7993313630193911182 14864753403154983315 8664539490031880116 3262802685029999078 465052332296543268 4836788052308862587 2267963660142573665 9267676068746189930 11216358887041273001 1856117868786048921 3114603298166161840 4623407960188530071 16551107292477255619 4968215657454691958 7591268325852252323 182940371250171444 9639550278830696749 5216787891153059804 3437500408885086358 10692947861162230186 14186635918513390991 15129332128516003264 17141706367409407562 14888722628230497284 8145538955822246181 8056636469310818254 11440692995644696944 14476032314808035281 4781854088790477783 4006984831561386357 8925853577562604562 1767045360405871554 10551408537793884940 15811989983493130626 9794886311685424378 11548251589646015162 14708486111093057366 9255930463534027495 15423867000472850179 15873581913841334944 2054656984285826567 12430512820959008974 10451565451328545217 3063730957683498804 9947089189751414337 14353610422763088946 15035083437116437552 6860849744523914506 4932722717213190730 2317939496346723663 3118506695137865978 11671742335096425686 13767208640176014711 869819585121242692 9978931787866010280 16896716884146974150 7571488806433938267 3206358013954359331 3278311570520501017 7278927239863716621 16254245936561400145 6531601933536209478 3003422148360615110 14627397615606354892 12466196762646514709 9836393451944865349 9546463741871400471 15444324568385327816 12106844397476446880 15074095616094130608 17976708086276395981 6450697729407969882 11921564113659728745 3277180300113399526 6098536661024385212 10949408552770503248 7709431738305369475 2848849832251857769 12884831633533038200 16871621101949007792 14241801530945302098 13950234686000601767 14483704752655995052 15312148480412231039 15618377581212819343 2077775919643701236 6495446231888189358 2810388891856982136 8073156907427083061 7077078755097715443 11163304722130566131 9774315862686500101 4500083609049244011 445517335457471597 10893498485318026076 17811592837242021650 5293961633877783360 10886803489153492485 14103700400892813400 2276011005913084716 16808600315537878373 5938492903938749847 254089723011125061 4438527726570583843 13803726556780613856 13823294298593806441 3208984619197579413 16577081115452375123 7250867266737999745 14076144479825681822 12143622745161356187 9032289189215235225 17322704705914199092 7060753730344450955 174880049326529523 16032838267175071685 3539703189890591568 12358154510728636422 14096189871788058836 3627187981371200050 13029586821299016730 6355358998179743731 9853473901084507181 15597624379517137507 9337124130437466636 14257565065489825775 1322541155999649306 5197225404737688017 17313955201723379750 15147562851559279031 17264042323880643375 2065882235506353912 16012709188322709475 5678716929673197070 16799954157487597133 14974288513855778181 3884534935110699507 6406074675223039265 3687060782693920219 1788972775123647193 11692828032775892137 5670699986336484289 18087876955258602662 5244346067397324195 15172203223138281437 2650436454337973553 9915490531787839031 999222124218071092 17578534482205013727 15422866875416678307 9613784463281004463 16405602846106660607 15004644200799328079 13607879625161581945 7968276874177023082 17581244059589970694 16108906950927927613 4558600996284611892 17037775501859022693 6350787482824878880 6540403491193908393 9676495141349860350 15650627856322908432 13030918510520174540 6800672669161186367 2883937082506510620 15051997447448037550 7595636659800019427 11755503075696423341 11431127018845831330 5244925710065849577 4212732464397271181 5224887113074811059 16938749943020650071 5815819787246259898 1718815624812821175 18065383628041041335 7310460629723272561 11075879222978052536 16163683428036599738 15316412473017783666 13037384042331680805 6535167451068944851 2071212636612320875 15827101345040080603 9132315305727413302 2992730266222450376 9667524005483374523 15091536140147233402 12426837515923346887 12369537566953911748 10676995815042107164 6658089353881688289 11026104180894153824 209628142877576861 2124511680733226757 3295047558551163386 12788853652494766149 5232900571379053178 4976252971141920868 8229919185561978114 6674775977206303737 132171145532111944 3529033138482036286 16022177742853079844 617663942939239596 14027348755823956874 6136184255609839102 552603749716021720 4759669303153171857 1562032534289050198 15209341382197257997 13859489420697186838 1615237035075467530 8524563300191144333 16517734831882297131 8075524307006556466 3078886153887553911 17460471157600345936 1697789007296900033 12109024621546897126 12519759683984446313 2671630811035698870 9996151153872325623 13875440546823813024 16169209929945957229 8018587980848208875 3193250836428196909 7153668354912943178 8443031734276251603 12135029935057842022 17673415181122866177 10370243686215107144 8926007094860059477 13849349343759274448 7132248564414092631 5394994354838916121 15272047929624360368 16181072067635373039 5760185994880347212 12696900463061797411 8459228626163708211 556366502053473118 12996088179043733241 2736338890128996822 17768481410608150658 13363457032171828619 2348130153340910262 14454897193937408071 6081885709945318557 9642181792262701336 13549710671543096801 15145297861089408596 36959599538589717 6773585662022486026 14247546744265913899 817173865133349085 7513152173378140882 14262624801174316213 3585976546825497241 1503065751370632389 6237819035892182740 14501623210891709318 11151861436870691410 10802502325806236686 9296166795316353835 17086483364554385937 15416167557704829822 4931965869867309885 16527278731830035315 12946299174662837886 16846148347782100601 2534054556897385538 5683896920683780546 7618004042432396132 5126251362910774653 10114355980480709631 14028166043367978133 11206831221513256778 6610454080665605451 12437934253443505354 9306867289322520985 8446779511389116446 7578802335684027707 3616718056668654612 15872955185489820864 12940667098541276892 10063821705581406382 11341701754434491557 786527528699638767 15332238110867833768 2746943378566778087 2424220561233022952 4699328819409942405 9847910756290932507 12843184796766027936 6753393284127609546 14558422163027124613 13598838420042968157 1254088576637086005 17584168807471667923 18221875446386872243 9016989651216122411 13782401122479799018 15216617055966391088 15841381107266933383 17179085806020614728 4454312454816398244 17765450607324301777 10579869254227295346 14479772158290632167 442484440313265338 12047300228067829595 10501610975163254155 10173939198080867932 16979199013535082489 10313304264873630614 6745828202099894026 18366731012786013795 1421814342537627095 835304524386774876 9812622896919421345 12620798116190669933 15720540808389803882 18194199321647401271 15791213848778004001 1799565969331532565 2337281297915429375 7123487213979546913 16820317470546636570 2706430663557975769 10626371932318724456 684203841762266020 12230389933961261114 8527062085340020209 4586941073240189347 9578243101818050266 4603716152147097773 9339327666012671169 13619402386698085473 13369653141076125953 2344215473732234066 10628871874910311561 8952975195710642329 458889134498293983 16257533294414721771 7492430256458869098 11076688214972762223 12289372436940565279 1701567283520655024 12317736217515634575 3952103616567265170 14267986764699933896 15339447217360828589 11834817239323759100 1232657801772454689 8166764244943168368 15334583416260539420 9786293360167872245 16125916084330658679 9350828955630833560 15406667481398492722 6827375536925556612 15315754928468693944 4744837328080350753 10780847617744532319 16061075697007827213 16626487942798092727 13513682715989924520 16918757614135341779 3145113861661872205 8766939753472389983 14793959030850001769 7153325335310119418 17002721544145739400 16442495313539079175 14073212575883108425 2961379312069859451 16069219535963687881 18420399803450604315 9485876669494927156 4917414518189366572 13970631498131518041 5458974917947992094 2134933544213194431 14463473252988616287 9687633295602100316 3619847485316349719 11757515422762586291 8651299282321169058 10062324400003664769 12723344681589457172 7631567859221151588 3815859765374700593 1591143635675850484 7010148657997092082 5656046867828309219 5260072421225990609 3529960005587740195 5324872605066540892 12376733879379641539 8166421040237418253 12969131597364570820 17481624670735663489 1483364078474197003 9333156045967372920 8811029307807622181 4637234471039881400 7683950600251287630 8215618462448231413 7210918393536979588 1969184613175269550 6963342218419786417 7771483972636079647 14641865290411056590 3591319525975297531 3911833433737869624 12336835200835031991 13460310896425195061 14868403656505771486 13873960491538023833 3973752842138886 11789956087062179284 2908140801852966467 13577738826976727721 7529805030516744202 5746007807449176969 11798222166003496715 13079642522498132093 442261532877477255 350068174546645185 16284280800225820555 14743496263822638290 7368878359665313661 18395052256917324669 13330180998209191743 3056863286893793883 16248953677588580442 2958290036072621448 10927407971246372722 6709649984207129262 16405552360310266382 13591471018188080607 16626894149346001424 11848221513087557237 4416562725739641987 16960934130424541685 597014405268033791 15651131799827146911 5308586254607056652 17391878249918992310 18022715896387367291 4029487098288629978 14053726022541267017 5156903043970205033 9718223961357439525 1426845439673410873 16420479899947706434 13963862274492144324 6283658847087609971 12851642085921765427 9199470786918324777 8461937684084851211 11178776555189619243 10073895871087250486 185239380428934820 9995139062641573446 6337635567116679676 3021254135140285919 7517187707057533403 3342882555158613123 14087772859358847514 6852095301298004242 3558440700636751980 1874230715079236639 7710825657386636390 8798747360971939532 14345192053896689292 11128256027546795452 18019789710531732987 825992959814296690 1154371280277653934 4646410324654227825 10913757048618537480 17118337041600052076 14874862268038942207 13078498070793577176 7911905990823979545 17106640634731648271 13125795222448752933 9185249638469928198 2527921871930049385 13385657794687140248 3702256999228293272 9243744467955775415 770866683686782226 6289342557839896565 13691440927287280157 895204878007216649 4959451243313570006 4094512781231852013 15791594886227620769 11221851007406257682 4914930329213439029 14274791496826661287 10673011016412824485 2770138748172065340 10343945837485157694 4057801990095095489 16937969803235426157 17464828902522706394 11121958006955682155 3752979873054020598 16083458753980576483 2152160878763035913 17455397311476331389 16465377558739320200 3121640352008550756 6165149251964199013 5448748478810893703 9658680359763012987 18081354449785323904 9885462445647193668 15304786161389246673 10885580524671420202 11965039747068486392 14331750277622101625 2922102608490733269 15811002866862589588 10427262015452642197 1015179314219416856 11095694543331072896 7270127949196666586 7486726177015682873 10061116807554999866 8970204060720821177 12689152654311745654 4425528328556104411 17044382860964681704 3773169803336079011 9880770350335393753 10339889111234518873 3354131306416923309 4880909304621380002 17038674729092310121 12663535848669716410 12810998581028446902 17602852086190405170 6426094414668059184 2320668456673553255 14940874939793765470 1143120098161570031 5545484874160077120 4995207583852968700 13293598712698750843 2749978113218134892 9719381842715654908 1681694561626628321 4222948577831263429 16104719457438396925 15687332003597106724 11657196409901647833 9087335437957183620 17805962265361869907 17250064843760638210 9236946146739610431 17823715177612980047 16969349171618809153 15985449009587878287 17870409821886745961 15077697292596814361 16027711453535066653 4568919458354849563 100141692111921744 9570455835228022768 3993323771933753243 5534494258889568261 10414417288094822512 1610727276381789147 10418363532944979230 9582628951116917250 15428509184557577947 2315509117836160152 17528462443245225441 13045030954880301368 492913998631111299 7255935434596178637 7249849703601971155 8332950974807498930 15008061682327254613 17713139796914674004 18396935825337658591 15733911936675135445 743573034222151816 6745939757395077958 15784125995310241729 12915676392211374606 7505295845392723106 8627496847636212150 7546074143460217979 842343296690475863 12543355354762803367 10087256757147999427 2879384813957716833 10854872179607966593 14527623699698366780 5128407559518341129 15874225785815689287 3565645143289127645 553207001046927493 16574913609746848554 2321748795443365549 12751874040251190048 3480051574610181508 16003008044333026491 7677935059393559069 4581343740220683464 9354726282842386677 4819720720781317570 14986468716263762553 16718035124146076320 2136139064833467027 867951328034430539 4099055247028934333 4329260602443730767 18368111250515339294 5658718758423138047 991370432910259490 17901323895182780223 3011316322384089625 7351344966060952490 2357804643025140277 8390257900398061534 10777130473639259216 17209568184507099328 13428818756331844022 14238260960400655634 9977817808269298833 16042486283935697820 2157455023093897550 8270259115146279017 6453769346361660786 1560266701082420209 17483813826047976703 17353773810117411159 10427558740885258483 10253661393568690353 2176589074783683182 6673826634322204204 4883486315535864058 213037317284052696 2335751394888863020 2415206238847826956 5122087178595771085 10233738382109782373 8669066549382944632 827784366400625510 3799003809693121912 10644658929462292875 4539589220943773371 17681089287815271548 5182105881168197645 4323617223302057591 11328380287876574711 12499346396048145050 4012980219766602297 16241635667765758383 13748681830530073330 5086937922471437429 14803128679085809881 16439331808582984449 987200259570946032 17777274633410092083 11585932582955138778 3032050484552287227 12073764522732326618 12106650415696355413 11505233057937337475 689454682919204990 11136353041791632922 1114330586137371140 3485792567392728468 11652538697082535801 8949034702623589860 1571433535548240420 9024391690164614750 15158259574154658317 15127979898166170325 9982151087401193952 11305551475309680993 13492860210927394131 1191549590451800945 16138159460694532145 14005295016771456290 5864046288894289528 9819224277062277554 1547532170655979656 13316783882482855724 16660255729520496080 4807894274767827433 9629839122245647636 4942938394803871829 6204329242270159578 2359274860731446819 3622226175978968088 6515138851573104929 17799601654999971172 9944764512949275712 3713687347098982863 3076117280010451217 1781308809566631059 7211211625500810508 4686136129614929493 13887487938771219534 8201614558199291093 7521959978900446637 7272865318119094070 5641655048879930918 17861271752524291916 12051227201471281023 4810757216427543784 9210794272914238535 17127000890356025739 16800815439855282809 8776926928451052103 1993386412156128017 1794412145349658992 7985543248447809710 15950487845951125939 11413447099174324092 2092331733951402257 8235226079485256921 15233797701338194055 18367939101757703054 14126608303785905747 17568389395728087637 13163589088829459728 5870273039133825708 17253731486158653264 11360044487777423588 11963673376847629934 2779229476730325039 5068086770997906834 17683354557209534845 3519549513490218628 11895799537090869453 6130694224349192537 8193052653862696787 447579609619447534 14393340941010820968 4926786077864561634 12229050293916099632 9432333095551029 9967243312573127168 7555772683759875958 6079144894985486526 11347169566036639151 4224860995363471345 6604764745940295197 12160544353443609280 6689822068453834438 2598600847887461677 12720464921122362846 9443922633892956983 5314211065515060686 8542745919066049256 2209512374380144473 12203423877160676299 13288098473574734930 18044858814409674716 18175184831644151607 4475468836387984014 16464005019901239680 4193244743451192123 18130418154262096522 883454088226827712 3645835953487620390 1350106464316386743 17720612138481580525 3629382262996249730 631404439222343348 4677151868777619711 17693257471843130957 14143259969872237909 14821313207624382011 855252190643851448 10507932661113668824 348856901010410245 15591130841139212972 1753188268432640442 15820216929534131864 14820613973033140666 16330448612299246647 7877940853531672262 12973917598836647987 3247871675706406574 3682406843841314257 13450933082432497216 1842360868974578602 3172728993583538649 17292934868694617959 14682520364766089214 14218741964383483638 11159148964620118898 16656375597869632711 9923745452002098136 2161584340656441553 4414915936245611681 16680329007286949556 17668586547370948893 9461692987515538666 10234642429492335901 16459072791096280520 10346076268337524179 11981387900268813820 4484225721167719897 14036580412820235543 6362570855956037451 13197828228190836699 714359205333483266 3980883600791440942 10170855928494081600 18198470764575153550 4744172001698060024 3373996907986760841 18099834923423760242 3094176601909670127 18195943717829190089 13381622978584996407 11171423039931697207 292435024124862143 18302597219697157539 7420627073994238381 426971243821682968 2421540401595712482 17222058872166926209 9777661020511481499 3848400865227156011 2977113208341675366 12793975582497999233 11776478651938083888 8364643570668140150 6014986265219211696 4153720091053729556 7684221951579374989 5066872321693855848 5424469609294275026 10773958937524202292 14993662626784917695 9021691271108608339 3279380228897478123 10545214060646778352 2428974728326209617 13130516706480219207 4737392941055693607 12400980395110722605 8774268049322700857 5072192402153751488 15603324816173396439 6997802669955450651 17990252350904585961 7633217752725979169 9208987043864778786 8319011286752976708 12126947728093095331 15568880838731290191 4702820742979439253 9841995029207638830 9269785448787617341 9177235291468877000 18191845695367780359 6877613371239693637 15821287010767929631 8962928669401624610 13614820414725753153 7021663580703122364 5916688529485728641 6328875659510364881 15405675299264021820 15163137703969794828 16923617174244085766 3675061438077510122 7176654032491805103 11970155463940478713 9352019001966190122 7411878159790673658 14674064544206808066 13948090346583213504 4204147739829977209 11723906578236686911 45541119093777172 984065809836961320 2852230018973291539 11104627998114130824 724585573046116146 2904705350931900909 11503938448914748935 17811953807694778101 14712536539121371645 14429311188250701311 13906488031567089350 13945450908042211372 2175909739629144514 3204258438788430647 8629476375210657324 17242792836093172705 9030893407862323207 931238018917687812 7194479778620393771 3061178618551754580 10444978955663381490 11211869680808303616 12037055563920085337 8916443017745207111 14001387618811676419 11353840363900252625 16726526870970541611 2652652518049719308 8169308143473149671 14738582595897870226 301961756526043497 7259752096015585979 4602922951707318411 9295078356212823158 11157195083344243075 1408780653388873252 3862707173811197832 11143343438307534510 8446801890680770659 953006315068817674 17454764920244751438 15731034972113023311 2060274152187896573 3216499512098705055 14829049816903709467 4841282815381293744 10212041990755289125 14650381388206698665 2117525321586167143 14407430566882466718 15655626429211345387 13146764169748119276 4133603987977133949 2568883634330262222 12331510406834667372 10124517697477630504 6822437323328668436 14787711664667115110 9348386031206037173 9512717240000274969 7187276004499044444 489400043627046377 12659610023467332376 4284545046814481150 16446142934053148255 9280533865637534424 14977295597839126826 3969678741464890742 16946064158513036063 4419928201833858678 4565999994457896484 3506302571112469068 9035860595978102698 11113007458947905770 143601058889959980 7393421816133652881 14878039746058090534 10444340450904761987 15526593353331707294 17632177144028720257 11963707627102798353 7160982706864199820 1399634196117149456 9388792077900024676 10372840975113001740 6473788699573596910 16533666184001353693 4458571043012371132 12660762863877612403 14691981342282357883 9038336401247394951 11223130748388304520 9314835053824834986 5908881719184378546 1495714201902880779 12524362402152222826 12833342269063468617 1873558638212471364 9434766727276557147 8574727495875025260 8146681407435846838 7766418575411735668 10626605304598702003 9300742644345999109 15086054780047565521 13937127397141723765 14527133457301153658 15642297408580822958 14778356137778213995 2233861346240739722 14156658153851922502 9549986422567349604 11310827294585083520 6330745365437671901 920334074922915175 17756817051222927449 12851210405338049027 15121629711359275778 2995501980161376777 12743408746113275261 15207394114286166792 9853191060142029995 17185638415523099642 7648496050628953416 8517960952062455241 14881368030875668245 12314787107870335965 15100569032170893175 4996472499840596585 1265403854533648881 9477366706370844707 12020779289696261473 2522204034622503887 10374412929422741777 4954743161442804852 81523175440019461 1153820684820572714 17557933296549954204 598991794328394377 6323508374705927273 4181522369308844135 14858558702415861590 3948766846685537283 12509151360345318349 2046026835496061004 13017402475668496528 5703854899625416482 13493235375466099723 9051498265288914707 8035829313073829599 8560961160329132957 9712718315190079372 16598725150289980590 1361358581576881953 6813218688969273882 3276087358444071814 10059632861659094880 14991976528797028409 5926136066982384565 9831752498465116912 1058539866109534101 3096470834281126587 15263348655166304307 11110556621939918428 8100389325928890051 2064007421569706664 12560906090404221056 8256507221885535262 3927569553539198177 4724945917025081490 10018734490317554289 18092406924014666584 14204632788222422162 3674007998782949594 7608259817275188365 7850533043381282475 3284641968005112212 17342512726359913718 14029626237512505238 17379094450214941093 1535272391304146918 14344990221386124064 16273224286785202064 6931754439677570255 3822156600095681514 10646079985781610319 15605679508513249285 10077503460098360953 12916577629826754567 12516646561321758957 10204412026112334152 13166903080069563508 16283543670928407565 15831867735980504895 14067657677972517310 5682006083333815964 3979818456447310294 10429097732353505215 15187850357414857863 5860835132607308766 9017065195916517887 10536346843555264966 7864072874757396928 3532822257207315011 14793102365680292667 9598564379849003686 10347062423698777874 11129312189963166617 10202759946057061784 1532619759880551901 5034647202569509996 7580846605169970959 15949960474311021793 1575206021308335406 3471075016863129869 10334228811712504261 284489052175261239 12422273012271267881 7653099416709398841 2576209001935732664 11644587582536449288 8280988759772463288 15546530831257614484 10347324861457308691 1858016749859852738 11423076350326823502 17329696120032880900 4563888499948195515 6358494166970299898 17580485259601220834 17371948265478289097 5771705669720069381 1636715301532660183 12888892468546440037 7957848007404849853 16654544732555422336 2348732817142420458 15927604837216594082 4629737634888813992 17722944558407212664 17894624252409705520 7349825316678074579 9879755806706173428 15315548150823843385 3390179489955289915 6998140866462455546 12545663676301324164 2641106010817887440 1143225442653536225 3766156083183004778 11013243394133337306 12067098462773903835 10592814434819341819 7487266979608376926 1399938089813157808 14314332113423162599 9250349510777748825 7107903234463122462 124682270345763484 2499672620734890941 5982595763352891152 7941000145289515304 11746436141016045350 6557934970816147984 5909298199434310073 13045914790494382746 14730806363211760302 15238080977774215611 9702726096595575140 520384329185572612 7599712029460281180 10970618983442239300 11985582819896808790 14857370394493238940 9543323720782285976 16933254316378912908 13691699710801968268 8696059104489016433 14518039596954888418 9738120567099479569 16837551979503156374 16751025601306630382 12526141613341821428 10174463154033895091 4285919154477783511 5020217990334558343 6554636351730521696 11944288150833103333 15417384844750318585 3998092569456787799 12454377212399904112 10345750331551153455 7750463559431319650 11398382461406605159 10423929561336504003 11893344470785092233 14668006902728564232 1611803774164153868 2264734722305419152 6896617630425664570 18000623523885358247 12109822105863771600 6817003491831856565 5759011965631904718 13071912743748281216 17901078997160477711 11496180715034233719 3129777079273028450 18329925845015573580 746063946907154523 16846652937148230348 3079111909074899395 2507804420298745621 11827135861391561643 18225524564669197364 8074781864414172763 18059732377086667945 12697396114429585116 11601866277507380148 4823158910148899509 7914752233401533758 2325184783339054019 15881858841949103541 17453126164405638374 6176339316308122511 13182473207123830993 986306655901689814 8820013454535044134 14275466087957099682 16992740173363924434 11398914882028384724 6821530411114854142 3861817032133749114 17506249764727978277 3653347598462223155 7369255339552055924 9301453324609186041 3062996863674513374 4118805081995724880 8477987665138070811 416716858301361208 4296527167016847336 7427353166916354705 3945105288375820849 18272021399752768971 8473754446197244962 1557347226453475625 1753054763902881534 9595035588706685022 4531281150945210401 15810771799572803601 1258728465681033064 5139745210209130073 5856079860249093660 4284182002278773833 17577798000906493058 8215289355405953645 14678486874414894787 747400562810880497 7873375484765827521 6795579879701590055 16519987425278587539 18283815525939774633 13289506474517526364 759369056456570073 1249377240014531576 18193838714825443108 9579152184962701026 10282274270601103591 13320347261559354476 15382718561225765450 1296205657203033888 16376280967690419213 15999989966298372215 1743810263685625719 6468502548231343958 9884127945625583885 13063365026399400589 1284241708701404130 7603852040916593938 8518148177844989317 10522108692466677593 12414226244635819041 10904015346253665003 3935447499969196017 420450383081239742 6881274338792707208 1318119215601321231 7865526424792627371 7610857223369417944 9063383212486155612 16348568544030253424 9375279798243274530 12672661685089964556 11866023448812543243 12633218803353095084 7755312566828073876 12582943032224780357 17039345650628717147 11505786656249231463 17530804247528430968 7365449725776719215 13235841083800704367 17078177975556238336 4608120221940606248 3395224419883653525 8140280445440009324 10650240362995100145 5310865622877168697 10515898286775347014 6354983155023641825 10924991450693777648 7279275602379454963 17133504908698041927 18060685052772353278 17359447713611615182 10170599404540640146 17643045726470052322 17040255462616250558 15879678368549533653 11158620753177512084 13240614049180281371 10018267866210930724 13721968372689956590 3695545943688542091 7592086762657019197 8559968441972337813 6754992563045944791 11013642402245431449 9931740570613025776 10783035880407574647 13256628261723808764 9668526364188446049 1875600449662621751 9349658378386349756 15853199532806564406 14179395178315887112 14864804009065426233 14865172441757918859 6155290321505066240 10180082670149739227 7507995117888513351 6519942205392480893 1048149518514521592 6000214574129942402 5996581892163052515 4361950937043513015 9426455131599335706 7626269085542136732 160940905534152860 235687568016035660 6464372468053478003 15847486254028740862 14763545122356911535 14657488959052181642 7774247464410616865 3082916116488636863 13064800972038291138 7821395612120759209 13122827917070015257 2449388667541048210 18048767886153289425 11387552371075542907 5286220325357046066 11254116050109542060 4342235911393899613 18025999651315460881 16390563967140673864 5582662766781416956 2269317110603532404 12955028216040061356 13851039377318555983 15786237053286628100 10474579267117763098 5315376541744058788 11034089546214379293 12718407995393821340 10613960526187653835 15427694848936688212 5649765789220780791 15623223025511582483 8627029791714182927 11833959679346895744 17233160712724304417 8671208756899684776 5710137514450840062 14207436091846888424 4682966685772680024 1364012428568013572 17115644709920636379 17215246844713207975 17160435076929036227 11891417177277794988 13497552361342379082 9150345438326413186 8349296476743947813 18013247778728507881 5772286173874148908 12403238908651989276 5243662860899180101 11525135645768009753 15093139025259743277 6461911883001594273 8258035135273907918 8563345964675216939 13838480895945076964 9396818254944822769 15709292168437247022 1850894968530443872 2874497486648605612 15327836730278005037 2186718965862198685 10733874846936634662 18145902200803432992 50073993296129702 15326872264229314922 5283752198090780689 11694279191887375965 16079953703406436528 2182650140013792274 8913066750940410574 2373251098810571695 8593813438462070653 967968969373589802 18383315442870192305 7508799132917240880 15096225191728113506 6540585615640203235 12113022611058202424 3938906321539868118 14491665702035807409 1715447320198648275 6434319867998460841 17327292196995789705 12087958534154127013 15795293907943739454 2787148144061102527 10323462459355297171 5763067661229492696 11341810481478914306 8723751289074021159 6189151297669196742 3822661149495133754 4996406122571242462 15220329525071815347 14320487849718510994 16489360533491235238 3232159033769713366 7634722315593773610 13506482739217347434 14917533298173161709 10537033527235623308 13522770197832912314 16222547998184932279 11441479753003205918 1103751246173040827 15223749800459009228 14869091856527760737 14511711415239058834 9669668495430627706 8432046563465430875 3061544069884567617 16205359806235792151 5431694360058625102 17048789360115323166 7291092774132650934 7600204149511031592 9390158181090340936 9215570371161608048 3758808971039392323 6949388502511506712 13720958584876259365 1723442776369210035 14681521292364423668 17827945542516912369 2445768077187104709 5025461117188100 928144470154584838 7918023726552763642 1308017115462264056 2039486173945014770 10007226356769679582 6221721117187967136 12003332722551616578 7077456052745824222 2196939347105333372 5461638389933304171 1803202005142266167 11729140624030296336 16803285795045019226 11908829741337946643 16226336554655191153 16433694598298410183 24851156122438004 10893943919007562397 17105291062152149368 16404396537597518915 8109889669249956314 14373499901449056280 8645155024959508661 13548062303879887617 16507593305573305004 6884961639891748472 18265524367081557404 13447140070816529931 16354819435801155924 11129582878906955587 5231760499628697194 12838182894465241181 475296695625422786 7298142228163095066 3434563150126757731 13712105611689966594 7589581572590937448 15913733654363917288 16609512485175865240 14922093612535545524 3472179888777493023 13294604663493684671 14026661328362819025 11510168812854183031 6879346826340817385 8005371007585451562 8962920129054054629 8401620417964996159 984498071123551231 4128827714756168045 10932733014322714830 17350944164262919079 580888477185409917 17624204498337705661 12312083328846769915 13219900568580244183 15656525632733722783 16898438305451112507 5443487133878734962 17399250139787138576 16016140493533545865 15563197939071518701 8380754810173016649 17848958909071316161 11899864475245433256 15552171229736667544 3445054146523654232 6854421793586657829 17117256355084047179 7319791677286850271 12504852861437388137 16164391007193175965 3393585105137582448 15666256841326980391 18429289528670341439 3047794669725052020 737659592368926808 8511365758427724321 10501763871127529149 6036240258569004487 14424534446547722974 3651570699173790850 11617604061757894653 15814816424929934215 6585302492180754545 618664288784037851 7904958047525967346 7855463118748038388 7699976542241732313 4649977611101660354 3140431496284309803 7173198169707657702 18171660607324128654 11981884406025045647 6841952619490202314 10803656552242523303 12689578991982624645 14860860633220760143 14534250241893410529 8114075313181288913 18008971573860827860 8228766620386502825 1656682084321763968 6495028050424658817 11217072894153636508 3441123808087166442 2514074158975307751 6931536121476277642 18142145455652219783 12196897488221669961 689657887064537081 3355707539026386629 2778942953531851851 2261208794408571216 12677376957974589147 5629044203394790121 11890315810951881460 4400349025095674294 1358279184365531294 12434370847597418372 5434866464840960669 2605721979811302289 12646273154800768239 15712307195045927687 9636295787463724776 10727699822347009093 75236034968254671 4249330389758694429 48520919522163244 12549517277734298470 17381674282018903589 15632157026655207224 4689070003207555232 11462202436811039769 8139068978855600625 10830233761520563174 3876141380213341088 11307247113090665363 15454802938632625935 2239057187335967380 500061442418175958 13716158758673082121 7379302632175451357 15857167327944606332 14287960454470164353 3801687004486057910 883095315603666880 13508196656591724731 6867599223455153209 3223955025919494006 6154963790633156964 16148558034151918969 1576309222470978812 1925330219107083691 15129850298953603359 16867201135831620799 16387407386492226542 198058885987167556 15604254390839744114 18296338833423036367 8883912470220682545 4173559972528009527 3224438582213146413 17533232652362635164 15113511795206839752 14181614407402984163 17394155603660214304 5800610265266055326 5438997581228422478 11948936522929874442 534802411429557508 14283972633324639471 1809615842709517000 2965099859304513764 354067233837586266 9883367771413455590 5263941857498166580 15826355891084772328 11085011241963186269 5663351344268150193 11122376863714217471 4988138968211018274 175348889848966294 5883195331716789541 11014283253279435256 782904951572549784 6923656400463583952 16272309391122628628 510159093697799757 6974888555562560784 3184241866350520262 446950063053470093 11067452553097126302 7732926933902414536 8737235458847921326 15790846062179516063 14455977473713279842 12297377130883750174 11207498350383657226 8294440141088912132 676061320029812173 9846102271001541128 6640579701497920141 15439423176734204397 13390530113465741017 1600504003502946710 4943207373330581338 6471399302246987857 2337196843085998282 14402623042577355372 11908724572224052900 18006602943579430704 15539232773206268623 16180271619294115404 18417609492678646976 3496254610945283871 11538255389050000284 4794083190254352745 7324325648215086345 15100859800123477218 3113955532695519036 14585665199275231268 8336486141892644965 7729377334193060606 9246011386998461568 10199952940020410516 9008028973342270868 2094925067347933088 6316196990864798835 4484388779599406430 13362658950923311235 5955084206340539487 4590877736425472146 12120835616766072787 14424112784457837958 1121735100982587186 6271163139314714943 949511576632018913 10266419158276054111 16449813206320201630 3485670583755716370 6186577410365573770 15315594204102355184 108379385597693636 12804665661532904625 5386266189741278511 11044721924557956011 15521935844862836715 6926787347778717551 7414257723045371362 9481049332528854894 4936020642132391193 11115713672328833393 4713949414121303532 8463620289945547356 13070576530095089059 9943997167719260759 14295122412887229837 4598424913181095477 7444261397563520092 2979824010650468490 17906878482250399475 7182114255675017300 14254227725226906842 7936648282520868283 1754442812818047845 2317570471068820178 15509636039069058580 4169926313538487028 14071956388122589694 4670718001093260917 1274573375595598839 10378731802923853108 12130736467782412902 1828825802913140438 10328394893031552113 2304923631424807276 18197294328115373131 4717890691421554384 7068300396762714913 16892432021778004631 8975539682744914584 524180233393796233 10955692287235447767 14997628813990870029 6506487880277371676 5602059342328005548 17205202227571050233 17067259749946994414 18167836667362808605 10052308910963242705 15884312655328913941 18415315329538532207 11911674547957651941 6662782380666221471 9954593842325048635 7156105701252028515 542041941626897228 12249332767566232040 16695144790027965233 13382167573445161771 7359403957851372213 17536586809927933519 6367733075092961658 14954644891108905905 9390244606577297534 4381355393733353584 8264994260364569237 11627818387406607318 2098641240370806884 10832035762126665389 15720118265943899874 4798701849699684182 13388358451472063601 7087270626227957884 7545033076249989980 2589502257253196730 12377837462550858693 15115074457014225660 13223602207073053095 11596247515542631144 16835888332346158575 17807466049603417905 12204555007623982859 6281664266280222896 1853634414537089563 15710464415000159599 8409685753674932526 8697357935775056859 1783428839122413480 2240459689558217530 17834531451687238881 9758526895669544763 4654212932636426667 2674417310774597951 13161799139378413737 15017065659793853490 9919597126501045524 15032003378161188812 5324219048630156537 17061475677197060672 6231764322453839042 15121239884575578973 7235015883264300487 7293829237836430894 11117798804057359321 259117083578412119 7905040562490659661 16968060666758842346 17103612894448690441 5696120434664019131 7635697827417067716 14177139818038644028 11860739680844211661 1193258078417309017 1090679727119470709 12567022401312408872 4393978605537806322 8882050067943625044 13925617866974086129 18192903418604761886 10939805921509701797 2761741985403638683 3268449356975927048 9524628732187802610 1505144431074612168 3713512388586679661 2357336177992223244 14980292819685335430 15977440160902327005 13430717941628007855 2789830784909158539 16279761660135802680 17409936242629118971 6729970023697984775 13443580306342167454 14032074396762604409 7143897034580921232 546247442471275512 13576695474755081679 6048370187501494749 11143866055121703522 6336125205792171229 15165318952198532709 6704268408522824075 2581408787165356283 17399913412932749353 4646288867408013419 14341890434020824845 9431625436950014627 13879818470014114941 9156105503785901671 14807970058337252023 13241558956261018743 2079350887435626275 7902153128702622658 356298863479079113 12918102297511416603 11585358250540260038 6609844967178306106 12840648822675430920 7936320128294853667 2807474813331683018 13475003648007813734 15207747611195967191 1271081314089650128 1369582690551344663 2446811372653785058 4635449139417009245 5294807898712776169 8867688141019025410 13884563071667565557 15936964785571627595 2468805892351232143 7961457553649722878 13755984349166016102 6829578244636183156 3353609085609212124 16489496296785914017 6930674597332445048 10133473893852720264 14739974037619536354 17742758810045934397 17126282930758863264 11438208207690625250 9106960960230120787 15127152917995262222 14700958956738599052 2261629701794560493 7679108502037782881 1297452436305844377 3073045265641810762 17308065374119690984 2376916025380148439 2200840082452278786 11884850988097024678 9907889445702825516 3223905702047698039 3204591176670095683 8980934936166795063 8721280147211727801 855565589466521678 5955756684788304636 6833478889280344214 1483333768140363887 2761492741528545675 1841550000507407153 18075961051053724915 470584175811514431 16203774197676853948 2322883469945931568 4863065858040623707 7116177693835089935 16425317312377667129 5410811359942701987 5047395927635420678 16774135866536117884 15941345356501382333 4488743917606600093 9948376752392062560 10091511974423193035 17270095089221326394 16048739701424803634 17509311067258046654 6130898838198168604 1168030148300156919 727533270888007726 12952030199681519810 5117981760581979812 7000547592985542730 6292331736606145290 12379670985180801565 16850301949010581085 7895149759488969407 14271481561888696581 10951644687381658215 5095330276552121505 16169759069152154117 10703803203816388033 1227953576998940468 14838590991188074418 4377092224746347274 16395891282180771918 15780953282448186786 17262760560775930113 10583128711289058636 15143137553555089595 273553266721088972 7961922250837014668 16734037594384246975 11273085774704003264 3625282294050180602 10092798515688470697 7464096818956510790 2443042648979396073 3739203973894559397 11330271674743814255 7863818700743366461 8712166573594299414 17954074448461428011 11155357951946380504 7556597422089999613 14440216191645967787 16690469794131269970 9390560577714232244 16755003826359193303 8718752964102949088 7493153585288052231 6701764472972169636 2669039661041210726 8173333088454427024 16304094885715393840 2303465545377030527 207359100144652496 12054261821888682942 11489800849999320335 13182555631880463024 4734843252969554547 14395979302940645122 11816826458287245845 1149401378339547356 3821713698717706835 16890899055390934333 4499768766168231879 6094712806131471609 13194005641157001324 18373646499455524618 15592328309194337766 4429382322492806690 15332614314525185061 9079609857827411274 279872262615073871 14476097842157900035 521309274522689984 16206858254971659717 5533152653782130862 10119704620590694534 16889627001267773558 6771538927851495172 6859297790562582344 9068470985894806725 6189864907831567048 10897824746929166823 15168378678782800638 133969227343234945 18327303816696777608 5981103730704000230 9013310838056612457 14966038335044358335 14598276325916794884 12595068272224605556 5795369309058372134 7340261745775547130 16194748314585320818 549932321237023737 11235078334125815194 10578842814291617184 7817753283814035821 8141912809086337126 1020860999137153151 13811122928897979150 17661071905801695660 17096600989436273057 11124566952063922501 17117296169967075401 10558193950725418197 7955966623387328046 10889096473613324740 9443537116942823629 13278123421385482123 14059779238222380129 10047663365268094363 8559253738127187748 17289089884898067944 13198512904016888688 13758981699491857964 3429137964128612860 616979221393260721 16797735399799441025 750173150380412881 16688473837959192062 3108668390982313730 12093979561713838794 9027529466501718331 6455737686239871318 15082057457266569658 16855560639596969036 16794782165187012105 6653183255884486437 13347374757503531594 3527262927653680264 14120781728092057636 5906149647145522061 4060045659951604345 10616092487419525328 13383900177559204750 12880870862897352917 4637213778814400027 17289911292315344911 14172478243515476678 4610250197933613123 5562373745108345781 4959104854721089815 2210741862669545410 16469171616166018311 1971457044979343527 10874099838799852372 7967597659465235097 18436882706905324280 12278014180545920519 11836817423377568993 13870050354184725397 4193845758761670458 2935574942307236898 15168116058189919558 16091311130135571907 1883077443441454402 13623503233828844129 10047747599835357966 7734504616987725388 12894052159058060256 6889839724584300327 3136602394227477729 10157924735748258854 10771548455468230709 18431584481847305255 1345879427849211508 8927059468614996592 12901880917445508776 6782665530832408556 9096595310851015041 11611727355494001639 12472731757503659668 14063266484034132278 15537630624620229169 10295666739308881824 15190587962892421151 11353386519474811091 17237004709180076997 11325950260300294893 5553190948658378728 13382372946634080739 6118960312142914931 13005363244134676442 15871771124654216057 561362002744412932 3104677751522291019 18342252974715501468 6017922693113250706 5275337771458885792 7275636392190342643 2392253384573524248 1724612886376670454 689998958540322579 15764120893700599124 10076956461459571442 12288803904956746951 14097382428224451692 8824411373378788417 7172814614632058976 9435633011962454827 13089296155199217195 4203798767044637214 117931964952891703 7444818779954353183 17641013935955832216 5925136437097040955 1185903852127428957 16950985702448777050 3420892874663131561 11305315922094583736 3904770812562449162 14067832031261959482 6145925348682809564 4727355103754042710 14608791188539060575 8398668938480947309 7935814989592075179 13858188822192472472 3232808277010189194 8851576415512385686 8061147036643935479 16533719525174194969 4689504739105314520 13753730747758197782 15482310221484642521 350698846963152208 1825305702225304043 14174624235391706697 17048951099897974463 10180231136745645416 5491930527159584429 5637796995659686609 7691355988718926326 11809850441432956508 4356650291521410522 15608880248173093621 11997527920650390961 9070337797313817558 1563720714749225982 7450359794514675902 16856348167707982101 8176825191848238534 10701174399133778739 4137758694486330298 5034454193009550349 2540235771257189675 10187290823844901758 15785249293780278705 9791605014891892546 3988044212406975548 8173829522491572661 12328110177537311733 4571850865610460613 18063069866795075859 18027585294213786266 1261714810559980687 722931309062139933 7351422230422700612 4927257730403139989 9749017532653458722 2172032664831358895 4862091773790108868 10600656582251084118 102756085567801945 13179404393392146813 8133787062374356156 13520981901925411293 5722133598690529007 16065644562913861722 1438321560843097081 6344343820364710758 5524599205416439054 7582837998254650551 12236479522594006674 15275643766016007604 12462210447434454147 14324732812877032729 482160774455000390 5278188477938241461 10187589873012060970 5666790044949022856 5923907779130911462 6997239445779099905 15646908141444731308 9091199262561973485 16003174250839710467 10350290114832113328 5093091407705682265 6266028882725630024 8744976528653552845 5507993878399106116 9718313162731129314 6809761464852969437 444901738062546611 4254390634622330419 13672906200420024679 17796375844437148977 3661234652183178690 14558779503746867355 2379011058198255297 10408383596852235998 9091081926173365867 12956473774647888955 14770235240886809703 14770468463344455936 15035646486242587837 18168155297020305054 18193033211905039476 5337876339334739413 15822020321918605946 4246907697611571906 14676871781006031451 15529179902456975809 13864658519604819142 8659088769146248424 9740768526376992725 1263563340043708370 2792963119055174443 11266757265536497111 3866553158979264005 16869256722155311552 10783703840366824224 5349868188339762130 11661412180021704235 2530553938533315571 12574442177053402973 5727621493624526425 7880473276683112660 1327433713124375267 6161942775388111439 3956152959611586754 16978110534345258650 17508891957981897617 14183495941272210585 3748798823921013731 257460349505957590 12825224395128815622 6690727954774190076 13957871705068596116 3988743252630314454 16717338887479151018 13694858434736497292 15529630360310645475 2131322254977675564 557861878811065402 937456144040573776 1384441631185549376 4686355827356567041 350375967247480051 3288258691372372463 4385712435573351770 14156655822749709303 16775137385080750056 14162057519752048182 17104104428163709414 7375630905179838023 10150264027119706949 6292803979048926897 15933725414329049902 836385623245941197 7017861295961367886 8331271553108018482 14969255939146503083 14666627592219034614 13110186759743702153 11043991574974372451 14764528708257819705 1922808024173196103 1166674536480966937 9546638178164315512 10876060184733873066 15991272765379747635 13532707237055243427 10522636558723815776 6999411010278906065 10744280760652314196 16600710188805125520 11454215519974285726 12476591396169056649 9650944544520887051 9214628510062320104 12431758215013965191 15173900189849866862 625644467233938304 1603723825314292916 13269672789901867230 3768905381579949691 16885995571139921757 5287906028234123051 5057743851775857037 10130756602631205063 5224095715810024609 8271395415702946471 12959004847160411626 16510987461385261126 1744249283107946008 1006725436086281500 13100364303029681715 1131517735858544601 10108756170201056063 2853471260337221371 13850076280424438109 4747706480482139627 3607323293625085679 7134320139354354936 1228733919399974048 16544160431477885548 11861031186529123194 11405113601326823721 8391012659769059161 11620798755143874752 15192800196513349705 18089355794177354152 13205397277254483855 11660270218582903210 6640067833053724555 4004892323495096824 8815777677384745579 3826680883960439689 11344079018659167265 12768334425022839564 7739441777354603411 2882139660986884966 3214632010034019238 15597751814472225468 4660223116907913894 15700733871396681481 4022687332174295151 13829499771883366542 15723876014368518026 1414863000969530106 13187209017298687593 17814447027884993544 5773594804018284338 8985726675264504152 13804897536700620631 10887204346045717297 13026787331113282249 160222225264618197 10288531483595346454 1824299930101311382 8710267512507142710 8306261651484292 10640274893975843787 6719186969294974337 8377626527040226971 4170880525861207199 2956300945091908395 10822069597060941987 12505617645937831902 13882698429284234207 16408862408075579918 15966388296792915823 3668895967630139996 12231181477814987828 12970483536562232188 2582308199383654836 14681303322069426085 1091561153955826958 8819742576076453593 6973980668455309793 13782311924077348572 2497395623936505193 4867872598026381744 16543937140429566104 16470821229571229975 13783946612114080429 12327475534539422986 5727730039273204209 8207258748464578723 5125142698820866245 13348383898726411722 16094670733789635552 3733079445678162226 10849934951405112244 10453310572981933773 16103591499825959494 8520118955956972854 3658470812465916047 3074235213962226885 3010140031133786379 3619612885767168336 17750477865288959213 12503287858317608557 5737500830724254411 9521104456582186288 4575689604141287252 13628685710723969186 9734804453990681643 9262353173991362089 5039460767089700340 919463709405162816 11740983297821596298 8529013894530959769 2860823119469334655 6034017027308442279 12273148325928056446 14397776065040715921 1591729397125551031 346028030370789539 14814912680070433854 12331206295240879031 12354092501571377170 14416198066131002898 10753959751981851035 5705840978323503656 1494698888271189551 2856112210102837160 14707011963138825466 1860496655111809549 9492539416017286600 14944769930632497022 7146062517244502196 7643822139923961870 9651063008661373698 15015190155528325692 18320032753107083889 11340832909118579603 17949210170864323025 14876190105551406749 17798841612241577459 9524635182015844703 13677033325199190597 4092975367952079250 2276157272029914260 4264016889780715724 8324567571539350372 16316807039914844399 10192191362090833087 17526540011017559529 8104037098178272802 9367744939688354396 12528467361244589554 9521236906303422887 6107383496504215096 6842966369667617226 12761729080495032985 8055186733870518443 2445913926739616407 13386245623671479252 13050726327601062055 969505928710846193 18119254380542911442 7694551633627023641 15089550568432756093 19494649907331672 13880782335485267234 12991733803083333089 12112495134313700350 13751699801247026315 556946820408479215 12395298012793705457 2615448594823189686 9215937683565138647 10583407104193878122 7885943389578385069 17875489902415012047 1408208312518459715 2507067409469820803 6502442885228520344 6510493139593449605 7201070320472903119 3401613319561524616 1702490562885018783 9985929229371667743 12717629134153242097 15383881426910024538 10733950907812038930 7319069578140594138 11632880956806358118 2617233159827107234 2201402346373784752 9305175639571986568 9289462765520500851 6330234994845957716 5329060910115520722 11013451009682191924 1688924562404722954 17185233420273087227 4576425557526772450 15289786816698789851 17968183880118522009 1799823589919961270 14112305010573157823 11190200034673405464 16481030203451518605 12798578814338883855 8977189881327851442 8849083534142474380 15381292127146859871 8106911947490488659 16609568996184907525 13467947593884910946 12039467153060948857 8303464940969651999 632761270720120014 1978973749727703985 4870241736492615699 17195659752059570606 18195399877800804268 17966814955911839794 4706774686292889980 17979111726461417769 8238852472199225297 6398717393358948616 7299423610697646283 8994484105528219204 845977444383324885 9825710174207267 11557186866936011807 15002883545470726258 10968894772892529293 4482240623653504073 11067505857059674969 7170395174782505809 16758738930229056340 8782252792396224803 10042482770719845186 8472867281200420974 9665603608927791022 8439747109297589877 8292502934895237794 1546984910504017419 10711334659905433080 3752334544337820482 13037423271568470957 14033739296838053058 15694021097589736025 13864735290445114097 11343814269772205488 14195389084091573969 5831132830282232743 13548190187941544456 12603621464512048832 757866620679204152 14100035358872999080 17374247272514214146 8414975069645510866 5315252993721052917 9256062346219587652 5321124887099209627 13232105935900095688 16800808259120568040 3670690172131967952 12340839250102167849 2179082625580201169 12668502768761500759 10458606595590388365 11463280022896751662 16828805368952551785 3883157438577796141 12306369873257249981 8196017555723891382 14047292819450570710 17151260793193240000 125419512094390717 7381707369874222307 17657820887541443498 17539452496019110271 2973709276971396527 4605956361831045838 13363655399200806985 5122328045364543380 12960211764509044207 18345250421662453310 9577568469081313631 4265911559011911614 3422865994035198416 5792898276929666977 1295496731024967142 17830820054100609219 15690335945252864028 9108838106037936540 12171517157885658581 17795373358527811833 17166398465220481460 7441657293960689008 1498578718445710558 13159751246201003651 3611826138896157341 15202995023312872892 12773077985491560329 16540360211844920515 11425920175643107821 9569974816731114529 5298647819999360519 2538027615201997269 2480956627267771543 15444480621391613722 2227714064565348582 16970980997557881608 4201333840127381805 12833496047374265377 156770518549810650 996609701558409998 15741070816588226992 7284042020501834675 14318452906600802715 2053611115354875903 5643333643887142664 16571054156243948024 13413799973933916918 2154878841398818698 4921263724912842993 17633205279234974797 1445470077068739035 3358649456715596611 4175463432397128401 14675544685700013090 11775570457523038823 13795720035791744879 18132857787677398316 12077309696856460807 14016461203598834665 16162989647009856785 4468683485071103264 17297311290077395331 12541273230046393000 8966712974073247300 2734867772488166277 16462274139860403691 1257259624055741757 15889239154345815464 15598823936597299461 10185229474837605458 6507902348660389733 927020166475292733 12389827761291055652 8119736451934376940 3143970649796778296 11349153472424625650 16921345020017892488 6221448229106806886 2005595622679792777 7715086835471054380 84508603190424200 7535647662081578657 997540129020205408 9184194523971110927 4347725785980591810 17387681750748709397 8813423099807162847 4210480348553981470 14882471173877023525 9797679381462613343 11862965626458407643 3888764173220993829 6836553830787781174 9126088574422875438 8926829701277484059 2187601899592575068 3206559164592715797 16405254225497719847 4731193001697107334 17500895747574159484 17578163306616592238 6653377326402744802 2277702540435073011 6421811098154413814 12071266266155278524 10938225661123393232 3881945280863616560 8142609012310814238 6430616817309354914 8928449078088999536 6233889970707065027 14657422241010630733 11889989890687531999 2649433443177990226 14765966141632946325 716601074741399797 1504625809188687889 8972316597272837539 15178322501314020716 7532196614217703534 3051958614283255940 11736921557943374550 7815083404805452525 11367866854863872883 12326982706491203215 7368101130224239749 9391126787526842661 7927684762893588087 1193366644837545249 7156175249007685175 2571737354347043922 13978458540933635453 9212345285041573289 716120675667867284 645349230430487813 4280711528263968437 12975428231162044708 15670866749796552796 12837791827903011230 13352313246318124661 16358448366155703610 17732930831748962726 4317089037731195687 9585594809541629167 12775280797067259976 3251333570991896526 12734065505537809856 12813998675411272909 16362591235907166730 11267270174221674983 7663891817915437354 16280602913788631387 9935277812342753769 9313592926070498253 10813249907645274144 8122235865622400343 4513575160809491462 2828764746592778027 15062760630020426055 3503028815370637488 1760417558276514536 6113245110740739915 13826790164616911701 7388280498197847644 5630388585513050962 4134876510324879943 18410628086279056964 8972844226883598084 10473558172183502302 17894496553372682868 16357576374858693411 16704545776436061742 13966899727206628031 4635399510825983161 5599093687933465754 3436265400707307087 16431931826091389652 1468509890833115495 13082495832139654219 9335992059130635687 3043051275535475594 5335682999365401505 10952081222354963851 9602364341756045851 6926000218869007041 10644748816598169684 11770191974806885108 5998379110999857138 3430314149267951880 10314589517081507631 4539567572714012116 13020845608063334152 8629348685967044055 7996260839807240576 9725902293259907661 757536665693051599 4445859074659119056 8129877572920463850 257646276774378418 12260875043516794008 6837265938785643053 16497185004090109823 6652019785030864358 18400684125876665113 13953748410801059089 16460617990132117960 13286505141399948209 4366261631167913564 16258721373032138953 3138949732401483749 12582610526478133406 18252600630229136827 18332576950175991060 3154733885222141570 15387422973083474622 9442146050544209569 17454104644045360733 3668308080720932949 7958708498695472552 2633136189990617106 9862295490231577435 1241247269150046531 4303813144335379406 15436318950039462026 18439881920481639716 10334472917543356154 11097515805330942389 4599497513534176008 15647906133869893119 9472057579271249725 4140278804406753515 524691243239124457 17723838970624570610 14986015227659226560 3969853081223842831 9173608202241428997 16772877091068389578 483080800988315022 13899818432741685170 11927826131653499765 8533510610709703889 10511982568510090995 17246591840716865664 13460066258677573317 4153340312844633098 347310003386715231 16804882313937895767 7585721035942527343 8436198459669921818 1505196609994960153 13622349349073301017 6224449151958205192 1360637817589668352 11661435504288873849 15896537902577366172 17026832564804414363 13278343016410284401 16457753917854264507 3697847166301553349 16644382914020732890 4871263541109002831 3070389022366166554 12731454145491580439 10832060576941130786 2485088148886341874 16632654256854537798 10437208193800473780 15221184175352001655 5917697745393941101 12579326146494636154 16813209802140686505 15041825618676091113 10522277606326881972 13887278201714491934 10665019776506068031 16911845791186431913 4791979035911499000 4152261174618658760 12443262682377695917 5186623674799279797 15891154542092922638 7127261566991098770 8866525723853068853 18330773672794993492 13453452107874561106 7925258975185577308 10905597851224111512 11454745647310382171 5516425291868072078 17077790644747270027 6924557186643974960 13268546472285917510 38955996574605135 11485136251187313029 312482450526702282 18280270666311124597 7104638052592646367 10269951627037182743 5949195502787198839 3251559091017477805 10823658618607666355 3560104618296436094 14665667553437599417 15447183847793736923 5598064279356724467 6033766173788609592 1941304134470010723 1336563965105166979 12673969316201152690 10382043706568972857 13177067994052365889 12928148268678727167 17822555477067834112 14106840610688246160 2723795022388812187 18187947440579331395 7281583580862487434 17115744944688553376 8485569089678005158 5931237311230683496 12277171593207495536 15367830113662141241 8368601732930831895 3366291684403840058 15166536790081442067 10528796315148457250 17942184833758929778 13699732189733648202 10189136570934375747 17140189792331627641 16883390119034692541 8179254962399441013 16527173214227058128 7256661017346184103 13065284957083606408 14472888940848490240 14911172965983668546 2314432177401808603 18445020621600290338 7480840547216604322 18099456218593432155 1215890426764267697 16054132281910232041 313556393795585976 7471449024093252906 14611304017710954017 1104977477435059206 8958895850214512278 4906669493324522453 17279051627894096418 14212655614540337479 7217231497099581375 9234770619850613628 5719044497733894812 10083878851003669555 14351633859017411086 9078339745370507933 15852050393772586674 2678454242319029202 15884495619748351940 9404675674917678256 3301773761748363329 527026027169683561 1862925373141914189 10161032996517381342 1799916224596563813 10368381923515379415 18240552994063361600 2679943189156339790 13716639003298173469 14395587248276614068 16008728045039756349 10172374468812605864 17447700953429208598 5365546428659380329 327276240403207010 8115440251055116262 16949782763570322648 2785195532251279108 6099698076245803669 18315694034833708109 6910103996733306860 15930225595867551648 1669806938461465105 13100945159600348836 11474785163907809371 9204071817147583352 8323820614140316935 1914588473570579626 4034226083744245151 12619555617902819837 8097628672361877849 3351175351755978299 4957548960123055791 6469576001429891098 11803465930756556337 4511899789948957056 14175325462449616792 17804172187148609230 13904694194527689091 11908139750457404606 13259184380002377460 13852749129748613201 12301768559824345133 3227253548958875817 9415372420706212353 15813418656854371260 8881566009511566079 14023823464725916931 3705475198078746789 2964568287288467987 838794572437545832 15770390108304854584 18333048942778245449 5283428361172820023 7043369923136454131 27408499102691495 7753018345148917279 10182339509518794524 6113189771987611405 2134061365948125610 10554026856949002184 5517067898711627534 9124324265270385831 9289009076574250133 4895275990467089069 6760481893084491475 17331461302858963793 1260607189171005265 14695343631940511202 14790193857614603771 15552072021279482956 12233167288486155634 15280957569839173307 11738338169088570945 1235413038484348881 16295603427955013681 7655389147936434696 16578883243326400777 10846521379196530861 16192914008853676494 4875289484599124162 11752472321996758046 7483817653688114905 17161178101432926747 11607433358029239433 6652121802439754409 2101876893137778769 1212652439508823310 17431421790110388556 14149866976382173839 1814203390667092157 4599132717438591233 13924578965174177658 17281820140539035298 260715299797319354 3195026239187854009 18081335553907059573 8982363259768441704 8258999518593180983 2181742859917510348 15343045377937794874 9265175106421616315 5081255230572471248 9739271093087508707 3897778982919442596 548704037614818195 8131745224806538072 11769458524681764251 13878133350426950591 9298778136602027008 11944186844456960048 3862431507999482285 16001961170311139355 437008507703939696 15418257347583268144 1882933633077799355 7262922540399067234 17007949451177143651 7866915581156230210 12663508816302901688 16178249943393129789 8891553186854321815 12698699868423020021 5913603687702297460 13618303395905098765 16208940207726959035 6026174615887001686 9861509639585069941 8619781470443185332 6289766431586139391 5718313907826759032 7721336239864468430 8576145646505870506 15936576794815129075 17504163375750414651 12121997165229938783 14795590931086470857 619590947377542796 959249645795421709 16660897305538596371 13166085194440420785 4384057029518949103 3860164095967694197 10114545917663102522 10007872875732742538 7481853044049329943 11845875906443372153 2397185529306720142 756111291045410828 3411965251963769697 11448145941125855281 16694234092139018519 5331504759311688575 3257356399269164130 6645092913365681795 1489756364742614166 11531192579851302833 2505890412502752222 1571476666265716917 10007217814847857614 15405291034074634376 5269826056829057733 17949076476230861427 13770541882675643852 6624859104362164127 10944963576951980816 15232458956878551724 7051680742450258025 16409890822190313418 14596433310632754743 2450034505579766990 10891242746313156471 14350970283866415265 7676997367495022913 17652745145483852334 12827437238697748484 8076020716987984165 15995346509633262239 9919718864258095877 1522872231360577747 435252366719772019 11149242533807842244 6587506779689375642 14880648162518854085 9630972438667988931 6271050427425912413 3214435381308693921 11913915269956048527 15033687558563960579 9518470047090877668 16885888838269017516 14442876750097966482 17090862197446973100 5915681508292392880 3536142252176654083 11215740991444287827 8962685628915859980 6590291154315593646 13198042211306917056 8262998995582022987 9227681208317644956 12999564905503306803 18018546143269910613 11553463671473303637 12301608016533343978 12323895087714945703 7425619750128292608 8914250984836145214 11689802299509677357 17888879741896327396 17857195620791439435 13259668985443110246 5585980086442234852 16870475266269200503 1865483439869627717 14364193978112590693 17515182440034680424 8110399281001889719 6485273728914968693 17978057276309062605 13294059470153809097 12599256620059717188 14906584013703600820 16922619399825661666 16617368493485687783 14117153730656034647 1638539574316328409 1834770108101735923 4238835843864650807 7652996152486931451 14252415701386076357 10599037238497047045 6591909545168753049 11981073363134727710 7863579072898385693 6258348460114185815 13497808429953795798 16296204464446874681 14955645274250848295 8791145059553125181 16054352633419952518 10145048735912618580 13345246235074445826 1096593931381016275 15165954416100303117 14101746752797438701 9614121548760019862 10564508128304556327 6073347736573679348 2405857312877141857 8278851872915373000 5362715300973834531 12778453865035318862 17351839964536311176 2734698584702324514 15014536760201117549 1297406567551139587 9181657433290756215 5081731819079472070 17886576380196924401 623057245409697096 3596534714086913053 7738071458854060946 12843519500287214379 7093899228766769952 15227917501037694046 3470089544289692538 1162488668701164142 6014224774554260557 13002915758007118772 6211795262334690116 13406118718070396227 663949596819543508 16478193063530929948 14088283037157119914 13288931228625512856 397029001967989425 6528019141073495847 3216024813718770856 2064618886240857031 10749208348282616716 16849660049787047511 6156090763329590548 5152225133203859034 18165225295518957008 1271990501558114436 12976757235900750396 10919328184654075826 12838695118289596101 2112254869512397147 12303362738078419965 9814218667107928968 9315067612084729983 15741830871349460745 7407221726276612304 3400801660554290049 11773868983065687104 14004008704574129491 4547195103960319593 3504448568095265298 15781785198694922439 11596775309523069612 374504852377593796 8247014407093009550 12268051299572285082 1406409908789470023 13309672929730604520 16366726471762369726 743824312425219003 4948468350992347721 8776864817138429283 8933438373843966428 139344150729445382 5967916330361039453 13548751235853752519 6757796826779374294 9478098593604261674 15361164281319797680 2065517017583066670 14451469795146582147 468848938882954195 586818554702852871 16701118524821024487 2862691389358313660 5823641670464928732 7977063959412653850 4755289131855365430 5599622735630089097 5734024815082131888 11900836056272958774 5822099835074724806 10961661994768675592 281099991417595027 12080496406956626372 13151063556882143654 8984414645718615116 13463844714887331573 5811779437675959459 14946255359583338211 3374202907952052187 7565823382062363176 8077118308836253108 1285708209622149027 10444725657757458879 2365948702372273193 1887312030873449532 8721428922247366208 467651348517171726 3667099585433161805 2956840173909694239 1263965095253013106 6004599691382045824 4679448082461511980 9393807842635059336 17294537653114294206 7615996244573822394 15829736138375360343 5999109354166412275 8918053832201416672 14813196616960814767 2143681926716273158 2571501512555756231 14073931689114272569 6954736374199888775 6392544991966198188 9674679345351338676 12603972069013987864 13248888731915150569 7827908092332130995 12940841450195455790 1705653652506668592 17376703904606894388 15172317905837979361 5706397774483007819 10763866205730469834 7968692879607808721 4568427235199955647 14318740697185266244 8935140684662779680 1734681909583054547 4094940025445103241 10110607557612678664 2277789073267702426 13646402658129240029 9874291760044817924 13057647583106500114 13213046371911328842 13991508937268084330 6836228304429572647 13995221226733128212 5403251457066907785 17784127687516315320 18171364404352558953 12552027417749067634 5158306354043429812 14966484738362062344 14575341137753817246 2440485118526204680 13786814698761573278 18130827646911780224 12742649734330218902 48999900157603239 12970635845805509548 11689454339892230723 14915872143324471570 2520962569367017059 9580148368578114062 9516182960048735522 3281297981388019615 4377325056889500005 12732268422655876601 15411638557449809521 15773291383169051153 1673133058022411429 13438649984737919463 13505721897504884607 15728714310056008865 1099008699352731485 3593975875777272011 12310533364731618650 11077690004345786205 5086889600237467881 16080891897433124466 6268202534465974330 13915601128667940199 1313295377494117590 12442966433879778013 987046926704633543 564533880934767500 9491682367546312336 17054894813769157804 397564068829177500 414575030594282045 8743015082334109880 18405414559888817150 10532259054645964533 55039135339036767 8830555664583491064 15855634877732200343 10691818819078165250 4843623503864912186 391416131100425271 4657568098171565509 213861013999569374 11490413387822049310 8846162084850764876 16492460712176108574 10731652827691000804 16011053540617763714 12620036868199914406 9110710896285804251 10591790454795349277 18274179771970585641 8624069091520961081 7301272055216711200 1670489175338726172 3048351211526980033 5299095103287186973 17591820785907572836 12784258704979917589 13301525147735673088 2760299823570315447 18075312485636837216 1159948210900027260 3081297118910164470 7847645823938182657 11488302971264360400 2654946872315936079 8259578336835515096 9439059753075087586 2809953923244441653 231679552441561573 3066470734153337893 8235362767465641632 15901247625478346491 3154242821719099445 6457536044404679073 14638233990275389837 7478936836113313368 8348295667044881507 7291422249053321630 11715927345265805199 13098274267404851446 3016494649354934025 13536997613829635814 4370960823872158458 15342179728346714012 12162268283973439208 18057857730278831437 7548665591500501637 14861082584411617499 3932055428739900793 12554745189855738133 14487677464165763327 7039263130844792651 10407084021527049127 6132204979719798003 17990181468023334837 1083226235006061475 16013175021225164167 14218125203538028424 15196421463787316104 5495498037112878856 10199032819782268371 9242733919858071948 10544737369340731854 5364225738650432616 8443929858434749625 7308675246895649673 13885684444547561957 4334906990718862980 15967503514939592769 8600879766155011670 16901859104280743995 2285821507576301933 17812458862996630904 9465118840243323686 1522447818075834812 6880461247379451437 7286469068841853922 9036978303960734715 2263445564430278430 13747253935201206466 15954707975171667045 3223572534187785449 9915182405190080344 9410790758748286103 16831169564802755003 6696432116740114869 15022448464962900167 356069574633796474 11421332905737514999 7467664597554716850 8802683875710688540 17270208132090020869 12375519264995315167 3816033590201037470 5447721891667434687 17054892388646969270 7348581890817657845 14359725052312171522 261138122241244442 12042172513290032074 13915789350859408897 3895345163282413586 6839143245009808896 3017125700402750124 6348859864426676503 10475837074199771185 1223800117458448005 14660258146693277112 3775230320342833507 9188225515387844314 12292978230402217760 18120703480932353841 11575716354836616775 7755909167201166575 15332712870844375101 10362214844387780315 3428922495917073460 17499364513995183872 16805331861956614581 6101692132225100101 14445799176315188473 4637243267099862031 8694925852082360082 13591224995077355477 15344766235111205998 17948970081888597073 1303204701915742799 871830433855747684 17223665826714531125 17809022916498628228 9428332298900730914 11590446348170276395 13935492631297811877 13016639593306548600 8025225503093669078 10186070181947035941 3408629249068786329 9181292526116645711 2047225142522297009 10319835933912547948 9369968310719045860 1063166422927179533 1934291891963359787 5000120141725388856 6836510687368154541 13716942339270908905 7488542264346413746 14031967021421112909 6189923276343376953 578529018053321874 8197454963575547312 7364021332837604763 18280812433342630978 9384933324595782450 15944311316019514748 5936588236055245431 13386034387002007052 6520540464439669288 13655972148437632949 4408736193816817378 4459066267924733069 9717435630215650715 4508612441506371451 4479245420745372811 3908487133369018113 8782010340265636960 7677906808363916664 778768848123649976 2744423949138881792 17924783149984462905 15014062651444758424 8208057428520829975 13140406002068393900 9714549267895438811 11431303927813743065 9917165187778034190 4232581304180024594 12216328664330632557 15681849688481724649 13024502277185531396 8767555257485917602 14571172085653557867 12230132632357966472 3749728146761251308 17521128018862589182 7568842939555860888 8504882495819010941 13863418385091579756 7889002163746392309 4998361865181774611 17280434858939120888 7635594997825246986 18300424055841823102 1143371003484287878 17740743992863756081 684794371563707635 15630354174854638817 4002511334224987664 2247942172123295708 7795435945920635061 3974771288014781725 3568558810779764995 3003513335267997066 11507952071642850989 10921310232125369990 13004188068099540516 16058766405055949104 16394923515493774777 16168988649815934023 18136827661661401669 12439032467162812249 3665428244810272999 13769546325395157532 1718090436141637842 2511897560427555379 11353977109177889071 1467181911858786058 8409157305797532443 15931754292755440726 12181870362178801697 13081966282221490872 11524456789106988506 6903156412540450560 11761785312599075533 10268994444463109686 13620551607244120950 3888877631513985186 12552653529675120036 413607302021151939 7057290046216224085 9654102175650086275 16523420148790493033 437004406007981884 13325204596128188859 9970106731836833670 613369290984410784 4219830422359579328 11070670066840710925 1492142471124791270 17671626238432937481 6718371261245278771 3276757704180012565 4161164252291184250 2380934859397213651 17278484536929283470 649990705821045203 4882272731533817227 56315899636502575 1638185108369746623 16110553752919443338 17115517769007358147 3875905110849537458 12899866333002002660 5836501017605523045 1398259561570033452 3625441328244567047 11792223362519584307 5755157166389613999 3372471913003994869 12719874811266071825 5465297810490778332 17132918581675461069 15816206807853837718 12990192329327762367 16335271068025243942 683939649065227360 14648769491253013002 3223558151957571351 13590576478520170827 12223409368268740407 11451476653137995349 12260413134202423915 13512398581088411946 9513576100330459410 12285868676403788250 9169377779689454989 6663880354233421144 12271751760119800160 12326012993657207595 12458791556335073731 12411136306794289095 5965853489155456292 1230805387293225361 10817809419126340816 14342149061220866620 9392043364371124948 12462283107763630456 14512868147358449588 12475051333280333024 3897283630824172532 1782968715450018901 9455632519127038330 6463006722267456351 16872607109922771144 7676133357803956083 12359132441831026711 4990479658086659122 1551343571687320791 9649945497304310401 5256501807049591612 3581996388424940908 10124486916580482900 17699404836549010267 18269775047399528842 16685295934939077083 2823405791620053570 8815358488970364041 7438897348174013749 13658066997062583806 12825667587203635691 17447586204068348827 16162038363486157238 12321463343375694433 10931548894390617391 6814074341711216989 4230236625243272285 13581983633273361930 1723389309134872277 7911910339544672293 2139770701644964883 13485980581589212202 10443740534812272950 5658006016123477184 17419680871717708271 9691237571964221133 15368782678717135244 8005973611707427753 14539290847728378822 2069464930971081697 12456801016424837435 7472875070708904641 7595657801920397185 9512991545113519826 11168605793424689187 15896224822616481266 16190347689750344949 5389054624899772897 5124021679301853707 7931354759695386888 11627176234587707798 7870252721210616777 12522146547132890641 11154132519065016324 12844574481383747999 16739856989402411213 16972388608164533928 1982715246426417610 12134932084935885450 2949489660087391849 430094723968777363 16337385338659347701 3443307499977643346 2979526863625106926 18437220185938674172 11735345324770931507 14179274564479494495 13033600796729365089 586736380025144141 16009890333852911186 10294899330445558409 6571869799725074752 14308308480050070046 14078529799395776321 15924308408427007615 14815033183387131609 14206997385817008859 15470222135322048611 4158357745563195267 4030384665755298097 4977562410683927239 9927362791172605875 9379060276923555119 17599605290406244836 14092585576333560223 12892634789215450978 18154312898055876241 11522098548684120879 5807514250130393616 13124217007320456872 14376552137100425143 10096282409897273049 9319280198189490441 6387737688170303357 17413242235554349307 12618252142709505954 6238854042390866441 15009920035455523006 11804802366828913718 1958148371451687673 18319586409174603576 7770867367293806011 6770264522260672832 6164951737745052972 14825353542455429212 9324416242719284316 1104105444995098900 899951639993250491 9753974798558214147 3201019099263316557 12575129880701998730 6047149581110228505 7187772313489765735 9500712762048720526 6164942803360734872 3251618115417521883 15923654649810441500 8483453994028116699 8003834768812156481 11038463400805129776 14489779389484451859 1233894134608359661 9841885425727396752 4765573065764550994 3520966289588105527 13867584647133802449 9018204014970359554 16004876373777746379 13122625342906448652 3119690790101042459 14405984450451325636 1857732165055378474 5975068456849739045 13624427742972475617 16471272571602658893 7293273977252084039 1790263268507448445 8128302180657935086 4924050060154037941 11106697923433795477 2051268674313173638 9772399146981688948 5112233673769095315 7325538961389470028 2704341082383394330 3209055165894974746 1249942093468333014 3555673871909902476 2101606774444523716 11930289150046323891 9527597830893784051 18178872560154803799 14255446032560836380 2076636700064182818 10319828027395817865 1775372668817719990 13692239970599011733 13938991287471904450 1406444011059491625 1176251260081806531 2319047445375033336 2707499696365859995 16003850071496684519 3397028587152511353 3692570429939872852 7922594680322293504 15948800562584980589 12011061816118617694 10327852729749847989 11905807630558772823 14565564482715001390 8212691502528920783 9775783369041978366 10563039946481978163 17694926795828111068 1209541849768192884 15196919437921885662 17586051934985242847 12844785926675795729 16975039417252926304 295708652768494758 6655969640109801144 10741245605348842278 7540256697373595568 16012828644302569048 9493496474045201437 12363703998928246987 8227002540164487161 2462085745979734697 15770191548736988858 323593688896819100 18418998595144693000 9002812223424743417 4791521381739130555 6589180441908155430 2522367432639219920 10474864314253999871 9408825707167806928 16842647073523567373 14173852825633203457 623973861652101617 3677057149281742753 2967066792124463278 3074391319091666985 13289180711397816268 589652356317051554 7345084563842048476 3958063104534406099 12291079541022336908 6079140230106873584 12593561910941198173 8812096177075546214 10884484000084849432 4214732716145261396 16817927676827293484 14642711563040192350 1202363037219342969 5390918812216388768 9511233594496021404 12131362831195717666 9457215738950860823 191665443751616669 14373377198798796507 5500686867776657028 10835048098982007004 17161341981879635847 18218282215455116701 3315769767408767621 12192660498316344558 6744618240526009127 8875776605052337865 6182428960000916482 13406799068669057958 15582316186788412493 6447671121385744189 12160612792878286257 4336596959644709339 3568594587791705118 12578424417873371671 9102926861384478128 12491256080446558472 9132805295495926762 3788910981833628166 10599443574591580570 15985851050629636896 14717911393341514600 1978123014842799668 14207314056107621071 9382145217818738714 13804567802201678829 17630921592646708569 12074664013040231487 12080131659392645158 2987743240102006847 14434727667685555739 5829872061413970149 8370515975904868237 684281497790535573 1325188886532424459 2404106066066302920 13145585024692085876 895200998206277419 13779529724979773541 6536295858885123898 8215617107765526320 3062681625261551938 15425367615287086030 5423547145590525411 15976079236569290817 17904043418007019520 12911281329335504776 17748876598508086829 5262638367917038969 6216275434079685373 1673898414249770580 6284482524035472862 3679123583807234264 9187894507102383346 1064313636064296882 16467905549043939692 12943676683752902199 3176589686888246180 1711379562799586242 8516187956621619320 1387269071175753977 9577669830719128701 1534552156261479560 5405948719669002842 14895356025699689467 14840969293140934541 6354596122426692329 2832362044794617851 6969723083374545566 17700314204227829046 17041644180239134623 8858479428740523947 340543716873431827 7734941646402430833 11726459204671965522 15449426417630432166 6846668067844365158 10492169632224285013 2950873807318844309 17159278177146419299 4448283820590905632 12090846424829914135 13409343045646738860 9744175290495540098 12878422735054480860 7854541516196586652 2744039589709216220 4533786917798638825 5046465541730174657 10761544442242141646 17320559029178858775 16367486504482775596 940978937459222218 76378648106114687 12704621693259026566 3386362408950075463 1484354176876218247 14829943640890762251 13747401266552915859 10356896433675017078 1298949393795464836 12288177491295648373 5018931557547903985 6417411479742416540 16070956815469419202 2672872843877676232 9045130585962199361 8461623567557620458 12224844534233815268 4791523379723821013 10174032391717457041 15066748769335024218 1496400992014574396 13827056500589360850 16153597363834113089 17828005147333513632 10415222685002405832 12721531369992102926 1084593394747577367 6714896838215481175 15674717158596746880 13647305061952726754 6510423137832774260 3211288323154150645 1538051202839310716 17457148403498946882 174255885096285635 2976571060121839487 17285715413469894027 559785081552545677 4895322556051728893 2859254716275534522 6083842982237976010 2047219777074430885 1516956043018521885 18201702363071261718 17342237305694806160 3368144632212530204 11335240423557449885 17101844073212859813 16994869222202811621 13571452561164899080 16771544919377707386 2892398740582799449 14662106626888809281 18414430489642447290 6772962372928664604 16827360216349487165 9480716582032027174 3153756080518208418 3367638653865785743 16679191698012332758 398743914145878323 5984820461296700469 8930345024809358969 17043654736443780765 6887285445796254142 13997129824473120320 1688856524651936958 4501343581813610868 10103396079658572914 3275539226927744765 12406443687453214601 13887778409652021544 8514660927302586255 5893982198809503885 14046503555607123340 12637865028667685690 14516311330682353088 5629719231077525435 7015173290908772553 2382333837619295267 10578316609403987618 13682940618587210703 14350878122454733615 16021558744452268794 16675945546494954456 17731792414865317037 252882811830354706 1411242447489385940 1201985598936861452 18135233852583056458 13761623138081497908 10875018652990822030 7025229353535449277 16780283112362104407 3965777612786410917 10308575642428037822 11846920246282090729 18317570254769515817 4985349441853187932 8262042029765807259 11559699981088862397 17445059942029892135 11405484977060788733 6505112676760859962 9370312704644526267 4049575031693951038 9490506106768066486 16319859695287580478 12394311177908312895 12058753523157629751 14573173466817405107 16826082045492205271 2131742255614603411 4789079954905190548 6457911215060990635 7358627020852499026 3706465500770708749 16147530538171958320 5344924966883330690 6796702454769004092 17423158481362379194 16797704827409243488 16603739342034795756 2810380473963272236 15699986218583574856 16633950283024425324 15197716796220821541 493508273494374722 104405801309060121 2643398785359116166 3977242789298458449 4736013353841099088 9512504421817764341 6769816819292360780 14162060691181093695 3989640429524254552 16909850006917547660 17818934098186062526 2194655718257515567 5341771364740454432 249017808353979405 8840268948725918287 8415802481507170946 11860941694757234683 11676089011069748247 6332150383917166633 12847941074403747118 393613637924002626 14759354019550159508 926470141195838185 517239073375918574 11878568199403817783 10942236602973849047 12027956495856408410 11458405632527550807 455182434181569156 6969499190929102545 6269953827423672433 16759912963325633485 3984419530530128510 8165370862081005139 13927408401225970928 17946955685074484564 11952970518326012076 3561235405587590961 5563224474946378341 14420936979849223876 3267305690875381142 12554014571534700636 4514936242110395342 9205087856546654205 12558450325065379019 2239025793379513733 14816987584986900675 10598411449675338788 16597405777125197395 990155007567746177 14241293523940899950 17244698673086392024 9720735941403340915 13988587211374062207 8135980039250443306 8816163236144256788 3878448884017256002 2696786321817219791 6526871074840572594 16930354125393398051 1364716016771108025 17540748603101612150 6828204737296049745 5003091562407438459 15856128866734883621 13233885377320173962 5680280319912484492 6891594641949559258 1708990791698161440 6545305747197754703 7710563194453281846 9261071355777884254 1810704222972575663 8501133895765021447 4027018417403550927 576524873808777625 5958128347541318866 4396843461459727379 12228254893343605618 2037753836412850059 7318801790937267419 4078435223808322799 4084240288124823975 11572728928069058939 9933369825595501215 662808461491489418 2841285603402607140 4690372018036172316 10188327590532733044 17876269186818276895 5882923804336910997 2591408588879914177 3711066548228898913 7866935693913369899 4253929683495039421 8814565024913401294 8885996042795686366 953209224849775832 16757939619533550788 15572593491827017399 16185957679612977609 16973700428832394975 15232650050548367277 2100455303636315643 9398031741319233738 17196391203832885970 15914755662515984773 7644122683671656121 7722741547541492252 7951162986523852758 17390969893682610053 15961343198384402915 7948544707081118159 4991418967145167164 16079135067693995631 15320887812263914963 4017787399914612333 7369791664490542858 7221954705849718884 15238776577049733439 13288578724303817873 23496841877720035 14686277525854051666 4665743621590939686 9453542638954909913 5890367714204805876 16499144088550792560 5265161273953752994 16239982023920263509 6218442581299928030 9273906106449686472 2494956343954976053 15169081675183879688 6680856130799423246 15101211796001463168 2380322208339899370 7632272303510217752 16617143966400123396 5171645636670718375 4417147450743741766 6522420908207025034 16790436988559889606 6582894689440725696 6449480532405459273 6664601986847854571 12768348158728852654 6400055650891216278 3687006111385298195 4491528031772580783 198843494332067149 8133134805697058660 16220004549668992413 8774054018927988574 294305263985688968 1186044947496468784 12919881939149375391 7722210026284487300 15051776369669962092 9817763757716928075 11556517977877731707 5708146045219606159 15022549096661441876 18065057197377526919 4782339993306371486 16598665907617564236 15029404555908334925 11155595958360426109 4966303497050442797 12953312234391599118 17676104640649389677 3729345931377021162 18000285146697832388 5128553243085462335 4074501361701197879 14458500526494603164 8709454078964229612 8105446824582560468 8359696386324380928 12589869289910397982 8338157595395474676 17718599641987751002 13662881037893616014 17180854657741401020 18173550076260201929 7028551836444609786 588451851423626741 15838619640083838426 15168580334898694648 3972171712027688231 5514623671992554175 9598294578256527869 1457910855512606901 162526206012211505 1611059796161633650 12388299057906793382 5552903458700131833 10914454226939943302 14015283178486041892 8834966031733672750 11282962757727950221 10303208944423179679 9307941242446739350 10604408236594339470 17825906375536795985 1818615861632904701 5997177693762048896 2876142596019226345 9774308256977563333 4600495896105464024 572032816978077737 8373066448303199248 2863659107544296892 10992909846296855825 8523424930190488570 2408991373930266274 7036586348333729237 5073579867137035463 1204577846104105082 17649939219368206212 7015111785546815688 11737636895648139248 1300362711514494185 17766336750345182091 13193154254806568479 16304251787007682087 17930794596865237860 12094272136565573228 12188878805319701915 3137678227383100444 17704380771758399835 16760532152077058087 12043532481077511466 4341570283602988464 3106579821893297560 5297306844507657925 5773834595271817383 15485392054652131350 18190515926219129903 13457279966471816365 8316776824674798957 10991883002679400926 2568204767440790933 10694262166921737457 2369840731235684624 10849311072327687893 16281565814846150101 5488257070650756259 15802548436882900886 16318931563165789489 15806011790763885129 7713752142024461140 5736087603335623445 8423420682361538499 5311905795989528778 2849385418960037114 5689327666259144505 17987162926298117576 16153779722191006761 9174746122978645886 11781247197068714741 10692114060629139947 549549015848808767 5170993206327496158 12078506934461693224 2370948569473493028 2017778027380947655 13346265684115979033 13203748034701887973 5054550963689385591 17032446785587554848 6492427588840312531 16113075781015398901 14724995576731321836 2792163726567952417 14207117336047195959 557915400983350701 14729950417152884206 921429502067226164 3018627619780010363 15978293438599370298 17476813973079570607 5452025536806360368 1351357741357348899 7864798274641816648 18157737639016668492 4578506544373974090 17904457620459984682 5862875219745203806 17365991951044644334 2729237165316204390 15947943700239274074 3108263565974461710 10873747895016436531 17893340779207202552 10412166574467182513 9490132654631179434 3187554676349102523 16052660183870919019 5805538342540920124 9366796622139507086 5838561605855855724 13450906465016247097 17633044782929857326 4993472016349232 862021862922453216 9316987925716130870 4568005585464387549 14682234197042180616 8180915198587708587 11696694626901771983 17176263286883974 11010796379661410047 9024955405755518091 250092982799978828 10373037825406909138 16044834150436668882 6671271391000492761 6708760911492326229 1487904429104357115 4253580583422403280 5981316842487378708 17032477534762891731 14536486396000802611 6553521233014435457 7438946006269929237 5814300517954835624 12745993794544270710 16524630284996727045 8340421100513162505 16121596296639194580 15660596179572099585 12885969418760351945 16582317960514894375 17209818144768643878 15257187664441095840 2257880215580763568 17236407378041615483 15300183991931444427 14029855577886460102 18142421589721648456 11416768948823908098 15100895750145269969 15900675735630708421 1845640785522426554 7667196687399869457 6890718306575380681 4627627017007411571 10272544785207353042 10750625835228393482 12142634921636022093 11903713542803971279 16855385355923999472 11654162671021158925 12299138366514983725 6697570671690043870 6548721788633869496 18326119301927623163 17858167661726668578 371192603983896230 715151235395268391 13429833494006469903 11599877942688861306 1754237759583123959 9865142340962547362 11136840769639154712 9539662228685083037 9558748151238438540 11481894698458241192 10611861769298755109 17067186535912343921 18181297303381374816 13313290319680601360 8214654698067166837 8303593556558664404 10720707009078888707 15726888006743610168 11337225286100987210 10724688665724878415 3402183081981314244 5729555583969888231 426097805426362248 8922321205658491257 7258030953078164911 599212571116273968 10397327897033101456 253952515895820786 5073517463372404555 3305044527721953424 9907489609719509463 3410723194030005449 7723355189233655836 14956409534334689474 5873166711496335268 11468880092583436033 5016499697816610313 16457740188158365663 4598254070837824796 13211119829604876975 17031045198767282757 5374292250013649460 10592462365826489947 2161659774214971647 13804570296731831152 1524654962240194803 15090623378750847480 14794808039454809300 12268565662430058109 11650757603867675951 11780871811794181563 8429439365390188236 5595911171137683941 4521267138885274344 16046064513764739524 12121461232761022573 2050037014111958674 6800846734357879578 18239522929498421758 17216557010805613846 18208018592347073169 2394359817638199625 5119188624171929103 3947245806866875281 15251505799399139937 11310934424249248173 6943582683245305198 13156037729014414827 13662819172114560268 1274159251720963286 6927865900056638682 15674905020355972262 11131435371280613747 52734893065160524 14637098062890760600 7620629381057774125 1707156791557001793 5407339233048547690 7499721014152289415 10873694532578319912 11727221354772411009 10839780737134240629 3043696325960334507 15312603358140021229 14431260899053869736 1039905192830404604 17235265125048976976 9419584039988338131 66219888806468525 4365524574450808940 14338088869575689554 13539356467109347608 6008020375109511715 10768014932835024492 1646130869100318018 636934726208233549 15762120025744752207 9506416479092261080 944230379857881184 4531677608785692130 5827586988856016030 2347975459474317374 16946029775049849550 14602027066559043923 1222863613526574678 10821494713780089383 10313653818996970938 12412448607007717069 13218305493217339753 10968075204246782975 2290188296652829764 7543548103294492508 9757951390312115108 1920422678189562067 2651032778953859678 16352046505843518348 17789485412931214208 15568476001549824437 4670374243551703639 5767858324697518270 7590337914799982915 3971421143550421111 15322708977365878775 12437744089596516643 5679186193279405665 2031881704244814156 4033463763217016444 6497136627216045727 17354697309582035030 10701917507360459451 11722138359889432530 4981232611196558617 5227723445252608465 938123814834839290 4484345003429879265 18351863274115855952 8932290212935430291 6153011501666317059 7965062755843966922 18217072730434335628 1056974340805710279 1070242037956088212 1944234662468658339 5628820020788452640 11183129353789186053 15054816582070897882 9798899304870228750 12851616165601353468 12197217150034229016 15396736826524058032 3920942817312385328 11964715269977905273 11856404131512060304 17430967324809121318 16146635534918895298 13685814110061052080 8062991803630343748 3081108303166330043 4559359043194627114 9181519789792662029 10338687061967920339 12635779637147812664 1335732314473846174 15275480498516959535 9790100126961471334 5958553495004163469 13789300674282210622 9830508916473636182 4597258281402711737 16245157953957921676 6846293733743568459 9057955936102530293 10182518193916506091 843206584388590507 12839781003515486374 10201103569253037894 2952165697506333454 10688060991341404435 13541440000733452788 5266996872008385081 15106189206626292163 17110712265775746520 1008828066118385201 16624325843091397312 4116192541394294283 3969393316241758522 8078215152864464869 15790477589565242499 1159551949158232130 7176234435682235445 9283334255899755705 3003324972126901169 7276964705812810649 8312467999037189676 8589784658132290411 5086782265411922943 9059286545919363956 4867286588798047789 495647051788558683 5747341073148273178 11524498248682795955 669419842149079118 17655394003476910824 1985378425980165318 15973742848610573655 996971620189184123 11943704985642866580 6667914085821699707 9598385344854008294 16681486113095557687 2250083774793199717 1653243428746771485 16576010166134065718 13497411246213753909 3503111411571292952 13799019671268882008 11886829405406659323 1492557716114413714 9359690574415817258 14241247437964768413 11277556544027920535 4804019692089278636 1574499809187878081 8098984870084572225 51173820550769543 13700492773659454893 10479140623060344761 2779820306165048461 4385958924356295233 8115411556198976278 10819703760560647999 2357024211768505126 17590585479097691925 16466835408707493437 17326907326024332249 14775742803650662634 573460998631923428 7692865063239822004 14455838396623261405 9750460297979045531 999087804442544523 8376189303454071998 10098056787477774971 5866185738196048121 5337209801637264634 7560938665037920740 14822684761934375742 16546203213872713215 7243733949209524652 17492239697179908142 1674970049385224856 1652361787877983325 16274736053023423497 14075475701126758593 3513016592124684142 6959095476901614869 2208995709510195409 4081009581704495540 18085336419486416084 10730665388524521854 11490972247088738841 6391263456555105191 16841410701898977269 13738008359793140222 4832707697129364918 17064543863559538581 10973470425015933924 14791800536734462133 14383884298002638389 6057527061977797603 4081032490919323674 12335547722999842897 6354223157400072298 10268586403094413189 4483733955714577129 16486169360857213574 4025204404125635016 12041831136075607470 5213436205067897210 14402661210853520725 4087842023955838379 15550302241933324715 12820045625621166056 2448939948709156413 8911376754939601658 14102902396329612091 16580841862661299424 16248761621924253910 11699834283158943539 1853910640217720300 1024122716303259636 7972767860052304948 15474126707295784723 14792344625579918906 18316640555258134947 11961866722908594293 12157078565898530636 7346859634302136925 4267764245299986462 2166310642329324555 13719352310527538709 14731064547347462237 9775925002945436739 18256446966893749811 3186003701966008806 14763034838223089988 9094309083978984967 13607139647531327647 11614665327209265532 7453640764063423856 17241594051231963181 15238233024330872813 16564005183241373888 3222801884106927835 12342782519337263429 18207454656090571772 9571155427062676914 5543687587076458077 12664392946602656357 6722995612665244478 5873400813795722382 15552541571665084662 17856809364716708067 5617992449290280677 14433878929089018183 1255755135590557790 2951013273990727313 854165728381746329 1976830024672599558 11409604334945427017 1344569283517121832 11813173179688011094 139788717950131036 919569471811367382 9625645412579124948 466351879764450103 17045327386027122721 7434461472905950412 17370444529830388467 11340287545361921303 3491813961154933062 6105201063833586197 4221464493394150928 212660086100519535 8658899818520251921 1183266734597740850 13992639853144404262 693778516006340894 5446897484944310872 10234726275097366065 14952130915369089228 12236075706725977427 16696203101658632475 17487256757273255194 15837796161709229720 9906754188758511315 8564919347699878932 6096172168570922610 14588339610233193035 5810061024822092919 16142846357835497809 10813102408067510924 16617293430979326746 16079546546469439707 5662623905749579889 15798205720173662329 166032210542804144 15397133227261850189 5714267682584082665 17670248951855962738 14867546087315273178 6335054540422815484 369652780699873583 11107329372023907695 8933101552815728657 11690068675295608019 735728875189049486 16129686430269922910 5312811160706624167 8089914872958909925 14124808312097894775 10149429577050075312 17874190465533884796 17819548746417928664 6403578450290959367 1583351593101054772 17944955616016662681 1075732247095078621 15431131978778590676 10500020557533843381 12993345172246250951 3817309656412355967 5939848887516048611 3219520770407084360 12792641556921981810 12170294888334321042 2915512270778627196 4588030445604017911 3570864960812793901 17765282427136920899 16242661975495445244 18102561202558407205 15635323459060507720 2101380104572754806 4098075901548577921 13659164028185770836 914483334599104369 1173203887302540693 192694214254938516 4051152149427541684 5654205901896006262 9565980475240186953 12689644852971840242 11054390804831305686 2843781728524456762 13534453535924134249 1405042562958879875 4535201829386554312 10328430191252312920 13328169933203544632 13737157105293626670 13530983896987113065 11661682621762366337 8289104421141292855 349479689688506888 17189839207693715085 6843779065378862998 17989667820534182778 11481523742381637825 15830288121140682310 560924540465474438 7485146903361668665 382594105042052550 14477740796840174825 8743252656443699092 15167735281416844142 7337693040926535696 1600741414009532623 15004084249790753249 16291116233227890560 6120542267605663310 10303565386259978984 3573536844029221438 1832762724863858817 1804473032603649694 18001558696118272313 14541736000097130266 10123295671841622181 8615261757482799 5085032175487043115 15583483801874638301 9943177160700112524 16382764060918765537 2480089093144040136 15399707436429100357 16688886547513528975 16031434035316050305 9808768674209266756 12787171297584168594 759212035054094522 17824953786761586218 728786820459242826 6373396788541996895 4626521617840125427 10465765556178652946 3248060173135947927 8092583756507403413 11986296813601286660 793621298513911188 10011350246250786351 14957472559642554462 8936599718428546769 15850253408570450728 1760801767263561164 5488926688262375444 14553161019041601623 3664167935678931329 48647365884301217 11239614698562729461 2978255361794132903 3591640071886606490 1084190365846075679 6093811045897779908 2770388965417459110 17261781149822429975 6418872296073355918 16006792353910732817 1039029116564406231 4557069681885601640 12901328383596301712 7018997272944417370 16989230114928120290 8719577000572451913 11023187376447793649 7614604181778573511 9736062300350219587 12217283942767668223 1870263034504917247 8826849928433542343 15865174486263034667 2806402181881616237 16120440352905971719 14684780411217513440 11421579716544230152 12344276670369682885 1085969311956839534 16612536631594736301 6396025701936997207 16749985673978735235 17810804996685746723 17874506878541955418 9788849175424612147 11603198411091231911 5376886713971745913 3727293056349276426 10119726795782501606 1982086157139690347 18088666531771044046 13815731024253080784 153188690480729219 5976579748204689382 2808632389979287750 2908092430779125134 8192258025309802343 3987217850797523257 10202053676936365675 13698252206224980124 8722251098121396728 7946008200868228307 11147586813114413145 12334236572221407410 14025151879701373073 16062082400195733641 9288189637231797281 7805171341582561663 10551035958441533329 17018407364585219070 17702804648166359079 1810084214286292923 10235395061116507946 397048889754160257 1965380573274115435 14920466450720544327 2530810731470112601 10050499378384426025 6740087110847426079 2494133049933447083 415549714231128654 12545648390086012427 5859274696643988414 5043580071081267068 3505899511028268709 1158737130188248380 3393388108136776366 13967422489562946099 16111807506194279436 8984956062462372421 10260823536141428614 14168149784853548642 14797271792346580059 13796625311730647302 90136986436962332 16076764033129432744 14874557177174006546 13860631991543896864 3200072417120107370 13031755041104592302 7677881291621732502 16277564356816043186 15512453348354151964 12398972853613696290 14798424048201276734 2906644841045957236 8128869244544677555 14425004514024163587 14598197668225769404 4444390100349485581 14757107832963811120 9291687837247886757 11512187717644700874 7092752666781890739 9199742909114195821 1749370055553703045 531528527943261571 17703184231601369223 15730960416540062013 6576867495224964680 1564312914466380488 14309344083524358397 12504175811970880507 2057318522966873501 10747720980960633725 16557231242713146912 1186750826481926122 17385067004954605553 5144412636698493203 12663858976260916087 13054796113076830836 3125070380229839493 10207990039230931832 16532246147529719994 16128032653440581665 11904949041657792249 13174182681872618189 7286962902335957172 9361410259230495881 7958973455436513057 7692979685518251304 16811221460363850355 11687788605827534799 5315872907262229077 13122005081185673873 5971714797199073092 12976529398035039642 12855258783205554260 4707990246774466589 919037985979539596 3615025759636136724 7940128620193604067 9133323722599962334 1749249708582044421 3028986622358232864 14231710072229006399 8412297249284586440 11613426026987287754 15277735032106848333 1975154049410822500 10239135639081770497 13761611802041457505 11582447446837894295 10301618182469187652 14299949367625557937 14892437406539300370 1732154364918451474 7338758013666685429 8460164867344928606 11432587395334151745 5051325576457905227 3551877344266732050 9221167423061321109 3812209344066401318 8118306662234102890 12671910608415379930 1868317012817891485 14920690290580749895 10785617979437560424 3564966922811506901 5685674475405192518 10409512412503918452 9085245888636076206 15091998239124485158 6324301329634155873 9659819078455233238 1856360553533764512 14508445499618163662 4485855581128707602 17299762850058644027 11830589232894324590 13932706916520915978 10936346163944283911 16293331688734852332 13735598244820653832 18098474353467561857 13646098009201240912 13665324590971794037 15669322980264417118 16941280008208010845 10945783763864505837 4345969390185796241 14116073033338350139 16679759083338374305 11685362654488556044 216882830838475155 8710942776850445314 6871196879986691262 10252936443774770851 8693825293692672451 9747199984456487677 8563635474434230610 7490831947634525991 17535133044787515382 5065726390542536870 9261623799310024505 14133500606172674506 10950635900963789498 687919348247958784 7680991880321017500 12288447748110635018 13451864705856566868 16008342454401284013 953848236531676063 2277427216339856970 17012261941668353860 5891546501980618809 9427299543514266446 7214853018050809875 1613362759443294200 13201483600736258396 8185118626310604008 10000216004272115439 502877845403081451 5195129968110466175 10361711925925343023 1812755385604969164 2846885489794766507 11432846607660736668 1882691964573470512 6009152898171492617 3261240436044952308 13967931355778980380 6542390517262935403 2111111580134610032 16944483475206871032 10533299054324410467 10397169452315543056 11606637321036351022 9692668048154267217 4250875307122766687 10822635412567517288 14570003682128170540 1887810736722767221 7188245636216789066 6909071035601234363 6234368166389464358 14812538766908872857 1446890881679225828 15592568345913135642 17896077242675843238 9299478396424911943 303063658561081596 11200274966867114052 4421129705665610499 5273446283742690654 5225222178773414033 281225032888773276 2594335754267798474 16534261757878103268 18302941845462800810 11026938645527069523 14790550952472875320 7750704762216707800 12202929871034057444 10507854665567401545 950579789107995100 12222294390212234076 2897934393107374830 5717665783307651082 17026318730979324979 14465746136190788725 14953783719021627349 1180940077457461942 8178219905415096693 16648569070494237813 17410619628818734481 401735919626110735 7972743894882666741 2708669306725522078 5006064152565468843 16103259078803921456 14178972942698118452 12786831331570347662 16077408462197929424 1933886872880702803 11703547035942258740 13753737494073774235 9324660801704186190 3975553341371660239 13481701698439352308 3644332838053199205 12512843184432224631 16207047419692014666 380966889138364765 8153159108020088980 14036624492714933447 533797379804803106 268242354940949595 11424133937604224280 17739781564906488029 9646607365224041062 9535640775707134823 4070321494001832100 16620599482446169783 14485027527176010051 13835802630918562295 16339165514415788946 12211460029414025758 196603299969721115 13569702549936410132 1780594515504188396 16388925416103089699 649802046549005355 2503515440707205192 2103602658559103333 12150978722279856973 13371017152386856366 16640410367559349693 846256494007930864 3579822286622865636 2587193080061090286 7279532681437927646 3030124507241731366 16465661158285175628 15299527090916959275 2678597105904572018 3073551317860207534 9244504640945795579 9249933151169260409 16072829345942110439 13587444626314048230 9412325372348600989 11097223162486614426 17036971988022550324 11783372044397915590 11891138482379106761 4461306792337690045 566870927051341566 14199364398843538614 8704067180467659212 11081208350143468123 11203937485952873180 6388251111056574664 3309730295461434787 14829658294481388874 12579317356234667436 2479804560768499743 9740787820890345469 15183318234958043768 13524807981392019359 11550153418517190097 11861128938848932575 1316669510593530486 13006702276274101515 18235040759624467429 17708905932848711261 4093539394059536889 9164780845383457950 7384519100106901312 6125739768971031486 7585134341920532964 7326787202185412874 995957099528491041 9779230876358913638 5106816627194049360 16143462955038729703 574369182189316192 11541747906797061607 675028534731638032 3141933639129243449 13785851958217719169 14691326154137268371 10501083839684719389 131371273640219064 4931821736290718328 15829471407091744295 55121271972425147 3007165304066421593 13025516580886129996 311430751107287656 4678950143259540457 395141224540479790 7051814010287927035 11849936122894560835 9663095617551098257 1982454991060787662 11897174374109218288 2587759983296693392 11232440815532783675 4340725076618582298 14887607257415384158 12877925646304324749 1715390283551672581 12816151529157761628 677878178020810321 16319678719743671568 5728082232088963896 13754351774522296616 1468230113080839773 16717772084167815349 18166850901736379537 14779891181023298613 6441934355037449224 18042155959165565063 12374821966745967395 12628386146678449530 5435710902471949501 8736014493203518642 1335822705635604709 16716971755810141077 11342674668969200914 2523448737425517274 154760291443296170 15297631941309537902 13296309964391117195 14703713543467543174 6848622000719811543 5835103323592060499 17597672514242740036 2612548271571765749 1129575479499707831 15145023363335514534 5774711503830948452 3713194910632985975 11408345265939702831 16471196740713038437 8179147773789808101 3591072591761587003 11208776645808208637 18348825467029611819 3319216493256038103 12000761450909345628 4530172787351558548 9409002931870666095 6895922997703244107 3136917324045899489 15837631995338364107 6980115590018857659 17560749767833837026 6964637141596654727 2290618726149147208 11097674033073549292 10990208043769760109 3776426012111879063 6898332036610733205 14982039447231622895 16703898007101687132 13866157221697687543 16275688816373964122 15484581908678031447 10000206314994546053 17677172112856528893 4178679064115730435 2515783050755761409 5852359246946787789 12876091782709155498 1317748228496766677 190432678879706368 16284382569792950660 6793953685726144578 12524711289281471517 14267790561226110484 12294003330073080052 14743520684139608445 8630626911328299913 15094837207154611557 4551556877750621779 5214054383817822545 6011297271267556701 239888536821832075 4706955926580377192 9837502964299174111 14398348174867383178 6941394244643175674 17808285489897331545 5194522902543741573 18350235384160304675 12749931328760127879 12152806536585780864 12422242779072448293 11242230111356759444 13696594382732615431 13183208169664664034 8560460207735561828 5294650144641691319 1486412601958018648 12179734578797598410 11295923575509950637 12168627593576669878 860400783786496752 17176614437811716822 18081138045322522087 7865241941528458468 223739106675163062 2059109734459129054 14027237063125897860 5039338445557235373 7710894056359630819 7541011295633554229 2665679056483015068 5733061258134619927 12142732682554971662 9610143219541749833 8774096655415911283 3826693384875873274 11026263245166420476 2282657844912273306 6355530189120066744 3814163363884895661 17199034320550852028 874485490416408033 12742830797080517514 802215250824412438 10299523834904496090 2577873053977575513 4020674800655817034 13079642031938410732 16412541382295564646 6757805321892504927 93277250429866176 16269910949633598330 10348192742225927903 2483702572859647725 6810670607288348222 11458873306266223089 5831692157036150378 12684255272783637301 15280568364003231265 3771412155332990872 9222346852731671635 613587513981576977 17829600455632718180 14418814197946106049 7960967776827740843 6773369918654402926 10591350455464857716 11636108411701637829 226062319379392346 4032010948366549269 15211345949070716165 4812637067593543083 17170199338312647274 125291121048194280 11883832457410853843 5638990844575359442 7001825117316747184 7152368312060928535 576064139838180109 13024272834779018306 3281756035148630308 12950755661427726594 14321381639954140481 13473814756100678285 4318049575776454567 14587454382411782820 5395865012843098835 13615654438599355456 5094036813447227056 3101658200205063890 530057761197624228 17731741763256112922 2568431963792222620 16163041692692703479 11153266693528845445 5330967746202714363 16876300306727283533 2134127754425432643 4768424195846579686 14930255060289056644 400471201921410963 8350354901094761761 17666247190235193208 869806518215394557 7488017450860165842 16093544059329164785 15637459741999698408 15159217716484153087 12348523886265997915 2661446169902248024 13571177371727282344 6325256684241591486 14418552738173165757 4693695122119614784 892091450601177807 9297646915988797063 8195348148941349986 1708633559086224894 466396960491880904 14830676171279355219 8879323533903017230 5397006987216242695 16414803040689770852 16016758947466024510 7932832444146510441 18018803042521024711 11578472735000785300 481290963278683466 1067052799494535142 8905471309446421805 9150830991975965415 4278278497206489129 3843553535262937625 2794568970082099050 6130769260762354106 11080635332987642207 2294277399048403004 8503441903697526481 6945310190623452619 8183738713896342262 10051138021909005415 11301191095161748795 4346975357430856360 2647230453036598449 14762634843980609617 11846600488037818505 8076043879179076197 10786138776514144546 6468414313805162431 14854119919429590680 1751091378536853083 1977791546309530494 4295856997535163043 16757837936145720341 4374167927108179902 2637478099509309746 12401649539205459603 16444901176159841443 3014229874791603274 5173788757788024749 2318996794025600849 6097776950541976043 8525165513492313207 15439050227780184423 7191230622684739700 2269184386185187826 17674617909082281078 13616448544008581381 6605998446884515782 16171035862070376783 2480747784472598681 2440485861905073199 13698183557476675009 2202426549767350889 11106993844938770681 4930602697074296675 2739476686889101204 3995421042017184281 3612270343535280836 2173429403081185759 10081700575375955452 674995499320858598 13737033705498300455 16945898601128958446 237518009070805358 13183475287217941376 14957881541420750818 8339664576541316816 4853653590090874401 10342947325491329474 8574355141832724938 18199293254456101980 1522162990070038817 7745884236284183883 16960845498764504962 15445002636724099989 14852506273337467595 16763253573955501007 18366444836744762938 13311410514876895849 13264177114862446149 4663524346558229574 12720739119089217218 7520175275103565440 16714953166309421727 5975176108813463609 11694879763529412334 14112842299106803746 18374855533378699324 1736819231920956291 6616177375089474397 12742093695204096352 7009942197496226507 2873962687280031030 2776232068202412777 14169077974909343374 12726281075954009611 14788221165202489680 1276025232050785891 11151791851689240852 2903291384639252290 18342834615174673700 10150722815352917735 7657175912432565112 9239572882960905500 8545108632941428299 17987709991428848592 2501225463359631876 14822025961943885372 13358633967254974045 2521865237689120118 39189935393202278 17594106818065569166 15292548975677856455 7576457450419373894 2771605456137181036 11733582011661998101 13641662793601517763 16648992120249595003 5079336140123984591 10196230456428897629 13467875534442374235 11360526370213706249 6683797474956660422 9251324777078660449 16820117947012172301 11963138322443829432 6245013104760595789 11264734046098799181 3933099213869600683 4959371843365609200 17692137212049234258 10863162563550622677 11446523025733697672 14702642730958013387 7298560058112606011 16646500531027706678 14344035643986171025 221143870009265201 15851488374542770661 14454549066361938357 10907742046783120744 15983930501123317243 4049150266941996831 14008437778812647204 17637335080821496579 15214196805500490876 10651962919911808240 7222638648852701402 5819198509302192280 5851257956572720088 2041648201929695078 16663084326658427627 404245117728975930 2380714592739276394 8725162274485875623 8419229691632851222 1681556846966226664 14390672667326142768 3023086875626831051 4322083973889095896 9393937875274458283 12586955568823451563 1392008879078420866 7083806630436084966 13181658944671137607 14822106849140906508 7359528757966344145 2748097118968566822 10579128928621124879 10563871315179323785 10973125379852439351 13743488586364416745 2112085559911857967 15547343941484687950 5680230024539038659 16376564765164771043 4059427221842729915 8558903726702288360 18422709843775039668 16866275113015919125 15284672992193392375 3998712823151495132 15694922979180480900 14937118800421074946 14559926038743837211 2328156870295316103 6134893334986796057 7402418511173737679 2298078381497194391 7335129016194884705 12314399368391303183 12386122921950003500 12409792400252728931 14248514445624467471 4725815975255745288 11897804194374545455 9120214986342370710 16593388970274030242 6698732463284332970 6705787278573522740 3961027228110137460 17533610298716557564 5823584456204766033 4049577586284418359 13478132516021603521 8218898723897197454 4700751259907148714 4172934093011241365 5007815197756956305 5714912104119202094 1943792421998396450 16996576067016872471 14385658430092646237 6676866672951202016 17048423225164686318 13633063311867633406 16053548551061321230 3933145587992810942 7264655179385129823 11966146501481404883 17528225954522291458 2428411850596221980 4794509379326635854 17034252290056659656 5732110791322732804 17429964901864551504 7587631093904356234 5072927266428329791 17857851867600910058 1796678292021941815 5543938997415377478 5808090764847331032 4400343434501802966 13845094626111363207 17144361574663384592 11865733556273810727 10006053416137043453 16449981659491599380 52924083693613349 3355042944006384969 10066120705387645387 15875635565119302242 4133744961496082214 10537817099934129829 2919959997903255133 1875460948729444892 7702591171206386126 11092582998226045265 903321385974386922 16934405741197074590 15447865094325098068 5556706433481944919 7736228321583980354 12068946235582060841 7691946291559474559 4041027061875345836 12826028147540607039 2799331154654234459 10295738731694276825 6717049343125313287 3441391941918473099 7776936678680038356 10904561333689576183 17774740934180452278 16402350807115784183 14375693097447462713 6023457427775142248 10144932203225746310 14180438755976070429 2845172453116058825 7660665878231837684 3038972759604699012 198372683246278522 14412500275782799211 13821261736271649323 8018445920768126058 15187791495359602669 1330248297364963704 586694127753794586 693423207042787254 7107097260570214964 4398077976965636878 339128933705872343 4288689948497520942 7314220932118424991 8048712723093838658 7090854323018769483 10138591110150825039 14847999888200007240 12621275530216351127 5587353122613239169 7476041507799128975 11804147510683575709 14968390448815437627 3931676188202187161 3613387513041368626 953234337289094541 16504970638255159002 13674256960626676420 4899381275333934491 13542811252086459400 7954212306112797717 11456416602222524207 16109404566238035576 9964294419872065645 11330044626067459321 5340967780968488079 12089601643496705042 1236329388352957184 12134658378438786671 6633938474633557674 18312296897711517550 5338302183263119547 5911099140414691090 1329672262103410119 16487274451025057754 9254475488310866714 10521550955494678781 9140568153958379444 11510200502266817856 4348869518553692822 8531765568810517127 3553957164854659520 13739345689898331073 17671498286426782322 11914298674269955507 575559188811055603 11218978151178601907 8280558622072891569 12418358072108928844 490889257930956629 5548104038887775928 6067091819962246671 15047329797303893978 12487765603691930703 7729614962156036305 6925110482711278963 605638588853596200 12842972430901442224 4649344173628974364 12554130248959676007 16110820701140168351 6734165502392460876 4034934660578769079 8859285220434152732 245476019648836309 15089269076642761069 6709657344201875884 8380214356241507767 11225255175781060248 10150182674458398059 16846827098499271695 13038078080344896199 1788596360656979044 2204422825557681814 16278559250374155066 2138204564675367147 6477119537732898019 6950652802231590573 18030442254777424982 1258917363164904951 14001776882499759310 13036818874481357157 13674646314161737097 4047486254816710384 10569662266952443658 13305997466158878686 1112440576919773762 11863459562715414886 14916218888732597919 758993399489157109 15070366180289332926 1372944657340390391 5591710264506362497 14062763213443562409 9587000962369804262 4703467079907412828 3951463278577446639 13126468445482172616 5835669372537070973 4974498431636680817 3136286222408583420 11513066750120034233 3699758200505224420 11182097074418208455 15759076222340965533 18338704740294706706 10623181749956343294 17270810329348623896 4131244356212526231 2409901530433377580 9281393140541494109 7677031834722537061 5850462530873210739 7838032688744802232 7964784056478731392 15483132600711740582 3126197328348559223 16563721670435858889 14418174805432728626 9664012157521786117 4861095963283125891 8304471974942171944 15961744055300023347 9665979214992291801 5090211701954134109 899077956365388019 1133769609211758687 8579509145963183991 17295083017502632046 1008098412951992189 6447856105436560564 11725136380117231126 10937026145046870629 14572182667737729386 1885697782028199981 17093475684770335800 703763130371560907 16281205512253184642 5457279816300234202 12087917516564110945 1811547778443986311 15294046525702978251 4126248344468725931 368409461595457526 6901105062798485993 940360952010446684 10076819767856530188 7333144170253610824 6707236929735337035 14965708668515577697 16667510129896152487 2641232459874495540 10640904533860306353 8874483073532670385 6289429336048683924 11359020705178993647 11720249869488255767 7989255092893884240 16682455710282008806 16436616199927508654 18393191217394912245 195831652646670333 1185033369901177959 441208479778738076 16138083697630299959 545537461680200991 2499502754280005080 5304353612085757599 11313247173737867282 17138470343224252920 3768820542277056237 2208782134636034412 8637922583697991393 6625641017959299964 13309583143185481301 5321451628223862440 2464691985199817204 12503240942454659972 12300070778034057738 11008054846755664122 7246920663892226898 4005451088586704441 15595859750258298717 737466013635178497 16089350316206798594 11518815723904404966 16325267765363777347 333898282733493232 12826297712175000122 4603870574255241100 1193492939298099775 20238831213489134 14084320432211271128 10319187119845076400 5207336570289873291 9186763749796987499 285679876345030905 1925664137012172186 16138084436728438978 15873320562417968980 4585838541754029139 11032439059498972069 15020263175527371055 9288293512426658714 17124563885408354135 7189907896237474960 13520685677469478579 3154997115271950418 13595823814973897388 16379953141048521676 15333531987440165847 16684285055734646848 3914431530465057716 13792261137987396776 5539666809534440637 6232784032194117721 15514950834531794521 6039445998077837978 13348637541863270333 6460386214258963805 10424072672572985419 746390460193525268 15448458508000815775 16505803765551257503 630824334383826844 9181787225746384978 1857871469180389822 605082684981401246 16549579578855085851 12236893173878957796 8173993431277550497 4972519116792546011 3846273208034231452 12648679257558501546 13058107852913181297 653617823682565827 8493280646721254402 3820681754590057767 17153235322199103536 14953940850895616388 16506191534352644709 16217287022498744687 5990788584185207719 11183007559495697888 17404744872213684659 14228499278813173273 8171681042947257002 327856177822197521 5837541522704089262 4622585364231496128 18047976043331288157 6636437727019062778 14096305709099431894 1479292249285155485 12126573812586598213 1234698551866097625 16603103520699708185 7701923009267964696 6908149439752367244 10563201631029694502 11621106724893866294 10431181162869200736 8827628797791417652 3193404999826298866 2276325796233233307 8673059540727092850 10736085019698737324 14753621056721804903 14189802768548632771 906783111049110747 2430050841872729258 9937394879537104643 13628943560467407912 4638210783339088065 17129538421761946680 17479776501873878068 17686853386672878400 10272088430131586878 16937680948725730425 16993972740933777357 16033287285906403544 15613184923687673880 9182284308408619546 10456633154838978701 3043841226302593435 13950419746408803273 828267607247526350 5950226216173678039 11433244867151732483 16419106311109195444 10840616346133914952 11483683336848791031 4464302628288617370 13994517667236475423 3959623759539602226 17688682559468517779 901361699509295739 8939687485313778417 13499607642448864864 11225746662473900353 2615982411451538706 11597245730276021696 4854844024874390802 14691458937969042847 15197231612353190076 12711764833765544732 5415490375461918244 11575078328707552290 15266682946949739658 12513182935635916242 13637685891817619467 15356434305319960000 1907978631701533360 12895974023518640838 15951201000943036030 9618449158650841294 908536572900657825 8329229598817036659 2818101809870148253 15967409738220554170 1357692915915286375 18216993277983983771 4506199151535025015 13280548283666261446 11252432548420800165 5587323497935082218 12439626222646021832 17259938329087479309 7675513679766272087 16630486563896628103 16226950081518500391 16701930182855630835 12094788413579511072 14986049913606427958 3095234107208334733 17814914319443727344 17365308002815833387 9308017989101509028 5741946124001708254 8479228507950904463 7624559376862192666 950850266407789016 2144938295109822953 15466257574355110753 9866227007804197110 12706427329438458732 4908914036844845777 1622665634862061686 14755221055665766357 6987557521819643744 8884450034313439824 4251017720123565962 5514906999828573775 17528075282207521914 6414287447041640902 13457017712251394575 10237177712789739776 8014799166749452134 4609118921699164474 15567912698140105063 13078532506333986483 17621174184584922406 7797823100140297805 64758014967749927 1564755122605814756 16293052684622340574 3603989380812320151 10592663192976002581 1003418540437274170 2250806593231946956 18296675585324424790 5403348823822544603 9882096178482919471 3244354499161658823 5057480863620485094 12430216871946162008 11634508544454420939 3450231382919197611 46970718444293121 5102727654409343973 9406049606379722330 16604262723014415809 8850821773747004838 5177650062180865150 10852268918435057268 12603310836045171932 10549026346923189290 6855654318052304155 15926454816532226620 14933343208156268579 2857339411677890765 17515332880251383876 9512816342567314832 18010065810694046263 14106339686885741682 692368393074166374 16743154446859388849 9225581531721130328 2290458737825553706 12316954058528911317 10685153824425283083 4812888688202804644 8042371167909967061 4698535953470805480 2609307184583467873 9185635681622771262 14827931139861877903 10626188938659569872 1015923313557949974 3793212384866833134 5610825585462671623 1030803254297818573 11705434691449647808 12034836411254548953 7938985699133622882 12217053358592540887 8934193416576008632 6510837837555660638 12464666599061145600 17598863188470812652 1093593562736029124 10241547222334927552 8606903514783887941 6527194931002839461 6225048713478354876 4845913203242643644 3292448385557342235 16079030435566139628 5658225529299977065 9936639658063537288 9052864249564301874 16386149591095242336 15018548900022371183 17769463310105545864 245802631064931612 4939514786147847616 17991200657248106553 18191622414601511284 9677663482140822349 3142505943546599871 3484919401403446729 4076550542923765738 11771777635315088325 10085177310619417239 7459353942605320524 7183905341149319072 4148994603345497777 16511870527918083540 14893253478813824496 1637032537806878222 1718352872376872745 2385142977064250893 1135724069224069433 10661249810776088087 12164223469776598303 15249479658822270113 1264306284942771624 8892020556112757929 17153130804297027619 1874435769161903741 4917712917720748530 15533235660877296447 2244076526185514090 1224109643543060928 121676214469979458 16511465651262620115 4480847719173220448 4071801297286387867 2848737023561254572 16002545488984050891 3054915307215235978 13347008338905003635 9591788148873089395 13217634059899493108 7451494375353693457 6897939365962311081 15355558367916301521 10969796972621377671 8953317839768142430 8437815026176902823 9325610752128955962 15685961509882618786 7077526371886936397 552443606095725227 7952878767297910270 7903011462189461120 15201419744806500148 8384102550298308308 6128235368947176048 8440929047452302168 7816967650134557745 10171905673158339263 16091367322195757024 13043159095118772924 18020181963053924043 1147625981296788401 12604847054732357361 1792649573655900001 14059454073134514705 17288549641311957117 14169164082827239331 16062542411434213225 5806870399544494222 18209109853427742873 4049501606565659657 14779335999828400177 3248937592175320434 12647408819657156370 3633842496958962413 15521739650538065408 3512718335538977825 7675255046681372395 17778860226891339332 7417286055992559376 8762274925637003166 13746989906140581373 13718364352591985724 7211543404076571821 1863379514723028188 3530042043913942576 4171927322735173003 1256656898012069615 16076345890268997839 13484560449857470890 9223418047682780907 17407966994335982596 11579178501496465865 10707763471566416137 1607714583763725117 3308691847149495734 16928705030928165663 229890753609542088 10406471955243939465 8728291163532282815 2207683959308081998 2840334170522825617 12735533524005321973 12948516052811909336 6425777591491089172 1834089522726433117 10656048022898482703 8556352578939576577 7477790806462112831 1303086072990251926 12145062828959373860 14969191860490591619 884907053840870343 3628932210315587580 10215756526560259823 11121516718586191317 8880279598858253961 11946084502025281145 17950348704970073556 8460659764888066077 11916513539651956441 12507813842347379116 3865333798238927885 1304099158991380176 15236083834360179746 5980924252963363786 10515715529280129300 3557618387633344940 631586437145379922 17457608589786614508 13261621629440758759 921156700730082857 17652325682120847680 13931968579761056605 5995338787886532368 7294508608334729609 13449870312590340479 10512252420221715005 10030174837495078280 5812270123855378723 8993695705652140391 7723480340329336159 969847429279228625 14827572780762601899 4622652301370894077 1932262944170583917 12003930381180437316 135172630248753469 2455837338468879883 10143054473837329276 1692058958043238456 2765337036660026703 16508838660722917053 4073835162571436889 984778274409547349 8207304167541346978 2713676609999768613 16636060123909533734 8439020689497308869 2271409813777110590 14952540417723451516 7849687646645873004 8340793574619472466 2830800152776492056 411747293746633572 6043503246191129312 2973423701250876890 12964460145319272983 10142309127376907447 10469429916630761901 6838380093305389819 8608371262454100414 11956103701561595661 10500143083462764791 2201283552131309949 9148899373827270832 7052625875364933359 12873725500939317814 7509643149899985828 7944921516817835195 10614894200847476271 13139494024844136350 14136875923404845662 10761462261442283744 12218843299925087428 12515789640903225207 3306945865402344247 9300762705814467894 17357769305777743201 5201512809160326650 9345341260992779472 16772363674364734947 17493708328389130804 5345787162347553766 3648662249404992352 11556361934204330557 18268772565357731646 3873688698527744962 4225994496240091396 3521742508962360752 9502646719184685480 1411338770916513648 11051951744147935970 6740376272350955243 8203651333148016255 8912072401567188051 7276010248677779106 2445737486178740080 7663954433370402300 7915388728547922071 3768667445767322388 9909479149330066267 10860520020430106736 14109305927815165103 7584234897099876920 6547843604618566039 10012065423341418155 2898029549272471032 4025370633248409763 4643229962468216309 6278679812473321060 413878470897656393 7396571436380258229 6831473771345230304 10244544450335493034 12943460480410035475 15756702888440699490 7196736126909887844 16682964415113915307 9439347282318219532 12691922419697269620 4521095120628133383 4482957174126571185 17798033388786249024 7044315743254480291 1257964145122642034 15506484376655050792 4364552654551636294 13717632791763700407 4346764070300812734 16770102753498081545 5492680057784181672 12051709166711931479 2585536764696535073 9504970016534586819 9009812938325186321 15958199218845869509 3502663624724505920 11412345553060255 11803055541924003415 16966199161448717244 16232498783023189754 4178760002998864374 5333539781701318638 13600949730960118347 11416353647080913298 16819606134374579790 11522620930645081306 7245406471278421168 13578454212510621505 14964305026887512548 5870540895512778552 8108063737542666527 34913418118822787 440053696443635396 1315137054386866339 13039338956654633670 14310150703499523918 5214165556941604798 6140906162110969063 14143774779477890784 9110283710147137047 9990157170608014484 4765077116540900577 12184889085079844079 9119777700714860418 12403815574859262661 6933416995183258840 13882014123760403501 16614197380365148133 6108318450981911928 7211935549514459466 16933361633616575459 17040711257445219245 18271703890333218509 3493418846489721920 15684079526891702725 8600568437786137642 720778583246779967 13470243233840305280 4274109408921459562 6482277612950483448 19654335742027811 11043921970388948099 3761710616243293834 6432281573436956047 17273757636497201738 3856869340500847144 11804257602551823415 3136760346702993183 14788595801691499362 1425372482769738432 7404788008823519498 5292871306385380949 8186825648088091817 181589763730082952 773005768460714352 6840531065487291163 13547268398895639604 1418526687010893185 6446851665403360222 720960116356274953 11305939003816337960 9363629159468931211 6067006718505374869 3441008655045558827 18381457016884250450 704335029627887043 9938920397116068236 16510428606039692570 8347345382806544519 5913696857545030856 101322256186543346 17984209613417845289 11230337837435871167 13589786814969712298 5198940096627262137 8425092293870584782 9024075794312232096 1972667784225046711 13341084209277857762 8238389918128311437 12179022892094031193 6146984563653716441 6051417098236958189 16866775366997958869 10462046139108328255 3215530486247272414 16443138103965160065 16692897269354245189 15569452214264756833 17707458841953248824 8024162962053175078 8828424018913131008 15105650069275918296 9956057364747713999 12699644073816375073 8169276186527071475 16035220043406338069 18185490621075988578 8781640161242680710 7408411327997081974 6892916333824105095 12863239418725562665 4869437732428708674 6543467612170193655 11270583619202276666 3862611215399579459 3676512759999544742 14078592727793174802 4468541085254835769 13052703902612550375 13497774905734691378 3619192818444105412 15222119793358449827 15735665020609938998 13933449181718113613 15086018980726817425 2237633574730371971 4637545852806867438 7863953650774445149 2108136449670536429 5740481703764952376 456359036146930810 7536026657843911897 14205007912310529514 6186103341125615670 12899292751184152639 2938245412739078683 3161749468347955940 17519341884380827805 1340503926837862008 16840069625741636259 4505496872691432977 5896246910790629403 5790143618804083268 4549669519926211623 12181888227849127658 14419371935448087429 11539394233711302804 17722714303002500211 1272708578461429824 438422396486481061 13756900852943049668 1580491685388601743 2165631009082230746 18244783579690638666 12532913922760689415 13542148555287239287 4490715810074335495 5423371653155072983 8647081660170393933 8223893319585083917 11676441879971087957 278207137253819219 8776735469123385522 534985569644934552 11895547558180616607 7681218070256692069 3886713051278179483 15609853533868415336 8958135738900114916 6007125053241879416 2666976193940311596 11032289174677153973 897273999726632342 6755670189618008566 8664170626839472597 11032141854307721947 1276523423404317615 11545257418952845794 3020917991200762544 8476939002411142094 13537415050628706895 8909799815152770167 15035599383067100445 10068344980627511840 11566571702036991011 7599707654487378764 6811500393920969047 11076218738635895003 17336088763972422896 3509506917211566736 17869010188388546467 2460123804894483556 18397201922617444018 4264674863848730881 6329032180616357546 3558972100287972981 11012592862930830880 9828901405779985002 3170736076735954780 17393804545604905039 11822060416603246372 7630730941385273310 13589544892448523065 9557081344749398053 18253673510213669918 14389956147481456373 14127022932562572735 16989999341621356578 10237337388428743736 17035185438452633326 14779568485763929114 11500166528928573463 1410491041342435570 9058167721539041162 4920402179815040579 10188237824247605700 6249611917915265917 17887450998161624394 14537889389129775790 12617434837364614140 5630885422151544833 1365574329751755826 12460100303345144978 12455473029885463438 671657494925748391 8317992870163681044 13870294466458765264 15052691188123737162 1640494843203559129 2440738313163908178 5961734814687126435 3904054245387093306 5701119887943673176 16727182758859409063 9735802612249307042 16278666980662480176 17533997797123599456 17632412137143333107 3903631165235403360 3671602790030065419 12369724444655023658 16907798115683876214 7036358499982144160 12770808169931949835 11073666146457698626 8337774177890395581 10076922446318708694 7917983205990035045 2532732629899572744 1362654493031526134 3927815323417296025 2108063236226057116 14814027900724432810 15086331176631040227 2287221771571641522 13578147169999072008 10114117389072772317 12599954472214152107 4644543572831493034 18254258836509140289 3915436531739374135 10871761926740967522 3737898577059073002 4124593613771707179 15546809587536202345 7859417510006370522 10912049707538568178 9927246231952261174 13682714853695723860 6658248379672915305 10654338330158310314 10075763146986322351 17741230604659301043 13034117085365082090 10969906809479015767 2400109960354546167 4301938365869203272 15819659183859209595 7704095004153865015 4205287290643329938 5076446357705368978 6916932374627483303 8485418922713288418 1057194726668904707 12354361315304325228 4175767153811047435 12014744916370035431 17094450301172971138 10043114962901406182 6980509533417789488 12293520063872885710 7788688093369253695 14056198558996313579 2553874504147318249 3524902157967631761 13261190582906801091 14003927370479855766 1619364749754160638 9072030779291227600 6739714545258836913 7516235961340439841 13966078723179847637 16953013057100949019 6555504485485272738 2443401765658895485 11795199489184762100 16308012857314081712 18075497635322930100 2771181400811467118 7808621163952447285 17359369556514310351 15888629682644608929 14050493116284655647 15857950308000946605 59538297771050202 7416182137315059063 90733478487004834 1565811333822975720 11417871229630209830 14157593287881814016 9905161268435108934 2763349301948321574 287822095169895995 10278415623039927998 7707625670312774292 6323007679246587616 14178978325529927832 14189364476444518754 7867801061682778932 18280532892181971706 7669501767238644941 10180947579108098718 5766274515432933145 7909642729597553978 17940372097086655483 6046593267957822043 13053845417201962458 16356662702040665450 18102060766411912167 9854778344506874166 14050753977584666040 6112228420040548380 13139577635094806637 4817374502574240360 12804508401002443131 11841901234999535397 10162913000290737163 4802489940306824259 18147756836795791301 12691776983101776793 11152181445007921401 2281994407291871124 13887275791928847884 4933992515961804408 4734386459594894118 15463397181832763332 943197949000330765 14074252545107911066 6828025574304212314 14861555259659252087 15998124041603066361 11284951715194541889 18392332445359600165 12874852326772457241 18015341832197471113 7208075357460148194 2156696230924815011 5082095216737128859 10225916458645138334 7110635402720135426 13642617030695185254 13268216794733646468 5436340493525432389 2129844218344678392 6584808488581819125 3793986987742798499 10059416747842137875 17887375454517864748 4693206275353952670 11703923826936920476 14249465641282818479 16481416741633789846 8846569371192248877 5105264304887451032 9691328703829961258 15025941373651887176 7829985670865220641 11769157916122624174 9512088230852028970 5170423513987401092 1047435905177474416 15767931014880988646 18209541989901052181 16325298081341398686 359233795382499462 14450779154107094648 5221236774967655705 910913756280738024 16823606268176810480 9337161130770681875 13904193580352447534 8236307302931346240 2003603312582160031 1279679662213288328 2805037921118694066 583789604448407323 17329550458354910442 15719269184506312596 2857379705909290831 516025790667024516 16692330826882955589 8887727118878815987 8901034768043066728 8058794061018758678 15691372904420310095 14530243757393896982 7116915934556895201 12644216945596560531 14915495128010067283 14618940689842693123 5363176409543911016 11394440719254891993 15773937425678212296 1141151145036534085 7995305879334668105 3025895066510267667 5808119340898873202 16294927450630115787 11964641730546644137 8202781225886221274 14008702191229524762 11019116707242186965 1794083348665502796 12473791838577977241 3307128456327130377 14951006211070771393 5863961732882372303 1549311823316270625 5861651077054231819 5216567714095510561 12504256478873603771 2542189759892978733 7245349986077108026 14100726402871421082 16260292776154126361 529603292727732505 379666479257672730 5806087088897486478 4800912661035608996 8990435561781904008 14466832008960760154 14188316447901146030 12226230754345863365 6085368960515039029 3169263279717203286 334752988653987652 16735871590667623487 16231013938544206189 17407879559509145588 12839647642463648041 6788177571708912138 8091878769458948381 16487980229203420865 14549801699030292116 8231771754601525257 14155556706946357670 16413133781109391034 11877829637809732356 5833523679976281191 9025960460764435600 9791055467765515024 10925824284501403707 4828304278406591950 9471730850472508759 17080526638303724937 7829271019521318979 16092264807232104370 4443310295919395331 12016670466139547165 303555294438216491 15088314326406304116 13634565277764675805 8456516445033910538 558613530841695538 5725353652159128935 13354338863128897979 16906141281507644973 6498527697033023329 5281028429890508846 7116749227650780966 16719508751503987033 137785822765175991 12944408586379382522 13635667372127980938 15848816328375968923 4131997475283559103 8240394359323115526 15699042768281208315 751759008122788744 6335932547631599252 10756489191780557032 18266108196493562735 9689291480573875274 11520093770652651848 5556724442399621139 2261229385586874286 4471027577608350050 9246788463297373762 12641072128958106009 16201826886516397343 12472459701089737422 6946300970633154659 8752987363555644941 2640733058851832499 13217366039200081965 8670684955759402042 8278963424443581058 1647672667404702672 2611381868428636865 10377781657367275875 17133942707122030170 5476993397220745632 232144371132989072 11401726441697500827 9012819940200609097 12662378078023444776 5969124973349605968 16564525063919060260 4249232219183361282 8201309852747793440 2451014195042967285 2684567059979947951 16079083116711523007 15092683408671671287 5441784974803519901 1380493562509114351 15533084526411052183 10408547661747626561 8120918351010440757 13635940555565030732 10666504512955438748 13208338800388169518 12760572736553234457 9095533398206523428 16292532985575521205 10900348339603621377 8647647359935728147 17544215398724544085 11221263764492758460 10015528411275773285 1969517728016254069 9114777832578656405 15652070411923983998 15807894321869657785 13399826197782675278 115942881701428210 10834078619710569244 10705161944635144553 11343997150336428087 12453202031379399740 8574523257932894470 17403775470131289661 17136819830271698297 635061553146919183 10466184124034155830 5804724828280712862 6865467068030087309 16852557734252129259 3812382315213344657 8148486212861709810 11104872196513695008 16937277151713035348 5330855740806438957 1817731820962100991 8843444401933426115 3128266255294983810 17358247485276782514 17947776791324881566 8775430222920633436 15114563261027646823 2605798782541210540 2892290127715327996 4541798251496887611 4575322791849082233 12501627591844065581 16222592127278486593 1064382637969015999 11588539585912536407 18376852904845808274 12117906054679903285 4745215430014905310 2054464454381941677 8437119316062403529 6512342375753553583 3777517932887187735 18015244439942051885 5951027964687155728 6983409091356366871 4424392032856464662 12704362605344704501 15884388323556001571 14729570851448351756 5620066324311523819 1326389173477382869 3711036702858892131 8347559036560300892 12822745618816294132 3186887066808536542 10790925932031021257 6719249740802633645 810308800199037773 14852521891770643265 11639773058242535085 12328587260991087507 13878955600908199284 15091923866837665768 1690503445379320313 9386935875636598648 7195372088505864806 3588719284490403770 5297697762590482888 14933438018126135018 2979625740265733690 16395352008285568569 17997852911703161027 11324464868132030878 15110596143815805213 814960210004464646 17387996054093774855 8027666667283261311 12995509508322778471 6662491918355311999 8796902850412373672 16698506226231209102 2852979532218442417 420901710487296721 12170443621499189580 878259221957698505 13214374523919137101 2886336170646559165 13091811250236765469 11608815160033110442 17865272491981346777 2040708845941655956 14076259795863735581 9110940192405401367 9482191353217428828 10599621285745404000 3762694037586697866 15609606980822102240 15771201670320571468 4144129374546992840 6162423389894421901 8741479014884891440 15124045151403677435 8693193043280465462 12608010298378274635 12317725669717706664 3557834485572252267 2183007080218127006 9584360505302984994 13721382376302025247 7345050584500750609 10364503495962713372 5658420110176961044 11380346470176513848 10999737822861614650 5553489845676018815 11937333955976043941 247678603526488111 3353957579737014893 14187038268922465591 16565040250994189206 1452037934730903712 5995796447235989939 1731135224536013457 15516348779725433884 13024238544481555780 2853561767560791041 7451808328066012161 2157283981388544865 15285523836668779241 16499979672538376289 1756567432723470549 12531769345600495415 11653832023151641558 15542955845544642315 3949084773770929779 9395065417742856142 9401455042325684346 11573317757075604443 11223399469257017087 10897957753852049450 11161262486526146027 4961742077549560124 2887723397831712585 9794793307905990707 4281650544594975012 11393195402145950236 18048007396280986937 8063516454561756762 3941176312528313586 77555363913036739 17430704746176539297 11520896896058117697 2328896170409247651 18292253952466354524 7328748295661238065 9124854973831432131 11445454287255222598 990890800089515127 885343189525967180 15420026501790309936 8832501293209951679 9736575002886452818 17173322838762348622 15051679964664076662 13189760238999995501 6716402376350237906 8309865664748726832 11251808407480643501 8511699171208116101 8684429152838452575 9890850615118492728 10926986373081796137 6790597959475142049 4652985106332863468 7712224650669417774 5298116209645103592 4450684101009721973 4467821151888457790 8473536793085274870 4462267488783357181 3142609346682677006 15653556004346452755 4195091484478967730 4341911195641409768 936876102237593842 1426487419411206905 5237366876408711203 16610740012773813044 7580229819527257652 9361107610169600018 2517086467788167224 16469477312615882369 5111138802378755480 14335427881026723084 14352779265809721959 7359932570157925838 16272484541446928588 446597679953803475 2861406366507105080 9466457608030474946 8762390751582980650 14621705933948814174 10593762984789362429 5060550439394986987 587498388280354316 1394748777341936060 3110688845225122204 1756751183148114949 10787559964579405154 16844906934217513560 15736548204637973128 15941843731552354287 12794017021022197105 8496162658896774911 6190756997546110725 18203619938497002870 3819631452427624739 7988234736738357371 8917205078732427066 477897969316842292 6810905270811799674 15353926827223780302 5861228725100398558 1369679342608397904 10722361113036392365 16013547557222301864 15683679203765849819 1923857602288018019 5691451527402886083 13209059404169084533 9453541543860040849 8250795887618844108 14122073064301020639 3456152173153454154 8089766026261704446 565313396145600844 8960069287729650553 5678059398644078912 76902668083227679 12039493781472142087 13948777541718946528 13291809689941748795 7174321045024154094 3624534214739741933 10014319890409622970 14547773597843733232 15532424383308029568 1235493857708259343 7451728852042626453 549456312533064787 4951838020518329680 5579724414728991728 9019469170121009432 9442720879716901384 10994637289891356134 16814478456972959782 10154305048002059782 5490882046907687758 1971079194933966966 9940585278750473358 1985553669633929335 11373753516366583798 4887983894228496292 10274440189544745129 320084145296898768 11053481621127690254 4285904653642328338 5316504049146943641 9431668300842418949 17192323416224589776 14152308556131115562 11889306843079164012 1538011945565299323 3425693811111011885 18073393381854645412 15343733185815120119 14366940052611376198 16047271537280379518 7589929579336474826 7884550998992329677 15385756217810519776 2520397396090097620 13780062770600051962 13358550951529542404 3010364552686143577 11813759859884080329 4516747194187935153 14133770177361285924 10446730646909122644 11086769750801294380 7770503060542608331 7591164273632039942 6260920572659846105 7035285201157499084 1999426205559241575 10145263975370826460 10218837276733024531 17381986795011926452 3913096814321505499 15574690184859753016 17404089544320482009 10452314838145421849 6372049310267615778 4971661861668208673 18058161238034992911 15290152847404046235 5623683960094359688 1272142247902445927 4258653217705110778 8778906676213493884 278394262440374567 7291747343366310270 8051570659210507079 6314792055353360026 8998655743667082731 7278687800131224154 13129726848885382146 13162257355692914443 10532357500673990369 16869003153930309619 18242317908413355041 16802596889012515557 12476091230790105902 13222980532120013929 5568678277351046016 2777243423767226264 343420266602817214 9075243119507068517 13883103147246568018 10199079188713529159 12746743726546519937 4311631520766064236 1881845823261838016 8833773153378421193 9734458447090682316 14980218075904594260 17580513433348125813 8191668264065614857 17620862583592385382 12441021589913490080 4311381644997300357 7864983184028807328 2335911636768244255 5375917825703945664 9944516587054662830 16528585824300145078 9622390986020748397 2934995139541629339 7702085467013548690 5962538436452200595 4287628626529193336 582041179189338369 16828361347303833943 7242493221608956146 7622465022050892626 18170201286138188498 10688865840317685996 9313790976274578125 2380284218563882714 14810594462242055853 15736725829019171380 18308024594751490233 8118189106833903544 3892337079470665672 14640996608403875493 153477555292350088 17839405110962585933 11336985540142372934 7553390324171411729 691336980612211975 230293237411942036 5854047903724841558 844629888479210306 12326165030456474522 5481190125463725132 13365629855805324235 5819058963650587554 7147152540846752195 16366763704146273467 6340765635403639762 4345658163516060213 5156405009422566166 18167401117634196657 11890617458265325066 17105044331401446819 7124279792835848949 14650447881571318051 15120480738939339252 17972137133182170571 14911951297130193520 7829107291722510132 6945552882871688338 7847107635596063098 15099873646762461466 13104716280063595027 15017920679828572370 11419630954720829249 12470491729333826946 8384954028022243720 991737946219551574 3792419194630397372 14050092870357059038 14389716396489790558 8559042710408579806 2750800630311520670 9894873806968251985 14064581966620833812 15270647807928553221 17625876553090232434 16990676756666363100 6115788913211949855 933463633814110854 7029394087070654063 4735365260231773644 8652146327453285094 3130961977202746654 11398545923035709458 12667746648140539750 15060576922786721020 10008430710670819747 13942878142306686741 3023983538349467689 8381493644825341249 14258814484981795722 2408765090347567103 17525211737536258379 15102564309225104584 7658345244258547715 17768904454915575972 12029444181163242389 11510733404673884952 13705257140434152367 15072461701050504436 6846267353466349429 1067067604315843252 13346822648940186302 6806830350313273665 1253274697920769832 9828522568146759215 14245071407860096709 8602492888683566761 5774206722657932957 2443575196020543552 18013182378631174317 3437978754339568165 17041214053848970981 2418830897931875257 1797977599761191994 5518356271417954040 8055637257431852989 13619241996922077130 14577147867934007350 11433123835983598328 11107170385014279889 6387295721728430606 7412967933578220855 3927281182354411936 132496541266057313 8110851863762732710 16465561268974599766 4890401337877764881 15640423713709924310 15030834129383484039 17658868017259025856 11345137430388894117 10564202002169765166 1099205789100092164 4425656649691437447 8277078398289042993 5314585781301303276 3387393242246128558 16224171593311147151 2444801826671629711 611859052334521399 3808860997556243575 3734355804218430919 9640396496956425571 13741133419516404853 2405452692150430415 454535904842050034 5610478697704794058 11771076541266938470 8929767866721302669 10196619559501593858 13896668002936434650 18338020549059335031 2778877702488190675 3211939868813130169 4054193398317621768 1686145681486091560 3562487368033944900 4495261049107861888 18250447046672009518 10637863891928199883 18303931243635729086 1808635838996176241 1728464969061387701 10737204498781746531 5156122799487252495 15136580317282016401 9835842642570541514 7442457449287477022 13044621656389627044 5061746545728956168 15928409450054513495 11859830525725591086 17752411113480131597 15096538271580524925 1877400324277482704 8764929328944279950 16051205549108464953 7466584375726731049 14560157870781219660 11574655715369635684 918616369462815517 18045544409420364299 57891647331338894 13620864274144579191 5662965232138340971 17698133176743334235 10589152467924434100 13812830518265547052 2869056856145659188 8246767670720875208 940743916273669099 14582234521781753458 4083476812581027267 4323087591485981298 11262721915846791620 2490235611453161391 18161940684413881693 14879854945024388389 3751021593924246781 7634189351891653170 594405818254865458 12267810703973938962 4621925527774416043 3098042210398653739 3058395897813893762 4958354730561719474 12450883591723444342 1579214732916602975 10638006767648068050 15158258500160613948 10185505956890657241 6740452057018099096 13482345770668584882 17358252709839634322 2266665398957325415 1659879617145675986 5967367040260440721 7991253232368152880 9762370484370434175 2535774127735256970 11361494936887064707 9796268949276113384 10483641977295626139 14801834474506344103 14109182150699243542 2207122898165850063 10758447539559791993 10172841976462881243 17426756399072563532 17722389797155037969 5397362638347679411 11803076603995003630 10158961345976578767 6505887476918560023 16859123060617764547 5169057836302500619 13222603033240521368 13339137770251738668 7078838404124655786 4843212949294067784 3133448875350804297 3763391719887804402 800601766367100984 12150240244592226218 16441101089367033401 10837882424834910999 9532424238914281256 11734287666310296473 16283901424861129479 9310801756182658736 1886201543573307372 15389857907428050580 16483851775972948242 12828016618169819254 6265142507239785913 7770122671395781791 1198609659948737501 5486291953851964888 8182483708417025598 9749026960991161031 15725146177319924947 2012253027980285114 17424323116723625263 3833144341133900255 9113648624889137505 14785773920538436409 6743497553031187535 7389690064302554517 15108690681596393557 5842985461093226608 9759317018769981660 8784291453875218974 395620883459527700 3849294398806015318 877184327614677085 2812106133105118379 615615297218745424 8944339100221704137 14993931167567225812 16205705619514215854 560035040672897941 3710155091794732018 12211357324061535451 8772627105123665114 2656994332821511811 219941030939921365 17392291111486980937 10475718625025306862 9165519425920155716 17292015906909724262 15133958274890996662 17467354144609161619 2897438279657903446 13165851281432963470 12938298318706568987 7065755708750878026 11065964598290761463 12282007106387213562 13045721083697389177 17597696977476747247 15250491195749611943 17880038357528743690 2900534313807145155 9538648367604611790 12872208627248627725 6692210240548568430 6375032627654123132 8312211839440954739 16581937115623113811 2492912696118248620 828551617770726114 13969155128160016470 14851934942564707641 3653781480504596178 4249044217509476277 10464531321164221891 12855479935845409066 2446007141247552611 4889458570933734501 2835706117092322041 9026973995580395289 15110403806785447056 18205850832513765084 16303481346090210393 17737650318909250082 6963920881786520742 4115264262745155699 7531433779998189513 998624818569903290 3985565925357060635 1220618608773528054 17669770953901295111 9623691507724006150 17500696476233089836 8984322410500803043 17912021317407824105 10633082053341966289 14773484770063730346 10795020692633462320 4598447420312907419 14312681183897631673 7089309466664187583 15520855858606390163 11048732429715646254 8650999499251704484 11041868690043245099 7646614012310218663 11646334535656140662 10053440251697510999 10244532931533428928 3276617999548014703 4371033978647371447 1434185502048884686 17612683629661009962 5208603008101677939 11022189944940219122 17668241666203577249 5574631156724004024 502623512003654195 5312322679855016793 11371518864129044720 11989333719246702127 3005013856545088723 10098465235588086940 12244757289306254280 15535335421907865505 743909146626998853 6518454955468854268 18341655853330750634 4483265272946242418 2111248422235842191 14932421190123278992 12502118513791310489 12302082751708070169 11658567997284100280 1994256354391351585 3759773112629126636 2992095687119801400 4375112842888217018 8075806286573511167 1624757956044897227 6648495420334843385 1012345868938840827 1325308753849883685 2595542983545732267 1395044754785171801 424160999440473253 17911293651675594441 1667104782422592479 5761444373502929089 9460492283401275929 13008729712204600486 17853533786294482064 2702751114599877041 2160390318545403639 2777114068425463911 13548803254582210205 792933029350741047 3136427426401217111 10413771853977072248 6258261727658809566 8501604516924336799 435585856046803362 11747329907652559366 17774662242437619670 13466463817444879624 5120201932469191485 16735200003071623152 17374227669331443022 16911807879835928161 9609374703434279392 16609718625441971195 18000106267362599754 10387920931325057968 15473672995540853059 1902843060420866402 5115082924330033205 9101140376747065357 12110630381326140342 17547782658592770954 217193170214540352 10879048538840158264 5233996723821262434 5030984230689893330 13117055707337015601 1377774333394096613 2486843299119856638 3024305931686437503 17467432145771663022 11518644738104329919 3729069295626672247 16043485142091499640 6448480759227998928 8880406567578109067 711765857984944440 6036602242484545566 4855639465276638218 3974138888483686945 10926555538276470093 3766196883989765 1857871914182861589 16121109903652117605 5797308354217892105 3693981979918411831 10593648910358841775 6241173477292403344 11072893496092129655 1495436942755776322 14948206460978528572 14147298458864535601 8050045710970770920 1753750135271562774 15821267099435153359 14976825559668472163 1294335666918446872 17651865627399616568 5417499094388101669 1257392440853331482 4929543171106843716 14504912090145420529 10875290811163480134 12903119203349801061 14439172535764845432 8227250124626768865 12788144621817244951 16464268280333602503 17255735454411642511 2367758872286372750 12347809652462931977 8199885819427183297 16229501684792556634 5554545138684661481 17750581511374828192 9637556911512750089 2490625460659341701 65041188473696493 11621986692241231220 3985234834298557190 10179704558915314870 4569652596974144088 17107047610138135054 5718626750585868565 10694474341123779735 1138585770391271239 14547589748311307085 97641158191672551 3017659405952558442 9500615447931690786 9626776195766841941 7888794188963289349 13825994594874887122 3023097479982243669 5123380214501963622 9158376553974105885 5484998426066971705 3207641033676046451 16270907799848108261 4154184502495575531 2956842026751007354 13122285845144113037 13796516365336475304 5837948459405373345 10782702294808545317 7685312872022230667 8150553865978388652 9731832128679562976 3387530363657889941 9163251542772056535 372936572247874765 10729954412401704499 13708608439635128544 14068886459276901283 5882365216998905549 8417880532865261852 989732299563163649 14609863824245333513 5293189350932209260 6294638750479959295 9308206035904399313 11168162937388561960 4769804817311900715 12481882147935405463 9309294415833523031 11849769307773073936 16691990995043376450 9281614446356090235 11046521263407080403 2307710111763374651 4167001401005080512 16148111545726054796 7926458292472278338 14237033158123720148 16560727593995870448 2242890984105153699 34148141531278548 11230542413127761262 5126723349957167128 13116488553944990476 14698682534970819152 12198201138352590115 4350321238753980164 3180243271509237480 5425152032548387036 10261296146645484 9153051204537329095 10021296949352415118 17072797302445094919 8641912945774562764 251943498795666379 12020845547604884058 15016041766012500641 6438991560005627834 7604543503139426086 4122893782983711793 7561085773350032093 16517091449882557789 6735705076079076472 18408029022676719418 13456386107044776098 7562670048934874307 4769850383968641770 1036751852725876916 15191587756076974143 239205208740680036 17563486022278098092 15548021963346168795 4560873273974470454 13155855736909727938 10249561878831067695 10906209340503683102 9241803302480586172 1094001690841725726 8435187691969797294 3250491821115658548 7149013027204947628 16447571541709858472 14470955365443778178 6647053529463809753 11724911253599139081 1849590214066445912 15786241440974138278 4599224500944633535 5752644088415068733 16707316978409245162 4400834270803346638 16032257561520756199 15505784831337498387 8667424906029948828 3127767264767172217 10719982190844028839 8652388733850889059 8124184353741350394 12825979584511411834 11036321305061218101 4601469389593104397 11975836224083810258 5256957441846439607 9427714179197250236 9626725216375158746 5750218768191354901 16780633738052199926 1319611756965685292 9255533274710347610 7598706879321464232 1405319556246301371 16153217710122805915 15570769592088895300 8909557991359131107 5407204442622449554 3055856676452893943 9403913794492861034 2922362994860233280 4846784126362434248 5566168762400999061 7567582712415502069 17533920387385548943 12394796127331775841 481901128058317980 458903802441643200 8376614347904783561 12504963410432972361 5187493314925042798 6494741227471875930 1872623743438171922 670777007385052524 4272397194971546883 16691119059942716938 4015199482842769804 1037100385071089112 14591737201275770679 16529751692866955752 12673181638010206098 16119275509856856657 7731459759381523371 12814040816188777690 7328406427766850433 16419376861165360644 7752441752552130828 6872541355410093462 14481865301373879457 17329724726272103735 8234265099544631722 13041731967647755216 18290677847056688275 13151912420222651062 1000384203186558224 2381507309294372002 15502258013547050134 18182669317557068055 3264759279996574427 3960988152723127913 15627921018656210840 5254830317763285855 18139150496693753100 14062120040459464915 5410506208532933465 2152551784136741627 16215586566390038775 8566747379200698689 451781430255053914 17019326116367568337 8268077489711351421 10908618680480428582 14503084559259174738 14530118243497621683 15618724844793360039 5236748932522506470 6000061282795536179 2940047710004063451 5425087094541962489 5808640741917340958 5227618349907820528 10954661747290611396 4693077952053672108 7667066114371128062 4084764057881188288 6180271513154464640 13814776934147146746 3430751884639694682 17318476208646635813 15541278574418587916 1245133059411030909 15513548442595102583 10836587768335884884 28614755161068733 16901564774929631490 7936664773117053019 4341939356952805161 13952546134343198917 11251327047353096169 11855968960179855114 16194949751267866671 10896960603900312107 11287540199559647598 5232979071229589167 1380316776118522074 16802173279444023706 15789190265771825189 3482749835899610961 6204361403336146134 2969353390104382730 15741428619154557099 3103939650078859325 14694960053721530057 5006717117327007509 11943178493132789001 6469814474447798471 3163718611648808228 12977328230727709585 9620989296930624102 16092685108235418638 6315588130301518061 15280717809615401263 306339857948285642 7010939234452917064 11753553156873718114 9593880960729474256 7533042799165722861 10523822924868857103 10634675210486299298 8739534481044004996 14097405683508755261 11264812944117307379 11546684887000779785 7823053598387641659 7164165221476978027 2491675387720139442 4700041293368827153 10345241548528658358 6246729931739373932 7507122009585922110 1198026554458524251 3053422623974506938 14613138019092769260 6176354388148199070 9165033305952816856 8386555393451651204 15942244662538831087 9970586204601887290 13650962529906856380 6376772588185942141 14872725689683659375 9435768875171706101 15390229618581418194 16697561025146690020 13767412148440304908 6124179184048220130 12068669901713760890 6369611428688282808 11452871523773129199 9136862085323501877 13522794231025173181 17211056010355729846 4385288411749067243 18434743059858920758 7306722279810885617 4910745455505147802 7501814411357351227 12104663902850210749 5289871045296607951 5457439592019113073 11234607020050557627 8016515083750482608 16538201700525831034 11295873857983830830 18411558212580705540 16726695106639107468 5766523304652224987 10020761142298369899 12660585541042240035 2519051872308418153 16170561783404945861 4641138276534642633 4686905592562520059 4463985195917832761 11134326102128698417 4079311610661048641 1849466697705303594 5406714769283163656 10474022130739084897 3216913175083679998 7843742541133161732 5515366485107735834 9417798537539822000 10946801365323050062 9907810654661951950 8903205827788754411 385498128317305132 2258475998531003696 2956641538197874285 1524575527132527321 8023676998930235328 9236228903345710405 8672532548963803578 13971472113196359835 3409298272020539421 10271399306451049703 12552008905301878528 10969203862639658491 4298058834612243296 6427458513163735008 4637793707271402318 7021409638304933038 17016664052586300058 7509859233815131940 3027258411097250194 7143227652574902071 17818198288297496592 18303805098723487390 2282036375576932086 17594786869396132975 5518178681583378315 6474736107085107409 15159935680272411428 1380479125517357772 13396396997835847847 8450083446415465056 13168535123056791979 10585016537768115731 13125890591499230079 18171541743470204417 2618303569258706786 6914106139565658576 10868562931307251745 13759640511981905442 3143226042060219669 9486144675834840765 16336681208884675719 3652418124645516506 136859811573013513 4578220928880225710 3741738521997044299 13260892580125525171 17204991486669862835 11659752228619197561 973017202803132290 7350531429601927528 18290023653508062194 18274739080083224859 11731345623801393494 345014230060974477 7605092323497326751 13616726429298873860 11446573601125685029 28784373537835140 17256224282588214691 4816471766523401009 3269276396971421322 7952582852126067635 5020221350668353340 5745053415645686452 12380545603514545295 9464534267494668283 2876428155026341321 7797229451346855250 15896638999424561361 12407001781516562906 6373253460717945285 3651592243181972361 10416915360406158187 6827900053147636854 17629965830145078386 9712524876964986368 11072462999901089297 6621037819828712176 18334432470394881929 3520982109906409054 11880072194040403130 18441901786950800049 14079475260317717770 3571748294657492130 13178664978133354252 17595194560133289729 14408014297995966137 18331462070041979900 3035237524851312060 6901712676230060308 3378550948366419078 6638571743315762166 799261413699042332 12461442607643650236 4895435256888052878 10733130627913303288 12354134304946791895 11226403646503000587 5504989715170051979 15118430698272255619 4977861823057138885 15489184417560266611 5923928375712790290 16338765909531149799 8619848074859759408 6869324958727032813 3060889757961314388 5853081474015232812 492509363246208923 8860391097164965333 6018108013038464904 17787051579027669675 4677885959401407403 12170371798271724182 6276240558103273822 3639858325082494984 6324615193448045004 6832721677654428561 18390420679100635690 10305780424756109298 9614584802345967223 13535023586095451180 17105612750214504243 8433938838925105124 13845328307146488310 1743306500531486276 17547626840508868967 10291955536683774677 7071695065081532963 7462674768186711246 11519925014140467974 7776106685753739272 9065724863580820044 14080485488588215060 12621565766059549213 7620818063680775657 14261088405807454051 5114658262775939462 11477309824207504753 12875719019628973261 2146407029275342355 3659565588474935703 10549669699189761099 149543450350321094 5692414999046595112 11849914797969184971 10592793730049227042 6597615502337010911 11818146045277663743 764629496057989188 1627748151520434041 5426738974827156859 1042770937911139856 7142498689475039321 8351019986597186998 16449804772973494506 1248724205462751086 9442948372651720984 11277308027293847165 16510956341456077465 2950702613589962513 12700211892363750155 13630476250507658894 42519228856138479 1019473876840734893 14108107687992031140 5814744333593284530 13908598950403774555 5948450573209790383 11707815961599230744 4207315395157311680 8157642003984563453 12490352181754943314 1523836860010353002 3911006167754135561 9210711096020890188 6444674996418166320 3337172281032662740 5168831850086491309 12946537845020988093 9711653971290190640 2825503012474622464 8202165780625746907 7460042222902768984 7374279057519132543 17237684603406277479 13844509162181158614 7717028911558906402 2686800323854235656 12678640336680556334 15117138434662437842 5046928444797914579 16551720539162268524 13777687052503261499 5699933942498494006 5587609798318033890 741257159229124125 4335137314297023197 12899033268784480365 15574124744288553636 1670287691502660018 6560620553659177429 9853659739527294485 1862088749013488779 1458971497104178621 16056765045867622182 13686881466275475736 2078055617549091124 16927357674631995840 8684978821026677872 12040754351430376882 9381426063598914492 964007046727600150 5298212561917300018 14725835256027942960 517344516681008935 2864631092978759221 9640907857154482845 5625812069017096664 4412585672375895432 17845958022260849078 4972589182832808133 1931691650903947183 12378202532108198270 9273589276449627694 10793763211089497834 10527368605638614029 2865613391048993862 2916160822133394674 13184342117022160151 1579625970171407909 1535498973736130836 8166468543388706320 15442168775864005291 15391935238333250989 14794143209063323879 13942292967750535853 6875820275932255590 17357424001588410544 8803717193534316199 9701843945005941782 3848124527917066164 2925983036895140297 2853395589434268838 18320300570686142818 8983315136792726650 16024252357690176297 11186827800054764149 11520613102451863533 14006624185120456709 4860133297240130712 13132873626747409115 4096510870706236438 11369769009484829083 17981743693395035870 18223654897035607408 297399464556370221 4884489369584513295 17440514192940366394 16151196277204398718 10150070737918080064 7781533400490493072 5734423365041637939 8308376270298523188 2674336861593461604 15434417333599312656 14190164951092785714 6532307315146653454 5208597674518885645 2393571161085709298 10158145599100657055 13832062660017735124 3313400451275791711 2253528240164958551 13603504578230887271 3870580201459847225 17484566185959726593 5275425983888558784 8274660091482344900 3051694322949819625 6594043057419919763 3419592253974333808 2811138956901751942 9328558356054157649 4267033819851129314 2943328598590304781 6998672227960239551 8963953592100124581 2239635445749607961 7403868233595091271 2399553850500937600 5870197235992725899 9602101973542627392 7782265551151694581 12418174871704306191 16303500256970593487 10784254090423265884 8256319486490808890 15793173334990173140 7201599596805095958 9191561573957753516 84245748602561896 7669547389476057379 15677907595636671759 1279452220966725200 3235227519044498944 5142205683786166183 17671615779353564365 3623120793672792974 13067445214072122858 2350352154895961840 9145019171916179357 14280022568729425917 16310893703784084389 10257320789494466776 16523718800542434093 5954741291921562804 10265573184923232333 16256730152690419334 13404963457421175042 2347216459987277922 17834193810089762688 5052271565387730815 15756811390212466141 174537127986574831 15548670594037011966 6253877909949203703 11513718202040763288 12884460349076282129 16652457083571145223 3688216427779869756 15067320010817535219 15705136153790642394 15661264407869454654 2896810703776650192 4380715142371871983 6624670024305449415 10531500876013621956 252364669750046204 12498252671941340615 8599791173343415936 5665357640568063186 18189418956081516433 17914844984927130368 12743234937939478565 16112087387774504560 7470375766397082996 7121615093227400414 5039100841191031417 1923861803273839937 16256743982805421000 1927302944687142516 4041253587053177928 9530994071720209210 4541289372743653358 8539219123828045913 1927496547887216747 17643054467840141081 5856360033563776181 11037383762986630028 12895884132037304686 1464664787069233941 5546606568235130333 611030241701381487 13646317798766707301 13645418037071043241 14521730504084667795 7580745941095572943 3287020396207480832 817864477781778186 9007352659665325710 8108813680070542226 9288457151167263780 5724967658361277232 11710875080563734434 16223406262857096587 12074735271284490898 3589401934211634943 6304230247781409304 12012783740405697269 17241953607705464429 12987390999724541973 8432651046201818322 9104132832703779267 3354081664934665851 5395631964874020444 2984169760312881858 11516755543748761499 13968952355279914494 6371348693375707671 1716373803151766813 7041952218735272202 11867511364023463673 18403740769821064668 16674429937235443773 663927293342242629 5715296402480663193 10001827019939635267 586655590210308329 15569269689383833116 14729379505451137383 5425268374561417443 17538050459028863063 11335901262250662620 12225564589493421549 10939151503948078324 8289003824331668808 18069956576452788782 10433586311816334464 15594493170477954681 10386630686848624328 14861222803366374492 10752909701769023942 17628803831002623832 14994674153273012445 8404241564433065249 12388521534273188161 11704640374860680445 8009766477566694905 12174226082268306710 13354041004960101741 15560121923045615122 8755156779647986269 3500433564882827553 1928801950163302384 2014854289755734558 4547519404515647756 13205634515435860178 6234939392252874833 4568743043685843783 16342207520385551383 13278808476830281789 3760731655895270732 7281840575201736682 6814316270468945156 6677400183533775421 9985615296861806706 13269053004239118025 7182831455014996955 9339979746684767714 888695914486744515 16592547561214808270 14635819023789763066 10266578199320848098 6829054452732432502 11694193350678111314 14400296455269731610 1600529305909192074 13654980588744734938 5218580604944408340 6742203362592448610 13753162333053999658 11738015437758362334 6728318406419924877 7059100713260562191 3608484598985005371 12976393580663122852 2079034817010472467 11776297909220176080 1250227458186002556 16705561966149533969 7324676110779084563 4906220076745516779 2486119252312900074 8664290444387354675 9164998844914949025 238885379620837663 1241153322176168716 17452189038005225882 12626878502675042451 13544975051461110961 6605199426182959851 2169482363172924798 1237477537543580102 16391848198951614686 13824554069687216050 4837306587859844016 13963656579091395425 5283123015724242405 15423985305975967992 11423307631713762901 1537005240769399052 14637278016976640483 11921752622281865208 10792656822219535146 13229168020840289855 16706064188408293706 2774322168764834061 17088890438835997051 1444679239829858443 15252518193658452554 2834135785136945469 13439604497263430179 7909924874778685024 5109130481327022063 10471351886265973091 6379908365976985124 14245644806539872544 14574520515967910279 9246610153102649418 17079001750742057693 4877346627156981629 9921329845235668426 3004361211025095130 15751402746544378528 1363533897954899162 13228719539439729987 17774649735040287762 8902707155975073369 6234800142174553123 7189189880754846872 14968635471090466411 13932810853744349873 5980241228606210378 12813432305039881338 11723358575286342894 6837206489240804082 6764855457159592990 16990630599567522012 10639326303130374196 9261609506941229600 4987615795543450706 17906849289014698516 12715882563540754918 15009406601306672159 8476614485688410980 1099561319928890431 11589380892313057564 3738559290471689687 643011816478591268 9128158248643542428 11169272573348333708 4505689233033865302 575547011483031457 7504443341682607359 16683157704191818425 16870285625464855673 3838393714745058835 14067899892731331865 14274078973194276227 15922811249548642728 10619077475693761134 4929516892864689343 337465892578559571 12814783195336112308 14404098718695754409 18056311016258141946 3312184076777379948 15480192937545416083 11954381374042794751 18292629265521637884 15433681836879981067 733395011972719101 12829116836886925889 4708106859575271189 818638135095774392 13060052864207159768 14100868979269084182 9494356056346705090 13451038169965669550 16848197486920137407 9502051400536231054 5983242401325703329 958257177900234603 14802675258686501350 13812273361641188472 7905594291248841010 15656189375040861611 3530941425509982204 16100714622989536528 3296675356778528722 7903710778281569749 17277537068843440930 7036475542694956257 12852048690376411265 3710720293671027080 15868353750979358710 8197595057151657123 12903296341953356176 11591410093344049837 16033037423813740361 4384925744481521655 1764353353175298648 11767432857331584168 7591864710208144716 15704714474517374833 7799365787202218408 11666525370159647144 17230439048460044414 17658348692943325971 996631918259662416 4954952932679290376 619583435347155098 17068875639383461577 5737848271462811068 4085974152934984336 14384817635139281702 10239647902968498060 3197030167200333781 3813616256054077401 16185480749319384618 2062945186353938474 4975577282749493553 4757059534468779274 3483086031670148464 7295426248463490681 10843785928310040942 15424675684756064750 8966128520558238468 4310805320034076097 8624364324562315156 12225049514368333309 16381552077987563866 8002137564262901736 12429849754893534945 16238996763457957814 15130246481489728961 13672347431288082825 14156548189291393332 2710944379954624702 14186070044172869812 12928583981432221977 12234367357411315948 10853191383138986036 5828977067250153681 8514141266488653349 1395377764588798599 5732604748526342178 910080788807491874 11328255697396501322 964669240679301474 6487103068272357479 2725951588892057402 10644447567738240246 4391596891824410971 9821378223739297389 6167735488474662589 17498913786564061379 10722088804048302446 14969334378625336376 7343948247642981230 15434511615278922433 2771979664186981525 2189090534347607194 10572339060497403260 7323641490514249219 3842058295211942988 8865706716090121936 11887868222425180306 15864012269057319817 5036499630272037999 5733547453329321757 5928385585367353116 15028055061976827605 10743947516674987573 5158947150351073802 14470572464444988522 6692868350292201860 14244685606528744263 7059678537659823304 13881100172854725140 13304405929496734107 1634523006689221847 14891937357849507959 8605121754206606393 3486874412687597236 8271666622977229825 363222631983957392 2662250797193359729 15510835160739067380 5915128401357405545 9759792403585045142 3719636770042181437 11895774704261077568 15054480509983722907 7900782554063562574 17065927744361158024 11967192209896522530 2104920866815003591 12877636010155126410 14834346866029110989 9967498314058332063 16676468288057723787 6155271538432908426 10409301996220413163 6453045079330067299 5828216821705524265 295316081318317855 8936320819047680089 16980922789609115905 2769829458795811662 4213530102894100515 4675636359165305288 13965938819414028071 3011193237856388777 2270109095771656584 15523035643913122730 1389932950804903700 8094897986493746494 11179433984391972317 5276809097999764304 4849935134836618702 10466956105708758658 7193830976707073550 6495845345859513367 6547644740356435379 13193942138416228954 11161784700594417883 17013271514930293862 4064102117398492805 11241914215660726571 15843431553680159180 14182889812278729210 10103439621871249222 10631811936394250483 15259074722812713711 10150852742759420552 13878433409955223020 14576541880603388632 10856349728979327178 613544354787650040 12053564552375740431 9690168946851489708 1659988988936775424 14083726819637024835 7970082845276368534 16676648250241999277 1509495544227505161 2692275891024812280 198406575716383624 7456784896672428756 1230429002711113147 15589948307260535173 4801662332548096712 3112338479568211961 4601128927305490543 3440593370906542131 7165996142360550647 10267186082184033578 6034522047310394915 15357574886508068875 13730172839925113723 7723558118921740954 4797633503191668397 15714505635496691266 9416239839857671662 13832749526128794377 10843423000047357666 18407367437021081465 8250848277844056011 8249043816489612867 15908682235429486091 4210991012480183508 12120659615631138657 6856262601736536429 14659392536440119748 9383436864528409642 17281351991975090049 16785963980058539827 10249650184394549256 12776378077762549674 14916276026783074489 3980595397296533246 14830559045466556724 2842685665575082134 16912112118105690419 13147435351421931227 13351121811300324200 9347799198212322860 12201505937406844116 17266051797803422878 7317860645556914777 9692183600702014063 15231746382353435237 10945367241127049764 11571657431479507999 3359850913406672246 13699006658333681099 7768017238660199232 5813125106971534477 10451288483181869914 16530107551504995459 8579750006939908151 1927493538085448450 4706043400133392561 18370728180047801782 17052804965178485697 7596060202981899100 1318722654898452302 7082089346796646527 3705893368902667342 2302608851418959440 18142227553515171552 10023728153464559554 14032051476721238849 10908621055648194173 10418640967381796401 13055747579627893464 9946831359678442646 10330034161414822803 3049177218136131033 12610009894208237096 8037903470519817101 9212123790490023159 17948885834450729197 1242060916548517869 14408620622811780837 13108606511241943493 13681817473552309963 11696215047969721410 3628550127420744910 6354293497028209692 10247122422799060305 14440718820567538156 1961558061616703661 5330168711994882354 18194341448395271452 8219957932954748138 3773781165832221485 13185646542118158262 5967570434280407962 13721454122601635136 5013600812534422908 17657112878412412018 8361159537134054122 1488867442056715337 4538432050270312707 10707071213454959163 16676361289126590993 2799827905636609104 4945570370637988946 15922071588675308935 1555375783369995048 2632071555069001418 13405300080917777950 8805736282768391640 8229938030130588433 14072488895414199057 16815836708334673618 5748661264985708728 17255285152117302781 16987524994264786374 5137222465472434903 14904008101073827474 10720665223138592716 10972084225689085263 8169315746098503132 7695116020421905346 7475308516395465988 15846066799636413349 4936618367607510766 2893247965684659127 8039497858894552117 16134546731251238289 8177188583213731986 8378037476316465090 13120808434117925139 10511798288826460797 13725081836219328920 17542359079565001179 2419758822731093779 17918202644021619752 5050082950288257630 15937353203620803359 5055134729930719908 13799061410231950515 13915757117568035017 9587730035423358306 10806545978760001850 1664242728662142006 6336477223008532335 10456561130748878139 11220308979208743634 6368265224640541558 9351536513436257649 4149100716365005725 9823665314447682099 7812734435153424640 15891930526597389887 1932850971072872561 17736497910804474087 3880146280117174722 9841430760695087596 16928830002872863096 5564534464230413956 12586064259627315247 9005734745709261626 7724142026012481024 11113568923677520250 9175538780487977059 15673857982358066543 9306040801968057917 6852622771773348119 9382528970553228991 114270766159501251 17744369651412472922 8961918597767557065 297291882519287840 4860340428599474556 5002131364728100259 13163545453503233291 14806013523908761923 13814876487056263900 17377897612824509761 5085209254535889257 13028348973287385186 8600271892871508775 6035701410454325845 1948675757501222453 2226911668195890020 5585147122198602123 4589848259235630995 17130505959492658769 5951067686533686857 98866226993938509 16177871279638325154 16684239404188930632 11336645884702458044 2607372012050360117 5925468014135304918 15881393337797116105 8628527826815095285 16302490040677018311 6796166344040978024 13130362642303814265 8247267089329256116 2868647834820812726 8202835151032124934 10891053173093826001 2569963430547179778 18072931431469764739 10300444332444487669 7808125542526740464 10429289635230996537 4900260720417953628 1985022213376283716 7651389749559725251 8150914168433324529 13864094720006801341 14814811413848137314 16187115639625101326 11989483993824680976 12778949809856911113 12589072648336337647 7615957657194116287 10257805231608280738 9854104509812162696 6723717817295379290 8324055900860554754 5483616943776679048 3559077233004119408 10278646735781191101 579460073080710509 13792078024126380785 12075436619097155644 16764622136353081541 15691843780740265404 16543051609249032448 14462870906236819613 4833001149656608467 2693580860555368223 43947021410635860 10562243428341286241 14869394559364566775 12591131208321017461 7616066960956097562 15617908960726886523 17436979448344397688 15741838363163921675 11437320240415951348 17031950659873404952 5277852390377994411 4127466473257564294 12438721437162043314 10680992512604454009 14334979023755234844 15930983962413278081 16706324707570916786 11087626546187848236 11009501345197692838 2612352685361318358 5778991185840815519 11064550912526781085 15986796442163483791 7180062769440880900 1681171771335382641 11512694083748567544 7615773402299650606 13318107012556376935 14395852973463644701 8771066246562982351 14299921278626608498 4355626603878825444 13606188442913677923 11603173201750866470 9278057325211627275 16176182752932270965 17442470653471660806 8369467266809662780 15149834591619207679 11399710274098047237 5143591710726845720 17307114649438952931 2175482243724807152 9607130221815844701 12693156908291377171 1441344345012718996 15656886727038167555 10865142015458910188 10753430896274490573 8940083436597346717 8588687685399824774 3925670924042737314 5002170552366007771 12401350488380705776 10340104789170554169 17643060940306496321 1128392798674197618 15890411606402079230 4842904851361858113 16665720713101129921 13346936744944275357 17495412438709839475 4577592006308432197 8382572170608693645 3538125057943471414 2153577155111296800 860275634332157897 10712939634825855912 5976530004288712918 16810033413283359894 6713024864489598370 14952596489697634165 13090442805482646348 5479385612723486821 6384824002384384546 9557492204597512516 9265245299789514750 4608693765947221466 3719346826635506065 10886052396123127747 9821126567663443117 17812965357921881327 1884468929929321703 13938802297776589316 11856215636603644482 16418632142013821707 18011934752524296612 14682898962630254581 6822343445988707435 16536759930276790499 9046204451862072905 5466866034652356300 14863572049773332230 11933929522180782331 12440323585591725963 4515707614218003760 9541140796669516872 1826893102430284426 3272041743089424269 14360423475481375976 3858936212733434877 11413018059253911345 3927398099036474447 17831087624437991252 12152266868481938961 15337925141708355782 10339914866145144485 2892972831997200433 484103893248316474 249784526730711107 14141103381232602143 16981320246231358396 7348608943253918400 4505534389172980951 9873462676972305829 2103456408584799728 816013512777644540 11558926278416491516 17061985195646966329 6075988396888033982 12286510492737066344 11539230313860025387 3853305405103683560 15190568797553381224 2696604405016157366 7749157317676640819 1369684443370599575 12298498895241933118 17191850752358178898 2064378995081346044 2461801918318728559 6079385411580443992 2806783320215351778 44162085081321399 5702860370390135116 13997955307825949582 1440408348924607829 17610928569559261935 13967452135065010219 14623900256527449028 2005869800151241418 14585969221711708416 14448533593607083827 14115635162808358032 8629034555635208460 12579619176465688741 13349554445824349304 15539913029860239854 7858934371118339445 13617393843422247459 11875128764881260116 9456296885269932728 4669012734261457139 11777509280329842065 7288767726613948688 15925474743273777267 9646655625310516859 13844460296410013065 602653052196560687 10510864649288758310 7938245024678668672 7137356261354736760 8077472982259589285 2004900450810035063 17752748457163821219 1511547659178195750 12510811188624308229 4827655226333984264 543769318130735949 18396818489417844563 16763537323087248083 18298448984911001532 12794594949446416951 12056235070340115855 8977747528910060056 10647750342181161539 18137394474550317287 13534068868196476445 15157088854968336658 13410759955460712405 1939015548748993726 4642502878829594465 2436133860683935574 13294917411982728220 15818008096621583792 2771590440972035991 3803836984451711246 5130271497740480488 7410709001850717947 6723290759909953401 11026688801521397157 7294766288060488572 9215551735152209975 5008607799983889626 3573956679301036675 12351085442950811019 12801948778611953863 2374266847300496981 3582851744510527268 12007599418499016674 15325923489025010277 15524658228868476457 11044319508863298429 3424333692937870409 2229459631403459809 12358721493308015569 10664275737904986711 12756922561237059554 16061706602367956399 16701109182646415662 2469339945724195284 3067612786593797194 14708657986108304529 18038990613976090221 8246515381338671142 13141524705443888557 10695245584757781570 8902543848735549335 10115211410829920643 14709639134725419444 3023283012284097426 10580733040115200220 9425756660610103670 12580279012642075883 17511168560555193977 17631760959465974403 10264229466623000961 2107510496023531960 8706778196375868576 13596031174243600637 2210754241152729386 3453966478334877513 9669870799456100499 6329812496011345744 1846528555564103389 17050263212771933361 7665866682919326046 3494143223602710269 16000853643556908306 754180555077164009 14061954177713331230 17160858049976858428 12469923419171749361 16849207186658069909 12523815578086946085 7815454495327418339 1117077136695013136 14202061895700496525 16148629662971603322 13591397909746795474 6239389849030889294 10251944092733898481 10871878388876210750 6728636969348667444 678639807466722612 1912121958479871266 10996176786642334506 7432325669243627397 9085121352949427496 1961742858986370613 5390183674004719463 17002543560498973838 17629056121231686617 948425157565359812 6204542218949106386 12078826983419684438 15586456398560415911 10036329751866136107 1049467125515079184 466279502232474679 12716393760624440429 9520567692732220733 14261199228459421736 6029161933402465204 5679784362534833723 16288078045913349760 16458289605762077119 7864951371791121846 16320963107907709808 10861743591440584048 1908994532591508826 17109363982572815693 9087189743167646883 746121757968575952 8576772911440948884 15009980340421885115 3757873223745267967 12374182567183763052 7116964699219119011 7129525085516581976 14400187035445384428 14487601742860779346 8573492597101938528 3345798717803115343 14334208425894982540 11660695961382251263 15259455947544207808 17234876948956188326 2027633958867470760 15102531038508952367 349551856217660482 4999581527209399462 222589938294428253 4517765851589317211 9325804347340677561 851587332080038796 2430991054615726316 6567111765174309589 16788808497567881547 3314079328199587834 5489386401800089987 10364869889979521341 1087988969135595024 3843957926872115746 13499282500997779754 15061182550501939544 17651533100994774256 12091654692071362696 13426860862898942375 4340244595881691191 4009912540733424371 9195130710699164691 1274445259700944021 17038800311739566184 14624633340806010542 1276333739873883559 3952161441104483070 16189238598237330670 1191906680178125909 529304539701903563 4294055580573176441 18002940744524599991 2548610339805733094 14220933603674853193 6778407472672295887 14815327866439611350 8812589686574547921 2440267716807320715 11316988600665888278 13975537190670126343 7681351419162689578 6580710209081419461 2745548676268607419 15579777982201159817 1632119036990672135 13109723687372083315 6073881345824108666 7732432715564879353 1228778220225431890 11675502209301741339 1645169365368047858 11553366563484011985 18217842734771356514 10425061289115091330 15659665802940417750 11041398201370571508 17095012054599355365 6217717374629540708 6371720677519990151 13094569240520128627 2941726069913918663 4067179881980888796 13476658260507354001 14936372467773254676 17382558528320690575 7597961520321233527 3478062064230227399 17323716480047239487 16378145046231316070 3116080405970045698 5487960146660281798 670319729056481251 5614097540098042806 18336631853149001535 5418746643678308952 7638656749211405791 17275122344228856638 17633219932116894841 14680442274604970718 2645898380931004572 11538585367982079674 4212255086727425308 15781744838715231241 8543258143302139666 7262449896395325865 6764559085820654737 6936859632565733225 9663125598754417661 7694448493001533335 76430743358638775 5036747135027052306 10806182757238143502 16891914555963879744 14644292577070784973 17908427678541325992 1509303533913845846 12634701331428193036 12856210601691021931 7501453314987606737 6610714289935348036 13384674930847436904 5060058868484564081 1584291965626423149 17942990212425823638 17040005193141284824 5503188670456944019 15382793698012107911 2278770229105499869 9730432048721072065 7281049295001113316 14901938391292825387 10511707392318695065 1647515718411780555 16661025811159136304 8709798200383293775 9342869146404496480 14283445580001911931 1956137929838404830 15809583487712892175 9039993237754187804 390258024001694539 2208790489047696641 14209661663154305269 11243905341373405480 5321716990924282216 2759708380443689829 17394789464697652721 1472328819403143649 6508759083747764522 15051254291024376104 15690246550990063641 15912620301395032212 11610491530064330401 16940271139137790536 17885994355793823150 14545076320614675031 12955085365156669073 11761705397278984050 4206906385510658544 15435809319207221906 17394270936317140444 12743263052485322509 3904425552756751362 1765397283120960123 9221774714202297280 5413853789239012265 10583507176676705948 463402320973288432 4494323163263977160 13917248943178462859 11312319782764957494 3971510244479537245 2139587943107832483 12614003771536803450 1899760866277185194 666169822069620473 7746383334536631156 13152046362120356172 16441500894616118708 12267341498206544849 16548369157379842216 2577747316899596185 280574083007171473 8855301831023654050 14973860127221672672 16786338759934260753 6416620336906169889 4247575646629151044 12638550255920886585 17379926797194985681 17330248551261571579 16686266532612946716 11804580544503444818 4826994586799968797 4308120666420368000 13378517071819561295 17318127229296781 15385687938996416983 18287184266611797177 2085966304748251256 3824649413158389565 9870791251721307116 6462496252960921785 6126002931379250720 11499927236045136722 15692588740605419052 9394262755023398600 11912772981839197053 1125022365258497182 5563601045941846676 11159999026083204147 10102881668416234077 17182942750288110227 7529669358552685949 16056676556197035294 7825270977572679465 11401319582912932301 17710960378557065653 1897456630933110236 6652181409792768831 138906812934055399 14445546927210226299 4896239582377705941 11110526948310467608 15523471817602671797 16197192728051351886 5350754941721752444 7980296833227336039 10736771065163778850 18270162709332536058 16697351320565745447 18091650923555847371 14626506862015064176 333502308852056733 81845282736663985 12136598947600295493 3969134460719472387 14541473070011892871 13481063653177069645 17728653780277091547 1089446543340154702 18269260656114499400 9017600290958632184 16381158280868096620 11850211764474357841 16390035536692908243 3686016018811270698 3657599467843259346 17457624924762265691 13200150705899956112 13816466767589204882 1938252822691907356 4799421760436629726 14520570281220459475 16256471352191559916 17473016012979205653 125903340945895081 10439183674370639973 12520924978768566181 4955984994265477438 15204896249599021185 9455686372743590916 13567359374505385244 4464148153017991986 12307407930050687575 16530510308598998795 13307767412623605539 11874483400901358404 16954187039687369250 11892714133047283968 1777476900655216971 8215647057620811256 14241931135250749143 2856382885379315301 8003607327346213108 4958746313521327867 15952925389926367517 10895974197801300524 9223987574915201077 7291727998332407340 12882584247118045754 16931954160399501028 16497185898432609527 14335500494853365982 5453883953646315075 15917809262187062632 18362822406070476612 17743227880197861437 2586226012833297008 11126066300999348164 1304206402439294750 18198970783130994861 4579531901507329235 13723544721339987506 13312492592974987392 3916748329777342619 11176940244842454139 644887781933175362 10729937205223106435 16485491359576941032 6904659369877390392 13654314848743919773 14870972877635601925 12031521104165803875 3921683238903331143 3086018279786552691 15860690595416111481 3471608331584403249 4702360607208149551 7244268570000077405 10668892798920550208 11363832309401342570 1745795592048592137 6775507364606091515 13862723821712495511 337053565620394759 6399842408940262660 16473085252826894202 11772045249030510608 4805040584757364577 7029468095337985184 17499130608652081852 15669624368097937162 15043141040198998331 3966191558364428566 6855328125640544332 3422566027784561351 18369986982940881358 11269370466323901438 14057528791608238702 13915927760555808476 18395800822897192286 11458418867984383753 5003665276446697087 503747123328510318 13007849797451119714 14702293259290038967 14960563480286274147 6838850098868799986 15091644380984324459 5813258502215168975 11757988025754255728 9702596669874016528 9695829216967288083 17902515413807297311 4078698413725500671 7905356763834658447 2818488959982115869 15572386682035213824 1604421484180771994 1938793850722794099 10285994985142115006 9024012304871784429 4410684991896625469 10005375530248982505 12653319145572587092 5800151787247569804 8645598910201021562 1557699134793029229 2939572644153484337 1765473388666733937 360236685917089949 9537728535045615260 15488375097309782611 16517040246984927451 6501981103174809313 6108538977774623773 1820771457026397307 936748917436457184 13453787995379104774 16075134083684860224 7309116415266081096 5427312040598278973 17105823226343109801 16923060946218393559 16255365104119712558 12420568389394961637 1387001128042289236 2295599276968532817 7030938339172759801 15646770033903553067 13452730524256462870 10636612959328761578 2095137482559133966 7581196918064350617 12636775572746216487 10186064270823805481 8748783376235410629 5862133564348586019 504390109135605502 10771288327650382398 3164084384116452536 3986013825146969871 11118322748487285316 9984180888991624005 1305434652756133738 17547931599071840275 13131076650114028394 4307859147616485979 3854397991559715523 11405302690929020520 8232801795800643953 6683198986769503524 7253034975524410801 12706282056037026854 15777975991695399923 7652078307184372049 3117223456501571301 10761091076395933429 10563780502116717484 2578768227001807882 7787018937724931529 14777872358251397450 14356951087736941845 5872875140282246450 6333778740240384947 13283999251548084295 17624407180998734963 16823978462474009184 9980611385713096043 18285274025846609645 7241347016244176380 11942761369234002898 8024241092817420978 6283290240196104685 2283425086849755450 7001193409696166041 17057213270729424788 18089763833331732981 15380285207129480915 197460553205157815 3323405168787105727 7174069395570881620 3734332238421477342 5546050116408742671 2969397218616405123 2797179928883190360 13275003119078228898 15823108680002348824 15654126068929563582 5658472105120970122 14648812356465450931 17890783989332392418 16572350210796578289 2967688372656815176 9632934529133733681 2586429925776307623 1603965312397240439 10846227769431171099 13144955128091090262 6351395331462678410 751616480170571794 11446527779421190339 14484239999172296889 987177137084067161 16228638956024955295 632105095863929337 7125809875738637170 921999675535963005 7009588199335876412 4142594254908538824 1423826410148419196 10936034465855611344 6387493582790074691 15103464379594045906 18171795768654838120 12334788801818410692 14405458052975177005 11280795281672080166 92316351624042449 10723630123772435976 7077260790444603164 12231758954812151829 6807512573619119517 5142606985709185737 8846163294561466994 5817837872806558637 2729411333328832708 17440569322891523743 4163260161940341589 12943773814276206479 15778323100034184355 5471653009459554887 18001778209563171422 16497018773648346707 15536631519170120315 7504512274742363070 15394555863929592635 706450243378505432 11265322154693388353 15142045105847059373 6859509004340617507 11868548875466636375 4957036684473418985 7266807098196683484 9310324416138507800 6851268177167079342 7296405722542776746 6639207254171381017 3133309705243401686 2231011028995524077 13341560065726910179 17038049057435174185 6548703860866855949 2010357449542836730 3706870803284376257 4391065926100599920 8649563491394308183 15754062543132600952 9947011208273271939 8122137525476806392 5406062631191443954 12683126220667258111 7302237448300326272 4057646750771648530 14298024846108121526 15812689244690327118 8090310138584427269 13684898860609748433 8875493488666510694 5603407542582472468 5911045412477639438 9117631345240601986 7342343969144223970 7820900845709082347 11768796554355893149 14951115976983182698 5729171074357816641 4630956425009479359 12399297298749756693 4999111941500915669 6725316631647771167 566029816672121036 2326942811771051378 3213108542906939082 15151793084850572592 16275737453357683667 14810525325920199393 16096066777227949363 12216177108237134509 11418886508701899279 3078097714177193628 2390991658362213886 2709586553782081924 8485723722368704138 14058604282254003328 11715396569309592983 1813973270470970426 6166191754729195034 11416912681332829387 3785849293460402599 6736626469022061077 12994390425179573418 13231951018042589705 9687848223914243811 11081487032767307912 12607411498416854066 7280788694916508895 6463667876870906838 13371459627994906090 5254882264282623862 8373869076618511017 10496374924118516711 2312922344313729991 6123286581425998163 3377713249289811411 10236164658682270142 14476015667174129018 12261947534998303089 9959109707700233719 13816274369039005321 13696479206102449138 9675449152712538957 15202363503938708295 5282345524622827799 13584132080788410613 15743783537057018317 1653819187586119263 5645980538964086467 13093147922410085037 5422758507866486892 17387218249345687197 5364552197219103922 4472251587622932273 16169865343041661655 9769525540103926637 1517115743063979553 755635787816794984 1460550423453174955 7370071727403372964 15741960493952089290 3947492233461376506 12264972467274941656 8410917455445004379 2825858643245816577 11452571330247713521 13710459072169770799 5337638928245805348 12534682951662993205 4968331141338041909 6560717790886102754 11856224280641817127 6832902491048165120 8224715008581029518 3436823966715959558 12951549192048481389 17193373113300009311 13496187451796016905 6115209239354757955 15400220401896120092 11342605271854169066 7160981916054360788 16763929481414282447 6481197566286491039 3149549297715386799 740094106665368621 13508109215616180459 7974806705441910117 6781251321427504679 11425019944527766245 14328371132919763599 1559620527579120664 17691191954741596796 13959625135300642530 14255862597922959900 8404113551116961460 4711991171902972029 6838182022773801211 5403517822099627381 17019121642014691907 3812335194417060339 12762375655889044576 3784967119321371727 10288490792245529718 14109057367300182733 3894988436367237735 1342905428423624554 15040921136973432952 6094176449077646973 16969127677637653193 17264769730392086618 11086706121071714419 15943623027176376544 1892006006982690865 12095874813210802543 12137381066811770259 318397405876470670 17483611567846027926 1167532016956566615 15668999168055769273 12783119726474340932 18430055448688639826 14388456551998219321 10611274711870298826 11933536680123628536 13511359472297679282 1476578048778754003 14100120301743832682 4361898090734677180 11179302691544878069 16088690302012656217 4606002717989124269 9999714166898121215 9657013881860831917 2544610005486899830 2980877194160434310 2434905130928738194 2265641634231987980 12968949666710960973 4913874991453912287 13504077148299402166 18084726994833623069 3712365830641484428 9200299996557447872 11522820801744461406 533708613198085629 3275279649349345098 7228300757427555759 9657904345341664940 14677383808490451790 17315758014510768936 17901327567426605575 5379400450619715025 5564109646271810788 5095532412329935948 674136398983482241 5914574882798099867 4794617421745163473 1915028981496516966 17851191071261387201 6804929531272197955 466152102432343017 2225551089740414585 7662220373986522186 9834922663466337885 486725849442698561 13554303002361068415 4936527255108532996 12324024135043095203 3030900867141295979 7195074128876709540 13054778642827965249 6468681206950983438 609254867640816403 15005706617650862065 3260710999821638266 7083565224908040781 8029118047320324868 1484220193767269776 11185378042867233637 13282448507917628264 3111035426888328874 4081337367158278677 8007709519272979923 8945017055684915415 3368956498676138394 2081339599663388082 4350068054386970266 10886749428184162440 2526757059931697001 16288700301615368784 154988752584194600 8094903187325999259 16174161447266637721 2130834108949930608 1733107184148873477 1810205047925867344 12702526482373459216 15388973525748285176 3314732233625999771 18432671658912228078 3188470598116060331 10234735677178796277 5554836103344840595 16787880815671821490 14016314513929909751 7781461328174204721 11146457798232262507 17809791905252002595 2790042235066293096 1948164570723782416 6977694597458281275 4828048754515137513 6104623604995310433 15407049579183666351 16851315397507090397 1360325337750850889 11811267525050911721 11224768642135621209 4060752732031409470 18311713095396911926 17910268995855464035 10152326850373338098 1015782819886279775 16456958315754303698 475111084183826707 17715772421070245832 2133778647320433875 2483299738444950282 17298782651209683599 12908127437555395615 1349586596949943150 14841159478540194946 10119511122276523992 15212433266012632963 3582898338452882190 2057705589566620515 1818091223389134376 15952752542330617581 9589303799882516400 7278045636014754370 5932500027795721100 393891019375540069 13940516047833384885 16294335967000305824 12195397932475938271 9682472167372724153 5620689505869645364 15570195188265399293 7912726216952719532 9455800647673675686 2566382109102234038 5777905888092244019 14191621471237390085 2143589659643569665 11549869326253235339 16994889390594800696 884897663612724840 10896514108490833011 10288418900996624168 5316041190393874874 16270579807274596232 1898296291636407206 4378354311050602928 16875938816898772038 18435907055290858319 16497264278186044809 15039489666119350377 15682707435958145013 10546614357059956274 7675968437401104681 2765790414083539031 5087202478353717370 8568969912224064795 6632991056684504961 13390582074459484457 5812455866545550138 5337082752398150552 11782363177517269766 5295103905918827859 1743510198534893886 16754875107591334830 2381069516386295531 12439634763308100301 1634139636228522628 13535190104905809533 8097460277478440545 18197040100940864686 2732473316405696872 10216108591466627862 14008851511181647186 3392363369550214968 6477765264442824948 17637567255898165240 13909612075998076493 12955779016477440951 1602487978991492721 11798494523658589547 14443802220023628927 17776062969799693287 4862968662166335983 15148163330266614264 6342422441335852801 15075091559079218932 6161127309979419594 9443946696965869246 12101568220511398159 2668625517858928085 17121783295278092419 4592607775852306734 1182115608163201340 14845269675836438116 1728495217930744907 5668314610516005321 16045545825583133099 13708515106958961126 11989448514022649440 5703055924650984657 11684400710382286361 3721233506956020954 13140597047540193223 11314073293308691685 1442217934614464234 1094208266408623041 12035752551264179423 16798951698923951890 2675457164738122877 6277811099015537428 5604094992585619861 8750881378884619040 20913189857697763 16526073724635681997 2194266469681100912 6210831301359429276 6612989376569300562 9245717160503026458 12522630860106770255 3941253765548299011 6804760468529418008 3636823673319378479 8591060736016045685 4991532150270969512 17652773468859891682 2690398815623433543 7979561092908612374 17516349583549304155 11693955743008453087 14619628316552542754 18350153772757413986 7184875355893457772 10923758144132165073 3777130848021078135 16306118030616385090 8055810711586669340 3753403975256014525 11983380067117090277 2922488483832254239 10750734164463625474 8114756784312350185 18028945489655352997 1693417519497619397 1219426920385309998 3179077825608781877 10852408948677184329 1552298404697836263 5773140870138586671 5763467186429587494 12623100843276549811 13214910179993828102 4492763595434174381 14703411613933514981 5485156528149515837 12994464815828603318 17892666353524921317 1418759412086485899 12138570419821066153 11689544385487150604 5051174952722819948 13316293087036820793 13752189362697949709 1331716598885678289 15792517876216880078 11339822063233952236 16366870264315172295 10882018018733825697 7944344360362697715 8846558733546232274 2707179133927678555 1588787675750461270 13815971934538040825 11214219092069233808 4829783470265413365 6389691761554754669 13977189825544970386 14633910718208079299 4125270204169653934 15588008096293194930 13040438194777199211 10073647270028507855 6222902699406441276 16576134433208696224 2394846591492300935 4660427741194987782 13423429780728151212 13141977200389565767 8321822226679735841 4839238045784688079 13585468662027892539 5743679520702750908 17263241717605995085 5398245162663428925 5748008122906586575 119932270819043168 13149536345408961502 14333174910132706452 5941577261532648304 15533497628321979615 13425792578285926542 4865471626919086548 3930277947778716198 638328861401578062 12232301164396802727 7905967640726133544 563179409082332599 8278466831290696245 7345129112870002776 8696682590280737903 17002849593115425673 14443185434938162006 10498300708274429266 8528816845736211805 298069227342026833 13781807725036429376 3309252884271359895 8423688078066730174 10125350078518346858 3681345380166633288 8764271474023189391 12200442379229548453 11023975238183679079 9245572072383060354 17734079242896681029 16765777749710771141 18365963129218111090 2348485326156538730 17778208751962229970 1889542606510942441 17676982883629788932 12323640335296996340 2272534432229855848 14277067084664934784 12946002371319283702 10352177571995475669 12722390400473804211 15470922841578909005 11353271526102032389 4917890508031288211 10764656982469386176 7412095565302484444 18049521705091683351 6210605808402036996 16188397252311079 7616372047268395788 10824911475164225971 14620357300801780537 7988119943647907199 12611419314053443321 11597564396770196732 6157954758986569806 5462670338659626231 6603894854070538718 11323394995042146066 15586878959856966797 434932027308227073 10180853038682100721 9244471413536578497 1799790518885428251 14230949383753579854 1549193223788414849 4275413867327245156 3771019094459244610 10785613713204689994 8751480284527812273 17556074174511292483 106191783503465972 15768781574938458986 1371681053743220338 15224525332452308330 12907836839545031968 2563796978272408192 3458906990392948914 409097321319054316 15438002533039074784 4636413744448479433 3377833287512916232 1304454560938432621 18390732838570678510 17497234292740564747 6457765116276291445 7770863231474396033 15757010764604022480 12119904338074483420 6565336713383742091 15834001954376956973 3239443935392271802 10349802579492080480 1062988603712198401 13513411102542998549 8168472295440660659 5069769337267838776 9866823498910548349 8926415311767199264 12485520888098895594 13937554823359954138 17865787075521240424 4780530453969744889 10169876458792966695 13054161209958853106 870711263665999888 6092566223002905673 3382116396810798470 12876691579381220203 12969223362401843569 15161048736625876593 17556143360251280123 11282247500038982969 14614082325817235467 15873767176792158962 9576076966011312494 14991145299719595707 17791386891081764552 6720584585165987175 14044710003341751708 17943414563118492868 12101342634470388213 17176267246483636914 16824216596187894502 1132066616131129659 12617633272793375916 10272477685351739262 13827649671412477576 11458147424212387812 2580113780834856347 3397339313517663810 2336100389618386183 11782827250759854387 7179550629624354907 14178153289904205695 17173817909114175516 4189526258759856267 4983810279474148146 3906289117995975198 16659826177547626386 13965121113586604666 9846095332977672826 16114404034909061651 14060867259293935200 5781544566857142558 7916810234169519140 3661966719042868786 13317520419640544555 11456460045807001498 9970306137382182794 1007622522000502869 4138573720650140815 15769849789390246646 6995600765244789919 17627901925695591978 4716427664559430177 6558287495178651217 10238322085325825236 851914666310105799 2539722621061223396 11200004923150467679 452949252680489698 7005904279073544785 11357195211520490448 6786473842690726012 3908264824975008005 3361700969044770888 8608874890781681703 15967102064806810336 13513146274872657155 3042218556891346028 8796122748230253315 9339759331766981247 10026641256629221629 11255766491293410390 10619872067389905136 10651526971643281297 3454216103839981686 18146749980185503035 10677016021829530113 4608725761353246835 14673532677988685226 11967710482354201469 12854972526233610373 6265282569990599757 14425839140944635749 3609924447580790875 648083954637374124 12378841752909691595 10132949479092694589 14292591063779479712 12908947139442090241 2206559885877464707 12074526917928429957 5626059052737245515 16891386663872471355 10417657574389678706 17804692789442348997 11799603334904319342 15981459369734163868 14887101476687553517 13828411236506945128 582138587096532759 10812407665944084439 9886924870085228359 1195056662965682847 3357272110219341278 3649856407018317353 1992817195778938984 13753125993403065318 7365929370729778546 18273712592630383307 1340644252496940598 14648638541385562212 15246818070672620157 14380553064934054618 11870005246176001098 12253664856879194621 11707270668972875411 15205370304865651958 15600243906323988557 17584442060260485183 14177707749643090398 3444486622296835754 4326807170471934385 16964289400136380528 14747932799263837833 15304899236728547001 8542346281751449822 18127585890773872147 6444997935488094789 13121097581617364891 7472168527895040959 8931797383268469370 9852059476649574230 12847181372719438381 7565259426534535703 6197471207587246054 2492940663548258879 3915283448033912564 216190259901145053 8215020665208309084 5753901329129522755 11590932227281089727 18128074838115747234 3450579419862746072 12305387074049009393 18136889135449665578 18099999801978918211 14084594834749144805 1047118224331847710 17837800935468852331 10066864270279480065 14632184446619143275 13797537444669385926 8610614260946837854 18312662283826744747 8206739747477234135 3209858350099252429 6905327379719535753 16341546831661704044 14560790636270037366 2698776465997739841 18224308065980529021 13378192833337280294 9525983709742130923 17869019259427529353 10098229633634442720 7280533972136511761 14974044799167667585 10254634276388779121 159773200251346579 9602691080067465291 1563534885076435552 6453996975402753411 8005504897219840218 16120283315088876179 13199503850799972322 10565316945296781543 2841033513155245716 6430962730263001114 6803734119530089942 13122061690809875346 9338033754722263248 16974671024482509594 4662417592381342238 4367330603514183993 14189810982890844492 11822104760333212158 1889347988971908893 10315650045003612598 12377232362521996211 6706976838757006939 789461530722997242 8888243342205808256 11021127067448754311 3982013336863752973 6240011468093955612 6728153131516912607 17353389452880136112 10217769123225141266 6614053660286219917 14247437548314434846 9883843009977930377 7813617018035210813 3666313619884332391 17021531391768139822 14151856621901868080 16318370756688901527 5243786939525436580 4490939347131187654 12378407775920874027 3497372620123301847 1695826185796298778 7127429371399621504 7433295774928530258 11222622986932845390 4280775250305493878 18139768498835124253 10739283114505930774 15515660372500546188 11360552393778338955 4851772171765239663 10612775834018670870 1701200261219474649 17444219346308346590 10633537968962950517 8573995330226522949 13240787886321002609 2125698781652843588 3215791028150027818 16422616055923900924 3297735849911817340 4525731392883733294 1253900907391700544 688772007036418194 5177793714034513982 1152155133873227430 14164961820020646695 14207820943285980055 3354716036754700551 9655494420722000497 17823491128051714688 3931403898822007588 12812882171053631437 6899288969797721438 185717574520205854 3946748702128063935 16256380838483778685 15592464499532732693 8505105171681471090 15809934931689374144 11294861899825049638 15703486077702307409 13365828853926144230 783029413613117627 17028667602732469546 3465568395297187811 10787364309751671533 15032287523965005436 15073635871727963664 6161571612383067053 13633533217147122053 11029602915666539140 15297451556010788546 14741495429465296694 7572455557343180079 13127195685254730178 1261437925278754927 3270323121700238139 13979840382123846440 7128686465199319415 14880836063925896034 276981386072876820 15966113236045627549 4971465809404037328 15781914841592664822 3281235871037842548 16223570366690149151 1806646166444000770 8836318438427521445 17827729931046362355 9346100305222717636 7567536206895611977 3804209525108105477 2176210659852946408 13039257113339371671 15654231719226189086 5760068208693309082 14951100312644213699 17943505459680084027 18420034150868785095 13118259460134827951 8490320099264759354 12915965965761323004 16300112758162617249 15620249124440502697 11218294869281975845 70488364130568070 18408371065316694380 15851160687095754988 1526005663680006255 15255304963506265135 7102470752179756405 9441141331146272914 5059532652094208836 10915489027928865998 10970381037807064480 8215279293345086051 18322337628271662461 1899447913538903342 10267726440112072044 13647518915496535923 4611230312085097163 1255965146762624699 8610782708273785668 13738708677214388988 8691490910560792727 6361427431174651593 17576688560706211955 7911489588292135640 11493839842811598573 16917536497371527155 17701695955611577922 9372138867911126836 15050305799598479883 9507911053956929300 12374729521501004306 9824295671296857057 11938596426867050646 7269488818262526116 8448437049256904669 17530609703427843353 2415920692203231581 15521321467947242420 7136256969302534955 14999643043090573098 7315262269283863851 10839969383257221724 5494304453706995658 8993402030256630299 1240575233009496590 2236781093615943214 8217590599118926076 15350261786159910581 1945878069179085561 6126337391528977837 530924985500864015 16816941986684058017 16442196938360768568 15717240591729449384 4184875941194401675 12698162448065085210 14450166749411657687 2717195337288418567 278456155185372154 12841436650725779933 9201094658935185549 2907174482097403238 10400184084938565403 4205338659324449326 16925003883177125212 17687102359943792371 15081144958618742780 3716672741415354451 11879863170128722719 9595888453983346887 14621968765479281150 9175861935657577399 9457623830419746856 2912106626013005417 10578908457647784523 8450453524039054711 6565103813106459972 11592591426242657368 4237365746608075626 16052936241576012181 13214201443867828550 9914361078174537265 9039329778992628423 173770928653434890 18440391941289697793 4950686014470414774 4796029751839182692 10550398521516524458 5884671367426068177 5115077085396827111 17715557982775279840 9636953888087317142 12824764738403484305 4546325801012971507 940908544093220598 7174615377072962676 14187494469174785044 12839676039825186581 5369227015050906306 11359868505215406171 15575028671936138698 13317130947162639303 11091351820083814844 14838482487616009104 713958642843219808 15471337952533751753 16234151294422180312 9707662687604693373 18427478589684897153 17396054053620757688 1909340492362945219 5441439279012663193 12350477714515108833 9585917842249612408 10492226753053476117 11462635093766249625 2384844602474768206 8787868524722711921 3411964063011394474 11402985796886918234 7239698863549789852 11840727465493562971 1309522259732304511 13811212829041928104 2775072708526277682 10942447957091329388 17070083690146431328 4314655393965967649 984706150635789211 5167694151864112101 14466725360495605134 6908848472707939547 7871619677884427842 14677075111835456650 9744938953834253319 17017146035349900139 2919075854228970441 8058823192951390521 7125661244993755261 9650648718497544622 6413880143363702113 5937203420249465608 10123329952269248163 7634444553335409546 17091693928192900831 11774867709280796610 15904849484607123081 2762335323817883542 1881315302232081007 9634786926310354366 16729594931419621629 995652694705193376 4757152250220706742 8465614882551004632 17803157732969370073 14950234916867133665 1412867345932683882 12619581484185837119 1119806749380660622 15157140215390165434 9713399492476078314 12972791396306668749 3131830631234596455 4338859071509194183 16824511711992311695 1547238818086984281 6728649246452628886 783297354618220409 10942701565451636702 6338259358463322484 7435761095498733043 13479431683195631236 9644241096238450318 2492561134212767821 5905015583504313975 15708869530977896490 11111475559310402151 13480079248674598572 980865570906428000 12979062196848579766 5227912336040494763 8822816709472649398 1305033131827897658 1761581167889137280 18224692487022803100 18133351271560992644 9588412369767042896 7808997784938641659 12297709231149518963 551746529840938793 14230774372125836859 11705086049521802636 17954096789298231704 9269922775893182043 4414830147650114009 13241556714460750214 14256638595341668645 9440273099548911954 12348926726155279309 3889415870210115574 7096596397069782018 6772341228447723694 5020852838664667029 6388822747508302322 17468793483705397863 5964578967539646522 8408689859779507929 6856768691337242984 15503756930585681146 8033695610860928509 4634116916547504651 4455703069934676574 1061520725745185464 14043036498596791365 6232489371169961915 13772864635976451420 8339182018379432711 17806318860665407303 2696235269761998133 15544042201376518065 12296120636244350860 1984530209586626301 55328923677446634 2373374534714853295 6988451169451652940 16484686608195890101 16356872688348337711 5528250140295375296 8497563097802845361 12564951471607637052 8224762451379025913 9398538219260293858 581335341458467641 4529527646475781018 11014190437193288505 3315043169066237820 3723894825463228469 13299170320222925491 17392049856061794664 3197402091419724072 8687361946326588053 7470088941914286455 16369846013668628970 16479862932736018373 3359421464357036557 7403545889231271825 5441403834043552319 15342887506071359498 7930277268654691674 15225068606213757818 14929570105944125092 4728676431307397645 3166914500316824333 16367449398992874283 3579383043456352017 2672598736044692370 9533607623764643876 18244316888145875118 10823585134378750509 4044982965694611477 16671266055818315403 11755787153485996650 5821543189587405515 6860759810849483742 9164741813340347284 8994345152200435877 4445904353601163373 7554000213401262256 7976589093074996226 14054013229910163094 11972806074578780166 605472642667663684 1628309360343295601 15881761931206211821 6788975082605488732 941953343929576135 7498635103645204881 15834965890873693264 181759674766655280 3491591637647320406 8537664528894649008 4462343539003860056 10919330126441130543 1976662746479799943 3390983750158484611 2601641939139451802 9882725248589223877 9935865754208669477 15239395071037972327 7575845768016450080 18093118410552538523 12152842423609642731 13732950219448326824 7191996230793141681 13372419547466194780 1710019626028606866 379328806307543771 8219429221782449723 10799271573504559335 14946028560269528164 6415293128406610476 13966823056678001170 6300190300506682037 7943959586236220776 17565669984142805665 16306058304756322494 14605188310297031580 18390812802285066887 14597229540232647592 14566869094401138134 10400888574325814872 17657075302895799083 4376645837356411852 5283303806648845152 8510073620424483207 14868441349547338005 16491880563226784796 362048514894954703 10848411152385515613 7260533210022024021 4890915275260408166 10170140559569742678 13231238871459353080 5606888077391655217 4028262465736492048 9793249815186073937 6627656015720833680 5490957983064060389 3719511603817391826 14390052308548011091 12113960890642515028 9495235608292498053 3202176538978479841 708421769320405597 12382660644753780999 8832096777109385011 2023156981077630138 8227501132316423148 13340433403740405898 130216995376790799 2224925497181390674 10640145762454738657 17694350450629003209 11616473574092219236 8961409917421409188 1199464707665529116 1813256170334557811 17958869762732091588 14013884292494437849 11196471847622107948 11826758634089992485 9122479403565510081 11050408028415373942 6304191764067428575 15083349780567751277 4060909770475976113 5329245528699203228 7900983214160641001 1615226405476507821 4502662998934066831 15960782139877359138 3376943311371140123 10236625105176042467 9598383114124221613 6972017808217078966 5094988290335080318 5044826354884425182 16201582054408969384 15464719307286653055 8286640400452166413 16766407828029709071 17475334461470583793 8043196534496722604 8265078283506115223 6519187406103491331 2974134263531236036 4158187634037924357 7577059437857551646 4990187575161210474 17772675965724582096 7792608928771235198 438469780577509000 8494095652191110759 3977523107655877344 9349990967774547426 10346247162602092881 17778987371155666378 746594939880093429 10847331850760466908 10901383072725818846 12420498600014519069 7053224548840982155 2684573108125356044 4147007681209980963 5098214260428538034 2350953239360398317 6072328180374187057 6822912511530313784 8861676698386592314 2399556371464610224 3865162808213820290 13199669613069510483 16092432159204894134 12724921463042357908 16138652940254930961 5903576748825863381 6028878237551567121 17181015530201792533 11441914688231005823 3540473231622536537 18217904173460366268 391918597873163116 13736180335009804464 7573035600034615908 8498242894292436536 10784939099790199898 9230811993257685556 5148100067340858342 4371188882268327537 79804115999389305 1923398382014625265 5305368915454600828 15452723287071927295 7672803284863277401 3656901980006654664 2749755716540884054 270253704098993413 3247413439285265449 14944860486194022949 12881279982232707364 5381483944865253633 1487385598418458565 4885359396089892563 13642702123525201399 13462027694891286616 2651772602111696198 4140710063897042120 8852240870227633599 7847443402101052048 10959535309622184281 11543438550187643833 8152665914942115867 16786579404943032018 13558141572543614903 15128376599038733098 12851856083457374427 7433862118165898646 7594968836333167933 12815387402405731848 567316564760395630 9920961760615982214 11336038518034301251 9794751081090749172 16273066614624037258 1611056228841300395 17419148828827530560 10814913379097756416 14170046093439226839 8224429085765887997 2396945170906799113 3934053140218841925 7254909783369313443 14367390368934983581 13551659001181624506 14311184462762199125 11445686271760903418 5610509934231439254 11885683045259455654 9369375761491959808 12515026365830725673 15766966965105759802 17512032628668898304 2758698314320250963 230365112600121728 14983260185191068455 10954277807568631240 15896141880326652795 17637121297371967442 13029644447356467345 8707538481080992200 12582879678155766629 4799850981261912275 9558203007737137973 7823874301827198868 11795390577848221222 13301415462719940128 1577914748319528234 17168581267814826849 5820817576262736340 2676711912081074539 11548725354550090237 6036521599981876237 15031987147977546914 941833183623860239 17196221460005426200 14122891534260429983 12040851031518197793 674806420072216841 18225976643504685475 17515495319305606963 11708896712861941402 6237959601556884146 15801209338792994018 7047908128090117931 1351998743315317380 14140184572350125840 10618540429119554487 10525353404156127541 16680762047087278981 5591190832476500763 1268092331253412579 7533005999587973493 8774767891940694880 16666500568816428344 13903958354360151997 12715279126979424841 17187210981550443913 15181143865056487527 5059794368269299137 1361902228760307628 152867540770927802 1903492969612431821 12421583742218850978 10267026635996928410 14144072419381842666 9207197114004113046 14820877976476428406 730928485794047262 17123187209843168164 11162355176475299318 14889319045634661971 7632567659635973597 2239803916125812467 13328760767947465883 18011519691612465623 561683691124120008 10426399234871284611 7580079580042322949 8730449277885896061 777395761830191858 13997939786595423096 7898637211030610214 16676237250105032847 7257273311815906072 16661772009304786179 2269997012408200688 18230052724881608996 1733801145162712281 8338388874305602031 15633594133606738831 10713629035062624732 3255533609143490005 7855175382581396296 446231453902203305 1393842708388952115 15526006974385675345 13216495092002963811 13576728963256036551 5051141124676550121 7991709460269845421 5429973851121024794 14124284468259229581 10715124845697935487 7562243775990818469 3076940757793560247 14451765471962238774 11129560671568347679 18442994288579342387 8115405055217641162 11723858393523545505 10384795237316783610 6716670194246939753 16975638782919929816 4347827258664956055 9442675773426097614 14427847491009765920 8255841503738566387 12437964116569232279 15041522421267080315 14387442032611380340 4212198216203157562 14670326554132305578 6083150749130515725 11410729810750423324 4072710271092556398 8612138511246632221 697776307769712809 1396889118363509726 17137621394827890651 8453192868749847294 6676331051763968856 4345275798912095469 16352030492383627667 14864864267695563757 15305573636388853131 9510887037935157815 1692181697115343075 5041152305846473538 13093401073348729507 15604921227806646473 9032503606816684051 3386498298765352765 1676376593579086919 1576177667812517778 5351441678771503673 15000918818746235709 2987095293941061515 6274783280324305098 8251747085664751254 18337808596679511373 15875421515002725346 2686005204227924751 6480404293065186358 17269480810204667085 18049648830726143191 6161990952590069119 8972529315610609445 10264946172784968512 14988828103400324570 15865630140966447456 14864819940873048586 17246870450124888194 5083165819282083732 17501205398399590749 9559087380221828450 316005615221257868 13948683946074394343 189269357870818595 5194508405880460577 3814304891004457178 2046417953454192950 15335989809245280713 14594719717909393841 8350528015978274689 14422625134911631905 2142930372357301703 6983165218531384230 10856781794437471255 5898459726188881896 10615471885138771589 5655862002036433655 11281665718853253809 4487537344801580676 4671242044307461558 1816756023304629527 6165272737417768782 16762932954728493074 7192295277694882719 1756087992841824998 833513713993487673 7547934953828753592 2727255970668737864 16687053889155812858 6889830394717937496 4198844789457173010 10324397452535202490 1023098451643124850 3274448798339354654 1256279877322356993 11921100904801594998 3913222389864876984 6284885852336245931 15134179993711671680 13033234670181323198 1017825675309525520 9474438844577111615 18136921543576430387 3548374782162239853 17478846478145212572 13419657345211058393 13895330824512376472 15718582672763781237 14666672967484954672 221773331660442641 8262014785298349347 5312664352754358013 2495708323557755348 10584274238313063034 12670709108769580867 838054671677092728 13665926734367799937 6949427392021325197 15041282789256867821 10902959858437422990 11760794045566827940 7531029647878110579 4013895643162070370 10680294546033510526 17356338609308300152 9194446180092526858 10917602274640013544 775588444287646220 3249812802642986990 10325211088704179971 10615926764332028421 9989271665104328319 4266795057384435696 381456171000667895 17026994968282565220 18326839045156818725 14389917575107544873 9607484715106975529 1394802824030565336 13522400364710992737 13459341611300471569 9948919089701187445 2608708757846811153 3626001601302364874 12535547590446535559 11251302629206766509 3526014505225761130 8825732892806526790 839545311556246532 10365126434371898403 15210128526655682722 3569601657037346328 11580637831210571588 18240736212786997998 8101207028815543582 8529667280422644503 9859463393571973032 10473073934959896090 16957433174095283938 14970353925590351605 2633370159616771066 15306122361771566405 11183520443939891527 12926187133348428013 16788782621280135388 14560926120621641776 13218923121162731119 482364830790860765 9329625366300726174 666328463800497762 1556618472027098368 4329130955504754063 16291405874705799091 243630009794188007 14898601601387947312 8887018373889104934 2088620619378399848 8118124051221859294 4895963054370552041 15056668969320693844 6453615533627352347 10482533874023152991 5988225577050513158 5966340152849596581 15828671717296638080 2843697255238303639 9387383304520713486 18149301158853892691 9961998528285599494 11901337265299640723 9843547712705451024 5793664186078081054 14537258854345874154 8617905179283155238 1374405673474882605 5534543419226030738 1121486752578778261 8568792075788874735 871871724770125651 4407093541619950619 1660819934071514506 16855081919503841843 1939834880447329104 8422354973001163768 5118820256690767707 67303717723962572 4157116069523663647 17155407759086594474 10334538879329267307 6850719105888454317 10834451604229987325 406533955593514254 12651209104618613494 16864863730261980003 1221399486185636820 16579564104580841531 613907413968254577 955115520229514568 1604287951222095618 11748894019009748618 12265289091643099530 8401678180195831145 3436103767610872226 3270202650665658009 4899386243697366424 2157619513860008715 14209952859894168246 2111970573590280648 16644764263694197682 14406751139228766150 5458297457064103777 13017250703173551686 779796960500434560 7643862659427864347 14746750374722428477 17603715555572166622 14262582457389268104 3750998858344078445 2600772082503733075 4088254236017822118 10073592517289563616 7641585216883807523 12120482353252417333 8178065286098934467 11637277718588956042 4769572048235314512 805386580380396911 4133587838488406194 13439345615580981230 9625471768007848211 16327398208764317648 7102691060823355954 4030789119305596997 13571096465595052010 6961895095475774921 14141196970487537835 2997343070681800127 16119387315584458705 11231721205354137427 4547083926721993033 15566988387480337790 6868036335410092878 1309271050478958194 2012070216833763510 12064076678049572295 2005886761245622845 13717620232747369311 4783140377898735778 6548040758189334468 11133187945485533033 9836712125354927653 13561496918619069243 4650320370741657513 11354614780008097915 17948660617414601751 18180635937543969882 2044446857615677741 3497429299164363960 4011540165166420432 17084186328916776193 4468247190354251016 13875407845873561420 14581744725439590680 14752227181703085667 5799185466650459252 10247904088659631290 10136290907130977783 16439349516493872397 944887028726883190 6930400631422338793 6789325922336850577 2467636187387682519 3241180602429217875 3927121214759543382 15786245084713465134 16012816306916350577 7923381551027914444 14616711141679915664 9685848685914007243 10960684982514992278 14167303942878000205 13171743481077041312 12779040572120712169 725993536185232738 11415961635870236575 254791108711482982 5737018985631347751 10516925487268804355 1892052725836776675 16099326577230380975 1602082941605277438 12573811568518656811 6224786996644525779 15771543682741702446 982222368042136290 7287316234594421245 957955309730083707 11060548659057751428 9700815491632083425 885883412988363904 3056304091897969313 10826289485059867302 12272982408363692732 16806322166096912066 16218186529837925126 14721654630373619710 18045833516574340583 12859682215645725320 2564146236327569992 3808141133606046556 11603505316951959430 5222581990510285211 2584305506017055283 5278751240666470359 5245068970649795316 10193151124688305431 14630493755505631675 8588171003381940868 14121603455279159094 13189376280301925385 5803085186780575282 1042520313002354686 2253115698013008122 10263058361291821614 2928539870721981343 4108305638090742790 4745928943336569760 4175211823673948563 13214017519749905466 2397604494644666564 6232266381164915412 14343878338545464980 5555008428755981072 7761386857956047677 18036908707776316154 3653215546241650405 11983902760277077564 12051476515182934510 10849542896269609921 18138506199831865568 4411513568314485168 16205513010838661791 17994699980784688667 3449668026978199682 6408119894341946979 4958261750100340793 6621503947072347892 7641618145555129247 4721350640393588910 15715737517675459285 7843823777387472399 11608803246775630004 16331474896453936505 16408904056893441474 2302695146494886602 1941575738775480794 13130817346731270758 6535090742036579359 14840821003667372530 572018557105286930 14779874821253115941 12816496479869214819 3524054250851348205 12179225595526456303 9566708559660697528 15044939545119891385 6470619774338670612 6792156905890486977 8985795093885734778 10869205163186003555 13916755718735065335 8341058273385381189 6724008413739045594 6003828533119778879 4299672345130217978 14266718457307209731 8715564041916020843 11784774834941055650 13215755132841556141 5232273352146024695 11443656830515639005 174592078837603647 14459901473689284479 2672325891068553464 15965681137157552071 1321787266583371259 16279835270388405124 1587359345601264861 3042863814424078756 5117697345351719970 11232221208024103883 8224341514184040399 277452879664982750 10746280612190198349 18277621430036098615 11240235961652289483 10527899706126850138 10402802350817256377 6543125155542252938 7020089619373168379 16152273710959547632 15272463949443321383 13426492649415221655 1129894913284156336 8998656735404839986 3700931247512347227 6741530285231316467 17827336012931809210 12653331076118965020 16506561211389906912 6264811903020951152 7852374123421745819 1220177555966029620 9996067333602713652 13200991738504125503 478050248056423306 9201656780145619365 3533144594423910773 18109061866204001775 5055605385056773779 13662448723591317675 17654994589275406510 1053774563684609929 13549253240603675718 15261329288717556860 5886553554642354593 17965275328254128227 10740800412014494908 13908318659118576312 7120295408136800504 12445344488928479527 7474728281084401848 18428878014650385536 9261957743012215664 3077791458386365906 8696385844398436135 5978089084274771590 16136912004776984789 5079256056708991748 12910415054758618194 7218530386740132930 4392743794899179967 7044545048403184230 11446224831295156876 4571351368940811715 11883765585570189354 7993197850617108069 14771813919694995985 2199598581244171936 5009431232260618559 8365081367583684641 13303149744804673619 15009384056276319224 3450012365921125216 16450131268816504440 1890134120739167086 11399981307644527670 15981865929973085246 3992611065350242008 9412683199148848345 14037442133971084024 15014911340027422553 10952387427253062589 8780107615057618586 18406404138876336985 10370733283831830501 12919964450515302570 2425213576801766941 13638484711706284537 5010309452842670620 13908147588854575378 18184112073605884171 13500441254301475194 9234976318599356906 537086810496041258 16046292322352709174 15013919223281093661 11838665841243001858 3143362283352519037 2187835738585902241 10504678434892692768 17239078912614905085 11168776171918473931 8364547771405435683 14930901032162012097 13944454053539994841 15722844672663896751 751510178884320639 2831542438612184361 1590704820603942636 16982499882714549595 2264939654345150307 139147044300013618 4607101043346970416 5303839529145304067 7194702816399051304 14721573808778612082 11520141634321265925 10218894350932061081 17329161251394474278 3652330637319498333 18357294733521984525 10851944626529089262 13559628153280149450 2905451992085950238 6205390327923660218 5220672811769140855 7300331934501980714 1814801783411516289 1524083611347863355 5981167218696337643 1826599666314597396 786664032407145331 18207188063578508923 8116190771258688443 2874679184325847943 12504182449574239203 12716913298525327913 16020250054134254682 14401137319689952054 751327617723154770 5254383004592554927 3334241995155499713 4529438199756576615 2670609014292545338 13010497682434161651 10152971676995484973 1873890442135875439 9469229921367053914 944629830743845660 12384344768857757026 3895152849510693670 16819882141563021179 8150406376183735816 13308896242069570269 12892727907662442647 14146562110346978052 14023165805563551119 17383255426376964880 2675620600538440826 17083204098757844434 5564403800679988897 12534018295213219812 9995739225451086713 12716307129405680037 7167554311847463967 3278972730521793468 3080148203395266874 6979771677303121486 6835920454634026895 17565567777456948770 3210927579830946211 2071966879971357569 2160554257111905290 3817632024304521275 13602973045512555801 17077946711919984383 16879811605571505442 2941099556198394895 14307502582908476152 17948444769221979851 8694972395757120156 17584141892201966989 9070292123574578135 13219690103077239179 7192590967277766424 8331225103189797839 17459464963694938418 16146873267409111027 8395132273246301960 10506013236481059111 631411158843402020 4853736067310913096 1987846019735404903 3075464842133448465 7473628940827692093 11924475572495836056 9556196996796533523 8604448009317103901 15198838538505998892 2173029361873217385 10912614358381106703 11274559066611917827 619929055365308696 657151990325498568 16772151698402001336 18210233852553575076 11457260404621325262 1256264245202461486 17467109948013531459 6595514659612577162 7802134614958682625 13800362281152968316 13585724802332906173 8592724965154203747 16340174286605778380 14769503149838822199 2700793117700738990 12815719482863552174 18088936381390644684 3688736146660758977 15130066429633573783 11735384882452519960 3229223640685269935 17927399049804963955 12186990504680534972 631875714635426379 2504529780768543949 12579160423408599170 18347153175254784401 8633655228405291905 467904449730805578 3187003742703259431 18090022166149446226 799781036661018142 16128841817491094111 6341530262317192021 10890306016114833060 3286252657213843600 9158592161493201231 7665414925358258684 6967617495545480982 3045592376696374174 3309624129612684052 12100448640765059162 7314180178722723435 8379444936458731847 10206881547393954708 17293223948207360140 9584653349315671247 16362758756114798545 16626958761884380695 7867904311955562969 16729236408535154830 5748963228471023994 11138217148580998714 15412536705070244099 11464472858401049125 6008743486865122132 1429372497601826543 15528671659942065904 15902666862081283939 6115452267049243843 5549187084255453135 11343392599052096194 7242835433153733117 5268551892712448084 8370294652895625468 8432323065994812889 15470621395913848072 305633274465780646 3398749890868025113 2945422398282113298 17183597030376813441 782695957797659908 1027350223589591900 4566154396533710997 8152162125348812929 4240077544901466399 11145146627649147266 14413338531136272001 5838734518939031029 15678101376786812785 1044406109030277074 10371892517809651122 4156848404584422522 7775638716795914017 4257904186709052118 6610309722725011839 2499046176914041626 11388535062462243691 8823438261874232765 5046333683544023097 13733797915837198408 1604984652381595251 12360926433776210488 15959647498353459850 13325661958055608569 2342192435915818332 14883671318679822824 11206241059108475380 11962628236021613153 1052705814646490744 6017286785810250175 8395556979601943594 15923424682315170245 16625063344777685791 11415072498384774870 16200252342136736049 13779164830012894380 7498838386186783041 18203811445385071703 7368030907926115350 2887532399043671077 5138896387362491245 14595616902652925816 12917723556990460063 9017187983587970975 3356012840595931087 7600914208484859317 17918073196407325502 2145716636162428690 2364837520272477756 1199620020727336662 2492035563533530839 16137360689524864734 10639869564139838125 138747942737156497 10719945780582516607 15118381062758414037 17738936842235433952 16765240869611575436 9987750584714279610 5916951101841512266 11954062623926142266 5999928121980182562 1566992052361022532 6264448420175203287 5945582792498024837 1449466541708197340 6513237039664550693 10270630859316620142 12673634061580761312 7765808472749760371 17412925635969097317 11985383557687431968 8468614865033012901 14277075684584786842 8844979047339947721 8277367905323475285 16113649682158598564 2816487490902613645 2716891266833346755 4485196708054193458 15589099806840015949 7506806894600574849 12321518029205133850 18276655167786433945 12589157787091298027 1229626881828890171 7736710692270053281 12577039916772045100 9241201505418214829 8765336572739439801 14582050668274717807 9816952173737677804 18037036891005303270 17679809522213645369 14869500143208440914 14678151266934182431 668742024915619093 2708062901268000554 17483123798177830935 9415426781727566598 14058476670762144193 6462668778838429955 11852595393920242635 8070675575427811289 2523611255028853701 15820806930421091065 3628901166340690136 18442527057009668718 5092444562794525731 5717829176384696335 10733383627089376264 3973349750295231450 1498391290563382954 1152538608143706836 11495995450768844841 44326693004600934 10389664480783002142 15564679815647967915 8926037114715500753 3668837423955086758 13281849891315905060 9427585349068113810 7403516477952444659 9582819365924409082 14072020182368693108 190505374971701941 3315204956041774701 7813323306431086888 1591483908362187413 17083805517977054826 16830045588766663255 11886371270193969899 7874002214436146555 15554919074507807910 5470099988650938389 11967453277955593258 6171970897460343886 2677074719089682195 10798287628548402914 3541101101373751359 10880769391977209928 8638035905731450055 6666022099183966530 3991422071960518014 10548683506120762895 9140149673684188389 2431916950680631056 4498997330065838334 14871869707386914334 748413172823069481 9562689121042884604 7218963022031155593 17890452903453572468 7620761689728499497 11771348856594557258 10896945856564520774 9416234671692361427 13435582083559510287 643324246241866357 14129532961232762494 3431398547605310586 8233790089854885013 3705618082300570069 15437942956838620054 11650576088730164029 895921668099830497 14205417275570226347 14073255217217451507 12108746473104417354 6791541839005767838 17562184420253506811 9927336661462549846 14456598569588328462 6789017870268834752 2317702079194855387 3531175828269425206 6092735660432695739 7688441057183903939 16611129346281729858 18056131709524901289 6171998500769651595 14179395494294096915 8814063797815047291 13937790036815240417 9763738442781254676 15458433642018331252 9368769974698674403 7579854415860219853 13758199430763895432 890843344269934069 2786774008899354126 4535068083180141469 9251095780220512184 15358378119610640124 2228199150424577756 2312589241438303 6575962951456857283 13090432463929036862 8356167320749604929 4099113104797451525 498292939266974867 14884782399766859434 6573825151682769077 12798487277446414025 13145939305916203626 7311571530247529372 12912825028339202523 5744084935547729090 6927383162272322734 10391322210798467591 11326174778620817004 14978496681230822227 6933318214011247020 6171780090808796881 13946224576535003245 2799464897809499492 10101349977467333701 4551155352998839524 8584248030328330700 3705127915265756127 2885242067665574640 16264047035630945319 9452282594649641934 15029783749418965133 11046371687709301349 11999291444931107925 18215128032830405477 1081825068390188093 17547544522899276376 2618285896622762064 18017641569794079839 17893617704872183481 3061900616476264119 12154062323507589540 11237509783114596106 7273661592743631098 7083446769107250249 3213391832220864993 14050941720626704588 7256497663515244038 13833484391601864183 4932297179108224089 6259324810339596021 8175159371583014401 4746750242437719923 4244622651963248400 15953167717551729350 16161005989461293753 4143001557255570495 13081004316743540654 12821217353367611301 913297893335141006 532809540774528432 11801963851010193791 5841354790600189629 10035660265791166133 8119977156207780907 3694780479412428698 13549222325364723754 11961281681050080408 10071693767169786340 9910071037585926715 17902853125979090559 10715514097277434119 14936360441207030191 10331347610009302777 122979162391539861 17057498316263472062 12667022323722201627 12398195695987870368 1020474822004402228 530126910229020622 14266114471107220062 3169280678440717005 16181913634409188854 14689363048396715934 9660814754096751258 12931342811654050833 14974328022997034522 9985477236597926499 1026358409953133569 16256863328806147141 12747753697479684686 13099275782292512387 14542600318558797242 16763907664496118065 12913365733447046315 7230243530422007442 9504938045253084544 5579663831756259235 10704863345819208358 4702418017074178164 10282681319965863020 14517890036716978684 1372634541695544154 581098597714491209 1249968182633710122 2958722707693010674 16301474693707752178 3023382435354287108 1794694080003733175 10398598705919315710 12768820639217518778 11368078216785485107 14368480832216766425 6662499593013880817 1582636492996343567 2410206105083752124 4161582937333898317 24719132902416371 8061684179619386522 9852047775053953258 79834905115730245 9142858396652635703 6225692344093398502 9583933887606779218 3087524598754063889 6314030994893319746 4292577710557375406 1750986556549141246 16934771775460240751 3037559148566470931 3077954186491187641 5679828151357026932 2075702516465231564 1704814941418725537 11766036827980479473 11071959235093490257 5498163405390111738 9872282541151869174 13283420428899496822 7758518463816711522 9371048288994973969 5702103507189716474 17350093006085608548 8086043483911496920 2139335362142887297 5541996710851103293 629706836761472797 68647843357882076 14815407751800687441 8550410828708797690 13622270910152057195 5250796021260052801 11454873553831430616 16855995572591550069 5986135347224192933 11227858193241117454 9226955356212592417 5972738687174460096 5927173982101443063 5651323820239876628 12123261149802556870 13097333080546284033 9543317578906142422 12446505689595218865 9374662074362672296 7253122762322234169 5776748234115254512 15638464446503835802 147141287405667042 3637839989265069956 6119231261197747890 9936564664225166692 1379744304881084341 9814345264520007315 11444648924006751660 9714841298795443081 3998591175649045557 11885799845109881408 1868456976553456419 2689136612726624872 10381339119447657542 12963898401710439983 7888325080941340799 6553781169266861500 3732270546814005367 4352022894942147451 2626602532246827627 8247126614208598794 708549687449237286 17827123555622779420 10343406703959317426 3212330436443596705 15512533615327228864 10246672329373254647 16722831558191911497 6978520262021702262 5590002644544219716 963502976339450528 6044735395193435703 4313329637006382235 1182793189450303439 8505374094128387547 11183657075960424169 1954046512211440787 15291418264125566613 11192649595264892482 12796859464375055838 4876436654218790749 7273655644613211103 14248589097414821247 10428627100966247492 15980607147530142967 2916759537938131143 17729391193958523605 14537489497130085681 1143229849426139814 5393951835138842845 5212033747098904229 8907566213206507235 2505103535424266138 17031329564967970090 8271324297679659349 16436501733424827258 9238863808126956264 13185454404632897207 6990854550891328312 13044058769913641066 2993176281343782144 9578856303388254187 5419266400029064729 10656586275263329871 14314303726493028042 17978424552748110719 8425601566446823343 2916127908550303413 4856902055761730280 10584000763016317777 6284165611603913461 13695219514344855402 7521788721391149318 14444607437749836449 13050168971803608861 12006735419941544032 11217388519205449823 17247527421478096057 17764607683868431132 7742207987595141170 8084847857153261624 584706776800644861 5108723268225333781 9339032516477114539 15582695742501393133 11398262895726566869 5865098912743311778 17668166975212725873 17280095652982075937 5009917874448563802 12457790869700714273 1385495833744495637 14259007656765071100 3201137413696636191 15253286259787112104 17987885897705087321 736433280209587552 18112902614292267547 6466850710664068428 12499931042430520975 1958271074897502280 714005801755088144 9355128666662614660 5789213271246146817 6033588606113389866 9239958148621013646 11248086406811267052 18064948849005807983 6005513050022631292 4308386206073323365 16125227515293826903 6908778049471937148 4051192455693546012 2560573367946463925 4450977526160620943 18396702807178908567 1140422229217134723 15959506156935973587 15582912191513247916 9974931207950420598 11457839445976039332 5694558234649987018 17798500603522151999 9660753657730814140 4141619358902759313 11003927747934033907 5904496957989070597 11247752530516743985 14973872718496916393 9902412589920105368 3124366950001789159 10533448231849975604 9768731599790901385 18304072124532334514 11660605686961892972 16479399632416296154 5503562568936472353 2195389247160790494 17397916892613268027 17895537685910267120 7387203346820625171 5021658685460223545 6826743624648066282 5872674808460014184 6909089124894800704 11582022306187000630 4146070503312905417 3248367420874541988 14166394915872648756 15116942852463901324 13967938409992806473 13170298836986200146 15176149395217838851 7594697532566275106 5028990250321739378 6114477956457360791 5898497591089295289 5325583706836320848 5003089423633566771 11297550172614630807 1304997941439559379 15759695069225714579 1593417070216921965 12709641650744269379 13408470969667698314 7444148817735312003 18263860901061927796 462160107465078760 2502641052016470289 10443946502551110475 12038806607400870927 1490001345208446873 14343405081511714124 14102920703773429865 18072555320788608737 8702988969742215072 17573559561217172530 7652924630210654618 697101760637017862 12815398092986128664 2357965054365754394 4837327835994468647 12499336602790723877 6588852014901941774 12052686285502783471 5888616588980817188 1845085937120906034 1511363942013378229 6690639327196015161 13296975850442666576 15432475639008529851 1316707341682167867 7413556623961049244 11593515345902506297 507341155077809891 6951832722707357534 7399289761183252310 5230306199756191896 17636839258333489332 1879937442667438890 2767003582666220284 5225637385412705553 1007767816437380378 9328018059446228999 1765090818456339514 17590938930402697645 15982006461313116346 15529894810980879984 14971765558092903122 8408254470905765610 17099454833199222320 2939756024877012913 4959833906336575217 13432108082813113651 8249758543375092328 6041208547151607733 15933211246445092704 11985200981369724128 12212612154763452965 2665028388219307991 17456307322924275251 13204509430614045190 1452765923039446112 16255727414608900340 1919204227586543271 11102636629908354809 12102475598329179504 12893492676587960436 4027637267171197125 7414696451007502571 1519984012869094435 207699787171287267 17825342371678301419 13002862412619273015 2192572142586972063 15742935641926440535 4496899204470732792 12733387353089277206 14809105056313930245 17674942900163125160 8206543602852262998 17058370669368666252 10831534600682111744 15612863716862453275 13830320579376895447 995255097399162681 2672874563426028569 4451578980783896946 8246127407990053421 13876551725526914200 16813296145183652068 259425526421167630 13237792980437245906 6073792489293279111 17054587977565283263 5083343015044564883 3265721225444344926 15462442597072993290 5510058878690619666 7533885223612166735 13966408855650276249 15068582390102353787 4844625764443652589 1356138882538311856 5921920884333963724 9220731207344528335 4623831484612594351 1156159936013064008 17631727271617305741 13872601574581565982 11062791785197377405 17810198557062532691 16783868999751740409 4166652339427155215 2068847986848239319 3225339978227953153 10944905141197359986 10485723651196183188 18293561958059426205 12679223043515448665 13229619040771232288 9682617599150408417 17703989447009842569 9871276457249135515 9659749398416686952 16651686692799648176 1559146714217501113 6539474702250633781 12123253055146889982 10244060525365154429 2359367244530405986 1643343480369971678 4796698454133333306 18319527507685421077 5925361646215911668 1313372903477920615 6532370656091565955 8303747539989504431 339091624643085742 2958014763296592720 12548027003123323806 2469210873167948362 6689963893171416823 2521090491212706010 14224643076902437993 3678446103377784767 2444146432210742402 9588456010251037192 1679065978325625888 12943384694216355581 7257943159787631417 8496099290219891308 15332949539904094804 8074956256214109051 11277721091790480801 3867631139922233779 8579102128773919235 16295213142085429988 9534509745211496485 11737098324665915653 1353662226842570692 11599136429561693756 8613484284116580263 17209245424715298728 7332729226094744738 5125976403771767835 14370884728354735913 15672738651034990999 13752240001926238460 3919672450897883779 17851797351616671558 1372694884344050212 10633223828390865635 16425022173631309853 17711900663937971259 12001655955846144985 14709408725179792859 1585805324471713266 781569126824166635 3401915567535929983 15535453176176022351 4806212293457126653 7636943819278131381 11809126460243573422 12749824645096496937 11997660706048350646 15470165218168086289 15025084874989719056 248221327334743098 1903222291532279427 18408503228217625093 14918033352258190520 16903914469960135434 136591283097241842 4640466094636646289 10960913626083210092 4312360288245644988 2032046219896777182 4521063049697476173 3208302879521699572 16863898246706999648 1467329098189940145 4247720953035514010 5902429027961560928 169704585428378706 4306959688386626509 4373915443920967061 13904993422325743589 13995581185309885574 3131387502879186646 1965729785141068478 16303701943501122897 15860064347336895518 13131804623672875786 6264288103725564866 6274445372648172571 10264273998071591423 4150410762651732053 7155086545396539736 9981750156422101366 10578984392446117494 13149151605979354165 3505280284048056119 9825703417686578065 14674643419926133894 18413436770414979677 8875144795625112708 3106628100100419380 771910224368739477 5193414136297787684 5203886287169205636 14536112592310426299 6347659659820839244 5095151418778421576 4981054000553843992 7075501089844540767 8551401290799253209 10125545472445595325 8999898515697470231 4819022155172450234 17994512609343051393 11027001463753968850 12369103869282750878 16457970044049370539 13880407316757879172 5387535731567034218 12688214240500912433 3082063955788473575 15583319431829808981 15897321884088756394 11924970385978966993 15291771537369436528 10659229683877732327 17808383627071262088 8344777291333499085 4531521349918970171 15677848223704674298 15824383735240856561 5956745861804290466 178150532821217828 16136718173261790440 8115387710970372362 4254096688829518784 1311113908948009943 3314547922736466886 12392079812002821378 13379939694667983923 6311876009998223888 2296745572596149667 7063667677303885039 13973804480847559070 2641452838323621660 6361494780399308652 11164301620154133184 1974426518278238218 13135752866721508146 549576000278512874 15228502999117155169 5782285869406301277 342044678069540879 2203115385421083202 1788585638795558114 17377184678322758826 18260263909072505905 10332751321183273300 11613819702265128997 12171209496472706246 8690125855838500137 128866555748228300 7208895937804910608 17415834082366323144 8787655982726192908 12913256335024142118 2937931353054317628 14208220854766845109 14670884139741392633 5559648694719738649 5227699781610530871 4519023612180161949 16772106963848016327 6548657853400907737 6686260053740604234 2180496802456882803 17443686698654698084 14715170917042815616 7624966666010940323 14551031542578363999 2030992215275179834 1270264378560080651 17046952204407550789 8725699794282691701 11023046124741227176 1768024450801115633 7964337406479437907 4209053040555202112 4163051526063518273 6012563573268568825 7534824316614373197 6847643994971374375 14092129721704695998 9379951824540269362 5144667950471614037 17636497988834768243 2075523422505564806 8953525488250795319 5978562201645882808 912165225702130796 5551537626849958236 10780762563253758832 16288513873835769724 11699584269145438112 1912061795674103450 2302111611557842640 11655021531560443524 1378503943194294378 3453682577875378236 14555088749681804787 5620326802999305989 2789405302653363044 5531829936305682949 5392769710364811536 372289917821669873 7356821705524899273 16027166826205523798 3083426769986607156 1268421398365849701 11925917176305182700 3685336619730282244 2414645840495752448 15948131590198538571 3280986759820394792 5211058406893593912 9888249595777323206 11092408087599726285 239599514678247158 276617467231359642 7863038592023589487 3772178871428741296 3326505644896432299 10688430789537702512 13183073470110673862 3101396676649750851 4894802942315697352 18413136357640802354 16108027446058577176 15077457151563378099 14597572625355046217 12000768077157410634 4266012434182781446 1905386274064361809 8380712877987338223 1193277140674987825 3252617090233180317 5350829898742253586 13832602155227917471 15767607414113564291 12093200355211663442 11651860080142791378 14912349949339328109 5280897945038234320 423096323227652755 8877597566419232073 16005130774385351115 1309625325114240366 8951374315452613775 6804410912584863734 7038141147471969227 12427869355079990382 1710931982858946761 12439572794299396929 6277172305403215376 2731024267371288201 14331859016151767371 5582100093386681795 9594106022435526390 23764215321255395 7919381830518718641 3727207601933794470 12783990203095919617 7434137964701285369 16757424859605078141 14145684251238232924 445877371167531067 10796402432410431973 4205440688641161965 11347206891687221325 18342697165949376969 2634063798620201285 1723444457629323380 6639861847448272407 16782808910308007765 18348456482858663852 816364889034744158 9986891586082022813 1141288895743791962 658929367416750083 13218288714282789923 12499906839810957422 12433045785901132026 13180951420511587343 14859361783981541655 11223458287184834641 5715162835250201878 12097295397245044005 12283703474789672115 10927130709991180702 16102825367423843903 6251010424171075858 6820807226644629266 4856203796432500386 14321030960507628527 10668240849081644217 14215276946299036687 8952747602879758468 7462017435675119696 3242194914629481822 17483352441877317440 4373854931255267560 8805539519500441561 14831091574657868398 16405626915299435788 8675350972864192858 4220769469465449353 9488987116585172390 15227268552472864727 11702459403255621362 17249895687799583298 42390772370395808 262465022481754575 9733067355556716100 4830437524842354327 7065570209203023503 2395615514912640775 14327429676941408432 14744282563364154054 1645246409352221518 1406216882869802880 9585126983334320471 926678373697803969 18198056923193415141 14696079712454011401 8737684634485496418 18200596506677172322 1629516100734634799 17496551830322776500 13746496976390664537 2906091910243021458 297084128684573974 6238966376583328137 9901594303344826159 12042166172511554702 14920056449002309147 5915910669394404222 15711776724535869643 14308356477748103766 17453395253398652699 9175871455313147440 15748404996871004945 3060899834508111307 674357838052478650 16820967475075359105 5414111080838801285 7298433810945892567 4727613114683425700 4399369365371138796 17716069850405028224 15661884704650700035 14322290251038842521 12401093537690344911 9989651252828817965 5308899560391827346 1344472710504516736 7370764072215676046 15780427103344382308 12241562715433031212 4374728099239727101 4979496711785176760 10982432634873645113 15571252303550449034 7108219304472557654 11458589984602847336 2268828094491446575 14851511757470461000 14306028758809916914 6853203185678075980 2018805043424302697 9649507452778233537 17743089637569006385 4898381044391920162 7881201178415397561 8227012536177488701 13104200214539298454 15109089964615751106 6826394266633675332 10941379056543405002 12544918478402574435 13550340201668803828 1021551866003191703 5249623834759283826 2896602790484401942 2769138168219296290 9897138373594990456 12608652817484578949 13605134224461080237 13835939288706075263 5157067161079610627 2054708526470509972 17493444971339342927 12328187892406392852 14462588542375839475 14735470513765873672 18119817141486576734 1209310055757970206 14765629481066956499 13018204780266220395 6177048303957768466 13386302996443742183 9712079486873556365 9644481926647528285 12320067392953049755 2001766160080860696 9730680422441205094 7006840220456801113 15857176382484426180 3624730790979950855 586998464022717372 9376866032396714026 1242271240083767481 10686819845976660060 2232133423419329435 4702163537365969546 7582326612870417600 15054755433911538687 16312629212899902459 6897803977664877236 14637362425986171578 7848211715082802201 10199852856821639131 9034349734522619888 7973333603079639547 5861487281240828575 9384297881299250601 11523463850894609681 10349488268652914106 6032229215498316790 7247050192629673250 6682837218466980702 2812294691047650382 16427863546622528024 14280201246572613871 5525830067422749771 9288897088285680209 6395981828577998449 16445739557789903630 17681899219326986252 16249383751241588506 4264475547945575876 936811221511171880 14205373247693597000 1447136541681971976 15925122500762336815 6393700666379715675 5438606113853552788 11234139776478412378 10441855321404025202 2959801581453835404 17073886962648320657 9652961300654678540 9165083089991317039 13167512482522715949 15182027886427779512 11130312116058679784 11750129704830513707 4169052814308888483 1332457250884312062 16053610362381424385 9926680985092755273 8549186186378584161 12975489440673728609 11421987025584751467 11416975097821795553 1515645836946667716 2947001008634727045 3063806212934054832 4976518916595642416 16002968729337132172 16023823981776186969 13250229407172342515 14535270175362730938 12842754442133092614 17762549514584122894 7824562085384155893 14695516836004164460 3779021534670324002 12691867247035188307 5806092547694033181 11255412532525054855 2057014182919439427 5630890240610772078 302754750754300840 4025210027252271272 874707206366816622 3016630757929990633 2793077554760698140 8142204477935682770 48068509909722142 7752066585435802243 8902002519601459035 1391470697030996032 5124827580740622216 11476887253231240171 6507479563070455141 13340451364318083529 11783401829717018117 12123229499226425233 13280158355416736506 1836223480104993629 14390425682901851558 8446434050330856662 8078012870901481327 5367255080553667313 9670989718166954034 11874028788021641504 11382043667819208695 15579096409165399917 3775413037311254392 4988501756154957713 4677645384349887817 6039960470583917745 14421383503997691675 2631715025628270630 2368156799332122282 18388602472167485088 13259998962777734792 6217801084182484954 14317048274847880725 3979647533398194528 12523586146922660432 17991330397818435602 558534931660263109 4391797359748014454 2548036739210885256 16886915215034383060 1940721840048135263 9625270621943094132 7243280130987782831 8923432639819332715 660641183789413551 2564044971674329917 1396943685827764389 17731338742149141752 3461902647983379733 4974794691023874983 15181238494749389258 13784446094184161318 4183177221271136808 16892826281262905174 10709358170692950188 14729239610242387803 4945979914576633018 4051534227575871479 12187499281407444399 9488771722886387367 8660707034848530485 7986201972047585865 4756426599053240760 851198642228728624 2428088815421200729 11065382081306847229 1547452885272437118 356785265117306732 12677094958542298789 13198705722730753318 1328803202716181571 16420565985904138151 6645900470723843954 16290142535949378827 6596600026631336852 855804277135414307 9695391816519755238 8097122290793862412 6784556603005562208 7880676398180188628 13369968423788786458 7297286825576045668 2345774553475531319 1558813789453747119 7901129300353162646 17041642448407219766 9447682842026923205 7994118189598892378 17427558168864555766 9905855463573311254 7062524705789500843 16884541113525497986 10645008998200684667 1203784313688554279 6627053572982382813 5715524223508452432 11161046777301804298 14135645810174682882 4391171553775589377 11984818610376103728 2666786838032585532 3752047120876716816 11892282777736666499 13812538822481529709 3208741675371670341 6616257442557245491 8673544786810554874 14462326504171252318 15723490903204876885 17131172274802087889 457864375935989022 1315192746075409011 11161715013889159329 15050097648451797912 4457232342938499735 8927364012158624781 18043084169055649699 17584393991213142433 16182160246361251053 8366805490123644404 4432682079719664182 13844038689193043188 1821179380650342219 14978145285338323084 147289944213096658 13479671637469260793 7099861831611187703 11154069026056723913 14573230332121344984 2780146416085136745 18263102261176390449 3886517648676014350 7581837410933487847 3346838684894878270 7482095341053166436 15805623682506539395 4061185484063474869 3523355137974264833 5421241007891676204 1515186141218231346 17823180024997732291 3574623277917717397 16604695486844039575 8984942052026953293 14461295982235945186 1834943086619190913 3626229055369030090 6573669586550994648 13333302686923824471 9369113863460155626 15456332185642889961 2946603365130806041 12493634405552125211 11837839584612964509 465011147011039546 12772763489441480615 16745095831610816685 18353744787954542344 15434140854462160287 3079833074472110897 11169448652654363644 1977073852361164935 2740064269501866900 9266746061785775488 18294413981015844699 11821806380475878243 5663745340491478847 14829117144091902077 8541266333733030024 7312884757483369100 13452520397073988338 17415453918721282361 5127540657514578597 10952618978468237439 317184539548725699 9225892267661530582 8648386461808715301 15559839109484407898 12899893605481474841 5064063244449242917 6375553114615308450 17904527696676618470 16815438050374446112 1475742393693558716 12710629750539384284 2813473175377485020 4435837131228649085 4321382776131160965 13425948640179649528 5691672719465399003 11086707758583822887 14393316254533605582 238787898989316704 6546849284273604867 13743006632517999419 13064542705585292757 11932846887111956626 838122500534457116 11791779582159493396 3171299199465322896 14160394191083872690 8426157764636053804 6772673438622128761 13941814849075303056 683867450328852976 7879601827781179106 12209459268449525988 3997963142612663643 7434694750263299218 16759791104146039435 8860601916551585932 9261702299629248435 14388948274041244336 10247367576055728583 4770648030897833024 5623085712725229640 11716755281203566899 15908699833709231785 16429718561839524967 13554765147095556312 4820722280368256316 7108369859662373039 3317367956148081637 13212759817970521394 1057438685527564319 5306805807644495136 502521784793066859 1085078655183604329 8744910909432813993 13375213774975697437 13679537790028186942 12969419856677963631 1962857344805636474 12259324270131840646 281643743537523732 10151711276485571320 3446638446222570765 6335773125230717919 16174969184285336124 11073580602403502322 3723691520997094067 2548043777643686035 13062103051597446158 16681992526153483623 4669794031215450266 11766095156873685510 18349655598576456283 5092502925729543375 3281723357741770743 8106687962505516721 2349208781410772308 15826207632937729011 13543079245821848668 17768905187471492273 771865928010315126 16179780021065816339 3912539550647585614 14121987140451646052 4784570545105867889 17511423785256737261 6178894084209160594 15745467610920998549 3753842022964218603 1870677366784418937 10843213049062725957 8691069239355795174 4244651161174476494 2565654439980044295 533896089059429089 1165009075130198148 6458481265794933348 14096164226200192991 5791817419169778321 7355600703077643655 16359148836255485955 2281654481936544891 14191281566724308946 3262784252806103656 4004962805929943220 12340894113996617476 14883823902152338067 15355926590008866890 16447672807408126566 10764063217897058326 13113207981658721457 15315556765272317569 6757685653371249657 4783572354529194345 16616371489780195186 2107197563961890013 17704001203822989948 4631074923039088375 1109151757769631000 1619200419544589688 14770060170042149776 1283906716729766423 8839425355232539957 7953531813357273368 11726414850422396557 310513116315277859 10053300614604950351 1871204121435180942 8694071682343126573 1651447354144527020 13950533896113632149 3727234494271678074 9211509375970190174 6560107354168740421 9562780373493143524 10099034377931365626 412251865334578669 15612291696521703825 6406369567593068204 4769503763494360694 17663022109653135529 5353171711814598422 6910524672579572030 10267274964243119891 10336859385344543062 14820162795483759288 3495642983941799659 5266003633468322719 840243707526472111 4499468027649301472 5007242256242213401 14903952130449708403 12325190595676954873 6852677455470722701 13003893096705968386 10241155348574883596 269484972372390778 17492775623048675907 4062088528200711264 1675613947376714217 8602389325374572094 17336865905496764535 6596539642456782817 10298810415991589327 13931253707997147474 15314791944290839881 11605095299905211669 6880024741230522123 11215712357332655092 11728359501374774655 10203762820265582277 4965110210218257341 7461958618748468390 2848423303458610086 577571772385638100 5161576582993237176 5523938231383214925 10183908682301600637 7482727235772510462 16778919516188645722 15162532371142832974 4138158851215895536 9352284725197176533 17612173975500009492 6216814905876762200 1627525019970497037 3206908450078103476 7026131506836214020 4920955100037205946 16227851824063730564 3816597005284168630 11818450059379483055 6820944664310589596 10684941841871060439 5203933301196971862 7632165938572127413 3473980163705652837 18436787915187585224 12983039721959912300 6820219425379910338 1389989985828418688 2835571080389051827 11045076713691469253 1652264651066250560 3887129620745708465 8617930799952435522 13388328309742449231 4704765601892570698 11491011613574159428 12675172958175942944 5611097978470799025 17413110137271409597 2180520180163824187 15189463578391609381 16701090592729075785 11463351074385121646 13456571926053822327 1534298429360935047 823486794868052689 1762494553469107669 2700050952319968157 16199444963364944685 8745527247686760029 797053368172897663 2739726494261267914 13787489533749932929 17177976559446187479 5665003517445794789 7757472335137251833 16361600216294944870 13559664976515431770 11094071195722897662 16370268951202146647 14708161541842187407 13669916888937780355 8584020411794401467 15711731174782446033 8904226461943737101 2782631527659876067 17443898974828133082 13493892227455183041 6788571969915285121 1212905863943935340 11573953472570088973 5466344588058105623 7323497344143311328 13938733105180533152 3898376976834286277 11596696425648150205 13199316115344893616 1524267320131911591 4707332566677554415 7574695167888409262 10277278154565405223 14634986079437757805 11059820884697149143 8527867558221077614 11955296231895117765 9049122911669491247 6626525534737670521 11678663756319678348 3667774860097945808 2851433761125304835 5757915787524183620 13279347276991477652 15311519764735052720 9917249928847746541 2319737310961582245 6995625214249132980 9681792831502608932 13655287037200266221 13408268175281623982 1057668322741566783 15164203454847939260 17685252756913108828 1065899350016630002 16842154313877098024 14410345347731981623 10854452581784702147 10839474507743222160 11104157127354404825 4486456712335929651 17134730349599968905 8376017782086795878 4510381160918502316 2795824338711146887 8769497221842414649 12107366679308807903 1320707178543948265 5511704896750541218 7361072146118615422 11522583146506483208 2887461351323453336 8257531241684313747 10315673298857023602 9983745503918306731 5888801224326447936 6234341335855256238 5516120010753486019 14058676198597996053 10777497016273349340 4509244897836426889 17397020614652797558 5220912243964420007 17678617988261114361 1189320587233045194 6491253599739846414 8232590271590798268 7277407487551296773 15189519576076322057 5762303875304208990 12664947932945102343 12944397672486149063 8456276457076185442 9059259624163906898 8587090497798827750 16865354313737615712 502316030281626876 18251557465515924331 12755660983061931432 2922646722543912330 12497827366615188473 12589963099592817217 11603524582052609356 15834018857590302790 3578124569830316546 10649099749201203981 3583894234321263621 5512826284888096235 6179276533013690107 11485059203597026837 17277262518281818385 16445195478057130291 4700120289536987232 17054055783409909176 7135480097580417843 2628856382641305068 15192044581091929282 1327303204930937794 9736308170304565768 12334897292451673740 5401931215446148543 6594372351107306844 6109302759312479215 13189212965547694030 6728585469591673378 15597563020980609705 6036596129656520673 15320547234002894504 4051115025530792199 14501971581168451755 17353419148570986759 17915766954298045792 1819528586639276013 5100617856805912702 13499981435680283939 1877786662957599393 10352641497692910357 12413745009530268083 939872303712502839 4412577800458145526 10023816857020906423 3062909048617111211 15197950892952799843 8915659851334038738 10899864654335485483 7693506218641133259 9732476387404420271 5694936989494555839 11530143578411108986 7736515790460109449 15506129112188015831 12211068031365670415 2444068569983723129 9476416797447518727 4808751425308076803 6113558820471642508 511667988679931957 3647386558243791473 13225953610225963624 4560197361241606068 8288108016084239840 1566496921980240085 10198767862189510963 13940865241887324450 3530790013787950035 7332684671243108134 15790270027310747679 12030472269560875285 17156570334054693531 10827472610130635188 8218465496540475375 3941054447193570587 3356028481053288165 3124182278444819938 15794295159669105605 6280015740411335654 17650069214562115288 17349938650086809521 17498251610422381218 14150173944518395601 11539052860807816168 2560592593377962926 6857891263982667650 6307932497028370031 10312009574225991564 9867118059066794309 15769370735991352438 1701629267147231403 7608347693768964650 6058501902377270313 5642826088432326859 15542130487103233609 3288879989928307086 9150529513529868774 2648634996752892421 6344384181772433253 2864018793880844036 18370194036292074541 15109904092981904883 3163587232591759411 2914229819384318162 17133779499003854856 3976085730127072587 13137860986349779800 1316678114392123502 5966952520804715223 8666714246037740040 5254078409553068754 13512488950133702794 15973531046880988905 17458307861940917397 13770614345129799437 3914127160246634608 14818190832692983536 17115836120832301537 5372489055828571915 18359017634702905682 16802315302946538908 9512192325069507813 10943481230382394789 8366046858081194780 828891372633742109 17053619117823561578 16634623481275850422 10366373030737414648 4175888145251282587 10857442524688413990 13872176337245908964 12751979998897557486 3391727382160062466 8917716508676149126 960533101694600000 17543241575001197013 1589983444953093191 17065250700961770429 7453683232209285387 14105661719144877478 8164510642279997437 15701151550820298063 9016109076623872145 5030741908531560436 13999007879761934930 13610429903582956793 9702252174721835359 2573529267473606594 7432845389855461028 16957256392739987284 357221604120677485 1207877225404911435 16182245383420515766 2088067180755254929 4930787172221115026 10432955718489677990 12253192215079761106 11680556805785289028 7964027033280861731 4058679141762216671 8698101083693362077 7082955834560358660 7889805431921727844 8334983587607190155 10217133853536116843 16730716908202722105 2170378396185713286 2413510468186182321 2542635912158288349 15890106377179784051 8260985927703447767 14034686100113772361 5474477154469766337 14196582606834194583 15112529201909131742 14046227932780410057 16076298725347517319 9089411041490849525 14618950716193306187 2708160408567059393 17481761115573441114 18160671818356912300 5684284681558928289 8420330445521933526 10196769073152549296 6154130852889732112 12442342233527444135 6997544784835098298 8629609172788510122 5032519205646418612 16322456551536420558 3820864774937912828 8254901536393621999 6654502044001034473 16757560637445600735 11314489640861844429 16392921529902662663 1692488488487088783 7430781671253617506 18299217443002248166 2072403154445219966 2126281652155710306 17848945447419722029 9778041911536946866 17268004153927119381 270726255057323589 964647612108687257 15493558513119219691 8170004342510972968 6062660917126424976 559972203442573069 12913601721704610554 1579596737658202879 10545526866653569144 15566865758449995665 887061931472003375 15317654336632333145 13288216886927408752 9129445451764631815 13757412369494665793 4415516867260088189 18254111328868866600 825232432746881606 15264705297586906271 5949217183409687628 1070751315894149000 15888334032231224020 6495359840428625786 1826073172517220697 18307452558228575235 1129266878042995949 8494835031864468852 2140091857304930785 12240235533219392647 2251210703087486153 8881375907596715872 2489454546366426072 10912276408071829400 6792540648618815839 13175768683275487356 1971738775015393146 14354426701654540264 5295546191071299921 429362191985983611 3102360557229293255 4741583395993809512 4074088606376132008 3607402946409880030 12308253084659878555 11469510703936772694 10073838690845838281 4431154067963111765 3280889818974820853 2964653842646716174 4347356123967068922 17047233982490674777 13899358137223751348 13970428531095297998 5447186115087446137 17387885672574482971 12740041466106337643 18325253460313393393 13039465087204107643 11378899044574582899 795208734579595904 4853009078498141698 8970899424567253611 17289147064535096845 750912774990886674 1045386063374080052 8339662729719460995 1960257120443304905 5312820912219783424 17783750302876930380 5695634268494797810 1905206504250116666 8037641182902699782 14497056067123861461 8869295478471380515 6774251463926814424 6374786213876829258 7479789370798854442 418755978016268398 11055992705940845436 16318799353555587242 319894153545324389 18358032142000169016 8532087576569948509 3041917498628858224 6130123811507084486 6670782841614919716 4744398014189480058 4142324613072700943 6017889425204596614 2568445129026231769 9334302991732930419 2342888555625462456 17973630047804809085 3927391170320348469 7711448891044558401 14287945137655747585 4567251880314907300 15639635914188490052 13447663885244592675 9129855225974454082 2704106929506929058 8100271174781424556 10368193745170083453 17906353656622980015 16817584058263185353 478526379553005441 11659411230000223555 6068857690670413114 3501295750988779781 15144050306961563509 6052437510200752590 1534111250913905187 5346628437039588938 9132614773068857330 12453154991114492898 4458784756411056353 6895230590229359673 2182981257422353382 13602581607813898657 6973587638199782532 12315870014299527817 8820731193754073892 15777576411020271428 688228649741102482 1363407801698450718 3105815594016322479 7754525127961711716 760507233979446942 13357172012739791361 15228168088944592609 5334562283865233519 3932025441744680531 16108156508154983998 1842207447878492219 12102953787769332421 4775390847045271541 4474278745253786374 7066470786300191596 7379645484280006574 14190763404381310156 17700222787307303664 12395936866604283734 6024773111686572228 3063877073612409693 4217728383940305938 6806441345471845378 1442673748422872205 13114946568296721607 10425089232958639573 15626690665726991921 3713117444028953296 12402472255305308459 18207451177602027676 12492354842280690204 6146784969389623572 215125211477026784 5656035387762432469 15853760491347225879 17864386537423040400 16293158233833950627 715977581262795392 5643556438534320180 4348033420232051700 14619836856659042223 8177289088386153948 3486039817989751075 11751664938796969948 9211218764592575478 12819714164208031694 10092333028082021594 17465649879254205033 17450557368902960509 319329232789106626 8551804049485712904 1649267694493704301 14414561406107362941 10933386404234835674 7617667923138115021 13893757994361257885 8693456077840880033 17330263884626398840 14046487020917062012 9461366641625404830 5091068802635238727 16887555150788947253 1456151768016338651 3697926023639119401 4582234460240253051 8336947783610900084 18105843275259904849 2671499455811831664 13465450193901578803 5348314245483414942 1239568748156045008 12590192912111200933 7903304311849416043 31588921768820052 4430973690925924569 18039825706112316066 1003527660149732244 1891741953243348904 7180617847758690917 13141798129742429648 469003449223871468 12110553321652870935 14147111130132859962 7222464053386760632 16850427088877131927 2864538746916060745 14780140758242985517 7816312686919427975 6581506842746949726 6783502033558277242 16812378559236542237 16161064279527640030 14123323680190541218 4395792791978380545 7290438580300009064 16144351371692764843 1229889051262150308 11029785626026901140 13705969512504281728 9094888897725055141 11953987462916150087 11248026333461170661 14842116813998931169 10309936506274865590 8800809890811718521 6430347729496020039 9114067402082801013 12549814064937894623 16938712640174028097 7975530675835836755 15009010701274511199 14288004708059345649 11288107576255091431 2747988669830712926 6259657684034620403 2710072310279959074 17766424333749677359 17250456763586731460 16892564694416731669 3866824816741803361 2325860262461515911 15488619594195355546 17751737581880732624 3142445415746403029 1620938149978517047 14413825686216772674 18033879482376996721 2557324422822949907 11040525605623503875 7337723823039325698 13574903635174087773 3708638291534576488 17025355482878749779 16973997154385729747 17628162653347999440 11793570352866733923 4057711220544686581 10309192749829365352 10099646862513080969 7586322651206895204 8908206141316161369 4982061301956171395 14931151177112719866 15066954665191611137 8364154800910008838 4917389428789471267 16550428582363681157 14440946017666854275 6891621831240463517 6460177966387129200 17779474095300304549 10497641298182011968 11290996878153590038 3701825468728514 4211596316371800199 15785664443672473854 8676491831217353827 15673156043179318139 4677211161800354516 13384922058448796364 17409542091861096910 1528323552224625384 1226309850736108364 8175209558377563797 14066711821911536848 5186515914750571365 15897750291996907925 6897608163485435984 4229463927568076848 13109025697182512261 12985882975085175494 12894748127673581541 4972673748781887412 12686280317772665508 832828532464522789 16802155851357622747 14407897445356788209 4573432879986781624 4747226709822452438 14193284107622459453 1517118212107450304 15063241825327312779 7249713042301282746 12116585521817427703 15378721973102732439 10630158011087757003 10611320333547256518 11435637512762249557 15535189142930730550 8629070828568268517 12529075102928920482 17237915583047554468 9987502558856149560 1297086411022765612 17326556917144685827 1809129981118213122 15900891625325420462 1993189185038177440 12832755677240049051 2244997495691778385 14107741001393344590 7336713901145469894 963342782836505052 9318796948729709150 4006843087981084286 5133138608992345526 13009184334470458969 6574894980119692847 12447018536650996252 2070989612223679322 9804102818906201416 1279324567597506783 10420318319417006913 12741801681116757390 13517058197442792195 17255411417602607285 15929660740526580220 17198898791954862507 16752985361971797847 4521453518563154420 9626243511371241273 3461832643411328161 8286803933172940277 18142483819297557732 10461407678705998869 2026214359350321218 9237418122963277748 8779325130576475013 1877911253400506061 2186880751563563290 8015054723512341673 3048262149912699584 12052241743202724081 8585931390765856172 9366040303311460076 16819934666723701557 12515313000605367403 8014117281436586189 8890054507421354660 2621284040280601597 16925951459525928904 12694252245883917833 18354688632347366168 9727533586448537019 16966720998555367189 16803948172828280300 333026725526741161 6803661892475066118 6217337471481864791 5757578037467486779 2963893568728758281 2645169835710019432 14085984887912259830 11821353761556614117 6793983342923057888 9165784884153586860 4239691015906685829 6859021319709293384 2540341220442706642 13785922514144992161 17713066176934371095 2492208619382676862 15873009066600994459 15454687838947783576 17087044834929842572 1471652304887063244 8638924612979391195 9551000404031867194 5006824166561532644 15569827060572398645 15564331368039670498 6798377699979378894 12582389085029040480 4097394047306401554 1328043604848201786 6141552269995642842 2246493160529184553 4039191119502097638 1543441870825041744 1810632495616884529 14163834118343322422 16496684553505358125 7050318532310527031 15099897272036781775 2506978668725044795 3027270410852975628 14999022597880264448 3830293584631202337 10173970125975288525 15821301643243994025 18395120779060222473 12847658531854142742 18327204372032279431 13858605691588040095 12546211072104746516 17851559086818498511 13966912224965859636 8014864117682582889 9422952684260851933 10350940356081224819 199857887786940646 16311436525366808499 512259545474718401 13515418886575852961 10513153288166385979 8935378093876671175 2704088095134085367 16399011698665806345 17142261310828754856 9731729409892975452 8728743404319758394 4380263335146142958 14575863945581363515 8280338329235301723 15188160229124387915 5250208450670832605 11388183337202292838 463975876228846625 1177482111732990527 1494516214352641901 7587145483747858533 14900310768500664893 10951059611376518914 10372498211068480652 16915742650069764461 8158942529358065791 17568967319265026597 2397398756505247874 10986755454945391728 5287770730809805494 14489620645798888449 18138216410543804150 2562145093216660788 6021916999526249601 5070859059065744342 1190710069575541349 8869175975604883225 16528828189617190953 3200915158502443391 10304200178758623811 17984822267371029021 16616280308324107975 7995215187781365524 6242170660581844303 13931485059889309159 10946730659691603922 12819749924637235833 8335495888926022359 15866123865075087509 11547790343567755926 8238700546389664321 1929985703621370148 12600804258241309605 893351411972322581 9249129663570407183 4500283390780994890 6520941183319334158 15075929581572583553 4182426090757183289 3343646473611833320 10970164962813361685 10043500390211246679 11883248026547681999 12286710734695657998 9020733901737426683 7885173478615682686 3417440149846097353 15892425416697993969 10974529855236535986 15152748232632550897 1222089390690809632 14370495540565592343 3753346131434425306 4210484303671360652 3765548146712868330 2212622685694082426 4415891863442659931 555309808294581104 13819490514920719019 1090980029769387584 9540182515897034554 5800838926824052222 5967321681044395326 12846845393274925851 13353000306502910732 8663055254041943563 11461085256518820977 2144779469368865549 13598470147249987782 4860625792348218319 13603185155138270192 9191314470941835828 2910257280979526504 3238396306676127055 9110194975581695513 11948754772484269038 18342303975849113934 634441570699493659 15011702878083170069 18205802108786689818 11190354249282329903 13079087602028864548 15549689442460770616 1636065491970182011 10667747401824080032 11378313395253706218 14231267421746777057 4364300584412823494 5756140355174467639 374698799270969830 10370190438839246616 4229066867649531813 12770215772607198039 16703964544109227165 2634252494178841750 17377760295054908852 10613996871433402879 15595179414250304954 13265337366261716657 234974171206218545 11367611663793351906 14268487263337987930 10998859154436559392 5192711673005409059 7145683415613071729 10177191479225074838 14342373877123844554 4754740976124857864 9428548851002072385 13429287994561308136 17678849800688331769 5017955317249195110 8317670112356507530 13775790765561287588 11161371466004371163 6290235489784672824 17793220193145435899 11191030959347262610 12921921899074725965 15700618751458357691 9713948598095634130 17148107297565575751 925941237720896951 14417482740847524164 12517132967972257814 12018328217589851246 9819095178263449847 2780164808031511151 18300012222649256286 2288834361624993788 13283655742934967307 13898381389771857291 4900917150194085575 9328810469529383527 14370866120492382884 10850658222282621713 11365696273712953797 2954763633756561157 6473377598816999403 6942076374542792636 8751280835053961000 5982448673389694097 2099639096776667232 5962154949828620488 2765409107718508630 17390820425612011747 18325175561921430747 10347305309694170940 10354293035254982134 2292410644665974104 8443303226321472013 3708624544926885026 7896831514465704253 2842271075655854048 8637563920564570866 9746031629326204376 13377422675204045690 5919797957046525948 13358645835995323373 17921694122912691832 6489853919055850957 440604504924762487 8042999614694244646 538244578395597799 322757563588207180 16505150352262552386 15324068118415260032 13477795100776530416 2746759762154804314 16259178456781022836 15169644676454374531 15600066344735074487 3236827598717757355 17862606308600847776 15220846705098615335 2230745285607915444 11582218496182447350 2585644064607701588 7512779662580107207 16722231556637849818 17309565023124060042 5523125262809416766 1132237984228285558 6680898568146394638 5882870031959062035 2925028965750140903 5092410676359185565 12142400136985615500 18069036579160627217 13283866425652168249 10041593453613929730 10095789721359401768 3121026175967826525 10088885956276436782 6440441445423551857 18348899589926384585 11580494570823190389 17036425607444541222 7950838072433650662 13705087711267740431 7150613791953462174 9660983525486118069 6198435704103129493 8794827120248922896 3349135887397676087 3173319830036112611 14349803300684394388 1857821057354609137 11117849777100681950 16778878042963904531 10671998701627269941 10783133875181449805 11143908952959904927 12497289468501328151 12660189863068260721 16489609688122402626 4079192839177154388 12249748543095912484 10356725760970857165 6486478002798226786 11720136464813938597 11446588604666563465 1460916157821812475 4472591487092578463 13500770019634943112 2364733945295314383 659795246564552172 12720779574385473428 14868469272189775951 5579575985674336678 1305411858857602607 16707166185909046468 10546298743920620436 4316010425152515987 12784941360663112053 5114379391587244919 8648881844497777463 3854588155256932566 7887531854769052986 13690748504381086051 8376849769009501527 16819961768601252152 6260267921218938689 10590422108500964683 10034117920146351474 12832397429068613185 15024723780099684072 6668543192232998014 2022746931335778023 5724906779491064068 4930968601974728026 14300472159652104666 4664833633441525154 7091209026093971460 11680958264710695792 7521214565882609914 5130409699224249214 15223215556051956534 6221550085825302884 4532029140343450934 7541630276065651818 3349843173810015783 16680287486694958020 3777225104956766550 8263545623229805803 403505124536084206 13693996303717934984 14564415159877002307 3395156954879808408 1221160493940419077 10555536041094207632 11603863974480888145 655783000274347803 6801413024423881604 8868949186450603666 4305607246502435626 3335984267445815790 13239124139132096362 5386398114878970365 18408981984010949992 3723677875888529065 9948421867528918711 12546937015311289673 11279377054428324864 14666268653772533780 2004756397808208218 1644688703795703844 6025956501183190657 8899010469222368467 18080535201754463722 18166189667171441947 7073654490650396006 30032863838206807 14080727515210803807 9041363147281893636 15278490404844834922 17371768187043277332 3396558031280490969 11944213922932769571 15309874451670388956 1303724102919334601 16542881414050320520 16493548445349778070 6693146018950827235 190318007979761152 6996386414347814644 11711422877805558970 3127609520592734987 5071148958033636463 7212277351946616253 11830799662215235800 9791361878383704399 11585050881494644779 9813412956183957467 598129126250932754 16008899794114602209 465680108946107008 10814056498250534313 6423331348357869887 10252332838859954381 5913936346149790592 4467026448877912147 12247730762852168496 3086737243125920653 5022138409622344186 7922731316587768728 8564718715415295765 142273408138123590 18014453937831187817 4997722691844685008 8063051900031315641 12849832609815921873 15896667579215155941 12672551160366574731 15389763675755151511 14026035151620952745 8373264660676315391 10977272821568305651 8051107313677144980 15486193477037149777 6168843216377037927 16010197904802803084 13105338077882379340 11414837132003974877 7464821219230857416 11729581844920818440 13025049840391614374 16936630920651181471 1877169083222531536 15527052735967683871 10998209732684283405 4863823897363134295 7198485169974267969 17808523057947029019 638712209085283890 13107288911535511500 11647250991306714934 9314295701366885625 14037586768671216302 10951407456006056939 3813249918315092623 17895425729895552287 14211249911806970461 12430229982653332089 17131823961371162334 14669921655524596471 10536251746455118392 3940003890767691775 16250430913719081289 10574374169369089665 3024232561525001520 12157916253025706953 4303444327073528218 7527805221197400401 12621909474451949185 1228162904171284835 11043937546624935918 8966702334163390170 14643646587965127306 9479198350392093140 5511487303300992291 16293819001774896004 4725295192961409435 15689924595372526764 13960632108743413077 13357632035305537254 12790042795154297969 17105387411293496311 15215319173997602878 14368851751059921311 9636404061982991929 6230211064461414617 13261474343564496562 14222359194521021997 14104885920982958069 5548881445885593134 5986578117483583603 16172670864070335261 18265106111256820059 4805841280320669358 12189809331820727762 13652039762906588570 131421400870166263 17262882387172379291 6014563612490608275 10751364786570612476 8921968367731554945 16486868789766340245 10968829467550332263 6383589713790207274 5861528549601652185 7782115481283310692 668861560452463071 2914771218436205903 10104401748634817797 14958625551975617679 6632114833344378778 13703275825944112057 1503437184131012535 16909655458590485226 18064214200505065137 7088653365759330740 567034433158750074 13305199042305205248 12174455938175917822 17617338153983882512 11834798396892494542 16492655599142008104 931813685606918149 7100766268475265140 7687784758335631726 2248176625808829884 17498407941058666055 8164862046890099651 12902020653776155702 6924359676020979479 5300248484106800987 10633642657893791981 15223629592813455775 13914565774151535696 5427986698982586767 12172798505061705196 9936507517911853735 11015581421219045771 7820162283982044363 16958491131145672773 3438577742714186183 11920975977862611453 3393934736200989501 4510780707733298893 15171186661421580272 4494052793053039085 7802218411784048006 9220348740046336115 10602374521537424210 574563801975550430 12627855847945355009 9985916759579490036 3561285511938589217 5308925918781387699 8237002364942644056 6094038277345935733 15247329252039441883 14489089809416855563 11686651428321620884 18196384799667013665 1541639091103765750 5998137294094090355 814643951521624 11065348886042494036 14683613590673658905 2737725848042150982 6318593840948567046 8206009604651858330 3214853264186297233 9231595197759407959 12179199526661277508 15778922995581378030 16148147874807727364 14197974044309049705 3331954169648548278 4714036808211102279 6741291004014505146 4666071108478210948 8201276364324698393 3992798637700362749 2144543795198758617 15526966149524113374 9475258821718555455 4220053460235730297 10739755341860154733 14868150029332477505 8281252550618836513 10319219094094866407 5221780350639494317 1882389477297882647 18204956468670935596 4064887970362326010 16365410283576638787 14587345779499411084 9916088633086205024 1295326063841641170 17396616104627249459 9669560448040628942 17032906027132401069 2729168352571215021 12872531782296741787 8605430118232593033 15171645199271060312 15543349613609889929 7373599581452753301 2734209809638600 18096127683937938407 3084132412158909732 4461012733368253407 4736616450678872654 1921466398722010808 11117261106103893819 12758532369600377034 14829179594284798353 2222403756777255347 4791502142495376300 6522829381619988693 10227565336447169914 11170180355560128617 6676798197664189730 9318884433347580015 1659659698990206915 1921579404038127606 11761615357467755295 5476431611928348591 4689992019686683704 17567002203359349758 1063335849269882363 9414457762150851384 11099220733064646933 253839249453679289 1721221723870469051 15805845178831372960 11541577987557131361 5978651223635260806 8851522302140914336 8061142573659636537 1526797638410408165 7579714145208781353 17819690917284115554 18404038464773379165 10772872557531936437 4468529029538592570 11986711074702671278 6589141248092455851 8127178120769377581 3354133814828958615 13199150088608548356 14982743160271140197 3679494928497636274 8960694782534951389 1912676067397335003 2409671342145141301 11087139612280180015 13768913464050596013 7755594759144182064 12454239128591809870 1570043561581908149 2626313828216940555 898973891598685618 13464047682053978408 3532255804828398301 10910571136873728079 5452374294256440388 7519038732731707306 7505541287005744187 13619482644839304033 9021007212079668733 4699149454698158281 11510017684052059107 9143110710768146875 8327250142086375239 15082447611097973843 7387495681728499259 15929901014689512344 6270792118339722448 1488480103472047536 7378775593308606482 5213184571582325198 11777565625914544383 8589918021863171484 18404334750475139643 2555498710917924149 147249452946736788 1949787716554644497 17207494166831053588 6386642564889008348 3216340149789623605 7956865444652153097 8521162208879807288 2264524455437522586 8506593334310569725 8409989923650742766 4073154820646924022 7800528690732314784 13559816139568728133 1625417381041722203 6619258017868781097 6233730895449508495 14308412954818327366 8659008623448213476 16430895617924369870 1848182818568417387 9884556661979878007 13086010182752148631 15894365806700516599 12010400750160489677 9936292329384314473 12142359819909924059 16178998048204532069 13550958135856776035 17499701744334397604 2427153400665165101 17217584029424829408 4997313411619719489 10495517371765852480 13845056263466758442 15052495079801096013 8804825658358347063 15732111904873737482 13784902163270819382 5811456115720064889 10880736043204100592 11929028978847388624 2474550729868783122 6767536367856387931 2840635212614447674 11714071425078603832 17576560258419568589 14095936045075242292 11510179260523184990 3722762517299972427 8770371746141676323 17639498183630253257 1392609552405724873 3224348902635001140 11530680998568286333 10151194289963097518 14236244576039486268 1663810263532087174 13112364952620231643 8578547309572293826 6896721903530023174 12644030241880596631 9722785180041636285 16991382923588574872 13639670396112279454 16700297227136089504 133755047138665633 13357025169429924175 3972302948765397207 1697050846630747296 14573967757602854214 14488764346737476521 6077075900723920314 17792125396816290760 16489967686557619085 6566378731737792379 6536960632961126555 5853805088012875452 577781974403840306 14408050650561436345 2368023352384195654 16712622994728194657 9765349157295630306 841518232797041884 3498204385020078376 17128241039436310487 4881461045987242758 2827031572882353155 13727421872651732757 2990043327844729545 11472553580186767573 5929726742661393991 2430626129233281625 7183401539988876288 16335117204489447234 13182772068996280910 13861593466616024105 8658797963062445732 1106146307017657087 10307620832788654414 6943392135063370607 2803371753290015864 18381409281955523955 3156507555192370154 15924389083105383891 17403592754502505742 5069172244702959435 11423014153355379749 6727165983298374676 9885760765175529268 3539302569028504798 5214545070049843734 5262729514428776869 9818857417763243938 7770557610173369994 10103891832448552444 6074781968440025407 7199575992468140677 12451335702890666044 13911071208396112360 16084332234128255958 15019673064348049934 3361759496146526621 11859143842683406662 6091579055096961665 349229034869563709 3520988492235565799 225941454067214031 5363078220126172154 6892993024753387878 8546360279716068159 14907935239019737739 10481098253422063636 8431955841694971669 3632273468559151008 16440364469039475754 18241479899103656984 15439482044408163264 362854984487106833 15209854293330996164 2482187923632268985 10690428842673850975 2765844400907888067 9199304230248687918 2400928764963384472 4800580139738997613 12683194682069616590 5423752515170095860 18183878435055714123 8835656376304464212 13708147708695265183 12124979283193596269 6994849486331087421 9710861809025785719 10900021837087377107 3545181740732752651 12331882832412192118 12672822137472368055 9609974400223897756 9549101714839619465 11632016886531328095 1048149793801201015 13911607862275361225 13836192504045460587 5879845569154969324 7661322843906928727 16612163577099231817 12000468935937842309 13791970332636367307 17530431071021770944 1323414657426033585 12017468353675024181 3564814196767314932 9636707955391067834 4552501633320194470 12034813422109880875 4627379406375472244 8395229595893782241 1031028171394089686 1735634341439780994 1342444487348709303 6897836734901053913 13536141317596040161 3511945011703264733 9463137681156223693 18420025884558353767 11641260070473587624 12272070561930419703 18368474126344260950 5249453067630816405 12856615548471650600 8414571161339752800 14616659990364880630 14329673721379667662 12908228586651241736 9743100220183222012 8792053592294232248 13385271969856214940 17899085724585385941 5035221153094744526 10494499829717064503 4209121934092461897 13639612723317447943 16629378647217885616 11253273710872575554 8786959722232324822 14529591213865106473 5927249139812524979 3197284609405068052 8201806404607577603 2530668070071522399 8007658759670496415 6937209843977357796 8215940266133658757 7144215594355686364 7444570473403330197 8580337739456293821 14434613562899475399 490479023729210076 16960712495811211448 11117460689806621335 18189467862322380857 1482524629314954823 12281463242431375925 3438515391022237958 6827077842071233358 14100628435225809190 13685051950429111253 6169225643822774852 9498002452825646257 14187107975409176016 13458170255875704693 4712127126925100088 16981987198339014742 8391294059483438911 3320891281042489396 1851973801228446809 3877279024303944631 18148214287730707872 4536619514115996413 7003561476802059694 7913628935958549882 16035033871135477165 4767954500021756397 15276693205771712735 18422055807211374358 9654347524686988093 8116942783676652872 6945291725688865932 13798387131393861963 17038484455052565933 11606884126314411807 2971575358209225125 4295697820518244518 9516802295445218726 9999845525426383500 2736497129703733105 4662235665190061478 16755944906506178684 17928221796807264258 17924757345414371349 15741270066279809854 3586992311912363676 11888870938755199832 14048396487975584449 15961340029009937663 18137213399123427269 5003192716495904645 16666586729428031179 11132739312164311046 16172737251565380926 16877267677372205157 10552978415792766574 9586455538604307078 2963622431216528253 14583142782680564994 14162960196141373626 11395395566450056336 8919190033087777218 12529595677744830878 4234493889187404342 278393787152828338 1961985808956979015 3146899533042305714 5629615079369804853 18126003484332661962 8169038637739926244 14481256710878365147 17876033709444346023 15718098964739397741 15824410894257633519 15489586896664579862 11759570351347641826 2517427795735599727 3036164791746023975 17670527862307552036 8087987889310288062 9688386158595271196 8873673877023738727 3189493859995033981 15596658723026900918 13245490400251286638 18194501568092539370 17281779936608436468 8069190980903458353 5987173778263485011 14412240983609149281 7975564608356810061 44648052346571160 6430562129069068058 9849062954434691812 4304371790169186895 6071041099810489239 2181080821360405371 1405191179936466271 15574968432712992236 11759434951031044683 10394361303196844002 7208638615721833061 5197346642832319847 15023314118351022647 18315921807614257758 12849406807621359115 13569594941808703337 10458028462836913522 2460260015600286530 10988815249450403518 1283925100683484291 15186815954734218443 13172449692674450060 7166379891597404758 8722012807548151043 12543017144060214590 12964595940178311793 16434712694029488595 13050038868912882177 16042526507851307737 16792218167220601756 12195112849066253965 4127974086678755783 12003425146277689275 18106643571745759340 14788714364673483792 12200816693393464112 15923964721557272133 13883700403115398275 8937040080387857725 4879895758635007218 9696734573400388619 1353984065576643043 18312669131453139524 10432581682341487321 5150467094361712742 419235460539978438 10470219412524498634 7422934872449682259 17618524880765530299 16885921721770109589 11585468093242022530 15837576572045094414 11253362069382488770 8145889602767150228 8002270036588555412 14844904785183046623 11121001267718876664 13435104447807731143 3847284400293027910 9494935907457283098 14962086948337126248 9044558253920480850 15325254690095318105 16440416968512502515 11259215447584955170 1630418875671846350 13522871678326111661 17739025283232364052 2797251755466189555 17644135294897673751 10810023039731987457 15196452979799516504 710589532063009627 18010591596556910198 14952751065502281961 11712653971456574412 17207628483984593984 6456483544897465422 16835771518150988607 12104727216026882430 8079431800925854224 14318235216138977420 899859578594804366 421721291644565728 14066283760230357789 14946931313914986751 15295537519892432626 2730945789262975242 9757168348024160470 9799261385182080775 16534246344080682548 18000424456183282137 15131748498962111221 4858147814226246569 14727873365958915109 3853824671493857673 14979987314797735293 4931236474154707759 6452287635038635309 18244982958249708390 6252282450857977648 5591121964565848110 3883054832963720357 6207565603580570638 14323225539012717057 4654843463293533596 2558620694679517247 652564375951465190 8705051095142067502 13928590842422336363 7858032442429321526 14307765288312994676 15145959328520363679 1657265608855852892 10832087268907801257 14504369875872568160 4880057722933857156 91995200813061783 844783752581278728 18353667108654425906 2718886571091690633 14774930650525067936 5313915782109401873 10684667050099100699 15162153304414121204 10038554859964174353 5092646776969005957 16567035798417386903 5968947390039787947 18014881918747111567 3546900490109331264 16618206346948014710 5596357931065057049 10250277483356721320 13895368681362670842 2926547317752891738 774298404717317033 11572213236902606312 5130078275757972585 5078324731894502202 3239476730846827837 1261196081526717773 847763776862435859 10087596727390436477 6756206096570526490 4400458701536614947 1377130224127576703 5933471943087274041 11462608031264733060 1471307148797183842 12082339652989569655 2349884511105133080 763534361003882669 11872208574345059956 11725721709658634856 3797606686880113268 18108063930105689957 10869657353435418336 16728096453253957922 18374039393179830390 13637044561233939813 5040549926570172930 13432900957641959812 2895163150183391665 8298005500737204819 8143468755276916291 3930885582133918849 8818140150382699089 1362124214882064275 16032913185951886280 11119040530154442533 908373220743478117 16560395455643470925 16402101959273291107 580408425672344638 7918180157323202061 13347927728763060145 16894103307129956535 3547148837026142938 16139736116049633567 12307047365133093844 17413690532595793977 3787292767537663756 10909139564094546556 3121337975347484416 16987595368720317169 18328466592469156673 7647190222965425436 10616649403238793 3924251943462884145 16855124910120875895 17211178498521737483 7101822478396570073 6455305130545014238 15626219055700070251 13398728516891679661 18066946239785289391 10441504995025257016 8264984910600471388 1397706133603994617 5776517693342733417 7153253232540099036 8141885645938536467 5465274454598665220 7122666875914153947 8077934897938773581 312229737827439317 3208801799600592547 12161398800016676355 14282310724653151578 10384539681278146541 4440079091063587062 2251468014878454453 17647729898182253625 16613764867501924206 17721163079220765644 17659573904528551639 5069520019125763806 4065335486720237533 8537866403024670644 18185537096127451561 4886959634561842531 3390208571700471483 14243267132980104125 3975886344625616742 5704918076852757449 16454046119653293559 15933633026935805490 4902891647160245878 14059113784670506443 15408737335480485548 10348983239126051145 17337324604991792965 1436353835949230167 15039841764826297704 13963036981836148012 7363142867987160520 12241637476229042178 16765863920575846183 16742108408682134865 17788611505196632932 12895857593152354681 14695684805275573431 16270013680811787819 3592085785067145400 10101403390142239512 14737376843175410586 13792474208841844321 10537341292281377070 7751913956191769258 67134897949432542 9234215396426641866 16124023821164576109 2830838830347861559 16834979189737471684 13305161849535082655 7581495446200879947 11441043102610020283 6603336216195783150 12646275295506878175 10252743947109499002 10761056112502522712 1049896260654776135 6480847739336544979 2148197223490320734 9227082233769039240 2896071782053631203 8321105068659284807 17860953214603812898 15006051329641689110 15946714935271298869 1362305605375297803 10777608643138136433 15421892790406496864 4707494227600234998 309565683947422499 15269005619439474221 12888269057124752483 6983672749843954313 5290944060374625574 12666728249240333035 8110297647815729372 9821965872942432007 6356171314072761395 14309962851169474758 2136059988370166302 3084426597994950462 4560047781291767545 16779938820245694988 5964881830142192590 9300544709534380331 3716995970045359789 4633537312422461270 2861157761892011636 12852695666645209691 17796673428543252899 14482970614872168632 2465198514985197205 8232868740337828969 5920768617754321847 4293654220250478937 13506772031087110531 847856398311262270 9641742321235284351 89903412299302769 5359128308221075377 17170139474043686955 5677355268692005116 5026043278559385662 619655842160872165 14484697436681446609 6116157055799810776 84745017214682196 17860237580772418027 1873857454556136657 8116921331073112840 16872175934295867054 16189990088825840793 5571406959771476787 8336452096423104007 15234550717678256870 4296225488945297130 1216860932157109118 10368234651898032935 15186638756148004462 17419010895481513785 3491241370724736073 10672214904575517611 16433867289145726856 18075293051690617475 8173885961017918487 13449774219003815640 5682355289516069386 13850059725532923788 9964235957236547579 1470399805145762074 10855442572075722187 14817874243366302038 1066975217392764979 15370610997423887591 9742590592038106415 16885049549828842906 17493452179259886615 16694415647055345450 16076253185251513859 8583248394445472939 9492511454470275898 5715213136362195777 16996411370121193605 11473882494220279443 16794666936337869057 8520341825302509106 15247172903193312344 3839000613976113053 17983984619407436168 10672465267232931253 324521154967578369 4752548566282834718 18339332060813414472 13535409958074692903 6322419893282552742 5991588964742388994 10482133866988512471 12921006858426160219 1566922334821847477 14142959876123908390 10876410519611119599 7570713673279151647 10956061426119798650 12909427197191122257 18369342682907249894 4847891637576434260 15498425430034822096 10354813728169891618 14188952002086294076 10195649885391670086 6646504231257020639 10394460930523726090 3117352123433342469 15983445897793272813 18093919291749372614 15712364653787550773 4807406315564279351 1533448321107679739 17612868842807932293 11874089976430049750 5952752729512225514 3622323648325973141 6573957312043386577 17082436530806175226 14113409423448252754 6564052020568894895 10699532842787997874 14182717432715589711 14894073985809758483 3138337884947229543 6259358489464227595 8728719313763500535 14029038544409856525 11284472644902734620 17616291981450112584 627685061276325187 17098645778113826775 15303369871825657470 6112766022262198112 13798308564718841614 16411511545140216453 318104100088185447 6674613786974019016 18383037507730804919 15407921771173183438 14409943334874086846 2874627742960590235 2597581983983955285 13861792278742156114 10701972548067134314 9533903204199720773 9779099315092324211 6996737381096257612 5434504735893954251 13821083202565820237 8583788009171970675 3829934747278270209 8264501812172795717 2476903137777311871 9152077213222823229 5973732775673419261 931635283858499858 13991842917641377239 1425425021303527758 17966975483618239103 9506180182204233984 12701777488431253693 10378513021779330988 5590416133610678273 1447855096159522527 822283602216559755 8344422252010142664 849975162135286919 10984957211387404709 6885914276294001732 10153885751076964018 133181383768920680 8852879358421773900 2993705644234122301 13780978121611511807 6439822025676253095 2992656498150930018 6134790237772769776 1510943904077544105 5339994335258105499 7052342944374198675 17558607821330562808 18193585302569939728 4129958092215714202 5457644225569451066 11744849206283008154 3413738377429941018 5465602798444099968 14407671135890456392 3104243288265063460 22810963185155570 18223437934547635566 6464751721735284253 3800655880783918326 9601753946342314451 5726339359717685127 8644087263588941326 15233113541713152291 11738993900431909178 6157620073963005798 3912871882912996993 5703359967511094594 10725044349255408664 4978489632899251969 9643892176516885107 7581149545295175695 13321178207776990458 13560760009386248293 15946564585247831190 13966262206340009542 3273196956023425850 9506857001583179943 11333549150205440279 11924648780813472245 11774581207392515819 14865429446981430831 14912164240016980094 408857876731730180 15604709633532037976 5798255906572221111 2092916335694865377 6960067829750571636 8581555005186817044 18295427034607923693 1855102931971527250 4214751149456609122 8521867760586298327 1758076373161670694 10472864958044624788 14221297116358950618 1816691264230449257 3988370744378962406 8318328438278002765 6918531392965198406 4665825628075988241 1450268657350683223 1621245484667538882 14004983892475589494 3954359820835637492 14911528451839759680 4922719623034156830 7448338064227690913 10170384129856455170 12799470613314020995 18231717571761450724 14383394634072135948 14630118184811252131 3674243541051573565 10776168529672348377 2121800737218677930 17121366612290579022 1278560546195367470 645245793429208552 18294197353991905815 3191467958577151493 7518798911909179700 1562724595339919635 5026783707857413451 13790388039807688466 14733752825534585508 2545945684904874248 4100580184194889888 2622092315129209062 8719839360312666692 6245082363318481410 10482607596119859766 5405877104675331350 3175607636006653906 11375107888044053363 774383594945823321 5399872189718771432 6152884730534941275 3112529997179352826 16417975010896686357 12801433194874151942 17758722821700287958 6220808911542881698 8841149048603616231 1643886883056497534 18390836921497939263 3836902448244041763 5499975522578132024 9797685917589820452 15140743412158904992 14620963917803188394 15701729146099211132 8379784860294488064 3819475249349788631 11925369382308481066 9982858862193921850 13659079983591246125 4547220749218115414 3619327372365887310 15929033529561013935 17756529725497700074 11479333724406053642 8152670290406265315 15978881121948376116 167363864845584233 2574142427907566814 3682273847310799396 15849357593068704720 8566905904621446990 10664593695108236002 12235726062902541519 2468881921109833961 9019142700664022421 264309454184773525 1437181843101556684 5004318824144467881 5270914248900711639 10981571840357933504 18432918450513168972 7941671245750945391 6858667180422898321 5531565892900685036 14438836314297579023 5291008529593824922 7020070210092535687 5352793954966414998 5006109554828798615 6784522966871659494 2460112432185844806 5227632725541928964 2371951427296650292 13085297190420814007 13432679085166615611 740822695162041676 3199650233744380035 4144665457933112465 5306217495012302158 6157326367605167583 8789308000926384381 16886170937273864976 12708223031752291073 1278710177007298793 3114357049851861978 16829731766470809727 4729032219856757470 51328960921448703 6240110729800060158 4049472344325826157 11348214137463692361 13824182391356059327 14564762334264212123 17273927210779223073 8874495145188858963 7835704957876077855 11105687367611277436 4593437857572524577 14220419650461473945 11786599492326728858 11538886264508979053 9969122271025524913 10964677844949688471 7881930275487914053 10574379502922621515 754528208259768146 4598110800311899471 1705894809098499040 15279874880457609418 10914677855431502754 635979528648090616 6672916511489728902 15479454073157083083 5645719503379908519 16052461128508694191 12128924348240023321 859184286920657835 14512191633796790312 16859916516104986106 15610872158537013341 10163855303096322083 7198726452345627578 16070765812676541917 16031042947475030461 10850941791922504227 17848920294485821901 6692786378677950417 9419973278446472228 8835114534420470168 6563932064563050378 16169420004717474711 1099893009114947262 12663640165337481708 8884965367818674682 2384870487323242283 11813531990196379339 15750312026512463814 12071404586996756346 10686875100694189165 15798223299798413867 16386456197351324094 15112510347411110161 9995515937927698209 4822785268679684469 12636160814928308576 10858220154136781346 14628988738854185059 5106510852563262423 15297302832935292854 17057753751997362613 5246221217439871986 6486377652623562113 5434404661884465678 3419882852402235464 6291641092451768675 13893534461833480123 6798703922092733146 10327530519539781795 4673835717073225878 17346759778572847129 10658277614685289430 919760565568652456 2361933477043914222 15315719228334109677 1559577022288499448 4419772001835078930 12489835040874134976 490345525457825416 12566566268553279128 2602414174159227530 4834921081799451087 15947540281123451582 14506789386819258658 3841491218251030886 3308743280527076528 9750528972163746684 18318193648119947980 733652923328600379 1112259496119816030 11998254735215614369 15826763784352914314 15409463579691822712 12815001151967176148 10822431647770284428 11795239466166026377 15662447675159014384 16383244288925261105 18398685413142157626 5762751158865080381 4250217110122438572 9172340611922777101 7251101233368341806 2248501869763103512 416206291988011850 16593213639265050441 9818363365007127570 288755495936006970 14175173914699433463 17887932223781927680 8522638206046476949 2392487711023385615 8421740387709358305 12152926792481551237 14457440335632445369 10733535850400203038 6830015649103832280 16294174471314773059 10611765205673004645 4864001469019817086 10483366688148387699 4460816813247360045 2111501201088663834 16611589329950365136 1291138286682051974 75468778329394808 12469576093050287216 3821796419548077315 17014790433741296679 177460456415650049 1413932998731549090 10886423690849079937 9440503152032021734 2371900926590132010 11621823115511101447 2368201600207662193 12736115428928996581 15446248436300490507 9881535744385437772 2561350061121405680 16348147693276049915 16835410736322373847 9254433051731497278 870246121377330029 4922984804327716084 9203488774509048379 10141255277724807975 17973553770258487793 10800078045380177950 911015825180367272 5880361090231494663 7194109642536427251 16669707513134482471 10312258288355447312 17774849636649807921 412875784848236006 5413328855820023336 499860187630607852 2292149538248062035 200236397864962533 583941663740389248 13405099312556790684 16214630292936344305 9146842383395056467 10333923227326596531 17901490675344331509 4809465122053218823 7799998346582639560 464473142789164426 13875524214782978899 1574882177450624700 14987413814296677184 4552123014586774565 8498900275616068442 2212789916229904296 5197866649649888373 8303611329772476828 6497062548265571482 2694993099734483363 6993048603822317281 3427741968155105452 2289611381449390178 255499658053201827 9469937018887103777 6137577169398423260 6483512480982921017 5066126229247187912 3527638936880559071 4642485492681363941 4657630756245779666 17205382086386456080 6082138653831533481 11684165442408181467 13455335424784920888 6515796429582356137 13490055197148398750 12524794554683988869 12243611402854805747 4187266669861795761 265699468215832502 15557240841077275920 346764008466750687 5106731557155047835 17682415238283139008 5420414918553763761 16524005917709885910 516234580338451758 15269538753257673529 12863548151414404594 14416640686147627508 12121725210596324301 12057968725019429541 11960399426004908843 18088830118382586282 17623577943170403830 641926017874007936 14892138105602592129 7266081075550171645 13764555402217586688 5339470188392123022 17417325066210499178 3865634457488719017 13065944191859368881 17680070655360045388 6220417988672875062 9628678298672348421 2025861280796709386 6803279013684069403 5613498728528813816 3736866622490662046 4164508944094612006 13935391801929214186 12262329945763394060 11420670056367651932 17866746634557755389 3890164385089447521 14338597109600607589 1753060825909353508 1517127931456924734 9500729242851748976 1074159307322111784 5374537566424965819 10801273399386000147 7899864168488607543 12316091604461817203 16913948704328969397 17778613432760393809 17882662986125142232 1101934186894049497 15402052478146024976 11598497553005804901 12070183002631415877 3009892834248960328 12885833157191263218 6461450714259115236 11161906965793574025 16016084482189463479 10724745161779667409 6523606594881048670 4336475186153692011 6722876408149842514 10711547084868669637 1476744829239375812 3340386091613042866 11476026041578381549 16727924297453869519 9870670811717463922 3657271771506069166 3426614797086752266 5263832409424885393 2945320767732137180 3983904807320941056 17592780585592157484 9409837326775138862 5253316404172688023 2845970541658001305 15961876304414561045 1289630552740590163 8611642894388790380 18267224723416830676 9870516666609419015 9033551336363801193 15451291493607119663 7922112801748450207 18329393269974720062 6720094972237945567 1799553213317956763 17392105718702778026 3929214141311714099 1069184810783194637 3713275051245867389 11538054270762238055 9334505909273817927 7150160153074600851 7392247951563011666 7324031890938231189 4513102148724757861 1816332571791265754 1198508610432626269 3661931471776368708 17379660965266902288 11045459130045556041 14004203317735283491 7176820763043414816 18281882523645381781 17284252107758644452 14547038676272907168 5050798985159436143 1944981211880640300 3533672796157988017 1505932924661254990 9612116524034285247 1577007623404415396 531174165597684325 4743497232439305890 10772695954574375617 16774215447213995829 13689553892519109645 13753413419061020803 11145187268967384717 10871793234009251505 4092772263308319123 3847806963416085990 4784856491349740587 4216796287461758002 928319661247047732 4588784278568322659 7401232812443335778 2855348285102725076 16837318625091681862 7471729405718681860 14075728309909224135 5834860821243872960 13004204335816288817 16795871301152824469 9999125417725834906 8514202739391333828 15725221816365232949 4917783357558956609 3506061841150615543 17754855564973471856 10644600808912499359 5684523028116575281 7825700731404003397 4962250108549010315 12025726148813186401 1987979525975742950 7048844652219390077 3294187548611007930 6543307582122550853 9009489766712126818 7155048736354959723 12642474821415207590 5237086079353516672 1693374364643618179 16115219800459990107 13604288538517077322 5807166832372301152 7651130994250047235 17573844465229739083 3479260997269034108 232971862193686245 11982930441599778647 11579361951759271795 13081522879203844660 7646938317122646634 11928608343834644985 18154084120580483992 898475401525837795 2042221925738178785 6313724830706051775 10684859768975748670 9574774080086333422 1933340913762014431 2036680179630320436 8443329928988398511 18431276968005421038 7469894292355869574 4637140219911888300 509469514781907684 8657613489611576453 6630942723916328300 9894650408265167821 5440571800893602357 3939081897805821974 14152429420546908139 12228763286241680495 14918357762619923277 15890868826983205383 967315817933485443 8584423346512498555 8228566174927480478 12463115083175908588 1112417455859334710 10222054122070924030 11408670750938516412 11936909818418857411 16122791595717617256 17224552091372852601 10044804072619846686 6366156347147621438 1529564585739362871 1671580114262373057 17429078345313517106 11028750992039921221 5661976935525780170 9241855345487603610 17601604790090483036 5759293531668605150 11152038086094013801 5727510053500398633 2744337401750014824 17026822696709874016 7837395956468401085 9870337660242596249 8797104757506815707 7991032880144497057 4767210566605204741 4587853769355872835 7069264672838300342 15522084601115557739 83711518636888862 18409296422205319074 11801758461869181586 1694016069011262707 12388051732417573148 3646660970641108716 14317647383472799026 11612846055148537294 2100411784530013711 9179683658337459038 8555554388186513984 15460934225841440255 7613811958392333891 7124030433792039647 329435303111326121 14320660006148782600 333997680828193916 17624708855180884492 17868269874372494193 6321459123766618225 3938239216864878848 9351992035202934460 5918813929523311618 11011832008011878885 10116395840712816634 14676034476448050746 12825626088127720904 7339645633538423537 3932316534896708288 7306604254220287300 10366068271274295001 18251438734396558746 17235138790695817378 10068039421800808513 17798102852593533198 13219190020486537141 14850509802098052165 943625707897070792 1029800490805045253 14937169929075966578 5958533547768349231 17966184332037795385 15120752198938343151 5158128071135536993 15153535144753547769 17367968713122654382 4240124759968664384 4738145335904552914 14344115048917632524 6715848978135965050 16099413872351257655 9839146761839783085 11423027022411856799 4209793055843534728 5388523459084656967 8100538479959328579 10896229610296550310 6036199591693482793 3770406358445017090 4105306015180065898 12842101015139553235 2851988977257004210 12853247204524950836 191867547781279901 15700431887249241106 2011930105965004414 14348823112784257398 7919093998447752903 1256680640171061378 5980458984157515792 4601476652216601334 11899257977512098265 2240548335947609066 15389602378922981272 6488962086349623961 6240974212578452280 14619915676664707514 2079667021928057878 7309577656407574619 9943814377878294661 14727647280127049555 5957631500132541569 9141506337196871261 5020507193414828063 7922635323975686890 11156867521194254211 1194837167175474380 1526645448314638266 2218521284514451043 9859445013791335325 10126603925466094557 5877832819809001882 7633735819931253593 17916073222381497323 6343614068090030854 13207434650968286614 9419107968687870368 17926596437000220933 17478354030495112984 9188297310363440581 11018932326818746993 4271150083394212089 10513156621654172900 17707558492828486442 17494246591237966389 3089497895539186494 16063457142467546935 12738562831933609109 7524749041347186045 5659037213984693795 12481169289962598984 10029657556299485648 18050710369771982669 32876386057971446 772615594483361560 10430774373885268280 17902158380422618426 19651842650578302 2552084867679297991 9378343738817870300 16846548914537960345 973648651286654123 9580704685233550222 14476010315231410644 677046496731843988 6729083840219579067 790096346150290833 11709462458797247069 10363704049078008198 10398250802123213075 14983458587494300205 11703093351870238939 7757461772826642963 4194968308953265922 1402458482623706122 8986413054667740855 11079009286440950191 12724652546163764020 2076887265841037346 499079109724921066 11006590066249967483 17024896821637406458 16949835162982744120 10205871858182653335 13894101502563472973 12760196093625751437 11264691125936629481 1195864053702642657 8722755542562009808 17144483571737608013 16627010056037103324 6555979794543299558 3255828490872588959 17145206315462787731 8604235409100219621 11918471927541851944 4821842257931407172 10058595732424383583 8024434278664003325 9259761545088393078 8868881697763967696 18013089887995852977 8877849845421929502 7937180368262121571 15701280045056696472 6332522561949271644 8218424471810426515 11829680933149720292 7015511498446606811 8619926511232130215 88092307458764745 3450489952230936646 9772571050237221380 4533676134670946651 2895693336575269218 8951371640013172078 6578096073492194061 11799853087579596734 13337410811036688924 5762553698522388418 5263224824660601346 10710548852941019091 7268254088643549820 14597027326098689512 1940112362700328226 14925660265613901548 9874236634352704234 12511250779051016406 12990863624981099611 15723608131807724741 4172084223649832061 8013713698783349035 3809841788772034598 9315756916700568378 3273250008350478922 12221733840424865660 17386512774469570000 5702327281158674665 14171014461001311685 2523123324473853966 2343870471563852938 11265472704357985303 15038080533661146651 15097022633002501907 6527557553757053490 13969034113071037837 7840293528720964650 3503983667337620356 8046683141074378110 4853264004343802485 13007983480581183867 2539480320847114636 3224214738597049893 4914141372800089535 14690855325176210214 962012320551993365 15446967387301019402 15871114152939505539 4515858869513347146 6096307717008031325 14771020506923017283 12124241934183607403 13026494550415783781 6185787335745559102 8683888912591678908 2761885831557063396 12614107785892167755 6583053818178389127 7907192251742272964 9729428526186193696 3610319940229137308 9189489383585076874 1899554222022954243 9288913013255534338 5529069657659747180 2929264897437357543 6663515854866002934 3987893442792302711 2659827145387991127 8734790312028312575 6727854951916831946 13622934278014794459 17596444003170593306 16104448596200185310 11101187012038537839 630662871481320119 3010434304616696295 2734067722002181539 5346009176848644205 18320525027639156982 1374050682090500603 6464304453433248837 6421661320076761700 1745166557552930073 3525096095827702639 5875233236819278966 17026020443234558893 8372210455366532268 8633927278309614841 1399702979648495919 4749781538345218867 3758193772171701201 7779507830432323512 963457203883134030 15088852091382685431 17907866726886589550 1840778501635454588 14693688504520254791 15208634268282742008 6975065145150506042 16883657579438543349 2482251013441811450 2870946095760303784 937448342696182697 16539793375759210144 2750378506567026899 13419506888235093527 3673810149794227845 13692865400459994267 14847478592910693943 3350584832669661230 1587407792356696376 17611319774137287360 16098668148231756684 15368568558589421206 11636195024384259772 8928969087054641845 17565621599219091213 2214710429524287305 8084860881054399875 2228629622841201052 2246083002010769945 17328343092993663546 7213459989829972590 15740754025404414840 14740410966713843616 13117364522915309419 6315309903123744509 16394954775656246097 13887929818001653699 10523930876754567337 13567974368755944715 10696577763798237340 8613387931725703817 6885980275121295324 16368198496154371132 2240486521589262870 7348318709445805391 32807925316191801 17383431395620956351 12942707137481997683 13207300284713897705 16782478753033598090 11499833119864344022 17341037367641451139 16296955397228643301 4553382327425857786 7477251244878026559 6724749121020171781 12007644349943287370 4684936849907263152 12911861171085982206 12838096415096946876 1350659809705103847 8427133741409571880 14404101431427400631 13134708205681153221 5373505165059941136 4597442011078702643 15914126141319934104 11086596199465169847 12041886360673158168 1277271010206879047 4738510699093245686 3593853538231040112 13337321647209800486 7599526577648570731 14964309701730481673 1625860907183112970 16086485900717465849 16881059173088592080 14256410939744213254 5813305944204839911 15196491918109324447 7403022154366678147 13018281767207309235 12389920513820421582 8848100529431239477 2768085270969127522 15876511350719547877 5177094762789477023 10039921784575969096 13005173634854135912 12470449170215655867 1511332034513697397 17358738582477049821 9575606587830864607 12336462571324517235 612849278104630625 13806422665193064413 15649559295199290593 9343211312289470199 10457065532033375450 5738270703515294847 8459885228847584742 16891862320189724997 392726298923684423 16402142488221652274 14452157911557528556 18246405955732304302 7647517194791148155 14222419661922826223 13391771031250937873 15956934626772075049 18204502480043727022 15584526776422335574 11875313081248164732 13502404676961816193 2954525136677195572 6323160284141680139 1001228730043405226 7992534319341432427 16654623811880164227 2286466395534762324 13728369077815966764 3331198028147107004 8549022055978951569 13393856281387609706 16017812640053489894 4666205381868419353 18105033022126126241 11274497463526734317 6927941122601384808 16177376701312075865 7785197114803092869 4905367317851256137 10237837756545740933 8479516181588596002 9676326203361186760 12439082933960056248 7326903743663974956 17936472652622717184 2863940632057574792 1675403673910043625 6859768793636760960 6259365781645928775 7697347652940634599 14840902366643286318 8634314473760524849 12327469061856349872 16736283130403609532 6362333587891038826 17981705316520094114 1485407916991842718 12832800589205204500 11139627554555481862 146194040318644295 8435048441021054525 16245664161660727076 12862769870088359238 14539148756541243128 10573743188765896392 1447383694120112197 12324732027179062503 11387084285461363714 8658353570238703044 12022667865412024068 1946102812993210930 4872516367559820580 4401062728247623403 11568540289858852791 11585261658901650021 9425329825427935101 9723949381474566285 5132974484630194391 8788832763623952068 3561583014673463989 1434728897631780562 3937734265752130892 11670168452501009979 1055561945602799809 15827167647852349819 15352092888599759986 11744407385985021167 12999572316874799578 7446029887263892393 17426444983038101950 9459436805680367576 18196752206494936429 6599443910584062507 18378207301644785241 15581094177534720406 10851039165557712456 8964679499809613617 17470693994325747535 9639141796355320352 16747396313544694139 4497578625558953160 8620971761786817070 14085896300764514038 12641922723163430048 14773197801683326747 14471732618121979233 255884459823419452 6322871668549395281 8231984531679611992 1774259064443023177 13194834495211594828 14649322200700567112 14850421985886726103 5159343022706962420 9181227742358737007 4352128421109408084 13935983307972670248 4009562594864708143 7978768475414936749 10183027054695745164 6903340081476884012 304232223982466410 10658848394854715640 16358311867090683271 17096304129730348214 10742686179835422102 12615066964940622933 521972633532945067 11940824474378392376 11056717791216756317 8423932787328389252 2943826250725369176 11623673219677144311 574378508175263058 13064653881639498823 9380699725225065230 6402322209667723509 1362296213566529187 16839700495008321790 5331691609609110338 16522645349912559299 1572978169106487533 14295196207922572783 13916879220295486926 2664793913963056960 1107580027905804824 17404079894200813415 15965249421669254006 18013816261666009889 5124940675644795395 4027354978277596801 10118353448196733145 16871848422574387135 3285662629916299420 17326926423320289008 10494940715366570199 5240340240764322828 7719054792649519841 3604754973046257457 7819013338157006102 5321535119530362190 10934503289224535130 8882168811140592854 16350456380746373189 11217800334133360078 4690664178267085636 8467075645173314185 14257872369881917748 13578223933783734920 8846117046819682776 12854521715366469238 13938333950974925810 13287357673412532247 163597676995786832 9737031073898224469 229696431258822682 13227694486602488784 12072548635172499137 3471957681552377229 3575653112373474638 7261519850539396881 15845822854190627478 8893371752005462462 8303202859688461233 15942787541953809689 4567086385930964575 9496786792662985742 14032112785557322098 11932380681050336281 17371147387966337639 15023613760305537476 3287228546205890434 3673432228012492516 18057602117392444025 2486768034589801665 11166260723848984218 13148788470047578377 11011825052672911120 356477588826679132 675209810543915941 10648393779856119838 16799799933693912961 14198734499026390983 2105451706748370044 2668626896608723164 18116328208771727650 5711209643314713339 17743975698576574716 10767318886611410917 4917449590410366818 2361720538206538582 8580911063348933376 5105671427418232550 12513281837339113763 17516681498766349440 2359013346014219256 9639500912490535786 1906134074025367722 17103814473190765202 12778421067269430890 15401094842608747945 4466845179097873540 6312367190292153583 3511258081400589729 7562711657123939381 4312734816680459453 4386091181065508118 11852591039961808713 2209295087476545713 17133267465571089728 6306443493547644719 3422041834072785876 10581345641878495912 2843906648674474229 15250179358840871993 4810261373833883366 16505300485793095515 8606311890523007410 1318627756020672266 11981903814673981128 7079310440024003120 11530431436816923775 7349971801869841793 3291096656437869662 11237887917875096397 4146399152622404376 12842591864362618459 13571170413797378870 45918287536462304 5966051423726288017 513394233567720455 17140190655034647881 6746510611336967944 4921531232356997769 16957498659395079346 16032843350649633463 12279102428346077885 15613370403765912506 1482039448108359604 15442001669817815360 3535137055286693966 6431250614970662652 6058248135224242712 2516055574698025786 5762363795328751243 15171931379195825253 12578934112093015872 15554004430627606699 10923384878843961100 2609800487713417674 17362199867147775644 10581024779778153751 3890352336278378837 7612160744079805658 12380345281273024282 14753506024440065072 4899919092672497784 15986965564156629637 1350211699574944176 16708551910847296675 7713851794437787599 11555540552414757922 4911684609757295920 2648655926359209381 6403911270207230780 12520436065282155392 9723176652700709942 10584376142478237417 881085180038244292 15691287568088208316 7693581424702130672 3180241304555884171 16977721473659652700 4850106189599289628 11756692762170296249 17557475708434536310 17097158305183118169 17045651549670076270 5311966876064499309 10282179740665258125 12123755557025737239 15480087192848817017 7917741312533172841 16876650206483095302 13856858883624180782 781775532593950942 8382952117723538058 5010206188211534515 7797344070542506299 6182280788115688986 14018653721093060806 6120631648411812917 17826225133883198965 15459560044782645226 11745091878419013152 10851687564837321977 12999738872955733639 9140007082572658992 13374249581113759563 5663770104068451623 18408244658488314667 6502097047071492109 16838435918600105514 15071461335823981532 14243707683777155979 3115066306166353615 9319481135014319312 15923281105105886975 3739250390418577583 18043616633646676759 12046449386513701018 10214658883406015715 1143615842073367056 1374137861515339825 9125500208205061859 18408421746262264244 3009984597515857075 7929839482931161704 5062085734844783215 1297707402896954824 7204030426052620019 14793572275194017530 11234212542211255889 14410038861649480606 14592156428439368163 14041349360172756694 6785790773235570032 5088450988761691836 9594744252580345330 14817743943359760051 12665250197536157729 14256942878612594466 11773312484060351812 1052282109083129629 6656653857193085565 1780356107636731112 9291458562732907917 7294662350256282182 18092922332705989893 9768338002601232545 5396752283628021196 11028035925276645592 9343073800306701233 16923636187776858210 17031207996578507492 14192385248968026896 3767023124754878069 8169110667361465417 6821722746431831583 16383237053428636777 14903652240867454046 5778113383826526001 3626968431727062576 3345481928439952127 4755751802923395336 5078851696372348847 16250175330846426212 9241077789836899429 3911535583784561849 6871273422297388345 13625792282063035344 1275991463127905599 8432063808339039114 13128659289955302359 9880650135701359756 15748397919263592992 15928317544211244296 1955726032765096479 17681998791849511814 4995896912881226694 4432799318235001959 2693262292227999154 7833811553091908243 14381986104534639478 10816407377140577752 4483182213488659313 12143648732012319124 17053394278166829420 14860206598620538423 2027622954204027214 10371121941550301281 5157897706449392891 15377621655752135674 11857315927572209682 17649758527526579455 9739691945209365210 14810767935634393402 15374761413314912949 10363647276615558808 4377744129062517977 8739871411500308127 12550412501554306457 8442904212267612664 13560083795544198438 1652134896158741512 1581635905317022074 13796382042672593005 5998611282758008154 9210766461599427929 15972571701550964768 4373194692405037538 2013944150719488582 6875527513765409347 11109584189793837323 18444565565308430695 14554322245401725947 12952398572774656118 6732910203846995366 4258755654021699012 1717163349252843176 10776985144499473486 12930897413967139729 17892135265422629137 7564962294634867624 1910828793557420868 7129485705332533806 6513807577377653723 14127959569189759732 17334134141072682507 9484207267455341185 3026723189844521216 295063738196272718 11993405603390348805 8872886526890167874 16548040310741737238 17648770692355880651 6747751693812566528 6174296718154561550 7382158246050505395 8215473747030731967 14531279504311219285 12679074325983953444 4613086029993514396 14608502481068440424 7397506049988411622 3520272666498781023 1815162396624541932 2825338270922847130 15393444307616468899 10238848967210578928 17754010630290899383 9229786234274230901 13487166082340775043 10684093862051691657 834787651676276691 5784124682503691465 17957942955271318288 5566979931599815628 7796893071587677372 5436008120356088317 929783578241797589 1926279957318994529 18126446117338955321 9119826083360867981 16749631813031754732 16031739277736740375 13674197045326953056 5150480454976013211 12649100250834268951 15832153318852323523 2025675071735585688 5686121000168123495 8925170581146001204 8238842015180963916 15100753810080376437 6684522186879476718 11552032934922952434 16312415388876905451 11904519993736467834 7405009891385345914 12768302365977174661 6948605431067464975 12893056382328818771 1393255942099599128 1048951212605517398 13636752779451076546 10116435635483521357 5618332318379742249 7250426689961400206 13007795318110940087 13982156692538476286 11059632269641569559 16154302126530627363 4719348187983856098 762323220957146066 17985641993477767152 18199461855925584228 10751742248056554002 14249955371206364058 3275669579092472721 13311152796849084714 9811959852497702314 17544994381506431079 610860562079694565 749392753403694878 2749063499041973936 1340934807242407088 13394036410451133504 14259652658534031206 7099360098395900302 14659965612047713871 8606934128794174973 7468986886111225961 16936353917965872216 13312478665315721970 10652157768676001677 14946352297233838012 17131574995663321788 12397391451102932302 7444842728812043713 17078838759612905109 2428434514089476077 1023863366237617490 704261812063355212 15204622436856758361 15863612299864830440 497401138678236144 11201836181429236459 6495126029216848497 15017587879666613093 2403886752385911156 13778912401278345624 5278512200915748805 15755151857345299407 5839823044166669445 1494623160554379278 2689635515782116672 17778626047912322834 11324893737487889870 263591392521661965 6706482541643828104 14934256577638401260 13374982582783026879 6414284267680278391 2411654180741132724 16971719658251042696 6818006746320679341 14396448239540151646 15450685485362045388 1180598447047053649 11843834758909036593 11651750751051229217 14169380543759716184 10356096617660452596 18336703712972965566 16319643218636073143 7253241219576374064 4207529584357548889 4366342055031022929 9796457478356358948 11926593359602910818 4791972928966700789 12922703215200525484 13035858800542472061 17915786378452178172 5246911976293956512 18229245533081419304 15534319175349455275 18409991724220473775 6518377132560678620 2328697705136444816 9971856345937511570 12102283334532356223 11789730644397275605 5047667764463714892 5381463408812443575 14565613851814461284 17214117068885704342 5833830684691365739 5831511499589124208 10839026972027671946 8048984877996162140 13939328811131551109 14873653047417609327 7860024288481032508 5849372949841116099 612973469411546495 14653384087292822173 7520546304638150295 2006254022179708779 6775985723052233551 18352383576986385144 9438393014530814934 12283637341764411080 8267154386535567091 15252034823709851594 14494530193976680810 11512538177083784441 6719446338985809602 16751838389958568664 14619090825039745070 447773942738527788 12725441744011741736 17096908730672506828 4801486069649538220 193884125045207986 262923431738098503 616005301640538314 17363475712777960351 5028103749210222913 8301525546353244046 18069463362970449870 12818888301155585829 3656119819834644377 10680713585949582312 7383752578122833414 2633835536771252274 7185794642634479627 10664223995448871422 14299768777388569340 8654998126766580790 4408084920749239120 727951643729047455 11202349675874507393 5924599047098549795 14443099929310367876 14927960843371278175 8237738090935081474 18413454436314049540 8706929647550142548 1717144201594083277 6359982703410690280 4061858876697017602 282037818510913845 16948819911621587300 1561250899380109647 2874258729654009522 5314683255243786730 777584872681456395 4631279762194065165 13532241630569815267 5519908508527955338 18169447202335487592 7824966452146609495 12188878819196208702 14655363344027815404 10022657700241184027 5363073020107708634 5803234726697401745 2259380860906686515 10654061885982956597 15250832292530501810 16791928501309179135 14917866919878676782 10907568740918714570 12255767246349205347 13380580772814180734 7252791371249728539 12206681779731118065 6746331214474458161 11439043615901719932 6767253125361911981 7110078309886447127 312080559251858615 15354971909351124279 6709215857425643918 13323045795366737908 10556406019067578263 2600819460707505553 13917756301300860371 12839405553292481722 8338903405603186503 2826469551003511973 3284704140881411631 11465059544537143813 6321728678761548560 1098648787939572752 3098407845088611903 9175829103333267851 14258497781415339029 10200133460063584242 8587857972645083865 13292129529817510278 5422882342199130216 6838374520165953918 16671105717183339540 11255556518725510968 14269247256114827215 15943983482334981197 10914320049244316245 4623985096935991836 14432693569529364948 1097226356603160996 9287873478460814901 2617864809700577756 9339770289134247229 9833125870986593742 7526958175100335182 9597082136049810090 7708471049753798055 11459638638177314168 18003061048206667000 10382601445642929756 6786324420582820976 12861874911760722136 10026445032003585505 6997234134159789284 5028388287376453304 2881467796949692165 16064015206431523616 10084201624385688493 9969826037341849069 6069638629188225305 4027726880766121606 3453424511255585723 5393415937233390564 7111481505866661920 10746989568858935256 11948339894872143126 16613340366881301454 14498818894902495634 16027526724118041164 2631262873446815226 14576204408257089013 3020677068608369859 2022081187997206633 7867393984151749274 15605773196922560666 3958941383787736532 10106823018212734962 14914459131059987212 4406918820281993016 7343363237406263501 3125061000457251259 17588184318217430439 13232086854789540938 3047166493962510019 16791092500857874548 7464507502354882198 13038020623031026948 17602986703697455755 12027937386439925307 10498102864806585976 2901577489826542874 5867340634016610029 9891686447412827283 6703682484033248782 10872408528678460681 10928859105454263631 1721926583946296200 17416722598775302438 9839892049078715541 4771430359625271989 931348603587439448 1106726709680767714 15529305906258340537 7421227142059792195 7535801442416837368 18030805164916338053 9469081825748685592 10306377875124683291 1890282384785132611 14258267859994865390 230512634810917969 10154586083889157160 17738010644508051491 188988372180546321 6558279705648282682 10634761848890855913 2310164066645455853 5056221315443532086 3352567866613562551 14132550460214067900 5145122161665855236 9565848913527374565 3534012946995919674 686240893806614727 155855997186614481 14593350477761997341 9840291761195136703 9889703197554418032 11486197564340130423 7519022684139665130 5530597414694824904 1716548645832029058 16068748336404319341 5775422418738791216 1859154126333241235 3485816956311786984 17434386694256774925 16433770338264601793 13709900902666992351 3546931246061613892 16170228570965395059 9210352411671155047 9358950993124648679 8728450311678672252 16618715562920567073 10441901888604260135 6692200780904414036 10327843072142041210 9099624326155341227 15669170472650839078 16164232413126823389 16177050984960608073 6083416781756209993 15723288298565230104 2807417430584446119 13153886064517836953 5260631600938137430 14443531771661152780 1430661782367966292 11400181605268948430 2537526497451815775 14416053988624642679 852335702365875374 4622954838896802023 1112864310651499192 2128229555256267921 12612344444742584592 4109306983496515918 6098441197501663906 16544549609604715647 14121080619804713019 2016601432516704870 17009786920494476847 11050075494834772133 9253563193425495186 906091254488036090 2386466750848408909 9732996774523121175 3179030710126506206 600270961523745760 3662296717298982860 4579309452418078380 1226291728169607360 17357878709998165811 13489888988008276406 10649245146511859186 17798385879547100179 15849999693766184450 6084694130960612056 4388354105641939019 1259424155479175831 6199238288314495789 13844914489871271264 13465175830919543378 15139849130754783668 17046563548907271505 16012599707142635338 8952641066872427202 6633286358345508506 9933325967554540306 4117798997242688791 2842298919832677962 12652767776928001986 17909211101873279298 10240307903546148417 16810911883612980970 5399322473363566047 1793683560028876637 7424206201839467086 16013158507196455283 6030535202494051611 16116780622071282901 9012410557788877370 289450930015326223 10714976123183416824 14008680056656188430 3451263470525090844 6130375172371751184 5390724311916214154 13874336257655118957 12128352874195404840 1632926884393493065 6776434845538301435 4464329757122647157 6923237576439443228 17380973953671361703 6103503433259849085 9837329119280607668 14129850167627491599 15599922430687821945 8267146068377242117 16330025252267109327 1326314684668921907 1510518923260594401 8918660874102635435 14905204194825953365 14343920569461036512 5197616390218987457 1729287759520897647 6229961768536383192 12688225445059410565 15840020504531415160 6106647724219573966 5510115302790092110 12911878101118060660 18394050698805964532 5209117934489676131 3126893159283048410 6826899364514396870 18076809813964388217 6248239133362780454 8132267278902450918 9779058030598491485 15428828213297119509 1061756263438375147 14415101807881273077 18388315703396081395 17555745209287490068 4011824607147321022 3096980260016650659 7032124203485619234 2305001375879333361 5623032488879958015 12247672949137487235 1800277962208536906 10861132111280731122 9686762362583678941 14796153218503744334 15557087892625298335 2390069757144355274 18187960265813262035 11944176647142697815 10484152141502946166 17961840260674318662 10697124608842927260 4410654765459757068 9696583118896739342 13145092474277946813 7036524588797398143 3478380384961456878 13699091632711213977 10022917218776411457 496493975666921485 7127421193812820657 8607127656605596498 1251091714671727373 6795558637364495371 14409358786988871860 8957458939935704047 1965993864806887471 14823364557069691002 15568674159427880503 11362145465361981660 14735248745977617231 11023199255645358799 1788617934534040395 14352104259503761511 7689020086357027118 4758527629171866792 4851258352072876743 12573399776451571717 1290084007474809833 6736514011292993239 15562964874110512146 8893226631901287858 16128945111407216182 1279235765742155365 12404905856141153464 6738351413326149836 11854287312008052758 7867900604282887306 14568079883954682368 9676242523139924169 15899522685443010075 11489993252043185174 8116674116345454162 16205178507226586020 3916037058310937041 17933499216595015945 16846402800746200796 4818906255976359601 9701762225501441430 11194439182183200344 2823707504518400444 12081150179206224386 8182413917442654580 4858227442207063660 16154645053949923856 2056873811849586561 11306994601130955243 7944072465750746984 8073598712630486121 2061448714557138774 2503954478722619408 49449827631731032 3846786423651169063 7123974137839204644 3939040347694369348 1178062234773198652 11968896510271446244 5335519188834013343 1021301872390912652 7020237109571102415 17956270138200458192 5143590285475131501 11490273006940451889 15057929931747698710 10904332287246477922 7913584395438047301 5474166735760690744 5555235693198543132 17629295970181641838 15093788143248084131 2833207747145101782 1906846116097327922 204310536473577068 6653257144760282050 5644719003287560697 6492000699455757012 17072892142911148491 9092454516862015331 10554790934921136644 17615081930122346749 10608355303644320816 11945038927030827928 11580007436796656354 17171667733269048598 2069197708913114505 5483615211593131838 14844764336311900156 14273231542087613187 4238245656877035986 9134505545944745764 6679175050007916608 7967058187388443081 3839957913301538143 14134461705718048109 15311215992111063209 17252360080027696625 17150438517723984804 14778461901901143742 9872432725096129732 2084645096240702083 3049742364027386588 1679011905316163787 7668528972186065186 9503936467486950123 18187776743116570573 12878372884521714726 6098792291449138341 599637983766529392 332116021216242235 2130380912364734144 5834007194236431371 16620649891599124017 5174870547709031452 13281803710968715510 1016669006120548037 3840217295110939149 6652477460857471866 319878700373082749 14655617197735104927 17749523541825866268 3798944702799337756 7006380430687550352 6751274697040827153 11453837031265433846 9694904479848392602 17846180926130191673 188193980036422503 959035526008861876 4141932942184738010 4036685249063497274 9654888291686437936 1174247818469957598 1270089476384939466 12182160942555677392 2339765867029622633 4111264632453933695 4403059134279286284 12249544991475751173 910289652717222715 6861440914406521214 8455121909803256788 13317003563096072359 10694843126495841430 11416758208651798116 12209673071226315001 10869121785489291953 3400742415034742858 2520104244216770383 9785274583449216444 10884444132854062016 14956559294124817174 1438406052556386335 15813973525337010596 10114925323406486029 487811849234841907 10789969098599657899 14383040915266297350 7526609420724004377 9999428094012703473 5563530665609559424 3294078401067967692 12226148495431012105 13092053002005083127 8742894921468542603 12855420165692643236 5819586794872442484 15639518049391721158 5263592498325606368 13096841580210078680 6241542385433187044 775019951637303678 18247524636533670850 6946825809969779614 16862807869719163223 14293468418592209808 12736716780014212298 7009461520459928788 15023445407111367050 14175504787258931170 3322186182265668578 8307133618625911094 10434147373766661273 696293768026417314 8405904369917545823 848911775634060849 15426410107038639409 12319256686416035742 7632953197104164813 17279253426158312922 18291441638246045461 15193298174644728460 18049918417752159893 17055296425756221186 6558268595727839138 367259576447163204 11424115248569208910 11192916111785289809 14529234768154993264 10904918356792414316 17596002807135488548 12697473358292575516 6908975332663989566 8070473554795200480 6687281428852592378 11369132464724917526 14389431721042309333 12489739850714200869 7063818863686268739 16620756886729298377 14733070036454368155 12173744224570642845 10156550102411132409 5118615743699111207 15767983034017478871 9105545541594142172 6551867721402663994 2992116348616623113 292897712643865753 988383474727715324 12307315168395020267 3848735978869003212 200498239540911538 6971389194341914133 16600931081975693633 885681007055505227 6920106295634096794 4618508969491860542 472391471488001300 14588671738619637038 14294289083130445154 17436964235901942532 12096727485352730063 3656457007181052243 16224099349263465331 6363531565033477679 18039734257325225080 9419956855972373913 16512493308776217260 17040385025078890330 9586477860439339226 9278078587180203277 12224517563913714727 7584599804839954038 1616704847673501905 5332123402192044667 10901183098235628848 17986116021016593556 14514904278791064395 664400149494371506 8847525639105570563 9593731083322440960 12941341824152072934 3785288488566232762 1018180960358797156 12821991089501129021 6244963736638352013 6356251171786814423 5979737863468612268 15010613955453930357 7403169414219456344 17372542149355328376 1635373061802628543 4807401321340561264 8263496530511635467 11922999860242277940 10380954448874412024 13158339393458863209 7520392200095141633 570488206383373210 12468282986702988407 5120789172929710855 7169471283724813857 18229725544257240925 14726196371911278030 3523855644939114916 8853755921944541128 8126173294207654775 15912564218437472590 15177668299134136312 17514202418131622691 8294365436520374432 4927088376425710830 13146470425639980866 16229955161660955587 17105180050191951831 2824577026324401672 3362617407663950056 7968161383632750006 11224443340051861761 6517031660289501639 8813987369785131992 2414345545265638338 1048097068946205179 4569751549701057034 14491163301256794628 11667978696287037051 13076035605021244113 890903086446408861 16528730668036596919 13721550961134655961 4230694081395937391 16975373233045933157 13369005596828531367 9706405274320926881 15024576279776912236 15489248770367740353 7326480935930125092 9362605468184829118 4606208118231158399 15753413551752323592 16397614080256672868 16288592997665251172 7165909268052256305 5405992487845367210 12980577995385084724 15095157277620167133 3578302260717127867 5140863100356415483 11249423330087562763 16175568572328974198 9520886494684026781 11843190888886337450 18030596046027815446 12066789447554312362 5378366716255963264 9946137602349663302 3052858203716328119 10146033827352775925 4806733699253773472 16769201173587850840 5680376844296809466 10516129431337250183 11503747905494428867 12552879343573696499 4148949665864021841 9062145809990835616 8507546479168265586 12927360182822735811 10756592193046687593 8315549537687542974 16479636040072211013 9392469998548262793 6931686944311587027 13297387513906265047 16754546191760049780 1391948556602450321 14106470358289514458 3205630573402117775 16846990597132657301 4684329807944602943 15170014680912593590 15378895968105709631 11746388020650546633 9501658472866513485 14652789275931814789 1725424851755885528 10833989386442352967 3082476720228372563 15644828234531851834 14282712634404962885 11020042182342964084 15647534521732481331 15867221948128675819 9199323152291599257 8245150979032295374 209897917239866579 9148831542083953209 14099160194462016319 18155494268114174666 6582331497154354806 2545739746728580315 14785144909262048006 14178743340955381092 14916322098751439437 1004409304267595421 14934297943929714334 17755817910729885112 18204714505739647408 7768437077028762703 11344102974325780825 6677392377125089284 11616609598573500423 16995691376241171764 13440789216461854930 1503283027474469436 15988672997201212893 10717408136895012562 7045825588044876322 8387310172412356060 15424429472139624683 12829876511503022391 4701457012955943828 17289940314730029603 546300707642962333 2519442426557474076 11542526525211898994 14558502175116057814 12128864329266149264 15197767606280672035 845778916464113794 212600811135236822 1561245222845287673 12956225998592608987 10712463020290737367 4547072112591981567 11838925684072866475 14565153723456980165 5054639708221533637 10409472174817888656 12671254601105968511 16744957053316659264 7322631896232794523 14661102825762600432 7754124149800742717 15345354717654980286 12393584288354577072 7722213215937806603 11708995864876114567 16853342207668658545 16628855633143391700 10458034081621233323 17171125929692950333 16516529770087778873 15854319146292769104 6201644415996494435 102774051574905274 10481285495144418609 4076121678415450726 14962773530518747718 11482196267364816636 16728170544049982017 16905101067577104025 5175544570800074626 16598699562130361363 2913065179257144022 6788472792326267598 1935967574951292095 7042546710275826915 14188907938426159568 10262934890746998269 11107903311244614069 7137355217599750057 12313782278932813223 9409100620272182079 1361132962520677085 15991403221321200244 17944140036081589280 7792675695536514455 6130888081959930558 15734970967425933420 1936207879663323453 7059916840681285881 6579070827924365636 8732348248147999840 11682469999342018788 4857894336575854966 13140131905323043783 9533252545746849669 14691206371675785320 3007603568367168641 661158714540653308 1167253880362358607 10894929947183117658 16167139954668095269 12407748670343891670 15323682947276715071 3358185883633027057 12254036361937597500 16942807959724477661 15563962312189425704 684960325997343670 17609440261248119611 13878032802849176877 5776781122119156867 2561127035937915357 7074865517354776500 3333767772922552084 1788177767021257517 16139483067327576569 6147997915048435423 14854734590542217940 17599618507831115723 16070228911423584738 7786795934534207106 13413808013857179424 14987326703665285006 13493412429911035736 12558167882630328367 6128897857312818676 187227390516551584 480163716032243893 567318273584867109 855344872169803708 6058096474287573880 413263256248348831 2715807674627737634 17811664272928755968 5807706712653281244 10783721216143626978 9737681447565311970 7949195321243498182 17747724233578406484 16423222795845942669 7681306556645544193 5765329930845700757 13821026989349721268 5285125218209642677 8244677117030411349 7864644113196177230 9664871927346301824 4986989908622865163 10569975175432703543 954315484229473172 15810184773120474382 12963571155137538597 1082973669391916909 11765222704600843675 13645533671409132700 11624921140430854706 2783279395915845792 4433913658593959316 17954725091986182213 2690717842158504135 6897942358611436998 1588355578174782347 1315698954282363685 14045968341981537538 17703884593061355638 14930212613600856122 1080490898599513953 780313279559584617 367919001047542076 6840486459430232389 16291635412037805443 4619357659309325469 8983940554790419502 12207231198301141658 3607258709735493717 674071787689716012 17436152717658898394 12579998824305040555 16963903017439711211 2064741921632724870 2763340848293173094 3571592599352764021 7275409178106945248 513594730338693661 14593529029494007928 6747485253278137765 11963023506323091618 3089642167401755258 12416293772620104016 7645929113761123820 4083995341056286202 13234138405012889023 481758158326248608 8358548261622841298 10901164284019191790 8493703364586568923 15652987470188791082 13594101464866210320 5087766906901530897 12355283022650685456 17037126543579340564 15286135019927400850 1357061009552742967 9053922632320582455 12098536892217432885 3676431634938449920 7942929555511544533 7543986115917256725 17510284030110993085 15479367495451467663 11758665298968586988 14412132626135082710 5027989380155770028 4255053870804668140 3123441732661325830 12851560297654013457 1599075585837093812 18214495107108784394 7019426254542726730 11025634524984445790 12166635550548503113 6848500798266414599 13421734340274011348 17940211240928213263 9638633340894579319 11215941778159797148 14836009528656403564 7256915796073418914 3204555488286192979 7838704581592390560 1931895685227391680 446708699672667194 14940842818949122624 17803565754608937318 111172553775230926 4322829726887860273 1707825012671392789 196498194989860204 11458703198399952278 13355252163678585835 9862194868376620515 1603064830192824769 4244429595100460327 3524149692284893736 5429404044790244654 309947070460021826 7256040950575790973 10524517354601835577 5545563378380807750 14524111744877948276 14934783780076558073 15779018991332856108 3599298230247636197 7629437038448408531 4642342031480474242 5310752117365769938 13067674618120950408 17297003873167223369 12274041306766771366 12515598647140964107 17422656134023358693 17072072788104405865 16776242422929820354 1690470653046020457 14128115016947255709 11508950627067671378 2737095998714942703 16260820177880468502 12677849626958407158 8520465363698227010 6684530431688707431 2983726527228896342 9223811806257279163 2217427273427996532 14516197498214915332 9200768648189009327 10458578380057663651 13734073407410610381 13318307104839940398 12461980293086969332 6025611080397507642 18442359112936258123 4218792634867932291 12047398090971898518 954628161948575995 18184010759266513644 9783236070106116855 5680988775390057158 4322163190892293550 13230389561378052651 16683521356070379559 2447961975094548187 11786981702792198356 184147465668986748 1760394473671581652 11511198778116511263 7086684803403822806 7597346122259523476 16476287698175950452 4177303430159052725 4363076319976324194 4530852259015644227 15632923184719689102 17236770678302155744 18125499800201584409 5162827738106238949 15265541608585402531 5982690620605004279 3893226795685299296 4172853145914230528 11684749677159736843 7743702743283774854 14727114606092305295 9519317808890421451 2620399828032574427 14035364297969493212 80784697803080141 8442170851644853484 4574562911189848242 15427554444595387851 9922558823553572456 17392422237425383272 4262162946214128145 11275819304353803936 16835927658777711301 15919726172762400891 13720782083326531318 1998543468820840043 15550705141138889873 14774478460403862765 270060531150981384 4725739923050238458 6636532588452746789 18273600381000140542 18392265366212443250 5129374506693947062 10815847758951565235 13508105382742652455 4289844161936993795 15144917488842344153 2917133694217946056 11468890015869328624 16203465487444200055 9278094664950311331 3429996866417173689 14419953037399500561 18022549289184463633 12048468851267622474 17282930952429106616 7702409533776640085 46905106748468168 1146482626374923115 1490789778861299565 11988068133943143743 1708622255537614214 385925642282498330 6557493162251352377 6118625794632127258 14239012200881524120 5544911888323213750 12683650171645399848 1456749890341519868 12171239509888045740 13659147714913768363 1201041253850087233 12330592207678750388 14602981432801367653 13737484435321015661 5717952501657837107 18152828985580623675 5187231701916447183 6494252337795025277 16432792977041117802 7084284707824574235 5921962713082917750 11375265051213504118 5073770523520097211 8626992934011864834 7962553649275902540 2779182981433669276 4669440821073303279 2110887232786946452 9021034398342406262 17940924739536928742 5691474671231185123 387774712282737157 3403629037132580520 2105897598928355174 5861321031538528960 15670289633904351561 5627454881144527437 11576648047970749221 13743215536571337499 656484390163245237 17555065364795716926 12340346681496163095 15632427723139194587 16701508889788264170 7234357891126463917 15078534125389074020 6246932774018934605 3185228208084098215 13876831673161805904 9852430974462123026 5473265377061278141 15577130827209409348 9205733427105004360 16951285246139091774 5562349469112816075 9106612983768022481 13920229136967291117 3765639085565662412 17447620074117102427 8971923900986137126 11750881140933372426 18025692028215548978 16447939854264620436 13249600420299653775 12752191678524696296 16454810465520500130 4046517822191278283 5357396857925791653 6096735110452660405 15306546232219319404 7943404179417761430 12138695469206097642 13346628469538904495 11291401465984242362 11953400998695087839 1902549479331958939 1204036871212042599 3900256776913326627 4658932494144276217 9263469234521140458 13396228825294208651 18325110765779672477 320593856564564082 8170199900000359055 6121239718462656090 10947660117049127752 17444924657700009297 17891420296965286720 8506781392148210820 14514455053473296872 12202928274997929090 672400063134969058 11562918163609446055 17635107576956278505 16330135693820240985 6471916908983305648 6804857545091846299 5468763402465832138 8459230455908104580 17835760001165408280 1128873274221077665 12926763727150280862 10084685982978076581 10812267046978744985 1529864930233783111 8848656500585027452 16443938415817598732 9074482478259427712 11749299176869559682 12463509614331019757 14068814611210673648 12546019858576968897 7244245311219716000 10617568489648565795 15525883816902467673 3125325769619758285 2938203722588430423 6977381517463826128 510625786918094388 15619296715821643440 16895000751520772034 12976745318923201923 9798800482572717155 13426482054922659700 11229976003330457482 9653404801743023286 5528237943283137630 15640597929657559128 16906164516716053498 16539344424565426291 8602754317189752268 17309662989578951105 7616190540111427921 9958535495109319678 9736767555702581856 9531055974473511491 15004098472542494886 9298332214971055652 17938484222872883028 15207023455364969453 14969443213665464921 8816885838341849317 13146940502420484530 14732234590049157560 15160646941107975482 5048545280366803889 6607803738675911997 17807342325487388400 15865387092544631182 17684200381125893327 16980048273019239709 16968069797311519875 7591302077560412338 1302421624211818564 3678219277995455128 7546283903132620810 2033719440671127617 5212944298881778115 16344818027776783424 14937765419502054535 7382267766929224158 3508305397054704349 7860374419922151949 6188294321431131673 10833620693945763271 18300459809924189836 3011848703927055326 15202758659645586105 15595070225097559134 5714122993241243035 4716835556753558113 665092780511500993 10553339716988924966 11762042735888436906 12697654974372742054 2701661044386943834 15950076704582713186 11654995974615227379 1330348454683216152 4313083721557035013 3675383177075140424 850178987912624932 16601674625454548851 16902702316929154142 12476645401073280914 5007492325545608473 14759746518805120228 15639213139528677889 12154644666193004796 5805533168819099610 2242751938104637046 632507324170311485 11733425614945107446 14242509547724996315 16705883948388794548 15957832410191486426 14131673889813556051 17584733701908833992 3279194934542802031 7225885698306683367 13813414305718943909 9591007903039229411 104298544824226350 16330294963908350392 5976804581917234948 11720769605019197835 16264016479713654665 16603960590387757074 6927276450493223605 7497966738780432172 13802858887086083914 15040427343260320296 6371622520905302888 10696811572633304449 15531673188936683427 7670103082682871926 7665365031835522854 4826691779328258673 673420348808371291 9886941719425809674 16538433257812138770 1747356207314390689 9516041376646672232 4974065489035085057 215432890882083681 7652963925451532139 18288135019509583095 6266577866937172205 4634584603148021537 2859200556971182746 17737551081290205843 17420433168859663635 9590621508042016627 10674618629503533802 6957121566619307680 17626609575013947398 430129387912793855 2875309023808277510 837238380638359776 15180316442417506964 18040536965527095784 18110095210748366708 16323721811694201201 7996020609248956550 5704294516012933950 16548224258636036955 11952191421699785123 17056444581974851698 10933951230282479889 8033734070348450810 5559040638645324913 17320002290039275834 3282796995071309085 9605898230204731860 9779881697177738449 17223303833315731883 5975495110959714327 3317146293929955440 15634567207668627729 12141663990574358575 18140150052526989070 16095599264616077865 6667479654907094160 16900252386332114959 4597856325494538998 7898366604978494330 1331440462419225476 80062042562739412 7091080149833504443 6293914105583189610 12641794071486283359 14593617386959322910 13715613362246065246 7404052433481392772 7292313885451492609 5360532930270185059 10158850630321895865 6603910722764563145 1914159946277153985 17077492949544114276 9741578418439715540 5611063712258432656 12142970717218916100 13808418655379263417 5731633860952515808 13709203564945099508 13629971272522067992 3839010680520573335 10348773507740452737 11926849401739408932 9870381422164080847 2717671468907538956 17810995769161024252 16721884410590084270 12449688599848346742 10777055855844398722 10821075323690765790 4968752259857622821 9377926234676296404 11152852000429707054 3440873150844265065 8858843112584601159 15488980525713170704 15330318760694601701 14594057507767441710 6845378747669510589 5876772652704348594 13328905716373221892 1568966698028205796 6250268281700170659 8810910975931867111 10678727335826789597 9240323266749865910 14531918424844597876 15601504092394997987 12646425452358571013 16047706674400837712 286593422019133936 13071184778388154818 15625602681686927837 4777111785078594639 5622694558393594966 3617444533726570929 18041526965882116861 16654784743155423629 6886141393936994295 1960339646696410995 6623508097790930521 1864163859470716532 12263378864966942350 12199380550484843728 16009712486186539934 5560498842429828195 11925284173000756851 1023893925274484380 18050764135807416621 10953163815944504507 3317384935123916090 11749992746367785308 11446929221970325362 2236644960489998752 7692466756618304621 6054966164114813735 9103482002025998540 6863113419833304929 10664543055906440713 13884324732703897058 7999912859513644974 2433942020283313379 5112551811633737649 3306223964503425085 6125125095400676804 12400283460976664266 16452812732796217792 6797669812580974280 3092661149647897751 7285887724309752780 12668974498606832148 10743319633198176952 1643726589977415487 13315226558350002787 6100941865073923566 7831186340140762144 11427411453804029764 9150464938703670985 12279061570213048973 456750194678101894 17240489612072975635 288927936877486403 16349505578497771460 11967643778883136028 2637396257691526132 11544298900162949742 4901450447432757748 8343108447283251938 10081298865505534846 14534636733743876552 11544091716332039177 4104256761350194598 12690951605924186880 14350586759734461332 8483942989203217653 1178970906396399934 2515015718304522018 10157266713752145451 8770782913508903463 18416896488718605907 14893640689070357148 17107696212951827120 11279360480365451046 8724793234402286825 12483443462707691634 6207360542033007293 18210727004824124606 594644979412338764 5797019329482845907 5857847698199340922 2129469951219750740 1035476886633759337 1587534539840616638 12294821615934676289 14607531542963246325 11502238325636432302 18069112354515581383 15842656748082508188 16337009058706439650 10775420008413457625 2575993009193726157 7399722044567579101 13097230016542224694 11414830156391633801 12332741317431411500 14731795608174770428 16789403766432728976 18053007362416749162 9995584785021521763 196088673087807305 1602781216593514181 8225478240936452418 17005909646382862413 2457212916897326825 15473048196443428662 18362285853655751994 1020784899539251111 8232738941921886026 1560488720154805244 16899853228243977190 921273069400454044 9595888645563191947 7631365020099492823 17245626926050906804 12645879807152060158 16529816388930363536 15827708427260801314 10034757832582086024 8122070808665895866 1091304824752679825 15094309971519926613 5598245490052399849 17766548131037281787 1446460719288288161 11151750939020972159 8092229956333311365 624202313345088315 5649028239482494271 14770441939085641456 6357962011094408941 18022714315299127638 5752773655914628972 6889811830696462223 17147676582475774800 3831665011889895083 3884079891702348047 2777247461749360558 5893287683045633470 6441404196513026804 8213299521306343972 7976583445496989957 253649858809017828 8777839004064710979 13415461524128588175 5413618287711380481 13311353092110903039 17363411684917490770 11937604909214227298 16036953382520425075 17745754200506450997 16447759518531613152 17881084881946625486 2769008078776551333 5141394584207105254 8575682364752864437 15716795220123108612 2662873676566191011 1004228882919076695 18143488962878388758 11246632699482166460 18337914637177325581 151303546331656098 3705601159641321802 722275032907203131 8457665111827483355 3715480588262203198 18133612188753748345 9794332455049397078 471503828878691419 5906412633547005166 5654685509971690588 13870050473612170622 9589906570134024737 17472734626185498211 13152691202822294570 15849042007081999753 12365672593562745278 7328918877631527783 18235623759191170871 10529277716307054218 10049786841456839883 15484076999025497655 15222250958211142979 12955199554131776967 3028728809659221022 3904456562828006881 15022567546277759920 6043139973093760814 8117293415612112653 4622045640791858414 8547054249231087448 16694691301407584136 4934304959321496538 14974226937909298831 7757329335818071441 10894334462796617218 4511274410910951955 11623464378746661289 6332771349491510495 6705357073025886712 12231297356033314674 2221077193578787636 16573933965799404225 5256806479830260522 333723886860078359 1906020751384791874 5963445621989066316 4320808006021288449 8821342323094845062 6189895067433141345 13712392155242493498 270170772075949611 17697213917797708778 680266546370246491 7259708236952083804 11023115544852075687 5232202009607109829 1200200943199798907 17923626747013224654 8230794067370304822 15532757086780228298 4406937482568264188 13022331040958629794 17107190964153916589 17914238175694860839 9127836696384282904 16970294995967073759 8547207527547365451 4433396231273019142 2448391616974618664 10550908642144871304 10148787809344103473 8392544779647791953 14442661797949981851 2702309353695464578 11246880752148678531 5086062184195668247 3456615478095305666 14873144100411987864 11238913476214426725 12298437353495394634 12354615670530914031 14757495273873829625 5351878932772871145 16321554525706783678 358772177696814875 8313901554637577110 163129472719207800 14235986952984483218 14100825148242723598 13620601246695198827 10027640910976181715 6735372568310424386 1455055971041553256 5642305510658075002 15369902892303234449 2920593789946406236 15448440945064072699 195083917675419275 7092823216991920901 17702349250321074518 10270382679399189408 11899032491665698239 12206198630037071207 11590321386091774021 1288935561051966122 10311352979521262811 14460930489760238206 9917779328798974273 12874860680823689521 11537839283876103881 17993225752982683836 11130742209529128325 10321400346548077304 4930874683983484786 3060697934458032033 16250059559364936537 2355767778595527892 15904845023266139357 9752158901348698804 12837129983468976261 10097123592420702961 8116724205177204981 1162650112575829658 2608356275038182527 13628460797706002829 4345438850650642320 4756674512963706831 527486816583382741 16280712842310918155 3422253317943840796 15613607415800322458 10318481571601214220 7482416067080320805 3157976189671809143 6010103071709664020 3740162772811427552 16346545183803492082 1317100702834672077 185465887274103407 13780162549515857369 1442533381342385507 14411088176494860452 7381709411094534411 10096317153843760725 10613038951067184654 3249368754148414032 15128866698696870328 15594836754265380740 2945601078630885100 13448975609570269731 2855925111513224297 12447618011300394947 3244392013663597012 4092939624886415437 18337155112970418199 9385131278796896646 5383093307462474053 4510987063817350015 3456699144649695439 15054591531247943069 9485422649428142204 1283738029888540098 4727413917788057402 18301609461130339898 8106752268015294270 17607827860554661194 1401432559842719519 1568889065763788687 16630610478439047294 7579195733283237533 9449093890713373356 17752751709052544192 4936594046149087390 15807213656733055353 4208919152026819254 5901400992133620644 15562953113393291148 13987411201350719499 6495509984259011691 8442258751892553546 7652035074663163400 6574290537007856532 9126387640936740873 8502216784165633312 11611805731770402814 3089564206798616834 10596640445976882266 7281624504457131095 16284596734833359658 1244444392311540870 17161021138211369758 3472012115460060265 16824234544409539584 4115964372721761908 2384865316177995842 10147883121942462856 4479860717681275708 13165658134998255796 16937293954202800596 7974845462079119576 7220206892942361634 16984708304120418955 10404264150028370896 10769305774424118135 7750697599785693373 14141198575586844794 17198050893178921125 7274956222635840404 8067556615587118456 1150803304673121281 6892086581812641243 2899452421241260937 14422521899254594021 11752879275263014912 6573159219620646969 15132325294497726654 15439568216967693080 9752534330620099011 7399814090568488613 14956700719342154241 14334491432485670523 15500325992110230954 6924326705460107307 3025165167198772379 14890543379153220447 6497768943022431227 5801396556171874418 813864358048407874 7150335837857630408 14087330782032509271 5462790176034871490 1271626638986589623 11521287878479985780 4029407845506353608 848382078763975876 13992757824880374946 8178798323443531325 14281727351598376285 310465949242748428 13793597779027802550 7569882181980438851 12177409080862194116 9010406655344011009 786844746494600719 12803408836942489940 1962413725656737096 16574633052640872194 6651016441791591318 11544720039170900824 13476369003091081708 10524174211729435947 17360917478988444183 5034467128893693456 1382460860517309952 10465564375767814244 2657823589254627923 10740028597662266780 13541491114464052406 11470306795407771924 13428928735289036823 1398555510088893016 7530246992774792963 1554262445032568492 15569119738584266298 9884543916804824017 13808454796977851633 8104995275939818951 582836194697281759 12148324462701709998 17065082812175979632 14028052516697390102 8377793529042330634 14698235012109928209 8332800821966611356 9860077205783528262 12778062642225997983 15902005960057811089 11432997490726019759 15139725083561289142 1009368907263339880 4340771225148364191 6633803289703249792 269161314790600061 3010381764717907287 9376334514484370225 18253311360827712366 4070511789563585953 4036943141650620361 16991677050029695682 9680380604051439013 2788597062358286978 5681435327484593647 12501148386969348183 3282756926639280433 13427143343247451425 9628695207467123913 17867267700592037616 14690504721055694347 7454750366803594573 17105299886206487893 11038254490664305325 10309055136787774639 14259668962924855958 2464375032948599900 1566548364803586965 5768681007482330843 9687950648085014064 11687877287575686020 6804292092767647822 14989677877571754741 18089095975215285909 14143327140419825770 3603817632708919676 6450973168738343069 8081167455804875324 8803066945439040206 136466410426800584 12426088965558150765 15919180658787106714 8622880185202593272 5598031441358138764 16173389009542376078 16530826330795607735 11460624152213902667 7810478904316407504 15770301774713659235 1170341942997387772 3380411182042969561 14879249602972473306 7579062835842588880 10344245736306641252 18060946418732673944 16998804377868243098 9505028522840250006 18353236025232937598 1376155545911350401 4884301378546140155 10291470159724019614 9540150327811866551 5943175736812324852 9305053692658298264 15833761867558589096 16634186012302461245 13848443400440839321 17007324957991276549 17795503871239963641 16595427851022288001 2825643007809608316 8801355037326692506 8492364314139021488 17213798224593879943 6088330127929145455 11872580329520291796 8468287671109377637 2144687010277149305 1133314206119119340 2979419887532551456 17024099122583167640 17958199684390124771 18087274041091661391 13542854919741660016 17751558637521364374 5851119933856953179 14022681279951911940 14175398299094518523 5882308505544493527 8168235477868430501 671214037683279629 11794923668863281161 14041315467729750546 2920429643603565161 9454574449641264550 14969233125215474153 12988934743894049239 5073942527858838574 2747002101657167851 7547429036249554269 1325764609259901194 15318213477553035919 7375988480137444135 2080237564176012754 4158316971848542550 16151012047251837683 6780523367178486426 8331008250638091948 3288125735435502268 4141042282290920780 12813111137570451673 15371337813724144240 14859439865019227350 1597031415238187475 17345306447958751817 214908884364519438 13844262907331455102 13433385490670309831 12685214840156411752 4960528022570037480 11828690495830677179 4207632935945594848 3309534750683111548 12724347551778416924 13281039475078598221 15653620194240099735 11461180722017026320 8676557867830077641 15919908011182932865 8692176686884465927 3923928769840543690 11643438382768139115 5893794168357591026 4178197231032452767 13940142234518177790 7009792018105769077 6194332330759086301 9190623164033073127 2905729740486256621 2565942604269387339 2606482366173497993 14351298999923539859 7347082291339144221 763101220292194638 16483915281073289028 3560665068179864792 4701623777210072262 16593066578069888746 3366032477063003448 6156633892374534137 1827865315224639656 16155474396234870948 13296373899022227852 81976948816653328 615783660728906630 2698142176575832227 17057748154181121663 16423538631874895140 17289560871362956648 14284090254613530755 750895648966687288 5808727624156496855 7773152422312891753 4373095391478305377 1935972481015794941 17553700943591387651 4812313266450617832 5280213160112232409 2920460383310709348 9444224522588289635 16204382509543612991 15704987358043006612 1670605413517849450 13753806965783386712 12830720499388607277 7762779688793026393 9323925635239449737 9304784497562455706 7672363362206634497 11198305221148688660 5787082932236987841 15119447340406791532 16652199276571668639 6906539909176230176 8756298636976596091 12639491457514207843 5444535397951777148 13201137061680816424 12567635887390835343 360193991889669956 9730178941308086205 8695383357461078253 4456022654913305664 15024767438729876993 2283674542975148200 7161976932639808122 16637187965267478818 17402815711330444835 10786286085963923342 5828907973664215686 18318205860300781832 11346743582892894934 15415615068516459899 12607965573830849453 8104775374456807099 3713075771873537011 3273031768853701173 13250789071239879475 8512254216315790522 5123264206398229400 7424272263411499291 5171011597097192828 16702185838367189969 11252725929244233218 6331174150113657303 2858820425235545274 14849663674444113185 14189984446366187797 4689650686727485672 962711252820834729 12832511458520013590 15082759705783468981 1986375627549180012 18025929130636552482 3134310695902830986 1661939212971656175 5600600086470616051 2294218895480994754 10676401078006078380 10177675246090248929 9179062999920540747 9129558558668424592 11535211144217464999 15760013277998385752 15786103323133751147 8115309449319271985 3984283173758954388 11429983733667649999 14611863415893734435 17344300454831281381 4083075546429630080 1203741973223655943 6804876716140482227 2910280737469884622 309323397894757669 3494519954657336900 8247050727667456616 11765471212039482097 15935542432868349148 18146106958059883057 12280748715437625004 13405492440628850414 14394731241735965715 7282077679104730713 15233107870682972657 13171557860062623938 2274514122808235336 18117540043640286361 3425409514523246673 8348078987616319466 17081091618090606815 15446594276077252037 10257289898860246950 10241688279252038797 9805251404852356640 15781538802410883875 10702027063163274133 13772883318079044711 1288896767576944029 17923859407402354245 8526008103351591785 17595005424244214053 10667859979638590257 7948904213825098096 2090381125234706616 6121342417531756975 11742494830011512048 12703130717365208317 7218032800081768962 17616925414686432382 11976451233667434431 7670511201876502643 12326170415112191240 9011904318807137240 6540741401720166186 15881506589588522311 1766086335659958761 10564077046862337368 9375904326967783622 15936804983388745793 1881961639080457897 5040704583563114467 10386799176376510362 695055609745932008 10148131122327346142 3405595428734096110 5046191549209737913 7378114641237395055 7884017057733317253 8249799548525722233 6526239769529165955 1554368586585834894 15452461574845728237 2495145220832036340 1059469843352861872 15774826835275189360 5743396288682925887 8989424002729983320 15311500146330069142 1504487865759513822 3314771995233971627 12344621742525269007 5350617092144335888 16183473585696388756 5298780446838144592 2260671752400961644 5018287219796894680 11999991588495584732 14509067399953091858 5004869975749035856 7732507977559770727 17066877429329573995 15218118018280300761 1895195423853323881 18433342419000133396 11646564776732962903 17450493703484894234 7057266087286658604 11678199383067320927 11291486641628390572 10902445302275687407 15903800830643934241 11964657211204954243 6140082560317946581 15481592445756538916 13481190741281657265 9994209715603241394 4990536162477544285 14771767261667399703 17694093301042565110 5793329341808836495 13671468061015687788 16864485194890877782 3786267470355292466 9620515505633849170 9961676943559793772 10751475517283578544 17241667535452653764 7992042549249214528 10554385479632549244 15902243349018677556 9943476322542202190 11757617821449123717 1812176566257843707 16233761339143743626 3424393379452560274 15112440993731155224 12567229540510020553 1897362373581111516 14112534845964279450 9538729894980844098 2081413580825311356 2754585503491602711 6176752922806322526 440286223239159385 17752946483070733758 17966772115133384480 10354128292770509349 3588324878298883730 11584114308111587815 9129468793063203579 4397905989452629555 3708215823070405314 14848793295272955630 2526659256576359392 9304222485218971385 4105300079144013744 2134870107270081669 546166363471593977 10813517589988873769 4437152950814849437 14676667246095048614 14536167026680826513 15919008941349621558 16172237281758309786 6285196212520174376 957031504509717008 13957261455119223878 12584469103116540128 10865402262136883864 7350387162824882877 15398441198157766784 5608173606312898491 13815292004712192027 15010742910248150618 2033284735196889198 14488629705154087179 13077802049050994680 8662493095778229972 9885768574508730812 6576236090937273315 10838674933164759230 8156022921403071397 4711986604066538506 2439339105310804376 15835069899597657987 2864291009605123478 3134648209767823384 13865145045624888737 816094216001021938 12897681874711847870 10069991486714763849 16960724372929686510 9929129585982400514 16809240495488980066 14915600607057038966 12794244018820986774 4266388671840848181 820757124867879951 4330986722665232271 16932809953905159956 2053993361384789734 12815867508784967237 5817570867625069007 17082340625074913861 16603831816514266392 3795360472716542241 12000092123475036442 5434911536705064483 3965536598273239069 11469106277589841240 14211868038554271402 14327968293480416023 3712688017482709093 4522646364239410602 6750003974179405881 3461834709217680872 11732132781969638365 13914483358758170147 14948669301274773353 3293582696077937813 5386846533288734093 4040349112045515073 9422019198566875127 4739685838922852660 17828321276709712218 10210825625913011481 12847815704966217744 8914621755134533063 16536784228997943511 7664336906679504333 4866525506908388879 5508084361868240565 6132738615465197713 4171002569927975433 18264110795332547873 4687956149447279662 5269836589639795133 3494408854336263036 17317833997707568874 15995844906563148106 7539351647123593528 1035030070727917488 15279385827530752667 4746969122227951463 14051786677370868177 779856758368232732 17076673968643108699 3598667750385241755 6308424217093833199 1413833548106508043 13203978787536887411 6899653465977386921 10014869122705964823 15930693100934113600 6287755382953934507 2217894002707914451 13194026856982143093 3654976232751040699 15601348975387279414 11277441061208320226 429027162621825379 228490155062594201 10358164685118470336 2320021431596148001 17623089298708539662 9390680875171030207 2534311418932795372 14768284804148763592 13840239924621108682 4721342917389595497 944937051105143719 15127542541730672141 9479692146804816043 7462382616735694966 2752071091802292442 5903086716440889304 7895037195606293411 13333959688999880849 4304842130432753949 12097313803697996148 10494511742838844260 2938587096407994586 15814745838065396052 12354954448210166716 32821169863377924 8446469174570319892 11657959289178651247 555879897612818390 12181751957724751184 16645226072030082480 4683106835643290229 2156336654961999609 16313971189148772164 14464926717903334452 16398092296777989102 13869535346357815544 16617774502722962870 2079178977218790178 15866730761902594969 12142027926572068652 12955097296848931161 7575102854806775607 3235639604068221769 13839264132789056653 12382363148674671881 8594606841475604451 15048091077645913746 2481213436797768772 8959048301981267733 12055621325141749031 8378201728730536298 7779649274761672158 17721522154283300242 17479764688394955088 13744329203992448891 6970922628718583904 828137020334591645 12487407304873376083 16679260948667944329 11181177997292680587 10841893082345167602 12621653861292030203 16247837530998436966 1139814786480796972 3834380235679908356 4859093986121244015 7224573605909039984 12857189858278907229 15171018138490498085 5972861931095322705 4545986534364204701 658643134898869209 17452749017655135911 3845875879670228800 17151199346110141335 14273159317283834649 11232889282805881936 17612699234657941378 6189035401525332841 2265406530836644100 12845543369921053941 4423258213602789776 8347702881576462103 15182700191648603176 16590265064714395681 5678958011213957199 14034276196205308081 8005597458678180441 8055373366720952018 971845376728845317 6387793113961543766 101944963290880589 1386118724368943716 994437475223062157 17069408109201429342 15378577422846532685 8541143684906648920 2080612101805851159 7290908675758794162 15165271006483483060 15240905442985531139 12215668272606577570 6667426507249888219 2651824271822829433 17929394136397740 7466864513133010129 7711154055904899611 12094358899391655035 14408484937409999387 8922736624343468641 10940488149987332707 4931940124888029660 479046969585542493 2432240088209339908 6046227869394927906 17717560608497214206 11646372875427746779 2622194672705540602 575409083823582220 17222249544527488220 10470939214059334369 5641851417299631381 7334891132807464069 17585966359706012806 3556655016830129056 11118634467451048198 4116785012567845371 8740398866239943299 1214376607228059419 17728557194832961355 7312221302765260975 12376615363340100296 9428195499782861891 303785215209397643 13108801273789844518 12779627002592284702 12250131964463318211 2746229197149951979 2051981323265372922 10137804322604068245 11300234722289083013 12365083864352791947 12844451002394665234 36677248154372319 6501346853576396726 6474405958097941705 12522480794432040301 15546216159241217074 5220783746012021257 6345804591989350059 12592014094052391105 4033475518297791054 11154874536493449394 1811248996459418837 3823447784017658759 4527931644444215551 5545508566320150505 16390324390122032763 2696481547979401501 15503555547510040413 11364522578122651235 3021479343127718866 16321400408231236382 3904382544731668081 12070866508131543022 7108549808808712292 6276123095991491895 3989845194430337958 678757775192250292 1821305341631038047 8730937416192063523 1217711019948803055 13324480814668049264 7292813398985714579 37531938615443486 1628038068422040247 16446547980462662733 14348947748084611730 9004467927053321078 12495971177584988509 12639526057961213867 4821391360276396525 15611433142931223495 962563821168367921 17813662924942522740 9303898133301977802 6015651929559056 10245514186368852105 15161416125062363999 8077755973140049080 7876914107834942553 17402319106509472271 16881315859667917171 5242105662261057603 16537748420885253556 9829247537013428879 12179215822941268656 18009300058114686519 10049850732841063671 12465683566829636903 9853420337839825507 5473678756999701845 12182593338169739853 16173115107013174088 10657058190232729456 13613392574227121901 1467451961079548380 10656676612410188101 9376466850581946313 125143001084326189 7231579752691867476 9846675262146343207 17496440752479881980 13598354671913871076 15580850202357037654 2586860895749438663 12902193194804355539 7676668700362512706 14989283205542941319 16289083844995964917 5455585754418691281 1931259945312013290 4537023778663860070 3544316592562993547 5773340767767849457 15207555972693405053 1970926287832309029 15926099796914345492 12516765516100295444 1779220379603282675 4634999051981809559 10966311596310055386 6804644280045901041 664179593339042948 16489338139924830666 15289573705169253261 11246807231505142555 11370959782023234756 16470551536661747961 7419945547724656915 13916461070310920561 16784152367349801146 4307080083548528979 3334204536089757078 13495197147490318351 9329705852866404552 11748304714167966324 17793236743744041675 827642020736294844 10451533218079692099 1605848297625808303 16515295572251525911 1465149536353073431 10181109389366044699 15735722622279886549 469541591605321161 3380900429367722735 14267556033667830038 10913719889472610762 15680178292388385204 9946681297571171750 11588873988121965424 16882207903351716396 15913360519878676087 15751465901470289158 1383629996956008179 622829498991292627 1238247965705500602 10774641449179193763 5257415077896218322 11373675272276944619 12754984864872426326 4833751680272546350 14355788413253876862 13888177352020506120 15315955390611096751 7879573959120609630 7124241680616969331 9449509473388003903 161484659858104681 1889148644613582624 18433550043591861328 10155707155344195225 2457920798640675741 4668058985435163443 5047881169832759588 11353309121908166118 18007039395397941130 10650535589005440410 6223217541334813534 9298868979261150856 12788961894657083481 17182358446135156859 4750980316819021908 13517941863517811636 2310959112098183330 15495306400305537047 6370391507970367448 2263869824507423905 6769184148763007121 9061431476707943018 4890689666266297000 5771310111526729961 4516088802353014841 12946326507156204810 448740985022982981 7414669130444669088 14355294325253218127 3973545346516632748 11225875478796293863 1680492366390220257 6686432166680333416 17911938872683052911 468307614876379763 17577831165137274685 11468526917197643305 14299615557021264703 11718178611504315936 3430973986899385149 17128272827102027952 13346404677186502208 8281898839502504243 5453033130765444581 14821999778136273974 13278624923107585149 9738020178603186258 13908074874679139240 337208899162172718 15196089427636669475 16282423335206839818 14085089103452974657 16633924176571101907 17077837192961638500 4419949142598243208 9420606986643892508 16671734300652127917 3989847732227032571 17958139887115394229 15033960227201683006 2742825957391245113 2150206651183642241 11518566484557287744 17447681011600601732 6570810843864404685 11988527349355834990 15045881906123933380 16549344236735567712 5575885468352820802 12037139977146835510 11361670931141397529 6156017966220286526 8192036244174583359 13603681632929534157 4400615276569963411 5361507583370514941 15109648991280987067 9224221458900195563 13791780196379600773 4732658561589557688 11977900294775787341 1548542485218963608 111628915519412285 387052781421182441 2997577386410248468 12230396551328582215 6647949265120089562 13002299236159479339 6991657639184074154 13264403020587459941 17746795280346310851 8897838224446886245 2493187902511616138 17190371731626991705 2777817294591411061 11134078564716691523 8013875627736079896 14925332622931530380 1837962103123546763 3886273031426910611 13657538796749767321 14540543810799055841 1491674341380954347 15860173627984860207 15337584334752851090 1532822784851733450 7832669976529423418 7736600409464746187 6377615310054650200 6126744455214762154 9440607776878979165 2840729252137665916 3714443238730742752 13965447818050031200 4692273603414889351 2130491442845353148 12991833616830088208 15109248149095518984 6462457928074505596 1107229473158649168 8001380763433850193 6119484450007887287 17070362269938108551 15466667921155643496 6491269594152089035 1561391669169526392 14106414660469413997 16786874300507945495 14666580258135649604 11940546927805955791 8952947233205480953 12212255261147204728 15005640778592247199 16415460518317333832 5184766914875061981 10350822954143078722 9624648573567205555 11904189468474416687 10682612828848511890 6578882146950868653 3994721102629834958 5078231151881721502 11318230170186698148 17077254245359573249 17448880403349236825 10934178345894016341 997433897650958437 11424244210914183950 1243137742961621324 10705622981876571289 13373789207288571883 14465820390700346144 4188543176860174774 14250109218732609226 3286934459071268008 16026850944018927846 2086698765271294863 12489102651241320817 16290533486073607796 540307901992258546 11492840459788350043 12338337368240451751 3704235254886034728 6671326728392095207 10267612356685945926 339310373193289435 9468507992838833071 668296425553838860 16513127809679146103 2231721652721575864 6699314480501461116 17740317164397929466 4717309377084715807 9612349865001534866 7446750172995137866 4543014122867580759 14239841828041036922 984503036730784402 3469141257451869573 5433498265433166234 1324728274753499539 3886594885511863309 12029988870278693198 828237767899658026 13966607385242678791 8835998013535156510 10794591837159272193 7508819868022903280 14241538435070020598 2880627183518331791 3895245177308631467 7217621258679094182 17643230074322743452 7082896257533232482 1001589378217412769 16523265156485256045 16608923943732119670 12901020054943007307 16092118108137469892 12178050788625204328 9873110648351365502 5171194678990311700 11727410105665005236 17892458882488773730 1332177060400222863 13185456034449687806 13607901903459005285 5952232642657300413 17230881383500534658 16038416037381033777 8806080757020025671 11856312374176028554 9239080773485319245 10716117277017901684 14585497189005486495 2124230385179691060 7337847541859478605 16270999355128159121 5578172810345306174 16337720464187240887 6503395164693130052 2585618110697292350 11658644026790653426 665011328700425256 16374036219704315096 10153092811181944453 7335451049391766504 8810723003915978025 18346501402595928308 4740622061576888384 11824334062534302160 14044885621703360968 1565253788052018849 12108750030356725361 724470064453003282 5995080696198532426 513477478446335040 17664542459473567140 7329602019446412838 15672798223415405573 6017111395198325466 8942666266956241772 3700987885464481925 17832473063320907943 4485660669021639341 7408821110213310704 1225752856976541079 4645130505175186363 15266777133938799220 2211111868268694982 18445213672463077844 8947807198610800396 11808029393391294000 5901688827773494333 452260537044371030 10177595379829065131 14720956645027446373 2023869274482520199 2093914993408046739 3094989396925401490 51317282267409495 13736566368617966777 10251655168377521512 18143871832563687759 6210776610106950849 7790050654707545117 2437093157430215981 1277556270021723994 4700050864186022223 7483077310330644910 3810419231528682751 8577404165359624801 13527420356715762368 12046520289148076461 3048260425763184617 6480261098348426498 7017471945189142195 1932099867396233133 11565687065367500330 14636723344564456690 9351337813139691978 968885839968596988 530633094609064358 5408978232384557927 15569273908592048629 13754038531465572607 3031430455492884242 16196792679359241294 10130867970589152117 17357712506839454353 16225970779994379790 4663404491597594082 14132685488427895778 14496037552142984597 8834947774026055725 9921036339267890186 5467730263402773628 14830288936339803733 1646837047600057049 4246679616149967651 13762835700971515855 18348608515354782869 2737737579952775252 17001543154967365382 4056373487146568507 12634436855865227405 10297347795508166173 1154497586567237143 15333029523848610547 4286291221146409562 18338199562600193399 7710391736146592271 7875908557276144967 6090053672394590966 17968065094350738025 3733012939551010874 597645486104351666 5760158879208017145 700640825137427841 15022695042879440345 16058502808451460336 72690205494644252 1551578769743274179 15052188871014156420 6941960923928435779 9175277072545671506 3782448642865616781 7220587076643326108 12992059340004118052 9802752882667585338 14750039132417603840 11949702216642716844 1114170844041938272 14465099715216527393 833116531734293639 8495521929424691210 10810239941336101742 4687496423303728139 3601736981429079586 10715342829419514439 14115400113311583725 13043990540434200880 8267068510635793664 17817511535807676571 12410504452579370330 12119951484069869234 5535556671596509836 3444930096491770318 11869236043730953424 12690362211641361542 12742052616702231072 2736460695434359112 14847097435916027191 9498228100095684704 16567999674489759879 9334437796367232429 6320613220322215518 12667777667274630164 5194430978992609270 17631519395690975737 11535275539429634204 10213376282458256560 3370469518677086181 1254042194208050788 17265758607573931690 15782734524074144682 11802574184168853006 295730641938896720 2915646959573520588 16072297925512980085 5457885932655949811 14606725776634257143 5708561126056116135 9924577713506756793 2361865115733332956 1953210002139310859 11416056036044833736 2517866843808320978 3307988131074441555 10134061982227384153 11848224488628421527 16109898674045573895 11365750577339003004 6830325040160467974 6206831403011888605 3653117958552283488 12721290024969065503 12998612667198901650 6911530633307946929 14686119275810714363 15380434467956219196 6486384745328447086 16522034229856994640 9583238535568936820 5454493940253489059 12584535826340949151 14499863123256188706 5101560884751920694 8786712471200792271 14030231845252212390 2953620067881648010 3113061170650171589 14666906614725349256 18400905512237808885 2064129403234466604 6450671510508402193 5853397179942003414 10236375533533463385 14109513998210018939 15021281035528533921 4981459948893779412 1196770431074564737 15711104536725519089 12318450098191314876 6083424976789658787 8479539857264345613 4274834107726869162 772906689499748833 10292809325833417570 14672395341782966227 4009049399059812605 16259208208000014358 1398234517172832755 11826926969902044340 3274671704397766353 945526077032684079 15673212480276402414 8258718643808057706 5914110756409601495 7844396294197311290 1024754964841453773 15726329883203818055 4076408732094550755 14718807930955699399 3483907627459533107 9736718756403491397 16594592164596447042 4665980168352497314 9713439816266768432 14181291711025182538 1737170287518677357 14474532429519543688 18401871040165148310 14256867247856049552 6075822094311653721 8127633552318327542 10824025508811156300 16476049494690740970 4301157952567874911 13312287028097307177 9794004310217515649 4807992290609655890 13115262581573876797 3886199295385303642 4282188909191298043 5390274289189986266 3703184299726651040 18202799617038695446 4666097065470897610 10376485069910834210 13174339024418278287 148482309985527545 15132137695564075309 35701118655368177 4713695435214598631 17566653020946463735 14058484063875559459 304298053474222707 10326216970785748858 16112090683072815995 3417444648398138018 15510642731073401858 8785807640978386292 16328182932689408453 10580505073594669367 13733226626798087077 2099315703956206013 8040564068927343903 11810541049964273108 5361751678325816231 11243264137954232790 16659746853329182450 13044127674794957673 5374426743651681812 13890891101650462358 12079906767793630905 7564081474145878356 6167620359275166282 17664712174008340122 15246037365350183246 8556748085689796317 4151748334602411209 664437942543498877 9964856200216407737 10045072250358901339 8267939870946276938 385515605775891085 7319668315095969021 382642517564419782 17386898641332706409 2452003598429784430 10648953650072811722 9588368281305385807 15503056761367509199 11040691044755591979 6247579433759927055 17225763075036466643 2351958473961677851 10659044552530601096 2567343363172610123 8224458672704066560 6929418001719248242 1514276542992440550 16994258500045811308 2666486944889639569 13682027068822531153 13616371764359901854 2552530165309552580 105851558165169293 14460427524822525687 8592640897917947560 6339124773951299387 17931518285968642296 731720054595165871 7144346650312911916 13149887198405532294 4613197649760576959 10205626296721918539 14023160905429931380 17232909369476474451 495153914552790613 5699284906461752989 1701789553870320910 8494500878005733876 15843235789534326344 9164806027984412022 581607980382224386 15965144530290838360 5257139004758090775 5084150198096562291 2833413108013281012 5476543121433797243 8604351609298996429 4731291796576269307 14239591010130942758 8698554629620240441 4837458434830145084 1862595397676680451 17458106583030333887 7754931321332359629 11540630787873096495 7392610326399827275 18328496360398363554 9505735509617308184 16815918305768672136 12008807695032042368 17474273418025724223 14047619624730868375 7452465145208513350 15619948874213449584 6002671991371856522 7712676184698016462 2159141698354815698 13131307325684677834 10358293194582400055 7384702159243000167 8584747793340074191 9394584953752108701 13911714581123991214 7120851609284820306 17194487487982746879 15960363891878601608 13516883359513863515 4791073817122069416 15076029767000350507 6868782213315756509 4299793178439582258 12540402439646279135 7160328174401169951 15477705946879431779 16747669421808758788 12587048842058008075 18342713886658935395 6284785409016050958 17788269991223695365 480363691191729975 9146607616581426114 14351854816762768962 4843290920398075935 5449726839800821903 15293078549200884219 6711573445997635574 7354141245096077189 6671478195319993077 2286753709676590693 15569713932661152234 13261211329711964729 13218635192368557698 860962114260246118 7887776253072693525 17309007603056116708 15692653618217333986 11828874518086151910 2340012041930745025 6827716505307961888 5746917773022757021 4724952561083915380 7939346585066155727 4743381716594836260 14071014165999595770 1393018831869739083 7050379281387936691 14123898572416413781 14930499737550424304 12465441952928695013 14573278829746578652 15885291732142402749 4775810302910978501 9684710687648977654 9835028094521430681 6953939111605841946 17229737033769459949 15663094141589132891 2908967208435282685 13109492332927804449 4955869584307217313 10020289526498218821 15915510330910284355 17998471823078719168 16586081089016386931 13492162382176034030 13730112676356297174 6599492669233561583 11171317544579602645 10193345135874623790 8307818627611050149 12159695491938335993 17399790813842096963 7339074638805065955 7610225067704714639 16868098848764471725 7873191058164869457 10336118840416751164 1656942045722704263 11731404583390787395 9241639495252984751 11357674361444549019 14188582176149538084 3142397780137344538 2162091148535952273 2527104241711347773 17518111138577108713 217255371912429984 12857634855545068628 17340852144953207057 2896533991743613004 5025883668403316590 14301591902578131346 17014552131023190390 2232047846417607219 14478603774406980551 15807832837586691358 16164439054223764153 11535029638202477626 8473305831983456505 1355387417106975266 2518244127573650510 9785296760343140424 5962503445668170341 10006341855616517695 7144840770020206018 9138816408370136612 2018465481430474183 5923713933549658229 5975953556506182654 8138837161429917774 18003769893510084260 4457680775678687321 4213083739352569758 6241324201893216847 13811068439208100366 5620749892125935310 18189415984229061842 1548372612086776061 3422582299323464798 9663757752632685128 15829895711016819086 10863144763227434363 6597288029782937852 816114796163666926 3547829101880604827 8188586269152517859 9925852951969474066 10843142039032873031 3490912136530927375 10873666651054659156 9690705397499738475 7622998823874214781 7991184604437060623 18293850462214874875 12093818655634670864 13972905520449700817 2759510090069820846 5240054018529341304 12381998322610592524 12937028098268092378 12915068322859366173 17396948803502449225 17903179791563002702 6601915060278643729 2013326792553992505 1295133325580938566 15448145581654650445 10317451789670605920 16066343752233401245 14590969210467106898 17335382029576132129 9997762964385058180 9718703816510910963 3909985238609708212 13296468603606290318 5520420110040173290 15577370557057057942 14045504532888553046 6027975595143402520 15753433332358375917 7837880071409158380 7754892029609419272 13852262049376789052 10037344686056267631 16643936672179943610 5809579107053583113 2468836430458657827 4777489820119372879 2263252516468293099 16415393234320121661 742646342947948363 501826663782055888 3353570399435994735 6193957570690198079 17466410403035691119 7124544810520276688 14410598947848273457 8620048652651796877 9969913323782846817 7779555220484661277 9998143855515464618 12544528952774071173 3657518583978423059 13883537702235110379 10763213385882196013 4863812622721087177 2410406822207853836 12933121227475041393 8429017505012046086 18190800257545153373 11476182264359128707 16041143052715519636 13348763081211845691 8687059374827042143 15487414770300614536 920801507148399132 9470845489651605956 6400277455852925854 946355835698044744 9710493660299901346 10739615220622079926 9680842873959110611 14213838351522446555 10722173351204616050 12520479889839955841 10171216260930645823 15554107634659853198 11536483020074170842 2177698954533496868 11626219765015790262 11653633372481013201 13624610462482550218 5399720226335898689 13296234873672571691 17154899033360947952 16741971634299323540 3667477139169852488 1038913214319202179 5095112414947199782 3102781993961864001 453218863902438176 13204452592636502728 13440465732186124356 15417100822474374090 11457282998739419948 15469977219845581765 1104822932850521976 3837145305807028914 3428400027340077453 7434983856898182489 1432792896258799558 17620950754781828949 17244550889928613794 4513379482177622760 11156798073515799680 15473345530116199863 901135799245934930 18266982582776424919 7303220344017973168 9311637943712944523 6703739750104332723 3944814482406383389 11967056183959773335 4714917023882474999 9177963310615905584 15546334063252018576 14260437266744628158 520523918102697281 4054590729720412721 12202414736302403252 3685126332475173194 9252596461891242587 3866184921462533071 12834531871430224809 17445196553765435026 15256200497237821454 14245558544963741695 13286422600243618685 17800190895593998865 12177446039443960446 13998025365713254869 8056718212183978637 4029240729003221567 16325522458580812907 15916830003385318609 2154832721046290146 5442074108443406692 5743446492864736951 16320187741025049408 14836482357421237154 8790655476965124356 13504208589534620064 3226028779897855823 9672544320627727313 6376314762273750873 6155054175600774551 14542683329280340288 992093627713164015 16927466163172217666 3460135476117213103 11899450200055820171 4741000546112166036 27115891997018668 16513422067777405113 17092405084900319946 13019343170764405710 2892891434108847139 17361560144448968151 134488254687770891 11052635694282366493 15569236909034572650 11266573798181224991 2135898062885912084 9002191807542476760 6169647270714181587 11161447396572090220 4724009944983591256 8762852094387072544 10521732196668013345 18291672237310646110 15258505075499425645 15863924963794218207 18081277322321351683 8407405291721753709 14545816962808131733 4291923062659554190 13449970255777086904 8272073285808355302 1285194168565965 18445466288933880609 10387039019678348214 17690777856355208955 15206327387984148959 5965766351192417082 14177907102040786228 3006634033658752566 12270472167963385747 16661472713898590800 13805536841428613493 6650466493045650262 10208197109164741701 17253820014455815046 9647890247959962640 16042854111618685303 2344491439458936514 4476447506350494642 484293361155754926 16641128661387600054 2599837258176550514 16910432426085701629 10280286532978267647 7997717257650300416 7727630328069420804 4820845016085260947 14537980497032273177 17640908698232291010 7935412978878773650 2472317310069020154 13266992167742729886 11570898342863099766 17308362346559765734 17817457110367931536 7614804229469212930 462085057245218580 5753304745244784157 8318755098532070127 17589325403794269570 4391271898436009307 17956523861192208969 16992690955240703901 16097910155128384041 10783070472753554329 16475714389041832452 9697233561737587674 10464952410739805263 1003958388294639931 1223181579929804811 7249420922895358091 7959080860170990168 12224167416063380325 13667766227407422455 12217969349749454132 2340239582434803230 2137280058700323921 3271243715881111325 5964956956284986296 9921332210030983358 10326891904151776686 11663646071589455278 13316381009629028543 12141017415853778817 10996286515501096402 13613381822570492439 12688697168288947017 3915440393794776998 9824735623267006094 11963933049396501008 1900688289202589827 15213538418862515334 15476637419079425224 8361931998803520773 8534179931326336825 8546823611719427045 12890894582526906800 12072533273618582482 1444345058471082196 11934044413251155176 14849422101458016577 16917510196330211045 11934395231140795813 14990544438817347844 8673775766557462942 10559239247447344481 5192456765802138862 9078954734633394534 8949002990748595799 12884207779395385438 1156573791847938442 9424628093801844226 1526752000142114992 993445399892044556 15402664328779414677 15926504984454725661 18195031023043988193 2445215570739364885 13663925779917675258 8702677206728696368 10935030836077154704 12863841079265851006 12243085970513643555 16341119864996836894 8571878677779621393 11373332684264317993 8440351204255985491 17560803094433629856 14575593040521691475 10804477772915922091 11428842074398172999 4267541607275696892 3903060078902364977 17684195337458555898 17760426477823544611 9277441604166861458 5902683679615846604 16044053278931624280 16391294509543823971 15882937127402635168 1310822029550597968 2827941906794185700 10201866649992269769 1299328173570484022 13104443555136867415 12093644257746767197 16059696618699395615 4404369216970529223 9326223186314026218 15924911006633795271 314440675871394913 2057715832360666106 9885310201119011978 6853586654509798042 12647222159179326921 5327207290072715165 5361722931518020520 12242061430954164163 18375744430044108163 2233075287985761062 700187982385355364 9156324183991969608 9543077739406012316 10601790809449224735 16700410568890498362 265072110439483427 15675512851288174406 7808775718532261275 5105349537273579304 17684707463546340332 10103801790748366913 12327495373138553946 8871031439836853161 8352350621715164038 14935614340245256060 15384828102575076825 4326328868241376608 10747492723291065812 4085144739952864818 11964734551750486606 6798904915128915066 17992041678439173979 10379674616436083452 1994374000326998930 15184343990432276922 11744568758271934229 8699919544089141298 17396807149421486461 4429821362527075898 16493505666538585705 16018758896308078766 3740553004504328145 14117191291184559910 3823767829856180671 13458102189587299130 2178149210742599912 9039474454278587858 10126520664301135944 15649273064791319095 1674003609628468718 16315476359013311372 10919396863086975561 1419387139349195411 438193805043043482 2886881672139100056 12742021617416111333 7940005116542860506 4569032916860814003 7762162113856880096 4175272407852769952 8125281535075734389 394303717335108403 3238978419411260478 4774504295049630958 983671268187116725 1329373091759528527 16372245395016168516 11277640419254846882 11657446810126439784 5341939263437487103 430831619712491497 5260734090300321525 13968927106089629009 876710251081584816 15496070168045165975 18027154060524588598 13392175392611751740 1005990520266011950 7107915199912496207 13797536939712852311 12148890188044967537 2266675664027057652 12343637627800226346 9962612378641271668 18416869349317017163 17712319552864719551 9439296433383068799 6702184405341603583 7885674848768036048 15738950142618639324 706372635534861223 15597699536900061727 641310820850484041 11722518179814290362 4217410912645688331 14120892924817068150 4479000455746921832 1399736091266890227 3128470708747018849 10475993792930380499 224148100080571632 11600917349746311813 3107696370786157549 6296913058260151913 11088423433039453084 17143502420553099130 8724658032805123538 14927237012613312097 5226971362671766094 16505359071550440324 16891733623323929106 2456575112632674443 8145634013532778479 2224291532025937883 10631035124793001262 10606545233933454007 16760385074069574256 10752074963284922988 15748329349260374704 18058643922221906639 1121683605334872128 17996710921400579226 15193791123407756983 14030752809600714533 8873853701781360966 11616788237662277217 4572496987653674076 12904693704342727217 17617215659546313963 7914470598150078440 529319706403336921 10377353223964434782 3841294285335022208 5695038013490848524 6302026643327285807 6418956972304508410 12375275084549210974 3430808058497390381 15929648201705567214 11753318805937887678 384123217069219984 13745443802370685769 8720051842321452740 3315239035532991158 16463207512773922863 1905405473490953409 9133934173946709483 6081252630872730373 4521304304185529692 4234312044600666437 10058526940918147966 10830235605717288360 9939298549811808075 1168702418553843236 12438314011756757610 12179835184049088079 565578477483925689 16816793496202798878 10499429594920189817 2310058808741006015 10307173926776752654 10394360685226594039 18161869804860937023 13528667429767811178 18272387458627313315 9186508738775552873 7709074092464564437 18193671255995148392 343998129470122043 3507729875515404153 13895377229331600858 13829166627700170646 17524296543878982028 13812138311374472935 6570515141793809768 8838166847705456372 4566962088761228357 5505065939940214390 14776324240825997679 11742439336590426893 10603157525595350186 2035158769824579279 12937245709986870638 17751107838502925162 14340762064381530042 3876764422015213277 616550938474204297 1942572362245230083 3387190884982017894 14209293940736382117 8435763517555125767 8550473263090959051 1361831899840600360 15904800431508076737 711128593183521835 9954971217782043070 17201354680237213362 7048027102388443441 4439808862414722575 8564132577423374784 16825249234941001241 2321430730939164666 8139036861478547624 12242886101335875627 10172962053123724745 8260166629947368967 18295044042628033186 15828245284794207730 17992446329219477269 15668848199870027690 8489041789395536725 8068137428834693430 12440581399074803231 7239436694503669844 5596510840856442678 10299867509190153022 4465824466110624539 9370341692372277557 10918416848331031865 9665376942296552840 10765082101270931733 11318747503829394400 12629252533184063774 9121201990964475937 11885396870452780385 15706609037498460889 5090308110008303637 10781778696861529330 6737124799385504246 18163858684133486183 8546185560728981855 7047326383660826868 744934758217227879 4304891534628267266 9386362988940026997 17826160157183672328 13988529629865298511 17271572094278108673 9106316598632527060 9516309451388398678 14349655333790054145 18037668122554464308 11549522410093240693 17638807598410379601 15223863701331450053 3999784131252117690 11823416116018520194 15149673689337183800 2766707129911265822 17881018355721580235 10706964914505794581 2655880335322626739 1135502670173227263 9084144919037480869 9440775849017628745 10469141462311807033 17503455467151031168 3355826874401983078 1088962330458588651 4597698348932307668 17218428538644269367 11360512450949036183 13293248132131023493 1391201269332650240 10657654790596369103 2033561971502189552 608899723454363580 990346981955813289 17768124891850058032 12438731217844075771 13359466735521112762 11601455084525790748 15287826041761119119 5956813523924204700 17219700441634233065 3841710464886380523 3182795462505950593 6169983633090779840 9948117092414540737 18419755758609236997 6802563701748510163 15099460031763138399 9626916489214965122 6063124313171211147 12931563729045315913 7116451826252906832 2661220519505224918 15010042821482660390 6503866354004020014 2062893304981190348 1689775050795864207 1016991879243667743 13291886071581276952 17427708142202074266 3421642573043539402 11296827641463447626 7309377719203646649 16812305462578666977 7205885548841141938 2720041821954584834 14080402249435297177 1312085436671633138 10831389744550868660 4413866738707331306 15716963794366511937 12977302897995331769 5790517072295618493 15899476768279898514 12297620990009425073 14515299927474779542 17498294437663865286 6297606278344342301 2152974035807631389 13739571789982727782 17901731058066598200 6106355690385478084 1541700033804830724 222144323740469763 8376186954885850199 15725587126408932349 18201265330891807261 11798346050444666761 6375185717965061501 18054281012985440939 12159275131339785605 3200014024655542816 17628729572746751014 12395462732731719513 11767056396958672564 11754927854473747814 6975837696697861847 2100234114201224875 3154113879639325737 8074648862883784399 3583183803805401229 9783788489515331245 17656565320947099805 1990770913779499766 16801366067067756001 11789071221512778095 8401362787487775734 2171671888187164063 17673680777855362031 7169534421851537708 282818111845526917 11212662317073943041 11974310416431053663 5626223281167437651 3899797391981324407 17965947992523839861 4308399858897420514 8023753538658060630 7362498134939840897 16225485398731120547 16328216688114515479 11230334987204155515 15520209065698235331 4022211987585579033 16118700763329647794 16494653153083414725 6222204844273205809 17135712244854093299 10449990355598888503 3939587417096911738 13435056167263761813 15083715021259327650 9292536408930350889 7779998899279557840 9075434041553325678 13418712409778005605 5975581242655693957 2588698379774446262 7950127642193789711 18338740508461532690 17746898825278811581 1565728667285699371 2585588232214499517 14629052206213048795 7636090520548775590 18235234540785444062 11921219580908470538 442609070188129362 12175334388294809549 1664240389810794378 3597859913000443543 8323345138934066872 5795284685969461445 15479108692649455782 11651888603136892485 242543261091198492 7552680490786730130 10790299141383912865 8426941125528628279 2036390531702510717 11515261086277987212 11940627856689875658 9901756791197511513 16865517975893795332 7117525406097890233 12018082885312925520 4585640456528063951 8825025004059627992 8795192136698806678 5530115381764060486 6049938599213776493 14464107300168186517 11219807832487788823 4036867499210193694 11419422842964450205 12035306392232464805 9817281742838548367 13724849264868946820 5527765185595548726 6764308485712767087 8712831766903439532 6373039337852573590 794826380513263177 14169553897518898279 3402643246812560278 9013162621058383765 10103344704212438215 18151318929603074978 2564998282275780313 1568874403731735703 10442804378523375913 11191430875760477117 12814124966309319768 4893283864127751593 12249199880440305298 14467045479169180787 14797928140011770222 12866413158135291746 8356770419977769192 9638016820545003076 15521571840268458125 9353892113920819885 17389126532373894738 10415737053869800301 4452479728592343956 8245027363736834413 14775028106362269258 16551451758287596683 8904925700124600451 11574672186363298812 11287334527577932214 10547659801754578707 2438044471253683351 14400211715971576182 12244878723839148111 7854097546676484582 11442189887929657882 10374151261857550079 13819850516131277948 6195620882646902969 12418626138821706878 5739461180051617345 12146527821232957597 13329533126312491282 7455507200030459240 11575627721354107281 4966993435722610637 6733057031446991319 13004129553822724560 17457215240091612636 14841534146005602581 12189600797888758839 15123250476127208036 6647257355593351791 8782939743460229915 6345028046616380716 18163094395211342538 17301748515342620124 4183554605691158274 15175909114690094683 14538392975703859181 3588176433461133649 16413840948534479738 4615502162043399424 6345004817589563793 17730819824564888084 4670025648590825145 4193456293865797158 18232975863170380972 7823975271980559496 8926935557127169322 11772979644378668785 12122195270244503603 8411411219663128659 6970450779233124991 13728952959713127402 15700848679230497291 15206960607496041061 13018849126558091357 15073768464829850275 7369786880643112819 18138467638849102106 7020527801422972524 4777601883337451694 6766927893306335149 11838270573261818382 7006617020709897664 8171001503560358036 9132526527444131148 6155545756507893566 13304876871860389329 369314205550642495 3998034635892838400 17230098937666646096 12104627543955826886 16220944034807484629 8389908025663981977 12875771250861360251 543793802239567532 7176765600603823942 17777361299153981320 2518250812082392460 974906267738634090 7888262059773370613 11540380870389207801 2697068382737241859 7327605242363330887 10263254634737773598 7812500387793407097 18082647779566477788 10951671035585837359 5562475545176284784 16716758765758134512 13232216039468906360 467894786241804296 13790075847245774301 1250821784990000396 1789863825490607251 10654474006423514013 15398520282304071934 2170039793927896539 15221387992669770415 6418854024204119040 8920177348175270253 7795319192043401373 4011162386759630985 11839973059532130244 5012899542842683840 2298126307719067483 10919158703288469720 2091949852190627769 2061751998800790972 16261370996117303882 12509583277721297056 9547305600147464897 9551090299186269982 3329188441707372024 2792528771306275370 9582523462411355095 16221130454431419972 15362568338581180397 16563523263144948760 10445668522933492978 13151324828227979174 9507156141200992664 10207604118882099426 7717873571949605413 6927010123239530842 17068251636334693606 8834087246476556790 8338698880314288200 9289140834470911538 5113283731400936209 6732468253694424256 17566646163355601762 16646072165375360844 7856598460697022205 7627380211141892271 6805341115455276713 881921274034176800 2174821495241641960 7459073643081768289 11203708237302231323 15445699362315683009 2327112187892797880 12458243807673531828 16014289273067607726 11126976902904870208 12729869290231719053 13837551154966253156 6276029139472954554 3073507898291278223 3226835374744716305 9224859996758231739 131372695027317583 4702994381599661423 4211224542267038143 16153501990142657896 4024650237412832445 3617532668982761705 1956101249331620404 3413153087951325782 1787725591110005034 12073766219538010709 7567385223963558060 12706722958716113170 13034928203216574024 16520955889650178142 6365035269702240589 8778866061167586165 17862230198980670488 14438910682704971986 7478290387669958153 7356753993575728542 3102185073721767269 8648309778082955699 7885606008910275633 15685302342606894157 17204083444167894301 7896248153404497830 14443728429262522409 4347827082970471234 15841412439251118377 15053830787563723121 803812317048701098 6588308540395951736 15540435104438855244 16500946683105971869 11896956260171326805 14593107065375830425 8889909705398288344 3668892123291818673 7295934918292595943 8080398389957334018 16432492701200155222 13026681157648669138 1615224830298086294 9980413635483981653 14437954415982158382 7559688759570341180 16665928191060759886 10604971782962052239 7362074695279804677 2474584757885339915 14792800114491693149 17413861140169133840 3330137455255276439 13186096258537465779 18314810377916930420 11377699178861487115 6736832671408988443 15197589672550614214 16231451987319055573 8990599638387354079 9902246711424500842 10015677682960405243 4086501156877087715 14333308057052285022 13697208840029292046 8397899543384577043 7625552881577751003 2825909034020804320 15302222519863000961 8090298472742008175 15788087768864717667 15386633304091216912 5974913344812375958 2191840066461799980 9547719947623750547 16289507624814874750 11546046174867966497 6454035644467643869 9556063069257529703 18257722101435629406 1302104539598244212 9413332757291057490 16647849945435470185 13787777180362812501 11892739068079214766 10616677959784589169 694613273906106209 11721455300702432728 5353987661386233558 1741689572218216594 8797494766387927659 403741251215522707 4560780901430297201 2665800799310636452 18013252898183877625 241879969380576428 10021425685406343060 11526324386323668759 2508436206785255742 11059048566614656742 18306813782371346364 10951598787294768321 4332486049414763963 12053548268398467569 10698814805590320505 13380351612995110881 11902764871167594670 4562571631848328800 2585087941562700749 11258381580779371360 17817438913468077805 5746448192053326869 4352373986246423123 2585218972018508808 8861340157156976740 16579073699419767350 13637631716858620251 3552384037135899227 1398924272655187096 4426361905819597621 16816701382865160034 2947945956531599629 16567828180707370538 7476611154865657542 580963049949398730 1414457457920941882 8662506254819645945 2577101939629191963 10975728572985716911 6080057535221647435 13541766669369713964 5974458637258676864 18422938868606862566 17106985018133396646 11258380863394745252 1695070781830682119 14521821289361839722 3860741173419189556 5297103401406286855 7786366550589642973 208153084175800425 16616028074726757397 6597888948619322764 16258477825920383850 15068208092211368915 16534701953483229493 10523259359698375310 10289559149446523896 3926672342589797543 6022017028015111379 2073278577716225662 17436541089159728134 6683798244256205336 10297618626493665618 8149643004141386757 9616930249474375420 6466015282143135904 13108932524918522927 15339609708747398227 12330767005306523169 5026246280865074394 2758241489374780675 16655715096055601525 5320309546111269347 2025522898019404133 5467717306508070905 5242133463291704207 8521156282979261225 16723435384906180438 15096382137293723027 4243538854736178124 15854800043302599637 9049852066974350521 9372778675610082749 15934596814178937214 16543502842715191214 7287273509390916487 17259415894645282882 14216511653091361693 15381110221451162108 5217333307056500265 16757858371910910561 17857718364902149066 17284706201041576048 14586544391116491 15790213908448440626 8793006961616174770 11684697048668734669 17770504841744846327 12004563268826852357 14204385155448079659 5815352012701909864 3811250928204555486 6381947540401808793 2245513673659982922 8238582717813036705 12030426572444974981 10003842412038018707 6061191645811848801 14360607461570768917 11042152468269161107 2613745751581320448 17171220468265853735 13375907191407617031 16244710312329579042 1653901890618833715 1711938259623349182 5407981447311267346 13228218275209027945 12653708717919791308 96722508092556136 2509761482011529545 15762582772781547231 7235048878674538720 11682836376815675282 11157498350266811109 13112730241224737702 7247516720299793234 9417849764881067076 14959741795473385165 2889167125428184331 2753605085042093802 3136654254183289845 17032749813105685635 10542896885519374139 6618809597008361438 13155288488844581252 865852615923143020 9245774640378521265 10414746463745886865 4561983760839891131 779867662596772811 13570066351206793377 12470870588078492283 8980463779468311023 9798193543585608227 10943158720229016861 9825041914155742118 4521519420382433294 8873880309253318604 13753077838394037472 5611842378920025288 16081948189143137218 8900909246357032675 12235418025076374531 11866015182787122406 6359331973782457715 738951116208468147 12568074353054884891 4173756487025716759 16506352773234212628 7383963887435114411 7819745626757221960 4161018573719512095 17927237809591027816 13234749667284038230 9882439396751088281 7229098660007546375 7209430902010141618 1755147192836951628 434692555734506301 2422015413574738821 3663262840756885533 10742619883060189398 5088218159894324840 2639568154798616570 5479768658966063043 4474203301921763909 6483819669733207210 1649199153574367383 18389704854558833140 12803321231503603669 5329329757517075085 1473926498209172271 15590938722863647689 14355294890897424995 11951362922946862809 832761378248946643 12861115855770428942 14562196054981988130 8914055913479675130 7486448804831358877 17938391646637802867 14260693117432837634 6873483488708519571 1658211839772838326 17322506141304480947 2017098551665593285 198716437647454936 5665388562613747370 472095833208686752 10825392512379959238 2813675778526603501 10943592021457156067 16187613303840543176 16355939280917594073 13035082764533433921 13097330774172907249 11518394828329186713 14502969532052762913 6929777299315518455 10005046775859131225 9498774862783638710 9770350964499140305 2224376504942086294 13608609360835902973 6388623986640737929 11858512135669419925 2527940004579438650 12793596709662416757 1573728743213490202 13457400389186850356 14704958313562201088 3824575340749896560 9570245262551701819 13458634411401483107 9118557869061143266 12744473917740921684 5834018525732550967 11842988858058564062 1180055151575470615 6668959850787601566 14688458740533807802 18431695254124511557 1620458203016147238 14978432736402111257 4721205554115931860 15332296427732719515 15944464869474958546 4023290384992211796 6446652956872332063 12089489485138871311 928216123835727255 9492219491504236477 10088413491408977686 15246540734840209441 15920089233119514054 630730570020580932 17775299813917172950 8408678503943378589 10039842043109192936 7088316371924774337 5766267223277840949 1877701108747608145 16022650934271421158 16058226861122488864 7117804025765952243 4761672820025343116 13557037822435373584 9070964221042595516 13202347383854755894 14136469542471321447 6540493368974757429 10414146363551404244 13918165005061894353 13056909945479377342 7467987807655901944 5281291000650636857 7422590589077402747 10022157652012359619 2209365322086917811 3169858978035637102 3974402581458609933 7709356044838195199 1136023459975840786 1230593828211952905 6202022861480903091 5951427330721402264 15317479247268675101 274737909456847249 5799441882608734253 17755085527021252070 9579663968068810878 14616715767823078706 3574540446548132761 16363905099487204854 9788425070375232206 3584300233519037432 5531542008861339814 2752169072323491041 17438243049319713487 10140752016756862094 2223417784617808425 14652292657981764837 9971431398322618400 12362447275010377368 17573080617147866312 9954783851764033326 2731687356280090134 16551384355586882580 4458749695152628412 5003832978978294555 7681696666004118645 217192491747670583 10993496803430826122 2021590552954985129 3360775116092548918 15693230522315564254 1817819000167606763 17642776354857583329 649418179439216142 11693996139524415590 17805469895135536216 8584242708240152160 12895096673217842310 17754444318296169290 3017912154444361888 3556613759319563704 16610099213323165469 11604669719751221394 14233600662732346584 11021361836050257735 9798398123132169627 12334078767211910749 1648610494943798534 2836935977351346021 18228818713830966456 17751658051395006021 8756532742518970794 15816723383742301077 6630190796397741670 4506791505254816601 2592045430803026040 12276216369971493059 2276961563756007674 17711887843633523954 8854507890994538037 15936933010932240608 16524624150444196840 14803946515634781743 13642196996070724865 1044185524243007220 8486509747613675963 15558190314306754055 7135352756666598774 8618027834721591974 17333216171719259158 4856554658156748107 12696981676468255940 6599043680791960464 4296451309738043430 819170160389916387 3448475189610874173 3598227713044820933 6241027299018771614 3289325712909898017 10302911566757777384 1968649145125247406 6113992690885495290 3827257684568465628 5500796062335270653 817021805680491406 4780508516633594472 3372467206553295553 15091824385050616265 18227819585361981296 4832084443002786637 4356204315699917568 18205877637564584624 5335888542906619370 9836143039732223543 7431666905769856777 11815010305061780281 892640562134248304 9829296824406511273 16515679022450262130 11651833768718846519 18404794218542755809 14683376783015610481 2925863083966777679 9716057198045806159 4836823811041438296 11395722758029300556 11223590432360157065 11398889745971358090 5118653708387185959 1044621995623725047 13322523026342608807 2057747859416032049 6712967439587864344 2523529423057897169 15260122491253689966 15825136667062967987 12182358003974103411 10878290585841653864 5275917788483167428 6193781008779737524 9849979749950250619 16958028644372972366 11932414379478418034 13743629239179742967 10746274678920341233 5525078827530384398 11431095940475402932 12756352640798657238 9063264321729451708 8196740813290213462 5214039924852115719 15146623685000343006 8941712241110413181 7495890841342594118 840334205441046005 5638942947542731874 1610413797509305121 17753132385922353243 3452949929139116903 11790880835917794004 15531204757051502485 17870256002547892044 16886937509300482078 4131629709381497871 12676885507869493295 615643114513847506 1969719645641669989 8500450002850317858 1601130264624972568 15336452571939178760 12823947016492981210 17718214423545002691 6191580137334451520 3569905577620706402 6308074118254663006 6917253458917526963 2675874055358703996 1266323072419504963 16178857643199634729 8261102643705447236 17487190832760144159 13778074718510918585 10174427216690458655 5146427310074387846 17227699604053258960 10708508425446442295 17591860886286172583 7219920175648893145 2212008465315060263 6299988774901442030 7256744945678795969 18276814762544857140 7405331189737228088 11995018427446997760 16904144216756427911 5256336993836697458 17327432458786530507 14616573604672272913 13756130267457634194 5252493042848544234 543429329055738304 15377440691595044621 7081854761312319739 5581713504947286628 18278483391154920491 13246927315091638104 14121236139085536179 14006201455293408658 8621297545290234389 15034815185225441795 15424062429747493280 12351255445825183000 13285782355601190409 437181600075459011 17710619569500477362 11787120226774813039 6361877858423917763 3182682668503180103 13853209388166156554 14812374105826882079 10431478239762996111 12294552442711399444 1356179865797354555 13846188503009609531 2455500992676641289 6840689050976060649 9274737057568729927 7576887554509878157 362716450775916827 1071483510171250226 15495722916976098852 5522227244861315541 5333101040831561635 14746547991083985724 8796735619202537600 5248236582251439472 12332055294065082617 18041620916426586155 4122178697532097278 7570239649138438253 5446103390038078215 7275424909640311303 18006548445287586936 3347318902945100628 15193329309972088961 3694556207117302334 14362802009767830902 4868765953380478066 1708221901065568189 5881624793332630830 325222960995386479 10203129026095578877 4675592501466784726 17434190950731869841 524947099211034659 8073635400243161886 16600401242143995491 2822564255026055759 14921222566329123763 14818350003107654997 8477452401687289600 2521157607315852260 16414858438794006784 6991477700719809534 5636150414334904183 6240031592511306560 10251268584940647051 13654836285451964433 366933388819704049 10429999790463165910 12860424409903940450 17059595538203851053 15561101525550240557 10395520664499061926 11021159480069252914 10882218473944957519 2865943868905130803 10828366822744504398 4213102796401653643 13832832045407955988 13803384455891077124 3270396914900553829 8044265553271225155 6651929769886980239 13459600610077177937 16782495553803952625 955196871510954974 11860244266110812105 17291082392713522696 17996462935978980593 15609896108787527242 14314753583103589565 16789106611534135702 9178392242837095522 15637921632409009649 7543004669358369351 2667465105544762237 13993221327283871762 10814397267720506405 5079684169601868200 13022615111850427451 2734674120420451348 9850760201762894943 10931998859568105501 11861670701584838773 3833382500480944528 200529481826920468 14855047518440648213 8492076211145717775 11399892863334824319 10451262953316155717 16718098570893593498 3914915711052484905 7043640554798837639 702181443599144145 4405166602484113036 16055223094725436874 9520190640822643623 5481273212870325025 15613818438396443897 2517525989234960527 3520179828849712958 13417510874426593990 730456680326082900 12754585414391912297 11004257025740073221 5224639317064140161 9284933277283222133 7498339575563652261 15392872909878798234 18079472977108987222 12480558079471661712 14113928064719835750 1538615065869374288 13560127217384195947 12895818178106808703 17243645712967066858 13312752481949089142 566895579098653804 11401463806492098908 1522095819646749792 6593394339226156176 8716889433351984698 13301665977117355708 6962416328802617177 16280769515347779006 15539317878219834713 10444029930816815461 14476971773400328305 15486127540081448583 2005513854591468851 455268941395004361 1009583050039774022 3973975009469681239 15494214265430934967 703192339371698690 1237537436187082567 8293106188894535042 4281591274455777419 13967608172268549616 17477950625704327641 10828536436160552862 3448933943588168324 1205204594412408680 6499556613901391875 913545828681442553 8077734881780309118 10298948503441266105 15564194254901652161 5496055706384066899 13997091719795823882 3768292191041306091 1115755074405849571 16982679074909806614 15999131899943203827 17664085835475206475 17354266327481017617 6765088739604188215 2331124466577525828 11493282007016791675 9285184359432942112 16594952668271369268 47694057321824466 2239307889632442243 11774440571428078496 5921250343525056998 17174870248958785559 16722800035955669217 2237744370149059622 12979084801757943197 12779549164354210717 369946243468600449 6890765086632089895 9443806095831187541 1617111238411589600 16930286178710097920 3791056695531122666 14128985084628998720 10991348952620719640 5610064320076970097 6638546696978742951 956264681897314832 3793779620975839838 8543381618079270829 14464613912169954815 5681733714349154935 4810141101146788974 10003447517516332801 9746175315145516438 12985530362315282736 17155850234027744533 11006989459998090366 391615515780764127 8826681705998679099 4106220208645905775 3486689298338178884 15843453024960527635 8662233522515282618 12505877788467483873 13698583341786988085 13180856185207070540 14819212846160155552 6804461889948100345 4258406043582853982 4055645423612510387 10113799245516177131 10004186297422890213 11297039084732111000 14982379573329421777 4524793598736666065 1507266363918115919 1085819808397107671 15051081186139903389 3280678131467966673 11776641907291557448 9281955436552087237 10011393455017390914 16551414186191606723 10004073167368687137 18438879962165508986 4063255144546318356 12102682395147762649 13838209687026768412 16762871463760970742 11647144974859826162 15363864896364192662 9505950626612835819 8500178121727026193 9130538476145714173 6404593709175540777 8362179328853079188 16440079912128055756 15627502050230435225 14075706369314884536 17253803590793974944 13131990155375504729 7355927641140515845 4335163594445915146 12522752200740849622 4428695324275833824 17966648140866562701 13924774159134012994 18296196089887011811 2706707379171722868 13696768794634619728 18135454798501410946 11326451664907244885 898625330253472763 5996853549861378369 10350126771711573878 448788412356826277 16401711155564156955 2228943364222822752 17550423472666765907 12246469203760046254 11353886540622917266 17824205323673951383 1615952857463622019 14436183643877052512 13249817347221147717 11650939337218076944 2698273089380009395 9762585273285142268 3363840774692188747 17588385615299752740 3634873966762722267 5293243107625256268 13615666038472850443 18155646745631587716 9106096824148906474 17304780982658848793 6353537840246778322 4662843694568329731 9715478614834245899 16375925783930563533 12739399124351004668 7490380843149185047 9350402343634674356 13849679192826433016 15794188125192365898 13620242221942824212 14359672074681458688 8416142953298918795 12957864928223685867 13489862634388370643 13915763051218451337 7538029185961837487 6464713274627743325 4827126984008885750 13679225020230188599 6725118297960333671 2664810377919069339 13569311157752834665 4743838471826818985 4696415829005041373 6131318062263524784 4444625605465331998 17252650679632498148 2870244538363851655 9206232325438269199 4204408743173488652 2987267276965016380 1293136268115332003 16139947616847676939 15162227695157206568 17123431087388031399 14215141832645795899 12170741741313610356 17238316444468407088 722348985936763112 15242434839018916638 11291168081466291287 14464224675294232356 5320538409547873925 6627547659206331107 18298342725958044825 10423006893990494998 14581776668760549650 1214893702993203970 13647871013468514507 12653543976885401305 16168308302359218985 15092025312554791949 2219368212305812960 12552296909549731544 2198577153738387954 6961024100918529794 13836406375251323183 14634141325636632264 9198413258880236153 1222344501439776466 16666507745260415419 17761204479666547784 3110785883391958645 9573468234037435391 11364476116872886041 10703069316715869635 3537875320977272893 15630189780957433295 1239411223777889205 13785992713493046385 18275093544405412320 12172382721878878406 11628792607879960767 18106088671142193644 6529111099775926676 17147434578167336944 15199281944417316244 14819465852053494177 2870951411499053186 2775694607988276351 15642418080384457645 2478435872037591150 9139979819583482942 5389903759284985175 6280809209884417011 17518983097640354562 10580666075817835170 15725065142096120327 135107573193080437 16129518381156659861 7281645123672367892 9723287475439075383 7267784818754569301 4232119210576567543 1112345305824247933 6575544897294003949 15999236765406461880 586280115257022708 1291428603612882186 659499457690894289 16625963568721147043 1844688745841289374 17456791845367240010 13718502323706556184 18216690429675478296 2529636159909349615 15076677225552075232 9402968245948049499 16182855208557480268 5467931015458040691 13887324672705739016 1385485169900476695 16227206826010321772 8171966721912737443 11570163324307712849 13635114028889628473 13027338422242365134 10850549515025404087 2404280963648461169 2598774831632006326 7992220260601266955 16878678628779511435 3701369388036792959 7333384934799423377 5094870533176384935 11744582194165329342 14556674505528316725 8206317087004008442 550507690430447505 18024831605770666294 15729421888082259539 2186686849162476951 680177714583347863 6299771196316402469 16445463459571213796 2854944476238464406 5558370816919368437 12662505101652068588 3309843100490583232 16853283004036243816 1677195832325083290 254276445491353884 4705277729142168803 7984447983906264371 14804876927219424563 6647750073150018501 15521015677280359314 9643481730052788003 4934697728562514267 9051232847258191268 18431612892799782258 3602240929632084247 827564240597364244 17513979392570058056 11988260636121176830 10449248437664179189 377968020477959799 11262262035176816802 14703890975059987302 10794235636443896356 13493718578073289072 3085051554318790125 2408050348614369247 17215874956236537940 18179664852897060332 3883185129050021414 14670825656369118028 10955020152205099515 9472394162693327415 15106893422811937430 4934973530323137715 17633435203402099665 2962303941745900407 11406015102321140222 15394843068033817930 7220048717997118842 11901892760291379398 12225219292821245706 8374941907655251950 15936720503711859081 8155749717927482959 6816741255845182502 6385251987970956670 15131666424650915008 15333293189233503793 5774569357447475565 10979399842611062853 18404488966998992914 15373268198600870807 11285551073495869186 13556268908868257878 7907004212177265496 7001095692433865380 2774496311238365061 13103374335984622644 12131165272127638481 7134891589278563767 4107143203724208952 13415295802499014429 11002603682826669188 18067291432252714966 18165845820917414543 5385473968660718731 14501597850642223504 11430822623390758007 5348745583904636634 2972608282196131442 1590839653838426118 16157776072905330200 5159619266125693110 3805095382929072799 1817009601735065726 2264085614672997462 4457926537866512875 4287560555086445198 14086655334557860619 12635231043493979817 17779345520310321441 11987822281869752943 15901411448381713889 17358990674194579508 16946867617777279860 18249447948524146788 7447749398130568271 15364485638767603475 7448413911189999319 2434197645610532626 7694702978867464004 14371765590573477885 14219690657837321079 12342533647481277082 14181734677370238316 18189652248137378063 9676812031519239893 10322945813234768511 7702622950920264651 14482793589598802652 2436289621818561308 2541683544925290613 10141137942692313530 2720178387926301870 5474107718705219200 7218600572192906253 1640261932983622767 15229318971629458253 5169823569777040848 7880298014437544203 11488126335687011986 8778334270885481812 3395309052255476258 3981931988109102911 16247422747279448765 11710959095946613849 16415230125725386372 10264652207091918717 7879179936585921984 10097480580759087422 13476457309411467800 11694012926405431127 2241538269781867511 10884718625238732864 3555855166757265001 11360614713186180569 5820684845519377476 15278783900034702526 6736060773507609838 14982335075275920591 4162199232224467170 10809289914170944620 13862013244366942992 14344894452861529584 2891376918560532504 13617713186065001348 5857377885703641742 9971549010250738795 960061734544744881 6949290561749084667 1281757229373988322 10023140442389984515 8715260974821619171 14202843437646254322 17505454660467656939 9194050717409099118 14380887821568140132 9104645477633435939 13354955751201479580 12114320089376429570 6821307463936939632 3019675609116583585 4663042338821721249 14857343119805516077 12445892749528547627 3362233541421426198 2785514504182519279 1646084015051972146 17342804783976485255 362741770929188945 17485297562902602650 11964126502263791075 17422208839524248115 111939047408276010 10021227327811571412 8714431370599653730 10032200811864387996 18137536228311768870 17717786004188821447 11837246387598809050 12082297449485016511 12939249052163182197 9948369652389485932 12298188989690626293 8412455594391218314 8682179094771384123 10267082530290809198 9849315828574499817 15404632020348518033 4859974875860285883 18283435429953443355 746876784438049722 15389339388783679304 6864683616301717085 13449485938403399594 5259422188788997172 2114093820270271851 16908974619172646663 17158803775241610511 9309788777873097886 13981596543527592295 13709626980354751510 16869171211254781377 13643760607308553805 9528887173268788068 15754979257870047627 13120914464925984893 13136400268397490406 17207106896862183587 1577617327124104203 15380477493901719303 18179741145336398921 1465503855201679935 3437340209427561166 1335160014883680155 4955401818236467301 8615433774304878803 3034456301754820902 13601977620166624374 2247285659624423654 14271492733155542412 15297326721807679405 6982520264297487356 16222062854171838811 3728165201652833996 12075215823253090834 14338680756464864393 7839782907871471476 5424332266123915887 15678907755707512902 16810279157472511814 13153623293632942340 14810739604048291341 15062226342182421736 3470814318966191301 1835269190827924482 15829189945641946693 4930972445726214574 1566073609669970778 2119907667140849909 14635931950399415502 3675043437774902326 2741481523168101288 6111304621127668239 11606386326260217264 4333872540376721390 3820042955492940474 9792917068745699630 2581945839355171639 14895778259155041425 10427376990848816219 12966325322933628292 14284311766494806453 1099793425398597424 18222239838414452492 5637090450961225357 15382266988567212884 10632500470553991953 9181141840682735881 2968947205562710732 12814879464227991280 5670674396697284205 14828110410048651471 8793237767948436037 3175505223800718311 12391687918343941882 9758897101695683207 13314959905387017105 6408094359808886146 15949274863508967738 16593791739364028958 3656184790840785105 1636646466408935807 418578652723556888 14079571560294898538 8607690419995056425 661838940791476624 15444603875203031822 3891749424958246765 4149770478560454829 815809272534187009 7156095492005046745 6335363106603222672 13537257317273042429 139741276542944862 2973838593790893723 17102124236400143430 6299555460970208300 12510200895984360929 7441285749900821647 3714069039768623549 7343203158609809776 9990486111100768339 9448056901517326611 17839613932014563273 17200495715826325140 18187931814919445022 14641984100564831019 17929420100332765922 3288360253654835260 12561642004346879015 532554551816997936 1127601411838188700 1584632273132267294 12497864450837662640 21411170422274564 9118604512240749055 4685626971224734472 3193180134390711254 6274899307449395011 4724588773934512898 5101005418792567453 16317901258141767927 9131099248314279985 4207143883092142084 13668430617983559918 8717889058733400806 7523413653177975725 3616916336294542549 14520702231097610164 7076855493091976807 9392592188388525939 7758041208496783871 6852999761267338650 10565520955860241794 6304244214341798696 14746820359065487629 17372605716571917762 1713200271703224236 1802521034287519298 12342272587001547794 14530926025961344143 18189485309795829713 2480588259640749896 3486616869056758767 14736482464653100851 5326249589831942360 15521866710209096164 15490669109283601404 5811076058382632388 13010870158972245254 3532324753156015733 1972513736444168970 10906313482020130597 17852631559017737770 11047094046362978220 2788244084383227025 9115898310437047833 195032400543598942 9048923684901220442 17630867177639431670 4957189271491947170 17325820308772079214 14141213285822783835 885893384004064515 12199477958777806410 5849335488612024342 14426358199378301639 13936613064294731111 6995539270911897607 10707220456183054634 6089070493859603296 10589601025622157323 14551017878408537079 1885351985894299522 9105678478229447612 13944160593180328873 3847073478950851325 10750801408512889423 18282074748289821449 432753828033508162 1781697763441135616 16406033312385894444 7699734612774301317 17351074157552694978 16931235456126501255 12380905338591307451 10946414367507308930 4512273900596626422 10149794206732625609 13820929416027961979 18292086860370688380 5668484976419457939 9778678393267142053 14295508651219412441 14253036488766143591 16007369180114582219 13857247682634261465 15617962777804503081 4758953874033223067 15406253762049793489 7559266489334429742 9592782233451271929 3681539044977701844 3571620543829581170 17440870776465705493 2436151578558278711 6958413286928631107 8508425206271548218 16197111588153917951 11509443178312960447 15427595100955756230 12421627337642672608 16899384077405341740 7655723871278648267 7437705155308807591 8054753379383997186 11463589150577080071 924031243999389021 8024855040846522565 18259962226247401623 1614530796401069552 9496073720849509336 10208144155542081442 10514581057164258239 10759848645829640252 1306879185788075840 10297619661239526097 6568657193298744051 3444307370767311908 8043226807137247210 7715806042122987548 9200544753066473915 9792376279778536489 14715807885469885311 10485263859838620713 1830616278777125598 12869784470911603787 13706466442927013352 776082748444099433 11699985175234031601 14984408646632885505 8564178796897520797 10351361372102612291 4493753427202499819 7329556287093145875 6119764050912000906 11321566206467199207 2675564307024244458 978133693828235275 12241786858799661914 5677740927167320421 18342077534980919261 5732098573652708297 17877022684636676619 3026896458752244889 16423878345083299859 15524118181524453208 1153419305156060756 13669912576202253657 2405569444605048870 11705688450499095428 1244089838431220062 8383466578296369470 18240845806155137097 898673188835285803 4053312496856392921 3656348037268699276 4286037063040926961 8864924284877877459 8447846100316698111 999921994870131194 11742217106695778937 11851332047214097885 6977001340863326650 5092569159876868669 13602030913148766103 14103884441930844252 9549199632831256012 15914883166811058393 12709790319200892539 6299444454455778754 5217908988372574779 7390141649848597275 5593210007186592867 13591726365017110358 10093331642829880953 5482853477820087932 10458690656903222517 6901513510325164794 14556864938573821107 5685872783555683364 1287049511736356657 7176718561376072152 2255668856723947686 6140351886241211216 12643168433065167350 15486654181088219627 3774024796116982326 12076981408287447781 10981944778888063655 6574798481812675778 15694393571329771541 18295474179989268998 15126822522313027195 15994940996323158760 5319127691509869790 15889034150804706912 11978718984704785022 5766367073512460464 17075060170799095502 12319591672012587352 7167782744818831381 14987833444090884248 16880286542407216029 858889381402859701 12684236814108512794 16777110343869422585 3721821226744160609 8761693431626953498 14706069540847012589 8246294296200740545 1828573739402733677 3026954217904797699 13545099010602678903 15446403253774758057 13351779908424308888 13089314905913673521 6859470342057582315 11287912076560410547 3017746788862493586 17381125756282248533 762659419522467289 9925590087682477250 7187871307240988181 18380123990126903698 16662260381906950010 11452665809066098075 2666947263335931235 8107944969702688051 16497521667156359080 1299884296780853016 6175399283864229355 15700467811606675174 15986297479034678663 3455465709188329785 4445890024182094241 12977093507837956262 3816053126973409277 17020264612641833497 2926376508559209825 13211756112917578816 14070859072241959117 4430351147846593367 12589578186472806925 409962662857109502 4245950581313030342 7327324707203455332 10979161978829400785 6375565936412972084 12121477764018696125 10050626862743078553 3253908386645970715 2826180445352110343 15204989577687686134 8581528356051018309 11914172290551127365 8520630416514818643 4488927400018525190 13924660924909287372 7635994183596143316 16128709703597144082 16114199638266837981 10121594255515699112 5895210781518007100 6300069469151650870 9910333408426468627 15978285839799434797 6922532256812174451 11187519444500568329 12248721089417059168 15659198368531131486 2833662188263209732 5482254206350983792 6786481374239593999 4274636357416037452 17632788279922547132 1649420184372385234 13437474642082562173 103799135828357354 6288317124252756731 4817109435009002956 9625077598887818625 17819539193304092167 15405017599909500276 6873859440180530946 12651263296877594955 18174974282405490976 17946463989155015682 13236609182965112527 10662573711061135808 3500159694608626335 9170951291085315551 3026203057523395817 11774078082085873341 17079245413399770797 13314378044761738153 12394781669969652860 8527652100681145904 7171367156645099319 9757049482577876050 17276238909100058378 8762346759508672053 8724038613133114996 2401898826600500746 9171215414090998907 14093001837943123796 8526906185512198134 3980605469731020240 658548989457103752 5736977268953669387 1095459597400026284 3972300123018276687 6507230598610547487 7449211450193329625 8258900599886124519 7081723187872127053 8325195675942626007 15805719988144775371 6622829543266124366 17227260045641303472 14727285429690498793 10243503799268070993 17813228492614345940 2891672762857772170 8956532057104191632 2130220561785597776 14741637221750943033 4185961268499791095 16201060211338570059 14863465050019964976 13997522438589549466 11311404355130381511 16736535350193499071 9855110569423185210 11325998997423795927 15528497316496662217 15631475640177105345 3519802142953000353 2346811479875538886 4963690992473860674 7053857696682085578 16718279622980851035 16865525224207563014 14960941016202927444 6149443492702424165 17206943754240745140 16781369994957877240 8129338647976118616 10578601867842796846 5587440162367793357 3020104407079800552 1256691613680694031 14208112304154198559 2062930872133760599 3270793897471823159 14002917136937938850 10562416471185897276 7282814328390472886 14960284124312063745 237465863375390717 11729590615456366850 12794557453793107404 14652184285341554434 13582295579395185396 6272096324406214906 7561645490535152903 9837038644747705668 10137276634055174607 6521230589958145513 1305874658038242891 9930402250401019926 4093330414558862988 3501313129554141587 17991744238733468341 6485086355420022523 14845361919158584013 6867394649871528289 16909789848469120401 5473424879930513586 8456199978348938670 6422814715316619656 14149521157685909015 10582118308456862837 9111935800136301592 13203721004516819790 434236831651164806 12758278180529122132 2208828456391916689 5498558154346283970 5782024924304449013 170931445009391256 4365123469628581638 10434281076753949266 8482873931853880689 8416727293213137978 16549293927263832474 3121855430972981569 13610649469027714740 5274094154096600023 10937417460372363695 7565993812201761208 2552153579715792622 559497142947051850 9164006908487394648 4181914451082313243 3277614557667135539 15999699034389200269 9382606646683521364 12213078596246017367 10119719436757734435 14363826783666366227 11588343276548316524 13508867394965999503 679763009672911175 5378789013939229839 8737548660969694997 16517424953225363088 5789693138862208245 3332381853807575084 4110875253876425260 4912224926617089837 788168013612769246 11562710833014556407 15291732534384843733 18132674772246794191 12170498729006110686 9276307415406779127 18439847914852355215 4472897231369995973 17568046653911670466 3384655746676150997 16490082325476159299 3446412969388104122 13871372019901784873 4167010469921976153 4008516357712811045 12302104136168580107 7001624725247822340 72165787489954302 1705083130420407848 127471493472200369 12637470232713615115 10010834701285131634 6540875290869902033 1768949404442723604 4221184192198027946 9840294367974315316 7205576482352451445 17581361924335485758 2648838055972033430 15616073598651747965 2902850575422576023 6782217197286146593 10403920211463299026 572472407155578481 11422040443087340102 16678019909458223620 18405142492180094532 5236319206815805529 17852368263848913870 709849153621149779 8225567345994546112 8310465440119194505 14634589728987434210 10756620109835914798 18162957244266016003 16418008376349520993 15723273001087584190 5460659359753450413 14319958425407112434 1910427247355544356 16613844302150114678 6535943432198949945 1660296685112962282 17486030524298129305 5482486711787810947 16527368993489251246 5501855170449961640 6352258514147538452 11980591535549505324 3081142058483543242 3025480525884824166 14349389866068534660 4754226420003772750 11988271259287015471 17816751994052857019 14772756614785507887 13080160924771585804 2072349101518587141 7252629793442553518 9014496404053729293 15745047843796865234 4085439329390186561 1922437880120753592 10112934186558641551 5233206706604610626 2424422531319897647 18155463473033121095 10194785775312621467 3582943895905864090 3711670185927031892 7717582163341627340 17947919890014765878 8252643383815076392 13145282219638836733 16423488277749153012 12646475396005467359 9643408896992434812 15797779608243386323 8072134721830853812 3820127623749985247 5282028925165856423 4331068087439378828 6360839344249003818 8572282479699408925 15485113030207388350 9868233490329636949 10571185722548972067 2252992674280647398 16063548242566319820 6330940347749670437 9393859468004905926 249897284011867677 5483000084747232471 17936843132125447107 800492050899707357 1046817458730262665 14350960776738910704 16558742306060502002 699643089561112554 586382392737328894 1380967765103547183 9544380403626074348 7741653686796565144 2170273857696337812 14915922927090072304 9241741377991264947 9750297181182606892 6291984900491194193 13548562863785469791 8371619672807161906 9458734051974797093 8992636812657767317 9894493406837867241 5196159232320262245 14885277426132024993 10225570785192653066 11371255532122636847 17870182109695536565 5899591220666535936 14034184946400841963 10061971923853697082 16922154479750429455 17996425702149803140 3090217954290975324 13290221931166297796 13539436076508572490 11113943548992131690 8214852481932118367 2551219615194740751 5152165995541754467 10108850504726490753 8004987908758581985 8089283680153763937 2234899337272690509 12540899351852610152 7528986538779307256 7765671559133271065 10555991422515596857 10589859934727637056 18306396852005390140 4969553470606449374 5903908790780450726 7217293374914852338 8689116302688707301 17389799254404101961 16472253542878252322 14771060303252522577 13134712520760743249 6272517801526506754 5681433702639652828 11675441928704320735 16218195616927636497 17892526046022501485 3674833049474774251 5541444409793642890 1167160579502058518 15580974893868728364 16897673807944232236 1275904322109230459 10143691940966099667 6332471956394865657 7909319314794035353 240824349709444107 9174600470405484501 6633512239856037107 10329471077279599978 17975533178097682371 15152396314030441897 1729820557646163959 11503917595639781048 15354220030984728469 15209042845366850947 2869581028960084704 17753233474367716745 14514048611866801376 12335704145170608679 6892998916636702056 5617871746691960969 12649168751849732872 6123697695494969422 14281196323760891028 6924472981906532854 13998910467836110336 17590013799808279702 2095793589580319326 2158625139588166779 8576182304330163994 6385313055424065002 10690615898200660434 17597004673226690512 10376458594019021259 6966198537996851179 2585420584291545349 599529847813549304 18341887204842870329 397317457988692096 11620565258989627739 12592669954218783980 10625183254516560766 2386327880168377991 16366967357312268754 5595536056766318107 15508398155263206162 16960024999612374517 4916013545540794380 17417868943964773885 17322626855495114958 2387997504514117942 6514622531179138393 4103202225042235323 10819478855067359623 2337134517871599230 8549404494152794868 16747174233635229990 598188416074570400 10922262335142882316 12234577126519286661 2862054191271804676 11535437243336417491 13561519806478522366 12042537356305257246 7454706659347593125 10102669328733883201 15317211948165462909 16102041096141005751 12139464763768402715 12436496356071412349 11774745331473852911 11421975107714211453 3451911452304784508 16708983247800481158 7984877589914489098 7887451095324012580 13202665390854533047 16641240309710293167 17855102600208817588 453164925438411735 3080239293775276951 433833171883345925 10495999698119111221 5159202598862634065 14257361468346776695 1335362456070461850 10544953756444356319 5699433753381789207 5436128442550788180 14378687473782964488 15696609022189102609 17600930939894639180 15831960344846592537 12862638804127744674 2400830443162829942 11229340169451466830 14231829997728046504 15046620184890363569 8745869126045887765 12045637303798570095 17984453411132337334 13207832258640827837 4035007055789949943 14762733636863613766 15875632619533076310 17870901168946315139 10721432342436267935 10290651008658740032 10455102846725696976 15485219545194757983 2364765754603511092 7557910944026595093 8275215031679851988 9730849970746343970 13845560216885587058 459203189471967793 774270294973430826 141132361693202502 16636568371304049739 5201346868519563087 16929323779737184262 8888901792882015384 12840256372522100491 18353124056523619154 12669341994412488394 15289246483753943024 1676877345313719941 1921650034245677282 10678737373914614308 9476876138528598517 7808353211153448114 17889451292819837842 3295182721501951804 9590621776965249288 11157083786860061794 829317155723808215 13423991632515462460 16695460839406041481 605706708326505013 5410191568521871420 12672419408155337694 13956811421674426762 12582594982025662275 16002414069172209498 8349407087762790313 4029757559112891200 14483772714499985900 1127549266327816554 2060786603414285126 8056423533117103237 13187364910462383210 17792143048103247719 14939651519812577909 8634874923405815842 904990091566071340 4831898448631063141 6907274255514366236 17051852511856498009 12884826265934252557 8499815716814992712 5676361405473524866 8929398652445818600 3307476343765299938 7498575568367578067 6148093140161532146 2808874232386262969 6460425883917654968 3176409567252885259 6024075642914795421 16053404155662544126 7023869307757549163 10493562008194363712 18312109440380340895 6521044413236016317 6886262586716299837 9195993304232584223 13652275587595943067 9738823729296442835 17933735569811212375 1091087547399642977 10748506345455917852 13568827159775855216 5015564209727969253 2635640798668282454 4111726136005426719 8272517047529639736 6565443919719069014 18086552416343113612 1359757757891502140 13965900618660255877 18298508592692558245 3590384218703239132 4388074193661733933 17721343154602163866 1888978685847030351 543126297795885992 11809556083692794703 7531355604423087577 671429895606362892 14371156394477360075 2992173196452644092 6100783651724194385 16076868214728730469 8465676930431990651 13877183125895582540 14479631999090588064 927602401337943540 8755433908716374533 76853580204674056 8192986746670548314 15724643608722032780 9119750206299298104 12963194056513049899 8047545405142444617 9327260518884601406 2626142501200730184 7706876061217558437 12875881911485736625 13624961875196777270 3040821199611865610 5240136028949361912 10428352182090892280 1678616555280557746 2826776993813126329 17586826629295577386 4710490441492063878 6024878847165350278 7803315178827430528 11198046709931748409 17994432572814737319 13229636659304845866 8262842583357116282 12699945361106642999 4718645896783986886 8635208773108159888 6721444762844172096 6549040354908785988 1611482052128822994 8397397542976646074 13934127486396152100 1088252136144696843 7190570554572689997 11585715863589381473 15016447112878084238 713224696037052220 15541604127356605935 1047940472684424528 6481620602899759379 18229289081476692092 6165445298154792155 11377197946635681897 7254988439866799934 15980677621735811843 14131635188295705621 4315693472286571541 5868528297598572534 17430913884865409751 15474230908306441667 9728490934748230284 12978708176222037362 5440504962042542702 6036089410588907997 14055901504422793250 1774300536911096276 1254681552353515834 16182969928683728218 5570919383252662305 4286219536613212014 4186801862416766306 13193004284288851167 17238813335795052104 3285898389082249498 1341394368851700153 3747190717348495781 522733412394516700 353826757472309370 18186394259721675744 5509318214569947694 6565860052041849812 6861549464024960762 10605961064137637412 9209469375677924469 16084717444902170130 1411514599923846238 7073588814168892163 2054022744846460360 4142246543690913084 10380827791347211748 17160403898976185741 14070878560367182440 7008934730607175029 5127977850681760173 16811473340829347301 7344232778641712642 9586586887004052310 7051777775190968609 15255864721689296246 10407504948816702415 17298563716866047055 1360089319426359 14174900877916139804 4499434553855022256 94192105640338324 2007912306051679418 12047117401755641208 13502011091435158886 6255452928650252946 8869670862463669499 10696848136076224030 8330806414513106817 7737085017965908376 14034060482799421307 16196595364825886451 14946633345725681482 11179224551687439633 96645568202090303 16503789792228662817 4867911968365835095 4636433661112361370 7037371136235633148 16050405976382039036 12422596867201420481 7035481759632620336 7773947189737887562 14263417742766468604 9069076710297530962 5105876069108107832 1787384177832151332 16281246686893398601 4828409853890330795 5814541035540864515 9942124471856159986 9637590993311052340 14949246085847034691 4724428238558274729 18269118454900672913 12506590992485181913 10042696820376081752 2988282847524962938 11928320478637696469 2182102561728222652 4705500328993529628 12309486211825961539 7184952806424289944 3332794294931411527 4310513863758576374 8269101684264074735 3359888518374378184 17706327769942912647 9306523795503475742 7051574984400065116 3879788247797802034 3277144523447599726 7474471528517684369 15169120095928799691 10981001761633572310 4432511366594834112 13492410925401267698 7165384339644545403 15127665996092470973 3578726085253454494 14227684051788957102 18357132103201440919 10793684484211696540 14503361008970149793 3056118237532184719 17452063673842006720 1212637597308851530 14254061584212339861 15278170932388935241 8591848184713459390 17900221208993082810 16764283671351260216 11270027046735904293 6464859842586713971 1660501901282221064 13920918640356550332 13393896248716307243 13069867819144058094 9794610156699484017 6262074944089142110 18070842596317549980 194822487107171099 7173052362533915812 12582214982675790036 18301752458584011333 15122792683714217403 2574183384345615704 4721525915584057373 17488018734938927546 1641223729649931282 5797090860469387644 6039732027024967242 14640095578526653518 5072381929459446389 5525005658653296479 2837038766166917286 3420670962156598157 12110175120065139912 10597771358081164132 2380297104113178850 17091133233173782890 17320403384070358414 11112139402651408159 7664500296725022149 9960957603797110357 12360511394029640514 2029634391353783823 17311031332149981129 939009722728680612 17878151125808264591 10619676799527692088 9771244654441002341 14960512998561337640 18251749295769098320 1628020119073886680 4796225755964895655 1486037189915651594 8340491466493045675 1468277415927565728 18380127002384720052 14760808084312967788 16389794460995400080 9115259908385862032 17436754842426891085 8020466223309321442 6941807723556876307 2294989309405350677 5495406271498263933 13496009613514348563 7536274318875397514 17488019587676682236 10697750903505582773 15654874060454093474 713023998824525223 13920200052764488101 15695988066429401064 4988611343835583179 5811314312894390861 903086473758942756 6720196552592776254 10456064700618653413 14915742364717912741 9217564436774043577 9295434152026958533 13191572628469348783 4865110323588694443 11653371768747888879 7841571922663237077 6149188089929935697 8236518699211255468 4407015063869631854 15877507510152173852 5673485068241467798 13330322968262188252 10882318748638590313 11406265988597850650 3635853966288311206 16643534571385516021 2572123079506828170 13466163668883244979 3488868010837720947 13351110182887865205 5357715742115272539 9189944687266900770 8188703953668297286 9054668395661574334 5980538507537235742 11532639774207922982 10524641940590740204 8717483952412143013 8361797291957386134 7118317878552805545 18428144928661394847 1619635594048815171 14274793824327985758 17988725145619937138 9238365879247619160 1275625578624939736 6471937797153628422 8467258294314336520 3491590597958144185 11753750602418196050 1039108490178686235 11074641698012792616 17453759517838407705 1593715745081067481 6318054673792413729 5860656072822217460 2182391811570962273 10304701075857257696 14645885032473103365 8095146326819525099 14753864249100054024 4396308324295442661 936681663357166855 12457536439608711188 5495783932673470142 6082645246296278967 4610055220959255250 16891746312031542979 13568463163753979120 16245697787967331191 10020393923727777673 208726904939534328 17997445325536347862 13586368080020336126 6337720479727264130 9107534070739953643 17877339552153760954 3743559177836788442 7301944306497447608 14865489063916313426 6877470304042909196 1503026008428165478 17942647165858091907 13703148979042758316 9222439774162695574 11494476434412608270 13947000271971743068 2116425888573647002 14422675739873054461 16450497402247571602 12296336123328900840 8274802799722083766 2884010771706749067 17339582165401251151 3001511093726055681 9208520960743820972 7131140218216381817 509032725823185916 295935030710748523 16596136605463344413 14470835423277599936 14237807673456864608 2136351201002283397 7648644184616438887 13458268731852082868 16541715953361840816 12525715540096685352 9668475408991934581 6569865724031057756 12602971422863829634 1059668642809734983 721730173232226469 13414231933101014032 16245193735280966791 3626693160764630238 8570680943012157795 9492117054949534831 7537413775708732099 17064918190785639844 17589815244893857690 10351258832588589016 5682524096561554099 6332821530270626190 6368011739955222423 6557367680546266761 13661664098316092452 13575079810078147004 14930659265102159625 4992754539303715703 12029344823239648562 11433082549879726404 13428883346637826126 16391646435702651306 871059756327121992 11096518408512863692 2892703963732173566 7561497514528268589 4480203573603188243 15762195116749209926 5717242889356667505 17896884417942153703 15723068996385765127 2164457719872467143 9867602742905505214 9180810759438164220 18059281711577483642 16751584588526513265 16436719511815813808 6866763041225993036 14291829140962029775 15031235179986533805 14766549901481548016 10397973029509373139 18165843299791590881 15701421502269345763 3591580524719823804 1345361133217489931 9679304878450167855 11113529783408185545 15182510817898381351 8839696955500374647 10999606607475484250 1773165663029893732 2809390269307638641 17347801964942024762 10163809120666926981 8742779480178313365 6192136166700962634 7811863367783378125 4513636009427291988 1001917843840375755 6679755886983232218 3891559622758058797 12342674521402381175 2288591275223868459 15786154804974858232 16123056209748719495 6758982504193419458 12312171227704313305 1580100557307754575 7473723544989630568 12180307362667286365 17752639564673413873 15259287909229142086 13953691765462682048 7817292195412670990 5183031809714620447 14236904156634590285 16675858037795580391 2577648412280943477 15175518839085991766 10023445469746081304 14019043479573909752 13957670438401852204 2820712064903027484 13689011291815142955 12788113652347407529 16919637539357027163 18278329049955806508 4663034799520486906 8820256795519580888 8710422229330218628 3415064373602342099 16000487639347325968 11267923049069050930 16653633251081977302 5043188225970306048 289710568692826763 11691512118821742509 9336742062062164945 4673451281317129023 243309371510948186 6917532092703222024 17942751936644473010 12732829393159172319 11256591095267590536 15531767413855169213 2492468819894071002 5182756540471820757 14577836900885601193 16702831230831177204 17682595622607781517 12994118554114203905 4281211010852388459 8496986893943998484 6723131678402441491 7878747861405257752 6736306433923779937 2100184381318482828 6086017250514483489 1489976416822177426 5263919618842293172 15669820755397003171 4998388259211676074 10394609481009939387 16300840549038637972 16330261190170715909 241546832892013868 1634312805263196243 2723760653696795885 17850373443766105746 12751535587362209831 16653485448603330214 16582177005613540337 6317632880480868886 7150042170262778849 3634613913079317918 5031705855374283154 5362269829079421384 8626444336035200039 13908538812100645004 4859350986016159128 6431941696326085645 3680392432550399608 2521701585707867657 8109688679114075339 3368891775182241810 4095073586594268816 2966153728130335862 13475055099525207711 16457788421081809769 9579403889511463717 553132428452871126 93862416020521752 12583482236031176582 12312257551164536222 11700298924241370416 12171965142860734246 15554897578598077497 1321843708764612992 13587197186991165463 17713301640057124330 16228100878797462016 18442504207967701808 41581268579399948 8491492247803104418 6626626349361944762 13819306703285116318 3178378800388564961 9367982224793644325 2840682454269344026 7934390740625703458 7885016710159923056 6825058081406250607 12350746906319100653 13541516943816579375 6288097584975673377 2839949175603875613 10569042995859627236 8628227493237587526 11296348990130803095 18370426713965238775 5557518010456893728 3848511968633365798 17720489771822417623 1576613968148402767 3254559415986193604 7400499739635336785 14897291875535410607 10703551117206327695 11932700481133822102 3481875076684423904 11960964991016224358 11881250771447574989 12166048570405889278 2464023633335048261 7550770254437136545 17381748981150009686 2729433360717751109 3137589403567279329 6452134477694948547 11805059366763945526 9588903490359698431 14182827775807721614 7449392646162822205 14692990560252384821 8304899196991147164 1987886667073656823 5365216456003377681 607118271982396897 443322956050720916 8141091219343269739 17227406472655722260 613854375639317822 11729501239643154435 9893004413835962760 4065588725375509494 4132029320642392812 2623995542854630145 2058967251563267554 6294716046593927645 14463352325061355095 1581259149798384625 8512670152537193798 2474966202432850365 11855041358679376398 10943331335737291942 2847995104792564905 7091097242560240076 8752493046487472399 4393355676241630090 15451166356654376491 15553833569421298179 4656444269005222014 3065192878643257842 8065515364809580050 1226558110474783637 12082799711137883909 12632335651968870905 13484544345197113738 11366126032971030024 15603648280109289623 2940947706052273830 1631392471850287656 10757471728123912256 12918735452311702925 14894249336754548506 13596185167057751317 5414345698256514324 5424261449596468177 8224587742781441936 6996315606616288450 9811829964217746389 12186705401610551703 1390734086429042917 11877593549449090926 5784418249778718191 6996669422373502973 3302366928447370393 6502744805330955269 16478393798326451972 4522276105770798625 8900177013274389325 14141413636975649824 8035058053125806546 6097179574423596204 14895157367377105066 16036367861339832697 4409570958322913067 10730816066972910368 11548726817918285071 11985402971850977085 10474210460666375490 13338278983678391307 9646587902928603702 6918551563894997587 4703260188906432884 3372088647006751894 9690485973614598232 7158859727501576583 2668291105533909689 7395600877489523987 11185928790260976795 4623575584821128291 2730742762436022517 10818300542681021788 16509968240826278405 2416243603030563839 7730957873390800576 11249212955141469661 3800365120749970905 4879368907633459457 8502449438879487925 1849520477962927924 2562738289295277628 10791128676167405162 11866992261671195218 18320217700466348910 8508790517737332899 8523964315159419461 10413690422660166991 17429614642896888737 231535535922436534 11569216426226637919 13755599959755681005 2700976377340709880 11314413267591229916 9542840411002315712 12463429377562510518 2284549489878050037 3789216397558739373 12757396052175182033 17710991923366574374 10913766279418261073 6734219998955706217 1770734145123887207 16574430208559117878 1413061891479784849 4300988957329088380 11388733924090701300 1726470072912076149 13993725874119641730 6591580516719442141 11983895039644915243 152273472910141808 3134905362334465849 16516240241722780519 16456111831575839086 17758086281344080108 13844200433490503211 17185950687263189490 12866808652815176307 9521197166470780595 10412554942422154224 12880290090924522625 11610652562702798251 9950000579329447433 2536377329670791240 17006431074748817166 8279693860276803012 9665133260498952543 8727730121610289294 10845795321446136169 16699957898909430758 9553435233340775595 1679915285305798520 744144859528922052 15245437599798266972 12575789872754289238 3600759661257149561 5614103428292635707 899964112986238150 10848673454664601480 6086005182455310146 14913210214797989101 284621394743694393 4861011954515821525 14660029842594492738 1636356551894815355 9511900312070179159 14084649049763146186 9394851793968279456 1424641338149334538 455737657848906544 18034224512069583271 792877770708855773 5294747689183367571 2577243102654740728 2644759708250130393 8864261964875200033 7728718950409352262 14988492736778992968 7077868376716090434 7645323221874246103 12869863747796720855 10237701520032054991 16213234875945225425 4062566386058120413 5186019770703971879 11895735618767754831 8441965065909882240 11976938007776000739 18158439849779517600 17769421746646780956 11022708489930568646 9578983266313572883 12033033771496696653 14800447434531141841 10478484143969549186 5963992217413960242 4640160599357853552 9885801489494467084 5193388000945973494 1260172635541724930 15015047802115095653 2317575748948702144 17480088872651186051 825233520595321638 1156519103205119210 11282879172525893822 17781238096481471518 16985887875048669170 7017962785695786044 4786112774029851288 882371096048942852 11242711703396355338 594461669942363780 11748248062296474909 163017779459491871 14585198279227536457 6421003454909103682 1849439967939477742 13131360458893794072 9870541927550278090 6476856499449415126 7200437347940393536 6073004326485802091 2043591058397707124 9059184945582901529 626912804463906464 8280492428912390775 13783477811466521980 7138382872613156613 5234570418389415535 16957783074963562110 15745894188498233059 4856843075244544794 6546065565378265198 15725944541244318131 12687553264202087262 11289204295225619286 10340072590407179001 11965093256743586650 9947527468958632925 10777629772250977850 9331926694690045283 10012484898951437218 13191067827964432681 7869848051878094740 13015949589885617099 150322304227856959 14420526098003301238 15130973481728449422 3070734616351805054 569983065640774730 11504534373189963151 5170514685988361740 8233902403967077451 1025004924276504074 14459550568380562845 7031942895438912217 11513859841218413649 10695777970020515361 17140024724966696760 5104267084784838557 7970813070931596074 12816266677200191842 8511869706305674282 9118848514202636216 1790046157062446994 419801124951543389 255909682344803894 16901341207571358049 14652131005957164785 15520172235204704765 2371920940961674821 9721233296371285583 13970247358253944125 10419655467231864287 924226737366599429 15135948074839461345 6990019587897998005 9146452685705440863 10914917182580144272 12057962533342978335 13704790572088332589 7854299706828778647 6191447170405830022 2278062840165078632 11959494341143753683 16756732781973978391 2252709458089787203 16540824277205705251 17176779162903707151 10660122979866523920 7368621998069300397 4499474784290740270 15947751200304600220 11726523263321928681 11225347279293314441 12382524042289927428 3339154373774356064 7714986322779945446 6514133569955272650 4318824496199486892 15310321535188349521 8874770937150376872 12491848571711991456 3721636940318546514 6953561958634380669 17504006649860614071 7811844091588850115 11844255399342507725 3865750001524694555 9633224458761323120 2559859106675678223 5860476644932193937 17948723649141840795 18411310763135213346 4868353731913193584 5505231684415904439 2497328396929974085 14331642689245056107 2990446206288531249 12972806673387962606 16738735953873508572 14903400256984434446 1584626877984019226 11392217448019610711 2537124663849777636 5928643248206886654 4214336611040808037 7233743856565876414 3810769836789164560 13479272139451735805 811450838913407319 14422204366444163525 17767623791458553531 9492373217620158306 16326598220373203379 329310823644087396 6014000467165297270 3438304742169647341 3276700766319361757 14065721802209147656 17987724529809242478 13133994224973407892 341119945380407079 14951891627943764184 11869235312544220588 7745637251291056075 13076308236285842399 14629406692305380316 5145941341903680831 4579746223587749755 5042008872395321375 14912373603760718048 661162295392457260 18100485806063534175 5860462506444306454 15361165032609545530 3362591165897681377 5312510331561433759 11849972477343635949 13886917572603638194 6080276604500100775 18184836524563894641 2778212357701428584 16388970005683273274 11076661197517097905 11528798146259038658 3833597336038025810 5769450370116674320 17742938067437680881 11353651936053071759 1294624511206976764 1993396995928425616 14836563165422993273 5196526013852202994 1719708215772832057 16614027091489229877 13217069914180437972 17368068661293252162 13162850435120421068 15295422855913945784 4268710658487547248 15412132203472695174 2570090891533708503 7383578152543453097 5249659786146094483 391750796804180957 7562946159616631161 17424620333101167566 15621130607738456805 2992264749440555229 17279704106485685384 10682407570132437519 890056815380365400 2186515014305982655 4391317500079117648 7911476040546154366 13127071338354210181 14124281785863445444 7416195684457627732 3316533738910249941 1381999387125483180 7581289354916985554 8444464643145737744 12309666632095688441 13522126808630300251 5845863151406276920 8372029394667652736 4146267113250374922 18139451127692567680 8244588273901525718 13102793680997017275 8730576943744147290 242144667664628306 9995094162175101399 6522091606528795629 12740357384085456065 14274510997141013375 14872670901013124341 14403221064565429445 6223125259840517371 17367853732485018797 12357910252916893410 1459507408119080529 15104600660780159525 17094243705230068118 14221692587147675353 7394088303895158017 14604165673561093066 10646001078191547315 18246176921004334664 1103028394061307463 4838582909631442342 3806693432414569821 9196847156686113503 6764811851245424326 17212444297771635163 5199436503697845636 6698285104753026948 7776556581905770390 15894760519800458951 96125352651604603 12330730999501703185 10428431889592393642 2173559577358194690 10145125419020637686 12935280566572698063 9779158346347064970 14879198985033115332 16320926684703279648 14627798927096768465 8523521102858044853 9701453343119074107 11399409249523468777 7182959835833454812 7295086085245979089 6508795871337273536 7749157031503146174 9267036005311261565 18034869121631142052 17913013095684473533 9794430864203729452 14986898304518473261 16985374779413840925 6856905234578433276 269674648724056778 15347650151395496707 13049763973780769549 15204719083333151734 12770671484907484166 3944407160511407680 16884717682382556574 9297279298762851138 3029430176299326602 16409232482682492587 4004739091178174597 8690209208936371023 5974932388565355381 551303041731927019 891364545764185139 3380633820028549218 9857768175497934683 14769144119346079297 1665224460485853653 11162902557908537402 11857263701819596594 17119061769176155121 7856939428892264816 13536202839616117508 6823441602008256154 14816660033897691813 7242630721554349885 10294994789653220030 3103344754671499710 4828557420927664210 1645730778378229338 4429797683192386925 16084624376530901999 531176825890681333 17754000727926241029 80614490953346916 11625982244728040626 6449608113935800034 6780636107833916817 1399478300018568478 10002748363508442055 12963304243945874014 2524808475297408602 359676190868106437 15151607660164610955 939584691364901566 17258877854942651306 803041481972465495 2554349690533123400 15841470062448581770 201284712937235015 11082326795043383550 6706183776375847579 1323882396858045353 13847880285485081326 6667255303321062124 3401369388034978326 13222449219337046063 12024281950481126675 3143932221478705017 7481168191855028378 12470653042098421362 10269941321497293328 874317936944568234 10965435355475440568 15022907109534381997 12175838860317835155 17528977533133509842 7935973446602555903 488111584066761610 16494867014299723886 2681628991344910019 10802303116833787043 4745135722980673929 3209461799539985458 6734948807612971769 917150070714507289 2765068421892112873 8888261942753947477 17175857486094772637 4668116058347028899 74505109529117153 17933615628354506888 12574483446144349451 13336460980048945959 18080308125341357517 6718539898650634296 5525858257272470306 4943728110238499051 14740061986937952609 2510121220267447069 12044694935826724343 16648791550988879909 17013018814408798281 17765953696295125673 16791845540161772956 421605172674986769 16006838489242870143 16571724796944242819 14275474090400805616 2331314481766785793 5461973223972372301 12478777732017267444 800072417907770936 10177547897041723557 4249844196482439854 16188450831976551107 2317410973812111643 17717963571250975214 13485018138270907364 16040314780683996836 10301722575851966297 6321071133593134682 16717739960907677708 282575470987198700 570397381995256326 15204487488484384538 2882020001009538479 2822352221328529154 3207982224123411519 3959801091818742581 11013245679795415258 9044111203216598847 8093118348850124227 588041309824498338 497031614943621901 1004095079492364210 17655814214429411219 6065683398142502459 12524515700806424242 243864172169145164 9988316266753823981 5715248200906011600 4777005459087426121 6375460118714014560 13977296644703676587 10513984213586876735 6697853204247386010 15097181256981168433 8781138481226564198 349299166932369410 2435697346172138064 15849651352889120137 14469275337176668729 11134923763091498369 5997488625160752922 6256126758347017390 12146838078253676026 10810771309242752615 17658606643382406988 5421944009665526857 16165082268676973580 2180458988016940917 11664131102039787688 14722015336332125050 7602284827015243678 12332225340355069291 6626067055757218103 4886012276753465978 3290137736528589503 1981145907303562606 15777537838394671689 16353915453076815060 1925110881552059949 3074802679312989214 3149450668914659517 13897497955365811011 653364295632902684 15705572049449929866 10249745370961982252 11522720423361275010 16766183422275608259 13105347065461491089 14794182633494421553 2139729846149390708 6934117741621965512 15011668514571070557 13783851698402455731 982576148988859546 10052337701082230048 9576595168274051604 16044111475158919296 2181432701933980492 6181885816036581968 147240670118112467 2805451467403886519 11502167294887230213 11404449958195104356 2903125428498146989 7069994129412542336 4516260973649011683 2354197309315214195 10023770752697188785 4358671774402316816 2997874357636823500 4109796996850414449 1163407233348494957 3378837440129139791 11412788950993895017 7297126172358175196 14779614434016846495 308450162591250573 1282550622634816029 1333030336001542704 10585892743747497078 15337935456494615676 1150578365487405296 13339991599621734264 8913312880974161613 13431427464211578877 11030820866914364448 9322075938326987354 3488490220473047228 6635418900547198629 12157764954966341600 368096006128519794 14924462213988188989 17349005610140097271 381747106019703047 5836212659711052812 5097384364360828111 9717792379678653656 2435404339787553453 8348296261181168627 1979561271779751473 3942658006736027236 13005490305894250099 6689786932619836632 4377703738004019729 8139818876471684490 15873419326384143151 1060096128181807121 9396881085612838086 5922805660964774519 8176762378815163527 15171400546446342582 18102053416539244334 8876121498767168053 7175093121245191992 3088733929039895861 6410910394401117052 7362080608943562594 11494332122275875986 13138702145255699904 8335526693096861808 7435881588392821853 15979762789952968473 17607730738242859126 6909899892871919572 7620675322892644434 17317993193215178290 10763366830643143840 16876544959536888904 14993566902763512017 11319157995855374314 6134339110333167781 5245397180717134911 3205405495019593955 1192259134751469477 4665347890662935788 14396794190120162849 1935781313831457762 5811733740389363995 17015637561768559211 9072642024678519723 14726295856627209629 840283731908828533 12488190766065126036 7377155361681016998 16769631671167560959 18366444587283805088 12959235858511789735 938243492482543829 11611076003679250939 12677208108101508830 8111819205981682911 16805667042963971187 3452013311830277830 18029539707196599108 14607126897599854713 17143683560945171267 13179513136341807931 16603266410947353788 2255113080885136352 10283692354572058196 14736847051058648284 4332347038234567677 3710055231416479925 15082369876580123737 11427706005864288899 14002391872205777372 12298241161064289951 17130100657512634681 8793152735070613902 13622414653226544028 14907848133446826930 11634344051937146279 11705453237415357554 5267912584016404686 3273085825295547393 7328078240599300834 7692660707553467867 17639347249193663074 7331872727325000730 11385947911888780584 15743596250069943342 15637201500346402829 8190641283374304122 1413662981076857802 11458302563507868587 6092304700820682886 9779469707951976510 3036104688088841097 15724829761470376643 5888750572519278296 14168212072320556103 4377944280124096632 7643300562965583477 10179823712033878690 940805174416891640 1970433283200329102 11915134238969088425 2561104022082558957 9196117450722000021 16054595070096953636 1142220960697206600 2611517281530170635 12654868503663229043 1737574750972583073 17493254862227096510 15296332949567961137 15501833868416988341 7761744480882333293 9433500217958576828 5625135686255670783 3775500292809893603 12984265200196256408 2285409380156185985 7994947767687622375 3859421108539143319 8229720313649419599 5168220628833886551 16065965073359308062 10182313688394913362 8980654298511244776 1970655599100787245 10139243714557075153 5867618598894251288 7473074811887477148 12932119156016062540 10624046015882798454 16640755603283587179 16409638568662109187 12050255090162539326 12794094214036712140 18138647233478177247 5933949011314208122 4159428296903658812 14161985825757939020 9791948297334233148 6197222278143588011 8764055409678336490 13175666165026368093 6117554251370487745 1476166922117120409 16200841203549360940 10416987827804008525 11169881046020174128 9217951074969955104 14239661946747798917 3999358875335584209 7004749296380642417 7309987912403440832 13530332337021723199 12816946233960619419 485596332519159552 8239219874321735298 6922229332165137951 3583038000916185248 11410252716826334686 16806062062167597300 10326982177181851575 2000576899494738639 6847089107500982282 582438852827527317 8205948817099946986 14851587853070837278 17849789216446665484 15177099845444940403 7497202178229024139 13284285490999260144 313378165006779292 10093405750420896552 5614907260804394098 8159690728271665548 11035321747491409478 8485242098272003637 5716906013281305613 10382851213733668386 268364990435614244 5625634929691029771 7876525622121861544 12306606192511701566 13877922700912207139 15246217505519536377 4760027291181791626 13172148804194324513 4217863768872522 5835115813084965575 13099243187832213692 7363211498750389395 13462478478570389646 10423963296641347907 16806120262214609025 8100144413879536239 10120174053809905271 11231026788129387513 14846239558159654769 1495908034785752788 6278729061683438661 17647190439224316270 8762610528992495987 12395540297549116316 7802656330586884893 1876633016367267993 12516419270755371159 12768934753012463674 8116668512451477023 1381315233540624712 397442780218486295 1567381082644970735 12432580768257160204 9397281717886818244 3005384063918926431 2557689531470024500 6549081171777036294 18359368931657897947 5202287176075059543 15651188008192777024 4528513292389348535 1403891866436161542 16872831826226526292 14145012284705900810 2398757824402218181 7757101994241856578 17111045404863987384 9675555179497858544 760482910985171302 11631527915952501831 12161600794506183637 1258889233154860801 13983184650582203134 15242723576110784937 10682013934227121152 15053204164675049230 300096507196828581 216361702009820478 10849183230173652231 14995309196231517190 8963994516019396833 1134785116827303882 9711582031649564384 6313739878200417340 4809087677612506034 6525719689944610743 17152805221423352851 10603878269741669599 8134936972933649979 231084042743729650 4025333117556155433 5964008195760419081 9142326111912681574 4857969920018923245 15448156911092478650 14613760332576613687 8694312462930054759 9264482483743192984 3026357348594000570 5082513036282077483 17988013075861906243 15585761292824329686 14258820752707575994 16713975684524493588 47607972992175470 11331780944517678257 8657563719916405162 15211820763627270187 3477633804090020388 10142689130671202909 7265878438200074228 9476989323325738984 9929537329408380750 6808859730869331645 3650346457770228381 6495515732275204239 9589113061753443754 1592143321392900268 9153207425182325004 9609484851822606178 11733290968263530899 5882532922948474856 17026398859740691295 2193626288027821563 13646780172444870220 2913694506260375864 9375813770530196906 1878040773010968064 11373243769566244938 18017439778173561620 12814345477749972662 16797077416666340538 3629054929697071111 2017942501414127399 12206436316185827532 11669471515015072773 14430727565375016596 9979818157535152093 5805436760467585344 14332897503752192934 13625749799547899607 11224398222595891860 16399229479469337512 1644700904272849861 6676017276743961144 10973793596422455862 5761938808212593973 7505911393197401488 6081937686491676840 17705313398346334139 8850765669880354889 7006507152438351131 17322926750330076687 4977663843073537406 15494911700043415499 6353892229094484761 8258874860628596752 17396545920471524606 15217288717019688735 3687743712847712981 17611733740762676822 5555590511812319237 5876838555256577771 2794694651931430315 11693388193428412979 13824838935818179349 3195362230751796494 7093321787235902929 9093000147737703074 1290990738442335705 3917245438919587425 5241406999605591715 4570060423277408707 8659704911666844885 7952171263127815245 7600861735174984583 5174734762208317088 10584808757099180528 2486504212888185722 11300618159079825722 1386048596644762969 8005415306833821655 12547655457246954486 1218484795643756392 7500233266149515723 16247259114854540998 16021675467926762989 7880604982212459914 5038787147951027706 3546115998876647068 14000599646428845605 2577751688197120131 15989124836712349459 8880327364168475510 13323575914737808207 3733286149931730819 5151392090453929171 13168096282082959427 4852256852890116987 9091440378667970265 7175385237382135948 2170055219591324505 14809835736899321259 18444751846906122171 16972967650399967162 17584904698378626634 2008797353393186241 2080800496627024258 1002326344325699180 2685964350366868804 5848901204442232991 4018975134171320075 10420770136622605773 15068454077563514810 7486006839732021290 5658944277590470967 10252200141785418950 165787328397318627 16648248582335242055 14205636118996121955 11795006563219253811 6892223754824813394 9827865697122584442 6681796076947011111 13096727911412429500 6068078800840974386 1807948657420324147 3444798525806539263 2852470756324056362 11267925758142484207 14047363933293422371 2965933193946014402 233500099213213881 16429165608344037958 5587318446710820474 11713899226131926551 9458319787023479705 13216299041725118790 10049110214321610216 10828020526130163997 12732784475749563985 6091006493757659440 18329007550305876042 4599226861589856035 8138618282430827403 7309727187873217825 17951483442370622616 15801742218005041488 12073104604154745403 16218104503958211440 10631967522744608631 14304969646725515480 4797392085524128387 7988056827157438664 2791032272534655592 8956708124260257118 580457155174927020 8127758580146719770 12725501209516457916 7080250136043370858 17785720679812690099 17373091512701313640 11070099324955789855 16826775493039461010 17822450736689479701 12600081270181805281 6637288679262638393 9899538064766347400 8688136704881913819 18251523268693512976 3698790110759110395 7573822226558099141 10544551665972918346 17748629469205245438 11110815603408905288 3436319932714248215 8604129410802396468 18318728455087968360 16507587386188344748 15984917347570933519 4540297066427512294 16776097266586163664 3386192780362823069 12321837947932105307 10832350455829117985 12270133012885009300 3121519715431020768 12385314200861814981 10295296877912443657 17194598522044661806 6644080858805796478 15720161819769842367 10367239966503858304 13858306575209024220 18416394647658037102 15336770622986726186 14550209095448947930 15413917888479273096 8709288334986219874 4944536495460821214 15500852761487882991 12990536770401921876 12173184525810850800 8291123794051573632 16352862559672490077 9345309430053226794 18221247308577118906 646356599339266352 1322229695281399803 466337557561802125 13897586609082591039 1813648871928400486 13117696460812778803 5539495085552512484 18169263749698494700 18171875549621442760 5439631462160571492 10702885751712400806 1752886163792753939 13050476006039723324 1563306520869626068 4415791439316251886 17516005747150668854 6554610059744295157 17735429526765528627 9689660398478878313 8404153572139465860 1542681494233191818 6270369031639699612 15860416823216413970 9333108533274746273 15127358422813974314 2315162909614097396 2406902556831368207 3617486308059610737 11390752433624156267 4260269339036072309 651837159079791188 11124627637934816443 16708929968440053645 1147592620972657616 13507506510277461734 5878923904574670727 8128975714164491214 7603903455064285508 5589929174374567124 9621910602169661788 11878183729285071727 8072156040204027561 2779008851869546229 13812936355559309389 17709149549144819630 11458484873897745333 2309313585176518462 11598057524410597630 14406972823278803579 10923591396420303347 15919188405306048571 15612683966569089191 578884746366220190 9738262654381316536 17410765274345142930 2847499088939773646 12836030678987953004 12079457291753930901 3696619187623379999 2512061488908906559 14795668055845950073 5444447376747305737 3897647794969462220 1771212111842277270 2987046910131547360 6257417590279921366 1831602750007886650 6288819031652957816 8290404096119856465 18030405414537242052 1997739743408453314 7046274459202926161 8389024275689296057 18283379185214850384 12512633505774345422 2143765041877987099 12028934781503399129 2086079364742707659 15759364521812878858 4012703239626275486 13234482809282816593 15575696508294202710 15764116114774072944 2071572037130230553 5345328027415989519 6676967586828625510 5657798658335163432 9246528733577367568 16017741262042204345 16945250973462146090 5703316242775925742 17862911421521790053 15973855440880649234 1313907068732234482 5361897152507324226 8148639864183835167 7975952292801698549 3692119201222942417 8301055589505891212 11293437682095360492 8035633905855454613 16398974157221642553 17766528853550474016 6641030834416240004 5824046600517487997 1678035533638347263 4866879698576829594 9942076379515853064 5888504078315039492 14239103319135596317 10403298695992231186 13713772688470944556 18004672382217064790 17896719031812795390 11876514697987049525 17412915529598344813 13071683834753379239 10014361373806568789 8163850277136073463 6940364451370908896 11129904896367992024 2558483047615757456 10073811009345442124 10740516705101811075 10462101825980233180 14299788279256434817 15262618960449909760 6908147330280155564 17237840203467610628 2059999722876370676 9102399387291035227 1864304020234568073 13792361006670535705 1923310306922853425 13449636826463116179 13115743981285300369 12085707694371656510 17744486422123000126 7566677443575603011 7550298824704254644 1125640554355149561 5478610924291508277 8893983552042059382 12939359227786302280 10561160365642701778 4729420177890990295 12389663060172162721 14261087943340051643 16295009893611521629 13014272279902929799 10902983012025572424 7241902963283212949 12332029684374626242 8208601540236624209 14339176415084537793 14323083694994972258 16294505093570402007 14838758585259937248 15072977819280206591 14137824166888512192 977617081754517181 16571177344174976000 9679587317282512267 7671003206691653844 16946890729833430317 16689306955109988985 2153932663948951842 10937365418561574537 8274565289973361730 15417519198282750381 15129690518077048779 10332500085961203854 16122969576114240338 15140997324651704305 631963491451489203 7613391635308386824 615729658549884962 10605467781474974870 2942536596684029388 5631685098794929664 2060500786324080655 14183924694315205532 10053122709592762535 525128094057375617 6925746372378376834 5013360436471133594 327265360643865975 16951367894178695414 18171221537043398640 836938958547297164 7635886675068293496 10182648018200096027 11401788449551739234 12352906803815982082 16407468924751980633 12688342593728167790 9100773257414213438 14210025196470983577 6667745756396870301 9002010232394978677 8653830262161450775 1116690959003309045 3331839471628861946 16342575204004378184 5826979804539078427 16080845764612164851 5271392255017900881 2865491167496616948 12710569318635586464 8906888796889270440 13327323627478812418 1447647471575456989 5436159952345733934 18051573554896898055 15497004496729043749 1749569602589399988 4481551837296216174 565525734857133195 12916249704953333885 16552893401477912043 10730457627786935212 11692989017150053012 13718136337932775727 14211284494275990835 11076092012926227448 7242094734991316386 12641311867372371160 11396738317787097990 9644861220312987920 7787316259833829747 13869029551131663674 11148864369508503922 14071952670124588246 8051638791333257624 17564280100976048641 10004817405654666355 3475881563654109307 822388642585264746 8090675996231637364 17289689048931569663 5580680390598369870 14841739633903700054 12946106254931992952 13461449898931477425 7674731001910695844 3564145197092910639 12819501731487121232 15900742460794504188 1545397909800803050 6898931937807192361 17207902852614016608 5664797436522837658 8810869145973849158 17562668690180411432 6627297296484183982 14931910652358824693 12498530024594596415 7524093919345423100 3005634223264766479 17906241356213028575 2268263155184344861 10332902066041206959 17686570228936433118 1461938684851565609 636967491433016924 10478461743788820884 1136989987195754706 2453653206557607718 6255855851738071667 10153411904150041391 3061353877715015769 3756175793436773472 9597627839403185672 8492532382900173160 10853007154218449785 6956461034526556193 12619378632143087268 7708021260095957559 10388146698964182065 5267488087645066227 8511865813271371494 8140863109391899913 6100747603197969987 16326744391595568007 11521124207049446119 12412439018973385805 5322486636640999055 7936109040636480625 11117673754957252332 2240305651254498555 10595968407760389199 18067131010056384109 4081059051335855991 10393444440807758541 17302495241646456776 3585305328702274489 10910662313925024443 3588256266681286523 9974982888429003467 16300417172723524062 4360936515472048059 1760813901165792722 13821911556372446362 14668905472975370757 12330037161708374586 3751525616403184296 1678754364675910296 10459397817958976925 7391243479793081818 4563313414753814773 5433699976079710964 14864310979884645090 15873566569752111751 16778685539081584536 12585029296019079752 4690635735873376401 12450085129104338569 16796231788920761252 17591941800255156962 14042018554128653804 8469218099849100648 16227011097611516860 8552238845351319307 15196406885619830643 7239015402774826095 14708604897737369170 4754212991753623663 4727798102146722967 6728289381844568303 4736226455544102958 3816302534636139383 10836051965391370420 403687396590673724 10009717571874747397 5951283379657274072 7559271074461804909 10352991789099036918 17217169151074469541 17398342144307350655 11917743609348163300 11149991954500843726 4545215109530369439 8029233492180228958 17737848933273294024 13965377277147710871 6142462147289313550 7333027075815670347 14385174247238290256 2543567281883576658 8018884983073253040 6090133182016917900 6578323389947892811 9934437625467780053 14257341676778584370 11829937896879085166 11790651689722176574 13041808765718300173 7994222413690143434 9760773760032279340 2242934616580322804 126814277398051033 12672431795781640882 18441909223087887807 3790502568406875720 5253752741883879951 2630663671991863538 7824686389270656162 1757217774164606777 11866237784356614125 6849835462440088991 12677928534062159575 11952098342985662931 17457601731027892364 7342723087371923311 10200278515336735980 17972267333376433636 7322890645737235988 1379300745967693014 684717987661440934 13406530854651076606 12656969143982402048 16146442091807409800 6824506268908393230 9343574554585196388 15360209660880555979 10178816940166661374 3558237569830047831 7103819089601772125 16462185542151004624 730279985723810005 15905635466883187221 17447482368168079475 420097781241996964 10024479989900044279 1589213985673561388 3451956587052885336 9865881795838900958 9772057229715656044 15470239255839367172 761712138776381792 8292876331549188541 10432183255896447029 6486094519100098358 15305228146407748994 15072364070843604867 14012490584168842631 1080615784880620664 11029935212375391459 11962701335004932884 2777948702138229945 10318525396416072967 18261417035185038932 7075433879179996430 2019270772809261685 6957227079233243387 8538734746695933011 6032987794431847023 14184203644872183132 12735116993089283980 1925952436038260886 1492586669778672455 14934587495715746457 12441176944789305098 15328194227120919198 10302667129330194772 836966566049004436 15140496818935196585 14825294303772276396 17823369607784670462 4442633528427470438 14533723573274349550 5622603592875136166 14903398870760793694 17560497651432779810 11676770260872780037 16913941587079657277 2443426749873600349 5931238382760795137 15649684148692119922 16035234215626478897 4658269717601553008 13262281779023913641 267488509243971311 3575741791985398267 17468500184323874682 11238466669963280301 5214870707359838462 2164126311874220225 2704395241870827112 4168030964926075019 10745888180598925865 14978585168457784054 11671211870455879679 17306804817700140871 5308615043094581733 16261528599120259353 4436396625992385895 18046666465399092561 7399708778572572957 15531976827293050284 3949821106094858221 12379955622843098025 15035080944430272247 16490723370202768214 14120179603565644892 2445211933961842114 11656065768475281659 16880330403484262043 4738845707476953334 2275324686850027252 4633857338788261689 11424068961541516090 2646265360165802852 13551342983957897547 2045945554987019871 11686240654663998602 18217718784643518660 14474835135373764429 818101964973453622 13481168782412896355 18409608724528310042 4431065268320108568 1835202055788720721 18307644153400007621 6230932459737126482 17569305773288377877 797463961631318409 13390431401263659037 1836939389004566353 15392621656684468822 10729030852196685268 2852707566774970771 17345560423533886717 8989523801392398223 15866439946466513513 5020931988585622185 4718954224668342474 17646701897494773174 10411296358186948068 7142968008558243498 13296701274920435024 3842686548736411371 9426476348857134315 10775889652019456445 312267280668841813 1359261179791353662 524614672738898360 8129723408158114522 2558504173926159398 1493727918749233310 11441629609359734011 42787310352831861 3461817309857216621 6589377600538444957 9609590918912343966 14028782359757358926 13311862976356846799 15543062523716089174 16878653112860475256 11538380832878401583 10472018548892825024 6291308640635674804 10933463210818574687 11405907915705358701 155798329366937323 16599097651881661020 3254965704752830096 15825174956961814551 4096135483838643586 3937484568730629027 147647220907361560 526389355212864725 12270811734105631390 5755903500412385618 6817489945508412717 15379354861582489030 15428720435552392618 17201892784873270663 1877651037864562533 2694727373166668666 7946505284998449304 4031346369378819308 13026374799589027078 13143448242554906578 11859987579175325536 16250077246088249290 6856514282091503834 17518117715537267404 8805519102395579495 16637706920632079590 8261431725165733036 12382747278323133939 5965862966825560220 12268286129887676580 11670029948891314746 3203101376187062613 7655051528247793645 12854907803217370706 16315777516443437458 17815372325090943870 6547970223190715770 11465519842435044326 14951709481664332892 15847749394470672360 6900001891510503190 2090808806803116054 15935653049131186350 8373004025649177961 15654335200085195488 15257734643840918717 13074550000139888135 2349863854416557070 803476205475456243 16748650215732240919 7478638645147116012 11865403971629847018 5527783306548323482 9448531659449646640 10069241941857208558 1859602321953642796 7491466695855377796 16163936987477635557 5817215981666601115 10916062194916533032 12119031926323020786 16634714995280035014 8740697550221786411 5868641121057416691 8306090310619849195 6040331967376885615 1245808410046911556 887295893877831024 7607673177486142318 5606333184120212490 7747076978875992153 15877683926868456939 12229858930047951011 13087510955173708132 955785011566822299 14695906462706431017 13273422965306702134 5853398369497235539 15575753635361628571 10631857307660804564 6903236835799815428 6477029085447252775 9987579005040389261 12909703851974095467 6166851555960307812 772258947029818314 16877010832036126876 14258977754347999241 7087309781830454242 11220555203449749559 3038225754368790781 1731024364639216484 16663882512528495578 15280921216364871270 11997790809295446722 16446860465510856358 965552090100392221 1034945608461927150 17533913478660336759 14792766548293058640 11245263526211490427 11470663330460601974 13345622084514439754 11206527233071845552 12196178069721823750 3158114997378123938 8982988029875127893 12641965159563124809 16072242162330419558 16371561889312689559 6306213898869101416 6654863870884766023 16799706170900712112 17354207856763258213 8770381938938033122 5671928551179095451 17964480379087630459 11910764915674154078 16167413894595836695 16227396843139341497 15445126949783647935 16193114728496996816 1456729646758980534 3416478108339666387 9599112590355992087 8014758364837758280 7416227667908824907 10212105210276243291 10406163696683544735 7663383101406180333 599416340838654253 18167376936984620440 11594855837739450002 16576706717104148149 18007380567816126850 1066622670426521199 11978765936327065767 17207392720655150882 9432264041870025632 9062510311984253692 14189052977204729132 11823141289596503349 8125259437640999513 17023302207257088474 16523340981830541076 4567344453979260376 3316933763417442399 11458086273444902448 81404263514012750 12466483900300616584 14365553698536922000 16890329454941063396 10718665024389077737 8699954864581132353 9501790064255495317 3303205737021783112 7590192791856361012 2145499546187037254 2846409966901470613 9370609659689307053 17220015173015876547 9763086331687314900 2041943487984610931 3567500047737399924 11976510738260363904 14394234716401440046 9641590880999996411 14029435950513672903 1552072959938543833 12640603550689058806 4537136631151861627 13823939918826493278 3401706585362126432 5504474668923655249 14450383484895629989 5772640316251869836 14606619631978212932 8164221435644275498 10483069183477525977 11600264144018932931 12088580683477308465 13855045527994225227 5033168196704709448 2968141340179791123 6155733345434393463 7323972741528672948 6354880668201022392 14910795864438788265 6447952479943404321 10644330662540281405 11243222665621050694 10802435774487254444 5553718664922023195 4346902380018262792 4171795004900204502 2326752845410194488 11215351329045489212 13489107183020380758 13936803154863943088 9630576568881339828 11752363277711453059 7973498981392899066 2963192972256190287 13115628955411252967 9245609762561779669 645732086583008008 17734906566560856790 16140154590564924015 5305511261098744682 4055869680291300614 15214436925985855165 4455465409275084479 10072746527395548875 7806081942957245970 17911322716307259631 8645944477752639666 1220495937063159831 3471500514157981444 3987921477134584438 15220824934864731969 3159291513704293034 15022347641170982379 2754684758810385447 1893264439955386783 11762253347494671415 10511550971352320211 236309643693313894 8988024933147608953 6589966301954149114 13447669922679028058 13731788908058132522 2893184326490245497 9846277167773187449 11219885195563533402 9474813672363369960 9315520305305187451 2607009342616458293 13624891899411682761 2586227685373547089 4095103164505277385 17840737574719295335 6982992924763558868 2200330615046429900 5084611798376488151 16842663363318400717 2174937427107102486 14297092803445098953 10198224501947297201 15771215320584881416 3410276332996532173 3190482116755823999 16590295602613536342 16483928289769582614 13967372290225949228 112627096749016808 14293967495163057061 16867951803723100116 10367774668213788699 5689992747095459654 7324517410686849328 5942173231332568499 4019912226033378917 11054337387423956732 12148863988430509391 3949201994490099960 3555338436060937351 16902400520002939732 932316004760891601 13434422021938309032 6306236010296858279 12522436700680822856 1343213910569019447 18139492262555096684 194862308243386893 8632569665548906071 15254984084487801156 2723699362373644586 6335161352623569061 497673262072097704 14590186858442478748 362122218262589442 17886337002041763952 11766060934836065049 12586864537375753315 16334242722060307129 5790944864379412232 15252845186082389760 6853751817788103970 9191010268457595028 13907461806167815824 15337216967689432965 16566966846527697216 1040201062474953831 4110934710920240737 18028544583523130871 11822911491927053401 14655549180780423650 2180821516976241413 3309407769143418157 13349467228542142576 9027988752425084160 15324678329271060492 16629132392992658218 10695393591513681224 10377880853961185765 5097988178913718996 15069929220376523262 2154276877847955089 5901205184703085268 15159102625504139716 12284869275320646199 8799872606862114237 8303843435370008298 12141298535968793892 5382910998483629173 4304007115292864971 2376429694706909651 2086114096131608896 7313356788682409075 7230777380885890438 2259759536165069121 13131925179569612388 3902230891939856600 14772512377958483824 2974172482605449584 5231991013568938092 16200649141521298183 12786601676180389787 11229728521483884223 16691756728603804816 195973464442806399 11382508975758836831 16116916580032194804 2244670459914930274 10046482956267191514 3602481893358218981 17403893506987379927 1655336716254807497 3585458219861657209 11564456214126281290 4867147317393183837 16127585593290430673 3415788661643681369 785729818607294259 4054939868094331709 11017779862435242590 11649067021965735795 16219136473717446613 7553586729252271613 2561678108454474249 10413537798434218236 239709650466088393 12954147833769626599 7164459949123675149 2070589253205833569 13643711347343979874 1621222781158435113 3688807687949218834 14471441653677441638 18010425649099110756 11032870802242590314 654790984330450363 10885435382191648738 15774194357867905234 8548397213015589475 11388377961227413610 2294736816025692412 10481663872128543427 15413280927635574137 15199980713588245909 4944634233352352941 11873741691328426282 14736100181807821199 11709678538060091548 16220807522512594223 9320806929216226226 9573832065303217109 3950908239781620020 14824043936540408629 11500195301760006509 17024666839008853191 3425807859338391630 9702600253898035890 6869130829375513839 17366234475142179380 9263461447436495816 14185779960486504999 8288776800317165577 9538633788454601233 9674844448440286368 13369028213716272281 9935423998833562402 10603525684765533037 13453593894872077072 17201567694819989457 7501481525902458371 15246204425048401339 7637606102017868361 17682163460996684416 15306300668318156041 5898652465541627111 8495598096949763586 12781975345298482346 12408123337637333923 3128282293139196277 13539589779254862536 16516448506839671774 15632063430341383038 11350157675646953663 10490188382584957081 10178701138292811326 17385382632383454115 6721590456430468271 5602402519948216289 4450008672419777397 13868389050886081439 18046399162960914210 3468054129272685353 10781696684282141836 10264462053541254090 6551080055423920434 2306340251604837059 3404801098775122848 14355274655743253457 12184986980621397294 12253864071303204055 8547671814556257616 7420365187633744163 5556076299280435794 4760336073749295616 11982940399726832382 7789551277205533757 9150136131643258480 9982132967697690391 12726967939655058630 7538536614586842752 2672434528878251971 5180929744659993239 8425014139780727560 765996763713579111 837019970008097758 5023240930256210653 15821724361761128937 13847562517511572335 2959895130951127618 16273809425544021868 9023873908955677331 13558243590283379468 7777847722284933988 5155314782122504179 15458680193778224476 12250243801448256993 7386584185682211371 1530832869610159296 5999408179106993135 11192183260937125110 12443378327024148802 12898838339893495695 1207784021192793448 10505737443967091274 5654447876936504200 4892611553606769741 2621918026516170839 1020978744749769509 3717133792341442660 9678808856822903329 16762277144866709180 7742981631685669416 11813217465016343173 9964515168744113403 14803306530546070903 10863766073530963749 47872433393928036 15030954038801855271 15659780656928959516 18292845720462446090 8980717269622077233 2923051321836424762 854890885654818534 4657983663218305043 9492830417801966568 15971446502660197571 9842079348180905702 7215140994134174940 15429235308923219398 10092570800377977302 8832343043744167249 4074343116759364375 15162676051008704833 5659544482598756746 13595184379992431570 3628866030773846016 8417938171749752918 6795270252770342255 6415511340880891945 14713141492603261143 14497206747436180189 5642507102804407077 9197948299367674191 3722764508966456397 5871498647645806363 5692554986313880111 14891800905446517541 17297285663047485301 15990618039082654928 2167758842461759448 13757778451002130770 13629315769483866024 11003146977790622303 2577377220411451430 10952167783390888783 1984445363820027920 13258992420440768657 108728521581816383 16043198645425198217 854950907487746878 12511302531512069231 3158767406303094460 10047894087839092908 10977830589669722046 9816643892480941221 8671069211018446390 13852817847716909567 9113159900646444150 3871508142899188709 11065975587218732185 14510339405659668219 8204088527152385036 13154704616043131006 8675554744671720846 9283354886677219123 18313341373129041196 11513290943333055564 1574372695231352132 6677999061016218042 12221446108804699689 16629039419509063934 7647845525683822940 14720570120667963179 14508601762621367512 5543848380995139507 6006948909712312265 10388393428877548510 9798802584460618333 954185617025844691 1501750592279675286 16143026291902032806 12785297417692668239 8383755502103697717 14671406687483776766 13207171254705942338 14292068622574781751 2525810118650671603 1037497115407746407 16178306679867471862 14230341192032460653 14164141757096043733 14862927178830394356 3206085514832297338 947430261772234182 17044970486978367775 7676858715993757334 3969736904080876347 9375860132646839283 11534473133083787121 9814009044808457341 17265034106665897231 17398578901791034264 15404264965274131197 3804994290014014813 1318496881846974853 2690155376677426073 17611456726086730722 8412402187245211756 592470029430549368 17782939534776617055 5584195949786464020 16629470178955263029 10837052114595836347 5190608444912840726 11871804156574992682 12855902985235753430 5175345606898376194 11594410324108635766 2148767828228334267 15076060603439352045 7792076940939524376 5341488289648614768 14621553750883533449 3208059888051056204 726416275933239979 17160463204401362131 18146840084983566863 16149526894072045425 14993854606994915485 8113371314312059524 10135076073290620296 12229469512075191671 4129634336925893239 10394926728603377608 913399984357344109 1307424433928782075 3011946424593746885 10470501805653825133 6517813224760826674 15511980848191283758 4481627530658785360 2572008831634798619 17884552982646571003 8613132994170417575 80711294352150314 7069228601086687021 7577604572769514202 17199418116839337122 11180603250171311222 5498995191312659268 15310851256852526180 8799693519775997350 7708184500817452268 9290467478594947196 8605565516077992411 6999841334920632409 1468388468471650553 6629030852457187883 15932259851800279475 17397456918608054956 17233289393569824219 1100320069384360292 6933794810520059788 15822332966173392269 16757728826290882769 11313844173125680535 4749730169913257198 9757696018580510163 9753795260976189820 2766117527927891462 2965429171747510126 5694678249392681423 14381970946549717591 2758211720052645556 10284318245006553700 17472662291903325065 1629591403825640974 1303142815342590181 1274039659077858505 12381293573969005188 12941996611035570267 5242585473438311994 5154042012951497186 950521620218014635 15642271057451558768 196359821165301770 6602015776327494804 359421550047551594 9473879571799645090 31158092888911154 4761243009199200088 16746761939593002083 5937352629533146565 6601406075939303007 5039139448022436654 6518251635154697669 15576779163880692774 1421418778372527811 6816696526299530245 13051374472018672151 1035264613193580238 12996047357269023737 18022276698260606636 16068580904484749913 6013968661760426725 4406917049877756173 41554368062868164 14218871177870241748 17050024362953792431 2022838022300292518 7666748607089020866 14121333923197946924 18250138558034119597 10317300287200906663 7517355572024443432 581196238303508630 4620362430174363893 4327059079654219853 439276800802326366 1898093565435588390 17979591435199454831 12442064052784599026 14841125008229640213 7355036238782554579 7094098513873374225 11171796225560301326 7334079120114007235 4777281707399470955 18381065161447937644 6065214265965644537 7402630663137151310 12356389150173467908 15553996616410125784 5581383211046323337 4540194670968913402 11666326560935289591 16172853208565098507 16264886461787568363 2060588674117453358 12393423163936499575 2760359431380984523 352357275878014514 17046289800638457734 5764339703988371740 1206590939068074697 15180031651450383327 17896406259494943054 17508232128810472753 9576938765504394451 311998654360634252 17107234207525643155 14509294846763436784 677054778724229453 11093680135235840619 17627626598794479451 2647073619185236985 11439598506260031978 1756695317806847585 5725808888776679973 12173573300534888548 14973166517836860440 10120915829571002161 5325836132847862514 9445964360051377804 11172003823967515438 15925538554482436999 13547678182789552605 11490770983531511091 9331708449404111663 9706019009450173810 14632973648760808662 11630250753247175756 3749447232667514488 15550039940240328002 10666517873052875684 17697831843758091674 11575394132303927793 23086340614939797 17355923934970494669 2817359205503720708 17946244495376334091 9876728752047659203 15124629943552391251 6048278081131522926 8325459523098538315 4666905155737905148 3554943145972102395 15723464333171962536 15621157009945578313 4126222131712996087 10828909466292533844 10016324612075952975 10942772933509196297 7220527925511107561 4948962592642615291 10769121642949684904 1987827452582679924 6318270052496667572 9947946361723094924 5123991042225804486 2852333350670597507 3686281433127285122 6988603497759170150 12952930661593074418 13127467400981744607 4469029085269544510 1669392802700355655 4266821779931591752 12674977256154214022 3604917076950175121 1721230202066959593 16163814758719069258 5539788088318819480 858722429996968894 10802070409145428720 16627153224727355296 6989060905071782744 8036677617444703052 13172925172789036525 17433116647274544196 13771144452178927155 5032635318069586467 17111231512598697902 10308537252857776949 11580232180092262183 2989289500431474101 7914149963865448469 8204914302533313083 18115874795547236220 7414991832509650608 2083038225274774447 9387701026332514681 13427726138094962952 11819633285974789386 17094144032412744605 17621617865761484714 570732989633115076 5274544134360782692 6243527047093701255 1974810043584878511 17438780151866504316 13397575337101661162 18336344960864675194 124575792380170934 2808541579698875306 3646383720330888333 10618901572438389791 2981332525534241057 3426295932052116803 6773027543594837803 9533249316649722907 7578733516539761415 10193395423385971488 12933803325311543695 7786159042869716100 1586198817517538030 3985095985487559331 17791081052062490573 14712269537245107581 6817942021717779560 18386075395538799679 2309760885896557692 8267409583736872172 13310836712082112421 15112563432307307581 1797798635238850621 609773698867404150 1153446169153808909 7305016627979651997 11865860209707626180 18431789286786410037 2480705864238685407 17372362720435915076 1490273053297624986 12361906259436741367 131030364373508174 8792939955572364769 8375817755922433519 15708964790280501308 7974051380620189620 17922349626360357823 15277944914865845451 154557313318258074 2767762745058503392 15251871049764340785 16039531581063057562 5040631779486188447 15328623067801535282 14053109372586748142 8918030764391655059 17953284638114391389 15505655427723168218 1653715753491340293 16533211900159159623 16496503284058098967 6361796728850080889 7007868107756616557 8841251400625092644 18249768440657417939 15390996646014968729 4682826896257683326 1461387576535718293 5145737074734719683 17227529788800964949 2444288575133852661 5539127068246075548 12108925058831429872 9058782663405989399 13569089280172632134 8861527201397452803 11902668777465138917 7208377897405746274 14676197491132920811 4333606374681478142 3159522018637112388 5739603906489707257 16278943812702232281 13725468772627455208 11199682174165936595 12971368345854664397 2282797267092939741 4390794575306253061 2489896644489531547 15964249898497898074 1215047189721451825 5236821018486616843 9418812338974232205 15368134699252157917 17699366962245393177 16632512846873169189 920853671980712912 5646331061051354864 1670712730382913188 9359757330770113230 8749268571398223683 12691435321392299312 9234753816205123937 14322223076009124357 9782707869596982635 7686634195298907397 11135351818654620126 13381003493142470596 11420341141053490666 7530132754571139769 14068849529151308024 13766651308974621160 6832079071918557009 7414839324296766412 8853557276092567934 3930495187681589206 16014018308448622933 8646417059283438855 411082208337100405 4829967570364984438 12269837420036321110 169603973756001753 8860517154198536385 3568721756225350165 958696765451227489 12697295153349684356 5484173513873046375 4599746116561134686 6941106848513116393 9679554079826587759 14809207011727049610 374253434475674275 16697888165838392244 8727389845922713144 7150259277742622982 13548286517763329781 15530295301200700753 8585605082939565042 2211319313904768523 18400476576796963570 7190516973397286492 3077979576052231252 8846113649854313209 18170084419556160467 122093810277465443 9111394185413648912 3064677038414375212 8195559810847279111 9426594938056748828 3973938312159467891 2950844514146481419 14536934712957439751 4664702047601734744 13967773220598317047 5573929194554739361 10656687953416949958 6197918346777617679 4161463206906607657 7450437455164135078 3309950334454224971 2588180401500343352 12766652497629790191 3624812015663090073 17731873497002688206 17563922780804918633 929001329376288671 879239796941952682 4917415436571840231 6695439264537419195 17912273542108474822 3142516017451428007 14545873269829735678 6991895851106386895 7938367828768527651 5841997064356944236 6032517746132780631 762876356940239484 15648364607219075388 12877197148607858516 7787378574901712279 17086696873521635049 10879755255937194686 18157418654804282632 5355087706564792977 2522190588311668994 1435978213998700472 14399627498103101826 2594829916705630028 8428683548834228704 5027203292256444417 5874817930267689882 14451763093748992899 12822472732601197969 11995684801554137925 17483820292407620968 16206260006279790566 11100757865224579106 1957856909840229258 15660331429893292793 7432954239714297155 8519239601473099744 4037381611450342900 7868982140131405440 8027055706108964571 9454866916404589217 3177931120784191113 10740109786797213807 1698147754434141532 7769528927714232016 11868942229153274362 4657937684304874146 159606406456773760 11540766433512777541 16559439570346895586 5403226022709462371 1372891674469154460 10764341799925972393 1824488099879835361 8958052203899625673 6217350092547015137 2879531045875172479 12344708268925455799 3916356066367209596 5361566048013579470 14478395696179575252 9884949576711120266 8295248605952751118 10334492104091794269 11581696464508428819 17083293578936086472 5563057063951500631 11764530284615079604 14594642073708902220 8471808727601240628 13305176953342543082 15545579368079290580 12710517917166831572 5813249850363775147 3525827433031662452 5702263719163623815 11052208794450963916 11315885838370050958 14696337065680680085 1672172013688225017 10840089289122787052 9589073093594355598 17530604387737289720 2747142922511882826 17135805319444399017 11743813334331000777 15516257818961322400 4951920223471643767 10693582653590551135 13056632998033532419 4877399694988022720 6475739149745446525 6679057645456531205 14445776074348989481 11003688795857273606 16721750872455905246 7739902459419912160 17395607935374162663 7712190021212263704 11972434281107655188 16842970496665051202 10969971895398934439 4290692867253034455 11040597482496593780 555212079220341669 10927279021367555164 2643406851276049744 2552436446107497206 8962019918183423524 4987349512279535942 17373609951736149562 6571582810460833761 14097591048978434663 17452618028089819355 15964707003684594015 3577258225416186828 16986490131481810916 2480552639317129117 15975178122664066979 4847416645406594264 17850792929985004338 17762139674546103064 12930817460886206397 10610296349607612112 10421336959680967030 17395528292624258281 11400400777069691902 4088351641818788415 15498146871312166281 669622485555514876 6402641286901072886 15006561646794441579 17672412398142681963 10668790569771307234 17731598106325091703 11228282667044693592 16728050810628658951 15946578346540500422 204366886968555650 13196531407903080958 3052675768787710049 16352798095232825284 10973389326807599221 17615097884869210509 16354648423933367101 13782170692140920077 300945431732926849 647578157900577966 13611563495254354637 15362553611866625498 11837777912625646324 15387286610040620927 8692342900349514894 12152457345566110969 10448835724971030451 16862851088737975976 14380576808719740770 6850794215252737827 809282128818134380 13137109485967284158 12248408428506488223 4981099239794866636 15415266226863947889 7612239856512635767 6125328909389602737 17644554497207898138 500969127302873558 3663121008246170616 18003557709909219728 16700095679252663357 11384474542516151142 8957429129122468372 15763081423662793120 4134959865075732425 7353607405147714514 10127084324392235098 10899034764849283643 9714984440575850446 14468491703973200602 13353515377020340518 4381055748959461502 8014847254787889135 12589424524558849742 10513264188162238582 10494123964221066782 706500926208508697 15848938087057857757 6471027534099418665 17862628150784203520 16106929322744828180 15784027221530323863 14414635709706080076 11763879635139286981 14356785321220235596 8802136674162210687 8188262279538158474 11621696065769550603 12253009611596159723 8110496889767513452 14861503164362130406 6707342028897297276 16806181351858736909 6451134464737573987 5758247989733398869 9747036439296432356 17841176761319778204 8937472620592970598 12564854391041857497 8017014125400517202 7832904110247601509 5208460392336165653 5440552191975701124 1961918999929825086 14067758919850853767 13988599501980227395 9871770774003047568 9596536638864168441 1424287834058186672 10302535514847005870 1616973826402433844 7390805677910351991 14803987277085016834 3077635551007388013 4732654787018601051 4291753967772554133 7227327510684122116 13050566157340445048 17786283966913037015 6053025206313647668 16326995123762642433 10856629829413011407 5508309845630741811 13656985745718320526 6230378972387059847 15017571704998349481 15536837131207823344 5095594379706144292 12142945211595972327 3165892030204756718 5289337793327886470 1428007140362020585 888490789996026573 14775372039168690710 5996111597467812940 4428232194187714064 12701307794043736365 8836050472632454473 663056571975742288 10004863071520122921 5195402792458989855 14239221312562200172 17705903848735533395 5475550929062814162 12342969009551154044 15811469918927392440 4270045900887137775 8184903058083972534 15597282279176402141 2534538447066058616 12323249963224053686 1113740986417583346 5502782335451838493 5140673852190704921 12757044679012641272 11511040632391461101 17485253689720596469 5267221167557246795 13492384854604514601 5270088436811606716 8163047677381427416 17088110081479885978 16223736625632433554 9246828210146140278 10796254738384456329 10543645386431871715 7728885695994736335 4130317100145949882 2721551329558044912 12876578337661725482 1433271847398920131 12978022466813008441 508728602250864910 13221508841786328661 3535551848016695966 6321593536037460533 9378815735335521849 9062823446565194625 9237181467256670802 11029167857732490222 8855173584542149523 8180202915887364748 1204759647102981714 479659435277661331 8850813085225427665 12845086046818914025 16075851033577453474 2292073143677235388 13525145593012439685 4138658495556514903 4475586348633973431 2867900060372843215 15432625765120500463 9143032928457569782 18130422737969736462 13499043946649184822 1178944142172267282 8807976993416770836 1739838447563402728 15374739641708651966 5272242481285247104 13480479050900626248 9209055019732274477 8682156910315556102 2388671557820849039 15666280377297923480 10626499145349985959 167937628912511782 202306634843454998 7034270935931545843 14132952208372270136 1686001360471901413 4017493959349618782 3380292304234268008 1692962161081501488 14967312130011707309 11166093941359882328 4627560003193174248 710038602957081019 4745850845329007783 8023834996240156285 11695157852416993748 13390264154376336506 17514208656255821479 15966811607705529522 16454611372589330639 10372371044054022438 2037758407348706895 8106945440648222254 10577241872879177759 4222101153063753112 6838837385922800344 12824077756192759961 8034000207383822885 13845646623375017118 332163203947955452 9419074213420834761 13591865962834380933 10693404842847643481 15453166452522505569 9833930484031816898 5891240945355377388 10828333046799750625 10319525516531436579 13725862446136873227 1449759388451901754 3094841084466748022 17572375835617731819 9462413089868329206 9960999591021294472 1689487716611623797 12443087660141403523 11152531251231986477 14713393387689558061 6831477303438931255 2148624340982629437 6475036006565748425 1611762580138200624 9570546256392573717 16253120134528035746 4759396644068215364 1175388250159770013 4560757760871297345 12786469750113278096 8437379043045682068 1783019322580107408 7233760728305488648 18151056463416632238 14112851126491280915 3950874936118392718 16316672532527619414 10025998433997209602 14753125787560210479 13957874141697842276 11666436611223084230 4211564815898959788 18371331473189583990 3684191225575650193 12347979769190549267 16194294390017583374 13375845442858201667 6973911775291623129 11002364277964008589 3159852872521409068 3998783385905515101 10302212463888716518 4566318066392355349 8687039574495516680 10895201315007856332 11390265785122788776 13402613698764661944 8328247707036981368 6390237828733955590 13272717623708196138 1829100370917961293 5316793537803557326 14828734318093150593 16655337239919581205 2904744207214151906 8807975014897658858 8257385816495641558 15972827629365383994 14080310137003068617 15314322690498681032 15182902247669152854 7822123643355637589 5587521399161253832 7880700614882963972 2150720920666229978 9084339647243646384 16392771502256481648 16577498700630115157 6117786548884534327 15354691684706260120 13595575566297617375 3787131926511698813 18084509462670570222 14562391854525772705 5965376855980253754 6726064104546414883 9612500300525804007 361507995880606079 8545948211498850132 13057655534009541018 15992278920504866319 10710402012617926114 6815543214679008937 4702554637930113945 16031480001356992107 13367079028002371764 3540309329366489008 12910973178879636788 14661798177733408428 1868479861226655113 3069206697622482987 17476840431415720040 8632263889130120376 7047758205265259130 5424578956572047145 7362189717430392269 8786140769398468140 10431406944035580820 10100560226993838460 7198129002149369582 14293072652968007311 5395553538592983052 121611536092294768 8893243628453950740 4067502913982714529 2988805805583089600 6282432640730011566 9735652422671242577 17127633580838830350 8182577593010249674 13965173698166507984 10857112959262215551 4370402387631915881 4204381925852723399 7021225339395059132 5544089679665627394 16517455163560969662 8702336180759568756 15768928667046839572 9580203488395986768 2412234193758023265 10765481693429784918 10752630813243744957 5128081645701625779 14421061819619228792 7508799982986623581 10297086377883172439 8918000006481676825 9086130710847759213 191743493603415467 18035339798076424421 15511309878507472544 3746257535891954309 18152127769878202826 17414032712431242223 5020520163352661284 2455806593540302549 15323510298891787547 4340461281540467065 12521450717347633834 11828756858153634099 5534919435073618012 16597425880008253633 16052664791191944842 6927167526584046391 7229859836016844352 5636197695214002724 15772992114512964702 14781013935697034416 13498572146716382224 5987437530832960178 16608512395484660424 9582022914289742274 1431304906011414731 11416508760781003815 5995258645912854846 4109747963608910542 3577314322800969011 3296505405121749442 11355424411657767307 15376683956782203029 5488323625536019308 12757886613030733799 11029087736711570750 9664820870476315169 17960290893760512644 3587300828383310138 16649243250372917277 4898063414325879112 27005801256123143 2748661763417543109 12460264918146077373 2714951785415683274 11205354020649997834 8886401109144809411 12294913798909755533 17545093920226099756 6514147566641982008 8607176094354936853 9017911057359345472 14220099605816955794 3275426061061719644 11963619011210385676 2896048354786367773 1551876719175385640 14642492463121388658 2734833443756029981 9381715637047341327 15210500274910479260 6977202503662515841 1146586706646584588 10737091779268433252 5424943364909506468 17887931389376895348 14285617037536752800 3951433286989389254 7096007866281137500 2521867676103673900 15737836499122722442 17342719701972039130 9729134248291071974 14391868664503843434 5002442136418338987 16431614243071204332 12497028472396460095 2171649684082605764 11353087245280350273 10240936939225319921 3040880778064046014 12029222016314058066 15431741124090673129 17714360987017648835 3396992210475046849 17417060902128847506 5194796680069597128 15528315617600702577 7833978169962747881 16474070288670949918 2613859884888302064 13742631416797159632 14197219280520061021 11767774737610199807 14404607250897574323 9743816857844290145 734028888181709205 14902740457360340658 13005149656175591458 7225491587785433300 13920571457853519810 10404149013532598140 5311029345764528250 608342736621849741 8736761525956049671 8400067452960994733 10970421972250064814 196899917634183153 11201408935945894952 9359371598459824680 11452953346667826832 17206766491386341711 8131977704969360059 915067223042315503 10067410870321935699 6925729550945820570 10757581013613652604 13320908226739755877 10062532110345007545 13791152156998173299 17927831247822952265 9504559214600008294 11895276325057518572 8566869993893965163 17546880628549668465 16234206660316568532 8411998058025957313 10270629209931918900 2226566368404989171 2362686769067851882 13169659264789586586 17841049644835410501 8576852078343331852 1794412392722813518 1905688824221616120 14440633287417387735 2937308775149421528 5955725858865784191 2270604908447316011 15877257251189694797 11176807646742808547 4148698649888046560 11921557541827987805 4073341439978303521 18217602903184993994 5319691647925520965 14197919104864180565 17936676972182237125 18228977311768074607 12006782801333994036 14357432640075367470 8539585440851968651 15034481429090641445 1553144307158185706 14046743856191322768 13026253648076803905 1383559669808310705 9092057291832222582 17823583563671660730 10628980425750405408 11876841663343297991 10036424998933240782 2312958538712631375 907946821294475043 8343467143315600096 10799080640720203708 3826523598446810202 4227342996426773201 4559362598499154437 11510296082823133603 6936500096089789964 9443590323022854053 12223723606233029970 17371598299739005256 714903810633445699 5389649833494751158 15421348674913881433 10296229887068280409 135503285084873101 12039670657741443848 18174479249976317866 13533181199907806599 9684771438273555722 7955069004884023347 12780280576696588378 6477604732187675388 17672811088290975307 347730688964646506 4564570602833530649 7624735384598419822 11723911949304563334 2756995388820550256 6162797030660231144 15784472433266074640 663753658902193418 18360442966919631789 18422570195374711243 5872542755863810683 7634544960558498490 7984554115619416172 4051966589927285594 10427728645338242207 9151953529376633633 803153330104553555 10333182595980145963 3717036959677728305 4392359137447616079 708779484441605046 7346692923753752830 1057885350761141020 12735674689916847725 394949418919985170 6102336083179151355 10639216130356771813 16000531868628952884 2425751459771768737 18097627098393396041 11413933815906438755 7278620697072774512 10621942158563104042 14770339596474290812 5784009793565166129 972408549676635834 12455594473483219057 12128406329478962427 5530030646745833464 6136325545730147954 3912369611457256692 6299414392195666195 2512053319446693453 18438898364330176489 16938454927847810934 17520892198777410431 5832166648846637511 15830351680660848995 238504451976287157 2720269809796083886 12846775826466741947 7945447652247902563 11328092955245879186 6650358368378616789 9473289032983349524 8218696471719855703 15135307770649980246 15913440275247541046 7243825783088679524 14089999456523916860 8083422549954710275 18078727639381608682 11694268510705439207 15590508975863614374 7129029621773995586 1592182137085382014 8658284792956686130 17283030810700538307 6286720296435020299 14964983728776565439 4329462660724783351 15006459056112183625 8325146660288219189 16296195845299115508 268656410263735911 1376024705042979547 12061644769674130570 13646610848225196373 5399417305545539117 5269382414250020373 9351081650953888161 14309857405586499732 9656345885240374356 12594859208722948157 2196956577750773866 8578411199304454298 7493899027659373982 12872312894752700853 7810434147684467826 14278118220556033423 16336822448318644302 3861985742085444718 16289639165972634540 480125230154616458 12107499790326053536 7604369272992024214 279116989013413455 14247715868507855924 10933361978054342811 157243907658418085 13063304476396227371 16259563434596895658 1252587124615109786 15140587627344538838 17749140131146263148 11444315817162812688 16117499742037735029 1991608230036382588 169254412649743883 5121378004827199123 4680718426126833323 4846424504077064224 8667582229370444817 16331422311143739068 11079327081317341609 1460083979436268424 15333885851133741089 17946290336965831857 6752946171444792433 1547123999438383830 4899008049684622627 9596728567270227506 5394878166801611174 16549334353716745816 4273249255413095062 11385523701419385843 584272439798673130 4251732885125273148 9237591229348104922 10460043330824709081 6768538530899102670 17723632328233313250 18151411848340657674 9895203584976228200 3731091338922922711 15543586016383067687 6822197242041469809 10261421186649300218 4378663473494896411 8671142783219071173 17661233638831959604 7625231382600449408 7511096970150128657 4649093733171527595 13065770267764524527 17908078626056787911 8846900861169021874 10896807557606436884 11913664952472206478 17454035413277856395 5393146227256699007 12296361120191262691 1503606352768378450 8006860159196677598 14146556708766488948 4165474631349728168 85479535792894352 14682813733995063111 6371240420070876245 6802963891102456824 10857750227465918733 15923106217843178451 280547930404812513 17313743602460257039 9044396480467662525 8466778378621413349 5279135538601894621 15166346236508535764 1151168606193068257 11112283510868518796 12262556773654619218 5226569853919583040 16327908576299774060 4142158912534934772 1360138177289911172 6012020781574295187 14243919246394239372 3297740566847184733 15379089568686879500 16314959679309496136 7994346515180333171 13783195694615472228 10076219750763507072 6166310556289021970 12694189093366171870 6204201023680819527 12641124309887218772 9015409410151626324 8971549718523802380 6500865006658202644 2490315767796089140 7601671834551597417 8546456660905257694 12782346707597960043 2054581801634117574 761449588729162229 1425312941809213795 18368944827298444906 14426807765735345164 3207614171974126852 4933852539049912246 4363453603010124344 9727013406090830377 12264218025465665104 4635652329297582380 11242328006557212588 14006759136348819264 14354396154576337408 5208169441280105141 2298222205036724840 17607208834029224856 17560922113872987436 2787701511296176484 1204617317900234457 17922809899398279138 12677046646261601863 11454968693085675856 16522986054872738414 1173201413479282187 1859351331213705378 12329856176877462845 6957406299212632935 9642981171004280632 15465786190321524904 7752543923439560009 1988387635860239143 17182034057450188807 3598581272477648313 5269459145074337539 5210391313505870742 1084616496597578055 13499815036127730933 13285447775818944318 7303418008890382499 2004079685888710951 1314023344267790852 6770876947808960867 5013028595228475036 1500520131960568684 13213005294239786978 4235038639263180257 15262840903800833272 3957527446817552227 13484748402319127682 17295210563467598738 12984989540491704769 9517711778697685402 9215031672771731381 16177557630510472753 4668804617166277977 9857049351094621444 11880110421239467531 1049089518295881008 8446811088489515259 15241773382595840468 7780250979753799017 6682558679304974594 17681478791102588475 7756558561315896115 4620363661994021331 16549816121548075044 18090433076636589297 17505407619495122935 10972601613781150713 8606582861412265548 8396816133352504917 12940725733765625695 7944848352179585495 14849848594309414394 9549434142288324338 12684383496197267235 1427215904745303366 4452273070228319020 12204102000119474687 16686853190891091231 798657735898141135 18230843396702960919 14877796784188185972 5552761059587196380 3617433937825556572 2537674611797758368 14669762289370348137 11433064254188073244 7554628819743436638 16305907805052413930 14902109092892038151 14932894948669875225 11798525942576633150 8559410576585296609 7750960838729031990 14071134811522768287 3957859022206831971 17600583710869430989 6325599794793161743 12083280161629380663 4178518801627365834 6848751686369592189 12815287657066241360 12851966655377838563 2411830469176222028 8149103161659540980 7235869888164489383 5983634816917734400 5672384105352323962 9373951697346535685 14522183385300920953 2422050942674230082 16283884602396303375 2282339480041525306 238841141571270953 9640163854524009386 1730086942338548443 18185261349828310742 15915876611248912634 5598303607698106580 10713906317724931043 9055777558008995902 18335222494506079685 8363623256113105342 16704255690913624325 15596614229143637286 210530826818918684 14202717955654395809 5944980580727055077 2750671452048080876 18414154063025005438 3161602666654197730 16700361916471694572 14611532504776726967 6723473591207517981 3385923486778408995 4204612974340650173 15545807414680690455 1745433659245620773 13476833253035161652 14321025351681530150 8771267481621334865 9184359838859278000 13851529999245179729 3761788149351090457 10548099576043216550 416875114155631264 6879979928647917861 8867925045017510783 4234250352787928255 1748802308876156507 4763173957004355920 2571431084199619599 1110916062997801711 9520713715145807923 14974747097322483425 5381751987199568254 17482173234604107197 12606664417123162885 1339027124032464869 1686698349551603100 10908242977442548836 3134658758690072110 3374261155518300716 8371306812712774815 13941191982798196046 16786161484798764720 4181446270612419990 3139529823632461144 5047870157724255816 13260672825900498036 5486708843551486220 4502054932802747945 13076911291352367181 1953606360488008355 11829630860999609446 5541499668340482429 2553680063030308216 7474231793194543635 13192896401830359326 6140371996826997927 6987724543887899412 15091357490112975397 10065042606661400860 14055350688904497905 4081318926144172556 17160806410404671499 12509407504501768849 4005631136350609778 4201956376220005163 1057799302200521069 2856031061848099516 14363816771415415169 15892834737616170752 16020736868420865771 3626671475056818675 6951480284911875849 7559671709305729829 4117060203366196930 11113056874005697675 15189295473240755824 16725926743090651318 2090213472582503434 11770559009081529905 14231955351739387843 7540545014111170705 16764951344874291946 4233252730941814890 9739356530426033799 7794743786655911360 3881460438445055484 5552889240924797420 8662372177138750571 12450809239659940649 4206258065425311596 5604157442030956553 1113963059767616560 17956508478291725182 15898813882243942605 13490627153554939119 2924495675420361466 2369689630869766354 7287839759678806737 16058845381787861362 4202117446201384230 14181020078566980772 17119347850672697470 3230154608802688351 12342264503393518018 10164019415282008932 15891373555210390335 11803987658669567985 7168084909606100395 16862874198633190491 8686561540108498520 10158342819307819801 5656205910580390021 16581249827748604976 7754697606646200904 11069918841733470127 16642638967446575553 16160229708520118217 551502683766004207 18238632991375173509 11111849422775585008 1960719331765073618 5145140522759385995 15011778825257101613 253151705449857009 4076033405414403107 2448343153660993739 9831074415085285176 15087525443182433213 3382256759199625262 7148672347409033716 2812501374150632366 8758518475678615931 11814593400578636958 9018337345900855285 18013139589662114317 4342697661418604370 888807485374532721 13737943607293994922 11142308737342964850 3479982121304261769 584829149293462408 678901892481176636 2771521689585776586 11754237214511704885 10892357359821795256 7879070270778308369 14638107901059407902 18409451062541258016 15251724317107023730 17412603330076641636 8729160008253658408 4639331860807141763 4736479019084292398 13724586262166000745 9133822444103270612 11551701283074833052 9375921327092923284 18148909262057076227 13498296530382524028 8796768327153514620 8738665835319105719 837176034381091993 1223833123544075002 11243158894155676561 8135609148631605037 15085234738947175572 13388826555151373804 7368581850731005158 11950511571400118692 6961351167326864245 6719661556766218754 5830153019732302985 4337096137788418698 12688534273781727401 3962243472073754723 9775490287802016307 16965934747831197422 16917172796265285116 2163660306659424736 15032462182025007101 14239065188332359933 8791207786708563824 5028358947953215716 10090574942003117550 15284044182215026148 7301541722825018631 10937529374901281487 15079870394890225757 11932588803274808920 2976131290147049499 12405830524816588570 3966560429839920977 5285520231347809151 18060286701857178460 16346804307705965468 4371423248373662696 6349335230808053998 12205449977628850239 12938978534245004069 13995549004136302658 9116809766134933373 1780057372077190373 1836429699187050341 13223227409158025609 6812122619729807168 324792704709393503 1742177023747251955 10703502440807134487 16947168203749725214 10640994837496281696 9781239716565686013 2063983287343942406 6889668459582586442 10107580794944697154 12621267022202462901 14112947282860669645 3131919334832090017 10920965807765579709 14650889811682280132 6093033486832887065 16449763078941918950 7281495018874774685 4931167561274192204 14963232823252834359 12869084752389233317 9913142871458337450 12366857616994172033 5942103519948181637 5845235599658592081 17595008067993468887 10766371316990334188 6435499260829845163 10065648698807957982 6347946276964321184 1459677403014960039 6326993155924048119 1007560615705623503 14550037908351834500 3848299713143328274 3642136216056076406 8614307322681484632 16669880010224219506 2932721484946500580 9979325102636543462 9012896799890857316 1657091914554613420 5075609278078596778 1505688876580878678 10364857489101736205 7254629403321459274 10304582083456861700 8029124302772936617 6951873450468197777 6384458847710205749 12495844636385588367 5451910290182856841 15731138239034028267 18242406094661113224 12145251312575171178 15165872147027223390 14494571626424397036 11768007907051399773 14513986365662395132 5046197988289380005 13713003939242653102 15297782008355118313 67207199947877159 12400029754419981213 11322605136409911325 1818290240475344804 8007276408816005322 15627657966713022687 17914038679339332447 15662734313432526690 9610147383436826363 8927999530908056908 6718044466228414177 14738363961520668730 4299139687566429843 1899891534321870154 9309235988007213232 11092566307539992156 7355466111994437043 7716781909887628878 13443838034739432364 2404177158666153835 1331478171915965498 2605434589416325750 2618282705355716939 4718672660543735319 14698055974724148174 10887615278362540793 15655785650043935683 10469871393484839071 13334933571543034598 11765511935107537887 11403641792014883115 11443315101705451965 4364050151084284267 7133181117454584046 14288833397765787120 7876927410366295075 1843711606349924608 13998771562427685871 12891652625339215646 17960189039704033600 7037043608811924726 6953164888339295737 2548742447979034276 11464562434813163024 4585416464268145590 6812611632356970801 6390584637241174912 4689058004732084297 10042619569535340472 1906653876235853911 7841940992662910372 13714590080408774916 11498342518149920586 13582669158368988227 18439171268523657089 11782174233607989376 8831847293909732108 10296734437072452399 16197563927140118604 16987050042919701680 749352856474628698 401167938920326424 4090230066145147090 14919912578248781871 4540929526313164943 16659833183509654746 8231261525200950712 1302109533931454557 5250521016022343349 3404441384110951079 5833349893575888732 17307977345550224874 8168494249694530079 14012965261058169436 1550041998281997182 17387527521594042737 13144884111144293977 9466318196001707685 629861629120422622 6168482652269167478 8737790957117590248 9465921165840084619 6941230340832294982 10902039233627392991 592325935925530533 11510102385711152920 11888414159515736857 10299093226471941198 7252171619157886100 6839626694639111246 14430606639760012705 4463173832150198194 16757782268208840487 2319942769750912755 3800569488802344697 13390749130898823172 17640565127761911514 17346409215404767726 7028254510232343749 5776123017909416435 12868374222280817471 16542401464187651209 5489005248554590504 9484386776123755433 6716133316758691470 18220768396611568670 10165817784573525110 17691209829171992945 16709014400202436251 7080964712813746165 1351729196259991191 13063728172066559509 12477334349666560515 17292656273688011355 16737603256805581373 16864866724466273000 17360240823113205973 9278112128375103958 8026614719702835558 4203826054571184581 14749537023908215674 324360186186582657 8334415495329583752 9444755647808987629 518267460988139477 16407152060101412815 4044652815072291444 10937676336041960762 15505807425792381390 15960023659199266061 3937586694425696201 4450897880573576294 13682828243677895136 15120393313179114408 5909479494770018122 3480382686391404130 14198224870795272654 17377820505792135301 4608388189924138136 12783115356537118601 3190455477299349240 10745960182946076636 11908078892528846459 16049318298971636025 11593538121608075478 5629728375600035807 687404892790121233 7954792209095571534 5116792832680907172 18109810363728065044 4887250954751214822 2593875720058999383 3014107776044946696 5332766736849359586 7120761421176502266 5614553484272838550 17315245201917041701 2035455908566105909 17139660977879848645 6280790911636137611 6268542059588412482 2473916029883812597 7577607588896899297 13938766065868343976 12101034702344290934 6531380440343599623 172819808027847354 10343398145841678614 13448555641641046622 10509860904607636858 9795655570129153634 1604607570159460809 12251615443785400266 16256897892235210804 15244435801550809881 9056135755437378510 7152899225564260011 17565160958458431518 16648445987268711226 4664183281520378650 17090938812324527833 18104980137764453774 10590194151379530464 4737401853487882951 16310558266300996636 13035920714937252731 815480303239037179 6004643024861540371 15822831439926472287 13712922505127957687 8957372826884011765 13201868574914635654 14383171420683015640 3996705713934931389 8692179958386150032 4205439019514913542 14094435036872682639 11835918471742702018 16896754625613610609 12197960807585903193 17443561426786424751 7135974338930205154 10334314592127081492 1603087009740414856 5377946886196365017 15860823151232088665 17855661058862074300 7818402603893083619 9269153762081434923 18418199971736195914 15309823757028127206 16964148177262600077 7236420767704615802 15122177756677595624 2750843051026959521 1128402093332521151 13523858771870803687 3920437515344832741 4974995188993049439 10183015767548343718 8770548526350187621 8708011537685596290 9481298633270134375 9321910824309196580 14921048349320863583 9456902309580016408 3826280208413099323 3279219224086420587 10943864218334941730 8764490149599340421 4162250840292057096 18339774587426135179 11154381739805364220 14742507078403313373 17732129111383818629 5689168128485679243 3452132957467293182 15280938646938448151 5447970006247872224 3677503735052389599 13711698540063410746 5927206437633739427 3898659622437783335 3944186054162881150 14615383830196069976 1946086584014092956 16069597139196609501 4690894026375332230 6159978526318197318 9395536421768669041 7085350727189959412 12490709580588931568 3260415450411157958 50837548999949295 10197913484921881875 3145229570224238882 16509574097058979472 15079388172898393215 5585337161827272958 14099550562828530919 9135237517132646133 12877284234055923573 18215244918013492591 9443273488353401961 10386324511724014899 2153927668377922751 759485003949017749 5434672066171869714 3459405272916452414 1384928302787928564 3095692057079058637 6469138943110666213 11631037106658424336 2368647394428241797 18303342428611959234 12656364455078755137 13070294394632632005 564744396055685456 6712408317844146252 2112882337808122323 1117903444199019213 9707076594703547131 8312148173774216707 9154114184019063386 3393307161551572193 7271023596703728096 15348332633732720109 4923432537219298833 7096569580110590335 2323234573847446760 9007742066454249262 11353867336189627505 14018263145071054476 16063754076097726468 10739845608561987334 17395044896812480513 15975826101012353084 4786136287992615146 3468942767922978850 5710003508497690302 14802558963138865395 18398647757918465126 9458544555667126782 17090066606912556297 14903719097075934478 16107184659393008336 15592545752970664578 6286552768989193271 16079752243502982987 8385784290745867592 18381657493818477454 17106070126006025354 3579670670200926229 13394553073160203662 13764618761178669743 14122749346469461662 3929307731288709204 12577011493427161179 8672258558072072666 7728461423388469703 18224942654470461433 15898957318360678021 9085245486861813891 11775621544511404834 7860597557562970957 16337153380859081244 13026464765856873210 1592766195248226762 11696223496945063807 12228724635486168155 1440699945332086342 3915309168347982776 6719087912403727807 825672367883451371 11091636667343832786 5969241224574252241 3528445407663293420 15865664174595862856 5038623785892127916 17803487585394187690 12793269081175851437 13486282453832395225 14500153643607640349 17688600586984703809 367904375066584895 7133171409337032129 1179287273971950936 16885740299118095503 17572155611870589891 4514398780473942509 6948894403437744832 2850857020799325860 10172824259765144623 18394016621229012713 10687174608869883242 6256448051252450027 5727292941353966658 1437982882661841192 9939735119144925715 12602566798477172023 11221409487547832191 721885761705844851 14890528194690970371 226534328166532471 8146786203334911690 17308457269859930504 13399459160664403874 9027888175848704401 17700824495443794494 5476158941329063961 2500976739542550533 13301551522526576302 9256043672561487045 6895452018131948848 2148319855116150016 9984981981943836544 12895358478258007446 6621423217642471743 1113922484497648496 267420990288382879 180305422339678657 5792587033298955153 18035838289144672355 8743934670750577953 16759723662457929257 10172184892761394593 314109701279296701 527757551057244063 3153037598935952113 389042436205623879 15267182340848569912 16781324632420397870 8487254574882114768 15429452337269940202 2200620987433724905 7341482738390364055 7046289178483046755 7879892062964937536 14317302251289113298 5506938920805876713 10683915104369086405 6894019296520793680 15501177030125185309 17059674429322508343 5633012237512570287 10811335325352266502 12089595460983864192 15803182280815065975 1914053953295271856 17201841527499122649 9942287506639891507 6735053322821145191 15238705669167673165 2495040818048077868 12647107061051553450 15132455582534329988 10164448562344247801 850518801431295369 7257056250595710062 9167642510991487695 7959580245630534250 13799455049049517678 15500626948990371027 10264235132579353003 5752622239325328636 9808805265513382708 17807519120880918526 12297894506550561941 3917050843517084282 9208925870807270669 14371604426237198045 9733376731212503461 4857768221616415055 7999121291912961316 9232690284519591363 15172295110461136879 6433291768994931915 6819587216712050303 12322916330089115538 1951994699181113707 1797781474614921053 17383437310730729621 11521360210810743177 10986133962778376935 10338536798964517901 1512675026653234942 64106186801984787 6025238066218543320 6834255884903452193 977504051195256706 4374892483841653432 17585483878587332752 2254647284009849362 4689240081623459652 16565334526796902181 475103805748578775 12709051439134582496 90709550785612565 6870522470629436964 7736057983098172056 4437977752334373606 4084884606366712209 14389258407216188857 1221778630843102450 6123064935456267482 3615399293883247018 14018449881092714876 16466666547292398777 7370832602821274480 9346689227594728923 8811585748801470157 11931099010292622341 9683205872884300491 4595008265559199798 2918290623495549556 10368876556725591748 12651788009057838004 16226375107466961131 5652300985950800634 16148985245759476222 10227965486644616444 5195901634146151906 7794381931480650128 8813217783716063777 9134614366845612872 12349757443302701956 10473353395502904868 8928954169325139154 1498774570904603153 10141548017636625992 6868473557817766888 13041745728065899348 13523196825883691164 17339209114596749334 15354721937871455254 17286123636674950505 671689519476235108 5389903473439590460 15115283775923337158 15260257213606024471 11705136937570133227 11683144797527347820 2149077178611656101 4798562711450908778 3468070266659136632 7046189525345080653 2882198341643063378 11850049243724366842 2429230202871687957 4970077034890367531 6586448094443582552 16598389038203361450 11439810837088060646 14978216858207629522 11723087619506878119 2484030575545479790 1840659897027401639 17337844653615471235 4537993709366245344 7455841508679421955 6460083105384695595 13914923715459007344 7238999089062676663 4476126853845324115 13980407134959167199 1147135805124444042 5577596033950559084 13602456419705686766 14552873323737779504 13326196845761991947 16186326344279052407 8272181508987113470 17231735992621333104 10841938112856194390 17274627497128224783 14763546830215721456 1705120821010122444 16274649408562753362 12224083143754694206 7412318717592159787 6225802936960454076 5572273854367432619 11914958095384142962 6496226713350112470 6226569299351774206 6594035566074223582 390064757449249319 2022032730618620333 14969877445866545140 10187695047934979475 704953001141134484 6304062958192239101 5569670442787097107 11672232126946254374 375059786521666581 11309698335647377417 488163518559113122 433982564093352953 7500649780358559902 12657860094775442093 2661924184995820197 8466682667911798678 11229926552521178641 18136756681565499638 344809372282810939 12809419770675629272 6283614246077137259 6996538522911279985 14915714265853102456 7624261491179234287 14302960318337372131 16544533966944780521 8575820959557268282 836422616237143021 8613264318107136925 14898023237848531661 7709690901963452973 17538638658077837899 630099140438495300 17024406925593080504 15000417465932252119 2013168851330000234 8954356969463599124 3623683835014535627 13584006879055613064 9922769513816336036 8633208734956088918 1434670289474382194 18252021545816839499 3193398389671210035 16000660604381293294 17044073446441364617 13131908348532480426 16803295053376043330 1277122170784887898 8763061914919865919 17891225959199232632 15718754706396404389 5989518736459556019 11104399238720934511 13161121804771439757 7608373698837561250 7311765449853755744 3229921096632220479 12880230402101209217 7514342376145321580 1506280251447892896 16286319876592676534 9140017206621270887 16729530326661968059 8003324887158879678 2810665376309487091 9216183467982642133 2444345817398739222 11339971031053402078 7447312984264899651 921741286839845680 4604560162708209220 6453419517562065147 6081461789208766296 8870861321195894274 3431142406209093113 17971114737375875247 7209286434406193786 17762842570803141950 16579879719599911558 11775346453283181631 11218092954426569088 4204787903510798281 5235710134717934616 9393302182043913768 15610869191083944402 12972245129870898983 1852508942627915958 8542243693952920170 11665556757029376198 4312330812153810484 8857620807854274662 15491405536438654361 4148699895258079906 8160988949190983562 6224408168763001342 17477229343830214082 14391187064814592404 5593632879953346839 8663113998358696298 16468384850663671067 11691314769448511377 15591393380057973472 17580201238332654114 4433999949320648165 5021820361625364377 15353738491044209240 15355849362382503045 14095568100056754476 11416965236875944592 2592336918981222566 3693179629267532872 15599574791934475072 1563905237465824931 8858521424182275208 7360211939099965157 15878387240357805062 13605339564210539549 9652248675737996572 11110249286636547775 656331219335998090 6225456904733710741 2775801649479467386 14050340308958960687 15910482955766465138 11880873055504471532 14860040265811277076 6599913017131453305 7112865382882855918 11681677016643471053 6886055097901669217 7426909902554516861 17909506504081060613 15545561994435180572 5606603100482886340 14152392591139752275 15714778496156885061 961754972902430336 13829808484329013642 5989165277850361920 11535385460840390996 5178897057450987128 7051688220736023440 11527105502812732390 1877534169752438502 8068645641498094124 9460524321614302432 4938296317242286559 2152652159623139693 6121817637375816272 3519706074709812512 84780071766201896 6713799642357682295 7350078350798739645 2687162012073618023 17551590849451678063 8226052252049542009 8860315928208456872 2286623609055880251 6136489977976032044 14332394683895397570 14378469339359106471 7981617868752520899 18087317937744905659 14332020494003174576 12374213608794835802 8937912542178639223 8985658701400961132 1839881138903348704 6160236273779481607 11475449355715597454 17936364249542364569 2199952667216802648 8755442472652037755 200857190901951846 17722505919822990492 8434827913017752544 5062124089742524455 11575885273892018322 13365371398245475916 12464721997952140967 17878185850678795636 3173527201720598854 17870614318389210354 12111467937280007821 2449052931218099387 4945953227377978802 5791404577684214859 6835086227964140854 2996837640598263778 2361778998517936059 9803461478188622579 12272977271076929637 10575932116539434745 5729187844650507477 15733766847572792777 18325407198057128585 2984773371551056401 5760773825071745952 3942028283459010430 3686605997556005011 14650874271323314111 8315030289105078107 11550236608217230872 11774437115578033841 13520794517225277573 4482696181726153889 7194059265178397096 6470603272032976954 15122483415539097531 2721294425360033783 7813192197394463781 1665015459019241553 9241974290373277016 11997039893595924210 9110784163520022805 15694519990102140434 8232951908217570636 12656443794341386010 18078739751224094613 7288444823849767567 275169896628253442 11467502893705448435 15810502138004798090 1418095430301871855 14265000587929872965 2766536586079078434 11855884472677300474 16656524985745021886 10599907090244108522 8940466700535766929 15792861617010989381 445422687784632275 7758941179003793798 13981808401060581188 10248988605143088512 4974270041924660525 3094330227075632534 7674272121218366515 109778125183732650 8048291361099129135 7669828259889382919 6369233243543575989 2290737055980938246 7739159504205562163 108298839720875417 8544898726951585636 15798259982098202244 15494537491677391591 17680129036485796827 13872920490455618873 1655804076207905869 11069579375633006739 112196697367389280 12681854454149006909 17239981403279119810 11342793547417323358 8742271445952854814 4296001563064910603 9956760887103110907 5989489994864187738 17918965438518988515 6525371049357017476 619318498210306184 3001203939189163081 10409866258149398967 3191900102982112511 15400518303279540115 11926613109230182185 10992923763886916065 13245288983264810 13840599341585657514 10255838767372940255 14543391007712437152 13358925212888438830 6308415368578971224 17417649291712373104 4393240595372197697 14254910093409295863 2094594846893797932 12205015887438651188 3353247268914201831 16490893732118760939 9820535844075703348 15796539845831103340 10646775810901460488 16545134090647650823 9876570633317959474 6626107964624931200 6668931559809273923 7177308048746251485 254128633998655412 12749745464968706303 6673846905892861668 9930655111843776131 2284354075386133935 15453470252128811098 13420227653201888762 6945398923254763842 2036948723133352118 828839959716867395 17016386083133966123 15605694380488285722 6995980883957448583 15273756099172563140 1320153370150189486 16976748001213544246 941429066614398193 15772450298080105208 1499138323989678552 15638979787739606542 14397125026276212912 17468713781713913708 2984420283768181379 4695855323544173101 9540606334228322566 3612595245677637590 9417572727486142192 1304735393486994457 17075987650157972888 5782154826101315438 14245041850967279816 14330879860030021159 15102054164986962086 10540866261324766943 11186295088947889846 2862540518061559335 252671810905755564 10887349815763491960 13604643296711352447 7936871052027388863 9493881027957540526 14361046264912385081 13348739192064463435 14656640313115215750 14806220061830038460 15238986532085789053 1503919231109853084 12230783471224520960 962317087845551525 11431939410661466718 15886873500414116407 8415253164697619658 3433785453880586920 8551775695714711862 14815517349131403955 9597905200890950062 1516506982660055529 13663277550031079058 3081641934382403414 17394597124795232418 15148728030511434802 5704677580536788631 13551976277550122313 17642800283826886272 9135566728327247853 7025063476073869736 2261464042592399911 18077191272465399750 16278525554332502109 14261431217332093738 10413679869663694915 571674418361724411 4706791451351415695 8723191429778448668 10231819873861146967 7082539693364372137 16956636561182583653 2901920638170715533 9126770717660108851 16845067562859366384 9174675839497274405 11287390765773328194 7967139609034500337 17351937696476205943 1423888724812650837 7536988902217391098 1276105348805878538 11150949190505422266 5482080613517502532 16611554952603989761 10412093122733436442 11066975595817304645 3514137049222908304 8634974231900542658 7455711486804012327 16408555964082666116 12132332350380679572 12951024833590994088 14764754096818869369 1676834869635215391 4923380556794529194 12960074698771028078 3845122988929589663 14724355582314714235 17902668159184852373 8892254612428464818 9105798209444534433 5506653251208475900 4848077613401586094 5701545939951623057 12252249336830983210 1124268633870980386 16561959308082234812 2847449097018800138 9540877022312847176 10900222412548780882 14838027523487578220 13013979999367669752 9700173452210804382 3810654225385260370 6705015838733281423 16505081130881475841 10089264064257142117 2515385896990473919 12893739936110066604 18269985688225642719 3475230700510692176 13681722014668050801 674165522405136088 15107306235082968642 9825301681729871632 6027058964025449907 10668409753642179039 2130744958918438769 12596168029842956743 12027508427397072011 16958318372782189267 3011040949702026950 12217461702887174509 10346781622318783240 6753310507413334713 5429936462885041274 11350968621744824171 16291210916534748846 1556086708101584475 678631212944267676 12788818357024453274 9154082643537552431 974871938665625499 6841322146394547409 14688185831524037768 3768584113119906592 9799704214865746791 5580375129115485753 15771663575308260946 12666760022933371799 3695844903497462192 7384474463319787046 1008665784853599605 2879481265639439592 2002729956637108128 10988219610572738416 3023407435149909962 8356790920229914821 11740605526429375984 1887971040658769141 6602235918337922562 7695837141264454264 9180357724807553106 10594224364729020821 13683628342316396596 17606886407732368119 7676428312531658112 9363539103494454858 1707458104116505858 7833617041909107759 15395166611055025783 17744526053116208211 18380085501660741413 15366598822514263871 2484734733065901133 14990403850019398513 8277162186689482586 2885400313709620102 10602972705197138625 5622739429730165682 3948410984754923060 1245002287849470670 6854339585291102146 17019039378320437762 6079841167591227232 8770492814462326497 12116591523948824389 2486511242255669703 6202372149507389655 12445556279942220419 4166697129354983657 691403914749695664 5722522268368809016 13667998432651850819 10746433924355625456 2103874705053073401 12767094321682328841 17755115015996881665 5574652673251570795 12154725658797250768 2631190749308445369 9820761646468615305 15961205256552681428 11986154915069959315 8849522531554497165 3802259982170758417 1866124449004033583 17895677169527312721 4846509104922640050 5860488458951074997 3863857659298097905 2450366545626813108 4602758420069511903 17892437706950583336 1057076206739046627 15028054703245430679 8620300951596841743 1098632110045411644 6812402962453150037 6976190707190684443 2861554565402926139 3827099672896000819 13070350471876895182 8491865255182941899 12683085353469544102 14035343879640412937 14600807160426161343 10777866398306593003 3300370058845838425 7168443994339579084 11713858033497983853 2515492607348187751 2340259662444964919 11959702244645224601 17897490421408116432 10537738694226766214 13348405083525910860 12067661950750402216 7403072263394567440 15750139593966287985 13373999139090005661 5443598047857592706 11728830241960411359 4208165558144309892 2963226535659084455 6870584022514388402 15090253385862493771 1991646925830854859 2584414236530590599 1578185570142186159 3700294214215443270 2138388703407481475 10875957562426793929 1882411264976442694 6458253756218320169 17906372029999130917 16600270457228163206 16478213619376173423 17054300437661366531 11346852966085666828 11860900253067871445 10775610284293021569 1413183768590860300 11584824017889754668 7040156856952477629 5793284968135617489 16107495815708548882 14869142268886322048 5121948006669375805 16068782035346061781 3819375322891086689 1852707821693180673 7466005931620668115 9233468482646393044 9801062597751017554 3203825192351006688 16563879271242613473 2638417256150254229 10546819742557975905 8460989293064865536 5520654478835738644 7565023852753669330 4589496651948393507 4911281657503219224 5984658239590075961 3447358408660496130 8771129374618231395 15817153514731201493 14620195816756466336 9535421445282919673 13566553453359518164 7195121917311477010 17512396420457737631 10278460130216411266 9310009460713112681 14716707646228912621 15038795541206008552 16902926453688302419 7339017696029121943 8920708924559142307 4952984104871325748 13182902864148172668 14480605920190522131 10483479144652115418 2645880597609192979 8030351780814456256 11636116661947665524 1907707764258574917 13881936417886799076 7118285754336153545 10749633771608003476 14905190345582706921 15959875817567192764 2298148236823765468 3186283291242545683 3698362199902348275 8103269453972580000 9783925172045516316 3686914032054478427 1061687182096273855 4346731089578337480 12415596483288279807 17758850614884100508 9275190156650659154 14557821855431572414 14144698770758841521 16357237085368336272 14953924348106945947 5365636285146511807 18051146379174046710 1051328385106522362 12582847950290868678 2016993902720821607 2860964595117887099 14244287046592178046 4576347086350833527 8394694683270564724 11938647054555703974 13418307784942365919 1989877695888670823 6297966467240253496 2203876446653142077 9139339068342436286 796393842747066490 7840806815998686461 18416783010408447097 12185193872252382301 6593615552680085691 14870407764685245756 2003371572467949657 14932653756538700628 5326054875020818857 7598941815415213232 3437700550625361459 649059121649036296 9103839652364292412 1993260167775415325 12932046920520122062 14511798674127478076 6013825398180698354 15067519347426998569 8404074127983885474 12092556199666264391 1631512555325846941 12650178045967944791 15980963076318576258 748390472264677814 14254002990852805936 5136248749619446821 7944446476137372186 12464118161458437236 15569996024510343459 17705202312640026677 17992018656398245524 668845907181490898 3072566848042116264 16494357862952519116 12618702389421329499 15043955811138419446 12733796101068864280 794232937911633684 7891023541671305377 10577600881556130511 2750229255751280188 6545683010385417653 3116280764197141530 10105499631421712839 5775529618452652919 5646821707585435422 4717524403006179593 12854541476922808324 14602430005868418108 16484928258931160786 10012683065330504204 6893877233495395855 6324499585692867554 8108466621784987932 18018100133353381338 1282057342303424541 9259428696435465336 10664483235467480775 1539089353438331463 4921497111140456884 12281574602430073366 5271491573726635608 4799512383549924812 17036071793071868873 12221558043412825286 14072607091938360059 17535834850722112701 9446599744961775507 1312606225725352243 14674281910275626037 16747926162158350423 7425426188067515691 11408271851633912979 5470600424820883051 12220044639866354506 7783679632748893711 6765334180202053640 10290651303689502887 9962939339996356907 17451470891911475793 820795609128600712 11734784954600454986 10501450915973205737 12394280229421197782 17839771829633033567 5842872936374174132 3211108435287008316 11952781621107863648 2100899945878233170 12501657427414299789 1131636941114883963 2504627877042263377 15433742680408311578 4747733260251536827 9674599919474719839 16410321563163225480 12183765610941329928 3173418676187221917 8258976195122905507 16616328332980571506 7532981183896415588 2739299839895503114 12733758602133658403 15182322034492234754 17763332880574292746 12485639948640586488 15730194024005320656 7718056170175126326 1116776629616322325 2910731762119311905 11974240752559798162 11035868344955312969 7980916268488357462 3538213642340585796 14644968468467347760 2929162176681941252 17080923144468635921 3027833967813536025 2650463660597299303 7162022709964178251 12853470893731333883 10002190737954239983 13626728688946872895 17705975092922423455 5793338400870363422 747575655513717069 4405115830991080964 7445855545180608072 969036596263205501 11073554668977275903 12601610421347518106 15561404856801522472 1572113340073347387 14710470202754746196 13908945048618473404 110868220651036831 4667356335973795544 4723201452036650032 5535368053743797724 4828033800032637984 7794451965207575686 7084185211485097204 8961316555406179009 13035968431241769427 234776598730145389 2448188650187722299 12304758100119568880 9530246765037057144 2557678041170498202 6109975749144127513 7947455248209555653 1374955714078084020 8698320935167307467 14408835696956371802 4177114339637838220 5659490020950861803 10606879188349905712 5047824098909507833 13723321248869725550 11578903947711902481 13630201722232351442 12973549955123489712 3712784073499875202 17817296884011337039 9013235267837617480 658858294203572909 2450065987873845960 1845470339069344844 10957848700371729725 452675988005728473 8259760250243011223 17309839358618144687 10877643788073814072 9890572696831827163 13622947276127699814 15300473478374666470 14175792633827706850 11985683470081265515 18436302631566469192 13615778898105807169 9799463540458084071 4891466003027676540 8200558251320234366 15245880504461004609 14429985024077195992 3703963914539338849 263067596336198198 5773783348195484073 11257552112659362498 17646816750453986026 8777011031481477404 496538807986626516 6921038630084302583 12279652747562351998 2426530380589195379 1575435875305070045 7058841847517140483 16771305543915022007 1762189019211492325 15017699463734559474 14645946179632877566 48584401595159716 4019296230772566608 2287407862162218424 2590940648586061731 6185594039181843740 11477508187760003439 6752637895399906897 18008373242680382283 1249019714156561098 12740639458475141902 9327901433534525211 13465950814707753596 10391478539929275364 1568044105302304630 14266588845374988185 8747754470615018980 13822717478081336527 7381368542427917450 12515757830622720331 906555594197597056 14846107378678246852 6899120898442525173 14348643628922312892 6815000420025107480 16959793475280035716 16308605488831751743 1801432181198654664 18197784351145575866 9307975026056164656 14990341599487050877 2920516400490080460 3319106156518344886 7298428629098669645 17104054288459220200 10583493830340095432 11623545575667312699 7314952141747470611 2989563995505677006 15661795479649102019 5464321672884895505 6743303060588978771 14328806782463508106 12987337217918362681 8146034255041822562 6064604741013041123 17877256854887365930 15421247806226656048 16794624141894776401 6669002947266587081 10492785731770971502 15972485657031075417 4780251864878145229 8415783357753922707 8041845778352028065 17443732555909022187 545901891054466063 4516471380583602549 12315234527258027101 16586151358125272226 11345723684790127910 1752975395638262967 6119216413769524644 1504123329461737667 12515993356574629122 16140722370539192146 14427589425450355395 5306403001888696310 6069420686242031716 5743060058016961431 18024781708198269710 1136272970940737033 12831006835927101834 15399837761165035068 48834605203594498 17762259049090305668 2178305751493283478 8002285753379875455 4184938657087082594 17356018376517112302 14708875392574740353 16820731144800945387 5846907903596504693 12979683131937918588 5351651315467773801 4147883420749192558 2699165914114454575 3890579826442676033 15051479358375923038 18269970615272553929 18271700545578665549 1705099684043743626 8548972850738556596 8919566702252519611 5156509861872067085 5510437317531159592 14652768769245802838 6144206529938661873 13293855128380851737 16257272617584137955 9761357487240023942 16108893243195369937 12394393886749002301 7147466666148128206 13691004745279812623 8547768730725268615 10024826577747623153 12304328841902206097 15345388283465280071 18192079393184384837 1790539874705078545 9131750156095188727 5926873277960212204 17883733824020300300 17957171965218788494 12272619161695406059 2240766415465584104 18087220210831355941 2057126376498706957 12056991154604247821 17086095752244834265 13522850341768666072 3896574650046832595 8302673525181243464 4170186598324074666 5797695674367593235 1303202420293174541 16476154257814462959 11452323206627361865 11743161140086249112 11016239755946900711 1469912183656213705 5437797221027440777 1718810148628802079 13429680193132390858 10682415907729432816 8269343010377978005 9336158349369174029 13830181083407142856 15733399307300125131 2088275141149678642 5988353605708909965 5046824486902299591 17718726217822832151 3620340771375974778 16077443759005041304 15052434776356680971 6781541715789406422 9962544654784769047 3342719792437209940 15459250429036652115 5182419855749035301 1267008468390577716 10606680544396827950 5667700010158815618 10931884748727558892 5184058869457230632 911069499802446920 7299773782461143099 14477607286130342272 10051014535549338646 1600638608373011455 14329969117562499606 8657171758374098791 11227415336178492153 12711438089163204437 12192626861149893676 3568215829761406512 10525608824255451384 11179197542510336743 3479354408136768038 16758716704074421715 15416933311610919969 13714310614237237742 6825122617522917907 3111259289828917863 7276616458731790707 6183965907526378995 4310012599890443408 16461712483426945001 8905980318518715311 4978296317205509900 12222324456128487782 14231487727912265834 14110676717764911403 10310834643440050841 4944700768269606659 12937696057262929130 18289921196322682774 11771130369057627730 15208981570502072631 12195148376466387279 16418425122273327345 15266202021670122383 8449173764663745710 9905832811953229981 13549581369575184151 5185265401107742139 17909627764657516548 2479225288519285386 13937725265511098605 11491741772456021055 17415893081356665469 16465690777048275651 13995175767582627820 7427542103086062234 15357578334489896984 4928364068029496863 11897491632353952242 13495725079905023831 4866756347439343442 6408150256697862596 3267688916599664169 3818355350049976444 14128913057371305036 12712683660930450810 14768572423140877887 3746326815977042132 15098984887820171879 4804761002890123669 2698559691404329016 13812288719742823778 1203953972820786650 2951505224666119184 7402088713017510423 17338385103170813962 16861353079178546291 801773515379031207 1493530300904976289 2531519197398631118 2048059704509968863 14941536844645745413 10761684363889776912 5108823573673135343 10840370465661797811 6217902781381171174 4116194896265330370 15896323516107223843 4024022608433753316 9607080798796700535 10431615769880495497 1150209672536056882 7224378954142536138 7998525334206606072 17701942412594247141 13141659748965618743 14328596187617380914 11734669581462608538 15512820344330176051 1661541463481707480 801053579123816249 16998195428930665789 16651557572548484827 3675551191143056361 6280740835308225818 11891169215965223324 4249040120250099055 7305762045619648689 10530926766397769956 8346179828144643261 15565746370573925836 5432895839184508615 9998282628157003745 3989317806013523288 166345836336685033 14272659001141223522 14353924000670205883 16258032607659089138 12232817506336086303 6668438882151585230 6475294538279757492 12814766605651634422 510321509457653019 1364316523389196279 9014861439227228677 2811375432311269881 6256374230749393522 10935679114844740389 8688822646918387844 18258130583577942604 4061284418461963099 15001781619265723218 3596718210532673226 8227889374115144399 9560094655569667042 3242335758626234634 15403408690496412093 16224715690762222100 1122094736013158998 11377937185242230084 8347027425387824443 15089005898643380153 7992201567486143100 10089140933732490044 14688657701405902908 7339115563358749092 14334917304547387947 1937835340619815077 1996244257230523970 13760700063723896543 2759066513252449451 8976625002903213995 472825209575347578 13418496836902465017 12948690477646596479 11215266406785778269 5358588036711062148 10601305271965021171 3370336788665205009 6848451814868826766 15659861884147500584 8548184114887551483 15142333982815142978 8271017279732804849 15726021873210700708 1231501698994717500 10001517831321385350 2306699988207835993 10501665764382941570 283679156144159334 7976767353978550072 1801151337575378205 11384036254134388062 18405100829686608350 13942027700867242692 15416801707553109613 1101584108513849621 8331303922396381602 4851191869168995994 5313621762112872109 1585700435593848266 11362353837530140578 10444547595290369195 10828199589628345892 5740792391268901142 12004443063631604945 6840814351970035848 11884572455285241543 11689918660664806231 7563771326244839957 8656131588656393858 10000884112551498672 13047661756053345864 8923149019083243233 16549719956877000543 7320433781075086935 4674671442748635799 7188945369621016807 3799537208092373801 11986598769623411493 6540172466328942707 1028408288315374347 15701570987484571108 3766518886891260659 10443996574342863608 8534286225069754267 13791344229156179758 9233261745897189830 13515915858978423776 9697266223461312288 3320969498545206873 16218753872011793836 17376303965866927332 11791827522475696415 11712503441248484293 3618099043343596401 289413163579826045 14754471941538388555 10908482499110531679 14121527622773679518 11503938338375451683 17238371142212384174 3343189865646565812 2269088606274440577 4588069839385261827 10872914267463738208 16838172773345214739 14283451540919628287 4192466853312142938 8782371208370200097 11317531373720706745 9662852765092936668 12362463114017594635 8616803939646609537 10450367443401462901 14334340525079618213 1327628099735271210 14096638229336060984 13249919098062893094 9376459515287647924 16240245066381108911 10092775238416980682 15619376208946064883 12630790110859658096 10524345108527332065 14191368762364158388 15136928471160693461 13303226592839810456 6364486961088491877 162562986095271485 10025878461096555583 3233047960028692690 18235350241205038684 8664451905962036037 15547853990503730227 9297531304314474894 12969054664481608089 10420269121937108651 16461523481616730892 7517492607399802575 6848730707774501195 14557054165316308350 6338523188198272510 2286123419490036267 4110356944126277444 3002736672015970218 17522522990378842681 8670346059030814761 5915304463935663719 596521985544908152 9904848950122044916 11625998297443792029 1454655390105658850 6150133472786513326 17165532245464318254 7707961253271177545 5352919634128811737 9332746847672398129 9645794802204009142 5844034934768324640 3874939125975585025 17554020634590987770 648643974341622677 8617803012631711742 16380767424107908988 7318055492403741339 8034583469930070653 16688102076173443141 1066556181381261566 13628009740919941279 7756390696564091578 3863532978507838399 3964104300214839439 9676586177808366402 10031069815236486420 17860397456384581320 6835389261269396728 18306531888780317350 1109885067689220893 15975021467974253942 12734755634975386029 15417780826688586295 2578441837870841100 2725839086925684435 8099586467479870285 5740469815450649148 17584319077361694197 4338049664529335180 4534149308829845053 2449612715930942678 4316696839923999905 15792203219970425639 4549977461232697824 15297489949903954753 9476219655292635919 16926291127816051778 4343691172068156803 14977150049817430772 10046177644890992912 5355307491318769777 15439125818844133555 7352952373968799459 2064976156828703558 2143646949327303849 15702365844263136985 6847838752949370322 11672580190160339630 6482207750299393493 7941213260113751138 10152156454135830110 6988592383146084525 4983353431457672724 515360701660540573 915216569324345035 650597038563871528 10377555737881960710 5326712293566915857 11679098286316784847 670000824991450119 14963282740675926125 13369080900180280654 13631337012147162908 5069512523961526973 28389046084386438 1223877037252399705 2708678840304305692 11048610508101228333 15965809325738253858 8205304416580168619 5117128874019113841 975620439977358426 1565975919210490551 14417461006460855145 8715246528575515062 13190464397236973308 13499130697975985444 15244178289620554810 7244292318899271568 14189686914784059774 847412795188012780 8809045229643291539 10782948696216317725 5635713132923407447 5568031709584717504 10859282766435461345 18279597471845473367 17415154720186139624 15699270270487948485 6111308018714415417 6585843930574641524 178842418521028503 1430243337253739211 7148816765298512277 1716438104295577400 582621554456250895 3834320846903521241 17717025167079676634 10229702590731853118 7907812600023523833 11773904565973360539 4551412977877735749 12289390768488470705 4243842767796880178 13695490312263217729 8149411376005055203 9597638669595087781 12427695944292231965 15737999287869462826 10691661500814497492 13123714184776744434 11729181688426785070 850090289922540163 15315196200515000671 615164221599319192 2031206706628680841 3931842349929488362 13564617628570336250 8186169753767523310 9834318706329487549 1867789145281734489 17754682131117458131 12208397700424205964 1250352590757364157 9762243818904428270 5286481631503944482 74301848755617225 16656332676766234406 10569056492653908269 13922780097284292076 18425295605861008093 4673371336219700338 8736731012334111493 10232836484558110327 15464409430259335835 3989473072369751955 10228053456207459815 4685211954762979530 1701281455564944349 214966576523565446 1658649585085254729 3492936854011042030 4401582063702794060 6445951276727767138 4578294165391676674 7998765329457873584 9746738284599230327 10010548532325646980 4625851950382913644 8607685668758349266 4042698349941143976 15064557078174025565 10716222481536063373 14793609457773829856 806915901621912265 15918698766130035285 14186494455417070197 11759107346148564524 4604359622930158684 1368467026122497404 17474323877657355708 17339375693020866395 15596672950893549155 15754905989680877407 13365736208817453261 14969825415838183696 5869465879855080341 3882647076900233223 5945305276066608192 13764041040953283457 6513794733582570930 18426201095880810090 10801741451491366126 4101843634589715894 18306067248143281672 15895101421373396044 1644550713484598163 3371038006073435970 14502696811616914904 3868388677834855573 10774224500421131722 12075002180485286090 986746791002000614 15774784115253692758 5582746167622602385 8281837131436899756 14110451020250827642 1324213162501172567 3817100520246667176 17759836587768915331 4208224855286478483 14976750770129466097 576357255144015675 9368668167312878625 9651744819803677790 13104277559888354102 9061053029824871928 3406799522601070551 1689507000271434003 17840139148142087074 527951093343863068 191164030373632314 13414663551539504009 15293388275282043471 2520450988669511150 17815638763277749198 7404792455133172694 18016557429635498605 15670158567298078537 2999004556135526092 7074568531515985969 7167812906286661206 3898175197083291868 11094139854400571251 11882005910960752865 16117488491365969375 13804546364016912719 12342681720075515369 6804912153678671487 6917619899200854949 7789508285234731702 9039336518466328962 105840061819351209 9659600952332961220 14134233170565583607 16483382502935756894 1110367922095072933 4487723350411143109 16054724792610490910 7030762860178690857 9703084078963148403 6188843558185278810 11554369331454115226 7811710064299264238 6672186997279621481 2858955826149403793 17179063309562129490 11704888561321771585 10725729504682434335 10725007625978856721 5449511650155143388 14505310392569992836 13890900909180493687 17546657886350131814 16767007977157251222 12917050729738920483 825890746890204631 8587022107743189653 9746592160697822185 15822995161517011718 14154861683416367805 8014760162897138022 3878429532876696052 3581909329097645850 3720559696706539952 13645699389685678635 5277839185611613489 11528611071568075611 13714790677513096418 5199856961061552463 2140169086978349675 12465756238344772062 15623409813900278332 7491165446191407588 7758917282313969664 1518195639258607778 8178652119900944326 18381580069451433254 398070427571343074 4374467124028280219 1343273737634008313 5857218130362809894 8285198781360514043 18060631596205475758 10310284758898860961 17540510818519460023 11978204796194000571 12162787965468821245 16861052160363715604 5062601852492000619 4946275871191632887 244071986487241147 2867663461345277734 9076860451465717784 8123323853423046058 6615015825628998249 6882108407395922404 2672825146785333536 6350586205075966489 2455126516042779492 1330846888713149122 4900857559961505199 2273607969338887717 12700078565591783013 62085880977011553 10031803265148652832 13777425971588231327 5948074430259240561 13016670226873541286 9275401136362066433 18267476866269643356 4003695458654247004 12578096805387469392 3507231559554115199 13982271029210561228 12561053470416316052 2786621283852190243 12301503911989947800 17571055659665169966 12816104619028324630 16721310943385177899 11541236078057970051 10626997543181146607 703554077676439062 11529800822853366901 6847902309970595041 15245159222936987385 3225598681777459887 17303815111628688505 2277820753405698980 17005069393527541624 14898503667019741800 10808356710192484592 2866526693238938236 6717588700316630684 10820638719681558460 14102840922375223397 5214827336805268149 1668648509418470193 722418745463093213 457480870415508586 683988822802358813 17654633978962195036 3561571158520114850 12354489380496014247 11611817405379801348 1466932993935071343 5848527962432358180 12098508978285590412 2661814748263357899 810550468072858322 11317178332394092671 13109897503478960557 11905432141593880861 10975197648353748090 2221124123727442231 10234243826686592637 2661942192554831030 5213846298663338046 6975557175984320982 1441004593378167929 11477255320333411054 13132458680147651000 6646950400978933604 17302359513044755184 496420924990854157 1910744174551936645 911522917876052851 17253742206881091366 3746940787844505852 1591215476339027295 14912197962226964254 2893722362799784415 4211169997970778082 15837955120193517932 12361897347408967716 14796665173820872223 12436738672912591069 15198258759648022226 14934764257957703044 12074394741681945389 2527336117963347767 16526328553695839467 9693639857542814187 4317940485534075366 2182074891752176339 15640643734162807776 155421125064926051 1128293044386889250 7524389252662917831 14551302617460853882 14790683902630880501 7572479380328183480 7369217801757400389 3951047102391764622 15308515549798345034 7416551249598442929 9646834364135790028 6368647097759249558 16823875585883946843 2821803412306729026 4171878190511003742 13602625195607239771 6861930831510740918 6539820091126879812 13459336747357743018 916431039943087782 14722927447047687113 13644943766546479417 14318849302228876787 3393924011661816533 7397789219998616185 18312862717756969473 10842168273439969960 17459897638535919757 516455396107991476 17130248548744445139 18124251746522547398 13882653791063751309 2317201801740771072 6505581052266938895 8824725998858428056 11218815466117412702 18262351761593758932 15271472205925468044 10916197215218103999 9909753259659578308 2480171067723246240 4196157012949957307 10247575743147490295 17513372869750595859 1788229748616519688 12855998627790101499 2154178918681001825 11885836025562205431 6938294178525792086 18199479176174764036 4054904575762564096 10794700154937867279 6839891085432548117 10234413088379405759 1276656250701426297 6496526521227979165 10009378833722544905 289048013810755188 17501638968977247189 1033581362954702958 7803686469605418482 8679113675873795011 6557301316911177863 14490432219670695676 13432054993336895122 17793246145780471541 5436494785694723254 2532899844947146148 6305856685090233331 7869054920626335154 13536809809914605867 14877363759031958457 3354501924787914121 3114931875380236081 17294510031796133278 12068959951595680228 13567669875139984005 8063080718522426946 14769818974965781730 7383176263663090882 11836452693194232786 12454321148995945927 11007709409139180579 14315935328705202029 3937548785135857361 14103940395016821854 6845233280849634023 8806864594330347443 2486711265512362623 2552538294028568621 12604657854009648982 6483109712582020505 8499186372456848027 2901755414133137869 5017940732013162682 11868815290950909742 10567096005967656275 4047786814254596074 5270324388123871014 12486664868455634636 15022577460860409126 102466028618894543 9946190427063188692 4836440143532155261 15600375158531460959 17279498592496594815 2888682586025541811 12898350726519995813 16079685790346117198 3982451714715782155 6654111641757051044 10766056620923814587 1617855876416763771 13971774751376877868 10006748173348746173 5106354740553563849 14325777021745428023 16116334553973839586 5292131082690941123 5263542113278944682 18400246968685588339 12588902384665294335 2602024677133322626 12149357436770150973 2694020360789322820 17072966523377162406 215168312686663837 12854037951963667896 6859919250993814964 909509543174833649 797605237947119697 2180900410924847526 16172225366903544309 1493989795678585386 15864987096602231517 7076277571509208776 3944637811011667875 13311535655770483233 14185857927410801629 14067636754450229940 8085438259851812505 7760547197178585689 6814006677992630551 3882245542199804206 16929162535569198427 13235525251844101447 15500321600598287172 8434098113363656703 6921095530463991294 14588142048776467373 17243886007187893700 15528993217893484983 14583117102754310165 2048420979926494655 22646420584831234 7323165416067268174 15863257271174345301 2506804320100145996 4767069844264052937 2806348279044348199 7058263150305339565 6940220303046250644 8189556883943375401 9655380394207465561 15558012402677007569 12461812358623910972 4268548599477493863 16072971840606471899 8627940160323234995 11712917007771534158 329606555363410634 17012033431907264287 7172218561277618731 9634301227585482205 9661113603784179650 7047688347346764855 13680693397190279642 15825124601512263839 12242871180522996421 8746173679218430769 16696621487602153424 11403978998741198470 8445429975469682341 6632223575356907535 7937451111987481881 1108157714564745569 15969483887676025707 887600670749059840 1650733803021653542 1732230334875918038 7783500974781063265 18335206313579220852 5229454773851074143 10672283146827357749 10868760882613580676 5068626925092039397 17284386146501434634 7866539550436986797 9026537378497838006 6105231968341821331 3721709633578527938 5208883351017445829 790222703249856751 9434342653668136147 2297249127105720995 7032711798401936294 9502245274135950283 6687079246498274085 8067594154738182906 5113331325052008029 4312593144634378229 2492535026029529880 54565223734871505 15892607789996932584 9298585546220703361 11372869701346467814 16194494774280401435 14640104058305961954 17334491873369574674 9190818574266655587 10561536442702728254 11931177085023993749 2035219105126942519 17791011675710861201 18154494399327777061 11797093431041920681 15376805097249662996 10433741274425545840 16480046696909454493 5228743124583829564 15405283363093216686 17101152569609684309 10468921821980073492 11088833570837566632 1057701505971566895 2233729650297774576 16023913260384453753 15381157324379936399 11338264132819841234 10195652521550879646 8700123192447841559 6800222522513795478 12463853624634218080 18174437471320366874 17274492409768605569 657819244565902957 5059225829151314 9723217078943890640 16803139113389584536 5189237332307982288 30356314231279424 10312424481958840064 4940265552095026564 10994853177773623574 4850876758266756264 1504475832474736965 3785555376110242821 3789169850699721172 15760408776401992618 9761518215098953774 2175636084957531625 17456611083204759380 9774264961340283355 2069510572216305059 7948880294416869906 2431764828733294363 11067593943191257422 10279808851269976684 5266854848507151064 6610538733440581026 18158085427486238623 15454460797561221149 506860648592195105 15251327745096907176 17798594095012712020 17555778440510397834 3721170179858413168 5736179079481477406 7154148048952396224 9067562415099084427 15776303944224623339 14875634354338931812 8421483540771101863 5953066633134636044 4130033065816257154 7443368818531718120 7530953096223631919 7178588270774073566 16930485016672995277 17593300095709066130 3130389649803222523 7425871211389379875 12873447626155827831 12328444212304338357 12136157118601334308 4494466006096431680 9200369998917176874 15468351794314501775 866664985247437698 17468877077601339751 230798468961695406 5060357663020090742 7295531888684254242 9429123837301049283 13618569513725664930 9302790882348983548 10067571262037965702 8933707077975995259 2877766998489011574 511032707442072610 16274439172999465331 2955925599129010660 13768843550032101070 9162509434511008854 15710368864505093344 7166391548465015365 3103327433779564425 16954927923851339548 4518662251658840086 4757114077097188699 14279849683198120923 13920414701350817720 9810679777968954131 14330646311128533217 5329235545610067248 17659812921427523269 981772409280482275 10779098015801285541 389164347422746696 15010290489588739676 5774341385943530613 18218975503821818368 1643869018765419842 11666651259735667134 11145335961701061787 6769067750822699342 1888217082080396999 9476958861563097233 16344726341747313341 13543433078921263790 9000797148772198584 6222283649015027186 11058351345909272287 9381679310705938492 11252811023738053439 1376457519938752499 12677764743808239040 11396375765449029900 17708529452898398941 7922415544428352364 15691659510057313373 11093809175788709635 17534437753212370079 9304092501970510486 6986277804213239124 707764753168729715 15383856783781981815 58902087471318766 828186184441527651 9498530555133028515 2599904233475220285 9135134810306432154 11420641575633282541 15860402241559714224 7210164255309292424 14959226285210295919 12616412925550446662 8322004549509349265 7057773068779049275 9243124896910792759 11118436140645851170 11460362846468887916 16639203175597380482 17478055734990300513 14736599660370956716 4329638318933501096 6308288882746196249 4298538238029225094 7770222960396336318 17157367539532590181 9536648123541765464 374901477166086876 2294287078797274744 16661501679740003216 12730242954001241013 3937163894589075431 6475827226753321959 3467104571944304005 1847777233980867147 770279331829925485 9755889189150564093 16117384392938858393 17852819262472819116 4954705318260515791 12486043362575923438 15129613124407952123 17175240649321129416 8563457734236469984 9199749289010876995 4484888504066186954 15927625340783943113 1245841487023503079 15353875008603007180 11596240551791314623 840583184359919765 13670949750432741155 2987232983695964354 12321489542415622708 3246858333337967264 719023524828597118 13141306509963539281 15934416292121440685 17615944621110885829 2674732151682716061 90469547529682416 17129840820831531300 16215335667360901148 6397830470860205316 9119729797244284351 1855294170837536495 803260425660377845 13277028038739190311 11448502245649055033 1498714950455587657 11260445452316234411 6260615357192200853 8225696662747798803 16637414371506953368 7440100018443644024 8043903834884779079 18103838219975846008 8275129380879129418 2430749330696856495 13423605502609845726 14011121046965815703 10638216930440560584 10453084085971509302 2058089443446901671 10335032423512492293 7626352918144771170 9514859293950613046 11271730325857471619 5228087356388618538 498859295362349101 1699215532210277234 7691186045384398778 14223919190926844427 17299796435190725434 10290171187572302224 1740497701774815380 7163551855452462915 17777183814010686599 3557913816814598336 5496876154657232054 6009600699437090271 6879397438849671805 9546924552881738488 10990651772796752448 7783776031055390099 9605045153541158940 8335058396469171998 16623316084445450495 8062482382931289962 3516239712858188338 14731431941702442978 1349329568424771374 16297961246017559197 13085142491889271114 15761095945859947109 7232968880522185372 12395085048584719076 1780230908277432616 16248994218571272633 323447902753473377 8819499808351243490 11368907570375068756 15005692580058821046 5180663351037256434 5652761249530865214 10212851926738865464 16236908899570561228 16241610617940065220 11211555107100547031 412187680469026742 718627063247052038 11953402708871594841 11503749061973056822 4903583616553591241 3904568235658146591 5093489187125930112 9674705011725530706 3094601892175506043 6462446450327326133 11979804682963328823 10098243241297994259 884045584508210275 1834201055352104521 380200414266813273 13646042403790665490 14020460617600060853 41012419640197626 18142592250544180303 12789227735406732268 5545346802155251703 15512512774206745658 4454139066889882325 15360361685962300732 17720697790884537182 1410498082222972254 1034481720093202664 11622686878108722801 18329096953157161404 10422582795739052625 6717899937435243563 8422616050292503137 15296751567221422139 10666080116620274015 13914831258114228666 13689343412024158995 16489472046080173235 17875892221458968696 6159467393864009974 16674196840253591073 14473196936984006852 10980399732046731278 10869909505444718681 12927231803197336974 8671185157015312134 2311786454532173217 7763266778216108530 17449148922707224654 4816122431149625505 5422624584750919433 8165379177364386140 3404589136011883142 15598219565063442331 13838325838722955622 13818647418177838774 12372950438893049400 6770396686033211394 12432411814737311 6559200948450065468 13825137647317718047 8556338520679414268 1119442473649182314 16454743231238629666 15588834121265783260 17227127425264150846 14330513166837612033 18360363660957832497 13599741231347663305 12376032477357231037 18065819168552328727 11128274552499201085 15724184746669312456 4300392204845624393 8882278100249227319 16553279575693732240 17559291681618535109 450374134709157397 683714391576881617 5534100390665908677 484577541939128035 10989056500833575183 12758797910233716651 16370247811713839167 5828554551205537307 17685245266340980827 13623939761467597874 16946853210201630971 7964376683019415932 9578002765721751475 10832123773009964521 14006323420032436497 3348668671752842935 2963236184094279145 14938843557501543556 8732102260764725097 1913650197574245555 15002118963927857298 4666829878971631629 15043572640024381154 4563972718398962017 10678044278736416122 4683858901972590984 10120127600236387335 13134731681069932435 13165636623573971683 14930375852779318842 8095057601337929538 5968894684093314078 1601984669267332044 2944295978018463498 2376347992144398567 10490823286731987764 15416049970084796807 1071270332616874337 2745365740123743209 17615300566636527236 15941824369543912995 11169148132966666960 9301802398367310202 7943968219637618170 10759815731133703888 18290877549348494348 13345430461405135432 3249814382297810122 16231684984444131347 5071638322815138416 7927738862592518655 246367750121684287 5037978895647525738 3915994814045327034 9000163326321607210 3832361962469638496 3275572808737178445 8019621766998260141 11512707626086044096 12109341740931031724 2012275550363352987 2621806461669023866 16763956234198056162 7421131506558455939 15748853923975342211 4121150663811174965 11125469010871232377 16091251948030543746 17389371889311141696 17259344560714250437 2008348284771613828 2700033433106637613 11764283616832622642 5564479775326546293 9771540637351351593 17407832079297754936 16258108901927780049 9356066630436292324 11464676283203959692 16429519508957451811 1682119202843044126 3342273168378306348 3866082932529924024 14742252483625543848 6188944881763381057 1071192812829077795 16396518973300870779 9572431243312635622 12993330648453654852 16506117648556776627 10266191577854251443 17218028732554878298 8062766023334938122 10441943012966326738 334486003042845233 10578194530091907599 2680772125371220088 17032015951624009949 6236908178770128230 9134698242906028084 16779634273032535954 6512923728194942224 15877341618341276501 18260752481024737340 13657713667889296440 4551789208143415973 12501954402883060814 2642187228354258145 12152436292765526565 851191583805346124 3087623971495895117 5020707059043326647 3849918132539576642 15420192836960302651 16348292099744513508 13465900012131281048 7721008257781136836 7079780105495566962 9877176741607910627 11486564849414849242 13337596849747537897 13017845447473031518 16536644460040762397 406965897603163827 15077370942411567060 16395422107936887557 16333193532535587322 7137363312979524735 7830143370488106018 9173624266798242076 16564409303375180294 17126468494056669600 7556224239115173291 5502438817881147820 7135402500037889709 1819623002114441930 15968928788905652293 3199904115654463136 2663486683644210047 3529024777167834454 4715532407780261339 12122777317028046726 6904860323750554989 8827251547426661465 9363764353813587508 15717651077307868982 8140431413270088052 1834248941924540430 7835637761611237320 7761211339756724664 2630994531642916131 15596841419203614038 12218654697287973822 14624558730513402147 10649000708687200545 7493144150619253516 15176833746033126518 11773558781537855077 7296073592885088547 10219783743374400158 5907825796402228095 10688437238457090706 5888810720595611574 8627455534699573455 6807405860174043676 16003051659633207378 925639441596963037 11989399192993998173 7682196248198476013 10277338644401211849 9344666937894255746 12709241470116415998 2679517941503539435 10785350508828425900 5451431624263383810 12146989247637759376 1253764029803826307 4407477408053771300 13464130955800473398 11190679975018860629 4945172371011473617 2846744948818755842 14134352842785302484 3683835688146334514 8696375420925890635 2554515739631101508 18315364222107336844 9233150621876790326 17784903122023436102 17900733220221678408 11114267170014498028 13448515226657787178 9295297909276069277 9116836685691170530 15161499271094407350 5765447896268246707 934259427120234716 8067555821271396528 2916467181907953924 13149582828078061126 3617139402978110018 3763089972796099479 10583251250639452902 12051335120170765885 6748797238491616927 3962883910105162111 137919454132170911 13029504154948151121 197847898395522252 2865086935813416006 9547361314442665399 11759846342427547569 14520381522694253348 8173442035243585255 8116423100818084806 8788467256110465666 146109445934594757 10717781465556786363 10513763148754731762 15162252547446056531 10957517730941688195 5744004449970422560 9121806677026036255 13685390025928406773 17619678860211495355 17593880476555096330 18070968948342763860 1275112500707641864 11807382538209063716 87170487459520186 6652880136559589531 9876388251861565934 18233622677227358104 11451860823162914460 6869433770153386962 6245756820248847084 6111921031269377446 15472108190887597176 15264296158901294257 4010523882322843918 16159732592757927595 9622397622923641023 351875976205131124 11051108114297957534 17487109581188512990 9041698028883638967 8451985457191878733 6295651980048305264 13521577205461393642 9221570327135895131 6250379252369483083 3614399676666700627 3642236733673186587 5208624316500205810 17944701238374089925 4853440509693059738 965890543696455752 2351362234972070543 6027444758505351509 16802662719914259214 3152788959086485148 4221116027000147311 2209385641285861615 7316840916756323027 3225218264924018847 550194665941653933 16897965334154962394 6346988715701015411 1516229860559097063 14699788838660705555 14206190310763336799 9329019422239994446 4988541856600680357 4508263968112850368 15826894625789094855 750824451117916724 1061630531324135338 10079113553104759681 3218592891391416516 7360093281609482539 2902096952835146309 3405294900918281974 573548436252229066 388886493674354512 65165279657240021 9108473279560085013 2721532326092106874 11185109073391766149 2491436088619153760 10911006325133294812 15227300447858603037 7115415168709468392 7319750887814379399 14426175429669486608 3140050631819343542 176527853222798925 15949043953195552205 13151857009720437581 2703210765937905723 10715206305125660014 17568002556433221447 6845454028755228579 5772286364761368972 5169020824490979918 63544143132866894 8544674588235055892 6007903507155287384 11845583009014912041 14926194759637561581 10979489999252807580 10001602879537266800 2855137982746492159 6105177594227792488 12593632487046886866 15858298976070177467 13332202769320161387 3127624889782967915 1773669843602089406 1683633580503303486 11603858963156415330 12552542181011483852 9673879768404793559 12777226765542902015 753839564628827059 9181420244121461520 15365947515066113428 11460290202600709495 16290383194828687134 11523035917904695980 4169173122458352667 12191492360837313370 570234131805339856 864258546631937584 10294994102681015171 11721520663044535352 15267697964765810109 4882670605755613836 17939804397048507905 18050849213622575715 7030260906933588769 2679147091327548298 13520188225410470385 955593619744354593 1366519498713827528 10371241654002607084 415682169292749914 16231139277822338279 13586406928767865153 13138187252007014600 46804131842201531 16898821563093843143 12546998073712825432 11229203221758655081 4039493021937173451 17501717057911438984 5785133430173243819 5600173898536224396 7279432991961655040 12964171118677578094 9445211438976341272 10155249832836300219 9551237914368905192 10445634455149015844 2145781234260038069 9631967222173710220 6271988237413189975 2013169783879770668 9544298983805269112 6603603857735502008 3591279976067084743 15684187051835345083 3007713760693870579 10522245344928120201 14709317326637836342 18404126280376323411 5107572963428479996 8705857772935161116 226910802467738442 15136613502101677965 950032910726968080 6750050405792532962 9773233536595813676 13304359734491773975 2520464697881533449 11290629156040257447 6642794502443710263 8867377999409046835 1850646351795735502 3687786998121648787 7297027545378088999 6988644317367353728 17309068342392966761 15899215245152784548 13080560423807213238 2609534298958394755 13820748218684686571 3059367554938445404 7324216795189142033 7903024423832105592 4816709515719632527 7457045409488110324 13688815636224198286 10966091304577780147 4516715853293482619 8760746802166201712 18436820917311492458 6151178462573828121 13046935847236023204 200602251216381326 2102401231781814419 9068251001623044153 7240299745098314434 13955593469616494146 15419013535224121056 5302135155307709865 12240513616623033880 13788283384144430908 17675093751779256656 17816117339566815871 3758125893785060982 7087169074755276989 12119560996635534690 13869387516734161948 17107928412775827971 3255372832907054211 13659993724186366013 18306615997543552978 18433733629371907578 15498641342889455908 13370984205802269875 2159507645347382023 13950164749277695697 6301210164017922006 11909756018121045784 13587806941081833602 6342483284658951513 11352208645912608980 16028234143487930770 12090159024218544646 1492643887854273315 2713914003250280368 12702619364406386121 2663690252591871139 2620734804945023578 8315210564484119620 1458303152994275257 850505582806589570 3226446617363931717 6784744471532594239 9139437934116739166 14176962465090334200 303898981391004612 8713251450458482952 16605317618813284244 17540536829982781232 307378730754434385 12719505733697368158 880385152058673133 9686971764166924931 11754515545433648078 16885341472453877828 16647196804608272136 2104180489098587720 14291396535344125417 13744562347653832837 14990413135925650271 15462351442389541852 5306424652635716488 13590057358782015420 18096980944839364374 1029527788127441302 16237687969041298041 1891517242915795960 17778386253011892683 15781469721843357316 4258421236411138207 7362964124781805496 13387091779461887061 2910654191563356621 1874491694235337892 9980210960420499774 1297711056157094051 12000279515462250223 5576338035196143725 13663162979920235819 11798373276698204969 15333040549743696443 14907661152361348124 376933811679655878 7147616503225427160 4669650716745195658 13783298952338131819 15521181973691532344 6224260355190924748 1860734004790687685 2009185927222698030 1185954393906575769 10335234506462180043 5879044667616031311 3361070904499957225 8366250128234969351 8341143592343087382 4280606595210000661 11929203288202375903 9464227193451648049 2904011102755110643 345941784033437108 8328757563123931579 4558483363110164924 12052773801225673205 6204179597115826877 17903589903133854523 17646666623377034712 6961033080086049244 17988719387447195365 5651909922496468510 12588215457744874037 13924804666794681201 15276796110348793901 14201556699597320243 10502429015629165660 4297695499522541661 15125073423312095550 11132615227548839541 5569385177918140273 6872788941564100026 11626170016891113398 12842496835989189004 17251473575582307424 10511047112848585457 16518600945854121840 6805926689859511857 10416746734470672566 6828442022975799469 8004063689108011549 12774239807881384681 7829377819944743848 10730299502034875446 10635439445195410231 10708510345373383239 11808128580926140455 5930595259048809108 11203348802784879866 4917030405629488104 17429865812420052232 12182638290360560521 930476597315976719 10183115735060992978 690752794251260833 16528724593055300842 14657810042723387605 17960153201282204643 6668293201813133372 7888625668256608692 17195242372659005736 8346494870189319028 219266618515381866 4122415776728347166 9387802661512089735 8135847621286162145 4694985676696508408 8910456750700695954 10606324174748423397 12458596472724763123 16851580478459277338 7660180031009566148 17689358622028791502 13622072466241243875 11268055749951339124 8094905818197619314 5720936085535552791 1582516188942869777 3370949123974495063 5809042682399164050 17789510608265051067 4372733530444753218 14688164816267938963 5661579534003961360 4795059203673043896 13296685389333494271 16025005313589669297 6388937281068990933 16957132017546992130 2818008185252558244 15974741459993710890 14262502619374535396 10167327237957128128 17994766733518124364 8178004230866713071 14357867610107969754 8429907383239604409 9504330336986150098 10858696158838432431 14939235503356030389 17414193114392621109 7574990991183781903 510709401471882327 2603592454811732934 9795926118605941831 3662563529793970257 1302848424541053527 8295323016343678661 14795248701762728882 5663355005908512309 937078084838202725 11325043049437974520 14690663973954936273 9393528836618078331 1435468874527864886 6034410597598933634 14035324309715261179 9316650979046394661 17142810967807649269 681055627379573963 8481428297209608145 3478750193309378508 1836413025722992930 15076678631408393973 1093100842268998393 4984076273871670793 14178113314144703112 14159498798087437326 10305036274956766106 10715465746550357751 17886954460250030560 13836793119725646515 4786420403148044610 13698511093904495899 9250740995520533598 8303370806012483065 16253802185593604455 13008359115872177507 8646464149546077118 5797787106413246375 6122056934475270410 4796763993618954594 14408947209464471671 2369078192156391695 14198065259601781418 17436305011759523370 2212963055399274828 5523166674891601874 1639276057941841270 9714967076971086830 14054114343449075467 11600322899681524337 13700494933377696676 3142239870909149197 10360364381657406679 9430687355622951247 2804227620835896606 5099274267445018668 7504522645797934198 16884559503623609688 15787976990695813935 17973518477411886046 2693452441074943445 1466987922649463094 16764387795164227047 10475772765924772301 6466360541152734788 8764154252289612315 5288442018743069925 9758008112642133748 2820140124805992868 5575829729198801012 11540201619779585115 10406693039532813216 6172118721253929740 13253498897165187510 9413708501769211145 8446827290124132045 15499944502439115127 16805387683384455267 2015539391055371411 376819928161213731 612006719543032232 13153183165230922118 15121645594192122411 537198289958284233 2361098203399884078 16347258163977557048 4716036166357957764 10544776984762734513 9646355913752633921 13865118916653367011 220211796485774125 5109099945156921869 2258503309536969998 10577172340132313358 7835042199682722967 3034876233999323360 9469678471300920523 12009267494443606946 5882273046066771858 16143411376381134860 4854086209874012566 17185367411539489173 9178604727124854488 17048727507015176858 4676094682374336384 4832374348681496447 10326792607131527370 5195395640994130326 18132470542185666035 15697397813103275239 8220678731722347489 9515977292765973763 14054364777082747323 11269852975468004853 6364767398711237669 7779080247127354238 10669045411097751970 61376660123225053 4783302013013053959 17953051958604487795 9195939768554573856 15207546879068691456 8980015644947511833 4354536143750017125 12511104885108282716 1369602190127665085 3268427895342185629 13209547746921885110 7042638749525485652 15805908780129435163 11431417338190141823 4214722413275998820 7195341800602541195 13775814692731425242 18241238663610709410 2235020474489874072 17668319577734661177 6663294799228960210 11203787711024722813 4177190303702894025 12890573438490888987 10804900334167152108 7873302434594979067 11814498403098030417 17927424149873532966 8596161880134403889 8500579010410296875 9114394505427101005 10847238606391910247 9679925293429919566 9565381570125974126 10745136865717583096 9153469103472424778 5841526715697259113 10710212376201683701 14721473056044561719 327061049670794831 16091091851297534465 14383477832990781582 9420829001325129016 15937661810395244370 15301697294862532735 16929457494187705116 9095293851924833698 10888058891196178675 13237001637193198021 5906102419673238 16684249941597142576 731678070353831319 12865006174392224989 6579469321319107179 13132616769196142947 2062271901194552557 6684531292958497307 16183122193741545128 10766251116875910648 7940080650435728207 1263655422917398044 6956108540031870094 16497574532821335084 6960509748820592845 3990521130210768390 16785295084391790383 16275645480362486090 3897604407978071193 337130052476173501 12709056520413973472 15117486823418044572 16488868377911703362 5468080812712675433 14358554914776581774 13796435890093994852 1260241742056249249 3827186987323313622 11755497547093627287 7116280057363247917 7969063568517913610 6010387880998671154 15080653682662375043 18251778717367710887 12324722073916509771 18248956714721085672 6166485006116482880 17886966754572755934 1727896934908936430 9433704171712798685 1620326239139113638 11532549341752154802 2148616270095267238 3303920777267480518 2284307424173044170 5923180101631440238 4430282429685500372 9975330109826705621 11409044144740906098 14272754096068632446 4924802955009597504 17034766319282391118 7199764035636868297 2609814286088719242 8535971488153637351 9839539965179792403 14338216629768589659 14052122315481560456 18340374845844092913 4127746581190960734 15812167883046761630 5238187684280303814 3027699010138286256 8243051175112910350 14438596638665033394 1163819579805816337 10208734195434596912 2526408859040708414 9834504958624497748 7568500372138029393 7278414717917098802 7020960027604194568 13559415414791424408 17951492181871887459 11727809130221873793 10282968388443727654 17037400871646091094 4500067840913256389 12596906662778552377 10998076088210179339 4949781155826259329 11910484176210920927 880226347655574118 4861008611971484611 15505984769105304490 3232106910096760571 8753353196692640412 16114098837436859150 16724093902316630220 7092706182562614510 4341635002137729955 3561551060206273718 15905550472915714300 2947601178791405659 16143239000710753284 3620534804181198836 6259560249351714830 10168011309905546524 17734913090767555262 5767113258938877859 16268043084685477842 8873089912640199133 4299814025855557671 10709555261984198914 5226151595889829523 7270619642559405794 11040875684740968833 18044817312966186024 3726406972717705706 1931498308967315950 8314374912663977531 2419556847807362795 18243513449646294145 12213236880204134305 13635565345306614216 14267631008180181617 1172085948901601831 5379181049511077862 10775625318213211833 3653110383799592944 2351635271871911049 517703803629513202 11005152913507995710 412558690387534329 12906434378962307140 2941986724847090942 4787231055281613032 15845900122563223170 6948344285157018876 14845483375261903445 5117414661682821968 14266893063887472036 737776074805040677 11729443785666096694 2790100683966363475 11891938184156005196 17826575843618273029 5583946954614309774 13979336680508524542 12892822898214145310 13155093514284187443 6688055590016268368 15185481769238850982 16244931480370768280 13974171812693524112 6555072894398892442 2893936067495392808 17807086151798085545 14349204420864818531 1991755532531107348 8477186842046539276 750339063829916435 1135497385093687609 15543529064516490101 8016449495266500154 18089774197495394707 1544145754975695356 11512714049316950508 404309094641676330 17803426275839431506 12175837858322765583 4063380044330597726 5375146197197524486 14220221476183897589 6109997974093836273 5199218133050316245 4393147032445630867 887733843550333326 13178082451705160864 5646371593786901207 7719137554164631543 4954887540688250331 2769227810196372776 5429633348555622387 16656285117654446181 7465466165506486238 2445423105891021039 18170722963135956599 8113583323041818940 8793809689570790900 10700431228951445094 16241763435221563544 6977361719969280561 10873939636080589662 17003933908184364738 16526759047941624841 2901937216094874858 11784732635178603452 6706167545087438156 17464224418545525206 7475246416052741388 10574162802876100515 2016740569225609317 1245945305737311689 137255321992277382 11804473422063646984 13446618628460584096 6237093844196560225 14121331412484985258 4825960036474253548 14514332424875793827 16140173860139261727 18099212279602937251 6672372407009517624 15709789001053587472 7888917938218525248 16777443661761813448 9174345400130122583 3524173838693675732 18223139851618532557 16472754280606919353 11870562549235102116 7001964776807433494 113186326029184501 10640298366177792537 207873485493368152 7281275658154100505 14786678759043106074 5793431852981934511 5974157118248284545 7119406972880287530 9954947425316924767 3979455138149237302 3599126755810189264 2375357429250120773 3704860033623893088 10109013658991953855 8570085535125123169 12235019900277901589 9296332755384799648 3596697988295586616 1369740346635136117 2652598315429446595 5387897278843583815 4529353946269778693 10060879033017415526 12685345461742604563 14432054972167758508 10996922620722626968 8391951908949093092 15649165776113799867 1348087917537896242 13274558809216703748 235432631218488532 15082248827575623 163184405564437853 12979778384469802983 887842103186507737 3940955926933507971 5046383479817365434 14072992714047536813 10043020787462991036 15792116933555374581 10383602849750741300 5085332074173419489 10275975121987916508 11862651996907538480 11632261970254611370 3559960582564751745 6309982012180720173 9307955372497535849 3996154110181418893 17062390664472998128 4493395171248819683 9487573285142349873 7876987453647881501 14310758736940990283 17158449593068535368 4579066161090168746 12190518921226504601 9043132222626263873 13261620034846049072 11772703157364850492 8019306012698040172 4541249045370373337 10233908897255662544 2323580940250279578 16247609930573627958 18386269559914072271 11572496604033072895 11579754969265514650 6007985365484987935 9038473486650089099 7342127785683450330 16954489173850474934 1053264714584443129 17816094274229292080 10604440304750971372 10199578307170417065 17856449131672015059 11594327762626995174 13654846078230417158 1149252132735111754 13849472500540531801 10381898604463263083 6809091027193602042 7808901568802319323 16197160112738063954 153130836102165501 16931874189150274276 15809681425893287130 15776905162308607411 13931275686944681480 17499746095216990729 12450211398153302912 7122359287526943059 6828345864784298045 17911150220502395429 11043763413770856377 12357423139323467615 17995346652948477556 741006211143150023 5072778323545309849 8447407700879350409 4149407833467292343 9259341618165093989 17923756401740969844 6753503472741292365 9942409086158797499 680721436155141927 9774229085688207694 907593804773172085 11514485662932650013 15837606279937442742 13406182447545668991 8026945529608592881 3101007610697424242 6819607149085173623 6031340446149851352 5196670555084429739 7169428380249706818 4425766483021010812 12561771506039519263 17893735961905292243 11392894487970530138 4479820532407880815 18168340181932877351 14063259604460229583 10995141412244407865 2942964558007092034 17145788515816797261 13502484514917378605 16710952108014421871 9709932429724951427 10378733738913543193 11878538383294278644 17098773026797437289 13384328582135935902 713907394907865179 17691239082452633281 7354339441813546154 14547088859083984814 16213673939756326550 12674854072355989919 12104673683891705625 3726856834792634830 3237832097852783790 12063501624724764274 15239020947318362095 4606064877940623367 12658983995897060289 8270707268966880315 10577539972132494970 517114226382976278 599199185225775427 1833624644379520004 3790959018196743804 18059264739377211674 2132141238866713137 17889886305906938695 13805757172937887839 7952380150344909615 6117240726423130767 14110029078760266807 17751351903968275325 2058752136777449266 5280272694613000055 5371068544068743222 18003136395055985410 5726282093497711619 7650809071634360351 12864844460062741654 6470918025772139371 6384136486766315410 9346449932699832619 10698027395561139261 2318693424097829417 9784071288937800168 7544326308937863064 3669157199598811807 10586617001262321285 8853285069384359320 11220383320236825054 6519235274782574772 11923131205628895230 5296519665091141662 6788555945594589167 13503567893020986392 7616444215888281182 17134554610398216105 6386610560379527026 1199455990546408201 8651117166501005414 17428565594625598220 16843492078909039956 6975902405036673159 17746656149736048842 11803030714287402853 2511636521427006274 6778513642875134072 9000006100544181745 1445389779089670672 8243927956487218529 18343097958320381449 17054543031675257136 18017420536821141197 4113630392237246000 14758215641640161844 9993907556637228370 2870221351670788873 7381823188285755425 5528842038009030951 3063206193150965461 10764832671320028836 5058442190099056654 13585957931233337502 15462597863288234119 5160443159452643683 8907591340007765616 9859593939649597086 15976372803422822906 13113766139644244164 5116203937411476792 2035331940146194670 2525922324011715432 4209168704718986147 8637595244422313893 14732845307702231529 6313924466372545622 1826519167409653113 15342700349169336945 6451354910570289407 10682141962107233051 79753009736214575 4133973125323392803 11437709713567769544 8926562202827874561 6300310598020832911 5082309120969217306 14825843256873471132 11606510961251391786 10606030559840321689 2495619652265730579 796209421917658473 9517977236900008001 6923565616066002470 16381153475971751784 1641757786735515854 6291441232012147710 10909911566460894984 16787832041340220951 8775992456524932862 8089560954759288663 15961800142151376559 1339971886769134629 8678865034694983132 3459956631128337868 13367532367735115736 15029462542917242161 13412426857498961559 12803263954748943532 3482786530505981802 4343255663950135339 3411413462047438423 11577099875878386664 5534306165259315464 13719596477496038869 5541336863178570254 1366941285375751921 8774562555825683847 6650081965335346624 16060877259528731751 16152675867321771646 12284820778854368212 5950477472476170745 10849739245974019213 10324175198493808868 12932873961501316569 18152298986013128749 7323719791991930750 1523824307526527427 12051272992162376257 17306162908300490009 10377879948369670933 2715596879332097057 9505695230979583131 9591631828387087075 18152787471131084461 11375530755642635015 13464999316369108743 13685965209110648088 5433142748014217670 206171930142331516 4666831659378381214 17365003109208580309 13113758826930166860 7605039195619006381 12460068731577675071 3766870298815757858 15752409772943042552 7530812391534151235 12130814744528406941 5411720192131132252 58734654624273602 106909114708216110 17783717758694108234 13997201166104322333 14960609831326713849 10020589672526649766 10850834167338612232 11791416910301596716 14441586940252359995 13279343845281188416 136753354706768277 10422348391409490392 15067273495210103664 11442926772541086118 14876421355639387967 659884384401285961 15610392224438193726 11469650627816687952 10670809286722366526 11636691340163534749 3054490372945790946 7493115087730278331 2381625941050582986 13045395855625803995 16925743421827612114 10451909343409754509 5065637384623487456 14245494818420434036 16188156923094639214 16339665933297870687 9326357968015713101 14008038619238650302 2294900542139279428 736883546845021500 14500414906664694955 17718973484704380278 12755728215875167916 1093060611904679391 12092621253953004416 12428087612197082144 2356661649524378455 11413413096315358759 3337773327193882655 9690118176788187218 15604809656110391018 3505611287134678671 5428971202951958419 15965570624323009721 9546518552758410411 5059520881848887942 9843805115976234411 12388963777470770958 11119827984922414658 15585217669228795753 7852819241345829948 17285722421463137963 3325722276510078924 14544100574080445865 3962858643282154155 5896576424621429056 2779751713076082993 1226845257820011610 7002043199884397679 4576849281561661712 14206451436827921249 5503373306320959777 8837178174681595769 13427153478605512354 9752865783050702206 7205649870327942657 2887129338802438395 18065537501517441389 10386991294078240569 5076789188134895146 16116626564469475897 6460711168711400202 6563232866221738175 100041779774046836 14550392119103897401 7459555315879712638 4963232876315243865 4971731903227245206 11598449076906185523 9841771226119400769 16752662985948869210 4063078448646170782 11259294198050853797 12771957766533775340 14106905482423309815 2049479886006657295 319987426939775005 4104001650596109230 13484164383402383260 149640144360767807 16097790410643680571 6145402812537117097 18267866271613637777 18128743622314427741 12849145795501236775 9161822382662694357 17975984237880456332 14679582465882723809 9298244365732593672 13743000081650542849 13685925074979107544 11489174995356535822 15963913440111851722 13650269030749914021 15482002467675346617 8986026665467926576 10661965532712315832 6183222730574314766 10357968251475333184 2294092857711849870 12414564527853130342 16400457105170575664 9851303525468717287 13691529342329570257 14140244658012544014 5410511057371755669 8931007648069857905 2178208269676908649 18133959971948156979 1501193316963381827 10329634373267352349 2577015186124442081 12854329653896314932 4265073404093615917 16907797859144267889 8577328808567329363 8886142039274497874 4829570622658300779 15098802004174670217 16821885960932082893 4362560945209801276 2234545639740028232 7037136152890450782 11405343399532598322 7652053468407139749 12547230027470138671 8888113239750308471 1385382473998825227 5119353557553964317 11656702145362029391 17783622188886987187 16247327604765316015 5416819861494833979 860476124228989507 10599755217754926479 15288772563444194253 2618032013640122904 2145266173459566933 8412554881881679725 6336823888341435988 8352734454550036599 7748636381736254053 9750043964642815939 18249559953178371219 1466077398406993141 2861932428719192599 10356982539916866573 15906212255323740131 12989197612119757713 3916719097293976260 10653855782627211675 13309029419068935374 15645360917060551508 13302384892079544587 17280168241293223910 6533511429517355718 17104946574621261625 8800068480369985817 2879098906848542172 6160280186677042587 11648959830647189669 1823811990136086723 5713784740757509190 7858988662701286254 7395745120754861755 1682031484828025659 10252865587297762386 17039487856410640613 13759829183045722177 12350832310515516888 3951537930882182674 5648330105734923358 16673830252713726199 14027165118472504323 15383099673997179023 13686213395737650610 6210441058540338284 4748865772861856747 255196043003298426 7110622805725014792 11716001500879398774 2322551241912724766 17231762864288305016 3240332612273643592 13354080671658344519 4140423528428891818 3096993435020504681 17655211022771844631 12728270066562793736 11753173243029546976 18134328269612370769 11725532103782734696 7681438073388273759 11308369808690054243 9533575227393836140 13076087652577151299 6569048502688075560 9423963909780034343 15021218589089945828 15204107107085626495 30264982625665840 8162896813390652207 4395102338206194515 490361073859188147 1916222752293398996 8344743028083910332 15970952868332601550 2243921934525615082 4105300143356296026 12863291355117138964 13984154369899149489 6514901972087239281 11903607240477837474 18214796484537791220 12591963894094578993 7626645851555258376 11439356078557645884 2325515734138933809 14050112071939145140 647196511920333388 18284388869833905328 17514527531617056327 10084448718291239695 15703945853880189193 16554893817001229766 14574375242257437506 4262208778960280822 8881267736484976374 17391232847598788862 8637519245437156233 14745556483708675450 18082197667743584225 732833653503658512 584824591683999272 7358642531528859659 2314184672377391990 13884092472476890883 3122075801032446149 8542201592367689901 6791144612895520759 5381731855576729522 16260143456038677677 11646869600244783663 6550877818314860653 1023601284064005475 17303347353175093850 9322080773799020288 11624791904178780900 12812270840039981145 12450495461337547071 8138960841378148674 1943926453893529435 1040655911440991720 10680131842995380097 12667739508456751667 12031679066779955075 6024578836080025929 2583627463243854462 9306993138559156883 5817031672418485976 7145156453735052263 3242816646224778441 13092934006457925391 13692441428202154093 16962393480005463669 791170310058828188 4142584087690655101 18290053655708031578 2999711728216938919 10926824427186088264 5685525189775163170 14846135085774035784 1476035835977450819 170516546625770469 6662102933785763225 287938472938298641 775130672633311939 103640641665387675 299851095509122272 6178118102941580621 15858859669255165400 2150740255527060203 16565622098207506747 16519352528909737134 18003607759212464549 18432892016613891988 11412754202135895295 12871323063714836741 14599149760870709774 11960431544504102080 10474983191137805283 10540426512231561769 7864066925989488704 8591527255722531417 14217130084707389352 8306278654275581849 9949191075916937020 6180607252555878148 4298788824299940585 13175829997880441121 3137254608985925916 9956374580212800891 8638682516537447175 9441359066554914399 696461586016523458 2934683873430672426 4241344215534543098 15052501126826370558 8781395475000407936 15864335724792191297 12221891748701632535 4979839111545000122 10979841940884688393 14214432652349893853 14939474978040302827 6531319974622254794 26684572109029372 15448328223058608633 11067150214534323896 9533750801820596869 13791851381404465370 6223152776264594321 8216063193288941127 3882628015427526529 8289831063705795776 1784751350877952110 4506437975796586010 4712349412501894828 10103493067344729574 4437514280371862199 18391805658657980611 11029034169060420049 8074387506259682417 2536119198622443333 12917946873508316654 16038741754048423166 6095875655923322931 6884110244065420551 6085602677831480606 5484643603973643774 12453834024645273702 14895975470022286726 14094368588541068077 17907316313097360442 13904298344789468308 18361574932406987883 14846431807634645041 15030532757556492940 662058259265086229 2719498044834987925 10182595756526725175 2018898187460958761 9174311235827023189 3290707840826473921 14771797476776916189 16338500364481901539 2585320316185574194 14455382155143976446 10287166638820526588 16420588046045142213 2482960281146079284 15015931986753942887 12769592346468272418 9494014153573042857 14595765157298729371 13065177344664242112 8778492166053038462 9255987527086608150 7432759630566677377 8143742143478375561 9025069252494582890 2275721665878963719 7324768454365171273 11415691740230940469 1488529738769895153 8607549962163719710 16207327174098108265 7383902964737696277 18038377262504549601 10580376527519268408 1766690770554750232 15361247295859227997 14932557276179446807 1407442175735844770 7072423402748854118 558339085484423377 9503552909347960626 4312442437506276310 16406065029619459403 18251927834633928871 3086824740033037605 10824426953051798678 13514959574190746685 3343938647994898957 4049666276918023622 15348024835105083899 92443006762515220 258280645485575156 576035242568304980 14291552837586602930 4322532234991913295 17801696225775757985 16720138835580547844 11480972059252025643 1440993639606169493 5083089609928763642 8926498113461270920 13309058613398365730 11666651679850561508 9772226617991644820 13433661414633939834 9075706880236889586 12774195204024861510 3401690733258274301 14929805911453036019 10991117782679144841 6075045127549573494 6804169453195408037 2177484796217452708 16513168139179377499 11886423914435319234 8112155649491462254 8338600407332021419 8622623974970640875 2001171919456572226 9631771228803420649 5589156377204959683 8440585478186356768 10975416292737769477 7829070100212247106 17285332240303719372 5075644345415864063 10098884302921305352 10793422195004748932 16790288797820222980 10359220761589575413 15962055442168496326 211734126735324561 15679628661811300756 6961437603282966363 1531698940899575961 12493863440177437003 4746587848003024752 1692117018425363490 10201624659504288668 14529810193645220287 4611129322193622442 12585015638023231332 7848392030563612754 678866094650916380 11721896941589977775 18423352691095282365 962395203284418088 6014840302570083960 4161765158116692964 7643008621607992375 9615255025647412334 7121154952833743473 16731486204468999662 4661333168612888597 3591797961825616354 8451912541771779094 3219942314224112405 29682945063931170 13848193139481257574 14187656158375834814 11394067608399889866 524429061361796551 7371687355346610088 13880673450053379710 9119446096585286430 12162197039363484838 12901157344304161312 13831721131395203658 5444104630130410662 13915972277501642031 16179713759447020140 6167608932575960510 6962547763913266235 4065784653365128265 17499870782288010202 14925006259523054111 11973207236234535428 3940794591105799486 820087365471261496 17759558938603578212 1776901270778114639 12810013140777019021 7909073938749570861 4993621387880484272 13428155590549369360 17794372985607640034 13526109521482319726 5073954202429014338 11390750609777093500 8487693957249107156 10179037897508757328 4666882742244638348 10617525701304814577 5558536357043786985 11784046939827462152 18261564892832531586 17185687713417709208 13926727452055618877 4923638225028025628 921314315990336471 4840055382815517409 13457903328980063226 2445848116003741568 11217879004273458211 10866348774295202243 18066649131981578656 295051586087856546 17027353149622933454 1863978802293977956 4120791634303269893 2453489347758765188 13311744813454857946 16340714599035373283 11308131614027573147 10307903740248923061 14971703085179220030 10963380280446276549 13414502888036055017 231438984609435960 4684996404712026918 17965829461624718750 14591702769404889593 15819038691642804634 2701019438853642880 1119631464596184973 10437423779420947822 9177063494183968233 12216937114962778025 10023221065990271552 9830442866327711452 5675244327086609634 16775123246190816663 11153843730302478710 9893049726464937251 17143177759582876796 1398709325422141955 13000718959518543691 8102447566362557256 13775819601127651930 1532003584820554317 17196945554970170971 12130462402247414040 921345055435705671 7671400661658513135 16340308175451023747 7604529260911300916 9311178056872050240 2168066931237619957 15006076647365712165 9069610402942520247 15664324804174240954 1089238748349684735 6752602245584482500 3532588657626058898 11602049814190645242 6701482307985371471 6309689181725228861 18060509785587382243 12720020996897923263 6697675580113629730 16075386530411852324 11153456154128235599 3625330929644162031 1137260122495424835 7013415026253167437 5671567673756671450 17151194455567437367 12913694200939581371 8103776435224324244 12371566213827125309 7014097884381171450 18083284980632894535 17400454560712444831 15315090059271453030 13198047819497151943 7796764442563436009 9914816294934761820 6889267897314330319 7055845706571545262 14343210340834521458 17697910530318829964 16846371252510560252 17340009281565907766 1222332250830852884 4261955907554912858 456585532357783051 14834184280537544337 7797560902059993995 9633675227553517942 15802046659641339957 14974938279254384423 74096140562655785 4232431828632788269 12956557492884776416 1943715071402948393 18242261535394799967 12498792855410835468 14310954888982400879 11410580942369869216 1574869477480190205 8911536902106859981 7320583878117094212 1400583831215341646 4806447042403770191 6645219543103573977 4057588419680454108 8384568411354161963 5289867113138499340 11462655491300175355 13061477210475828971 16977787466262839995 17679777455974543218 13843885060112943208 3846983469440057125 3918225988928972913 16086566803158852349 13100332063336965276 16771125964478334616 16768423567031012844 2305193247884405088 16893988963841829691 10255266652753656461 16714713781255841441 12304946703890847450 10940425005429606704 349511329004377032 2621033022539089062 6025631121964396185 6455670926624218168 14808527887095979745 6325845362265076653 13589177907083833664 10926894860217139168 16636077748580366057 15551047892796964841 2641668464022170663 10391265527257705090 4137716924333791338 11623217229263479175 2635273492905407160 14205416654764725522 12595182551264897734 9336576752633539635 12739075137411633414 1552477990346324063 11084522615437652138 15958050614308051886 72640536513909928 4471214121424562018 9435663700813791452 12944321358686652627 13884675832759515460 15307087942674971180 8902111621616099414 9659672426799898836 3840672469253540279 9588816417304808719 10858156364303461278 8991626284272272601 1965765134896334274 11881955563802914257 12151606361499616468 14889682459447909933 12191186011116379104 12989399523250466497 11510216959948176224 13330146820060580895 12185508470950870704 9456942339876417270 1938205987320811397 16501733055251218858 15096859043227676305 8099099053929261732 10029531110720075333 5699164418590324271 4808876424968318082 10481141476708991279 9676630048436584815 9271434575482956747 9384510780907092116 1460339596012949477 15857634035666721360 11169931770388788783 6024915991046663301 11752420291315317706 5469775995713175886 1345547022489751590 13207224430783423951 4868532917942927453 14551512908748333100 15527725098265178739 5328426902223736057 7792960162663230760 15798320652090929864 5329347969141449639 7126593140640892556 17322540953760463356 8263352021307482692 9580086547125634969 7251046922827660685 8425160937371255937 6479804772232956813 7917174619820283099 7456540480164151859 17626280635524220202 64321092063418777 15079852835757855292 13667809351078751572 3921061097710015420 10808763710257307109 16864909521086266709 5873273596309077331 4148222555696556499 828178099150808486 17761634724648680619 7948442028802360557 15234487071573101265 17685165739046415395 17361136094718253077 3237044985745239720 14980955098731791437 13272143457906167921 9809834215385317858 6254612303068295028 6238151457215893469 8493279048961622457 17973316827043199051 2232759157282643256 12145871602517413634 14280867444053996405 14735500277660509759 14943313920487935751 11718113110723584103 5821491186266840647 6885086525332357899 8691713552652806564 7513064271467047653 10618360628876557332 11693267088833386175 18123879765078123826 13588744188236640481 10048022497891224730 2759736136249181170 11337606176341535138 9881717197536131844 336683430631537883 12850682498927935354 11846620736865660518 2682491164043715907 119728658711276471 2441834740346712793 172022963864456976 5654049680222208417 13040391666540933993 4537276126289114601 7146995416838146742 8711822976332426648 17335900537826653520 11271242130900793387 1826188530330860427 15255788306682646896 7707998525660970470 9095733816863160144 16450426591907543858 4906051703703875807 4186782279783121452 13002596046954978685 4214278589990990218 8029192495275096168 7165112405850508944 10424885672747319856 10109146364704676365 2023042174058270646 5600782015015072363 3744218921271972210 11175224239464606599 8766622768994204950 10575342155390515965 1970022999843265089 9795508037905199380 5566272368994700922 13794277620468741153 12837113422548324616 8211365609604285156 10836837711854401079 8854691177752970858 892043120695883751 14483340357004820477 17922481993973646918 16663226616007297079 3475121492143749107 4933264156097905307 3735917312993339936 2389743608816850259 6287218044962420846 14878820014325607544 7819620405067186439 16676166319127010493 2418577093350364131 8802855423300940062 1368046581580202749 9391755272231633920 9392430682116182320 966923684643575086 8243348031041286483 5007421693658122398 11603976802995122726 17571548733931868823 8819434739301767476 8071593643510869798 15483157677879029356 4354662477907111924 11510442712882463498 10533437076528979091 141672772806120811 3107568965007144866 3345507992627296417 16459533744721799587 17223634368846743121 17679560286753405059 6142018593753178086 8307010905704150041 6558274191572237901 1311654724209043534 14021381108106808862 8200834587281408477 14879661383026922693 8894732735429196471 7707623821810617407 4644713598328145435 10331362911099863548 14728649940295769885 7537085482569799920 405917019745933169 17538721993281195394 17807958906308675799 8443136233010714026 5137682200775868470 4484119287617848439 3267589457715917220 13547239209149379810 3143649155393333655 4038622200903418299 11932570856768923581 210259263242343752 1608310363007226651 2720822497448555108 12751536442482958174 13467340205521091475 14098506577681816546 18306112018791447168 17102456752745926797 6413557920233435745 2114353859484023965 9872591858265154042 2783993722458041728 11753259277214444796 14323622870339795410 8128371639610972296 16678428202751308741 16260292599782391170 548233826982753774 1895149364518493485 18377735919032385221 5996882748767166425 18359465091437074368 12990514095042748790 8327989628199702998 16091755938366428503 7521597922927655206 2716072010098464954 5385085152488451593 15712610979854478688 17756870323231856393 17593332542671217541 2055455580253650044 1185417104450715726 10267605488668588457 14122173212985528411 16452393736977231774 16831572105907385315 10954389587679885062 18154585629081526041 7281286722828743964 10720265230292476703 16664551168089708076 9805810992304542194 12199691608744795660 1880705907661725078 6181308087030841247 2037550519675291236 15532863651123459335 14634284854870418074 10319986329994836921 10935429727260083452 11901803916642466572 10057646361514395687 15477514277042844143 17299652494962261572 13342387063012705736 18055509457028522363 11119365248208363660 1622825835725581958 5858710796833581356 13131416962491347555 7138086394231231351 7271407031725298704 12009361426408974122 1717263056341036933 2331522418621641751 4151330753322531284 7523640766496121315 3512021829768522746 1813060267066037169 14279206383104479066 10112584161729158061 9322232221098373396 243399307273341326 3865497932796841091 3223237222742100471 16229911218492855993 15565674046882471091 9093011210009804815 10560887928369972155 298150609572107134 7505937679136274671 6551886386411567408 1510014924219790309 6336680227616043007 11782032147506348839 18053391552506455676 9171279397506396217 1766885297558837832 2776536673924253232 14521325289030068259 16618458918999564570 8640833568446718908 12967732290721745318 7087886068376821967 12460299156809303644 17315011855561869601 8968523185102285557 9706444396007792722 2416196609571728992 13110542657905457398 10557575792822340790 14622389919270055097 9164937319607923930 4216138230110645312 5061704612919086660 13561185816884172178 9818196160727309149 5115489912926557971 12074132026956111207 12901459482913928547 4339603720847603482 15470732751747820151 10524749256253067885 10407775577753132396 12514159922643065110 8947950154973295331 5737871635099978240 15583169220753560598 7627931503842762558 2499252003931728643 1772981121983706270 15463306623415325225 11383546392895325058 3850383895930759930 1041674175175818604 16098983955216868001 15815958594433910890 8854053942724125454 11557188182614466206 9031639426111528821 11186507860635587470 17730117808588288584 3196687819980756170 1779949526048117114 13337838635864197008 3869253228345343156 17405358029685114415 8292429378694329155 3549192567061310218 8113254368278955442 4234029438290748357 11987552464314511295 11807878742143629821 8077911634033648333 5364682419686913791 8204386722852313280 4147400467508749096 3315043064032395064 14365489041221640509 5718861467390479037 6080528459770103922 4963777951184828289 9287764367752248493 8684225560208341328 318277416955816883 16662487071445354314 3030934528031206093 4885409446641858955 10441621525036452373 16476086405510816256 6843574129537312161 300918032336660939 13731451188992232422 16100602306818256529 1652451266043537153 5890535448241409490 5724127177671820051 2848095031500238982 7171982298183982231 2272253774482397803 5231252573499564826 7095387663761422408 235585341888003127 3138295230316694980 13035071632683512409 12649653283085579781 7178557876100633407 9249593410379435894 13908698598673453992 14010112196645958817 1886689388451877735 13820749763323092805 11974435346279891735 15535044753534216796 7731526219239614749 3972532765162601479 12166020179830398756 2741421280030224538 8012839412703922574 11658820422462299203 11496675502874309015 738590822334594774 10481964413710553992 16643684021329200234 8213484353242272346 13343604234815870719 13596617533318119109 15780909933552767654 5639695006532437127 1854135541663842009 2020538586519592072 7754720339680512295 3774119663296383195 17435922044311592640 3871692371448904755 10215103908259593503 702456450394363567 5505567557527644746 10185038549363803095 13468160062899734227 8774159103522826027 7996169259179255852 3020171345390978507 9305709852669910675 12178685809029940235 11128177419545064374 4591007952386054649 15366830739359403625 14476139237490347324 14424205886153968107 13633420857203690314 15345436342822222918 10923391282446614449 1908897356432112329 6379104451335891659 15044896070055334898 7857140603640597772 1165445948810185569 8943351575347153886 18031867231205439546 17978529071035569548 1667461561190843437 16751155741739309169 9078727282037572874 4078587245957459528 2152753506890198862 7054983714562501110 16823213430922786410 11006614857731062583 2299126230172134403 10015094838638487829 9936054426093319008 32288105348034346 2037796780678397248 9655771729341417459 7586714670484647107 16454840965416299697 8826075594028406246 12847536707334305786 17836957058622604059 11928097173836744883 2044730313655162228 1108453166314511787 1637087173107173336 4896234176019702680 14268726428238070476 276301895663351102 16284126722890416953 16116679548344072659 5630498407217507408 11102767973954509212 1108657340462305569 10148871750340182431 14572627002044919531 10206658975801445136 12391442005899358720 6907616855214700258 14191411984235457051 8924779427878315838 15275781488733703142 631640991797958377 201596894726016759 17539045061393981552 7623919057787378034 3313464917737245085 6640346377004645811 16910997032473841120 3677016178187494595 15463631341841748200 9335366116719153878 11208148350529910829 8579277534613278844 6999894539214599918 14810334480702710141 10829547684622293419 3391987497536779554 10556752120729651840 5645017274298275269 10430451827512916807 12826264186541210654 13859137642756384582 11185587770787098465 15050677611042467901 3957692511800132607 15036994758210620738 12199893141555816969 9855182989184368403 11294572765839552120 11382660192945315594 585585627398526252 16670376525112938392 15492315429252297596 9334408275708984581 7248556411172404744 4891987248643417345 557334329915224023 2314381775203074543 10416579988208673588 3351256213199446876 14050481716888066333 11907219055612244447 11567973069454236503 13928084896268084456 8114785929922675780 17235568265250660720 312924745224438807 6272505916948176483 6848951466193407914 8194181442602952802 15040994395607975467 6869424184627244550 15641291838415197257 9982904436988178985 14999264043444007333 3458700310972218382 16619288221148078840 7891661047522943509 12243589660458743037 14141367575388340644 3837129083879412523 6862708776512077988 2777357389165064766 958996842912047131 5341686708207919339 10639121384481489036 14401843575900504694 10813275140842629467 3218039470862933434 7801131820926589795 6630238677532804969 585964132639969891 4191525297762592824 16603307264005498830 10664579340227107313 8285289713327170584 10091965522959927056 4636776033094360907 7199790262123761019 14759509164407065363 13177002293297966529 12347886385571067647 9388450632814487863 4019651687279779819 2377514932993705587 10423575746486935096 13698489147988173588 7973831090882461492 17856332841061019483 17437080710172738783 5495973753646723983 10373135191978528306 13953695748394442151 9949268423492175598 3035684432857425091 1441295945940812245 6032964250996321783 15264554469020708176 13408013429311078472 12709317108089959653 12271037639850632270 9228422379052336828 6371982437634238027 18215486394828145375 13747895752986427681 14497714025011280956 13040697489271494440 10810643855426805197 10059531895368301210 11193238606478234148 922575497313528733 16003415566194928129 7543820361488728098 14853907416129653845 4091392983088308295 12944107460623121952 16353485634917428463 15730757232631078595 15868498497714059667 434363348910653824 2956176847024150429 4274929547222093009 12912900153510743185 7706645931682414503 15189917233494340064 3620709730544693953 13287417052803616127 12479774026595864554 8462191301617260293 17391978560792369233 18018750074772189537 4831084068934699929 277728432348193088 6802793083482967520 4142860101216311404 408688597966358418 577504408798237846 14799977780196593854 4515954842892711374 6588541778452894369 16711856692815427851 9800417453434119943 18004573106853665482 10132925569370247122 2177063573347948294 11448181693241463867 8887686915915804323 15426595722935011951 12822906023504790967 17332822252862445032 4310544976085084242 17972634554048092347 7304883377556083724 2402939679036368396 4701270167110932980 2646071402718183407 6374368364093026597 14535840300837070946 637479043845190253 15337277381594827406 10323667413066311772 2105029681879758519 13409300190132668459 4289470716752432149 4055265044101902834 11438393936348345210 15065599848804123338 10980640067586536814 11754734356109916266 12944765435787409021 14124941790584984388 18338331430824908300 12835069382773325044 11315048684160928917 5217368969932640621 2066357537684161448 16789030301022156054 5968942691758750860 2510823893116886636 5504327023542619136 8913464148350022510 8159383921295184601 8261978655208897031 3214507956910810841 1493466414736942637 8392662632170632717 7957214969972117503 13596311207710132396 4128299341420296288 9506811147969399321 6715496788457077630 16052483228170545073 786649271216409304 8067234302681335299 847605191527483486 6146840494808704409 333642448063061350 18413793577064404630 14844275744320402686 5915485941298900722 16975743582769350937 10196780229494496247 15349043419932072472 1269429400023016631 18003257875573916141 7093900833872014293 18173479399378064420 14397779245893744267 15676484852842482103 5744778507147285808 10702916592686176456 5081009039416529 5093473750771850605 2764382056219268423 10240669048689567916 3702791493080619167 9548320745622674583 13364046155325703107 2350976932748326630 5773369139674227516 5291192738241777096 6323629122136819039 18384928862603841705 8800759157377798948 6663794241116933920 8454645418725288747 16158894197458942691 14048186167352942796 12475441029327618213 15799234694860330006 3624129289676962853 15392679638271502238 18346559427034543738 2983005144107245387 3898299871436580574 6040667025863193517 18075936092788555147 6237495670185661073 16084481789813665377 13736527240053300910 3325264127733772520 3215005042647522661 5900147520215331108 3485988158079095194 3745473095378574071 2606033598293587835 9260976983409435365 14751988441569034259 13683055647252277171 15557838186135610913 8493866109308737780 13595763726900868125 7894007191784529907 17059180426464045621 12746627415318852119 14490667778272456629 11577332704831843298 14746658681739596597 4233035524340459389 7916511164704750589 6285527516926055430 16130857969138296078 18293698586163472643 9159972931716555515 2959249806732305308 15639145881729760315 14990001628865201999 14007777943650328709 14602801825614299869 10338050677408772619 2821516488009398574 13846102473678394775 12438916254189885520 7147349422370662417 16211707304902889317 4419930415920086548 3863300458122217745 5775381715216464858 9089936872621686147 16487070875377983410 17609810786162326037 7328854202895214478 10350783339768212681 3188816692808741367 16481455709879384779 13810667835016745293 2308588881245034801 8476441490454350911 4356936033330730924 18168225607098072314 7319811435684456709 12683487197319674688 7914708620214083787 4674550581205650409 13701295055335950562 14756123424280055421 2928697567777507633 14678938070691743304 3308213705782439145 10942120089116290528 2865940030105877001 17276556729905870744 1545873913261463316 2777059358278671524 3259283907257580608 15857561318044151287 5346665914322652379 1567883711737069514 2071078468150494262 2241527031786817000 10037232740896102174 13420519337602298739 15783271464199495312 2464049934965974378 7272479190109965826 5643840097991178200 1045911766288629750 11970743997930794454 8497172878193261183 8339176641446792996 14109379229583740875 2508496892713781931 4889842136947073989 14987081530348817735 14555821530290938483 12973946697081238618 8155724919978129467 11212292476152662403 432860736371922482 1812670592006293820 12955368984854431502 8839268119068974281 4125820527101335894 12187264035737960381 9670147308070809773 13628561802963682881 16099791676641344634 12589699856200751356 5874641200183916493 1116344786987260291 576031312767338099 2272739237588639134 18170722700762878278 2450586010315427934 12197749802182643188 11979785411009078149 16582897535155563289 9604275316651951583 15349074523844034592 16953205993423127174 2850308257699518552 14390930151811970300 13736373007981263618 12121760129290975383 3385359537510396656 12795074316312230024 13203218103927889951 16717697774056384121 18067561074695574706 1694025707408682402 8264383841453161562 482436796327529130 2540821971480290868 16837763286556709929 7620576475260038102 990744985614639643 3776642425654928675 13418493923018657525 1130948235330894102 13255125993434120522 14847546470227419986 6565727186150163456 17712375812571119547 5850357966542163181 15853592437559646470 1678574947203096548 9062684100928186703 10180028427707559135 3591953996530099080 13475921367879325287 10023536478010212005 9246258679531103905 8770722074031281771 16128049818619978897 10220260722451144598 15433719302459540067 7808194348039061320 2422383353691031657 2265700428056464558 335212614004811022 5296005953900382643 16872780042310019404 13987427600299859155 9064408295274688401 15741816700398441004 3757480563086698391 16439283543584335060 9361293533314439846 13741004109804824407 11004371157800458958 16066696413925357854 699768306923807092 11750995816169149498 11206168896420126027 17865697104173580716 15655694656628246227 5510467022703855649 9344292711004754192 7744907402841807742 13445594146228579698 3516228285319977144 16443788429212496849 11818960821050808 16477825404888277280 6953758893976044831 4201090396151846574 10869101863520861654 3745095501601821778 4420136836625042218 8434945687777945382 1412186843249271673 14401250108800599719 4291032036418792041 12196221935684248862 6963195832037174971 11323306091456288602 5361504261989966031 3419116480026537595 9601429951885970522 3937490948451074493 13788388795992607767 18192893922584111343 5382845004827280162 10941492415409886896 17589776732702922008 17068975845119537998 4033881241435255146 7758248165558176434 2632905910512700583 6225972464594778449 7310069112014201438 6145993002691733943 247461463217005879 5035036194148523336 508677050588281052 11129078549058559218 3291157444822030203 5644527995245822152 13641739660674498852 17251990906946903028 12516250132789374933 10953593948628473316 3580140761864985278 14589127345090985438 124856093035988973 13351366581932056746 3696384811035903298 16663964073482583891 7519302288874929302 16531662236815892636 11875958481795268422 14083837810313953314 7568492953119367331 13085375633723947331 8445440783507917693 312866902974982568 581634394119886244 14099489056405430036 405241489803139226 17033564323311569089 11628909175617011669 15214294423113143876 16777741534469527954 10300874873381912080 3247108147416848555 11574592208508983339 10267133777113272967 8471484042639450578 1692606489328842366 5146547684349268510 15550851425741762473 4737509700210702241 5388438779842108314 16227669085640191302 9979247162432389972 3749578629382848736 6468399172421549000 4009774495887540410 10509862449294172850 9086985854073554141 17986387154837175002 13487278127271817047 11296885990205441300 8807941589705113269 11461279786426696163 8461080129542586322 14923303962550238649 13020065163968741769 5336033759055835956 2836497886458804696 6197026511292326903 37785175394372245 13223991589124586872 11658283088834433884 4448681615411023344 17188986164759503828 13250257619242877330 18054751928122189748 2445257522103188369 5062513212466771099 6162277654702032196 2161597615930643633 18290227449503086637 15130440192666453399 7163844005236850383 6595728999253291978 11589527956858439219 10905175108133123350 3892034302698185801 13761921524010931305 1469469757063054331 15443640207751994124 13853278007026753413 2638720036898216538 4608669963044416793 11411799949734455973 17420421501082397486 1686055845558351225 8324006587517369901 13408825777839351468 12439970403281938481 12892356127180547626 17673507709340854169 15693393823777085819 15943014233500360937 15795539868571925181 704517577053969770 3504597015215829322 18175030325256462139 665381057094600209 3692170024959806025 8896862266988360804 8270092189601208593 8692495900446484170 10862520696349018769 7412176684757704999 8263639004857631303 1296911794691518806 17323107147876932332 6235347027793315018 3073513352015657772 11121717093171523756 6233905728120952217 9463766597080501054 9030573016427534558 13879753889061414598 14745448615240439797 4178135946012408996 13946972165532547669 8852888379902552229 2103117587658008163 719172032065150624 16957521488455742001 12412418444990214106 3256476241471351700 11519040485688618609 16247535881769299632 5108872322837701366 12363491614422357848 6542306616022165266 2143550786192221637 4750541229105290624 18271490788135525083 2840474389551190513 9013057267187437180 1747037728893141131 5989183579193354287 10064391574541799942 6595458724112863789 4045987801003602385 3709363552524423114 14936245497026079176 3245518024094633656 1946531235600188016 11119856790445676895 17831707703996350229 13272428507973509367 14286010881673083623 8765371057156152836 5728027823306384825 4419624549855293340 23966756155793952 3451322170996241826 14683589562036672667 8666184720743753702 18388722261977597480 15580739540078191494 16426814743585077387 15049672092045029616 7743367505686004976 16868465604522570771 7942739802871846073 5484495706904713525 12290758162520956955 11057286451784548289 9494545804359453810 6291258498898686877 4583342614984734323 14744726443302563710 5075777018121948676 15088703405386466981 1535170829155555140 14767794992284337975 4272466672340057070 5507139918451471679 13676953070007260670 4736003001294135662 442525467139537370 16584426613696611300 10384808045112821594 5816243929726242821 15345906197004235731 8669755193855662262 10674286719359579115 1223994807774513140 4627832504437984328 9180441635787273625 4304920713415768718 4401990334103614 5361626700036493956 9729592210226108844 11589080113821813338 18001220275223726957 16167432818397288969 4130277748288150873 6331313114898527134 11477217983845845765 4349579996470217160 13527405044122134158 979403802881713506 10897818357317348775 4693647991485871249 8396135399056296993 4567520828784085417 1508010247964337140 12226753885066916773 14503565724914488821 15688246801269434979 679567967785849631 1307565929248807570 9936844409341222906 12106913197599123300 17301002527714012706 6392627616428788246 2299779368487155405 1659569087707188673 15179899872860707439 7379536111704496558 6276851104783710390 4246718618930549378 10965072785912862233 14381348662283966725 15518640660051399104 6418851683799684002 162846254920936849 11765140393661456450 4325174098523519212 582020035205620243 11879587783430116703 2412405367211236694 12321316882486937296 12412881565691309598 7156596282285966183 9425794059575290853 9589256015823808506 16121453170324866187 13111268629324185681 12483218412155358656 7914842060620656135 3689730118927791523 3772175952895668866 8146018085998508112 17493649219608083786 13701100660452126122 12686435055508776803 11309783931102780927 14749839001977739055 8568159458874783490 18405998944861962391 13648757987392363867 8885507100525566400 15191410649004099816 7982667725294455121 15009666555018495921 2579565917543068521 3025560159496861587 3688572269082142765 3658660772888026193 15730528357555355091 6303947380544703693 449720259624127706 4824009910366891055 718599568107151873 7138482552040002099 9259589164449978856 5644201088556282141 13461867817982805554 9641078578064994071 10348327650399429848 2660806663958198495 13666016751317469550 16060639554232762055 15781735211618209147 8967055331642984712 10087074390101538646 4509253679826631850 17807710427685804639 6458748912961831551 17915258253609862638 15913557121297735155 15110550173931685861 12672710722955779397 1510477087042063725 18346516553195780203 10995931791181819098 7083457905047562550 13412384286870375472 1822946474661876245 11956550380555213495 17670059580119212168 8317475007876816109 17959947544537884593 2239367595633039420 16406599637247811695 8732874429442368707 2461078215051060587 4870824831640455149 6295236609766943582 14258114694265824023 13032567670925315429 2162296587402237215 13622106556772078781 12376344871475878570 2040851251677616918 14316740497525580605 12805803575654890776 13581399749762814069 6310933303410903677 3422689167279806220 11851951290207704903 15462782600206411497 4922657080911310982 12082882582180338233 76036785734516362 12953650005011755659 577418689635021160 6754136159856283069 39409789643177887 15208130465495752626 13065644349874792573 34942442602418641 10681194500839794196 13934061492868243891 11017510438343236275 9435136590997980820 17893074286398059509 42692184692733541 15840182366348374846 17801134671608444660 4599105237470411524 3012293918137934350 16721585817696456904 12751993877725922372 8031601186743233500 2912951252035969904 13589866336598693848 7053951296614982330 6077799927406094508 17727204125152279699 5516388305393885171 6911188460577789424 3638684617358915631 6716727793672944044 7980052621701248487 15248434997017788061 14029357399886906289 249306629062773633 14821724962003055291 11300391791854356789 8222580702074950916 1628827548744878774 1869021797664085420 13373522012288437554 9266144208816596532 8898199660978492566 12494679219409110864 16304099372639508783 13779448714975173814 14773863564231263273 14308231966783740426 17631016744377178720 91215348580433505 14629775825107019704 5066788202810182026 7493578812280812109 12085586867082527445 5342909337228707796 5464918400874889632 767945360776576678 10948685483776182699 9523723324051792588 7196485992331644132 11130537135693276600 7547998562463936442 6543809926901301036 13085915193702451626 17676597720819104452 4409961201474604036 16824370100702559098 11312878221427956542 17986602956685421372 1692069831275017888 4233778324942122450 14524169757902223090 10585509526601489936 14647164452055669519 6271786868823298104 6522810745781550602 7744175880507293756 9097956619650522042 589123348061172821 18312204067522503057 13747387309195343360 16340707656628661234 15446942495378998966 9468230703255502569 2201770663654951406 1767831398931068838 1011134376718760291 1769028666702293595 1323900599725168524 909967522693396028 17254101446603381814 1942311479879052206 2868376987890069176 10181756638341916062 16834213715190654918 10577193224585073167 17409249527971811707 1401542814080426342 11370085128640996496 15526440849166448522 12523948207721644782 14713372497827388428 8037718823406214153 2078644328130213771 5974249853275283172 183667173240423010 12602917750154990057 8706890705896962110 4054773400408126948 7347311511015373552 3569947692305070856 5087811693520828960 16854332468569118743 8225479731421628031 14301481340450109837 14559784447265541684 11094968707249453635 6066685079546297065 7973993971268289762 16036358319897767154 11093037772551788640 7954556433437931365 11394120329563037619 18408729309880560876 18377297809118920491 13495029905901524950 1846165198655906696 13168096127875641412 17676372282861877747 11722723569287699779 15209138718111237064 661428415746837308 6826700254555634769 1024181095097614988 14243696004244069833 14719238822373538821 11851219528816368833 6379554832622064952 2696735168565349085 2818237189596263935 14519700386490570369 12911048959288857692 8000978756824597182 9656203572034701189 2288845436857109142 15847862889381557758 1722984481454391787 12997728686206353882 14448641680384304283 8823991521940291162 17134189077142100971 7135230798456769523 18335614741922630232 9277810676233318320 15942515266570656790 11501833416001908949 969941903183936312 10555194358286230464 9583332662027620657 941750225877434760 12512914233631376418 15658543684132232192 3476152958104383206 13670271772408366046 10479875683926797705 9902573861820614804 13780129653856835826 15889483545918128987 6557016634699215950 14806687953236982702 10186709903642976481 3175249812372406807 8871632140345156430 9918045374792194614 10582195627021982476 14940633681775933323 7412001987712874227 6717916665175545681 16732845448793189265 17903350595691913974 17597778365023342828 7780388518072493755 8791388978879445849 6293138538345418666 17234579441876479987 14898032411946182789 2811999117610682544 7501921426369302260 11226147610125691984 1297348425383637590 12686065813778819062 18252740864643667847 17589389286556632312 5352715542053171280 11303087779201145086 16645850438438036202 8528906891580385082 7976611306927784069 13790151465259988003 12437119267383456383 12848629368144592304 8424016615977677902 13168439643367081754 4702627316292339271 11504945138844630250 8864720619626392273 10592524565531747945 10113935677943979899 2114777988904687685 14064652437372652590 18165338983245709083 11949656357687029599 5377255838013077966 5215871746601520537 17194486748320048294 959050919427688772 12419640203006708731 17973638793478906685 12096559034054331472 11537949896249986946 11204799617844312769 5428488723969832653 1509015380434104962 16671601641447234826 15749467695264505620 14085424324263850 264189644928131043 16850808415457425048 4884483228851857742 12220186405161118960 3105628001014320836 4216479580086477260 1856597763079610032 10888633104775469185 17567244310433270573 8946949834269850107 4009058036702758259 3104610467859461315 1049663575820094827 7401110667442609293 18010241196803167643 12293180271937407243 7858416708123583557 11093988825895055162 1554187342523666215 15813050512563064617 16255657192942833073 16860185045308638418 2197537025990551752 9531072480128754666 9997705607749574224 3210007869596595322 17944527922060930554 3724727782863217666 17488931652683573563 6327329260088144038 11881071551516660187 15725076146135879066 7514143529277988606 17488944709247253216 1978343419962582283 18310061832905658721 12122506060232409302 1183075987916794361 12112811840523704941 12678836871169113885 9507548299189583980 12757830538549415920 8908317237813981861 12604453260702376873 17446542980507058838 2918662567514220663 8726987590174199100 10050340938714372349 3672760563218886724 4140831446831585329 7844606632371215269 5665717468949124595 148777695940251120 13562616218264160570 17703380581791016449 11273560317170844801 14652698248745062820 17166816743024451127 10560981592198729079 14384624624858501584 6858047944405235110 7136258868772438709 3673930834773437638 822740537371508006 7502963674688915378 1556012609835197262 7011989403213874605 6729363801763498063 887273730775910605 8737052774027933438 8846477919101809761 1848091678869825261 6475375995257781703 12585355752853764545 5865926638842579369 17249932091944356714 12949727638456379040 15710285322401280040 14818348460582146820 1628777410420229833 9113814805283643481 10477080498699498812 10368174209478719225 6653785648773420175 16788646168571001943 8862574125422299216 12833428843916301852 9746296190702721872 5485414615708254318 13314767489598519865 15802113969771301840 9481511510289996965 2892848831953976284 1563668297898243816 7642973630146677440 15330897353563322548 8172555982844311272 6928105025171523178 1973327022250736808 8052730862489955700 5743560253535784777 17869141577430473789 11031005655727950414 8912545207696937009 14610976489754709777 6915398113496076878 17144200999389436884 8370252695218646026 2489949218767821695 11209950153820091237 7477375981372584862 1082123876060397733 16182361441579703967 6166805089110465060 11384151677630686679 8571306331720790449 11403952403891300650 8461688977079503457 5299456153701308723 4642477861043158418 10605029653808135592 8619751491454137804 10766516041153309305 14960746423411016755 10058062789094356402 7860295483405477578 8839427676350313253 58314506808990284 591592873453959457 17367119845348991865 13152982656090282092 2638054501981359786 2032874558471905973 6053824763091198462 14467939245994690053 7850692223058083517 6664457341205489927 13807603410006897087 887736443332306095 15588917869852492294 497501143269611417 17434873661791415754 976142783345591134 5714123244242688671 4036510707263562812 12069553429771164578 14601753441965386506 6207387532528446448 10328170640432252322 15016908511657312810 175305515073581864 11792100100416092092 3687354484311991424 5910816555894703657 8607610288568524165 6817729753461098832 13339541724988910916 16539947776145560284 2534886156186829949 15274770158002183425 2216802713413109397 7163210479432599075 18379342767279382664 10146828473515020953 2382630958023991302 17871932362312399996 6023775823291428926 8121670991669826639 4354503973589562196 3318477574444396144 15398005861280287205 1859357145920732235 9050296266039230091 14079558390482843062 9914707292787299932 4297102706730350924 14015679870511812159 5554125698091629792 9050695803452922132 9452408833840700709 3294729068211559678 16059786004030824760 12139941874710049316 8791700309912196146 12522434205331268202 11161547623595498419 10497123471894602951 7353395253189316134 15035795199712038775 4201887450803845727 17735883699823957127 7221775509858750945 15671611641396117471 4945626509804569635 15143168105620084440 17967296602601631728 11200503103466070974 17258924643037366255 12889398096991795307 10711539046574996340 11328541756110405480 2968920351151134491 12193905195332170480 17643922296120294038 8593359789478876826 6924878648030545917 11493565966113907089 6427648878459985591 15739731931070356395 6267521366451906049 3446157347139177843 9773246231269940548 12843845064270924915 158948695635315705 7041470039271982363 8050961101044322149 232742023962323159 3942958006391396510 9737750950001245438 5224537530378549016 4984798008786992681 14039661056076875455 10608348181251205390 1096507176413989046 10872204048442356317 17878765791441052466 10047253173916454595 17411013834718182790 4857231498203748910 2005964073797118359 18267874202701891369 17863113511137320219 2890025630401440334 17644653063117973820 8665674364212697118 2678833399609892933 7157189197919877556 15849901363113052935 7077577418829762159 4786426485261611809 628889603778895009 9657239829718484458 1043797788316856257 15250497093355134044 11167421502345313761 9708035972838484058 7479365571477622555 15930334842187305375 4799318434928437512 7278037565639141339 12613873710102205751 3812757909860859111 15215798276225942677 2429930868707304711 3388193647323546251 14482721234213870537 7643812040169772183 9326531631115686688 10727459806295107788 17459310313553307057 1040135959195381577 969335009665675137 7557680112873740844 11031683630415728771 12180978652028838147 6320687035717521753 3384966690231224395 9470881177407798021 9387909658740404079 4476929529326246061 4057064980446776973 15551152099199035181 7493407288117496119 4079733376303330311 17269488539088660258 16447389426185129362 7814742266555015739 1467924447470668003 7846170566474367782 84223551705134265 1662094053204262061 1685001011427829655 5234846460863072653 4735825629775786947 3025837816621395999 1249089983908326744 11851490335134178845 17751834648904326093 13328076918356854690 13997511566685834771 11431510408394315895 2032662045000894592 5300991155636935760 12263414814431581001 13365102664663452392 5160483022514779017 13194870709690659059 16259778928120398889 13553162899292277074 15420435108174000120 2162663769119080018 14692504320234324616 1667942516361486655 4211657101088459515 8590584269713994924 8116949632996635636 16321823341269225241 5214335440310299138 15506858067838097306 11280014975585795107 13323669960540541120 10392010968146963117 1075720290237052263 15810117093810719941 13452539493453438398 6404640594426184344 3678974727348400127 16663933042007521293 3208164325491982215 10521784597269258157 2171729862737979415 2039128528290639025 9563766302143522767 7014956999988631491 6442176831227298644 3327284920076863359 6341405954321049703 9877945694604937077 12923854673208680554 6203360620756929500 12817030738946934565 16682605148621993235 9522159860850943940 11214129925458944668 16457286983875163812 14875406388605730477 13012250583766455897 7911534091053389557 16934972641659250247 256825669352483802 18144770711830663946 16816969128286335850 17153535144797534124 17815613288060040982 12900416846649078688 9003833473828604318 3513855619186761080 6915239904904697376 13190436734475947687 14276707290261148270 10181425246692498890 17617334533409859146 16868043407815198834 92133909787207353 6886939058540297146 9625916792234721209 11490245615581007373 17922558054191967847 14032278847220384433 18158933217042343275 4253218943010878606 2789487645412557608 9963264758339759234 15262559400907433642 14159106160178898547 7543272175342891821 9358606180478724063 2124703007597613171 4044941558136209479 14728297138618862866 7436167594820937058 2344109708365951888 5415262793640573395 11101401654857047300 8498835124988171336 155986462427282028 14344943091928543721 2944693522497718164 1072879845455193407 6537418998070989520 4407866646710322723 9454035195654641401 283362608141839992 11216202298477503471 4703872496330680056 8751412063264421486 6859800851581371832 16084943246000037289 7895679379624222847 6329574579546703514 8411102755420237786 14527103602165702715 10702392700969324650 15997580586454567615 16648447644969589216 14740021183262922500 7425919150326472253 190520634603604494 3400659249340264603 5219192853995793003 10208056921577757500 3515377091910040337 12806468899148307972 17496285937393536172 16063410395167137676 14883405279778497687 6920137050780430215 438073313584361508 10596236140455076651 5562641394336497022 2220186352581919097 14438354340326117565 3909859529475273662 13643460414928272498 1289947336444275840 11928604298826089774 7636089513152948331 1988700319703448708 15282087659176466595 6667823340854505695 8874105756085313882 9250661269577422319 7871833187836090340 14882198124197818825 14488610634892058099 8106455062180423 6586913146527852702 2482150199748475803 9001680865934045736 10170129350993916447 15715931907321277791 5055974873206783437 8393760137097163303 17695540816175832511 1271238151420792819 7490972102529727010 4133223787609077626 11084653283104664034 17940082498137055032 10556042195562308891 8473118659949056365 9388065261195447915 10538726311112689790 16108562571350295463 5625822111613016784 1472877128905787742 7605995040984827626 8286162297136882010 3693670273346235890 16306855324750184622 6307906986761101010 4070876036632968640 11130240445570768242 8857439543672225821 7903211466663704169 7108198290333039102 1657506502684451125 11759924689784251129 1742420178423847568 5921146828191334582 8573965706443431733 13762672665498044712 567807714071078461 13373232213263911330 14895885590416684752 10373922292008027342 17012652879267998257 7820143127097371737 3783679053530326167 8940875928868822125 18124177657541562418 14400903632940403965 18098918140735296929 3436004747081755509 1764580630511217847 11299283852424580091 12366719492110404390 13728585057383749807 5568704876453608776 18344860028274585397 17936438825302757276 13688810820783393298 6512858334369192458 4658847662510558446 10089527886483628141 13992971092922780681 11813999154829804462 575735730450869047 12396441613076102153 6103766000430195767 1183726116836468501 7131047557174015160 9675110344478501813 13855592120327188176 7096982016047781490 14762420155097253445 3873835707367431966 18264021718556183496 9942520338896231335 3426563458124533258 3279107351057483769 12099446906958247595 12989872188206907003 1944010026187942919 13338224018838767899 1029471584938089757 10381829162979110861 5025497738010134459 11652265546966673178 2943320299530149533 8314420372250480146 9334917575752149593 6958186782194971783 18173238250205277518 17025086717407960908 8254906801217851580 17220096914698354383 2368225006610943093 1263805592959521807 12323424079932509664 5472354840582718876 9501550411422144565 12681761107108787617 2870198455956872208 9302800728340320001 16898753426960929349 12816568206556899223 9704949777171531863 10364935567162712508 3610220158364873078 13636420774413130166 11554832171673983107 13897901547360881026 5394199918004393736 7748079925366311424 9655248651031145315 1555055397915076180 2191221656386622561 10284525740106589817 17860770599978987751 17491695000954128439 12077741811682874384 15962298325551502676 16048503069018749319 16802987245907916555 8273162412436027708 10143560479394004039 5407540001011682921 18203786249873798474 11144369588789973635 15090423986576219569 7005037598845005130 9000422550879186272 4376078040946870923 16526671722788670542 15509195839243564197 704562252794075573 1552982139295006216 8240947540571100390 3558795330034925319 1415065092366331866 7422972439284100911 4342912882651219980 13871998466567682477 8922149838708470064 1149385751680642873 8643851774191469296 11287244101300252259 14060087406470999056 6714323939287284853 12747402658331978952 14825929426033483090 6152579890274640121 6705752099017049630 3438070424678223662 3138853719594758198 2027866329112316839 8929963318177999974 5113457079180907439 10752078032530791905 12081203509054698260 12675059333207189586 8568607746155759188 3205805949563747731 4102971111154731020 9729529176307938494 10551544499291647865 11922367521116023115 7931243113585689461 6763614581404316545 6539863377642465377 13792863427236278442 17747246702849445584 13740827172603896044 10216305893480249221 15221747964991550538 1378164059493585627 5265683163102211867 10563267170087514277 537493855273645174 13431132301722679804 12549502923164594324 8076809056363073834 13634772391349496629 11636095833627660472 1811736822564222755 8253268307525992474 17008562001867625578 12248442989583457352 16240958841576361889 15604272579822615092 4859419690511245930 4106417766923408077 10298546939968578902 7509493836793668368 8298321107227174636 9603430529978930600 1483517453019402227 14042929597305514259 13497077591860697393 6621709728858767951 13523951128682830228 1973317916449307294 17225763500709075361 13507051499939119235 12499373684533120581 6198138785278502099 15846385360123329165 8373263108877080148 16695620996421045040 11181629626897237219 17794333977124874021 9818936639142442885 4434502241871733550 13398599946376066444 11465762701670538362 11087396086825208499 861543515888009513 17251777020676460401 2660161579260621508 14642391589306878528 6133921693689746181 12986959403010026685 6087210486060593469 14750987309087604183 3130420828011209476 2362474944118253614 15401705608238754413 2464857663612777136 8403637723124676078 5471839159668215234 5849121628336534400 3693358345026567650 3689224709081671354 7722927410097558956 7162309981116563237 17213057521800026439 2726204387634729775 4892785801466922669 9741796800242984110 16512407208498715592 5112134463851182491 11992875014226927916 4386647863947927927 15333073030168799396 2620964386867864768 18250275661174037380 17044809859113464650 7931691540722601765 14393300114980027611 12534503020195926961 2321104776576698293 8272110081467373135 15082450073257399515 13018302669346588556 11771153433501299520 12487677377892810909 3773441220752951854 14942943342904819734 17991187022071034879 2743856954488239733 9904902521049899635 4793312785016422622 13153896706945580617 12749182353470841076 5945453204037351053 3778294408565141173 4828278690871816163 17781390064158889601 13721504014609213335 15636696729439449020 16667108497343717930 5235562141418969968 4865075470763984338 4761746769989038927 8537045595283368921 11113538381351597074 13006318141828602461 1225754048299378765 17796605694568300461 14816352301889583617 3367739166128377916 16952090293579431841 15471909914010431545 17956816402476907459 3238487927606599244 5693441389060607863 7162480882601034321 13908950790565778849 10033668885685122281 6842859371448314407 3048065018622505137 17669681350969259100 12725315101530627071 10185901775920400492 15424151299448396145 9674386943182038875 7993104337273705281 14628073865129343473 13204692729498659272 8778073120027551301 1422819983391920709 7902218290421464514 4871839697524922326 15369006223458013335 4583328273854660907 15255262063396064396 1804328730593840909 3617814455205010392 771799634737422885 1295517948948898329 1574464751725454393 12585364304871686896 13523361079649766051 14387977727587053086 7497576297065989384 16600282851607192920 1677165255998613014 9855897584143591301 1117033639147320793 9006656080387419679 9580433154313175152 9739838998817262513 506892423271628558 8095502248836294506 12889249170336607395 11803430284805129412 8074182049971727040 10356764736280312548 11346309241500867220 6148981104346258025 17152100052285239478 1466106983581278797 2618752840328828953 9947790514989695202 11297297293066115661 1592994001553545677 16676446583231433675 6174166838175329215 14658377457153730844 17130642167108802241 764700687864129839 4014903088856687181 727230384379733867 14668878900457671990 4149027202641592656 10923409900811751134 1339857367158045114 10805541343724911408 3360484785814911619 2633229179574658139 7895770093932206919 2431440310455184802 8786449200149554081 7075366544796405011 5942428649894813857 1076971334734093678 14974749253635478225 12669603949566832717 1119372482593609514 10442052425563707283 16660253137520429487 17523415250842660548 2942179685815325125 9218561600324687311 4283069259749205740 591509219513399825 11202276613292889262 5649961558319332744 3640337719826001613 1316283854818437829 14905291354697849922 8852150954646307100 10738924538776123213 7378557282175804880 9053625184582696887 3093726755001672958 4013465129239426865 3424152273166688694 2874883745320779649 10643278580730182250 11065149226508310264 11784714233440016363 6518378283777329868 939632644009374149 8635019321493794913 5789614842397433970 18085298378187654673 6597113307155700312 12114361846903986712 8189372166127280421 338250780787048657 1758562166210748705 11536266977443370664 3051776032465487462 18330442789068057544 14596537602976641195 11658361532594961319 5821269980795436336 2729301970708808524 12840776622648787678 3865215782944141212 10529928568849750801 12505617979589488727 5954260519097273679 7921915524411631430 12206103294565507013 10285650717245086267 13048686946387958408 9980320861025406009 4055422421751215508 2786324757361146094 2329943171356364974 2405059361998457228 4733289396327032538 5669940268666616698 391695423739904374 7366233196230020157 1191956933190970946 6784217084915355764 13172179510492838486 12572594976915634863 14039134536413272689 6696988664584034086 11289442306570793274 8880285239512558601 8413383476319816450 13299325818147669189 16487575252504908584 1118113779479778181 3639799054819895595 3578157403808733350 18024671148028585028 7690111116470365093 17240156386256538088 4377821009496685559 9869972301727379810 6471298635801354993 8543884864820403767 8345199231089110309 10640886027805081745 10462040466541149114 15752042485421567522 10865705023077072092 13787870329737478142 15751161939236305362 12173190074253945665 12874560956075419091 4087200144005677347 11609861223628034600 15208492734408918687 18122255132275297683 2525555590203904560 3506132444993646182 11473589971105489773 9277452066103704409 3589379676354046886 14572303582210223790 5886322900082338730 1967226939063570018 804002339996754688 11097007099733881376 5529238485390176811 2116807230719730244 9443594989652505694 13256781345341620793 5780216995648342244 16576015347586231575 17398152551648242387 17208341532629093919 2715911314965994706 9512302586069783694 8280133415567400299 10520286711294565307 9245633879686140754 15439908383318763405 14672423652920388108 13045973972984011957 5337014609584421869 17194134015401874975 10912881348607380865 15782039029791876259 9946888632913856208 5718300896779500907 10495269738985521984 869200080195087884 567574441677411032 5235280717356681160 17176777404844845393 7214330342633095441 3821689483707374364 5936701613500490993 17299559941281975068 14999443008469192478 8107746288985494227 11069736694016947108 6443158099658068910 15696667532628818981 12228249339192311263 10086688343054062868 4143980961090185458 4838173849872656055 15561002288257509756 5323856693768911101 5888687687989299539 316895322178383871 5236988583603078338 10640691415659967210 13726304961467924865 3514289032389943343 11441198020217649264 3344659392071465413 17694302967514937778 5130497792176114616 16911545061001318018 13779174793911805724 8359060395824099994 8843273695656473441 13269769467259707048 2291083571672240128 17180541271317849892 11480512819340766021 6087455043784302306 2759697446325099320 4433023392970514465 10915676502338632926 5713872814937632296 11101008941641109066 17288644609409593499 13006156107880304621 4757845223582897829 18196056009196397624 8295741681702177458 8570047351979983215 3440686659205512569 13145020464741803692 8923834255698675884 16170614058906468698 13436333379182556980 14250568746227503499 18222349965491441283 7359826398014335042 2205697377107204917 5773359270290276191 3014449243197098092 559852514016460953 8791347419372258794 14206649893161992971 12857660504997749512 16204672917042088431 1904068528773004547 6952639373511801846 10635428172150716192 11351491235627137554 8079830403558574936 14500750023260498366 384522898002961972 17805335433412639884 4921168140686400879 17855020855701532942 11978038743151573051 6755166484691632225 14185269818472903151 8261979094559869029 14090899283240022657 14456649080732358119 14978543858250075264 11831689208139662681 2087886957416847066 14733981367169533536 6550713220078826372 17326607261461476942 14281276767603273671 4921586296959441262 5914524377204600108 11123013266928524034 8474440151205585040 6878440027266161567 14176013759007915592 10901253866829878117 7220303215816491252 7557960126166410209 16412025165704897993 18188147185653299903 2985293160030314834 6839441896042899575 13525824039342501361 9705909651074763076 4348094694157169440 6683614378964076654 11955488261417487056 3574424115038764763 15497211453336467335 17539293936446546695 5692840088751253471 9619523620174368698 8679150879871920082 1945738598196258508 10291615821763657239 14391521583765432753 3783176379852068943 3449430165051050363 9017231867685972206 3312822631717987481 14336142498295412387 8773421446138569943 925093777517427491 5792305180158003270 15971750843407254133 16667558853746376999 3536011193296947858 15718864123878834912 974941670395965006 6672570714941159192 1895621372584662887 13552320390811585510 16827655908079108588 15186673021292385406 7456624869093370236 11862375721952920476 14319183103221851288 13631286935004984881 14419191009676864117 2102580524540083663 8548042835471276596 1509215728368066305 14507263411466594024 1741008535998508673 10676309463464737399 17677022888906212598 6828824166181776020 2534906917091223459 1892958853716146544 11363258143743337704 8725102642070460014 6670155084922404891 11850442326834546682 15145031487648988095 14168209124537785041 8313597494764667099 2578081158212904163 8964823182336070352 4031845167327565878 8342453179463449288 10717764464249365259 12312851086430145285 2393008886541842042 15584795443885478233 15561792900796689617 17903719554765415613 2697417425442944854 5024077453787334249 7411746002203655628 5380346463596752226 8126265515681835909 14127040970028493658 14159651292610578631 5847865298714648401 897247770084216786 103426321701393714 13912933037872487256 17532875127252768196 5195659980239867332 6018852394204833469 12074622384901871858 10706794775348960830 11652586181209002680 17231120436850240645 12323737867607320924 14401939275556373134 1516768343950039751 18435237973947890861 16245193969218887648 3485961490719272225 2848194842966633150 1238339819484672848 1870400765115307872 17302197297876348858 8330099476625304252 4470917800151176158 11643376177812718270 5333531004505421935 3968076582448720177 13403779975464287113 4077679143421689956 8242469905109441792 17528808838662859078 3671416205989553066 13843150830724146140 14673929809380719510 14344503050443800777 17005077330157270732 6882258750488294052 9190415838739121912 16888881675893739948 7104848230732471441 2128602860111386119 3472602378430454836 3400084144672666669 3704507936165532828 3082084196890217689 17410062081303243982 9049866580946243010 2590531344318913020 5751406806662720674 1639306704798852373 2396121750866526953 14310215463459960566 7457627842005237487 6194315663201504650 4325939836336910398 4957604024010694159 17149681580859152770 17319693160793027233 12896196810541646213 1730205155108675114 14776847457717658908 13472082212303079129 10228416923891245442 4025230441089173598 6060869951691871156 2419461491421586016 4314413080511126819 11868887880388617902 17830062675607609327 3775715473683687664 2485355678207706809 6578655003133251994 9620764438176872950 3463640073472828677 16686132350989716677 3845557824007725393 942141438146394480 16600066187499006804 3493415405184375752 5919653223222495889 4434108725846589362 1001220002476039779 9710307144919137412 8378261536062668505 3519909565356418522 15847706386167033161 14395386285183196698 2782024430664399564 7552457342624985423 6410908570604958618 2073528443864661038 5477452174160770324 3263951959455038765 10643194459400188786 16339645361251493268 476636901360855227 3252447974057098233 2687601321100354243 1706040051714677842 7143557158252835746 278109084472482737 12196763190314505188 1205390119218503226 1303645874609261974 13585777950233919147 10710689744967816435 11862924923081509866 11265559826152591680 15433585812848563409 17313601060724869923 17555944122347327100 14891843758251892031 12298172829115204063 9090470218318465749 5327470949905125732 15160083449549281805 15737324005077725313 16043746278536617588 13939527386477202696 1637996612889230608 5161022257770562604 16228723161798361411 2556400684286890104 544476183389204571 6944948592279346361 16723322846240220445 14925893827246780071 4664268259452586888 1503839240615507877 10933442517111779324 11443353729201407114 7146497804910338902 12376700091917048007 15945153664847899480 11569438016470640882 13338831969164386838 2137702343955809625 860896481194233368 7862984591895899951 16964544510944823942 10126882569189783636 1316394891438843190 14155810425616157676 1487416568061156124 190730478301824688 1798155616252710891 17856580211703291124 16117094842463368270 6058599758938870961 7695698690144739511 16624841284354632052 3410332678755261833 11728002002583066849 16361598850577466334 9219976178268158447 4245204109255972123 9730505650500036011 5488187168472895311 1538223735815235153 13710473121348021760 13609535260254120806 15537026662235965721 39903075021107432 10380786022648429362 10900201289640232732 15182785413645215592 2886045609414200424 7431731594849184719 17359027022563515554 15719662795764539680 17404538264805591698 997193623573803184 3830468730083856020 10454408992609834329 11289768565863635262 1650738577115847185 17137053106575998117 14365892805357939641 10253624672676776106 15255958771114793847 4890973131548266 5261491974983159735 3649704540558820503 11899350398051063948 4514902670693672651 9471400956007675377 16322589011351351531 9646689363705372397 1410592663091537832 3239253145481631497 5945848454707669461 10381212093049132594 16088163366499873496 10637957962953740920 729929776425576278 12335869394937552661 10880704481671942989 11672909063840194010 14893083866541839264 13983869035575015192 7635921960821620572 1948152510056255408 1468869334761939334 11156135267134744075 4473627764736068536 10544664917120051815 14080700836700297050 18115341813116460356 15465903458871777630 90631273723344958 13103770300047888147 12833099573916768501 16977491815457039832 13114089215215547857 7042475071375795458 17808209201842487048 8434791963745917059 7142876668507235556 7167014844633715793 8344809503412566058 1173199854377587182 3922392726376777892 10431724844696345018 6173374204641684799 18417800628455227355 11653544833491974146 11000298760257588785 1726112679905572269 10271456048643432506 10107474112943198798 12933477675240585221 14855090703005547718 3591844576993140496 8554383384225301824 12089586299904674448 2970784629294260869 13306715788480930855 1607480213012496800 10470839882295175570 11908132044549597188 7383751350437898774 6396581124818871242 5202958663443631390 7316987549178352910 583106182042438841 5537834762350985197 14011513679312536662 18343119313861193851 7335742306182985769 18433321238128043188 5452372520722488913 16933939300928154622 8741980252140053740 10949710158656200109 2074743692279306485 8343164512503418374 16917685528710637706 8117815879252137999 7223172447103677929 11752243495991222218 6860154132901181932 3141750820245686141 13832015244152769102 12217221454048969554 4020626119501039235 9164693688498593094 5467513986269017330 2087926070209534632 11789386839271987809 1950353738362427356 13098791139789607760 4206717975099151205 11303835006451551409 17062221151791828126 6443401385328401924 1283598114147072214 271709049329842259 11904550563902237594 5393017306717856190 1544634639778820942 9912805614013793076 11202164240987684829 1095138194747480172 13562333879881842130 11684039200687142144 15372363852959031173 18053107545351866406 16511883448425131232 16936721916924234994 6118285968992482354 16164198139781830439 4419442666504350273 18017309814814735446 5982610130123045149 5401350637749421372 12424028078924575202 9331397003487632167 4660364665247208446 3248902554795111610 1070583472120198118 16831313198288988777 3294363847181988919 3087559962253737891 16738376198062146619 9488577625555723484 10619528832179095330 15052518517071410637 2895739903609531840 9137475402454712422 9759405578065685672 15443531426891069352 1693835244262218981 18334078016041600747 13308934795116636821 16739342648059698525 11381787765035069039 14392739376391937811 4252154483676197822 9090160825958736399 8159260472025768789 2814902755151115994 13545118855304493626 8158505372569300862 14352367888178726482 17567812650976122636 15376352527751949802 18015820572259698417 3115606523816565136 9207436743245965014 13296819053133453014 11975621916944047650 10198200536436921813 18178575664968369975 17458045313642059396 213557248126244366 8602427428077693849 14589719870798892214 17391413351986409065 9636808272961218399 14134853185742374558 4220428030452225466 1605411096956373296 14904229869567688848 16022629242717654294 16521763240811259502 541849892932312656 1366654791942498812 16522471506984539387 11773638618639234499 7742476271807534335 7720825037215227933 17806791520416750087 2382687628486968535 8121507398601147623 6202510818566655399 5620383552062121370 16890168225898188994 13297908625382073451 15911484540850933395 9359257803927907590 11723963413735300738 2446823443262059290 15645587779152945282 16706689574549845780 17852842205606254019 211547124838912658 2712489070959203153 7766867842885855019 14991823052237015550 17205332539003834400 5455548348119158993 4580748260564028569 12971099580377460968 9781207917954041305 4124897539528878599 6244653427351675205 15075098522279440404 1226261279309043084 9828029851577854215 14826697526007064128 8540839817574766826 2086252990472977410 7252246093718945346 4980149373138571622 2572031205999082271 10916110110739628042 7561107066438790361 4517492984167801553 12012891020233674027 2584191232950185994 18098603031904474541 11773091685345034792 8028741010700984746 15288899626677264237 14855176875255039077 2000917662969766014 5452963903927129317 5487744168763361372 1937285556108383046 7453762005015525592 7136197243897859091 13736322664453730676 7117094699587959667 5891343048291244485 2551169591942692517 14188773030807860845 893672077189116933 16780015321969320462 1450141353463224452 6528210202580967509 11876223986674862134 11010593874680783026 6234021722131410522 332282456488821903 13643384082386202089 16352532403859274656 12924739991563001408 8416094065219601083 1497247054009209401 4604785154367970743 6186627731117832049 17623421533385647562 2552036932448677375 1943988303832268252 4946576232508888294 10183386510741017447 17763040643393727255 6657246009642874245 8039191575224444900 16741068768049277730 6346747211753731476 11588122158619750471 14910162822099292013 9263222603667103625 8918623456365641323 7944682757173155380 10960050633526275812 13183095503539021002 11531594032122872163 1683488509300171456 13042488737436796393 17185167440994291544 15667233082559815089 666573809690586966 13168891727440478872 1200356569195439069 13981634562197626656 9921002650289524458 6905805817233808026 10328681193416676089 5500518318627875166 6256400608875968349 3929167778345685992 2863444632097724723 16817624692462433569 13034558174072832457 8304728096491131346 15392756448720754664 6017270247553684260 12311082237582042317 2676040051645951637 94267671110179741 12854484398199451448 8899580336525686156 5739898421454463081 3138016675799522173 2081266034510812426 82934417370853334 6306147526180895641 10248709894065322775 7222177970999623930 12190676337589564350 13496665418565235494 10891377911048685651 959462589598214450 12720683562639122355 1041378000999781521 3897289901256403296 17029797274121183328 11680222447239221781 10610787594847832696 7747781712092547088 12490883560897088999 12506257966288609696 1220375881645372243 3645500063988477291 2529052147917137378 1576454941230988973 330642015524008931 2558991182485338996 4679791179037713841 9680473359758751712 13668481745982719598 10690735325370420277 15093826479158185877 11672584488319383173 14202455043410737081 11641098861869369648 9073057650244329848 14860163318980487599 16040700851433184028 3197276217037059344 16339745592520302158 4814753474682660639 13093880248687095997 8350984676983230620 13085795639731325002 11595952213798670479 9041457917397850875 7124413505594556097 11670979371196979705 13353637959703270273 17480755125286210025 2839114939534643152 14389769748993744641 16541994983453641081 15477739189997889443 670871493954232679 13676373859107277061 14132885892995204939 8835624487049634650 13838160260339638787 16113541842077055840 3948258643528618191 4040193633763770837 9668399374580937415 4127724711199692470 1169459908808335721 16671541820254290729 7882063973565202177 5118428615330121069 13704919598846676496 13631849658355884517 16553678909348659553 12306795026964163773 10364076232517462822 1927915793739879398 9539910469507487349 17592031106633480353 348210789063101290 17756045428477762084 6012445581653545700 12347825342280727989 6308523518109197998 9010662295785518027 601031994467917330 17125506639163217875 6943653587126318657 1447243937708955293 10492359309805477294 9645847015919610021 1024447717488255727 15104293195450533587 5487246889672230287 17595709993016744846 18197617418352288021 3940946338396828425 10153234057374891120 9399716470320633942 6673089012095292576 17401911472334256807 17461271227852968700 13096860933521342562 6167212963773709782 11690551468948914359 2211906932056668183 15072982415595800053 11240795175236612691 7015671149372862161 7030203259099623100 6880429651690500872 8826717671499989407 13225202388902434181 16767991050369080991 9951356177070658906 12736256145526777356 2428817622162831396 15962797421529007507 13123986249204384325 9408869422444545657 8885060291610639794 13408520699519589023 9498093092723419527 10944676383620259741 14644577293636733885 10199604480340584635 9622550531180174579 8568263074969840147 3210366583531723484 816783560819003335 8172096315854215761 3169583356683485047 14505439941373956365 7958642660601539851 9301293850879236461 15426245297563274156 6528590890155652896 13535901330365007799 1697751810722384479 4928573757140514316 4168932560084144073 1416561964493352193 8539073068641071306 16758996395607352746 3726677369831742155 10546805531729891727 15402626251946790294 656311168175506897 9147688244505867755 6557711707365587822 1522482282765550294 9948833843118550358 9446882007303366130 4928457524412643887 15780216709887392910 16578127200951958749 17908567074491645410 12481964241237121065 11750456273742821370 11839921922246194827 14347379668524167510 12200793344906911151 7046776912256857195 2282948982802577218 1535648616932003530 2085176204873151883 1678605360986877293 11013480089106682665 2884285084547584640 432333741601782497 9924916275454873379 14027796391885555762 15197292050131927939 10307527215957710262 15826070133820576308 16194680415466321588 3855027212845217086 2464150525885247107 15345745472544371231 11182831494320540470 11164072739039680138 15916158578542085595 139466152687498171 12905332870465644677 2750176148616368793 17999731915481115453 15776916210319302553 8317391101042393402 5086226066747055465 13892412736855497160 12390062832655761258 16683680043327097748 10405860628683106628 1350318442943911096 14073443727618906854 3973774634502764508 3236583165890226101 16204654250217304992 6037410207086974298 9513552998897988964 4206061374186852529 2199192078409040618 7418782656058005488 1711315858501084166 6867886659749296918 6324517591281361452 7734900781364040907 13946113769590429261 6477705495267693098 14962246412816122254 10739641502216433729 7596578702117312196 15649077806581746492 11826214634310195236 13187622143357642044 18120071361452726964 6343309552337193427 7544466389597408802 12817078559097007549 7802964321558147397 226238709188214671 13477184847540964543 8542071894877662221 3766095850515335086 7572703766219813723 16243067295101180812 8463493760137264986 9032353362078457313 3001304120432336808 5358616758411893731 5749684399336550727 17165210059640030952 9588107605986457653 6407448356934796735 8641295701876779998 9790908137182991135 6298969451171562909 6892226222438976489 14888816637531458631 3479333340586562693 9651982462010173717 13978800085204230532 9027292468695186530 15449932818977666628 3398681708092934477 10832298728948914081 217772559084897294 4566489999750458007 1110499245825265418 3168002634829969326 4767938133946763800 3090728429408861247 7484434583477332466 10441744627412594318 1484333572572940008 7466911162555734390 10671659938138175646 4276821137193755162 493945348457443780 1772644817168311170 10848431352607327644 8301411814861883026 10440467813105268244 14082406438343236129 2399504710965225803 1533952758966969231 7909997909259926783 11126583276460999331 1379056678260219508 615031548024017162 13386762423760244138 12388511492759339368 16556918466992417466 12782148036993674805 8405139166332073888 8740520223076278604 17494847543314971764 4784586379280848888 13765501948980913598 12392035262910216962 9762696157459117947 15370242261619925871 7631155992629744142 12778496170984754104 5979570464295368459 8798016637611527438 14147124265702474127 10575081786038233499 2329588741578824240 15903263720131285913 11824734587830225662 18231315477782584769 314214323052179229 5708963735516255185 13107011066093341470 17346663237371487144 1779015130344084065 17314483580030636426 14144640858723506279 15138183865575506318 4750047282502754434 6051284884824344003 6759946485085589104 13694397268394995497 3010405803481851375 13597077455141521820 6784942919360406172 14075116435003195940 14324966283144652185 8123831808838043379 670665951230048078 12721393874737972425 18348540377718233649 5830177775953601022 7072585277966308517 5815117407348975459 7029450449920036456 1632966093225898398 8845192044063080792 15701821803795183126 15866008790445659933 10905925966027729004 4103081150577747785 8402520538486473994 15650651700417926306 16341142961109195713 9010430091498124384 10673066830192655270 6094812958671799506 16180202822306065753 15474476181283174208 3586690205863892431 11055384977632356980 16911685113963447014 2798110064158650385 2251849945267762120 709548124286581949 4223435287396222579 15423088779916450048 13823343701139202458 6440021198892143906 7963229670915470567 13354080275051879702 7415647640163974284 16991259887887515758 5245536077735755682 18229471023157926705 3967707316764621405 12342986933698939479 13776083646218745152 9673185757765716622 14062184763443357959 2797582184242996038 13585615419676173433 9170503567241381047 14879283458543057554 13509682059086509976 9810637077571890184 11506633855724938807 4643430544425291569 15946764286269636215 11961126558082589064 6764662931621863297 525623994368978289 15091103928333750749 10944460142242057106 18224122808975930999 2423293922430445064 15920490572165371497 9044984174131905455 525436989486267528 7259056604491574980 10304173608166979442 412610154082745212 4542852274986461471 10608368829164520809 17150228684511985798 10359846934918513429 17148434303545627330 16977655548846364003 4003850976820972440 17623201364683442273 181751803056037945 6069310853155448533 12913514746227552437 5153058402576633819 11328430722710533259 14193163477602802416 12216529254653017251 4017144183199021953 11071057460797436079 17279192882437252633 13386814658680387333 9337148981416666181 8470156668216380532 5351471033549224165 3948617456641768689 9947335468237050673 5818309938500643965 12251965290515679398 18388703479028218551 2849521491851451209 5827055781163119123 12781116689493056608 17544768080548121493 1186640360830370200 9170566289893699250 16042190027163378767 5234498210011407121 9269609992706417781 5220615508258854738 11245613627129607271 13026029920174228701 1174169844624349871 17686981158648964479 9844246502622990456 4004696145090859523 15595517751763806383 2105549921183730584 1447936893567406781 3330654565341662409 1355973406792553984 17562182699868052800 6004690002860701403 5977318109165002656 1067935809960091003 10146551501696003944 11187220711963147584 5062265169851998127 14215194130682415781 2199441137706978191 13928449599220230079 201092004321759984 14348973559857069249 6918954051400296255 17333495013056455033 6266794601727915758 12617021039557061544 10602945161576760112 3566242227063795975 9831530718399031154 2360119749760917519 5754871986038089542 6882669124677248318 15901269862558849029 2399646225735532945 14572264845394293241 5104556250930477393 10877419092644536385 16103867811952803482 2085409725617220821 16866379642161479972 4206568140161898188 2502194319063300825 8610340903976312460 1028508433564622693 10995680818654620093 18153737236509695153 17891667539622514611 18159530810354473165 5597790341503456809 8836806231810933598 17579140449853081622 12673873886460500399 16078692166897689587 8572036434744867996 2634593486321502001 326139587451919342 6109754899366683032 4316783439087475586 12683237882211417269 958134713030331472 5959156456362884379 8079922386723353179 9288742995230192069 4293131089556965831 7969903330972778874 1277554209977602403 8751740715445184454 8288699992913140804 3582324723646953662 4708658501067857106 9361521864317140432 15160700578554171341 4591489372778883104 13742381450473469665 11370556082047068665 3967519490185395916 5029664499859368949 9323767886260477620 14196906475573146944 11809099858148523725 3890469720769976579 3104364897243986883 11168531565672212143 10012847445644156328 16874323747194401579 5146107617024125418 11140601300639660715 4454562497141551093 9382207097464849796 9940271927060569697 15366656661856813174 18065156378415940432 464042429747387179 17904213814194335814 9339549973207681075 15083448534821521899 7450220275392653528 6545553746483513825 15459946928264833833 9737299952714675078 16099803001986833086 4701037702507230572 13499730204955973268 2596843170749239726 7564627022080348979 1621486646047590106 351856436192851711 11775561303394376710 16738552595188169681 5763038734294499371 8174185602989547346 6536622044669899547 1980156448038961981 17718190026458739843 8723817148151813298 1790416436235497611 5449795331912898355 10369645554019673035 14591186026703689284 14368946290736209679 5616912935689798026 12827771627853370695 17356053351396813646 889471910622821361 8743817209704363249 11653856033469869633 9423112398893148271 3045578583124401015 11646387125035155456 16305106612295862000 962019651494250263 170782830246111093 8350778849564426679 290078294254013618 16385268509131817410 1713108701029062273 16200429619617398864 10801776727865612119 11988665405059348639 4629067102101711877 7251213931498096200 16755651532713470665 15404949552927699660 10027815584845401949 12522912016936355134 3888475400948655463 466180941269920295 1046155381240646516 754495766334787785 7876619990309615429 12461593871014886593 12352431903499262366 9332563072614083175 2512328132490817534 1388864264710706720 4444884221943915292 562323196538522757 17383767615661516713 8226213157228899370 16738464729043720383 9233278204242662070 14027489313731052885 14634737589254284099 17153188263953666350 9515940337580440771 11891363395014680699 1278154098085819771 4928848977576764575 7136586633085255354 7334028191187824265 11807218179478168650 17512099427816013762 10333699439229387033 11894157069868379927 18413926896390903582 10780479111236693342 3715612220049184457 8350379596008242792 5129743123523889546 17678359684375825332 1005958905779438690 10034595303587775916 13679345215566412541 7300411571707751121 3099419958648449598 9065221910226923750 5148080292437058047 2768476582897569289 2140158050261710712 17279467726200481723 4484641553674463697 4506437661440276605 7872703860925651957 2989894167570417927 11357328355971701777 8106916356967808099 7522147802168331464 16274493644632217493 7744116533604318216 3729477269493219493 3589111938889613560 1258549439841998249 11521176060918369500 5775946361843215833 13194212109765493828 11180768700535806528 12790055342311333095 17565693116238786447 4664537215122380431 3032238970121783247 3780957715204395821 4286883938487150982 7738100871966189257 7996184323159032344 4927817553982627631 3297524021086367560 1078516035987631735 13200159774154877439 13408970939584465781 11735740180429642870 12239989465627000276 1307975496148711460 3936962346472408665 17913973505146302713 14685307419684655587 6224541925087084392 8123554498107156282 12382896754421334201 17735351281631618707 10856626302264957236 6504828379709909014 5973142368589824568 6632632023494952721 14682404020281965235 12855138785754821786 6477871954818684290 3006635190738535665 10016308991843190322 534500608946722257 15512859073673255386 13090760276025796754 117355350464235317 11265250193476700545 7238295020555898104 10158985149422835677 14071132581947716582 9669736172254982577 10456626526078412580 3623015008418892694 9961081152369436123 2138604421134962977 776350100469480175 5191250111991606903 15270946607399199037 7478375939669561939 8816809389335776388 17632843728807614011 12895211525915710461 16214514599048020835 15289219194012920834 4276537583542040465 7465175156933461588 6305404506959842086 10511854875472112884 15602917011506118355 16108836824151736546 10985284069625241953 3279837635604087249 1923246878468501445 16847879668936187128 10626203207596316900 13157430229083333444 9517458145704032582 4860489761384884696 15294516500515713195 101600727099223887 1651383339655925981 12802088808750468274 13984949974034242593 17402956432080133396 14437179120945616751 7230303821882351440 1164491268348077945 18204702981046823120 6025299503280072665 3569300972103971335 4048765181045173795 16834269571854963651 1555780429519168802 5977896947299748548 16250232594935225028 7304017579045216533 5560802434998224658 13524678615685930778 13745752695387361018 6173148308062115655 1664868475158514818 6677449626979968268 4604956445921279707 16832079744038943985 8837837633162222889 13301201317779458807 1433930311109108233 5545094738301990469 9497492172192741579 11940690160239816918 2183712193725083906 11474181404258525757 15488897534872408877 9075337343901609581 782776769535385113 8978057227566087074 355722821554882598 17913826977123584333 5748282292017363300 17152305351179789032 11070096407665780342 17807403221023653618 8194543501055243764 4760478733521517395 15519746249868769539 3668297684830118826 8339265241559337492 13008376675376100119 13198851008486177802 17639984629834102812 10487633253620735324 13595671593495644913 1147020259287690112 2295378854609394885 14887547574474491132 9463200505825048824 14875269319550467223 15323536706853469936 6498310416494339786 18283006998782870208 10534225905638624798 13522970963072413406 7879214025832304347 2823099413740928091 16454173631724590936 8478245352099963348 14557071445980784417 6660704569001326261 17495423075743617154 2376896610159068716 8919316367367024372 2000947659006841208 2206322249098187464 6499011697251985129 4301317732478009950 8861526516187181054 11051842878608188881 503758784800659442 16975365477321768903 16755694008561321363 11248902012883663810 7173804589523923758 9131828252255335071 5911711062676549878 13142705508600083455 6337602584191303872 3885833258150112716 10073687831206014856 17828470164291485698 12609793689135464122 1987280035349255009 1127851173450405693 4148672643619766794 4993500948848387580 2239945447281255224 282546087267729218 860813340029240335 9859732870978923456 1287855879014059005 3403120083773970890 12784586007569290586 4712329849823641661 1136769336932394995 9415018201293754656 1908060271419414420 2658636403719606570 7503446396710935267 11391709929986234504 15750331180540701820 10433932597001309872 13846621951884924999 10977594502478638216 12626383268602477696 11832566485263815476 13822607299530416545 9380373107880373719 8605001994804703222 9073961827062182048 10733879471232274882 13326332722379835373 9312648203111586223 16580800521040242513 11552056337404652630 3044998122656617202 12443372296280072671 9684386520730169857 12402759337482876009 5614604035602745076 9734675791928209765 13103499827580891863 17463570887271789676 13410407891565299872 13234033448626494887 1562390511890215245 8022259765635390257 110176920844779939 4778133865131612767 11344570783438806240 15935171410876531622 11716684080383451292 9150636235009193889 1140149555284647390 16121615264052020410 17473308011081674295 2111649182251459840 8053072857216212169 17746577174400272953 1105649305203939662 8830751619342301916 11053745793349364586 8469840530275955810 7323731787172147533 17046272904276705797 15964029195000255020 3014143333258398924 9992298357380129857 8154171742459221712 6994920848090051243 17141190998784985810 107951568837574007 6333088188526410400 8047545030035741049 11937911867774879116 7290945638147953090 4964709253511509710 5219373135186676289 1609459882480910531 16843005328525708045 5042631788462265609 6547090423327166815 4071898777774013327 16669807037659879785 16774530228560413753 1848239389065122216 14528993109820500059 8779251366639663424 15394453740457863179 10471569293973092299 9055105906124839411 7041058232527420701 9673774377628154517 17289495121979993871 9353171536278122417 8638986008713952448 13856069014076017631 17400767958295639932 14777369564396452857 4904071645758281010 10204944037615127252 12335072584951477527 11719461383250437552 2352675361057566856 7369846034478439556 12885835204408333125 14818592875495339969 9207632917397206049 16176545943521373512 6164838208820501313 2640287913210497547 1772832396436153405 11781049735182576080 12668032751395831760 14214105881151138377 11023794346176720960 15832835254535415963 11756881461350288119 13508604409430293338 13915198623536517192 60629182260968945 15871575773994923807 1890313052507019583 6865932940332297059 2816138661296846822 12115082416031065174 2961891083758431675 3974047023180532836 10778130382304970570 15149613135488186325 17223642064702073445 9193249954727568998 13637096091309357281 3887684196357630649 9098340946515134981 10857403178705429336 1872367818649679484 9941873564046605008 5650580263024315526 673530296529029238 12444412006708991017 7551297012483167376 8240777539748604062 11004856293585807871 4178346398886360995 15131468272420095370 12593236901776688039 7178735440325051770 9816943414133216501 16483943277711022406 12669883398682965113 3687385062041490617 6798725203012668931 16065518936401908184 175754009626439301 11560266152916065836 17719759901524084440 2447772236993389562 7514908454893270793 12231648685372294707 5013735466545073654 8934916974874041741 3435377639611143451 8917734766605723865 452905731289710741 9322727079952222129 7434627402544787277 8718874871462872590 7925715748573044343 7679767435552473639 14801433912773131263 1788687098215091708 13068587737748881823 8456564347286400436 6204258836694630254 4944520409160495251 3338306932098957573 15175725767338874873 2251748310492027820 2107326255280629498 15601567155006832980 13796906624557092798 11984296366979758151 6676745337615820811 6021190890779398435 6747553130341014457 9576531536553256209 9898850020873096908 4723486031541872556 4381130573477534665 13992936797608696634 10334731316155472322 12462207875252839216 1081210457461549917 15057382415332629598 16139314184781757800 5228024285453534021 15279434231376506191 13663588983492114667 12970235275144192153 12621895569373552016 13723870342306870623 4576093127057823001 6522550122980593684 1610631326600958637 526442228441803333 11046885309387159986 7214657372992513470 11891765978173358486 18396672556184410831 14500161437762307042 15235460152545934960 1858202912842989769 1903621158329726823 12782821549724463512 4313632109839422486 7466223525016888585 13374611386824751071 3856135895591414859 1715496247189170805 17853789133838772357 857060191822707806 16095876313889957866 18019712812938242160 7284017913855666140 2860903307364198851 13732539460599270565 17952747198750039102 3793972852115465267 14552689526884793470 5748107066845064794 11901426492010466894 14832528382007056603 1861012258214517925 16498482824435225754 655272883744560271 9036148345140233914 15080512179125102221 14793952161128924202 12326297767355163422 11217702900029817763 15153802344106013389 7211723472680448091 15220149201420630427 4744526737539162641 16211350400758209695 1912978689464732820 6875830619383075283 5441043786247174638 13658032897257681789 9701677523680201060 15933245323407283246 8216660263600047653 7565964982850735289 5858024827504611163 9874229518698411101 2168508506825748053 9331073686247105508 9934882074725876492 8864870762470757263 12288017012177049990 4895660388335595303 3986097048465552337 12889878669310283078 13793212550790195146 9895446429591180468 11305252952451289094 321916429436741103 15154819775197354914 4166404801882081939 7864010330413076354 4220983597519168683 17738313678339075504 12144472693813861575 12472367958309993859 9004931264802169372 9677242353147622144 194349855338691825 14121807222327661155 2399195792039039962 15086753454608775155 1244360805407535200 2155182733847663654 3988676915268118653 7580069983066019722 16023960986523758091 6061909916925195637 6827121018317330795 1513596378179776889 7082152862892607136 10280510526811003328 4292234050443414773 13130130364124784904 4202731303709480978 10256471521703572477 10746471846043020401 14231055913061056578 13204441708176929 6069973053297789421 8648738729873263067 16253228667789523629 14315354853419145819 12772231365360440476 2031165996565181903 13438973704186510409 8261257165480048526 9962125917367697857 11258940672157326336 10815798280337180433 14499868014200970363 15954350560096683562 405526122871081604 6287618830132454811 3397967575733823913 13612778928917613614 5354289815375129720 5124528732504025537 3297411690660357736 9868208876812896624 2584246391952164158 2755836450576435901 618518950696089587 17277452631842958716 13400822276753650343 11426340038865707325 1802636326202391569 5437880077352485968 9980927486340178564 16791321097240929412 7069556002164917981 976882849425415223 5426326850709058041 6609414340733082625 880018998427967699 7420972399515358964 13963477115098023418 12106018985493718339 9350148202107376129 7410167726845453488 8394317096072049519 14247173444178281714 5640943131876410057 15354842396779914359 6904876833199893117 9926244039494904024 13760350832091643811 16208411754772267449 12890851934602105386 5746280653622213331 9436994324780367193 12585945369119163871 7017170843714036889 418244420016068705 9639282954109301967 14564709170258893678 7223486775861808846 15577136418367599951 1866952963266738967 10571543478483297297 16838699900765538987 17828052679471722133 2739133792963979065 15556932363572139891 7362771250866451234 12629096464182536927 16032527091159038254 2079417035363869943 14107694910307065208 11007790540373743118 6173982362719423344 17150178050123610522 15708080437683942195 13040268142816755038 8557378233806046136 5769492579910087691 9438043058650553876 15491474275671216148 8295836562820855534 11226225453073436873 214013129301287077 6847839717917192869 16716734984372544825 10911514573037177559 2726474204529275388 7913139060247591547 14549226332582814741 1676259452386521711 2048853502601595996 9162452463546829763 1569077669310536628 12795420731510883195 13001448985318877008 16729242215711486169 2227317959491475195 11134738674023937179 1261946353309936886 9430658073476303399 14745427325205550940 15571588246823335075 10706276755351377959 9115662108397070683 17764932452551962366 468216886808997409 8852448444328853667 4566444047313032892 7469563170957509518 9525671629988863423 9326672192497926601 18438679467277782186 6925762210054663043 16639176830811261957 9688476831839814605 198874299527660118 14974285729935745559 8078774744748399466 16211749732216962385 17579952528768185872 2956325444260186061 7087653176542106111 13183666371810502688 11686739910731785518 6763839730297929933 8765003959519542144 10360108513508186679 2850449535992563080 7213614649196477261 5867215764538863188 14416239067456579767 10576449748499456379 393338307045751215 14799868617714830417 173139427562540401 12340903064710438744 5826803808907656979 16395781856986397670 5252229438132747399 147373940215873520 10264301890121870278 62109207728146322 12534176007456227231 14331214001654565649 3674671297869393831 13241669935877012024 16836850191548154011 2313973713578996797 892917001899079692 4959792784254117423 11112016187430498797 7802527138669560898 10486611459238150315 14927081243574003433 7896280918642268823 9170933208204613382 14248515926257085704 12140422256121755799 5545309506669796135 16255257969223509625 18028907310766673925 10764469660528674657 18413249170265156369 18044007995817605892 10501370898389002856 12816077739551840132 3023268442637416335 5823563801388816844 1514241607963684970 17821726264887741660 12871225285555632499 11289556315276526850 6072900553486896336 4486252226198072480 15326211879634338928 6520637433185781361 3413449037720182521 10684826429002665864 10414499104650796836 8712397497890741931 16663659983716807160 17272128313201474080 6918124030529444198 1482595964594038733 15259746162424896117 7280754462506675251 6955961953395262255 5586609290041773170 2891979334736920833 8525574889891472917 9211683991113456006 15264072462777834732 5372785330856072777 12744595917886325233 5168344230439803016 5370701617286599744 2476128302617989322 2563085007003330131 16314844537950723713 7467336181775689959 9903294600571271502 14827336221578432409 8132261185841520799 8832666734568695653 1972666389689046332 3343092760158082688 16290097606211205490 14387806308283912968 14458221334574856909 14714465913148890956 210681393750420152 1602620277023802562 16753046064155004203 9118602515441289869 17707406837089476267 13473984827102132839 10947225975220542719 7138528755566838781 298809954134716234 17182985807772299056 6698670050402740225 13735123588979803921 18213642715346676589 11788550771110465789 3300606849993649803 2388670216788811426 5653130275517002490 13906416282756566965 6391519116833767226 263500302255923273 11859088480462849971 12004412626912275115 12612286168448566328 12415092291151006262 12010541028410603048 14406277151181156641 6882739084669774905 13562074852925958221 7250946353161653651 10873892012562221919 14439416895281684735 2381679975321083253 4447179969926982650 14744921397775152622 16945480579258195875 247176802238072027 5876425230726592551 14535257864656393648 11108173373353160771 4682373292557392606 12465659000873479429 7100974432592386619 7913080205440923113 16433774747930376094 13293090395613322748 6777778129549444144 236076042155328940 9103296913797242985 14316887333908748232 5638432741315498347 16524108001746219663 1437088720407619111 5172107757474831592 3437403694157570108 4601019078594571078 149132561654966427 6726037237902275950 6338228246313628804 13094619943347346691 7428985378685543184 12058537270172968308 6429553425146119465 16617385683181631463 15452839225420643069 11231747975177201744 16450271848397014395 10179020513889212351 2165025910242732042 6911966297568189712 11706780277867121352 7882362168497869714 2105497387111117461 52861901351146816 13636146207843053940 16050871227073356826 8906123238717582932 10611091126752308520 5308329413512547158 1059717427602017409 5156699480919047488 17043703518445022729 17696474079004697082 15818753844313367262 3477979113173432819 6877059460328527829 6736175456586393554 152214144311574739 6728054155235835937 4116478155606804656 6640903186326510837 1168702569543152551 18136270360950716071 15569677637690864701 2050017330612044130 8451337970978941882 15001106400550807897 8168179372203841505 3672322336661758729 398200938839236583 1088545818683949450 5301280181554880071 1816045164163906919 5873860280547491473 4057723111996713023 17319609454943816496 12257185450640165960 15092425750716195629 2927708221836149550 15617529628163949915 17065665956736333182 17204373092184477066 10994354770630337461 7966038036024873138 388628012691153693 5214580450488004771 7429561406341032124 18183930084945605010 4535426442812872957 3797656026420197826 5965282203121961661 14670738082427521431 17147476335561921730 15215042311523046111 2943174867740060216 3345535805637873314 1996513551418544544 10090062251085597359 9585233183301039976 15037775258083858998 13831298066174086559 16127338524658011047 5500788476469291797 5976493232943515932 12591785133845607501 10724396352187292971 1720592878432592080 10527972818818968938 8685925488887457570 3742370821755919675 17489486818561185872 3248815143756396510 2897256720429475905 6930063957508023827 13407051885069789518 8723042024872520858 13868348619063470309 11270302928548814131 3763288324266468 8762542694100240086 9145605333623667992 3043527262069136700 18325614872287509232 2061611064864186475 15433703803391263789 9360466420299756314 9376185869154590011 11115352885351874393 8115286810672114594 1623027387770787595 14239482661690352832 6026914788451019212 3852912290064662983 9451217772242754711 10263462952419295920 5532890530481480657 8968755663087819525 7070721708815311571 13761730181275606319 13295014209823345471 11603437929857936664 16500466203216126627 12045703548803982919 11777585474112921322 11319006544997362632 4895550869136374268 6510571062901866607 4026699728922813382 18027265259573255629 8506232261430605369 7479904128309807276 10500792080438758038 15569007326093731976 12740075188254141567 5014498321225794647 858201805195341488 9082155120405338789 16891921517968842192 12700160714353796849 10706045253671573621 10342184635868703300 3463875992027507072 16752668106896154371 17654176651529270738 8747996125529833231 4077035302941138197 10673839092825271374 18052507118230547503 12256198812277310474 2266978606632442626 1438332528154700344 10559466165954826302 13297335786911846602 14821498460863770915 981068674234588921 6249480076855544451 10966867188055912340 9063657795009479142 986221936546158270 8070185031169362168 17944266742860019238 4154410967760971554 4069357642550600846 5327697760390090862 16588017309591148687 16143187571697187142 6428968238883682753 15201130816093357921 3673573124791063998 14280363290203594501 8308839151940585780 12164016669595169876 7363098677313058127 4052487547913553995 10932303710627972028 5144843437377470951 7487768977098551896 11823117805575268982 3049101847825708026 2423065348787502286 11591588085867624592 17511787363782410006 11042710659550947302 10419945771976911295 7876583431595996058 10312652789806377904 3479288633957217171 15152960213170564162 6127111226136830151 9746609936566353087 14943372778902496662 3580923897939068950 10190541187211495195 3905376492212659780 3241084247461584623 16519788300127210424 3129410117583252463 15560363229548617938 15190485404199675355 3047705995546111287 17066411765655153893 8303928387081558880 2383248162534065477 4532948691384025547 8017960504548083182 11460188843851199677 7947928771277672750 4300486705258417837 14872572941364885745 433205259143071412 2210319758240583294 15536845234438434428 16519481728956370159 8413505794293414207 4865419368849553567 12349165815901215728 7222409020527977884 3331543656267683029 4517349092497270768 10023242746096823717 9279040663720207065 2373806167854909116 14491792611963897181 13991962837127939539 13503551761876344808 18051007432952763860 7279364940579052038 2630982438771012849 11950620818728580682 4653553696321413389 17561724171782120192 16775015371757408022 15421300302730299242 9491213870805357203 12561782962370294821 7825202811870592159 17196961635010695708 11059171658937568335 12089807073126763001 5246609708063369167 15520872675694195761 3399094536176526330 3259549237147581759 10810158820418175368 2462689121965091302 12887805028361643439 7833743179650580531 11511079419479400994 4944196902413966331 10892134124856655185 8233795742240910035 833147050619826156 1931576499981332307 11154186206148661483 9487588694157472430 4641761567311562069 8548841831162921766 3314903640192831222 17174717291432324793 10458360872424048646 14310520183686614882 14854905081667897789 17163845299975980146 12438546508999361737 10832016476866033141 7842518680173810054 12231133140018023636 16908744824569064305 13346928932698493440 5530672722399321885 3737917770339022081 2928327569678060787 17163545722643227933 15676118866500745147 15497004862794956495 12041958108393257355 7859374301883136654 9203841134036676721 7754246009154235371 2108205643604760601 7219652483879393526 3909503251636141141 4080659444893141883 14600669275480337446 17590173621282221366 3523407452391303009 11307657320578058165 2858461934410755970 13483068212658760199 11293744296984218047 1760379277226625726 9508981849220305379 8574210538601316054 5504772045513868559 246124517398123345 4580901401498085137 7606529861707021853 8855974534870730122 70886501644392387 4273707896776674048 10933767795675895683 16106179426196407381 5920759973408435442 17102830872828177494 2077061143731218529 13264173327784364489 3300677314218687992 12421124722540488221 4829884131992113730 15082126492106900880 8158307455163785240 3187250142696813850 7870771553659665508 2959767533775178400 17491913090521788826 18399981206449843562 1911663169124193670 11070615823929962898 1973039307048202371 5113066748533399673 577910672898367374 3138898060847830985 12085106567987597441 16591868126352991302 4278785150390801206 4475305085477081524 18071341980143551289 17478003024050414863 2387228043371692649 1364414865218301369 14629907594019754610 12686606459271624807 18091454560329057715 14251927715390126699 15430611589353170025 9618427581882869188 8672324052227026992 7045283851895212504 11638686098256123540 6170587831313045350 11514199138195583333 15355771170793976870 18066377733347778847 14079102562010320216 9895660178544630794 8079722082549871377 11452897762283895647 14597469187463337646 7212577488494321084 4511055259155483335 4686745320721746320 5271268860245487904 60981011755184483 9057113653760631114 1825082305139802200 1626711782819640372 6263037050030883900 15814089455997668724 15883083366282321613 3212970773708595131 6330800464384501468 17425804189930695461 2800305444029311276 16603535421612845018 6258876277750321828 2936862783090285178 5379624656560159695 12658870928480089056 17069992425982359359 10950945709370202267 12141882456454332422 16141592331952629533 12468029456203654397 13860943793642913483 5016539491260457690 14831542218320975688 1557829933033859238 9350261312565683683 12420333578485448936 7676606519650218375 818620371264572835 15347224533324990683 11675734150567609844 6452471994257948589 3912395702550168915 5249933995968758539 6494674477059301788 5268946705305060301 4624569387612734468 4827869117444226091 13516607847898262429 10490295720540797001 3269385126695136941 11670842283876207060 8317775720422590180 11437107355567229773 10443629714959441145 8599645593739555685 4607552197112217390 11535089197342161457 11225434222512745161 15989886204470175647 6550625403035251799 8195312493435074367 14281811545152621418 2829239156537623985 1204427847544054592 13917047131494467395 16849588743603143510 4158605899328896497 1374985413329479966 9641185719444695233 3403423943498243378 15603000931063193693 8011941382930922231 9013287870996284805 16238433433158140018 9110960952882862932 3777595961815865981 4367298891020916737 11502182630398393098 5375671122819546094 7674282301425038984 17096884083717672898 1436103127452397136 2497895841291221492 13759375063580823837 4234514710025533261 11831477109135972029 15751436453891351085 5289480340856707049 17883068622544233237 14972342409001328078 96699767465444721 10788005959872116055 11158538873387466471 15308556284704389205 13776304814020654684 6937437177697305486 5883032840854216485 15815955165614126707 4690954353519415476 10565959049646687255 17265628615499159138 1946632573322326999 2080916091154936196 9511449221761803387 12835991358901070829 17673213376497831577 9149946581304786517 5941003287254232370 1548682773444132275 2627165601167883870 9212079669549496355 7736233174470330090 10380617166569214724 17795068846629471271 13382845930519134128 1360538933355851587 15769748984066822867 13090231572174269868 12906499267310687762 626858942308446667 1215338043628466639 11613359840628119743 14559286226994077245 5515434299208593355 8268947777232323216 14053387755551355125 5731843120130207840 922235643696488909 3781770790374968027 20394325633980098 17867706041093080006 3363892102443076929 5376691397322210863 7031319697393776473 9949830567982932546 994685828313047024 7028884795723680912 2872208683171058637 1718692138693574552 3538203294960884876 18398818750596377407 3156364051913745071 9743399954911030710 5799656026691493316 2568719893656483555 6234867499184283714 15472378442068582112 11209679006322743142 5552640031573108635 17421571466053793109 1018217999049301593 6668184890427899891 1256986228685463087 14317258394858868083 1295724762807680960 215456511868684154 14316350170452271515 321018774864435491 3678685375363425637 5531417274628452736 10970801378016955560 11841354007828144304 10518636997314359546 11765406672654769092 2191105055770184157 4466089422947406625 4674037453952553715 10165129801591766969 6673062051237795335 14994155448407292138 17439543061366187862 1448735389740750885 8778835335336089425 4540139111712176148 604779124842951041 15174952160667406737 14370300223708362762 4529546526805301496 7139869020713645469 759558154976671691 13001772894141955564 3828213535123289916 5354485157749904462 735528483389441874 7238123241446427327 11396992685859696947 17821447199149208236 14386340541008579100 422528576859684841 9108909251242447664 13266357060310754633 17152317422687375148 2941988059142574517 8271445248758114455 16685619149053184223 4981233369119361896 7202428723824937783 1533512460145194625 11658129263561202902 7601528592666285869 1162440220486826408 9871662384570940869 2378343972824734730 13456370554330841532 2368016416663062706 14123887530298644569 8550470582693644501 15969510187196083003 8759292761305987566 4268972415711748459 13211869489349068802 11161829188479087061 3906645726743796282 3099585532020843828 6217116275939280267 1726478468634848355 6512985438392432907 2855627861747623336 15400075233613606841 2783614865933660499 11179434225521180071 10910037294010978228 13436937559458753076 15305326073518281002 15889532346496210845 1842344046755967961 11643571525097239789 10213066814676378099 11875491147210519684 3604683336797174155 7842781266632746742 16889174427389604534 2169988282003963777 5885354250667399883 14313362308419015741 4735896858045333017 11753309381972244186 12703416800633883211 626784225830965547 4030921278137812696 10627622432334114845 16028277518432060700 12784246564354435950 6143756528147428282 3089963897015660126 2050341589499275716 14544343585407902423 15253795931307778128 17344622590703702757 9130470018202596658 1816789711136025409 16718746227730720091 15789271301674999285 5960936010944008045 17325968726606181642 196608399423024063 17726331542679273018 9461957271474426167 13757666633969919025 11398488415861030077 14743180878688525712 7453752075131077678 2055031467959956891 2753566329732682971 510045098639466827 4431576139760369688 1158545052878701113 2933809083661029646 2425537728944215836 18280591827362002736 262671302620212569 12690407391025941987 5154577270922123211 4215445723363346096 13021433676042162751 13892934004196675342 10364544229826161141 6002183018624388321 8925012553894155264 5146814498231982389 2811387542949057647 9672834959220523337 8697410570253583494 15746871222295205320 17383649217855075136 8037452808907352467 364050642803191649 12197471973853871356 4486440276107390307 13977673709484837111 481069160239921043 4820104093658014035 5594558240245445835 14878954310917067120 7967685308393110633 18302029264452726228 3130588725441709304 1292374470386752637 11782173884365998547 15488637554876307389 16598806293166123589 10278652999034593845 11499175026111837624 15595002665473439499 9133874315848842635 8926881445564502702 305758187355740279 14051780962049021677 17523547061805594526 15614747272065974928 8113428797282251635 6710886594734350817 6665562875674201086 7846854511953611283 11709946862382556678 9587298944952567928 7615582008929729755 6379841099215328644 8977054845569578438 10334439549318550169 2409350967148328884 14967678210838811210 12923196709652196522 6224326098780057699 15637205143463898339 1507376508575242694 18086727941655231651 17817264676832702123 9981785631978644287 855975442929810298 12120733806331289187 12232535641288301512 3925375923179458736 14235312286096539088 7781241978890842453 6037666362991887282 10634407759619968144 7623520034976853389 9731289494562557627 17657899455896301691 2545405648896584274 14485249614514453458 9078406395878721432 15709112257475738221 1028938635147900015 162480669942946027 14111232245501911974 6509769160054911140 13428766585184160870 7372316786103580953 11499645544566601385 13434197109413534415 1812030930691710576 18223335794160515376 13684672115109240464 3257287231877580275 897476691073221848 6734398784767130483 7651574888418493424 3463359703078338219 10219579029169357164 15855452473666760039 3730453319852772856 6506496612411028389 17439366367553015410 9280393194757801310 17135164728489594935 9763614534883685766 13334965406713010869 9088856989029575113 7216676650582036048 4604525432381352040 5564882944627016022 17578222408196517859 9546637567564306912 12534002176733474918 6332279157839474506 9776776712903412065 16213616409104633266 15505835254296832830 4290264164563545477 11547132262562959199 8661924674271249388 18400202824623168043 981038346029441693 14207855236976292196 12907197036533543983 10605351642687791554 10456763506167307070 17467813644449585630 17022048460515790981 7451043123776326193 410035403730066981 9473515617954481065 14775508390819269224 15370395718229622952 17410239712789018737 17955887012200079734 497757810740329895 10845602178526105544 17306779418667351207 12655156186560901258 3574609198460118931 1309165990220360565 4241389582521163973 7518925237854318698 2392261364757967575 17754763989781202551 16067031129037535326 10904797950135859226 10845777129721562730 2203289087135495729 13460927718768206889 16788340533465195970 11216823081093498208 15750289441725496981 7782387283095645818 11991975495481954597 10563904830373128495 9016889246718982296 12064851299200942607 1206103671518851523 2465715201172013800 17286810013663215722 10592640426665010344 16855122245421344160 10771272164032141513 17983264868587656824 13471260691255622678 10710129516949265691 12579263865584333149 14938845302533081026 10491111684942607114 15325669691059186547 2222640402446134129 6078361929303223957 2462416564298511602 413205133970806993 13033387539583991668 4409494374278430003 12853591581634818425 12033098345214942527 11642429185743276164 5764023085284426111 2032243193554330678 16087789486061998213 12314469243375348985 7269890542135705624 8157361226066128607 7024829144850276696 12935844431855186764 4438555320915114190 1665636132457057313 17353645624470512043 17063193265869350253 5107018253885647229 10619434308191112576 4608472651306696041 10510401133992600596 14095808164802112462 15705285111026897299 9982098471386308102 7040504703278493593 14775843871842345091 3873735541226419200 12808334730321245315 11370731850480331076 13513878466495707382 9289814016055227519 11232017912412042293 10780396281091316119 14562239887155666001 3708116627154560967 14193211626486998356 16877799527881719663 15399168466145239496 1244810565484637013 10112771453787636936 2828871805707774696 4306662778006224414 5731918678994995416 17983298138324781711 10772574078151303778 1059771266490534751 8439092756632474454 6044540763782898874 12965644291531664049 7961831190380202735 7092199717563870030 1980040683356997189 4248659917444560082 1293942773803755563 13965851952051731535 8913391143470664830 6976258984735131892 6917449646635122001 16560019883059955608 9310295291461445303 15230691778750078187 6638500185127935561 9424588017524219770 1834179266652833976 2206820003653451474 8975443895055828434 3520503445666771819 9592243905236320718 17731645695751720519 1165026308700498443 4869458538658881936 9234800519667897987 11844414067078333598 603703301307809870 294725358494245142 17887097765052177364 13825830503890650762 9923888150907907557 10922027405554251508 15894250745303808147 17688408111664455870 4367556326366599541 17630469445010632367 16810832121916166474 7100043180177342235 748956621020809172 4755909780752826377 5727230632264091392 1057845052863838565 9228199820384719981 6714465894536462963 8190729377062258876 12356759954846570435 6083187202161418328 16266453321742785692 15934446942661499519 4582986006593408615 17387417602761062530 8224244587739108143 10011184346968743409 10020080072627872882 3383297861752155010 12282384332581963779 361953875797288935 12197587855802551963 2057209910549386967 1670447338562184514 16893946290368859272 16748641183151163963 11994794257360186569 8344318676096323551 812209910393757640 8080717255758994189 3876483559846693188 7228658591719271054 9894721012337934139 12521463882801384684 694947645228841684 9318120632634805846 3325597602478677274 12454590259199124415 14092585415058298365 4639629618262775599 698727177609950497 5721194010296179316 14091196191791559270 6937202003226587305 7966528838988260554 9738207697080041132 11178591613065949629 8437886719033266451 16673122070804484868 4072924974476242166 6193681762500266100 8026678988464945625 18235217394128270680 16172078147745435070 17515748011513174380 2583052444286985893 2633645061092863795 2537809289212212650 8820599495778155149 1976956000396037834 10942877063588444626 18216372535067532302 17623873483787371337 7202851762813771793 4709057569510229313 6923422616253498205 13747184177880218739 5987427371788776266 10399040482822414024 4505487183582877624 8414245803506073589 13611983937186754449 10130911251341442178 17901789431164790590 17975463126314657980 13886249043791297711 17206855273688771966 7475499387088264664 11828863799286043087 14806248174670306581 228925849288536306 8106878864229655815 2155789721614291448 3041311773743819525 2404268456191632605 18244560912867676142 11201242425678387188 8818511872544482052 334129223249700444 9995854547636848139 18225819389755929558 6321320201433469844 12213314322521597675 10973592468307475629 9474918447857621267 1643594430356210089 5872656082334109333 7738205134913052818 7658212495747152794 17518691049831437181 3115583835591788594 13627764733815193859 5840907199203704026 17526170428486987127 3098678207882279691 17944823464781578893 11695222195514495670 5996254373497524380 5440494816880805783 15635554402665654137 17501793951795326302 7286356733394062737 7180350553367751267 982787585492335542 17879393661718857794 14559220706629277801 12820495408925644318 6218284871050004825 2805153207734292100 11121934305321480431 6918725585814982910 13433407621511857427 140531330191405311 3665592813043804341 13905272639040189680 6528145818247208875 9186455113594559591 10438022587611662539 2134231821193131714 13513071443659347310 4393973373557477488 6677547648854796466 737348338650747209 2053240123220780074 8314519435483358824 17391516210394094876 5055532524541038928 14564068898037201003 788314428969041413 10853367789147141574 11458342098540674204 7546387174916701124 13339020121731926171 8632339500870083067 4207305644439463706 9198901144759757931 11237904972334086639 907159664972652373 6396038207623850499 6136158160939487350 7280119320720306731 10290864583894695344 17119602051710532490 13328463727852832181 7269570682270425979 11038528650233904600 7107756255535241614 17598602761119398677 8653194433553334377 10616441534321133704 14785798370377934502 16067120970786080085 14413053758481671573 8337852860810480624 3161319087674037964 14495968060250592231 11707573025234412184 12605893948623093107 15787531648082357326 16816595421079451476 7512371265372782600 12841652114862566392 3804229829153831566 4267624233189946922 10162520737112847841 17023100939120477150 1912414589280627963 12422242464552404409 7286529496011660767 14287476759791440876 12051856983683646801 1518500113401760121 7690192729592396695 11679127428916538307 14773453215445496012 170994303099406753 8854886108337373746 13400134307072118990 11468284516073750750 14976099543816198015 11884871223637512655 15707435080588297948 16017126154326039309 7782674885092946727 16037330295090514801 337828306911077339 9009214191477635773 13400237970833614156 9754957026669526018 15793030286559308048 7079030661041252048 8429834690246084536 1518660418565705713 8602785436846190611 3076152242465823589 6925010572778041516 3568501883090512442 5187209234823988312 13246139205444547887 9487342725273996655 5896435967594662004 10911209879379375527 4811857135073632348 14667050188570669959 2893771132073072791 1059491429833527978 8402170968724102683 8141480704032815034 8377806711299679927 8324346428583228328 18243887296424531337 2037355383321379243 10543948694439025771 18400387631178468882 15219944298075088391 13365452343942570203 740938678816771703 13718329031287128049 2035958543784462630 14901103361875559278 11425554614593844071 12583205782893916589 16841305534880283406 10323550831666362492 11343398031065688288 10850454689404400445 8963748911271433259 11383664271764302085 3710206383952235288 16207073517037101834 17849259828307333674 5367917672704009859 17367311423765931543 16775025073934832863 14867834012013283837 5411942731917640415 4369083463630066288 12974618476749114082 8418943450349081316 1208069627733252955 4036472511868370153 855971465812094200 14327200928347121479 16739891550480451929 18054097750852768173 16495383322395877688 15991127875488127716 3231861820989776975 6321881195728079931 8100019290393592480 4168701477245849979 4515251408369880185 16716881043716240544 14815813098427943422 10503926697761497839 9518244346535367190 5812649445703406003 467666306769950748 1874927274106790849 6980109750315567497 10999892554709112032 4096461554599593732 15131094636202718057 6624809183068663856 10440697591589705929 4728611074527331673 11229576066558447649 18363143255560507270 13574888949884015239 15814239604372678827 8804706404958454903 13674178425504136853 5768514614310275146 1442888449460021223 6183209975487820079 1540483731863458883 12338380259114217120 11503069980955268520 7818126300426157113 12740196084365125781 13826645000661059202 1456331529951893253 8115319817953055626 16719445501970421062 6834456656762266609 10269449685312872430 11854421834837542841 4689051539663090019 3413874425498890974 6274703205902580296 6648113791507712068 7883292001326917882 1291995323033245752 6835971204342781705 6439963621305304873 5756213455036448025 1860875684928305114 394692610467875790 13124422163180884619 1096090718098200680 2028679467198640013 17629919529062217283 14213247250581667396 13160770079851663952 7588862489267006577 13204733950903158911 9403979420713949514 5695075292605379445 7115059260828188624 13813331278067767962 15323076378665451782 12909619769182305950 17836216656933326877 6535246818219375566 8495265517050207392 13571353399490651553 11404491282961801565 12600682342969229543 14759254277792371420 16885249959124046946 15453385192379981899 7180716729678377177 10255889942528454270 15293943700799954142 4482788250467915948 16280106166058516881 2663209607180974810 12714710943864023928 8851476103027576065 15700513031877888865 8480253223558826058 11329811551069963734 6135398511888248942 4636450179841155199 16257635585080779082 7583603297834005924 10014262240143922984 13746579999520233441 3663931190600907775 13696429148094884712 251681029601548474 1993746080220085336 18303877645096330295 14925536430448713548 14003574182678810279 5527411279053845319 10082595127391792604 15242051043619457145 5668369694455028648 1590274544056558837 2090097643278445488 4169298175106598121 187601155455576965 11925636588513030269 16965442948336300573 10257383502390280495 3430205646306317889 6412881215845345604 1146373742618098622 11873022967289763953 2587317514479621286 17640248989060414423 15890493600401263910 2782535612448048084 3953785250079240712 4132237297350897336 11567678896974009007 108889146599614478 695207023959377845 11852442537573177950 10255529882079049462 11675928067897875626 322084650394205669 71822686282315986 12519391773698043126 3845303007978639056 14025226857321590285 15474824281987608002 4502398512467469229 17385077017001873920 17842872482181935842 3175890334213467007 2197862780837970267 3114252751966401369 2976762334719879388 14466056297696079337 12998503838184845576 7216692488668960015 6152346509285962225 7698331204776561215 3347929480945356510 5714813482545957367 12938166211695976444 17840689360050476334 12268983669337055803 3177897648830753420 9143169440274739791 6150143761104947140 4626875530958615450 9798879603614866946 6105693740923345685 2065347160753316687 14324371858325044524 14931596955906906409 11676548092907375683 10563722054450061102 9369541632200131673 7884379298156940304 3605835021835191266 822450305900414166 10624237561683261322 17779630388238564411 2865982117287696461 6425207693980813722 5401888359888651120 5153208002432914595 2102879328079283728 12560574224297996241 16172419692355809063 2700238513667715076 15504894246389131502 17766215500624949624 11517912913888831640 9843587882237603418 8948800434924072091 17991415470984978811 17447997787641453656 16661707457573618412 13334879149730112750 7194768386784041067 6791934739282191954 250658333867984875 12321823472176463631 7301317834558612095 1768343965708902560 8091209946605488088 16331853569480305666 2984397017756916003 4984185739904526805 7501514993634301725 12113616856245201432 15574539410572498155 5320828527476704604 13361905431005629891 16774683959322134319 6578831242677094572 13890035747607462689 3347329326369208944 8266181250785292495 167978523877682065 890245198283520932 5300841143506030544 13424590693897606730 9324116584197364337 11307905358709813699 2433638894865199379 13280811881935528968 6618873106332199216 8998886619892848762 16189906877921571185 1140722611718306185 15017212612108549611 17243452881435543661 3945910659112766686 17030098035204297381 12366477798288991783 2357136494703630048 10784934569309522973 17339773683367502310 5336918384346365361 5756685976493012226 15361263534635807681 1761253714766536400 1023897906332051393 9867152822064722310 15064391637256984513 16969008456279990975 10227842941569075340 3321324886021051448 7846882245562733081 9341939362304924483 10327342200219277163 168373680156422946 14856620079494333402 6646026735812140187 8269058495993080799 14360751901206514013 17030726181274649657 15746852422403849340 14752421544353022971 4309146009036352639 15980291125871972092 17002654311858896444 15177670874109437230 1297803138782651389 17660042307599878553 17938324710269015056 10274571889665839712 2261706180917145513 15415328678684040257 15100550723198030795 17331484065881712134 1083361673144724263 6889047491392458334 18183940462398462018 5598572243363526764 12492142553908489007 5225939539850023404 4132127493183114682 16680800195963174615 11419579686640832656 3366630146904363118 6797630829250289022 4881766999989796620 7307298171399448689 1419163254768317105 9468536820575274218 15949256982949031818 11015333773240121401 17258777902150265131 821253058196679192 646674805075238737 13601997074277721756 2397561488041853083 17879112874470714401 11060682551284964448 3324304991968815162 3844923845450317083 18028420414807034698 9209664800698579714 15315384104226051596 14492586307093700012 6448733138086156567 13196994247824841163 6281909672116837869 5666466473430689311 12823933055753279303 2226372084823475278 3812148352132848966 10452196665876208310 2982940989323482819 3841771287313481351 5074858640657239215 8982237549123317205 514315284123645612 151377784804361655 11361744344640746112 9777685255783269505 10023913639411756492 12055904801096952488 5879738566173860654 16476612410277103821 8234802333204446288 9539851198139590876 9304302265872881998 28731928512120668 17269168958243484338 1478348171871624235 4322719752104867174 1613798021726731671 13723886704626539412 14521151549213501089 7525828100692242195 7571804464267733775 15300585358035745449 16408262187052942480 11943460834374577104 8324744329877015288 2176998282709945915 5948678894334147507 16415457557815874164 10403091813858919803 5661931146440577932 8356946531818302459 1822099067805719292 1465878979355077688 6841141118602892085 2050941736063422464 936227176721668857 10627467287202309473 5857696872127639032 14255097851187279876 4646365192356592077 218648613621629828 7311784693017864403 14751534743834454497 11871511268303126387 11936033535116855963 18094354157568062891 88156702649608378 3761938824774915818 1475507924395320495 12934529375283329493 15320757015990488456 14757904947297919263 6533768894564296454 2850243491710450439 10354505569846099149 2287643662528181752 17673846615311400663 11090350828066592671 9111522691505977850 2695173947463683719 3803047966399406208 11457204466794594186 14513702307649024774 1127498382916159486 18028205411086086383 9302222544363632102 2738873964398123916 3482889921084707139 5550798292144688684 11111390425656376921 495097579051511124 14653792505256339895 89900010729145176 15387189703518447485 1094039399090364707 1442066302206555589 6828091709827879052 14588508524928928780 1815316780201875460 17687017800273962888 10161159867130854479 6515405586728166890 4982369262845634658 14295083473659125953 8243317366879271558 10317116802736294477 16579433240007803789 4699500557784371700 14757587258466005721 3179969526844379254 12001095929240121223 8305521312266306932 551213434427538227 11707718172862202025 12217090028471493476 7337762083875674356 15756032350730085344 12717097380640132718 630803240923333717 10586031572525601146 4031569561418894207 5870857586173018342 12744906083093923857 9775820388000511429 12652511205762469069 17677372983197758417 13993473460983642854 4782828572891577755 12386656223411745251 3587769000759544438 12184962051562899567 13605622737487776153 2003243392415535653 11727973241939040830 16986527828001086922 9074889271158534409 3055016834403017162 634135721238335308 14775531688511548701 17443324729914959814 7549085782406679929 6462309029778195403 3824031726265508126 1019295716996664918 4272589070908646573 12570312873379588021 2295967140553301562 6824373732317573231 16795773367790630205 8491986026773594791 8038489316864394149 9498845689737156399 14522766064911244542 9210953027040056190 5077384682722639197 16657250781541261772 7382604979511318916 14949372750758629532 7038014609670118439 13952263573285652949 17545496609735846581 12930815058980915897 3573838454602232622 8356119395279325914 8772228298649832953 17553096120873548033 11520696947508333964 18267487295142164720 3792380322703293854 14722222307995942469 3827515281616442321 2620917646411314077 16829491918856497404 6263442456412684535 18181996026184136736 8925713314889072767 16097409890548408437 945258037034477526 11085081607183318560 2887285539900618303 17890853900989470082 3601707904889606552 18272900981694845709 18305970483796013340 13069745111950309145 16332786023818742779 11659150455142833183 10395062948838060716 16163849524303237099 15790666762981459113 8607372390441402810 15500434241314019066 14308798837163156492 15735960377327397143 8177955203438692075 7443160712964689015 16586949846325966397 12229081416847430619 6172027683814683745 1884218250404803809 12849020173600801475 9766130266652351184 3202065663333742859 6088335627309106601 14631839770883705993 12248493696714353764 6902896017692089785 17890960523503334830 2575949276667862184 4809531037512710549 16285128020520905865 7600440430817852396 1385538832416059211 205446653349419153 5277362120242825044 3154968229394580590 8621100477501905423 7372883195733289945 6166511979929154664 10615551981925835327 8937164323390882016 14542180875999607238 9065129266623813689 12759826563413496786 16108485556030758965 1788512196960978415 12112989763301227016 1928337019886019080 6689370167591345150 4153032000650811263 16594317388248451484 1330167841947696120 17334904186252410878 8565026616305002292 792946285124288268 15007208371237515370 8232922982009009672 4296370870219390077 250196089447349940 16733421377180070267 10597368182377934850 11944353656263303658 5163605605653767083 393921327688467329 12057296836871588703 10772170667854972023 15308923069816592130 11192675495094301986 7750845274186477702 17881546626609650197 522168542157343428 4085053151188028857 9895520167709900439 14155289763533647168 5460938243180561276 14758273972285767542 1323610874712932756 508638698186311145 6882573103569445010 18132549297305234786 1374560338143664702 5559394217626954675 3066040508221785651 16045171636937034064 13980930340289149507 9061310609750111785 11985588985358259326 7134762849187550893 9056056979850737991 3611090393126361731 1923404120681583172 6640506435135370305 11286647061321824958 9685733709636116584 5798186051630757666 13140928593824821054 11783920203334358052 12162098954592763096 18165094498240606224 16411848108090424966 11111106315679341512 14810126297627516944 6419444766702049577 10005538900464434367 15584444039124340487 16805727711866453635 9315739760452068267 16793937994263451223 11273303316432615434 10742645685753698154 13324150256496527333 16969490328930266898 4896586945862360294 14947683825018015868 5292144051632938631 4188028501807438 4561145460162387207 6314614163248713435 4963533197572389301 8460741348028461919 4801591352930867253 4486220012917716276 8322333117636062810 12179099871884444773 13470684440656180606 13601928894573273413 12666882312819225533 3547546776002584377 16891988844599819557 3293771317621599668 2434720682751495552 1523509410597055254 13513192718384098143 12875747640805083462 13679579091375974838 17116063414569260153 3838763038047043001 11537708806225245530 6080551656663042856 17853447711477178868 2749589758957605979 11676029945257204676 6821746064007592629 6781560487559711283 9396350750371022540 12950254457468936001 1339886756734291516 6474013544840570301 17331940777746309041 18068974167625353778 6674786363769949865 4213195737816505556 17064864991638443973 14333838158722753534 9673372733347620173 16808766857016346078 12441231271062250906 10509873422424499691 12852018917718006510 13311299401698198556 13728435686155214936 7141908715357310239 12044328328375165781 3827780721727485740 4487298222807430072 13033199830541579423 1268732446658941303 10114288542871309626 15473938131213503466 1448768773115373681 2697515699136196446 6781131106953373884 10177982637002859729 3128723398749967793 12653918916720082961 1984974284291397867 2518522663729538980 15640626816305891355 10238768756633821485 4122409337172475402 7254319036253894364 5539190536395802763 11734184794126265761 5823175045808590680 420659486501991086 16464056211007099790 13978709309093201765 8204173045611174685 6559099140614265311 2905994729177490944 8416900160752759591 4314546581151710784 16945175737337311793 15465847365878422542 5261284752824626934 18115833357616524023 5866818948306990931 3973996138681669144 5023554501976626739 2402712122810025562 4333336593521224255 1890073548126184516 12580677513463257847 17595975963649127080 10378190397967211954 13076980915913488338 7457112343201754535 15582666235383819472 13625166758811549856 13541344931647781164 10583991517683213389 12571166182759570639 11845574525366791480 6889724344081477850 11605782378421166281 8948580687259890669 7549208420429569496 10653701073115960110 13185193089776407963 1780726244505034115 8471727783838729507 2384160513187193219 12644408057393792609 16622484167468146712 13092422939798867760 14106204098905879108 17170542043438960216 14250066689908835916 12165680356937061914 15551739223070602555 8983777303149911060 2949621219598698663 14457316638021206520 18350597132493191222 11941720422123215455 17569763123990250178 17012262073158234602 14641862200732851920 1737189521515545209 17616710947585996044 963501902925523651 2574006107897748914 12617668786646056092 12495018519296946462 8558342964864155463 11782697705216563451 16852816421249762227 1873407581845851293 3002983699157239975 6404482909060006317 7019624986770921093 2027827324088617354 14821183801966509475 8991033479724628140 14304011184425961477 9664731725594633281 13575840280863955879 12346162985183876340 2984929590895204320 4978629013206113039 1390703657168047178 9619082677125586953 8007754705983624664 6007426565351243598 2023921231986187492 14629815696329343651 9909031833216727727 1729991419674273819 6531091499356166204 15522799477055550912 13120810201666341838 1997089964095254248 7632753141636717633 10585640866517776414 9919340661798408054 16115388801248470871 1723827481179707927 16754066940061633305 5631581569611961531 7574126174510680717 5862828755641076132 16147181777516173229 16144839582804196431 3880210771589217025 6961659954402872723 8828930214802563883 10537698496293305764 187184642461412251 10051579275212180477 15929189104058011627 11056383180073339256 6784852929387005782 16081669853600083833 12822297630139217547 3160327046356503106 7969166647758930581 10556571022854119785 1983845173279296773 9919280930404263603 13267294024410341220 4824320091067558740 11502480997847424851 13722228247153162847 11140230515705021750 5269144823221329190 15134133108061643145 3027689125578645107 11502509619743516255 13465633386530018614 14861638455709951776 1944118817997102524 18040661762911475400 9143771886896343534 13551122019093395424 8615205323368809509 2057489260300086112 2186665265701845538 7700819804604091417 1531224466292752217 6476558076866201933 15517353169809213722 9615762700475867776 11132149290539297744 7841807694683134318 499302771472529502 5788216335258091710 8765782011532846921 8461806491186761891 1202174132007301870 6930893728494514646 14940572969899404323 9037761626432021412 12310085099292329848 16318965667963247425 8210127835000280564 16334642663330283269 394522223494203585 1248907950929329821 5962523706180678277 6743095686897998504 2827105650129800348 6446498171074049070 2010862501037901270 5206880628865727417 14362909743106817185 13229837244802184207 11935756223903159507 2729088457914063210 5091081844829096159 14475525342625741019 13299611970879434330 12048796175694455467 6821087020039857044 7128532382190314610 11377393711854071809 14670055443529586497 18368618658266672013 5185372845544192865 18064978337867029229 14078030330323275202 5395163807015745438 2912573473577909627 4027892642195446231 4926157019347863053 9836986369281491525 8331774228552380133 13954944544712655922 5221531931609957817 585334389500833151 17062919711099327807 4810196474359584745 10215212345606050520 896646697765742461 1745170402017628402 15855373286600068788 14020399286327956737 14619438121476006440 15689522880611652228 6881745530606460994 15435115729636482935 2362201521766627919 6627035534725474057 9664509059989490126 10039178201955274525 8774092405463174480 14337705057417750407 9291874966367190937 6083394947291500555 16286117382289988089 7025955555858993947 16882693521916079535 9946432800934371944 15666222951720277607 14261160009849471999 4325065227048169411 12620208587684263251 16297882594102808990 16439068881649289238 12066556322430543566 12491382688981556162 14329147090684216567 5266952710446696191 10152964127082555092 16343642110472398158 11058147970567039098 3142328782977255140 4188411169996280773 15434414985924944495 6692571153742495388 2391339323430092199 7497014393799463119 998343419443136111 14952654867089761621 8968671764761120912 13707321143324242646 14368959792878936471 10895941050588678539 8336577535133621607 14994890961994124387 10574735375187118107 15734500136470663248 3658016484147381397 13344901405894714406 3303235580849974577 14122924795505838847 9747974494728978527 3118980962071116804 13343460152721419486 16841100819321867350 6360804301712661546 12060728856569821822 8182360210246960141 12318011104585136372 9852514420847468526 963409137517313483 6480913212794420653 18069221236483536705 6606358628517393327 14321585617919184373 16968075715854546062 17392345019975993748 14748925904906846576 14027020860287256351 10274808575194739426 1706576730195783170 10477398260875226035 4433329101412608138 16345835579751555278 3897529369770376018 7055620619477551818 7367723644132145754 16350779198640537738 5319911976360233279 1998185698181598033 6697088303733386351 12981455806624211260 2490027040055031751 18012213969634421440 17715887660847794174 4111457095514151050 17564117884484530369 6417297603516167512 10940928741494743813 15571179933176156634 16145109481640650501 1073122127559424676 10854837947609559847 15540916389494511068 17792364695657369915 3005584753932132914 18343725848259142552 15316988123448242233 15013540398382395729 4029969923331271399 14484661393263947453 15123601102492162211 5719864503108021810 3224971123151655503 12660763631496715559 13037916669383654130 11811948137349792618 7837545357113955054 14863336096729455569 10283296519197057353 16208980250222533313 10295566473891494030 16725094147648377509 5502753426095596641 16861536276535936486 4378955989088420048 1833789575731257163 2475877592345972329 16801257124263590726 17964771746283895165 5663908545183390857 413814473533182855 57580615999534427 2174281398496828593 11160934193036606521 16978287628661592738 14287845967804324713 5889773911773309073 3367432369845934724 1917742011271239387 9688411275200091564 11164877192936322362 18202633727280510985 3065756457057209171 18439520076848012331 7359208085174649425 11970355208246517902 1250324063879685997 10492945398449363950 10589788181061813058 2437945354917796724 15424390374751136450 17152798188395190133 11056958007451514416 12431754272584257009 18192237929711203647 92399289885719738 17598093489827059297 5767831843200146821 1632822240814321546 16478653279078603016 2045227444832876852 13627616076480714080 12054932399065467071 15675096114936457049 12108697187663667507 8004397699184175847 1423454871921443921 1430945203288447068 7732131489910992426 4920686241025199207 1955053289420874381 12890321279429959778 4716046564682304187 14159782002012322317 2792757332738989166 3624475990289974718 7393357450924241954 12340558674319303109 16113815466364197857 13120221294258998137 1297040038609840810 16859937515322026147 13024904991437420433 8433420028322335016 17259825589074572706 915638579844485530 9900245153870572056 3435326190670284085 11911389121548155767 9825936753272575404 5322326419044675602 8372274420305636256 539550454695867643 9245735536247869293 2001750500339758727 16766759724625694786 4629704693308158815 16891797497838724997 6670648367352363691 15929342518320332348 329942331246435198 9358987581717358394 12773057719001092854 16177965618766422712 6972339885241453853 8221126578814371499 13790497879609891573 10544549792164085593 15226383819976901839 4579198059210021166 5137921106289745241 310521094962358 18346433933381024040 13176331661284903389 10217284450735726635 2755991841513845516 16932133446086459316 16081856524054887500 9123678280000910931 7682558797343142976 12258830398296876626 6107674775666834073 18077674439592756668 6725320376902000755 16150157784003173282 10660233630167214354 3026984493003014947 17071850835591903698 6264255884670768457 11052338265337280625 17392379151378766454 17022426326428183831 325482979372944642 5995559286787119821 6173659765713429093 13696352952242340779 12781130878513121302 8183026639842325299 3909992929988013162 16595501745775224417 7775783396221472003 9856435754906815638 16694445084041831991 10109392421866735593 6439171592066945752 1244803676611761408 12144436899025230271 16846397370105355019 6558251382398804352 4895466363697814289 18067755640704525947 11870265491096670173 14679837317335322557 18422158599355667476 3673698494594294384 3382329553369065538 11643192933442399764 16608299349283596333 12001869717334707587 8193617440622643350 14638509178270903037 10893674890993918965 15922751668900079855 12782311891846887757 2450156828550890925 10439563622209839699 14500080700193241993 7918304069011397055 17039109242907024699 12090446983035402618 5629099660080744676 17035994194128631709 16377920222307746966 1234678202945328710 9241809592238960611 751003343879457690 15055048520404615969 16551359520942187166 4542596982218461272 5441231667775675073 16520289269764165202 4326652730881110325 8989814387287053798 12032214778171866623 14085418490298282772 14581319640226546888 8702483954804484653 12381559527709288417 5436314082528608939 158808610895325631 5451426634377926446 14765995809795775316 3206452896823650070 9579140134919596526 17276128990922504771 8469583424839933129 15548123801837046509 15725757478448322032 5451439507991980151 802611583072117955 18139307984678468642 16491771003707381156 13649838256324760336 14954795866434779438 14343702504736139735 11199821076057952954 10423026326598609414 14570109080956728702 4311405063223001635 12623103870321709986 15786093474954022587 2832924792999465577 1576394299289657060 4395731478130268468 11006057189214546714 12718190626506197369 1126638940121904811 12414785306049828104 9992581931572830074 8676050392906051053 15793666665921838383 3775433332786210835 1012348499393063165 17978467640538700496 5097890048813316201 3803730608252528002 8078743652415892512 17517886859165452758 1799609263202134796 4115843752575466660 17608229517564996252 8298129495127620212 1056209829819536502 11601732080711797468 1262634931081596319 1120714400291420191 10866398714551624453 1840300936534595072 7654879152081066301 3229108276179430108 6895620617444102333 13856996355654528488 17134009151499159740 13998632001302041884 17427648872938477293 4261507717881099086 18042500223091555894 15569930507949886933 17251004265947095981 6213945417422061033 11294800729617487857 5667746343958934916 5976292559709684111 15949816504810074136 18434099982610982477 2794461342330050726 14713260710423607212 3444600527460691241 6879275795038911731 5473787054820744501 16527762328798741322 12874292088178502877 1650044980231758273 1832452833601854619 12064769461905038872 2520506429372907039 10742903371062659376 6171424715406362568 7245656115291496060 15092939237659214385 7442405562348966005 7356397242329140567 3463981676802100207 13626048104433740165 12368566577665570483 9047373959044606703 6355292682816546393 4552592756106795297 17126078591496517292 8084785726510346829 11587253147439827421 3103870838933643588 10324858891997920039 15721829427970032164 14186770049937347346 2769704495207369803 15098910319847875739 385938497426330541 10789381032596969884 18195419705822619109 5073286232526125354 6938223518160740916 210386099786629644 16779515134299524929 4857450382527196258 15292886973326736017 12402499160555698803 5325053152912265224 12404462472733035024 18215728643990126401 10258780976849743798 10447535168312080679 4845101218759488803 15307858392589859507 2426385853619787135 14542500465306461403 4077915507153411252 6821707868210542521 12453328514296064416 9235329634699191695 12413301708547475078 12724122909746604520 16719395865548097026 2169459429464973249 4770395059868879635 17769385926677995661 5426763860897528678 33613324138253307 13131896493192285047 4336616026455172252 4584060970500009466 6045620623006195250 16097495755400906748 11743184506630337024 17534124692801756575 7602366364836291768 18005654944163785468 10529318502972211010 12439729291907561566 9807755567245666413 17828702576509892702 8232174073701999007 15690011981744702428 13416843105736065561 6070315494259408709 2356297723081441966 1692800444672127865 13441590131872077868 7180604489509508760 2321664270986906871 3933151922821612065 13568763284688566982 8717988158576563246 12151383481734106420 7494132846848709227 11769771976539056101 8982739982184118875 13942973670462200334 16666974768266755218 11328628318605500268 7467870569342516812 11048075797062317344 17277462205644521968 2726939875995918591 6806507079010309667 10008470251602978040 9139026792648517340 826498991045257916 8995026579044402968 14793691001577615428 14177456950901262794 8135165377865383609 10995688011845281758 130478017986175875 15667928007716480411 8831899642528946661 3197435643855588026 16892094866746079867 15192052537753647061 17027837834483121139 1591104865551288803 17100972556497818405 16508764179244944215 3367253248179421838 12813113628497886963 17699450618000950537 456261509941499588 9501343381550420032 8875494097233824880 14838495899883075878 10385198582964482859 14307396071289941637 567856763288032202 13433990466378395169 16751128177856129659 14625600439626649249 17164663922154695850 15554664745327308315 17301396112459143888 9937426520300952539 1170041759159522377 2122511407538574897 9989591886283038935 9113427905401058643 15961756705568379807 12517980521846479662 15645432646512089385 2402373250983002646 14385017077325003193 14629560164275012516 3411487948084100784 1133016653818911016 4292636258994323086 14617635898593115758 6639090180303561435 13895372569093770543 12741360384427377454 6109644861639147757 9651144689856423716 8973383794126976788 17560372352863688793 12356704972146116821 17897434248870579836 1047746960342831238 17959327023006742430 5856875973836300677 12968852732574390284 14740111088616403607 10521293739984861248 4159475371894192955 4701404751341061118 12445854395870466963 14711753586392207218 10142583943920582619 1932666166850919645 8269273774565303135 8103220098945165089 17073691774970422590 12194228050340786395 15188129245972996468 8435148623672918601 7843984717159935753 1140359335452995139 15932283711204994894 3912321957836110862 2103597695133618355 3550018360466122549 14829477547460760809 17527335433315521423 15656588898994123730 5356919201255157228 12662285967751632772 16711403621296160362 6726397639001178370 8687796599328979247 18137695821816945356 9845032623090303390 10491879167995515491 3698310681121798301 10035342494580285654 17860668044206002314 17431418508528886705 17710827383954507508 9094913094869197641 17959487423210835850 17991341957659802103 11782899688253804656 483529522076091273 12253317693646602982 17569520705749291147 6836345041785654402 6692178057961627062 313650638680170420 15011510196948845164 11092716403966750591 11341250021801540052 9102881269141407448 18205629358760319531 13928701072871562560 7841796669379460229 3501316155963409907 13548803549216926637 16282423412319681494 11782031601513340450 12758970074744248321 18435465995009737271 17649429340864517645 10749308948662016951 9997145366267552599 13537565720988017318 10883874655887552221 1422424001987543777 3925136766225241813 15727237390166070504 7087781232861501989 17711531426735924003 1541050808386239828 18007227338532697837 2683619615589377801 12886459985800857924 3103471596206829659 6383426881430851020 10442955884312963776 295730394604745598 8185473731219387154 12848648853342084544 12967513746199146925 4427726872138151581 396271422383910053 7267038651920495647 10640371337250040585 16065223267330703668 7499647433799190000 5945046527974430129 11603777749088358245 13677475103131164731 10572084932593643696 3959510276575719019 16484917198658600604 2047543580137302455 766002483492595264 1518353787473543403 16689028322047225480 11653880408709128021 13273560378583443764 3178494336739656004 14483589160891699059 1112050938924124337 17368344020363689629 17371883809596486539 3717719955406039299 13987878326397561067 16516799039108791304 2001799202831861212 5913449169379171835 12189152628533715863 3730584886898979480 12818366133857887328 4105490148700731744 13588346047761685301 13064762173710554302 9527087482273553365 8227148735160904077 17616272198560256093 3533957829879400892 8555263601726949685 507984096555140977 471789646554228752 16253455771819453967 12721178533898702117 507387872562371558 9558018490503614364 1791820573430396745 14593410360393449769 16765540159920769355 6389147207644335497 15995609461655964026 14957450053804781068 7077375350186388949 17843339424177138156 3843739804031787362 11993509819931197415 314884418574220500 1216543985340350622 4570809541216528671 4530941514627216632 4325644623029156754 10212442735229263381 15725967710521947119 7017946803492792425 17250407734525006716 9761805476411021793 7204147110579689697 17269756810009957821 11746112551582365764 4019805350334356504 6460791120075991661 9427709241597864439 16200583196890710605 14465493749913687947 3976350423737499530 16970204363623288740 2845761849732492983 13370972716313711503 11519504222779155748 8326552220326104942 12159673342435306108 13106929145409519569 13911047967458737295 13579990661255821573 3891185418273615545 10240749958241820022 15424313898996417128 9279805504432023629 16900672608159729834 8570681964227275850 9652294400759122461 15347791451487673177 7669657500243281272 13517018621378672151 8515859441311386189 2906700941371688112 13908235736515370730 11181995873779687846 333607103165375407 16122509654406146110 12539019724874506847 1522386478986595554 3587054797496441323 6781906033592360434 9938264737863333745 12007674493737386407 13426281214415758058 11872077489771216943 16213298848665273297 13217255752638695393 18333768384145142736 18126512536902712336 3318503528308994278 3300578377369904575 9445805998014186970 3204452507125003354 3736681718293117454 11826290787290800633 8158614990284378781 9120744280441130588 12892955001597257483 3062830411660497850 8360239735672590249 5814774111953234068 10062505918343152218 18101614425564288528 10956799406408438343 8458803236348077701 14103615893521187087 8634312129399098031 6520710241601349621 1924303145952496097 12128717764582014173 196357515826159542 8576834092801102049 9317138514006944191 6606531162054690130 18254813508971827317 7898391665836599048 6275185817895734927 8498888483600354639 16932302837787785316 10359403105587827526 1462863868459977425 2872065923111182399 15846358427857716454 6134586787382427269 11859511065363873004 1648792276613963037 16347320466292557239 16747645059599877648 505346072051631917 17811583079753266663 12401299760304150178 1245706078625271750 258037164177729482 8987768123580802519 13775679799863171829 1137398524128267718 7272724781917719732 8103544915374563221 2167842773884767496 13081090280134377179 5344075163116091840 4734912890978182858 12596008072660038584 3529623062440722504 8567957183946644182 13559809051086372912 6907095347259607602 2199897800041817554 9282379567546046279 2952223152125491136 13622095288076983770 523486719779091149 7067528404988135231 2292438770946781015 13685186147492682704 17907302923982877288 17222451621041261453 8588054474369863932 170992021114710174 12462854244925173058 6433794440103801535 4579619909568048396 6645816662153844144 7208413722085422593 17870461145980828820 6563245177932281790 1721770951059449046 10603047941458342880 356830587590030582 16728935520243824874 15653709969616659398 13596334580911852258 284203584653177707 2036075816237953732 15618410955231238710 1638586190833462794 18151356735412181374 7814496059858798619 12159361130145814937 3628623768353221130 15972706996213724780 3543528599708968765 1158662834236692518 12501651737299592234 3917124283210712638 3896064412681498169 2628218853050361998 16290354598586151841 8064773279686731896 12618323414838499524 6262308679538097285 6355357135365929717 13512520026103040655 12917198539821207392 2471369884976744569 3683070683338232265 13199977271915725479 10085354720108716081 17443501450089686465 6653042920865440182 5639207163806377184 10370754017112187264 1056420493252805152 4761297294466839656 11718616407940998009 17382630324659941752 8268653067832356985 6860315909939108723 6762575185883982821 14635438573279566618 198842841747541624 2019247187107821216 6109111361259631697 3657775568952592183 8527630678500576415 10926558746813949442 4686703816672128420 5891245591072364358 8565300507130222465 9461350277429236425 7204845650994469965 3439642498748296437 15614895763908369447 2854977979512047141 10830932865652006746 16377051372077768914 17020256303553987900 16551838596063122068 2896752303777032728 11864173688542435589 14619931415038272681 13707570239217957802 1120879179708776438 12601256838069443077 14814959205391762775 16813427752597761407 9685422482425957779 3800351303835908219 10063541529817601888 8294316510519492460 9897238229086717265 11899966162443362060 13006928841931277766 12461933936774818160 4099057020427011234 15503874032253995500 8825689178334988997 10761087028624215706 14166865044116500770 18383248459782843138 9897725075350800120 11950985841290801981 4041343660675133813 6480303516683160778 2753782615198190484 17532847013634944497 3406687719977262246 3189189444904976652 11155088632699200010 14486271221653972618 9454517468937805683 12139811958608573586 5503845648379576127 6647293405182473508 4344298465998100180 4676773535283106936 4467809314643234666 448634723611328897 17199334540374069723 4978479318615842974 18312360294196714955 5076110991372093420 3502803956038849602 14049292933211136831 7270298407994396417 7919041730165676077 6470250703653991938 13313299339520358911 13347146960371008232 7146986742665307800 2834173595192740005 10175489034794982618 11063824858335726098 14531277930058843900 1579862105702395856 7246916446933097461 18292406724323868574 7594409997231766866 16433262353696433784 109955048559043899 17553946840461973413 6896565857151900117 1721501923293432075 549334252712770874 1695016905404174496 406719018906445363 17893832595612834553 3056487556419211607 3021004424900242460 3302254792199154669 8358329647825500552 4923506991721978825 3526623077155707163 13460461830174519486 5662616232324625638 2626251799951437273 16345504965994784384 9471293834965032477 17038764996895241896 8460516190599389853 14079463685603590043 2049074286422387821 6163342690695364747 17558176175737399241 7982539010704233049 4418737085789492127 9233338449977697411 888370989226795560 6784181138304390293 6715674032743135475 627275534953063424 11247388747318695849 6722566430009186977 7291831829883019591 5346134246953893177 12193430123580697614 6957017427824242988 3931798934934368256 4973988227275712430 6513881485699344537 11015452918964916432 7013750324607911947 1757616101526014590 965032673993221676 3242809601952724085 11385112604001108072 17570857050637590590 7427036239349233214 14554420602546695956 10884276906581720325 16156032164697474959 8915668887706278559 6057882596697809218 14622819627087499587 356684457030745934 6381542762052951609 6787014175068369511 2244671298988219602 5973009899199842857 4676383298622147887 5933006888636989349 300081780264414064 14733629457604452021 3634144364597060643 15303056548521496717 6493252813993096309 2983809705666210829 2886629791697087430 8528836363505382770 15921259747253313595 5182572111555411811 17095944835544495300 17181273945887203443 8912896161265716412 17394593375497168389 11413354286883743054 3143537623810176312 7035883940710286936 9621977298467025119 16278684824835368557 11364082814011340571 11375609842800550076 8453982568625141860 16722319643668142229 10612242975141372723 13774126585521947416 8408392343354856292 6626958456882493714 12333526858235578091 11294290041711689287 10047964095796319645 12366600043607826943 10189799232719579501 5899305448384349172 12453824020465586395 3719695250848850508 5929582762553571096 5413143935066404393 12628131824419383047 7432215849852410677 5722093808079338021 11894884745234193838 13497933188212057819 3366628653195341067 9163944078976466630 17611921615468209644 4354582736363863229 4314225618771176685 13829888537419559465 13449545694916749077 17228702521554484728 2955555527623362668 1988087715304030795 11703055239823994691 5032379669625866689 11384866015364113523 11700715028384947802 12522744478644860105 10840761837946212663 8501529014387954472 12596846986411801231 8611093385746103050 4893937638261466705 5746919237984400771 13866238399147687808 2367345239032067650 1839856670170263571 10919391129408297584 5277832923714277624 4928427812362679030 10975408986246568300 7959687911257972981 2142072594049881980 13063719578607017772 11728879927448840897 1250508231369245449 5606816820101346489 4033544757394155111 18065751641390668025 10755204766305531792 8973487961496347312 6267865210995086777 8138961206097276297 14014070368813930749 12270416848957212641 15501967001179557543 16607637987298158208 8427906114567091700 16598492909827715429 5388969778605957399 12148609457457254757 16144798293809500831 15871555117684692668 15160578103668543585 10050962844877062454 16418988697691528032 12394908459949703744 11963484726401422948 7641781181813377013 5060320549443112322 18241220593291151803 335384851158927642 1894823254024783688 11237468939064613825 974732005528308185 17510584632129966360 11978322539795635444 10333310771114953829 14903295353349044360 1036439788195685871 2594280409012823764 10285936802178300646 13490999443392513289 1362759803787822415 8780105554293792495 13875088138261771816 12096832855492112652 16724921811866791663 13863417122643197951 219805615245843137 17603997732604574573 13255733421772491778 10295472632601537690 3468213731871012669 17128018546686819624 14711402550572708995 11652102632774808638 18165528858975312241 375190803541710471 16296978908301690053 15272074216731234962 17872190846696723104 15064663475558076449 14439963193771351968 12173957244278903611 10199843929974184381 13446309909592973041 12994651460132546500 10215983921105268915 5444333514228066373 18018632043288623157 10387070731617586700 12535735722740287689 10008125782512111597 16805168338937338854 9227794015860296748 9265057953332075744 16663954517401058907 7260194838042442686 16677647130040680391 9146875976028689791 8021192107100647839 8405136697225584709 6119660390163184985 16174996798308718587 7115866606619843400 17203206486883669590 15277342976580227488 10221863975845101154 4140168171168773760 5948117607732896966 12646298299389749508 674220353545557583 4327769220475686611 14880563386404350838 14414583896760621696 9337003174888533632 3148308438233513146 15252167852371081924 3558710867640269943 13025856005353715934 9016055048224466756 9974376889064951856 15046956867909676595 7620877818671953655 3939783848251673166 14412207498437958671 15647351370145840945 16714201430159359839 7315482692669021169 1247588983439859393 15510200240498956647 2245784100638528355 9259879778248738916 3179825679045711475 9225713691677144816 8181294754697447527 12635380681125939446 14150859692213656055 9986354694624414376 13992461209182700772 11796603142065583713 1588221821956347145 15411106107807968667 5659893393243048915 13737792469645348494 8822875670070671471 12204079860145676374 15728290506189315558 5517151932293158058 15710416351419502915 7031676483986061318 6065028082782292707 5823275867670556637 2425834058176016714 14768931442300112321 16713722602803871914 10914139668846520613 7179487560355905974 16549568279291704428 4751980653773288006 972117570605787595 16962248142499587350 4942196585095427794 17346706904629521521 6984471816403564132 14658844913577032601 12014360747475599409 10522888795192105340 8339048795605727897 9636849103761193020 13492696650803740832 10106702292156519112 843807827795095881 8031825374308407149 8476730261961667359 11535689827061784200 17169463556764358246 2850502366161388391 5519502528216034246 6056833781418661496 5412115166920097163 2902595536899872587 7152787230248422381 9648072982954009974 4403483398287956081 1711419503370840368 4918968918283113570 5803214746250082653 7898175603201813080 10962594615105367600 17305011254435315200 16530219228301248995 7521187047105317925 16693989533354678102 17248021379419806830 11402623550103054945 11501720800871461781 4901535125832013898 12732324581917252818 3420657729032128138 16615116651486161997 8952084576725819251 1352956908330308920 18148385031795439336 16400344182997070391 7396013442167039372 385348604720498849 4905357791118158417 947260083218427957 12661224533688029645 7175311282308496874 13959618337051501156 8432910025699637146 10046403948780872775 17128456486353319466 6304526164582492092 10663407289569666861 7084942723306407642 1353931305056214049 11690674630633753887 4657786905849140664 5158293762344277309 2591937552640640355 8728072531199512755 7342592472628866229 3130720220882164292 18256818831607739734 10021781322820611908 1739014770549061797 4734230505054879896 5355259780762442150 1455418376389867424 4257789484397974913 14825695340979046710 14304590240123616362 6218074731977626181 10523846939594747528 4398227678245935019 5781147349875435589 9306920111085902936 10810603476839036415 1166951986079291999 3135141762962321798 101490420419612686 5775639589213088193 11663142824399817698 14537362809597872779 13495848734391462713 12884376073915445623 409824180895021791 11996155480330862178 4760224820297031856 12475683243208322534 17892223899085680596 7013468659240091517 17578197952677231957 3184207292515346531 8666105566189630818 3323165459742418198 11291725327275010698 4711319391199930560 15060311135762482555 7196636680160761252 1218377696058439138 7838432155419624464 17065638710269696336 8733539912725028122 13137625266495491088 13588305061640647015 15565362706177354716 7649613694983622498 14732750479135819740 16327587161676876477 15212543748576731040 12685575085946425700 3412398850127124341 12139789156775069803 2530815942850505318 9791065322999863085 17836314904230090804 17580949502447072992 5367369887268466074 10839644186938401122 14893803109091231407 17938804695565099892 16668264025801612736 10462005719299806189 2591726155472580016 4043227848974199241 7510414630301464582 7339811041530587465 364295199185508444 15520425005701181556 14764433182986227182 4503465721361254223 1093637925659056609 1890887751703448497 13113396801405651050 57444172544987264 14216321171179198173 805332996317369636 509562807526831963 4037005945346245802 15470448066984179994 2040587484895349209 14888671697500566210 10449655124641698238 10020950762703906254 16517540022246384589 5434750113420219626 3872384947598586941 4558626101975205597 14447787031068007579 4808076023099643972 2800528281232605708 903300259514568831 2351054560263006315 11856477748234186261 10037512446532112970 9006619310941834430 16796589648687398337 4130860757021971492 14965799698400709416 9014397266616492076 13283614518677738097 15507347595875704158 17505567691840507715 686290728192409725 18314097013704298086 12739806837998643802 10588431469797296084 16114348700882667435 12358771036497497076 10927164910914652145 6205319680939319883 1226355349125737420 11877637807682044861 12085482317347428656 18171846343099256780 15533459454077441547 7363467673711414860 17261990553717246249 17540762657412390270 5967720838446676923 16508440145614853830 11204526908047445522 16526952175578862759 13792166117117422118 102270864503853304 6386373384106087756 10111400616470047883 11326331679985370221 16207413145729861213 15462321820901800497 6349818544252250423 2214557212447784326 6566672822757370307 10337741508282365197 15440461272507261118 9361689253194445870 8266220596507806008 4684907434719805475 12617728777306139788 3200658479696758834 14679585095153708927 12459386810774751289 7757291580971925685 10215266005477502225 13221912723357095480 5761915425671558734 6853789933234866659 17912660069849443611 265764541602324426 8823900608261355804 15421621233062423964 12477444851985287273 14905576899007513903 12309891201079145487 16333631101276372392 8601604877149153169 9780346408453887155 18090778346769333630 16397141007348186054 9672702926849593460 14066760088523885765 7585452895857136228 2446814692880555842 526710245918346256 13534281360753818574 4358282807193111723 5831452909759049639 1711002737243690906 5893155929064118259 1057278106902178605 15002674699109895399 13442016810555932637 15863423138917492808 11093686524836642076 14254573213798961028 4944175391375901354 4111006685468197247 16112249469361592421 12704622174050578283 4218411040929717443 1548335879271022447 5065073912785579982 15053497207297924138 4607277006323218926 920209294977899348 17238989567598312797 11381326513198999838 5714070362673858373 16355669873372756505 7398599925657768945 10983016267184600449 3280256472924416072 15230450778443014365 4802005458012123910 3870378475824942791 12626107835958178397 7208796483595570274 15975700082800170056 2789735436768134749 15796563864074603635 3982715804458831751 3553420838245914450 5379494795003506582 2273911638022622357 9588194620640651703 14830335728214067451 10520136736741629053 17266131079805282588 16335031680134804247 16782555022564732179 7092786559250467791 8909377204700015500 12984652597976676167 13627715903432579082 12470770297326105809 9806077142618088819 5650229763691143329 13430843659231939464 11879403540375570342 18331170065227576727 10129999856670442343 5102165445709457289 514268784443215887 16940344272638345018 9183356380073987836 7363024286059728718 4277399580361555331 8037477828300914338 466766832661878336 861752801328279525 2131312879308589960 6572831620972570745 975151621525272499 10963692066032798473 1258389556049307645 1863252593566524683 11276737265789357316 17385804572326134810 361105806258976983 645974065740147193 13202216969906069361 5655410498254337231 17413271743957248989 2277839509751571946 3840095606406037479 1955006603159903574 5185028895180407916 234395225773116784 13873113396296425697 1272910275433323130 5738117577727366037 11767755104457800337 9934781407147311232 4301544537411623817 10606471278139362249 7479269128884191362 16704706520737262456 15872476877529748286 13458524231311475575 18328155561788268545 7333572236265747858 8619594544676619332 9521622070281134912 6192632851698830667 4408123557717477593 280021850704201583 16433407704087790153 10175433548878274920 17153185130808530704 2256634061340849470 17916542400147711273 17218349377892071318 10782653281593045482 14187815637858491198 15868111291596498943 10285482665956916880 7417427828507422251 14894035663202306540 15323010785876283424 16144798750151157483 1359112421263222151 15237162039268866176 9776675065805522652 2756296084627921342 4794051314497982753 1014011093564352736 6109889153198144946 8655487636178133819 15239569232363344261 6998939462127210934 11782842566352480965 6512291013881222132 156389806114847297 2332360819826265589 38251855899472548 7782808434723092566 13884295182849990439 3277540985901860434 8216930455660495164 17547876875712588735 2755608534652276481 11793905295529249403 1892790214719062228 1771174855454627172 13221318140810276674 14272396405073422417 7902207094234201823 13405240708484293580 9905662645566286625 7776907378574462234 11573855509932950856 12856953235361447226 345868844632944219 6655513624728335843 1801607980036978901 1442516452144138222 15321542153504053291 8077846604671276790 7892472212517978932 4581476984770114949 7777021785558901776 6561420996774913130 13995789661273382932 12986450333983409316 1596364806573801291 13041557037559924380 14238608528640546373 7703185221107572599 9570708130612095790 11582143730470111207 13398064215572236091 12807160679276589148 3245908096826971278 5891965836605554330 11561266305269342787 616681526137435848 11855103966278975054 16663972179293105614 5769353196261598647 1556601327413969060 4222646814100751729 5724166670671340100 13708992393098786875 10583825272296065180 5892977064196520734 17559099509204987193 16202486397606639802 11545428762733141601 10583112123274920279 7767618682123431429 1912261779743845369 15299760352159263592 4476865531382627305 5075498315170984625 2341800635183108716 7906081932916725570 1619790276831034301 7198756872629042847 6921937157950123457 5511741438948942183 10913864866393193187 10961595841236340108 481101558291049709 4424552430057905776 5204134051397046608 11941923644098188405 6637296979103104330 4415217915159482356 13120091018859271280 16275681263469902952 13139037605184433682 911233562671437349 5188521711969104850 17584181061312530840 4417882894177741543 3325490537058275267 14144648175145341698 9159760937804255795 2820829809006898816 9872008574049110940 5077776546384036745 3995485941138627296 9537211200872845296 1557884347625597326 13655787425636463461 6853298181121187815 6738830024866282955 4489849822300221783 6803918857162043134 1846869481603111853 17708885751319787227 7393385858651533492 16323856628207070098 18232032041789226015 13467585138670466115 16153188485949308578 7150778359179725352 849535535433953844 12597964892585695293 1872379514089710267 783633024286092654 13798563629206161295 17067338653001772063 383627531810022413 917410110916418223 12680847348330345600 18105020462757568414 13069535490332657116 9996638862292172267 6870523997924271564 563833858729765582 11593112648653920135 10055893948053225905 1464883874740655226 13517342604749958520 2560266724507415108 2954850241183566271 12764351412027119027 15217867737924630310 10998197214697142247 10151312384782651351 7283605771720563053 9874966272820492245 2962701726265313270 13966627414450744106 3820541335557739009 7658322668563157529 13326659615122138492 16272702399901967008 14164368352609823087 8803358096553915735 17963158009945190936 5892647739439505505 3448077903066935661 16897301017892079360 6746399956138875705 13558364173945470183 4206393512789371230 14833217427716400136 3120564829934580640 2324455663715259386 2531270422886064760 7819697157596638136 15284639544942231074 4588713045830265383 17948804111171753571 6827163587995471482 17979598235217271566 5001785756264443214 15017220010852303892 6630250412856695895 15689743890539858386 14611552143895404443 17022499660225019380 2634747033047908956 12773283740474639973 13426423378739446712 6552886165660765855 6545512784322322826 7440420135786693650 11653956174006291295 16279330030654555665 606455445712696216 10606922434338985323 10163262876727502147 10591712903772517779 10605220809154380139 15140480608988338133 1290453178935957650 5357952662090463336 9349100456246307698 12781015617656054562 10831169067636846054 16858184491265286723 12993110531063897968 15650117324866848631 15084298543051476279 6875101834625116699 6391600018190083490 7355489842173450646 1570335678771954236 6714272186906726803 14881154103296174962 17165961205703304547 5886581520306744324 15187177770229872641 263899668446814438 17295936314229718982 9088318830178415278 9224454624776106899 16459824835623749450 13048935206660860180 367224891136219519 17226588165283216618 5560875977018148959 13584781573069955536 13234596835906824847 12067212811738652 15895917687337337735 5944055428107188079 16011468732407256855 16691838006559811630 906022554050162321 5236309570184175999 8957806668408948684 4668346669428912623 11064539189221312007 5957906628320420948 683824539838730599 923802741789014591 14093134034165736152 9893314228380381683 14869272017219684085 2875067437939416998 9623058829762206414 17980799151850435042 14608315795362643269 17960385207982222090 175992004292566447 5746059986586740839 3410009131131119577 16947262672087617817 7002289612766971369 14634377737648551295 13788119973957874608 906316307597741827 753156895348396240 9265643404543214603 1190512972316665643 16814519873898702859 18339968004076029989 8103384602930275051 7288041003573049280 2431269429708827975 5962146534486788393 18087850202330844449 14905537914095239521 10888871639809811527 5588690727206076961 9586825236589069764 4645441347361414446 442259258216928511 16733884684755885755 12694582641401852917 8072037866888929066 11923180186340187081 5951270438917355449 6456223513887699410 2137289470415897380 638967463374253932 18296882687388602158 5659290580403567495 17866289766851629633 12332046783263924237 12966224461593969650 3954854096922140971 7421637219969291132 16346404039195029546 16539083693036541828 16977807423894975290 13190544060839192886 5198249630191846586 13214349671885455656 9050959122950934474 2794520718007662303 3314375863500001238 7776385803803020377 2370170500135523484 18127676725457921240 11525097807471818729 14529022920040178617 10268520854326790833 1337863511416300616 7188388023125479259 2953088314452514929 17889215249188991895 4452611046292167009 15137823212480424724 7603950347803333492 8084827228984964857 7011848926824346579 12960437052345210501 18251102219834969239 12250917735382549839 13828902501139238151 789665245226835163 9329134003172427772 4730956238538494198 1210567412206996457 8771671405175540936 17124933571701022674 17017651561025981799 10853237223236021014 2904399593711949148 8709907131738207373 15840417619358788818 13142663732858849403 8478854695231699232 5486030053794595027 16539592829645883133 14215979116590736679 959195607083018521 5057910164894294884 757008576813241004 7721786744854820010 17813186778204122038 4929725719361527759 329850733860172480 9645025561155123375 8226548810682569659 13669808138410190037 8127068178772027582 10751108200971452794 17232585001618155202 15017135246598820197 6496690956476629765 6890514261310291872 1512874313925385056 11604416511996019347 1640185690791689959 8348302070575675429 12420349476155150817 8216642182883540535 10237231182361592136 9843110537570249510 7706908558637886606 906679827854331127 13773891930146074349 4241932567056698735 12789098190373539968 16288194559433921954 6943166145853551183 5721249577822577301 7362763166685486368 9879587422583181571 1962886346707246208 14627420154985024286 14627488740405307327 9846899633598804415 10522699496263981425 10001919544105989998 10080167792004191969 17324133594873968663 17631068679521496100 4340897402699722044 4620602260927663681 8473316862118369405 3268381690909475583 8865288008087562710 6473705358154890680 2917625572247208903 3675030721298520756 10913388055615904300 210366739837193839 6430030926253354128 16512316310033163074 15681505579632980007 3230874249805825552 2380077745491621808 16131297049846707623 12980340893984881645 2640441478446166095 11754824306380252725 14636366745885502696 12020005689521076929 16124195295353804950 2227392361833340196 16311147048584029283 9695588439999232036 8458866790256867755 4023348151785519408 16675695093395179469 8019804955194040175 2317701385506239237 9377960475907530063 2316466158905559023 17369594341709589400 789608871390039422 315998552431611694 2525228601744215244 13264677681667833127 10538755419362181229 2242984473083530334 14628011447769595126 8796656477966690531 5404856669261613383 18373111328726963930 16776012581914007564 5317261683168705428 12809348219868028992 4813999492880092277 7124036283571749657 1100066242277308020 6589158842185229364 5882876189590311813 17102531734894929629 14725437847645820233 2238839886912264901 13051718800180807347 10323610143857169235 15647870010971528379 14156292751159658536 17316648593615652388 12359335047258238322 3486294105397283960 8509186473928443774 7235512670597006119 7481542636321298833 15846748910388340515 5962294976504299806 4046728217290765141 6362096955981317761 4808960202425463147 560431804430388812 13846523535015924492 10300479563484345353 14922333760310406828 6630919029662045554 15738210680866092912 8156235258553665488 4526054945144147819 1967337403083715508 2740794305698151589 4879767268993938922 7267440173620855334 13185112459942131508 13872725029636909401 2797702769172888879 1215397385357986543 14852194934628639439 5907894234798049635 12697304362631214619 6052795583944941130 16360151271010961571 13679040733971686733 6219009944137276488 5255156597125747783 14335778658523539545 6263364228834344769 1436248549067385978 81036020493036946 682896896894105544 12780426345806335990 5305332454875855919 4491462154863935302 2513878312570070083 2269121537741788276 3218780075942755177 7363458721194229893 6049872907974601897 4443359968005165827 7400693853482022381 14649609222904464718 10513263156101052892 9175587483539093909 2642696706924916151 2092372011120905069 5205608757876487835 1150210267826884223 2327744936656793793 16911295344047250867 395505475273627851 8257486256145100267 7703137391966483194 18076241017773115501 6308598965406797522 10022252511494757414 1688888576319540990 16387949581788833473 12088171802585020416 4838606796508192002 1507447291781838245 9104384207678450538 13742332300887821629 17454148284294521640 10718228442116729018 9158201701913388275 7569151120388741987 10375731724929547365 650915230011179592 9027700060637599753 12050851246792421621 18280313057109655774 13294868557109077888 10384712724538575438 11550618376696231532 17252462659810459306 10268881821209865062 15048482048182644611 15999510195451957499 12945942033327516408 6651349958595250975 8751048723855946125 18425434369710175923 4231110761950421555 3003478326156785156 4781459525344560845 15570020956433515046 14195086583952566058 12862111327069924139 2356058698471055446 17451611249218358898 14041886360757969134 10763972073281707538 15965816212114123261 11347624056023256215 12406838784044024527 16465423678140236157 14106527309166825292 10218487803077829367 10283234939382676738 13278827298312907343 1914878746464087420 1099026533352223797 16569272257007415025 3459751584182001668 6654272003883243142 9270651719746281268 11509599455676590171 3684752694246851057 5873503353681037367 16526378096547119259 7278421083808240020 14796633441446030725 4838684613637593090 2831715848824076489 2989330869760817064 4949071862499548647 14370521996590579609 4928777187590443520 7349386390923826304 696891371476595099 9814566236785742410 565662039207705766 9740268559354891797 15763062403177495173 9758751676648422746 2517474909682415059 18299889153697472088 9058923717858088356 14114069017812792131 16517966931616919985 15529705120492946783 6854671990203186300 6521862804111716574 4864750167510281804 13576648447052082884 18158083473514040945 8695092462066720215 4634842549852853657 12295204735649778080 16401539604502821939 2504951540686588019 9004295835575814345 13122017872992884000 13166360410689278012 5669330129559764641 14491506836581039051 7803785414541591108 16451163470476706654 1920608562603598772 6443580117714328169 16244539400082322699 12907476394398558260 17296139886566925039 3854373964591314833 753634324671350070 6607808904709551830 17067206502209169466 17540856274067328396 14612269512059341950 8288966199085691844 1484354598063929022 14870582003056239029 1664629358292310815 16648993823921259119 333766424555644201 16115440367427968395 16294040271655862899 9926422853172195534 2078438007843661783 4267233712022399861 8563579822456084331 3700610760000824642 12811639024014110006 8552623939691308870 4338621092496798920 2303014512265547940 3938751658497326277 15833711400442651558 7660495853415913092 2919454658700370770 6039865851748640670 12746368397294925389 390120214162376500 4675955840846208365 6471309188461588440 5657328480286583792 5089572283910534856 3887330852997813157 5591185447029865531 4293983010012715990 4540250708399922752 14196570160339614459 9031718092916670743 4297572279129611805 7730373185299032206 14276858268661460653 9705664053301683849 6939989484493934778 15967456109267159753 11581689644180568540 17345378289034871937 10557142859589153032 3294763830180159755 11253714803632033939 17271297985812477871 2908551346841962448 4444528255142662838 16932608152472752338 201898622271101139 15171681872098952796 6072459839952223866 10692023512801489 16953668352354195027 17190475704025310101 11008388820468565297 580650563754712193 17029981443372884132 3286551612954158916 16262421130232026829 2025887224697473767 875428805625641656 9426487800446235802 15851645595915834380 2530179252177219206 10043685881838285995 8369749547527890225 11020626585928616213 13326254895093035253 5115690517656208371 8744123546546009363 2692512785376749299 17166706364317749120 5563263228503552690 15311189906018007611 14131337413866369786 15375102135692899592 15329228893294263740 12124444503567376729 13498092266864392226 392272932457885907 10529548266798321424 2765551333726695259 16420818242391067588 5486546465714952154 6591793438534170042 10911091284800252730 18232099041611535394 10119941845312176129 7770348749069428023 617402339627863733 17088775694678950967 13988398681320295911 8442324030818266254 7093464055066743091 11748355030882762945 3897207489640427606 12616790242268773967 2782091405845101927 13704763914012023362 8187093058374457927 16359022588735420440 8837780872122716794 8737693641895704773 6250332234470821780 10673124117170528768 6169048884609420463 560020793968560674 1370150974783921837 7222901975580983702 15195006992564998935 16298391123110980564 7000914242413081122 13582763083829286552 7333794081087452006 6471611397984819354 17525878930911723477 6668301074727494628 343266186011194424 12178637837490238503 15214093568796762047 16471547421732945929 1827170541301070709 14171470683656510759 16579371520786127660 9704025624482377316 3553474451446025916 16960330321011154135 11107282423349334288 13179334282780639904 11186697862046194873 18109173278041320604 10866333186985487398 15125063583819036951 12050658458841503444 15032364575987098644 3154653982780659747 1031797925430256399 3208394922352114680 1469353416800992964 8149039315142513779 106505081124305358 17439776814644422889 560699321266166174 17987152897144474526 10948336566342968821 13422844440717068933 11972774783612540141 2161112289773675645 2704178716386695252 15304800204673606950 1234341734565668642 5841982614125573877 17880733263112943261 2499414328399304189 15329933580959412951 3462674559301711599 1919308812534508993 18220880949337267755 16661406947540815455 4189278611562251923 13057881524490073917 4202606934592981123 4565818542789763384 15050925335882017020 12770701780422270138 5512042585966344435 9067416083783208223 8665202895479477429 15174479798106726544 3124784916540472657 3340906075817417228 16864944731071472922 9028994087270557468 7746574460525642619 6156708711699858730 3344959094313863598 3908441237763752951 9727727003598079418 9841479479528521 10238049348919568544 6235459318161392557 16085712420203492428 5247910825655872453 4633143307668741400 18246302971862101271 2698160469830541773 8155264412291465078 13605062245876766705 16501694175941953184 18251296309911254034 15358810608240836517 372923320382737231 5121845737611865953 1776455878627663455 18155041348316619972 13572084436338030399 14441619325050602524 13720378241235788220 17957941687008120270 14573384205854892029 6445614455846725948 13462994292641011153 17093231203626124797 5177208970962676045 18058227773219632659 9966643137734488893 12572649476304051549 10390797716865070340 1240076174794002077 11367193265211361902 402321644838467779 5194932796823448409 16028987701267914083 15503155824224633103 12996555140854247683 3411973991939812425 6410578386246366884 10754568135216290105 15538120343819160200 16669020094908811413 8599693048112174058 16372085237353613950 3893465928579743653 4672305959545976650 6761132788881079288 379189002161402847 9477706503151428580 2937841760214355628 5451372206539689248 12554820251114598734 16494296330329476771 3285656616702945891 7533021314828228615 16517582279531192932 18312207196622001393 578718796252096881 17509465992845090271 17456517665778775679 7162889980977632216 5017204562822757236 14778415819324815325 12328059660564786955 17620654759109395672 2885977712418334385 11207416531500528781 5667612388001220110 3694505334747496147 16939229972276928230 10849447523639448552 3545188936239749145 6878618325941717586 14600524077392399325 2075282651413832644 11499505144284193646 3751851909293560826 15798158532565966857 11668164031157240140 1654761471684590311 7551608434715286960 2150264368823602320 9961471620290898269 7511567849994539894 3717095859993006338 3272930334673427959 15177565275477328731 5137091477866656173 16923615733637377211 1856475687365112409 4783384507847219835 1585335183733348494 15885126812755558208 11669687911377548863 17485260903950529450 4684614573082401771 5420866038802328860 8229020596631199054 3007097640231899186 5329439507026195590 275470474229985473 14548530459523382125 11892996821208392748 3805365245653203816 4584273994659943000 16864535315364330119 13836823047729561691 7707280519887772673 6406005578441469541 12039765720814685633 7889614808703657890 5365223637207091112 13278953262096534677 3118934940970085857 11945809627521165940 6584355748535956313 1648928363779127964 515758863810275167 946241301142791112 15182764496633806873 11142397835101831900 7083491557878839475 7763133490591784872 2565129626362860918 6646644063487555330 6634232788912472636 16457289296569361810 147626171791421700 11893512308773441291 13419704717890951756 17365159580745055626 1789332356907661565 2144155731758043845 5561836605877680665 6153616700424138583 2529112612521574548 9611220259481464889 8690088121404467299 145767805058839127 11081481666280915587 14860551310145390047 8300574194109113374 4826930651961419735 1690508661076480242 11353522923192511695 13614149513185062460 9495874773347484166 2812465814817870535 11985823175032641604 11391806746393143884 12870021296859256877 6067873384754347842 12583134271420442482 17169473951089358383 7464986540088635776 6074728500012617675 4813353051096130211 10075418513774791950 17780589058574974854 1517938591606348862 11924014368359131186 2183597833125998966 15009396921227600547 1801203210893796114 17531333306540178469 8363899007333263934 4283297519873498605 9891676855102203790 12406534849988613742 7679605972927759210 14332260246124371764 1340987146876237691 14633385454733853475 12534332804101474500 8653372300415641623 13777141215025237099 17154899138930214570 9788583695597047527 17220779896579344861 16151846535657483932 9710287000358874830 6973597285945465329 8826150857803508464 218200090695010906 18251527381952468766 12295388109181123355 4678864586517907173 5124855684242753916 1760297989449988858 9137029980087078142 9440285154080728132 12633170164247075949 14848885285373448245 4950210979277855921 9986760660689011797 716318065787068939 16263639469602720499 2498877898757401788 15633256639467438845 16598734492616851280 17198439122812316177 13389706369353084944 17361829427657264104 16265141756028666826 15035850956490946149 15435627044689342563 2731509942225638991 7339357826094433991 8664019026230980019 18065052744483694389 9076555991641307956 12606067148257856370 3034700055004684972 16847113068732014394 9388981396982307435 8544544227293957023 2538350860618861239 16959795062153230173 11281554484237601445 9991801340984852808 407610701960029708 5159872329514745641 17881273884011013081 7648135436065602165 7891040802091660323 7876656406477876348 6926229532286633206 15975231767050685683 10694576943523535232 3260138064034441787 16219002113001174562 4052177935865376623 9618176755393524590 7313375902270732928 4403992544029464112 4261539254306415847 5351121620835551113 9173576139880122768 4772846879860214663 13896780503934572819 379113273636310789 7635524258481692696 3334736111132135745 13818400467838562435 2589375273114922923 4156929590450485498 6723775808099190120 16912001284838814278 1229973124075296361 18144861496769122160 7334184620830830433 14236159089475578341 16861107198501147283 11250330981928748991 818947819474498486 3988669841911801364 14779015197110158603 3641560491432166417 4706265449118024068 11865000074220226158 11464332434298999864 14696375262502326455 14197930453351918188 10815934765352471049 1189352158643872423 6968004516886912192 428051303859927499 7868016990877296917 1291440200082224764 9648781008838581351 17317131378544927594 3721689878669704101 12668814008310061986 4631064058657362130 18091963737449588018 6748645517404180538 4956243317860578057 7813688839849104052 4439167070568700228 8220110156512241931 4579719233270527589 14138697574350467656 17145306539180752338 14048718410487625514 3019518302914448727 17232312129671501147 15528883272180401647 3653406423302469846 1019732173288998293 4718707448832577092 9766154640146582306 5403399567940764288 12871105224277413327 13567390585449779215 12275459494471176479 16145357444671838820 850173889085622499 3150355879660768482 2890548172234180914 10458757549414991623 10091885782044657010 3258206058021197398 7868643238503464646 2381229543973789921 17848336420358867725 1313371816221761550 3972617477106900947 1772681312599859541 13199783323669182731 2340217132591737838 3884002519901941993 7670991049167294489 667025894051474907 6783283785933843852 8844428500885733232 13509931581605656707 2266431905904591610 9293969475884631452 8755940649366858931 7208314093290613031 2165095185289793495 13089113827620820116 6132940799905010615 7497885530888266509 1913482726218879542 8113045392719898924 2744361531203397421 5219546707135009721 17849092094657563938 4210882445496981962 16777830851006037432 12843453244326227232 166690358568617813 10569560678522998718 17532251629726787523 5214258926351254416 262154123011816654 207646334074987889 14941329026688649189 10760397279881573128 12141179394857962926 12349231259640566960 12936522794057974906 10868641536293867211 12210407261164311440 15488118291500262741 11971853557887006163 983588180729596711 13149122477927394721 18334341758606052711 138467523065077617 15007115207398272119 16286803466210459903 4334866686557015340 7521396853784776263 14020635557745041940 5428721664006523162 10708848836906023072 17616088852630715396 10108684398330716302 8174990046459050836 14509179271455124957 14559073100008864239 7040348473923695025 3275778344911703378 233066020509572696 5990173412974218978 2684146402003833755 15886673012785986621 10089118548186795063 16393538067896725709 6544878166590090982 18027934100229123614 5396670281312468794 8375081557038582614 11260923680593395794 14145854056276731336 20554460780331377 12416415076133040030 12852024828321289708 13447094877878054913 10669874601737816890 13062248667237885880 11058363612972857741 10932649575151543663 14329157219894477787 2161859660314693262 6135620893672887652 14087090532624731454 3940197513950008567 12533080565836495700 4203644632669244066 2003479305382375854 7642473719465145028 4923894092290511047 13747635299031320139 4018959206708780498 18075755275188468191 17432301344174842553 18000835510490787984 6170196465237390452 11592489355172108295 11675505866554841771 13081672301599866291 17919816135163465695 15350723224808959211 256067038141825521 2135465484765083898 1189718082269823361 18236249963973161325 4448251735229189355 10158420373652302883 11609206792758114738 9909720930617200163 3169779285959376543 10322322753052912596 12390268706143800820 15487522383586182338 5105461555022858103 5784421239034543947 109057801064180369 2949128639939086524 3429818436683517923 8085555796776248460 7918399693614499758 1105244230659073446 7690186523460744209 7772453533252645914 17530700732982649614 5967240603763404189 14915624202934315562 14094291430767757919 4943837606926044765 14678906124293237497 12770261787390000744 12328164195948738000 10127999888737663603 15526409994163138087 3345102433238392174 12549085413940704206 2707850814808747751 2203666328251237715 743382572177818106 12925480546529210806 4650917498162871272 13526260126139381582 9566751762779794231 9066806718524305663 1887460047198568485 14726036760199157639 8966165178317101208 16593509764924413227 5406352641543959998 15729594409118845816 8733171395335459637 5417513777170218852 4917604658106708067 13511163563435617775 15470013138668259887 14172008562694687976 11918779803049237029 3443086181192949161 7342418589603464312 9583027977954694838 8422375545202317954 17503979313118297652 16766737828309080966 13786113923395925606 11252888038087901470 2193316579827759194 8793749843765869315 16489003475020124007 6432806460356136794 7061355789831010395 5852928179948548519 16743982303529575037 1313878901332691793 3039247249592186715 10104867939699599805 7842981300646398627 587050763927558442 3638920145349751755 2289983467329686607 1143086971220944395 17279255345211261795 18158285690692930217 2650681996751861871 1055667867022038175 2409212877588088579 13014615488228150517 5484231224364997023 10725666693161544448 15211979870431935504 5713299625263318241 15101904171139148623 1666369062368268800 3497667959677924702 7943772047342938890 16521646020704823647 12455462659361378702 15117701086205234754 13199528096045150675 1986236729524863897 2922451763524100471 1631267955383744848 12252159593381118898 18098007476498221086 4535249461920723724 14172430353855333225 12848917407688579956 3837308247798604606 6479857172817673179 14160272179639593648 18115643516048428459 10394728028778425852 8077381226446529367 1469760611958125271 7185882212049723485 11943761321381237654 6242971768616455908 9825139926973850700 4015979645287347106 723515345826668747 18000268651061003878 9712106168173471996 6166944508568336864 17616626846897109018 2094162892312823297 2954168557174008165 11967904098279597209 15066031253201946209 9778473910513703637 2369505772793698018 12510147730509413677 11186587693714513193 13943271020309657305 14039293982488392107 9496931329688671914 13531173622769417085 1595489546666115168 3612321131465736954 9303377875116540984 2660794625834374431 18374504967166374680 18135498763404536797 4501685475510604237 12657048331845162899 7198138049641305962 2712175014497969512 3295338811374425526 16031008976150309466 3054526092118771186 11746999935991865072 11789966331122254840 18014705673344232466 5746396340877023114 6686279013489614697 88573165453362595 5434536678102077075 15180206869156348940 7190765740065782365 6140153826374309302 5410773242438086345 5879350902054294407 9208949508102681195 10831516321776804123 18191296926846124301 16605620671869045703 4349635960489516538 3487929276114936353 13676066985828261116 1662446821755463188 1408870976517076826 13782397551077785513 15959386929912392142 4075036570434710435 17935750908004844960 10568294296771047383 2347302818391992279 423384951838513123 17384792866223036904 10816123738254701599 18172280480711044272 9410455035934961019 6474149867625892232 13133156636868490084 9621554032447320810 12327137951558925236 9744881256947183256 7710717870759249995 2898867051446771650 3287257037092755683 15272363466446934022 1376535187915821752 12146949676098031612 3792014441682775229 14916696457150883133 11428463299277666552 11510573871149323485 5266281374890731339 6953308370144831937 16748499497871095366 10747004738895643354 17392066784224341879 6398429516143772368 12802181973726267089 18267575419924949089 12347130085005090812 12786155035648708156 529963662581516660 5621889196473367057 7215297118208083149 8989408157822377940 6616638267605370057 5322494390961473969 4344751667076682766 5000029592808953558 14710897448003274112 12773663207600106476 2107182746949491886 10757874391936712336 11989866643101391542 9029458018409458794 9511509422864770367 8145756976704787130 8723881644070971141 6588281166015255780 4499878935285968383 4030829391435645204 11726595251990587630 10920638470743237112 11799945548580371365 3797970601033768388 10006564521680268131 9017354155949802178 5611447819039861703 11636028890261524293 7963144489429861682 18242508111438370161 12322844104592193794 8508109735970020457 14051571822242459285 14438783730652041736 8439821025415689953 8465052826755164936 4544210211967752324 194673464382093493 8764868532565652919 4380037118559236353 1286508715925221946 15283824562283463574 17114841237070058745 16395044242838623731 8084068042694459311 7628813619341001466 2303541343141205609 2870428844017129100 16283902405930934086 562146788049457936 1391638251396722234 5262409052834644582 13274643584091504189 5535375955938038902 6187457029222004978 9017948613142699832 11807668596605836877 12457456345005746268 15746034874610069910 15706916156583138963 9494656522866026960 2440069633281273467 5608869715730971993 6557941384264456148 9299661031771104116 3471728463662277957 1688425216053000912 1272854704575584390 6374465785997936817 2770841717443650852 12385493139777186610 3825519734923364337 12607618767286463162 10821296585391507696 7781714913379384068 8381795656633170830 7408603687196388897 15889389445791890680 15813416333511784581 295217274614992317 9420366711457844968 5272687934168258832 13867893429418212063 1790849242885506554 2105487658059507234 17224156157009370409 15545919514694279843 10537782832601668542 15559000574691737911 9294944986744651111 6731788511719900033 17636146352863650447 17937163567386559645 17454103417438222740 17550231296104894620 548373931737115978 7971287024460717295 8529819211821021352 16096177005931483024 9696395565206652455 10829225284718340908 472448108970616379 933472553227721532 14099285391051654985 14407842351286832401 11739568881068052059 2160690229740749629 9013857728862035451 2011191560739528736 2433600646764411766 14890997127400147699 9328589399106784345 7084370282209632624 1907488376021382225 15164729189257069877 10820098525107267837 5058691658377666946 17119787447435503881 18043784346434431530 10788014222460935560 15247350403409142754 17034350707706392822 17211160416499520073 9756608586413259296 12923400500582555966 755486800713508443 3267857220764456697 10758382495084721901 2406107961591076002 16871785918518402266 15970581354886875307 10058434733255611905 3595482941881988339 2473862106994683186 3621253888693556649 3167218873402757087 6294892157094079670 7408196284890771357 4565693363725978474 188621230725637530 2241399884912924734 15938605285236892237 11143105104623826326 15105366048992121994 11815664495143531246 1599659129020015181 16502995298886615753 5212199490776976081 5893625424437273375 10422934023731901187 6732205623435571884 11994569319311884888 9023254919376560798 1468579578479485259 2242516277110727509 16482005977175790504 10205988518161009991 581211387598314290 2281610282685573614 1878440743454438771 3197180290976292284 8767489508311347531 17903319794173560571 14293608060605630931 1050073148069192574 14019234449217255534 4249155701854654642 12926558111221558072 7061621519869405126 5050490555312885597 10486753079618099194 17294276848711871113 5791900108208715660 4889077511143930845 12248633588236762216 8610602657725815092 15990901208709490571 13287991721699197149 16712934136056001977 9477517330746417838 7645741871881360338 1079367846659984233 14832039113304362161 6156566884468720616 1845339862106078336 16180851801552027121 8483523326063717558 14492868915455010963 1927244514502606927 16742117104519224818 10059361645264711026 12841264664939190198 935385362451313261 3847527847243533761 12302840730258556350 3527010365567184728 10279198270037904102 2826510840967377647 11013438969148917512 9718515477462522462 10976859218979354506 3286467158967456454 3183073363517514287 8027934826227952564 17765504693336560981 10229212438558769590 569504616906851249 1220173685849807073 17564871747061959747 1918149145730879899 14885059354289420040 106297212908941820 11178003698803225107 1120250120786907414 1433729320796005202 13812235480274700562 13005918280765816052 5095998230432674524 9900543636189948892 3138034286333711275 8492604238664177062 16894773171933808210 16872795343428738132 8591916043911203536 11560644116181981281 12929896281011454544 17539354732598326326 10221059866182089162 9352757178258038532 10891293646206675911 10286466234719668955 16054275082204475243 17344509137149805920 11431669730681177615 15310824919096518742 14690441997516311424 14478074084801119849 7935226090022143453 4340236133342312230 9434690423465708661 15420465077617680191 8791224320643323112 16048326515675845773 16622144266461964276 14652253465284833156 6682573924771135113 1911400923502869534 4050251785245402676 3701153299363750194 17197927015551546577 3354505137553005500 16626468929716519567 1710249007756129177 13437870211034370015 12351923443060610608 3156991790050029543 10086059681980255855 6206288183397186997 5377303001273458666 13785775677557481344 16134252812782176796 11951242022132788167 2125358971000632476 15688126627200528492 18349803941174670861 10741171858853439570 10629503463642890551 17108796590427516375 4362388475551677254 14154662879880211688 3715638262221279296 3189003453758616198 994649191133286186 7431555603326857039 7767357076257906156 15956148832047115051 4746962067412534522 17621003148524353024 10109128724363870663 5890075401963749021 15667604184308722162 13907354194060735881 5520207665738420101 10989056132533663049 2663107815697792193 2564790319534240621 12431645773249355645 9689346161404119505 3288057464282190252 13319542332279742484 98421957044664793 2100024742112321141 4203553631042625955 6773132954694535495 752922334473647408 600723758727938801 11289561201143572843 12660850256589942456 1865577539028817872 10333441715565427939 16539854124504417244 8800569182690370725 12600921611572065486 1383820606927312319 10624640074156652129 11404228986268494322 1092024497496165503 10684821328242911350 6230178176200511586 12715744705232301752 2347615074092295522 7921474767708812637 15224494079873813879 4393531722800083644 5038315719892547692 13333143083556058685 1809730018858868950 16989339048683600780 8963543837457636051 6078658748460598288 7726282810732831821 11833377025244529261 11798860481655457224 11474302290171632853 7771142868267364834 13159821647012720109 14779555455669019498 17551713657219652416 3153529246230325243 15018915257340123590 17538813901290646672 11740275897497235056 4773369479302387613 14352004212098947052 9933152744581425090 17153931543256145590 10106673909503832766 8899308801606419178 14346059051745779210 5497462818377223289 10383479385656686736 2475688348085882151 12273834203111467234 6447461456844945066 614813255893231522 14327864096819185467 4494044820857507572 14248538716519441617 11450584689092856302 11666821419861000236 11923382041175778505 6117318573038274070 16207178387962930000 13655091764560765700 6280739841616764552 2226350049936047951 10187857267931520279 10504336715570983952 11954091771044804283 11086445867516587474 13292079445872830625 14278670150404688537 15900797807611672016 2127501364003341357 13107786636347212754 8798163900984988338 7060769991563892802 402742675071671142 1621479097399029761 6157573121062195078 8811303556384381748 8114109667340489140 14468166971207982107 6158013573747973208 17427818176001693278 8839431635226026548 6863471491011570759 889840113611188397 13303419140529306246 9563176242649828662 354930695327018729 365755065995882209 9529317992199958015 10279731003778348272 17693650499479109055 13044457689199811799 1094942047660470724 2392505748824390678 9931602374215102314 9222987199524563830 6239762606233046601 10798057477084210436 10341699138734711421 3796089889766818650 13864426888642610881 18039081346222510667 17121107529174990388 1452404568815156447 17306815433064031472 9409434168102075396 18379774672525953395 11976018793614001240 7834499128238765527 5592872761454364975 2158431712271354519 6007419751729415206 17672547332257166288 12996641369662887879 9378023256251466300 8401278441947036838 11281481012242080951 14680736140784987319 10369955769313259879 18351279620687782804 3951079357938986293 5257998585933853235 4038835552571210884 18140406958844850112 9101259908569264099 18203903947580788564 876360682376286961 2983819379655714931 2673036449727383864 939611484985208578 3496057783704494910 1140817711510193698 12632065652475994573 6927931933023043344 17189084425106022469 17180374829844146116 16709131607262037362 16734745672233720737 9129530757945496703 18192474383680480295 5380740492237410682 16920801144553303572 14172915955564161047 3273328173142791874 1670527223298105933 5805005196936350059 242087544767992053 11720136241896207975 6614857220883403849 30484710991905514 6707039108176975573 3135936163827453614 8699066735574238157 266738942114465571 1616581978905591114 5237357775498262246 12179894439617419154 5799623704995157201 1848037354337366587 9865511755924222762 14113710409537813585 6992320110586144760 3337259136728185088 12763939685015944718 13163320116967115282 9152644977183986304 8414880808182968757 2459321203874549482 5969712735213521613 3428309821516643063 8394455017415991109 16851120389686885333 8128181600821255666 2398170488333574624 4721834445249499156 14233140757520729212 802459724324467334 3301295323500265110 13787093725661137735 17407046083895933600 13947950799006096620 2470294617462239483 8500257247641220473 6737213021820643652 13706746349465620946 7111268160325843015 3846260928395383756 11708835210509621941 15743289508837755313 5809505198466339052 12401485571972169572 14886467676958101129 14575445637123915661 8147412393552826969 12771756571412172392 10871810162454917779 9635674896106475508 9921866782422768346 5877138597296911303 3836867898238003264 531637319277652561 3113070346120214272 8351064035194746497 12935816370452454228 1255323804249131972 671727334240413148 6842681873145562797 1631674751848197180 12630908463651910296 15595275691481107456 14466743793441449632 5873016524255334761 4892631029791601300 13932188862121831764 2548050686234571656 16500985767117196780 7776467167995826230 6158098415875304753 1007140370754845195 1749327683386474901 9922122003406063283 15040410741799619105 11340889846611895736 6760119616823852204 9418421505005246618 789866022205340582 17603941066845662419 5637369715399000627 4794123444390405885 7524129048219764501 14350209859395280240 6260144244306705579 10185989547227876373 12549188608611484963 13309179653890258704 12399717742351235845 15767870658384168257 12975872388274504223 12955821382623620431 14129871781922786491 16908998554806883136 2502331615236572833 13749637500743277288 727298459323742730 15724998215196022579 11225586053076022400 11712924420423584990 5049812292290007511 1455767049260431082 5316444466560794423 7863589881755689960 452509845732186616 692860937295681793 6875739232480146800 14890952969816599249 11648205969719956241 6541261152032947301 18044265374613952832 18097462955616965911 935772523721645190 10138255877127018998 14157166413132508906 11708763217845592614 3813687119803958800 15916240664033945724 7413606468852380165 16553616308387276877 808134075098743658 3364860497366317423 12485987279859463640 4585207662966768216 16173683354576103802 17484739181121874102 6792988772224424721 11542062725837145167 12101405970462334720 9900346626158030482 13247819936682867829 7434913579465613275 8745558986632604310 332461469077393954 9785909503718355987 10024091392472105036 63837505738977809 7984400682154180701 17542335000695991942 17139483641458452529 3483880512705334550 2480700377147834888 2930927277626448365 16202920064352285619 14945995942251574065 4333221969727088352 9930567231808483994 16246977482611769471 13780003702222011536 11243444969427627536 13443539271408363628 6307350508280133904 3969549885819503534 7788081044030492737 10765462140544989901 17595382749973356506 18148602803505199462 7814152831751222351 8746991967855315794 2371155644970322541 11215568691663553035 15164547855835301223 15917383582026113123 9374911003056465336 6973012339105401505 4045924501693820037 8129372417672782639 11725706727983020651 4388398792871656247 11034563747934890266 10552389216607300695 14900641928337881034 5204597203411495675 13091438567038799688 9528811283949802669 12532804584696514027 13570668020573972261 11652476661030636089 6406470161093617998 9933873884366272497 2100362744655089391 17272055999397052790 14528757031365728250 3376064376887406830 18362317145166457176 14286097595183337303 5405776913671613918 18433918207991595558 4973690814917973481 7868682403438463180 2396326359490159895 9198446904657349454 2418480667903196975 514165275822806090 4077236833924358424 5371547398505309749 4380252864213346365 17671014354005759380 6001767409541937640 1692387507346773958 15538813532200315535 16619093462274014600 3467063696443541511 12162200182068114535 6345081347249479578 4848874252002505830 4594308739631435247 15693507354522137506 1760476221247478497 5365772062198622828 10711741579946900573 4053263931966834321 13330991361759970943 13388417306113531772 12844431443701904951 952222709029345777 3328179429950555400 885550691481416115 14662246655480082829 11410555893785805481 13980696471372557142 9914007280660650503 2853164883913922774 591023764444360253 8205029395821715114 12787539252700814436 12565631585153249451 8422549143001666659 12596948910350082417 17594483214049930084 16412910931754817256 8532195289656767106 12070087182533577736 6821008061162449115 6888892625002765169 16005691586248797906 16861820372655883287 15750142061192240248 11404157823011592575 4155134092186315428 6043455991773808505 14507246034884738889 9153047113810446967 17709476472964243176 14349913420415385490 12616671563827976806 18322579810357521472 1149570974870074033 5773223046819709536 9029981542007761218 4665727314730588503 12973972842041440661 12269804126371677932 1173375829673537993 15866996114910495631 9564245269991196431 3960143838087861150 16741399034772721647 5356568346799032334 13981253288539242564 2238225735949912496 17332374731284102519 8031919314244768356 17086324016890734457 6322238984544287390 14834092830974732605 6476802089512162488 3573831123901641036 11588763035065013744 11871900899125628070 12969212377192740995 541610577249581119 7319396022632164226 11668425914356391677 6251708273603790798 4124254013616456807 16715474498151023303 16804700672712922002 15117427287915146669 16811986521378488938 2930876533467512552 734225598138325593 7173622268857552686 15986277923824294713 9728692890316429582 8582175703774576357 5906645340584720095 16429996872656876220 9905770729296161418 16919217279126659471 7555135646451392317 1090616012125968598 5052048465399898518 14172591288000318504 2045566866866411420 14139966756653827703 54850029543471949 8436157066965841772 3993902308610054454 5421060029354015804 12886051723951658948 16682467004458221522 12296076528399453683 357897293385217691 1484871747393375670 498994995186135137 2272221246608096464 1227655122561429821 9507337077278735779 15751015035361953331 1432127119713200946 8941529280102901145 16329114434664963452 17924971992865336394 5835790694503329124 2755636258607382058 7821465471186667141 17040309124769039134 2688459136931781323 7120693247322593116 6554610661318137610 17604912932015012122 12692688717027469351 8796091312198221570 9010986432888029685 736700900456222113 4505959835433856204 15469683183456959274 7524232041516159437 3733165253696702487 3374370708367533213 13022544400041834862 9132832172847867478 14553243447834964607 14255602798703310668 16303945057631991542 15941669075675023436 13397561568769277747 9643339051231425032 515712586307616992 9037493234166853856 3226416666492404529 13065057976851008598 11589275194175374663 4398754928578174587 3280422525718608061 7289031012686915920 15462066731088904969 18328903218484392312 9439842158151562492 5893027791483612527 8964857707926332153 16918937856654115505 5899927660313915475 3157770928671179488 4645314747623355079 17904252356200553157 12355980332565397564 13041959284284648365 2795738522468458720 6236934463259838925 1319572430454364580 10626945418913184888 8305315449487262212 8157834900134423699 8632522046055619351 3196693727902083214 14143437457828878632 9054025005827384326 16449884268077074350 6856868497364774435 15022305214689123775 7069148108213169420 2275370733745858368 1658208993414658654 5511141552508695329 16756759886609239989 9930374817319960041 4651654277705413752 2906699865433650536 17491928165596423643 2573396404611620071 846827035732294160 17597748417766724639 3901935416386825526 3701697816508988136 15299919408479101077 16143635518754036889 1016821950665112714 14406817464701230492 3776526090769122287 16393702453709113840 12579353767923317610 2182445545580844148 6830337898526930416 2234546991328613972 15430241517161409315 10876626891581503313 11308922286872955351 14512898777044494007 1018787901266142054 8948030579665255077 16821774669007142885 16608585189485700973 12864778436687532598 6180477442245921844 10680817288406580764 17034021356485746803 1283334945683684864 7302048412550273359 9706772451703473005 16219605557550305979 9035450485997099618 5487624266142403089 11038316839936697831 4479488179129816933 11110093458574515303 659166094528429124 9970549369947114955 12104524226270883758 3228613365112721661 931772054112639320 8857830935325666347 12898886305876442646 11182044335685359408 4044345474267591103 9763950045557440326 3879664463897532331 6620823305526352171 410374962134427138 2484685990899392009 7363372808567417722 1499734992002049653 11973596655494128362 8188739559432067288 6675917690083611452 15648858703775690253 1026693042300247680 12930580026765798804 13235581943323238012 4608423849183308499 16830363457970079509 14227846450398950781 5125421809657665990 17404091688343189650 17047121701749466155 9940031354976380191 10314405501813913754 8499791916052037274 6944627831345978626 3561530454165299723 16902700626076977469 1327124357464204459 10433324810010823848 11889910448612356903 13890641992080486248 18257982351720015812 16852792398339246249 10596325805929901387 13309134786244137387 7501309189808906101 17104945041515700567 4437630830712905669 8978712617435191946 1300517441095118785 14680305076808209428 8485105628007338936 10962536287957643422 14180602117160439788 17592615493049635913 15899229144869363864 1492792556599894090 12994784719605107937 17990730034995798742 14925904839030407105 9162443273516905466 2326548840670129333 3723026373685861981 11146286183515093285 18097162618410614032 2966638908545238780 838228502512964006 3630993287135142056 491250160051842483 13445867278059328578 14500713426650125025 13155929515305100640 3829753584978690789 14066873858715251299 8986690283168934680 3083303231633612993 10079609341122609853 1937925170921283746 10102272634019407248 8897593233663577817 10909135508552726939 14488318747286447251 14470228389773439746 3529179614616196839 3727753833616535061 6351105990230568352 840049456257498150 8718409081400820212 17592206932113076565 5293600977136275140 2089861449765127990 12084484780706151613 12935192304976428430 13587079775502938087 9028746294776883992 2236308806488395077 12753374340009739285 17363318788293135766 6990447468970269484 10113711283407189499 4429269830601717893 12246987817804564375 10994890155480042349 12057149228938915502 4539175863839535256 9149484703387650451 2415999474840682355 6904939482172575561 18084622667273236599 7290686386014614372 13247352412754310355 11415606625130691847 10147343545205861224 5783497233800252617 2424803086754061819 8121214285930502648 9816554061866314799 8529023838200521289 9803706672162870970 15997559344791109324 15530031711205804412 13044312035178292269 12920381169554892792 1140867162259654068 11917238549193011281 2647328500201840564 9674430256297553872 9806585678882053113 15082659581758382561 344515310843188742 7170832145732047932 4894933428940648250 6232684972732529105 11125731280631639632 9917313406051339440 5066479184766820102 10903135953161508792 13584496254440928444 16956525840700372031 15252397489134011987 2042177812174303031 17179760896367244160 1574874507418991252 11092840276731171309 7153426505982703422 12973061371115682224 8100658653831609127 5767223195733577950 4919123225063659625 5720118196820993270 9824503512902628261 5559197358506003408 15624604998549892727 14345869532441141108 5879098774653982246 2907084490492379280 581313682077397993 14264150660138109133 1790758202096930938 14725344252498106176 11425617520431447132 1353255554063097648 9020837198492288518 7167308525857731777 4606565905989143584 2704534852125544499 18285716073715836408 8277939402271237389 10182879518827834461 15699444699678215948 2036700595447492807 2759233580122444864 1247279305940074833 5353068753033168688 12158247160289688191 2887892686627790264 13829717838114180874 9431020793634060461 3746071349597351875 7974556447774100159 284869930185242363 1243399616469464797 9702274554721346294 14307211309453722511 13629357425049508485 7688867585824136272 8497510581141220329 1671444759110119084 7097928217832981572 12550631255709920405 16038077226973078728 1208141358922803400 9228616137611441146 12098979923014783367 9145800020422171703 10964442298597298595 7283976521283690304 379175674745996634 1607303634680581421 12733418708570950663 18169148560798338334 2836496024959673092 11313153515732610683 242480899181016891 2622545753843133768 16271693035278056083 15663801716227909594 11665290189992429649 440088421157351358 16205154007772235570 12281382314999125120 12774910001309303779 17469388260333122561 4325105784972254531 12848113159045703855 14423601525476703518 2607043646062012743 10708985481506356286 319367007067868130 1131212483517359020 1328281055019255827 1705437942358640339 13124678079557397077 63236249138963627 2762789877554072237 9254836990205324044 2854293013233525256 14418287771803074622 14927590176653515 3091750161251660547 5048456665696058271 8016446717048855771 16347529190907992423 46494145376467213 10234057664436287664 11251468842481353767 10375562879124815723 5966191948710582369 14036569261209374364 18351189606913773990 18379941775059519427 15006807990257558055 15767698913732188899 1399969567740490138 11043238216418640205 792540278282708706 6455846146898539542 13822183645336665018 1837636965656193162 7412672404369682424 10348625906618945896 12678417268438347060 196610695176755836 16780821998702148246 16374612869054433333 10884468962919141870 18214122550558494281 14898014032369093566 13809470949507691077 14016038704443620452 9867511519313130662 2648839166130634772 6122713185021585160 3188139311966734074 17003871237131123452 5730433751350648953 420863221187951120 15979837949219259735 13759278976032123323 18000317384285182546 7038361232147712515 18311401478377891298 2840228409120687600 7240666085889953033 2854856831363814512 12110372245421637549 890480618557285555 16127218350557494136 14703692758613351591 16497310345386830686 2688079229925357106 17913085708665974927 819339334471658114 3279838301030343548 15932176521342123968 11895965754607726466 4596403224847322173 17127328054022614848 3312041476955457416 13640645301309543042 9323286659925339256 930731162724463741 9976659509451973134 6347006357350045959 15543793033116197891 8015306716614825833 2831647174266698139 10075321019497045059 4031438829798689212 8286383061538722270 4738880552055038148 13041862883643189522 18306081993783471534 7630953135480431657 7387267725260044536 1069552785073594212 17584599477310553848 14310080059974397737 14883794412194186145 3786794683611918653 1480700094537506969 2454083545286710920 6799740591517078835 18357899466302306876 7118613153417638527 7184400213607170481 9386598772503621282 2597875091037650463 12592355137990233363 10398709758731268392 3317878201227264546 11156720934459521591 12414283356589220555 16482941140250490503 7642173919173158567 16606359754574766110 10528506248869756376 13604666193146333356 319161999661273579 4840579101503536579 15894359172747916840 3340668101663716059 7470305505641471930 10307313746636208942 14849009659328396979 17404361242417689978 14988241833381024147 3333561131399281391 6119218269775106707 12074697345489364002 4195620960089283010 14756633321262155749 18367132334041372303 1781957491846653777 6074200496938719699 7156011669033802374 8520851833794268582 14159580169063737800 15683706375821628784 13290216213506530926 936999909229639580 13700377890176088638 10566089174356086517 3887081500146402124 4285157424841570631 8940186498523585974 12930416338129859860 18048364160832491900 14299074736415470839 15357180484372585465 9997134038434312374 4460314174638383952 4249960657972307048 15469695508090901135 11616125511012394741 1148287173824901498 18216574925438447373 14184504652239859334 7747266029999916212 10970320278436348022 14488027433211083016 6686402763182149356 4299655209621739680 4264115426753998317 1435172376843583968 2066862939998998162 5204272943256568687 1691219427487473308 15868493395817236164 10749646921786698733 15507023494359193322 8174095648262923247 15707107308960217617 11702460029774209251 16762046641023809272 3245333704073880000 10813526776917714156 2781765594238159863 1857783587003121307 12796118806030967469 1530894727170780944 18030505609194785354 10844697819023078591 5212840118397003287 11751816187660428470 880018718415048655 1650893524817779573 1015992139680462854 7538258982986182145 15978574670112585057 17043321192207466604 16619607049909833765 18268183247217956619 17619856612638147442 17105623514723998290 3817036586008694324 7631195026703386427 1415496243340364886 18364083421324796099 10899578757257832558 9373499622820663731 16935342076990688216 14371790162353346613 9742629506842058767 3869731667660297966 1792497101605102956 17820479674085444907 10343908673225175117 6529188244345153731 9984163805942527838 13692134508511407962 14494464160963062067 17127469806545914116 3880059119352097623 1062229724399816960 12564163577074936262 2208768762409919547 8581970125595226247 6860479867130892493 14322270329717699396 1734890729711333485 1474622761607176967 2207677864085313254 6145809143241241392 3957000606313593757 5109032954391038629 17577126994358114944 9617308886646776674 6136273449792982654 518487298629983797 16608030405431693394 2722588076994633009 937543313039292203 11224852243465094266 17921462457355490644 11633503096898692219 3520765394692257957 10711684052646835638 3887090824538290698 11987869736942011334 9629819058062158857 11681201212095546623 16028520834026797198 341274910082888669 7617561701398350034 7898209251679422303 8175110951763777143 940044833479626708 8563668487640090141 3642584502254522749 4575556236105624689 18225658217207947229 16937578121662023377 10552060131448481975 11458440444984170810 13586801128107774070 18081583464860564086 14682015958071119703 1491940748529610435 4434321885441979729 600758720420652966 4581370946742794620 15295580735743221619 13788602669193743145 7693856844041652847 15362366081684737884 14905347904119194286 10277206954289527906 165699012381811420 17129307085833100185 3871398295797640878 2689771571147273891 1616807568983230639 991515608662973489 7041786260443430355 6435922556977396428 9257840671139272841 11222909691887755632 3175079250666354081 917530540066780264 18056079983953398891 3625600842863940730 12934445397906765622 9679371294899990573 11850096791853576899 3373481156723330506 18322464533573095020 12185020800094761245 10374286694636088961 6542542609768572247 17012291786241312600 14080647126750737037 17049163104149805263 8118467580313231634 8611061343502569289 2117875722581512636 13449964323830214581 17077344304549920694 15252714924528609978 3002330577469084932 1945163553878870905 5349088530772876219 16342854492734585537 3049723402606011169 8505766315017181159 780711812584557736 7049896975562210721 13875514592276161942 17488515631344864303 8616786715913300639 2772308599371445246 4186090735801898857 11081479590044027091 11931243333510428951 13103776331997721426 782137365115398050 2978103105417571580 15992225121536254122 899944104347493351 1029248464547389029 4652392975648322379 11787119428059101987 960744335708710561 12889758797778742341 7675936046503001176 16556556897238764242 14921818801016259804 110456567952203548 17102903686579210758 10346970899098570211 11898098480938674803 3265841993440868157 15039334908107611532 12214344374429738849 7413561147844970842 12901853468256493385 331673844387699460 16162490941043160051 14085150709397264869 1966528966598278879 15744337072813952928 1527348779466598569 2887622609852211232 11152207829218166365 95596510804664699 6049500306438800061 12585158705947411782 4836811365389145621 4200324181239479015 18229664920696546878 13663872956008192061 15141138796510208365 14737812272466807096 6583224850073547187 11496459493405816713 7861098902403139546 10571994705407258396 12885200068371655776 6078629895851318125 13947696197429278414 11786144234150342161 12691923917995940522 3536484633835229924 7051257941552050781 10864657885249314708 4483153509161879967 13280209837749158325 16687485374068623416 2349536375431718485 12374780142758427719 11103966672792581713 9869571738473315147 12637221117942027453 11498072563234735872 17166658821586594062 9695808005045510720 3937300558079290414 11496000116203121711 18209732242294627149 1311632299505123501 15898671777707222542 5582615827810988741 4175994570092670000 15612871676550053976 16454786839786788054 13253629593894960917 5557591446229480070 1964332229030426469 1523465488664113851 3423764158868702511 1291918304365272439 4807913842826376430 14117431592853740603 17746688675548051744 13639029731027019556 7042879141086165315 2216742604722473225 15623194066927368945 7092216312432288856 17361679864896446112 11432264983535372167 8641996805644117125 5400564418471951770 16471579839057730583 8680240413123579629 18176791009857078793 15703580547476213431 1138064423932542741 16958219366616353336 10533089654133224261 15022428577763872260 4320368092790370555 4491968528802407032 6099506942527628496 896984338548991241 1694088893531897380 22125592040882400 9010937542661012136 11763976017823134053 13558237681781166828 15233750435344612277 5509257855133124632 11829004867957266203 4738893687846756087 17249834150629971651 17652508552013564277 6228538327309285900 17844991789943053399 13795043375679791500 4151585896014311579 15620325150413084283 14668368536341221127 1789760628422577244 15864052922549995542 9257429844954435862 17404276165634064396 2149002057855126572 14769554047370618053 1778420644233270961 14382583339980282214 13139397132597834157 8497108106656750967 13414864639095743023 1598819622585531250 1414609199953727559 2391281890881165590 9991711277896539622 8839973173847014095 6501383563981495004 7945171635111613122 746607523843030163 8547410648314477570 8769282190579243233 15593902677221333710 16741059349533954921 18101575174834709016 12337913957721425356 6658440853939103535 4471546079203743278 14251954266030482718 4506646997747627455 18359954120712953897 1716735473297827407 14156319517395381948 9604427062430720809 17511358132199698673 15274079675000716298 8172085999820080683 11984652288469025260 9887086743927142058 10720724581378536697 16108420390006013651 417383456388635351 4733771271195133523 7567237566182949392 5155813879521895170 17198763720002351474 9897742608800934711 10939997065905793765 8149945793194372609 15177973322774426346 12649185965021329198 2228121363356019832 16976691136198930970 1993342170147358874 13637602653149029318 1312971800150638672 14181119828511217208 1275204571119843782 14765817172172088691 9071303620454493808 11242204861446231805 9448390545135831143 1730409155974028860 15579969805516841375 5566511502891882272 15537453143623683650 2195353629680407483 11697900562923710288 4869020069392382049 5258601204258814189 15129831948463645770 8410719349685468104 16293624291721958065 13860285581278506882 6063655016150264944 1955259444078595954 6877790255656335586 5108257918300826918 15706244038785142755 3279587506935253415 2223066187037670127 10587431832336953577 7769647842196287678 3926190006739660729 10470401308118907419 425951851107782728 2552125037962206678 3498747305361181517 9395476895782615493 7244726490362254211 15967492316678369170 49523621986603724 60101026686328937 7793439779337217118 4047735212796596505 18420640957984086425 1195742565420032369 5746529325658305638 6649126139783592764 18167954648083154650 12668079789492498813 4275038377365082181 16601241339711713641 3425690245680106911 10713281731562588935 16998033130461617319 18389402099768924353 16364237229491002674 3623172138919600951 15959060999357146269 6959287070862837093 10282330675577164533 5316784529057882259 15461451039390947856 3098130888327244641 6979059143930945962 347591538244045516 7011876089479106835 2652648447223592142 8715452342808404943 5441017205566091866 17984049991638945563 5089759253354526887 15125550484643774323 856654193310979130 17861161968189524902 7552190943068470898 18330479505534542053 2641298778792815918 17036786136068529972 10665850139732994813 5766624176057366606 10898660698609412169 8192934565075904747 5281322792918020464 202058065431110299 16470802162530872558 11348721037520598916 7998443431706384026 11513827927403789635 13337892347167418413 14122302602990968103 9373202711650138313 12102921695722749017 1991235266431537710 2411913508056825478 3046567307030204694 17195777776439743587 10687625052749220015 3755086998535410425 3763639486422450421 13377067738763741654 9588885973654898738 15948702453182274035 12313174524300247877 10695110667614576952 13102077926202951394 7822687663625102279 8457641892271155431 2970993036846744422 12768106186735093417 13472798012441390277 15758560386859368686 17758893784365406808 5502878606773629261 7728408552756597027 3867919388187193338 1610584374517230682 1827037352258707165 6079360391142402133 17393976789586731069 14324133668536892567 11188088061868589634 4973523860745668337 5239486834136078601 3145055309093859355 9492357400623583655 1697827904794003014 14119264417160034714 14807409355372454746 4012827278197329018 8882388584157462134 16726587873906600772 2991628831789810456 13111148129318002957 17505048582064631834 9199861385113359852 6237845468959619629 11831674194431682618 616128920188255988 9022600419699002791 13908735883400370645 9729519636998378326 12595197068953963717 15744140712293848221 5708350648354089905 6050038263345879288 7484866609966806721 1670198575309721818 896827603664536305 9760943795530610564 4718561872501678146 16535173243179872552 13194072683410686530 9183601774583579598 952271602513174174 10437837376548346537 5717751167894594093 5233531759832650530 6628867062946726193 9856408072836653451 14577965716508231660 6247865689336928798 2859305659025089931 6548320411124725431 16618538336373362913 18335704066495668291 17616917181796488603 17807910696109895778 16125182304025948713 5552370310606329367 4999063137019908368 1653291233567334705 8418679485267796657 934451918766148152 14214668537003418843 14120733473927823398 1598204422115351227 9680476479246380826 17030492493191817803 876092324536054871 10099913449878920105 6670135661514740533 14037774518175418686 16851443481415023730 16000490776827910896 17645325374366625274 4047283593630786438 12114157049778025469 1069288518663625844 7747850563870245927 11524631845091386965 4201751061167590112 9337224650371745866 13032946731472913336 15755296961215480203 16577773518627538987 7470200653774335026 15247388318461139227 611315854801969989 5325426483948691918 13993904378338202521 3914320653703819180 8659355169211001008 12992921326810671544 7228923756666379268 4132452839149342466 12553881504404947142 17686306114752820762 18006847128429252527 12262037592366933798 7460630933625867632 14348742411106641073 3228682989052466145 17047443712847242988 5049947098640529136 6470789096737926302 11906480546283257882 17112490423630051481 508580288833042780 16413722737348610154 1856116290449479570 14624166294861166369 12816420237764156663 18199392332812138413 5858554851259677542 6264708583524013904 9089937255998746085 5820899246254527128 3443599226001918840 4818555912728619305 2607392942426203068 17255086580207628188 7545332935629407353 11068218353347531719 1492664853437103095 16227078725068992859 4285255637517985956 5577969198966536296 10473962431594193018 7240402289854873407 13677777744736471933 15635953264905153417 16734880648857948704 16879011634010924116 17726650995043415617 2318163122131477497 3084881876590460407 9707737782062119124 4411841607724956626 16114876000875697679 9435287511789771405 2144821879384989858 11186295558716211817 1730206093210861176 7710407170850335538 2771512987885672456 13919082439164605829 2061757700742408003 6047818057299424258 4978664201691951125 4477893434164849508 16404997786312264967 6962058947273637674 12525269587028373815 2554438089092685705 9725297445667476778 16267185797485026886 16387345200878904847 17886034471305988220 11058076516007337635 16532369657867029297 948709985436503773 8045272787480576808 1934125669181100103 14572908027717550607 3744740619844848572 851913117932684280 14724649960803304655 13129594131739311018 15895328229905088086 9369930416833318292 17320374536722949222 10954471113551761087 12429041790940499899 15598278474501601103 16648383272570551349 15999299620493173592 7846236669842637830 14569881733384833135 3782316117110459091 8750978218249668333 11921925761519426127 11287598339003698266 12830760412061204743 14962311795613891469 7939653730625708107 1123161590432306335 15664606844041529234 167648291693432784 16426125867975573537 3396620744179125754 9461090432535825216 17984566821570914058 12446459049884813917 7934853601914496586 834709969590358977 17616760781319698103 14388067994803034317 10843461713535497709 3685701039052389215 7800807970242320712 15541773014776726529 4122261969206975391 13997077691791223309 15389301683862953558 7282016804518815952 4950689164234275769 7367818300239272173 119497606802535113 12269345720049792431 2291957318967635800 2668558947010098023 5990050708636239949 12855545241371820572 1979678230747304883 15288244885003780617 6515600954651670606 4753513895761963199 11164614540113346385 9765604502240611102 13405142809240492507 15857348705744088452 4467010137395932919 13219621242069147593 13101257603413657920 16598412245969621313 13402333416176800823 12094877105285645238 1888264751575359021 4549786146852879448 7727664595460255117 18439321254216311973 2093250558478584897 5500560666564290991 15382260162596254363 8765344166800108465 18342855645716060371 5350411039549827406 5120866917530918492 5941432524923444137 1589348773476582361 4002651053185625300 4244166265154027916 5779194613018076027 12615718143600266367 2103224166486273723 9054889116473839216 9362840659612549380 7430343395235904184 16217365579352994815 7737889955455018245 18031338278167823075 2384569578113057937 9281863148781310802 16550761792128811432 2358756869640371440 2232011757053001181 4005914197852395820 15709756726810044430 8318555712751163664 1058207648736572019 16451538773040764292 7236603980840363698 1451296581818917625 11219394309610208765 6593963704390850962 7119147377487281508 5835921130297192596 5245089966845715504 9361379912940266254 15066462735211747534 17427821745575524292 2607329155613656399 12247898613695269925 2678690455318209046 8810691567842447232 2974496790374035387 7313036505884691726 7629298670882002418 3411333493392692307 3519183347925547368 15952460858230265076 9864264254854986922 1274723525113045086 6467377731996676506 12894153520451555910 3308871557085607220 6194537042705769578 8390607798068572576 17089736333043983330 1677566479027701256 9314850333939242700 8922804968164352058 5169394828956574629 13191727340171870278 4529434834038369707 5322705445515745424 16847967073325428889 3381738438328358957 15600806712627156177 4154613479835752617 3440814032293598355 23477124048613315 2581470705528826685 8721993770307341645 17377535656949723720 7766607845364472090 14732625289473950051 379911568004017802 6412178709097498396 9602343984218769637 12803407749224236043 17188324429284563516 11940731644029002092 5954748871871774486 6530055401770366887 15006194561588367224 12145629371455911216 10215026913681769495 12197204066606628329 17137405510849367643 9798755156122437331 14342563768581870851 5335901662164686698 14691625270523300730 11867445016233692220 227322584872271386 11229736064349060251 5235462620395052558 13704189933809588154 14511519189189603738 6966627124532813738 14586012974052066875 15201869252388298013 10931115736376501106 7057257917528375797 7046344995687152184 14348189575684663272 4657205358103798825 2728732818551910176 4644464990771699650 8504763702865489841 10540347891837817395 16684968337700995359 2034375826113161216 12610618062791651248 17397883530142989930 1137330047622212523 8918593192700845367 12207588670332319655 7695444302355856127 2652993989598963173 15857590015854146125 13906169621275586665 16757772564547736829 6060894881421298522 16990706419584936483 1249944717376908490 9371887710168282484 12760151625025218786 15453063949357725185 14413456460618173301 17053797479134059312 14681383633234507084 17877393669568506187 7302563814151891181 15077379720254678649 16113484134562630308 9612981479044767709 11042316924960491499 15914874027470260743 9642760640993136824 8235964593574380768 6644673924809368411 8175680673385328908 16867538602957112982 2702942692490810972 12221118561506284254 7811509697000199922 2079447653716791213 1129861540688284207 14753866050214988058 7044526958567639677 7819999169800287255 13838751281090752281 11206492580695248302 1322598942116291910 5516108072874255646 15140778765579173681 11592733273182352246 16981651226596191252 9702350542458025614 7510045941951684654 7392963256405145067 8114680358541253188 12215809418345626930 5403781703419611055 4805003567659600405 17599614870894032164 2990425013783943683 8472878665771300965 14607911302932563807 7559587796605742081 34304492387056989 16401147813877237298 11975316902505439764 9303856717446079232 8375728962647860034 14930132062061264728 18367658779795056769 12561403198902246507 699795322131303506 10835272807172126844 11339168437400570227 11886884876056117224 4067744504429359200 2365302471748946842 6883428565525264857 7784542950442535301 4928741767587521675 6123288568847716270 15008147682188646208 7638701640194201017 13903937183507968689 6341844145850873585 12298939425815184530 7431863391819377261 8693475770771416941 6255216334848565379 4645478864396086927 17078009541644635745 11242357915231778335 6347182593240712800 11089654350614931421 4756877445041073963 9369590050859452602 12491582232294946350 13282904347254727397 15487706170822108938 6475184190106983930 12491487937490773494 10896330558676484443 4801974668646804747 12608057542228245091 18297248807240145783 4636598638140737635 17511632391275837360 1613916494310954415 13527904907317794967 13856388524539030797 16246658712574355462 15880887516281368363 14584545174602119587 3010776527130178356 5060889977894161764 10228096084434858283 7568641722056204679 12458127129432668721 12163627176314003126 2560871648590730352 16031909196509647002 12168189882880454418 5795458915223358236 9066225533230420926 3431361207704119755 11052214814734040758 11993119481738978497 9767497431427706681 15484232682022048525 1476020661593141472 8247090382918531674 1074315736723045499 5738623209696422310 6400035594570351612 2155404623108521832 14493950125005870523 7447586634174711672 12381904021107904230 10709471143756614959 12383648448096019460 840064427904863405 8923575863858603464 12897791361523841765 4834005050543544432 17271087258949364603 13759226081531868118 15870720562871423741 12835981550093192918 17517297671196200243 11580820184064826738 4068150308437195174 18326131425192200398 710391182673078587 14151559918900962441 7853080569839915287 13147752296191258726 15311923921993648601 14536365061026725838 14506079562281185165 7830506632186333974 16615592809341221572 6458363314151155824 3385195273659215550 12964950319521334692 14441159614865699661 10818391551469876104 2366220457238537077 7249220233272259044 4372240437330725114 4546264279876476592 2263866083874184589 9143616808672190230 16209059087308265685 6632243453069434285 10413329420278901019 5636093979099961080 15635424858738517165 16933015810699734967 4729724270824822690 6658422687261385695 12474387123957095048 11321538566174409522 13909209554454873276 17268309708591790626 18016735174480163669 14893899660489750132 11856702034561595798 7948093715568244028 14645733684022468798 7303171638017973145 10612445043290085070 8138331515466420907 13326092333585650827 3713843373391347826 5498274904219024217 860219330619699187 13998324923550361510 7922255516676593340 11129820899462078590 15040110329294827421 11233118763861028803 15269442411869321 13711293004016935386 14217108699655132182 10841436587049346819 8680038091044653693 9250897549182190600 17041979451428942111 18161589929341957279 8987422177540646383 639911570814126172 13393353215975695055 14787870002542128091 5671075548489482846 16551628122975487415 13050515206751686673 16434359605036201885 10930250517007758183 4414855970967670097 7440275365293391547 5702444394731876491 13643389198859954530 5987401760705596712 14239901557797402003 16045424476753513780 12079951005748341471 13778979717744371064 1239550126316856146 10506401757582293041 15995136759705908789 10697714207188434553 4129937787547723360 7088180236382084315 6251285434020593151 6379154138683382353 7484286815711363458 11890982454579290773 15771271054155430705 12080687055619428146 9278499072260481822 9089453540882793229 11305818648031498209 18171951055773368563 8644618093665169678 4410263213194971256 16227711341808514794 11385728054948613259 4595470883840957851 13841901467308402184 16416719761130309352 12165136219389403565 12784107601207029351 3908090129124051250 12390652217867975819 16886637140925088609 506662621188630674 14948982205554118493 17011991317237582037 3486040082251763117 3832393352274837170 3742446242260890156 2098863056436804139 11100506985034691300 11508110816273769661 12262073133178411140 5752574549593932670 11159613297479682078 1662054577115923667 17860466967409302280 611922101753670889 16574220899923376331 4257871082692403623 7701213355736855318 7612699166169687500 10244885666651093199 16414148236230711004 13348633320115897375 773509326345685419 2945206039478879990 15507792638868954877 5219746191260131588 17173556492916782668 6290248637293693109 7409825922086977966 15742260413294628412 4359902255551375209 8377693677618277735 17698324824516513805 13872406100448093472 11969965068810620386 3452522032579131570 11026916216889730139 13872131205310466791 14732215648440502352 8759124587242247172 11792752109983919843 1816758709507371683 1009970959384391469 17207614138742613438 12657381828020917966 8760507522535232384 6597761673942388441 15106424369043419579 12586969471725092048 10979238733191809761 11408591999987680423 5469219213245719051 15825785053662954392 9598294890226487837 9772485332020591559 4787174270100839984 6906349028459801870 4970253109477886837 17941561333659293183 5012586897769324665 13383567982454948181 9072468488733143477 3996042905954370900 17210428571973191630 7075359145467255508 2405572542588533337 15773929934096849805 9591041486176290279 9058876443517555252 12876499677832372220 16828411851749672095 6494597682373381023 12032242119392294468 16561788662851865015 7156946155798165527 123947308157771203 17205194086290624881 13639724362714613842 10355771942087139600 12255956341351154510 15736791351768345581 7722728435759684444 2806526039045521574 7511843734100244483 6630563803625461450 17252792871998216066 13991181078368664287 7594631805217567114 11668286722362035703 936251199743700557 12057744423695290197 9668637786823323077 4193832673143111467 4519877945569478455 9048011231158931459 13839271204680554703 1407584457084634250 4190720539739348936 2820307852205192911 1466971540369813609 12030047954984140537 7174911078923297516 16272443873532210440 2220751337566652042 2772694846774885460 4150660313493953233 12064208544617879222 12613610451381912554 3821078936239841379 2366019276193488816 5727112918337889017 14564557567794258155 12781792347115975111 1494458905613231255 14338439593700116332 13294808533273622544 1054286469825993275 1502207904271779411 15596352773271325201 17418245496467985570 5280085506775547241 5658021193586007455 6591292127144338998 11521325795088275957 6386626671415938121 13279704138500699532 14258589834604581378 14484219626438948853 13840838273556092556 14252925155701341224 9908656775378841720 16783248240505920709 17984382984651170309 10534091685587312856 6645933352204828205 1238629050409819217 9218908809900151712 16922163020197779988 9599416604993448795 18380447058584216273 4843087824837964742 13994011569342875906 4009501841194526763 4113661198055094348 3417287039985561570 1067604913684933689 17057781778499845259 3521798386185986280 8047232682045912110 5621573655292861591 11847950809241057652 17570754247470991281 1679230307317927553 17752772627744380437 666317109849726244 3885282870590051842 18421809099035961683 13701286516227440862 9906048662483331372 5986419048154935396 16952216954133157940 12381635122362927709 8683387338435483652 10282830513089370413 6336800841536949908 7677630024666709220 357401715191812801 7316407139861060499 11353391022957128406 16469396621736960655 17822110389075705536 16548167831841169827 1790620203074102290 1443598112833329990 267774623345053704 15074908267848429304 9949443483967177767 13825462602282060068 14636387404444323288 752042243331894272 15961762745727574760 1602361385136562210 5860742880966231221 5444187085398187802 18071452683722015607 1803341149010911150 6396693888906668344 560367034807673541 4620317300867737676 14461651587357654131 13514036202969183745 7796785292885374521 18043321271814788331 2981592056176682347 14663712524426045673 15554742624009038012 15997562933841139241 10117993776819727561 8795561313300183570 3115129411756023381 16234260279885990618 12817302950613723875 6307823321315309259 16822492528648632890 3249514487722956245 1559461233273004578 11500758619924613712 11593102149246649440 13303699519360666225 4390220633105448037 11844121238163563001 6945876123793061353 1940191605120098039 3325280905765250202 7875015599608398769 15134152527937482987 17127985164958638617 2579355423017987677 12781851050481444691 16258704575298040676 13428434221463430814 4816600074734247805 4757825461092345502 5035358496422500451 4252646481083433580 9900583125966235972 5981003930618929373 9094084472158151655 14894484010090431764 13538775151446790060 1243410804544199496 6737865363691768871 1964923007806344776 8338586951505414428 10924923338143188079 342384431762854217 196822588623594712 10280044744256968212 16641376954033045830 3571883749410039130 15646761027125538874 1801721664916757601 3271547122552568563 1093159987451486252 12416769822742320730 2350373911306461736 544327473197730420 3116486823553145158 2992076335421478781 2086508189809379150 4845350428564924432 3124615833298602678 16588222905835051507 1417395546481703726 11406582950437453827 4873925272079986156 940709160003496755 12667648525999566493 8128458079137433640 2391487609859161502 9252577522405079066 15657978510081982771 5599780719409119766 16450757496232026755 1625123895790391064 12285925891893964701 9377073443511247446 16408594518730305757 1473410860003840482 319927212677126115 14886131204837795523 13271742521371881463 6046328476611990800 16508405235994741988 13467677266444613186 6634356654857613760 10903858947939372155 5911594722601610728 6655336350962548291 16851847755748601577 1139449616061514878 2142537597162633442 9219405963133673258 7345770764197712968 6621577242332093095 3748831087859329418 3132154222021661601 14596740146505486829 1008557619628842796 7656551304850639281 1255575481160393981 2810014076943312641 11475639611378155326 1531018340530534950 12304751269745695903 16454893064919448271 515017961331556484 4326899698156131525 1121991171370163777 16444007971879850655 596294619979726186 7722743911973443957 8805545870136362466 2647375801311453341 8713626948439745200 3661280895207412 15721172563962874761 10187215850806551772 7527584940380976901 16340596633166268125 17645513375515007717 6031768668658727398 9876844690807249204 14657271351630568716 7923106160994420497 17420394267973027387 9111103328412897480 6181718166200106361 8164319077720635831 6318345697778760922 10422821373941684659 17789335187983849951 12344472409486009435 13696785460129252250 6560396738590176353 10582244152614368360 9578294296513347922 8989083380418854952 4967187664994055779 5106598939551179467 6149120970414601814 5776798604097171470 15029622004952988077 4146423471967564589 6138725142636234037 12300356400904051678 6960093481488867773 16954048348020335660 4079642691529582531 4341546933706457272 15000154870141297623 10473896942654899150 13564043347874584433 6475531245547039780 6461530095662447058 5906601654367583784 3351386889465105984 8711318721545391837 8082105470493911865 10782691943655804820 8499538255431338423 2658139680600098556 7511392935299266101 1623751160560172187 6865830646748286723 8722978198051420593 15932774397823552306 15885582295769505015 14668757063579220351 6359841372064660059 2541185630428410147 1062169702642300362 112337572908672538 4895884161982323390 11953172366670313667 614381177765673209 16758526574247896094 12809346541401118876 4570293069276051188 4931158212552666711 625440285295158323 12733545836418766183 18028617545195687472 7921620308939960615 4215251734854414597 4988443268110905876 9889639897267331516 10312657038200690907 4502919192732351043 4906579358683932188 9433577421938774503 13754802463664665408 6833110437653414354 16132462979545712852 8846878918630079879 14206984844953467445 4743891395563575910 6055625025599135604 6337047482295051086 6015190097468118742 2064345783462789727 4264979450811087123 15173544347873914077 2300738410417843481 9261596355399646579 17478223783000078412 8829671184486995346 2511514562205517290 2237140040631963605 17095956299064503780 14736622890194678227 3541947937164763283 536538810376333371 8402052941451168444 15979596726149569923 14329565538451983586 9906556020413781791 3972735990441909313 8049686376616036921 16088242212831467922 12847071078074423017 15276777667686059467 6825069796981155131 11467467375064322876 9714642577052397410 8036244363602086320 1597340801355228255 4946805400444717871 11174514368672822672 16592034622138149372 4081625046070969062 13934328790116541514 13869410676185518953 2808149948129828402 6789797653977386249 5187657248819979043 15421278317006769122 9621190675896551408 11250734278211535157 4424682961557759177 14932260737574797612 14386071257214272347 11684690204451105492 11989561088106591921 6681510111075453830 11310553312104670000 15637869223381907838 5026061538429179618 2968650208756562171 8989355909670633712 10963482027831590433 10654819297397662134 11030718104122357697 4364002181762058404 9028986594565192341 5832618601573581787 15277778829148551627 12774987360124588097 4177747447513151334 9839566026396777875 9189291561950423328 7556397852482678173 5728831448957826789 15621512918685059868 17082682719189177038 14992412626633831182 10328179413337628764 12554058074070450669 4542528150160031925 18029610403037323992 12856527002920785595 11113581490739839515 11778334505165197652 5879443885103274196 8703755529136116089 7256344702744316825 7175950112918936765 8098695507028771691 8860599402692069884 9315188423090849001 14490877308616617432 4342956400846173460 1318913856600081478 15211726024007149798 1000074951951129863 11922759575563579321 6918039371373679044 11820854166422719646 13673675375168844394 3311800119559913863 10653717746288264213 17840886865098271696 14303158079620970352 339755141736493200 10739789048006099295 11344431397904704641 10524663449025205053 15069115167188921844 11985026584269779816 3229071253645537147 2849034671564195284 11387272503041289657 11171342490202211945 3017147090520827253 140620388114100415 16229502117832722217 9115222325336277265 11840302919193560400 5515994720685456081 536545434877285522 23239624222743067 1971946219734178496 9891178034962295935 2678221176731431370 10187167183741427894 5998325053146905233 12104556904647003183 11445565709488205821 14940172665792930883 9182435392962905780 16735847489722982291 2933660811855929287 18306977268571824624 18146090493370082392 2072104888654479125 15025409659644317102 11544820128790833709 3547298232550732892 11899506021917073840 16695681390710027440 6456557223883270345 16177279394704085227 6109800206774239486 3930326794127065814 2679975505236344388 10875108540348397318 12272987364644169722 14350327126225686838 16784534662344605306 11088860215875576941 1895438223973009881 4091591311085068357 13414102373853334819 3293565549090947221 11081591672366158602 16047271202164244564 13791298271813531613 12029627907201475786 6926808218451026328 11935199571992917422 2580151873474982185 7352436264366825432 5265633259694691666 10233635646654173737 8510458186120747959 7677073675708350568 14807158360114310288 6320038163609778782 13782470764331475408 14179072192770168178 8034776758713055819 4185362025147661694 5138806534377540108 16487439430046152241 4639195291389518115 6326768163350633544 10838980033116055959 12791361444753266085 6815998356385003830 10999255478169675810 13952639739320602265 12289509733587397865 7732811061616764716 4506062085506450008 9552781715779106412 18221016178018567716 2522834735420088220 7407324140485779924 16194315617222653050 17392156729814907963 4142773530290825788 4586991536336365187 2169464911279934868 10553479681486788593 16418425056492121624 13192648168846828789 10014382323271399033 2961059571753587658 6476029208268131866 13082293124062168388 8474437421239252848 15026435043844993895 17426237495697279538 12306378363693481153 6145599551196014592 11770401028950732518 6004547688447317543 5740937193022749534 15062288208468186206 17615392202095396215 16522420339561415517 3735308228477332787 9760056932119020172 5867845370874041765 1845644895947937440 1284866186433039713 7777903138995120796 1843582784762757378 10187096371574170109 6741583313867927120 18087038166237583947 16179268186735560642 9406325162203927545 11632655954747471446 4213254168737753370 3507189242882912253 7746938830673990939 9261510103348213963 3564643276984428067 1813687942783321195 1202252660111104532 6102437735610357211 339588412273716753 1791777225891153488 17559383408367896335 9337970954348978410 7527305724490391013 11483918000290295277 8133998788988175751 11453029240533378840 5007321540066718492 17377623717822233331 6281259493747981479 1775689856854445493 10387093224936025599 11699706259912227434 18212246118666091336 14576177382799284837 9569931853399594264 13565655354584785742 13651929897599778026 8217085890051128744 7045185506812350542 16122217971854597481 11102805015074624128 6103368655222729941 3885506419841634444 11428204264134260002 5511717286507719168 7039944937101564797 17745126252388676423 13332618242736844336 11981202077991640856 17504293371131491999 74734440487558102 769115230559001248 18382099776844204850 11572399938392386492 6644406948140088259 9422051784177426513 4469505255167036047 10735612954396643181 14445648716897158563 8030329627779333441 640171305335063361 381760979298914143 759021575878947255 7173489940143851719 5674203403332424665 2668467007011201138 5090281536506197476 10820588743227218963 18385936348966247392 10853618756230931979 6997215515275684509 6054432245954754771 10523458986390944396 5721431223836375711 8407380065536511213 7541283083537889151 8012443171002067348 160012785386813340 5769124528473936800 4513406339407342754 13321532087714880050 12148197621180188200 9190920946597928607 9046546529696916478 785120648873032719 6216643647225653870 6931582317450713082 11716214508179500286 14919204254070463617 10162971898020983892 17656898428710743272 10783134634936190588 12376515771226503148 5790548905861233671 9811422371834974318 10149188041439142221 5344125924566902161 2743503724840896914 7326015970368223235 12716661941637557310 10220340407174531168 3185168728841941444 2022151685267992793 15835140470100652118 13705194375753865342 820287253315368104 14529437544750314516 1757166936771733968 4825567883280382571 16950066093149320555 13426239554411345116 13056821649500798104 16324992432847429144 1052981355583694880 12980905847839127704 11015038649877988025 2290572975557247375 14085464889213045672 4415831294388044272 6305891793960476947 4660223572664681970 9392791232491102827 14427464116475810549 10947457622516151969 13317842448905967233 11682976679091781106 12194833734605176643 17249130382640692695 8356751985080610558 14909063723205810071 3403632521128130645 1606581283309860862 5295371146775379491 16515172466269777386 2457451175088082895 3222795766918920101 16068537717344368833 4416917054909622206 2471401832106402426 6343443129932864421 51752495861959233 10791219173901555077 12955277229444907311 9317619286512308727 15134552313059575193 8623919414282530588 15149938394241774842 5955889367975675476 14623940959392545389 1165960127116846941 5852261985915927130 8687654845241833668 2205019092161425427 67040684648801280 2159310486091795638 5452919931031088956 6377915578936352673 16840976301583633998 274934294227131870 13523648533488692867 9087045956386112962 4551013596136500261 13584726651224795474 2985337218486669828 17435519119021343937 5063982702652928038 9280560055557990870 14385930779242750424 4237704299030781773 895945838043640499 8745076491765816086 5615750922788798164 13306692143711460106 3990560156593970795 14783568558869119692 15919101414451433824 4088166661506133341 4777231394124634267 9803361190426172394 8035539026347872392 2025523248385832438 15972691597787423437 6142120006259712130 7055415021528706119 8003800291504717278 754484219453608624 15585278281506679983 10787338443717067856 11882522990367290508 9932733864308093050 15856548806852375068 7948562283840743020 11809171392978889620 7196086068400401713 10133382950178500959 14980061890844359217 5457731385343789712 5629256510512483675 10110239280830363200 5425245329727238715 14920200433868506648 6271563964217303660 16912720812784036912 716068752200677903 13995830363406173072 15219321664188604945 6508516568554894471 16398452666671343378 11257531079146045516 9787611890589093290 4124382042181796312 5671059345369637970 1249522984131525879 12609422525100833676 11736090312911820605 1991529978370669908 1238893184024437826 14501889663189207738 9162976350207470369 13980663842026652973 13527082332672703679 8025910105260563994 4857145551177224639 5329127287718578648 5218533403302562247 4518011053927168193 14204772869569432417 7039137147502664600 17847328052316722920 1778208936012194147 17895322977778053613 15137924556321219974 1765473103809501914 18168598480885662117 11166475756479140667 4061574214513573789 4321295119846948691 842457289876121882 1449907625402563731 17950618910344723294 16673167383213790601 18049832923960939399 1521664812856637080 1452106665921862123 2304236786299114358 10509768619486455219 10396946207553035633 3626977652060082615 10534664569397324791 5353733433415901791 3417529900474868614 7057449561917975030 13639514828521659725 16603092277711434978 17643434469452183769 26118228406671404 7396483770519113551 6212900247525362940 17006930215044647696 11341191858953170494 15323903799937614592 4184297702071671180 3219979082292715616 15911939958952598644 6785832176722614533 770784455619862706 10124211298855110027 11519219774519064904 15016981989951604574 9791983941766729093 17669705275788182774 17374920212574338691 3491802025518684954 14741440006803852755 16287390065318520047 3364941836959063097 10477961220226083919 12670886634200108803 7681543121172478563 5320424438237580582 6378714787741806388 8778227621630547419 9617284218624881036 1018258481134822919 11333193467965050147 1756632454276939147 12177569045223564032 11640190126034891339 1956555957881435845 3964242639661148408 12368201326674325730 17536205553841888726 7678174852416407649 6217942313329098506 10999672197313375965 11740975014621493748 783265157774651396 5843374434350198565 4592824300400147510 8097564462629234975 14945394609436173832 9225620424497388972 12535333933872239524 16885542839749862540 13226412038635618188 2710394907101951889 16432095906093442049 15623572313887209613 7475720208203229116 4815917538899139522 18232708816820696321 11497019583332386545 639772930981422309 5465921784549499152 6883501899508137462 6255829869165554032 10201860460970907149 17253616020029848536 5595590994212286095 324274960833114995 4204533538701909715 17246865037257820218 4915152431570111798 10604831430378205474 2875429308145837226 9680509027296927601 2909302584688248870 13447140244928182410 5817091928031068156 5071416047038152630 12062523206598783847 11648615313066218108 3302888951555700782 10960397995282174195 3923323719018507947 2739207017513275656 853965719479937413 12246169063945518084 7104190556875935122 4042092092322288201 14108999076111490368 6729567570030676503 3322760576288441886 7714322597453861587 11400428610513508436 3009807990581559958 13339398053172482085 1731315778776955075 13729008046133598509 1989815853762005848 11207206420746252725 76917937539132976 5042440320591160340 312478727848043367 10428382708269423163 6606822104536220114 13229467598390784882 15154949937211352371 4158018923408371178 13051383131056915191 8053261553758910444 9959290327432528623 17478145038132010073 16153537849325633697 13728782591027174007 18260403298027192386 13137754812522735869 16276533317781984583 9967650714912627414 2026599177920143850 16726911485622377763 15203799991544562630 13269531949159202644 17183406657594577107 16564112956468016455 12961819907976360985 8286332605310555170 16484256116468465218 7214883669586590992 13754102202841264210 12038479086910939047 1008184356151469141 12492205934539734696 8375358982086330121 3535210906479792196 16985317420613164769 16231628941278264584 16216536603503579674 5117615020225392622 8178224571853124403 8069073060819738593 13270024638211672710 9894597976422262092 16269689293207306043 10876413575237210470 16644284020326687329 17535367237876354703 2881142218510430092 11503499548971484460 4477373177600645606 9160417386274821100 13075501206741172889 9911022749155768843 4431580583189327896 14317489321983716399 8160088064465490494 12830773334078759114 13222171875131533346 6555997682117137170 16353416959884734200 6311283669034200798 11952288321587679691 5852911676080850134 15480185834677517630 537671814224880525 4268258955050201135 5226324584123649670 11463651056734534346 11971112297955537263 12275275688678580933 8694492573844890696 15011029188810502364 7338541810494048320 5184488105556503732 10637214651820398411 16387654326299314226 6526061272311996606 14541597713485854214 4178122343025269637 17735558996144919965 12393654991912999783 9624178744862938192 17758901956224209151 8121805789525010829 6049630945323587216 188012881028129318 3860618090946215317 17945781106702357751 6083867473784946230 14228946438401534300 16170429705152444716 3888994411597546907 6677705044779843543 1558697020872442602 538816597234627096 2431470417243352640 912809922834146405 10931465269323444755 8446938914362434814 12544393684532130030 14605356386089173849 7381508066407719680 14499343137679241581 12217641521476096607 16614576832685247537 8729592846851963814 7190342035766501739 12775581317301810051 17000403941607702572 8899975461691003879 14904890420919788060 12753893246217292001 6724883928870126749 12348140577210956608 14425232064801833496 3099941583546324859 7953455438034934708 4183236244110054399 9897541840212979619 13603764382892655692 12238096703262344451 3890759322218929969 12839396418681153192 16724587555528488483 12913628328926324320 818232458815598846 11895711960776028314 14060674336937996432 14897169294706149408 14322164805636054554 3230461613683435851 9003315526685594921 14973764546359288861 6540594395062091837 15371528475708795277 16233244067017490417 9568783129195458107 10536849685937374472 5730405509369254333 18237117417812573110 3904977005614145328 13599855092942163146 3432181410014287996 1541684262672315603 12575404729509392529 13514304555842556138 8610491576083123997 6345980809111442849 471634937183755720 16911246484870326956 13608794004980260925 6186052016387166707 12992377874272596672 2284910284411605456 7814559029721562319 2781656686391414299 13447482906140293850 1047327214591567493 17019526656410737466 15380540990296718392 10271382529939559911 5786922893008712393 1239907705699968300 4953909818100438853 6164166050154785306 6524995793147934610 13672835142659459623 14435604885728111532 838444196699479963 15681576634968564917 13711026481998219459 12317516293856003954 2811283296691526052 7491473028062486583 7105423264862343093 16371978296824870892 10662496842135081050 11591833753539292806 9505493556102770159 16829519640822962204 7613467860307827454 13566750437153593584 13000029414762366732 5018009712740407736 4193921161959104322 14383769873044733150 11969964802622243075 6696467001540862593 11259114667873196600 18059467489774138180 11191856228473912085 3330615099259358847 12863908457081094584 3918613254801853085 1705358737705543843 7113760322079998743 13963057102324757365 9476096305957799498 9659928011640644724 6741241957157545836 10779607647226328191 968005469811953493 9769445653672832079 9756033295578085075 8859498265182089442 8668399325810687649 3682683996862993785 3246474768178026651 6733436788395652246 4752061067370374203 7484973254475103745 1213392107097623845 10573503943759300518 3599781755907173250 2000399784648670683 13678675250223002198 9626814892675091307 4400918217169933152 14614668192809726195 7282738706270768227 7043056350763409783 12729426199794540975 18402260007297298953 15370288725831146508 3273857694841244129 5000579112275828856 17595701637939988624 3683499595482998218 17547809501868282247 2768447060811459242 6211866891051362076 16102998046937868906 17907924929380822331 13653346487635601323 8340101486045099013 6210119400628359834 16267992797098471597 17139980383411336856 12022915837697952030 8009683715993362327 13776736904452202858 9368052209263229265 16978261773114499331 5167365677500230405 4616960576684835616 12097146794469355046 2536977298947131258 15900233153640404542 9237889258244612200 3117807246471050176 11480155644173341079 16971665836102479100 16524935180302646724 1764490778019063761 10318192085659313823 10637110095676560404 2814398764681517292 3778458850876524487 9773735948454366493 12371888422967373937 8376555111339813643 121318161833857848 4583520415903890289 5592530867296201952 8982025558882271676 10197853009401090884 10229412044818616117 18294440676730469226 14350734890106189489 14803011516185116196 15567546802238870969 6811793710925069693 12739237839742937724 13205626221829292859 2752407190469431962 8963493212929582592 1256371529783256304 16018771201994196588 16483641188317751413 6436310854733628647 5603045785434798704 18124876631422602552 10911625043591850263 4018019952713936210 7072478413180363135 726347862294530326 13229819733734687892 18130720962923479666 2919359801708495065 46682299884173704 2263187839267196881 6463222300874958411 13931497018334773441 11091523369878993987 6015758720841462230 12886744308560856330 7815750961076904961 2119007763908070445 2408982167319998524 4977649679394766569 13714126754105153191 17750427053106352964 15756054826213393572 17586845568011488338 13226255747359517593 4643147762808759454 10024052371834517016 8263893689531569447 12079969994317345753 7680660740262375191 855178781294042362 8820786214415525716 548624587324226763 11460551594765387833 11697379604345816886 12039434471298078704 5600263998161531289 2004254384940600003 3618322109335309697 16879103646465699989 18271122991540369004 15850648341859994356 4358040988919583920 2737479747049413139 5801632386528107725 17867279703499160958 8349180542394305236 783564718609364827 6292150079722234392 17932160571874734394 13455808689962676542 14380972316133601173 13247589084441442355 7865221016274230588 4303318211015836226 18140437145166227960 1721855927871341658 2051231303926872597 12938784212050015922 6936775928878673973 4975044097297039742 9986253653414351695 15975042379486909118 7088643989388543852 3400860690605264430 14016090479464402155 8895192043100292419 17971361815189580630 18199287340216652837 12898786843304946174 12401314129996028385 9940776054915878793 5061871249784554083 12134287601760324113 4169755585596172894 15004218165815271196 16664250775311194025 4225571026372988541 14079152404273190137 14655881050564473142 7986212889253307016 17611717374360425441 12003713543330710654 13091359897592748480 6184406647819091698 14183563740539815114 15301584276562457650 4187933294462424709 7048497045778323773 12103005529813960438 4158283596241035167 12542974599747252525 6411639721696755356 9485676888698942785 6910359603760566001 15697481377891378007 15738877884003345382 15984167249654845762 4240501216465594349 10447119436481456161 213274062000890621 11667626070941901370 14632420426443357900 3975155675861621399 14241091980417754368 7621239760506332244 13705664805852022751 8904282924537238348 7468000822079596993 9731833520180215388 14363659625131162744 12763535959878569232 14766825983980565638 9094937801095567988 154760813065121237 13500690093275772697 12714717376046787281 12041342640040186106 9001577574973289590 9226853413453608295 13130441877107504253 15431623668801398232 5700579118369932389 5167092235780769831 12786567671981857423 3903400529805627661 13993084576796858697 14730671759079217548 17054890404784269236 15588418206716986619 12281318773019594894 636126470543577620 8231342608060967156 15485571954124192783 14958409063974552797 3001920783959791281 7350942541691870214 17692987989802255820 1422440423602856475 8725898210303016237 7135950401213746076 509101949751621054 14126853213707467236 14168358131920028430 11103391127700249405 8753148243215352126 3486329052587720553 4343754025868940974 3139493362042096674 10719008573799105402 6498894671965780386 7517790722158961632 7352313046772999268 4790586023957646289 10709894842498467980 12356514698249018231 14457739969601317434 12322942432672767689 7144101288121982140 9892279247504715709 15160330344621846583 14583906050104970753 14195696985827146860 15333340059599833696 8826659792729227539 3828892651276885810 1899690841830093911 17843989673737987555 13550784553156307954 5809182294155443490 13219565726975850202 6789872146286895341 2451482709744168141 2122807161831085606 13866915165288834311 7051352997214137137 12841559583778886290 4260916671107792637 2271855603099116368 11114743691785029150 4740777980053271028 10107197485271149105 9196044476792697815 2593319219576091283 15235301528592508346 10830646268370666444 11905718143365784022 739796263052534549 12399396873497226234 10057475222496334158 5047275482776258196 17551991347085493878 14968940845302125930 5895619686491960790 5982468282278555315 5383516831647929349 14792290119583516487 1743539395524879164 14824944801934974798 3108119356521838950 5924319544946065628 4392881137024642470 10820361319336655348 8284138687278885555 16889935185159705467 3073407634643729023 13665842813167089746 13788584461685818111 3164912804463866651 12578339150427715461 5083306707344716900 6546299384372317544 4005625560744177238 5091709509497644023 14462271159428748136 2879251517556767869 17432647722366012742 181066777611835563 3630060335602069511 4342688467777167695 13959481361662962827 15645600476124097410 1868911961454254060 11211724324243975118 5181475426595796623 14152023259382562383 11249362705174309726 13726661079977650533 5361441621976629986 7036039175805340369 11816692931939342653 2223935213182392263 2388439850247289498 8157508364983435420 4924864015348521368 12106482149542779681 17782372603671828550 11598800604092582464 6667486183266330295 14254751804275390917 1973849371989168144 12962847274991286532 12635266501127159527 9863915251389452203 2367961955894958536 18033828346945898569 4884416990652925561 11419677740896759316 7587610550843868111 4419426206373362142 6444998817379634479 11190145111256751285 10265864595061871033 11474450312235662154 12776950404377240941 10680706353347985036 340905879777422927 2110346876348592133 3545769192002883150 17565571064327054140 9768720872932408816 14638537184104990585 11042230633782636738 5394316817613442128 173183017425832740 14805039481253493866 11328715821373823444 8706788466672357157 8043603215653093052 17399127664811441180 9244370661855252347 12049790448872702273 15469182086564652371 14674489695029720384 2585052875009633594 11495990391010999895 17321003974475019819 16658826116483170067 14867266310715034310 816105493581881696 11204272778471099276 3216795518700128607 6502289979999431871 2417329875923402210 9064608499905106159 17922570868927314194 10266446431988232963 6023681271974940282 1887518171316209582 3055401585380070619 8807544060457276605 8243233931159995476 8598949226050838631 5699347911194803794 10682941839965256562 3038037735437079297 4025360699273775588 566607570590262076 2825315363554112512 8458127464816679772 2121168388848767282 2685415452532234554 8072340305976598675 923925042906846841 18348278471603201562 5139117283693927531 12813384119892548163 4999364440948848431 2525080312271712132 3600592791099411986 7000076367123436383 2197822599675249338 1313349736077563854 739532361351562572 17093725810163330142 13880010841105989185 11030876276323256028 2382713580598189563 5197607284579137175 303325326789936054 16997980535654750693 1254741109973552754 9292985474947649015 3259056144063081528 11492856899390948696 4044791566199146180 15668769879383351553 3221730970546301094 15924746224764730414 16564016341986802624 6263953863481646999 7506332855381241221 4880680962047940061 263032777186201688 7137888977109769596 15408217516084374576 5876309750441002434 856982509132974556 6490706826012273542 13765425749242210555 14369123761241468682 2195574626228840147 1636593687695203858 14543217034600704383 14920346840239497503 7603284036424970158 11358097812199768110 6075751472656034131 14084171436047157631 14058240040703090620 13929314409507497079 1906210778422025394 5931839641620942441 1751358843353422331 14781914240185636584 148203611156663560 9718057818142634111 7007727327503022670 9942947156372945423 8387098623976002450 7298055752491791892 7802230380111748221 15021060229729023165 1430558873146683685 7653474951306194833 13295576886045530175 13408470578237262008 14968324873334735230 13307849985631452326 1180995690275276021 17360682347714145765 16295851604666884390 14334255873154112246 7323615030724022248 386998033345862924 326619132103168791 3286296751951529356 7108782056483265897 14282635589084218144 660435110374468745 14309867549701410099 16859237497485986985 9165336510112513247 597847298051783551 7424023189449213503 2321763618176789512 111522876245968000 10250177602576175948 13590667438941216736 16208774485062069722 17101232405486205228 17371203210601753774 13348692660387663536 10895681715073037356 13984658719634568767 1784806094479489537 15865456507164813482 6433273243959476763 5878193211412488466 11389738108100434392 2288612098637062224 8084548090065075723 5886086455909533596 1395691427125938958 8524701529346261776 976798766029277288 260003640670434766 13096173574071407975 8255362647714402049 13123921032289851108 16359131226313566281 9163403100404501548 566414834079181526 13375593087695360420 5419495358756875268 13527678486033287116 11320483084959514300 2703708048000625872 10116863588489444384 10721714370420588365 10977283038234476262 17501721487552221450 14373533002350151400 5887701730615173295 1962060370526599349 14453618053991403242 6088129348016034719 15792377578016724100 17389242944900992738 3606074626218147169 2582495260224201856 6500649164362083711 10381386589997203981 17084242757248868209 4954517613066441769 12119468760140849071 14328301719949592341 3092826466405498059 12042685441715913644 14890949681205891704 3772430110037517304 5090809576692706201 11346353932990568651 7776418416497586912 7542601557529890348 17920014552469486046 5939041229691918626 8949242795501035058 12088320472411156332 3371606206026286079 13775563551609459487 1800145565212334877 17247741428186013487 9740111116353043180 17509817012499908474 6473031689040013710 1763886232790262512 18122341628336931116 17395780037337148888 11083703343217281948 7011686985605931547 13841409224318923691 1478962456981820572 105406381146655935 12759025901464100943 610488783221741066 9544828384031911298 8330532063857856027 15119115713894516158 12290511278917923033 8581289032919050659 12589154103964492306 4586506765728833547 3033144662126487689 4836491858708613558 12497658682538375221 3590768265442041565 12309926927231555322 9617826707283605469 604280686082733776 14407743638048862882 2030478730703022729 12360086293926071354 15837732800879321701 379833700065045047 3914630454832305994 12211791925930872712 10883578529822995836 11284275382294468094 512931840128601340 14780769497073168208 12598352756404220324 4095329949762523103 16908194746878702267 8315223627116132827 7485752225049349840 18009881437993144267 15019925727170910270 2513609598688116338 7394088193533531525 506129258240901656 583097652429540886 6398410881628144236 7882653589546420801 2327520177903810724 17785399941701060521 1682774585665246157 1307139112945320783 13488451293217149161 2809146551110597093 15686864749678361126 18158655046596467145 300879005039495225 15758649740572449554 7589417137449454347 14753556623425889357 16130000804385852822 14215157378217237542 14691928113229391678 17842080568476037992 3813651050440196969 13977444390421043503 2780956785039251245 3892338420845969279 14717144794751295273 415980121846468781 5897197382114286599 8895437312025023050 14834923131253291952 2055362051950106565 292302526867480895 10938579984323436644 16198318397147505572 5757122041531832559 3887179530879019480 12371813849698864105 16556783603311522573 8040129713076895075 4366760106700854073 15170955941717267515 5316172967802244697 335890474892916741 9468110513050007279 3385632385433297024 9321929694620457113 383215271124694271 2316306127912494422 15489539480258128538 17189076273689019985 6727381218714696709 7479187588229632184 2092580672873636721 5973332937110386360 9334080887965745113 3203478920765125394 14439903139001832901 14387666434500990784 9386594239025109865 13479319361606128089 1424913972681359250 3951192955211345424 5281277878926161355 5102653176291352534 7005797414362788795 16473143950944270139 16559808128528174674 13396024885047686147 6002696504948576928 912819342233315666 7360720963641435182 15585892419696534286 16422044199966407507 5722261693095961656 5298952979262519737 7486208740993783885 4320467288962291579 677423503957537417 116484046033925737 15497368334671258560 1254613065401148660 4793058222550599889 11832882640447853063 13867128596755753253 3315713423023489656 12256844410316957556 4799082483497793454 10031023055956298568 2556512416159038193 2063693081452021123 6169481021313754593 3334687168494522757 3363313611465826006 8189275664383493614 16761023194316987182 12321472189053628143 14214957868833760961 3485701552708750110 4102666116895399831 15933743116193164394 8258631527778371850 15396670434958178432 6342879581724350407 9303875614829371219 7378677406020861828 16647216450914119522 5013575890883674085 9142693239103773138 12388717600012637969 1212547209819884405 10687858650489089144 1292165257655460861 8335078130040855407 6907104370367900254 14914719795656484296 11235346290132041154 17894310445873729824 15490422720660034706 13601498629015500378 11250553624821950571 17493719419719480864 550638484920201116 11381040238922402051 9694696900612132954 17429313063003772080 16511396615816041955 7278657573765027364 431556086937345947 15183564761785384345 17077447819063776247 6835913211615905155 5040214858716621995 4013512026962876834 13533501548336631645 1584504114884071356 4190350644814781131 14801032116795606902 7949868183240731531 10499222360146886708 15075023479948382031 2838355654013354805 813947337666897298 7008096409935681667 6391125489794032469 7126414007473314872 7690516774190885934 17958208635192916792 15142605140769423830 6756063061735897923 13475670070184876447 13098650451918021184 8784511050463350676 16494111913962040901 12243436086223456456 11213189362576953170 13723209369211205467 11437758223213524733 10061659306643199012 17051910583040290604 2680673856156135394 11196620037317609278 10515533857217047973 2198228354352910908 9454342303222792087 6034994299349088118 7174417661180913886 13407631698785792983 454516031205951099 3855247087046340229 6461268373884018407 8288994516852746679 6329777737464252534 11573006725740252914 6405762506079131860 4736400413987494347 7312930314961383399 11940589220349879496 13323335062622104736 7543227807533620293 1691634938941205069 3166332153618708247 7706735341301527289 11040201358352286727 984892696782535840 7286760606152947649 10284667340455203290 7924183637929214502 12380347601703548659 14326900532151890124 15020986057258115412 12926484072547166440 16739477522165739949 8528068892705536677 17740286788608900678 11804435073659174773 5238198903816518727 8455354645333713158 13487760255172288706 9259806884131488194 12413779832533105343 5821243834920238029 14556546960395298830 9376097578332873471 5259271828644500163 2943918646872336617 1862282991737515295 2139920321650779465 3756337571683829289 649521352046444728 2296831390459245347 7964504550703398039 6184443985779672479 17129006570378660856 12408618587503001363 17251357726263731614 14834155755464884744 15218605722026613536 16033461121355151241 13664255402981801986 13715817787270531435 2510067791445467835 8650086940192870353 9878938794019842230 8176968438901814600 14486525858486482449 404353199744092652 2837531061185149543 4335835959586321154 6184107492253000900 17991450659375006803 1331733977998074135 14893453865090457333 14962224920666831718 6959634682140720906 16796689633103115695 899241575236906308 15872898914623308698 8532363395334220966 18033239239315965452 11752006381983409479 2684965488596428664 15071101886697431060 11406773083788379348 3307659408821441722 15571601254792189992 14896647413126167595 16316140120754294505 14746555276767388031 720234776713103858 6641385935972147779 2536627033459785809 14852288074766134938 8180631263120224976 15846157678031590962 6728460647933949392 17250017482725228833 8425193907870865254 15009328863235165185 15843295549749098380 3311430794382288593 5696328398214525555 6880555687497097059 16965824954942167729 5373327818106936745 10332821127675014600 14533346182059603535 4824553183414395819 6511726771546849547 14642929281887131346 16956658638272160114 5585802803376225081 9574709261696102865 10000682100151631198 8188283011476918363 14313535683107612847 7202807356003712991 8268438462244628707 6826434813553590088 12921513584747251522 12974309806079761161 12667473964660816079 8304131714285681325 15406177926224719649 11326058000141609037 995437164578495226 16882316689456331922 116354902474297405 5730215963076987959 210734931870707797 17041219174724666823 11476411580375792615 5855631676073819021 981088580167073037 7522479326176044530 16156496827298881500 2997559930221099573 9724964029215908665 11572704592124938320 7502639219533133463 5613950866946362614 9986801635936733466 16329977868408760096 7620888958643231917 15292543937575492714 3533264362004287663 6972844546224597550 4901382167122215243 17277695348017197095 10679645443992088164 13687267558470254509 9684673748189956978 10075734997955541881 6029282604066532815 18000789886346568924 1913594977484460418 16117401689657124727 16339596683585068128 17033406684479275001 9506910000898829529 15131022867875586759 5793675391482498888 3165863154236720582 13870987821951870458 1204264842764614970 11980119467774490845 4010677724478795600 3273837372924096402 1503904605852242258 14680514672572855231 12437128098108794012 7719258818239614408 17573587367563494639 4198106534015551522 18135793866939115907 13758609572653189293 3243664595837424772 7592580686593819096 11071551164859469921 4046185243594671088 6452827237381237932 4251064248742265479 8025958033164140053 425006267170552195 13511879344065438061 12332298697343911187 15482184188669026490 2738481818785825883 5940712871809280666 6990695108498891953 5915831576892068855 18262308452684139768 13256926951692620162 1829493976902209521 2465162093935567084 9130111465845900061 11780125637689968508 18087639164910853597 4149499330943183003 3954960990508565901 13408818031339211565 15214238027370357699 1004005770134895679 11040357667614764369 8645515902413220060 10229920300867633862 1412460406327245439 1791881807468073347 3663692303636822760 1229310061867655042 944549550827381770 17483889379943296633 14545611866237006717 6969664327612537720 8373129009460165277 16721544015994565209 15031950118351907623 10578760179194784032 16723800612833476654 5489234665462942656 208068136535464538 32780914527322622 16867499196409479396 13789782782724911763 17672313774389886504 5858917930699653093 5579330444093462151 16074240357780062003 10782322700280720091 10601712387215949940 2617135086969655003 14563729094388162378 15666159301087939595 11533216985313173805 2894386809962646413 9511208384321055216 2428370318419472420 10079687401358690945 4136173564618368978 5571632278970921587 14452606629317966743 11345867227398059007 1586739496111549175 8526849569542604979 4415083152762624815 9297391149144630892 16902118952649765696 3035444972953222857 2928189586806995821 10942796635110023115 2809818715701617298 12647071361978756340 17592427310662081841 4634159861416771758 2820314341271015501 14671514311118086497 12560272443162178907 17256110960591292131 2599127882124806800 7830281012952740012 12654925480336918367 11259381657752966753 5922677436325504607 16487569035950955580 1891680596423219340 9019755709391257714 11774718347308624459 17236306223750363977 7241641423418551683 8773381875735098209 13124560816679325636 3954421123249219840 6191522058320502769 1346669549846885134 17242964229968676239 5932237736330346853 15016172572431958525 15197803814483166414 17326438853596697332 10646665879580094935 9774211338997746263 8966908380638318762 11075914017165615152 18055035393697732309 9707190016531710294 1681096135406375020 2000046622226716396 5823523370692753222 6497165819924613053 17233604130329761404 269112710479637487 15997046026182387902 16407742869866753615 2255411999694113742 10591445217905434745 8954719301036528838 16959509466346622062 12244915216142898604 6470034007193269645 17908793157499059527 5032161615401279360 9066866257545470135 4125181903943003858 17243347741846739685 4754952303100078120 9069803188000760574 2831312355412020065 15121478466518007783 3366629914434118474 12211158010926422752 9490313468312570367 18312299793601304669 11705538847312704075 4418718693279299582 17155789809211955177 15023707594919434336 14407920085892032196 12272364785372488472 8003302419259014734 10567967527460580219 17748658528423885111 4458552441504166361 2469643042305407255 1115947768957107051 17292143797933573902 9750105970565648677 11555467863445796153 2970703428255133629 15023308098129629592 15247773953326364168 18385695952028864235 2445293032332231094 779686600942653196 17452387604919830951 14566154522257434580 9800756930083349242 5090401045591357062 8294102611672664277 9188811984587524422 3888326932118845787 1983622487987942021 17789478758258038636 11148099882733431319 12831061905363700418 13642194379450994758 6031571165404390577 15463086981964515410 14958047502173357813 178328484894137202 6084700946433278252 17954174674762198761 6235505754222606449 16784273971956780414 11010438200602291086 11910252381825615901 17388482061398725803 15291827708884032743 11298780660497499733 17261356939487771309 887384866987073410 2758456867229518314 4481303654826954062 2725893907649828101 13753679550313254111 9313172315276881579 17177526584437500394 8582041763892582291 1766668718932006972 1723439976746837810 10237764776523015802 79828015510797094 9147310321351885497 12993762644802946487 15411128004217307058 12296900393258856152 17820993885716076522 11380048794158900345 9001820125114064159 16939106420688111924 3574417737163065853 3178061501211449261 8063062791175158496 12032604624949190862 4572409061116808346 11986998006857764421 4626704014363923571 14316986034687848583 9918988020306830096 10885864343335435414 8836110664606104299 8725260402107779005 17440508636695430823 10845002475969354200 16317202345769995560 10586193857924995269 4158945137658753466 7993003788268059193 8662362899089521357 4254032241706523113 5769658222602561315 4195415673345438139 3199306325626637126 13379861566788174526 3573772887300792215 3839938403802218144 16086574273125903721 2004016702628417191 7080298087210597874 794285035174840294 13350589685604277728 11170478262777124429 9023774214211445692 15736946124251824258 8983839915298891116 10299669273967926872 14015522169240872918 8115069060397078006 6148916742416479823 2280408725706566558 6886709165450528718 9728047956479823156 10046608228563475021 12538795865114675474 16205023672276243216 5783394365302575542 10278287317286198293 549036465451115347 1178897968965753620 13829152460405946001 18192912292814571780 12300989147283118045 7461868417592988675 9581682065848492403 16760589834775737771 1751130762619551490 4422209342292940980 7879381293952434116 14291726344771175286 10125885896203166757 6084637169798384664 1299180917735397149 15922566776971942598 14228498612185340592 15338862476473622866 410144580819324344 17066823819561371935 13161090721877469322 2092395284276216046 11772656658861083664 18218072694428562180 3887229752194137158 7179311259427596389 13826469687082532385 14528047361835873450 17130366196385829392 5171051864502980510 10030217399016941893 14643828234967894394 2142283685793990128 1020735830657254918 5249288662345538893 15587246422063608267 17603268823040932044 16226979263489540594 14308324965886520772 7340206815426820038 14400251263698886134 14829138060342869414 10821460635499715460 11364025642961569337 11181441201745575134 9278598467733321308 7187810558984687516 4282195173329338733 11959132256560969227 6805972362688593210 7521865380729945464 7761334657730716310 18064515070294628417 4188993258269811874 13725064215766533006 12152231984103592657 11886729440201323718 10986341930610771441 12077720420775224582 8421129320681114094 13164265865236281955 6601749044992804748 13925759304365588804 6755173439868724091 8234040813289135370 13209812562081668690 17831489851580593158 17844934989431178831 16053703861698311093 7954635983765574124 6377111398135466423 3221549835184738268 12158677075787127839 2598141391010952772 6915024268811782450 11391209531926686860 2787574583918321442 1072787184835313418 1815468456528979940 143171406926153563 809814078567955530 7198326435200344861 8325604414156528233 13586774736714739881 6208610523658750458 4597456604529288819 14156087940930387055 11790267175744507594 7969313773921958697 2024098189328846376 5994360244138040895 7453092106404486712 7403053534880423506 13660786008446801401 12204322560451557256 1892102841039534670 5792895495194909161 8363989070966405644 15560889149022897744 16276728624107876197 17724920954974932995 12372617079544571362 10729332030771001759 11132762307516187176 3043224069824822020 8915203549863431069 4348448372855854730 7445668089663544753 16864026847215056550 7532310625274878689 12984638016069211780 2502689806115752314 4385858189744556186 6858682475765865953 11188137037166137864 5591163485723593411 7228487350891286913 2268535687457952323 5116553960371560195 2161895440298136193 10261425531712061178 15346727023316948336 2192733071729021182 9007489599991077096 5326033393667154246 6269757367457334704 4006642515204252303 16946737014346713601 2796368019111041653 1551101661489515179 82457011144946221 17409166577398599059 8998017841867164044 12452219702653948019 8296876479926100063 7038975348948439116 5508200137923611377 7805599264246742509 3523370878386630121 15916273292345640983 3770918129989946630 1166845109441125466 17715480617406781438 18063169131144215431 9867773047655913819 1677698406106307995 739767709975749324 7382040782664994951 5310691232426013746 7450765184854090827 14628023710313235108 5803080648296438692 8068555373666588755 4713561253263935688 869926541817876912 1394574449865858884 16190017807730368364 18437056436283024049 11912973906595631951 10447741701353108900 3892211828879259228 8771499978938658239 10848373943757476112 7725356795950530119 10353127846973104964 11093937431129816256 1181337702037503390 2742615995868043174 18195569811358700920 644752317729711849 17481179672620044810 14943783941965722310 6680497143784203588 17309999330198724288 11948932680449478261 15784858085514554206 4849114022612310744 1583356924846820109 908298914968445683 16743496608581109841 11108159483898352670 1895463636364867781 7656501850846478282 15388751645950030819 16997606387104124238 15783621130093282483 13191762346373838491 11093151035529899782 12414752594205823775 4236054044348779826 16001102783821531360 9956617408473137293 12947207851065799317 14219102822812165295 3024283604584023319 11477711235687196235 7035272423217084498 8468333824449228082 10885004099091001837 2872521664745566762 610534262578865926 9750871162905420056 18347957191385772602 1223752892482000383 5388606285968882803 1407926088977516778 3695581605796052870 11895385683327590857 4400732718438605284 8619799793625720557 17568995879577812815 3689909668215715747 1636822931785427536 5962098269184849223 7716967647340296400 12542794419486434306 14911319947638880576 9018948182868734939 5703915140290897122 16414517220724177494 7657618429704310715 15496775138738465905 17016158473765585944 17710705202584379673 3955941266320897174 13662481130366384748 4419665535254302878 17097153660813487852 2780628815094593455 15523586795556638682 6430960072009674262 17741775565729118860 16550129381658370799 2193607837566820199 8887018813333508275 4547242786902513742 6066327915205051802 16113337156612937723 455129814476696969 16302850876210336294 3346150373038410910 15020216548779227813 6391248880164160415 10198250478235804110 4366766613042953511 829456263680269328 5416310724610853339 8203015023777699331 9680186168350239006 15781907960129450008 12287766365049239825 13197760271081635918 5793049339826773777 1020898780039569313 954359768080036461 16177799466758279499 17001127120479753932 13188732348875750267 3068639682967620837 7853461042299604649 3572192302820391264 12547782133965747577 11294220746898833510 18302276158332517804 6254985703630253862 17844363804031364100 8955909553404070291 12079928990903190694 8510428586531814111 2224268538299936426 7227292164341045121 16266253330221226236 18281120984733145542 661531326679104016 14530229779127556215 7735585200308930591 16924428431944389586 15128759975012705779 5067487891867432153 9785732935926941770 2282552028173976977 1442747922696642638 3605324879776994108 15339847503550888359 1422452015743011539 13604167574534067446 12910929144787877884 9158063290179224491 12998382473641984703 3301037073603543645 12552008792777325900 10823164587050608 11408342546610148893 5176416891053720994 14384629327426843980 4249336770579045530 64186102473170619 2311609296351730493 17420991679745777553 622579964733113169 17344376323747664271 1444422727451033435 1494607628127343336 15356978208837413904 12722025981819704443 17310499186074717973 12209571016978946776 10620805005000998465 570183953079804029 13045833847596506020 18293343076893395317 15583023253351545891 7145395359332031486 17504664051694121141 4073918094526345715 14799776627351808608 4975003868441454827 14362547242327280079 2045187881287873430 12365002521705493410 7160523963640449834 582579684853931109 12985980641496794388 29201707383026298 15065800355165042667 16044762875602578982 8801551978274335789 12816941282656882281 1311866140539794344 5494151829857930615 1934034205597549382 15803182425591728861 14515958756327720103 18119429387677114575 13585091162768647740 7586705614722083658 12630436838895689430 4544433613623991042 17589608983852785721 18355597692764614404 13480753969136332412 3551331461754179517 16282200436841661645 14956279684658489012 8062360133433588136 7475011656159881845 126288801774060865 1041541540671040981 6324668793447052522 18279217705709676916 5567804770846418589 16103351250526833547 10945600383974836559 10468821153972256236 15647731797068420695 13418214824109180280 15481701031762160878 12565146764347087427 958725531673949795 14745588462415379922 4269677472588393631 14207307449988107539 5055784711227817141 137406664542940823 8538068918867792097 2329558776059240428 435335068767185739 12596285467314128432 14909417634237231 15702748730270676089 7796924076237593905 3205867289359893308 1510815152425490096 10603577661160712150 17561770273191636753 587099418936511364 10581080749241145853 16824292150688697372 841855872064428728 3989347347860988940 10693744431864483422 18100789450943141944 10422731218344396866 870450286323721651 1363505800696546924 10103829499380499355 3663520702264142574 12708253501334468057 5241330822949320505 17581582893601140941 11814468824363705683 4589216431762852155 15275197540887032416 10094983858237128219 9929180162016556542 1502367284503821777 2253389269994658405 7393205650434845886 14771579425355131033 9545705708269803242 3895818262989109603 10470249927865406074 16835939943604124885 13372697339629801298 856535572064280655 14938764401850684518 11831498598861186887 11601110089932456015 8940198900047587147 12036370246173613117 14478249224096419525 15367065653338146917 1843965641553846 14741690386237567825 4071847651617207753 2806060276209047214 13073251174688369775 12136947979199700333 4159995551001617309 7767005341096291215 15323137961516388732 13289125543779126671 5191474250036253271 1589827872010430083 17506159205036655995 6031900422664033278 7790269394050827627 18253593743713784482 11567127727829492906 7084006508361296425 13949545798834533004 16294126695486627250 1615322521204498844 1522336839694061912 16508795472782850509 8474767441505772388 17065366462419621314 6362480541902645094 13900815846054923603 6021136599821648878 18026900620414024840 14587067992230264558 9609006169136760715 9541161858045585802 10826645861614393569 10134798965307512171 4309576746519532375 11488064673200728171 3296088495737697719 10882800388043702012 9697912019218392913 8978435589718056800 1760486081387680686 18312341680450510400 17919786721514827447 5892294375580318616 6812366116139157968 3933154657296626843 17100328394760668579 11562857253735071598 247361377405756220 11414417655271130967 13038059983611802278 14734829557913745185 7398705474187686639 16970659022458796948 5254935761853393787 2834388130914524533 9296537013353332810 8902431436248646235 15129804129606264240 11549325577225985902 5739663365175508567 11536836567585129031 11147084318975506850 10134688485300967497 17111348575918101940 14167051492549208200 35657048945977422 12086319779390248129 3577558487445262867 14840891427697416796 10637255958546284774 10599883579487335465 17504138923582194402 12083477276068737220 1694137308106197019 3351608344988920063 2174277598197117258 13581367558840542798 9337032821270253667 1816247059485840982 5722731290368794307 2774459567738639864 11279341941284940672 4367621454524437539 16120193267035835271 14674042616360598853 2374121986627285157 16783475498611783151 10874474021501456870 2647107627128691793 6708422031335289602 13644412060744420371 15256528101048743159 2214602825429142690 6067677232051226140 3424397778046906702 3841436298128029665 17895199099132003001 1762504650061345068 2683522117154611668 18429777330754867010 9026271192432484494 1849929180695335771 557257281637320993 11692552667882481977 16647441133988925950 18311492470404966609 11150059552041914125 15420662794382421882 1203328821465401500 14162766950981703586 17013254019833990597 8588507108443606389 7422823363507645876 14384489453764059250 8667618722334714551 18384164905913922658 5934341439391876810 6537525460496740437 8659032550484540896 3702895575638850270 15251243858675846593 2879563749642094932 2965671084264981266 7519218078420603749 1894320328946882422 10998772714072850449 4487360369500568303 127391198438508565 5977339649506529752 7602880074967058171 755174726231708356 14746522677409987550 15903732987107335824 11384285310948641585 15707028267012048206 15280368777069257425 13785255322548915987 961148724600041917 12830223904337583899 10569624025446390691 16331323960801013634 12970536244813181899 3677372644751464977 9880843120296244829 2185767033308440079 13054360961646693620 7268399001193808537 4811404879465179089 10136550721168921059 6523280912463620992 17117114252567421669 2110169988205158677 8751766290714991827 9779925021006989770 7979192738881175864 5930374005004174026 17867752796468359652 17022274118451435160 8471053638498118530 3317085305588853094 12818581356517218158 5054716919034988016 11369561270793043057 3565407280347693727 10199815675911049645 4207260627824686291 16140789237581658551 6637670376631127175 6610448800828370225 13982565458773761632 91666878995426507 8627899962757013887 8099053274090557188 247287022443759466 16316516153815749714 6627078996074267962 8900494386068281750 5866608674086360015 3667094968736602364 10664823212333576165 18202798286927317718 6140567088606752466 6388372197863787874 6291188155399064682 6540059784874986697 2424628106803747186 16654975690910472778 1102246421342943429 2658866841272086832 16819212859829948013 10413264680629678309 6660521224582450007 3567670241117077230 97889177562187023 17984093825516865769 11959793756765658525 7733552624358509811 10023956949378259515 5387726844371030615 6404562477730052620 14949479747030954483 3593085029813177482 15659492220581804820 3050400199359369455 6194906101788726080 4224484841925677925 10726259586068422058 2685086011502679118 2435704308877016504 3046454557555262039 1664254776082108891 15235340588842321843 1012453598938085516 7657376980592831352 14059989736336627098 10907090880381198303 12173409224371804179 12221380260090082836 11333212780679294997 13404523321681390170 13425373539048744710 14321646125236228942 2526661793670935111 2237017849998271563 3233762481058233403 938890082206239000 4420704958028028302 3627591535461754572 1226728338173827035 5813542073829449134 13996441510176419412 5666991314882608847 9809882079378026559 11282302942710569294 12667697677316722243 14722567357055226916 639598151584474821 10162153828245604383 6773552642048627801 7705883209126150605 12617817707985670355 5716420522348524477 12129614768077004956 16369309766868945123 7640842050736605324 5595159143743024526 10352853508184295229 18314384183800665893 3444538653165447935 7310907186551850850 4973899777955897056 16685103558679986205 17358857471778598177 8325183612380339994 880459183721317463 1285926366368304775 14718966423591290607 8765193057219044234 15583277047030555160 197773090076543991 16023982982785579561 3137953950698491337 2746743091956108606 5070523275196024028 12297444533590387767 10591671400304596071 8282958280055796919 936999002775253103 5126111045257509345 5349633785138580841 2966504747429804980 10818102059165363041 11870004711697572418 1492182107024236559 15781679660986438010 12494119056162543751 5504642287264511022 13940753383438446919 17591342910044689275 2101383035505299473 2765176617805591090 17234338034918856008 5391903315523644788 3963496643598263672 1668506575159194955 5614559817423214554 10008629817194521960 8361880453096079159 1536317655261970627 11659222160328180190 15281468006667305033 3249692733834537071 8575642986484340758 12247702446381142085 833324257493036936 12655173666444038134 6318170812982410040 16212717280634889625 5232682062436737580 3853377328176892606 1258647701930308108 5573358702207678565 4818744649016000578 9607518748385521557 4325031753577001966 4370770707857733370 18435886784599431850 7923907908545209462 11352363615278684332 10750316649503426408 9191428550281696980 17189560212247505768 3751842806982716052 4413467115397589084 9675525132222707286 1142006611816188952 17795539621647968662 352088087557149449 14362654667289633440 1338277267753590291 17554165676066032346 7354863818438047449 16632813978955636969 8486257562860249132 4071626587033549615 7710429862132404150 7150522528406904580 16959611596582012374 681121815643442526 13820363060813012615 9891378638841009376 14360254611194379511 1669178640204658303 7207467918354535264 14375231982144114575 16731183653646356114 74212282533563536 16383278717600822234 4152890936003212678 14909448763411505967 13806350404324837440 14024162026273307291 13142363159277194571 5025352845422045204 4218159077919184215 7092788822222674389 2242604707437600329 1420212466935684305 1098300798952589515 13743554351211432060 8398196797249207221 17373355094946340275 13438817674044477334 16845477846993012275 14126504966233593430 6713600883933550107 6211704825456846444 6381774760581837324 12731566729976543846 17638371910796788677 5200223279053040489 17960531920822001179 10225516742456273751 14022797057799919209 8447246235323220028 163533649321529863 9854562501090093351 8594470812993719964 15141347014290958022 9023973095372786382 1007260743344991568 17570951262616942667 11490250298672307434 6039338159636626467 11119932051378638166 12185669629364301688 6650591174108381717 8765916925200552787 3558226882755245478 16238486726184759893 7856610853012696220 1087111998255466621 1004704929459699828 15035622671526604138 12636668643524506939 10844874533455759649 12874459448921540220 519785048633140001 1473237907531264283 9110861660736699098 12556944763562387252 9711947077637284875 1296486856467028880 9614166696402930980 4399606618723669067 9947917672357758278 8717743144192421849 7659119333111744833 5339000600738624979 1171407684214659189 3983312719208547890 16934899820466043107 11403235767246968777 2099978761516425811 12500630136189352529 16077548537227043110 10896164382134556928 17206611572924179412 10821754018323011060 9120448161801678078 9709462935211918967 6369297606523289377 18036275717619130807 6311920825672842245 16804105445754032451 9853870424396674628 3476862739029952838 7715498604666909653 13281458965521939570 16672288179765826667 15497384035276485241 11602531425979981906 535378747844519909 11016536895074467063 9126021584997473039 15119993701979129614 5451042635145239878 8819033019094758002 4336042061377483669 4926347563787246954 13186861233071060298 11939220731420419765 8197100256102093093 16067420675176255734 5424293491856120711 15126266772716521988 6450351619548476301 10858046928071094900 14445457557670412413 14444916072906082432 966909572384500075 11776067801522208551 17786403812485198697 14843675437536290687 1350015753430312113 13897338043465699281 734494333250898752 6225533321801066280 10936998491992594183 12900358015813996994 6423189860720324160 7950458091750746463 6670785521447790285 1905468001765826295 5327075316196703329 3174804542233459988 2335368293572959010 3190469180034075380 188661768281809506 793641073238575673 17026909978805635412 5832026941849616381 2462888855868263691 1351565653186865778 12841557862347573115 16744228791205279470 11485034671597242774 16709373443723365295 1848660657007373583 2149172817248405975 4699461470214435577 7797064851888792922 11115021905211092212 2129148449992551719 11953492180696683213 74529244893219014 788382637343420728 13541888884523908317 1124655601724322166 17779463966732458444 3874572294189621753 8531484469711512914 134944603393473862 1713656212668552397 12302059124535231325 13036469790934366742 16608661743830515190 4295545592445702833 3919947671082205025 11925205730503666071 1127004996836821483 18133590690299568631 18366905689711631160 12669781833459049227 4522380681832183408 5441473801883849125 6108708116134448430 14622245463301692804 8935575977697335498 13061235745895096804 6450495529077143842 11859068376003886658 2801193155127328455 17069381832073535343 3892411518542688771 2303494330404435111 16619273660890134197 6028304600282085811 732932598674947177 9371663887721866552 4261011582860056790 15666903827611222797 6774703552476111660 15750817104030679361 9911284946125865487 7503895114311354365 4834960143790592805 11879326039730324325 17539210658019561366 11637861953462637372 8017368876503844286 8233461605829319812 1286189646998340582 17337177309967022475 18122886604620806637 15854545381778421165 7940450652279934566 17500414441467925830 18151213677554466573 15204735625148419985 12824704229241001529 6913092827729164108 8753820351610688103 13585620830060580864 9504997683923614576 11897740900651364993 5211146499284680595 16027422220081234080 5360004962071144902 2320218584972151400 6395912676176509371 10951598467880235917 18112420153020675613 1281411800102261247 10939695586674508897 14882612092446875631 7557558628971136610 17110939735257788631 9965855944884721020 7382637653928359896 11816242926894338334 17992779862453111059 666039496556666232 6727166571436380763 10519296802105499448 7145893946798482984 10288829127026917430 7202812458562133763 15398072607866248993 1142344797291771336 11022584818804398550 15167702452324121510 3416221447617059735 1023754090703477540 9250887205948727669 2283399998945985018 5800259619784280758 8450788382373651776 5488886066774304166 11541160520014467840 508542328507059474 8474915011863295082 15477908739918891346 2245090105623683530 10179726745085827145 1456978327217115066 164062001569162366 16604409629585219858 4039794596747399829 12369150059211485919 4576566150838005479 11819658602205168013 2524769639743823666 4035592476355531303 5370760959050906737 18414427047405306420 9028254741116295029 597628970043812336 1774758339710925745 6560854993579709761 6871567765552127977 2284654211789716529 17216266569129051681 3219192217688656429 10089654938110054339 4226050560959545489 13566147265458422807 16088340231642551398 17378425217153706665 4076008834450621610 12665958357641936242 5458741567610484406 13657101180219023337 9345761124874171993 9895381326264448699 5627705746305553535 13031705981007659703 13783592891828106944 14317213231168362480 8815153541928134762 2582568269941081555 6410666909587791740 8597820482365181584 15248944908401660545 14222713117465331534 18226683522215008598 15460978516191979060 17093180948695366995 16482076482152206672 13623623620647946725 1905800509462796092 15981595886260623948 10616239022596293734 12417236155758637504 5426661895469093762 11613032029990173960 14707227485207175672 3922345053375684002 11185773085208964509 3844257203670769460 6157288906533172972 6259435387851414966 5021639110039870386 7877324027595553536 15790431138676017233 13403415066633244410 5095628569876115299 6664072617975417123 11271446113478116426 421738504016797228 6342222061750206547 10211634460199837101 4716532594258960005 8757195138637720296 337654602959694072 12265355020537664836 15323235979036646158 5413934200895312250 12483040491384928453 16896973678485215952 467892589984497333 17273124616793870675 13451971269191194203 5913761619544207505 1864068158712485622 8716166587049293764 3666665933826975847 9517514474842403774 18107189077533720613 17674921313312911993 13650092958525334383 2678034292219482696 9745864519199318114 3746915055337624228 5175139148834643707 332479205897958450 7093775595016023296 12968211942478140620 1358195114120535129 17758190926013970508 9963557913986010893 17322228016215963523 966443932057147060 2819121048619621758 14825093796309794076 12170886405080713018 8552928443225475300 6787947293342822912 15672669798373192483 11469842105403009132 9626017371950643301 14253768264379372042 7086501800335501474 553620903462333296 3816624191246090554 8109535204663865412 2830313094683466400 16551499085966156296 3163684217470838268 7885954950599866483 15814745199485310737 15101302557301265627 6247180495976512157 12469207897611458078 13652457571901760988 16344848827706096074 14362494759300473574 14891365612031342985 15635217214834569835 13176157992650547338 8949118860205715244 8243757835574482740 4199694063981637006 10990001310788186660 16407330786286196756 5111001091381017314 2024998617611641095 2116784038176468554 200914604660218300 17625268210753420764 12787487546025844830 12304688026714689256 3624271682133990157 5040058671607771052 13018723678529011158 8502449065936823395 8820680029309252317 913614052610153466 13537411768706566223 10885790296050875161 16126177862229245756 13090823437942566348 9785584346501292636 10694664863482532971 14474586704375647321 5335312374040984343 383200727888416579 14863628168349522591 6969779739806407876 2092665133372610386 7872027567156305789 4220412562352908849 5004347904566454274 218010109412641173 8804844782073546193 1076942039604881629 11316522524656671833 9105800223517278970 4256368815610924303 11932360935455996819 10085364652705511836 931334186463736814 7663243704588121987 12766315949806348305 1230972941085190756 2998193084786303174 4625764948617132027 17709535124508053146 4618391478504666211 9083398002173557001 6997902314052126541 16103895707132093430 4508337798278310186 8279274961350433207 6256421486078836320 12519520274627720646 1089142800796690432 12215642204797164976 2056633522097407701 365369534389268523 12714601866984643607 5211829334835026820 17782251619036217311 14937513845995551284 9984715995132588120 7872510930302171894 14733763317371557334 13335030094095579096 5972650462651627033 16605458713228489668 585937985148204695 11509530967025961171 15830575121568535189 3344049289233061778 17768047490748079322 3550004804994513572 2580625280570545685 10026475493692039874 16257211444849736834 9385013917927980089 14001345029006979110 906394021596986793 14198107409582052674 2889707698177470683 7190283079295531840 14531330175306170317 5779378276460655909 14017196037777389917 15707928803393075772 3467229604331127294 10635590780014553357 17199645500804533099 5870874399054420943 3571603931751139599 8103061378567342688 2002984106611057445 845139291110930158 7624073674167841815 2804201883231580003 7353449197646390492 6126758948616863625 5253822069378883196 1212038428592727756 17852753689257929155 14067145488104627402 9333923922637535101 15627532013920117793 10162437933489233578 13302366514470017149 6046967329524993384 490615082704435530 1047596398388975967 2991487497566770764 1031970968109267671 8628135300394130403 2917628889203333988 4100219491186000019 3561728826051214232 547962235690111083 8347527549943372369 10548554164805321434 12184184339222446391 3970617964773641271 17649830732822595873 14881757974270087688 11219880778103699214 4888665794419184797 13380365744309029506 1627537918593161037 351336376423213233 15369924381882811263 14689918390204749747 8190510231967960634 14335909504485432155 17107645449964457163 5460117935812376599 4121231318596786849 8152486437599237141 10267928706448815718 17529238315965673720 13499610623410412458 5849100372428654512 12310973556578356885 1486489593601798112 9136770819418951045 15111540449870649813 991976649452408818 18191594677848370506 18443369119597326153 11441856776492763192 15955675803835832162 11624630381165671974 77184614242342420 11802936031357117102 16407732968199099313 6496548418760158289 2253240386519855437 2745936133030609179 2285924552049723272 5448812837667078623 9451711548962776830 17110684552628899594 10824394366038826809 9529240664546540732 16560815771499817379 18281563721489062452 16560030045130152337 11951937088009439603 12936794923691436382 8774378846721879913 14133157162522130445 10153007009413338238 6537322583233722049 9561649420381690754 13418895908390024721 15005701684558443174 6197631057244345618 15450186278809217368 5225779259936810787 3121675827931025307 1339080986755585969 16763707024372199840 7610190007240024579 16472205277622413936 2559232763853737975 5855860022077370041 11151170403553089488 7324908297325760935 3307308788433552900 16383541129252729126 8243418849820611590 17266698664398810832 5644940742724976366 555698343555758616 2300552777729010205 9324186653402710971 17176747400356075582 6691488012755373517 1418869537535386749 13387572238238916665 12790834818181265781 4400661092481116098 12185864128660740703 8184549589406006791 15628390255919826866 15203087439051967607 11405146036171485274 11296778115832221994 14460424588939197793 12812929218171746538 1667851294764288574 7218069038324685209 17764251836885173357 6704421847032190528 1204273768922040096 5167670410093503581 10156050807470883673 4558971909801580742 4872563691329274131 18159812941510957038 4473434755801720976 357029826093678397 4607679043066391333 7796076109621650051 15513627732181123570 7318186100050509401 8185455697195007136 9305238978173614992 12276777530165499452 12073926408291838276 13719449307177615268 1188305680857270258 12510469913340280925 18417491608607109614 12351953746659623028 3811949302275770103 10907117026162878103 17751537715781892764 16897498670360493448 1780247485253308994 1727151224722089170 6652181976547858389 6344617852487639178 15411305132854807981 14888512178729078332 10439411350767397088 14517942946854847307 11928022948216230330 13720452056682501968 2336115550072391952 17217066705949045166 2105827402670749899 12922176043250854043 11654079656819854656 756462700384804346 4346451392160198924 17721982782022402960 4900653906390052676 9867228609909329819 15331171690726334991 5787041279747333048 2446660566153025179 13690855361210213082 3698046816884595188 15419449915626687509 11987218078826631727 10393216037821038323 2175721217196594833 11971813379398941381 1709082520322642544 12826623874741395234 10923286315244702736 7573452307730958018 12029267793057221994 5311398950889520555 15317058565687653010 16780235838906486236 8396263670567266792 12168246189411538288 7220599250042789653 3113559136525921644 17811653400109111930 2111716520838650004 8034408111683563599 13895948106873137473 2062893087147305329 4418109273933239226 18163454020577060564 12923807022753649625 16191902786061265566 7980589376842731493 11148216036712101075 15821135664008085809 12693416930144913604 8701006713955539278 12526014715023560464 5621180171952996837 16117830482927857801 11996200072537913628 1247950420586102107 6673558756537587645 16290244691259092551 959910321582723081 3797881416812759635 17559899299583266768 7209111191175562482 17196857580283038807 9447835385769728241 11785396709370937948 12031289251476357731 8973449588945158272 1747671445759743710 7336714714684364915 16782983426358315491 1848659416853286449 2655836223416200666 5998516651798600912 3673329666876206090 6834510914349725727 7205015090130699760 6211753837257259446 13287793814193585163 12229606441265923540 8293582197317397798 8534986739255045737 905334487875141619 16270320420216041212 11374559235832173015 16230390643289287117 16484244813297642706 5503943087018512280 14759165925445124853 587786837027856523 17374605790904198097 2191244157302930130 4046304911858135916 6599730663568510093 1739262407201807738 17123227199604059101 5735914279764526797 4979070772487789215 14983248481573548177 4087922683885864189 939386238234063636 16107265171410011585 3121647662260737886 14365000053066906314 15661649962712240150 9663702260120543164 495904148443723487 8171065593674971978 11333665059795833056 13480323035563854223 4528431772457229258 8636689742127589632 6609813800606018711 14475605470108409626 9422579168622675399 7238801699933748983 947372910867830861 17014784713779357748 990084186569506604 17387961069627448945 14713872785301518533 16217033822368021577 2689690304285619938 10182121602170537007 1930275426647699624 1404627397136179986 1767737898827648543 11883998644828257453 13834401336866789597 3038866968527197850 9009282117004421592 10106683345617314182 16376459516373075825 2415372994993343692 12315986693864227056 16517077027357858627 6898277777912085371 16674442049361901391 15079981639123921006 13834876360943096920 9620159161347711567 8266343779408393969 8456445457133200356 7082812762360902583 16961952179044533942 5477785291277208049 9098458644718476491 2512127029462644630 9626620262941137597 4209193644751381585 14807173888883637218 2568749516995697463 13298924304410979301 15056618905087217697 10480666822302187602 3367683795173308048 3791180120683380836 12137782866756576606 17942572692357301357 13606132899103809804 12313739728789714137 10075779165567480274 13733945056564265950 13018221914575213268 10293185506822686406 14927106199921586642 3274855765066116344 8378255746603383819 14573947199657977909 4277174536985936607 17236095626400321846 6263921068853395403 4621376100162585038 7560917445165954457 4250615971135996750 17065745876602496786 15860212870483158907 10888456295456771832 2007637667266418306 11057024863198144176 16254848183774373972 9688857995464498640 2489270900106112186 13668797375493908343 2944687296359072380 4227144601110685802 16473168226363854523 14004787419526710733 8251224822382394827 7717770672036480914 438158623201236885 18116187786706535394 1451393374561245248 14183181123200301337 487818457662131552 6659865621591815561 13712898855624863683 13117405366659117792 9775997787531598177 14557821258199936985 16449447707676507012 4116830148923048895 17246998013239657694 13830541527613589096 10091912606870675146 1113312083514256438 4986929971496895482 3430693012436478988 13518744192263076257 13476828977156127750 10991930841747069061 10211187953227728736 5208837935491775957 16361389022522179661 11457398920521434256 12476734586656086170 7449296276165818659 17596686600967383219 6299846304671932016 17447858187531539174 8680612664562151901 8428324136154516568 2657977605646295832 1921876145592203659 9370395921322389860 8130222623256509603 16905697078420194078 11851052441256449660 11047066357226309708 7173373323018310171 4363190760779654545 9025622394298816717 2728708137658999976 595831536831723013 11201164283111409928 1224772954666087532 5393438148609998631 9441866210080737486 51492354878519417 14042241060493688172 3468900457153617955 10773313682366862209 12335455717188420888 18032412420869040726 7344438829943167650 17207488121038983681 10621753730556495956 18358628788167280161 13727022083436895379 7242605303954633040 1342072392350205136 3672595443623996113 7107292521261873088 16260223245366343065 2360005705105328070 843785485623842617 18028192410512282897 15174125857703010818 11845968069803066811 17946276311769157497 7103675749479322637 16805489866180073144 8390882621823668459 3371859188691089189 6879913485432678749 2548583095714378774 6708520669627225771 9727049982615329738 9607253976501531420 5624044494187831426 10612605868109960892 12192427698473447634 15628772631608129786 3271033809678631252 14470831381254115792 796506155762430691 10308246306091923968 8012572162529778711 14572593119543584211 17544664830130334197 16908936400963255931 12589989235108343423 9635872883243756777 5892977181115527020 1668837211300991214 3568388271452754926 949432666166672973 12390171374679215710 13873294357380690956 10352528012412962797 10274895423631104306 85827420148571822 16692226268474250605 2090281623270736689 2085922121857949028 11150310732937243580 1106967852030035289 9937383689403639382 10576045015095633703 268145893788846134 3175408304344966386 6225920072418443062 16129288170229169025 10433313252526795154 7778733381986761521 1890650702729806742 451003683624866445 14343581885059371028 7514989394348416314 2054348111501928239 16755887465327317635 12770984967943202117 17315537796987364007 2125558998935897733 8687962647454603588 17775315683129458808 12764241554476025269 12402804605095795328 12379187106269127328 2411306390017228230 17587218614058010410 10497433303470365443 85214230202034033 15747187977417993402 18224147346729766310 2895596890781966068 7489003958413629505 4993345590317228054 15925988923880781679 56876665115754817 12523290456610720111 12416918456107039099 4136441649674880222 1332401227595204524 148223309223013992 1512010611535912603 1610052807326874661 14003209792683850682 6421052155064815809 7708053326652246438 17772817080909243834 8148662696195027605 9517131720593975941 7201285534563562661 2403649779301643710 17311736617052038508 7077807917573018911 2513499886391429611 16083932385053992853 2750330864163193016 16081482517699505552 7142096622043717881 4756682548812469978 7483358551912636590 3766475986404795892 8736970985885360313 8957694752183538432 4947374759625363585 5098498958206605270 13624030242215962853 1655923077635288438 1101473840689939288 6279393409654273270 13039724873681030069 8533583436030712866 5420756996791901126 15611689632565646019 16774788500755219926 226078181635146190 15212092008966617848 2461099262639205831 18128966930358520023 17431252428139449556 2607615696864306016 16539756105951475298 7010250281625016475 7276966183364126638 1740607677275138855 8748136387602630880 12627335301003157169 8893458066468579676 8722563374608105111 1149863093656533236 15577290933199380128 7038795156650744680 518013031515605101 4845733112040597297 2899800641008750993 2920363975542762150 16256733280672891458 9214020007061336590 8831258329631260674 5987703914959553991 14600647765678530006 17754412753058505423 2344424373610852836 5039849606821717956 15703558230372153538 14060242325767223561 5380771482816829335 6084142133880242943 14453693998390202531 2242685512368252579 10869661644786943685 3747521080033895694 2458237761114081143 11259029763650337816 2624575268756257908 7053957925615798880 11242753168469975401 14912157911999316257 13811526744875282117 10228544020240420254 8311257626163016793 9122981817875335297 5115098323885571504 17958247606795006937 14287119949791137884 14281963131310801929 6279211141678254456 12901346411999986800 17118253750472109448 12786210668661553786 17140186110986907846 3063989721564659339 8891229658088202732 1624635852890754769 5171095298920517652 7761505820386514634 9786969483723264766 14746218967812205265 8460076664750311528 12182184150615117133 14023336075141718397 10348208305912995141 17951665516895110100 6977676345403260284 565769513310732134 2700570573491196285 7861934077592206267 11030795596282874006 14982870791054901686 10094561371407835773 10983599863078223461 7270577682464705821 12700820710360635870 12937444098173490583 11599428208088593717 12671202198688660615 10379801351109381510 7413802051080546549 11103375437163674304 9912969546842806367 14542559951239453190 2002769221305100066 2379334210610252316 7556068898358808951 5507683633180740994 4891213035656143477 13427645477263952472 5617797164944966435 702421722134647235 16004021680014298045 16640258517050866758 6600800406011005892 11450710002557740345 7926058633503838920 17047328456712998600 1691053054696486948 13016622728593365847 13748572923057234007 9516760094710924403 12106270737116836950 1297938121433512792 8327717749005103796 17230207719096334451 15297184036472212326 13920811305511810550 11761145380685328889 11978084236577798636 2591506189671190397 9816559911741482056 10881451967609368781 108245013252052511 4890970663270942706 8673744664202115178 12049273903792505152 8221241337382917390 14212845206394342148 12289732329090883003 2975808786891737953 13257928102269727295 2710554920573449457 10399984668072777104 2613199521945894829 8072022898638334626 11317542158776537647 9252025864649375763 6975789685827328988 11169292147740990256 1499303272880598552 12048473067934630078 16900150961099698469 5450131910200152821 13207922474920978790 17442300422941815412 17250740757296405691 17416887561886828505 478251878191115078 13319751052564863527 5040865226367655290 2212936502866214051 17138401743079236889 15957535399556222416 14547409139539794329 13650687992409781353 5702472151101639692 16133433420431878660 7306007949636754608 15055434340237420284 8298801212517539213 16116240359744656485 8137536769676382780 5624664688232041242 15199511579824001506 17754130268551989465 2849737204220796751 14196797918674945754 3063255186546826553 18356670721486425087 3694946093140765886 2797706512560999575 3644185369962575689 2225024222809609290 18231619864993643876 14935203388664887550 16691540417575933315 7498132310459294926 14795757060414995441 8062729088838344603 6996513955578864281 10394234515082185073 16469041567101255378 1740189875225637316 733307408237456748 3459454241363378975 781650956091295316 2936932891034596770 15431700731888568547 16872653075193531028 9686896750810454269 1375857048485908456 15905743975176812400 909050512851577438 3438191856190014736 655670679763691840 7236381153508393229 7991506731273918671 7003122738736649283 13079444356350028507 15299228647782092077 14643902097417292774 3504013873847257357 11866424174208568209 16551340105091671185 8265068063487769641 9309723811122208533 11359342826221485746 17436855279497211293 5466210178602993384 1862320869091281450 1856336665918615570 4266803057058334444 18284323299139555114 2287829292558423550 9846434438019584534 9896443285789525252 17945609528304265458 1848547241259816658 4492704963748777060 7527537185118654735 2175928239424051008 14425294679883858181 16474487131324901878 7613511536464983508 9544417979591008595 12965496492821866166 3423662925298362674 7368419483359258836 12520478772415141896 9279607135387562317 16623379258787728631 11188772311829862265 3995802753444129633 13520759611630620436 18113992368842548032 17670443929811773310 13546761185967231757 8797807283848688231 10025658862115171866 896338875452142742 6838859257772570126 10393671292887364612 5613754568563035123 18349166167985647512 14148378049856309645 3238577423537551314 8227825345024483067 4983030428954479794 5548400323161219202 14087897750848361823 4731115520739030274 7867526920240081455 2508668727710762224 9160848453949907814 9374885565265335785 10824193358259848134 5492456105138607915 8272179167726120703 7437734202704784108 8314345641095074247 8981263816880978471 10796442748755199858 2820718475764237920 11904623028373742064 11575463739174511261 3326536366876327697 4725530562287237811 3896768911059693967 4199043019440721942 16971190010283380166 18324407158712680475 14628705891967500299 11398109215173744800 3216934044002028592 7252605096082622681 9724978612444240851 13993992188112906233 14559627195680206324 7623979497978899878 9757801597633259769 521309474833089109 12318639768245448785 4367078340470222746 1550300355359003582 18022876090040274797 16010517822613208321 6600534643720796827 16935827071391111756 1025712587374576829 15514455934599020189 11717369215213035611 7273427239931185337 16490541658243141978 17198945865435633227 9661798820539886822 14099433925990796394 9169623929860392085 12795929295921076003 13328207808355339895 14616574908064452773 14932433653394382570 12184897689476873088 5991119989053433018 1220381049376968651 5339157546741201926 8126696862694813820 8442416224680044225 5491158539506541061 17016439437250200848 13329544464616283132 13629303770459481573 3169866152218016271 97052752081425760 1720459421846414055 16321241210158077973 1580311039428260544 836085525903156754 16966702203136721292 5854435795081844302 2873004131253711821 11552166143133813327 10008631396145889945 5274673656792930697 9067917484676084018 97799581868727070 7151482292711883338 3700293154797752074 11935181816256898251 12194032185024677030 10152762562849934738 174209910155600911 9906322754145204204 16065323065427266874 18436343776458141228 8346463084215077355 17967818382716092905 8235976797181193271 17035581859102927266 17493316497306113741 7577377459852985796 8375443307166023021 3858939357645850109 13022860542775977220 11837859739466986534 16826293123810242682 1542100500195025832 450795673000864961 17295030244066473639 10097299517038302283 11961093139700580052 9027725399996054961 13909874458279219374 18284876061423355383 5798400987171810700 4679482469849453975 15674234002369899723 9696417656153499648 16827692469134809481 3942670751191617490 14839569646984967497 15363446198284754653 17761556098019860803 8541226056392540469 11006397711434603774 3379605228460832337 10815945872632934783 14806096554129853154 15101722756865778930 11667131455804982873 6114284274725509802 1254983982486467455 14090367135439290601 7769863589088159494 2905231964877203798 15515478062085916173 10312512451168747235 13098463885836987738 7554830731829925065 3980211455968819544 12618343931844759676 16707780955993529397 6320258932608639647 17175198377839376678 5488567101569728996 5236449869397373002 13925423122285158907 2762401530937245379 13095904526070198279 8917253688219118834 1280690290401245393 14029544740742263216 3007719876573866867 18105655483117046793 16065987936459038538 9977410266743177912 16723455406063150389 5953490709681953585 17316898577646513140 9963925165925435390 13922244130624738696 11860888199318959923 2057224315048495340 15106717176118294027 3650603174244312352 1455097097939047796 12131765075395307243 13103532574408278370 8729284247962398019 2609384664525470509 13686395012231166306 17295268360758801367 6751670850846116678 181996748800711231 2161804290223782656 13955718513833434683 14845032150422883672 13041790596401473202 6062508382987108497 17367572051492780869 16895994208085520676 2611210428523124448 16837385174782207492 18253662347678616141 5126056066436539267 13806985390960996664 15663577105486094412 3969726705766543056 11137467522533437377 9493200206040290221 5515926992667215244 8506033504746923265 4732366280156075760 17524209589491622267 9644914939603332960 18385517420474843107 6515280014207408127 9176969741966934123 12634595650000498281 9822093869254270706 4967301120420304791 7660664869102713995 14069970808600613564 13871541036105912904 12515806193008183224 8131885092563352926 5176438786187532811 15570559448923729918 11820063682451051535 5518834717984065406 8379007125982930866 15258778425525175624 3682561886853709292 385038261136726839 17268570239558577852 13265146880784350997 8552922814376815775 4865052587207591277 8892412798538956774 3042236765809369128 2050446629730986135 11645249888524133083 3758805501355118045 14114195798916501402 17955032713616934878 5540968293868493452 12112997483019803588 17612619817488379814 8873177613546161900 9096043422750357420 2539325260925899695 17296078966764566304 6973242477435672531 8459752974181070380 1747636641577383538 11986112300573564462 4275401830521013052 10184034026029989312 1793752485364919464 12761551275263660288 7036367281876268575 7168125800288996021 13281822759163901264 5837162282971323231 1834576638401801934 12457445367695125518 17797921766530062209 10837324380237748120 14906571646905281642 10461117986189958842 13119985962033933245 1342741168391056364 17003864299080713690 5101142764724864060 5596899829319285352 2799478388544937460 17497744054195088254 13763147692409829610 1048398142284783284 9592333169046898670 4671693355542414797 8480409267638551420 1981882688988044641 17351643210987704106 14279803504459813334 6184680030153118352 5371477181427224039 17664918796514591913 13783881240997396861 11006228651062409605 14315276266046194544 16440184744165204276 9148451355593853877 8981889309644200941 2980417781250972930 1321284099090565297 13184047006575763957 1021750547535781424 10500594000808071719 2503317636335006420 14373731574447578041 1958834109682054680 1465300476757531960 11755179769063279714 341417804480755184 2388497378918229435 1765158924050559856 4905392094680987255 7897413742512376299 8755947059493075311 12607034505937799293 16450930011954241805 143309082059208940 3461751111450186801 10572000297386644586 1480588370643793218 7445868872258985630 10647957855379985568 3347630135476601064 16986616386837457086 11770629023587752561 8056046133161823457 5606118648688024544 13531735220796488046 15271207030755372813 18283699588954966116 9346367746909003001 4551700910695865464 11095434403864532281 15876298633108729910 346629154676355986 6372249358374292441 1913376441839799097 12360086731878528384 3789877595301880558 9622974326240164498 5653589212346338519 550864042867943802 9587623764366274469 6999397555565189755 17112386666076849073 16252958318596563743 6829490122043203912 14569090959947279394 10893414551565034555 14052582537736132458 12227295040046628492 2305062713264757811 7555429721500927144 16681741910690842559 4000461737662116920 13029012502318417363 14136102121959274409 14922251686966748804 11648688762607528988 10317155894113615459 18019418473533568864 1634659826867430986 9570016010351091438 4940867697237689578 9066804898253302591 11461925293177853486 16149851605627228522 7499382890758289866 16967642344788454087 15972128731003312989 9358683336579960425 16194582361578497431 7720569705521298686 763163985938973688 4419936505479508837 12907155321820837647 13415488897084804753 10240631184444521513 8236725578027959582 6665384905384529759 15257136401018455748 7134099566276406013 6344021332578785979 14252852780668572353 3020123668911458635 2904247302862679470 1111016553167796055 7615202500024824810 18419049273384455634 7809386908878032536 7378463421548174450 7841182968814296036 17842663823062497741 5495766878251517209 17948558848368817172 6285269469559566438 8214621044376655931 15642315444248683949 1985095938739529633 14636209338847931382 4422595999316588857 12413444800899636789 16787342877866864277 9070206206691481120 10470061427113088301 3504861067674054649 14178338616627143490 16877597538495496814 18358190529558331144 17460640564608933337 13946277715632641990 17573677526270022457 5777521515966315859 11479844326164954354 13820513752672794578 12396585505160345082 825691222372397087 7176916236553868840 7404680277030433533 5350499495283464988 7171004784586626010 13328125408918766863 5687248985863165041 11154039475561570713 3739007423222854185 3935071697202760795 12425740756901528858 15491059048643923285 6471644954075376502 18255572595774243276 7063861417293901395 15131543598023533154 5958858442853029217 11219996907718504941 17984594831336769897 1979785387931867888 16816901025461754024 12499177895990520034 17588633984351590621 17275273342302429652 17954198448379755691 1105147144288216388 2277139169518648401 10338164533315215136 231305114920705898 2455468974428968390 964105136820622698 8581648193401774841 14294661096383635364 1695315475720225419 3184632044379346783 5313953199059544283 15506277743750390784 4044981722193092057 14978859191654987026 8364510455545874394 4844227192781551171 17350106370598863267 8649087297976875912 3768628345102358107 1532423898114972249 6167846422681262107 10150250694254514799 827867015058689509 307701378279524263 15771865529031218463 8556536964915913482 17115037933227193317 10943278997213381938 14450109272706481033 8905471725348443213 1293920182415827345 13622814310908780118 13862769012227291898 11972517011567024288 1859799048088699628 1286511796899909836 17791621808712833401 5148382902656711419 8710053873302567199 5779384521189303730 17328907563718826045 390047263928576910 10463515310962523146 6401233357465019246 15167580264038154209 2987178185619898529 10941312166016849281 3166908043457400594 11124161714018748855 3901141109232954251 8127202900182569858 2865643731319346149 7710396895886854532 12386789779144973646 18293715289983560170 11480839037225527864 12829437164945070145 16228496844307631016 14129057896877362014 10591462229504583229 7014992209218509283 17581273269302194164 18164181369239199180 4560251593278658264 14449940944428314363 12926441179115385805 17162936482566070166 3791616170252329998 17325274047991090571 15374951774139697979 12491555165701052211 1638757451846902236 3897894615718889666 4319208336047322499 7344649702993765475 12789974816532220348 11588000965314107885 8058066397642654043 11194783582854864237 16029613738823603698 14598201321320318902 7154912612160671647 2201683394050114824 9671385724389255969 7641849813270742110 6890354239504627135 1507832134307224760 12967199583548171231 5645561720827327057 1421963466525591621 12657278198848989473 15218954223727439619 15243552862676513499 17986207157678300683 4655427491406417109 6792810665128661294 5033165047601940048 7170749458894933493 4538945802471315902 14985994754380241286 11311868256439696963 17769914870334870801 5754056439780744135 367965294431656600 14316039368505948943 4326746118976493593 5696674322214416556 16952764359933847070 18100799908530877628 2680652043037654859 14887097398624482807 5673996665823482189 9815736602190677657 9238398248900620269 5795581602658691918 9172265532644141876 14074969858165553794 10203249661107799995 14046166197353813250 18124264587300490536 10812930642540119162 18299852260867000028 18299792355608511435 2389673023278124869 8634364091931582295 301755481191241450 14392087582957324464 17645657214320617333 154102544532897243 495917876967305987 4274596894473341217 12898055627271795880 8543506446310828838 13353298026021111191 5819595752640385553 16457376178984085118 17875524603413610505 6276619049205747400 10824206428677115220 14666994882330194842 18199767289054612126 14588092957722511841 12917691865500860355 4624213948140704544 18279379691295860015 1799524896527262641 8715392816084835496 7014158697213502663 15163577183027457254 7869208126035008867 10591983550184031134 16937293001151596487 398988449162125671 7381367530182917485 17972563806470436683 17612762900132582876 5090453539929003602 11497510598437459575 15562564804345440238 16198573161845747162 6138983221816533609 7544929549122643029 13769087511243888979 13961943719218482917 3136524315845872062 4789858920751637115 15132743559966778898 12001013690117770223 5577274377198946678 1564457033130121568 1640178334912603501 13691456953023797881 6194050475215209462 11964989131676668673 7427263501949980080 13585242484031373099 13744940695523707750 2447630496997855851 14141211921380827094 11868633475507052150 16642872165504822856 3514507829644705209 1829156947509973263 678958751171069037 4033262669760988836 9349963527238392258 10528774579283859479 7156300368854165996 7159330762317220778 7818608241369560190 4034440322021659342 14373051609309939330 6339185966443338883 16632474315845450368 3177054510580024931 15568985830779176875 794214412101838689 4566624404033837006 2918872222332658955 15289776151673527434 18322300466892521289 27703970027913342 8525082917125266993 6879008537482215596 4830154728652766458 7651058390151471827 13800442976424960765 2600981103071284051 5724313336689476106 2921559075316081421 3506784070722437470 10701281079848760702 13248623318638436179 13296804107746041510 14271755633219712678 16641609008506168792 5562580427733491351 14753122077316762063 12677672088991013320 18144992036229162911 14621733996695336032 12062423044508367227 10315710926637387768 13472349585386059577 11274463390398239615 15491501285497649711 2246555443148664221 7045095328024919475 6160151598302791319 17491574471179121860 1709682152643522084 4965176703650859338 10267271125732845767 7490739842975178642 16163942453749471912 2540233288788398441 1605326351212898617 10052161028778645987 13356088323935727106 9769699255089385569 5647270195449773592 16440436101929379270 1961463315896583246 18349431853053413633 11617608624850252610 17924925459083049127 3559536201958235108 185505984310124380 6481908618100478785 941339594940048141 12589853364637494619 12938917192488076847 6018826546748037420 2218434640362108300 15171979229290550087 1146326826148752461 17932092395608280219 14154748015925290936 475908642139591337 16512001944667189744 514929578256425265 2868412070306770678 13707053678504057856 17054550240453648672 11886029256257291642 355492061732400540 15049534308531716332 16902612746266593022 11634987495519942535 14088026515984116612 15085571814158455663 6999800074282954051 15548064687903629238 12559910736254925925 4677535172118066808 4207085698361783486 10722578427814724445 17632024006182355965 17070444852523802632 13226196206412635122 15107415129981860127 4254074577273483054 12915788026797449217 14107352903548513742 8845439977542229123 14913870218681260188 11072272260945436060 5455658254201962071 13664355964422011405 11390362462173211827 17448374922566938351 8875983427831465736 6666088977009196459 6188904854710498483 2907961912079483842 3335026721804911561 11867999412524396457 3130995021516926769 4505481404956061174 3823725480958382828 7408569086049477276 10854761261024373111 13221198666315793295 5896930316155143708 5127203709248071178 15212363732846108786 9827274072182317802 17614464337933370349 3607027547552414499 16263003254742248708 12727177071739162551 5734908331706365233 1335132011043710181 4230359870646933393 499745876219450211 6055809893435088845 11912062929537266312 14821313121824689168 10895469704014065639 9655028109992887409 13993400134215652239 13260535212402428176 6904275799530111776 11958955949459790686 2042686327617757393 12331810161653656013 14022030586574782863 6026129865626454408 1547748417214508947 12620048433635380338 1859971967688173035 14152840681402773565 14329668218699547911 17002328490117896647 682070213978753242 3926769656924329344 4897413670809218445 12126646231109345544 16023746731661836310 8402311079973882879 18265704991924338881 5873387849001613451 14719312990205435676 14798301642926508883 13236096645192197739 9308929446067730226 1488255622860222027 2976194004918604183 142847409940633419 5043813335522531753 13918178350141437868 7590252407329349416 9131702091712250287 14734816552436943432 14524760445941219960 14842621306609062676 17411959664371243882 14806378720214495598 6175601179424114934 18148644287173359899 12398126382762788714 7495326693851259084 17012813866689574343 9025346064772538551 9978751196859696531 2125398295083544237 7082486076835244222 8610831452841906617 10844141814246750817 12602871033354707119 14261682572284343669 12387319633006649604 11348069937750701995 3969270946742564450 3961797143126950424 16700556123861458120 13541901179329994421 10508434637012426681 2262779525555036227 2260518211893297674 5326570316934655949 7629391836158543605 7053700076095763778 402337282275397443 18024859116608695052 13440159575148254119 10336672340728369901 5054752527950126915 3757742294351712924 10636763973410967312 6025974654916248802 8357470453203671045 12690032397385316861 8460584694559853342 10446098381383528047 17732444021616947307 17810588318511833753 7727583442453380612 4699071058597556390 953542320369097470 10369416996031354612 2591687854733945500 13301788345303788929 5895305706096783940 11537043916376176575 5177788171987684744 14028139739066324392 10941159408430423578 13007453701869225133 2979030705687555073 437086925270578721 6335430704702919223 14242432450273551108 12081162541045157853 13371601108579017304 13727281294072732903 10530554508099830785 18146517608256906050 7786443311686649739 14872371767231271202 2512056844107749011 16971421345563061055 10057183829746009671 1585889819571166244 15653701873374695449 7620046785752819737 14032972128069172231 4821739345889355740 1899682733348615147 2528857199591609519 7771445909008697881 14622551796911053052 1614867097988386995 15236749951934940637 14738789940488191173 10633680927573345745 13145151543468102900 14270435604713130457 16835738853491218697 8280836946536136731 9254007532677835744 16493340116955567983 10725216680710700821 17210062889139005977 351010597207438170 11539896792110796255 16342439207306391964 16828831264627849259 2842857214166662822 16188500643285232400 10951252929272037353 1315609631160678200 12738090750397567188 11478284709931673041 11718631767604359840 5582802919861814498 7659485348432599660 2374243077210954830 2918191851282478455 12688269841307600784 18373303702779320447 14731567130796079864 5936152233858705289 13205321214298481973 3354325387941037407 1347793183329847888 1398095412644272718 6062655349679291985 5151478925165181864 6199224072884593267 2623753159373637441 17085096700620785896 16919464670663235833 8897728280262931823 9124663934354025901 11297058975058866834 824529053935550013 13817782238036969318 5050045318168970945 16235003337279689958 3014950444697797262 5725203174556836289 13220577016086297311 6665747612567456643 18018036192511491209 8213654669555423502 17549520198251276440 14883288445474151150 18128304280702412345 3516040206963484497 7794660596662680429 15518420863437466812 1660380383152893200 17127621478749896803 15996956560454125224 3455808520715983117 4940060098367012448 1850680832113806194 536693525128327864 395971642020613272 17557623974074236016 16258899282048976194 1197956885483049925 12982310744037243844 903011682888539728 5633755278472487660 7864320983434683446 1999155746470596360 10849910731988686979 6020141034864817711 18381545906859921650 16187196455590260014 14222579843797439492 9671566651027049359 10731690984571592540 16377854299315986698 5999075332330632188 1688744837013725261 8823822096317537935 11864798508481692548 17931068600306943272 2553516811266078716 6483574260694466037 2508153197976996461 16309915692613353590 9940506814390811322 2830623008800054810 8816718007414805149 974758625162571077 5605286687513512573 13106655530259754663 16322564029369298068 15238551700636971071 15752439452582127088 5723883827723777295 1860370406972070716 4136859322102476446 13267547565360714999 15117006556056786684 7405188088298729959 1320020726575740770 6834074427388973824 15530210262238755769 12619039941632453087 8016877653127073286 7646420226443079307 16720300636662130128 7357289970088068140 8190619132960066590 16392785886583223966 5865179382248488262 1843714069031483734 8570036684907901035 6872184949378341901 17923405002422181796 2480510022772797190 8671764969516291057 3553601917483149472 6225069204572948541 278826602060980675 7130696647694321858 8421103990358092622 15521757836657993039 17292637760524864104 4883454028495126355 6232108818592459189 3762024680339731173 9074211296284228772 15573629135322601923 4069196053534139746 5513929801592672084 15246655418233152168 9202318441880538299 13037280534122130537 9463483345685973575 16224170914605291672 17979267630287781699 15089849552034271930 16449209629013894682 15104047864760438979 4934027462758309141 7850609244188025048 493858207397794177 8325554168933058467 10156961389331265791 6315723436388800182 8585951672832349830 15419833313289672034 3291893308106986169 13873653215324127235 11421780849133855468 5506283027102935136 2754518538561398360 6850118834959118821 7962023196573093173 7018936584009584914 16213637248815647844 11486860425616359317 2624196811163293977 973740390396240090 12753983857012228198 645305410358672507 10326132361214996602 100846646362782339 5128588405460285233 13422346550185121238 17925522677175459595 17651134585802540115 2213444523110930475 6009127094088171640 3978044894617390568 1654857569775566811 791073304816848510 2666230768424055514 56019805103396146 5186780487091918260 4799937858433550934 11344744820878412647 16839121371558697174 12776773913371602214 11024142526283322722 1628664131443736278 18180179247069307457 8623608490611283146 17421767094163855536 15504196204909007385 16155359103969338916 7083551075699455806 14183876827634769625 11959672016245024739 12477301055643371557 2608595226045387614 15245087825429127241 9482759717030222378 109715106830416355 1089817082170236043 7315631174583228228 4546997648850888370 4031540015536821343 7966926241398474838 947224649502490688 9070624364991372746 13164953843557820550 1819054632632503652 12101725692459533700 10393498806983500526 7346730389312417573 946951537030644688 7978493130699259323 700264621883634666 18274861938975966386 14857895627669289993 17644527460291097155 12547664310950836043 9127457479710440852 10152614792531451094 13710408161994804346 14111778710956798467 18391212245591761753 11939658462583804700 1005669717911264571 10390332412593781068 689135944193696214 12437369943326464946 10993521387306148907 873747662384031310 8599360343330097505 11117116566958530955 5489893468233749736 9554474584294231666 4972232677136801345 17767183239750290608 4062157142783677625 5744051613867876996 9620560209580381527 6534218254994043253 17000165065026888916 1583176844320343098 5328492881425566869 6939871207549048488 13894903115816434132 2328296105958584104 15638998214366694818 9657041657406216835 113831048825740510 11009967805429188986 13924187087405348227 13025723361125699596 18309509785852093706 5648649276045980573 1883451870305358618 620893822959582681 7199019063867154679 5306842734725946531 275360532384519918 17827454494855858675 2953420469078231622 18106346062034494257 13361158157183143376 16549173608693208541 6622165647162987385 12160940795656578956 7564541093529152266 3901829369524131128 17223967824773504726 12450755628258270871 3389951906633518198 8309042154277748607 7860378508082732748 16978191643535125371 7822842695787305871 11577929022559834672 4517865182577735934 16492868694301507755 7425314051247625085 16863899994125679387 12465518647945218727 2786113966683018039 16003588792159537833 3241099556407636578 10091242332550983235 11026274232818775670 14818083140659138035 11172588075036491284 4283067992248859506 12255013453306040039 14068988956304183185 3481181998255018219 10831515984730101064 13097571517045794721 16828495949903273247 9805036208003470876 2461921948658110246 16402870350186219379 4874542323586725112 5695104974441007190 1805626055174480013 3969893993884264320 616848101173103680 14366428139497923730 3634094050239229568 16432056489949549211 8867423018943861439 8207723616396925294 3741845851514257667 17963229254954329416 16574093504988904477 12441780065206592883 5730026372175347122 11041127771943962758 7921524136443259858 9391293173950778196 13012955771701486582 1747121080962414883 12040328028489572654 1400531248412296698 4442556006103810078 14086832690244774050 8929887144414856911 1447047416529519628 1382941770964844849 1932390534539403501 4639961826635440316 4088584797865165521 7571525599848221029 12929529524149625707 9075044450307575156 10909599128270771366 10116314050417394832 4657937804133924467 65139163774912103 9663108007630179759 12548514359992053417 2405011726847444028 9306411213772852341 14534431741356200345 5783067672678261659 2988271008515505400 16313555352206716118 3733476581738839974 3066640030591211898 16152066920803018012 8463848609330201010 714825427320345926 3959234342780056213 12644405290864730474 14084061646528513314 356366161625877765 6353862007259060573 7643799796254698780 17576002518735188171 1761740076520366434 5344179427449217177 10250505622093415156 14034059883792194181 5649755404647192182 9198452167554012937 10071431225853405008 473497916331698843 14065426031726371838 1914012167063574944 14128679789740499482 17124317501198993549 9455234005661604846 4814567677470839244 16578267034308783013 5129264661443448851 1511776493305347120 2156665166145949672 6563470103539685173 14894262527139954403 18202863242096256309 6286197046414421884 6028259705066511616 14980791724705572953 5479067924233434515 10981613656319973677 7239142288313083420 6809611027648488531 14750239988888425741 6173074807779406519 11744269021495391333 14494042040356845689 18305636225133389140 5893446129328340151 5041497449249831492 2524446772823516977 17608771873945704074 5546701254117045284 5271341014256943115 2132694394357060713 1468221839479924429 18437496027836971436 7824352154519901690 3077360493064453914 11087954664268919709 11136983279849705353 7151801485124411702 7447134622048240842 18379464526375738613 10930447419218216547 12106117957286106551 3710851015509728249 10355247593904512263 5670465467861180326 7450929752842512103 476631463768542034 8963666563976920691 7760105318290718673 1586366550180682470 8006705994838365801 16433634919757412058 14618728960285133539 16445125680308149504 12057253317528434170 17007830121519290080 15643600816740501528 10703155500975326575 18178904380345706941 5620160870017699693 7347769282561906161 10732806088017205005 17409840336585729414 11033180039962470714 11568167366576483019 13094946135590658047 14687732600864581855 8995537960027668775 14524920787436008436 5561400438244389610 17183678368360227265 8807907933959027630 5846659250272952896 4994651932517408137 10340191658320820690 2404917846874186750 7538136644068467886 16652254631639176313 18294482058880150812 13599912765513430473 2109982028287877382 14093297305731700432 1443114130130434120 14457217362966152343 1224810402203015969 15906146729781177843 5489316637506051682 18112596084546595922 6907294690613666089 12749654455241142129 9118234124729855344 12140388095258091422 8735017725817366943 8437772217559376811 4421723350966340688 1163239713633892577 13833972812597300767 4284032976765998080 18061746649521489592 16674016517912643514 11652624864604742815 15709270600508919290 9103079382013919736 16563132040718241871 7893657385133015563 17237881221728300744 2608239763134904618 6954689324630797263 15370910096829710604 17069065956666610335 3498942581761694133 1727039332399277585 13372184183971089736 3147590836614897037 7770873126305056487 16458474727213795590 17911490317621380143 5021568111064599211 15983747013228915661 13504770521841492125 15227028109295108913 14010736211287468820 6607766385571772170 15036163071102928031 1123127351963118229 13754141229117894276 17808436505889679871 16358324259796031810 10542670146478904807 14826526984516859535 18005071582301030871 7070094269360747530 7717963967235691911 16132248510994224958 8104201551725162078 12110864465918060482 3969897211079422643 6437162732616815608 14578872179673229045 16016425733664831456 9696501046317344082 9559774184798977386 4020773864094721187 9384592270662799034 10199721401637160714 9446323191917602073 17830026887882686586 18099756296694174408 4462750166915804456 6014580759315355878 17469996372159665388 4778455125923725644 537665036298408227 10188249192663043967 16497081621431195673 17491143085508884572 1236123309403682111 6967622473592091734 8825250285883271613 6871290819159571693 614118033955058045 12465040130424809703 3963259233561154683 14581601028439945702 7557150825239626007 14505623846207552262 10128337684497478790 3613408386039147880 1648192007927296373 6979722089727600289 8710834977096170430 9450377961637523474 17378231405181587427 7323559422319123717 11574876994909718237 13942352999823129023 11400805227826244917 7145965380866140843 13339192789929578650 12375395339394102773 15925323370968673691 5098393440959854708 3863826114024968328 1292906769747748696 6528236966879198798 18117948052624499633 4222563482864792862 11651082381266216005 736043672608660540 14346427824500463167 13294888137413911776 8743426727742259083 3937503194099209625 9121585798965222934 14494585879517939291 10849460972183260624 2723719896698368443 9509705115844931843 14354374784113426022 10806211646798705656 5316701345605327332 13685605774157821603 16488199932745185095 6117805369565346253 2240023454074969327 8630433448343279681 2723159539432928050 14352237426627582290 16478605884633553525 1900379639892855627 240874044154353204 15358571072627368906 5673168488472003030 17436553878334539127 10209523615387141508 7068654575757238605 8033436573414341653 5087461781542201483 5003163454751107931 2297848369144317754 3788966655427027970 3509654922909457674 6778050412909039245 9731949832938240895 12583086081289538956 10752836659972215744 5858166036580776319 9398180927632260043 10729510054615462398 3589642215719534590 16526897745684999657 1402785193708486921 17032633307143981171 3281986520475713461 9605217794180994787 11765333140501478685 9854885171206389020 9263926972167584408 5109494307754577784 17228031649367151393 18066222915725866671 16324272891819290589 2171776304088687632 8782158890851758345 13529844112644518441 8201092793806521238 14872404976722815087 7642640778654284436 6134790923151297156 11598400189128401654 18086546651111294230 12501656213062374162 5453870901313693410 13262175671175399875 10015249153609572295 15744792553831488067 3560059045752616718 1086577934745574573 14735569616477717864 2083248172991027883 3418797346998767154 7525449764831043560 8786101235678366197 16056737451116804505 2141792598447923579 7598688883732146054 6930070537981987779 17061100394410835789 6204350625230320556 5068973775745063532 10068848703931173293 15116001717342616353 4368732958489937650 4518763787876461229 12334419833032711930 2771350468024173861 6603226900996523687 18296029586264541606 7707946394440114632 704079800489051131 12612581946457996193 190432248021844046 15303783807102595205 5380842596980899749 5353474936828352228 13212430790550404919 8240308732313582584 15996601868267973997 10951851159884149863 1035581284983402024 2989880158472628860 16386444744440173285 1263063741553547871 8942405506442295950 12960707172635920824 15519018888445484622 2423181167612440260 15116751356888943358 6396528209278349378 17385489741682674102 4598510736911364014 4403573239518106941 1160555295463749469 238355457076725185 263158193533695873 5664175855587987664 16496234729604987581 5329089663416119169 11646930455718426574 12650129900934981124 11115700191519798678 3807635997472752151 10580015127415597029 2514713706157014139 8018627155279923907 640252959136263595 7125359629341520517 11128521580306591187 12073143708796730585 10087208801880953809 16446430180508015449 5763857714292581723 12383027090748185796 7780930349520244137 2391328610887764918 18052407190105288299 460117086458001354 9870478026799833611 10684508308527245873 13879384656150949820 8256563952721415053 15722377080497854717 1128272778874264315 14103123817823269854 10595036716107598440 1022545183356048613 13130903678702885539 3453600258064324138 4368010297170251477 13920312498587079412 4703488173765501322 18341632506505749364 14321278942529851597 17021247250439505096 13720138516060425285 15602132564263046552 4610011910648797932 2371031105841951001 4781981064331475167 3670434714681636861 9418433743915129448 14908082745295492585 17568713707377290706 8761542877207602490 10567297564439867906 13504564113302035298 1243208127128967385 15356756254577662513 14338246095763715547 14961977928888963551 10461529743444716043 14087338886245748083 12138125027845560913 386999913998511153 18105862184681706304 2754237926014457049 5374134886348829032 17998865146745307646 1720860401792849063 17018950125295951293 6786740681162736721 13728957254877372438 2228541902623000092 9734506363572691152 13780496125056834779 14806093718978633508 2780815953349676769 13420159061329362645 3563391047947875058 15503568586930606664 18229750894102749895 4256539218036712761 1969843692535799679 14019099013004157812 16236740304875833852 15752604299854596451 12769819395655359350 10173903903564698704 6702691201325038811 17153124149047227269 1936493247134989980 15717744722155152908 1167975281398039198 12007884892618142540 9985607430800069332 14882563120420034012 12006071833963149265 2370032496375045947 5056235608874359651 7207507780847694808 12615830750646768087 9794269313351843556 7112743444855086158 3853566928682778758 14192833426885112026 4414270034716593088 14082451750202564633 16277016489203167162 8962024756554985163 6628505449763455050 76905753849388596 542615367154919911 3705405131927901569 104807059081697112 5741602016192020383 2802686745827722725 5290574644823044937 17162481022629589426 6083301198439519480 4083894483392432484 9055908132548956008 13641055949932236890 14185131699771360415 5031711990244221466 5667225417455851518 9772511122347859935 8957740483803582824 7352104048561148141 13404640706040574670 12590048839754832567 17862058160338931118 4535229120453797746 2077353804619594750 7352432794451990914 12275331874988059141 1687160847000299973 12694003887995173252 4513240394665160140 3891145297008418692 6499680641480011900 5577283331644907541 14008790331965066272 7346055764066184415 3103828263374718676 1947301606681527707 2119916361201496576 12816491367282266280 7784384695073283898 12180653980239133046 8852322463617303658 5308398704013802484 7487798075053223929 15914522519551852240 16962055089950677052 17369792135666037006 8359672207554914126 16190474601468089549 6742006327846398583 9734998140583106863 10605146091841179138 11015943852408462993 17101649039908314477 1297133948101525904 12229820609458052587 12044198541010928352 12691947252885252180 8124614028720565842 1697596221452298910 9239821278734544209 12418607785462591942 1060684046798036899 498521351040528727 6536860751920180296 17417161274323549761 17268254221531761418 711512286963981438 14506270904259015881 9043799608733699966 2037433971712962559 9878529615134587039 6617269003990213376 7675571615844497755 17064401199343852447 15030019254716397442 12532761986245626664 18131022149446488951 13054179165371870110 1457366602059633390 4083572371374656983 1940366564603343744 11796158250308195623 6499314911792669873 4327602617175013421 6556956582681426081 5497140769573644439 8269910577345614467 15868001789410052343 17039826552337923642 15135774431028561683 17193047643273624989 1022590591389066710 4651558741601505868 6025702848329866747 12273285889348727742 7701207988301098412 15896422651258447364 9292076640316291979 8026915808040929981 17423916666594037473 8098808371829002257 4442318567452161506 8218642051931167420 1216484085241792906 3936396189819872024 18361550113846757448 9689738374029555171 10057376934564596706 13437197269890891699 13642330646605908571 14921209021347994114 14331574466119771934 16287043181013406696 12227657482388198957 3260382112093230472 2189386983318322051 17432941749801418469 4481642796522492063 12873336704934076687 14099858333171035713 10131279836780177737 9703728630354491899 15393876510505211328 15834231188526665356 3313754971138166437 5529968438972726707 17858856783044652724 15444395210005867189 14889199410212040087 9947600303194083171 6884473923181425318 4107901473895737609 9029923120973770742 10963587578324296937 1037091963175492991 1317233988355189639 15821660088292553126 3488613102997861234 12247537803495479534 15004004463772892091 6762940131200263027 21530963978581550 18275488002022922199 3559277262707993162 8982700295767313312 12820652657662891243 6473935560214518168 1025979723543815833 9895460738766400757 6372972020434351061 5815061037222926158 4771802467979866661 4095800816002927088 7555103357344897862 2985341275699937532 3540047513133441632 9923221887872197700 17042231670618827217 8503627600235512517 18178839531991436000 2457782736737505154 5239499538691548804 806190263996250652 781662066134466521 10174988552737370894 9945913757594175800 5273456291901886798 2423491933866580681 14893421661489258980 6983149192793039240 6780847894880970293 653434818907969150 18178073963698239076 6903235272389381324 7302457931403030557 17546349889132170173 17505010086529188547 2002536252820595200 15563512156919265208 15098781465846366600 4772736897317549559 13836051957747921000 13892066946672620667 5389754081195244665 13133890277488825206 146648051053954798 14906522881303957298 5252527992959622076 16068147930340343892 7428908671005296371 4687996892251009584 586560638260641443 1713933541004852554 17672598234121774102 10340559768378449382 239694667110089277 2003142036157038082 3972003070613854553 2213383070940371719 8508693543805588472 6256133115575367361 2871019685295203196 5381710101147009797 710124585668007718 17787852934805073012 16811611313141826749 15644554207440951617 12754176038919548339 2855412961134503447 2200198633464950781 4859621469366915418 4368386597929747166 13014934866694985616 16466716617323130279 7661550281618054023 10893373482796184778 7099471192446533666 16585502731446169829 4253221215407122796 16381100080601423288 10554775641868823131 11665295347350411016 3524523179103689263 17022310399092249773 9160694899242891953 4223446946667091998 14357344726936933121 1532531567524493797 17262227374672080513 2156348882402559220 4954181403625120931 7540162557328258237 2363322372497559329 6420724032383744804 3247594500464738770 5149546122607051837 14370295900350565597 10909605925943636586 4402116841531383836 7482776433234659625 12587426994108267962 7520187185256748707 2793386262585334175 16975163540866821179 11481319735697661574 11748218896391062606 7165324159969682324 15536943107829474704 2518600395852878347 401517972358684791 13532751932156168069 13251799157838216139 7534346890925468772 2043177848101090441 8903457593403337059 4127567083913046382 5354465319229666048 4706473736503859322 13926377299408165669 2696761843098601948 2764162706007747554 3897344975855971945 9394734271520181385 4856909172036795917 13623137658443273661 10454657841652033528 13080817666780708916 17224784918309069264 14609516706110201487 11113690330516658687 7345042330741091876 5590486119849380173 17119975720127279522 12511118215257932509 10132624530608137876 1342090470892983473 13405398024206489753 9520768507362667504 10651581085625368424 9994199776812293586 9992259333721154336 15264787292851143628 12755916082517496503 6803000609227179142 1510863390703229859 13044736883962272999 200343161486655077 10277677393040604951 6547592097458447262 6752165294879120058 4959717600312645318 16030369658990627059 18027409562870620053 1376067489962974971 992942830088196471 16269161563849882174 15290407389231131147 9470087455692843862 18271136279366384267 6903786584672678941 6330441720520440688 5569097610525550593 18110014934610674653 4204715427523968100 5327415668367292386 17350004983493658515 13183809752746998693 7013841714559369362 2276122814613921523 7249273894233106245 5492564761137942703 16443173922938211883 5759933190231630373 3531415802661955644 16702039201547088629 7706056634967314147 9366842712097207691 10912816107716116933 2856517994237211587 10127494150221711110 17092060429283548134 16307680530679270607 14734670530771322231 2547507619509419355 2610982980155259336 1237490770811421361 17002128480635759454 219987057180374255 11463611116716326112 9220355635597726914 197650227626469765 10295493010582057672 1911148060828183220 1457830462758096576 9502677468443944701 14994087489980406041 4285597636360333815 15036054414850702373 10106274663804782280 18262067586502310683 1126333089023701500 2822533021415145834 15229212817009000684 10431802168622012119 252829120465007941 3453646221081871686 6549275241472871583 9439450478446153144 3402701681253458708 8575045964520327509 9382094350192209656 11474186218359285678 14647655345392239533 15590637440961941967 16143975260699802519 4624545361822117315 11381003465491151196 13500825011757882792 15703247779360889262 15968515552204754280 9664444726761692291 17268418114586614772 11994285091224042173 15904690322575659937 3942742687522240717 4484178544157184077 12370346682028247019 4060330082936114466 3276256981219217200 12085648524404202443 9997922421614005111 5707483502253314986 9994074950051444150 5682099274044680000 17340605129603954358 9789840954938985217 10168236949800942221 17655273461533340330 3011999864567545385 7115599458983806905 8748961294069587029 17098191289344847261 10598409070314173388 15070891697180705285 8455403807124434725 13909827944176856989 17710368744486660671 11184039178224717544 7849750394989105248 18202654443484979207 10723261507804038119 12113683684667821303 10207278124128061316 1769652933815746217 12980440438426185615 15879462391445576750 6010100799140567848 12965816392216825287 11196256257489032780 15687570851970571449 12341347613243100679 13453470280484704571 4548649836203988725 5741141840133355608 7594181465163786393 1218568351181048888 11393969298974598178 6236649897328788763 13111973978826462386 5234845068687055237 5741740995086727707 17422862181725858076 2550554642023488021 4570264635274649081 8309063318406829952 1730734497290730666 5680292744195698652 8088755590907760909 17676078949903407915 1173495305803578814 9606420119457697905 11378707015579653447 11262813527030080452 11966171898989076843 7057229487706435577 7997527183288171722 4595131278691287468 13558684160001091763 12743201441351333024 9387776592110248744 9852668343088312603 12144556352815744713 1963571113163762261 14388555641557922930 856133348013930870 6087071325994818615 8259771506855878256 5089048256739543404 7405159565068793569 13367425651219002778 10129153121826286549 10816430673735565684 4553634561035082784 267670117801957471 4139098421217225526 3721894865866109350 16047083656327287452 2944065404422110574 7973832574608736281 11849554786409259472 15088458760473948025 4086506066679768239 9290509493249011610 10299866792588288801 6138116843048860376 10671545435728282957 7557345985226003677 256085627774979237 2156772015335300353 1124877986363038117 9080652766438222878 13880894822988885625 1824090310958121130 6549714299101541902 7732387946043187188 15513363246314845555 3680375981811867049 14689637945171915444 1604744658343573603 6738891516533432640 5821473983232566975 14607083584644544229 7748070170086258130 10847736284425847033 12177972866096371104 10049345320190860624 846023051026431729 6939622741440616569 1063480063278878438 12634726689196875090 12727618815739636569 16021186977159453792 16166337281558485113 692507050619969020 42309183085436465 12025150657490597196 7343289484914168163 15295276626586302720 16807443748315937507 9159020891770832264 16792429878456205136 6183472651064412599 15659180946759930192 2494007325530488855 14167705295864530406 10508063634465942853 3695463046673503296 9763449555405664339 18176179948626953282 14529957177750703274 937683461643877236 5021138008673421511 8782524603795816266 6317656405600361516 14127516613890249523 9710405867840191880 8432375164130735986 1969927446427260281 6634794163855319806 10913182837779676938 8941718051203144905 16021769816872917903 2006240325946404826 7787808344431795372 9292823951995438687 13903687162502027335 12076582605710402300 14142758810625140947 9585005829891769030 16118120014301445419 2563825860233403035 540459305943939370 8618756951605735402 10820433591843126227 3833639047189874736 12704101596933893993 7977506077167445628 2114931173662685224 3740241418136612687 6444994004369836388 4998304294343311269 12518521501833537683 12921819394716920747 16325780969741642628 15462185544134705830 2755898422817802377 7187583035688349814 16636829559843284901 12092794129728495059 9236039766847697451 15090504099591626457 12440947905909841279 828423730958025006 12698073516980225769 3732878825236144547 9096961510820188215 9085882022964512435 17612339915042505789 10170504368777629970 1649546581600522239 956341611677270359 5490784222698365507 11837984429368037598 17869813590750767206 4732334971416906647 8828605622406938379 11867522769448524511 14511549567803757343 680942230413097146 8652952956834581441 9439652867332217563 6156258098447620989 9901428600872582604 10335675754847610024 3534385254804068692 15242910476128875636 932270173338465704 5931718112880206220 7885297337466487422 11438803483155825357 8011215409911819524 6769421835639229443 4045527126316292317 17052486279768990275 2620666910770936108 2540552648573504875 14344553340175435514 783781712465105316 3786431168933816521 7648105512568660970 10963812913561175940 18270012942692237546 800245577717849389 4835693125393678778 8030404686960236671 5015871018444618639 9549072908648811446 6064672473195053109 815601504418121021 15105375071475029428 4436167037809624526 13013093927895416345 8186377093932753096 10435736283780217802 8757505780878419534 5254384466323316020 16684888958798885520 1392647005984176202 8705601867461739100 10031977489585341408 11338428450398712656 17783787253945934780 6935722824720554171 2281912859227332893 11120641238761333803 12041698549782563022 17428538052702753582 2871037895232352986 16409870355718615817 11042080964277961113 12214286523379482331 6237169364280575851 14687653559516088695 6637556906188069953 17552487336648594068 7491999572558075363 3771919863825342777 7570926746470106786 12455211997959793179 522361766050066239 9395553844901822498 1475062068096955538 8500651310333445742 1044054071137941847 9673794724631704015 11616112930475412686 10519369045685552286 13332421103250208437 6358381123654583842 11784480083083942651 13609023438069457892 10601239812689447395 12569801161116053208 15328789929591562052 10230946348768805858 10839643540957234593 10080639737843712136 12693210407557123281 1558120742606022613 16312226809587994997 11478925607815028727 11360627120751682300 390099383563529001 4126391055922061269 15119612016241040643 10784823372973477209 13695961899359207843 15879794539002874924 10407621585691012823 13887355970477071822 14499007389823410534 4701910680448456656 10899488571709661189 9877599746486508767 10148287044925101 1665719785392361947 1706131719979900682 4754560293495492854 10341482475937907465 6915533210297192006 10515532793145112549 13789009298825688742 5297904236533496520 18002754463989578787 13061948543009592894 17736493111833676586 816650145094778754 11430312999158726902 16615413665250853747 10835380759198326192 5122267978489726136 4896057419577799459 4255912534176296129 7834662054438714495 17823036272051210712 9066679836330468116 13411860713280359081 618715691760191023 11639966947255363108 9303404646733436841 3989263434250177612 12023343540648565080 7759872338492517306 3887952953126589948 10516468934081337013 15172111451326878967 9138406723642175725 16934275164579159524 1142924701186010048 16574575113921113733 102998734024309513 14178542617524454448 5388200046826943172 17621214814217864361 13698792123668387157 15734857115398671573 6954035616310883698 13577324044263242628 6279901935829237913 16094122214496916669 8565258482895188614 9438946754329721477 9541354518605891787 14320278899481532825 13765787434876270185 12832939922787220548 12542776842032839627 10935891384899701015 4334572512324460492 7416069405219245270 9733983962459407802 3203357458119134795 5669084586517361139 10300324956584194825 592331944781936848 5954451330069373102 4382845805708423885 18057033046763338044 3467603896909923126 16721724379470529950 4168708476187885655 9822001951254839266 11175311218499916287 9944564695356714102 3575298853419316018 2934056640554668402 5431499914835318201 3274992589821497479 17330660069277264252 14884957788287808133 17683908631787978900 3580710291687920746 13532943632679538486 281283141801197789 1249389013545447578 15906597902549515955 5035645529187473804 8060962158994524733 7565647297053376464 3565084059398744448 10454795294506452898 6244894776402924990 10242829767501104052 12347188027005181750 2195661612467496174 5511552131351287334 12291512856095764381 2354922497004873803 1421440663468939365 3348287031451755354 5283265396150206340 14906945475643970528 6454231747315956919 9393712233192818279 4037858636919619870 12106195618642407157 15686368778548616346 6843900992527581049 6954725652043503009 10017939674812694854 600103042056309697 3751260671828817698 4015369261126734099 17660519908118073559 6810268967500655601 9990227175423652515 9051977800146352323 687849696636481529 551161862670456448 11804207887584453821 2321266219515005049 7399541001512067582 5958442885037597110 3567598591194216450 17090260980459186677 9756339240429859373 13160395911606324229 5927293319489021672 7172136787648414332 16516702167386632314 17356521449967091910 15903687206671634611 3775909626115702341 15378204298494094820 15709824173269028140 13265204747250889139 9109119470577345202 3949373721651585961 6506018201651361641 16165908916925477396 17918731082801719738 16442729399408279741 15720769956413565863 13517182473557000288 15461187327308578640 17301684275531498780 3835068932561145332 16315971324368672971 4585078866786684144 13923537259927270685 9468668624689763271 14422891065933819991 15965068327681661565 8373207045195277162 9629557891939307840 7452539733893147309 13242795214275185022 7837555868415868781 7749628446830666034 6119909204215866989 11797051378320571162 14420974435710185390 14758705512805796270 13737951488658941144 2573585960082513403 9274625638043541170 16931002747228451382 5052578685073153661 4930724512535580223 6496395805245906812 7427979478848850248 2954077423208766481 4556149267752829848 4980363884697162159 4443128248272955938 12867225056275918851 6654695795419949898 5354843917703273187 3162701766437335635 5627558939320922754 4665791384116729428 16300371433389391833 17484618133700477575 1973514332399567189 10592852942069382602 9770960600797955099 15590437665747477422 15478350831616610814 10993470199453910965 3850527326321509544 18403094813321857824 7086419803052484990 17671471353551990318 15171997175179214515 7431558591086511278 1785599881903429880 11562031800617861145 4088072135412684811 2209430353670511587 4915511254183797079 5408867918082405595 1832498758398447998 3894358870683339822 7077356474211762687 7199222213351806948 4388702918645752249 10751535930042432378 15728404934121946547 11725133995696749797 11559143065176286300 16714942583626617964 4953232939913402145 6077710615238232795 17470052910017998185 9248583409877005278 13958681046143370645 6313736062523893390 12734288951032653954 11922548067145159706 1430564301728888569 12789453955341461919 5049680023598106984 14299185294923521234 2341913456250888999 18327254523870652935 13533532226743176612 2401292239185938975 9114864002743985514 10826662902831493973 14726906930350445780 14267604398299814023 7174328311060235319 3210227750121422781 9316777262114671517 110756734108934125 12998789104820146631 1978921077298767023 13504503315626735171 12813321059060128111 9872412651442325191 2639844210162404157 9546234527971469733 5800424094611557460 5898452127513646242 1854986513124028208 10142412597670260476 14004953757271968185 15630480296497167482 12436923375513394407 15168678591021685064 1857037596128999759 16747830845841318224 16157456339169990088 14062056083148513082 1278582994021243558 220570488081699722 18267302587915124163 12256555050442234505 1059011046912883597 2523010815330618816 2773182441255580633 686422692400989276 8500667344007465015 8051278731501684237 13747398042583615540 4838301354056659072 3399388300310311545 4613709664406379487 12293722917037163344 3433351322022142221 8781148014221306831 9169237340850011352 15594316922349350347 9309669037845454663 10385954669440769595 7660769565958158981 16660037220930383665 11341702769309881038 7210391577746081429 3088421128279124929 685189810514420681 9723756511525051725 6289494496361254161 12989277668078150917 1983187719715170762 12650746406631555098 678462018958365249 6199415241000290693 7938032460508451200 969141380995674197 9615212722675952666 13727640496174380502 17255999854168309089 2690380177498776636 7234202782096352452 777396481582887727 12317916011481658002 8820846470502138548 16766984388466147854 14140712637446745805 4383071026943336657 14199935956373645762 12096374170592007946 948713416812063847 10488837978048721439 11899105273516097310 8473742576197756534 2697950178123932250 18173314227247578645 7852648237452230671 194336289143359326 2308921061804096073 5265422915346462380 1222286506874315009 7909472422906428383 12408151270491775465 8013771701803791179 2157807645122917653 9611517254036231580 4317510109681926919 15742984765402447718 11906132454828832929 6803073431013645565 16327625859818501946 12633828446369916391 15308944398750378480 9340112177419125689 16438262672752289609 14425683767399562684 18104251019934530345 8366602023169321659 5233086599750282014 2278332601038273292 9469420283695994220 13647778285427494259 11533348865487647961 2182287180190621714 12630720309682607745 16267785888732340624 1802556712278935073 16086052883734383824 2081274778345052606 12764186525619128813 8351391820376347355 10558600703535570387 14797262846719473652 4049052144685707603 8116039313557872461 2654724467232985138 2511797487105961417 10869755046952059363 5727594245417471410 8922708616209299538 17304155240917330221 3432348593733554134 9581481483058350461 3050349337457584453 12223053847643295830 5227722039346778494 756979341512823774 6828987273629861914 5861478348759467912 3234879636334962149 12172104395941762079 5928136827112735263 1038931176748212154 7127228334562397435 2082690032645231230 6734304063669814983 12061223969114375236 10189988332985059093 13030074060934435391 17019179487308152027 358248616086715546 6304292268826709710 10891911064458446876 13593967939030756034 6548511722630194733 4654283859533023308 6058284203409647277 14508950984609219016 13431966793623470227 14460620720294866980 14041046846494195325 17358372701608560542 4523184797859529187 10230367883931214093 10559696826092154878 1253863627121022934 2908821459615868351 12924621530022575152 7789334207586683986 9622581414482950925 3751638055004849472 1717552630056323317 6016098568823249395 6523173538343039960 2691799544955990058 9309360307878999591 9875862345205041726 8295171751295087361 13756891920194679821 1255235478201947196 10349862743379733983 9163577813224216570 3081460389816540714 14324040217446482164 3548839262910664848 18251489769725192101 16267980599349371024 608243636434393492 10020040490371833143 11459372517004019273 12342628234279252158 6990715204217054652 17307703783934659524 3123696962593252980 6615741389791439906 7724119484978306222 10218144560925629583 18015536257719902377 10114658460349821838 14153650895873387932 15195625828288684408 10347021597710165416 6656163489894904912 10352279873560888205 17252985453851098705 1876827748758212295 17831703541361375999 4069691914724533180 14363872957943502592 4889496021862904687 3543676766014424980 2366923533401495870 5005623953523756267 5146382128266909960 15716482165893259851 5024902272183240828 707057758387441580 7658138100257322236 35544838032057538 8989891292529497155 9369776667386343475 16502627948167867705 13532977475812578235 7043325575161168710 10283496700113519864 5841992739295864080 16372302914114251057 13394791769722766963 7258615979178882307 18174907742594906311 15123429406179292346 2925978465553305839 4551416415750788281 3387094698351392745 1183359881099731051 11409612036210356952 17564340529312223031 18351945182412016011 188366070486582448 10495999544802407410 9621575199773813284 1163001212289141597 548985368917381567 15746729035166837371 7133178799830580088 5945323649305183966 13165367766333095378 15348598498150506149 12541982527608266779 1483896363072689259 9309190065847683162 11962594785124650569 9323716989656464263 10440631727298753639 17237367658650032117 8492285085373963160 11797960110139834647 9213508438579472093 1845591265181942632 3993623183100008164 4987207135538054597 2433808849047572678 15307336104149549396 4275402286061914966 11517753898959760118 12770238280648709624 2117541412708676552 6937185601245893566 16516573689411058580 5670975337794832580 16737795414223380014 15000288813765781390 1083290896872921123 6894829184751906243 8496031767676590645 730135350374435789 6434516504577910924 6080505593559487089 11868110139565112082 6797108606514127889 2136922063570182634 6393357922473253308 5014228152908685685 14575963963150132196 15959718209451283100 16492894988049548671 13023123154635043670 7009347512425720304 5657028302457984653 9794789843601985780 7429513846549292143 11528784835303060127 10429378423996050590 6863050528698272803 17384315192331820348 6482644780685414232 8230455790944246280 4506759975013121673 17547570302747187417 3442699791917834002 9548761993959434766 3761193493768311865 10245652145611601942 12307918289916955674 3485011064547410980 11731268131498677659 10933328788526337970 4754594512362020414 2198933907926222646 11170283724260964500 15680918038001158481 13682712241948452245 16069907062229658388 858020930750546741 8557563280311882842 15277525457493436329 7116096924464519011 13313009460353485753 8760033467641798977 15290794077298738501 16680143480388712340 4521742247888882888 3704259015886195295 4336636615985901739 6327987897865223232 17914991913023543497 8449853624008355307 18346870121316151478 10440910048083095957 11939133808991775124 4385716230242135819 17184729306887781720 12814322427616190053 7861654022670188269 16512073792341636384 15778089988600088709 10751338234037384717 16910311026121729028 16596675105828176832 17314297969929005272 13587635355092805001 953632083061719547 2948794966773541008 13557806882653121260 8973985380850280868 17994560296769043024 1350132576490203271 9420889818105442090 3885731767272637947 18187312746641397863 9196877408541682298 10998530979429367157 2037594563501973291 8628875282847560441 9586936448959862365 17829035739355577359 15521958874491186504 493441011022843901 10772918665789704365 1436615529029082732 10159871924104362230 666623788316098232 8074335851740974442 7832190389670589946 7085673601010441307 12835273571864340693 11498515779051167036 6770510221663935154 5346356748018441566 1771654659514067453 6202479513078613649 10451444463619061538 251273004701797536 7238632274808201110 16652404806644698526 9912929769135771364 1139976543189643551 12978659434753756904 5958262952878658080 4492676204034668457 15929605896738546376 12575872452669242469 16579272615140090063 1422532115433518047 4035492375228506994 15445559989524981015 13955393240293552814 7801461405333862693 8462089417335914154 18004478249800389071 5870676945830440559 1031950002880587250 5533921876502897421 11050486571104067697 6172642785432130666 552321249467975554 15106438856108769443 6401112052830968711 12785979177851623229 11381987628806685376 12339513416851842214 11320798718406961167 8140175772890479751 10135925353528476027 14054871540139980164 302365846718369224 14791612581448617679 14297173930490518145 16349185024692409807 7369742781328606756 8176509916333997543 15216073629503480812 119511398801738450 11001368550536745770 15128271237323841743 7640933466977293767 7036026253395825443 2021499257867504540 7075370069106894690 9380882183781713640 13019084818613122020 12605117582556329733 4557234608334670195 3711962639850915856 1003536880432626167 15462287486915682964 14803576460034158768 1480276023628077266 1920886349698728254 1600927904420051740 16223822506791251081 9094213305179611631 2565215062033720975 7518268618232569408 3822911870250514867 6256707674640454713 8482007891918894892 9386154052078292574 6358370834814141467 6641479547704903557 2028598113390034652 8016750903690561657 6320465852540961864 10740166544535692117 14791764626951709124 12274078794346351051 8435671492186293103 15218483544825663821 17065786840615690487 4522477492938464691 906587686923777393 8896033831764141090 17532078606211419717 11173246284804459861 9975057695253135242 7066120293930911661 15240640152789053889 8098694030609556153 5792037074300429656 11596084583740725363 13575486989912928693 4922623703993922842 10192078386356787267 2712775904867900310 9920952331695127238 13560315026418508290 11346269465471807633 8763877619831124030 4383144475782012754 9960710723784254453 14194550838006473349 17705552748796097941 2289134929862035030 15459072551546030141 7535714753224772405 5998455580737430403 2837263947437473114 7471616021961611340 9982921289091828718 4894103651485805421 13712642769273942323 13925008358630441365 4183144098858916336 847591555358065048 17225644694877993696 5450270184307789352 752016338915807345 16888281988887515094 5934702336137968601 14325266689517263728 2316057499427014405 7759457650265403143 4061728881052482374 2793420248442494784 17689044958681670441 2652904007213682111 1118207096175978398 18372161712487849623 3642560998165800673 4501573164132335349 4549472712477245700 4161067782805537057 9264834219582381393 17143971020103380146 1452062388526814777 16901108442565324250 12329656315272052446 16989908560096690303 6659367925396296228 16918078311717750705 12917673989206944694 16185331003902709311 10211888703930392521 7245163215550154046 4119340726432621612 4759074013702713927 2196588485182974151 16274709088067011739 17825905672056686190 16569518821198360401 2446229085843503028 15665312250676026839 5489810783602569530 10995791039091915172 13827786322166859110 11965141278198908428 7041084017458687861 9327302149391433635 7915475417711182350 1957914261422477824 471838556138633887 1901227183512676303 10973305640982717589 399353182068804654 9093278984408960780 11690051663754360684 14899204821241120435 7157714877682853411 15578073757893064842 1154180619828441904 13556646954175770251 14349835829019880694 523203659649958037 14952072280921627614 17520866295608620437 17171527227081096460 22759671620572068 8560389753606085904 11696263213949965407 14567025212354179238 4012030967710064171 8856621514484723773 15854007629675586830 16147125654452679441 10108409998035587996 4380358536023376303 18192059471983280385 4221670374630880300 511979194209515163 273971797011007378 13263946578945861400 14722423507843935872 2062820553064628618 2757064779831085793 1401269342739569076 16736960116580093951 626641520241260605 8174358785970560419 9847635303907696940 8264906844166544577 11158040924010528116 3130174413904515670 10214551538985543469 5529995991753737819 15203162313347287567 7988918778519987659 17939701433589340204 3496360849102359317 9245883864808063190 9449569727933862172 11604603168414044967 3438504567724629435 14178447730977535171 9123006536633144521 16796010648807702911 7177118535652956034 17782159818145128716 11459714265086102575 13458789924732315314 9467582476409371607 968095057971234303 3644396839095585871 15864471549410381616 17749015521395319276 324613944320033023 1930434665044805264 4474524640071995746 10750392009251588548 3848268359439506348 15614824632975843989 9875080953334685067 9218790083994508542 14397413255877391216 6532599965983632119 17756721928784620370 2355333366176377015 1044563178347990526 8459157784387622631 548728175121413648 4315285939143648342 2470980184053339038 8832057693356336404 3534562502290432370 1548241949521592484 7219182237917123637 17604984475979597290 7906951670671029803 4234236399321315098 5341251255761628713 8686616807218468889 3034911125399162242 18237951554247513555 12834925084737381088 16072592583032539436 3855776374579641567 11454889553681171634 7670205006372085193 4193103368094168677 5938080444600262033 2417122101311521947 16989639907614761901 10561877675081868336 15148182943932896918 13742579497594034723 12884955206370434720 4838327016521181315 8115786791013603984 6527011734994898977 14390145624718458754 14204879348310681073 15121063594178599280 10764686508466706950 17102717019259111377 2192193067223461418 14994036195706536536 18383979594732298894 12522148233415082538 16712545474155077930 17903946552459579741 15185842941731022041 14761530758875412927 744656879846708310 6037512328393382150 4004781798935697709 2972806213546861704 9809183081051389024 5881178663324333242 8068009656670616508 12716022666887103047 757948828624158901 12846459015413748414 12200918129682939837 14851528396867409217 7654383673618528641 12969433215954673376 12144178120888659243 12325004524249005918 12775835091900869280 7179339992852049389 2633261227898484194 14069067761151589257 723280642695478506 8294827403028190475 12756152432698880176 13071724836191828507 1650131718230675457 11220854279079708550 14828646105104250212 11014182311055260870 15107465390646780752 17776533752282208455 6815829484808870578 17592536164676822776 7947356479103639468 604135720599339406 2998428890144829899 805269143313778628 8858530444025227187 6920443120671911498 12253372885296811227 14005723965094406868 13208495535675187635 6740788374759789070 10160039223296692556 14611986641045446277 12115708003178866047 5897238536687989507 12722792867265113865 17763298896411092970 11489098943049831092 9572315044857354244 16023850553584197015 7242334155296508286 10445031715109634450 10204970268476980097 12975517553185123859 7395573956525242178 8924281381251898346 3736348038212094703 5890090229401048630 1060779274594309909 169484180391077101 8320149292706369141 17149649023369659146 15247426189407146319 682590676166952111 7764657733497906288 13070327240282653149 2243149261030682883 17512465527293751280 14760155101875137231 17560217735737451835 9511703273037613246 5997766491945921332 15729049056535849209 9675659976678771956 10118513207928615095 10089531492865456971 17632386170557288341 5876022362435371317 7868917402634918477 4475870855331849427 9092710832593069110 2959142152175946373 18407086033765839100 1925952053714761085 6629332930347416390 5995694711775807002 931337957574120476 10468025361298091947 10970527858025706546 17094849998793084293 10333244107454674822 13548071067105768184 6289118173913046583 13436817140261133804 3366218023753622009 13013287060288403668 18358259852934883064 6436790868703487089 13780769299954479078 887017455933646372 12793121973581727106 5994560713468674596 7635591663276827506 2773889018736789729 2068854427690817836 8850169716328109724 10030557392829246614 8658761814439348133 2913451834643817155 2894502451476411053 12306639690618868784 8936672576814228987 10118236682545000570 623028947760136285 13657859548182820602 2557910235359804020 9141033098151435146 8768028998154249065 1679225537267047071 452331169983527728 12673165613215404830 5643595830651875388 14111718878934316978 1577871417784826662 12964186900803265927 12526221269611650153 6629682410944123978 143215094087597979 11826540688927846826 16348716110027653357 7960444372569273021 12455597945319201878 15834825059362422664 7427828289140399464 5778310112713039648 8842634044325661250 2745582808703764949 1187096713956281592 6814692575941788026 1451676560118400320 8982644666931342820 18399182992182751415 1888429668848396827 14058825355149319431 335100206824910728 252475823042673319 16393741233401611933 17497983902345748671 15092679289443450420 402924297732783132 16101875197794024864 9608058402984729791 11468007128058410386 10482198539874540530 9122038293484226621 2692681151770219817 4388987916166973730 10307544043679053845 14677166962025729347 5196912317440936339 5782099802595232727 9287063761818218222 3208583675051185004 5368850612276862054 8608325429105469117 4984616854308767072 7711615733899453833 1235486128273177969 11674768134986655454 1171280291501117339 15461816268350494918 10939927150964615177 8892369469759854408 9418532642262301363 11813223122690856494 387968349308027414 16640559682058028418 15620739864156506945 2816562333277206893 11786546511968051351 14023699509364499184 3972949491073634311 7619311004432302151 12441286778946136180 4863667429382233819 2508431765474729330 7467776150355221903 18115127064780704664 2062854064555794241 14581704363854060437 1413822916907490136 18243505712496209795 13119978141772389617 18155905892124287226 12275581464540007720 7267520300726225022 4493319404222583507 8261114097356689871 6896067646646822808 2266880511762343794 7938137447794230074 3301501711411555093 2948118696714968656 15335951673418847030 10126765793324408684 16029266873154841636 16077715177831079201 10375284451026916518 6015846279270496294 1278528250063785145 15521059053477053787 11429912101289145774 18371174663962534289 15876276006640720471 14289453757513008339 18270756414753618120 3685730581518231280 9915823102277429391 5922493517846722599 702471768674809023 14573375127640713276 72412492696369569 13144565833900869779 13513933274339694549 2282109110123473823 15508273656939263518 6625116856054366298 13361225115942981186 13505188098500120093 5329857944790420639 669522301211244211 7975559431997600134 5048857595893767949 16337697397935207957 16640774014411975375 9078013893435350829 5325451320124940111 14649100949126817550 4391816238299029992 5029894885758898211 14446832040681161002 10964970685150038375 10598826958149834697 12953887616771128711 4493921491550949053 18055009696852882443 4657437405020761157 1267631234725789835 3504161746257142563 8193013277937714339 9297643545599748713 3139147038032157701 11795136449177753399 14639094283180217883 5659276311321705424 16025782713455258633 11698416568897661215 15944879576423470437 7906817959345362287 4195522923254433629 18293503239910434110 18310163633068999352 10785468742896467879 4253815004174473083 1900777651028374687 15345029812357066132 17396551478824507584 6388237020048871553 16984851070931152405 1101818009758529971 4555034204542420247 142669265901711721 16172981813308359827 10200037520922931734 9744543975466750804 14308447677824700010 3324889281913718414 1831362514119695421 14259961834866252858 15283561843369754932 8545026356720640189 12067294728957579246 4333136218789580542 4919544693840484250 12934591168316094890 1305341954346400657 3647387074240020131 11848213869181435698 13238172288250852033 3454021893105476195 9298748586200668971 3341754488223729630 649610101765276082 17985559764878317431 12624817790239339953 6006219401612908093 2297825712244562743 12031895014154726733 8621644185149583810 18200416163194160566 9948752016937732231 12763606375005975360 12408942451219148110 9830866833163291867 1091507226154772830 15178647812996376183 11467918356569289291 14683696855658797109 16952087534310951869 16486567727638269942 5506852320649950301 14947577266027273716 9833025568620355858 16201514662222127016 17352992192142563521 14938287926416428709 5708029761156617188 11462205391730821761 7991332805790454315 14243968153090502269 10509990870175091651 1662449105325333075 4125211330133773830 14173437063125059180 1600704874495861656 10909856450975748645 7832153233118515033 10537307049223474890 4678366931824395134 9763044244690731681 14915674169006716933 16087398497007860732 1659824549189296672 1011273966234377609 10592840281410379415 14474668534661359689 5423851253981910883 4279039548768938600 16968759680368777240 17105660637158291295 8690745699737465244 16159317445470727162 11093654042847691460 9740383146637894898 17376241901905319015 14136287971569047288 2313998304980832156 7460645560088516444 359746071001312508 3052913430907805112 16376409633136944135 15714736351456730980 7585278530866841964 10960604726130513359 5395828249934592599 17650245355617211162 11642748700292840191 785290993490106405 4665144071316704236 17582143609741169101 11812426297908758666 1265464270395910337 14111342707750437960 5784188652203100675 15907600329616401802 14505035317950117613 15221759920689084359 13392484744596493504 9556824445548070431 8594409731651359957 15865769583125163450 4015042598042517557 17621506521843431459 13987395021418814052 16925736842262929488 5621194005238939172 3960749990699373377 3784765357308857154 831517823137550618 13538524745318944234 5398309636695079855 12826454852307473272 7601210870192937600 13522627922337256422 18018657842898825814 5785489061753359340 5902402788663636496 17131990332682774600 12204102480853076410 11609140372377232077 14636802556697658773 7222459971442643729 13127348027567488600 10519959642590225186 7082305001617237098 17581308908660150418 4790869764733564275 17072017210536277341 16774984941285181492 1383451109855414845 9716898838524615637 5256200270478032319 14952355912534452849 7920777440234298413 18017008490637028833 11017204350238621788 1878473392470594969 228258716412058813 10918718113401626344 2495303080441651999 18056225369729995877 9918573155816660230 306939650208065435 5706998766402590223 11756717878421133458 7175849802066286197 561522637388601693 10527580238152810267 16797601971508333735 5465655922857103855 4436172418904103672 606456253234217482 3841864836047965437 5762222108950074998 10484562236223551325 18035270261773729062 3987251132870536109 11164751631102138528 2527692731741046079 18294633840040690172 3299732207671137154 1828548654238730853 13113247002948377080 17153274620510512103 1368551213367332401 8562200776233298605 17091974465608953653 11649968611678226121 7257689247144100621 7518209150519728425 56106051071343700 15630830053723451909 18166360639784719080 3925206648207234408 14280532396617999329 1595933886000255477 2054770820197355998 16461799744162439335 1460896070016183759 9218622481272300103 17958663758015566180 8518964168970549003 9704503538536837903 1811986157150924727 10830196554341793531 9141470953533225315 8242170231047426570 5098102861481149184 4806918992785364251 16187198343810192467 6344312963567379361 13950666198024677788 8616108210367675496 5983150727377287517 10910779024596672858 5290434706095049926 16528637065000831715 5474772028245256604 8905352250394654030 6824975800666665330 3480373413745883470 8131279884956785656 14601205043728783711 18364720556547184061 6557407665034381614 18388729424987872051 12235648039311369647 5648614648844705414 7671531970988902545 3614203116042139633 16299846886802374426 5682458440394045418 8428866921809732720 17817095402072993221 8987787015281879601 14852073273503694887 10059985553278769263 3375054443108251237 14225682014339645881 4085520745904386731 13968100250422812401 5676395210186429199 4809562016475047791 9089474859724516826 1052383835521714581 3604925720600614911 475110333634282664 6705145605062286663 14474917480137648486 17486027054278039976 8869616633520412891 6210608767353605781 3940502527302906071 8086227892203754492 17388688820382398008 11806332002855019745 10167841801016411234 377174555228937395 18332783702686768482 1103473565112572403 15199615003998824900 3086312264787397355 1215872638189761092 7289055309008294611 10783913360822023435 16157993215159618895 17142187281907790105 14185543826157915240 2743196156516626470 7798640734827181959 8370172651640652265 10112628186734679377 10427699554899957370 4766007115601477574 16687058704926766483 9939489532669756970 11201269419826186079 2991165202077839450 17966949557375686268 17120237670897124776 12082714777093929995 3465602422601297399 2323735669242977836 7484605930884774533 15052274355706710172 10961544301561088497 14298310381605647251 16938038313042668423 10226032288808718090 3654097075782701541 13577656371723051542 7044085637237629806 5325859902210323542 6621718088845334182 3080451682589344664 7232721546935253356 11493776582462664054 17860561227329130204 4799982761505157445 14013535167583619711 2792759522370106681 17073458017694493423 9939212132031340216 5879143744720604596 15041823603987646784 15212279900796150670 8597222331865643201 11974862654481185759 12586805953712172281 8614753235779857217 5561803336642648665 6554583285691924687 4189384527269825785 13122324220335337150 12511515536289722901 13585929822003807797 696432721264604620 13629615378723666240 13461219154267243319 2366824152695224664 18220678608013948501 9422853555515480955 5797130499515297890 443233888457777083 18395640234902385434 495950224265908650 10547435519150892544 4369376763303797191 13997780131578373296 7670111704957128873 9639072793356596942 7263192826821939699 12206876342955357407 10629490004260772550 3545660703552347070 15766407896642671833 6717577133081603517 4429468014119531267 3120936889792390965 10173353015315524029 15124554565645493528 11720638894321054949 4253904602010152247 16794208403693178693 4877549534666893406 11194474998998996768 10967139346736448051 4252351470297714618 6348312080829318997 1197596456960809179 16730962973910629516 6382938021124569997 6665265988531230020 13390843318575757714 15451517813614576736 12868387364620389186 3473374589372988331 3112707424198921187 15377230883098564128 1982551125201648156 13965554862490301655 8112055586430330365 17789816541800404239 1826641403224897408 7729283220013745095 12045757444088945893 5343194001892725629 11743798050331687249 7474607962049843174 5731024520322958481 6794708230564286882 17955602708539805709 11962730777793430733 13955718384793097685 12890571909527842462 9769323470183082165 16076847009729976398 15668294336731603007 5856205951632328635 3311401507215794781 2426363495153741640 10595982447171173087 14006561559060531251 12262500178743959996 8616043738586724715 420542988697167223 17266028234424432409 1276751756142882767 15241779050024192264 11365108883801496230 13086295084573373383 3823260222081598188 17519309958754305309 2290653118010919281 2314933600545346219 12861270054947762815 12653693422988199475 5047142714955900435 18194875499638814253 304768150679299799 12252117236314869063 14214444495393885508 2674728287873826179 14159329240566121080 16758599062467084315 2257623048981392579 2727835847668621671 15103850975406161875 4571985369534426526 4425972175160493700 5068811064103499264 8506505572666535471 1494940753902884501 14714980912916802395 43422101725039823 16321437278575868023 10086538500290922122 13434130465381393583 636130385316382609 10204757842974486087 13243815093635311355 18222556935812340154 4378992219043410496 15619956831022940538 10657970022738596619 17223677475231295751 1965615108090494166 18129845054250520001 4894142253426639817 960988282239077607 8939589383585389068 16044336436978573192 11337296723783722522 16072961871289453450 10696049727079532653 862564009767180089 2479331561099915199 9104496565763570417 1476889236782703296 18260192223567080883 9003248338166121861 16458624349120548199 302965544841796052 10294035087406456827 8331780950539170209 8313265713889725410 2753354485145873698 14698588656562377858 12903971136479712049 8129509432581242521 7967887534332882358 17668887028649519827 10238349670603799662 17438644483176711423 13171951495348044917 9630944972740105995 8629852926707116193 11456191872831248188 4308035179145917991 641320066918527777 1379642732100212165 17347857516555928558 8406902513966584460 10306269105234426669 18075511570916794123 9316747339026844395 4662026253593176607 13069064259994390595 7153876776270756441 18145307208044343403 4666804888171936419 14077365173552272123 12398011814733512242 15192164071920928800 12356998808600384118 17631582803275681275 13448957382124086925 3282495102977816129 10497640430435470255 17173199823628924126 8017014009929778025 14847522897477360954 17992310552747348823 5205771029234505887 9369036101202454183 18122832394233318217 2015213802146045069 11670189948008408163 16818384444328484812 16139250886842104441 2582608662885499211 11916712244174215248 6060696416603139299 15627542961947845767 18306425070215193098 2952697037096749351 16978805534739968864 3174174514624731432 3615607909998306832 5159060924409003303 12618626819693802591 15191502145971654164 8710552015640881923 14841030635097171056 10360788982739683709 6251938440336029180 17524093397262055877 7159644222928313129 8598445314094547684 9177985010250209982 11542308947383937510 7647743562255572279 1786973921534927907 3683960869832178540 8470907268971917163 5737884512156123048 4650669726383609451 15209512142858816131 9108420123779929168 8628913129826536682 15650542025043612289 5004112592337640495 10509980324085342226 18227019068631033154 16978121417076806699 9712068083578289533 9591376792882425663 8425406038197654268 6530384122777427892 11211009577631406897 18029612772395086107 8913710148937714659 1624512792936978057 959116637855998258 14084815324137081456 10320812211538720257 17313978837548875445 6338044921795487602 4286514571808772144 12910273637638760909 6711516402691064257 13553784303704233648 13123959883572191115 10735059499661591930 14317735406846481226 6278952820217019540 782415552848638089 4102772523941108806 280707525008475032 15548135206570394096 17332062591367540655 9678546302979770220 1541157726000455292 6224091031988546005 864647219419445034 668457581792897760 6442966891085698945 6264908825500074203 1181612103442248741 13610631176788190872 4135113597823115443 16808466142969729637 13912917360280267062 2109590948281573382 16457434866175396320 12832556381392030059 3309981277171188365 17097644398375297182 3859720899993160659 7493834512237055318 1165153901279740392 10280043665986154384 7780432431714393699 3036658172278091215 5785500841797185250 9976336267080797370 3633552774277753820 453216327267540924 14319664393421696449 12091902358088644239 14292170729631557235 6696712021473199251 14391232027266720842 6444734478972808381 2579254294638846796 17915337250661767761 16223798747166784819 8036869021528886069 996276528667556923 4270802597190591380 10212490242308199199 2920788958768174064 2066427032004629364 18015298576011045419 17798788302537102978 14175084425043013063 13814193375367938564 9890952975746347056 1453654272605070709 16943438283212599797 8543914070802849863 18101015511545374011 4742194971700714659 16260200662288801248 13362309479785303803 2736954078282815712 13652163356431047209 5554937359436067861 9725233623727106812 4156048880632631490 3500495209204942389 13037384286407434398 12992962589313060756 15920905541693825909 11444278389174634437 10156807813768491866 7965508932604481770 7055211051915024708 14871295674887174629 9697435279355205501 7805821827621799014 17872514083637138495 12650366617586619738 15323915824714808793 9103594564259244833 3461648396239699518 14038330541475896024 13374975056414440406 8502748044470705476 3858162537796050724 3457307255530854982 4451351674234213127 15520832475702845995 15570652077275198585 2543286991586517877 7338318619793991935 14781335850941249972 9701662841116642204 17017791038240779901 8947498095887266306 16069564624966444268 16604931707873830906 11244272429731918447 6302958024954099501 14627764454546959380 12334498392303250741 12118597089997136364 2059830599664678689 11384612417753966405 12255267115767985479 12385182048342833705 771151087907348903 6904350958108666746 11751032468996180541 10302454831847363606 12847071519687388470 6419695305465572277 6760218837175013147 5302937871178627278 3886567891321309083 325685487245722144 10569482062832136266 1475869251347216353 3690291624957569612 3256453851613173802 10925819494834642739 12075550874521442165 10221053911056281585 2488344641516638166 3429084003715754558 2522133747793958105 6611588321706248807 6544130099172683591 5365689730896195905 16425243719565447275 17649082657309557116 14736168032855296835 4828484138674710206 6173617272145689268 12968949828740585116 8473381336971586383 1597129301731634 8205808846333758563 15702650169434624572 16094091478766635079 11520135964556557462 10973478961068679162 5601425937091984379 3099882093771165981 2718171859259276750 12354159290010298431 12394818621451494864 18182335091857137656 16196517243786919155 8920205193466499060 7820632878604589195 4869482452457605011 8480586367120577355 12128542074976562274 2264258247649034486 919997915479118190 1250897312333944558 16157047674580954536 2338104288085181583 12554525451289657679 18148493952398529426 16710490305416970415 12637833350099041193 13231419875739927486 16682226771599970429 7675011581618529200 545936639732462659 6293550447939554798 6980277424581878154 10055430569974750321 6717530506739340141 17501371712510144840 17824714997590972459 1302909321675882220 9802665751530656439 4814312867025624425 4075575194376112063 18307066143011658460 13623816909959559530 1672388234622429349 3407775528923994141 12493783912415389151 3247677455418859603 10077220361076827265 6095320180723652656 10107654278355664625 14444996453652921904 17217125856295244163 16238572965326105667 11037181162482226094 9569341219547063093 1551377617918952271 15118988757641047147 2453865976796640848 18061414373692482452 10515696683901685235 6036312756690112984 13478858854559728390 1104699092703123165 11147595748670446301 3210148473975300647 9254336500510165430 16439713615346019911 3674789273880570886 7317936838940793518 2591148360902931999 4822012263232743353 9291623233799633690 12805002191317426838 9300757119771937741 61168629553673871 4663253542987093374 7634288042121310684 12477402405239976686 17004020586846395764 786032011765264786 6665534533583446406 15642622010788067143 7588386628922949251 14342574390825049471 1596495399591773659 4724913164752948766 3175036257780019206 14957663309639201418 2742409033481095571 17190838567581185036 4782292987514314833 9678979705701658123 6546290970166189331 6658006644485271872 15411010527239830802 2553535550529921649 5315287689539197771 5102598363797939081 16263240027213802862 15013497902375686129 11704607893612767876 3229056640973340692 3585579107258138859 17166894492514762993 7117085180753075832 5580823768741759003 7376031365548998472 14954789542340436977 144494750431084020 15131492032182393167 11365205954533558947 11142045632775398413 9172893977497564815 8810128315837254114 2726384402460086458 15356202201737002961 12604623159816227431 16735551380809288740 10288241350475813527 1473406207843029047 13804111172020739954 9099700919328427636 8090780198765681363 8632452069232375376 7320411242404289574 17616724292039182042 698228145259876164 1540982597700396219 13185446543443539030 9341355975291815949 17998898721899124539 2464329881671416580 6315430619668007162 1099784753879764913 16575970572868633325 7171250985941124208 2737764728657667736 5332392300114151807 18273059866084329542 14456022221815059306 4844809652440580828 12776966832725963637 10365424680724165824 9054342413679260016 8413894447150415242 5536399638072285356 9795689796236493434 6320980785969465347 339121082184459861 3495564443221563873 5964629812308571818 11289971054406067098 11601981688614204938 2241936007982282906 18412188494760489666 5434694344955461806 15550426904957707276 2365175172314759323 15766853469242817373 17207148833682197945 13708031332398392319 18008184219290365362 6208024628466077518 5904123860315994282 536966673765281588 9608755396444902669 11618804921104644059 6341561945513337225 8889059849517705751 3112340836345616147 15848639340201686256 14085118101672121374 15030423861830027545 1565730589175476664 7498203903846865062 12585158960967304311 1904566939259308610 10670718362793436426 12253398514275662131 680761556956289735 6447271397740705442 8058549830783560585 997350238807702653 8977069666269292923 4454012626335083401 12335900854923637985 659489029782964764 16857791397057961143 18268937273858698423 4145011809379529475 6341368766974748247 12671619182285403968 4947679421568857212 12564536451216370620 2421299592410324050 13791944794071716878 7629442190008043157 14291601382673674614 14188027228304641051 1361043564172652283 10639102493291488320 626266334392072790 17565997831725132593 2867997817245309660 3540955241294675138 3444728689764945900 18032028621426909355 12802163297714068872 10835102984884120023 687167433333027858 1774201939431198725 4188679173330613650 10332754683772331188 1297784000954986969 17114610226435870879 251959892795018686 699755056921631569 12671061560917321031 12290368925548639900 6913184141241678901 12420519485395472333 3222516174646851411 12518647037740069555 11376438678970182991 8440324395169535699 16910254925356506882 17720497761633382028 14937769174076071481 2739494499447492502 18377821726128439079 1427096091001233817 2822249980254261509 9135798985348741192 2306733174479042262 12989761213602780794 9626062437898922562 17012056602155400037 8988164866066324610 10151813312238972214 7288637321831830557 15185054751647627543 18307024193341807735 9065352458885474890 11121114950438312787 3246374438755832545 17486726773448640684 3620530780218337811 8585491085605820314 4843981591097192200 18327863348661666943 12253590231561803851 16342036907323706606 3720288137410074139 8902192628341165248 7249494576522894825 1842441929389686392 6524609735887105138 9448863010445794637 3526535466014781429 17436643908609782563 4274647185033829068 6900074654353234373 8297999662168420732 5916730798737072863 11287601287282158931 14742741192147186057 11181401347666891038 87105548544620319 11696143942535022964 448109916464430294 846710862713670454 6510538919998645232 1968988501715363699 14660537805644996761 11722088636072247165 10475389467752456359 5937159049876994979 18399180933613777843 2068487979042145350 12536320861196750811 4181213250564538942 7738603797735487975 8160792801153181378 8978056415415801994 6679049957556126565 10556444489868926431 16296113916057196891 11156747797516805514 6946302802316087371 16088181039654264307 35280727095787566 11757037528116821320 6838648706719412476 7039595548212687058 10739125722043967595 15452779655669944134 3957067202831734142 10954927281030104408 15573074948441582021 17004913781552926024 10077945990168359477 17586470162952699026 3811329838459138434 1913734688358204304 17436868527574489279 12117525378695262581 4787264230104790311 483886694366415421 17737469707339794941 10103977448866333603 2024354822385215036 8233440545392875683 5666427596592775047 13316994532324304672 15988657154699455789 16583851416900212516 8585020824625523571 17064119704728642006 16026632409759096011 6462983716619022805 12318859794421611236 1698159875342289760 17145623396832119840 13063968092248853549 11181125737308697597 341476382323722415 6460779894203662603 15944004107990112007 17762476011058814790 7093126028262953065 12462825169522462453 18283828902933954632 65955531854452595 15950862514062723357 4617145707416979637 11927845454570378384 16549290545920645335 4587590406725682704 10338404647122006297 3314448916065323497 1162911859021102361 12168161549466323798 3556457603135515121 14734250191497840135 10319935334070257117 11451980919059582928 13055315093518925616 4839669176357867392 7427558729409802488 7638911388181190814 15060955418718958255 10907515373198392137 11444889466732998763 14669458059529722584 3465822493865781139 15559266088848337184 2982106135991977923 8531511982701714873 18034786181237729437 12381141963279643992 14643799059781201217 2770168973504984945 275632414839571964 11403715335938272104 13161207378684571027 17323669902030240797 5673435746738492035 4426820052801831700 11545574521225818520 14244054604240444802 4549579308164250475 17459327330985294275 294900363642580362 1561333575060150677 83299308051054470 16957252248066893298 7951764342666778805 10343257318060936673 16361542479529481298 11096534817293901333 5827657576588899617 14551912494012640252 7395377133990780654 8182820218866927849 8450865274686665161 8082531741383211723 5790729516803346106 13116589235368196203 5822280657747290373 2228571296754427741 3676336676189000311 2021743648860052158 12310206344253877308 11463375407324232693 9574372128321367098 13993913213385909407 1201473534172302632 12349963069780123177 16920931254734335520 4390580873152651731 18168843032118510670 16305367849178711013 4430393488115584290 1585827116323342389 6629380750492853838 260627728637634649 14625266543302334780 9480923630775175121 15022786286783477664 12116859656633335377 11553233348416509130 9514625572199870517 12696577723090151907 16243135802303243616 15728144306169770552 13915024932082320217 15941721760289896165 1008116299300167619 14194146009383938900 9436354512642815377 14660775787611431095 886261824686229701 8211217596677538409 13285972023266411904 6029584330784586884 7131530925973946268 4246043040782727808 15967693289243800097 3081712296542355537 17053195611627943220 16834265801309438324 13963377414024979967 8524481169048776150 16773051326489020162 13794272178205193150 14636237916746568401 9412322615262281105 15061493026935756581 5299715352970020997 12510558433605951225 13698268795959573034 6736808287712639363 11562237999220162759 15388264304680102839 17563922217216431595 1782724400198608615 16476295595487763687 16181942286557627401 6619799907271924063 9983729269976945824 13222156028301514947 16082675317911334618 15742777176554930859 18082657179647691239 8846779053364761013 2304189870234926133 13724573510320015290 10077846572798154269 7314559876305347898 16849385122059409919 16592677948131874917 11040879112488787602 8613169253038806915 10044680860546074561 10552398390510878860 7645193604092913057 14599669681062892705 3560395804667407340 16588870359825636804 17202519355443589044 11894967115945284702 11007832115926285315 14135786568109985882 8153447640773659415 16624774169362716390 11992107887258454803 15391151749429608974 5445853019249186716 17083603168911416000 12700406952073860915 6484497578002177241 16198804089208709038 6631179774386425391 4665039565186077108 2083931571324381560 12734950652635197721 5311227046518925534 4658272848704561484 18056519905275154380 7414659110344898237 453109487600038883 3772767758948653567 9100417322261728315 13021215220812385300 11431401214951728780 10528965848640650506 4164007413474466434 11893748160688931537 9398669758653348754 8774375815378455325 341441082013990341 8942492841768368448 18096756074486086282 5444477096294439950 15186187747072326084 1689779967731517590 7629606225639023615 4219184786581008412 12565284749331563121 17116686412312991709 2666216096229421394 6682229412648230016 15502563344586493103 14732956505404766703 384903443323188190 2070722816995439244 875909021007277280 12834836039916946896 17588785178494060994 8047406671459872916 6248517523226175100 7487876817067915210 11422917831914550372 15584268332084086227 4188072940051958586 17758599357527685518 3689890777047691153 7451626772914275835 10908728849470125445 267242092294350721 9308726535028028288 13153644368166181 4832818166402320150 12049777366695333811 16316818357464181492 1586488385388423058 16778732457367162101 14232096788221302760 7229764992061872349 10162851524778723714 10750785135595048209 4901645333559133635 1150028337142705993 13415891146248866297 10007226814251636107 8759776913377260142 4210810415605170087 17053328868322004227 3989170535126947449 16268844349323544158 17560744310841822981 7686543736839271082 3447595076274704127 14859301683214216453 12331125572477444471 1040930358356390365 6931718045940215860 6625501995333476420 17027065543011205880 859350503695518477 3328381933926929506 8750178957564981600 10137317933377789111 11913845523147505709 15011453580495775850 4353365329394679929 530132599622621011 2495146283312980306 9128095255581510652 16283337741132164021 6875396546363251179 10206686751890900811 7558038523351427841 17733954809762893288 6117550544578984503 6519341604878838671 14468607220498510482 12561801446765591187 14862959117356770302 13388323217974326623 2566614304134538554 966269010727182505 9998945683904375 3387887461533112472 11340679230793105638 9326957411162613669 7205275067366833110 7064558065229667939 11866890849251718328 365716944614375244 7451855191063140692 14544113161104281228 5992616788629097224 11172897342615534469 5487024848143709544 4101127512770918988 11860709575750372121 11106018399768178190 9069302679900634790 10110591991003063315 18261413245592757599 8524472469286011937 3916170565951540900 18307760269082020783 1952906757536706755 11302604554731410208 16995948010559304438 10605103640641814846 1260103916902569316 17168568623689435205 11835692595573760478 3652738302276462326 2753397462814314898 10372633283102321858 4010374967671475708 3931834887516084593 10411325955544532830 13008319388530419020 3568333513970777456 992482814886950465 15116184787461710226 4067680399767490560 15948868044453930646 15389175322557885595 15003282986200826358 14244326660304951623 7298381953478688284 15966137255773050765 6643823344700718212 13674070015233785621 11522344512994218280 13414608662513815205 17856699340700296325 1004421041062260896 17936684368263476954 4032100107743717586 6693756382141166786 10987112870993560637 16965031392652917134 9326341701312613813 4467051650508871646 2422613309002376426 11540522638631170092 10087790653535387721 5576653492289118423 11014953037540236582 18046825282391711791 18149192683230134426 17164237888992966361 486674610401820819 7659228621240615086 8383597901142120131 16727237400735503145 13678517596856036116 6819836758010338684 6943176590860959442 2205919143809820326 16185589592003209011 18153279673914310219 17422819725491794201 17019574700485048332 15079943650168217412 15675232350499598574 1387916275170271657 17864957804803570731 11382657788179170876 3196398186801225773 12096510423976108877 16781563860254261148 9035405342566967415 12277307895783444720 14321889155513952999 8187835311592166156 5636232806541244478 118779391507413288 8891837351182647371 15966095824266433978 6137159678824931194 15775367286860487373 11965581167920778924 17681372729206026638 10719452847663735468 14620004173225991583 5095067185208420699 16406232355522251596 7018096183790267999 2689388014358183880 16638944789345479983 14379283620622690373 4627056464955907859 1763303409591433168 4006365603433694914 15164479082019699317 14880147480875644795 9751366319266481240 9051897375379894427 3428486302426646774 13526986597882914384 11597344343412544966 9159205952488503568 13392996526209725899 7696535833266841721 5616710013057436690 15700559783429750375 13336692662823894395 1691265993054394076 996617991559907693 10993289194936919922 14118623419168327884 3010122082195332072 10069427773969325879 13042145862084881625 3564629060672389899 12944876806312203701 13561821890524431417 7807560852657813763 4189496527211802221 16165046172235360315 10439494554702465227 7812380505691602386 7466242921851534464 17127472230656236700 3449210311151553535 5981344386990446671 16208480493186676411 9043435477751279715 16604612194434543493 4743510519399831979 5089429728426053669 15193408742450122252 547884152276059672 3093586456575198934 4067726693893113156 2451388420689556907 14088820344566965263 15070801158715578634 13499169951143062337 6789949121651286308 10665479646694835203 11670717287427908006 17004539425207223060 15554087124423897553 12950826513095252367 9600432760951768679 641201722645488464 2442232974329234513 9751119123224496296 9817947108038591558 2512715299177589359 15144369364232697156 15345505327752086999 18295970980287534223 6087251849011359416 9788388114738167031 7333170052239142023 4324475922927663602 17452565317541878718 6508653670069446794 14255523814350731957 2311219258766719901 17599408496060880750 10144232856540366572 6614056628574116901 15854708350952864971 7990346967543350481 16754869198936770456 3195505699844269221 10402627611244224047 3813061205262210004 10055140549847101914 5161434584615743873 3715005156983293661 8316118262332117287 15392707080093028305 4025537191414368985 5701895168396797604 10776773463650074749 1589071961139855514 11155701407023960046 7835196243630066656 656755965109069524 17183959765834227103 16237270606178776097 7577628861562592734 17018313935360717568 5744226569739538649 13627755839036451912 15931457819933003136 16939605069316165680 1692491140430437367 17076180247066314587 8640769331458192321 8112080217210358880 17784458141010755122 8628071880265740353 4252990976255702744 12071732972268436158 7112392659270437192 2102256016877427738 2576105474695214905 9672191135603399679 7414252904988641404 2925479770084897007 5279316486535597215 6744311476158441745 1864943050826883880 7318925435227944012 5119546936796399938 11816135247644981712 16307119025563346418 1688814469501395043 17737383354101162084 18432991685827538251 7346207436338115916 15341369945012876621 13826612583183197795 13648502761320514239 11163009402096435543 17246044714045891582 11181554160222023267 4506572542466274645 2934367343475886664 106731914119725925 4966474865784185024 4646940390262890178 6776596550363555029 67469419940721450 16449612754542613036 15075746766344342335 14078973947348297104 17327115999824774325 7925836580146739029 18101216622011479000 6815059712781325959 1461356840627492643 10253339273735679061 5530718593334863301 15473336804745407706 4079631582367603988 11050048035252893408 17533772120358742616 13202290219169795530 10856122377408583108 7010006767059797985 11727517459840326110 1947885407155359400 3308073586723312681 602721299573505532 12439821279978140440 6677100536102375809 14594171254748722293 185665053498096659 3060040507407584952 9184020976955569333 6384616273472655206 16084210024294561691 6343376700996105740 14268907900532985962 10601493213336750300 6272118051352322319 12989527590193326793 1059570909893062674 9019647566260606880 6440798976947632965 1315859738323552683 1315051526745817975 13483372491725696708 15932968089904705666 12748305635374347403 10747142495645234587 8959165005659403728 11590950045823131322 3765198926034083552 4600807453361319512 10088982090910065362 8495811137630606949 1965082220947604651 2957918318836807696 2844169854908664191 11377253442515228828 6875918206604898275 6160536023390514291 14684801558512117993 17461463350881433619 9726048934031217530 16902414082082719643 8107461186300944530 10723630319814945881 4671766447716359354 9734736812435995711 10204913256005888222 614152975948107135 7241287062598939159 13944839184711564743 7692349692973645209 10235339541168155562 2301447210272237472 15861838171995929179 8695578825212237942 7786923897491244913 6365663315611050815 8232421551516508437 11830799329304529972 1392355626018115374 17920678290578898805 12399689278964014058 10463403248290630506 8421883073485252665 8679934414252375674 15826536117777771116 14206622805076814779 6231366710654106386 9386321881284640563 3384731688819873183 6158056263909570537 1646353208596830843 520818908018781698 14242492113519045183 10880217687806143555 14340822914846521496 12289311166983660911 4742066997248114515 3600339456318416810 3295558785940984732 4466829523882526078 11473472726944500645 7200856073054250862 16201187067308560938 15382168651835465308 9111499005718415882 9559472639786528508 9201299728100668167 14190060040413355154 5203069537483536770 16569883405874444469 14485505601051191393 7029995908667416509 9334113125608395077 10847081353341207311 3438941433967564804 17591656297349502919 18049270331418239874 5328722640287299731 10941648688742310134 6188786842184417252 2274569265395255206 3912521440556775172 18002158857816726123 13578294936425170198 4021692618802753598 14371013215335874837 13037397819450173401 17010117950405157995 13149681070886166909 11173327445748509539 2843032847049242347 5902841065448528932 1026533967075377562 8883829761673956686 4207429502365855383 14729080963285056288 15729467120288092558 6565037667826565046 8791440333918988661 1881336553292856989 13159035258668135177 10537816954174602763 20216184935219775 14096673340951685059 13195173680619960328 17599537061489545816 4508977116017700705 17904590979288614436 12472506633058837479 4557289135149192878 15108785346949130811 5965773630807026491 5217017061097698 7159628169065203131 15285410975635056768 9571365332392378376 1732015010665406278 884864763838120550 11572535529471012663 47998992156347952 14895352078958530720 5328281069912085275 8251867501748705365 10069454398650212817 14240086827484475496 14861309699487351832 929129492035021073 9576276101436274868 7271780569149898840 9181169940365035021 11319979937385490743 4331268406639101635 1133827700087678343 2161663579365935096 16966707115136863362 8677828574986170034 5565653368669201802 8093954683028936879 11716510576519560813 12073811648545012366 3252323668610261137 9569684800685553388 15619363827156300185 3180810724269585314 10827657230127340356 10512986175211592639 6067061969921938822 7511907467187045944 10564780378532621549 11680223552575353670 6773900525942077746 17538448725278988005 13107978217280836172 2002876972992488792 1508263372740634910 8878489424586396466 606418760192866417 15815032394380625887 4706713764269721441 5773006246879849908 6236977725343041125 6090214796931493477 5762430431268603719 14471060769824991226 13549754298185147135 2100767056198962720 13739169810271571292 16158368052793473905 13257621029447950283 6375250508525276697 5175926524855829457 16473664427948771866 11870408740647730296 8382482230064671916 16892137035463241358 8380807950439898064 13010241109748417290 2156790234352172297 1857536431429430094 14109452700866773124 5074447578645788550 784699811768760254 3306697808348402643 13239140000498922288 3556115802879926626 10156880383064357830 17537433185857876044 16965780922186603807 997129759772798070 10481185730293210740 8962017087671884949 3238055995431922243 8864373464112392533 8027064596635236524 8226390904903431366 8134606416066211235 17336708274637584122 7314878928411441986 2667428707924776766 5031382149848604590 421632233330856674 17211859179799932037 14241794955994692164 12202166448901218283 7087184294370514665 15963073762540225370 8028406647693032597 11123748565089737898 16884187419021528340 11994450471397390040 13206326544008983744 6100634569512679535 7516087680182512845 15004695411132008720 11777383677054846469 14740680983194524706 12280735336134405314 13762092481597315906 15544544957253920398 16141177442969913931 17453853209975332815 15285878833478207527 12939539778841321417 4076964708065288854 8667137623281003390 16722259438453719285 3599785972224250693 13754235568083023861 7272091950294435998 14383065564996463918 13878812152570212199 6259212012247373383 4477128355730793099 1569801537962361207 5865864550129649924 16767996645840296351 6367901930272191304 16038305537133540855 17136573496155920905 1890479753312677929 9768941648610972070 5685373536939662121 17041664010016875185 13620074771260478880 13098230797586485693 10153385785941587501 8944627391862404873 1891631966458063637 13562899646331801447 5326417336155399076 17787719835476012538 1401720359651659897 3492801110653590350 13890531510540692165 7804354333643290532 16660850879808312355 4139312426966663496 10722712497894670728 7946156329984066367 4888498203731464897 8523671746467668846 11987724762589293770 15049787342381924154 8607088622624920145 5977394324824368389 8723978468667086221 10585455393274743596 14161238418224280528 12790807840195254945 6757458157539455574 17918365062484053027 892061400978039982 398238129108309668 14029634858969003650 6699895485431048501 5113469139240469206 219929233308922035 10503499791624657821 6681813588377260806 15438899103586891407 1388213651742417174 13748965922116480143 14560443565805448021 12858911248751771034 6347787592581986248 12880192211790019078 9066600994575540532 3237792496615401928 11995236342003826532 5467209008709748882 113478654381856087 10802220530319099684 6933679822292724814 4627799590567274287 9214511308281643515 14518246828943036673 10986593649027031356 12680411459434551187 886264579829700616 3723483495803325974 9577448507631207035 7612719022431944478 9648590217562432797 2366217079763113750 7035101676623501863 16669134848507892889 16597015969571240766 11157705696671377375 10261399819950262423 7528975065361710902 5847474641430988490 4397595600590642272 18301099905934411170 14870347613928886571 14867350943571152240 13923634515649404391 18093312898510062402 5579113256689217475 5426183498457528454 2300483354828413055 12341026072758065727 8591791572086176388 2103406780285696141 14188683051369405805 8726142388690353536 4717063636280897910 6499818707661709791 5401235859197537513 1574204737423056583 14301019785580687294 14105203191661444945 8728523308467228984 11431673270467420672 7268239021573463732 486609170882052094 4498066708196165342 6250816346045777573 7100989478306424840 10676177552672363137 12349781007925993012 13492771422662789392 7880485058589152713 10923218813148836768 17086316637083801550 15728695236880647171 4651924991982496292 10991632423968848590 2687391452893595887 16618019790468059413 9197235151240030081 9725393053539563403 6564621318950516886 11573876948512489660 16081907445334414606 10289538665531156209 10350442468086267854 4058938287720424267 7270808418711817376 15269052672535658825 16069198730622687050 11989984998806187346 4280666030394269137 7567592629447066359 8630549211458606857 6868283334105281756 12825798731797099607 4014089961599477290 16746967011495494007 15701695894413831741 10000158900377579839 14926291220837864565 12208492444451039655 6886195006570573788 12973330264912197911 15822848440986295046 10472859245986504015 1748858153524959743 9390850081571194064 9928888247800951984 8745368555892228308 7681111264070091003 8259066648890926749 118831148358934377 6584795227903231441 17368922236412615789 7829648293857607176 5534260432538450356 3536344543050202154 18243744842761723429 6880985584200879412 4361455289356997953 2854810074592292440 2367285219373160143 10894936482753390005 10094981436531793904 17876256478866849986 5072873498399146524 8888034761770329281 3410084727473376252 4846837860700253617 11918795733818203927 3915565698428249599 8310167228324105576 7519463439006256876 14157423497420054279 668895706910208988 18375320418901427247 11228937391890805913 1438127564038504415 17889264411242957449 6998328841811913591 14739884574495831468 5761814314387194793 17174089694232258726 15831001568487681591 3345651859761989087 7496642122170123387 14289678112577010758 7464386406118022715 16407441333019149352 9751076034907540541 1558102824367666564 2163359280904772414 4542536058725646454 1579920226895015198 14858201402079262039 3830305429288922887 14187634959303040951 1019358241866137497 1314872325122050242 14515092262582703048 14140595832375594902 3965170675872242861 10416841206071386776 12817226827840071178 6686002936060947909 14515846146103404302 5083009248061582899 3737278484910528706 6033201047342565964 17654405634511950482 8355147132177671210 3135253585796633314 1282129950777354010 1621159405719030080 12316016337241147486 14340224060781523954 6126597522256905539 11761813984349572569 958079423844534657 5811582544555510476 10113184885410833429 16462468899968653737 10080505590773858287 11153186321864004575 9931221845449810595 14877384835806440182 17032983166618427753 12555104895360260669 3600171272434850909 2006022691315840019 10471560044300706006 1623663789444082301 12395370443436151270 18160798648262919316 7160321189644417003 1917883762102394047 323689343605576297 9185756550204100123 16374224744298678177 1419487444618757194 7921717989255605343 8771618452243719604 17141993093970636409 8938885209280067340 13200827607548485974 13489829950213570291 2157726137240880182 6671346002491806299 3606075972141919710 6782227225496872614 12329064825447025030 5298576264783653648 11034760298707638164 12474524346179583979 3085371862203186303 17233874456124958917 10986347508402365690 10381135050629303680 11229844977541893088 17771322225153510791 13544240720953586391 8026482297056467022 4137795275340595739 11342052866301637711 10691569173441276013 3248274672736712219 17766378116657792921 11801880920953300095 4288524272218224132 7136074213030263827 4097421623659774981 7919338731506186465 946311588689080278 6098852740784199 2704787691338512631 8314644646539954766 10457881771813986752 12196075114016258386 7841646801240914725 6249142648562181997 9478486809802407481 12903997499015291310 11848463397906140755 3741861292714945600 4288206143631748420 11027836940484046777 5696382843268174160 17963869434927620216 9109107247100793883 11421509650403582275 11654860327819192933 9643142262845511934 7319380617086237747 13052662873051593717 8107929325667392731 7746349228907598680 8027983269027154708 4471320803429849622 7017629602993674730 4782052808949599246 16708528578269380614 8080308619918294604 11279839135304192444 8112077697179728712 10852981115750504281 11317559762648017860 14686092000323687529 3341598228978008473 651041284793692099 6313976015343196457 4581865620727791087 18236073581224432695 15231899426827986840 9457729676819211239 17706362685680409983 6491805814807957010 9884236997270203030 6549127441008772771 6371038397892480350 3036410180030323653 9515056574538040030 1658385533036795893 8273377915273443013 11939723709746802093 14544691532575104052 12420960692090455524 10076910303584112872 7066844443872126594 5645434076372889053 13112330623355797254 5224170503913803477 14280125752543172083 12846671421032229863 15699625134561082064 6500382385730362441 5618033727226510622 4040308526986941856 2642787756240202019 5813220466128736426 10882350471421462926 1179358053259778781 9510412538989181486 12714214960980178233 5051922999417134893 8644728408743889880 9210801177102899252 12160888131487745682 10989118311887105772 18206321534923512731 12304964332251291163 9569536219148648648 4526665872153456668 3993448754290408009 13070596023805008633 13762364478147597530 8254161911623833243 644733574405022027 4552852610044325225 16676549090660704397 16854186896958243731 18191105514265821556 3844227886283876242 18365616325423478166 8929711346439246592 4038102165734994569 12853933317866024046 11135616229181823529 11002416799315894267 13504223313588627749 5398271615250190601 4399569846852233860 6373741392719103208 7551496895881293512 3072174330294041128 4586674442208520806 1187754896585793050 15557633371439637597 1403924566415651165 6488389877643194650 10389119341243963555 9461201624931752771 10201432452698943593 5177104353717754240 4733193350395598952 2237230848810986176 9746193527112599184 10336505679281313982 10151071709156776312 5241357699528171905 6417959722737128826 17788189516779130122 8248872354466340416 947455825814559296 1286073933120653687 12374168167349972290 16019638909985717241 7587448745513041054 10019359407176545686 13438861411147221841 1822945310005046665 9500177799582850161 9300138612773673862 5727818757686533538 9468181529159486760 6152838845402186787 11073633009192209914 2302246784942032782 13142657172136185652 16841573175046626545 3998646906195971576 1829003589039905238 11051700409004657284 6994592877832914567 2783334391351842921 16846468346613554923 10108715912329483235 11247622750907120851 1057938038995051637 6410942307212095516 1285837283444741667 4318133070410445175 11472331480416703083 8458016148971173880 12824972913233824272 9304295483750041193 17132102296521129479 3234776167396496206 4412594341670436068 10596583313425272106 6796308262168084392 14440523724392237035 13420977766585689269 8736885601187291722 1286329889279569841 3126830483702154795 10481371325598927261 12291277229378290577 14619700818839627429 7203247807127143528 3280317221507164827 13446129605345917018 15404375442751679133 2723320796477990923 14027199646962998746 13557808513714341382 15827145900521452762 10893314670899981088 4847063454806222945 16000886761617539096 5319168802138466235 6223343894664490235 3078779627023705896 7383018234817888707 13577051727628937189 14549126708865644536 10403205940307145159 11861708912302506738 3714294389826916735 3350832629997588173 6220582332533347958 9811168493386818776 4292022395359867176 10688140657893207621 3933101008468201884 5114882667661651218 9742897279913360745 8291879170266192657 5976361439939880361 18241921525153296845 431707324867661677 13642536436163488407 5165462729997562257 14384179245275421543 3049363344782462992 2100997627473209590 22750007955286138 10751686760153177009 12046824636340497873 14841373846209865416 3139741430336432289 17879982599317130936 18443091306634724358 759059751941721222 8117109012969873355 12573859831885738048 17820673719944201258 14675643883529675278 11729209655979731004 8002504480413239984 7031371561017383363 9666050477097135911 8059962927832114460 6200484100074563526 12356077412445335142 633793510761187601 3148879596670986482 18345126903240669747 1122811411702297312 15646590603459875268 5615567305927219872 13829741741756802853 17524628169181111233 13813730722894165384 16117365468679094731 7060165846619787276 2950529682202193452 218382149260200766 7418631113261734356 12772885660109174393 16712396723321920174 1252194273760589853 6336445954439169925 15526133689878587354 8890739628216275757 3603401895759532286 15590767613604303808 13760944374798694366 14042670903053851131 6671460439435745463 7417878739638296104 16603268298904007734 4119130304323271930 9711391410490739323 13653941371914429230 1464143366312935453 15921051236950474279 14759430749329540918 563927863135016333 17940042167502423500 10582082553844186447 17228820821943293942 15562252172037763373 1745035516518662234 6619893833592867824 8938360536029916104 5804628619622701816 15384423279343405051 2969775197874156488 7191142263085455572 4770839071868190118 10779172194164857254 1334722554910885060 1860904244759368694 8256027899529985091 14237420208568631531 8683687931453756768 10124830385635341299 13288406472072576121 459410677421344008 4874994376101449726 15426745505578894152 10654421907263011891 15112468939583418192 11137065770266504278 11988820283265639281 17705867894200005181 8971304271948307059 813810887482717912 3482258195862769565 14311941023536043897 11367213595364722681 1481487545782410657 404179406782158499 14424153950823830781 4535286851792002566 12185958738817024338 10012667297170673160 13122440668602672724 11199885536644999102 17680736813578072692 18114742846140492217 13414647916848463901 9728875019926411218 428560006604889108 15551265386476907595 7274963819728054139 15089460790960990581 18244542643582523083 2903989435719587565 15694708520613559093 3727038243484111345 14574163138500352814 13165420423643409479 16874659333793419195 8417650917936668038 11784792619521741276 9385209649858560188 10250119471649359422 3365656052194969572 16903633727600988469 13702014409625035163 3342739362636449923 13861220737201422985 14460442341538740947 7990584967481789083 11949740392296669758 16311749264108716179 12071491362805857401 15022953300820026431 541366080693492145 2730753986307632617 6357596096210799560 16973891479190281081 12309709899879471991 4502753847401392030 802650890391600488 13642185036179510754 8216771679621059235 3590127081147860000 8607896475117751636 15114912320512209082 17976108140741962615 11677461701097314129 4052518704579213325 17638215190698810594 3609324545388651220 8993865801556622559 6921039120782665079 8516335472414533038 16774025657679328343 8359334253217705604 14471196854786868565 13472022903351913049 9979833058408897260 13883706254578706501 13617554949765039936 5456225229980048018 16802318654086879356 4986087783535515407 17550602393465135004 14743702284706715655 9987350826167798373 12977863931458733593 5828774159294748765 1489627414118496447 17378311040425071863 9968955318410416135 12787024423733260214 9536212177136115668 9007905659818360728 5242088917327385585 17690759063260891018 11444414546725511468 3497139861093003182 4524648330349006596 3778034783368472553 7154139909835484597 12902165403613330351 1053994218873840971 13913956761110760140 5474262655199150576 12699977133352577792 16239227885293097150 10556940502527618262 13643126852410530486 2087762557402162890 18286383419802448566 5884660770971507098 18323312258879201983 14318000096360407098 5649897733125658725 8261092795822411694 16690844091257958473 16620813113837796673 11503834538569663968 17295823360340124071 8914797099528301064 5644832818335054650 201919676035466112 13451436395072501747 9320126051571817008 5528422204027756077 11258109191633764480 17600152995220817750 15473410474901178990 3177748827356459762 1328310907421492680 1522639848440265729 16187920783233134321 11630479111627058302 428378206429470543 11509147221250893424 973376046832430853 12911530411011042608 12838935733477804835 4940025138131924727 14952806796668178731 12441481844112779864 10329786734409125947 4695785075509952913 18393749433225276051 17662514674983111155 7490846804195492384 6302932130766719577 9990431630085437294 9394356533343307063 7919200821154581922 478680419879133487 18423407963130926401 7210583833798517540 13273721636450711763 14139523359898658356 15475066026724204216 3047270232780013669 1059868157806548026 7128030934410008667 7807077825877367685 2935417217520930559 14948726433831540083 17886895436115202889 12934385757846498728 9036152935708717754 17182332176297487599 16438447456315139519 11629261346375286178 16954322027834080262 3761734732315562740 9866861106268413638 3171683438065405929 1838458029465660577 9035651636557364661 15667904209268388558 5956599404127146436 992111197792787372 8333245351607399751 5950629781858512447 15401297658000829539 340549223461327933 16920888849980837441 14560323177585140231 8023638217011568338 7144911789226060319 16147735592583289938 11362517273653873706 16928115853237168558 12018339229442223014 10793057623665904328 2156214703842779664 4241995797162833298 6919032604069444155 1350740616286354949 12627363949085603500 2872659728595674243 717562715896136639 12400236329276904228 3179759095182193136 3211645391524385562 12918501060218857233 15255696335583726428 13671903036282713095 2509911703973463209 4097601769566847204 12851812413987933950 11783579020639163247 10396792628648160915 17776125079105088187 17683855112639781531 345768626148567533 9730489241745543275 9959102861232229062 11487322378214838296 16165741398733683559 8513841530753692381 638554195644383099 8641620368858296668 5588492828044260811 16958626009184664859 4473811955277430730 2162119725400655399 5380891849592677671 3390101774522897938 12595768489063487579 3669622786741035030 7782083134990468479 3301797442230390316 7012739015751487173 5957629854585204453 13618129710106994982 10382544956984147483 3289831761525092475 15442359388022337455 9559909883576603142 14435920675221956310 8271682341904386734 3532535027256328950 6549970508558254297 12918380742848636384 13042818790899765602 5409482876607823980 12905366625910280512 16080339385335003060 17856089407059929982 14748352176109619104 6843494783314803673 13667403961763245272 6644507049490515344 14154435240233832335 9433986005743010063 10775339673118803165 13388445833900471132 17634950222482024540 3923300690120824697 11022695042284383846 14889511376178388594 7113741298328309723 4665241102387672960 14929472040466939718 734537700944137097 4826231412423282278 18098462922145142895 7014864002315418415 17375934010449341685 6977954883286741807 16390854670948756471 1985098171871506153 10780906167649802840 9399432254593237174 3949601706202672759 4222016358037845076 11163284142716129885 6163850762918638178 6327655986521569158 3401645911461388215 8860337067565840764 10542357214781677116 13214804046576184430 10984155452978358261 12120366649754594356 17333773712534266174 4661801816283807622 18004673506017636557 9295653101851540605 17471492355544180744 14131676925025021778 67411021069569937 4978920959545685914 16831580355150061445 6857211463740874032 4280141629484370352 4647093679897159332 14495762350775172239 11878658578051041699 13933566217989139439 14650185677798956348 2230453067195961567 13957466934436889140 2480609514742915800 12807679467105857257 2674901409478856610 7691394206301886309 8144430521840974075 16337774939595278749 914326196533344585 17835128482884118215 13131414237302849394 745100608472761453 7122141335452133281 5930705333128857542 17298967867790525003 3247533242999444438 6709399742230751027 7548231899822566607 12753862593659282518 8218915341919635335 9015901958817775814 6569754405849486541 5935143422522082184 17527603349275207510 1855976036370968324 11593817295303082297 12784366168870300743 7863488892050386304 10459580546065032044 18372375471437592191 5423275850316064362 1292924913759882867 11849659050863352590 28154311706303992 9387743588824427711 10268791898394676448 10885118415018288676 2857346029264657878 3384317505801536983 6321474813341141844 4003409794217778450 7688036569613404308 2887481481584585710 8680208994237520005 10350444612429813965 295664686221519896 7538286757342658584 13569290647746942491 177960791846023899 1187974662659344819 9556386774734161119 8036522229786265212 15675167565174273467 11488324953541533479 12141549841212778039 13277002077435622493 2180037489823749467 18288292798937059096 3582602606682013173 12479280854978620359 17319110394894484713 9096073617155774809 1888567485176910217 11041664104014846840 6145878311369476671 17720271540352263016 9552873218646553808 3239388980264040851 4075555906822763927 2314786040252169715 8045604304313894072 16472835117327286913 6146753558792698300 5835631019522553967 7914390297174334113 5178687961166616758 17128459021441693869 3200564308606151278 3184405751310091929 3962026126147313589 9825017629882595222 10942931776306388293 3130344946287913550 3982969673096166063 740781932042673564 13914224992597875260 267850038625219924 7826703157315712738 4194547864356388648 3807503982977815604 4952741607261785939 14379011807180070477 5818136799100267655 11154968617976706424 11067250752095423223 9010991242783127665 17294652156059588066 14686969913785186182 1620174623412607908 14500473538029279332 6448809204319585248 4346654699569782493 16704374928744014474 17782597028623568464 9936968090598980005 6697169736679143979 2338292064375778179 15006562979450424549 320269239845859497 3550040463929457605 8781857230245399730 7556910594835797812 10026929466615748512 15399665674974040147 12365214293505684397 4657452101236824343 2513409145068208458 11320547565146044466 1006074762932279376 6498388356759978345 10170793596295989836 18055845512372324862 4295790333023304267 8996829594381139100 11750582447619652990 17998688023123213548 13844350909225965007 16903492003934943057 4642677249602834337 1745617687407759174 10934686920192435338 11787395620190113703 3474271998581741965 1543626629877282881 11263128525038655056 987707258221573217 16498392064268638584 4698576163285817210 17880192114519378715 16357616691581800544 2584790560180542487 4495053291730703265 3642959835305649090 6033210563570159944 3466213895851023867 16951834890087306520 4364883375165441514 860732531784386739 10202977128439682891 4707851212374610267 8021330029245565988 4934367284123849145 1896737112315145250 2063122422053211066 15005229803631168188 3773152920286311531 17335948961907131246 6393414847677113309 4518775269122665350 3136576083489398704 13785356404788567820 14765427214550899595 11026438783813943970 15792811291456642440 5666685349800146664 8926373451578644610 5474920146682786148 7444075400345633927 10779017156424605237 16013593332575605729 1977401218246872580 10752581060259320108 9748019070638469293 15265530268573855122 4165748822146199684 6701502400754628749 8795971969725890780 15568288838255376345 487196753863274655 17979942325851970909 13215929527681040630 14999791901655054222 6323745048987159639 391104426159623157 16222223809405182029 2606897247875195553 18268324206800605457 15783901504623725529 3265779106014213815 3076576199739137149 3654225095492242773 11536178047027058186 14585801980609415087 5095977835362626252 3271368027759189039 15785469108850746266 12060709985192542555 18162937921453278518 12987428698004902437 4718458254823101102 17603062071552694409 3582000598528217136 4061063601119521555 13747287273451308126 5247831293916737415 13219902109770062405 13092381203819858971 15549585562067886985 2401654331038604760 12623075734750356801 4676575826954725627 268169622994228969 10479264420190201230 5423129967798476061 15630976498306093839 17285982799769651863 10706837947236447933 5011554325614490603 17247903065294542289 17087254443319834547 15414733587143741333 13028173388058225563 13169956242611029989 6379777872646412212 9231205525095075282 3997155194905618018 7813484643526899442 13587534219487348945 1059333963884756907 18372794850498067718 1374301642095809295 13461718279390334151 16940158028121413878 15043055335173208953 6381294329530017870 15132806205265174624 9000634636734763144 11509618727604449953 3279566325454862717 13326693447694185104 6326123476810986782 6424546197092020201 14851600127647573066 17179854013351912771 17122177399537829431 11908600838104043508 4105994002952669526 2698411029608059291 2345721853451997297 18267588672490446575 345276701704572646 12185070794368795780 17939732107270679597 16146837198608270761 4126790653348466977 12766187604057938600 14279640233554463109 1736774339916696365 10469244144046825170 11098158902309679410 14505869546778256128 13330553850330832717 17865099462450977428 15439570833992906991 4829818750713108511 18041019199355105576 18220733849483072129 17320815669266136633 7465203522603431605 8056303849361331991 15738730183199903059 8832257862411442668 17072122068341460392 13862778102683205902 9807454649095988551 11090984494853078741 18160021800536550794 866921190050197736 9985884325048444047 9056362048401578428 11899495849927419793 5533154102093812483 15038934297292641791 10499308321682606084 1595770298206099815 14798777658761880867 14136284687499862034 14910667440198245631 12044167163917759524 3187750134710314047 10110566143499056506 10367691808449613587 10803641893385351841 10080065706879237774 8303280446099882453 5404026831422580224 7799910039735899573 8841313815864192449 16079121823397963497 1802081350620219943 14137343941423541943 5924751824035075460 7584185836929791215 12377092210385938165 11536563838627834549 3870704501069610840 11721564693838246000 8901494412774053649 4657945877330644735 3506309965374988869 18268536506416192619 6042822348591748082 7758122470996967373 3756476422701979289 7208053840078906445 10396000588434366514 1429000890894365031 8760224936697486108 15959451163643564589 1233289148871788428 9704267963168733420 6271383410910199029 13870898059035885810 17292309473543898529 27840941505587064 18406114291812237081 15859319366758848023 18005185782399806843 11633786923017269922 6511653629278021692 5952191471938995802 14103186119729595937 159873917641638598 18413236727278099695 2179688270552395611 6593946654278751608 12362508293268820072 7943165263310761976 1265381524884826483 11839017167808470381 4223825266458449725 7858431813493185188 11373516556970901613 3632876301341246327 16736626690013443128 7364644010968617904 2671096068523611730 5540501930197894743 5196678969532111842 7927989925465432274 4062906917557671603 2257921207593786618 1059815310852476434 9511891783257197422 2868011889065291350 12534237252097456684 6876406750745971735 18129991191972278196 16403273697178461015 2475242364896289285 169075840110814408 10874346679275673701 16577198254142872844 170652431702600141 15179665521857015891 7495171182486545409 12237088038453196065 4073895103428849979 17906824797592215013 10211428740317600391 3020251078661431479 3584814620676847634 1330430812054239794 13219484026834592788 6677284056437725451 15761610583555742795 12900658171528918242 15652856485045722376 5292092555280199031 17803633371540194801 7589001646911619694 931891050111344134 14016533351568751229 8715673833716974646 3432399364663928248 6866727561934987656 13622395525057687819 8110534740079413434 4283651287155671292 15203325819281403144 18077964566780555414 2416353013384667625 755110626862748598 9594475487519268789 4193949955801102417 2122631301461901333 6767559322548834496 6249987663933077988 3611282216562804406 5926749813298252742 3994995731307745170 16832590578044969792 15804618705853294626 8606756337886428667 11540090945117075880 14117248179087260235 2653017538057426571 1600556921353641622 5769611504525076474 8438927614851835537 16026214379177693288 12891047383209714898 4877244767184429751 2117798595960274903 15808304734303574997 2192236519528949317 6358054842067374878 277334138655988658 6671911005348577224 5756365773454129460 4837517567170109127 8890666261740014000 16964856217501362757 15113250779171588211 10641525366903646923 15102154440938576777 14556988371510106266 13720145889511639214 6451693401481654089 2447300940645525873 15814069322234883809 10982172874378404307 17780092880872128543 11212697519034463045 5784869826885464571 6502730242742666225 1746116307773921192 16898532358488856517 5503770989632464390 4653844205021323088 15840741434242889596 10978383951583349820 15377441810807234884 7157996516381246429 2431367117300121294 69995799577300245 9770451856384532631 10800163954863331520 10074440157057997102 620999948995314272 8032612423278154373 17039901114006385618 12418091307858140378 4820303072152681702 8345631190531390769 12544065738670749181 3642511239665472672 1574431937698407384 9955846862876330978 14240429459135210790 3083176054073525368 7545351294811497210 1904553987860405664 6893747042668834580 141880193971033772 17494295295762928089 13524643248742153873 1587415644902403090 2300495337700140445 8636420173403711186 2883552972523279972 2906375041185404542 17672761659766434085 4576273054368598082 13900427620507150941 4343385883591160472 7838910360182526109 12743927301272062820 18233855227729572095 6469724882754172607 955627471091528174 1414346722359728741 13113907387413239056 15209472693219079987 2970009379028967818 6766137843815980668 1766698057685885236 15989278268457467451 15956048266984720161 1107959083057608783 7972042538792881070 9224303569188559923 17056990166197776345 15964333832978185577 3154478898671320227 635323999845109737 13874337064272019481 773373925911982972 3471817072024795859 13847099552143179475 17721428922038631541 11632290173852877054 6773495354591957211 10413386443827726105 12742895604593671502 13314186243401246186 16142468724116532812 2603027981135586639 12851841425240743995 823789498553355989 14381948717420229055 2065460006292889857 6232103025439520842 6899956057181244683 12550318582262490789 13783709337946799582 12409722624377091300 3296650673442529412 7333662411256872664 9894542674184653054 11644282016363941490 12415250346410299742 13057231469315520029 3839323384574766909 17463879254111635568 10797014761699865321 17356570130959506214 5899837266182699773 10627947580881773639 9230847752232926597 8903361718605808201 3251687837475425320 4154841966672564910 273284192065120337 9576772961391215756 14798795792372031948 4898961938298545682 5248999460600971950 14086364042079350591 12607049378887373639 2407377457709220644 15559815688600815465 10765377179730131234 6744465856045172647 12586230936832072847 10330474882237375882 7062898746308322255 4541211326513585303 17856239464884637304 3304906223147525099 13991221566304567679 15813170101127423180 8254802923862381455 15640429515920719855 5380848119103364543 18319105415859995326 4666501166416944073 3345827760517684814 17270152345333880699 16060538093033981052 15175785237299549889 11438528634619629751 11132911018726242982 7405516791421381742 5257564747884962129 3314903594099370177 12598087306592205379 4465905149932803024 18213053274578788947 11381200944542983647 4232309071687744859 6488534343013155594 15985544481051680710 9583657627929039521 5380933113949742165 2981747239035277344 11993270433059930790 7803706326594452291 16138019590215393868 9366403899084577027 2174984520132478086 14835685662854916599 16025443571803024767 11150752878760083828 9118833561348474321 17219093674015402247 12133824426941104259 15026955549970836742 17909995629363765304 3067440458542964426 5466994159059750756 16274282786474234764 12038714250615659408 12782646250265004102 11538375915476797270 12964916879058191625 2971621653525978018 4228454492616441274 3441644652292324725 14146287907100021484 14779425804282878724 5772157549315519156 17186160936683465986 1405988072479839604 2573591999077557320 15198691338501417726 424896570516753091 7460348028353416735 17924986041373834968 13196865348046053643 16975720684190272958 4010617882525052975 9585178432495074136 18431803973074626002 12655900768496539334 6286815976325190297 16359035372265049342 13023609347384105411 8012273289290854859 12374169513490669795 12525737393612105880 17007166042890313069 3623957038818712056 1391406290125465690 8944605060264007347 13116123703680204475 280604566124156741 441655238166298170 2557301553803862629 13769222649746373298 3488364091206600319 5352615654787723359 5763913044908299215 11034097889545409626 9132317862971453168 611277222816210661 3811086939781896466 18401811368717000232 9879575545769556475 3465797722963833594 17007530191153920557 11262367315264966402 4526652625375354079 13902673533613975523 16073280293351749363 9385448357859715614 2846727729980948791 10067365369530460974 18088164957305675359 3193391735111145123 2512013822721987121 1390843442602709521 863318010453030724 11492328335432758577 2730686029218489606 11278796972423859991 13481221528789064040 18002124610105671138 2142806241356625945 4039580691997887354 17158044921004110369 4207625183189587582 10441907499869055460 5108106946765820638 14534228293004874136 9694389369587886697 12409659808828551086 9159356303076900398 2490778957045525855 3926145236065672058 7965170834053634898 5096720154646553999 5447491954348260865 7811280347276968333 4703886625598914193 8798445532898766620 10236874302813819413 16848494670277349566 4260664818585311881 13601647659629240685 15783795394074852740 12008534712624394166 4485525273099414927 16089943338314331292 10440709588648848314 8982485727031061307 12262365499340956556 5376788447433534482 7431940122313197082 12254869415054987419 14665933169517077025 18395927136724504447 1952262936660247139 16864685991959539123 2245480230712376470 7830771980785986909 4170045994408734543 12187423068456194490 1442147297748196926 7256187889530659178 3576494372572162897 3130911821736604570 807937106253739533 13425465826295638529 1109600605950023576 6411911389669218452 13066103436710762036 11341756580129992921 17599283908582999759 17916147130816478515 16834106934191878977 10219404054707986397 3969899365637849653 12251881786865352215 15786637830918275938 1235548189269560348 3456894420718351733 16474911319617092207 15090526490437420293 1851798892517329936 4402851803587591356 3483924360993512180 6735129696459664436 14208789738682946163 7283122317224721956 1727550523299151674 4859549085305428936 4289157076135915821 12375991414991864955 6070305703100036261 12417696719453547886 4375608425744555102 9466901080594828823 11569646586339055924 344761610061982942 414135178319334498 10987517677904655044 2503027191098579224 2340099736027581328 3227040670982931345 7891386571390135760 14699728997363040410 12272756790171762911 9290638167781258442 12401423613609940046 868085742176181762 1828664287971904377 16075576916288342227 10865878266595890336 5553572645196422298 11296039753380143136 9215057223999583664 16771606591998559227 6841588206659157941 7613562170375633 15563087357753237703 6469190482696443669 8526508009097171466 16661652665879910558 543214395694408814 1623161821871085006 15009871355233476503 7909271156506968826 18085934431767468113 16905691585052615327 10120076462662773721 6634810931979376510 10765457099543772881 69695013189171919 4753727896653751448 9076577951140688560 4016953710319088628 16922703052628286807 1476148765242142796 11633093288460330060 12102132404625260568 10682987000584853310 16512833785179813084 12970550780640256365 6248488305662110548 3871622673337227851 4917045138181266362 3938189227297579149 5395623552614836131 1510525526746765294 6320717318453835211 17026527514800597147 1890920342926388582 12980469490402141863 6582241067542015725 5887272867444878307 13203437718393247522 9775327075294391828 10120309253393267457 1306443110810262751 13737908613558631965 4652736907326537841 6665349516250639879 13271412376885013550 3683079009201400423 8171426398542387256 1600801902467313170 812233460405182312 7842500835623471708 7072319016228154393 2677165830923255669 7609271289625789322 17382245340315632680 11453740382116772816 3188577826382576651 3343261007318225113 1366345554889842665 11998831327150670363 16062123140402033088 17253094607416385746 14146985581153762688 2017259753738411941 1237430662512895461 8505198608528981253 2841541735333745690 8698582316021653042 8035813993875002354 5811910040621546534 9606636215071673577 15394727788638022573 15891400886475569920 2944373957703638643 3438271478822581504 6057712737676867612 15802234252103949931 2729093186091508935 907378528132655153 61129223596130767 6616088009370960303 12374926023469578459 3817114174895923884 7933942030709951489 6409553651509894792 3375100495843781547 12745780502200345097 15044593986936233856 16900609885192909478 7952799231389150000 1805335111907322650 10782808284831545811 15047511785543566840 17629503757591266148 4436412158241338505 8738581399727351413 12788716996434910404 7625008007176280722 11131896625947104587 15087371018237498716 7017690642349104667 936595855751329544 3355571818674120481 16284601035170524079 9887815755755280515 3113415128586207232 18352788783644737633 5342560561713439329 8235478317693766223 11643727081726821484 180771841370766985 1916168696916768319 1925725888837487144 16798273935936402640 12346851810259169924 17491856230234541348 16955119035658196737 7402176703161963926 17326280805644790635 16078147880181591042 7228510856099101268 409109168085597530 17920511994144587633 1671034195101634090 843302485503928008 9669346089569271447 7682908440301620368 13553925878239833281 15639272376665875587 16272502216825350249 18070000134027472645 11281171427029093535 14282793489152093275 11254128498285120061 5848749836580469696 15772675224538202969 10193418882754731347 2925129044026293696 14883005995135567541 15217123398313824693 14421752526071147108 12512480971138394173 12011964222497485453 4104554375496482240 1189533793881275191 3120815057602030661 16675948640903173761 16405934344686599374 3648531021091275772 9222342909383580831 3001872301738139113 15205376744556856999 690829708728080458 7307230684992961228 8223020720928709438 9813730174614228825 17835408158990675790 15405446111371003099 14906905618419204074 5301242028452828572 7711832651069373431 5074835986909982141 8483021757721461444 6346417525921171164 7922144906393096394 7835610035047672004 16302430674714916623 16747581851261923084 4793897312844268580 14197953060685200186 722368717622288063 925281905564112558 387304987517305059 5880477152652442841 6107397443744683771 9823027434450909580 18104121937584692924 4326275314619895180 8825681461980384890 10824827901132673 11760336715458034309 10958173148321305303 2530430468125182349 7995067235671188449 16983495964706339760 4413548070047982100 1586209343205664318 473153388230976550 2874055167111003126 6245351828503433210 1447064836545087734 421391410801451618 5455753353565267877 17173494598421830732 1149320571110451682 17460748272395685392 16697132437473325158 7812605374115463521 9031154406674038123 9042224897144968102 104906051996208681 12729552669424643543 295529355458272654 509662814635885467 17333304729577667669 12007320129481875227 13637834253000249114 17900157396869687777 14407149371474271052 619472574018692823 9019610166985631768 15568041438027278758 10619388370933454023 3230594248897498927 4900533683650766633 11845034397966283354 4808492081896474340 5655905391140833265 6864356913972713583 10384434111042941159 15386200228896837295 1010726316095838713 7329666358899774578 5998319567465757682 15795642073210817944 7197634961672416579 7614736714667540489 4870059232364100537 2618160902898074290 18413135446327536450 5957362189204134019 6742896831897646652 8723169123653977902 16257662781120456587 5930025558035266149 15845586521439439074 9850232997329083064 8815830856650951641 16277618390094064054 11318414535353470757 18063960346371213279 15297978553953874064 17084407092501963017 16929768111386348299 11605408604306375807 2094787933574631595 4458411109695625980 2069232182996400547 15207320546048204843 17908416289791233379 14355897958090763875 5561492755277799551 16966488408960452935 16161689724551154972 17415716030210416445 5214332207759603658 8664288404977053885 7199892660539592695 12498168357994604992 1309573314583885554 11961128053527817555 12506214419846125431 2557409308696150310 15010471306833366420 375426756741478334 17554997971634228219 12011357319802279189 9018341918107312794 5936249171510002786 2948386056811155332 5139716146102775659 1485867010906538314 15073645103106445612 1048975399455058324 11006362031312341820 6157390965319242509 16761371549209597110 581065479400879734 1690529183196749585 748870222056369918 12826987961325996285 6277164445527320055 14432181235055583921 12478716152926068679 1681103236874934367 955716532246569677 14658038426618425709 4202861144709837217 5548361491384154884 16073899006700836989 9090302871888965902 8503238907014481188 275542220528715516 8192093784291735099 2577272831648432233 11602502997019775931 2735936590036083814 3774157943717221936 7665776500954171397 8060619123169345643 17783357023558958547 8857186926925355263 158361829903292644 9045743217990792420 17146903731063411598 15956534963179764621 8878789207962959408 14360583004990585865 10760631682996313811 1197175807526132422 4627527911328484693 840390455087990252 3314033133098362716 2796948209909487669 7764730435006934270 1419825025010801364 5175410122646610228 13496787675984170456 2023876873105626142 7222487164055676725 12465427089217866841 1545722302729652122 7837536264838934401 13123275190133766592 16146239801315746679 17450907018990927537 3916068434017672563 10229361285091346712 6606160269085995373 6000015497694783341 15196072125106476404 5377098008430966167 1013037986518717042 15222590595729410418 759439610786222119 5535340902436853881 6900173035098077357 7740490448407704954 13451514152594314153 13047038410231667366 10812790388498868589 8349417380205361989 8886234894297061267 17776087860359937186 2090901636947705952 3234866600940338871 5744181331852174703 11291757706887810713 3717926426681462278 7611431075038118031 3324281137053672214 10600750152064112694 1158736674278768246 17648423578638466141 15067740901342100416 18077121247361052413 15128617552781211631 13844212793075663794 16232519105158990727 7344469507891262772 14117554263323046579 8977680512982188518 10448979251887695619 15213009151011618650 15880790341463475940 5955262925622213358 6295093937193709400 6826435141531250176 9704382545791856645 5788790363052830935 1440873683291616988 5343927756693329675 15588743262127363873 14136821915241293202 11783577183980247677 5636009484149510011 2909305662855215518 2979191409804817038 5369747885826034014 13031702893750378001 11707483471447741894 16081267128832517865 9559668328388297291 11907874773170182552 8599767040449369981 5724117820160907305 1827256021401105566 8329959005301827566 18053339816156835150 16250966701373544435 6441515799880106261 4054057445857580866 3053626160469246763 16907427754030236321 2488962800043463126 5164997773122862825 12440974389602088633 4979134269229326497 15004674360671872675 11765202694721722790 2327908614066259185 9971141169948782057 14366072303981885086 8158657998759500210 9740665978020644248 16707374219355534496 14969820714598243494 5556120636072069292 12576514353339738362 16377815445897723537 1288556651984571115 16143628874179604026 18348631531298115663 13527966866664382885 4738457432481568026 11859615904088967069 11647623986689108729 14921526093360171732 65644816800978560 7551342031565837694 11964145973875769328 15267876198028286871 3764093120789833923 4865697203148465175 14637649368163302689 7834136189411878698 5657987211060869779 11404438875678651921 13831873343759729298 6080813501791765214 15412535667187718435 2727569778962061826 11224746920066309434 2471030384208538707 4943622164926998146 632369370358795052 4607942777401467416 2230098582397542944 12857536278059504944 11925747132805820522 3122416318343775223 12695009417777902371 4709051307556082390 16032659499745201196 16460136591712906016 8384168665246163536 16205555502792469228 8539262234990424585 9202843446726946964 9488383604792364614 17221468589296647545 11118785710474251425 12779536509809696478 5125435775754481283 12502423116150775296 10194217121829337056 12718620370280919541 4260823498756039846 7405769305799474427 1157637494005231655 7654117772524139707 9700600340676483697 9207060513181627911 4267351253188613318 11645406782843556713 17946341508864565869 11003773059627032270 7369487832365878828 5445324891447219556 1880806879198873550 6731335401018655882 6559565514333918162 2312566664955195075 9303640167457311392 16944873904411306317 1875513291148080674 3747621292401788942 17751138160409951753 5768839927108197525 11456279487057347756 15372814588436555077 6711783199253981668 13742318900327987854 10711355325767352041 14257698407856350678 5122252852461396515 3434772477390003264 725454413689337758 9204290087422813469 2937250530532672660 13843948015262340042 5136527630014661192 12801026836924988712 4686172324508258584 8410984223459642570 11592498475343767507 13733569179849680472 15405038320909796091 5735376680480620658 10427454809420357381 3248293452806836179 10562454827769278854 13079322149050302139 10593639046729863229 383300735950234486 11238611454859874826 807305281401315230 9158545958237231147 3854928683069624460 4727570781744073507 7420294431815173448 16778861165049253000 13597046044451030176 2806081379256482502 7372748906366699366 13276643350821792253 3468309122220202343 15229008268048429878 3203587940323776182 6815617038676327 2263873444844880136 17647419346831869293 1746785771336203168 14694704355695793690 4945423510494666493 5761838039141931527 11300844962025139888 17613732233616200958 6522572647963678349 15518884965840228889 8053154824613539726 10664802511984984730 12871892429134222722 1948659546155462968 18139552021791517532 7859356764873138072 683273337952966804 2126585345431277445 13437500278682979603 549801384623833582 12215098831145101166 6709846720245209560 12815714153034422475 16315349082178052929 10829822886164106819 3465172296349722247 5887527816231901970 14498399115793858336 2730235803273411051 17733451421235176719 8339699918594019084 14181476435065798514 11219337447078429804 12763604864483034523 2220263542531241177 7400834656288742447 9755488481864218206 2379157405806287523 18042523083348345675 12335903902884503219 2560268141319538491 6419989126702172361 13557734690978253279 15190974287931889273 4013435898847164140 12835945781035021969 8178848785881556061 4175561056865669795 6727929113901538082 15358733162484337863 13535962753376855332 12260778076933697266 3721100713306655278 535778373178679952 13148000014244703311 2949771970781948584 1117500092932770317 15657600779169238460 351610281563921147 2662647337826899262 2634201027709756518 2031370611955596395 13045981633573409284 34054432150569656 13274592661795631106 10577656190681330915 7986034409100622963 10728010967196064312 6683790886264016663 15866433839324856191 4426445849636313265 5035673532431603249 437160999127099254 2832616742121018580 15593774546004990971 18277545969920090703 3688936984233155707 4637196771236695091 9301960810392587792 15574558451873933025 14623678463196912766 5203576139118056566 8873392903062324599 15717587793321908038 11011732987477145291 12830629733853873603 17089950024625182008 8061536673567662535 8526875406161020298 10598827376298772212 8564033565328288111 13632680219245477587 7706776301411036321 4466292237273696782 2903157186395885430 10417268782294771394 9743480069640790024 16566850661752562153 15554585227819980220 16121627939652095433 2188571009479036120 13855334270662716438 4003983308314431322 18000215693193644552 784517231826015743 3918206183234639536 7869211657513079741 15778705843263944915 5818775996723828621 8639631340293293369 9153666955490476866 14764854141400142325 18123208528169018699 13809238079457773220 16710049633472846147 12386333381705869087 18215425506277854107 7445708684107517123 3146256272842420936 8628315191547034205 2263363083814298455 6214357843700618979 16790109605159594826 10591150248519462884 4400030321761284364 4652978625349214711 8391390995776543737 9601796933713929825 16456094884613333082 16200604258537808283 6782313207532381841 15048246395767624125 7064914885178352206 6063586910912920338 11519807641586894677 11125564856991916022 9616261653628949913 16963816316214105713 18241168215361841075 5233469450473715259 13510965802768170503 3989885661206933868 15416206187815069953 13452054817386672129 12910793774867795240 6274161220004770490 16672925806201250569 12151179766071195759 14950224558382400211 14097061692859380349 16580903229377563933 7203643850541181137 7597119314703574375 11942314204281633108 2413721347651487316 8058899359434742041 168283935649249741 4870551500384409222 5145004771700051871 1963363369458981859 11294336508358589428 13001583371558938917 11319722338191641755 14092198920707996630 8757280086416701690 9104595488777897248 5794097889063928082 7522420674290641577 10615735441653226486 193672275506250504 10109135617908744115 9382228067331484457 9141080414517392616 12778146903803874621 2675535898877235710 4575233739314684127 1999641396191746400 7067161017833268444 6569689270693726091 7893314972928245385 11070489911673588469 7695205048184925737 962448854597065972 10285579986704931767 16387821357559096639 528093011072951209 5901973847458991579 11912125929920550194 5299307966227832526 40569463526601641 16753202691551813667 3692126796042470460 6216518622713850391 5100730263137449427 7147871063503800466 2513762935693685702 12654167603201129672 1207935962309081390 392201031997169372 17950151709106895641 13573359169975806580 14552089561735433365 13199690010514863801 7931384558105135400 10761519802110616730 17454020940146032322 6631128174530960925 7075628535943400912 2604017853569768710 13169747214837310521 12729296581654484813 11662975969112697491 11800910155874813168 1782918713614145927 7214938510824336742 11322371142919863269 3794184511379915274 12251415003563378336 7406141915399343799 12801625698491057312 13568512157401053482 8147585122330686809 15464831784227170285 3466921284518936721 7363222906280722951 12610777741947758005 11353852250328233298 10568645812915141386 9876763097137232871 1127877658629930844 16203452605269754302 14612087857216750274 17559469696793219562 17553709593761929914 12748296289454100195 4647624450671183962 3336847317163495596 3654709970910142352 15538273580599483154 3392997015763161233 16306873818701794304 15094520840687281467 12435113877375263550 8606756136481311924 17277695637204671518 5461513451388476447 4031201044083302247 12450685358573767347 9517699522695938256 8676218799333373509 17040526619440750192 6900122667086777162 9981215123628361368 15564378337616133802 10843447609444658334 10774019612686405435 5510986903360658435 15428776817780488776 10251727629283281040 2678012875092027361 15599438114878053438 1449247795047439269 13900724385398115008 14179494916456187948 11901336771773419896 13151700108438965382 17718260584906103931 16211631244776161236 14488711006430090893 16662598048101497996 2167299643996216360 11623420861029115027 1951188288896047297 5611572765386385811 5136375699792362105 2769857027125174351 7556369276231551292 6277837921171910675 1628507236358408980 3949422804858985367 9572969286800967068 15721161879450698842 4806692264691897585 3561931679740693967 144059006462997149 8738656748546190898 11068794142508011058 12717115476841451807 9250152550729444770 10019915156260722576 13056520285166934013 4542346227600402201 16596151323606587389 13544305343397363383 10666156345644495711 12207560362588045908 17054131932417773463 10301378216249729019 3534354034756848471 11989110426129970862 4318093132666713036 7162443912919201324 6491103975276071233 16712174479917760527 14311220213796333871 11164658514549461997 12148294157321698846 10061837546559703790 18419916906026312952 9844056465479116857 5883672610253509095 4029192796670263917 11851303284478963257 4813572380909110839 3992171517802083203 16660718309994165729 14126563870184822942 1630540363217457573 8209452342211868616 2000352489228859920 15848547075334708044 12282003411266217185 6224559436567780185 6534808282061422238 9100845409493985637 2718441886687991377 16021017273366832357 7889563460879806010 10529174423331930752 10756313566459759189 7478063961555375092 1728487767464259290 14729786871502095791 17854128454252546843 4654615026495369096 12163674517162254800 12287232940766609693 11236401349350725760 2972598725667988970 4851105363754951436 11732959232321794826 12827101530315886408 14444339475669982080 4465880469074665571 15538337387442605277 15004586557055994703 10076800851514378567 10834818873015629736 1329692301452134109 14855278942621561375 18021510608439279993 7382523745012873098 11959024789535161607 8190335631600407902 12844504326083573504 2814619114907823554 3597905612600028078 1476243129567603084 16131797148119772354 12794433113349178629 8069247566875263040 6451777483242447810 8235614136952092418 10699572024608191854 5801244700427592646 4878530220387642872 5846462376404307384 17401124952264625360 13722294190122493010 13154419549938611593 8915897603773492735 8675432093325930398 3759286528342808787 9345481100649141229 1985090384068438688 8132127325034094884 3521956634152331084 18412503427476754524 4200736888428450593 4887784731388824434 5286368895630936273 17405351368039007310 7179613564929616883 10788473692591781394 12080486620302330803 12825799082913519804 6653958567045525897 749464889199870350 3574250796171642973 922082304015440635 6475455974529465969 361178715891737016 829782653619453037 11618253174371182512 8176638778987865330 2877704384910838298 4518209422464401585 5867995460298735747 16460185695141194091 10461581555329886629 16493287107373355131 6811137096504124974 10691590218536979574 2407417196155256027 12245991936662283647 4715198630421243343 773676264230092622 14996578949999755747 1598768684041156489 7800581567325405859 13854690330392307119 13813771336423517380 1503135871918951037 727889082245656442 17385274666784220978 1608297954816879692 2557806547906750583 5815747918201585797 719581871300884303 15518216890806968085 16398139963222057094 13251527041625602589 11256816864945806081 4244108997879567492 6937249334276295786 13895353228345489917 15822138245775104860 9679896242113818880 13284811208744510756 2154067940762893181 17155411602914829883 10824325115840225154 5953608758485090323 13975389119199537261 16451617447261910558 13832994714617300921 7477206222531715470 14767570599402753964 16345970237036864870 10641317064140573669 8265006279020918384 639749877197183342 5716982127001793850 6015527602763640215 4693780374430845588 10231485722639818809 17600574955565901753 12697114661294663638 5619276806669287310 7131749245983555918 15694674181646696902 18086148256663626614 13235417202936486694 703507823926054043 8673952390986947365 42643483001848592 16812571604096084895 8255927296721183256 10666405947897836904 5250454236569668864 2542889107469464816 4239747798895675490 4626677389475285483 17151582994247035067 4577496874298989647 14371707024238186746 421220471330887289 13177062475101603446 10315019518164415620 6860544163655689411 5880480052229858684 4798479715346485125 8037894552910146732 14479576086786682151 18156665626163996141 16374989245760300163 17948570196838316796 1037724635935775809 11060126719109952159 9058602568485276136 10686869836570524488 12170596857538183355 3968377412315909376 15761370440175092384 3285810693972959542 13221953641910897247 5387878930808375706 4774243331303368932 10701860688114174076 14849365939073605161 7987537803453903164 16340513735375669023 8812559591077502288 5499753838826068673 4028437503408437399 6567210532412378509 5981933742057932563 12108783610414265033 8681001908942806254 5036219721693214754 13392293588534807026 15586216466850012256 8417836352747858659 9939187110509903374 8088707924135400265 5597172225843720067 5890812243093817110 13541102378306283042 16225162614672474979 5091226097460229828 7162056772765353880 9678695670613974141 17051406551736872847 10990981888638652918 898574861326592374 9372331462704026520 5984748360270702236 15436645687054359967 1965168286093598100 11911525759508382941 3811791877395655127 17690532363397628436 7528239046530282749 13553897540098195192 3079915266838746853 14567878908573084218 9584115510755089483 9248723681991057888 12268489598807114951 11196739687566120571 9784998994216482600 16329762929830598085 10649216890432474379 4043122664161038643 1655259361266654966 9449683835268862278 8921296487393603103 16024981778552041276 13432282136168957461 10270407260227565442 3149367978398191100 8379876482507056838 16289770531619844323 5647032097154273912 7600453533250609279 15305173821403741770 16217743585572787881 6918370952118161693 9449699017786004262 11695756880111323728 2094013750779135057 12451925873728581861 12191520052156235110 13481377059253291722 9040357980712470069 3937158287164913464 6564112569134878601 10136264346079176202 13450485821578740897 7488273220056253636 2788266426285738575 17590804137244580933 6590659801916816639 7129346847249121784 12544383142861485123 2308424547673373911 17434052552644876939 8466420945024247729 18329197435333145792 12916702366322873914 546020363804206443 11718203756796407237 6650885472629564160 17779424615241389566 9647461225746526164 11935993110534154053 3127293692399201855 16982866454832597805 17745799097081558452 5035361071470332453 1907616649866837763 9249304468476328364 7556253319758742040 13668715009807306880 17663991188040366080 5213380037417340222 4352106261861962871 11171295565557842852 16272367747428581264 16987898148229374714 16400096763182261482 11629118612112130422 10214850302473714411 1852237811908063024 11106223779717585247 7033883432732557311 8508873632641746068 10426764545632026924 10666515028753783682 5908474473420157199 16816521719805093730 13665834997726897441 5891180158207727411 4743023375343277819 10827163896626622449 3538331274298408249 3501155215927729494 13284046233957522201 16952102490543238906 1707644648466483405 5336948873743653140 13402907583520750188 7331777391156400048 16577008770832031785 17185535841429460485 765359340970011585 1568579984403797255 1206021466282994323 14234974347820514267 6962942734030638172 11277853903668616927 10478554348956738121 14761854468990062552 7703735681890432334 12502909357150406456 17517568619581450631 7289798800535455937 2780087420888715978 12335006793288109439 96762319331087325 7376431994820701266 5283652194997611132 9635667513698921482 10065384607138112073 12702026687937803450 14291842433236305932 12146705667919529438 9173246364688372581 6612673086112433839 8231348089639789954 13127649683130963179 10652006222134053012 2974824522938359190 6599922455837156937 6675813706551942112 14975412811007263263 3621786464575382079 9474495461137641285 1001132716990326012 14917172896375725120 6023572403018426861 11412389440266140147 18030868554731505172 6291407302812537677 1136324810869799828 6345744624966591490 2019680711593441048 1707973618735816911 15624788207171733273 706629706136587592 11654410921486879262 1135999169666868135 18063699773047454855 3346820566102418763 14922114707008859049 5049615320553375816 14422542775704441540 582361208331591037 1123809856889091212 16509178875743975270 4260374408457019313 12656998061276609283 9146694958864522886 9162914401181601746 16719245774302596142 7703006429650492201 12518579460790036057 5921105077718612598 8279936886068922388 8620093506928579126 14188318097247518019 16785979521921806355 7903557956248840906 10881087249382244795 6190634034143413335 11705905282614655739 11435645965023769292 7546767653196822372 811894355383874119 9431550487112041431 7449184489951735504 12898460844944796039 16522570998658976680 14018173432604209374 4427690357587154227 17679894767971997870 2805945644073782239 12893113809591854245 15126133869863899207 1403739949609034177 9461587283542705213 4777984172440463325 2257234979110308896 912312067053397177 15876427126836887566 9365250346684526162 3826123179051880391 12044972230507561475 11798467623326583587 8337222603027228012 580678240126799752 14900954928991930341 4177392543748151232 4288586065130918575 13355388525238699237 6135664153115820283 3624461825467948047 17805642711659182553 3625237605145509175 14053595278513817001 12643033314234127484 11617601643556022431 17815830347725951575 11683494116742432906 11170098554363100820 13073790962877991608 904788579326516130 3311237082334142449 10516077323146035384 16409560744984473861 9082823483343236959 5616471140166925237 11147115742441097407 17283952426993283999 5034843197503309356 11108640213243892653 11649079581980140772 5841694785737411969 4516980837118246275 13267647109184645122 4216918396613671821 3084012818972613288 10771259769855041949 6983104023989028850 1945392772190384356 14809792444763885070 9063749838960058213 17791445368531624252 17384402237746344152 13682809299972251186 10789719834409827532 15885961459588824500 11594446948451024731 1420793077405683552 11512680388705408678 2008723219008996110 5444312628285364816 940951328720972719 7167588192007329777 10594497371389889946 13401854923559733770 15722410888461334568 4584057758993553828 14277219820810769448 15077116613750557799 4913003450311455842 8182041798180940291 3958176835272810551 12907191416772422079 13330054049890402441 14302280838213623447 12013116493550817593 13712017797456645458 11381614128443737887 2748659096138540825 723908460579382968 12105340185386692502 13097283122678566782 1969164853969393055 7639616618485606645 17513722195699219382 10800550785877255449 11020515038913047615 8989159569272435336 17814240777688919366 9141334023682464663 18131353101417170485 6270273147847338690 10225360584058829182 13753973420622245667 577237090346248498 2171797222408373504 6194490659667151082 8696820828322426745 5081114203659208324 3475197580494330595 780124860589733053 14634225415619818374 4482481082745056326 2730829372164633182 17423095729302650576 3356129074902954831 416036692456330867 17113051816968629116 16147769971190910574 7931387971891869028 17185105825296333544 647112162647637041 1923581639724793399 8384744018534205643 6495976496939994172 12379068879603832114 16153570822922491060 2347328045165073728 9236705686903156792 3265737800034137751 17057902373508834980 10284451364671768127 11725858417006964495 17034406374196204270 17719379920656687581 1169729151085737326 5150515743859376875 14701546122987945165 18394819655277836149 80609640177613549 13950345476456265343 11384951659661901667 9944949007566523692 16216684743332695092 15530376181510242211 10940934094359820782 11810003615005142757 13088464594138703265 6530031391453693907 705211787005280026 1400006985801574792 4632708933457908079 15192184114908693426 13027105902412290054 14117021328451678317 15775640378326631280 15302422183503847843 15636065588322658017 1265392989787302782 15560916737058268410 12088211530569291041 6648985189716686030 9603736733526743889 4323405498256500109 7399087379218656492 12031407321942074570 5794213046309645167 17140443664041534395 16792725099872954824 10223623406923930539 5319946741727167760 16053540713304782490 2726053412140418481 11207495484783008808 11499474298541276899 2190883852583390895 5230774920637065593 320374750888764750 15610740444436232464 1324511533585999864 7741385219774364 14939844974840820067 17066341848545247351 8253515145192248744 3325333024043636041 9457478509544239633 5091317218832421933 5760879088379597069 7271482960750571014 6201322045520728544 15136366310292534436 4724627949422145567 4751586997048074460 2559890683101587679 3084762155505340471 12332057170692884635 118618475125668739 17055157258921453229 6151488029440170865 17101811477351279623 1215174559115823624 3075987988581857703 13632005653386779087 89704161411636297 14571192080704518824 16451173853762337632 13718620849818102881 1669878372310679349 16881717735709348699 16040749380587840781 4301649121668566192 179580219756832800 7859291348821066208 4745902136683224105 2294243957874559435 3648466458819777636 1979598199923683534 7568063790408950848 3406549404947718606 13029603116284243685 8031797100094152080 1695760862817784330 5212768815693121331 16406657161241241923 17482996625273679565 9243893619726344601 18242975958248123499 12396087423566261921 223111219074873355 11705543361287275378 15720624311633396500 14451472739328376374 2559342357744616460 11088469043795778373 166414302049072605 4317562849406648223 2810423076519455187 5865893521058445178 6054410935799961529 17570976016363544114 1717661622714450741 3099004179951209290 10727639332879180222 76958185924895744 16587613042311856259 18365252018431602988 4378080413483932322 16163290657542439394 6260806900096611983 17600052810775883629 11672620361202252415 1669335611291302869 15825341079117996811 8210954543383074878 3261722191392539884 15447017963176925635 691412794399053890 13084992143505760248 3190490121936611297 15724806247385689647 14467476295970380464 6133004578245267491 10519395505703453184 7861914658438824005 5420031351738086055 6629190678975401719 6919005453731386712 18424173042110299005 9261763628724127517 18072561437866267938 14794750949932174884 9254813110794236631 6218031363037249757 3285511135811892259 9652175321350545422 16270097626851277868 6755252758842462865 6410193532572571048 11614458191705997787 14703976305056966708 14127518182164591219 3339171898337790794 16190265452212968087 12933825449396866302 16094684027236905486 4873489667216752674 5531943627654243714 14132589087392880965 7227677777239265570 9153508810115997640 13090833916071486915 12842686197709912260 106095622072031448 12813892024829719834 8636991988800791620 9547299679981132910 13536484549390535202 8193575719799194777 3257805885135960934 5162617058387598003 11615685506933891529 6493804124130727382 15156015275745048740 7897911549425608259 11762436000885506829 4007774704827248838 12392412468105381490 9028740440488843335 8505891077830525495 17259235623053381779 13537634436428514804 2224755817191151571 5660042936400722575 14266940866928131533 882206142492056345 13695871316344037924 15368197362598871949 11105541826781392319 15624321865654587426 3452655003009406473 12720197639083374268 17212232524580535542 10868696397169560815 11396387578646208169 9007385727285883569 11833664037541123852 927222153650788745 18032318863786601489 17105780200843587896 9720914039185860626 7319583605485965990 14577564031183358557 5199513173947816526 3483658244130199386 10826969671567781707 6371168579824440802 9392748942390296694 6760250965458518703 11130385992074241024 4381063356623009941 9848702298928340046 13440205300850964933 14096625964506969637 5186323885907789030 3133850105685384106 2511247798303840687 4883882979379062010 14291733380748210462 13026339602364573499 11523259163350577153 7329225185520002736 12578547560972894792 8818240117368349920 11739334555819375583 16495517321896955976 6843065380464013812 6402599132840263473 4421497406041088803 1178420790734096438 6662149336646545796 3303502588083594611 12423154525125070870 15347736081805348818 4686116390588949875 2740619392656848365 11262296285775076322 308348609135691386 12202559322724062968 7085027411220273976 10024473652158894844 11099846580294431919 17233648314417647725 7992099737369637275 3585776816018012994 6810119975127513963 12331373114954593668 9249976463086795333 16768546575608017456 11825041603479861291 13077093199698109917 5150257852603680475 1562565840301627150 14795704123246161423 16010979268956632343 11409700692278330857 9248819941148728981 10991636119445009490 4645796816828521547 1740659717422163442 9305475956175244863 8850791479001981209 16136368625906232956 18190799476657781986 194361347572084198 3951068085773819764 11663960693056339538 12123994670795938635 1948819925547697064 18261348315558751667 9395744296922176124 12124069731509301299 10781020372180968812 3018816561701439945 1899221439066607523 14748247029485126268 18250612413938799180 11001254190224538422 5517008000181591691 5617727638179456460 8582444089103646452 11973262117746431912 951880998028757041 3867794627660136485 5673529042603195494 1763429389039684932 6072585672138838947 8172247236415083361 6368272206728777983 161697202642145108 6735993889526544937 18141925854180641609 15046016769584860091 9080137851317683464 17643291599720607165 7584559198188177566 5046559865295395235 17853968837747272443 6790484430947839174 3799974165837157404 18410493893577534461 9978277444225135351 2960562102114023273 8635844369250254560 5279836799685498095 10813460229849250127 8218262277493479414 16229967589816493071 2365094998488859266 6211915602518960009 4906642970572320015 13771774722914221090 8235957330462224204 5316363540150024161 9532651677785308828 15613983979929571259 11744387630055927695 16072856510810466704 8769030621252875189 8187370762571885162 14968539364845985169 3507697138171305737 17352302234987581465 10037358047538720838 3565641321985472609 13191503001064059691 9631748846710959541 7089615873294091774 13024416480017065006 3335976793154907358 14655775599352199511 824184742908549349 2368031332648214009 14845719909103771629 17313275147636270959 9728554298742612998 11209897969421598279 12976583831624211188 8545711803647886840 15515712887405839330 4951890078897120245 12367217153823846068 14617438303384414280 18230284128996060674 6356458351068068049 13959295830533531504 3398397909039696488 4119136039089625567 13606164467373757926 1206095378738412747 4543818400844417920 5346084023786878114 12543850976652695069 4388030352725219655 8103922752219371603 10553360051236532643 14107241726303865411 7024788570544773138 5905112356479280795 9969066997155104623 8499888663656176972 768095479822342710 6781949572116373763 3204247100161864278 38663597789745142 9573857861362431371 2621405635526472147 959840449239793412 2880032688955233784 12208595478546641677 5476928301066218898 12231511958313625248 9189039134387637128 1026398492790070313 10581025491651991593 3864938976930995278 1618105850670887673 15822519341257715684 13923536338568650375 1715658429025674211 5528946786215891035 17320754253629101040 9816557321189027887 10056780637870276823 11490761425096283628 15115963321443564764 469109004135126234 2781619985722698874 2502917205065796270 7123669748204340644 14784741080327557711 13290059881881880203 15437648568744378657 5546113607531158221 1193243242209238554 8936907752279449476 11906417521595041647 17343635201157286418 1213434097877465894 15442628058215351052 6833447800071380064 7238637342679630830 3822986958789031011 14679287479995609469 18258317715837747319 6439509655146128363 12510251788187426145 11226495927913172319 1426384007070526947 179871736382166686 14459316192493829021 7923666434715647553 10096729309108019578 13785513887982348076 15551270755820575613 5773982261460412893 7801276467128230429 17649343773879973474 13281399911534546587 9873891452973847007 14576047818770007135 8226699099366094744 13217536465850321508 8700032456856412547 13744236299648758863 13625963185457356055 18043651011954926458 12607132053949234448 13140455945785996343 6511721017498553854 727638878742368695 17188757579006762722 7852125935658912770 4928662989485355622 3597516781236278088 5348113869958241487 14802032900823002037 11047592218684204738 13431369637166178953 5785354671736202335 5994797921634219000 18268373099597886849 15526955405091113019 9504131693165348601 4187841455480196183 15955625635144086016 15364485249793848134 4350825637214491536 9466780118453184875 8218712439527831900 12111134945126753263 858104874327952938 12418362206892207317 8352913992138908633 18361214754021832864 14252348127191665772 8381154994259160358 16999780728236268846 11299150682988638174 17943321016295722442 14411612888250109580 13918064061864660342 18168453575184896887 8299952283313697289 16394116531041359655 16795748888520090703 2115130404539776638 4757802150350348711 15457543269533840490 4456762953408380825 12108205896864857470 9980289211844912938 11434491062164310219 1289142188520838499 10642839049838611625 8884533406871760996 10992335105809574466 10373003977707342927 4771301931612625129 13145288861433324646 608678122433185368 3042252107794952172 15465167704690155501 16220583388884362531 10531008174616620546 13159377498854280896 13091201590970468438 13624562815221721636 2663443081786807430 8302266307110110803 10041952687582002766 10650427490632551774 7836894445051128755 12309731779996564792 2182831296927614002 1508034016257580457 9499454447761277988 3991437639933286485 3086967080975933854 7905540567004591112 11104137915134138963 10517110273499408686 14486250522361571297 14032886238899687061 11577011586981135351 18286915602237969332 1264186275200641817 8118239567409634234 11454050738337355823 12673488714526624904 9392246679868130203 14757509214191746197 8650703296990052930 17430389973398077829 8744272178660947309 6993632899452994084 14957944727345016727 249525218839794096 3799019825952734926 4916207239505371636 11899923814851287646 740658629748836166 4379872705116376777 6679025084615223138 8510243909192165598 15978644234662403108 6376515305458952209 16268129094587333003 2225592303479807290 12428187071103641449 2101348597687760456 274919068113823616 7265011814616320300 11152110558280220385 13498928121937147410 15043698222300689559 1988486508088816161 14816095231438062064 11089151521829493599 4561360255149534744 5805188440417521414 234742536303937458 11497322066895960729 17001263310320863581 3393467958246118382 1504076449594358451 10860483612574423322 2658208883907236430 18362647562813937573 9080187201050061853 5891100571034725195 9784363046597645632 13598438737871013451 6835984225327031830 14029688786070482174 6769384954401301419 1432214462826902567 10572967222709715112 5550779415797587914 12099452171874400400 9153925144106667170 5663297887962872129 2293623713033385 9528351797701126343 16222225846804989326 1818435716356765406 8334591791826070281 13631405963253839387 6186261992293535667 1735993102546302283 12511233115372773825 18329663549356024495 6561966894832980060 7241336251570001144 5225350079581474278 8272802417933855444 13764603579814084421 15120963831300338291 17226176404508021790 6608681349916602995 4026006761868245262 11550182217490857225 13534100542958095163 14941285049324490605 13648775827560481337 641402373784818186 4312983072219926414 11927109774105529824 9036173912337560239 4862561892186206967 812765297586825389 6719143721038320300 1050774117554875910 11926540246079951966 2380540314956214853 2996763129761557865 5778310056659862589 12594386070161635838 8491289802582080660 3600288140193311658 11814655937603005942 5104310080009346593 5756516009606124678 12741673080879886489 13226548760819392626 1202205774814003211 16725332240314343693 7415861944881791676 6487624959276719728 13877292172394798587 5691376146845611320 4451700203726812194 2776600963519666337 6340744487246590294 4519114553191524955 15638290166588299597 10154974116021231989 2782077540075365558 704287606934936092 5471481872575580082 5636306359864084552 6568490811964653224 12612612063487053860 9807099558005385494 16436863642300777857 5865011980685141183 17901926811879465389 13591668891607290163 15629051503290828750 9361869482327834522 7993745869578246931 1082797163226982711 2576879033651114079 1422811897641522782 18438870403377348134 16173037860347389168 10064064155308615873 14069907889539002503 3120797586449654071 14170899245770142388 6951438101572963060 6875666106999275632 13635449813083502003 6440906634103363270 15948271179932493847 577368744323049880 18352535980985167575 5430121708409904836 3547410721616498788 4529785238833230233 12365073565204848097 11757199819441967703 14393216122285866268 16286375315316615418 5051954731672491471 17978639889481047516 16323712378860815830 3800475096432401032 17469068769657397193 10464578285563428256 14015541209114360703 2233586798623062002 5867473060122920400 12521648511064938539 4965745388791792597 6468809732124000101 4838369387550698008 5832173481708709709 18277669258373081425 12469688747537164222 6777104631369196803 4895375503594923037 4789319087768358344 4212081810590474084 13039946715056741607 5063746389372914092 3784915378320618082 3977502820338555077 6739846555692488350 4700365904070922257 16333491779590668516 9012855542126174164 10872046215966723371 7562010117905157638 7268583991585626285 7725646917371595770 18354523036825168662 12222162911386548719 14959708476605816327 355435078134861756 15418307710022421812 17838665378259342040 13319458606880218743 10954587636758092093 13742051350629464577 8329671299207633101 12529926315347632156 7039265763904513174 11922035664980685526 17526730335943020408 6642694158364281169 11247256997467917855 8769770451240946499 10865091780821026500 3319280475421603939 918660021734876104 720915707369038410 13789913322596917693 14252266494668813930 15844141287067794762 17408531996373901013 10221656737424109613 6864420694879870966 4266182231845244533 6968290416485797351 15797857730930583240 5662901065320649875 8052030618903735698 10322860718108612826 17070423544454322005 10469884352302727060 9983492263638037790 9851561605039998826 13194007295178937432 17005286214115412952 13548520396267450019 6278136500960535530 9725793286727807744 12267079319628044785 7165632149854838790 7667446246881237491 7047619827093177667 5845323838237417040 6143855512525631954 14971907461059909279 2032452013476620372 18015749341809314102 11533738428759715860 14994204706501766562 15545303997539940247 9828545212494639525 1607533568988801402 4629073730278403115 10948181109312456933 16280513530130343642 5528122005327923116 16086291069671617910 17843606893222672346 17564634126602278358 11180271012689107405 12364792060488269270 18359977591702302111 7919336803961628709 12993883550217517560 4786140941451065885 15884845065391732375 8254999093317559476 8921523021579090408 11683478239139252610 10135252468080465798 2431879573641100141 1128639766998816354 7549068151518026995 7697145227849935303 3586526611740732002 11963844746439382911 16155581596508016966 4704105412445585257 2611310350417859269 10753174520853527127 2053575031224981563 4441747190098101119 2116678072117731679 13909293042185754318 3256535362059293181 15330051226142272007 8656409337806804935 13372429157664913923 3541701525319664761 18268424969471578249 8740067438500749128 14659852722883535593 9863608106251315956 17549904676747616914 4893390430497251714 5044431141318004145 8510210867269375059 13828086723400070046 7237284996035746221 11901715459468588077 9037627742647606469 16561386354194455810 14193835978017057646 1047240840554218829 16793020302099524715 14609849677638550175 6086154106869774406 4814417240011890545 16218858826845449202 12017334663939642795 15834498917035114677 14616463669816010496 577937774586045165 8668485216214873730 5812477895966504204 2460156113454289604 14797531633073612447 11413672055343579713 7408957470669540235 7791051926645711563 6243469280569731640 10000740499654635078 16285684507204912077 5365631579232954694 5655337916169356956 13223985272734241734 9552123832455803818 15874158551345076380 13126432334494295044 13378114373554177441 1559073309121822771 5989749755757058975 5094620332022611360 5949075373742453495 6601227704020209160 17355898590504102210 15033919970483387704 2590466568850306602 4799992720946317229 12929236215993202372 16119101023364452024 10663392514125530580 8789113917208156339 3989795524323679551 15621461670259549755 1474915644442243238 13605983214076365696 254751152735202299 10834701801935925333 4088970278401853217 13409707338021387332 16193929369060116427 15997606107711583337 6270625814767357344 9872486771848267688 7925933341289780767 12625201792256040288 6929762190883267221 15394550753916837354 5524985379363032794 2779941912746593821 17901697027375702160 14451489653058632763 7304778590609252278 10268344090428740976 2199886398589761480 17403182327845253245 2625428313658974854 12127611400156405856 2362168433341251263 17108298586129724508 11800145971636162817 11880855347756678909 13356731689371149799 3464112243372511936 13466718195717955842 14223888883878487364 3260706768238392133 12804640599642379735 531189784100122584 11251705076912833639 17530898384531563027 7787138698991060013 8491292864073890390 14994362658154596606 9301324444762842765 13439430155100668994 15496047021823476174 2432345659573225106 16435904201512409235 16047826431616822260 5502816694121856918 2640008378030783526 7015161699258453134 5654594759419521849 10394289164330930132 790483926456851235 15008093552747094453 10828285697876826031 3879447963840106281 16340616699328876015 12520135266027998631 6815843359700152050 16286512297013248712 16319453174691336088 14980083320872546508 13041187596631089967 7568556001128072112 1149716540443726465 9146272314946576309 1224940869464400394 7856219137603677010 12571588761997426382 15857018406673180916 5623495339212795651 9751057455126618894 18026096347241516484 6735632626010209948 7087570607188536001 18197281143730530619 12751823430052817130 4243193221998155884 2934665617765762090 10788282607388982725 7135877406814825551 7436965830423649691 10066200796560979288 8854059717883440493 6129436992155695723 5378748097240452591 12674255116540201345 4073234059809673623 11063742759455785681 6354984294323325429 7517158847285202732 1099824590036958863 13322752280387650708 1264145947932551294 12065715679092384243 4734861763968822219 17634133799982945238 17378873486747776096 14817324332736285930 17082578857080656717 10260006357848059285 1454134034116966627 13883927650568043528 1421440259330191026 4094056798232664038 4898705484840114914 14363208713634278885 17673434748213893016 5929773661324139709 17965526018578018516 13560440907399036057 15389827629823113861 13788248523174436807 5636708693238749068 7381082750371223356 6431611746673687040 8492122308525346098 5349796897186998885 4668144756243602417 7588395917417427783 12822209448297432378 4242274421286402957 10105509592397741555 14899491608957960360 17821446516389549450 8656555110376980143 11049820487241711264 9671658697048885865 4203275581127117290 211236293896972304 8243350099355142993 6477595804524083915 15312416987071893216 11993051483476661174 10521731082852142600 16183825784923444676 13962596247634087138 1543900905346557322 17153169322547013623 4542931665333370077 2299116107684750047 13475832277436232899 13117418599050978253 5404973495987613254 1912150263152614694 6876851487499705685 5309007772560542153 5151029280119870696 9405688543240373565 9152707949463586578 3821523510994218016 17674012122152136076 13878729987978975863 278737009126259014 10756751974294758533 12339600671417042550 2918606786286944142 18126133568384472860 1642606218455243596 13039273933148136441 18182750942175923755 9155657268454729974 899402181965178242 6287615916231438218 5802530054201159779 10727598478165768444 8684343522793095715 15350759614175652645 1336506992523969647 2455155397827001455 2156787475815596507 13674950904705201772 18198208519719560565 13639308313304897246 8881754249543164786 10510147159450886977 3582383880054446004 4533266648135610094 8415883215007266074 4489556948708362297 125709238098258462 15860414283708848854 7966485610637500368 1097119575600680289 3601187354646846152 2393939772363541017 12393870386704746951 5511315812846379292 1183649875324521167 1406918082748900760 2131488070199668463 4711605953344997155 5276033003319572722 12635161156147085959 9738956582376407263 6401426937294824369 16710944628354359394 555442618388148462 5296475656377293825 4700060737246402495 6354481208556527538 8396285491600816635 8352048932753574098 13650727564278195489 8952870751524815397 11539491691759532896 12879704075336102180 3132234208537585605 4640757970314436895 8637566256993567464 15220202305661041142 6333663411990808545 2979929354486496373 11553003046834165962 17153719448803824634 492578595753153781 14488371411604236513 16661700020061782005 2925173174233337568 12311322047242124305 667172893168843639 16257277429041216801 11805261106440560455 12210701746541218684 14954121687129990645 2865222247070822952 12594802287824596189 964257816651124948 1928674616938726220 1690356100684171218 6569551022637879692 3729177787032714155 6196401635332941582 5965879448706493910 2135103620933919327 8260229992866677789 15922681455071896278 1366140535663789579 13302617274572643369 6420740074709531223 3864333395465193872 10020435831177306018 14756549659849316167 2821587890194758662 1772069229725526834 964908812403239684 57535049741342734 15960944830214436518 8553522810626967338 6430128524845647546 15717136084221171978 7513299474160574554 6167508710351283416 7285992197193612485 12045927030904478235 9441002406247490822 11896976686728130756 15842241370628796008 7110474251698072378 14983563727908723129 13001730746136069376 7709257184376866863 11904839134536955184 8569369894369208057 4685114007099216258 7897515751550116649 12679423807621492315 7355477433981369000 9115865099001942968 2047041478854961885 17861050698942447020 11916102804778066113 11583184007528393575 1316878354978710071 17936752256283792091 910098034997813526 15448971483376730594 3672297305775291116 15068184691998887122 18204390978422512191 18154799949813734188 16703677578291451370 18264203974093315389 17117711667237051796 4954409198151018548 8145998400424747764 4430012783204035998 3894943153820401332 5917207930116985286 11398058942205245344 7615795020534438888 17584124217874432044 11997745341423986646 9181968124282402900 12359062569044150673 2253926195269016943 8651287342691029591 4676039790862914421 1642704476803194691 16564058734250753841 3415505821201931355 11749447136708102666 3702670722116916395 9365130879906554326 11889767269276832481 8150471731490130590 10037339390875964728 14173242053486402807 10980753395852008919 13912532729150282445 8639131271920664187 10471118780833785005 8099014948390331609 8473871590763733176 15319456557547389230 16175904426977926143 3007789172848887343 16856171815827545757 6134762938289182753 5488791158575435266 7498637694602267228 1847425116362861015 18023491435379702774 864810384256268768 361421436801370118 1010803860968174249 9083410839232914324 3740252937442979727 11724458489147234375 4067934424666944057 2583687588934678905 6983023963191882139 1090427966770299891 10542956656734868173 1904466095783594417 301507855858876394 9239817384846273253 5583479631373720651 7651121843443423964 17247361097698411719 5333684385134497839 7345831169214900938 18379118776974881983 13087594036791272877 7428231277303849360 459751921636031149 10092099598575755346 17387569419628778655 3018268345043477227 14690117577048975871 128263195770995609 5127890779050370091 17124341642980742009 16207691947449970393 15857703437530474569 5100624052896372501 5637996912689739656 6782782928679062996 9045688319775424605 2613853761911704462 2951616112665778441 15756837002823190117 9900002469408352326 3486243695851624932 541151858904128310 633872207389117576 9150713206723812599 4397248216907936131 10828883318949191750 6642994846584214579 132684302031181072 3163353956728252852 15076733704511374640 16705162702015668051 10823061849838398245 4825279554697259879 18174539088287674802 7057953117413704515 5557440037593618765 6360603578216443199 9985099984154229698 7285418774151793936 14835749444010946671 14121403753417037319 14199740750934126837 1252242993587823750 8968010135474002488 732922815062322218 18315908005135515914 5178257676447350373 10764052979654650846 16396284246410071279 13454164491263540023 6609073728484062562 4169265396696688190 6028253085620674148 17529034999962684354 14314016865155513575 8716586688265438551 9033445467955917141 15006929623686837201 314956925918633827 4604348049065007430 2381478389706756466 1253363826674756995 15088555996016153403 15652228021306317747 3186383315282999583 8517213482084045389 13046991634846277284 17092363634866074317 2767678372861457453 12139149545842140447 11891485434567145107 14757166657050660308 8716290440509945407 14304269769078663161 12187564981903957766 11203405813396882679 11150632108901782222 14347417086104132190 4246012560479180459 1997219800174142108 9959802591200795002 13364186642985628349 1447870885005373589 6611734619774655999 14080102826075970457 3313447997876107025 15260914767825212176 12099089738580842384 9314259632128510414 14391477336067050179 15552335262573418335 11185847864728890938 6927795107138508467 9911986968720738504 13217912397021077863 14687971437444790770 438234128471280631 10043735925603558950 12144696336465208302 4152035274013083653 15086879814072766532 10034238830196420280 12309174397904776343 16269870252428907412 16067119930966584974 14921111235916577201 14713649918144026738 11403332297481669693 11607002746926076609 12620279227543604241 13310096087910309071 13639702509610504306 11897705121290557597 2781018788417701847 3016111438864996686 17313209729143775433 153064220644471732 6699702211727068546 10393305823143058049 7392649544034550214 5430338559271857587 7543283578951785063 589611704101559140 5485718214412104608 1474507403128538799 12480863607160733463 2491693142771922907 11857228692616479175 2633953509321739467 11788914807490310715 5767256671439175043 18249395586784413682 7304875800203697354 1433124756996622578 15072127652963265016 9778620998342548152 2821458553425634794 5567261620622510683 5620541955024264337 14900255697436635194 17899984543282763197 18304102537215092866 1252169942693296321 14542092439826531429 4159315442890150486 6746381115232137024 8974981582699523190 11290320482524188463 7217759490273841337 11809333485007271943 16390808416751350117 1184341173531587828 14750261984666992955 4429321710614676622 15797181832134874724 389397273354781436 14485401722739709260 14775383100608847328 15628754932053773757 12504640470287351944 7594328281346220099 1323310305586127192 9512339451166704498 1872204537336075518 17540576214535570501 11632261243620539058 11197135776919675186 18103724725954315644 13283271942729166940 1881142578948530316 4219485043167757779 2029501911003190827 1808864123567955530 875636073656934325 11179817041323158620 764273422234824530 15964372612220600047 7458508135267042998 4986835660219450397 11040916101171594755 1606485023056757165 6921462575249603923 6603129154923750876 580798091461502447 7775557680772590692 7453634104431013278 6870173377286415456 5763152959831559616 10773572530222639796 12158328371191473471 4416826352115599258 6839527721943167733 8632987053334440400 12026727575703517568 7509322501896216670 3995845287359577419 13253975154133383435 16808279979542774682 17670810333457640576 2307345519023963957 6886379901041073509 254080032608040766 10510333730855032227 16348815355794392360 2570654817768063686 15485113310223494997 16221170251217680989 15596816758729269189 16135069052730323062 12359913578413047185 13871094412354340814 4591057121257305978 4109913358496648384 1761703915067776035 2160421380029872787 14427706040072199448 17441933135976152794 13385487152104597875 2486462444739348771 8556748663117774877 12356007771501262373 3188671669719455189 5087394600309497010 3495469885912311030 13504476498575543949 5095773004088153075 6084181748779672359 17936426276504097363 15818295352808999020 2086288855941095246 8009537111422990985 17282471041891323635 4165520789947131980 13462218649318018381 12242390767500240087 14680986729238438526 8301929982624745956 16475755199961221446 17532341356121443934 1846520142846517390 18057354355307013505 6707137487546078519 11141559765397267249 11328763526737073910 1151455589654161737 1610099496279936534 15338082907326490281 16173551211183830801 18100162908364578986 13111980532836930654 14384601376535088259 7225776797258024675 2710890232443984260 2168550110545802646 14167591497855064331 2339227596539108169 7831460217220060134 14558465779577343294 2282624150961047505 2476798566432163676 802422836827519036 17358564637316267255 11972301612467893822 10846484667606208543 11491770158353826588 2980164082099094360 7080982767630609984 9402130421704886752 11116037605207841101 8251518233822995579 1229979247587555851 11988795762232850837 4215862296692985388 15222289040551347363 10780619782788305331 2636753273519962642 18222250297266275938 17793898590599979766 13153023854528923364 7320852391438727480 16803212239243729892 17038407894030026368 854115564588574172 8851009861370609329 7619923283781760618 2079290215317863600 7920057365210700587 2480693964214057627 9145498860855316976 10897250742439159091 17326877599261415254 342868771702313041 11623807983704452495 6690622446590509119 2104406095542036616 9355254335200183843 17437148052008707547 10321634203942900099 3031676036694920459 12672424790546246547 13127563582302700402 14046917547435494682 7934250251517182879 9717839303584722924 7132164260260726418 3337703278645966919 4882164776631462166 16608253945936004426 14272183905484451361 6233551992273473410 1077667437034533143 2202754417322444409 7382555908414549155 4851143135929535087 7499673173184158262 11435712731563916391 4163843370622243127 11466678518384874559 4015371228428253214 16966182988974137358 4721095624856642268 1473141485451643196 1919598888739227299 6246131760146857479 15614224095440189977 8415048530786287067 12781487808748668175 4817937508785950516 8157997588355150536 10896419541176412943 17161198080049934505 15369165166468442674 12989354251810003308 12872500140580628575 12232217132795972084 14128858704696249094 8504293291647299536 9142211947795164590 4926848923488840585 1579850605965637728 9056143151814796793 9818866507018196808 5936322011243218096 13109348836724242605 3652136241461662544 16152988799873135607 4419308602845957272 12246104496219796405 12975301278012487379 12900924356126347191 17379061391301098784 17735262868858033041 3333061274034095724 12093479116461219495 5003409112227057338 243418799898180943 2698845512746050857 16013650131416479642 11633389734909978912 1880833892964344554 3942149066305291174 2051861556460601328 15319091709140864582 6098439113586545905 766438302911834971 1433505497646973456 2021695127294406619 17948000291177482503 9779002224330857156 13980058633332286310 2245418222905360797 13383449401858995306 4015668526128833951 4404445943670760445 2638483179428235770 16017426518300197920 11176860041976130614 3485648180634486020 7591768494082952047 6620078411625786799 3616501115552248186 6692952018238637722 100540353941366158 9386459035439361535 2130585919159243612 8750535433217948974 1696311905606375921 133099575126278260 5191677392444360026 7774391423664382771 12395983464499350787 8864174912025353966 1147528679357928332 2738456294817980243 16008661004655579105 11459050563477533292 7941921193390243349 4606175119539976391 2427534830056802603 13523069278457815462 14659373745705361158 6982976724855146573 7081985846340186697 10838702263346841182 13141524517562186157 7033843392550333237 115527492283655938 14216751643482458587 1099767595788453731 13544436547298375533 4042191783119012013 8468244781729898958 7624129877705410091 2491998837649600823 13543188175912747702 13070362083633657552 8947397405901906626 3828932762390233718 10657187785496133017 8062319596621148901 2344594936956007485 3362553398613285306 1987504237383047396 2070257736789240925 845921575188821095 1510516400319662912 11210932445596379878 16037140475936608534 9392180898601406966 14477795050586646832 6219064918057163739 13782736113979766280 13013190773234705150 14516872165253512519 1565380346066788919 10301432432429967836 7448330066174377934 7783594563289271104 1331140659154149905 7018210494349230877 10637914602160575346 8898397931914694522 10408315898743191252 5874667846172455630 2342267248863448091 813236664123531969 17540266977344492978 7019089271376075443 17809432978908835145 15401232788803141986 12666500560036223117 10037279103405760954 3904059460991385209 15286512062858015564 8864797253977821290 8316727251486101904 4394560123043218001 2059884574467036788 644914064313983557 12650678724473712773 11926474304082694689 13291611190446016788 742276201095024982 17425011753140877162 10536567352105968522 16868805923240667620 4909583580553733110 16105734047329635214 5198177701748684822 17165488339338450817 10374895049964570195 13635098830558488668 14918448190542388944 13461304016252506572 17338624008691593588 18033801871588526738 6755156933156025577 7623467937550113428 937445760260647679 16279596748830844186 11561429477178694522 3932309437323779135 13200712531066781151 18155654377593654120 15271999480217837041 1780089065140586513 14658033095627727057 7719764109120324880 3964632402071475021 17303058576209094748 2490625802249297776 9470029328453755427 2452916252237875975 2920700424593934765 6296060122189307104 2152526555158656712 11641896793676898600 14745333071213510614 14426455186933911863 1685800419481827482 8263798871846060538 15278165354226002907 10671139505497951904 251493391878247000 8125759289545757145 14070173646525985211 797846705719279366 1995892121550779962 7313747890819074483 12666372267270077481 16822263324845484716 12405211458926581204 217018669637377557 9576805959561540268 6459716178398950387 337242848968022514 13594348568009010377 14466554604320668229 14802417691671881992 7987188929798039104 14910604807132430268 5623895311242248821 6114886863082295842 3575923915674166428 10415315746080273561 12326483252878458306 4618473096356898126 6627438893420865474 17012201489007477992 9089851131592562222 18371707706918407676 15617328838049266295 17950479260031335122 10308815626006841580 17295864674193851939 2837100368055508092 2324322605934256161 8097377860557099863 9385662565751804892 17061225456866374545 9620060430193370742 16896448714573600241 3793358744212204997 15865720529858039420 16693764952719787142 6349072769684584213 17280372821602256834 110477595681422258 2951173172442704152 4064720750489353383 14014383695715396216 18404939940739607914 11982402892770272167 6457139312950599162 9007519371027802378 11127088378448167821 8395000308820161283 12910681185394098487 8948605717723278242 15006250058193843278 9634106047821373873 12233290735952579112 12342268016295305794 15728299873646361413 9436374325961860490 7238661247258858695 15760112434866191550 9246479506088370398 2501942666476605919 7265780303002575532 14731035670161865155 12553989696907957903 6205453213680909070 5783655512694433758 2606772494966486878 3335496388838429889 11564105235283481896 10697189084701567062 16577450164426483552 9858096957793870161 6879041667055390278 16339455709853753270 9487217628907658169 14143881261801456517 5468477431482160351 2563301472279487297 571785341626224634 14365378878436714158 4065293833730639035 8273195020475053693 4254929951453015446 13293685884872883703 3081387097473086121 525491004234822650 13944971522483799971 3923166794624966543 3335023830260394272 16518065267178426858 7663233889294721499 6088199912125038013 1195455373957125181 16807598208362280615 6035885945326926110 4237416559585759344 2586968885054957030 5999787023467609152 13188639346440017673 16827856102374809293 5701673915576544841 16932376649919386786 8606679188246136387 2532622816222748218 10706285456074693706 13167898620598596355 7337558819933946738 6643986593836254506 17031062497022544237 16040298742925412333 10717128467382252396 14897121645941767264 17411133117853805542 3773980875377754351 12946828345646239723 3733413046065671896 13503986298691753737 17356684565278878545 10706231985830099993 4339547526373310156 16766086994843537227 8355442252774949944 11037015059122163104 11742955269838257740 900456737984401613 5901071145206645594 6437805110892293925 7827971549626341479 10128785730448070301 11005854721929962223 366557398304476808 2064925785402764106 16560535766864756594 6361168278145072611 10340046894354077622 11229023170107508109 8756028389112473794 4456004502757581863 9948016159646241924 15619710108537436475 14603315353414845881 12201856650481192513 16414425768878851624 476538513597471052 17979016240905394072 2268172473497995395 10724340656178429864 15694063770614920093 364479162060963354 2149915360314270822 11232465819559323716 9727574230509951186 11741074645069388759 5477045215611318250 13686265284723836060 6382193568234288284 10749403322388796249 6335043930433534869 3986543666156778900 11332042459879101224 6307264317712540916 12778647827046179562 9109436899389034019 16903545774700403298 3786694761411107237 14518391564335887987 13782269947989266574 13564355389861361482 11962339448141410290 1455899699110471320 1269992476494081627 16238334625161017733 14605545406947730002 16523276213221975030 4169591936605302216 7163039756985867088 12812831314869777717 15805031406322703057 17225314461248736245 14292703358236544909 11955539846912983864 4801377423547252327 9948385099858187015 11982473058388995824 11475008055073935437 17999204571729551142 6549294557300354744 13969877636224819860 227480406586218951 3685621708943330971 17043544574323480306 13030389012281792296 10450526124023800308 7017640582875744483 12510662544941145475 7325799452676492251 10640112371403660754 5452027260996149434 7531038565841082212 3558372809788021802 1852534784984129253 12542728969513398872 12595754649823288283 17071643034629913320 1284054551919989616 9088052459489678593 8153531608303494155 1371252273544777384 8659285309006625821 192418295384532495 8794073672086851457 12178535708859477590 17715025360236507454 18306694658223112342 14699329510167561440 15132015679761846793 5356837784952849505 4680919096218858997 8522260353314209949 8971035012260019641 12165909207568202352 1905194732925764489 4693980781953309449 12287745110668640450 15791580223129081738 4280935785629368240 6822171248291065669 3770640506120784954 13487653376278120 4569275351741074026 14212532366901238036 6169535231093354265 13494146672600805550 1679776887329243860 8739462175102880199 14137316036886055729 13520625389162539418 13414730367834644975 12424874939285504032 13228963083562137364 7738668977869116376 5034245236351997127 126522290739793943 10468654914127113302 6676780044091373770 12244868445370280101 13268290015841312814 16301759924100558496 2507582459376446764 1087106550151988043 1831104869748029633 4689251419614444251 5754513172452883164 10697346925731446503 8041482007051066398 9591581852562113484 7839687061707499631 15266010860582094175 13134997545873903622 11687611808183531677 6553094185579715234 13544283619182384362 4781218951016361690 14216105179457552944 16081440159511751852 501926209525861841 8946704381359977327 12646012909766655240 5070372644654449121 10123683573735588306 18136615465593016679 17903980665808650504 15263356297193123322 18313114207993148400 620458430878649160 13759739342225632155 807767991727858751 12304808713495204789 8806249793512800619 17752376077855317702 17504369267734591456 2018727626868051501 14232992217683067672 14902379124264550992 12333936612707556683 3158780306609144408 15817631206050950818 528309534951151083 8101591048735259493 14050345098002131796 12176945565187980027 9221321145906887520 13862673662806506778 7609866137718963862 648977565227318321 4765270610166445824 4023076687834663591 16309671155121479257 8905623718195574359 2008483334589636689 13282710719808085936 14320615858577545878 12778095567540690177 6035174445611757104 17784423247921612631 17719722230768042847 11054135379389942732 9753570943030967119 9271258983624848804 7480047658821434694 7869845528324227175 9531877211846629727 17359783581581919621 17403681398388079850 16370928751966248472 10314103810515207085 8803963090831448583 17587502088401176101 4193836403807691278 5278483892524760325 6421085063260560210 402819507980218943 15218801351734254377 17078723615036455312 51946285696104459 3892870648478512527 5376218106916730372 15422106200910998070 13654502150626430631 14358504451566855272 2623667196361286983 6834620501402172553 3940391532463679852 5656370068159477628 14577282006791267087 14329110361202952194 758884536363392646 9527701269910397846 8200619657371681284 16642909641879984396 13383809090276629114 16183032152879103340 16390735254677723731 953260881882607007 848719674076671020 9217791699767268546 153341324727118681 3222231259546375680 1605121604863892856 5781552288320960859 2103354817872071821 16559532689929017631 13706344479189892399 17876570542028678997 13571137082543021327 9415718164997081934 4916258060152018972 1747881835857802248 4167021073048277691 3945527813596219486 10162059762988376810 1232808557247948039 5254786381654976716 15183056682015848003 1646022591691325057 17327691726212570360 16346490977790715473 16207913604750890676 4152969995815264467 14902647564959000525 11255193861728588350 11294135878087437624 3680461762143537765 1445765331926631758 11847719613591932844 13728566601664232145 7136276293437529489 12356644386481370995 11680662392876774050 13167679987923248970 16944914072176276419 10386631959122775836 15973940001183608699 6511837545641111193 3478118787832006256 3932684209540579777 16874180932266927389 2360391671060691686 5802180638475554735 6473944760933824564 8657145849778942850 9480644853626003556 206668094300293748 1367377609430025352 16434994300844624672 2926410366781974050 14746527583460361413 3998119425693608336 15788240109865976920 122733577793831375 1587977136343690891 10125348655839178578 7130045869777168852 12766827211875084999 14718108763432642316 5161616143939498655 14090047233751882185 2932135316763037993 17495828767129643926 1121733283043061825 4879864762104721106 13117178160234193258 14751174265849255992 18386153876665242802 8380363150918128862 9682224579168562156 10378014320996359515 11440666392526803311 9027419679428750782 14574939261529653052 12061117800861519829 12211528087372217999 1359780253180695466 11682743648622253532 3752281234484858381 11810614315655068604 13476162747080232324 8402093849491302548 4490860749906258399 5099779084883303155 14203076404259348133 9237840702344538627 1256072714627498203 16989566143994729068 11112706047256194573 3477354178311403205 15402432762366024245 5621841298348609846 10543795068469292500 15909695180776695385 9246576576668566528 11088375640515344085 2959826376703383314 513898301235459741 6815616064177140123 6510690422784767195 16597466614652870748 12066824644248276158 15697827311344090714 12105652990786314901 3190718420408848116 532388178965687608 14578398268982849765 3931478793499666378 5412376906982018551 14993249611080851780 376114484889007299 6027089555627547781 1402236232870483733 12929051596348776290 2034128339463765273 6509034940610360522 3489449464990108165 3864063967152870552 5871322772700963845 1178913551491322278 4205694675374773124 2666635766280526858 12700978746996905270 9599020660542463445 13937395889121456403 15211251326420708745 10288488397749847477 707147893663333492 16998081701487644036 4074548759431366908 89852723755779443 11252370542508531420 15031156536028393853 9120687266506255862 14630483734421508139 9896389860025122127 7670585446718540330 9035277130867491953 4406005150944167304 6897316091777607833 7994954112314466971 14398117545284476812 11632983756311952129 10190851235073775055 13779154515191607323 11889189940828360123 17462833408146174779 2373229771021929244 15664986116686995131 9258554346892877622 11247394811494291353 12564691243965369147 2283744630278209094 8486210787561771899 2492798540431416925 15003450398552162492 890667379986062195 13756286991785354181 14444097814141210870 15688628200314908940 10467432166282954939 11337720617588655677 12408505579516594461 10618857543505155007 11568593462560129186 13249714920239625277 14292778515702311888 12068765874422561166 12339497304965115229 16915039874994082764 6420372143765836501 5966990897947736773 12596799785306653104 316114386931717651 1413229860582954542 2746660692894854743 13825827138986364152 4037024952796036635 755672632877572444 9124910238241692785 3441850355478841372 16971030149913780250 6197629803850219601 10187132825335327486 2379571791381082065 8292773604961118913 1432386377368119515 4136105414087747270 12872677527053332580 14279119424609612582 2924802270387588155 9839754840140222240 12007340490375398384 9736531658625906503 16132601437533495535 15100031232940582800 16033207833699233682 4008591788604430236 3977682822998287792 13651772274059537788 12883914867520776694 8239502317083145805 340707529909503437 12489014088866741851 14958413955903388394 6731889186911238492 3135535368837946448 12830026389258208935 2647292281863323078 2060152491261547115 1913697310611304085 2420601529724698897 3532104224445598752 11439540745754075495 5026821550916117851 13418453749360770591 7729579739557749492 14467421683641791375 6089351885087347749 1200064714254925586 9242460096761474746 10509540352898929059 7022060997694821949 14580160282549249083 9881494468634846829 15110308905359359216 5924618323148340723 5546793735316880536 17239707890707518500 4275059917138009116 4728029869002040823 15471014459541249849 16942634521554691285 14260634071019487877 15717208566960714853 9801491405594697767 11481717971594693128 13105111415161766472 6439664619959706620 2452061889431413898 3743613014693126692 4539376290050651655 7818471580691655204 13706996499483839058 16354281199265554695 17202701224295033804 14890305506382152454 8330003666394953075 11596572630270253429 1720979539213087593 3430291288192895749 14136795443662604344 13051001421734382069 10846297845289540016 4084385191530035428 926469892646839318 298564235046256180 17260056006306587114 5370042528448464589 3915671629712505410 4394578874800382757 13466909059590804408 39083507366618898 10886849394018650747 14014343553476651 12953652871028795408 15266458153714769202 1490341110570295709 6541932341446678962 15229826331897932518 3823841710219194659 10490886653310060651 3666945507576775949 3984570092558566762 943436146613302891 186256234191605677 16306198014687892389 9309096651366909889 10413095288717813272 7827986488007603575 4929647226455247202 9897755151971855140 11556601115597795911 1251031174688663183 8115815128362275434 491736511696496641 14952343585152687738 2072594923188177527 17389540786471188940 16470618607471964193 3709724806348635141 17826563624285867887 9235359082116270166 1798626906610284549 11605630540491895087 6294268223064736283 16154746393442637254 15785402054762933871 5681014228540226342 7909840130830507945 9114250270490650171 9779242715595160287 4010852649635590831 11871567727173707359 8887384251642043903 891043023989987011 5911586191153018572 17578530193216284602 1385675738877960498 883831551515762866 1118692838529604820 13291616489501563619 9168940820931159940 4399128031509704969 9489253175720048461 3936052627662007993 7164982442505120347 13405539682571347055 3440423775666030618 11282361712625624984 2524673805505394315 6432101656861818292 15517110843724230385 7440621999788319912 2429866302246189272 15522791210349704869 7122557624032663298 17470134874676535270 16181798507578354583 1322060229915578625 7740025168684097204 13062087530371230431 5240759128932389294 11703461020762583828 18369894472655575506 14581753475729594558 12803234161254626154 2288672998105506586 12573369334542035334 2572981930606363256 10064956056990110593 17454543735355777747 3721684663851431617 9076207974481090348 17672001779261886015 8246275495060342074 8637531721116030958 13406469599309260631 5834070671060263716 9089335629507787342 10942400708518280965 3183555673899553800 8644211143603141193 14219682806989339139 10686606878486688857 16775649927126119642 3048492734249925501 11538064800168670220 18221345127480246082 8364809143625152204 1658373636530972582 13571479741614723304 17454887532751796687 14605041366129293189 10022022654721048665 8969254281748604544 18437660853265484201 5552531999301685741 6195579493293365364 3809729775202457908 16224423443990313173 10059299053871528595 15883197730043543360 17587444177397822511 7491506687444616368 14855077337138802106 13870618770611040701 16573664428367706392 1019840910200887593 10701019596518976840 13038984551851345283 12755963920973379277 3737237655478310271 6270826077710715045 3842096308247333775 15120117868277333594 646876183298721456 9385252366090857759 9512592996467415490 3593349266520013614 5547007334386225989 8882699296245574948 7245085206331253263 8568393790801447709 7092408038776303646 18036984389969175822 5531244711159337696 18324592466044635235 9597223932629868860 8682136424479945102 161742783136200495 4372439943114766781 15263854387684853802 15931266478237138785 15917220453766363322 9107847789617365319 4406586752113762125 3895392315604797034 11020658261243078561 12350147035561925798 17581846938215037785 3733959149768535289 6074625464176336419 7078945856158973053 14850461703850370158 11615299033321641384 10679587813202283002 7107507666884241755 17309368104954892230 6868296496056139261 6531600187397907747 9320522080993497859 2818224933601164923 16742775849880535684 8485134789192491909 1446682400115534876 3100993124279594052 6797856177177685858 13749663560537001888 8458773087148434784 13610177873852935321 17833313393484235250 635741811547782480 8926655456075567375 9591969012500555848 9183131818949128607 7292242322772274159 18154491480879984011 2985708340340090079 7302813551427308967 11205463693411010110 108522271467976309 9564428625339441375 15397385740718362640 1420312073578610130 5854753765945063295 11843353166500934954 14890374242356842480 18260082346235561385 17041988236862345101 17318703637480214559 8001612376181674492 3315226530545013371 13844637795160694140 15548341825046886708 8491750874237486749 16103811862218545996 5102820802238225432 15533049983576697546 12345923509851674957 10540904004318629513 9623181782642044686 8515673543785286611 4492667973015438054 5652058744983577329 96327798682246047 8736175975198469446 9296164939581066438 5745176579719851303 17394228245614691153 639148853492377007 8070494098998350999 7467216236999083054 9245241376607649832 12586805687390842183 11635371655776858176 18001539036005150225 5755296637883343281 2522758472674730810 6009957802361741398 946219884651642917 11137740880163898634 15831276955763760825 1538939370012095085 10081782175413554057 473116764943867778 11250490352845790432 3953114779606371664 5903031899662715008 10966325712189199473 8435088139814469401 13908228824438929622 100151388606179205 7109205477616611011 9230839214767642264 7415066230329758320 9892714806146067109 8533706343568829845 1130439540549693677 6604972344132886734 18299973419125667029 6023206850124377614 3440591023031206285 10865924183283049277 9231810434375292269 16883739686487473983 15571962322741292624 7643255960826650075 13448660782781326180 18165326569960467547 14370862595128592214 4089635355572420617 15831957804632746794 7964593076284933909 17241467646765813740 8789705187929653378 8134225904088248600 4908255438237163207 5767344789279001159 2182360736390436814 17859417784019695202 10470280681573370211 10435822308057495032 14565686832363914223 7543835777802038416 15712208983131331100 14221612275752460269 10514647089368081539 15416199782478070023 15079724737788187244 11333476070623668631 1757957893386866816 5756247791871446736 12734347337823002890 12260723755159486048 6892647076215231269 12856277624218190011 2113018675785239164 2319995380701264270 5872441411951478100 8238167922670097686 15518632705679527168 10814786804145239248 348004709826677905 2428967881639509530 1271894127823493839 9076593649941297159 1128867093705168697 16862456930345820127 268246266870734750 9272360594046064967 3204047933288770213 7850097877249907712 15101527322664971406 6439717580297737090 11526488540515208741 14835253977762418054 18131173011155195550 4042621260849766244 16760986339871941749 8016635439030218485 500493318554509405 11084147940864823037 9306196583339881695 1947465864390196861 6183374704058715604 3790464557001071513 12824530573602113493 191039139442505141 8503769259023214350 12228277685689544223 15643583988444147164 10509227724684078696 4778720641789233741 14620028153367216523 8299775193110912060 10192776053888628136 11600084329148137383 4693978273750827518 9538227202122376079 9777076759536261786 16163272391668260824 7787488857952574241 16395731273593464747 1959645689121646744 16391344879326681339 548587618399500280 357737655412677845 975114953547275003 10536147766056558295 15206808686241930780 6110271083085354690 12210842682580745625 6508254225354918602 1095423357730566997 3433799773256400847 16974331689718819242 17353334919067469330 16787980040335155325 16234891533062913224 11167094927355004792 827551541816141260 680933389978994263 10302521554832897714 11054387606648194126 17695318016392516459 1776331793009386458 975316199883123076 5207860358135145556 4354846115698460175 10968873866718223199 7951169649979777826 13046842648250198609 3440857588861649289 16262588094013187862 17347838649666999145 11260110420927340396 15699712335302394152 3812294703183122584 17028853585630435379 3560708538073998338 9178367118474634066 5646994316910354371 9329172979799084988 4065169665228380845 16933398649493601320 7163757281007685052 12918818556362151006 15227469080831336089 17517804958037055242 9234903127882855594 13563065712430248776 1550053537557516733 12466829005634233745 13959402335615269163 15798858846474183991 8790427683765566597 5870875853158696184 12648413495986953543 10504828115634475056 5056589209840426254 5780162438240809738 3150261484281593751 3997839150429540188 8144258814226424607 6054485542969009091 1950521221601285800 11807273142986756573 3282883108355822106 12181861480107576427 15728535398918655583 3822505719332774395 14990304951434631844 15785626823256546100 64209870609679993 488785046804248078 11797401420388033322 8881641796348918117 4630553408647206326 7903365262012801280 4527627694205665029 10806053309868613636 15682502162583163767 16189881634038894627 17351002494189679371 11190976274105589640 14215402628502277783 6183974769854615628 15637661208152022111 5483296133824509665 1240347915175080071 148469363954162681 5413854902618573163 16087494245074421593 12017069302484389390 12195728611446666068 6232677209469487943 995970099664429781 14007669517227641127 3517779107762160360 5283903132791635562 8057192285063934547 6048783314415579709 10019844492616718434 716419235628557993 1183233597617387836 15738783484867351581 729457550069952220 3656475719829725357 6011593319106616455 2844887442856734196 3609532949513943731 8719800938629691880 13379663263902496917 17967315812845823280 9924775147280239138 3972154071540880919 17596769504373898397 14949476184756409069 13622240532737818500 12178348091185741056 1331841209118037168 4849936189914357334 10279336739475517013 12256401280636207273 17014773696403053424 17652822407002463928 10732316427057509414 17228175610618020233 15336522543440418945 9260016509313070296 6919675528987149369 10669211817205432814 805163412660478134 9384211943697354263 17663154794362814065 185378691565845 10190125461972451775 7017765451371631468 3593494625479310556 13627601992128890602 16586188710954112886 1136753029384371427 6427877328021466391 10309834217883499725 12400033505266822868 14100999969647422810 8617076422025688969 4773175091368131464 18384130279928143204 12737349379275782004 8965811982014821423 11043821957197043898 1925522071667472409 9012543708810681965 8295240107263108862 8865360256742023944 12289507350624024696 1868544859573246278 8277463373268136510 16516234442252377179 11770572992903940265 10135529064259611895 16320622698420123125 9116521370141406952 14417974495159330977 12467699811639147249 14417852703452575673 6899243877312596671 12893051194348144516 17710090057696362622 10298685008864667562 2328405546018000510 5645185439306250819 11757184110785226902 8389123927241100118 11984706455342752918 16914611250804588305 18417730625215802876 11917139172367742468 6069057322323217626 5380073542300877470 15024813072702408784 17156712130881347742 10185268573353883357 9921733992431350666 4897703053710055593 14183661724735878131 9029924759105160641 5197065574270694487 10890352790630717018 12323398739673896556 1660875855226484516 1674753909159510897 6659912516613453491 2599372968842952306 17914464223215611253 12127186539840183549 8631166018441329693 5816674335669539860 13377859370967521423 3683387508345405642 4710171907953257805 522465755925062107 2356212060870761573 1104124313771815829 5901808274907054032 8163159296489602208 4922976691341819997 12743858842525560009 1143164712293003107 10711655533799135083 9246840409083614472 2561854764475738233 12159886952235166263 15672324933841602394 3034463672407571725 17047286545537274792 6604173183724879203 15113306699281037087 5185463107553964753 16716166735326713693 3252978275198961289 14191506301531889092 13162722345369614 1634251588509030445 9108475429204430053 14858252362913016410 17231146895595264187 8874664670457104919 7866147440453086802 9320826494443836980 5579441088768310219 6049618446068067589 12542876804339697675 4063918813634028699 16861486949718411679 10606757289089042729 18237267862089762489 176047735778081516 5747658380026066389 3343565441671262305 10777238515191018080 17661016694688924589 607809244579484572 14990876135141860566 13713047907931318287 8673986041680170594 6892218521415432341 5066927274533571093 3018731730199841499 12810964711761196848 1085036515631183398 10907290418434339373 17766842789322847059 13958833731223756631 3457145992811542179 8163806434664916452 10898832988096273247 17439559915584112097 13317762576996726950 17618590042618152856 18125956005283785954 17801254601292250386 5234850207963839857 5169154312187377930 10332147953542575007 7062076433127431253 10009199548497702666 11016933810669593921 616307498197257723 11758630564035074710 17500779981862757715 7477318906903719486 11003993809463188719 9350560768414567296 15661779736144383512 8183858793649262219 500534012696451125 1273093217208091809 16561610233160769746 7275395196704944421 2964397275116192982 11732854449187553271 463643243792065625 9919526025378576844 8879565045187060179 1648245253588878879 6227571231335955839 7951437058643431580 5170494680755456533 2639514913785291312 7203619926071214504 12463486274354697281 12495161587816618420 3646766022754915903 10994317109042125255 13843645502230881374 12673957921863015911 13729678698048349865 1845689155887562116 7750011126873665499 2909873796322816594 13351351431569889858 11498815124709917397 14723132110347332493 54980796151616516 16721456429958945111 6190841581178649793 16404429291082284694 7948600335159925422 4785863151763544415 5826966439400501288 14712265730728704995 8142056494769485540 2718186520606161356 3446997872389422723 3955398213078717333 15396795475344249874 10308050102463271982 4297292245471799420 1645467968903641151 18161380819679174710 3416515547831721730 1644621720000663656 989929404549857693 18420437855028916887 5579662989983073046 8258004470506753387 1265056177408541077 638573578112008649 7905266815320609176 10629496231011503901 8783150697934475659 2114398610860953381 5854497186607000961 6129836202031058847 10279565620078155112 8815979625950883853 17020447569819192365 990270221213397629 16611483990768642326 7081680240218151369 5634093697076141748 14383863838145430772 7673461581986535444 6987555036876204754 9435982320472900657 1775293518265189162 3015446423890661638 3627904747083776229 18333955451377783625 6997633926438641837 2294556096882351366 1852223068100629702 6373627497652224469 12738858458834274921 15801753367416149258 3487270790899586023 17106454666041421115 1109807825537644995 17174009166801514918 3821809912850158098 1940314080690229537 466074416730631573 72695940289375642 7034701827086699849 10904618543925305893 17838250665360032818 434200556740446023 16514472381640339766 14630441593567389243 12053828719976185317 3836740004333480148 11786605714740483314 11142086021405416822 259826775229586758 11249776171684818826 10430557973237231762 10716020796460982214 7142531033410267037 13151647817431843557 1435679961095685381 6174557023834693576 8498680756883358411 10303927716043892167 12263063242189594801 1710911446831853367 840300158090114397 11389198633237904903 16600905140992917861 9641112968013795151 15046795684178821527 13081523263908097175 4196782132949220785 7266686264217815834 9577746509583802114 7919753589832506965 4651795888253623556 466618793130922176 7422185498515836233 6443913949402352347 17363879226360043163 11210999092422991462 4520892630530404852 16113625967334970961 2578244777917672664 8717696108360185235 1099517591169255368 6724991596762829835 9362968915815281516 18127646409427996156 17016777127848976731 8345741415486797274 8837046387260160338 13355176238147639479 12459792884968744924 5750364841255561741 6448200593816864823 8104474425153678131 12217729527420223002 2529833822994147263 16069743530117250521 7437154692059212707 5425759853052732992 8158445029827007581 15984739461135034496 4142760791163716871 4597447677942625212 15192599435795694945 7459727456650569846 2722505888864568728 3205659744371049595 13086498091117327313 7325796571639187928 1258912646497596843 3792945690136418774 14267555108423101758 2575459972587865466 17133486651325755353 18101833486435552533 615300322775701400 114856483279847198 12663244776670868070 2702437003592057848 6234148424949352115 9638374163345197056 8398001284806513771 12802095563355536981 2405571468562935836 4692784833001019026 777234266578430939 7855338680536143628 2339555625665886245 15571205796283372426 773321907451145682 15734323206061143497 7975399754406725159 14300279957014728274 9106626081486835886 12208516430056990226 17044871028156489591 12263031433827989106 3127541934902220182 3981802087273139295 7107988947466837938 595202781579224274 2218695130058634375 1120363094352510627 15736776553306918277 9702510519594481669 10231683222810534986 7069487268549480385 10517658099621111510 12008675746108660598 16137595428525882658 2397795718989578786 6937394865746447151 3292959419185495278 7968799675428163520 17245108461698493908 11790164512622006716 11851435884404542632 17633857353900354207 2952813172715777277 559922916724505098 15857447420842778184 647365411947594397 5345249290919362887 12436215609653534683 5639712321227785445 16889245017750024072 9873726728510370281 17656175629420665948 15433453744203178612 3444029488142403747 12863708138535634227 4033909176714145682 7407841762782932896 12232607968147760545 7429359438093302865 10658976115205919823 6618117554498610751 6303520994518142032 16989047984103310735 10063594249243647994 7264283023834935840 13705587715146447079 6689726352664460937 8115495797949226803 1453189565912550153 11711836679008579073 9895624496760291630 731949253167555645 9867632735301110034 13771967059357547604 17923540634816863297 9637761171867555019 5714779236579970457 16316139107408738900 2541029399554073891 9132529491157123463 17848752169257541682 8724476647263135049 4096347753817027496 13425445271725388911 6576957939232472570 464829626194054760 11556199626113660629 5786000409299879002 2096566547894284726 14855438062838380436 14172356705842834524 1240577005866808207 3824269133596935421 6288066824582495759 17927815629036359858 11947403909262526957 18284712285238543719 8085923161756234900 12770594787411110845 15775956553561225159 121766994968944294 6535774104019781273 6559280196068321062 16832848697176507022 3201848019985826272 6555561415405983654 11712538367316586572 8304068444370930240 8613330594991536323 10336162022276277915 14202166133044599346 14664953009329352312 4755614354169789678 15058184238143712949 12483831245198546479 2975394265025146542 4784103029539702288 10576985070963007427 18045430551787069511 8596235271174547192 30029555431078121 16939058994661114155 5153177275453082782 1290146096412300987 16296212859192405913 888934915161451064 9110963736448168432 14221594573420267351 18362422303975967162 4926335302887423461 17153829942794207137 14729347608236411319 12636615674549092392 11891751140306912811 18202547425097395844 904764323776679029 799055190948989053 9009297852360705882 10662935508096443490 5813828039887824161 15722596214703989028 14616027199596420890 7323662387497455334 5684498634404589639 1920195471687739873 12672593030264741425 7146277919422668542 12389458105911364291 17319508427249564513 9062819940644092070 16828403094792949099 17091091119588516435 2711021905860311588 16794149936588169367 5980390179337954232 9347973769689462505 10433043983067461766 10558928870064033139 12413867132601594617 14317275779211026638 11095066931714248049 16639737077049403407 7943649136282106802 8964774028867519845 3419608749471096661 844700892056960223 9917999513585136878 17861069735336133826 12509725020954048380 5441456723606633622 8380778080291610561 9012840310232471128 8557780071448864181 12981166977345197972 4995937319506838032 4107460018384154350 4424108748384376444 3058143463100839312 8522458745333710999 5488394480476311785 13937250296600505054 6428576278065955946 3899053750502502179 8369018687701159643 10154073199037353725 9588672644291347851 4951921000412293810 8421926668662435630 4124686665834403005 9409381938904484218 11347475496294034348 5189564563619437965 4724718868753811610 4233009457095090588 7884389595430157765 15967203798793631298 12915331035758330266 8731516088892539514 6779822592362757393 4879661572397166886 5394821390451152636 6421788661656058171 3422832507124824486 16867579026830578016 18178430624674920640 2193386519545770504 16246981597740905402 11054237097138616577 12049373432721587787 10369614245458559514 9804454233686309502 1235555112579867413 4111444184974817095 6121364939943924560 6972097294472543552 1686026609979430551 9897684526717812958 1420792902004496224 5160891854176297942 5182077624372264612 10502811392834775857 11107908201384006897 12270763372251371615 13603494577154299719 3337356127569478413 7573424595810998698 17922131758327297164 14881955258566818764 9275109738545050840 5721621306694374291 191127800528301964 17546487019821784145 43968705210150723 9237262393524112307 17879730032512579139 13454503632467703766 3129307841999317560 17342655990789363800 16596345229232609362 17852466147050821161 11896653781601726053 4555086812887998506 15823726171616499659 1111676609561701504 15860151356146143567 10147875113838600133 2015111386851671643 12892338543755802591 16758723284136799192 13710287575047958416 6041453548228599809 8233059952655019747 16780996026825977592 8152796178183759205 2343317620206738227 2854437974794925963 11488441710612977166 2097074851756331616 14771726306851455096 8663899044769793357 10555099178301143347 2732367890092870527 120983284816489757 17271614858502741062 7690167138153460553 11139881210454556058 5012253048442285898 236503372496652557 13748641107152106143 11850833074291277338 16119716939827923522 1200266467920373946 2214998680627193534 12973792901817058992 847358862699273616 16436143217991190947 17116094226525491969 3377817062932903716 17898461217009991816 9363473400997794002 4821815408668337898 5672175488170813439 3537873678802517578 15481155371207049601 14594093586806486006 1472362577841424254 994803662735975167 3291044152915685946 7402977351794735626 13116154470824277664 14511413109255605546 16019301599968362756 2522714691929759808 13834149418836288152 4644015058758350761 857867079043675537 5785802077781915752 10039125141068880460 810161384165685010 7700641739073825680 5477069329114380536 13036575256077617102 1202763316462963463 72384143270901018 13143038622145522675 12656030673014198115 9944311720706096225 7941324800088248517 9014336357846544743 2681079991366382805 13928942036909757422 8700467344138454156 10573098170252424309 3961161483283685150 1389898916491671153 14140831031055482278 3128417385829765233 10575991242939150043 14838360843271177035 13678459750157347911 14196286531478838340 14388772984271554135 6835691761466116790 3884941207330505957 7365071745255612818 3884508449638274340 14942298900162445859 10187376630573404083 6778852525467794140 4529536925342167434 4745210836257299605 4001372185147917827 771216530582667462 6309134516859635124 10625553183379137655 2445729140804875903 9051634813041387160 15403927348676119110 4322316636814617811 8029583870883524944 17083059384374294184 4750700075329737686 17682429018090924162 10115544386998762656 16727829363500279032 4276583659596633940 4697583884493527488 1896241563071180184 4038649948279669300 7932045811293510896 12282719120262345886 6001493820789783077 4142615436349834982 16473409853502874362 11965106566376993909 4878418681962730038 15406192782072185191 6767224583559738628 16034168179781243225 6249182128637061506 11448354920831575338 2193986154074753673 5005831120937873803 10026553426705241183 14749976659631433563 4011921931943794933 691184750237706563 14383649693133183083 337911275844129820 58219953405124298 11136641391665761421 3346567103439444467 4601677787116133075 4540979980579330532 10355611864325864420 15475295950853291171 3931505162272487648 11674957898366202443 1131029002874994518 1681981491037749071 4541814185813296658 15553449123150315333 13330656812024015602 8890954403613104537 4317949074340302168 15503855629256083753 16443710291168944975 18445918551490453769 13680470267293674874 7867027999633747516 14706534950724595626 3652512619526219146 6444350913742763860 2646717371578037115 3792992627807632017 11481869814482036283 6981892583176054024 404570378154443094 17893553130735277435 3546916738228954342 11543978985430417731 6687530635993385963 10563502004064098027 16865707724877482146 10677396695702233872 3849324548435466424 3954290738326726770 7392430450024377055 12592881635317480586 15060105050683554764 15941521332932858450 10105048123548150663 26365839851047958 4661320142858628340 10223433787027910934 18156723531297410966 3066274818383983105 14695006920136500476 15199002133497560741 11704493170024402593 11514212845089168991 2533787643952969489 10968485804682799631 9354215382954590811 1375675659189952674 5622883281275977334 956216665699911259 13538081142743678822 16433902556268963843 11426516036280860913 5923593915659477190 10237413690448449040 16706226095784371057 7987371803704466424 12629678123208015482 336961963757779563 18212291222350406993 3933923934298334482 4476332848354201999 4479389615481203225 17835837056819144645 9572813374655047604 10708535712552902062 13835975964845721211 15290305473679467494 6592903410884125893 12921562530748090945 1631349808433002758 2593940435649755717 17420530453107827602 6266640809215865051 15320411263619484650 13228320610084863184 12798375101996210412 4107547078427161988 6859838705217151740 8161598044705831517 9726106541966845122 11910622319055518392 12806927003734752948 11801026970596996930 9630471915701618142 632702051611797882 15795728220020589138 6207261209465388205 8246981568859751518 6206356128838260593 3263129913442437119 6533307026474630656 2327593856694164571 17319683486447789595 864229634250615411 3082892517953910195 2632351210474998001 9100355302744560495 895487331060709019 15834292473180561718 5800475555874650042 14323319641670602218 16401258239458361952 17288009686833074263 7576373933150469428 445255896032842986 9195608680165289275 15196906450468762093 12902840848588320142 13831069697786772233 12842885521284280767 2812634823706706820 17117105292374610751 8357075589427918250 13919863606502331948 4466830881909168863 12046674905214834669 4744601738638746029 16562702422018230847 7660784031584888587 1703623814109470638 3471005179273234864 2272163201378715077 2771279696458795024 16722765498266279794 12599716517812085189 16879229529134148687 11672297181286519229 15426338496517535936 14418237023004312313 5711922028796614172 13782127253701839237 3031070313852032476 9366605946442765595 16188474434881541204 17111719543842056238 8993567322780628114 11066623760313884449 3343081218883619529 6027886872040224986 15360863213545436072 6682580094708717144 365394813628329818 8346916502023439238 2425831432152808110 13850757921440777225 9374403375460461827 8792258843516903879 2213229413069068402 847841744811187283 5371790466318557701 11897479967149212693 3580757743651184629 11582573137066136792 3017329198967741000 7513628909539152738 17167862749158948766 2340850775200635603 16749722638030693327 10528974527195566359 14057394827699772671 12977912373019299412 13676765209978527647 5711394816403274987 11317489227786923813 1422584884719689284 4065679947914480508 13403634161435025036 16779844979642590969 1264527623174462351 4098974966271104676 10221014368872017162 14820382752052082826 11307244222543177897 10799128131576291383 2136543238467278559 8061796773987113696 3513216628884420622 16326307458244616806 2156885265783249344 8810029876394851204 9760198990856348022 12862120476369204814 3540244857456791949 7904652175810134541 2055206898167670194 9456554994628930024 16043491172143556486 14255144629713286176 8720294605450860460 10598524878923412237 1627669992691409151 17336002691465659501 16343427675082136690 9142173763482539958 1214171438539337192 5815687986846343351 14814115257717059143 16713087821719615220 3680891458896272047 2637189580599992534 554258068501462156 11985382252671930403 12179081357310076770 1726062296301084234 17625507802695425645 9587691762638146721 10850087969707241290 17647136732557963532 5375994236243164218 12918520610087612518 12562030728123536923 8152571496516163239 674546503874411356 13810734370882069766 2121422801784106253 5632707580327228650 5644687880492273982 459991680892128574 1056044385037628092 9084386188055070523 13684049823993306933 8157920863634258968 7601682885501567095 4885785195963425251 1980615818918779276 6508840710243544700 17137214723739752785 968919743180518614 13688065622205336779 2952008973512806946 16417131957824848375 6690073247812951122 10819209286802657093 2922785281963545404 8895783373368407577 7754714331197767066 15521183498703568509 12498258224969386765 2326528279799679583 11675051676255651322 1535022442704264663 6871824333749189475 6282413536221125260 14341906399960891670 6064465262537401715 2780464439682216240 5447307196544676612 13435581083969286550 6046742016213641 11737382298044442183 7296989277014209936 4185252070619700525 13449704924108315812 8746525793969394005 17756083521809145114 1315202069939738128 1228952068156355943 11854529163310361187 8286671468948769608 12732421560672751757 17083087022188894509 10347257594124688798 5865932459562127553 3768969385009440214 11686804261777526464 8665508658159128189 15661558632496479114 12517512334657127921 2167804882930570686 15043906205933388804 2488978539592650046 4758235861000983589 11231175053548248697 7832510905199960897 2414999587707335137 3755917688770059860 15384278540642939822 17908607143968955933 8622308495558066825 10456466482106308371 17594422846172964564 11423616097691590217 15582006686717228803 7916297294205165744 9966321327443321176 179412414982831413 13700073096677764337 14087386219292112652 13500645772159207150 9068566136794799710 5841603579875269514 407744896265724268 6631040941327742080 9870048625691306128 7821728385483553027 15348945106103520304 5843994333170752677 7188807897932672390 13428955990022599852 16631989859549534730 12662656629812555236 4956811255510059822 269249448410869706 7070506195129348645 6567311091311762910 3003173751930755542 11197898789713429825 17858072051436988889 4338960340094811921 1841259374147411552 14666920295488921280 8367822962570216963 7058926554584667911 12795028547276272305 14983302478683860034 3287125109196029144 15979900195834879902 5814863636151721034 8078525703876590590 9234264866457027852 6490772520792910743 12827893719333897221 11719398632861961112 5710543758727252302 4312328097421833256 18038120454019225692 12038879004779494282 6335072266991853755 13087090194419098960 16382534317890157151 16952133963546421336 11465513411524399360 12533738810314503115 13501652081583341542 15408447188372235586 12219452331679782679 3615277238100555349 15638952598132845773 2244558044907725750 10063599242375264546 4957031959812778981 6929676916633597147 7968193716605287337 14035957555491824920 13678921591210929664 12424766029634402452 18349311853519553416 1567000367860629125 17355678203175986552 14357557034949243550 2648108750072633565 10063380731999123215 18392395596730710874 5480238799986013383 549119645876090680 10787915471129932939 5285535840353160844 2270473728642716669 9282901828493868344 8581240486169681703 9421941628397055484 6919882321083924749 3955778384626180062 15666546859849977519 12523485649251589257 5825965319379657642 2494924442774515319 14151416472288531481 17154856165514622584 4494164528257733292 6585621768015969400 1330703215201024415 838172104842721358 3841318100689645071 8059735177999946081 2464879751235906876 7391388649886957326 5689809198047900811 10881163240305612271 1326582459549326166 17077933080164525407 16489150167910086409 14724272288317963389 1628049191518049841 1669832943710625982 17029342679809126295 11680703593023375143 6163983566208457602 4394943773479206888 3214554661262888887 10919068353529722195 17695271035678013809 7399082295052317919 15870575536228620765 17013153906606080513 12642496350392763528 5296720027280612153 11687280082521136407 355620665318275750 9022159727622545741 8547478030615962176 13116556167701024715 7895247902521188446 15109973976983010405 16742559108181340998 10563485830101563972 2142427037332424849 18310246338994524444 10457452064468099600 2371002083522872122 2821486104002304939 2817283237130922260 7497101523678001520 10549233239618122773 5820592336718550133 15688577610461212742 12017353808338705056 6334491935328319359 9220441981425909995 6327250719481034608 11808330025825044400 14968207540730942859 17844690612478521497 5240402338346617975 15856868240780748956 8103918943672281658 6267417800418804331 15063647244705806659 11114473204763499789 13244783623315878170 1269436150928546263 8993940574962576900 1749668907546494943 3893977322517827212 18126076200923576854 9790074942042083244 1520345392857414474 3401888836152434168 8389324152363995573 2990422117675457439 414619528365816971 4649776836577062091 7442992463305276571 11144964982682856756 13097898739252572547 699803122987577888 17989581336820945796 18251202093417622403 10409562797090671673 13708994181780526550 12743858652306631001 9963649149186492408 1114452849682442304 13546741161235736528 743811206450532130 2323682843500301772 13289891147704838417 7298335525029020273 1529929442913097289 8110339607662968504 5716069940425796546 17084419183743133893 7322626607787003764 17247741891197701215 9206746661265856224 3011410498896078474 16796969693546881863 17220138199005991469 13255724505194977443 14354614187524408384 12268259341903134114 7671271563603872443 13177767757549559840 9359074504842218420 8160179669694164004 15281830276832836153 7132248315098976970 13498045626976038324 2120193135677602292 917368124949734763 1269518229675990597 13316379548819244470 16264870395312606734 17513607177262381516 1930070947678895077 9841622466505437902 7419588331952902443 10887847519079231491 14011522125082974456 4919997550945513930 4761994699945105812 17110636175853504473 10237974006375363198 7300146605873174205 7463254941273241328 12134464541693618558 17061948089086916946 4223287340450349719 13722933979381719336 17921650847093654871 16604020202550590638 16639923546674129328 10406353716550492722 10407385418862867538 11194999633461489798 9602952922615815926 2321561121885552282 13924257570680890307 3770255408630449533 11994359084847039080 6248118367496105925 9655031410780811103 9263789935013761144 12346668712874536441 10995357892223342267 16074930497031151939 6929087059671924445 10618982028959169119 8692619320202959819 11485059285520386126 1804805002859331413 9174312374130814416 9389007039382306364 7399729275341248878 14641925613692595752 609226503585954629 138245014059735606 11953195601672767997 3598748091472983722 6787617770226863249 10832319855716919287 2498116260147270129 9990584876123088641 2742265322902796556 10467250592072664024 7901933599837943267 830330103243843786 6148422633758188041 16009656576793676551 11091756343728743635 13711890863503644110 16635045503165178577 16885211333048828603 7149575174736063973 15111445228334298440 280702648219931657 10719794991483500115 1997679631322020866 12360467701291531075 14116093373852892872 18111838875032670667 8555189952956856389 13912330352021790471 6962158845527881867 9591699905309558069 14585412370593477992 1836927995110145639 4760717802932715637 3676713288200832254 12511132063725899579 9324805515217910414 14941255204836719302 319697138710755299 2188379112068722217 4377668258586194941 1220864014149389173 13146943874737657076 15175872877932082434 4891018808819883899 5449120728685793028 1260964183381971583 9368752408740613464 17874859930860697973 7459195941303802442 12385192430533326364 14008262418033388891 4952675214573486825 13264806448645068511 3408889875667341814 8839776442122719767 5474623001877110427 9460321349095350562 4094396618647699606 4368219966124420056 15462640549603755270 3743927330464073256 11491538065659714950 12253222997708772019 11559718632440320922 1974062168493581676 14132705288102682481 11341679982660322170 12299655773985669285 12046646171545412372 5778203704322135732 13142051880389947262 9190173373922601104 15320272060129671730 2044498435220736620 9282457196282754422 3695862163546525185 3666073925578329904 16553957015967592133 1696933466611106090 10982031686246574443 7473775052050346824 15669798695105698648 755180344635586011 10137439520740786714 17384187468407597673 2857257804746603356 4915931258758903728 6390083347352987300 5781639965829819058 10281112913462378969 9157560517843241110 6772093286858180966 15878272098280556957 16180218157480043287 14971416619718983541 2891508605483348727 16890511267892640116 305851728182500857 951969871791794358 16461317637691076524 6813112974491936590 6177289624378457798 11895398367638152054 17002373265978413213 2499535881021828145 10703218352040625550 5684441775175492511 6466092470729083401 702862676141230788 17018723055424151560 3030771577248662286 14032331209760925602 2349821550152252186 7557858543540023982 15429407709474035246 4617332952904377362 1479003663235088955 5766920376032461173 15235290650423363871 7418695243405533366 3466834375011580982 6574298540313834205 2321099361229879624 15556782277585738677 12653661906055532357 1031158034156220753 10778967639757982099 10111861122272575188 1216361300441912496 8055007519966326067 17534584785194291782 2419223313042347977 12106124306123966042 6096152044462750288 17175344758563574098 12113391394474146535 17288160407232399337 10932128345500830916 3353012657935056182 10245379814457225780 11402070707146708104 9656984919997121050 11013346793210827181 3977890831010166358 6185219847541856104 13911821927498480335 13459400671894512324 9941513818118588222 10693032960951689869 15891620899087339258 12465328041003392001 15953293640497605030 14035332134680592191 3448706792311332286 11299785622894330819 4951081977467884454 8508213972384095773 11270016928645017090 10270174172969991260 4154974504438167017 17055077495072462639 7461247350302181388 12763269293587429598 2033227927330122936 2785444535160810881 12268963643877045982 7712177259977673596 7413521384541063383 14133310498266615459 9167205068115611950 7001787012504801392 11223844478596720977 558176067920952174 1154736347588685884 5451243307957179799 4476486789805209339 2943943514213515372 413786992901860369 13298517921980750323 1258628379991684044 335597255918341637 3858254192731353564 10354629735098409200 6702852279720653199 16106791906770854151 15402549358359570140 15735398814921336545 543651963600784070 3609474158543618798 573727454429697474 3579908951029790372 10099113692618983752 17348494011361688662 5663609807067710795 531274602428398493 10975599458202535731 8911972116106473549 16197539017914431742 15588040151198601868 9918925549864235391 12634601175207656745 11258672542013821073 993666467490735026 5173662923842849104 16831456646553462455 9345372621329220672 17885765640536816092 17641660979331842805 13065758048729346358 5880503072802455487 167041731870943078 16788205467701586677 12590020328661398775 8046530824803279126 2216800582722510452 15468013951698662982 3528450793947189590 13963353338456813327 11513425365822865553 5778694595271408072 15158770131250448185 3889469561026741075 8726576511612362184 7394818671038008317 9957198601025428965 18388461253946609487 4442030976089697748 2571564030041220581 10677018491511956806 14231234811230746949 10793840464019328881 8229261652561385289 2950341927757214079 14839617899059281607 13634814703901140563 10222526670132666009 17117381760242300556 10664564714260667175 1407656901922962237 3085999576441599137 17234873407995054842 2547613362421925137 15929373072889599710 1992496554107848715 1942003987270733404 14464864993479450310 9142057966472071333 17495968756886157056 9683846913073945408 722341384476812761 2171626508426610422 8088925352619636159 13758676593857363798 368565352187400727 1133824593144849173 9401957117126814315 8993321593462428141 7548463395898094645 14746667346780774541 329621135143293202 6744061967248796194 9848710822525127503 5777626677500828220 8528966279889772594 17941946141889223384 34974126206851919 8125957159131136680 1196309798513191252 10141201310984632117 5276404372057468756 1313234214428867808 13010021667633060661 6141736483852611945 16367731388859794234 7586796497192073939 15734304634575115376 1609466936771690515 15591008628571455735 5573319387547283557 15454734564117298224 15181730732253454752 18400514152143743364 17550108857934145508 6954838995932101529 8708209285563633517 13823428970799098888 4299992308644628825 17755221033484486865 6016391975619236483 9150548147586799658 13378354415589288381 1018336505704474378 14809970064689335191 7118631211376011217 11947677362032071392 5503179800507732846 357512356271857234 16086735715114813578 7257902434738529363 2143714569321317174 9636362469878884883 7562385740410345352 5329900914328793212 5731428461032694725 9239514234471352908 2474171677197604973 8963529740138759460 4047622743415045984 18288246768056863733 6854536535389620317 13204141989164473621 8194893051026815354 1044803595720179649 3693222673368968710 13088618433828092397 3180394451554658275 15715425800688000431 2421342746132733225 971987459021965197 14442084082747722558 8825231094686975734 13228124879772003390 2245096649446812713 2697229406449144621 6494575732164125981 8364050206768941327 16838625458504232144 16062120243500657198 15137276526448538793 8995031109197932636 759738711150735259 15198702892510708168 18422446956009562951 5488251565904712431 7513204831753528799 16762103850162529701 2395162432421508893 8849259997400044538 4764000871627596095 6555596918767477024 8514824719860989054 5473889937255355011 12217611880856221366 7944748869659346433 16812631088958282728 16960598433941358803 13846582593024949178 9155007234451056763 13454557332575196909 14161623853817342573 2358090811325637744 1851178010602811029 3576957187398597266 1146092163604266420 6148639111276138524 12622361944702550062 6733068433099147020 8321071792348263663 18036663848742946271 4996814148109680631 12756171905980046895 18127747644598675572 1094184519234242341 10057102567635424988 4515823748070431426 3297859438828000505 8917260157399859723 8167822995760115322 7901514746361505107 14406864620888207915 4501004617984590944 16102413186093833146 7167750412751217565 629619671378611371 8732255016059343512 13310045078695453543 14954431431035894925 14435657046047397104 16846895116475325419 3152049653636605452 13331712772043042091 674789424733249689 8438282284381529476 5453505552193360918 13526956407453661085 9121808084104398960 9208676723765353346 14208877905287111874 407382740780082696 4035997591037521698 16792527537003371138 13717308460723997512 9885204329913751686 459051536544500326 17945941840543627990 18250425176450673615 3337192641559135819 6591902729241009584 4243117627166945686 15606876642032867695 2175408238904643774 17032596640106864682 1463248266067892052 13781622879667340600 16372308352378507235 15671809521100780315 49582221400011063 9368291129117730128 6522241142916172426 379668279008702256 1121464234139770896 9622409456699821175 12623747927919430771 7339425874124060238 920219273047169975 685818731944829228 5968650572583159088 4217302348524087348 17327869421124595795 18122453000922523985 14703718901813863831 3370549136602757613 14244348860309697915 11077657066563892884 2452971995387086930 12629703344742229970 12696884506524030372 6425618491960461157 17057807913510943838 2782250096949346996 1099262932685143553 288963442276297206 228386983751855201 16198582481589152053 626235748949613769 1553683421999113548 15355036670156840711 18389659747111126719 14054506158554364647 8542590783785776777 11525445925332487042 12912944359360077741 8688905842064387590 7145864581740688589 16512896923891761679 10087650453552273513 341712477778840438 8571245145924159349 15500538736415185164 13511788195549718705 7969202366000314207 14507835798244030619 10355022628876744716 5977527468427821673 17088292049661954480 6573007946655975711 10208410925726728971 2291278025916907451 9655825245327115621 13639098365596569595 16634421168000089794 109033086249635980 7025969456482758320 9841722893487936942 8508408757213069569 10323986830592337317 10311702136816861553 9030527523962174208 3686043664172200087 3428760745704078086 17578269851286108195 9714092488087609665 3366230917607463701 1288687071865973074 2998343557437627063 6380743657630128660 14658120518526503721 16098667298439701920 5898229654035998316 12161267183353933894 9049473668988036147 13993425682038179789 11290467004522610594 17010857938203469020 3931292368828614300 14432080159488952282 3224300815846379182 5327677461154429450 3663113989284939043 13477411787301521952 7312189115672467226 17870335953754657433 5869092458070418355 219130452998004387 12924905448651313828 15437137408063519476 1167068108487405247 15747772095636664768 11909243522590669272 6791711505075569898 17487366654219897445 7303926362781841504 3923910879257069859 15496860000078755236 11741411565702216707 10966938798154943131 16609006287191050572 9552738623014469603 12035005007312395970 5815129800407032626 2583693529312588166 17807596493329026070 10743807531016509445 3530316575042470645 9440776226090050278 3208146634205595326 11491685575509013413 8348916426427588518 15883139706650586029 7258275626451342051 7795245600998383947 2288514901151628064 3343629571949240908 5395687723546825958 9712124238911546531 3291057965860939386 1563018191729144558 5135815191392970586 11058872471031711906 7392157722196943701 1822591539141942199 17058271844584490856 14955620828132668630 6555770078312386021 16231718755551560925 125978684054444883 8720783212340701731 6514325067844323346 1153652286773251789 14912494973271166996 14357702568030618037 17313660698123673010 9153270323337664199 9562473531654441623 4444441930684765677 7747752911315297493 7247419969493691180 12734418583486658602 14005264996791078886 5164776793813536072 3453225037245060058 18019806269015648968 17756785518775433147 5761275587233022875 11274842165224268117 11091182911891750581 14999911092953244513 4194021898185120377 13646871663549942483 6971908913758448748 13644485513496979570 4111631263293183959 8036163517261725457 10334350608344081446 12770272435933081494 3164553104264232515 4685676095996566101 1521970403490194765 12663081730119502462 14694330101394489520 8000646720332756557 2962279417073381912 13019960822746415340 11277549538692427224 13865767198339783774 12849596124317246862 8069805356291885986 11417340875151664563 15377309520693031127 2385778225125025628 14287321856269187312 4739554245230017008 2298119608411340299 15683035543181643465 16200487622887003375 5330825516293461591 12949706719063364515 323972674537817563 9403343022155288519 6551684678416314703 15218293750977577732 5532517450412868252 4171345497060484504 17429247019770858 3758332924219487566 6392893733401371982 11408347343924043641 4654927842444394405 16793015574402723167 15972282348055619430 4090030536890905393 4106196685119985798 4056154847254674682 3042275913781166279 16528404357731699606 15456008412721654676 2559784765370491432 4580148060531188157 4838659935588439740 12621457047635616260 15728702472147867780 7718365532689578631 11029015403273341537 13931906144709629552 13255370235085619261 17338373818104926943 14219687059829165436 5477698077399426447 12058603534814825332 749114691115251738 17240036000187712668 16339283085438743037 9679149862597927555 3717869936816198207 17899109890324505317 11642919711317370411 2398266798039974265 508510937776809568 13634778850582398870 15917230238879812229 15574863548165566707 1839177603805073040 12633270797938291269 8157992144653876698 11332535689657813792 15753383912713050278 17576957638537558323 3441312838265413409 416306769950039302 15265922662381459668 11085476807470744711 13631491013241078471 17239095256314318325 10058816829744749324 10377184759977010909 9304700987674820360 2796986719670444104 15351433554173626166 12192574778211128361 5301299383234455190 1101522328803651144 12034127884939183559 11640651320515833894 8893909269469535064 13114941608157879030 7861931830427817192 8012679906872424233 2452215033512523264 2215525935798886653 4527774586314820137 13967970398488986920 14122864634128253736 4329595939950282466 16393947239101827744 15081833937138313867 5583584649030302388 9871502398261252848 6980545530464084769 10191821994074960657 10258341439618483657 9000919708593425085 5735955556941888423 9473034028110208040 10492620681268891176 11173909882566154725 11634471079800640862 11710425025763403145 17461760864260367037 4720656155513908775 12937460000631709890 2035063683642538087 2034117527515578100 16694260806771707035 761749247961666708 9051966547865662315 2550620570585936456 17692726923041400417 13485107423944282052 6652275446944576103 6220223492292212970 2001747289479638768 7033980746317527911 16293303714924152320 5351085657060274816 12405639320565583076 16005720302080786687 10877028515415016276 11283817973017676054 7347098402641736864 9354398819992733692 1857602647374002265 4230135167400955977 4004596616071809814 17270123262306941100 1500848247122752914 16211985294688474226 9150903082083282950 4343624384296409725 11544463503145211864 7158060725539628882 10801107264993438146 815706111071121712 14955527155924396788 2450433266401587166 1846927163993223636 9084721218137281766 9130092777438078523 5954960762464415682 12792604085427644457 2584402352505864395 13811119678508174610 2292084772881548768 4727794445723174052 16599745954221426687 15476555334856386557 16838386566486063720 15395176384165568613 10584731307392528476 15861115297478996751 14629325668020674143 6243158713006299491 2633725949502196988 3291134242845026729 981451858369647011 4683554573538888688 4465060646905309503 10009470158538070057 2540350059941672117 10515473762931667032 11877611820419391135 2159282102828808497 5007590368889665265 7810226778996866260 13891105104187211419 6842672963811403130 9822241017389534299 12813645703559608500 14287981798070941007 2020481228161452341 11880195733375692050 7719247127788238042 9435112570634832077 5854756279781087377 17797315894514980587 11686867784724261601 4637281013755080337 3627034656055027876 3734178918604596988 9900329257239646022 2057915357037615938 13258583763485998358 4326065528044757917 5287585203901673339 15015897955092842788 11234379793065695797 5048728524775831999 16205609700305562098 18201557293188433016 16614588511772802433 12537827096281363647 1507416389495937152 14309444763964551275 14324569831019031877 16145184523455624992 12909049507220689212 1618880043660881354 4722036553795543468 676993159657660086 1082695110156311441 12128200913704682043 16072252255047158697 5745275080842180200 11952247493403379325 11316481596074372706 17479467768296681194 17630011098852353423 1116253938019864778 6009880363124092041 6103050658133830353 8759697196623740102 13751223750807722220 12667043526828689136 13157935771315255904 16794949782804347022 14136035053837087925 10646805738575834471 8416118991044253129 6639610247545788269 11543157816248939852 8159947358846118653 9851516982547741781 17023709157578883301 12977629834145825588 9568422847075806836 14572629420766719837 15121855744210464512 17379602071267710103 10835655742002187002 2457950952636801834 10784164105614005481 17732212027527150001 2555176301283580095 2075188100889551811 8825931914022921132 5535027769910838560 4123687223769065667 13757463406648803040 6415632684213975889 12599197763612028307 6335254497627373848 7677643522951888407 2862581906488982886 1477186913469696485 8017554277698747260 5170439267487669051 4536519425440864006 13909349584344825995 784670862717229453 129170691854133501 9368632826048301990 16212357941283585251 12105816709968853443 11771152640549716774 12452842061706683341 11114388416321940512 3024003499431158526 9825243478519225070 10813230279515401802 6443990194031605866 10771964259563907531 18065942907121692129 964030365640745126 16959317934828316139 10696311452507601279 12453135098435295762 5475994156579542513 18275979205361269493 1955154844836214779 14836068015326049655 512658669063012254 2776833543657996933 11287012787008588504 12961636439799476403 5594404836750588090 7455019740280279951 9491746000321024739 15600220171414419571 15408931628335963765 15911970493893727838 18315039222244058456 10383763083106600036 2270865899850149170 12957050178815236755 5997744241018229384 4224182302961617104 5419463954052834153 13242254646304212242 9395226644132247476 15502525580769054768 18018787803304055611 16465476037648374468 3856624908416923019 10388421018631183054 10006450860071315855 7662838306062666158 15405488707964257974 5918437747425009687 16194692544335919550 8429854436407542415 1051931292626784276 17564971343482062629 1699225473768013259 5177711955775607241 7605007318122325691 14785212410823008386 1888747012969971344 13590738023832474420 17398840071839690710 13749784741356821636 8484080086704353763 1714468118534048743 2623505467681374989 8998729583850462017 7325211469600548777 5694991379232316804 3168477750027743001 12895201581031779371 6285065233865817537 8676235983004877600 2568507019317768003 13015542349441969134 7947424995724538869 3091427566806209941 16906116868910325348 12410394636051449307 8036604910661868603 8489773651712952598 5409038703843000305 4203862842453340422 17982039511488868531 2366325315586208350 3670685042267148118 4876408986763195418 4498740707041890455 7298538094011348492 4496370689327502419 5684433954868494001 6402973307935119181 1198456934680968389 11879046722775708690 5532085685869679730 7024800206284643421 16448960291149736630 1180951176890176422 10224367273495195124 7625521489912222082 13976394963456416115 14577648536113812220 13093457393994055709 10801804294072954281 15594965596742775852 8971618467155983200 17831971615103314707 5185016846996254253 6553902336559335758 16805803553305257121 3603484782031246950 15617716492177139885 8276127284633150991 14450262141583735785 10007510327165412002 17820834739445522348 8492514665084932354 141316091328504767 1928589518338220180 2863821711235302866 6556229085158953252 1514815350124986359 4096819060327519999 1014291941445916351 6393642668180246524 5124453609072730039 1084998753757896177 11706378118173523690 8838573171108767581 1617697464618905936 4980404609646807507 2669826203887958296 3418315860447838492 8616912937363513135 10138105731210987196 7498059962572238550 14282838590369015269 6025697416270537047 4611490219705150364 8842252716434783231 10496637614199194950 1053630623509164366 16565061570891533195 14037244831713455600 12870822888456480156 10028026253030359707 11830779064288379031 8760289366137656369 16420338152497489370 403215903620106893 10652293095597684806 2896295400135722680 17566406631626012099 15037487864171896012 4139905814590139501 785500060315129650 9401414495370201289 15263435770868012273 13507772820799564292 9469631182159781739 17086306664672232032 18006768494953345787 10561260598069928004 11296708690913649547 611686070741237783 2168356434704575994 12669922250323871525 2241904719520913990 12201157981024268529 2963282283679379294 2109965156062807891 11876124943216392388 15819848347820001145 14543311521735075456 16711249762127567526 2746601196280708641 10536970496361143252 7368609728720681252 17952053926159529300 7285361961230920188 11863476370513768547 1715283117217626490 441978708325853998 17712160855914233602 2487380643998132488 9921338683349494523 12444372782527544042 6775911087427656122 3613294293565894492 9544130364298036528 11645076182606233713 17129458151109150410 2405477705908866028 17413768252618312695 6006431406373705723 1519362399173375142 7162313826671062167 15172973903607277337 17319179770077550904 3300515009416914783 1452632177405194810 17483846257978747411 13105281233258504978 2078882921949741801 2002997390861738535 5667145875998101851 2192983652234545848 8840704444341801216 4004815696287331129 1132677127974288584 4296417499460623120 16504637033510893599 124232208206349930 13692265757415462375 6190186231241709435 5910367310637502380 5491927372589343329 15448838277225052127 13560217063802186131 14902275801588320633 9181014087666535115 14606044800154030131 13239813408700022032 17945790995861885461 4236892453303120581 10800746063983008556 17512682716138525044 10823697014647407015 10062101935139641989 4238317567181007505 10948216624315154470 11299897351741879738 10036434893875344518 8644550131115085979 10160946780442732953 6712953117905352643 8088826216231086306 6484454740786849142 2051545682136332599 1011791699684971779 3624462553058371265 15892103860315617740 10771253502782332381 14791900017618832582 16240530618676968044 3950950117824377012 7086637573217714771 16486644634529790151 13597404870646738643 1146092754687122269 11728903718070452564 18136965864239832799 7461936861989205325 12386390216596088907 9053381029969603041 12604980220373833441 18340649299855132603 15703509665550340096 17363653544309829127 13997140264954854070 8418642777986992798 569683079420685964 12715800735588000423 1022475105542726550 10830246029033053655 10214730259037753168 2782738394229422541 10748432321367247777 5691688437132879176 13691324158044331791 16197289331879817476 16591573208182718504 10638676419457272336 12943243768003417743 14576271780553421698 9999912322289641907 8005791904311620837 4845826255929034683 8916074580540047877 9374954289355610838 18299447445588895240 1646119029476085920 17494449779240131645 13719723034369946760 6704404299575546088 8945492035741104631 11414295391595189644 15321480618237564627 16886345860066376971 725434164946139959 71686941635662284 12082998475577764076 5905851882661865922 18071201823188817934 15760873754132042780 9881054690951437647 4546713757058638883 3291191312497300489 12290630306721818579 637469307323677915 7968336083933106730 12021075815789738434 8170004318614898094 6962643566074071007 3070580503862347400 4821505603366190522 17650124294285922777 5505030818807701135 12461942321181295928 15206612412041211669 15995571565686456726 14485617562711844031 18040431989459526269 4831369831992801795 18326360745503259259 931931273211633191 11254504168740231033 4103299114145256762 10150035680616906072 1674431189019197793 16661916362326022567 11500338496505979299 12613099426701789928 8049524569145619739 16038187968985444513 12754905792693582492 9032483000820873824 13595582076753235541 14747444751886675728 11507829407902320639 6046278783949996726 16243051903160171441 10582797346260366709 17270477869799608870 9785333064209868487 5948761528672531536 5782626556555449027 10160167602046757972 14138437742082445069 7477315463058921251 17540684513224011711 10495300659726672245 17608157012913095765 17920030949329767003 7275393453758135542 18112939174322594243 413680676293774639 7299906568305226222 15257963182395409960 2689057971736412401 4665571404923954885 4697961767718571623 12019003402863680405 9247907612474142883 3703194905531640981 7679492278043210581 12535107524535034896 8643647132002658933 15256906117953765863 6385946378679980916 10558652751533249285 6805916827140455540 9555997317067707858 7235316991013310693 11853398497723844501 6365269117708505190 2698888073011190889 17921842336496287833 8869855149626404827 3020631827190466391 11081040073288482190 13196101807258436325 3866879029266874056 7179190315207887461 9707765647449568042 15353935109112388743 5044212781346492507 14264201391540908503 491031450542024113 14480479023206440659 12611981920326358915 8738901455138259118 7625187041971833300 4238060813555542212 16260453750701259156 9123661804007229209 3170327182848218175 5194878401785975346 51467210940022461 8552072495433317032 4330453547167670944 8679683954794238937 6626497423086344316 352874332932151837 8528469758043989895 15387866616153046361 13945559002237936235 13360641839741159895 5267562333278406865 13569470714271558108 6543360504878409562 15680641504771206983 8468686587595307995 18374998763930742495 1489685631606224890 13022866188296862072 460970839938529106 1109019832233453665 13017229265523440623 13792071726407783323 10735412476767509708 15703137028805183280 5149123371862169099 9774252890770561419 15659160528893174901 18401358979576841478 3157139349523806112 13239803212890986286 12076838237158963188 5858883156132967554 210163798167600581 867852362397335710 5606060988166390816 4005849816811769137 16311001183148194085 8969009908969469616 1152240855257986116 15379075741792624953 15155106710854578450 994182475742741801 2979652676208982172 17140703153937258098 6308494586127286362 12349575290444207896 8987850515567662855 5826161370107834077 14786472452908992868 16856913381031576699 17090434112846782199 6748101930490222516 10864188822967130443 772536599703416620 13693038476004199453 9371135586656765191 3529445978406203445 11787340874222603173 11544473931615744350 15622203913146210755 7985501853853311110 3048067480896619077 4282853750718528765 4142097949432813016 13434708000994059278 13588966094796904290 2536499809606697877 8857917078253764324 6636246153050658095 9673965345779734638 17508609326854167618 8105726580027476667 17676375622718797812 4965195105555406903 10557711262473050988 9255787244113764102 3786983651368786346 7764470733988711004 17842688564565894064 16775020812748592918 7639893473158621714 3682259692490346702 13848206399194186001 4033082793446701157 3499280671894242329 8475066930056287 2851014556261488292 6005937455857845793 3360379035390840625 15764979882754844534 14572934000978745029 10072569429713224464 9232814045714462612 16176032581451785071 2878735657629417053 14993044543424453011 8233039660835690686 15821878790469525422 10950503150941140854 10966879029652546176 151476483937724427 7611244852672813764 18069975260546097570 4004835136140980670 4225502252594768096 2212473044275875542 4913922875483475524 16457777360191046477 12522343440008206189 7908848438646584579 4247003298405548906 10025400121455536770 3936174489119966642 18211715633347927496 11712341646961777258 9797454525307708629 15375475538385578019 2758285506713823807 11850566891983136496 7334867149189263094 5190278758347488499 6612096774016831939 11897062963784791598 17658747798975260336 16377395927464952203 8790106491045880478 2726582267981803146 11735683450180371466 563969961842721834 17448918719522951008 3161802812100544667 13062234691573722938 16781713201144338696 9703978892709053346 16997591706171765674 1771478816982156546 17164950164957085186 14526129791081942436 3094355353365520598 18043349674082694284 644296748532190007 17603921664047012987 10601020924493441050 3299763788944590800 16791672840944373653 13128624393096540355 17818547822647060509 5300438066025261740 14991779404475124898 10060930928894005089 17066387961724262828 16007528070621526883 86952161820371607 13754629859193134199 9424628877784503713 18215754969458209766 6136828150497364002 9037951606226170178 12058242406559332288 18131726549049779386 12052800328923471412 306356077530532137 2641182141348760051 16104832558540268621 8497464848639032535 888417447060079307 5816951661638717465 10692477169029230221 5117608758246334062 979288854683384111 6443494566060054387 7693478471164173577 14505250541755683073 2202498615370198326 3178305207765377235 13895428051846925119 7299671402408780665 5344121394658880217 3376180356763484477 6425772714276554893 15113520636401918473 14319821966424799412 491119442852028811 6283277850707804896 10904710515604033576 9758553800908082272 17206695773369660403 12231281479610246320 17865129757343309274 4623255279677452648 8010769695073879260 2716140472267697113 1291653756521812699 6567571492390283370 14577940016673220104 17625412865185148004 8490463598680555340 8768962699243338992 11646277799416074984 17531350733453220958 11876323460509261513 11320362614686942270 11280964404259198750 8196563041766974575 9612627227528180521 7005968772209484683 6993210557270216235 672600791960176213 10710472745488464986 14046962661077694512 6712268760579129895 32483326283884079 17388711798669082195 12170518839498556113 17083373603385799311 14630522776979201430 8767842843728030103 3573189707021454496 17487855379530697798 3252709532486064565 1044146450551436078 15775208152650059643 17127958286606057769 1686837243610217600 13371570313231337518 10408526952186664683 12534496320664727664 96294850510996380 6288310726899553243 14540385327092882733 16827783422997553624 3370344750617345346 8105219802705795965 7344796182648083782 15272092119236965754 527223112413220040 15744684193311087089 15840982439510171487 12908419684880196941 4507842329004001395 11569410466427169022 6389958909296284584 14735497339645310570 7663367121186699535 12442456462843541459 14699414400254045284 9243163662973426144 13600669267045367767 11759826692277764549 15522581365121738281 7192166206726029417 8853403248345554858 5493581706801268134 1688933351100301107 3952759026860784618 3373380448393171972 14090877424421530263 15933244384181763683 10170602650049448986 2471118788081979238 1546651830366054890 17546561934980827711 10955322065850121204 12150222618052275356 2100677057735494337 16572792821690637733 15774486971171553815 14922427638241711810 18405111524605152994 3008132518448092285 17661284133217102687 4184460795372149885 6396573378408239089 4028920925403395332 13906478020793186770 16785533099443214113 4618311852358183398 13696097400445171065 5770963346051186205 13060558622530962079 12126549527532166253 6431929589013911452 15020885756205543956 1793750350628121005 2643633936055863483 16832697875005481474 608862556106548869 1494241254478397383 18058826050002249176 6194323787324871151 16886645731826548985 7786227073419480482 8146760924353001430 8671772814385619599 1087098146672907952 754211997934783658 829794246057094925 5133254562460980992 4144670391934748163 14930235401771639576 3826780731305555701 6916499208997004096 15070943883826667627 16987320352732237166 9798401262676380033 4896891564527262513 8684176095658540787 9169028369413500775 10688842094143283664 13964219571302134921 3681432666460044943 6375418024507808074 6710585328976359057 184071550927319295 1041580456379863368 1363487752892542311 8676243949240318545 18246745210027981051 7206447178405805938 6180701570621710380 15880260580709146069 3248312111284546751 14001637432472927823 13253986281183751478 5817554719702654931 17430383888536915553 11166558420455113448 3201769368048117838 2568802816815972855 5771532783892015595 3306781005808649410 16726788654282689127 1772836054002747560 5832535330428312864 8575804026714123089 457805546108699212 2412584762634865327 10864583391986078743 2914277616055267697 14143353462778421947 3463358345635015040 3445287140221017442 15696502888971970931 2934434945680209846 15139834058485409833 13743528899964850105 4164620178620372587 3531052716342673188 12123320516637736671 4377918386973156823 1603886736333241580 5620629408541969065 11505389002537564707 11481348547050581013 11124991696213673889 3270207874457408035 7859013015859391867 12105933654599293916 12240740702141334342 13944988041684754925 9043663051463217079 4044775113662426508 16167750560811428531 12777161272497857890 8566785445410279617 15624928308133281279 14812026376705631354 703929981546838415 6633951897929855422 125497492612117183 18124691118586567103 10239779606584002458 16590043817772736061 14898177786727456390 4062714878191045310 11446901870732062707 9993725064055642793 5883956796920441808 14090831761826985591 11794151129889717774 8985259287092465642 806521470887527636 10874304872019844415 4623851168580074 4333057235516749058 1058493807753081805 9552512243948412081 18033597299830023670 12964095484698836354 8982391563095166448 9534620604419661180 8630626582607719654 16137359452607354186 3469329439060279619 436482241613379419 14543523913997540043 515773582981730350 8521852106224178910 10114520806301747836 9158479568556374876 15590059785162744772 8473302629904963923 15374000654315656090 16830492673637777521 548635911063906633 6116534547198637490 15291601594716003556 1043128748025606786 2732629607460070610 9082771284669636818 11809781211771989415 7822190331971183372 16567767717069126085 18001633430236309419 6060955662619136233 4453563341213157722 5552342038716280225 1485702945115690970 13309164820950893323 8232700765719509402 17552503806171604876 8680685352970882597 1926122059455351239 12352040949797647969 619405420019315484 14046050933319673212 10928477901236324756 7150264516690058174 18159304656910923696 2522545462824081056 4300640240799341964 5547903589138985002 8708192023412822544 7849164364218806568 3378841467571738481 671461847154344459 1088801644511885274 3806260627144431919 17032150236287792683 7801601854289704140 5252094386926432067 9671527098881899222 15552615374777440291 2220200416071300024 634463884718494937 4572983150997089421 8966594907613625316 12361064134945949258 6788046019105340774 14048972446466513643 12253164054430961121 16916639004499680654 6837697612608891425 993107886113089848 2841542952322366098 1703999522579038856 18127569244827044231 9224928981183377603 3874611395343413817 9436633855710862497 15378042872466656345 14897311816133513753 1991382749013778539 16821589313892353559 6541718044475178886 16924459160580883930 14992631971319104391 17438747386217273406 4642556715570767969 13746524264118916092 13823619071355101146 7970566674885257825 12014120760082319445 14868680169137732415 4642161660469569529 15450940931294493662 8052893225590594963 12722490127693245552 16673125570274736291 6176322326549555175 4682691422815719926 9392232012642371466 17634150680668475161 8678028119689727229 3470930561183289428 15644530279716042898 9191414078348722955 15927347136413024867 18421847335287297480 5225213953393191618 13559601672198968588 11874623895812521717 12352920054424019078 15454530200324672546 3433927300365681043 18277648854822715991 16537766760911486324 11044713228517945492 5703874582712734996 9478039517269008653 15272294740213433531 12678027635062197746 13319025413378661896 7276841266614638533 15563638746614256123 10615869568520125213 14418779620775257977 520257320546971480 18297739769786795187 3886852600458779283 2948418565414908874 9157423351952805527 10265941944718025493 13367485583930359038 5314715429763280484 14474716856716256937 12522626416351187493 5837324004032510401 8421705189144776758 8181657475147959550 9300065250591880388 7768237211326606593 16854761755611348438 4397781833974891188 1105062307351563929 5343376236738257879 7307703745888704927 5417869474410362573 7916582600309620594 7842148522643069426 15583784157911534417 13730934122390954827 2051196275794647112 16179595242013678467 632225798151697384 14296193645914942255 7322978796739100539 705506680223081024 7060633985769877810 12490432276949837804 15500497557373301499 3830125844789336485 16178874585310486356 16950654796116842333 5797374994651602268 13927137399042936865 5226410386876014742 17228802271822975683 1720966848572081210 2999071875914220876 12352509130397697202 13532863956367687358 12950749215219342643 776075386682910850 2894098903694350109 4631075366523388835 6986337863168485573 17792702826846351440 7681740416533770572 11713214705294317698 8471581832629304389 15292543051688435117 9902876862244958973 3622965674579516572 16969648313969841044 11593708402271183017 17177208154977220724 12824350720605109222 13575280813791133411 9178811824814187696 11003544164545757525 15346767775897061209 5994550421431609443 16026286567112507887 10228472309386180084 5017612970784018745 5756304398734160203 3441028284025138650 4358497599866435880 13567551811948118200 5973658205218073339 17439900291809904498 18172711412912623500 4418491082919334087 5676294298635694676 5241171495646421322 3873396038037636785 14030912021821728875 2380634553576457513 17326731317367577764 4828811101165008243 5854338446805705120 15173150318863480784 5706737697960183057 6183374496023862827 18070818445518557563 6332182243483514119 2578518663075260533 3141257953176032232 4426722444165590003 1336979754011536071 2104214196056910445 9056084698846492249 17201569363839112473 7031776304198608439 591306256487070688 2705652156271844588 6215282406135096612 10522140692189109412 14897274944092818830 6822022976365748834 7698404514252701305 7833303245849806076 3959837269491709868 3832626823567570868 7313379117213966795 14941514084208228112 15769345119136794492 18411317866428641821 7794130441742070651 14434852093278099436 7619761146054095744 768200695663760653 17425210503725926767 6999857471374931433 4501453059810515924 7285573864983514754 18113790829531282178 16140084309060520215 1504502635233210297 1617500856618168565 14352593753831153887 11723144786739263105 6935335477671615130 5809521766471912025 4530754948464299627 7999694453608904753 4393318208446761138 3429879244713618841 598791076595474032 8749141767023535166 15164322204506025554 6215816605957245029 8604903827328068603 12433643440786361117 4679542423409425995 16730749413948732293 14723434663014731350 16876999449317465444 17918984620858482958 1593353748150952975 3500856375253606710 15470667202088746208 4058757149429755011 11302471966679627228 6423143954897667599 10451238455079893800 17991333413670379073 7421169567964326932 8171555377134772862 5715566360506787460 4277865191508486177 13031578825676122282 17480771902347476078 2489048577209197375 2229447492847482988 900552591357995627 1351970936991012711 12746281448965219421 9880385370891686898 16414595612831082425 10333155456248771365 1480424161125569311 7090978988611044256 5246345788693344314 12222582532117915883 8517715849474869082 1624701243537210183 11012090866543853266 2529126383822471508 167752456455643283 11814647341320095165 12222482126415185695 498686984314452627 12735272765829993539 3081879075852857872 7573955673030143614 14173203112283667090 7237933204960376910 11582293398929031509 4676921221372633951 12641806086754102641 1996073411214283311 15317372402725051882 6949763239661668565 6121277069568685457 7744625279255357118 6019458607390934290 14206617303394787675 8985250567221405813 12089513949167977489 10677778277453150533 3192693692227129121 3574063721526220831 14169880156546138250 4795542704422024038 13984625283871939928 9714133367331119235 7194097412624097403 12771240863855427383 5341810428641359738 11603713801498601829 5162632830568273682 9779847426498288877 9740170382146427271 13716276447192195182 14397491500564275973 12550271023721343662 11559310769875234237 5030829126406223407 11916667196144024831 1318336253032900020 16587691364091466690 16998227134017098685 7178818017393305607 9449990198119204527 10063952478499810301 13487217116039937379 12689956791738148696 7533850707271687082 1015659592903881017 1308337292398691645 5089484309640221331 10256262839239487727 8911960615325726237 820756810952426300 9008516908004170468 3210979330606825282 1792434267287990713 14036520564980715159 10013023904077165849 5948847981063581903 10857212600002821442 4319769653472506778 14522813881591743787 347200580184109537 14709610031712499705 16406321907122469812 203242967212417802 4917777603830802509 14099857927270265655 3082204028623703219 657086059757464035 16484436627566046833 18103496412849791183 227471739129642664 4291117748553498066 1329887924018728501 14503008860046714634 13593844517608832714 7431754270493299621 10175801984598880193 6428957819934310164 1013492964986461380 10689028151555770480 4857618430654796314 4507230269312763180 17578574885234447804 7659028309413854051 12665815637818214155 937002488538432209 5200256985555458940 18295294677832188789 7243326155481747903 17802989363952447179 10818759688654754681 11941301924676521394 16653522648114118747 1958585682893881594 14459381215876804001 7951951266577103422 3119213847883365548 3116997483299160563 18434202963718433343 737867095524929926 10465463686060113492 14443974233371830557 4080492433650082941 13941460592701531835 7146341176396049822 17767776381834982663 15871066169987593601 4553718961594173517 14948323090493681176 5061636492798983507 5444182918945443622 7494475266288781438 12837339184803086604 9298776258244300938 8786873193477030716 9848397123684707176 15573613812707242840 17363527293671921149 17143754425420524142 5553942494759934992 12277840294783266831 15061331996134823066 12257002942634776965 13555255538495983066 3545304461375906325 17621468434403760406 4827569300608413953 3028507777559804943 15708256640687387367 7811540705633717807 3589212273081569101 960761553562774350 3458611498237392496 6749371144179136781 5304423986363866649 13931921020236590306 8684072368944247608 2549273256228726122 14607988540234070659 6243028320780151805 11503706608380814899 9156484487065387601 4823901642779779600 1240940222430441281 1114743539118527302 13399968602043849218 1955256865316684448 14868537293527560805 10493432261190860330 7933229456538482464 14849194998824703905 1109151522021412369 4762683355477836214 15053634481545139057 16255036576907445108 14442918361750034873 14632044407943563662 9010002586115485829 15342844877947558980 13065757110175296151 12290021749154795593 8123779744619495961 277409834758126887 6667860945547179341 16675588742173355169 15117663398328091862 9939612628810283834 14138576470379569991 14106539293069079674 2842330062328610862 7175691788319312009 1434213738580867777 2860420897898563397 3660194114559266354 14171068049685303352 4291731439268593854 3578172998720255685 11841288785680337315 663650542846542678 4113925350855642752 4625645369677971978 2073446722332862670 17618142688887115303 12900232860847523735 8500581304487271036 7653481340209472429 17129189601899682502 5054485384499161115 13413271742654614884 12840675038054407424 4536370245783880114 4008797215082809162 5309897581867498742 11503655311386990611 15472490542805323434 5426693746613238269 6518154744697814700 3855280370354099092 16991436807169448436 7277076409839274595 4179034585587741063 13793221089045319622 14332302223566838969 5596365016464645638 18118011822464976980 12154781572670652350 9818024358970162934 8971821847303374553 5963814732904145679 5818594843282481202 4646692874614094188 41493661369700254 9937605866085309389 16456822576598083399 2677556483834183559 7587064680825726158 10242947589633198966 9092778575675515302 1810972356715326025 8119812367411344132 2147906617411817272 1407186601688921636 15687561493186049180 16205581542153961730 15851771433886392811 16233025748562002582 7433041860039766093 15733400027411655592 10312795949121222878 9543696579952493666 743996710368662068 15622098906577631033 1188405500622408080 10777086536284324038 9337149023572771515 13891020287573598031 17936126911261754239 15802581333980684897 1797390425529035816 8090910877479310416 11593013320441505925 10086975472286445767 3258754278005929666 5722691091245890619 7826072498808202405 17891754224594003146 521083467245811941 1274058009694753527 7808834515771273031 14998693564842963015 4362302287769936543 17079477491261455916 3024002755319959993 17656726960951696587 15182712896610473479 14049982015398294554 269855485456528330 7776228644504180353 8614207683419937405 10620813937980279750 12156485412833724886 10986932250040117228 9179237548235440556 10360604470150070531 9214985354186508760 14117238776157345454 15636113279406266272 15431126639788892431 363786975999788070 4067978163640077637 8806742977495454381 1667632784387061012 8987724497782735791 7788786779884453962 2458237987808367546 12471080230396622764 12765335266172746250 6850427779065885395 9282434605873716103 768693656208862162 5314709167520249360 452449435273444528 16321447611656667125 17765087826852027750 8713712224130577058 12635975063695471417 7746733983763424294 14340329884532457937 538156424351772085 15406315494563152054 6534162655931050772 13786492351228618515 4781455138490960517 13799287635018187852 7456715074182039718 6020029626376864587 7685293254576474139 1010830322907287486 9282694034945834058 2829041922924058573 1015663562251770780 388368167339179657 10359752339680417992 3134917985641478502 13167122205600474087 16707260841460902791 8027443486224549418 12200185946782578642 14804928855030343254 1245015195435918214 16964749601753868615 6955626270727246910 1486681591454732080 59394869489288574 7303746052720527736 12221543950688974872 16206929969435718771 7644702300719500779 3284648881476251690 10369607404910143548 2723298562174696533 13117646264121764949 8171270626515708591 18425110509299919142 16805817147721738786 10762204506827361489 4997304740797540647 10204855333781011006 2747099452780212248 2844820362989603641 12089546609283792588 10546650812039653682 16060225992013202922 15658344950809645317 7777291092744266444 13967676830955128198 17132004100028248919 17707497213507549082 9221322143839051340 9256213817918654391 13188433609276497783 3802420167006912606 11994959444319739278 15335297609790153752 3448983294569122154 12883653046394824615 4129930890206039203 17627995956775128187 9018340142141650971 4302947499101809815 14944348297938283646 7719832052901116009 4623200409573057820 17638866651144862067 12999641431459361407 3573678774490552214 13428516673340902267 7831294384985181769 12895049915156284648 8042365234275356353 963269793237179526 11877783003565552951 2014950075091516337 13915101449056560253 604091850167751672 14012373131606035105 6407315834175477254 8853377009166564530 11735834246056387012 12548282548173921308 3970353705789064048 11763903060588847757 2015094627104127005 7409089342019307705 18203096084019334732 3943562712373881200 15449035052828495398 6175885092459853839 11356271933674073405 14892373521355085360 15126973503205708101 4534784467252986545 14306643814050331430 2563675753143956241 8672535390077431933 3055124785994718088 15146082144272259576 3773587672611178657 12677257906050276474 5251329509777083241 4246575870111351716 960884018031643283 6472641056422833154 13347757175516336508 12401040859007470440 16915631352209803808 1662537402926477332 9595153012430765136 9953264008286416015 7581899200351956067 7857808225008216264 15923618946145433092 10279507306963082262 720178716639722000 7969080967323492258 5817115363185535972 1787595230559102998 13253652176595624127 1290345601458611499 3155798729095344655 2899623206007836261 8114219229722149602 1641173492906120482 4874845536952885610 3078583092519389523 6331275030829327257 12184379600180684288 5871357126294577549 6519354920051096229 4771597324039116212 1608725777266500685 323495686689168281 11363903703343487508 1411385073582381698 4144373609131797785 17875043317932640354 1287045545815246925 2625373294747586451 1030910019877365740 3036114319880064868 15496102057521904749 8482899316607842081 3304173241856307170 17446860918496457378 8070215025336424224 14721896042804293626 1552870109930889407 4238332705658146677 3328225133456079946 6589200875810231259 8545991887600220402 9095604881489410572 3250843327120589740 9085954953641493960 11290409396645772134 18186535427960275868 8744719794448705522 10106592126006890942 17643168071859332163 3718037288016651108 12313870190096361712 3973062378171204572 16430235768251370951 7084124823124822270 10695688353994157268 6679372735120974146 11986373379374977980 7124779187749628629 1572959044627104426 11975481980359470863 1077498066837608174 38312970000073902 4070385660650744137 8479522993678272268 7103056686556560540 4527718427904101197 5804164352952584100 16697068962039664072 14934494482939702870 15265808963191468300 8405053214649210394 9101634835586390694 13920709562435562365 13163208898623195014 12998465509629322446 10059276180396135685 5498855762429895378 8752881754555660478 4383319784493417049 7018772174387401382 14354767853662972207 1408696026712800613 2518710742908323216 14106467605125758282 14020081192632895125 16643067365860952953 12014734018743682202 8964145407923445658 15012070086428482816 14700327703181377395 4098603485946629020 8421434946863843000 6177596101203874799 2629559069381019196 5805968560511942032 13226465813898462353 9312293962065887931 12350228117149186141 9546120633333744134 9851368358027948228 4879536125493982219 7273353119091076553 5906336594533597649 731153765557375238 12417664223386435956 5141619151943029638 4481898895287072609 5894737112496014167 9191081534074897446 10207283157421147775 4175902106200903817 8071579711718261840 8982908458663521090 4832137341493057066 11415895666152088617 13009444983591630819 7494514314066180721 5596625262978975320 15927107125430919524 2212798983772350729 4079816194596193678 6168770025044288808 10729661863904118409 8583403893214511488 13587255290941330512 16755655728113624416 5196280971407741477 10838810684623350600 4985982592149342003 729325303669462307 7373585004524847243 11787347052649608146 6510702628789076930 1611588375800528663 14913163481631141824 4008893383070180826 17338550914499011841 5857286563785715577 15515795143667396456 8307210290500242457 10019686421056908988 17984008646107353476 17063269268276230300 11767798813066085268 5477078707763454161 15800018511974222918 13050058551969082431 13101135356336753911 9010757955940319471 998164427887810054 3407373336421784687 9581517268570599867 6638650634191256009 16983706813497829384 16368545056716345542 16226516950963275760 17382665528172952267 12250931242008820912 6059808459103661400 2757790462388324386 7955450734387364193 1373405025187125941 1009583126453215710 16004327164431325469 15599952548597345768 1276154635198723952 16377148564845710073 10017467043420852200 15058003476479665934 9415874575233062681 14181746378724581356 1703111235408810971 17673212503057420940 5328587189716843490 16650429380014290761 18429681386094748996 5586232442786228205 12694100748084519401 12282966073195998131 3425997650472862855 11437659690617451555 10495804164812513313 6103225656106209484 4688524238999939000 6235418897715355807 10071543970197792912 10994842628606595415 15959143913894270770 15692191701747695612 16640619342514343213 9521477227420616328 1425247035374776125 8584931265236986860 14330343806331430345 2230953240711606642 10451139074624943828 14876920333503861318 2139874826084899082 5396782919224601507 5307412998113367798 43651003702223171 8269352003485422537 15164274592230450865 9343846189823719630 262852612864656982 14193670177486312323 6544570683940280651 210242046663911608 18310726414189386814 5993875892840577942 5133487864405007008 8465894725413621169 3017185878549926120 86821362218864093 4792496592521963345 4927587400812795972 13979072775690764298 7772484829859645292 11882746220870205855 3187301588086903182 13017571954803313555 13920338752507788068 1435095654445191700 1495157976832523149 669256388041437177 11756612263146094648 15417637994298809351 274949457400158928 16009078904963595428 14279179887821811424 5800797735569178473 2045044236219276022 3699413394315766064 10074202342365908497 712888163209801539 9366980454399942127 11933762488436719327 2631281047033042301 10909380751271188964 6798033079382537798 8519290474541775103 1947249601276801087 16325283332946821180 4312461518239797518 11485805882966025961 4707313453889774979 7719231031095705406 4821002921630201011 13128044580949404691 5056807902458783522 16755772297163286321 119459020892549067 18165586146962031839 3835611583075907494 8090369294401460437 15072458999401416550 9661517533017838801 1706290209898232842 6203258914481243863 6830865216510872454 7190438700136322475 16796653458275606629 7550943661930655788 9882439129931605965 827215833334034638 5469604696512623961 14094179343416024801 1953633924135792697 13805844641171809080 12978384143612314924 547290495511915431 10909624269096718019 227686092218104283 16580799323823897211 1926980167606497971 12309872772105069266 11878965730479836647 13082140266302381613 11857577151181013417 17589916535888747166 6885577716968039932 10286072683652392624 10221282743759816295 4649581664226666943 9397082884292169331 5300557571107501864 1941535590006102623 8622967184611453229 1257278207540576823 7254516915655721740 10232940448659753804 2952558193639270451 1299015691265625226 13535890676170164637 16797379229443440338 14089021055102023155 6106059128413173519 12629129987873416719 15556989442388673968 14041548297374344294 4343518709045285241 10740580937959385161 18357737084833465207 678969065263825192 16717471423155717576 9913126064266827633 256227498919226269 16088380965335456257 11583814200287497558 11399621952221378943 13124796957203828703 16274705535883773809 13384628267557130781 1140938517239933129 17334369590965530343 14991960462818519787 4591832404477207055 4302157336511789141 778361577943160226 3950805755404449831 11193336799717502312 12971701733258512420 6380728510179883628 10320452571532936980 9995138166337918998 12095255942905624521 766253090783520670 15254621164591173103 2664672466235369202 9838204972543530350 6645865576389846027 6536319329452612915 2316655147307660534 1257373772481942705 11122614308412991805 6390862890736364600 11744082902723989904 2801680912205733558 6282740741998603077 12586668358018306753 17090144415080463177 7938951024621542890 16323215608231998964 10294226956047306315 4954443200161542531 12415905180244448105 14048112863757249242 4322439625820869232 2487239509579534985 8983502099736021773 11922533376461318953 7609397802017604539 16621035398671967329 7183290548708857190 991814072766778363 5584170092182931704 13312994930046570873 17179512471100811754 7519665111918764851 18137360053944810887 10764025730299259288 1876719273415862297 11693530961094932048 3721832457370402862 6760181698400977848 3249038407154878499 5795367903946860304 14489860907932462691 5810086729864247318 15176513326779211150 1128429391001879755 13991973393480432108 17632529538075714677 15087700151007323687 17904829074079642654 7603979863575838010 14161247590640064489 2087391732688382328 16522670741103441160 4606814772119567363 16847474438986313308 8280926914207754222 7214661536863572092 4772770245143396432 13415263701626503174 17339023854272506176 3663682140824264122 16472986280402926040 8265345852879094115 4886673758800619043 6523162969336307265 6096072117516956213 360218133527440472 11169574490668662025 3732196358648264935 9632780563894789783 15852044502212773437 3270223866206158480 5092329229435686331 5160486272989053828 11519758728527000216 10661003111437834454 3972054889744880457 17549602297349402862 2984181010339740441 5443039546038353424 3894925342273941967 5270097104511880474 12162991457510283345 2532453972004858566 3056506781282288961 16793426983682886956 2100600136559915692 6668839264244874461 15676937188236371688 16525573264910776621 7540244543715674965 10686575859283751968 15421368086336847995 2089609306303413472 16548965564709755762 17200582344388559979 11751113384572382055 14865373368456582498 13990785063918890301 18022067974488943671 15869809373582522803 16409405587576310645 4249373982742478828 6167034168162714659 16051631772603300709 16410199905231229649 18088308850402046365 5993639931502335289 2268963429424482527 2385796261826385522 1598519303209541687 8733697987595079190 15007769262243224623 176916361239351449 9141007759264422977 9254735942272715462 16395863570702751669 18286194880025770436 7821151694659462799 819244736756325752 2956308337450777323 370523941774496981 4470968599721892018 4264103018940582019 9870254861962421999 2649421710458965021 1971202485227723015 4558173975948979137 10996266727293416680 728608205035417476 16244053453101337910 12033729817607438742 6148610469883794838 5005080662412002650 7162723251999154292 13511683057292726174 15343918631607480016 8757132404149731445 11378178110648949435 7728361629345262214 1444332995998617344 1680708750989052090 10830246430105158769 5514610583729449693 4485572856173626313 8836828072239580052 3827806165159404961 7095534346271001367 2463532684046976354 13895351772939355924 12300215703644585526 2069294566629799008 17937319290393803561 13824604360270322161 13262492150748644133 4131869991339838632 15491539575513692317 18011285294026257551 17957872094779984382 2204828522394421730 5800347801976622950 2704970369117171746 6457113422201502427 5060855571529001216 4696358552959445582 4441944418605855208 11740486936611282949 5391875061417068136 15698759879813278838 13147321267150860139 7004532866578099712 7835913507251843425 1033802387694358634 3504415464571530110 4533319309596322639 6653996361999827726 17612106021145475945 13010432138685659694 2942945168626376226 17243112014363486872 13715270711302761295 3095382632888365677 16124255846503946582 4220062700853072301 17919938923733909667 986072915979927725 15561728073168641878 11914105813773985970 10143913541716501312 13945369470304293265 1431699586921820256 14529463290839044336 3433266235605818430 7944018773735222313 18129430080944422824 1580506041014195922 18373525527145186294 11972904450339508642 14159999062473712739 15603222031734590105 12852400303396760799 5216644930628380624 16642075915055065220 7346744544754819563 8090007375800963313 2415791046797220068 12812134652801004255 14468001789115864158 16865980135771583152 17402589799826721467 15070001809038709 16806163979476827527 4165107526676914904 9242119838475331499 7603163377057513604 2649245770538629445 46679792818097992 12755172978497246244 12249201369565668953 9058088113641324183 5815140233053452193 6310896135540535973 3904122920596607167 8716682382149983682 6642608104902338442 12918506737175056388 6788219131292524560 14782566406178582498 16408237676356574581 8368387764270024785 1052175830836387437 65133096376382584 3492565823895810380 6535897268809589000 16055604732180228377 14869961626657062283 3586756189512127114 5434082937784952026 3737687897683396879 9461522901400295070 2951676510853346725 14731323099077134632 12921357141978116071 2532693416454197433 633366597799941617 13897435819121074565 14635937066865918084 5181117939699385184 2185392860211202209 348922978876597127 9449664808185456450 10694964375110715608 9855349580668942828 15169291185718336493 13807126760055867671 12203820825514348302 2840374070076235700 14351376911690399825 8796737054777091287 14736834502475211698 942552372749154751 12146373577717265305 11407292353054182448 3271013657867036029 8057772929353085219 6170514114439649094 6918426908135629233 12542925362519010015 5635085133389769282 1710276364866671545 1495124518031141052 8404272364598337638 10062641948872976152 3533166044504931471 6885580174599676618 11866239264969622339 11220493107609121637 3457550313057419894 9379220967041562090 16859991727912304450 12049842325961067926 15121723711017675192 14930537932304458417 13525635182177301062 9186627579380830160 5783515535388241437 13570979192004041733 2313896098183762405 6193459643145551459 17774681117951023279 2504424410445997710 8628273700673309301 15640788679467925995 13133162910566628265 25080868444096317 10281950220344823953 1504960954103732386 13559984669349228908 11117716092366816783 8636927388838199780 11606957779935824425 1701763896241183439 11846502043995758610 9881818696828727310 8137323522123848085 11278418212600250077 11404962888483718013 7732901341542726828 16766507690436633447 8888143571972733280 11404325512185954736 11833983870815752910 6859774350858479800 4708868914712858585 16078890845843176709 2932777996672994479 17897867978232369387 425265514653098829 16352986667565909941 3339883500829548357 5135675570708965916 1800254829882572841 16129217891622314243 14202452983932534095 9159649844498175628 12273022715232767173 17473472330892542714 1239334699749294819 8843346218336072156 11676575590814126588 613134798119021513 5210438166536297227 10838175386834664340 18368178898578809273 13983992235991676424 65323157180409696 957114340287199059 16902492134905772167 17725606200253098547 14912082804523757135 4919364966219623293 11496143696298338338 602069278600696584 4303396812787276189 64397180753174803 10075608575974118452 11960736507285422185 16421873746112081583 5135111770407595462 7090394051734773641 9767563361890269682 14113087518268199606 6942323446855700190 11635434314380943017 8884852065587547257 468230969729882978 191052916303632044 2956071683833280544 10343762644252489466 4048611307072436189 5158224348836782538 937262684213850823 2869514341213252603 16769444024745523749 1711828293142527685 3214206001358709337 6009290558220399825 16912483592735571909 17885509604047500094 8233023992192408837 5298889182217701592 6084732784774257701 1135764893215081034 4255191967272863837 13440454678766026834 9847428597700466868 12130264822189262340 14998202132993410732 13029019156124049873 2279933228196659707 7539282331011520246 11345459861087603588 5998465869408748386 13931263992733742434 7749515818998865723 3856558207060539403 16331452202206806277 1295504293937845600 13980800655668689506 7263390840912974984 14679222901145456047 3286106976008420710 13087291472789819963 4011147079329327634 3768772929686855484 4344457417398429605 12975392836818184385 16537845172067153335 4337507771530105086 14168915722075121282 15295229911179002928 6665996824523356593 12505760601534407362 14888470562060949018 2150262900703396065 14756873517246044677 12670020195919296816 11031311090815001177 7530668383048457418 4294592713507715084 8565723985778355610 11242809702177873352 14585545527179307674 4899355869049355803 8891245860346196050 6662090277911345563 13681593174378489070 9990553999552503321 3769804637886053895 808028811689924021 302244089541980361 1567761511449107441 8489021470631158859 15131481676545151972 9752703667820164569 17940167360815282002 6283050482246810749 7672424957562199551 15749333052416421005 15294543416230418229 8297997853267885883 14568990393952061908 13945953146210557146 3083342635169198887 17353459153231278197 10256658249775154953 16274634939284753133 3776236979460713278 10743038812831196724 11831230484103058786 14689566609123972186 6117273984115663601 13176050690500374157 8938182697032457004 9312371359708272624 1175373191138248967 14401621049683913923 16288105675197275572 16878940199219414262 10989832529299612728 15150245799594364311 3117248038524923552 11141994814045962880 16703004296931487741 3968384812856539166 12349208373601652849 4089867676215464738 18018874248133342479 616480134428462499 425133271481540276 325886429759916079 10674501981562449270 6686584342226743890 3451459859675583113 13922173888469763601 5182600558058024364 4879979068816740435 959147692194236160 16606058810246610818 6335738853760872219 6989634576520877344 3976616128362640762 3570724581943537938 9833124298240122149 10413626980991427400 9549063507187050717 7774171461905996426 17190532286175819519 2685216116762852739 11634140810836491245 2393280851764873479 15080100539242980422 14083291491005257828 10313520665767512294 6181106442724113525 6566936469691542579 8572071595193567181 17918234463006962920 6782447531693837966 4878744229787854058 1692173579863451545 10003085415580132758 10002939474799471669 13548041587789077966 6307675880860194704 15994380291754416862 9881483531731907118 4434439354912840999 12039251693206356791 16784686404121277023 7517061474365773059 239364101210114477 5241682323278072643 7175280475362681415 7398285134508692925 12280400905545162206 5221450918669891581 10943103266173989320 9071394082847893117 14940255626635464289 8308743865804027424 11298763855481397814 16216181313421380970 3122545331693372756 4488892884175286080 16236687773522351726 1924594674887200434 17989021568086294849 15532513307800796124 5119057440362790926 15898951851638877063 1693054605445556655 11012279468457756095 14650371328442762450 15783071864630581623 17221802249920526503 3917284141198749496 4982315869812492200 3754246209091491577 10773440412850797907 1130451775822205535 13550592788630650200 9098186014955991406 295399213334843629 15094474739739434967 9139754231954286869 13056324221824316355 18285051554223699170 14618232428299619467 1558156031961877892 11773419110893613932 3364727273211903535 16719530239508447219 11644860214859530961 16248971285146895324 13984089668303767596 4924382202356574835 13910021388793838827 9741154909076546211 2525821163674653303 16626272896321898372 17721414372546761608 6358791361868758405 488821610391358119 1959026464651411195 17061376536278758627 6178096101737504706 10858182878034214952 9546872356602946154 4486881974929565931 13136790711085865023 10827420908150304001 6731040125042068895 7311405562844401545 6818642316049609016 1856055929423719063 5917102825973161326 886870665191304140 12885276999957958034 17490132459117376904 11522529564873584726 6547266252119163915 5626832818039660005 8573127901581401510 9099989204444183564 9528983676772376499 17873621205944932911 8268078586605040891 7804691179569925936 10258888062020128908 13271774337152009932 2670550796427745128 3778816611059846343 4866269060860052353 6005843517567724614 7959943420564145146 16118580074553098618 7728397682430523966 7963132956341519166 5680768261419757333 8807210741432681036 2257268823885200547 5707719856587570089 8073620142634106837 6382124643941447879 5828079174930312865 14019564600922248279 6156644821165130219 13105014996817936487 16336983910905081721 711715844932412384 3103315254152728069 16571487632728089847 8797631352395322302 16705440057546879804 10015416185485180341 4660373081319350973 10371203269996612330 11109691101962677415 1539063517138396896 773596549953236488 4821627224968759439 4567778896278863864 593412256286679289 5396789119266636185 9348851024567159295 8312708978142838312 13509502017046851909 10472291503268465207 8601803330926883999 5750802701941156569 10982036992253636732 14803800019232550684 694747727422898766 1820376797481435779 2150133665687814375 15643277551623519973 1465723764036335966 12601767493753181515 16739835277412954121 15257154646577652607 5234913893959626407 12863041691959955942 9129112726905693519 11592836044163371669 8020852746112980801 10088374147324487738 9097807437053863240 16344816183136348012 16457580532773949096 11537178346975150346 1608236612886596936 4926117994155633875 18404158748526089018 8927424989597382509 9269202956887656852 1309866567426707054 9227113754267750249 15671978514531836990 5213750190684772071 7444994598143354449 10326781869695160577 5965493020607162332 3724923501303423873 14992123899792268262 4598802333144131677 1904451596016979474 5982498741173292544 5232518608115892322 11039101715611978693 14827461213354174606 17930383173182468970 5630243977681565168 16454155030291141133 1540489945896274009 5298424139934318140 18269492283553491301 12198654910243287241 283227061840093106 14867172103370789850 7531937752426846365 8610466836298277654 3481851893631657479 6468287930890533057 14728069205719758312 1653340315350213430 14107498147207359046 10314095752732911340 14887275018452367948 3533976892039820334 6303160599845914698 6552673171194455590 5037510430401351951 17900718774346478102 1872204470801320136 1392328497048187966 3571629697929847320 2104550720754055663 14502924426457983128 17149668710428133673 7155965565101210122 2473461276514774516 2429681097245475512 13655983761298633108 6656387155384206151 13394302406715969621 11459896226630952300 13500505233349971784 6204109153243709017 7617308607536097295 11841791299556411734 6743978901602461319 3509803335313600804 12056305738113044208 9838628227775099313 12317299557273428970 5862043785219218784 5881065773271416855 17137432955604383156 9640182731574682641 1463775976971128079 5534489745981029539 14946659427607835394 15194078175343389400 8850992859879998209 12159018626922834531 5600529520188511902 6898307144117156815 18030893920440975304 15846508658854895447 7648472900675859515 11178867578596806599 14731197511256409060 10351841355737156991 7654998299970368506 9755939273288827884 11178853433415403678 9938792043545862155 6590557783473713281 4078485389920737817 7840653865171870832 3583296675471321539 14956823060800142240 5170769969260000875 10349637276392397991 9748302614125195821 6063924233687711895 3402043426157058667 9796839481969767923 11775144741122647564 1902960455769972763 11493995364657763814 13937085821217198735 13996606920426288606 3026621412670017376 8840100029515017127 16125136568742112183 17589971767252712409 10479023800415943328 1162070023979832421 14455445196126740786 15070977214577343669 13872438833001466610 10478448239029272571 16924646814689571638 15081981426093885621 14236571800751845104 9794387799255071944 5754253604420829020 631891672812860264 11568281116894230556 12701856912996222356 8338953327598614267 12866741989839068783 488342041920014161 10010053818365276651 12894210048738222322 14431783474647454629 18232408040573511822 3174437945413992137 4228394379033099589 1287725771266799648 13600730966018409241 1583152433772493858 6640485061402101929 10247694622884568641 10770787478323761166 13774002033474548454 15266865553438561067 5663395961363784900 9318904042499412904 2478463477597085603 9984976675329427349 14965349845782184845 17800899375587681665 2596949122348976855 11548784097566340828 12235423454207872514 3451108901443992653 10689093534344055400 1274191429615181281 2435939231589558629 14022110431645393549 1959157755146750244 11588002053067279805 12072326845993911222 16174459970003811669 11039539843705224566 2776703589351274127 18090449380264325654 3149040710649724479 17750018379391123376 3015344057278816292 13832481861600275475 17124698936071395950 16457004251750676257 17255815951903544368 3743714950745912513 11657354576861103616 17773053595333659622 4354500926650404481 14984957021043509542 6033861151553613660 4069046470007087052 13570163746708306912 2836992194371032243 5758208044458534224 13559153339757050509 16382385043156484527 16598166917652345102 11152912038667967106 17628889292844551486 6741697105894125861 2016679998918581495 14497444177344857236 15753110757196370432 15257366824763250116 14421345495124800765 987249988544591339 16966423941862898797 13977531585530240574 1064676835463590481 12488695423100802911 14533017676455026852 1782912082695389035 10323946893747428008 13566827599081255588 7497645795267687204 14392295969416231532 6011679742640279004 12562212017359094441 5909716863983116463 8679566936078728823 3015592370088578994 3999144731973742618 7428721457649077141 4901591326582211804 17704981492056159021 15604658867053767818 10710893850500888114 11304850822938839536 14670784335865009941 8198248952117767670 13200280345032447146 13794412183163447239 7024933759890847377 11108916947554739952 11777334076540632441 4715091823918341055 18382125942171785277 1431607379707752509 16626548985742972874 3779870477024600191 18108984464708318648 4823280370155668155 11700918787640738163 5608970872008468458 10900680918167964766 15301102993984374009 14382594723630357814 14395994409935559242 9755417585067466390 6491057531248055178 4811216282199025309 16248396074015841915 2036022769448580299 7025589993001630877 1879529540497494675 4536557775598292452 9496095479671275367 15824670685590764910 16566226065018304331 8712698555522599900 14149009342445861165 10354173189587868093 11162740768514253860 5556583289237114115 7120805305758362592 14180276060225226772 10290583823432770420 4103569981281510382 2933013600412393506 13946839092505756341 10544801078030474263 855130352925570817 13872332645900679432 4288919382944401575 1437309860395949783 18348032471234670194 13274560826887513162 9837255194067390198 8324559936269054968 8093725985931656511 12921541488844897070 4540275642181790114 15710611700011502014 1999629149411048179 4850223741019495499 9821896444373282980 1898939014624674219 7831709221045532809 13341170682144885214 3275423110292204128 2231781740156616043 14381537299025805574 1320735838738694997 9577186999243169712 4207168371058155948 689985686962239300 8422956902451272705 350827774807550998 5994234484715288279 5488249300513066814 3697333461317560491 5970402561857249287 18245204337082494148 6462872924232075182 6971692248879877990 17087814607967352106 12800014357931011918 8653968686209102293 3380821007181908627 17037323878093679634 10851610743251148153 3426928423580957032 9547254030879885838 10570092013139917668 3768211085083154061 9077064642757916121 16073405022682970103 1700436291407030082 373466233110892967 14165750987550596814 8650277603094208774 15254226703049151400 7733156083878558850 1522572178581347484 13907241575062319684 12190883752046847298 12635985374684985935 1768362835133148535 17263875877916871264 12965815674282943537 14512277936717345825 16313409181040728066 4017487161182168402 9643060891331598921 8050778256474603439 12290300240224352910 4023577238467795553 12615945077517812106 13615645618236792728 7822991538629568974 3477050872178708464 11525044336802480132 7764201066853562319 13383468388536036485 1080720623530532343 6437817204564739247 12808837436560471297 333472228543425831 6990381735890765869 6143854413751231317 15669788952018021555 17477050507368294703 4649471402642897583 4691761878706322524 5612352722074972163 14315760271294445223 2608735487855243775 13929651431992645754 8834275369627389581 8465372884703184606 8023546751507861182 18218021769381965608 11074499730000615402 3878374989758420490 553481044204749128 12252878073796161854 1390575406074632116 11416519448233219038 8440509692360119836 6434325929397879710 6064962238319287305 13207725526026989464 16984091697405017816 6873794166849522920 9242909758337367262 2305958269767197067 6320452807505962784 5683165288463284746 9902927381158459516 5981877300194000576 15122313917854171013 17843400081455562548 9492186637248565453 17248447773610934577 4328767591815943146 15205106319090095636 14878542937793910817 1937269914172148690 5768749308810221473 17112639143025663657 6046526847473374516 2486319510468249955 4040071704257188980 11419371551091931979 11077948534328804880 94273136622559118 14947322708493996620 1230719107073804581 10883394737867055521 18271394099193835173 5768083974323990946 14583542401049555466 14891388589893072058 903954816382766427 5703606174101872931 1084506137968609903 7805642162244645823 12121857445085800609 10774938840460488596 1207935628954835786 13182483525690201247 18064413403728370991 18013235685201314142 3737978721339841524 2526826697451476696 12228690900029409050 15918553842511255322 15756238384286049747 6953082926801767527 18152334187365958696 6354138893895707399 5576219098247663342 14967592450088684047 18284354768508095114 8940758075004911014 2383473714258261938 14068196434730957167 14387005192692169486 33970939305542713 16960174006077506562 12043161153475508986 14531190340168236731 7968675942013480710 13115140918621317476 9634991359423365277 14576640885125784793 544349774810843866 14254018060187199196 998157347517700495 17217237825949700164 8748663256178645567 6314672587830543604 2431547594261104764 2239069157538586782 2719887882128304275 10092639687637628241 12489632235655040283 10571785712226609694 1981639261251087935 5773934782325394941 16722090860917249502 18256618205963440052 7741983690709979710 8827320146575438420 4024840804791635745 13257713191654098280 17302870752896930974 11210287493312609377 15766645387607310472 12241106550913145341 6586855207415770828 4869863382647869385 10213131265928660383 913925176377615684 9434622202703803527 17996465325646310136 12200833189926724597 17536665063031697973 4928610934571933725 5722332050520714730 14310155349237642978 6600722600495817393 1476376935886425471 18028970152859549114 17059385749864988289 13126930298564461788 8196021009112367234 1104241066220073031 10628727730790268433 3874147469591691644 11825886386234275091 15047133077866016367 16750627191837916450 8124024584840903597 15004723638261902768 14310201469626443136 13009231689388779205 1583506879713915663 7859135545500306543 13084796590174665786 11595245906662199280 12183833959280213746 5001050283151517004 7506886136612680523 6583990476252449891 8044002586697427039 11088739669121473678 14227421746780355739 5105302933852353562 17694868382455501680 2460088870610552820 4284262297063642070 12257040901677465073 18176791542299741373 11457205943667028169 14512076844343910482 17999042167605974565 9911302873820967784 17178437535228218840 15545384642628944366 11757876905929532685 7019097260363426219 2776059061816604582 12390684792131923217 8583723568264607713 13964791621505749013 6058545550932727179 8176692935677813129 4213081230017423871 10571771283319057785 6407175885424487991 14931595030217946282 7360834291979832023 11697918062636206428 15963081329599465619 12026335203086976371 3354562203112134973 14184595901080901821 17704712741333930023 12191455842788380959 856809296225841995 9811209578868805988 15277826032162600125 6264505378205631842 3825587970034813000 5336006383228046457 11769908105112275472 11048309186567222745 17263139032362093900 7708439097692907859 14397819133592020509 8673181329677440594 508949597350673400 1558097232267366321 9833484201063034540 6274255686929194561 6584406439727428479 8517262944315639302 6343073233215281842 15342324598656663583 1549911318124133095 15798133136092659676 10445025485705173969 16949778006888978832 8546526619480762360 6751711198964888562 5516013157019975220 2128312559983427377 17386009406477523873 701764573729256299 6645699414739741088 9864628868082638289 10958526853446896171 12244525434524561687 4049348422451615485 7611503754530920648 12283578836987495481 9219601218037538219 10372366215484642354 574805213096021513 14521532678873622045 11691896661001763906 12414836818750782357 8716534070490828369 7477854548170220501 14799783847511943660 8086297101179459489 15031004328554800017 10769361581801318338 12226745386395834622 7350838970504749888 3932677512458587243 6228836085504010002 5120813520172589735 15086078058083759647 6758219122176663153 1471213310994677674 8670571311749379008 4656984795459791801 5537881478081267107 389925450252770650 3157290869769957353 2128295144304594551 18112540319098843273 9778182292382073037 1761280054879190707 5422794614112346101 10524433082687284576 135652926612109792 14413647385732498845 13007213178293221847 14208825762497394872 11501488324184320903 13005026005338099225 648635665974153987 18327635212252785881 17321918712539862484 11912897377494265432 4387646030272094446 3535476748417002602 2988797184141183420 8664873992017049784 6774770103337172376 1181677491570392260 16111617828751004596 3283980554540628694 3455018817258315218 10550429377114222270 11430992214837685104 5859201929381824339 16748399391670106435 14785221586987504428 3725265962166121840 5248761035697129884 6989418797957137313 1547797167028528700 7716410551122398776 17400968954537126548 3231553314499213658 8370961829526951589 2014252261463051339 2584800216232124346 9974602897044456929 14546929886292767930 7423440207668783551 9112744841665446171 13768716657275584749 4025293290127277419 5238858664342822588 118716661584879761 12211657453276920596 10403481803188749733 3936067871343410550 6263023015077267044 17784536397061286465 5869547844965099645 4208048963378227219 9822767158556208217 4046444003872986010 5413007499676760367 5211872015823440912 8365246322829241647 12215505886297218214 14861965540057084345 8328720339721919313 12587548924696642466 13872684431280257293 2829280908853456881 7971992394617820795 4343082492969455631 16537927466700495867 17718809134853046972 10941675782725011164 11458478069626076462 6867396730857357459 11101647015829906318 15357306735131925343 18129319234297174014 16526643469922069855 14880591744455463292 6509679630981689662 326407322912171264 9602618645492626522 13734916434469570852 2270180958131251819 11267931706888960771 14688182024409012024 1884641274959554802 13772750170581788706 17110092162357438228 8694562950790494316 10375288732164399276 16433467781655658665 17878474823802166127 14902312713204408492 4260850181785194777 15632283066457370526 2798438260307689242 2403786482855630299 12944838350166429049 193043265397045753 9788184597745982670 17256598867957717903 6162745741193484108 321652324589296871 12783066360431152789 264362170866327752 16847090496756952144 13990287708110386941 5334784387748507822 4053438242666154938 8958505261772985211 3900160067053482265 17511621849742794267 1732244933191919024 13366099813819322078 253468891974004315 17673930650867809163 14696189685308299986 16860474553548956439 2860732830358781264 18224744980563817544 6229334378142185134 10982149169058161345 4907947841314886001 5098766370753774706 5439774578181992423 14454165397445581783 15136875030892312308 8804960030095162658 580792732658365899 16200048409240052267 11661678908955029642 7039128144566604200 3987425228567045244 11777468069192086266 13774929841845807298 6386308564600642982 11109208225240764453 15781729164181958117 5406564006683623483 8460184404994199709 14008880193035964526 14459010559136358420 14470431372694503970 1663442030981378392 18266267219927697994 6488850766447124692 6873390507745578226 8272251993820603357 14383368183021392196 6361942791522487715 11212969364974957804 2524408148463356169 7311322734099409611 6702346633763765227 7036048695814988429 8022526880688022114 5339061755035841288 152695064541682907 6997502133209604757 13004487019463406656 6785924613069779700 8553935109996911195 1471870222420869797 2880144743586114300 5039984191571249408 10414438491568290036 13405095366305658869 9554953938106302341 10267135226422412608 1280089831137927532 13180248323595774740 6590327212095335860 16660517090186714811 4762044972389293470 6604147362685507503 1435960844524327035 2003804044072571515 9480506166169533359 1353599302122564787 17686268838464981367 14318217356512091077 14157848909161641873 15362165811871857339 5097956935889787368 9448004983092907634 13505104000963586245 8282595452364716402 2008695857389213115 5811436779765548817 1766464208354861978 14739737998979451277 14814576590555159990 14389255267705681077 10295478944099037326 13783636462408856347 1180884312058944744 11199205859997298547 1450423382120725160 8932552073180760720 12049235894447695508 14349769951048615529 11406573954348680458 11665679557713513902 563077005092449144 4514950554232447755 15649659370631229187 2334837634614665071 16226753181384060439 11057587151830144589 13314390592216985552 9659802675336753689 1531443969776986530 12740215348644580093 10509177865766998860 15651200585208175337 8343874093362814322 11932789382248930876 4046317616913227700 6041193971437128149 14075656115454975760 15360682806379593760 9542598468781940596 10605587691960389709 2797732233286314214 1708853441035649201 14685587963162961650 1663133186785163807 17297447051715412526 12655588246862703346 94194898984776138 15630352521268844673 2715995893670545925 10225275637448646574 12659140234494712095 14870530207636490829 5481133741074657661 2863777019448602711 10034047391956819406 15953952728237661611 7931903114359983230 4401002196256261134 1317306093486204285 10662153146103764654 13771125615071703837 13228924247648241366 10963914941615830549 1622827219194397464 9546991589969517479 10341737626552818935 6867185944369390861 17821761135244404268 14834754051162951846 9399098989036889820 14028795143036807874 7338320464983752510 14943631033058369478 10808972794226739447 8494887016835586900 11819672383947417439 14161760962999525000 11407808565183791118 7115280837049417348 2547644429731679880 4222523070772421859 18442122044807884524 3466255378732537449 13947781520371086571 15034305400647802439 11298216377123130904 16920815572207571056 7256439967341691374 16312495602790918999 886985404807726568 6749503601363274499 9527794590988125520 2388639245357747062 13772325005288161283 8075088780559103165 8566009883234584246 13474768460853038176 4718934983127204449 16938618053775245518 17762724613119861241 9705674892445507828 15584153339247023612 17086300484906623109 7287758679695379814 6481170847472294288 10383385812050988304 11896020242488661612 10757621359571610220 10697429486006551548 8962942876005729893 686512410412953531 9131691466165409206 9065215434860690158 4365106867035090117 6691181280439497027 11137289005789685422 811101589026147531 12168371837910535501 13021730487541062205 16293272431579957684 10345561405859814884 8784393430472954042 3834599580678509664 15176780540392503927 13747010520280870441 15879849387622433796 13096510465894550558 4133568798050082232 13055490341864775083 3975623827154881658 5086943852796048104 12996199667959739450 6034069531817485585 11537212281370789186 12039613611804231658 748300547892653789 16483417497467685151 4284401588689782994 149052418086513027 1438594497604961387 14621659428070669971 5912873115619089444 8450468681727985806 478756880813161096 17248761170948934096 10348284727723529737 1773032144617217523 660212605603563712 7215173023132208567 1009202748355647746 11689398297570696437 11957755232483643209 404268379456095659 914701947903828943 7721680433248739005 1898191704690265514 13732838426103248377 13247205778015989161 13357356819566427072 6523514319796900236 14048801318820757930 11283170360261748561 9169168051567601804 15204737650613683244 4022041046244895604 16013030824908868482 4695132570023172679 14567915789223099087 7787800795582360135 643780256120575624 15998655502573385561 17288337710912818749 4020927458564577918 10846672094462463978 18392237578288054549 9643976011433068131 16549386420708546730 658271830446381543 4830442909829845943 11487263156175297997 7179019184807712027 2090712828485161192 1238158083383555278 10425339865704949936 5206468962718313132 15711778141173374929 17211222475558809319 14708523590107196137 11580791251424307310 13357339972153158303 11078648654150467769 15197381203136610049 3480696143663036547 16546274126633799752 16931032837411164698 16405666028167647809 3320382777836695184 2494387233722248465 11030562822912479948 12799530022818891542 5905796868602043913 17535396173565543527 4993045256567239643 16564789953163592391 5330113647079607550 16623533847849881703 3591097401056400320 16701144077424361423 527417942113479410 5663000388776304765 16227205843615442664 5633474312789260434 14147846000217704136 1853057281031512584 6176399414126873139 8704608354053911548 3110134418561375569 17410451145089932142 16929996309037711073 4933039481490657917 2322022488969679765 16168851852013552806 17334707928603118601 8459462099785938981 8355320903445513009 15503469040265133365 10455465397704600639 8729682429602276316 6508159534233255460 7704511019865233646 18359211909359718193 11867732887697719767 4414921791169491427 11480075372351810763 8173798934816083989 2152985590228264564 2508190974660839199 7642922347242041041 7582154693064732284 2871520351661133096 5357486465233708146 5803251570753112094 555490744721622652 13577540020779983818 1522284699107731112 5370199516333986015 9336103351748150722 17589411053021034217 6685688976275227848 7031622395146828739 10876522803811812627 12913841712897583053 4305976668668595031 17650361431342541938 12692884007124901405 4340876629623048373 11537678934886572267 7753385814588973781 14268144993954409029 7235981319742603846 15654350213638895839 3994868781027924768 4933186702373321034 11142719770346409704 2820931606314105343 2447167747483686720 6258713559406071428 12607535706836293226 6518544807083756021 7184959926119801639 8753529111546186943 3067641290545805914 880468462412569729 12397341691100064835 14217516987505493353 7652886319670123037 12192341577648704142 12763947768872191047 13492982794863319519 1924356327102113875 5086221664219825706 7395792356420436117 3574234368755253210 5069148508425441779 14519474569653578962 14353921797229125521 9150977139861575642 7784067406755986560 6058007018677128282 10317039373782392861 17489664805769722761 13825317767725575299 12361868283965960121 7344594665000076802 10696812211837864846 10837739657410482679 7487055708887154681 5212926984112881797 2751072120591140636 3477836065658708107 16822152501412630575 14306237218683257019 10193557204274174023 8480266852159689936 4812288679512592023 3810823554818146942 14675428759844072792 7738304965442357389 9644415487929058098 15902078835015477445 10941760929650509990 12251503655906173870 16028470353376537483 9143399809644806170 3258383819211260431 759701999604358213 2584305778292257405 161766878936213013 14047874508900363431 14714817216618003248 14520740825406959261 8558132644384698770 15138750676724715198 3606731958579482275 7948645384685380873 1330598754204818659 331917369370603615 4083096272670923093 1068956067174583716 11100797426219166955 13821102361876563257 7712257291012381476 7184709123735514723 5447629828673471181 14719724195010230080 2691731737966987033 75090097739791993 14662138207220507526 10036759435329370307 17132493861660776332 6127845488310104027 10869064371493031321 16790171852440540971 2105594037087460061 2855777847027553005 11998371077241872065 11124151674207665515 8969004525117125186 8305612273350115784 18169099094266614176 17178097209970847 7451782666135244137 4815177610818568138 15523408405915371963 13193950355771239268 1367289365882445958 12217186662943010879 10203780939492428931 1672118044593232288 18135935283104924217 11908661435636109720 13016942180619726059 18239714931459088038 10264733321067682341 18301667644917639485 1154295770666727712 11151178105031696200 229775400028659633 143847465078269058 9608475103093373194 17496824030471276807 6884059708132675647 6230961954816271648 9248948781434964457 6538369261538716640 7539784840143147514 18187380661132094364 12841106282098617659 793751130250685071 16203687210328428295 8903759845590130068 6911780592961110602 4346803562548545582 6306985150317940858 16196162488716565460 15060360221525324282 8607636628028744780 9263720555527208579 2688825091182594069 4706329564339053960 13368973624503386638 18439574778690988077 6624885962003042577 1520412964731342776 16900857934649560179 16074759689401494813 9057351296320357158 2439497814590410737 18214513379547811917 5233120359137929246 16534919745717450101 3679138174413686590 547153730663280189 17343535848855720268 3268822691226368884 13279645026623585021 6685479248293562334 4738867716673340298 10540432175907648479 1865624288874429667 17318144909131426715 12406438703913364639 1056969042261280246 10476679810416464528 8589134731811393117 8247140692011072169 10108045675520672613 1291965749927516539 12342456956175397607 8543006030121548201 9372670470830646761 5180095454730514371 2812449306293409852 10773278141695701772 1137898007195118897 16886903070495794935 607017376098840486 2013351849606363127 15449054642420532426 2658167859790336845 10999399802630599869 10296320537985243222 7191960589137227112 3162309334509503812 17103741503044930238 4080592847792217537 16739885468483573227 17817759415867669853 9795668901657777773 17659361820217501520 15641378360083445185 17911112513087186699 17182994294862980578 7535439107845510132 11847279130139760004 9025096384871815493 18132063864898013336 8214476288361840666 13207252947072299796 1828036542295823895 11178627027626808656 8015462109301435453 1190291657358422733 12657364206206650350 5772262650415558656 2263846201889492094 10192104077617625776 5011547289446804283 10167579976172882595 12237472015628331035 9277619514187109676 2552209716720469888 9575034843268276690 7674198853277662804 15100614429599618081 13113082445405873947 13669513274076108298 4681226678659431549 14913052216780664375 12928291678860906304 12971084562509827842 17320041055854355599 17748540390184685319 11976147729264957134 12903641891794701854 12654587587890540398 1205976452926187673 6359345547706117973 16896105319440708567 13582723462065063907 14483848625034648246 536332011393383830 16367456941505997723 16240079920837016643 7678511377489994459 12457884365098523657 3238894864880428982 8033039625603167119 17842447151915351190 719611613696318899 10157193679372317904 13534632870302453664 6253943470999802056 6704186873304648662 826973769618517874 15523235687868730584 2600120557689901661 17829122711985287638 12692914728789597139 14865178826832880954 5410473849032458322 4764426831920188082 14584264047968875261 2717225145790258298 5693795362559527565 10450582093391711244 4267135204147673448 7515673693717950777 4719425578659794252 12611980441918070408 15232996908230842832 14975618445077114181 15286306832855687249 6469473451443663095 16716971263541957161 5068410777048339763 3013524223893150194 2665714877428748237 6225494169910575618 829759169037403637 2512250904579049042 3044936535878589275 16266472801316750727 14520840838071211992 3026636854023480845 5921640891934762994 12794659572686821690 12887219392627417600 17230514100236989861 3463236484371321839 17740826457195624010 13106556483048080211 11262774259503741101 16671323142215197858 9100532313120894499 11250803224782297285 14060605867177180308 13320580189606980238 17043008387705478905 15729213752761584290 17213661027496325042 4494163345532701771 18000343809670613376 9846694605887823 15676775835668835454 16886860202131111076 16787535842656302791 13581200132996552483 6983982139069903598 18352106966280078602 215662851912015110 16963074046725473409 1672627386250918603 9600727619340929696 7864324673866288652 2669093390869746953 3501177377996770953 10928132771526556940 10267662453170352269 918892451651406596 7533546083337964147 5990953898298048113 4165817755345952368 12919481459314821763 17120451856863930635 7936281640708788422 747461563715070082 7495662192729031798 6566476671144242187 3589780269498825613 13737056963700169650 11539649551882907664 16928443318167022105 7285747632372714096 13995010391737151036 3571105241173913375 13801198202603853064 7386267239559553350 7037172900368803015 12381841024521964062 7887014135841800364 2874510709234244754 5078917319922590407 16515851693555704054 6525766570213103159 11034275571985625127 16839913510307509083 2660717218498158449 3477183664198055933 4065058087869515813 3615732992874860804 13165744289959744848 9021938871205897075 7179140830001956687 11948685503474581015 8509201232270084232 8668699003644222016 7284662140726526538 5773325504967036199 16045131036341584168 7298092424581136278 16650136703430792761 4290435906894445428 645298097201135734 2236650463005406435 10762195495781594326 1296058912170111054 5671531708241391436 9949301929124186626 13163180846658698049 14434826781778027331 17800995524140646774 18160152946397230125 5765758039797420503 5518928846580392521 355253998499401789 6547504126501586813 2003018607504445908 4494041781971475371 12738424423682367807 6203039771220082101 6446888903590236834 8040587290260574883 11274621715529611967 4981423972828924145 16040256027501835297 6599175428905604031 7936206470544723234 17192348435011816812 2760367556724747220 3281054794174101465 16551454751699473232 1919034311446168214 4414629549324868635 13687160408802092916 15039080437488890545 5567681115911475845 14390753176785430717 13176621523855131024 10187650664774896307 12585970982975814641 16577260226595342301 12757724393853812262 6655612028110453428 12526341410525390086 12624646238807211539 14552529868325093086 16087996532867863028 3513432649955212670 6141820247787312877 16351387674242249743 11392505608912986561 5798909116351130705 16501190474929357295 10437695661273678097 7836865337555629855 3090372681501637722 307772225070586501 16272932177971652331 13943470903008809112 486655286247059421 4205111476925802595 7669844781134218276 10744622073327009070 15423513048483499818 7510189640867577201 10953404326466734485 17151839159739948275 16968190912973712802 11756157507388892801 18406353356067766745 17952343066441061135 7526661718345808103 14586837855465364618 572694607859082317 12011218197042151231 835571734755379348 3923980138026822149 2555827103249117839 10190396160593462364 7957786455985800519 9925303378332647887 921101296406638835 1678974110793949752 18266464660718733100 6536243678351976255 2115754117084751075 6912266327658124618 5875332512810790155 17816801674650686867 15899544598486620826 17246660850428745598 7440449704096977705 917524314288736899 5262611948650472197 9979333946644200188 5648190378196745382 13780063817536460131 17752792470512451447 2157752466445929971 11863765980606272904 11490666185697878371 14848845930603223100 6806676820438165775 8139252715119335971 7133204763141347170 3131998436830510027 8181736068266481274 17092116242559062340 16053735050704783401 1200942598041097049 1256952003306625548 9650419721402580979 6920968222136968163 4596588121965166912 2698513985604966234 3367755347018665720 5219497398386622781 18099167060634740987 1873354486761933487 17557534244507947025 8169694122658380758 17676403410230327259 18216606682759770916 13601945208521654173 11044776617442212620 5296906215096218051 14262231115849340722 7110756341878120394 4326016561416870866 15654656011857610 17848781852703162862 17426479567317813060 5362108355819118642 8510722435955622551 15457813771945667396 18075887330524126445 7797161926646362603 4321119068460944492 7696322549500374790 10685021076950313804 15935994424696692720 12488533763303094734 9679310165721959536 111896603924294417 6693961078402233329 17280216417346434057 7034046570325842712 1879613161159443605 7335232063442432744 3963812012051414511 14571044469251973736 11733184070238654122 14343294699546197601 2380068522222773883 2171517772645821989 17171940559288572052 226893942239268473 2004197304582254314 1649141038861902572 16045348558466097192 16024773699110680524 1862102616143392664 17549859924446834065 9130978973155422803 11221489793922548376 16837572018718543078 6159000162900258095 17694654611182935115 3917081129206082742 13049322311338482573 686041330281475237 13831985432911138623 8820181106706034531 2237161032576696104 9726196427547043100 6158988270924842211 7649934024227534006 11453881084411464248 4582794667828527617 8024397327510554703 15371402295754522692 18319873446268846190 14830891121423915683 14093769666602826563 4547178548987678328 2171889233512607450 11527768128254151130 10003411888885024798 8355112866927916077 13489314898713643329 16075066395486798530 9464710305573844161 4214367798817287284 12810340824146179440 11921995134073337267 599484138579458148 3134228098937228519 2820524530829677406 12242713731851978217 16148717127030178808 2691238371453127623 12056903754286370707 6285944073740368410 14115240532839851069 13341404912390066709 16220935961701354573 4956905267792833677 9656079667080587470 8147587541987536819 10251568234294221712 16753014194252003565 7328236603253399244 16091065789976205599 11951894621880010145 14816931290940215426 3782486030513593902 16327068317983045022 13547133241491262261 14474698683829913319 3913974111608735690 1387042448908235871 3874518729036165379 14391392258567853752 14833575615608039618 10556243778224204072 7933349722466296516 16241517866208140252 12942059758091864003 1509852269485081760 17336488449213858175 8097512313620237000 10615137372097461828 14544905704853732434 1214681590427955111 17073117707134323776 1138481308033224794 5473621531458318160 8768202927494949823 10859334847124128981 4430707622208497605 16944483691881225829 15706122184471380634 7783087738646157492 16459006872005428523 330489099794032298 7196984239540296042 5092776076574006699 12466221590925669461 18153072493479518976 12528989849263098098 12981330633389534214 5584362670073905546 766342493038431458 16019316234671286027 8190029237891962273 1625081776610224954 8490012218462421923 44804504226986157 6774531995845185189 6020483288798912676 440813979491159776 1593016839380289767 15777411784193694515 13575714716965143199 4786286688683577336 1527279432788326573 14921920055759174187 14039642983053833389 9164070695703420637 9933937823032392523 14387762723023596799 14278015685331028948 7222584157425506044 13206938389517890328 17170099705554180330 5417237064560528187 4760685773771315543 17428863369849283749 7545433110306565414 8064042880528724456 18319936910607120220 10135328629907120014 5586694126558184548 337571944959278023 8453971604088216278 12079444388036744268 17782796428649414347 4379468339937500458 11065853267363021767 13163925367885835848 15224113710567595448 6370276457421360982 16750306079408817174 8973929075770499087 6166617842628568377 15553016144467631958 2781305329755255680 18058149293894732567 8259750707975068998 2696398187718057212 14389990400298804764 5535457270203356181 14419275373387833315 8582571610102635716 15872729608178312597 3396855711476047454 5313703906473656310 9481659067480674179 12268773198754208859 4659148192314481345 14370854913544166800 15905328061119250889 13177171267116088721 15188717004694390534 4585771549458728449 12972538305382929902 8635717662027174853 7382901317528217100 8337697039221916616 14756149938961596947 12257509943948403625 4340848268591777370 95356912308633859 18215040171904546324 2791132420705445361 10929278053288973462 7002429538597016659 15002031934709071715 12628602668743242434 3171717211554825931 10959616458180930173 15847545676461158450 13016067075229409859 12977242845695096190 6046194410847005254 10599829878419522813 1626048623565848601 6297886623793179977 7480079110979441439 15905663170062189000 2648453752774861417 9136006643110781450 13852244711013975778 679481028153860065 16033150358420124615 1790928981728355509 3862862109114082378 12725536953578202892 6904966285170586048 14746451108467620706 17048613834325162341 11163678197003096505 9672889597446383963 3508732742773803116 10611878867856874658 13580599478853361237 187995502004598169 12231744753689199392 4167849933200324111 5199137175965449628 8112677709044803821 602982307337581761 6527135771644302335 2726380003372603206 3408320132000330122 4721876133421241933 5496211462605132628 16630536602849792927 13843054909981502997 14147642863501054839 8597091841435590544 2252339549509164566 18432488022538230373 11329818217485275331 10573909093043070352 16259008932905155171 15611860999989329053 1831725300363056307 10813719659660431693 10320232696195000665 18265256497942924026 3448866947968724432 3416683176460196796 11217001193071253293 16504995212110929661 6079409171394700125 17742139619984476349 14873775520048536754 15478454251600846645 10209477594206822806 12679792669031300119 5675609620680353318 7992930215578049398 11684457143178461612 6485374659956124502 3272963352991725008 13733596691944256997 12767584741779538817 11425574536584199750 15845328863331927546 2674989490243785867 17582562574592856155 5779292989279812688 10104444511221173812 8600040567708843513 16233517299716825681 11291384736054083356 17751961543648318244 3171690254636874957 65712954584033828 3849318120451473699 16373125465695687935 17116435961742847164 5662168444351431191 15143909244946709337 15493013824414866685 4236455269188851914 9339714068879531810 295400571338762260 14818028645001562851 9986455000492639156 6564118598784115842 8091072544439312994 11143495756598802357 15116165979061362401 15587898273787145505 16681330020813483697 9998463252831275690 17602361176649445757 3009411745830603984 10526561254205579193 5934407879800671413 13210466426681895732 4062337573583157924 599030468662490546 375478517183171635 4662542750761155448 3941035157786561201 7150626079020026509 10845338950737493024 7116940661269731640 5568226987501606228 6599810300609943923 9654742667065815764 3789546040704831052 6666810175178672100 13903852230015377339 6960329346868291417 9810665303753646762 8838514780767551778 5790240266764965474 1604270855282214555 8127132424260120531 210477357740765931 14460402538700003763 17010723794004350854 6603913726963419139 1481458483083159153 1127083208322231891 16986217637924547892 13524697557060048534 8404609715078586864 7260264278085703709 4392569421440445044 6099009062269399689 14650471027239584876 2278020700727171210 13537550353258914180 6783335578254879433 384167549900133741 3296723228309653749 2312277420288282433 16103104754894119811 14034915640240586402 1924579801923069281 16049828401993120219 8975140519883206575 5424183700375406907 5216234685585044888 18386261121735838968 17803799225894221507 11265541785518557430 2995098827564087264 13186610206416594003 6078341035741988471 11951166888214527076 4055178222965126434 17874513957303010231 12261500746632950185 3219018087696459111 16798141980922413294 15724278216924868905 13047414847706129575 7337644168177166536 7948614172593892709 8227100153358432040 349466977233428620 12489806961670641027 274879764954892482 6427292577240144143 1840335706131391430 9548062406060299491 12327308026530325487 14036180553167484364 17785782426089525684 14328120359769217238 4677118760348220616 15384384537902216597 2978971448454226693 1269168022367970971 12430240640980838132 4710346415333568292 6373869830358334877 1226491845720418475 14578048338566318755 2995730315641281891 11315761419708792952 11143968436962142466 8940496505450825822 305026380084015946 14689654130626950940 6844175743773571319 4199237542079024473 3358344602347870793 7232431171763904830 12815944361413400378 11605545074745959166 17210698408118543434 16783770764999082969 15609185275313690269 848466186583840142 17092958824466571225 8728934572472448923 914334648957600415 14102090617345526136 3937694333404436943 2652004090563660901 16828655757391903065 6474474541838287720 15340258053448243869 12092088292929731803 10404662294878524734 7445220566723802520 11982533461659569064 5500868207362007407 18358535926475983474 15468943114379393096 11293928695180578301 16093408348779621846 10183318707700909574 11732433683759293853 993929163149155216 5141138177445972797 9128067869264904218 840715998438187732 15216342123296078684 9391848506503018292 8721787431051607497 4112031471061305109 13119084853318442789 7348827684977727496 10100329042624165538 356470166964095408 18086072545161028559 9747697401165202741 8651697161928067591 4145216656746658025 645559188620928112 5988089080073046141 10161673015289012745 11226893250582318717 7080997346730343871 1091550223951526779 3490174644218032030 14623719578283481105 16674968762962623808 17377306698742147352 15509505793736129470 10218616086361307635 11008352492175198101 12961025242298572327 3098216781068151675 9849720182450120510 18002887502262687332 5745769535320969558 8191937512360419211 12177995527574688118 11486972501553343764 2518675242658763888 16232221716235437342 2778001561743926278 6303188880461882629 14763362648093126557 1073997982291626788 1094785523928007043 921171337328239718 2025954585844638591 13706842768342582185 10772472441640089251 7740892890804868536 6241830097563150281 10839019140590182595 2314347898999040120 17087168318076883861 5143505597167442555 11504670016173773604 16830959863198138780 8327123648298185257 5412548938987698070 5478710866859935718 11202866403016682247 11721854871321950065 3640111617549837623 8741379598452039568 3541212370416670902 15744755710939588755 3995323655984341351 4113675149699682193 10904048160448914028 16824117549927381902 10777799351471812772 13583011022730715291 9611880724634773860 8087454276224069686 18328941757550183926 4556618177325983797 13264077438289535773 10783925647362796346 6982930152049983728 7651893058754242622 3300783403006262609 10071772317704415090 4863100569921598133 13038438206248143515 13783321275378601890 11661025061087884307 2756863904972799262 11777619081652481890 15529830472622212610 5191919317934141751 71907972809919879 6774022181606001247 16015018666167241283 9470452468616454277 15533571015775001413 15379834448672570672 13471158561832077740 12240477393572241456 10625463495678179720 14610199691892940408 7929308399200815266 7377107516182452916 5339039557433098134 2263206871501296205 15689453624037978429 11629509397626196876 17496831082787796699 17061314865830846776 15615465480514632579 15470547948261675902 11233366855661492258 11909331498793234318 13152451778764768211 5296457669451096913 17528755064328796117 8221563595888971256 6506641361757695201 10209319926140953291 15974302275210295688 6333859648378244226 12505054258197646388 1273625862750435940 11272357818016353806 3500980722968873972 6464681399563784596 1048552222606300651 13798683394433545552 9624298548690887358 5589420548223253079 5477116324253419123 800754490065152526 16179393366473341420 2115892162638801832 14569414815894976285 10272342802050912615 5214271364149014615 18426778724590525011 15335988735114503265 3903381518821172560 3637686454079375961 681429661742217389 5903134520140275547 5929083305434589648 7638465842981267794 3144391004086999823 6244342945608610322 9184134288013431525 12911420847050892939 16486915766545822395 4888289428347110773 10794376153306436378 18211681130246317464 17811756945083447497 8050239193811206785 373862243816618157 7669622723513287158 4990890339297805552 7103079058101422291 7837728378369794211 7843750335721819559 11301987950962351320 7333972974298337958 3742386452656125581 12197345860459449684 15658111430818573187 9192039454098313979 18240507928799507651 11956340712192993648 16293673701805415161 13862239786509679358 16487624505528254444 5791998248625188840 9759292927351555884 2631154872938494830 6117874244870876674 18059295714355231961 14151585473064086559 6591828976944260446 15404963814841913712 4253601895093893096 16475167770112883234 16272614841702213449 2472800593139590131 5139627148682286117 10410354314872498832 10736045801002501141 2258091361286813153 11191936236431776241 9575406447961538248 2571905365952108606 14908621338008958058 8909617645370245274 5670233760004566831 874760595362650844 5595425090331341837 8416340016833784322 784248437234555784 15496586737918570689 13450220502754550293 16867618123879917475 2020898267338653739 11538073358749096185 7311084054712987058 15382872532847908746 7455102992797306109 14162097818834955899 10610465526497794577 3297185710553853801 11781045761155176212 9713422131589812197 7046541546495417619 3944211612691618470 10032076193864782237 13984193596744991851 9236029489811962573 3602232544410099613 7102623681836049127 4704392150392934835 18411792015890276044 7955720089788588360 17582295823603186866 9346438764757620193 13206138674786463733 12798326387269417479 5616789894154704684 16465586612148469772 18226867088021098869 14785840573485795898 16615572184138650373 15332396947623413312 2521737278358599943 893578387594014605 5320808656363692043 16786489246356766932 8535838853489484401 8036866990411974441 5424083813725362620 8936578645195923111 228036129111360863 16499628106130705680 1236667399604365010 9059305243231324406 17775467948602276747 15315323674777135317 8276344796136923204 2701293269588229474 15775902020989213529 1306566295857962393 11923237213575791307 14842893633245724472 2982413638335326675 3496869294400102208 5738163955202646716 12940076287348672179 7266004022184015181 13020431989160451094 16280477202045709159 14091127929541055506 11333586845465433070 9117496520139778871 9839434592802512849 7154475315336283227 3065158175839990458 16190265500060402622 82307654960133634 2950593244898197893 17320863968715268567 18006175532565785944 4919435083428916984 16504504579315837291 11137570095898171906 6690030888305936701 8633689241473677773 13210844089547987506 7157844047802192827 15891836409002654528 7352471963084914160 12039507282570588371 9062026227312926039 4613150148733894727 15983874749382267672 10980607405825250040 8697103217613108628 17337216008669059915 13899632856943480017 13654641590149233508 8375290902444976457 11632397787197821187 9242384847133409653 17395846547846994733 17124708026041695509 13652571360721318670 13286779476796524793 3761654442997316970 14769868223925435560 4570400480091082690 14806865118896046866 9288631057801465677 11747665550699847179 3699068679129770264 14580043780213508919 15101121742638278892 12363674145628921184 18062590332775364240 3684250950572105864 530456707007482087 15255054142477760606 15957616848963371901 8607253192534930062 12820239097824412735 1849147855884977454 15345671768929554157 15857957577891635132 2339374539886997680 12637744117341778893 9523452693862427819 7086222624248802897 16626168058073798040 1886459740373241982 5390346693363782589 13228884415460897504 17763508507808879409 17691795653548287795 13404919768975983752 18312091911786369437 9234700802575543122 15591239523254016645 863773909842497039 16732348542902284062 9397883804752495626 13560196654953960432 13105549163905615237 8243319041846492954 18432512320959814793 18092314988182512811 10939102932183655501 2385108193430052055 1343832421253902838 4660260036152585303 12542712976056528560 928243314029668334 17751579055269492969 12260957591916786975 10508395299893994391 14743656026472898854 10254496516644608367 16255764465694725778 12653501559453504153 16698952110655465534 2669736798675994399 218848624772112244 11272616053310697969 4258795801094155096 8026319139855917242 13455891813082778718 11265953921178073578 18216370465857922796 14081011249371614387 17928556515603028534 9352539057086710888 15723211358757472677 2727648292054838440 4125906128980559013 7946227063886961315 4449132725842557488 14097685518424020348 16674821875462678349 646135562107918294 18064013380159380980 3558704710837613910 2417930638774245104 5042999552859298802 1928461071781230154 10625642549037893933 14926164534212998917 1385238732135997942 1069117588369297557 6391384199449763249 12548725393597286901 15928090568629682921 13471216625397022075 14292698075533699353 16151672455148469385 8128092430760638679 17218593371260506865 17321866757105633547 4552336483612892225 8029292044452000722 17134250811351114892 4489548902336846459 10649859860670509932 3010364796055140912 12910501080250725638 11058029291221678099 3783908112289326110 13087958863827790034 14271227239749391585 15665593964520811759 3578129690920067388 10822937868525529895 5664976416014412055 14590518461112741373 2050411874951825856 7703400434473306522 5435948615044688909 10944001033403234059 6737592061576305278 13935432310634878714 12565534826901259258 16023426842164580492 14597520160993193534 5464299425195377269 3550553386488427354 12545133085793444285 16925559521725713624 14138412954065940861 16175775108937654671 9206142322596836393 14145684493864455946 7234792673892498008 17773416570009298973 10706955492316966854 6391947567017262761 426238693597862713 10678922131939093386 15299914842256458197 4584319415060319793 11195814280339986507 16779068697613833210 18182696686081200112 18046289652818318720 880256314953324360 1046167097832259972 3392245639975887322 7310007224180695097 6967682536094136655 17865243893836812372 3878253692561126564 1794303757176184557 2980838926798293039 16813924954013142227 14376453808333447094 13569445264993484971 18001623718719314688 15836063659553022340 16364277637579604065 8248463586863487661 4921505810823849467 682876723069090845 1142200464550213250 15311036398795544262 13899323934945849206 8452296344568906940 7331737907149545889 5550247323613655797 16844712435647260937 868758550314492407 14398877731193984028 10878648712210091900 16133693546298060860 16474393757060309176 4483243370383150603 5446126374522700040 3909749330957866359 9221763266055438494 15898850512470408058 6170558869331153201 4094933714513297036 15433164136203395322 11442577719454208540 13883240023477071588 15208829156301356710 1508574761944532839 14745332797310000598 11925029686543203988 5040367480393524850 2219553895051906966 3014218523414133658 16756307910066877394 6822029520691851927 12524501080101241630 14900869127329650993 12884294124692333236 13546803751707182799 3301806565013797563 760082447617997976 10157965355497813262 4506778181091924775 1789206541806583595 4561878602464915345 16069527416186456909 883353477820254608 1768083352008076933 9318650007484765909 1079022823669459529 15937746347553262674 15280329433308669386 15228790142972841510 2970334405485075566 15509358124444603214 10148552296811885635 871302672126976318 5231251915597110735 13441586580278595412 10474264607923609864 15268582317977881917 18406975935989442598 2042021293258298745 16879844526657940500 12734374686189931401 6147526554307636996 5428609426784440066 12129605416833363644 2658160078817580097 17771705821944748519 3226345883690628153 6194818592574973302 10102423874465582039 13146534116766455184 15797240644688796208 13845465406003657493 4721538834493676821 687449406540664514 10878287513713287822 6590317227309990191 3905343031936909909 7956723174413277855 9818139797686997427 6072682186053563729 14194602724604872762 9058169614986867132 4147311454528367546 10139704300186283497 12675581196610414044 9936074515803372551 10257260698688246589 667762415077258199 17299349716035996707 12105344398217537155 10173720929722719658 17826639175750550285 18130029594010612263 6028710636540868925 5798072850664943947 4803435899016968740 10882034555238970690 1348045080481491131 9290966875191494238 16030967078798758997 3102114780747426209 8189925485813600603 12934116597283895171 7771621840839014913 11546921277887270997 16365296595252177739 16088216642018170093 4853680315740143470 12336562795979444182 3759337864957571980 775026250001467017 10709717066149602150 359170245108717820 12083588186948615298 14054590210156087351 9541286557297190026 8261715347587934463 16634879790018517836 15257533968042229846 14334638553611576344 899361441979865699 18365493453603159054 14374596743070852771 16538037566141415579 1893887122123437229 9947312855096472483 574819487406104721 12001246428842304254 639416576116595681 14233491008783064764 7156954390803973034 2267695242495967458 5605752833392961853 9539337411867202414 15555838143982618961 10968663979018666510 17152529347917310979 6966205376378742513 9374168068801037521 1741628955376185073 16978234896630612710 11142801839790115548 11394852542031161266 10962066132894464508 1318967808681740705 15243557405062027743 11679049544766940053 3973876993762355242 17748899423605846724 16741307624595218735 16269885604851880122 9500624824501438614 11250261982030762933 4388568601063375307 6008510032484368455 15491618153490981714 4871712353831589296 6154633077249435725 5466029403565922915 17536280389277494837 13301142640909570220 5210212664013709177 3369033943796810271 16891580707507164977 3495303154304319019 4219837875636680023 9580637381213008320 8814136055185317608 17954186597189791735 177812504983940238 15283191875577898801 16893714614626921094 7261050545577368907 18266969849440789811 3326438917655346875 1831135453228146512 8935161191235980445 10710736138677604468 8262561967159441332 6208764811310223738 9283119148794275841 9495093917218623570 18443782744962310104 12699118329881132580 11504739732788935505 17715119882792581638 2138032313460894565 679221258729550082 6754718554049562949 5143615399089590000 14119612662448989075 11056011570181129138 5975873485895302666 6683068653830868464 14292193111022621802 5334479216279237364 6002397510704027139 17037264514137502959 13201392601721562959 12158138455071030170 11024695586226144017 11965563262961044834 4103357781246513453 10208803820524145367 13814641378975291893 1061274046631574433 10755581531721854564 10949407428005453471 13947823602317360165 4455522599130025137 5420849441042921373 4986395610354996223 4058182371530524962 6205646237782003416 14718755449327198204 3125758355170109228 13846137670888227515 7783960237369991409 18151435326659255819 13072066771259981405 9070655190489834163 1246576480505784230 907804036565087901 9659755023581977682 17091474689558208048 670199417794663652 9542342349062653445 17601236013869330107 17993007811041436448 3250126996713205502 13510113486740524130 14617256383507763544 17877884362086397906 13764916907400890650 16481584252771860472 2999833495080879000 9708909043416737524 18096134858748385758 14952176862360356451 16724583882402222479 14086130019597496683 9004697564006338700 5024836041246669778 3642830931113560771 14242476149224466511 16112746742404092222 16202118455738954050 9380195913824247999 11854019299030142602 16398256622756206447 9715733755343489787 1329760136393855315 2943580000903590954 5003957820243405570 6035030858051983913 10301002356071353180 12865627570395786047 16258401222789852538 5235010098850389503 15824660028243316261 4623439872792392982 1195951106845061144 9732762911358446943 9499142771269392155 4310769931280361175 4221521322165325384 2025888545188411526 2526329408278271730 1452461619180635582 3793899684692339897 9129475369775179446 12992798903609604057 16151293345811998402 5736718861392623578 3760421258649250055 678756863635432079 12373858953818840008 15384482275100256215 2509869412901687528 1823702891850401804 16361523854907226853 6872047892264916093 16734812523990791995 11231922758158474396 9481418381344910745 14244953223570101528 554414173103693845 3127728478317595581 13727444982480211636 1686908085454108458 13751129494012753995 3351561096963649522 16691327484736650089 152189171933062072 9165247547196474640 8513261096544715344 10103265421972907439 9826328461914424362 6746286876751394209 570797489349373054 10908933857567719457 9505926123854376730 11427019887902997770 18075214333929099898 18385242849647990235 14085978223666566145 10695302878926164288 3075272860949548331 14954810440592332118 10682849219924915782 14890521632621116904 3765264666212780876 15532064988296956311 13098187604490818831 13829816627840527375 15272414859095870250 4445784696412745636 7118676233344904181 3740487254796638376 17085181115134546866 13785488432430129442 10600139653392191740 5971390851589537954 17529467031031663656 10222740704387703926 16759856892797922097 18046969009342474029 10050112217431063550 5602825608689550287 8899126221815542553 13991389309843586305 14472738714203720388 15133199857687575323 14135053616779824050 17100853531926716395 14995021744752826465 10512209454328507665 820101143453544925 12668268846007230961 15780580379573553222 18000865631038810764 12949708442378291409 9731102804860267817 13139352894129996137 2179285362428369891 3738591036939601089 11486688498455879764 6515408746559775831 10950733358734019130 1325674581155542040 5937690618893592487 11119957148412073484 6361625080517981655 3773591983010199480 8714116721331421897 9467937427814773587 9541272620556874105 3146961954654440312 9452522427762334849 16483113163933593028 14693353787466005488 395755822600760250 2430371100189645477 12622740449966888864 16492214302732973367 11394536848306448245 12724281099830270839 14112119052838946352 323126527390720852 5425592562082120102 15354179314735336829 8122311307766592582 12289018758688411391 11598725199070332727 4301107830906271631 13370027930604738826 17659025820084765694 521289093622530297 11905049849411996799 18287159294666977005 4285956224454976474 10480380512385822221 5769199409685017428 3058807464009327575 2721480599723468476 11501776040292327997 16096328778781067383 6005304828574815895 2076834976750427479 3413421554966576553 17485554153963956958 17235643524814604065 14353514976174648925 17502994695972271933 4819376024750840324 5817768406725277484 17548862485249135682 5512534094353755918 1902489642104337152 4460851940474350700 6116434168751777591 16874489851154968228 13847888133896974420 5105761387271563614 9224387371944246456 17601287144681365612 723722544474727798 7611018383524326365 8927061980167231049 3406342508686333777 15073923790200753094 9226682498073580417 67073346451650128 16862490100232180376 18192308636104289214 16792876425502771238 16358073758594913106 10191372118657877265 17677478931395748975 17519367317415452544 5105225664632193371 15640144617541203875 4281172310510487360 12869128293165485819 1598660604278353552 3217576390040509825 8041351061602114241 6335345570370741091 1820663501863500314 6665936171888540241 8223829560149364320 5955578172126513849 5400046300119026311 15304613955730407158 17845706841417513318 14416367214477635316 6635009346439986648 1467071012855352943 11338887848042065472 15089135650526898896 13762802496813887502 7650288256632211313 11065354419268344505 7604556448322431114 12074684369766922654 1232029436744745366 15561736695979646689 9489192609803286455 12583452467863797975 7288020711138949929 13125007337054654432 4460507569373083672 260779476506757530 12678379834879706783 1135120194166854196 5721617388267504816 668973059182072273 12699703177142677977 875378949514436744 7280177883907460484 5540798133038681157 15091517829269453597 13504677110025027382 3541794238789664645 9163891540812125001 1219450222750724170 18203190350370762413 10873814100274752014 2615546230855559181 6911402280071229259 7850028896253973016 7830677781000388609 9690087997217316942 8499063845791527091 3769854386085942887 4758236306883383809 4756005233003588083 442713954702605232 7834332901579503703 2709446074310876292 8931227536924818565 10286455417145238217 12971672980776601159 4067622570241432517 9972218952613181809 13503026209106306008 11405466778803326467 14813860404568331544 6669989260163130801 5127684880205382302 10529450878029693470 16085111740262312331 2528120861108477356 14521834988433634980 12628090923622642402 13900695256326650268 16532953296925441775 5293132578123079817 18025270866512231981 911715548566847664 13254398245526126503 6114570555476054322 7024255466026039020 12509228837347192462 5973512909928310626 4434528265605236333 14282841038800558302 17127339410185568859 15173098695669931657 6704557383251239073 1292376190615825825 15583577812082860854 8622030552333557504 1624819003092043838 18016404170283757200 5398131203846931678 12715459251414242087 15389347530855901744 9057172662209520704 11843699205024560032 1097158841173325290 6540219301724497220 795748149682719827 12172276226011604376 7571173354995953900 2783369023591090545 7693355242899395319 9575215392578414511 2328705406333536071 11958883514760596900 7325672858671710293 4165272235936785826 11234474145968758024 1571977267126434710 18181990595166168507 6086613030936693729 11307523858848478617 9501137670018807255 7094496815508182587 4115797998315756216 1886216620485358546 18213893508370963510 2575728975818023584 15930502318480472751 12874174579485971145 12421297131081650924 7474836524358470658 3794688345656523159 7804551124739731714 9399839517358464310 719094269069814082 10354031201804900625 11228497700030873312 4046008255392368967 7743867820195311849 14327340325107433628 13829619744599042316 5368394223021496808 2735218394803463086 9420728193968642694 12877063003479078652 9828294693851584896 2711034544670232724 17173824377093920296 13165577048087355182 11523999686072331015 16361292858791221338 16233659739686530030 14475254807076431393 17133439673536876743 9904414007745725941 7598184445098141576 3067943498787062379 9080469168867670151 9795037412110052300 6219908286745076985 6002326501301340647 13939843245863948451 10106030850807099929 18345882437754176797 14871209237928269461 5115768392180450808 9484804455755825529 8396965578407041054 2520098741510047835 14692028309507323234 3706099362332442085 2237109444186732921 6984563465389318195 12526383721827778571 14690773608126351512 6168774277292196295 3237734955223839621 15024467739171921714 9385243679009026676 1451638058469937287 11229914969479631772 10725166211702235886 8234661639367704508 4798473382491462877 17733288511151539731 12584151558207834074 5221090123453045369 12388700653206794997 15651702230432078734 10364963379271745459 1903589238863215354 15790367389081257188 11517895400919689179 11833328192062628830 17920052810105596783 6710839745848192906 6848757476721484298 16233903290113188018 3040379296658102497 16947180104543817595 650232490827585477 5905650598241802018 17282517568113695355 15208006143551958694 1345212758148635368 11641375073422330256 4245857550436091296 5850979356805207358 16750904188459176987 2413077286753206761 8995505705121203155 18113246101380074665 2735459169796592223 4902341927271657111 8909337297676440784 16487796924369844604 4322661553348005357 3657304885534855176 10186023943587956563 7370976133328086236 8730684668622540670 8558788973489880770 15385197406299991682 15350615654003580763 2030336396652637727 5861353892816956382 5153389742759422075 13391911710334294074 12137405417777546120 1158311530823336071 17006722651468915889 9312851093505123368 2468748135986676747 11732295272585193212 17864715307385754334 4038002757702348064 3437974881982465569 11488865449814164439 12859095200712079582 3330895025502343853 14465691047753281726 8508344159195921133 7615850770054367677 8214027655719882488 4476688729053079997 16620880559600201013 13225407683925777509 1590560991690682530 2343141006058303291 13320459305526769696 11326989584199846475 17382135990966830516 14446836588624930396 12708174277379718640 12137395104068497283 1918698485370750640 5506370970882627228 12763850012339439950 8435406883008165756 756033185542065376 135846622722188105 12531313361634662112 3911430463639324343 7963489086093504553 10455204053507702447 13927416717851548908 29716183672797496 4851344480481414277 5863267724677139498 757132757830879001 2212345064312704880 18228765195690771380 8174272576435067197 4651470415657437876 18117877152805354643 2953669750644094862 8682265359070671683 9954048072146856821 11939054922310688587 7843569699296537230 12879030103226399448 17387790604007624895 14804777743340380558 12648079440928178999 14535114425857235647 8241589812774528590 6070798342333179448 6719587782726553804 11422659765828702176 11059108102941374693 1978567020339298783 1962244913924484931 9392160971330043799 9482045128462274392 8761161167693408972 16888969277016966535 6854643121117799419 10638834801380125544 5059509800972633300 9235078204572037273 14245804751149343279 2634320065237327737 2051090211785428057 5157825064074479093 11353656228495873388 13623189261036765399 10088748259438863456 17450741856662166394 5337244767229876757 13014269900627977087 12772696757772354498 11553499088167604383 4795040272218426278 6412737845115841650 17438869613106838407 4458950330576238504 6668112487191653476 8842262449234991008 15724086944056891295 6061721433048633381 3104480963109816349 2516512206454112160 15206859808860699830 14628270384473459742 4247594981847877341 9369515299374262437 13208249917742163981 10082537519077008016 5713207157728613461 10992422368220513595 14757743116104813082 482417177712544067 9726501064124529192 14395430999402475236 14145060406686585686 8052334314896568830 6438256696465027974 16370863090682404222 9725355406969259138 14248230347583850685 16902182392858260964 1159425454145960498 6531873662835541337 5409915707693249821 5280405427046422157 7604075739809154861 1409116720792214249 16414888064907901859 6905772179145306536 14931329264468725489 10970443360588709249 17015923935681873057 9228245551580592700 113397361209297051 2261151164572560738 3964119183774622949 1924087502912766326 15676330222272114212 17894689243866455704 10115962483315129387 9226719557894473629 12075400988882218907 15340049336077266930 2300682274586156568 18425376632389704579 11524544824991815421 4516635237554498877 10168862136231872849 1070127703407539944 9798652096088816469 4877719884383435093 15658100550048349766 9263460415100396895 2168239938464228270 8396676205347614961 15191169822277902112 9830490934843333114 5844695627323498129 6686206972099797811 2541809778968722581 6654782582326841725 11707303439840889054 17612682483136027553 12316581033734367503 6461139962473355025 9673024155773037071 14556134681790718132 3420531179675952131 5394635349294121471 2888617579145287679 4344300675541443673 16091825013022772402 8786775953479407521 8918892670489366870 3272972463874187273 16843401701698871625 10874582045421175207 7247663530013596102 2490249419045513569 4337687417778410335 8508886168092675138 14450296544413569346 2055294209872451043 13342398958945733496 11317614134577569211 7683656238618730433 5816859829915503906 14580999122818487341 8615799162095270701 7016695476653661009 8927159064350040169 13566190682664043619 15440275743364278563 12507044248336876816 91259766920189454 252159116936540411 4403440487904541125 8711509706849157763 3906031086407650361 13790104889374170534 8509106793544676028 6312393398673217108 17070299227508225803 12920820719898534970 12784705122916260388 9259190525411850441 3862311451950216250 3503412444086539414 602330837582532826 5344044827762773818 4250040558806715570 10299847030538779698 84615984730369405 34127881082751726 18260474683064936966 2086938803330457250 3586348500095703897 5412672471134422046 17915334170679284523 12840974675079158794 2767642232358657708 10795002890694616550 4110529534406904602 5119367933951847927 14215461916379634965 2605794716686773158 3276512870493343472 18009664468770580047 5660032864534902922 17106663756571282613 15540804946116482003 17889926298270432937 14701708173982061960 15636782201349376939 10102290662624401592 14033636818152023855 3369961365607968157 3068833033098611069 4977606266168381058 13386233216470202642 17348118227820241566 12447661142954751043 2995877059063237106 16962466003056215628 14827565220597516182 12274336774784429714 7583678569708202297 16179320758312472936 3913871552450734019 6024896359501922127 2643726558421412839 13858225088599402163 14694786935571637629 6551894694983732051 623404914135273612 15566393754137658842 1542879606884617326 15239064948360589906 1402609382484546513 4014352400621261292 3209660794125000835 2758229621169183137 8414775759242717087 13802314141012172144 5090227275866526941 8126138308288056192 10922486791251813289 5116945668121835441 3227327596544225098 16825485293279791059 17645552142989215607 9888601615744460511 13786612392900886574 11083504494035713625 2732175021939491176 1300394859205313003 2710751468382696604 9616745746978757511 11148152000307249453 1196651914123256534 11604742333980948471 6468164424246919212 17959215032274216156 7232912776849663299 6574164441267028601 11768877999065605414 10946028684194215737 988270540760977267 17140323653150665055 6528654742457218081 2644374049674140280 12342370800903478053 3522232861525440288 13358793660403280243 12526291223901007976 13812847558824441249 8823828959033751768 3984787359964041737 10422213292566090729 542207399764432740 2934437861363626749 11844212361959858011 10197997604990346086 13822216593026636287 3240704242201169726 1596311936617199888 6165062469671928939 12449144155215877458 13419096136790640364 3017859118850764881 11080455319079300400 3972544691919642462 7579608442427689218 8323136069230063458 1242382053132327862 15375388822950668041 3759497650857956730 6696730790615042313 6525726401199108404 1566959842400786598 9809892154137994434 12946859589802967901 7492444254790494410 16650021936291468934 14863963336885087818 3820358096004642818 13678895425391220488 9837852516876273379 11201033778726914387 864885496559301336 5630831490777954717 13402380682693119118 3006266422339075358 7079029381551725376 2525399007860245515 8426669303293782927 6221058204394065637 1891719429169839170 6176646956240107934 6676506618900260128 1342661885303377409 6549647041207858914 4193801584242702462 17360434182500937773 5344580003710061287 2903954865307919764 9909078391742651968 15311969280202836132 6679809704616540114 1042367266558277344 17322438025596561756 6044796745919846474 12680166815298128239 6600569450027645655 11968269420752947678 6724678032316122944 18220158255079869226 14826595977459572217 10649309883323828531 8129209675243303828 11907801025094405772 2897378671866632125 3344632353663715781 11675733006476028803 18120488773446720110 10538181036901246284 7564775800052431315 12086490042981547512 6456685767903467336 7667322722655566333 4109333996347128860 14294052093666788054 7934805360740108924 6372762264594342006 9384615171349442142 8004975321938961986 11837003233398966185 9965357372209792322 3941599534925940910 14881556585117691694 13583374483553720114 3408515384353396131 10774134486202587592 169693198979322118 12477920868044976833 9290185364976170659 1436278269028932426 16037374953284529526 10846467407209328287 7295327701829626955 2149020386311527506 8133907226474079792 17684898004552984043 16831327892531421833 7118486393550063814 6820529447415015947 7999927725398643719 12045684452665004918 16826391653213309464 12360788542175273546 8402365308437721060 8856450407454013223 15944134087948140254 13832637754492009563 2194992078983823212 15616056874849151150 1848455266295199766 12008919601912680721 16846344020299688296 11110000206669991908 2191769429537704312 9660366519863852444 6556145889456695130 7331982855938575172 2374213356288285949 5456098408824790387 13424708282882219214 18030020023007207392 18394472249986043268 7633582740290017657 12862328460185047255 2136455762215800630 17362380797398736524 11517065398931102167 10084122685872361618 13410386316199898332 12536971246711882799 6421954569971555294 13402111684553200451 1670006523653271043 11925824387963879167 9661425155699356150 9938184732938985263 17327739426075239022 11734729398960881068 13048647775924442799 13423609379136103897 7477419887536828063 16625860310765043403 3468900636976852326 15452308161869571504 12732727658138521613 15252256021976063758 16839148342512408496 10295743663909194283 12220295182585996557 10781244638919076865 2936660575542061552 14314562233377661127 11326472314552186974 6822622247848690937 18114852181705419384 6378652339870032091 459321563365960710 2023015355336715263 4901942003092790463 10102464714603605333 7089702088700159602 11289665938890019488 3294627699893933028 10389881196839284485 9391989652629829052 18008004681057875473 7295518693407173799 11703684908449287616 10076173710921198311 7320140493454612968 13056699000443306181 4970650837730954020 10224906643229380041 5615838574279330663 11131374531287905320 4249772585757857 9230267849096254057 333264868779087915 5591193818429010772 5563283955939139293 5024626508004158157 2241233626199280600 5224653421032847441 8066789022457635142 9035794848395621627 18250948268213189328 4601427586483351332 16270246765696761161 1291687691300773213 18351401601482532314 3365673844226008548 9935487144897075010 2158436023316980322 15734643342269158588 1788704770984476439 4019136221271286542 8809222253016831262 10367372764365361110 15549465414996818879 11453472465944808365 7920288359772304705 11417906156564446614 17654711759187955658 13074773066816579783 4824022307162549718 6627418897472100034 10266767864916264616 15823193983736350449 3299900149140474628 11745948086364103800 8478767179063460360 6792247733614110619 13188001303677629822 5511137028462135054 12020232814645196229 2982084820462680363 4413471214676769234 11927696981000179019 16892522607713186223 12300390114633533655 8870536625214577302 10288459378434739890 10017183886236257143 6007351437681330908 15148583064844650430 16106979690962712676 13556120031126266459 8685517209146499848 6317874855237145639 7586721818145504751 6498672719973466995 17198977312401662173 517499178994129866 11434009453340642269 12816153767963687055 340169801860961655 11962083900556297996 7741308522176298407 10691939959638875868 17297986313039190673 16129324835559164637 3100649146390592291 13559347449921002532 10207486293224330696 12851370452328099998 17176913123094207706 17259802898144084533 1632214250812146688 12062315089098323659 850463737601987979 8047943424548860094 4165050545413513213 10815942092884465892 8212931265786716958 18000704550788938909 10410002366604049718 1316751826727601415 1060894829349649108 225740929216396280 17307409729091193743 2564801897024674886 4637371438741065047 8292956243621303970 4876788464530306584 4176431688498366284 4802527403032927973 1204260040839258944 8768465068920738045 779037770017042653 6647172349356226228 12570958326883730934 5428065278620893892 9062045776097488318 14737147200036260389 16472877771191959361 8263206659659736149 3966114927039398851 11755384490340988071 16542124914497287168 6112894340442422736 4339629680380035916 11534907827754459644 2850805237226748331 15277396556852337476 3466086595142749383 12818727822788622114 3839936211849226719 13845682978332250246 5082517973089004883 11630499472532244734 11334161045811042414 4535874978606177346 2603620283322811456 1503423469321981233 12519715895191510616 12890834033310640187 6228659089045699847 2024196932415385648 12217157997318456056 17912767608237045633 18084002102372565786 3614126617713061710 6378999128691291575 18103094192752217348 7077005433485114856 10411818585789421314 18267416167364389455 5333329689965710467 7003883661470837545 15151309751303998102 5502727727634175121 12507458003035126386 370987664079830489 15059407644760139514 16980919483293384752 14947370498289677086 9086439010580909838 13280085318994834634 3265995159411932133 9595355270125898815 3651198249182629144 4240660177369329183 13087783582703810148 6517867998671268479 12338661845681762487 15813149821315394645 7710947532455998309 17177841755046346559 4600012829332720983 600922565889361877 15851769327442456319 4146341732418883309 4770648761076685282 10199302918233763258 5367583722624188379 6985782919690378480 8284189542101222860 16755338344803748241 3304536666777200230 1310284009644882632 10126831399120005656 3379890628942541813 9666382268804466672 2744112936641912679 16422572791025441018 11085513553875872045 8762022715758397981 10807068225909372462 12121267166635510702 4276957994416154768 8073446993048088236 11142426814958847326 12657456293271270644 16436011368649738845 12827479730713476255 5990869465843190374 606017065427684240 17210094007462537551 9472277310432588770 12710058041916198368 18120208594302256846 12478395994301614990 5244157482517297543 18284883944315819453 12482567527461594770 7644174838993375749 6138326363723807773 7741265267168576477 8305967129819167707 18428339508992003652 7086873640392637965 4121421090793422700 17550862792037579639 85607874113875020 7348182981514832331 6620597974388242675 5721052150679903975 13780706307187157090 6028684611279874112 4209793957965217312 8535492828494196442 13062723618869345658 3985913888209590848 15730186318367868299 6288700426605236302 10400786248188038608 11583448651455285618 16234200551102942269 1915343306097544948 16010770138927645225 13241833650251016256 12529915700042920573 11836730914425256134 958561409727865175 880301968468899911 6205522383795436859 18235718060130094713 606308995012531463 2815999933096553769 12525421107942771865 2850011977456477833 10413511951785351642 8403207606264760312 14218986134393395225 8751471479089550375 17516957445853736188 18020007210433879758 947511430478682470 5737002433766559445 18152742362162099809 14999630254992151310 2934956254504336195 14747448451673967982 15902682457135251058 10747201485365206037 2673487100830163308 10570537049801688623 7609618662107297893 17760731629154209971 5893487748022743324 1135308611907535039 3836656759572426366 7114648471518025208 10721310392786084557 5219104468056885857 12552787450755976886 14558542931898248488 9064494403189548718 16826030103051302810 9971046100914938889 6267982761050540285 12746538401445008243 6614733401666546414 4438575446450224285 4977762310283754245 5399307780083554164 4143676615003668263 13923913906163477361 10762020646891592758 13009958217387930274 15799621862100532175 16400452863648992440 7781435755141680074 13763508380881394772 8711626627404997831 17921010396464707539 7724994982811170227 15029696866750484567 3894406003080195257 18007680585795426912 8441232131118072718 6582779681983380488 4184700446727912612 1399158363315105424 10356170597236481100 15366093193475754794 16586662982346751451 2778442627007512227 6701772176435923470 5626658764103651502 2933613302410690875 7295084709603892278 13868344774051663407 6845845464026875691 4553361487053543546 18270418897888393796 4924049170765580865 10261402271625392529 8191200036184676600 17296371691694207638 4434421512667657142 1515253466258991039 11208726464217231917 7701903529000952619 7529560128576565974 9606925822014451005 9658321231521638092 3204283040377713050 6097297865833391930 10016966552531465767 10358023821345923913 16406241111998674160 12225278503839386764 4451493094553664278 7450481389735555931 13480245026636153172 9821758623019636020 3807888076427536132 1381521455109503095 16555183021324977443 17735488158818529831 17343370710888051580 8040364250421756856 18432049125783767475 13130630251649322415 2605081222066270314 5577585291398983357 11108020484954078181 13668510787657052057 16998908132422180174 7753719302605524869 4722562506193086220 11115193640709970258 4416040152265810896 13692719995792067104 6799460165997153109 9569497807738600488 7002464192542069584 16395414309768083998 12284238474452843039 14777984699436952070 13509175681423195209 12375144108619719901 16118140213176274592 10061967684869090374 214801935836055232 10160573351976465978 6512124982071645646 4960212878993400933 4706957813791491315 14967703870365793823 18092794928755169851 10805047877200234660 11923572391574050915 3878184646562255745 9742867491585684932 16569024984598879980 5694361141242320656 17320216074453071514 9682634206052441708 9635403047844988932 6734022307874280658 1030209265866153892 16884007722177743239 17061178717443327980 16038572279486954680 5816261820365225975 18300236764064590338 1818782451821254962 5418233135163245063 5182675468298807264 17877901465855038461 5462307029431789605 8082830713853249724 9413265159470902540 5467768018754309818 7031060623960542530 9839636581519968177 14117202397875161421 8629218145283201732 10065800557717502359 6389708709515527252 9547999285123496707 8552809034866369134 10393087755104280284 14122422276189379245 13641867580185815739 15849663015381245540 15075313508469682372 13645455227304409655 7770042294717485867 7017408853071148430 8033181041544076047 8820622416894109563 9526084644861255056 8819079099391167601 13628683683238242662 7782876627621980250 4964556708903307462 1136137455438304521 2059228961008028171 6276841585468554909 6397566683511652064 18298793946143033778 18028531631809192225 9050156422281221343 12927944275274003172 10387058567156933551 11957902075593161279 325901189492457081 12126221208260812002 108804030336120212 1545370017753366102 4417993599694596149 11417044301025372022 13972100808031569487 953806228381480727 352685136116790488 1629554481438500687 105664749236438536 5169983110308148543 4935081146745315355 3088685851889777913 16188133463896439133 7490194526009091770 2429459063500139345 14786412465572107566 1498326146770521603 12250504689251229211 9462077114312259123 897043013134527382 14792554454499239960 2391186264030479881 15051759317257986399 1801784111280900982 10240205553530575942 16376159835223704324 9274564991695804553 15672230157640317416 16235623110597523249 2588100292740613305 14346137406755627341 10900631289600638488 11803718464564456613 8117115604248857122 16261420675588112563 16658954423221139805 1349510525888328010 1904302150308332319 15139623809550878218 1584743144809281099 16586427398318512364 10562042557885022949 13644256521307069970 15716728865311353734 17469331113773263434 18292656813238030661 11238724284211801293 13666226258321259686 5194220840411501640 9722381716196152415 5532430311236286392 8511421676114577304 13098995478914303798 13461167322497468730 5764091769972396276 10260041183998367222 146875475952806626 200056570565749683 7204704308927677714 6438648642216729866 13644544783040107020 4077496869844189967 17903569878980513308 11509541451352321447 7232778048501211097 6225410149956114524 17126141880520782390 758831991220381976 9770267598403248987 6935111248425642181 9699988317192289879 9726398920350322664 9680680169120047755 16651200736890705368 17657363473407705805 7392123332432217388 6600430386299050378 15700273385351269304 9280924728400255838 2447741808305561937 478919110587291117 8585606182846345626 1345267380309765513 12452147987830199995 13490328533214337903 5148716027471669424 6589216559302950482 13263564369341287269 13354609109445812067 1489007470683161061 3317102602776164245 10065874635317661094 16579265850751820569 7942867008400772085 17338118990685895544 3532188619144234588 6018320321637482070 12386920632764150510 10080286758441753969 13997504154746743619 261847498131959238 6905519101514533474 7260031001306812581 12948188658719517505 9207695890464749695 290945287751444716 6285965755503122528 5790567259619686779 17987523158171028723 16712648579798104804 17869557595264735864 3401082970266796593 10798438476961142865 13080640120325975604 10242671588745325094 17299723259692906408 5571903673076225225 300234820335317872 14037513569149134998 434534708398338218 7096533256609350164 901184025884444449 4045209492995078944 11652996667268424136 15465341618608983523 14775528806739412032 9469966137980306615 6062587748464935527 2712246380823959722 5514702643053617091 5677886911923385884 179099741754317796 7201159991302055883 10250490608042378767 14761218152321926443 13613262094992994197 8375456785059784567 10076296566485151410 600041854896400558 9807619373521467294 8825552698118424873 15974091054889895073 10753057230195740342 9045501106298107845 13151871057737702268 15421882890423931658 9584261178082104992 217709194771878915 8517412164123518312 4336938602099208921 3150549337205879779 14793141477667861207 3328167869598930498 3426280145980302353 2059054585343077607 121224094896406133 14645721192810880967 4032920207497912790 12333441316123258115 17184218118405839422 14239348832276762636 18413289006116551107 29284664929185808 17041241077072641763 4816558334939620337 13276988941219488212 10629793365214785201 9259485840441393810 16474955318037526580 8277232089547873887 17923214970102866030 16439249516691485784 16908941440560922516 1300112218236755995 7931578919108528672 10851298577789664302 791339788753133540 7439377582485611650 17509558111027000862 2437911885603589255 7098172636529229983 12257089934396476859 3894300456537485132 7940444196918796858 16288701486268627348 10586111694214254785 15098042761533431058 8554549148836148357 9150490560836704958 1030354452655224004 6870934765254107233 11040085940219186420 6715747207526491065 1570064474221544151 3297854869624814637 2471877854535538114 17160722091049995645 4716448233486331680 15621397364850632738 18329030011496307546 552457587401542421 11402697342436838339 12549328481340920195 5850514041563174486 5654917511957094518 2968447484416858929 13690874492250413433 9753654431360165787 5692035068794860875 2151689335661256464 13770095250288533193 16961345754024839982 10950127585977442760 4388727806972197865 13241926070735618050 16752418219206507376 3794543519790232403 3656238118565494871 1143598522222897741 7649543233502782275 12698082839215380280 13470744829444985279 14876913093863943180 11397379342707474938 6562979556799494128 10240783826544323994 8746671567189980230 185063070111664108 14465627181838252180 11139728057998994463 8437687439361141450 8612782120369398173 10623956450528847568 3808130535029342618 10933732293901391870 9241555624548843758 13313748266652034846 976615827115545142 2192230440057893883 78537191677808448 14240355793936390362 4419208365513513641 7784521897469640340 6882010502977479365 8936943097241432949 6137665707368466662 5761861955414648295 13470944450601821036 11167008784920064073 7126955720304377424 13868455754944483617 5918621449749632615 7836917609043418846 5373783106370049388 15220531422331248411 15642434558636659348 17425630071355222978 579246977788298641 10832223194859192213 4270134523321194700 2877387685914809279 10563891712110293743 9584114817127841154 16102897093111788449 15575598211138945209 9941114243335434873 10620402641114183326 4566541059854737823 10562024791156843561 5483094379963872553 13569026318924996198 5009810477328904322 8258163576964664172 1977410370961817437 11615052982568443130 12736948717166620163 13115740248746241029 1695155244070076277 2038309033078348377 8674121167478804829 9197221718878045648 14400068327995553138 14694746094654569643 15858469207217375614 5738420553664411776 3164045631673135473 7087924623465157138 3099344789787402987 577109059262984108 362133899775815365 4319053071742223428 1811855383648892950 14016329039992767146 17009282796953743179 1573990356195940684 10924196432727311624 16322284005816439461 3575704380645970138 3391070536738478403 14411195637507638210 15794050576831851837 516310922534795661 10155856234815130766 8357109033129514645 14470915142918104250 16530289916652137341 4374148781674926401 12126979526364940022 3464315209163882118 2956086909710279902 18243414443307492122 15002245380311235131 4209864401250578217 4804530629273289227 10516663296139609337 1359000811426959780 4986697075837388702 9060240938994468380 11216710424000845253 15455417973509611054 10270026613935565744 6313456248705251352 10019360040802810076 9375358149031948318 11880544287035542451 8233160835807024276 14412749250624278286 3243158647063411400 6449373446961547624 14533466470750464073 9055926031880931399 7135964898716873570 14065009237466781383 14207410756727369824 10187195116557146372 2976463969456843219 16679110331051688323 11284070053666667087 10632602584676070049 8128833838163709370 12169665651072207455 1747294647994183475 6830119790884184137 16109860333424543664 8726969959958769559 16559584397645792605 2184919075888516078 8523765350186795930 5596813883769692416 13544243202109246682 771977996656291214 17667975494948660954 7152231330659537474 11587075454741238182 2800967943010416534 6549736829703899987 11254820476708273412 13429456724650551583 551948986023586352 1166431611817720611 6385486146135640080 15544632198757703237 2060544048935691264 17233832130385239445 3338096660893992655 8980559565663451856 7376865037315191838 12866836560947611229 13830764552997174271 17958463830816496760 17058226392886798435 17299540978239814073 15153677656901154878 5418110766150170367 8248508646867796644 7419888308961798425 1628254483622665919 12875729536571842917 11354455454736702776 12140435721002226858 13526828375360434627 6848451828843973532 10916248696870737263 7157014558271588305 8686515574479354623 8633351820832337326 10307680019495131079 17767760892254677342 11197400571915485979 7877801266714493004 1448168076921703202 7095329043300097364 4610326583540757179 10743851751777843850 15362896095314951604 8013702312953395720 10758023009174227961 13286465231077211430 13743497827968109599 1409165888992799743 6257060013715740015 5010412089856577153 7149555939559412332 14070316808351830726 12371558172968851612 16814075283955732924 15200059082625428517 11991878867663571 4904078337127499454 11583670347220886271 18198326852203149334 15733781722388062145 8680876774049005104 5638413976645889527 10778427496879296471 5970480622144380806 12819965579331580862 5797508213574185386 33852381154024376 3537777125352287521 12861346190323273113 4169641577041671532 17700627539826227462 13243015481230206652 7362462656538540643 16419119642701056990 8174561306678807773 17923927569128376196 6937874224189311263 14645398619951643253 2478976840151751504 5006194357522318035 9861158855678894659 16278730741234201096 1967906101398693253 2533510581754488798 11600670810045707102 16986015986211041601 5180787111690478528 174716617009591464 1053051548048600841 2446078355118492584 14443422154649451200 11277339532617905139 16148611748674678734 3383078604697103371 15691463434106974982 12734484738054231711 9670689982047072279 10161057817438166806 7464517503378415274 2728578493460873394 9388789516918439923 10402593500401697492 2799215010013077997 5243458798326040965 17122992184711928031 11849387855639790843 6412504758774095611 10967925696361637724 238012689356243116 9892380661840610554 2446464148887563767 7924861575301336054 492080983703171335 16352065629573643181 17427641712733104305 4673296592907630652 13188839659471320604 14205489006998272093 6521541742608122150 12894771900227270399 14255389376281809148 5901810192669832934 16177996342402320778 2692240492956210745 5306768069741779399 3494347889860932874 1902473268972310255 6624976180018768441 12216468242472634336 12819986298640587932 8710646396732420179 969916333710386031 5559587240505766824 16752990777835343194 14570199551716204122 14332502968055673759 6479820338500579033 5578895896531876772 4320509011368644053 15642098103327875708 10062710914189710427 3795982610108772524 14244978380708246729 644392304816107429 2313653398773005964 7760965943088981423 12317105119312870638 11932986689759753067 9162596380164945820 1130158786188315433 14705166431035166821 12441485731042702185 17594010972739177913 2691434635294143752 14031397455751660856 9800992502999829415 16385043878958386559 18244129495207323420 17318411844564948045 9799753995764697846 11882049951098866594 17552015778734232518 17738985575307513132 1927373798718127422 17102358355132991232 3105140066022319851 17600057415559531566 12439923526771436813 15072516597765382656 3589971585468943644 16005074859007876227 16141426897035978838 4610002091623206057 9355600611845236721 7620004174733560532 3716223373547906686 1357536596302265641 5064078192004725004 14476971921529688123 965788299895149837 4909622110031448458 2076537967547787977 1862805781459992957 12393873698321901568 500474345446214986 11840671541962156646 9112364633610037138 17096545058567529333 1745356450180811831 13315078922153540131 15438179312218032955 9396908438121268831 6817076624589592954 12111794832333269113 696901602764906318 13029025117103311802 8324863365687440254 6668357520920808428 9711906797635977852 15203101935257464464 7447977355558426959 12274812392045015276 12083741229183497341 6021594289934127419 2186228135264413931 6474716751721807005 16391333380508745057 799479046637706147 12227130817148470462 8201784200820350286 10052611988023237515 9058526173660147422 16698403409049919102 8130573460447169346 15984903633943241671 4950678254044561937 4222290443045335485 8791616386757723316 14698610710263062250 6281354029012328993 1578959728345323513 7311347150219872502 9451942231409725717 15759584334818502651 4736314228306269775 16401763355998205946 12148193396640690816 12717096819658990189 16026347583378414999 16509469332317770942 1449104743146133581 8453448111846402166 4803321115410005925 12595670183433527956 2766581628155259174 3912925659122959066 15536706344188641464 9056586457106932237 14095998545512942972 18131225092863815467 14415653558668516003 10140975107440569542 8804635137732041279 11797688257866815835 17590040445625455909 15380776830498649319 9942335926780548646 7377138387943258849 6156153072355313510 14507754749225817172 6692083056532318970 16621335403162157347 5810337440630826802 3803887244869306653 16292965122767391722 12160959944722985979 9787917693827068048 15735950670516165499 14870135026969753800 9361870405636558515 8172585215907098846 10618578654525833874 14097318239349969772 3063122396229182273 18004283266224725736 9175983184528122899 10759249247160382938 6423912940425165251 15881582804693683853 10018832899610647416 11840149532211568645 9609401690349261551 2912169173575958651 11373243863589157246 15363485420638998043 13985711385655979152 16709993334028305748 3539445666581349512 7336780300855603681 13788478525532704084 3991008638048130774 8446248969961089620 15170300241851641517 15468815461115172033 8312071737146892793 17827401296559155851 8745558058713869938 1549435927932861257 12797459057685058261 2294515223570540425 12860510336408127195 16286535381463884621 4233785445534031573 3783861824941309543 4828635333111498686 6201517773427340677 4232182751517052381 13836826202568850924 203567802720029990 10594563976751771938 9394836007188835471 12563474012631345754 1566717743611020548 17763857285508045357 8277753858228001917 4223412859743370942 5246139162489480210 6508012097326552649 10482640426508470544 3147938175307597414 2351072661612229391 10206018714095099478 11744673263648890682 6412621539387577832 14375596487634015683 15878877889019917948 6563650350868366520 951378164230501838 14534868798948901589 4720607308686722505 13227830279929241316 14293231399035311294 8703080445421985803 6498696837525920069 9518104889093821105 7602619720444818188 9690016520886084260 7866364867170211726 13427690149369099215 13300878602234704603 10953526413664434734 14477662547018251887 13243037980735953136 4373281446165232458 15843022616443354886 5009496690197644958 8755937812392749509 14789094859457737878 17266783597888130634 17243513004156083350 15995187955541507208 2666240117742337699 8306880958664613532 3680637924607012876 10393746030280788840 12334702820885823008 605667143038097567 1696739232355331865 2714617035724324020 9237887700217440850 10682254550768710725 17453442092710619857 5185332846100039340 9089695367596235510 8483103199454604166 7778891870920070695 12907406259705774823 2073934538249999953 15979317616302807968 12594768116331765887 7260794242728228947 2571810280193077295 4345408824160032660 3430207106008565585 15300186972538978923 3291512082139255297 15789037165319875048 1056789575326195032 18442681337218310894 7825238625105891409 16968838717998921363 1726593164656366258 17674825889479963188 5520874822066538783 8205658342436332415 13767039935295088087 3073869812630483616 4482996367085833632 11739248313067602675 13256747691205136755 11482882602709848314 14608426864684245596 2528002934363612646 1329470378010854075 13099032187036753841 5365652400578657877 14133731837982910104 6761171862861308041 18255304105814184313 2628730417936868891 10989646189856965778 6778586022040620188 1631330120366403397 14492222986169811468 10734480559129147298 258588051084664588 18141420089689799392 5070587038481682669 2116062774992282377 8343894608513446890 5106374063074277131 17083474088752647033 15006747401051205517 3343612522314489909 17612555234759653014 10706910514047127353 1388588472614819147 5557445868655952096 2529358142040527675 14895744406371736172 9175190705515357468 13189720110073213983 15495706918048750041 7335919144359019913 10716128650590099108 5965944139570933924 18022752597351933365 1995576721470039488 10661382444521053171 6412448802516255187 10140939766092944565 16223581984479849333 16625833536106765166 5365627369923765297 12526571364293157263 9966777656786759193 14745566462227128720 8423050941233276741 17392535738677851984 2446253359495512095 13441723696522416931 7518908891713078097 1153545208417101854 7060559462941477307 7911417892977056237 6749607961884439776 15533575908761847065 7153827367402867965 14911634721782131536 3890932252487561572 17224611896410746076 7893470673059348023 10384028955836472581 14513171871147702631 8792085777031485950 18083563387964128919 9779019077983800255 14014365058406835905 11886174291915553083 12589534773447660673 4342182578759261839 15672756211553728665 5850323051330624511 4128148377408712799 6100892426497951021 7553129868601943242 322689831922740965 12796004750822515041 849425106142967646 13077118294912555278 5979540174812021972 16327315200117516250 5048935483830685833 7308835024783416768 9312734910618176417 3736011081550009573 13950567528665241696 11702482551418797192 359891562689338963 914987126002517186 9865100074370531161 11478740297479004176 17537850387284081146 13420776345441885597 13770692410342180620 9863124741962073853 15157955045397335456 16342043505644547637 2866015711668335481 9886298322569023710 12347747323652642711 2957893123631541609 15851361203274103970 1292173476818465784 10462016514303722579 15071234837039111921 17726950774489711239 1635336464980168783 15751409392561553407 11817939093383154457 7598782216250947757 12356863703299694830 9963459995673829206 16639321299401107206 14717566241642943278 4288797088183399085 8480277692759844376 15509733842647970391 9191070017182682108 13381589469190462526 7136830764700646996 5801271409875154769 17301761476663652009 12313543815902129034 5270017116684815437 14966490897014726664 2654817575303153673 3448438311698222548 16291470877849831579 1717827406410532234 16068130168691090731 5411701886761997081 8294527765740976693 10569634869063639130 18066294471046806391 17999489421085811096 3103324718204688590 6513917528156147812 3612454260709527241 911682756691819857 745921654159434421 15809453585990226040 16446374155057646843 2642383345770553806 9639793461643299297 6401532890588741594 6592880225477178420 4682066725525861854 440472026439672982 10115969556791086946 7350313549087529136 18293168117120031257 5855881448313663666 17549414239920534747 229189328422030283 8363864298063810375 14325823602392564542 2872097170478043339 17449124692193989674 12175085575143267451 10537749097302812379 4248742676096621258 13908522128336440377 6226444926025036786 2168931901804686536 1966031131578921465 16320558339727990127 13549757911336206681 14181059278791299740 9481867823372211466 2157847453928843007 11308099535859539960 17729486802610441818 1685957153770610637 8352064565101519920 9248161714812589497 16359660641038758991 11328315272604367833 16230189844285562368 16736598376153671223 6746006342014254039 14594104729361418146 10650545772160841624 15302413986273031961 17353405400857082098 5700835274434107616 14345199061910037813 7344298717460604334 7417578751682307352 11206594292133800258 1888133959718736385 12058104827441791864 12861208112990963278 11006672061626783052 3857587426557456109 11370148204354338906 12802358242672082054 1132255693988144835 14316364627237691817 3697919945175739259 3088898013501295776 12842668704275384642 2407859104416528091 533491843125320185 15387835896090504083 9597225555908896406 13709042838700775221 14014162972120262288 15946334948322959855 13715738337433624465 797484093216034782 4019963707851615088 16628026310805594310 13796634511712382694 11168084756619875564 773679073754242462 3527980290383927339 16443211924324895367 3146307121776546219 1416901220202092371 15731191716553026566 3858222482049525261 11873216469260302173 1561132146867588708 14638375101464928083 3325978029559691570 1022684594439779203 10919065860068608805 11015852487861183984 11794438340161365368 9755462015068799662 6107470987870728967 6083287745574731988 9673215329306639063 4256531389438124815 17810847965590454568 10086426015291901911 18091841756649874215 4057136328647971106 4599425221709036773 3425695530309374947 7439313180549738409 13213493642071786258 2617903632448197264 9291024924239488372 17337145169064896448 13737788730577606530 12101789723332296817 2861124944312199969 8595001677674455213 15505702572447258309 15051486937110360682 12790436123143306257 1233602318244120057 165382004495662690 12337276740942613897 4182169220412120827 14364729235641785878 9126971621181571347 11137259422295153218 3817196161587725225 12247189042269284893 16012405808615657309 6435452118078980550 11664124867010794455 5263320880712121982 6320058408005036064 15258283982823666767 5408579974368495785 17815560531375205524 7820016595413531609 13261310800894457170 12243354614753796246 15239462032632932025 1162743879431549446 16512306696702756251 2254764345546010407 4832198593060088849 4845279001672931739 2783483907233982578 14460343998934833156 9880762318555769883 1986924975769736878 10207141227153818978 13479483047437893463 12949436111725441871 12479164818577685038 5091032311537246577 6411493522386802362 8361014913885479922 18071968218572414011 11259765566843087013 6491088103593744120 2977642177697160260 17052120329823009743 6286670747993782626 12864760490460361960 9719438821326662904 12519260145448477074 17293260681434274592 10796771061271375751 15171020863179933459 5382228781720327855 3803292398859134480 16027077210383716129 14173322719546711750 4858875166652248757 6216346464960919024 4922696188219059527 3013571015061227437 3426182142694248887 10277751186404089952 6032223713970598170 15024836778293650942 3432742767378298291 9470883670214583526 17716234975570997717 13840773308799333024 12806103977350143166 10813257383802396594 17800203864423586604 12326835982184957976 433858072316513998 10554815866549107116 7184141203557337246 13194175672891968802 17827160584711248014 8228050090742817177 3826490472001280377 5571338862018250455 14549277520333380581 2752440658859500724 1620205924323014222 14739728569673315445 899798566421141334 6895921454660880268 7531033324528781142 14683446407910827447 10576209513230968854 8068355216887201713 13118412078576717494 394526933425313177 15983018292669494312 14005969436591257638 9670057299854844866 2184959883800513137 9165928555753861609 9448423866584130556 7376496686679373356 15431857769092555529 6635478688429733560 944292735410762199 13964990894373261555 4627806566391430766 1949784447216731595 17169795592872619117 11485127076598803764 5904910478075070882 17818345497913727581 3570537929938928543 17901767524101518140 11406097917583641467 17847648657956190938 727993228182387059 675528088091166856 13643420002919614158 12354129721298531594 17833199148775781152 13157523362321168326 9613481565370468558 8340365369426924936 8279216439967646685 6514217811038791769 15226930401979634847 12884046658798157938 402765847121073496 6091121027915442169 1501279820766165961 11015685178046060304 15040506297858781678 3047973745777659271 13134716809898392549 1952665952982518500 10663927865416294121 9040951238082800951 3737513858712512321 14805171456709270473 16661193823927514031 15150872872615537214 11478515088132011101 13198666001469863978 9470831312441835631 7775871729654725226 13944960228265397219 14667612281865397492 7979430381926638707 158484118531431248 1925072460437758838 18281180134807564077 15365270688992302584 11156354507457133263 9320682422608904631 7192201576185091493 8416419008552568726 6682259691312287136 14208710176510013676 5414535772917492573 712703898657095261 13103655172752655263 14369278289935174158 16712832461196406771 2425269879093154254 15434588895699186412 1266039882616667382 6061444396489745132 15808911645277121736 5180402082137935419 10155448838235749444 15075267087836275601 1875083013074260691 1888581454694774902 8536268235155426276 16843270135993013968 2870681334658976146 10882916504689283149 3102416611734978898 10099548012751526660 8205982330862694046 13538963287548285121 2898989919805547136 2813778881466879016 12295752468923667485 13919384661608759676 17252435314571326391 11249788858849474025 7468295621898551242 1808565015221266549 3364364914020560727 5836993307489257390 17369247729013462668 2910327188782520756 9695595372470043447 12715822168519866097 14260196505532900741 4061496182082007784 4142546032071993345 14145170510930454019 366916874751098400 18241141431747858626 11841923225833678118 12573517407636797449 10862374118899895783 832129953142951142 11798326789141944702 9330811701787169959 14499834206875749075 7594950851155109219 895504908215554445 11383623220201011936 12727297098805313257 1449176015834543267 9995238858865286925 17570782633427219952 13826506951617295002 10089707553850295729 1702666581233082666 2132051566942106666 1937065887208076448 15625357106225346333 15951788944004032434 1289434392939549859 10404501638658912124 10386606340630483540 13574539191988870167 16755271035322331141 1404575680092821551 6792748234014972026 11066610748094986150 14776317626519073144 17384640691927416814 7457019171849773397 7768153588329921289 16798830711433291155 8686048296927423887 825335349754846652 17931049282427138546 6645728452105882362 536468368206673644 13954811964688440833 14416657903218732426 10816655626716516944 4720931245349491310 3465826046552694453 15087510542053137849 12255076498852377657 3949122124168895827 13889656950124686951 95559931305858805 7543050951607954907 8980546568128916750 17120649570500277414 8051951080804419659 13378231875898785417 6423406153902061888 863090368055678559 17183170384459608017 13772528743185607595 10625022086505671760 8702590846845054588 6194161099943159497 5447072944431916931 8128892748436814030 8931042082280621359 15539410184792911103 16182449834666009617 17099610543690608443 2625698685539440396 7310634515623875151 10171441159635500400 16298705311224769750 4040018833089718439 9550006100620836533 9181970989353498921 6964634683275476297 7206048647141189928 13536818019784046529 8579202844964846718 13043271238487731811 445862923165812381 1530104356884122836 11224260194680531797 778369796645177191 12521923883489973388 13815817241784670203 9992619301077910641 2289406337445433438 4636582435843010134 3335550887398203607 8027709588297954780 10596419732481004143 9391335251706613417 3577746474954156386 3384088792694316927 9251422272430900539 10528155108402891842 5968717831063371805 15510860509143061389 9774764359320507263 1362315050799772653 8702872022223849856 6041597170053045991 1679701151288622831 7340682009144907165 4237322832214543806 9441506863891326524 13565992182151096226 14052374416822755356 16049854005559996976 9675079155765556758 17044773640413977984 11321721665245318122 3626145242360431739 5730523783820248016 37246775477061799 4474375759843238359 1824781878141749673 5452984127872072096 7115804922139615767 8608562494946576314 14852480165881276781 8700862335827601867 13539235200194976240 13309830240200165141 12135740452251821282 2537101769897515791 16406215599246632561 1677193451695917451 16797172008780007768 16692271825314844101 18296400832862280168 531518537419149346 5003928351275690819 12872823281943164231 15932780697338846688 9935638472913497634 10660828222205675067 10414955287975729997 8545367019618930818 5145903003684977157 845390609569688648 14878868866443319330 8157606994608699097 4785390009779723670 8257468766225596151 773816568809847595 4076514310335586407 13526258747175696810 7649018529169367762 802427597266578673 16160214762350158786 15644500083041775593 7764749533788784023 1871170716090315382 13882720676787259828 4762260700460475021 16613652649754553165 16263759124460611327 13722290077008992464 5878950955365526582 8854425658832171619 11410838857610778258 13308245686589791137 2087568744156306206 2766475992054910407 2824367885970134433 6365619541550704583 3158105603855071495 11275470645322925887 7518299835116950026 8591512646937921222 17670246104923660129 8738156308737087093 11865137317404802431 3785907915865580956 11427280199292001100 11592059173212013068 15618847808275095173 11417414153911771088 11387652159547175122 12384298422510854657 3661876757464662018 13661161524425940447 14786482488652878052 9468806815880940305 16303862431060581369 10492200852928139037 3166840195323371534 7308878354975980378 16723148772509145799 15444736014719986067 363296434344671664 8403937795758733520 14216162565740657759 7671744382047030155 816524165541565007 16110831990453823711 9422885175897393186 3513717781170138783 12446464712494722981 3107688012964102063 11451232916251017460 4824974549315204886 903220412085094132 3800951583077013210 4122399364866606460 4183105027614820732 5303021075190438085 10391771230352092528 4887404410923234647 9436313177911337042 777031929356587402 6978286305116921862 10814410458586870595 16532530170089206223 1231462332796634621 13153657932071209427 15551909993227120052 4350635137089406359 5434149016371985797 10866308622655518162 10100751213992393424 1980479012685807998 11508374108913643457 1468986366116930296 6655228809143303459 3036894916805779961 13219916695807630539 5840948982365411116 4777874224696075126 478313994719320312 668010685193396318 17058744980408715980 17950386152742659273 16695958118698661743 18421391200407581591 8682994999441099429 761929375250463122 10599644181191203049 15614336081491629542 4119561006118449654 13805858074512942476 15896489823226412481 8577860030810061925 1387918557186004002 8125107194168405627 11412949349407399762 16230159930411154199 15787697996521536143 4375849411460203716 2114962384179872448 8323734602139105567 11803945008421805353 14508970544622122798 15035426098267377723 3558417558635409048 324935795892524723 13547402980814443070 13670370334958926079 13144068257759543321 10922606119882010940 15352078273781306089 9833436912320787114 14336715573711667211 5722148607094410444 15052210078350188157 143493664920704297 15049670207857016892 3713355152844330351 10854831705835942930 1649201624927487415 1210091159002410570 5916417663103481199 11857972030994060407 14484109149874654878 12417255507851164847 440203189818149672 6601645426003442917 8024834092448557889 9432634358003223171 12021668488452474452 3039427584169413460 8618093387517996829 7711819090792638812 15881555629153350139 12766522367296069013 1970086953978234505 10547809816080866872 16807608313294349344 13494137877093650464 4171539845811592597 1773007822302566256 9188195619673205987 5543666470743444833 4916063711163340769 2526569266767261977 16076128279389154717 17192297828381048758 14993956883573184125 4081964750265666083 9724569464149646175 1637770250381028685 10821271384393930239 2451689102428885318 3936531856562319079 9245764433761860622 9686807619938797175 3497313118033587221 4323485353863512400 2776348999158451007 13069468420379694980 12958480472882290685 15142598073353490544 16171446640606865280 9646195556693330131 12828431500733036787 207685412270743942 8161646706570091281 16272004172662622334 16571168970971256115 2045733965505836735 6757960127816475871 13687381198283907094 2006438740088940198 9635486574851598157 10337115770382515842 14524749175575515460 3252613960946793011 9696855399036206854 18421319455090423276 18294708663205572543 9968611750190502267 8123228025814027347 14547112115093587402 15243587855776138768 10622329908960238878 3212255560051547369 13635433640763554598 3210523603194166645 5048823182964209937 4221056124597375058 11636933643382711940 12304312118243461560 9314097750810487869 9102275186111061883 8559092910953813740 15605405460334903153 4823381266396152523 10367040567298667670 1961311706408434901 9727546260540233573 6423901428504678747 15362062172391746098 14278718607634127644 2226812115221086883 11292084190499152103 10038394561730666341 15264433603074354587 4685416952776389249 12637341535293500573 1503304119296232074 12041101481864596580 5598593169310528451 16349760695056821456 6601190513496085391 10868937643552836551 15533785019658525492 3402403782719012928 18383759272314474015 3580004905428301589 14480768593803124852 6229711280549849343 14508974106336886600 8794230674605555148 9320386913167116138 11673443306288730932 3833382917484801553 17836260291868283234 5277559610428833392 5914426945432433298 7145306637281207372 13647276601691802723 17140347261680089988 4331266305575051352 673453986767126948 11995708885164287127 15770898594905178143 12963130829557998608 322270747516167802 12630123161294632976 7753185787355446309 15726289551654863582 4268566434001192627 9469022095108030616 7125188873945577932 16629707534616252503 16810667830906580727 3753585935760605657 9777293461003405246 17579714355231758776 5223615524926500138 11916134455153851393 2937240212703914719 9591827031461644391 17976889650437174039 14996235385842800160 17260666567007001440 11105820238580486617 5836381452131959919 12996569246100573083 14545995268969633912 17529413418695813158 5478702590123144122 12722968103777058116 6953188012251615243 7072406419463420645 127121182204954128 16769171300976230242 11179246280021882085 13743071520550128582 9017686331026735660 18225355853202159576 5232499153514353736 5717758878283452281 4958609037186491719 17417819565824115302 11301983805681202363 11868015787580882370 9119198876502796717 11290312994723684544 16028737125386833290 5360261150150257606 8413263668669161122 6024319788637797288 12810245123841970776 11885786465202202633 14711363030592559323 13230063743763527714 2696055113645270293 905471156827702068 6023746137398575018 1223521020466028552 8939242693726308696 18256125332683869700 4818034350934908822 9043812513401743710 5420777356145161973 16076390949932155470 3847604244684686661 16452983913718345179 12975813105117696158 8385745808525317217 9006721823965420879 3830077281721604364 10184601039318883178 17208186521661061891 214864494732619229 17546086277427528548 9985500107904943669 14687540713510106182 7247319066189232744 2947677202535307991 5648895824531080729 1737669238806955887 3844174478077014031 12426759275671378153 9177290880616426840 7549772883072480848 4800372766254982994 1154638752762689538 12704304297744855359 17569156583272454922 8632238315208171370 16724851002175599322 359970991513336469 13747199889180865681 16614374450461903869 13218189707568667252 17445823976820622863 4495392374042422559 3016710755729382452 1400795842555589034 9978953270144093890 14747011360329530216 12772889327287691846 4573575320963902248 3187145640856468221 2296559247223436149 4664202371709366254 4110779672986179990 1824397696341816462 11406555062006375369 15350995973095524470 12800204494237366349 6085803684948215500 3017430987601085173 16630632544956351466 14914911493740446506 6639050875372025321 17635634115828093715 2173435819947171415 10928141480271801306 452617345154313281 11948474117782075047 50294768787335547 4850489373778518128 7264288110327564643 5567429231375444877 14275335079397972022 10087021115669893652 18285884544084105196 4443093380729174925 6877387978601885220 5398714798581296838 1930509723800492665 12491474247819313724 7944844974207023329 2929404251949165421 4037282623386436499 1856106312159213539 14580153635676733344 10839735619356572178 10250591036415690215 18001100854690862473 8559781560711145672 3633186617187807587 14361298236895715392 13990187826484626632 15271352196646002388 12689532465936582452 2739151615662473595 13232482239606704466 6955117348322960144 9083693843157994990 9891357812080373505 15226293036215152196 3301462718702603817 8777102240515475611 8208144580948418935 4219187867427033887 7118330476560395961 4399629039520706712 1127267894296805594 2467895931340974743 6537814696370168013 15036986543451485405 15040828482386016321 11378642841152236846 14157550132049755710 16645817012755133877 4489055828656643799 6216069557234086369 10757153314732249427 13447069217428128720 2864027621500716424 14970041002045433137 2684061308209276748 7136501375784782636 11780871973748821572 12812513324271841618 14930863467607392661 6962940282204535820 14663374846447973704 3274615362919944911 1477132980815874731 2610418295242871856 10466316059545570115 7993191093044715340 6236927589304298718 12406793983733602942 15670381851516015399 7948709389766992965 12564229544931859147 8559630605966578745 5577059442325816872 16449393591043474150 8455228590222641358 14233207883780509195 9055902790796216198 10711110227129088617 11576188972017952888 3111544004912211443 12050663883302895473 16345819201993120835 739287450051738854 14456007496215331141 4163888815648341450 15734002666990991961 13367454784086475386 3930893233254204158 14586053145380573023 10747750229865271436 17411531547452405573 11919202189350189019 5283603497211807677 3007732686694606285 2863516835709888775 3099154209523525882 230385104042361344 16809518767521477157 4056656262345561740 883483704317082549 16535708876882128048 14241754816097806384 1509487430536754801 13165166434015372266 1536724877074078779 2086673544205813467 5307777157528645238 2245857181344696883 7269538430481582060 11812998396805585361 16588960658890368008 6331194367319752359 2591666298360839554 660547207569096236 11221352962198660963 7482994776755804034 4114232028592747954 8419393904788090880 7461539255357909860 17509083826457462365 4079591930722272136 2281423637521179787 15179728467080946365 12639685147887875897 2183328278483204012 8882544542410380113 17606665909178173845 678047833647467277 6847976058612647040 13390610416467356670 3238979603212264497 15851417315037485326 16418127897037476006 7309017859415170380 17651762006877334131 14131722168096810500 7058191875412483243 17934240639136852676 16812231516479951128 6658243402517223650 4744442779885139625 12253594177235024482 8079351994587915331 12088347743685298428 5470813721300003678 7193099918372121255 13275976793922978636 18081370090444007298 6863143925998173968 1125849442576388352 14975137614284390334 12475361479765388890 18248698543231424485 1476901506791078912 15023850654167609520 13689869236170407956 4045002701274911166 10023809074999529808 832666578925819743 16579001616216382974 6596947634498463758 14693817757173364351 16436821418057972152 6975553849763970199 2608429326707140250 5113782283021375755 11818706143311958403 16735265088786842132 14187970216895794153 6746017442246650714 16507821432950762826 13691667559020409067 17500044068280983573 8567526536739359730 5715907995241156380 8584328890416153991 2973617690800184571 17206443092136043637 18078258246117070318 4811915772172276821 1842576418418874442 12703180494911995748 7215425287727682376 16516384865822836087 203944157287742966 7389188568452757644 15780631451782358813 6840500807574168415 1120672202370749016 16902002533772257132 14866913240706659583 15454399805553597912 16301662412423203997 15222834805268157065 7552517183930241952 16670107824549342303 16866716441637542347 13221371513638039561 8352743075609523475 712296314764177750 15299424219456590270 17681441842878708971 930263692031758655 16900890767103132056 3558378476619064001 6770716757879586808 15130166272786772180 9354007893807955911 1582660728252157150 16653994642494459135 13439765388882545540 13470942145839126679 11672801338260566175 10393654416499675544 12948249467404384881 658841787639044315 2097426550475976951 130564194889007727 17015436378984897935 1224502975942853452 13906481324004016911 14852905575582854249 15443549354496195960 9229120796392046419 13087641182505429623 6243402679859403126 13493658545270484239 14806136201322024437 7851354867251706216 10912064647510638197 15442837636665922204 16135291065289666451 8539213521249702820 17205928391441590854 14118062518533469868 18241226347835419572 6822028586094402163 7643535265083047582 13657273941800429010 746524948729208707 11603157381808840934 3806693129227920638 9582101710857352637 3070605207453580701 16372591163794121550 12547965256542859250 4443749640980049393 9665657313313287138 3960526019780940570 13179173631913184948 7507611613833771594 11497447846158384368 6487867855050363183 2931575259657333580 1595306639353445100 11768844456034942009 9283913417553119341 5177316632557164328 9344137487604159457 11592600152529892594 6585593616240223163 17528804945245319122 15721991037338078657 8473539152409781266 12899811433727343208 17238763323112373612 17834111997884728395 5988718385186296278 17095502935835542743 11874522066538614087 6810751407512266866 18356394072356153972 1793997384534236795 15678848174226178830 5993327641799223947 3909826620057445896 805675245800563904 4966145185419380556 18119396538647186579 15680243848458795287 4538822753027148983 3763153662436498151 16461544236376681701 8453098964447296952 12986216654652331458 16894420780919748380 14284890614639773486 1103962844198924815 4045262729478357009 9942857974025210405 2881133135246100546 258643893356979059 10760283283144718129 11140073086583555914 8497077326965086969 7385421494051981324 15462050398243884038 10022648005163368862 10240730139496912411 10183769538492083029 10870481713673300498 11278607048748744223 16746990001149328185 3879666080772476752 10215494598382653022 13674741094461375827 11489518798752848626 15245623520485090501 13571841108247959320 3867533068132880419 4122527011843984609 13437121384144439505 5867282012563071442 824033764499873969 5162167472668579731 1306232765956306996 14710896151882511887 10788194273593249869 4341671292691995176 1231964733133389921 9299953677785979872 17810971637487318280 6277706041622698551 12325182463233958199 5624589562984463605 18313402633276271234 16847458475288364145 14621658526676571191 13748844938935360918 7977013326997195920 16972369841220174199 6855519648791916 7621433832029245831 16407649762179841408 14990926346381493000 7427196424419878005 15137903382192191382 16505024421313245770 13280119643324015994 5910267300567507285 7532243620220376736 11684212047746256655 15371851965449817009 16255207343747170822 3225832857018818872 8842136724784679807 3734980634000464514 8268427707631628313 17914730172545581616 15181059893550118218 14948965037722335724 10762482197772799463 9338662120383475574 12529547241682471930 10979807428387256567 17378734027173485933 13994321655378662434 12740170329724328715 4327827762593471426 13028638915877700719 9130382163661074748 9758883239041061497 13110950748764306329 13002038433181798008 10575213316283206829 2280330342237215767 5123698971578932086 4004296655746137964 1830857690963221168 12014174692671719790 7029394539980452066 2885190641397274862 2692791431720749543 5253273872001623407 10419140265270986326 17622036146559734925 10144845009907970447 16351354355415537079 10187925261453943523 13615675614407213285 11638316647191982566 9216306163127474837 7352059037334163261 15630719165628794452 7660503398037498896 8686203737518582740 8634504350485471808 11269764085198044104 7281040692980338626 7470565026361855428 15621493771059790303 13766473328757859729 12591171146380474617 17842482992673204770 16765964331891906712 16893741138590768164 16262543364667927934 4775066089512082196 8531335991413627705 4380190544683413027 1252503926012759300 15403253164962971455 29147553429414516 15406267838696577341 14500405070805927127 4805803620165113598 1873905241555805856 5206243851061851991 3659876809221444252 16862114215578300356 6342068655412231260 12801797723506115781 12264827104027320441 11496002824848394733 9674643278168086165 18121144689165424487 1514522664524817631 14702158026007723304 6280398492804179643 179893481613559900 8031783204226710424 4655365762752290302 2925716780939909336 2910319615408567028 9116694177856793866 1453822689945683157 3954552099917155549 984884879369599104 10981250603052868200 17621982198356526159 16819708230741453649 2032772511390262754 17479893756526296499 11640180157257950985 12687032615642024884 10584645907169424432 8979984181515446773 12912146120096950476 8193349555941814710 1869097770701913277 7815678847827660778 6990145374800890986 694806631468602293 15013002408789203314 11003552654091213386 13090861808735192441 1042767510743648505 2335317158539678477 15423452195426572164 16941497275321551223 12574758284083926954 11064355945879281977 15756967993181826811 11384645870221760887 12254448932193928344 3909513951926602298 3648687993751695956 9780532597051461490 9297261121155145368 8011725724040651780 16269176241128439862 16886826331738535308 5631548654733058376 8284954951950843986 7192490258938124323 14126793067973631810 18063622372671239097 10803015630463622627 16259024969089257189 13200961606107815796 13970892687039678099 5326978347255358400 11348827764598367435 2899393092065102707 11839182991760381668 9500637099505496697 993617205568577784 15318917020245686582 6242621053928576223 2212969842602609656 4126563965806717622 14584924107104000640 12708981752933196723 16916849090492713703 10939086116816419294 94439584558287236 366121012367250189 386637497487619960 17076973044235860338 8076018721756767473 17323847908161780669 11583498111202009456 6759304792843300294 15140301355697379578 1593637444805576682 16842280251514424015 18091303399349295005 12669210899664549857 8947071610580001739 4249574742564850294 5493698077056853189 11360317582653155182 15957131451570574006 6910684639176282086 7005582154708038630 1921367897495559665 1024061658128185508 16614039108935862201 9741318138028214193 13813595794362521653 1657430747430592697 17982419903201958487 1986202723698784358 3428110630878492753 14467514916209180960 9741185004499148430 17350632518813153853 1752645707414330228 16620922004563146157 3713370434179649730 5169058640061720623 1929668837230386040 6321179397353418656 4075944592215782040 9679243413943151377 4297532032850383520 16237434370253516295 3623812030930308269 6324987897462778439 15827749050826688051 4358828381006437740 5166238642441983031 1670853125149117453 8412998993625487123 13550589384379553774 9533519234765104780 11761794736544813296 9194968835367627612 13493324345333335702 15500966147924778953 15682921326552821583 16596731716810621760 12882858665824098693 10262630938197117419 9684592007400435531 8209764435091874140 1342795186189184008 5545811786605529318 225801461690528081 2966120258740777063 228552487975911451 5669193023215825718 2760150920270840313 10055886668282339489 6735973972208250530 3377210738805323434 12884850347630254116 2023535019162888478 1546046488907803283 4499908477030117687 16057665089610797578 9780111049478461923 17163710375951196540 7827643504896304976 7835898548873549365 15200037725242583707 10238855326726270959 5495823010644882025 17443807374261178570 519040649923049708 5161961944023650232 862180816316716272 14291995857242156964 8094270024650898191 4284538069118521014 1943338480051929443 16387604138234968947 1609576969963023339 6765925205960630050 17929034791892296390 17333066868634710292 10867369370626614561 10269422980312680357 14229575420512444196 16532854329062025317 1586128220034652319 14018773961683800000 14174260517384247413 9059523495238485225 10971733316633528596 16930527334748087953 9894482229006100370 17062453294289437825 18375015174592224974 5198875018043725220 10963487607409832204 14386743428569865072 11793106345902891757 27311546158060096 81930384973877693 14289650403261226593 16919072715932006022 14668474011272319919 6131520977756468164 10710106534936874125 1736745116313646723 13116136432130175294 2503786614268830162 17519888991823372306 13108643662390256647 7656901043159258037 15572758284511675955 11860192487600807658 7053139912236340557 11132176667454578059 4680445924960786989 8911932330948186132 1713250264293217565 10079897432021916957 16538994263330846831 701359492606523867 15771405587693994758 6108489581621823264 17142501019309992938 8808875832364994806 12054411982379093909 6461238990380747492 12699995421615864502 3967745048405102542 7135788592934908526 6328116676595043117 17683312044529523036 2822709661513483130 7933163689751503113 3680216722869051344 3898282670010614633 2192886260065054272 15663496118847913898 9993247514526669356 276740940435785527 3713419104116464725 17778492178064751522 669134474892259936 13600673238784911998 11977751604657628177 14351641768845021883 12006616682436334942 163958133517397553 9163070658817174599 16544269669308141799 11191045175118787670 2023330086469228378 1838017985116365981 6188656726533250673 13914937798144746322 9705133091315850716 5355034863949607409 11996888780048331547 9210858763947721909 17127727100940969178 14064917254524921080 3867027559592977035 17217182462418418205 4551254194520336148 14982705001194250109 3017251955323290099 9539509275249712765 5367958680257826462 9996662744507649096 12879735368478333893 5201606273936841509 2319937402173846862 158821150899650318 15104032168506562669 6840978628788305087 7734014261950988473 12137638367469499713 330509220632256423 17608044329987684890 5137426601459093515 8091889379702116722 10846129006769925631 13230508192935347472 9463343755469813961 9205886674554800261 18064797662506675248 10265342955132201852 16606941384693785492 4033139845962877137 10503123095833229689 10145709241453977809 10166338724374500268 11307266596084102391 7936080681152824184 11301620649801980704 5883351604398608025 15538122868885242201 18103547477366614064 6762138966659133755 11427782157954328223 11564682238178450254 7015073559969225597 9883351150686750484 14519514087633531982 2200250260825588086 17714323161917192810 7417417241438231915 8602637816478220589 9090607691294565384 8016913268666323479 4173749385549294798 14328030093043632853 6380517737620583802 597486287509884273 14017293603540764466 9516978841754111238 14544238981387581250 10364882940493318295 16519839689212860398 5649878804095465302 4029192830847390738 2381119620208070461 12272694785066058529 18344842531020705159 12345873079223089928 7377397545540618478 6887980677426735159 8675996290182664723 3507410684231524663 12412536312980753653 1072533668348450938 16578324395673013640 12943661791306099652 3456859600145917655 4185534343051750154 13321221228417005782 9434176985207201574 16358593417293317150 2520672884052373159 1182854298304518787 4668423392075292206 6200801008161196981 2741861195729039973 17505342121449209636 15651584984229103003 12767591530479792299 3932959961773735082 210604487010872256 4080669077206885548 15531271771427969057 8447519360208041554 8160769740782002611 10046267176483300095 4759008078189592731 12632582517451788507 15562430613469311764 3276593290665670459 14531059279481432818 16789667049995592677 8807409360177466736 323817846243993787 6554259069396646800 6140431355841844126 13097231547845597559 16688453433359236320 15554180595137765820 13018830889428488629 9389710315766867742 9893351658240064147 18141597367664101013 15586452228354036460 7176982930591118640 644106005448270000 14737174168664979049 18398127213283058125 14201110461813555986 13491751698442400804 13404460174530257404 6720298713397317555 8735286153779980923 16513286749324153329 10239896586455467019 593958437346818181 7715997161990158534 6349025860103714282 8231497297889186928 16531679311866046110 12100238465034768113 4110122160894833642 2772062607588519128 16781053987338419447 527025904575531419 2501267519380327623 16453259382498959934 5564749968516708462 10293972467009466682 13581646302083050118 16011506128382747943 3188741303056445504 5464103780707716247 13948383152040242180 5892912862359480871 4886715509062874105 2055523343028718719 12430350038389705826 6446668466833540950 10670941348899204586 12315786127002792717 1580897068136354333 5414288723910727422 3387648477149898349 15322554718812706548 10642047374559927048 13424185335337950391 13725166493788193065 6587549433678309461 18320213310524271626 7527079464998776120 239787832941428721 683092495369687174 841686591539490676 11507735327299117341 9161931481762094039 11274993905731672766 10064239278702902060 3741296149971677344 10579838870428792861 1359768757173875718 9177247971057667708 15018251509103985161 14505392883150473815 4338899841845687390 1966087130961533927 4299226453433292915 14875671603187381040 15969472518953996207 2092102203669699432 7242096352270777498 14955067279576624220 16844994934799054330 10808566539003607731 11229380133680650869 15102227553996881689 4427172974121448985 13073749353968052417 15798789980963976701 1604144343174940389 9724627725983975586 13418729972303654927 12850700422626676761 6607221496822432269 11848088369094160462 3063599919241366557 13124559402442357280 817887161133880864 86782514913193021 1589429958932756338 17683694957765061990 13813962828701474135 3404602417625376615 17100351036324502234 16132645423838513541 15199755505682500123 17858730031372318615 10627505952527575687 2759196230392307448 7078906117461262686 537443687873662219 6445072894743361235 6300792708422463323 17650885427804156702 15347246923934573954 13130700531700286422 16949392084084463029 7983281916725150658 3684353487975260816 10714866651879247649 9889619433293082160 13212162453900986590 570605849873138972 12279177831770457685 8053142406043217182 16707126543857392356 1994115125040920110 16838477548535556358 17452932663369587604 15284288345416202064 5824332303418518169 9480748650176313827 4852418708390863824 10854765237922348266 11901351815966653132 9907308439284657378 9475078000552718280 2021811203586947671 5721213935770254302 1356982013123921472 16342184620027663362 11721083796674514966 4769277600997076172 11839438361475102208 12538228848842661306 16181733866898095178 14704785278515965595 10471678734747002193 4765377948663279461 6581417751893775485 9995179980892571755 185669057105632307 17877175117543137342 6452628927725376063 3826172147663513260 13396203372139833548 16048514038895558510 4502024900094495922 8244791218937118933 10581059567470890821 10568693098227403054 5307102676421600673 17432390338906999079 4277572922705530936 1140020213367611996 15169244287792896497 6353102573568517236 14759228372809296884 3850750862629760787 2531316869584138936 10997894061069504733 14187438477440262212 3922509026977780102 9987035651060951107 7149498977795908330 12184166677803590865 8424493047441775123 14827863426377185817 2551964904696588751 17136045016285592398 11361920332531767661 12774786798365291809 4547090218893280167 7666770892456700824 11608996506525453995 4222507989214476159 1104965116981174871 14643959591815558490 17344412846367563301 11165876926580999417 5399773621769633880 3075924638400537637 4671785329556748849 10392701013899639575 4521439184068438645 10547706940780924934 1394253276055435496 16195731913531754513 15230208649688245284 14479884028354854788 12245927107265516802 6414503497574846669 10163523892734933304 2327835870098521262 11025515812034882296 8952200823779446664 11134885200007453301 10531513080310357332 8135505241245336089 10086909016877269992 9787766199998952730 11699245836912480445 6481601887979185700 3990046824136189055 8588461418050997332 11180127012309512956 4634046543852336218 3733675144656734098 3286496897810941719 17202290126962697539 15045926109105704991 10629660064763883797 11099345455031311804 18255140934951747715 3548030338754659886 9520223589285659018 3808431950597564516 14474647322417951951 12365329473876685658 17067790591814873288 3593151299559017954 4208436140864334727 3191842577502489056 6015045769499210167 7031733336749561383 17441295066669466831 12141959835313902521 1941830700071881123 13929430602558568033 15215045735632663590 12594463296929525087 14328618719255568532 13030244177632700639 10610103209321836073 7392305056960923499 14778684220199065530 8245605657062069023 16452837113194376814 935791743668596552 18008860596220501689 200746577337505351 2522011641728735732 2714500398269691894 11508223980313611197 5911940049708159626 9266837322100258337 5286854803883030257 14351021768283275108 1733882714228440669 11293668603207283056 3031082947355921205 15339705952805240672 16005037268819841303 10693723840612253437 10994409444242051819 2094028255738802669 9176984014085956018 13670828337474027867 17664181101378127769 10387023187676529988 12828373691659415182 15510299169903634902 3787341142027273071 13967538818239427772 17557968511144495672 13655248775962140369 4877373786738186089 12519159160766241231 16867976972955100629 4588580764999411328 10175069545543912165 15044854922815240000 10197745181801571086 2080463959045333142 2069299335934695707 926508283693082492 16054692075171697021 11197845689313018769 754496324807509057 4450539866812038285 8539298877457219915 3255942396805837979 3771605019907493539 4356535681452113333 11222300509814376541 13833157607632735077 7923341133867739454 8664158720383432562 1921674736216811904 9434821016791735944 12100416192303573116 16038480296163807488 4142529907332920911 15851442356890763033 2217826846833671296 4036918236427869824 16934769605712273340 16166711638960610471 4925065932247518644 7440237103707389018 4187859386779691770 12834716762364779632 2574600772701304884 6962370886555007127 6608082782490016494 8941187952371886123 17495990567317123525 5774068703757605315 16374814696974721018 1320627573858816004 17894395628189382755 11710962351704579831 18329381364654551172 5424970882455742506 5418013055252213570 9131447174953050695 11731838799641484430 6430464572523023951 18109328348065173366 12442667479642034653 3432000312063325535 12372352190221574886 10583462165818831119 544926986211592148 5448584412430548920 10156255097837862157 6593113122611292594 3971553013714595748 1394460060672542022 15521841779304446755 5724862421348440265 7780894194992210345 5840947121555293003 5416125593581314241 3041595799152573100 11323549164830852254 314956547756587853 15545976997460174881 16438777985786763997 18289888835269011686 5393624867410311392 15028660700219947148 13651399727854844317 3251065494165829187 6605860476195040530 7368984752777368499 4295294674526737497 10109812302937122621 2282774288023558518 18272749187706208821 4676036002752910649 6290796359670190629 14211093629213718737 17285617659438829426 6813149461013647495 13658829828674365143 18007567069923215554 7816568782873744854 16190568290196122759 3691735634424214812 8023322274743543423 8023102821666079951 7858909719428048917 440099241301061044 14615035578338847913 1642808154366698851 17062801896671037989 8139105200318989327 10767894948868214910 8843317973057648354 1665054235373238991 4381244314131229561 13403050175925202365 1879840601460677753 13646715714178311317 4825728370008109738 7768506215014121619 9229572178693457887 17880829091747188089 13021187126258116799 14732736591115973885 6981323367340529404 1728111487738744611 9963944150426029428 11257502209768354797 15932347006728979852 14494915628529066061 3334749043235116867 4721560365140662453 5698093739468395358 1029232394286538479 1083321165894236927 14771535757023413189 8514630586927713826 16708307681333422168 10409620367482936979 13629111765454066400 2997345556325968352 13147244947739657775 9576073519358341154 5555343329399307187 9778088974379970170 3226987514783893915 17306514645695864536 4469607239996822323 15187519295335047818 4355314984579393288 13473449455664666248 13495286013838322651 4723554622931715996 9290504762730888026 4164515739889179356 8535462060677984470 4840555045833105710 12005088927409804811 12883519824155475809 14513829747510257963 8571345396637790797 7449489597498004837 5644024880652114212 6385143209597228477 9258688947200955443 16611201913522423917 10528821113839542368 17139451457338926137 6392700995027604583 7595585840263788371 1227565089742915098 7803172020044724617 12914553358300024548 605227075721173719 2752456017170288398 14740911337274796232 16084539208605383946 13528278762745208366 15107730465736528202 9553317590494723562 10707516415784005836 8435075551748441482 14628762517822444958 4537527099635625252 5549182575496589494 11243450368699046054 1512129705693286235 16669069905479316949 1036323094334309253 17488254386153477307 5421098864908920355 2843798892632562330 17160347497498733786 1021179865711556700 18139329308933951877 618759761197138882 13772734927558084887 9727395549520927478 6792957449893202169 8595501459254192120 18386927219440333173 17047420947546459215 13708244482695320877 13711060976796395166 9372211924585808083 6199482617612109664 313163300549560318 15431459846941800915 10333215114757945061 7314426683094988184 10123647800164009331 14938613202872135361 9962708726655177529 7802735954575440143 5916280766811603994 1839250999429231606 6916598568647574578 7706753689105890363 959552585582896608 5829920339466875187 8712357266445292654 8154868124366654754 5096881691397357619 12344932888807368725 12165877793282405965 11915382429341616956 922641032440711904 9024016459269432306 4990380550247527949 16588780582187527854 12495613666647935928 10628151641952460283 14964197061290614578 5357834955283610413 10127494834972426511 15266784905831954100 5919806014970900917 12346809444762254047 10750163545434326147 6594630482085613545 7188767475291593318 9044776867406236357 1014229581362027678 2711132096352966117 56145046833640436 4078408512591244720 3387721921836882175 6737034461784279959 16179877438757881928 15131742896372209660 9952111505287184789 3123932505293151045 7279632365685499708 14061485886734676054 14504268321656662366 1404749683938657702 12506293232081629034 10766811903695532251 9211549896371370795 3106071819450058200 17725230261247074340 9482288419912139982 7620353965970023209 8526530607274243542 18215123816804755514 9905709557752115401 15587006492280515179 4173844255417563020 8643815993695961231 466660076224088231 9053452924884270841 6363843061039606005 10920865894800623006 15142743333534985181 16286428008135758698 5020576485902338666 9591846288534190424 9110943806530270716 2259793384896098336 11927466305605428392 14858935162959699758 12990112724808932531 14789013961504643968 733873240841887466 9431027544221504753 6583986083013820988 14946005569578635293 11488073001417649834 7090201130036386842 11074727140145756419 12909321734425092350 9280368287216519585 17990727545575138716 17668942309173497235 18056291332703478941 17504588933999154188 7928792125109420646 12621118475425309562 12200548750144153160 14233641799425716171 16081168464705563178 10276115861463648980 14120192433751958466 8923874645725393479 11248481296588849512 10185967474072067935 11475956189556653523 14489940409611319220 14750486450769463393 17615155225156217678 8355858476755531627 2452052119289388690 7599090480372977577 8933409931746195284 7171983243532340314 13855548928294421010 14349967965305627569 6692232716013998685 1439745768889779872 16795529071729078751 9250787698698911540 3016999659301435518 16146788376832877628 15417554157955792108 12436773749429729304 6334482133392516610 15660653470940939581 13772564787163880586 8762103024822031757 6524127295707131384 7151998359055426802 8624379985249376955 4955524632229736648 3616951390695224569 14306305123076232565 17537504941830234934 4960833735360986278 725014480066746443 9426002905393585163 8575624203937219200 13056737551658165127 18112255661106218152 9722296567321779041 8212045284440322319 2422082994854259227 14113490553926936428 3273312587705808363 5315873349173585643 16511292639628776588 5424823972015658316 4226663645449589419 220617465341380471 625147313783702809 7756167394786030014 17206466400524363239 13651598505751263101 12268805560121050810 17850006443466201810 15833898879539236604 8426895389661390064 6100419221586899269 1595109851025573720 13719542246357033498 8398215462590303816 10758284541856285985 2608263944975029118 10352221803021343264 6172985853809108873 4502219730414198397 6734281673200416499 5255510038972667473 15757389180762543693 5195850143028382256 1149955600385956242 2232914095518319730 3859145301712694196 15083374878130053071 6260609910703836491 11168688688808151665 4648970183105687441 8659644362390122892 18209327528550984372 12387158710460003383 8891808771047365246 7271511307099966754 18137721236672813554 8424926422328809001 8941741970446313263 17683301035758370516 9089485497266910722 18080742174649239853 16594689876686421796 11034154060944070322 3703759041425339209 6347314844900994455 15719841300847145389 1410688581751889341 13771165516422272336 6933151463856062751 3359043311325531969 9483348268074948126 17625614377855300102 9128976981060207665 12467240852334305236 61650439347681744 17255838290907118232 1699989035143019842 10273448481161167030 212654949731894829 3614829161080545368 5526247659071025556 11694902729105059660 17426543189670466419 14932762312876469989 16235449691928979527 11797070994309920879 2111616768631242676 4636593678519353094 5189551772204129497 14403132816004513178 15183306842289993994 14669869768495632622 4080201212651992577 5629309055882049558 3671540337311654266 16942447070925574631 11269923928223535193 17422975190572159818 6578181712978306663 16502648027443170305 8813887014411304421 4656482719279077334 6225122882607001251 7690742494540943941 14339518360641271915 457307104893691034 5336232250475115369 6998395883306978321 4064804024519467037 11319375928943265994 6120437250179401464 3073591242953983911 5819859970763694268 4835821328126915637 15761919829822373856 17002949998183551425 1852730081005632525 194725939985128937 9766376315714415593 12784302715566852181 12482662985028754982 13908359216998401440 15325761974553783402 14964875734957941039 8296605287058456263 6909871743690472539 4320575513603005903 17854956249362426123 3645445215798842524 16203727032929864027 813924079770234313 4625985476869878312 18169256229087506013 2225315573725087599 1865148730765928514 2116246398349847168 13690282370676019617 15687048285443484271 10593457412589854450 1739280375385874025 4826379904241294179 13201218144273360422 1679016452847719636 5309104192214251332 4379854877830209697 4353977154032651127 16005053136543641925 8078131492417058438 17998037485758269703 15329130225227576802 6025516334849649754 5922695899675757530 16340392784901260077 1120646497324425600 1327580685733342028 8338885336453745216 15155851418422518502 18240142929601298935 11471159826319845229 13325634473385473087 8197813943877917776 6181043235041698077 15323696977958054296 6580629160618122952 15881619896999811324 16682399777387840284 2366666836606576417 15561544030101016220 6892780988300456414 13003333722108096576 9499203774742774125 9485592289876872083 14863537952952412844 7140899857292904875 14107010908730588937 10465216307052103280 3242076565522276749 17319996838294829560 16416113905989058736 7596788812016975181 16132262526041806404 6965602049348344851 2192608840856970514 14177318905367195279 12932515743789081649 5337787872808486049 8278229052449829516 9787060026096088143 9718598597091089728 2635656688138503897 18294501655882057193 5084553806455926483 9978394951518537774 8232465260612133667 6643605172553340868 15287045486269863985 17737917720459372091 15642426261957920715 6019522592852145819 18253885997042570174 14185503719096565466 13613346393115729224 16520524391034803645 4932509251518244245 16478914305129510807 12288255782361666645 7936852542673399333 9369125470911620484 991875229810553153 15355112963979405240 17387180624387410402 13271774360730870695 13272771904736781059 9894019662037455450 8577941518714764655 8647428837371617626 593827843142508710 15581982866841452276 4037290167302361799 4424706898974096553 9127495422490308183 13864975013322464724 10975281376047117843 14882927809617735299 15616240693803595837 6770682175864815743 1232132829722665763 17813677964721623306 1849227116794646288 13930870761602195656 4899459869499131881 16268186726187023666 16609932698424836042 17396078299486460145 9888159979057317847 13959840717321265142 11562068676655247261 8313011602525870185 10868885856495033418 14577641092726170274 9107481524397457018 9007511822666891467 1168114771382337780 10655903661540788065 3574721831505725215 1887872538940901733 5820839645060304799 4764460795483415199 12651622513317948061 8582940544107750614 16893352742974663294 5263323955912112710 13163131203319169651 5540057561773154514 7369731708112865766 11374928704894118377 10984463642719581742 4795717987857182551 8694258140414188865 10311710071233342474 4932281098761236842 4533263687883496935 11768749743871418544 14590435418023079548 11238019491540028859 7831137447922669127 2587324448367789859 11486678491630024780 2153100048385472159 15530507164967009720 4236476552403770878 1055175576235003828 11711518525802020806 4168342574061825688 7298337324170524851 15333790466507683951 17492752332698755752 17887305007943729610 866014592882639646 6379792076195275205 10077605484381492150 5050143998621407446 1063159819945493698 16038969604952843619 17332418390306541300 5339210131751450662 5241109021042425682 9816659292525027664 12720593940010662404 9514373770139298196 15419203188562592650 7929963719528381186 1200801156881295537 9573572323557869021 12596272424555790797 10954457683041686916 9591539736030896574 15052443566577903355 2513518668162601026 10766107149690464365 17304286436913929353 1751636199524767083 3717271991316256069 10396342822837643511 9359432785006236952 2293456389245312179 16861948982713856991 4723465566937641586 430354297147167891 13240521834132275487 2314775917559376093 8562408910816799621 13458720728861407529 15393855998563752980 7032847644259017560 15420954009950856197 17748038321737607258 7060856143757650083 9372399917600328775 14296365809717643446 3793419901895783069 5554840646078379579 218957206394497773 6626290329373523806 12003281916615754610 2619671270520458897 1664302127041965795 18237281793740771542 18056082582369356830 1966463848037716811 15360272444839453055 90460244215829061 4790115518146649684 2140292407401958609 672447085955206483 17137859103160392698 10869598770693155112 1062261235848540894 12983695937735519565 14429158053706164462 11341117811499461537 2627639000273519958 5316683217419317133 9043047147212313866 6246476527053747898 11495408592925413600 1095937955059272022 2159001826920090275 5373874682330614383 14581874391022288358 17110911024963179362 363675501360248040 5914194479925973801 16261468647906455620 819685266821012726 11238300838935837845 4401779922723660479 18145952290200024715 98639088959473714 10396980004859585018 11448909672506529733 2655071000112940644 1772672519690009921 4872107644556124513 17013381893383916130 4687842623817714817 2060612563834750019 12605381676854028744 1117194501796374289 786672080895354704 10010304084690264137 6659425259519707487 16922123427490146573 11808662254923628094 8774673589836597667 3018607127192188982 14280868656586608329 803822199928040107 6838370762233994249 8059937901118225036 4085714614168222919 15158805917033542251 14838154987092103252 1311386125088370200 11076096854412685722 5354683101746061885 6973637873701481131 14739847479526162683 3778179568458886493 17953250217436930647 14379757246121157061 7631984778626213776 13276006826218244279 17349065894021438965 8146898519130740141 2112784173652311852 13790151573040709967 14886676322603681484 16288761922970588324 9872716507980401343 16658665793502765221 14393412734692163151 612649839836514482 16197063085853218847 14951204715832640233 1656171414586721921 3775140460917517339 6123242275520353755 269028917718947654 4672870817256782137 6093098640721011064 7491405664423080714 15015032808337282423 9209425037761277161 8983064379615467594 14554323201756088996 6045907978621440858 4167675847179919255 1227972004284394573 3162714576496488574 17782040206042123154 15284484608520419972 17691804768920076574 5082289779268165143 11805279494687292064 13992778569778111910 12100071666123763740 16408126030051869458 5256910405871904149 2592875863188937285 8161986376367625458 3730517617828056502 18006608098237623326 3409366086432008099 2450765094712970276 6874447801663644593 6108780325520324739 1481259425201217742 4020570362688655342 3769132174416725909 4612914508824202696 4210775420267701054 2547523680672511940 1649786682895630372 9461087853713167954 13388266206030110080 4823034809510852213 8607285881769741103 4363155517085917729 16590419917200007121 12350230735136510536 2484581702781891058 15677836188354446244 16753098387846003285 2917199725604082450 14206551480839747913 18064439307155881309 5636739605756345638 1279226655472331179 12466411121709119771 13038151806850539671 11312093685137294036 15327034542781528404 13825619843137621501 7197483678613911941 13247609789776002817 17561729243823728863 8378906709084937276 10136301904631562792 14158379875472679124 10872680994924749934 1353063738661161333 173577731261223367 6102499350000348953 18388300282340847920 2191304439244680796 14910988270009701732 16189892851581511231 7765625399447548901 10164297151071260789 11945632787211339564 4734050835651677042 530387426920485082 8941331874408310403 17703905278437254602 16164892478922648314 4196399138399547045 12645306287915014397 15897806292334833140 8252319412742268116 11676815115944906256 2751104143967763729 4554103048671042241 15514873936623799115 8640078392339590836 9789132815697327354 10723063403312047333 11397940306933007227 9245408790719938448 1220527151355573970 15018671414693448129 18355577563485306008 4146481568964020156 5783063560930877174 10812176006005484750 11437605811881586390 6474591526731921722 7202252297604412915 16697535731822181905 679360277629696694 16682304476835189019 11223125549016622255 17888690296577297587 14273288665137465353 9507261341909430991 15835916432661922502 4310449603121247931 10889076245936870420 7765164123731181105 7546495925186265936 8481982914865514862 5939839485666716155 3526549551187441325 8290198609917578202 11929874687304983501 14621748924207017685 455438934000950601 14410033906827012843 13586551799611339504 15587657221144222001 15295477242850056533 6384034686643798019 11555867488682891273 5576201380878677295 9121691751173801244 16732020395648500924 5923099790239915595 1323342768473058365 4023818532234254354 15968429893520450991 1250237109637925701 9441851282069868202 10587458996102935832 7062799103116919771 12757999500135858651 12695245714941803237 4745793138120132049 10020072483711454648 18195290984253831564 14723814884115171859 17416878600763443050 2429322610866877660 16319025395860320604 3681868309557016772 722363446849435405 5623579105282877252 5533387057352673034 7353319012227802185 7504209176860402570 5201419242041236918 16977829068738507034 13749067431117102107 11551611155744610044 14503412895676449010 11501133701974151896 9611442001790078131 10559466594107988642 16660844953322490647 318503862458995940 12380343383759475768 5674087988851077776 14469813581331836158 532612334228896945 13044273809837938287 9369552994492307597 4549396769225483830 7723102178797702785 6814454580178083672 12016466894102776604 18390839917651457537 7494716370882579050 3954406148150128742 14938111512123986701 16905944840950851268 13130640226074592537 8989535445904536123 14233290292984614348 13186582739464508754 15239922362131087118 18395394495268373313 11712950487913127683 16328923583596309522 5965488723416846759 2476731203718833649 212368901083207712 5387386762411982932 2680863649135614711 10937814853092171366 5144553647846583994 9865225974909726867 8382672981138178152 11681491113351719952 14226403800320381520 4036573166912792147 4727274965079527037 4913596214845631302 16615189105537966635 6430118476026232206 3530513078952865006 13602841065141384588 5251854201498020449 9816019558243654162 9277739320439978976 2355650420712363213 9085870978481155525 9740410014211819332 1935132428709849743 4137632441945842846 17498697116313842454 2428447033239489431 4161371995001726789 2662825926560780018 10130752327512071652 2964592077961187189 15007636514196627525 17761474221412561818 7300276420100470590 11091508667283953058 9398552310331872517 13191841759717276675 15590713738570989705 18375710853903258852 3793659939323418534 15771764367860915923 12768468124976862814 14956465298505230219 9398626465075741979 8610271182788039891 14962405681727988503 16928763654924542517 17852945115899418526 17468458303635272333 6868451668211556023 1955485244971944285 1000014837559979255 17626374987945397385 9158403971084132916 2748169434568126729 11587465847473649021 13375017985866040190 5044875152912866474 13693645576705835083 6894051269982295941 6805159254133549375 16559413383537278812 10899926401160657694 15722530781995746417 99429055642505669 12075576181103869440 5704020998440242834 5405907401884624691 450478979329470157 4837011032106523394 6436640199927750564 10797457542892070934 17734445100023371059 13678943659096082739 3179066621662362537 16500440991404384445 13606578351024310271 12752707370286694108 14474371417280477148 10098871909938025589 18019566384625598394 10946134755668293037 16837660652775770508 15380546622374116456 7808647153748711009 1219763745161203244 6493882767277440228 18275031931387951147 17106308953462691768 14255724476620991484 9623852125674555395 1575670665351119289 10222996339108915287 12892961017984729395 3420016918265467343 15476244171304033756 7372775455086502305 5764326437492407314 6150496691846457999 8656975526439533338 14278351543175933327 11722888669671220533 12125948892562242825 705897981667931372 4096179298882480143 16836039525821939189 15599504124144924104 13974665140115592698 9914148279069571 7175435064672698584 6655684183708546838 17813250937147364162 16913106768996673047 8615701321181303243 17604169004046823360 5677687691445160855 14991609725964660729 795118948592297007 15727243775481768777 12725460482369326578 10400869664780431081 11887369419447797705 3402563180401316518 5713528681118732514 2414903492193490261 10698670408513547325 9327788938231949459 18305659468644659124 16335907671981810771 13084710131553731285 1869504714889831622 10390436224622977899 9474265882017347650 9899869459463686257 18361917888418608397 10366411350361871584 11497767069576768641 2275348450271101823 4248000307548368780 11715582298584197421 12924194629739480605 7083633263002170603 17959897009501500449 809982551931529007 13092947660881443565 15449773043625313411 2797125573174061142 16063305587587919443 10255933859187961987 16767235685499578249 12968313009211223196 4712524046672867562 4164258635594730481 7413841924360140532 1050041314057299237 289213710040557580 5393672016814465290 17918245132749661299 11850214529629475956 12137818264651855776 6494748230071935112 9205933862860148207 4061509683386324710 13027823161477547921 8155892385573239486 308787118166492534 15171335501594993311 7744131373063604818 15945510050519716726 13293110160660339727 8179601800963891205 7442556140754851371 16204913942833780200 12750739337068224766 16664395503417592054 3668728352678360355 13266420736778127295 7690967299984629617 8574373576730097731 8616774643698363355 3729653819933566674 7532454489271738410 2949527611531367177 162236431634601451 6794193537762491370 5582689416212737922 4600097966187446345 2525386695736650914 18431207957307542332 3185371390560793639 14998124793022959475 10515724920907229918 16045999094228072512 5302529894427758544 7292804741387759272 2847275455204244709 3727216092259144851 5721929483568647995 8238323575691545110 772288898975800619 16933190891906842509 51020082611327026 1031743160993386339 18330849186050791181 3043234472735691783 3527210267769536872 15905619098753141415 16663944323306902418 463575387112616393 16870945472553461647 5592052606591523024 9000599745241520749 9870656770671581290 16465795029279254701 8286075814010247992 10207142670511520394 6806423841691348472 421591956935277491 5873112467335888362 6229306885058624816 12331557906244497933 13120461091257851919 3274220353944149346 555680705811750744 5050923274966598053 8598536988228808977 9320248812400358556 15880830024386190793 6253069089548907336 7916855902712887072 10371698166733417842 13625670338565338927 3685659850369880218 12733621413876875415 11059482954923416704 3768949632691951715 15953580867091012141 15381022620422622391 11057964858342759342 8844693994836204508 11735137974766695054 9465933403826535154 7225644101656952344 2563464852756454623 1001652705898990654 7150597155040079555 11013643623568340606 841205435263487839 10345320383387084217 18413379450969221723 6669003958175981301 845245980418312803 11481723675966044115 16370306890050626128 16887814214174911084 16974969254056427031 3791905116741676667 12935892953252558114 4773877644276503689 15857876556778759203 5338202798400161907 1258465018473857519 795899235839837672 9890899067427211171 1929089063390681416 1466536877287356777 3911775947736639660 16143843396070321055 15978554355789850776 13294911761893731254 1698387014634544846 3627523952726374175 4980836325026750721 11949832509416141550 11950676389431871878 18080408185586025783 12437771666298007968 11236791291714600769 120577931996224553 2641656033142060008 11050788464533982155 1050590012260915454 17232990706051794608 12006380075521390100 6627454501505202558 16325140909373164204 3451318667506704726 5302819815152769461 17781482710746151112 1322230078523996899 18198002251834185233 10167702505088255203 384438496818481222 15822262315295922575 6747361943462729440 14196734498704923599 13388437174929522324 6958434959133646340 10316850592024603056 1476441190215223753 5807063306292382910 1246625887984978367 12213192598646529629 14194273333941565886 13521579473445949748 17351201836395523105 2658940045446589650 13022287602126658314 11742191954553031524 7707138301983003026 2830979844334602364 15878285358176325670 12375334046626864719 4486987131781650903 8885175831399412956 3496153668197708961 18099272603724158787 6045754490351610402 14793643439699423646 10424216874632073698 311441834893166112 11149866649648085449 4438560083550183577 12681506755046101786 15878108028809016754 13195099614364041052 13384774116414663947 7408065262878445111 623679125176365293 5879359633791236278 11431728324961836434 8634311997318411888 14872930171962302574 2985441011152702204 3101755342657065353 13297700868177374196 16560157403368547314 18024356685258100991 6905668481483062404 867376970821383895 2349659808444563318 1474378957246810870 6494729243018774831 7454263776954591910 16439245726651308164 13243523622600260961 10808982351076354124 14429747533156977089 15483629306633915700 9804466612215197702 16708516903751107470 271961045910551440 10956128419665851949 11717107100759244070 17775743182918583084 10078282747274933658 2571497137377256115 7306737498355405363 5435361948437751463 2601380752611107462 1827173168282550420 16975493002085187063 627707937488381757 15156144035134159494 12982873214703842163 12673584867982261790 7037434311351380671 1344759917049339800 15860890415109052841 311584286411563818 17353676100868431788 12272708446256339976 62603008221004318 1436383749337267150 9486097952049591564 7058735335814648373 16142296522747384093 7954913636680982709 2786385485592720953 18201522876537697101 4617326255642358455 16913365285197358299 13480115496927772576 12447200720582070468 1855335356191002120 11731874089774357007 13452123867816923295 16831964409518486642 14666807431836231976 16773775243215111983 15638721254087244745 6224083618678918769 9286911993392055098 11867234936803451931 1799024522413770794 9362000384297653250 6426641101710594353 12264360334157320902 1980876878534938077 12089619495420689587 14785855161504761568 14312554395671435441 13934233467033591598 9825058001893052091 3118624322033453943 15609310336705746144 14728542561168819317 15848811253897153941 12259761845839192131 17985186366969206334 15853954601917259535 11765061316065992155 2695805688781788011 10043431519093936344 13155507477123483228 2197741767459498760 3857727075865734101 2820821596602727396 6502338897853314160 13839076945533301488 16105450918522173902 10137176103345712734 8235453789194782126 14422697810568942250 17497893864973317285 11919995407027329759 1934271306708182838 403811797181252573 12425513491270534229 3948328879668013436 699023516849093362 5328354070288088277 16820453943642701785 15374743572394181264 3103900012310272043 7719868016969584227 760045038134117629 5867421007851524800 5873215125399484069 6611646829808637862 2412005317247806628 2950011841978057117 4752014569614456457 8807605598847637834 3781932663622335993 4976301197116253489 2197191406726668707 5389914643925916507 17787427114897352112 14174796301087116684 9116360070714519055 9819460099960359333 245362955043456524 7630365719964446994 235571221135762291 1097208767554310305 9970797934393651909 6816486651400042587 8590262459934865380 12118353264004893198 15545800557020986682 7728933608182340224 7628802439399829750 4466413703196619535 15573857751180022058 14450786021273728986 17408363352939500141 1450667299109458477 17826275130082048470 3693843189531194455 12290597618426101358 3990191928668593139 10331688053611190926 17051032154249900164 2792398108885170969 5058660773729215385 15836134316472749393 7870132395185007821 8671505523684173534 14355980190344378647 8613241117479192844 4022713180806274583 15325313982987505672 5976380029625302559 2942603346509942768 14045264617808933941 1675149620857603497 15933130907860478100 4234063512844370249 5717374040551637275 8597530358826341176 9599704567092113861 60599934796615787 12143992829772024122 1552084372614391093 7447122784382729464 3050698051239304730 16288944396142038646 13562677763234670885 5067696306354650802 11433394201949141521 4800378643287897685 2111926498050637349 11197820673621769688 7843004052247533939 923286374897975849 13154939194422261819 12709590292060264652 2529857071151575774 16553821340205537269 13343218392090027577 6111973224408262929 14396027320708818632 11922101535883792004 16666335816763398500 5450849665394021147 9477740847270725557 11613073375684693653 16797037940967634085 7140920414199664748 16656683609108546899 4360176108035811951 921376444330568998 18338068417656261409 7391601751028304201 3155330434563868732 10631577261168195793 8248462378009499369 16948589387274218955 1665237377565601720 3811877992573801599 2417405719986924453 5057237869646650842 8963769606812800313 12338526581988769652 8301352321855947348 16412628655069367679 6244929319847913476 9592534392249049086 9233279951542245211 4107077410195525943 3976386614298502976 10311142877676846882 10648767279470778223 12276344519242741764 3998095147052368568 5928953920801853897 15191900027288852192 933756341904019221 15182211977402618256 11035150694506012674 7828479886418940013 11388975162621105342 15840289761058525593 15484602069203748147 18393334908301997533 3953115354852646095 4407795960960190597 15838612413389025793 18001494018618779333 12657229307144723521 13154810920238657297 11534688890234338089 7381134123884164907 15361129422268776183 8489598894339420765 13472256521617629693 7666087603868187857 4868186346615417610 17956102864299245192 14650572344348472366 2862353623947290094 6916407150899672050 16333923811034055019 4726240281110860091 13461378952887461172 14364128268642994671 2481459281807801829 15740695699322475290 17427535131478042959 5001229739351672110 5602880463741826881 6946103927055455480 5392604779946643713 2036043236028394482 9974587709788084632 3111851423414338633 15156715612742442701 13887484015298267137 16099594712655119389 378882553330847168 10786683125477572028 12982474024123315847 10114461198009441133 5993094100759765752 13712958286402847194 5021994661517112359 16304285477944813206 10222446814077949431 11348263303982972098 17050267683420437790 7215572800441073141 18114472283231974328 15304618185748871528 2737557669451412493 2371849421035827110 5227338185250119214 6372895691491252836 13030220351112202391 9203222475196153841 17193497395604620037 2602757673294422371 7325996883961577211 4447510309635488120 7883813782987897108 18260855388094917677 8786068943279320276 4703928184731349063 15238812103951368570 2445851674868375716 12902550594460095788 15321797170579782827 11888142254325440892 12075922161913190521 976171901650174693 4645325144028829491 13009154911475093109 318468216197865251 17431194610987427186 15565521600398276818 15280359471062370696 16218719644493784228 10652956847874464914 3953791687756381234 7575356223739676643 6440924672479175685 5167845401499464402 4607308335443726593 16379483033932211083 5548636272352703886 1848507451416995257 1818845603754427162 5412478936660195991 10760641557852426042 465347028296497407 17363302086671355439 15690362309004741837 533463877017056173 16413561966846886051 18109534160585414174 12250265979344812868 9536886388998053234 5518613283017657147 9814628676320891118 16019888924219665619 14563885431830248162 5787933966344416771 5912385859860302068 3732807058531050796 2095751162650150708 9440313496370582010 9319588581371587256 496433678900088264 16115104430442684144 4452347031653397166 6254601171352960527 13047117224721374191 10602442156857082568 10060832131204418821 11626594971020945365 7711228452489489104 17024914645789162328 4479448715593277349 12102302173796297879 4215254768410114765 8689360160808174621 8944213770783443453 14395363086850563301 424870702294473832 14850102919212798454 532083931284012340 3743532720268027658 9034967163131864434 4025807341494245642 13501404628251103888 13805509499261410869 3127239813305767274 11306600938011603044 11269573871305727906 5801132187567470758 8708667707412962510 1880268672681316338 10197272320813683201 10421811885509659646 14923935268702760043 10698754653413482670 8544162270434426268 10313887324158337959 16330853035334500757 17099547754243838220 18405490862834116743 4604591086436811101 7932511375279317447 11953866721678414331 10954008854573661724 13256380700616162940 8979487205581833376 16799560820890137553 9631473415203275357 7504592681525633638 4483701417671076414 9796403593779510958 2766889998263994535 6852221324442361809 14584961430765504655 16012004992826433977 11163695611478146103 14078523035620340218 8925224546899058328 8240778336436087726 15873910428214699711 7160728721329154901 6157454306406403874 4544420225319541769 12854259655179926173 4378216248810730646 17082402514379170505 602546836092117194 15579404907374218556 4555987800663471274 16770613348250337488 11216526471163954760 10976791593306276749 16964089818283296899 11524594691503541599 4857258540910563501 10066218832697886949 12022744389482849401 16959694581914063987 8689806526783882101 4956418018812357552 15503488751225112010 12504509438379209462 16698210473736407523 4190942972121130910 39884811611604608 10138283534128322958 4049303180519912456 5970998220002645829 7818813330034810102 9894467228617959276 4354361162013062399 13642249160047366525 16767549109956172326 2875868696397753410 1877714549178096289 4141516310113299874 11859599701307536977 6621821531051769085 17771883435987456601 11979593815361843845 1982826480062118991 11630615399042653125 16258230168002398718 17808568268288611611 18425769287471614050 17296090614323906520 15139516292879287285 17254518679217070158 13603981055549879607 3702279648821785805 8567312625186073858 5286114583101032092 9363785353925294825 9745723329477341542 9313466889606298326 10815923563461054925 11675616166069141050 11936116747670199844 8622722504474700595 9415617456103129719 7338077377676442996 1424260670461573373 16210265004676343848 5565946730961459731 12413897121797915676 16834842340603929556 11466804075308551528 10451670611603582937 18396386474845728893 9437193172733381045 8326157318265574253 925522125887243856 7981461460353578670 4107921970376070956 18394014462955693861 11515328788421269281 7278517778031549230 2067925299806940514 2585616125668852417 17887987540772430431 17278224248462208910 3026970768374891645 4893936718813282733 2678852205234166353 17902620361331813349 10014307926132189760 17680691357249465906 15704863785287267377 909655535773972041 17846481436712547439 15716228105637584395 8562710852207448193 16854709268359225373 11835486908223050988 13544553675170740107 6943029003795921738 2038984811637128959 2542394165040680789 7781396634870010443 13650356537222187682 3143725467685648215 11368801977534686472 17773131118656996326 16464769334892656843 2933207805401290957 18354922325749557746 6365792784379216068 880746999028033898 7610208909019058317 10423099617206954699 11335003344929935562 12710642333251923784 284321601040280913 16254042681014076368 12532699561257212747 10116566083964150591 9817282749349302108 8321946935760706124 5297589611591433712 10418258504111542110 8520843813726059283 17692512133259686201 6347751407258906155 17500123985425261084 2188489385836180747 8022724231450981652 14727869487932452508 11328584387304906696 6400167478181671361 11639425783807887597 330918792513937384 18039704430172915018 8062361706625701169 7763730179553786485 277960366073627573 3000381536428411452 17562020102092884269 3866509271500099594 17048401682927262530 17455087157153061427 8973719554232648918 8774569376591832586 10292660127887384361 9934296211491305123 6575991736898299045 1097389036049845755 13747674691685219097 14599295624399635076 190336711338956364 6491138634240112122 9532322058457962720 9429371817355232062 440456100966802778 2720509135036954049 10730428991786416039 3310596157458272606 16532247258055805062 13720919449362893556 5331365687886589782 9678947469536246371 423153952434079596 16326824052557103201 8589031663629694141 9398434297502811112 7035723954840227275 15202689218479703284 853340235659772741 5008589674574943988 14564626501484438195 18438981488582827717 3695293973959148287 15683761944478825242 6744864329319300102 16630168702062794159 16687388577129479048 5633850250654862052 9566759495308970433 11969857834112128487 14147021566459566496 13333988532068877009 11055711619812411947 12610363757794559696 11620664119794846106 11194168931699227493 8157958825190955646 11486433643422008314 7195508164774738743 6951096501609711664 3818728976770716893 3329691783990814924 15080577534306964711 9477634736943932406 7701591670518789369 11868958543739442766 106414588006177461 1293515199696086092 17195772326727577868 5212734088111524345 7450617659144277946 8289062584232238323 2003692954550106578 7362147572712635615 12694166856901994448 10778471456731460364 17004086272376354539 3392208715242534323 9989278723903384590 602064849468162850 17278165213171149729 14953058374764311671 1919711917120273039 13448619400776324038 11147884193718768423 6436180410325702168 11727367346794988150 17419900800534215208 9045786719561349366 18218774527242041529 15284836266575534837 13028547132602129759 17495300411954112600 12110890803123620561 15614832742050519627 18168320324428826082 18238085432651303368 18372573979979754114 4725257287631328989 7963845780155028437 17556716635836110127 14172272959392125521 18163280650179854140 4823090226050491023 9321167818975052873 12041744684790770486 299575306655697515 2946442355086345206 7380688337915718681 13733259677682919161 154504443382579021 13956763977900571171 9368503415903142669 12207583452665117595 11491277080979391179 13126606225790593461 2709338931109888669 17638482359484278358 11875430614499916901 4542209922386682591 10267404451214149362 8412442494790105399 15321775623765314381 6912849748519916372 12143718063689560851 16043667766622636977 6252043544220044412 166560602061366646 6773565215677123118 5217143046155909363 14697225843046583173 18016690241854589904 7323736212863379367 15604082633063945323 18256610642487187840 18204966613925047513 12750201980964834933 18344732331214561365 1488301734257984734 11941953266427468124 2519717929387370306 2203232105242723810 6190359305236542620 16087968424275511147 10659512896058140805 2967835253130781130 5103603202442600976 3608489697042674655 7355996043583543247 3225723802822984373 6488799048043963001 231641907952143934 9312204235834997492 17466933471486044854 1957309562666532176 8363508912550172299 13784696240554260862 17840704356444715311 2738916131620242887 5286863517895430221 5851274816685571374 17777676875576884717 10638897630017168792 15465313558343170719 132224179485392247 6311976258664790325 5252862730121578229 9464569308991915328 13969616772258996130 15255563233844279632 9834505475391985568 15356840651335450862 7038175988100093349 769135517611748111 5947493608853640375 9015458986310186835 14391185694668609254 9189478136004348052 6306451127765133967 1576204539238950465 1276818152565387786 3136085786068710882 13281895867097721734 2876194184581978965 8986098505008697099 12065878024835855766 14984950924726194769 17152032479091003242 12264027051781308366 9634245652909330732 17650760945513159304 6037316907158489990 9846344907950636923 2587306135519032987 13381534911160062027 22767306791378093 4286993041570079650 10763835400928646256 2515563985530557330 2929257291417122597 1501806620123524031 9655777403798677461 7135877950301028645 11244097637133817437 8086429735385361806 11557366777867892793 13403755735045983616 9547587463056689211 8363739078944066668 4014337321884560474 12186134835734049320 14922169903542013059 7886700963987276024 10900821231080557130 12423813533438097765 6624382817696018696 214621676391696348 17473130942640536109 16059954972953883472 1157610858004027290 3611552240040531643 10109004199870194296 2659199940485951215 6146654968833503081 15510302278551876301 7459604578868549450 7594834668639458755 18166808640535464423 5167650314481461859 1284165421394934207 14426470124978393910 1585087665373875615 16214748883698894653 813621781282807749 6670847674738652728 10261099385702558484 4233795548834685577 7550699669283714167 16721817741770046545 13322336103228202027 9934252212065241714 16658055155367095198 4141766373250852719 17909285177731300788 1296233930931451640 15334236480804781468 13422854896462004046 3362979033956264126 9216536474432799055 8733813478490233690 5344306617065813614 10759627116737440604 16501844083467064758 4301320496240636770 11843114987990636412 9498689353802881128 160570891856571386 14020161190233334681 1372696861829312338 9747429536847034320 11364790974712456238 18079252502237380410 6208839025091165502 18003462335808751667 13969826522819295674 16086012154341547829 9664391580570812209 235751530233867981 12895149913210499157 18445720561829142398 2068192322214718511 18173543383866267211 1634402268921950006 15581989209306138204 10570747581133061507 12221508815533610452 2897760050672238571 1161096025546593292 15827994157606547198 10475514656045031460 3569096106556115008 10116650925610818670 16801044064382715517 12575496495898669641 1245368505712545758 17864543222250775026 12092120247476104475 5688348475192638802 115178461102492896 17106118209524347760 13280682992823150651 4504063943716286039 13376899047681265399 7901382278914769457 5880507963185943097 2720115164006848089 10211977937095829356 8839590748356375838 369310593051907993 13605672448121406314 6182645584179967659 4171573780677422617 7400152594846981944 16424859981557444656 8596395292216243194 3549790399068615613 13334135901798365163 15997978532513765449 6624586518676421157 10963444929087179730 16879311274691818052 10594869531457173731 15871591392577838449 16640754147638032861 4798232468023606939 12796584674652770558 12620791416731121978 14561256589481332700 16824447301612437073 17983374716731010705 3857664912618957113 9972166212398555459 8617460902484892791 16598130311387468181 8774780290810856479 7216487680740834492 8213776477947434554 1728811387536946932 3088574269924455086 16096296592828581841 17478741966757101248 6730336457364907805 4179777602690483711 4073021188030001162 3567349913890870928 3307137357297754265 3679678218206098131 8363530368495102414 1303059040249579735 8479606790003597502 2665062169125150142 12679989083392939948 4305174800483817457 8857137383941173460 10049285094771603606 7907703709396176338 6439231013603852727 4794623598952059461 15514359319004455589 9579670956943521971 4549931568337467845 14852541193960827909 12423493828057471262 9685542549421390767 7224400633298268904 741684381064643139 7369765785859157846 3427556309024253055 9229469307045988240 6849312993736296977 8224398039082883951 3224434487752046279 6415853564998963596 5193946732299503604 14631614297661168745 1157413432576541949 4859413007609953908 12227930361018433142 5424792193493567043 18243671105632995587 14023563904136135659 12309568052961160702 8339392074793489068 18174253921385985435 13067652190511347564 15607741744770492784 12107590080578861480 18242500560779682182 4557807424165840159 14051599447714255015 17258319562250654162 16562976794986389220 730145944880409869 1330698128787359027 3556182654856492375 2184250065407077201 9591878730594106481 10213213564245614582 13125756277713907345 10332582515266096951 15424805231538042226 4123474280821802159 15895838158263089582 6835311449288825134 15825504553414826062 5498620469807347136 16563958634024829168 7587178721492716602 12222196377735992676 7082254057834690073 8333479673105066511 16193029143790152266 2956623394671906837 11656242131109485465 17683545134030334265 17402471328800931215 3924971847852261823 3947041362425667515 8794032377566867113 11698290253154993212 12832852413331191093 12895052543620589809 8757437949412779373 2052524042579082792 12406659336132334938 4098427274248262879 15112856643679122124 14324499726903787407 12626762861155863566 4056982361156763657 14070906730591162964 3826152953914958768 4464836301657178973 14933405011891327155 5381538045007450670 7273279763309057095 11975191574151633537 13186730703064474985 9070343159154236874 5629774852149085832 4142710350450910053 9369116998680068603 4523858246700270256 2392114559532416968 10088721253666754371 7330328505609780880 11303886623930213992 1553036010873749770 13675206475244029625 5956876749729838525 3125397803322526857 3129469898664686636 13937133204434677560 2147011877020913511 9019569315506836648 5197356533567923615 13322531208396982151 1190720453365930059 17522279587107604380 16183313836392178558 10685651904229336531 1992875261410286994 17689554894605439755 9532176012293780511 11968901077248578036 17101972518826549563 12368742190530141166 13778961525144788707 4829498199779823138 16691035965530001678 191486519216165818 17605703610517030978 3556759856860421537 7439054276068777708 14806723716868565717 6912212469095710703 8740178075829668537 6691828897897669884 11171579188559361376 1374765693308353006 11264189174109238706 14737364460766723888 5450292742018549001 7694712481407791017 5826713144909050614 9152237862648456997 11535758611705352326 16949172252054215527 13569336095571703623 16877590985605894703 8773098177737129087 7247959540812946848 3619486149661706932 17980889329225511845 2305337086984852991 2927125625406344473 14380119826923984578 1498624713756105783 6538152290710055878 5598266657409781903 3228041872357730867 1716743060870629327 18376831651416795349 2013401134357321898 4422456700770570101 5298720765574575578 3117823132940087199 15055414902496925158 5397022006397213087 14880572021351649198 18199831641911670847 11658871134387625328 9450304440538211696 12516652654339500156 9962545476918127443 8820778131193179027 10206095993448586259 3050108518481135647 10083799923496722252 1693099398097591121 7786215067861836209 10037525108267379267 12407328418672882602 13923959349237502494 12784276768317338333 11016434589137648710 1922891570553037048 5406624778546858130 12279682042066214578 7180024675004763277 4835483591418560572 17010061970927896144 733699982869621289 1621407087790058355 13120378796565923349 13828460278089062245 14397442373590101137 6249265863224856965 52825372250902566 15521468745200993588 11910785881068982225 2174787063538336662 1413828037206200907 5174905644983546875 14386776904730990084 8647697688364745133 5296657354891209026 17024097803790362127 6630304781809448291 17479725760046517350 14297900959693364316 17913669348539530225 12536509772367714461 15393106271847464265 7768713603171769709 9569568576640781561 8363750429358091848 2526943629772354832 13305684127290360128 10034159405782829539 6732353291971364378 1617067305427213445 3657360388874462196 11898121815740260397 10118000099960062542 17372586814791976334 12509428044741694983 929306955827868661 2600358914705814471 6012702933370563597 7936983625723643364 16889374075791021706 1429422772040995222 15606810824171469381 7479365464840154568 11268543649040006057 4565035525031641362 10245354895457355650 6388911657438749951 17440129610994779474 3914806070491473626 17602248991078016330 17945873108732324970 2440669996769987750 9457843258455520786 16181161685921811853 184013067382545014 11643746134656239438 5522012226426313203 11901721683352349988 4715485623418115861 16014009371936735175 7128472313536483295 4678900309008828909 2179117614712657926 12493126950895058465 6800258698358033217 12652484549856540264 4214322898683806735 1402907180197765764 1408946478860377260 15133321140097338603 17906326218372423900 14182902756523384590 5184575940429455725 18231380175311182320 5329721012327764728 10721396384297663908 15753495213791856701 851024140621489776 9791641659321340224 7628822269094340472 13517306520072102173 17387586764903928783 5050981727366804982 5216601704291264882 14953688481946554433 4154429754194047249 8236257413625018442 4892942601626866563 13764484630632275259 5157033316648511203 13786122974555571483 8340998626985242996 3841916739958920067 4510248996248279420 10271954307951741896 17133315029216266772 3582223897171432530 11587198814873484120 17134209396496225872 5754490632665194163 1448258786753422690 5046424039404211595 16816681018473274888 16598560818205442195 17868674344238836879 16610822522586376714 2723471604650449951 9575164091685756503 17420841238549353923 16374134153657231793 15861053521262876588 15277548628028370330 8162906640362901178 16793503834451786771 9580476006741821058 4455856597130005158 11856691657459780555 12731500434645459680 10314778211263931201 17563901776126534381 15663044169971633494 10109718624283541007 18403753071101872534 1421325344123193697 622706178505706902 16267613140396877669 7648639754091175051 15357490773159463509 2993952406745482638 25729810574074266 17363847922124250129 5201849571344410831 13707354635021097976 7714422084007880245 11754598511427556897 5486278763331008860 5461624727590339818 8499212364831483044 11886091103579941748 3429986744907524273 2664912872836519413 4656369955621954680 8699485183154410428 44416691426109756 616640642294792591 341323692943240971 10594613428292939935 12756419343364507943 10909947899485947955 7442206028449575011 15472725044306209339 8491968981399589469 13238991653407781738 10075716021531141779 3293303464798554197 14386109141345273486 15845274486078952724 4830177198069600378 11323841828114659706 9353692524890659785 5642904787714993911 7312378779827436215 16813350675948119157 7998883399792016867 16403140756828565861 16797017479062888412 13447306948776535484 3003887935327033227 7726712993361268701 11687412205308922915 859536283268232855 16179456692853930729 1734649891677268430 5465491240298756466 14485118393187387156 9807120072269916335 1238752144254346499 3877925392867528455 4754080668093940335 11613152356656490907 11730671870554841014 11677142165661652421 2414396382256438419 3358392326199897987 384881208762309076 1664394159035367007 6580757439733329674 3262108972670043934 8424849225155136461 16611727714537378767 11931517037377307800 12159558405412539174 3239883366570011345 13395878457306172640 8016139231098504561 11349415263253848907 6004148210845130019 5169456896178497329 2302845491804687238 5462044784673654176 10757695530254484513 12367212072585067346 14276632105977089878 6510717205572346510 10432784096798486854 9566114824647885771 9107236880150648963 14465966301648029597 9130313471776974996 10527498183370222998 5405518293266308000 6443779857580535626 17586854141921947763 16757676653353740984 2672356481485250226 15821950487086952769 11047906707322335187 12521740820157528067 13829171197963114102 14463707207831451184 17052064006449034702 5572158861833255965 16515301819675757889 15061028374157494017 10531846412984505960 4909004967052409652 1604233792412322713 3686449911343046051 11291732832033805778 11907787096350690079 13961874167431800903 18131774859541256998 12840590500516555386 17250547524129027191 18142208437450221455 15136941492220209418 10644904812064881276 129237066025412046 4470512231025540959 928802072138243223 130939644829493368 2065969246947676521 13971651185880049294 11871743565246785766 11032632257654911638 9334325071776809490 933682044730222878 5543919462991698211 9279134071899418370 1549855228344498238 16079752600273973752 9173417897818478953 2635479298807327222 10104464179628567207 15173756957246335520 5731091117965106652 6745640219262547106 17739772383786939025 10191794358432691103 3334111108676152833 15831710320625799806 6255200815495511157 14116782860682425839 8402566355846388844 13275734110117623580 4023174673688807461 4142680583097362337 3255368995807475330 13739536229022411294 15693772111429359612 6263533934397258736 3945679248970669231 4160430275657160489 6504996739674958322 14441016456622055911 11895211499239929796 8190350028723088322 9881968282187466006 8009154038520833032 18104185754626369676 1860298839737697272 10949490529998046244 7852062666038687651 14175060067484178717 7157090572630309636 14122698285936402199 14935286390139721395 11713337313204531557 1022906062602914536 190760137077550642 3766657494741522015 4772624713113134605 18136810776491717064 4123915176708506273 15169950047800268088 12896215475183285636 9829937097398883465 4000980262741573351 16994562555466096355 11381310221273415255 15027971933484544884 15580389520246572234 3797235044670615440 13745507759531438183 16907293242918398740 8632007468707433656 13403586326121171344 9972753290759383403 4732945788612920934 1598667747913766389 15035905751431366269 7444497875225210779 6823739847744888869 14235116718064599224 9941562271137042819 16273266425316771728 6273576728702502753 3624327384311332044 2498387734525676229 12491417524168636358 4986210483508253346 4416274573161674120 9220278542929779900 1094122058895235405 17851955011374847096 12443198095954009761 11662950202190634089 9546183897493592626 13031408010127466342 4976821361246790071 3001218274432286882 300187140691890809 9723211526806638824 3977802720855170718 14539814371049938741 14531235508135981357 9073563138721514999 3457407543352430679 8048651375855886424 7187109256201407336 4797695413014147648 9921419126184456605 3734749867930467252 10817989826901749496 5744036962634279307 6741346673494283018 4166660675618894814 17050800552906640091 15760148997807214860 1685062548877812807 8814231835225242988 1960475486658730412 10161421794125463070 17004633809074772269 16562040370590192154 7921605527935449877 5790883221289286922 7747627824010574056 16509131577703810127 5305446275872915865 9778630934622518655 17395028034214362213 4799306547041198315 7497596083590118670 11432399833258430245 4679128131863738171 8406185677720289171 7694653374561404022 14740198736042129172 11482061338351251736 17967854807924636165 12626827095469585527 2658896685774366526 12058820680493530870 11035125076711504820 1633763601564172875 14192647615385149931 1034688324709686116 12152468347265278315 1559494545697257997 10573882852028147701 4269118957255665822 15143566242951957374 18040555120387524041 18363736115377638240 17590673948444946171 2967223522587578533 13649456962490260598 6977643069537779561 17478407867213143024 18445829295939137114 3609473942686129939 17866131725787459657 18090865006562926161 13286674646340572447 1853119926337397332 13312933672360438611 14918671130600973538 1197486112202607876 13241470722453007302 4573548891511298945 15541411761631287693 16198425043876050106 4922459583820614290 11140950536887646557 9803754728922579615 6039158274096115162 9607095525069862273 108767469714180423 16441991737486792025 2880505884322086798 4635699663768999571 8089682203119128094 7425004430500283151 8402158570021861725 3759501731490648546 7270432550002841646 2497963557273848568 16738796808256878932 13258601288966525209 365820930623009757 1552524407493377113 5511667969047249495 11126400889555839311 8598336586072158862 16397162869531281846 10481003794739156248 7799413269508909706 16009550343214590545 15597220849031282875 14401048915784277463 13264033354020209191 413354476178180277 80044904877102534 13416360552959155652 12536011154644821493 2965213547723798985 2955567311972979169 13688655805514383451 13364741112962849103 17248149147430181812 12449942608238096542 3242118669058457392 10910772342200972388 14848551296266287163 4488840549977842456 12136529875812902774 5044721613607122888 14907020026929996552 15944651715262031098 13067714991683557406 15109375363839641104 1822378644014481050 4289141479203143173 6604534683717488868 3847499709969042553 4858851291486273683 10273344061348396091 4951914646870794160 12893944353461360105 5808009058793744013 13003863456787880294 11293404716516701386 3592481714607544211 13115876619885975815 6805647536170300773 8777958441377552063 14325348204698196482 16319951383505114336 2344479116946476878 14800351396164605073 17758310295563893017 11802800621160458997 12532392109264173023 9348870655822456690 17678788791670376832 15895819575223826133 4530471641589314556 5335021515359731659 17886598577253374127 12203889125563043692 8677146368188551447 1254185451440524710 1695050272399424402 4112787198685397954 6455983150847608931 5787725122445891699 18325732677266016264 15446345404224955729 11525905739401283518 9892904117632116762 9820822860027840709 3158854553074363135 7111391905699645046 9060282606652339564 6498012148571566730 11256315767039438190 866329770222116958 18236398932762098117 15416437524423732355 335700747339378865 12682929017902314534 11189405101967826593 2296970196460191773 1906030481649516048 9324414610891448804 4481083137090944684 17932089207518287868 11851119657093828816 667490818790121989 14426385051326441377 15778146785609579062 13071652218786034636 17390222483560781662 18100779991235073246 15441043323359410932 12070498295586389196 11230226192726749278 7260802901006275479 9616041689399422875 7345142288948586851 16716662986902660674 13577683778305371120 13786895364913153470 9901340535656646718 14542870612107865932 3270526424470178370 6590727845007047280 15749216312838270182 14489047122665944088 7419426063384782924 13089063883494614423 3861876647155258626 2912642240416583598 12227767722509668966 14577546602397453892 1661560305618179852 8823024633185102830 7432746551332673890 271402272033589600 14960775937511261283 5945760925321739842 10610403415583054449 4055399313139626734 16404647855415286021 6559799706833743646 8735697972286277144 16522844267386107185 17509378731442989753 8345334053259790969 616663157336239532 16011362230883311362 6073959167213802347 2029312977993260364 12286968285983772457 4309616473883591323 16993775755556771697 7550129717335732896 207374031621480109 7195096413372046893 114444108109878597 5147249318515887092 8406063745212833521 10818417816133207479 6916463761205625596 13641961354481644268 10295039410630319164 15927661038699951609 1073851782134530900 16515257744420965336 4857820116359438132 8063727573557322280 7000857846694665472 5368564420844790091 9477660870672043427 10035924865170152287 2907722885839755972 14102039924055884984 14027257693429549334 1399409459780143877 3267703403564542421 4147136341461970798 9715810947647843667 18319159995396525449 17690798763785797276 4822896539369847586 17404299610415328084 9063099002966822559 2029303721871575375 1151760271924472917 8880739583949492447 18005903030680946702 7316550186369703063 7981997626123477714 16150973593386177348 10660403749237770788 14769075396297133327 14371399839093807341 8266929733784802625 4243590246973374142 12245600703400709701 1568162171141203804 1659909889266870608 13341572649392549081 12556411020200043780 11518865127622761849 6844138224784997647 14597454483166813547 14321170981025778215 17390464537186561819 16067187840322718304 3146803599177993275 6456439351449590185 12163256206618582884 12686701596294528117 5550242456923744604 7560464667290013772 4210351611032155228 2897407019812702083 14765179354663215248 6475358930205251302 4987934454473964484 17714109794351382429 8689589970778112903 888423601608496607 8366465111342739872 649030534754225078 231299256066761357 14203352357283289892 1832405130121201221 13589163058816284586 3516844052916650658 3274224651356317537 1741054677527824706 16777018701514801052 15009250527325983103 13304285470135841960 10659869676902126449 13788313567809327201 2568454137723509171 16598489518995369016 3196319844626621394 1212626504381743052 15143300606234999719 14773575735727740202 16964310656255555315 17487145244985008617 13547721872541918247 14353039153594363397 1308985317527341751 1503557324572568113 15093840642287600543 18000466425734405022 361553254894414567 6575720748775421676 4478288576368131646 16489362200656036071 3921216214560768713 3034491593952266475 2509876206540002586 11611007304571873857 15041056330730422344 17006283861283489953 6919962548004609827 1554091277947410716 11855288838771600608 4542467160085403758 6527674954999783803 8268821877837938489 4916709045327279679 11395866966947396515 10431371295734954961 13515789715601457791 5824581688673919828 13007658368721483977 6448147901853795720 15238427634823622275 10582304565513414803 6305840700741386394 6779542979007072967 16704639282385590002 10665396441968847384 16127699977564612949 16749938294381972362 3371391725317153638 970048159173184534 1612575688335789107 4144087975245504637 11806039575421538564 11654555417963358664 10718944326404101241 11983852490559117466 4976757323061035981 8075191467868927149 10547875198444558983 7436885155213227617 3388466268466864893 13384775821967122041 4639106284031157568 12255790336588788142 10071967984831291131 6735082074565222189 2402990699364691673 10368820207104566711 14967298621932854853 200143971553949783 7120616142033027214 3592114872001191290 8100699240703279262 1131008447709936805 2099809941481981262 14140158211262923487 17162291801353264562 5962576861453204827 2686026832428527405 9601368122731008795 316203651519375117 12255279504843292552 11221324561205434375 8872673338628840119 17154872831369039091 13789826026666344277 5963700167808399615 9924149391518376971 3113983213962444708 9885196447038665986 10912450576283876180 11241616939222073915 2094167088864368393 12002626121948178563 8483094388849455226 16788637606306917541 17982158418323794875 4304151277898249130 10116376527438757801 7564203956294131038 1047800730830502208 8559588921301445863 6774870347874338703 5133879008966224668 11067770410313621918 13751446032093240571 14486003977643724501 11237247779268153808 10843506618334455172 1940366467598205503 7510282819993361468 4204328039095454039 12890300873591799234 117563814095724376 1383188211094230966 8851132927882657717 13130648798676443129 4860463337837466259 338946050713929141 4447562765858737539 333903400216101753 15045606672154068612 10158762643697931273 3221475931927631545 12351291040973493166 2102854106223493105 6227693568602779420 2006591383404056436 3748664300583533862 15034753214661572218 15822334389404110491 4302274676619152700 7921576953145918893 15853325398011472278 15665891267480961299 12355253091683379210 4153863612935857348 4182464812145207731 8230420203637845896 16341094520881879674 14684151071391988133 5304769686852903865 3888840388615407784 15011068110562246194 1177822579907444468 2227550088435070893 6220837004530704476 15843762974658740931 13944478163969489531 13470704996669615596 14627511974501421357 2738848753232577570 7193732045971210376 7964985533307699044 16580731992034709392 17020351576812826049 14871526726154594484 13555657780672361121 11484196218622627775 5937380991962433605 6156460452953711788 17162547932505369251 8109285251063199497 15578613734738231778 16070570348803519447 1107823806350693793 6737582474382186918 4767346478660955817 14859432446163241479 12028437921539969175 13242591285468626118 4812718447729252346 16778386296768680836 4553414938296746702 1766571196381731097 13648926244496307755 13934982067864174382 13489162354126388317 3846273011540735966 12183234710774050138 11192409194261165416 16117663014199554898 5431622261552272073 14406423502182472589 9201437672623895507 10988528150449875331 4747683999429954597 18289007800722801953 896664499681160246 6872614479275460578 6081769169473074739 5026947867699282770 1570238328398536834 9600634953456258403 12951089275113248134 15585077906252167972 17754643777740524384 5253816477420137759 3234481271793056487 3258776137889390818 15663808070634964328 7867442629013596704 5794672019399362258 13509158010487853320 5894437820294649181 2606349269814081982 8948812870928933786 9822961108053973315 1955118335629745336 7038426375651418057 4077400412551488860 17148049708663635619 9258046111616132002 13928287597558438757 14224224890728732444 6452598824547036861 9923149186922100320 5395825863634816498 1234642259163665743 15150244938241494213 15093054298009799627 6585739384973020816 561273260562700120 6611944009605846057 18160527525902570519 7792237393835851854 13472799258486034604 17737750805887746919 6869558413804259119 14447554571859125880 14292439804841829296 17021948729898320330 15664070577325420194 11518967738600551370 13433894011447899447 10009710316800732179 4556778746612035511 6429653297052649569 9762803915741587310 9585379769526387619 13131517007808861997 7466394649325180660 15201644435667091841 17488014695178816149 15967473298606819950 5228322951867122638 13483760637715851086 14559778932101250532 10109982140190927453 8144286271033871996 3098322102617924488 13748712964420289902 2511471302455187329 3049734115338292431 7819066276647691913 7605704558358886639 5286757912361932513 5886215117332448033 2182871849371720200 18287550873765301910 13964775477212264052 17864180183297474928 4637249719599696027 1466906141532757747 15298373579712272437 7470494833394454740 14773957544027602107 8698504872440469979 17126021677990019600 8352607585048053748 9362923037428514514 16346758531747776356 1916182368633671246 16801983346295217666 15901756509510655906 18372782198735396612 11786219232855461753 13372287835505942142 1640491208881680637 18186293306985140069 12885725577781052548 1241704682832978075 11554733166895560872 1273880930820063368 17509977303325342868 5161603497120872614 2345670595269470861 8573325567765233356 7257713931860424748 17104141971334374515 4883100599686431777 7826729167763605016 4036398819886804376 18273077185390185121 3685328565380531411 5503442876482620907 2071232573492723883 14575588751034402632 15591140038009489686 8325321864407856033 12564596112073583271 2363697896488193212 538299621444173926 1074483904253687319 15619788673000590625 11345381708438875086 9502944908958798617 1925266357946242082 13096953994885141871 14310922478957237078 12827944560572260996 16346388642779086732 14295710422531249632 1467836629795923896 14032027095581005950 6189341110645744687 8494972211337555520 16263850930776725618 6281459146360951383 16306574491824468645 14017238112727072142 18200853841105202801 12707099354757715020 1133466040748682199 8026436417969887225 17512324182067591744 5812726483143522153 18243909483648236890 10489879961476980741 11961867210450497522 3787847027372944979 17773479917620104993 12285469717840933592 11440011682606086686 17586990142293329817 15759797432657884455 16010559699079939684 8619162911073607525 9918546553590344755 16944525217057364973 9984725504318663190 14873729270512613861 13283227581597593765 9639203504837525653 4469366767941020639 8609864925845755339 1560168043684217717 8927055499128373156 1786315346492348677 14283274562371453010 5518149173532051727 6867644999588869192 3605789239941101245 9305239067795663440 14127543441610782609 14415954591844102820 1439972746302674469 14357716961198100873 100570958124321172 664323308516393843 7823602300978524224 11259113814604470135 11502939809413587578 5882925654460292439 1553107259400067745 17638963549451633106 2066737038721722179 8343710962260823944 6649778299229652200 7281310175415715691 7951767541400534109 13925552271732680164 14569578700397024790 6642327694420991099 4257013233563559211 1961486400871810082 14277014635199186127 12978079074903632513 12863373206797608800 7817519818528938943 5427018376755096793 4247787873512385420 2647174826341098299 1581840547974629553 8558075030709481812 4121970795238342790 17979682058899718018 5473998290555428078 13385253953662192976 6541022071397137379 15810056327864546967 16955208860807269437 10958961293084370523 11631229883365252987 15408908499745883992 17085489064772972864 11351371164641605220 1576474467004485988 17664620671437220721 10596109189023236303 8448379399043813990 17247841590839529339 990023089080943652 988418316285155520 3316591499798625575 876339821530724675 17503996484682439638 654658458358838389 12066569900941540393 13250096909517725694 14465958743231832625 11524756083935278514 456031455092606436 8217542688970256729 17366105540819675498 10129644086583481633 12171008268967329002 17807558520871239737 6577094004995253546 13044290507771508543 7988442838683189451 14135924397190454468 11908998967475314368 13087963011151149044 16982355332801407879 16368083480469979355 12116804888068364056 4830139668706954739 294463542539583157 10724387867739880466 10624950587310068090 10976118057682477094 738256235625189919 1395321481737875753 12968555239034350755 7091765177938465495 3790718205825144948 15754683614392928174 642024859638219838 11982177222487875276 4961755037872563881 11274048347892897434 6121951853616718425 13661470704936682877 2593355874029457089 5430695261514888122 16677414658197545741 10237374228195862601 4606503169348196130 75997573355410530 12678233421319741139 5757799503283997939 11468558861381033598 15475224825852366249 7891971883921582072 7875335973519096022 18242151275577822875 3489928727477913048 17266176974843079433 5750236582154929633 3563803746479499784 847342913039650645 11235290554824411955 14938313490556979887 15932808054395771356 14573834778956741791 6451716418588771645 6648896835604391469 2202670092386740303 12533256008447367448 15087007824866882539 15223043554028793555 11521914329450517816 9120036142376965262 11457077596107995997 8797852595179172568 14433055204001765123 2434059130735979109 17927073120285506936 882891803783773139 18195820535837446792 7592319933206782233 5280905923350590209 15509892232569856074 10733986268789023396 10215872568172001882 16839434160588023206 13841151031933954253 8243200476638897326 11799138057786155916 15887388246208011405 15026335787703965287 17227673913859690503 9646385074410166542 5142181077314092803 17064962843527489625 4687666610222664988 2658399418851518990 11115181854509897471 18411098295322798238 7580222514329169828 18109915749838254672 2540510183017864722 10798041051767753102 1448660856668088252 5891872591764844401 2239123709526053627 5789490910352631071 16948652112471743139 11256786767853276016 2897717755202380288 17179258293483350753 6648238531740133576 17743010856503667326 10009775045480549249 16814697626216646545 6646176828986030864 6748445577301360412 11867061345155809063 16425155418162669077 1149126184160796876 8743740053097702739 818939339252816871 6350361424103693165 8749627235020926924 16061084995881257232 8669040700380827266 6481605498279625071 1962753440001564429 8001612380937007391 5893482321009258748 9882838626234735548 10992306000407303027 1970890653273574190 5401432034882751963 9244010789143839834 17892835125520947817 5758491539497791361 4173326588390038334 11445187184477752142 1744181690613169946 15233848736831495825 7999467797718864825 15339105216170469741 11855753199272305903 11200888107838687935 1825527008368304423 11363958490078469603 17752135282075735071 2509875366094212407 1226608511497454957 3476589467459316758 2238372921743969909 7642265104105525109 10432964587531971718 1654742958692448820 3173637996677248564 9159426773444581753 188331601896698680 15854064234694155047 17627586000901218150 852515766722957447 17876256857581189682 11560179326174908549 1018480518338854103 4520278689610448866 1865938012115658989 676708470997038071 1995640157789544772 2276408091383003352 5697469199792032524 17730575688270721550 9612180694628585175 12452438627680881340 13721522358667781582 6735081547359603138 1832685254583619025 18042649085684104690 10991570721566542760 13765831458712635973 6400508683383066914 1428635468334181466 3610362181539525361 2457924416920208821 15195202204584277304 5425922062117013129 8165746965787224756 14413161264720287760 6822772759195591757 15436270439498637393 4339545342128086174 5286019815351398346 51768935507922973 18148292988355652764 746194386113001549 5695887456134371386 16797454364144102837 14297697670019240380 17212212667884336076 3582007475144116823 12367042279112489199 5413130864193075220 1013124919665760337 14170728431905189823 1292032258125883155 8652425643121015504 13767516081069851543 16723879002434644556 17200240745724546257 5280235671847080746 898095918524867527 6186030672707612764 5259035310858880313 6753270453895843991 16507114797604904792 1885535076588033824 2715313589134039120 6588919959568903336 2656886511137484104 1012018949959902009 11715154483977278607 11739654729554093507 10818682599731524001 397096073894650918 10738191726695201704 5738374211869964356 6002157305202415906 3561614414464869341 2407922661459818768 12747966819180613595 8258143143533531830 16267308029443230701 273100123264750257 4144672671110540225 9399166838105738518 10236692667036874242 10402459189511318783 3419231682674920886 3860402655711583205 11031105429717196236 5222030015748638452 1010657390934409483 3658873877698382258 1595585876812472268 8958858099039732506 13610528573954266338 5982759751282943847 2496616732802223941 14012328342905373887 4822827405901508028 7779632708917735268 1401461961151428061 16928359461554141332 6688814349321243902 2438914008317319118 1024713457670754485 7489163753748769993 5366411648263766049 951800893832350211 8873593932775576999 7622612230086585654 14842390323885567692 10134276438002831348 14669836048903449038 2707177046718195318 16004037682625707372 1785733645991993126 2717277416890377102 4132447908849109094 9876001910416896219 6734653870486859400 1941846580723240835 16089573919950589145 16248139741416477147 4036809791522255774 8368561377728468759 15792610932756326876 4619586986870414346 12203873463774326327 9958610107575116997 2048243295520484652 5801913865267835520 2433969643769403252 9396902345267345675 2924014535609615889 5858381700111803227 4346938289716428437 17256036570771964418 12431261396740109335 17711797989165846470 9181867206214861959 5211414681861506163 15060074046639655746 8013045549876287946 4488298109189658286 15886952753739714485 3346577451760792189 9094339950996434566 7344960702322764769 7834316214345455334 10436465767812911574 1260141388539049326 4911970764976265888 3632718473973718278 10853641233445247433 13238188432678573119 11627419448901425848 13773315296500393128 17809226161187059286 2702182604829455572 13702693800247862567 9116869829431661084 14691271271664272227 11628441188710400851 3843068838596767129 364629813048570791 8447765027590355678 11224353923256903769 11912532994760336056 11596582375791031057 12947143303441629217 3301117020644874902 1145979331330127084 16522626766976078071 17572180834465898573 7351748341685402452 2770914207106639972 10753246236649676684 15834922350558832678 2445102674815245586 17121223948898410090 4245576048209585678 11155297605479936162 3891621257047933981 11982601399693699783 6156233040015317808 612190996953105716 3696801149509643786 9259970705309292150 5031356781555219356 1159231091309752406 16823282403722264254 7313219556969628363 1196264059793555660 5270036455288949961 12832587884674385712 17889479262267549598 15023662833276943101 13584619975650262777 15529498209351840829 15275294234683814468 16965545237998325893 18118704158206552221 16895611688948758051 11521526035378915460 17563431377246283917 14288131788353874734 11605090719235205099 9397408491603386004 16774944306627769999 5820389754306247456 9458785973983747597 4991305749306856103 7125724110560828840 18049722139207901323 4628804473540989707 13291830396604068314 18100367358720680828 1222372390104873359 9711967861876605519 18224174032841569178 13977063182880656382 4753092681948790914 5022263010330837451 16498179160293419834 14137686769833777008 17389104724484451245 17900402161097236238 14906595142981744438 5520009817734972337 4856781851359231566 2688208158269447182 9034297860979975108 15485055176138367336 2938836137463743073 17342742294248152476 5985043145500665871 17746204777082206836 6111912526968651970 16228668660802659517 17865612345874976576 11150212860302752187 17360805224820140 4054565867262764317 1863608072609569190 11194057464608603700 9444115051197219531 9328901936808992467 16919202274053849289 8281579659515420819 497585540253618552 2013971227967890124 14802641516410484788 18396848908840657929 6765749224734625490 12664962981017945732 11168268826339380157 14703322987986715029 14318178759768404314 10936408643141916259 551386139495439686 11229868516940884670 6880132968353613630 17180440988798268505 6321331419302964095 1903146973115699373 3475531632170723620 13028583474785680489 17221367112430159477 11977907883134629041 13462509196905676766 15216389701323640670 4609561059462748316 12778412744579649618 2751125980863816130 8240108936972328567 7918388374650847288 7473987963078303902 11067290682684135891 10930977696971412570 18118706712173885378 10019210154204296663 13975885411287943951 3008306270060551481 11089830444273928057 13449438614453102589 7794478055382462199 9678563864500607236 2165667689313649285 10132274250696289109 9580042545842593408 2057759939155451641 15516222412341717870 2484822186589879772 5648177267997903013 14702959534235697498 337106398804281009 14113495633163884063 16951183983788931043 5975959990487542952 849188166365662524 3452293817598403617 5793390779073828141 16026231774499755316 9453173622117519720 8896794099623661058 2070987973653791459 6382506946196921335 8950325000394274099 12206135878570648671 14386432399255911314 18067515984484904702 5941084792424959645 8112857883082338921 8964415374837142206 18056588422811446436 6297950703176391766 14696376093382052107 687359544516533991 7670819792840516045 4929778621258724173 11981906603847913772 4187312088561270914 2971880603049523653 15973628552324219637 8925422113237827989 10313250788036368555 2220624220841037759 3948470522553013751 6547470379620268323 16088855899313476055 6320480042986256446 627980314121273177 10027377276056574564 16024410335653125703 5363592608402581580 3383483664007564388 11325425899500237179 13180511702955557977 5423842616336607814 9660487050132235375 2523868902654623023 17261173609149709318 8149252274050845893 14845206144298777344 8986662425283861609 611060198413343958 116541378426759032 2110780136842954965 5094724647731004904 6182625781005789651 3013695831906995634 17468385445360644937 17946246501837521650 12147022677969686672 2629524540489459487 1547322646601399672 15452461101368346611 17575961376717170682 1515153828995713994 11007491533382424626 11481503950558228617 13521963056805237983 10394562495179029763 2307780912036820127 9136984570211630954 16416308211176601955 9104777871659436519 6454768436729234914 1492009178586641289 10975963204721452532 538031412734855812 16761327190131136134 17633621449344306132 1808711304183769921 13871037584546199345 17284825949868147261 16208582816564119487 481003385808124662 3312387610901750252 5724950465560274354 10686734140688289755 5601093569992824463 18200686217224850842 11493369811362126351 13379493666405229125 15216090788337275250 12085341851046317898 612719498141725190 11924131497350520378 11523596627231024487 5833676799080752009 18063583838722461782 2800279512885518929 1045905519666884221 4293487342720148181 187167488804647202 6977064729365530569 13497101168594681638 13377141670485003199 11463145238513479522 11605295315508757935 15717983464564785280 12844769005846363926 12920867238623155775 10871867650774774400 2300442369292376095 5360320028311797178 15515779555122005499 10070008916902932576 12182537071766414042 3636146338681599846 3267207405862882215 5084613238084077440 13824240919526597930 7323845143797181307 3453333435101892407 3622531466946577407 16057198914823345064 13266580908095506076 2292346958205020465 8281607693459927819 1849769560347799568 11041320085480709546 2688449592930118812 2842074184332283378 2176387198906788192 2922270366023900965 17191026431538149197 16081868138587814598 17533121812083661328 4794127689048599698 3548625529494977996 12180257153436870852 16924099441010645240 10666958147978364015 187740203303567276 16113160225441148483 11459239208724418421 3141490158227420588 5071318930048082140 9728861956244568655 2500220612061366640 17067509688800784037 17396716295531301198 6545677330550105924 10055709715445311924 2381223336294484064 3386356713364487990 12300300020981092629 13604371202873917945 12474738734629841323 13785285908230609443 17141982596246530575 11275173133086477907 11425161715652787904 409712127905975025 11548415843050387711 2213295422164289179 10671890673159888992 16433727181694745769 16751971715704563518 10723065145536991151 14853955014649486635 11458230195458690002 1363570596099945464 1121997006329081080 7997819375158651604 18239278083500928024 13811512048532343471 5912183580363693418 7347729476175423673 7354171107870728254 15478999749113614700 3092527273720223087 8137529807965320305 6584483177517990575 2631212961606729337 17280944080876645500 17609379273651399278 17545978607468345691 17984690217597815615 5576181578553565385 2745579345068960147 10259114817817836675 111864088677372170 11836543923626944211 17674608195587778654 16170922351001275747 11842336806948093774 14700090325658807853 1094976036665722825 7321927700233359406 2551815446473565987 4338290570491999548 3430237796691360049 4477021034484260122 14334406454048167535 706190162366760452 13224553000336517607 6451486824751625188 13552490862212660597 8421438308164016407 15761782630260727436 17653321206154069530 14432798374699009548 4973865494218569134 10099855704413715566 2320711310821538518 8587798671414102325 8406165839716756268 13356777742386452880 8908249197171694716 11715319947618421366 17687213174478826256 17936639742401669403 14353446883469178595 17444506263208882764 14333336685023068183 3176200569720839352 3074382034211729228 4284255733479456350 10296970629624878634 17029292048660632070 5183120687599850129 5950341606541011751 12789301478211068684 2161211338459261346 8601535940364004382 10340126610291818687 17923214288123954518 9188354673773698424 14561254775002233161 9438721826366419584 8477405140869094552 9485920900438790339 8074248756398815422 9796994890618213341 981335764325296408 9468281657566216200 7656359583737419865 13241249308006043992 5759831671137501630 8044779565571567685 2193257193949305590 14116331433946632050 14064988515361290133 3006086637963535444 2072543502435871157 14052279761725376873 14616894599780322209 7670395541473114056 1613160444573931792 866765696783619717 14612415926284147179 6176918002832124387 16302055687086238245 9613933519534724417 11459583591984670978 8657321720578004979 14922431454434785422 10881620324088438198 9036851071388649650 17684947324450466401 13820031604668459536 12215253453806039203 319627343682782230 10564336634382759927 16790855375439765535 2229143476491290515 4426700294864586246 13003472855859937961 12793012359988091214 116297711376565422 18068811321136558333 13542788572247125796 7134604726503710594 15769595210956240067 1181610183192844439 4256054454518625058 17189794463600655149 17935005194379617815 4255842911784348616 2019222067441639166 12791565584443947497 2245548429274220357 6478029625147915582 11839378005648810317 8206738521963258497 3583348893175045652 11796195316831286461 1030514874718875835 11116346256185586015 5153918282709578229 13750086619033478774 15386445699076249339 17533971262125401193 14560648679143563743 3511969137410851044 11528554638387494093 15280391940354908116 4557248411092394391 1312170643485709159 5680706506033171304 1150055282784988352 10378132561121397922 6764684665868381910 15494730019527877698 1730202184041320485 7532125747457253351 4067534103067353167 13400770270095023954 5841227891395386643 3186150125113988531 2765619387717425020 14813510626611653721 4691910932351071999 1321903645513369691 9556953822139585694 18048893279775209178 9798025968950822857 2970517674741407441 8307649470603784671 2729041482769792674 3906702087678098015 11455531075475902663 2942150571623854298 5385498350586462667 17805843948845073092 12796538593404468302 5946341189491059026 11155113505714343966 638841557141142400 17099686712885728187 9104169248163779211 10079868096786570012 7085504021594829069 16857047654940424510 758886787688469431 2358965290536490065 15743695628361082497 15651344588286898493 15766005102892293043 13857959548469478827 5607360991038987823 2918428768982235137 3822175040109297307 12158672686703817700 9112944221586073325 10858363659300965645 15838715892929610474 7228779160849359030 9119925677172512357 15671340327237314566 11413626486997575387 12005861125015915481 4005842339868393051 17683179785021285137 11508449287128301689 17753864479299655133 12963839784515259095 3334561831616425039 10662359066433565731 14942598794643097246 14133403763277303266 9085813992892423116 15975939011019222726 5865672080817675228 6114712979955456075 13775777589465867740 7311947414184236888 8973606435105668402 14241362229291937688 10928745214347508633 567051275299633119 17662361270618323580 7822560205239497533 14037771956113271447 15583399339098545555 9128363264105760755 666159366547219184 8763280042740114536 17891034038930493321 12127015506312207031 8416121491530679440 11921953827844058343 16436905874165873777 16576085642819943140 1844533174663014429 15108873146886804784 3529787464913941102 5199686933309623417 17818113236401686768 7393639953781687490 7850857254976349623 18319815074774461864 7660996607695584003 157600417127689538 17339471283566411562 16603456652910455628 6258587752989781235 5992091500419137829 10567582537202162147 11383934968442701319 10206637693471356022 15765745462196108527 1991802492353102987 7889706801778164541 6513700373207525456 3171792213858870764 2325247845862483844 4186836626927396568 10467888661024750531 1347592694456235421 11695377594202256209 844785339889341744 15166492852216193105 4647381963461690658 18179006601211503478 2804792203132631180 17384050110384974857 5817237273607108509 17934104298090518427 12761612711580199357 2111889902716422312 16222391867552145694 4775082362266729067 2454730982580658866 14745858304724138004 16717238749579300427 6704654309034993975 11986063279838333731 11023825451149383789 2448957305363816351 6437363311986887550 235939494971851853 9664838776014510728 13414237464045972718 3940217735908418784 4887569127621049026 11360826691761605658 9731770678175337646 10327199331718033370 7472229083389155859 12005738423326877374 2115115726360456575 13059904458584523142 891220507475641772 16625254599553667648 10667298485548729968 6568715301491128271 15100534883527385573 712934706660757779 1216929872875384703 2983478744219103480 3226843587308399899 5246344490830863918 10125131436837501180 4788289843765457782 15179347896905438825 13822157431312309504 13663134922374391088 15145558570390990117 7956308455936180241 6821889098683125482 3980989994107368118 7849141698670911201 2607593241079488908 14303361856235662187 10797725193003242657 9149710517999880531 15759419223390265560 14141368163652180640 9943558412817215287 9485263315485269993 988300221679392478 18216530445361787238 11257692615561853186 1993133934989265458 5676379491686700995 13315522344926192918 9081086523510073438 12901538350842629950 10531465104530089768 11877078498534432511 2685034273122657442 10755210967098949752 4980727884972409088 2660732851255618469 436317663967820197 16593075703315121829 7091754328626364542 10070783376750540555 13376460146684812627 16741640729600122494 575728059845468875 11640634916209482181 16616610257432309517 12904503846876045856 5310126260674983243 10501128040012873183 13377081719711983877 9855861691506392027 10224482991045205688 9474316098647187237 3089687266361761859 17130668377562120691 8384663008212234069 1082402346313809800 1296138423963326039 11854616411375958237 17458336955480107463 12080623575891045530 9426991323766602422 2954676393903603547 11148462246707380429 13680882895216613379 6599396061137621549 847830391739459709 14987484209184080249 8104061917138724678 4540595412913317186 9586625515016125379 1180538234915404627 15832343004699902766 11344484196962610646 6587457463720148124 8028580588045824958 2374372882115409253 15868987621001004397 10766393712324607291 12997462497662928282 3852117476275882679 16443331463098649297 16140192717603123627 4097475888136453076 12671938184589677632 17109877364054960053 14709019076674684501 6287007446725580802 12625502405459497482 13534704893646028367 11150669486870666917 4246064784310418602 231846684740134023 7864096358751841941 6574625905508336474 9649115234675445542 13395733916637440012 2553445096419742592 10232426897103899713 2342903715791524549 2931080739646995378 851222473878077378 14229756863214264267 5788549564876474535 2737908567391169014 2323125105031354682 15875010275195607409 14120737972879663121 11983977755301045472 15733665554407158773 7992655796844057554 13394989147057702163 16266009444548139837 10140361760323246711 5940178169640402564 17692249220868447744 18239559043931116577 14875812100344440167 6600680216560740793 8880681326044366433 9949763953788400452 10051793642964195751 16730501762904272090 10961990655146613180 12542350486266665106 5830742872625509567 12965605283965576685 4945040976456116828 5675391333015453594 13791107077158635492 14706765702898184165 18148102539548289915 15301324882138391024 9989533574933940148 1305528992438430605 2876694090342233221 471787217752950695 903532369663223759 3550443105199479565 9130789803789411610 6709332676636693486 3555354027553500200 9282953266521451044 14981576142599789744 102679260086109723 11248842208722030631 9639530777698218536 17613611174131180511 11734840194276207873 8248117063940385975 13477290304306166570 688392355184867479 9490097329896798805 3504897769609653785 9784500296510400800 14549710052353838412 3914410958384272709 4754919063518548573 9527678855433869564 18371291116087081505 10776521734296182240 3946577568265422051 13411194894106126915 5578024402326628614 2004060604209624591 15572322067038386131 12079388789072627803 8626735979683439981 14090358514113494798 5028455836006494868 16175732342962931186 18163501934507993822 3943437639465653783 16632057028001435385 1669499584820268646 9564425900243143205 5258972173298430107 1459634855763272900 10298207929210204128 15104439541945231823 15883799983576622089 3539317838160285324 11634772821159511711 10226806528121536758 12717224348453220345 12239327106038565167 16842830789402350395 10392040251924751530 18339912494528167154 14450009979563341603 12411980375397345094 14775048172856266726 5485918216792766035 13353760723060772024 11515160562235291198 8447408091941060754 11589601270330180879 2500111526031955344 5998124747098648756 5947554834058573269 17865033416106105704 12748403329940173113 14625444814368767479 5751796345293799213 8236420942147276947 8197279486876499679 6956759164587903705 11885824226447366725 17236632362686495575 18131561466953054593 12245047050992820346 14712349120872412185 17871882476329309407 16504934883934956095 12677392544863461259 13413504891683029771 6567611411301974736 7195077467679370194 14045379118191849748 7369214786834474911 728054047272852305 1555528822810374933 2913042412933382934 8215610735811320830 10760949070622360620 10058463065697253867 7570508437769745728 4419264466668319772 14243468411868464672 3925059815925529418 3198198501062366206 8965840951783370947 12249528953298830113 15817628681049934536 11214328837888856557 3995139479676801804 10827522500479320999 15203288347034036327 4391873406114424558 7708703722420899440 2498911296605447368 2066996622799158507 14025295356971485685 2840139121412615912 12672977129182130428 15357679131567486937 16575671533748551399 16232135448074737276 18196387506546109585 16010893747467075943 5797185454072075871 4346043819923711574 13099455212397146835 2112426852035969663 7959272907727178771 18401454428139446239 16087546543762337179 13427563950511462504 11482093234040327101 15169337992136678432 16829191628469794845 11605516444656204995 14367899508725824577 3564455208312631402 9961533536463165673 1716820995151191159 12075559316007302202 5286839408591730308 11107670837505656368 12459089370043764296 3746981146937599481 7938741183876716601 16002985888729807919 2179839110470341727 1734668229493593725 17435631454394597733 10327694286934966885 12748741186361452351 2545340723743253627 5226413663466774964 12278735482721928884 19923150124140611 4516478303101702495 7501675694277086209 12060172857955052288 367156146530332906 11899948465062058143 9247716306920060083 15761684493856801177 10038447856371458729 10968665881842415722 5407032838606723049 17004953098582871155 1786487014908190932 8800738288982850822 7048991660769477010 12451692956442670212 14592193912196985249 12313816531136323577 9470107489627163676 7692310623684353477 6012907245082515882 18052646892843385190 890914626755656192 4106006879746830778 17760677095415052297 12308039265937003870 3313865298363774214 16158820123077212273 8456872887603689050 11755844701910589458 4659753089066036385 859026189066737296 6711635494007280433 7529683168589017528 7094164591196099085 14684007573178086170 17354782903260902642 7430378215582847658 11449375471416029356 10712045067583479525 11903205240191916077 537076537183747920 12789041941302471410 5528873309344657433 15492428826952249471 13241991025889169983 4500372840631795931 11597794093608653930 10053282023482815903 7000041464411484957 9200745432465757968 4923588732044452393 371256817504493186 8435571155620547488 8884901689277816235 28858813534722302 6393144867982310527 15225917883238385062 18384026715549182831 3760509866032553865 10823465624874589626 6580829129613975663 14449200082307133077 2962922662831085415 12479990956650047434 4116924406109514588 5039155009159921083 6814160993854273588 12719638244108478934 8828001521729743741 16811585499968725646 14693454390662657876 1660796471885068471 6581351455370371897 7929946673788759833 4846087189730736832 11700712825132592875 5558933069457307722 10534286188035308941 10911278818347699514 18343336593432774184 13966266720057138833 2779450058690041575 18213163852671203119 12282333221137461351 6466561560127013117 3918520960069968241 12086580483808281252 874283663223939614 1883168838897225497 2997861108231949845 14873788881803188071 16459624597324458072 8324604916997130838 12566977338838324877 696805472453491933 2579041755861629048 11935611317232379661 1740116414807704296 3798160803409784901 12171908516261966065 9574909453570051393 12097332664079739755 1825350180918505807 1229686073326113380 4409035107171509141 7008836079839920760 17819097206842557757 3782218580838430657 13912549770576572971 18087886101600926006 14069198203838266899 9756286088395573030 4867257439098479163 1323656363839768275 16349211456866805199 9666929001899683180 14789052146096071877 2533066413474848829 6217530347780643083 7169601928013997669 15667922649376987854 17265585205877879377 2881671812823897783 17321313128328171747 4441759329978171313 2534852894366029842 9611373247400374545 7908974502849991613 2727357093685112998 9715137484304853504 8883202088938106532 2968502305190032097 8462657490473058790 4461610637165635097 5821479050423410245 9755000561859434783 13393129558571949214 7029208470950896030 17621631710629282481 3327731998578607382 10791131366627251627 5376307357290195466 12430731521530280021 17076787070224846158 15002763137760794389 804013986933380212 4805315925806080935 5597997436088765347 7299833064779157680 7580138273830659850 3252192851771377544 6832522446659638117 8935402643023996073 5523927993250434162 16541887680783332295 12899058624699598403 2256043559570974024 11825499764827981489 1348265572650175002 11622158761009818939 14991519184831910504 10244780318850718628 9253302024889154698 16325846900141272309 2686124413011453729 13562064204184185761 6944473213524049570 14135984753799529855 1054489326357526382 12949231044466673318 14370569954115240571 18306359455470484900 4599557619994001422 14117062242548128076 4427660633225154536 1282186348668851010 876298243427893940 1468449848772689002 15032014526411116138 13762486448972771829 482692906938125110 4677958097607033826 12436961252847507981 5732477417730028726 11817073038965027021 1104652692566836737 16606546425659604440 10160274086167326443 11272203715147629092 15188084581592722009 3670238455050459005 11192470466844229494 11573718123255491176 3549116015307284376 3502261272655263630 17154453756109171291 9938159298108150552 2291475424755402122 11790971116897870566 15637844150403619774 14569629953001508258 17050526033187218385 2107123054611309725 17051596746223567830 14795733174781035928 8884232089579890954 734749598809677709 2027827732864372586 16021227329326947276 13590862027870257535 3792914827951272170 7076314711387990662 6271070957929412475 5074453257391057174 13951820447788123219 46225264257694300 4387602905639700565 14572826276597902489 3700416237387721276 16238521054449798878 16021314800623611866 9470940172921406606 12153438146545754 12677010364374763254 7092789217909104671 5554630497070894878 5505142978396888481 2397358038551375554 5165984875452688408 6575611308351562414 2060819073079147050 14002503862173952486 9073620094039557566 13873575784447748889 13511677315241202383 14850081117069103331 809125327697916976 577508722824058735 6747835164803515517 15262855678875337388 4624721703460368655 10375681051612013285 8858814365208880692 980443178769930659 13095456311189167926 9421900476841327671 13962529257361505224 6133240016865669134 9247686377410418281 2820308240708154852 1914649098309715542 1142266286348842972 3308756185612707666 11840672524622225509 7523031666732426680 454452497536247140 9124992087709800276 10693348208374343526 16458895019208701309 13305724991602012477 6882807400629739820 8659610529797608392 10806354758035471436 1169886908134103486 6858738398867109436 12557627040196981195 1003377687895382473 15854478648622135257 16741864202814756447 12759403588575830750 1072369575387869640 6946679358872742178 14675935442687481916 12520858115739355251 5497096843140484359 15847935487881295931 16009984057462431676 8630975664475683183 3525293008261188617 18308911590134817600 5959246746166349276 11613554998321984462 14961459635154628985 10245989293098894101 5704129349738284488 6316306859464720524 11439909057329443727 13278696081220201569 9747305330746151754 13659909512255727302 17563114955422460805 13880639289267212139 12188603587697477010 17278634109302947333 4766347547169416496 12825431357307636289 2934122743516417613 536479521540029297 15714634128216227369 4054050449453016748 6539558689411440054 10379061354173847583 7202249584664335797 9618589876670874901 11870174788047269506 7609404591556070218 14025397163634453443 18378330211568514104 15959016729212706656 5218586077040347070 3872417473871145849 1101054477963946840 13325434154635313118 15862497399190918278 1026897702869909690 2981489287215215373 4526355217241885144 8364255758119750686 14217772185085309736 18236509075669353143 17479617251620577042 4325212888062013824 13976894910062658474 7986823606534654225 13042867197470575514 10958068966183684622 16811905238900089412 16981304079708087393 15717935470149655347 7761322368404905901 4256920316660696333 16124852623065483618 16293783827028275718 10191876601855566308 457004891877362873 17452803333771123965 13079320948393634020 5391210093673738275 6018405475208706717 16034277894398351427 3820108261076316357 17150633408382009980 10005432955058783986 1861369022416047336 4365928642624246063 2302427664588238175 18313841204132318953 15528654582468944765 9149242771274858479 17166020062986161559 5543488750437996571 17555714216550635187 17324219172714819130 3184814673045759380 16754453891426835252 13274205516583046901 15826586783515766148 4937059887444277078 7725967486509680549 13607219723952945378 9269125101173486152 18379817718379248519 4804901482309244966 11426573386806157555 9687916892771925206 7938824325406914990 16673571793028013015 10652639107895746713 6601964265264816304 725366654885063668 15633813299303018945 1981339235359467454 14285835209056410906 9734500250240559116 15411933177614569220 12073636005715579893 10496576214360138313 2602156791030405230 6259172500847374035 13329351249564977066 6267812281280372474 11377431248499888161 11793911570935330223 8536009297604510803 2561676930186322041 783562413262332567 11872574417029339673 15012128147361025150 7784616890791894441 14552604296384120802 11886023653237576134 12842952737993256542 10490464371547990963 3489848758472495164 12004390064373252336 14224641644384165850 1591529969098638525 11840383588910331498 3971412957720886189 11014946629074570430 8687019121818507544 17757093990253702079 1345104626351388383 1449455958685983492 2947248145251981168 7489022359173477563 2584820289811538280 2277991262425505956 6673795761452698387 16340375803331658891 17761929678380104960 11375381220468068804 3583172261765756110 12864713991951755788 13589027855049470150 555217319319371944 3785389598696099299 221017032925109856 15948590077806739959 8055842211265000699 1830641339011347510 897826873252872463 13459772701362392723 13470147668601002039 17405308844428193942 18300086711324727577 11914994242185043939 15281112570148276533 15588121829638223757 12177627982831382497 8716621343627853057 14513900128835603913 3252317236105280196 1399190515400792788 16965492243617119065 4211703264258637164 16889377135218210498 9802799777260894349 14335852452576941954 17996939705830278265 8969461064707496279 12611994876574288946 772935488147814326 12869167857355973109 12007650060249656671 1637947365613857447 1890615258176906811 11760276888865357990 13965296391937550671 8397732450845836232 193315447661036697 1225998389715133470 701401873609542551 13453802042861070239 16753497257830160020 14000362410961862161 16230752686489719712 6999573113503929932 13180833783036207341 14575259611559531552 1432491324056155569 6845690574720442066 10319359182150899350 16160101316637450861 10311973216434634011 17904420993086328480 4639824817355790437 5321261542591345554 7160276200247921996 17013992325772553212 14730185055739617812 16585834405961309690 16057905099066978893 11604923657194505596 12038615592298270030 4098340985262471239 18422574268171599518 11270095005025621589 12584592300514236872 18141261668039365523 10432238124473089279 4001464266195327223 8742686891541620948 13256855233007802410 12263096982329715592 11984847488064949460 2661940223457604228 4013503015255863628 11310698649259470025 15427515061657037629 5592182196042764490 5673871264527736549 9025310473252989098 12763001972915391838 7556268683623742430 11415618984259852051 2318841572381461471 5077260007338085474 8531894728393635608 12733299172841193422 11759842020624796908 6449499784931601361 15156065890286356227 8935128792067403550 5414812711979189566 15077528220194649632 17833151954748041059 15064756778114958896 16218548735275240061 14275503407846808525 12677224850692758848 6171530041451723759 11992542369729944217 13622645954233187796 4507686390935562397 1450306429221992359 3712638550286742848 17864522264963123651 17601998745771459552 8877437549189894058 4609258170341189687 18232463316110288918 18122511622776065108 14685713788468427634 15645673486350535573 8211876820594365396 520093105519277832 12505448301606197987 3159427039947150401 7033639707323188033 5653278862754869438 17761558288829466241 3374010516402569300 11736978926122312606 12507831176899120694 5541284674913979546 10398173758322306700 2271268406587453014 12300793579452842776 3407500299656402899 7213094156753963694 3251260504971913756 13317666806715005309 203542727511301630 3217571556585671937 702993156806589123 14099961309951171317 11880152549526249695 14069535425494753930 5010522857891041497 12979701464609464534 11736656923339215165 3615997518497531507 16787245874439789186 6878405355144144613 4874618521275533433 14309839017991467297 14441060675734881536 15396924617433491067 18069568417259398506 5371593770114092349 16016566919155800701 253668605745116188 7254531895515355091 7015846741595784905 3511468920168282728 17204086055607419221 14825045865622761277 8565933668637319220 7407366912642883121 17045151911728573738 12600792584001914534 893789009021101616 15873145159885252427 6355648227606050711 4756697281003467413 16154206618971024813 148438667782139522 3807847490588103137 12079042596495832010 915775463149931442 9818952774317709338 11194611965192586605 14172541428788909814 2467765391185964178 590933878373035619 13940037370056429784 14408810229138099560 11230688946815092925 12805620587470696634 1980122959463095701 2264831034857823004 13880375366176286152 1359429910437247276 3203163669091330914 12917813005375358948 4936955246110837555 15145855696518614751 6498145480137784341 8925383984744567745 15048852474374935094 12438816839976387118 445378990976307719 15289370355966535637 1434459625220284168 15845297262038304745 6079296170465260161 15752937619651921438 3000642537361791899 13270289738972652139 3035056779240582868 9593740586339230555 10178673697893225462 9734556878152057686 12413126410083286117 14707244178159234598 726328136092376707 10378630730496201013 9164285963935491364 7270149997654913219 13030900268675766062 4998703614071302749 901703695439702980 3508594367862809214 5517608930591684661 9524654569347811349 1421249345558818770 11878905335988843499 8615548339583596767 18248514134853798865 17939819994550069863 3861079702641637155 8659873444150844539 1421515654301900824 5458179778972662946 12138972753370778771 2025988678011215376 6700934135230510379 13275041633671912675 11772711055493545617 11559376828534574730 15001937901124628063 16363475234913278874 3469702626099887135 9953308467649345268 12738220941481291244 8103064354977783706 3483511707382078406 1915836460772367577 10916612400751294626 5256725640546472331 8147524168925479806 13132035458190125690 12990896021173592813 6785189314346772406 7541859195447033169 4929621987995065407 13335444824841859007 8967746215432583769 18272877813763236736 5184126481907603027 4994716738294045917 6306049168108760777 7378801094636869848 11521191571618358885 7408645265050194899 11866258490375603766 8636008110102193899 15142477596638714688 9334988472808737679 15562785989883280657 2003650295989449795 3921317220191579317 4695881933975391202 4767138972379415204 335918383405917979 2382064977943263716 16449698829295403102 1792015488678837116 13093360447558800709 590288159451251308 13817366045518512850 5712469887910121064 13724850039132291829 18285070154048731053 7839328208511161326 15651541054380979677 1464960118693282561 11454757603585794058 1946634188162814824 7184480578809052414 13960850559654774684 16403231222571484919 2593907576439053904 2034174195052637486 5137159581377956503 17520118505943979476 7682158855389425388 9287907350522054592 6337256930443333279 18276306713716452182 454912620028953875 5310651387765919996 14041556529288454059 12954670079986312554 6626337932098309458 18337187225969186108 7950182890153278134 9991525601387883679 76386696500927654 7869936590656407768 5752449853288579532 12831237798489426438 13203054520288265518 3760632181835038360 12976123559887609946 17959799882681517712 14055032964667349689 12020956012415817161 14109194532219747850 3487115204507084654 16228865496505122703 6258282235592114480 12668524843424289753 12275002459564600631 15843564253124813994 2980982935912320823 4442152154177817270 4533124737863853852 18185840373614622283 16550861330255186293 10828041113561734743 15316069508409160612 17451559153896029680 5950442091913530852 17238364704893839569 1331970949554348971 6930854573125123583 3091789786808644808 4426105436531752360 5685022833918175126 2839549592964842590 9114056779531935599 18076396145081496409 14525903464392592985 12130969416831943513 9267605465975735637 128066839924978163 6844045196085068694 4096025634335595115 3266395174317579358 1586689019921025182 13179775323107141798 13985540589027011062 8084286326379619234 5334884705371103218 17523377007077117748 12609098800229764617 2789745164757576923 815021496697288806 9026228700445272536 8888518328462107451 4583923939315892701 2598507879708002229 8444976202232684640 5211490958095173361 15980390695506609494 66987455557729549 5827436126665657822 16206894263278137640 6324177713338059033 3117643691576182748 13191947017304119381 2390913911188086407 4279733948884202774 10770504834178024550 16708244612668719008 14582856170214866531 10361318471194883724 11013599720034941267 8808018961016613648 8779219852245833131 3555091833256560147 17678012959556433572 7721938421887336833 5864961885222324546 11751986819940881392 15059396203176845987 11105465848257217263 781417018765192766 12849287544649425069 13658019815212910623 14395427864581074539 4823130190792998674 8677291668469468562 11177431805608746131 16142761705026219554 18272826540569574074 12006378659590370084 1548480421592632995 4117089466300978707 10972419302399827924 1706006950350539494 9256172776898408583 12825725259033760398 11274114209380739373 521846508176080177 10361501178315607620 11195197833383025889 3931628945700375848 976784381063436462 15632171596377631673 9853471394034280350 3885757993845802309 17655578915383349222 9419857278792776267 6116301886361351990 13334452755831561786 17171469968120273978 8125480120465131167 13366043396129939725 8004853783521917255 9767556460253167498 14664265142066674788 15912524145238107611 1594353936518518860 6807186380723297108 14862291429621668943 14708039904490212774 6564167566980090394 10940712179844323198 8235185975231903471 8730718581752206871 12504959571130796792 5649374176360283239 10376347111086356388 9164533148668106909 14222881019898870060 1034971662376428323 2372917670283540326 10986585737793859274 4500869186771322510 14104905750778769955 10712629677824474050 18083453302801166109 16193585962649026108 15563175025912751753 10709845314956317493 5609813636730709607 14549391271115890252 2144694323750022873 6227293657689776481 13659219246669439628 14454489838806592952 15367892490884249591 12457067720162851637 14440228739354371906 13375176014719566859 11655276340423521933 3490737242838804996 14993015218105647410 16786417469132226222 5006443143264412710 2333327393955582787 12831346879680183047 8683762404337363798 13039246179973508269 10487010266871976414 7257516399445438963 3795312277277352951 5387332598462259065 11005028346427849525 1585610851226058446 7973353657961083961 18273824391032132589 10960054842343249955 10804104251601075832 5323833630958318842 6944012098873344120 6422079522557835800 9458439792524940888 4471432913877288396 41162042536485818 15554381847340302345 17840091525271235166 12259404413636609172 710884298932881730 7519668759088356407 9128125087623585429 10509285547946479728 14352954875794145528 10186295638096828552 3313214403695417105 13790421902461763152 1283891207840209034 169528032108309911 17381066393565550194 14951832866047721564 9250596731753924069 9915859784475198926 3312267159649789765 13632293773492382178 13389871513664886368 6553205452007011489 2848389363465118459 10325892980753238482 5228101133394773335 3321227288790018937 1607431396530281138 12336131215136569153 12608008902458133325 16561960979376336068 7514141764567813361 11838434270214521011 6075853813293708432 2595619619056307859 13514736949368792084 3871518789353594095 8371522293382377046 18066321411671089773 10817580827193484816 3062258436896321893 1069509483760926568 3243502677534281211 3560618976338741013 14419124464623910619 6574161881887077302 9492625387335754252 6327350762846483303 11416603991119780587 4700856167487224209 17826426947160250386 11007235509116930315 2702751613232708618 11142668843341786252 2364081114106209379 10721351013985853237 16714380761577518042 12055509146467056875 7851640399621536872 82333688130111688 1502723684902330616 5968789844475438549 8722227006507009749 8068273732775992272 6705504894963939244 7084252322400757596 1010239293463668946 12827040071084335680 12753895576222636129 15279809266019761011 12932558243144159314 14803493057914704745 9567138582806936233 14212120922328682174 3770002871446749234 14464612404591345981 12624563591036386731 17281243252739763648 17163770025216351864 11142506710042148048 13010929896391798987 17911471555546394481 2080387963875096415 4524483517933249089 15757622500173795651 7276159832483245330 7792574021928296532 9318910160415615113 4096153465954702459 16356351610414569023 14850885054499463331 1337757907076552349 12222488726667599544 724124443801135359 17668692708465649886 7888226448392173449 641323973327261494 9126833369857233933 13248326085389051819 5091211584420178372 7836872678190818933 16427845168663680362 9565472703879031261 2378327755598263982 4741583639517353795 9971402994741387469 10514276853665926670 1797176691974678144 14832356114303004036 12801993667472873553 13583411030696556498 10420992280946926902 276788126311238179 17387475432446292919 7747297837919319013 15156432723590424046 13033346191027979667 9372624321675496271 9302537410858362852 17254117829075667659 2680600358779526545 8724761417102348783 5565389346093646151 2950728609196571386 13550056460816233312 17713402536001448206 8828354946849853006 16601140092867793817 13764434344511276123 7428641077317200749 14855804050309202396 15458398158557719777 6277357106536726558 7590980372093566767 14725568668101503201 11338587363629419264 17667922041749290520 5115253697267479098 5126831112145983158 11281946895772363324 5483808379434030925 14650882968082461121 18296622228083389487 17381801513940437453 5588191503811031558 16613126199268268328 1279711513997533086 13996775846093550823 8779464059738320352 2552007434543793893 4103603509680333551 16198447387386815043 1711227351701599199 10764283099149195743 2811745721778960250 8435850170592397391 12164824424649273154 14482154814355897403 15358255822985891229 16954790921181684330 15633840381996231976 13518027714347031123 7483200355548391150 5904062730031443195 13490486087158108659 13631151753766529734 14605982326001332798 554754480043902060 824465993296794165 5756571869476330064 6001896579928608843 15698191597392793282 2287323072337367230 4795141418490174539 10331854245201580515 6184838607459228657 3430987485876161754 16427782399873475902 8814998546743787778 10997000193959939158 7887407130634921757 15108902413248262360 17801811087100017449 13779106700435825449 5043986656697227029 12952418836655340970 17827160682318872453 3800196248469659830 17029083773831796749 12543263751847756161 16235092276267958099 11505236476033244797 13487061758767106535 13766249976875802480 14376587388217919512 9233044992918268437 5993021009617564796 4767000749857674113 4810910884090876556 3012974982795492978 18290190977287258361 15278807971717414711 10687601823077043003 12533687220687908765 4361019117207535568 16812906448625693003 11225250997756607333 10525952552130294041 4313163211464018817 7023822918784318098 750800589375197073 11107668404156529594 506226543661246744 11179230173374143656 14942723485620190862 10980602605332619066 5610434442770851046 9646002093748837319 1897605027500145379 9371572018989933888 15534856791274243493 15514182876083890037 4640236768154541832 11806501829109990274 7838241005193367625 15488915784181828445 1613494585123957453 8822145429893588748 15188687105523278184 9197595229571731834 17850478290927218170 7515842818600381557 16241032322132390293 13502363340531769785 717879794345888420 16603548355296875156 11849542124046942229 2159756088348532155 10776033945904402927 1160799684004637937 906860209698582759 17357335137029390326 2709082382401670233 11434204572618742943 11648358707764470470 9991521849160827392 1748791437446387864 6394793949531695322 13686278768113396283 7771257907820664431 12377160754872152209 11812992027951125757 9938602143052498948 2428540823827438155 7897232034429915795 4691626706881274627 407201454334905968 10757170604877394968 1861915857434405319 4213590874754315301 5873075210483169881 4222204488668735442 1676402525977672834 5191865207583711512 6686612841281977151 67451072467734196 2011193133284127810 8782665716724647180 9607761765055945261 13070904961195247949 536683774235524026 10839814079550655598 12407667306911587296 9080430769229617736 14633090287759562826 4119700124924186099 211497998855041272 734662608299294777 5625523273334878493 3210353240721964146 12057753756928507548 16179712544265165544 6669733331433148331 9090292965313904981 17161543871808881278 1504771122408977615 10481878693120341826 9294407167185071767 15801423509830055762 11612669947226125801 10979049501540657601 15290611428005298873 8027131265298364301 14573741499299220385 6508210547899480433 15321618375071601106 7795182857008560033 1608538972365310331 5691571328540913786 8185990176424068647 704744598506054841 4439865773024533444 12382900486351049208 4026854393939517847 13720426118213031961 14407709152068346328 10316418300872239170 15274417192171663157 11865960073052761937 403661620736348384 16353945027392333602 16379123088859836603 1171079121479714183 5501477329755524218 5749188173202213841 2519997017020542242 13661189336721336988 6075431053857195374 5468723864022596184 3762847309716271038 5155063382779326728 10714628884260147842 18244344321258430760 5866619927185321250 8365135444885692088 16829973850136258229 3948290516743130177 8656062032833461417 15301970744653230257 1642549193680294726 8111938214208633419 1689064151223603602 1627034226064917621 14538902733880352971 811705381986963461 17643063206595784969 8094909375297159981 13768883104402585412 17006794749455073315 6794455966070714870 17131195543674405969 12451278438331075228 553338084764944648 8060042060881173398 6094497292341470234 15427020028656143055 5901742005604967627 12717188611050766445 362765834228008544 12441871957660022821 13240136263353902923 7410204265663871772 3745787876246436940 2845802554213861345 13512613169513925491 8483330409719565198 12366362532412390372 11756311803228266101 370504548293604501 2175791744408662590 557767283043381004 7052317959530674401 4866599916829589763 5445000194324098995 15480101077261949806 12560999552439576204 11165915622071873822 3917499385767381127 2615911644656908118 14413189302140228928 7904340589921146204 18040068251989163383 13593854583166997323 13871557176241522030 3583473419227583801 935889146434184283 16306190751002991315 15854812764944332283 7595446187821695831 10736668099720982906 12727822491286669536 16212187792401355257 17110641897260931999 8979231202122191702 3008963875581297596 15231477790736976457 4266358672192095038 10313935819771142116 4098199103205577481 16030932922751221943 14247530909163784701 7747173915495503546 936919641427370223 4623133375387796643 6319427599415830196 9675880193134244959 3706233917484285636 2144915834643490890 9225334051354330146 13027999517235971317 11454981271767043491 3194210985607074852 582161327348415213 17431885088708685753 3092741334994117833 13308117947904706744 15939330277781831441 12628708684918869030 12809140269434392200 2822366713038543047 14788376196569908691 1806354396119996654 4188152605344979938 4972233312107342145 8354292079854597783 3453430926513304482 14482764371759067938 5754772000646727541 11151338416510120070 11054013123934864540 13006510523800784324 10461660027309090446 16189002639699374432 6497173824164140812 15713843138929040773 10149516221700961085 14784869760746979339 7806633007616841371 2403422669450958576 15650464524572981702 2461783095874863458 652151246280173737 1609987926362100615 8782851408866961573 3381919860267702937 591728404704083175 10756187764246996140 3334716557493023766 1447358953803386198 14234179557979802510 15934956734116743497 2116967037234866844 3372655736674104188 6865850118538403243 6896813664846039496 10473261012238647150 16758386774230324550 9310201862614164320 12831717481837111285 11980607263654155694 5104610215174761223 2094322530949805541 1672440497007944335 1150286854266692817 17394645924985380898 13638709461974403145 2976681139502382335 7656759115521780808 12666434480344985976 6107503787998334152 18226736764921728657 12268608607304217741 3727817336453059116 17481190981678876869 6063028031863504882 12350461155270549759 357324225910355230 11211547583155526382 13275672952596420909 15354763936141178111 9727179952208162774 10272574351951006522 4833615852580295391 11299303938781686875 5800124143361585401 5753328310566032601 2902040264421744603 9407749171675163416 7826535601744816282 7099825716554486245 6764598966647560924 7411925011994212550 4551584899998528812 7516455857598745727 6453275965360415905 16196090718040490606 13745258712262714234 3091994635536544470 8093478246259178415 7833245989247015630 4284178786107401273 860026459486246848 2511025141005721792 17217904531307943054 4469264900496108498 14513692278446190748 10486410456910529891 3491646672083001221 15439050379220711347 12125529172633558252 3064340294414133671 11281644123698587297 6940783364300120601 4858018982799357887 7578178925768372431 2509955344322475013 8023146520984221980 12211360071533281747 10258804978014386621 4511393032820991904 17999506793363166413 2964204444775912989 18152346847059934837 8194763114622697793 2306885482930031827 13983774604071903230 513535088418825385 7527483613078068287 2005697321165568868 16752130980410622439 8169468426255849733 1033070811523152639 6725475249065908120 13147569006403233427 7672125221557649643 9580179814233096615 7840090834507151708 14858576947929500941 9627343863376954973 5620890892596874066 10226042193499674162 1702950004424122961 15896434063025599744 5582597745365394582 1603567530486363372 15340252396544331613 4338874590831087315 5368732595564246803 3844609492369475546 11873072801101014504 12147792224763983007 11786137138697973531 2805915479416167802 3892626573428783511 13403302382179573097 2013089934709327795 650493593698382780 16952706672150462708 13591942903174160326 4836228898246185088 12662907077568046010 17466553668466803145 14950256272675361911 12563301539762986068 1004898213953903805 16510516412901856426 139898427508035742 13885607909806836616 14728811109780730465 15235411394780463992 13650624343896123120 1937650762096673291 15213796193036226819 2219093308385365007 10992110903866083070 1216855175010284563 1765654310722890843 3151018814332047286 5411562383336897194 4284170197853854092 16580779394729768438 6968206252557352350 7262745251751565508 6206744982768779843 1471423511397941171 9866621737938517698 7126896658269204381 9172352714247911689 3050357726452536279 8861979008141008632 16293896753835650865 16795902685449772207 9531210185539161897 16380970430200656262 1973178841924838757 6796990450478865326 14400943305046374304 11572027521490195713 15634540219306099087 5023620429561649736 3877821957625261570 6173390900758163867 17571448828498230695 17904976431799608669 1288872497050125311 6654841231872609844 5892774521204158830 18444340205193976665 6957080275789615986 13987823419077813196 3224001122798592590 18181899763691150605 16540382534053023621 12704723294339335943 16610290086198909068 5455119785648840615 2565467853175462735 13260020852736380576 2184037851526340036 4096620152360229791 7370517878843155374 9442209401528410363 10387167288560182491 529461277660620344 17738405012237429100 1320399315392996877 5767467163575211598 8500145096248242426 6719331732943540998 10725009191963454588 2996174083160641033 5558462372548209624 10437701644984501232 9167685016038520312 14844824946016384178 2545723110842992785 3198905196420117176 8710401180146097313 6292649165215723329 6878568308803258917 5072233235622358722 8269006899224633063 5695235837603446010 16463632775421702574 9362933239097981133 389185556095025651 17663407241570870398 16121505134930799024 1175471540499259525 16487113820157083116 12188802799728603770 17602839489267225266 14581048803346188071 5764261769379762285 12662441493231455899 7904368419812385135 12539185864741520692 1164400237836385186 16995415700692871118 9053065436975897243 3474972859951864875 10374113498666465150 18037655571745129769 7082710472141188028 6021950698163298249 12311225551747508654 9769387289077346362 9258279267645229246 17642812983150189994 17048880483864755043 17537405663009641268 15384799813825298584 1577721414472546352 13609043186044345581 12567268601264608700 6130159998663411535 10640165003671135364 17486805916351864920 13672254949954424021 12789237751513997148 13257106375107961316 17382903802287504344 9202343950135261336 96812033088279880 4497265556149192503 11813420525234388289 18045811630687765770 13926470807752209838 930367622537264116 10767377013902632904 8156938444299099353 12745446970080906569 10899296484470135157 2446257473841753025 16274418376774597947 1812108671475854181 7148631731976068550 15785883119827339067 11488938130484359101 2970813903004084435 6690717038483472615 627150098670842123 1755370302374685500 176163172870291705 13888857538759114660 2804459026465681499 2888842846951963313 9602009465148994266 2497381764815628882 11998402384634774919 12643097468918534518 17808159410546238027 3388964700062046836 2454234112476441365 3234243961515569972 1325510572111418276 16288602306640274886 6257643109566964941 17737668723037721218 10672144844221793371 16540424453371344603 17961183130978677014 4992392757271339565 13420529647309935909 2190750622771339332 8741967476682731413 5317967469525860482 13045462381863587035 9210210553238921431 12824338143663464209 9731484173194336405 7913472979772113993 14908048415455850086 17441800475680215783 8286454727827156312 9608008034060190920 7649776631654707870 133188913061736726 12985489111746666299 3226956540873695100 3360749013788122902 6311380837043964751 3806671796863585705 14125855564710969860 5776737858320692912 17245059212438352121 3372125259081683111 17197701718042264133 8739350387343456140 17955996174876488547 1626333953769324604 16840473568747797861 17321124016517669432 3387245512627569904 6332430804707822518 18215091853914900088 8715603695035438777 7448045446292554412 4600078468456975148 795243466628701060 18235757501338585080 10935419097122913441 853055203412680883 12383536204962895909 10958318441364978881 15614858958943187368 1860292212279462543 9060535769326131824 12685131114998267670 83927899408059763 10944989638411462963 14299501814624024540 14972623171305109810 16574352740466741812 2992495218439767215 4937239650838576808 15976654458428823762 16498073711267666600 14377925871455103685 11265220908737960700 10476188696678929457 412656682893554697 11730155343316188481 10659957714904608465 4570163282269613607 8725191143005702197 17095155551166446813 16766095329923452311 1805929234594974564 17831071926354932224 3770696500409625223 3991833115907483062 11609349652068883635 7542940471638142375 9644153967684416150 11480593785404774666 12811914527088923117 2895442111193937702 2027270003759788055 636318817718866048 15202433923336533003 11894405806045441140 10349179859251231525 14896391975616544857 9010657237690969003 4219613122681328850 448584725770245606 2027457714492551268 4963024767471459551 10563614631294401663 12268089715366296113 11444442139742777931 6472228945073640906 9062709232551126002 8185952541258148739 717680303274126970 177648006203943328 643943570968318579 10895784049839884271 6236103217219271875 14653658690986052519 8026149129512472729 4168241704535141152 16974737771912202281 155956861434790114 16849330296400307470 4254224512452374903 487448741494623904 3601389585863232785 725367737664452075 5832195774533303736 614032150480949496 14241318565916357072 13384623888059077591 10482484881444146078 1659027848844953579 16948507712625166432 11776190243517215019 16828164745508947345 11702407057938488872 7425433947400650220 14622248109474779932 7128602308194353351 14482160209498560443 18290197461357200714 5159892544441304447 15655464647840660875 13241791076379918964 15309768617529327337 8786621564326742706 8988426704127115861 1656893793208203936 3769378182391374774 3073188558903032023 2431349187382930096 3078301986076481474 2634671691734947025 3042478882581878760 15288272448723138658 16406386256166655290 3655982618384199315 2498993536885559866 3866343982296373312 12380139474911165997 14635420920280541813 4100820451983111548 6899851564144229967 9079624084886185848 6158226575645868329 13312172052969814111 18133833027778097357 9677117491386281665 6449922256777866386 4333156909116727629 18194342714560667329 13145108625110365192 2738430932684032399 8070715946178656763 4567937792012101791 10044746887429791595 4550602162824842663 13722185690584251256 2260369291091972967 15537863630303746822 16153357415234271357 6354375971642497356 307394125340697949 9476158492904681691 14806244231756328618 1625008437522131822 274160536526916457 12562740383067185742 17020655188595446318 17427689532497651347 9002597532257573120 10935947725468599476 6564188584669670328 5617210016214539990 17627775096533030674 5500164963290219978 6275907863311472494 16547816357357760085 12001476481130409720 10397850686699609788 15457965998156538053 9104608843049124742 11590724104120831423 12827729626637767129 9335494024650131090 12631775088694188491 6955199181121080661 3702347732490136008 7410849643818596888 4258054679074501263 5360915526010391647 2324547410238003001 14006764522416290159 6520519459817431458 17697422993213819450 13066536613543730799 14481589066709476477 879656802123926551 5496512532246110953 4392420937216710008 2017670955191349188 7785891003984255945 12379110995132070747 87611092219018311 9074580315498652487 88541621474471649 12206708293827918649 6894203070085725013 17303920783276598337 4150442239063628712 12303122570555587107 5427798287858958996 9729463111080261772 14702160784385922390 13675979845640307390 2982873696127863762 8631891390686679908 3582122761791062306 5015705780635812127 14455863375408361504 1214308467950562705 1176933629848655676 17819555402731538190 8888307878947883937 6189949082198994745 18306658368950920443 6792705330978616380 13323542323823559931 13030439900478228557 15506815787228639313 16598894289518469946 2653101838542169637 1578068004759562545 4489783906228474768 4305254838102454478 11792432628874380792 3178289740316110748 6241054250761012557 5318047542345909667 8697926049867623575 2469453879281939552 11391853735493801423 10161454866924802268 4012740103080787309 2543795022342645405 4193295986740635374 5645605477403414471 237659491833004803 9564530768660928196 4343025676379477338 1866075136015378102 3887373712464463929 5730086496417463643 15219662843245711464 13761865571713214866 16866704615922467663 2701327740247284182 2443533285805321506 7469428234163064750 7594703922303421048 6631272687611019366 14105962707848164011 17763972808031956444 17010568516499164276 11555161221686659157 17451403080255359609 1640365875696679406 3227347353629262577 3738564289817447812 1268665315988298822 7709957333256045669 87225826241382950 15922080224515142752 18070097901137762477 5841446689147975000 15161222307282348936 15941179339988995780 2149065183277508010 10125058907752321037 8308272388012362475 12165521068785747229 7758238653874287419 14688031555334541086 3131822999229653903 3204303960767898514 13472080913971938241 9712331866982810288 10784257343287438793 12829321707952714683 8002740684688205477 11393859135732544699 16553552774593214393 11289942531465885793 16944050030531564377 17827608561098565791 17077632910863269657 4718721853008860128 3442789079498231338 139958325095538323 13152642080326515410 16979857447702251363 17517052430894055881 379340754320162167 3816913722752547764 11326957356543595499 1043351321216186377 5370423749546930919 8706213153629217486 8366920275327334634 16312850239566155904 16560307382480055631 10142390352586742529 4693930812972377706 11370898462724342753 465475038022630504 15853932492360157223 8770818231909250643 17249920017487791562 10341197298281256356 9310826867322098580 2054055536045980942 2668695762502805023 4986428248981171693 5532824421299507205 1416473764638753833 522645449883659194 7443731765463720102 7216283987569972984 17712130579807270358 16522246571599353911 7129676313380156773 12539398135626712677 3437533192522536929 11679024601654757138 16858469876743513008 8810790516452317649 15006508409261344428 7022830566541277746 12221905407352079349 12265774097463979532 5941555939535192163 11039463325738887780 3588527010322792358 10141088992714073362 27166603559182059 12278286940346652204 10774078999656715700 926246997158720253 15740271897831494009 13112382734234348784 7621359267762839113 10137009766283587517 2383574681286937036 4086981204822887715 4468901367638328286 5121937762286169816 10247623051141328591 13875286471982405575 18105424368760576149 8697431890183774929 15515080009050746933 12851597629817901032 14187129238739441950 14824249157327732591 95051874763505043 10342973842125887313 10032917826018437237 17085471148499516714 17178018880502862082 5444339723392368702 337596731271250085 7477373123605679400 4741328534602940866 138404008347387452 3553027692691767775 6775557649387892880 6631152508755269060 9121544362373468103 1618992517870285446 8279735042630296510 7538268565105138830 13327977379444945464 11581855763390513778 1070638722466883378 18336184943494743759 16935092033260231975 9414467429909187351 4524803948073950519 14404774972325015652 9948172428200017946 16379786918260040412 8175944690337407816 3168019363106877230 4477987333121086289 15176786776791300605 5827852523572250484 2580800015914529875 2357227616327659864 13011824671340848604 16901966518876933379 9851231714151020092 15336762231188357657 15017958476699433189 13958738973867953731 1174473475978872472 12407754522709863977 4447576345072296153 15953925571567695169 4742033005173497161 7087966972645681520 3561654575847275826 6195023498023780457 6244114967388524015 2053980656950897714 10073776908354931728 5683517068081181240 8157392450470911559 15472723553171558543 5252713855646665694 11162672444723238646 9542662411858950752 6419683579473729097 5807591742961390886 13159822564944455934 6076193985761627120 10594032207822087308 2460018626170098801 8285632199891601270 14349124817260287724 14334555901580690932 10533285457074231906 10728187960588638489 11854711667569102667 7749955963326550594 16212685926418098734 11436728706939131966 691962779017069831 12297908946294972787 2080519899604974139 10261435972025165447 7755965015137477482 9794042461728705160 18198641427470822629 14106182731072809258 8646711527798932275 17683233034338369152 15080089868144681285 3747573400372720555 1544154617894895784 7501018655952257282 11184414044435429252 12018245244829751415 17809901651475535168 11731324768895004937 2733791152049814599 8129690268263473285 9149097830932173141 2525028363622605840 13430341222218380907 9991499011789168833 12430300322206839791 12668924261096352935 6076027987958414097 3263455672554006496 15344548499240233357 4918471339499710010 13285299593523270385 9212806693163769751 9600709843688510474 4911914870516171975 9931907954265532176 3197001892652348684 13843612387350535237 5446856534289896770 15716588329740370032 5335368476519152032 11192148949314311892 14345418606401738522 10107079489382084706 16942449455763042495 17275847517399109264 16596801546127155410 9659483231546342073 17294040995012205188 2647452526385470937 6348675748362835141 8828865103238473775 9377316712319551081 15137560635093832815 8303671283025558453 10347451531967562515 11415058640483482938 5319944138682130979 17949846737708239416 2317513373374078071 12345060299675099881 6581566897817615454 10845900845580488394 8312595769953144832 5133806247193698615 12923915949183001757 11239141587360137770 14583708241351362403 18151910887945395941 5275827636776422703 5432535178962845432 7687753956296534339 2039154706852780335 18221372507581073997 18057161401003359877 16348648374854961418 1664696938160861815 3329733960756814954 18134423297185533546 1464402394028779814 1816689323541422136 8936739888707736299 14204874161231389816 4367779615034397706 4459968327214015067 12609497896041733578 16148735650519789647 10102819516476582794 7234762600107126375 12958333845076722721 7670437245423773798 6164800162433651459 8138258242353564047 5771095623613006636 4018898933204970797 7662776503830774460 8501283612031680435 18263920101660545785 6555644079490433735 2882142133148733029 13624153783278108730 6124947192686785896 11321672560607931396 14382100380998827962 1938565157891562357 17821056543430776526 7228818166257574754 6814187077288224414 11588921698750601380 2690509667407296036 342035764698529361 17685592412497839835 2109569067543329888 5782637189593389128 7569758452039296261 16957926521085777366 7564051638150927549 7815283712636955641 12701688705281189844 17395965136205470199 17844791356398673022 4951845567873007996 9287327297782423800 16739147171700670378 4814573062514877819 2117549077722802949 11384972443251086203 12036200216885504262 16912552113774952929 15827701423880175839 16538241246017675380 5376350491449939221 4424687060865662400 6066829677338042332 10702060858675910768 14053395334284257217 709391234538396191 9659937989624889232 9036109769951874195 10966714653900462869 18183522606451585419 12307599164578542732 4005188070210256240 2265305552540280692 15835194578147403421 6884416492574082809 3559886554448539800 12741188793952300002 16595786947535793987 13769741270495416770 12466680681927926280 16990210172579935560 7262295717849660126 1070754413248510668 15249766787763815217 4340931702176075612 11233776976018951086 14147672321205756622 1473553227402143966 11348860305149146433 3308041563274787102 14200790482329330743 2405825603723456786 3414463465318310056 2374062188548586521 7945174393853822155 5844195873678177197 11278700383308800110 8424574474409935005 6136397626708797460 1101934124633663327 4415422357881182463 13220893306915962586 3210166543098067103 13463223641186047436 4739045875633132972 8780811019900958194 12486981244997227234 444810189853897548 12404941809803294449 14761629363864922598 17253088570566323403 9059875812797382748 2214342538733158532 574268752296252512 13140314727599797273 10141594654923216317 16839748525666943523 11454900179314216319 4187513266046595023 15186677666810100785 14633014250666306169 16116045685325874093 3543087728949949313 1990350292122362387 7170085120458511709 3801919321940553366 9902963419672014768 10404392760626205304 15003798816642291095 15908759445173660247 1753027035504439071 8738359750868916381 9816563764120723139 12200219580301505191 9639620771407446754 4967852737471205524 12772024224541654892 13237642094347927264 5013859300946119628 1513872827501533053 16282313143752723594 5951268057541237227 816112161477030763 17660298088129178796 2271673934606111211 4095893580426028456 11422240378725182601 15303505102767887556 14855775855712005893 3437463103417463239 14095241161151814020 2785787235564024248 4452547032001940347 9753211224077945154 5285514078423703153 11376008812791864682 12394058877458906368 14613933375009685707 17673876306825078969 17317023879911116828 16498058356124233522 7026249824270378153 308733301218649550 17687636014684111576 17266134667463498336 7321095462003567267 11967367724908839368 14003514130053685533 11645888756824910359 12238545486015877013 9095974314622295739 3429548431769368151 13039643263308386546 2020947946484228835 17275595281743821244 13611712466277593489 7629050630913966754 8202489633796434392 1745902395106530296 4113318250639633452 10087763834517318327 4717986804477770530 14449385717379147410 4536275932948921424 16063291842673414525 15558273511655264894 17927759085524563827 16477920317385755135 4064138086288666996 761714406416416016 14366808803884008835 1965448090933939453 14334739324437933829 11541992925901058713 12448136257160457069 9138147638016052939 2638938312058460187 141812671778437931 14108486632754824959 1059873581791484572 2561728624463677134 5418071436796270063 5649164538604768193 11888718876696178793 7679539263527886076 4350897930916910773 8670398132064595472 9847776598209731807 13471837148580138623 11211035192168633158 16601538443026836642 4025036469598848071 11291596527302789552 664838740733921211 16883217232476512843 14304269680342232783 12817945421586213811 13179605414039466561 7514849848412515233 14493491651050401791 6406593164809241911 9477055215622294477 18001894756904851969 17698613538631215467 16508276651590247803 16415177423630212068 12425156134717118303 13807977805622897215 17573425773459190337 1431931019495221389 10845056372426110210 16798811235524421756 6795972452974602793 1591261535393276948 17002739435651939280 987632205737672271 14307848514871054099 177950248311681226 9047639393320197418 443225605031312305 9951477929487247193 6746794595708568587 5167415825669324697 18359580642345222636 1563614268089048146 5590197860151492431 14651270759839175564 7171595012029599563 4313729753332074030 5433782846486942670 1506743882379552843 14843882963183210 2882152880318607125 6112050925676398074 3430739158893340976 3609366549004620554 9754593957531976193 3923601584506273196 1989864833882059134 13425088124096926783 17782859759072888702 16981702675044168259 2298781255117536620 10908620586663801550 1456349075020306849 1029862591140836410 8067651519502082337 7617907029022367788 4373985176608885332 12908408601758155588 2999575465796022124 13017748240520055316 10332238030744701854 7941167731238166310 6223174688032295985 5301268982865729946 17325801168905573132 15234840524349507630 9821217520951382374 6341535864475584332 14085755338364689189 15711590785010728452 13878121965706256999 11759688913612668972 6364987747703328004 7083068346688079638 1596826965475758587 14245675405925255983 15684289908716288677 9478340653581653509 7426159517592119738 17371429517430657357 5130055665664314879 159676876645687660 15438044288500593026 7398839516014873245 17328062962746940400 15682651297235309949 7383369491221171313 5728094482836171573 18201850689249725922 18239099699007980741 14238340582065551890 8658208602446708883 8805573717181315717 7067174829694429889 7092863220242367896 8843427485983073088 9694739070807093008 12345467925188509904 2830757915831643576 11467499448275071445 9102450597973923717 13887153088227137048 17435230585467409000 8000697215972848559 225189602730623791 14570291003408364154 14345739973702043720 185219665145385216 5404440558475988352 5674928627042033935 16701559799998119687 13144654627300792013 12787714106678900776 15504036416765466724 17691682632010567066 14499737909380456688 795558498083589160 7394823501846541699 3630282530249960352 17347291401677392816 2770104696526371145 17602210701649445675 15571152735256661925 3899993916280486941 7192723756310816658 10254019910325784781 1239351813723575395 10862210175917382603 17328925812044586976 17866810845366755673 15718592767334222608 4627779872404518381 5306494198971298694 14859641469770538040 9903063957506477045 6062810113179638489 3753024157222686040 16395080402453064640 953090992344416899 13853868811827686321 11924659530118213092 3449790351283284861 17003865725999912869 13993122212998685293 18402309405060105565 12029767144053481879 733370525354601698 5352079633118909600 10391929251420676287 3905702944758380442 2121461759990148213 11370539271497481589 3243615566047827832 6019310370428568428 11474570161586303689 7112441284733831001 8519212470423528150 6134766813870333630 1560264205423654225 6988542693900657522 9515206166799066630 8552107377618846649 17140301085718873608 726990318248774331 8889139995944017489 17074794881222941789 1659310499945580367 15638975682409321779 11291462739242979821 16194516634277394103 3442624620373822016 8352461868085970245 10362795965955371957 13754161701787410074 12593206522319900897 7644407743731027168 15337140965821380190 4494636700891719971 10934163957045743345 6254941109347728822 8526246562178281667 11300318237218458204 407659617069174246 1564584253994249976 11953959340770743096 1909169364335790026 6399482921771728740 11901411675841914422 17097876792785957639 8558166095780204688 1311560775135841161 9870056537320459799 16883030719731573488 3587434099187110510 5260110729809090810 64819637395990482 7736620169565592141 681169142114046595 4168131366156470581 6092528772006783048 4635579898282341256 6012785414201484643 6923953014296305801 17088039014279455137 12968833089751039589 873409735862190200 12306381945952562785 1962958056200273621 4492075507807523559 6722929838824480770 13023176194435856310 10757611153352049119 7702831331372556975 111498391944309010 8238724781269623065 10838174650516666099 6949536310994418212 872301373523649412 16197700505325035872 9270779526601148605 6768485891968887103 17325141649591787493 5038114630924063910 16837675156892841109 4410102352050410280 584848031831210767 13701853952889967604 446313866279782755 13369218017339837122 11277316545406318059 7047693832726809724 1506906258958401082 1583261216288041802 9009029356493683129 14734789827706042918 14122170192261092716 2957397969041753520 14875536046719572751 439174055686390637 4281181688454121562 12324201613839884332 16408474344003739962 9613106008483572826 1436667384987258115 502866649607730414 467280689672378407 14115844990019101794 17702572546654819825 16005481421649748119 14255722478337993312 16369035366618892058 4834477639125155098 18042674492393286796 9971413399231739936 144063168036680761 5443357557570273294 17265207921315585821 5454773555237691522 8572270800647091905 6867972883379210024 1385687283392443038 10865375016318053607 9096650543559532836 6593087362876416661 8637910232760008782 4261913029330474046 2681881215516289816 17896612950139241456 18194765509664536977 8022624893200585747 13594969457355658679 11917207390383284697 12686103244313442260 7765519891695241620 14965765146354099575 15939301464328091940 15662894670133667004 15561929288339794772 2770510123137913387 4347806133125187356 16545101542677732275 14403964962903025716 11065380822029128590 10808386332140183399 12531182039031991986 7352711766293083262 6552919426232392590 9077979196740062903 5801157126585630914 7299312860591765424 5249850297035622496 9143003008121687525 12184118199498364490 10520896717519712567 9196245316052303501 17007040271573441608 1606769307160698949 5583563041766791727 11175364015991474184 12648850075000371771 14977446519247018 16715028497475556125 6266232780961843541 15763157639463830726 11740410805312900406 2047911349580333270 7006613872585691546 17807077632684954628 11553954519870587559 6067311526523557789 856989223635789454 14107886008667489570 17871706385053755251 17096462830236818903 11670231017038056824 16510957517731242187 13252359167426830085 5643847864042025460 12096835897880799624 10977086385955520665 870116506250143612 10969563012657319692 8145008019624707388 11410270181721181745 468712932523514563 12160705672308807623 7857991220633857804 17517204345874493490 11465214285116327626 3868793644124453185 12096237224085241537 18128697256260331434 5016899638072971460 10684392838315812579 10713307244848735075 15041201849396695780 1260626153869617640 5544294107687933354 5108440030506356508 13371605594452813583 1554639677719150236 6018331463251409046 14067988651282660575 10034008342495968563 14708066675283824152 5110876843765202672 8283223072483669816 916698319888095112 10389311506955640814 13378184873798370375 11920516358635956783 4046990260854427774 14905761749808413226 14283079972105483633 8898974899223236314 13849632498002880985 2958359795612160277 13888501021905108763 12920598804876365860 6260456891174099020 5489051736082205090 2436585846684446686 14752711884526033544 11402892437254063946 8718707319630089915 15293583268205940713 12029253780266913228 4239270470209810918 11212967950912122388 17742242373359677010 15484615096353774957 9926555325436119113 15329140323631263235 16030502674419457077 10630502899091469761 11534716374752294795 16402466519764936677 6842471367701669046 3092898296769705295 11427301813577633265 14726667044181899043 11965713042115357576 16212187733457281332 15932800288931294563 17879386343907076671 8458867266721871770 12998720187137729236 5279103829203920662 15980076299808548752 10079160088952491883 8380549345939303738 16922358037735776496 12164268926159422507 16217137106066038436 5279641451514035844 7837758726589063789 9773768706099582734 6077027446804435608 13095287091892969253 10220182957452254604 17792242872137398591 1615571476229088695 5502696049788005411 12243749026139696024 16138816368960804423 6417875088721182756 10138295742320872729 3300336113927360340 10764874561009508362 853370596404838061 3032663969947189144 8853231376437289730 9093866245395905277 11089262787043329762 7136598439934435740 15061853596205342622 9686278551163585319 18400890462219374605 10482286834135668303 12008939722293978158 16026007635510904473 540666591305140141 462754275605464647 12261202388261767179 5944030061570839657 17190771766982358561 9699466369867423039 5786733726152169331 16843538716240532591 1907394192329623771 1158387873240343177 8704996532116887640 5072243304728632498 16286007883102287099 710793647096877805 1954425029734546358 12662167328373006599 6132628209196887113 13659202123113714625 18134434551760925863 2406328283470822966 17241501406771526345 415357786301819085 10762641180515793638 7868790928364971360 3016443606353157954 6703004096007676429 6651858060303708046 5944328926414080535 9381826279160506179 17796236466923951066 6263972322642807158 13375381946848686940 12594968769911380112 317985671294889821 13882842049957438549 7032815830860803879 11988621370561687089 17311223046109372854 10487381729416652006 2814853547663680537 6338398269571960019 5072874880121344897 16862438664966703000 9392159112342557942 9384991975771619345 10884056964002293745 7147209532630800962 1922244400096529809 2782167635549376628 3767821912077998793 3369644830566017530 8295744972737278246 6163577322140447711 8485263721366855228 17870611266035409259 4790221150302858141 8589593462162262836 496790559304675253 6113384060856723864 3284194935748722334 5350471608599904556 12522777508099331857 16280867975213267045 8448593338999459818 15946337010379386441 14696964330865803866 4754790065533784834 6003492801194928819 9749231238322865268 5275453457313500103 11761931467965190410 3961039419605972996 9114186035288968108 11634716666498046432 17361213250768033070 10354353964081943978 10316697869205836751 16940968926093219845 5116478790061983542 1394957404546654375 7911276416881731149 4121964784237668131 10273368196894487622 15424557629723969127 14180683893984569864 10673629527504064857 6345003082955506300 2390817633889145789 519172437465184595 2221238951554184196 14953157880945437340 16970082067855551204 259059499675317665 8511156286736725703 10461429969581348391 7746488132842564607 16391864003350594653 15915098784131898061 14035392512196204852 3065630216534868562 3106108190096980620 6614553083922223990 11031469772709267038 6394728931611255478 6429725210390671377 15305469974412334043 2898619710508884051 5074398934122263629 7112258720663208991 15955430792060665519 4132854260238028919 12732382129371928552 14319803935645714858 5642581024637150348 13749167517969214512 16018779357638762489 11242653821984512484 5565251090983297548 3399671944058859177 2732824816757576962 18113167174163753152 12084026449386726139 8652974803480027610 11099502206665837991 1633821557463803706 7902947317060452675 14444196447975655300 9238736057783684271 2425382418342160633 17121206409635260397 18061128383633844198 5721401015872205126 6312237218525051892 4998345102432875214 10863360103641178729 8694724836418128056 13218056895464044592 9834066070889818959 17002278057630624605 3154197245450723809 7650423228616989029 2324375847966366234 3608896553769769469 16905936026297433184 12640142941627899710 18436940488381082415 14873240996016462284 17896804333125344104 10237226795809321980 11731442914764147660 12727190218860982559 6926727322362167092 10722810829868379819 2483735258852438194 13440368803899798517 7632093977260404618 712199715167658887 6282985665738427517 1450619578923970862 11461335205735535371 15127384171086430089 14495241688892049327 3550355651771631290 14434585022304550611 15112741293534947391 1416076411381555045 7012464580547234176 6973666712136614496 2855033894040371793 18402959915237290623 12305286275708652022 7221598953860702812 2180719502291295453 5211671902456131685 1837345256562931989 9750463757760929891 15670680144855591348 7616809223664335884 15292863325253140555 14189676341239376517 5712119934188338922 3811272609035889145 5036868569610586570 11042928566139875825 2795471683432337695 14068839320310930251 16492017561369235058 10470382510055921182 9655598858424079512 3313049697680940088 2760663774491410565 4629397912973993683 12463302396685895681 11379518237584076142 2260139676585011950 16115362450828964422 9422655729581195561 15561478733399435586 13345398665908779590 3565423283888868883 6120327854704910562 8601278180970603744 1320609030332031515 3075840286042953591 15276970106121879761 5282409268206285317 15816668316837452322 2222024938897549154 9496487001524112903 3881596492209223024 5796106149149239091 17219684556316931056 10103082192978038979 6171116835056753201 2109770203369381710 3146796052184695776 9966583269668400182 12960481758719969149 13041246264759333477 16106189000337758791 6084691792884726532 1241582723236944564 10201208209496145978 13415046713991449683 6810605238204508791 4442136256651640850 8273122593218728288 2563260779852260126 6932659339923551375 14153699845209780830 169309123872464175 7503938729350387773 3317142396985109980 12801252840178455163 12477061212555710188 18282241968154088437 16549808993668586859 8281891782138737053 16776148896862817358 15065856894115941913 13316508851448924443 17360107351807252842 8812787232760581777 4399901507927280282 14001452175834976214 6109445005164133378 17264432431010107437 12492630028819697969 8235763850959237009 8743099429358952858 14765536781177374782 17938000794093488593 16950359011262635327 9683511207592141048 14162256377946028803 5427108529842087833 6272678926579851537 10927406364820474859 16978783590561320056 1620712616783652366 592814793039167943 7321932012015791533 1553889368618486098 3202130233317809705 17636413851044193429 2586742144064318734 12658619934018990441 10517603920227227119 4750516246994639299 6391703504464131113 13758509582132556004 17771274509678640336 6313048721808735961 12372461008625551256 10599806170310974366 2687374834242040193 7574980500862249743 1984896260208719366 860065717291545271 15270522917097955761 338999509838984049 553971395462570129 3334583348094345023 3885479590137991630 11967084192288495805 3921537869411936328 551802630686537351 17167947936867157073 4389482846428492253 14548324231707928334 6507031894328692542 16167236127558935700 13954619724002116202 935748826061428437 2793917070032935816 11989158753389788645 16524495977824446477 5331687606898417280 2843450919628458088 5858901100402498751 12790207967733917408 15158291037001335419 1120532675861090552 13588998593327920248 13858844985832244651 7445036788568243347 742110960591043043 16092570375190763258 743719789315705569 9045120076689719422 6174630334939862223 13106685430193386228 4677023122982998205 17987007760518130834 7769569621972135511 3719252148777297506 4679161219514866666 16653998318285153784 9632678035447067685 16153117010967789894 14525285216164989955 18144070292102761508 12587185059285758834 8567028309273355927 16816609685412517918 12860977251238316439 11568512059808648270 6845081022382448860 5733974949981733491 7363032582826687418 8215208528150343151 6473654753257275909 8137333585972324707 11859330010151750892 1126271792856304764 2431887208790492259 12650466038691232156 16575937652395898766 2477421620118412955 11410554833651704955 6524668795924999063 4634561498564328508 11730618481053004753 6060038200180459599 18382256321716373708 13024442494941830090 7083360599161683329 18339305198568718627 17564973148032751357 3130826671610736539 16614146745656090872 17116650685194779862 8330627429748018613 14325205484366812998 9369865261128248196 15342919073911322192 11531721674728932570 1057619821757711460 10164463348348126299 10048165888201754630 9326581150765883034 7227313850788447689 10490750516528691878 18119075139010283058 17505176262593189085 12971572904127584209 8895052619525721681 10708605986373900864 15258919962370140765 12146865859166249673 5300778666203973655 14531690122055007321 18214805262347587029 13891643328487435169 669825554907687490 13927442878672716863 1163022041228035416 13833883100729866741 479339540856420468 5996620334508857952 4408488733644776150 1024043273941690727 11175627825129168664 4412360617066715917 15114389870520795146 5570242310424560737 1603471196765097379 9256634626988684883 13403985328057277887 1080153164307142319 5545994411086093852 11318291660972381439 8952702680889372103 4181357896487763981 3030727618314378887 10212866769392978634 15773349297525497656 774103766220497108 610965722869139989 3138158567637359280 18227863307319291606 3824759668032153743 2874497460546646630 12291032927056771184 11665569851849484569 8925885669405164838 6890001040640753668 12696547852037069421 9137205237443853079 4683947577581336596 3231742560120237720 17808602936156112942 15175252257638620517 12805230279052148188 14093754885271435804 3550798836734433538 13572594611467990091 14834540937416619576 1052255391906483889 11056768293639398538 686342344360472160 8604252076176302740 17162701118311953359 18061369924172946842 16936752842520405943 10730254074073992148 14701870383632700609 17118832001400066746 14231007856527617747 1897412305557134295 13424754618859651058 4081188113547982066 10762492921041545919 17376581524416335207 17905808231452224192 13809955603165973 472295259815800108 9072917783367356671 12237188242343253950 14214293205126872900 16956750933491616856 3632121339449955756 10707979130341071503 16141390041484498811 14866843158919890350 8893701272042328294 9948200847855042269 3873796840744587710 12951726897029293710 9590951696817961539 18159563326020202971 9455871357564241426 7968179122866500380 17202804888054409420 8542407966534696765 5330903382604699514 7465453330880035387 1142520170297074070 16390412502935513438 7458323507269888058 11920032677133724368 5305683936277910083 14627095664179441159 13554717948051731954 6838565889689763507 7130965949452247788 6501696413796270498 16634206143993291899 15601845131113444095 10485327349452870061 1076924334588420754 11413008047035727548 3238913838490535349 3808070361666006173 16633461283602688386 7915641290633020445 16595025856056083486 15637349854482753959 11148700050953180526 7500255399920079332 18029160879485540055 14003034782882505673 15238857208803958481 11411680380509957744 16804916196366060668 4528781705106839438 15529132645212035513 5702134554085335259 11179245022588254167 13849532561662502028 13220651042771395098 13329624815848948854 2605900416486101176 8811777154831400780 10485566827502966197 189100399679722663 16814276488788240030 16518783844276003943 3045076539838799494 8129553271860560944 14586883057573668040 2634030867627586177 12150828031959882503 5040935448785342100 1353256338466855622 15725479387081689783 16318841496593749009 12169116012887198744 7617745287927898536 6957405669294504554 16006818515488956978 9681111124005913418 18097678857739708159 7662133991624151874 4411662885079396441 10906561457494557682 11174214327848312037 2231522973637285312 6045275866645630115 9466738342224135111 15808706408733500302 10891033073704026054 5802089202917948173 8410544031575645219 7014103150087964875 6398910756142690822 16413823854253359406 7725768067410361821 13918737386158144475 8915377197304489125 17363006671009434447 13586194574524176882 13234100441984887394 4642484722002384275 6148507876723307103 10699695602867458387 228055582126826410 3700439722378631201 6764261393159504277 6211186585723590231 9185011060228895320 4882339924573353058 5435942558845962545 1231515720979027712 2980603168077942149 6684363714268583156 13427276226238535223 17491482345901492003 15879110872309416050 9918387235100105714 10306596205391157194 11304223238916817331 8339119242667426936 1007936303578447111 8765563749797929751 12121166896485383286 17425538689794220807 12255405230351574624 12563508045791421860 7828431313324810564 4167535830242405874 5220362861321109940 2728064918724984707 1852285859747976850 2094698999200836434 9123400143623255482 4857476092974526214 8253793923165678337 12164525815741144662 5231950572137673159 13440090548447367561 7548237906035572665 18038029679297183707 13951777433770824523 8050518693785283770 6875060046996428441 8642239131159076741 8850750729925525492 1904404665316598149 13370024427859950687 9580945061088429256 12022619037040516091 11699726145273895791 10160911460117448018 5840767746836748966 7695512451050758398 8413104530489527793 14731774686713642679 1534195917749974480 14866623890713311441 8938596916600834958 16251503918665405794 11965724275568288570 12272755730751644800 183724138237595046 5585635714267774460 18072470277740530929 15102493389966454576 10508728952280183691 9480413378413321253 6205721888751931877 5682348643611455163 4675256413640151695 15554227086752564197 2687889761114052034 2219012475623623831 13428470240576206982 18235628790968018033 8824993628221562712 6678077989472427760 6305277611637332927 6199377650607981246 12214959673544965075 2526273573507643623 5266343385857966218 4670452485988132037 15635087450946178245 13675845515397500919 7567645936871465692 3057732482619268331 15484567901737089293 16700480342970872731 18145285331539137748 436890942707696205 17894244035076085795 7931569637948216991 15713729261818202593 7370557548224024395 11994131264023594005 11841049170756605218 6733826380264898718 5774960610788962178 16302853462554723095 18270797177543737505 1067889414688652318 5958897008106811510 704294482066869535 8009271357237021337 17219085218694875450 17642748612677474862 7784219569353630618 8369688704739775662 1810247940409088979 8615300802245923784 6624374353437317021 15688600361517865607 9949911471950249275 2444084223763351163 5211801713222121679 6188017722724340266 11847224869763831117 13607143598253521847 17198299128547602445 16613020291866875675 13691463386533777167 13530913662453333832 1954556306284003047 2676474601555815309 3653421750154443210 4387732600173456595 6423644108734901997 10068959632152140288 14658917490716900445 13789261576272453906 82374523037334583 17778127781326488432 8944712043622062550 14683970718299640610 13504128879457538963 8174715896398621943 296111850264141251 17452222346411424672 11947617276819434045 12937682194921569181 16837581598740190092 9649329437769696462 2058450308652873767 6443736166839713247 17674502263426213454 13601875956205440611 339156707763127739 14657610873827255935 6365438025234098662 17226420700344280149 5011277485984102343 15295924632864122085 13562000510168361807 14170114021431752208 15892755998739368954 7941208899905308705 4526052682188744898 8724658502032785471 15697842761772833475 8173572012124997692 14085659067321650087 10070371454069867191 11420146956866483028 15502355942609301986 6805254173147022692 6752787354167815703 4322973537714700273 11155424685135824347 8065200698163653913 1270736580585905871 14741757631318907208 17489710229148225997 5699069052860525886 3658477091271163956 8203501062533313722 15664667962460082441 5195489440844381580 7047654948091083021 39576482960365762 515631987262895607 6607448216815973714 11806075658288354521 6140776876338145716 4848051633668122507 1269273067648917373 811318189776468127 16366139277361210443 11715777171559933059 5008512242416786782 18193900905650952747 17383817443783259172 3081002307449308646 3177889496039350800 18195792825513724897 9261720534738403412 11601997860487847842 6628977290333301202 3948397114723628894 10994263839317273377 240743296732771896 11810605313182486750 946546632033880860 16407911775933899174 3260098285086022981 14840053235071801646 4498781562855012031 7519583091014094799 18068347333376906951 4754186915041860829 5687077232788834448 735682717891812051 16176628187979495941 400352414737554092 2996252659710075347 12234680973893324207 7649259320722183105 18289049809509789617 13737238765228079980 4842167116331091196 1426752460728105 9114906179017481748 1024184105637987089 16408073452378185022 7045668314283077218 14898994937762603194 7061313390569136741 11433066723900513493 16353942477603831751 18261457087944210682 14076214803182715507 4047604644547993634 13728465457521102894 5227913795135544103 9846855694148638900 748997043392523790 16616494951753906642 13624021792498845178 898486135161742638 2368184988892633532 11047613032441052176 2696588813355575571 11747923359402320928 8670711564186665354 8841026340981150204 3647335234151634297 10381052678634123331 9658333136481807983 7199997291054725244 9931446339205635390 6986387783510318834 5103619319340820012 8482990998124546950 17584156852776512859 16277936572568107134 12047052231750496840 8654930470409461348 6911079755899610928 12146491531914264237 12802570462149245097 388862275831006021 15404643138001000550 4821469235366654596 9208177352855812639 12563411876074350848 2506799688910507282 6571783400954900925 13138082404803254263 2920881096912206579 8533598065248750480 12725366518417201481 1866419544768376637 2277127272656573462 6488518012620637314 8961442750237017136 12138512241958853012 525992295039367412 6703664257786328840 14378871126964788027 12461645196875330954 7207003087254791275 6727210342431790539 10741034156281139773 17303694748790893232 11732005210829809089 14126504309610949964 12509727506325765523 9090197357810181326 12390617268933927523 15360059337745367771 2003490228862375531 10000159598967528735 12050760568125992574 305711710047245273 9794569950583394431 1046822274125358631 8194823701380738050 13280671546987924675 10113802282692667824 13650426563959345016 13259634990549124370 13796061770352263050 12063490052995817232 4985326248373434639 544681908223324775 9090110067049791718 14390330536723884238 2286233918415492322 4181055103957793454 18064244079113773420 7007751670093166240 7701292105098883563 15152363124151772185 9135635572097515609 11454181329042239353 14042899550948538824 16792237447070061942 9761947303977056474 8711770360661151858 17072661153523063129 9240364190452965146 8100339410589621649 1919487630159705247 370395223872354373 8862256890542237459 14741638146800170364 4782914979617278772 10133482156150057923 2476766725326464550 14120793719511305200 12854077549751156170 9410262491726564788 8241589818943726258 9049693632429805607 17944420692386361419 5381027156192046919 17827029676126694121 16388593671254573745 12711085695240800817 10161720044615533190 18326947152025590296 3053630970404593033 2605138955169494991 14205931404439634174 14173354370569127842 16950644733016539999 7357726613693628296 13315864848517974516 1562316075941418655 16275938869091135844 6503900177737624627 6123460074864556092 4413066421664141921 14602872886168980958 5983048258802473550 11333198289251591962 12754025621199636311 15202137688663263344 6941928424863468521 3855397338112603904 7051151499232577954 7722067694726500515 5969536676193316461 14485202962577925449 4688636716473870665 5208922896542823911 6499630017695270312 11630723813709698799 11757738502352733922 6994195689356613224 16077117875273251860 10280832855913817079 3876604955631646026 2938136020910458270 17513764743556732365 14392787456075360192 6685270961619748445 5192408430313578962 15860908283780320162 4811629639376525999 10005489906759183333 4111255178185639098 1945619180778538528 6810175284232787063 5505447997056310920 9018659431614262320 11104081390775161149 18236811657047424336 8534080237721210596 12992463109587666363 6724801187281184099 15892436610406935641 12938665247967030897 15011760548357733130 3917041783108068813 13930469628823083749 8938167678616134429 7107417411192108345 8281588871792551038 16496384156990913844 14172572650309489893 1163257115621979803 4833450691428300431 5233152404064730126 9568316258665199902 17302032639521318331 13536962376175581664 12734929571047488442 7118258985345367607 5648823699685970379 2542384877948257180 8749176589632836470 3314651961444651688 18102795135958801712 7801997417851511660 4583252559609313347 11173931075312774267 18035058571483192664 15253962910035338379 16984648350373586592 17618727843100465048 2273978036843142718 4815959564586897108 18132180976328395492 5161631567560171295 8603139225477503045 5201508652861538784 12724193779065592234 12013391207623972609 2985049934219068615 2022818768097965049 10132680312663119221 3356454271810220504 11171746715603188751 10463126254381693190 9511173827012861503 7871887332306868731 9164403970193242227 6770188123700208405 17427848366018595824 31250083077074986 3081517429026017904 2648150545029600221 7103123362902342090 11897575560826171560 15567351669814143544 16786560564268931883 6495757886511859451 18280030648419038797 17205052941394484957 17856693011604922051 5181363779760641547 220584401239686789 1249810179025615915 14326208734954722551 12855160158749419730 9170141476333506824 5685923943443552701 5517668841726454393 10220874840454458054 5660311824284027497 14505137296934438047 11578469676885831878 7835852605491958628 17426793936985612279 2144029378261931148 9776918900376572615 11167929087144003415 11466524826807922282 4934218995145955569 18439169671738959679 5048895185766692871 10021228837948606707 14259571474224528904 5636958884141021284 10744565942483009484 7318805326729002264 14180732134847504359 9234636966229232665 2087723421052356396 8189724723593525632 14028370856241491570 5238943110344518017 2955607987682696834 11133673451519913937 17758145781791574100 10007911791811116783 15343602460505136303 7473380574832252832 10874945635012534255 16039315614311864147 7341151858917714289 6933155875179952419 11238896840351803580 2539556571319953053 429619643712823635 6735762672452782392 3451891300187839768 5051717256638464321 9254797904135518149 16875175455895921353 12501986074743190290 15583528307509847798 8523819401632385346 10101334095095956553 11190806301082048470 2104974743523236041 5452248373089434098 16859113009467567695 5949429437136312461 18227772395848590835 7254453393072268198 16935794886557736882 13493996638908591870 5844365634510155198 10518124108677093867 7327203872621099362 115772852472783219 18150283329136287091 8089470727118475342 9608994315621637136 812911436637435544 13893109923187896924 12005294388679986318 5787952129679484822 15769992915322181651 15333263402165749158 14818317802951787694 13222337240042772573 17774299363803065932 3402045728213033305 10993335639660143633 4684442177822202696 16653766138901767937 6707483853975437639 17660990225522875441 12142278159917769849 9449756986178967756 13295768292064883058 12544087420509535235 14390984315556395722 3673107805575398097 13069857680414370947 14849902872660189657 12207559140528393532 14587597091912142235 15158924181774759880 3128100646470361579 297790470735897753 16613214953810135353 5160719670244188272 7409425236550228778 11164807328096811367 10633588372989582422 11404000043518632068 9743629653395288313 5857888550602781426 10154283571621022844 6345627045989954604 8872249550564106531 12913314222985046004 4155380623746832251 12116470248755408193 11010856968735336247 9673210556479357912 15117836642124127407 3833992076081027956 10963228661505234805 10916876556464598376 5350193346205557858 4692487864161580818 10380157609089698071 3544347632058524956 17826703125773498584 14179325502955659261 2458417553883002691 17673096707930162889 6756963135096302241 8054202552001905019 15602173094730409012 2634110610438353251 8064974587064018512 2745890181805025657 17800250749224396521 7971978215012169585 1433264685376191137 3131526093651329036 8617986209310202129 13306241041868987048 16697406702701659289 3503752273289152383 12847524420426955816 2008500098032351624 16727917535749121536 3579902330278547133 11873220491328201207 593731783561101805 5482524693620350312 6610381371256276254 9276802037463440294 16084756754101799030 10048389448381811305 3630528541742176440 9156124179480814904 3484233328779108742 3784188624563672524 16397519756365489222 2023918580323249935 9358824098197651172 2782657560650398245 6367140835911575416 8071012018677572984 155567636097044390 8041493041065960482 15071142245496367125 912107093940975015 13019931998115484972 1579766685939892786 2799523711198486701 8531171395058861323 15219440621863574901 15394752346703786199 6704981513445924738 5578624325664832983 4682475439365557982 4723956511174308318 11914158724540349540 409178597731191976 15997165957762943983 13223958154167518463 13479118035205724506 5865137475318988004 14794371375207403764 17159268181876471137 4902499545434536399 9064773738594777668 15952079289947769861 12163563153980244171 10310377650529245784 16399245751464423474 13268222787244133960 4367696083625958264 18271012703524171401 2553959529345175257 17749350439708851321 3735460463104794707 1262117034175765026 12652135003796108494 14393889374122642234 7163403635891053965 2853313322881990336 2204484885457832664 14500591297145388510 3432210249726856161 2974799872824042381 8976528686523899929 15292837012816605889 17047066542740981633 6796505731420622147 6478806171468743771 12285212797561772775 18013319342792114493 37418758888077943 9172615276576908871 15835615696760622400 5695568985342806186 12334636770984409873 7788166488756113479 7113022452720173921 16662517593922286032 15214921539181531689 16884905839223250298 16470972158171506273 8487184696418443825 16482866348372626341 1640019283562728597 13042186393989277082 7007814505582062955 9914830599871051603 4380471870694850043 9981561082711280343 12727056622398961837 5790387895666698907 15354235573882083395 1025667202473412834 84100316510667728 6841537594766907777 12122517371665492721 8921605918908559450 635386013307075502 4427976837714112626 758028427282641646 2876874690599634364 1352368691249705198 14944767742335156224 215807395460926433 17369633927815344949 7636076404294946628 4238843930568855103 14093988159768348096 1797456847674201719 4850625094505672984 967255634205061957 2654700406256939176 10556228853006387290 3528872141909868277 635182753064721215 6448809049290939145 4874216718028269025 17583868655202123092 3722098069774044090 13061259253873872790 7572645419294066787 17647115077397202995 2214319906676788466 13767699067951244591 4495771575107851716 1558966908933017496 8194335115901350449 6947013205542087926 1237699263842237568 5910671978962975170 8411450924582439123 7271119683636161016 11439421713186006445 14755093985279844429 1769746624889589389 7685334012879870511 4289901772617345943 542911281009633260 10470812500449434858 6250461085991036721 6312774133294356005 12073355890475334555 16438992035960946431 15538122736537690860 13678051870729710786 4602648871912653636 17927785545016652820 1400653469857144790 10926585325291911590 17759801515819127895 1218908421693069339 3125248642325697629 9498176664382380830 2392473871152328349 16294292350082510094 2615576281641062903 13569985054174673795 603106521846488328 10259329319058261708 16927348389765548106 5635105522810394978 5995111783044620505 14723326314379303860 17237544839931633729 2788953345484931092 12519164644729146847 14119876480654420617 5295150700251643374 2948535496368579735 14345985876372854944 15080444789014624343 7080455893361236800 10250857921308976407 16229309160244187991 15188883738325514613 9554628292910913095 10773260805154902939 3894797561417533761 11915859923649244084 4750605796854571339 16484168475781848770 10892621087875234442 10462673674450509029 4432038081083729061 3427417911280039059 5713822012142464088 11087521323324519168 456788039291291131 5761812948244710781 10543263691987228672 14150619572239307274 2765042837873417531 17031272300443785492 2797231896887523310 866704799899989258 10129634869365576265 13969376096039384245 3707686592147051093 12601214957518117822 12685184061845174185 5419023891906540269 7051310674400008164 13889390487062619889 8484489503395408275 16226200678989901716 4324094916475001746 18189964694640116194 4569643679427559145 10834009307658294986 4468110367658244709 9748412054010353783 13200838855520122232 7496207814185825776 6979733189971215071 5576731584329035236 8263378054044052135 9557126535140082784 16037535451843606298 16001845942069770863 11158377160345656165 8220826902137889756 13884929610323919239 15191682465288660006 9238055863446249981 1374336742039898893 6958239244724686549 4177545283696614885 549470892362764282 6575896507125442925 8953931388288855293 2497268421651791931 4182971312019165580 3181642967164248943 3999045506563445812 8588343900726668656 5702984475250667316 11882719556796746770 16559065022092644500 8702011739027249555 13190171440375549302 11306096839899332315 7552164534115638811 9890856847937016005 1792274988185367423 16740955772353590808 11786111377714606752 659287083795648338 5514896259846801138 6389994894201192008 4181379613194330791 2535642745590354549 3765588074852130118 9513173624079277484 5430832516118367568 16735234694338803408 2898230320450179854 11454142915766475547 393114884532384628 12655304263088103320 10616907690233618549 3976747343518872200 16024053244145682907 12596167152564994741 7043215258672668299 4414135670860264643 16918467034920128200 8209210904163089701 15576872615626859776 15310918350927285081 11273161239023134975 6540240567243688456 16418292215487816875 10746375391246652646 6675643173397171698 13887712806531662336 7342375908790177569 4066170623861470591 12495108535500758432 15965678226968785892 4243836098577849407 13070972090377287551 5545473317922524928 3620819281995610676 17094837373900060122 2517781500453864506 7040367420365370791 6864434855199270616 16859062279778553486 15876826615856434252 7320096566812197112 2400950817822796379 2753123897107310572 4304592911783138566 14948048419886256692 11938514669537641655 7711372334860264037 10090591291858420151 14899696075493386386 4963856594213333515 16774195669384080752 3608037556887525465 10829339063765311987 11708644144138763537 13998624590634214279 5687833226167800047 1253795684897509440 113595274333451191 17963451045871595025 11507411808201360445 14338036394120017547 8352424192501474556 7262214875237282269 13897531990997936183 11621154111009862414 6174619970297575642 1630379594985129818 2084769292019802048 4525716654138429612 17482066471574342956 7571416216420975096 17241900012601267717 178758539080599618 15728436802614270330 14301133282887977486 9711801477691776379 9341322271072183707 1642934301114383201 938265953045598370 14348259917378663440 13215232257935094951 318595718529248979 8926535184231348370 2567328253507262356 15634193666453376046 11649891388963152846 694247707205995833 8511037072943095057 17165325267063169986 9507439123083473130 11563138436802277788 5677710727918806987 3551990573330869001 5037783962340318933 9601221400301895215 11623460228740679806 1329709268680466518 8872443246772035159 16896288447873014827 11741821795939670660 7527391715114270442 8660707863445984537 4723945975033754673 7853211950884632030 4641811060249170854 14740923752720367138 15187985047693773017 5243878949937848147 5363440675667542497 15850626845325244890 12981983815116500030 6920246520377896011 7160754178522906465 14472344671483958762 8275458031145100020 13788041859191697043 3420315698061908104 3997525060329457016 9673140480278938900 18281880647113769185 5226085797567220772 18128947686692775967 5326277736405891294 274152523911279849 3992934557398583888 15737421912871157789 416125831709182086 12486782908285553985 6035206209608351598 990771485256225430 16351073690782559209 2621690584819992532 9181290130323799037 11061619588373323175 8069190580614099598 15123436476218901102 10183324021987656726 9526364499750130618 5606310168405740486 12323075889587620442 15408011845012186056 4934933020036625882 10882087106803691289 16362916234632823944 15513379326196791491 8420029865534605526 2480401555754412054 5258654222263247599 2059465744124706855 15207306149859744438 6529913390375156721 813933455607994018 10316988588736189639 10534503549364858245 10835544716325063650 3301510494029058248 7954397564535502456 4762646709223656404 5882910074786005086 11363808245536613875 2764570793397967688 13972591283178363633 7257574072539454432 7161448023020212877 10148513542701538145 14438564127175836522 13694010980176027658 17521995253676201875 9983457241938926811 10931721408564912446 6055885143357904359 284188763929533372 2535954470917020508 8704985071698719087 11311932270241421654 12482332451050191593 14084273664608180193 5470204560941518580 5507718864963322306 13978203601209735899 17433397018981839812 10354089707438783965 8173979270865262296 12682199227141352983 7574006963668430484 13867863115422525974 13441908194142338696 17295024528055660591 15192408288082191640 16314302551965333252 17971032647912853503 13472664837150898495 16949867959268250843 3493295656743464735 7184714443865855711 10401918583677327413 14168013007977175781 10779670377997329626 9104714864277718486 11398904135552070297 2436526913527892154 8732274565962631872 16853046655192411797 746321496235285763 4438051166533671933 15401958051529344162 532464677880738972 1693214164770940603 3636874301145567548 6576487675953329442 2387630373273950960 2160496397947380034 7002919853588984643 13778373424033343352 15140221485996246957 2599221434636938277 11282987520878586577 13923533384804909063 10650438833246715855 15318763794362934088 12659718198678955291 11573288930801983783 14387205819880664428 10820798353287944700 11319884253974406127 395745328405168109 15498951067626517127 1484615552856221003 10313305134985486289 9273168947723098035 3880517817322992841 12225977621593359850 16386312564371137294 13678314975440027977 5480589049197823075 6292247797406597185 7543998255979781375 3731627434605644478 15128816340830500334 3474550398704036613 10857899211033715846 2380768603701792032 7233114129540223604 2807156088679584450 11969767691861781259 5748068287987914748 8353796720906072506 248796852973934980 2522139600956088722 10101635953176135985 7771802481560389084 13439519554403170928 16202490078797044587 2275587790961363888 17154152657479401508 12128088025341644147 15417662811949727063 13522027710051489049 15690424001127277666 343899002351108339 17909307808493743751 10416824092449768515 7660604379713040674 13041868197091022916 16706385948527412356 8958681670176521767 9866811862628636549 6687081220134161026 14356457641174561031 16528134685631316644 5644413233439427254 9806694159417239880 5191206336656188920 6384010629747493614 7092336881145542756 4086427516725329353 13829283762713799851 3925360535923294557 14228741477836428197 7531459472296903936 14866229824158670262 4303784374846215391 4738908110123945916 10029035419907925204 9500178489793543690 14256428759757625724 6256696606688333567 7726333166481659669 252648276417796563 2264795895790518012 3670704546490366091 13371388160864224935 12194623213913481142 2447198614231118323 6336447236682073875 8683802528272864898 12524966177806412105 14489086651116733600 4582550162902608569 739022167863765589 18230148497993895296 10922437469045639534 98989023788800424 15422518084003183126 12312818698120851068 13454117241978637543 5749543858507287107 15987291568524362784 4728440496600134043 10478393102255988793 731543734626510288 4339639209524069799 7920013095724740558 5181120077168114657 1278306720655489993 11938327005676840459 13161604689241551624 7307706200459017636 11453226560878983160 17817295473954879048 2649422450182273223 4883742566003492012 4883439217364015787 18196236634713582837 1352880350142734861 1812341549430484843 9503791922948248841 9599883799704205586 8517697894653731440 17698798352544916559 2029198968685002131 2172534344910068228 7927257076757421472 18131963615720663214 438165259179192019 895583863589414698 2461059436306353030 10164984337381971072 16303901736922974816 14686006275238027151 17144555581847535337 17664206460011939020 14380438794151162311 16013815070475557001 9132745727105914523 4792676312189077868 7547917904392087408 10523027916907607384 7836248519063837533 7293100614827547195 14302975464142332743 13839925495648735971 17873214044907752817 9281613755690648204 1435627524443529607 9146582014560380711 5674769896390205713 16793399295996640926 4070328829093556339 2024655211406289621 8310239723125737212 8875584247994010118 8414917166943209232 18335276587722293679 12518569108641821699 14130813503942471534 3246514092741798447 6107283246895089871 3887248564746839302 4518247827868248418 2289583190843972086 6828468737558578964 16193868796676019520 13275717263126712385 7269637331554524180 4571374571384783234 12797568430911336802 10047864358498222109 7733834915038613575 16416273136641908515 4151826383927201887 2881774256315819493 11628776769822398335 17608297399960573719 18391647180461988469 2445931799182968426 4822611146031676371 10752785558485599837 12965572989482644740 13319980525933509954 9926231878402120702 629279996130498594 5658814874946431851 16794471214068650469 880173054393694044 7376778220538259250 16438549442116719276 5859839921888915097 14709942384657807471 10787689248015609903 15349535275294929170 7420068452493666834 6050056643236555296 7241146480206782652 15885824772244591289 16679360676767945993 3149535938472375074 15638672007516669695 8494656917481437226 14151587196722801618 8956249747745206712 6006397550293858331 2601499790092594247 16536211383997701648 17494348544524608056 12230053231810044354 4238739150793625553 9036734361737573704 9353988972602672075 6757495016081366741 16182141633912165047 8085666709715545826 4677694525977007041 5076558732281738065 4611101993360398491 12014288678811455688 12071195918296901105 4574224764245767002 8701600868652271036 10513703309346053720 11641817559875695949 16302855799495059411 4887983350144446517 7099182069863962225 16707746746214793798 14896302084366874631 15691320241188355293 13033197683005888177 12636215260083589593 14643560706775438187 1075321938284210081 7790397874436194268 17880111359918887002 10179884534551596974 10216754911421485221 14924058168734899151 8235112175259715480 10110010248111333737 13638981667153655353 6509985064906013272 8220833200075775478 321955029985991210 9963275673542946845 13128734646093306186 12599063942934055296 1494220529263821505 16953167869396851612 5872374257685275951 7343802810833074665 16926253355617933299 13893629677650307200 3122539996126758917 3262059265451721828 4483247382456585829 1491264617787736740 6011433850031876505 14444281955702544605 15252278665224494290 11427085979004749161 5703325709777827260 10368880586466649500 22995684571676341 7921581550730611943 5002913457783423250 12185910544182504421 10458606259689668071 2320965104474068795 8902524513655063074 452223489027561044 14715238812642766392 12107936453646618171 17671541509374531548 14699298506374787536 1971616249168773781 3317978750451871639 9414939486118745983 3483963197776500216 16384623016622710588 7878186032261248169 17229260472035917309 2984553608196550983 15225782441583809779 12743328028780441414 4242613294987476517 10786274373098857573 7284466183572448640 9272248084430440363 8020792705381400613 18145624174549521640 8606173111469385874 6242448440877879235 4283000402757070742 4479189860504184090 17232061481502107651 11920377589563479204 15847716011654217975 15995416292099736777 10098338557848354555 17618140394264315537 6595756626237135712 14246763561588786631 2325333204408700878 15068484643484967564 6276418282041169564 12113774235091997754 2994436425993320830 5098088234644979476 13977025953318001662 10427479995465508001 5361654582926151663 13533990981328142709 16761143619542541059 11517285337426059128 5108139665105887043 10502198074970664100 5566869086418710157 5776759504839994139 12185440383945601575 14379533946810919522 664221729964554507 2633450865432904502 12525056381795258026 7815405719408065498 8793870602007877930 665502212347538498 7801102942021472020 11427289661522982216 93385503145822374 13854755478737377462 9231188176304022675 1712725447211286683 4097393947155196860 13382006478645083190 3214060278929186242 7998962820631945923 216271776715843681 2325480950388988147 1921157284337748514 14342336073653967584 6790506438907835004 2455438399407893497 2937605669718543988 9284171353466693663 14742052883455167723 12906277285057151882 738796046104029021 4535014519883774522 7124585209260065875 15662487145507925224 8482153013075370315 14377991275522541116 6188813617924009530 16637121637523909124 9743117648563845090 17411563207347992722 3997032936404199139 13786846642602607216 13074857146442258707 2469305483412946651 14594338341191618552 9626306654899839453 3604962167541376478 12608242008161341127 8180219414525321682 15786653339698733378 11008656241018553777 6820725791451842165 16828062297973161067 17084284625534835322 17589328782221990505 15668926062907259006 594030977674764447 13651747000586094553 5243353521147711580 6063201224304246928 4806344122143191647 11110538505631301406 1636224673817090096 9109567992791399754 4611270637255659393 17414022980238807048 3625287305998799188 9401167440990638939 433670773304015687 17128286738653744665 16926541528204480322 12719659623817807778 6614905166998221936 13191486661508978188 17842768464293099246 2081156595974340821 13214912899613328174 2585054561870778719 16025213766262418055 1190758972385142715 7453242200219786418 2098487306438040448 899118773765649876 2919670174083964651 748170330139837926 4998659066379636528 863459703001421378 1434062707105869226 5454950023164685549 16491389137670499432 9826418737816726144 11074557220398194256 17976206583065221642 2431567761146068933 11365339588851824235 3326554211106864101 15005119576944490394 6158109281902219706 8652142708586210528 1806520241759247191 16269859095789333763 9821901375671478972 3431760149149904511 16203331566817819276 13358404500517581127 7967258289228959657 4038614834185926072 11815289002538583759 484239610715283633 11389751817600322488 10463818050763219879 16771016896486312841 15276104507238668449 6678800299006835025 8538478017998234296 7354066175519457973 589053291481598101 11317261454167767 11072083502070162993 16792379284774449278 15678157134093584954 9041341317550340074 9514173020558888070 17032104975390335057 14300711794001610233 5186704943994755617 4833829059848158658 6249719490609843956 15852130522007955241 15201800616264820157 6690873984407568983 12394611955515235202 18206563868301298800 3499258520875622288 9379072498238209831 8914143173816022538 10934859762343345243 4397199512278475794 15782118611176589985 4850528984033548 510189482257979958 12102400835146131492 5482845585840548614 5237375643117204824 2153758149308725262 11873841881080196658 4515190794875805444 6571533183937200628 3892541356945558326 3193009468318845849 7141915465071246462 6592493280981949814 5654775863392479750 4918266413701520634 11491348403519268325 2243903760071069774 4067639499790676418 1269530481564422386 5142256629381194526 14425829832289917079 371271696538413158 17265446528008062040 13424355961851434008 13528553415193659172 14480072925747263244 12439346358415967623 14878785713295304139 170106939569021600 5796662440378456435 10886634160151965297 10004412776052710742 143480123330830060 11072194632626554579 3081077415389607219 12986142476374210050 604058530784420370 8379425739767791536 11319464642213322527 5332368632040119601 660374749481258215 686257596633227438 14002183485300978552 13489594325503492748 5167229080655321130 2677200356917127189 7992962474604214318 3233596787389725803 13697552883262655106 6878829240611774500 7129947357601883435 9342000128466617172 10139543999358471560 13916871482984953723 5520553549684642096 17815939720540541199 3245749492628761273 9503710372399296927 16755979812554674557 15139190824747164243 11462137039286817236 4380667499229727504 4590380498337038767 10942774715993015404 14114430664833715101 4656320487214830536 14244173900136343194 1970928884437957210 7289132253932419636 478292659662684029 13709090469175888161 4078122367385581666 16397561330730821201 720204045221565407 17143785368380754157 11462155664670235000 7874317193375566617 3749719138835275836 2200593125185957774 4612113554344320007 9567051391703558949 5637742213016324682 13348912686812813473 14642209091643301044 11321807743326583603 11556662391585610285 4102984197066431463 2654445929195255508 14961038152370340136 2265214694993831510 17142120992555362157 7132231826829860529 9217894644764252334 1686389446092153868 8662764359369839788 10166043141646753201 5734694700209680866 18052456649035921706 1148823184401776778 3509095593525620576 3810438811139773244 2869698954594732076 3041104896397704537 17580373693575782478 16936187246007828212 14343977496903397515 10280481743579765205 17976303814954801088 1450206103307302050 6520019969865146167 12633234904614647115 11079216622342165332 17443044836693226143 3637677830442886986 4159388166477201656 14612958510562367493 3423876079513779346 14936977917630711905 11572402985256397614 9542427960516638491 18341007812019347620 18064831166040154889 10192999443443958028 8894063240199609015 5896884160471446950 2179000503756990597 4367401969323106011 7931775044714628228 14243095711893762485 11502162827070477033 14663195955879488429 7433526026971305278 8410234721157709157 7779841074835179936 10199710357377891410 1139675239299404950 3622106396095345770 6069657637134674820 6805684805144589155 15640304817801560115 1690528950383779300 13386840412834721926 678580220068587506 10125968288646546198 2373461254496941 6109766468701145900 12298988668413642554 10774888169664922382 9401444340241140356 10099251530084574848 2921188093091416402 3296131859274221271 6623111241246652860 14232229739244865737 4553644552418996286 15916315816288556061 7519329110454833707 4835250235155948418 2077213835952397788 1398907405535810055 9951395778432610489 17822775800822962266 1639033368654602650 2920717552979555241 843750092708526503 10813723536277174904 3774840990357762895 9849248127939804141 8668277982955761327 48669082695423940 6415884579394416191 7758893370989430695 5515044706635638287 2813932749695062031 17288466465352937022 3275539466828044140 5723594286292015727 14459638912765749783 7087045325199508743 8359068120860508556 14581108570153210005 4224046495141251205 16609717812813571496 9732441568320694394 5318021404664379758 12783538192946856620 6831919786008714675 18192458824074668483 4886811418048282024 14862441997613524952 4938982423783281015 13076190015845489406 8903594986240586267 3108443811540322187 10191849722589595775 3888495657250102732 6712163263155217247 16522841920435817543 1102092589162504188 10065414352038225379 4434215614131607366 16768551614650032511 13529245271817769940 15271266411540922638 15982437148636288017 13932669703209051549 4120018755798752014 11595223895219857608 6688992617278862059 10617184827261293515 8377698746059336085 12364852690231986026 16642982607463055991 7865397434495910852 3941792765892350802 9121752553250812383 15533225335247457642 11246936774378717232 13278455024323142236 10337643859696066786 9875707916397898600 18249865882244981625 4285797052982976584 9560303730727780679 3458298825176491341 14351978024809235737 10057783333380764338 6497448546239282939 6487382982825904662 9131196266350039775 769362071495611706 12848133589803179815 14859544443645157656 13745070756464210102 2823894890439181118 245154724235137823 10514313125971862183 12542533947551824331 16728416502308919040 11571738490107542905 1546617481519761161 4666058233181733258 3694991850521023770 2409087664811429174 13484608047987125570 12516352111750940003 7866330982819786451 8781245057154252117 5457592760949583057 9187982622366588311 9002583007281626798 11635762919594109382 13030511034116393317 7074485803044174720 3250346993298011023 5617521672932181060 14070193389261243414 6131686195531019556 1948277703894818392 18078226232209149600 15654624803935014277 5582945775213704166 6606143500637354938 1004231354846906013 5246087689273875721 12288947336700271166 10096777720775164651 8864970963461363498 16528485872071124639 2907406889129947112 4053059383308597138 14018204942019030183 10117662903290345509 17618727027813973283 6782949939620121135 2085314201029037607 10167213824987340990 5438783518491498542 6383275021309710757 263480836972944472 4748975955596815151 2560328327910768329 17643578634201114979 16705328642310865811 11801514017090172307 18224853511802720238 14644735574689273517 15129334545460258824 15437274267699179973 16229863234447987278 5191263039424295544 12087347679125014546 16937736612487839602 7296769937265081161 14474516354731407736 146442100586408463 4303668908683332980 10917931655220254715 16309169531268644123 53356942085148377 12108471271995562392 12919753939599185530 8682227060192923800 8267989946435128679 13148641868149740454 5437339551693980647 16991852068425408243 10924774861177230921 4207126356877196139 11301967345308879865 2688637245481249614 13720620781064946536 12803779430716865361 14953946740843013749 13593546570978811565 1107949000803531924 10840725463871679443 6405475239262234356 12251165865352186384 337572609898484944 4071355395883492005 8914307116268710899 4452103277918987417 6682627824180494393 1614484686903722437 11259292435744214870 17155129747959128555 14670168987244683458 16100628129909100912 11184242551911798355 12916732884666150671 8212796086774516006 12730034995406724170 14551903662836075887 2022483543302364497 8149198399738421248 934158304190839045 3446528067339095382 12030083121767538571 1258718371187742142 11754427892190549759 2287295050515296997 7530105506027198205 9796922980654393589 9172464690669872888 1584855072225502762 16613644012561376099 18134716370876654165 7497133327734096658 9892506031860911579 13402488313420265440 14511544494275580686 400558770820744369 1330772817108028247 12013517001389054296 8466317586480245726 14065367642623150997 1151780540506543494 6640180220265960912 14783419298897859550 5497393010921911378 15526316818029140057 2535334502144499111 269724048556182341 11261111949702640433 2484272008916974264 874533095248408417 1353936391917456658 4312743209280827616 15425440189223991675 7380936333267935529 18238663593221988664 15303542783043011436 8127820157921503081 1332386361950051705 2253310636229111891 4997295985182428797 11748188399711784788 16542675979959515438 3216117047969751158 16714207132340813920 12631665350174082337 16546288672732175278 2662633869335967261 5923140160114058098 3816192108081852718 16421074210041591540 13968270733261890448 16741064969471086857 7850667706722256696 13420788680082848592 12870579049309226324 12941630647701458112 6079251515504973353 9180398422929582651 2207766586212650086 8592802477936861616 14315359904107724517 6806080794278519669 7003353502063775739 6619863043066934376 15354614185843759719 11859132313287279 14858070347377789670 2101162157247074709 14030037401861483372 862444292013396529 18058653989323012397 6312073433312094704 9185439726642965847 14337428972562980759 972606388349924129 3041718889668570231 15430033253481283697 14069221741206806180 359352683053904176 5161264148166594529 1997421950951724683 17582903077251400590 14402048237183778646 6133745311113096307 3027962749930714408 3381804943123536527 17472406113142083029 3934755859052813656 11144461300587163247 4070920539375337154 3566320875289375295 11040644653926166239 2862114042729827052 13554966609544120758 2821269365472274827 7691549224982388176 9310794780542451269 13516053393877266119 10611529608596435865 12715093164180361522 16585784710897810997 197320440679824424 6535597256631626617 12250539766970419472 17528434739274153747 15460176970048002019 8933168458022237540 11882236938781155886 5057283644170856703 12181610942316899783 17486009947601509319 6773543036476906045 683777686138457296 13129366974267650857 8887782451468325854 518453726806030815 10969779745390042593 11126871946366631803 14201496678212397571 10677191732987389206 11596382105401553765 14994629345274550165 8565294906153733179 13742809325048969237 15694393223347740044 7813519301256665570 7970088112115779885 5120519668949274597 12925910526866182984 13926105632371930551 13772202170605809178 11854884549544916396 1587942168632519425 4508743508015011496 12449898928488836318 380985230903770454 10460639695281603874 5146288946223750125 1642151655259145801 3558825205979934551 11304637295320889564 1452029805482037761 61590053513189091 4014288753528385411 3802841291393940390 2575866730217480210 1996614454208116365 2077696596722100498 14975947879995155336 5866875580057809091 10043772719411790978 12977437936069720225 1649621557186845514 16741163595237896772 10535818271626807015 563936083134292156 15950883056322915977 662132808626173192 11307069721479023501 3005043481195072472 16575276090558799329 6907133244461328863 11545941684928334980 5969241529088633209 362804187456182714 1531933078012759516 6570414933803832163 8318655572250500527 16688037035674579143 8154348075688425455 10799792649256980131 10233930546189618757 3944329608167745531 3435622860494857851 9056986118799627018 12704877653344309890 81005709807447712 2610922517492187300 4802176329672736218 6969629707561961170 1400118761207902577 4662084825318394462 3959328105677546499 10663854665202054401 3264988124933462405 15321119791624985502 16363309493059984459 13727458511829243912 8616328536586955821 10501483234784334010 16042657765095147494 6373933126327814338 14999334811170274758 5547776470327305946 5544797148099466480 14359982399770728058 15827035625201391510 6943123432536766875 9212423589659444097 2664317042077003579 11027986334382380207 9891279839717228934 6128825327297961093 17454107006333063916 6254524774437156864 2722187735648028857 3431823986370416438 10194096215958673845 16562853029348792118 10534992796894646749 13200815207825981722 421139431243549188 13652827386212679825 6741898345418321256 10820021802431562719 230914007825495089 13899725880813152356 10647017031118209489 11809165705258085329 9173728919764293410 17044510298659649973 5810061892101717785 7343883165152176710 18243192597035062903 15486569165199279816 7282427525673074552 10428968084101376072 10735433219511014645 12579415084108232395 11226445757742732134 11647628249956296383 9548788835350568185 5738446297130945105 11945625820806239573 15171767865604097362 11163807575382409525 8908382566275262487 14708506990593274658 5195282380862797188 872061865454663814 6127867967668194806 7327521462771394525 16898074076032842573 3592468935915744589 16733301065924727468 16504798057231415161 18119851957342876284 12888896240981592947 16876662455673483912 10929800482978005811 5528767471959239300 11587596405005044991 9255757962615483747 5309097950768508165 15969479397305191145 11044832702633266871 13759918161044959083 8948843292045040784 2148207233021366988 2766009805708570903 2439553165183378740 17163390722010965439 17089075169531558607 15642348093730668391 6099113622820897283 229054727318364425 4850387149459011023 14631697195962435934 11571723525879466397 9910462371999680221 7570575490868946265 52104526797611950 1173426188042781012 10801131183785775579 2127089913379523457 631595075583072026 10945990807155926405 3606239821126055475 3500228533319187684 2347324277845848975 16107689900182941140 9652934888863247100 16846474561824609088 11859854836766925598 16654797778819577660 1630133564712443608 11294835493794364496 13069282021573465798 6060455149766320808 2843137995249431266 1963860596891642927 14625941073350845213 1780379955916285146 6038621899422117497 17167856704621651638 12090465821865576920 7563274140828561390 12272510058438080167 15747244903970226806 11213925134325096883 10453952148772597833 14254568688708672394 1815436411719466418 8503833833502193718 9813060340357246722 15535054020148072250 2078607595905097322 7812907735493985691 2087698339163494911 14546203670428632712 12780050032165757509 8542493434268761076 4281081272252311884 13267198381791220715 5154196725366920522 18209713960355450973 2059781074968969947 17447277289100552763 13506161424523662401 6596553495781724367 14907783969744658417 4304087860766161843 4298721814770024666 8881468022256603441 8346598270589063236 9635287064281324107 11334634057423098359 11383291300624279367 18082746715951986778 10651005880936470274 14195001164121662051 15516606154947092613 6729465530854990434 16597636338891060805 10018436057159244846 17403140347345965271 12145637678608187374 3855045732357639085 4596843422612077624 2656070862333872494 8517934388951106794 1398738606251776808 14224492865202278187 3244827027434956888 2091551134356484787 12759796644198480540 229577979530175526 679513518454000389 9887080494011249734 13246281509013777400 1691162024403401603 12560169605051876571 9528413116088753906 14039607090416938617 6155154245983468445 6750567826762857934 17370383582505799255 16112925980714025674 4490748731223324150 9011385907895989041 2836606233353014306 13558932891193491282 17440148196360389342 7015619594347142393 14646164866598877175 25067102863450731 11201361100732987110 4901233704684278883 2961186054678782511 10635865631871138262 15776112606145841631 6161111353491772163 7073917037172633607 17460973713909693677 11033606671403108556 443344030365394308 4834056784705122854 7906262720041224184 15659773360735750283 18259865528892109809 5818283772469956495 16191805576966186163 15000901086784847633 1703500505937109569 3856491716366097427 3279034035479516254 8252311820050956313 14907210643876741766 11236738066954228040 16476962598269612209 13005433395463795229 10737299861636917261 8393126393029567644 12401258030776765977 2694767102103394142 802899538078961975 17518667127662769575 15464326744599609149 17737804909271777781 1458409610711309036 706229372263978904 11620591681015326099 6397118770942543676 6988962925933320060 16525089975980134128 2841016238136648318 13964512826351277657 15581468444345881007 7221397184946431454 13523591253393088043 12169576715705103932 10647887442756408659 13937513041132382897 9846605507949199999 10967723710698675718 2035109969306586662 14431179662419587988 4596514810066517852 15194657748139720422 17921577103008066709 8274795679374863319 1317121903314691382 2998408736048883060 2225611209194857578 5483784223553949209 16014017655939913247 4933119254861427958 1847166285573072187 16257959695068464409 15002614041035030374 8385175002625637907 6602878475554905048 4314869413670048056 10129305923873249686 15506402383802916107 13712073374292629636 17641211288558881103 12449603379077364331 3124815859872341541 14088611819381397718 3007502613330918769 15747745617455260806 4080278594168064119 8770235552800017962 2121175480697880875 8820519445321551236 3555238233442713338 6922567525985546464 2473392953334893345 13030402460214862448 7212721393318866758 315271585480845838 10506357084043941280 2115784494301124176 5651783040053882573 14530074777112787117 4483349781419783827 1430729750538390673 8858770760684803325 17820223592836341356 4701519418840360891 1429773188973246590 116316438448602632 17965337707104225414 109483927503267581 14854227508711857393 3074938531850034253 10198490865652779729 9218854947858953545 1157542898636823405 10586694769965100196 12884463079614968955 16473945213397432465 13458557439954260816 9385017597821177396 10589028874201500065 17541931385813497699 15494932242149023875 10567064447097567032 7452621422457472296 12512851840391844947 10599912762906809779 9897951457071161596 5963027841697924996 18156565058788013915 136397931209461751 13302144464698335376 11493936103021403085 1290400255801384378 755288876891744782 10264838132840877017 5509605054217878374 8149784332698355380 14201689144169521547 6757183955772320578 9033836358671485033 2089243319307933119 5580939442039053784 2373930069290989290 6207375327843326633 3131294106485344714 5912309800600665963 5178747302280059478 4240018464753337059 3067461881450140060 12412302053539746300 14613723488940296123 184579292544094200 8009437048171887392 15741610249587755370 16909210640941299243 3732617337353781086 7991149397305297820 9237332277408968492 4639364813136707629 7162083409637973388 5534814435698979015 10715940647626331346 4363021070643668501 1153056091893385349 1648995949084352927 8887727961759329164 17630601297796693351 10284182984747460595 14842076594552964108 4412935588152533325 5120016933416523897 13187168478683998546 14284465353391827583 12250411987585729491 7784384438912724079 14152505231238457682 13570769625591384344 9870843512426754932 12553529215652513479 18278826235862328598 14746632035959275630 6264142243995426479 5473813741987328080 371814587950783544 4582968576963833627 4151541028568891478 10341896075872173664 13381246203283975669 11345711975205954782 9126329422956078214 12509489780847303695 17272441316898269426 4432028180176434680 5703669094303066623 9284924045590246325 16206013505099933264 6871729150374633306 6528949267174739513 7650071147215001381 1527717350236638380 3128879486398018178 12927007291068331824 8410862034156845528 7655621550664112785 15838041076544574738 931847491421164311 3718967703490675772 7004325101138033929 1873868891669773330 11117787652532540713 7082077022731460106 13535688217773442152 1674267747689960962 11581111329573863982 6096294826977247819 13154258349396012542 8140154536173885168 4999094660547400688 3416654697620399297 4013912731630431702 13086416613109552681 4795666605581738059 8732040380010016998 968418263811370078 13081352633795097810 5127898485281299341 14441911794752144160 1835853116341326298 13537240340251500274 15845635159575298512 16629155009563643856 7928698398628377351 17228078437885223348 7854806147294460824 1310732786046797091 3708236020962852157 16110662016769046634 9015859960815035550 10406188513811549129 9691645656777344789 17512812580829760783 1740445496036793341 11520905936734071828 11623043471641959455 15455508960452530468 3152540082386265385 7670488101459890530 6309794104414624357 9054022257352846698 14477575444012158686 3840203097244058831 1144596272924704524 556975567020175290 7984338355165742142 17609578826674518814 12851896860711304187 7067901488913265144 5126474399233180533 3359523268624035132 1802783680312453543 1903776967892522613 1549990630377092034 13578266363327847394 293090694497269857 12830405784698883070 1450931454095067212 9818727567873456811 16428102397469715419 4891780548146199001 2008438111508502308 13306092889440691140 10612325102750913503 3924762257641557510 1815913503462861746 1390683677824569421 11022111876802597310 16880429682942852926 1853551669164744561 6827748127902949187 12232824099923889373 311836982201945815 7423168002380250023 771149573104876142 14696473666740812192 12282510430510767729 1647951367120224849 13631954547403127753 1563512454294217409 5443925013226414408 8640931865915325261 7011086118429549158 3011735736649658062 16947686389935839202 5029820883762621848 15657450460263657529 10049320586521696001 17491974119853416594 15889220479895101424 4945029794678220674 7086695539504954874 5126011765713426208 8065935637514428757 11966473199939291617 9585681048164210005 7460656153655458066 12949917878765505974 10594109683473088136 15714715610000357108 8782421417925704052 489835400950833611 12034738275165958769 17052899149668372020 17119868204226201090 10874874680179692666 17978157728916939358 5722345914195080673 120551596760455906 16379803656365225302 10227107419680023178 8492160562569689514 3378869094003717118 18034241609888386952 12357655804269958985 10424134132397624827 1090747900827964007 11113187402605316281 4571748512622635175 6799847664010662796 6159559445156492803 4158785680441085907 8515694416513541897 11416721944776160661 10203889260880982190 473719955265501850 2805046671810441313 11661270305935771682 5685595948248270776 15627716170878012506 16086782970470596417 2465468582021580132 8448877845422852029 5281110601132270553 3118952585201476941 16978342653859904954 10118661774059962592 46867103774426679 7717496163762582586 7703776606473671072 10139374473653113084 4996044172813556139 2131836341579699879 16857924842407508396 9158005476148157514 1081421047616077487 5864152197516538158 1281475934661224406 16291783122820018548 12573670499490896380 16558593919080948061 469092141906563770 2400460960144555662 5284495481231383378 14723863068018824163 6937438181937107652 8658165812191732893 15212704602116908691 4906609047971792097 3430810231427365168 6722263742673754505 13571001497748002487 4647766101402506413 2921273283253702043 6213682227817344478 282610194929895732 15315165729006048814 17016749485158839420 15326397397052783020 1503234403166218619 9398501399512250519 14341195667345352779 7410090618452451126 11298918323342535799 3355222019103691849 14416318203258650275 14650076690539577609 1990843525519859654 1078173657549994660 16511433147651607157 15034902862194906691 7145554444610758617 11650141883078377537 2611492732448820511 16401401535865802893 12615160241788304026 5902204584827178600 9093507977541141009 17691793729229266954 18265049022400067582 4184249698198178531 4188490219643514794 13500418371833608838 18182703559145207065 9527703543702136589 8770460795009543059 5140236734926979871 12787089567102432284 7761800608696836034 17016770446059457946 8037616112378574866 14266476479705270228 15895923529537213332 60761136475034803 6010568278595526472 12253892963422400924 14892870164031024341 9022346604961953300 14688253630871970422 3681034473608482147 1008385824574036565 13745278131978303844 9577369956265079971 13541873194652123521 16250685621084310420 1249988825438333527 5652773213994780266 5993143276347373797 7622319048753123490 16819117698598368860 18244696137864206609 2299333422317568785 7081307640692913403 13653528256708473795 2410533644855312558 11118031664974842099 10255344407825992050 6238915595576184877 18087345491446610720 10609672223464412393 2323333259347524715 7864359089671225239 13255328926161732198 11721319546055660980 15358654172703894524 2966727919586309558 4900363805443536548 10268658675690119096 11968191975263310088 6650554788890612259 6468841595950965097 488552187930275782 13178706346631369240 7002466262621311415 12713430244063644310 316367811921560505 12284550606280322219 13309669919514893024 2860343005302866111 1000154228371218534 17522778110688082130 780267145731670137 7184605938097803998 13764760602131964111 35873141589756600 14458403633112726698 18158088459186860777 2107452670122854658 4475773446989225457 4020952336550136274 17195096025477390992 11498197253360895290 2780954134586316411 14048521176706819006 1481922013052699559 8507034545604784479 4837514626101228028 17828291949915940698 10759936700797352709 7475505146199922858 2863440848826300518 13802795528637387362 8288282586827963557 17713406050642942627 8238279643403006854 7428229344014984751 7847853968366992458 12991631602878968027 9107297568414429672 336050602658960380 18249792588778983111 4476872096333242355 5842034413807089632 10057867873270332024 217630131393998230 18089393838055144397 6631659722652258611 18189332265706410643 8844619051654968014 15880068685040216262 17631270577070380032 14815903475655233069 6899056232162083386 14710060147185661751 6109723985491781825 2724610235974902053 14584684043116067930 8957702252255834563 9241650731137869476 13616340036937812242 17176916109109224913 15492975774586032173 11669719311348018338 11657396705573079861 9623561203291072653 15303870468385232248 15812848281093467219 13269792338305448043 6044888263194017010 4932628477657883581 17511940511111256188 14131644256236683277 1964145744364641904 1397509658476832775 16564175391984150298 7829049256150379372 18002509908159179895 4836160601880557894 4946470649948899691 11218867793422621832 146258706024914933 5206520389720447191 15700415397790834745 12987903092021060335 2738459239140832911 5764194468278564588 16017236698621188045 14160675196970936072 16274070636018399467 17369040259613725632 14243401497407923469 15658149137002888498 11133950176370221366 18048628208853320874 530273486722099524 10800262947159912650 5538301858198311522 14363686716334073222 14296297469894777372 5796273591946556057 9771130834293469804 16580460184400460973 15981572642120783584 2880127696846070353 1066736629730257309 11566607865627452742 6526184051635960863 10947183045521210050 15213691305738298522 13651692151496900843 1678144827221650187 10007113141822271881 494368338741604042 139432575287861117 6995575500342152280 9349517851829044624 14022115792696571502 5804539631654470684 13771418931463843912 12813628480296749513 3882688981298893709 8762909461565976553 12873082811195980406 16998990145549348918 10916578940494174963 7146199315574172396 7459642556904058135 16583305154477558513 12443515615452996587 153269591154294025 15508798692466189599 10474385184851378002 17236220779354181927 3431378264377208353 483494687487146003 11049777133097639441 10705557710810676519 8513072501787384894 13356829356164887611 2050836282468873708 4562418364013640910 14714317896982410384 15399871350038546149 8198279437671747164 1952963805811073635 2166676962248201740 865133629801706599 7170634499445788151 5878402580350174455 16885698738657644854 18126437653051804281 4063272039945238043 16103507825253462299 2327057575304701035 6175627660312159588 13725838413432667383 9059518740361310578 6580386996396965932 15030929147310962866 4009368035873255111 2774524426989527122 16196112643832653504 8064014204694587470 12294980221386266543 9995489231801817404 15026378591886885886 14471014984596352450 13015193501575947512 1664742361813481822 12412951809608547099 10281698603296428699 10541056279519687067 12775161125777215306 16922925638598802063 5882080219137394702 14296116039875007979 2427934085058472858 17061181603215091902 3523532435318319976 14952017242918011326 10454253962206000265 8608925673439051717 3633996500105189548 1041517891740379033 2814159858645711190 16612679795404446115 14951720632394163060 11504936039287820566 713614113854438496 4615240261404612913 5743499410154656545 4748140518457836181 3650334142978665541 42631288770755 17674462729525587700 257229444770609612 53415364244416709 13304589788869377137 12471070310073554863 9740207620269215193 12492098827740362800 8731178695328079789 13001921108386243597 15274364057121963439 3901463766844445562 18192312094773162855 3567261356840084274 7493820917596074621 18271836689111838675 18049674007748169222 877778078747997676 4108062193401677202 17563124494734813571 12310816357942734913 17243930997484205085 11338546691815012481 13679981631956376555 1218232270069837276 8611300160706968907 11019564572930591841 11966896704674936983 16732658835195752773 2911978015585092 3153429614869420202 3713922823339368510 4438547536144595812 10970478275635373601 5944725372655398584 17958694537614015572 10892718869253030778 6166848580410470198 13424380267201472245 5583106857126464879 7732818102565612650 9056247998551029219 5400042780258135771 11368140748507018213 16431812002835334153 12578801849037628571 3068904868639163870 15272411361509520791 10410936654728246140 14057658101044931610 8872416324325186165 7094528280057179545 1516755604879472133 10788625629047297960 8677153444444616968 1356745241539091867 5200454350637639594 15803664298205263385 12705818052204173729 1353138933008566202 3456328230175708954 14927583437453829764 1486052068594313137 8117193202661992152 16037459356842613661 7863674078529956811 17544733847889136915 6267882828785896269 10546769486812876320 183459754075944854 18265804511679533741 5150618050191291846 3917556154337096841 2335047779469899457 15348809420989380578 5217310823283614063 7054426744423655084 5044495874755583254 70992535746465465 11970503478392343529 5068342990330447516 9719514917176761855 2878804335598093671 9902339606908689616 11839409909794394843 10922413839432293466 7350129603753704043 12521548963722353420 9497025850340860651 18101638566390287911 2002373839549268533 6942011362902732937 16596995283531270380 976274827269162344 9301544077606850252 6772174357165938576 5907238615169312143 11274814913058679048 2623778778976915393 17823691986888825204 14075928117735805267 6912443566786171993 14039222485183924993 9172998560124525680 11206696952821830727 687231790989497318 17036009397837026505 12931434839564241859 11992503894312037415 1403036156619141882 16544503250737910143 7105852508447267675 5839904064773424451 2791394377901705587 15503719059849723481 14022273402397940943 4004049469906389679 10296207766272959897 11570424574526520970 5292121282754911994 15583250757856031422 9388817121513355589 10198016199712737183 7925601851377125084 17351610209856949929 1309759448466701676 17319297016671541180 6303493464339881686 5911985834312514755 11905583874852855496 6168958400190782719 12432878222801572194 9991179304549454724 7281382152223664857 9686242447302569821 14102039540922233617 9114997166810867932 17293514878310858069 7298553744918782322 6141208254205000591 11944798004992483355 6545681874194388994 534376991494082186 175203122472995529 12541172647411284220 6839217088707227464 17609140697393769255 8917086015582882957 3492100636681275281 11922602115982808320 8794696342323956694 9412281541302157533 17367567550274982444 9408036475354795499 5570664911421386630 2920619832070226757 2775800183095983550 3925782794861640505 9396989621787179372 10047795739871918201 9647099423086460991 10236272054648073979 16893276361131363921 14433534928048421163 18105696822894354305 172313499655919947 7181562310433523403 6038594142486971350 3547685915509881809 977736302734389869 15271822913843071909 13090788537183871786 9530767996999140443 4327772550874794312 3687360374029423148 10760394095526016940 10822024394751476569 6422149615031076314 11015289692719330959 10352744038128448665 10668435989604651907 15395286365801232430 5198960557634000967 15221754406770685820 1657976931983153584 14261755482163701861 14582199338620791410 12291192132074836299 11625141815587923153 16224450830132395077 7659942824398171054 10157068012819507176 11134713682320748352 1129056181346841556 12960069713871904371 17504622118824869306 8837980192832054299 17487665505812618291 6678039190374786184 7992277300798395538 10483291158115321751 11874730613093780185 3561699025521954998 7280194193119829895 14751884285786979395 674196080637977759 12333636561779647707 13038358758830063434 16551102745350122632 4661349733124734479 18206136519963728155 11298573742210269531 14465789801413212273 2395237641279720738 13937801413808483322 17114772989498046902 2315828078883144036 3537657585800544042 15032552419008082929 6156046445229230203 1172514208104869846 211268515543863152 2229151287391600370 17608218738266373738 13112498729283556558 325641023595530292 6720311121768529804 11102734408027509204 15289601943269107352 2613898590616515290 4091961880209090549 5654365713092538873 13813543401387729577 15531013707471762693 17407551409691470398 12065884087658989068 1661992493646375288 14685628475157803708 15418960148419185392 17485593958636412949 12788045104359731155 15852275065608515589 10993273309927558814 5823786677731086253 16149436788832770336 3317118504382025357 8416746365825428488 14027777133280202718 9299815739355169448 4036291854061520781 16174324311480207759 13773278388214028930 4622658235003113991 15600937019295124967 17241248073127968500 15623614030825026320 17745141007935099386 17159712765775436556 11325032718937697022 14933619173216283396 13632437024564565174 15456980440992374985 2263153805817048248 10856508775352825867 1389507251067060126 14923392272247570591 6431686317018339151 18321839779981611667 627868187181038703 10229473013131910231 6421944847412919654 12367262127639440096 18097379629607074942 14470441847602505385 5512053121713372928 18302392649099850857 1244382193631853910 13895141681472397140 10311396309434668190 3313588218538631508 5567035578444380087 1288718419196126588 8285200434429231135 8885673191337726451 11841416280303679431 9461019520059036382 11202491824444926941 6937498189333139295 17163501659074128083 11827328403301277523 12006929608516678947 4941834185085054684 13652446533336144841 14612613543545959445 7751017363102327618 4277781080680037620 10903583347672054538 5799547611202204457 1830362693042678472 6661907034168770669 13298103960304957212 7160494888790883522 2817600755697227615 11194327645088263968 13972477227042983158 15319190804289333970 1299887513945254742 15213126746954750044 6020385621867541285 2918655006571608087 5233484290763440521 4430649573583213791 10104680584009031958 13126303713762621363 15364605164070750821 9654890576751660703 6324825966609247469 6040412335052177430 5262921425689964379 5529863096200081977 12098656427514404454 5128614457052277583 1798073332129713703 5884678451647124839 6203718573988821192 18031983106050053159 3669742089815888090 7804871499065455538 10524759205328505797 16871722751654073257 2791638276270954254 8905839524543723670 14764293707450234777 2874580176331479122 5472504558922493912 14648244144868842963 3718580255568042891 14062616904748284889 5283851162393185305 18195096323138527636 11395916233777723998 15515932859632136575 7111194193261988828 9982561609344239987 8942041685742205325 8341127527364274350 12691646840150616273 462675595788252494 6181165761911553594 4949210830868330633 7802797237147581144 641984230996099143 16535092568435384677 17903012350421582492 5179926483094981563 8582454511077894035 8882009887082964973 10092093797941635998 11556606707457522501 13837603955332134528 1302351280734507450 18287827901353066323 15840724101729076741 11318598579870713609 6633746339650812434 13314454575780903211 14507288764029677909 6002095032781661481 8638527002143651080 12516254488139481995 14337576777704194070 12590778501872459431 13422567704455233817 17679348807863728035 16717527758164937657 6080898363744331160 11780292632126368322 8524822719880197757 14061891689550446687 1585078488338277577 4378373772818675717 8530377541208232876 15109576649382294453 1536087140253422367 16076984707095359273 13583571774575917560 654081270546725933 280459643062173519 4935527800277155175 866754553153276249 12936492122551618926 10101908243610666669 16422771081752132635 16332994746177223515 9520285721114471690 820009954165481107 17213946215573249993 2238891802216297313 15778949147593582206 7786317113560690496 15395196636812906541 2903087167010653840 9885616824776364379 12694902886472376798 7315099832422007705 5019518993722121380 11433306727409129880 166145128427770650 12191611941368181991 7371692633797302790 15882573533484187371 17464096160724672746 11532413658537503578 1666535263456649698 3247948225873683779 3096685313932460166 6552458262507463477 16233514218238165509 5140342267569753181 2991318237031315369 9007941244003390865 490226911250394273 15652954076129928083 2463282791425736753 8804791670441001866 18110135725717729609 11222473799960687844 16636807969058857478 10928930851322534790 4901616175102526854 1250284946375263003 10982190451490115420 12718954245948159866 16081244817607865742 9216524953159507468 17663279616997251538 18360263472425736096 17808470503837109780 1848406129569114100 746981635570153731 14013054915922795713 10612455049680176771 13570697922421947416 2688619318488030570 6603073462150717863 4510803741177971557 9400897969231329026 2936610325493370791 171747748024092371 9717183412023569804 4050136102062428311 10881418441963433682 15621478001771499865 16933002117885446864 12490016075619866508 3217002832207107520 883178779425676138 7558535491257613952 7781612172799696648 12620658155502681941 11626478586774259949 13298352375558066191 6867074962260852096 15689480785249250834 1894618282979897432 10743484314263184942 7886365997910841294 11325380109358005546 269150011636319134 2410979997750159279 6704246333601828327 2100702349955650998 7664381306678750562 11420670101168657937 15765543345973128543 7520180746860939727 5508168555867198345 15987621782246375682 15457173815183460971 8881034651109076192 10877610640851423366 4730342353326196200 16725890765819038184 4798929535397427064 14599032658219979306 11084873804023058583 12251748592306719304 6993713952292578999 14824711472851352129 1199498600849333298 17517754478029794268 7538793067230452499 7072352188414706046 11984087471783169671 14237247887833837164 4300784053999616584 3937690481714062633 9887742334136014133 1103143201477102245 12029268294646115848 429512950807993130 4234881181131881249 4787789253764087345 12705665144913238748 4871361961329647732 1148457813190329519 12056916835520743020 11160266935620094138 1168582514285425076 11792907478860028057 14652179370293463971 18442723631318248654 800541414484145360 5386881020223868604 10833192070896410470 4755018041489466009 7600205712540925283 2457883255883239952 5862071642210294696 14843571044300851635 10560595849161233385 12730967177189761401 18073652427205965706 15774779847376411478 13726357486268495799 13311780773250838355 10903596890800435400 16498575068343441537 3987738672862734816 2883900659751651404 8133079884249678857 9390965911724018768 5872711607840492109 9438171836423714248 4630062285147539604 8556195386916047011 10845043026809013226 4379678237113673042 1344269649157886548 558354849901723345 269006232187697547 3454917816111331699 16421237025366570348 6090108231549539684 3072644699983845354 16145295770345803246 12840540645148418608 7186316063768944439 232666220389753765 14420728101095330962 16782802639700122690 15920095889668871296 15702124688805391896 17981087211454080235 5325655277201700802 5740494164763362327 10640930824910428788 444715289624120949 8133457182447879651 11569348259331739255 7930903096533326059 10939731950698330741 12303770336257995217 9408763652298401455 5572906382920386341 13464206085600102285 10844079455003097675 7198223527314995224 3567712387105901074 16046504423187868429 8119939107565021262 8045219470324094420 17967100074550784156 446504635855944878 16385872035392311253 10831179030180916818 11515251676628024097 11186554024467404178 13676721048302245253 13560076487670146864 1756160531278252177 1296298629812273448 2499461323801586505 6107163233638777090 10272607394371884547 11513545713732874212 670567077169729681 13406508989394233238 6475173845191624187 2865668186626123171 1472685359258997773 17472009537910791420 8454849688912240185 9217852672495403869 3229257895127964758 11482507432766836436 16436491584865734039 1195548427684104270 16090205762435162783 4271980593352473343 11173579866625124406 230205079518005315 13577880236160400475 6737172287208404946 18172315123134843812 12378581185806857599 165694881881428239 15006193746285828952 5133573129908864625 3077192717907034108 10709238869326295899 5234066380761304447 13495855997268476865 12088558526615100934 8016224381974855606 3761452168229025783 16344316285320987190 17053741692134992868 17570133393855172827 7582751979047566903 5039328592274933757 6898519834240849950 5875709362849990451 1939522214971671867 5946671803092437406 6631026725247307176 9377947505354876495 1742389593501756639 4656196847216649175 7897024870664008636 571136949125516334 18045336710520043305 15654088778566668421 8417763677666962652 6474151413598293717 5361503640992374384 778361614137936075 3997745725340661344 9717068069856735456 13178145982362731834 17225116705406077031 15783000543903278961 15489450942175496110 2963637742333314230 15864453335286142554 4829942513804295695 8819827363978240431 1096893239777717225 2808931880192922895 3701569490286885111 13673448787735947534 2323648317803679436 17605126970186096134 14520573889178084167 7620319572314365781 5003264058833910278 5429969306746807770 2641347912267547685 12193984077390722522 13605253593096470896 537897458156807748 11534576847762987022 4353991558975248530 4863258504786828090 15552593285252191317 11353477156378715074 7447602899944236861 12108270040713894536 359562617291191940 9147810998284309892 7715395869253528448 215793655302194104 15320661743875977004 1632455166071389153 16562575144451210514 4519915442875681780 16574768214588015726 10174550258560237463 8341061900729078624 14660428170816802166 16882345588427673084 12973724682388715028 14853189481827459977 14818169489691863899 18027299485627114144 12443004505428796654 9297628424073089723 15469492125707685602 4703188464504217789 7005853059517867906 1012169792377924972 7768904711289015093 6958537523305465714 13312821718962464983 6172778484248926455 4636003477265237933 8113460704182287391 1227257796213006716 14600540564077547357 10088948332563152033 8404254764334575810 3940825000585525730 2471745254592898933 7738192395609031263 10883824493309896420 2034053872074994443 1001780404931891375 6693506611411769465 10445693318191390877 8656956912142669447 4224616775887898436 15559249999161089279 4393986950877441227 8879111672898078217 6758506608795795892 12228848643452873277 8847248852994411907 15445741640488367500 8842774035313622671 15010348951169335997 15953638096827849138 9837977386671625229 14937479542124488897 4320810587712908440 3807233849722342426 12991269262231403484 17365017065989520837 13597010442924878701 8625832763341362159 11817962096631026268 12435291676968852380 2156653194602226272 5764740397199656148 4727259247174386519 15014977932538469418 14926887164382436854 17164150955829353674 17871550666221554745 14646757584276902442 12490557354202433587 15887649578430125114 7591593297599523344 9870777285020026225 7381966910853287626 6730409980448159924 873607532498186332 11651559569367800327 9530119477549980954 9859488955493579571 17078251850162234754 507721565463020955 16766794247823660172 10529941051648941513 6751763515961395157 7991908148595708980 5235849014267294295 4764335667859311927 18191757869971767445 48951144705928559 15048958445232727338 6688013500480956083 9750595707700359212 16131868226528808539 6903191137385121690 11132372269007602006 17996442787614410806 4367660985139366317 763381778811682591 27056037553101734 955159237463277051 13745118482273405314 9217370418534147382 15325191547078900361 4827121175039444106 10419007860851911948 10935351598633910938 2557384367516839328 11544030167277763581 13759046478687505247 8534073918359584586 165766514468646173 7541580279996853460 6170995154539472170 2116867799469200087 447263560283247158 11337701803853225788 2560328778453491014 3122105226332351792 14771992222229056127 5307941408685051939 11692020656074595629 13605988737248904320 14085010643583402730 10252150415703011587 10205816506485138968 4433344457349423821 18296882084153133807 11546073906353476969 4534762731640633197 12262423789456580499 13513510967193950203 8445391280582175118 2296858000369979883 13483041461287271350 1539279217514254267 14826413386552328381 5876382364857777950 16187309219614968609 14494054746739321329 17003716977067170410 16745597898684512439 7543455160365177042 17592433745238844291 1007776481003687510 11987382833699966632 5424543115433650114 16367263831385074262 18397815453856254535 17410972258471169207 13084843562191471729 16344111494777649062 3404398755606176720 6299358685423922158 12316838134506319910 16801376001672449941 1213417045561967769 9750252344207357200 4230729952752265059 13360176678261783604 15203311306400125318 13852539584541020785 17296399916871552915 3897401357003129812 14164601062910262536 17243456801659811184 8087451276189268903 7985201097488556425 14443443550664564146 3133322885157610650 2728962993083362653 18307627029870645084 10787696275584828865 11322223838211010215 517948739945264828 10290120095750860770 11109051956907824066 11850416638428857262 7155343768323425061 13241375783660331702 12462702368286026962 16923591747030192199 16706471563952470091 2359688620052597623 13019799683502483001 4827821022492573084 6287688305238985103 8801359093332543453 211674305798738642 9683868040292483874 14008403415628752544 2121122074541866252 13049085294370042240 14339020237294095608 7484894000921679265 12031168812090533080 7488351954687098219 5652164498601337063 2229441971664482613 1307008886678670996 2926884483708558339 15449153622419042097 4650759989035819460 3941764101024329257 3799217932602310452 6322505488546007034 167970893829604265 8490376078634961707 18285553843707687210 617309659869216871 13591377566585449390 16526946566382317671 6307548739241964700 5484340268612626377 12712063653719328061 1377326014958397656 17779220425723634838 2118654530669602759 11946549902279013331 4488177852328012824 13304528170782485183 7475351692729193367 2915990473401785446 4313588424010041099 16651756033606790884 4235056901256738987 6617797870602542228 8859270264287952300 10612073605515170947 6572104546822644408 9214316993490660322 10784264392134147640 448189885557416041 10376371896483768678 12194820294398421275 3406399030169772596 13062334874755709308 8072000757473533579 10724528168976020634 9544523596791908410 5956570506663799455 15262947580751661272 12071560645646272647 16936439325633409637 5089041923560456681 13814151422596782182 4865890909146619965 12051251516446589012 6803414104112468761 6348404964764955542 9369444432277682548 6439761935165489462 9448187598168881280 6478161942524258850 11076649673392161314 16822734086998376829 11289816298506645489 10521382704383289771 17888415777420975301 7967763180417085680 6883065130411818020 5218019384684872691 15871068321417260110 14532526726405954140 7729024824001338541 8106555587303103127 17937641831929592425 10445178215225362619 5484431511499343357 15546803895311179746 2720347582211188806 16695478261079457846 16436955938699035306 14998733557952608712 11549026881648421577 17413555975788639488 1678732412242507573 1420689617843895218 7489311393915733057 13688276262786601992 1990262763395017776 10772196433349886466 3114795757088733000 6764661218893197742 2171783814524956880 5721856997754052493 6648584406124505524 105794660766565893 2389643125869523477 14957456488092830308 9210782196638938701 869865998195478488 10071091223313875416 50216457762950488 8023227927657049177 4270560533325421837 12926061038597539590 15913220128150629065 9178887123328724707 10277087036537996935 1438984068053305561 15491874389935614354 4348200567351568992 12637727194848710423 12223259841809948467 16987055185815567592 9223553860888675878 10333252952927371711 5893150945608815161 17622581076214241160 10252087123009456575 150559992577760382 1754083175102091053 12304203601963515287 8792687740947879874 6259638322055251549 4092273344238479303 13575141247232243371 14775932139886209491 4268110325207869483 12034706798364306406 4695258214435552119 9068070207173310366 6032070039089949525 1487724834591539858 11388375443270201557 15487607566085589261 12616735020537804587 13815163907311755419 6741366083359874809 8351617739677509268 17607478938798504079 5716437085670726849 6967882192074433834 6698873680654079800 9350693405605530200 7618169227354972584 15070364689663324484 6434018756858877525 16895355437362611011 14450903491098346027 5823312262249954279 10991283171314632533 10696488471455728821 14336954594956080990 13602863830370738049 4474234778949989237 15693046186137919369 15386514852841880873 8361313756495432114 11446410855030539263 14139360954261275742 8196178915635806503 17520022913329312138 8833974785636959286 18183203231527801784 8375035704514935797 6638022598454215212 2183127890449909221 3807491665208916221 6633801386971348229 16898340431281631091 17154904537662437170 17371704792713428323 160792698152433717 4608599402876250435 790003057334253844 11423673145498442437 17853341939780431704 14418503348410236417 7183703180885859913 3770987096326418397 13644455217916900077 17806648622176428547 9044760108425682689 17491871559250726555 4736161853158120267 5767278059440431360 3319960541430519129 4190501560236462391 15405424969466700002 13045506068998605731 17321546443083573660 3199749954943041381 4567875583339299058 13847712612284210379 14947310293668334007 17898562019423194695 17213044315061270637 18436110809962188945 9047782223195022965 6660767636848882624 8899521915691565563 15184162687969716253 5410509625619882921 10519599391878236060 4143144107213666194 12099039859265738727 2739648067795958143 249202525523120358 8628956140439192765 17799680158616652879 14781802234761047041 17630179760062789325 9117772765333971388 4328117541204694726 491484227015858663 16817805012862627555 14847704838972618271 6630359903382359329 17708192276823241912 18045612902451873434 8799535238653412142 9413484683945506895 3746051892814090569 12110094379544578447 5491302875376446013 5905777494674295208 653894364569950581 15124205649921528860 5299247696862123837 14956694855479737654 2044825870591008690 15721486051166707907 14106194029079026292 2566846584926762804 8578220296048995677 11400483166897177050 16396225830663407981 16749090083901197917 9061231412607837239 8418351708163583688 18084296259202902213 13165733181314584790 11210797184381585432 10588248069997992819 18019110506016615144 13198806044495563352 2600788734967643916 11293267342799765663 787014206478774981 4985666493770039627 981802452567234465 927908949280802445 15721932182731469586 10684458614055629256 6531488953964826839 18359580246078830974 6100073905617536108 8969024740349645086 11680026750941115011 12786523589132966465 12968418964077765096 9648680747357471758 3876688983425212621 10099614328229725815 18001569579404864544 7575344783592486285 6236046489722287382 4186421642857827821 12603691507196891039 945329392738650095 11758844558389034553 12543650687980995264 8776867584601177538 14209357521407825917 17808571466658038892 15130889031192592763 8925601719861870030 6076500189721512871 16702391096010300863 3293582312763507384 10018383676074392845 15957056270197331203 527376806203138733 11806416831204927310 1777473019681958824 7016953876339506213 118551088587908274 6811627969752719479 3003550331554395831 10604215325162245617 10572734033425991003 15320764316170828558 7910155786622853067 11944648108301928396 15444180649315086050 17158110551272691171 6129540960374612746 7563970032127945970 260207056472362701 5037998059899329483 3970230724614397455 6618972859177543040 7667229890735841915 6597766951922994427 98083677703859158 3153615549800753091 18286289933051786611 17608317033980041542 10465323229819822946 8109765495695744825 5017415876712856517 1362497493440945729 3389318874879595056 11266703770311098538 10018187052815909878 3478700279002987058 930691358292458895 11032189351789347723 4913315145894860893 8111879251435876591 4349178582566397819 2198948891052715374 2723704904766393374 3245705470868061157 7864123509372298465 10418127862241455217 11238266724937065845 11040519201246037221 16873124490681133535 5063048272646980611 15098568520870720152 7495804724240123460 14616716295935324720 7442256457553535071 12117948870643520722 16647406306241732902 16474272298127041339 8393733888971314872 7806766836251144948 2863066706611622472 3745758058278638501 11810798788038283595 10026665272299120522 17493337510926229858 3967546227901255132 15120245208652121208 16158112923091586568 11618243702391478937 5477695847665087202 16205493584504959175 17867738462076098353 8198855545919164320 8373615338097618302 14167221503162464533 8925215859264455906 5973178572205493607 6818312534914507560 2080832302850482127 17036930617541529984 11231524003088360931 15836370037046610612 18215760499783939975 410052829479049890 14666856815376247230 6569917289521199751 12923857891133229458 3458845461432980534 2831639805452244882 11948881662537837239 7943317133950429632 15682592009917667092 12894309123235524049 1037355491618544603 5585082593726412132 13766184298677122655 6581084720652384209 11436546371649139816 2847257106379991893 13992179576186708164 12095098794492499561 4824509567174880251 3393581697897002898 1884602795709140379 14457364520430139086 4813328825311968034 18099488821330510432 16881705136623456274 17443333611323770885 15972668601762615577 1947573412447832004 18171498779381771146 9699637061388354414 1144211310170688430 14447102848027505210 2748651688047909812 16711048375720863987 15116626976104021027 4497269155309839620 2503784062563199685 15182882572203262312 17400110379903600253 8129415921716282917 13783770679582663793 16848265888404404311 15971411911954217232 10087920137964565456 12873033410399495022 4574748139637579219 873555038948593782 10768863180001909786 15661907921919133255 8393096546324642518 16618522846582992589 9590000464406166191 843234312223468010 17269981478419597438 14419948140814993514 11999853051521695028 2892893758615259101 749550879250610624 8866703819487189248 17186601295583323527 7689581923090792085 420120371870392067 4816915008705860003 11724307288358352378 13395462531829239604 145630050251428281 11012098707529848767 16353831738584205605 3559968333172393523 9577378753892988963 1443848566252958286 11940014440838344512 1059377577118133076 16122148397941252297 10017619270643098677 8933760723315536085 41976345093927141 7778801075531588012 2641830347253066655 8016926885709129026 15577436609640170804 7507315998229155085 9283315396767857926 5081366080055818376 12070166607168371574 7333375022600859749 5766957927654829623 8705502909041191895 4539440211314216170 12007772089396154227 2323282602016709516 9496626324124676880 4879211019713067393 9885341918448714821 11538812677667235610 9828462483497941873 647082990668075279 4209507467847106106 9257543183018078165 6670456137715826601 14514824038043373511 2103172433354618925 15740713281114812360 14356545997537895049 1578885729619434401 8121244542713878158 188756446645913386 17894060827361385057 16308087566524175499 10787203190865773608 4965547260567937325 12984276466856072815 12748363571727826036 4234040891970687019 1196157660732055091 15566136689215615856 5823622624980274489 1462683470387924148 8642162968833496049 2758813964205528022 9409524366679242223 16196337677870109066 16316981476475039445 12301764582616040319 15083249095774862673 12812985000877363165 11438723848088067317 9434742702833206114 15427127384120513460 16162076356592654912 6379198400360982472 399705938809386375 10826211139217479020 14715509758091524652 14788816384484789244 5747626164626795971 12287261266648458077 12554352117506096505 10487643114361972050 17053045308326409789 1721257741638341429 10570305173698856307 3317489565013714377 1487958223762995377 17340102500376677005 17237093532681076989 5413950203891218442 7685185257084557290 11832710971984219445 2079995607797533505 18136836614164091 4116623023274016695 14437800189588217123 7286207536742127154 18419348803753370036 14340692882152460460 16348272265621607596 2587552758922094744 7784954815981187855 21357032271903073 6894257947021830034 18427846030464346287 14918611619860671320 7246961854678806688 17806231456309639250 4198591428692180989 14381670235459956132 8722116845444202758 12282612441062425086 7656724267465823300 1698970590627937820 12536342716477776712 2551090596827147622 8961544114536287451 18392154396886047551 2130613033074466712 13006745598451819802 1078781773847450052 17131424902032862902 18170359294201375356 10710274080507875427 13584284420241045077 10079186934528543637 2627945360485407043 6905089967532244233 9781886996055166859 3857225859824993871 13567182430205810215 3635147880245642049 16418374543447195326 3611836328138551667 10806399047967253696 706003069512680119 2108960337074481282 11698150631244367883 11509356159766183341 4846837168658570240 4087578575668996656 10210575636819674252 1265668315705129287 3451393876281611242 9899923885585424172 3914936295643293917 5034952506793380488 10536583875081231570 8896030454728393581 1745963890230767416 1598022978124735273 12440773101112175239 7244377585697460873 5298032889285211655 3670993114308225085 4082544732769791927 14982315859798859421 16191985466839396336 535422851702967740 8125704556680984344 5996934437556920717 6942030451849985598 11442403276417690116 4813778976979400879 14765432164167094988 14750468573748114920 10190190083612003003 1626607049295448804 16361465927001308793 17185629460080936429 433980452486426297 15362432675790296475 11728535005479162987 12424325958010750443 3012617491209724909 5127505455118297043 14608178819422581139 5075028400714054344 15367461912196461190 16436183456411377361 14898291611404813304 174432794551201374 2519714868858191052 16567080952420139588 7689286203119133515 12142782036934310888 8767268311748250621 15068682341731120555 13951294175684353802 12830529916313732650 7095675116359266103 10316955123048139369 16196830648448396728 6457273184833431579 7136456055795243284 17185915659398003067 7664785491849880224 746946446398147602 11584884941900587872 11368490425908320557 2528559569171476471 3776445219589954101 15295143266755000133 16666575144487774276 12034266574968476726 12843501934157040934 8705995100986527546 12753617008972933063 6706818886396943796 8025504142157632115 11789320833669153522 9130000764100325365 8140241287006846724 1493050745716491393 16926640061365581962 4948345169955533405 14380235059606062556 8507328295053883261 12403866571365040002 8055734191199004901 6921147313002652258 2732603988418240636 2138327830981103672 12685135178984813547 11578251921851328255 9177705152252247588 9808118677559558720 17524119361821083769 5287259829089299340 2916410578888076352 14186226946593491 1570564165889299539 872521518999592896 1734797260925654770 3464176010400225424 1655887696199120710 13862258178005636855 5104705575555749262 4192950589179485967 3507151733761707874 13723633260264911847 6726224713949872874 6938110946844762234 13512195525044185112 3020069383276872166 1527391342107347358 12485735544014688707 6997746028612869009 403976199332779043 2375153746442112479 1612818733897432134 7465527040847756440 18276052694954636306 11852550350391286438 17957915708669788606 5441598206639032565 8855890730561468057 4105878088801468926 14682661284980990022 11095153839794729602 12546096810939827317 16641260887475946177 1856650218260813401 1082597067893821578 16080955396696118946 16044639870380625537 11766805706138364475 3619048421233918245 3708194467264417809 10161498656326614118 11231728914752078940 15539963864334533835 5794044445345189047 1265258352753153797 9768057936796111024 2383107381069728303 10177662167544030724 3788749449602513552 13371201232945349479 13623580885938568178 14284162170677378887 16885620849518860237 1897363802566159721 14900111470421363316 12683517133748424167 781291416588463176 4291215418183145735 4493083595878521634 15701879015041818175 1426638640891697089 15572860201332306328 5954277808738993978 5564928690561932503 11604317548840284081 15417171963062238350 10722731893604538777 17987352750032702020 12492481353119457597 17151522639108459728 2169313666115125257 6384801097197037933 5863179502905016724 12494695979478618587 1523869845388896239 15518688269358506292 4543688913412291621 3395086207916606589 15501357460564051340 16355443117266504382 5191293840434228109 11405501461012374639 17979651035541187412 9975633435230111547 15870768156731563869 12290037361895849429 17686290257654638601 18057807954032013322 7712753304540257317 959993959013407312 10994770422457871319 11367400778585007302 8769576401883347410 4553176552964148987 9800639485769815212 3386783941499623904 9018012378958171982 867382295122119689 1522117668370280977 15323738587311424969 5575673542395381742 16686091386182281643 1803642037549224650 16903258559315789935 9706301227362392114 12116702450546303845 6540336644566419312 23894373103227484 11582278934528077104 13862889801113654076 10992477374060101004 18351721368401077080 1575396064437132562 11983767324795923343 2582538698391048563 5152450783722966151 14567574697328180225 9707911398181726838 4427324681425283870 17858379042721031081 6237955218440565927 10084543240935262565 12169037775026954011 6747861346672473869 2405706245133703941 3624931308951743794 13438887517358585295 9786583010843681086 10027363774468058380 17165325461936919031 7128551085915729302 16181828839967295576 3860289049221118240 4671732206523549633 11523573282700829733 15564140853083915552 1430169739112689032 10878139794285998614 15154599297927623057 5331238131912422209 17598110310142433381 9858672897006427062 16093507326445028769 7807226730521811036 6159034655289298254 9872168361727220763 9756669978364254329 15133002598658649922 18242521013031099689 3029130735457573533 13924558534520951357 4007885003479558819 13994432126122568109 11877865772442134168 8532665450789360812 7725086301308445662 919625383546254491 7429510010087216509 2568605139145551697 868207875474812724 11059409613834872834 5351820304366018823 6156541780969701116 15597950219204112255 7626135721942720408 5582923745476144551 5050059977286949822 6872794250376752382 17230725907109622689 17779537366009448650 8659491667983085254 107563058895792700 13155176522535459989 17582580097061483849 7107782550316771159 7259448878194678402 2091726132475203248 15618637579747493591 16361769718892967873 1632144206904435424 15453381353840845426 10559769491599247425 17269115978001405606 13789607829638538348 16916890330002277220 9377331730201000596 12549387039456838295 10790984818005813711 8889824067374951699 6990774996873487992 7030538451545368029 17552942410648858691 10821350265424678612 5590708805917015203 11533872946712788797 17848534623759055269 18308195788156412522 11792681440261407258 10995970572697511076 12258565973531085967 587713494890613455 7654561240277026862 12306905276512236010 1127636055587732468 6329959695097660039 15790289440978504957 16678186492663636281 2338418305626910977 17539963143966517100 2520856947037336239 834012494442625919 18117075475020637373 2299790461938241127 6040714236302665282 9626232428310838568 12984506221312517351 13199497240022798403 151402644045246758 16312085834757107282 3313317248492839166 17259931727911751231 16252724365494624220 9585524794045421919 6567955888385209617 12841442496587163853 16610929935958178547 113473224601553451 444106913389801091 3195930546288973429 7888089734289560575 9840417621017490635 7292453623974590512 6652916362111066307 8516903800664156933 3715027040344401953 12678707320767335602 8522732373607449292 8849664958836018399 13868562753384516325 14188325210875631346 14043431670712340123 11820856695609659058 17467924637649176553 17587752535012275013 11460116075361614090 6648592203808048130 4053671588337912326 3252565934217433826 10772083970138360236 16789657541629228071 14955629303019335859 8583091687200323180 11949889200356987502 6460619174930990019 2468418165757349171 8197350295277037674 1270825538817802858 8106760016589105803 11982156477403585630 11703380409624131541 10298779954597492794 17520999545967565973 3123809643246895246 6691012610277863189 8313243226516939097 14411826111818690283 4389593446208167321 5799047929289106856 5996406135256588243 13331337707695445043 17196925132733795582 99651059428262781 14939834230748036590 9781425727383965573 2848032246081160420 627641657896886317 7909271889403069205 11183474467460384083 2148429452407899337 16271269013134891575 16871839823661765598 13364221907657394020 10802467772694580401 6720611627813316624 5449653626351556523 6148147029086316261 9915362191578033106 654437609649589026 16764183325619927783 4624592109431617490 4001010596654836878 8549973354061725060 18031792210707924208 8387250771673268977 11235478783713412716 16038422002928687472 8388629147292848324 8294635494862346929 11045748125162433126 12030093240799736071 5414500720576636302 11581947951017565243 6748448661264721598 343515453153442842 2623306318118703601 2881985310393925142 6068183473782858221 1555672363549000574 15568788459218951534 8457346784635995173 5984161616992736035 8042648223843645182 5888477378439252794 15181939026485467661 11381702829912694782 17062494645922177755 6269040333603164461 17040118376225440210 15667300711684279850 6468699858358252572 759471099167170236 5170383281616738063 8287444226029338512 14160129942574543287 17321229408471955460 7768362108477419853 14577939531857427119 1076296377028844436 11263733252692714830 465626223332049520 16629313558217735652 17614177352534735447 13058394161227746830 13083020215939486475 3391215672012101336 13142985213124424900 2378848870951085367 5771076538554470044 14328523618226178644 9419778319409047457 1521530929477598198 10642958332970851966 14227997939705151453 3547552581101082735 8516531289636653684 10987905113671823401 11702283717459637947 13191553622745417368 13263788587298392246 7998329426651973053 10109265326306043150 3634542879613348286 10304030212351627601 16287606986366586045 10944075601578266504 4458832036078460354 10654964377124786260 8417474249004008050 10005508743686190810 17062471488497976257 6100726906572420836 3337384343244870553 2819722485180021488 12651079560960227721 1594788398929585389 944277344073662457 15250959727818291815 8074996783434830132 1085092753970150695 480970625496455299 8849673267530570641 9669751616231953797 1475650040299277707 4154015848058823057 10974044551120297450 15007887759947238358 7893437206356477858 6965507985083974322 6102620992908848794 15715730612969309403 12478769188166208372 4877621880139336350 6904718187000115423 318670962862380792 9920545343245134523 3653325992176930284 9804849409669508091 14460078119447534690 14225372611071474531 2425952549584511947 11055319868150530315 6448387685716347514 13377175370844877577 14259826754557930910 4214838688036345262 4883393975706183929 10744479426019321035 11375535010427067395 13315904212250103980 16224506016622854367 2987962263778971314 14806347873524179852 7696401144413981830 14133178812128646542 6980126073055052138 665636984103487407 4163889149467233090 3854734234102918225 17226664208805051795 1099672287576434929 10503449116023009103 5022895454288425388 3456561482063095195 12984454192816793718 11089390618788437893 11723276075469901383 4611853643809687676 2967594725344018817 18302206975439197932 10836690443746193707 9484052050421965378 1509647467064572217 13502021339804458696 13557268228343465148 18112719969538577353 7595864022043119488 5576396134013028596 16479428951838338466 2168809952670236694 17759228224666949224 14259819921375292187 2812386701344127426 530482145960422362 18393419443537542715 10034711523672245108 18300269332552882799 15929722974392510805 16370788043770120460 10960259637248341272 15129974633854124762 3842984886870919833 6180181875343863800 1064400335767057806 13274521452925438268 15936585917127014636 14349359879375754148 2281912538919643271 16347966033614200192 8704719555522075781 348432268571181950 3111984081883330101 4369777709512320967 7802474688020372268 17210888049347577399 3116287977714730854 538668853922372803 1414757327874074305 3515414332108056780 13817604215473452792 2548287243221203132 536749600728622790 1424230381080620485 14458683841866177781 14011356297299440844 1885845012555120002 5250760395816718003 13607235402525196786 8824392216711725357 14433296818309916969 6765078625695119955 5151492781577731841 16314828039782111234 15708860806272512105 16901055892956193863 1612834828270104046 15159442045855496419 250853172238832316 4092302831803832280 8294194405440097932 10022204185482825859 15597247184010126439 3384385378706799597 3049459043167214937 17622423138407639961 12785585853940821994 11089796909524210027 18011377696559910404 18177518089571596518 18046229144878375618 14991957223648750193 15477386282474395326 1882205684072843194 2291555344086726331 15882962494653612944 15123997222806970346 8131654264928972857 8898227822932909733 10182943926014039134 10466985636801596419 2943095295471826827 18090352187590448038 16580963341307944666 12789811550970403836 7711472773365211667 7458739005437612923 1926091102130820803 7733601112340344409 728128771634760386 16821796447670848671 13517117058881859669 6989704674154964604 7378124860111557056 17443506509818770862 4621557412561275102 6451287481512038711 13271219617510562647 17032875414637199069 8063676620627140147 3388768572823578300 3270408278936283326 2726724538633768379 780575256356738663 7112574460117206764 6525715958222504026 1413455649061414887 1749587592051953037 871547188907344797 7889237163988323281 46752245989632690 17137269904954867687 7218790276083277125 13887106532484882931 5869704062266375298 16805278017187099494 3118974763843169443 5781032735131952312 14529481214597433109 17932982520390151742 538357342359155756 9566407829382285666 5549499359901510178 11283218277316971809 11725442324009488438 9139849229254980509 7649452644129740239 13056335800834687733 4131216490576287658 12086943503014144535 12213042370228618944 16639115659718233795 3997437724657642202 2589790968317953615 16108933966855772298 6725031411841287958 2982480531911476392 5628641414289503724 10320155023935254707 7359528695153641540 13037792282554980321 9771703629555777086 6346235445242640065 16464383940405060416 3555397937872013577 13312135314737391833 16884979425384484267 10228283206978349531 8903979564167647665 13911672950806246887 4775468506943575463 16876679284276491741 8432790850106057130 13127039189575251173 9081219718183424346 8228567331673161381 10972447801110644119 3279445027169523102 3126041708363256502 15227590943522837317 6046977612191726339 4382234714520118018 5910855675685625890 17232035701005827629 11155516649072789577 4873623591758232767 18147359373902796689 10876538330092991067 15473744857763339676 16288536546465086734 656332060430372696 3643432792468305852 10592614815840554540 13300519310515011288 2866298262732409139 12388624167007382318 10417304309837011159 2550716750738704152 12667441273714994874 1073335686871890927 5231859903833040310 10700966666031366601 913281982627591801 18278258996159396441 1169333613290082464 29115918580545657 1929787745697136005 3854906271694471693 7726365358630904054 6215800345344526624 12147179293699770058 8696999874075846686 3797008047460278518 10989978413703983089 15580310772540945642 2734499534083501795 1164715776616167117 4251731669856354360 2899862265976659312 12577338689258275102 11096671885893609485 6493548224387399591 4771103215426831446 2689439032126486450 1050122694182896513 6040576341345590734 10167002126176255425 6721462467855926130 5316418449167153558 5598815785787684848 17132337975722108076 10286017043366979520 11160722890716931992 6335381373131034081 3113608147051715421 14675374228076424086 16526592391036954599 12479817997959669039 15796719260350308708 10095013181643674030 11813902203400985357 18376398255527807860 12263430107539118911 15533272217515516911 13154442260426335042 8504598278181415189 5022138953107494084 14710890394647085826 9153312266148032094 13461163129336607825 10076977314244707886 2769427501340502946 16795286282811822500 15295567899283275421 13337569668228597856 14627237403497973854 3020867793966040161 7671458941022903321 18372463989674759652 3648344316851875316 8411376597033839457 9059835634807067432 9498131467584103481 13879131728850201478 15758751297219376031 14871732187543220875 10043239379747820314 12243396678689067336 2827304365536610268 17000938892512529928 5935869294985514087 8470962980497710021 12287677300200585321 714739821174030231 10614976593855356967 14326578383606677317 11942320095090105228 10582219466461477454 17257082416197756110 9529358790943679694 7069324797598815838 17742717239951062688 3959456793432382330 11983003941230605536 15852327390598929296 9632058860065425622 6207841858009326070 12010584356575828757 11184842295182358472 7615252566689705089 17359722301482000376 4484530988307527629 17575707445648310055 13239491069288912894 232386931133296534 9063620437819653363 4494542697192181931 310406502624004550 16037766081091379314 18031609979375185953 14612450692190419154 10430525163382496849 16873598258433441136 5040864497510231150 17930706574605848337 10115444576845323402 551331314203168711 16486701373704910363 16899491183571035468 17488357284407177053 17430342451585939410 12990252454783983250 13685595384382928307 11783946132943360994 14349372710496535843 4203184325104187716 13943579925954769604 18261582043819521359 16145356134725314620 8316170236037327546 85118244061977265 2665066076093664306 14721108578127195529 1033807776251042562 7384369496547219183 13102145216145772827 5815922151249245308 5167052235885547199 15040874049798663294 10422824184268519299 13253309107417380943 7555298264449890301 653636027714733831 6411513687428612235 7631214594731424255 4261717215835873577 4650334462126877272 3548977127435471444 7415032593358456190 17842291819475624377 1723739123590952622 18444835750590339624 13892883041614776571 16774331556564276275 1035097495478754677 3267543260319545014 9824807402441539387 15152114324771462579 6727081846164491448 10707692541102960147 2943131951170789681 470213049901722810 9791174829824385078 2381494286909951617 12520204765699357083 4236260064452522637 5046400643966094842 8115974674752549625 7073276656791671762 7876162073316287364 14726711460850655433 11862975257607944601 9941192993939356340 6620059032219916209 3940434985081386659 4916220986013984239 9318344843139305000 8227316060052893331 1427048430899332079 10868975263054312918 13807833937782874574 9547672561392754657 14406686679491957209 3358692239652097297 5463504382256469828 1492697096869241154 17477246459435667145 16709682594545444077 9868179960074528134 10143355426792598197 6943027324154704115 770073106730506290 14313361335185624498 1065197398249445163 16245598065063772914 856045089818668385 17514193204928095753 15725064448831049733 7375932968149804 5743350423389720294 17226448714969756152 13120639155332890498 12301677866511968074 12895167305654149205 17199556825620972958 7908352628674250077 9754268705186469974 9811901354183648570 1442695971913888950 4128303543766641406 6904954223521448891 1220437491663927501 5714098475977792839 14363619205118434705 9705828351100971709 14614431898962962177 9511672417553171479 13221658663675474754 9413086514711298098 16104381936855547511 10690432597063170816 4301699328646633582 14076033552711456819 6124782991040878627 14776780834187371399 4827592027012106059 17376619405110862981 9732719940462606461 13596345242073375127 118706491572187775 296685390237010387 17210025307919985939 3386597918235546631 9630470825064570141 12723555979527142419 17810401686227407113 14747267110531488060 13903729545642113924 12115783730340156176 4629489627279865111 9101032328519641352 14479094923406479790 1337897145471962141 2955961757388504731 6497743533215002399 18036947315665153083 7092139067207369279 3419788282065440309 4622780069922424049 13971767193653782963 17549952560084092767 13552406814428620170 9116301280945059385 15838080569100450213 16562760058812767617 1063068934635954723 7606718585724337051 11982421437123739090 6230446715180309306 8614441206724489578 926724168427779251 5091626458813338868 14580024311292096524 17324294906923743109 2492006169720937078 9601018839214917011 1688525171831446209 7987240286904037697 5872219598329378341 6563928315604248234 9514525515958537182 16123347808478859295 5609496565041821106 4689442250304758416 10736995133198612400 15028748619165061883 6641390599981747119 5716944292015007940 700038779217638578 15513446126491001373 11231533131736660352 10450518083179787401 9592930148138346259 2392928593670590908 968778341873079176 1866405835036467961 3348992073820334378 17572925120968950944 5092312587240110681 16323984534774077761 3838798358747600791 8762553593153429351 18397811023303659606 2324197607744970614 13900995542503541219 12548129471023493424 4906526887273974041 12883654843825463523 15577566614632844655 3037774211698085694 9675700639006139820 14749094200917231627 14958173230268578336 16455247426240550495 4237456362738623525 14225455544558361980 6990152479967592130 14848904265766739827 8102490545205133024 440326328743047396 17575056966905777504 4763946311123695309 5476182807741109971 9974330092899664401 16237556819944432338 461166880651836933 11222274839120370112 3410464098627078053 9653985333559022560 12470705394147278703 3280092019111110575 8355228118409074202 15233800584859430187 5330959341457363724 5512890623052447866 14704886707846378176 7822065507063571850 11260328161885612109 17337715554582793481 15472299076551918944 1463435380270958954 9022288905435347855 13205612455517937368 17948202184623546684 11907862323008969546 1842749110579721665 13102165700661892394 8600439563897775788 11282101887802989419 169166979926349735 12328671198419577774 15490820103963889634 7559127954986331131 86005590012205478 7798213835099974023 2922101858863941384 2811667167559476 14435168546943765399 16708397494964731743 16821274560956141995 2893427393405859243 10663020466313616671 5889241026011389251 9729866361421237511 304539772517991592 1379296884606051883 4183604810060231640 4547221716927843591 9711540377590506853 4298417858652959340 3066418171258127161 4586748789612966870 10489074886092479140 13404505721097465112 6209712112251355499 12184411767301430030 4676628584512538880 2357045658403688014 3521909377761466856 11987292529040152956 14305506394394207852 15221141716257832735 3354369147949561208 6645476440445347885 4109016047799448208 4502200433129003055 18354224034638548809 9427081050048179409 13189948346956402425 7506171422450357199 12291652721812242281 15762733648385318219 1160976220052729987 16419441381948035405 13858850182971111685 17670733987218220117 1198590960377054438 16699796502157218707 2517999727970913637 743425490661098033 2047549587345660150 12751034967726149012 1535785739321387411 18376865793020303991 13322367767009691676 2297923235898571028 5182555825589839900 5140655852407490165 12769231178366817339 11223693933735233859 3504554581324064798 15465282262071566351 4097296877749756915 3926730324969294165 7597877607711812303 5173024679112244914 9676104859726643018 15717585472248142429 459953224758358051 13750131593914285574 17252897912140814809 12887718658430073508 2117403998916832393 13707651500565016938 14394605202558458155 2572508972068154568 10491194747207101366 4997029676653652543 13560092201541612649 4943824710587489899 1199013137373067601 2758432366827174654 16520423781759508857 3155687610589339235 11864677988760518471 2101351640500649983 11079615877516867241 18414919791492177062 1597722097680306574 4106263453596735648 9976636353151859591 14709232867446675408 13912156182387475198 10443335317042064726 7663090335993345129 9739031585494036584 12711003292120981621 11906312204936532406 15258021766382319232 13661811092812665913 6277972526729812476 16087841084919234190 7536192183399317581 11412735842734573120 13697595108579159453 7153387272982345897 3885692962921649852 3981250205279945920 8543632561157101989 1867549159134435182 7960413002535229447 15800354316951633940 8248806379977927392 3648572015414862389 11780804726380312695 15560760513606259848 16519252699305597894 7094199954217069375 7936386052264767463 2809726154146218988 3232753373353683293 8139824487908033224 2426473469117993068 13685228233235142309 4507511264970154976 16953845189231663105 15122627974512061482 13801084140706954670 1001818648389686925 17208718838952345914 13730065719780268692 3700697217822755781 16060518116306693002 17879232571721756991 10023857758206654342 18365894917889198244 4852485261922919126 1700379643792043065 9988109633034426038 15752204780013486926 11136816149404655452 1588874058007120542 4113632751532088198 9539125960592641706 10746153461498158293 5865145982816855318 18160419137697880143 16904614903295629848 15088742267972690274 4081214621530170413 18063324261651190434 16885303778880492349 5694043004950728166 15204410681319125880 15321474698551936387 1931595244234630285 8824060540731855890 7511986284225590923 2810970462008965690 16118609827511609964 4535802457878325681 7044986625860630801 4762944192184816363 10128150652630156418 11561325113405836176 5627773555556566956 8856194106679912934 14835727600979696824 1589524651882019835 13979093343815728759 14801686230723239350 13665446526888346901 4674239731681815719 12453178655388662127 15669095366125889589 12049529889351193354 16983684752568913888 165150326471238899 13291097597979785249 18178186870421567671 5084656554749599064 15345591685755102827 5986767835501548234 17255090739630614344 2009175168063824899 2355590666969597180 11783543885996423491 4797862360565517131 2906511555193948635 8284275998431886764 5737379399964757237 11738077359370813126 9069907610380058316 12044250965527004568 3089947456610369385 16864170895466358637 12112929023670955358 8518401368797242019 8738715978966763632 8762348424263717962 12553243272373507843 5528589787845444919 12259850904618604431 3348884841533883233 17838760747438100598 15458416939852946900 1958816035843118837 673349553034731957 12956941762725626610 10565652428922131333 17794819149562295574 2843392259004679581 14009597208054777113 704484262221083935 8881928340631650169 5074463111583090739 4385143142479454963 6059669467074541864 10200999511713951974 6388755258086219544 8453200187180114730 15042805325805663474 18368511759146240171 8222683120580705988 511826434139971023 13391857830839623055 13459722704230321999 9275090174955180360 2125883494676420465 8045851700288264748 6441989678101562950 8600476840497148829 13370994572657414498 901242365843723561 924851131108995644 4888165698814382791 2833605187862765653 12591512905229385432 2177117697135740253 10130244043169150889 12241638304562842811 8907322408126650416 14251329619137425737 2960181610462341684 5247353791276170022 14038052250926570090 9659206536789133770 17052204618720511107 13311458081265620678 16309512431358684676 16725451548560935210 3822223334222478837 13209079131080782620 981712283356870754 14675500626554552643 13831066279305287857 2808069329245064603 18310047136807426551 13774568977671518725 1615543055542659323 15714334351136988060 6158358821065816483 13276913484049660929 4630659037703852093 1035236720590781568 931290173288285746 6093805409545497569 16976030343276240168 1641908306656523270 3417933416780380599 9999161371610071498 4100958850666367146 15518491323869168179 25588994745431713 12669263367014479368 16670253767164218325 11293093449393739510 13785199184878068263 16525438425466369937 16764205118287399481 17629117850406271677 3728471113295652472 2480100424854383659 6261423153382140179 16417127778326394240 2574338336777935836 1812061061279103703 9703252145727157210 4756005251256108996 11667409689728712620 16720246426750986632 11260222873845735822 7912820932309816537 11061251355655214725 4836034560799968693 14796915201557889029 2333693473789681860 5015179730909095132 17738871994920084529 7327747977742438050 534991844470536313 12864289767608208756 18392025228601877602 5464745648871177070 10377967774797201476 7909295166909413147 6599698192967382221 12735750681082337142 7844330043612831536 13993503502570219203 6347790249111897465 10279187734004259099 7220551760042232317 16060627364435981991 13964607328731454250 14263361799436800336 1477830365977541522 9446437106272296652 11969218740977075183 7723492715697569634 14863582139912183312 3926521849241466715 757265745517923791 674814688028900911 69159137167744110 2439129147199302234 13076201656483882801 8990301236762108135 13283486082462491952 10822494811516243694 17278971784763900301 17967249800474597578 11616184011450425975 8469024275730743932 6830988986841720551 619487963226486105 14741939969329241244 1782879350122670529 844967698253195396 7941170057604234980 8445426387848312317 3790121337306622459 2905021052491344743 13621047005513016191 7285447437325754957 1856321851392722487 11364738968996872063 14024708467592464258 1142853614084178244 11166126783494250699 10456838167865667 17018923351763508439 12539097278939736632 13586348874837305948 4511844259953178390 13483443422816041720 4835772661617577503 18312074464676303639 1653935606759545587 1147870976838527914 8495116519764001424 14823123319869438928 13592791850473761170 276261811507757144 1332284653162356558 13308701739244794271 5351016821366286250 15409640594521787850 12945717592430397124 15226119911199527498 11467430059835401721 12379474268287056688 7568363296819957412 2956729296103674141 2544381475589687603 11189841158948760160 16241854527388341138 3664735840997338293 3338440301080389496 4574223094856510799 8934440936282345452 6721553533692958430 8880771210715621857 6117299421022353546 14529027290849049669 12055617248302649061 1206206255070511151 5306887745298397004 14963910755827284574 13706610813522967145 2733511121327736064 18131024336663049287 10539405856066119388 1315185717263249153 11010383343555484292 2532570507562372786 1262418939673381352 2987152076011271712 11681788167943484707 13940251741102024310 14865815130559745648 12020674241068364345 12705854651568787042 3790587790723986726 1788575456460641278 16265902950236985887 12501855121750219453 4362181458139888653 16093859789722329472 5856683173390914211 14463570592999978668 1376977088850565625 13420530322260515315 13949742238473030033 1921515823310835329 16271899553059164760 16957615375473599188 712775634427051020 6720295418481483595 5530406636252142504 17540781505400552430 15290097306816145943 3366307118729203647 15808439513183608045 5694603103949574847 3915422729197575668 3792165091261263882 28190938996354903 13315750279116919373 3837521036462600412 13597704379451518835 13340836805853358567 788623227951457941 655830131380488109 13971707004572450687 7556019670789907433 6945047490960248541 1394789465321798813 1118474768907471910 15514298283883783306 8190066457047850191 12735775898981394388 18154876293704286768 9779767207851522242 5970163197788655186 1547121877037315638 10651367203137372530 9191933434691402267 3966835622896323319 6496379107449101341 11746411898189039055 16612433574278607957 6901399542932366276 4235867232476531012 10612836926799382371 7126576551144116849 5744228244820310722 14433091987023414874 1732140227806541878 15664149366240884248 12965621520065805137 698594195693447976 1805604291683334454 14643930551506911168 6110358280779455326 8924717493489403377 1226603383564102507 153229815015247115 807941084334576829 14629666873886294806 17291113276353188368 13429937203048376856 11083441481611295144 2835801796685822676 1411460958621807018 9553155620842770104 12499275255608625543 8774437919121929211 8221729498681738319 885950630389797452 16234869789908151510 705984189108626818 1511607530705019331 23284296909811839 11527894603545394236 6338047670182401185 4200328413350473382 10330806969625859193 2697626843946847634 13956903824764254836 12398984314056306241 12295139549290784830 898224063871083897 17962934080607678124 15950582044507095172 245146365877130534 3548745839272960986 11095383349055683470 14990098583314075493 16297070541169752587 12751318431459654008 2935028560979866636 1756633685576482345 3735290682745323444 13791054440527077014 12700669752937568322 11229235866133807528 2532555374823844321 18045157877552411503 1315255533200437400 5726932732833392726 12124983659460098450 9032752608727941323 16830622750112471976 7154410643276668420 12948676587410945154 16792565153164774572 6579961467102382289 10723927123162873916 2390232086408896043 6997586418353327746 9489569532374380718 10160036497892005705 16551721661660234835 8173195676001947726 16059475132848119967 5575456067046279575 16405679316378368476 14542775893340664764 1216367327834965564 6652933358396256660 14991579890388168191 16658428784267176055 8228755303991113820 11275938600872456394 9463731799570416218 1984335672914130237 15203018476004289903 18097576238919854097 16871674892442179578 1490985752996925707 17903857782864364754 9326982363239432783 15828285617081394408 3391306773440509552 6930620711890010540 10888159234323258783 14667396504250173599 13782330255358472707 17603806878747418618 16895999887942324287 8591954755273314533 4620041988880338880 9596069990648936027 7641180081977834950 8988408979467094097 6538098644400725422 9075505571468705175 144485501167034151 11965975535662152389 11599788187019934485 3736508948086599088 10296992119953672113 8495948631699162635 7255975639317405621 5814139025414812070 1280155996497877523 11205641840618782694 3771823056507448498 9605304012626365597 802592167901613105 6467324443710761770 1754257936600241214 10470873397356116242 4572432196584134451 7313796841401652691 4495424932958615527 8031943855110252098 15948186001951742665 16738028495658324285 18134993297557854057 4581135967044268508 10345958998825332799 13568373382127347652 13804242359940621012 7040565388936974039 1085814903130399467 6235816169656132748 15560059333402741311 8062210230748633764 10223548523150667116 4583094049897820851 3871949043822061077 4802991326920369556 6881866510805658603 6577159282908653938 12710084730914505637 3950289747240115085 6084055210652827057 16435754646184290006 7164878220577630547 17868881307252279240 2845333828940594971 5769292698693955096 9078755691212347095 1093358211561721524 6877507637301393749 6977870925323193411 6711788670619833695 7311574977659800570 2684485745467526223 13821049816137331794 1770665640817871185 9369848039896939377 16898972553389222060 17178845890749184974 1978462759267883657 3521620191932563581 11823360348246546430 6102841920706471221 8420607465612346378 6057712374405918818 17376612689903542111 1142820941726380649 3594397656188874831 14782773665826861438 2295344149258694533 11636824175605105546 11893201442860371250 4529535712466189450 2234413219130883653 7512745916601903331 2182633442614917346 4390253112054749480 11794298007166360645 13989204948428902594 5712959932791451726 18064591856953719541 2970551111446977388 7931148238259007888 9413396401734990072 16546162502379912631 15075471058760330746 17862283724114399396 854855862208765902 15365479748851193375 5841861140031095809 8388295122738577130 5729370467112369639 13664631859695960217 9535027284885614840 1272954200817202635 5439471237618040761 11530939656806305911 3184275298367855094 4381521516752865852 15767031518924789387 13418510890574021307 10701846602496910567 10715063852122960488 844714702086235757 1907201779939160080 10370600741719822034 17398687074915049284 16663328386088388291 17788227453466730112 16331830391434900353 12788252718371280158 66802594553608233 4169822435013510072 2227027993348180399 1269355250996420282 7763185253264713707 3385880980228450934 14100380275320539309 14629697306123568986 2402741134214937687 10252686771656761888 5547801554031919795 8186632983527122597 10863689077933644124 5752527809938541051 8368655959604240152 2279767300875450703 17885384136146496558 14647073143996632223 14570397650965669296 8345657439297045764 9198095458616009619 9287182213374750943 13872322134568633519 4566782625502340903 9937491911889592997 5327935041927643026 12155387494322314859 10709066039696557158 18179169966153578261 16675025484183583058 3142431492758122302 16739133498116691099 8802405496191383615 6174038071455033792 16009299526971189240 15030538708158680973 1540761102626008254 14138962383549217753 4522676862656344790 9295012849234720823 1185959642982612014 17311174078254143206 4845642664488903068 8092919233355991392 2650755076286766481 4457077673016261429 15026540112078470312 13108271086078682651 15741529000379063946 11100461887868863870 6382525600937496102 13814493420677963796 11912564011838335550 8103793442748446267 2079287453189361436 12007715857710194025 2318816727592323561 14923447900124729447 12642796147267796558 14843732399997675723 4218840555790363619 12736161030407390040 13832951667608432563 7860056567825809838 11122319821428969508 11042860464685628142 3369213300125312850 9050586044566106181 13582366586332197794 11672267108286887710 9069301954510833928 3766232864450105371 10813371048309350250 12313740270719700725 1599889564209547911 16041889314527290752 13188189537216703695 11562665741894217163 14460399812461729479 15783478511029557693 899206376219599589 13192809239799257639 15559785641085619944 4714133464669249027 10471495581275924367 11630164382046826078 1318843897667408920 3786548352915196639 17915974365625440327 2939250324888163426 3189941029917469953 9712525270368809594 5951018331400266034 15778770074673481238 468778093358056767 4424228197795248555 1250866634509662040 5280624586796321332 7759499689385576618 3915930835169810399 12139626766657137994 10497396282304354797 11303826133697316313 1246245011842407431 1943642064592486809 13104115011933783231 5636011050051916235 8121200743706808105 9843632446083628574 17880753402036439449 3774415782320694914 5722094739596361499 12084626757260522677 488027447560662445 13682253074322369647 8693795826721261287 15140459866933485559 1782109057769130138 1768727325703313268 6781242279004272543 13842883806484326468 2089902771991025484 12425015504199628960 17349927290065167358 17030718028007023061 7120998831545027499 15401238795648098857 9694913934239599358 7676375232906641944 6368803924530752371 7651420753534687883 8166079374761680333 2514158516189341409 10919352979199847429 17344837173465822259 14030903414547043691 7254691971239076453 7063697225432232566 7857679071460676078 9436065464332933097 16226255288538928977 9531234848835918145 13893448909305303590 16720361286028845898 6633225832121977912 3152210486178501045 8355700533556364649 5119840305696916627 586537773801564607 1262476947618500087 12456869222207671553 5051599820314995642 12022144659119990006 2965093081311032972 5981518626344121432 18382157820646512091 2674185988193678567 17392953655966513321 4816736084490184570 10609107299009565214 6740554873434062086 7372504328348684542 15660987213196241422 8488109038885967935 6460934166169417698 430051057123428071 11306475577034407718 13010993902541379937 11135923699644075983 5873729540870338976 1869403849262252444 5721801471570397705 11301698035322795313 3301197114801935268 4982059275496768929 16674184274038782994 18131306835969625231 14512300070795940289 10987064547707600596 3588171974387210561 15766210002025641959 15363995674061932451 11044713030088240666 2355570771518452918 8219499392584141685 14312514582280421442 8427671476614980070 4154685714601629025 15962248410832422319 18367925829555071009 13297227558491563739 13822716040902063515 8329118988622644001 15998120595665679904 222746246665651045 14867679145702558254 15315491353689453744 17095905453351723406 71208606872989388 12223720412460323954 1679715319033299467 4173233088862614571 11285032889334093714 15217335570021815799 8545543828469999826 12026604927393105782 6098746062767235719 7076554285696177175 17320183344026753072 4573668270655280334 17742168411860386529 9887458094600125846 780957718135858148 6285553805014465568 947769249582487601 11076263307353278677 16679264883698501628 6522117852668642962 13601274162280761559 7678910111059837451 13163970086630412055 15423231356204628459 12504940875118520073 2919804714088784785 14938449814199714244 15664342424913926591 15405305356282967508 4899773615952772235 9468721927224247209 10754751602755263187 12307440283608774955 15768697004961489543 16000700043936887182 10998364264689180710 7481202523419951219 7543433602758535237 11163770669512943962 14348734383426790012 2167170644534219857 6038649385414310906 16661519815897908497 4531643204593769022 2159431732608074146 8696955840241891259 12626186359762123024 12720626698744279378 3426628352537723869 11248017432081443817 8386958123687303756 608841708821946441 13223666985147649888 1071613024993678123 16469045994303544681 3150415256879809513 11758459488962008337 4437667834044215993 12395023924934373972 6563354205622048400 11497658001330954276 2098575887499800015 16963439325312498570 14050873096686879684 17868247141571300125 4735013708577089164 14694678773142844592 12645844087932109397 13330460936179638606 7963044659572243522 14527513001984022755 10325080302341700885 10607049434109145245 15477059887033249995 16038176917103415084 11933375187059110122 1281134368353196988 17903551917976579290 3715410307831534669 8963554201163440016 8957776491868069414 5606889220391033302 1548752397552124329 6141438536813050131 11576034751887287313 5931791458360189827 9622213674816968031 7725504674730122661 1519347930561244347 16903343932463601998 10636877250226927368 2561110834275979489 3138765596034462470 1510746989282284014 15396633993103847397 8289162206613747049 12307709448857472003 4240268398050777403 3694403436544341460 7715058441014343103 12977558579932594138 16283438504132751357 7664365254481317493 16247352765090216391 15975074770149135847 1686891859092337910 14218554685628353122 10706470856845914516 11713105338019939153 4513214265989426644 16509461034256600105 7428138919571162983 14819095899215917551 2273727661563880844 2303618950011893465 17914168550621189481 8208213314606197606 2232407267709999055 8853612349900119406 15463001978454376515 16050553389564207864 16088099502046317020 15190638437209388282 10790788698646062085 13826489837569836577 3304149723312952984 727661183395715429 16812490061976657073 13171374039897670474 7133712612409860041 1250342206412030741 12232933921505042495 4251254725597897301 16409268866438444932 13759140261032819884 9204785327642494585 13452268161551826895 13302799957936626615 10797689076682473027 13393366994918093526 3101943364731283497 13373219752280371925 996116091906927592 238920567421867518 5982251612267925159 1999564913935423085 8014608870424454185 17769181005868515679 8345241616999995169 4693143744321443441 7544176573088591773 7121114146972635202 9755197981672473134 17935367276479786785 2469658899434374115 9674688741207251139 17742117581088599249 3580796302444412599 17364808382091942432 13445048475187607951 1891258896507799169 689309672697121309 16839476725459946101 18172302478377403065 7118367256274114220 6703903283574437518 6030188921547628191 2208704486184685069 10367605220145791472 14963518342241827771 11411235513809896008 2137682200935845237 3318277892410800265 3338286652038651437 4651613507303798207 8371550321003988047 2821676876375908122 13956590457256479046 9175594492109003933 8638125532289336231 9878067523380145265 16471618575504682632 10454896087140101990 8887862723751281063 7924331684535543762 15564815173179707046 3909816125122565339 272216574053374521 3606728199686030045 10355987324146572797 6177964749250133729 12252490411698749205 6596723579775960555 8233394532852447112 7115504800314461000 12044292594700090163 18304366691648134819 14227323961339415965 1628415175096126710 2778423092486734782 7375744377428743394 4157824221247332033 8501593741427034147 5807021413810845810 17653294353235952726 8478779117886271035 10998411534141590847 9969622211839444739 10397400140907884923 6455300515076524232 1320646475449064829 7237033384645680996 10453700133316524084 4559531679871051414 3666619653758219558 15440210007454578335 14675877725690444478 14601561455664129494 13652574208268728009 1793496623870924316 1831828789573888008 8950014301913436335 6547987413615066429 13088557743434112624 5466002868959250998 5753329935054492260 10575510341271425533 7356939545882364949 1382947864241881548 7420017852833849479 11692153461168755560 1965034840119005932 8889324993833077910 2707602535584939589 6399241220888315653 4014870404213774149 2644686939540753913 299682347218390422 8091309425769857482 11302006629842752663 13871697758954584686 11225661578497443732 17529455606367879310 9116681922481806498 16771760543656704537 13018259972771561068 4673138453063228340 15956779277531914769 12766564572996605286 6589591993811488218 17230236984133060708 1672494267787456219 15953930236637953695 5499624686190933348 12877627256811393766 978983267725210111 2079581133809464872 3591834660706529055 15994210883010021525 9356067359260492073 12721918428952853727 11573983278814032500 17623371332455138191 2426111961979131072 7117851346029868813 11820061226146906270 11078885583683291425 17111204848688504909 6879620528282618371 4711968701681628534 4040511249273858980 2142116088931801105 15050692526297568581 5896546661113705620 4294950314169382259 4008608804017766139 6653361241414504395 6491413118801123541 18215889542813660456 15178954465034031576 13384884409848623121 9605690671705410529 14010844077301600002 10512945288631139949 4776765943809842166 10646044487719565655 1019896742707008276 8181209750988137599 5338750568483035855 12456112371743654811 1287227405214867161 3574620203417632455 12004216130693578770 16957976599741268153 1151819832648431683 647078911965858911 3743450698504618868 17214110221196785896 9101379937127169063 17320409141170506718 12186302061442463734 1178783792020604749 8035149075987591920 11718488990999865290 5737448266149929966 15521218678905028063 3598467278715738745 3999951329493606864 15321294632377825074 17199970064483456826 15613654374440501678 5564890166334107544 13682864146059230483 8997362825165112712 15268418405518562936 13051708459027668839 9776681528630270650 18057960187011844751 15230657517926645036 9011468606121500030 18330039382303481787 8722064465227839827 225011344228379242 1796494119847579433 7227891584324839959 1801577608044417862 17877741097552258301 13170300756457897022 9784356925518474180 15069876256361110912 16420150967149585883 9380583048947033741 12163941434446394644 17334129524961315141 17565684798615729160 1428870975111790176 4085343012398120756 16773956873603322218 7079977013396895513 8781641904657739087 13150826538010270534 2826795080751491755 6957734079718388776 16291015619183130340 12180681381336446748 7118959802729081213 7153544998010106514 14805078002903275312 16100289588430831762 1700944158967721814 7769576374064582466 14440304964037606878 6773872851371095912 6172351908882238985 17296331102642175694 2519293053861071634 3359683573690994868 6575526176230134143 18264369025668452854 2273581343636137571 13299420631851694450 9966069073137641143 13875155114255203429 9618268009416422625 2624739438958617375 7263311677012259868 4894773426717207290 17456251701941614883 15641536893675697954 17669314751855596991 5378726384906399128 14009003888708851941 4205505051548938089 7336073868597088910 12735305886707206833 5153633186461779292 11272506118246813057 17495349174493255348 4362701036614664341 6257359910997646312 14323392992171354383 4025926292328029625 18408398392481641300 1847838087385319131 11410119985986880953 2667161754692066004 2271854738507601460 306639126807075739 13875951931217454366 565606349357411320 17722204178895546676 14792959684022986142 16326146271056858761 6608219124662553321 3245230598490928612 15207241330809577132 9283377664684984896 17929087975734240473 9946388709710069937 2130121527746406915 16176262661970196059 6842715435872759470 15942078752150515064 744303290458332350 1417266498263158957 13994647916505845646 8480984514749211901 724238490321980743 2423695407870992926 12480490496351261055 1723395663494138438 2202323765661162984 18371668483532092796 12873108031288414905 3991960157902647536 13506746363418746045 7512289225610542926 17171696497328887673 16558300493518103479 6938485887665131565 16073084246651907407 12538696037721602067 7705172389183028951 15382086290785621094 41060339033970871 12790535223141771402 15276741394868091488 8598917906195003741 13472690533427602475 339256522387554332 17764583183983647510 1236478839467524880 9834182990894981811 17795945275571491443 11081615847697607492 1800975298026109707 16859232617697236865 3914153897712296761 10455708097243911906 7600322759913717256 14004750919621749505 18051412410155491678 6074443847055780880 8755582816778987231 15982609373852945780 16429558792219399524 12634345601922921629 14605008563618936930 9066349770128555127 17446456260536050235 3023253847061908184 13337715997097363058 11368233161376011834 2426979855946836737 6641356759270987793 14253421042134094801 5052018466340095607 6576576430960748367 16518288853965310595 6522148703847179182 9791381429763522104 11334277365106265044 14207275581609138121 4888988889755035551 6166389945100707000 4865804401695446248 6532577108889957925 15956845297000837946 13297606406363009813 6007212601432713922 2945083906489657688 17892801373383856656 2562245264215977425 13375896432714078344 13815646979402783348 13908572050941912621 11388800430275909252 7077627173660677197 17341504726935693789 8050454930875016649 9253247517842049345 1527519216072083245 9292415218929638141 9953029134896093288 8665766903578899890 633337086006182832 17426857442490781965 210997539299863749 9389927507851914090 12591812574309035322 2176594993136487799 17564636104851370169 8772251832889644688 17177713339999786338 10996300785812740484 16004861810458115612 14788772483701634703 8701865454943564302 633157226070103358 9263372420305827815 1710425102941440856 4054015259303517286 14506598261243821894 11505643021370146497 4238945967994597699 4283981840623521942 17572303186229625712 6056426149728563678 2000143382883451252 4332284222917411295 4920715783484198880 5339896394049188952 3651297502155567116 2169731467908763641 18297372792440716740 10251592334526876094 6862378294541538971 1905034787986234324 738733673924971098 12151785084021681049 6717811532312580486 6258015413436960915 10393872897538595208 1730231906461868777 15032408797540315275 414000588640521147 3860328426146980304 17821204296647957127 1874700603501878243 14320800559375279455 5264524406797550692 3343876846501319224 9355388967597986554 16509544830295938919 17085716610289666094 13779831093711913358 14661925436726824012 12057958899961158448 3720113344158630600 18304915205510290227 13862913718886391985 15164438861377137662 11626056124114907984 13252299801363926359 11437629998095411590 15968188939429217507 17778062718726041088 15197765452492854769 9605371323974262710 9056122073129914093 12638329815123973 17747710541820647220 12091947304435451158 17337949725069005850 5842719049503227964 13130755952986656427 3154988959280850245 2016514442181847646 3762234548961864929 13365810693669217106 6592384923749783148 11579337843727017783 12736078235614201970 16285830668151515740 501511773910211463 10083032890794888436 16953383406213247779 5696010664893620684 5674802637827941864 4194252938781339115 9257215686254717475 15667692912430933485 7653872473830822914 5064580747089820463 12493844470978303242 16212489378381333644 17727130186729111582 17210662252482161888 9603385473350427646 2064127842772531748 13384304245816515129 3587146528405192725 11458656308519255545 4226696506267171752 841507921014046372 12351381259437803176 6005769324023192618 15882107846408027488 9245888287649306541 18260264286133252450 16068519681384936460 15318097149084130937 9729917980793423482 3407565897158783279 15609616417024951009 8961374626069735893 13612306967332738686 4484614681819228882 13722591828085007855 10728094111977025594 12138386734096804034 10014104408884945967 6242197369477069567 18069510921814156470 6956748781335905644 4810337756500796977 16684965978281032635 13153245670579877540 18195558529531318234 10863588516308678771 7946664519805062611 12322357678044942425 12174474300913372761 2965225873725166108 17034247697097005188 8823400092915562623 11635041522799385062 8178166660839152620 14910070919286652223 11015005335837884142 11713538604075024301 4718953995939448763 3341706475179961600 10905844446983890995 16314725382432318813 8423579248830179597 18446330231607932520 13622611700464711646 15740605301189577041 12176178517622142023 8894868727900954826 9782069097210023627 9642412467183852708 14395162010581816441 8855143441418265028 7407018574368855039 7572401650345505131 8728402015275528788 17920612633266366467 826091138166916107 2554208787651739575 5276609786416156084 14207710251064828377 10879777574090847185 6069510840825945741 12666214343457236677 15369506560932568624 14301049028148380529 2569915343671853805 12211566758414694974 289354182332577674 17638324022145328428 7114393572806599278 4573729754701335825 13441257847807500919 15163245480777699314 3735227493063872670 12365305964851233749 14813679050106567170 18066922604733047287 1638371175054075034 7149282652848863753 16065970877975041588 1738315192298526264 11551626139870659454 13353330516499052175 9455072671641118219 4104603527628919992 16536687875519046509 12791197467334057168 18415580903600073250 895616738747745670 2828400917196036264 17591707907703215239 17213120387975173076 11527480640394488894 4782110801415275533 8295412375817470451 16689875071882445109 8102818047892984166 11120915738894841514 2717167300229903405 17729250071834094443 17503682362785292690 11504256472445911829 16005578683823563654 12299721223407528693 7689760406110445222 12450221087767153362 13098747083822405420 7778053506343103644 4454216757021885077 9247326945007093826 8699723804378071298 17055316775523745462 14176903958377262449 3545506297140892267 8145942691362817378 6892554795075055524 7298006495652308472 12937133250159941990 7327628503834133513 7095720887287265256 4137351718651483736 8393134167557688965 5483128626287919429 365374525994510311 1282114310069214516 11958394079181048241 9445043511637200456 4797997903306850595 14879331361642842220 9572368879635131673 6131960988514793416 16046722993257311279 17174848508940304717 12289036925676173112 1267949464934130743 3591810917232014447 16181778785284198249 13624786329570715526 3105781749435326668 16619569243715134897 8934012208040223287 5967509750445368433 9816444177815469449 7717561718781828363 8302706063233321245 3930346726847980258 3818241743794756458 17416011506010171819 2615188586714423599 9510103525089323515 5723062314608280179 4161625115501971967 14983779361477701667 11072214978523310373 8003732120778486519 14738945499932412267 5638518300589012167 13180650413833165805 2268707039333069329 1070065737226509264 1303494258000874434 9973356506269911548 11697406413109499491 10463820258175478452 12296121662318666776 4653695189685837210 2698149532136071940 1860656651868976985 3325988841765147473 12537205055703582508 13297178686032862880 11607392720863036256 15185156117289362021 15066158004955341924 10455364756703589203 8820399805816479457 6228602023069239629 3106355140843660036 3957426750589243412 4266510403221030694 10975347497708408967 4891060921049777307 8305283505594989204 16236193840532311162 16730814948450403022 7237844312639305221 176264599076692803 10614208989708181392 6427831454760039124 14203423424275141088 13447643291299194741 14683564332101549848 6261428428406269041 3605121299752098873 8633092294135269451 17123661952085686417 3302135959508673539 8398541566730978675 12685254431347983120 4335360938088228739 13741751112462112611 8014743157303644894 4514846925461022526 16182533094356607496 16439507576569987046 2663712551838781618 5205377203713000948 6195909135413809459 12544267495921579202 5550067898602435810 13013223375712570973 9983990010333247271 4620581357766654616 13027944465721203708 13772892677179924343 14255471747404341659 18305642799202084000 997265593761240701 550436664428642739 16636235321916122455 17822488105862830240 3893025706157824302 12487084846038197501 9214196351826817860 182148037391050134 7882862225514172978 8536191866079942530 9128452600046560732 2771188984743145208 12098043391246849430 17461494016530803260 4639530694628076959 17502961767401109053 7196959906642033330 9883558967117974605 2953536017271380318 17732995576023164338 4183573993840743833 17878394613036748617 9761909503564593738 5042389858423278477 28285585895655978 8583464594403363777 9706637741626700017 12476304254986191152 16467372966349671501 15112364603405790300 12986777834821993772 1735290891976169821 570434054136869117 17094154689764527964 11307763934836259280 15976168836081002142 11109925419516179344 9187745549609793732 10409128819008398392 1830755439223575708 12400439305998159093 11714332443092190331 4652460102892855969 8308523517311387415 3845130046123749699 15227378378181947091 5242014663440393084 8729193727601064183 7792584547489934667 12029609392512242478 6783317139586024103 12938140548018089143 13341221796285685727 381296234709081404 7697056859300191429 4035089996676543090 9658623737678324105 9986230745678417149 8636769422321842968 2896757630588382093 7921906201747085777 632241741876023731 10467267196947258168 2886737849699734334 5479821068893333632 2892294300874980426 629640923749913334 11826739404409288218 12346816689946772459 8978526638271947921 16410556088675434172 10623677086547666015 7231983043206869724 2654860406583971753 2143362043064482489 12468046279757768894 12649369178573081071 4842038524206290129 14430759629619195435 2617007794245034181 8159722003405052434 9415642484375407257 13582372849440353745 3028373185823559163 1341305049322032650 498090003444649974 1939000412277484073 12804415721265023581 1003824869934985362 17805584442122049618 16607742007403534776 13618317140888949810 3588324913231605836 1547833004026754986 3465819676879864571 7682726826870625840 10423885000906209643 12114812132749133366 2580057362562703709 9823180311878886289 17121820442193737222 9994787039593176091 1220099190536724232 2931750637552569981 6864636766473516281 8551696870741441417 9593245659328132117 8107845596227377772 10508399044617670720 16670037317182013059 16697693228438899317 16960526936288314521 18271576255069114601 16586168433036215674 1880781485212199142 8355447328445806303 8329375766867964109 15421986815657432576 15475854842846293232 7076636211966414359 13328045457701885644 8773523722485403856 15463399185343697274 7429682168211152170 15500189024786159776 16982815391735302334 6831504426469578637 16068442074447125293 9294790567713631546 11991861705442145906 6775220035737183071 13469358324706282496 8292470149998156240 6166990881861541784 13244082437037347440 14025128529114714906 423842287835556817 9935044238543023808 1557090541941623253 16089881309369603360 2895587251863910055 10425869085998702086 7182249493550588744 17196465553004508333 1059625116492333676 1073227390625104759 16753276893498751065 18209705662065376033 3703015432764128446 16839085805869664159 8433385548757447303 6960608113968470603 15040134349718766737 5691091972935143252 11340000061084982157 16621524028473800783 772687646437748881 6754858824253588512 11083035383696232437 14909879258430873955 14683656020547438117 1298716310926786781 12698836975674064351 5665927815028569471 8150543991076054986 6649804342681157727 6694402177372246270 15558162776622465370 1246991782076628497 6776741514641661162 3108773884268336526 1570521254008599826 13527184979468781159 18034155600562581948 7370711264704574172 2779694914767859796 18067181404525599616 1777815870087279226 16159833273539403497 2459849119147144283 8434256766287686518 12806025868533273588 6701160541045071478 908688876981004510 13638323138402432934 5929954910164989940 10661240688144434371 13134376428526109555 820641627226917879 10701074384933072615 12660685143301279615 2391262600743145045 11625381187452360607 4178999342158052515 5477469781357625336 8667111681814908239 7250705394946375930 9564299413110896106 935245930132466957 3724886655403574342 11346811883945330262 5873860290875785640 1007885935819106832 17372035524460685123 10119650610265757906 9551775080958674664 1811562071541400693 8925845525337098061 9981929868130942257 55264823983809674 13611156428184163251 3438691207011045820 1754527418305056165 6251605571805362840 1986917143179686964 11177613638186406054 8253809673060676503 14085906282413551616 18059436979623201032 137560106754267424 1273950714025210671 5731883591049744173 12926816990622033088 5033276637974083697 8679221313348121532 7081771602890704598 1483171875946585816 9993162137621527180 15220461287030793155 3692126163217140269 16309002182847723067 15129595911452229689 16793204309148009175 18180441504701460483 1783071149576708750 15883732088160978753 10925880545304707518 12700005821943951357 15239359164675193274 6160197317597085555 297538146480877188 4767650685691854960 9886238300787756828 14861042050016335433 4675998444312357630 5216395208110690286 14131600387753359947 14947326213511806524 13450696504524475364 9289771431962973810 10121721902930637960 2105404656296288532 14480980145193410428 17309032173967440750 11252176303017854141 14328963636422273904 2897134181011515353 16147951566330082935 4902019109808175545 4914867230121617267 9295185739039203338 8921583700090189836 18216298470595320329 4547982913823508365 18258049600705400418 10826880818281723756 7211943963354956925 16274049882515061786 5142970415732771584 3192097631005130795 14335948651162006238 17488141799462993215 9040199188740118526 16247206331654655701 14561454586691213126 8410347095288591092 15898992773613447313 988443479633756485 15578345409970400681 13846039553462895202 4359913101583168101 15906882559591197105 12515457324606147480 196530431379439016 10137315481964254836 2241119542889171275 763533559368670649 15298107519985189514 9399113773885376773 1968798679735837958 4496212245527348582 8115091115736734183 12131934999714183196 8912903896435002802 2431604643865747460 4942504743008103490 5513136210485313612 9428652273370301266 14206711792241443364 8920185332357951121 13786385950140444905 12002115642654341744 14369252139541945437 9137973367800580516 15499032597197106513 17083814771527602180 13072889846004276435 17814137270631543967 9180364498840348657 3046548877399604424 14673114798445808494 14174917617969345566 14883660972321246572 4786172272558010870 10145010557409890984 14700674757831607406 18361454358171427178 785705523652342000 3721396475560718257 5272429911052730103 11173010585461971198 10676333851973285789 9376621227342227110 6842413915940727018 7116811658953772482 8064958937463690631 13214855925018020617 16600607534532158873 9134246625484382603 15956516935212653226 17156783425065556552 3832634213606899883 2475441217342377831 14032318536684600613 5831816442765799929 8679604317501836901 14423732065037810137 9370472843599785759 1377987322191827023 16846207107095915948 14858502657669987465 3947964475317915147 6643675932298384027 13493830439176885979 10661933202883387655 5130373029707320008 5365447382682596936 2067763431671013887 10780159307552408262 701377872325023847 16904014448862597862 4550772963156564659 9391254260711148565 11965780759221053263 17447527887280337956 2015398670334963465 15859379221703695639 16683570772105824744 11728294041854100591 2521060710702528247 568680393269961820 7724338206728435845 1204503937260172172 4046762696143865587 8300329839113171930 1118610631306144947 7595855647712693777 6276578969313440466 8682415951360480331 10521153037611449705 10099827621689704287 11423408704073494842 17601145284486255398 7001374192820004116 10849025032093690393 5372990937411831179 16897652528549508299 17254816151315132711 2944055276653789480 13621070761179685416 1219236775791130737 16568721240505250283 5207567746028425203 2150343920326058747 355543805996565849 1681672152167068511 2504251347062132357 14429985029756116076 16287377082324801860 16784236860678543412 18016731242244409290 5214263066420997296 17478199268729134243 5109654253821676050 2043471045994100935 426829195370648991 16883506071541717070 5782363355475228210 8633841093861708354 8025899509455444200 9281653356511858839 490976602859333489 3273192418226701009 17967534827521865499 14139689083873079809 4197522903949665005 2963032394011565540 16126213092418938110 1557459963566017767 16622056444721635425 13728534775979606009 7517284588028593182 17918474328359822042 12195667344128247502 1759956368734977116 8450224907045712578 11704849447177352112 10455828589558484271 474323858620269671 8560441191075215250 16518491910700855087 12815994666139134481 18283087834645282093 9325393970187536501 3701567021360811032 3371212095430590930 3442208796434945923 14258077690132156866 17110399930026456968 8867091268482341368 3642462722623540499 6285496190139881125 673622936181654370 17935222307986761500 5506905035108719435 9886574956539863781 6643434160604199479 3651412674742632480 1603072716218658974 16061286212480210633 11366203798109424452 6829176492154314147 9176485864245810155 18099410209932787707 17159374828175449359 16353386130750422913 17658869040017116575 5726804994783388055 1333054712424201214 6727870350435996919 12543491524789395436 11074238512151704603 7579962582208574943 18365163298392390855 14719360146384140652 16223918817977188377 15307553705663217527 4973616483977906760 13135970940342779752 11221924704293664745 5380206407963085588 4442827959386761585 7889080607514944486 18067241989701643185 14697173181981760367 17465137552200518419 6191310403469453954 12176983172515053942 10772474959190112983 14595620704531711105 6333802195466589416 1257860814394161720 2341291190668161793 12209646805755659822 11823881885184845781 14765505190792903 497927012658597953 899803826175837992 9028096462528485727 16579087708833676271 9955983028127471508 7958561419599771213 12610899293951855444 15813852028389256245 9866096535798565236 8734339371884102891 13162544692463452979 15567904882767618253 13480030762176213406 2380224801209082591 11167148606203048181 8628384072178277407 13528452094050580402 4067773483216859218 14450491832275016390 5937819704446833575 2381646851794818166 9825781168401548177 5707428027113865227 9846661581386219805 10067850757116956821 11910904173295491522 3391972348193821385 10507917607586785538 3340092324239214135 3181339709079286334 107236526378794072 1186256468319839301 7995028163780899692 6589876218754649758 1485941627283229848 6325552288797650303 10155952575596618025 4793913271593616434 6299898332520531794 15953720023005288808 3118544964034723523 2487715319361030969 14011306957712238225 4474623469173504289 8520645682068440986 271966990163594500 15208220934634222970 4422936705714324410 577361458910050344 3631221745993876691 1300032345132549014 3492520154489446815 279342494118689393 4048105464485029523 18320928067437625861 10033992993677971971 2772414932784044447 10498642463215033641 10074649693746355719 3444580062111453675 2435556216161146154 9120511666237327741 12819514532383119295 11663372758055021169 4501011044397801842 11629748960229336576 14115924715123211028 2773451590223582310 9235363810794457677 14018693967191906555 9993454605311963081 13861758618031925140 9829068574886335053 10115839250954526858 9721095405212737423 5067468896870120193 2887163273880675049 16593091329457808530 10114597481428989863 900381533549480566 1641086298464249033 8333951151146254419 10963406568024100666 2918802704431087795 1376084612902326335 7700679626793924663 14921209983752298120 11203026985098883633 5491013552732682658 773639583309470538 17270139798419980997 13862590954109386451 5782876950620504209 14029579070830191759 6937804470305476105 5813640817596167418 4038985605308183836 17887009000003055164 6384818101046520081 4133606454650048942 3206457691284091872 12251421024734630383 15684031739306574536 12841462822954758062 3552523937982678695 2220091998003486736 11659656224031427329 13811222836917655438 17712988761958911861 503124165104078286 11826349652791691072 9608487857009213006 903765050108195762 4521237530419467002 13991985529538591235 10514594751969204337 15920318366324863302 17223668306836403654 8050762229127136059 7683806224431453572 11273466437265547457 15103290744033787395 14119240127229027647 9831923052178871060 7382913939798357571 16242943980653280138 2290705288048718234 6246222640237760935 7306455492183992950 8869410900445384130 9963738927025886180 73874232482621390 4300168568100321296 11752303947516003341 11932948214120207321 5374847176276532313 10443913422562952557 13809971860801529140 5626126709104227737 13813190695368928870 13042785881479972786 8084882119094339241 5068654403922771720 9980097966467105573 17368489601512040319 9915634801525454529 6009296478509974962 10874716381774210360 4979235220267574817 10811375646905276750 1883022336051908567 17183377730959517148 3478980751472414664 1525846886825091818 5025438540548162548 13592618924977602098 6591751478898513074 4658237851946360013 1268731627029618866 8345208222262867244 3054003178703980276 16158829684344632844 7914913902861269363 12659727290869545314 5163844145395577351 2324690144956517312 897475870308200399 18312859094783960280 4197826988199728989 1238261518642904614 12129098370828576835 468528823798891504 3769547571300972200 12528114051571339010 18012122482884902680 1033866935548622720 1930253470967572043 5917493736220590731 14773901525971868067 9133859303618993590 7959520933804473772 1943438356959487535 14987345054733701774 13744355037766470539 13407954057978674252 18129031905066534066 10216970450985269546 4462503191645250203 7411510647540837142 13809806098951413231 24087755379985218 15038559532566321456 9120729040679949706 5763048504213703231 648797413563225728 14976230860623314852 16215572639287089162 11385972494220801056 6073289934643750721 572426782435708227 3875192664236169132 15145607328828597543 8260043504749296410 5686032294011935549 18054305947754767631 3953213613977136557 660538803601352577 4006957735003110152 16391785254238586517 18253111139861202046 9620364683211711957 15807266262778855409 11724935588126956965 10123637126697675587 10376127582357290447 1716775435557514202 16670077202332295780 15004482999485728077 17563883950161467217 12836592460640960855 2665206210079776714 16288116601571655255 12607362067282120722 7933234033011918500 334773077135680498 818212727234189735 13872903876129062547 690888211481018741 4959579998391616746 15452448609184686939 17264986189208488977 15946658732467142866 111649074787439425 9969388156493928013 13032060538575852370 11703628227033353470 9493659563343949550 17730099928575929489 11602082873604600347 16438705731951569521 14790040484417608340 157176454865368638 3905880846605188699 13817001658157618245 1324572442541330328 12708780298279329093 9226573849877163290 9952179500228882010 12454725196153415619 11682917180595637342 18050444438379031135 4132347730155896123 4388507090451842221 7416133899213466224 14247962952690087502 16744988431833922592 4182078710179587356 9279467793111041402 17025935119490432723 5883433569008782758 2141472163128619493 11785789460252519175 1375712816387410963 16977401745240052960 5233855327141753591 3785961932634030932 11366681091486813291 5163772184598788670 10906191051862853486 552954345215658711 818429294379533753 15072017082845906983 13435648536230607154 7889903765192009385 3549367765302253858 383711934358840170 15134231399817442114 11850503773079233574 16852110285404929574 6037147397380907340 1919496907163536805 3089579813464996435 7639986118541145791 10282244335667213853 8148168251361530175 7849491559864828514 6667078240350889543 5312935691328663186 12044423974209982715 7697310939726854736 17621800945227934329 4526894694460346137 17728019549366219037 15340474192074739480 11782961971640635187 13952196163818214283 10397142035422130572 17845684535678403617 11222498605774707762 9747919241032106536 5526045096526695331 10325855696125668232 17501810649668841404 3222150235671497328 15956755032320891191 12812787572777356929 9394745848239160374 797564720029808596 1103905557551911845 17567324202978760521 2457057555689335275 13075938356747678544 12980897402196515521 8135120607437294401 5838303665725932440 14545143825655983091 6361246957467762930 13272587180679768050 13712729255225123920 128226859606561715 14146883889636294276 10399628136531674634 2654898034612080062 7879451951944443793 3850623807932716311 6716526203284862230 17479722228855394304 3482242535853286792 10376503440558730278 14151740178522630226 10570750573176576038 15245874353539897543 18171821103305662457 2402221076828358897 3966484951132367675 15850460624830242829 2713419423349664605 13737954543145122453 6633757486819908325 6682451934273400704 1271968851564828231 10582119133043632164 15855689203766413083 1165545856299467985 9052963523662395163 1481460096996935565 10877704353589923956 9341498080870083927 9050650916669837964 14730351263337141864 17498987915254416036 2454261943038994136 6330267764520853233 9307291856909069954 8762666613845820107 6141188213002890822 14574142791024667507 17231340157180131133 11349488540746325839 3769689173411385283 4929270553946597815 10940257586767760782 4940428649498917903 7421878115654798777 7066352504659922809 5885840509397589953 4336278694582771212 5757042728059079432 875971676974129092 5893131934387879647 14275211742160216130 97954617129602247 12559977936127172066 10690825455317583868 1786372283213420672 2640751124207889501 12082418194148246199 6420532884185135286 10542470423863381844 15121937972090513663 9939043371269361859 7060894897478988238 4782413527020117377 672001471940186393 2063552528689929705 16964723981622260379 6400736872271157714 17324887221898693302 8536072192784258386 3997393813047264762 6065861843268194395 18083090618102185463 7167538275738122735 8359060214933574613 7552731828018729007 8256703246105123412 7700998452895246722 9814678625192031707 468965477435747784 5073192611735635342 13198435794206775110 6493062455117616436 17323687040697417692 14799217876449367571 5879342624698203225 12838506919873661743 3889612073087855564 9819253419503208389 3230439232218451630 3626644307186683690 17753186036484055998 2002297245807169350 12568823034146271899 1649342895895110943 10223073836780830907 13083429163590609100 1792321006430082948 14489159257402773538 12888273458965538885 6524364834694139522 11372836466506683282 16618533026213082678 6061319330845307233 9267431128199829811 16496548757215032758 1741869650784826390 646590343213976977 10529975677447597995 11170166433951205848 16586766577415077920 17322131303347930791 2727238099449004421 7283035646220601085 5558181100532985657 7844173520399563478 14427778355522999247 14468498796895625273 7803910769012178884 16091164906719496802 9229040254583542704 10831751033514594613 10865175178305618633 2614069665029801551 2630284235828029236 2868566707521110613 13135549559095633982 4081606178778784237 14619649485057937157 14364374438110549576 2246163877616951199 7162452649252747631 2857260343986473655 7732014998678956137 6191445043751675440 2839830378558642236 10810501944862345341 2405451323968369318 13335615572524792757 7631956388307726557 6937710485718434527 18312629331992672364 9810080499621602019 17101610660626148691 17136458538271430340 10422952291241130949 3103549842182343461 11844475315802569920 8374951953476958071 18298113938655956674 6996394239170124342 7573354862950468755 6449504426213829837 10366590448903097453 9727044467980033766 15694112539173994817 165379618526707734 3906006078871231424 6193775885855516009 12308357934516345547 5699541772704413119 64322651014455339 14724770955715716820 4600890248021366061 8091726097001684933 3447733122262129177 11319888990508711813 1551781781772487470 9962143872656486541 1156562465618290081 10653667657489353208 7349833134850770332 9778526853278587553 12883472318168520135 9887386461635776943 16698890000675483345 2821295547337360773 5863266948872053371 12963016155563600513 3177030896610422647 4427727856332501800 11865325090328503360 15163227585537977627 9239080461955078205 11631001876566099548 17081560087432028385 3163405080105110514 18016210408677736927 1490349297396083747 6056912183287638699 15993671471444417032 14513491908855486241 10676661051244200620 6635216016978200653 9767278770803207629 7249429758775743607 720947911431295506 4212671258837027270 15349082936250820164 1630339288888112734 2923001883817963509 4179672633591599134 17636563361823968491 16965498188340159163 142543574014757360 888215974827749342 322816370073038724 9648074628678654832 382605248131443374 4145729191313607802 15419175971892785031 12801614018941061724 12573220230229500322 8144937219340482617 14932155369051388741 3152166988013272133 12830764905079040773 12056578123361429505 5857620845472362628 5405686158232500550 9605586898331223939 4286484531830287686 5121651637084446117 1229298351755815330 14228136815354171052 5527119326478076395 6581560918645153502 276451789216228428 189492711983548585 14069639588193515637 14711607532774522656 7379704916455600762 2025525530397705391 13776490340327851392 5211259054679435059 12520803111840671218 3400244796182951259 9235887961988851806 577076369210007491 9058404235370804588 5559391359402877675 14573139423588993507 17056794170843179483 2134556799462363315 6803533434948495469 16835547438563133716 8157153064048141077 13825193698198528725 11333034529023610523 7678280325679123095 6064619154416971268 1359001544187577340 9700092665250816662 883765454240421524 264813091761606887 14704177319025043254 18043061016538743196 11553131850273595202 18220450490970929216 7270389400881319773 17012599721094341557 17532697484015496174 16422344302601530943 9281228174549720447 7356475181323460447 13888182540699806634 9853022764835254334 1909965571162836758 16044635872064490450 9874690247145885615 17172428730545273099 382917260183896283 1025548931867463592 11329091836474102700 10211949441200982281 14831284968687965651 16752646579996338952 4511027715347463744 17470711094115073153 3888727546116645023 18074503952032018575 15775502726824244934 7527683726210532877 4162861586929364670 13975232007919051261 11843689921897756239 4927085018897715124 8911004547967090338 11674001670650469263 131146032888190813 7981755294863441273 2354834302333137646 2165478192060838459 12449634859418425072 1339279827292413900 2491746234074037781 984606331264659654 8287677443390488606 7063297671486145253 1644366690056233231 7326152810953380562 10238691211640665843 3124179402274750932 2865321445091617634 860639368821313386 62496417210782551 7681115132168091508 2416600387268721133 1961236582863549057 8638449583074443265 1574056375378959983 14887176958579372573 4903847348197302687 13184675441420630140 3207393255814025853 18241033625889600023 18334140902240399709 10319434652883678702 13445528907342940297 9201676842424851061 1498733996517936012 744302757937753882 8172112214590366884 2792225073791765855 912434379471840287 5987661378368806225 5660576607042196361 15505363063188333623 15585189643152367674 12862942642859180764 6085786879788012071 584601105641432468 5804370459809754541 5581207279612995302 10542218732001074197 7986557325450788226 16552136678020316362 7108431201364417440 857431734421691101 9963713411689668985 5021080165586657173 17633270341484103167 13091138842739318585 4868322408836212212 15494378198004347414 7669447627215027802 14847998779427582133 9028027728937909365 9484506727244180178 1638443538505925021 6297094470021825603 5388879250578652226 6354189323480950656 5921578522567706334 9134136975175474027 3247729752396416743 3414582033944537249 13394122807431423565 12379396692558769504 14450427617288114114 11121006355608049848 16676760828166000739 6272872742373844944 9772640061809957203 12494598673136566757 2391286206184503571 429512416243565980 5164980695347004726 16243241215795965973 14499515604780906648 2145616311686510108 16895885880927763858 6671678159495784699 1347939709791861435 2798898913648049980 290414780744301984 15840962028631515828 17437567131769612153 1147611775306671070 55130975886193169 5585124686695387262 1529862198843232483 3000587672849756801 8535923234410499744 3987416461418004948 2411665391963824671 11409382103618614631 16416068618386461010 3056028256857612229 12836757093542573029 9165000688056259793 1315645484392752374 17213468218180356846 8920325447602222725 8135897631891194606 3998055030257155506 4220929881636107272 4442769581066725958 1494588585536527272 16247508083785933341 13173043658685241456 4925086157709179404 663900011603489857 7198125340315693829 17357339912854562308 15695404403074210209 16435189071878747560 6383994402855263561 6607351170234949216 14217152992704194505 5776315323026269590 5939074520672581954 6161098931386319825 11597707972513199964 14186662474619132210 18104190577461407121 15270220858346292443 17780464098793692903 11925038309323316911 11175707991747492750 6661279362712688323 2046138987314112620 667912441112709873 9930541182405186530 3364513981033808277 13325743779030995390 10529925517112308673 3546854337469636775 298122190511717306 11554597626338635912 14836130863268334438 16972642670359750613 57551391618325870 11167737811037557012 7639658269719037054 628437994186985543 9015767809959314877 9017616358877361811 4586476102459256373 8236235963049574732 2300858183794700543 7997623934725445294 9939073426029981770 15753491029520922160 14459167755927806351 8676567419222427629 4166768775156285286 11433482930914169206 5766262473331675491 15627077624688049465 12224155408941184379 2424320267636561836 3215495939394604593 119665944254670458 4384231108493332152 9261371817507401668 2878958450870863180 12209557590123087263 14217884253700907661 2277603241119278829 15807114126838718402 3414409980955068975 11340737636250408177 11356803519876833817 7046182981095176980 15911804882182143970 5031642374248330635 15178178892321152573 5414994221960941286 12572006453034263374 854610964203951947 7036391107880228767 4627992241567733924 2381634149657049003 12922071368574256399 12585708483192924665 6683473302046931909 3224297672130991643 5534173112989215599 3972161827688519559 16516346395083836535 2310092696055230185 13515589729228684537 3689397567029306159 11223526433134790045 4680014309673984544 3547661463283448995 3496567171302989635 8312761295265919422 5853196976063274465 10059646807230401061 4236716272084129246 839464755622212415 7741083403000900444 14967641399413704546 3466589969032313888 13632593233019666108 16206972782452617940 9127032010010404976 3334684454033303674 8014438114536565597 10266683240654627148 5282747073581919781 16851514061319065270 12625190197633948966 17478458865562556527 9829511488928766029 5210473228367860925 4184984832154917359 2530712508352862928 5562778551556851519 2719045481721007649 4586070104297078807 12055350396376609292 2630465583438407790 4649085459626821884 9077169742400021994 3206735676829082070 1893368719830509031 182575745288846865 14999368395576872398 5881473976674395682 12905343942281828248 626119183419650969 4148838369616972587 16285301268173900057 13107070724136723493 5676550231132346980 14572099394956133325 8404759100621376299 15598909439657836617 12979774168423857403 7512140893790756065 1126116523037549835 1109264893457355721 6961748263437962895 7189767553028501734 15867188803935453536 3236218173942980100 592193123941754418 10968849422240379153 15934080103503741770 4311138989335597056 14852176136772565724 2646739752726081843 6850074443270347606 9709984035037457554 10340788260445264885 582166240186798957 583750325522134438 12553247866600129828 2711627349384941257 9277023033397414111 17420729642575112700 4203399399379799314 285540617261532060 12043679012256510056 11322933638833285018 10598248003752294495 10381315224170045351 8077855610240307076 11865049972278682051 15656410122806034314 8024171388366164758 16934616595173692986 5394904337591115283 2597347330362416109 13178329467056894870 461566437197911366 10507169836001613256 11770515541480341395 11206936709846228811 4004706904820353310 2251418583604571280 13600375863354762007 2434228641931171162 13343631731806410587 5330107569473649093 10397783895360219619 434691168701231494 11136283172867332493 14015402731548502349 18248622420800528659 18233200893640918141 4685198925004781519 16958288300968762885 5485468710111873874 8020365722556938928 16678885738348714262 10872450641102163100 3084467903117346458 11092372099148588656 15410120293150403751 7826388768608405742 15077102557495928445 2446674763992109814 15947108718348649519 11655180152050340527 17777368362281829064 13823041355994502258 13011750074083372865 12232176408998764182 10964254731937753138 1147932686325921839 1251175532537492328 1468975201782468603 945543685110569372 8318854606771465102 5082750843634485490 5503967667233919891 547986731834320942 12320162861962204830 2958327575542294767 10921536803733325444 5105686553372757367 9575769188797598637 2187295361422580213 18062076646917498874 16464477210365870715 18064650573845736853 929843767597876904 11308807583093001288 16125814715195090922 4757590503639768946 11725992599766686151 8595747073899473894 17136632121383967096 7313284645530689458 10382861207626994924 13336060740302112754 8583294629465215393 15432799577734777405 1233463987140480293 6399910023507077647 16166708688956071605 364392493599788694 4010754796041897816 9587280906731757904 7374352930367052871 13011054806200651905 16986588847680584606 4130765998267725270 13912242370275552263 17989865499534558650 9478065938239576011 3282288688365835074 18277607536094473556 8399612325044476697 10731351638334834076 1798042259022012015 7659737502385391651 3583431934672609199 1729992799453315095 7785992441539811179 8053380164760641391 12669258138196082708 836177513208951255 5340355287313834248 11028005834726778605 17969362305629843944 4261390472869230658 11797395124385101294 59162207615774441 7030711451581783325 12071359404305464169 3293292788502813542 1070381256020910837 9826273264035418241 4518593215256753605 13221337602356170242 7424133682258214525 15319438901523005270 15415982960467160959 4648963151244800220 2891704206435799345 17167076830673517914 10811478044147920934 17352044121773294564 16835519146916853502 311198361731492457 2047490514260466722 9037352163041059936 15375828959515144062 12004340183183221493 16157865754564580666 7493755739531373265 7599139250393586860 8166885503998895886 9811160512219196218 4478894725953194718 17959857133369669755 11512822264942543290 8868669672196907324 17364621102768049743 10514642670010134594 8255445417599758688 18212512463891777842 10761187906345314849 725649181242420354 8925239575558674749 9848089745550375500 10754251650150030213 10019608323161266191 2957651416241717538 1694702303607555517 9731055878571900749 2278231067653780726 247426168572799833 10160270335591617176 2413096776100772686 12456680925024577269 13927956100807909773 3676286186464696594 17886789369995116912 1564977033628651115 5717468815056912173 5962580555625436443 12677258500783038783 16267254225150563682 9426125517575703474 12510396372042663758 8503961051549676917 16245611767198183100 4508698106397758102 14447395246955638804 17562491719674125675 7772428996947731115 1189293766890314969 12526875388424510897 2574283821298784965 5658493345767999781 15579222725808268924 652629184710509161 4225656655415453776 3568089381228860624 15388454064175584136 1159438954008995301 8915136812844882996 8253683693305094962 9865144061781639961 15270946274380320429 3041583026261337738 9563436229588285322 12833428337568146696 16974475301696041505 10154492922112414259 3010857957050247885 1051457706248312637 9430422645684620607 121437744649287686 14111185079841616376 4513935183222651235 10673281222515971601 11684344753076789076 15537725103893274624 13415870299663778705 6749320586170086855 1015492076325740973 16122481903689929151 849073945770290756 16759139714263462009 14758365781411864826 9006800818532937761 14835674166994267960 3461898132286989285 643584203988769491 13735404310209210167 18361116422601940000 3427705180612508983 7061302167849163748 9071555774145948867 4624278815395148287 564250503414932830 3647786684329313738 8345448318031265538 6090049351635296976 10391047319172531114 11361647934634811560 2001982883559054839 7676407125613048099 6590700102605333712 18061352223736943861 11988244378828813875 10954178913563552247 13426082699662133510 8910329641143504528 8641182332961566775 16474653208103237962 18121257110421909311 15911537311929682927 17066578548033695257 2324715256725749907 13437459280385508065 2070072745502564948 16348426733978314271 865377818835294956 18158115660590798105 3152903396490720845 16055535817196454405 6815709548055163960 8864115755595748919 16368520876815970366 17550413621659241977 10633532403154032902 9838959447544028270 13069335351704071811 18427134080805229456 663434151179160454 17158968393429601533 9577177315797030348 5258219501827573077 15387263153057667365 1700170143669091488 10342904815539819300 4479367389612172211 2987145643650067390 3738402610604959214 247113166086673090 2422172714920398776 1828275872254170855 13702263674323566068 3900063314124062068 10439951567306435771 9989498947814549271 17172181337224288085 1879122608643397047 4626233553063938461 3185815589501292798 11830866247108969112 12476568511999805193 4371940192194470199 11228069770214811781 4379963227980272318 3119654627117363665 11500243371987832156 17188191079146386098 6170231138892618729 4065395580040446048 13148902807892899581 7069847245740937600 2408022296771492677 9844001520700409875 11109677407858699900 7589671689649651935 305010792690890270 4560679034731793947 433493269454668116 16089983524026708083 2685293325725372208 15429343361901670043 10261635724562395403 5044340137327992970 10738000487923121511 1632956918778140442 11552969076207423100 15639049040476030304 17095530129798301509 5401710819311890006 16350382537021485586 11943156965250758925 1971227927488249347 16274149329831304645 11996624761107084269 5024180850912597634 8628685111667236051 9023512346966607930 1052003753821543384 4315808226054229527 3409799387095915617 11193434505452469207 13607130993661400030 14228550726534897298 4773057822065662630 7617468141073170539 9070395736604690107 15993855825763066544 9377173938696588463 12251909411650172602 8213321554584229956 7573469232447981093 14881624137436657733 2797693017535677532 15524362405660361349 8732136550321873385 14286653012096743096 7749052079581181127 17457449477219761438 8042306321830947625 5669056258424507131 6690146573228677245 12216994273357309043 15694439328050906195 5013066230125865983 12863917208906479657 4010368926618338647 2446342769446582925 1235112578279960827 4209818314872743090 18120039554155940140 5172839345389951150 11974886881129768218 6996532835050975667 8711831259154092587 12375774130389471583 10564061221826303952 558048953101930394 8871325483572272562 1108954025437822591 11621991569005655564 11802139697234964105 12835126112218922849 5765552486703291820 18042107158360523749 7572640996379351466 8237353093406484457 8924027847962146775 17446280114240637943 674777014010282738 1228991013848315210 17747909146006366823 12094018843481809837 8884403180289489387 4822247927723426911 3796134338716721438 7223880602904681227 1291687295300927106 11703807629368098555 2287517686045510408 3937738836060346305 7537250657668727377 12631068569506467273 1719964032459420893 7963987598746845980 8279345993445542337 13451624744623821132 3727478101901025752 9810485342747423103 2834315342468198342 16921450401962762148 4158965708799662568 8536180369937138968 623472460968313734 9533531670071878122 9411928468378647286 5598016100378790244 16317316858530171435 7263614846603364779 16544557403245100545 14015603145194191640 14862296756877287383 10416620209400585993 18386079512695582777 2040092404498332339 6722292124369798941 4391463285393003910 13724969640116075821 14676810362733528247 2604963105558257102 5817330152086979763 10073654731332571938 3550106412109948942 11477271307833284750 7366167708711689601 11084826085658401469 16308531585990356047 15384307234184629213 4060415494405064999 11464386548556808303 3750395317968325579 5351835290712421651 2401774039792534871 7706286575542504536 2278571881827048704 14345995632020534548 16739080867839017276 14446183054932386090 2607381760060100226 6169118191746572294 11454159969865918921 8546676887257620458 3967221717171524804 17128884204377410089 15926230688856117718 16743118044326340050 13304171468206379988 14444023936467479220 4246667252476891575 2024462444253713293 11711989540539855275 12260534068754192012 15578825428744214795 15320873835131698481 16679094181130691945 4412234558864004433 15941275636496177032 10060524312319037377 10522058437408216294 4387115585773221575 9601514966306950354 15457731820039347674 11824207182955842840 11886757686967336946 3315360630924736785 14663653891818574628 4012884075133726853 10213455798535160403 16699331094577586983 14894172769708330802 3975998836761632258 3529682083293489067 4548271649126100474 16185879669878636438 16010321602832940181 14565064334700563952 10162113734048022527 9874732410473115931 5929379539265504319 2558681650788169063 10865443898797701738 6607319909572924853 12235523970465270446 3592396661344468956 2726301649438357942 774307277778298346 11666281826095414790 395338086627140453 16709615705231263648 6370752820193357012 5726264807759533719 7189802258414290491 10715156830176611355 15734142503765962520 12438058774429524778 3592689177133052765 4933186064225538078 16652757678194546131 3444094838853539741 1720176270699566828 10370904585195799764 7544525605318163525 1981739963528856626 6951393211629647853 8364980715540398519 13439509093600034052 10973738807880912359 1354057932756835784 13819124225199167671 3176277600958332342 12980619048195917152 1304797044720610982 14394789185155808079 18362049318622168086 12006580075544020215 6021088686802891373 3617093964320387349 10418195162107358290 17576541902615908012 17394905638791516649 10135517047016081517 1474197355548025266 15168580988392437400 922865827840607148 6217628263117759678 3032801321697678564 7595275140684311652 4843300641069331261 4132990285779933140 1833714802505743968 5025425579463359429 15057543230083440446 18059306517795609586 9185790611600228214 2610460449944223501 358365978131201914 2925711954120133442 3402207557311934908 8468498482852712628 18018724034249474344 7837743966453628671 10831557077198158439 9146236829561345130 14761999592911444277 1998873310685523516 12775723160115388882 12805341633381459339 16033549824348981884 7429926912800588975 11139668533561441081 6238437434806458898 3768169600049301293 10191339882689657501 18055912350659327514 6949139974763179643 6150152738049245593 8153574537639204452 15842032023782660176 9013241093524396058 8499072941557114540 7590403472391827136 5051127531912718802 8476576146220794611 2167451719002035436 10753496435804351477 17098590868707373155 8570335914263970710 10461922523573040825 11745955264174791733 3205893617624196240 9443593032045999115 11408858675468622799 4806475735236736794 4094827631931850149 142119797193372764 12368585499015775242 11040913185814220047 15709680673884324868 2266744181031211988 471514364593982135 10195285930450177670 12449977797552894183 14452651746992870271 1349189925845422175 8221419986922524731 6118578032311240269 16941549097068941627 18435981074501367687 13982874578829797600 11531012890665138638 9792262814668381531 3665685015664077570 1823623122414682418 14342435009839491399 10461383314811921336 6502159190915916730 8661662692057623828 13740655052527485600 6097884228595502951 15950662381362614693 5585403782580116981 18085565721511978546 5797870573855014689 254690681187269753 17982550669291447963 1388088745611908086 17145992795391625992 14906074809545138015 8354577196245496679 12752345142904148040 15382516167669754701 3613339019356735331 693097854975883276 13202318395544732563 17224508479538818095 4142435963610838765 2958118964628593507 7680136639572967979 3245769146253785961 6082862061696902743 3711141302094830999 13071194206942403564 17597485660432053001 6461540073121754312 555516970253607426 8838577954468234747 9234574238462426424 6069736874794047324 17221413950967507220 10313108788046589883 659271988229376231 47062668288607065 16022437609144191843 4078223667212013702 17105900974797959817 9811903585535639190 7425183748854527718 10446824952104563524 712478056194017015 3078046304373476779 11030877303843848612 17557050944192171972 8187237325411792271 8561961943188367634 5755631072137745384 1353425290162110440 10556914061273338560 6421044468199928320 2814229663837415910 8311544742264810908 16881808733156480847 4158584578454976257 15831402119580680895 17291350751757138099 7345658838954792546 17320690121796811229 2739970430616374577 1678280389099991120 5929687152551321769 8226044045193670245 8657797469505853822 11742038166222149555 12091095255996654513 1221113437565383156 1490350963131045310 15899118908642261617 4237902025895352134 3387374974440283480 16813777865084288365 9114520631779584515 13952195230246305505 3909603499692357693 13396583455981778318 11757671208211099428 17622574964902749391 501852033459535258 14650092039249643239 15505193981171001741 3298537910839612920 526873577189244987 17529433911936640963 892601844265867472 14984380363335446456 7088501192163247568 3638178096063708241 5154108698053215119 13876668780913321449 4467599665295683420 2601691625535727259 13019648813006754583 17848729152749348582 7376287660518066984 1111280928415542254 4293645128267275330 2921082854552929913 15984601213515266212 11640214853099845524 5751229952723535551 11292796414725950410 2007639203443035651 8337001050829827362 14446678490798767074 18156430748365935880 3354317972671908031 6612349486994347383 5744021827662813440 10445093092975626162 10873378651234867801 8019195598189883393 7550310912080572959 9769201029117457528 1402173166927127130 1350527429261371936 964986268715376216 16098374540835632426 18232646405095828344 12719035989349903512 14315855694235934748 2819366485425500908 9394397976882656050 3615062550140083453 15079168839365474277 14252285545099522672 8068135045225661181 8882618269570873289 13612039186317572808 5083636911009417760 3567478920473942904 3236956454911126966 17430025048545052218 18262425410499417015 713069787350712174 6346741134641644949 888569224815756344 5801033917418280588 10848333222186145040 6509920192741525823 16218621506156196515 13192556534156788323 3215235190537571878 13517179409382597959 12382053131798281567 12175473095774889267 12524924355074333757 2784221452990372351 12228945086747896113 13006492418783672235 4897622646149378732 11858002318489901002 5957534821943201100 665293313768551148 15793219373111260624 7979136738500362574 6217871432021814938 4143706481575276880 13151320517266283740 8191334795313638236 8074173096962682300 5130262292838577385 12190094623661560134 1534570501945330822 10952719944513165023 18022037387034184560 10567789958766287871 10516668436354020904 2580947318077956968 15420294652657872384 9698682445550123537 4549228127047369734 13797357767439219112 11782724005746455136 11068154625555904923 11920263579213346009 18321352863100107929 3207439350542276215 17567127125071839023 6306572643543826850 13809998379346019649 12793664782261395408 8494988676349144355 9874846471647418226 1798733984025260655 4034852586703240424 14838936875192800384 14664954244955867490 7436244728948770198 10742434282015293235 8340582745471575313 9381831648694784970 11329818338180242 16363783694618036552 8920672834882552844 9978174420851481026 3629579219513815607 8196040433056435150 5390505995723621005 8212426126728721607 15145454397858733613 296119969006134168 12672333559520460189 722312641132588441 766554155872891516 5697632702989058162 5242426391391352447 16090118306045957472 13967691087798646502 2647144591941000374 16239232861886532844 7396034165294097705 13673331359375728963 16702012078635814857 5463215914908556403 16647888645613546253 4734432555493995952 14605017061622457022 7816513934738084580 6625217679903139299 5727732957710652313 9017372837032026999 13812852570992252124 2705198439648080013 3477191959777965925 3159323572893710091 536313232642945693 4476255827816269342 641435013612722056 12014365961477019615 8332531503081326012 11218946911147482593 8683180061720289724 4055203293265391247 2909184907334784970 16278657118774895768 15824076417266752281 5935998568281863971 16660837661349005674 5547668688808216394 12064386262591760919 18347597459123700591 4928333440626502924 5298072880313587991 13855749641295568578 12781581069887100908 6825356081240743747 8805684411077851014 3549324306891320112 17874031879175320536 13385335830262724644 9773913421238709115 4168280722325942057 16025989121022741335 14890283480729714485 8056385475221822018 4941968372865448927 18025463587372318209 5214515321038101837 12340911234225571892 15152022663812481841 13867359531410792729 7805781322235757954 8312153365246776547 13068807456558457173 1104362290364733319 8548765824150281876 144277387083148037 1431297012222865106 14995521729398726681 2769382120636426981 14074173702896769788 3731148609798686539 17097734491842145059 16882037216741505246 6729125602748468445 11878176622620905671 9644892984097622448 3779040297408200948 5142526192479977476 15300794096252388124 6900872595945061875 9738787870711250661 10984220248650020432 5637715959245547342 9158913019555182359 13567061150290747171 10461089501015959459 15346500289836229638 17095569436382647192 16308667169353592068 11685267776196218199 14312008413060638546 8815082481193713032 14630303946023946152 14758128379505875131 689230322743949883 15185536184365155183 16917804176445172586 8079497166300282853 13053157320780073919 18284680185892568260 16689105435669707326 13576910092695544812 14694742489997600800 3465292585537848884 7774179385229373424 8392931907838748170 2147221778429384302 18112147798649181865 7682290269564734065 13990769588800738032 10886669493017893633 13643178795006294693 18113928269925451702 9695299362465120558 15756537419100369901 7941479298755626783 3745166252405227553 9402065727050652552 12699002773015505249 1270644884751884575 16915592019957951152 9863131708382174888 5125982987364044116 11348375281189604088 5028225694801843196 4273721980748485694 6101242163405653773 13259540116488113098 5621213805916753186 9305620480854296395 5975692350811482811 5744232171839790907 7083015255002545829 13506583053918361457 17349687969951618129 12885411168624680614 16442520689356625971 5490423883196241843 6444521201307267791 1803814515096306423 5961288775527460151 9283439005430525058 16997989959005964256 4451974759408827900 7158698163971878799 4849846485949345035 4240500813534900223 3033187660704649014 15250792082032777977 9923044006314457079 16706356355104509666 7343409209732551201 2332819788972817398 7570716671859797318 13259024218243751073 5100732612612117007 6687598419051617876 11169126650204892913 8900864068754768285 13666335620667861164 11744520738076228971 942514858024683646 6756808088228386679 240385602874204455 12855119752562306994 13798582344590106162 11821165465475883846 1828807552568592445 6115607696905805673 6997098851393707819 17561111550836372438 6349006096210606791 12228068968299593826 10706588413877142800 9928279616708696980 2446679310843667930 16378997826955159200 13839242541904200205 5240083868595504756 770878930323302373 2741252072849575998 8572870426186946703 4327202883046804544 14608130820631088884 5857564294092204883 16371411284312191531 6655998144286856318 13828993578441979169 894904199687304760 2374403375062880088 417627729380074872 13486032585484002997 11650713959911531762 3529141991054767376 6477526420542074915 11346966709167032863 14518886485431530118 15387171877644079528 11007470296873638979 16914029183484386276 8053764495882975587 14732597485934152154 10047321424968336821 17685381606094241340 10668317761472630812 17356946401504739365 15055950029058900896 8768076697139989572 2260596582976516862 17394387309658966011 8229430290029941782 8219905790752301762 13309168547543401547 16795359857166131963 906769946660755573 15692429548267394438 1823476686409977512 12905219710999286992 11496449160210422458 6615582135026600159 1980786438615640036 16348231037292837630 11080030288768115532 147019177264272261 8361738291076503132 9751950990153124312 17783338355956057484 284216630500751143 12390703263097532262 12251561338259566534 11445070850471756528 16420193543797927738 5494584055576848563 12980121419898571173 14103738586540387938 12136724052342445741 16899476783521243066 15437877906000411749 12379890745288391321 8626966198310236780 8476442302444792427 8935288375240050224 10508661580287673077 16578765331525046665 8498414470008629319 756869200173379729 6270698088646393304 1330291726894082923 12493055353393278582 11949074542980936079 17252239810664849965 5273635995610414556 16526913304906595023 7646967191095554006 4449405300867633468 14102054259518025667 16483584729785427080 6592556768493384153 16188227007072106251 10586371310058229481 129817536435740297 625396288954175012 15743531110756583320 14596551161598652124 7784876430635275078 2721887251344788753 9757655588508715992 1796085600338602196 17331787465013323902 17379903984266998614 14153324005529081136 14282818998539550654 3252315400627898285 12411213616472757262 17271805623976863851 5364469397654868743 12090111722918681054 15180602145216265989 7663027589765603063 13404563162147429403 1915097679233777543 1890326274762939432 17269034452702101529 2529553488280189481 4478865555397868119 9220142060854196862 15976079673505944346 7605758925960928063 4854092273033462993 3163836333068496849 3268200314084626274 9244786700714098725 9306575534607584942 7983158767070246522 4212337616555398701 17766061409494044331 9810606481713804555 16595328312310453637 14238301309322381772 2545815520568674255 9357969446101223039 10779687018032284605 283590004810193452 16778775355141027858 10658805334378287166 6484843137481617273 17380251570534865311 16099825848511453769 15226736862028271516 10038864377312475104 12189964577008708174 3555662885332054067 14499283540261647618 4837792621051672275 8704565771757761085 7504142334033619180 10800805432392453803 15194430745322038188 12271596758505845715 9815536572408107511 3488087946295303089 17861881398929688358 5305169270667365563 3169737339506053884 571895270514075237 14439180174928908118 14812236713251599355 12252753208147640641 15726816734878772177 671747960941403575 4539817337505499162 1635249755514461484 10825274935549034381 15510273583197272581 11473031769957988441 12223685172297017992 8691151708454435125 356322536735187093 11974339087874042487 9866331634137597559 14972746135546274327 14987460948824615980 8112857131145476707 2762542529715709085 332021005130196216 15137129393018268701 15080314999573736215 5321167177314196819 12349363646319781921 892548515223531678 12340435237445291497 9507552719656595643 13974703566279784882 2951694436791758570 8339842086786757662 13949396001998724950 15422452721664973919 11394295947173542275 17913197878513226241 17111597452909891783 11391619937292920172 12166115557836276165 10416811252664092416 18129429509032537136 5606989259861143156 2066996897001778580 15068791242597738344 9023665499619009643 17260706858088737074 12760279435916535336 9476158175252987295 18399869095785330416 13319191833717708987 11291518193687613310 13023904414191434580 3199143794220933475 9158736611509850425 15542667442456432709 4427249637228723655 14099160784907658381 12561990944171936872 9787679922646250754 17215662820476859165 1167727899386749815 14903073192103199702 11668923568283950268 17273394654700762246 7491550815564561035 16515335474150003442 4123908053312491583 7660581964846733622 16460853554578501435 16840999005367689349 6377837541733133429 7295907866548918204 9363808236442993721 9767311706515811990 4454829861743366879 11428707847204130901 16662177637951593799 11387187637892667766 9126390419243443621 15471605290121163933 1144034558102100010 8496766331155861722 1810163637808949949 13289942746308321387 15020744620702573826 14716608261800916942 9194609931475019821 15008628918655055327 2378498477057286283 17161608352286414903 11247315593986901265 2729521093543054079 11948343962619818850 13922489963973182865 17455885176766066780 17719721339423136853 15560375885985555858 11166470834131325108 14425950961196741011 14636924543354073487 4635258751765165172 3765032930350466962 16837756283595445312 1896942100417056545 3791829284797725077 12538618604984256035 16343290135284459260 10154930685358582827 5941252336251317984 6389295097777291657 2702386873987705944 17905549980752396266 10449002168254655953 2788278242923641230 6554852198299098635 6092267071126607949 6632514828946013315 8703892541344001571 11713607141430907035 10240809142415642531 5339057307978599837 11113941921764289630 5409146339842563060 7105799382973097253 17961405931028426203 15835296459630740232 1807101693572619835 13344377564687550840 3254897636283909931 15506879220506219335 14596143245326490532 14193842901358886728 6668137263610367016 17729862415105303426 14327193190146114823 6716274449548756695 14908846754699569732 18233354588176990623 6212829038983957986 17851527527680946583 1026565844714515663 8354807403708351444 2491011243755285813 13994126006098412898 1461687039805074949 14882080935075691610 15325447300752308463 2662642077944638821 17354238547117327436 10895282775124343799 802753535341610436 3791399262630640443 11918218618434363948 7858369775885737819 266681010183498145 16928373306827693542 7367379080073440774 17642748278984592311 14443784730128137328 11564347743594852637 13526221340830127285 12535503676889294580 9904310560150169415 1183770147737616592 2094036293393000207 7170898870963799652 7393950581502991182 7498513031623907555 13690709913152407876 15737581293763399916 10510537121226697656 15148635886450733252 15060771847101646517 1229640096631913900 11788998603990946561 9465625938066278483 13020575151767266561 7660898610744338286 12997816524018948153 5795944310712008354 9109714484381228841 8438343183048381799 8639331118129655789 12272644645184184333 17821860511438601588 1907801357768902648 10909500593548862285 9393776996731513421 7205424275204316148 7765244558783481963 5384959820319423273 17905408569192301326 10022613574243967723 12770844681868391289 15524940186042586773 8809414925556095181 6986196802335393529 12124696234140164291 8682572184897372785 12547837979646176869 18394987561827098534 9273941653380784291 5796400859036608195 13974878633781300219 2824870879974084320 2697864014540360821 7875031991717172441 3106971332822006344 13946669993111710614 15732455951736609076 14716895896924601366 11433730772115281148 8301453896857670791 5718178624120488477 11853175861902244969 3118979647108195917 2293506831033184160 5204641300097289604 2551556463630238358 13946844820680111503 16614017479611145811 10944501720498706154 9355105318072984659 8851950579421702684 9340624924519672761 15508348413378194400 18356904375717043326 5744031239701981044 16286107908021501767 13522622639937311787 15630500580498718024 14260456962682947912 6637274467017708260 10042973427100923398 10937862152955916531 10255340061179322634 6517703498532018662 7512626249111441438 11710500639342444017 3469988478835592486 9991522280585478883 16505944962768117352 4138727917484859481 10981662094624435056 16286642800670890786 16645529949755286503 17417486725644591421 18104918355862596812 362726618406171358 9743202359482336609 16713389072674511338 11254646154640294274 10101608878681789724 1118343483281413487 17530408583690959610 16052509500402554096 1653791544183823305 9741216757613976314 16583442716734251876 10985158964740279953 10284090784821161404 5469787646007243595 7043978562312179573 5549207251461198781 12982651274240858385 10267295770153309242 7340055868053341388 16259930273567528249 17298239350992390544 8136997483419569863 11704697800959198361 11252863523734250176 13313720053591954378 710119780882776437 18227196876493579846 8976048697022206422 8599395097204573605 6988833746087889985 3526823867875714039 11809266729731168019 398900279005795641 10782033617002571984 15544775186673228282 16036731583465949645 16311558863841180960 3488899747598918383 9628045017104157727 8351807290434628735 9730685206507310953 10228690211584529037 12868005659676984300 1922568491567343380 2529242346840597903 17379892693523708175 2861658947658354545 4963143659569952500 16521558322013253839 17460885131521337188 17350793443865540399 12511928025728308518 10420900234653077878 3988456770435749470 1476514788402103965 14462208300094687702 2827205840135444335 1538345170786075647 2161888321372874837 2720118262930131575 430413183947348315 15089418302176984933 461532059593318512 890657961132766726 13407120334337426084 11495684767761644402 2902688399640091064 189961818368036892 14932244854912635722 3933176529600748949 13400361891582970358 1324741147546481302 10210143954906180149 17048109459898912251 11930779320236202880 3802955690230419811 11226932976881548260 1904493318590365765 8059445858965611097 6168712892295502339 17305243112187554815 17930609321359187543 6316233092373705545 2168891664961313412 3686226791766522437 761273594214873278 340428561900323457 10386123264009433905 3119731017797082646 9745176032592700277 11272863576480349866 10619128907747565324 13657458954959680230 2412095197075385415 11882366836466443863 9066490570964924526 10098775261165246115 14059475768461624966 12602625180690394053 15427251992977949263 5415306956632704883 3259363620051023754 13077520865344577668 10810489478659946641 7288540469968543536 13857400695641251039 3438833884060646465 1882071505993817141 7781977929991941309 10241980855174070863 17411189318979152114 14652591606513103817 16424337528729371701 5867968478687734229 632854605723695472 3239875350030814752 2707903293564667678 2054892893378459103 7998166274267800034 11923856150940300283 12556622953612281914 11763629871577789257 13855403306471374320 14346079598046766408 6375831798567998926 10295276296554858054 8425375392599869032 2904304475288467714 8062159343608075580 15343820652113192771 13851291359684224929 13409546990787923249 3212076279934171666 8605299833873638499 4480608175173193030 18146247493945708630 1514761073202258922 12086041292331016845 8749221868819897842 3990599528853082225 3633439174547403268 13810567918151879906 11403292352966042477 15305323743168721396 10325635616861202405 12458152223883194569 17508630832359920695 1519638855733556645 16894163856204082135 4790575792483997312 17213808665538638827 3761487693521881954 8095384836710177975 4857472408255686170 17032487126538672501 2136447685429177885 14958558194253436366 4133666241495875648 11379033334972832020 5674316556899234770 4712571637554963315 15513603749406583316 7595999540797018291 7085175912524961541 13688315925715932544 4850993057503105847 1857585085754413822 1117327975709157397 5319919852338607867 15317096710796732186 7824511184961292857 15504595814540830643 4205779071287151617 11591118230646953674 1866595511561096670 12988368859389983462 690508327656014428 1640754865047995166 2096963133917624717 12780995688953940645 508580281101471870 8170428339879347762 9399613500883757264 1325948385712395649 14375800049343366631 7002970200865990854 17339346110442927577 4419876280785155451 228108872307507666 1652415699635080048 14928717557763108341 15614530037139146036 11384206905345785909 4099692254943101001 11286810475085428534 13529566770614705838 10676395110204924308 4968162167702356520 2136349158092359569 8816129778922701890 15719133741309670510 8709216163706358867 12003379227686358177 14052986961347210907 11865454282282575098 2927897933823815614 9582895783179311685 9996468802491442466 14224604132609931658 2654716465194922563 183649411771912692 10241237319777280804 11475647798511363747 16736152868234572803 10194135988036526294 6501065917002289728 16503488332831264682 11747704768937210482 18148705695328574830 14142273433299050183 7693123496860896935 2370988554782183585 9527874436524934403 8263025213580001243 16687922469636477633 5405787916820313627 5571728789024643826 16513406564582436242 9643214166154233020 9248752796780493773 2395701580670452367 1611681514130071676 5305951788201050985 4451484308279042835 16743257896406190986 14040076256426233814 655699084675169808 4053253048090846052 13092180116162045189 9015230260638441529 5603117275701899632 2291545260536508866 15722872144483088055 10102526330527369072 9047431499590727263 146419014896480240 18221085926993729135 10849726708176812385 16014369261313522269 9529162832944504883 11752196475456806828 2334055287206741124 15392409071101398939 12914948053312415464 11973049221846824019 13015981913827011229 5878097767251433646 12353213057647998963 4505010407474938314 17133174984234825422 15801148157165796571 7032144554197905008 12167859638541561384 15831706544037290366 6635378208939519391 17336916635528079494 1122821692209366273 7101285688150072445 13291977635644364091 9730643427212136495 13112764486093524922 5174073803129054339 1628646159495195880 516821417090492038 10027863453936940607 17908031611227067553 14876473735891436859 4290790842099773756 8421772066078677652 8831011188004895753 9795165947879576196 1642969276049031945 18166047350268777192 9072484010953386921 8916920887240165240 14352073826643008313 4802308301438167531 16099442987272749546 12225705401184518143 14207657836416854879 12562032596966686986 4410644410390334820 1536260747097747710 2183263373684079107 9918928984362133752 235770297676121288 12261338283924500473 11711568614004692605 17726172482816978325 13302587758432380969 14896194917979016930 8007562694756603244 10142589777373846772 16932907859371087842 1312518783652562706 8962907667485403085 2266824308419300679 13404305187171550159 11356411666160136897 15152817634603501708 17109558517289166136 3545529832512053770 16744515758166656124 17815827989514290936 5965624198360251345 16790341985659686241 2172626799310069320 9081342138413476671 11364193641383005417 14558951451126934143 10136079438261867126 229114275219139918 7279515776112821443 3338506175318743196 5915651691889232982 5657941626249468283 11714803799732521725 2308033660090029736 14308245856011449486 10222559491720912379 4450987458312919274 620686901033031314 15925499452440219008 13312613933445435371 11173117120033375800 11956145122548545952 17849304314783691039 8498948782489806663 1117119019727674097 1653537898394294458 5096762982884740575 6674046337558518054 4149684655833094731 8268845240871900363 10631412690998204896 4651077654064496028 650067653391183930 3540473420024435236 12963028210472916324 12760200452769556656 3751710329305555226 4706308382356467424 15238978582920982164 5498258599522995089 4494772438705137026 15465649444352491242 4061500481943448640 15767158322598060681 12515805484961638370 17735223507782810769 13869277040758762497 14892929775610806764 3462039166736251191 18324963627975429431 11804442721371215107 6765952187265224917 15799091942415505870 3828804200088412025 5527228389771727981 3940955620505650514 3981490868507608022 2043485286059820121 16785849615767600790 9128312846408208013 8761397836536966150 11457148822022244029 9377813981920472712 13609039518686732745 18405676459366308077 11788952956324842013 7387091343760252226 5453494566156813431 14218139984962978617 13172114796592658646 5822620714925756704 2867224103557609290 17869285678476781380 10685314017792485049 12508761559161245871 17107819178798472092 15615017353883375437 9216566541135619018 17960663164552803678 14768704331306205012 18323340180933232700 669057691804761137 5040684049497870265 2808046230557161929 4551501056367184701 17669300287140462917 6083952180889195076 658426859143773924 9740799789239687628 13137432787018361254 11814583194469153979 16422763109239962342 12205593873682952648 14119124865935988618 5425482057030547171 16170343234407832932 1349961187251751856 11613610919257972048 10601921671532119244 11287069460868943820 7143163676246745272 2001832654922178638 3683574303454560087 12457788426228337704 8474149037413601674 691233272006038480 1899598711583973419 256359282571364040 5846435035297319008 1991564295164605898 10864559770506491940 1700934830600441504 17666709940060497264 5623980909186820474 10571766817268177774 11100963000743257116 8381812907468044096 16796158167951626641 8281002637923537513 10653778887053417509 6584479437464490071 4105672002574176495 12208594673364667678 12055675254245757830 5783554802732283799 4981784168659643354 137491904351990470 8208982021499304911 4418324655149414976 13898013650580738882 17407337113276847686 14014584544800774040 6821759348513347415 4173148403237561592 6615203355826707097 13217768750267375807 11719343966458124970 14834297457437220043 7959718171288929110 576089626352726457 13063605313516895914 4110456932075612547 15068230419785821715 14215360451290474193 5026336617067169232 17447833093704293952 11097712266034268775 14375938217009635583 1150851953977518087 12325847486961103257 315839972544270015 1529182028618003897 1838020445556891925 13924314205360577508 9678926558223517615 12876363030565436820 5101611569705879064 11283966638469780593 6430787970966784707 8930443729229151676 7999697970303715988 6208955917748409512 17550240822440842250 4220852677540391271 155970307531834363 10008871501709484428 2029764404648329296 6511209384222011804 12457402878451376428 14843203203487764032 6790189417263878651 14291233235606029789 17026260208810781971 8972431023901838617 16340756056312870790 5539961452493065083 6288100300947143188 18077089442052042994 4493454232484473227 8304979826060320434 7251424416818332163 6916227007235872447 15797196375731049954 12833697061315698284 16808795596652447126 15976853204957391120 14391028201237858280 16534110905007765953 6980945011765206248 17528047799501531575 5477418881738065978 5849525500255887223 3165672607938577138 5752205698358946178 17769110107713996688 14815092293809723955 16010010447338214372 6291085420513410266 6407262472806638542 11355389532784319598 12395670361721975517 13425764169819190251 17625603591949268871 5825548332687402487 17825494585131614849 4830980252488665782 6791722955909076467 4131611664847023827 4868878147468675439 18418477511024532852 13129778186598770858 4754971748100494835 18425635133768522877 7526892357338395175 2075541663004853956 8966966339704664330 9380777649362087178 16360306458574958102 1966580749224044867 18331455069419193403 11427556945979733596 13193655716969451417 92278420719306772 4935152905028812520 18445768050679295542 16616898440857992006 13581726488665829834 15597233766198164959 4308732029425380730 5080978400586777437 8772151207517346186 9953404518608312710 4580293031374114608 13918320413256159394 1449411335013808305 9973512407005333114 11552062324254041685 9348476047745408163 4633000743067502804 4470300486931053888 1516780471266637603 10709763584275607097 650421223308836803 6876179463370606160 7150807111158029524 11984576614304947675 14706505638435300586 10668563492443815312 6015047993579442144 3244698786181319387 15249287928293527459 3420551198197516798 13015983887884387466 5090854428784750602 5996442459542588421 10403868409652605544 13459354340861155536 9713737371932386916 4002698831876623400 540872853955319529 4737224683372822499 12310142312925599386 9144324163705884424 7362007526307268518 12129898918560422885 4003134876792213627 17775074515451135004 9961368859864373434 2822439351938714398 653259724906475735 10678053195644255941 5475796436653658440 14334753954966126218 10019761779762936356 8463327126316120893 11245254854926777255 14187425981894644909 8802214040755799935 16376824790114438659 841157496048714798 14572727641877222487 7693649548641809737 16392228755677760561 1381501835362372747 16032435993718952733 8268645628994240747 5002622962908463715 16124029736549350129 358995589580453498 12283978612186893767 3833557901104265382 14481914648176005916 11568867054414816591 15372076644766734298 6532000671974611718 6519633066328287727 15933103726065222886 10582977097770087167 6928193344245623346 15652224704825791070 2694636034881445293 6329911512174265760 3784983398279577569 1653425785351665354 630615951272465746 17158876060578336142 6026497487311644186 854517609103179171 3438705510718062069 2525680356496216603 10225917542054338137 9636083708377913081 1760554262281031707 12418587103240826593 5691109551969496896 7308233953319257986 14453681612339241898 14483940952894216451 11775427705031475666 17948847488039652479 13303811104945363332 3872912084955879524 7832140990958475430 12803415228704928687 16093293516142772196 979352477014420759 3527167340745361146 2945678193704804486 10585676819149257125 188336166841707733 11992967081826404987 6215030286920498933 6933441653652178145 15350590910225232742 4274267502744583291 1679567203545638950 6466616536982262569 8984666795769282271 6675200530663599549 3447028339045172943 9612388630646164506 9691359336860889643 3041960986200955743 13605150499330518738 8803866559105057164 16738199103146489711 944460928590098188 17428220002417827134 9342355511308170308 4997380844511242443 15565314216054166334 2093832163251502700 1796406222574369719 9767592505978455705 11671791048455784467 6102815091439336339 11557274785520151825 3246323919439847134 9350436425787623797 9322067998279933803 12389847103617187441 6739337492881552485 9042520102660540106 5028853105806332357 7908860829689441282 6089725818351366357 14685565657505879190 15319148276055002453 5309825706543813614 12897314447716329627 5145538339379397379 3247033893707931320 1137081565091855309 2621198606798407067 16533149270434409812 6915353658703704879 13345874020340854049 13419767721531352937 16220587631082810209 18103738804950284748 13789952395781222724 13674835998289090612 1017238382044399704 7823035707049983130 882916725965652435 35514252756398461 18136733817051020770 1972589017702694526 2465747430561284554 991346859159251333 11097221255892961188 2408123171195178348 2164324982790034115 9419292764917067035 13684702299036537441 18148564759418627954 1122864298304611225 6735235862346117886 4669109328659232507 16147110252109551730 13635230700179159702 17974224186370789020 11382181226050026711 5875653309096626472 17609045939900481355 16011619438327781731 15786827854227187117 6654505145710567238 7513491329236326603 3824808072432155163 3277598998816310961 7952033044702912449 15775022499846261020 14540605168912968541 8155013710042842992 4658702310543925953 13133120270305533412 11264203867416794110 3483986712471182377 5169156933465217740 18195335925776832881 16735366682946854506 5660423101928525033 7386786660039239126 6338474759534598406 3001652216693093916 4770338751603163787 5292228243367103275 8671153176431600429 18439887573053825385 13853490838281660010 8621243774844363186 12823258314179978088 5592224149670943939 14954780422727545842 5486529048342444243 18159888621820359314 11185205757456263649 6273282774190659842 16712710433111804405 9824936609689602004 7415823998173037418 18145702474946397854 7864605934389377637 10663223058330260454 15557830322857784208 16782374218301522294 16996788863430902895 11395184743972215520 11656195994806917851 4957354841247131156 1307959767313772682 15650385774403545 7951027066414935775 3670253701859838637 14152538473579162964 13609404633424258381 17725411362961449114 16280783048278997775 12910194646756588155 5278067023595647173 9299865839323347416 5375395014400435161 3547817722401849842 213656100398871481 7940750871434796370 2077124230201704940 11207216412785659321 12674991986167499703 11415035511339250636 4399417930333580273 8575372527782498569 17759901564294189896 10591694178439849611 3017429747221268731 8956418633208610139 8381300463183357169 15332110063035013542 6598858770499302773 2957696162502012578 3770316524622086668 14705403571350904776 16710910158062378299 6265941054027059983 13392726372627592628 10444534346026314621 11357019830824284535 5387851084588386533 1471725577275214430 1518798940249679484 3278529735696365970 11742945853417353704 4571265214789423416 11188371510799539957 17156386174022080289 7746175750059050511 17051941576610129857 11386970592371922473 33862734441225832 11704116037094231626 15853384236358756555 1923870478419168023 14105675339459743 5588518669242233333 16442149677137189514 1215097287674977412 1284017945969964631 9957346294186647924 16299151355328153023 1679108350898110108 1354940860854307661 3714938073787725859 12792123316109226878 7657754982866785989 14834515126359382083 12403447667909408658 15810743854310987354 10499156939498535887 10832401952277774202 14791650631469009076 495234587154219295 9203434150309686827 8050473026146971050 9888900593394294995 10653920834057476131 13823827061410454510 14201369867052848088 14627278052308222602 1488435071113249566 4609056346946189449 11506221369280669124 12921884629574153774 12343955581264780671 14436957320278609913 16442220257845953368 9715108130427010778 16168167042949882307 10211971719097770330 5910019245805516471 10390806262014679296 7048824309455682616 4033017073710432638 13804391869443136960 17442240488145265527 14101542628325656683 11648870629114579449 9576975541315160381 9728249193278944519 3175175542635997328 5367079598845173269 2138616699302321331 8751337302373198554 3641887397444183842 7491779528171916076 5227415036113498160 18370096867382211069 14569758601180001345 6427107372661279858 6678447389923548981 9336691646916514867 407714678545907435 5694536468897763821 2744564504848181280 15948939554203215789 16745789397733711684 3024822769256983781 2501816575550943580 17336593079273700984 3242437873194807082 12125464507217036748 10565715253527611448 16429845319855933828 10515369658303268772 13515526003469729536 15633840572859354832 15801928459192905302 195564872336357766 15995486615546648117 10736783643933833383 9364104042072965041 5250644715680788937 9532315824117871959 5883314108076451088 13145596691098352327 9859454013012023995 17082764278511971104 8649324551974248735 5235655751037870142 898209094345394587 16884992396253386121 5124554281543419200 65316041122744552 8827606696970117096 6381034905291846331 15098390112218947691 5595333080743833401 6203009015679968250 15442570973563546574 8315753571790294381 11422949913921044188 5693281401179154103 7016256342911579036 3503126937413916078 1337802284964837228 8896193629782407702 12742840749194032548 7659072959321467776 8127367992936216149 7754537260360337692 4470741546688977372 2593719124987773868 9112732881070764558 17959940427366221858 12088502808476758435 6124825766480736749 11268775068523970305 11125741474288826801 4589104443362069117 15478828478490829320 964827095153025688 8662951897725074129 5619574145447135347 12760011091846382895 18408985233818272597 9305182267111097072 17320514006085456318 2898835844550163313 2124753973188645563 18184297008714407335 12133353711297846149 15589945114177551681 16278684887313457720 10307671092302673353 2329440632362312433 15733981543466200350 6539676431402495004 8412921374697280420 5024008211494526643 15203473097289410205 11235279712913550035 454021314908072578 6715692030954385560 16767999422725094540 7666637455875525875 11078220003308644233 16445518169203063794 13461155026618833575 8604685706505524242 12339047520120562964 3042954389801676868 13550899326602416036 16175778743891281921 15604431083255542713 13579281445236738904 12956039985460372548 2193077687984141609 2404330226328375140 17694731287368528457 2654775404042379235 16294782173125594286 7929467109407525181 9210390676151457400 11232338141167916021 1397349096493304631 3003447695844650474 14542230823388943407 8739209090435442225 14615734247155664214 14543917165038994064 10205166594035271960 5776988963931970019 3674605796182029287 16557030113202409753 167558392247981273 260088821572613603 4953752095750798888 12989281999131876624 9062975936640055593 3223938828883143112 16046553113535091727 10503315279852359332 9976491851746621648 3836532472143647373 10145961741904633382 15527844188139268163 13648026294148599342 14531918767314132310 2548959533174329661 17443547353413185160 10561373982232425468 14678140775174714493 14853410036072545207 10247596662002437128 427312916853047429 15073307331637366209 6606747884789971036 17192072480776451231 5518163685003782277 11902623460454902117 13272184270291818139 644520917144981974 8213294947806916128 493373937750598799 24137775128349013 12566608685168484465 8917699738356230863 8231662861777962394 7112729391127637722 16779713766039045273 3779137016021211530 9674700691503567682 10618432531464531885 7748254718240159314 2926709746925384643 15293801987211581130 10060418546933810008 5889927599558320302 14685751682539759427 7567450237499845692 12367023183766701525 14885772251304239157 12902015283799113980 15435824723060712807 11371963948340968942 6287849779456684103 17986865558897574932 8363740932584337689 13922006684119884223 13009870207058196709 12148003208748309038 15930370116452582798 2381010954740394730 3260246153703800849 7852725451701776279 4529659675413147037 14833242013599564021 1026748176942991454 8194424156390595245 13734575976180521581 14096142265419235815 4355781055870208398 5131644395479011617 8642750856253013470 12678025131553284853 1414120608405762338 8041375610359332419 13465373914967086902 6953038398983167719 4789160309858430989 11417763216480516404 6021822751302190309 14221252010724629315 737191152820656298 5909944250857318890 9420184390359207700 6546088152553652680 12035832867531590667 10675339709681201895 4474835604796411648 10448275880243823080 4462979524840821561 211299591605553214 1628723906427573913 14395780249833390440 1021426873104598905 8018623611532905598 10784005609503294138 4112523779732353992 16167393688226263940 2890677787506981262 7688436264955693113 274685732459048921 1080652136132165908 9187529771721889640 7968420413152050890 2036321265304541911 14668908971993218780 13342693565081150352 6370338963323042134 17615387267463409699 11837105007572048409 11846369793516764513 773497085134619391 12807654230603598317 6925035592212732598 18047280652431129172 17963932959566640835 15832009096068581229 1811614746492459306 865546835840395 7919668297967238115 12643753726564534618 6384242021239425590 7758580027527386619 16294775857505596522 6080681677482432119 16363693716799109100 17070072941888621107 14487798614058623673 7637839810406984733 14126342401356925957 6872099823526921696 6090212507828510787 10051067456904116465 6106264679026180954 10348525445673800258 15314956283438215375 121479364809330255 1416001924308359314 1936663396138534677 3983718610923318973 11240280909391059709 16478190676132528912 4719407319799877524 3802608701428938093 10579415576471592268 2074335271041149147 6468709491357923936 10146718927191594471 7758189923603234699 13123934893891300151 9389350194164583751 13535146633936318988 654861157950401872 1937039020055148406 4857394780467267273 15769069731864452324 8335233840540517161 8149450197254949474 348396573133387740 9012731442106894278 7382992664428131900 13223542600315384491 4405949946128380345 12784115916963858798 2316015309501792787 3345708384274623182 16373829094429468448 4332623300653574110 6237485805667922308 16001154322181951 12534834161872844986 2683306960537673576 9954674854658065405 977696776975100203 15020221635148849068 11336250523251598913 10342795698151869035 10970112558837772812 8710862348906316322 16212496703281323766 15589865360500316702 2004961620231044859 7338858013556024842 16858259527469840108 9369264742711458206 5866036717908378533 11939133133612871523 13910705710728116661 3794918060844154420 7410646423586735544 5287883292159464342 9587959867258508543 13207185473652626617 816847846074474933 15400464493740439803 3164649074652847718 17378249621937511607 3386949302296571328 4213409436883846289 10989424503788332394 5870373850678903686 13742851683647336273 8292007549882199297 12497426305393992557 14290887593593216321 526068582819983689 17597752620488786764 10694308297663160769 1896907173751936832 8675926503440023535 1981384777233729398 12435525822208351881 18399628739330878458 9226108990459106533 11624599003581463981 11559119568215352118 10538346916918065709 10977240331403259380 14088860245753942653 2217392386228743155 9017232675621268479 16078739632268997115 474581629323754865 1370943272295103516 13514315467069105122 6339439124993768768 17278531011773839087 15524248141956882164 13616794567458802913 6526608505068809459 5424366840331061592 7912104952711370899 17999327868706546969 6270398700926844414 15913948817248363 3364345202872240247 7458500834401371520 16977656918093369892 17643537503823124523 6451587593040878819 17565457430321263840 8936702491411932294 11732697575091115443 5975201182914996259 10385873723526673772 4287053148604203761 2631858826378581124 6394284378277856213 6951904870650071344 7591458538501634895 10832916405612135088 5472211021946937408 12787779476440201286 2648703989439430548 13245314692974220831 572478824474600476 10754423617991571592 10496463265507556820 3747359067638453580 1969210089380124486 6523396953414825473 8429461576387358726 12756207143760594424 9178941870990232556 3637506447372675222 7188348476283936668 13723696880607888625 482022364873800842 11940697630351396971 9312109542939163588 17907357792122000446 4586113932215192687 14202303956729707244 10530491432857313613 11886217343282718168 16576256040798074782 13446160506713734461 4393649219940555851 13081682084945379102 8101490832296269454 17700009372519767754 5477497527814761266 414163203866960794 13202075346191768441 10920365982277953699 777828356457984384 9227245862444442497 15089721254561991421 798246859385194144 5441410358864032007 2329595320950123960 5814964486577336023 17551744315147492213 11487030697671192412 16347260826469034160 14609231763936607289 314560071911409094 8150518105567342151 1937009708208978480 12657052995822165919 18131190055251416826 932231120644051512 5201725597969152075 17909762972191504396 636987982167571750 4033852100806109716 17374524120282977632 16412391813325351065 15236203893310082039 4847425445096695636 11581458088123959328 10913440143068972822 8666213151289533728 7860170214860514041 16183457746435452809 14968108176024232187 5638673428487481291 11536306271131544194 4124909055303209870 12462821637536850207 18435246855560568902 13723975585544297301 8301605336587445644 1340306702220369932 11606762767260979147 16927362082668292995 17640842083232382273 1700499709769458300 11105955922306374397 490461806890076486 3740502933125179025 14701539589025747546 14032696452270732303 10165561150368096048 704074541677253769 2009671797789545356 13791491725857200437 4055614796336520940 2812958504722818076 629692051337022204 16950702083284268191 6256936434129779601 6152878010659572032 1254468658490892514 5881825570710324724 1419670880509746277 14918212089201297607 13869416838330609337 14999130270765207513 10324658158308271107 14703315027006894552 8866529700387320136 2872022892674246354 4332851602957691116 3546936879626334863 12984557066327836251 5753166293545207685 4323463885273033053 5512271981642777170 14484673355094664685 8980716303362663032 8237023869635780510 3395593165751255429 8037135371817223807 8738925156813888952 7230458916127970349 13653058755934146659 14168493066240935516 4604906344177896708 6954304331602253235 12866380081425947083 7903156846540376796 15079481623168517043 3431753109005621824 17525221903504010548 33202204910592789 6575107972454724884 1098828790798336263 17243972059050571310 7227106264834282723 9463706168440592784 12085452263098685618 12483529295844223240 17999105625498410030 11049984609098298565 2258143659420696005 5639742452129805489 719048718351821581 7984865187718590115 17091806989192235682 11091657693514495657 5924103504853755196 908596978308291894 7492379558264136193 6786057287036297508 5475842259765704511 17820244004455772476 7602681671080599965 13470435929015519179 15282839782866296432 12295984175206918702 12226587761702933212 9834574044919892534 14571897318118042985 4139106347056189007 3743032529442763541 1486859807162284914 3906796502694405581 1267464685064390799 11402931553528106305 18136713094785667802 65448642705127367 9891698645748091896 5099366032920981064 2196983457244919731 4192050463448766073 9808166984352564281 1354505662931250689 9004315120232027133 17798746335240959054 4815917536427390527 11470099085062843221 9297228386110881523 5927464146727774930 1680169933241331142 18187416448931615072 2953759532113635420 5032111273895551327 9928019808947916427 12920464912487486159 168769731947048067 11778863022902437110 192655328218858045 8128248326520602046 400309657548441780 6886856261018481868 3140622274021574898 10869995151639238646 5922142676134403432 2335795364013176215 10166647194984867825 5842437723709550235 11635129726307282218 1836011355596671876 3101338677676911699 2393848997210341084 16725239863116315942 9296954577433233009 716636526017186044 9579306153560718182 2956995943044120158 9922368587879562318 3839978825324559774 10107924526489704319 890688958402620634 12712959219763289454 9603397538449836213 18393724378675752187 11210415410479937077 18168427182988824414 13205951328559335646 16428953957266480406 9544488601636188445 13642121405643966906 16674411273068855116 6718108986752498479 430880024692367356 1207589055512457026 758350858059236036 15156315142463153464 13974046333739532211 12305329820718995436 4092661495555477336 3283672159805857259 3992306753485186583 5339821123317495241 3481572949515544401 10701331768312576431 9336777012151407164 12837361424786698230 6283999250856370110 8727239318154701236 12143782194929813214 18082724953030321815 6739499485658578803 6202753869911296948 3720490953554670495 16461273892557193601 4730845421112727351 576765621944670928 9196405221470007209 4875339829102665115 1723222685395097451 12910121215887261431 16612018798448932910 7799634227150905196 17610163075670704308 4974138791107213756 2909963172152334956 18341133810484171638 71355973229657312 11745919718945724000 15200383267554994247 10739602122916086144 17766081225527307082 11851958451011935541 583516839585795902 10201426414755960673 11814697459909777526 10036234408600543085 7484799326843576708 5166281694109517839 10749301234435918498 14883972086299968343 11454239305118506788 4389872670855923778 11813346402807835478 8151681543685716798 4973877067159309828 17639755682782190815 4983688845127298538 17658814749935357204 11505299849039386082 4764419335379370825 3962524918556566506 4520723184944779125 3065501949416791359 17742238328938584974 17097377412320818736 11770749136288381902 7806765670081580833 16486206182707676978 13622484396509607320 6852037925218316591 1231241637034218272 13937489812972486585 4797141101442784108 4232195226210607786 17038908655126588926 12436418733326833846 10553634396562027851 4439232086690648765 15104036530872611699 4377543065356139718 2951820670653044568 11178416783251039127 10666709910693769277 4598528792202361042 4165176401428156105 2265948716791031080 3910703251907446321 11948175295258689390 7440554352215580723 12614070333863000433 1905767061998645245 6016724188428446948 7490208389432191305 1758415615118539317 13374148118448946408 14422193392484568574 8946170068794676076 7952599454499311223 3471161593616744185 10824967593567677778 4612180226909330652 6613978601487042739 4403661835528688244 430698868567050656 15939769495081331945 4616855512616015836 2144427041673726562 10663206524329013103 296051984166683134 1959721853905923515 9809700908921439268 5059903315659293104 8164471190164827637 2699130109499497851 6538094559672959642 6802859811682194303 7108807216250635958 14599425777574077782 4155582887267602584 8609509107210169152 973924737341288109 8461926855592800713 14528928013832094547 15436642082414070368 8465900508454355521 1023468793031452584 1895143573385447619 6689292802229181361 8353362136128754821 9881555803575428511 5873704851046899303 4551548691854397794 9874573258747514016 4170392098818698658 13985918584048977178 17052707363046026321 8438518606204087641 8855813764272037369 11782158041648711525 6104706365148025080 2823363486979615656 6956636689400602828 17835941495975477898 2297192726141186114 5703645203207810091 16499716840066306536 5631315563732663769 16375251118352552935 15913790409786689926 13256171669640137241 15434855493385939277 11213898814761428086 17220123725859918680 9130742974882655670 12809433329197657239 10028429887646481818 15081622681883080874 10726350432556286368 4663005603001186193 8161451974342015448 5363504540522252467 5228022868209663588 17199124105148202227 2738228481164513565 13999346545037911005 1942508523942533714 239640639331475429 15447679121926629107 2818735593842944758 7811497528969446340 955358973550899755 15088929069649554476 10265894476171622260 7531046810268556824 2052279874691572419 6802772890587372294 14348487428982391564 14892738797885767102 4407567454644899973 12459027493302761809 11884280036120115388 6276826857885100672 14160147430821461303 1116721818752858533 6933558156382996508 3419664613234845938 13055956849739932169 10822797149719673736 5021621816884949105 3697574453399674915 6755114612029152512 15863357230288435965 7079919130951126976 2283181391805073884 2307263688093170775 17685820310324493992 8113876107188290924 15463356090953619739 12324957509221911091 11980956552161249399 1443807917798207607 3218564209123987579 629098294430769629 14663594245337884583 10864147997104010187 4370277614593863142 9996605643036982433 8177549137899813601 11979772067072740511 1467357780283855774 16252216486055848493 5266222707273924238 9001266405070894157 5098253825756988254 4358131782063588777 18105627514733043894 9097343143678050654 8129029985765394924 16261812084037724979 3326694633948002705 2449791948571418211 3498801678043480211 16544386995084976497 15499718492275679772 1224058781089897347 3626489963892704937 717948586535667326 3410325906979068403 13987444373961525339 12100270162136429676 15729327377058707603 10990892803979242686 15287855405368771155 10081550927604219447 9614327783210764788 15040844128011977531 10089378637473441697 3802352719685962001 6647121749655524338 12653028235440878228 17253787707174087127 3067236561262962844 15181886717322531073 1139589622746878297 496216360962967367 6620579866250619195 15005215955987605228 12816965570066123381 12698029426324827075 101478565768888886 2015756045700678938 12646106224147134929 8268349881675037350 16227976930650765749 17422063979890304092 16168790588197857369 13595879552406050055 13656700033457928736 4136907458502344414 14649294441703501434 16692421205527069897 5499743352381342693 9500762859843912225 1083279348224863233 1349710540284221497 17275466922158040048 754855073676470780 4179543554268960186 17160367721269776212 11245883171809118167 1247634417336399080 2525146435203957284 16030151957860664870 6661481707743939016 7476872971890832722 10298186107848093639 17459285168127428927 14549452610786826930 1638551782346437698 3380357401806988071 3482983615399195272 3777070572707650598 12118471474718694873 11861315336781206012 8845077381290185146 8309849360056421568 11265267863158727527 11275487118094191007 3756073097619903063 10257897281946918693 1030044989030178562 14261193159388492840 11289237406488694548 2637754660300662738 8303665827011941105 2735360361663250004 11608722200357235798 1102422621688547819 3411900550063939687 13569537897920187314 13497554317683927606 14506583371332185322 14123701348333428490 16168266168586031823 12861927978184056227 11904954837421439441 1250253509025062994 18385269957095379151 3539802428660388709 1249891598707439263 6466210450846272408 12556866828263828665 13019090039459897389 5969087228491680554 10072450164572995083 16573868421064142906 7764658011818799053 17439634933563538520 3807168906137584999 3730462253237842235 15294642837465619447 14332490954057163291 2076365330007871885 16656117670889429615 12329874430166155928 17408197490819882029 5956311846848679066 13348386855995009185 14948806640883420492 9351944538469131814 4659651779756902523 3993920204795331269 12911142708934461478 510853015917844506 2711456868734535735 10798226054354206691 4799262279591743769 5865634302676171270 17082007517794149833 15020332959841670278 10703273787747817153 16224294360664232877 3790227955942806661 15099671897326801074 16851107387975261636 12619375236579716127 6466483505320662978 2323818914339404870 12059472990619818492 12455246171885924396 7656219777435152328 7270183005398915106 6697329696586227896 2283961409680703045 6678848101776626936 16703598379220105294 1976326354576003533 16014475560464733099 2631233584222751125 2981651326678981472 8452979839714603650 7679636808774133008 3236594644828515922 4911644674424687643 5852495291679680594 6235072530380606520 25414019881589722 15673827320033218543 14163070457797692711 17154917172023607208 11421645355190179297 15364876812741078253 10948065413269767979 13320041624197228099 2412879714713041369 8652628911399542014 17669568003807289020 1982872036920695755 15477955983961910292 15477680056799512151 9524838801991120416 12459865865406638533 14895806580275501502 259247430358475931 13537080090108244071 6139836861729081577 8396308992613101034 8574398356579501703 4004424639074611255 17816035752948703750 8819779297988934686 4066808700352515199 4526850012702764428 9323131840224397459 2418196165298255083 16570854842287087673 4047520400724517636 2469397149791190572 9499923257157890361 11756696389134038685 6153252297621390688 17791647096117480747 12586861007185618332 15176157155907237239 11108384199748545584 1230550662652006381 12607233490560062311 40127068034140723 17889346638733397706 5397906616849652965 15930134769008749879 17017791326446720460 7263456223899313417 5212170685857558390 5360537765173852632 14484422619107635950 7557525007483464687 10825735190366416936 173585762775515310 6166413509731812086 3992364317833232008 1450225123197008409 12238024655086217369 15042728069952811081 1339725904840655223 10657623166318735214 10065549687037082168 7554639538349540825 16757580764090460468 7725273958164911535 6349453460250190890 13167248595218728217 14642096762666116317 11401194019932475638 2261688799830286632 15296377049219336292 12588076324527743690 2564404167028365528 2307659876880363872 12661785913226413211 11737094721254833782 5084794744999750996 5507731589972448372 10476144049835467785 11417069010649796994 2559314788688172024 10659257880024112069 6994329944188608648 8291759501000637530 8429914699825613496 9151454164044287100 2347195316293027284 6863629453240221461 3929782335377600784 13524331938989416872 13175219037899862607 6217806010780916471 96065612598228289 482278354093726485 1148526387757379718 1639586962843095729 17565990999008313648 13139745841104180547 8595010726860073530 2258546357913359680 14701296000578918558 3781475580480162107 5356505550053561976 811645948656330668 503403468241610784 8121813747785430557 3494365127808133228 8306425782692333165 14696102409378832561 9968651689406773783 10560027504891987756 14237374767629888277 14264140672435118438 4842750244629952354 16048863449989742729 16215311311243071323 7573020930730497497 7000886056390958842 13342357824044737094 13573275857806074572 17706333943690825323 15715382614594643030 15410706701400829639 11557422287621198733 8980906729518329492 14694186613659298617 2701928603858376818 6449908114397295179 13795274888834669857 147475666272188680 5624902709498954543 6566703369738495542 9953205221601037462 8412914307055303130 14170817201354262003 17869907721222501838 13356037358501786244 3646607689720750929 5449605434596949536 575638041444818929 12867994230993952368 17090694731988848755 13508712099215726468 3591534900572376955 14147643473307656529 10268450500845321457 14872906949949878841 16557247671520386814 14248667844043157830 8832121932748566040 11955155883956590844 11409387806958009416 5989878752387109146 8799876028453220389 11720199441447519524 7653029595422384589 1628448471722055054 12018344014890620311 5660136062681880802 8933988060576327613 3547887342861397415 16388667986491773858 10471663378771371546 1696755712879360864 11612711451763552194 17898487388382117855 15029111987430220505 16076866155402873621 10230942245127665255 16778883386196096723 5026459530025461968 10355746558477415432 411325855987418611 12864991988996202542 17955031676516561347 7826599324163270799 3310329694076855676 2075145297540584286 9587361699728458092 3276047628316700794 7259200156554035402 11873692595762014464 7576995897615754956 9725998421455694825 5368322242804316458 1715522631242535671 10537894417131546664 15998090783535679395 6351361072567813528 3771953615354697926 3608802903388063534 9530408229630352674 1960692100149010331 2075015857503259755 5913451629873591094 5350540144787210814 10538513368169428067 13811568719412461676 4669232573704323875 16542047089559767561 6539513933876230468 13630221287640891408 6524657564501795644 4946876910834827572 16879268619680989466 17326635055786523540 3216644895856921804 13633581267921411719 8850697138182978561 6967097317307925194 13409928800758888637 5976044565234205308 8003037965778191764 12242399139069417759 17855582680645927960 5007983921237316237 4466474594426458436 2281883212761680484 4488287468940246110 4440145608893963928 63029816410748708 15917904157821709023 17313976753946174617 9697823108122197292 10883337990298425279 6128706340279239372 18374622346795040677 7664169483806818390 13541888228597482552 9846118623293576775 10721919821238809349 3400125796897610290 2949724770604539084 14522039753581393311 14974481936223073624 15819683331973381528 13657137355230871080 10379216074084262508 6471427117943023991 13752463143166943916 10265324349751638027 4937715918978560129 17861864485314582256 6641251380104739884 5781029485784369077 3500324199413602644 2279596461183563463 1224577134963249839 8598635551187027797 10856923879012141770 8616339702997316581 13186370106152749665 723847180465891595 5642834924281565929 3483014328061722131 6868233534276110926 4043382613844846421 14393928541286810828 14092907824980395466 3196360623696533425 2692272033324975605 11709044388436491543 14491160264429796844 2558214241379023639 648011370926565900 2018367152651521141 15534051809275516071 225869990805667868 160649832541479012 3461506853645584566 5066131531288042483 9413889412903456977 11409190687543890970 2080909284368550866 476417929885300927 7000664339040887841 4777696326272837835 5038161229062173957 9158249381475402044 6124516803718910664 11866966753547265822 10091670561357490912 8658909639575073346 4426085671765647100 3197513537211292245 17907836536283443341 4878671206647975426 8260487756100875755 12881157690911162094 11123233167960532704 5766764832816474690 14337844806605850019 3743922183065044727 8488886565861577670 4332539580054998468 6385198345387910336 16487990339227380655 11674324384803039259 4869861252943578421 17136963937770851309 4091602566986616902 17403203082898713325 6647510182617566408 15165912167143604464 8763911453966998798 16004891492091285293 5256495051230851790 6375715816613440698 6624201723083243480 16645335348110303487 3257789414701340023 8211164401000231473 12684756222032155444 214457426109710336 3866127879935303231 9684501501381206645 6050919432360611879 4648174110925092040 4652664841571078839 4163982197150879089 2344785282384191835 5761943174914142147 11628068007964334730 2968349862764107740 5076500396142880434 12355169861125929979 15362464912956947800 3473940174283417277 14088594098459248800 3981328978798492031 15221690581691640792 6699496280185119191 4203813598174428590 2366914632112578980 12236885091879236054 2521872361301489269 11370139010902775055 5861959670402397858 1925310815928367944 13611828679873027411 11267970011953664137 3327464212537383145 18047157613084389502 11904976818581387945 2986596238412122427 11246848166908848512 6620172004839954225 8662102353863271998 12289789951304860133 11592849706390681719 3879012987230535419 10717973296595441567 3170373739648836139 9090703610585051335 14291634687033647707 1603055802793378227 11514558209720302799 15990961430519185228 11561604951949478341 1810488967779705417 13145798115147061727 18433556017062847860 3673815959966002991 6252209434960850726 14364563592373601062 455780190542790398 382338914638164989 8653550263321635239 11532481542648425980 3409782534258469064 18182184767611121521 4102645751134807408 698220863154701345 14723786964468565694 7239020845871653186 15950841666179628375 18029269634793630580 3252352467120136531 13648424112547705518 14864588976329849165 13081273511359833984 7645605821878748889 106471432265660390 9341883463864994611 10101192377100056992 17285221460794685434 6140147664619792887 14508804713274338484 15954764872096124425 6634995490581545736 16490373864233147286 10619657964560502862 17182448971659137342 15296352362510698858 15601899518030300997 8601193231098526448 6651359535464722787 17502960003847122275 2300934865147425544 13763640832755465204 17357775704561070320 5727149015330852928 4669328824423356745 13001252647577898731 4939201617977262566 16062742533359957775 16036507932340276147 9148885821259626256 14087161197668504608 14890847297382645300 16331712546586746394 8496272575697989163 5706403074503985415 4468424691524136322 5863636908412917515 2084067094801688931 6758675806416630725 15833296402169599137 16957328969870640163 7868557024247817176 3858329141717612592 2687567734909712864 11208717132378734725 5564692991985370660 18402749007859794641 5240234599335900023 17758346540849995568 13908849373236088879 5351347523777499575 13319805511355866932 16854659541123215700 9944021297019157290 7740401829677724234 4752555436180220259 10843716279528950387 7082320346806552126 6607081259964412349 793653422117370641 12115234866366761019 10182560780912310571 10409219082262682670 18005603228915249771 13273484345939295383 13256699023020282527 16501598768607662654 2815077326590030443 15690950443952858474 15023387426997772110 4765693482295277108 10917108104512392074 3366241986673177305 9282700211349991420 14633144693369977560 17612085084043334556 17326544774940769840 4948665112160703472 10964720869197761806 4174393729973005453 12117141262001211078 4785228457902733896 5919795409138179538 12927362648936471038 11621881189616522266 1357549664188192532 12502829002820998595 4172350197003394182 2068107931904278525 3198422905699544977 1291710546055646534 2277962975639230238 1399565528937899009 7869572545825865934 11103909852838872007 6557812169093883062 13445656533040386333 12179346353705486061 1247388532417722219 4953586805188383036 12776160054835150842 1181423581387710769 14435300295931836244 1505778661424424495 5697915091275131132 7192502124048867526 11448086857004255954 8320533999227134098 7035254686610549861 11204013116883466778 14153519330725646804 18415931878374364244 14287654326500606378 7890946603174141183 3801201373734451419 3215031690646778076 18161665914286847532 10030879691016784171 17850110611135511382 4992419996385838884 1410134981645589384 1016869174417306626 11805944724516038927 16414810470448511981 17254244267482173451 10841112449553190445 10151398882116854278 7553575134021196667 8253221160436456387 17378031000193385217 15073752636783318241 8820178845697545084 3490558076266864655 14006360049560092956 7902172880751809129 12950191270819937785 10561818498864551554 14107492008536443152 3170791881749659158 5143636894630394116 5932991322204402575 18018250507233933298 14721668924541381589 16498717552291819589 2565175322377098339 4456918149266979892 73383854410270827 7160454719983183532 4916909373018605021 11665266030617811338 12558142529400072586 1048409119761738656 11066198782475860046 12311995362896752671 15558902304339344427 6830607627216771986 9268796466391397189 10323323735952169437 7571142394823285387 6920104690398124375 16858722329212336605 8155519487156751476 3716483333667443842 15755626525319089545 16768068067207588084 7884184335737321077 7530601613761370726 10404738143479185290 1477407575489213037 13128063391731698933 17878862711382105110 6711447356890884489 13711082867862226950 1849259577373117341 127135116121275369 9267356852523504001 5139497098450027739 12833254460893196898 12078650416892504709 13078777617952475369 10778239929989981041 7502499003558291406 10477265637628859117 1617586317174054558 10423959688522711146 3147711441077107455 17201358840125944031 15669484134450684277 15817666650437636751 8753467653157555832 6011910635967119006 5189554519574660093 4272540877780907553 85943683592408259 10488484904981825141 11068735551871683039 6502435456441075716 6493789904318750348 13003010953303091726 8045130720267969977 3585677320071030276 5991579610956352715 2455009088568679566 17213516902122847327 2013809435355551991 8147150782397903121 8328972452436621022 14569221265396302746 15901112235089055241 12101390429420878397 1805802711908025453 3371303516766405443 12706971130829346017 303951362047268975 10799319085419376657 17332869587780221930 10275106600146765431 12275720442628632572 877781071654755650 12868455360801571388 495681629849814736 14750686129393735528 9644886881414871672 13980487101348549037 5149444025727866779 6239578460097083253 10944158527203209788 10272061185531525889 12204843553562054846 5353695146957377723 7929724615976302723 10991403826724494393 2865773308973677150 5926013205007143215 7971113802200919395 8241097714891636993 15666436841520856864 18073406011498738413 3107769817071965006 12514339394719128973 16479626500613161569 7195903245154079268 6534428584503290688 9405446525893550214 4028249794497043065 14087753241794499962 167912530094974674 16624992380588320761 7618219730973883988 11197341453149000256 4669588184818031169 2668583783033630568 13242982061474617242 11433416506871892999 13281672060215232617 5378144698905033159 12965649749861326325 10570697924730856322 9358823752739836002 5537752302171794916 7142494656321943567 7626305270567403765 13255608718882077286 4843864895316930748 15876228003888064213 16138760960487745920 10923564684993820568 9130281272644557279 3966729471737544757 14847662999573365997 1317590653280681470 3018427283924352473 1062580082910272683 8916999293129212512 2241447453629541998 10711094081135019766 11371798978362157316 5738047421800557139 12329383271745522492 12255968661448886668 7271338874924504953 9833189986951638587 16235318099268430339 10024606585173487153 8232182491819951696 14131195640521112829 17818142341546324438 658092270202553042 15095658543787283963 11879232757473914588 1712174693183286763 10930677855655794208 13172332100152188313 2934394750816191923 2117477467809059862 14953198671870880000 4131568747318652745 14084480000273111428 3344422523923360436 6219614813740644408 14217164964428799075 5773402645306080296 534734133418764154 15040978762011609156 15797856114605308909 15747129320726707679 6266950376254157938 15758683393107294410 14430783459805460794 3946708112977257522 13935874312039179693 3651850639413821900 2500118510670037455 12479293412715918817 16418492109650361945 4481296875935547544 17465157834629837197 4452450592054210488 7132805912995456569 3199981322934413509 7029381858486545879 10003383776278723745 1994171033118898896 2900113866743632660 5193081018205865682 13708047667052863638 5183871254262570578 9178795542128573847 14521178576913455215 9733952214324131978 4997691529754344283 17310917882185689612 7107562982282159446 2435960082653891009 10281895979269780904 17158127337180903190 5744621609480168815 14822571703543281282 17252332177316212067 7457849938987366486 14440267247701712068 1446157333120885035 2526255411722417689 17435996452645407127 7983107228621587337 18321428563841582914 16233944843202960395 4610423796723824744 15476991228986002647 4610611070169707491 5947369850739948752 8580797199754527973 10076242552099483277 16453014159788864099 11935189150994819725 13391624040870764845 17682930605550991769 10230167169028800069 17787580475660109971 14353328212649755873 17954483746406503874 13916083502763464729 18322833281783639950 1541412489447712379 16294345704240001779 6863553570010791959 5956841723508507804 13878718928329881677 4548183798905177251 16446249826115765618 12179504910072491361 13757380150299936411 13492991050020375204 3243286594888986361 12900688294049289042 8264288221216357238 12343180474515365694 6216731863760701678 6552145223762467612 14814214663526128067 5393126088544487679 2731845375685850670 10238653946451676585 1152180801404613448 17121046891176255069 12521653166325335505 6388985057202068016 8800048957512363541 350485792375685928 6251415953356275444 1070022783648586348 992663560354901691 12395613763831621375 4706572977578133407 16516365880169303404 8976146622936814425 4755764950448921082 17441861331280045626 8253820521702469300 460545839158730158 12043536834535727784 13053498620654708870 11575612827797584089 2199835570350881963 11565596368687635656 14987757272235844544 3610434208965970247 14467138307987555196 3119683137152895019 6849876984294184040 4815757432453241441 9793381769830111082 1084132801138367200 17942311096162569051 3619983977105370427 8031328500759627996 14705792454941126493 4073283278593913422 4647799889168068457 7597051251433957060 2851732173910180942 5535353372602426782 10387422048736316199 3832200686900800905 4834844387947262016 18243275586468689215 3517567908442403494 2346428578902897263 7608941152205646657 14326443257749122970 440021729345334414 5130644097302599126 120708793458898418 2463656475280283929 546357700309602438 3864927116359590449 6022071601854306284 16731730449834956868 6120798789159622029 9329805980641767778 12823744374401437085 393605872343986252 498831117223348065 8693277414220084468 1260233816044604651 1079404155829263355 2144109213680623322 17267135776100185367 6744426584822705868 11189967668395916915 12201398430828479963 16273289226421607497 9350915732458589124 10019540546410106656 13347064067458228159 15426519164275805025 4653541772803695618 11959110934609438303 561653081811280214 9606782421412476912 12800873112249053988 14362316532155269631 14278245291521940847 13533224659150756929 3823231226027551534 14096709722391020924 15815522919965305412 11933998442106539393 562209830833718084 1626208293375051747 4867883088103642079 13127735794748328573 14236775263602315037 4098085819067451744 13519128670204360371 11137779036810657624 16793661205388780046 3941534915288175527 10592029858842830341 11810954196118058223 16876438844082112231 16875077851975141538 15495542598952527373 16347899620341384192 16882747328735259729 2002041191107884627 6524088314172806737 13347399851612274175 11392231737342645255 8837038025480767973 7798482412345716414 2291681808367099728 4762428533675192304 6630325744234480530 5396204178330308521 13645220233095879007 10774767087090019670 7051156660443659914 4101023752253069417 10290938338456838397 8780526736324113112 16826023794303054802 11760829360579141095 18281935103936353941 13348884021697408731 4188134416933435748 4961805429446495492 3604037465916964257 12532242096571023420 18442938655817596986 13638271513915416217 14095973176889940058 13670075021629943647 13446334374677283653 3590789969562918131 16854359155125998752 12214629010897017852 4942406652767256796 15188032283977924448 878457364760123872 12236698815499219103 11034076028813273043 7440467941879612159 3606835664340615856 10038908076406751318 7530515085548418330 7422252637171337528 5780809318289478481 14110300454209764785 4668826414893226064 8008621334098737803 11808942128988601665 5291887564831040132 8715320850276811439 11355225210599865811 2148253155639862580 5269985663287969332 3569468628053953560 6692524653800889866 1667633660553531611 16463689176147235465 5426723951519953537 16834088008454926455 674156506128344816 9493881988758717233 18024692438171592772 18368740795267221088 12238821607998368519 5867174932326969310 9527751722769852192 16198719525763677800 2953735469367342337 14489483003092381894 4675910942743817699 18280995951402593138 5748249596808034885 2594724152781380127 8780372265290835304 4447966279079856993 17753044466230900849 10561598751152227809 5136676613174437809 5506041653294552013 469579009811473851 15128993670197606378 12013853249398776577 11587025434644445005 340642015478068880 2199055688662538844 7743285416286906577 6040598518642284707 15139535774665634524 9328559179086696354 1028365421407431969 14199016108850288054 2709104648288338120 615007525834942955 9641726858162716745 411412021129002565 2428263190682538599 6901018168327014760 11478916087084391870 13037627677704821366 17393169042303936434 6789590510214672081 443652853888578213 12082377156737729306 17113278968515376062 9489001602543740923 4421260919013391824 9844733720501306182 12675799691085600253 2838994912634948445 3651861854918558507 4633883244219396335 7114274758204863686 16667465019316162990 4467394484134910858 16183563311402075668 9420513280043821689 10665933417205631663 6799733781839430911 16558687995611583238 15251714962350591695 6311437145105375519 8543699047948167495 6779768520604263669 10816845624527611511 428229842098320909 7316584574701139177 18092112001541298520 8902010919587513068 11603729625706699920 10648139250735812982 2575209699298226929 10825307918681367234 153674551499099720 1818815536012686226 12368327614230749 11118653856834941939 17865612997224765026 4915634609667092649 5087553959732286060 15057001173528810861 3459948672417304882 2061957755662602086 81878965216234678 7098467591680399922 12763464036940511400 7946356743952509221 16820363301988405014 14041452796679040799 15246219890419314498 15688603223381718099 10723643867096753008 17442264552252102739 13580227876818334780 17304815145637197932 14197360228941621438 2776739531536840097 15738793996346666814 10918896414663160603 9950589067427472549 2050852717261451378 10687172038362970209 13565242705367697969 2940231573024070736 12385757739143696331 1599294652926438221 8290322039362130659 6734369807024165163 11845708918328090818 16367404821414790859 5504689032386053853 18189970607565856839 17093800078887686547 13021482117353569146 305027405832028393 9060952364292006709 6271445082657917537 5263943278197073037 7951422460253846571 2794021417588390436 998061113733291242 3255481194966280927 2751798301907130847 2317299167750661848 10912744525741682271 16653286603624441542 1931777177299563721 3543743481380549271 5279455804310737511 17467726056102286060 15609220123340284015 12543242673058967266 2389388148085754604 9752537735764027932 5394207136637376091 6817864732608724052 1161236901873866012 8728323886722305943 1016991780935917234 1290696919525897678 572209023220573912 4820711880194055621 2013199656378236399 16477280384665710713 3307857778244063329 6802688077432283056 3913281901903198964 11371436275979831653 4082397621907064822 7730967603969658125 12523462044109657715 2497297202141219665 5318408515524653888 171526266535836509 10572117472000391785 6239718852997984112 1588002733484221478 15470956841335415106 16721877289941123208 17244724317231423179 880786094379824741 11749850049844362262 5053629738576380738 6314968443537038620 7951932991869954792 616265234613962004 11700825275105281596 12544923359969821148 14601416317607868031 16642662195040726544 8051028865463150083 6865207896132403788 3698124316239093378 17939194529333950787 18312194342880176713 156085513231188947 4778293941933717465 15129300069085884918 13065519399388744718 17003011730912771716 17818458372459874653 8981140975040911563 6311300409788829873 2016709703027194065 17890990558931611796 15554636597694840246 333796747235949857 6229780196983364625 8662730171020508903 448273667608748471 17135541949433488703 5605667377279615740 6934290263649554987 12155863651117918863 7355719074740077747 17588201082559555457 18338479902902185207 3601764433287847466 3138326804842066362 4893121844191627172 8870164042560628620 9853933076133222755 9453481683342956302 9884517566797565627 447994406122374626 3664887230240174340 17992995930147380884 2399994211224741506 13322560363215075145 4681466421873348462 1267405456024930062 13109461908251586661 12928244312199041470 12490141892119783180 17252141970355725708 1887071109839487354 14600714857500863154 16889039061531096524 14732734521968866399 15547489903641669823 4279869312547217563 12330934246577334945 6990307110934508743 5174263366687727940 5245829363741698115 17228084987389204943 8577779054534736304 532772663974906024 5444238300074139913 1002293989515836918 8594443432744027889 9779082846275802178 870556422043623758 9892240049297430542 12271133482614810486 16314856119702643332 2813134535344927678 11241940322744639238 5966075410140635279 6294620038520531498 17293559829789015884 9136752506463709727 5894468013617077372 18172131841768180866 11259155433874429980 12767573041792625543 4657612827726189384 8664866707799028023 10816801921555963733 9563877248072842486 355429050884348185 8079453708021859573 14478310829329986687 576791877750480120 10240660989478064383 6958916417919313636 12851976491331947806 9138800886424669337 5436996547302937350 16646868327709557376 15842384427170893027 5800332115644325307 8628666833972744811 3678430163219919973 2019678247238940133 8067077699530829764 12712798996681370774 6157938324478759267 3672569370241397860 16951869742111399049 1239139766457265180 13620531058472735639 18389152343969304755 3856261348865217734 7847940716616158333 11599507734096987144 7754754149683299120 14258934396983944883 1059965250972160704 2230492153207231692 13010388954263780426 10549382665274869371 18317343632402919879 7370868971173759765 12780867571546659526 16650087664033402093 5312792717344988159 12436445414875523516 10210600023295111173 6499457278728305290 17278120117831904253 16554578288541111940 1342553795950011314 7561394376103643662 10277266821612076195 2951721952188607126 4219532737850583547 2101059257123326789 11381389574637784034 10224204216426482044 923524656829441241 5464541214484760002 12180691664951943995 277349716449204071 15139322797768619605 13004409392266388534 18112445214970262310 9628333074267446873 4063961886797387650 15692439318529210488 9502840939317512268 14207491573683004238 7307235722867445816 18261204750416616159 14006500227899486985 8141898227210921717 15466143520621088286 9501954934036691040 1736423165257801599 4544302535524388384 11438119750256567086 17928341634352406859 10848950498242372831 13773978580795303340 14539946701350826205 6214540294828125499 17777691600949722181 4351319642034350630 14640607799537978832 6343225537157121231 14946083816133878307 520127779376586316 13938015065846963887 1626886380224761017 10611061146560294669 11647367575464927308 383223873501004800 15036492413133836181 1333829950528451066 10529372030474710889 10188815541809891530 6481661102218958591 2531418088419539587 1748347921087215793 8195002370748291422 2216197637520597403 2861485342944664133 8329035886881799779 17670299260452140966 4423263873292269663 14142157274804276766 10080410741157499219 10647203086208114717 6096632169293401785 5090772038523846357 2282912201927670927 10255355129276162198 7761683525335075880 17699094821334176408 18011304395614263133 4922406353074537000 13185915832047658907 16186572161211675906 16214952529130730543 8735965837450623763 3446058845054809577 15467469601728524801 9963998215690459257 6750842852555006020 16461098872282916417 15005511401848318857 3256900027113318198 714790271797573874 18043186213605252238 13678249610516742424 4430394590911687812 10612222858197528806 17762076271682005848 6462934118181272486 6331194934610109550 13903553794825801968 8456731747787668420 1654905845626782414 4906459833846940022 5391732037591554464 5790228780654511494 4830319951598853772 14261496218075135295 3150465646430085928 2506107203526110193 16494503173400035763 1578779775588494860 8629254747808706295 9533518822882927980 514201763321631943 7065562008500544460 5507168243107485933 4559861275533778744 2287730550412765486 2996411052754903955 16793365243946482392 9617049110078808054 6189380974098451357 8234194413070610213 8571542481343748927 3355639126070406341 13939105350270814704 3467351821542879018 7197433489536445809 14176217347631719309 7584379236334154312 12761529948323593958 999571706348492318 17390141909437286581 5229863538468977195 5041570877705686454 12161723765580117187 16997680341493075144 4326404359994724061 15020137159514765744 13046042535579338847 549349935068046433 197929228733815082 10784409750982173817 11656910077988996961 11608751086828498314 15090115846654399321 18128550214993010575 13120031226809753869 11128629485332364216 5358053970037454459 10647143675431744163 16776093029762164465 9366172400833483160 3788532722012205572 7178662001744526703 2473372038958021946 15740250954551411775 9314382218316222003 2905950819426354844 9299559566475405918 3401630825571689082 3276535562127480325 15848413498589649704 6201696538142865380 5530617113547349292 2832352620293545455 5875435321319228681 6875073755408083402 12225833708955807606 16739840137307926397 911982973456876639 17701275140144873879 319510133713944991 2573525924201844878 9783898269236320349 10436152448954866656 16002344338546616390 7262868123353830191 6473275640792841281 11202087443496511328 13801978932202915275 15112783389085231214 2101940379270106273 4493553543634537846 3050542433248814864 965061813848765969 895156862922852946 4735965412973855679 5837515533238092699 11752026274806538444 14043901201238805413 17712713896264481736 15508719604934687851 11724001221727306201 13102682575898088301 11908055322434861828 2110046979953750802 7408508103556476103 11088419939159803842 16478700720141178586 11903100331848877567 140635847614420245 2151065694354781042 12319176473031419284 8948187004682223933 11860276918688496716 15368607905613530586 15962907022621020551 17815462834367437388 8500585203343814975 16257417263600612797 9498058295731295230 2941367260880477705 11136102728796500610 10455679029738289694 9173236908334074865 18288558725924587799 8806230729824341331 4563515448942424063 9342228479067875035 9481969506466127875 13960150014824668299 12437241695587426462 287492482140522042 14134291234113180715 10266932487793594128 4670023366718573020 11090934270447455080 2227533302627805766 9747719642020861971 7515220032124352953 9412328143538529932 14926626753882308250 8668528456677407566 5865963795649715650 6392711855695846638 15068287403622559633 13876902609164830517 4928469956557701145 8830961917578789800 14957800033749298139 8926600478836543524 12008759723069414965 12283136806598004318 18101791649202157580 15952470666121693693 7454561132166328260 16795690837756106763 15026936963920600889 15852355772797095685 6658532812004060512 4879431928053570439 13470658007069765472 3128463056956687199 12362201843852180990 13167735843841851 4902951392590630949 8973149100933471980 7414970375781384169 10243346667485427140 6098529995223238432 2500888796682300283 7311206356069297333 634464526902025893 1955107266189690000 8028858068743402491 7874720907882554923 12943739772939279623 2855218052676574027 11276880450818229195 8536072475119815689 10027595143965457786 11339790048377413951 7385779081139415759 1351094285291622979 17540553475232369887 6418589184378128330 7492036486808407359 16079186035115268985 16267169087178726527 7677584239047136850 16325005295262377390 13550547712910448740 6977150358629179369 16678973190762401840 636385851570855890 9636277530546888118 10226661556043617551 3344887300161286611 17659292287066241397 16659565662596608240 4980589960551930671 7596427231506598309 14148033386164763391 7309802372231779125 9813514266835299705 9058563760623149844 4171698486927119124 5603162830877096598 13369312693599576277 7074473884269042634 12294661771484497818 6746728492955264300 4861334589383239106 508084181090642761 16188836503411801678 4816491613056132841 1949234304407421697 18021435151112058623 7808581842680390082 9270358080208965840 7733903896575213024 16217507037277233749 17505644694647981520 11006732670000638779 14494635638468093373 8435103736493398104 4814302825112857434 7052924110034192404 5712203991901065475 7396565304300367757 14857458845430588727 12543896892711093390 16940716150240062259 11469051870016725643 9141191862606575997 2097979337057074823 4580300500981898998 10404993417122674570 14632245424219306397 13325822771322160150 1372404407939489036 17083595199360577564 1515692719003753570 3352780607904940578 10408404415959406552 10480533724604840479 10344772897095265356 14536419005498470736 11148011782345560820 3013112496226957082 12526064228660152653 12691738168474847862 8258447487966553531 4629417238364856913 11368840119332782320 18240078786209416050 3358289383932537071 229233272510678219 11494740616903464682 17566227057378995224 7059729025277852552 10561936141680388114 11860911835996074332 6422928864455119950 11309631554882811548 7652489746962849452 16744508483687643340 768643275460675038 17673905156876766995 7047726564391871033 7611649986349643315 13240272738370101190 10627837984980702818 18056326066391924123 13396052443482817698 15316620545145922270 15139915114506256012 1762754285412057954 1349118751542796906 2665725863768982321 1861739541905876917 7913737695276833637 6983563431425310504 10636458448190179179 8056983136862482567 16008896208987030069 7038490399453051402 285276820216737736 13962519736650215143 2068167482939106989 18434447227684051688 7874307388746490364 9407920435181049089 12124724073259351006 15113267630519722754 2370351612524924141 13678134759165520275 10089031996494254888 16278231594498457397 17679107152560536702 10029154043689270119 16319190985437044657 6151414997276775738 13860123359049127408 12430453304446264114 11449631958905286851 5862124240829002149 4068477468118939939 13714159633449234952 18444372241056457972 13885853051649446364 2422952379530739061 4587605130023266984 8862253593058520666 10659090640922191638 14657449040832347199 6340626309392743850 5592514828153895798 9898237142428054826 16812368218856783721 17859807160675574419 12736998303710698775 3532726645382997079 11613382019129171049 3310131325649405529 4777745787060354846 9819232713740409921 11322496575323966366 4267987692802493024 1078948227728608465 6948624727326378401 3176800848709461227 14353653716691926431 6642783917694714510 1736591584495535293 10915988009075386785 1164750072364595824 3332240344700921939 14688938819800187898 16937035967373415879 12701970294127188174 14893643859358444967 5002806855725092171 2861354406659163877 4363720514196130756 806893443393106098 11796157342441943916 16815047363042357270 10622962987601020750 13052689158371575995 14707910990859241643 10490244238181582768 16788069726970455487 11294470731709516389 18312017095740695783 13699241873952902147 16223466234930595848 12524460580875648150 2305525006875274342 7097019472841991360 758755473767238488 12164310859936544000 3354370556089806988 9087990362597904565 15222072886296744811 2804965536210523591 1051067149603488783 14306990462428218423 10588607509437075298 13822451699996099221 1006641819818962877 16554180794861179593 6758984215300637703 5221978357513736402 11594203350752002571 10268549178260657506 7609916560846352377 4941380521690148487 17581643939777493533 6458436951457747001 8812422968869518464 6362531467797395461 8026655114415286044 12459573362910543321 7368212127725415929 14671752902530281152 16941518358190836103 15162485472950234229 1062512395399729502 12107738543473261672 15057348687539599240 12183018671548862701 7339622749256855175 9588206555857128522 15876375693195664810 10551588197847201745 5314252726882874760 3024651057258060990 14656347390218803608 12570829993995802724 9744662684997306457 13032776676461094355 3480741016215923969 8982894388023694146 7745151343854038415 6131043442521917125 10687468557681103189 2665176723651623222 2508888124717012864 15816198677715458209 10084831075164011512 16703875948411758854 132345489105632920 12798991066464552844 10831894618603766349 4567633872508678850 5731882480132303705 17814302376691136735 155152830948025489 9886356150516905915 12091769677721472728 11867126258947971807 17363454850827811716 11190295905052428968 17859910532075187571 7527162901656474170 3437934237216968151 6347674491420930374 8166626273802404851 683359012819270593 3273666519632443310 14275429774341178393 12224923046876564947 10912087705696860708 12916160687411483516 3524728685937926966 1890271197317773275 3936248321346140402 11115433027922857045 12528009292906479012 2662789938912612443 11462062941401615445 5412358196767941421 6771331084086532768 8166604342105948215 12568576700900261217 18124902441845425036 7431399387368213357 11448379158528894757 1941458996504143647 11014032402178732324 13684402511831769942 15363863689436453904 588848106298659586 16675080682271289326 6871677441498601703 14526480058301386382 10203949459812792758 8465537748753687858 1398504821472047898 2018827563372637755 13697026186117666367 17357198877762311091 1034063576944036830 16211340305539730196 17995469176901779243 4183278555104402133 2174124025122098062 1302411578784717178 15206319949826977280 6408950000062510309 13032991269225471471 4167407663971940139 3852788788224993478 10984900402399458576 13566154197365844686 6251137876206726531 2606315213260171930 2037700897512151897 12368586922538223850 11596253413499195859 4144168809932154695 8436603274322237246 13184344305181378194 5820487198245920323 16964706578254465572 2877940884090215199 17499381395090643058 11520510182375872116 7972524909296033462 6442387797921715067 10313278750524130895 10522282169370005017 16844253021457268039 10890010888096217660 3102128556707061822 12440688943491416575 10897168930141798760 9731045303719204196 7395101732194127060 13114062583588167531 7068516886318802937 5521617550089580739 5814605229505571316 12465115283931840072 17141288724917646958 2539246695406876005 7445670078343970491 9598065156346068268 16097416524783462402 13488246563515837863 17613082544279057532 2346833793057932312 15825702326200646356 2199104566771231200 7780085868798319698 12991136175557118043 8161366422597299009 4698763235356381402 13402311535304498725 16104748038487045887 10475296030940461045 3375081644386926115 14816956239938789242 4642839991162499612 7665911872857900942 8847124297870139650 5645390237263548175 8636899530899265870 15875927919654711114 4951664733533257156 5231481673324210331 6868161889676353846 17617895044929617349 5539199210427450869 11644614110632121567 15137254336838615534 8024835848308295430 11993836046681839807 12828082908625237777 13938700209718546363 4870872515572872386 4571772678955928126 679425824737417050 14598614122464149930 4533036212529368378 9746039234465076017 2380124166490416064 5210680230766547677 15161343657121600460 10848618243580135996 5716134179847535042 2337204659976299951 16081623105808878446 13045704369878453093 10166088705146314969 619315999140933959 13059532776589544017 6447350178734129514 12988638019275711148 12619845519618900981 11465124472867192908 11951529505968441798 17717279185351497521 15628675147494423598 16005030778120161036 6267659992652109467 16062526271696166376 5710880096599710146 3651404425741898454 6897976302562482482 883483076540916513 1981014995994258659 15470046149467837020 7686405857812445922 17956479140959933854 13617022067843069766 12051104561846045622 3699282091745246172 9693055606740770652 13924834466573054949 12009206902447269142 13533370426840562522 12715010383390114431 14080238127029043652 6158640492111454367 7654832560489653891 1696876847972756005 11681954876550689833 6625571631481605873 1169292080328268897 6198267926410923400 10462715650440571157 10924043861354625255 5165890052693880017 14563005914064449762 4226057049342469501 12257275408816212529 3704664711079135092 7161365444355280341 1402726457565733289 3076397854417671009 11449472353190258843 5985065840987902775 3169358034563402826 9050596158226951996 17003663791114752032 2035055498320655333 2738673137419861543 15027516910202365571 6782682001698726017 16241502205824366662 8428727006420448859 10487396369263404584 16697802789670681606 9499996012826824104 4816764518694735473 12393936224306403833 16985596327891396394 15864446545861053169 5059885159154153614 17497429288908437035 18371642401740817867 2951450262515610354 15505058923713918276 13552465201980406294 15522748176899292912 5353276523560425948 5307267084111062939 15614456125004592210 11572082005547537534 10299554528525739412 2475758930347766573 6325174177569117968 3024185546519561007 11384622115049894946 11198982997015491441 6798733784197150726 7965841825875539792 17105178811868354074 8339162333551576139 11666028939690653118 1682450098192240576 6132140178729319537 8627100352430095963 18421249103614998666 16838530208434697222 1371178402420219115 17956535617015889328 5418425196929588719 4128455397114985522 5841407189324795436 5072566911015864502 10521957748684856320 1227096013202941545 9380493219506315817 7664676876830947932 11050544727157201674 6416371238122750727 11668006242530025349 10234627663465021962 3810101219500114071 15749506662382124312 17515516768862816956 10506907162826441528 3886215332644537154 9593655400073250239 12609093376027865268 9752725205754427515 996763713170567895 6525394941689708140 3225170820059146883 10139464319745580049 542275507081361869 304607078862096283 5481277133070916025 13018142776324405581 17540166479273005910 3918613469871821546 7831332612297312809 7728767056662451563 12203773244251945272 5608122922869722790 3198055946709428615 5934877980982107682 9341622069737935011 9363233216603678269 17421676281631097596 1054389241390388371 2639763430962027473 3440422374772231065 3999686411765340500 9821043542880174883 13650888037269712848 1922889670250581724 14537031727622080029 2294936345882614800 3899048338005074435 4281117871381370420 16779937591482632776 14852819308002092312 8669158707508836289 15927178001259214777 3674578058487413130 11333921670841172235 1710483927615387315 13333169839849811661 18330719619649456660 13531418272945423075 10119801358456367426 8458364739633094377 12625608897010067432 15930411859173569679 6345946811393416247 8980493408409851939 11183895811533288924 17752264378276724031 16534834978614543364 16375677323211155531 3298595807119389086 4458520866890545186 17783650183899873886 16059811957919007787 4827246850032854245 10490908662519260354 9554978177313722423 8771549836385558404 9828932523541339634 9861938732340430955 9168294778626018784 13975972504478055156 15891580566402370595 3275372233410931584 594307709051185365 17460905562268930131 16074536903211478771 14851254451141527518 2074775644998845235 1402867368520132924 12382954711341804455 3633167748674647087 9871740013423732549 721331450657952268 3927960838491569720 18254206396385299794 1030729347465483225 15803931491658618208 13723662428855433420 7813360977961767944 13415807450883532144 7868262808950163779 4009683177895473354 8410121751860997473 4404904749288633382 17317303723118828985 581738965662497622 77175081578543204 3895194316967410087 11298289353545528370 12547524362264384824 2619748109133300979 7383956716929052440 1398146785036831406 12949721859158528133 10226493268502920923 2107425123653331320 16921568025856813387 2048818475940293645 947519021066393233 17935378016710517626 9704205600763221274 5244588765049577843 11964052270314304496 10960981261384987332 12528212290048175469 3715865391011046401 10315274356371983876 15187514161192902219 12060178052742635788 10045944867991513648 4436726603230151911 10802966731430857833 17010079995087785336 15581218732400163894 2442285577839749534 10451095270582565169 8358513782178812734 2903077876190026597 10076684640406115609 10346522005390981306 9607974168920443076 7641471459391365911 7400887188247605950 8769882081823533949 11214728424561624903 16099341978376560188 6141161472844520565 6453811493070034237 13608367042666838834 11183357926345617162 587707636006156018 5866986181584468905 8709283950414245734 6479140473102588426 13692309991476504487 12050508052391569414 4432549712627374391 12574256646085532403 13162610750727153065 520483098666191474 11105998497232521273 3292084661609099548 2331108966907989282 7346405500836413857 7349203980054201644 11093166062447473799 7203959849328598545 9718362467291654891 4326908931927156995 17522920634796433760 16373937870813477277 9499333040618183867 13006562369007622053 3303254262880999490 1653863285289854189 15920118168882263692 11224980288743789729 8599854092398214157 17943233332597298612 15269179225836901592 8965332500511614962 14957769995002438960 18091766971678735431 18031418860890981126 13469754443880902623 715430979798808684 6716176294825080138 15344519948903713227 96644085538830972 10741655345491049238 4278549691201658706 13244614523831923799 17515856257867033262 10247732461928223740 5198488665045747042 2374644935964704688 4562150571105506594 4160150527762930391 13219728401674339704 5096241123787175591 12839774936776907331 9118439372636910630 17699223020324055041 781142100138655546 12123554730744479719 11159483461773824678 5073256912363798940 11347867547171118727 4344007663387349171 9728674226968643943 17992138667784564793 3531686471305655654 9532755070496948552 4597631865837786357 15362533384099089157 12281557921085711522 3869541938296421087 16979240796238626199 8083091678738096734 11634999253045639734 9402742348651000480 5065817596707573847 6233659298237099960 18225925042767877651 6771140148685295395 9429001141218585529 10712362748851075277 16204903412964818294 6024323392421741509 11437433815989003922 7764577778290509135 2202590589637177769 13933233870645425304 742389346346303908 16587791490048088523 14656461927417400019 4443835940488364413 11330691907773719451 3677339143452120174 9297571649920783404 4331311557469046028 5915361484439444961 11793833172026677518 17303077185532561973 6828508988341498850 1397016684028183122 15762816406138122365 7713868693418519609 2410770879452447792 2074588296256611983 1666372489502726555 2171363501563030282 13520494605816633395 16632158611880293127 1608415012478740277 5772262627634869133 15015208724671894146 12823408967541947882 11716391225960615738 9059065433595364804 15617282135249139398 14343968410997197898 15704027766261114309 14194647496367763249 1763569770247602938 15627458756750726321 12375891965697098443 14860010702243092116 14481965206578733024 16421979385913463378 7714412394461099961 7463158939001811464 16050380119534613021 1959733531643214608 8945816557854298244 2804040140985700239 10612932422294133833 13161408585716479327 4052304146653613237 2046561133153902233 3587734887186756666 4320395659338052024 13782503377202625382 1999615567383559995 9658755467039261130 13394739916847272702 11832249236828883926 11782515781863945454 364136651756561089 9592287995503162544 2414065111676697974 9491548484378045743 1815688497800437124 13567989085562323220 12135452165524482154 15416150283843587516 11146039875819276896 7540521763083572135 18282751725318849785 16137690936117531569 13092464185892762578 6573317945053183006 16357353196800124786 15019432663071471471 11869349122119968773 7208310593197468681 4787556326695735764 934739821497929356 12807372007423046605 16721559449665613840 2989622598853946778 590844761927017869 7286688843475095213 17244869070392574498 9797766128745876691 17974617203307517781 17317388261641279008 5908492311659549297 986413955058897091 2058839611656065052 4100494808163944009 6987233947858465059 15128032169596769052 2663033612496023220 11234930380575871380 8282604513997215071 12959552656805588092 6842242934411794188 17269232289426643857 9930993000410766116 10946230409665958269 14644987121504929869 14223863140922567639 16418851329064980677 7105779024350577081 17663922876185048365 10485900644023633917 12680884452906350239 16222660493630098698 8317310984606666847 15545142615291780548 12771190731425165226 2385656747724330814 13217592975686424650 9272935291392256736 16822997114593713989 13238467891648663004 4143379019049482958 3292539957622870919 2738274933807424802 9454064665947588309 10625163330814681456 6685225207653571029 7666592518398929201 14518991631892728859 17796294095098251528 12347536543753540220 2690326066376491922 5937825397095331236 9236225518673924712 14711826371959479698 1667238129676141923 15413630027183118032 13662666117354926309 16393029923363148976 7672272245154026043 8374079924393013647 8102803982460102027 95461148836849160 13853687489289830434 3631432295283187699 4928233117557796135 16763068863133982302 16300215791750984841 10337433816422371837 3141909869686371318 14894347188094736210 11746485879912166759 15798005863408008232 8806132719280743782 4131393067862245804 14861943592224382091 13133875579134033135 17681569481988822854 4849777831816026546 11912231211231417326 2694235350339160513 1697231864889287664 7800325237186843818 4381524928239006617 18298542886634965823 9729173882763264402 11579255333629389849 3471824555541975312 7561215151323181187 15006387482241340588 17994292712927340582 6994174328034563958 2915014210447220678 17485351099471234381 14183521795139613442 12329936940737620728 16460482391278135851 3264517332087435145 14750886377115030311 8676121030753850346 8629139380719088013 18352881035939060485 10450487535171663983 11064564684260404075 1031178266432428910 10789075348621759983 6803458263182847583 6292684025972786916 14546569628681864567 14520821018475763865 4095381613714590065 18177202780993581145 17462210156198832025 11479688567949916972 14091457144929632421 10273747998308770123 17005502646563505235 13821716331295549711 5305298543702894911 7343332899800297565 7649192441362299063 6099420272856047629 8661771623045456686 15503481501932104258 13065573870009194024 7208722497070808757 9783957017390232607 8110462370358729573 697130929185690558 17647084334135597654 4763207663853702215 14333827001800517883 1910526046539757444 4596786118022535885 17945230093943894895 15046867532793239446 7822765245816146236 3529521585268357207 5165492948468289070 4499937557662917696 998124719490903045 13879006734610977453 17337288035364398434 11370532598335588880 14990446419928041611 6398897663797087298 608024277523095202 16685067467905815152 14727825842357892245 680656425427824298 9977956246336820745 4666135665655908650 18392909326189749715 4811890889453625018 14493758591340048419 17374415351025376252 534811528207581087 9970365186656739785 5381428671714973761 9564478618018587284 7419923203310369361 16571794584891520718 14013362903747447383 4432167019221982875 9060073538167455478 11551961936749165067 844476715481514483 12185206391597552867 4035877492981278644 8440362155256598725 18243024562505649689 13624523435356526959 11277563439373315443 5807850615286599450 12855536808238204668 9564947168442406068 10409292573967174162 8560797258691886153 15734748209817050486 1854190446736620996 320795600306947321 2884286083291290060 17044333173074866201 7300460271479335449 4928949828066062978 16531285832857303070 7106922279892118337 624091681001576668 6309412759934638786 5927020526865837340 12306162581986509421 3508548065372782069 12343704729400205780 15553607037711917839 3425687209057709800 8052939125730305259 12729158128384653996 4841530095256100235 5817346482941526819 4172393688573169662 1930253881052003587 10718038459265531950 11450195661475652232 13076647739303146942 6161705283734731683 6719990620765018556 2894953700844469252 12279305427349929361 2631677495272892520 6357162958866819466 2502059153370270724 1739896823140571226 10273367442703543861 4005944507069371337 11173247336206934730 5966306366414143291 11847123370468547765 9852088048097088121 12439734346646054987 15349737802828486422 7877465738737204090 15744311204067986197 1337003187963662445 16040051300199895617 15118156126111499022 4128249161153773481 15413562822880416814 1150312985298772231 16718861091746915263 5456741401751782498 14086513708390940184 16967551710693580246 5542898608649620886 1037342179525692330 2531178708771158425 18078850617216610486 3299857629987662414 15271497449765998691 253865090024535394 9485058473815985649 9499940265862788694 8126736857661486478 14109394232534909070 9407332728272577996 12675148107352820570 8191137167849060274 8720942312984327413 8086407956861668563 6122223532001088256 13940661909116112476 11870482094089488868 541548722111404640 10132837814323194814 13037743359341743142 2349558364241994751 14148945677678227379 16418871989849062923 1488277102693765215 15823088975613833276 2219286944747292948 13110103302052525438 9376069543219109575 17389981824870031119 15494364599037962404 17915944163251647065 17880547510164865231 11746440795381044697 12970064411170282770 16046337382474076537 5676818397585860563 6868881109537761602 5435157934123519123 5375714640958664997 6800131071756249057 15412839938628577901 2057483494957537007 7264255530567769862 11215420337899396202 6212606630513873361 17161574249827135523 10213905333239904948 8113896922096891306 1309411510987184860 17777493148279854873 9716933040062025672 4045970866979682372 7529033372813986086 16800179038020318274 9514462097804049979 6803294370899213366 4521220930759873830 14946597178805098168 6347378860478982658 9845468989594772015 1217551131020633240 15250977764238361260 9075555761435671414 7078680828023954446 12580273807832398817 7207504823931603160 858942800922323004 8699583145669975688 14483624078157928871 15325272711871303448 3675208989846224205 2958399169286646330 7741926513404951875 7394744893324740173 15601115523430502309 11899757517345410439 12974735776897817958 11648622577201856623 5975593488322906630 5500506093493243613 10150707256557822377 14944916913299431737 1899910734937302205 8869436660473624992 10026537849970210729 11343341234197083654 13959958508817882916 8051719813715645232 6356164024986051162 3939590465214276527 14271462407268159894 15337609058377957140 6142641264769116945 14757861052431651486 2333001557750337247 13833537445078131379 17886163756076359706 15217787700818835226 16398925847857881464 15411979211380857444 10405613441096374630 14624109008180679229 7923865352817141595 15636804737585395994 4959883528833314423 15640886443149519167 2309526513175995775 15855282297795546092 13397662230793416097 16416508116362663514 5079158999253133018 16093487763854466453 998336546742103978 3459993439604435271 3867815215382417833 12390133381980212770 3856268254767950303 7576390392973338615 14949894436269515432 13640052706534345023 1333698372794212331 11127230532224069698 2883799320040958692 9770264245795576930 16507415405945224027 15115536724328087589 4972223458820297784 1250891685168090972 9145561432921540605 4765952445539001476 9417357628610451940 15161322661738139182 12774077281359421651 10788398380591041474 17714424735925648301 11804372235189235664 10570938904793481688 13229531618285212784 5598840141605229266 15280518012876954664 14906813910674674435 11490414425189516755 10147323257871411727 9227311815265347009 5006127168458305383 2488145211938180083 11451433321029616914 2361378480038492027 8295419391431447648 13792387179145455239 12190236362809685306 16469987594064453027 4734031163087843900 5102011356728981360 5401121005292820311 7036470839752443686 9727073451904729602 849391563079986224 4797051394919629598 12451845687621893490 4879637276438114213 5918665557787449259 18189264508565334964 11844760773640592380 3873191975619590210 7386602499152397267 13606138303395366256 919892532774073814 2725997586442588371 15878681052519412211 18170378576250887658 16469481064699794259 12429598468360943184 3974136338463606228 7838977596018603229 13800205141811300972 5039727357584452792 13792925155643180202 2122586128985042759 13314948055679218553 15025818384277093651 6501988746885751576 1366411935530582443 16507919678495508026 6808223221371882165 1687102382951350096 5985142346980407725 15863080973821354466 17423079297352774686 7262567384389395879 7104287583402920695 2796109624856849716 132113717455119125 6827689047124478286 12184419569417497963 3085003210489227133 6930866203606912788 7521939272114307264 4172522928367867969 10508285128394679986 9868254965664627263 4539907106862141601 1477220413115581821 13974526353142756073 3589254836138026118 17928483955292159103 114558548805476770 9237040261741777012 18354543140900321829 13801430669974341557 15079215855740388065 11354506610370234227 13825604964458329382 11463832344432139870 231103938697514007 11988485256076900769 8693024889712608924 18277263240780461729 9601940619077912094 7661317824491066651 8212660986778896604 11529401968861416418 12602576684162741803 1496311390281290237 11468925995119949349 7156786258576768967 6695074097223751323 15157521665742919175 4202522563403497850 5709116585005054527 16079010894206753551 12936501042803617402 2148502786914806652 17679036972983716073 2728394520821208675 11597279049773088117 3189777598989181179 158093570817719651 9554219501491410840 4567132630061483885 8535233123861907011 8209038020813500515 15599686677812315703 16760158101590218826 8255658078164337352 10843801236928657720 2842274533918148711 12636453500103568840 15370388423583894447 5625079204206790618 5876412446671752101 6470234268732202972 8360114700692074509 12419422125197529098 11557059313099229014 11404592349391460566 12948955651067864441 14707350660995221006 15641520452635582593 7583685417552098205 4114231511836659527 18002784115600082792 10561456040069983576 8437382721511177935 8668328504029481723 16139721325835811270 9267607936079001667 5199882133687462630 8770237720676947336 9183386071407673789 13900201925687029038 12616089052260946118 15015356281664622493 936256785358129648 2069197938332304253 17108960270675382739 5111084150384040536 12736754318872152325 12816571326893717758 8647749243911842205 861199399095014045 6301122326713699247 12878850762052908271 17274945352448143327 12265021578576390279 13875596029076725130 7665777537050471454 10566307169866851588 1984635941977354405 4505488622906573665 3084463700270504782 8461408920136671856 10669792507624736111 16068607360046115623 11527792249316273703 10902047342517901307 16290829578591466802 11716102597247843126 3644457588812365713 4598935221309078698 1451192849589396691 18378432911256121620 14297643650825345578 5899107317202285921 10888005712926750516 17778931209511314798 6253769129194063021 11680347416274738517 7226978152035030394 580654074093145245 17059882115222340921 1387785913302448663 5553056067197147155 8439570389964485234 14315987259343435392 15775795706859874089 17253251021693679473 8595033711405366238 3430956295634139746 10270309233782235544 18167621543665959826 11812438913433455529 3234220599638925497 12494428496814643694 15824492353451476438 3205029999760145783 2469986927539580220 17807533719376066530 11605968049984493116 13027353504514452288 16968869217687091953 928078594061410025 6000485053282490246 5321242170420440851 12651653162364062805 2284545848933843644 6317847261356327380 17787414154484239961 15760946981344314394 16808773069490782950 16961040323022733492 5890715100515305036 13495049915468277726 11528515880111990052 854758725618658831 12611738473885798264 11294903417951886736 6005714763485624161 11524343338718847655 838085508963533772 7903537051933892854 10238974987955380294 13770673793587506782 10723269769151456587 18096926912487756578 15673536474413456766 5374096774587146198 15669927853069364062 16307009706905845118 12989575498442561745 14564723834966272043 4357481077692940254 4236920184941740129 7835401675404810222 16135150161475309712 5981462288257760037 15248460539369662680 15982290323168820650 8154400625063750030 17792477801759023 15502146615988197306 9111766987565694930 2524620731003701210 11490890168434041509 8970383923291342055 9124835758558937868 4339694387656908647 895127385332717346 3970856365148846283 6898005544132300574 3212020748221194893 9571224783544111500 9599438310710371445 15676372961768925372 12618419482776664776 7575285212209251729 5332947982596392299 13352706805640453029 10540989237828897079 13778136257116642578 8019581712593963832 5689951940423416417 706153909636136924 14719347136782855485 372771129734502487 14249241208366095674 11234187964447654336 7359551856203135557 2854041333970842284 14919423624427658683 7600131050905686253 10391342835932885550 6207808165298829979 12123545620877770283 9573426169881642782 11745477959508699746 17672368074459486927 8019925850709460832 79235119551910940 1577855267122701920 2146543273558966872 3723061109132559985 8775943193928423248 7253402389337807886 8860597066902838145 14271127768996340377 18141436713874150694 15483858560046540835 12470658608388093513 18065807157065663641 9095587412296080198 1680406904536760058 15261483084816688095 7124565461922851636 2613023699792142541 2998620131739879960 14925732010188794539 16712412307470594534 11779627708772147402 880134335100369833 3163554801532383336 11529437896011314720 16114522051848371798 6114673693344265246 6085606834457143416 7902762722384537557 14933416340782508847 15983354112628717422 15925762385954508762 5678064649917232 15525357262891207809 4875371229569016235 2287829919827798165 9119562999411277852 15472094512004607044 9035453329243075786 11493036554256742536 10148733757951165579 6261956085405557635 3011612108359156481 396187630089785578 5259930469559650928 14555331984603576097 4889397080000343336 3793320620927262164 17865469096144919634 12818391588862424266 10906822777947573455 4819819542617684758 12829992777016494991 4509665117794240531 583285975454371274 8814564815681508625 2317998691508242563 11884737593156746708 2498758185013880562 1934607354318596849 17884230085794616664 11844860650589579152 10005172330928865569 2566258893917435371 15539420273828250931 13551358604753524180 3941646668794714466 12953937964127537613 2513470661255639121 6023551341119915993 2467560273300179001 16780008695808436563 13553131276140907901 11804615126411504804 2496424158590006688 7759229215361171347 17975164582819386917 12796011961825606335 15821192943045033930 4344820916964039564 17500691919649421993 6583384430241595049 1673048547382360853 16203145573602618205 13986167754248228293 14614568643397217130 15281101169291318658 1096611347880396534 14558043818260895393 17716158880039399762 2495083137436038021 647203031469139100 7948418073502266949 18005489303463540518 1510976173080233758 3543183453316528818 7982236239429816730 13162066854895984741 14102060795496425257 5614504218193300691 18246129487307595902 2848593804153444788 16461057387650513354 9474639730198580439 14587308696701548943 629195628276346250 5413630377967422178 11068570022277236456 7020054491292127697 18104317711910669887 3702615136155868216 15114142094584896751 9957375598272108592 9364697827296817967 6424066128290081222 2904091639432231978 14614468727540906294 10790011719928722121 15950482649935259212 4457250108975535254 1855904104478766152 14120316961828308035 3430181075199138237 9481551315744603353 14244737008651761749 13417259418886168869 207318185221585145 18189366997723175696 11065510566810916961 6338565724481385847 3063527449160551983 4208450889587720878 8957698632115309346 16434263959774209262 4115478593322384019 4341087744219356474 14195327002874754782 1040397965040859649 2220258307370658147 8431871992137223512 5584117349201088909 10656602889252292596 12153495596530224155 12825359191562665820 6372746333728451590 6443886496815494402 1405569615557621168 6817410879871158239 1427920661683386243 16296729568600276874 9813474821555578887 13337552827593250813 13325180361401681785 11953606809171453443 3393212238845371640 11105212449001267112 2312641085110104283 13032835270878727334 1851175090599562002 6470305096943301987 11188555511586099622 7262403491530064771 4663763843948173041 13231883880461525943 15433280817923701195 16557665755368235437 7641037438579674337 13709115633664709168 2831687240758757629 4054880834852869482 8361350472615936472 12902007730419223321 4269860080884256734 13684214188653633324 5631743309327393131 935084308388655784 1840957023682504959 15882861712888506047 634889009851974579 3336171772863847891 10925586324020028469 6030602073198874517 18221178618742261663 1207928602984521621 3844674131739378204 14177135346897150853 6599337469864946776 1313208701700474704 16265182119339572610 6342238926809233901 8594448205502502114 14136288532858622829 11103888829170425862 6732015094225658090 419324908646173349 8427605343105466946 14267368316820967886 16604251517589361917 16705523529481719640 10558400037113541293 375432604009855231 4084028435746367527 6626942395301429731 13130287981186121646 7937745869067975382 4906995532058714304 5782693905913823061 1993613108204379222 3566706707008959608 17098599283213478273 8319833355557835926 4520022970044397369 13644516243584000793 13989874863716538489 3883613520175672312 15063945783074433052 3444668559228431641 6566488768311124029 18036061429642480606 13433400193611037239 1296976477246372026 4607955064999810659 18154921718104755373 3307478183378359380 5090164060798339646 13649306149177457381 7485670646101974243 10597857105596054119 6076728063799219635 6526379776712271966 6645071770335113010 16640328336737301738 16945325156282156447 11668566281883267146 12141532800433970435 5609345273710893846 14605885828686616472 796903643593919271 13002811110485634060 10599954813786012268 8396558644358601588 14513084452518297173 3103619581455391058 9185702311288665026 5582945248979176414 5848397680565397861 16233816903379595779 3911784161484960735 1027768574204006997 5124318349385411051 10193554751201191026 17648446344735793574 2843360784200140674 8100669024607200988 283485510572230482 14333270521039506200 15676857216202277021 16571812788457698112 14505717007290642350 10419022462638675884 13584833675969025484 7057012147569624664 14227510244182097159 2387628325738636752 4534870463203710144 15799497567880429104 16883930808879012225 3290512521030429908 6864732218189609411 8382928408451155625 5264739098091053569 9888197896599052090 4054638690647230103 10411649482909422926 6347644218710140955 11867025381328470848 8449130201958497358 17875559106445688694 18154624896117662493 17306469168407404296 10932793850618625009 10432205585305017860 15148875107879959511 7073754976275249776 7485318061658414868 13940704619555177303 5468220559568184451 100501720326981392 16630880335306712470 11920630331756306232 17087997945062921295 12324567045925420063 5811212953242281472 4430236313066061676 7109313427882326251 8338096889806383282 14371952939926040263 11557414817162837677 17285474083524535433 8501316235208801860 5740845448783115267 13837313612925056476 11080518248244413262 17288278196578325444 17044943117485062996 11713724216365753909 14539625671840656069 10013654114244426740 2672361251542319788 2194721938542840016 12876100038358905875 5304673711451803586 12307291820080797251 17705043096444280889 13064542690813436000 837499478183199264 10419714165630703358 16407932699660511805 6665569463501966064 13357350757598978919 10509617300747653026 11371964623062515289 11889623350883589669 11138929908585231109 1902291456054954224 5577653024361491600 7717093224839233523 1624765512018940592 13213758699219609029 4221785078410533884 5802967725204722335 11357023075377384337 570810606779873407 7871224063787301967 16620377454810792495 7532227648895017229 9284045359602861966 2731964470598132679 10985865355266605373 7835002136385116150 8944658458705865088 11894125862287476614 8559833579043400178 7973759540013995761 9881153961630017623 630290880561082709 15407882729040779530 10400808338083939136 2224445375543561458 16277912637092876582 16785873437514908574 13174857804942895750 14924761171840131257 14943600066561455365 9605526159660183299 2067204903722472764 4103606955044774285 14067101939375867634 11042108541334918063 11588806895038131914 1902442879457315431 3967823595782979751 13209697897704269228 10418123470031681855 13002181736929113939 2235698675158026226 13576301798265256956 14892126505515712919 11632064791476374630 6949054548781276806 5943519536935123647 236397972794147505 15311032055863681044 8120029980358277437 1174305500933609933 2517033131439767723 14132585792400479017 4387090245673951152 18441469827514985306 15187234917690592188 6736770597543006284 11761950838681162895 14893126969335606726 13919331372447505354 17231922665432092628 6762167747492206833 13074755268786620196 59641820606269891 16674671126060943690 176692686001849416 934650816575690382 15193941578423502603 2958339645793862687 363477843597337989 6588451594282905634 4399983578090134658 17409899181801913279 9120293254559436191 8271925890326365055 17783391972914762844 4518650416567205701 18353147880999389017 8520818143140006020 3585641393444221332 2027582070387473036 1549317276386014021 16885758135868318008 11410636254103646389 366463987157678013 3794049699392519726 2301472207469197616 11268027117841096260 16965056639005118317 8053290946062108924 5065374134222304838 1216397991882984417 388998423825539329 12042155553157471495 9794193580938125923 1672965186141740064 16215444438797898786 10284274611294275973 6542205921316429126 17579885416206473571 16686125631349188020 5623257922217666280 13154074901160117918 3858303265410778072 8952809077268799228 17115707347437460478 16526449190093683013 7041685934769143861 9875936019011401028 10474233947777432132 3732184329749639714 14840039977578710485 3222027274517824554 10827446561216097135 7424992943922734917 6202892965462167911 9795580776158413007 13969523153692196641 7370018955755695048 16203341551502275796 6428311462660760941 2674467880555452019 15829414494977803168 16929390918520121172 8125993074852251149 1682022332708622285 6347148433528524070 14773528216466962654 12097384621833633187 4846396010313996171 7849609186249494433 2887720596670081527 18189058871337715345 12976913658804361062 1873797411566181384 8683968817248388562 13931767272282920288 14192426769005405941 1078739633638054777 13397237044962551412 7937144163630573429 11373279644631989431 8751270400995887433 184378001930025392 15747038271383741105 10646262188170822293 3281896417368227914 1246169374006411615 4169798810886337382 3244499465989631002 16078677404840874779 13075884921076140999 17680815859726546246 14980707602427760838 13139236019843624630 654049001842939164 17968257394643313141 4010234612328305387 10348300064634388585 210467182295563221 14150048214585642442 7989367582796265694 17773141823327397903 4756609681153415112 11656344650609625818 11314400628456835686 11747523425372537692 13116875991836886588 4089831986175624541 2493671731294211661 6931721296118415434 15605640452421228752 5547021236852338884 11981253758686346571 13782600017763122737 11746999340566512261 8003538843876429602 11463240985365843196 12237567099322144529 10804287755749112540 17490432340634692589 10247846183778933712 14865500378047670025 9102056692743836241 5452758345696693253 18434366185530451428 10376004863526975275 4415545213455382603 9631506983337421832 11476033486321143739 14930412211439529959 12457624821332012054 3901802383915744032 14816586906553433673 14567353817403381056 12969919141581525559 8538612198422244848 12971995424369330215 2575483930703283921 4836610333848932987 2728669130254818068 13935002406777651609 8559145331556694454 8172352548348918662 13249528905333406328 8286792198817163495 7389901467506720899 1706107406804786012 15467434334213706923 17295687819307187043 7326887822810425476 15077320695052902301 7250137202481395810 7990614302989077123 6369597105555636094 9608849035165578167 3781231288202982334 16376641435751763749 13705588377811929196 11697614842687173798 9349918555429015755 18418314627598015214 7126524880428647185 1079518303843113070 17506724350433739080 2746955503926563163 7734612769080211501 13813534653655604129 11176514428474173147 17017770288579795713 5184784660828934190 2560356433861682487 9084410335443342637 5460614138008461205 17892566874584768342 4564948604491384715 5525387620983129213 11248155433626533351 12610539863556106677 11506582168446197774 16442176278986035787 8304020013970944237 16405137457012042168 11056372182049050124 17231556943743008417 18408561075771468961 16192812116562357276 3959778455719071882 614080077997550410 997869322071475097 18199566281966253934 6158410291130011821 5068568902919709478 4404035730063410857 17714682076335737911 13180217398075300140 7943740509408569485 10140383124871830714 11506855068065425438 8870687868974660965 8200427541825752846 11140508918545807434 9970630048002043725 10605560159487410837 18154046583480966419 1455493397997701857 13191738243385832039 2368769566217350411 18305151737136652184 17266588061207962030 10932630108699093533 15883085021917530196 10979984586644973296 16412924072466654240 8346269233089884267 15132495999797265467 14897945157489963511 2724182438696857227 4994956303639449663 2798888315672999296 5918949961532520155 6899685933913196119 17009245186126765322 11652318647499367194 878887221552147281 6453698598023625608 2157494952983493286 12895634573749912857 13552201503535892938 5079924635660777889 14245910160561770059 2655182170022091378 16386870249929357308 5178002595901429834 10970362506483352295 2702513885459828891 4300031439100819647 6248816311877958434 10578157154838649572 3864040373813692182 8245177401513299255 7206279925584625639 7259519873891125672 16345933214183690984 4937853782944458975 10765977443499262187 689104307932151567 13674876972625856925 12887029510042375795 12424077347237041203 15482117509584371170 489182242158994724 2465892855741693040 862699816385614354 7906418307949574635 2759265206606983395 7510702365067028530 7258298236427281384 2807209984712971303 13052335107203039666 1552420719551332408 7146699477550649636 2696295530597122578 13363734987511412483 17931311899693421842 17929955243021383146 15277401069943997340 1229486093154379678 569542948566958695 11947417092684428598 12157583739275866003 10775181554019770301 12291535203634494081 10994936433471570449 12735858957365145610 5870875493191250552 18311930420550806646 250838473246310516 797177098113869891 17790762777875786216 3893270162766036215 4311941950797258990 4647288710429867750 10681888946871681428 5613497640675825503 13902828315949309270 16904208388839766926 2721075307718598410 6782400616209942359 6440626709371814687 11108490250317795883 487288384692233291 4764769454132542461 12809042486462860810 12561528200961658362 6320785456123969887 17254727853483285536 16925821346208810962 3089615967640602727 10609727227133776537 1415865437907150348 12271161918804284499 4427043387572728888 9237100531988776005 16187663869257395547 16297911833520181136 17915808942010460152 18129474865610587016 8114129818402719501 14253791288310277781 13369487915636597764 8028358672176719441 16568857517020989533 13771926566090877306 17389685849917129550 1144877108574391441 2393750437544788478 14178108083881497125 13304542774960696422 3842717105445386835 16118351781932993281 11768543673634880938 2475023652080788899 7060451737675334805 12524637740373503613 16409812241736896126 8015195849277613124 14351624979797564371 16406848268402947544 3313434284913294247 6593647526413748850 5503083434989656939 8283287839468634481 4234803952808816989 5992888573389083698 14598518281653020050 11078484509979913351 11226347728041248231 13134301503974509734 13575661212985391572 7664596615477299733 10325752986618564150 5890242374821115914 15255615964589623869 6467780112443981845 6498878977186048155 9165271259504889866 137280783323875454 8250036477113242476 13533667597386829677 14725689932593441827 8058972013145793299 15336521306000182317 8212428448546673839 421538777000868747 11502155257408181430 1250053531191287610 6679056088402455614 6315389908834925906 5322632418466335669 7991858942656019876 2513585159271871732 12755469099292096745 9488343419077369433 9967189418101469900 7382281290182560082 2448023874843597443 9407271910998506977 2603573013952787218 10232165014260032299 8625261435645568691 7836559748006779835 14516745098895093823 15604157842885498943 14997037388957453913 6534337468339380915 1618288008892458249 7162631120248797036 17328444826110774841 14629212499269300320 8009878973729853675 15957026685011214404 8811424482110781470 8338866240743884454 15142881001971169083 4741168191635630937 6630104780525919436 4500313137892748391 14289251185271369958 399462541205904912 7887562928442353388 1643682090468595334 2458930319892664929 9977639877728983216 4809479687009081828 4710232826678227794 18272183267706385804 12718093801811051046 14327505333308113513 15281267147686605092 10426431072934688528 2107985176480576226 9838145928926403356 11486710962170945057 16293986210558053149 10351439348801466558 11689658185049206960 14074546304804398342 11369093141020191290 9395321495180496509 8708537540591768944 16406905689299715586 11923891266162530671 4974485462217787802 12333257634560415933 5190926192249210488 7847028007110142736 16083707327055075681 6069784658047250091 10143041323883887178 1218938205386076902 11809932293985245450 5545961616699903622 18398734263288664653 5595231382709555150 16535105714614622675 4259247542746422479 13994011060759146971 1376672820661079908 512085231035325493 12972590558516830973 13794741670654146003 17867244104150180046 4408544704528573820 6243060487305634779 5781808970887246811 14466077048913272133 575259095933079161 13198305342247481965 16580125213223032003 3039294950532461122 5855047368186452538 2855410329835990030 8944584639645614773 9033680019300696179 10253982738161532169 2421691879981415911 16288321811650448335 11260275455711165523 15102778602884402755 17927362161368840174 6262742407868901406 6534584308806192029 14815380667441727582 4304111673549114651 10910267243876458222 13441783544918693866 7365077268850683713 6717740001721233319 4554125856809560413 559137574432811992 3921222029381434476 8718795887705613044 14679766247178906343 2795737670688415343 15982917512724217029 2535405768731502269 8474197667354222320 4884777093294901687 14857669747247650142 14463181571615617568 14212314707780677814 2183504711919788374 9517941216928137894 7213394926235300522 3937989088609596611 11669836342887321645 6390164900078531002 1809911829174402304 8582610807966544208 3420113098093538052 11473303035679984230 8368914171950403777 15462069528343786719 3347037415488771368 6111850551614809914 4029435116072178246 5980954490421340082 4318710467621618148 3289276741441160132 16299267255974462587 4844240717188835476 10962628275162148286 8156900711943717612 5687511112672234486 10636434330512743245 18101812026079202787 17221468186342611860 14440427266786144281 8757789909032640401 9184716719049859195 1344062970260719803 12722967917011602361 10228979726562567292 876443489833652122 17314084486996003773 17422198908039606569 12008243643433759788 7776767358116707531 17281607173430775543 1628580618612370414 13424679758260938519 1775276589704604272 4095643940430810062 4932271024851850781 12870977404055304564 2830160222787930742 14904540692845330207 3011247356484553900 11095678866828492765 17768662851744182387 9983350655812388402 4701883324268488158 6825895918903732937 7575014752800258924 155726120083139825 7222923894140674718 4274742924322455026 17201658732526068782 193636645663991493 6693212711973204442 12801441465470088413 11374072335142956013 8558872253893383383 11282262686857998443 2347214720776442047 2053348479655585624 923567760062072984 18312941039950134397 18223634010190983217 4839904327917527963 8747052955751807890 8296928628697642426 17273105842809422022 10070636512462936232 3505521245010792025 14009488212092408969 9755033618592198119 13910648521389139115 7592402468612036643 13385164160219246677 11825470688311910443 3698346597539145784 14625100460203476126 7458971098995708493 1170787360526924493 18119589965961646610 8309603891048641664 13327029880910442647 3394226312271968352 18082672104431810842 12184049045991614019 4457732629122716777 7239724679526884803 14863719870178449709 13646398442278977561 8716165509088454357 14723246154421839781 13986895793330267915 11030306557791455848 11026695393261908075 9233657692384871122 6245075976326326031 6068562872009867725 15544752492809856220 5598224533240745334 15103242087862646028 11717586832332701716 15400437131000215078 5751108108489472909 6876702599137756656 16225656150050529062 10027268922750970906 16969844625247348918 14430998302673613104 11381784048262069182 1629059073071804767 2888681526100233419 15689251754978596145 2480628517134119 1123724097670797681 7238952404567518292 7032734915532755342 5184669502002213405 1707880618360162390 11261104230570559241 3454890955499871213 2287474136115121791 10520523288635503112 594107844967102250 9499962332773179383 15208213624078642642 4507676309280867408 8115093586216787372 2226596066348034812 433382482339691630 17457574825136973111 11538168402652094784 17962001704244177784 17743104868995736787 5801806441943417285 4817303905049092700 6810460930369126005 17472995008357476361 17721252677181824141 1460832331053803511 3859911170464065106 2881595349146396493 4918654220695001436 1477472639683562784 7803081623592455750 9436392911088759089 7317978962663944751 4180436509655047833 2029415321724367059 15245768712458370514 17546368611076965539 9454899775284754088 12969798216645964334 14385919627993168419 14055217652231549805 3768764517263455977 1178112435408834815 1521006986744364237 18135182836664400116 13940725221078546546 14645686747501399291 13785653453994375383 376275429778281290 493431457420363541 7097098577006257365 2358396823267015891 15864266781919182108 18029424716210348305 7122699114192945232 12224769627201948202 3132760857927132707 887722931743226497 18215042743566696904 458690499151003898 5704825763419324987 11628277614520687261 17760584195718678108 7032658790906177340 14956218732600189180 9668759927983066312 17644735659309022571 12517699917660779920 13338045511437399575 13369837862455343600 13425459799986669014 13670149142210523839 6752242892604015251 10706293114080129136 17340725079117118377 12166262008906133342 14007267624515855279 10619975788451871889 9335602380567606237 16642456859455436621 387109283310178160 2419735628608839136 13144138819999822826 14406693065966737564 6559261975300759372 17894589929421957636 10241441173628622159 1259603982769204862 7168634100240553753 12966379373633466953 10321243128803618324 10053281197069187437 16045041448833082615 9319826918781103727 7595209195432145636 6505391260261946345 6954817432558131666 91737802640165356 1884675363288961919 9776050970520559606 9173235017220109035 11304226964707542937 10339519461826541529 14702276797626694292 4583171133549004197 8179802141108514978 11597832259231299892 8017967989212785283 17263518648944611533 6323091154051469991 16217482488546264443 1824305898269688324 3031172828814275372 154633986864973600 16118080683145746734 13729934282387451949 9265568795853823648 3997707570865194772 2151218880155327625 6780431624230503525 13330788382901797854 17180454330362847655 5282229181446112479 9446032731777892845 5295912776971591429 14796038826422220959 5822994559595665195 7646643909075464344 10558681021877518107 8755354105032873150 7653838687663319715 4705908277381813339 7909010414320276037 2833181431384735018 8640735996534718364 15651717043699921441 4569192642176735986 10317351515982129448 14604069324595367744 11192275277939189495 7669439472757275568 12177505382162556155 11185223676417891454 313871195931643663 12642081996225152224 2285640744562677958 8353414601492580319 10725133394656645424 6463592535130011034 7895084018867195082 7293921576256385116 13432661225257642968 2728052120698384884 7457607146110809949 9613931200424657959 7457700967229979545 6229936131197505141 15722181113146873582 4363567743080934531 4306457779983313214 3870777885431169642 2207724847564089770 553318637641984240 11243032264405280228 15174096635519291313 602242309587485965 14787072093807141397 936223159666099883 9446986915869577927 16888381210586916257 6940748955862526848 7745068196614281132 10593882260729077877 2726496091353054619 3000938132503553693 9901854295090567725 7031106948776908086 7752896983029309175 18088428798133745124 16593742428428222280 9312866513086040525 11276331240799325876 15838724907586614923 3788276010556887435 13042411089530786036 4790972616156664076 2045490413170862507 7662692723044390335 7985961079622332176 17731643480168674134 15841525605466090215 14489856651749877427 16071747985914234199 11310615438796038537 6693478979960457323 15795888615313588974 15432680754587000856 17730183734607471202 16480573492208676154 14428182985688568652 1805240526653796866 7404982698972098759 5264177838744367239 6704503801924624322 883944127725485791 5392314317290128405 11341049034539885697 15052692696501301161 11779041144292665923 17396233774397446477 14900271660476536406 13691120005590484723 9002355840071215574 14086737063190543584 9235788191937171131 15504746589780127915 4483542838547309104 8825173286081582908 8395661729644754169 14088264898061802255 4967204734021738588 1567192963730778367 11438595727953707193 11772256272896690038 3863843698891198919 15778185052006717792 4560051617496031995 14783839256184832536 12690132679764224783 11340192949870395296 5066061523340518899 268798345695791117 16293351101708330798 9715700831948953688 10497838633397854506 1607523414378943698 11199081238923797614 3789036181566787573 14351743322676033776 7217951980222987231 5275187017671458604 16469036466685757853 6142830199785231428 16403461222909715449 8791816828039587682 4634032542779353113 292086716895785676 6843071754355322578 10349305893164776021 3397162968473462157 9161384911267025802 16220913592888334145 6558325594851927560 3439651082830086605 13146202605354623381 10790515620268627510 17996379101603766303 1142993176990256013 4224006467492532928 11801929730001041219 15281185492947350582 5620661328811145777 8672012685906857137 17519375254098377797 4383421381587364088 2896915714979683641 5965647384079350544 16850771561161137855 6612555688317544655 14059963037420202903 1871722530959542033 15569284454473054412 10124814154255484942 1247974525515490592 4044929372729753524 17002640029390442226 8197235341678056939 854815152544015436 756356444689120407 14462695261328584031 3561043787346112490 2598053987539152260 16122271265567637416 4820165467715890960 4766011971131645775 3351620222315786458 8966496963286239716 16314756386016639923 5429663751484321573 1196776935505141558 8223779958672524195 13811701747620115113 14034505229650864574 308236704910244196 10033867728159350511 13460192444516922078 9264554005913275915 9220875648351544787 8373547391378869192 4386820763114998941 11110965998051120599 289016314693659310 11759417684672730977 12334658228721409718 11768028619568348445 6334287121368398106 5676853863849346572 4882301717102604909 2162202400055771198 14991912020894195211 6831042719366282493 2058786060524593330 10257885130645810164 4389482059283540051 17387076641907312367 4115080176946334420 15191074099008308932 15772483199866478363 1121735480783285849 10954226519309121524 14832870938354415049 9332701857056427417 14966490161680758271 15604797710140809217 16601034910914535395 15428660248108252800 1669683433147496159 605421119267267756 13914631701030363400 13451472223720920600 11144079061658887865 7247529016668694739 6036390544952501681 17490886085903804587 3374020337900179528 8283740535142478565 6147456175558221649 8853252625179098184 11785932079799251818 5471917450828674587 15957092334034064648 956221682908679865 12498742455411294629 16557949437781810162 9126535225703516661 9151418629712631237 18215124101730517908 2011635065709925543 16416674862189345237 1991219806559621055 13213449723808711 1120349618946138274 15382557361616026363 16555790605637853652 17668846453086493666 6128473478248035795 10743390549591846857 11922999539626449021 5913796810467540105 515029870958471831 8780385958499934984 2707657400941897091 1684214719411801423 2542106742097267692 6964980236306085819 13953143758860361516 3673431014528141214 14756221245932441195 11379668164833537404 8560690574698761024 5602830960327477166 9398510619950532787 11597674509237157357 1614114996165072812 11976579850306832246 5968653857792930717 12544609727190143090 4433934066094832969 6888792732135527320 11781457629155803942 1419228748327108302 1945956576710634111 7010569333219480489 14781652969690664832 8239047788862250435 5217120507930829846 5747481778897367653 13658735052472983000 17523359313044310724 9969096744621354940 13827334635503383522 10246647509651861578 5833645395088920727 9252981579419181548 10666163845126344896 4461761771089144692 12333067844381052863 350606750155066184 18181481273119632096 3214169956998722018 559741596491945468 1626518099561504362 9653449198805117075 15664630890658693998 9997743299868766836 2478200347480381972 289778591855818581 7273490680397564127 8040094794354934556 15188521141534034956 16042540827056515430 10207411859106680030 17874264574406714432 7899843843582997509 4276937862929981345 1390530318557619756 9913442679869927904 7415537462749718870 10804715126601829717 7569174264104921525 1809478235818533222 16093321406532163065 11866393862041289353 2836148221633904383 9070192083387517216 1079733212167814808 2150961236307758425 10874273572901695047 4506722788812907955 8084257153889132834 9811644699002065608 2622402010283432449 8050390852948064406 10165710429258961279 15762647206031782842 10113797308404551831 12977905277416368862 12926635723470945555 2075631193975834384 14019304258612555046 17746386756132868697 10815315870166639295 3286555496512256930 7174909833394223077 980184925404359457 1501775072877634704 11380042785053574191 6809978822181026542 6278313774411198970 8216216215852444391 14337151843319374487 5339545888983868428 14760568693063811811 10631765809899794563 678481173219315900 6335361209279145961 2832971933787494199 1695403048961898010 1622019927847106390 18033062445350117224 5566608894884018268 1738656691228570155 7303218691379216555 9637661417648995170 10174443277447544872 14319973224334906547 5439553693547753136 10403763325921094299 11094400779554859195 7996464014839936601 15852062623720267413 9560492893215345843 15698681191023282994 8759950946980147153 13767874699528982770 17255739247055861181 14614617636784331387 10451589702588104459 17780743534414270012 15092154150789357955 7937521869646747177 8523628106664339367 7404464228535272356 5782820239356919341 131158202541097238 12051543492703867069 16845438745628556688 3992193675290671702 4439767053144588232 14842194536941963596 13075128843146367095 14188378160318641130 10174017075500270435 13356618365294224769 10445609504803640903 1223239921113416062 16737819157762278576 2470932291939594936 2288305171507830785 15443091953155572192 3958649139692957900 3416822549033292240 17038666664251885827 17458733969380174731 15947733680053556549 18315842150573425477 6330933195900720062 18279984615519116080 17707756525400006982 10431871034732973513 10639077409701966676 11119814362541149218 5548859791093485068 2912975827400724677 5075181934836135939 8808050534664909294 4076864002991021291 15484752584582363565 17157165827070711087 4754498135806248082 493268502684531876 15075353350739516119 14451067820236614197 938149498846459354 1364896113859137568 459809945093132764 5806885946938233659 17608878119320257383 5334111031625547281 6873899281964824748 2719242834146313659 12091426113452214885 6720519540354920962 4668312365502539591 12946301656007540549 10449632569000550995 14482208437144002817 8047434384137341197 17624737684338157863 12546448570044296149 13098175754089579715 10545448836680624449 6245305796890740356 5311265321231309844 1624006435812638515 5004850159685200238 11297441921736087018 11023111440231886542 3428004856009315132 13150277436671872735 1755089128455849097 11053557935860774000 11272887387153597410 4553559575678931890 11711018136711589572 14774974188190496149 14165131000102912906 10999249651083997070 11609103850093797939 4939983719439856597 15074640035149769268 5522927939926221785 1389208081377947814 10774724020942812862 16184621682949477300 16745982610924971346 8556077261244561700 10127846075052606282 16461267562413362376 7456393413781054844 17968396229805791071 15092933021048769295 1117834354143028497 11690963241397118449 1193075138167604192 13126550847733958059 17226912583995586476 10851957088560552707 14977426925878955184 1273849425497099041 674798088796282066 2366034464188035519 89071757706833885 581746902704862878 12465181215322470509 10999058732894148277 14960008612240667497 17686756604868544012 5812908762072123598 3843826358429630434 11009290728412974308 16485621481392679246 5420545974338449189 2322346450513522056 643644509153511734 7148927230824346471 10866665104698520592 10063419904308410003 6227826571303248657 2178767906631396987 17952601667520292555 18008659236653448935 452744662737658758 6970970542487356109 5789614677600249442 15129532909627056686 17843524746058138798 16723329372963582156 17366476750673589381 9650993382639172643 17601285203424008588 9202614688806448871 3107891632299943994 17226207800788173807 1287559029528962775 214611108214260321 6873860201858288476 4484904128796619635 17687522364963287133 4661306462549355838 12544986199966605208 6577477100123748395 18058362476878841830 11909869203316535185 14174506566030035959 14606291535949624662 13235129187158638866 17580620908230325065 17935743363957749690 14608111908062433024 8565014493358214962 9871493894406935315 6117098994203848620 10122624534250099342 9398782791621581762 4212651399333580185 10365535564033520085 1143130329476103367 9363431040643016463 8529895820177595645 5373744652766567401 14881949429777410783 16818408407499592972 9944983603161167231 17737279324940767432 1957216339112759689 15691296327395528929 1202678995124546805 15176465980140008860 2039541210993750747 17360471646408353744 7376625099594317805 9052243516977231535 17255568646908276747 1390533007523342519 17189619594158628396 2992048024171324988 10786795818281536424 6713168427398568873 9369819562812945485 1024522976625094823 9665372220033237268 13331379252275342121 9194076885163975334 6473182319452666864 624773715842099549 9414334410606731759 13070966052693650350 339498854141290627 15100524202473903908 6544701729854882089 10278393436206817614 7305020567920380118 7642331974181278238 14634951392433845084 2004866295428894372 4562393703971861168 8784718148989727827 16648843622221418058 9291171337129902306 14665430562312741874 9480288231470302259 13380767895856402751 6029763013447562293 10640529375656345829 3426767021100910603 6568519791887712867 3685602244249650374 5239546361721513038 3300938023681899192 14886910710431395140 10986799804146418402 13743712539050251822 12211064899074794607 12385666542138397891 14434617237287236215 479226468244545512 9238802753086810238 15083180126518204600 13376268783915000645 16465245290554804033 14624216837395266840 8495704340832130150 2048088085343491175 382076210095421640 6902879956654674793 7647250826380484050 16369501166908560536 11700476887499751623 1389633381678515983 4552912303309118969 10569832359607795378 11381666192943147232 6045531326948075263 17036514702914776662 6950073071244364386 276194108223857717 14244580128833718933 4901801821341179426 7882629590004259223 8820219725498328496 15606195947385871060 967147284863814138 15498015304123016478 3488427814294528061 3162218254585189135 16375412109626928714 7210396104533423684 12839243001842596394 2707271854974328303 12216975623075419007 8373292428529425174 4783919410526550909 10034724039289938895 16482635751594188208 6483160865488507664 11609098419567001681 16977040952239126414 3740850389693409344 17771251167575575693 6685296892745351371 13537656284998401247 9990271845773151671 12629547203943276753 7994337046347653610 16891689326049101377 8256745333657947905 14608263824540028077 2385102242879961125 16343819990910997927 1623516432180740480 17521570685779204022 12279772797155361136 9610137440705728972 12578836740100574414 8358322910125382444 11130093051524631888 11227766457990937313 17887262682789188359 2339691101658862569 13886473418118206574 17195103172109762719 13954018587076053616 12116863256975370396 10327018699564417831 9761407369854158582 6771881546753540050 5372884804611084771 12333015577305657206 11702546244806340015 15461586179756828606 13944568505030423018 9440418732123310039 3048654376100017734 920911954741827203 10234077189397554906 15211776398458081092 8409705487176700886 7627676907981937614 17439004098458334110 16217074008194407960 12346723114149811163 624389203787269719 12415762274050081041 13665203248640721881 18065833129635407077 13782983996103241024 10072640722476961193 8824227652596563044 17639358126136544054 8083705672787217121 6353635650303258198 6009173957484838150 12296887787894556865 14758573361303198543 16506974577624106549 12451964349237217503 12810328979258911101 8337534065329881053 13255854060487759175 6696942395772692109 12663485050069889745 8107341451491497226 8251655637774668745 10873415513068229318 10855469867500108151 7042397880006744221 7356346834234621942 3996600216778903626 12058388014817649043 8206656411477676087 14829652459752392977 17405748914241477563 15363836870924611102 8618224777386137134 5896073703785246025 6545372543891743428 8089786803932334462 17531313869179931605 4465998277497678119 8664846160900551214 2048714907601337101 4297887972889023689 17733403466478600813 17911156644835451375 13816458110143463930 9538709639138413294 2536963785902674562 14919006602212398805 553053553534958568 5863390976965187610 9819971680213465005 7660117473574819803 10424576351754456130 2658232590095651691 12581132567045840171 12379765199600273837 11666833919018923829 8710162723603939847 12203154368659492658 16047018705102251527 11738699975410898356 3753612015810556661 16986015896235170039 9143501190535253619 13946596087362778367 5890384521377796246 4516625373342277027 11091983105417874048 18134360426439337850 15102603071669527146 14670343835966163933 963979068905937195 4755507342712983607 15086741749915583430 10778482031208434880 436851015670769989 10553891071381510391 11691853431151597530 14483830605380406496 6040890845906789543 5100882438605456637 12336370108309738327 1317649331792873720 16671925368705464218 11898092567796646754 12891845697653073004 18055098141931328644 13414613869318603305 18046843833020218876 9680472964568638893 9761873011922167434 17890829845757201072 15232412275252923361 6873763856891274499 2750746984387052013 10005805724917586955 14312365180239156875 5039412747590618073 14212746447940368757 10423881143816255036 14441874377459803502 14240404752343482929 11194157419909757380 7855880968495235232 8967101079272180845 13710401866602018884 10840789277350461706 9005024530348186839 14680697819922261390 2785426033212821600 6613226038738894109 17843281597894279661 4010777986887353794 14796920357558888079 9618243885010701984 9332572165559944498 8752214616874035214 2456447005512562724 9111182556159831536 5535756968250624391 5715650933021022241 7123992895373922212 6601075261305929942 8599212071396382589 10949929189657355911 3471736575172750991 1236593028861641116 18250594500453683038 1781336262656839141 18170688860221963901 17424076284872825332 7888285130711049032 2348828167029560985 11211986692582054603 5986659852172360754 5534322264262362066 8285191027210689013 9224057623862108134 12467528656397640441 10553058285659276623 2288941306269082602 11733122481456754017 10823883279981640127 4498860959878099074 16061806452550274435 828476693196780457 17871582389319450743 6774093477659597687 15959378432689098157 5684644066908735582 9723489752100050971 2488318939249210294 9458549485841527137 17325258468083300276 6031555074782449537 2373579550638607051 18017119309091546577 16662438378910899720 10195086181066099152 16452320821382986643 12223241481420380201 1706424902452070064 358447084743736124 7187018836172109211 14428354530686512178 5242858418520598133 14380977676390321778 12943771515742846307 1825350185024417263 8735073258116375085 13238715757755659199 13803972036954400570 16979963493899953845 5314199649216340238 18186759025633746388 1413481149328145710 17538544852858772800 1627769389611997445 11685321322522746749 12355268720013818546 8224514853805076034 4521400899670247852 10868362241525941556 3695395617911435083 14455940607852913318 14151043007394716713 5658478513785337047 13412131437897720031 14192081899408818854 2313464034723693768 9619846874888177135 433488323254201542 4837528329389568120 2637659206378039431 18225534588688100993 14422484498705741247 16080080127614529820 10079022681198454816 14380920245024708722 4229969844706938312 14658178907226233487 8033037481050003190 16620947374538462537 14645474594468330427 1448478942318085472 9675926920334250034 1312437626693508294 16378578731523145252 647232883800552883 8857424774680528109 14196645750383480900 9782656230247713731 18066815491019473020 13090337877333419908 8013248511902257810 17590011396883977599 5194794467758459221 4362305318945197913 4764703511870077951 2579818440930063162 8412357838829477514 4130170966966385212 7125953488243070368 1084653896851530593 13822268442475367622 2736972981157209511 971421464149610464 15575171287551371687 10002457022574286586 10501135007846450445 10977730377167534233 17056829125679569106 5549248814098827503 4011857748446407873 9952711872364573426 7240607424878379015 12789532563320470253 9430146007647183487 17978100436052340617 6682455664401754283 13517095412574222015 14226443720037860616 16498891423949474770 6294444696337428814 8760137650350592031 13014607479714011586 13922229472622821127 12972755144397567043 11709625356770276670 6233209509648379185 9541501484689313650 7858174866818728717 17516552231574021085 17547994164679805008 7305273708579837215 4100805464177124417 6804850874105058430 5431216433020566631 5701805962593810958 3469643827019391807 17741335743328508789 7864706783273273797 9521255430806494 7146659533134986489 9112749599955686211 11614694526991905219 7194139288861173280 13943116808728564070 7322090849667259346 11475592482552464534 15539274902437412413 695764580432283832 15128961351432045631 11551320175372220267 72893814311093948 10791071277212933217 577669041121620201 2854256541311763545 9371595802343458422 8384866507489687589 5885316412604110642 2739233248552327254 18383014277025884099 13229852627758000803 9409759654379442149 14906535237779996441 13627442838466129114 6458397810710155244 380812987514108914 14199197893032287176 2360346927236689061 97005435954292714 9411269752549522674 10250962340751398347 16747174809959447713 13298969893819841463 13233386737210858548 17143153465592353886 3973524506396194289 6975680480739013917 16226901724132194493 387138693478111 13073186987595164768 12900938038304358172 149990111899309568 15391431384786314198 1058787901853972587 11917191315253209762 10471863807398381609 3265334309967473941 7590085701025196164 17947351745286090740 10586323329572387071 3067868578170666197 16065696669415521956 1008279179649621230 1193279568842380661 258731369250271005 12557847659877647841 3821854143354959121 13547665361330226811 10171261768405017363 4342914560436584706 17203132886830804871 10718694475315446239 17402237512722617489 8314584635892928008 12034119805243258476 7218551386244595107 9026505039958035774 7629102748716242574 4592958311074950368 1627300182732906811 18105505555483192692 4161758476425838126 17085179396554778634 10203003527747611454 5452035048178665511 7711700926212202893 602044160533984184 13525383706731073418 10607044310706246326 17301718515365164967 16948083525194628214 15582478267524743100 14583948925926799670 9553284784283088868 161851675904967563 15355323714985092861 11546443356758500170 14397306081782971104 8811931556145749732 1563935608403604291 1582482733319945941 4744582566115081404 5327743153291485891 16665177118548953115 2414495156710749221 4357142866276907448 15904521123105578629 13166478390883501831 1771272234444499051 383322807277945996 4582553649303995837 6707192646713897869 12985013486715894271 5149093875972753172 17314387434175825008 9013377264930728526 18151420853350246265 528476285708668347 13275682766751209959 1684762178738996606 18355446526870489021 13517630391145974391 1584706075418426471 590268549475186102 17092460584947730324 9133131527849208527 8378610954034613724 4086810157558786269 1271389420852105922 16362579290410110370 4167250523122257221 14219637657136624792 11082106731004882065 12097875999785314720 14801649832694099441 1964617946062254305 3529704390118786337 9735729656995211684 7760448821135366667 3613043019711945489 17179482984184488815 6598609891875698320 15421773978530348262 14395490693866245645 4210662181362166293 11428723904352110604 12520185063337412969 1453495604318123651 2598113105428217775 7783013108696079896 852967551985458190 9882196348485088871 5226851835731134446 13574196684419572610 15828671291483349634 15765864363283202936 7459055195217221709 9885576388569167198 5027815256117546356 2335731261378160687 13871618259331431727 6452301637275308360 2214515219020735180 14799778283756610380 13389192296259219746 2125157062351209214 7208187132086057081 560239878236527643 2495089722498744162 6950087699929006775 10407016831737752948 13254942733897288743 4161657815350212524 13461615015229492652 1941015712982523561 16943200818024807514 8524417619165354708 15019231997497447787 7706494915498153165 15329810942814136121 18353999176996223891 17771180665558413458 8304133949153792139 5052702912565277904 14933514686852692777 11357996952190539416 14152603961646454902 3012245476685314893 4364575270784192259 12789908037536739131 5978263096137214532 1429609572685309577 4896374268202383803 10954557977854677375 9016827031287196732 3042391788267678627 8434305932560947732 10463928895940883461 3085597429198450188 13687624197578077710 17197153763955969011 17632016998210242335 15523054615095668071 2206407021086747754 17124603396675614503 11033957906768241980 15321679282223187427 7170800485260481740 7908705517767033897 528794641409896044 8555956994271467830 10127622593234900595 13676425792033401314 5260492483390504665 17586362332080796627 17823904721113498500 2821766133707195962 502727769584091757 17918205883985249798 16564179193116032383 1300435779215940244 11764643625165189320 6348977220128612673 3603342251395118982 17579430864426006690 10166925447193831260 3387551174618794959 16526898672488848131 5490215406705146076 15078391809453640840 887964212070825188 18299997054984650211 3402062623496445644 6997889023342215344 7728407903794625731 15538351997589088664 3771303913608476582 465029576848011229 6362433943461874332 12486633462312723312 8316609829430960362 17690570881011931163 16570910373747326198 10805522331689141049 7571537727973024209 11527755913566619928 6068600818053269430 147274726643484988 17324940800952936964 5388236368359821616 6914067721679894574 10310806853165136988 8221841940110394643 16363434940358341357 5911129961177820837 7727547366852283205 5783480988591506151 17068295382724840009 6056110028897925056 16795982251881760678 2083683726671824901 17061208388458579980 7293868909988478337 16410555785936194578 17531608267383069583 15385028454368146129 10286931073316261525 4063066354214790723 9033587420309068846 4669984561949915939 16255192819163911441 16526933108496613800 11251411999030118718 597103788005806159 1198363716626078795 9617904659656556388 6102021326417918909 870656087523097219 6202405886188150102 5927601775745239389 3006922140565029490 3928612218402970015 5917780188521665182 6622050218381598583 12171282464537082362 2636140027488076516 1277082750006591030 4970741111712737797 983240565996795871 5361271436103568290 16912662887896002630 13116554000297219983 8631549200874255369 2570293179485066355 9299030847721853140 10452654739029898681 15579283773164496295 10795242384644027978 15508777412103882073 18309709384919038569 3387482300201904437 17827359491656345989 2950000478702899842 13460103075661398092 15891989844787441021 3498284262184581375 7405472237745925253 14612599596057359738 2679867030335596056 2469996209645330321 1019040553134220391 14273338025791420423 16808875424003343129 12384103924857746760 4623197539448846219 7758306744256031632 17285363890594660815 14699148477351182895 15245935122193860884 13001660448846581120 16313316514460782354 1431235740811664145 8688370213019534596 14842668403414933234 3293202943429676901 11143571215366890360 9801977890232824219 15316374373335340992 10930337068109044194 1669023327777147369 17272607264954921333 205327511078542118 17314904185421920981 449711027690885017 2258060151150645877 14130003262645932261 2847363056723194218 5686971934645382742 5859706507878034551 6697808914723460214 3688527601696431874 6114531700100466811 12428734317088962033 9870629562468401005 17853183095966202355 3399609757098066560 8804698804646463445 17265390221509239101 8955171909926601886 5799505352082944190 8308685344586299027 18006426760065606770 7119998237635072528 3085404926054063632 885343163382203612 2151595592661331316 12914399846707472431 5281328057917857871 6381002124044999974 18098543064439275113 13304185007894225964 502827854415078168 11573208477238800572 656990768886250811 11120312477317182532 13094364484757352296 1135335200203687442 8404093251179740246 14106010120223280537 2841943143566066411 7538509820276862335 17855054976559418934 16440959288957116954 2392316737019758279 12332304548085144214 15279435415360921418 11485982289961493125 10253825285318814061 948363875711712189 16867200531999914735 3709390856958614599 208502257336892342 16970435978518976757 6396184488219419063 5466541414399493770 8312701158320435201 1527881994158343036 17113785483888657753 16834963810663908190 3013900386124125644 5939088808523201763 9950121032065744261 6251554477014538104 17424102649250551461 6021294798089970 17231421385337510648 6362163386488143238 7855327102812266629 12452796207874415273 7722573784715489755 3638565763956631546 7075594934336842130 3560747267751162367 8745088643224893590 2377654083470695468 8616205015416340250 6507574687113248580 1321130436006815701 16749432458041214525 2737973199869213518 18379183472900764999 16038984198239012627 11479052087611375569 17309135547372754781 6401228462741424342 18054711716903979268 6874940673751759447 18402955496581448955 10902709246181435697 10350188544260478070 750928837696610133 8290553448842319143 73134387481165647 14785171470088227472 1227247653420108912 11412502779977662668 9748909329593731741 10297994014480448992 6795270875851788150 15886252035633952506 2997324902002754267 11162530290685947913 16417259218279337977 9072906836915141977 18196600812443780489 3149360597845669616 6231671585978687731 775664182758280171 16869882927949456450 2331204802460831465 529182192731443587 16555877184842020047 2344672402825110720 17831451463967374536 10889463568881067248 8973259812836823127 1439021562868704192 4084791119894692046 4990685344130136374 344894910171118094 551454101572488664 13039768264614936813 1078379609500389036 12358804706545583151 16820666480627510168 1926797237682497740 8321368475364005554 1459772884849095453 4657922916168540997 4828140741401227795 18135773771561055520 9269741428309134041 2560233079183472866 14511586368633063723 7622801138595836017 10421781565481925730 4617607910949802677 8537050269457525539 229737876005330081 961358079815415737 12493906387396716214 2049350172053352265 3991312824419591446 8719764930595965292 3808058946536663452 1759816887409730737 9852269490624959806 18165805170604184653 11169531671615598142 744637836015579889 15337786715003923792 1271208398861812822 15380874107998836477 18446421657233534856 7742935062783285386 17725036574812357060 7470806035929208012 13816302051456371655 14340037058500451475 5207611809832516893 18098984991218431303 1616837920116449346 10404107731977989909 5023000315165858965 3642523285093356811 16285952899441042515 5648301820374627510 12594854091712599032 6511225252300504007 14302529620701499690 14226777362088402243 7454544831579355433 9164053400872970467 17894365813345578816 6609608115453138576 2621480766029141716 11916697232992599325 1617610842808636965 7680062233193537259 6241615542037498600 10620746052243532333 15370521061684215992 2456769658264651699 1309790087403169035 3949509114148989941 13730613170348299 10531593603320620534 10439441940400985261 852949039343724665 17177963370053346938 13426296851122396971 1075235577484692443 12422603153245195196 17696042665252024184 10798637739539906828 6511206167447320593 10930333147300406229 17821981621228748384 8097007124771199811 7092576573903632194 14314941005987461490 2751480789529073248 8431512107452675403 1871572736048699525 15485953214217849139 13213488255998086534 4915486909337627126 10702387559775491579 8579159456807644798 2302254930284958977 10622386530560525632 5139251132626265265 12571667851058223801 1746491962306741628 416673595266465044 4455358459642968075 15392286469350421660 5131623301305577858 11624176362918374289 1864418758387723472 12783305899800029245 13544988457415758690 1509725466333732571 1299137357878444275 16528427354099670445 15934372647784099202 11854896095942641902 4247122053928982294 2548238412239982633 6030524398622633241 14847484105369662154 10278387338009090147 530249813818216365 10792344792686198668 4866153877991010517 6443129727785784883 14430989788966184975 12888375428467758837 6925457512794539668 16260434573868699688 13756334795876288354 18102562120100176731 18252916381376738595 6580399426754736312 17468826151427870269 18428960363820591278 8505151087499685559 16889030233413452242 15459000752135520700 13019310405862815214 9731567515351648588 10945013577723326228 16555752351866942840 4898240383838648276 8069433897732900896 9087635197586749030 5452354362776975639 16445174127412143026 6795010521418803589 7511852977396631273 4353506328928843400 72406917511662775 16749761455418496678 14109939789833491940 7641402362864270074 17315220082882699294 12613489566440004693 15030935874207272251 11987462597480540405 9638278963969641596 146032321548897323 2570230117411822429 11641321964900035518 864151242351539106 9664737497413045130 15745902654307569531 12890334965947370380 17496587017896365886 8323085579847542616 6611848719293544067 5848243187728829766 11997085498777661760 8502287747675958196 9630775731933741091 258556182027329232 6200861144620349163 5768560618071782276 12642931695409619461 16644158330854360787 8219126822171741777 8376314523902996826 16296865744544960793 16831421955988671540 4039970206740045051 9517848156168208811 5935352785971499178 13327730005122320160 16218228981731865771 7800103004630365556 11163107838107485199 3314956502052057367 3462112132835533719 9559890345725513528 11519459523446788192 7228197101254639978 5730063752034693000 10130291163779614822 12907492110856610136 467683166868605451 15950226896977775305 16117658466937181181 2300197380627591599 4566628077775198147 17536370792435846857 14485890430576851920 5303711314121356981 15366482611703956569 18383588326516676528 13660282530793303318 17323369831037887517 4141269791839502938 3579973148211320229 111691136780051809 7459512446583597489 2166465937565608351 16571034962510510430 1908436035714587783 9258743615130991283 8089674759401357683 1473509002600408470 13783581723036300255 9796288984394935254 3591730986256270381 17252727819511180547 5603676407436485776 14669617309503614153 15699260947456356619 1486672251428863888 17251210530281205988 15756302090604166502 17281875422273964875 6935125655995246764 7579277451854851687 1920996324039490969 6463029891427005870 5641643118556894460 9530935348670838416 6750542679739430209 11466262571992598056 10784106988123198562 3203314323639448621 6705586540075539496 8506159998023238603 12569385906656305446 11286771590082346835 3713839223512727400 4757358705552883324 7710715329809894881 15617601829279592385 10225610385322119808 15617158226587325047 1162937321026749097 8597209947354905276 9941680285776249556 1080813794828405763 16581460088253602016 18364541301413160938 4148307706170718119 14722702688814827234 11478856638025355168 3618392787364810771 18243034913327281633 17256090724868274768 2139765903176724334 3160144902669486363 9080653936889620586 8083422138013975381 1288357595023474611 1408302988235705763 2321982025822949497 339494956876138060 9643218663495422014 13864812926599907897 16978399299556368777 13231640533118378667 6533782741878500976 8846606032638297953 16222201236868937995 13447323360906465922 6642639515598637749 12788227305219193131 18042189852414709678 682284761450220870 9722337969627477560 13749937486815726009 3504099793080237163 16351810700661041635 1188117308973728971 2291441137322428977 4765219760504118198 4111716066353808194 3255152740307105770 13658826752680542944 17756464053552924613 12073510158259643611 5526115741511102431 6829559240804556903 8773485409422702276 14411769554747825149 826091843419401726 11575994563055228065 10000417062770068285 10600549415226090487 2291037130022329154 7196603826500696180 16585943707934039957 14009295216691422080 834225520706161380 14286067469904941089 3345547163055524973 17507617397853576770 14918566249412685032 9926230231656218107 5052207562623539125 13038219134394611185 9932372008948093099 7010076806039821513 17754264111931235559 12487783617535160942 18400885505985504874 16376533364471030341 6844638237030733943 14661425200456109205 11739040982674289175 5605719180853130721 4221885801169337958 175360251483918780 4349539652256274549 1224613851973920529 6320865870663421947 4442025462401598609 17244718479269568976 4255897915915470230 13112858814792352848 7814649429319118995 5807716988491086842 2333778763820890673 3694302285590500481 11807463172541852445 4936882995841227272 7175097277595525920 469312381325418368 17951992253886184653 5845772466689608623 11050867284700377797 921723633740542277 4147722332497440759 5735812822778527129 13894857574887747908 10452827765513559022 7399233676990546628 16594994825420130891 4682648415206970793 3110586149043516774 10806575849376363972 8902110034029980323 8470468395362544947 17460053960139581683 3572783830187370947 9891036317148942643 3551670162142545368 7508033424395384059 2742950751296312053 2529343179357239411 9267995772223053030 4162183054087379940 13141408980895185184 15851268855307372058 12688076659746987322 3019045037809133949 4410247401542900432 9712665789419225272 17323690497558561413 2111451187329577049 10446330547481303387 3271270945098970668 876133570955353257 12937466947951472946 9201927186470540593 1487934494862984713 249554105209877117 18370045603875008716 16871447232260157817 7754503943633818005 14881675930725312591 63767375419084843 319393047412817543 8760018301694120555 514578312414330595 17499200778443059566 17089991976219087771 4585483880041829786 3228371932624862818 10432605796735042559 10446642036766948036 1988318011702324189 17482325459275377667 2530863497483981864 15772954033588544535 5909751963327406646 17159337167894762457 2990678058464984895 2351069087686185161 13166093854107985106 372838311038678623 14706076932912455294 14608007565590212425 13058946103009563447 8750622811797766069 3085540970874989539 10775188454368269332 8139815273112973382 2994168247210878327 16481500282022492856 7118468326295464034 2358711916281651825 13206767352666476171 15050610213451898701 18344582156906270943 17068893714394415677 5140498653208726660 3022619460865421013 12761211854682801597 18272997716474702078 12689695570976811030 3061928984656447557 4026891240513700707 453206143574239580 6305538956004913922 7120293596058937810 6536250352370719094 17076010774530474769 9309759768810098257 14824238704507465073 2843888913116131477 3154175092274933766 923686687106710183 5807542709846884640 16383004549140468009 13763992791902577943 12796139471510749478 9200816865007961160 17498488848446427069 17720099517428845818 2671009368681124397 1867063663474721109 5396817640967949065 692037909692582418 5858465584086183134 13797983596678819124 17159394321505974765 5838869258353390118 6484498444506221203 18437318888175032261 8247457573640100293 10116358436012926541 6228774552617222565 607507965112800395 5653850492752539105 15896242817558876451 14034476696218442914 2118249574351318416 13747121326086198436 9288928876159912251 2667265582370965771 11945646576189311639 5829434653439241873 17348793089935201371 3700723264691530411 16066608818103400368 1243942908525611368 14008036382210856307 17660232992068869283 14851032531923699389 10962921568036699226 15733871352927648990 10357599733601043742 15818487066300166306 6404625268790321322 2002671929601121985 6451447354190005377 9460716647862737838 3788727332007467808 4320003576521260998 13554996436695042633 4618983616271458015 1513772948797663028 18257195229827353563 13316161253117435749 3978144639054070588 713558765754885241 14441012478749409344 4379274120394055890 17527076883388600781 1103681980561986534 4719267821425063590 14718768944263144048 8393386194832120037 15013158560195029474 8428062968793965588 6169393790196578746 9129708057154925046 1223545187235713326 6661114385654242025 599652846947960468 4392828879291789305 1495123978028238534 10332178651968494873 7671768983840320695 12657852167255319700 13151050250259332460 9474222602682543712 13594942652578951945 5502870898722307624 14061250174861964976 5938565705276090439 1133048208188568095 7020412980006821963 15635580764859778122 1856212087476403201 16056175279772450751 6743051235933724029 16953092340776644325 15230090904705587256 2886637190730270286 3972013383253302847 10763487468035577667 9935648917894533019 42335906728258109 11761654360873384903 7530932801157005732 1562658222321613625 115764081609302942 17582285357864602575 3782240289008552914 9201200853197042404 15691160800398139847 4545239788016252770 17658248760127461039 6738452776318028796 11663791747049820994 4171794046796855522 11054630245056639075 8809612582208616259 8910937703466396199 17967790262298268205 1885288044041944761 15900704614067492608 12240957432857074340 3726814414556808365 13000222270564755375 9700604041385324220 6811014400441158305 16740437970073267011 16222691069432236235 3733220778410524466 6811363886175482542 10677044422521340658 6376883559064795995 1354542126404358848 16231332192471918217 11657696292830982788 8728561459109041060 11703417742118892285 11657935033419363340 17989747382950486218 14163669262196453020 1837223047368033814 4238788455331304057 10356729117621448091 15849959317331473873 13920682127499872970 17234401817211413833 10302298591798691944 2221104671124815512 8751760600031888693 6241688592044760216 7296148614184881241 100934318384923039 11653339843855236028 14437445570628569501 10512886789569004025 17670825194370298873 11252668767915817041 11126510394073045203 13864513134673190172 9704374820395806885 6750970620241106263 12439581669135662359 7641648838038347650 13023681911850496374 8644438179134838416 13355449081538291986 4823361925867968961 16448275241501904221 6700616516810176080 14880588787043467642 6968464798182546123 4651676712630830430 7999415450062802833 3651769327841988703 4933976879198333272 15589231438505821524 771787254383883199 13347187820411881020 7059570927589549600 17563091166109223413 16097361999134881390 7129397855224475973 12518491272060884759 13689508592028522273 9269389735418996515 17245640316576657262 14954161395279846959 6525707984591702778 5758168814404457957 3360032028633449337 10426743061745405519 3702211190626991492 15942764234344618114 1742931045760407911 916525552618964520 8197960446691155126 9321545367964938033 4627795510588265196 3445360526606329545 7946428250155441915 10630156100566443830 15388727321725122249 114827315837100793 4221453025957201486 4952179673745949528 12245313567355212660 4481137612166056888 10179002009662929894 12287505542230650500 6325231125238679840 10197209296430783755 10333228545393429707 15906855291855004658 7933207708491455452 6712764809612288002 3927977315949744188 7354449137224705032 4972208095687391003 7425363894409004595 13366980326022486433 4560300244510317210 9459683803553797431 12274792165878801751 1164720831756028106 18263213017626629873 14584441839057260734 609248368950465950 11144543953635874131 12693638279927350177 12322345468101976627 7922797652409542200 15488156842246637185 18424351820019051985 16736504705838066136 2048697272843179525 13756497111783396148 3885227125127162292 7858564326754276842 7958062264663625027 12698625665255369463 17152365892600363044 14425818773183587611 14060194271982896622 13459177103345228539 18232524949410542991 14235151825684825811 15598466653997959889 12301011901715195353 14608215385695511660 9342291899022633396 5481247844703109114 17531193486680906744 3266007253435055417 11710732980528248189 7039116986968941169 2551911244340521514 5411477002831766802 5251015019077355962 12164080236833798629 18095058607679077086 12267769366984085647 3638155075051427220 3326716132254504379 13489878727547241187 1809809022669303366 13956748546988946873 8206903694928338673 12612076080555121189 15134294254703282857 16976855934675462957 11809906265289623873 15961835131618757599 2672386405872993827 11503007314767242402 13742312188120475979 6403369517604553988 11793760996509890190 2961327502688494492 1455087050996077879 14875206537188587742 18393272419404612737 17769495585092579101 9485057186879353151 5416963106781437796 8636745757291615844 17953630763176350662 8431914853006977534 6333712085121791530 2332100186004344938 16597337054810259190 1577753543142154149 2730127832694318171 388557735219137564 2137384479963611636 17756559891491928082 11097486816829736832 6475098123493055719 4153171557115269171 12921441893867284962 17879855926857057541 5958993285431083197 15827313009566214235 10180751423099218056 9912323494520041009 9043109518948966910 637519935282390713 5848571548402985875 2920290393267817541 7710159683335541364 6989311167058986302 10600095173226623576 3757990067468700792 17005565811369947511 11496539550806344863 10651276876269477658 271920057970690414 6628246465490615553 7237000900510181398 14224089254219424479 16656985817925809944 9897481569877472635 9431090883299944542 6396652395177257015 55526269880497124 2081031390549138282 14810957563442702775 2386063591380447520 15645024636707144125 14343447041777127643 12511134220149101508 17190907458331114028 15377663430176132645 17662114123394329939 10569057235422271423 9543541916565091126 4940952776075862440 7656466291884335132 13780326194154502003 13326758247858435112 1799603563180747736 18397052667255568420 16145387793968462413 18130598479130255003 6305579283746931362 17697099663968959775 17564605757877508266 8815187437469432918 11101344343606127060 11535920025983374708 8672354682836262529 1065342246640637319 2562397516950298059 14436191093526482488 3396546069373106847 15953950043356971953 9216251212194483722 1550060680919796997 10636805207748952917 16616365696636583714 15539176422836180029 13751123155416677265 6072569725628480996 8803725124386873681 4753274855757922150 2809474888076111743 922370508270473234 9235327946221675989 16723761179452193663 14203274280453791195 5109145478006552550 11996419767987284066 2884317488795778637 9231740368965998396 7063099007234832981 11310348624619967912 6442291484962793256 2660496075725250922 18410531650020640397 11907561076978323825 4165299774404990999 6668365144933715840 4743882712776596696 9614294237032899638 13733152533726312474 3419696684355308842 812433292297002629 10785205565032895828 5583770927844398539 3021889176789089402 1687919555538454529 18174473626125485386 16219764312394755612 10168409691566307341 6653537820800740749 13614527617201504478 10991632657997684760 9997795888553254159 13168337558227200290 10282566443498693939 16038429038850243283 4856909975053847682 4055721851444009163 13014527481421144929 7352934546997495494 7881686949066466865 2946812861818681656 17575078640925680260 13620837964897525389 16657611124032402850 6932641083372924835 13261050086945802824 951091977259087896 7393232054913136142 18264249293981506387 13020842587604777422 7669977962258979755 17236524600234294636 16377142390277335184 8408518062699319248 15073037483417846366 11622792874595550488 10227024806605526936 669596397025234173 8481654076367074956 12038231435587409646 7803163925355029596 9807037127640379528 16552461289530639098 14016604135429667761 14529758809246696700 7943402484003579912 17125993398973981352 1728225831216246788 16199669456357626346 2200078679878453934 3987146209727616365 4838217584015392589 5279616489685894112 6134271320870822966 5186426120799157383 8597704360841796461 6702860893925413852 7282635231364482518 5768322567770508870 12191891374991822378 2512152338688707763 12600966120612896415 4258267916434206996 14608445694578078357 425014549465999256 14680596884666623173 7272170395781197903 10615724978364906404 6915056707305198503 7903233317002969207 14083807902464715178 1717978919822384543 5017188755022924367 1660079171731188093 15134648538992458943 11927301359924377404 7574738913754621053 13347207793773120455 12364479378468649505 1166901234850323922 7349786185539353200 15332700435012783068 11292377046119831741 10370810650847822935 15897434838034682458 8782226735904902221 15294112159065936419 5985016190072486728 7511620046351417629 15659636039063169837 3063678193051344509 17962573737024916751 13641037646992212221 3373096526025016009 6230368934676206909 8887858477760217587 15010035553514478168 7307218395279967970 10504245046847511780 9946598838775414181 643017187317761930 2183731233501716720 9246930146804322912 12593973663283154121 8019666431946898322 8949662192950348521 4588727862482769149 4794729888283650464 2351680556855529299 6289693718869482439 9354433299633639120 7761108473886705133 13830125238404614558 16479246812989716188 5455352710358122514 8928097993260495859 10397233412253225445 2489116529715623970 5653548390897111012 17959683725943010824 9099625177386922386 12455835455116146238 9001390378423054708 16078057248952369112 12993071269654111895 1495199564230153185 16191036183504997339 10193966283102618017 17928096062031234311 10881515717172016936 8796559804175897867 9089791142599634873 15812024315369422997 6526465725377446654 18363841285461442209 15176606893214003414 18278775506929039629 17270507891659942493 10149794354416184441 4539107551821779749 10577477587295621756 740261951400726875 5760330844041056527 9165323971405140005 5179386083653545514 6120817046752890815 3446368124075535354 8875858678177571190 3260084661195347855 2712461240352351635 12528375537722859844 7185108010987167724 16217963861199820266 10325799714734958169 12003386893269599247 18209128822437696789 9715867901088861333 16065572553860048054 13168771176001024633 12061783168465979065 11367515291412995901 8211409061518342473 13096276971317676181 33069827185006707 2195660279990606570 14591035066549256530 7353822183994430667 1285964309815438798 948989249165752193 9277562727556175404 607285654075005000 5687923634644776130 14145739402652720043 16050775282296161612 4673101876794386242 15472524567104524573 1411262324220087241 7443013382895976228 14126461750874796725 9030991207716263401 10693031846728753972 17813433570379091627 5305820169922781552 12931490199513731928 7110868419004083762 1803907334446174703 946591758643769926 5574152797044026984 2130805470814401256 17583316756925016199 13626247382474814583 1682147343111007249 5856133915284179970 15603663934970684245 3299011272338351645 13726890088103289529 2347274574955645700 11329070694486674374 1697820788166598370 1190546285078073437 8464597622178411835 538579014893555921 3247316813659545486 8510408366848306466 14343556111688797031 7660988611494778120 812042762496405284 7347479713375443820 13303647036543611909 16188475593058971037 9820626057788956234 11087732276865824748 17398691344533791152 12208252544150859319 17253103486330046554 208219098212842303 7269184711712069176 6819098461064483485 13687129985000380253 14408537735592049457 17157052332331743874 5978001096224895758 2671038172679510026 12050403461972608417 8539960230949977204 5303690476361892616 3664652825882015642 6199253601022773468 6702683714356652438 15310620255253070054 16717870551645445622 7929190700649729202 187703419841102579 9801096236358129941 17513703907346494279 15567042115912540918 1810075311654697736 1357166001239852255 10575959382811427083 7099955805686389631 10658430753893432363 4136303594110047317 470541233267346581 8818127987432050776 18021616733632917158 2666985232537708997 15757425638152575604 13700282408646643388 229139479705855908 12786426341499978406 7646631205434274790 14803623815158737088 2238181139054028492 17748392076240982665 1831590966846107125 10131545332864697627 9185238307534186599 4825208577681755321 6398640066597551785 14547929784316321155 15565569095821729749 3003354219836672302 16490366928539296779 1693925425831911935 11819849551117421481 3014010601546929036 16900992727142984807 6539192385420639580 6051945395180750497 16381546033335633679 8785600146248527744 15789231637593944322 4908079410329546987 18317033763073260666 10897112670648965042 17361609729045632529 12409724595679571831 16351149370039376063 11882381088869276325 17899996940279522559 12673959869546881216 13177317309402545423 5362485601607436328 6748256821977302095 14545472781573159740 10468578464639041340 10005272930823821788 4625719948371857385 9135409151682040962 12806196269877518074 15282066142672353157 17755525716705310480 15953878111797115920 16826964965527883269 17325708845395425350 13994787207267709833 14567796509954921330 3367913974640055068 3309150451155479275 18210506795927499990 12831646819326771440 7306250708324168388 2873655161210925195 14784767488017382290 13421010629526042995 4166467217670836570 7138061211187988608 17083472244376880275 7180777218533004895 13453874701536168324 13784936749221926333 11000432295289548756 214275628722709189 15707017491930634522 457918781152780135 18328144570850063629 8473919509963464599 11069367953728908186 6725282744475007116 9853411872284741834 7086293602429507268 7042927679919645262 2759940004223523626 14709919725134148948 18336358412080841227 15672082384838840708 17363029206497929531 3946063327501658828 5495628296067623218 11983909682250445058 6413726379857191068 4617864382127628075 8781673038658584538 15706093448823941030 8597524266124824727 10907987970974313479 9810715419506984074 5654463875203534495 16657896372313446972 208815970840561903 17361578414231729933 17437120576246462396 17457388473713128675 6511996688026910584 4115165574644172666 15434058260031217987 6446057753573370384 13876660156336608312 8905513081501437660 3839645638713698891 10652375851907684289 15640899712054738797 16884342473020933798 11719670465795686282 1949770449914052009 4286087185787458889 12291390716131193070 12601361917350823172 5793797407758122941 18441352008821069369 10909539063268138344 15752295295452776450 873282517531194560 9347099290210983710 9667971052040077774 6882427988507641333 17111311385944222571 11422339832590138933 13852925628185894437 12049729180359544759 4627690178214537760 17811129032095976396 4200892463359392265 2200241957315138849 7304515321566529649 9567142541721784955 1610925791967271889 11482935961110249105 13214584446141444608 14616953077591469706 12896344869319929256 17207411359773579086 6795760255667512381 12293634908836265882 11191524399118923563 1693986812014656875 6003578330111519712 864319490669387554 2563747473330747045 10896187956661967191 8221225591527897576 12121221863869280855 7556788178741034150 17713490680891844950 9563479483347269701 3714845423404771371 6153649905720663669 893508968146009989 3673441708599135201 12951317691444222007 13430952762090187784 6197147724353438479 520899113867632843 208397599240522110 15217913448678644052 12119748851997916246 16859460305026719471 6949954784545767475 7349985346500265719 105439518988604687 8422127298104352991 7274765825959948687 14094122300477179827 9956180118611787277 463501193534541397 18281168647870065448 7040269440376077267 8671288189552650737 15571996089026746515 8112649604325258061 12626189926796754835 13223078666644524588 12750899076409813404 9183264106265232827 4662822770824139546 13291695985232068114 16985243771416525653 7129945574905452740 18029152100007752641 2952675613227658632 8518292844648865998 11220701347049598459 8446746946702520266 11227293700308793034 1683805922551647920 712397212351179049 5674896627891684786 16043585134652216165 13091108935059274535 9865768768620104191 12180425608768805190 17290407169063930163 15047651076997876983 7118420883310837846 5351917288110767953 10239572234239852604 14645823634804754532 922992786190534327 12633028178332329567 11038271080125833014 18069148130265182521 11205910654820760451 3849636300862486500 6035166074813156459 10441023752615245653 6548494336703451989 12157143138136558405 16547828680779664834 1610123212240952156 14382483144950121239 17966953415986559226 15265906402248009810 8733318908756862254 12433500355177350265 10631167667858714215 1871436949987783219 14746812071659589774 13362210148195932557 13809576571318602977 7102506243089851416 4273606414751545426 8668197008017580006 2947092051834836143 10238997521889757827 908725274742457733 11068846131859693786 18232727393074448529 6570495635027314460 17242391617942213785 13178817820569709422 4085282115787611583 12506155995148467540 16731215079026266733 10927810823116851156 5727234894149735543 8557659513312694377 14321957978736280138 4446932632254148544 14609697908538969869 2070364064038265487 12228520088915121875 14860676050881779326 4991284114556972169 6771489460270534521 3799293749457453203 9529672412473074746 10476564154971152046 6770662911568873202 7369257061337240817 7483611035008493023 2634679855180582005 12778698966823828696 699370213340095492 2093912639246057608 14029156330273948162 17839337103794037777 14355267691627169870 8588544895142729541 2317477645686443775 15695221733814435920 14814165987954568599 15085674758583666842 602650205758101774 16770658172340527520 13844033950646140147 8500328232562060736 569610355303169474 3143145326264839230 14403284538497469819 6642991219050619304 12290971497155756989 10179368362831423687 15253225998890061893 10812132457519472024 2614183425085142675 16732296280122221960 13359857639634988392 1587626990624129227 4193857564260931505 16803644107999878418 15786900331691631673 896894073716556822 10047833520903824697 2088781102262942 3964209885406072752 4601315174429025335 7917609286578072021 6353496474791633905 1968956500198414521 11872152954152323968 11399995822553168679 1819866899117390796 17157310029378274487 6272180346044779741 1256060435604088015 3186463850092968786 6747070387956268868 7754869394632255789 3652852591878637854 64744951120917480 12313971859847209737 10333430128960152459 16677845788253466623 14638109564450056480 5877039016835775783 8758077557887567541 8177985875335203378 18179940596899435910 13932116948425985905 1480440729617065079 2205669916604221935 15638693882204369698 4945832983165169678 11458261136810196173 10723598064535537544 17550762825617507420 17800911175134036004 12298634315758735853 13583661754115809696 15758711875467859514 10707349311095771831 9903075683694670694 15770657955871323469 15262725269543524971 13815843247929490001 1724362331051204749 3163292057639307824 11614934925978478357 17792885912902489429 1225041477187877541 748754614974217869 11638833584042875481 526073789953345294 976185851989214553 12879145042138685031 14958668891987662645 10515592456230203643 17629216025684076046 17690500173101670742 6842546115467669455 8499577524401422773 9316339137613742723 10385596304204551527 15647999610075494397 9430577544539930589 11045461380649876983 5897876378640068135 3653521314747515430 5781623164586628739 5297863805938240893 3909265888061803164 15379971458087165265 16746794938822762799 1630302483320343554 5049935998262928712 6584683383473884577 17776635475308698106 3438930915948810439 7524598772994326239 17999664870759799906 5746900189838345714 2465577643521129061 15285246303933596792 1182086498730992937 3640324910900710355 14417832074269285746 11643013514535042678 799275620280048778 17238630436970792950 10701647816677289523 15773940026544820275 3699642478638548794 11320765915151490813 3713982364531169414 2033195871511838847 12776500088057144314 3794119262778922449 9335545729411459046 2452220177116398244 10267044936226433566 16282174815682095993 11823527197945260982 4800088974311798314 14830770911041217494 11340190804590870671 800646153021594780 12969865089767121837 17978898785269833865 5105519065163929026 3646175366657633246 17004465239636894033 9888808609805042170 2150272304154037346 1700885835956949005 17141620437099527262 9779291912404116447 1316433928960647566 12041346397909758141 1722807691726482494 13995709933040028000 17547106776415135944 13817416266100706861 3256173943100978537 5058399469097562433 15036878671117808133 4848532498719915367 12548647209789991382 16790501925455896732 8458898375093468415 17108972029611331515 2005352526807180208 13774240086724306805 11367539657654795657 11678196818239101820 15370214697058895916 2071069464054340809 14849438788475832594 16906069028309387362 10928997117469132767 1518728936508407527 15707358907767762353 1829376585920555894 18297197208250176769 1938516884883884585 4127920807448582305 18040935471702532252 15999746064027447545 2437183332518021687 10674449196391471959 1343364641295673801 9435438582309328256 4477303168414798268 11300273212988334302 7266064647143764864 6194172023604765622 10713569544638785341 12466448694293564050 16636222802703787323 16049982932009998687 7627315998951796393 3325846513197615310 8657760391643892691 7203773164381175404 13598152673649729734 7466897233268738828 15107729237232067253 5188116225869693544 5634927537710263590 17503305113347834908 2595428016661301101 14738656321084532610 5384020893327046881 14345967547381654266 2598899739584345025 16284414906748927680 11386835777703878530 7049303228943851550 14465292664043869386 11978113025480369073 10862396315479385127 7159962987522117242 13850608566087204462 1899307382025608244 6606908487900793417 545377822558323448 7974051313541292249 4079039996934222747 18144462301056933013 2135251016981345495 865063118451225488 9519591637125347608 1408613219269077021 3138930062419030343 4454337233295366497 16544654278759532092 17645647542145014671 3312471582105852653 11392591637246279175 18023078818472193565 10332265403447772549 13551277376465225029 14316709643445040695 1692536666503952741 14296113638119590755 10722453987887417678 1056183638138701979 11007874124305188605 14440526490003612466 3717343372406118954 16146392831682374793 11564830227087556061 17906539302363646035 9665553416769787075 16445199260028113743 12964080829680701844 11425109942996031114 16316104354458821678 12653321960720892769 12779820137221425111 17848734612859408374 12211152117311226998 6575758475153233202 15049666368490727212 16241527491529857213 9630836010089801778 7672032995536061564 12136105215625072947 13131860713610900010 18132758837295642388 5619285253801038689 8669075053200864322 11809388841340391489 3865819458527853739 2633017595908295772 12668777607972975808 12548544809152344726 12721110637032769092 2007451630996173224 6513555418741736203 15392500353866437008 5190002713554012272 7542197149218658001 4482983150601155029 11440434495784600014 4639914786466939928 7310972668376677972 6220746631609117394 13597068772791672079 2482707719653049796 3305539634905367712 2861527100832951332 7797663706661486867 10099429355931646817 6695012016843643875 5762136558025915652 9097208095301879975 7648133076878144353 9086012502621229460 15645117652469218687 4115642400902071252 5886391461155457426 8975833589643171689 3130267692845209244 4796772338607820328 12011709074210918003 13791810007386821000 10319595082566683793 15940736468053295179 5800313854818406536 10352908344402766336 1431876915401075846 3886196119769522138 2756558884738997220 9040597393912571109 3156218928302260797 8610326193011361518 16079826617859794773 1431986343735068591 3560877913143377984 743351199877291418 14942522669147858054 6163674146582601018 11318666129743704239 13872127889902855357 9531663724921416760 6857730589016002715 1906668736209191022 11331714687405528148 15626257166105186438 867986544709779002 12121693632334405809 2395997794966219350 11153051048476152584 12728810167231373233 10073493995149472533 17003861430493586800 5139821998114272246 18069514192839718622 7280315148425323462 8190780053809822827 17723166217054534068 7797087607120059399 8262652828718021292 5125012687548877595 11406233518078476967 16207074013785913943 13960807241934253293 8934434774395725787 4898253677518186162 13579666883796291744 3971208253141230398 15583073654915097491 7422890951922710770 14559579222238803937 13276935487785137882 5785981541783440619 13616552940776688135 5636626778966608639 8200510082794352155 11590725640889016555 2816569145317368808 16566827438555696470 1243913533791243234 4433541838108940172 14536576931549359 9828712658690042825 17411920722355060032 2314610688548955976 14259725772912106417 14169693929664205767 16221706550685877361 2586110913752311972 3682025614471477449 9461345847870874581 9294953924742419637 13508173602838369225 13247302505254884663 16693344356706993919 7726301937231153789 1960368889588404677 4723715346890866734 3267770728812311434 3668777579516648670 17194844998894900040 1215610699938616071 15504359677911627744 5446103575111020696 15495550776825676780 17990474197839995505 15904194583318869361 7044262764032652985 13054527018548833803 6889600222141489906 16299445048569778525 13881862451428819051 10168710838247662265 14875502599233199771 1866072787000068832 10568054961224115979 17926777287296799601 4185940294488713754 14365747144169131102 18345434374039832543 16728368642787690873 13274144137404222723 10313053293370589853 12471309544800708900 1563229062307129134 11945381686728773242 14023995240390834276 9145970551574221445 4767402180916548381 1263084158253188077 1473438598903510636 1729033568848191781 7064498645447068169 18274595979703643409 3434924167697427512 11222647761170104565 18042538076931165555 15002676915149119531 937958929731564483 1095977765210777442 7723313273257904041 15861638142685384407 5765378000104122071 10671500643235164461 2395220535680316605 17209162728625675881 7743503581598018223 8121185139486042227 9194838809374274700 14773290870093794027 11715092354023151028 5635822846753198132 5744954966075138495 18416739118604809405 8300954302777971391 11324334337904178664 2147327460522909920 11209893009321982854 17162377581251530088 1163054400868404242 4677216216900335082 17167102327845223222 15073565473877144572 6725601998961066758 3643672921408801984 980473038079978661 7731785847743404667 11890059528146886073 2269328023964859633 12552436104963554542 11530715838729588259 1605480776331144288 13823434418675487956 3203715234781483194 6782796892539670865 14219783213620686209 9754257327113564186 18363606509840613707 2107625516005226654 6803686919881152209 11721301113486632026 15526883860550957443 15908505781581990579 14307036056279670292 1725914444920661075 17554553140325180003 169881730787547243 10094708951126810225 7765130183012266555 17446659058514108590 8202564048881047383 16736069142795687512 16542406170372894532 6917144565421301989 8998367088005175016 15634200368714096277 5609383647382935681 11312624896840260651 7236922630118013711 10728659553810523543 1822324341680042061 9784983130353375578 17986049961316387474 11673086795646634213 1933265093730222305 1683251021451455698 1302878439265815045 7425989616670546449 6050815157186097374 4359116872087684022 16871540652059599833 14310417849763114820 9582369341170187040 2928205852033294182 11877306403030034961 17805549582654526248 3472591782944085407 7790757636532053989 13585428164551970663 7720684987287219037 14516181969488709740 13197383827563411376 12654550927656490876 3398805370835504066 12839018666633372109 12615530844750069090 9510861527880641720 839495178255606360 8342484143013229503 1384173843355273009 4534380022997766946 14494549938430130338 14769291367140951381 16059737300928343053 12099141295943317842 17789017034032063984 2827701652912873671 9217508438676066183 18258426538984609194 16892737091803239927 13753700848933915331 9141386415828520983 5855595315437437750 15983971502900472483 15502450136666215264 15675938452801168937 2026486117028977704 960883809828467731 5447124921187882277 6167449033139265791 10935635313704147076 7607271703379245249 2266768258970570656 16855111086959644164 5902381889426392904 13725386477356848883 9651787535926629633 17301225741149906924 5721964140769783517 16604169206046958783 10069199510943510486 2074850608943319081 6113869047916781038 13607117560497289514 17010363830403164763 5394648394889853861 4606570754076548626 15353825217331045883 5331932773995797805 16889454900615449234 1662205592101506362 10894876236456521745 13696797628208728472 2227541114952385131 16585848201441444687 17969519028973658898 11194911568037463221 15451779837930780628 8224422268659791244 8522558796030554835 9730357339257778804 6906384285054718894 7108209846442166045 2089457126325077809 14697348401524418450 9161312034196908054 5646425636845601917 14532494694334685297 12038785455342202969 3196414649139819754 12437406373107833627 8623020277932370770 6809485841353215077 8040595345927772675 16643072387087266009 5733545443350037209 14546381393693368166 8657529111092112754 4171482297885808133 18390437923776998011 7922846548668105609 13195594839077658349 3254873182490674659 3417342218953805066 13091395579374870388 12301069353822882736 12943271830306506914 13268682997781802942 16811712359216135858 13823356518943064436 8370351302626709425 8957394190264607779 12588304308724320901 3064805054891495705 11341133769730747365 17223475794541551224 1747149117092324138 3766330166170115605 16491386177438838943 12808142859196478960 12251134802120840897 16652049479217961636 2829726402724720964 13393750610975174369 1745524817372731329 7955638403902066420 14373368148909458198 7790613185709361461 13236798534635534854 16052673250602176741 10483427209649282673 5872027481209764801 18293894757823901646 8873660648431862616 17149493921106382335 18279349928069643734 14702628965808170192 3737717845420504667 6209855204662331211 1392722855283077799 6276125467188395576 18070852635966491279 10756759887509153358 13747292923197858950 4015277391877971364 5689821183692963221 11392050493361772549 17549759551331155672 6798519620782253763 1787664302877386921 876619297157388372 2712045552216138960 14740694579166105408 3747265156410094114 9903408811587636963 12107866409152005967 5770296001824681606 755163127497784962 6259188769929604062 13126442128038556929 16948364368829536281 14922079333565450790 6776696062043427400 3053716142384318074 9152376689039015328 1430761568420233501 793410925034853509 8001643580839680810 13500651326757562760 1101575695372147840 11973062390741222646 6210611792410165054 15155620939747200365 16041367457538045647 6917742385898518613 5286626383741360343 14752542197826344110 3661313969744520158 15223383770771406895 5015316624422262896 18365079676705203520 8720258131431047941 17094778561075211020 11827885827553473894 10008618001551508016 15446418587025895286 6686208345709140736 17937768918509288910 6521651216162109294 662654889985866644 6334480573201947376 15965724325399470809 6312318129451699402 13553804481159554652 7650885223647400236 3913836543275564378 2941200344573780853 429338836506561102 11745587437794371890 6514866243431524531 16802214397434577171 5653292015387543989 1640771491486927962 18414176160997302372 18415682682793506609 3436930112221703319 5817090532735635071 952456607676615339 1426439039966066795 12258084336658388939 11111085699305572400 11565579246280200139 3862031012337919282 9439728415949976278 2925621793266952905 15368277671128892049 15400664344844346427 4693851675158726016 4877325983230880508 15988548285941205170 10146325334875955414 12098026572229885264 7541706460499602603 5087590621852777089 239327335720466268 2580299020589901168 216092849503163905 13718315313404220383 11501310424892135228 4283170917161149815 14279463770237544610 10442988174886600439 3997988972610313904 11099926733213879944 801372974965685638 12387135176995846314 3738717990084732633 18359940834553690615 6279780537817603385 4917415615084396748 17557796022600169658 6518377323190432732 11337546211473579541 5838792750444258007 3845213107529226659 6368895816221799961 8166048075953078320 10144009466290793063 11773773251572483351 5060840065414197243 6610628187004520193 5721028405853314370 11958170379809219709 17308440633015345868 6114561357249266918 14842380081334018671 17581634431610597108 14214674815168610697 1283374317966669959 7366517777895678955 12871045100803601261 9625193160882322738 15804771227756557263 3197773767376605646 13979844839644261861 12130707477806202480 14627034865681706988 18342317017394031294 855200964273574783 6751668344103041841 14114682586873951328 15471218167039969459 17440067592979753626 2325541394488674668 6003007945252032714 12050828331952204573 6048768630176973159 2103886666939071752 13760794131252611089 13253054253356634100 3649439488110388750 4341117221849727570 16628338890372546491 5878523515143489388 2498089332028742241 14698494082913646610 4873103508234853357 7719508745501177847 6721647064248835318 5676082214319360950 10052879352471901737 8423733135062300742 12419190702018013986 10788466150951353306 17686639334549738401 3458732807478118831 4982935239025774170 523528501126947326 3304712537875042353 5305804641916928949 6611885304348677957 8778862775181481476 15374835987189866446 17752086940817669452 9582692890971252130 13303164469650204154 14295938227007342700 13938810592291773944 1903520107607075440 6714376307652514342 278867520112797618 13833669041581009737 16654023763330394966 4296281258246025539 13848565271189969345 3725759256017299104 10108249546263372638 9526457657164227140 4130446324490080013 15244896590696546826 3002115650884421624 15919676769198242954 806330495178810161 3415940075175506762 2086001213527102976 13983629839878501307 15406856867151836398 2249926024881968643 8391032790449912937 18437864840382959176 5027666261138397267 10709764128635067178 9103395387577023725 5579203749550214561 4961073867931763037 14356915657305860387 5682353195464418567 4665893478598484274 8026341867245797652 1413513723545728328 3397831684263668503 5012729573771977637 12407902879510459495 3205064296742163209 3658468859875557665 4421477530779058493 10217486350907286575 18277287426360579873 296164900051363598 4354950566293335589 7709913799258241649 9012630873561849958 7320547858743288728 10488574175862508789 5878394864643370024 10066780411561137345 1777807995882990778 5987566827219341798 12636481710196811625 17309811454043000178 18007076566954331010 10510937171993281872 18263732049600668930 21021301238735244 17438651514306548863 8991476478257461464 3736486594405803797 13204744961566135167 163679046996697862 10886179969637323301 1663278153779868728 18212762230970832765 1093903435153767000 11341819298540189034 17348820620479758226 1806570685596370055 4020984463997325261 7548528336647054146 15378994734684516201 11214497582836991252 6728090485340473568 16537174553064457002 3586703076424535177 14028998094587874195 3940008596733672943 11937907442162195389 6217070420344402930 10023456950912176909 14073024991379092692 11770891186535763767 11489164978408571881 718056474389263109 15709129772029291119 68089326029207735 5749386301187607478 8209378160289240237 8390987325141485244 13811102416511045075 18084110279723912759 12140898505798915648 18429624737606657372 14671531897963565134 17790310535923116159 474112324404195418 14974703662035285893 17054090654637888398 6046414033227830906 15345728656383219859 12798718524295606563 16204741327966826009 6093769962906521084 6115675007022257889 17781912733958811801 7911006305228362168 16215793912387756515 12884274691210376791 5133661365961222229 14553718885586925230 5501159784646466666 16769067350876917231 2370966935303924794 14455720776048100626 6648724389772569667 2277530792637202959 11156820383681981219 8901497169283532877 14440876528264077175 5385090369922136664 4240026613211991085 17698214310583442259 13072995089149413682 14367751149024065774 10116172117140974390 14855975127449006869 6037030122734790295 7588329130561001349 2128466168403047174 463292897575707052 1628260738244668584 15729291826032513597 768891074367594516 1361468871284270671 16521630644205996343 7874581827002883281 15991790481055042516 8856057164064044569 16947674683658498201 373185803707922987 7966771118980158094 6638894994950885879 11658611728461629226 2004407672877558874 3935118838817194031 14941623568771070137 987929515618115475 1430551520472170219 12728222589144055348 7719876771754492604 1217917296746211174 720093367965223929 7308502008499727820 12891348960509013169 8890921274427034311 800491886504818471 2967807183348301137 4868048606162873600 13090841303910265384 12971973463530336849 6834637733187909579 10368528115387820267 3832649908934538072 15538229954278189805 3113126020458656689 9065615632843871147 14993279253302379516 12314295991929726878 4083757813986583398 6152933093894210680 16727489062951984543 5182789747663098460 7075905715330915590 3591375810992873204 18137056631385854629 11132767294595910029 4375714005584899109 4352117337111834691 4322875182914171367 9733782695665074141 5923531942933896809 6286029995353581179 3442214028510144944 14539425846674815185 9999848256348569586 16035261701542918377 13589441782194368978 6555426293403021869 2201228748125135126 3451410847811304906 13694820171086920247 18091622092547361845 13791782659114189155 15334765308097813198 9397496602715243945 2268644511078681134 8730619087052928397 16295527218623573125 15270537419569287799 4591142389401222255 17061634807161207464 1394511141525289346 15827396749981788707 4499127458841896650 9687867750891675886 14449951466294936325 5257501616817531863 6980606904867459201 1315858695127285505 5808190452878613274 10122867839253828521 2481328324958095243 4144279712442933973 10036365378221522771 3111800911785392302 2966517331122687056 10173336036972396073 10024169027891263354 10601811943751134501 9981919499298990983 7061847304499673420 4001146344276274304 8836181170156125996 15358804973503719137 3783059700204499353 14867205143693429235 4280551490101490693 12573736375173852845 11326504755423991510 14017632502064762461 12906900635630757117 12419908732160258447 13381408892753572849 7682962177349606632 10535314240113222060 13894238867563361277 9346712632553522338 1591925554396299004 5691995513116077103 2545208918438857810 2209851527946800525 6903963698386188481 4622025156272348155 7894517874030471993 17620624547034448286 13839617482562929913 3684752881796177427 16825125599512968381 7454907616573959757 5989825396200177959 287039275842926626 10245365676537222559 1068437988466206367 15901910336752450947 7296265997589609143 15471537321285301418 14542456115109694071 46536195646100364 47607984111423678 15713832962483228643 12648730519401656969 1403749437431045701 4253295654940563554 3643713207902289312 334688319038088519 9503090886884534013 8739103820283327475 10046793553662478066 15755418262513169940 7782010640315094742 1246294763724007784 6231301789537940734 15015153213483890516 7762172050227750505 2340761685563371180 5098346702620396374 7831485665263962308 14857928898286891276 15352032055096458901 2216129486326674268 5366272208187089113 10517178817666836004 11287740023485693656 5144705539582678729 17819486906281198457 8750915867108027106 17916728945597717139 12063905485722495762 6198787193303771887 4693056270380029872 11604538169175856558 523751572357549154 7971707044404254128 3213234987535278596 2758945201550655367 4095724044938933051 12947616693574232972 16893055164986971842 10645540151105044140 11144957608482216755 5588862374812769611 15992539837115868616 5540131366619394042 11617727152274403211 3974735294534558077 18096672428413350403 14944819184046381834 2433365232022433862 13396835808061002247 9499656000919193180 1425073251613963997 493509259398295067 11279017393623575268 4185863372939943495 8989426527666938411 9712847649380987799 12792729603177993351 3435236531685426020 11243531589317288114 7337111225964413098 9026280216303116690 11719358513102904598 9352475023069065908 3997245665419717223 2407131300246679429 14088574429078898482 4144564419585475488 11395285584454046215 4091382548181366289 5805746722133241656 17096078047764709653 18403635128276465600 5567023077816565912 11321407878066913855 1264220727557917337 4895765955121361835 1694523082525320513 5428549551235397121 12520518525494242117 684781540738730960 4822588356761642435 5733368707763864098 11422870256011752225 13428950454544605653 10901760213104891424 1823905146745449902 7496237768416161402 6236303699787854825 8502257515607032137 15021235786329168934 539717217424059679 9809133172571487886 1832584434568253077 3520738062994194217 4749236153085282682 5984707803551788180 15351301837407292916 10819310361083639343 17646667754215909204 5920602742097625992 13262841008989294521 4376074113702127162 5335474994077276679 14392925770124191509 9189398500794382038 18347171252068906922 14992968248097947848 7028569548866385706 305812601563191765 16833273291599622295 10685356247046884136 16811370809900706924 8926084293652952737 16788579141193921162 15358046755218471368 14063629326516309332 14594279507543078992 8682273883377805590 4053071481110360595 3758906122848170413 6890741769569543836 1806015335575561020 9170198616086278206 16852112548000990174 499736391612153520 5137382002643909931 4943572972136353732 12851565501794864430 5570406692290126210 16709690602005618062 5818446071965555209 5685815285330726959 15266736805705645486 12905432184374091652 842958852659709257 13349815611425110835 164187180126808085 2357183759666535238 8433647855804271901 8534776918539808915 2949901453674516630 13196603102095052229 2585732444377180289 15263207184275459542 3366995121237129931 7879108630251253299 5082822331272881966 13899382396398251562 10115946225542695236 2294734563574734387 2558599745365648069 2481000410097551176 8427692082409423770 18361061133860936770 6470907254964150562 16017284128147151760 15893163234177144681 4308355315424172097 16891041703454868745 9356146447100816419 18139226329080198212 6886922308390836874 5433308958240192000 8515662512499676397 40667985256233551 12424513907620016181 17301841211454599152 1905993043074793311 2473175994908329116 4544003197270173190 667886087696589522 5886111185146725699 12729770478513773640 10039339982770294936 6865326489669321107 5578131356312944882 5843741878210493903 4706838669790893449 6348309556118512627 6006806469002575803 3209190993519330443 2965975467906571583 14747656490714179301 16826077687065184640 2024432130330729024 4657957859974012367 11062088309973564861 9120883509453602247 2650933497392096000 3506172752550294427 9443621211528520169 6361814466488456910 12422189243759792348 364022879651244693 3989226221441461763 15241718527438623696 13683196945149691501 3188667087641492335 369773916239982102 9878200169893017945 12186500678196213184 18419442030576530184 4181178548522865643 7646540121759701520 4994970830593135477 15962073397157305845 12064704451072317949 15931305385668068983 14971837100343737493 16902132124404049010 14480817656547735995 3284295641273386140 8265292439523674921 13491719370344658636 6299888788840164702 13734614356639049708 4128671438655461039 12076759249335362020 3864784331023414351 5623466812189225536 18225415910780011008 12579229017216397939 14239500628007818975 18029020082533964362 6193433798580551708 11370409119209044660 12450524572602979889 17650686614725824991 2817313598560208175 4179953534159624109 7327000006818402499 5127349096500846154 309566209215388838 14417616790001251145 17357578315071285246 17835860556562221551 11920702807607022753 13904305861062042507 8984236473797246556 8238874997149554488 11672995604145198364 3338749707840192301 14868519393711718956 18393716474363408372 7058536598077240302 10166072422011355534 56805042723559227 16066077488908468747 4694091632947020881 2368635314293843675 2712313106741839823 17215348128135805675 16890836240993066716 11863785746514483752 7109472888113250226 5592407640997086947 3284376791938333026 2794656688937924212 5588909152016720866 6051824835749001300 16777450162277514838 12478517170309876557 14152260761706966748 15443263516050454100 1634015383758866301 735509602774148800 3962025577753074609 16828481379028383334 15007593634984637314 5398146361396822168 13298314539578817325 2504016030043464991 15652393187320705595 12838598049828889108 11901615572672594210 18177826652566173789 8362237963850402066 4660798277475418507 10628082319099776111 13418741792784661359 15970403482818454895 7623732197024779341 6953327516946103508 8087303103768164230 5229478708863808023 9665008472000474940 5905707341014380193 10287365853603983324 9772166954037635910 17948813743676224748 5688567512217722641 3434421088433818703 4861990245066226338 8860894100774019647 5563309502661922243 908637696906429880 8669100349883066073 9958876080808974 13232068586367501160 12636827234694382050 12749874544272228923 12794916902711300648 13550770875522635321 4329782432395243500 8942940791395617631 17477243863110822381 4664527992492045470 1099130183559810612 13959056209813305300 11827351349597198880 15421992872585412140 8694663381318179443 8599023324291286248 17082026544364588757 901748329268400755 4424400123967270218 1298047127180615143 15391384810165125023 2913949874409484332 13553306362429280777 9267047951181068065 17791360437936059561 7199185463712953298 3254443247454699314 16561302389641381804 3437924818896353412 15262697992358546188 8165267246592822749 6662973437589322362 14056314491611111862 11230455588403673265 1167043530896860538 7866575856623613543 12672458926195674156 16962514558438199553 13994172955125775517 8431923914255337521 3850955855127458893 15469740791317734310 12390827616692534649 12255851998981293812 13336038997413759073 8190108969043590932 1626128535285144313 12105986354304354976 15856464293017713213 18049100553061136320 6172267935571020370 10006530598170910633 16240912687092370949 13929759605314372168 6286984767772582668 5942197538046519958 12643244202657970119 9970649500294555969 876119863226431243 13861234871577836336 17597551459471233189 16449650092315934273 15776337297192854816 13775127453162850222 13676503000319994536 12660006983808530306 17785320687198023788 3486981247185323794 11574089709295065400 16410549982040774780 3122483779765315069 12275119472723868686 7445025037861798525 12127919113501642556 9931709792743222861 16951138416864389173 9440515710780033802 2123259360897953006 16863181219384551024 8799547525591529497 622073834152968034 906622604066264347 14750770182683379522 10578985902993552227 16775875787944725449 9087993707100011084 10854483532009822914 13394289661816200335 12669269707727324136 8495470667008709063 17776450068421909673 14569354643591813418 7117076547179340961 17498172943142136375 11857571482245050319 4243656254411132041 7233017457761510278 16226437552123658344 6630868336783389544 6484258141147275990 9650497834570887896 15206878734255909467 17591382675022279401 14589882321883814595 7236864347124565333 13505818388501349107 14550138036603981133 4185786090228304840 1951358520709834645 15728226016351851218 15909639230508250049 3856714980845802235 16312975699832835804 4460686445770869689 4875957865876037326 7396803225337776282 1940813939498284964 15252709532813621227 13902468898623808609 3056771709468676189 14187967204046492375 3545480199805986433 6013904257124392069 8517262303786071178 10442860543691019745 521703067503952059 5220230642431502054 5905345541010014127 16480411309407758421 1134166171978574892 8965253131516381780 4417061293440315580 1351300633225361787 3806007239516381234 15705375830957662413 5400636537539946669 7363728937395579844 7022879949031982528 6763565062936344368 13762739034256697962 1392964733079639251 13702976769784379183 10692312743798020128 7571803346267806291 12687103334563341000 661256059382733285 3544460589714419657 17642615483625685253 14033629105704276449 8276495060313435241 9973122593547405161 9510127193422501307 5319235974578536037 14434916094563167767 9305684428191405424 7592588512612747704 18049407148689001638 14041661463555361398 10083703117108417851 13538641229923951149 12029226802869849527 11271326083682956461 14339870291768156171 1087191940176774758 4839943678081265121 9996413712189039035 923149342259090727 16204947760630628900 17071067972491368877 7629595233932893548 7865609987242803561 14262854232726589568 2657289727751365523 16852588827009978418 7993800157064147129 12054117879909068621 1420295309627617693 9586735970838321171 7196100921195532863 17497195690695591104 15310770281383040330 12020086961786054797 12598036779893094986 10277402498828542199 9056686739554074809 4706041374566952064 7559658565265978639 5813692987970551779 5577632587652495165 1912580557744669561 7938939600182843675 5672907112934006138 11819993631877771441 8011773995397710936 8520909638030837225 6445113396933457938 7415139600853739294 3763467466411785558 12380680464270238500 5949288310803395892 7668492393944342716 9622035357803179541 12721047136505223227 5270186554289528562 834619858338639457 575076469277083303 5529567484083156993 10961954323495134644 9535889824920499341 18431132275889767306 13777750744307981189 15135553218469938800 8810005100873763813 16668698404928362365 8368661938133667493 15660627093612760192 9222857768329006302 3413365242940722035 9710591626841966869 3446790591772762179 17171362993418178457 6642011075110652878 731203236469447083 5509600108407834666 6749525639007817455 3917267858279274566 3933372521595283776 11767908397183762244 8594314633763521874 5688220296830961079 12252806616983334004 3541499968414783097 122707569206300053 4773519377436019029 7416837888009198459 3612743497234494041 904412949565481088 18417411783265265214 17001784154558174041 7813222067342217601 18266946472215438641 16371992095702225321 600085708186478837 17269290466163561961 3530947417886222407 12498193210196641207 4249879357570031336 8564931559543638559 874411650084130593 16008929286728068869 18133738850547306485 4583708281799910321 7727504872204768932 12187987025210520619 5444056530862766746 2386805470516068863 11020965627171548748 12397448660316779315 1473854388341416076 621308299707349055 12045670523885489411 2010969475977481065 13146896609179750741 13272735103446676392 6888065870545347383 5887711027373785067 16841986235322567468 5861986332991331343 4637432359706562574 2363927367270586822 17257113639091645974 14351443232643233711 10944400756367405873 13508636130401768435 11102992526711615157 1127537289101762330 16459703436097619913 15736090052906414780 2510762260982985735 9084076888294591210 7340404205252138687 2726336695844159603 11567492735472004623 14879843582352797598 11733508722457477810 728849660473147686 3589874376095571346 16714919344129396323 16943577884242370915 2848403174316977745 665398470819815116 2511160912161479085 8829041403501757107 14141206674713930184 1872904301134696111 12568175788744799081 10088544183511478572 13462996137662232500 10740261070700897473 9940782352996838989 15414996020381889626 7894178514815129248 9304531638088440889 12196404715721790028 11969313312582533813 10678295538586047366 1332161814515588891 5704939192433817585 14133631138198396185 4874331157687331354 353399931820124702 8855836712904969041 6575509778332823635 2315877214860113538 3842383183897158306 6459766268017224419 12547337048236498619 299170362535722074 16886151460074836406 7501148624107918701 12302402152954820433 18095518726770526701 776193830367033615 9411316737682835826 8740423646699292263 15706680623157248488 15268960886029610562 8698576268883681144 10100203989200021178 5708488699315684889 6705429968586433592 7764252591139875604 8744344658149572533 13739708781338051877 16397047847557545976 16592465495940220283 17320882121991718461 2124075702116151986 7584933565910043730 4346085795962422553 11873374891767133367 13289888133895288543 11630559270413076441 2215934199112985154 9138908370021786048 3704636226245683145 7623049020830303937 6704205219779372224 5712425408121463727 10234499101099776490 8553193145324283125 8200747687867668436 13918104796296125373 13498133776459788308 3082437581325965326 11817884724255153182 4563736767933666531 18171091829685664320 13217165958573998389 2553100129984810176 14726299514725099481 10075676891300015419 9652222014772852037 178274816754017468 893514009585725788 3474533519179647040 18110073902704791377 6413221122111529376 5518047911997530686 13883098374639110123 15838456040598812209 7319700288571236392 3379322822003805336 15012085920279149189 11218729001550570085 5411057978959181617 11856718181838087123 13735879821743464086 556553448870734921 17033993610019192775 798982196177597948 3452171176537477376 14257618132555930107 898851040252968665 6792917701858085259 10986710420095942758 7255982184793270958 4950408311506551299 10006523904801412110 12657599475783096988 11471375922473034611 6153320108540950997 7045088053950908194 11953562376171011157 4839703398299239287 3491952940376537500 5006640604656620954 18207000903839897674 1147662069231999859 2240732828567514022 11374270802642555969 12746768218694599301 5335916544038351269 4057403998821469958 10994190334776515647 14074867318077555122 16528854386609704605 3531517095051836540 12249149886926274998 1922469019735271523 11040314088515949048 10274285431230537763 786429334842182494 5737174010849736554 17677471484879032327 10300910663835094051 17431975944345377586 4522151146595893395 11810950179548848525 2050766878146539949 18223462572805807840 9323040582928047104 12200888210030845258 14423585463608169179 411250085994482588 438816656105901655 3091582421852862085 4853163450300524556 11757712564503893733 15120980106038622890 18403091666825207304 14022150805997505430 2651294207969387389 14998478822887492482 12117506469106138293 5684485776217180466 11665663319048474505 7632805215839502666 3065594436080271028 11334951807211096530 14742706889275386240 11514540492338557582 13411646373508547901 8651238463074808158 4489101353796639666 1484212158269218607 1404459525451511094 3263010035606166287 15422943693119807744 2619202604745390239 10315447972590998092 16593306803322422617 7728948187915563430 1672714003573205974 12573404190824397985 5217439382864607869 4986712197012627317 3142391145276291348 15186659963856110555 10027022133441849541 1230379858825207673 9810479548066472521 12165556579554923536 15359465553296751112 18375352546107554853 14242855663487106566 16336281585153225858 15246812037470969868 393135266221309898 14005869289226154698 2705134363408099437 15547513089997065709 4141476406700915674 10282937785312242818 16618799072754339942 8860686648269189157 4959652070513801646 15150589815146727764 13876616228933012572 12826946962408150567 12142636867930199684 1917914162953840767 1384857999768920862 14069534594279576391 17183637488267641762 6429370235547577769 10112038472755079781 18104832216543252192 10736497636713807495 6120588196756572519 11478508530009120982 1524054951825054067 1235123501527015986 15722580405788593636 16692530001639289747 9661758440772759755 2135266018414707447 5054960712525409438 8190051324688357815 15330024241133180323 10775182219840746304 9283203711797094721 2028888284107185812 17949605406781742988 3157798542952517043 13158281755349846040 17582139170001171243 14086160228523617817 3739954307425517495 10336664078027741041 2297127912521668420 258057082829453825 16888621613613354269 8669794769477701687 13862561502988497372 8083385191067376026 5890136028121635515 7983721776415300176 14741163884166419760 11453825544281676668 8214991544895746039 4405677718850373134 8909768571647406011 1005858572009021568 13185935985297710424 12100407499227722424 6733662761109163462 3241806549912049266 7673039677597137052 8604037768192089498 14060851980429319085 15674420464246331009 3991687580413537649 17560227665950007137 10155578492643660893 13589311357343729135 17995460301819518715 17408694067395181239 14017585960338522843 327246392033904800 17227254929875451328 8601192289935861825 18338863386898730009 2656242771706154525 3105121285667041161 15508603405736139397 6162282048717976596 11337357789574533669 1104061514278188582 1141865757809351002 4718505620100709531 4635632037905792550 13346913942788850627 13492253151771177331 6862779049220296534 14400083119903154049 2301689052202450025 703031458310687553 6674301435462080249 7219742836002277631 537590057622781916 4353351568307269595 13889238460355454402 8340255209618705541 6775542084160418166 16784482342128488819 5819192293986364348 446816223481942286 3442734683281798933 2102228946097052308 14470935925859676903 3713932339222991597 2500509979718506109 10345863367360031167 15894448057083977626 7709733074322150297 643758898830012981 3348942548482699891 7806678718102053461 14132306112666900280 10641851853040649621 16656017051140901192 4920110444577761026 2610033019854092628 11343245530813956804 17287037230044584096 6036714430569398504 3374299813417309688 14044840735641952912 14357115693024174958 3117529719371146144 4521931130295689916 15893555421665839014 334635691342528474 9788456057585527253 8117634457490049676 17319762862967667216 17464188500467951226 9662946341649197301 15760696545030950437 10921336706136327096 15131405175288322362 17263786797758373723 17509300647503309858 5727914194119711688 3971734567726880065 4317066411405037844 9404382003410302500 14925903189056409398 14236825241396178296 8808612416506737597 6454512331596426381 10919094166036035836 1060355510448224606 7095588117236696369 7351224990358034533 8040357069876838641 15767206025665011143 13701046424692279890 7231850218875888154 6559672388633932020 5679737184006448729 7070264795163141190 16507819875861301181 13238099658926282458 17396309117055795328 15631881619679770689 5470160208203930801 10730614608569306477 12183573985901100816 3867860389952789889 4789390018066539242 5585676411431589988 15300986908871293479 5433638152980690429 1285161874108131670 12534699819981656015 17129049580613050662 2894592358827427419 15014987633751851857 11938949046252376615 12715061501972758817 6817652621564965080 17167355469843464540 2615076687516613160 11278389232720618208 15931789042013248726 1585744902722324159 2553918934226939766 3320087282670112946 16317249720679722010 9266393579903201687 7632715425291077171 11972272677944079773 16039089047670774239 1253387497396804083 3667113506921394449 7422794374047269457 18125763582643933576 5850532782383857112 14676746639803894715 17303238339282624966 11544354537565306311 18089214420800398327 13034818360170186090 10668837378342285068 47170879361085202 6136611484789149226 17899713856932998776 2260564191162835026 8338063734906271858 2663458318764884968 7724623524830896023 221245845322877049 2313064879388393442 5083244530194045380 17637676631768142288 17032021601151150789 4452440252551991165 10568789615198032024 6070814182353083742 14784775072011032431 17759235868749955691 12536060042745550977 13932008223196916115 5630542186171642097 11723060317130985466 11486145434854397780 9761606411079078322 6362988775634591734 13900759231474140982 4184297522915624897 7596858387752453219 2899014934386389390 15999867056277368255 2521348716606470312 11129200971450802965 4678754327313040466 6500536274856974367 6756948042526617703 9138131826284799992 13298096420967737180 4933571844628762613 10010888468591441032 26498812089434170 9470754694596911427 8449199872825912855 6316126479152029496 7133154989245331437 10770115366582748039 9934746255973174520 1612232692279926826 18057847631125507816 14985200820814176316 2210612090584475419 2777511899366257025 2027923215263156766 18118040372901337517 18132121155522057777 10031893102411257333 267828534016902298 15741257303811717162 13030913270999125003 11628100385509833598 7314672096899817428 9738222706567040193 5082699423312152719 4042337790932571357 18078237342656045289 9784979979290213100 8792143266264314506 9379452441225188892 13556030527805143472 9399748379525484423 16741312572660770501 3461276042389062921 6792315646825270871 17307115618291420918 758699289998127833 3277854725966917120 13563908246738499674 12517949362174000107 636029533191395610 3248286528976470290 5299522680068092593 8423641528523553825 15047118912976414857 14087365118689020224 17843008290078668300 17710131045981703519 5768811436360076741 2922721937412290073 6433182445722549448 7259322340055560323 5788992258392829800 17637135468850651236 7018124677876180583 94442685673602690 3079928484383121719 8806778273082156818 143340729540325288 380464230431052511 3426767646328684751 14132132004022918423 5644560361762158686 17777853724692600591 7922235586830547940 13960051119840379428 15384527862266564761 6812249719301573804 11039441808362382930 17628842757398500915 6914144751596351107 1745360147484240937 8644330718365662082 11599457115577082171 10387304852143397099 13214268377348102819 9690986799280878289 10579897183720768549 377741980766382874 7105439535367880311 5047343739033652739 13682639144782418127 16964233436956409299 11417600072682696954 4345844587543681054 10510831323089725676 5700849026596931847 2483465735180716750 5237864028766253298 8221790112551505623 16496569883621569200 2322117960506605986 10619052070380344633 11340096733805964325 9019570149171143333 684000492670571896 15389085379407803978 13452014639638592021 1523957285887812098 18237261912394945442 9820162433323384800 14161717771421057680 13724249861459058962 7630728756870045178 9690578719396924582 5774708838715218184 6062669780647050282 7140504468430025737 8290324506890966795 13387341189478805270 6738781769898854768 16388394968411657900 4042739843283946053 2987041704325918832 14310217843683965169 10734352145178846788 12680341567655733490 3545131097454046443 8959874049163841795 2453458616244109484 12401997889861154826 14973564565227875275 712546908287554312 5218024090336297973 4353980911023116663 9447986539669953476 1353009908883496989 3218390426158017007 15030812120473536768 18340461083637133432 8591066020136406083 298236998358196106 11213969155185350721 13165479285014277625 13581783869148343804 12595631065936240426 2619758016796126600 10476615127623357055 7015219781826467549 12783242376756239926 3317575623123650701 4595246247994673013 17639987045129982748 6106572728419746646 13684396827754387450 14833471788927816483 12215817649269359474 1885944795762787269 274526650620042182 17572774694599799805 134899281380554600 946593075834082199 2411923886131734963 17637784374203288961 10192618364373573979 2872605097689213382 424839141385156287 292288758425249225 2834759264989541861 17689243561011283263 8668810215135165772 8789029886787439776 8878389430138243978 9939720359585032460 3889915224945164458 17545027422308328398 3458897875390584315 15291847025124424857 1369509136183955586 16766669529587006465 820617042378961025 6058637211578824054 4855942064706938204 13185210432217291306 9745577879196419908 1457523295284223426 15092939494568836649 5763341055958336168 12987304369538073418 15836223587078333516 2244247453361191638 14998522313374093473 18197444813667142256 14420770681688185042 14211373349524666461 2931100810354468694 4922220671533560861 9511554130853247626 11349637802342500535 11164310288055502564 5307022950240604353 3840278051484619076 14398629320110307562 3996502747858775333 2053950761273830520 5025889437383632407 3680951957874451003 5166664169595908636 15403077465829886936 13916295856015544598 15782505541832752540 3352425718145198063 17406029739791585371 10846592977770856127 13682953783087219172 14805905993158749 8043884033475587096 17826925130410837841 15223557405432048568 10120156102629808533 6454718135624902290 7357871330174839448 12272478187694804508 364102129527403716 15209530344369096130 4093394820174622175 8686495368951799803 3380982158641438349 3877794138562873872 3236673380131198733 4395253875163165013 1474289227438409167 6302405506087828967 3707767430373926925 17962491456998739785 3521904104152135271 10742652404286214499 18079952243228599087 17788704691661172829 15354816728040312780 4369863524341073725 7114086188351282098 16212390132572989549 7577792415776456445 11137677472828297751 15938065679317797546 99564082503108139 18003850206818448772 11434767821211446177 1902512768514720517 14235259562761501179 13618342997533855076 949784925816664782 3375925069450873264 15952109914276908985 4320359156447792794 3428284496903760002 8481748974727789481 1566785362795179418 12170636124119061930 6177496348954759417 6573868946133124607 859252236864397529 4830871281419496856 9418562306391205074 18440872026865483482 9029805382211740568 4170586930826876571 16177854669529325883 10881739161481393499 4084279914786107594 11740164950009490808 509254001050816658 2216639224598077189 5384771399068720097 17415521012851030638 14877604879651477058 1559449900849606264 14600842093872964843 17143406344213216591 9301682544855364279 10118639645955130139 3174068861643351981 3415316029966960722 12506704465350528098 15707986249894361506 14561899820044552960 11951739306200882916 13241014481312664150 11093389037823539601 13967122473664833542 1759084989458541664 9512090425247304946 16711359855778075998 10171238462218180131 12764172124401432361 15959261941721684954 5994984966680039040 10993114916177466401 18018093992461657802 6112738602661062554 9840625733903381966 6042794105216264423 12314329299587995531 10772752756977991334 10118038002037356518 15013364850552511426 4778376247896243445 15363043555697235828 792910567504947537 12555838623103445007 729795279004296006 11797285556999552886 1391403823451855441 8466721372709291641 7361250633772192854 987198181774003642 2958234491378095926 18015177323454034434 12945618268928643788 15618679037683069599 6897658611546063950 17260089234812015944 16205163249527963097 11639577445545704456 10463769180779238758 9156750874749900248 14280207796445697772 12594761277737371900 11041725131749723445 2794896183323793099 1816891123146356475 2564755679696346493 939706044892328266 14645199268621362189 14310533415494773711 8777625393831754144 13320080378599759392 13006773260264387090 8530710335226205831 12713584410861452683 13698975987637212470 16389119468556299903 4600536340631221494 8277454353284375637 13247872667256227950 8596095268198905754 8529468958958996277 15074197345319349638 7620336294568455603 2542103236678300096 1632817891366345422 8797001930371538668 887436351848229733 7258120349417968049 9362550137259357219 1224274956996297949 812092655256661172 353302016619574944 391893835366997387 8559362249278816949 7583132439960231218 13044804061299155249 16467250735477240309 13729356288319060172 5568579405141474943 9534877661340148032 4077514330806177337 3375022428588804820 5659304662019770715 3606328883107714290 2351390744787465613 18011654538497461797 12956354340501283151 15136182247218209000 10428959994205834691 15949620346938366982 7983386417452458641 5904286399443838300 17447779165181145179 2768963770644676220 14709676634319919102 10408775137936631144 16309386298485244445 2884735370786797774 13936833558682334199 6997952329554828358 14673840184772803004 5359205319646325967 15668500769801037892 25520366973286225 13262506498676750569 1521869356046078090 10157773804818136459 3143525359138750928 9892851424280431026 13498456941141585717 3517728029715558635 4961836689813464765 4195914073297559584 4290858860040599564 3905311696698889604 14604516392781470129 9208140294655075734 7978742386493948512 12777828811049139828 14602209524956427758 14295191470926450158 1280127279410148800 16848614761750465334 16037179044536888035 11194709261141164673 3951585596588952587 363736480130036079 7653728431231784944 15090367667030606656 5850625576723472153 7092063922550703350 12447156066895612290 14217748253524824046 7200079120464360711 5388846424674247072 5034647011585330570 13947967987058173159 15034769538449815938 9166103131152663959 7151208158031005271 9776383261717494159 11090472224015361148 15657899786781257018 15638839887559552857 5057467814699274824 5955686079283125593 6766475796719635121 12077490242062378918 15091540377119353700 3080190413054603107 17220922509666822183 1074716958471696081 15834756976836767964 814091124776383536 8367846064534622772 16686504791992937551 5440519624290689150 794678389285964142 3248964500751804466 6088895257559979863 6455972643776106228 8596850313866552706 17371869436521338255 2400773682430772817 3834001673030685673 7162736110280534779 8157565689421618831 3379842009803866023 17098320242634089265 4660549329252713674 5816150586942727806 17591258758200737578 6093727986053330325 15605832908084064879 7948819454448029755 7762499420771395844 15650236204935004914 4681015282107456175 3608851311140397354 9864480811396285840 12908213132835034693 16291292877933357911 11626016980432478697 5712526679304730564 8340996289424851550 16471365317009981250 2188592729086057115 2640832258821556574 10511999285982501700 9256492420968217238 10784974474945847555 16094412146530328241 16565939513862878526 16281046716390325811 4712022661821287364 14232130975784461220 18444502946724070736 2331963366394291348 11201418356530839620 2134552455206716080 12139874389559119433 17385800918449876204 15239494980248850932 4132578000800147768 10055200500837703321 6216926605578063171 15231061652442114191 16244393125553769620 16670589349416901788 18413553715536019814 16164366677294648019 3356863815623736524 5527231801552596755 17263349414432024555 9317597196233882952 15927876045288818142 14836636749465259635 16474192901424949893 5922209086545937222 8589943265325760604 15129177552905956815 3249417577883196078 10887431280795367523 6616873640292149098 17737263922501811984 8444370142111028570 10573568955182556060 15918881700178655049 9360258854979174414 782884225615263847 11915748189276313899 14400290441953023993 10071678367785534942 6860971128568816406 13807713356737582537 16368891183244187224 16726966339587815260 18032794943722805113 5715187906933221714 16340836505444799543 617940729875384152 10718004356251700408 8108374789464762016 18400229106962336247 13455865437121028580 3915580598628692492 12711856008539108113 1655204907246684154 3094722198254766274 5760102247852361443 16739150916600388948 4619478080202495685 3170407859622487460 16269328058800374213 4773552691573007080 15477066655228435415 17849710779594223981 13849683742952331445 17064758560573625610 11954768027777457608 2749217730448048101 12105401957760740092 2294539184510488625 14505546366263413365 13880936491400674862 17116047083576024230 11578510477509820242 8236729738862602476 2950798290249703763 5784641231261478695 310580078452786480 13168423868920373860 15153947320600669110 15224608532226312649 2929474822476689369 12902515286307667070 1189757465110235925 11587121174944181462 16648312988610467150 454676038211649545 6023343109704893379 17994598152706278365 17088784356043865630 11159169971540501659 14732407683397234582 12599599783966265594 4724490405308696819 9016610316446165650 15322143563345884058 1180396799005699503 16465123496283979449 438723477993661422 16641678662042298770 11190795774397599206 16153589716057930464 15010366170541894048 9832995259327516118 18335313315217351373 15330791636145510904 630880409677187414 2138743079142072341 595532716807810086 5432187986696481769 13083899779624914539 14219884140923562053 1033165333421829612 16060078612041242639 791290230926528163 15652016581073852676 14619584510912810814 13454156830471279866 8976270032870441472 9603437781378757314 11899776684877490312 684475092921485845 13960210316752533576 1429685835361253899 909803287816685522 8522626966286136293 5194057003381494807 3190997807625679484 12171114065231871589 11582687611634869398 15013135662018659487 17940783253271114694 6491963032706233601 4994574540230434125 15344088433400972566 6639736346063623419 15128397979365231449 11725339424811243777 10708754088432925313 17581651340520502778 2967610289596888362 7472890144349881139 271234969690288381 13326627610342774149 5987903489214004418 8080701293081499393 16003102388069191512 5569688671858855535 7053323530724071362 1498545426640948167 14349204691936084449 9547349606173871467 1421859777741712698 248563026789404851 10570427190447502595 2799569018219434296 4973293535019798805 11462839397250987394 9043225800777468373 12281509667480065917 17627663535045927384 13738411758494693140 5385320505554135331 8153073842723459890 1544076339155798930 14082714855192585342 10386265344784294383 10558482286071982495 1263812496851257933 14926791367235418418 12768222033021015570 17758584377386169537 11749188557988389838 8608443278758546782 4677327764667399516 11001394153775037509 15974497673484163285 8264975975147540580 8305801295342716841 15043773119340745485 17381930411758771674 17130048710625935947 10523188763370155995 14067330462206262898 8214755931758438025 8916183827923144796 16413134270880655488 10335546712779066330 405551063287739144 9023944249729482680 15526970864563266365 388241407352228538 10533528864147690057 806623424854887926 6166854473788593035 16135650338168486238 2935346660153415369 7639652358725811000 10863123998639979219 13163329488228448978 6616384945813535788 2377246714741728163 4251710009765597064 563130055395768999 14012093199398106687 17885355143475629358 11335302287317056209 674307083621270652 18132030058601542301 13911616884179763305 4941031863256959445 1747455253523463033 16184684678071792311 2322272233034816366 6802731678457790625 16814196739408473076 10338350235477834604 9465611144224674987 91668949229139215 9480715306761367858 17628250255141715017 16283998916238325622 317988234011373942 15445630996689688200 7926057103647563334 16181799598661778685 3517224612239493658 9947746394567221197 13135870281721160793 12056750883165967005 14664312330099893564 8431252632578037895 1261225750394471273 10831152684880388690 16460289555934817870 12242502676772244140 17269748311237459322 11925827737403934602 2666144807242398772 1346670834630001714 14066425741754685232 11544353141335417766 14603297727015161515 2427723204217115094 13527810071778037944 5110887995369348084 5698312642130928924 13145945638837655117 10938825542245372943 5180472006768903570 14014206659898521580 4630283790068871910 13181272725039205414 5507513950049514811 7642224947342169154 9993401911133975597 14253000721543837233 2449991597691481834 10452008693987220272 822325629224297626 5037433669455707748 508446078109400383 4717750366038662359 8382948457383997042 2598094285276995408 13872606564081542012 9779922596384854853 8207212460345773273 4298256970768217490 13368777612862545335 667705739243386882 2955845785680434559 17585693893316129687 6996699593361027363 13990041360898879748 17598406099232026728 17047095332915566715 11535921982477508269 15309845348421027230 11721923537805195015 6817046532251843146 15016456110436131996 16605877179086772981 5435626198761437892 6034344326826382800 17095400437215632192 4004394477456112433 7276861216184126974 11675109737549408670 4411389172071510118 5696773944707870822 15203935366282411202 16946509286851197091 13831746394868201304 6978143477972319372 4560777145681688590 17146579869869267512 10916650598487073550 8710384487814816831 4689929334011523532 603574996347624134 1646374581117584619 5391444981154081962 14502216648776785709 11580130886022450028 13101232263134415273 8772370399129418368 3536125723060960512 11104964704614348161 7582730739453097936 1557771442756656131 10372980904120904636 4753380302210691640 1415318455656022565 15111983336594188153 6901472400536264713 13276045177586568398 2273040079593268054 11850836712483389446 15341789540938878342 5430393971469974196 9894496099378133689 1110574258155875077 3504929107169663851 9231952801607004683 6452116056056818624 15512913455616877812 5506505174870370351 12369964644411266692 14393845118105498414 1723617426485953893 10984212294473161288 2467663462159641159 15095520265831202995 6650586832548298352 3007895260107435223 10861503229532785004 6611807583894630639 15111171421553615442 16551948966150516699 9273408563520991876 6293355621679047293 15071729210943022962 7128884954189635775 2351788630971300397 6875758134130186631 5424640496062609236 9984119601173353054 10326760067001309717 1980417347374249133 13929038282374891547 10045625871683248874 14068319229107295951 4121740503091168674 17893517041535047285 2860771547764145491 17153753354549861684 4567627088001648382 775346542560955588 17207428366501883279 9369797874869038909 13653236201158521838 15383949787035282033 3697152979453630948 7393094287293306420 15616541832439664340 8601845663332926025 5048425766829089971 5488811809015929521 15730848955765187758 11491760423321073870 10848434668614934295 11726296408696912128 9905958618261322593 6013526160097856537 14599988496801758983 14425391774014698776 11534057938317881160 18197265226156843911 15968934462765114774 6085870135712933259 17548359783190874367 279399522988725611 6191982020715053603 11270805835829440439 2928745312647606428 16609870698780079773 17011136480619584541 735858582472428416 8472033991425772679 18182316079714293591 16675581383844669917 13377039071948188534 17548946566356083433 728464631044753586 18323846455649992773 489337921752498359 3087587540141141177 2094522662545608963 11355014996551052080 11210484379592255481 5149965182330660173 5966899592270058484 6185893817226855826 17830033300207833969 2104758536913827707 12533807763175192652 8414622324168032629 4418371593158577670 12314210561390739248 17321238220251923728 2665355658449003147 16666359561353419300 15734187057676421534 5379946240049146918 10201516515391157742 9068166509057321063 12874730591210658323 373676308802664890 1235666378957938205 12101967884623786059 1908916835036117277 8553016776202827375 12545507267632162566 12740511068609146178 582052804369230255 9015241438746205778 5485054811032193360 379396498028508378 12217848804002699223 5507189114928796482 8745076732471730774 17459816421458622671 10643656460856126781 17822525104974918174 10547272373310923136 2805629105644253095 13473249702296897854 10408869260412292324 6058052244538497088 1134133062105386565 11692214293686727917 7450430355540916915 12833048298902764537 12088125924636551111 6601427709610235553 2197227987374290629 8295778283675694904 394325367628079735 5081763721046819960 8388301469003748571 7502527905010481726 2599920225271960291 5084562017907192324 8677741985756532951 13558060785515201265 10014613334571112381 1791357938564040133 8082873596087992134 15035061300578885064 13892892013241107185 10525763739494171816 12288218782411298188 18027627508539857196 1455182105364089669 17043573439912981686 13584910437235648847 11972319100420014582 8160582581307543313 784458965522879825 2281998035712758024 11790390594979541912 9105536173587253125 4617479239018005992 14164803014334934430 7420632279222079371 6653653851076853495 14918766187654496800 11126493133941208948 9527561885609391896 1743361952064939674 13587648053755813599 15506812192070932439 5763286260766948446 11019289377242012969 269811740016664397 10561532157480722788 7807205471711008337 3937900110224292360 4323939273427023728 7065197261939641115 15746530419794970503 3801020687965858431 17123941091359737540 7895764829115696396 9154511596557667992 5865233903592862694 12574975876306479482 16654840959759742491 11714338043655295386 12600702514571149599 11719950389414103214 11901413563561664449 6374676537263604387 17765824275788878383 10119117933236988430 3426838542308850086 3188153693992439641 13734927865212907124 2925242575968621409 16010473206649464431 5488319086643425265 17953727914603747858 7810422879264664056 2344102933151205428 10115745433692204901 12774581546609823463 12851607041145279198 15364252217006319460 7903607163962218602 9068458006041168219 6601792815076667696 2851405318427022523 10063245160345004070 11176837293910458835 15580866816752057521 11028876032283510358 1284369667084855766 17200219425165833328 11906029102107872965 9080495456710470593 16102839052308182985 14935914158526039436 11936287249970992755 8167354873829388642 10608852402133213139 10896236570310402774 4426365069851935952 16581797702755745708 10049646817148324412 1795894016560949396 3912214068047706808 18017083122278523647 4296119909736928956 15632304963323079151 9807493731067845317 12338097227844863475 2225992830453075476 4363568449129569497 2437121465559190482 7353440742696698740 10617512300992077394 8550573567138020040 9315279845412107573 12282030015792318601 1193896461419825970 784752694935724849 13257478784776312313 7729709317961505848 17221290004347589201 17946999963023810582 2981177772780877461 14567817070926435842 9851578564592986453 8839068043681071679 5580748211815557578 14085420005395553761 17895352627797234983 1010529424902405263 7594296045168865785 3105364696460171662 3457273799009186234 9055619423010317625 13223991694614840214 1855561175458396648 14928565586384131669 12407441409455237851 2119055453371200341 6139156830469210703 8272453887210429942 7389954786849771319 924208453783739076 13477391941558426945 10517994423864783793 14927015762825746800 16749762461023878301 14244369947564811491 6684765588788418666 8627108064605298419 5421939671245818539 8010166657920947871 4056032594049106323 5328662303081467846 10094872562628988804 3657662806586497513 7580713734159244499 15595552081470151785 7560630500523586868 10335749239425004166 16309844507654598950 4328035607942837015 18077802612553590133 17542358764502748572 13028429570307820934 13824038838754798384 8826268668103519719 12187455115409197610 5081264984976188482 3385319325702974153 10478814631134240427 4402850920368743320 16090276706106183441 18254653283773838478 2136182487458983535 7917133194854711419 8755008454837275976 2375724991352106734 14403114141821289631 3642703146487287045 2562240049436762676 767092185858610945 8375914491862203753 17532011719809925012 13127772748473478837 17668729409219159590 5657939288521484528 3651218352309294268 11946587317616580305 16867900077509156474 17278540858293833389 14912187665855008084 6155401307846647633 6762336029510337561 8340337871293755264 7326561025998594518 6433354575207114975 14680629118030783292 1637146179541292792 10790448659279520267 18156990351059804963 9213242324326222313 1548939812765990530 2927878175723690754 7292930821167703043 13173119580225127529 10143693960786906143 9930407719736388819 4001254773929237186 10780624775353327402 17077887744127929722 6885868466737270786 4179489748972463811 3734669702919823888 5519963552163285300 15917115306489119305 7192916363977970674 3278541129314028763 10156041270872365863 10538169154658349922 1201729568305135761 11971553358024260838 4416346822481412575 14056634570994114413 10559214003810334299 5152796374839340360 2588305441238406929 14581410657187410685 7614869488232801630 10679364547922106175 12136957377992971055 16354123986895612647 17763612264295641251 15869621488943278625 17748042959562803008 13060228084722139342 16714071423788020932 9792020507044186588 3285366093742104603 9008453028390469425 13698667336200966799 8384512668864864867 9763522346836839283 368096340802516341 9797747891886972119 5181403609268275474 8741470984259221372 15038085411338805292 3280847861950201713 8625951692196551547 10276326839662905576 14792143188537771502 6582534397140898476 14563660488003595603 865710691389525383 9100542679937475289 11835706581450410325 4656608099691740682 15431631022288058480 10985908200889610918 17326437096072380686 520534502364012269 14075458724531695124 4809885448087652624 8050992487842363811 5623332327344214383 15739352671837504466 6303713743391860457 15945778707997472869 11179312809354344579 6126488546226330262 7087765599895804857 5127788388224245497 11028629197051269308 13223119186999289113 4205584725427286755 3362936366708945237 4189118435584494400 14238397093987169171 8595679584032962643 7554791674007429081 2697192012724610102 12149596206618567694 12060827538998225478 8371051660968987982 3944068757679626505 17825185515729275593 16463122245019015069 6532327258980842253 8113024728462899624 9925167625338591055 17127426730026356696 5734313664766759035 8833261837766892752 13934576765641669623 7933479860518508779 18196519270372191342 579395556371060052 14726510452331921853 15922842079192572706 13093672555931246164 14130279606378922360 2154725154133515571 2640670602897782520 9719362220581691359 3125924533349283647 13656968353539383468 16702619683361207993 10054964206277616149 11648034097303723879 13351234503823067706 7374647768165542769 6927826133058180247 783666289909351590 9424393093263626582 13006940562125953992 11974884751706177689 17352107022855181254 9187249685903760834 8825339578296597411 2659287665081866840 7117063318123914616 7540627497040543888 18098379964998428988 18368899274975539060 10752458510433113453 10994963622532889216 14430687766621563363 4837773461424966968 1225693397569731814 18411630888418704045 11670945020669651795 10695742085988237558 15947066828250771536 8503522894842522208 2563711371265918418 213150701744895457 10244300954324034782 13838720017379010226 376464498866644390 4438387516292623196 11155691214294676699 7912353735161766885 9992535653990231060 8725903265348716651 8165206227898556896 1085909279723168963 7388221628676089456 9575372378246011785 2661211782510814998 14090850439211702810 5605077838298268507 6235905439016129920 13280154448753442177 2242694163023067156 2736378942731852165 11705071745824721443 6827493632367505359 14862935580315697693 8301930110231422941 5101556104600057532 10339467406928989498 2470498429245084098 12922543039848185241 7367044133823327611 12474171563425504657 15497024211055707899 3960166803910671931 9351480786457168220 7577628132508911888 7932429334166249258 6025540047242854238 707558432253848553 13392326959944077969 10448733760397305608 15719011795247303884 15915434360672631241 422383523548943933 15954820869001268883 15854991865281054481 10895188404754586331 1003606175502126159 6955351881654006305 14528735178585219138 13205631464643480023 13159517319993779107 6607075639088204874 13926236904626830514 8194321125384738678 5609274901734870059 7636507092258348163 2873764548059402541 15440428594424056040 5784350583744649753 14023810144711247937 12640914365292234723 5982296630264029787 12401465794416609749 8140746365693223455 18151335312831485896 8797340701220783357 11044651850508766974 11697319240820426474 11111774873541139638 7401891136836910157 6312743237514358083 8939508025318675725 10432523814371152345 7540315744364116706 14682257844931729944 17041824893084906334 5453466839356226292 1314032779639844595 8103285654380241126 15694941446720511485 12366709084607014843 17996152468653480129 18318290774043154558 2416948439241610061 11606576775825674517 7091175301457880078 18072337477287029798 6685725157755883830 15889007872562191750 734129942158535373 12742486891247497967 14956540101377192926 7756491373336526061 7711756387910252803 14671377587520219623 2000976098677200745 2604840183817970426 9512583533323070205 15995169333382198526 10269287933790750315 2207371537243045056 7577560945990033677 9450549481509709036 12681020978798168402 7559139137155885971 10236610255599861746 14607697750457501090 4798120733942899291 4081140501476803111 14614951606955542582 11277316866682177163 6418585511208896931 12337940138055017738 1348281090106965368 15220037766999609509 156711538257765256 2317211049522228967 11704023940581668990 15113278889843287267 2317879249822173482 1157141869927986820 11528122351628464145 302421567809681237 2601026702637357638 640119892848230900 18432692120069580794 17401649322473375674 17565107802130221814 5635804209345109028 5315415496608717953 15330621622264825321 12998268833375337067 11840572479433747303 8626620077922276537 11502639134215447202 9605565409415777476 7441246434984936213 803667330445108584 4191472873773505672 4424296476411519129 1058954784332159193 14171453780708981916 17227898796165084326 16471111135135822902 16563862860147932999 16815125529203957191 1884159965601124718 2980456693214122322 16898181304434062762 255945549842260021 12890617381710773279 12994888082918413743 8076240856285919505 7648443075537497552 8432340292532497647 1743596398811403394 4876421058351043852 16635957775777973578 8936834001336491866 17473426790910919231 4136527941270711789 17578977503497154428 12063565644522247111 8393724096327593564 2085613559874387906 13087043843604705336 16988893469875263913 9346093473855808803 12763545599289523386 9878055149933707692 2192829191928615651 7581406024217491573 17513901976546345028 17301120554622599105 17727583867745133483 5506271861089192453 9772564505401813779 6390763281655486114 12219421360919779769 11813641493345808206 11239232431254684120 6339529132246324285 7116677393729528387 6358781313789998386 568858323050041279 2610770124543424710 6189130164344565354 10475929670070363895 8496287134088961183 13179261428545127059 9890994603352971043 7940308155622389660 7249304479646611592 6720880582885792186 13277921294354525696 17081270109348461032 13401445497892019767 10855482117010307179 8340783965583174114 12324544254694157923 688818533090821958 6353015218692197115 12957835541345246839 1910154672579351882 17496617710134722591 12910009190952558663 9258789847221356376 15104479929277379605 11349521591571401171 15189344432411613167 9249930495911072788 724895170307447782 8474109722422837440 5109568917385067012 11367053205540745060 5292310157028430334 7202947515920438165 6922552619572628258 13693040319914375833 7266118119991196760 9447200212440432691 15349934277754517593 18396819552040272504 7341986920769507139 17289297618729282954 14893249303173417073 10386738504909894102 14614292900364648558 11372662759253827068 4691965410449480440 5560113084548169224 9192278202786279187 5711768093360160816 14280830078669314452 9011357868907321387 9578853265252081890 18026101290944548323 6773093982853475381 3237386525975788423 15247015947634608750 6346528019389555883 2116456451191856645 9426102826957435113 9808246042722132523 1336767010490216073 4568509768878669158 17017300517482665155 3522483386874777786 10396307408112468980 1549866299354604996 15524657178193982506 191759298928870483 4520135418110248200 9982247640168306639 8061264556775939207 3189858462786565113 14809731898164539288 12756200431807224155 14964615145772656527 12891221279800483427 13282372364572052051 15349272968415680769 7067778886842103819 17771617826638687647 6118340217280182304 15189789365406706161 16843336223951346734 14277718971102508411 11545006950675812313 1130086342834357332 4692587084795403007 11172955605097918195 3937062020855013032 11978509445398602035 7016075960858434943 10709991274621486233 11230652761258214022 13220844810960702066 15454295020223727014 1735837327100078317 5654654955724812259 1208123260029213717 13864876478183022627 6798509985065966460 9089236042858736594 13026630200721629367 6600260154447500130 13028280218682447338 13120992284488613285 6654287264111489155 3875002191552571163 13397751942270880143 9388630590505831521 18139480067392522692 6753455475835616981 17455728350030460823 14325782398636947870 17265218454383120346 10152194459148031396 5705338321736899626 13035439147468157423 13642617524087016990 8464205622874126460 16286788636471298971 605593393531270079 12425698057709063425 14579121394451258087 9379496759577266851 7422873803075446504 7837140838001936401 4553145120895459638 8465503090181834815 15044411311533635555 5064725271513947505 16698430553313607629 14020696607561750081 6665842553177434135 15434181911909901869 12664526237744492673 12675570653300641600 10959361717364539777 1684705458715831695 10342391692445042394 2616374279222579710 13860158725691639770 3193648389317441790 7418817084390670225 7043172014921367728 373902657043693121 16558426645705516605 16172121029211498894 16060071161152970595 14313331176349160342 12757848827576617678 16476229128299125616 12239034799737425597 1778996489862716463 10070042401964054506 2034989515612911758 2076291931157705626 17731055960377960561 8564690797655575659 5672534265182061832 3744678812120376093 12790004861100836508 10647998549061077947 7075755912079305343 3467579539034418302 17908076625532187751 3498214751377468603 1825851379664491362 2924421977875677046 17020482967421902452 3469078086322936788 8154498926347343748 11478114059004088388 12522990225879508936 17934595567550952416 12523201784661264411 13540438921380408618 11587773349627747894 2876420081684091896 1621264078413872829 11179554914156306386 14268040566347099454 6549520030007819350 13390208184329194769 15585426807840383568 6944911776130883017 8361048709566530222 1593438753383902537 17127306807025483592 3879135251795051661 2038794333976923016 3893708369760221895 12400384559801017725 17714646197182739781 4039392379752165901 5132627955597174376 6990219221075294747 3407235511899694888 14218126734651126929 12475860790425305558 1612628169303446004 9384184340673959911 1834276649777614073 5174003107641594521 2774061503659669714 11487807481789141274 4660680854905486045 1799430353912002096 870349500053612139 13180879244810029459 4698277317414493832 11969130654275322197 6962138724684035158 11503397910734038578 16424200102879191336 1351187286283523014 9192133413531735341 4338373652806605405 10311982403826659544 1646834666392339952 11339045150548311920 7744736392780552351 6720542698413901392 1143908140776725317 12984577741026809109 2599648502815286164 16748757787719400690 18140433210141679542 590401982010121523 13722525821640761877 4219002475211003346 6543603149519942333 18226230078371715056 7519706693705644472 2632579423741871048 1091829282908126498 11273020146448753068 2530564940089175846 15875618348026038119 2589186151633809951 15766839809876691598 16807552173356797262 13542242742054212574 16422634790829952780 11567066447157095300 3920570710309253061 16784493753159797696 140546776142589345 5404472369301625456 3875569098019536114 15776533040028621645 15242840300665922899 6267633057404240267 3936777217545862191 8653615084231763278 2989399329943786563 9114298890475500367 7301144965657387131 16284750449283451024 14399573583948343272 12948698613546706480 13810239289804990716 4289061186280289992 11884183519783819684 5569195087171550309 11563269480879240816 18242108852413814923 16691192573017193730 14790740256243761477 14412543558809642727 5258133225473465931 10029860300426735987 7152952331520179551 2589168991312972616 7040890242947316385 12937403481217411421 9804476431659742588 4660309355523395912 6854816749508867100 10349641514376338628 10730791710882611834 4432741080142186384 3765512679522648801 14201282933074229024 6483455334338505196 2766318949772492608 8272825132058578539 3931281230121237398 12426411833159041477 10271751385273804797 17402327395209824247 11609506194168527473 8712746170086395947 18113315802528805596 13473396462999676128 15781731680403947471 5287829932003492493 13648832899621955817 11412828588401470204 14036975356641775594 15576738512428521738 15621318962129338897 13024940056639935347 5841535709023628560 12673476321724945459 15920431545557767238 14598840789420655659 8071046351422894835 13372941009443589549 1989415151134338413 10909404396515263559 18255425555280533681 16731563050770346218 15297048215587809115 10387138554970940619 14643344448878548241 7206593289349402826 5229957994727107049 17137445255516698539 3572331826168675857 6082733772215132157 2881810050533373140 9000345168934995103 1276480795825430600 15977825134923698991 8997534363795681386 8963688636955243202 2811068114781812089 17404662309448639998 2338940267728536132 8462975227743161543 16155292730936112033 5112704607898517291 15989349853851640320 9524810360394928818 8929860999472926028 12330869265752181384 15424634944783419893 15345570176688939241 8684765077870922140 17786455170779653830 1708959267552194029 7997448309155636426 6591101691600885671 8545386673016040914 3924561326796292189 3878894514351440696 3515706028625915948 16237263482587040743 11586014330649495697 7993007837373970679 16813988228162498188 3514453690449789943 15800840625502754407 1508739123084892951 11647372989598363866 5776895332629076676 6638530616555655015 9559222799255996943 8092801868208124262 15305642173998614079 254362810407671635 4800724725727487798 17726986868151228684 4162587222375668445 13212636952701014300 1247049643359320792 9596169237476986730 16285713643173778470 5560680941313867920 17646117237732316459 12070409082993900784 10289963829182585701 13538943684614125479 11105909148675588954 17733737610500946937 15821591097963894075 13890514773525782695 5412665598938611488 15125080975980894018 10479157749211110879 12835333512697580884 14830629877486939124 4974533226365535255 12009807767538774637 3116684572333959463 13497827112634744603 6493299026282772571 4350644924203635605 15597058662260236056 12038700088474495594 16735755908195427334 1336318066483635880 4336679028151876520 17212046221938736810 5801841816651872282 3197473646762340081 2773248709030269573 3971269943476113404 9928808356971330450 11558068363601880703 13649631166180415364 14389941228402854080 2962947864034354112 5814667798135704085 10695680153554716281 8179623060621650835 7369001684998580400 16751001847583322748 13458449604681421943 12784028388737483979 3099725535729841709 831442729229597570 1810823613769562039 8573059711907538307 10934919807196930276 14644195287836534053 6482451016171694286 2865464106040411123 18433450475626206971 5878884502650670530 11534750248890855857 17396755602240898270 6247766130822546067 8597808414975906571 9413925057111439024 7782144852302727199 4950558788681664640 4692216506969236225 4222932620729362121 13987548162832234576 5497174635444073189 6151106336040852177 3258429613843835471 17268320668152119220 335243509322158633 13534032408239330154 3969311966146147573 772044564085224618 1857800107351596108 3833658312848998101 13627562197616970629 16077924686906277235 17943290066562600147 9620301383947345864 11458817803085327036 14380849885117227743 16128363342742043689 12820003651315377536 15597725232318709049 14789536074558827785 9153106073952235491 6174657607816768859 16611066273621857294 16377329935826987402 15745557363914730679 11627929413608682955 15331491541017906000 12480211870624831257 13962164665339763997 7951056053435476259 854701991675291800 15987351291737839932 12493468968543205592 56367285469414070 8125215443549858005 3010890219357670932 6125507375363806875 399695387117533030 3096709131582196192 18431088536303894386 6651653378460275755 2252875388363529305 3152644126933898240 2018759978587991153 1599794780951007030 5727785549714977354 5720314523512050235 6137590229530148060 9996635556873742246 5048755313468132079 12778284427510166323 7891208890236499971 11386173261120855896 10763271416839241643 3905218369341593381 15203697539121441102 3994957051282882119 11845723300914047997 18179155857900762561 11564963930123364765 14498699353319164891 2238319168533284104 12239644828714225135 9515117560666211238 17770304319825538016 4964886718613753414 6362657860420621900 10969094814184638034 1735992460761263957 17330316781067012539 4116289188557150998 3305113442788336675 966732851363340011 5247039351492811294 14159652300058125325 16305029694908083518 15756374378531002512 3383265469617720671 3768561353473999265 3301894590425105069 15289960807813677209 1231528242595142003 7782756367475738861 14394973746025021193 1090487901040072335 8526206684903127016 7934626449778467992 16830149504261897386 8923130564466744755 7342022983668119881 13501611168095993005 9017833714246286538 1375144707806610996 16768045721360226009 3550187501008352879 12669302297302210192 1850582465378925272 15948401723766382008 12207331233278014653 1594525560893802215 4617752612458515298 7783439849152663657 623453904088209346 2318332288760863485 5624322449077122458 13239706226578096582 9664938247819208017 17295786366775259859 10837763443499629434 10548279504553711320 5359648628255761045 1121559076731127141 2652063516862670980 358519148575539297 10485368990689378000 13117854983180080724 5943454659746217784 1265601266552376244 10226545511674740308 4738372966289904639 17731727347556773988 12477592347091548304 3249105388486674731 6289018294470576305 4983603359759148549 2571394531719170732 7796138062118871441 7647212927259167296 6731973724396001424 3718418454245434111 8424859177031237360 16513546332599085686 17876956851745155563 796371251415148745 14581541626787183712 11978028573958598155 8415815236250506421 13713404320790065647 12986900918104663715 13610768411257320111 3578938723854456562 14925549617963178191 341209470914098206 9662355375341850214 13787626770122099941 5610542836107786 2355082766260607820 1938098711691034420 12125466209199275348 18012782395433274568 14315419179872957243 4030900522103809647 11018379520026183987 4345843726096165140 15102172866345862257 8253492243692753857 8170458275105296663 3518902282061898882 16702555569164391821 5061568390162419462 18038285018582389389 16113749132433043367 7738085752081240630 2914237422351719720 15986044773795357685 2282780239892403352 16359940482589037719 13276767741239615754 14980881097896904833 4917339055589725129 5328314857232302484 7669061841103338866 8640603914965380361 18349132881461049271 2023461408988030066 4106847284352744926 6944400027611134342 9350829749093025969 17764153751107449771 7152356513326921827 10901591897660683467 279709645195097025 10308250405510168027 2814414775073711808 2774770311320867114 13123054980946608471 4609640860369554289 9231918938329983674 4324712329476042312 7034531507884744447 10370695082016301221 4559355542463609437 4136824052438568171 9345706801349380489 5581871925082803394 18314432685849270111 17902587981284388352 5206527665485384054 13570274858852602463 5578685160964259112 14310976554896423647 4469458567910909410 2086098023342189948 15528777237661000759 5755301351721648502 3616016442393673740 1816114674839350627 4807831882262997222 13383353978799338584 10678054020486954366 2077339046017955307 8522776746964486380 3877162926166388714 5444317344592087971 5032864655379796525 16157603120205074411 6817230598204785618 7660129652233835574 1980011564106458685 6460202486316116530 17952012516125198255 4008567861812447991 12691272311823870641 10593600879312527008 14686404020745326414 2183768019467767157 10280389002870945177 6310891219574760938 15056221717686172380 13063383024165604113 1921844897084675792 14834257928275381122 6311523724158407408 8987026196642152589 4479567010517875324 6306669349426565182 13160367747756116094 352931487131464833 8912499604025302627 5755645658536596385 12965345823158015800 10652637847906775740 9048198876713974767 11495546422509641691 12834789636777143728 12326232413458251990 3390042297051458371 12253105521239674371 10267294176206267920 10573507352299950024 15075765473673073329 15079057251421923628 9318958724291193911 17836701089248109400 6429384004776638206 5549929810406634611 12888374301422742424 7812251374868808193 9718571469577186758 9240123977013099754 18327297374015828954 6051366692290240950 14574550631090827240 8432874122287971549 12130980352050989393 1775678044741501254 13669077395433381384 2635295209959841015 8530472378600570972 1885199648176493436 4931116067644969406 14213011357080543993 6920510970583659541 18006142366737124679 17022948109854733107 14533903454678702665 3189286605878729817 12052510298236855939 5553048717396058305 3686445350244362619 9390410823264107296 14950712403378505765 17452260252238694674 17572683986171220741 9028383409376203895 18083373000317288051 15121800332747552387 6491850241047013117 13110059140751652723 65016968299950902 3807073249628637216 11737192955471005154 17140584905644449075 18156180496626644903 17611056848836052034 10826420997928225687 10904554199206401329 3073528073560662752 11597833575165593813 11679067150897073414 14920973875365267221 8182148727136861261 13256867536557890948 8709511624898842959 12580550659970195802 15823930733230295132 1381578479744959513 8566488484544701567 12473036177040657603 15160951528773308488 2876841711437385414 5298964947673048188 16244937683784853597 6758548512174030731 13031335423510888620 10850045075925920239 12896050995851601444 10270015208500955594 4426596082281153909 1212540769344708446 6052557942721670270 5579599960238188733 5043420447370039792 5616280708388459651 7629559776584930348 3521205232953842903 8145172923447687308 4053438061296287528 17682622537766419482 13794890546873190184 850224603306851126 1616349166160511838 17155559452514467683 1974369315014713205 4042563074631969300 8409230417694164883 1306899668313634361 3515517731722713050 2867569839896757466 3481218581576519097 14935695848040102594 15335252555519664845 1625259184737832314 2850683724065707261 5094538689508479352 12303054572669948483 8521128416774938945 549785191912547733 4059667123248035882 3542030364321915305 5482424325553502588 5644418101969639161 252120880386770934 5209335787852225163 178070937165813349 7204703826982952437 11939785167739113739 9654900807252408884 17870311404675910136 7656574870132460210 16686889959761796734 16559997509419252922 14778590026314645589 16643168594234418423 16221911637211306310 7557030347608118434 13020860264428246445 11054138445747877924 3702464883654379738 6508672694342681279 15330765578131843414 2580465272143918542 16109036529137396410 10794904604566783535 201264747280402063 8612902754734717453 18024505677192824432 17635450134404448407 8539155943211110171 18020485204990861626 5265546239652362866 5688526658982495914 7502627011889623262 16232952405499944897 10135518306000339720 4966369788011309474 11427144151148676296 15824087781312024677 11073482419710894402 668837622531431794 11459202692996300595 17142949406840465428 13543284096972809310 18188240310770106004 15603673894710582178 8646370204652059661 14218150481823403459 5592234653794463650 18088121078613559998 8281430457849402840 4618853332883492112 10641139427005370879 15119291321511925721 2895090452920392562 6364191480571894305 2132808196781617743 9537646989075272042 14490810470041566406 14183061625498972798 16955290944438002273 14787607820014652012 3501592803520359766 18426708514567726500 13902596275616580280 12606715675014097270 5924833317097202936 4954286444681306318 11946528445831832434 15860460957656619106 18367362443381020762 2175521649940246280 10650614641532383276 1734860007205409563 13523527647943371045 16278144243131920814 16295688084867988697 10542791523757743585 2778765121227968824 11693867642936113824 1875734819909253786 4598651316664271839 11716513878725188478 15458449284629073514 15279945157585244857 10890898808616739271 9395045211853647045 17096035711487456259 8987008771136265812 16619332975728882372 10698194245443143348 14492276332093184351 80433786962272794 8214406991311571007 491951427226291281 11906054647868755356 18164553001082223427 3199492053828708078 11505122393510122678 11408556678674261979 7842455648105481587 10129116493117286761 1700277034326535375 2350603910475620065 17817052567889086303 13508334766758589920 10149943313393537570 8255954232862498081 326557549747480838 14961840475233182581 3618548111322592818 17293497269714753322 5233992288863724176 16635952249687055716 4137011236156924168 8790953658101846267 4603938367169073500 16775575241834012488 13407525668155691895 6695273517559207569 18125742178091718129 1539683482305279924 14950181874184721260 9618762973002729067 2675243529927598122 10251711434220422550 2832129895394862474 6557883826630851928 6656035879961093946 10635922851933981270 7077580302866015970 13158036947794519132 11081245702136647722 12899313394451154202 7434748029352756317 7453772048663377010 216562539971000157 13465245112514783791 17413563361618472353 10605337261239847672 1206452398564114732 1746933037061989075 12405881479626342510 16532726188299741356 7940359198031912676 13937946217413038462 10274877975359389075 13525659514412757931 12380767231454779414 4820920626301174590 9095489269081081824 8377306266345237523 17579917037609799760 3030968773337174557 260052183112738712 14070688104817424657 3739037176262373218 14870463604031221292 10082244418179832856 1796509053335751642 17441021462078872931 11439768425690784440 7071775186462560638 2356477498844492671 10205427053949540207 1036906173820888531 12711448347241402413 5054289206608117144 1291901706263988485 12473252322444645494 4113932060199721167 5933533319313212645 17614725947452543553 7178045020242266317 13062137517496140039 15564436588351773305 14842786793110043556 5837226791698732915 15501490303656025154 14833234569247271583 3134032356535750124 14742671013576010902 3163137691339173105 14033339285552151933 4861530615845238923 8903311925922647267 7610944354248223359 2720613133756424211 12415028359802800604 9581640240488230655 12175288079065157970 716961809269809996 2317580754550745227 16190790096639451009 14224015321454550848 8643994708652355936 319107573706191704 6350347475861272942 6448443180972404761 5125080802201269353 12474616518047458396 1134481984705255588 11714087446137250592 2265558338747702165 12860842550335724946 10329544601722865498 2414539332173056798 361820409388183435 1525090563108853902 11871049233128496468 12398523570992606840 10053985058299946158 10583803966159031924 12647774647235061497 40052753504496948 10701687383647169756 2869919327529882359 5586051758305598094 3889847119379607373 12808272173398487357 15317635643093205079 18241960922146115456 9775522051432789577 5564377379674280213 9145459003075975508 5288496791814853490 5542455205510997623 2609170803114629723 6098167627068024225 3694579006517782659 7632903919058645040 7003753581308588246 5744361714947995669 13413116325380492142 16530669149798023996 1628277288709908909 5380029245762504281 7168526446232398630 11709599988387981147 10807969316266764120 16655148468833253499 546320533509179188 11514305992760283202 15300949407966694386 6192476743407739541 6700396196703992755 6184786254749263929 7794489616261278808 9873010590450506916 12779204951238602481 985540292449727982 15574442527599606388 16535158174579816460 15561659901766178462 540418283898315352 15107458179635268560 17451057224947338214 2308700797204730520 6975027152439142539 6895554493183790823 3301424319259547247 2591617374715783897 608590502886397908 18343519602007015706 6440668026680636388 5648226793670570030 8086614623881927144 1931103133920151394 904087607323487379 548437106146481178 1578279228914511744 2912837442379005926 17727767450593455516 17128953071602385275 2393871792384848259 17324544110901118553 17204485558813535299 16110374525836447042 10394531801335237554 18420104028586197096 11217572520546422382 12808637517641695634 11366514461899364294 16334536384523247562 5859023215829281400 18273968900856086119 1103845568662442723 16568996187089424666 6657931101853840762 9519985355110389369 2627952468880469294 16286362424837967372 2688820842923156689 13165268553032738760 17587161818213825908 13693825199919389278 5931077333700818205 14074365739959458791 9902957762218987468 7144231426949927929 4550877807938784689 394416247791518238 17173855888074606986 17554037112255825337 15279835508440342677 1202509628891398444 4166748858786155171 10934427629594425455 4277889598898584601 17695723798222578846 9112114439569731361 3370859285315417226 17162986402160948173 16882309948184081024 4531706060426466294 8954395966560474622 6536478912089708144 14379678666877671548 4611611788782917469 8194181022618324332 12943676262063228170 11964089876082440150 17603926171847663050 15180771260160055177 10808230417109857796 12903425807616192919 5852581376001570933 17334007253694659727 1093835941611501222 336933053801045311 10777072823797764220 12157827409540666819 11392363522542858311 1338913800083632078 3824560013089766730 4822106898100119538 12955656961885755110 7446379486906629990 9699201438449578171 1656070758637071861 1079102997930500893 18184353650899608759 16094234616330692549 3279982787216584200 7697825079896472507 17095461494398887614 9305397152721545050 7188865628048745953 8851978319456172905 17749959006355890755 8006141325571193757 294619273605580069 14898630848545564232 9706815463509318654 13195942051786511789 6184669544822899751 8013020729149099374 4233730435965630511 17162911702794414711 2931391276679115751 7939148269132710404 13708972058952542639 15580836992647756419 12028926326365461366 5650146273195736633 8906059312914508726 7869641143642443602 6911533539588076160 12970799563586867783 16824766325281365039 4591726314171425579 3600022803279421581 4990510186565959540 1911588066042171084 18167599377893771257 11073180679810857510 324355993804057325 7656878795058961180 12992862073741420170 2023606461759738360 3612127356454342920 14307942878183579123 15542269597813443904 613561940699318620 13796197234121385803 13420316922879845096 16625068391090133912 6236352692537859031 858945923981917801 6942727340890475438 12741410199076218847 5834937836363704348 18355143507539009730 10225142036987933277 12109912021627685193 5265546158468376465 10805261581691071546 6402105420394406660 284136048645425403 8132122794406143642 5172453362818180098 4910448537968786968 15580356489139731027 4260063887186293076 15535249578564399163 10799554638780648328 16189868536223407505 4295797668764822704 6270963419186872760 10629693994055242150 10159156876207303264 5786955710529200980 16001301158548256750 6068632780968563212 16377189772125777858 12326011562125838316 15482179206485803152 3111858944791314402 9379860018851516023 55723843178835258 15692512252994070063 5101912273087787608 6056964173917756897 12848439971793877378 15941599984852319235 4017217898454594008 7426892630271673112 15760637369922863478 17391655954457069409 12551265217368471586 7089024254996711704 16369638045167509706 8211477766884514408 4281145390067267102 7437025894875532127 15514375614253818006 14463021982108795798 5569135213283058152 6702409708204097541 15501484062959207530 6506980800476203114 720991817017028064 10222286571462737261 13483242435144866667 15333616989947156790 9278604020717109683 9939617846255767503 14299810036295579394 7757923405501199149 2148566499061582878 4571880956445715057 5627063165893852709 12323713190147430326 92417450339051390 1443671729772822165 11556177406668546857 223996841370094836 17956234767055006689 17349061319840751533 8080867880208415207 14614920087501260659 7268088848244237578 1397618179290830355 17782839079981874316 12265549152755272256 9059157982764975290 15310454837844744701 7702564485893142583 7062865872766188290 12936875796573660549 5141386993658113239 4064275391571136904 311972223264179119 2882800788225376325 12128502961052389430 1825203749912391683 3730325491689946567 2290438979121957794 16365152484384058342 1732159939011556847 9508984932802683128 8158688988401998306 16268688733129738348 11546110481119878203 15605168698131869956 2398538296346011730 11321054968680078488 1047946874823897704 11691558268916240502 15270056345562972216 11238944384166604111 16982680772963774266 17344897923660038620 16899220927217334224 6260606623668942105 12427715498453134149 9782356464692607552 12029311737446020537 2318550605514165347 18048471924078238802 204712850263404987 7345043237774411395 12002630617462427242 12752532929073171319 1401450656187528185 16523311054046079547 1614771236773886677 11343583778144325220 2523819537537788925 7040442984747500176 5297473160412686702 621661541386331790 13817791985472771608 11650141499286141112 8883530018334070912 16049657214109965300 16721361048571425236 8024842721998977152 7295580053673750438 11074400052574545219 5235336753481264920 6100126749518768389 17139272032449577582 10342723176165906270 2859905070256287052 13811726553261311935 16136826811794432975 8963412956650807195 1836272970382529650 5528167303244555875 13934253446493876924 6397279594196386042 14980615620885699889 7905729945749387011 7540985073159504491 9105340621787844871 12565934472269704618 12835359639903502084 13288097000270074182 1142138193566694937 12057792174925531016 15932337095736818721 13485127197159943561 252372705294436907 15286839784723849995 2618326939249419042 15315229052085625673 834904688573371297 880693155951725559 12498539796085330095 3585341558585476092 4424588594794868786 2015997059101496158 15320859023176514303 15681903387713298334 18026547058210239080 3933229442229016003 12616372074427394523 17410016243756950435 11074808999234549715 2082176656304447625 4504532298301341730 173998217290898541 1579907439985066304 5295966795248527962 1024480505772753350 17183800990877365867 14757195073955624789 6050757597170598682 17685710025366555639 14457179338182699279 15121760873485856080 12120919370463880089 2046246769029444434 7444369072865624019 6720594083183331605 8311628818053173240 8330894678728664632 7240423667885704948 361678940366649823 17068201536343528504 15841747199830346901 9400403837861586595 11772368454452846833 13085593458775348213 3889440502000365567 3194952223860263464 9612632252944595184 12878150280327113506 8319870863414712101 8056156502561759513 9297884083251204565 9906912887590958192 3162230100320382596 7635429765265305818 8514204956479625355 15516254964653649978 1667222352380850022 742741847150130748 15214800793788048008 10151178010391325836 398312778308436970 5862343965859480500 14176956294794685348 8537373945357944938 17920365540147278481 6250701685341303604 16802216166751350223 10942414991355415668 3877795958681935995 7961612377648466937 2312022350608599896 6368690137220942664 1837599038784459605 5971334798495311391 913342530925229824 6967084859387495596 4061443254152693995 16183388297046468479 790148720473148522 1601583839881806462 10559031754859151542 10544299704957722743 12668219293806285908 14350859291393453696 5215616208324096241 3419801185251534228 15573958713472034138 16835296003163090101 13668345299255830549 8023273741241460796 6528633389171547989 13398213200465140538 17415192533623563447 2309658201172340463 7865417455882907897 6395272190159847085 15582975371347015221 10017244556740596372 189997245300257181 18304512268881718959 13346477882613966189 1251745111154496386 5821773049572046422 7441660337437705974 4565602276130204482 10283074993417722748 6562892120475120070 9858922664472677470 5657537056194963147 8022796242289412368 17403791893063439795 2811684086413136171 8554352560933138991 5150013723767474692 15742370821359093953 1209392662277207042 12025714383367225366 10596445031458583168 7418750692580923343 4769909724267444643 15503652391545851630 9577120169244168149 2199033585093407045 6404514426134248122 10383291963252287185 112859923642555246 17470053065941176597 3171422482464470536 5910986241112650940 17850651225842666107 8475676842926527555 5553182316611729643 11227689182024467733 2937365608774093504 506735036604916023 17511023490531482782 642312765591014494 11442256551639084467 4060420036668805878 2437879549980572585 10357455817897599379 11323388469253971523 2094225404838642577 7459093594451319078 18115089138815002074 5948596778451999042 8841645454313844126 16196772560068014818 1086650657674014684 7944970929069692889 17177704201512387910 112059779968278047 3588512715932628906 11367324367470115927 895333966762938599 12283502466606579590 9422418906689112038 17250822050120543960 16990787768301364942 2116001557641654576 879958983382707192 15677018541738139437 2128334877945313712 17701769496026795730 9163821247351217527 16557963451274032027 10766089705744826664 13339536559852697082 13007177138272353507 11802840095658342586 5548623043500902100 5679839918025835427 3695640143622759611 2369166081957057972 8057141097093825720 4372937318565643059 1014325078031962469 13571248379290030991 8114930868603962641 6552586950463065299 1457275252845243735 16084444291443767609 216265292904839784 16676419871117498158 14809275396683903621 2774493407558057564 13130786271796007538 11160569361194843034 17431586949150689422 11906393141646380762 14110871344709137018 4232156560269604585 9782359493755823691 15910564221332997845 8935359490484093052 10976854578866587389 4621797048769038373 7602238038048579467 930830228977328924 10912047765724386602 10460811847964537773 11325867453351047038 67605881910734960 1099584362060479317 13250850178499015477 16646555565148714099 3603438140222202668 15543638287453037652 16827175306228036483 7416261386869876206 6022071405049210684 4831014260808685234 2417994213871627156 16908990078597540755 585122920029493071 2838821260749343387 16268103030581206193 16381354381375935222 4343036687701507019 16882532650929109750 13457109438360236574 15108355226491722704 3900579852405326621 16561148364430596347 3798190558241434894 6361346369653861216 1332647354225336117 13632943237621690497 8921391502211412215 9471644537789246539 5839397397540971898 6867893290231214936 15829347238843334525 4260686825384566676 18102012584052868809 9730731662243142419 15970761358278324239 14414934408384238962 13220014944351342698 5839758744640346781 10024051633863084796 8529189010739502488 12588776226988706969 18012014889744809925 9188544063244236836 11591657437739318557 14332884880114964023 2881867555575655076 12761445013039351715 9881714819983977110 2691160211600930589 9976180676411204010 3348526567885356467 5044792909492151683 8799037647626391360 10685990822234380045 5618356428707079151 12541751489135612587 4376221576870219001 7775186219322020662 5924061283817134403 9873860235150470479 6213146415109161260 6882446281979130527 11113588932588501153 10973815748190530234 8969885545219996634 14187509363492390463 11542772547726821146 4798934987957560671 13378504810932045481 520463793740676392 8832789982636004110 315631293685232080 11449831508477557504 14068494220069115985 6664025431887229648 14254509060183956977 15973791056291953153 10573262224681658116 16036727887135691438 1352589451249156821 7547310318949597279 3461525346114472597 12069146518559715730 1115453083766926214 867223346963543417 14758615887726092424 3694671528228473452 4489686746412987495 12661069076459816893 4656890742498932760 11276850806442642155 6490025604108927616 1844757620058739188 3019925195736945558 11166320758507055036 10695603529405200748 4153205344267877977 9816577251506273967 4614358041117990415 4459913320408488006 14271685142810994556 16765443954459092596 6594383575255953828 11731044541722026860 7081955162902225590 9454288646648092883 7297557801608702143 15993331617229155415 9723447531671329236 2517727199284086773 3561916790767527682 13507759136767067577 10254258785901141086 4944884216884250935 8938692145727831894 3215242867421069171 7787417687572523613 9094772362139268823 7670812105348384151 15261638392769966817 5964972364978016258 12908318645409652522 4878981707615632543 11161726442085682581 5188617309987133732 7024150965039957603 16798586435061480073 14598247253687922562 5032409386038124777 5397193368114189130 8714547837509192794 8668437356040173060 17468003494216253845 17453864923672191044 5588869126363495438 10595312307558618756 6655548769088490821 2121745271740400500 4063210263075048173 3819004229702940581 8262899119921588517 4648577331425202814 15130937009054447762 14006754832172501243 2548298917404307429 18149701874938445456 4612535946389356878 1684406555523720283 10209434381198111734 621098864722147276 10062152449387388872 6544286321598201219 9449844174058495834 16543996700462391423 18403579721484235397 13445313536058685965 10955036774534626596 18253760298747289726 9751436458321507637 5135779169975521770 572087888136133015 14444422052203222816 9177796437315060437 13902533299225483047 365179823366343087 10003998297802880669 9607628688343313362 13428048547036969055 13110153581807022296 6861414075082172902 11488253661664559196 17517817662807464471 2387508202504748520 3800790661173362503 18003628280549008150 9267748080745141205 15382697169441222401 12320672682726344136 15431488109664473344 14951040794919867342 14559426228465488184 2344478904560066783 7715383517400912184 2909945897584287456 16453888469249962559 12637154137543397184 13034270993260729836 9922416520888480534 2069191556147580338 5250684528483257249 2565107739457815326 12187868111412201536 16054983322277805910 17061619621087351626 2137721997999838010 14006204713559527411 9114816675918956205 5770974623656662057 537410065441504773 8062798180072284311 5657700679944823928 279692812535127511 7752060261285819778 6879157767414657971 8117144210911671443 5030067644675972216 18428601573507354666 13505844623515010840 8943334754471363536 5695505563829615433 6979721725848588433 9743670054444213362 9935580784091926439 7581145448791643856 2856718366262969866 8539669590854947248 5354176489726148078 6262103679869840786 8987900081874509634 2299043970756799632 4038061740150201108 12343351473860708961 11209325611857394305 14384854674861664907 16732700694080400202 16897011134120819212 16681665384465977743 8859793580210605459 16020469106820703390 11230735693293444061 13599095375824750522 10795779416466526701 5564125131183671857 11150843001871096808 5133349256638164047 11742662892996158929 15311454140478861150 10044221990054828547 1319045724699572974 15903574276675038736 17528116419137670927 8450762929982419036 16518646229852509898 14658197181344235360 3227729395566736437 13169053989713278177 13608429589889408791 16951662463689412431 582474103685031649 8152334003518083062 7663291886456855041 16628743631079222437 17796469331334777059 6157511131170363271 11747088831329607713 1294757904067001024 14547422119935106350 10165618403901238217 11783809284315874343 2980816803352691567 10754978983673250970 9781812541291941312 7498198768267862475 1963761816260447086 9321161513395035892 18301769620220335469 11435437909607179222 3082379637120285158 15666015624637105960 10338800542516999782 2515869646902392953 11427379049364503336 2045758458128558874 4607655936504992758 372863539118520960 1194121363354121180 13584292888240183950 16256883724152947090 11611851434177555539 1330742669037483624 1982001573767796567 3106779589069452177 7733125804120915019 8364116403829653604 10591170697291300743 1532637717066418861 15022480829363846464 10063877807168832842 1397105636854631747 12885457561060197452 4227881014888054676 14897976123888818268 1422253285759965627 11289138716964470667 9933121383004973036 5170705105029459160 11611197021312645254 6282580131195838854 9996791591612101562 14083824791131066508 10772278775013848724 4147892131309915276 5700547404851125649 6118072231032549107 2594883088831298021 18337079875615151465 8407981550838810967 17983841664920306213 17056785194333187699 12230386997057133486 13741981945039587445 5900816770539278195 3801338380995398008 4468969157141320021 117090950349387519 1438310198607130868 7620087653159755152 12054760204677372274 14551588130307715358 10493503469300397585 10728567077806627192 4202248853760610679 14090961667496781490 14263519744214353191 3730876883412426830 13898336902226412604 16162271390705134428 13522591014978786217 10778450315095680405 861583156590072988 18218363964653068560 7199975737647153728 8863220869955304534 670206559091165827 15972517610039365982 101856074688045976 6500639217100221278 5931833227019161987 13476001347969058503 17801004940789348212 9345259251468374773 17293460061522118339 9025427699791652156 11543591096819888620 4903272607566370640 17047112492121096629 5427398326134321874 11691941653107572198 8649661136025256666 4219760629130560041 4291911354666877957 4784220834102971757 10916815482990333608 11853270306283975541 5062958321488698756 2478283468728415805 9063836797312792095 9142747662200619754 16261700019029173281 3132230286978556668 11630297885757177826 11955342790076507285 10734129629697379559 3277562181388119497 16415285122858435902 18436327300567885508 16294258693170892297 17343450162953494 1236488936811428809 3136863098926015004 9300671608724658339 12374285980192957740 11539397051838295090 16907103971630487367 9414115310637461688 14969543703765804294 9556934291531333232 10142785571786846546 4556670846505121987 16621582429000327967 4160613304231713297 13814050108683530331 17608214078372651725 17485045914186619154 8888131615000011421 11583716541695025247 16604889928808454733 9843926707298899571 164500146795649322 14493616432341592451 16236704180724917942 1469327603895847321 13316836052873847584 8558140992499517319 719737760860386576 6776967517937655379 5276568427287830455 16464038890331246150 11285652038120298378 573088623057591347 12698412253667140492 5130129645329388780 9301892939286577242 7764834016470268087 10614202067678710506 14892740660348549668 16451719568356390034 12810426240563778945 1020574451081869948 12198502579933817636 16270738302541596402 6852593388695213140 387027984466476895 8784442286325404184 5154930333970021353 5687054208002085818 17681393007253424137 16758414146317200387 3623624513348821068 268278939308824856 15503565563141889670 11032491785849641852 12769070462905715611 14767413847764280922 17247114531021496724 1201362540638248608 17931865098551861856 144934233598316739 7983714163478492168 10619070008812639634 11994742139898107674 2530247760570389039 14933742171993650109 16820067998820692114 769276977638929342 2776388371034499902 607761741768545546 5863107679641657168 17674387701043496579 8852990943593959491 2390103138670976713 18068446892088303490 15381388960375117072 1167915278884087959 11205097728356671424 2910385124161782636 4633238676060679514 16045710639752239359 14745878136684690653 13471704070274327472 16031138642344411412 8212782589680089490 10243309215058978720 14649524797977420797 8014214105675650308 3119958894265585066 16787625714854190850 17225425174025025653 18092426707379116002 5459722177828529503 11036254402513153479 15705348531359467486 18178104292459556510 11301976713816512354 14886882011319304674 188507929319652698 4563215356419508614 14023776729307154115 13481417788679054295 7878822565538919331 15696863251546604647 1451642202289427890 3290173307877242624 4717503873404686785 410724338230975150 10490363953900987969 10432830709551509893 13478468299790230439 4165998926512066195 14797867523606512820 2056625123291507770 12242102919746688641 4978243178279893069 4302594565850758893 11928834573348989467 14893129507857518835 14194971769631900181 3006639691165072813 16612906183210872545 3467344566894639056 11218000023786554666 11003867924600365202 15811581215997559929 14586876789290864258 304397120292823919 14261401810251926935 6190086827419261736 3062543586343567373 5126017397713814972 12795923593712735292 10373374794200269804 10289487664398871109 16379613340518249757 16941125284999050357 14869106261324954661 15300320082241647139 17321353411747417134 12623366628308468745 4682977733481401128 13311683766919350850 13474425918882919749 17456888999443770704 12298932684633206461 4002733153688360326 8697736388201010326 1056258557196048202 2746323532097972770 1739119964923565464 1043852285647874143 12856263075751761521 3087606579709223411 10340493137970234074 8291527311860365696 10672870240627119605 11759133723667097175 6013915218343521539 15058633423504836602 6833751891054316637 16783606585108492758 1384889243890068103 5688975996257315721 7053638182615990011 5934069063356501893 7119160498350315675 10079846991291660054 4485178266183562719 1630160957633703400 16647352080485568842 8086297769787452654 5371851372932398284 3986501870272681593 122377835510141185 1897968272213277232 12114727417426909870 11127379704185136031 2628410478672877984 12119013325631350070 17803321814545191916 15983276011818379374 1438512403710325930 22538092396416868 3255851798716871334 16225841248718550292 10852803199410662915 12400629157797887616 8982007768922944568 2865494989585037343 5696488029105288995 16109816054726511153 2653816125319436258 2342623884409111719 15834289709197878802 16760072682628226963 802711773181227734 17696359696335671216 9488510365883626617 502701968143180861 7469658299082265136 14082729429621229912 1201203202317870920 12873958262208361493 8451298414737651673 10823920037758719480 1203291316057996542 7447000551825207177 9972996309129563364 5518965103411550712 9641897967982317000 11420120039684596635 11225305751459974296 3935750612035930927 13510831292778018442 14409630855751002483 4385842656515050292 4526938677036069664 2568787603132703701 6113597475014615035 16206748903099587666 5999720985704897075 1321647072916231049 3729306474545415219 11392300604389409572 1802934258148291672 17184398583127587424 10741845986745582311 16332827950976315980 1262494485807786231 13621674114067570950 1180355723597380523 3919644822425388744 17088646922504698182 71697597143441719 11441161333428866513 16480626542406543403 3951878435409736156 6763032554452636159 18132142693325995319 11235015948092887369 14398557231411637641 11776525795574724091 7558897643307468933 12316584899914032957 6612884062476411855 10324718608231391137 7733874427439392606 5547988808450305819 2300744877686692512 6497171787688293308 16029572057839115670 9001908399897825630 18008790287250892421 216995373771975149 3365503134337987005 7776903885453633406 17036507244238996112 14921460916640191350 3466448704747215776 13989352180757806686 17443358277126580138 9591245191384711008 3026924501278590197 16677198244831779577 7685443297159720460 7305504757530302440 12638896476076051524 17835707226150242982 12592668117277360002 17957792386350618243 14452304847045255126 11053877454825314106 5318307725575422816 14591630332129349359 17158734662599210791 11198765610939512869 63533829014602629 10670099988576414396 13250196292431569187 15924657504221176857 4279509294629511801 11071215686179934627 5082322041945683429 3950290502177438668 2606607771631673329 17824418059057793833 4686779870354967380 12524109312037724576 15591590697939439678 16746117511741729215 2986531181836953859 15885936582119298936 13653818978814170777 836099028496130499 14078949025663933646 6436865934204647464 14191930881891767109 10074042523258770505 10564958124920383951 7329881953338639154 6765453514990105309 14080430783737601104 10733324090648959688 9334372202415326777 10559871295523688770 5995899315811871787 2401609172153008039 11183750442363049845 5714113069757144350 16666191394410511987 18346948258304532644 11135110807390758758 6167782481850776029 13694363532782445292 4266234803781764772 6769495304298505620 12973014864615064929 8003881116779501024 11550983280455269572 4712761498642750689 4249198038454394019 4088254810000654609 1689817136058341586 9858324289258648194 16817162755669690132 7542274523304380875 12126454831824779319 13049696708008115594 11584595889109902912 4873317648715713374 3365076829630973377 3487395766986731773 10605957046493574619 15121458069755382411 14597306570826977368 13461170324572899355 9245185657620843387 1986265928671411465 12278959730093661766 1591000424313469700 5833020072614967392 2106012341634162498 14467444246470482937 4321001358592966673 16743563731410375227 941295138519005899 1991528654670246069 15507322178224385298 1379916169827589245 5330312592392648267 3514955389997843126 4162646291053950383 7961989223911948085 7117013852738775915 5572703210591092007 16310669743357020148 5918201083529384728 17852420088209790025 16125378268319854978 13973162181927883499 522276995298084552 5569664284611796882 12938840092156882492 3200704588382595601 4415608698073024515 10081693495063810848 1270661268281405169 12784029212053418156 10780093520957906873 6723537698898022961 7931299373860934425 12620661413553832123 9529649256225236272 9934139194296190330 6160949922364212248 753991540785872227 13783195260833613603 5882231917946319511 7890586747302179934 17827470637464917671 15038611831966399032 15434786830785545877 14302854978855578647 17886708038848881156 11402528471977529638 12565523724984825005 16701706548743190647 3297525994580395528 1900093925384509138 16081475212377743992 5347865980634280070 1965391620316130497 13303779345369991937 6720895211258009280 8580672107841674165 14202294008336007852 3735880671644570918 4162277788439598881 3400619205623580369 5999201717294774658 6467930192201629799 8348828543602867001 4646491374212319036 7456023621137222041 5248717403784035399 12689192524150614164 3991123975544399729 2976057287261184765 443028587902590972 7427444335406290164 12593422179644727578 6425717953633772391 13136819408627731186 7658752607535339407 12926784027486576562 2622724479788342275 14235338344656024327 7711455435583860117 14199573833755870766 7235470327650164278 6042693848245357823 8189881309769043726 979910352083816005 16102105514998296352 11651930282987459491 15645481907025721810 2805790102794113357 11781516064624000081 18323893478238694627 17231050078619129712 2258754029643709178 11434248075999976877 9164279371789568506 11003397163792087883 14857358603016926077 16302569962634452062 8750092078783028001 2478803824679679357 15531665470208832959 8238821946085988094 10394033016776590337 5257140012868865634 2833815837937432391 4496318158090923815 11907860968465060113 12993877390816535433 445956774870746808 11201422763283549512 6108614673604320114 5723893778739821403 9102565687082881390 17590842211160690350 10811821013161376921 3831783443968727683 2580300456164999718 16611326458233618605 17738437995638431222 15886037405819032945 16886862755812006559 5934872007529260592 10312082652621893956 8865544899180541912 2553551134948910733 4752203649133906411 12981462031453517681 6718817608025768643 17730266853412197956 6185051761250195723 742498051808222405 12217694595734149948 17448788550775798664 7795950719245126117 3006822252277037803 3323693821155916219 2614084746129747611 15583771629168797031 2080868721487142793 17539047472470210984 3215608132643758318 11200128763339097221 4248757802197973638 11892255938694499091 12259586388453803734 7617405978506564295 16115244446916199558 10049022788726717000 1934101575462491621 911962414660222408 11773066742171770973 15054273393808225687 15606451027970058452 1788037005948475043 3123911340909553644 6852478822750788074 11005545589565195457 388480667421842272 9190374218285896092 6912702527947454046 6577186334970152725 4360914208169269383 3619516776662829307 2824587206051856583 18145234309522506033 8285749445988219981 10992562206765308024 18021531181829012675 15094143088588508418 8851715246099042651 17635985025163586636 15012249720163219647 12137813389857947687 4976602567477002221 9942035555831257239 17344794074869645567 9742368791501458714 12331779037994264093 303406438853900784 759314772917269291 8544656712837449627 17618554318270378077 7161183114468582107 5764422792067054106 131048418323575276 9830679420974498950 10626053926598344466 6164356656743440335 2567458005008249705 16634572010822524863 4378639825152777737 1868589569854443312 10550063478385293986 4022946260984703536 2438997897601009523 9288611997178979222 2672522385513238715 13350684574708116782 15579542248895576730 1957720231216162640 16495049721810966365 2254596754608249714 1584441555671655453 16639486428624291030 7365968002478541601 10478629128758430792 1382016663933644810 17164886880105699019 3371764299920428058 1030072518029588473 10918977890728137336 13166495997712345414 18195027464689084461 868457560341782550 17050077920981838028 6302563706381212492 4299756046534714242 16948491542665116874 3250290093725003918 1592354239575937605 6829792514320531519 17005436461975001522 17228530187801044645 2219296949583768905 15130447209288667400 15783133537167746958 10929136449140937092 17021219679041398863 9724114460239625231 4081560570294848341 6066415216121294422 2481486392176635100 7708761148871697366 5316203144856425512 7555893537574021425 8913382372315436891 1237633602642803020 14594936632089520255 4703803092349087918 16901938702503732423 8518443336987812179 15619344428461693020 13781031804204023082 10817269239008894161 17379235098124233867 18126838708566686584 90234250260684788 10970669341828757764 10876246187274215008 18097560062259468381 8670205262134301597 18198021711884316190 375029752472867880 1105213205676235951 8536383524685454187 1366016898336306060 7866269230907354415 4492373227685373488 17830226291101594094 7770286716233610696 3532337729003743179 16047158318137458204 2981917076214922911 4580406316292204229 2646695527622273576 17259327780175243089 1833288063047052312 3701329811730389907 7565514544515050829 7889511116769781960 13014262490656972895 11475239988233481014 825374802984066324 12738756326038347765 12042663523801267985 3243951235390613695 1639717663114052786 4193243978530021999 15304098840179139346 11742119803352163829 17070562496447443841 17018553337085196556 17528493844335623861 11116848198128735522 18241504179199114025 12533530103209907418 3009624705877513777 2081289651783170467 11840376299197763372 5499868779259692029 6403981190519704206 14784288537581366955 10266292513321100998 14905679323588622372 5089955673737668518 10062237135340770320 6331990775891416680 18442007801989248403 17168413185100219649 5205496884984898405 4372370209969872150 2417009181207059061 15607043609733447078 18177899743150561377 16453493124718536389 12773423153547644823 15098866451115575423 562078046401249216 7182564520848397379 15225407321391162707 9360650939061536437 8121049683557138275 1109871274010829211 11120789367449715533 2666383226956645464 1898944163478919416 11672245833134697875 1330367767008506772 199681806889392897 14875290311794813772 10603692473621833 11905175559903567080 15873263818529228298 17653719687568918700 13416282723760973446 6271508713464009029 12174727510812503556 1101175775128995963 1004836560169667937 10256011603349586559 7381466284305499154 13643952812018334722 1166064661381896308 4031921148215304325 5085082018134217129 16587679889501125875 8319965643879622287 14158584274461584859 13175375114097605757 14144688688644183664 17429451842235541332 16941953748092333066 9305357612163645492 10058854931265384497 3281125691083199012 7887496001138253790 412670592361588670 12370030961389371255 13577036483052232679 14580916926775397316 6239267430307004344 2861352561170256658 18191460092343656120 15950764834184083438 17825814357626984060 4501560372019869601 4070824060934088972 12818120539158506384 6547147658801578366 6426023953619410812 14192198480636687595 5820406148097335977 10780793921554688546 638757583229631305 5845380817198204907 8619020213991911076 457459411738825890 17007659000837758319 3663753128222796966 10307229680539272868 7601551054877415520 11904868322879354738 13846409289212739318 9402855801855799610 6332530820410008276 3819043117422903223 4671784899467163152 15933653224511801374 17708486094102588880 4807978190136818954 16351618869809025459 18583378525653619 2190013330662602084 13464075468295665051 13074738880315836347 5738845820657978236 16880848624003742287 896162885808576937 2569664460385058591 7023910036723527826 16145852287859159254 3014145796762330978 4379648547383192147 2744413592269972958 17125858197110601830 940889787494930323 8017045834376695159 2717282046385215329 17343948924587422543 16440783615532696416 2529042536312213889 16278558992360148500 11836055988400459288 11760483941640417784 294695597713871277 14521224479376162823 10301112581154364888 14914763608813378787 5023094164084221927 5948611266578234183 14499580418412097610 4696323636720354474 7651432059159730186 15695382518656437553 17932932508120263045 1083206319699327768 8109037284729385519 9444217725414049564 5659163209829752740 14229966256357679193 2314486936678533720 14805862827825860190 10673617999549898418 15421015030568709804 16487869857060983277 6458090168413343079 18299499945930791355 16951420912451044845 7641964932904932960 5094226559885430080 17120087068193045361 5530927889788396272 7675449247321833453 12011466054611252605 748118031001010957 16150924670647056667 15447581493817545266 6018636583574635964 13808824420646802667 811539741237918505 8554662614643172959 5085448318019601010 2029092496645493750 8182405338091093736 14114987827480365258 3696693229460145711 14735545746537820673 18373861067805284825 5891419965374478486 14557244546753993576 176803373441040014 7711198234454692912 17143149138330663611 15072666401203749395 16790209834204367162 14960226232062756421 16832036158977887729 14107707164539453249 6086086809441419835 7350688606886932981 13880965953556021639 9222562726051275375 10340203842152456101 13905494409641921400 1510412175667363405 6570360502942202629 7411706399297127149 894751601685605937 13844789592919575486 12139369219519766213 11761577049798687396 9848269155002530800 1470346612664581929 5906358900881904986 15258960509909044920 6127132046727483761 5834688400508973798 14530319473561664918 15526788212182353911 7923081186912520908 17476352335987022361 9781236338118272750 2496605132403041484 1257527221355054801 7185911014517734101 6516026480588785056 9401571583513008112 379408086883389610 11080198293727870057 1791406977232178992 17188523244911814983 17431703738463390421 2417126727763969500 4333811200799602024 2525029463830160051 11121383525213176550 12748407045308553040 1339922050073675203 3716671647210785690 11273848682598587407 10210112364018442372 5445468199213451559 12990725864630531989 243858122666396692 10346755831118783844 6369411414433324752 6994997789124609468 7003992700735935041 11741307798966359890 2390905373404728806 9973756245262039324 4924788694383794671 15523847890613133828 11227429448962555327 18324241035174687644 16543664285650632921 9935917877406490556 1835133460395355517 13341780669043765769 11205977053686362855 18172831067200476719 18399210135154483732 12001333113438188526 3791210265078377118 8763134862789567744 8242851735673202855 12878386486218870051 11311673946553223326 7279066298579384578 14008851610465939245 3033187393825477386 15752405683042771622 1360469672859464484 16911609985303777719 3527781549558764442 7100347061989565741 3590087547569055956 12719543736373426071 14538715217018568693 14780182767909972334 13638216339735902813 13333232874632957845 1564067362110427475 14005677137461007855 13668779004887284155 3018985786081578708 5989697739579431698 12392026844535493952 3517648816097224161 11594307656392017687 6874182062853982435 5742429224573258637 487961267397511917 1822587828050156581 11849031591761561883 5750798085015469489 16518367829164754546 14380591705906864440 12565902864730261718 6044901025022171385 936635198934494019 4817034062248720492 3767319318355573699 3102850521584220298 17666268353908070535 8174996329825537623 4433798092993346837 3610115493346228221 16778334170389701472 13742882392897239407 17604955869272735654 16170928038578685802 4172168896421864819 17799221968989641069 247812635370595313 3845801392025503491 14197164578638506510 10694433447790554446 11140311421888085170 15445208500627377381 10961253467100967023 18088233279089284603 13718010553736505903 961800011564548529 5696708120746519505 6605225329265926880 17502761459961704305 17853379152695664724 18205482323269678224 816312804201121804 18426368474288895178 17332339723435110339 18034877563059983237 1870109017914897988 14062340247166599080 4968244870063144450 7530610898565367839 1105873928220905717 540461176198184795 14742304682939707332 14566548132496024728 5987741244962368915 14553559163618793667 3501618633183997426 7846907955897396827 4575853068029465138 1119308425387293218 7937738873757717785 4845296523571534688 10775748913322456968 5200931085156645152 529789104400031046 4617385194497404481 3880909461112693471 18073474276857798744 18294747024226665907 10816470282682185687 15425020920487998612 1939908113048116431 11018954627320342134 3177382948913447914 11724306646899154032 11198581868391471088 7537966449900986201 15419552677926045718 17986385879181845825 17232688734950484122 4958751316599943311 15622915102192126847 9283091658664507485 4942316345879425888 12479995393035938736 10145628727852597578 11810765429067891872 13242690870584358755 310012194961484411 9727577200441378739 8862204449392923844 4652575684648926509 6787264282493057205 4509360854164684731 10504343984572494660 4482459321923744729 9660732834763667693 11525133337321439500 10900958587899262462 10668756749653407398 11520062862175998269 6458514263335540510 8060994736199863441 10592045984836834047 10382638957339357413 15875683259244267812 13493020824993184697 12415234695026848569 6852794733812222723 2724774410060405531 1948933068333403513 10938311801312066390 620293826162166326 12376671484647236864 1204757108905988217 15637767805406135267 15414358265203780360 15423427767294938033 5406989174947142522 14217207678811650112 4980760618128705618 16476995828140513417 11356650086194388171 13167471728567521509 2555441002852890692 565798535488300975 18322100308001995333 2648451528417325024 13707216064075565603 1690441843378003547 18319435233938243196 2571962072675759113 474044721062546154 2369828840538028542 8320040364708284191 1189400531253421156 16396067161406050623 7596179125791312260 2450158041551039894 6062573308664968128 4130139240744303257 3780621551707251396 8855490267530864177 7607157002887438488 5431816929014944079 17976625149145690911 13389495646947743957 7489133558366834811 2937182179157856453 10665641947287356774 13054148100187366401 13238436435769722763 5621076849702163830 12901917828920299839 18357820586223476055 8152877648775250310 18409319300495756140 1889710297745826909 14156194767582595672 13170305827580801986 5988438395358121301 383027513052847187 4071229135099134414 5148625294875022897 10881787655709140470 10272169063660580878 12572181510159689039 7548357186567608380 18392476604169522353 2295460304928077065 11823862918815367467 2127120328171004333 12801562627738505212 4502705397253471585 1496674475097806684 10037166107256623137 4554579848259700271 471127848271850508 11744846971727655949 2700425560797735628 3967010525169701447 489723646995023623 18158263159716649117 13039413370156071278 486260110665351929 5585739388052445201 17977910967741105875 13316918211084896986 1462874595312919655 1567902392848118478 8136684990256973367 16839036362274534237 2454614974182127226 8366507695698962372 7764477328918379516 7067252034317091380 12175459194155463952 13806144821752962429 7305534134808072664 10777966798665509732 15622962808299436792 4982114406994210803 1614554484633501871 5774854657093739724 13188980027724222603 5082132710352921946 3489577069743287094 4205095035258981574 16100043945744914952 4250850021549530263 5020815847225484362 15736083486031642765 1528604757627327914 9714942870849257050 9906419506792647505 14871369161870283987 8490507790338289901 4938781357914388461 9385138330593327106 13219396929248945322 12291783099241466604 4345742051973358148 10940176623706733187 18226997565652920207 12664144784764019345 1851334396349933860 8765808220041706600 17830315729065399463 15110785094475594577 12593466541964579719 1629318775618773694 324611736343669832 2695499900686625870 8392495919017356897 7590781925962620814 7536045754249139721 15254462581901542109 8427786815117097075 14127801636339332570 5308722395853066649 11237738561314623067 10137669151425553058 5727728219450130881 3480722049084311937 17537919710666521578 9455254232678788862 17361086256602195674 1024191538502008453 1730672700946706030 2892475305921039650 5390187026119301632 1336660221766237950 5672291768386381894 981163835621509015 8947121133315198591 18141146597064843318 3461739087349145156 8696561529848522838 5783515758564578918 4221559309028105161 11470892659085526652 7467467054686525609 5577816347786048018 4514695621111994036 9919130221675855576 13922252170907762070 5491044729478779059 12110272781439100665 5402427103116169316 6363349691516085241 7356718599407559059 3000188749399073506 17893013133320060121 17358955665076708622 2062967852370307995 5921698917532899797 9682607237814779314 2368290744313751984 12830392347631817769 665799373688287908 10726192429487323530 1043213602624236440 5261875729635861497 7048452969156432329 10465210104902822461 16647145011002036826 7845335047346729077 14568370691893173529 13001542119402280547 13424119380033388436 7119150115165431097 13983678789424406856 10610671730749774961 9473076660225434628 726010328013482696 16794033998773305430 14027350523777907210 5935268590308290355 15191536192190866314 9207772280297264782 6831642830797271014 14004726302436998836 12260112408950418591 11007502748041880093 2934747146065160850 6938880294678481726 13298741306113422232 1347413491804770436 12434287452044531398 3310101527682560611 5352464378131438726 6006100487299747841 15068088247376197216 6255383104152949233 15315983555733373887 7186393692145720543 11071228243683259510 17737476817134660730 6617488669415932624 559189038465936538 1313525735795450060 8830122135946020671 9889445683472934710 3958430930184286686 7666968411516418158 5395877536615778823 7524017058972903680 8660929360146965275 5239720950986319443 11909225785453746744 6909739985002424413 17285779749552277069 16100705364482475999 15675054176527535735 14345001464849266957 15683135052312467878 7367722041661324756 2015470871722902337 4275339295818881474 2745964634623793457 7582139143041056089 13680444854819257217 13277628990546197608 16512044932094219995 15687278952433529266 11780694001613913327 14554448980472036843 13676154235139955347 7534233281167586077 13677768323973266791 12040783800399344739 16229813544701631901 5843426119271119158 14279146428235976328 14455374069032789723 9290951807091382755 11623620218802327429 1216743346156332172 13557943200574345011 8890026640963439986 16431667020411475124 13174450898466492682 17015624108252022984 8346528019753422324 10603124938836321615 12041456718080039312 12867344223496935502 15197395322386316314 5215666205345882346 5903951232544116678 16079374753108503886 4318125341912633700 3582008283143389740 15697113246232196679 2065349262873078911 7341734307584461976 4773552775920790142 6085922187231913300 4751127236611819977 17374657863685988319 7589386095170953229 15081282330776366274 2639346578658716411 13156882026050654326 7471177366993944405 11034141567098558340 12928839986699668970 7327139061433999642 9864394336728190600 16605766785004929769 5184601010993942856 2973894647152938689 11921895355170031416 7536461788472468728 16756869810082208830 10420860302278552834 5375330579156868744 4150163944940831067 8057157940397512435 1476803374896274156 2352891736011753992 14433380741506918640 17035118478291415796 12090106068822335499 4544856278304225607 12587508956656581002 11427050437689063230 8542852546548846900 7755751785736379145 13990694360879375678 5922463494997046062 1846424992125549517 16782692346492200280 13311789083907353854 11430381786321333385 11548667711349913027 3420222419728439177 1856064104929754735 12668216300897171502 13961365564053860498 3513746917519569919 14857948177919701650 16894767485614055043 7663271228217560266 15753120412659755200 16517544010071486566 17154466148053396483 11900018615658627879 5656474368148132498 16021068149327731349 18248867612313073752 1975426124571974043 11613671261845201474 16260570505714363657 3911935089162661493 1991208943808160401 10718844016510229059 17510066270912428809 14097449721870826624 9118613207219389672 6205952117743134354 124111588192614473 14577578365865428633 4371138851230078863 5708811720884223577 2366901264744298757 15600622040290015982 15700463808286738509 16845755071378747710 742332703068394492 14826323464721421052 16783864002441436009 6518385961002090299 3174736341674354286 14036215717581954980 14567603843508374119 15518473486679145439 17385387207707192305 7116723452216310784 787668146787759232 5247117919028231796 17484375744508374968 14685591775037593960 2674084074367049203 13863438479374490199 12196995120391800039 10086114372499047507 13705827954053824631 1894043350586917262 3246088521683618221 681527244121250755 3398896138752729734 15975023340845863581 1733001282229628951 1794305901635301431 12225005764052126787 17101955923054455500 1735132336382997963 484706323265070807 15270641048770054852 691108438763779733 12389642563006352967 16331601584456094259 14685181966974915394 4135205892326216301 356114253655528161 2191266367579245 2557275934508405587 17420009150189500968 16376793624822340973 15707917879798525897 12218396740262984162 1829205624601496821 745349734084573746 13888604886687990909 4634830629335151826 8193009155928896135 3544970991006908731 4510749997411189235 12074482592758269443 17870115465482840687 6907192896648648451 4339942976011961706 4986440560015149523 13574143860989512504 1859162938965065434 11042672650125624329 10489844635484902729 5427858032759995040 13700710226151971030 4991858614684999049 13614911414806475396 10235863581031556709 9363758256369402236 13906158048329555440 4799746409562063738 4775374709597113831 3211783194194449249 4036475946710661065 12480567069664723476 2931192123468999031 9221692672387823098 12954961141638366551 749685486606167734 5432149361280325058 11410307894059524137 16504302971237811528 13284914758296685415 8155601703037042209 16520969788167875979 5073313601198927641 12477350265029179943 8740685498612238850 2735411310888060535 3178361195250275250 5528275856735437537 17348924556933142994 6031699089950434091 4937869680741873571 11782325757554721603 16056829342858129743 12756011582518320410 7098892017337305639 2180288560105243130 13216442426924085973 6802866393464080274 4424845995219512665 16150738905525065731 14005297088660582150 184697989121516881 14252379437756421704 13274501230552306611 14954505468668942152 17757363145195659517 8480865495943576148 6645280348201973164 14938207543515679445 12383787532474710463 17914140034340080673 16473818885045269852 6308578994650225116 10972173290965401874 17129914739264971125 10596655188451632120 9890101818189855765 2941310813379427703 4760429752281326946 12115107676774994588 11620582524100252359 14873754540075380217 1052707455884052693 4583500110714186059 2310043697157506178 10092157899740367624 16258884472281681983 15149360050897926498 15651628784267567491 15877892339878807375 4812471097340789245 15240435953757827514 6085441804496968499 17134708326913397239 16693519964326041184 827314785965716806 277132173512974029 14755190211479775721 1555871170242628170 3221637923814370570 10615871286608216224 3647938694179737259 12539053713391966368 11659254638838660572 6885767433641565621 966149221426145578 16569141971580396949 11764725475042267279 160687596490092526 3877252454885834913 3119338811411457431 4546427275691371750 7226438978312530063 13809928150616693101 1010664799630000698 12404887647400529506 15042053056100636807 12067598039972647449 6773273005252654775 12233407311140631946 9601099435682985636 15435264184008091530 10637263170109607391 11248610736001729346 12756962589170620814 6264097631267410558 17322215916828245467 16462879523048439782 7873160016512259896 1353603310619113116 8822687784889373881 8529733829780200540 879053162877446869 9909760798962143664 5020863752332368573 11722414070789205102 13221684921547499192 8133224035909808554 17400218863014238505 16958830476055960263 18009147776775967706 14760122143663881683 8961196930062184312 8073589694644122792 7958262098865098662 12176432255481083112 3423703060923915391 12623892612222118527 724333262850871475 8712811088155658114 11269325052069581136 10297018570828367902 10576499986233282251 12263156438331955235 17142772571830190202 7971780718513317753 10591615855321313231 15718512721585233576 439371477711399233 16351168346150157677 7506349952868322424 9912227919872146422 5008396678162809217 465175349558611136 6218798629122794555 5417754223422386981 4885374119898129448 14416529504301111992 1918021555118775355 1580769531749206496 17291582267566391504 17036335182403244552 7466535993983941814 13752673077627151890 8909425914008028531 2285555203364636045 15966225751784075302 13331950858292548613 7996013123266899964 7676258067594225336 8165110325121133857 17845354259756479708 4384225006716408589 9690866448340298160 5846126867569148855 17416028248470387009 5425772973541521472 10949481829289374700 15576726455567384378 7821859898063138546 8242849377767320820 16186284745671488915 1460638623126791927 9453887662240166129 18446503306242820019 18398400243634882066 9727173967131350765 6330615859637406725 14287260743301640513 16781947712613655304 12813789871836696819 16716825184666248530 13459612878255461144 4524638675145380800 11315310562684038411 11625966500871662784 5888409924455085578 12768577924990150900 4778560746792529518 13559473064049844732 4470716178448556880 2358302198627696389 2855079733978276172 6233495834352675120 7813206201402732881 7805566920622780115 11310187655986507891 3550695335177818891 6233180147082390124 5796729724216912652 135718845179073757 1885704338294622364 5515542655187678903 17669785906849713721 8872158718138964686 16946624794616398495 10137608158839161219 15607327523235762794 11420548669877125989 1046052759663603469 1050946156434094757 11461600787210283072 17393614939564034213 13920215302181256363 10957735008771752861 11086171002813847333 1545561486286005224 11587454715464087634 13679695793160404006 3314048956237622589 2082463014512005425 9511497250720347452 1236824798218005666 2435977290586855585 14529775810327851259 12630634275232956524 530314821922279419 7170325026114082487 13395534669641703479 1266839488380203564 12749271909766851036 14843950534468795829 14363899272541376366 6683200442416774664 13400660360605391286 535992134618871560 11555944315572891303 14512780693811600607 15295969928428880895 15538428409818499180 14127468016360790048 12591217837663442681 14829472923330889376 3693174944739160140 17085625837862391119 5703707904675609740 7086242791156671839 15927682729519486916 2082102406474858364 1002981059130444502 16298466815647463372 10204199647458070055 5463941962279462515 1454234747433642728 12144316215495100699 17732855002159113550 14408193112969647131 162481759841368517 4032177157521176475 17089928236870354887 4574578429148238377 8045579771948591617 6261673188210496509 13802801068522775418 18266238479296735212 7576344810115117804 1957856971173577714 14727113005958675130 17311734997081584089 109473165038124970 2916138386814469324 3545796739750489876 11832456478548695511 14964354498698840504 3362664783772581212 17950328186019663761 11952420436321551733 16641687009099739450 7268667926568809451 13873103533351230645 217233128574406710 9264505288814052245 15916578831366792623 7470932287039948902 8026162451039773467 5788060185100693030 8102111050768361441 3479242071834538256 15594157400403960217 13763403486819124201 9461727814911745295 16623247231787122683 4515419316194151340 11944714911632365540 6908994148009853247 15411269015025884892 11466722195317882989 14893349641681047816 9641838544867160465 18292101988822677640 4740739846428465375 8290490850903083471 6057969688957790750 12513649569215995177 1238810531187738873 63014073495005574 9798345929796495867 3613786528934818190 11686326430185070917 14150517476956490383 6712255166073494685 6386150371713196063 10213997459452596027 13930627002210570597 1867714853544207890 12790934471213662658 14421876760140415956 17121541101505517494 11669604323003609019 11730923634340821700 15978978446214733486 4590796461521716613 8439082071439752182 2057639079899831417 8007520195618467861 2573867201652392875 8003986467711598902 5764891581842411388 15204739548612517497 3305880961288535077 10533221814756647552 5348731913369484656 12551492507128068241 7501494338949433117 6469407204781343938 2590357413901848334 1560550385545630897 679331438255057795 13570815571435745089 2778727893369779553 1186744555289822211 4067028858814665877 15613730650460750845 9420407883343258776 15757240218375337080 16624427237111995391 4438630313355324851 17416065396989970729 15870998852193148423 11332423203048112656 13831315569393979250 4409247013368314709 18384741763324746958 2392413422744234693 1875748349306784313 1273632393894027266 13385150335694883231 14134533575345300393 1902766860177511967 10261156260245117024 7339829363664907248 15051102353905655256 5158317109804439939 3694467932551229615 13619047762649598351 17565372265310225165 14779819819138978049 5076584737799992568 16174993063827485114 5010558467736150723 16030677546354648726 10093844151112203894 540023356091297090 4599766700837131758 12997844876487260105 1964807669306641470 9658169928936337377 6984569277294454639 8601598346336201378 14359672539743680919 13090920990882879813 11392372150748753756 4152117008578970152 6820724182547949702 212716910854744212 1172139674644029499 13489617265741795271 17355342317976532404 6466849998120514806 7192722404083670850 6799000421791638596 7221412857871249386 7895645148375570822 12078832207650103977 149366732619013325 9404740101086617577 6693258250134451393 15607976833725468038 1605113801742164161 16319872950283740906 14437860633997450746 12769129216562657397 2958307593520067261 14092874296721931650 9459389452322411353 16022152383093249559 2728317291874033688 13107567725658446 11745885500284784054 1890638844554671169 1352059449220511469 7190565181436739797 17099171443826020995 5197990582854977558 2757661081762367714 11895024520474374442 7187416163683590436 13179225807125551226 5539822913057492971 12036381055553138761 6604220222537706652 14820478598712304494 998125447783678891 5562452180546687328 10445184206513105297 7395489420363109465 16830539415604714884 16484904325896211867 13736906369708337364 14425159630762176617 18234423186256755244 13377094743952835451 3253440015821797670 11353456150109822490 16830457657952817411 10299733481021792888 18216609486953110911 1622963780527828400 2392257240664107993 7422074370242662480 10827791498746959354 10737326650719403444 12243995813719947810 977265733061402367 17515918855916549831 17597887589361448572 13937789992214347684 14773815569632002663 17260065519684079656 3119699032511885469 3433727958879995237 8390108809440124231 14189346435670522572 4571624289134176782 14560225319044125187 13242223388135648896 15938464498735458705 17601798403225664308 826302704017188616 16191197786777216730 14895789989748514542 2349488789800669647 15309892706518650280 3741444052841772368 9809616819353089347 3908860413521486009 8766488139678793441 7585837875116234372 12313972850542527503 12377048187040048068 14030331677855276617 10851629169372520789 15054478435068038701 4958248119667518538 11856209431208857703 14248579080405881759 1591418854587801301 4979651988264670282 17009979120879633911 8866204802148900401 693799450035369667 1694392226340142986 5380446598842700706 11894975206022529697 18090886958014793350 13846377288664389970 13806373074859210028 14443881953981358328 17990925478198732971 6673220580917852899 3050461191695312732 6654077659175343328 17937183322355166672 7918319553756922058 2609021955845449911 16091141853427185443 16820503427229243935 16070584847788749024 5462554327647022309 4214238494750924381 4096125599629201178 479781925629098061 4250358798912594066 17549605640254160506 17991426973264752327 15054294024802756690 3851765195526416972 14313790081001231503 17328064844414199498 1249855121288934561 3534635633840033614 15605544580977107510 14071361477506768896 18044199484889149274 13196822769363024801 13191327817485761115 12308728177339073152 7552208318535925983 223687427437547421 16660755068629851217 14283162117580289741 10041918625834039079 8406775871567636 14218471030824301440 10259437154790853246 2830893706806506095 9413148084031926712 7473089919498852058 13748183768124062177 7827768516305667667 8813357110337881343 4888105799532050936 9850847898179180324 2671904430094904262 14442446592532738337 9583357771704835391 18079448769589492756 8354148104298959613 16647330426407532680 6005302792967437170 17001807327379345402 11009893917938460964 17510075217367263137 1584765685270665016 906807230933544374 407368848006594000 5231880743085749370 18205976132970328096 13113092537658561441 9894933634640765754 14307494707685675359 12030237170311793479 10471102018745526888 6468026219783763194 17656799094742847475 14266516346458394670 1128354008059729939 723242795356922641 9023453696474142514 13375877839455378930 18106223643187759401 2554101594807942152 17151583064753668400 11690619028080055331 236154664809058817 16463395379564389326 3089619971483586548 6876481105264420272 5945589787228801640 9708948696139246710 12293497720166939674 8348037604656041700 9961997690153992945 15260246457420507224 11384473764092996081 6062117906573323083 9857698203107844340 1080307898223970668 13075057303227048830 18255924980972180825 4055372470171454781 6546375327937946475 13131637203794704963 15607526281944703174 17794484161917902110 16211387891493687499 3260816491174418164 17734436167701948199 1426723140997308475 17582176054594131395 4434360749888347871 18164314141006472716 18194762721808842312 2400992661203886311 16651020606879580137 15452379455551338789 2936212924191062624 3285775550347855550 4726885253711448397 4652110971412582140 522563732119240556 14505485754783372294 4920133024335967034 4272866373153834464 9108393674370959472 631502445123182922 6666299924190921493 3080155961489262997 7322075598219860561 11547232049362288864 12082566458764007945 5163221972329580817 11646828034129393713 2671525932492226494 8306930598855707319 14939776634244009428 2904596504734499544 10700703687554096195 7272839726056431379 18312613686743853324 3451105177267165502 1782518255238770145 9879728908825057487 16833284028376238682 13053614166058602560 8456296492746383827 2210033182425850004 17635874299070507726 39372415129433430 18165360070653013140 5937518360697496536 4992561268751232955 12152131080524730058 14710438671951761561 16583151723338406080 9112012284295318998 17108122724958293016 2429880736225704502 3422658145001116816 5485027050618314890 5947406144706355135 17839695911884955241 16900115146722790196 8583685746591044235 432100661510736942 12635187659053138751 4435966913356190419 12694612261297827153 16344356379191142218 4341804329515956260 4392336028044208308 2269250317602659334 15942289008410572637 6261037300885751975 8649796926923864405 2771348256834499558 17572130248476665599 7281441053883054615 1626919293580094543 12702927761452289985 7651353171138044892 12509650422734654862 1577020697782041160 13559247538103429254 12344891521923221909 15840051811974124322 16650487123134124041 8332907564008077402 2084516334366034194 3972077081814091239 7271995913057660886 3969968375790530547 4373847951532342530 10617180255453361209 11427776655196892278 12764049873159824665 2032668088378564641 9029013566330267492 4658359724451547257 9852976630392721153 5293865787245290932 5492834053280764851 5599106153595404927 13685127374407020947 1574265880518067153 15838921810217067180 6561381469828671232 11175714763913644209 10138296647826912564 14928449369670034550 18284929665127955560 9780558598960851481 11663467931054437695 16247152618518368101 12537844331253673943 14872551674470011474 1886710747814862651 7848231836008516357 8401693873900043155 17864098451825213706 16966453929235492332 10244318505702510763 1696079997551814201 12749228711194710071 7756459415869754910 18443149449211542509 11702217203878039813 9414240455543663799 582165322479635049 12898426481551321815 9882527753750414266 12041352843711113807 1235036093716157173 13694484266334689056 4244852303982813532 928837973318573665 8997638432656656729 3704490125366096898 16031288928018508338 463205044085582200 16760448638544377190 10866672314589219046 11349321267377329951 6775757939580974585 4093102140038640531 10017247867988707037 5638659738513859140 11006404922052515777 9593025480487567729 5852034170365168558 5363314279494726943 10013825180646929626 5499302987297469664 12595380129504503677 847610768688204670 8181878914282767345 13753546918590177896 5618099382502997534 1170321081027945150 1041721572174675939 9950916194948771916 11037666128964960670 15425954824193247814 11414765048540690605 6828424166988489679 4174550969434401095 12815035760169115787 83626094962588347 7131300862646515682 11545444901410095025 3639955101961387895 15827609988561431158 15324563427931883016 15153279372285940097 8288112751788242676 6433642946734957607 14398851154117761851 14625754363914584103 1330781911418271017 7265197210076364244 16744130571674730243 12480687066579074862 28552981127164598 8873815289717982635 10878324354383074814 4579371515600549588 14114243048843607994 15164588798957018213 12749639682103786610 12901774964379369419 4967091905500575081 8477235638669206656 17280407210615481527 12881552854829899448 4571914960335138710 12668110505256458119 1162846109439704608 9424821023580921805 18174427592933207389 2210016479321968931 1438789805838900663 15446789027586178137 2829271718987713979 818084707954152206 7328549859381199891 11141685658492726177 8986455364551925198 15933102039255836593 15511184205115009053 14268712090629772746 16441654935037591066 2368537634629643799 17716408928969264115 14558469950625219961 9834970216543753901 12747065901874479188 15574759666701057651 14613712881770204294 11595502584217285589 2065792959303258291 1711251612633104840 10445664133082350597 5102254382723626543 18181788516649289480 5486486626628203734 16817948278760460185 6157384059087803829 4091411679380815824 17030471137828414175 1801391120886372761 1007156906840380433 17386749612299975490 2811900104561471448 14787133228638485039 1535185776760433805 12521624524301662093 10072468993374221072 9783629710602432860 4610205927856315523 6923900015981762581 14942337978342287440 11514231498295711485 14214297272349380319 18303688540048428450 10692375591505875405 13745957836398558436 14876985475058150374 13729096873130083850 15270725338534738400 12848337134551915946 17229872657291668961 10648776545805595893 4602409066251475498 8102126399728067622 14144722161759805845 3960165227627963226 12315034220956322745 7581995756959704611 17436683749801559066 7174256826481987722 5629430246413941904 1129286343580349456 18139286794706470168 6665784955890449844 16495376988049083296 10507768882717093713 13742904491127390511 16679958437655767333 16711255249541871243 4972002167953513532 3816138579696352550 12902643436765615725 1562894875973604761 15604705271637924399 12206124194707532338 12781185324048975036 9523465286043604485 9754120111990447510 8579209829202858000 360499262028341906 7798818461091086474 10339419913937805620 7217631559088805616 13962714020838411729 16722332433025930597 11741290196834017805 7693777876513092104 12219541314002172125 6804961727295644388 14623717952593647840 6789081342207901001 14163720382868306631 7370564314087105707 2680375099533571633 4260553192907982855 13604469659147822588 17531587483237053818 16858827139169203303 10819418594753731872 9739477817182482092 3745296778832654348 3826390184428226837 9367920465930563479 17804013476974288603 18272347749529702179 12156052628405659432 16019664417276822609 3631410681968448459 2386003428902236712 3078402684794826809 17699745974776632188 2152623066759093463 8324272049128349614 4608718763899279167 10226165557559997070 12302915285158058297 9877765260522127647 784112382804828399 5380576853963533326 8605616302723110649 8374153415017594797 16286904675362882572 11259896055545649006 4849917861513273314 11543307554695305163 13625358615788812512 11941669888019302678 9887207426611970172 5388028779298357062 12091366945979084338 12132073557709712774 10486124359201404662 3115762575984064527 12032992410920912800 10419366933100497934 1672964232098977879 16033503106066813494 3313438033394521820 15041506981005660811 6611234759145069421 5123651686258469344 16759921166003455859 1344374879152112225 12524620998961600968 9417926277555909090 13341262157510300453 14969480520620450045 4100676466719606760 9649965884268781181 2949054552914372040 756270008979224594 1919556964464114509 3132214788940169929 17995158186454187425 5462253242859648953 7866953170041741596 13484844280236492314 16100443045613397309 17742431441583204184 9195704647954766535 12377101161538637858 7072155425854945738 1361721620205066462 16918475050199704940 11876246622563689556 11445717724071955560 16480666220620426423 703061203434518151 12417100743883887867 4629377728856256887 10551696916238253189 16000456644443010901 14255133398583261032 5103214567937443440 3908920523251490887 122191072728020743 7189772572328503248 409938080538120186 4051322700893298338 1187390191617144633 2627436235114488024 3398045301201432531 6078404315425856679 4826803828005348040 6806551720322733399 13583929538430190655 15618884340612322864 8048218040820270665 3616202585173637382 2568700717404530371 18259626685103608056 7157941281073474722 15989550136555485859 11665638945671992225 12964406964129346312 13540644732920892759 17466950150613336025 14677304966061808899 12389057347920513147 15064348668393237321 10168420361505216733 17553463605508454413 7777012513534493733 14915294283420373972 8461238648904546012 44819116844021783 4400524826555645035 6111289811683223016 11768776047176941431 10773415142903915343 2569291589014772512 17394911159099597105 4325839781195645754 18266720429691436168 12927755281457755625 9631667009622310310 14113981351212908246 17621819565171224269 5817827574836053058 3464945356214296136 10595043096106827116 10187273204043259593 15607352859651906266 1357542607306991853 12307181462206821282 9697538442436513862 6001697469288624082 12200381784579190714 1094866579799120653 16769793438306259232 198493174518092294 686623519710500283 2093126954929241928 1154238147005739104 7349554894785177163 15105669233693019771 13491397653189301607 4871022383123980868 6109757457994307377 1555233936823352459 4495753931357937008 9073268966228095214 11093196097587706393 9524728206098707919 9233884618047933951 5144947405504169820 229771220285396518 13199864580812763431 10141952887274051331 1701868256659910788 10937975967970445306 16692597905519900935 16378324173491229059 10531922681866043618 1120154432830707209 15983976488074735929 13424148310496585005 12565137225795217138 6574102307587218804 13054294271701402594 1049499188976896192 7949061655311048534 16117324876362092728 9893989156081403013 12282494532009239573 17783434043577901354 1696423066145593111 14704481418955590120 7974668363697598383 18327204747305397859 925426731017349291 8012318905016244686 15333080660736310274 15838200722465959692 15499267914587144667 6418196357437181714 5343727028499545373 702779322130761178 6438998341967657655 14996138263513863234 3392203231039019351 6428497300994481813 13086601910370660670 3668143772375858589 13470528090831831327 17810911725515531756 15054934447871813122 469857348117711130 12168533053113391231 14753223583300542988 1486580621223117778 12649341159122505359 11955147310342783647 18001466441743834847 5970906907588777423 13369063743383138315 6917857803916208268 3565818585067810926 4955152119431506974 14616088008745931817 10793501084964406540 1716287835723943917 7535521783327034326 5918113468298104135 6156585885180146308 1421391351179851674 4254578555919521564 3380372010324252099 14798183903199243800 13837488976699977377 3601450232046902450 7577466833557731172 113770457434102318 10144797682633834218 17135431005499844291 11615343292664420817 10444824709909928701 328830486204982217 8503871701595445492 16958098164442121380 10798636492820624013 4447447044873390315 9511212168831286926 6861010565393023892 12836287184689413294 6160828543517341532 7451877844568592130 3243340692704422158 11187528119221875688 5818978945458268182 17599029044430763712 9026232246625739998 15185437600155956497 7866248481138828226 15487610909886311875 12415430858279169712 11538957744419694492 1202273120548781132 3285631492171540287 7039903159399011986 6984109541520876793 13720042260500897468 12171833621126665928 11360322431081031406 16890980723609329210 13578047628554526802 3994161486543859607 13276921137005977738 6260531369394641116 11803080634135779149 6314275238781936294 14268208944889099346 12704552477007919541 3228352116229338099 5019866939288678113 16218600361641910648 14801843438063332421 524146063667465876 12465538299496402631 7256988256604798030 17135005772214020808 3745179681512371322 9200233069719026013 16174580928966650109 6563781865389042258 7476025562608872844 13006371857349660787 18177248757241304486 2276999969171216886 17701361712894377564 10893896137328952624 2425486057033841423 524732446498131060 8450745460713821645 9270788950454867238 7158106643020889703 5949962014850233352 10760749932800236521 6585089621236223756 16699215641245488871 15943333032424453953 18212481783313548788 8078207758978264712 12175606296350383821 17843085754750378563 15868448534452844424 10949413752003908586 9523048624497318748 10587370607104830719 13580408335820740385 16794706028698758386 6552591720922666812 14500354954020236954 16878956195458150274 16917677176709325817 18214564940902095386 10735291658045986155 9314955155978593700 4844957075090874679 5751814312246139550 810687686248345518 12925613270537843283 1903219078134836281 14550805519494630306 717977296843431631 15921899301540147372 8149046824296623821 12548794576290912812 17562069486357027722 8542421720081588480 12703794288869620686 17567787053800596472 10834606964704145852 11483890163016567748 11865893829322594831 18397095645950230972 14963371754762771101 6935172067139041809 11584087133051442065 17243594887402734114 15100048313456043149 10894142734058741663 3320347590239912495 17665115755016389364 7287303943139704637 17680898140978742613 11390716270780608920 928133095434792545 15388274544376998998 17468992373228276825 11319745413559288025 12887022746154580924 7381672604388775287 7601957169035455296 507138396662797884 13354618944712776550 10528270529297740387 6777524835395487242 11767353796711980897 13864247912146701842 1676072676871426957 3095418147239872113 9548196536349676844 4060527165546154278 9156335354831352271 14899445001544314859 14182303884414411556 2069449319250573058 2794633824135201872 8131711207972303372 16080861017497616855 7501179177071072512 12478787130576791671 458762289477515912 14795101324158670791 5120132621180634543 16269354748536034221 12017620029869342963 17506789495212747882 1532028828733208364 15694933666552275751 1849451019340406624 7418775890769906138 14760748990713857834 14095786534109503460 12552901609327947872 12752753022568098024 627005996991838559 12637649089570035489 13892057347071838255 13717778443153637439 5098645027043704173 7169474843289997864 12676249127782991159 1373529586154748211 14416465396373471439 7244178155767368306 13305197945285937424 17237673747961640468 15540416495292572342 11089410678320252223 4126779170983430208 11694091218625675247 7445485532861614725 88659205465847226 6362335378681135329 15480327745152112111 12521683033125453520 16048972982816450925 9327908932228650218 6673374422734145302 6370524996089959366 16883189930503680796 12507984261133093979 17460300258767798742 9259335755796013137 16358511008972624692 11550261308717054447 1645581612380883228 16908240868543642120 16588935131647465874 8807275482328324334 17433245055376021460 11096911009236669774 1357193153975092434 3956999799961273888 8751352705741317660 8928912763294460490 257156166443680897 4585859059697112807 11271507257778468568 1455713049321667521 11010798032391645571 3721116740243216039 17165017491773761084 14971267708568174544 10982235857561634167 15798703765518635920 16861284376090743635 11326078384898805271 4716363967361920745 15313153103752860951 4575797775726183364 4810638889985123961 11753891487539576518 4267284251412205768 6114098750666435552 1042116986282523889 9666857200570169215 17352211958323734585 14381846847021687531 11849596917375714525 16542024354190308738 4505979318437667810 8680646945995181495 8134940063654158598 1520185060901089543 4554558164762855552 2930206297129539537 14014777627765140935 1720304779305956111 15482595580052274196 2858363637560019126 11540586917313680674 15220554624044525660 12156634899586723281 8651695242250458787 2660936409681756984 1830518723522157045 17095397962412309538 6879547657354879522 17306100513046129681 10784432280783831482 301409510323602005 9498298863190138939 125916236267951030 2812826677762358238 47621421270884585 15211123141898714622 5151009353050145771 13277158400626854968 3672425675975210280 10663535840893621821 7570088016920300863 1566114406121716223 16264617702676422704 16954032116965495080 10050957964335274759 8753594570944396658 13288073117130217180 7277858978456714434 8721253733387427260 6879580172913141072 1680845622265804326 4519933303146898633 10937018095279652905 16969297693352081938 4107133716045681619 8058002717972038685 5074637832668070710 15025934789625937795 18378136512694473108 11716263482028771969 9716587493708348050 4817055024626139896 11648067565466953640 16598277350084601996 12598727207410155217 3366960194699895397 9776859245692601821 2217874455379511218 15481994703831310352 11923625346976997610 4032761467001496179 11099787888860148151 13770803048619012871 9657580928528608863 5603280706717867965 14768245340948093142 9450855603005887900 16333253537831855170 2414129265690194661 1440216794460048242 15245703599329458778 6455130634933421946 15493623779254509156 11231678535842921591 4026243559944244876 5860219795614958255 16441534241274428320 13177298237765014508 6108751922918597760 6510289631090713334 9981602987483857528 9903352653842543831 8266355483757036712 7602268951922839133 18136458708350348990 13602537459418032007 16666125069607347201 8790879942270525396 16871719571144622555 1385833206738745392 13258420534952653140 13238644336839160476 13860712780943706296 7402533285166426705 12211984724826405905 14486719348205170537 10210046577318862655 4291823339419854593 14289324088378715273 4467435289698954395 9650337880128439217 17123260584157247850 1099336299173832868 7360072444494963482 9234414286342697294 16445038544755039424 1330657634917518823 17473591892897656621 4869239315777594586 13542204460211087532 3587998132087051262 11256721027559651512 908417012248087314 5542403617270038290 9860471607834169349 614671493565357412 8518200572716324226 1191528181993609885 11590165237265620124 8515183083592509089 10750845411890953679 5690636840031745871 3787503813539737214 957452896200647931 4750948146591193196 3683099664626202330 11053195195884147614 7632551201426877933 6500016882579103823 8993854459422058099 17596193227946760015 13968572616962529421 109173675477093613 12262541061534782930 14786956173695715163 16692774513281154467 16792717422102645109 12216090068033673475 7645205152684950300 10894919357033752579 2770891799668653243 1008209930880008325 3198691582532829946 10877180396838804872 10014574184442232955 11059102757727772025 84772108792990812 10506326243954729690 12507516805524002386 15925186082239535336 12637374018632492060 6726079843734772927 3250068308501642253 12990755926685775797 8994340178291517461 15033919040083474659 7023339250082406169 15908584122372482113 15778385688895760167 9089962340937760168 2843324048831157939 13407751195211603948 4679585820699049140 10552127897219361292 770511224533467195 11089993670372841398 973738331790050245 9489704863614319173 13415993768360820508 5098634633071734144 6011678881071430127 17460100213754733010 1726396905836202611 8371974278621170542 7022050610259996954 14335029018447053738 4502633865145490503 8166909946273635596 1840519817475262538 14866794254402017016 14453147731405950037 16559839448011450245 13096595369056952331 9606532872896759891 8306808787306752618 11333136615982328962 14940552293469167924 2391967564770446292 5233462914039241322 5812223483928785770 7366332674328725009 1966562056826737111 7117014650227314555 12673005995189961563 5753928800999416850 12226454509377376381 12481280773235327245 15848023082459832180 3035747169173261217 13066457312278357059 3941105852916470538 15751506958257384745 17184674500198615676 10601725167516588490 3322512560289566446 16540808240953775291 6842104896846247198 9533064896800826552 14402977074104594314 3977348873456335259 10707864858418685988 12846071749877950738 6815255704115919466 15437904842773613395 17582953233022287786 1487002049474919791 15415943805762446914 4896444925613215856 16551310700451154698 1681820629650451528 11670569760279493550 11547137461021195723 56072146056681420 10986182362499387995 18258066571682755704 2799421860847464422 10621418639282401223 5820886554839647576 15334261500704518637 17844317743054916956 10897239952064060188 6044873841031467559 3572454465030141307 15023499975174659672 6842481696685007835 6205191617888140225 15178309701500120667 15176279052389416844 13410212687728389302 110530008458014319 1747348208943780321 15859874177375768336 11130185015491760199 370251053821640170 11134909390609007554 3342771582837961972 8140226712329947186 718625075075682595 7781207635485965888 5238685238094423977 6756380299332212898 13769005381980752300 15385939548128865901 4857114060408842866 17028438952685301332 17812038149307540108 3546427185967879655 5526899185411026137 7033190502771579109 15089958525693430834 14374345376105571026 2680474707238550026 2669048408641078159 5344100828530563786 18369382908356856045 8172985175861489628 7109466185759175434 10903808635274579169 15268582899817369905 5352483496684072692 12813891541317603722 14723229082742112708 5991350608863609411 18155496821075780597 10140383897427885345 18067071173379396390 6363231996445259928 16979401384091332029 8184625831526476570 15979452942268386225 18396759068427607246 3138000272552310031 7910286182479121725 78499996685982638 5929006751968044983 16470237555553244977 7479685697856214068 12651009777846048502 10149812114814745610 571728952971734030 13020631321802894128 11735969152424047033 13792823233723813109 4389254746103289773 4968582392339077300 7547998454182181542 13612199259839814726 12105821506968283621 17324953208056000675 2269618858899740805 9610453525676840963 11198166385313057873 17669137174396862969 13247539866392861488 16402092596329786098 3625337300545346528 7278038606756535283 4407174933163884307 17062048462214118072 12041689987747627942 13889052828401402046 13961387046305223020 13240134096291602682 13562305171833830588 13963664105170726269 7242152274356608844 13868968180914569096 18435068802994933504 17626411832419455647 7625773802557029263 12989959178416766324 16057707479399318025 6351105639844734562 3520907846962534304 11659863575942380794 4026350281307034387 9443258808508940591 5531254410630345379 18214812728393783473 7677308967926494373 8880234921168520519 15407563036510524731 2779263154416218113 14812923512212814633 11533106873889399059 10674593090519234987 16842884889115099624 10813284713029788678 8220206734308180424 15182822935673578399 7963409882827308659 9676966264100710168 9762981765299238601 11892391460128648575 17690680731372881867 6940727786812868827 13232541699258107478 8681753945205262399 17111120425638015463 6379164067407910739 1805117491276433530 4996684925990735124 13215758744376216785 10321892878314505672 14684026291420829294 6644341576538322261 10460126249458329075 13554422403158948572 15427171421319017068 7078353371548962995 11249522503542270707 13710884315127327269 1605002866702254580 16812802078268464738 15951653171013284052 2816151577931332593 6994429298661995499 18080258433897715737 14433297251013682075 11773252022697227892 4715447744621620916 4459529299645100788 15862219087928652721 3896407879786335974 13518170583447450394 15742731779741471691 17946345987389524076 9780040063385955995 13427177974183600456 1307351932048562623 16556838573767273927 12872792091258718507 17277476595424283093 9708637455907804807 8019433240873825633 14946513567226232924 1478483799289625878 9462325414869763433 9738886936506855373 840270523821243838 8144154885284740526 3701881893890199950 11392671244756106840 10625115211213675894 16804193431590194775 5888405941223793908 16416866707287500749 12939474855184030435 14225481360280782962 8499636275345503129 8197487291682127830 14070846322174273825 15243708238474960878 8397476557203772683 5130919228953675840 12174177647511961953 5633490988020885334 2034828498459281756 14952395952829878951 14128630808360725130 8700614852712990418 6643784730878786727 36338912890946173 16933505692446829250 11387410515744727909 11181218041658906105 14481340068890525908 4071307809727921028 5635170642918157730 3082570324708945794 2922421564747177241 9839212437187335071 5808103095586468168 12889918010248275754 5880784829683463248 5300747976249927031 5724184938198412383 2852920252796130052 9567710119760031798 17813281846421364213 12185216984847846281 7161544820109273081 278057745802296549 8919926261344879678 7485517061785853618 4803975101383536078 4557165074029223304 7746134966197724944 4809768149037627564 1654036974930176270 2868002482397579978 6837907586038269911 4752062256769667898 5005053641670941064 17948626341441431106 15958851427143801860 528221809416146764 7659105909889870609 15050336707042738972 13478980274535115527 18106464120297668132 7816735791523067810 11843590296936850914 1304067368776772684 9310132466672722887 257869998514321734 10144570574559995488 581107564408383460 3640767494811454237 1920281838210085735 5526934827669861489 4126756029468787381 14909924612050524723 12728190742153307662 5496854694052156510 14727074731229860212 7357358117556914147 3806009727544058193 14434828792003973392 5583866739303224308 9604743799377460915 17718180876494698402 6047273507086202378 6807694747625706607 12987374284982233982 16941060915556094985 17130563969657396289 9916155554632675065 17436373299803811247 2616913658258325738 17125945104628964737 1747253302897625867 18026917113294490801 10510095383317588073 2862756650883662128 4228155196251687446 11117313782996674643 5674951142497321091 1798643364139431080 4283843365341825993 16355973096521931906 5555968524603344669 13758132416939403554 5983775360631581709 1041277197017710423 5682955704925410776 695040262107303501 4439550359468915302 17553519561803591166 8871642887544683490 9067014483301274327 6990638666654414955 14805713784845631037 15756440854891616513 4859251678852932124 13898962145141426096 11869598455530084409 17693041768319764101 2048973132444355914 15447894724955427536 7546640473533692554 2118141667502151824 9360099127696221904 18191396930662921810 2004097227929607840 4109059989047335700 7627372167120134203 1698093346465985472 10689996794172997444 5026920818874898257 7253920778427158751 13897762258476872229 10069715864582385635 12769552785910472444 6483618896084796757 16981799645278041260 2519829052909502870 2039735417404715659 13551471671854126241 6446129802768179531 18380565851670889982 3142606479078528716 14389853234569356304 11030188822670035332 3667744433800942279 17796191202686933032 16668711768033337482 682464742837080965 10110133850849938930 15328335691837255700 10410421754587266722 1260396877707182142 5057819469977410902 5093646256807875954 8253715125415451709 6733652970851452120 11521741133800372862 10554758915018048427 7497644882392671465 5416801276822362625 11461681759650484022 12664473509529055825 10701821302191262487 18120821052906806204 13437735319577776225 2130099408244245778 3628259975695907812 11375086943206758103 6942256466322718649 7399857015629471822 6802732131245696330 13931430326819273371 213928378537948773 2759198274310741849 7955630747396021662 4564522884759529988 10081010435011529693 1785525565848869513 12540945853248003504 3635968441047411403 16495744461585389713 18113876422275516967 2583436536697164113 10245849841120786965 6352856520853337253 6082810808499902194 18150429294644310127 1510708630716898085 15651381640820490269 6888759215244866774 13432887854519267276 3718844901395244307 749013063582098403 2323730102350568761 15400805476260164182 10400907483806964925 11434092241382498737 7839695740370349887 8576677389457896845 5627243979452150736 15014363637184515378 3377718487804580416 4238215589841831087 2043244032652870251 685040509101377070 10252521219272098693 10103633833741283664 2291355753840032118 1384054288321452528 4071854557053471714 5380998720858237108 3750093660802961283 8607372210513286782 18070448140090431986 12667240204999796485 17763325671641924442 11799256762546232419 11064848391262065012 4794794560502786014 219165731813086922 10612523029157701905 4591345242265267245 6500594022116426662 13645761218110317610 9822678672334342508 3003624161841079357 7442602270859797593 15558871697692479406 10687770878076116738 744102759154143956 16546112584619785427 4414974329228772611 1021673909645261339 8589915298380880172 865375363678299740 10282653489669272659 13414400019535269755 9159181206612774775 3577768595445899245 14808449836156079543 633957883614801694 3303117869764093775 17884003359067727482 4861525800758040505 13163546853207232202 7120377417946901950 7430881593893458877 11553316638202357236 64666550410487936 8001562790819012041 16999317834411750343 11437493589563979154 17706346241448089235 9243087157465267034 6879607751191886830 11696480739465512084 3555440258517762663 1266521709966284946 18041161735435279523 9177785404875966880 15645442627346446577 15755286268278291448 6298540517676892697 2539226726719929037 3060959284407903520 15946428594827427273 14754653406351768758 4358509759821413470 16039223350290764085 5225187215170736680 458286136008840613 226353498275245734 18356028572650952764 8879485169978771325 17176552996554212341 9652059193161189739 13926150563827980743 1849698587393282066 9834061769529028059 3461375608716625805 10982653757071398779 1669042943277390503 3152142927732984021 5549317940498044807 5329051702545911938 13666463868477066175 12703419436869760177 8473562144258341116 1281100862630530762 9163581928702384985 12062123494817439737 7293358824043526951 5165619234393643824 2953687412318978402 4120873928756295054 17827066325190735777 5812544004753473293 2070860318813185014 3498831864506061583 4541399131503957390 9129170712029407526 11810745164770619192 8172908385818930070 7373956385854551565 10732154964809066113 10816262906452540189 7318854825450388487 14395345192309037933 17164163128135748482 18258444243565144576 10553256531649360726 3921792743239039191 12002146634986116435 7825549029985786038 8676454288443924009 3447919787163812874 16165697364555499803 16969657808479948494 9003136976067716022 13407247242789302728 16654463450201491629 5417403293231525168 17815272335417232107 9968555704802558810 3312652956476832776 8530571258040280823 17437074026147013979 4393811008874001870 13993239536328666172 17807057354820086045 5735010361622048388 8794325686476170977 6249618506030638064 12357783363850658241 7157386727455760083 5932810190111823400 8762166829870335589 8814153285026059441 16526233463399217209 15234895970507380083 10734738029051393183 8555668055754015396 2096495333778116720 1839696173615483448 12547215841541698836 11381613216004225672 17939654473803991768 9308395017670702191 3655192489681295587 4371337578519191126 9485030355355126395 17615625447987135920 15145994705319885097 15927564419617877033 10282454796334259017 11592274010575323675 5504202192186177400 8244774795212572095 16915218550400972107 4511293353341372212 7858728201722290377 14174201213113077581 15755641283506898949 6116508737875581823 6696982515486246545 17177933039548678036 11923542639968845348 6199300373045651203 16873458832217570671 11753028565232530306 7156628429274649877 3221180798734070806 16111811785491079396 182791669609643237 4596681010629201266 2526634716865065747 7199464548652628768 7075534112645535282 3289537937920360231 11341077600741194626 6276590973890122814 15887297932613725764 16552965764639002 17643890443672638217 11647234295013652644 16072791167683265690 11974312738506274827 12764602278501493988 14608184806756425396 1309753535814854224 15619164063082472053 17948273333672112267 14204724976217037350 595487282562149370 2405664612017551024 4899477782261678062 2870100721854213303 17046284324883042253 14183592871718819042 16371969846769016520 14501090100502630431 8163910230348626674 637824041063580290 8915124958001612586 1905234568733066246 9211246473867899808 14679086972306023617 12562960752166206448 6369054577318379800 4561282662023779985 11686579380357080612 9976197612932723788 8681012392464827169 4081115336906263664 13709508908782144237 7208207211565008319 2335477151629258567 6222608315406691471 15642376281892147241 12823760553934223123 16342813785900688650 8975369998870599700 4235516661683110042 16169229785961006262 1441602742198607789 13157539101793067153 436398114149420943 8576365078806367112 12899475252534013317 14039393987696218624 7943519886523010597 5488520079009644821 6059695923797343298 8226406557333010714 4017330594878888936 13027871593238835241 13538130640458793496 1887930151405747826 6830698841225935030 1332560340047061498 16112285857087315568 7471950175135706543 16528332358891578757 419641214085035085 7963553806464511655 16282071570138686803 2587871200129043074 10035091277795960460 13863534020839934896 9576997524232001265 14779807153162084424 6089289210205217142 10783280646183485141 4515322554425791227 5584438970838957326 15869647436794334204 5216436845206727697 16814460914842087569 3974781241072502531 1151562749548755636 9297839235274407280 5622987436979113284 12926313290942656188 11124356312061055703 1355758915408196522 2955638788978847520 17003001668413300114 8165601962134007991 4906857236807108378 17081656827732661487 16656304248278809602 3298097271160897768 10665716152254316695 14327068260926598458 14741124486798580284 17070602801330749984 13488138607279491899 2050034071912884800 4853427280930879443 10624050012242615277 4899294991364601425 14259449216954080733 17774975162473344862 5249879304334162333 4847828321665750851 6302281895851567519 13427916269011893635 17036221045074098540 10952446442521720323 10309046998532440883 6645464259286090299 16550675084448780410 2710625146463294180 17166660044274413219 2743799405546983452 8702343263633359079 15801238163331893515 13554480996253983736 1264855139557567029 16671140221367883626 5183666302251895979 14775212697653429102 15632958725309873417 3986180003110686256 9453827687715258225 1152361437408364601 17003780168044053124 16189199498846405831 459632750010419606 14538832347190940098 16991588822702945897 1903319255925327390 1647645538824809239 4942144354030346664 4468208174359381304 14491314807618074090 9561799350404792610 3760515657537848869 2224252526815442758 2134200807796215466 7301493032547160065 7680187534957295348 2409739763175335792 17342990913378540943 12976339557907016008 10652077649981819650 10797067876659174544 17722665401059696380 14386880976249246175 9102130796275498114 18440930210565701632 6977713978322744863 5139870395877633061 18056525461603874333 15815167620909888929 14826333889700229067 14816171915814913662 1911749208480619643 3075165256652976470 13736792950518670063 7161580353614273226 7428533748377931195 8644724677365837578 10739227460244949073 12465319221707563493 6190324451042725766 16440734876053106717 12368509694637086064 4828235884434063441 10036728050012984473 3412460762756388173 15743474099308802672 11704948107359501001 15014984318745459885 15046272595530634165 12953376037784482799 11696100226324321327 15019538774311151927 6521203167551822919 16035603760253758003 2718517450411276140 10138883935362454044 11379086680851159248 12407100717728618540 8230776684243408579 16588173017216797759 12852443464055945528 14578688490758135548 5147155769826746360 9466461450016790328 17316911669554767878 6489056644653029957 2869560167653376962 14334059435960230130 11751368320311634214 4813184211687175476 855924756221748726 1492358345509293253 15020179506801602152 4048257132244916841 7149849884085100901 4135844870349833997 1686923243159528160 13199621310390294153 14985755010228150592 17314396434762892952 14285951821817260608 8791358985756421998 12353986757016416338 991694663695045316 3980262443639448754 9786948539857342329 7404945382438987805 13809666619067508454 8676306668773699875 9954302680005461877 8319905428149117727 1157973774450651426 16862080578210365047 7710598478625851062 16718286379820554253 6747479482539998280 17070498004961004679 8707019808315913865 7817887626424876104 4413132061601170908 7547909653845318167 7394741934731640865 11192395448171454783 17880893569128600868 3158458477235285581 1336221357949995067 12875209736732464003 350950261036999929 16417436459343694768 12884873280091590241 3768008981728628571 14980519595425568740 2620645874523630030 9311518391371062582 17318254089466368749 4253622613567309175 4865409541706043161 2707720469907002436 9788595992574822490 5651330706011031597 15681885619409785313 11363362981228869500 5493580833490942010 8719211962076822584 897301319383112450 1337587065379265306 14786147055481648426 5378233873072110737 7286468397296891848 16383438844861944661 14119100490865247944 11151100453774393525 11591683346378307361 3266122203803964491 13487014953479794804 14022238760416513367 10643121890349942741 652522169097686699 17036373441827728679 7146361170575450058 1893396293653051992 4731125660169919653 15411887308706153473 17747107902712916405 8378231735418288873 13253455380642057888 5313432875721571644 1154342755042510699 14323419456323399675 16432904705223032447 1837599770901009976 5742662126178203384 13578474017633987931 15835512365351469127 5788591376795457430 15241457959695333722 16990180864644818813 6705584095903203943 6641171297086559593 9394311947339012595 12765315982048084505 7561200645363154786 6955721017207080673 9060688975780910657 3742376533088709537 9803633367340370231 1691158967864446005 2927343763609885436 18148128475259660698 12575812215780694666 14099414955363960179 11460345608078712698 16651911800577338060 13629478174956827208 8513272293517894336 13596169413996318949 12410416395703194391 3606643113849112663 18116833368315249593 2543271117416710217 10017417993069005533 1006157166637416181 4145446926514856632 9487348497234165466 3384724682086956980 16971700596995004766 2831831258018736059 341056038699842881 13470852650330813049 9306494171655779347 11845562484393232828 15386777515452189101 7636959186676741819 5326987927830142697 3402421223797503547 15203669004929327030 8739231671734433258 12710641990772806197 849020520477201344 6719869482515568723 9883529462112054263 14465873062338883366 17343811536039370862 4320356490562626079 3323846647912638326 16567001337373180514 16427570062589854964 13791118709983276271 6537715304709560932 4189660536597125350 6186103322127799891 8288146362658057789 3400657888047650467 13916761322125860573 9410859207298080681 4703145747368177942 9432577035395501132 6081058026357379466 15626803043356970733 409393566874395803 16476508427121165508 9089171749822992147 12362272343631501634 6472953156953198936 17490601315390356701 11377922394532833113 15093698859136879300 6525999854749294860 9008079868685615448 10014705045509554693 15448558430083782237 13536692095051929556 12435551531952541529 9174516986663486180 559567203043927214 7048166591829263620 15881332708016222110 4590501060676924109 12515655475137324542 18067051167869214886 728057845692496676 5117352448506719864 16068391271614431524 13843265356421136309 16927826163927579593 1453799710105958385 1194677081030472915 13453895705649331880 4398171821028313238 11194596613364804866 7549168858672297887 5099298557481564810 10237354381106640537 8986574231353974098 16067640799790631914 10422654898317214026 15950759390265977770 1782583802198721002 4547738881502782301 12931981842649676380 13324489887656976834 4330590112818692029 15869876209861325007 6383422923244438021 17210061306987022396 5427657244031186779 11007581936266978105 15368361326061329880 6775931283880277866 13356283038950782913 4142398969515373855 6844984802201711066 14675014818608373309 15415902477372656585 308311342347652770 13547808141203167978 2048768499060785886 489438279280223753 18185963954489077157 10675534136482527930 10805325610545478992 1714042466852793318 5605042967120493457 4697293828986947341 1472862301898329107 14017203214138390878 2705393417727200476 9117899022078896415 17323646001311584292 7720133656190949046 5984046744544526903 16516323238030050794 1164755107375033709 8067298284029966374 11618440431200231167 8609071744672895409 13180059956883050410 1223347472325901665 339271022271450802 11471952159358634995 8679482130514454622 8952797066054078361 18257730942185467401 8462176653790370974 15462459001201997971 6056266818934808671 5489835962868810097 10366025331983829172 6140057434677774558 14546983695747832595 5030062461109165078 2917271034036856917 4989065681344614453 16331571766845925022 13700770630908640846 9474730462228411184 2155928938785830127 9968749166486617398 2760072293803162116 17439690815144461031 13560761645068460251 5108391142615375067 15296036147589384032 10033240585893881077 12112003082003960582 11953574498700532118 2210507307655511071 592045757353149494 18123693808844311740 11310068836844713712 18111693911760734753 10066945540463637537 15862135891498314282 12826881032908410139 7077869448069458298 2461733618463652073 5912531491048281475 17933562141258797961 17073002777455937512 5219379911172818131 17636481299184735099 17811897875418061064 8168068026943405267 17558374896698498177 10241552546522522332 17941701690649127023 8015016080596396843 3254116407156161157 5334934447686299215 212501087195118139 2948000756411958139 14631479965146992407 13508242991271954858 8877691722773148861 3191822170883535968 7261171735906897130 8440588374865087368 10643502059994092510 7216077870771289538 5531150581568971608 15195796515224447516 6671457063277956691 13579599514380413513 7426759283740159042 3419609377243524281 10878158938977466300 11938108047238504738 5960562329824387352 6748838411715001325 9557187791406478544 12316945490738522684 2545752405851024748 4043691701779076629 8550465133923529480 1018811315732214230 7385022722619227025 18039323708338160943 661701932697669724 17830033193115020895 16692734819675932561 14631344663779706236 1158999178057865310 9431395126864876821 6336277030459761266 9966651993976494060 5902230997676777526 12032619134741907300 8796209052620730059 12101665131891585908 5788348452058882710 11172995518561309037 8388076079709583790 2265591960880857915 11211036368861458881 16881932006498074921 9240197649851873286 9135656762310838019 12093146637816696309 7202928861157974718 10878526083392223842 966106360675622932 17404358012164752507 2807967329479870527 13991905789277562224 13366238341454530822 12611600373015500774 7388327355748679041 7376634212068284652 5627519545555571084 410095682842942928 2307327995010466204 1458342322444176450 6434408996685603824 10539498115354265135 13164961559031471449 1234568223345649743 7644087769787565604 375344649728848548 11762265104636831755 5717742463665173293 12922074845871038602 14378450751284051432 8848958723653458211 4452268533581262095 11535232602121258475 9291741084926735671 3847068973435764189 1884655042761826178 4459237097690073243 14596253496944190729 2168452738141479773 1951575172808575177 11879537744249737966 16745743999849513467 8484025271584915400 14007745510727824270 15882116617968312019 13191892553721401269 5140044231084757940 11448470434677937687 9146528276280274140 8495728192047842494 13692209212920917140 16412825126848076532 10808452380753540087 15951774025669800046 5843381633994029804 13111546766931607625 9976877106520317169 14219725766556145247 3351311460013362614 7208668558402744039 2128435741282297482 16837174493937281458 126694145106147495 10464042940795520230 8283924315859493723 8033786627094341977 12633383948527908778 1713900265438656474 7354955726838654978 7239548721601151500 11599957331394847755 16120647881981650551 4251078485675377320 1141961270051563863 17301098355782943411 8415384239975744935 5741297064390147886 16666114635171765521 16373440383426426428 819410877562842473 12849411340420844618 12123076637186181156 9024065213834224325 18219280263898708706 4681711497529386625 17381982758224335327 13695495672810668015 2209106432007263719 4734439795489057418 6442931292911427355 10659425182762246543 9751489639368090073 2268289007163012937 1435337649264472411 12008266100113861437 14714198895324114105 4665416108687540255 5425953976040217066 8352329165609704142 1291201381440626715 7840712550142019532 6233811191162227153 17251781838672626600 14850723697829120105 10390497324561201230 8362440105629316108 6174200991833008727 1959097661591237431 18204414103011595265 11428297837218187886 6803062953865002973 6211842902439379398 10586195667536446654 2472743386455586926 10181434131509953680 8304283162509568818 4785865823267546479 15155805482126016231 8433247781235765669 612746674629049366 2865716267958409889 17566660063739381568 12425632133402696831 17596339211197137363 8870351685227415573 1353532080639261323 17324963685046910994 17029092597854529112 7800220776037534104 17390155108645190083 15966152606891888124 6375120742752426161 5711799094359028641 5675309260026431322 4691472483940842329 10401328307294145439 12045045417247936415 16029478999290229041 13313323502184943885 4930681777346860142 14862025422984883968 8425598850828284811 7186891600705110111 11854683691173668541 13141488110899914897 5970076682786932422 5896133437069814457 1366788526420801706 6201973316567357584 531421171119514572 14496321977336445522 9192040098101910329 1289676657588658533 261365903469685764 6556597604653017434 17174667980716985381 1946209720056769416 8857907006217306518 5652864914091162640 10013026278760298080 17462360189713866456 8314595625090866048 14262991028297910712 12703479640576439425 14452990687755444644 122019804270817057 3224038215998566852 14563634797592594831 15520910964879237472 16470940452790372655 9510812759821002029 12464112251502770610 13448129913917543699 16529670871058249678 14744387332706376312 6314939300042154998 2550769344948970534 9698736269721335326 12573218081847088903 6586081905597720385 3704345024201282684 13949598879431486927 5532524389937349897 18213719805074386993 13678394996059418825 7158477297013893419 7720404308579072950 6088772661254651751 2882979529042495632 806579930582499422 12696877519924360843 4922099016190343507 4834206172984337499 15100585997788173586 10184758695907422778 5072525415940100075 6792951203781238240 13712245573714584596 17722341782637068045 3258453173884585978 17036649829886199455 3678684948890851937 301287819092593570 12232973287399155074 14282572150299620986 5617947673549958195 16493546806399951249 11595883716422294415 1939799994587391075 671696307900359499 12007927132925497187 667023263931278908 3279821860843648353 3392027092455903411 15123077541763486768 10302747587983918869 13582410102133152199 3053533388968994018 8582149621897187826 2433998248833946501 16102119947704058696 17571893663199130567 772474666623675225 17646058140470015894 13843780734020043437 8452852253983683938 16945623045676122675 8778309964603589323 3169368699505001434 1444429242189018763 12163399396826217662 5417545282622544141 2665496063584656101 10239880740892955467 2523957602718063045 1238718976479726682 14772004657738987016 14011689741609447611 6652649365127676182 2918541826859902123 14395550003334633359 13634750225362059518 2973415973233868347 442525886883009227 16624366926838961449 841742394791333799 6626866638278815074 17826785455645531223 5380915993369796793 14874043102030518996 3007524321255662645 14583854662451321190 4470629377728804017 9673159096739567947 6185529450079201460 8046095503189224645 1589647779401297742 10071492662175577956 13880368027670120152 12080262003358515620 5858642601208919098 10697620817562555173 12030404875899715448 15421109090108345390 11678984387855960382 12349955589599071778 14070860831403181328 646823740689940463 1951636455910662884 17431338490482520580 11407124259888556589 10751706713579673654 14139882298722211062 16424230071694294119 2959048625026433941 17590542245711465523 12053368300686999880 9018166456174298357 5423897317597501792 5354068097250936603 487930862536544532 11555942941699771153 4359634294523282417 5072122519163878359 4047244034520324567 578446261418059650 8351017114268279632 17738582548029658310 2831358782076089126 16867203338822006015 14824042099447491017 9389564467942990523 6996031370694890028 3769146908039751568 1355900943600094739 2452457155516077773 4426094664570498622 9698037539241204794 7182593397058239269 17153733299391923170 4498275793288982062 4682098263810961371 11463424488500780910 3970711864760214674 10165925860030331668 7213719219967820271 8692936611368691380 18388728365281445235 9034274152443645080 12120012689131678727 16360265092563180263 12254745053633275492 7930003652349759875 2671424143650157405 5659016115238051817 2031316370629836739 17286612366828846793 2517463371074084544 16017531545236913536 12097264930479396362 4619512024481108011 8476499210646530193 5089177912843199635 9498582019070731096 1519066319784881521 5344806321961599836 9109029811492785221 16238482153409491736 10738548286693093645 12928196547235790546 13264069519210981056 347815935227162900 467551927980684644 16828859813213724321 11092198220515463995 527336733571000776 12918785777750118807 13899684284000412354 16195862065096451608 8158784924815843474 1984748568466807028 10214630051618840849 8533304238954467065 5623463473900661812 18006078059088061506 4137569151436101849 16677407694641368709 1313100039185460403 8992006349840145473 8813930127461172894 14357676516410610517 4415577437610692016 15117266598246295496 10671964128835530493 6876323124350257439 6553873348289811969 15667202892631676543 6629477603729729274 12022078251983832036 15942617837430393346 6612933850296832370 11296903226424258169 4914238531990958838 6976678322750296516 3620282992053232144 3538568045429731157 15433832627316165498 8450682692557781311 9974956933336782256 7475827462180575746 18085447000993142590 8627467108286573941 16355738397137639446 13776721549788913722 6234054576095948825 4475258654905208820 7928991311805629655 9587399094027689815 16090030652263673478 8119549824047601071 13173479716491199565 14533829526140340680 890577065754811011 1515680791915280403 7249504472679421608 2712807907466745031 16815875654844474026 8773905123798068487 5228629841835529488 7959800673233754423 612797018557346234 17407743298771463992 7859821554710915666 14239742117238808388 9649148246360825066 609788099515499621 2564772631530276911 11995310852085123293 6735908593986616603 2697680047371482791 10566184246402898436 8612412050981734241 10531977392541439559 17641559919403318224 9097300947765440814 12583989179340637593 10203352062749484782 1834125669596640500 16362564136830976602 11972863941051038073 9080181900406843424 3420599695314625070 856204860961146642 18127629199550351274 16113355196708132381 281440884598746018 2220053092322923034 4455876376538178467 7423013618068976924 8191983558320315504 11707826183518582882 6637733923065079963 15233312167032198764 15539221878052831970 15477002560911582596 2881259076290666413 12936306579812978658 16372495501844462281 320909498868009222 2228737920540366354 12036180433920896021 3917404348675200654 8579597382442548299 10211869293191899714 15108981227643637417 2538169912705719491 15663282863492915120 6447633172017994491 11114681984588538963 9480958987773397896 15388800825864334043 3822232166864979920 4269385175341764752 7033513728821249940 3843865053458005416 11497713387529774127 1359088485163665676 15928328507868967496 9799577757393027481 15207185539208371005 16785521548264576102 16765939703238330397 13577227457304316741 2291504290757271266 13587448162013287788 9499175827355350303 7455047978432989927 3259107302458134629 14432574534656180524 14638543257539209782 14691016327950749155 12531102148428195867 15565294169227883774 16063141079035122122 15638503859859681007 3126678381221067252 17225119549691593340 14563528881050801054 8667713757813869265 17965275319396468789 7143761078110423407 10096578604450466282 8751257146895539642 9768649666453248677 9625311336530959016 5236557117580946527 4864288496962907596 12633742720198632332 234179103291237460 10590481229222724520 570185905133716478 932527119734992013 14694216563267728873 6552791204375701463 17799602641622527181 290041048214370784 9210187485938183260 2187615165831691266 14191904131564697238 126719434011959992 10585924815921262903 1931916933189079599 11722769971339864083 7284474553140774122 7441716611594537553 16416414441055478063 2902311046844145357 2188326044921498123 4963765614326579812 15987943214181480034 3022503835778743675 11991014549517658948 2616229029103551866 13406320760957810994 7971158858291402149 18246810758527024818 16085755419935998407 11092314817905809967 912701810922349799 1697973652235615288 7867072923266836736 4233355281018107013 14079495953973375587 15169284122555708317 4723522458714078222 3509182604454402152 11368531995545262867 11466954363379071707 15416429510121144148 421901188501611509 8588760508692994367 15598684517768470067 654946992197891061 17492472629929695600 8909255261246623163 8230685506544539761 194168000689950521 14166022564818139801 9211509919088011609 18021741868539626557 3075850663132512626 16450458620445347363 6924260124510017574 18336713573735874039 2636997264995847729 14892538439793729892 2693006081373607248 1238746052094883475 12942584352457204308 13605242044972329010 15407392865690906571 2648727829262797731 17087912794221543034 11249195033981633 5932446705655847294 527532775533852074 11363081243727179725 4519580910913937711 10159259277527399596 310811796995017998 9606647247389421228 11741027554590703118 9209621483377129960 5245170061865145266 16461669752500126275 2510463519256531767 4842182121174187848 15253735791887507547 1042876228784729547 14084989992725037312 6069606064506431448 5853390361826103104 18045779574083863246 8787092323580460062 9313780640053654019 517949956537910122 1902723584894012112 10100740791874175793 2283396147035771891 13720013780648550329 15038619337911185803 12858877505508980947 7720087325986252132 14551712044410791888 6712785249404829774 1292450725776599127 8389464759215191132 8905952884540839267 6021010692847013951 2226293680067836355 238180566191282808 8054978343620208081 17470410570613746044 7901612895703004802 4450678868965582977 7309972502149526767 17755598113163007770 17938243918680852483 12448627654623434755 7157744988020222901 3460144735456917998 298540230320577187 3704987758189091141 16145880518270021792 17079470569861001524 3944801060878393257 15591414489278542126 8186701142107012468 4222866690647384718 10746220159717781815 1882992774449368881 16121543816233715133 11694325765450917088 18436967412087206038 10266835176242989624 17741929741447658189 15121877277832456916 7747889473935640292 3244799064660395509 9336847278319066845 2393655561273987106 13199233037269292381 13298317477634988349 6763991822811341232 7653616336317176363 3266378620300395290 4614473334445214564 6210681518239249883 13196141765745332311 4702295827133537234 1073188518436418474 3345504792867831803 574544358294644736 5023904509573978419 16573299319637803058 12285655421587190917 7183637399060037967 9234519920178145679 356545983772072030 11345117908201600757 16818171198338285138 9458105553240016617 11263409325493666228 1871533689777379176 5648169538839955268 3952861608643739764 14453144127544920460 18133726846105549072 1453237359344282233 10609839604703664029 8534796989987212205 14887329226323346301 13274321222175403577 790951223454981262 1145583498314719109 7832426494700905866 13060304350854145952 10538393554953459305 7478742039008957855 2793109159417555472 45269123227819602 17016603542956388810 12572224021113687934 9380985287830323435 11634501204162892845 4383537178059983599 7476337879113312912 7561265431264450377 11518483262634251815 10529780779376516149 4209618933053630910 8784659449238552254 1560410103138896079 16298303143176780314 1067228452894073670 636814495564227831 8007971947872441315 13254568735434393671 14719654281957794712 6461612599957346852 11317551445222309345 18156401434604558687 13386141060818902476 3698618272550587364 13265690406420752957 11551310212278197191 9805283340395575719 2964170438377868511 11549296198335631851 5471839784917637758 15866445504915821860 16957762377281402970 16486557809055888930 16664107755333473575 16567598043279488735 5144510732370027772 7634889673184120337 8141240350226138318 4336660215107829410 15909786757764196438 6778301974991266813 1116196230992292406 11475487211993301186 5358076322113790898 12154287605683965004 16591342687255309326 14066721669130975975 13710359925867668788 13457562345557297016 5337434149425031000 3108649107525691996 7075010154401116605 4849062488311242627 4722052145177167822 18176315917967051284 3114314418473254289 1622744125850575959 11185075435132382325 10290340179651771317 16952755445190137230 324029496033224779 4210362400093475231 12009432683681023220 10190742588835888086 3384822595098108044 2340450822127010826 13576124202013934698 12989705331519475741 1983686481381543948 8118264027832359740 8796608133370656839 7528366940011498665 11930599395225465878 12319476737263724631 5222366153584934971 13222995311975779590 612927385935249509 5821387887083406304 15727360177883717141 7939995443250960427 14750934925874389289 4498915241520821032 9748732318124140752 6999360148393818743 18253361228275879358 1341395861122150657 17162950005711800454 1909542843217657316 6398538438507161349 8584765368433718116 7561051997404340724 2232168774160829940 17132862663367825415 10343017173356681260 2071906246187236289 14820220887575877718 7177368388822891314 11965741348406619895 10544750413243154884 16903358367559712338 592307409922490562 4075516451156359300 16787484491695178422 17106630053726185169 17649547334779058086 9304664106622815 13788682868899851861 1765012488071056971 16236818969050003133 15166766106672239163 10865610333336288061 11663072988334449522 13800327876521079411 6409892568226614868 16107622512777077799 7041288455157677382 8035464882938754976 1074140714960712367 962810343142845653 7361284654734263548 7051116290389478891 9642333772104121900 8031078870274840281 940346690904998389 15581277525763393451 3285032177629452313 16466804059061373853 13083873041868678082 15922526555850719562 17142582036914988053 10964330197251243475 9343888306422703188 11931388283542112821 10475209577269246763 14246845888104150729 7207859345869844345 11622109543996131033 2583366490534556005 9685094363959130344 8210173795310849294 5077922824635619081 1897828849806697347 2459839516370226145 7699277288163120918 2841369662968645358 16829718260816934461 17734337159901658110 15670352451699392800 14222102081427120897 9872328004231004624 18297594689760844330 350050161128195220 12838375292046007790 12324839269360277858 17913389912213837383 1264291778871673067 1713026065848796167 9827679945064455183 17058859168297524146 11879794637111776041 12245283681212261000 16334161092357475513 17837926398051034606 3485636311456535440 9731186150845028340 16367961105474237610 5998064223707744921 10113568228186779857 8404896824257344020 2237043922665730378 3122216235989625779 7058999955103729793 10464184743367378493 16673679447768563394 13012115062063611033 2319540883826022644 9853698418641879340 17812991135144771356 3066306018842209481 13534819726353513742 16763790457720083292 9853335308144494918 4833303947575917946 1020428107116265774 9854290480477255094 6060232799422084978 5633576519182150452 14500459926423030336 4886479180089249846 11834844338019902409 161035289776388486 1790230743359532051 3439756936140123705 8037773139835278709 1080208040456402629 2081341687895004233 5578100865256272800 2340857564184192290 8901987869947417439 15684444023022091083 16818759483150197629 3351767169356613654 13306587211863249264 1545016838488875277 13652095653987161683 9048965291865295152 2265537055419710498 12727939173409404828 4288162164083787134 12813001049278437159 13750178712832336373 8026472495079871496 17060347764765009019 7692350347574017901 5024165970826157403 14497441990311112533 1723417685581075060 15788635485236512278 263298054259044812 8216448628158405569 7811940441323354484 7648329700451128259 497115641445234185 4419290056935677756 10394801356513859091 11059335188810691620 5852242627910967861 14051036678587570385 16128060036265208309 10433802149639891770 5497603422999897625 5677947363876982303 11823274444085688955 17099355903685693847 17102191379397001127 18396751987704704761 956294109526690274 311611982472010471 335357452125581698 5763366456636977580 1581697289169362795 8983358626571434430 13529755058243008317 1814766273731661170 3158476365792420561 16355259392964796933 13880600903421843568 15376097977826111453 6646631874037810629 5133027924227974363 3479916147658384109 9437367984270745156 3090173714178482816 1237037600869460017 14355177447139886075 9908636643351138188 13136573194615124505 9985863286637254167 13580284301209370997 5613126281811415331 1904689082701797337 2412585930162434130 13417562325311990743 13314931148658325155 16536108276572089238 8598537279856807021 2100723277851788154 11201579561466758836 13088447745701573904 9991112374929629241 6651498155610980711 10712621844836733709 2858704451174989334 12413008112318924260 12910961846906668061 5021049849565485999 18424623273900123148 8378294937445905018 12272507626642241586 9162651025346269933 16136961679117008684 4801071477750343051 14015875515297480018 286029333445925244 13065473090508177764 13401545468017821062 11586869383699021854 4527746134008686518 4547410096854001137 2219776433655892060 12021112171305271817 9963127631941179796 10251981358337590468 4746795372105458974 862032278621038024 7032812988471277189 13345031376423767072 13869266559265636428 15239187287505722622 16018613742011227243 16433007660926870331 4564249055200610937 11198504457171194283 17739753793532544893 8005961042392308338 10185175410645257163 9449923057265998106 13004264782062732937 11887363252375111110 17786457723768870023 6051231519016100125 13286704091040785422 106062261981625088 2178083938575145233 1625698324613031458 787133322268326903 15509158828524595480 9883325519683808213 2405546014291578798 17849098363942578027 13785200732016143356 2164412776460228411 14969553835428100955 9159610976047120033 11858390234154096037 15655397213408294925 13564125586488716308 17115131088156241490 12764663388935170896 8044756311944887575 14255328168118781934 15297877146808338905 13726916949225857654 10623855185895812103 2551555194620472600 17051182690785424775 14860970013017106779 14186601060463435105 16209132967534813853 8397411825294611404 8689597605275761570 6491306479572174230 8531523524732705084 15923718061018080549 15527856708579290133 11161074480113295036 4763699155257058544 10627073664201769896 1030874135302137424 9902768329406200193 9145819045367682260 3871492996344222186 7370021042402106528 1388978919875937842 4485552644531159343 10383559897542359197 9289229735831829049 6373007122295936738 12649137815867932162 17287080486667708008 16212813550044079943 8309591187009547060 16595946320098940295 17131085792542224963 14434009054742833392 2710532472425722521 7117138804328805774 3662121639363546528 4023103322310885285 4150567470697727345 13471509867788961702 2112032958770696719 1650106230892033372 11820192208201812501 9646895341577469218 11152190136822921199 12499893330543372379 13845550281018567383 984806755788550454 16825268939598723869 10935856423549205182 9047666617035729409 985296805875406381 3439442944988128084 16326741000783194723 11961172526173393342 4812385075217366627 7698703492947371799 9791454405706197360 6765994100766951337 10527990294308572484 3127228541724991084 2870160641247021835 7426298589273705064 5754281213105752823 2462557561677388378 17330846139740647868 4919207686220328462 1095570565442150162 9182944162206997 12893356935399521975 17026233938999688793 2306496088446903561 15123981037760453159 13332132468224954178 7616896226629844872 17308767137578239874 14350676835161837 12888364788248685199 6255267646290307995 1467183340196244701 5743461636268212131 8155078358704181820 8575715353802682716 14254475615622312128 8159099551245040492 10562690498993454430 10169746172853288409 3664432332341889826 856400935692431740 17213988715150179947 5777159408000877405 6655734975665225223 3758303802020522914 2945897681936931866 4498805273269563696 16391251052809145625 9226335045487804179 15637782277537012104 7088904924296582909 14004483393929037927 9867056861545346985 11886144107368399657 14146358368316312064 8623448155047436419 3148321816711434350 13387502008276298304 12669010572646021690 2858082901408020770 6804246148450139863 16570287003832041976 1678586057215117180 6592122565823035826 8169764141362215268 11293030874856807011 4593118610049270218 169360267133388891 16716117208550144431 5898785103396551223 13609391296657629061 5540413463402355134 11429516782545582289 10005450564426387844 13186335897319029608 12915656512642552047 2156756194421864603 17455304332481308828 6875517602993017741 7624835350024679535 1519209951156846488 11400971844188397095 9959746100084195174 12589265806637064411 3485848411741331517 15794658416940844153 3125513420771666044 12089578099536572568 6862956231649220029 2691754430109687780 2693131710037674536 850366135544588591 12867444941692892167 18272482207780287420 6914030749657381167 290284491745646560 9245214723716145993 5972022566841438875 6236942012797241156 7193285060751310963 8070965039446423394 1484666643722476127 3471620836318234915 8574727702401999603 6216702347311746124 6665558272467300204 15075032832959964379 17543613110979499495 3630682492436279613 4934382732620517254 893612447615352126 18390680517636524149 12229728340693734733 1899593805834002896 13786064922335503802 17484208517546952183 15289172372504398488 325435780622875321 1835579987510909318 13212033442083310195 13155295716847202099 8234651547636435868 16058000051925895614 17188277283304803783 12743788929892027806 3341738179143448500 12045872536889084417 1487683821657287851 8073994746481206826 2759100943734193110 13671441966641553469 17763702135967933409 16033252395970069467 757994647829861555 13067904817986999916 10544033593824057170 15081338253165819963 12232900736556656756 8684672929341238493 15514217581084598672 10423564541200273721 11210089693672542378 8925815516001523216 560338288267499252 9296356696734345302 14317753226533796155 12110465812582491637 4360023293725849639 17506127333297530917 5933857927468239994 15845421410452024398 13561092074644982177 15744930708415739301 5969801265653317037 12374204449667083537 16488134859678468432 6532398003344366547 16082940909438807715 16285734232226452113 11956478422250792403 3386594334391809761 10384924841581611488 18273493005687326271 12170098254213523047 16362079088794512805 8616753720735127663 2273531851771837229 5858615176352234375 3300103947398319123 16642145273263261926 1287577296973828375 17253673198770263113 14925366463458932829 3159975603861656337 2766096235761902285 852831267726127108 9446540172360965152 9985645246320015579 9444633045339726685 3963382425806993601 11135620223531814570 5604937852631260914 6705670213223985995 3829460395081329918 12991865398653222122 2020103436388421575 5140668934881563813 9779600811168611103 10189936945152318801 4034570391230555619 13957684207935841483 11337723100894461069 11904803936003381347 9038521581923785890 17915862272886808642 13501839225643472527 2049251815039932611 9076049074291819817 15462133607060249781 10180352450805640375 9264079616144345213 16651372351576929416 5410808901855749845 35605862959772578 7525999473095291774 6391499141811922335 13685047673295011922 10098925352562920544 3877261646773290741 10518750341765545658 8497004996173002409 17879643019147687388 12170461227219883863 279828574322401980 15311069619173715270 12018424283973443311 18270050738647275400 4691161894382540236 10775745913133996033 12512980701252537737 944869033743582311 4258170805347326563 1268531568385508142 1537259813239241695 5828393712966157658 6250702935900110432 3360986906778115355 11354673614155244345 10073961045732054310 6506186251602160549 3275944455247892745 15567970363094921926 15340428127574095861 5376458007173189699 14727708680982442729 11688443416182051169 8551712685358213305 14428105818021571672 12522884849722358599 6205970497951055180 6254751131477699859 2801584105670668524 5478929219501078029 11270623506425689968 8529276328752220380 9735097353153931824 7650596738673686875 2974219270339740010 16273295736112354874 8983085675838125077 4401829470545927587 17023794404429002953 5205788452688122985 5868503988422057165 17701161792977443703 12527776543192242495 8839226081869906439 7574726906043093585 2628454740212274272 15190278443968372346 16612448754170363574 14756670583396484519 12692175490257598564 8882407378608286365 5549312843222811028 15992376220449026868 15080215264601278657 5702099983676377799 6058344811571216025 5567498247037869088 5722446960164508330 16575464860445325515 4596331268561691303 11520822638037515831 687657871041634909 16531320250902511945 8168479725308240800 9498536964221731325 2786626622655651682 8538227990421024832 805860068623739931 14341267537623642572 12192627508079203942 11811317358783013370 15035532544972158746 13037914484164608757 10186728882548173825 8898979148479661862 433060934718611405 8986389367306800143 7814734309721759556 10501335859631500868 4679841931882976249 9079355409381491379 5263486114212092113 10676705039395758647 15744135578759739588 5583238952017975975 4092410456350592804 2556958110820968107 11542502010286316906 10177260309524366704 6377936123968404696 14968467572100544547 27330550263795672 9634692928693940958 3063641163705292965 6363568643814955118 7255124346744944881 4329361372851624585 5941480107367572262 13848025714521637839 1703927012434454440 5794002202792092840 6610442958145345260 16663737509174933003 17051254054552942900 4859594026836948237 5594193311478949164 6276940632521390000 13501444910825866712 1690070898998294633 96021473595327722 5311120867736533119 4195106055905668975 279526800976046731 9136880644741364321 16980978476810827738 17198449570707341679 11989359317375894688 7399847596934537563 17917493264586159559 5528313401413320048 12400062330777786094 13228849486527933015 14752382637286192902 13060144072320969164 12564025210046207916 15675197898349049743 8409530025944485582 17108883013008257461 18126565510499729667 14303050893282653083 17018621087512217142 6461331351418912929 4058971802898484417 2001631498877798376 11640793313334303960 15570096354331692860 9681200382428830632 3354824797945946300 13359063779562727756 6480145733317270277 11395422677956297058 3682452018517223603 6239318868696094291 11818869088600110598 14071846852479242492 8998805238472570918 2913682647996930183 13395357419005719452 13194121720274501985 3702784131513046805 16010582188072106017 15719572458104684764 12058184688872572518 5233162910100085974 8655155743250783500 9485902174854054569 14335193209436507034 7640957346553398574 12482930723587285322 12007371833803562359 521726410388603693 13293022351680004274 5797819363773135018 16832904301083333347 1312209764507205644 14513466538002532282 10803257354272832996 13409124244799433389 5129069276085201390 12508553851264522757 15360188856464177859 13892359463859610771 504007128545049466 6340668808179220088 13578914202335120641 16228477516745999518 5838312126123045721 5850076280395370232 16200547663365635471 17255893268270350316 818849712841526022 15293905200254011692 823102281838363669 12109863716367025375 10932522738358493704 15732727201931268869 13800249796791283083 9918605204884746326 1930596627591710933 16175683684848468656 8034194663829395113 7904743780906579350 7751811649658986158 3524923996781267110 15432188867933524944 763488808107461895 9762816394550484768 5846148908819744700 1363124165977473485 14671435224234570436 8423176322924372950 8595896034437966186 15929601791052251747 17187626200255042543 7443432672555405716 13685895996163021210 11441381390567787681 8450953004665676378 17842444102854378450 2401584243605732494 17538315235051776980 6830418725005548808 4538959805498482470 4587161924503661060 1272456164049156125 12715325154775094398 14688151450826868254 2952777950999142388 14360255340851615458 11212958790000660718 8207541447475106889 3648730064639493685 12492569784481330138 8037859822834739366 9860382268859969 13296846650968307522 7644597407306075672 5525126265545193232 8394758628887033064 17309958551709431002 8759918359559061381 3502294437774320636 9279617767436265713 4715602878171408311 11683996875724821386 6081366052632027004 5760256254431848452 14935860680935046549 4875904469160247364 11250701507597534849 6020949190451785185 11233926879430323807 8797734017618414659 1492988543339668095 16279234802912839013 17013816959430061765 6098217302784898258 15900497857395700546 16754792288627410981 14891954182490292629 6039633474071801791 15131500114621513302 9688109797275817037 14933622446074283705 10348227135494037552 15915030975683089268 3943602135606050261 15780386804497953174 1648357314922875246 5942161521478802317 16712696686422386673 3822427262921513321 15982540910446749490 10480361408502387903 15438504556243816893 3200767835481274948 12528309892811751475 2990501715923755776 8105396107921755229 10380956672420611032 12574718663840476892 1727268886924566787 653798396868124416 16690432435317137550 2972667976127365199 14049863997022450982 7152794616825049286 16106184910149598180 17998663875314817927 13959204914042973794 6888603331417148508 2451528166894695007 10029438734584500709 15155639943853079763 10954796098959374187 13456022532681991116 13244427785473466747 10927681672779945751 5012301070350386644 9330594691286240456 7136997909115421102 17221239676967854222 9252054149262267909 6902344125555531350 16083193661782149631 8923561633186397476 14760525283394586598 5600228393276837574 1593459516080128676 9341260411099737894 9989166833656592636 17099465784958388242 10946097016258663393 692188916420048061 4343421548591625985 12548537983857415454 7843307817928793357 17387960718780677186 14688272545217826247 12031629214406365955 13331080910532981947 2859545602216859727 17844284938778887635 14871918818204259379 15511021773375969589 10154409127565729319 8124128837927043102 1072903050542697293 15275172804215640991 13377151267193719738 10580558391894047413 9273179444090138846 471453416952174089 3600367207194930118 6669215148234171344 5904113295426888459 6162157407145556558 14975471093822138915 3450256884794868790 15700997913635842591 5183039953324567634 7444992840569860581 5830200379427294415 15860149138800890126 16120570482728152323 3131544151055373115 17312190122211885000 7612707596887604817 9745213807514529090 13400899537015594608 14093470393856609975 7548324586534150774 2733852775489785569 248261384427474453 104822776799115740 14481693640271252942 13202258918278555768 7997312632670336408 11842457085160177192 17660467115083101210 12556933831264530063 3766323237441062449 15400887828921323128 13767764813623518683 4310980766318915133 11523324413656658088 8054514933721408460 12743412498301872629 6303198972303587729 14332070293755995875 4399944783789897932 320822737543587510 3544503250197355613 1000702748772466728 10032911153449849030 15789533266566107301 3230933032824554810 6735383388185277590 9787478673938227068 835782564145297321 15840880196748524542 5572497116099168657 16051230328911896598 17029196050388129171 685054010531141356 896683810707696053 13230088523309157717 8169973894241115509 12607854162353337333 6542944016980838636 16339103253505012310 7557299977796393275 4520852687848761837 2055555882560749128 10161065978301120510 276507328182285915 2870519034393205492 15521628262967626141 9012391648966094589 7093020766623749980 6699945584531260323 13684214177814404858 2490441471562225983 6109859441899312996 4946345248288804595 11591374039398188223 12817248463452190567 17590679849292630741 11981139468489662051 5548491228721116525 4458460833559445194 9840944861229688591 13806848073568411216 11319693161316141984 8211172073093807247 7148585652006012746 14572031914926856324 9121990765943616431 15249966741945848084 7171183669101766244 14340503786912878245 16310261973197212558 1886418134991759279 8298034729859464150 2139955909408733606 2372860147577849103 3972039819848560125 17224964590743951896 16282683605984624735 16314957785834110689 17106218102461278610 11866719284926956093 11537540460083188216 11523315139368238275 15218490992799441586 9108984762686102004 9176523747273346937 14529431492315854087 4273527284800904209 13923187074613102397 11132780868343891565 10002527860411270585 8618868800794090785 16958230158783066522 10302893420733849863 2784410036432507665 12402072548763581660 11797451079315707571 15226598577724594735 14442440862168505608 9394666818190530493 18099264723713319883 16033886589821923080 3409446495862655619 10518638337941392871 7095861295002321401 18297185535016994170 1334375593849660361 9652674627088952924 13910456223123937290 11164521761699565245 12439106999395679976 10006919659362082612 7586798942326222339 10394463061902618142 12522421585556399247 621628701981737797 12791936425273796478 18214736917726895265 334718068703218147 8797141087433777767 1943363543560994283 9872319738919317913 18353901941497895479 10495023786793582613 5658306654875750743 12454536639097218385 4736770747690087513 4679098304950373451 11329587275020588749 5894664234285111060 5195682455957834757 4947827700756219268 17759114602017953776 13144769524394669922 4867863877672488051 15235372640132696675 3577812457584186835 5940817764813922774 10202448193465527796 2192538199518431751 2382022971764657152 11592326948496260180 14814580279771191586 17497349092646292078 11064875580317649390 3979159499008347191 500268071654835735 18291183739181182309 1967771174759679764 12594046241016450608 17872561090563189516 10471766644689815496 2761353299163445860 4781167099581294978 17146853282344254789 1909072144765856743 13206101282483337399 9589713469349229661 3759374937428575048 10783327994707954506 13227700927032658005 8785509318565908354 15733096512780126962 8624137929139478286 14488502324994356819 7587759467701865765 14683207168909590649 7832093541198919668 9702099851864606517 3369240713907576065 17797417123579136369 1824201739785344139 3878994883720389695 17562071944339272498 13366517214356864063 1247918364942560969 9151187797192650611 11606503828602343460 2695803903200839796 7545580185825516256 16341078415714025271 1109338409757706845 11641932304132419230 10353306008328485368 1969531266340459091 12534342131124611823 2999386601320349275 6768610988847092334 9608056485977440609 1049696085267007745 9372814766782837512 17438801105182923276 12195946071385037424 6201916414918363466 9730853939925057804 12645501662319482632 10469850960858663410 14951546935598325276 12992286730592902207 789671260193801069 8003877662044615076 8270269185177338459 14114277081836299741 8366691511558025291 16434493893400091844 7141560784298820978 5648189429363088200 14790249091158433640 14043758811287815986 16348053156015852674 11157821879680459383 13316410366212377064 5428644737506195711 7073830546907823304 11153422034235925186 3865099255978158746 7085127574024367347 11118521293757372241 16393459150581352349 9106883074464938796 12994563176344630582 17096656521433440103 14707938711792792366 15896342977286538146 8920299279213679149 2344570803039594435 17838671650192886788 15398677622050565786 9910139242074040838 5876968506703465009 12910672726724249459 17155504621371387165 11820452741818252674 4546672618581923556 911615635465994582 2786016036002620449 12856364504421799333 18241858313324775932 139382247357480259 10073359421598261932 12553577685231222688 3378411721697768493 2940260650177548242 11377092197264111110 395500951695363999 14877188444503281217 2376593418159768514 15469333860150781436 17606226491029101509 9880558917277588484 10124757677509993495 15776613593790900176 3617227542991925554 2848136402293268707 15084046874405116748 8837019786426437638 4943863225503628824 519287540036630168 7086626108365196479 14784682855291575805 4723063654894247202 1833631549787605629 5055816239490635668 10351646846663909908 13996695822848918707 11067407195202622312 11419894223324428677 11772509783073921259 12862405206539760787 4301181382818557021 18002396874985839973 16483010459636730484 1594445037751290328 1145791755082104332 11890755398727513538 11236649090669150326 12912741314068640538 17715462662046992702 2864698047481966542 6221375291250844056 8319448835063960814 485473407346293704 7473166827818909183 1169312242109470145 4211088243063334175 10484833174316433879 18146937573566781008 9853712599773817053 8277167455871597130 9495727188466537232 1343492401454085349 9946556747239119189 14079525422023959804 4414999154237713168 8759734547801895216 1994845565305625284 1065828733738680842 9764552317065749934 14251077693727645090 15987272922281898771 3991563317293980100 16766691736864467475 3913037516356419654 14688663987899124386 15048065074022551883 12437191537311536887 12701542558401707200 2227505031769279466 15684761969267690499 18203405535338216821 18289354350374875483 7418482754272680846 4297733799279045208 15994098167123567155 17913303455665506905 9066856378656570212 15823753708100932273 7401912909920039918 8908559423955804026 17736519129947403647 15179843419390108301 8371209259417565841 9301469325216979252 16103372407228464753 8597300012512268038 9686602869134490364 12128965525138438358 18430955893659607109 17768703994516499635 10822599038302000983 8207746771931360701 2193847499199144678 15265702242645924091 13796439849077954187 17184820470319548828 4450925097246147889 49925245057990903 384291721314201292 6651796604573016436 17969249304066248655 1741860486630891641 15207560599388804158 7159663436148494106 8851034128944138803 18405014752880960649 8447472458094648916 1197216495683884686 6260405720035449405 17388288341775090191 18273058319745032103 10741622977881678171 17309324184089514119 11423698585850682895 4149512261445797053 13884071586289930707 5529717225472371695 3352801069005830270 6387552363417918777 368995118009009473 12077906412496574341 4465964161491972950 5314665418892404522 10188392265864358284 6454652237730989724 12541622028418516242 7910493465863209659 4193320795391449264 5046215534839922082 8827888863086160982 11007740509692347304 8371017704103195776 13921916034224174994 14350939548306273935 7806819876288564560 13445589883802635190 5991926821242268198 13734234300367990372 16253989034235161103 3365943000695918500 165674388210326471 15067448043342400361 18306034755285346463 2269994711291616618 568657026442879002 11990833974173921751 14778480100334475634 6247570189394292512 3142594682205620172 8993431471595095150 9701404018790529678 12491446375659491104 12902669390073647213 11193424770346821350 14944319614245075736 17679071634952570110 12460920052648381027 1022584207795231368 14882146930417954307 16347448649816769301 14936523548010832364 9432186554436298544 9003195055804150544 7646126892378861373 8467608726327277048 1824781337262562514 16370827157341622117 4822932362438275069 8212327423156029079 12837385573168649310 14848352691046016104 6482546102150411408 16413888341466729278 17975617065107541660 15059824836044983855 1044945137049085748 3173857781374728533 9091209286887626067 6092808864173951461 18359097020376032407 9394748971981546000 13846913364038646934 3754934358996846584 17766749139572590742 564601599907398240 8209294227776218577 5553766365039557251 9259791178144419453 14385049802585934978 2321002325840944011 16338846240397753731 4405042039118636675 4648094529609947427 1094015175165184905 5141726386925050077 7993241883346264713 11887577115818631936 4993538439353871416 5057707394620598292 7304582376248564884 17563924401599979181 11186211093392594933 9253257308684269746 12875985657829458179 15598129783070093409 14480384554183894643 5203241357605174249 7431593295474478540 9056899081162862783 1680047192471193302 17989570858685137216 9071463889957202253 3238568467891337236 9067983941928048773 9120724425337171704 3776734786447607652 11236340803749669365 18139095434235559991 10796167408103498299 14503850610246262492 863539915788497804 4972113213511988946 9327346452045643419 9123600266753405889 5029958646610806265 18426150308618761178 14839257507381117903 15597119180007196695 3304018982307221116 7090658122538123602 2868688027037480629 11137962117421373879 5810798302663011464 11101807028712179899 11212056769442096362 4020980256894021012 4477630410095246372 16075560313170744043 10366419995365974679 7313709628974782832 7178314753513419138 889806345630822815 11694000289491945938 12841944260584597953 17139342868334834099 11905942164911450356 15926230415004537711 18016445139851460666 13333080233636912322 15323099240505362795 4773972670972190669 4246566183421205817 17093063046202163982 11740395670196817701 13270532362047895150 11433542877646475593 15680383373184002186 17285280166728375810 6599010340759452540 18336751697776928351 16805505624344163006 9765855238781865513 10308688428397621212 11713075577383412333 14148389437011904539 12102868521718234310 2069686579823130301 8970924343785173038 12421700747519701000 18432987831931441383 726984894164343616 3276223125051376853 7028218351014945851 4024291354333352720 17889411171899443028 6094032752172231414 13977309515990962026 15975111230663098010 16321368754504972285 14318889353027863539 8774576273557414969 17042489610485683609 15791467380085086990 16043232386808239177 2925024862437784766 3505003485669673407 14730883149000738043 11981676184668349696 10111631855054649436 11401467088062773431 7992187136444878093 15820762934216787897 13509613938437659230 11082070124449379754 7538430910730864482 9267618534765062091 12822404290105409500 10850113212516300402 15710503213815320408 8395285501054018880 16479665728733943590 6326976508474012386 4999059470628966143 7386272465542091130 15539718796480829805 15978768235829423010 7552651855655269102 14171841379652908989 193087078364078346 11201036862845361956 7469758864789967708 2136761029872413688 1205179775103693296 2603478851380255523 17150020541873695567 17301477616846800342 3859082678394281553 18444839750346474702 9774486730994279165 10456316544146988213 18351494761898281936 6591965385435812161 9170223030355289597 6278933621933762230 15749673136136357579 14792761227304316782 8262160590910436320 8258048897534429090 4103298529629839328 18209339623923932080 7000696548343481548 884727354808599790 18284422631201579510 16464313664274008773 6673135559791476081 10121664083140398051 5277486752477600265 9390314412465751345 1830422910968444806 2399823903510824007 15861170491894407168 16404386044148148726 8889423014199401669 7235584187166725505 8488256156260892747 16862053480038518506 3042633863195054502 1301727432939246373 14852875822358607405 13246002220247459746 1419583966562908781 14494552722271474821 8496351006432422937 14524876499369662081 13334071166882246458 7554629801129762674 15246639218302980111 8132800844308457144 4919106723413017411 3385976859404561316 16770117358024180916 14911332241411029423 15114934069422504932 5117061995597636581 10383872203684321169 18058082733888023568 14951944312479484686 3580452557627646283 6885450986984810551 12874405574167762805 10420351465921706482 6992830547957894436 2501180031716664478 7919035872620823745 12020273125304106296 13802186677671852801 994736503136329250 6059015360902640417 11438362215729285952 7677593584615422681 12287895970440247545 11726493042918718864 10186706270003213477 366085937749026682 13872514129765863095 13293400587687892911 14318445265741797870 17210359705680908606 12045469161792091155 866279789565415442 13089117436012736816 9781493445508466510 5897194953161848471 611762191142095083 11748766372291667677 17451497531570666612 15558379655411829022 9934954246581400993 14924844670584783419 6278689446319951372 13296078741245706849 5226592932649122997 7313219221056764738 5037684504558675073 6262168656515795523 10657449069209786824 17461865905736961450 7497263920044139548 14171743566701243006 16745132325994490973 4075039379203753124 14908000450646896434 4577981820200611827 9091659787286193815 17827585249471207877 16723852287333438847 5660909840585681769 13323982044973568850 12753130809310021190 3125549271397647238 9759261136190884693 8011312174267890599 2543916271863484602 3312230712338727644 11769192402935132127 1449260061223597594 17486686513382662197 74926151288761382 3859557310263436293 14025270171537640112 3572669663832117457 8687944038783392909 12393878850293447781 558066070623421669 3328353395691789963 17703457356926046284 1344565641753525722 4336315857594352567 3921325727179938329 6434717496679967793 4007610674506780419 6470957471782669272 15633372869173544205 9472323252431220960 17684540935400479600 6856292076687589765 3245052439319521322 10460486969695356148 10172676473433834264 16232914450783760546 250864904695832965 7663293757671919110 4385656794975238902 13406181504318126397 18432112867285872282 2432741917234313495 8239738861395749949 2882130276467720864 4315033632763039543 4687975104151687733 15786490460466705815 3906162453360253469 1809667236912759340 13277231046048795651 15066003770089140470 17888872996716924729 11552160456355930189 8085088505784742238 5418201299938771690 5106642780686987005 5998805265016995590 13632246156323054790 8657118127053398661 5651792081723850032 1903687235512182170 683232415866969301 17680335862899965208 6898204385365390703 14133580264852552409 9819948577112745620 8730839272630136537 12916634694308849208 2599764847891708413 3986109224291984103 12495472995948456338 11676316789384334464 4038532084101187919 2151917899832156555 168289919083257732 13565382827536132872 12550851844540927435 6600087732143838515 11361923834022888149 11710606816080584347 10384856253317935892 6419250729059438794 13103620441740947226 3735993826228038957 1210799845626567078 7580737789501313531 10604205315735048024 116433264465723644 13209001475776633421 4988812051093919416 6793747794861306045 5185544400605451653 2708320005835637046 2978188889744924541 3314531932395420064 221337349007251871 69912000308170687 17706636189999202975 17399209331486918094 17352527098175701454 1455283073017574676 2078707133117209107 6954520262361660139 16234101304678960458 6087435386133256374 15223917242275626284 16242386937666794101 10134321863414759324 17770298590380964725 7135457787835576655 1552706875539032520 2962209660542583721 4034975847307198439 1869388541942491234 6261797587101570810 16375958199200431143 10256945530629573764 14686540674581184576 14045700622723378986 16854703629171463344 2942113488096978393 10355417686951189488 10013543103017849541 16066185116622539923 1961208562769368180 13652045232267281151 4981568772465372994 15227013796417641366 2256594930974603072 1827461934487061147 10147313539541698640 16289378098729161641 12249448516547100208 2958104932433018644 17936606514129868327 3607250679201685257 12090502673788736006 13445716213465314109 4845831324815422600 4654951820598990388 9086774559254151155 13958803013026763642 16723015448276966437 4699015644705747108 12535572194997441449 16174890266533596222 13832909936153657208 10007980817560505366 12132942685647173235 790818210417967894 2774021478694885340 12196250222934199245 11299943004847031015 16662798935591325925 6097629309938698392 4141344388573745586 5973050662484123536 3120690080187307649 8605671661279161175 9924700495229777187 7049704210817156530 7731487061334434255 2594792177654214500 17647706933350706419 12395735056871893285 5670897570696628378 9841572219465663010 397066920970960764 13950519667629280943 536353520080380456 468519514336021136 4396750546610860034 8321798042082155916 14534604192832444972 8628510347257443796 232606667401348394 6536856217753603889 10556423087854763805 8581543264523978957 14600214330390358213 8469488997171195232 10438841152973004822 11762736389495070496 1459878354245331167 7555602745111767028 2262326404991074132 8761143650026398 1985643741418138381 6955120104575836685 11098441533443205478 4390534180707036650 3448877248438789114 17519616292513703745 8068605977234004049 7341901799978791289 11404091612765391480 2650138600942827823 3841048167740226448 11488129713146814683 8660159488015274965 5377497024231425145 13580591486805298300 16656797396185642154 14047770140758215926 8892881438793416236 1737075968911776692 14200238808130363784 9879899970079412884 14336069784434321098 3991102568620577066 14439232234484434669 4316167235344683371 18250003153565291649 17351698936123193686 5506465639154856545 5584530734584937282 12487496669323111996 2953145510580997928 16521773482167873835 9076073916783960550 5553158599716997063 12293021637916072349 15469033148296937818 8897303272829820767 103872917091575950 1001707629612453359 17965105355160760743 13647504261071482385 17930367669290627576 18431571551221165175 5234921714652800180 6077823003623873432 4655502429731059244 18239750121912821898 16812052842308994722 14585824812171569049 5677741132874887298 2740142485718244316 10598972943458837796 14780488083000545565 9636208305611952140 5217497876330069042 4357062812394014929 6215657796150985278 16697375397977889375 14556384593686199819 17094543166390914858 15788460609538290220 10230328275283623572 210212703971830180 7454215036809811722 12525928306965099834 1841312561449438766 9271613389864000973 6634304019847847610 10522071139389222882 967672314363954313 7532144339880571115 14853332001291794232 4811092258112538951 7562086917334695244 7571110510849476197 3164362488035137707 17746316496877453620 10693812196744666203 13960945564896995663 15694827744387340768 480906493271114930 8518150201565185578 18089733303883840261 4913694374496661637 4009278382446629048 813135723416443085 8935181568582734142 7365575679968671694 18210703070933693673 9298696073941225618 10712683690718835714 5181467702684488051 17745608099280276942 9778013814265777430 17593896688039974105 5731093987403342772 8893362813103411456 2189944582446784461 152110109232076712 2508524206360814801 16798321681753008660 15391897101954134295 7294133461250230130 2498070173358696253 11154286817066500209 17640427239823911835 1150959835662013396 13587110356087127269 1037793258987481441 17196371516472812653 3677648884873009779 5592597488354174580 3120600946427179584 9695630395922048508 17325363696813327372 16185684817128413601 12547324809248790035 11020311137439231607 13464619644236459756 13402780518091294822 15190306272310343201 5967875809793860368 4995360112486493090 221374693305910227 15173163944913736342 2452892655711855479 16811783669560861702 4640827445738979519 3427865826202281348 10821782538400808061 10804022367394920256 7543969249696438969 13494302066031985913 16583386505519611330 6516528314221787580 18074585458566898608 8308717463910900170 17674685467134540471 12614765503411218793 2001661341797385923 4916208159289638999 9495134314570430018 6886706684554840308 7779776362854533232 7071536206831875549 17330694331735056286 17886752267894568347 13854890181185985755 7185848535485635926 13176469800459109047 4631479364571017112 18135246085172385311 4137641794504828488 6475171667641235617 7584816603973749285 2552689025992128131 3157921202331331338 3437086042891806347 3448022182259109286 7848316599683071450 15616612435894913530 5173163418375303679 15885342437118538479 2186129576793988355 1733892737938991196 494354222669673025 4053389606456721157 15639342156698825629 14654048444869814322 12292780183560511259 15181821928144940445 14980387486271605373 9378398495441521945 4619714948362363680 13301886198188165331 5756853535091421497 15179128398390571362 13049785242584339528 4989443306705060113 15635182466631357813 2138409605060846980 10719439447131427228 18412571534620173234 12690853625501002896 6651844944473221532 13191894454837201370 2180285339232117082 4522747622092538449 2102540980224672631 15051599644169657402 11405334404867257264 450244460743289590 10860974426678828772 3091379583695522381 6577201265085579662 13394221505731889220 17907432373989069805 8026901551830306493 2262327764069943144 16056066813897549012 4189956773490446285 14254065011141332645 7462739143244921452 15247015112037891322 14847372502670923608 13366369186153199267 1540888527032326224 3666960847919943884 13392744508319316780 659170711965263416 9657798287651015266 144646116274411315 3117973006416042453 14488626562423015362 8205002274109065614 7170055590020640621 13409310806010084168 9016080786734248087 13115607707829274106 7750573431643934234 3431946612427553330 15237785777994981936 16127089425997836161 9820261838179393652 5836851630438864716 13384105892550736019 9577694990873398179 17033354849784523908 15117985416126703586 8569089095668958480 17795572755778805104 1263967648546407922 9889671597963273977 5415571579303326340 335096818380387842 16739360291911099541 2706754455485317621 16110136144686574128 10228825871622006665 5272907468512158571 504556031078404094 17648783882915542097 9853429017812879144 14622106626050516612 9151953063278149629 17320684159161605558 12869281563839049577 7724309265828734260 8411929407820311258 6964372733304065668 7277019754756056268 2485070575806240496 8962307508109748731 17780824650296856868 9451280883709623725 3594901584675372172 557983808370639839 13489638238864248792 13804483591526922092 5045052181874555300 15043134812633153916 4344325035645331589 15006881646012083240 8407364597416011028 18437885697542811433 14283145784544201483 14294265928589362234 14097851142543008376 3071704213841407390 18404966245602765958 116328838146575449 5438726949825082954 7026616568167544232 8350765852500424387 13655973794021440184 17199875360990250214 3332440792298457292 4447561512086306377 13625613127892501691 3777603444574927371 15246701016483721540 4180882245722372858 4124687501277776049 9607184186702883561 5659868157624656683 457923607752122356 4590734102380853036 13818928273689013042 257595012219299755 2594442625663631344 10522208194911343121 9940283718913788462 8856876515391612521 1859579857334113728 14337823501983042632 4745421578231700117 7059911763801902840 6319844029987512032 14414224282901426676 11644005113263780029 15541318542712351746 11149017955024701486 8983578101071128749 2473200086472184242 10308509172429508142 2159545008540311939 8523485332807515652 9341173200379569629 968903041186605095 17121863992227613945 6874804783932099118 5039678784553862278 4011726699690923414 17171228650610125069 16829712982626139734 10177102509288941172 17424738403581637886 4699511447145445803 15148022815633140048 13873313283002815357 12120419433672432126 11841311629225087810 5568464439706366686 14193469618761082708 7025298760347976263 14071441977927547939 3978278561670253390 6894846252022083607 145537944153022547 5838979135398839429 6555218054174575938 14332273667848776942 15072004108117279132 1283356699058537779 6221317488893443467 3478759500788916936 1856968327269635034 2474017129702849932 2777095814422743375 1896240049594597177 14088117653476542530 12086192357721281403 18374297879200511604 16167615959295791352 11018491909129203027 9724355778597328407 17222859542096719102 13391774123102222596 14343733505070304535 2602807955337977622 7257596151533639417 3159011569946200454 14115330189729447194 12660527188567593629 17504017776334254601 15929102580176038154 5914318506168372714 1696516248235325689 9930300594033018717 16144405897352594696 17788216629642412074 15596378893476785946 198269174318694513 7073055658969317776 13503997821717551799 16924014855652485208 8418327118089862978 15961532490562939409 3528230482400501126 1084124646195670593 8489908503995513136 11693274291300187765 18165569830074911796 6289948060838356628 10751710167724852784 2820941018531767186 17831333465609484608 11065553719189592719 12205614331088319174 15499479123638271799 16345809411559726253 1203660129273029070 8150894566531264227 760923311304947241 2725956229329223148 14383971305788159820 8579896018069794582 15335564155068586893 18175799389434468986 1546408287864443423 11180999040721227247 15628307532382159056 2379027506916803935 98715997130230768 4216669124459987556 13997662328195750329 15402210079771485090 4883856404142854276 14318092175127267685 4667176257416529174 13400155282946828037 11195784793071658748 18067131980164135884 5234932035521173552 15840454797179894635 17548905351004090905 5735472362249314068 1108110137138593672 5846091526700285238 17961744369322378196 14764751595931891565 7147463779332639001 7404506241366604131 2919472898821533722 1166293068094350266 16769821864664698787 3757004846237271074 10595175250160478230 11181169985991169554 12134842276131763830 9430130986170019452 13855133843686999341 17908366334886621914 6369783454154772959 3628891692137514498 981808930113441391 362231190550209446 16176100956244772728 13654132819942101997 4248243017547673952 13749586715545088059 3390163485087454123 16263673740270930512 3774686073717492823 6920187006295529663 2089918917821299921 3018864579840418367 15467707438689398198 17724125973243904959 12515901720682195140 1063359624205035479 1377169627025129468 3182803972839936140 17494259352625070456 10776363842590977213 10719162763749455165 2641553283921772786 5995973435314462091 2536971511024189102 11870728725698022314 8346912473284127619 8210269522023711974 3976791899726274197 7157600770304042269 7255941581777205694 3474743784040181366 1460731936159346679 8002688993743634580 8279447114732133506 9132260982439992828 11676880600045636759 11047930577107699987 12766333876054162580 8321730564210278468 14065273841399550604 11687368557405746806 7479491026008949220 4504667733260532452 16484060604352648022 8433745152101848538 5851451388714259247 2344707162045779457 1039603951290748866 6325044247991925925 15318433679432107305 11035056478775114903 5600874844454099327 11987508186551391632 4310026183444385521 15822987942906695668 7541484323433765201 62786167440864711 15426389971369875670 9200958992912191011 13145536281350150857 10053344284801770621 11996070708113775508 5634763405167037227 2215617905354824405 5676247249757577189 8491487059778537405 10143302288151331201 5453644587917883550 11741381769787340191 12508751603574770849 16929014843054850503 8881167561584728430 18281848323059534628 9332178540633771455 77193853339789824 16073307943477688303 18226886187565642705 9354105374678054886 13433631053674524341 3140564841962966559 8591301139373838651 9817005570676578207 9524061736194112394 16402506322380453952 12535840689909649218 7585220172918730949 1969477288888462677 16472582686290947482 8815483270697770744 14261028267614905994 17644221774316663470 13431406896073719873 10540210992337281188 3733228934870468001 11646572486014508687 6161656330051134709 3573307300174009514 5450262430629622842 9536276482442463307 238902690404369100 8534154031008042597 7187574183019996124 5324831360664498346 18004118163802567060 620686511108247247 7201740117943520447 8060710803428557853 2801559606309854432 18329439796701467030 6901113547027588028 9012632879107796182 10091425073681003614 3996704994571329839 6708044862652601150 7261238086896862563 14815424496373479040 16479662648352036791 12617887029112016476 2745350620082419229 5569652344240542854 15787031502200065168 3486895611941130922 14860618556771437130 15600868335513406360 13776442260089344588 493216071303321437 59852262434116249 13973225803016827432 10794362940672136544 5612823939822307841 7457302243243607688 11152235121783281523 14726013377240468874 16680880111816507 1709086321905139437 5972575965978714639 3650618411461338126 3570643379574056901 6126552700546234535 13351754611824713639 4633326549968726072 11765241429869575957 17592379051930686344 979425558439239666 3276286246374241841 17790975993125953002 7299798765576455222 7686292667970506169 7576703332249357563 262332661962232563 12365666172033505896 3521478326132847040 18240310148438054883 10680510470627562427 2597689486075189827 7247544244192204585 11593682811185704003 17515222708783466289 8728663325704518640 2567204163087237049 3909203883446871914 8346997553763395024 1577693832734519792 15663273180947669155 10512030779725773135 15726817170236946764 5757966007396528546 10752906751278412975 15460561900012566348 8827711505511021285 10637268508143989506 9509077246075530512 4048989118303188966 14046506117045776680 13624245920062534045 12056981564754800581 6777388407415766773 15951001322751799239 15349319966254949 14552441825957688047 15029817264046048490 14738033331131082115 648413673125025296 16876260510800318573 11929165048034618466 16625341590536699324 16724847893931461473 1093719752761496335 16873464885161487608 14111373100907366699 12778636786852342008 16511209141790745489 5013068759832771142 16601021821908663824 12943691289741838998 14864111704216101193 13632474734254370344 18362697136368789879 11874073791786834090 9935977068085971627 8456431969143178245 18288641539172843989 16356429108245072496 1700088999584457472 18034306579391738825 6512511920341720149 7360834300442974624 4507906888333811834 8787779460953866463 12402572428653811819 67032753745596816 1457976834337398373 9565764253789636766 3618658979935358968 2309555572353743531 6266597700764651711 9858662411378299113 7081607386459016495 150196284305738112 16636410415176290613 11352432569695045012 11846417013217648192 11571289422058629365 10925749068094235353 13984360461590416301 16145185049309573863 4303449143118681764 2948535776000540120 13302695778128988894 13740471503569070558 11368266225326818428 7357968272250770937 8426855106297720563 735119550367736390 9019530809824369400 4499394377955574731 15712576872521737843 17361532061253098787 2260788010503663613 15862511857081352230 374392991137104551 12314214211699784937 175646124311024807 15298899182227659883 13198027445328281501 9598232760226675489 10510454915353823510 472205942550120838 2479490341125471237 16634534584620454879 5683035996118626583 17417934438929351027 17267830546827276084 4053406357894660269 18036110100963587247 2477290861958799730 1632041058583775506 8109129395248650043 17168199670986914649 15071496079278218932 15724118442825921613 17041308156079696032 2482543911115381261 4970308142085685944 9164882839913849447 5154939726462809182 6857430956524033423 5364722325991450057 10720752645934370390 16585689334740443884 16113694499509864360 10441550417294298817 10568933773813728329 14731626565580915263 14550330306230959273 291737747074366958 16489981189007069920 3610780592801360090 11799120362149464465 7273458850901741384 16533336777231743314 1901493107203098485 17158822007906875535 5288221691190982284 411445595734643340 11931313152625213284 14812075794372094020 895584142635052250 4460374795669149502 16888418151763251199 17898070835034467847 12605422146865512425 13130786113164263875 14064664757138101427 12552850889034469340 584384085590844104 2425233861179950891 9601498410200118015 10655161001798197179 12377686460422523009 18398489568914967344 3446912512345394545 4410932093670640364 15221054003408942362 17509823327207312335 5915414327576110720 7997626746433798508 16423327060264339641 6493812947214064595 3525407070412780714 1946910641975964736 3849011863894184425 5527732671263120275 8173509583373162088 240111437661585384 461044144776669391 1244830283433738876 7084811456586170659 14342602338267344597 16002093466866209980 6716201207124098418 10390668750451054039 3127249274641827727 11373418596013529396 13477901924506455854 18412139166473104063 7422663807910714120 17683592592394444721 7902222869952753531 15116232637833011807 18333285598945241825 10471968867970764803 10940041791245576979 15823222025010695058 16159281452594607050 2539558283381932307 8885263950865864138 15113490865667942458 13709818490576768101 3163275497021889502 2496268855396014723 6706898265386290464 13439833908225369446 7417410486317679428 9117885753925515601 7315265921372932037 8972057026794891630 3419038633906991415 5525321499354806605 12307959572926948882 7443213537450726075 2503917997089714885 8666522406351213935 6894917957603799162 16434863998825877311 11040374478087379036 17740613063179975984 11961227595092107677 8603037039338106946 3401522876754470294 2235942996171812324 7735480561655843934 8928791684715168907 9993938930271743628 11480778394580635648 17010438256702522764 54756135183990874 13810307453102306692 6754673965202000220 2615370841685469879 4610128148230106918 10415266082006804568 2809820360854071916 8118877357213417269 12089513478020588442 8318724342063356746 8857545938924617047 9442174272529429685 7875272355647249167 8759739723478542924 13719768509685487372 17389838341453205022 3302820623243843281 14720816464834967090 16812453468514935047 9942537574571583371 1376953512946714979 10800722462217073186 17277646907540193127 15928592218197508446 7936048406594584132 26889036626228551 7083047834145804988 11980637396323475629 902337795187485300 1949775714843542729 582594434119305275 17558612102680876035 11969798429250988180 14935000730404606597 11110016204416701856 17293387682957604177 14216572780348670018 5070662790956246315 14444303627249359534 9833788761435220981 9433656042890438408 4107592902611555748 17511476918354090547 16863886645037672172 817363360808746899 13015650414435122746 4954847100801931342 6512326468178820725 11716175192887711378 103445156298316505 8036563020522534840 8705921527270527442 11857003036160560857 11110016564017249940 6529379515152765326 12433295124749588189 12013877018904244325 6225426489830184175 12457750185850999040 6582679381927919637 15681822713082284245 10661179359807978107 1795934502565276799 5900099664681440017 9893373464791569275 10001479887917972299 14349199213351112860 3308812147403642205 9764222249286941414 10402739154052107862 3559050509438405107 12883516959625169313 2289460118249739874 10004164424692207879 2114220055172345488 17542820436036365674 16486786072540473833 7851911266944643208 8165905356094920809 3351734543615306280 9334955932561909932 6351311652310648690 6135704459391968285 9418062975999429632 4299698007132545940 3492136037943824852 8132576793925629418 13796697906184580237 5585219324026279080 18103540648018327697 13188943321702854834 1760710904147904125 1787953597038588144 13251891706293055435 10017847515065945354 15531096428072418690 11405698922740454956 15907536735389875355 4795952942133746125 4873670443789514413 8282844157056691141 12180892389773323908 10027975371259924347 10997380892584959530 12542697349653992840 11812778687851018419 3451602596070583926 2821299133962048826 6220127068781837831 13316843634389777739 4586921278632186078 13007710870135671060 1946345250451137903 2812881049683000005 3089751379158529896 13099756364623890940 14653573979870403786 10676169814152526726 5529462912306687514 16256112921607700330 10004814503804406167 17602513176588692351 9576581885705697513 436630457217004986 11795295249249250177 1645440388175987575 5887097504862913057 6935482879192914170 17199444467741014420 1934123904298973995 3042103448110363448 9048408205048203467 3408396691833864717 13176789807254908502 17513157063770791328 11995788079279549451 4941111072198259153 13376985729694736291 14442766365753643371 8490583881697431185 12862579840168397129 12844382497742051329 8013833650235531961 18304312229712400899 10657755357082580427 9678168265826284369 7990394921659078485 3240891544061600882 1001889968641229393 17492691637029300775 11759397981659234455 642720698706252823 5865750954857550081 7394646831006620207 1444872548197234147 7645661792511292390 3093075010888968969 5499436816452133582 6925300276407379138 13718619397949783476 9431205942978826841 12982744843047701673 17968455569694720606 18222497345991968284 12480461465854142879 1649528026530351205 14717257530230376715 4214368768854648242 5627579458173307602 7122693115790049826 5496083452053746693 2861140329893666880 15100888811677739571 16096117590630347286 6122202137730682493 6740511173997811460 14969378097674322705 3089171420218034025 251253667762359324 2700527466021528312 13162324966246788234 16926101578071905313 10308522462708224643 11102825985646778287 13972702981999680600 13330088433169696669 22712604047776987 13432962303003953594 17907298287654174386 14357521739049322247 13828232255959998762 13190262166016204579 12841441934837981333 2093598519261919962 8352496148084019568 8724560756512994276 3110569179028859985 1608884692369574803 8842376566994831860 5206273944569453959 17812974249889155739 6085876573589031949 5974458565230722985 13664467880744426475 13094713762379495884 5874740086673117847 13246398177653698954 3955601674449963995 14905314029444916279 6193815819397070370 17147846389724288516 7665127781092066592 1743592767523702465 9653851488402643145 28147808555169277 7301988206475069420 3047217827292775800 4885888860131674209 17231291821834768070 14323930867001841646 11145506459678630343 200507620501534020 1345640402424204191 1185615720509649927 5657559602037950110 8535071261126259596 16167026493673126465 14326717988658043489 16381685937635715145 1529151423656138384 13793521821284136420 13069585932297290380 15628428921653010262 10231405228269227749 240002829010992333 5863653304437906243 15079183908734924064 10763319803190698024 12658579983096377672 1012445838181808891 18301215462810472306 3635617671881489922 13951402747814531327 11033070557505193033 17377636102985626577 15320601804528242294 8314040808722805306 7320387891457795436 17513369248934892762 7483413110813261376 1629924704021527510 16698525002444723458 6794348930862895088 5652911318136303394 8701449846214920963 460256246861630381 6416139729360791127 5742357185541570209 13047483546989008744 4516475350614530508 15323760851123041966 7227747117635453314 12457115974020420350 3496412380314374796 5930428398655881530 13796029068222539313 5304946028370896963 10890730982446427665 15710682209871490276 12532584603577149996 343462032374449689 5446228578257517812 15487798194084214873 14942752174878938261 15445941508163713090 16760903474511456771 6821294410506029198 15879984676095392752 8534118951533610147 17230345184804924846 14411699784237105699 8858188745093355664 3803111815000802980 7604057685256426738 15169643520070092719 12104304120334633699 17182006564910115969 1294193546826824424 11275132616969591233 14826108483259310338 1751791263710220767 2635434986264995092 405365814145143098 1105472779701710074 2720567345868977773 17730331325929916579 9128353683822068185 1806872003397010878 12837430309997568338 11839260239261990945 4426362033327161624 7456780971886852153 1088949797274834530 12260333577971577641 6607996963866978977 15025472040594303583 12837467420230364638 13548192472340608461 17961469804856388857 5366231228578209897 13720155778711531650 8477962215606651047 17370295787770642843 2493144081554183497 14999551846310530524 187798125632861931 12893139241189645259 12417621055374331689 4388867852685298238 9423127361784665031 5759192979817766676 1566071524112798711 15033403542395174792 14814429240959278584 4478492528090782373 15163679657672371712 8491174599066959557 10115526372460623104 4738215659470186260 1819818118598369199 1134871305459861093 10606479266780838446 16724544275458269544 10357071350480263575 5628513970420410729 6318011714916470536 16460244462742236105 3512417241522063398 15099781252223212054 11610381312016592143 13943998383169869611 5671551088272561648 6777403293676169922 502261659955607062 2000588828264197457 7997284360806889585 5676489446254095232 6115100443902917707 6117557196265665260 4146604241971793754 4350572740431542314 4653088893093406142 7413164978055266723 9961444045354833048 7283463349431422180 2404968827361277546 16355722494380165244 5564530896813121613 8856413846107988637 7014167397004658471 7215969252044881828 7911365343416565872 17700714203763530053 2174566360532066225 10585991974453146475 15320319581695262811 8463079352392557527 11712311521394952972 6860731116242250734 17455411629480290898 11713114827124146837 9911995998313078289 15858313726249922502 17073537624579512609 15734336132730258612 2990054969110763236 14131712833736456633 9122984453840662802 15654010431859102833 15493077172076298356 4447538796393393933 9563137705169310761 4140631973021950575 13724219497985895089 8997823652440671097 2770377207948017768 16817100177385981493 7890825530278436013 2269832976032205064 4947938026903919582 8628221085862402211 6094064198122124469 16661247493777109959 8575409133448472877 14925844379864319856 10274102252040698812 15959097250558466146 11509677058382501907 2248651694517366642 3199555581772727180 1743744068876317164 15410238305614727340 944683524109375486 9138659971524796939 5280454976969395134 3407455068380368470 4266969108398770123 2994726256451700461 47796779343158273 8143567039405956453 16672177379429886893 4200802935732428670 7407423978458719793 15412088674005947579 6662605904653695587 10846792764031116893 16989973840641681118 9583324304828539865 13507033032992194006 17802928675435877684 9894519591048215740 7049831921175659994 12737649684137420056 14579345744399162028 7695919972097058653 3029970227565249083 18387057979079409904 2921057183084248377 12090672266952453225 8511150998137929444 5175865764003310458 3654896684583303584 7391679313842249754 12013770118938748434 14896657121670414146 10769422625877944564 18369177990927302372 6540323522849399171 2402028596870413728 10684611514834830162 16654326044305743245 15153968105788541640 17621275954032663513 1635172373180471286 11309356233219095746 11399187363465620757 2607719143208098216 4537509851687687427 12086836743111630659 10755768881911674865 5816639623579800464 15971603544640847529 5441079319288910397 4808214841802186099 1081683262581806240 16487097273844829734 13346062209405227339 3098609766869702763 3374457140935709882 11160988790086252650 1403546901048461586 14548910281625982910 9248133131927411234 10598861639733161302 11560065375514163162 17519046453669247581 17603270254080879742 17150033712799879491 6266716877019908096 15206590874201414124 742915597873130679 5742157971303874474 13801415442834359873 5860995374160108359 7975419680681036033 166526214370898091 2393020986189828447 7889524192311023235 15129943958349346023 4642947209006070861 824743075519485620 12783363936415212690 14470438369984719341 12903482560452958779 11792549295432641742 6898971837497566137 6707355516958714665 5519466420723404117 11204391413354841845 14094464325851225691 1521019854026614046 18257980252619648201 1846098673927212981 1378294266004281118 9323314117808875395 8582037148908167627 3611448281697121014 17089436931937397690 7249758842879588322 3903907459274997725 12610135495027897772 14931981036532573516 2184244269804790328 8807805856782269469 14169977560938256304 9521998985730546193 15982834633148462309 4165894600624047495 11118620872565193340 2185600181758119305 3557779569736019824 15821070545446159356 1388451465630975925 15623144132120278356 14463030754007388359 14644521003357844261 15118397446143774962 15637876260966644707 17677381769892541059 7932780741882412525 3054584491253088088 14077038966549829534 572930304859679012 5104554096348386347 5200081948727625566 7206268869752701495 1710724750554115255 1645264151005406461 6788186666285903449 2199771795258076135 16304302248493798254 18257451053861103288 15460588327440932443 2804929320513265346 2224603725796240015 17062390559380975672 8810361460264666340 10651617599948294253 18141710190657565918 9296259704857801875 11657033145794057903 14546964511080261986 5538181921164690373 14269050291723283712 12162185275373971768 15551325135202896908 18166983687153228368 440730144854970862 3602998891155654013 5375299698945325155 3459454661345086669 12656622195989100289 13343187498545080493 13594179042825363919 10139448059926274926 14529263846514104882 602783927218312569 3966177785841213071 7286272465268315070 14389451991523060806 5703973698024787470 17153163602114549070 9776284011678279369 16875579864839167184 17124629334808295667 6822784988030168398 16615819279072612504 9547818857437978634 6165828497489649438 14699714492032219466 3400709412767356263 2845013070612249031 4119841762202641534 9623942481808098539 13129326920062132228 2124694503010654138 17306890604683858760 13630329126456065936 5444936377958597267 10755607176802945750 7410987022852754359 4564262672713252977 3149555144312712938 17322793864157654640 3542062180903112865 17284287326920847370 12106732943243837369 5779935186650691665 4369305459230941367 7003756428689422885 14161921726037876512 10350272865065440844 10643283344655231567 14024220207091059615 4496217931414132596 7511906178377228738 5942376237002630183 10069549982752708026 12599666274637365020 1942982653326605223 2793380305766771199 10047931114686340868 1916724575796886702 15484232617867924359 8839866793501443062 11903671820646509226 1769329122097171595 2838454269648949476 1410652785116051354 10997436724272567023 12081149420704898718 8413912911858941454 7010653766386116490 10570156080477798730 2361055710179975691 8799975145865214758 3876259976604635193 17863093718761712113 11837162894111589983 11210068088594276250 3395261569492200773 12789228448609101059 14017803589077609584 14655362045682511703 6032855130587781195 17317359921851395794 17581692278991945157 6445094966863272800 7456574019736374734 4205991319632535074 16634039017518646041 4053028566309838536 17738559871205595418 11488335340451210864 17334760510368875073 14415820987874719408 17319048266600893567 11334435269067504339 4721031058480469477 8018807831312263610 17118730437278480250 2813722896185916221 1795572549389686087 18374304618408747325 2237708395810835168 5327012971752824121 1484942943393753363 9282847511705189827 6868382128916209631 3770303616643808745 7183331043504690174 6114026262452481062 16952534078631482285 9733081676053902850 17366116182827161520 1003905406438157547 9174460963191302377 18132433112070907061 15696743621861010407 5650595112101591029 5558888593208313947 4584735057900929145 16130657350249101082 4348859170555064205 2051726882809585237 9550758150317535588 16269633604610160803 8620025741254931800 6920062847801799542 5086051160311212114 1626574908287933618 11523095888742750538 10299769371271047151 16059112683791619620 13820124492315676224 13899912439466068860 10680229986274484639 14296603812541235994 9273833145646637285 1986090317850083239 9570307477103105909 8427844761681329429 4636411479489200669 11339346481019059361 26680250141077567 10857608707067730332 5220216960033597725 246636850471210548 11259657154232036639 14469800035819023030 2626838291669149121 13413005662611478007 4465510796407108766 7268495543573998275 2403883925612056804 13642964760653498705 14353523497379031540 7301022764051624683 15717315997408312899 3987620956976902513 16605746360551688709 148401560456577528 6378728882693564332 7352715676727310287 11491888188834889495 7438065626129373982 10937153735633923407 7383369674699128060 15366321278700067469 6956303235528869048 18325604430393594547 2684936947637852186 14931854613555972216 11145844827544895761 11252415534943035393 17491354764712983046 7393628245182065847 17271046759887047783 16331211513573557572 13363987791801888945 10723551107725139294 4664059411940702264 10707374741140901119 17222127123134678652 14549548019606646311 15279530708813372983 7586759169557485362 567120234532895642 17207109693878647925 1290418338840839139 8544431638282873996 8933895408448756644 11570814844354932946 10759427497646508705 1923573469810467337 17157770147368431661 1261632210208690193 5742748399356000585 10862735169670954663 10302420440767235236 1709617223276910475 8345122725597009731 4491774873527827033 14950124730706952041 15154610402283125678 7762615410019508707 810202524183660384 15788491562886966754 5598370475293813867 873806067525094997 4691253629665036464 830851494997314286 4170178450545170761 5865445931722652835 3575332834663265115 9888557170850348216 4434245979896441034 16001559114405826727 13901780609739526960 6062027163648282009 17644123818563198624 8975214348527689045 3581460895506263946 14404479405390586360 4724113429209848438 12607210195806717265 2358583233744716999 10332752515933196756 13690420479566811697 5366994817561108123 1050234633606908259 10503266383026429329 12328579507430003052 8492421746525098145 7366942520570238760 2088698196904153521 8836688848309113721 4231872724313579208 10638900436576472117 17140465112553264043 209686368195697216 6732876180882318452 6506589229066690674 7989614581623501225 15887313657850495948 16614388149694322049 4273338002759572430 712584196206566124 6871052033303213716 4710638424395686711 15578415224640649515 11056626907704570791 2995096097867351055 14429236233796441466 9771679299654286461 6277944361053414167 11329806810335207405 14577468077886887804 6839946915588218393 705570106709836622 2641297468194283465 4941857982433517888 2998573570217687340 2672213869221639786 17080933399812395117 3706242042840767269 18286300774039528565 5635307546810659782 2863208198643120984 12321280549089777834 16472948422492284285 14409163684226888999 1065761380376657676 7558164363031269245 5958030041279921554 4550829642959685877 12594244452042901862 8008778135719351128 9884843818046826124 10814354582188012647 4674499382921226193 3777563154973328228 8403537780294017871 16495203284962426427 4697770279380682731 11151914602406451170 12318562410848159751 17764778869873332122 16458854811591329462 13414108599557384063 1186012367842245707 17480758042401427158 3033260141917224170 14165769437463842992 772419006038663303 11110514459474081678 381851069374627043 1948472227402805337 14332520568718420241 9163448494076246605 2645429272327462100 13043488586573135474 8345306569215249945 5091438829398485027 223118332553987237 18307111148484602287 18303551711354851587 1036832150183517449 1982669748031734240 6066690617495145709 10214869186211276893 4717567628510709576 5490608605341156546 2703170037570372512 2272440071755235436 6242143664637318450 15657513865261555618 6272391037765546332 1808598716778970322 5975212175954750083 11998490976667902153 5549282717309145699 15762813871774031020 5055145502704322864 5417686929735546134 14800222984170259371 10244903370618584075 2287496608664160052 15117123858330350388 2769391094815412894 3292230418007124907 9250130471464283430 5562074142718102571 2238165858860874736 17393460546850992481 9145114657606731746 853180440369303307 3988383875562340911 1020821089275748935 15236145123526482726 16858097595321632755 9533680163044135297 7163393343223445051 16779465015997932950 8846637311889989695 12519526183902814454 133149710040537655 638094702653902456 14115464847110918678 7052899601007976821 2302251554929495353 14372320036646369424 5050176513848814098 3075476643417838864 3636184881795500925 13145660408038118676 1899003984839851118 7077968231945596182 10779674983786386362 8217920244380370442 10338110535738048362 6383693044535506951 10553008407747119989 9871067514982759590 6129195546543441557 13482539709603492627 7741795437611291057 1594629668313679437 14911274626776655937 15270380560032590306 12360358757398654159 1385376998421067687 7010071888078640729 6260813668220510534 2417196934146843774 3528315676765968703 574023189553320130 1625364284626874235 2205135816773167375 6600908975737781394 8228820829766001046 16115838673075065716 11421642842848767042 5613327968652843568 6298823000939897797 16650953642422317855 18027294116758590534 1427024101419284559 2104977735408803060 18207640015241676813 6160164583737252443 7986550573886247462 10986414517095045722 10074335950470154621 6347265607919773466 13419461959314924166 6054867592061405617 14601196466577345015 13765938268320087401 15649398081382509586 7363312456842840747 879375788467191546 3086736361081149379 9844627766554684886 6813261361907301890 1006429021306504244 342041824708982230 4423957160486902853 7468008179268991932 9001082704659079608 6737765482784105263 1118333253976283574 9745389587213668333 16509688138834661285 494035368537876741 6454222871234476630 5046434671871103086 12405999602264719816 13698976349497163498 1354841776846291332 14589828714448750004 144698782164126980 5020653336242922704 13801424219450249576 192012640675767223 2232280260730137386 11913780299124775836 2047869489894934826 4152416578322093214 11244186346119250061 9001010935024422901 1790209800664835742 8796972482824075765 16043175846827449277 10610731187223810612 6573387370922715777 8225599675514905118 10043391759757583005 2167246452433803948 17786435012980109275 4756911504383941688 5614875876443823781 1912740554323078689 4307848044120488485 18120405028419936188 19072364285130749 465734666570416071 4521414776366771464 18018758446506141107 3044780899022032986 6685924586267281217 8341270727904312127 10709764783365775347 4426358006756396172 14971866336138414299 14057204929558308759 13135773196791595364 932899637307958907 12570972505491262660 14861321135568858026 9461501492022233764 4862738062806931211 6651643280196870205 3090134340474684045 11818663716579826867 15523188273061588521 5282267582173106203 4854325674139560528 16958446984625068068 2902211076474677715 6134044894533140474 17819350510562865147 6696095970847581241 15685425874973225232 5535122076410362554 9319044556664746191 14415461842403135932 9065984290630371629 16439994596218549707 13479422976287891641 6931763215536517561 16210746524282526796 13198250299850127530 3128841286786701169 16267446888725986985 5785413830782697986 16621696154429347346 17384233694717312303 7263600186559927745 6513304484312172947 4965377872543528561 230120201832236105 11878620108734057649 11918405168797385126 8285265621215737132 13898136241519712282 17161502215143182647 13455046952668785589 7344909850406343085 7954188592671122881 9580712287794034998 9019323392041957629 7302224047942985971 1586218895196343715 17954828867256936485 14220906252723007440 16333644161616366414 7008032297268802831 13229797129259733468 15758196698739126906 13811462746892282854 6822028695571701853 9995439619442452445 17564887922043351574 6515976764547473722 5517360384117791903 394898385886143039 3581023440720059417 3299507827214112546 1704410116699402701 18232709953728132212 7843773428017048906 5986191064483020743 8761095147930579100 10972284640313967475 15012163333102555795 2703941595632495064 1392013657138824869 4473622555357432228 4532512454980664668 16578881486436731087 16748819962766541902 12583367414469762484 8393628545376377848 13028712720920986312 9290471984392375056 2942849313058621435 5832407948114510412 5299764846730942032 17888120104057392270 10842659956320113096 1104261799167584006 15867388136450936453 11424301213551136676 13187853806003840642 751969231571283118 7188985058626381 8813172708828926564 14605900681757551025 7991557830948256269 8377446792831023205 11042959410925145134 819820279235867160 10193405663318011687 7950742852643092132 6216612871681674803 3489188362914464447 6873880401922448060 928433585877658845 6535074585603996171 1321867793437444067 2648281155525708943 9702176082110854548 14096211058203312841 8167442446966408679 7086577665027904149 16710170116870082250 5851352113061407804 973949276375889903 10947733122374135535 3852994512626570495 14083881855539066024 5890524205201716922 13193150037817785559 14286657596772088304 159573910179683000 11919536876955762311 3294747485304482016 16647728972542279327 7468386057683241268 6760357573236952675 7989280896883361758 9582508952817238557 770301970189522898 5676552892161845377 7860497106335420023 14030863671191195381 7376571597046602119 371329207778657071 11385886363199974581 7222427313088906703 17451876454024099271 6392241977757583978 13191634961105078382 9312385147444370631 8669343533692698549 15595413267804526209 17393123053471067418 5427004734652025183 16351174094856233625 6981191361420647940 17476165268313624918 3384869505909462653 5263659825948856399 5708696283640057797 9017267226530510720 16824579090442134404 15976085448525556905 12518849416685908375 3829647006294992563 921463606915127383 5651101866617386809 11746862649369690707 3986474869296116305 4477793391003708422 1183580195601419701 6733009543832917922 377218576921626642 1634247749367275613 10637031439679441134 3502649889679351685 11654154091950173630 2518270480227500619 5491922115493303932 15778041492342545357 8909618504464498088 6342404042855060286 7486125286105406515 5321359025291933434 3148186351258564205 11203418988289088028 12054703654890490423 17025898223863525289 16658126532555871309 5906926391189293671 5832052947954600759 13562825921816483773 2747310370396800250 11862417534302679384 13467975945970068970 6116477326413505835 4665454827317425102 12626286014814033231 4034181579493739992 169406823483982171 17394270758305561987 11642245838571065370 829508930450883740 7491118349463440857 8878696524367442470 15476549508113391014 129013181870199171 2654338023100359672 7909793863971538792 13467487995165962782 4314157653172050526 17583206317161605617 16461890122852010560 4549473922141377494 3665320564900690108 6904298394193434249 7509813786464597374 3290044823764111890 11190718915269255588 16807413031645599143 2383257684721283255 11068757259296720395 5751925706406697586 5169935612649014412 12028348643225886418 12480037990362732192 6316391673335732659 8116705526383143766 928299759558309871 5106034340280582823 11843447339559662187 10415675342390915915 14236535183715351861 14954136421226229925 17099341649414580221 5109665688798237634 10155174237867822288 1169056314584874422 4600150820796884753 10068186524873094096 455895235856571057 9652032356826345986 15833859793478524290 9803073725363813905 23770294179590368 1928305848169727342 13161467916643764611 14469235430795792094 16915263084603118887 8055634710686797584 14309218528167750129 12856510467637942257 16390726118547247898 1455606068357897382 7302197827864405969 17887161976074354613 10361120608893556362 15322696628703650866 10447293954771332698 14950906663547576372 2845985165028395073 9886783150994552203 11701811753456248917 3276303074490219728 1034310593729838854 2483838299672469844 13677360728261745036 306287551078806178 12405443989363825804 3216843197594376965 7563332916786159721 2725145307237388896 15948079757461395295 2855894354431876491 12802533061518011168 11859450012741412542 16959558272816807796 15964822929951437200 9803860810293885018 9331186735470119419 5368148994465514757 18306985786550218305 7104072693406133097 15563530794660265197 14381393185404808623 17802751540327441568 4713794914887253022 15686852164014844401 10756563699966233351 1392245685264233191 5166459117290078606 4172843749802848659 399245021969093269 18007195146087374067 6408755340467545570 14749354429593919895 13667220612235160676 12862389090793281473 3316849714353823992 3968353176362335873 6922314636298481555 16093539347233486227 11606450985709613856 5157803774355559198 8879254669788241736 458913687813117324 3372521869657274585 9723950796989875539 4950118129594566367 6130546764262010636 4484340299748465427 12714121348542445765 17050393193394896176 7979145332964229789 16640453953126225088 2153649152936770336 7932489859709134699 31539689232854463 4019397980344339933 5036823782335583268 16825333206373001097 11498624177146500122 11745030203367597702 9353498111331831022 17719350321576377249 8482653957938922803 2341989037873389376 3911960259462133848 15078379845754794394 11431925535452901032 7216312250582361568 17035042795401423881 8145207068595298758 11427983724059139406 8326016714709485760 7682418512995835793 6520497508464421052 4217929777673878778 2169852112011348504 17529100586702745789 12338243934230761863 17917977050029551740 7798802973818893026 1165673751061560213 16726422586254172868 17041730435525028651 7116478653224340069 7649619731396393575 15523302384198380918 17047873881400010169 4259801755239465747 6177329575092650547 11740956995877575292 8848146864304215597 7428657338480064347 5221570489981701583 10846868817312302648 8692698468453912432 18085613315616483401 7629876716917324241 14714444275521774442 5437837024404470015 10377608346371523963 855563098502304842 10707888709601583471 1942067773386631560 1764117239664943556 14008168050571781477 10063954350457438764 2450961320558220921 2370327420385138006 11270990339020704022 3161499546495503589 15819309232046100849 16586942908330946021 7643622892942369699 14144747037946737763 5959064092952498612 18011473884641865786 10533674596987032111 5654382731790939755 243420547964649503 3895763915830590536 10368837416085288928 4603066681244608722 12855715496191774188 7682277402837702004 7567251741743889224 3650914506829760704 11240500932634031216 9382137242948682605 1313001436753518535 11602286677197204822 1805370514416559181 14799011841038537228 11313139784785619341 6836203777988163097 16792011715745827474 16600373470422079773 5563291691644932187 13991815178044751322 15099471744759091602 15366275520380390491 7399149995778809641 4197127598372515837 3415848469722540547 1543928432237221485 11904942958874871166 17186969005190743239 11748409177728169979 4499698560110896318 9063323575489691401 14302164947998788353 9373584291959053616 14057856418673870063 10515427620037203878 15495486909321817728 4569447038127090025 804890395296114522 12199848739257293435 17314185599626225874 13750228689138121186 16952885002497152587 15750133199330233230 6247429664782287824 6152947132641930578 7727599502935547607 5127777202535846095 12279840031190319594 1435484335238109301 7590681051076197348 1644344665331274262 8863928026085203672 2878781031609718843 14081252172534665743 10417198725406408915 3245135585446904427 9248563467218787774 17180403025632072914 6066531334745670332 1823831612462846577 15560462061302054379 11550950383855755707 9697274278175904054 10992094493809363685 6488626136364735042 17307121122093806598 237666318859786713 13407424945437535507 10281277076189369841 17489366384159203150 4241102448837730575 9297457585325243711 9033510673773097580 634604022680969257 8397436281903205976 12181653972640669579 4469050641696091619 1367244177315458424 14068330680281632128 13364286151996231823 5071757477297712315 2940210564109594276 9739090636254585411 15516501648429575479 14154742282808890262 16633559008419237992 4910201736468084666 449048573077314186 9749227945981503845 14305259219061696923 5244746197889293440 9032273000145703770 18408950211957188449 11284626652835816549 16576725682379863518 16740409209929352581 1485447323285166008 12012391197732819419 14474088855572336654 14555121430381689336 17592930775057536803 7599558250385511025 14160096770273282695 14329498972693595209 11553635779861599588 7879792846342282373 2072832426802561030 14763097316637131388 7576316631913397866 4509954029518297833 12497464737335901605 944309963750100177 15270770136656234557 7159288050828733718 7925535725433965859 14489587044582558888 6272341511663229938 7857627165312918209 14245382024192739413 508212755932505897 1889728703029918023 126652491910041765 4541330469466936537 9171057032811459422 15635750216236401129 12941677997006378878 12567326884276259099 6513518948700877376 5582068994140266292 9056979774167091697 2014454245183766567 13500988948421232798 4869620803907539731 1871315068488377067 17021849203168347228 3671654011504303451 4559319208951965486 2659271233188590954 17075176772364373794 14030788547743325830 11302099382240106153 983314709497660288 13430554111555191000 4973041099518706188 15061860491960208250 10641000526747144105 8317765450413185700 12109011457993928043 10564978338880059351 9589129714570689750 17945554940202574533 4518363273765076811 9747727489527597313 10984082212219343257 14943334793947000900 17920428487007607130 11311578760982314341 709950067061461554 842940814662183713 2194073094884252240 1285234025871810023 13156414966888195822 5380514808645914248 16546384626463018170 5368475628669762174 9568087008229146936 13151048296175755006 6750947197516659406 6641281982502864644 5038028366421199086 16695602786034591252 5019794738056147829 14690743871001372478 11940494417272189679 4166911446465950630 13209872165159588751 12458343093150215236 14617359012631426212 41199107611862275 14165155946596970168 14252133339301289329 17181814531180719946 4024095148990919444 3686647765323785703 17493180762335888859 14164565108049436755 9587217389312204000 5303904023142722705 3120653442923490695 2422220141319975145 2013653207722979283 12402318981070859291 4959851410130504727 13388187413423521344 6194891740204683574 8969140609138899295 15559961164034821164 8674498442518802079 4104086275545580689 1513700529136768076 804955840238359289 17613184211999891593 15239946941880635942 2094295194312469610 7402956907220024914 4197697494841376482 5193834520009616243 8590384745800681132 11335530088704222828 15136300641481632 8524382122787328352 16658969820307880189 4096383667907607338 10055056390549719936 9393993184850318586 17636038943910397001 16547496126101323981 16343943703482755703 1315745204481206 13279367682086760159 7325895038154035785 16435207718629988567 6651341655628342214 2005888465668456502 12282259121112715076 13295798078017880840 17234620315594817058 3079002857460594711 4096975540154290899 9064182135281217534 2126545337252179751 11190133199390736272 1664018694384948774 8494142642992334341 13034545071189673460 12790343846439435793 880402577458766926 4156716549214109577 5289498104524810899 8495535622367882368 9585536296908429276 8470154317114700669 14457759919375229317 13593617705939250080 12048038422093036464 5583537078352821560 10868002134475708818 17970181047052763364 11281245089362226714 17942365525083455047 13230250046544302630 13467950212236657669 3546032637991920972 17142286793756897720 17151343723915269207 8686716782772839287 6616521966440611489 18160315766427142199 6474815085761427646 6943102242733135848 17061295974403937076 7039482347655351657 7446460988801960859 210855670218475097 12020807638000301460 8113180501307004791 8201254001851338294 8613998159132744848 1033551166973418430 5470929656469848811 708785853167751864 289303945841451204 12043412221275067519 2809722420355635477 14022708712772666757 10223584506196495861 2038986077750653089 10522676851020735808 5615274280253662338 7900484434028764656 9764040423234384906 8014979108181915443 1492593753859017242 15693488383396921923 1536278023418315956 3571733636128154192 12151756217842583262 8091988287550796461 10807688352480705990 112547002539612143 7681466972962104518 9587930268739243398 281532061600694986 11676295125037518284 6950835466409178022 3691669904347955196 7061224392153417266 15149870574399466962 9311854350510895021 16504124977054707853 13216253090636842671 4427576293689711121 14400464895796770412 15144827217606593551 13583278805155075008 12159712253200905536 4019765680021307712 5717738123059561065 17734188497959984294 10494751723767548910 12999866626078178111 12553622522847643577 964632600157746534 648907023315201763 12383216775430836524 4811841273565714223 13370856036477632341 10378528725477757091 1309217970771417710 12157903351015022791 9035461539977696529 5954444493046260025 4709763350456081216 9646972054014929238 5778725196907680169 11671492967023273871 13069723843784501764 16558592891521174117 13832678119351254762 3007613186590348866 12661194885911865331 1883732393373329990 10555036783417231601 10991501611702308302 3940884755876351536 411985723762836220 6917905869267976806 18361610455169567159 11361817063971031306 2031925237108490366 8796750224219977251 4895546278309870884 4187934401151761761 4236305369505283027 16719388796078644924 16298390350859281679 16733659100081486127 17320420227522889348 13829498585646026630 8620758727464332452 7141411379606639638 14187409894207840431 5023888899638050690 10040600017075985866 11166500146953859541 2685883153131455979 15383933673781795158 6537041853279176584 413852509793955694 6731231863449130376 4440697666114203472 226442912339723571 5560025430618895621 12483415074029383506 2396316598467196413 7815082088859339828 17240683880651898927 2781097445781075003 15831055321630793321 2338707965562220240 3765464727590943930 2493063156984426089 12441427735210436737 11431063126923256576 5208429544552537947 18131481053120909952 16170715106410344121 6062159999176476231 7415965136295895292 3973786030685353183 8231888377918155980 12189213808723566207 15412941926123417270 2975811825965213478 5777364653615275349 3939919616926442195 4762602879942929188 11379340445343325943 9958555584868629819 12620780711344088268 5431156062480416613 16190655297625481891 6913853868262469813 7030723958553249434 4185848615727574990 14571986544824964903 13464966480056512595 5778930057424724762 16204712309969387702 1609242082510924140 9692301292612937503 4168375104612125050 14279736722835267943 5065411126648409680 1694828295257967036 16084068713528274655 493264630205638213 11509381200279416200 10979671990484426773 5519191234179164319 18183268098393059864 2772665500138429053 8193171494479794585 16084373059461043542 17966650835318567814 18046434002771989346 3797211786944356194 14218041388519957453 17924749547924813751 7931493913538448688 1350423155310316275 14621994967802242015 8061375783938891640 17398169044311042150 10142352119068402832 14632398374260748362 18032006224554196972 1266677682784906026 11554934212273870693 13247372095816794031 456023767961174021 987674270916043120 17459810523239573473 13843817934547024445 5922524810797423987 11196254885722373643 7245859712005035201 12433364290964448863 3175367039675599057 982676424491828102 4297870675578019112 7864594658966771 15368211509437557831 6207037452486105741 1397377594419586968 12056316104840799732 13109881379587362779 5869357566691170134 11672438354551815988 6745675891949067292 16526481103163390997 12948896929440759872 9787015756273115689 16951260094196470142 4813613457604936564 7902342447652947636 6106234499323206773 15199354091175212487 9909209649798849407 3240160397645256645 15241386625192439978 6178692138898989620 4108456311253886580 8206931933272835212 15873360688857331972 16087724121548513192 6874699556588359418 16189777066414845890 13133200239389735011 4812765479193499250 15589057942027746034 4235806295440503159 9232019449814688483 17579095171197345358 4503570639716045948 15921074833926097548 1231955886241887652 1067086782197990414 12832770981660643050 7617689034192119573 15103725422058915631 7974219698433327369 59203670173293711 5555592794480378423 15254113739685082098 3328167003359227103 14349621423541201473 7773344941087631813 163867990396828085 18441785480817231353 7155006737467487520 10942341816882440031 16447988931802733910 3851075024494303792 5870392950039862856 9465868696473305834 7234434299024009863 3252850615109461550 18328164578107422857 17198314820393105778 2639761105514912074 3794955958888593289 1785559604028945811 967815698657909057 2165030845764771351 1999773587041930069 1507641631818003974 12231451310630984225 18281908935612826560 4166579150285741054 3991748152000844702 5915266364062063860 15307898682382176508 7773112464792068568 4746038427567022947 4601599289259609737 7992717199402466336 10187031558940031767 6102808728352732533 13364387416281946811 288983091832159559 15676445717891173509 9081353422549632976 16230903607528209209 2062637887235456888 11992974981731022340 4197663720469524190 5047338859604313209 18149736340709384131 12169454998214311810 6182033877182219305 11512453138430741329 9535790000924292396 6414299807103990464 16641760760431556468 10667308911747036796 15740317094326918457 18116637762412842617 16491624799084100294 10232092475449093413 3445864852399450900 7892096532853441689 5527219763607709730 17944348307552171836 6279541367222858544 16456360969937616651 14708811060238496622 15641583985214336305 11633132044259931123 4203036295044479405 14641290880935882293 9183935954070030008 1479751708127550164 4608171228239174134 1212450827338807772 10079996895841670614 12425371018473197445 6728253378757562479 14207664721615670051 13635057814636777407 609334566687775918 13939204491475902559 687681402468000173 9997269684206054104 10083658652999788330 10912158494360482554 11948643721803959462 8234286278956522393 11586065530504822244 4789210259954837933 15414526507836875887 1487803818993360863 15876275341056016073 10724428002081086348 14256836238844475288 17906069853723897529 15838356376915840351 1339560593707265206 5192990517754215839 18446649139701345760 8413303196971065659 12996371714832816573 372041764590534167 1263466132082934466 9488780596573231293 2091333844359772862 12231031975711245775 6143825974069974850 7543043139683922293 12289424313257972704 10153462531182645772 1712212290830974737 7018264817157606655 13790172554038903713 2498882782230871538 16152498142543648683 15568588005980516816 11321081061770229485 14437495960987339287 4356140546518128343 2947934551053073059 6517747326458507487 8855239223539111376 248402651624204104 31249173123023048 3719393061498736470 8115669745996774715 17776947526395812391 12231836004247911037 8834853153309888173 8882789409136723824 11303560719685485791 9964231959329587635 719706872390266836 15716910718646307737 9970296225448297172 10313695713510510782 14471899425731996345 14652579863720116529 1902069858467139975 4188198300641580518 17610733168026037407 5548731389461232140 4968908578121284807 5852551557639214812 9411646082116514547 11342349751381436706 2553922226451753226 16514651288039270989 17378943615880535696 2523918678006845829 9961942100681890843 5952992401936413761 12218517748181968517 14408371268072533711 11192298356195201276 8357101295702109529 430081506015814621 18356097371884421625 11797120301697266843 15972708357556627114 14661153142330899888 3450750462033664370 16786649913501090988 7714685276039186075 4984616255121611129 13283321062530178422 13399232848675808672 13447016153983394559 10306440850842497278 458605132908316931 16562382593073781435 402820842856000046 13398213231713072989 10822135999925873572 11578483172867520512 9486136181843712078 9295811392677941992 4683310846680557051 5897563019499005289 9735525708087635825 16108967970185184343 13039306072158259725 9770150641560316083 1671058015273499515 9469200565151051447 5705977072418319629 2334545681506308222 6368555673671822382 7834783873047559845 7755402152079171430 17255568067411142723 1975770546322678393 10243000796915114307 4639303418122830476 12707674032646286228 11215077987766104447 15123793734064071126 8006975537850831196 13207195694770813328 14028510708703674092 1002400717617695898 2237940686544131719 12206078188861222919 14906669685528213652 4434859710156706977 9197507636727004339 9188468472357219481 8915947439286193071 2834314783432485193 17331970493232406512 6580628934934614301 10853221886675377463 13598206858778391452 10466623861652777272 17877388568535814831 2166556963302907753 17946667331690069800 12387740537984795415 4036512276819463079 13811790936808402844 18289194179858206231 15662831764663682093 12862818218101833427 2086662282763009931 6314236472530083883 1957618460647514355 1677043809756207062 9674194064686063519 15690749576390251865 4333460922638043290 7525204943590159269 5685127178290620968 13935167134465187319 6163541965288650759 17398975222485277571 18266132551350470945 15616050959078085925 17643898249059213654 39943023889548122 15013958287322950063 11405022173776014553 8513657253002655053 13814634189120810340 11073967568422384492 10356647871004865210 9259396057353819835 399756292743043059 10692043831102146502 13740970280287532241 9218488903539938326 9039898794088287907 1294654089726289372 16586035663110253418 795445224843304941 6118521987295761629 9880065227356102481 10812158455148345193 4385991252724336883 10779847171273018788 14936302950803912951 8947235494695123007 7062587980168622519 32731168516597852 18314414675598244352 9527853687313430028 1565564747572183601 9545277187767932544 2300041230088542947 673718947602921761 17906456250837316 7215514042329080682 11207257940300200667 941563533823919983 15380946528925325928 17608490818967616023 14726719542961785890 17945423802365649186 12381338857820255919 4869922935346772016 8088526197649909441 337904365447487174 2312015228253556385 1866079226198256483 1249862831446528438 10093161244032609809 684355085288006972 12122533258760238264 17406525078013555731 1603470771934772746 2928177295231706266 1860200377592550573 13410623396513399261 12483895690387202268 9879108159705319369 4780846372505124208 7794999321640755441 14147711690244587222 12923648614118450259 8249862544853226905 5372875133673420788 12674483013987437758 18001387173035995987 16861454807174364114 7162258005592912976 5427822649580136881 18226708545449571464 12211281181272910738 486542380261263782 6204823521309650605 3139425708868493264 6724823700895302271 3218244395679430987 14380493437019301333 9423255117918752513 5048594233866996642 6888285461926527994 12618776683823795445 3478508327876983894 4993833920184631599 11293761779220859083 1699303213619098423 10985892441065791866 8602553302444049167 9938811406839562757 11911175163081165911 814476625538901480 12541916703211042660 9797129923354586026 17613933538792394207 8647864220120561223 8899559062073169169 11481682740193607635 2858320022686933911 2840859800672524423 13012526619934480910 7479747203166054126 9590677799428130006 16687891232992252223 381243628012168765 2020203300405124359 13126505109749547250 11092023498171330043 1164092236527056247 1090070569949356065 12331183898138857060 6967959913206832358 1078860866389538976 4622616028614973794 10901927599862419528 12164183408434632050 7179072779127668196 2701655926676516473 15816403571757230690 10853930166223405848 10429371801037044159 1255895448000889761 3856886306075192200 18076566998185957586 17521184642270840650 12815528210438461540 2433880018588502416 5682743358160845871 3537356416624126401 3422023053108799992 17610288049152526774 11720747495370843523 3787779885924058517 17125810914260879032 10972496938071393305 12154827103555713126 7394793969326521328 12123616133307947839 8697489074394439859 11964260531239167211 5142454366053069181 2302733564792239598 11874040640288432073 11944284600316470626 1236687636782416300 12960440918782526675 6870477277909989962 9635007146547907483 2980828258520179111 2334609947202963226 3752600742624578315 3863089940513016327 10967629630180013205 10940419668087507136 17331391391979786905 5353909228855430949 18333395673914740161 4907248137613089564 3162062459731646651 5845883877378297770 4444761392269626727 12089200327609456777 17475813650719764715 5496219171451787215 13450726833445088091 16093178427597062580 5561047431326309856 9565814728150357805 16143112246397405350 3666173354929066835 17147503761435175897 13938164531903102761 350811390053683443 15944145124162231983 13454718197957244663 13210241707091326775 17884243527902183406 10816847725691371824 4922397696130961063 8690752390347273900 12764684281810816440 5744656512362947258 1344132839190708001 12997119008966912661 991457637833411216 8801908504895637265 11565619545894487649 14186645527072441999 14636808503794600031 10673997028386306112 3494055540138215585 5463520546336645387 16328763740140048002 3372318065483390575 8362809280575626025 11587442979549579016 7977376435024238077 11262549387265288468 2986318670666445245 11543959092802754504 4768394636851554067 837919497851803590 12788555901342655839 3420871926130257758 802970504828997477 10098127919339322064 9181135276530961291 5569179774591843534 7697360790121134391 13773332390764922800 10909710973016626847 5098572973356277627 7917607439391291421 13698937628523857549 17608499361283870640 758077685910412236 1348556264061253190 10667880916779543412 18159978209381361563 9447760266153562290 995766918459668304 16745895013449221720 10365498318270711592 8307553258564789103 282377554454768449 17570148644414938292 16626100977328495595 10109288238096258345 408151456335343577 6005144848394773071 7297539085813417544 7780765743431063260 12225043178730532746 16425915381296319715 13249631120238407345 17639222964701303074 12408191162544967871 8296789644236631740 3390133765479436890 10854130753122397229 11398613554349627023 2959711382815050465 8298922646711375138 3272901225268106913 4838669946042173914 12114631994644850221 4190806198997239249 13759930761534120601 10825099544348297581 4712259089185883504 10058300961311217258 1743064189303716277 3989221160187025753 5278540052715536028 3437575080405105436 4545266626802518955 739736528150671421 8093096598649363860 2869605184585321356 9347867915655455700 13500694493293361035 10737484156931426531 842826292779702119 16927221800430069335 317807537949117093 10427478977870069355 14325474885809852683 13399647361638716169 7345400490827646801 18004326751468861420 4424868181294794186 15422456543986889158 6935586385386918380 10907481871943592464 15342954212002857409 8645469938213646390 16080666939343325443 11399534229772583564 9876196013763995412 15892902323990360906 7406179378422776253 8393985887939452342 8445311346729311484 17823676115807251246 13466133289898735357 2313405111998931069 8523818806749051601 18260498414468307861 1355042408706091832 2452611861193164677 10215583571208470676 10370029472895943638 14502004687082123401 4249260199801001570 8932690900878527601 10337198170886139570 2834856170371538451 4946554868551244572 6264591572378532980 1676820997153395830 10204596011213292767 11033110080647813834 777071580617329488 7266723919831385983 15917854036892610054 7627462898021154287 3730407077814609393 10634914671790403579 16724906326297478740 11545725570953718192 3529822406659968863 6934565268246865272 17170924794794303158 604328416100930914 7143730871310555067 6301292526204542036 16603261487916398529 13012346132255891082 1407173096653167129 4838953561972433922 7243884447509643543 16687875199868081604 14886873063578912388 10704863009307223472 10425772134056667559 16913720061573092693 6773421181552695227 13554136020359987709 3635341114417385791 12175829671525903819 10724834182599420127 4839174875552545384 8176906763750333738 11771761498725707030 8076554866156344927 2213284253547500190 8408824080751108409 11401476786925770786 9621277263037589790 2999708637078675788 4514303529639806354 14132704408510442343 7272319024649686850 14540630798930066904 16987476526134669535 18435174818033007615 13682248107517672705 476546327453892174 12433284192291179092 16350833093654224364 2177483407832155801 10817875839485381665 18045583218482759445 1355633441263154838 9704112034061160852 15466996813295338833 3730968952718020644 13476464950901002141 3207390888321185064 8261127357936509562 350265489205180488 16280237139792584197 6558795486165410954 12301327322365807862 516306521090936742 2689569496183682332 13555353245667331361 13887560118826054229 1290159964939675429 6582508611501249155 6195393168422599391 18249273559262300099 7658422171997410405 4700489698676219002 1919362216424188063 16701548607505865359 1910433888708436027 4115738324752831044 15146096236710671171 18038575520507040887 4267879106292476337 13339818487124350807 4196383122932848198 18164199726826227054 6715112688829024382 1858054407105340005 3611376228753921047 9867848237646756933 9462564904284699506 614826415139300482 2138299312594047651 4944722102288220322 6798003529069433257 10661926543758573882 4835046945793795472 5675536215429273358 11459851983916956932 16601532124852755969 8471353350032143702 10370199679537294201 10749078420119634833 11910253305882605159 6122439560562321730 6669082204692418424 17386449855710095955 12903883982881656772 7901723996701760190 2747361680826009037 17195516872127842180 17672979050541405500 16956943138355691862 1507764436367539696 2220655604974419450 7847311562303458023 15175471971669604731 6256508545845006582 4040001212318023294 18114409570978913008 1258221275795556376 9209197832723104204 8547454608750789597 12514688691280176778 10378720513862740607 2740769923243123998 2382994908757798936 13922066639881233134 1913149288060897544 9691531503562155743 4676267652455785890 14467873058957694988 9293669485107354641 15298480105996298705 4372624602505837632 2689850099311783976 14620449596202167980 14273775143136774846 17931284622571907990 14807417693630466052 16118852823343336431 4713472911556220863 9477294725543751809 11165142654438265631 4858437780479645556 10056299228579846468 7687034779106069490 17354523185026066884 8946279891954392273 2998419657281843288 5855794765077763082 9150558950345495436 293350821255696743 13706434252770418583 5078527961089356473 1236436146381752543 2465582244851023299 6695795759440394620 7988699624279986753 246165814186052587 5589401910997840724 18061808488700821833 1854992921231724640 4179686396219941953 6662696269312484798 2067189246061553004 10158431771847711666 32525040025263918 6650302562812876990 12963490174700861477 8568701239947355036 2800063357867832374 17610982366169814693 17468369310809143030 15939914839214413977 7378899288977273525 5254856072040774755 4676713317252478060 13562960139447438463 5139901434531297368 2644985462461883008 1084702738836067800 6181444550919636262 16640237544547383 16165642082884701891 3552289577277935941 13590785664206258201 918527013874628332 288896756064425501 15022267316420066176 5350676864760181303 9265457017766127111 14116234220684992373 7267632497449985984 15639913926372549031 17716713713368205823 3464706865605040838 8545661797659322478 6005988595640336425 2651045211052248246 15152421124737543815 13847482379089699591 5386987049859096311 8405966925338062770 15293271398420057614 16473603663910312392 10782703473179400762 5238192701822611983 5287637835442337844 15591227508515899807 9374207024067918312 13359221657818773753 2889634627669263324 3691996014275378328 6643630517973151868 11580448716340027153 17106494129856209246 12146619238514470260 4257126471705163220 6553640965067273904 14270970188679942658 11832640351735819215 12552765310886636283 5712147414851003594 13638434081034624103 9756337879222778035 18437001755542830572 7535242598744257459 2277178120619138967 12544231893990677989 16461867922823643532 5085710722509392737 14495169616498545919 11572875646196499732 4959074145102064280 13352952837857726029 7718215291790980929 12265009501987008665 1904769555883191582 1322471037478211123 11276659573310099278 15489786078739409394 15049455332408038523 12795788722511512370 13422177142455744666 5641776140549941109 7108510780130966714 2857200257128842996 15076391404630665756 13076851205020817496 6535462543929846737 12767996554205093695 15968272176581593345 15000659456055543655 7905833094054494443 13640083099263381540 11738705452354093036 6517789688960440254 10933046677289761674 17526268058874847518 16898281933175344742 251162844523178445 3517960581597680685 13898309470333447234 14210915526982858197 9842679572766084948 5380570692607163833 8272438742952909875 12849964988022560760 15409142350167379578 6844593257857663020 15776707218032917759 118539041960584525 5879923650023519675 10421757833306849335 5256117765020941733 16672131700804579451 523917426213658521 13050459647298167350 10263677411956475799 17505474716988459480 14717981251175143009 17139595846687933537 2799855284505793976 534040274851900365 7023666175930628483 15273823807338911265 12624731032848251946 13519266916786547026 2263850015007880189 1614961747486122830 14762485822270328138 2892392806281779263 10953380407281636115 13569716872575404553 4729863140572841314 14371016276819950211 12504630509018215950 8333690887082498943 6419241533511946065 3654529474526449300 5879101479486347772 1276517820751393440 11956117489438388609 2528191385639191432 2778219599653039919 2970764796238757610 3076872116731584976 18386728749664558382 10302264426740943156 5284557586622758329 3618990840796759604 1759648527750262252 2914330564921540565 2378488577006062431 11983178056585918091 2153916431159699862 6121262655094188519 4514588020476575646 11681449905808181850 4642970461717740360 9929897883991673652 209881724778478556 5760707034384876730 6032570160640729981 13651294650807363706 6209066181412260114 15767136985432456514 7128333640445895876 6547470605858540167 7432082793179234869 10213233299494159428 418885276630935818 2924643958318710133 3838308388411535096 18062247536162809736 3522364006557009595 328724307086538517 13078844315941361393 3353569070442193494 6024458321859456130 14232713204074771296 11485657628245160187 5892005687295087405 18241326282562178771 10798748275104781031 7576251196327396676 2573755286373650185 11751761148424589816 16399458250223800003 1275837900915834524 14340349378330208589 3625444835602165348 2068395360921988193 10125147640758700843 5778774489835171267 5618360104221846898 9353054289713256394 10935093062414705513 485630417992790862 8158808500194780742 15439991083969674048 11349283801453271699 13262926237757798640 8734480452147649213 9233414390307355466 11907103208238383109 13459464915014269413 9157947105869748311 16515632157376787279 18020732649073719212 5793905780344925857 16913950552846366843 5365212520320664820 1303140768250531348 15609514420530025130 3451032220144126449 11490656858366181736 5048937952429202941 14288220844708770355 15980929852775049322 7835266011682249213 11749413467418799471 632979346873895677 10691146099244416393 13276645065632512123 2430019719267376549 12141094156566229120 7747400778928935563 8141853595122447141 14762720840614211129 11890707450257651806 8675987358750238448 1678207719558713443 1129752186866640033 15342798403557669576 16394265900815804605 5130351800636250668 8206543139575654883 12173357772033760069 2213063424266023110 7185006210823028156 11286655196094876507 12475160993755656306 5676036304042075550 16388593862524474672 3295831950262386619 43176166282250500 4669331340925190174 12841394642989927002 4947083412527033343 12193648223445297941 6169382353545819769 15354779285738463655 12978081259724112782 7504965340116848667 2630829385866672715 14902620845324784700 18273786347720717552 17180327566650139579 7378239234378197161 4177553273036267564 1625391127940552231 955505643912717860 8109611161443640153 6970147739063760563 9323757660732995637 3508938656263119224 8456683978532052949 6614716619210172035 2736715465771723272 16962977898733724617 8012697244348516887 4670459465366215434 5466037082691873151 17444293842760588170 6335064885860226757 3031901821261026020 9895749349707565088 7452744460180665336 7157080420117191440 1607213732158489229 11486419709606041646 12172754694509298310 2291432657310572203 17310175059209267857 270079774168900556 5995938041356406196 6905595256460652930 3829003556440823509 7838397364042088387 15385339564426456403 11585007463558762423 2674365949130040725 7499731209049851632 9924860205336251646 6952105901170890982 8891004644656846563 17410063963559287176 17124054928348543881 6091545596546047815 14507869687768667862 12732130004026581230 9852182794677372917 5359618756837862079 24193479611276245 6770013041847427576 9729818890543436567 1530794410550657506 15183309321721247624 14958650255347958085 3550800591230032049 17436407279160804872 8620586944674578155 9848693608346191706 4646865854284493899 3905281169818685983 8991180218206511753 16673800119220475527 4830395120411535163 1561341077238451525 12009084327555425558 10684440599679143692 15883366038859079711 4391741807254371750 18412517791834493466 7186822321086665885 3829674398018997388 11422175391430225564 8971729756173581187 9026906488970306002 7487982265350603445 11759859693973611434 7048043947313116900 12905892758678715126 13641304937075186880 18440675833742791821 14560819927873157505 5248165743333447511 6462103496659439734 392836735677834399 8842147069351991246 1487591367490926225 10412655617354595079 1989366593487181982 9449119041325866521 9018222444783450833 2374082903864951973 2809827162559683354 1941072989490199502 14091808985763128035 3203382313527096953 6458583730989015669 2286483375118748182 16751411193596131792 11457018964820361302 18313203794758344717 1645257574552995408 1499325173333878182 10202758109243396213 11731166468752583380 7020895375973604808 9691890254962280073 3101085622702319892 4645179486875326491 7878646985978165328 3559630632870776509 2036252273019976703 15216455627913187975 12906969329310207344 6016861644157002989 12078597252397659873 12308279950769903822 18238088766983295271 15445677514787847274 9796715909834137806 17995473639244175912 15313782146910775346 9344664337929409015 214046354588220186 7234747537332420428 15564505138357279585 14287741965989717228 5454325527158367488 12852855902127318590 13451221692465880376 7166708633911230105 14303739492362816945 7316254044634350110 15958507376225159165 6872185428574415842 15140159893161573288 3422690131610613940 17327563838943008959 6576668159971235438 18347323072996610758 2483430512601004890 1292446484065476210 5384019926106642123 15132022496790206769 11211462371637935866 10688243100946751387 12635503539065230001 6978124170921115634 5533116819274817154 6680096015668795949 3080549681574810400 10449631608633578161 14177971615317894301 14701877125764199099 6738641236581867145 6968701256553510919 17286559642510779659 10157978335844612103 15044674291749656661 10456856391048393237 6910115001402779806 11601129212552930355 5928601176968391473 15468001420723465468 4025725178645470262 15394295377160989426 12028117247856088405 12467867338748235274 17455811282247165280 10307992625967739064 6686164327556425473 3481436653195212374 14767963484536725167 7072361730077671172 6684394738415929737 7975440582013900522 5314886225607338038 8625907085734288222 14042271435549043152 14016842459493904657 1523094381460153105 419408713925896391 5739980275079201868 3056636403997151509 13055543616960365424 17870460970115010450 11075964813275501177 17532950242859730959 3247009553049156828 14479132341989427866 14835618415867130127 16729325370408286270 18054849971777170058 17594738513126334098 3288098124641250254 3892904968211936172 17925938429122772074 12800923769919060270 3961410089780385746 13772522592690121327 14139839450487356882 8414859908749795354 14133939158067637944 3508200831764837877 6679599414576922286 12101430565050999520 6810160518663074247 11528541751425233956 12918143192959619116 5802033180304102423 17035168040956790146 5150688247420177310 7823723660917793212 150807080963423855 1157548934893660702 2668208828627207278 5920568142160942177 8475467233998825599 12250900020026082787 5802353470768740755 17458360333462526095 12237889662976775556 13918067029426626090 9888783064690577273 9765251522166639210 3107674568418217087 17830881841559594197 12861287493342093780 10805875893023406905 15483492722831884548 7427378305618773876 8122171574974963213 15907770958767296744 634683329166393621 7380510889570131278 3835878216546352403 5743685334766233595 11502117747170046577 18119493656087212344 13573040962097628164 3762249670513264815 4968737917473902945 11732373538284171863 11024143782868692911 3732088500950116161 16061106648619564407 777921716639865697 2586165071823205724 13162365195881044621 11888465975112514592 6013053037284384815 1952250594564328974 802211352259858116 1791425497340541280 8562469668873153510 16193746516671329466 10483060351272996208 4441376164010228285 1165784312816745585 16341670602673116780 2770594620373086632 7003419766863979573 11459259432864418542 2557580985423272775 12001326181875907380 2887184382195560844 15824311752988263034 16496904562915009452 18347212710118090663 13260462658319951245 11550653842473651514 1648090657862691002 8517739591327325080 326753548241541926 12727961575409128905 12562539847039446584 5102096970758567267 14712022331149028359 3838489955996333358 10500585792143120903 15807925019994913495 2014080038976932277 9036321424663316159 18391167744576552965 15102466092542938901 18238228221440640072 3068118130808755204 12244376650595890114 11228483419781899314 12751975364168578186 6938740388722995602 4779589955721025868 10713305943192605708 6854453501017710350 16585823614432724491 8764706484461405809 13272432016090647938 18064178318166817925 14639970074726976579 12931887750822746566 4772571300967812376 3668419375956929113 4926083441969097361 14364535801497788331 801085832407059304 5093633300043514210 13473110407865313973 1437135568956516919 534858836986972928 6325051202898703097 11915775749507413130 13227951575669821844 15718151887352322062 5010531275748188998 14860329500723355031 14388091078313572494 6350046194197919936 1721865887490027793 14418401027926765475 5743740034399144154 3800151875876483371 1017853704812131780 8289793804623522508 5688551262193370657 2138616983158733934 5856062190544965921 12436668642779337178 9953267064083841123 9675205473064719853 5755063449289465745 14432214660109702197 16455443014632155320 4023937016671025550 5097582286783342675 7540425658865861269 11351030146172856237 109809696856662188 4377625926822644382 6053199028436195930 15715443884823260176 18003188647314314933 7321094331842623402 1222441274695650725 16318295972117148426 5496275770655035812 17874241063099801593 1920972866094507866 1711315813050044358 5879036600921944730 2776471808114757320 16397691058648674779 9420003059645216212 628409885833159069 11956908374858148730 10159254250714764146 12214404341268402869 16606322324394010483 4709165246846973410 7365043897794389043 10141683341305519425 7155661075974648502 7639113479388080488 11593153399022288586 5110407353906897557 14285331817787259554 8026155898545113763 8030659904226980219 563742450907438682 7580751979131686304 675349498599324571 11581842926304672279 15044406438107481211 1761117260191769938 14599392005165004481 891392855432169402 6405364498671291376 18251323118545299874 8169330969801650510 16572908288501167982 9643991484461713897 17573772407085144035 11341010485142688248 12469146740055974683 10198067756766363245 13367873689966567857 8238185352538500592 3902192611646721271 14812849779219032957 5627809986865842428 16069077506797973286 13083159492081922390 13021352562789940603 16116311171192957864 2228817830411115426 1630164407257936025 7282649639495781739 7048283854511927241 12301033005577862226 391209111951552010 6501500087446795226 15916033116117594510 3112462676680702893 7183000694400758725 6041085751816918819 16140279678791403771 4657219175403644822 13779127668407894591 17172439779610547529 3976528808277342994 5729679380403191709 16695694757207259218 9004599905317667533 4265287104708894319 5533995517400981751 7862332449049722362 14875677592036889149 13567442361389937611 3141648668533249604 17074896524137529208 3289468966433897829 18358588439922631328 14283688568973604260 4406189881290328755 15807230781879450688 11956271334523868226 976038043790810335 8621397621502459976 8112248683961726900 11392358389395210185 913487452452016693 11598336988208021746 2314436649840749641 5965543890147059752 7821129594033373200 16668585918809359636 12710889327187572110 13107490889643290748 1951360044926541396 6057598079995066623 5110216222301966635 5671077084576354497 7140691323587103333 15054995618259769555 4857555139948926365 5978072738925063956 8194852196973309158 9724504506553295372 7208559489794119485 887249293238801447 197925600812507930 4925220662161399742 1335328576039670716 3357538351766491984 10690657978877107163 69052712392387945 4112881915505021847 17042065391451264728 9566519333732484177 12057740189783145432 17714639838687998256 4379212963466326749 12461629267168462221 6356862403904290054 5461806623413845374 12773414424796279833 250517142591780155 16417958430453482403 11616997967048338362 667086311705796689 5729117649238022869 14398596167822987314 7656518484508443855 17580899423659026687 13212201131748944042 11860768189094639871 989001020802005760 4774596616008606339 17114536345327608880 5077840379259756035 12883526685324598629 17506161237188695042 10912135619445681326 4636960040036108222 4231555038435552623 14166981808111692905 11431791718984023141 594145095908747382 13435157615856472328 10745504012511910123 3764789211305443693 4861240025227877138 16202212321016919373 6066400512296803785 8483245463224135732 1180015211395573660 16156157153240877797 14241749945709400502 15249218886604160555 3716798673711899925 442863501178119511 13309342230267557168 4663564040496081418 8914135993207837513 7518009241217414208 12097084634327609553 3922678488248290918 16554654748361598773 10141656930217378118 16831291221744407956 10136298400320767152 7699885162951844755 17116996155277998798 5800935369125605260 3481353145168949367 18246158789738053886 13959316645088493701 15390575139771206482 1118568666840641785 9722020713609914161 7505864769287905405 6869272782092182906 1180258981291933323 11317458615485062929 1163124656326267237 1525134939781213402 9102457137250254365 16594792525343053974 6786178228582468744 12571185632861244458 3485460979685313054 2494987460673163783 1817049233142620532 10497653582514259090 17530050504618936081 2018733860490856788 13794290733997116540 5428043548645001737 8892777765075519716 12060490458353835700 5302987832397670171 4096082496436787829 6942259864324869371 16177114979196769878 1872751357951850417 12378633872364850817 2568441040696932007 15816356532972113462 11681531667036653086 1307376847227020959 14037158491212919080 39506276254864947 5106297750419265252 8618494819613227786 9206499125810276591 18262518127179389568 1978123175163635296 17253186098181193581 11847855144584622358 13170472904382569302 17014260171137142043 72913708047258489 5313061252767873415 5010985507148815457 4402500337556580903 16341550593568218014 2305284901635584170 13427575973705141596 3968592714283290039 4370291937345688027 15347126242864817098 8366492708364218588 16368622760178519845 15004143417109751114 12092475597610298817 18111852077745965614 10014822067978982931 11036230108974995439 2346042193730785771 3393879682484781379 2928626709636372604 12741676329804112907 14089158936632691529 16049145365300630510 2712149507608429444 5407532232314571441 4915907810365800526 1902709284129824752 5105498060775850288 4822710192249445401 6764825732179416429 10943306021873234334 3952526988575190632 17910409387807878550 6597766120174619039 13172612369986177760 14725706922108392565 6819711134375799878 5513330990411231441 1702406396905813995 2385405179030034149 5182954093857632585 18280795135560293369 13412057844000672743 14688268010439739190 7390275500636239614 13607202467665694801 9302049585863771143 11716648829151122849 10973898377231668284 5679502966714097005 11326399747697959960 14601926018896652257 2353694676896927080 16853861149355179547 4507656316903874050 263195501548940187 13361749272793882178 14368406439426646113 1164501823469863604 3260436994371997781 12169689276499085559 16998905737025557791 3359600284833676912 6963376473715156647 13907513060391787600 5027205094566128033 13414950997220403211 16955821069496413100 13985961385629465501 18332422393125100627 17017660913035522073 3651218587511683330 5915036636325666504 17312516149952065694 13216956579809209651 15175645618890089270 11154873325069044598 6827352116699731707 11711453672826249523 17523113576066440708 11167461866824022607 13146580542547620681 15330678186495468707 2206280373522794264 8926309314557663966 1029909902058454541 14115072064750498921 15023777605308169602 5469555467803246105 17103125013329746172 3126502590995804660 9175886513211823244 3110734641525912892 13034513068169684317 4584888937457196585 16327678868929195272 3673103830649188935 11270629574404331531 16766207495521702096 14485498857594087422 3579169320011661746 17561996485137706596 1671845103383922949 8857626248613370659 14146938675673710807 13882605786991579560 6304742053279335910 5399046693306591945 3838875315161187800 17293759631052642956 4894076538717507889 3787892704197479900 7624208334808042781 14786875237501371517 5730478798649489371 9252065334579501886 4540073940833010287 802293733818858291 17418382652584707444 17853893429612873878 17350458218152651892 17063061480861654607 541785553565103714 2877444214432732282 12302252092758706740 6643606058123419739 9556281419295408194 18079454816991109607 2289447615704396938 17858653507972353092 15913731521093070014 5898901056207587441 9337428170992317348 1858435425199047681 9815995965777691050 15994052178636551088 490439907280081633 11629822156416959562 9579081307974769782 9778114734163231979 6120038750579217049 11315988441948130681 11792931766939795126 16288353307139976896 14522367672960679799 12845494883827136858 11872831682207309432 10992777561907895643 9466903088835009874 16381515049402770826 11834018630716548515 14176424109618307218 10360915920445139136 5185876233147648180 11165050245051526042 3664623273491970712 6045054631331922385 78663784960976191 17182615963051681671 298361269788410992 6349266246181278594 10156314107386687394 1570626525188836890 3362705388833698467 16408940041812270549 4984763552989151390 7182099558588813034 15515528575172395273 10463638375505168619 15105319923870015685 13650578248300532081 10902540075064296160 2502216589044476470 2496042542830044894 8829303372081932903 7004566087776152013 11599086920215764661 9722777969664868446 1035643585823801155 11969556310018861749 18421703631281428564 16973006455869267398 10114602903245928542 5669627876736583194 16590988775363014833 7578953255530645451 13551668112395968531 13522840138307665133 8504168825690053143 471353810058123479 7422456528807562638 17098678620194918532 18431307290817171581 2780208828944208930 4375001220665504175 10941595270674067184 11143548892096832336 13354602881972342939 9548450987378159882 14245093861981991116 4467119070767155271 7836545725320977003 13850607805681110876 14429848739921481334 8762827496402093034 11849114225652852583 18042642986012623201 12153190562228816340 17547467140571587497 13346562310504254615 13305891576771468823 165308082519501932 17291132779580238372 2482567847221943182 1017186030800117846 12561231191675919755 951298429591326127 2946466278869009903 12893918612167868175 18328287359168515747 1238928840683462073 15185883746038797725 14307325210329997486 16858595635462469581 17515715100630025049 3271771788347482155 12550259086798836278 727778337637611809 13189314126675751278 2718502684560019390 7145613496217530417 15788543706612882802 6553661721020245632 2773959977605939580 14126605180832534858 7221087831534232103 13651847413353071914 10343028961435188209 2921014166381016576 17929188497472640675 3416370499416485558 3604926334504754117 154325425278878918 5417266132070550519 6406012956384361182 888616207235057225 15395295381734575243 7071078286653199882 11700901822839313007 1452674612288574310 12306349705499307711 6224198435253910438 15389835479857790834 1027737687243106951 13505670571207207575 10390139649113473741 179169979252028806 5442840346819695042 8824465899561291638 15035812652914814062 3316731525593752646 5105786118350706302 9873209205261819502 12928969282544552814 466710527291475071 6619757867213911157 11766373227573135230 12077341918222251362 9503765372608950856 10126855027633721109 5898736985327073044 15203841964976555959 5868527978212801782 7101876134615816665 14336593899305702518 6009341935187578928 16041886982992546582 3634863700088168778 13020534130445781373 15238738174941260872 18107570449655363660 7793944350019385811 10812005238921146034 11099292170533268722 9519545491114464848 8408255669073514440 11236381199126002455 17320407994718768826 5159961091460593159 16359911655637666544 11961941483693860133 7339574648619176714 14697058667723123272 5981277052057970826 16429458528826236429 6843556710565513956 14381239676478694961 18220872842624747500 6127792227406420102 6144598417199085957 4231410996020751208 12872953972931310629 16930093232408508946 7302282058678109297 871616964308860360 8089310038374980735 3088196447104650908 11025928386589022560 5870060592044001354 14620975852226822960 15654686289202385016 4542993372786775258 955080982674131100 8786487336822101448 4437511994520734558 3861927172686900601 11173347131263266344 12416890017256414778 1097844898673439365 2870252845442369272 4719251842559201779 9128961036190742498 17403228444495552095 14713249159003282141 7606666202110958341 10663848740313116302 11252215680110447022 10712038544731248347 3572044636586221291 1112708134440496552 13156302025448510011 2702277171494888765 9963471658442639716 5071253965526656374 8707705455825729902 10894597227334493048 5195784014530764937 9675409847380880935 140443456264878096 7154219475034052386 753034871025748521 2860460133299002315 1256777123609793061 2870672778732104404 13784765050032198060 11499618185236853795 8400491996831240107 9499334182685190122 12532205458087048341 13721848575947669248 2803581751862499095 6291907933951050977 6005169441144640622 100960387475498461 6939539683930426467 10430270271048123777 8096667670832538704 15846346476589937253 14247064967202571441 17392283906738223982 3761200180394996712 7652750014431370660 453700676914489829 3170566984540660290 3720499740476669338 3208980652521072492 7481046536107408885 16799516574200832236 3582494250812224071 12858592171771651603 11417279917301459673 15002291577833442871 6342176346005172470 16028596814162640812 3336659780017207488 12556586728117911222 1141780386763623058 15334771712609028707 15013666595757392473 7666470747954133633 2845866333529557695 14086354574349179898 5182727468166190659 9334088229362463930 13121756512360248854 5263679450778570504 5513174054558457441 1230396992553900002 11160713151946985838 17940792009989668109 12871215422120275000 14565774980643523469 9278927123064432968 6088391346256424097 3115904348867983024 9528888409087506720 2960270015541751307 16196529478539726706 15833306870256007406 12041049029903363023 7376606500599720176 17963731958133746172 713693716829922926 10705819848913065965 15765218268719851512 8496298099058281667 9194613011323405827 6582385896093942851 12574227413478861410 7018501291343392515 216560165837558995 546342962014895985 4740128205619140781 11411049687398979387 9040390401479067371 387185116812278865 6193641697537418089 13767191056188757863 12687175027396464205 8948929290945458967 16951732782956866298 2550324728295636468 7050843938232356378 11809274297595249861 12730276525695946329 7033257270061710308 13083472838086717302 1510657386116202906 12945466115538283832 7166994421006542603 18371466105858576013 638854787718535578 3386392192389895431 16443339906925462334 12069759806304110901 9240234865257088580 15382486739573814748 12000397118085134264 31014806696782900 4261342499939435846 3864126280049933947 6314305874042653362 12633599872094396511 11315163012884364202 5826941530594426371 5208511666802947307 14556396007723467334 9212898299511746846 15222017181760543759 4507005036198647122 9021218264127871288 8488587394579107589 18193403225985786357 11836360865503703223 16864230713654365347 2652363421394076451 1064538508817661090 883719191285463311 1763763151781653075 15717191004864900815 9132595301912795786 2462988793899346313 5074701588334222878 18433834537372846540 66693698994264186 8298881151044238474 15211041083005518474 892150192785623937 18176029755192940017 2021058813684190830 10935525237567726637 18313981069859412220 17843729062397386270 11875149779579645537 4072538894782785299 6736046292720822200 4555273920927481499 8108687316017489109 12096791788015097991 13178542320623912063 5233518388743682885 9298733864001678051 6330495724258985614 2674233636648278922 10932018525981855729 15486001882549469132 8215306263037908659 18156199618435062789 17930141759349057547 2879940710806326223 4989996454404932944 1415324976744415502 15134733046895035223 3938862848342074546 11020781698389289552 12318302185102470222 10431172017778213111 8301330593931669789 3332950292217954110 6236586368346094958 7650456837923117935 5221157701796092204 12051168700338105365 7784619251736086853 18090307775302504081 14991877047365306791 13387398422742535316 13610542079774967028 16321911574509962603 7377741045063434803 2742658407783675457 1213197343740324978 8238213056803675519 6364004729839706212 13014221021399292954 13483046038762271479 18132184472727326366 7066004010380887182 10056981556877233642 9792841939441698459 60661993686348332 17779056633041530575 9011356565892621503 11997876328536129994 4802327770204945554 1400549410749386911 12890477061559967379 9056613263397326631 5908185993763572277 6244125449677665189 7410018860121964698 9658281155128679908 6315917652712137173 5470148752591490351 10007500168119276631 10942252922274693593 3489981310057007735 14478026337131168632 6667329772465497387 9481899717174629657 9617823471562503324 5002011485004204305 15089980117370692748 990973795356621249 10045729892539482861 9015582569559386991 3191324618899831678 5079737992118247780 10488963993518779764 1519797109072288472 14261588840814037974 1735708314855605309 2970487761206603516 14253865450960663819 13019916304024256135 14148362554236100339 996964939781142653 15948041408845312275 11138358834219087090 14857682931392364717 1302045505279744979 4456189111891489434 3546680372865028937 61076286266407332 14157079382210143530 12524277086121893343 5032358093262075885 2281791021439772791 2650378502842492853 9977044029803733137 6194411311876712392 18110186508214874283 586641800288732719 1839852982558054295 18144401410770346694 14718724760469515916 5048728060396007825 16387731610159523323 7012067573473780120 12124356809756985244 17871422287372176936 16398343759065917273 9087973796828389533 8433756018036041259 14660640128957300490 9262453455510507429 6281895592396787542 8953718709341044541 5000564533704203920 4233254808537613293 16416673923206601589 554799699776891470 13363659950177932748 15308302154572220685 17803190480510551825 8659897861311949765 807526486773751188 9438808789555145624 7186742152912986848 10083796242553029004 17754020892612926677 14997840669022407767 413514360436512610 15240249305825854087 17135262060848630962 1379386669101440577 5755131709119717672 6516615292765418176 2521895211107151909 10488974465088837543 17876432372158313007 11325686140200424752 5604420264282266586 4296297323463314602 15360460957295668095 6063711128934324315 1491147867853992866 1994911716293446406 10020406403480222634 3414510268033154310 13279300294153717425 14727035534105056319 12039303856874205822 16686853944463564202 15459833372093745770 8948996187096321265 8866753284493440285 14742653045132067619 10823670961002620622 13684767399852432398 243572855619374689 8555326147421441758 2270125538434978971 11788433025673287459 14521939766269607732 7106754192323092006 6009055665386286786 9009142894528895911 11933448785810707372 13490568152105156347 14636329944356690603 15819094712993111042 15825000672429127094 11198960450580615088 14930932113771655044 11203004569806324966 9649588985904104790 386294338623541725 15336567478721292723 14037114890321019949 9899538353235828888 14791984900280598000 12659060800967538246 14775874591784687976 4437384058917086976 17447099809618591574 4450870002553464095 5573764660180946478 15707364110216621681 7696620082847748647 18322554811185145875 4010757649075282974 9957239486395375420 12529848997232453208 351522940561789507 16588422161378080919 1061152627674883474 17265069591357799911 1243262579297256168 18019909829107577828 11801171826211148037 6117767065620280400 7625257637255045147 5685071023451689018 3918158528264097689 16830415088080518681 11145988017858864642 4595868266405758581 15969456139178325458 12267814644697315297 5834266689939099320 14289243622739409692 15046734250291287862 5893086073499010133 18301326819209599343 14430173764356902639 8768943836329756052 6613220003917932958 15150865527486799998 7164633470298587097 9876558234930033943 17796602354947045811 6777219501021613701 16846481589811052990 14137235618818836772 12880276639657453376 5327189417490039642 13431420407092420686 10501359791421415742 8262732618510272613 16895959111137009252 10154546396302113224 16326028999351877652 246179882189146013 9453595179724997571 12504776574064881672 3773644096696451523 16165527037352546088 15205292930679592450 4345623168620748317 8215417014073025736 15264039690798207180 10744519288257878234 14043212503760991681 16032412649621903339 4474457011614169735 8166627063500595306 13539904565896204786 9744242437569783750 2514610772684640596 18009606294450205593 9940902068465651862 7868006006118903914 8456396412556388860 17987506578784908819 16459412991772177385 7023617050381131207 8203225646823243426 1047549679471468555 1331888002527064481 1126304784624960789 1345186044162795223 16034849388185385351 11596984356913674744 11687015024115091094 14184973921905143815 6789497163921978746 15141921904543402548 2245042449034480149 11391243946091454824 9913233086941820857 12830189198435145158 18255052175249881549 6022349182048768414 11384324696851853577 2455820873950043550 18157936419757943880 5542162770714227406 4537562793851472810 1616524319851367857 643945583506618889 13366131561233597034 5556873555273184859 11682160462080773428 17107535693950074404 12369955509739368029 17424516821475517833 11803372841358223938 8384097580152954311 8550124395417544431 2995776714777116369 14520287402897166630 11288633937323099353 8820194632693583208 10372610931081674850 654603750255959563 2588122040258130179 14182025638044129408 850999772771283659 9507191255073244772 5253388387428882768 12700553081443390859 7864462201284130408 4132616649452607318 18229514597319034175 14149429716982729055 7228533710560059781 3957433396480139087 11671960577883657073 14461590056383591047 13614334800050260405 16438205938299462275 12615267760684459220 8608591700838083748 4336424492229209466 3443777120101708560 6196317565838293992 15311593460895701457 9865157030654838976 5271342380176665917 12720491591902667582 8797588628570125694 17206727249984715279 8910447377770341075 13984540599819711147 3349231104779770078 6896853945720024875 9290550086069436191 17802922325890258120 8432070579531571232 866528202909432594 6925974655621668291 14212421771582916589 7022151401508100983 16634694363409604041 5109141198921046040 13318683911828275438 15504436739391179140 4330137407666021862 6730562372226920508 3143252959396913736 17344812237433460542 3813382109057612775 675653342103599768 5894529798531997905 15182108621268921441 3595523547550702365 15051124382762012337 13364950586697328049 15683664330198225612 2142631115671814756 18280384589548742474 1060276736692693495 15621551832274271133 16321389422312846655 17273309950384750028 10872842825424968196 4949566155574491138 17295299346242643962 17495913036261593805 13078264065380946390 4634566440352093389 10883408561594908109 4703330347877183829 17224569034669439089 10485233526490927180 16540789147659985535 1013695150271890174 14631795568136317673 14844796020676192754 4627114136849083347 4729982746071097705 10202002623670365483 9638428110320779899 15296396022151238479 11252545860680452202 4427391461941076545 9823391920865196058 15400114381184948443 1886220974904804171 10571938051929585315 11525628649296177954 13592018937776177146 3150685406583539417 4115651961345535210 11630185334098780801 11564763317045968827 14132415877100515110 2513852954771234280 2879444453285726337 2553092210738623785 4650771046681668358 3152978958904133217 2564858597736953589 3249392123992865787 11603180651918637201 11337248631368135277 12191527411652224587 9089331436330158841 2431784457956447281 3201895878469901881 1639504396363051209 7792067248807042928 12529784269545637799 8309130997330416763 10910657418714944895 15684324822878994335 8230071589366162475 3602498320658662064 10598118012445354379 224663055622210993 13744980864458987786 342369551590101213 3450430394942359555 17082720557383088644 10344716996881245834 697098391143134345 10481462767805751820 2037911744708940977 7418715337787197758 15901085324087352427 16475135739452155989 10853414730528951116 4157123886678252286 3752383008638010530 16466571771154347386 15679756729385926657 1474536319637185691 16609045162169194763 16916261759560185354 8356745722231999170 17026137248527334561 16260083003916562214 8439305780830447928 114589031610858122 11693230200085751571 337202434998568411 11485823371467389349 17407397620898233755 15432332772630564703 13715026791621053446 12039360407867678113 13772080395732890492 17537432539141788806 12361350896941876456 5273212516564465004 12653206783814345227 4872273704431418505 8559229798318579088 11595488204308702643 8774163572935452483 16476276271438246217 16565835702163684595 8139787735119648300 191855080884931231 6328853531299340451 8516212311603050975 15262929318739042005 18417685675876471197 2568307662667705240 9767621043249990879 5782620255761157233 4447797833293779440 7596817883491392858 3785848169438535937 8724913738361773570 13707699741478440369 2620455435043213572 10317318428960044252 8417736756303732021 13799851559514245269 3190632906743702194 8882688352980657299 16155571076563713624 5486944103601227622 9237967490195254382 5852366220081685743 34416525330566713 9058122126938899593 13341108662246694232 2024386775561208732 5910069995658423384 5922691668701341846 7742650210712970543 4411981004420947790 3994839660170361610 10691823542988823534 98683248465571463 8557790882407743151 17885275556212894106 14450474957376681978 16950642931707036937 10738694720436062906 8643865797179887889 403506152342983129 2641654488985543636 12211441949232501202 17176144650195840018 8407883205996221717 3710067152686597481 2813179171444811433 6867473757526529410 640016550606383520 13915802754503391894 3894208111899298559 6444724434491061932 4051180726226905449 15930401051423730018 9780490604932687677 9654759498744239354 9036707259281129814 686996094552914894 4282405603495625816 2008943745072802400 10369132710671504150 17655458890413725493 12286897903614608161 9971863224397518304 8943661475279368223 13095456830510159505 16410629613913482720 17219587713779997845 5491089014457424339 16301603049210269373 17153228431253507935 2283609107034026907 10989628102320770380 14964304772992695429 15455463046169745647 5777127504534871414 5656353734908742937 11234284531491324508 15534427025062665204 12891323991380551503 7543560329631360811 2701190125585937569 6140706056879775235 10034330222878179472 1548984951358892588 17389085239834095907 9754475587622543473 17633921308066181218 8580958872869495978 3596570459456778693 3814178085170579425 13335199949043837283 11024249245992789968 4309863976668315236 2727560619885564883 13394287266239296633 11564910838464098903 16158269683524444257 4743629944811928761 5727015332380692524 1471477998552531238 5174269414358877786 11510868197001985631 13058059045668746139 10128986641337399804 11042705751736193758 5384262430604179620 493046191491112990 6109013542047174351 17349203784101302814 4127615218241493055 8922790729533604469 12745843645212236969 4282427151071432541 16756208595177226339 8082529680801737047 17028003309025955418 6141103164826229908 18087087865739387006 5751656065197695625 16422333318169367284 5983052913208839358 11990161731382643762 12585338125319592214 548659594756175403 3652587996240551139 18090437206795143300 14581757780687150396 12214716476699103237 9070258758532153824 9373737909638709441 12790934166331794185 12747141743968632210 4938150414402920224 17666791793706957397 18087112102452593667 8695814238348165361 5417773206724434742 11980238068735343809 10693507444614472286 18250719734239735800 9457887468483356036 13364425313027791929 13043917529917221293 13263560565488863598 16289877142392220292 14935921510534678960 238239558700152753 14860394945997375109 4567648118940649169 12814383738520960177 11494775900428467774 3883228923253341514 5408853510248235245 8718695428457397757 8495721944476629316 12217003720491311258 14261588741699239064 16465796069489317875 909978195678929972 1053367476692241626 1620034080586226509 3815892942071308323 11254973955615381781 1429743534673518136 325794295889451426 8858666674688081944 11686838592267127929 1110029193233513710 4228236611089740675 16029046268889887407 15434261553636544534 308210344117299493 14356354910225680753 5126546381934277993 8831745424483856594 8671187314939786142 11947920565102531482 16596947452710750727 8785075824510875327 16529813490636118375 10583792022774542038 17944135670772422613 9996678447166229129 6571720103481730530 6515069000988323960 4094506415342237766 1623505772664230074 1658226971166435052 783096786469290157 17588227594025560966 17805072052957049882 8619507861730454539 15543526728518216183 7670255380005486822 4134837441926854243 10063661274394776146 8201618454594262768 3978018643380949100 9454306678848931965 12056616857523700970 6632816419026767138 8881886305303871150 11269909996498869336 8160009057156273701 10186690515185714028 1526623971573141805 11587125799852595925 15013264567100191163 2353733924220529034 17136746565207307566 558059316127553060 6277199315377772024 2674118933742106528 17969849258686395023 9062241857365815597 847865715074837471 13027708954935809405 15922576133214991672 9836250672633227604 5257474996948142811 2698357538145681860 270879204107461582 6024388168623687443 72514122014637791 206823267738982971 13635106798179697450 2259458951402941620 11488139350272636959 9090306570842439809 12749441118825205514 9111990238539539894 2679387473320596668 8811684184057947455 15656377697915066527 3875966413780079163 15439993655005556338 11822881799828723261 4989418209566655467 9031832780547185285 3328654377615875440 4857422836424625755 9490769095138635144 8115854758652262716 1289053447708688588 305986328634520611 415122379959782417 14538730275712134649 13349069546964188278 1735980993376776254 223953134224133802 17721822191529929846 17589381899884330322 5403810083107351642 16165874398574363538 7434489984705605139 17996440093922931823 15555371098429339933 11252812199648464346 3739277225586166374 7893397084192936421 393092637657537607 2688110996464536385 12117367888448302734 17197594464563423549 15310245719418911046 4781185942106297359 3274114009757457672 14715340035114198318 4687098857917073187 1193365716026355684 11752477668238235701 15778328853447012797 8217633549720257132 8296358177357567531 5888854444343881596 17514943364051070725 3213125914939374146 2064317859768472401 15436900699799444578 562052884306449337 424837688176625094 8977616337097617714 10766890746267938399 9039283118924407424 12458171070691245807 7748303236575850301 12039815451943287091 8838776486109939648 541906094666503084 18216585770951705682 3599119814930713983 12067723254258865383 17013616227569288366 14787134039567985728 4069621985394341706 9044902424947742567 11934384885042002115 14823896409776042196 16052081487065404218 15288414624559683210 4427685829616588074 12807568590845677489 2264285843298633450 17296179912177583896 11861073274823856978 2686885226062342142 14457266411980054469 4219178417414446255 12618979958968435518 11899203678667802798 17479146549432035792 1782716556734848194 5545520705355644616 13172000405770652274 14948933125425238792 2994583043792277738 6009950861239425348 16589669378370416162 1338166949651522102 10355332380871614885 334805693234611098 11309790224078321917 14413928437761053373 7382087851503755853 15230790773863347516 536420271889413909 13676252800053915771 7669423564239985567 15538125504653063806 8767525404251464361 13212919338964182346 2639722967831972924 11504391522420839482 2647852579407678534 1548696539936601663 12045038115090998186 2861355764415536103 17203139505374233730 743065355222777987 7389932135258989080 9093132801083421318 5222809034499488528 13604709537835176921 10066223031553896440 16984167649005324254 5933062346835946477 8152583211120095505 2125536301858957525 14060699199502873690 1685770404303755710 16750269448150828137 1591184886685775597 1873940646977745444 5166806638365440276 9708954905356587887 12178516058392401048 8185953782013778728 3561565838728431935 4419187628021454042 4179282568510575577 16558722767794322130 755316685347166771 12613847131775491465 105003696545862854 6457656790980754262 4037123831489859596 8769952891489474112 12844956431450895862 18315782725180223936 15878642009268872674 10165329115249355193 496617601513517760 9269567051809731176 3247674985977326300 14125554312414898023 13880104508903946428 17904999353339120253 16441971891180246195 12258231661180635694 17761502525193327956 2024401047686007908 12163905498176926581 13783567241645824842 15375969690255615294 12340648861573482779 6625818413355367657 3722920506606080562 3851353253303592659 15105926661008021255 4564784811957700645 5827745042228573606 17750521038259025588 9775537144796002376 3157934194673762273 3245998530402175198 13176018921512915351 2596710918319996294 5774438181011512703 17201979028923494237 14894991077718029586 375687308522522565 12573947246438657113 12901914784473039521 13875261902432471695 244889332428453966 14950312516425941989 130259439344446786 17608769932364985841 12635252091045692834 15023503981345813421 9729877988045409202 4856348186703149843 6032665712846255263 10007724175650377826 5065822743445225712 13781272807203637109 15176045332899724825 666708593876363870 3642246430781445996 4662492300031881784 1837708658305120183 18005945177648036104 8056986132115624398 7405755306327770599 8343560522967409885 4928262740459846134 5961591544723421593 6351973093875189189 5045119266368702888 2148481607164980580 8950731996128800582 2869120706103891138 7277190771191233418 12635406804949646159 7229780876705423964 1784126866275206204 18194587308452551627 4732001327239750135 6888954686631135710 11755332453672326848 7724245363667668483 12515906401814988629 11703570408270407468 13116869840524640223 11986477771269583750 12787814146581257618 7587399384759722926 7337265754442407415 3234419484465117318 4264356362733579359 6465799711983650133 16288597364729114704 3809786237823295823 10915884010545579399 6877526987694253943 9078141980702994186 1401697168149415501 1223432298219815228 6553220256510243069 5833611564787939485 10802590776756832234 9674720644435399099 12937205905738245770 13251237768758775311 878125235347981227 3531876849939891086 6358072516824442545 4319409869669341532 8893501003749960539 13021475165500458661 5534447898324433226 768385691680260026 16513136531612830266 6539921722451854997 11640943009735703595 6870854480011601798 9846651583819771962 5557568822627986998 13015769052089951414 993832425726210915 11495016836314403437 12228823053412855831 8119286614646717605 5245764364824379682 9815807588188692370 13082488655553090114 2688405009552793375 16597957351025013397 12397348845985269411 10741033350779074231 16901688500438824171 11683757184753098712 8116526837438223882 13887547286793861012 12597802433483447660 14316634193356327085 11818510033832643848 3153927964700932856 4250309047517409681 16997366227624696533 2705920659978132189 14958715277912229306 13934058709867064644 10594154216941450873 17097435245937553035 15863672971100036482 14604111886671783622 6356263697637455922 5309338687272772039 9553786353384909924 9476271554330070358 250749342720470300 9493858394127771952 3574936333954578410 11819388068168919505 8057155901860985416 10621029261095202387 10889418764305755873 9966598101354637826 1915383656411629230 7996672548839679600 1620136773945640200 8517599341222234242 7131664537370013362 12849938760758992697 544068685378866680 11316117776744137193 7779650481126934378 10276704956373932009 13114821436053032526 13322269063563292943 11887958179351258114 11443213636153595223 8792770149175474370 6688605942666447309 4277253186686585017 15704608027049160471 7799810513965627477 7250464031640667582 6979830244756282612 17682469859939996521 7099184591513953241 18321332250177528049 17461088758476535115 10013779268421850893 3735854937893461941 15557639117367943739 17784686874934303695 17663385179954928211 12296499089411110394 4981261354821166527 10341793828198050772 1171455009836672911 11081621833029070159 12707162152899717457 1482597849396319025 16430151231951898998 14762261159975068373 17417759471364912383 11956474506785149087 5370298917056847444 7147269072480972340 10704598364872811047 15570679112841364733 2311539210702337655 8597918622404189278 12336159495619516957 4521832929936403681 11130100730057307077 6826836791838066004 14789178459892380410 8336630769551336202 15213541799550578755 12075038923807469350 13331597100749003891 12898548325531483195 81746305662863538 12566788364933381260 6238901940397908751 2107134904115799364 18397669547883819531 11032387010764814175 16562804954049752519 5958901071641825597 13821119179116344853 4121970776577624586 2030819032269014809 9225113936980554430 10402142376210320629 16811841656495719327 4167688687746819686 16660063527790384000 10189523880778752481 15409577395093373549 18008092324135971837 8265929765639589344 12769409566331551968 644083649630880826 9710951225386514984 17396257058800297348 17453036606187278672 8864006458203860938 12536330116657703372 18271104481034587122 4746248362250277489 767096783370820053 2339013559762613653 14753938243100718781 1254127041549655078 17483747629608428342 3076013641976127675 11512262457908954432 4536752191806811560 1081297774896192624 11931742947979155566 669447426291036894 553984993493090521 8075756536106784147 10350532452615268472 11079847047033205222 10774146518879718826 13108263889883709307 13293055844199939405 7488113982725241060 11856339251596504755 5488736351329611340 4098777795763196238 10906451127423025070 11835023704752324624 16977354287793370209 16409529282095098321 1872014421765737662 972678423003570629 9329028648152289963 9731295881531686130 7158338915872589414 1941696275012645664 1447630386786492279 1967570285153808802 13217739394512801757 6263739420530337012 13988163622571473078 9605285323586606538 11489397018213913065 12877172221789677517 12741697307530635217 13863857140491406197 2226604951990977669 16106706804451296669 3364123477557261440 12715494710430229422 7513897577062966484 7267864533475534206 11451306707150730213 8493625579742404918 2377727883063055613 5510895277468398013 2984752439042290108 5873517134291366109 15768823866999502545 14533018242106257647 11551250436750068935 1257434877127432446 16153179737473062376 3303256783182983919 17923613126471737667 5529443270512332731 9213028333210723195 7479379381184726847 4181890847990603987 13348360116577049491 6661031751377959809 9740354980969730084 11909228049341380250 3821413806915884587 17912230461798139504 6941910231680579291 14181916447744350465 14145583096797355033 323473924394260699 9842058478939654961 9361119063554546609 12559308109480296969 3264821018291653577 709706298815981529 3424876597682128602 7709702995621048533 8624647067086363963 6418082454856473114 9787670616031256054 1189931437742098237 3318164576422029511 7083265539116761237 15639792886896854085 4848484597573128069 14675031999761972911 7094905741055550869 7420281453009262502 2491610295424848944 9787057165169013267 3012678580169627970 8012742352661653013 6496758090467223173 17712318060614006080 6264641856979093909 7209263887017750002 7459020526164069367 13810774846362331960 17591405378400399212 2393920734755895935 6049382813371647986 1399843916257050077 8009553369147306 12879470086758606895 9974599501191306766 12720391677662567896 15102409328861269136 10140544044011037312 10017677785188629299 14290896687408722508 12391288585172642767 9713851509755617055 5639479441608436441 13888852734872274419 4968865363483605118 15737526015004351555 10666110035563958862 3774973568146024046 2023460075938448417 8114287809539227448 9655782065019282676 2436205478722503651 11185718386395932771 15028649193093448032 16279415231478336151 15540100333850151510 2119833944661408818 2971756855181409081 17775936625763895440 3537889178692196924 876543292911412368 1398932571859598001 3276175218929756666 3466253012800230505 13291110380808226101 12228217468901523985 6753288425451799910 1337190575024876180 12264511089630004617 3967287098502945265 16495451226371544810 15070692539815227658 13478524664379221875 17546888042496624719 17811746807818352466 4297351744548525209 5317731755812777250 5340905687844658938 10196925371018156925 11290758945927271678 6383476956663045951 3581179818510841614 1731615901608477970 13291417441406553834 14714949912123952000 7529045549823418450 7101542227160165587 2249059756307656181 11499892541050771577 2590498178789387082 14998275799192277615 17523728270478520428 15826358250018547582 8455020725068796824 11913029816910770308 16074064372810505128 9663380580711152628 8159974615401961206 6899840414674035026 3090482310368622928 13074250505847708159 11673012670081230469 8877763537418980283 18363479028118273780 3830598167123362310 3176217795644581762 9556845395521954522 7694170751955156573 4980162485663721445 212742406631070857 10643261165198252028 2844737479182930568 476803132995791766 3540978124841168325 4684713495268181518 7779911448173067125 11002667364869623781 13695420288533324757 9260427040539305758 4979782859757652724 10942789899995573791 7130607964828171931 13378562056279623514 7379901528842368038 16158273645425619371 3220605217634908302 1155777012897466020 11371653218607612302 6296450395949977937 10997278893802524150 7016860217523437062 2411524973736142423 12324047511316880423 6691156562086389177 5693320749360261842 17001357287406605292 6943764525948947994 2726898311601769039 9061783123849976171 5037507545608213064 11704588019348955277 4995262305244905557 14523568570263153048 15585935451961224339 2776762978052534405 17861447041808721420 643722710184052242 10143074874574648042 12315686017950762768 13581878607058659605 4403858189361448249 17154064215669723927 14455554285140746192 3803104828881767586 12957738404367402778 17447602752627451915 9939594549130419212 4397909821386129307 13467315511992146815 7221326270103511180 1424078239891014621 7061062131459941477 14147553671486692905 6105172205463514566 7362166956969718245 15981092038198413473 13317399830148650619 7507196309856690681 16007437334674406477 14354565334886064836 15233377959977490902 16484378986585811824 10079250744859070063 7172097594839943895 594811273998608483 4435374662243984157 5327279562559056354 2431058925857903249 4959147793176494618 3873547446535507372 17514314651261644697 3311315957758393350 13168978138021298029 11593855374584468229 5696393665910874020 10535188899377797526 11265741636669082529 11059933984128928428 13114982456742540079 17658835147886959015 8882328673932931715 2604433389816347196 7493916328490779319 3303042130648427485 16274944482420573636 15306186048770919650 17191139819803917674 18073770969616113204 13995805760428478178 13801181957863704451 11707043829797163328 4012161287529139875 7068299388109368538 16125552748810989589 9992765215545349169 8690832681766078945 15651851320125664522 17050210724925994374 12498139365869038810 14256076539059082930 5012015240968451610 648629505650030806 6560296192911897649 17132647011154983847 1626908536754084878 3009477657546682229 13964810661171337952 9952848944877898050 12318178317394849096 3153322860687458119 12641776820027335049 2969052133287040087 13247159157699935183 8344529454852681464 12927573988554789033 16612962492274906585 8228613784708769445 9711380249575770092 1341050093733307219 4931307910832035317 3054851181831366504 2540428387841853526 16089401553992016524 3706384405085720178 10618855689960111125 2883978810176070850 15797627014461311701 3532647035223036012 17739381314223094898 8727118822915982006 4851312234159971306 13531346402551568072 10580592598136545170 1417699209231805827 7151995825431266761 17383974502037121786 2289044666996270587 10524739599242063518 5183000791375272477 4559033066113277207 14598698823087443617 15492082240910496654 14286533264240516562 15916369909545989548 3988141480932793528 16086890545852688965 2098391215513396988 9654414914346200405 4612007217244068422 15236350009392130007 394253037273849286 5053984239467917101 4241190759696242842 2085496801265522043 17633292078972920932 601957041865799396 13595260378111566758 5381982028015035399 375493094418498186 13932069536065301728 17721342839493611638 2703790503020329653 4516805391042010331 3359272122040189560 5308479453949329634 3783322701648652034 17347274016940848175 2174484257285294782 805486446454181665 17735165248722724946 6758946249883770277 3309278534900207726 13773410088918913706 3202367255266161938 3297453668414595874 6974530555866401720 14902088651419356785 3553152454698128681 3046649673573287540 11589430957376907117 10929092938074047147 3926525714060937831 9952170713807004355 10855024545238401050 9792029336707324680 12768956092288040373 2840271649890349554 2406405555711599012 9282294478252658970 3392654565660297745 12382604417310274951 8727273240928838921 3453115425296265845 10564938994162058084 15244812189064989901 903106998928303391 17309753757443764832 18248560713948589024 13820121704301345556 9746014836207959475 2886570764027763922 9435859611821936771 11025213201999918639 13064023532820112906 15292811365133889442 2489962831796250988 2060969487182992210 15317473242213666403 4194227246768267927 10849245804064019781 6577078107220759205 9589300913130423337 6707361707026271319 803035822954590144 14084502708213489464 4194553432587904471 1077593693431462749 2129375748475012929 17750023034435146773 18278172782608565033 13496188830836701910 17899481984307820112 16953943900408892991 12942212796440515738 13378116368716266484 7993268255777805955 3293608391923361355 15485147019656475113 1881120652116247036 237209719854399906 9701798117352933384 12979735087440787782 3543750124316348242 12275181504791151987 4009585671889829931 1368025432579675714 13346560153455894948 4413218583849305168 17111348471462302243 13076849924105875584 13122177513682906772 9860906586871281543 3425198698278429042 2645633441664761201 9632423836818839939 8834547302787494715 10880596880109896650 4897586507078123130 5153573145624717334 9990043217220053298 2935943872707877808 18069796664559573866 9247755053589947226 5496542766907115837 9772022939397103884 14495832559343238511 1845401942508402697 12912834829139250822 14119867197504338303 661420884139761145 2927505397801283864 17089372454688314039 10139167408053464650 1038564356634922081 1056112942807843451 13822432279477046679 14983795131168479122 12818415651730857574 14194546632088288296 15978910119059750431 8635234790556971887 5572643260436494055 15221647531705120653 7610200181867174795 15787472358660646049 6861529794234383079 1461162995882113678 1952056218328368035 8401637323764585965 8497170640929561206 15020492062422048062 16358492784800558738 4579524085370280333 1306896088286905502 5268654394987367224 14953519004608703489 13236117328807984615 1028085605847050565 5774502104788464758 16212578359689057084 17289067194103588305 6664863775631912085 14993972087778325100 13217620711198476821 6908164304789676618 13503282938676986362 9047739886404242365 12168363969823317870 1514184175635191335 12955821554775109302 8698539898078246115 16037788114019936417 4754911612037469893 9600758076204545335 12625707446630891055 16803656181123569041 17889072742656825776 17326620982005136410 1831604138749564690 2342925873565135771 4790789461838961055 6685547161500351792 8245404518803505053 18051875675695538210 7649181321985780765 17789535937702044404 16431282802657359468 7342637795641809934 4304938384944553967 3342992075056745434 15968674462292479497 9504568251967459495 13398796963804302323 28557056503338285 5224489864592898151 540597879515596915 7219624581897634541 4468294996861623746 9832929554387393056 3905194004734962733 16142259539636607003 11252262286408947973 7106358087539368198 10808596938255928666 16234302235186065399 3120537760764282116 5163815478882921864 17656102300657001981 2156081784298018251 5564176760177004402 7432656481245868642 13523359398829872229 3684407198292685160 12429911383218499361 13622473643064219590 7674098225298421004 10817065079477575355 9690979745819910453 5843620126945192271 2018040306640810079 9161555373429390377 17140906524507131010 10572199145062225825 18191185514859334320 4732135717252916153 13583713446785880216 12434876460094913838 11589211776935466943 11290815549717812769 7341415824670183997 16175778702831612450 10516140599230643277 8671242642731358134 12327341936397867971 9255285091862940775 9383765947348366950 2647198012740637955 12803271865292642727 10670176685338114756 7730483687938170776 5317685182256477337 4662457368557461135 10863550691912415018 6856462776306657887 9933725621199339287 15999342943175537880 6426820479606271079 4096394731153279759 16065165816382206226 2665908150454068531 9446026438186140579 9435303697386124000 4539756187916644785 5265277101242312701 9547434090334110630 14497827692414899664 9868657647191910468 16520167761381924099 12058959789403205940 8765803420136356299 2963340559463997331 376669042676027053 5469572533558257584 16043821599307372301 11032936673417152646 5495422437842333773 16794939102050308277 8214750604248199999 7255228221545275566 2512878981290187653 18048341537081413681 16947987681824918858 1923734945459043415 5490956783450563961 9162740763853354198 10750357511641048236 10124289203731776598 14817258340762315278 12086003836452790426 18420234497827438894 3307926941434696923 39702664384963911 14440872698556565421 11350348252788945526 15527484264138043050 201679196120708917 9427570197434021455 7141366236120672584 557459827999611762 10353872624647028090 3826435290718705534 8617661530706693153 8582191844557325211 10690876576457717005 1347872864529043457 6687377460874275262 2567121399662357993 14439361128446013245 1826517166893667874 13190681236910492047 3837553813869362000 12474033217111756431 12516489910285634837 4368373184921544641 8153715846081728674 11449275310426063768 1879760074591511570 13272210335676439404 5965688757835007607 18387321482911825547 6376438317002992406 7799788042072837928 4769698583495894413 14508218419327207562 11456331012771858946 17084942670824701599 10074645794486158912 9660047519176853067 13691931811512977523 15364395503074375173 1903394090105600503 7765718741087399292 1292892467684603975 13372429280292007294 3722409177873973613 17275984577786504931 9091351710283711595 6108662554191086174 3910851213175216317 5226950375318976582 4749407758573319028 6330040187578557361 10747009538100384149 9810096858543368350 8248426109779794101 7945592766900769034 6541444431213551717 5272720814651563708 4819608538164436162 14374253626176866259 5421157135273528424 2614977435706574542 3702448873833137540 15719611895122622227 18204444737518690702 5175048932766327863 9580353315566870953 13673190496034012532 15484974229767530782 14138376638212458883 6644414304259512776 2061548097079417056 3770340828784963938 16214762362815785336 16664217597395553188 4279124014027953343 1994014606083250626 12605345053534844134 16026646086725999339 1296815203679916655 10654203647863732689 954308164109541636 14128868096465023810 10574650973897766369 12898544249961925732 3259247334163462672 8245883998802649368 9821447299053031568 2101078392066400835 16841214798499447804 17795232278411040699 17259047465529408509 6958180004470786238 6289768345337308841 6924749270291101003 10457834805655478735 15506331650536592920 8176184611866422844 909675823225400904 2878345586679455308 13576668374160553139 2035116309431657764 5564296634586620244 1585089403902437651 16234366364657773812 4216740479373126575 12600234835387717603 12231495603595438566 15290293785316028055 18004045592667038840 4577343177981547394 782672887890692990 16717037927810873436 9245521680166376455 2405133403199501160 17458129562539381385 13434984950250337801 1499762045733926015 13299916844182026299 16606207456107890187 5495267411203247533 18046808934309698940 10141674708721512775 8127565498092708743 4014752451677129120 1133380654531096734 17094085048066784794 13525329795642676170 17053401441313399559 2640599981456924612 14920634216463327088 13091127607787110918 14593300044141292094 12819282417072660879 12135602223195390313 3252602745349215050 16121831396766311678 12628855398200957595 8128190444753242457 13630682436032021680 12518704042387760623 8319818609371593908 9895401366187643712 7540712477187033021 1183006303791044690 2305416015872254181 100308944850638817 3129206641469820788 17038441311619609690 5353358484550540759 3931610885431426413 9336173262654806783 9707651540493501184 11589188219566027864 11100310017559942157 9809095892812729279 4427651487613132898 4666697404091375490 5589528992320272844 17131095282666684065 17844255245395723251 5836256753274502768 13341371821318193845 17042292371523354253 18256516101407016225 6132439170933018533 5640117206064537285 10049544334855032989 11551136861339080338 14246219278323493584 6794509621605823191 13477297978134758660 18328214638504854304 786624104596948185 14697359825859542464 4385738462348915891 7184488617264979669 14637957030441374649 7335224608771229643 467244692712480081 15496695254462794001 857807675389175919 10435583076705283649 16484936028819525873 7427134743907863506 11055048674642647092 7348523872069129307 4143888186636687118 695697658351153255 1652276075871298043 673076031739557918 9735352797936164359 7888043173661737132 12429644055146104507 3357828192230151206 17550809373406696735 16794883545348667804 1641694473147880406 13261405344435610896 7467613423607233687 11025129324075770166 14274636464904844586 3486457482856683298 7012479105051975413 14929834931946177905 10732817071807656349 844894549136139373 687134573546999095 5332012928671917940 10926408595066299449 10752282396955524777 5643604014167519051 3672245373244239828 17356104287077429454 4721960902609229217 6548948341669820710 10803329588949604064 5131493446968652997 11815308850701937292 7483423319297741329 2281489097792548316 4680001516944046142 12088408584417653444 12834873906319205839 13475732327534126543 10181344508634304409 1525602090896980426 16476614668738632529 13708844121521308630 10896704224128387243 1225352665385652245 5614644317178903630 2811073145471980292 1702247859690777157 376270233116354790 16168760695984182533 3642204199842211951 7394203384578870681 13863178171187315351 16766447343839434487 3984548422187033265 9286403504164341095 563808530456409690 1725711449674371098 1397340959273234779 12135711025204176526 927122070830097334 595864140343950947 5854505612696709475 3117394467811282032 5285888790114466893 4664435926775598770 5154837969377437808 5288629510126711112 11993284069143021300 14725126439747901066 9484898497138109065 11452475869671703328 8485221074331741916 16464852933516540817 13957479356055261343 14027781996208423862 4671735186744145657 3178240945100924986 783361948419565439 14506802781829635508 13414111644731433324 10923364594086510175 119384817592342117 13028908339904170966 15115415373949364278 1603225591858647594 425142330206891231 14597423438702169218 10528517497480813124 10496272896610155083 12309317684233718324 3328800674748826363 16105030210530889797 3186839462617890019 10466873521662798178 2811937052661991705 2152047133418713871 6235054765454138874 13300973032790620221 18297883566115647068 8670624149995989253 7649261476073871725 12812158086171774368 2251465536673875392 18281119695912754306 17391377017923367379 3785087653872206167 8732472632834888301 18340105658702533380 7965740538145019853 16034639652908300472 11866680468768905338 6057913013325325927 15223355667540513599 1789411228530598755 18440556302589734618 5334347763229282530 12547659897723239180 13691310026705110471 12087593472621843695 781397624585331738 9224256406213133259 3981308329880242727 10927284842468391745 1033405288661088336 10717409739437514294 16585475702389669305 7533292033950659481 13011244179557671369 14089280431202020810 7032622910772476481 2807329063396450253 3749278833351853421 3216484919929164929 16609726126388325499 3171122276280841145 5206428197487194222 17046829398302621862 17676556021331163936 10632911613657243164 4201239126168924727 856132745403720594 11738197526077259017 14089849065672559321 17113287606900647638 8556052900687515508 18148424756076389678 8582957347222697430 361662544383921896 16579159954366612848 10252807750350851761 17533231473049505895 6424216309213662790 942399428637188667 14828032064188263412 2283210091234679490 8350914113716609141 797660404876598221 5122809993054525908 11410669958703094881 1562826000874607890 10459025772308945780 1041842330784100162 11711589402551656337 4650096183681712872 1183224957007727776 13576205843234327327 13313212714042090968 2011227290264294795 14561731979260483376 7956369891854239924 6767714556891321920 1714467373184697887 6738962711267624177 13400277526686392516 14903369658234107381 16333577130273387991 17241335510332548524 15618854012904319928 9014525707107451490 1507290468138047151 5128994450479703158 13845590251817919404 15477445232351401286 3122212535688449650 13555013330031348685 310126771544380571 11100976668333057486 9659698055321106274 16546924744043337874 7661041709621476864 13695746556516703100 4586607502226056188 15272234203069801957 4921071698723257709 4104667331420806391 17694710529224134376 12395692519175597654 2670399216962922309 5998290478993455453 3549252554327594093 16657877876065551561 6741255177011935068 16201544016592131505 8135907424526710179 7579876980893439906 11394090852548525027 18008647939164483736 96972053861288665 8704412000300162424 4613225353653088161 6258791400583091896 865702967216023786 7493013239731490936 14617357155041074527 866339430230898350 4076378834674701195 6596222982926011319 12400338565143189122 11421436187527303989 10813645224615708246 3315367778056903894 16711520927963433618 4680000103503608202 11323833803330802639 497050321128427761 4446824751256919131 3298084625915986019 5972829217798195235 5189006014607885020 16331506959425778298 5179418528513866757 1805051681836825344 13421922744021474316 6448926833351847680 7665228735553351855 4414679375030306566 1062206362624488308 6315173100172695601 11414768153363493969 893876514509528331 5248491420368497282 1017854777752565862 5929903580784255608 8885789201722733019 475435435596477010 13613289242740780778 13216522257101469734 18324642778125517730 17930776551276263186 13571835140026983331 10668101670766567737 12658432692728962242 11080820059214364920 15045589033774935110 13783336042403265487 10138731577721751663 2710263627843525608 16921324957428864246 9723820788267523689 5233502760816975706 9998626858242740040 6263530145193484185 10527054032657756002 15444436674060986086 9965149163375414986 16964461643231309587 18022708703301686787 15003324765516225862 5774221723374028635 2151972164704927654 18049752038431549810 4003781331560040291 1965136732553623789 3511407304486927773 16773324117320208684 3141100350376440539 2769264424588500075 8292452035478628345 7860049034739976175 6552569998510858231 6361120400629702108 17043264013027597024 12126246658124316555 8038107595847745883 11680626009489947937 13387697017527143850 7500687486867051940 7343540008353617021 5353389564756201678 13683775004805388442 6763935953516515986 12787345276988460827 13051786115145611475 1579957976902778988 5259860127008275784 16710183584428347796 3414442544635852443 1609782739399659018 9752165239908650908 4999265174345044540 12191072076763565670 2698927612844593198 12904655257829812610 15923225804515902443 12392552272581600352 47076172738941566 13441927126179459697 14617994762018028305 1496698651767294184 9411246546695349386 13436834135183905704 16998466223858463024 1874728203281847038 490981917804625432 13153281799169075448 8478597501238051265 17682522390621087067 2435875091072702220 17071687580903864032 1874957748038127922 14365318348857473276 18126290195319987155 5289220736107086102 3432523991773469596 7376355495616742355 14239519347340883053 15014041008295694573 15354374989940384890 14092425160631275752 2378153897733659256 17041500200620228544 1428130688127241908 15141925367431483126 15634675272415117508 7986745232303442623 4581875418284130895 11004123603962646873 5602941786055560301 5483047432183545955 14592768444194634478 4405923243892985665 13192305919811090814 14669652971075035932 6436293342075512693 268733615470077878 1088432556523926649 12459512154682366854 137788214782247162 15276136510995763519 6972042168498650205 14810327600290567427 16915873617360837500 18322599834033555315 249597703592677159 10645467876089554194 10672990876306767930 11980562835682851816 16943908932806084141 4225848131587360783 17421921245656620290 3085553844450832867 12343604058274111192 8399439202854776275 8506345922493976801 14224225264960064918 14608430706752967937 6561553405583477743 16196035723312845986 11447374419857028409 11426847518598959002 2538057002802138110 2524100228282581091 5164122872598421492 15717971931391646348 1766869372335639670 9961678001354249130 17341651647701620994 15878951642357110230 13814081693834682299 2707321247800765452 11826461718490722267 17166437759229147249 3882807257808813686 11995620582247232273 978196818579958545 422514245799190326 11255527348633859283 6883615400756919860 9893682976825365240 3297784472442423597 5795679585187959847 1619088871653616672 10383713390685689275 18219561444292133892 14357559001053804072 16374595886788394298 1722825675004755816 17420642606909683707 6072862902578239931 10828339057313468462 5293053069150481673 14770531253429991197 4394787072631280697 842205194405867582 6213747977521088924 14808965721318754337 11780981688407065002 2342549785999475739 14574706728575994851 10508086631360029588 9657982040153402780 3792925970391138555 375368226496062794 13822703899155819259 3175926431637578450 6040529866775987850 17878969947167154180 12222994942409831526 4412080626441686083 4456364617261828621 12701346787438440178 15377980362196938890 2332176599161127340 9168471735292385521 5482259140846831060 5757456484684166998 16880244535538555377 3406332577782804208 3508306872951966885 10522067256919760614 6436632711514007280 13521394801925068549 2844942295458016941 587094407842367384 6097958812897208542 17246752934357242615 2409296858155761883 3171776983413887440 13966016547261168446 9749554977279667763 3831400731025304905 4994509380525422796 3194187199632528722 10158699197988944198 9645828734191517495 17423380459246942907 3012957763972312532 8626895020270721123 18420375877060342525 930023858278074166 10527945669765837659 1251543098198251484 15291598945939748204 1999607861761125123 6282889089810956757 9476605338373422246 1225221431366083096 9501175223384238588 11109103820635151236 4765461650097582630 10438675983970198431 5239210628055479015 11821691557672288496 6147038323789654575 17326717662894114026 5856725460600308094 17217586979785759921 5442398069574153476 15417558639088718441 16488410352718079626 17618780883006494134 16779772616707987383 6630973414213245736 16781548127095552626 6454334349299960978 17686784313696544667 2711412968282773654 17509065317559166363 7140628863948521212 6742806054984701249 828958442890321630 11890744023035294982 10342521638757278234 3093486197972169422 10145574670758400299 1008131674493659170 16075117434025683198 3795425763708024795 2556626165152904198 16382117300857472340 17090951261263813561 5607238237377518979 17819375944653391653 17146478908331858422 8437705894170000824 7914347105671255784 219496996323237791 14797197984323878320 1123088353863220522 8200389361260745096 15050426452101582960 9325450771382984417 13482856884067488002 2229852872511879188 5307712595189857512 8695182979820412469 3450927369994608907 177308396833764129 13066296568257590765 4621874552814391091 290346856682129446 5910099277805948180 12671577981068590637 12991140264608843722 14791377009080089103 10191145589312995595 11909159427511029161 5370568076448070328 2000895261255430421 2579858582618988278 3695953586756356650 8566727271606883688 10078292235695845271 11515388314736041008 15452939910541234796 17005514112972352717 1670511583310351862 17740598423928920944 16439997997552097530 9453867873649540902 15414210273135120107 14126083625715384513 8737026239285465890 7533217707090033796 2134329499638535361 8353250165014734829 12169042806144986265 15074950383974003798 10340607345436826072 10467220670630689758 3249949677510602662 3579119387754855069 17570465633217735625 12104560046194353897 14381891321422088378 1148192696459811985 16701555849559344748 12989567288457984027 8384776801486838142 5236035772892703420 6691324398113788285 11336819571420895847 6328953582017005126 1574956573971528453 973901099253439327 6495262496166052703 8997468212636753955 7286445688137787714 12580240020569120186 54742630309851809 9265749922263871037 99393442014222793 1087914343474565398 9201662331644345764 2324449826170186167 17795434645037826231 591675296345342784 4475889906907312480 6893143552504084063 14622662166131941506 11142662294081981919 12345808501571839277 10673878280924155442 11108230356363745132 10801852099860349965 11981628179976505792 5907042333623668232 6006108106115060741 477417602381430584 6250949991244938089 15264953775960135906 1992226780212779241 17215819127449643326 11515016036055396561 3793231304008672211 2902634849646260789 17714311614368805200 13179725003784226491 14867642482873578230 4267772288939963889 970662221124698860 11529712309678215766 8938237533938861337 10386096005036127233 8162553181716186721 2881448458695327664 6310941013681605085 10883610571381663815 3775130162648112717 1903289887879608032 12175810073638212357 12985672265023314686 17140129014618845597 14688355107675593489 10148541644338155734 11494043081289284169 9188021708779847183 12262458925841574384 1692717895395981146 12652086662643601439 5320401897374476354 3880644449674286758 15522494322605431084 15096728266572580865 11229754647349371557 4849093087951562326 3061671924050718058 3504973776906243860 14320146129391891947 3031264542300738316 6413659592107826806 3097598225408126669 13383156660928163816 7336657912522836313 12697015020751818753 4840974987311956699 15742847271499888362 13685585337587819678 938182879661440597 18360297934664346891 14315735912758095147 1423291259644921422 9395842085718124735 9137443636078914900 5799249295122166877 11597322794701899314 4537155696946080778 17222183018783930158 8634771820112834423 11414863543128611022 12667513508067624708 5422079130865257123 13638734258168171331 10023451410150329925 16555901397073378078 4240549286987313198 414052502091296469 17718670363037334472 7340212319409157028 197126293369507952 517639351357666439 11784731973848463915 14847419734302076333 1333947025869489078 6486554532718250725 11722746773894847529 10233485912955272150 12909613145739195341 14573806368514142945 10515958387775152217 6497413979206579343 9809602959287128464 6792267495850071521 17023578802944331021 993542992846710038 16655943986688256423 15290629324651986306 9941070976573037446 13628979827694433569 9300951262841515913 8137917420680984303 11098541974433997782 7425616639999220385 16265502801677443853 17844784683496664353 13318292648017317268 3754158793828962079 5886954419607839538 16252940958344754900 10185628029028855969 13931946425697427007 3407581603346341149 13283419891705656412 16970908726656313236 8894310734621885696 372940254198866756 5177015576458993555 4347255538458321240 1543210620362025523 15882266172213984200 11052832903691694408 7260458434931957870 575268301318686703 10816037492155847084 3835526967448852537 6641179488428261359 15458575257324188901 14961357209570595780 14187475388239554832 2557376931633290063 6740924848446977018 12572477300933816648 8598467858380413133 48065136158441243 9104806001476164394 1721196248143790337 18201107829683332859 1818889448122738677 12504150643658126847 11343141553566131748 12532003162904604063 5903530525108904890 130669351448391799 11903873905484983268 13976669794452452127 4543552102512614424 10293868250442780660 1583612928154386200 1250771479827575004 8962584714080989303 16985451161620952228 6518102217187767187 5829356794103465872 12385091647803675475 3465685064146323733 467826663971691673 13436173759451900904 6125114393943562133 7056629764700931014 3961980208204087887 17874225923228163250 10105434725477903090 15562175367094824575 11197791393786574050 7830092912283133018 9322773950727244180 9688249364119358500 2715561417143416953 17091507538346256187 9509377715552225091 1399352082702942705 11083179909849434909 1003123416122839405 17535758833375365914 10848488570759135104 12519663167102316459 909098402298630562 3334359516013507309 13754551377600475112 12445877224934952712 17755569421283032173 11427854342928463506 4742142841434428254 11876404196321289892 15006082720933127325 6733086087328191160 10126974010117496232 8379722847946073829 16175056473025991068 16157375507001761455 16118089726774414149 10617179847463600627 1495037893251313051 18136689351380966013 4236776156513731268 16688652354171572471 5939377035644299347 6844452569167334024 10881741938008946914 2252946799726443004 13896453854185842785 18371120378699382743 6032757053595683432 17631336215197392506 6078364532419066716 15446822369910409792 653657500139002653 9112289730679566415 6631869290478212764 7668705478655878901 211806985517403919 8340338444417989055 230505944213040125 4426419459130040854 1633397033239733447 5688038827420165185 12388971426344344614 9925220694740115203 12320371870872518516 7759878772891817043 16419870246213023647 17323679794868979606 2783212105758347440 6148391224020240064 236012418731485427 585694465200181121 5219673514066813215 1506289194606537575 16590754573504007214 5007696584547031154 2833397011183629909 564063302730213430 1957911713103936835 16566334304213076237 9304941791675373263 15264203803577432806 4009393564897034086 7820219736386036872 18039527660946985357 8043119466142050185 38621498528966129 10229729394638016324 3047692901183060508 3574720467035075374 16335514417516303640 4830206087058697711 14633768153752383125 15943482642664632962 11051364965875909601 7879739758362194588 14968295686220819813 17884781746590986272 9005587401733357016 14880063137361029462 2255686155548124744 16442285878867490702 2292673137791966578 11845035377397646413 11785889126151603626 9031918751523773343 12542493129840759853 17280884863615315823 14135861623225160864 3304697572611261758 3874732540211625757 14743233959794466422 5237370943621115152 12997297511421035370 18059153257573325557 7655370775243593261 6384288736322396590 6205431990210381462 4450072777330104115 5645243355076728548 14088322395941463329 8958066810387806446 3435414883683980849 8292119229162998498 7993326360532882760 11299165305672227960 791115441083266034 7312891710484023723 15230036251384134298 18026586911644367706 16020018360078379090 5891186531749742802 2411185626298787413 10153217801245741183 15375959805516246626 8527078925618387836 1348522179399876850 13247857865090901410 7683395542292715253 12136401171417621104 17731440251189602837 5012547638934468493 2129500036936084858 3327252913380794561 10348752593283582656 10295965659346868811 1356398239501530959 2190746835498128989 6230399507697372693 10688835270318181414 13677779927170409398 4292635063311627896 575483485214415653 14244335025404549341 7963379832586682929 7459380431114898192 6525609413938579307 6287341218069290649 15006106360636484688 15386339414955827994 10269867300258379913 9732632719074947174 3536203290040145937 14557396341655768635 8624194034283625236 14733158136182983492 13879231087473540182 8918215601099678053 1730201635652536012 3518710786911410605 14965259513981640103 13394510230352324964 6710528780908444935 16774613455165090065 12195192123321967641 16901114705710492741 2401094067019689028 16806043249724847287 8126880507156927035 8740191639424147145 2790043042544407602 18169912962313325853 16829318642269460974 16862569758332422238 6180941770726881317 962321078797238774 15458807089226900803 3896726832701771063 1231202259755701823 328096428360199850 9440129711945576476 10977221256033272207 15599412319751872803 14884817970427779220 5292507477780859546 8523731328653319909 218496933509695596 8553213821954244245 7980770599784857611 4651850475941268257 5050324583214242984 10618165059855332297 10713578358911171936 13879409359301079811 14257305046680358349 5404057484875040967 3878829226698115767 11954101724365072953 7726634343695360983 17705837285750918308 5276551516404026796 5630061039845428197 14265206690854116051 16431112410038557389 998930628770057766 18141950556692676280 9590307677815152434 11069502231761496014 12924323178337021134 6784059150302760990 17679792976785851820 4914959859549647972 5363385721405280675 10672575513381327759 6477779553943073938 13575905656637735474 12970347269021401782 9064710005725723399 16984735193921455564 1405558307417103102 4914593767293555377 13947180340793507316 12864538591812826876 4274154399261938268 3147059730872561821 11942219352731372778 3419521420769465083 14046629969181468572 2589920317650405368 16675143449410310947 3645235767482776805 15063453677922397944 3837246261994238759 8414139083322940759 18365190263808199589 12975957263392901748 8064522768581199663 10252220677207136374 4975649120977593275 12005474384345396840 13829385680022445222 16145260361335522233 17263274641632330160 7420212607842725322 388254527374028724 8024018475254505294 11939065971267627175 15898305488014035534 5961030168269755443 1351099340163212636 8658969719034874038 6910185102523778888 12152366821622672668 8373602624754398077 16740022935539927058 9397561423402182518 14443718916465916673 4165399016743915246 14850298800747205522 14620502104020232940 8642717954868180146 3554687878209141252 6300554461673911756 8626979474938183420 14357715036235140975 13117878641548375078 9050754070132324530 5297953656546140869 7992312187763909968 6899656544899528771 2830900621876499775 10728977978185945938 7414046675002383891 13581803188737443392 3453426997348637975 5813619834635922 7271225030890792568 14018892400556398138 15169636394451676530 9232496888494249938 3764918375508827337 14211902937088643060 924075575062363690 16188493891308696180 4163323069545067228 15709561882602198186 5186785088437130858 7253209460305030717 2953244435641521128 2100861706777841733 9901914768927972613 18353023652870458666 3390087157418227155 15835020999034564675 13437435968033265580 7960051020626440352 14947208505217092930 3053547369817877203 11984832535547056621 15433308480809311314 3281186335572687112 12358732671123830932 17010278862844357877 8843104011417751281 5107743013818965642 15442927865957223918 178615080022367173 15720041694663050000 944516444327185551 6013056903422446277 13536953765820070194 12786249422199418161 11257160135745095207 16473537899055151612 13190374305694106236 12006977886895495630 10479793771946010357 2851580912091885421 2752078645452635341 1372492406420616369 5891314655709975120 5482178336081874182 15775027660332391063 16325484351266499185 10328488850336404111 16159466259271501340 12123398903180428206 11867427021420080052 12133516714069431319 10181758580431010253 12397995449226764908 9954115467556501522 14497855634386030958 11520983071302911678 649770805068161789 2618005233522541027 2937572711643472844 12917867530837488340 6486024641430576839 16937301691529770989 14363416117700339344 11721561783078719690 13136845822952783267 4368142628240251285 10540972099869591881 1294151832937143224 8285315362543464573 13647644534474235054 15670726148051903107 4724000913208190918 1052140936734984710 10359003074857958786 13757377374392236776 14280886061338789752 12077838200278552076 1582779908569476034 1078850088512568835 1194254731982022049 6014576754549462347 17576045453621466008 4265868289248951229 16556780456290340728 15749062876882696135 14548234043866010077 9723411683415334217 2286331142066474136 4531057509593206605 986440144508433549 9392792732152026546 2964586745933969239 8629688331761724309 2313734546179526892 3780155225846473238 12933560060047152005 4785949573837604336 4346798421819509857 6597782168504863194 13149241256136522849 17059715300038094793 2457060898073829533 10072262582127665393 17227738849103444396 14327184655504248656 18127668495617545000 13748658317345356935 14757631893469101819 9767912002467450535 15441256112529647403 14550734438785849853 9659433578812786846 3206873069961388693 14797956811312895588 2211009276434108923 2915098888298122484 16950740925271245128 11779358165333674932 4436520011279687927 17498087528066055299 6572510110138552577 9874470419494868419 8770035735532427072 1277690958683625795 13311027896133250316 6775871602895759796 15876624892804112619 5178383774368895723 13722335703662501888 4094905828885463120 16511300879343235054 7249287167661326428 2912879715219676382 4411874654493430510 1132488458148960702 238385424828052397 7098300949632595496 5105007136015640766 8815166470413303209 15761735019714914472 3657601396251528996 6665239000908568209 5582918986289140796 16259287631430867325 8607108300882720616 521777707266767388 13248919497164674159 14370297536955362305 13038145722886148847 2048954793950910293 10777322448880885696 16080832001765766946 2679768842378280125 6494882909262845834 12823713896253365512 12928711041346558459 9313787797831388449 12717969909857782290 7786199704499533076 301780837770769851 3540054489942420324 17311388471642161367 6820668017992010779 7528825031392994707 9964696868644893979 14060988940446110759 17519505482316255699 16429243243456693449 14718261112974172950 303165443600278286 11237552788765186033 3478141594739222831 12271119213258849126 15405489329946587910 8670090590812509043 129338409455958406 7566676245572925187 13373233560138471726 14143106243253237007 6036957281410011936 7219518125340823885 3806115035050173764 5323326391413021910 9839361659687386670 14444275154605686423 16529944774378073508 14470479281662605476 15217774287005932222 11017005902302255410 4636746078081529608 11388649207452878469 11575911375461485889 80282261196102773 268216201973940441 4676742641485862374 6832995660043897549 4503958926065764329 10214063883541972528 9074024887472717463 13279849475830791833 13860901092522572956 16455720196628500263 15196133158512427836 5860262246917244510 9065898538744282439 5831082473120420444 11871990682400638314 396746839599820708 14336801192587118438 7535260716581083770 10412551348959479681 7205745617152341507 15225911731843834555 2280724573691468693 15936726900560294191 4504024928647650033 15412638535727882323 13452847112134776469 895169061074672822 11669726497848157451 16762175490677088752 11324418531780853452 15419169282561046882 16192841492513762419 9975206217301952373 2388420118324397738 3174707553727263561 5016639598651765312 4385395040906175685 15762146611113984522 8671399556506902512 4511487399666634403 5825717334346110295 166592690096622002 6236756829259354669 7753932658661817180 12333054896567619893 8966303676027309807 18007189221706472215 3535913783589089547 6065679479876102944 12593105410758156260 9249603996914833660 5925157519082556124 8965320010152764153 4592636597068427489 11126751386014917878 4798461380223389871 5512329313014416197 1346892797493568746 2832649830960705958 989553929473658201 2834832941464706153 8791639463210295998 18021816888915849873 16151036235027569414 11369654144818848556 14899631974601507297 1045297760383278736 13164111954420000250 7906274932849513223 7906410163064218966 15610727991590875971 6785498006784689776 12052921230173944590 4358213872091835160 18409235807567558454 866226924949575155 13873955205008644971 11821631805838078758 18275791717131855370 9312944429570242660 4776732630655742287 1506692325604852057 1973171112027098382 9452188942002670287 12983695480973227919 12890290943779750612 5613357356065401343 13982961542356297773 9752962776007053920 13758833485804510949 11509803598469066593 3790043326964704664 13273990888290316085 3251536399903484993 14602206815677339607 1341864604942064125 534113232749231736 6801766937698360479 15552996742594804863 14395361587334784587 9837756019106018478 294980898715510321 4369313643397449861 3568391740434290092 16875518673077820639 8556631647710101867 15967372289629927226 12780494797831581834 5255896856480621248 15305630208264950037 6902283069677066968 4372390547149861767 11644622418113988224 9940352101059772255 15847356231168917583 13685535388712058887 2236432352295124226 9950463435252133237 11087064498043938498 16207843097271430186 17201003980339717612 15515148159661294755 11304672406956468772 12598090945814031493 13437070726066945170 3364242537674131748 6085353669853064664 985611735610712790 8106340225777321559 16551971660707934194 7395728155261435327 15861937294827879216 7326760403054364474 9206894244542459707 8484024131864994300 13503113218685853645 5495403521079358416 4559773205686531368 11723851025249340006 2777971478631835410 4481558862833583747 16312803476685451996 15887114350974151528 12019760560643364587 6092061301587543263 990243382941930048 13509616527820336618 11929068070054472193 12141288949174475512 15266991191944952905 2141942665064298797 16239608182126666579 10405538059352092706 4836389407556940385 8739164327365600201 9588181881137861605 2124089721688966313 10924553249211493487 17198394873765729404 1103381908621729515 12468955850780549215 12033590498016604386 9301166695299629511 1910495193319667156 5555841820570845078 3423778244404855642 11663069259310678040 8024597994509741927 14501370342643302906 12787162513368577943 6767535483771345182 17629156315799091000 6061129169257950348 14309196000131919243 62596587953133997 17294019167501567560 11472132364346845472 11577963440805942623 14930833370475971476 15540066762613164188 3756123374037628769 15737833021437096007 1761543338504842880 12615109235874155708 4014543725236903806 15198428146823826218 14283131737511053077 10000372307128384013 4099407655901681734 11907068431522576945 2704475533179548947 7615751484013458541 17963190202581596581 3302558252500343468 3832431078347171648 3787627246702740536 6384550822594874778 16029627643812729621 12674763933563154270 2325882103243684018 14968216041241347604 1299451685667377019 17070129549380645008 773052193937588671 17831674425577518704 4680949728905167466 841401582677004611 12268767939874150769 2431557551405044646 2806980935525299756 11849162946863628766 16686645535071548870 1658468387034921687 3159562177975324944 17283032952683356430 7233603913161978073 3893922066891111464 10708684948651631014 6203181306674394803 29007260105775804 12970429731402076696 8537985653204426588 16720613299466084327 4985492073412795339 8405424319413870431 16906240711123662026 2671812627545766536 7351953650842168177 379592962627230728 9439588203626157797 8277541469489768832 2738261448740188050 112618009280406169 10326599406282197204 12399448163268880107 8785486223086779076 3859212827530122609 981278282821169256 3816201722630350025 7752297244441223541 15540357978720900353 2813319195562681350 14630088743243064059 16010485262848121466 12147299013509279750 3238482830685686096 10519184789861455033 341902176645546976 16524442848218598865 3706373085419642351 11163819213905093020 4930676967142989400 3384451596224482814 8883555734892859354 13451408725422768854 15130662114676295721 2182239694462980269 8357036203860621051 5043367145912001330 10519050669834122936 6280826225050211426 2586238079526382764 8111401282905496981 1071260071374791936 15272852383429099655 9219405609564413334 17379065888953870366 296284428511910458 8798030136050217628 8386839903783757011 14937119698029690573 1847423767384037139 17720230149621466826 9194103261783703762 18250510057550020694 8106407013592625568 9311495215148577948 14529797350419397697 4125612863059551810 3032063072153911997 2179315908709402327 16274952457612776422 11257967437916194694 17554145735851920332 6751419590124667275 6046189150079549213 12559422261054015181 9874111917002708035 15247748948053511993 15800627932386122540 2054720828452130169 9753496405037802467 3019215469329837209 17494203239570591443 3710075293552111259 4521013366363015750 14513367468549791112 3889945654440907007 7968315354181229579 5932056640635543410 15514371213829102140 13611391471306161687 3488745804029097107 7211562563524486713 6349288547998879821 13828873426435000112 6885844097786891928 5684718399959427562 1137472720478860985 6665523106110954629 10501647070959683852 8032249273838629012 9728128978530815598 977637541759621570 1216808884689749663 8108910133486430761 16628472897498411358 17731663741284708037 4942584754868547389 7022326936850970882 17734080211590576275 2730065723723317239 468461657515020085 2922832472332942652 3766419460539333800 4705838567763351060 6580124800028739413 7873892238477993830 4357663069966645832 18244805576092660292 6220147355099223561 7910927522294299041 6821943430743295698 5588186755686426885 8455545207349384605 15092710403431854126 11266985753851849938 17610092864413484590 3191764358248086134 13969551533319388163 15208295544960826863 6808910291587836909 6985848406784063563 7448340886135949468 4233403520178018057 13735189693483128919 16942134574719969514 6918935210275177259 17561832480490479943 1563578898590284642 16998342323121810006 7135294244131099331 9061898014103277633 5009961901193240057 6274861667220878136 7046586798956988979 12725601529398490297 11648657749750079312 3987167209478170397 8776303160974917441 15353537938490515269 6884941420864734081 12535610228318574014 14771816768331388920 5608473796663918063 3919332085335847004 15803451237272102801 762247895308580111 2963823202525112988 10939081697737641628 17432222103142676907 11552266731632454052 9080674789743352962 14959235682584194902 8083746072428522914 12137090589516347366 4021677620770385098 5568942745660004072 2601956529869258299 5139006431237710719 8748604321363743695 11774588220769575774 15396043440870532905 11074540339746530088 26409944639488743 11249135720058185903 10479458169462544791 6272814815936020106 12691185295246000019 5117868267426991877 2925013712099303865 17843890147644010236 8698934967916163309 6622200372427264539 16473710399748346358 2261774945076766049 2874169015016236010 4871805937569324025 3309633369999812999 3831643039855670544 9926121339447831703 12823676320519188176 979779703544010417 12084559437682511367 10757438697413275804 16007411773834373638 14145676376359429689 7956319880329900322 10179195484984663570 5050401135208392262 17172714502265481541 8351521248889801090 4787414656604629356 11328692052611510466 13907376689818031072 13612999314694629739 6568404723857446652 5844707189511755136 11036611582283272422 6658301363655354024 13678369249544179198 4914467960439673610 5319140002336589333 1600033211765953005 12873550780971258956 6982939101850133212 9839691164384652978 15696130143962670708 3842082973289119613 5447745382371432513 14013154356924621293 2656839301714618329 5264121821847158982 1869539031849436150 2654868272036134991 17457323011585432964 1979849108166406551 6155123352893753517 17196035412560731834 12163585965291529249 17131924959360748139 14027487441153527367 6477763934351829541 8020779250285050210 1293559740593372565 13171070191324768703 8991377028561826116 8185088469702682913 10682561268221466801 16275213687866336168 6123248621650789868 7421420450455907513 220577297479408675 6661298479374445016 11169947298371315588 10607132958474257775 4120779952841822177 17430656538729141767 9607602887156160106 14502252896161947754 7782988907303448829 11092889997116951129 9729392519868658719 818065978407482646 17462468871647762449 4179992497384656735 9397103770062094096 15233374053543835895 3523811654229538323 12335218021302675156 3043075916301622358 16445157568448364384 15743375864479155035 17537211722218415790 16569523512149860439 3821566808824040395 1324027769755394325 14562169521915383237 63523827878004040 3983971762945987301 13100555488254197899 17705279249715957905 9202146964895832328 9478382010221887679 17851390418837705804 6977825559727085013 14974008587575841791 14790994487072426783 12960219416339408493 11330106734346096814 7272211408313830522 18236338869152652519 9671373748473822057 2577301906780811544 8223324334870131793 10683143577830961394 9787108068268555976 17188576759635464141 2416270328458677654 15590964071657022732 11098236939725936059 8423777812831966875 14719628363391292665 5699104668064241723 2959202950864137968 8803858873009294982 4540303320120927210 16914061314757849997 440328404509112319 9941026615674119140 17392714485840698117 16607176382515951158 6310011768776392646 11984759721400945751 8633637610803773642 3922348915820639252 17565513140380856222 15757301408289837221 6477617191870434839 4396613296039671197 17381907926555749957 3959799873510743211 16856927391583113896 9254919863174079201 24876404243979450 18418283651930759806 17149700808986541392 17674042436007940723 2004238381471954123 8913137501626443997 11731366054475207089 14658982199581607688 6262813244494232088 5803001459609672085 406758871217348143 11893199138099937560 13840572829214077656 4623267089846299208 17261058450446319388 130896899479575619 10278752532122553817 17552104770178395801 14806040131774528101 16587086345309628996 9754980940925174718 10458473505544367193 10991131970423800790 16697945242780573447 16463631582772128346 8302552812635996735 6817665528727081133 17253652376558640688 9486885015121440993 16000195592161068286 3505661502825179591 8446581826270178456 229535225689149257 10420854005867222449 10525464655922302383 84779692936480075 9524591442187281563 912815574033370093 11920564686087712065 4611523154939475764 4255150477247920603 2222490236836687152 2988787049777274997 4804629215434751256 395105714689509018 6653610253527814419 3067444174523257772 18397270502642106625 14018748383278762901 14314362215732293359 11614803295892953146 17972936568331488737 1291442471198677782 13096891816000235386 13586773271531338837 10841499708759951770 7342336900053316298 9308489804452875998 12724772652647134595 4020253653822596078 8586524396819889360 5030995799046640824 8164811996429334199 14833332374619867650 2295123096568552031 689914745643296162 12130981225820419225 17099853621148546821 6012825101632289864 11664371117638575198 10950421547137932455 16088932004574144196 14513436826007171765 15368389589249123062 16198722880175230576 15414532603218366960 4672274014328085604 12376078980693853336 2735564092613897729 9823478336995132111 6370744493525461134 3721047974068988019 6741408838195267486 14475089435192542204 10859095996924038320 11548110644310984488 13370735736227915053 12396385928007587610 18306539525818048587 17191248250147260849 9482031574865710192 16620944704180488305 1876323432146255882 15636439991113774816 9271336745151959857 1580882005059647468 11145455054958508808 11137145333773831544 2080725487114000273 2619411663272132488 1944201264719081596 16807676844350849128 15756968382630538913 7490394975146917969 9913772794783682056 9689188600962104746 13021943552422530166 8357198200365188879 12877139013047620789 4001889315302238686 2229825411264469877 13957103711887220126 4337321711654979037 17392550635664294345 4797833199569282799 10467698957241438425 1548427227027496348 9997159305392556837 6452474378088385523 6610853067365773051 17847701805519853347 6803127043857687688 18423514744005549616 8462025855524766499 8626891290714135548 15005185465660167449 10725813316973395588 15627592833159377645 4751481136477489394 17381750075471830366 9601938776245155460 3187399505801167259 16984074273778415660 12958377235300165259 17152598827749377646 7515742152422162294 13111345187276375314 17074700279730557907 1536064248452324555 1894258012386023777 7849505619042793466 7041532745176923673 430467370378317380 9019823696114688969 9907192970980022741 13886777289100274153 5427266270781484128 3758956578308256806 8615360852501932189 14322675462143953983 17032207560106496597 5092574791465868219 11084330299722810914 4219177922703054802 15823002125356314473 17348785102352429101 6345399271378355807 16032158758220851309 3066900536462839319 17336649162815673211 286846743280014329 2511506217188447763 705661189184294056 13028118343885398528 9229886814071217184 7519514261360017770 13368564273659014824 16012521800900307434 6496939846173748611 6999779955297319386 3045283523745151906 1857948828993429446 6793847424214486814 17717186299363109929 1200600722815218498 14091698371593553006 17246550692686150837 16096414145995804080 12697792941924497882 3482390347771770146 18006529781187677026 15032396242239609945 7057267522288565572 3460279594185813992 14428762225581683860 7261731767309411040 44537151694318012 9213310598181468454 319283762218621500 389954230036469073 7114479448554132227 2979577318461803864 11434549171067092559 1007127986111246672 14675982364890864421 5129617203901944425 5479777927398854132 17706860652223751275 2260300214798044270 3290827226312430414 2437997831981718950 8790859523145620153 5930797414817267261 7242385324593379834 5774368058125014108 1239252636396251822 3103832964826836316 2370509277431839981 11429915483687820942 676539203852798844 3633093252852959020 13392247478063960113 5850105926858663217 4084772921908853025 8928469768044637210 5271106209145688090 6655904409328492802 9075409987604460603 3351799865603470358 12915623845322742211 6667161673094675631 8815025125774490131 4789015337601243491 14317773381219944601 17513845344436269247 5240172750985901550 4749581811339046137 6080763995525373086 5132418463144935754 18337480991971958662 9324706143091882267 13303786174330673270 17981756970398657509 170036281205768060 3382802534957167448 10977093422293036965 11394441726391479810 7588074836262154046 11338731461514223363 16398255152634213135 3356152249465294143 15920975616604345421 14721616071375294619 1265525997377119967 13613148689198226436 2279054116786081427 15166233956804923245 4589347689681465047 3755296205231351435 17288275158730191654 3444436087128056404 11384011692909539862 13149710971448129485 286972594732958983 8729974284106739196 2605983624738212926 10885497266939470667 12193257588257492224 14344145585883383696 9806701589118705169 15851009799303160104 934485385355202158 3720342313082828290 12941908343965471421 1510743801916931771 3437815864177384528 10553169132582505110 5775437982243567185 10399846105438891304 3318513281769580445 819533758080419889 9575167880671652985 3387629355145510580 14696112520507673123 904927317241091179 10545611093749404873 7112722348958338223 16945937550944301484 7671320923300842375 13909919249070456126 2823285047113620221 5503511203288657567 12412416090165951764 9094114826440592591 1806589754702441270 13088224896222829098 14937290770354480540 11167716756641694094 8572200807276970331 9046223675451365911 438955557623291036 9398828073375439297 7659012881001805403 6799286622916771940 16416882331660882697 6236196921356296640 7140778846849177601 3198733949472810534 11447056178524347467 14040438072184206661 10960477414755745222 13453544483668534919 5378200582996146716 6636421961486536646 18185011668788434147 2372197998667808058 8792451623070676809 18354260955358059116 7957167110256298183 17614147310723769983 8874034884517084394 16432063124348322898 3476860081161691258 17657643393073323465 1508719693442334316 17268924617215050456 8973575883725851239 409116099012694222 16053467199356274750 11209566743163333617 1672036728044232989 16942928185459241104 5569380133433248021 9816406690099641009 15074810765305846244 4048056343701322592 13039728679534219401 15797079997939574330 12827080930310387877 5181211662136453657 6049220562713880615 3650666563442888078 18209629781788102792 16265678145350996997 6631258777871891049 11598088645538860550 7516214368410417453 11698591284982907199 11831759118389394626 14350681489058683053 1543691567968721389 12614770484679303703 11707437208518111474 9850452741202949741 2716160849359947699 13271993940396232660 13599217402917550960 15908494190697333447 11926831235235803857 8079195424333393989 13135310870954906429 15098400506059221373 10135027917742726055 17403170335231634863 7077847573853823224 9224412842177499416 16868943194708453119 17003905850833798562 16994916445097102195 12104798380946653921 14799503441442854053 15535945189700769047 6583982940992917488 3068687510690648059 3467561042967017558 13707405530608126764 12564555140435203623 17401062573478910755 10878946356002218000 3033662325546579835 18216572735409063535 8469463982631805809 2014963424824866869 12630811312226401664 16181764605209875025 10280152704600370018 6475570707405848484 12283562834092505569 15389095756708664402 13999582280640015207 9470044875074286845 10377878727454734150 15290056621165027212 1410633461470663216 15988702460058489204 8549586880978113689 5045665653728693290 1968075534394429085 1111843360957044137 15450110363238955168 7229162974169088127 9806802263310783619 9586053101310873587 15051139289685768644 9299213755315506220 1646603324619101432 419522076890327076 6334604920972214004 15954860167460958918 15557090273602354562 9655745140881000460 8923739894388901753 13439147128351012820 10504058780820589098 8186264098577719145 8136763457150033659 16992322681537201354 7839403233940079706 668423160428022136 7762127874839203501 14625369984344760336 9310446077747027078 5767185509513729255 13627749243179178411 4469733957420495676 3105015880166798629 3890914697146470793 16074908188181397816 8442119983184979989 14534022052894630195 11809836508568159979 8549964532073960861 17214127413399721554 11943405311632169326 17130585441961416078 4536219294219413825 13727679700001130825 7590011162597502839 4873708520222638735 15710114103624472654 18396497701485962936 7991599869278726096 10733370007421622132 17668355876313001777 10299940682636052420 16409831000796281913 14651137524880825017 363119977490578525 7364763896971651590 348624021667330878 15768618864441524964 2303188339820887683 4484403248888325141 16134653062062887891 14346846241073267598 16400281862468514268 5283761714506432768 6378135262553206049 9553611078614939770 10213634951698844019 7598798731501905728 12981034785378929498 13916193220095596324 10713950404926852493 1530584483789561089 14943498357916331461 12575920073797069866 5309231396228978555 16216121637291526957 11491458212434951526 8338090328470551215 10754825394020417004 4983684517122513104 195887931627825614 14990469408467776987 13238400877679578905 9319286602817236493 16585924217760967117 14456527642365177287 17937256463349314588 6897166079621420372 1853512666645937236 987748571423302805 3888290184515716030 6877106562824283572 480087701033985944 9019833096221611130 5226912221508162052 6518934564391087889 4563497448424475782 1105329760732099052 5223236503839854780 9033600117897576621 11710932020550582815 14939974828015465147 2409929258808471089 13713221441986470638 12481238342599780163 13927618664147671927 13232569272376326025 9882876700297768319 9535213048717769465 2164166247464908538 17151872371695756227 7104719132109667560 10141807479560438043 12485367586188740478 9166740412145237794 1606270318069142410 7803660916409529970 12171089802491730109 1221440556468966079 2688918237963774511 10152398690886123482 10293697270118922231 1832119790550845479 2006970062327315226 4781237866812579607 14956240555516545038 17081543226762643144 17053539722212902878 16788153120623884531 18073738359594297369 12840100628942328206 7030576656038150255 3240922321531849467 12109459327085477857 181614363591470094 6865671564476275056 16025448757972393163 10582299375911437134 16182940953183220459 16476602066478763502 3962971209239194494 10723417655266924179 6515242542604811173 10543874471215967183 6636776082975502817 3595265171582708545 3708040294921988713 4845446974356961284 13273907492309932972 7101552571581604899 1607036150778033447 5497332306747759457 17004898572202519551 479322140898855027 12254773943764293461 4733955982017066674 5863433335595639299 6859678133716225625 8591641568389278638 7443246744926687145 1469645118352317400 15768339827262366381 14727379076856957366 14057429482784387083 10782296961774900580 7477461835872728000 13046933604194103996 16755131673431430236 826541863231088227 3246685043167377499 10944417703832209832 8409930518575295664 476423392887930359 3296902601909299528 12256902674163369844 12152676615156117045 10253100512383057973 2759621175747882731 14667639762930498551 5488338894548030420 10475370264289928905 18265325150987738582 17282683289292678221 4682426784900919930 14608263350779039077 1654297777397157555 10739911434164299302 9811600385920985206 90857831759678996 17416013580377075295 14877084390702229800 7812855909658072171 5565660324447938357 12035102236884009872 4300810801608778125 13211127747838099183 15289693702669234020 13754416582879030625 8066357665388906389 17505219271883665301 17432489237808647485 10335335101634220371 7962632314024456716 3404580615351266619 8409175546540029431 6033080680411727067 4356402404189896116 9892753672842216898 862674330062304497 6042186368754498801 8586828226192451231 6513006062836046765 4742634186881412238 1070015250538728291 10939821268496610595 17912052549432090473 332324793782472318 7549477776784998244 9900577325499769385 5772801271232142687 7907948396153085491 11461856962101561040 15478559237677620093 7217852114504504961 7648499552959956106 2915832892327294931 8783454642876074403 2589621644404402245 9241208424021119908 9329129556854728045 10336098072708584763 5271006832687023909 6616653191431905142 17498431518556930722 5886110744629338008 16915560364032603915 3931098461478269807 7251506618657016588 6016326146766781385 451784207304344206 13562102231856710310 7189343355400709030 5244206165939871586 3860602758336969564 16135226053482390714 9321425649401281648 4940588497731055276 6670398198210240658 2819541976310836341 12075627250794171838 3570877073386129639 8875290725632892145 11199553672335142407 14834323564345205003 6620160383543843383 4913736752318672412 14946575668988438681 737886104278810966 11613690809506145509 4369095705439399646 9662987158068166859 8568651058736411032 9062378157274242940 8606325904583948817 15626120566761867784 5723588475907780841 9883430557170443293 4963049264411628915 11538299449471820532 707957316447824982 4345824064511671717 9820680742018775254 14469168701150636704 6491345312368280685 5246170730066841275 3060548869737788486 16063958173865875342 9117921151812768299 12910970123320040100 9484970702473129126 11625390891640679239 7364952311658423572 1375126316052346487 337338092456892379 10737610351321742579 2637614666754372559 4415450915048976106 13883547845558129252 6106175433731467985 11928691304245941091 14533561223409315240 1905103949626921462 13741957320544743242 10770739973383043971 5287178299957247417 6359464471522115189 17812746601884861080 17648323475089315115 1322126606812861241 1141860551764414040 90968724818713309 8275093887798456194 6669471914219784840 13225231090446354292 3479296234131297877 4035525709881116833 11508782965928177834 11858179598790628331 17278910700960223335 3091817214125593298 13361161669044579016 4283873305591627254 12379198356950461144 6115863048270525982 3548474321913734436 7019047105722154682 15011848668864885209 8682550618034438782 10630418456573541144 14647649660665718317 5863646200609304936 18010216067131958675 7811832013225842005 3086690654074321733 13672242213888843561 12273235564516886619 13040699502582087452 17030950193697591318 6514577608558530665 5856760764152983933 10461533926757748853 87185741529450289 13049780683864810019 1565237283312917665 16995148378919189297 2331418269066123060 13541077045134031472 6452385303470629197 2608394367461373124 6002016535836204070 6892401945662510113 14682513739268043271 15151112207764763164 16401414982546954102 2448113277494341360 10328089133240436374 9979442380607477866 13895833285482955998 11585853802269326777 6823380397016650428 6409287066767696798 8254086407007772324 8105108732081257945 11572367506524033909 17997642990532478243 3467858822166706195 8890451273221259619 16647395405720254500 16155984972215965388 6580248279973847548 10881224681706576502 412698749146023823 17120470689839977779 7497851579893915157 15769771545435079375 2286699874380850780 16648000500116187883 6281293085443141664 14995415840156282992 17933607416087308158 3603297122347371809 1036330216872070794 8834573781519868344 15054187210945638052 11000104730753874396 6013148658634112069 17644589570139945622 13107094172199348919 3993990147885162110 7991637761054453852 2094799620258504301 4684234723538675623 10643938633308947348 14674247181888922405 5702944583230077389 5543378502121541596 8307373181464549657 15637100260646699457 10419888429757482017 2350644170726203637 18379886479151069344 7740741383513849100 10489570613634283880 17599867528046323068 1675203510658936897 1727967432115166190 10132609194908784155 17590540677332584830 13351233229143995629 13131146048331410794 10440980646276836583 18025595746730622983 2165799159767144378 6149788492490224361 1470350433461909798 16216424192686417516 7161084000434608579 10340357049738676462 10033606217204419058 17724997496465337446 12726438623642047628 15542158631557169955 15174235356493771727 17344354563495075896 799321107309084313 77894260554058247 9661535881815961872 7630309747585636143 11109526261444021407 18418627658964187164 4817027230148196402 16758278526961707441 1871039558280728421 14332791687750475633 11294812084847466980 4044866498673009910 12723233548081958974 8203089567437767116 13266563328331275303 16506925230866847118 1939171112745215689 9387073692499291828 6348556417254583408 6005806741139338741 1855957696351048234 7517085863242755105 15180809362486452091 14013268322632184530 10737191693135989474 9764351463097891675 8996754851226922518 8220549765274030829 14264041823659060286 3984709414913489946 4061037317082062533 14059232951417794416 3959660243360582866 4712943967983079855 12482765829988161640 2152817632332141399 8713974683947364432 8826632688246128627 8825300735038889329 3337596854302326353 18150456848187223972 1302760092887480565 15029660526312282933 5788896922929126316 9573481847704592401 4583741989172877966 15075990857625290763 2792473989684910797 3330041814302903928 3439654471120512742 2321655530341310750 13030010011666152431 22728479946187666 12398289068763711786 5442940944904002913 7627162132902923057 7556043626040055535 9037206777300387161 3415568371131733107 2507118287754967414 10811463559700251203 14336335276196896212 327470177007545272 17549827404030643594 16900415794569040243 7281522383794548114 3882790743099261280 1885618686036358066 7208236207496555231 8121625837227661659 9493084069956609098 2699616048100928260 10913250697574782631 10269415898647487092 12748307372131995127 10319135204837102321 1204618587245241180 1262949648792072918 11596454812995080453 2347687603423171190 8927703772605766488 16339599025021928321 9122954665273566490 6527554902258282881 15607382999548200566 5786916142261254993 3257950379164295477 16987425470691761781 1315693043485556452 5478665784002291736 1605841581916559433 15732934713296090015 16812252279142126803 17095268058095185340 11357592210866650841 4160488855853598142 15523310992714455703 6793042234159763080 9500760183357908883 12510897898515909180 5618656062589799490 1729593105227149811 2121516929640122599 4151481249306536634 1626752641737394629 2485095762002927507 487515123036354470 1575757794537087496 17034527157580827140 4166126883599739962 2844902870627244735 13305114677616888466 10407903238026588335 9769616700261234630 13983456688141619890 11051585112122040373 6109797651582489315 4300346356241928122 3704719352998672265 4309511003016690292 11843657025580107057 9681002306322488292 15786975271626406350 14295583796977927794 14935001568507178524 12399690286469606673 5446546675389450352 619978396422754181 13114397381048398714 9346733498598538115 18188012372497036491 8667273546968280878 2144633581551971916 5787647050791865181 9870011732478037500 13765249947244244536 9779848384677016130 2123894923310172619 16304571449899391294 4479725177242559944 16743598254663262704 7499040729998900672 12484758851579205014 12609987772357545957 4882878131968232380 10174143791077202764 5832109471734782393 18325489713493882576 3807779266637948899 7662776035844728773 4446765031952107821 8994625987094694291 4812693150897737458 4735988804198397808 2336070392502579787 4462746064840428884 5074261176333861694 7251249274864371594 15093660243878071821 1692370573672616507 7390015547294441421 12666273772036553212 7241962215676959507 3384035092581846642 12526733412648974949 4303393338342135526 14380780310341004263 15768866822527854284 14865119487469215999 15356210254996311982 11551047987024218349 8921730979148493736 9896735595114157202 18354804554073329857 7009189906554326032 5578320559390773893 15231645924409310885 1909811293066322391 1399895524976889504 5658647864766367374 18352154141451508912 17871051331514807560 5721063197410467422 4196034172519360636 1401858854328503237 8254448797388549879 15338889844971942492 11371139483499357529 6477067946782362266 4037543301867990556 9309416068083123059 17504657523216570486 14615715675234897626 15843333000093640972 16176665687492468158 1498990597621085958 9703211158788773186 15362989705846802507 6134160137304688222 6707138645204637373 9921890087950971918 9545877787782972496 601269798926258349 16374852600486949650 3112096471955155700 12749212011184954723 10408141025592677254 4285608875750563635 11953277333196229790 9770185362772260548 16549201106974554123 17857576742121882067 3401496249523306436 15517644342308038748 17639616754532950109 10832697745839879092 11511193906584547540 5774118750593452088 5574753514294406072 423561750927356000 8910473824828549757 15554234565380726319 6148594470587601513 10844157596823473537 17402775882580187602 17789162584964889228 15658116728139454359 13223162369641233488 14361060923969454907 7597244638675090124 12443768998866586687 8223204812916343401 6755776475178429089 16481124353234835799 4420410227591842332 15517161374378815729 8991467738546708170 17592186808900124851 7673569549598489346 6867641488646252826 13057042135518745677 4611287122484642313 2339381190880347943 17013583808359377949 17141990126894432459 2663376259829024915 8221013631983425403 12344672061124847632 2264775688426738207 7463258853741735383 3339979851931854126 12229123872075209426 3924320307430065094 11470837357308702636 2424811064506786632 7938553059537331696 18041613865573828959 17130878596177362283 17118199546445178818 7997234185288664637 12082932149408286201 3395456019051819472 2745263350399363758 8600053128724452330 14787782090997428414 8691158888705199114 14282145541056244303 116423543955256198 8957396542006757677 16060268938177353596 17007455220302253209 6245040407124040723 16294046533318304528 1933600427685186408 789833310381981543 4956264768674027517 15553672406201387489 175665081643037580 1896880287086796989 4506051210000945331 17944563575534607812 15861389454766582587 10170248499791664572 15165884073988870481 4030018747920243563 11062184439911896459 14979476098781702143 14705836038169739881 785792873193947749 11555609508907918314 8293420475053017925 12117879428199207800 9340231712668631978 4062332525664890848 13709119968743854265 10676328261245118455 7872225173777093372 3722995801069314878 5403104372625114768 17806240849994003197 13067604647904096195 15448792768113088304 8441935966949523710 4167879338570489088 17361535335687330737 1599840590130313860 17284173664815808355 11359948308176825906 16615106976735435359 6771167560082493556 16817234795524489696 14511534077266255426 5118563003339614286 17938398878056412111 3862764298255008875 18369477669626616810 18126609063760723898 12476300000668069961 6781837227838910204 17408375480220645195 18330705002830828276 5619618956577472729 10369546510191411121 16720462584408462485 8258044239560521506 8904710319092074209 4710627244495798335 8327348401456958545 6638509134713058084 3716028274884860784 7154223304455677714 15753769822598433346 6317206920884507972 8114618923099996047 13396039371823835139 3912783641707225153 707475148510511443 12657199671046451854 2561195993335539 9143921922848042062 9344596724633964837 12207972473483317946 13357500427699420924 297287721106156798 18438237783717869477 6918204292838598867 2720577079208967977 7283509016162577621 18304089569192676411 3657263343188704696 11091394430855668462 9706407376541001502 6331314830133082708 10262054835007244825 17690473244300680340 10166860159071451178 2137340436244241754 12722949995097878414 1989592043079467624 2547328705907195264 455294500855598324 7463802565336701223 7944166813427178672 1038248486424110720 16227261648198896918 16269662717938655324 9053094818298542358 9462077556668784392 16156423486022338489 18375738628339329147 3535798964162546317 359556517926313015 12070971104328971434 10318214272207813352 4083437937638900889 15594492759361072117 8757942738233561010 16705994950462574271 294592295687870122 4989640183645770109 758056586945169467 12395491459862515722 16824765593873898607 14621300838697200655 15709467443471833618 2191710158803548469 9798038135159835510 2008548580852778332 7887107202140244398 10773400092523852396 11404853915095440074 5969741178127890717 4267527788124180159 14918370252871458517 5806359097938398818 1257693610783825127 18410709613026857374 2065406401480670631 17672392382708344823 14054082300575866671 2847699208691142699 13181103258817058696 6552337996899513969 6362388048126297059 2051329985937964147 17112370433544154188 13065203001520565488 9244013515385794803 14747817890232318482 4425162926982197470 438448195159850190 3073427440584826683 12281329756862672371 14584215963670922588 54751233149469155 7513195666396512181 15341610634309372025 12307026268899971335 5731651596521803478 17411593855494338222 17680980661393960807 10002171793028246498 17374700302459935158 12233351193532323124 10100120175570340080 7588894142134626305 14185409328689014643 11962568126298836139 5900263590198456186 15084571294260806740 6702493723346474647 3650311701182475143 9664764358596587489 12484192881424366066 976024384821602395 5510611072583255754 11412848192287775183 15060264828767845408 47833366765848179 3445573679050784937 9239018225300004753 7379942423578806080 321688121581902620 14797245965012693251 9538998273829119310 13305963526794109100 6783593091352851009 5650214510620171712 739443469850818174 799153252055192535 1500771270801259773 12079794652175480807 16305079680079665375 17291021033299890752 17418138058094204802 12885555236056467675 17905405303231513862 16604630020330644256 13263850923557711177 5534694144472263246 13554971457721681929 15988355604113160675 12338175104936647166 15584211982660832617 13822355820238918528 3104509884654159372 3379302554972537356 17100227656244432977 17008229144834164191 7407126812408447070 11280300533780557772 18354446808684713081 5985961026428528207 6261917133335672345 8460127193566558876 4722300301475013051 10065738341655612639 10536013753943037343 7429341908755256876 14418953399346000224 11909921133608173054 13854886323565682054 16016633955520006153 16930888047251384021 2830110472397752243 2612352995022767510 9727331760770763660 16189655444806336455 3494275787565847105 15489162610846083294 15447503371144499474 12463728331590530626 3679988451728694779 12568651988125360545 4680448138213135597 14182249616964386665 12582914447868668623 6796044680831539852 14627880362359519282 4941823747857451089 7844630938864726847 14821786093140983653 3848286060279601833 3184246895242262294 4639804724053056697 7015338925525976285 5730680625516341759 13551551034147899662 5724011060193906250 1522116358246109080 7820330448166371467 5746468164593725040 14642509665357748329 1410604708844311447 4787364073885007773 12811925249916439526 2665210161251933004 9782463634903212528 12201600556817819981 15106326419330508301 2687925415419476511 11401432202430780823 7886178247491533005 17141424097454099785 9902745267574477528 16539734650519424022 179756245012411668 17697988909504912469 16314935932246824583 8827385732116097688 10358013494865447513 17365807581597782330 11882827036421285758 2699294044205418486 8460808551865997178 8898292721794917508 2476545065410660191 1957419689622221182 11832539651326216914 14896136884712197207 14787906011346700270 12078252894049769183 9593094014897857967 11372370381084726792 13479669567236944081 1616591658569799904 18259145549115204332 9260178158117728588 436778862045449676 3004551642611261196 8618805113523549183 8816681831421760561 4858411534194566973 8003768878627129752 9001081993933897090 11980256659303659728 12915093179920900671 8354657661409056850 13022541715159257825 8761388295976629761 14112725498672770833 14144673843231295658 6924486267531637413 9983392313527543870 13907538873580991404 9012476816111228698 14700401175304158610 15148887667953821000 4124717837166295058 12598051160823532888 6968895665748939341 441085862461338835 15080745178339150028 5780826353271017716 10206928750002729530 10164658697531287065 2166355699289790891 4225461282840503402 16597350358364350016 17116356315485130693 9169239190435553001 983469996555919499 15347510508537898695 13821043198680856428 15031010784456060194 11635162482273246954 696438682824548295 7997541091809657909 2103508500054815993 3279018945426463169 13769452161895446362 3716429337734570614 2465733593527804875 9142083411602121784 6078569417363769020 17430356013511040706 7461755780255975040 14241828408411043778 6544005281365592842 5164024927646072038 5204166422634027231 12130790960222073448 4958893942188675087 6831380798029853914 9463163790412654566 4769090271175284895 17136988593435516332 15213335547213864455 16766053241540701191 2347625697129737404 6334585622928003339 8153084079115352835 3199195369110674793 4116372747722625086 6264062791111054259 7764291691046011489 2037991991163087968 9617095900072787492 6516004069443746674 18348425421530033976 5602254815203076453 12733472282662633143 16342369575723139960 12669822285527489490 15007527287368457359 8440348759092400240 12766894652240352205 9346232950561541625 9705230104145319408 12152422598176550644 2063984667512221757 3742004442032011533 11497912187562022219 18001809830054064500 8388023760143572267 709237987050261971 15266553581622289266 3822812595893288549 11590249934930162307 4660312040125241075 2433501232954882697 15461153542754853338 14354699200546038732 17631003377141558936 2979087821767695723 12527035146744830610 2126495600957209085 16560735936933224346 6501458027740107693 13064390261098113835 16950763897502922335 11875584864696844802 1415810720212835827 10258652747141369234 14047948295334584438 8728507509960064496 16389777679267607707 7916433582421833063 3194360114161571468 714784632091688236 7513504921786815624 10469967420659522299 160179806343535311 10401432240234815739 14611227608439918531 18178733921861070123 5776712045931846155 15329388520577294470 12679027638840387151 4098444273908040446 4928051624830343407 14006202928001448974 8383125024118010310 17411277632436818489 3643944631591670709 878238150076813026 18207212149228849001 15571844606537481651 12851144166191845783 8213687106877153635 12292727100945694600 2173886707197003417 3410933379195191314 10966927970213863515 10925983474533260461 2043653240981100995 2921643179521568902 9273032727967744980 6389898859637507331 17491182921828168367 5505485462889034611 10567154989197661460 10047993714300969859 11797886013564462450 1098835376404473846 705482352709140033 1814441028961075715 17866998482705203636 2797712461996506775 1573489352765063433 11705261134016541672 6226402754637540085 4131122420153972882 15258478732193742215 10779010985100566585 14799267912554930643 428367181310611056 8593942480292095129 16245127838035884969 12872642759077340466 7288885442359195853 2660010667328347839 15571630350491362318 5212437968242827726 2857826780817421634 7155850591807791250 3970852186113855799 15752011022075352526 752177011645493968 32188421519180697 6490092089545600177 13572588823662020050 3403864703493503457 17945093250389812148 12959045366013492948 9746051856986958506 13313407747744141049 13810637518478825683 4290502487159829111 9451287147077255739 4721587744943962990 16951201756888686368 1260768924520950268 17206812040755958107 2516026523154153391 17545492167729777878 11830767031872881584 7040453856892800770 9966162027941752927 4207734867912716849 16836842471021150817 3332422980537422936 8181419974576150601 7836430337013566057 4008570481227590207 10125217856651667889 16097291078034729551 8920570594786351861 14836999449782438316 16595692592583254075 5139517203870951264 6881652136328798992 16392932631524559617 12115084960619312036 15319036567053041498 1924675623971845621 13798839884128709787 8596550847174235645 219206911781754194 15373158997996943058 8658826634135510458 15042459177361800238 1834764535169766932 4039282422645506882 15177242004178457744 15196980289335479816 15794380949929513028 12144825161874122203 11114059817264970486 163141976704960400 2808884241866340199 2279595041260650387 6186790559947570157 17675295037512475770 5842407010143607176 15070772441967086876 10377640534819638081 4800056754416303481 776658670936100877 1025381760339515945 3083942175372695420 3900309773953911011 141159220729071191 16903310529550402655 6021329401672227073 18026860564325360255 3409337080602921050 5847158634745203276 9872796705849721452 6987451170663521277 16894970629933725880 11996562647145887588 6703703512928998444 5522660692277441044 1787933579976256407 11642617343514588297 13904160413122936010 7677953534443550675 1684448811476330013 12332964922189622902 17878839902034747742 17036443751880923824 3290933016295577660 2981552165811941739 16275556513441243066 9873291571360865039 16724655752528066932 11469236300328383648 18127789583046403363 12213104047281673287 3195320029292378311 15903503130608789627 16044753787441869130 13779032333450267566 4461706346504555157 259243412366690378 3179967566108153377 4412099087059488442 15375666689195828282 17597920499918428688 10889602619124893030 12622412515652671315 2974066568195369296 15304002644111710430 9242781744172401203 16419637202812265213 6371427544735267216 13245278818042179569 5361968789061389140 2485160402155106164 15919106778077532734 10515259927567361825 9927148141822876537 5436322566679216776 13323686633736831515 6086365610152343788 1866009765382663015 8612817770773390186 8440362702619264183 11974852659141442769 10508614466928675194 5289774899893479253 15115783287797242052 4114123776383089412 6336745136374631922 8912068197400039376 9802048256359829420 6496123571449559884 10666060592752667509 6622481763785696118 6706253111921863026 6452617289863925274 14250024477303763647 18312298287375854578 18433594614639474997 10421713546820263145 450984296541637817 8253246459952616513 5139767572925353985 13377811881494827283 87845092365965035 12629155138176179631 13852567039637721325 7136814058033335200 862748401623305157 8350055393090916328 6399426973671291595 5691645445875700548 5553266133482218000 2002833346495311273 5864347506685823318 8306814858671662845 11431708022858788796 6077169066678390531 2480554161708640014 13670504287001549027 14490908112546878530 2803471296542779347 11290494165372894492 13325661748833385966 16149714638665063973 10028445916345172685 10600073865161116402 9069463459416779101 9396167320399312630 15964026847600231790 8642123695228892899 9512681311455353137 12596310733127253265 4880951713574288653 13796258624233213035 10350167393284315486 16304097302853147685 7529558873486088144 2861543458706522426 8519000720089624466 13753418822352370418 4200422689219989367 4408424749545016688 1216411845777756180 9042345713556175550 3638433322036374601 13532942037370802636 371348306832798052 11801455888910647701 12734783988542939022 4751989260476178364 16728895083776866884 12685340924310043111 439049110952387958 3402841709865700940 3126259798998354661 4281308637787386086 16648863267643175868 10429946787441215573 9702341873477367096 6543965011538753127 4977378810490960351 8495430704318638859 191981775757895560 10230135327051866416 6370303030756939591 11742292171485158707 7047980444869469003 4833188880551505201 4487960637637541673 5455542024868868594 4147451091742308375 10921552418759733078 8160084836964248584 16955894868452662302 1705293500298083326 12642570039362384873 17423390900251346367 5094211620818217796 2463879697254237763 15978466917235761630 12339015956418735555 7818656901815136579 10629642951011730009 18193271988961658375 1401222082579649396 15939844389189284337 5126887128299518679 7694415659595901945 1572874033634816978 8361117459981626822 471478862957315063 7412463727187342611 2643430448744054003 16309647041887593113 9694718840025050585 11391544652083854787 13093925505015147527 2490606531874597171 10185776988778611406 12784644792237259940 12660986736918817666 16722556557033333661 16309424054053330831 8426377863769322372 9963740923597958473 634916843783202027 8264408127944524038 14551869245564356649 14444538843866905877 746208926790730296 6120053119673664753 15157236982568524794 15966132178868301388 8961690922783681212 1202070073020368039 11885273207329960347 129930922038534911 3698788646890149756 17670367350076277576 8411212947201063253 16595787071246711722 15724626212597468236 12719599307815674794 16351659733465410474 2499815584266426673 14807731634892623878 8095468624193731378 7867236135317687588 12085657007779379815 830976386260779294 8116954452735698233 13976325681772889494 457398454299173770 740177698624215634 8262340289762034246 8772981613073425525 7169643079428344336 7367919533106236421 1123559373316041842 14285432423618724412 462369798208884363 8182767624196607506 11510302078286817793 13864296583917904813 17490172574779118412 1483405217825563474 13269446833407796993 4056976095968250684 6716516618527812626 9103232406626016767 1181296490174949796 13981225595043643981 12607863570345105650 2227861022641049315 1466498761279248772 14545166495601189589 8277399233916162905 5898359000284206346 10634373255521441 1959293976738843898 9518535832279388031 2220061210918061996 853946752928222231 12588573048508660462 4074451726639633655 6199347843164536849 14614725934737560844 13455627134950062013 4645802234698701982 2418053914883148236 12994941868294336378 12972580586557736692 8471473088640707912 12716400575016591578 9021284427041919266 6930823228524225165 8944805083321528410 17142252112995962277 9150894558063121745 10621510223568153214 4144146338972044851 16113985120137747944 4397276367916465418 16752449071037318919 1456188934650548023 11249756239219646840 372553284826240394 6274150199013432269 14641818084285204944 2532325794017607219 11456190724323780091 2532139387808346307 11961360212137874341 5275005744827897826 17383523222615904630 10915512885861708752 1695453194439844871 17797508304934075576 14424642120585547638 14940924096806134630 13152180720587750994 4360276792621255107 7322094318354728439 7463723192493650456 278806102992106448 3493816620553317225 3383485962441087697 10111482221819336649 1298159155862874756 2704837161242315044 9803777362112336387 10456367549734338751 3036809986849569772 12387455387749227986 13980470642653592128 5149709556934661285 4362640146516003655 11325587356474287443 15045491790331470106 16005751911138509650 5197718788779811787 1354358510941313416 16475975971558524735 12260740008174813899 13394539359541389547 407989519094820432 17941685489372176668 3512473150485117405 18141741834527969466 6825631722467921367 8033335815110913281 12855633841102390139 15897061649609972529 9792450346709278266 5632012917195926764 15911040042946526808 14523109283615217554 1106413854630132328 11083346393843207591 10234565081787554191 1186159581861947264 3563095214531246544 5107336931856615184 2429654331634944778 10793973905820582035 3990980674626720960 14468410864002926242 5468579243292666769 1976347067274281471 17439613733900352844 6438253331726724046 11964064401382248654 14960687792389363844 15333797636250761691 4690311430562155717 4832403938320521879 15367377220008457594 16624458087825565376 2985975398334836954 15351003064420334172 13989680359072810230 6028986306647439162 12118138865072494914 8047843842307536199 11416591149278000933 16696578283795586649 2927078242390033047 4534041785347514619 15879421828284603848 9704773799748843076 12693458276119632586 12159216251254112729 7655195715621616941 18100035174631863411 10979518073880326433 13678954413051890631 5620476812406525025 7975492745112406252 11269873033020584947 8121763399512603864 13476729748686425288 6439931935419120673 324200996279238954 1056505583955959227 5081416286924152141 16364192165991219501 6950721466387885349 4814016394557329929 5855405206159156291 9095426236672402926 11124629531599914562 8261948919230671237 5131580704746334958 6828298560955810428 439998621838894458 1096383371726535163 3027725406283212185 1721856525369133760 16751172974666017674 13153447161253438366 14369871315568791826 652701574762551182 7345184831672351112 14061147264875809863 14817662867153876698 4090839580122335338 12873122328973158361 6890129104828458985 11678946908640604187 4220582766559091755 1294517945961085943 13636078763762817790 5228836751365475533 7330399407035687240 9233690464741031732 3523620299105870908 8349600956745188224 9961362086256315362 3235412095045912498 4069667320452011787 2787753949037325237 4924401158605720367 13863596144182441394 16830240413483907320 2004224536951667170 17470664750289619079 17205576049683862829 13528226571667289113 3757365252974427827 1917210509927082495 298686381302467574 1381467457017004885 16138920897214857416 481377355726235364 3823708410004461540 12885115657337772425 5492954326542396991 4951802331854666605 4924867722140948633 4783851868984221052 15525758354056457499 18135146382375800892 5996744830004727057 1055889159921429611 12060805771937272547 14461322833840291043 7439363557774887586 11567685241684950103 3584903663440921940 12186616268937095963 15272959519969818069 11090620954438027001 7085541419654792922 11626551596605054124 12241637147738542684 14623475509002745855 2944023702595366375 12879227347955876473 15703241314709562847 11222309355885879791 6167499878762361527 5167267537801322608 9461679489095683810 1618228720900463196 15923404467529023078 1572566543716068384 14589236690296331882 2177667840586294576 12874258831559273301 61925546056706757 1274341997011690616 4447108451983196389 229716614824786563 9188070883191984472 8492268998645358099 2971653259318680640 11221223532563820542 6014513955738023524 9659077746165331851 13763474832998077951 496857820356370269 11788564560765285448 6176155805573233186 14908147679194095788 13940505789093546290 17046397451588368204 9041349369446539856 4013877864086235984 11984588396377934824 13795388782022756110 1418779168592518090 5884323929868703733 2734855391065413825 1584404836119784815 1900386734385931317 8112218807467422431 23653887138140815 5980358801637476851 7070519201215245851 11493815969456005399 515845879050425821 1697709566798895863 9443580010102279290 9186987483252240979 8367497691360408315 1035272559896343056 17253468428236853470 12300660286620871675 5128965242646061460 17799691555234052991 2739492995341764910 12047688632126784920 15830229330920247485 4854740385142902131 11434417603267965314 15659477848023569344 16122856045515517730 17952182853622248521 2832492416196172874 13499816325133706418 17333748766960254026 14740521973587558485 3149169602141862092 11635824840826170859 14096813342361314081 2546862070007269217 12539843395425817265 12333982945135194312 16833622185519378188 4340862755641777159 3528005577169959702 11629133558086251350 17248381054259790430 9489487992504891353 4602546147980123962 3786687348592328598 872864040645886745 14156729900277752823 14823236792779327183 8197743500535462952 13521484948086049352 1605980004550220199 14774283992683922672 13933938799278178705 11177023112306841385 1895179238441163139 4439789566534086900 9997758106356660048 1294621231870450900 1559921141303987147 10342575940098618364 8294391609600702961 14729416492733837260 9214229292256009726 1382013204158439969 12736159145295067534 12145773918413691365 2542128917899524857 15748121596325534078 4479437791875171657 13403446283021507898 328868884740221724 496102460630849455 13106408466044537359 8662482163964417122 1554272286815051364 6237045740723980807 11932492602730364128 13229751546245308273 217749886629056047 11637396345110037552 9649955073664238180 16238736631006614833 16002713402400707594 15630769545948917312 318730821462551217 2140242939182493241 17864823629846882622 9364195002519146400 9609470918670402598 11471904493789051713 12971508982429105733 7740658281481222082 563176921704408591 12049923305532569709 9945372170900576405 204941169614761955 7163706530982611093 7744961975472920206 12317265446701474916 758470740425999934 2824854675500208523 4096998877835188274 9654797987080039479 3488021616144289336 10004357455501860037 5127526072848761113 7584960234801410994 4072750595772146297 7859139933082359402 1190183101247763068 10422358566023681895 14599522891769852639 3676371785596279510 2409295498131976350 1496408541272748122 17057535198773527347 12460867348954813069 13445980762403140011 12315008927132438209 3382405054529467005 6623757511007770508 10640774004072628885 6941278365615541095 13018931609856738089 2332899434147005753 11131267485266421530 4368240060654389182 11076207572833738940 16725484860743674087 15541565129336837396 3196804754794935139 15545176681002878871 10320606946243545315 3652976095957512071 12124868445501225612 51462157531409285 13816812228332952676 13109390834613283748 2143042772132238154 6179206971033461485 3778215829630185146 5671760199980778847 2254056221366201496 8053893808411207903 17602150022296997772 5463637397991072214 5387351164846119370 3892869543252743023 3004853188305349642 13658247951384917148 9616757147137917827 11226198016920104256 2835035151854396492 9165185228278193091 14756236653679451230 11303376535731856771 17215032725279856669 13920512655555660621 12241321282496163996 14744421555033937073 6757821329322177175 2248068826987263952 11489733242844806847 2405628441578815063 7771357064620210650 10436722880257371986 9038621872275385423 2391955536819828536 16328507316103755153 8859907333119084403 11048110654890068461 4188587005957673254 10848187487419494851 12656447202209972223 5933789809317828946 16744764242851246756 8471381992211346273 15569724552585237878 15406477541931230882 3603201172721511133 17776749313116026302 17436568923411596197 9543197455670210540 15526713536555086561 6920224865671976708 17724475818754208590 12476054134027990754 11470927050651371771 8771852141208848874 15900989571807795695 10127469430274388450 3048917573130292677 3840433005171842752 8519165786294121951 13957258244064063145 12752155066470694672 15476922162706662189 14875812823324392983 8272305599802221557 11989845697528657066 14385020066480602507 15402695330824092072 14644495263136683207 9111951014580374454 1384880010948031783 10731115096682883339 7011198661637372192 18441465460079505098 3514775141930679979 1634953532533301004 3509165910564988973 13698060652689625230 16202174857356511159 6685336622307567227 6031236468934902549 13827412441341475792 9435254441328546193 7596836099453634159 1240135589222398783 7119899973539547756 7575519528926276249 2079741519348800347 4975593071055325741 3156482743170973863 10193830358540553306 13555903519064892210 520367296543668845 7173609115066712333 12888366232598158536 10635498603196521637 6075674762471798537 10004146441411103545 3303019149964463380 15811015266845784921 11371680904900557980 13670049654992190091 17435586469817726814 834680402510468377 6830564077726689873 8149637054526836690 293027981426423533 18401710144691772394 3967337666300946118 8069528097199410950 10632153684037413662 17452708399494859174 9815503171087451794 15435791074227326677 18151289624385002649 6710737952108446237 2167717133537460049 12695049556960632592 11864644066888782109 662694784393071117 16116034603401264315 9707697174464843291 11490629416128287115 10833906699192613712 13131601710095659436 16182373810165976420 14292081088734597512 17332613722624240139 8517625869662877339 8637479213366704108 982178709274913843 10755502671083866369 16374772506475213503 5846718936704835911 13081615135957691406 11164543809842749513 6116323203543971825 3007525622942704545 13761454262373942130 11036210722969155428 5820020475405739099 16025576526397601524 531378214528672895 6105369018753066122 4528975376141345282 15523627663601122712 7600856089893901979 6779977536024332416 13239400841119579092 3911709816814364298 7277961986519033402 12173463565838716950 16282300162485037956 6933280595275582350 4221442106476092691 5795111208355790962 5082095145709995403 6022252454658465852 7038166046711743454 9229975838499348594 17792400127320048952 4064178398709370850 13178920785868878545 3175257469993919605 9263805441739976185 2213681591219047013 9887300536055698832 18413360754109717719 5821179595220515629 4433713061306614276 14656067489982836648 18185139934420581127 11344150991395021114 5864453234310920630 9655612289716234910 11061343793440791006 1782329519375217150 12260549808143848423 2034170600349619909 3596183818991599226 11615692571949402901 7293229631367441485 8694210553373560204 8421015383537654948 4872689570534701064 14299739379549979036 94313637736064279 9742223044924396444 14645733763170815416 13951566308043912500 16984216336945658517 15795963318224321399 8080524598870156000 10233987500766215766 2914783550676151821 9303575932681895015 9856271623735889241 10608252217313968873 786168376093263517 3340846280612489899 13640153541293023889 3898120661702072828 2025982624508675104 1524270375433337422 3631561920084869239 7116478515947658123 9960273332015804124 12026014610554897839 17011598654780073013 8706329164510785347 9712312950076712739 4778034770101233917 13480741600755071501 12764545775273991338 13714421229030667114 4305461905109625872 11303619388254151898 16235704874976839606 15873347524960368417 15334611150584255381 8885517432421060373 13877424182617549850 954483682857010827 13883316939970117077 1431949770203973177 14659864311295849233 13265413670933106993 17676095101266277932 14680635514702157426 11045967364556477474 17919085911298577099 11075327447329810247 10387746503359478441 17598363480198143689 9474962245968130590 10717101946519327370 3735175996638987853 11573087463648733279 9891493646145653189 18161457458412202421 7519794462831884533 10697901420465161311 13317669441934289337 9540589013494785146 5139128453059880981 16479134921524029552 12555284925282564924 482708889857002526 5671415759354026233 14083090078580495908 8016092911386959583 5469718885287894920 3974626060609997281 10362520905996536497 818812930758090359 10072774680942672398 12639400886483894078 12260648861229381326 17770979472329228269 14239800031598694763 4516847790020637783 15351494758760228006 10724284191363783092 12493143907453170657 12729969787126958666 14792423126477891017 2959530811319527642 17838950077714366144 13217918880199772582 10745140338532525826 15925103103005733131 8694446520292254027 15563036594358294709 10431514077927730151 1431356181336473035 1172427181847022413 3341260128655254704 14292331962931370949 2068882077917366905 7252468386797953114 14882756025417994770 16311248397974104564 5729599434652617686 9027869422546993807 11942378142985170006 5832402643956111888 1908266418498087013 7827657076192349841 12492954230915164967 17504544758899820091 14812391309015894552 2119667301857573550 1836724692896063253 2396205221012625712 11366115457983029225 10194596118781352851 2392798128297729529 2223984929681539340 2909917021631683061 3230213549250916102 8924185361633824783 1854355372570272462 5663699692024171370 6629372610365071085 5242556231115154466 17355177640593735094 10571339477937490980 16232927380562853884 12181153298803813973 14339648381165343073 18435334641448330450 16319530505196759596 11537153236924049059 3900806774774826089 323984303470302173 15529467184330527147 11667675135171263070 7165516286491772468 7890939757106206790 4147800914607531344 8357635587927497678 6490134232111075912 11157089303739313121 1479672382734774085 9722008290652905711 5876513598123847134 3038571577039405788 2531258706265185188 13420971177144004430 2538579932187490505 2210652365643170964 5179153520617952029 13716462756601599658 16908066652071761102 15962237137194499200 13930531797086639269 3070006362061379589 2123209077017194285 6261419506813207508 12951980933515869100 11852086596924957321 5372673348941148588 5971686038464587946 8150970899733599903 12616193260860128454 7474402067128829808 7884509236498953462 16590717572144889674 12092101555623730559 3916705994696918714 11377340365082967745 14389012309717658626 5674762982519965696 2834704701150387572 9850023227277726700 14629087222207549296 205965171250060042 1421815922538508370 858193947538947366 100956004913519707 14059974666697091312 17946014405080165304 12783070828320009962 11176664220719458313 12811919851348271870 12299642981304231970 3980635169658526612 212908861049168560 14310168214838449043 2542220842671421490 17154781109222606587 561937907950739063 8010818079541722505 5315983096408640826 10495465992019007571 15654326474245818912 9490061940034664350 17961818421435944956 15052230870991416232 5232657054861411828 11052022384242102621 5561134199674534299 9327854759076147357 14128160496399689559 17262883914803770282 5843433826592991316 14919744574472786101 17367814164905291880 8629035613386849665 303518705224493391 11006676681680313601 11886173394956341043 11397425654430785242 10231940454734792762 8469695254136306112 12580079162316439191 5845962456282058005 1781679184840141460 5481941854219576471 16667235919567226613 369449469208121628 16287307872406365850 3470698036830035838 14412280374422130239 8766058396342821327 11882400815853835170 3069750125500719209 15248861439856329878 2704951653913937837 2846846719367936789 9939469350154841138 12365214117775529976 18068324618611595989 9538066986185790386 10279153638981396297 4465112718262853302 13032442968383219816 15389709295776935592 2413671324359343532 16189567528774083923 3829829404756306215 7784471521993749774 8786236232021770150 8327744075220827266 12820021559872512612 14765852604929971326 9535391288106406613 11705930055356866304 11449719465510155949 7184305906428471514 12132147196137725355 15030146444095879616 17230548856256341536 14331136053621243973 540468706665856055 10499010651376113247 2249881860519324952 254401837736477751 9283006727811845068 6603094832944483751 12809307928267895056 5667428823275583696 17594705423057222516 5719178377037025825 13261615640674472797 2045615840593919019 10128043197153177101 2379881486533820757 16946860160065100032 12255615850998616209 2733238050598694509 15130586601611544510 17924601520394609050 8275625063761772 6471175474556442936 15607246476091601244 1506181500371399730 382221352353874535 1213427893029732248 17096227817513871139 3933798261929840374 3055395989408165256 15165579881823157375 8770014882210800834 10045558337824612518 6634543689458660516 7306344842022780102 2509881610777266486 18408506525154793950 4828504893675736018 8598582739460668236 3289146979946104118 8034530872811684621 12911446447566233256 7385855521463255531 10356348794656029121 17580624261013149725 17614547079889231451 16925613538185872005 8223976366516601291 13805699234918241583 6246236575328091184 10468275045277438861 6022758875367706778 15682267434940295589 3001186819119242334 2174415856236201223 2147299759446363683 12931618790172676789 15933002093413244621 16440396237796061715 5482057297633875479 11923232170716249488 15244539200964886011 13110722645476635798 5725150171724002487 6499836607748189806 14752980888793182477 3448902015690759413 17174416991373836138 12222515104521997349 10329460269775603950 15127771191366505994 2423119519344378929 1961614172601123771 17899465586525802335 2930555721891988542 526286759792809545 9077102387220406490 4685959159930456249 15129778613282062549 9131482354135010654 17316441165930729528 9502821205576614763 11049088305616361660 11260726153665870962 9070301923187817932 4717746199331623961 10380767563830636899 13706316020506880483 2616642011986996298 2649913944939013544 8745481662074679947 8590185141179782360 14107263855492358483 14052891845946775704 2476739809887755889 155666581773775552 3288441411874392682 14888660592113684797 12899399884105157414 6154506291336485119 3907333935719955332 10759499052787149122 11158639176473396603 2257260495349703553 15391738961254213301 18026854491088487235 15891168063608996262 15215552020894526262 12032489101907029360 6490322193056266865 10985873301154691132 3730195011271231290 13564851600426726945 8173183033332916645 16009409108598158250 10367625879427020781 7401022049509753773 1554771272694349079 5617319456116748453 6016844114264346679 6044150869442056871 2025033208512367744 8020540980528096753 15686627136275478807 13137902316697009670 4314442552228536899 17559685265974199699 6712243530629531457 16374891601700234575 12989589489789959096 6207591066473555013 5383129817086362620 6660163285256201566 10915939478484146542 6334486006445175961 7393883439461848577 15467286181960267714 18032921827998789282 9143218099436877601 6693028437011879541 7403362203674633932 6301863444573018578 2084259864038837626 17301058714701178258 4742527565155912040 3438517164978484564 12092153782277607846 3922038078359859910 1719123513439294955 10169548668162713089 3572245970330068329 8866185527658746688 12627891659358654895 15759821894262986301 2798346267657712603 10641835495079618185 11696699284192264355 8389639284708321874 7796375978590445145 5591384755015834828 1764465956585140712 16548673184331468557 3625552489110513368 17075051046597548694 2510034056731848027 3130357039828983263 15388539335959906120 4080066163069427943 8547480618767144551 4314937495525063374 9669234774552273466 11468363810716274919 9153082000003769373 14165838868173183230 18119234022474294533 1921918099472983447 13179486136312006991 1693926163838345677 10613141286716254935 8774124240588202145 11542515874138638175 16815530558171645075 11652800549883843781 2023308122663099029 12844854993163062565 5071795214202969758 14181130712719192703 8657429518245653400 5297414570341017277 1887266490047844177 12397904131652533935 335547174531188714 6761886229508392711 13014590113418527684 7771957846540048598 12853644849761588186 1440675610352698009 398157014648539798 7871571789785436657 1632750093725279722 8369977499511035604 7094747304201524082 13341562670962433269 1981697925490135356 3158167992333217706 8707245068320700446 2344119406150774890 8535264464444031266 6346604506269358113 925852333942351250 18071879908127598892 808280687865994395 12903666330829943358 5259365299475213347 10708941980218405075 16761799620668608717 17882056744616820466 12890389876812805259 10385956255891920864 15720130277924845501 4015734037441793228 15685855883964868905 8593397938168129237 514223105612210841 8818986405788505652 18281602593241031146 6237165123668818955 15275980405856541399 11265888749164808642 15418575217804536035 514379122762263168 7859521152464286294 5001611983564509877 16150706723464184097 3131539910787396170 13844126747133470226 2153910753995718678 5465008935917204850 16393463381376215528 18010466281116436850 14447675739586270162 8396441615348306524 17029146091535086430 1731670157719437301 15059464721667522868 4533812542746185214 13774677632103856791 4556673441926703442 6012801738979465621 10029632302705095195 7043940089229511228 10516392965714056083 5659129520031727151 7910143562354779637 3987581726302713563 8770036991909202910 113343593014040568 5027898773406202369 3348496403055965385 11802287328656707116 8636816000886035498 14790479533650248449 5949554129464498450 14920111683735563723 13431574541150632048 1226754794015664443 3312680572919222847 5962124316916993382 16279143771566854191 9645336820224767591 6587122594188699294 1800897983242544364 11258457751597951780 15838113031186292507 10500363438570596503 16010738106809193673 7175153469611869822 13093233239948994094 10073000178768473631 6058085059963557793 1885853362206791417 16841557401596097199 1182522927260375415 996796485456830800 2028536088804113353 9042701788810323876 8306972821522531439 12708785595805151367 1287450924041938933 17547288681373888024 9319104097160002795 16462919115792952637 7567972019497991596 3661747374181909935 855802600938095730 11140246794128006493 17627242959805195288 2408531000857889588 12829689992237017933 2319615736252288427 13455482793060291019 17320118971449036942 5758477208264253160 2260665280928178701 5510761883472468755 10052323219620297153 3278730371588951547 12970230353079320793 430207202189534936 2600204300119541665 308101550006172165 12161568153055903764 6689804615630069800 14795319036091539874 5349660751696231330 5321385312805599478 12505724991308530115 3774135900610919879 13092762762974636029 16235844702403273407 361329808310040482 941987231490499115 8354017654934830804 10913138890021884028 17347299248651291106 14029585204422729964 4585952348910405966 2975262167742271686 15545172971774854872 2970452120533905051 18238624887123649873 12486394437744141802 8470386865102227398 9886261673250981321 9146906576048596189 1408204580562402274 2065942697118269167 6569541625185698446 9950896722966020604 14779762686019422964 7525797980873431582 3016901631665348355 10787478349143268428 1885897931514684296 1668699317574023739 7362274084225924386 6687565322226306578 11212437608852941330 8395034561454272362 6688253248037948863 13400228551826713053 15996713366885721982 17511398731073578092 1497387841973635574 13663422468236904736 1658398988331290130 17511769056732318163 2963115840836557075 11050509792423302696 12220869555382977505 11940322201790934375 8138741922159266040 9784792399333025244 17355143301786864134 9636590483606755213 15915031809387968610 10419014124265252125 15483667836195782358 3924899504566701100 17570048798823330212 11096000782036610502 17143853850439582890 6387141800530020805 5764176781732180616 2042272209900449862 12600043072380872160 12807012028839678794 17920572594958801141 3547554319721254003 14820368140565408548 15864924419321768530 9366081321335216813 15112235154056280145 12427323701678915676 15464123088899243791 4851035275670677942 10478287214824110472 9485862726083488136 7037886560785390906 17756483624561445340 172277198960398282 9157059488927589773 4691063080190868669 16732498876245269707 9665734489356571948 15684409131323761460 11591585496675568313 16024785872775928174 17698956930103396022 3659481864613879569 8529071710996908264 2114397353409805940 8493395351780030085 15743348192863588692 11253125247036588753 9420768401139880108 8155359290329782006 12195624090186558437 1950913342538972133 724894698465528514 4274900584081605473 4738751534561110986 9186382035250546783 869742532922037334 13607207920661994950 13335461169606309785 2807492488820748351 8289511272547459879 13028408730063925850 15279016668406242100 10715263072792234679 14599669070597850163 15847728015877007625 12778769033589040364 16748185883887014416 4236436237858397111 743382717417870266 14244315804914488350 3135100654907529916 1819289857654310823 4042172632194662815 11920813753495031646 5750799133126243793 7126141443929904943 13735423378446777978 17070309677819621039 587632467588852439 10967368867619597694 7727142815256986208 14583194658778523702 15580292725843944050 629180127456213460 3986870421137220024 528905784982473539 15357007614424931334 15630517578471975760 8072966532608767504 6160375448825056495 12224166777711027225 17489821518944324751 12671333454554060702 15967659492232128688 4650763065484193701 11540574927369607815 17198232857256358333 13709377626128119374 690553579449820580 18440651166110693552 8175525031984533274 958445007984872387 107921126900340043 1587512404689406392 9050790992930272463 5536375727036060704 11330062951767123698 13655085065141745146 5931138613351935306 12083738649186720078 9210289196779623180 10290235155028219346 638037776725112121 8913582308574407870 17406459680478458516 12426525436516310471 4753910040449147280 10224951946078881551 14014526260927018743 10059405926448908589 1880389183526392421 9655702022182782603 10033869169278518371 8404434680750726450 3650961018523471801 14692547006877972736 1159825988615199485 2337720759530819677 15180549852598543333 12870093575542462933 3037675054723113519 821686619905806983 7414390524571656281 10171216940090998874 5562812671488033153 12326939896009052090 358764433584833175 13999073655774596728 15003833263724153157 11730904093582159845 13654084808323178430 6264985521379546115 11960119689990748067 6772415110469658772 17613680261786398640 10522822594613534563 9020193348337207713 11842148214412389537 14210812398659067691 1891016557340876044 8531824830886162761 9629129511320715271 6210157030207816382 9218987750826878854 15809446710450450994 9072478197165527918 8792699662179704064 3298809092172167256 2917000445208399017 17451646046416225172 12027950873360414287 12366695345613954094 13916799403211475679 1728406567708626409 5858899169865151552 5153381330109048891 13746588266524303585 10060470922724881788 9538203346805540500 4131112798897824643 1144055639464593463 6234865613282704209 16137949795257601558 11892944208017124952 7253321764131341038 2420718663773873304 5073114675855639606 7802499957380459170 6138818668130807891 17204962019915355819 17644215161551735291 13676964584087468681 1435125885680723521 9943479327305446589 15760748300190152473 5015145484793061951 3891117266210955016 17822331983581755289 9092525712218635177 1005407914489263735 18366846996719665693 7119322130824057537 9157607057470158822 8233281009931783555 5219674206251100409 883464222176923475 6575832264917473220 15996960947941832972 8649794180537799638 8948604048075558356 630327004910420654 12021108733209980504 13404822385874331286 10765988155668573065 13478483801061864216 13088000534977982386 342637964320124683 2108827907155250956 4425957155651871602 4160688469489673561 10305413497381069236 7058047376669566424 12040435028343273843 15695060317305147330 12477484161334062698 12805105888463465209 15910917772221660216 14451054429659798241 4780747241315233143 1763388215400677292 1899912073520542739 7448053554111931518 12655185810619291598 16568206404055191098 16786162418122038539 16712900129239225582 12608822078560282693 8793746608942717612 2758013386984313403 1411260081256626407 11310151015594078966 4831376020697369420 3741831755649665288 8985655716299800979 5396186806902799123 10073641677323361033 12700659765310622596 2433821091345736469 13774964525014557594 13049176583974683273 12787838489138527018 13371404738416925627 16647594006103407265 5783420534354474462 8413816229159488878 4513313199412752095 17347909653161632183 16693274266222513558 4868222708851422321 8521278873270272567 12135478491744232807 4033068160631690891 9070822641269116518 12436012021308604641 2021160100623053930 9553444704281681373 13404401989528181690 7384499727138155680 885573449047566024 18264483318278752753 18180052273526992139 7730278181557625435 17933361391823360361 16708960770818211142 9470134990378028381 16353843446967563500 12412372063599006137 14526716482615692433 11683304025646249786 13050305024021507553 7509938831468881363 7080626880389150268 2548621498905618337 10025470652971424942 55452152220197365 11870291557374214023 4412809773547460623 8906261353982976056 8806133070737924139 3298055606816201010 6191205626641704156 496102963178910261 15075957195030256944 11782805717533809654 18385655689921216219 4154307283296558635 6597889649884449616 8458097759361481871 17641766480711662521 10858440368856251520 6943538088638008788 3963093783777700934 12970181334140892290 8385481743122617569 5674899043586688756 12492558778970508146 5811148831866425371 10014527738522564385 9573940845050820493 4841807051533262527 15237138872686971547 16964819708640706144 16081071531923084227 6443497283236098902 6128864205065475229 15823923565862222001 6931147032042163438 15333633923693332468 11746955131804254798 10336299941911772511 11683912777797193552 18080547239676472610 5290119967844071239 7820462239807691939 17741053601246606988 9077650795197486450 8314744367958898597 9677446578704716380 1879155617588023797 7236060177407605787 14747012546599399225 111945541498134874 16175253931789227083 10083794845280551282 16404784774875102090 2064272607355410442 16660984116150673786 6332107242824708955 5453587695822615965 3202746183676683172 16282579091547488308 15526157647551935741 1907562741400499083 896323956508870539 11708404997263832941 8567321311060606754 17396410099654432313 4407496184419677158 12192930502367555814 5874221656130193238 156458327200804181 10781688925761029301 12374357790221820412 13808375516014694599 978835996024856798 2409808803423273345 1266984034655650352 16172036650416371003 14224618918841394123 6326977320977348619 559712025172812353 5630076543898743540 15676684583256781266 12909099909646601632 10198884695425050365 12389522904086877201 6949357090217476716 17515662874346181766 13808843333253150642 15457295076316908342 7200108393768234600 6700003494834817479 1115210180008076108 1557796462190949387 15030264515459103381 1861304463711064772 1495618337888486921 15669256431717041885 2308090612206192893 9682527072633196801 10988110115565670144 8799626920397710225 11604483675606850405 13202099568915811891 13319782319102636751 8644816897422058812 13074648403406771613 16248263121814621883 8507759650592762049 18250848624899917156 13069945964473124518 9556952898481684458 9877595783357650402 11207049729502253771 4238091128555985501 3115147478387716040 15085303177665769479 8588890487255056185 10484003467793102424 938914987248533814 6833976953368837233 5497688579623694914 217346157314639680 525654234603495889 5868741986313720669 7414040069913193310 3364285217781646397 5162214330653692209 13522800124575110331 5472310636838749942 6720417992433125394 9121217880519534959 14063977206981903413 13839347226992369152 5572499198285953088 9477560428569182594 4565847244350477360 15096169262848326240 13928222383110822013 1905049424526292168 18200006708991307828 11963106252167804797 18023810844100374658 18060730829014919115 2037970438698222418 10837225472414015777 2583485707650730847 4104682247643076629 9543352622727305981 7687640081942846803 7728454965801139708 13409823878179962364 10929162928424829241 92411788886290754 8721243363354713088 3907825390722821604 7738541281334304759 8991808176200689687 17126930960811894421 18349448528693611756 3016907954671899999 17155531455502386931 15258012677909713124 18379718575614649948 271988040619323445 7256575473214654655 9500138738134784554 10704118416858275657 502815496968599447 13294244471083170008 13527898147091539050 11812207938323871144 5441748965564535854 4301557057894824755 2421537747879643022 14969438216885205371 2132235870628801517 3787306405538054257 392772341639938569 14638448571797141901 3741693408912337340 413698823522246924 17846507744469245060 11037139034743548104 4001523480147320458 1441087419406764658 7102627719256722245 14193996351392781159 9244546862028813057 4321882847596712978 12288991089512380603 7309562626637319487 957828163812688795 5326875116490075919 13128024638585406499 8310632350592518858 7983944873172799239 15830364001233008986 6286817300978068256 12729386382384426743 12417957979983483186 16878516288202981623 13223749931515675361 16713160027869483795 2928339541222490244 15919388957757994889 12506861025912686266 1396639621529004994 1669390969935615909 12843096002054441327 14801283565373061711 14569712729852416957 13133299238308918457 18224496837229646663 11824336356576792783 9654865888914826435 12565640287547937285 1455028256396392527 11385423232463325900 11331186321050835869 11951473232228019253 13487209833851937238 3936479198064410681 13268811029278942411 12011218438438319518 9328300142992014914 4977205538472956257 129107221571046400 2185020653708162133 14817154952758863110 2960920838522651256 17563339161548165097 3314786841485517266 15418937182978894127 1801986562411088867 7478567627702061313 6907689856498687816 15165185153470381424 6440140601422714094 10754909242765296052 14330885284637432958 15573299971723976334 18348060022776949175 14216258669390626509 713973956349089285 12301454266826484559 7213379025655790025 7697291138638656492 10837398209010142095 7974859927806111665 12989146417245535815 14612079080276402477 5864216633769927937 9453365045726853866 9629766174756122726 1429149667441788447 6568921572787852722 12008804902433597150 5093307902043293413 1955376971865407166 660657471460349389 1090958249276618805 17267715098940546303 3728046156119621063 10190417150731011144 18245201553891891709 16360006779474276369 18417881419556446905 15744589767029078873 4159306017049791134 97198712929377418 470831931548008026 9587862397062231711 6390990621572982527 3171361405730635879 2223743063280266185 9189765885606423176 18164064796803005127 3790137153200175657 18201011565024018578 17708275487878943131 12754621810558573962 8536748795239292148 3101340281165659746 17021539331800081923 18126796019163034369 6339418645136838260 11429002316529885365 7811029270795193185 7127418277023015785 2172630378918047685 13337034533360533951 10090197178907536386 16019433609046055287 4905818128762555841 8500350172013680648 7649005477237333001 12249248205612187621 4986789748828915887 7419028813787649234 4183228202792346824 18281231642928912644 10981961997468973937 6968505485005683203 9241588406811575943 11047113016055623026 10521276507715125492 1611688349438985192 15534385666842959589 6138152328603731182 5004299605823622067 14847517687276931926 6785909081701218238 11270401056141205873 13972346561961153374 2522900359207541561 13113465060744263873 10502123866643902234 3070139930049204809 6941278286822972375 11402983185929811570 16851343038866548676 10199371115812977230 2722591247163724121 7066160117077379549 5374305475672541469 11427241585577775145 6214209017665190464 13573213946836249288 9797993044544869135 9275195678248103698 4703114177526991810 6208697273616512152 5594187328871791153 17043843316749469918 10168682532750432130 4095977205852067478 15194204344634875565 8440608723122042870 14792921562915343320 8708015851090470297 15004937685526233582 15184868419393713313 6947696199627133832 1148007056985692485 4920764021886033042 14954249889333000210 9159484586464816406 15234695561254018704 9680066102821722268 4102184285812031804 6757144311761162031 8875762128336029443 6834849329250139384 2163059159828540174 6507255925688443303 15566252779331995519 5901914487426770638 503348966576224914 4100331674554350760 16761338065556305888 916869071160387800 10814830533807374107 4256677105905670860 3383891335535830662 9471308730363564545 1966090536527503090 1185084693662099574 17202545239922777758 15339773023327644151 1150441220004324946 1651368391950795416 13487376746176168598 4843579801492164471 4899218579151191968 13209886354907313084 10487750333673838079 16321250175385119586 906658531332057252 4973235665124923449 8438863267595274094 4645583911614897597 18212078839701359822 3670686935051377143 11793215071611610756 16740789650163504004 2241739610118092540 12256284189393511481 8553091546549213145 10210381951729047336 5554221886689405571 14327136057611130552 5157988658413701630 104401436827403335 9847619731532748620 6264876776896305324 6236781769861631023 3860148518965731707 11727337044150186483 1546724373054858996 719789354564826968 5722681987048972394 2592985841425382612 10034402045977831668 4482520099722272693 3380018150382563043 1965237787945438246 1140035089862440031 2659094999098042960 12309536620644219240 9959503607465893256 11902238264870464817 7900573376438986523 12062417572972087671 4479496133501746521 11465513397471933201 5425055976512756232 6829961159940202653 1298596347491740599 13633790432125306080 18053868877308347477 4854469668613083733 16574410293313615726 17417272340540948571 8506893272274107413 10406156065912727154 4815569909821483303 4005668973576772572 14238855218956735340 17445149349852503971 2447242449695183512 15124329144588410779 8805217245090562297 14357383468373873741 9255126797098574608 11416095657066551984 5132603508074921282 18046938961566906199 228622143576238163 3568840620211959632 15116904744286086331 2663452468195938341 1976766596265422016 5713947736007938235 382973467317752419 2015901766778332398 1825785315174597659 8222526484702779055 14811959341985877718 2991752451890540235 16566675345721718453 15024904203113647480 12124665925816647871 1489859531300549528 15994801579463560706 10412003117860555091 7827583580863280484 17923828980998019164 8955553962764582907 5818917948696504310 18294426331992944226 8859540439072967615 3728319657834159986 10479395149914982553 7334744337475801370 3865514328205560364 1388413544831033139 13273829401224587100 15176314637544535721 14022239510138479983 4589119783920755153 7301827840256696044 15068052919177268663 11261652212854507358 6233626830809094567 16323228526029589286 10153443939586457163 13663699255512171660 16375453960234296650 9270087265808034171 7039900886323229379 16021335723431027804 1595420076426370291 7402391265879916039 706735656766704547 10027868284372684938 447113161995868894 16375381823272537680 17879779427098077645 15533449686212407305 8257582344136447981 9522332854640329497 10661778938680068195 2260890714379976937 9294237767558584097 2755237414624328703 13522772636736417851 10206417135410135254 18358707613969421928 2913500335519693442 16306825813872731149 6903712274318359374 9374387485603161083 8837624944085897359 145038474550285690 1390986205612246581 14031459781012365465 16899323743627045836 5732777493292596242 2330818235951863256 4870249641187816644 13980548493694610043 1553229689878925220 16477094273890444522 3907287452185627498 17778670487528950858 4692821613026302565 12920995334550245355 1952913079145164098 10997514445952176836 7520296150992577696 11877715113869867179 9820779949242592592 9001599916504142365 8769788627628070590 14605441620686363254 4923485226569684894 15596932932730378005 6337637347714538169 391229200192099296 5423069423751857726 5906226906450775305 5964287221197038765 12364951428771529783 11499017942388134978 5702769932723235872 12368026186767586694 3652381935987656574 10291006680279383044 4924147344262657038 3249579645016441136 5843802501633659151 5369802224706776890 9646385823348091340 11365228294321966558 17530385920654088582 442152830713233963 14473178610081946130 1204083869482363845 7114662531176795391 3270863395043057284 15954526519825948848 3065042029737120121 3115951108806371642 5327591896006205805 11470945419692213455 16180912780075536625 8312248888652089097 3348433729920580303 18280991336454001188 17510890524770784525 15376803343024597540 15589660865650700026 925631718093665235 12386967007450364338 14162526712279217511 10322425743292091549 17948660127451384701 464518832896019456 14352927121261355402 14420405771468375632 1292625805841785033 2802938198509095354 14799078091999934905 4174675719254387367 3215355601084264481 8824013554991001201 2692823622120148889 17331016147295982741 4889206965754534106 10784647475913177176 11915109423202220685 10867207381864152267 12724989584963899724 955099604179607705 5785101092927417292 4500133827009285764 16912460409921354159 11800687943299551310 15355529295963337021 16885570461012634896 15117133914503383082 11754103062465368877 8982853502163500868 4356149811064819211 8088676004828577796 11235275536073007897 15767503107291738144 10423842963273431154 9855411097439082079 8332409150628981455 395602335238019515 976721456191616278 9176088123387506894 7415630566318576221 1788291817550928702 10240105069255432841 13075497681665297539 7596697285776285502 15777835142213498381 1862733741572278001 7213896434852509030 14652625381566656843 491622556348573004 12113744532589811426 9029738133669894273 3579240108354169326 17604084144703991479 15421447839772945370 12110975882938413485 12938761455905938531 8854871503524770109 8163808745158761644 518217217730302099 4377943856494578878 356959058694711339 7494499676017608355 10912859847485122194 5603843170115054969 10675852690638654536 15583931923291235767 10574585194435016753 13724178545600717115 16474678092488655633 12978202270142458883 16144296812036266522 9310594310395459940 5970367257423560517 7188829413737185406 11360444523901119525 14095267351795275843 623640283946653319 1672865667408758989 17844631572363708951 16339968322851993991 9645154097511605420 10473789549103284278 14397558218741098478 11132319164017565409 6849622612734127604 8850048059510903249 5144624832223467096 16632526583162374571 15449505237627593340 5681703362725769565 11512095950581582008 11683012891017104106 7128961964180797626 7050210878275380341 3513732556555471111 7746212111436513265 10905466283137229921 1731598600897035002 7092270960127802782 9584169038493224025 12348111452553184282 16356688745925944093 10234550006613136255 330834830292076199 5936359498745503163 11821659914236080438 13204436539491196718 12822780882427496293 10956542957554092958 4508039276650163806 13220128108283072130 5056001529595857701 7130670786045319259 11791221262552325083 14108851859375790946 3143960621242557264 2321011299694632101 12928345754120788084 14013836331382046557 7470753180551915925 14118865118253096558 15919420299731489350 5350907601017734558 8745122556859731350 15332362298309226293 15936287524481413213 2850309259742509152 7714079243679075822 4871927070539259085 5283770165616540128 5610599001920815735 11478763621169237169 10348066556417490073 2396944422638158205 16947701075811161123 1537504550631965271 435382200530387664 12933906941318800654 2193460193637175215 15736324810407266349 16806205638896225115 17327774000546238449 10407811232983058321 4899739931058411207 1956302348517196256 8630788691466298382 6980068834483341886 8461165845038717497 2200683644864556688 6825524693112614942 18051648876071016492 5532927714048639696 4428484043577767436 16711694100199094102 17024291292775492573 16141522158363158692 7100214404571731760 14819253943372101555 18441606128583102651 7959271910852952972 4083829629214715504 17422201755193926462 1660578382315539112 4474087113434483602 13085915941535992578 9309771610834091603 11152529945108572996 8578811462347778044 17472397881764516130 16651163897318062716 5652965090035435096 1070545632001022221 8431898832641436171 3109044679716847703 1452456576293256553 10718660455154452942 7779146420517982788 5460362860694452729 15557365457980624453 3932314686775680333 9307637622654055179 2987510689623097733 14844071996191082778 16761418863493254539 5229701907198312721 14964294271894607891 10211149472798687158 5084473488828168498 16852598175273748004 16206157581527484336 7146816535114466704 7887738173124910220 14298686681667213019 16720751087436963946 16903870592291000450 77575826010159986 5124973602899682356 3916258371824560344 5177572276865069172 13297197368931824610 17624690005672405149 5991317974107238627 4268918242812487670 2601854560942070296 16813651463928724414 4402032000959623722 9389396377418856034 2991407006949256978 16895871095840509685 7500752024616709652 17722804272571399649 480740833544324234 5403850270552259272 1940340529653740339 16091142440178902308 8016652447720071211 16522065780030960613 14441149684486018965 12751407198886689382 910071128081776149 6509536972645740757 5620609324813144756 4788497247392756176 13064705896067181394 7187772183759049678 4799889045378183282 3215637119681498984 6142727299238990548 15195263405530799825 2915855652503279351 15367119255286912296 543647377481872811 13872408941014391134 18080510146838297315 7965417158406171649 6972122895146680373 7528200071320784012 16566854028452992020 13316459447898761318 15305592028726095108 2544283620392019841 5740451004355509207 17775498041865872606 14451298188911353710 5593546817462112452 15222286089084253026 150897333471393496 13161143167048193799 1985373132257171983 3889624045473670298 1168315446956573424 7503576706805320153 7199007424571434099 6134730482803920370 13850842621350910051 7090618667228732875 6170838943880799394 16568157419370774128 12316998768098818027 1865736309021038010 51909474637497001 4713876772360573184 17432271485344953722 10558209557533224294 3049255574410609496 16304814087930569895 13990146664820036088 7219093165653911918 9661722123630473882 6122702791440867652 8042693493733730676 1189748652332815836 5429024401223562576 12956347896183392 3408048454431196090 16560871502468840747 16400477515043572461 6458554201638881612 6363485027707691822 16494217902469331790 15650028870421111882 15048209652731529164 1244010574179589868 738170098049936137 8536486273280042318 11741754950594941131 9840749643595959875 7643244875829663157 2945599329746321154 4055045100285743691 6391161217754138702 6386481409784538765 172594237477379494 5696833168985756283 12229363988444804351 3605135062115138403 17775364625003962038 6898389456970969987 6263762074666335673 11577627999278075986 14710560460141078375 16949953751268622600 1066711979562041509 13880778499901450678 5280050125132039298 6549205858041198671 14992925692415884770 15609605807668957543 14187958782481462450 15827407043656924536 6676528352748489843 10638169902432856402 16463628086713374722 10639792059317506361 11356431527817971300 1246066416731988522 15738040997212051965 7962536221188253441 9740156739129768099 15747603446013496532 8279598802421102016 16703222833865550661 4081263051802056960 6178784569219743625 14722787725301984090 14844067445550682243 4438362692225057610 9043451716684644648 10650296067970201066 2731281709159897155 2660891597692194065 7266399428096386733 6716999231068574618 9151067394477171103 5254164147365080321 16525901114633969152 13796986444618029288 6660558574679192885 17822048546572771453 5555397973809727555 10943683788100145406 4497075220279816845 2254411038896183776 1323259540441275483 3993458846740655726 7580090086239223082 11817022437328917717 1242696937547747892 3282443854589892397 3200436146618139604 9386324846544461909 18018054647603867553 12592537189678733232 15639231384545860228 8435648708564670336 8936439233580999731 8357664945097151824 13410919326079134997 17340640529604884802 4976886094710352917 3562646238291144546 11151681001934972866 3309127080783607149 3827963355546388048 4411128592160477030 18020587096110763394 1915363852027887053 10767075253978301508 10649379323902645886 178828882798419588 14212419593134248561 11691835710097050342 7139122103571550271 7549372433581428720 13461732230175949933 17172615892397008232 1724401933986749849 7429261816136141065 10387616180520855715 14206643885949360497 7449586536796764991 7856543603484638147 11630657240492977318 2319229304095248870 12471966796146989807 17150245458380585802 6193014414783964740 686854736476612426 888010699076023462 9441962763523534127 4467764979592021122 15593028764439802015 4464463491702045441 5405439682568378391 304514317791724177 16129207201676140407 10380474527258253265 137964359864243327 15676266136958182479 9109097468135971762 12752195988873451998 7896433656061971898 6041825284026784832 1441743271068442144 4881782527332061375 14761929191390513257 13830186794971466673 12162370602661144305 8082643616430873060 4976016569158739716 8924525367466490376 7762597216256326746 3755731776379363130 3796693990136739984 1278596747447002200 2325506937002925644 14994451692616145891 2426191259772609584 17322988868154135419 16271904688389011991 16567316663795934986 3404006188083733087 4746952419602645961 9698908746478396553 13553380122046867449 685302650853715340 16895036157597141450 18101311381681707993 12265217809081268700 2836296685472685878 3316999016258694222 1093067658252483973 17696881406137655148 2847748921129484053 4956562846104559460 2232475980161727168 1161721293769561048 2677981390088962712 7358723977777721339 9575215917337703306 3888522659587798321 3249145122359956141 379498108019670628 5908650851591188695 17858965287625526856 2119153844833751882 15633528926065637703 10251046431434039192 11637644142139976070 2526751443264507974 8470725154882578017 10564760049810026655 4426311542013919440 8173432933431621847 8512267157897454974 11355182094370990100 15338131932535364657 9852069803964476591 8716439859995579600 16382710411027680804 13129322648024708443 10183854593502609000 7516460472320774199 7105944645984944357 3179623314293746412 470546853983752434 7973898444423687979 12127437444556319867 6513445644345057428 16643535339685699586 4724358733283008222 12412353394255458172 3362940528102435521 15259689572001946006 3747842318985935449 9360760754558581741 11297466217292955562 4262645554134082375 5417346197283502528 16412999840005990090 13907437984320184428 11340611656088432839 7380098345366087631 18154499610116644773 1281717489399129813 8347647126654644312 18359150786458940448 8620654738021350378 7020359883220820968 6121212816356737123 9243265753246252355 5962211424217064452 14700562304929712516 17626052767624246505 16848457551300855604 17186223894600268641 1035850390853977783 6023553208503996119 1115175407367400702 407004334925827131 9758497872140909161 803957007409379722 3588717861307813385 4050741973182605827 71244105555497323 10373947613902894177 4696167235382222690 16033229723831862000 7138518094120648010 10510767837726902000 10927245762785589271 2601669087918329251 17841184469095488587 9492205723856185346 2407871083340560962 9116150009926754917 16641267084809024613 15951933553531545118 1606305281130344011 10042686101652685704 7168825862458163920 332738473862890214 1520990373811928463 2712195121370242869 9016686635747280446 83245233773024362 3766371980813767609 14748580980561848641 1419317028026091213 10003999144763287263 8395508030422293852 8455270318332268674 12086169739148647441 17686044021699795203 2215314732224853186 10725275741788644609 18369053200001655636 4634591573603765981 4869213428412111790 18216098516992325263 14253065770215626319 10590350225687690788 10399864175810278892 478357315936182831 12141461004337211930 8199804303147422204 10907433629662563302 18056835346603338005 17669189155505464459 12700452206273512267 9653734195306855957 18287915616539242543 2537305022940984211 5105369254439868484 1409396098645701926 15089796156328767748 3032875976820310460 5215942827704114053 6724680140557081877 677555303651142103 150894304657332600 4915266946796900552 18433301409202737291 356513664867169419 11093746546681920089 14199088334338007831 8534967005347779856 12240752824022852325 4290847153090065580 6386211490468206462 9929946163452507581 6058249467290634160 9807013449516422642 3688993870173415318 6368890729585078552 15223555181474417544 17540863864237477255 15680098805666160317 14261824501328084655 16126314220671207105 7186179448808127430 8633795766670983628 15316612394259038734 10748133976891366786 15980135081297915022 9005385160828145711 1634455830490487933 12424528262383700653 9843768658216771470 15099589482140800652 7019592530121068801 14122365348159783579 12768288436929781399 16580972021917168377 160498828155125640 13359674752319674268 12118454217401226156 10352359045267316939 7299810596698742583 12016721621903051722 3333919771464980600 10306256000745199359 17804951970294341475 17217908683498361947 8372495798961512144 6932235969002361943 9557582222409014892 4658980152473232039 17708299829022313075 16898810218136307402 16750212709593917043 12165170634439453296 924095274475903998 6022563816655657590 2933507051566549060 16122877193608767258 12948425730987638084 274500287969622603 2801973350879590860 18422542294159987667 11072392798793873525 16596432768409197373 18349371442045091642 10552025884384429564 5161391245872532091 17664451943464563405 302657657769489283 1392940720969297756 5045936878500396628 5723784717647849451 304008912675406226 162975633010698880 8258338622528949881 6804640883959218606 15873615955919131644 10046384113075578100 367747186578537332 1956518268036106973 2284351189156907695 13830239625704177723 2626038596437234346 6012969144739475586 2394049607962270749 3190256791097329176 17485359328396558374 6078793894810769001 7354087014673534579 4426611842186724266 16742147844208059805 6196227704274839822 9214435465761945246 13889661431387264269 382543030632202230 8037194234903095789 5831372201156060904 3507270276789775853 7488698498626454898 11775990659130163063 8658094922990356337 3598034013085791184 6064825724080843544 4324726790092578350 4492415562355529851 14574075171238505788 9901879549954787499 13722085155120020741 8855469579577140860 325022065917028835 14696562358542124607 3295961727911336323 6511527574481393781 4381218989122059400 6773591895257076820 17028770019176764363 6671435261680272813 10444798566244031980 6140367055347948476 1204913701158292882 6232249735639570108 15963850545271893432 5938535014550241178 9720115204288092743 4231426002746093132 7221338306565343771 4759824349270883788 6774395860643214237 10594644971972497109 6786269366870717094 11231593145733543540 5513069897329788118 10609549992236169010 7050548397962541691 1129902185126840836 3673929615315399517 16441510388228608522 5248938347322547374 18356135092811428832 6094168178540667137 16679372964309503833 9883422158581061082 17967948744525660073 591735586913379652 8042337442946104082 11874407151432777238 16642890063547106888 15726199501582501091 2352827760265269362 14367738297838009461 7984063180462441061 10133613056644372787 2342652247891878469 16030799911630473020 14719939019419854571 4104883841099223902 9199819562767895890 11565823217341506888 3653163180617908294 14446518672840859601 12823931760691000655 1587433104633403594 14289776743369291614 3541848671617300409 2417551123416509844 16267419089059332926 2354022840047547945 17907248374378839932 6462305519581730789 9995515753147897116 8881521388443364765 13505426709505555550 5951997475937287799 6019309583790852593 4151670208422913526 17990792011159847430 3651670954535392378 9067698422315532487 16786818779117805715 10603007180828375209 13500387684525125400 2812871959296050566 8990268906371008562 7463663826907239633 1903491618243850619 12297868202241307271 11097039100273151722 14862757027423948944 10628182276999633669 13758469739651265662 4619684094550567007 11667442239004416832 5997857074417643807 15400932963985358963 16777302260715677728 7343713598112594585 16109009799157223606 3860066286232885056 13067660394910598845 11220747156646844219 7301623979626665451 4607006869709190883 9731446190639277695 14387210129332786372 6265818411220775105 12528342251801870048 12079739467936346963 11654625805725901830 12002812594891438383 12299729516780330849 1288533846131728989 1122475725165519573 954309936216183313 2815853355743639651 11898296442998897922 15085533521668182236 6171334253513257810 4648785551354864083 7878327440027697678 12874554852478707933 7922550716584992773 1427784471850616274 16662868893856051 12973842738720716568 2933289649655788837 9369914609479542792 2256005776594047307 8993758778981421637 1316464563214090508 11305313474186951266 15668879168821390938 3146184926962713487 14679252550838501903 16191371136043941807 12107231870984308783 14900470204147212600 5855533058517852905 3950179833197859627 5434448675494597161 6429299094075939457 2407071467697481441 682697900719219350 8205450833952122260 15398435434467438887 14709983979817539127 1885475754549754484 2781992628294282265 7144041937496214748 7938567447183642454 181533975764414852 3238927224111623171 9831708302994444494 3050136015240537927 8464547893560910838 18013936542810490831 10615688511245465454 6250880892043504173 4122952882970836801 12123499280410125068 9061140435741693384 10149932713490791803 12430966102106814082 6847773085102544189 10877222005528280643 3958933852810057460 15687092798205381755 10779632881234899747 6080186104627008801 15581273289897360370 17477843931037296917 15081992877633914547 16740067313625617900 12969892830463743706 8346116391325021779 14947797231431017457 17705642498640646992 7676629066230232963 14076169087743741643 6577579043647501880 8837139984034133041 2526948321470670 9500412082920850554 15920539809235214581 3609417513475645517 12998608153054999520 15091864685685767225 8022704859856371535 3359158213101803849 18022097976398522864 18036924641102504998 17594126510025009072 6744473266718603939 11977147385905275089 1727477198529675081 686357148276685170 8936316910057991368 15351467596605496043 16429079283198825972 15756773236757587172 14386384619763961087 2854763876361721298 6548934044600311373 18193174790231678968 3398178249955276957 15310770582525978652 7969038892514474252 2734697607781255049 12567993537825206303 5776887813083628171 11441177598424417643 8752758945882982368 10628419036341699120 17355532587396933760 994293009671616338 16851489299777294311 16865863626255902255 9530418760069914094 122463857670510356 6103148909549063205 9315071308984448134 258594104121255060 14899617287873331272 16264383815694057481 11087812010823983062 8397377617017919921 7657617447924403342 11598014097881321778 539561530569083301 12813205057070770439 1036694028699674995 13540945574192392262 6133491709600652703 17635747690175363575 1895554046638298390 14849326654229644761 486333159283405909 9274151806786348405 9953116306859861060 15176380580922758841 15943018252674130702 17681365597764176299 16672160664584471665 1075360138872541800 12197906966780210378 12899673239728765412 7358123753587679792 7450504602103539242 186365591863341376 533260500856618902 5615193532258250116 11500014666427869488 2633844332037524238 5443346832651271903 3034987007825149838 16329261376618970775 16559840712770515853 17337449795126055493 8375005336781281459 3644133305024602116 13091628478726984009 13671186550503555141 4831039081014721300 13034559334321925309 15654809921088122405 6109596294220342912 11263834079586828785 11615236657285109836 2372540243857931891 11216728210103573290 8188655492668616536 6879970481644517090 13033877613177329631 2852376767486719738 3108107632842547301 17398342203377014656 17861064056044676965 8220204588308773216 14622242587885723383 11957492890038445466 12903844910431263428 11445474297236233499 4155868410586707668 9860512121402116838 6370920886316815633 13133654291585098217 10984913769386434963 16164686604175577304 8675076160314393937 16867489237870231338 5278654528912844019 1203273223545748610 1104869013497256875 8255093028478339438 8092169927257439669 144244315659114366 11472252378710291881 7562867204067031910 12271942178390009833 8291307940788225264 4210537933604124210 12461033523699650442 510077688783949795 10956510809194054499 10416741985055608027 5357998506297054126 2019394220220157260 8158492281822854259 9414564939881779108 2752325200077469804 6255011266520994674 2285891154104038666 15778924436590149245 4206910412044542456 16267467798184364878 15817894992374527332 17637440899190668612 11084843515157611194 8755519076411150286 9072203239666939196 7385862545245017684 6352192587672665651 12607110316073836511 15922368132531296922 2867551397703855246 2454973232852924319 17348620118705765297 6553072248210279430 6909563518172479017 14356311510105033913 12083456896280383331 9734635791141925343 5078192050490108262 12247329696482919001 15408852871363405743 16936877272917903614 9591355839471724494 7975239272736709029 9532058726013071331 5837586391351268370 12379716502156791183 3046786106536177818 14023625930168542451 16644987513152120314 12984375638275541942 12027613733090000999 4303856424491205817 630042340981182588 11068555885844626236 11748901388845281719 5431487801421268903 9586892790493528956 5485706358283538032 13872617072853555733 15890772524958672942 6820049707225542077 17407515254914359695 9656808159656005254 17899164515427619680 8498652450793706703 7122108729586240187 12853725155583316346 10038902946979205331 4498064096389835691 5057589983589029829 7970784857730286013 1533121551548675908 14132571406291537111 16677976758727626685 6859181384248933642 10824503891828901703 5939026982328073213 17469744194357737231 845645726054980013 18178694974851738535 16782314722097896937 6549701413837806254 8794173028394512645 10641828520602042599 1046209645006924707 8427656046342489808 128954486292043893 16990892196476539742 3225296795431621719 8710765429337999980 15063770475974829988 17207752144353940776 10963987178444620953 2448592665233634375 4277926160425323520 11155336333645673000 264153210664576768 5753230117754443742 1419596402432650915 10050661335196416380 1474623159393679158 13826421066422768702 10574220344229979186 15173925215676191281 14889004900308533673 6212647840890075054 12140804129100442501 6628685559796541873 2619718095301055188 16686591912597176346 5202353789201810977 7598846680814725115 4550092483454440609 11142581169138159256 2970873951975552398 5072071619819848566 16491262201451951231 2527580118074503053 8623362781486277552 6961212777389592403 8701698891890677097 17648156159174089355 15837848118930233620 591987560178374905 9223770480526203533 4986529022867192836 14372453873279307478 900468431656913276 4255537464316352535 4734058411722205726 8462292656450482388 5089318792528393948 11161549973498387079 9462506076829986957 5366765590595558086 14088324251664244423 5642771116588614881 2004088406749652439 17387683428736812874 9104252466508999641 7546440677130823821 6064181371791693771 127228125235989357 240834594658163733 4627464293919438048 15974804634419586908 2989410683048167138 17433319101155564481 3649339313572065941 979698761944483479 8395987974009771759 9739210843100412681 11261484368909638735 13091569883902815018 7025900357891689125 17723756997669380398 3230880342951537681 3073813110904133802 14640299669024844395 3214915116473132559 5436398162861080826 12110440818788585628 14307479203633784302 16743467124420024482 16216697438711784086 1968397730713028223 2735687056088001843 7903900369432930025 13812404133041713936 4947742511082961756 4170876073378804724 1222831040643103819 11765044166994312574 474016796213252307 4404229450915147523 3001616784275336035 15415956772173966664 14918008231108884253 6823326655914053860 2827729750172366273 18419909478609791837 10698816826229580593 5633461017154135480 9240081165017648264 12061653334143407525 8082172711521495292 8209550818353180604 8219789803267857074 12641117540355959319 15499362717760286887 15293402615110768648 8949026028419968067 8229382351967315961 12599188323450136813 10502747364514181935 11331043777773121804 14148766983435032850 15470733105868449505 15059928784699749402 13511782431044395372 16351120571279590563 9388788780061464368 11552411281710500092 15494673828269298591 11551131080421390327 532556888141915868 6683057552342889475 12404932965497653528 4580722153196161001 17471078129183690178 15586455065980753760 8513746049380073460 6421924727881276518 8257473010597198457 2192662431485910033 7378658038532658206 15982819669879650226 3416213041040917136 17008909894600549732 6199398452702615078 3494546616644206928 3178980014984913274 9769975417261663158 504229027853975433 14571118927708140929 15579788008206566253 5295980908605977565 6191598443819360635 895347665358736212 11779799766424053774 5075097463505540136 3769771835146506333 3622966509400796093 322066049328169656 3867572523197211324 1172926275813561602 16247493789480915608 18376823281479061281 11068805573457311458 3500359807779474881 16418299184889569881 2516212099085948266 2747555875967069467 3312148117814552632 9887905477666665637 9383753956146249733 9452192614331050698 11028487343310294869 6197634925878280171 9640112205582728039 13905823282047484599 16102879895289733642 13431283446780374904 1902000492392129610 9406246838897535204 17113643306369964445 9113987379114790785 14359116507277158604 2365389691788745411 2099772331710435266 3178012881242603012 3984135575811290533 15673654589307137116 3805002866996297197 3952744908027326637 3954522145537613773 3403523819494670155 5780691170259563160 5174814423671719273 466143002000855740 13367218715893764179 14036055017790532735 10525120837377376654 18183142263301128624 5427199309234855458 12190063832807186316 688368580695171243 5288721054564760298 1535393551899944910 400707095453126191 10762414359449658820 13149226454636824186 7892792656344158244 2211408338772777666 15390919585518099142 6586905615769049446 5867083716126012405 14138367349987072410 9193945256100055820 11386847173101083026 11377674376826244200 15307210941690121802 4241859353161648768 11016336874332307940 11705825638018010418 16936202645669157898 15719196115781417113 5699847380873198251 3531497167665669341 2165518673030831949 10696618578430862201 5759239822549812950 1979738021239177856 14377630592615300120 6867929438505171242 1334073874549919841 13327698927219597150 17579870808180429698 9687870428933224495 7332484371956382647 17210125607245059882 8150182994780352410 15344345393473413479 14717455761933606747 39774417247987015 18185566436350840285 4031351382906280445 15470927724329669476 843823293589434319 13191617228965440983 8941778792414459775 13686125249268798976 15284332212263605976 12605695636927492069 7661020589154654035 10695072831095934825 11645536732059087875 116706917433153243 3908721793710402226 4718052389328820850 2764365225311826937 4716259122835849009 93849238068967570 9718980014319116096 3991106344526530834 12645559174813355930 5281573657179077334 12456713703723850142 6160720419495358891 2528579560273806953 18203242631761219224 16682398976858901877 17316717047215394682 4955091360172712721 14934152346270323823 4746766618805940423 14758341864551428611 9130355321170015812 5764294609480900658 5029262650651800284 618284828917116124 1217761339794513633 5008130495314893015 990804832474035384 8356745866693492463 10091250021210521403 118471418185056821 17304250661109532428 10519752721001650000 713361319807040574 15195172919298931351 4363729107263595213 11968289034356330609 11270374778394831069 10535609129690980759 6114304604090589989 13980008663694225790 7203063159913852288 7170555352377266047 18305843799209395637 9281988661393954827 2115901023946419521 5151552809735668427 7635234893114863928 14458181924098374837 12921566674673396362 15757503677143804836 8099272132705752009 5222238757738640030 11655093985423487057 17840014324788302558 12865962745461282985 15783244740602378149 11137476512680220887 12202092372343324221 12669557488139693723 1863413311004898601 11613066455251759248 13342889225573890193 5858009809895242556 10613077256590006922 9338115156105362492 15375300195575789542 5101674636639518417 2061567234079467421 3238069512841739649 7065029592080120791 9774710738035494979 16200469168739555648 3271414804072918866 2286350209048577544 14431889562361694804 18231214578192154613 2689241118936236434 531684036921003517 18188592063721040077 10106372455881561771 6007012409319848401 17244486500522427620 2468347048217438547 9994416280234029214 7635412956206559477 6797589466742713338 11861711245769323715 1314141020053866999 14516946261603991323 17685036708487508025 207055380519405577 4683061031049904582 16874691185711335107 14212409885563772339 16132810556996175767 15909307569795495522 1608160152207272116 7133804897273377998 14215410362619933351 910986174207006492 10602356951485946731 2574864811952049465 3852661836213993910 2694125809409898970 18039245462462519885 14816368875529629236 9680871186677661119 3929371374410221584 16320596189191508036 8495104720525626974 18252590968673462851 17611923009705588510 8049075054084347373 4097069550062331312 13886364074683307537 10545307417827050173 16024149867014827836 3022654654394974228 11766703066011127952 2516273752136170941 7335951718448574858 11326143519930174688 12463763676200495497 11180521310065850286 9074799634142462544 4971569007398957471 13059264042864920237 3592037755521860545 13333326684576160023 9190730292015738335 15879984151345543531 17920319363944126637 10093933316076198454 14214608431120602432 10039808597614880918 11773924780331534087 465098967017122911 18226788328030747557 10057518248167839875 2347568621703067242 4095552460408431968 10167053786370322081 16081926346339499951 8228380948729761092 9935775592329001447 5366860856416874069 8512311459219806922 17976731385095907652 12312438014249202240 13611277408686013987 11757043565102268422 17388309005326804617 10626958702862398569 11355919228700005245 10594908301516083480 17294222638498648030 3518996623734932825 6663676693002884785 12791082275619727740 16756678787673845862 6387002006986548100 15390062703438983732 11071930915076442019 8561780671103218251 4868710744885366943 7600116026672776349 17350819457345637969 11450367983814342862 6590220922973865015 2134057214196128632 12623891517231692256 16983842330817431711 4427884441485328696 1738261637834184125 2327220212640178015 14436367951310709586 11733265073314375556 10521964257181363220 13700089947298162410 16028575083280922823 5086832053495878783 5328512050189454666 7164887248219098636 8862183759661278838 13893786154901235211 5004389122475112232 15278343782796217885 18173696615957298143 1884620099285709366 17146144045832879695 949281408208613354 15763295577588511305 173054683244487160 17084766831136940311 10457148397081571753 10776023891920446036 11944315505092975064 14313828559919372818 2400805305069487226 6703259589094063245 6937412517818537399 12641570925997256730 2677943083982837378 7594513506057971316 10472507232658701583 11554830567998046780 14257343933247436143 2939098952921700059 14456733715134261120 11750474101707231874 15270944539487437932 4964387557537240391 10299328141448743267 13453422650907293003 17599555313354083939 14261198823587188851 8410886479527177881 17059147263218569580 16456064400557276316 5322056584921145513 16078963779176360893 756071767457759076 7369314104899252827 18237215560337813785 12828963037201461861 7613375681311923186 1245142212436499323 7844696557963717895 2308993765240874936 18000232902591557709 10001352427227929973 2491960740856900800 11146606837808762146 15083297106548203534 18184279981897729326 13765199838834596846 7184699526853955804 12409521649632684400 14171000820225562230 11199578716734368835 18378092182419929818 5433604120821616504 7328187174534101581 210581021354358508 10869233622259044648 1189486100639974578 6476052863617647008 9750674404586400858 2522526878296604030 18322162760225372819 3776989600514476068 17556407857952844462 12072022139380866297 14678065242256799244 17546269270906889764 18155609045593594871 16731434898843638363 5217852099138063057 9450332377128125630 7292716716400852331 6837231806685265693 113496436031448909 65767387312377073 816575767929627611 18401294114799673421 14307355621497246315 16667876272820708554 3510990163943624295 16532396288182068996 8710631384392873271 10370241990011725564 8640899050687605582 6643876037539192762 2324402415404160235 12620402505579042164 10296965865665830060 6245087961788443631 4334451934542790311 9749923383247183201 14920589786105466002 9213146584508508671 17507968580572554409 9948808969850958655 434557292339464784 14015370036468793358 4481280935910649355 891904982857225426 6757580399508781535 450397376280729551 8202260759989020814 101421569118103698 8762564729599912238 7542649353724394879 6958807900872119166 7420458061275573003 2207691258648975720 17061783503379053357 14603129224538211719 17204592857717731074 14963816327820245146 3778009587436751139 14933894265592268435 14693193775206179842 13653469630982720535 15065277269262188127 15871137206236025227 13829066132188263933 12131734764812928124 6442826424175399957 10789074168652744522 6994863671649139073 16529174753556515229 10044217034738289515 179915075446386824 4288710730119052839 823223422272068900 3875782703841546916 10603274538042769625 7993918702341760122 17689440322738058237 18154990955762365981 13826572654887570913 1593406720990049203 2431351076430115565 668963123560836733 2825293873858934840 10194735443191590093 6258703666905129834 131791771802112341 9360072313770830672 3766573140323995165 13325231186972816815 4319937047827407988 4872989080469282225 17498664842419340560 164222458978554780 5376311038713360880 10462568812985678230 10199440547569673120 5228250025723662015 9568828500826154538 11971130752226820864 1000396949297806109 12952412851870111240 11186775204547086030 8112776693051246831 9089350171137249425 11846053706260634690 17844629814354828767 7019721317698020227 16731958168916033711 2752490400795731703 18298963450537757654 5427132882837661954 3317960883502985009 7557817222266412876 15438830291189270124 6635243417691965804 11666243979890577915 18061786064394239993 12080909152551375150 444778255449386101 8971435380318878500 15102898700399777594 17267845696107988669 13146133469571840841 16837722964460902701 18141376058743277055 2279922655892500396 4508951598839561407 10174377655219169763 9417726233218977876 6409269799144596952 3500484710809409495 13194280910404304935 10872304692907107977 13075254534002624474 11608555821044964157 1609029215647768777 17082888667700723326 14651857855737680784 712362015168079300 17833249196714721330 4888867442109240797 2080943752195188005 14401616209412270580 5560375604161311168 9576425137076518158 13117607244634716325 3797682927979548998 17209632564610213851 788947584046220636 2033036938347207083 5129811088974672442 18248263096970396873 13733123748667443045 13212140568866465676 16335279599397840737 14522621350021149893 17600543320107385360 3437743966107512416 8414978889168960264 13717368000868427377 10048786674652104174 9355107307824399820 16839342111556284216 8294351741453929553 8437752138388500063 3046602791366499486 15411479245819626209 7506103751695026889 694450596587243158 1061252514202156451 137866269209980308 16628395307325175428 13542219083095315506 3213053880704363137 11396995905203487730 6262915722658199004 1374977957984900715 3651798561946210942 7659782092738829359 16152347365117094968 963272164976065200 15285406978815123429 5897027731016462337 12962503674547218215 13841262863520529717 16510697933362567593 3415259928120390110 13291846630931050871 16852276771511299761 18247275239192404539 7810119622185958710 7760437504946906941 7128417287976325826 12700584135354177838 13105617849923357326 17108882460622142419 17057545697232583982 9297067085704684249 14141554013674328834 11632677095740907201 7625464554778112978 1099438939853157067 9468403661790328429 6138363579185347148 7673342541503666406 16097716145720073864 6909904318313130508 5897410287201499888 9285451596211821852 10428808185246435875 11033749260661265817 11182207592427365929 2723480534401826962 7328401396141758912 18440922335715291803 7689400193897752923 6766485914983719858 5127938181890767132 14657745371591147782 793894017952876602 11717983914340430091 15270221270372128854 6289594855472713501 9558084643069279979 11395338472528813743 8602723696620300674 2564324024165774115 14461940210140175001 15501858899463012603 5854712839225936519 7265777501765775233 5561153591703602152 9733352952221122047 14906279623694824020 16718365071291165120 14580936710149967343 8935904094175915631 17407098650364679738 2220366665152667825 16630154006602632080 15000502217055265986 2936886598322497689 11176107841776985160 6935908000881698988 6995046276422400491 3657457579934368650 2863360866185984891 3454197292975453902 5683278083915642550 5277299933853261949 9238648783878147701 8727696908746920895 4883010523036069097 10276719385912373086 11442608219946352196 9436574965396429782 15430771551483466254 6445668355225524679 540366859514860885 1398830256701501703 790471699729262094 4425685465201660498 14637450330955739355 7329208129058383215 11286570740382048072 8431081463370952661 3892322211023144916 3174104702984049560 5622498435783936368 2127755801124957407 2893029858780437905 12170566193969414001 17621044634201239547 14338177552244930786 4086182865495646898 9947143637941288815 14977961555580671014 6953336623031134861 8305268720590383479 10897271073913737290 9648088987065167425 16863036961553036589 6601015080716038577 3812496767126299599 13543363388695498893 17516814063835360865 2069280703187417877 9501176810679074108 4374290117977295417 7746075541377299027 17291624353146343145 3361951672147469394 14350589169109808174 10476925230182412625 13898236710611701681 12314130368807520839 16350236101092028332 15859492145746609069 949159886532049916 14967832176882757375 6937142505244329808 752120366604964494 15848991448453435335 15985985310114671142 7842348290865638881 8294082487268298066 9171047667599730510 5847162844497188458 14438666533976117422 2247512052228917899 4310449764672870349 385724113590247773 9543228929797396988 9118947601796585957 1695072352452882609 1352665254707873313 8543553674361762966 10622449411606226787 12290428253841095029 4298569140075830553 11652751872051509779 390135402229250970 11515283754226004748 423003695864142304 5995240248085702659 14821495797282279333 15871432327764554353 12146662492649013743 13785101181197434969 14667994300897375122 16804561188117420 1397430185730741900 11502048025338228254 3897626217277796667 4409530317442309882 13436052617124764274 3495910853312033048 1746613393961317881 16869647041723983658 500533203083546626 6360098778584358365 16373858633232547975 1878994710068194606 168281574718388785 17954812000303650466 1192321263700382616 11338768097717908519 11027081520605691512 16336563103649054808 10434990294496844407 8936817587352788341 14682269776035806437 6282905326061894926 2921738719357954339 11843374347122520826 14954613449849056160 12677737619435340228 16277968928259837198 4416912867253449360 17344754998929850801 5016378485973165725 2781919677883318535 2276298969313163537 15151195515341523296 12261298278429078504 17818437382700047014 4125990257610803381 8062351916578890139 14621762983809117839 7277349224731721223 865432699784284854 1335177511417135835 17315482477588831856 8733918644097418128 18408123324829128492 16206515675958192650 14382717745293677602 12810573984482656065 878793239049126909 11294510868426681044 15526515793357905738 17321405885599592068 10605991686368922784 4677946383918437332 6542213777037179559 2449937929651795818 3199936189190243016 6039352144221610420 5103149775198271415 2372972815217159722 13257393984859995693 12980082233786465747 12247755444149863056 11261657859869306920 13228795025773014778 261644693540380675 574635976273965348 222154978660087545 14137515017909579554 16417039616073074133 15908927050294677262 15390077693495577002 17870815750886375583 17956071090750200242 13227449398998485793 1573114789423838751 17667153704707268054 17204842160466091240 8150353290360257908 2354152265415260683 12278057511243679558 4618403558642592381 16118983082370458992 1258117900273878881 6194347376171440524 7929306637446800147 10918919854691940202 8920075508699028055 7549265301869909175 1157241615089636503 14879084205005670941 1275242869501425499 17592663826437147491 7286721455586041462 13176225966959810644 1455351708245396793 1468017841715566319 3382333321527122272 5812214448901691664 16967746069603227836 8604258598489532546 5794831585127899856 8539432109963580759 8535154553291035989 15137524923682470128 3481150078164903124 10195477829104441121 3841955278005954770 1702079441853879515 1534068141768624230 14618786035914135469 15069885946267643697 7657657109255494858 3194597882069150636 3238365764928034909 16472297235090662269 456926948379728524 12961990985911121012 12938348922555011631 2664670912673893545 16794400689895872418 1550290622116228243 3349971960882442821 6426262198331238323 17790498122251223499 14358177565062551568 8045878283100891808 12663544662973012466 12738283719214834295 9879468537966957248 11442649063688260949 9557654397390200516 1074318798170895038 6883888310358366622 8606156671765370253 10873047167867994257 14760210936079448735 3978407142190374410 12155919102725017464 7776526179218165706 7200754823816098693 10399168694088382385 16118400096803055501 11532975722292456253 5227646874437696004 5247988525151926537 9005367838276584553 2453637312116330088 14977064116263958535 5544117889563166124 16580890075755442204 15978815318924602429 14513317098096704336 665698782338432046 6335151271832375007 17284292820690018763 10301726635579952276 13124494227724048908 4783101323993185379 7133621330942740936 6808990717841382605 5084779574703332531 4209349066482483056 11747529252819639769 7275178590163228768 10193701514954107225 15449041548556304261 8830303469544089518 13093789635666696719 10782064829740999259 17965927613619417761 10944827912420435124 285997115986868011 10551847005434702792 1613737061409947564 7489900226342704655 2447615806717752909 14604539716193912501 14757226645311226515 1857077445972429483 8788313237777786223 17543904929460725928 9279554405508265132 16208753226192523609 16698544465991408580 11858465991354104758 6549237396873221599 3403924518601750798 3417605115296810297 818979286759310988 17137825098535011435 969285819033334037 8560979836487629405 24720482468140439 10556911863016630279 1970015157299543003 6105387645554531954 1944309587121668419 1093978314175694675 1198771518811232775 10210407162318548088 3018573244413286829 9136266627547870557 11663746965528009546 17103940659157121828 7201768163947674697 14614070546369575721 16730748571938121967 274965780603639257 6474759177091479384 7114908599278209697 14108619639583858162 7279531136237600496 1087039814520553178 17884553841855685177 5380156311463085789 18341986932184502355 8545368787967494025 14798445337366471670 7456109731235711677 4628554289558603456 2349989411985038691 3762373400952578762 9394130419457522155 683927279089027917 12718179009107753040 2637935273127061451 3507611676235737171 10805112604657631658 2789979340667143166 11649609505575511394 726362038281319445 13104617271508271149 5238994847902751050 7063142622640821876 3076890564795567581 16854014181879595265 2820239634768351572 3389989302004509187 11064260322970521954 7715089802354929330 15174429693163594890 1505479696364668213 15691133296820065054 9436383194291126437 5358634757749533762 2197911725128811604 14135952701464383236 6274970413068971270 2548336960195460460 8920053613537927535 18380446000391031800 10713068382719728285 8108608161497409875 7190041394229300651 9037365373397602431 14210635907243379137 4897176692970473875 4345551194317029649 7326486525066485951 3107933722258971626 11364429428622409927 10765857468189178358 3987836860038560598 8697593110614140540 10802060570791953534 4825069234962432606 17394589789697423566 15511635881029190314 888544996313020398 3820758023571046638 9243245295297807744 6435039299764034921 13023777918435808302 17086585888848981357 16465199306141499173 13247850586565956596 7253653572723070858 12462416510751009347 62022464134408074 16607657632908446866 16718808318946522619 4519931158475539722 3961492469425260167 11626382755976560975 14636816044103574552 4476967561545928818 16548802189052192667 629146695625393642 13930627561949481454 8330009768313722124 17359254907491843336 7220252146029920427 13864695243268773361 5570853167272580255 7898743820219222647 12592973084333718024 18410849799901914986 15155273774732821201 6291141826882351890 13735389390171235249 15247223733463976953 11261964897581566952 11363525295875072734 1323753115600915720 15949471483516031187 13134924404192777442 2553852592473174397 9754914001514475653 10415555757983862278 8761316502703891957 14539310641370987828 15258874534727389895 7952185417772337184 3859635353322787035 7787888048073875264 5898851184872693378 12386175551798655956 15677509816877887286 6480662605754361142 14255776653856483242 17450544959890106948 13320408188212874738 18073042923658014776 12276715728869164672 10622715605215834237 14468231573623037289 9913055219734805139 8847936845781846250 3619306497028371520 7876429151977105978 3437386660284449172 6671894462777239813 13147354114406151731 10843111965683694331 15576846117904904401 7812134227786143151 10906227560717641569 2419852798034214035 276137344869468849 13567195079762359377 9082370009683336855 3944738320471826027 16606478673631785756 12707643831909909264 2587695530917476197 17624719009873847475 16255380115870489660 3373080960487931379 14795691238002892072 7890785814320000655 16148576265375378229 12783917241273552171 11531127787354300374 14839333632099481528 16603709029334659447 9968516083358835387 2203562458725077184 11414020375022815120 3197413553653399876 13574175178193672109 6911463354062037493 11254906218887565969 5562809614110313239 1657554516364159638 11069365198845995713 12834669052706095488 10322683127970514825 8048800621607544277 16447165084169404894 15111299463039929253 6075718738827457232 6302596127458665888 1448669101687627238 5844982790793687205 13213969933325145129 9536518868158432196 12703904223382081228 9945529953792270044 12829327642168762193 7399016914622613526 5705149417863285788 5214109372227976701 7572056008933285503 7406950165033742902 15239320653006451337 11945119873222366865 6132912548478255986 14359023132726462373 12655966555378459401 8199931467049161877 16089709050660497108 661275921839569055 4145027571584321941 15546904728971078546 15361316655773078821 3437638472318360422 4398419872772084530 11459937893325944392 12606976832233227934 15921129207028770121 3439445260665075603 226247159991599299 12537617114969358540 16286110002264383939 14756554697479591023 16377869760102023327 10175635939193518033 8607793523860230641 12319623152407630543 943488626663865320 1178552007568148065 14668975714063392535 17040327462335880179 9639200429473761300 17888775231339719071 11721987591159506151 17008324993819036699 5440550751703955025 3034061255074893504 2145373048480053834 17903755440962637024 6808112693247509574 9297390430888025206 2227601630773220012 15372651333300629910 1807515786430632409 16261002375109333274 10900971020319095178 12937555632449413070 10093082901134873797 17173089686262319476 15738634703640460250 8168056616101911458 1419201075312465586 17317783551960646301 11390322954288778225 5416850064674367722 13518761257968855717 4089187651656988991 12862291399276555870 10695490225486866187 10632337164388128898 6253674297939474099 3748749619744045493 5460726465293499979 15338722766037226759 6538461067777223963 13258449424141891816 10229158094020875613 13477995397507058866 16772016861550764662 12573881815693028421 7506203511204124365 16981420446585367486 4272422320496263278 10798663576987470066 13548014041291722933 6515233128776336847 17568179536910680496 3965128752956950873 12235877845711583333 5314549684688060586 702149614945939166 16275484040707728621 11007239181783757150 5489861425573385765 7269145124424691801 10763944739490528052 2159817182009714253 14471419416791981446 13146788942632075107 12292682828229180966 6771072696757978373 7606299204006280814 663384167314060339 9487602101485867629 13000943639180247855 4677731884112389660 9432009454098740830 1072163157055323530 3442562262794383360 8626100587805257032 17494844668041131309 3425397360241727162 17521426734834742141 4395298197813139995 3474790905003036337 6616620453259333657 9547412094659435396 13260084276577386841 11812374504514102921 5375549459733417424 12419492353334547590 8270040878937392397 14516357334753251665 16988252936745595126 4545085552702437682 12695855133792143958 16307516974630102025 2374607014305715718 10168107249224749160 18038769518350872466 3633417944845388869 13774738048143331949 7145936664756720103 15012786793307724139 10812050763633099117 9210216205895273839 14010198685884617793 7623696832928840554 10577251740179618897 11991839066088882438 9054673712660456217 16804868745904312416 710386017738053623 3166798310442675196 3474520758910455404 913991272253756309 11475899950491888218 6440552218742366363 7129240498987627252 6003426475019715445 3831598782641387166 5757548263261246537 9616598573570447839 6336561767697124156 14198300595336605858 18312035353208240224 13584851425494775113 6805094824671699516 16424033561327175495 7877299033123273110 719650899637706352 10961089878193164223 17894445328627819974 281619745614700502 6069905836668011494 17438777156811569187 9837765400254838957 14998110826506847911 7635342159351414063 15514030553365474740 17501114516926048271 3200044715420820495 1772699349752271684 9100279722995138213 13266992571266421450 1201184714213608246 1850848986116341834 4195476476170581608 231433448189506369 14600754881218598525 4115371543386026992 17478766302016169792 2572364750589460384 4948906361522756711 16046492174600767649 7878483169153408380 13838654675674371967 59031470885257716 9475067401507100124 8846580920290473259 4218074573560612840 16263830301309176699 10847802495021173157 10744603626074418574 14185811732588589693 3884801067968523784 14184360957286154844 12226895498040262214 410817606333991348 17584071406816271358 16106370110259787848 18330481838660145134 12014120723942051268 9683152660673287861 15765427775586940670 14547579461008312387 8422026655309020113 4983328314294141693 1066317101185638604 10449962059813917673 11057746285642957107 852092740875383330 8090571486204881682 8326263991682000202 11615781438354271713 13024608913274449482 7979692228843479906 2088123850905468703 16107378741225104132 8796358123431156785 1375526704273376587 5880052081641358215 16176959541466820115 13164960228479521488 15362071613587492772 9342633471850826196 15038266309631135953 16541874667139428264 14331955026769828887 5277311964476130828 10951940849468465909 7788681640283340393 5984139952346605668 12474262074463186801 7881204906043946724 12803479943907064026 11782137835311748844 12851791615264249067 7344756438860903009 9913489726070758911 13594948312459733684 15300297483140376 10647813558139053766 11766181398384340838 6716586688960091880 7597143651503302257 7316105080912038221 4256723009084528497 17482776094135229281 2437608256565491473 17494140590939843078 15459208467814539769 1515308611962879947 8178917263224144017 15571058395495066338 15898381818514859613 1665666749222770363 2310431108116797158 11998306591963337252 15545725691512948078 8658776009868435553 5611639555306456148 1607658564784015061 4982983115611107562 7460853491450008729 15097657201943165195 7528021892737323156 58648811819685522 14921179149754156655 14735910286952962842 9130144076354747763 24353826203782752 15165339695116870454 15643971506062875821 2862162250256984194 1413538193597564154 12375257604032999582 12729437561126031184 4350904408614040682 14229171190539277842 3571419393973479880 7876721399568940110 11158519319794997390 13227035833855193951 14888145433360714098 2401043118480103540 5718801451416552053 4334690300350395368 7974465596503178282 5261158259710148216 5310189176756653430 8282552436221012477 13272812204210876384 13624703898104212386 380637448103062452 9633352311091613344 9628734450841254046 2784673521385625549 5886251913404123395 5360383993251538889 15341465058250940396 13691345154547251246 7882930396981584792 997263928956417094 6819687553131877700 8650443946209359123 13911096878169965629 7610281835189981641 13970681246475698708 17551459174365397680 16331994201626575154 7415117784958332341 5728398206455374315 6024070426820489266 13252987799669959027 7807624471302332545 6318991687576184202 5860550293538187333 5304380426795133326 6533722733689895693 10471565017342571781 11244304610028249224 18241946491530110008 18424605577300396389 8544883303078165065 14383373997188527847 3830577067040934285 13450125521314737991 2175265506948033514 3540106512020777649 11414003729681359048 5247002424206388936 10289013229927438112 5705886719416245625 5865811679547382100 15454883047163024447 10648377701395205535 12025040640557911906 10706794392234144308 803066555217103716 16372670968499312309 12835309720437288328 7163128711689435454 11588143709522882168 17203395528108350855 1757826867535823748 6192383976040086226 14842628232972418841 8375357733846937087 5895454663956236971 13439660369361269992 10365064538862598640 16584118566296754700 7057762845704410013 9603954085582000338 3063893190495532503 10376819132672960357 14059087227706451834 11559845612614487672 2576622173002069725 14437757103383667932 15238595202390315146 7621459466574075184 17805808569951060521 2064635384286527017 10093075623552677066 8926469794665290831 17632970045762473404 9356473634539425138 8489018937160496463 15615299116406210381 11347457558345426262 12274708745615678164 11255860273909296123 2405496299937832909 10583442284096788872 12748182112238150480 9187802445849594998 8107262476896136008 15715323252166706813 5467581389024242461 7276612297692787441 920600450294471036 12753345963613739406 6679118339960436245 5923505383540324076 7292642091600052732 2495493478462630337 11273547357056655046 14072301483885803838 14839879070062124009 8697677998939786379 4076650424115323782 16662924996018335592 17285664421103616850 6423763065611950894 787072189565576179 6105722423198039082 15112071637462677477 9103703039974796768 5959336923962231687 13260209192390454841 2619128657075125573 10318420756525416987 4221743929275362418 658440020256429976 6618390195681942462 9530375732683611684 8191794768564701458 15338555427607612420 18017258201264972979 551785375195014517 713607076457084153 14265396992504120866 17166391083007072679 5658449097762598345 8399974936753495885 10995774336124490637 17672978488759852709 2255680649257122380 10625973262032827351 10026614115913376026 6938278254303359852 8482702174227907886 13545127150678743307 5540640805904484688 5820652423272072542 8122125936900173500 7720674996219486838 10826204637603418250 14807069163139343021 17609296175942653151 17979620811705042867 982147528831383580 7464234441586904743 1776533919806148740 5773415398703858850 15653984737463934331 18146694432129181666 7377218020430357287 7229214375454610152 16721305401658094239 902916512204609436 3482505078142729375 6843369107569739792 10225739053957653557 15607501510683170689 12070841827692098726 13022191237885617746 1933424058866568684 9039592798053358442 9191670214975529826 669248446285248762 9503824502733273057 17778219669909932731 15734160313943465899 7375166437647074836 902743756818585565 5353694170196128674 18040435740475720144 6426753490280183621 14450610611741719177 16045094803616393283 8955615517592761267 1970344525214995434 13978479891355073526 3230605335712286563 16337864801132155562 14482969269610040335 8154685176301993603 1941806724746634261 8090223240305129411 9831033690555657837 5335836664603971562 15358515186411828330 10212102941699429525 11685005879733961554 156524544492316722 123229099012153306 4093189549769760193 18116395476938894569 12825858533976376394 3949528679770909854 557782122131342222 7118181865423976272 854166944495389024 13993424987705458061 12092556473425008944 13694385248875834972 6642593609435449504 13610561521840981488 7896568431335844359 7150517105503762829 7943426786899982827 15564254399438712327 1878680523137824828 6618111432629300087 6037933320195733600 13175954242723226301 16067610150898827161 15957372360216705988 7588087670242331685 9519140998214189594 17928590917962940476 4014443460416974023 17253146386515017240 7941897558143194377 7058131411035785907 11589421820601499819 9144087734684661168 18277337428923098839 1186422478756783184 2973271674400011614 2259808770850544593 5832231316644763296 5290645191664727554 5089487434081471227 10081839214197677381 5157444373864255984 9485967806072446515 7138066497328926117 3571823888075244593 7732140597021827153 656832138953242390 6048120376897999412 8089264719526028033 16570426013503684264 5064574566874916962 503484116497497743 891901599640434355 12442482162652752453 4854484491442469149 11698408262430851312 1632976111906266435 2993232158323103602 4616135756652768445 9366020631700724548 12541604549750827179 13158953809042542720 4330819123391316814 10828918847541463115 18275174761599554151 15869819836603479339 7977385119694847681 1344789715833782399 16438055120460434268 10422820540564923815 2417968971213434224 996521619803619215 5214021041026198708 10297541606049517673 8118193688595989004 16263267817457404371 5809578356769402812 6961282299511823583 4736375889579781722 691090078306610975 9166514423936101703 13941730874251370397 16684318627096714892 5564647184534465102 570570919720701980 9208935851798447490 16150457461446646242 1556382157255697803 6122920772394389478 15997530538602982614 1759699384502652976 14797112716403348507 3161455750994409577 1133379829942895515 9028005456757764012 7477114392095546161 14989775326410959063 8574426070217053646 1106038956714623323 12657949145974759952 7024130462811651639 10128268408519171312 2166769502396496079 18114814378643103857 11265249943647726635 18038722555569657577 5129970447733274888 2252946968452606010 11017626262685680984 6345128245512703863 9439152324905247524 10072717219120877524 1165082499594204583 857993994506316051 2527131115950796997 746948594844250137 10402886981451826094 8411777928806887839 10875856908804354493 8179276346523977282 8702047474116856188 7028338488043249134 10976904160920873285 5341508798724377168 7105535889287381251 12707004554262119202 15512462734619917454 17631365718667334030 2599295003913243310 5384237959254743180 17264390571205834547 13579329663006056300 15673112022980290551 4143979674621188998 3558870082846052411 14645657514185946883 8879096001147639711 9424766497363964481 12996873433397778093 2913879896926830934 17428560531216056355 4457257383623066428 11524912340696944897 1697284224703746004 3246149447666479622 5740420542733455337 8639117170882341482 8675371088102526379 11251349846771068218 7667548251140542203 14378034330335059780 8226478638499834357 8811084761382022478 18301484628918831758 13445788025954041198 10443107506815001166 14639841193412284812 16880784793010490356 2595016891311356312 10063069562095851660 1072660768233094737 6327059629642373650 12257781460315901036 12190574218586801499 13763456702987712818 9438491892696709216 7725249268644989876 2689217755422057877 1843348457106861926 4564450262452727909 10540920592696886327 154502615326921277 16636759626932545915 2608564999873990170 7456999210430767869 3018110369723749276 6894760613537005405 14240396417743824085 14792964778834031838 1897671957222588283 18366914793358913501 4841063111741429603 17774361299667803841 16806991693226829606 7684699330036218981 909068023175429202 8889364286988600454 16268994941474338705 6247819605728911759 1982231859210359217 17957918598094813374 6037743001811448812 12671223865571615270 12240788110578635791 8475113115483592859 10503115593623317812 4542168150265322607 3195168575977027533 761045641210634423 6156586200874829604 2924157862298548966 5022438054445157167 1957197708470426879 12966574709175275962 10557108477922180244 5814740282076588379 10919230561754533090 9817920245211671577 6491802304517225214 17652214475196803170 12663421081620259195 17458439087255205206 4072244884270902699 9821662025738656933 8192138278866865761 15319958205665955137 17259931313354365614 5068919485829409603 169676657842679429 9163900272757786574 17972585080169989530 10791443154486131817 7417110560556246418 1891338651892765314 3459667382405358764 12049583520409310260 6416318530557981080 13931429449973776625 3152354184080772456 15366457882366391867 10698975017040804699 17256782192313856433 4200301046999290057 7586480510285357659 15178533118622531885 9494565823598699856 1812783861740652124 8316360048435172726 5318101657146357113 2136482319575143561 5589259620531510153 7514715085784295519 13173892524555892514 9221025842160545372 12206878400598906998 17284350335881076059 15900797385268417568 15080337961551081684 7938347931113128689 4237058512973608139 12102694878945091775 16779245292320685723 15973225257811480010 10547432340179711011 17755434248829456975 16532289588516175182 13529032880090780983 12535861891999926821 2325794773917563358 1205321714510308327 11682630490085014326 13071117274704632392 12132293767226165251 8883977630488264074 9507318734244989485 16926245389804991683 9128106832017222488 10426115670255844668 7399763817289148416 4505604514302253496 17287524200539931371 5183863874314926122 17822751667433596761 13693794561679214918 13590682463371317094 254269536856626077 17357839002726492894 4154587763566170929 5177350093075250236 11671234941589039368 11810296208530579357 3263633875003992793 14426188559127860700 8922041829644433998 5722263126400056598 3960146351837601065 3752043688688373525 4046141191893233929 17071623944885897679 18314628520109267802 3372179666080696806 11292126009252907061 14593753223308541559 5746276379838606067 7177649579226462846 4175476274763709604 1388359241293015331 930587525276287423 683539686348005665 454659501441294893 10033781068036657179 598938547739773943 8708323144009735332 18165686803300653286 5487283842759322256 3445127844132102905 17491781225336447857 14533709649659743352 848602328685796798 2201947834737616161 16615457171692164321 18024357007580504678 5010314691371893226 8110504093834252632 1343439184064218693 14683443129411822015 2241476064509751029 15755684660803711159 5595414038282788630 5877994918401859655 6124665109613728400 17620865434033192357 6084178868492650239 12355340320481703658 13088268462690296792 12509041931549329434 16536487638914320450 7247804134890831694 1688816089186320252 15197112055990530181 15517636951831021412 17887716095573286396 4791601500380355156 6945563194806624902 1602134638786382482 8515471866922388413 17545089429161248162 8569532973430349830 9595921233795567556 11500102171077352734 5203201336566495112 5376416214991593322 3819805701792139966 13081531137223937888 14013172897620292278 15170603323959404815 3597722315604742679 5787026174622745722 6833019489176423413 14396093758243519525 17971891673030610540 7188088747856336939 15875298736798057292 8400992500384079145 1684276917228220497 13296259169638124202 5143083125289472639 16425764178941405847 15647143265072950781 6961089580748066289 11418389811457739191 13361032533039517420 9885625090634875613 8619043805657812119 18138920335303228280 16184328487372332390 6367453793824874085 9337986347337742062 1527805824838897276 16184978983277699309 13987316734550673835 833368259754293932 4721960362569159638 16599943772146945603 16188817111536229501 8226005209259364528 5206744419442430690 11446160684672081725 9854472684960778840 3771798444097231304 8238541882452947585 10528315836752658496 4861816425025652733 5018089006635241949 3949769159318862107 11708570211427656731 4116801529854184536 3272655137667390647 6176532889178741735 10597163856765222872 956365565602134894 973997097395239756 5221335457465839147 4294862483547014596 8664458409993013764 9319496462579811071 5964800681405718679 4359503881751214784 5088529918107450652 14826287322901681004 4578129950882424543 17469806692204052689 13154519802961972526 5405389904700896857 4458235645084982986 5111537612248258869 6316681722672546593 9727943704261114573 737890049647335124 9023144887156250666 18361193954763387449 10868716618344551163 12870247053095902408 2855668533372389303 16808560967627328589 12701397810430618708 12089996266771250503 15707585225697940503 15734551149474654853 14644763080603864222 959446734890448077 15701224039107060528 10166742319840880511 7203214558988425581 8237304754555108411 8463734306107036916 626555828531380643 2636409968298271536 16311040852884265510 1138349679793291641 3440403130599693367 11459535080432641354 7222837460957685020 13873401040771737067 516468966803897735 17962669120041427258 15190050857685070567 17356086009617470804 11745987181391882078 17384871063355594833 11424246109982086366 3006820322145086642 16502909367565602244 13713988783783629925 13497131042680762465 17183840575222450333 13621994083258291619 2325275912368880451 12030000358125585598 15387077620085232375 11318152674974223709 13123098199059211896 11670225237173368630 4495565999554647779 16586893055943042709 13626923802058050457 18446457425357581005 14271071030945684894 7221953003659705484 6212022247513779774 17159583046913063411 12774954429672738081 11042699138324480887 7846650063617474120 4159108119862526581 34223910353182164 2350759954830072172 12612671389851180197 11394487956448276353 1853821884032779857 5584285168206298053 16596642756137717919 16399300986861913727 6569411332548705366 17691185133067084765 18244647428096032254 12558052572102122362 7148123064784439758 17710003691708271728 17334647919659065232 16546875747354853892 15776572821355675403 14721406120119448140 5119788024289741176 17730144530569337027 17572237944025478331 12908069323977125584 8191800636961087854 2660769934446623962 17841302847148599007 3904580539492946674 11037777544704563945 4987810363735636675 8812943101373236374 15261535231837627059 5237533784057499432 7343992579453721406 16627622242589735925 4315133247246767174 10006596870946127158 9369261739255544272 2779340367994390068 10478074950684459012 16841653225793238941 3840208043300509752 16718875526955622310 17840001058177375901 2541570576132401424 6205286058324668347 4090953609213884483 8097087333450176976 753047401161735807 12678200030819973207 8328348123026845602 60050589875400164 3574857796511372049 10801322684180446049 14987649292490764764 8265637117748195766 11064511162395692963 741298101650489096 10936762898932366356 13504145514385502259 384901373209337395 14910908868616260408 17012565020277064590 17106114330414648364 10659850732495855389 9942454008726355614 7021568559000430419 1657367921106363736 5707989905181863043 5984150476176962784 13533107947518067085 15865059590394143423 14185824031653354093 9564467220289994164 9183050933288228895 5318893791649372223 12441056110689305341 15291429604119457528 14117874239471249289 744242651979816593 7797712024035002506 2669787175416940728 12551240680546988451 18419705304681194190 15631098622490206580 9569701133053692982 13143376742883717947 9732242487188742422 12240215613507284916 13629467820730479803 16199061519625818891 1949109271508928549 7438374283979520541 5040698598616692327 1013263985804478084 16519655504796256797 3518957376143008913 9922632345319172752 15951934162343140592 3252495954895564606 2778554442669866693 2952372548992044250 2311473001320453962 10571801256957340603 9854467424284014132 7489293286055126462 11911765574242537957 4578871491001703083 12272980888107176159 7188977226733131837 1778248984528186270 16638227140118411655 10692445041600864391 14061626249477681193 5207072221351692901 10828023851363147756 1409038593217054036 12045570089107377179 9064810559285040900 2291163326555085731 2072869760184731582 6666563897535745358 5719387408118908302 7397316649823264560 17811464878922485261 16928228865692380568 7830638033591810128 17310056865942677081 10012886299834391881 16567024239395726786 6640658411509532569 3130144846047655758 12455452687402471253 2273630868339434137 10319948329494971445 17786879649172901042 6945539650120565602 1125974714845188114 7895263504342004315 2187089076134067808 13379020969869437104 8978784602824351828 18008877209728112506 6880493621989942109 4531658251086123139 10973570233408001172 4902189073442052305 10193389565203358642 12051422875973818510 11364593181044889194 2986822270901380550 8599132049927037963 9525273692314081928 15664256423605223867 16022797668252130824 9271762760000661761 13514936372378045940 689035782097043741 4653663262914025726 722701826112251445 15786693951019065250 9292930996067130702 12094817900854988360 7787698013250244938 173118982550116455 18243202858635669311 9905218853561606843 1965081696689172519 15016108922000398572 5302103083652540771 8927738785362726264 12161546578725348100 7073463361062796045 16023117153499108810 14359560845401523436 6248975303116051923 2272170877637163117 3817989120839271701 3207680386171458803 4544900037295189751 6393322881276155972 6079132919156274510 15297324371706643483 13439118494135357549 5583084302646093147 1019956473889810647 16880163222992516539 8068809165157800933 11340461537008052191 5623667700855531293 5019208291728274172 675528477282595239 3350330035394598306 414456267086857901 11232424597489980656 10643048939993348435 18055267404525797692 7610066798403459847 12345120208542764883 5282652759665274847 336724013968661911 4236834603614315382 4139717736907852952 6193952036798143769 7328057107269824411 1426676205943518568 3284710718469458387 14449421970329048236 9190798888018690881 17311790114597314432 38439570279303774 3781075382332908982 13792578105850371992 15151485561690212500 4144638925141622762 17679340164692732184 7812464818041747151 11055072754011317583 255779588687887131 4472333298849433925 7616644029324180872 13119554233407556132 2763295557476282567 11635140831252638725 7671793780828335148 7850577739692887218 8513586528064053610 18124252956049111781 17596906180324823621 7967164291729475863 288979196939584512 5819613560826421165 3772764283482978837 3456096939818314291 1772930832055845594 15467714445607552443 1544880093356472829 11744973472694746922 17851680665382756324 18035129486943548269 13265219871294647808 7046219740237624900 16545134765060242910 12355865197577999727 14256752614309005536 16141725898346286542 16569264386324164066 14985299883448001254 15428599468116760671 18237644827010495264 13897170396892016339 17890532082271899907 12755952803677579738 16254247134191854832 3790214899694480725 5602113572533791616 1471270815238977162 5581019033874084042 3176241444402099135 8878251040809157673 6916838691211117742 4803140517442810284 10612471661897906516 3084176618330092469 13555269128588931668 445970939249963712 5542688303268170632 10193111519485488525 9812859323116487924 13548784681359829665 10538914366824360329 2697168110304641074 15268048876860127883 15454125693472835659 86086656353734419 945424362204224245 15243238715039860554 11767892845432935470 13981984338190136501 4418269305514663724 9485024437206749935 2478991274972334298 13948217761847460057 382897712590911536 17298113656339206695 6779036395023510080 15007699516335438696 17217660471809125568 13925306716659717466 504789944208678680 3541514640661011712 14942422455298214132 5454770548517753450 5478289250014355017 29212722914004551 10163904739630694153 4039687381519010372 8442643664322353019 2637968424415060846 15510731331075607089 5176743938798939761 1894318767097481273 10214218985438698970 14565446479811444260 16513485167168759219 10999942420820096199 1101550338407727786 7349122272853056689 7089114246573221710 15661555909501285330 15242279807356599040 9689977932605518358 14581607186797207032 6931263284358668679 9762832821942192768 4360975960507485730 15686180932349656180 7479361262200842050 2729528263142882884 2042793333245148069 9050690162870670740 11680524589900440950 6080627835187766153 13751500204696037457 4875169486958270599 16420668201448115599 16485650874369031606 9717476065891281460 13275264136417588548 290710711102778465 6322967901684303765 12800321205440618288 9862565877976211294 12990830200823666899 912059956434609046 725194414269555383 2998931873401231542 16768764951461039755 10628654482129266877 4539338729962132672 7512735503451452868 13156917473433102064 15869922902285345161 16682977522995528875 10684869818696792992 3364399495210542254 2807544308326665599 2578305409882703022 11435916603137846463 7913324436500960723 17401809216131740131 8200157496824256367 10227215755701417198 7498491420430827400 10359514223313535492 10613583326522821116 16674464399305291269 7097506370492636579 13571205713713401634 5242634642389715283 6371456588080140210 16602714323355868672 10633450483447217495 9438810020774547122 4983863825151195802 7198235000141007885 12457778198605581828 17535697714103303694 15735393349522569326 6272800909039747240 14396616826889805431 17993579602808505792 2046139107792677361 4594315049008889404 5882599416859717110 16325851096020458790 18086792816456537392 9895950689538881804 3275198161036513334 11739799370419460912 4394998011854401409 6932883127498949314 4117726168976404901 13425133010955903680 3199669840892114243 13079366049563174856 15724329756944750630 13092589066176350143 17983852945347626721 14990473289622314662 5312250019876591742 430631693029896163 17104117307720036998 10816050865541853240 16038787500149354727 4822855545101859931 9077558447661973451 6878843335085270565 1919523948721601769 569128615519395251 6046923857229667259 7809253031975531502 2507240186044169329 13379465881971561140 12635453258407126047 11610491325041430964 2879729346614631442 9812569587620549226 1821285603286202983 14123294713662828948 10138894144295796517 11104656845626244621 2469050178785062100 12809257763796621951 15836049117009268883 3461214626711510161 17332822297675407597 13050767366429403367 5023695998940938945 9076260105144416711 2206677789759289548 2317071256391375623 16824602520085553885 235276661606140881 6634051684891582186 2821122386552068633 9109728956988339635 3724277133917319786 8586594259532624711 4275286763262249718 12053414192723571072 11125224607006874293 8402177684126265 10079781273694146182 11699579687064849353 10241152467516539387 17540919159266977766 13299968876607658227 17040290293197530668 10047193266323443159 15923509474910495827 10283535822417924622 3435734438771900559 12361644828768540098 5047688670526829434 2276795390384215232 11406456324306591420 16044485128637926984 14668992965828926834 12022309147736794249 12621332500222374933 13819136738270166718 15113943761784715547 16866934782911513035 5398957676027391141 5926077273517891039 6086444667855855527 9729692589449867965 10164327868393527865 10589024173885283763 15218416892875802268 7765005491341539940 7597435408428908260 4463709682139062302 16117565039170384692 13164797736712693546 59915789508258400 3431199407781218963 5478956398906468888 8072764208394120675 1202135675778500472 11569306708004986846 2348821692384637059 17122040364736760924 3609711720090011335 1767116089998450345 2861350856180899999 14404922098964886854 17977086103049824596 1002727147612865285 9067521810036348984 9402322781639074083 1306564580500444357 2546089472894030887 4305096755528205504 7712319578755566665 8772580291007656644 3716953283761983933 6032186567075883713 1600146740172868000 3326614127744395931 8818181796627173366 9297631086574033015 9719242843443924102 14838946321800211175 7548505140754020871 9221120367804523800 13105746921546817962 10003713970352271504 6145288370854074935 2728148237882200552 816177419709351820 4536648638201981554 3715410010505212289 688017047716753838 7709794091260135523 12433694564698311192 15351851522715904843 14651525790034098122 10251322441377491915 9961778883963403 8735828077468468716 5285307381345723904 3166162786952298541 16352459863651808915 2055367877954490816 5280739605137525134 16076844846475765043 11734565746347629560 143799141849443678 8455463494132956134 15101735538244920410 5161799910097773099 4423611662262685235 10432082511113082740 16805004140313949461 2366141513959652978 11016453502486567352 8429459898436648631 9082184317303975040 15282644683374187026 3584159342068876461 5933605955063408443 2250287380777686070 5004539368199193669 232005568871734446 14296797857931020516 12628402940515731516 16944156921469990547 4835228973707249204 287057458636139125 16454615244515768737 4446948136271102102 8150920318729579142 517050844436573883 6267273714445762156 12059175379815575408 14263621396284472516 2453410848945223983 13655638945023579231 2099566021984754974 3378349519389404476 6450424741805485358 2055045670503133535 13847932202374977902 8757154676243862688 6371325467910531403 15537174402734510633 266109480925635555 12382639518312647223 2222871674809116324 8399445705978567534 12961861428652354286 12647184211425995091 402930451823909554 6394285830558506286 13604637076932663318 4692958194282597266 16252742142500356611 4183229687430411895 1151530596171040489 4924508306494573028 10431429026463409376 910212113742192457 14220729907833865220 9893997912004633637 9149720737823482993 4147058806296698400 6832203948832763081 2853718671077960859 16473595004980348520 4192028105380455029 4923973198481247205 1361669676610000178 6090261865187106489 6729953195684529397 409575912604207181 8030996382762124115 16198087932685968097 10578999767569896299 3290771933818165611 3471804077166798037 14987606076251250880 10550144442954059472 10304233487146317535 12004017470781538549 4902985033076625416 10556838200047828160 7573373379282184661 12817075748311645298 1135105175347823409 12914894954376292333 7009329686282856362 14583507794475382812 455097731420384089 10469775375162821488 6698851302700980645 6391134599598265455 10328159732618459187 9808481321676306201 12986914830872739169 13748552363552211177 9858870390411735087 3480574078168439056 4557136406343192888 2134839143692824865 14397868350818799320 6771434829371864742 3115312045153073327 6517243255816745460 2512996762456801552 9594513549503700579 10659514262328104015 1881345687803265511 15444595530385575221 117619820194264170 1716594448992160549 510683917938610563 10092925088883176851 6052647733108781311 1980395101828647503 14618300006751982632 18053676649871339833 6593244523902200974 31066045003675490 3070590413650581063 1651867446395020919 1941935751754396250 2718737939006562232 8773493027888637001 10277619755160711530 13430422335584358296 359717397983175672 6133535503591442833 3430024958789179252 15791250256326983879 9627887933767540486 16852641878022941094 13674556726932766984 15627121467191819658 5484972789391074118 9059737767413920974 10014577369603814245 12715696834956275801 1403854539093231609 4788958540600241844 918099071605018572 17676964895738453475 8712939360380330695 8999163327657217795 1571382644523363811 7210125736596644635 11068956221108605712 6479153151257189807 6647737410433262220 9661993512355397175 13266678784907498498 15515416876502725648 17567074923838884191 12257176058655046634 6277680427974788110 10050228153712764635 3006330745464523554 3857409063312830594 2009827881860599839 5179588985590899774 3219768534267878457 5973067980241060387 2208360170951477358 8162504420927432688 12043408808664026800 17151594013132230516 10531383308487366809 15296454569693290392 13119093966833216396 12552513759319266384 14861721619278224945 7645568517151002464 9018251897248355093 6425080256547593347 3554193465493929542 16353345996551612376 11048904372041417715 14063127219920034309 3590088015672936761 8546969676716792939 9468597435195631180 15219052501328806558 5304768208426181381 17367993756948918440 329530264630886039 7040995748186767543 13543488908413633772 6273036350591627128 14133967697247074707 11267243464703267705 13072898821169455175 9654609746896656912 7009105356072060073 3164193880781993218 11222052608691795635 9893775791580856940 13214830353884168196 11648516978442206550 15495259705898743156 2221686416713602251 13858661052125907004 15504204491425466138 14584752246012018131 12050402914891098856 162787721850940768 5178148793243124953 5741397414530004444 6816024512788329866 3027934635881868297 6776427024662515749 5124220363055185185 7992867914653955773 5925140590491288837 13826589634765125004 7020042950381908775 6050674267640815813 15803324199601822850 6559121776429625788 9358131570903882667 16081561172261078918 12251762346049205290 14104176992102505986 11682019487996956180 12194499778169262584 10874372469434741876 4402138905634632990 5193471851914860437 8925249970680111971 3104637332268631487 15336062301222193511 1185345215680441637 13721863846223061326 1282588527583352302 17406800049285573549 14407810837369354201 14265850134479844074 15373336576561543879 5770785956584081002 11294171952621174509 14789896147189500594 6143376374957522341 10141408435113396479 9366583954136337057 2029941783973773329 9111981116593710431 15918616210300288108 17218368549938591652 558067566042087001 9382738449667371132 14641570157437884828 12907405154716053071 12518191280488100434 18247062027302801087 14059053364592542219 16904073337115961949 8119467440932759739 130461915174189683 2117438831676103613 17785723828674387966 14840703392359058681 4721232550868187913 15385364822601694934 3711002033434323394 12790206115571201138 12106864515152247931 13770303612354460433 7494401188020904567 8499865753791299984 12872597065358775758 3569155806770275161 8608042732027803830 14117505279785947214 3661098497645732917 14466112602910836291 17398477765502312880 2020105943423455310 7070790717520343737 1853104130601731452 14424028551475207652 7748594028142361292 15493756552216263473 10359576590088260174 17574282991335559206 4724622292568306705 16939118043706190966 14884320176159141150 2138034297555631029 17432492811730986578 13231700523276844928 16945766932405522413 2271776823437884151 14366624782623286154 15632025541829884447 11103293003907984550 15656068214432122423 1836455614571075400 14685207577121904600 6551323714021863333 15449513767631481325 7643741365391027541 14047967506694679262 7135064124009950759 9434037526301327472 17750825131118515260 2473150357639618273 16170604314545223065 17854611936612855793 15271761383806696506 7339822951076967761 4964936491256144487 14159351477110333778 1647327321370163015 6366863467779808983 7750751985380227147 17944282905153405263 7456457916447944101 13910222257562370896 10000337792157417732 2370547038285802393 3505879592184896173 9001081079837392681 11492907348800383723 2336271769340951783 7010883196644466697 4700531479578261778 7058847248819338767 7984473534744158223 10219874928096783385 3333427176292688244 1695455172763479688 15518913453931870355 14562160721462540881 17171903693559877711 5811297147328707600 16935296190153216897 16519513171374245641 2043522030329713751 16676117289120736685 12082034334001898490 18089021320865073021 6119728617811931921 16444218466003522760 15205425293862308140 10031428373567979231 9146241616424676709 4155648588436149644 7314658687655433463 7535902151336453959 9357040944582092935 14654516111953649706 3522315378744057083 9941302747716619232 17682178005603584136 12023656977730162074 1104616932417391160 4827027796334490293 6453166380636919773 9784677726385459638 16061882120999341667 10820928749998449167 3769493380495252615 6412101100168149544 14400980243244799337 6739611238214294950 15938845654243317355 5071356858524847453 1831711505413048642 7046126420544414995 3929530888275661040 1758256284856451299 13160400248097920451 13688637270298737593 16849984087598614496 1183647952825550543 16905265470864415201 2223978161988669442 8279293981751463118 12210086300004139980 4194502532307735436 1321740464812538654 5760079988342033483 17809218779703892086 6419470042018755068 5358658977727604863 10687941508163406010 11933315068821539921 4276950067390941807 10261593979063715512 10159425562765755725 14985179963994011602 16447816152715532060 2903307956248995562 17898841519512246385 11891021832092048162 13506491380278984086 13046155789657299326 882079135343388022 16403420913751428998 3968361146721328800 12124757996195024454 3180521141965376214 571913632106129360 12504468680644409283 3870152689216379709 4044199440339468043 15492852862115030665 13361464553932829069 14060615919033418802 4761671188633251714 6008477804141636952 18125365445697495202 14846165774529027659 8699665671335859874 14750297951972894410 11251607679784867785 18405471997628175247 10769284942598695221 18024319960794182764 8961738227369499357 4299374309374098906 1737942842802818829 4443947531195207880 3937863846884769285 18284845554900663316 1517208577442830432 9549182516784758857 17009415193204845410 15489533966723107193 16520415061374457734 10734049544208232990 1828789980292626023 9522490545210897338 9956326653242329560 10186318291681845144 2034273515206753856 13375953177420100935 16022386835306174797 9491950666768871223 10692999909343370538 13799081922849515687 185130864373304630 11383625342179414268 14042752108755204160 16841760033125802596 7747855513542786785 10193847071700965944 6112702301886809394 15546084661545074788 15087464652399737025 13905696107152793896 3649176625939397013 3503482520862375503 5194298311868833679 6168441874654560327 14401634713888181380 7060739194970224225 14687511098005579703 9135195753151440161 11871720855573176526 2842451421081035125 13921436174070399719 18105791300099252263 12503000889112316998 10118144794274528297 9439923791808436937 16518764445028647390 17254902387116865304 17491920158024578661 11577904648435175349 12443572460685105761 5848387683885355406 11320971848560544218 775443093863449821 18340208595160064596 17366463704654236986 7901583975822941014 4214755486109775425 7106890728078272682 11743314054102577678 6089665189000867781 9089384881602845779 14691754962052442216 14852774681965869351 2558392028266322004 7519497030647365992 7734232887680440379 9995430247331000639 8828914204254299105 7871347748225850876 10996940247750898620 17526066216001982190 6454656882720371970 9705746669938446249 981341564466563279 13994979541516653802 3160509184466534013 7597914483864329295 13096580309431272914 17580648751840841701 11163628814180255592 5944699833534082911 2848086531006615714 11751668886806209526 1051696793242839559 7530585437513488184 18256820595524528612 172404859432054670 17430731201081891604 4414738113001518631 4404843970003054654 3299383689824412797 10218861639579583003 3376052873259402209 14210331634316306869 15107614239313568395 3560221134055830469 6534306172618716501 11924564564500058453 16282465990740719106 17807623717475605958 2568764283761371182 15976529616903890421 10823822521931649695 357454776741374800 9363548187073191464 7229366436400832889 4868840688098492224 10126364997149508368 18364278739921018478 16451466890096125980 12004536638863121432 563971592494737166 9173997841395631569 2423832059481330900 13392648021007410913 9944859557061299837 11171479813483556595 507411404841728514 2266324684337718693 18318521448576407954 15030077535010434675 13806170014231981025 5611135105730403091 13938587260909277765 8697647864869943886 7010253513649038002 11056165026605245066 8933848816207688712 18262991566378619880 10430587441503129348 4836522929298567223 8136689500326649510 3078241623358557535 11696387804042402743 4415727732650493565 788603913622162477 10528642737641239956 3105950748229820135 17437558898119302114 699457191184778245 11825071366035393228 10066614958744261174 13097252258601976893 7181586108081054440 1627393787414625478 5279811929404482291 18196234453379184815 14225560242871874571 17083524139361147664 3325307530682888294 6455139849458708615 1237512341369148531 13314342145018407009 6396996848562925642 12811591427505179731 12680579553073463269 18343864125605912823 17039829664193416172 12321944527455838811 16542423618373481151 9083983801762778898 17460306996060964520 16384664269549102338 2461588237105575827 9268390397421135650 8676517752926703111 13613962029554209900 6452878744231221385 4718242796664920261 7369149349760976041 7323859804034042388 15967898291314794997 15794765152828120041 9324187077702169806 10522665955749051313 7570913769141430945 876637279635527679 11045888445578259408 6908800170835053352 10355858165582714817 10963998725364913806 895367884423618266 12360855517026656609 4971015276566458184 2987025330402198136 7148125455860381053 6519230809563473476 7652534430585284280 412786783013002165 16544959844018389125 15094318127851765133 6869682216409130648 10815808668898378676 8582913718777864424 10812906217917875091 3387768854760518628 13202201494597783806 1199535554143912844 1594855785429026541 17136372831042488117 3350596585804032790 12864617854866999301 8394031984723097911 6082660232185015241 912198452285323794 15803988925807486175 17613955625365355816 7704635019077876833 10397468459411442473 11976569891774508570 2696086717573101358 5060359506193958946 5363435821772078637 4807513688202295981 6508303070613631720 15352700855605984818 2328651177926488804 14932069093811751948 6539626949091915499 8098674395225308054 702667467347720270 7861121574642621517 4277149203700172720 8116983296856844328 16987529108335637531 1560557890226858810 3997797639374818146 9596836466276507373 6958691087244843149 2778930757763313796 1178620220307724676 4131827911876341341 7992720188290912650 9786119152042752941 15130755233510949273 13644365209246196667 1885499420627329220 1959948473938908951 4001942157554710218 17302368265261788559 12068676500524275984 15259714498038831549 4709281804269662531 17118716359369568745 6273356869122426669 1777289910512137259 4128018906962106223 17962797568780024803 3884832624080769030 12065263063270329225 18125904737460908469 1545053858935610955 14494678953864333841 10406872305972693459 2951659839176260790 12867528542115182874 18304857307859356953 16343208950834881294 7512672087981938350 16411857738983769673 7611141944878564384 10128882440582257125 41781397410324735 16493929582923226910 4766688256675412074 7644002055455291399 7193889530298498333 6007100807105191597 12059503117179278422 7532559050660125848 12687383633572694279 2853315801554638657 17267077615884896034 7839596594002554219 5037577334850961943 3491552872793296144 8622957346794143443 16952157683067017217 7641177863592871685 12353653837867134607 15061251664428945611 5582750607643967159 3733463294274807361 7925927078344887117 4181188618476011295 10177481442725857132 17748125862956211203 3339819628695006321 13419040235926519548 11019873504179627259 11828409703465016081 9084673934478449143 5079592188243147471 5074965080966910534 3414409574874759509 1138696228310383882 17435127659427794944 12427515149677756091 6262530910183431735 17713055088815603792 15453316230612615095 6031320431435522485 14724309463037578821 16407678289093793212 1636977916836857825 15523805340181088254 8243210456595330494 9531464235518878243 14350785144922753443 10201466416198660791 1984882926834013336 939708858522780894 15338032569675905006 1294438408278431739 2012801940744380547 16495616168138848658 794894262463458575 18146853632769386238 2727561230600334311 12199506450674526667 4897391350563697128 10482218493424679391 10592674266805533632 5440475344480154240 14775686214481658102 6524627855470129585 10154260029369282589 9990610960593046306 10397548550108697469 7926359496770163370 13986326419492010345 1416227976033891054 18421563587428695434 1634509743999327748 7472083432523521469 13599948617327593693 6437890900120442880 14027126096103503396 1397215814438107992 2703356806319126627 1532735450124353827 13524180070227688746 7813076619672737606 4049812486671190132 18128558896244288984 13551069962698398090 3298763396357940301 11579197420238087256 15299815417114133682 1984954551225842430 8577663815414728183 2890361145505958600 10469266786451913154 10104584284167676870 10878077963126350177 3380712279389183207 5343256051662619802 1646614532648375291 9180856133276535946 15434221468593456401 11970751809384732881 15091489116422460657 287895195204599964 8582965240251594938 4680096640310945326 5182401236872355877 11169668931630403111 12404623198039666505 1325114009864353903 12175257322537132287 4684300853994083877 13533930862489313625 4211472448232664287 6172662784496512953 15018658495773607334 4600574815536099443 16135206701320820958 16862091664744212256 9276795329087074469 12150267770838207970 12370479550629666056 1700163618325325220 7477341803827365175 1457377245019058225 2488246446612819387 1542299542867185286 13076472105898480595 16492162098871331823 3017144146344137641 1537879694397211189 13424737486572691910 13835238642525133575 7451725515955085555 14162308690101971497 4742390040001460651 2937779652179723392 18333012999670533062 14076000560926246690 14262412848426132954 3048985671703958736 969436281176239981 9721274715995686012 12040003945711836599 6527761787327194803 17294747155781139512 12417671583184378841 9870148008498724419 17771358068168427693 16447993114614428314 379189454649189544 4754088218025202758 1620718267880599425 13791030222103869310 6008482587853075009 926053213258969667 6564266942434388488 15013275124091588981 1314756754391330218 13215142426354816146 5564227808683386124 6821329477318344224 419243815939416709 18385194677931730556 3274181380071918517 7333896945587597465 15574097556780831002 7896925623785047369 4805509032528969725 12800161841265131115 1313704388605203722 3651123970638911983 4676492221604957034 4246649746629077585 754277964629149762 10507482800358750434 1968735658151035865 2215535807431420060 3807770672057384666 8837938074593963012 14355404208724885307 16827239716046909455 752577858002704581 12985635884311764012 7188048725443450188 15021469334270888765 15035603952254760035 13263746710247472 4029711114704501564 6062467140989771612 17525048239614608848 11722763358690063575 14001993450981318533 11234454090362583267 5580777133960107948 14215162050998223304 15215138832325511571 10294567057406346110 16938898504429179668 15460516100366706808 17659656788303697471 6717056629192540704 2740420619060975072 2835376217715685992 11881948170138422289 14355237715636520186 8673528228510776155 9568096052689058639 2124000128107232799 12823865758362816008 17349825324322128670 4725189289415923798 4198994576786935048 6168914216938619321 15138616441870382921 3538233488627032766 7980249328669030183 4882249366667144224 10850532417809299303 14085779248943583913 13715423583149692437 14209932547683839329 9389246792114100834 16791236551386430074 16907186719656756959 6527479772084412955 2305328875992309093 8779763360075586008 16236597388860725613 5366461776298189150 12423123577989124222 9386642185347118610 9481060949104056886 10985309048271654257 632507064103750819 1536928456066819476 6312404397815969723 5283602436024806755 14374799652440675791 471726663657555447 1126776523675823297 12555871916043307958 7786966806300924374 9832788796304351572 11016775510041978511 7936379297489700725 11724394901277975721 4530044673820227463 8153243953305073106 14877921158329813469 15458932895587937367 6699699905324074142 14169513256618711592 12451050600581930583 5744023049204217453 7145938866780889347 16308319039649475723 6728896481798166310 2813441406084881678 9788958380939457246 15103071685437951989 14151947363900510608 8785136599876890289 2621950729852788382 18023544434242636960 5321464013357791848 5108039366043939350 1733905971430574537 17496750163663713935 887224615419427456 16150415692729449194 18366957992782331612 10069145349943051795 15957258606579056958 10988707173004370866 6325804534633177215 18372446236482875142 10299846028287595604 7042907282463757519 10413597512710024349 7665650068045428746 15001672100935730581 14950053006664396762 5713291218158346952 17290402065711399222 9452052260867140886 5009282539351469685 14394361126928174068 2539581467985599661 14645712715637225852 5299751842501644773 13627671481710868090 3559003030739631898 64172200551143581 13582152010944354162 11628097728498496898 2731343238329585334 10162797653854587067 17029099908600624028 1734876577741952374 7163746700710727184 5246174392003571997 4205825923388042742 16968269084340396104 4399289618801113243 3920318131757400289 3825251065237285997 2209604945734680970 9229562320558855051 4312173554401907300 11891221554192715441 996160380385005193 13600345247447542863 7743705577507298524 1420877834788846883 3472446850131023066 17164694082203151620 5376868084572768778 18165001786160957907 11021693753781078935 9116655465060241656 15668000115649920672 15061186054449234408 4329773674518923371 9080312134703964651 4202657279566781310 1440857343219169422 3199128783849381975 6394762011984392391 5214686187274775934 7488817492872019471 1708335588422563514 11017167239295484085 4307603736341083195 7854563839540728834 362595622295170791 5743559321991883285 2447489937644584968 9104376736146598458 15626168621711696797 971633124821500126 17632465068873136646 5312885676803280195 16264563158535241057 2376237040907597328 6196776509929240501 7366383437157143820 16325745613878404633 502797816971302961 6498674739684930492 11634532813012464538 83335498586229076 5009637931201918671 10336337062800060805 10683040130825477527 1528831098780819894 9195458422829716786 7226931051246825637 6767840505442872878 15511972183777659178 3330559279728706425 17686024821869817538 383415272723859754 8497644447640906771 4597547434286186643 2955991675479925868 10358976283079414008 14336620885690312221 14371036787731517393 10563388133570857956 5959180726248722822 9425030945517215390 8445140470822463152 17337131166388300757 2065467626997581171 344441808849999823 16643913386925486499 1819834933858293227 8139259173380150017 13565169581951922508 7933367991602899004 7692421718779098804 1176707334568798659 2901814923251291818 798286725493159147 928944433723471453 12279612338501174189 10136639127798857442 5145297634700843686 7420054138740033131 12606507857997133985 2379433841865865656 6295249759983240769 2430719047757553175 13832364849258489863 10761441467776955881 4353068818335191821 9059986541936865937 5923161456160398615 7123160500594374737 2994531260048291557 10034375147197805305 15712748125023309687 16549720415913556128 443872061858890288 11922231221323819516 9510451116344473535 1039591106836363295 11419036540977735326 12914031924028809273 5376919908248849609 6189073633703250791 10192719375162834790 1709998827792953511 1999641191904456049 17511970054912099655 13536725025083369261 15158691201255002907 5239966900802579338 8872601241505241491 13861605386476790130 2795649086983298916 12404083241933332875 1027988431964192608 16407966704462858166 1623881412258280518 11507053287633543536 5482030666941067656 16167954417830505726 15347383596378053740 16789934537720760223 6478861486804274724 1642315952836125632 15359111254029105019 10852943801882051432 5665920855566020061 3681371344756973432 16842692303963798360 33841969826275573 14489277984461971819 11371202262621204643 13115628515536573553 9779201475855238761 14165337879118959899 15012795372483610875 14375491910797633766 4816638813748445599 8032544483331186503 17056899733806416724 16955518866445488744 2491533248710127503 15092169817556489109 3118427022922322979 6645946776649635365 13866577857110529236 2656424105540056469 9850873196456715102 15515263607163949184 11795579494695198252 11050672857840790488 1867352242334085245 17163327869441161029 5364132496113134804 10045809523684918818 13922987576057113334 3498071748032605697 15697360983308886238 17837027612009506100 6193972011552405688 3723365215115884597 7478128899772730062 2325623625443566515 563075544701406708 12428775273904944986 3171224369120887619 2595495478895056541 12512959766768648681 5918866289625551579 6870705091958476521 5541833013447595536 16229615800768630501 9533231292880307187 13209569953911548619 14513778517749749514 6243436994258574729 13745765686786579919 16409869501088608017 12235004481472438198 16381374601393082076 15168561844485275895 13797881860584981909 10502344452370039166 9367251133384308955 11072368418957183349 5404195468478412738 13335194070564623500 4718498762590230765 10680217250833662158 11750291538421819298 2759258721784345327 12892850950761440359 18016173870471584299 4485576648566280983 17295757287909074970 6062587477614950655 10992745957063924225 15171598586377545657 13792295840267764547 15329648530614803079 17243375003969244071 17808375918857005130 12322311623978068621 9926478695971578231 1316861892166142250 8231389648958961498 18091006782855291349 3267458515210115546 16038704755802064316 16641055179844613254 11695520098273744723 9257855184337262814 1384045706145031799 6308871921876457406 6362856375006875326 13361120150065735891 11220085023059709588 17182313567754300768 17578451465595712654 7901627408855972386 321016939832813142 3678576783332975097 17636522811296227314 4543212176325791810 4564406376856530139 7493018846350005146 8325763387408983045 1294406451587549318 4378539378871704366 6763773465919107595 6999737079673768540 514501404880014793 1055954018443149649 10775030903780472922 11635807901745381712 14136993410709517518 10108049763200444398 2476844001154428074 11434555927057139746 1456423059913916511 7563738648068021310 5457017340793609848 4031549229377562784 17853038873269251967 7622227909455331862 10620901177792695940 13983220737360158635 2141809007988746068 12647869916701088037 11374072586094403003 4775237226167769616 13548886111949806242 10137400571089152469 6362174618622579218 1849986003690732650 2281295829779287737 9160299878114495124 620269103639854899 4935913413877170235 10020802010132025089 1682704093667586143 4225464210486929198 4010968024740818589 8127383107033376426 1387030765748871937 10744501481688964474 7625423351062508356 7232736758803832307 7218053629673839940 12432102327206044905 12126766205768209901 15046166772208897602 3678774082249922032 11419378351208233430 5895538338038913621 7708526979343608653 6402272602642607922 2646188429841658920 546831359037355616 11836385307737643586 16575253447050544874 18053677436688185517 3200029391528506496 8387678944527390378 16367865013607172953 4156008798589378219 14573137449632004207 1694358842873078475 2808502169068841407 10034673624681780151 12417958312008307087 7943929500371661007 17195902420065264005 15910004661707620192 3966097334679672642 4945950138594974788 2713144190408645627 8936432242023769025 8440231692237587631 17391028647547910376 15105960206104256274 3005750488438573873 16303864785966338787 1796407415893808783 9150277463503867391 18243948877297034167 15660773513719255251 15500387138036670347 14883079125310671040 11576801172315769658 15781771676413603182 11469192104837436500 16068017589243341334 14134036148940244804 17477918445009527076 2669191950986092228 2846869249169644930 604487121635419279 16481305696066242167 13934941199197472280 2378006470720349723 16990431493114710905 13371432852545420041 16829954892228959598 14913445892497625465 2723219571450264594 18440031326702892638 16710623271954791737 12189013316318819796 4240259866845789365 6830155875086639849 9482782246529039462 6770481426451985633 14860507381021470862 11635396581007692811 10361252304933252120 13053931773147212334 15884361987297326010 4522293636131329813 623024698721273100 11563659316498426324 3513003799461959321 6844530006688402278 15152230816435068699 3026084250503394155 3143284296214370847 2181106685920552111 8459414006558946590 17941999995879923374 9694703229201170415 2996459430936224683 10577621806094919035 12676534849364467018 14842052770710439443 8064628090153031255 8857963222087058302 8681477961984346198 5568850217265531316 2728536239590975959 10726037481605679171 7769390141545898756 7015974641097023070 18421214403843521420 8279034679634718418 13018555203937600165 2309696446515037550 7412825199269328656 1295364714159779828 16276578451504058114 7643589082767422721 8200357928092085514 15999198510769736086 8005377633830460514 9488866590020268819 18300246069648685273 8844791814163469519 2639794054241207557 2505588255925698894 302198967274029806 16870058975837455006 3591832224521711469 1946261975394274791 8859142863723068342 12576377940417046120 7436096082217370525 18264686808578704953 15739153986848303124 15374371252974791037 16254279107893906772 295257951163159084 12196720962399179448 3435479158293454634 16421211042644547310 8406918028193493014 16642911202483475554 10491548632199461923 16643732554326639805 5026522258419331253 15610654596192993513 10574418263817876632 3382219147684003406 5707221517511928383 14146576158663640768 10139872122749652779 15840876489433025615 13398549885687938217 4094864720218887257 10504926186996440777 6703562530922607519 1960287607975241513 7777421386424692303 1304495979892447894 4495551798255008016 8805814672738669508 15932704450668409307 5337350535671275122 10225970625776953257 16226693160369516994 2885792967924901818 10725670920331104316 16175412127981461252 16827305221449474254 1511881347576828261 17192472986679311392 17338406183089204290 17396488870442933170 11368370669425789127 3071332975694391609 1504713147490474550 14623650926728771126 3276481651305424799 15293861445159629532 4244406150853911984 3967918428070060896 17327984858708490626 9973603674540976764 2833621509735674633 11129993161837631831 296585438110604534 17742014351780703328 17373278836132464712 18004011097768940471 1272902873446847159 10370919717757808230 2561935002909193978 16662892694100062074 14670487623924832569 16697434424796799009 16439712561761070972 16560714913106635907 15498721439819806625 11150217346804637397 8042929453887396277 13692910552579771861 13960897685632466299 3431773258647613297 586171282004388430 17971802806741224072 4122956822015458889 15452637530503239741 18343165369932044966 16379741327708269526 7346969778332545446 3802971158943388266 17019800182378511415 3332331090339244165 16082244481304305939 14431334251940342906 10192303321768451988 12716479397974271871 6764703246438431827 777751937213093548 14302303400116001463 14606746519553989671 3745939765472275987 13799735781324664974 13019681697931220221 14725749287128831216 17000567294483310433 1139680611563594528 7294473439084382888 14379656028044276684 13782066779640365500 13188998222533989287 18221883129568818512 10984621213925293639 13600300352253527588 9617228408138230056 15616674366434624852 7099514422642691679 16854761902384153665 11432473799576094095 14586929087048810289 6788063755696729755 3697224893369140674 18045787935723608136 5064310896748042989 1362676984117586360 8678517759517436077 589003184180833516 18432123885961149606 10570804193439529012 5395175268709541076 10959053380693042779 16247402903867785259 12299939653954976634 17618876351925731594 14582479180698625897 11233917373102699692 15652743004926762693 18013070449840639980 8965743652591213157 16566962529313571282 13565268718050086908 10994396304381166393 5947668984237115781 3977193039447012442 4731278069750767378 5708028812338657232 7268247520939649283 10794249448691985668 1745916609412408200 13304089660262294780 17693755045362863980 419981852166935773 3122563242524464092 2560434256927195221 14641530059555985693 2505689299832874510 4868467316676060193 17156448144621927984 881593801049240246 774179597480326606 11204428297275317099 2347644049420654562 10284579615070398573 1593070335726776968 1683257209471260788 9080017275590574674 11617210709852692785 12922670553762958093 18171612043501471861 3514321648504735935 12692099799703541770 9262106714381700969 4368926920784991418 8240823522629160608 7480633766484399042 14947447818326516463 6784439465949676240 2408770535035679732 8466566391845106580 15153901102720390518 8598172052272665296 17654308614282235603 88243848610608662 10869020209047992855 4590245504502171282 9765684554277441701 2293932694524565721 6634046227442323142 3099335212005710954 5476907130274175217 6337760326010444348 16886298852173454784 4064476324826450217 6026631676488570613 16408050663619617158 17060997064007762546 16763312110805813045 1402240979948992827 6741042818007011045 2479935242527441141 4841296033993138582 293629142578087610 10631806784445453244 3530969887042967446 1692293164378154985 12895419694088252512 12958314716049237366 10740727793003391718 2506721713273208035 2849170366215385861 3488125951096572036 9440109693356549490 17443985537248717769 9329824601047292539 13933492203076524470 17260023577490359687 7775559169962726552 9828459310972746069 2648891345171130100 1249657621976031408 1163874884488049441 2660527499826128649 7628142444641825745 11126837452393342580 12126880716163371157 10518952104043243408 15793706581314596077 17609706351035854442 9622704505097057391 14136702050510029507 5420944128183416415 2089474777423647937 1942670591278250825 4144490775409180681 1862869003774026006 853440676936511692 6419405937103345857 11633450044569067567 138065411216951991 9308010547979459659 15380482056370709744 13994220133594106945 12469719942433134492 429708237238257749 4889751862350907122 8466088298659987854 918079188234021555 12022364053818932727 10616466853168627567 4481054431084818466 14229338563685655167 8055076844124327756 17954491068422814266 9722526237787365904 14361536866195604825 1019021830280713896 18095056090564620347 8279329872348687519 15578724307082784573 3564785163586877508 8033395966056641721 17456084386921492144 16378392684760707446 11084738868958289489 3194656479433835737 2289092988876161358 1978228369935932527 4833062008454470235 1257988540740463993 4194591547114795773 17059910839221836571 3659437184603391462 18444156905778290915 13664819638796059717 239263191139516828 17221226431451879391 8291271505233067827 14507237243152598255 11355922933114265606 1434759668724530258 17627468168618723687 15162550883753597598 10818481951473840872 2173857317687647872 3054541931118579327 3591258439144803979 15134354223697079607 16788402028881574433 11612965725784764748 6080288708749303598 10676841314685728470 9759308926537375944 5038929005809063225 5398844265166942591 6511849644798057718 798441459559185737 8224363785794295813 5280598639208536944 2453362502663609740 10571508293783539666 13430475223019102078 9401922721413859705 5885438340664531039 15587147763611560352 6026890112943654551 15750235094107439774 5963708508520947323 4263873916659700608 9344729945918253074 11872845617377876496 4030351876140740047 15313728017615904876 13081851293046831398 3371586902666179308 9648415703984497897 3553868997061788276 6788239560933898676 11289096762926164871 4653351199509228429 10002303684555410841 9728057082363107065 16711127924440849776 14088372574222334311 17634577084419438226 5096504998112213905 14033459119898527966 17358352593185632941 4595304342928569276 5014579048612397188 11410976547697489751 2498545564884211434 4780911578467952239 1003877657697000005 12235454197863539465 8138545638909313111 8543938485748916642 12662411325806018752 11801582818169242835 11081428619869131555 13327175872420050246 14163516644679383519 18244669851273003379 2568832331450498257 2481950576582875613 2388747329933618057 368951526410653585 15467314740955176075 381172978919019240 283885541258613294 12034909261818839664 9704566035458053571 11448935940807263890 14420905337116765494 9543272179212282626 3111148872033311295 17890438624106506459 11733739540812960696 10856691061742964085 7071597226857993663 14211590717225390342 14780647670652470654 71928811213229544 3899046627805575917 8647017284040454145 17315257787518351117 10883015586352382187 5497652395153407424 11428521578944359248 7519412078869783060 16586410098023669268 14626228244071274827 16399869531235012524 98232002084717022 4578485063215445718 1594963183862860210 16404636984018910254 10248273652792373542 1104867510744637478 15023134314605195345 8936343438023024592 14229188276680810889 11021554584975826502 12383858467351575137 929071528499868581 15956509464761808644 813099953369011129 2380278114408261404 2444332881143572863 7108199313927010068 19256763389934409 16919477764958990297 9625265005868517713 17286923599312528096 15427333159114117335 7848413743834705895 906542261846933399 10007817861146673190 4065662567458940839 18090027457145227900 7732685599948239957 17819473356518435384 15356161177424407133 6951227837988798890 17495629890498599502 17519181057408756277 13678342248220010418 10220159114874523166 5933240555476188880 13111000341607881502 12832456365903781868 13863169575070817688 16460842861487975015 16054693048443663692 16771654894709076230 16578409859048085025 902590815728337224 1869582934838371348 5177427860670616794 12378831125373785338 17817727613979065214 17281934314106524431 11884219779181344089 6937026010366324761 13734861406742319708 2788710104285379011 17509123625540117362 382476621304212287 14351170973729440831 3564588550035340030 10336918887196126086 187786924109001570 12074279774530730176 7619734644223983997 15734866460020200838 9317872006242872560 10638107692988862084 16264629636468704796 18241381558330744093 17662718908707146625 17278103199031872839 5383775309484857997 7944057182737553045 16248966989166511233 11208761975150427645 1944145712932729481 8128843018095840130 13579765870585051517 7059327649466904543 4897973896621389547 6411655553649662077 5612153498048392221 10207289347132550262 10715545087455062746 11437007373177005234 15014451740012876506 14335153349033647226 14112189073197223993 8137212987992993904 12560544629564051646 10411592312651778753 881603885986046863 1812520486268450590 11187084479779281158 4381230199233631992 14205268983245899412 13737919429903350577 14985946797811433521 4607758776808347323 16089750926016015415 12891274690476374587 7694384443154422264 10582313347385097860 8597209327429744622 7148984478061537293 6359019897457004366 14062478453328733812 12182622016908779637 1310283861723736189 11460233559186778994 11905772158696305424 11137192837437132639 4474992211187249358 14707087365190637421 17161805057879092365 2178661981623922423 14253335552990723853 18109636110429566985 11130360026182336808 6593418654487104155 16209043183895286637 1826026765587116444 9410066189142172598 8130105799346506774 7955570760651899799 371494204756036182 6159820754984186409 14413793194520894593 63153253203519123 14537236441874690040 4885500323963073654 11022723693708862319 7726751480956371741 5705828628303364926 10309852212356451386 14474466574530634971 4694152535297561118 10447698605627901140 17173490948530629652 14447257355954174133 12432264644230094446 2025881570599153818 11774831750671303233 14564189222488716295 8166852494479852260 3230363793422424770 7689487411617432387 5465900267886963900 13628823245167749299 17467967926553305742 11241024640044753848 17773591528225152912 2379862352449340642 2796082389158325335 15038418574460035497 12049045176538477599 11928172282885503083 6127539458425828869 7424037667936529824 4230018619889414141 11745048197974876837 17205524009519588431 9835089318698793357 4689393181611270725 1723314102649001937 5586528543536269191 11018930716246753942 18096534743313719104 17672994549508500064 2091141093669032720 7479608002865922738 10100076439584017735 18227946994323379838 15424221540692134800 12905207215017779346 5639222050945659964 12622196031632890319 14623021946449021642 8038285571150488102 13465883259366976692 857100518127593242 5455191517059767284 3607976538098664986 10413587261187968458 3299811454901460544 12386358822352142461 7557928428358744458 8721076880402979165 11618810583798342925 5567005526610686298 17978379772389144926 3824469991842223589 490003833219173089 2847782690594012961 13718735984172913868 9437790957720048657 6263486848784008199 12493237928907898802 241977511329919000 1770292397483575793 5698943242577852293 1545468667949242985 4514544329937705509 10453001300848979098 3778592703291923214 16766865190518725691 10991252134786865187 13276086074940042705 7712537054074022015 8005845040033878225 488159962098032191 10517832803665705827 3572849086748296565 9876048610569264697 13103994663257159363 14668781062584664426 16843093218158367749 14459817876494797588 8967702455061746936 17589076495940184128 6213193327627240167 11633189106418027556 1026326160778372807 10500408561119723020 11702152975112798731 26884073138551067 3222274837102283403 13051300188659117867 232934385173408728 8933917316226365089 16624120969286601099 9203381776228511296 6998704370095336772 18104510526395781038 14020903338369339017 13196402294258271198 14462957354551933858 15062048569943047195 17902112222981445009 4856427926611546436 6277219719062230390 2853718279271344134 16367971000687736445 2649136302806430771 6553245111981622503 3195693389031864170 4513617258662265320 12132742315975056921 16988216499705566888 1890513612961943610 12722666115229945232 1335119817788602870 12706895263863405171 4481293322874733559 1143576304631420596 6622778191015433443 14464573704451827455 1365526634892207284 11045284524611378651 18429474174630526129 16391408542255701062 2636234649481414873 9407343802339005355 5972959124373212547 6675648929940452558 2419716051153105269 14430155020247781809 1491400994887207115 3349788803565136961 13742521520241826346 5459284790325911028 8566977855334604279 7356730090364269767 9006854225297297742 5791801887504056308 6265819520450721025 16310801354314495458 4639067017396459376 5652680156252647573 17271358440736905102 9414506054599998256 6790558551630924693 11916427702088511215 10916995813362691723 15052249122329959689 2318764148141866535 12781216377657655473 17858742913117779105 8276795609127459350 3856385516472890283 6004320522022170809 1282520991254373907 8471676441840608648 566825455554278826 6790180703812018775 10817824184179400854 7718826034038709466 4265760032314002778 10150206414026129840 14376415085048448097 2188213179155613533 3041345849505129453 18408619733201572092 16196304284197139569 16403846306722148287 6207459069113501346 6847184374596719220 2184766138703752134 11747745365908560381 5416299630516113897 13684532196585519917 9206436289444685769 8020824259735965335 16341558036034101975 15035081762806646353 2758371577419806228 13945233508935394382 9567866259884752897 10238796087838498112 8733669166607762099 17782870984657827324 6423207608885170349 15757494794544648618 18428542010431724021 8836596566882141584 1619230043257689717 15405880941606904116 14833914477436368310 13908055003710055079 2185957654006735379 18104112652043274548 4970306598911190866 6064959506033429497 13559655995490327523 2672976357277294142 2901768235873801404 14946792352585150942 15962984000760400558 12748075895221725227 7613479866293692657 9369228791046184046 6169729864019041039 10821097417550927203 12660790140708130135 9621089746009158584 13883220906216780434 11413485202100702139 4697599833842724222 13359996333400006502 1894729940541484104 18055715624414223289 9681100005768503176 11683684822825101237 7491235978665627293 3898617284718275116 12590474821389857459 9917602447510671698 8515999760026980033 3060986852246762820 5387520880952954489 420476634466043175 2149293958804900593 7085533280191219919 10430342663914092094 16043845777306848825 17936885016037085508 13251701440957446962 3028603107084210145 5062555430880959313 8193076983994882851 117435004638221844 5925274202069314000 7546156303435535543 5663023119682237273 18401235978944200011 13300168150077859408 17955483124700120225 14169072113515600807 18374455369226423828 15846554374932807489 5070707391979554864 8078483237522692883 14560090613219794194 17177599585108913058 8169736717515493026 1097441889559661877 6330456216244986377 11800174263450479057 17424702368330926577 18031817228987969665 7649932653113819828 14191258333595727180 3771316219717380759 5743787990683475587 4191427690045143773 16213664874101955899 1925529724968436161 475318044233959566 4064296832988678545 12609554039107859092 4046564916096145847 15036809310781707513 499579726723105147 3301859053428090277 71369659239865243 13087629747054502354 12354075556612653441 4584521865825096623 6456029258333729045 9845046988502120724 5165289840663506696 15762480678775600047 5679761905993671091 11914270219527053108 13215499860094426472 1355471001483876177 17922925706683245062 10265363447045512763 12130038783308276306 1458276361732509005 5778845954153310847 18052448673741951729 10436645878883530086 9208052563595027483 1171044677395250994 12906424926522210964 3255972018053027660 9783921984774154067 12043556243262262221 9148049019652868114 11122896242079227509 8758595412077402673 5750056476273643604 4169241433148591046 9248605461566845925 17909424966101068562 1870520137636795827 13182918278790817368 17857016249795837258 16937043069107914528 10404686530778254020 8064778682500713022 16583099274124690233 4182981685814134669 9892516474704130422 6908492747774023408 18432780838950651015 16451448759198308250 16983335748102613521 13370573653665665025 5318655758006428747 3363022243983242410 6929422842253980264 16383825113412011524 16145765077441183225 17476256617984551506 10595781974638977109 17959342042553262407 643373278327908804 11133402936860126996 14678317927168520771 15713683601634670731 11320123500702167854 7927509541290153154 16247699548892090368 11816024752456402385 3907230821709182811 7331510200694007495 15577822857840572819 3634098263214150958 12015483437342201729 9475526444690809031 15739230732987102465 14573405281816280904 7038579784771563790 1697584542619793661 10367855072742308097 2708292247119432009 6263897788515769038 1951534995825013062 674865813020188429 13650524170446895873 15827556612834404072 1849978147516406268 6649074202250126352 10211411409701540046 5500157353110180794 17582515957265150142 6910185546737560983 17914678197820670401 6490239361154859061 4928084368690633384 80786113335640170 6091170469308013483 16417726835927244724 14608338232494856284 12725492178545168310 13168005873059110779 10989523388530806619 6679699919739097115 3208942258690118391 2869917191612254412 10925098392502741617 11671721082372903947 5598849553595099036 2841646340645514489 5792578046560162706 9044874452674870770 9868112735829774437 4621470916468649685 3121314818571045926 4472332495911934676 10760768240915891182 15271065777227430784 1968356116890214977 14306619027921671694 18111716395278320627 1512967155081773820 5877338792905344021 2684476563720798679 9593111729121338028 12234844750474016557 6584366693858280975 8374919573043062072 10863221971088020379 10032157466274794059 8940018926290394250 13516323067384306018 6774398094349428482 10293672743266679062 10426526339042243259 5204470260303845838 12680730919890507809 2947913793042148349 13006212370375096223 16244900419602869990 17305430965318143161 12844794221701502638 11938342998263653487 10340633220033896834 17647772059764668170 6167087746631991918 2494003169571648459 10809209489140475875 2450271438808953539 10663539248845034751 17930042146432235230 2957689456758568897 17596298401459009247 18154488343975871956 10770278810605085750 1838656774464972532 380812746194452037 16861894221658478531 14626174079031079667 16505376897300192748 3642480304938440450 14841524827450641182 12262287956544681017 16323732435018543027 4741847347525482582 2487004948862728032 6512341219616010505 12716994259884561804 9192461011430839406 14645097894510053774 16180989917984453316 5511594363445227156 1203152022403420768 4883500549401745052 117034539093203142 1438662094237821959 6478187526814193384 12373470699225385451 17150331169424320041 7550722497484144124 5668820866560670576 7423524833734511088 9701587163419553562 18007522912613425139 16483502844967295796 11804557833481786779 1893064881161807931 14977712657882189235 15239760200322173785 4686642882807664237 6553555730280941664 2206699100058876564 15823491786531970861 6329245730590232224 4626651754211026027 6717638288334606982 3956759756652715210 9931546835402925657 4878450123053334983 10492519773914282067 12688638120684466023 1352162732841694278 3292191393070500948 18346749896646630119 17921941917520500247 17213906338314610680 79371963154513898 7140009104521953886 2292690695634475102 17064721726059313560 4763350495542045932 10763800237279325037 5916247612446309341 5826192654356233463 3102169056161802126 1833310052110790799 11941656896557949409 12738509865014902711 1346673481784218628 7562635547788943447 6940654000701759967 11447852316273532730 16083187155052269619 10897769947200835769 15909029025197068230 2659073891323430970 2091714955870070742 12010994967431688747 18083941434378158001 3621119123276382660 1724941837476262627 866451072074199264 123567021212495092 3705484140053395369 12519821374679789807 11402182801155005753 9344752619820547931 12931862271282904843 7510234850531306790 4734227560441247949 1357431883069627070 16922932644873074678 3736949641125245682 4859490280808854656 1448951644834809862 7036647683780763770 17965678288905316553 1365918608335464377 2828868162441752384 10272278374403627844 12144040952914921381 17051661500269880056 17287742569987967790 15755767782743879409 10227536529471927401 17047606269528848929 4557039529583768434 15471657316282805998 8665790283021921262 3151613156977741435 8084370905402016653 2616309638097724868 18323797473683112598 11924179670670156360 11349049098976665992 13092787497339213770 648685282627966582 9410580521385307915 9394753027492168467 11651946096646173459 9277139268381440754 528037667550425299 10393324647372896711 7270656242197666790 11539272472751149379 3900057996390069380 16661536450522652817 7474563314891425605 6318658019493144172 18356695859619376180 1819889951776503452 14348617101529379916 14636856650636073275 14319077057375942027 9713405500748584349 1915363811272004869 15767957633384724338 16553132078064222526 15917393642155866555 5733735714846868499 12470862557339393591 17361392305076286941 6604174212837953611 1969291932272581755 14321128857688699624 16792237786727998169 8270253033171350301 7344517822625361079 15634905760383872200 6355964697143072683 3037009506742851682 2244563908019038367 13547891488927808537 11903229296134073150 11339133207523356125 12922717349728549708 5701885353549952507 2169259672444975915 14418576582510832442 5992635656147512083 8905946247205337707 5843224250599546497 16204530355527595838 5869816670496939835 15034993212651722017 2851439541718075972 2264691428873791958 18285903593796829300 1026401062425095016 10434709033650861487 17009808011854776143 11567176353060525693 15653917549720067464 12093122464332433217 11922261927566542222 15903259792012651657 2290428764899999123 14407452437831262503 10125051996650705512 9100330690649288887 5875897934250892710 1901358875816726934 13814710814091922940 4549461850539165166 12504190190140611812 7492921518357266117 11986239645465068767 8427894233899081970 3740706201926530626 4290277273379283776 2657751300997874209 10209444752029133291 13553597065755983654 11070503490179098062 86536837075914690 4671585472258969492 7642063872875607677 10458595000713426209 10085211797860326724 6336087897530088218 55193557234651567 2814947436928973322 9417992961146251957 14729242974727538645 9188665600650724982 4728876663940184791 11421879965473274450 10006640779904579073 4253030138350765296 9492661826997391519 1370210101424111213 11816934357460515967 11324701378271525565 7240133270882974842 13175831651545969310 3323806056932231281 7468281041452495486 2035265817504220268 11969538066725813494 10292239727738672390 7577543301904674743 3762371240453189143 3773206922399071510 1089914812490038664 4739481909877082279 10108626650805990696 5763382352967522993 12288458697577689265 6919275412948857774 16460045197419299609 1809935522899998683 7882595600916617701 10730852742455735181 11380826513054468885 13621175331597970461 16228740504740512582 9885388773184872631 3923896581791839893 9158739909854550691 14726080332180206255 12396792901564343354 18433432553867698191 1136196391588752343 1485608627841529326 3971818785279331061 16392914579228426295 15187222026375929438 1889870335109509779 12702980966654293536 12981955240666350783 7670406106360547240 18397468567499804282 176766257497849691 10369597993337849887 8691813130357885555 12407773706411516426 7140237299494546966 6622437805059544684 8880534948078648529 15524516245288308813 15412206962446429712 14334498235903636500 7273371042586639195 15474977337808348862 169105542471279562 5438645720015123421 1371950159616231002 16887398361508967276 7947349172263615079 18389240370482351041 2657122297518453601 2257131633051384604 3232312605787747156 16264812113595159879 11950116567337450510 15719342266488111850 11076191671419691612 12774018818870220439 1470086557875282836 8869277036952857288 1487985441836936627 469386154298252527 12817784918519466544 12108269424363237846 179653727227430615 14835941449251930339 13989881128138584485 17936429557248265752 12193280621377648740 14441057529157706282 15148335762663478592 8682187972943754762 306058988292363906 9012892578939129143 16431290072646669567 14229724716664025884 15112776531293293758 1626127716378487422 9740716375741769100 8305299294549793155 11672576990628565589 1739871386945098201 3385180409223599106 11926949341056344081 15496312121122638656 12721522220602725999 10704832015626861487 10977773587323164540 16324128900594307910 8370569260929286875 17071265572772883556 2418859519445219548 4483970614347509108 13864317825807559493 1883804284935454023 18040436547180622723 4906834410429077316 590015507929908642 17442240245160105431 16504715013841138739 12294723500919134602 1965020800247325942 14650280125297645703 13373999122908246225 14960561006599859027 9702261099155170775 5389814950334073741 13599371768288908237 15330716002776365426 4315430136386542241 2014120872076928847 11106878070818296858 3183673844161341857 17253449015513451029 1124248575235249877 15117793482462591692 12285166628058894656 1144581263549883615 9492613856947506944 7797376463526981048 7319985098010202945 8195516500985084819 14132673635536261521 12370164837100767246 9848365016170505039 14522743731429304169 2120386640315884377 9363550787222084038 11665269406566213622 3874202171120906775 15458121187596431085 12601559651498322804 10558188116619405674 5915780655867292477 3629380520635806761 16370017328097088661 3914637337879605258 4313540541955059342 2279679690971957887 17119975770748006644 11253743921178596079 2809015362846662906 5164160020564101060 4446591128339585197 6795315013643616352 6814500259098100976 3267271010594648886 15225499449942186378 4615599842202666629 732459724028981605 13695377656262661026 17149838225086785078 14215514292860606114 3383977024401888491 7642911935729583740 533033870995426914 6271743868522081837 16256144605693087343 6419016069614317080 10499431846518977580 9458729982850052835 6079322503441377145 14075158776560349342 2412604756608651002 14024658174947470272 12293212419432801053 12704349226971990763 3132882557508521645 4931038563790670587 4141195465306861752 6066729367642668737 10957598306329523727 7746271754797069771 6498315468066620924 15182129032483486448 10598162894793449171 12861601556916323562 18192756014875800484 7264859230490435699 1616511587167200900 5774746675333359137 13133580925372121522 9624178609592579724 1651782988890894781 10334893788609745504 16565663451437927605 5135003138272823730 424455974704399115 6837618052779990544 18251617203914561565 13055148241795095497 676908718394793650 5559957405517597892 3771359940964266489 15500793546129709546 3716623287174471713 8152065910801296586 5402128758776728 7745708102709004485 12985179802388567978 4633726759978818607 5137119192316656627 4165957141756290949 8037880064313431821 8204722656668098967 3857054980356157714 16938609338863692841 6876669674298611321 1006211072449512451 8788719629790917458 7522720234384536004 13759785931599187156 4861632502692154583 14503158170201858147 9985940596638708806 11439489473090035003 4006504445066474547 198948299757624790 11367860224765425636 8488039934349115516 4792332301384558008 6682447829778612140 7879545774939588493 3788636806005394660 5336895680144865029 15181677173065675606 239885740831087280 17964177555537001350 17923178190684308066 2711148472559297669 6541609116391575800 3980763011535169863 10483153861339520869 7325464928354650047 15304792394333226864 2384583801627764305 8889973911224759281 583938920259577249 15678701428652104722 3173228641122283750 3034041647264928146 165557085325304664 9018485314774570950 4294778403032772614 11820645780694650278 15606877120364657866 10150458972140355523 3090635682503220484 15804010026282691965 15513448056806884247 15311218166747677477 3365577863394228282 9279557157467070861 2603001065522149156 1238438464699730892 3632793625374072553 17382649855358337968 5191772696014740837 481371532366371589 344324027938084501 273505290036088025 8233457918980056315 15025370968087900352 13907617672243626570 3810078459548212906 11211318742044030042 17210413267974340117 14296130585014885939 17970682318045258073 3168170576870921001 10467074021113154526 10731531355000009855 6674385440976602388 14864097213200826534 4370421091226006761 9992442581698407367 2045426244087510889 6117449912282752708 15064786226481679318 12759908487361948175 11961327568016871110 9490676172496084566 4267706186430776274 6381848091820893645 1728405915570922398 6290878422783722358 6701729345233867132 18034506547953932592 15542814709777953231 5812828950568073598 714853734947586902 11263303657739528202 9224337731620708929 16557769745309299787 11707640566828263035 9396397899224221275 5327326008015364956 15948888260302322519 12290095192116907975 8423170157092478565 15792307649385463689 7460720009454763379 1984017835932973067 11495161256826352918 10947399318173970181 7245089247213919415 3125987888711579850 16301404425916193551 365259640906169748 1992283287838830547 4490971275830462557 9258371560426936732 5481345296053253908 10399002819846892930 10787026819785703712 11474258557256132157 5462628671906598335 6002873906709349675 10209107090195584349 1648731153331910437 14332308637160240833 1801093326842011105 16677405166432976330 1961688189357027302 10998520625109696166 761894207938124497 2500532235013692564 12216779736943301187 16850630070354744263 2268480793890748186 6514327225066867159 6964603943834875784 12211376480203899766 10441276673218761480 2930811996240790176 5178233921227914184 9768114744967304984 17919007405032132615 15613133260323857776 2975350799460189034 9748321647940624777 495420415290596568 13051330968316740230 11593768229873232943 11814279890494489833 15023353380561655397 13366169369604788603 4116285630267671696 1770341656592334502 16657143175179035585 609082201582782720 4505949143991099309 17366573437087665191 159178176880388736 1111548456362871414 17132117074434011748 3437499136101802526 13771698009897350189 15042749856300622 802943515075543521 8774433907670772821 8489115974301971520 8080765304680292934 15589865657618002437 10407794193478750264 11351106000777627003 4941389192470104819 15628407538423151294 2494573569922940664 2237231916573785400 16653822513490025642 7690854540409401785 14362333736662719972 14190499969103648358 17082535942019394512 8987697373514342252 7573704209588280351 12193102827633031403 1105752571126250603 6206276065837306903 14668764641520373830 2853679530299604259 14928211794428373598 18308490423987256253 8013125740893871071 11378258994214276769 1515139686168650288 1783456462930847710 11772821930674272361 2244826478902833408 7785927361005922566 11059407308498079332 3589918997105068664 12708276005569027030 10864179065415588563 17790421404288050003 10075170624733215037 12469491709420293123 9209910964991639500 14568535714583261200 9550580173152075576 6225318937610194157 3926947644027126182 3565387705339838323 10326482632592074227 6089257856149485982 4466116053317955696 18060491254986897190 15667924527441065218 17173487687756049959 17306380356637850134 682060290106373269 15818350360653613170 17337632245605104720 8253853725420209794 43456022869861139 6196536758151252157 9189760350274599794 9577543784009494545 16247549075874631831 9210914745884757195 9024660698404192925 13484680128261379816 40526980611985363 6000732679119726608 3161793382882310967 5631805368805270084 14929646509304631449 12276604290125984459 6041312965685548734 4418784797604949363 15995761008751789123 14270124807724109231 3691350290511459195 15195969834364199145 9207332694078217297 2813584073931099573 6028820010170726019 10669491749454559596 11101991954325521798 3257342842936292414 1350882133156047245 10844319039581204019 3018519000838794956 11146408320284685113 5303480432814866288 11631177688636272071 8850022031735242846 15315928670099096536 13440266238356304918 2584099033179591494 5234036880593873931 8034657622477967091 5191901905574617051 4715585330685520777 6952087965196765754 291998624812487127 17998131518950780568 7243050430619024168 10732795284665007835 7480383717780493015 13040606385440381702 17755281675317213975 6809960360037024115 3308434047381876547 14126147162554285886 7307202659399068628 3093434079885018021 14389232764553123394 13472987788034523158 11972034077500166901 14602818835672477805 722710395243689698 1314663640109694940 4447502362421317265 668998595539893565 25791667158990836 11838492103069957073 8608711338682104190 16861789513428905580 559157135151539007 8390528762571351510 12996598180910410238 672608918525632514 15875349651967096812 11070112124092381375 8698817470015913421 11860149914144351545 1546646194793938105 7998810708663786611 5317735596928923071 5828490293453325310 395066913995922401 5512494565733044790 16858620308721344381 12197482007667861472 4104308301447395770 17748326085964513990 17428571356986508979 4891984159066073050 749288944419010115 1939403874454756057 546741252859592442 8321099419464433057 2768153308122296673 11819849075386619183 17644141325279886558 9582932901396612045 10841199051183542645 6530726058194959062 4448075264002785464 3920667233830606266 8962884912830567903 15092653433878463271 1800206648843125516 9693818581943771093 9897801969665282274 4059163162282649834 1267952518303557090 2432177645440775814 12009173830617044869 3720903762714142141 8506299184768313133 3737788801869127533 6008577721086412923 8656185860128012188 6846083785006159458 614360512921770773 1043170189696814342 1025486698876717163 17418244785247142933 3044127089316394604 1090570668530135662 7097500076467470707 1712712082117812598 7408719722051527669 11201643855859271853 1939610839714072869 12598303994309445065 16016124413661941994 6407668048917171706 5737196242312314314 1284016271441596809 12296782984079016629 13985181179556077601 4149745606659267819 1860503916777850584 650187490412439639 18014732068227690916 13436484361614952710 665157289841021152 14642003941180456634 305720465576044111 2429912189680556576 1364140799464613177 6257351820125734777 11259493247921994326 13529417053994384352 16536344753296336117 6388386489259071644 16776885436890828975 8859828495282278716 2247930937466457919 4018259192592909109 561594398598730035 12165120056246805205 14766097070613016457 10757920989760695525 5375992147857080916 29267807653287221 6254448550192582619 18325120672102928667 10344624254002235430 9556838588203787369 15510319640512809314 10353041120018913393 15524314276226060278 10853403858163458418 16261927609828766868 14641008055935965764 1046999207895356383 16566301282470859514 6092980504646357599 5454510346866836897 17657801002632806576 18042130985320358522 7697177984036057723 5450541730034108138 1421494503522656388 16228138261408463647 4135639175192176593 17170596340653581772 7840663561114705594 11433600209826518542 2735916888848211320 13755017121623076221 17547123383696404087 6542758946077559481 3269853608961284136 856379440682033319 12385196729588487142 17105705892789470054 1353310134129406893 15500723637623645903 6066548273975816040 17545236075660951612 2328352388131943968 3983799622676918027 2733114821928598031 13728517789181914455 14157933415001852025 661371036285167971 4209173167622603343 10101469496778285588 6635975527059848145 576123920237931936 9502466884733120286 8770577006753769898 11058029233405476232 18124843337511542128 6575847301265164535 3719510239181994928 3059170531653812630 17733256696078575226 17002775303384937756 14246443165840487384 9701157665376931730 16013371045985666173 15924093717116788176 5554952742159068778 12432707835878580398 14599115922546425298 6391066920717401231 16135478130882845217 8993802704439142894 11063502412275466796 11254404624576931728 9021246497978494670 1847959068775880436 12064226600163353039 458110798463960076 14469590659939847053 7499449800777099104 12780336238431888932 18004380850600466898 11626723650861688312 2336760642714193097 14835675725775312269 16619919105897917303 11018876269070259028 13930754072399593147 12147877580831350000 4258532124006957816 1534317186284919033 6783651242942774037 14200064699750174261 17044370019612426763 5908370224025138575 6271503250446166982 2560571893708093303 6698460732021475941 6642309644678837044 12858066317022843306 12247292118895353834 4609737558106755133 9170018808668867022 107916061650006419 5722328566815885840 8166346802986069306 4865787011109430422 13226913310710373940 13381625405651494745 5444504114023120003 14378732537268814706 17926811018648444101 17430961426443566450 11184242989103482881 6620668146524968617 17592754335531155895 15809627334005273661 12071401849603400835 16357109188413631022 3554439847873933459 3705973218003303401 9515143460666790826 12572723126369500554 18272130072571120265 2949384036010020859 15996669070730712943 4370352804260011097 7540618085996098492 1644451706724669860 8757469714675574904 12076039806453002155 2324657974384235005 397725244125063567 6289214405444940054 14747888662249189302 14785036052226607608 4237736535082685657 17052764737315650557 16485775090031173335 11624213777440004413 12585175165363477828 14174170380703105913 5983181062081492581 2568823561134382205 9613128304105498021 8884547476648813712 9233399278334887915 1877455968901641351 14617766519335266879 13707202366959015358 1542300988972341248 9388105794415775741 8895946114011613062 12341813087171752766 3608111279289142980 12671356824363807847 8717138487446027923 7352194059236194092 13272015085382422110 13989982904632756277 5368582566354227695 6551416119708733330 11561134688725789086 15366556341218011733 11455179070981839428 10028313646091919845 7067086346009600361 18099006472872469332 17978663802876766776 1255097195751236039 471334376114596101 13716474847410383536 3644930734102144129 8698160708930565990 6438650805707636020 9030969945146364650 660169278877336816 9626432786380660469 12770513228757437721 9773807822112647075 5929084232217993928 4081352653191119055 11662751801956820616 7515425519542927033 5199591427098973729 5578393006779922156 16388190281066284067 3384982829646646762 7924743145618583145 5388345331990385072 16338987720985394791 13389280354532998019 1250991625193227797 9777385592021635106 2920731632139053714 7725134224628544959 8107085248821344077 12280317140469545455 8289903960690912271 14440866636408099415 17328801351092469902 1260951381246701415 6404913872659573707 11397344962269348073 18444952577161761702 13779979241998664016 11471744033874938746 7121108665066603373 2831227772037392597 7860646259241904530 6281812272763495845 8536459329601267903 83494421256539406 4099517723865470729 13424902838110016273 16593701069422797205 5143309593728362016 10096655874311619229 9932943630314621201 339693356995827113 9353699512233536296 353972995678013292 11492581190134281917 12024469161629085192 17982026156366076326 1213745661461625502 6589472426375698439 17997383022939133015 13860225925087611600 16586386311558222561 10382023084139979376 2108538297301446697 1250193505473380325 16672842804865940716 3931364434397398127 13106895368215406560 1350584256595921430 10795313282932782613 17796292427517491036 6276064839601744297 14864209095319635344 5821695909958518617 8440967103768009310 7313318497564263696 9742999992512508958 13201724273109588628 3825726535204260220 2548582885077024066 295852997324865037 10781248961912841186 4754387261905866961 15079631617081702627 3961906448675986036 14845595293222684773 8174133585789577048 17090662177892569548 18370420928997411948 15798576910285337765 14194271940809113846 17226573277177389781 8847688401729902678 17336786433014348452 16098856506469280720 3244051237268248137 14533963337463932142 9953002796623259760 1149854212390848591 13889898596138195779 12386400059962668571 16320174349221922958 16017841697478398684 2166582686265906495 13018664660425736405 2614925300700943955 13181307585741433615 1551408261537956085 15338411073843184810 15177535780312939790 14186678233638911628 9824974074346444427 12241824014934830692 4893616123140427778 12647297046410817501 12864490370216399193 8170696948329803573 6010807315659152763 8010490962457819353 12744847225702010997 2464229924082708912 11223474415277390579 15499811940816403802 305313296335987087 11635331099989070403 4694589876023474977 13771599417395815644 3092779050857607668 7269092715904945903 10804091674447010195 14996009388693969851 16362869992235350700 10986191173029427549 2168468192400694510 17711590323114418557 6231937651853858479 14367023239894644079 6567875100540253377 5517172092229923076 11767133603850803305 5763724596582928353 15997282346465322549 5714436251098364516 3369938885079104898 17753314087526072889 12427870401773480949 10595987870410716982 6467355919323525600 2328213785545373584 15173609094982989724 10916435279339278640 4508244823609428086 13521163764855889815 7678628818193115866 921860139406654544 9244290758007659493 16431485644827226658 10537192256978229135 7928394978258737204 10446079737023285618 8703903978599490665 12854406887541528291 6164188676105703505 2677844942148668104 10059535722170867683 17205185367579236550 6748529326417553739 2538627688126731647 11539749257859851888 10077781353171381311 400697698168670876 12683259620300409571 5347647175295763853 33325873627537846 13833147442680951426 17425311895526621042 10682567915646184353 18204197553817529187 13321233761894068987 5649577962714533041 2224329440559979639 5827077727499131775 16507723254733560305 8919776692271191896 1777598316242271796 3659205356141869606 4365800424450954929 174078976513072769 12417237173628803092 15995106873900626049 697917692411195889 979263086216990015 16609601808655326144 7869832967399655338 15400307813534768796 9172019925632020193 17486104079409465178 5424090715071374514 7514402297897484312 10710859546505261503 12657980957246452467 17087427606903471072 8573994282351668824 7881813593719453699 6804197739741701619 17366282272945921784 8800968152797636666 506643970703979018 4904810669530895878 16839466221237977547 13915602578138331726 13293117079699781847 7552670822591980167 12499734253065286481 10866550476559021049 10196077928157931085 5488407770293430668 4597183292651063092 15380531857649908016 16705749937464053459 6337114185378060733 8048801885833731318 11219089021569981037 7558946679375413795 12403522103315814241 439143820408610774 6890356969056113256 11153613879667880592 13576482584387945920 145077541408831685 10942087087070166231 17596324137381414702 1976576315438771200 6387863225013027289 7611510250126738792 1143175511699936679 16131552102364579266 7323150738405917971 4856554363679032560 17135811355194381445 1403792946534866262 7906912913480497303 17106353437480653537 14315299469775621337 15945253192187314500 12539085412203398957 2813912882203291270 12629697227632976562 10600578750412706782 2500820979145594808 559674515342969080 916822905514738155 5714567518644305917 11303046440499414041 5699957511422016352 7306761345074085844 9887455682036647020 14040783946552765545 1245228794052715943 6201276503742372103 12848901684357093920 11549745139412434047 17169270067615350853 14758354258041030712 6547046550799691676 5759189645682018271 8215255844148373711 18394275641433474909 17234990908450384553 1825960040776872263 2795576991798168901 6969493007237642467 10249973778066490857 12993285121297911402 17580372865565574412 12671801943143956624 17266113598128121892 9927311069636039506 5537659179344352812 4300078301029956914 4724462342754217381 13432311487466046852 6827597347520831804 13462431673377954552 9229366014090511405 1954631361221323900 2945382847704799699 16490754885105684048 12833515332504253283 1925737196720867134 11812253528108802257 17530529830704774042 15900228462518390372 11939535162193070929 818755184294364433 3680311583009548577 2637674643137949739 538571555767066641 13304145351252667147 14764222496133966554 13634208322307028814 7948783532685896704 14891935665736505958 10616582756473173239 777135946334150441 14783034365537020787 4598853489850671669 3789380511362713761 14066822174007306597 11907729550046189154 10450271060364387545 2852731374461776584 4317406206845203958 19038490820418701 8556685307004094267 2748752338203765617 8734633198559560838 17749896985081896613 15835557169515784826 12262270974635522266 2780127440593701229 13912698313653459073 16263275052131153414 3290766918964166138 15838114963223928596 1004052843874165780 11380617787002843624 886677796971323177 687127313300735773 7104902137236042254 10632119944320703150 6149063672637773132 2298419213098588974 11645412593170155617 11061877997101315172 16870027870402046957 7475789488000358340 17772853773670014732 17621087123159429237 18289973611918668698 3897627139216041657 13811748072038224381 2613459387440396172 7398531841543179260 6051202083847127812 10698624209492006612 6464367457680596947 13583690270971232507 18358368666466301593 16904497003250983884 11644570747744374348 6443609752205647022 11820541043635091733 13225719196626098010 17822417855885553273 14848947066235251333 16969095359872560735 15811589394654534031 16464828534590629062 8071483117039315433 5515719339842916602 2697528796543149600 6269883126609608800 9324678136897653898 16697759689876970007 14097088276287826629 2121727365212173551 11161665258695137892 8399187364019940306 15335001087457367890 8413323227494890376 7694740229704206645 9602758124117479020 218580237908704923 16850629129194565553 4836790255759947016 17889819352829160506 9406385983163522119 582602087376531720 4341752105914908936 13650138391156640141 2358033805205782983 2258150003699375709 3620574043148532975 7551853712391251509 7657012580818236002 2176776363425657923 11346055472469388615 2198194524138959300 122520581510335997 2632486943718548734 17588435902964236405 2757302769258843014 16277732311041555914 15334651655485850101 1334782429864783129 10875362114878462579 7161653891681915892 4444231319665458295 8195368002649695885 1413941374364000668 1648246528128375197 15092027140763534693 9408092674027668818 8801815974859780615 12580985537576025718 4985107753408349018 1093301485171491197 3690839037109490357 1176782295891307200 382158052395782692 14607150869272592020 4441799920444036625 1775467929149421930 2456792670607531062 5302061253213907887 6807018726287104640 9531251197255909152 15445674590539758013 18366406784648559027 7658523892667822855 10678294803827911218 17420021179879394308 18337405103777587998 16173772851433824818 15755005745023071915 15295681607220041039 3056009369225568099 2549270858759186614 13194974682819411702 1701539571954874544 3093259157752918317 11316703000119460325 10604680415011334342 16039374983577934529 17538696100929266648 15235879628437277784 693008633530203134 11083615958467544688 14101480986728477197 2343886564858938145 4258347296552394897 17830130861961362936 12211664387676487019 11709998944750320885 6465836145452443368 12241925934286757585 9775508943343034349 12320427982304185016 15116833068715861623 4213172889777295315 404037756056349224 8876843396193837597 292424149684265390 1217103995244992929 11717388051575231604 11803037670093347793 1974188797012014348 9799463793321658899 11642988801999923207 9241815110078001331 15350357578478862440 10770642547168888599 13688729209632115580 6660568385681665901 5210075116583641287 9529748314253746267 7653101149131130207 11540033224872197442 13373168166991355267 6275830710901394501 8563904774952375078 16839036521912709329 18082960506231099287 7846184288587808780 7237608508273145775 12097847668418212694 12983253492322970094 8383277599243943119 16305367888613816315 4010638354681883749 15517565275049375807 15382324023130987117 4314859387248239969 16200871821705259118 12268109238880500697 16887555888909636795 10123075465809874637 1548175002504371284 3738601204332839089 12893302352968874844 14383492415056765776 11014470250822410731 13210386718553301361 6524583188013256122 17437992808016357721 10078312600567451846 10175126263595457662 8815561684747924865 8753369930457343210 714580708247519499 6908396242201313569 6299879121297441139 17699820663035564506 10051837548448587606 9262550965018727483 13901338093307694626 9561350842824041385 12443508789585238098 11951626097454078392 10955399409120361227 14287447047937150464 3751692533191843813 1165955039828888834 1224914660637080912 9310388203839164410 9914861353792016106 98688423583483037 15039870578363029932 425565885202191949 3003967991124747518 12982061003044223588 6035759370643693844 12450148141538364480 3245594742226069610 10372337091566047469 4247423692568629687 10450610295338337296 8379821949020652745 11399585855115350721 12107108941863651423 17346089233792962900 15139290128180754176 5922038782178079484 11845996554638247185 13279575660777269282 8423873952883295502 15507115942766062674 18266385897528792001 13017070562348598366 12202118438668212556 9844499054595842830 14422410870962484114 13048625584729358280 16018377854666314204 16264545261712882488 17579261275291692469 4544037511306412357 6346380211880389973 5536770697625370421 17898685995223046015 3433601032466469059 12922006402474955395 16094995579105580786 12611355361374280047 17960800692502621821 7855191999940611124 11275723175443029134 384815039423378637 4931461826682861155 7540636169064289718 2801988355908387166 16795257536177031835 3030867521505736446 9331403912112816087 10722622124361188278 14271437551485767926 3782600168228790389 7904244471846380909 5327278610429348311 16870589509568695287 7211634315298549931 7485480196812383924 15868069715729771681 2960647373509592442 2351496342920768934 4713939617471141994 6227502193847732021 16232357219991522101 3396428064983136021 8443388571177481627 11953806042192217609 3296534576600516867 3659421441612673609 918332728150785015 5169696611544573701 4725513309638278949 8945197771331105752 12016193856814674310 7893863660522626043 4939946160947420157 15403245158718292718 15566425901848003740 2426177963922038811 16606345258257224216 14702980534764293514 11706279574177542968 10315274166447281946 12182126247963521488 3614938372065912529 7147996180775747849 9326244775542699334 9629788706995207457 16617683691689324445 12596081420798401188 3424474320927188182 17201563049148078307 2835862996067291838 5746386784651787282 1677567256242468091 1464437799931929831 9996488497864390476 13995231988242255565 17047475491989330631 14278924459617136390 4063043323471903800 17538055801363448818 10680063457130645853 2754204095037524218 4940731095979056299 1608089850767494582 7132470120110066498 18380614803803356705 12323047637274439967 6449983533799410726 17367834130828071725 9687995771355219537 10405985310564501512 12204657721242990238 9259877966811275463 3767834050990120633 1737643727952864070 5032984997263521580 16542723615975307284 12995540168913510957 4683012908581503025 3136169173615999795 11702623474105029771 10548472127175116362 8230387547528116533 17578703398923106383 7138175172556921331 15049163042528893999 1292054237335598029 4980859367531350363 17607681490090730339 9809133654178827237 12517614592721509476 8659440541450983148 14653550951308103107 12176469988643869912 13176486090876464386 16833180530826640787 1438896278446113062 16426439331309246885 10429455331631935048 4542959287377907854 7171795554807215921 16092265310094069129 9736358401149118529 505629343733976938 9323632651855017438 259808935728205779 2576733504865593137 11207061288254687084 7709332287686412948 5828477030841022948 9757259458192995220 8865865078098004391 7056129230001448410 10594770788464400820 9263385532696891488 1501466795454743053 11479896566467142761 6305005966372095660 14508704801845448189 15877423800090683299 5674573742990100001 3129598818548777806 3213068799509088491 12101767681234670259 11671426570655151650 3258701240322692977 12784856640131422855 10329140139860459518 7570002518519152921 17106735553191233291 9044156683022655605 8789714924611280967 11669576111801752924 10908588802598682559 8180488725864433895 5635990456430568395 8031345107555264977 12327026814034808090 950667470210074691 11588689975248498198 2896721938993732433 2335988494450474239 12759660518819602178 572213791525368383 11637151682641512081 11919916120200064769 8742232894261085102 11575224037482855675 5410348262355579318 18177480792165532473 10965241212647355528 510266976938527018 12640210837684432782 12368245590665564242 5162054967164218495 17510157923341778539 7162263833284673590 9235694982772215930 5138243880137779997 14690558145161183704 16675530511992693701 10135920260872147520 9506491063582885455 9539711862851818866 10227862411538083872 6400219381843679818 14418668718600412702 12585113810600234492 873987615247352116 9779895872492797581 16006474980865243630 6068569337183538129 4643855698759941991 12659784933193786347 14077096949413435376 9191254710770542023 3725228145675529629 15549899568915013179 5226230085886094037 8714775760660618803 16107276417252798413 9100394812598349540 8247103693930301140 10509357314413375321 15859748426870532941 1518074270465378081 440106742586638616 2322489502482277633 10841488188621401133 7979584292437957987 16220167517433183568 17691335396572787772 14381192133267734956 12703005920294415474 5584804769808572524 6596869324350888434 9993102833643639456 15513523738042534970 1641927330234607448 11999743792340810720 7278670482219018125 10855916864105792791 8765978848720674748 3633281166583598212 12405789061693211870 15817851911716634780 11885104401266614004 11343016495443762876 11793400204825773159 8698875033937243636 13665595672492513082 5520345638167686090 8273399679566472832 16308992826310875400 16180932073959838721 2050423455461633574 2824658063184264249 1740612145320690940 4407577113845671043 5835227732727707031 8834124384401092523 364058859840604069 7580670202423057517 15854015962323922254 10536665530153116993 6896822418105989856 5353032559563140062 4656122925154960830 5917233601837787474 9088344532488157910 4628103822689577081 1471967855882093993 16156128892742197325 11618319189813045222 1637096988906130010 11370477472571350921 3767631800301712227 5460410346538708283 11384943858480859761 10951533105823486126 14092151093952410345 6714552974800662821 11637538460388213684 17575969799292858125 17543167721630306076 11041956547013487051 5624063482860172892 7558943265000984341 7780651679255711489 5577381544027412090 13509853560155796932 2343839406626423569 11955960991424948813 5066318824931186846 12506130665874865581 99773854027386906 9490990073238857683 2808412171058839539 1097113288389784431 15053472798755344987 16423521815112382547 16421808049674441425 5235976712291472371 16476560468890973215 313778340221581142 14766828007064075305 15203041517071485932 1983190870205999511 13483643120965055584 3939113404793672934 563555123152504440 7803564961396197223 17934145215825617312 7905056657066975363 9077391095847020072 8039327443633637561 5393523180925942175 10333762211939097796 14420440714590848773 6018468522333497512 10303925852315283919 14275315643055151635 10976390346658841618 11214952728376811235 1607069576327282613 5418684429830070568 14021893149790539760 5204143943635139259 18023661198914685780 16464266570841977487 6814926777860955785 15320127175916183927 4482311734017523594 4640933222795954692 126734571269274102 14916841492548951490 3794159829573168299 17582632106950089438 4669233921213071274 12109781229829266339 4392131609430033933 11674140316520134757 7886314858185615204 600198798876350697 372770854947592328 11680078262021414133 17903668925965152440 14739773949837434792 4844530880127413445 12094514247561518697 9646045679010278907 1100811522979446730 7774982701146683206 10435429871175140914 16701190681347522398 775252847824298952 4632011733429655777 18378699538669031523 4772950795525107538 3945458928542390498 16172850141793866973 17138141766676033547 1624902348353750686 11771986674602976664 3796683421832853118 7662441632397398616 14190897679488004010 18096482126218093378 13417225614767045080 11117006857659126040 1738331364326008142 6717457109537179812 8809525640567293870 14133549062072369098 13684595722776946582 9276161263360556667 2914000447725110261 11809558975996100612 17993408902067902949 13847958936300560026 4081825426203470646 446398577661141591 11385637149494836918 1693016291910166354 6446867681409218244 4048417856710512196 8845797648092712399 950137284348128276 12218307170777734441 15266102317095501348 3761606505358604338 16205314694545285791 10633099690858293593 14611914315151586238 15173980683847811409 11327972553036310747 6172879389936058228 1702024758453552230 5379015610770915733 7159517572896962412 12948067109336162365 17241047398467564275 15870652316022359551 1850001510380871834 8736973807425888484 717412488206271516 1534223448045539825 13280818024389915530 2792704120115471428 17037876358251657292 6974042862159099410 128842360079648904 6030293879225907878 4582160850903253481 11403764039134373357 10145658396860603281 5921223571655868861 2740775102669388218 10154581199413705411 7310556148904669472 198058077691755997 8315883468948456624 10986031282696201585 16105374479590350662 17872601037000027769 6543957410571659240 7122879114647971749 16133956537534513725 4878821620094252894 6097841311539970041 7424115792710049071 6451882248214795404 2693114139730931553 16668119428583878746 18404332086043421705 16385914962162033656 15686599985838097264 3606059966421854295 7641425782997784456 5652716617122900697 6171399937495117234 7340743165745681700 6521524736700257708 16401568740805707883 6523888735311654814 8086904191753466004 12662844414845577305 9767366247736848076 5734744403336023653 3280012290388517695 2863657911636580587 1920263828610860129 4224297056572214211 13850315909092018723 12263913360160296038 81896439320091524 8920347862570435283 10116194241412101313 16863798987188148580 13735343135295110551 12671047562947674319 9950919353398533724 3812568759694917389 11753291392381344853 9895617148824665392 16336388472361953786 14393164430011335003 5493361706494576642 615485358559570452 2853624210340302242 9806396214090838821 12512313344345127962 2952897987107569680 1031869906115624343 15713269066163648527 5991305584382131666 6665485958275746642 14321488804600270728 4166755918756080747 462097823175732450 15952133910448496113 4129949347209173926 11642158277791505993 7078034573869259034 15750390663944760605 3273141872851972201 3680804689273236822 10011303191356170362 7154844365630045732 15722535100055899454 6769686801855896535 7202445261565723901 6605050343582002483 14723183510818021600 16178625279650996051 4440332146429596283 1091210319918942903 12761728125808249059 11067168302498056237 8595911587096099908 6770051289428513237 14619701168294492106 8716076910820474501 6489472883818343704 10081958419347436877 17383395972827290036 4355584748627581171 5175401364467696378 11211931501218626841 4549700135557931608 4198252951789618078 7297394616289302689 16488406022704454313 5123942664460223085 11212981637429005016 17789056335905547860 16612875559166244795 6458247807117506852 6642168290245051395 14883744151476718908 4180327566062299954 9877921859667330208 7455393158025675810 15134329366526710644 2583968104164506447 10782464641592804269 1346008482493105181 16136087432222893200 2866857267151255622 18203840491475468897 4558744002447558138 16865190768378356373 11709855953975103922 5486346295622734385 8610334823577212792 15885409964730504767 16421684731250472518 18069727747655185476 2436498217896662859 6780769522557138373 14727696315840374459 10675389007702552845 646373645667526680 17533578408734615906 2831771854389360583 152692769918173975 9984025236995893903 15680196286460161720 4250953752353993564 5528577086708026830 9490615559071295124 1595576520200669566 10821201585855208201 18110530986532215457 14343058755633937552 2026423950873251081 5010771907461075174 13152070691973908695 6783842876246742133 8534879676874609110 17999842017369764915 10287498282173833567 12250941074840868495 11199259758666356220 17330761219600772605 2991340211774193044 4891965957251170831 6698236336474380719 957972907882164393 9808141224070444858 3958483391836810468 926811998924039884 12321471110952926366 14025219211361096772 10944962762823299803 4035527928492815575 1460519587586788715 17025572777409167541 990370012635516739 14606944754532828490 5717233566603850539 5688219682695670627 15301393193547082186 161894244087846468 1537925886424737496 14578762365824365657 13394104591588206912 13470125686050761258 3518753167491518567 6617723486019819823 11389521487175317425 12584821813971275428 5653824015823521921 3204382591503422586 18091250599047910262 4903887046849482032 14184837470239861482 5694869987929805189 7089111158950961525 9908042749746274221 15433066250014676469 11692301008334504895 3225132463043619174 1170510750563879890 11720952616693066704 10389312327061608164 4007516387660517570 10513053977281573405 1763946444898981382 4792567586310742482 13764870146408128880 16254659167820208411 8242012440921704133 2595153946362193738 12328233355364493197 7491486957329924652 3591514929598534404 13968853864348174408 3238289714971391273 7461305161651585430 17310988927367011706 13058679042775195559 14503310894624425268 13610837678365817420 11566390561844998305 6517111172206675590 7774409570856293901 8447704710168565561 4718533543174494878 4361943133562730497 17242135148070950621 11464249636623790103 8897931189282089035 16375479336407456956 14749583038524681343 15536348826501800285 16601444319817634017 2128769271539931455 5762531207113393701 8986690339287512948 13358355253843876637 3316589193210818330 14150261763928825820 16469550056466928538 12173608439465766842 1875489791955336350 7288000880619447997 406389592634129110 1244845676495366392 16447867667799720250 10812728304095066443 5879385750332586019 4378421752583103021 15815366687147533057 17154162371733152944 4179204153761871638 4269073749072623618 11556961123764403068 4987629058701777832 16393023446489303537 10335026143266406299 8641259568975155219 15250427363107630765 464997597715968086 10997142404421009455 14714691727370540074 7601515959187858507 9163731048173362337 7012395772984734451 9100622816487700038 9914473066692822262 1683998915240650614 2250481020000110469 7747828996220459046 12295624956220816776 1668035198351165908 13042815141594884834 762801205760236803 9898400452594097874 6618295537014621307 12144907645354889152 4946110170491299249 16912316140424147629 4334975834285487327 480893819907959219 9922556808179432298 517362805996498064 2048631704052292032 9916014636590959772 13801538087624897207 14554825627339193162 780050713303638131 8473864245583272986 932674976900375491 3110404219573466649 16760604226757470717 17715420783919169744 3068111781092423800 10296173028303837195 8183214565828133353 12767106468093132012 14003474492920425027 5021198563545853743 7437246262359310885 12891312815868730943 4867116231544456241 8030949816673667228 7675568775324202158 16047708069356296197 8212025009365131816 12394356989454441395 2722911630322655535 11557689621515317334 12853098370126251397 4153005325515861055 6742288275901294900 9052663955076603847 4280995727105227869 1479091866895995016 9951811885947508800 214681465149745741 7793155517685088107 1229208304461720507 1999186852698167756 1786031954278400671 1749577488390592424 12329462056118516968 632796734005347993 11524722633634460597 12604815677360797142 11421928339052523524 16617976902405170175 7448700435757648513 16999513533294648445 10732433344019705289 1467123191594684265 5688862923886843241 6207510761641121204 7668113682736815734 3043427608385879508 15699587583602660145 90107184057563923 5757362957573218780 13024805463269542838 6727909694294049062 5933313369851503803 3375741803297617936 6101833118666395041 9010246162916408783 15708473085640633102 12329290000900057173 6884228598966211498 15901613017629053067 16744374758131715494 2401854064866788748 2016287919804099321 10154120248148124665 16565638632329583404 14035526292950795137 13216850753611330356 14027114464058663706 4607902616292495483 3053684079653589659 365332622149825164 9367633293263477142 16277480096225727998 2136742189673624010 3120358909726545363 14801091261706257631 6565805854829671771 11781858051489495671 17204311117782611804 1597578697151725247 13243053937275036790 8181030023761775607 14917975704227739857 4160968873950674317 240201260152638195 466663485206854347 13732591793564687472 13174799185172572424 324896739742428188 4039651920559429268 3414620659728131178 3169879560715480959 10918831030380812358 12243629244846515223 10316311587018091236 17047965071152080303 11356931458257629674 5830334214626207833 16031325795654995038 274125996112477376 6764265773137758333 13062298690923066480 18358697602595987164 961745375661789121 15353886693566622439 15845506508687335677 10046469775714000118 3103837907964139184 13820345506156229962 8956705804717126806 16172464308531370477 3283782869857591754 2676128981646620249 17967726958956176775 9358757374111583361 12101716406774140200 15792263747016413644 9388086152541808513 12373571402294191615 16000164705762266544 12511715030706630159 11365726346283858106 3300176499333425859 2946122628090320760 7113733745628606849 12024886820886998378 5004117182324936052 9038575843408022889 10950290871321771387 16880325616106159220 12514722870146567261 15217677387061584895 8923446696902947867 15117175809261969188 16830225712929979074 12206493213811577114 16759693830227439291 12080424427166361102 4840974195799024421 18050819056501603587 17296135145090561901 13060770810343603099 15152110666251543203 15884248271068014518 3796705346107588628 8649954081423773015 14425988447376527097 3481200599191468735 16014123742599496245 15301245708923016250 7244851813583273398 14427857525920691310 5320886398120499860 3560475746095459079 3449555017501882718 7003792984548423998 4152576786519952826 15522431896647271167 17362403135880680775 3951646013906005932 7445441160145821573 6113909340050490147 1450602588592785136 320353310586329543 10929485339374117313 680993621246253054 9463776415947871901 15822367698947486878 9951847964190121212 15392071841848242356 17920243394383025236 14734860583027833540 118427502533764561 9370119402928715267 11429514583205487068 286900439156266320 13713356177748445983 2273119323257360974 4879604050160465227 12651754502104615245 17285730442389214187 2066428831312926756 12179317786684398882 18381762943184690321 17670053668624251994 1414053919913819061 7288165403389703367 11932260083867332287 7751940120923460007 2553060114688409327 582895450959686348 1683198191823307361 258513793190119974 16327128252242980738 9447937796574048330 1747465849057724740 4631813462760938650 6438544317839451946 15585943971251932087 16262687888494342875 6053660900367698793 10964660167859334808 15381576565509603203 7369207830219387073 9046891360691221147 7936758374335786786 18333256271977709525 2615031679118924316 9889215632285056611 14659710638054009388 14896339269609856529 3367132518172529261 1505885563167100313 9521593607270031457 9707605153265032393 18349940642422866232 14130897395200398283 5032258783569101097 924812844204685866 4675666357237876568 9127591639733699466 16746622802380124129 10402159173023664705 13286799602352139817 13440554513519582551 16860831507216517738 15267890195026407363 16249632558462897404 460007938294235774 13099148023246147507 2653377032114277326 12281045951240296181 14909981545902177125 7387772883981946454 10332900832074853542 8181759694085224182 15887422690964538947 15226901125329253511 11253445709917109128 10904046518679907843 5509994685774265499 7987026050573626101 12775814604391396640 17312042922555171718 13026485593858757585 14640433530163080093 10254507033146714341 6174945933158895185 2608952613987639991 5141211879568943810 18122897752781381042 2146458092729656288 13814816801505462080 9348037550598335506 9713056346429492198 13976405347956839341 12289232382552656461 4628867953075694978 7768673015450443135 17634109737266723550 5547550736498919380 6564762502857317412 16923795081522195321 11244849250087916559 1896454343244036232 12931707096668000554 13623143913744049531 5853227845267452246 17225449757367612320 8511427351416195692 16888874818713618872 8351545080344004427 16251595089221060328 1101231300504804378 7666555651897881678 2523730706847105497 8926912574163434421 4942573332789537054 12464642233826513857 13080058113327281519 8220759566157761063 3743912845752508063 2993982850082148980 1077245959948781010 8649862845775094040 17953167417700141031 14327479232437879606 16638707568486522382 5821842195590760580 18217256136148107819 18238178332380817446 6243058339665182898 7627247589465386262 3541817617534149446 10176227738021364814 17542130317709742723 16876761701062161881 4174792280494735696 13524237527490989865 7518542753792369433 9101552440287771923 17182876937692405099 4528054637848890520 11450090221044958543 17575888819375180715 16483254889473756903 11546472652967000350 17952423866751526473 9170243943996181150 5309902744602284486 9649496465402485178 15548332027075544791 1299471914786177206 13530659661631404558 1162344247379585432 10124866078254979749 9737646991258044282 17933714757509943232 12315886604163563647 15115776664706865713 9869131796211388061 3398522540859846353 14833094598564137134 15511860479042813528 16778201832429772532 13642918177841363165 6933693613899718000 10970657276110649897 3443348217456553571 10439543389687857292 12011314089809543802 9994796733107629159 5320696617964279447 12413042576256297590 2016304704302480979 12312922726424349028 9524598051054574918 9967237701203738462 3589271271795030651 4426058081649109775 3685011051319281851 1634650061645084126 3688182472554563118 60770001081102634 14864978026275353816 2213079757522793713 15340738314298757135 15751723022100769511 8255996372773062545 5326722838311988053 17459045520095384083 11181294755308673836 4492531978700805164 17174901242195512969 7213768409133957996 15597212942088300136 6354116606101939351 8992278740943020514 2770056602038288551 1608928701547994632 7543549102326963334 147060032503991513 14940656814979941631 11606181016425897117 10747845190840839442 5010564518217127254 4662382664650718321 8385406390053880446 7397919433208527904 12689281733427796275 15517163219208822392 9203356800214177342 2049143308289431067 8097087772031596740 8848613449813377556 1454733223022235110 15720555863135748544 15467794570617346045 16142438119754558620 5330354979730429563 16363663657654029066 8859679378074308459 2962603965620802472 11742463293374407806 267088853653284580 15150183548721620454 2361286927033373912 12396882169389971774 17799211090839543232 2417548743133593740 13606178330915536712 17103658350570727745 16492301278776236196 8727581486866549719 13371837141678199546 2046335320255056006 8317950283365511682 7381103940292070101 11378698181307232345 17051032685557422927 14954312742684729781 17012995272333553415 15102123248643167308 16327814014529326477 13558609598130434959 3247636775350705194 15759005428001568823 5354064072298120612 6017972903701192135 10158152653747427599 6271050053306604241 17564664507430083772 4983681012763182407 10725235094520762629 12105342987893028741 17478523747930592569 8994456159219473340 9561804076672833068 17066639714964729386 7580658604159359392 7339484036746422503 3300197208552890305 818117591140225342 15500392323594479817 7479913780901439027 2235105427565254746 11561791223319252674 8807671463579474809 9469922130867235067 6000244273950370018 3741461376411346683 15301043483447284658 1083433633256334885 11106857689397805454 11542250204610598403 11045863262503411361 10003795313633337983 16704033884060888926 11022644915302694283 10470832614894658629 6048306710247620373 1418686531969259354 10876399320186939505 14969697848946817997 6879429279847345474 15748894061427138784 17232928339700506706 15232757189495507295 5465038305317753770 9060881932027142845 6216257473111104047 12104988601783210557 1928590250427154130 3968109981776476169 8962406396777449300 2518713515263662192 11278682925019978222 9409866917054041944 5826718313827245840 1881334976853747291 10111600700890375771 9061353580752369172 1298173566962877279 9912404890578429671 5110334638550988074 2988775500145365326 16099017795344301276 11179133449566090191 1159165573004722221 10954136571682574604 17687973097091144846 11400028257012676762 836907015246916704 13638532706435457612 9282357904452704586 7551128813729186739 17458215815212037148 1936771812070375605 17244292975894021836 12994261278281020214 12496773756261102292 12144936390561882206 10722284210797234094 14073954180265640934 18349183875238816327 11939439688196460225 4044832255299768684 13875871346533631019 1410407383935118824 6040210187813123862 3196407527301563219 2410708840151672725 794713824541325518 18341381155726074382 12946946307696761899 17047230313347548093 4867258912522233260 6372176250713669646 5701632164181109473 10307042092194889199 4882861909797658900 4827782609095082246 9602299960486266898 7267058386825498866 13102017260577299235 17942901612175945670 1711162629873313485 18286166006151769822 11644248517335419190 7698583070098675386 572725476023657656 8138000395509915726 5972662967624998351 17000853823409005964 17793753951556970852 2317295431450337846 14502908290814825505 15272143640151532021 18025721434071440024 7579251712759103329 9257477829907996540 6518899422995586879 7726253919490564623 4380961590752188100 14430060967152479223 2110503007274519254 1904362506630867279 10579160079029484515 9622678898249475522 3406623195102240169 10267696448857426184 2351612525113091767 3028323897652573472 12266922517224679212 9944529386122038879 4092551564053681275 9454787632164980951 10299976022756112438 18276079799349353235 5026623152181467142 6821241242850836026 986622102441342568 15130423372339988026 7668040978974848709 14975813473587827040 1680287958233588950 13742102509950424854 14941128447142180096 279157552976205450 5023459337922575701 12191657308449394078 15863466861655016329 412179208212671067 8959747411529483743 7722432345224068173 9701020258774622187 7472421447978631397 2252641106296593520 10598555121026434365 13559347347439728548 9731237620371122891 13544809452181876523 71997775479323289 1858296691976071202 16311868543073331761 18282119598516762367 10235234202190049181 18095304844596907040 12613365894407019961 3133171260066387833 10694655637494223024 16341772823887291609 2113905271838122952 16036217063067947028 1121918272787792667 1500873486618054871 4495900367078932440 10110001036955786696 15438504898348468777 9168578412613202453 16593523317934987605 6077009845107003364 9905162507433746660 6027348186451330262 8041815896888548224 7858441642296249973 989788689110260544 5603735254555944810 3106034730314843856 12268729459551628133 4317487104733220362 17043658247811691107 2791205708434869351 10216626431419660842 16188360469324408363 11678144821108643691 11829793904892267584 11111107390695131262 16849581593017825832 2851722755453807505 18087492311066468030 14095380599126857 16641612777054002200 4197986007300374099 2552250807003814474 9178020817223215636 10650448171798091178 13145203627424073037 15877805010859723203 5787503773460042066 5979610414509030627 3387249146775420805 8502606297808288583 9377400571954541797 2747203791810546549 12370679949081889115 9721640316574778098 12200086225800943872 14851076188119289814 11760993930094780543 9083239977302970452 9349904956591717254 15626245122143484704 14529696302594426474 11747681935401529215 10517933311173722641 3586237641850556822 14592136385294682260 11255657670647661374 3056628706694576072 5146526640442106868 15686067670546270263 11436673057717167884 7009134923106128462 540159544833261699 13905218716225881681 17526269266686017279 3642745050167002441 14193215439454420619 915268630870581218 6314146881442912743 7558947220939809607 14914819141265517630 8778553751428375251 6339998104809819057 2694548381108147143 9160919451130520168 15280147668379287925 7966682088915617010 11911901607897715272 978725836531629222 14125833556832701659 1005392355986449426 8379474675433331522 12622713132814160176 18051984444576026011 15885295067180703182 4281568894569219443 536285092855562160 1132323453334518859 17763141445621693239 4121430621915981038 11721349290127571398 14466828093094974492 17667415473045330127 1830709951414248351 12942201935760525221 9846747495825723236 12155997490317917972 5612882420102987881 9416118482174508497 13638019213422000519 2687904675140160792 9456432032986866254 12818842115417314690 8767557389147762499 10232657011194958821 5754158696915584502 3057397787065931767 15903565903981444842 12710867670044593230 1004169803024792469 14957309268383564438 6682008422175034795 9898681482826499684 381007573160469886 4888261896642775694 11484053034970984228 16706330957206135954 7872558029167115266 11688752463671676810 18027706999914339610 9820378010161602812 14646718381807919789 3922152699265501373 5482047184779131828 17277225005257680139 14435270537778798759 8237179817040619864 2402636052286394692 17635526431285516316 16603156397755270590 760989231787286610 8808128122859282611 1300565622495103130 17919476752095067733 1618806814434672243 8693133465291917340 3119885716767386142 6599078239740627150 14805036103648950835 17867699504028934355 4863584559866417287 9693155526042009846 14725568158386900427 6364709449843831113 11979631494762003135 17946220271009989628 15840370102493903577 12064521684321368968 12069675369921643359 12036697724822365143 4342174236990569262 5690104408939276420 5361714734850340701 17625610035282852788 4575653128514344555 4993038959302839018 8385235373400881163 8748275924143648919 9856760071005855223 16515868073328067454 12020833565348792454 13718587913007717720 6534985434579567246 1481768690151347561 8863697921066511520 317200295383600036 17365340314190873783 12482834596701907185 10836520960221420802 14724141099129100611 9548886149717401123 5034606823280325345 16480002183380656723 16372568695164315395 10212377273406525524 15809497262694053864 15746173990593993166 7663591608354471779 3368177365336658654 17160816499022002306 14073566652835979402 6785303379690506487 3470182537951102585 17207695418763427463 10904031576815569531 11235710667924545448 7988229495632340450 7107117808735150281 11678074593426624178 3887189204714308051 13764148183915460914 1104720889620697615 12571335505790609894 11962378265976516511 11578614566999887425 13826061406461782625 7518192082320218589 10919312582532321480 6556317216156019218 16754169660736723149 4184343654659163748 4755425532823318711 17731471341563835668 6656575689480368894 10486872917241967932 5657008439701317728 6186221737738869181 15479851228307082420 14987662727701213061 4043643035994460803 17319116938035291596 10653828980525347732 2436355843406389346 17143292335352425261 9202079723745326104 15637967154532931111 4704314705355598679 8691896621336894084 9885862047642596425 5000436830593030366 5840915974459059459 6732195543850259120 7759740138810689448 8940561687895473437 7461526097224495275 7187682989775821893 5037778527129312440 3704496703114292015 11293901012794446953 6178255215489564492 6096117791167347988 4887480258487672532 725463259151928275 2473905427899501185 7913176148230090895 11970825567881536223 6861822677548650898 18082431177122669678 13149541971254287274 4162361547147188940 8430928727526412650 4181167021416544827 8390505707432177815 349964422455207621 8259131694894735566 9541735972874494191 13637105457255156986 6995924772618742703 8237146714978042331 2062435697897452175 13025292268268585207 13668990580246221802 18127264214552674584 11450755534011613752 3110776668499390670 4750220475119541036 18137902053523404238 6614197742979544031 15716156243883427044 17737228565954775689 2492678279937855403 10971895440773285348 10902383622280575188 18434353018983740943 15877132665005640926 11061497682008035798 3399816015808837677 3965574249637148663 2569077272769623585 2257672481703626152 2786799257428688303 483771569887976355 7215132399564340903 3346056384068400064 1920975786759809586 14458608743405616724 4139690777320546848 6505186256149120955 12504018368796089554 4903024325598313127 3689250547664638162 11564800920905216835 4956716044535444565 5226804674960071730 14980916033404547284 12254412748170976492 16735337584653286286 4114946158596114792 11216395792010989247 9392233711629544213 1116531449756819469 17666408987074408858 9777179986423397126 16349884105097162938 905676645711623980 4712563935642228813 10261182671402420356 13501610280940569771 10059256032435070326 782948914952506491 12411492686916065026 12245031435104855193 2273574226440545343 7741623572288286224 2180202932318088911 4099148104371131466 2852585425334631639 12802460819260836597 10109451192600438122 5651186116111403022 9847419015952757186 933773864254034032 6218878645998312956 14738363564585914848 4028687876462416460 6880084839957101683 7569203536784515498 8617946775286058753 2689784991567632466 10626622614700151742 15461299005228640027 2759774280803408211 17305153613841388202 14704780625539914123 6101467705920251621 15006508447741868055 15595154716347732669 6298191675616302168 3777193446398965828 18383712592993681876 10280397896128070877 10200355533995504371 16173042785509113095 7139048867983724096 13899669909581276100 11640679422274062525 1240938887004893437 1468694082443743537 9665356612017913287 17952850134801494849 16649230859685391586 5901514956010734748 15478849221194762756 5061451260550952347 12046444752383042673 5494115578885672951 1764549437072738635 7133916768263237037 3228503186823512542 7518500248582188372 3122138885697342015 4366616069065404251 15737963428661727658 234956721365796521 3169368586695812457 5542686581462512782 7235558978169539200 13643165533830208077 7858138875746483018 7092205417633805934 7008026987655035796 9115616497220177558 8849756065905160437 16026890044214637713 4360851885067885083 3083572157084105139 13560588701729630694 9636052379754206237 18439943412861220949 16360865817538111347 13647384775473048617 13747435033460989022 16948526867233623645 16039247035032433226 9369421223770488503 4395805918422634899 9488168458361463320 6369778295679166433 6111562052107299793 119705563536452826 6995366416688389168 18019641383762194477 2627427726443535985 1162794028125177055 18087205193744860976 11058962480696380080 12293672883096860004 2989428278813691775 9105776138268268992 7091120800887551575 17783060010896208726 1664425742974716812 17847793939306631161 4074441470343778259 8308697173238818427 5628447027144312324 15681739944265059231 1644925428160190116 8745368696970431042 14738798759624143929 11236348113230780301 2117886816633633328 11200247175205243636 6318361968777092710 6229461201773340703 17191021399870223072 8043410402749819029 557442634712072711 3227062864234501765 3588772511431156838 10580380977622474903 11237210776633092032 13803957306061979827 12998944038831053799 3533930103856036268 10806210223685442160 16228605668693732272 9073346139077792212 17151447468613481780 12724415204543551585 12633121389869122949 4666071058914930257 947610309121866985 3115767867506507070 9728606708108793149 10571109511533190377 12814004370622241870 11238599363689365455 14565103770292710670 13670235551362359911 6751742607256439607 6040103143580978892 15753099891235450515 8499034773641774671 5265850307235704491 11847944780889447756 1787800807003048433 18399901496178028669 16189864845461533215 11258962746471668068 7894084348314035896 7081227576482020289 7470347377460172416 17499863570864488807 6902373486760728417 13823388210270975576 12975815184602410106 2418169699676925427 3652449686411709102 11435907665749354282 5348260308674266295 1340818131901137444 15436203363349974348 16253507000311055072 12138891219730548235 319301857177716682 18128353654441169333 6184663222492542334 4992492324931818811 5649964152495571029 5752264804750405528 10745781210871327792 16911193900178438533 1725630575484095310 14412543593886761243 6378639938057170397 3877288995851750499 12161568712663349481 13342629675309789185 6070006507469286606 1078123433062509329 11246677960966844889 16140910510156822203 11039773524795875581 2755053625282620092 18061816897647346643 17816891372732317117 13873506280684633311 3366073723522040756 13449930978966079301 14182861778238782446 2460152891934193520 18012152877895887712 7466924901627692635 9258019390166397671 1615204629453945785 5870630803564126126 2968304890387348447 9658589050116910045 3263229642181863382 15875501841565060506 1231032882762461389 797502091908369514 6900615635078031435 15806062662804600548 1991096363955174997 3794736733640595097 10179663434188508229 9676583063353938051 10407567842373511005 9105267128157277895 2280394188747038355 16984254913970977036 12762154657124550331 16607945307294747468 436976477447773427 2445127586086209993 13398994013878019605 16981087930860378381 17984387185803603908 3306178619173535363 2132971572293720276 17333955364151070609 4342553318482152077 6242312696210066982 6446073871729854201 10430147448314293607 7736322694362282609 17787586953580834007 14536766027738258318 15925022054253391435 15414894694393544984 15789296286579483327 6662428630994722833 5116624617843023534 16989856966783253176 8202086019536998432 8216865853899503684 2011760664756492495 4857498164648899911 7401009369133996621 9412783373173925979 6989868620219734690 5202327429953498783 17029576714437602409 5853967100458933125 1844357786247078417 13778877337569602062 13205697619105882633 705176235438314878 4771434262731886895 10802005329444725907 8228127209689926279 6955616172854404297 11693443210201708823 2607182613953162681 11346681929821567432 16964182951455627959 1017802672595249843 16573889404492267037 18361867371606721743 3090111571233700765 13037478639964738989 3947346672367488492 1787112730595150532 1313131508845234352 7530522923571489271 3637763994955082756 7602535167591118681 11035246710257972464 3145504093393851245 12602570779626131988 5794445216684193627 2878232854089447399 256797399083059070 7664401018003995785 16835932024555339706 17504472420825731508 14210041320783532953 8290094402146477375 4434805120629072218 5103389149888023087 1282081720187373427 14291813173003880341 6320101167207743026 12899887832320093497 4935722318948815802 6884962962043509727 13448019539809685786 3017822500400054188 4170941758339962455 5666649091914482631 12337808987402621926 232793551730598650 11789029849125072518 8938499925369169768 5507595246781401857 4559680842490554805 16121840518183303030 3284396338775287275 5407152204754242672 16555103728860760993 8400216143274167468 15454545376134121116 16295473647715469953 5260602878391189285 7160876750840137189 8137309933588738352 8208749649064913850 15856681159247379008 14418185237497129771 3422531419797612948 15253488240385028771 11026453627350169958 4104710261091549211 16513574901454530941 13782933326575276386 2359898736418340663 2251816544734065609 9067265207262604814 14437728453009397302 5852553475678387867 3276209363392183355 5625112723510269846 7231032656579100408 16646544640289657596 5132823352153425375 6500129751484308795 10878431439856032078 15439780947476095671 16832034608174445180 17155778960395641598 9346344694479098718 14891786711141624547 15994799015258356489 950443068395511456 4666696699526556576 6244967935038573396 6800524122593663017 724243329440952401 2498899352864146650 6057761602975566249 11199473980705308300 12638195936866997787 2070739334886882943 17404466191917095318 9481248552788566453 1219212835311303424 4831113293421449187 9335001650193192239 13308013767408614529 3788836035860937034 5547136781593296393 16630106110070568293 10882337944414203150 14829550369191024438 6280685210137356606 12449721360730022737 8056269406801074025 14507696018861717136 9700587550814100602 12586796667038764741 14108468548268683439 9352465477212427664 14704567745733812186 16760426501470803569 4417970479556791018 14603295407233002412 1326529904106923663 2452293561068111140 90854692824412697 17247362578842838360 3957495658150007106 15233393966340954203 8660528673680337976 7899901299413218412 10371861644858458755 10041726548783804533 14127558134243441621 7470059171398872471 2244844795717288899 15292251586103512509 14564416511816671628 10891783780423308705 17388199108039668020 6194549438857799780 2693367479703708880 11119156491516308542 4695602235293525367 15727509772009289879 14043007301474432088 564838008082031382 5102164039037539984 1891015980252917251 4247347450006623193 16832141339831916992 12500108376563811936 6907663381269902213 12984988595941226704 983535566307508005 2351201338885433780 7115246946430188080 14497484145264435395 8147314477267855577 13066830053614669396 10438172784796601176 14244583289946865879 5248536302115115945 7968336915797287793 8947097846884469983 3829121994927520822 2966025605413519051 2574368695296890739 3329705575334443373 1264008270894700589 13310096780649288280 3169818344450500596 4290882962401486710 10235665219460871772 6038155920122279285 16092488950431779146 2802466511498444714 10730904953674101231 7715892534404689995 4743711681419569099 14606431682715786404 11756652796228433325 15228917251536307503 1382316844209990348 14040674080619914662 10453225673695628678 5237305377298274897 3779731546338604874 15029323755743955386 13560589126474947731 1353372908525643131 8424792361193596855 14403034096778192298 15070318657948989664 13206593473343299727 9597720661973951482 8998150959685079621 6913553538360442062 6915172337422656815 338179973609692732 12118131622570706255 13906766077637508181 13315055350019680178 4888307273744078541 3375339197799142801 7176785146085589339 16635265760384612138 12574005813207021268 5710020512530798804 4040935071267807288 9419344835227098581 9482337801596166316 13494022050636047275 7250999161128367552 15539292901922767577 4515271918371483144 14031498332412586012 4876961398156553017 8936176702445386840 3970526788270532207 3346465570707826577 1347314435787108035 13419645939631145139 15129391733460717837 9896823182542640199 18425226292267291434 121458355506610161 8594607410133061367 10732164988949863455 14322338922240073251 16908721872866505507 7455019499700522561 15998613028219333105 6438030200512452205 4179130547029960030 9475739645124381966 703837112636665274 15333107048056639142 940516050783877327 417800011612396523 13641081305355064483 13609723036192241886 16148016529364546302 7996886149395197412 14141272111875196138 3058011238129453420 15141250350871448164 16739493067871917314 6894772129261089623 3077811988904555930 3009525374265994560 14533882783781006988 4636388791066248680 2214050241990917154 4229639509824657593 7231573230189839554 15868934294330210557 14598439084825595244 12247260039164679262 14234589728832403028 15680404083451151240 16590497772924857726 17648413186421838922 7092637258271389960 17953621027638220422 10791919415280811026 10991717662186515663 1355953403986679695 1016166671568690993 13737746193122813955 16029083257859865367 15178689745185179729 17994015813866011864 2236459997578627473 4120966708559587347 7759638607443275699 574473655717546277 11004650113933773714 10557731167442699611 15220029237576050529 17156791617075734175 14110614867571864589 6841732270515716100 12682124446772944565 12759133391918845774 7418406732090241223 14648115796213329890 4259105779699843237 6020530041056696504 7190969790984657329 14942582365379297895 5398841869441601377 13390171758316113666 13343926735772029979 10326354114051647114 10614604568233074762 8090356091768521605 8698148353544711991 10967264228022361831 15694629102277851653 14707464998211571897 6488561808012343029 15128122563617385552 1448916757823972975 13235105696430293148 14628895781670062760 15379962870659901942 15567708149122567932 15725648064677520010 3190119502370548199 13496039963317454588 4275748745577766754 10383136358357804433 14215175225382899203 15423316706099712171 9550797604106901832 12042157330642524126 5549075612723377999 8367271926584952720 15037860565797138119 6340385238738027102 12398471386608626357 618976551210812987 17451541311509808128 16569219847992196471 14090076054783382996 3960563941105051885 14570519076066038295 5030103546010023874 15037441408194913660 15332628172964119429 16809765345965778076 18041385054149374656 10690348257654626776 10348680771632966648 7584111222848337758 9326711941968263111 3952376288838287341 14025719914134029791 3974497879356239479 16197384425099744570 2255603886588752785 12533792964910955919 8331714337904469345 8934653794596060954 2846700157071009739 459144572145110390 11383195734932752307 1490846327435820515 451035820663972031 6319118349232036214 13885083416450902009 13989721044643571078 7561423466375273650 2805913129557886253 13060764063124478977 3473180603142107732 12939671453825587981 5665062989518630555 16783186623039037626 8067143814962648333 10564368974237799699 15887185993557895775 14348614277048871457 13341299009414156199 5072546534170734365 11522846937199481673 7550458949497430434 2107274105086606892 3144012969329152363 7806967244105542198 17798178609829726651 16134576313619427092 15777504116784857273 16039357100649058582 11207423558353782786 7855169330632519518 8446732840544576115 6064708741026346189 6190967673190190409 14325901252928337299 16212574567014067790 6380056156373407989 9437879798584017449 10181740242902322950 15765920948069867595 414579656491363343 12142889494055987743 3044657019590451628 11162657977446631966 1158824660025856872 6592762764945817182 4007964436756743657 2710539613995269020 16834763516866483153 4983593326272370127 15456173037626882776 1512738148116675671 7209945424801478636 13312609640911364980 8480649143798677683 7242258135090034063 16605118233692635057 6949164823602160945 6941788679709310266 15506349214305480431 12165076696103369373 687044762253164147 9359123632229268728 5026954495714435514 2559773574093399183 5749017709660302976 1098460870021374116 11727628393193184603 11214996698093593424 7069603328086743194 7150489118483103062 17868336235180466784 15012476171588833996 10642594796744271975 17802370191814209892 17807551613137639385 18326939268727798048 1071877423416394544 12879055420902922711 6306398740355617966 6700447767504193901 11886298810912047485 14812695943127568330 9005115924221839740 2320612087684601492 8219303333297757304 9990184183587542502 6755332533584866707 5487938428253861099 1466410201107966013 5520087250963048219 11934698130387895453 6091509988656514962 17058328248254543066 10082944774937193019 13434661471428546451 14984117570034821857 13099624993726370146 11568481386019021907 8787775861360806524 1824947005870029229 5080284505741538879 3710255515087256357 193642296373618633 4972868608085940604 8691977626840556520 10656807746281241589 8912592511462112573 3416543007274117053 15017925525498481478 16160470714542370425 81821722567967467 496661495504150440 8752687392113283887 9848724661793676277 9181207345473192406 4231905270693923581 10202450845886823895 1582054635150227670 4348420430162106679 6443643309108917324 2995823508622133067 13988065778488324745 9001960884365189949 5455223468129926765 17737239175636941405 5435162977563793830 15956130898151438393 11992652272638965275 9242334244110338978 4151962247554879297 8731574087420029641 2351161463309253642 18403143108281243962 6382904947280589432 2362001633654990326 13781589276486634474 2906700267402214636 1962034796882067140 8078710163727929766 18353039113078386812 4489124132671486614 9359586737602250918 5574552787542595929 15813324803814459501 12807939488106526991 16887633373627600648 3707225460375660391 5173737866100275103 7653608465791166873 13325834842337492184 3134573027456663212 14300199424556822025 14490908123891135660 8119695069947107786 1034430316652722346 7689624003111642821 12547041520574146833 55413630980812002 3045297501532500875 10153536354554145147 6897725221446441391 1409139609513920517 2813777455154307454 557727420294238591 8732004929244596047 4570008674313150139 2620280213847164713 14590964481634888280 33649642404888507 17610752699974693076 9069102906148180802 1208708831474355772 16257989833184795479 11499606613200580287 5159740685212554729 17278899191365112814 9826208518324443867 1749032743908265517 1293250133984045008 10397684010673372327 3344578798577323313 5873260104667575196 1881290869603842954 2402306080449761716 7848381247745258561 12558704175464061454 4565568409073251825 12584526590453850798 3542599105617961130 15436801800913044988 12487883969239814564 794813678807400071 13260425652539444292 12134880497288620816 11024640747359864194 17073404872245162162 7524472242747339003 9645447505017485887 10105199670200054196 2946017516229272228 16337786491596379878 9371254675009238003 2988076573139038550 17963161384501956169 7315862346710409386 14784087880718027415 669857191512296896 18021764322342298232 17867887252564977418 15957671459290508964 7089100297399982744 18172893681819718026 15099393964230546487 15857655171208432776 437739033696783778 11122034158924541315 6822964534976546040 13240581165124793332 10233319328881007756 13987853297462540679 4611500291728607748 9882655542746698873 7446916560741185629 6158384714289922960 14504744640757099314 6037224170476711684 13929783471683874967 3903456684647141353 9857595328993337597 10477786688765323019 15466761196288973539 10368938707952736939 693198634625603170 10943242012556878402 1241635659521633000 13255924082532647337 14239687135564244894 2378339462525052980 11617859621876171403 4240712440161719017 16263499264332622760 15207051529532307806 18312620796209621436 6624342466023741384 10154854824526791480 10282635683135315917 3128124134641208246 2906837320893527429 1918751046423229724 11362042137993111370 16779741538012937052 10166792095447421383 17280084125781462685 10656116403499272577 4518306796445761991 5216622375665788852 9882358815451379310 11994649448114682919 10163482688206293216 6687662607592286781 11707597276286022915 2266421628917878748 9300770634865157597 11104540282873951645 6119130460364152252 13681337546367317154 7733678869184626609 4539776036241303846 11135983376094850541 13776153016810433780 13282875303256324604 1069692840234468800 1622309195169048260 8751646120670738957 3360227618731327194 3040733313731240029 17706045659628640557 17242257415550461344 5766936799697313881 8477725664951134971 14792143613069478728 13214252401761751891 15425070803243346791 874326340788270387 8918985930765692734 10937381994407202620 9244549183453022548 14855037444807112301 3973212007225093031 8764938388144926430 2855928864891888544 2731164494419557543 15028591319380730683 582352186228453272 4099506344929187641 2625842971448213778 15988423484344808806 6277043125080497474 9206273976691346176 13974119859751864760 17342909658744484757 144568588208103971 9879162245048323967 15330815659653576826 13003481897796880026 2285856122281287391 748735807169534472 14512981536039945808 2169934991701531815 9331079928102084817 2182497293011615095 1684064791088924052 4975924380652169211 1775191892236760143 16428870680680530445 11469586030836985174 12934812214454551062 14989409585905621925 10744930895418237857 14739185204378904120 2562020259778938707 2165507098065066377 6386822448340305630 9890288728810338258 13627567619159466335 11381124106925406155 13329681510951653530 8273029698693217523 9261796692574926025 15816938158895242742 11783946741115546975 9854264400344253482 8260576806856979465 18241858947678150356 17076968332342410937 11471511586633297184 7969983126733802353 1140016028536965782 14947669672438787165 3585470369523202419 7676586449579991393 5538696524213997457 17156689605038404402 5273722474512949423 18113405220088282263 16823822058841130962 13669961609418378178 1885804541512701377 7859516100815662823 549302767487029540 3378833849409405862 4747963780182053188 7561660977931965952 6606546111850031875 12679853762994555893 1064138746444691551 1621560250764561970 4936659051067054848 4741019434837677136 3842580217808222453 5222128314770751521 18385514171614340192 4194995317749004995 17614714341307564811 17678459970566346082 11211244975151295955 9201313817912841277 1428514463671088710 4096073619235889393 1395082479914511505 4023571154476980341 9339327049970139899 14483074872940875410 9410220029330513245 17386117557258970249 12260886436982337365 12982201578157331596 8346728322101577343 10199070018778175558 34986022893967602 11533559680458859764 11386065238222006488 3618000371848409801 2459082301872366261 17561928733665525120 6449188430433973141 11450166573245327923 7688600141525644769 10208014564234581349 6128843220375360541 6716684371056120961 16625670439090470420 11086201659542380071 3839347297373318338 10956716001293237 1973710106770281075 7431375423615636841 17509978007876419693 4006981442983879196 3967203452626587693 8866811980555543057 834330141279607950 16909768995294244271 37964811804064480 15099526334614291505 12562359582436750991 3380248672566087373 2810362329196443597 4681024283817277779 9889502000330514463 5573868173965821832 7983651173294137287 1907202687823468688 17374655063552148494 17458641271051635603 5584089828529229502 7034193984765880074 759000454881801522 6403220858431675936 5557140998675658205 1702878184382344444 9719641386007228304 5310830644596841836 610488163272168598 13766109176465490554 6581320869472546504 3577184809049390886 4067321822645486180 7230708539673666014 7875858988935912765 15332157520098188862 10138755581267597677 15549307701931956405 2565562734148738081 11647240322009812483 14668436872484992382 3014247350776725665 5668081543854543658 6687603739996842077 7814484392214045215 4808611978522385631 13873267399161749011 5486383369952012566 9025029276379528980 14262774332752034425 5326070962820578587 13643136124223339498 9396118710357652457 15137940490659267985 5835637644545178802 1058987682573125028 4096880476666229336 15326548781093687478 7767994316628418296 14870868891596454705 4918642116793517624 3167809320446762243 7280328503633545728 16173949741927586956 5328527627406957197 13620083095579066005 9752687817908533810 2419932168880717282 1908486579944469448 7289187966200198999 14406012071228394427 9098351857067959391 8295172388515478052 9170764899012966935 3345726332827345167 2896943812591841205 14617091703914654315 17093001514475538094 13334489914616385741 8681617046238019156 14664406422422298501 17717286406083705344 13142692952427771726 8101061822425759526 1148066030997948822 12689572829976964883 12675929973424950185 10963760735329127134 12061868659098361152 7883334007396607114 1487100968811504387 4271408360262412123 10989172235167689634 11673570577701261363 4606934097863227727 7929516289541499129 10091244038859031029 16074255048295442631 10834635366598603199 1178998229790929545 8274597264218625059 13807369869739450462 1316043171286507371 18095155833318240627 8335152730742933582 11355225986781688526 6268531283282270237 12280901210488029628 15705632119057298307 11107607367775592687 10145896484713295083 11634952302516182703 12898462701390697486 7369895509104365954 10914723001156525185 16950338183210909208 7650582258928706 2595433186895810329 16058606684042127077 5775059701341553042 13052732180434963261 9656788471557591567 9361090015603831571 15116417312415342925 17654067554848418002 12092192865653848063 11054827437038226656 15792851428525335167 12910332316615133345 15280250746040217411 1433932998609086097 17141944468844639625 2405804874287696715 7865519604569432637 11472516384957769850 7662854538750590519 7440489551289354572 17045849774442570927 6461446272672675491 395730301845093370 1159056200409756674 17051350621721265808 9476902148550927602 5816030413456727042 12568230106808816085 9695877276524596598 6446324828346769308 8814487612441585230 17928406175651338887 10907490863632143648 15322453864277605317 10276707617702469749 12948687722780767388 12249051972513935547 13081719596915597240 4017178268723553828 11463899413655371823 16263562707514417344 12376202669833549954 13058389671289104055 11409330128667527474 4292929094497260577 4587554014362056031 9814263953292717215 17754289971869978938 13649823710369707371 2883579015842524219 14826305164656405308 16734800996362049040 14523299987477042003 11747549754720635604 6382399645929932401 11812460755121548258 392432010673586280 18309545796222743105 11704850844990219482 9529366724037901809 3418459735906650321 3222308038226778836 5323722194049800494 5605404296077643695 15715010538753760720 900558893245886033 4934552214032713810 2272447427510853965 13014945033917716025 8338981710845384996 6793265390610306621 5423054327800615442 8299561776356776684 13006391745780050486 4176290083093141296 6086990169439126533 6942056804435794548 9237230257712877044 13676184016416639559 14947262168311249170 2362892331944787426 14284395266479197584 946889287207571602 7515265928539035139 6867400413366081446 2012245803309267375 3976366606812749157 17657911222365224413 17985363166767463474 10866875499980948138 6292022494549515277 16112449838822018964 867636750993739107 16480083386064220825 12802344125974492404 8945576856549367393 10325190412856306333 17135742019889134063 6992315657663792001 12536429299976671236 9751649293213517970 547547067056034153 16797302949769372949 6564348506036778285 5536620356755013788 4867993822353838121 11011867742977300821 15569377754801869699 11019641384106203825 17266324384970479622 10035795359677241473 6969105714097944281 5754003370717695002 10670062803975293276 4084255311146818271 2278536021385065379 4734871854565888330 220974824183660674 10055866957469380307 9709419012566176401 15196574571602801461 11047371180845482801 12545111967367990908 13600434224504431015 14810255696536494911 8511477162488314240 11776611793316963138 10904080120160180732 15169131952485375604 13802457793989971693 2951360217352521504 6344633015825509703 7638326942095704120 14878257440213544586 16208139625568058361 11509413145455966177 12384745467078770324 8536523373026585138 16764670088175989929 8524238468982859438 15801775786722708692 6095358411239511454 16311830736011584404 8621299867482827393 18228169242068419865 9107736091652107302 15433514911139459823 15056583760530408372 16438182050938646339 13506209998723460922 3248891892217818526 3329794454144253094 4934126262289427145 17517102679501391910 5755293151850119870 8209932327324184634 8087234513796067827 4636301661484211530 3662803593823983409 14091578764651093952 17710400071651033070 16458403562140697460 1354185168887507544 6289833513139531752 4698919829878925236 10895927879201901275 12709249554791105164 8577778964878326326 13368921188842490965 7957470586803112722 5556583370583978259 15597901176982422690 7533632461720806656 9781147362576855751 640098288334350364 14467393316709351563 16900879635659749869 13235468866805265753 17318440403922924820 12069087842710158106 17216306201659529229 4989614200434699373 3928996809557160214 9195274724388570151 4904887257448697754 4074961984026368750 15573529571180594715 3354484195557878367 14193754119919703256 8765922535436795032 15244982137183514613 11378462185510232613 16070090617592389899 2099811209153205843 4902693118992746192 13145887013946826544 9101853290281604582 9699582319359123636 8590591387459852724 13808366941225048352 3694464473711673909 6520483565155790621 18187107549430171552 2758162757423285527 17105922303067449992 6752447216667247492 15856070175618667560 10163125149516036033 8694541466491473899 4034431387193683820 1781120434227247172 11800698423299880140 13641088607446972898 9897513256334458700 12112377385933527181 3945975331074454500 18334432472459924966 7305608908626247853 7321441087398094637 2463578217115153792 10229566667197830393 3670540700395929673 17607662404170175772 17820601227710818033 10574880060651295147 4123029159002739743 13543987943882983589 12452268500796898827 9744093930359508045 8148426002140251662 8858323722166621890 10091720595492126174 14439111054697356948 994823035374396094 4593808208934428225 17559845258923758495 1154601296885259714 3656859374281569880 15542274550181572162 8980749470343431677 15495525386042533445 11988918760537219608 14723034062349912769 3465965083556677156 16028419132222585287 16201018140212289933 15288974425341980810 15812318333227842822 568741226626117125 15880065567776559755 7345796315152767838 14699566011916490645 6200377778193144460 9033590617583333754 6389760169564462707 9559905973475084985 15592882698576939955 6864496647290776359 4088667996085139471 4019477751939662843 10050219045376322307 10500929621747744271 10604894962246225245 15636753933643636198 10273742499813919489 3479752172923457120 2702226334304419924 10813564535285222572 12322024236500714219 4085699929617312801 15425263205214327674 12262019783408657550 8545897209380159756 8791862847397371202 8371671591288508623 3677194513612997942 4674992488076348611 17954777679535434260 12386073179804448290 13575749427115203904 464067928037706892 6926339465103089317 1609733356757452223 7352822680702126994 11856652822830724592 1327840986598951428 17970402428208914469 12894606667373617329 4808488599336955795 13524117960599785894 6986143744418159571 108823092619480119 6048903733969797067 1574368869713847121 690222977829257204 10864486232811997503 13918150936174285096 10576129039623912019 15852345685608417910 17332166281984078403 16332783310881779914 6124404015079070446 16268482245485355057 11303261234215513872 6763408028186002835 622648422861098304 399176393229632114 12118767398893195786 4669579467582890610 3922513662994736293 8679903851617361821 12228248754545853150 18084033968709619677 14756775374349326220 17151074692341552794 13033596544068232897 8546978075360317524 8521900807253617057 1390538707529370839 5619942434857013883 5747900274143321930 11852196170136906925 9760027361953524353 16319516743431294615 12026960412918763685 7604506282780674974 17410597280848199257 1909883083962439787 16212617320426413422 12669170521924920682 15887516111559294692 1775634407225242227 10435375410451575475 17251460298708871301 9302896687685641938 17546922197571344291 12357839648393093945 516230824367615163 12294435133194820504 12526224507925969755 13059993444637656275 1372875321799811214 13164073262438027956 12991267966592887563 13294733628919925467 16525607239703216161 14305392942159508299 6906183705219372747 10901665196068472121 8147306904914942800 16600953854291208647 13853271076663350169 9848530362193657485 840868687265155868 2937992294798298360 8371863172056923855 3409540142135177457 5884086592256931556 2968929392394790669 4699296469807071034 4343537116304164536 13247198698593207697 6855207393169377023 8872680868196982450 10947195269410035975 15187651093621579566 12251137178401099242 2254863200123865498 9905866652931731846 12273986706059381371 4529812912881347959 14735257563686615380 10629903329858369496 9773819184659961352 14578123228793815561 224607978620240974 6527379411004816725 15044144968630248248 11449047608983788575 13428771784727400601 17413473802406728503 15358152253009622777 12761497066530359590 14812190653768256482 1173911514956238499 4555147389272833742 2094335052699273146 4764542536358996469 18375761252163029601 15347099246891312151 4728074833302751742 379123252745084613 4143232455764557940 8835988746287899279 13634652925729644011 519149828035773900 17688457479748558689 12705404509676978246 4728066208062275482 11922565053677058964 1968151136276928427 430033086104926782 16980740184287565808 11564014614434642067 10434703887437478854 5676144978060937343 15227117207864459382 3889048088687342475 7469764178724413420 8356148621227619475 13290025834557821984 2834910870819098554 590482474153668002 14479875636126513178 7242728514572696536 3179761425807377770 18007885156263757877 3245426513267479386 12962356001282309258 11209137412531584440 6962022400273745260 5939883602109536873 11801469025504049878 2393404394889679763 11385720497996140529 8791956670519449596 1606650132327342174 5818819676877123430 2430736656616723184 15756860315484972719 10508878962226404413 4237637458339214503 17396941054628982233 12277796472308441236 5487331195687647239 17504221709962101113 13806360114708698505 10072987856370150606 4343562711968890583 11490560638591665061 5302849551237238262 12477421364140071155 719140868991110860 11231104249091693198 3610265311253849950 17770767909936858844 3361569222994280864 1947551137798295986 2348133259549272425 2839142807475932806 3595014828240918022 856377057237571905 17650815823436205963 3095623318329904233 9580840478482250489 15815029870878561965 589688475255267467 10940235054194321241 13310214399588094284 12604748554389614708 7576919533173768676 10477445003209056602 6441147199201037399 8220849026460598696 17342534625336256239 10274737948964972161 8873371767117582381 4112717283828378912 13599236247389507444 14131487593570859716 12431995517785021893 171417206346632771 8508043533933992609 5664298605516765377 106263853150424652 9040661835049293961 2961333282376513210 6923401142770862071 1295143916593999975 6637323151274229010 13127645842819887615 14946213557195063747 15309724194842993882 16366559734815914086 11411273439778244254 12334272783807382559 3813993125423846353 16056930135436767882 17538851920710732182 14172544276192817247 1229619108166189450 15407690001001463752 8002290104520156524 3853057787569262907 3079964157040949614 12356489631059243473 9155067448097931563 18415319675827495386 15928724283076880910 748677580361257890 11985557117002649089 10774045732736908150 8234724801741039760 6534682172373273168 15233964726747195343 12678680729359024890 6171393431242622491 10224266207970897022 9106872950488553139 11362591257654225930 9244670522491682436 6957736916020671317 4855008505960235001 17234785591382241448 13858690053786214057 16254477722525195152 13145516600306451342 10339726975259052989 8123546012693277970 5908728484415105656 5088610359800880519 9186843171772338727 2479425439860137507 18358547567611776975 17377095236610086619 14708692647231007615 13574804132557391317 4075743897355793378 11826476682637910208 14655224212054610824 3056239851315727789 4296224759704468652 7474584587769335057 11430855044423829903 18193336472789521016 12634069746073379545 5635849018238738311 3825113321237117250 8308502827918433736 2949959701469424200 7589234174123738780 16375419071385141349 5387707681243413158 13828264632105878742 7063053590467027669 16367140509337329452 12510640442628116605 246128726660469663 13983311398998831829 11884742978312719014 17137464441064946566 17530544716301287334 13634205133128203944 3095211801301759857 13521933892952800361 4989725602526212196 12763556814171955889 11725593440962354613 5978798086589748369 14103080007761680981 8868651906888282782 17461285914336746402 11089088744532181235 11534086214273596427 10657368319725057483 5181565996267259043 10607665624419095897 1043110316957698827 8611395870952080983 15483977508509448046 11904867769669449705 9857299331979204929 5740494619651173049 7447507080084267480 14032182140345853930 10487766238572770264 16839959712975432079 7177269745818464368 17519667410817475540 16069383591352286442 4284739748977198515 11949099649376883642 15386917357823488706 1084134490440403660 17771456270746096813 5565760725613369418 16010504818670298713 18431404816907519822 1573712145832201746 12101889903730812306 8640561190292838190 10353547513152136254 1521263682670014634 12408622302317991407 11884745121360625031 6771917236245339490 12469578670061266005 9292233229541030631 9750926828901933753 3854500393972292228 1724351942191439155 9574513546711158814 13884607771403169368 1979211314126829253 7378016458996195514 8677047948729201642 5572079704256898511 650752409078371090 2208476169037456396 17442331125696440115 7968971137553078475 15164568494598504615 7389309337317602076 6338773054402587008 4626322228886842139 7940389658603400142 400236400002194749 11718386428180142444 10414509301594200471 17161170103018634752 16174572730180536098 6291425838006886962 1893463331511345799 6363413354784511359 15746331503436205978 14416453535564011009 6797624779523678198 12946537546084195233 15615870024212910497 4994530858790469488 14770823067018482827 14861040212358075740 17864278036795694405 10091631038740539592 12104139370426021410 10140969306591962599 9330172430152590767 16057393196702185132 15174559870021274253 2014208892472321630 3344310652327313966 7038444123786394199 1404377937886350123 14889633453871155340 17188331321594089740 18083417082945495639 1418428593086829597 4054031656535460059 16003345002222563911 18262886697524078719 13484414211095336895 3548525981475273619 30876462876017216 16776166988194467101 905595506276514891 5125799181514380053 5651631835965371964 16649758046362163155 6282357104503412512 3327796631258292408 15143277975828378324 8694463364574289264 668936631718349442 15073887654623991246 15287988042041963487 16734731491035911419 18374775829491210017 8970104785207203841 5507703164470967158 10435140114408650068 13543978888617482760 14600721059021796649 11886420666111916666 12011456919241969066 9282485731636458375 11346923533602798266 9103725947496845381 7041599158186456316 1738826664070126852 15396724437135591486 7553763019659097155 6482233884265907428 13404697410478610409 12303111076197854302 4925293284858501878 15076181631813232433 8585266494280069358 7229167838313133992 10570997486647534758 6394243018993966733 17475003137747176058 2857803457875946539 17728945763979192999 3910853006732201654 17674604404067453461 16477495292864931355 814961426601365741 16657028523662829049 4930818818979905754 12287314159001016817 8230110445993104323 10356463800843432554 729851441869572625 11169670739968010670 1381015058852249414 6891146032606313548 14297363832775146148 15453083548676156141 17536778382434004768 9559616616140751825 18124386564397599370 18028336992923061682 75287347794037265 3109914375530833686 4460929234981290537 350618542204914070 17074987093520339624 3518659320767010368 7753904274051813085 13718182659626423932 14171443497934826252 5041710323928275254 7998682825624072640 9089842404832268790 16934932607368105786 15960014915963785018 6470110213713219328 15119857750042406009 14011583696741930633 5326330872695168917 1196871320517229826 17134488966280500422 17514735505492238527 5519299187105623081 2076265424559381529 16069050732011148846 18380211065505249669 12359847321095633706 10943189186475593600 13534771754360464656 5810611840533696391 5076589510578279681 15589104300219751349 4284871924400964907 4045291635324037886 14440714483618332899 4298177040150290259 4260497624650226544 7702602063869941819 1376712014284057914 530849237310320387 1244930715992351793 3970578389961664444 2699331146793108163 1247487943737713686 8507126408061706352 18318386114535800373 11184443431693998986 4405312134848667435 16720227359762218482 16840076107560187571 10999340424426238297 6233876764086366148 5529270336694406240 7472430332161129846 7478761863505646388 9133145369959562109 17437560950962869864 1163434548582997297 13363081374545791719 6852641907250500669 16524882407535143148 2057258935580855916 4019873831114312108 7510224973762347980 15252779673272472440 17736496719398482541 15838257198282148640 11771949716377437697 8553414766188574567 12186323798728250241 6798735931338088491 13493418515672302926 15489742943284002729 1689888317797445694 5070002884901744450 5629866064692822174 13621565796524815798 11441404727101783626 14071452573043007381 4309587745546244316 6826794247635401615 6285657567525635720 620232007774278635 7683335880371643962 9486937943929946837 11821571621089180408 10238702844630263247 16390252526483114022 7601287813998703640 2967628341078265623 819364050587736256 12267460724774248707 4802514164670150348 13877273974449363382 5372639195513331304 4561226725093241926 15981979367937872435 9989554817171278858 7487804999717463170 9857087576337712791 4634178071445625845 17780194638416975941 5511165851277947283 4331295578069887044 8026449548681356219 2956193619260568436 15136412452474819690 824058999833361070 16450209504598722221 8224503945158843149 14712613259051016510 12227164168779761090 13173132927909493 9972890382152154713 13277297987110000951 1379741708629779658 17058189087573663421 4247979429039637709 14590400996855949492 384122082243571760 9490133830977886031 706954194249964380 16324222456856065401 17034806340535918369 7865672527080698788 4535553829597411637 6405714401699561143 14283084124471734839 447410650649643166 1412669187080017853 4374933624138938262 5277107294962406955 11611443888552402066 4186271725563652095 13799197872332642673 14535047327817013915 8662111412126726855 6664765168418016417 11923110533042610112 7468761150362179577 9621812458410049416 6007813920471979356 2705940595259266460 1617395060770689015 9507761542803688857 367255778593947920 2510752468968804222 9033421706605924980 17889591208463915526 7483863388779630742 10467221124338036859 9439755068492116218 5909792682254079247 18034760529079105086 2108143322889464432 15633907554526990604 16570959776244679033 5380976261119123373 12673219741843287544 18321778760912144818 10024537218894024092 5093448369189371031 4096534015632649272 6542443381649066596 9517285283504170925 13437392229574874559 8065666192238603324 7571315632199691996 10189863386490805133 13449063066941693736 9792986104676719987 9359181010794122763 11607440669575634663 11907986780456517569 16386437500572924794 17471412261418303809 7610929025937624873 5310971940940707680 1238952631839783250 17228514099705992397 10088797163507882726 3189907259489350236 36179221754350794 15227031413691630110 3373183124117383824 4764955281170450154 4609560505118335198 5322480795399327829 9928025949535256926 4749286236162263492 6283317189064389413 6971296033217517554 7705955800590068927 16731438702145201581 981265172766657973 315825041420150757 2588589552049957940 2989399659500836069 1137032547059134056 16775957392326324024 2541795284367450797 1743744820931177848 13576913900051792542 5346217592150411791 2658994724679685629 9356353324965966448 625188083514349618 961423776970524272 11562250798377802947 15487874631964595212 7978088723885505643 6277358450768293797 596595815287333432 2223223139947892658 14106489514479689776 4992312880281210717 11037418691149518515 8773648105486184078 2793928841288736484 17755889721959612066 5020810693255879745 13204380165969047990 696009977965352052 9507119415328449333 13985525153952123557 15851837416535972482 15512397676104760507 15879385207549568706 1160021467051726517 767281530566534107 3233267214244431858 7079646617803284033 14583301914621896420 17348733927315759963 13492624987811774638 16502435258226184180 15310423248680206186 5668615280704271929 3906376689473719673 3456780467623871408 11261665916672070428 1384958366503278264 3314308514438961416 10479177382160413540 17190903508201139738 6767735950498150213 9420377540401789172 13658593422721812203 8715603115476342780 6292955711688171167 7668077748321894436 1728069263684972689 7347649945505960882 1683407198391059838 8380403571985284384 16113842426682519371 17001545537245058695 9996717436409040702 9212648664203254943 13208112030399774075 2923094877207687774 3593332475963809227 2694878383188241330 9308141944505181366 17520946146856619408 10452504223339682784 3546261396093474966 7215228724763161608 13797392646791494005 5556666576856788394 2909092564420555367 5389782128050890039 2588827710727420686 14299794656148168956 5527837684288699527 909178850919522647 12666042602672178597 13197789998597822574 18036084353007566540 5212290631120389345 4335348288530146797 18339530065627665778 18377242287022059408 1691270651368338632 10786774456025397529 15341488821332651452 13184230093142424966 7585339711554833718 2668837047066368645 3304231969271531065 12241077327835616068 4422566663479447272 9988717679805691907 3862152863240724529 1705673223437893944 11324326711299267931 8671193629737349901 2761388520367937503 18023967258262819259 4902586879782349592 3496042836801534787 15305804900319761993 17809609521491995853 4410401346990672868 10732830631854089919 16191204289325422116 8832951729320486075 9782439719865642201 9546503292378447992 14333337971397567308 3086977262958004956 15675902697958038254 3707615581596736986 3753386009269148254 13081066855341282590 5858929633564144118 5902231009297552274 1089858622989577324 8763954976708159674 1802971485295041510 12882670133752858407 14179535796257404141 4543086316300063182 10665225907318532639 13110054492597975914 11597108125808205008 4198359106519910116 16792712268977263166 6246641974488788581 4262159861718764933 18115155875689503056 3747533966542690532 10223405280156993001 2536376003208058204 4134599482777236350 11956609856447352570 3186951666553897060 3267311564342754826 16651516964804213933 4567094764195694084 2437398136588162658 9074951658959856451 15689252997564312820 11436961682126481864 18289050036741117456 5341250710249145072 3771471779051675693 5141042714106624164 10581397371057983951 14133228549500253574 4305064183507832977 15302377583105412541 7007614528035796739 4018092364346503962 13518204819096161076 15907252171760111911 5981462098737091018 9824887959961935325 3135263965134710822 2562507429436683299 12402446217301825761 11909546247148048498 5280669786971903835 12097774590575406244 6317467459214711713 16111954082726590536 8283717173680667591 18338338619404586183 3682380432250167697 9450450373220203134 5210571689765625818 11385480210715736326 11384737752054386767 2690274786142673664 18015870588711665627 9581059234525438878 1516498693036620391 12180328628606614619 5560556025820395821 12929249706553037167 4221104435959331861 5649935397507037240 12420268374319352189 3331439595480419409 7683156718718118976 8864276704701514438 14783455423007727376 15020606199959353073 14306372528128748129 1094778154722019538 6550097809802633048 7050735621566513582 16733329580829208925 1453363297724667684 7419878240988312867 5065044264409071790 5341149322542169361 17440282417915533362 11970382500602667409 5579701799547378607 2163498744874472553 12458080109599944816 5327534190815798422 8922858815743530244 14678266966959926468 13100598124852564894 5904188363125113692 870382074088059406 10314744432790133042 14863982456544667295 5466218306835953644 8630764450658733143 2394988731904826350 1315700309942214313 4358080587497573833 5545049339815470448 16483337249131096763 5789379136352450703 9182700090644367843 11921206362786718091 5272228585070436613 8926003659441148202 17419298437682411093 3701023400698490781 11940921233680221407 7388198825628949809 14031261291237010312 16372937375765182186 6713040527793927306 17950290340421396045 15066133058611227436 12591011524504763922 2392736209897083061 17171604990983818003 11421379403299388844 11220041183167055733 2585421381622926691 7341097522967929363 6545878146537683191 12176721540787835152 4482946398167907963 1977008095194673051 15482051480528755912 6256046625312071630 3901289057642383471 17120061371734413590 2051643817211650312 13172519336104289512 1881758429549440905 10339517228410264034 10957559371848097368 3408463161692381182 1504716815952580858 4984432461863816887 7679264141758071516 3075244625167395403 17581497966437496230 229821759173233810 4206859729288105418 7867924337230514664 14533251061459583008 10720062071456499621 10914355522221637877 7827163283111168325 14587410056004599048 1499710809532941766 10091411277882822759 2902406155047467001 6046663987627993756 13297508007110559466 3216427662002950151 2147425859105220523 7145105538841388164 11126711375401046967 15657606339685913984 11672295355603959847 17629904335693485529 1951771394011307490 6599612551383508464 8356466577001035268 9842076605484987873 9523063140897361849 4124809054449165204 4647540181733928301 14243825930831805613 9589519836403152121 15276855494731662054 11500107120896585189 6484320574928471493 431582648952214222 14733776514014050426 3094673076456740912 6174785980732930578 1114305816066270994 2742561487747127994 12494986799567014946 3972555037861429058 12722887114513516381 8240248617934853006 3809535669488337142 8430431299402771473 11680319727774744726 1649543281587655779 17022780996147983708 16781986447077822317 16856007787049854861 4960873216566527023 4534601340705035506 11126912332929538151 4108063938305020645 7860255868511683654 15651644565876968358 4957850001508771911 16326916973788353326 10991663105397682061 13665191146237896759 14510174957742791432 17481210343051987403 6699608238019471243 12206259426871624705 9854824330603228670 14623030977817209434 5475187284386407414 4810251890486539625 724573697850714515 9146145393251631985 9787803354063065252 8309535640851759286 4116410633865644353 17780276580555546370 8846392351457635297 3639714489520406148 16937035224325014450 11297703587472308323 973894183405057717 16468702030997331968 3771514057889199910 9826610206542106708 10405729693138936501 10649164242282899530 14790182398511151688 13884890683318753136 6858113235520622774 17651334134287658661 12967254665220260305 13732173901084989166 15172719735924512844 5913461188045273239 4494002928827726120 9859646737978411452 1345078213084861954 17341872495858203523 10859278317692472598 9106279717640091696 10760752587506796000 13873996660784914846 14250892105946548886 7168790529191923128 9074003245938402296 13182994589821334779 8477662132459542703 4622986638558222423 14763349449501987248 14580398469773388029 10892486678418389201 17608163204772016576 70198430928088048 12294326991199753925 8419739536348797787 5539137437023109883 16013974305552160712 2230520427794139141 2873128482853085133 1637608086948074041 5887730053202678071 5978133738074532260 12329873620511431833 11738169417788631449 15049245325194085934 213651982724443756 4723699522404919431 2782859559247361659 13798668493099966818 7328205458791054772 16245230854136859522 15989287096571895315 7099900737929612161 5223679604417712998 8233858651871599262 4071110342693364350 7949782063493231365 15285404627999656608 15941540225365943249 6658948130111228559 4459960148078275113 11574253048126719344 1028368829141717221 6697404865097445204 1869723914241407107 12618298030348512073 2223193518358949433 10107975311301752745 8797600604034395897 3590180939067034596 18163365048172756558 13817760037191629944 2363587067487706012 13860323959277758060 4120385825654741479 7956731564164809466 8539131838088157675 4852380903702174671 10260209535753732666 10783191532273305260 5606395684244731816 5663621052977490770 14149288837321638869 11005251369283277345 15300524055384638776 14459451360814946966 9313283198149416067 5317819310656521921 7645110286450724147 3485774711330510334 15689921737451250178 1885801580896235711 9071174805463177119 9287610906915237476 8302777713106526738 13521158272277689768 1337038451572365280 16160931822958931441 1581785876405260930 1978576039481068460 6197978352186047378 10488575037246575432 9329534566733415369 6754689357634650378 538236646710785937 5828558055602041847 4844139414579480736 12253039660056343168 14871274569359137327 14727576405692945517 2695688622614702092 16667714939250903600 2738296377354635826 4631677322456815963 6417587943954949460 1236434767118679389 14347861908698072211 8866413321270156188 17106929240031661788 18410831884399560068 8214894569929270147 13734233101478240398 17059729168625564940 9789881059390487777 7848824226549129005 2308224468082213094 7770665816998306070 6863945525391802455 600632389421066570 17324221391450496119 9812061296109779763 6323651644802636817 3211668634412786588 2468557068694213371 14870012049520163512 15383199508297935589 10933433995441041530 12971554141656186929 8171890178998675191 4172805628671678382 6102330677321967554 10045494849184775043 6582383498642908353 12672128761166453494 15206295466696504895 16243693560307139582 13708239944106327859 9553487580847866186 15939247468616852410 15575463608983318767 15361793233143726424 14753708195416921867 2298834820991636043 3243106956522219383 1368552254589316813 7570431657407328251 8585510286990107091 7971307313790409679 7598176937306770280 6796177903419768499 9100512611667976452 13673015477280081908 6618655954116623576 4519070719597117809 11473484869408092207 15835938600566869841 10363268825110615654 3112388870907806104 2814484185760702813 7792803620758145275 953856275041262058 3387073445352053641 16807024950953123448 398950255330267347 16585881897643111316 11214377307791245256 10169046182009187323 12148606713981877637 7836509476257049983 10846056449673746040 12303769361530644832 16660875544710468593 7485448719695543883 9945531413976880537 8219750916043007378 16026444042161054901 17631884883144110199 14483182337131148401 11555854976858341226 12659870336856313627 998614757539213844 16695865709341579657 1251477523040126478 9372030664993064064 8114970499416001166 2918087050658114320 4404321507985290364 12093757342029291 5184099767728494746 13850164905151423060 2614148616894440591 4434187677038848190 16011685205020298307 1991412823130199617 11767635985057907349 16558864826372823519 16767859608356730806 15578615831045032596 8066623171700197900 6487705146288166677 6908512374989733448 8254346755304032684 15177574978058287655 313894010362405302 7211187009645334258 909221890840569952 13974743027055201678 749542823674196656 1209742906798258592 4558858475063943784 11067306888767782065 13085022080841466243 9326665411903239977 7042642637449973669 2653834143225178091 7927242908953095134 5581453143902897373 10830429497182041383 16171076411389820248 3726277932766556226 12205698791237131184 10495455440091143597 6520258604560561872 14765787375468990070 11041680906358865073 8598200288944541418 15753371703666716883 7397133429868638151 5019654724930491735 761463543082883483 5246083342172763553 802936155038323656 13349787928812263865 3705114784486459816 7791421343352664737 11343894873554086443 7239012974845965740 13008164407927724750 16405329950654127901 6773425060656536122 11950731668288765488 228509072758127822 14927128529838190655 4779216719744337 12969701200776193160 34951521291114877 7950583197745330039 4795367722457848269 11878961270211123591 15176074758508294684 15615371164875102539 10586671791904662920 11040048493169278038 13289391924458240780 13536052869442388166 10190599760677640884 5397596308355737476 17315591847518615015 9987762014078267457 5260496620001306458 168846112087766707 9645391694621782730 12327555979531794834 953573327778945446 15436196653185485456 6513691925489367457 10108990698140995542 12923523698343748599 14731303074335661308 14934146935979593657 5958817314499956443 7183821814182485705 13455361389154781657 12593623419078575451 17400784082553338210 8261114402897231677 16585687086187244117 6529512454558357089 14914239380348793381 9687251947988549441 8592050547947446639 9769767380638576520 11427262327035879034 13655902715369867057 2308576384741416864 4145895370546785746 13114341490329535412 10785900385169135377 5730311931144571808 10242377216453023590 5807269692947731076 13512410774840189429 6764515978120654248 2569638802517102010 13499113273639575617 13053103821468413857 11308364828733229476 7820855175578987094 4337574374543708888 3193224343405529551 11227582713006209048 14174126308969382827 15889320050006117803 15189008698346732925 9809691426432041049 5474488353392328986 4113719593138184262 17512754432873265735 6041361579211865987 18245364810486844237 2197701043223996242 6103849602793048146 5263630704551237443 10695381870752776978 7143145293814042658 16207675733566624504 270568931711657392 17251964880265452031 767678572692460185 9975781068837532808 13199539658342219775 12074884779857868205 17117125611704678400 17573799819717722110 11408462223356664569 16318742289998027630 3337359403550851132 14031138994815286703 3724989532292815980 9169769395826729645 10441636277154059591 8371442438344246244 1676730272854925106 3067997840607270708 11327132895235174146 744787555756180385 1926449990673482987 7916958648798736538 199807266491973176 4853892211637309286 14926230252143900330 7848819429309322301 12150385962921835751 4032730536490402916 1395955805990998575 13644830360548607177 7883623124073450908 16650807975009810136 8032273328558124561 2313455540603836986 14043937177610018066 2693983012992133048 15503330040512147497 5815142747559447497 4776441925961692095 2648878018711629127 14833667803320831942 14026447520571911836 5373263673893109448 439892862144217929 1491255005525362592 12662290982194443559 17236322867488396675 7121529470657689565 5005867439468276342 18017516210067571122 15419363554162272411 11231849594584647473 10728310712380405762 1181599981308226030 15333193862426298450 16830510859211546137 7705027196748561027 12473473596751064623 15418214367056757913 17206375354141785507 2856958299207830789 10976582811506006997 2369208394543695011 8678865036211353294 1431323143860802103 2094962317664190600 17331962336572197722 7646802255338823325 744934312862949967 3589587682930514445 14278639202385585240 14288694138458053050 12825762034450855728 2054143185121833572 4330167069733598482 7937778929785874670 16682971541613473353 6323209582995478168 1297835406818669713 17196899663301556155 13742545464577162891 16722574061894986063 18347969131295658672 9805276637541364308 10315515068710013656 11939430968735802004 15035403362767900762 4974275591530109800 15771299163919565509 7090611233703609702 14080731039053574082 5087263713073396549 1056123685051634115 16929085577189209288 12023987057403163844 11283711776162847007 9612206467520283991 399205247716446910 11525122497909621524 5153243802955747881 15337510151056947471 8338942320728703560 495701156056508607 9126301848781132755 12320394779640842409 3370795775644448830 15878518427789671743 2108403558593639519 8975277784168320711 6280440444484906738 4295695721950960517 14153571801957077150 12716107587281233080 11935123691813172321 9416956902004679530 16732070554659129306 9132744811389477607 17220955797749310885 9074030720741637434 6952457951339313448 1981252494475253408 544667613529880798 2361315945835185816 1812199485933543997 10328212487293296249 1410132061265878853 17396474589369041858 10552585882165668003 3273894045621772014 12925375178465359461 12681956523973244019 17836204359686817210 16690774236913151061 3566358512575406119 16153368317647182906 3461204950348044281 820770231481052515 9879446404236627219 7611051677234484555 3366737311025293172 10653189717315772267 15187395680017765430 252619372797732853 15898549989139046796 5285129379812166877 11581938546104792413 8332868752073210194 6319886546856864240 7835746962428596831 7018382175573335601 6273750062162889433 13696001674428791242 147006160712416135 3511948211965135255 16966338329315475501 10885715145121675187 823558433262271445 8777573768194883918 13896836154459621012 16548197278613758007 18326456010298828196 13782826726069594995 459704092054124541 2929335489025976932 10609398432849775031 6426228761855885254 15578776443360757609 2974147187011902973 17963906776181131502 689636463147105939 11700390929227424901 11949087056886012646 16607701359408821953 253143932380130563 16026546908031336919 472877770335709850 6458986478840516903 14289086493326493450 13048312361118962625 5606603012929534014 5779733137384711675 1285009129422931071 8141798480414773557 12558809091307414104 8732570863462902130 15337653766401462174 14424161636906301273 11367226192211266932 9908679005131480854 10644572007760984960 5103963613280199831 3025796677532421862 2041994962661892165 777353769353957256 18008784921883689442 8425463406889714717 2341365485995224306 10582209676453881542 6460270264349346127 16078379181847007118 9559058752146466951 10610018697300145453 1871687625688336926 4695156421914207584 3706648587957212634 13477575809056907885 439276611273916486 8157620402575383718 1193457388822335582 14083922748033136812 9315706110592954358 1209852688101184601 16505706153405501957 5464002805091692072 661164914063344116 9633646122978818282 620551579629807046 11013503240892922186 11198907994922293315 14261031157367595616 4986729780684597947 113536960942706748 12058800907202258277 3419038021962314362 8410452050419848254 2590500004218790183 876684425074729441 3648178119757163047 15446141090241930415 46721293553837502 10828763844789365190 6851026194787553081 17197454991938377828 10214892776204454010 7461521152299534602 11723261001708478191 7371832957272281986 985934566554094512 9871059192386260552 1558865607128559204 6068957502455539358 2303672639448430710 15786509200826283326 13122253651790702317 14591362426199318305 10487907601211891325 10285737469556579959 8842684788293692901 4451913215247429346 2011259620895311854 6902242887839666882 6786564333225437186 8222523167502325564 11349119361042753482 5472102387278812687 8372016745865171718 11120738551942705435 13358075645626991400 11982657667831510511 8292737515473205435 9449851402792656145 611007497277754419 6657469172758924635 10772216977998342812 8992888893947771937 9350091715018766545 13876241275124021523 4392693706188176686 4864423612726923035 7468589295471433312 1899479205234507854 1166839203472538502 9912524323660621392 4931901479609006119 10244304559052083971 14456959885884664012 5928216014150091450 253524871152957688 7897171688240428960 6698315032800331021 8472866346855185742 1902023302380637527 6943750880512628847 2819422659931905742 2149120942137672260 13338374332242087982 15587199333251549450 5157808108035149310 15723285940465602922 8693656982990173478 9716127304379459280 4482182061514848408 14651063033477783795 14441617863872065903 14545589525614816807 7059062787423733574 5717998058032510357 1565398341599107588 17215868963936562968 12579516537528044977 7151470724759920283 12063169647326310531 10901636933084749289 8406239435019458792 17738294629611936428 4258286008258968914 1533053261959332691 17393381024758269209 9223811459893946287 10569705645815527791 16762977156976259986 9975031198887273797 17783117840844997676 9130882267742658219 7331461714855974514 4300425549986055109 2051877687569039715 5208023975055301958 2457734671138925442 9756537755311196960 5720626456251674149 10286386903609675365 14188635892939989198 5399878237331450124 16591028057997875215 7461784202529638764 12493795025141361852 12782140143581919493 16348196565684229375 10945998560802855111 9457371879058491650 1755421668310792547 3135589364387038571 8141459474126854245 6807617234551441473 263712627537737779 364973758774292667 15618275604481637200 8024093270314566746 8230616215733290175 13448508680436091322 10516997742224078295 17550889631263297380 9249686900669130901 1319062581877065019 17637977870996155738 15125001010970228895 17926277792162998206 881246657663703464 18189885075792436926 11438726666488372245 1421225779893930820 1745991274095223913 1596390173297667190 498475006557948057 1499502345844360608 2354249226094195430 13544597720500272570 12918992060858849227 4764745348999366104 15426554917800504846 8453503052237192463 14037849706145159922 11456964228212219320 1211039212685136378 5325101231396152126 12477947875041895439 14695458015102190648 12288161803222281202 4549540740444704297 17251870330058144183 14368963736724762224 11743134051368665890 2321667087819523099 9164909082226103287 16474422949726491284 14060732874726852719 11035851351665911221 9767870347434009577 280532891210033440 17594678848178892160 17700635338144413903 1784897399795025966 3879397460577311706 13605556281663565503 10773740454552029319 1764376250120827107 18157906598785433765 12174615515775280341 9392676007550621609 16142766997693366046 12214112007471733422 16902744897081670426 9595253919846612964 7934729162815947565 618929319475830842 10063393245947612600 12799981487077829202 4678710814699159364 8287324458584101646 7946846757750631273 15024636213520807962 868976678233186005 7939359835700580135 14820739634200131212 14017601863846503964 18151542354518480496 7880070733794265210 946957385898350117 517004516183769514 15818462935412355550 6112836399977154730 12024702030533812122 10402971433161531099 306957473658193276 13983548754736074903 9314694819690641934 18372128641421626129 10088352600460627251 17518382157857755246 13477322019647487699 15731487468539491926 15850016174498958037 18203205946800721733 11065818628706268291 1152405800877461771 12680721939171152907 4502882705410923232 3727850979040429502 11495417117945876914 13681549310508995858 6926088858499687156 2626020841599438391 2964590137390552660 13127035850375910594 14264478885895092179 15871277453841104539 1758602850144958540 18106021342320946235 8778286828454884885 9304641329601907180 7945534324508311984 3184073495999758116 16217337469419298519 16794905280848778323 13607790394747567666 14228016769063240606 13175889078524919495 7513441087908542795 6833829517527603239 9222523927381926378 15678213741938819038 339351542105575158 2584213940218429625 8595582282006554369 3717479712335254843 10835619908746538131 3876324552214754188 4093045652780129798 17643079192945610409 6935406033901050965 10371645514386567734 13020093272500574832 8237864193683714558 3707793249658552867 4311779423891883460 5332116773125713297 1321578449075739535 5137591990588795383 10532079494090390995 5422608813029171565 15916207651276825995 1967830510230406371 5121549649752919147 13671937233420891011 2997697087858343713 6097293482742707746 7849258837909193308 14316674713215487515 6125083024184489110 16091205129613401010 12119816100127877350 18373794438564281973 8944335124053807630 15792254781030063780 4934471539344495094 5944961058288758336 8757253819684425335 193244773188110384 8901318714541752033 17705740744044391562 10130951858871799362 557826623699836744 11842028108724903736 8577523084159665294 1343301926559539559 3099101461277945003 7167969030643475530 4122250094074168503 5730527541949195425 868776488385529375 5141554031994397430 8645967122601506856 12035838846627405521 5346949313661604951 12568743269024295487 11482889058497827153 17119581762229251410 10720391817506720557 4802671449937809838 16150405616603678569 11196163378267481198 12583871022092694749 10687811181905271918 3007284130837923785 11744852986410425325 12723533407983731842 5855446854000935499 1531042326177263752 4826680652836021248 6265697598351085402 8270850507881020153 10559610823018844531 5291030746666826074 9144564006833960645 11932157143901929017 255711370065534739 4518895103107537579 11435723276453524518 8630363269870166662 1898632074323264150 12149168145927174099 10152666047940819287 948724399157619974 1286543296736377242 7311250699260539240 9257701956276748552 7270502215479110854 15299680074669033645 608062847550140290 17721183347834969965 1703200526377612610 14597807443429306610 8359336794214609300 9347387954906021322 14061531790439758788 8679534803625985997 9023158186245103407 8256403769040502561 5556108316256816343 16431443287837854638 5695278765841848853 8601924639898957433 9154327306759764981 3819339667872200358 12749430272182092045 2926851861937215629 12440793411085526951 4454850070508883255 17791948101589822202 9337964095162549092 12361292348304167398 5310572171578998730 27871330280033593 2601991096588369491 7410405727500252228 10023622726998484944 3949576993132133103 17057246769126853995 4666409667538207564 411617724288627033 5412523164270633780 39206675230121127 2738344202901402471 1286715633901345337 15762381638783922966 5937716948416588403 17482742042649171196 6679147199252706411 11963802874620641879 5630552733165526059 14906148884034779471 13450417907432426108 5573408270752718439 224034414787485368 500071951923895842 11091722082950812875 17024706156621080681 4499224746918503172 17421584807460818174 16259784219590104604 4309015764946331483 4859318828893317341 4748502993707427954 4608834759469413593 5907836770812196416 3472645214284796260 2102420257073823969 17894092419896189909 2949071057257432257 5734158688101247853 567384904442134076 15830589139828843138 3857407112265046514 5843267164419722457 9280112312822908205 13766695140169805662 7273055207519153119 4223927106416862386 15724141036286078369 13721548107956858183 15640261036184197457 14563067208260899828 8390616529679604404 17926900355186358399 851937598124156960 2102983680429406704 16734395269124188863 3964431526183388633 2027532225176428114 11021509940777809912 1000784168655203798 7104069570546608915 5931647621333552445 10748434569115618458 17811358372885300837 10666265882173230208 14484242768531373733 17883984588429415606 5472241825089031494 5929835738020661341 3284465637165275395 388348298366365269 6175618070801527139 9766523413692984596 15328760425099539401 5461118499209912719 12447927776732190734 17169767336617774345 15659626643057942457 9209597478932126095 5358780758677323422 14407064082725479232 18079842913938881262 14301200988975729774 9997236345443634181 16451945971404868276 2811317417307998522 8443932020231838849 1965391427821960668 9300541658170219120 17826650872917351873 13816588166154047952 11777007364417069180 7307398263904804990 7987135877968248916 2971424126798311476 117487734262601965 1423671609820544062 9659919001430661491 18157906139021709780 11277281178509787177 6956008176049944688 10073792820340412963 5609779999805295948 3206286891720878318 1264337473560929200 375047019250496253 14856052507984301618 13548763352354268215 7352383274145064038 15970170670025385343 13411721199317925430 10153453064702920149 429294445746199678 2369901972548473916 12774030615414645172 949726420787335239 3575758079942102814 6474049408635799794 1610201457761769023 11672827200184046095 3532794679573499271 4141040997563691980 3959460782305033403 8754408383274220440 14959661513176343004 11293821299368968746 3434138381264122336 12130263409990756966 9132055126248730603 7119568748960327774 18019771463729088332 5373475940058469910 1624889424736473371 11095371201599302058 15068168112303506708 13529205337026546294 1430972376220866614 3494261018404109498 5449968659538246966 6951865204445806918 15110869184862219367 18040756467570567925 5708059215887268691 4722179561940048478 17810349388947980555 5625879949734483568 17826339437342759104 12648778000499594910 197250287205624984 15938353544789301962 13345156568629198282 5010756492076346617 14186101569113668823 3266881440273966795 1390012816124862796 18153335866125441088 12360390459946683607 14895452892648100165 10052995660922183364 11507610487401845163 15254331626944947379 18392465192036707848 8641662526694468512 16753814332281576613 13817773789623719164 17208824650727935618 7614480591222956275 10174055177767527814 18094758662050034161 11309638779881675564 15708198619076375672 12311954342764325108 1845844575064332515 4143146590784549814 17542886126303514808 12019396500069254021 3298718249750429969 12475812666513291488 17289710980471823962 17669872512722249828 7394444954732850475 12585297273029074252 15995352268936363059 3185305198934569680 12585845455330895589 17091481903759976369 17226512385562226670 14265350013397608801 14206497601430483057 7910502415143050600 14617297276754433072 12579833769054097251 12212877064936732173 1981525962643868731 12827408867125967677 14470951840888181546 5791942403857303521 16438270299821034196 4015306317644046242 16574379476811559324 7956698685550550232 11014906111342660708 10862481555528157122 5232159348767044104 16682274537601200194 16463809446164950211 8966926516510298246 824860242134087030 18286633636710997465 8476664356490204991 12765129326410553802 17954687138399282053 9230634361315050846 17730788115297372773 2872871612769115328 17743443430131964344 4912159780089988864 6584635849163887083 465257587967403087 16898474027898907242 4506123074355248629 16308769313033157141 16073055000920114615 14014011830933043878 16058036540278216353 11418434464909398257 4339733172731453112 4293941273778754314 9332023701270751046 17176433178538720581 3042932237630762947 5602457851497093821 8400652038560092224 795440192671804902 8688959852462646543 14129200229290177531 14934566565778407575 465270885555832740 14383072540781857935 5570229850801090144 14872493989106107035 2240012905145351734 9461941186055862687 4235121693833279628 3950699236127105728 7751201037968872413 7129627216232698365 9573466647619457377 14661268814537115282 6502474551991838696 11979593009951592756 17773531379491360330 2373737619950089148 6781446628673996088 17433627379671678779 10411319299916990653 2925073903706424092 9113710243248807616 10252661296216667375 4450806887801012966 10769807515744530127 120423502106478502 13385981744361726351 8304134524325382814 12568411177399349633 15881296598052419452 8355918899321893162 11710570567629410008 12355056341152344226 3175281324754766970 4371218480872341893 11593073469519682478 6421895417592506885 18399097200991650133 11174766132590328965 13247860889633383006 4258687327278384271 1909516117936847402 14662859352726869010 7618811286712445644 12247371359210548942 11536144053107026533 6079503194158475906 8729219857522255431 11373546994100788471 8187255612306323996 3579804398136240145 6427954934817971109 7606163944607737858 11674266460840890950 14374074938455302447 2830622479114957724 18233771123169512332 14366298408255792769 11587283043107126312 8632617726822392029 4417256762909489082 9665909405409689076 13338060028967543446 9993310863848017187 14872034008757340875 6482288743945401945 11573890033681393414 11969034635617759871 5660884526646251286 16606507209765852234 15038566429321669896 7078395204308538504 4423967862683006175 4078062339583508316 17840508349922146473 5313194541422971742 12158330363170367123 382814684991128790 14202209995742735934 11837533897547230466 11695578465225521170 6189617812329606786 9434825523265285711 1119446911329111727 9503850988829609598 10284480573439921505 13171256638121910719 13379841313621606948 3888033900336337722 3487760820686836547 14757744768671784831 2770770286517379313 5755786479447731572 14757801382398319546 12728687681361048965 7467506515271635492 4110999511246657138 5498154518477147395 3779230835360371443 10118316995220923213 8441911965315758273 9948043708386045082 8221273465488438285 15373692958041043090 13818523061017058413 17067044476507972841 11731183144676476733 10854533003021972658 3344074187414167474 16621980381281201518 5830056972848048201 3229730121028978764 17122067941558146121 15041960316534154986 13596772127054400246 4145316229570919310 11071177701468583498 3496196532122745103 4385410881649576777 7517281281776316396 17883360830809003577 14133499203397156429 6059758790524279177 4493150203620305439 7255916836501615753 14401126592283893847 12386552267753371232 8104378167038568553 8985754845480229399 8986080532248558164 9629929726735817675 4850747858854479222 3502635938353365765 15487580171204667738 1855925183960503686 1696353145961642423 11872291658378941469 10065606464106495888 11517680467272195304 2530322805727724468 6124660687201739432 11960563173549257189 1645027657492927750 7372258756787395829 5489777608246750164 11868678582004940630 16455052772883919360 16194799219305866688 10393790977194363429 2339596048868330371 16429531925563663448 6871422867359627488 16245202919791694969 6610233274138177464 13031129228218449234 17036333896692273053 5505100095888615789 6312729356845623569 15856718117028762735 11269499380625865678 15359688037646739113 8514068643234200971 9465119352279247895 7338429981365770846 7383098810706263847 5339998470654690395 3787034131098581289 5227813968194251587 5429764822483248269 1291179276129953124 13316984567243241116 11143740027659690649 3837785435616490271 4569346112151341403 11867504979841744361 13738128660877707231 2764769303381712055 15988385562819486455 3715451482590049634 5621480336088753453 2576700246562654429 8253886121320346080 3878970214141481854 15639971991841988751 16633765603393387985 3834149206481251267 15388763942596325262 6577329386047420966 8228692309049170924 16570151736845922068 12974938649978089797 10008664456685917530 1123210479763875571 10514552508440045148 9418043320894034755 3568253112419413068 4484242835077706735 13950333588273525551 11533495892545585249 14121240168764032972 6484470502429902107 8725695842359877220 16411797235159470397 7879607448441085934 8742936147011036875 2427055710480314281 14059138368920810741 593358967384601675 17969669344541725694 4867371580082487119 12596465730720146978 14658964873309332592 12135793067153177342 13615902715002732416 7147473354336147633 7794842708664154669 17609275317491704333 17145538409216515750 15495333482386258262 10930537057659399214 5501676762789691741 4849722029192212068 11924453899698389074 11833814221055535431 14865574692393962819 2497218382245722720 16394988581474844123 16679028704020069074 3154911683638547023 5096327542802832820 15850723069187861656 11007054458723224420 1991714395885377116 892968027551147626 11640917490458147960 11620362047704893590 16993266525703715346 13470042736900605764 8154195486244358260 8723034397351716045 14719884899241651527 13441072727566406910 8212955361387619318 9402533128718750506 12358232130947746278 15826940075275783792 11759328480625813474 16695760127178801780 4064702057321212926 18175200696931918255 17663283736295325184 6797825277327835735 2480893453789442489 7580888310795057181 3776201107609169548 215275157075738112 12292024918560408260 7639987666191956990 2868783285092804550 5899201845001542791 5875207927564627186 9381389567565507183 325865340994867966 355915227552275291 16764118789902365594 1795945769990830999 9905037234672463618 6509762717391941999 4455509217875380731 10352812268647920103 7191188790557722574 6055629298225936276 10140211965374288462 7851615158667256196 12546016049942266986 12271316130281425432 6913623325217633856 4575010751762943258 1370215194008053966 17232607752422126560 15747905527011490102 9704403400554011935 3117545848705648396 8967133143896111769 10686998156797587509 13165257828754609126 10988195619799903496 8556876174901966348 1649547282653717323 14767095676612281317 2142556086448330490 17169189300081338177 2881242861090584970 11871216436125760169 7150236529751686494 12808460792989238282 13726803164579852879 3868873227330848878 4738205610621735173 3342216905062899481 14436032105775031685 474847723317807501 17592675326594654998 6802217440377468589 13856635912084165894 12120196955552586821 7644853365340634148 1773340830204219992 1802047275463425307 11417253541038405383 17925224305611642912 8404858198440826509 711258275162046897 10499733927982660087 3274801834895654890 2650351211887183553 10661197572625648772 10232112435778386021 13975094920179988065 426980804695105374 9304683587750720201 1369496636973166355 18174976434783644396 13875439645038762027 14587819605792758298 9607617781609216382 13875956590244547099 9858589576389486406 4634766702850713177 15173741185152379480 6506024635787319590 4465576587763483658 6710937104716817758 4900769533576374360 12888564501504565866 15354560144146536130 18257604602117866689 9128092253210429218 7359446344564256877 2236128834008785359 6541580817157560299 13914252784512217138 3799698528937920912 14097343590619625509 9532846700669977883 13606093449104706361 12269264085745694272 15433691818460795789 4960701725574925843 1875931012430594026 12895601798135043912 9836446165523579087 5183520391933158630 2844352758022189692 17783924064315624962 17040599358825246544 6688489181952125572 16571986164032244318 3462082567022479302 16834722443453176795 14275813457087693104 14452215697586531139 2829451640623234195 17428977625600662087 16299037332266493940 12964465603157496099 1691163823554550512 2915106479174578934 8633956572043338054 11269091501476909412 6977410536837397197 10266102347139030529 13644982083100998010 7805694678993836194 15651016100765271445 7806405165195124678 3994116982176224162 11586604427996435864 827323575305183439 4283152668232996027 11768155550020000665 2776371237989211007 16419736662395319818 6682288820778508747 17680197844550813893 4927083611622558311 5762517333695368729 12801165108377521664 5109246325303318820 5801386099685542502 10700095849284240698 14126885949613099157 17582852696411529494 16007913095668458729 8232400702217414139 15268199570192359769 14714007662074182537 4724262168050341078 9070274323523194438 15795183918023895756 17532536172675399975 17835109436221034413 1608261225604938702 12949801540893357468 4345095091651884233 6815481308614811235 3718854198941199004 14795115153408826843 4282923595896784681 8693563941805921415 9743839744091618071 8839954194917291670 15264364229469678176 12368413778641097400 3108666511886750645 8530843158919942096 2255780529518302060 18180875705743316519 12924658373066554296 16927043756255107788 4233481478336035380 14752038149235357602 9791919762002538299 126352112261962887 1917819883942876186 3521402957053454405 33553698292128700 10691500422436973807 12201396376646621927 11944294018503149435 8751466720243015265 7040828241224385683 4264020962085362421 9622756252250224015 11038969388947031174 2676220918321563966 17297164387210199251 9909618223691626759 4942537504279521787 8461568457546747049 1073972284348216971 16427847450917693471 1234817492373435495 18412194448582755233 9975910349808101021 14978884050156810347 13479434689865168306 10760095993038042463 13785848424011250370 6376223714286868812 14439932996168835802 12053928467017432836 17672760069144276687 5547551145505283180 10013560364912680585 17316507048846774064 12880471782141843894 12865539701551280350 16024359929960504521 5505809860227695521 8592281294333344848 15203386487889993587 9167513161886318820 4619136439629050041 5613091584361004128 5187721439591263136 10119856140082717523 11932555296848058833 8077610276934682175 9265586554447408947 9786446722395566886 8745920388665589359 18190602069198655470 18299510660100674041 14026492352393613350 3990215630900060010 2114677981026870769 2168969981558907710 11799878540479878517 16106222408957032160 3194357855396268673 7417117778200119531 4755094235243591078 7353392185512172223 6891814812146792550 6014288652705259767 13902667080635869138 13272590763465373557 9146457652635937277 5782815668321235885 5455221000055683731 16556429622980889785 17016414970498498969 3523947743297516966 14742210047417906953 2214576385394686995 6806933463224995838 18215556127508333344 8910710550911063256 8538560068142693294 218437706698363733 9967551626467012556 5401191816479610086 8189728305561177251 1391622866314665716 12642237738678347331 14420618386006220493 9420413066222856459 15588854328214263504 8835426307030909913 863689680307828372 2441097943478403533 4658551644722185682 14908174571658028016 16907843320847403792 8869580827073815388 4682571713557534459 17263622878195151258 14149675421000309490 6872094323758773539 14499970444912569221 16359821436006494154 1614973321711663787 2944209624593280842 656489726290684250 14099596064361629291 16583489490348250850 6183351976160370825 7907081616566019471 10873882074343490764 17397244866421872788 3944854471977899763 14125867408870733751 4508992470404177148 16496949721113577614 5427708457177382032 6106835877680367542 18061678154980985479 17512882763250200246 8431074813773751441 2110458459787267031 6720267498413159112 15317076607989121685 13532703198641377710 12748111972793054044 974915127938767224 1539060197077128991 12671514402510173075 5124028059539398910 18086614805386580270 6024456479565360816 14484837791385056166 6469931344357025972 207714849232061112 4396167115961345614 9704676454643698026 1840980271573911886 233773130269818082 10404419051976275089 11115958366922117989 2682044248025811092 10686215003219085157 13390991493946073467 7901716934295569228 447271846457554772 1534081480182234350 16110745734247995150 13834204463673239251 4820143005413327881 6111948460161695261 6758497523177257572 4816250104195502445 15917671789085328545 4541798373911118103 4662296584209205123 16244909976815987333 10864663658650924987 2874210951496130884 5073518184916323808 13980991671585030526 8771884697324574689 9390746259406473528 11907719535462249973 10784340486590944688 1597460713269285569 12608251252107012719 647511716662999551 7417387192117829183 18228682581014477233 6570648334325139758 11563044569828161865 14033179684639812217 4041928784229777509 318861157846434724 14948172470246049366 10906122993320194499 7295457236450931024 12186892102468219870 4580660604607819907 13767569913520947948 15254358678650724218 2642880612011773401 4693776920920675899 8669039359213589273 11129772646893084442 13400802300913540053 6235915381387441909 4734145259862811953 5931407476678154632 7395736571566584535 2512529026525229399 2044453459402453095 16256503326306884594 7389574367754323819 15630622055300122888 10288336798947198050 16978357606356658090 12241948191169770589 3000778629388776020 16284909524063621947 1413674554501650942 11365553755592763891 12374161317580551909 529600361052839064 2937075948823117717 1401485733289458823 3922992586352999836 14397200070493511802 11410709347421687687 11123038500485724671 12633990772899271472 15086110478297290656 13770421689385398549 7911127013577425594 8294876735051802604 11773160724518560154 9547731789732005643 14799638140134948773 7638803973662325536 7083470520070565585 5056228830840679143 14508447394420880452 17373443751826822679 18080767211249340657 9897120703888873872 16154876011457063881 12133592625397084003 3810756190528971212 15543926595689746944 2927969634890490733 4412756461145344295 5613236865917456025 14470256011722567373 3387942039515539128 18308494157421502950 15707296036603903374 5348653957526708447 14345686482117970903 2153931795210460744 12549617476605986743 5955900125008568186 1383586012783669902 8820996953710274667 7926578727808604115 57214102315034573 6986321455800033486 7814174059179941011 6426501790500326568 7868192887763189195 15598456356459857817 432105006961431005 1121440091508390254 556276510997015215 16079577716599811695 8064711415729227247 17293161434943844873 15432050588429887624 9214263720140489494 16102160371240970555 6596859561566808391 5191689898022315914 9157847307153747979 561943551304334490 9086852975111033362 4809149480617218443 11656357710455648944 8186082265288806814 8580584685940632630 742209745533361852 12548375463065747985 16949790571886098154 10401704306841695633 8161447883384505297 7912854676491700784 12182435272212843026 3884006453734461615 17339332790930822119 14889125957497409426 13752595250939630219 9427601436415273903 13235046808491312395 16684600374867311348 18066869600829859171 12844544317534161974 4384662881566423971 18057269276152566596 3568094040719352697 1693312043432137183 14725174103021818544 11512357307428885965 3735885925688758100 15689390647809822067 16219031437940575160 11531827904747624904 8914203959997362867 512616884690973311 12612421624555569052 13143961348471842211 9949079157354201642 10123177902170905623 516871572701489523 8284395362952150433 12576101400814858846 10306890793547340804 5048921046938584566 10221681372824552960 9809736819999962151 11555285104200802954 5609426551701664951 15786770175090053290 10292838913344407660 13169211727541499084 8847970615462776656 9407091696803386774 17228163891631466173 18424478102952040350 10097129451822203092 4300702661940206222 13813923378070592968 9362142252219266524 12325767717189390811 879630821517286571 4322742959185154769 9502094543951391167 14704835856192175431 2887573091526430892 11482993043938501774 18352142737912527228 10125200372475381807 8688495313316736346 15155116908280684409 2911992307925158669 9428274899569337704 12328256320342147097 14162415347983413284 3827859937460068119 3001871160512533660 1310702328267425888 9601471589353773102 17406933247686906479 2970099565921710562 563431154784698767 18014045352731884682 11665657596698747982 15547611050125265579 1246426367902531189 8162730059261508543 837464623961090836 14660940068450805726 9938315039010091656 11090083923508493254 13711986586695169408 10191226893630183384 17439652477412320431 5144131585713928378 17643999050528947521 5674308533938555885 6507748675704902966 9006743736651148120 16685963673827469869 16504971062781279906 3102797586124646994 8910545421550334715 636304939870251626 6398998585867621752 6041652992995015236 1053505143215812818 16580806065280513915 9170903011570745607 14928433304927384681 14436339692207834585 13103455160879870286 15036299179657403527 5729950397693096904 8389612892628543462 3164747391340686645 12855851165647803568 6969557614352429975 10358221139901848653 13296579167480213287 12187813687098499865 1176325976476113083 18032933559396375116 8096112806394145685 3170014597131660227 14425618618758338666 6952802012424256067 14339269212300294346 10671597736354793964 8781282530487617743 16679186560851718682 7234018610299398233 9084788512905630273 1721464690061170702 10464543387946645750 4150676451142225525 13502468683157219877 10020741780953097252 5718704648958654506 14806240896364561162 1373875157572249770 3202894904288446026 7489442547014146580 4268671394619582055 3777796192577292516 5000838095772491045 10719319601641298297 11796551928965347939 14973279698338109599 5402648506181014625 4263362302551905214 16851117158219589908 16456659448453891336 5152791560826072813 554879577031082264 10365298289172400808 16038015928976227293 15286345279571392625 17260213637459389390 16903892390312069157 5973173275469011964 17885297705580058383 6022210469983547339 14315838279877136956 11259023563559353553 15140993839495326990 7491339387543498624 902769661527860750 15835103814571261094 13808123823103888262 13092791829908776272 14214491078824368442 11048764007072750839 17024013878095574839 14754787257876860637 18200815524077475255 720308341664937771 7605692126001269841 2655440264577759532 9081720510153850058 14314968755499917832 15172295652405587514 15715316745573954102 14463422466651264112 7021624456516971422 15857960488384577311 15377062315474132642 15022440718267674763 2781417315832878956 1914185317143013183 6990992498515505272 14527249199060001781 4135127608798078825 9036463287080973873 11171268245351743143 17917443783850656842 9088497008810723611 1293753604783157688 9370571065355250331 13664317180232236728 14411841253111624758 2742670803237037938 4781511187425779776 9622656719938646182 17438832035412159958 18332150285651910727 1213806872033196858 3998895093093733440 9869281088208688721 9426281169703647221 14431332722620704231 16850407117102965215 34132443354851357 17020621369012258482 1683917728354288838 3611876007463486895 14096128238998425889 9028299322880667115 8204365097872051921 14177011397911964792 16398995437050721231 10070866811065754454 5031957131547410856 9153508494524404819 5624780105667451787 6462364741873654177 3687680885765330422 3973842739456030086 3483094559029925229 8219305946319932502 8180712073076451175 1757912396118489449 15566471650937884678 93202200686592270 5401391238860239640 4164738562076337096 4372655275165687744 6497825130748676566 12913439603554442552 9619182222937843942 13394934625036222957 1036981519384535523 16578724735872742637 16081718968673996390 1888739256348334616 8163055870883272045 12624520437908229233 12561409768441779324 15637503277085252531 6446688013412255188 3903036020101743896 8444273229767442756 2332414153277803432 17843129805565468606 2968541493785075082 3289361456518841104 14550040682102511490 16930995133773212742 10321122566038866177 8269325089579268381 8040184809962752130 5069189062832082010 157005338438782493 6821388284649215464 8847740491948646562 2824071712531133062 5924992642279781882 12490073221209186238 18354764971626452402 2089332709624973047 7147893973556280556 4445255316415336521 10963680406779903930 1384359180616065184 12634072095132023670 2137433581844888716 7229835454262947759 266484297872030244 11184088761811283350 941870290523442058 9834059239862313349 6107546185077265247 16290538542891272785 268286168361338685 5494098079031192891 5745569374110340293 3833804691386620749 6314482910502713858 18155380110279510524 16508939381852444387 6837396851257203390 9854971286606489549 1978230050166503930 2386682533713437383 20562492076089169 7187694056514742977 9302041276121625103 2110709339774032531 13088141761204328321 2741031211150154918 18027899333603228378 42531381818527313 14146474267362600336 14693382382116160078 131090971849629476 13945051540750870176 17083438429933669464 2557330722903721167 5058553657678604960 14450360680830914248 17703259290525793032 3285191220456971212 13212326928901482920 12712472385044379050 10224217303349261574 16998060230169196737 434968758486773640 15628907637588115702 10066503214870495813 14044782102649958578 186873611271984854 6989331796444958031 919185923600152255 8905086540581232192 684195542415605427 11160951821171511813 9012365755766107130 1731381805010176989 2444480467098387493 3258566620732854286 12215417147459112442 4371407924259839109 17081963428429940499 11501679842337261081 5603447201464182074 8040082507834567344 12015857738138836740 11734649216091583985 3054596376004605735 9757754498849651102 1915551739849154764 11219729201401267435 13384053621322062378 16508579719575294040 2343023555874818939 15262720268836087291 9648162654040411331 3102483728744561473 1107244730498462163 16018855989022821866 604244338772217836 1109367889435379481 6528732362575717183 18163580174142176878 9148749166697228926 10309657468758408227 18370806509198925742 1084309407544755587 2599230529304123395 2146298125617723595 13028601731452014008 4687717216992259186 6934204346244261634 4324896007028191803 9731076348240097693 425409154100697067 4608253977194155878 4850927709325304140 8627325857912539604 9064011845365176720 2077398263304537760 4902582198884108761 4387402781189060483 6477898869186465192 2778382894423002956 624878477514926348 11436971478652403440 16876048893276262859 16657719372635352616 15473730530638800696 7918649114706519370 7861814990531640316 13535024553468028883 9538321139956307840 17421716373241783432 435716648425290638 5503654791923330832 6185190316797245555 8037860807469393717 17585963747912121429 17654145885246592559 11962407150938846502 8641900301927460466 8983707318010536632 10177691282489145843 8826296052090743723 10336664435954240453 2504983491046899075 1482587161046128726 17814655448133555920 3987788919480970716 7596410557159450780 6700714444308841482 11556309229648406669 14271192733471603136 12400608949255617184 10165330409548682767 7907490126510489281 18410884972802724590 11899315393438833041 13882348026086025365 1230975963727550573 18322481699451530627 16898312934671209564 2576099325231416474 133033765360282236 5609927416810880695 11020475497390346327 5792643467550343167 17763097082460050805 8156214422458994662 9178982002075347846 3632492947741269883 17206861977841224296 1270712653198342546 12424255684538937967 13561158707607308328 12152527736673994543 788327020832773242 16741480725384089340 2025754942993202271 14281478696583261200 7007316926247829797 3534824628874772176 1011126629763334583 2746482138252310076 8282115604175570283 13942360970329076380 5536511548481917794 6718111316015739910 3201558488086561823 13523202479863608876 5175734579214904078 13576961148974977669 13887893578982951800 2156863886548277544 7053242517690455719 17106880923523641673 12860805350731385394 6446714471568519579 6075887691837696367 11749051958927789570 13746834867870546078 3936009213982954013 4584011649059605166 1873648453803675669 5203026070149265687 11510844861642556868 12761645160977394902 14812954279702720381 3475819346894465024 10732460327770586688 11142410017022795549 13711637738151137316 3499645141194902875 1210696880032846723 4480827711963940604 971362212092387589 10285003115063480347 10050941447463042877 1150127168362768266 13340348494826767484 2881720998444253900 2230799910968064736 11957393421502128789 1014183278474751540 502411549880406706 4404821508640189155 13382912709566493863 6107016955234313478 11458367657556531907 7327193736911515450 7006106780664148249 18062496612281291407 8874145924303569234 3129972523403210234 14359005489684915048 2243800153457722031 9995695914354246958 13422187202131579733 4346698638968200523 18116100076558251782 5827386117877899281 8817068979687943209 14482424067168096634 2806642723061478985 1891485080665361579 1690335038045856892 16646361997230700476 16948707960600256470 3524024052559064535 17415629473879451729 15310382010021304669 16562639120512963289 12677221888714615752 4418098733891968139 7687017198037326955 11292478323777859084 11096666829950559459 794587495201759336 12067921976897132012 8022008357812521143 17698627267381713522 8170649096403849193 6429220034617130701 15955073769789538772 9427636140525701708 3926844718899893511 1117610673819859743 13397842231355788154 17426554319674693101 453998775108111661 5853658100897995475 15869509329632189032 14672529126408396503 8537425319978601709 1585248315309989817 9516339128034319669 15345623192420468929 12816460210741331763 5822169577992506505 9779699851168247432 1835556383549050249 11278617528857749556 8172831608111572266 1933921823599144390 17928208858336123089 7466426360875842176 6682499508730781543 910857750508813544 366025889131525767 12094630458524625313 13692340496228526580 11569478576386162402 4552843065767897716 10124371124546075304 2934607283835698884 4959226176336520561 13279628015905597705 10580913546175297709 12865197923936857990 501984999238389382 18330399404687360548 2661720288152256670 1131605414202716238 17773075389663003261 10557482636483586238 7384903413890765313 15073694858525662481 18252933475412440579 16765087397525392367 5442946416187295562 16499126490768385958 3256654749925977842 4701641762887587122 407511352478334883 11965606451946544945 14514167207481765830 6001466257714910897 10975360371828719813 9833633654917195424 18232397363035248127 14177536568323255540 7041977169141718728 8582148487138393404 2925636940054071337 11079506622144275197 8450087290185409709 5597040746849966508 6655981894777091050 12834280050690439479 6077998262692715378 6735216963087341357 5680941124863229369 9149844477293319636 16982380272080963901 5279381014553440213 12377666260901774671 14493259533334961807 1800851676856504686 14260193142260984074 1876412347723626921 1953478039242399955 15648004869646689447 6268900607284603281 12375568747966075988 12029395078040608969 7946748616732657426 13686209359295225280 11599630814899843657 4881210367677382031 402324236865340388 2258771015418994278 15454454168432082822 9995207686761924328 6276762298977797146 1903325107893308820 17418118681518991833 10445211485386441544 2052898575305892041 4651836010003392725 8163002712787224841 13297244365536622215 1527754097519372915 18082102309202173246 6936673329483759535 3287695953890975559 2084813127891445641 15216432611364292675 16108437613872081996 17825514215414934444 5757075096086324676 3004356254495233147 6633053804369769829 15019649613479569010 1969686248881161517 609366354992822397 13798570659916281985 46906474503020704 9422851044355645540 14465552970491992422 17867638718079818271 4500288802097196121 4984377949076692682 8657440882419935124 11870979130894531253 12722479972765052543 16887670423791807657 10429153256282413656 17721505378311213493 4807955487803086335 13703665784285926303 12042326611402298011 5266374953037096982 16178129411532268237 10221114541497863798 17159960222700561981 2929179178674379478 7519231360899287364 3113793261179052812 10787738201106299166 7325758974012699566 8573788243739519657 8291118149716154488 14504690436795975008 17265553446072265922 7199322454249402230 5178677958142489180 8146134833272119784 6152296212239955475 3410317882724736103 14877739135508633953 17774465884791127593 4134533464297454348 6597447941656076276 12222396997429389504 10777424386652166762 3625683290786081815 4558833619080484490 2647593792026032297 2987662316348930168 16261174016913050677 3334660173918896683 8633961934343006361 951219737962288595 11487390279476101395 14097536992304166411 10649130755922813795 11550761946771066525 15299966599381855292 1692550748671905099 179825737414289017 18023280579984596650 7620434562592292433 15413031550086668291 3042923593116166707 4186074551623759568 14165240559298917948 13599971728026442594 14142339286721796744 10543487023287713444 8138649213011494739 8766247147498931876 1597951384749440295 278115113794402777 11425150016975172486 17093927816734003277 2912349024777056901 15161752997637007222 2971324946247194225 5596272793115985534 15171600040967100438 10167537838625353219 16581892348423921293 2048129159391550246 3740320530509695550 9891384294979060025 11252103117271040046 16467553717703324274 7965323190131820475 13762318933376578401 10855645269752000470 17423653348316263570 14509921159496897754 11522584903112555963 16793810597319741079 7963946376288127821 9750160589416094769 3132582326373810771 862466972741064761 148289288763974569 13913394731449032404 15658009593491470096 6886713805685910130 11052702468932510048 13745493120974047094 4849032240000159592 3380463506102063921 2362675497388169580 11729109573615329560 6129023124044024745 1037842629266522265 15036805473065833908 12168191042602103810 4127856477367924293 1949179523410016933 5000583599692108020 9084210353179467151 4014074887082880008 17237132197754648303 6595340792175264565 4741743099454628590 17429565244821042701 5504967520274601200 13795509428518910276 3103679797975172376 14393458837730327157 6049604867776020455 1840627795866614543 1305139821480861608 13291971729242489577 3765977956697106676 14470880227696283268 16971458727697189080 3572011533654194933 10129157170904370305 7553104076795461064 3130816203218331098 16187995871311250867 5232596820817482450 9612797937860762367 4431028749849168774 13582739611061454685 15250687794554865535 12746900786855728002 630828427123401492 4290399503260514092 5442030484563410531 12302061897543141214 103479267711326381 15817317323478583978 16305081899417460825 7836198481691083279 4677895343468605633 10119569548787963381 1788017473252545354 10844107929687448082 7121432596748826628 5780025104466325758 8221665104397112376 11296094976403545795 3343591566375947629 13879646420070743287 1073527671924665836 7043667237117714070 14255730669704642113 8293938924307667376 10317408776366423843 12541659521634134007 8195094074724835645 10226395786907886550 1444782516799602137 13698382712478975219 14423902850370659139 18192910991153563703 9740462154106620885 14050166404285071319 3672215135388207466 17246823397852768964 14244564689946181894 10542491010857656709 18362671252374492573 12096328692413833152 12989390026420366624 4381862540550323069 11704298489046717846 5988073463632793745 16690299131223101085 797637016499901198 4597567027928210868 11912071004380860061 1517939082663885669 6774880472829304060 2913365145565563393 9843400491192639002 14809652491453070639 8104047401745977271 14610220760874084134 5073181003725848358 1182668269961031005 3269563053494874494 7015539543339782516 4296587426375705705 16460605547985159033 15883777237596932914 15219781220948990807 11901056484305808367 3887656101673658620 14651645959120396334 13652597321395894371 6420054561763920879 12667936027469277649 5120454645102142738 5563583408317992283 3021581566307108947 14373317814791390206 18011694367368714890 14551288877500784770 9126021827740458772 4310369198278650415 6713534464549183449 17855552934614890548 1970866609622239968 18044442750162007106 7270620514358939959 17597876289781549040 293465758293946856 2069784122632810346 15330533955489189456 9850911831612882612 10851439753672604052 3702096688367426262 8456640915526584416 17200052107029178125 18384760349177146149 3844895707255172512 13604597924066439176 5269203840480776555 851974776575872964 10769439801734070178 15902894029695581601 15372160270364134691 1891508250600634457 3034488228219177549 2126370524450626718 12659658207117576138 16397894625565657987 1619229057213390757 14460320646227739102 11383779268864209062 1511316384374052115 14158802301200919509 9962103591040457461 3135554656088014821 1672298749367877953 17412245723262056153 10331657715567372123 8109870247536253750 5929035817668203361 9381531861768421860 2516834233570588098 8023392591709564511 14303893249136607178 14189993730192287453 4538977461520722177 16472602742983773893 13793601737120172974 15425822931587604319 10283807312815262053 5251559761784710154 12741915893576825874 12125556281732484194 9754168351057894537 15820442714052197952 8419431119235540269 10386277562274049047 2881898657879749667 10801983208773200404 12326986524784882405 1036713795728602650 15522424290118389703 1730421817293526138 4493161547050035372 12126214965592724981 6588628331700621339 10550073580240460897 3820279921325372852 8659234833525364807 6935983898584485888 11691575576049464477 14412288024477569605 11036953515973875178 2232127306821314786 1003658092438921903 7309260686625997048 6312925537662134084 6253212005432796410 4573884188631968476 8886194781981329381 3039111171603853374 6651244182534258416 12596704990368405560 9721202919270257497 220779103608639715 17040565100027804651 9719512607001725073 12710754036039519681 921486434929347878 4406612884856295093 9339654163699544041 3005272664084515680 17104387800569099494 16883246041283321925 4964672877545594555 9245931880816633526 9052122450561235454 12443366605954214876 12949015794352109020 7226252048366081033 15763890021564990778 12605978155633763960 10740827808907324590 5131618429292052218 10192017839458064169 12957385809700852814 6323618139767191030 16040236382180773511 17190853032893593105 18368556695087608148 4570687038823759195 5306347348879442639 6568394084365950288 1399150267874682484 1566709991667524282 3871655348414848350 5772850922582051568 660909440435452333 9835702275187688226 945643837638986462 7538660688139588422 14524369531841598490 15006014192439145954 9171463753818474643 7477524415315346628 5042791170760553678 17872562463154723718 3635188051272404869 6347640031395291544 8768427333192575921 11730606495886652604 14609603156061581982 6171509960165146299 11969882045888291397 18356464957585816343 6049957866229489382 2478306611720095301 17762904792815737898 5112929498067478643 15636218265020046057 4871450097760615675 10543783938473380639 8778581632526294392 9139131248651984439 6255350731435183376 15542767932368655582 16858062818081553758 18239279484669611024 301292338362886381 5924752930125530127 10464894396208391894 17306604218163494939 3292692362708612497 859416371953194570 17386322194793664001 2760261939089259472 2776871337204482521 136084093529885824 11523886465081517926 15649036100958241873 14624986681096903919 1667961569594509964 4155136331505020086 7920456020604043891 792092172898818959 1000668735669272298 6635864640085485318 15732552476376330257 2313333989558095343 17807502447143086599 9592267681014028574 7300658003737574180 9220498127199634458 16266284760995439805 14510312561881248960 5188277806009525749 17181106850034417188 18268041712209830477 14425459095946117689 7675277990076524761 15452550680311632906 1643453843401643634 4605271141525018981 12715769764010658042 7539104292290254549 15468492451035696808 5406742936362450531 1492348554814585630 7152528559795150465 1030388087357528227 18248346197219870501 4653079872872158067 1418413497436698255 16705405155945049241 837736924596225569 15747701872704548551 7322066818442541841 6075333831712805572 3582292510811993881 5666191113175217820 180849923878400830 3015968681613984323 17951928410019353154 17069109956145529774 5102907478520232671 16936301996039943792 16314636584077531191 1543687383033845322 8243977651006731946 13579581475271094113 16722684956580055784 9049490133052831378 17989864041584922900 13267105392054323952 5700691049121643981 1559879719163770815 15669893875453262674 16966974550109864436 3386370502375161829 17216263423734482512 14885022390962482579 12303996158421375011 2960677556479023104 3359046878545401675 16624398517003995122 10560716915106734681 9256701731112634350 10736069918638670905 15204475662652897537 2413761209921994357 4023997601811250912 10126521750524616544 7399897156072449824 9912633752386215709 4248105595315618209 3256186651249092538 5095545421486116242 16061768682879859941 9790034867480512893 10595866349457852200 8102587288736857162 17379106964542768427 13915764865466780738 16891405359024130715 12129009676234257683 5166811499190032616 14113418302388307011 11646533480289021406 8694621390811088302 9522646599533618129 1988425165587545633 5429768054381863130 1060229141454993110 15875602126413166546 9530226669474812956 11186594924376394129 6316447075084482485 18143746142377653165 17499991713938204910 155674095783218035 2545088149210005543 4979913247123325732 673706644831678152 6982410620473925699 2905079178696511611 8070403220709041953 6858328176062023321 11963412592065473716 15522725122357133337 2391275440586942775 5995533229512907392 15258925614642206173 916603302841243331 5174152788142659198 15146138343362921471 8329836551848917837 5778471023140919830 12526503830797142626 4434452885336001378 4499029979886945380 15957077086372100872 13696560062872547798 5649638852380671578 8326030568999446932 15259348142018364746 5638766835559405661 16321670135650003849 12609977278763547921 17634373712919104850 17262058314391076744 12876838185591619023 11850292197645565568 8738360553802733916 15918144265552499522 9180052568836092257 4463080417769232715 13943642018034763973 4528902257551934786 4014849166691519416 6744398821884737928 16702463708946234895 4332515464540247239 16241307284487554858 6146264760177698322 4514867959631900089 43118070906604438 7672786869491370401 15321353796123040102 13581709400798220540 9123869707497771756 8284152589894904929 9931404056822022704 10149168238255521302 795738571266763178 5583934292864221524 6180042087175980563 10722765804496023881 16775898004888602054 13188576122901311220 1952783656514374666 9067165138216052265 356477277706031481 15139747438966048956 6614537135664666752 4773112720479860473 7677357150165414818 6532010127110554182 9089998568116488319 7044759241510326313 15571786757531594528 725816584717277923 7524067030461834207 7803635336748294972 2181171753998190843 17603685670232839800 608137373170294816 8756785671161697421 12761046765791967577 4858868386716002041 16123869542841321739 10162558693512134232 12095272369362652506 6534967646651118333 16352152373895411446 9177293647437428762 15708737875664200854 12523459508906594664 16258742055590681010 4858540498846147868 15903313131768383180 9342312039757937850 11919566676177813706 4149488167180570741 3242529385784693869 4291775701074490170 832909572467758646 3058347675968809981 11525014089068650594 3536239155811264087 10958379661211656372 18023469191044010845 17962307984374630847 6030731707332651017 12764377178912814569 13439486353039574738 17229235237712526507 930080241259899287 2796653694528887117 727700447084008819 11798406843036262294 15470691172451588586 1526546427588510447 6614881401284421545 8481899135606179458 14845274466291761545 11206529870154937322 6354462220346957949 16420247406075586353 18275371117999303261 7422694543551431777 3125728312464499965 11854440962141119897 17713316870562555253 9100662478309627292 17393178127550425891 3301831158686902852 4661627204089398390 11168515699534732990 14670613120287989561 1495101917810239562 2319592780172139566 8037090036372982215 14525306065998760600 10429281878567286287 17352242576375711525 13209273777925359540 2212418078925038897 4124909467177045670 16788153461702113947 5389290895561973601 11596225639151661479 3682456933606385665 12409653354161452735 3169029823300188683 2544179056140229522 7218874339988695787 4868514522644186687 13430624039511882528 13263890640921690262 3980996429368389595 13073506567083622650 9449580320410925147 2775196211719571657 16593659739029801800 5073034961615590875 8240352987871584316 14392897494667291536 13306802083612073130 12867024952660842161 14242703729498112930 12293768715820539877 10464223205525476904 8722134723220108454 12173944190135155768 6556524696190230487 2478110703867207301 16270219819128759569 13041522732035969523 6429792586872702772 10254445596784717401 14476590500266384229 3049566223095923751 16169040684673669448 12123378474924155275 9857020750694098298 1821474816484733786 16680899153515714 11888472830367141030 8318061385992111736 15135740637227606485 3590391359311604803 17356483394698871988 18196604394033340550 15580087348618828110 7486617446617847829 4669894325895543390 9097044143298556260 7149437525383467759 10954282105873447311 15251794297069971027 6615989025495619455 6385204415007808049 1712109986257514319 2128595962229978623 12428412437466237755 1128379723633333219 16359574477220967678 2280761740585917779 8185277195249328291 3798612725022582596 11943931969073193168 6113136358632462686 17642619386609772079 9691359429753190414 6027099063917933887 14015061765025209963 3769830576927003056 4870317909680113521 10941927181341395950 1896121852587689453 2595963000288677554 5878104678623485430 92368190937431384 11497753602114873366 12781592724794414240 6431140135697017311 13353215521931247108 9595760784680206083 10674925873751927778 16504256999567605977 11099305762828831649 9210733880115638901 2427884641317006943 4499428217262892325 11909982381251594750 3039859214371939997 544362266056657201 8538244749376102611 11686454397234881662 1723536317232833653 12079186151505727192 17470483030536192148 12821892206872062059 6273980609814456090 9045615026112675034 17829559564072294307 2331234260284167035 2071767894758815023 17760522573808575532 14842684485096412283 9580517657631392122 12861395363108354133 12590003241885401927 4089151919333039041 5734869729059797007 3476360066735655420 1734139305689178761 5566194702064285393 5624955375728975790 5183194683225225981 13503992769100295061 11191261781617962638 13103600554227089783 7876309380472882210 14528807968326930327 17016062412401850491 11837185940399583414 3043346386161976153 9357927960583652893 11240034344372641191 6448311329757560707 11902907467871608763 4098092381964584589 2263655906335455537 15054241645170117198 14410069377499183111 2733483254243138295 16586911858578091692 8214133899302826549 4509458625241846921 12840150177212368610 6072950872958819818 818191005774925420 8927416463570983974 9140797559200737059 13114251822564874827 12647523205750877762 4052733079352610642 17081474507796157329 7218955924949572970 2577056837217644656 3619190474312459836 5718972446630581816 798556266823312834 10343736624609447419 1246101555528378048 14886403988283960049 428690450814117904 6286230452118979442 13912596979772431936 13251190415483047772 10538561922918500641 16988227834311750799 15106269151293817384 8924945942393016595 14396175643832608218 14230045767066888303 15129233948858990065 16877216395293437430 13836306906093379717 7065140348268742197 4589584782964034454 6584620965019617060 8889497329687475375 2154604772155332962 14602789783295046277 3556376597359503802 1952684275554869932 14857216997929495885 10417875543329139902 6612816563754469211 442836969067982857 11452372564395295210 12600885578135275841 3659343966500405329 16060915520225931352 14027657288597016716 18433288953073280653 5506415301730304145 14659546215871509196 17540775318217498138 13416663669367285438 14387684701341907153 2544768558291641355 13234780351746728541 16481026449105753752 10889932503558570726 9482723989592881539 4414084499594228515 10996457121029466782 8284141060943958541 1203826150597709931 13824836349475621981 17450274563261339716 12287577400076126656 6187608188591762335 13176815022995442199 2941785902972699319 10412361270187760344 17213831663210329081 287219637695033873 5363591229471398549 2323878571265836446 9075472727849809896 8726805606718654930 17216871158783696205 1189278548242858254 4441749759836737664 14842961908516660548 16334995656039054830 4543959384687587182 12975183725576987195 16285181640528538981 4219604589720897933 16529417562069338267 18371594477753977399 16897964655543039355 17660095763290152371 8520788549037954003 13007124151415393765 14716407290560696643 11446682838328134068 16112470213489355330 17584293483067365939 437899502755966796 8297865723974154507 9012524788166497082 11513358464687871176 15621685579136651452 2787714300396979889 4102838716287751640 13899011809861349130 16547987936072726021 1465765497863042649 15076400930694179549 15948085933358484362 16882323573249736612 2931668036558807294 3513918991396927531 3963116566864595658 3024610597219864676 7102536729238587428 10523947296418524040 11751155612382831250 7391924350571694601 5596643005634978798 2595350983325516613 13709900807817169978 6535515459150976738 11880387878860026447 10092117768487112425 13467673252685349260 6340028521471226353 17061434824861022253 3610574290604887331 12995999094634268112 15486722257229261634 7323292006984056873 7738847992100047868 7634434875929521570 17746606775007699248 8655014408180870601 5987749463830388966 18220398213948498403 10228768200735227653 17031018790115073395 7399488717851133803 15728426168187845818 16528860827074990208 16882615690444726070 8879995395823477475 16417810228768821 14497461194294381638 7809184642808024924 10804283567925429978 12550344427084770393 3138917261813238453 8710868166136896161 5137123721310084541 16252243846304615592 1418609781924450813 12378635937750440532 10187556340550735077 11004701038140537609 14420769641175448549 1243112255531275022 715834932777987201 6698892307713994294 10034612208049614830 4017132238432548464 1953558050233062343 15318519950244753930 11869696133669549883 9584730829091914868 15819682666495276794 3789157868284387317 15620948891634553453 11700224940247377587 7011164892508935456 14049462278229521644 8546858771481763725 8205744046927641887 7715713186260183389 14834058122446132243 633365926461248640 10812868554292770840 840040753526647625 11643374864855188885 7285782226608304848 7303070484853167237 5349824106404090395 3778209530906052312 6617899672521580641 7740487217462209509 831483206070314652 7240316356104422967 5202658719089225637 7126407299638800262 15648405825292353949 2750741814950348952 6683322101914007035 14633002059902091755 2883256338906475764 5410479541216892049 14106374876583608061 10773443057662659463 5525118677700791110 1771033565333639629 9144410159845373596 11382993323196041174 8964676281760246848 849314458935155907 15123439547740003285 7271381857937938477 2796731555775413545 17123164103720444269 2938241542831404911 4001568661631713798 5099932684724811598 12272156910025026221 17609197580030066396 10038237759373127478 1894349999870949454 1734875532752040631 844312058959064409 11618663026078231700 10668364025640057486 11655449514906178679 9373944776035051004 3939043157168913612 6115711151250418890 12043044337209388920 17386589410551177722 17072885648314166259 6373695488577282785 15314103503559525070 614839833473105451 13292271326928460036 16253563562712069456 1952838795155843780 8750488569505271399 3045638644344282749 8404998974733863122 15646218688635672094 106980803412893829 1028524581889817225 12925656746146158558 16935235139134951753 16043497853794214699 6587900977727007071 7870169467617028996 14551145467831118671 11248401982499062027 17740305922945902806 4028719094976041818 11071050675782167685 1402641512869990307 7893088046320453067 16537331423054380864 16237075752240187104 8745028325352414752 17270583294148592583 15853216571539752962 4425867081574240711 2590804190517563240 4766493865802835703 14217665635887872813 5266585279654817889 17879558096584074785 13849605309150173934 1228807162824820336 5441190187313710039 9530671839581669256 15129473722933751321 12397450521698771656 13547975578858414386 232291452762145318 3230112838383912717 13444786917669011807 16575549533723297941 389050172088123684 8967823846983127170 7772858464556778644 8344785220214222940 4654070357001859184 16016631470454380782 12313727008333524169 11542645473848839796 1446593073051161771 17730719466313322344 11826447081299871792 5995191261247888535 6663550509847345883 488157932344573999 16889628624657652255 9746944542565315639 11854338511029934508 13987729400419614090 12616259937448677 16944254677071402328 3267226761885124927 1244691776044361316 12503455520980280305 13329492981682074834 17575155982364077525 2997070946231759737 5825154381744587546 232656297318276765 16290535948166781503 1510615020548010674 6615899598344954332 11503343329799511662 2835979829541180906 1212369764879164108 3238340229591841605 12588735005492037181 172749583499021727 17296659150366417738 2910272605386166210 9318444578579516724 11607621411808829026 11542197274005287999 4033464240913219590 14028379680732493774 15429927164711560148 8228631923908177095 17073066043977045811 17700480715294187015 8551765922786177724 4583895964959580453 10330357740447623368 9655375278199220792 15634593296784297198 7151925296489719122 10804086320534829426 14690263335923624823 17153449314286966662 190496456757848842 10565867284027476933 14014132078380772440 8448978298319454718 16425719017564318595 7744637219115468266 14824309441051748637 2436967299317822724 1813632429996332432 372140325475602203 5930865136612147593 10548031022629888527 8089886218708050394 795285463802926793 86537268849831989 2806567746876897271 7006406607144310635 6990844684946868475 14077256524333474325 7793015339226139725 6101087552228006891 17236979970425765407 4376897410427162800 4632708252093327014 7675945827805724097 18321128521924057390 3439062555139802194 14391578808348778705 11358075313284153999 10711732540165312758 13768290349434070862 2421420889615076124 18372807595484109860 2066864607048703268 10890341106244812815 9712751691737542977 14137030103696465145 4546749419199276607 10461150244856987210 16875356943766746935 1213601646470645699 11852115724933099048 3265857448155087340 2951464852991035739 14140379750952338998 17699962400337615457 3773569135224572997 4121374965662366894 14107605612181727315 12747660092374073586 16729166834329950548 18004454638084182345 15019172352249564767 2281056701945515712 9585785695544001872 11073840088605200396 4494084143532955643 5348983067383351644 5361947704926401776 8577754090012227409 7083327450543484474 17917017229534765739 4534425797368591911 3176329835456892610 18104144327032149560 3099296541703641485 6229571664772755747 10368009604987513805 3067608437277635323 11435794159027055017 2133791225562924812 7108484785287210036 18137001285344279912 2560294802935332300 3008266461699642525 2139619559453695187 18266094797628541305 16628303479554396992 96682476875427311 2292809631647087239 18434320023367275153 11997066043561143307 7894495469071198773 17599648327076688214 2986686595244023642 6990684901322438380 6366995690977304775 18625139735656206 7248661590860166144 4082406727542045210 14265426787699990408 6824788353003664538 16884661215664112910 16760337805836517794 12285510036730614028 7092698293581961247 5627305750518106429 16331316338837273731 7577722950797849893 17404677264931212531 16532693404511761788 10736789141287916243 12663966107115102312 12288309368947380038 12488475385717869714 5885107109210549459 4601806365846894988 11280027703164616911 12115530310390411645 17496967297657798698 2933076315334512586 5999126430223844594 12840121029798400464 11398037375337256927 15175236689654154497 6907193333189503912 9831507427437345916 5068337567015185048 6697977028018779043 17330949424588293445 1133877009488486555 2453261223670800645 3748096551576846663 4424814087710831504 2416996999522093830 13261835405953039632 7308829147773437069 6634811749373908535 12540366373529691512 8048659358888710727 2027071657548204710 3082679196250697368 1534884932188782236 18296267508569698782 17102233464657117773 13648459733088649345 5711928230684191448 72362025460828188 2546820551235606230 11449191317175103688 15093835127514990631 4886008532227085042 2708029281249667311 18382724826029939269 17714722789499760415 10680657684927671236 13074460369467699838 1333280382622381663 2234602431532806687 7493132248996450771 2784448598965113979 12207699980667240208 9619219918397934510 18207518570093634523 17004345507870426906 14309354379534939451 15230894146105574750 14283730836668929388 15250457229523384782 10158024548333888346 7695283112565411412 5389992772141429127 4956971673993090948 11485715650547756387 1671408212932113141 2165756955893011466 15172132581284059512 10718099130436095786 15171741252730035725 14610841968097425194 7545736094967420828 3542451277842506878 8211624081445203031 9001847867012611942 11522628399278708889 14959190954807555180 8360988422968893280 3863580756771272307 6747608355632374702 4289923737590632004 6631474259928935478 6234786347630034178 9966739927719101566 698139262812144524 3674977027988076580 886816095354010332 12430428342934575200 4598817093745316478 13317389915075090522 15330749914836528630 16670752019882490896 7802619058780442517 14096644701518857274 10890875617508180970 10194203382805381081 8958096437440939178 4750148470699455549 1553119519541045824 15648769279296557523 6353719799172911902 3933346062717019968 12367937652715553761 2548141706887412172 13686882410162513217 9396259219806807296 14897617898723075410 1309933500291195819 3655516294336440169 300085954054149333 16150833896151911691 2321795009435712695 7066101368868262782 11442820324493790647 3221296891275968449 39418134464208889 17236783404050063855 12973364468019621709 8817433626062753404 4324476787607907050 10858955602487289200 9815692766134237549 16582474378588966584 15034500229066675500 7194104318525479514 14433314475647030272 2767319576553257812 18237014449518270070 11636111699212476453 16485519641234008379 8086355418813124017 588598249824281831 15774428511168035048 1048314799719176020 18197863118349114875 3038953198792747806 5466104936331827096 5419655861822510572 5697643943058060653 5065872808477679912 10303092559616712804 1956540459979462882 3063306918585090906 4146479142111206048 15481958599851031392 7718315489506851804 7046735043427984482 13543088142749137322 2981000461897045906 9681802317222245490 3993237674634465293 14253490176495853309 523745317675833279 75559674520935017 8963833881229959303 16366236354939635172 14697844033690690887 16697432174490910468 2377049725746429612 13526838666821362623 5340037916086298980 2796623739273423867 8991093969544792933 17392579672120152523 14854465755275528042 6538112839419800676 16967465660973934095 17437356765464527683 8680417356223689612 1119294485841247200 3936614581453798772 16647846744015229798 862937442213676520 7995250731205084969 12278843465929887494 16004650817204201947 15764380125847926140 1749299736507171756 15566726917354472408 6989812670900560069 5098233482075733115 5053358712751329823 15997632648420052066 9721002503100691860 15050552940632860906 8289776727284214098 13216483139713967491 7981915504060046284 6290601897388918371 11453489233593638338 2977977654164981548 6152934326636083662 9080592509540956628 875430219414778879 1356277682164860981 670891287284669638 15727953460907034262 8378540043058950541 17845138432416892155 5426471482876905639 7601801817169693659 11984459670646359548 3101237314320199309 9512187247332442998 1849212023856522580 699128263451355129 17177938427282224831 12991829004651519755 5538513971893190439 7128326268628122517 15604743028665162902 9535301784485949808 11636908295315964910 124091325741086424 16420138113473131420 6552486395421411325 10031284923181925327 10934117209416971247 17386666483568067231 13633396108369436161 15251132428124477266 10845301111640538545 11746224417835258594 15684104613879461244 512443690103316330 1392801080246800551 8810220580092619579 9313806119077407691 6065277787039459275 11486997057603243060 5916661024623888656 428616231853786196 1122575997110131636 2801083339035932861 1442396209867166040 7246931439137658397 1649145674545723200 17397161995742921456 725391841890641121 13210252086794395765 10384994215587754608 6752566424641545496 13092654847540003754 2993127631602451758 3457393045289514223 2802446460007288067 17049551323407550237 15737522446643187498 6440772906499111021 5656520950509192025 5830937236745050370 15494772853039617484 3761801248345820800 9596609550435658607 15265937165450514310 8833221045377031730 2835139171274978322 11543014528179013995 3771455531090153954 18047904156956986769 15254225170800546634 711897820593109633 2084463556628965749 11661088868526872569 18304527495068231715 13644228884754673141 13291050534416594829 11355194985205544465 8509913835524925305 5647594638074533323 12884447213990720300 9644430703618511305 12528596686188279367 9402645463440106631 9042783556718976908 8914766046982436066 13479206807884379268 3511915491455251216 17207552105862921061 6270324522325509129 13530367347434058952 18376161404797141417 18019113104824321359 4590320410886522309 7048438894060314722 15519582376334380205 10243032014195374070 13245409319463606194 6724143865449810692 2507492148817218040 12463157736006678285 17541867915377635997 11440600722343168334 7296879189233509419 334501621944849480 8142933592605615377 9553280399354204574 11059697239770449786 16536209176363769894 12529283784014811390 4261993675053506433 17422695621168398514 3157067324798796868 17453761526980718616 13288482033716499405 8927695986064932514 3568049715185386653 15674216959597382893 12117664465439863952 11775110858155944350 414714153941302102 5987254141940444870 4576217712034122583 5613174645474926709 12243690969570072086 9350837643803239575 4323387418189353778 3086603575158898044 3681639971649240616 4478515312631705579 8116184567641928437 9664788280192334738 3731991243946769816 3142385669969156162 12265121892751394753 13930300405350811656 15451656658500168734 17002634551442957774 17447294499636561306 17895536077243897057 11865312335735586058 15438549876517408798 5813621322277454337 18254950648514746240 12514796205687121355 16239705038398810980 6115062323949098033 925767925471261218 17762403170828036693 13569289188653141611 15370352782420218158 8527483723515258989 14672119568305912258 7248815907125314609 17980394822765085809 4439576868888917773 4048201139166747106 18397000471335769541 10261427115045458200 5153481342628436245 5836847981068746801 14288886876972159668 14175644090673907903 4567980235667289300 7039489776131002277 15020524284744618631 8150583042899594069 14411158094923850927 2074345146613597078 18399635712631477848 13968931420833974544 3793629807078870687 17626493403406657727 1415227343034411714 5542934686426599580 7821258249511286238 5407553415328461004 5451177690676521638 9902722257143346021 10103189546253292213 10464755732256380439 14042010557754982611 3769723148314806957 13884525247660999237 13058732574382833302 10138330880040853865 11463489146502055399 2907150129291954952 18395330458605585448 13699037733568144985 2520371030825017285 10529696573762109460 5609406579536710362 414393970005288294 5264610750041667659 13094340902166973641 489303153509218442 10801130201353103056 7435835945668139765 14360662406355611994 13801453290940295464 738579632574076921 3695258805194257298 6376075557877555358 11140037452706051022 14026532421276868113 15996499343517096518 11181296040385001654 17846511229034253959 13029619668643462527 1651849784843005478 7436621790046006934 8297002057627293360 17243254319077826385 18378205998206806423 16057709587453641146 13371498616792028973 14834500163867108988 2686468972214936894 13749653803941545165 16299530348709344476 6859491121127199852 9790651193216189456 17144507477611389758 3842582247135496039 3616580082811895255 7941691704130992007 11869164517568256999 8706810999244371655 10140599809784290468 12608082461479729582 5716141711593218472 16965176405752046656 14190595526506942195 13737074062557144691 3906600379065767520 5868647350813665658 11724780285337008911 17959821900065419696 14338166149075202150 18021961846567894533 17349434928421075767 2674034852435118087 6894996271985371414 13399610573640455876 3915197982738953121 15474417660696933710 5808000782182162202 16111756754861312261 9603509820041890611 10687067589478519028 9467692085567767602 7440127426758715696 3842726276347959725 5556263285238996673 709332110535793544 14387599961017003054 1726418569811233433 13921722191496580150 10634961394625015265 360295761500049322 15894177631732621908 15647390968182747388 18061368929912104877 1888578397823956146 15816853487397967440 17354739118060130515 4165727743501712449 10931247554684949413 1569660517197297864 8687353724762699129 18042579724069417427 4553485323685730016 2113486807722956821 9015170835720280038 2040369623478382387 9953152351803672941 12461414319112032474 15723641818201012173 3980757182064019575 3021142814593939540 7232778802252750613 3387117507066284812 9234485470801552441 12585362522852769158 2553825730741401252 2068521048745676839 715260361854824256 13475645434100938931 15861288440660017213 573345832821319073 18094135311327707434 9187565887217729790 16422395314525927428 1113227523414824277 9588100101580168651 4212196684271562212 8791163692050246888 1417974409367217337 128829182316932388 8059552250607502864 15164381661124092541 17186050398458859325 490978766707999690 15920802325553239284 17694386236391523208 11849436762561953654 6560732377942006263 12801468460856165664 13190187482095355407 3770598962340226525 11381369233730171799 15346497837559734112 11710749016199645436 8569331599404589104 3139765450498635155 11938598154095099062 6822276743791546220 6980915098338250344 15983950013899161327 9386655323011282147 17962905070321427979 12387937545717246018 16835647821222098949 1490469407131908264 4644350004916831087 5859298446287764918 11261068370470255136 3344622123268019536 11717031088907457756 12039514832167707991 15524566800470267381 11977528809629090076 14189168606948706791 12256786412515597703 4245123930149824793 11351734467285015751 13982605214742852841 16441132363137133520 13662426310370170905 13151573882961505110 16216463821168594661 5930189089359258561 7811989408038802759 1965262830032543929 15844956709111550976 9832518528701724947 14174312756247117992 16181753312694646602 8862090802605094738 8566646160506670077 17772293375769511157 17984700572558562190 16677424639962932104 3791139766208653020 11491690865815955552 15203921737023440371 11939211991029030246 13547252899904821673 10688219982312860034 8836809532640381306 15044682936959465730 14816260668984111114 1800902194910771579 4073835474191573395 13973467092938730188 13280997832155805980 192899236189030124 2849685049771543566 10053132125804290588 15907604891744272225 357520973519192400 6741035431585479785 4870470327310155402 14378349678501661719 9684956854121814549 8950501714064616044 9909395045449067474 15584348734294532048 3071095340981228298 134508947135740721 14550160673442022964 8298625534806569945 3421178178906899799 4048671187464817037 17062634552264198074 10198755765372568382 1284245574941421994 13666057996259576526 13060646506964647669 13736798426777896392 9467309971146139287 8427901296051511030 9086431271049333804 6178831588811077270 8895473382927339118 15049035428011088425 17308932056942169804 13925214164677802028 15562133617621255032 1789666691065492637 6181815755554820786 13187409264788250961 3144893052436657468 3043880839071115568 12906872317495080560 17417477425532928563 850985397131824942 8468894424631918821 16029115231477831099 15807807856887498330 7261099958766530568 18061886311002125799 3661026938408627536 7160301061724164682 4854348100050954931 3715219800146418513 6871784961582098540 18090298489946519367 1060924547412758870 8010331103967004095 8419149494185373142 13966752808726053264 498311933728423711 13254992986579972830 3901567264572620251 7440294695733875572 11052372079392190872 6599977670383715799 1479910272826555816 12426345405741046600 2467545811840620423 4558554326655983492 3309649757860247767 2127511223191103026 8293552371997605250 11708268984228127822 13015965065524461444 11720828361738433035 14846931224698332966 1863672435845414648 7941735176628790450 9610270153179643143 11687287097625686308 6924346785043058653 9123589084218339829 6130712234960964103 18059793449161197905 10163684353784745949 5047025385762330669 4544953587908039592 16306029763620139420 5884897102307818663 11625568578095843508 8681050486683228894 1023069184645297067 6680622296379913467 11495543110941690693 6556554119461442995 1727293713453989561 7005447514442546355 13103369948379032927 8374522707877652117 17040937968962474319 2316349260524116353 11516395387088693837 372228418144210011 14401248910606801395 15625721111006625481 15745168454566736512 15551932007514852163 1281398235316547318 9753034395511754228 11493930304629949905 12834747604323399120 17690537991390879774 6891619725639928089 5175406769286302782 12104503016382049982 7299559392758046230 8351666185964885339 14626908613398964836 8537693757142624199 15288346443076078395 9325129907546041406 6139236984185390198 8811908482695185902 16860473121463178165 1582244243447779441 14888968290608322009 547901128352477492 8643722216610925410 3808816128284390067 11351411189223961933 10949248946485022678 11441627400621071232 5415216502088170657 11330149302976943200 15652907048659760586 16151491874153863978 16990672985183994345 4921058197521552589 13695606263191640243 15279707889642764988 6413952819237804331 2612604866983561423 4199243740369792043 11382110595760470293 7175172026102872453 14562875990131066505 9578867791984212632 17741727094341252376 7668313218049800522 9331535795301984606 4924709797405010256 1331461281284870466 14688884906472061035 4020091017252822831 3514753495583182694 13190046388052800638 15774132563291793444 14218890782075942949 12320560113335236149 12984636809137736950 11764010766493843894 16037230530212335214 156002304475725204 9556017110438306939 12563761059505148559 5306296408051842725 2262405914401338328 12897667105020748566 12525769610161014010 17042635723831403877 12149048239626170059 4511719954225907829 9021334738384773754 11549845091039908251 15060023973604291356 7797130508834861628 15634419050718576890 7909012309839857875 8245547254740193654 6411103465854067155 12452519834090599901 14331987205866441292 16383755807487720232 9664596419118722976 6708570554392512127 1603651546920400716 15103489448609809495 7064617253211753066 16235104286800736521 8837354064385199962 8027101169185929363 12843027051999427565 712131721859034004 12682450004408021791 13688760167867218754 2143167589792224266 11404102033265098092 1806895343652379559 5013435244665621868 9203334291168573823 15461784698933284506 17567888481250301031 1873975027876410362 6199708893209579166 14453601722171213362 741036707910281008 18118756994228265436 4670205953265975479 206828701594453205 3132346313996808465 5325104155303137265 10856647264747747042 16930195492043106881 9690946827712959928 2539761728842592578 18145601031652647318 5256525756402075561 11808139350123864310 17320780610126307304 985265456197949169 15099668133809232505 9628200712562341565 15013162959115261463 7256045343708349152 1984781990720069989 10682786972825976692 10858517822903341607 8006514724584639656 5981363665045700631 10123415575191201337 12328052031843611252 9144816726402233560 17756945471412816522 16121211727103201602 14001071850053890636 4248844599870352978 11858448028547815204 11777930816454216096 828397409108757683 13975826529630956137 17667272085674019572 9501440557758860822 12220718944380340308 9088658662670564393 17653543118543772414 13723317945703324071 2205743996421520790 15032893347674521276 15115494157190938778 16069553181994371145 8464837545361465011 8336508246424956120 2474704919424333650 8198498203357347050 18318665371340774340 5330812208524265905 5452915718737125884 13836452883534645017 14551829185936824606 13382777964764209538 826991651422075724 12946143665633028683 764776016482420496 11816860026784681924 12784556497051147487 6906614251565120307 713350720545039907 4758683439142715294 16030682700382224221 6219518248796760322 2324930913943571630 7055879945457371350 14249271122109551163 16098896663539140375 489506321209389548 8915019472965432935 2224661761057437439 733278761224884925 3759235622118878327 5044722857878788434 1010788579258562843 5392297826268003964 14776978437349612343 5135714959265625456 10845883754025947074 10118524342168373979 10156196725245850654 1545552627568960455 13171633705946235884 2053846498140146068 986666731881323593 8914584494878771154 12768314982664725132 10315842355361693063 7923001747781932729 5053037700168427284 9360520000311705848 13693593516620921377 4514326398458422424 505464721707883417 16226842087261631535 8225402248301078306 14972747013542049690 12741757869899501118 12211194317255278281 17267208115045994696 4039841641022076454 2974385523400186751 1333151829235453663 16031056362855276727 8239164908080603802 12912827689544804148 6666464524991558899 239891280980431741 8708241827565061163 16521220306116731922 12327337272122312366 689750159044090064 13972832872243587291 17060102492045559848 13950840136421894097 14869273863323142224 9616676966234964998 6134690027498474796 633292851787075065 12396562388174885079 12145500261387561223 14858601409388201428 7631677595462225962 9330523521500154180 4175796616975692736 6065875591665096447 4582867593714804514 9256145420606505473 5279067975209551717 9913105837791417723 7302336650564140998 1776854320142463931 12525962014588204720 3756700517127911363 14076540153826090793 7881855070274903700 2142905431153543067 6756451540911639604 1006693840000735263 17675522496563394719 15718363318391323616 12938387502786988275 8488593026589795007 15172498818414252626 14866486349181105199 5026936909508790564 9697995906038880578 8138794723872095658 4295033731171641457 7065566603212182599 3366690058379956348 4469843852955888471 18199461782839166464 15031098258230723206 17269284688539239827 990047504215031448 4818035128703004085 5672195737099399712 12423998948625324596 11861887516032881967 9260534844382131332 5813152441079540124 10494233451113783296 6895707469378322013 4798241857423400796 2806361609386130527 5425896372452752843 10125555480413422688 5747934596601773904 8978743267828764425 16569904340642334870 12413137826235772419 5393889862666155582 7734337437144426411 2883139743397783730 15941783149313865345 8070219893064271845 9715570492712928540 12030602452428426276 12050279052893993971 15381403754693421897 14849805468813458221 17355085000945772584 13665378059283892177 12620695850209214262 9616252672130070095 3199532564205908448 6149797523016685198 16141944058649460546 8909217578579457919 16383750787018167965 15018398368269019524 8844929998057975539 15498990460667559920 17169420874836178628 6770259190367644105 7445165705584001420 10063425000991359853 15918271342316302428 9733860428356683430 10305532919591236969 5766938663314932291 3739281034753641389 6735800246408984508 12680056350265605955 4795362032008587739 18186943015759569452 10836522269335115346 8754531786162130505 2618515603098813256 16412129225111696992 4311323933049427664 11971789537017708999 3304280486832054786 16690588176093807885 14232097175350191107 12782681553659231464 7273871394598590510 8756314533573261262 5791295831311106469 12468674406878571156 5733911146478426480 10033464770918594345 11285665469416615594 4282793755795082051 13896492151408141616 6482031867092624525 12941345808599953689 17639852454761269088 12775320007710883735 5050115985764656833 6543183430385423944 15507844586738292191 15359004558711618921 5301447103897875057 7756678366683224784 9532951185265772343 3085006126946019225 10196143148425777065 12873725282080850122 6840253595398833286 5499243236299345483 13289285339853923595 3789387275252412058 16042923498194801070 9848334578663538945 15494618685853159121 2396235895206174674 3816412387438547257 9644805388126524795 4445816591970266755 1890028838615340134 17065668402625254009 13337764866130730847 3462574684080923040 12676151899955673294 11027033056078464701 903791264887095522 11083025974470228829 11126726525544646422 15747499499350995534 17082902309946480554 2742209348711203990 7034492972705710872 18436708263274014220 15955256483425873339 15384694992122227442 2683841695158679325 14761677205275734534 10579425379215710389 11418702512863266138 2118254914331408023 8048677363495457903 11438939704072461207 15740478319663507094 10492611829078974820 15568209299957154327 842724861409714253 17233084985245489200 2124778530177400358 2149321630656058593 1980749711703535519 692996047596138383 5624171088520281577 9085925834243608968 8904604347111275776 4477787721952823651 1945037542416756423 15941979314561929434 11396706372531715946 13102546974387532108 11239003263545636281 16514596192574699414 17963972535146612773 10188625756627154014 11578899514236767539 10339002187908773997 2681935996526658096 1933022229907039465 11252881411695606587 2664230170159336061 4119927216686893336 17738160696018603052 15475195916816138292 6196384853282558541 11581740914899561890 10332672824764798291 4630387457906468990 17130310905673164151 7356583113776914695 11462209666177443461 1071115506559228031 8191728076021539825 14223871198966540135 2465628400708646299 16586571304730299126 638509283444863601 3182032624586646379 2348169455606428531 7322876286818188788 16045512034283432765 5568277073892504513 12073320477849104603 17312448632570561845 248771428801134415 5807757044784188116 13197153759291587799 3151421348505096629 5177164103824864833 10681063642911112463 15825708033785291194 3366053458498948389 12139025613394836612 1311854003028117240 2880417615284112709 9227369367671556626 5766181937187992982 1399451764357638345 17887475969296587243 4303257222725294533 12867035414741914005 14468126625891895927 1706546854969178792 8712156526027046916 13184356031734271260 3217222521283932814 15575944307919420396 17000267851200759452 8951439035566157938 2763539378060810624 13172278045543432049 14278973901565964688 12047843580302440351 6956497727269525774 15309702880928002908 7809653478081156782 7453645979452846223 9748275861548609529 8544966566464979575 8861103991380220127 15577576705340842378 6910357517102276403 8846680102706268345 6755343819922682845 10084116083595825229 814439900176341041 12288527248139913530 10223523451706258146 14711896463799191632 3110282651865622946 4218136910015325509 5768970247380755191 9876028407692410025 17225636854344566598 653869272594911423 2861747815004064800 16611365754635099553 18137464121838715308 4922063703066592027 5722203014768590243 1808190867065116154 3816064500715080401 10239967872787626603 6826000514196885560 14161481747797975123 3988669501975512761 11100945190066492582 18332385025743975266 14439360194819256514 140681574132283984 6566628135405102213 12726748902185559671 16658593578060144984 13507950289460015798 8939234467738247898 2713178977127551435 16761210138362710947 10184358882763677572 16273132728311032092 13934874955424420508 358181527980695053 4638685256408841965 4976921748089681649 4202604250672012752 7961719044437523141 6694017311537554243 17551794045701610421 3785121950469010197 4839090487856187174 6396276045127615829 14825085613347362388 5910298576985407934 3859188619642045244 1005140733989365573 13221122520946149007 16645945005024173428 1108806471422636305 14868859361415099906 7938271929605195723 8061292724360553764 17783218137883935484 18394236760907762794 2509598418092695726 2263554252372150199 14570908045232464851 685566710465956197 11241060088382564949 12398444123184496961 14721975750244492969 11495337437387101779 12273088110311010159 4492780645353936149 7860219368949868726 13484371795554622839 6486011800158266033 11025543671424566046 3927727521038961974 14777416352063020730 13355789835258647386 14431184467854425042 1027778959240432360 14469742893206933988 11471818014800875433 8530932668823801022 1921892673848261135 12649845118884544631 15908539389104941977 12405306866090393983 2706693050324379361 4697278082424912502 9462023056540722559 12485820732698807172 8614505780262929127 3726122468302472971 11618376272363539322 8951806793937941593 17305091350549429776 516057977009007813 10081157807465009969 7504986360325703021 8283321526673571937 6730772890502094604 2150606257670188166 9763536019911493089 12249493308131369205 11456405578955842301 16923734481041251176 1170259116933730759 11135902297567992215 13997883365073978414 14641860763252820591 5402955827103698496 8518898271865717132 1430781403707982272 9069473305992602264 8091439687250375710 13643828316086345545 15440895163260015874 12036409566472615667 2784766460006112134 2200784337832088482 9979123205403250019 799330977414791954 16432740880074336757 1303322436674115097 4710109535493960278 16612747050623483125 12711261307305900332 6835640760829163016 728153981945925786 15078152928332435561 8289571944126367703 11295986776744484335 9415190785170066017 7759062433423260392 10519860284159107580 17071271152794668390 3861505153525532575 12164463712093812139 8243615476711349764 14206116761320122485 7190425397104250531 16091745326054070835 12792261491783776294 15035683657437872093 108446792021161320 13473326205383250964 16852838967728335072 17838570107510400996 13351085842213008615 10848034152080000394 15322105629970654799 1940833870935466694 15485701820348784255 16464756897572407917 8158708585491306371 4716539388431928500 7636970270438412567 18001308321419743956 3760331482846040202 4366900352832777041 18402994706510875622 14519556062144245137 15555591266615436415 6032018345483796905 6665696532828684457 10116198967745289165 5897412231197514182 15935611066047146786 13683483124577039826 3385201823877360045 11942183131542437911 14444264875269256118 6444492078212681858 843832038842132835 4383280535584575758 2007457018452316176 3155010973483373057 13640922928179581284 13118232236391775873 2072413557447180554 17782830537656050661 15113242260065161795 12751407886123438934 12555456546713037688 5706376113043990765 13690444664973312058 2993069073913045977 17799570114631925178 6036150855543619950 9028902923311277399 3532153156239224012 11358334649784294941 12490000057137773151 14573062129564632726 12158025587436159739 11359360097930060762 6002144032873347806 11719793509723788454 3001345974879021819 14193195683281020917 17383813875143234 3392703971592373918 15485482996725120973 4588456398591206737 3203860187602115428 5834971995582934293 1266014250861124637 3341144523379914492 6418416293239927455 5737254509548328084 1428525713118192683 16639865542413060957 16769512899319043772 6524654988680175826 16705807202387165051 11657105312303909852 1993095057640809046 3840597576566147337 17588816961769248768 12882796953089605735 1490446261671837685 4342723309588507285 7815393806541017344 5325299427964340960 7565940601112153223 11637617263598622586 959336482682178993 13268878676142323696 1320976321740011296 8674090077165538462 3677978023847193609 17792398005006807067 5942211035245431701 11531728753089907682 10098748964828683181 16024350827814977128 8263355763178899011 8610618633197910635 2445084511634657190 2150378849225433509 2073843572513816566 8959556756879450505 5994393995351385414 12820837746187453675 6047834720180995863 5030859029849271908 8002159185829599593 5254570784028420655 7841970234988636139 11510241248753250407 5571811650373348485 13150482470823440585 9111412033853295408 10805191096356571990 8840417883542346723 1955495569339263262 9519893277577444154 13470280781220131267 2001117558129504930 13119896930833367957 11869984220913409192 6827251131016902238 4024265840623466521 8652442166936707576 10038087968873177069 13473505120251960731 16336706854852795072 17579823895419721406 9588702273414515922 16115613140510933975 12406169768873214834 13802659847550458585 8943605976630516794 11654219141584900281 3966590081907832388 13789244315174378564 7543036095216647305 89424735081209941 4835219050503250697 2920386866935865498 10277119136020460208 5797224754348562354 1492019329084781007 4519836435593941827 14604659260415851646 15746291057155529477 7446850112001063954 3139239693598457343 6165679254125420238 9533933255395963229 6448709658800510815 14853296739340494592 17254510886734932607 11417860171441559045 17587791037548770350 7309771437009453428 15776696991886232532 6847767686230186231 2166096233083099992 16700251770210403686 10431442777678212007 13196734312030526318 17306351644916543584 16190422401916155910 2254353691758969342 588964253315674013 725557602676845264 17227564575213365995 6160596371338558793 17560980049547396113 6700047507196234990 2454278153354040837 14959431826887085039 3143538133839396531 13895125073176309758 5545920806344428383 17911780145325742946 18347805029866880045 12739978729686899097 2008060781598948666 4365938785275424842 4455079326374849284 13258843294552512123 16722498753720482912 6213179455030436971 11784758377143557945 17295179933783289588 3307018608159184289 4691844346553060019 2434756462787959338 12000168493626274326 13828823079276257634 2184341827072250741 8611237946067362147 7028629859163825072 3350869834266924061 17135121800037043651 10363433177217594242 12138228615181155055 15738599053388923194 7698642259413045437 10964695334848315879 5166204382825869630 6853066068178088937 858377000338464996 14686044882979367135 911992475766742014 4456025825971442403 2505519919749441381 12770330197872134583 14058495719227125360 16472095767583188081 16916801491335118234 602972033102615650 1277737570863639145 18233327739003885155 4198253925726511214 2382701863914776706 17419230233223601829 6040185686137580415 3149256062079870629 13971418538717040336 3792536035806821237 10584381541531305344 2218314815825663120 17103062296055327403 5765586057495989938 4207879090556392415 3924992711485345074 16844185910587996094 11173000086763589982 2886399974592493791 14470145572660596862 7952226521037263588 18243485440771210992 17748566757245134059 5852318882130035560 16585639727223257340 1610856259934668460 15012910009891501835 11055911642310117636 13109239349110831944 13536832151935450846 10959076699402978030 8276218852761307795 7846133648749251022 14691962575978527309 13017016672419495709 2967566897593461721 13763943991585272456 4889322235103423438 17523827804991522884 8183063563431775791 1566206153451369887 16795743549951617577 7620986155057770912 4613502185692013956 15189227285297226116 2856524921188271505 8075722004305361807 8465564927356946867 1905172490963464407 11716346758585838950 11211226406196768082 10539296654293151517 14396880832991085682 7243725805820026197 17478844856279407977 14982047459796066823 13215496943711336679 9115173094267134537 10323235613294818760 10326697469310418063 17820975189252022854 7788734119955835822 14373883599211567158 14517999534316853051 13242560304289255142 6696176794026110304 11866844257428835441 11663842645180216095 5110073659413756385 11564541242356044303 18389408391753990261 17477558091320044973 1841829887910582649 5181960767635240587 91745614623640596 11651665802733695213 10569696088827477362 1295032427626260042 8956736753284921179 13840784383444186967 7393230936312114354 4844593943134081793 8263113109521408681 9109663278831474462 15520682060593904709 16319462310117350245 3679040271741272806 1330894338658494650 11169264790466405393 1215988971245386842 303010518243007533 13690124555760326049 15664331189685097193 1989692576598372270 17968535746974327984 2987238376073019812 16329848750027046463 1932173979360836084 9444733771257214288 14545867643410776571 8726126200971867133 9247785604493271332 15886070469443594131 14003032565969391046 11916700723865463776 10254575653143863511 10014920459899835545 14263665570153581854 15558151353129938851 14102482052098880795 6605337463070685690 635509206112214072 6428603342772131838 5482805467006780448 7394262706559176383 17717837416152789068 6848328199577900648 16501412398548433401 14122052809558175264 3395757851744045898 1064930321107162576 14543057753501546014 7378856657889256852 9837557175278662572 4276915894086723323 17219975468972329736 17069935596180236554 12026203060005843686 6796563155373296855 4269831946359673495 15119268108440087297 17537272292680883596 5121307914962509531 8941647170082249471 8649633154509328999 7621729663460197451 14401461182687884128 8255975342387295786 10222355358590926822 1752186552524000083 14596214539603743569 15133177486168396943 2254030709999947967 6759208492947463139 13475069437019262864 17639165516973318857 481980596400473729 107221245619715407 4292661588667774846 2448155496830584747 5979653117382073387 7163940590934216601 6720504063178421099 6742125913363038241 12370660771931895431 608316390381605300 5263834387973129496 17320888116444150729 3544352689859666555 7460461460475250988 14170730879062258110 12875923277746796655 14872920805387797784 11191741246359288377 12569445068102284458 9085440808284757594 4432917609512285465 3121349886601843061 17222254551050485066 286439945296777160 15813816753860963138 17040436042231668623 3445156273402148237 10889922481371814933 11418540620133684275 12043960998567484571 17447985325290164792 9946657296617605071 15176000482750436867 14707874637020231216 10745383173245386361 14361624648866415788 7090716717503890112 4836966594521305940 7485284948238183208 4666218191787181632 6301785817761830607 11689172500964786378 16469707256629559237 7243568239327810061 1629727555721860215 1118300457697643506 13156220618022446510 3380769728575530183 342970469210712042 14401077422746037797 8041853616193744914 17935023963616583137 9913708030584056150 15730284568503682558 13790905852978098694 18375578123861389558 5862607973784013481 17503756785100961649 17201009351288871069 5155929908278887103 14228831914376657051 16748963158442008387 2533555159261718798 15805111051525271861 10384195147106589520 2427561110314182275 812468464522952356 17159159218275094225 4601610909542747490 16960572179748335518 1604646867772337464 14585074110084213075 8841937038016942818 3389927583591630969 4554583586778296254 39000430430002462 17401919164311853785 13261207952956740513 6491556579881319530 3996021139624855660 11297322100843365228 16606745647525762677 8499248442104989947 12830870162376460435 1251812648102298984 7786222384060411009 15666283514675684563 17803360428018003759 14506082305528263945 8978543413758716934 3002185183309926877 10126655617583106552 2674327146877262290 16266549574075241625 17972287020964669492 12304420660513178493 427814777302794200 13953033918021899267 2249320529231800030 8414045824057878977 2387421311701178020 9653342251972816806 13053607826867905523 16242617276730808854 10354768126353499897 6484468424774625223 7208145999046678013 9440851961734373281 2760288109109408875 16005733595975048921 9554315753809391418 1209647683893301041 6274118503264375682 14795848580990153920 14150055926745608191 6311884288665751835 7332399087156598754 1149679156344472805 4990573699814600681 13063055695472915819 6367979171485654742 14393623872221122239 14381725216590361140 9807652970769555188 17465684049289120041 102455790892701937 7360006627650494177 3153407218092474744 4337632331531380233 989638289357517413 2554803271516000232 10926410824522111079 10162806678033277770 10898647262541623171 7032298593946191409 15565666886803436172 7015720719773365405 2191361816570569690 14095460345851506120 11218340954350180566 1880435712173235073 5400189523189923721 2486974995639603451 2861627073793719574 10225023081032317250 5937713393431557762 418340548973544538 3626391218081428264 9106036540345051174 8226729218205441116 9116861775088695065 4274710839032153842 375621874347081281 7449653809627758933 695668436708742191 10332557241049032943 11212494682660337366 9364239856483145497 4329435809188511814 2626619451733531579 8103396921993432598 1338249855282871645 3742961651251745275 12206516624702743289 15434138369436458960 18018898098324579154 2844876777061486007 13450052280524334406 6920858506887818897 6040266981688379436 15169374682352846962 16773893917467898476 12586191108021573590 734758800977651932 2758451995366290853 3225848755191809021 401074066200219260 6824541051102361522 2423198291162461184 610699028479414794 2948304543716199529 599611876980842132 4870999659944928764 9148149932659475748 13670582878740166536 5540941202545164398 13857792712712480745 2583597050251972898 8916488754509290601 15270468718122080705 6557536501398482054 17838225513813250172 6673257313416997360 10726383661609662520 14050621897984829656 13900916594435823446 956098489988280305 7057009101545073852 10347671134940063463 10137536117154196584 13164927288319221473 11809617085583542178 17946976899331856947 13144424639775265952 8426629145120199932 728451401078020067 13172453675748690372 13581097501100343225 8551314640367737371 17301067614864709055 14627643954318459357 13490386759002250200 498388402626554006 8832150150250746932 11638833203871090771 1792331946798209678 4090534361794685430 6082906535221463462 8059952956152626961 8097217622495539183 12489695570822670793 223006466922046982 7775369323059627377 5855447506780926531 3632273777260084970 17795612264833360809 7619605238119434595 14611157338587811227 14164882881542090401 8598303455788214408 3350234315572011540 7165938444534139478 5892815490746618495 4245891938305311724 14131340013563758916 8733067296923625462 13861950806309369359 9996730435823923076 11231867461951593734 8379535426343643627 16897713970306041063 6433235352822015811 7278905125655504034 13841497148016061092 10500964298396478160 11356260181650559862 13683142176318232714 11347556874717224422 12208666271971339530 7116747349659105019 9327975267947005351 15720824355278139697 15349839025809641626 14151535193315653807 17778523194952791622 10814192308185691435 891456504986154571 16811588156032712094 8589097768955588104 13097903443236551926 1738283305726542809 233323648110215575 4786653129874805323 14670042956402397853 9963088772016130927 3347702329834408226 8114697122793274415 14854316042255178092 14003639840420396045 12305849490293381447 9994632118917386368 5512943113800506451 12676288027666849619 6532438247249844786 13134706908013974574 248144883079474221 14114659967730135988 10619021666347276088 13559003270603232063 533805174104982468 1114396098758413769 14336077973737826848 14841843269677147667 13663005077501872319 11560121007761418376 9964777081420138131 4283717074445979402 14291981140984528611 3455855735244738635 16083222306214822191 13568079360741722748 14864351780820343693 10527249960300651643 4354048208715612689 9336290011771329121 13852109413367957757 2763085525755478993 7718517409360063991 14732259621547554610 13626590663194457125 16192278806475029219 14545756814327722673 6662731784148051394 6214857193216595157 3035442641439939903 15904635453721065389 16243730504290451531 10107552618314098013 3476108461993618610 14184497983882927406 11324565090486080150 9955032068697779646 11213969059760704648 7896624115262759131 18017491329246844519 5294029853633342285 12923553415027734556 17912956239171195894 897378538739930541 10157149685887408217 4681762541172786549 14954996963455776037 15371323216720151652 11831093666307768305 15746642119564457523 12094681797988916896 17828092882280788267 15638818046928454418 7383521261197766928 9405146384275091289 4787546519796219358 10303363811242948097 6062292213554803008 16527989302360780793 7166370708289335743 17428229906979139294 11679497626948105151 3022589979523349260 14100792165616823445 5020408600109105635 2031018850509871820 10713320070309165634 8774880944493153054 11063353538470954160 6539302933141593091 12481706890413817811 5073640133028255177 308596753847871291 15401106293145661838 8564912236777204082 15655879502093259066 11024032551314892586 5963842610547206968 13127372589145329800 9930015085076791179 6181831049560458762 920773425001451190 7721106407850979590 1957614864827331178 15960460311267574992 9580685702308375414 987818488239303067 4703619986584052671 9734544864457894479 4445820506215579936 10218556459728409450 10755550574514165411 3909372089276231839 6421941149171736293 12772006132634032356 7032553685098613999 12721843164655511578 2516430449893263147 3788472300186940328 5570858660827330068 4428402411909939344 17232427499772582046 3137524269604361374 8055864961443849546 14534863361889106003 503391975266365581 4523229971767621869 16642075595377527144 5871128611284042536 8963474178025597071 12096349813660174888 4454363566883957375 9198564823521021285 7922327689812111310 16756519995952216926 16532597699046913608 698243092786191402 14229311043000796548 840554086885141134 894530993518891931 17962477960841997863 11386833287057289894 13108307823803000998 18203387905644572119 3193806975183961185 1228263056731642506 4587083587138966126 17607353058919143048 17216889849805462626 17971837975035599866 7193014162052547369 8643464742695589223 17070558256287602294 11901750263970269381 9053237493769215169 7000645266375528586 14583344863116811619 7566160234396506704 14678713525234273427 14854904096457684933 15150786356881343409 18174593655076748463 15110443090326051675 9133858002672723386 15818074986548270363 18424798752444251900 9120447964251716112 5056388736134664192 247989429839292066 15627199940484167884 8376568939567004491 6120326153918073773 7456573148216349816 7845486058551428416 18237385962495991057 16614468506134918417 8075551045932963913 5813314234091581533 17256085657384732313 14715837413861634186 2819311025757563288 3596749862602444652 9481246010594496697 9015494228405025124 10368779265343032747 15061757034857465355 6905948288077250030 2947867931257137716 11169597527366951953 15730760624555541878 8297885811602639613 11686459968106989180 841381129780781892 3410871321658435543 13202533327297143092 12139447364321389360 1612935084011884252 16474074353693512139 18225099440021436600 10453791275791371092 16996593362823943144 80823231798872049 16350943432089847099 14036787250482460998 9048288316142197703 15965697704947426436 7847151888412405185 10924997806505613645 658755583516928698 1558666456525018716 3599187122566723475 2979472975652053212 12578031976467057912 16392471155916387153 4749663619705033693 6775950301908501009 6687937132149254238 13173635122040853716 9325376502855725008 13015192191960644768 1039671528097098458 11612658825807194196 4623929170910977220 17226300548213486306 17337942050453890025 17353340970036659921 5036500596737112279 4336455628737099647 3303734467775902224 1330501991020824429 8947249263061741858 2034567703296627164 1800054723838762431 11954485700655406634 18156814474693838966 9523352854023830567 5742392398155621167 5586881178563322447 1099477711071654105 4018865967770215347 14551524298462026446 4469177197439420953 12124028173653824870 7976895278192098091 8583930952651501782 11966675686679790598 17037927644626588316 15450805049746411880 12508742785507018886 2590693915489276792 1272243268335813584 17738250085027713074 12762091663039593696 3229939399644612050 13690846943704947144 4081346050090115694 13963117698454654105 8693158069801048111 15033842843918699938 716775665479876958 16322336934025988054 7932910165900023125 2394272344661506624 17625841332474870791 5723829459624348109 4436341125707071568 11274802242000275602 15285414237547811888 6173010814426479187 15057984941960777420 744242968711973099 2257387312022615137 16505061429768764301 8496044751813115486 18289102586730180737 7473971463487422386 4062010506753503061 16136713418504098542 15066934316721066112 14998223385424633499 6500812694735315618 12793258769982633864 11901759618227078932 38285495871467125 170476187078223630 18105239572822353858 3173354856828524453 9332094449273513028 8000194627089304173 9887552045207902581 4791627662574321855 3349389804604141553 7346932464140753721 940328065760384883 9606761279378255315 6826066489903966887 17983076169208139453 576878852688002135 11521922557082348146 3241803260839233359 5849403921631478906 4429240278828987492 10244032401757707619 17062482189821389324 8330372346858002796 7773573597822884858 15326188452256540118 9966408879379967606 10588215302135583913 1355071822467642699 10725782831289258525 15081114936634708833 13892318079939931744 4955952513012481186 14322563365172590106 3447368251403216615 12419346884056214230 11559579031595356269 13920741858671016249 720099053680838275 2334190176801559945 17268885510932408044 1458401313714546776 4632059221860815067 1031936419455877901 100920954591465443 13486812119344442534 14880932624842478300 5802275890847748376 13252903789641474906 14294344334150367674 7088019986921444897 3416650107626741785 6153625118438712544 12268357440990504483 16881143663675310986 380333258984667509 8030790107409899677 683523652222408046 7095762835518691448 756825054462106104 3340365086940209399 2632854594412771941 14379172553394432413 4189590297077125484 9122708187681202756 6936689974757237415 15921448680888952286 6202678898108222423 11738147584343935527 7830603144853046100 12189200983130438236 14847908105491162191 15252032527273766325 6316856946136743033 13126266271827095681 11320402756403845167 6632168354613422072 12007361361276018093 10506733205389832710 15771433893838796497 15807668841617711950 9036750540455130181 9120540002838729051 17906285073382207601 10192765270374686074 15800668062868919767 8979048435975144351 4992723660910905948 9105226258021031971 6765109928210627013 16991854646917599257 14740743580291464737 14961889905774056192 14643154916977767358 12759411086194054606 2874444090171905947 13055237275235840513 9477899019304437069 10526417204047832330 11991279990562778663 17885903294515342254 16332099218531522913 8698777460796662557 16614909548918758159 1539498022871393381 2308522006514362067 12172617533329843553 8655591930164291850 12589242988857857062 17126144256558495087 18221122710866866749 10080189030147550423 12810341484419281190 11175850576881949223 9890580740717853789 9091643052146674942 9126356313846866401 10750199148619948882 14392537162425231168 13509140554289162550 2446613629238022636 8740682981628908016 15962303160893409632 9031278397809833601 5710175228101215652 18366164156603409809 13480769999139450506 3938861786331900304 10417707771720418907 6096479656911646365 6973273747041400634 2193901823289061908 12149895046609753149 18443652083648272018 1895477846329181514 7980853970934034593 15514685226255667635 11426301922142398658 2600716230085699258 7712938139016459128 7792093090064910961 18303627510012285949 17611823069490260445 16102891860849834846 13078895080848290213 17748686894578820176 15524837499612633003 5140729847474636007 4558296157417132653 9190196232679084976 5972308113008309462 6616608324577304873 12562526254146999818 12935043319545038842 4572637167842913825 10045949965861044799 3954961488098612183 16264813079680300720 11761473120103245193 5537210298106533385 8432512612612026565 6067575883784067594 8084505144149750229 17107740652271246661 2125813313584518711 15542459792646922458 637982206570104552 2013172155927082453 610987334583706451 6797416102178411278 14006103277757552647 4672607413729068035 8979290250227398344 8821059987095362091 12342086311050739062 9204583594945404606 7732087491379128499 3906595720287983494 9271100487907612503 11515671228029960025 15293160701944073243 11249640832395543693 17031703662941358960 10091806946251130526 8166013434437601700 7592664730651346216 3004238235934473970 1217959942555821 11417406421446438743 6028455915202403227 12437797061252545510 2831901925324517613 486222945691197728 13654356737097279271 9335471570801632376 10631768885113603696 884934360617380794 5398958750985915661 15032673370332284078 16155328905339119803 10880702855640663374 15863436839934555361 1228282945896609238 265348773475138536 14951988882864211151 3306714500038450694 15908279007925927503 16259420008769488510 8157683635753186677 8329409782903068591 16675883445105925035 13433108326097552384 13890987489756238133 14010205910204623803 4692878098279186847 11139533771322596832 4489206679951916158 14422858036960200971 555227010998471571 6856739623520217842 13214491502845940715 9036314704789324029 10345684463855789493 5719806522171211354 10064601720098995383 4380494807798366199 13439909588403890880 5998598320924447731 18333448197354426118 11531794074534035249 12491488897181676777 18007236676844895009 18267913851252065465 6380244154647277114 14922907861380480494 3893680622155317104 8941207632653259215 11734349051645618975 16234495461393457589 480781171000466185 17292921279715496321 5807903895275308358 15132697229851016532 5483940035900308282 2968160904358953366 2779453576000652298 5924902516652260220 883103251900431953 3149394726324688243 9007216786837783746 4216986221311106326 4848448060262259484 3659231974430460929 17210229167511840722 8862717765532006727 1029207257468247393 10623330023899203177 14782620100260933401 7534118982046633304 11091637222411446718 6568932970258825352 2192950994348697718 12511392766546717260 13895425617229282986 1105408617361011601 11495158563477920984 7843606340600088438 5872199467551439947 16177902803887062793 7033847628877781392 16786313517443595543 12730749800116432301 9859513384535654099 9143513842418036600 14417857168543593522 10019666753213487104 4649281815186819357 11912209286340296163 10843152638978294354 881651926716621723 3165330742532587419 10753756412403719630 16596047693408704634 16005016701326363926 15386795607619975671 15900995974518425935 14652892049647792101 7158975037446561376 5774373025885929436 2249339971523979571 2907846961668189479 3054643241999584815 16155352006528492811 17246092838824719893 14813107689485069731 6399672881041412389 3461615285518566355 13453422249532111421 3669220607758859624 3898960898504336096 17276935755494218981 4269099677389158381 7149606381121978606 9045087410552030727 3636194981262840848 11487497230137783813 8778697335787359971 10852838934085739409 1841541889461754965 10692985708848879795 7981760440662710935 801613546080604395 2416957416021592692 10169638786961160297 9911458807352432099 14241345116917682137 12032892360309791476 8634869274241104376 17222994522326878023 13473343657260381816 3072775579180192486 15507290006607781044 14570752339327461714 11489034889216966138 8484039494268628972 14394956737415359433 5009091483107407207 18307430817654084390 8953596029805198373 16750343288053626720 16360688131138136660 8000815716176549180 13957594214020899822 7288354490044098331 6218116544135147599 16445124794071583760 6872015192227054469 18302834576673451807 3482126304607777565 16347348904537256689 14823249801966872493 7427720354047240034 2173832130458645282 11373349384319071331 13150976399860205554 10002285700274808634 7929158278652293085 7139202093742351528 2956471337879021847 12739031652672741390 3452291015372289917 11720096288833812276 13452151447673458606 8260312989869781644 10056727506916185719 12097944496135007484 5279150876309224626 16920111525273616687 1683574977023271263 13017926493835219695 2987083154809701184 13821308983156226091 14913126569957465810 18059097124308465091 8185021730963299687 3854246039701392218 11478542553982537417 1788434376831062229 14032707173495565224 12432746807540043823 9185286693034951349 1850719319131286036 1746252928566974213 14495705628742304252 11925905340610851325 8182310611954138690 12098741352864342200 2173301886839496998 10496526404961445159 6319632650107630816 2567510057080210867 8024650978490113916 18350923571345971126 4335031283990507001 4595020194554420846 4658471548850344800 11180070079679349867 17928800885752251699 16177892759824613629 14527374126494995560 13952617450757357011 16503766938829356767 9902110414634458607 17030945088667720357 16315453609394230416 17917780232525048313 9454803484073994289 17051284860776000037 13821274180383628741 7449006141413214617 4999094116440841633 5473095539871187201 538990101533892841 564631963372508939 10676874958830230591 2666238154942857233 4055927340352634718 6912042817419520167 6399871492799094849 15585152323311922874 9859963315326234602 3660205222864986641 11956552021686558147 9070732130842658951 10760189469302006475 8668527685462128032 5257011092018748521 1404324147945731892 11571039938056447454 3349986846348352419 7383468200414530771 2159346488406823934 17044542294484376635 3034540500986711614 12878793111305251977 8539388117660115831 4960397494407475946 4130343498785464341 2303864234580512730 4594543951994180749 11562351312949057245 1999361515256260164 2488741543804201416 3679449864305589179 12847775765132306454 15890744958235332398 10877060546585761052 1022076576807141918 9863258536718226249 15754526100265063088 14762730942045402344 16200153808327475007 9929426694558506948 13446342404675392184 13810696888998290207 7430154890778259922 3289209177583781578 15505615520940867794 7560244091093654389 11501509952116369963 399768116285859196 10037575703105088265 12339109338207409420 1048724675325632359 10278306514233566604 5487732322742517582 9871509014650450675 1179560514375690322 13082178757176576307 4864231990081293982 9236612244698041258 9852088446283887005 15402281941772349516 13432912872108561632 12992171009755054547 10468098906193416345 2077227924794653 7268400336980781814 8556554935026749950 12599573272763197796 11653222671167063278 10322929812435573116 9040956052341920228 3355784622297386335 7701608085405382721 10635311859442611360 3461725688856620228 5265861883706931975 4650196621652461037 10703228970072384456 15695872715954582559 6980372935831540282 5868459946742203596 12514469581053298939 15395663643199578766 16765875499652608929 9602241678818517204 4151884487656753613 455216030677138942 17697093926454076665 12640151124324338141 14557542864052299103 15278329417736035761 9602421816082497837 8285730219977187057 9325644518016082919 13613798521228696610 16469341934829960004 17799612123015836917 4623454444622240513 9290833170651235379 1731360656566803135 8184899339104031604 1932369695998090909 12090282641491506788 686096001354609335 4024600894228430211 18129815656921305816 13743205674008498106 8797848471403238735 14239920536077702530 15464988422319833274 9778385273599526055 16098264381260310531 17886116273620589208 441578236726125096 3493845226139619385 9454813922778710067 1312514734100376450 6453917446544429002 10255158030277761690 17682907041229643062 16468959660720556573 16175165822316766423 6677030660833789036 7422806789908816956 18393441635472320438 17564615691819514386 3034737723909694583 13803759713564302052 10674942829081830162 9107869088016999198 15042781983435175160 3283557454465345694 18412710702653085646 12711663704846198445 12953693888399176576 13790506056362698483 14085197273231955644 3187142849200952646 15677255640931133337 4024386721034051846 13968721922626433808 13315511220908624543 1126122026553847768 6315276483466147664 13085122577802247136 13162167730390375517 5362983509560365610 9714180910419310709 13623024753417970791 2148198435496029631 16362367641683922115 17191657646417093408 4352129861824349457 9269883289030092646 125559036989685100 5320163168425281600 9369404302700543715 17691317580007545048 16298145384159671050 6673523057243980776 10969657022744527540 5431444077099065612 3808118648208281756 9407783634870780923 13044775797119671581 9180646448629759171 13084497043734066933 12668210222292366418 178601042784777917 7719970186325054863 4100066789368642693 9993345373010398594 462043915414430763 8486953602484097088 1923493227279517659 5195498639552817106 2719658166575266604 3596526712195785580 16422244420030346755 90765536485730997 3818628896381251433 16312557289758704572 14560491862439249465 17284690213723966839 17783818189517047328 16074400648971605813 11826223998093466848 16725073208712043155 18276640761694960878 17772953936507760893 3106995810016460545 6766117842434508293 12909336038494788102 18320196652573089501 6737815512626614820 15071367509008434092 2345068707927872214 9021908358770222036 12508455517414986615 12188330627233620254 2370564772267108471 12117108594856770546 7276487293252653561 14684047518359054125 4334648692419573536 4176058458652981616 7883621006751167233 17046077705893567065 7725499594391617980 5978425715150141512 15224071931353804361 4891206772840138080 3687802019764880111 13557290147194429984 5446616219089247068 2625947238152879906 14470335118895032446 8498487495070001143 6153673280809594036 7216386816711314026 11706575655409750 13099673313441047894 12400395620121346954 4171625815882243381 11473057302174944214 14332662065758833531 7850205574686375787 12687628250492253615 9987775322686264917 5029505923632235833 5057209397604744415 2263788923583351493 11400506677317192137 7912646198591926654 7087922421444782177 13523453674921095771 3786450150966252128 14500252806874653476 11175919989078327406 9038267537371265001 5653126318979963333 15307275378460870010 17858985223646396412 17226137124682466010 1632903834533025063 7804006785642670828 3991336874504900861 1240386098479633615 16395584298266477574 6434922520969272515 17777292018856403920 7197448600407540369 1768975097798861044 2436327099880253342 723945307601841194 18159709283711790013 5200051984163380208 8481979671880030302 10379750884472252413 2622746761640716098 12698908132744659907 2263030013056819554 5644904625936244268 17776294394883566350 10849617140252480360 7148001500481754223 14062629128240040316 4182188634398526898 13119871899189417232 11638185019312480318 7611754177089697519 10579563637065524066 15141758618726309922 3157886122150182816 13960390080224057110 14031442925050393962 2871535169294640158 14091135732530578291 16602971486351160903 7054703775875993993 15238504830322622449 3546684553491467411 18234802789287739212 5154373982190198149 13220953404819592006 8150638329820948720 6975302286673403000 15645967474040887235 15136839885368758765 9103073618231445960 9128840906467078575 9065272384506337158 16405144012309450855 4878262688723743251 4729104724692098515 16321293910469103743 4744980554474523766 16403934088932699765 614326802340335142 3559707170100339971 8525188725775363799 16076813720320474941 9786995635941803058 6034121333923090150 7983206604187523052 16965481321979545616 578111943293357896 6302556816042190219 1693838626992471214 18264957060022319787 15982238218541548253 6387334649544526591 2371362143642917276 6129696209506632760 3827236859486504481 9925964381325670234 16463888996204640991 9331316321858794886 15835590009508323647 15358749298207026757 16069554574843393380 15366904578486390929 10279291774437127333 12340416562041628594 2873197620075034277 4726083164379688087 13323682121284721022 17988311109230845289 8662156895488882721 15249381420551695310 13665913750949793908 8807747745105042973 2316805554522936322 5963556676763381488 1521671832956669595 11662134782889618631 9873946647124043904 10508528153012610614 7149053253631731889 12991649086351337685 6907775852100268318 7865649846606808522 16509998674274371366 8712543530911572400 8319418742907697526 10919114320051076069 1637572342292534613 10367794527516891341 604192389254650237 2463082015833099182 8164164760259726968 8484834062572917357 8980707489152894471 15788101638756131200 14808304476793621326 10437361658737212926 1078484410128245447 14430667150521701116 2297639931938164388 6551025483270039440 10513996417428348150 14689094783401375331 3023910804454812494 6492500065181248006 11877534330002857963 6274087351889437195 11279467298929165380 13969186933928746866 7255919323749640896 10083476654872678190 668332920384392126 5550394284452030583 18129897284970471698 2555763160213106775 16500259025197047034 7826195476952540880 6727205910772737671 6467717351012654513 17782295731764964819 9944781616836851332 7704646980582375257 2532234940465909293 329947755349622238 15992317369184728604 2468504308372927894 15214032872404505148 12515944656311441436 431484003232514170 7853225108048398575 81610495303939795 2617048508039712157 13135791220748851917 10004922681542003666 12366700457695835116 10733461368181212783 12760411135393397687 8097970790677624995 7225897165630393892 6497384989893150665 15395543036034339650 8317034266229900859 10346222516986781411 10243282218040053248 6436153722365111418 15273392087003743656 3369593376520619094 11459570689181892604 9734325154552143705 81118451013670815 18220558032006307758 5971925172407170698 14224574841461037623 1183438061620399935 5771229765960635371 13218995973383039837 3470744311221902465 11221961941931606214 15149783605528166706 11513700123190189933 3935399352786800828 10077456518744671692 3272364759976593089 5002358160855313694 14422388128975304162 468612558738875779 13344245117711134090 8681189967086852053 5685490885588374650 12613782769930120221 16093671851448911774 9932514407424238430 1770049081428067017 15227552763327909059 9753873567320972332 5069937090643861261 16189224728169865261 2214377825656919767 5922591176125221730 17534205735256978601 6711331471114646476 17499775760083779845 9788854952729139249 6969991190652189537 633590653534756579 8500641086505528773 6180487689627201392 13981507866926944118 7984942465047290679 2270681125229583548 14040194991726346862 1672490044592626836 12107805520799698511 99353732861437276 12753107758392738804 10478975587424633359 2193254205592840450 1097482677007164146 1926189425337974038 3913880920927276826 1107589443032417233 17575791435417646392 7304604461929399454 15043591035253359740 11019115834298075660 16373668749762649325 14048799714947370377 5740423183103675158 4641814725716808238 2330783037729239473 8488827570539499723 17389405959030291201 3173198132045063753 10343456452340735264 8319954313285941923 12978059114089845033 6093055007350531856 1829491446489144375 5687389188076323370 7586851878545481445 907244234868647817 7190549062630826085 3762085168645057850 13972872163763000526 10686592576505296058 15772979834009594908 11208603388298096410 2211407630732206165 515735003168343059 3781889725275880346 15187458280107244107 10979519350691998233 6583495843162801357 5225157949908435098 734778987590687118 7233937399497618322 6413888462726506544 7277376517655252422 3129538454632836637 3598138148066534229 11741839134653441060 14972970488572704104 3510835428588288297 2928071632553973624 6778578865572037931 12315432699857794398 15092626984386535556 11107536710034470955 11954694423724366016 17926731961663610390 12744992492014714502 8711223231699082394 8326103985110875724 16333438198716387813 9908237097784048901 8993548313349725054 17257686019281958907 8547489115014205857 3014047722421845452 4443666289355439681 10529990530811664098 14868754628442928927 4561085814293034392 6819925687411344191 12527237988246509045 11899716665955591475 16440301066710748887 6515072865146908177 1814255439083934947 9572012149862783785 2116123203887828958 2474147119285495122 11316295955209370275 16512498761981062458 2356181988351015449 16403805145018727295 13825284120013768249 10535057368244700136 15076996750500792130 11270245486354458787 11368691470708830461 1760893568811763074 15626132183139808464 12046112486102910341 14961234491010188574 418986728353058132 751908734492302157 15565729039553476794 9725927226485244811 11655515119073749451 10165127098505260467 8145407226655252574 628967407273945025 1887793706009122530 12876404923051590028 17495333224872668045 2133754145864672559 6461735323289612257 4912108411966001599 9384854027817095687 7701151653925662171 12628941498348367785 6777087718925657796 10081255868769604362 4219359826884273780 4519965728440109895 16798656938219466898 3094450174487838774 11705815603517972356 6826133895385134374 11835647606479922952 6654022261931529824 6509544778054409417 2257904844952541662 12793149141658439803 10699833823174298118 6916764912543140778 4266787867332386738 8734273887107553825 10455762415780519431 7616946724098420288 4053875387743018552 18421896501531368569 1985796772909105681 10701148095280175539 9808015716806193718 12349947421425020140 15360153233494303156 8711820600801686925 3813370373149815186 12457491236951671313 1417645738664655254 8034686453375940192 9788078330456243569 3588793564685637291 2722653456801056815 2414757890696136797 12888632787463482358 10843975935001715391 7511932876279793949 14612121842374079640 3986638340174816067 3307940466394642095 3668813396471359226 11267667222779378424 4591971834729336010 1319762277845477846 12779468405432012417 12522438078830454320 10502817970864694602 10209658763330333838 16881015640604403319 3941775012537008383 7676460052176920578 2886471788191625392 16777719957009360483 18236999412575515961 18005319997508603930 16623280086191332436 11756390598382637383 16530160728280654997 14001196627549279681 17482097581313469773 1843116714956766034 16349050101660209278 5649893006687475951 1155975046750628769 11297496132704104228 5629591914220419754 11746739741269914407 6127843381226801940 5305166345374267772 297354640973992228 2494930966182636860 3569056409355258510 922995731233910457 12704666646177012781 16522460133147957378 12936179130399766646 4862890030792834689 8251837867946142889 4430491898429460974 1185281043781870719 7010597449389000100 6195057485895524569 1458285199040543881 15495638969273804058 1300356946802719928 1005810042785603725 11797197118986993813 15578022434664202064 15864994781887053527 16226790026877561540 8788467870738082868 13194379817356485272 187045998782208314 5835431079461477 4762125164679000731 11297321958350203521 4316479323335020997 9838818897791851659 1289311229021042032 8605520431043074165 16709945458539692823 8666410833389096940 14970365294794502039 4965016721984840237 7808403595123167885 16785278068677011868 11517751472028990504 17685660720174283570 17272696232638472929 3302005826514038090 15017888967868775283 18115728338579799036 11021633731094070928 5008795910034201329 14609311490006525046 15716213675016479574 15455934426851991116 18052995274841945764 17342641396034772568 11681983496030286593 12022968140009846689 3657952989921529428 10131520493824329325 12370114213669314856 1552331681879006048 961699615234667397 2247928372314418512 13302023012765617716 2137683368150493387 11329714300033664027 11130179050268700304 2719194840312022334 5677278451768820668 9005815312948396036 4149916049993974849 15163746542206425397 18265425380430959458 8504627216621449407 14550228314850165514 14322035794508902692 17223762588266831156 2107677608590638600 2252128870876426405 7889304000548470410 2061034650368071163 9474481993663143253 13042394389993923710 14714006830750287966 12463983243647901286 1452872391740679537 15453492104988315970 3807618463601586433 5602461068588016292 696814154127780097 5571287702387501380 9010577581331953425 8675843574750929265 2666174549777189338 12097559297656690465 6752953110856020844 5536839045269751680 6592287470048069423 10190073280011329081 13042352798762598561 1702664469041771839 13234428509366428657 2121694470041733117 3738631007402690055 14555709540529519456 702978729003957858 5402496148936678124 12555927057216225222 16697699309094466598 2227142626537465526 4300025189687422562 16192317808238150604 8107287113335492291 8460219794819234831 18115600532743506768 10827821243348769188 18049003669470151425 10208550885182703982 5351245032402202934 9228706280010265231 4436751456563429507 2652732915099766771 8109538616082339944 8868567442599208729 7651941426143906672 3799578204059214987 335091108994543951 213420136228432012 236704181076022483 13060351694397086384 3044162791032707 3775280421071999356 1484083783433573934 13591326157701903480 16058806870148621242 16788739859872679289 13322362617764184996 1144995059917707807 17178328524060439934 11372195229833026754 5350274191557509208 8590213877283044154 2149583972183565223 5408926221881262920 8639813593659547543 17022740792437895501 1798361265843287729 18345974016534070350 16483438739758669244 6346666272968837501 14097886840141716813 5903307232201083381 13735107857011062783 10102599527170622077 15813274481325033231 11265603493382188025 7124383755569114480 10235250724968800135 7552030381961189633 18050063887027954489 13864423617081827359 5447110987036698797 18310666275601349692 6707873693249912422 2394112696586038038 4758559223504723558 287008518401365815 3932664658542205017 11535717051974014520 18311480024656586194 4476268762096829463 13648959404324507702 8122877090409103176 2724275212457815126 11169690869660566128 280321404379405388 3941602705325284355 18208872512770938506 1105693018227198390 14780464337800862449 15031427215896121185 2392757134119618665 5394570478490537752 920694251810347643 16792269934833602055 6089653494213417497 16602619863131938452 7759840504501565792 5158789720083864717 7837424374622720809 11750554245481077849 9235736851609728927 1966183602129035548 15186907904471422030 6256407813693848877 13533674154457134485 12926222642058694207 6226660891756137281 12950104463005776940 11580174937638000747 11676956202207820154 351610873864406805 6498734641104416424 16714446740564320772 14688867158739404573 17250761839511486283 6376463008038075847 6884213011867030751 8656943573411263604 13053916172962491085 7459134387988915299 17231945636876311296 7317603222483596048 14432115684767343327 15196423408986472047 4170124033511738021 17255472599829224395 16470709428510825405 413364651641473156 5318695296962887279 14419098539354607953 3128237180378864790 5347294313252046002 7458094243834516003 17680923409467267389 9350139918292956105 3704953410054700463 6955183717232037726 3385435389746384242 16336327724462029997 12961805893613706976 14771572037554240033 17884069021865446564 12516282001369021331 6401895647633987014 657363531163061352 3634938275390853414 18369071453762626996 12543368549904580814 18335245549092553294 15634314368062806507 8937034004945163499 11012424036604562670 8037507105468943463 1884494568076018539 5712467214607570971 16134976716042438313 7921610983597472063 2495331510445429652 11665495652604009448 6571174401262211134 8458128619223624748 10526846505485716782 11178897338426118704 7406734767460643845 8947435388928218843 9196204534593365278 2115690248857488991 9012622941241685782 7818154631105703058 9363541491347347655 206687366867314747 5467873078718106441 15274477786187176898 16184548322004535804 584874974775882123 12538135154774752541 14747411190850279578 1198375104846870198 9816209889947285073 3245533713741332140 9009753676322273918 2827017999163772867 10796829615389236207 765642872874394189 7053829808996290161 4315884189489745859 4564963041813048816 12868970193145387982 7208682382113794612 12418657606172949474 14938654725855962109 3080749953605395935 8359123383318042426 2303031296152079599 12365991520133299177 10251956269984435355 17254061338352740245 16626639952661018246 8523316595122664569 12053784212643787827 12530752528195880275 15337786095036847243 14373715098292124457 16908426872142561807 1531110013304166150 624958050395012849 13428559188526718899 1608368123785088041 6675982548077923278 18272792388096300395 14754700789096514388 15055854664474358506 4798508317300458629 383144048899069707 12117122474446112247 12413531838414494056 14802082163217330101 18391517786992019383 8519374429989305378 6948042718582682443 14012269628185541135 15650967831675052317 16459084870488090803 15874667975992987224 16952034673279973977 10316068185797715245 3499810846461750013 16563255745590007618 3643922732571466947 12072094901556242822 15069253396897079397 11382715210739446563 4965788453422882598 17800464601074147433 5998322520115207047 14291868881894398101 15915820959131688534 8330234793887608063 10621674547341117347 1054070094286619864 3101700776711054538 7654561235525600431 1607687669091774480 14246750849939566285 3760373644251036847 14516238939430060216 13975009892118358367 1429976491824518911 9734851689716381039 1450942020606600917 9601834997051378359 9055852819902229443 12861376899811543255 8685059810467144627 1649619424420885652 11683687100275039314 14789697141292469669 2730796082528568826 7256106099358683175 6802394521926092886 16356443778807072395 9209687178889453444 8809457360365639892 17029728711167490972 14562382813575823319 2194748155044402311 3917448795031335430 14846543682363231225 52351970857886312 3204805725105971551 8711726475875133076 10536670749505397427 7048854589781663637 6068859037786036509 10755573817533815874 11889461041106096853 12724382976760496717 4090771155676822498 6736632268379760007 5027541410100842668 12979350537953083175 13519029391484961542 18139264828306133925 16947310926992870690 1778455171402492891 14168506293878259450 18151471013575502611 11546091082939167477 6886848250509512855 4628172636212969360 4472720206231558506 8760032127397385073 14900300818785041585 10565342147097957718 13367557000039775966 3262500726924627392 2336633755746773650 4987121990692627988 936495210959482967 15743921841951325025 12234693429781302336 2689973661083617063 17636677780147944068 16932891548349464335 3839454554939546258 10588280544319206032 2517702434547852050 10909887002393609378 7554652321150254851 2450637104438931354 1752650307708538000 10723913155664783235 11921690695350830273 13414083916351994341 12168085566747072130 4970127529805429573 4174286923935129163 10567197179056406424 3141145012795347628 3591989892886540572 1249525641065213267 15752780124445136442 6101325702923526289 5028516961012393108 4338686056307894212 8679662921644619273 13439185592984385977 6266041118540573008 5640704608205633716 15407571994084457990 6636742469863122624 16494698313325642971 4354533381178174854 18104641816708710194 2328874011400159565 9726594141885985516 8349801357740413817 15666393630385554711 1728484360678664321 5682820546130029762 9509706250826573999 2337132305738794897 16410967599016771326 16503245302725097532 17179600706201436490 17163115812088774705 11588841103556728801 8931151235312396655 8221048713942760313 6498318174805479993 6830311079131660221 16997241288204542710 9435299031847352595 8076801808527197909 15737045356840169346 5308393238692197451 582673160279989330 7839301828579483303 4387095428333165656 9470240689646911543 11496220352310154835 4914105151612333365 8049024959784647520 3452300868979686689 471131910183828576 10590238223750367289 2725073844005033099 10174629853111423979 14817650459173252429 16821335437606633584 9101935430497338677 6060990951417033768 619749264438344628 4576363741120658159 1108002811111366112 5422205636377643102 10467022650349914403 7709889399559118333 15003324577117734884 1887897216858210698 7183547761862079343 12452885944981387547 17741832669815257524 16481774879771055902 17161530900485017457 10173448806844749132 7482747188795826425 10762956334250940863 10374236291564050615 3539501821909435024 1769605780690902494 17430675898510430761 2500204559804964141 2823169542451417603 11507421669805417816 5681063741311944205 11873582591436981277 9511448286553352506 3906041245842180268 2343371628013578821 5048052106654259990 7986496628193622964 1207100174068271433 15831951596499388630 7581928951056889911 18398760775362522194 13361606703118063984 14710880594729712079 9525186696884263014 158730624113427189 2682460897057027258 13117617322287469080 15201838027013800475 793847350313380204 2450417998776834213 16119523654982295961 7259599322068436203 7145660816177900871 6253610434730429934 9743133426357044734 16461954176485620511 13348811467768815118 11254365205300205447 3147287210893272173 11129882191514205413 10785902774773746193 13380138930110517220 18206754325587543543 1933141443135146117 11912992703190152239 17919819372147940746 9400124468964960918 16290902061023170242 8688042072322392785 16775731994481933794 5054590813604537810 15917425446400131681 4048303515283110766 5409857691709297166 10406591406875674425 12327029270106433887 5683339551849680003 8779969784545772970 1394148442442062111 16254279859409836015 1950952732959955171 5257373456530682980 2337656346468136925 17497580016187344099 9585690591234047078 7830837822087867036 12032186666821539422 5782072318159021341 641498999874279540 17681348468178332522 10512667651735808965 2605388812962801020 6172922264070222551 9901020746594513295 3462178180542062568 12841016570284047450 17803583637263079632 9454782817083828058 6305354088706298865 6489728288914177128 11705519031348988262 11967595081428197918 14496161359575037571 283878502939514352 10535322518411382200 12612488933232227249 15764233223769741862 10287620726673039851 8042655853284075819 17050255329486022861 11132689690851025727 5347284035440163017 13870347406701591672 5666710239036743722 15591614377039935384 3625065398192039790 16737078568054708099 8932389798001834843 17440471114978366549 1213931150655887572 14283971701208720919 27503077781237068 13494204877476840972 18441285064791733044 15538480792779845463 16179373346075970026 16660819200209151661 6496495475913089775 11011665574271375075 8618858085675967536 5483802733716097604 3815037081608318738 10167969276960022884 13626380072351606336 695694713521291069 11566411196068024904 3286828427769773850 17756125866195305830 2222812706330542540 696782595452807550 1793490831686702405 11948515273049347700 16231693124360501455 17244287797532574602 5401199720844851869 13616138960243655647 18436140152692808940 12817489288721990895 3194918093080850452 13557010488517022261 11942494926174831808 11586826579983874174 8176020923733619580 5079268258642792037 5634212463353480945 7087497891619702332 13321960483328621132 12308697371127382195 11869484974686046450 9866025370637259126 9210475750960402423 14508094160096225414 18357064705493882735 16394008748584812781 9696180562418364860 16021970365226466859 10049211696623391926 1289956453403401577 3074592929447451709 2503037146560044094 17710607321814120328 8588586573875882644 12795713566734302822 5727593159600104928 9551237403294259230 14884606987143311627 17343663670786030116 4835561010388278337 8680998252443584074 13522221881935265472 806685883304541960 14840011856693248518 16874284901424425706 17466229521411748428 16406764822468151921 9204193147049910731 13602536350733198528 10807193629560072845 15832202118430208759 13787710970601326673 2993622652461204010 9392676667951409128 18391405010694145107 6143286697771692506 11003376546144151020 5726048330520385850 11294132195832068675 8388064318980078132 5627900885580194705 17685603384972189498 1921017169039037790 5991034369429866477 14806637772854126419 7438916477762037963 17911277346679361514 801660669740765357 3784217751040444979 1894509282397177952 5143616724016965552 11590297033367896772 2571963544772312429 7030427941332480431 3267138499212819481 813684965067909351 2629945812453985463 735323895271022186 14628120569509921017 6957091930490801611 6934267103001633733 7566162226858926273 18410357974728467148 11955123270318440998 11015833028124278434 9393518578719361887 14392020375760828950 12053967618671307117 6928615414749061839 15172189840533096329 1501794069699641664 14929123836349896008 5783148051394652740 1486395974658938890 5430734394905097971 13152758659382127572 10393454218858496454 17702089468367959170 11907265496229363809 6059616149365633777 2544166979776571297 7707650845675197666 11049703767127167046 3518840965715240658 4723771796249778297 4649926572243361301 4649759974485261291 13161649321326880255 10624428437419015502 10850557667838771563 4681077637020350897 12358276908858018907 11847676088880266057 12648027638425955690 12093606823170242692 17287080876526208829 12766518362993050852 11863065895784242653 8989252385997419496 15535108822799781984 9943514756374680311 15280887323473391672 7784669234352228738 16930088661378811259 8428323445538873330 6183169403534222414 2787221780136183850 6138836676485452185 17409641648506033666 13621125457743559490 15397358255211177164 5319875671854479917 4538918865584305244 9892080444401105183 2341482678469507025 16755134208734137582 17126440765840701216 843479882220356151 11368463608832996363 2568728090849052584 4187935802487586614 17581787736877479926 6392765915847087861 5548656965605238921 14940462179598735358 4287271282450908758 7475087116102129501 5647805671407251538 10746428375464000630 5637271864018458921 7490414402366689982 5715017993128962181 11184367121752460629 18415137850853039144 8729127912370174098 6950480818768751758 7753882748771309895 8329579886011910733 7320304942037621120 977208088156437816 17595730801039340527 10904567623232610367 3566280629589166419 10365258197849112856 4414934849489522457 16217809958863999826 10716901275175327119 8171340953759643446 3688828813211119820 18030481355635459386 13276981658197553921 4107478934204709664 2256810116731284366 16222015580906210024 13202227146433457264 6433954896518512117 76565674095139496 16793230628585056308 11896704486308194141 6710910183070595246 17800523766525992582 14465305122111367646 271195058408480703 230034784372621443 1355074979410489048 7188612606694215026 7301946659003166260 14930655422058169426 5060623719058691098 2447346346481823381 10783096308575393613 11839504521722280376 11111606019387223545 5275962771804911029 18324198688144773746 5844474876642537356 6066788356973558734 3670952680530089836 16854754630094801108 657619243047115341 13794132929082925629 8685668906853480467 7674079727649038192 18214158889981722822 8482828359558018088 3634387371031783456 17647275281972884438 4263555119652624110 17061926841153064282 15960978702380216128 4801458197216601691 7130682817633219208 10337415737094584459 17136829061334966924 925748117524290453 18055766574551123022 14660193665835600907 8949001105532173347 9344721965627887865 16511693081771497702 5521714405783745444 17313679228080571333 11422503489921741025 2679864556820295799 9977937750542207036 11206892407533996296 6387768071561138687 1528531416493441467 5084688064226545651 13344791938273982379 2479935972301694 10848561224103375621 5799636672799580436 1186765175619557966 3043245168864556354 8469470740694640391 16522755181883250175 13291594778106194175 14351246882902285177 14567897467276582672 832038445869077199 8808914124070960476 16483819126266950100 5799050269998390076 7478575524997725266 9684199968754408303 7442679147584671655 13268358114862347704 18400636031676285964 18212676345848880664 17943070128113821871 8212148466025078034 14683539046740700782 2506267092501154549 16913703852496600952 3589378995586077684 9773034865475738711 13659337284640061469 14147135630014808580 15970989764541219731 757623207909952111 14888931932816378155 17765446522509868871 15667348123648303121 12250822507789342558 15471046214187360127 16787997326077521754 5281776389334992938 9674685287458692327 15994811404505600683 4638294283697394784 6288362968067976546 10227572735182682646 4948787395929304108 6929757845007785643 391002985467320334 6376986784792590493 228775293754529791 12316827630152303471 14405271929509429543 7440352775040882859 15284007213387024532 1863552328920417775 327143697640661157 17056524177777363249 2126480712726835090 9588417003612500331 9135458181968345578 7318115387642424668 14371777713766827772 10247446380493927737 8191975969886687798 9811855452613327566 12627659186074470849 4540596438856170093 7425043439723488684 10794134497696760512 620064213890010415 1058673290646566550 6800308162013012670 7244900362164679730 1871260765146135853 13919192686477259567 12049542496384000394 3486216754199576807 1473550515763322497 314666112790209793 17158822931219037289 3658120026371688386 17944987655711472535 3238518731263189439 12704443328870390002 7201924397879948975 13309579709505513521 9043884612336442722 8432063419588871747 14329713559549447215 5301978233827921109 3251725695222507932 8216495543016138479 11002896218002924945 7855222760618147578 12937668569616905418 1117921111799712483 2907478145826000868 3031397938985325554 7012232142683495161 17599981583632438955 7618819753803973876 2973701595274939400 7117152898770523907 11887999037221197767 14461952691719878541 18426607265256414990 17617726890967794274 1797246488806679194 7541829170692563071 14684912492053824310 14079886835041575669 17845517313496303916 12934418532927469003 10585229682126584271 9970239951252594441 9301549169474781391 6484963944399065318 10544724716209600985 13623997028836380121 1499640675433687450 9037024211270634086 14058824180251581211 11921710229106670804 5327020806942455923 6574161764137567057 6108992362172381180 4161337451105453163 3628725949062425671 14090609370289630387 17184219121611654485 1813602996096730034 12643422800926617934 15851690883269102577 8002903889213413493 2208586583325413231 16018642782269378821 7478504178626408022 14990416460216378 5029095358332776315 9584435087826409317 14428651691101407725 12305868446663097432 17685074724558903834 9909848906360831976 12520583913720161563 13479982556679720736 4133685113597173995 18330667232519895858 5634272064029868782 13496647081305212199 17452268898944843114 5754339709275068442 17209956697197960255 9144020922694707118 9125759946507378204 1101400765216891598 11764128914180704802 5787754317505400379 4313284902683780452 9351267953683938646 18083304427559106639 3826096489586744183 5052280373815405377 16564182067164721082 6145306275848646654 11315938199729904320 4669072916275606897 11521650503141733257 8837958592215585718 14658434403003465595 12857853204282783964 7902343155570717938 10576632076846154065 7165142064034495906 12776403353520135399 17485749596123060087 9236476640102838322 2383810372384869794 12641773851924856406 11971090844071778272 458878475676406853 211359312122079339 17110206688590031242 14250614343158804416 320980845806533775 4783025094123375627 6209306064827378341 14381500353205009424 4153184808680992131 18412977815338403885 9136395296133898891 3098068225023241668 16711608771734658612 7479303884741114847 12129375532776233567 14235722998361612986 13692321720558656823 8004431670843177792 10914711508721757118 5119396151545554346 16462486408602987104 5281045528226436429 3951525139888360721 10999843673956953291 7586495767516641573 16524260331111571610 7433824793923977054 18297774563550293318 7301835115027333946 16705336456183776211 5366074484703675318 631966926619571787 4322895571121435014 14109186824838480637 3016824408436327983 2024302300836795997 14215684947616168117 1104463689118239341 871724523490200204 3186310516653241827 16174073119044334690 17625739646140634526 15181479638538341242 10424000225586634614 13078242111820998688 12278884884259790240 2652291627639906306 9011058933076496603 15160537043313645903 3732771690201429865 3768203203680706380 12837004818127659432 9269253202855307131 8755095428555885622 16397546109061112106 12330243749213438028 10687193829267485952 17255563137529469471 13534360169455895898 8788227425162742422 9133795643822649373 16261968109665333680 5998346446880085979 85700964597686620 12269690682918878168 1934015739257175799 11715426660946389291 14123323571766952285 4229785178007731176 6546600586135693751 12138695582223705694 16536050764780940889 1621171440160069476 18283936898454319891 1769955023534218316 14004359502198119738 5937044716966274048 3365004980818209979 6830216048936279302 1454874239892524450 12160178919649158254 10109618889911221261 14695909486681124737 3024993065102533001 7403498933149605478 6766277395555812265 8072428228442663333 13125592956535044271 7411750051072004928 16613889312884115540 373126347500352630 973410002787153822 13574784743139907323 5079524858712017101 14777196260433021599 1838488230551803720 1519014835908726490 7782750446294991054 4964437902952092221 13464755899508031414 14770927373866259507 4937081200570874885 10003318247123864 7719264299287508948 11973661086346282761 1749203113647966938 16867592428539542393 17967172854497209348 6508564125750693645 8805635589730240027 9636281094144137232 3296817367634030678 6956164199950539216 9178649809387925675 8725774638936118291 18330384924129127466 10266637067666678025 11105567247645556944 5957240054361806481 10981179048968628958 5701323735751232366 10384463199640282464 3986546928101453659 7003253526931591712 9117140203203652623 15105311099443487017 14534462471601661915 9672486592718838473 6692200151595116939 5615149485909113211 17607871866141104235 11709576465571423028 3926766037423470810 7884703501106531775 1352202834411229017 8565304640782573668 4134009991588202291 16624680336159307721 4859606044538796165 9081711886830206456 15824092040854449049 3950905266962373886 12471236471139414885 6014879161727531048 11751748558798155929 12337736583144459789 8012186953793924276 9341167745255444786 17535166847898055713 9321199182797410550 1053417028080339761 12531376994094788409 8210578064944326166 17674613652773679488 11058620474582848021 15787738378891424554 16185667510136165580 13257917169576383942 11080317448698788374 2501583855175741225 1011862770252271390 11550383290267333160 4758715790275312744 1732928110125533419 7219854014798059394 17075551520112576714 9421155241902717676 16923299052343009666 9051750021312524108 4149403103780941894 5343660920004524156 13187035990804889524 13136243833462215480 13729148982844994685 15826529198617644589 4339610430245113257 8548451580538056740 11761105555891726480 18104503570281588775 13671851863999010770 18371714479044895189 3499249843032077846 13163536197250858263 16186828752341689661 9618753810754133406 1287816076570883863 13864410149428102668 6415931723833743653 593774381391924663 8054606117538225859 2244107840847490979 4741289958585065871 6287761231531417076 8409930131110505150 4956348093941273229 4733471724019087156 8841226563016693922 7469315975681510071 4476757327496848287 9456856152196012709 11533484082791994103 7463350706771159167 14284983011008312179 2759642858719362354 11895210294901806871 310745260277715528 16457429429041017884 3665067985112986971 17634783063072362184 16669441822539539770 6798441297383807151 7351225965704364828 7837890476668901530 9389155875688118772 12974406220331477280 5652556237401607387 5511396607962425129 15388128180464654848 3923570167027066162 1894336957075403013 1985864704874548066 14911669739006707632 8501802277963671216 10818578390321809986 14395134918829556918 17199127143599779317 17002534125163084498 7458058553192957923 14811828479852158275 7334487523940989 16967991743681955575 11745723225309500795 15072760421350503779 8353294896862459532 3157754189370827205 2704180861783157551 15822471105639807882 7775427091795287425 11220789502553487598 11431786830736760776 3581790362351738235 2451859138654808540 2747601706057100208 5462967011817037096 11400887243302260991 5639761379441032551 11765523753173210515 8905120543630982629 17192994369245361430 7539153827711854755 10705517862973698118 11688020301523614556 14483439913144825478 11757358396567573606 4941834729242638733 1886931467704794737 6601898393126319860 16169055009537042121 14639047594994499172 12688256535107689351 9595463402524561210 7035901494094493148 14875063172975238504 8879665703217765715 5289572270863174723 5681673295616346355 9167283972883437567 14121142910294655719 2054498428718828506 5249350246188366725 3772395203080375711 5201443061807610584 14922664732889420076 10337827363522403183 15016205510301024454 4729530600597263503 11626767178013933317 9756919551960483263 926777384627702191 15607968652133852206 8631114921230828282 4607058856960198462 10410287886350971726 16788839385157699217 17559108890680907682 11654959976453949572 658928628812127432 14115593145129509340 15815607550970231018 7947801129745574641 13616697760534739197 17419247031944125421 4407664087084782437 11053668809441362898 11119799183340249017 566217971090923430 18089846264818228941 5571090118790453877 2351534561971074570 6566330171585441293 14963841415855030098 2654705683253628318 11076988814006566792 7298009707623650831 16945478829177440953 8073087297357626501 2304984703527727449 17555732627526514448 15005838305146750437 3978145932467406327 13717310520698936004 9544465962300789245 2440888422643185804 14570007411913305437 15169350525749936697 1525514412146238128 10415215429858459656 14997462903437213477 946432836307780481 3069474413853998704 16448330473231393592 15525371005426654110 14436685076727911081 8119480830704290064 4066709662399027395 12677767605147393631 15088844594264046532 15958426536153181537 10003588100576156154 5360478888641054240 15137102890715864577 12081922880265103336 403289726661818135 6155755937818290505 4098388841891231720 14258443107394677530 5764012660539936405 13372393577147260981 2943026141878099230 8046115656582485704 28371830413043073 2799530052334719676 5921804738408578128 13958223297895320001 7325369084760224192 6523544356628361928 4272631492362812789 509848128533204486 14716519333720154047 2512641346634661542 18113850297427109143 13067257333204603793 6754751007898543629 913295777767037055 14579604864031571270 8232219874775913372 14354409199232952813 559429527623208681 15174259919067967066 9817691785074664634 536762159097057151 3146089575550617482 16642732790213173804 1840137223238502476 12766397447662488480 155352915653412020 14885407310580094819 1125417166126387525 9322054172334177539 11623589170385782613 18117175108983035011 7262454485123635613 7949618170900275501 13657535770041924349 17228049781861563326 786187833651691171 11018946570980467499 13982192339316011187 12535872404902091136 15574707414438654470 9943628434615785613 9532391498242852719 17706615620141109111 15537878366588302937 18434651802100852567 10477205844343077831 5691283602860878653 9230239471142263343 9371426035434827521 16381253654276524535 8051478957754224878 3629186497010176400 5693042947730683256 17681841874744474347 14370238036765598842 5474552924697337999 2848098226147389362 9181946742859251826 67740085771673980 10958009805992794327 3346149697064651723 3859520581713864767 16363965355496702532 8406981348440081523 3599326744568406520 18211485299286213611 4839101469190704079 122117249751397129 15876636823264999260 8249224349248484514 4631815358107038774 8615218527796840758 1864690069941479038 15418618771506794509 3564819939504161291 16961900734100554618 13809502361015282077 817711161426989802 1228068215933107254 1983584065368034689 17489210067083663066 15107758005808447936 13974856268965566057 6699599600976172051 4870787273286570211 4046586383334125448 9549762405114244830 11801300988396823670 18044245785111853894 17852854569188702084 4543110586963878084 12921008901070795112 16670272450724130688 13285887309028324169 13400436145608225329 6229951130004049933 3951624224973367200 9322069489364972092 5539692290248428011 8927134969926539337 6575366439841756084 2407569294814900993 17139530573403291997 10728761462422024157 1491893341816384934 18123417469371568238 16928294093900991252 11360210262077697710 15441855715376946252 17759625187791762716 10744806957547321607 7243714457789102823 6484799259596831296 16404235421044962350 2597934565666160266 1093713755554203385 9366715037861950164 1441851527075447887 223128755319459165 10504978788282651814 10518266717515540834 642991278822499439 15791826125283823563 11172639583432656800 8737593940595189887 11413412003193961091 7185674289552425507 1079303140499744433 15623088493659968772 1464748864539767510 5539061780580802202 12272804774713658743 11420373809954841156 427248767025262618 16548156891518299660 11763550951094748743 10545136729602346024 2839675364346205881 535272652112275333 3545724414900305652 7842891464591516636 8404821906834818634 5145938047575653997 7857077077263545221 549024361618703 13288309215361317525 7580000424288761083 3919269126520177966 6377662138201655854 5469433396319028353 14120919536676212059 17496647908554502912 11511230659132080454 16722580261082675691 8754108113153135819 15319222229866487061 1815867669127080184 7771642067358906179 9634814607217883127 12353780430189716740 4713097997014481142 5368788149602732749 10687349453380063362 373823934191229143 16662185146754908688 9203297848655463308 5832224811318152370 11762841792664921947 7382818730278960340 9527217387238121330 2997003049170812373 5029485340235842618 8087003635139670799 5730739967914245328 13313094134366475980 2929295573848030503 1046354684522854790 17628674274613716090 5097807208057750583 8970545604900559909 8510371475168954455 5889848012498697542 2328940701210476789 8530450250101797800 18208727857933706994 2416981981573795468 1964040353519100361 10648499821834240360 5387013164782653719 2103389957348007689 14685483273909364985 7999696649853303920 158161576552542721 15578020719637016096 2036713727446758556 13040682674482634240 15175061864697241809 6246450081713091086 10425755896698571037 10257016493111702583 5190499502788867734 17916142126317029498 10207353324205055423 3651642569675780047 6863288188023645504 18436820620763155410 8193666230985029405 8963620979017868559 7221197934986177139 15410856606613262845 16344510867503111950 15357333232380660865 1742782997409965473 5677325141789903655 12570345303942422997 5723891274711370925 10661641887906345920 3682450059507062372 4702200628404373336 14235058236797044241 12157485571494692331 15645784935416486152 7252415884967282094 4565477693708910632 561339595044766688 1303339578696061275 420591831701953544 17472785082653433287 17446652882697886294 5118733568264224307 23826660810861035 11560979429263245916 5223686281202569852 1295637404554900277 14102851187840336073 2234789472422917970 8351929347849172714 14971174031645587441 4491316518980953709 17821398231036357348 8037591572709272248 17448852186018965593 12006210490311789539 4661143486046504551 14228196295093369425 6348570737559002508 7627813923088493682 17101397792590243729 11189571191167939904 186818249167935033 9958425307811964455 16327353613350027720 559757632396538058 9891812876724270203 699356680813784652 18293868484239031906 12050225246524329580 658537675618794748 15877750513272787438 9146018335847351252 17820723549961480249 17912067486239440642 12404276998389354028 10076640837333024615 12226981322385892389 7544238269856390380 10256665759712268937 1906748389061416944 2405673856316635715 12585445190484298613 12276356133608957624 12587740886660310939 15213104339461667527 14196226859085873682 2485789261670662337 2579379410582033307 11516065851252508750 11450869196095838426 10904190506922839855 17899687453836711365 6739619511071187681 9932313405472101626 11960035842671558628 8187711023631650240 18169454151707918251 12245478603460939909 13485804734406124848 15105154964434343828 7757452039485025419 18311409341774683356 15816056930349716261 4613529935193468588 15368295958313088344 10514574387489314609 9033041811243819378 15601887028263771258 8076212092341281564 3664482883144965763 11439479023958031787 15745602733054676440 739060899580263837 10186023199978293945 6456378145627964187 11964179561620808744 18353075261952894751 3256265106447554202 14204961825474223933 5497468628379004006 16390229092277037167 18397702526988666838 4850109021637806454 16905569320912849703 2564811515600792692 1641353574378204825 1475224617165060989 1359210032835918411 3459613952747669700 5160132653257764978 16149427648390214388 8781595387318787043 3299972747960353117 12400039746591676481 9764755823919947222 15268958072914891540 17576054389376713646 8237771734454942911 17514776174707095021 7498249322951495387 14307057833534400662 889522594713349102 2056884107024054569 10827441568993078381 3227811847349964210 12540927386601598466 1320561676838994828 7630144272461050756 3346726026106111192 11238869924299269702 14934731645996087076 3021927053552265216 16430851302790740053 7575563304321444042 2659621711464987411 18180376390948041990 11611176844437462132 15013475495966398976 3453747338850960709 16500201392101052885 1105025145027704437 10642192498673971523 1228421831482731867 4578055508797662500 15148459556221723510 8126716556919877519 9768885630550194295 665323485980312118 15770104043840387087 1352667085982134930 1507997371513711021 6824972186379548598 9250873937065938576 13085704628947150284 1948910029900353371 7574408532691025505 515526500550756832 7765850508319344906 1224016134292470607 99433201944933552 16006321415222238770 8407796125542114465 2482158133309002305 13607061356937061086 17913726904549915297 3077932700936750371 5450312895492408955 1480131653411405168 4881664189980868876 16280500555368116900 16832617292816822168 2424246395907174786 17710029024762531176 5263471965100772686 4947421747713988066 2542303442723955470 11233918085764610405 15680157951307781837 16432534760071131124 8509235457089416351 16777182792367087251 15069064746524765721 11405081177244766478 12102454129356523313 1242687348494830416 11853408764554306290 7975818186671318028 10842927353061116362 13052420830255143787 12266908705904600313 11652034733816044452 13417431656121676202 17730864164490167564 9948082777896724729 2383889092028471337 16181735273725540946 17621087710707109241 556722909109936980 5150847440263397346 4367880605729177025 9654294409508616806 6288907666322297894 11070336411804752997 6687455075642686283 7304558955741674042 4969635631590183416 2332626644323253714 5297060304482142378 5210178186317904428 12274760250430251113 5214961812601958109 4562794789102791830 10647288094395445038 4915385071983324414 7405954524827095110 9926338288317698232 6306421798943109793 6669336577874731442 5705098239867292199 14414555628246043349 5984817456083854578 15022869541701603287 7121242044538815474 17174508626308261623 5328047102411165332 9078481918609615846 16199389644728866215 9450110895386846008 632136584321770442 13617642761756318307 12229460319767029152 18442402289724988929 10537502172153932903 4915546205069052368 12294581376618264998 15842662201459405503 14987070601854401257 1715030194141957295 1737867543158733506 3743238647459578046 6952967337610113068 17088404520797433145 2995975282214038825 16849435789180753895 16963077880716384190 14898350246438194819 12771442204701153551 230321696333049829 2529924319910141167 5965698971274149107 13857129876451297283 14365341881445869470 16885942610212715295 7378619262213575271 6855896456702298051 10455972807961316049 8653964824654031433 11012005765868375578 15435744504621439114 15595451726843354868 567830772910930854 10584380421364966300 6884301435063930832 8286620414167289223 2877177205900199744 14430065383221376926 12555377920836407536 15355652752247283966 1941237250772664620 323056658644049239 8825001931853399989 13450752180316873513 3737101198430720966 9369629605816404026 14443840287653201383 2877870682239075915 4272448937663160518 484671370025976824 16226450116045076145 360909106082344098 16755842869842699548 10518799095860362520 13826067592667363227 9801700647304392633 15419284428081304839 8080290282697148636 283995018114195617 752413210898985515 15891502490392984707 7731133233867471229 12885706843964170702 9103099958255091791 16473075081830620463 3347278513838152919 3073362343380176170 16936234757623290430 9995860551495779568 339813658227231018 12670121926947777438 16978119980480261618 13139917790850153050 6603644637412469775 10188175742718132671 9257708144696195795 2686650502857946747 5176706270373789759 10762698935618638244 16179737649243026948 13293865232164994404 9539771461986453040 8360561522447741420 2458031932973456255 13544680600611801739 15053959839343080188 12015006983645732648 3319468808096333299 12840183270937472056 11804090263227009190 18398612441408130596 2689919560871774617 7922707040608675303 622589730017677192 7214286478083339544 13817086922739008327 11186439055048076116 4917327405635021275 11602855001667436849 4450008640787826237 8901455028031281217 2573071891316050846 5877414015484773642 3108241823704054304 8310291375153335872 14829821486487657637 10977163972603277949 16465481093139952298 2684486064550991570 12536142965698971129 13532454400397287451 17301349749125649156 4116602074331967936 4247576538824071027 4949610968655354602 11002771600376866536 3908923793376032565 17536463750493235025 7168591877570974863 1541769998102544586 8210757414870973534 2713628509350268451 14381188992840856738 18277114904570879777 11315737042649296018 11282750503027334945 1956206186272154607 16808259696038810766 8160383673966302263 4954880425864123980 12600954575342039846 7561237498655082932 11946904102340030917 15965000645017071363 5955533750088276675 636849490207139931 7606635084653668361 13294783903934415704 5249423999431479308 18190650229197272979 208662117124561639 6149603362652668254 9790287026290153734 11741810942451791892 12200471344505726269 10839540702223226286 11922319574569336744 7969342981322422988 253602629160320789 2027241037955979973 18337786577677442516 13097649052569893413 17202739754135786298 5390521867448711168 3592503691927919964 5345222753268937661 4564348040154230778 18420012365955318005 15339644252346554754 14674532539172522693 18255202488290545384 4949350209739217569 4574221347884967469 17020549599800738708 9088361622484766963 13575129311312146668 14893964503266166224 16414443359074970339 4475708678529477978 2176964768756540859 10209488830823282942 4784567137833718611 12031562136908484219 16628468650076202026 8178726279534189794 4468529876444142041 15924263419249033367 11763773027024755742 6533906780437096278 16988829678978813178 2208906073287734395 9992714191392211560 2559966779618423475 1896041877026506209 4686150038999656014 1161551250874683930 6135911212449457168 12229077012349777501 14396076041676065009 7355224454737610542 13247997411695516881 12872567722585476853 18211843527713108597 8483299096152358620 16050066006980376462 11273768560108370906 15467025001559205134 11614460104450567045 10103131078667068436 12647209892149539953 15520224720056293815 8921216851196335365 2276231074576765405 9416644412265028393 2146447030465102599 11426780123571648563 15054956839166705203 3178377046863081326 1074526517072095046 15746704131169383571 7240436939563781885 15292250023780367352 4310808946391686727 14359740667095345237 1823154130675287419 16230917751663168619 768954074475509279 12721706779170707824 9936386914744967003 12934463323306974952 3950883268460241930 1132551754072911286 17344733752122729463 17477335344202372878 12114856647759708347 2292369486306548754 13512558051085094779 5675413924769991599 11903983253497017608 2291601685603178462 9147555992168473912 9798540821438784518 8486082634739423706 1003093381348439140 12233810031160748119 10580264425947106275 6049464358537175480 7850730276037324752 18230091933317507773 17879766339213578872 1027495762331727381 6748206934789770129 10041921846517589719 16058973102280791781 11341813928781071174 7202029525816346989 11890396379729938745 15410119821097776332 4458671341027651161 5358076682648560377 17707917629208475792 3584061199740757755 11882009979182560093 2319710588381186519 1857910553717354586 3075565901666171258 838790764384817607 12642466803017452356 2971415090536250555 1392645503676049407 409792464745885453 14346820259903936505 6702293336166447331 4666324238281747039 3812844041658583824 18171716257047816362 18177850979489234928 15267184291958453498 15076366292945429958 17176579417167394951 4235352925852580461 385212978707285233 4984722975095043322 11076732387492568599 14015443739411704143 11485967141541572932 3711374313697787302 1727255508707331820 3007297538127759911 9954371831299813192 8004218998893773417 11470908927293278278 16396115019713787797 9412217778916272437 489367990882526084 6730711692780799270 10194943481119247561 16836336901001116421 3831527567845891064 5267528284285052807 17668666814109448820 15623644819401740203 14800956153567734323 3442679588779970930 436671598129130128 10863692616881309289 2477142490744774059 17812812999946289529 2881928122650447950 6136567484932806145 723943633253686590 5778934196411118949 16511291434222822975 15434904123108855787 15005802050767348668 8857201393895461826 4875007522255832754 8894343240009082326 11661014053157186594 3756265435425073944 11867792518797639415 5202352060309242914 6361020444290323156 18377864621595736187 6402788400573083224 12469895910550091896 10362831738645196758 17681138118618539059 12942395338766347618 14184356954652186164 1755393820780637087 9481606216445370107 4250921428637863135 4956542077042290874 12630046395539070437 10692712993659680174 5321544934237616753 2036012008132028790 5843244472423036472 7977468065785363569 17932808972110834221 2148183289986008137 5619958723331764475 5855849755545474797 8099934626124610249 18278063300081733909 18315852920315640530 10417648005285096409 17637586538619055624 2827564552495682595 3438838345252757398 13364389334750593633 11458114541225355198 7543266881841907316 15180778497326154035 14730182824328644990 669585288498463314 11908201594063616565 6239392553577606106 5833233696607810103 2798787654220815114 17020043813832577791 12028694818266537822 7831627871866985084 261319440968586550 1052552752824276921 3655481764739998549 14788841622523280561 11608084301831009959 8271122511703059989 17029673098971249578 3010941512174524168 10350113487025382381 787477452298745179 11431092865247403086 4612405459218763106 9388334388034915164 12984587118784472115 6874349186769875930 2767647422416784256 12426947711081099585 3519011851394835530 16712606839213040927 15715181703462146793 1100947814093046175 9394189252867820358 4928840167185358252 12539491947586544252 3710865881079800700 4705866987040234076 14310362127743372367 11441334658210046361 10524107856106787099 8224034554255015135 1139889042230550284 1436455715714336835 1870355767737837372 2748311711187678837 8210589051230119327 14919897442861561879 16959706265025237713 15053341147479260950 18276483535021658343 9101578467941684287 9411965446530229952 16701932071579623474 16824148300124342684 444461798545488056 5874664558222278641 7658768564781077525 12280115409657492208 3074093512535168451 11368594042022726554 8435775910047485512 17193348410566642052 14568422107038767773 7413367077388020552 14619523161656663278 11761404744618168913 16738514559510812064 14635002190477352207 16313146410439416414 3874532694018817662 9634230013972126302 4434079793798682835 14869304828210956998 11925870873070201633 4318334225711381638 2766723177704862856 13646551619232371519 108217474445100070 7532802098632531532 15738688233788504870 13368746003600574288 12225209305283146279 17103916113025912033 5547146980535747842 5592372510691776436 6565298122691712625 9359312915472434230 8505680341179627690 3220006914473768653 5906046853312829315 6903172172348046334 9753663560335722604 8527189123018009065 16643193825496278389 409844193660600554 6681866150512850375 3470787902161947712 7189361838895685496 12868698695578776495 6610196315240511582 13288386816580483609 6014953169399751965 16840470709080531776 12437401609508523797 16187661753741308008 2566551992087849253 13292810295195629161 288174011384264616 3207509500733311460 4236884660667689074 6465012458858979538 10047255023507657431 2060253374733258246 2849439855209094136 16120882816930062370 8415121772813853472 1088002072857416848 5237971467848488849 10360793925511313314 17848196236868241049 14383558511228526405 17283409486209105914 11698395976016520633 8135852293925598664 12731414487902927087 11934130815048044118 18201360547574935493 9712870737869268233 7722706921876575436 399223306431102423 11427618305490682427 9563663884422742011 755204129748631459 6980772561956132942 10321112994435558055 11862085538268640218 1878334852773994977 8003975093935967642 5789327056279636177 8933723765829327942 8674065869738808877 836861087747933307 18357441569936024946 7529518419957299314 9994641077392398773 6727374493566866754 14345976398166494746 2294407671769062053 8469355061708855018 9554137002167349796 8566514553169671127 2781272486602586871 5002393192907491735 2060718231257995618 12526055083506378938 8193611909715931638 8582792269641448540 10344791368149732930 18434582305013243582 4814381056766892243 7869144828422656946 15680507910201760143 4834274002505166817 3416645477874040055 978207410360673656 9861377717252987679 4669942769894880459 12713280845111028145 10182671095200283809 8926783205183812304 5133382677787030016 17634431251739594882 1793196894719993205 17266697965716810567 12341251432795874024 5995371288090396698 16099624449986402603 11954948191005134967 2390079154952610272 9308016998066812541 8079344585485650367 3786957087377516698 16267855430020526782 5995501803880615858 9838691763515492048 6677839179878427625 12859025202723974372 12860990312016972705 4061085073551592162 16529942677380622446 5131736623216245834 9724064517571167227 140511977043861742 14881452324458417180 2895424636793257768 8874566904416789290 17318759557280993193 9157666450615985011 1377925015498774392 13495970010748647750 5212208998056096771 4498878540195776935 208600832388427901 11716976883151255845 6029526882608855542 12096115444270451650 8246970737777865170 5171070018034220258 4684090399605927884 13683660340691024753 2186055005002174073 12599667966931819027 15506007096466668696 7442034330319358409 731618105728833764 4112078801621449319 18222482309975192860 2511161376576395112 7116844330318739283 6084970140458063309 5250812298682868980 9490342937455017774 6157787586583888744 10568394773692546047 9379419387689025640 1880716414414103542 16803922215674282682 14904931132288879867 14602491815062682401 14980667297537086004 8965090746529510121 2185915637858744908 11609085012588498300 745177560599814743 13598890527505391583 2122771820572944120 17698274821983897098 311002730669854345 3989367240603432087 12390219446017818329 12048354286820554617 1502561424909772923 11294236664070062917 8880598936953968044 16009056364325958580 1742889760577914949 3073834057840358357 15339643930706714374 12213602483240769503 13297380402122271628 18234452713577641588 3869264626278872947 997974339375707770 9454326049208794352 7675882498244177094 5043682439033534697 8317509188721941774 9939182785089561165 6928621308559149635 5498485445977186409 2127197006669573851 315472428012524606 17537277968519568487 5600293244076189648 15821656072649559400 554962464109078923 1332398526202146366 17235508977775976790 265005617965807788 2777669210239671051 11402080807500134275 15992460670570627229 9476334316341954047 2881271389989628271 4994181262855917753 2223547299653632915 9587098047253133267 3614365080827680846 8935379945780557777 17224867748380140484 5994584593242940243 8784334767615976277 12861686871071416670 6951689103648548459 16912988689721212717 4205547254137157846 9560519555670592139 1655674109594114987 6263117191652895538 5414285661298676020 12058570347545249725 8278460631046603677 13975625450688372364 4053365027833846192 60163744851254637 273699898348481984 7357969675021014876 7925259215649830821 7849887224357103070 13207563112476393881 17893775294851047887 8631575633320427922 11065057421462149599 759897015703836851 2714334792830077706 2852786896206116115 7431600924769066578 14886894257298487159 18418781335305691140 2958289352673790219 11736718190853505261 12746879195132487871 4433867750920341484 14533575537671687008 9811399838142358536 11096292470467473681 3213632356664519219 1700042190878289657 11901816743123329221 17112124821649614823 7704964898315522915 11193997287891195892 14749288498558722437 15968390773231576793 4826827205986462764 10092353950071995221 8923026201328604610 12152731112040180286 6945230974346251080 1149843823702392059 15069134585529181027 15477457549249695920 1582459751321211679 7314425245709456571 7616117311089742844 11683415192657744323 17238407881815685313 4652264029413679006 10223474515409721313 14393495351931387564 10744037498608955571 5673278571970619282 6349287615027681944 15551502345960992170 9236807404284271562 16160295933811885272 2547636875917093833 6033340918980873258 5561350156930754143 14514877923859413726 6599916208609434393 18268247430677151200 10591734339425707234 9605927398614217704 2369942587650711032 14590398020662760543 444481547027159057 15093069372972710854 15397146892690604269 6150330752573158398 14520701261484396646 17446564542932609557 16639737695496271588 17094129358849973331 877566843579644008 3513341733506774600 14842136325091231373 10755370734272067293 17217796364590291904 1360705161152172660 12073147597476341312 1294844175999350858 3375293042323411914 12698775501344682121 3846171723351557063 3483038751431969920 8825485079665635961 8907755389175737664 6963948280424540129 7218100941443524240 16925603359222909447 13328928402393611201 2418606419684496143 3631956684011391609 15687002060512984955 14497296350120168613 11267858506813807001 14689709452187380788 8725978371924436624 6341312289156713500 12307404834657811892 8783458979473760464 9721163327299357536 3620300599792881260 3491715415515420533 8843395354592780331 1959161895123067211 7145684186031219957 17827046164393097685 6035226374527006717 748153925224253810 8219684294743114386 5939905377198044953 15593668725434778948 14350720393483677141 16601506531583100318 17012440828970694037 615599465685626711 9515575147345191265 11806957312953317879 7583638147135568565 4229462460427137701 2126098087030077597 15596962493290694692 3538812722775035608 10150906844332696865 7100623373438077832 9999058695460414278 10570366483745847132 15437353489706441708 15474463238316803090 11184418671817271668 4947511090626932452 12186437073719310648 11910687220793399570 6066370082939907860 5738495584784754839 2531477916011723660 6975176692310234905 6187584238930796770 2338319311980716639 12415022602031716437 3589991534912685588 17904205974923637746 15372656459802060743 15419519038916482712 8847280271323304384 17671690032639722788 11493308043773553690 16342254829692232776 17314276981332005844 15690383179589772772 13646836069222755710 17252408212011886332 2359307588013731037 9150901792472034010 6665454867854089934 2036233098028552498 3316733678177632490 4910676770952634436 4920100898883610675 10907958156804161155 17648299287948409880 5716858179888722241 9556285089457724151 5135589202411557850 5301033595115885546 10116103656973271176 9905718440157589634 7590635157551072795 13279265903553625752 5197007908571366944 13955976136485135015 5664591238274936510 5202877196535518418 2167707493052989351 10375495525341309243 523566311693848566 7187228700912106271 6731972420613532093 13063630606043268489 16131941420761657718 2886852499228261987 7310715302966970669 49594539820740612 4975382612495894723 1554008898765174745 16157925314336906867 11531000731663946526 6855057767007792320 14204033324225234293 5322614082786855849 13106488890671660602 9159951496094919534 14498130552989182763 10684533723729992866 6770420660898238215 11121664213721108095 7488262682522820338 7617027774751171202 9543815093036185125 163178373596601089 11305754942482111677 16573148663971081709 16663585422538515072 9812450692165055500 6926890539961523303 13071389386041147159 6804735391682133965 5692283936699063265 900790122086094845 11142355037998627605 6314702741320024777 14725457077444332390 12601494611953983280 9488711832839415787 18202753697126332918 1079937500522889767 219168539499011896 4258586029742490252 14313231568454416453 4606412839886141003 18081359801385444286 9591696720561633970 16373058641426843414 13354702049811575990 15999239677228402183 10383075169920435676 6984725081954666467 6117965124144404390 12334465503482964820 11211182641693209387 17615822941343877414 16663836591573723399 14900252224393495706 1230588543935626986 11201281005214987107 1380692607084180469 14517365735145626303 7210763320167572444 8467486005387047692 7000220592987335728 15344502254446544323 8674667439983049252 3988763338622690931 9017855545689950559 2266523952298478116 10613979672537811370 16938692421050105568 18255627395569573019 5407683081335713167 14334850924779645459 1734824889359014968 6565569292796434780 8835904776973125281 13814400452240923925 12251419698503599406 17992958779342183293 1293093364672760000 8319947539505233052 2818435274201441190 6025884043354072424 881567907469734983 2922230295694773521 1005258835729651435 13938445659430935479 2013828552403554352 10651154338189712911 12721029546521858795 8773360042643189222 13592047760520024380 11192741008491025067 6361309132723819750 14837973702907865482 1655987090553922236 5030823089365275173 3687095798693643995 9136696601975705574 15893697930695594085 9303761569287444274 12091706617289568602 6014207536735511636 10645845915047462780 17306981388485540294 5662235395798305295 2043714330857961994 6066642813629531451 6899846196499075124 2350771298666102877 11902103593940788783 5154433491353845012 2268894754264690300 17802995475413317185 17774659284567946436 16730838590544148555 16831539597846006869 7203224118530705045 5373415096477041936 10530325711178710257 16584766205574525104 14000016570457031664 4108935133212983347 16054060387674445531 8883209147988305831 6169760657062954485 13671588501663343750 5569887736737941449 7519575654269268087 17912155166067302050 9058825746048575436 18098025860125118180 9590947295938460005 11787853888046123947 6297719146001242452 1805544206604343361 18163211135657809013 5089349601109714612 11892808772377781632 1361361877904782035 8860787685227099660 12655159165571479851 2091842450649578804 15027325447891521452 4872011800549313906 11532582509132451660 2762503984341008029 5835144464810296716 12909747995388640422 7724566770598608561 7346311478003442873 14848368485647461761 16171780988538703399 13308989821567181746 8680879946191162587 9025488296488896219 18019747679821676379 487279393494627504 847031069206636248 5123334495235408297 7357324129746374681 13023928672036610821 6863444724533933751 7428204462164004177 3283617980148265275 15884019975399636973 14570778390273907314 10108017154203311283 7660841765728769568 6152641795996371714 13373897352953595042 904199653415392579 840409198304421917 11313418515235081590 12375213430419734850 5171518030449090864 16038620414528685373 15750437669753846894 9093634512589229485 3996154685050717805 18299764333304687000 11526828095211609080 17130116724817830409 15782161902540934580 53000499948879423 12070249147504823622 8158703904072896494 15152159470143303875 15781308620297400359 632009654340449282 15940248975779907883 10985256699893747098 2410196006425012785 7957842318036735865 17223386142412292827 748327484130681974 5454043223554339939 4186371240683579608 5251767480200301315 10241279200221355900 1354976193579928211 6360637783169633876 17992686695548984057 14388655558289493006 9886282198474009123 601887580506722950 7454612603570784993 3020742800136489983 4936247000954175856 895221449902557240 4010749150902636841 3533066399035376317 9765769099652538781 5889595224066561609 13908261914781365150 16406563355676495609 4556636733864212972 18406797050646973725 563281932458156020 16341467233938135657 16742840908265452377 4713193974199227671 2675769384738151764 1048261595624326726 12159971295003591730 2434559395251425729 14093506244090889303 4075286909259728192 7312400678311833851 1441788922654497965 6870471534376906048 4805563281327074466 2221512354652849946 8906181791923463442 4365748292473297123 16086621492095846256 18085887090865219190 8975054371868520685 7606524648795666909 4167641807435042805 3751417406444790907 14407208347540238956 18077652360620359686 648384984452072189 8130756216008984613 4590487551813167640 17215378435616178278 13598176479471723223 8304143139727295895 18206230510913957585 1253800518098800311 1078517053939823553 3995349825477566206 12623085188638217331 14056658960943937064 13973883461710809249 18400604623857127016 13341509071287195219 10102073531141612532 16896770558909286618 17348218240063908773 15101571245862676723 728315081399288329 13712060453390155807 14230471567153945379 13199649008034265594 16049494841940147426 6612494313485231041 5411474658451641247 10893358722117859730 15335565556387362632 11096820813715165634 6240086008143191499 8693229932387766413 6928541559726477300 14223018324696514213 8317860025265429795 8255238728289640781 9133734208516490382 4816834049804050906 10975858581474307333 17184633325768939350 1095464144683796163 8082379608242220877 12378181863268494318 393907571196482950 9752198660429158904 1660316091561932988 10432660109410875351 16020294666186645099 10028067290629633271 2457382491236420717 4599852561188021053 1866834241357083588 17415766790521425115 5271533522744276209 4604360010877523826 16855401279619239840 6032666126059230646 6797098495317593955 5408437180530633087 11415991405781905668 196008724177504482 3526402521503900126 10864130501491750357 2229213240714390061 749929476429025997 5765330368455923018 3252788465320351780 5940223162489467823 6795331857751332710 601016129698551367 3865972682322909059 13594267275088915862 18443426741582126569 9552294853927004628 17573223455671602946 7986584002115599915 597532212671726125 5211009843204637887 8769388461849232011 1652854018206977367 8511501979352107951 13591275163485386570 17032566165110975283 2366702588652369176 6733296542185590551 16211499841146304853 9360706236400904066 15985184746702455511 3697831269785401502 6413329774182216511 13790893045012724790 388001710497952817 1974785495703971898 8056686831958470157 14947321687882894464 9421953300918431609 15079936113918378723 8656093394360882720 16101734020406402469 1835834756227518786 1898391245195745773 7048016680559187178 16805319850523937373 1326797709030405853 3623458754528554476 16928572662688792098 793565193002256076 15288214282781685568 8327953365051874081 10916437324384229052 5333103768526628381 902863447653658196 10850631448614566871 5717494435153125409 18170062120862219176 12365090687050162839 5370474106633401255 12784087997323604764 12376470779107188787 6111117923799463062 9866479396573815695 64891580421586273 3854095620538652336 11234874834687973725 13258539024600434113 17549692223908446135 7671475015230495924 18026909448862893845 14868872261815646579 7993733434811149606 18395929406635637970 11531630005658230255 15551367964170777804 1617825874643935890 7900859401511731479 11305748209654003166 4023612736704635691 14903261670004736072 18246533237374958058 11513557191369783287 3454859325422768994 7632481183127512099 14278964232502972504 7986887864941634182 8965489132710690054 10128544262312322623 15041575358010649280 14849438625769880917 13157832687645820151 613551036616500018 14176956570099856820 6847025651600361235 10608204865904963021 17666488468678852311 818950744200308865 2620682511970310887 17164142604151724398 8527242419957852177 3732024714358202272 7822727001109866568 6220768680199535677 4004819869406307280 12949344224116205590 13447860528831452618 14792622639639135612 10852903513237638515 18283396919271794461 2438252708732912709 11287128149283924423 14418888950037314779 10859448746436730263 2859155820151091289 7313861125747074103 1741223527284753664 7610670890115202394 5920482272002253937 5880904756687557333 7735450608332535752 14976173543318070199 9239126488913456538 16268946017974739365 6463542662131067774 5790816162327741420 1666919909778268004 11663969060549146546 15322099560139028169 4858099920462536479 14670847692360519353 11552679023536365537 12075112497621892964 5825030866699279985 3148543906257375744 2316545481010477035 10195259040553493959 4820488852211328356 3383552171043808203 16762324896931359927 7996943265078599582 8476961225184574802 3770949773992760653 5985824883146144887 2339449294929691477 13278520272538886581 1549845063404114911 11190385233659142454 8679861104310795725 16050876887699467637 12376580606065448210 2314771666153179500 7864675750366967052 9497831967551650305 10869010334816482903 13276377800596014806 2297644803677504222 13253255552544471561 12869727775947244234 11608945514721150033 16012543871075816165 9897474863897963827 15693011034022501994 4590791586272961895 14907615685875739177 8098402413016369412 5480562649492763291 14639878422916105650 336110366967652019 5793827715847119321 8359308702377544230 1983217229437193740 18438948483532992827 13419586563349281413 7715803277083608247 1118744656193743537 4270103672990467390 1372536524435299936 15814274602597236797 8938779141908154399 14423090844536675739 17793236465872029509 3202316990766586784 17770413614784504906 1929399749196008351 13173470879782300654 16567708818851586782 5063389512324493255 12356757305608462658 3609538103684055488 10576896823307054602 7541007998257068344 3284470538595977177 8395075485646835961 17022266335720503616 14411945945912834946 15781642850620820646 14867639923479750736 8888696211099685956 17817474146605786660 3130420341575772784 16483193784272329385 8938355155932211914 6119049052600633728 9557278072579808307 14258689714312348575 8360588849706620676 10677587423217526543 2839899411273646541 722800922905212152 7547405914132188382 2735763657248078962 18141866170977371540 13408167916725389015 1660038183432297451 2135857218543581736 18341697509002959471 2659193855135028124 10762101089111329332 8243825500167681942 10894714766661630806 14814146247315915728 3371006574539000494 6063567065179068309 12958017522470114284 9068910870820874055 9388765542396481674 11639811905256611552 14416861358545837283 13474416140793339530 14573066105680816519 11473597858301333055 11991591113839254907 1059388334502222995 1075665200350479786 7230620876683866190 6741257479036690468 9831153808428267855 15071678473280986795 1383874225285590792 2318716760298947585 5884348160481933671 15519574582569293296 1570056418487168763 7176049614353039427 3370172934966629180 14672881020291880679 4373577853214205781 17815048655933580146 10280114167972271933 5586693498119951105 15520369963919429069 6815439530448677514 12119552699522224317 14218308792341336502 13747315139603608115 15899968162347111680 387000377930026285 5030898478701797712 4056417860138957461 9070654553789916121 13693646209004678540 12478886522974622254 5912654320765768161 17950384822064538393 1906619862693826467 16781731991452231583 5278409686928416614 4203903201743907117 9995756050814815220 16141757114531515659 709237133969277829 16111525538978996327 17095656885901430651 14039330278094424266 1233157415544619844 11785436273642508909 1165496660870204395 17299960896848467403 3197970044039961338 9078129162269571773 18305636115651307092 9038410070985919802 2344961096506526471 13381432457140388533 9934133540696276343 10332827045935410241 9706894579430620423 6525558422493342201 3028770037806491173 11028100769893231074 6213058228177841246 8112773737486966906 1277223997802173112 1833958891187931966 6763014526627843789 15961922235864504543 2760468374857770245 15403536119230175337 6335840328042115843 11591867208376139382 5942115322408997243 18063459845573205188 9810510747142394085 13458024946596605311 14668495592092568587 17656484654740449827 2119381560086477207 12214498375024226982 2949335289702890975 12796952669466234308 19907968161113844 4777428107336205649 15197004623004249509 144218590249534396 344065741223113093 18286974633086548765 4897512443018936070 7151611132926329494 1285570741515796091 17371713101133320375 8609564789958909612 10767236093533843213 5000931066426168639 4188137940054481255 10922311129044605063 11314765701410876577 15674922755937110103 13349628603402946900 1227011029387645106 10365977493979439741 692855051155906488 12104786207323641029 1037354304581965773 6951844444618169184 8037927804896512835 1985908136959733673 2016631822783871816 17721259687421629265 15041545468464681518 10171373952385083135 16816028085775515785 15561682802751870480 12991366622411636576 17109209370771746245 17761885939633999467 7603409303753049711 16542356321753004401 2292832178344071929 5714203130863536081 16183912746334686693 6924294222830549696 15997862678724057133 5998773741211694134 3255782357861709335 3012912351520173365 14276036907731373904 3622304654325863226 15985375988985630761 17241340705972234939 2392240297017531718 13949172153547172689 8757250809785326813 1628838513725000145 3407557090851553382 8447989103333541131 12494283071801704556 2833458461188595415 6927266949164929706 4940940928038629206 15491044969063595224 16007725978254901432 1613086804826197710 11892112460928198715 15256816693455476356 5095375881154339543 17381960707331737173 3806039465504178897 17585538159128850486 1371877524518978244 9349288037254428634 18076562231990996798 14001252635483186915 16775233499202086526 11558304564770866008 248512660406164471 14347544525684698415 12555512874166546041 12443245301713175348 6165367454165554331 9025801591147114623 16089504770288922893 17893327152004910315 4742037681691214587 15015122828551730194 5919542247816015207 4805755732519627546 5638601814337171674 11979313164624926681 8343022437119113721 6183828034282875281 15009990189729126123 17197337074624098187 17271946923837094233 9324702066059702739 16410000054801401080 18027180538778067181 14470537788684568551 13845713882169483928 10879305587698534499 356581505737241036 10439338504193435820 11481551005279785431 10537098284744173335 17001685516808914226 4912129441255875819 10672292169476934224 7027067837884580617 5526917867043362155 14660205103136627655 2060535669213665065 11494184363332159611 853090820404894600 6845945842741604775 15782015171742666625 15919821233707617937 2918279258914995808 15284614398725668200 4945960657688904266 6237535496847977098 1204906952674642084 9808324285765545903 1444803614004575119 17887499111874704053 14065723244800638556 697394026029093014 11796294718705753939 12556732400303423388 17572901483396888737 1491907926578446478 12037594095854109046 2564855121486724849 9777538406105639971 4325687317281821860 13198528279115953361 12390695097637811487 12498017439158699844 8423087667138719827 17989359642458823552 2947649769699094837 8815492441932292213 1023019527114378857 8580786545522113126 2650719747386735218 16717576620951192006 4682699607653039831 10372563555279331323 7352053873475421817 3317403998496780059 7053382797856546057 4656813988207753484 10204831541251570495 9767126221577147894 4650505614059718798 17968354340509799859 16012209698205570400 11299290892682858088 3488983704685921753 6513168218331389348 12904531472792064855 3019182446181634785 7276885720822568840 12980022041599154000 4683975364040936735 16081840269469084746 4742564926437131405 1902598460331856423 6441188605143034752 3341689442347736604 11268928209562122060 15251296164335365346 208709906888044187 5759424188200477847 4096195715829208611 2584144759037423442 6483078968213728412 10283842369326150882 11864854121029410430 16439932676948939859 2065626718183777599 10955701934740660133 10396916643508345234 15961919193945564441 6200286735622507684 542729587658458751 4840454261998749957 5922738631542106810 11790952515862097090 7142181675947787119 8182969666492751933 16420617370198863001 15484720049804695530 10792407274873554260 5573795406600537931 5151642555874904418 18077772164345015936 9684423942817118865 12886633201405381745 12946747683381954293 7968831657908262312 2044154448776854949 9122968436835923321 11512920831597128766 13667141334655889802 5807160343266472171 9567132549758204327 6412283162012950733 17443611806337354941 1079654469560294320 12256115780491115375 18249801990974798234 671205922990760376 14312284658571296435 9752620847302384358 17278522615683145032 16324021140998404640 5100080635686672041 7414457382904201301 17917324708846644872 5551971922961225703 16254686793300780919 251259844811462404 9196909115118146155 10735459288830544580 8256903805704775038 8148358675726597578 16690178338054430743 4274966252274546506 3160574218200713372 1214471514186585212 1516084979325317084 10258323789668506242 6533219255797332044 1471560912431160442 17888015328088209131 6760412687433147012 2820850289117577265 7805147262908935474 12736866260300076943 3779267291049623785 9123959408572166471 1367839150451142842 2199789263752634488 3402578256029212369 9601329618405641165 16788759946111738922 18045572489753301089 10019371702344584905 1367293075253785211 17848835107985674846 8528942870564718522 17458511490827961471 17657880768704030146 1919336354987570988 8065307244616480474 12296714249866459465 11158519786539358972 9633160021987490877 13576060845300457845 8433749197310285193 8981680064188166536 9534280915704556006 1994179214647964228 3538387135151706687 6354613274837313779 15154438530888353528 8859055469609109675 16444694131531566955 5028102008506353609 431478383772428398 18132408255045980845 10641613245977825815 13082879278027266048 11776928504698946569 17741589227712283158 2683430816228268687 7620792462531841818 3524541611556513117 679857530705010473 15372297255781801825 13685638683238034912 7322261422410778930 17729099656629054218 16011171680615721739 6955230788600192593 1169228656069971818 12579536515810321293 781736856973961791 14796706729382879549 13824887312993800013 13168004125378327886 14991822939213103228 2193938767257760946 17745236744046656861 10942547692111504012 15559806071597042496 9027350245848560352 6965520296908729054 5835911944499851969 991932165752853064 6017327261252588264 4347576816771396529 9134323978245568717 16941860881553225941 5062122605799490387 16351220440017344873 16385197838634571005 11518557425856073547 10243435432203885231 12171463332957691539 14233186919173920257 15506398612105085730 12427208548074200111 8015720740985189666 16900249296705012254 77798805023588224 11463604773101492491 2632949390150742121 12335461526636691858 9845235214662366867 3289263378462615976 5382525411521937196 7374334089120582115 8902630925958079993 7300766761324581569 6192236248986888847 16854974265625574586 5903529459153658665 4187021216498015331 15148188169355156049 12247476422557051363 16583203807005866590 17058926794521040896 2212091037235979781 13545169462071248088 2991019135282048190 7783868117802737339 2895066633647998650 6152476886432055931 413711555419161709 4904879204113613183 6826243739484129452 18176695546713870015 3421268600213858144 4650129515611472183 12476879960479726197 16640355994297709290 7618290564726780853 11998026807076382307 791021513471395874 1366748840296237203 444648551930480746 5156863995527741971 3213701858975489130 2127533732200029213 10249527064338845156 11901569433346320219 5425315077727420153 5989467556822320547 2584372867409732022 10899313779202141816 10425361890023040223 17541691900675815096 9738229256441491957 1399891475023109782 3067592562139273001 3525453844092272915 15795474386363324795 17963542925463421894 9998729419732441764 5795676532978990423 16746798376511712377 10628608486057361641 510175675473398899 2926502812849930741 3920045282132448308 6538450577016895384 6077461776385114451 7202076533698497469 2918793417554099186 6487218322301951678 17453615954434811457 9213830156269169975 8268848971444735336 632557665199243219 13463709848535892991 10244644129100700991 5729659021490226475 2467679771673201643 9233210003476980894 10793299431339729690 16649031336599943174 13378121319207289210 2610416058950021109 8395479262159387122 5463389145668060567 11382454643550308951 281503576384954423 5694379688460683593 9149828553472926099 3568009328845297754 618355825555227971 17129710893522743881 8809766008437351737 10584498445746942373 7155898531123614500 5332552300879320669 15968679081806655499 5065566215361847526 4549609865283943314 16258166440173448939 15894313009194240921 15201885928135872007 915128853933565421 1205612634584626095 11439748326707430527 9635395587275619470 11117280162868051825 9774422977858530836 16517331336902481864 1417089744235230771 7619010206343472041 325922844531152440 7280384419893639375 16671705975937090559 15854584168836539273 7598607060652072029 2820297540731954502 15519387195701021464 13486647582423463930 9478354733462813560 4519518192169095189 14688232369555847646 18443923393613325182 944218422831549195 17473498810955547639 4319905138328445807 5983407349006421743 2590603582603455633 9083591137081176223 6553798431961451654 8640753829544206968 1754696589408814025 14134075666721684529 10645937241311697072 12926029718638986795 6777928280377066037 7478389641749847842 15232936546366479558 5121799551149635226 5223131319688972745 13829746656489632152 10704497245721905588 2496556758175971444 13227281083267797074 9358118496764305613 6097024620680243514 4701905997633611348 2161736341084039499 13096231538878765183 17292857243689008544 17790295845511616318 10878307868760067425 6590750156050529582 17664367816700497709 5032350765591715714 6282331357539966988 417654076058276771 15112405880563617650 2341431089949615260 17188962026080534043 18154033606564136331 15710772423268400309 12649508451210493399 8049011377869196011 1725529796810084361 9262162468258474827 4755905908926536047 10111392569323830824 5018492383305685276 4230908597845001758 16228173879363350949 14182759667707915599 11402204134834546608 18373442066487417070 9860950357865492224 1942093399919081963 2426743458476152164 7955754091883602527 18082243122996644745 8418821131224978383 14554934218093115267 9353001417087325324 1118766655586481440 11525462619669087099 17459424037061059345 5676484598659193988 15778909232254549601 13550503380837528848 11827167914945105152 4788926157680306616 3516716345626125039 10857734451422754530 11553798426853191960 9054437821246319122 7062248604676608038 5052742133597186201 4924612192354388954 6027563071112099706 1341435280256071952 12717099528171090559 2015590082621600389 13223370089887513438 18430200694587244147 12458146856156186489 7856708984356382279 8189499034161635959 7529126660634301455 1406281014265270225 2648132149511454745 1747321127703179098 2834332273129523970 4370090539684003646 616531643190856483 2040924721231663736 15164529007813636349 7914233163545857844 297805441366143580 2882761831695885760 4118291678210787846 14094486754782554672 15406596685639737098 548380601965649422 1004341190694558149 4299122518580371386 16563314581486560139 12796122806873488650 1442879690022927999 17262730338099459356 13793036153711026501 913043249421542185 1270751237819237156 376015076814036813 14488870390127167152 3011255696601274426 17530775144025265223 15527976698912918916 9066598547249143055 1837582213158127916 9919814024567275686 12247953239945439333 9804103527580857829 103346910623203542 12924737089898694474 7256386389969797783 16868565653568957732 15410969297904544400 7657838375776314899 14495434614643849763 13677907226327794734 16564297192777915061 16618583193209296678 15949649788075734442 18417500477721531381 3996495170434905238 929116140648329727 15208547565384173938 11408225108039276453 9400835438541928502 4702284894410759938 11142257491218348311 13107775024461448657 7731778147183613878 655257513138081327 15708253015239151131 18366366311284518090 1037294640076559298 4468390301685042245 15334167446566519351 7193472093648447244 770822063599072394 10851152462544333866 7996290506247453955 9837751104477460643 6632478640875351915 15018232282868440954 11163569401605467285 10037652915993583524 15992787547369787010 15009335250833030197 15628961905668024801 8124162043983554762 2789070655253460446 877478173807418198 14171237223043016271 8567922214190573190 407444757358388748 3436289322679251699 13538546886198265352 2069769718376463842 317355150629073057 2155187058284896594 17447718885824994660 17407275772861313453 9535646269563212245 508052566207915013 552849834544596437 7665340653314607133 11144193189079200815 2269888479493902043 12916986066686512967 3349228112745800953 4404268842406327921 212722095094277445 3170521565292409059 1051289788920560124 14871826221113563558 8365074912140718923 15065265338027420806 8482068710564935598 133113395016820395 9713538727648493978 3984939814910948127 17045315774699374683 14947916662987449455 10012659328494975239 1322829426984828220 13936253520549326350 7172704447740819327 17370151893416512445 9728054566007269491 4937212052492165404 16028605752375097152 13084381537219436303 13078020484505928382 6818153221124958101 13444447836673391685 14811541805642374475 4368522957752652253 7713116929579176334 16165359466936214548 18134537058060608415 9892693834475347012 12678545675895663340 10776407137675217621 17108820333469584870 15858104378805690955 8466090869951352763 18229130484241109287 3062150719756631623 14486247445006251800 12394182925403406089 17799035939987071500 18137128317006707002 9164876332533286692 14436522975995507038 4632498791885516116 15015469890285084991 17155247037295872669 5063233051078046304 5831285533252437578 12835600795198360205 7996031734953372152 5395988156299247971 4007722137928768003 15506767132190480129 624034620785567617 1623184526347414673 15167285245598584586 15444452702923983165 13144095060620485715 9287955537129892079 13978573357784535679 5825765946615409345 13940586777146275830 6972379649990093423 12432762659546728377 2036222617980277130 9061749601647921117 7184596000251735857 11921722445257877235 10985926586216639421 8216862764296353217 6480384906287244854 12633225813180111150 15720113823821693310 16150541535657238725 9440684986351975552 1641391288451803865 17225016940399810723 13992408801593016732 9762130347138183712 7814140332735366549 301820254322545684 6591147434144729756 16916030368577577297 11457987663441165781 9720626502621695017 7035881251654619267 358913008372721652 11090731947976826266 2733382753165641456 886771402671987306 4182826627620488219 3372705007923088580 2010450061872733204 3182779445785915127 10185427010317616168 15471638614900132759 3725249552782707602 1090971595861998529 3489787194472452542 14191381158012594962 12746052140444584724 12329983945401820178 4177374658878825815 16736285579636243113 17877383231214252617 18137015257115409005 12570965216452535514 7136315886142072444 2878101470080029858 9227696247908135192 16050122474269798581 9502267354458482035 7792011778947854068 12974260487932603950 13339909061673273613 18355007244737548110 15110223210633800997 1527327724661517533 15472449232669114486 11247612401955426108 12005633123174614794 2624735098921129034 14510315420014541461 1482601219241888524 12697092967599327046 15260055840745831089 16433320878641425968 14671796215456141818 14457823757906790046 12334257858138157680 7436612778522096455 13849824501059461168 1429621775426644474 16261934016967440584 13471089440960371346 17729992097368977692 13992529683835255694 3719259013797037616 5851911309234965383 2246865769282081352 640347310530311749 8474281191997291313 8619149724123879189 8868694598961891080 15101287917605104237 11972815839740564072 8037529865475504091 16950849414711234928 10708096618059050080 12127783147229676679 838302232402278011 12661807116568143389 10448969106360873313 9026274032305713083 640697112759594557 8845318275836460902 2681376523064427514 15121037699092268147 13551596850933425802 7753298361677397265 13110829872131784411 17278227859537226630 3068779901168641977 346412186818870977 13265049158601032571 13332449988704713750 8007824806101939140 1850065723526891489 14443314295662330391 3152607848430065018 14490360797601696178 16239819856943248821 6760408908391251118 15552481990964370687 14452776601809836380 12241454379082081286 10349834528885578008 8229566397645993080 6773336564870612931 14554728483659655903 10077423553697925404 330915027140097388 5213603194597981107 9322060570747753947 11473939276095609256 8461988510627495843 4453309188338203702 4663263005349116574 14160332483203954810 6918284700465010764 16984076814863312587 12398079161731339078 3454399450728375695 8744109511531014665 4608362829967919254 11837980639981213100 17413144334463088979 14564674403102723003 7085491474085884364 17688758636360114900 10590746745068912869 12183785580836010317 2468959520082393243 9533292991290026486 263628957001136994 15375007905429582496 3507063365953625425 16477592868119953908 495485000625984612 10381254981344304086 11731034817124024222 7549066837380348295 14149596108244040420 7115348643471741842 271339382794388099 3374652740128856233 12732863818381234691 9756899888854760103 14966471692750895554 1465631968306921688 9762477346859685136 3190125716912096481 8034058576002610533 15455081992264623701 14785722711109650765 11744994274481744073 8913590014545164916 14619372004073054997 5371218825286749015 1910405282549310089 9425140059817992256 6125937513825782473 6027407615407107435 10871676670877013782 16984561702753491734 11276827316799151996 7506033908639699070 4284378834749912693 16885047983936133975 909720784111807439 14234671081306896132 16338856766438737240 16553253355119275946 8731808352690095214 2171949279019963934 14047572553218099242 12189693685145887908 4908169112774313672 46605940369441276 13967881221768677839 687938210653609862 7724025602331939019 4319293857647620046 5501383922318197907 16471684536343057621 16200599814944525709 1756414496965753476 15956399533455331551 17150595671625760740 7119217521848266919 8894918684699759012 8534944127728069500 15621140039631414454 5565031422169739655 6146995074849585060 17077633129484048253 16695015260234655008 14152649661933051908 12119897930901456195 9685310265301597935 16297816305796584683 4821870857070911185 202628984981192023 7115889953610754389 12141384203781275336 1578781497312255263 194938342881331418 15375494007820541968 5326455064376319566 13522766149695722352 10936595657433395149 6110469775380080827 3297821110533486841 11647371380323469694 753262696506288412 10415520262074795147 7115409241732148963 14684693711329437093 10593747097092361802 17356847808631645398 8114538859114043457 9381463789187284324 10501996923980781500 6069973219338374804 6375706357174589169 1438736766139568375 9578888731264628692 16281933474639339466 7563208761540617446 17957619798707427039 8027967449489554760 2443374709500849355 16981762692663094501 3609663396472695318 9221727672739312641 3340359656762609758 4095854968618260512 15533395996951849467 4917671113837062240 3750340615065451775 11163028332514558370 16507682883563082545 18077413353190844329 18148535968629331069 10876672864992153613 7635511159160918625 18138206750299905363 11697995632259322376 3085479959907996817 5170442857897921868 15385953387122974840 17463720007556315151 3703180409907431234 12593031957670140595 4763982570577277267 18237061156955346211 13027145127125734206 1841226542520507958 13026574783003153020 1212343734070637663 7797389554961650742 11200727582071858772 17379315296726389067 18407082366810422629 13696707152707264930 1332872303110942566 12469062963651997252 1682544542396695362 5189114366855516999 8979596253588546066 6382241898658113707 9931405944347218249 11286253933313334037 128881412369254554 9434911666462460240 14055515830393832196 5239392248826189248 16288054965292002198 5379535246019595267 16673340271122440192 14741890887918489786 1552203218735671718 11500288242451073183 1370385205967544271 4131959899358153185 10468622469351852835 7828343814281295810 18293800731776957875 14155988614608192889 2942297369485304252 1900078596082328278 9552429924054037974 17314207246157274185 4386256708056565467 12718820344555433460 6557964452549227640 14025853029027962968 10809769613700155314 10717269067174964587 6639120053121762592 3349496263857760379 4199192814545155111 2474444192120977915 5506639244036266936 12970211697113175498 3760042275094171838 14350796270055893051 11417070744064262645 8440723398578383311 1257306997420713820 2877951512377358790 4528686554444472309 10811457771197625605 5510157713704240513 11285136745649568492 16712924261375431843 2802652876709014921 6994666377631221588 10236935351471518269 881012421931673876 18279354871438313969 5973659617050356280 12738691946526128277 13121788813032830042 827192205274313222 365682261428179743 17129309453586898742 1723089173369028110 4728380196534085985 5098854210468559170 17828313978085791773 9664053673610564866 10836696768540272568 8830008572592906275 8941996325412625514 16635340238129186357 3235680165351804946 211662191096684481 5200043540549411783 9694561424926213706 18167580355525481707 1537972853673717938 16681170003258023065 17637301181290556149 6238922156002659817 5080186340582546101 9355354222839106267 3406379450793183478 8680767946324588822 8406977944980667648 953459321678948803 13558438527322481136 15240197864664686194 9714449233612505464 5156048755275791537 15182537813923239660 2548041250298852101 6137475773057478140 1823206290791700399 15960416310606515678 12263330616436111987 5975981914260319087 15380316793869053929 8582154540848940361 18417328843443458928 16481531603460066124 12206395744425738012 456862430249367974 17327181043880794004 3131186624215178946 2490915625798650364 7308971821237605796 3513172889365790778 16658429274042781849 2184972455606421942 13898406996381529603 14884263778012093916 7112075502511604229 7370079741917050610 12636189737854511268 10231050034473313558 15062902529724696156 16500459540634777699 12723390342379596758 6269436850076721503 10029593918400758164 5002646267401966163 7798539454049603050 13850011947883410072 12313863193826506302 3080415408737638720 16130549669381984156 17125583866951588324 457952171230881241 6367892338277772691 10648680693182432403 11180881174819085226 6810994058113840662 3831714588775009621 16512630950355842627 11985265356655394905 7098077279305282464 9279197193326185906 7280141730490330401 9090470166819567038 5473259768883993522 12659437941700247359 10587185947686389834 4831947521016939664 884433641738775340 17005215421847070583 1620522670644493425 9287869511776161167 14331813817430442591 3623399489787349893 1055660350909643823 14446503705512803949 6926635996944821554 1844496690584316013 5757376201347841766 1323951883210677925 7859617523225890082 14596425475259213466 17505957572092729901 15609109455928464176 18446542053280589115 16284999067001457978 5249543647929346654 3510907741724800847 6788541402478122727 11150161634090694826 14837418868921980326 9646547246770390256 10297815093847212613 16513717764310935767 12058912845833871380 6851417467084501207 5076062705439230796 7752392556949383468 3310140785041065976 12811933721202224916 710892663874320951 17492413970367830772 8992217054405254538 11995783993124571583 7926944322297481117 2455622633049958724 7761647270530369530 10035697138717580970 178105047913527375 3688483147580015097 10110162997711402377 2435584667497837492 3524341662791793487 4215491182819157280 13565919303846126730 2583054692263775164 14314614458050481343 8227370092769329070 977825496931191605 722673492265639580 13546084427895707976 8739328862057741017 18328079278494478307 17294915510142553763 13171637460799719689 8924773781170860198 14825293529265533063 7770419842929154904 4718601247437861590 18311461973921292729 14917397265437906176 14799749293160127672 16066728354255114141 11883439343400297165 9559574970920093352 221380313953540289 855463947943603588 1334538351687885393 953238868454127896 2420796002475287127 867925961439908877 4492737859450656255 4478004169252182428 8273316075008907667 3070957432812667807 4371602035443163022 6290367444356246957 10048066470138995930 18236502472598742560 9259649682200833636 2437607561618649038 1150215866376183983 980661532129302389 7862212812941436587 17833066645864263199 4359123186431442520 1730918234423862499 9647540604658504770 2113618280743742890 7835265241965457484 9309506908117287574 9746201822466569835 11420085485180192070 17468720404355586171 3544695709896628119 416547178352423330 1052418547800021264 18096778111199213093 9124647387819885572 141731789348390930 15048770641679082146 8184051448736628660 9428087755379318942 10399587545793156376 6691454145046797702 4230755179597977923 15890902278559437354 306389726030337957 8172077078356825412 1240227976952415901 14044679447940990731 14630296854720674232 4112540985359737085 6600969749333596315 1629721698793321627 4259313557042517863 7217925613831523385 4924700892734308952 17452384148903667500 12934095909966540811 12731233427118872249 11088843307232423297 11443102910234235437 16395611514306116080 15726135975610879453 12151846422130545008 8211853842979310370 10300027508303385640 18273291614854662334 14769581050309904755 4446495989209006875 16639957112753514675 215127833217911484 69131713309139779 17558324717647557702 13658955739926055388 8441036931658933067 7187675949391465903 13501682451471959627 18443822562995709663 8048254095670889786 17637641918651662091 7771990656300846988 2739437920201548662 5550020809427567361 4635021961448351348 17491444119766553780 5936663462945774617 17120390237523793880 17129683715062463847 12626657627175303624 2109423769569295947 1354914579071587167 6100603448188270254 1311438075462496447 4334109136982984695 899307027557358147 11355584152359546606 111486185513569071 3390517014429974875 6928408576296409588 14243935646147287244 16574902649750521116 11439645251317176835 114912557202592641 12703539235645409717 3540818412206353509 14195093700135577730 4858082488338259370 7717877198081541884 13042142824654309321 8593059882303218132 7602970198044711514 9940876517146493365 14279635125773632676 11758917524320497043 11907042510024267908 5819697212211310790 2166323628025030048 11292521000664233862 14151742145863840815 11797264271878917359 9995967552692142081 14391832343897813344 8225563128000764408 7988812946222078870 2941605994337213170 3903837917026564694 2812073333565298815 9275594950459474850 8245298907825999510 2567800056273889390 14309531495942026685 10512570106705391494 3224165934194102307 10777801260068554682 660995730601992030 7120267573165718903 3312829922271568224 9934955935226317132 9017620093366313783 4907627733265360637 3528707944056337433 5245738814068543954 2601420609229246611 14098618670518332145 13788904208665658559 6869608256242208166 8662911439268677373 17910219439608751758 13870676551357360989 16030757813396114259 7100577280059064495 15066591516153612585 9991998859368907353 492878522397841840 15688667657924402032 11575147330536317619 348954479561954526 3559134977311195688 8498382508216816519 16129085898361478895 15244014934714991378 15655435068303101888 5680667896061323076 13517733994802936191 2087507686401128272 4145822493583380126 5153084365084193020 17575240998783400047 15996840474700191398 3952062425718304839 13603979443604371186 3582282928833249445 8766851953456653331 11798910739034293538 4806511754468152991 4180022721860376557 15239512292694556987 4817767906064265726 8778791567480854503 11391930912119653370 885335609257166405 13239525491506311457 8631765059064751663 2832644683853594393 2121187588444091628 10701708972155903362 617194157503493508 5188738957350053615 6503534421817028756 9714596902227517451 16293185566873150294 18139574913445776133 10915111309986545834 3615485365681218931 9945850519932875333 17914078954481948047 9152680438138953970 2562877524381448978 4441014086660382223 15471633055185475020 2472619065293900081 14020190865347897253 219374155843818637 4131649505412148502 2374576590800948446 15237756958807893874 16531068664556334174 2212108295781240676 6900713444642641448 15438450563891337211 17596938333756117735 2183488236493051273 4180064400741341251 15467975157994130122 10289381723616495746 6481857320415873377 5857335373585105553 12724517300556165525 15494765715574220852 12165760676448749973 2400928872061328822 2038440555097898055 9174125172497014319 9515158652220966379 5403627539489180892 13227686179856545503 15110164578857682236 11266187086989881025 8873816653778296221 1466119662291885108 1402490008433474954 6101396123192799225 14685588441062273633 12991235068476361377 11906807515940906461 3229244682188931414 615413013946162304 7819719445098959957 6059538839262503017 12091432155128038517 13086339605428287598 8882427087387023112 11405277816446546089 4020537541829439218 9563305259637499132 1683354130577963914 14578490495082344078 4931908471586157571 5779928562909501254 12821031877561733474 1768144734419374555 11769485357840114452 17369798642300579459 7580719510247746621 9040390956162584344 17970830702599313663 12184009732399575910 16663051206348674860 1070307219520477554 806275602136903945 8391667587090146368 13395324461313195936 18308205912658957538 6772345275533714611 7084280469182042679 10838789094588278880 12080866086425017570 11487000826323398556 15085345643807698667 8121586699127599077 8215853642981174668 4580221135564485832 14551537743477938138 6926425980735434781 4891734231495437429 12786793290038671623 2837596887028464973 11074052282111079653 16278245797287036278 2428551544132066792 12637927504137894696 13278071771281697534 4532807421628999860 14109503103488248715 2339111722372988011 13808753929247009719 7319142693558539858 359975284743923459 9609656672816377990 1444196908339807320 14888640229297274614 10383907885033737393 951690210484900434 6260348656407091642 4551852331495422621 55745695800803974 16022594136542285864 17660873322337853829 15833194898963331660 13819753553528822878 13460209413527591567 11263996281678201973 10637767625713309845 3233834692205947067 4074592103377378230 9415341720937229740 6095598356317397078 3216031826521417168 11169795578457974584 6750367573086037903 9525369502581502460 17431321997672441070 16632664555262221162 9432923685859470988 12527237578530498056 1179030411324484128 11816322598082717699 9607151023760539336 14752590358631884835 6334392490303401238 5387508383654513504 6527595362434225726 6308947037503140531 8682608760931476918 14020529920160713394 15140212969706657757 1007676175238529651 17062218973637819443 14954878122241779833 8310583934391101675 9093662998302775409 2269435489174343454 5076514538040329771 3310937206001162221 16205478695183762418 1510742754010893056 1982703389203773219 6372219948639677855 2024557770732761067 10071267143366163957 16664484559708164236 15254969368647164003 13382754334945872692 1714134925073157779 10190263491849027470 4960321331746435084 18244584520510377806 11469863156342353920 16833253171089751731 5598867727325283365 9845341445004319077 10096300500880705609 16393554172400122436 12100126862693656934 1965474662606522126 8145360447452458617 6683865049344914265 2261752482012244387 13095561110525795734 17167550880120766834 6760525701250765359 17562367361690212731 12755074476647945163 12426568116165939125 12487766088981932958 5729735019031240207 7884866368022805974 16853385053067804116 8166706669360011474 2729690998675609266 13444159557747408264 13559610043809811191 17533243695189131552 7384701306337939344 10110891015399145455 11764055273755272474 7663865965790609504 8928255491093932647 8825823297921373994 13787177376649161366 358417008108196229 8673017693938215558 8360237335612078469 8575838381945807491 7439012929053306000 12161240051482993640 10538737103550374215 13927429341589251965 455329713724855254 14314856904627033250 12480580258707247105 4555869568361560512 5945219703622758191 10896807481034554112 4511689502331009251 13457504865766791690 18093734720068221733 8570523132667901419 10208571715836956842 15493419643317674781 5679436844460177353 1057395675216166057 18023282764201366908 10703863183836520117 14188052110366810493 5364484194680040363 17112151906863826491 12318751561597786711 948930705944951412 11170690773297608525 2685070173011821599 17237119177370985586 7259611456650082014 13260401504119231528 13420998083215217358 3951299373395355782 1644326376640219660 4341104789009632376 15943857312174702483 754281346709053037 4045672072881796969 3502545710629195859 8777616765843443878 10778235270113739993 7750142574985223345 3206719888991011667 13401883744904169548 17338889126619595356 10350292700737100731 5091304388518230202 5497779786773759811 1069299609374431174 8012272125831744901 2210200096791278551 2974926102721192847 13049834197567930946 318729413652749057 11240946157131252291 4443374939866694205 7231137077124578034 4413375705968822055 3878612040151567581 11084953925156386268 5898919373966935660 12753299242506040323 30921334319449285 3036373902444314516 12247769017792091099 11171840681607908089 15704055209858812122 10328570940015695132 12474612713002852068 11739454656884270601 17487722177349867521 10445634420805497154 17085953317074086800 4303565713351929892 3778937761743358599 1238810933946130126 5889827683731968813 1668516627213694197 7819957199112716807 12362053546855727516 8356627335530059946 6571245174409632149 5994887970162922272 5443915383242577512 11022272256468866146 1816397946353509179 9168855655120476266 10101750023801596938 4899051955536655543 14677022141874043765 12913794082748585664 4469632973300933403 8689593689097251391 9007884631245280028 1484199887181883079 10879928598195493685 9203568169923452466 9578697862462900987 2496957203149069070 13518738344880609970 14728368576728417802 3061409484030209665 6847551566037262132 8109311444018933312 7027118908271033884 14020973748098574492 2148842607761827340 16864690217580316974 17341564689055429701 6773432728299609933 16138300069713113724 6386134923063994667 11191508595070811132 4879047888058515519 4777556907496580412 17733516997177700280 15466214660093776555 14603766293912688041 5778602368930601382 18165483611251929953 9032415707898602095 2732551853774222234 2336759446111427804 8652422521062445822 11614687574142429832 6449098221144276702 11733273491913618966 4127169898844771305 8619070595952352537 4496699537698652835 17108294296983941502 11113927695115287288 619103871392352695 13263706009239126993 17316289738624567862 7939802522575782116 2329482886830074988 12880491075754346800 7304355061212325306 4591762755472473261 15253955024410540976 15845266878685715619 5183051575191055166 14613807567672680949 4452314966828272423 12527884412938158703 4752853570899172879 15462807302548523270 10812932778095321713 11342606622239801636 12723913954620456868 17294392665141607205 4598319999987937029 2605968730116557238 6748614441645551190 12610075604495569419 2542539739261556467 13047983830575106935 6541760636137726144 7395612149221361975 9131799973646481788 14612630218371974071 13730090907219369809 4905207816834770586 10362914882170081033 14094423686875895784 10901965081831638398 2196937816696814983 4005844798034638938 13873191734531267603 15227781871118421493 11145316464488721818 6152442083427305066 330751555978338088 14532987933176981212 3522870684902236388 6111401540445420907 12607437349717264914 15369593978652216012 17011550051755093896 5632224112639936467 8155518681762240698 17571141403654354013 18138548774572758324 6727040546166405288 17777328020016703307 9934191767390709536 16796781633483531347 1318592069739139017 11692573086719590540 1964988054087380619 6269677877546087809 4806581068840276917 14154922577770720563 13627879351357711049 11812947033856502210 17929237001336308659 3718922361385404083 558939289876645291 17327231555443541605 749307712077633182 4094677519875870452 7798810929402891792 16326776522204837724 2228923742933205153 10854671293941434837 6287250483609623130 426492104899894868 9709379110691963372 15366509116998279407 12147715094034852568 11157008216125276724 3926312875956067950 18083309438413605784 18278100447823080333 13405733955896972194 16794731021884173800 8961960070215257220 16537145234470258919 1479675060482164439 8415995615593044189 9533965339272053515 14564007391537965941 7191684048007543304 12890099344311640422 4892529080096004556 7563411435427804702 2927325466177936647 8136089083244534374 14927008790099886908 2961938379404801068 12483422411011000687 13751539068519005468 1382559893035269213 3527010354370906357 6780621082036654772 7237354354302547640 5469169956945085653 15211832847072082981 11561340424848525976 3454288864806337911 2039253917822788968 9979134771433563393 3267442917832783122 13901878974353730668 4867933050148953123 5642374755842713855 15076966294303926032 8572555799710818165 13869648239245210876 13299373633621021991 14151419525523971755 8300208548060433560 12230466768969720255 9803337889228827470 4909476640465598380 11857619498867534592 18152153546596507443 4874614580188479496 10133166755597832171 14735795392587995161 5642569400266747260 17908277851280990953 11829916022777690023 17313869064068830469 18011746301344070006 16175316572790108387 905434474766816235 12113144063121311040 4810925207465236915 14271759386990751128 112431073545568481 17266932521699170982 13542161486018640294 14702601066006582013 17938128275492139780 6872788461601889992 9071884523862108978 1917948926474073334 7790983917862632092 6979439903751532224 4608051961967880846 5367032170288043666 5390306493407490598 8169840624182186467 11919932830500540985 10386215090380534462 10090031263310364765 12423478316582362510 17933816484977182805 3254572588548696840 10548435206249145427 14525262262346002121 14861326935834660627 6762876696132236950 9006670802685436955 16036591861426885123 18318254950322537958 14812637945421749765 3768851531992261773 10995520817833306763 15173151862131740717 15909702681318362068 1817290482818115347 3610940948610869497 12457791196243650954 12903510466811188784 6537243969732456359 203342889744140137 3196955437850158264 8036134411178977004 10164397210422875000 10255990682407143273 14698293660106755093 1156988349700424670 12912737892273302864 15318412402706404630 10340138461528800171 11596249626816531345 7813037963094995171 14773230021966147737 4738661025316298766 14030299775002806713 11819026789442157477 17852380983105338511 16981892601924167377 4642768003938133742 9881757557070099184 10479754348208101887 16013661763181065342 2472949800627663608 18050838572896992157 9971760108365261333 15692486766137000230 10150963390184513255 12669320517605909077 13641016276215836877 5040977044304205566 6591134113659123577 18442735653441522 15659621022649746882 13920294917293435944 8756928687149085598 7863276649762068530 5374557858179123705 3047505867586697805 14702380688731448404 15961793454675364413 13307418767876951407 7453311005633838869 16133716501175431739 15986008832162272432 10693509414045338846 13293355582737197186 1093699379517010277 9607045231700000623 15851168358081653187 2403078860584133788 3851876417519365402 7394898770891570762 16446043168086729089 14061536639768024441 4911510458681469370 3513225890559762215 16683665274971616281 1791232379209160378 15568445352165809789 11345015480543059886 11399935639254978946 7925621899661540145 13384197168225657102 15289528596846265259 16073216428071395526 12734073313816666004 11509247707749141995 6410526823940054398 11322427763533402252 10494713849915868531 11685593856208684952 15165062555369246084 15292819311672576574 7559232934080289666 12493601136553732230 9403410250582686240 9115819572625296251 16005368135621007910 12173250994948263326 5628686121091127661 6810174598751391034 13076646450889449683 10950684372264259911 9305691263814109686 17000825668879107901 13835456603739126285 3843153356579002399 1336503610261729738 17048371487752083557 7438241188822770993 5840802214433877279 17447346372917711924 809230002132055925 17482042570999896956 8381928054484341336 3478285967431129926 1563630538234251384 2754793528297996409 3259568726031581287 7958109415038814918 15034167808945843040 3743010203397995780 14287682174026674124 13004862620859131539 12953876773894100488 12740340040705078511 15235078182451086613 3566102890289470124 9454092028916667708 9239873985990243320 3116289078661949632 9734597890791592888 1416636571579648282 14897987125545350199 2627771803425339041 16673151178875098331 16089645711086777607 4423610657232672945 17429635060831901101 13430402462604983493 5458911295579181979 15887836373455367015 17176327466206021542 6653728989353210946 17312854724736419549 9531421715240065585 5737974588809412963 16946932312314329676 11070218875250718049 18404825130561773546 974222830963998403 8671812948713157401 8422899464707597088 1054991975733449828 18286671693480795970 1868742880486539056 10679800611594148070 18289452393819546887 7761365492392977030 9491951091925180650 10519122095576496558 1766903433378170702 13236407350234422466 727182790427721763 14454873308941323024 548262862259505343 13434592893915809201 15285293892672787528 14541797891495378052 14326755842542617897 5810496616290238543 13238063772233018281 7220259457079709296 5403631019643300578 16060437689182936710 5906100159185672389 7391769082632782588 8505586241577067904 16430735118713000077 885486631919539430 11490272023271394573 6727643327848359085 4406999103827842619 8530062264999404402 2653844247494338545 15896338260449988686 2332050487657084540 7862324497165432008 13536414268342675140 11772932353554608656 2989916871008764035 12667363664548264644 1306622315768563626 8868397590413474755 4130751061305887650 16085302873033045539 18411755829642279095 12921287591477147171 7829977756492333286 15689499888420571486 17785729662085866963 3472448887090171661 7633339307336739501 8146454971630766363 14713688114063391463 835463429075992065 13737279208855542488 15046914404213926428 12338663704209629863 5745368013542186032 5894268893295176286 16769792288131921123 10756532183877175594 6660319606098297981 9813385629645433192 16575908584889872123 17168534582365611981 9215268140238558324 16296709048372621565 14114846010473214259 12945517459332941658 13706834956514342824 6843848519720302306 5317774976891796282 16027485316656772944 10939923210048540180 6980063837710518542 2376146045481699594 15056649552432312989 17753995955572850681 8938570352907715321 833426227081420120 13145091228994426529 2094971603546527213 15336644895896067883 8582028560680267149 3960562504409961798 4079275071206053215 3035738944728377943 17268514075096335667 590691224396552900 15026284417785705222 16370036099134880761 6607715897034787397 14330569188434873200 1737678049109017261 3127357572803406718 1885772191377677542 2490695561805338888 17265529360112810043 11117874163694785421 16131152462000852689 5467874988167364941 8484374173634263437 272011297665404756 12425244941192169216 16853183702787480568 457790784792631047 4460343737335136959 10543133324169432699 12538221857306238000 9906364862023205221 10064504448069150079 14157723369434346770 1976434933510998030 4701120505427365766 14803356501038921164 6721514238953541356 2818409594807936093 16004562930245023967 12003861340167029025 26620955098429215 63097207977977386 8298231153893967778 776063439215124426 12331920894313397467 8894188662156695282 2345965884105798198 9973265133931049276 9252559822367531429 13451845008386020663 2416498210088243320 11559044760497105800 11422053441022731895 7443212362525818710 16334862113632646674 15081815940725719358 7440383615827853317 9610891316173180267 8245901866428839546 11157393447461874927 17244765107902043393 7870363270077251588 1525103083285185597 1180497083243872743 1117100211093833024 4741468821392657357 1003479994721246182 209457532998152149 11083521694581947840 11486911622020145161 15230782216741691913 8305365137607889495 17099691060223038927 11540317823487012199 14274773693113905616 12825766864542125266 11977138627514244556 2274631534801537257 17623018089167519706 4730619367508296306 5085408971965491766 15573013142676928927 14015209731063223445 6574962230111796682 12517321597589490687 7892629890965347824 9550020537200496927 8911144555969944226 4882896816001332244 4700250423892879408 9634226169916449762 15453818602666079771 5677717651448790223 6464574763214766719 7416610530694714549 18432691950833283146 11686120864313867054 4329736735666391529 15439898260193269962 4357055713561375285 5896884741176270249 4300562862596275399 6302511680773416988 1499225794575443970 16098512266022949361 12419585497062550530 1248425787463032039 10533154960952799780 6537500796661984055 17284035124758564342 315188836870628404 11026540558502018177 17134061004157852881 12606802688674389643 10874892170195770543 11595661720569376447 6716379730940165141 5335556967422798666 4115891764542685679 8331640636129026482 13939948221343009411 300037651272257545 11565636218468601783 4219301130925977577 3268591657232481810 14396243885562588761 8044542230367572948 7173681424897154601 16976284733834190293 15338842142678407552 18441974698476304451 14718671957526002481 11969921104653606216 15076659604074335103 13219066634833412459 4771630780712001205 16996924982620722186 1424467682934835013 4604778398749631209 12670663815947652137 10008269400459957577 7194231050232742715 8911568170506793451 17447608453626203807 10404686231203769545 725245697008088192 1507024879945934259 15533574536355855316 6166684775386316895 4289849902702195651 15328298053347489035 7760594889202332101 6178127260655857673 15667915236913585083 18399658535543804406 1238128409163573563 2276751014274528436 10661132626046678215 11323486936000349094 1955730251545921297 13532805698112931500 13073583308579074869 13827469846006850115 8173246397308339502 5634008915082105311 10641805993341308995 3507102964488887301 18339971240495279110 12955735382002766038 15851934316395064984 15326699156717606904 1278383336247755813 17231610072891113315 17199686285216151856 15892971447913494798 15545524015728372528 9788938231078962082 1701379581968470362 8871549791354143977 1156993031559144205 8237635594023155065 17015206155744443045 8566098402313627092 18196762620626811832 11261955248095366823 1575846373519937541 15535391691521426769 9776671106318321944 476324076366239296 3767927492236469233 14920965240911745953 2944241253080469345 3890799323733225037 6216848679244763715 4411228614342419110 4133240774700133610 12797296217002884133 5866847383620232303 6647383146761997116 8201946686178906678 6022846476451317590 18016853830015196427 11088843082320685861 4589255489067514393 4122716340730897024 10117637150791173131 3027417646939206285 9719152093562735768 1630307579674286972 16016469228477958696 4308363654074914955 3159164910936002494 17108318993746969471 12489760423413000676 7528795202996483166 8569996122561812433 247840882242354191 12456661432534442611 13757263707472690007 17621162167916041065 15764775037754345866 12498865442064581191 175393682447656387 4695699950263597727 8359029651861489408 13807088995420518876 2227881092287664286 5260722279060653643 16552152827067120916 15221042727910242048 11552229988498126912 2861204791638345491 2583079275658726791 14432950583155886669 13783395820550531309 9241360399298074067 13211687425965636921 13269571595805922088 12035448492395664761 889269987166577962 7746298941741764249 13132712274400920511 8384565441347328471 16192126747590785273 11545500602656859541 1616509255077138092 12714022051638879998 1917607746628688251 11731723650009016434 4532300707995865969 6705132675674481754 11675685417182712479 3937891319448041868 11439048310846268461 13434061622129546851 10315511398813780789 11266239776424221653 10456457619522656774 8949672785921980588 10829257610800601560 3979890921038388864 6539208125214084334 4002805642751277671 10996031472657174242 14504964783250475515 9320615677917410534 15529640051423928452 1977299916064715462 11229059698334257217 16672492632522710335 11735322871359020446 17389399074705958377 3571381747015800619 74319487128365120 18096951626630121880 15593527872447042237 5284242961719547466 1969694278579881345 8645168333790236909 1370944618342533794 7116307703614218340 13831852779744885063 11955206756759820914 13701310060060491375 6469289118711424772 15052968255199799168 2574780165585849364 12286384530443884571 17526502066636068183 6945044307870273379 14170819965962863914 10213790538800126637 7092784635074903783 15774819930170274112 321500898848439499 7207065981647623881 4544591172940547903 5203318303547814967 12129486878065302088 335230707494876100 8576764313958550052 17749737368994998915 18372574418647566316 13919062584038513658 13767524272716654497 10146381113248987728 12382656869109271786 17437299922432082811 7325625131028926843 3160940005779605319 14179066374532536054 3560270940915114158 7464459345641236465 8511263834474221649 16872670900582073974 3047800320717538520 10474223072450722691 2139353290710073196 13278992847945270147 8920613388480528696 2787971566320149379 16135431009519031235 3814905864909487017 7773397051628807515 1250210870783330990 13637872871952585160 16844172605131408080 7373061659764240204 7803467339039655392 9820625876093432067 17633463057764253636 6772302518349988966 8859203653839397763 201144735850009415 811758993845663789 3064529244146020108 14718122249979474004 7873030311020131940 2557736769909514145 8534520059517897441 10806880780759278817 14148412429106836784 8046165820786884939 9034247274368698270 15975800436902524751 10325954040663472571 5130778808608253040 1028335038013551423 14105364777326733646 4970164054408385493 14316792896751791351 11498726414746346454 16897860270312357898 5539152328741660851 9341652615365284732 14676407007886325242 840287101548913383 7444093702289252657 17758464758262058226 1040645799942945703 11176769365068067403 5524888045597759855 14971618815880605196 623622612761105601 4705747745381847716 7760607693164735719 13579028182494218235 716291488356155814 16558726708619543165 16621969548643850723 4360388341939524312 17032762735003099738 13624421661007188866 15130384687275355351 18057454952173805872 16278758808620685288 2350550719331598602 240723931348353082 9245482938132556838 3102128416134338484 2699839780002273610 5783305840941529828 18090580587355724387 14463737828038776169 9419558843373852286 3130253525843922376 11007737286899270337 11296087366225812590 14220061026816977527 13200358248889555863 14871705642449792109 12873873784544703650 11993293788354378937 2222530753277895372 2498446495342703226 17082370320256696102 3197485154950688196 3921038586450162310 10879672977277422396 1822802464604150087 7460313275088708735 14166667627311968563 9940245574574484446 9175931216768383894 12646793792461793418 8001653350053145252 6738890803724734018 8082643785869820838 17067306036970875090 18250267977066998006 8097884869732937088 4820216540454689555 6341740975127326435 14649540253875058011 14375316302190506714 8467736054243976984 8535921254516732601 11486534941841024649 11192487959501253871 6204247909808300542 381241257364043052 16719025159458794210 3167772079060103463 4820659877582939844 2987366645054422287 1030421127142320566 9892503069191179385 3219120218712541507 17863868981124745211 2376321442806395569 3290099168531133278 6196249125321876845 9462453332572892013 2687299660208535150 10548253109164965742 2054011174310740880 1501177773766955465 5819410987674003363 4993462364053491798 16495373316985952806 18366280977090841708 14532889451057041429 1077263556551632880 8446997203950353559 14889193779629448020 14391578766768387752 17246660616536523636 15090314148986538937 10527814210141476457 16456966578214092194 7064880632263337860 16373109767541489977 3306702170418136603 15365218807407557168 14480490769630630858 10965194092495680386 15104667870042648359 5938323432777896760 4253451171770541465 17699842493808748888 10849564605243882225 6117596379926554198 11648702721438569906 9053134387319598650 12197305621107651879 2033641085226366955 9891824425129696314 12191293653865478858 11640726084455055726 17394986619258651376 17272515401528184704 16977398363757263975 12151270621525272672 7436759512591062526 10183667287705346646 14583093567895836802 2961099565453449660 1796468120976588539 5269773661562607574 9501302233037345023 7852873042588858049 2631331898069938876 7232178459250271046 4488377250457665381 4749538029430173826 3244747245347912450 9486087496004098202 18187393456937047677 5500113227631764731 14214621444813260262 11263175391316739327 7592961335158976035 15051445467586273683 15613087564280303853 8355484519332990504 17508844505724661272 2923913485146248813 1013847739451867883 14455179438141258354 15846281488030094824 11724046631999730408 538058434832523579 17206049566918067635 7790400406890917765 14444721560499766152 12685164361627393818 12632320603999650567 12183074390481044626 18363346520554345528 9192275993335504221 15961941073619752375 8791674980263144254 5441946637087742742 8242410608939181497 5186010035295419673 1363677459209828054 2662108366370348207 640615038466367896 8445769924048816602 4145424193695841241 11086894852238869895 6454354667008492526 16582622788899346018 15804267773042525039 6405924511363664023 9933817578591175444 801461660885644311 875707274062983017 14892546272217442753 6438733452901164380 11409809965644969703 700206046205982161 2226426357028597174 16766993722112114598 13053438717055165052 7589159416938373898 9787651391439613322 15004637453273862981 10172716880010198641 10501775477559667410 7640023896270777100 11926703067523406202 5485141989501260907 13336523277956230144 781433391965147298 8132802717263282023 12969436487209913001 10644621496834572708 8468962605098728772 82521931259368527 10962906670912130982 17787743310042303633 2326610230587800370 2638268226036458721 8567212132837530844 10105662963015471483 6786419868087559243 8331981556406563227 8177012863410487781 3699651882637432486 8885715141731629557 14547311623075813580 2160556618603265303 9577928541917662909 10380210037813560283 16645536466595897279 17422685020567849247 10187161495865662324 14628081288616967697 8711612219154410279 10903139766489487214 16942663129070557074 13700856871117205756 11692452926154381500 1079543323324821097 1813097274559901043 16565621560549594500 9199215269862620323 3641978001476533368 7462588725536332148 959412580491211664 15214769047906565222 424099398114623615 9216271160714353933 9342046913693511885 17729442482783342071 17689625392039853700 17977968700921445759 16213963979525481316 12989362591203127872 7128489665630724578 7827920769070738229 1567095464767806895 12131234518738451847 14322243595292704415 12457493996051646621 1323162605501193636 1302355552855079843 5850612592895497784 15797762666275857475 14801252790422646941 4167435445620919720 18187987080103630745 8088123239456290749 6551370019145456413 17981565362503616327 15882050131392858614 18252279268260656304 13060435596719223698 12334200608632960714 14768777857034000083 11346676665202433931 4020117950065183136 9912552220994003171 115609686399829075 4112776775274222928 14856751014290855136 13364735558438763279 2435188681851595435 14228347196087871062 15267174605198058133 12646876921693931958 17002646140279491559 3011535767357236299 12033865464892711090 17985252666948107280 14914216924098070288 13198730200290403349 12151997012945243452 12474830421726580934 13443423144822656578 9404060915045064237 3136966093050758686 8939442135981288764 1941027108584671234 9050420266613813253 3246614758811182304 7694923542496742082 12187356039180226445 11292882624375290785 1379869195335077629 14751631847150524554 7543902186265491465 1477050247417621636 8850209827848659637 5247226401672823450 15676838092371941595 9410657570851233146 10689172595101682770 9019158420247884606 3321480526627067877 17964322730443732604 3907028515351995748 761530501070380704 3317357038755093175 18138155157558921487 11353490417599654774 8445710666149112440 3362807254051892748 14775276056697903638 10566965957628299592 4999599631105651501 409770145166327633 16034907640971176384 4366846834405532234 9171741421795289190 16400798085816292228 10550208544865758793 15916861406037324221 1983512456661303665 4520185484835120969 5259596037419166370 8148488860565491696 10504260438035289414 8699010646311688093 2268181916292193432 10315065982935951304 15250764484707374026 7068184373604706389 8514114027118771181 12578306747744139232 5495289790285983186 4787470892508257833 13064236300990081298 7008186638925527598 16370109863425127598 8311397299641079906 7254999285311685190 3426707236586870333 9018039643880270338 12378121513182392420 9455596792500222872 2216031114089708321 15033763692753510121 9894105583600243722 13888531851758346416 3447558082526465671 14228818358697629951 5115102047799831119 9921472476685519069 1409336122248418784 13439465962589615353 2511285656341262280 1530332197374511007 17586819142178913835 17406923323003930999 8138413964556491314 6587890621199876634 17818149808952609805 15301107753859592002 5787423056839749316 17883013792306376122 6723670493107705579 616036583208326731 8739076932205295804 4947190354096405383 579159237180431554 13839393175654273447 17456429652044006872 14026874650074377520 11085068738336183842 12361044031552555770 7475809169951970927 15244937541393059425 11778866824053333796 16149210674298861841 6950355609436631659 7810169807985698942 17648872859654247364 7212748014416740802 2870872226349744731 4940961667805489447 9120723278198144754 2899817671198963573 4157715506582501 6922468330676295570 6652585978287920136 15016258854595385281 10656296462354299722 16312768177821280751 3265065987239223475 10984846869112120969 8954291092688957309 17400300478864447323 4338888363255208902 14597317245619792381 13165082712513268868 15970956082568045077 2096730368439216913 4572487560018363665 6797621987195326588 5438353873268476086 6252547436896565377 631868989758961988 2957598234351465878 4103266853720856056 17642245759200234521 14387756425046336284 3812724197435176480 722894796664542424 1904107179525450060 13073954956157511996 6548604523757610856 10765557718057863126 2296497130486505498 3620593288665412719 2487604837548071220 9188481028312299103 17204192903123835220 8021472598680188233 15166567585827458392 15456011017427018512 11347916749883048679 7210885968129829533 17184377791709932787 12134969910800810898 10961395525537230721 7233037570596088980 1793011472726352043 9436859730978175642 11883274843504952414 8095314665326109253 11257288808862396254 4282770644315344410 7392305321373136631 12096640179019188278 17629938095937566339 16681205984133782130 18045310730144058417 3250883804164527274 4640203217433208535 13537686984970565770 10374689138019661852 6815569539000823666 9652245928547536235 12019045301222921360 10513034098795381286 10472653306371913480 7002917431664653589 14971273247975983961 12253375003428393799 4293182755915271730 8178329979475133356 9220474216055141276 11265582341203420251 12313867831493917638 1685445243177803420 10290190656204510881 10843803523610762478 17487974118921984724 14769267478778276291 14410364594683337240 937465824665183919 7080060316711438310 9642081209721831519 15326337583335536346 14405057554476422245 10313169609661196749 10642714164340396026 17839360084984631639 13453830808591279821 16095463828718572801 15746724247182088503 8581426472229769338 15183810290488679248 14780355325128785594 7096005418054748833 16394253619046808464 4319069488228402001 10301644890738187192 12211410312478166775 17883607536579149048 2118228368495781482 318936992024602466 7702082112722805231 15895845046186870690 8928541353597155662 14213830780816574891 474131257917195079 12397640602779478945 2715371310130138190 7249910191540480990 16750903787903774227 9867522866218699680 15964875566410585053 15737340139533799523 18062022826256639749 5339198066148748386 2980721377274076417 15352575229080656521 1815735677706076856 17250374569402730741 18419816617784749346 8443127164491166018 14662700874025730162 6551309998399271050 8199658240472609972 11844151991136860735 12154240039699847871 14747546369314352058 3519161469030789360 3860580218755506976 2387537550159225795 4998087624839428206 16472585243198310224 9064199628733904686 3087597192195260170 2395903180266365370 1431912837400719756 16310547846857210688 11741901718926571915 4554575701958248849 18131550969380264842 13471124899562643957 14414035709351802206 16938763842919865208 8928349633659904033 15917640212342217310 13592657862914147413 6968578612062764123 16096436892120728252 10087746624585589984 15797772117659431411 6010286161213499459 12438204068129703166 9574514391761035533 5790594906469002649 8991242643540589783 13668011789008043997 3939141101666212582 15054023395919378245 17574711127318995986 10044984820597864433 14282056191594607767 12410040442949229406 16391937536259005282 5789781401658169919 12363242399442162462 5273560299925447715 3689639402872491910 17753503692055258748 13463464504248532422 8960134870307540580 6479168860030606846 10398326890912907984 15854822916035149208 7069971778501268244 15445862511737571248 16695612438039492982 14758641076954419374 15216135664409636587 14263965246979357870 18119192948707472138 15241975382932869595 11995481448086822186 8609477895348750911 17244950020446775976 13650176909104897440 13479712443964844418 388320500366092379 3326509940024004187 12625044813701270596 3201667911885762106 2856939026276725743 2500242138417899093 15827149859403034357 17723494221005429887 13920483896571004615 16748722162598002452 4605032230343061156 4966049971890490588 15854012744584710395 5401860859615556196 11722857657317391852 2746314751052202285 11921487290073902057 2666443252393869718 6655128170921882840 1146727505965947709 5978926706843261990 13115241290999571695 3591712908272069292 18219523331725428395 11293855749997608451 2190548296093347088 2838102727251194428 16553313684208012467 2494267408844923270 15900510269189016103 7456878696262353865 1733961219282902407 468670815891471868 9724647196256039114 9686795630951514654 12515277685912915613 3190599281040491211 13493451072941664519 15962467962775909124 808594269865489143 12455114461111253426 4591425908796022533 7835464143325639765 5102329223941717858 10243367567061236340 18244697960115448326 16964651533339659244 11742946112759736628 9957684173364523335 8770532693861992362 11989607164905428965 2826132125799984820 16045184899898717557 14597283406275570346 14799329236965584550 13138361846162454817 7325712462976356091 4859684093442747879 13975003081488289533 15444062765873243717 1198099764697078920 16849152879949560697 16988044162114060496 1895895332941601254 13673388552743448979 16330243735917305711 9031088709272584470 17614702735787208139 11296066154423549242 12136037793245913773 978568341097850640 12812624434922604819 12389393134825250702 12573751314590038788 1057719635582350896 13552713244731102174 9776635529586106108 7588615913239871493 3406879719529195073 8112240319711335938 17509319406180813825 13252916678277414660 758192678979558243 16042625191519911979 15203258516086228918 11856450012913939887 1379220987793680453 14233964777205229049 3122419130992903442 5002052041717234335 3001215562077606030 15098585091061571035 14870047983114055303 12401425704921387343 6735301443784017039 16216043965398510445 5650732958904575310 15896926188259984649 9207340095205214998 1625576708966948470 15124223090298966433 4893463931121088990 4306740761530992479 12393619332597065917 10120910098485166652 16574778676613462201 12348145508753938129 17149599072328570378 9556295062758665230 1804611213185292577 11587337029958981869 12373053874633797007 3093288735649965163 13569410504451941178 14601297837578834824 12931111142518043669 10458732075538643008 17281604708537736074 3947168914774465470 15558571027589540328 15839580585139169324 13788822329872219025 8413111540028190940 7567626501622498406 8599232734001238548 4679718250498087322 14040275622300441326 11405698884880187323 10927144128025277226 6135238201538902027 1083581532391386021 18031649363516203309 2717279448129844859 4574459246779316788 16035520780493035485 3425849809548563958 395066144046793641 10621941703024689373 10047504571808795801 12328401872325006027 14285865310437223436 3306354945876730960 12405426033507955105 12091846677133473876 16673706889020456617 13822211166845508231 14139391456957058975 11115520727059479460 3279416202402599763 2176198036561569237 11308314589842697335 17596354428785866884 11045335247701690892 13471420416027185191 6530927337379525742 92943744977808878 6767149890399410137 16186574925126476381 8716295476031031677 14441160002720515318 645413670737020315 12956151969928697383 521580846943113964 8437981286062743864 14822920358763404333 2112231379206897003 14566609667894004201 2953181541907281782 11552287776390179944 2452028601680616985 15293299845644945153 17865586313417178197 6681092257982244004 5091913075946042293 8284128691342989395 1407298374538266295 1565911908646505695 17332089230212279751 6059493797252664200 15659263723837493668 14032647285148876666 17507045873558891830 14333137882728378203 14902430876617325701 2305473234192078034 726644993150318124 16630139369423142332 2051102322169966865 9193932040127343724 12292618033453610099 1959821975881943912 7530403451792715392 9711854151587349545 3566052564834510406 16646905907753983823 7423398727537334468 13274716446055732565 13104845420105338103 13983219097638657996 13656925098725541982 7145730386274592753 9282852441056379271 175179278728897454 12316561384811518080 946594448952799532 4654165183890448866 16937099442630935995 8639118699299282668 15309113588324143213 362128253814805923 17788658238690730202 15211552705685501715 11618648652565661544 1979910396718668210 14640415059491389703 8991381905235379361 7488867909202917795 855539888017947988 9890240522273911959 6206312073384669154 15665983855998195957 9391433233592997840 17998772463694284436 17977302766068019081 18387842142832136962 7388824204981079392 13184569872226941433 12022444409034713743 14571808381171319708 5518031276988197524 16750621602627860701 9350512166557820047 17091017143993270912 3789815611470652889 17032809124381477151 2185361872948776214 344143114761974531 13771479876617050321 4073950435465185245 16004674981216363215 12780387501302046871 8961906565499849778 7049841845531602262 11773737034662430760 3505255910871041721 16284945471348924091 9397173746712188622 3619951893381518750 2648725010388013555 4914114863745044752 8607663382218087347 14076041435478043728 13524417221875416967 13463182472451178107 1334698832245462908 8428647079191066164 10789470943815457904 13516437856979222090 11515299161209561049 7126619634803112586 12862185707133205500 14076580518582995419 2098037449359889748 10678282459951423129 322869525556947194 5104060504269510782 4414090703772952598 5896207733743134057 3586788001284654537 2316009161649406095 3314565112158057554 9445944061758792965 3931724031237361363 10754323046522841779 12874112860648248316 6245562313364506381 5301170356432215258 12929904784840250268 5401573230137064766 8636215939809886305 17199494434975056316 10682725013647072894 5009009070503936361 5254361502314008270 10992459089592153856 8929363890680576306 320949524561200862 7259454097065508475 2512090195366151813 6081554482790120234 1032278219551924703 17847497549484997777 9178451508746292541 18042500657962648023 3458318087009860654 14736043609900357032 16660133096213302933 9720189129176901331 8643553899092452151 8366332236382776594 16448062862377072753 12576972453470686658 2767001709067747336 1514949905174698995 17149189867405181812 11987973491897617772 13307317110252048943 16524830031254785419 11981695485320592902 16246911379320128288 3891068855784874382 1276748804286604796 10783984188456534617 13827105383254546212 12061071244223614754 16002530387315556978 6367626266482570567 5691972038395518046 6193707888857312481 981013303352762686 12304928704359718475 385553056226447988 9042937303014959629 14607648456137221774 14037486175308967606 1494628148884745255 17068732557149141936 17334348086722017667 16652802024310168021 854075506452119691 1730869553936188187 5336086072990475907 7435545242533988646 3134820293777129996 10592110859553894796 11594233322635933175 1009616611643892652 11032693839647677071 7916015559001013060 4824295032435269442 8163929837774948674 2822421316251052155 4410924897456575750 15313514244227677791 17538744658673933786 13013482483827787609 13852878549570950274 14374618172862789210 13120037390323999580 4230858991524487379 16449113408883199579 13687506547264834672 3205374664088611062 10502181787003078428 7152461860482334721 8199796192918339153 1947043571729484666 5213608538750627934 6739030356642690860 11924421648591447936 17826836551348905674 651942835635526392 3399154325709996840 15051265110264623859 503327860908044082 14456772241893210510 4693790387389473216 2811480297722347282 17265901648903716502 15579558315270138737 4046701719347570527 7073944777139886296 4567036296522777490 16327095883431379254 5199334857915226674 8608954226329152484 8479405628579197530 13293016777557161768 11106657092087360542 11924484560805203767 7484877299580010120 16277601851022180397 610148415914559222 14099235205608222848 6032343660053900322 1658206318152026286 16315215251502318063 9012367531376016843 18378756373317298516 5472398560751441818 9093715823580329736 4621383627160675776 12180398938880496393 7578897868926492792 16699398224961302580 14362435806955483062 16591233301486148824 17017102528631199023 6864649302514095583 13433277018523676823 1548417712904419734 6784858955123729784 1504066328926337220 2318164217192207769 2864201507829498394 9582167958070029034 16915285665959300522 12483869409255639344 5839262811796193589 13088583393375161081 18193005678896829698 3910113067844899178 706227956695922495 10103428439200718311 12839699115437867492 4002947310732017282 876334414153852322 2320641308010978492 13580955018921849077 14605256603283559773 5716349838803977025 14103648505716008178 8845120547084200903 7568930035048671201 2809427430907401758 10130779803430979390 15058084446178932724 9033845851462581228 7875813123369948696 13035112840995045382 17618349065786248901 13861100066921181770 14810448776736402338 11572382538559216659 17920402384870409283 7375925433082802396 17149273220650592712 14084885639977164338 16289745940963290992 14084157373842147579 4404574126973502101 15748237297205605456 6445670188174697382 6158328802122764670 16340025567524545595 12299082730835652246 11083162859628473662 2008564674072732897 16344858022702503616 17050734206130693536 2871766115490505077 10698673991613046400 6822304845178852912 7784279980295096983 8016222698283838556 11021075227470465484 8832293306901781969 17852300501349404144 14608644858724354146 4432420546362715204 9304573501558127657 17835054810119063557 15011767749598337309 1225042726789473387 15645757569381841924 5743546425121120494 3180127136826984794 13282376134051998859 14930376723187287733 6931717420106055159 5754954467156729261 930007680357362122 16949155812225812330 6424834638225574251 12810408596448433412 687572361901239172 18286727286459496492 13573227639807438916 12683389084313823561 14327289514450245547 13289321741554243361 17439854925585230978 14599526198206847366 11690954469560650849 16704732905572635323 14122089961957795158 4234434406030528329 4154086363455029290 4689805167334029200 4565105280924610177 7006055045000013810 10374517224866220555 8710654630357969548 3707895545032401776 8154669708121658669 5377218235744049501 14186404094836309244 13266457407760203018 7005562650471954736 5582094415926035868 6545927877903351678 7876545794092176053 16779427978574442533 8552099327582334117 17160828911995185939 12835779078531211067 14615951495391006880 15625102705430102056 6771445052161597460 3833276377495016143 15405841817959195401 1173248386482968977 11643271072959390325 13907134693272948657 4778158084572228646 10855723751538830437 11348289589583673762 2269698936796454535 3065694169467978428 15784395627332179053 5019787408322859785 16105511868325479873 6826249659789733016 1083527416305593676 12922805108679504416 12217806655059798403 13809368305616348179 3156235735833510942 1055016977652350130 15848085108547380517 7231011667957911298 10209093058267370804 13940660356241542321 11832966752825066295 4640441795518214097 2400237857933663664 4870951780333634228 11306377962317296278 11352955949380051368 9677037608961206876 15149025162154763107 18028365486152781068 17642437331711790342 13417555148065044392 13785478671604378371 17524229318243154674 12443440184320234234 1409168471165444151 10639458618577814183 10033015819242605979 4206393267796393892 1469484037043829302 5096853005921268316 12095985384648365010 14185024564879341899 18237120769963506752 16773131735955936343 16393378807965681515 265531747814316329 2478972852415528822 15742717130777761605 10555055834764330881 16139351077658554261 15550435296840732945 7333048749674665929 10694410259752647929 516372735728549395 16401752861783791181 6368825555758129679 12292506198098971070 1377354404266008678 17640161516964888235 13008355333316886202 9206660763794786470 13207167708310015615 10915942770098750414 4827569211583959858 11815012927276419536 9777535600345405818 11343504157345357794 14460263828955011819 10699568427989314515 10763042493575664601 5424414227067231258 4189620084646406055 11437951627057132280 12965046326476817033 6357477306090559430 17224460845844486224 5857248194228629481 6122613750193518261 10608240357301761657 14624456896182130461 4318668237909205617 13706305495272052649 17547065622452681160 17016369089227421169 8578775268904603230 11987105039275445834 8104592364308156321 521270710405109510 16853598639722393649 6357375012429470650 3659217847962009199 15152847194238964400 16666169384028076851 5926653334228839520 14052311064934042891 10933782214564450671 7152808651235058388 1574494769655814404 106333644744907212 15293655409525403073 270632639615695439 10880737810885158785 29630366749257092 2816437801375094245 15267811991754280169 13214840443829788787 1885424222348681655 17428269313592600187 14243690125728544282 9613092431461320551 1373087681177533178 7369000149101887003 6576110417963892169 16156796757773188704 2388051211681181062 10996329747005745329 16520609665329940871 9318879608563445270 16845779067521218268 3937742064963816727 17523072670233838721 2622363145101939353 8949182254284795933 16335219455011380769 14838982447339735960 12759230793151601348 2684072058188245074 3868572797402689105 3070458654114444285 2364787539435281580 17621694865023643919 9757449059079686067 15602123077228977045 6867195753085541312 8295327008078937994 1470588044154089199 16321275806312981604 9943538872864476701 6520022048314614567 2412351288632122369 4764286068970762210 14187152865826784718 1399442938078827225 11017506868263426293 3186816040814294223 6201142261313590974 11449126516478925753 14893395432260973440 1073114349929428402 14147656630410239147 17661886372829727451 10851252776231127655 15508381931211170881 12361972700397481752 13804674789296554236 10143780377992180786 2417914158446529745 7708272245505040422 7287985537045050330 2978372090599378813 6228055519456024387 13197121583941264385 16492496396238233503 15921325683865225422 1234133948889428574 7057435150621693927 14775747063273805883 4856526602739854364 169382698563540671 13039308241536112290 5836175380916274712 5083500594645673858 7716901133526287487 10819753335954425677 8321167267754150463 4444710125745668105 8532314243344479001 4350079551304412342 17920553389077787371 1216765646502493690 5864989666913329895 11339985753774188885 2181775745265401478 8029276307315557121 17182787046352644762 2635608112534413648 13084357385998918665 13457234525972539612 637395121323960904 11498139917495103560 12168233216370797170 15503739055468735469 5258278922162589636 755428090141540732 11563821219089239382 8635914682025049572 11164932280083816416 2599396560889767011 5256118896076382910 10777568078232625282 17536410805068815846 18378237363665771183 12734400111073431853 2391501490169432033 12733317172413483622 14014499208487495994 13838300133943398052 731755324717570264 2473396032986522863 10749171760378697011 1828771121124684557 2615337360416127554 17276649704008301901 10355392964134903728 5302550845048438250 15973419602423546206 15787733906934783761 13433010025967596237 439722515970410634 8913361865455745091 18192716076506070353 6704302619612777144 15373051785836145038 12771561268095450564 8059291256248553261 12270880696947255781 2961443824600443766 6260783526164938044 7673902785981743555 3828972789825741015 4769394294946505360 13572265608262474533 16826774248860967732 16938398366055113140 6897816579567542808 3716148596796833300 16259224790201354448 14571156276152395166 4370323839555489971 1631520853062269591 6242131387838345335 11816019330926743016 5149086868589240391 1298181969038416690 5010151910563450359 10310332076419540425 10672728352730288733 14940601116307879192 17432715395586936919 12397845943668095883 9279760920082937753 7628175810858086292 3564043270913529549 15346448387264663718 14172546680040296789 10588506617963781558 18209897303789682329 9893805823001918851 9560653017229004966 3644686154643514189 12193507659716715721 8246837383767656945 6176475988184102938 15787059815729900407 11251030648287024416 12006525417364003068 11773650809659677856 16028905214993934467 12409497408245813459 2046901559525444286 258309755760313396 11860611565284260821 14800883387768807433 2126393709107957432 3285326450022871187 8090072908884600387 8647523078091295912 4776042813788018983 11425172857460991138 11446159013179586733 17256016595366417046 4177065356438470679 7318683902538149533 9354814513574611586 3398340618600441404 15392806541498253416 167945226796261883 16269467813423678891 10129262305377904611 3932521892067502917 8031383317495506101 17750587658194656149 16668495183198747507 26333668357428474 17924932710504486853 6269349509504597620 12214878711637149893 4705188317649933706 18230697914297656602 9016570893755789321 12355159303707950133 13726526138157051570 15204031845216280155 5651428792740541937 14965284507125656581 5184887142092147727 5108473359518902897 4075819603509940730 3848412359914521757 13027756865553345950 11075717311271911799 14529567045655470514 43507454216732511 8516531873916003389 13486100007650831160 14171780837560368181 11700765572641303491 12719666114470382070 2437538377776834531 600476330300026255 542820401767141984 12588835234538264144 6965128263874044910 7487878573601722645 3730949912106601075 17323180224170056659 5456661605605790910 3409626921329219833 16999507561243769173 713746482614583710 10804007963673216343 16702402935601063395 17549148628085818693 16205390679126584658 15463055089312765914 11205351243375868177 17608181502563005475 2216039789086984402 13339545799563282720 5149926961977149460 4129648248102562734 971574374757169452 9819517801134569673 120998407026106734 10516981984187906652 6090372778748498358 5637760796212169389 8410489202197146345 10449385945720585426 15407310748052203197 10457399510081174959 13512165564460180775 15438148256020635657 15284641916543794121 12092730271791259974 14025324110994696272 15686960740484117940 13699334825906912564 1927591575719702403 18108010116397487932 14336076508650769909 3432762381945145085 10254504541653263350 696209946555935016 7041475223538587476 12261822710225685640 3630803020998190843 9359055169143628230 8072559790538599804 10503100519218115202 4605525825068435628 14634740404602796459 9760033940301608539 13957714604780631181 12946490482979281050 1484916562409974642 11852984328108597378 15136603687738227371 605490587984711998 12627271172304322954 1926545382053635690 6590280648478677191 14284782284970975325 5836834722767793892 1088246337380586410 12650542083784893460 16549714801053464468 10743921741803946237 14603426852532527816 15391319552276063040 10092546011545788821 3771296135126293074 8074771855528383738 18132822884987593645 13456355481986160425 11034997528934367783 17961724122746228588 1698513310855358948 3677339609451631482 2704649057111226189 9538086057348573363 10270535432466655348 2067277646326844250 15816866570859568771 15692221116129449725 15168629715913891793 9334001408329522344 861484354549148790 6227653012180240716 6178807266755963630 4039549174970181831 257186936530768974 5231604674880908347 7258537545949198657 5293589193696506477 12675900038414846454 6364529505189913146 12001423213217554802 6656928875896050512 8455108055844854405 2666068181660390153 12089347509686279164 9542248677217226204 12505789678925286064 9455976458383837763 17632780847042579717 5361881435020652850 5590980016751531690 4445492573089865096 18202514872120569491 17924578657314731696 8296696625920335558 3276681395696727312 6043622066523533582 14844360407928779876 13056328906879381639 9156377266102687946 6675186434958116556 5330555380189127092 10844556963831380998 5609496497357745919 12077824882101010167 2953137661866086027 443939767082458234 17836547473112884757 17171838205817956943 8302457830868376030 3767062196968754093 15966643557226049392 3234569522045639579 9270826836399054546 732693304917308092 8528561713667652674 10064579382687608240 324449102123626927 9475004909708082002 7869476292545906311 17518663943533438217 17827482657048346696 3760062280941504668 2196013178387501133 7435094291190101816 3534165629050171184 4515760886526229579 287627255915214681 4980310254282073355 16618074663311190165 1257982616905974808 3555014802711778333 10354744543103587182 11900889867566124840 2870029220912275040 6002550118011113556 8657594862286149556 10626659793136590167 13592688105487358541 11340036507231987262 4175483677949839975 11779644893303056964 16430411975059834181 10710420785327198479 355735927358984968 1427195433487734200 5930043690723102705 7748837649447920652 3800432680277836344 1691276532566875494 14181150697335606117 2850035585107875559 729059722245672433 17586692676961618547 4949987363414029711 8073667649048016535 14887976282585103862 2348571242808374692 13116953407715808694 9478808744497196912 13137260563104302310 6714193059873775299 64951432490731601 2768325160287451510 12646117738945458618 10675465910126588603 17008046981760397599 4548756161457216172 2117304879835759429 5411418907992429243 14329289425613935266 15922183620062438998 3662747736529517738 17902409770817808181 14484199531973278532 4933701319384572088 14761310484493950162 8052740175949623109 9378330024632504780 13658652900491274706 6455836084053611483 3666526740679455271 13213220138731808885 5068315921550981376 6732686059573494859 4036426405818045578 5037460303134989910 5112885896561443035 2306681517799888336 7137788699080991632 4644990714070434974 753073793733317702 18156763284054049636 8253086548245304627 10430151101953166456 15777462743365390244 8931035061115051618 13138291187821232230 16143928650565402343 4561182581545645571 13454956117112208795 721250617717341961 14302404133953821089 9727138739158395368 12967751624094285899 6022987107925577989 3813777974500082658 5048772293096150005 11923355975666417249 13300817366695530627 15201358069746656410 2900386981955748366 14800228482789285285 7872094726631773266 10126523725103602067 10945397817191241715 781179034139792626 9342080110660645137 14517280805198883531 12434745175426914395 4018844067306402111 5587412770668474045 17462321143019141513 5090550853868604613 7818808032130094116 2280810791507817859 378639985555912869 5588313446627375678 16308791400415708194 6313606874141071202 9374682694238006732 12878529386597269142 13370586161649985038 11481268565768551732 10603525501205588645 9025895823271244323 699930676599397287 14983386790863892973 15738473960500071477 6927547817934956416 11623557997733890206 9945703898156648048 4228361222542516074 17248462282640337302 2535960485392283436 14014481784381404701 18186970082005562499 8234318278433269075 16780539774890985815 830511988352648127 12004771292953309893 103917255651982158 17670376337627104676 16133193038975027106 9891744702214994957 2341814523405472125 6836334159770427015 7815554650782479408 12281027889379644731 15345743668680817109 16732193381057339147 90910441054655966 10506812354020266003 5506571815444754845 6335395114754860882 13137135790430661942 15333011923263414500 11127236615994300650 14191152965632244142 925422646623682374 8878213399305641630 2865308369209437689 32399603777737189 3228414593701294754 15080316731225849790 15753941297694615549 12254065147158845811 11938605141462794162 6186574609801051714 3193210153173190407 8026082630470552050 18362493894315651358 14889945148506700045 9656092932390651405 4271675384561517772 42971952127337789 10479118338061779347 8971570077994365942 1410892058848835972 14082250357449337329 8885819374406205844 17495032270557992262 4939428924956776655 10994701636017968024 9503879542002925584 10124826747541042578 14361107817338132428 15767812409028557540 11872523825152807573 5122910831956103880 9889579867610124482 7681389475771839971 3451746296850260439 12100680896878564512 8632291281881120088 17511853780607016083 9105499786598657954 16024712663861067713 12769993747254445109 2444614492206706193 7739236656939896894 827177545609389955 1040387839907521269 6418920939159548513 17115275959405542592 15034858445608042501 16826696596656247411 11628561330952422379 2330259169676597134 11260699076970129710 9826350821873100375 1695361048518091056 12356243988161310411 8066731077694270147 10182179866743486066 62993821172088447 9694627824855632776 15478682409829560640 18289166392425460442 14750372428322744949 8785751697064165068 15763836184409174186 7881517586559262943 18312540312869847852 15635271457882379543 15781652684456281185 9896992935936378638 10079539534705254027 7292876206355755450 1202525204342373381 3038608606642151680 8354456090471708399 13401355268671904681 2740115283295286629 10749840125208538165 8397405768969652190 14759484131669871042 5593072256393275193 6357782420307402582 13429686721352302223 2341477930163863570 7562414364970131195 597785168919267816 1835511791197021307 10968409803061013841 7455625874006143233 6705677673602700090 4294000652548405759 12106092908493975117 12368436942152616081 6021115937785579072 6841898365307914955 4212975742376686815 17702326560584853 11474655669093586879 17419538856227537921 17179687442758998453 14093537412760087767 4633276386719137426 15224962287219524438 11901682040924934545 11231470802242481684 480641374279504998 6903481850479069794 12284736857609623944 10666899264281310912 15606943626789633883 6821635750342779101 16876628902937446243 7966135574218591043 13474472489915847544 4852487546018209996 9564080188515233266 16562942799602446781 17014666730143752010 5584634372508211173 11945641238740404924 10532572168914988165 7996757913151122627 5258980607185553885 2930079624947621743 16059200951760389448 17165857255968284376 1239393019911181256 14828952220669600431 14543538215674656094 6178321732673551925 9348605538466648385 16448720838902279437 12882093180740251740 1854374975746081266 1178376348351507585 617306631589865975 8833641973874599293 13141213686673646154 16960741068821624928 16542204528958385317 1751132138092938675 15446605338633951897 381096873300922541 6206992561486179895 16279943655808200047 754185861903285940 10927956058352826681 12190484350863146322 15366205743326245180 6038723590903281554 5749466089070686820 6299362335947030970 13718835408587632822 2618754216272551377 14701481662250527078 16637688908283345569 15187073232597536457 8364136213026964483 10740901231322875283 3726155741757319577 9211663305554743774 1500227618225024754 10938232295547723827 11589913549159859915 1770868986271389171 9291673135693638307 5628472180532418600 14085449250015079222 15853403835827488547 4753412077181232875 4098362961460014956 7868461742286352254 4720327019580743662 10587368047449523329 11469997187352683447 13511849955794237890 2294548847567962534 4300158240081530433 7821095990179103724 10408491503861893855 4114566731447613536 3136463947498423631 4894443274827338228 17423912758707279949 3234619468957636243 4707917432911414546 8823893486120016917 6089564316741655953 12230458532299386691 16784702906601218724 12063165633679377956 1759103626279369601 17691144815376925124 13827890324266242910 4991370649025617038 10870863840187720268 3467486333123967100 2365777499282052093 5420268455691570121 18199569396766211432 6705281210810236269 15677133386444016642 4730446030065516135 14690837077663525700 8317218346002322220 12372186860097906968 13945381080594204667 13035148054429628514 8253090446546460680 6071892776956202757 11439997888086855236 17335635390007125915 11517452153231761262 12221296822269503324 14237612532116060191 8000527073104569521 16803064548994809337 15683459733894144827 11411852918040155903 14279567927210150302 16405430680534910188 17337465480453234113 14186769980031550554 2160595420920947356 6860031484225142698 17603726024123360524 12556640477538640363 4606345898316484068 11277075942360025722 2606779902426190178 13765299860306649514 5596666384163204330 15963486628127463710 13371861037097644679 5773100311229282556 6069625839741441785 17608553566881731781 17961468547816306181 7233306243306134603 4822866144952882898 948575167895702846 17820384879196780266 726463737574994331 2002390327386569543 11322715040632131845 2111198432566211749 6382538529729478024 17959209360269538445 8102765081399371420 12579861077917206990 10574841559781699976 5135224823651222752 12416281182534075291 1399548217015711525 17962505049014246848 15639373322122135673 2919025279985607009 364483228049865962 12765698916317653918 14055298063573326081 13602981288504644601 16879176373318852246 13254193315875685501 17562349623020543203 2420673007191226535 407704401426570731 817433142468762181 15835282771513926047 11905067070531855320 1909353151624321931 4288825074355491942 1703800597321888492 5118540219046432261 15321022570045942683 7307919523385139443 13609520298742648719 13242812738838465285 15071144808034937146 16003189438224313011 13931187111521671526 15683876181558569537 6338949273905882920 4478590694126233801 9191183077488133230 10986247320901431790 12120418821785320017 18228719946256196658 9500199127728272854 2207570078466890092 17909662249079052464 15244129986664982521 10595214357578448918 11779540186088291989 15604464421513860233 4159181052357670839 15005270253225579950 10115402679187108646 12493872959115856359 6046983473641564983 4529154519771413792 2838413373893882913 1958685859655183127 13655982621769300297 18445391769191548225 8003091873350402662 17156973095527341661 4551571880834981362 12929919447917332055 13374834803714924332 7367809927655438091 11926793777152250275 8364776678510919895 4777045606670120706 6287322639836529033 15481934610113593372 987846888874060035 7339371022143100897 16698105799896949839 11198048102952467807 14884823741512302369 3304146901436800914 2547910523985202089 11026792127171657083 9290178937017724636 3450112683161250409 674070279466532519 5571244489070402618 7905968365740201321 1654599644556557422 9763786848649041701 13310425401090379586 1034031670135463254 13181498961726665530 4677927000371199845 12654003458645139803 2120636399281314933 831983502328306730 122420557937820251 16271946295422415005 3724810997971886696 18336134052001736892 10693797636757566840 8702183142088468799 10812975308044932865 13701766791073755485 9995993771954445406 7732514822436471779 6043443023486999393 1743584440963782223 10827665747573379961 8612825755790879181 9327622317048343802 8725010564875096423 10544814795353711877 17206761917568229980 8551058930008961581 16666557720331524880 14708310498001577282 13906751096035919015 18168073552991436545 16858260765441361975 5411613798218360207 2312412722739535545 18027353422893602977 11613108367811067523 6485675851428634337 12361148362221285842 10440381828603893919 3672126791423477434 11164483479201640682 13303877390227589458 1044787071867366127 11125204315885676768 2803452348578256773 11437797903262296713 2502620824272266542 2248188108687515755 7908292551949344162 13782662709333715442 5743221027540429884 4120064152813533982 9989109494869520030 1443861110485800003 18440615871818855030 1861660773198377975 10513326363926963710 16729260530819264146 3734116005554797723 862915717526741794 18197391976412970927 8103255950289376076 12074232890965717782 5514547138320314579 2243314196461629958 9758584376607141122 11189250020411155764 11604980160773922665 8272126232493678492 7967153627085191612 16569434630124273359 11405956141105184499 3259025930185554569 17162542965968481164 12937587397083846866 11185512624276286275 6651708573090182396 16854394601102507800 11741948423935875825 17578148970884152856 14627014860619662709 18389133216191914340 8132226946521159459 12775002731383045149 16323155213343304977 2709488483866313222 3705957680750003234 14605527063605051023 7118842826620512961 11059802908130261446 5427853782331366582 8290009153573633846 10261494357350507967 13470675959370610406 9152101678312462354 3086933607000568592 14290802974298678782 6068557008225304045 8522317440590439034 17229051280166541795 12364729612893045210 4020723037691188241 6825019122224642904 3751982174960084102 2241068705595463017 11905739504829648028 6007593789457923351 4359959144595130674 2892757627507358531 212346068384526111 8341351681983495090 1029236434467487275 1188721153949783303 11046998743817981160 6134688086688327828 6609810629806106096 15462157939472159339 2059421187017824866 13462577049373698709 1814301873834814844 1013473279544550707 9120573778622635912 9678496504871706825 1253913277093586221 16430541795005349180 5347846634902451168 8644083598716820332 13323216695137610954 6292817397797410411 12003694458994767403 12686737051578940859 9751741460868059304 10044843228973453522 1862416769197119208 2396494520302626552 9212727838648249474 9093934484771246092 14190099244319023905 13332685170293747488 11641885742580508159 14686332806479949230 14589573147783875119 10140392948859099364 12116471892309771054 13708976737124344856 4576461687367617384 5744502036922401972 1512008210061740218 2256591349189171097 16855574826065856542 6428644272500849236 10558866365582838594 4713924813647612922 4210330983182691352 9470528823980305229 11383599865265488034 3305616521376201346 6024319295798379482 7269484872036620383 11541186464835969747 5288499778512785618 10618856306008196987 5901482027089138758 1422468393699808870 7627664059250507874 3502804494525379324 6954914216448403714 18314093505041428071 9356210904153676953 2508311198003465906 4358088338185101832 9184581711435960304 722105334925531365 16110829616895588035 13259245570334342710 11205438443436496162 8477862990403031049 5201848790362506568 13960921768968159054 12432883076667107144 6323369190867397917 6681149080572977058 14667364795941877568 15858253912072688361 12831961882087291617 12026218093585572331 485035188581110 12508204996756659178 809692969063918257 9779331931124671066 15883147261212613726 7071854359418292991 5012150062969794225 1793501910293609178 5862508808541214958 11465568359046769132 11355069099537992438 6967130298597464683 10913098660652847155 15744354819327822399 17452105553672031628 5228010600449919299 8227941464203788550 6104798801593469971 1919940374492241502 10919615325548258354 5818893031529171971 15962819256944179135 9548262926638533776 16093988416984610876 15734039730147711625 5245864991848216747 17618026414884499703 9516038776947777261 14570880827251379429 478637388364886540 16964225702554009391 7438942511587326040 16153290975086734750 15463430384954930650 18192531838311380956 10127235980197646123 10792285991219708093 15287253631098318866 8124988051655656020 7193864873169827660 16958451398521399744 8169520221865974541 7184642798051820547 15536509123581477761 1697577397254556933 17887160548733260103 2281087968039105666 15095316561982705186 12493072743406588067 11979683511114983107 17426358746427366558 9917194939552561753 13035757333127757471 16248121930688184652 16549645009892395897 3003761469467118070 1892384574831288492 13372489878801098956 8215963000701073911 18264078008835491972 11666576394991890703 9724569524052704137 6426771202269106020 3232671183824404427 1859562121627106641 13955301680780482749 5414239434209016012 11577026248916935097 16148989199522237036 5988985520246097161 17179779817601903446 6779317457369838440 582063792850616601 14156429036390785471 10795268739952373604 13367502303878590469 6738320752740408678 6988909978702392056 12160870224745687538 10793066197225688092 17834311356762615976 14902781585368254358 2008234632514476516 8341068980033417877 1933552230239123287 8845939454819383426 16208611548644504597 14275925943256660740 8954315866863330936 13648436693702731032 1873936073068196838 3802916005105269019 12240982999890115571 10432057575463109259 11933002289389590849 14305067984879247918 13455698719515258341 4808260113675968233 235395894215830603 13264436579049994486 2515283449358222363 17084088324746073290 16499670711431325903 16764390404502716974 17593545990379915425 8183513601251538964 14685488600803371111 4710087030930655102 3632168639730082590 1799275925490361147 12396459599790193147 8786061021481620875 14752125573027722570 16179219713848426198 4311899795623126368 9988872216180455430 17967883675712160727 16962848888820512405 7566938802551158830 11582209801952051675 16728370225442822481 9732873299163247506 7614690257670649504 2641949218623256346 15718643939549141140 12186140381843228550 4544574034954530225 10706789903175656914 12001991373201181070 17294483616305033625 1002866429702867435 2694014241597458917 13808919268574313409 13599716305711594663 4145084688431079181 3576132522515039165 6667551658643099595 4042633997476756784 11742965383942865524 12360748044975108459 3817327750385294670 15313069363525839772 3837747996991973090 8381105503256341230 760558468223666255 10474941408800496666 3337776269120991518 15822229452924762551 11390774785976623453 556997846550254833 13881200264244158 5357213369591370954 5923824040856935494 5348734304877432766 4277870826096593724 7624512804415365070 2676245852106459008 5704863734153289542 1214613551952976906 1445745093560216742 14771294467497511703 594299409294609560 4160121542211730134 13506550751426813771 2457695607994336572 930595128027689189 12948209259793710323 10898516830684341289 1025525799499784324 5834258864666470061 1394904211227963660 8477237904322672382 4875214539342938052 13198489768438723969 15784085236178161390 18085410613567165023 8745722422215967311 3936385941150984435 15110409419371709732 14389468680045755062 8353703554968670194 1551820444733241971 8520234089958984707 13203299068802128518 9268529933008398826 15084537101376672491 3382883247187338865 1352305602804946914 9015808530237387075 604099430776584632 16099059168039843095 11515287836021396054 8838692146868116409 5121136963043321634 5006532249103544263 18320481548001185210 3904416698333108797 14598572560903752611 2990709091169970817 15470493650245888136 18140372995307573070 13510550441346206331 3903099710021271742 17323406857380704078 10874053305274472035 4015156401497826945 11923615741943377370 13264568558407851172 1568655165565917447 17164779408799119840 2809923243745252506 2813246661990650101 9434504172867024973 16690990925871627299 6969724394589118748 13478582132491549499 8757929213398051200 15694893689249896114 5339211295021726317 9806944392808359203 13058087682243702448 1740009693823003903 1386560869873225250 1224940585779612898 9790591901080046827 13023580453191947539 1995774896224436340 5553732511727306369 2620135325963414051 17158343584718577376 7737795668049835937 8259890213212586025 705587635007617399 10541423835897962814 2056005866840458358 13760007389936637099 13619947746263367007 10385281121792730899 4460273919857631812 956636763402394775 12971778621928140561 8480746200766928592 8691255873613695001 15731863180468375178 9710804440392930689 663760468275924268 3528683306695888369 10825951905513803461 9315753048882175517 4643848812800428749 5204165361583139340 8477008276921729432 97847756974322542 4372457576206363438 11114376637650309477 1402719246179213089 17807693325551578410 11676973063226306950 360914621703615902 4362105859158356559 13027985117992317773 496470019332558484 10676797594600430696 18001251410444864581 16187611603887155494 9752009148772937708 11237200382523029174 9542923814493477823 13588881738070549735 5557319463787851959 18430688566278966934 16024814903384002631 10156782582919765421 7254422625127385934 7195548131463502741 17111942252811705106 16725957294943504799 15114700841630620977 17348578527896672387 6753289814725198011 9727936939546839184 12463669770624518978 6756960704966050509 6676064485261024778 11109408451856663273 8432453444332142198 11060532706558466442 4792648748444337551 11433599611746139154 11699123523213906753 6508689072033937328 15002912305989786402 14626494819906931478 18019024119878851723 2294288358629739927 13807967653365422280 12658563559961228896 11444311754519341019 3467110710898516442 12340266988589736871 18327002463674861453 15466799554266948263 1577822957075064743 1577956791373436170 9309406696611670370 9969497722400687765 7904864605183427106 8442076767767368093 3113245620194791099 5606228170989702990 1719090861036636892 12585569325847910067 12481157313419985649 3586477053494778990 14680108589514980070 1671533686887543862 4887131695710778313 17132288242803750111 8119323292696273567 2041533730372734479 3306229897555006591 14712208093865380523 714721692118654166 14903653739376961616 2960894527920535161 1156049922589322648 13979045779122074392 7419812314173522591 8686579885658846104 4491991329408363037 3689770390652212578 5083804795294926970 15252659013151680951 607036579043377268 1087825151065639807 4625903277582255494 11937633182241267485 6113789702430527071 4608857465120530736 8815467974892912814 16075913862138996814 10115940018347378663 7614128633135574706 225453435608794385 11308466584971073287 2490877315194077796 11022050917111301956 6832467442591645870 1018935346547767360 9969882609631141712 11130934256490389438 382049607836390390 12024960798668512159 17714066725194466946 2834613659318756972 1800579747882343780 3943933816303607278 6426220939127989271 7937965996673719010 1837452460130670234 3242734451706391362 8599932436838621102 3407945913025000946 4126356147618929170 4126063859778002026 5355555471264444174 356923728030029729 6888450410998937084 15847150722208063103 13350887738173879426 15134674007528731861 9937944348356150269 2835243354566549771 14663900386063130937 16641824841257243824 12564394906128177252 17635915093578381144 9521200529839383354 4194878452437612325 10492689374838140092 4933653488774658653 4758983777699056205 14435887563990319427 12862855039577176237 12851617442576327732 402407528532274183 68859416295622948 3497967994797144435 13971449207651786932 5650770727448863627 7982905240470790300 4547679427912435672 6229763481689783728 6006783041707592543 9737120976377795481 3606751753266460386 7997646929793631863 14292903639242083460 1060237202021979309 14775893772090439620 8427448922335220417 10369765615627742346 3277949945421049393 16965838096311156815 13010102721729269261 866784953270626087 6279752413631587700 6544303746220414706 5034539479347219593 18082751184175180467 12183434742599266901 10266792889929451626 10997822840697601361 17617447959111804730 4896785315137562453 81928426412892275 4393393781809956292 4271872182294714602 18395873604040410398 17449184631788359181 1446600764971472118 2564989961743890574 6393340950339130328 18070083939634292795 11822870020618368230 18229438314770790196 13227980829179622732 10802318136428834509 12822786546198495785 11953204560722686022 12114341532727073357 268251548929754288 7167034711808584176 2417330104470848007 4829619434339324990 15527546899098046561 5465383322093335479 12679246280271530801 6128199957928771742 16947507909588143637 12933404388666054167 16517230178846840413 15316828732648426174 6204007614411383645 15966798438726644649 16234278174534339447 11533806214296002093 12710300387916619958 10958909676646462168 8721603221605896046 16673454012733144690 9328281406856952322 13711837143726375877 12349129606444964581 10790043774996023098 7681786166136291858 2373569082415385064 3371850633956148340 2802997506882780735 10388533099528212750 15406147456090555580 13487737294716386921 14254109243513488075 11569584067224637815 1426386817399992845 12399309858708630011 16195101011006265497 8222355940265387504 15853370846365172699 3412307503745053213 1457860726703013313 14693585242554293191 9027950056736302390 5272773147345563108 16911575493786077649 3170383670070782857 11110896959395527976 9439546300375717387 12059879895115750179 4565728716905214765 12284100467514544302 17484726929543681806 6855106937425618604 7802939459785013607 17542096442682008677 597699444225986741 7499133847172402873 6584174282722089853 5050683399431765849 9578223791225263675 14327280439343413180 14443402098938440326 7240992618434094705 16102971368672904783 12466393617439481010 9421689966537295942 15636687249947180017 12482734426188596560 17660765476260697240 7618393722907524509 10771676436374621653 2717833143234249551 8941289381275094790 11449393547836366408 6497003322387170881 18110900155802635793 18114466259549364911 6998748174816397259 6437232880078510429 13301325349686575110 16427000285556040709 16380224496438209329 7941305932294668416 5395023396744615090 14041429714958569076 9792329577186184352 13883578632146649694 4194290970933136939 9481557523904076247 4378529497302181153 11331762942718747322 18111204480316675561 17611835992691024847 2876300002239528831 3749926788951619145 7033065944111447801 1823313943956225600 17549415306996059625 3218792048620903809 16314741919166103314 16405064201545419728 14709411101354322927 6041784237755024346 14434626691294040903 18438261570955055517 15324500943334003752 914022379708227541 1563240145654536226 7176062166517280265 18072879902604323967 15480254870609060781 7895409466720852438 18250951591368721285 1541144253932504772 4452463402262245168 14140271064344415691 18062788914344507193 4847934872022413217 17503252465477406511 4889520287663851384 2466611911175053919 6071179642146176462 6551227752445232169 12048460695199653639 4226630710134531594 13993634688372066004 6303504946219322078 2951849051342008941 7870129597912866605 6477721730577640915 11298559255796364347 11340091086850107835 11067268290302385837 8247377923756345080 3590853608065306501 5718064927703711699 12972230413966931137 9809156238706468035 13392094223976277463 3931851069409438164 17486815301259733219 4891473983465874696 7375089232997849888 5586342926690095076 14997052162230155746 5279171138715173013 12501802053732051906 8136296563194377197 17743691031630531841 15022947225018356301 2252545125458538381 78304145730558815 14070455584592857845 6027160449186183793 17488371935675598846 2928713876220294152 16319855530453175353 7533130314401557270 8294151598930451401 6215137260325580123 3188542053753094929 9318145839132133524 17105202921728091289 2457273780319589896 14193305994779203437 913169335985272973 9164341731537804395 18282966701806585171 11301888190307773620 3428630271737777418 15251293979022238042 7344271866798057296 8776990491358533016 10666448551812987151 13351166185103217436 15735204628484349698 7644296831848264135 5554037954501887608 8283388247350311437 10683534429090757239 9316812501191160450 16094023327330289515 14839584168795215959 5410652299750081220 14984507701301696366 4587236874277833063 12579223516970290634 9219962089886536109 10346482990233483085 4963102785334848105 5821879180640038328 5475327721701482868 3889174344866595556 15234178471301776226 2155392013634373792 5515130605377687179 2689052499330312154 9481088769189700828 5082582258598603628 17247893312627119647 14175166277127011921 1207266819704186627 1372379960226956933 14432820392450860563 5467471439014518389 6155314659045547030 18078444378567483640 2375158223000064366 13108840681374098097 12172057053263751976 264617783858779493 10368043643975987808 3036788868187204159 8568144743939439296 13404661676024087585 3851531396223250446 3026938421542203930 8190322989650825239 7691228404685854024 5275748666267209186 4474731503450226995 2837137975510196295 8973600012616128969 248429327404440717 2502389951200537260 8304583645521716064 10830514001788455923 4370488081661318200 16233581563304366833 3800447180569635199 16304589305305536315 13554744869007511842 9510639112107117817 14570703127050476770 13350490645994576149 14540738820182159721 6470943332282886599 18067841533009210177 871112038744742697 7061923703596431874 13183375986736681224 6668467112441291964 14140649714633927456 18163565660601803788 11123170350857239922 4929351849226309484 9955968686646327138 2464561072401773078 11902606290112687272 15712455560497280469 9478338098459333921 10559384506074840830 1644003941936015759 2733319060509632893 7523818926158907572 5240318875608271626 12748725308492301412 74372412001609729 9727238385134406616 13112370357094016855 7473666067603196896 1589021601360959536 16196044661190177657 14547408686104147506 4050094196345413173 17782132152777558344 623436486089453921 11639207281939275605 17599129024967457418 17243646068365962638 15423162923412789760 1096731514653570080 5842598850993658816 17037385223759842381 17341405686022183554 15666792348299944023 14208479951673776212 11443793278977689131 3582440309031151756 6980029003405988228 9928668441214475248 15975075778819416016 5781526691841446915 34975675983216858 9382314096770687000 452085285687311331 9884619269029456606 14062490495086427496 4073472614931044033 6336360702474442974 16231475310786676968 16266496462466103128 2770949545463647527 10437990842379604726 510529986945278152 11453596857119303677 4755254433917478121 7486097296955533289 15984010350933331486 17778549285249104588 13942403466007948215 11554817206400287387 920491657230814537 5320852270477616844 4998169933353170603 14633797899502821697 6599628638548293199 2145011742883859483 15819079928627344811 3706557128959192377 16370917522026677438 12066130862284047607 5442194517267225462 6837129322483942935 10779939012666120342 792237566001334784 8965558040348416306 3083842258734756053 18136704452402651920 3745290010734204331 18183775572383865209 13413787963091003562 16511773691815591920 12723646168640535642 16293098871010167090 8718038763125863062 8054700250353316495 13531039844934640594 14085285038150450723 421351553779675665 2718164004759185984 5509976364352980703 3462922931928546566 9464410181706976305 2540909350023517146 7846666400330692469 4366854741933920648 18262964041232499304 7675635573499179699 15221034379254411043 14065849078221658374 4064792793063896149 16119878585438396629 2285749130813065628 15447387833884565754 9088791473023254072 5487762901429774116 5132677779469401111 16374930321393419351 4643599130360560579 9272534339675080221 3205387739407401195 11409814619793600542 17488856785303958344 9875548479199375694 14238353925560257163 14487775332807522983 110886732292056101 17051770603294166646 10206597752746044176 6865620014017353546 8590643049728894932 10334219250607352330 10794074747434541252 14165122762873481491 1667421618063343458 8049950708591817010 17541258359470525011 15107463572323607005 2717897352769563051 17313776870477408932 13206459798038074151 3979076025507695870 14399994840981337041 2007287664209144551 8430913327490746626 3688411864277556785 15987317379601615698 13677362974733711854 611555342403701090 15598442433507532297 10863198915403848401 1594389139690775257 13424247201271056377 1175945896578537822 15641795346081843312 12378234429588297290 10443424895435688548 18215022484018375211 3555229175907266349 4691930143412026160 592804219100025542 5431076543569392323 4555167935478684596 8032782274516913944 3818087495108098125 910622216360868181 58239569610933409 10693170866137974368 11160343643340573918 13753885722114196223 10869593725262271125 17097630091601436074 6613456805853493552 14790496671783982378 12308470908208238952 18141832221152690829 7605742607777669325 4146952155587262098 7665248743558398849 12969870652734555279 11429291952868792998 4159138815582199597 17590577479262474622 8535194640415636612 8025671015453941485 3728630583327100213 6259005259331430896 6995338957639221391 11598555074765161119 13101636455930068827 12766450579107410438 10665331738808888652 14310352902838381335 15765758512527727937 1629876978202761572 11303032611719121904 4469435557745564725 12114571698629030340 5858539678841148574 14864878610561562701 6754973446940269262 5688295956582385985 2937828041945280514 6460148979352152566 3761256164371656590 10922968192968148580 3236855393750129368 8565897301653924052 10181611218746198290 13549948083459765001 17367739481764503438 15353367498876340721 7220934839818856029 1516462330299592587 9301262258933267935 6994979493294471529 11096223273965967566 16202435124236956671 12023987783334347428 17633525106627001767 3931944780053612575 8369118652332173308 13082446229109662863 9153107789076907002 6357873238719558110 13544127632070789790 3983511545575006852 14097591724006990784 14521167750095910986 9364734731099320055 10675425938645344618 2123436986471986654 7234183897295051606 4338679965877237926 13051905614841560366 9776299655103253046 8507302576394213066 8849168407193442980 865587963768083483 14919409810169582184 13508436300628473676 3912764213919836111 11059025945171441918 12254774111742421434 5358042673517313180 5962475980709062863 2181020015720191452 4587430743735113591 14775284656375955866 4350748362344362067 1980489353152246340 2654849530635954804 14192245552123658298 10262789479894171521 13891581106804427873 390704181618980046 8460877893087883451 2733863134858141537 2190154277216735277 16729896106426260672 15068110235117937062 14196412321903695591 2524216585373548075 1811229364366046549 8852321724455383240 12236125149489657003 5862417027434645709 11278543670109295205 14715756736287882696 9968694619023633608 4005561702617265213 5502912624746449210 15450754717228745573 5023041933129004848 2270197282366349087 44283472499045824 14311377353246257151 2082881383435500082 2676054232018936958 11178314548112096062 10935383482701001752 6731676557182154188 9598515182020324178 8308240894507379424 1578356522892849923 15733748833844805403 11096042794820715238 3968499514025219406 3564466376448561063 5916371985848173444 11746644649539015582 554580456107844061 366731375001816579 13200434576246228790 695142201447837113 13396847871501912546 10694154159792574340 17118208513191851921 11203965975503329870 4363343452922130953 12434238046787119928 15933391726134851344 14097405073495130410 16696522582734347637 14807978222432379 15263750440007491650 2106443377685861164 13836340392998969081 17675948455532577573 14732766654894195318 16745009042639945671 782782696229676814 11541790872323824879 13225601839984430610 3827730213465879915 8678757206378526226 5729019789978140575 110944266262799802 1952884712814881611 11663675801594768232 18212112410857283590 1088597679876363219 13109247954423198648 1850194472772786648 2936703358845773703 18133707075852056191 6880860030230872233 13766253767092503260 9889375121340317850 5102410589768246593 1222614427072551142 1806802425073044728 12630649759202716992 11995540238894222746 9301089890924996046 11086513915327428346 7165012038032506033 4826443546855500394 11893031270868636241 9509248985212886444 2670342426569422028 8890035051823145377 17708660559374381648 13752684167921710688 6575285292401771032 15337097901812161088 14376423359622256084 9356397166833779199 5658991590961922481 13655574391381495185 16101802474789029634 14323982678168791352 6846537645380841817 3061827919594558913 11411956516708743084 5238109485278958779 17725335204386770838 7823588589210374885 16653108094706657360 14345677277162898185 11207235806897149943 14751639886297668290 18173707097443182976 2603303538842263596 5565896144049947889 2446549136092849746 12514864561109084595 18253329946382547237 8956421380945051052 12291728465428121902 14699065284715381630 16596183872399475402 6651287610177037598 3872466109536992743 8958644194002828834 14885855599067149176 13946914976342854327 7979830086883734339 17072233019949387886 8911644096243336059 11673822087573396628 14894957044920361108 15352555188692760578 628975291712438815 5791420823518419867 12090782392048523033 8041073290212671477 1159558183269303485 16085804101221878176 2458899975280827932 1803716756091984498 3554736013733460697 12140151551247722426 11448243397902467572 7537855037725466224 7386887718713393391 2187540389702019365 15509760793615353683 15682139620437003092 2966707912191993576 14814181084150025255 9658200223728008348 16310282020650626749 14394280130796276102 12140995908812166693 17309355244657968401 8467041593461835810 3633168713355439654 11558091241797326449 16288153224491624213 9140904202870943022 16255370249585879348 122823817907520781 15313522011948739875 10036243168755813552 4282395042398965908 6366442641750464491 17375983280398186186 10988797778351678707 2428532247653529712 14529860851768284180 8553114748715947424 11871815547430785462 7890042276226332440 17368865714708359298 1661324701462443427 14986754408830198064 10742733923221017718 17649964538696009100 4362871779863285269 12150128441658302365 11424572658397178502 4096862020693355567 17852272263110830145 17924115616921240273 10106065540433875863 14580539666294379192 5163133868268094759 15052248594012208771 8357641096772310010 3420743578432906944 10945882360341146184 6353074448129961785 6826869774842528599 14135804373716962833 6562373142195532503 4572472238781207943 15521504336120573365 18010081772735929941 15114861298311506207 17078125870554439090 12787093120649360794 14350975556685942349 9046366041809762139 4054005420340044490 3698292074865366437 524386534318390056 17804695798352710799 4623547186179896640 18026478551437628535 4856698532041782843 12983288681782422973 12181884903822765712 5085140998526261673 14578162043010396354 6313916167267362859 9864502274374465445 837879091320017833 3005069391112589094 13048384561436110314 4130775191240282469 4146918775753243579 18164685800561047436 12893722562174198096 4582708513159943890 16524412408295662762 11712344479502094338 10445115386799171784 15521636538980012895 14201843090014668490 13535974268777705310 5863056873427376371 2714412781761725444 7796535280747525519 3643281963379917314 5535477785010839244 5993707275191439307 10003729145583556893 6877495807428628315 16379452202694170560 12552969812798598511 14852264485566500222 17593725766521120132 16503673697736449841 11308750493619572647 11092685639159513123 5942074295939135754 14094206812881901973 8669202973977280537 15894060545218186424 13453145117346484373 8669419870485397356 12305626138285643967 1772764071436418358 13962846742416644146 16019368494354478052 2263829137758228348 28430601581054555 3629957123991277943 15985297902518479419 7672579108597125663 11099084904463150295 2088169534665197785 11907004576079193089 16134992967004918374 16738154612868407825 8420381665537918898 11109892964483885675 8250745205264781743 1282442864547747322 1611240901989145064 12128797276599525759 9203348463818923909 11299137868348641630 16692507498885747045 18121943382974910538 2451722242097628671 1278166927634455211 4265054028595512611 10052233216640715952 2159384197952506585 609922554624093845 11181589160271173826 17720407059646741039 3349238505843478644 4794920585332091580 14370352562586436091 1209527956173815441 3957602772496620839 8303392443164915704 9400955483019390033 353979077059886238 13802810652710103808 263445789591448762 2168334355166511896 6838265076980248776 12328460979716878491 2005209103490281045 13001138071804780364 6665894540114735757 7841982664605650418 1376903003230902108 1183713145792493129 6162820531847875909 15663809491781730847 802205347061602565 18323082347786722049 11756977772401041774 17178443842622543684 5882496622225218219 7617452901447099210 15735303564233678426 7622172623908980794 4667017861241148395 16323311429150597969 623039311166035458 15807125436449768763 17391184090423078660 13897305539882508103 13814271232284448324 15611985457404694512 9309011144751344078 17193893136933019610 6282997637719422647 6370573127157210140 3607821459141400239 11506251248136037855 18050495458098521100 2531973210236395117 9910960400900321470 1767473305528254970 8725325098931547065 7402448679845060969 12665937850405287436 4818656519765948213 12857965823959143254 4160068380374626238 8271893587918070764 14148003682381914696 17380375039805694432 7682392205534021235 9222677275965682394 6345223422355266191 14818235441782078787 16080321743250134713 5279142286767364931 9605002150788717841 5811272277112743710 7644719545303045839 15762942110546729658 6595947522904186251 797763109697957270 17453784805333633934 1675323655495367496 16425899048952867365 18292910999564876754 4723639741249286514 1534119960916706386 17579087235690417287 15948149830053006298 5205556249413677152 9987220004276522425 16219193017145186061 6639409678786128249 11384761017116018149 7734851227365751594 11252743123384338859 11939115518843322279 10254877959722480242 13370684838483403183 13931113261657849969 17562670126078604553 9536638199077139238 716867777030656540 10513782985983739598 13550407658568178170 1157213825244316595 2408261641363331534 475640814112973379 14468450980190155064 4709068004157910533 4281364410751283985 13432867026334475595 2422656171642035047 3563128257626260246 13652477049533782136 5245980886451397989 451154283471617670 13207988240743586410 11395817967476311926 15725073952543749525 17787068517530958930 17128537633654621 972482826735409211 5240730788985070173 2302718831661184762 13597502865052035749 13955024391553771198 14266063317770722364 15857777767463325366 14879333045458483785 10721024828867121259 4241225585065062626 16961573258962554154 8308978868103830441 14142819954740066372 9886612057853350412 1870837513793624324 9226200008272569302 5397314736821217342 1598572816884760266 16435000869557328135 7532818883980520938 17810669627840812680 8062549716857496394 12430762355160591407 2511296412214885102 9019575377093690012 12201955435404306693 10027808038416164927 7316087688375147845 910381245959234305 8636546691557407491 745143154110709772 16303982120463500342 10221774005914031782 6110630418444256236 14545584714652092049 354162803489209811 11496006004571905882 4454153762045043986 8474228478432001370 15563811505242410556 2960795256225352376 8762716599664780585 5450944216303355350 8475252472850613832 16294080076449562048 9504175440092508363 18431846981239602308 16301791347366244096 2285107658437946158 10523091041743700865 14286805559569228720 1692323251769913960 10600878350484172637 18296523060002405846 3677767231620005782 8552394998881996841 5181634420403363037 7004696087201074362 6134816221033209872 15248495491440563386 15674852127710053291 11810591152368769920 9078309752638513250 75264878983020798 12594709066738686639 13198082307111668099 1970617155837969314 17893425059481794688 14304617691921244381 16892681168748927102 11706455877821266169 5480955606756624004 8614173618036533546 5720965117517904707 5934711975090370062 147369548636758066 12508718036273510254 5583966870835064961 147318233350218957 13381404930847250043 9252724337213840316 10662191360477391271 13573380954829971026 2720707991125834314 1037257558356024747 1542027315249140246 9760784438538120833 6155383448302065894 8042509052421504275 6623555663825422231 18026543911005057766 5849988051330019800 7837947640930164099 8205343897968927954 9727364400095822630 8211120507787112793 7484595514148819478 15922034364082908923 1311944898745336274 1280151929754716882 13437835783290988465 10090348840943679811 6738667432861433249 600069423854578186 6412081930477831486 18225032060315982459 809511874986345102 3984075038295186799 8525583284283096018 4145871337676028322 15857333815993036384 3559747384026602148 12675501138110896944 1439392904418328585 1112660877093167562 16571645506156939524 9666688049445497699 8345451611741638590 11675676632317497882 15499562408079852147 11903346039395470936 8563021198646345098 17044130233905027620 3359380310879537764 15087729383877592156 2790373784991536234 3305771559005573166 8556638676185395400 1008540103164541791 6988080562254439708 13500959656078791577 15011959838913635148 6626697540776245536 7984077202842219012 5864055980964784180 4611322306734927758 5701328452981646901 15300706439965656921 18196238474468032964 3731739292783380839 12988583161917450653 15256453703348233519 8385929994763001550 1035951913882096786 15483696525332768106 1260612406567066637 11473892229933517092 13075087185442631553 15783441995067166807 3334305891775801933 13105012539396782413 4712757506379893757 274878920468651842 14000874802408224910 3348395883332202729 8981624543101963483 2875217266500080233 675152791196773580 1167133294776366353 1401934566131237651 11406652918023785432 6901448904112866464 10030582073993126505 14895800368184437369 12872002488344164843 15209025682954158566 3565396403047472564 947579938231255756 12099485934327884506 1441440239423084009 5580171718136464511 10215656979924585127 4380072808428380028 4203701865791149882 17398885675138809177 12743262639261440081 10209341255479103315 5887116779709080669 12980110269622549983 3125887962526655254 5662664252829201603 4900758280234862574 13987564894952560137 1954564308786351544 11546597141970077506 11811996535745390389 17405074225310564748 3097643285722532418 1563075922836845327 7698045659305340726 13677062225071648521 14308042123657499348 12260197449265530498 9714590837939060449 15900556061434335761 18285579821157756190 8423969036031839159 12524366275462540905 2771286815482313219 2526005434196259509 4093171205523216168 12366616398540455439 10277961568724520053 12092217662151931114 9232017967472080164 1934864845576751170 1504982631349802423 6233070049565923045 18193100479294822018 10833512008485566616 1983267709547210452 12808399112882186900 16302346138945849450 8238098370172062556 8781247307424121574 11453332062338168302 7304693840066249197 11612458303067585201 5372530923289076305 232921283982601526 16940785559481289507 176654296848156927 11992221414936615134 4710715936930276213 6630985152662674373 6769417050521562395 480012953726819881 667249065884548655 1503760988407157225 8877910073417155447 7297461470405630621 9389424397003921198 3915724065698815642 15380666082019116735 151354915086514819 13552556245887587165 13249510273680775206 11304878852085954540 17339642867709435912 3269514583713977856 11213916041175104938 16831276705735713199 947127145751286587 10825667538426533915 16160524841034539812 10365796316525064410 5972585495335455589 1308737205840018314 4787875611986251168 6808885348362995717 13595121406948601463 16547741531528233733 4587724664224046312 11401377061896634323 5753794074229392109 14073446351535405065 555319646381392159 10041160838344819802 10195706547802303012 1583121440974507362 2739796882741514512 1998023330516225905 8948915792293384176 14894780684661022760 7988482553535116493 9438393405576594119 13906062016440914928 15800907500604197638 11835180495602457350 11829716096643865507 990031199660494738 4438470586209138393 10178361222645144818 17478484299786455178 14194457732501175746 5327717630787487334 1954285727599630185 4924759838471080612 10337029834290619100 12215415306659440832 8535577912892865711 11980580992976089748 6076615083168724920 16646320549968458711 14157278885850311891 8374546191622687579 17197307254511854647 3843514289026033013 14543221217729479961 9510984946546456462 1656464687123343842 1015124722980759948 14526133630105719370 18313812501507870521 1462613196986745356 1504517047082117592 626713532309713883 6025720049352369648 4872668688706596552 13099370975204209121 4926326230265912495 3639278558249058010 11261554612688750113 9674774625643909339 9811525856214466934 6676404980608987647 11671334748018135205 1798550097585884510 5301356951932571202 4056970004174710517 15748712551180249631 8868412793892357734 2886925159492056692 5079782317486198382 6976932278143585550 1745376589699451661 12836109793334125619 7076690524005037800 2024880436153458536 11917363527747005351 17117925839927250469 10911910869856073632 6436608639044098516 11368409214006892575 936787320084167414 4695565623839085567 6719336097188115302 9354259157534368098 18368333383761488278 15811975472199257117 9032998111322073039 481261454406029968 10051237285217961306 17086172666137911174 2399905234682531054 7064827244592127255 14326041900067188369 651422141770192093 6224432252149236051 1420404709298624507 9210406399601246339 9222392112670787437 5569676727454966974 3063531330530685774 12124874261924041548 11584429453533863602 7310145168362761625 14067882637155808794 14063441071790181587 2507356201700018474 9767523854579762602 13923039611329719464 14661528725261572222 5490018346504810145 7578946023654877072 10208375494476402965 12743313735010080127 12220104304522292503 1597764711655151714 12586787851254671381 15246243746385623715 5092337526165046417 5652838988103677035 5983775620723172341 7252828697132609677 16811984296501910493 5015238658486789368 6673465991027726148 2951218187440122933 8413128882334836484 12627194464092006920 14435045037435144009 15354476102385268414 13413661683884629757 12398695372694415798 11338178803544473845 15601637008776727152 7914917532410792570 6683256983274817286 1997094079609581472 8610005981117378079 9719003200783857793 16822610316079417400 8290888779266305660 6327762290356216147 15276034960781268427 16375540087746943816 12440388060710354740 9981563753140496429 1850170445256088103 10855589879992868102 11535537532814758871 17344224090187502505 15946885189695622743 14037821173459921177 7905856374225715374 16991017277232115271 6026936974010217791 13971412778769033202 6112333147700574189 908966011044863891 14468936046136421699 4444773926308214249 8748582428970427651 7213352142155645295 13339017260109555294 1211625763041685223 5743192442496465510 3782494627547854829 15103433744359884104 2672648599095359070 15298823772565931002 8617169961004232577 14043593248103583329 17010099964364872740 11185181845516295725 7817840099691511599 7010607167381687064 3478825792907531296 1851397631999679002 7713647447209468001 12704611501695958213 9760812177301757232 6868213521754507192 2471343370790439118 400154042744929058 17381089780447688199 17319776049261902182 5507577246043753835 1606322445301230271 11146011105098866704 10161112043835618081 6940153238648797559 18227451881724725808 16722105569298584486 9803181074823032285 15689256552535092379 13691160563911274598 1503208361661762647 1318544171602202976 8821220642788850806 8585472428636842638 14682113090950754788 3946288506902093545 4386913721500246607 222876433235009142 13755092657351330471 16889916928501683381 16581776879361780376 7770551294281792112 6382688426244609885 3518284262174602193 2804518713401175501 2518459794028915614 8852643442683207944 11472561916283132017 1255175856287704763 16606949085160263050 14756755941783887928 947660998370091530 6188808405867715837 3602564298944903167 18410803645250918747 14381767885628496187 5107493390209024356 2582738805740823482 12272677550182858255 8046837834701066134 2185785868749783715 76454831144316403 6414270564396215403 6751269025867332681 2974196102377120324 11666171042396857725 17604940952759030078 6417384673543338523 13160554465219465105 12876525699145172300 6496519988938513581 18297637525123110480 16133371534682361034 18334089520033180304 18122420457770738155 12183200573514737725 14822385166974127469 11176443642956220109 12311352032223713628 4859588431930981425 10562216393226240181 6466089742418215396 9768472734096184735 11427072505225392141 10483427931821094324 2033530005156764654 4517013760549930882 16845253810335159005 17765790831995233346 17712232388610003379 17232588828046287714 14828434072151109131 14224266342976497002 6184499647063581317 651183559745912013 2459708784316793258 7293984365362082470 3366773083016586127 1465635201869582147 13032792690271888079 12348436055078911179 7965834733361511550 11444329937849724477 8018659533719649185 17242209295316127628 15182121899630571071 17249457746138383230 3450063781201078548 5826980778835813987 16774702049044299734 8515913633013449521 9953421119860155107 2477668561740645591 7804773820452629417 1961850414468871357 4477062583634449233 11728968841423570701 8880103692937885123 16074988965286363507 4034159359516201937 562262557495827453 1258859377174018410 7091756371289210114 5258893811954423638 12773684874100187277 785855299567140225 15460102616391993029 15174377742424594731 8779662952462786820 13250757924916015146 289989372784180129 16108887823506667574 16230262373973494566 15332532242884260213 17163720952607836729 2966106476971186272 15087761173387085936 8894673074847488134 14751553764870130310 8692168753913955884 16976926666878991935 4372767147849543168 6096776496086511445 17384074254286506013 9795882439203667440 8770638818121731122 11088113699929639621 2128240617451717737 2415084850287044637 3954972984440083564 11598458725078755668 12416029442521871718 16354291439906358936 7376446712807659027 13737808614400947594 11601614682876298563 4125331283563754310 6672673466770670636 8973013608301578195 11858649093477663212 9179888540525239097 125174609861506296 10646208096082203403 6308980472976327502 1878513740648260296 15829245644195937710 3618657136929975849 5809534628819513603 3593613893952169594 6953463400480925778 5979753268101950443 3582843507020034715 9837997204383478599 14725142010404057374 4163483046787851935 5124122262807335163 14419193086196330561 13361611790346514550 15123254485623104492 12304906460548655621 15720716973172688706 2538811640736548153 17225461778293429480 10838616827573299344 1822857106028004561 16869234677868286575 8510923532176383201 6472755771989320773 15128354584491554674 16004051353383378039 15815334758670852431 4688337750164165592 14400897516624501892 12917944666385535169 7132177450585726879 11349986195772325188 5329926413838825828 9698217860745853454 13077744497076805316 12372268538563215700 7882063882732348264 3086419182860826327 8773072140680030805 2724553389574150160 14082484341212064361 4299357649741866441 13845061360405422536 15733411216896580585 5342252242216840227 12290548205468015867 11628961505840870443 13725927930954066515 9985470129420782510 15305682368245776350 8772377581633946654 3230664995215776 3506788008620631157 16662786391591912398 17626542443079283686 4907173634682489491 18057996319578187791 11404636119413804050 16741767592549688753 12145020739589641761 8134850551235162200 17951986815387631123 16578257454119466828 3327529237409417077 11362282346965788776 3378434633446753762 2960025789603117066 6239686570235505892 11297843329371836354 8949121661885915438 9620879764842907774 12151310210427894336 13539621567512249601 10061846969741188137 5113902491537873923 17919718419434499195 5623502086999671001 6197152601757580778 12677445476955628035 8296792363086646718 2198589987038495901 16278447540592880044 8117133366151632245 8807592995787179936 18241403151686007217 14936930226078483794 17239689574937903580 9711844021794557417 3022781462006010164 1927388867870505854 12999024287637497739 13772442623481647099 15950698997721991492 17124601733257046330 12220950777307700815 16052897662320347887 4620261409679160603 7147403109427452653 14000988315298812504 13970577531263519530 12740283800580864147 15518371633289047347 2874512367467904180 6560203283988340340 11770968752369776649 12260844970463996426 15151917675194540320 14702317388390920129 6175148850907162579 8074605359130728755 6551197492468186655 1511110762259431776 14059582464285812177 11794615608382797813 176909612291721335 3274100460989424872 468690403566640169 1427102051627720064 11408774984531052548 11415241766889385100 16974066744872570880 15312570387452367357 17186958043609459225 6702085247289260481 5079387812689715499 4851746700891758778 558439462778875636 13565543782465293271 12038804843411636235 14378339105391991392 10492573887760598886 10985124290197529711 10040761678846065430 7568477439800356727 11294108648323959951 8874678839975689649 15811351711417329014 14674217648156412850 14557081277978713429 14206369947747033426 10158950703784817935 12919892637149695037 15535690881842666606 4200767657514821652 14280241799474602008 14566130024645126230 9083618813414148305 11030763235516079328 5055388806360442401 16787586303679219607 17147450229338220971 2219181739472267377 1248536427475885348 17712129892189796195 16861308801714623194 8339168581433279982 18352026400372361679 10040627032222034262 4493214930522339815 8879527088212704066 15857198612644421299 17785905619546988192 14899504965703354838 465590923158394999 5626780021810766461 875085248704264853 4826847480707412828 8030400175606235382 1632679404000051107 17045370504963473278 14102912804607918848 401944102224455751 15367000349925510833 5101157010344083120 4119344480827235613 8278983176012833061 6946058631726926795 2851608377923724742 1931338671735965918 18310798719514326395 8617660833292078239 2387704059021749165 4806675499913312838 12375885972083129303 6153725871350589469 11540396606605764120 15854971881580875002 2160918627486636472 16061746175138236811 16583088074070532178 8510147737025625631 16399061728867950601 6878863214821460747 12983062499791865840 8366778523198975226 15165107298024653991 2730477200832484061 8603357298569088687 15971878937991261636 4052528538546751119 1424325407235574570 14588895319471972057 12092452781882768109 3990566942686486803 11129562447461768511 8053013593825113083 11663130694878905179 15908594317786236727 2493483389230473346 3211036389255469819 11546904364962518544 2372218788815497532 8952783056503992240 11686441328871855002 16502120766888377258 2151611903866567655 2864586936920952702 15803507729379578095 8165143711855888909 12539274689500732977 2928850022873287573 10790906492612102029 5951457823189576869 5621753251989638527 6666062223622116922 11436216299813353293 15361951041473530963 7256294762269706000 4223045043651351821 10127114854959894010 6880013824351674122 12215363098568563442 16656005136122143353 11479731016226585659 10112791855391188004 675390021331289788 15650812463714812087 8354463945613928705 14864434393598799028 2067705767203473946 18171977197132843037 6632354639394316092 8218943590479198826 1480270224314919770 16102221018996718710 16058676854595578587 226363102834692630 9419987952320183729 11098020315587332492 15393325311270502781 14301305457788584296 1454452781057374377 7328083455399651546 15800619380647185522 16526098539193294052 11473074818811238028 17790799950811373948 4869299857440765415 15742705479663323867 10510773959819141570 10758550928369717840 755284567233004877 723904226966731898 3222353283679723902 6748622511607312441 1553546936625081351 5801471528788485768 5063015695834922968 3052658861049789950 4555400317560945379 9157589548101396864 4643288794705103691 13296024588585671941 8438146305122845627 15691744222680393791 12457371578292513992 7300369648765666957 516290548390789461 15755887974775388141 14234330657833013122 18001856009458847061 11462524602420723605 14100033145781012141 8173162467146468403 4159298350324000317 1176877763205300785 2704274367453928039 17003840166976526965 8312859013245174913 2939668446397118882 10451795440570914428 4858861142521915750 14834595699367712776 3129688613898204088 12512442297187858917 7904246839149762927 10838152865798494626 13593327073408755540 15282978474719024718 5002420123081448663 10641160631062533385 13611784172135477737 17526371073631755944 16641087658087243932 4101313664974505964 8707237268173020959 14041433178303048002 12792350474970584785 8575024428156855525 1462271839165112139 2934223598579033905 8858845400623710053 1866235918535844034 16761059100733989006 8131026304855208245 1693533019834718904 14659327088818481866 12793207875817847917 11483614496230378546 9228384503891642633 3720714040303536172 16686629770530723619 15449871545134185454 13045995418540716358 14457321823741478329 9691828620061855503 9984127601538553857 18244463580974709784 12526517927384410509 1015740643309536484 12601481790706985023 13228026250565137973 11785525345958303444 11345807478799651959 16898084502623364321 3602287778264386394 12862347857008095362 12298158535935999585 559600126800443879 8539143580664544995 14692966493669268757 623415268043199301 17861634556223652777 11075086848544564953 217133800266200841 14927749272680970024 2376847394036688646 13696249544770905102 15078663510367556041 3860075132589940704 9357910135364733711 17084642975513986286 8941848679575274399 12518909336023593236 11124808693568273133 3691660229028493543 13943557082297146989 3612982707381927101 1024481608590285217 9892415554575711812 14329460296968873547 6735804167751298640 15367867971427054787 12501094460049527873 5828857756109548730 10047828066070629138 3109852445364108268 2044021529377215466 7207017997637036824 11105951557348026225 13005048128487458950 6089214519834602477 9592008283302077097 16261239648076639011 11102270175422653789 10601611265480012237 3497474679783562785 3908597418629562240 9293428324050136630 13574232163566601185 9450533281607173196 339231133013463048 2010563881877395477 12609599097544904833 7497009879281716908 7824810650650992908 17824720000241112595 9419946057369802090 17569143871348077768 9980127612750952488 11131103934843245355 12543382761742913217 13643708008389761888 1727369207753261250 17602978972094666429 17168670899562612211 3149327928202817268 8335486212015803067 2072495203009437406 13132153195900006152 12449605220062443598 3709764656023535692 4130116967548710380 7957287855917808189 10499613004657505285 7503780787664212885 1911536082458589873 4068486023959685470 1197052359808482329 10146706351818752049 16598258925118722786 181118383992017787 6406336732442169149 14215595964000986157 16013122574566690772 12093246940836439122 11017868640722491540 8706249047180179557 1822524629050106505 6050261803742061151 8052395895156055530 12764475942837717479 16348705679116555339 17424468781932831275 7123266758255064191 7801814683018120073 17065384163945008804 14951938768156670411 11718037210550752313 12617859850741938554 2100775901709882035 9284128962850811687 76170449346931040 16934456010064029959 7209484343086794067 13110058506112453633 9204045312033388608 16537583342063123007 2484816032426971062 9759710382510407334 16629309768033756352 4479277080080447495 10568411363922210976 6866239295465525275 8760581794484275441 17891646795269237986 17960998669042616064 7072131560476714319 10741265779841422213 5080704983767151887 4310460330398876461 14116627323750372731 16678628172956942433 10138232340636816446 3329476802906595452 14593771810177181225 12586299362606219150 2682716353654632628 16166335427868137616 15308261851308380140 12309451349770348773 13778605657459307109 7670942493837566719 16499834210016701248 18302737018926147658 10984758058470977667 5129467518089111336 11639670465140599564 3363383919542392317 1685138197027148524 5817075797450326082 6701800909219720765 16265895253197480999 12028014879930023537 5983235165612982924 2688877074770102571 925824944850956816 10462734022095191964 10759180732429175169 756238865468321876 11421662686560424611 10588158226427879157 17966439455591858023 8343281985533788341 847391891156989773 12320890780353903911 13970449615058089146 17797099522958450571 6439837244046940271 10857510271509600597 16634878000763825969 8083222712203300211 11623964194890850190 17934434282843431669 12668581581063072865 11056407391099320346 1060188193177233838 3292106040717299261 10680749718685234590 12106705310789903371 340231917215165248 1928119426730673081 3032468228107142751 12808064392391200328 1788768146999012058 13207887732034096188 3525229515326952789 8450447623897278459 17226598868764128287 15334565809889318159 9997360870701038532 5043210088829587522 6988912566401460354 1780866529870670835 10730964731371536473 1773307450154843946 8159388168490736303 8537254805089684171 1491479536389433431 13468128326145225201 2624036993321125897 6274202204967579239 13541016366427070151 4365893385075258662 10548152613242264404 17344546199148763222 7984795085265239705 5827764769018828349 2000587403189851274 1716307240834767984 2096328358524299806 3301605827116562151 17190606823427144059 11422171146899489929 8558020572912306319 16498772441758645628 3416254548693803087 9028991860943841341 15328927246344933847 635408388809826092 14803462494701680128 2513731424508044564 7244695045420816632 15713273355231456095 17429073295450391801 7400402212674901008 3708948859854827296 6603993431502673065 13980872466400991230 3326457361914525978 114980950783254696 11142178982942386989 6655992728559424772 16389356195904318724 8859332776042641246 436637338469410796 14519813790666923394 10569772835856708889 17220828185402542802 7996502781751635063 3537144881516498677 5347500688490340536 13368685684654884041 286077536999984591 13049565270832563695 1098506562230133780 8860936884830149018 2186727740826666131 13395978988535348048 16074643096346630447 14983559395007580773 6105629235630162563 14656669819732495155 17836585150134715491 13763843981821306842 13374155795563098442 8355357753160729596 17084429861853217960 14396015834280169894 12629182634944006029 1384383473909155844 3160767138435303124 9090237618573216302 14176208123946495505 4625275205456645081 3135935044315356070 4327300145964715794 12983534059346198679 3104668941723437101 3024002224090310496 11581366156669068703 8745312314319771410 769025118460165359 6489048048234952133 14874229999601678238 12990144789010607176 16077556448439906354 3113123232337413637 7807951434809996634 14521751884505134633 211082010593981519 6263348204939136345 3314760640662924738 4784722180071327367 6758858136837926505 3470659320777810111 4075656365180531720 4877622830102882514 11587454355282027721 4685414690279305367 16204929137138909414 18283699326001135332 12293470844559449911 11332383855086789393 11164853404423375331 11408694597500867559 4163187900156040779 10590231496102109109 13415953494097797312 2015883214604500884 9312313233938028183 606103516206483393 7349707829862949146 8139433448981583911 3003203203286148579 7689078823588836709 5473336880606255370 175398566831587162 7727389746038044926 9296091586525482842 1516884393724797761 11435393881829047118 7469229718301269673 15180247746351995930 501881664091758340 11532073071520437926 10367234838591946405 8339619657684576156 11799523338272031943 1320531574278763379 13581192198633445304 11399968158248489725 11231851495614546879 10096111782073386789 16670886672768364288 9333149168876361944 13487828503001852526 6966252626692623742 523592383321241906 3328295299597007483 4432587122402755936 7778782488410337045 1292055749022412758 4349606175374507900 13508966985718300748 16864207830025482414 13971076083922342373 7727112478295082031 6026907870203888325 9368693634820950170 10835924939666273258 10630814141323185094 15482892359777912450 8425097706141398234 13588380230035581459 10291686336842002343 461155355155642294 15824547633376439691 9412147596244601085 8865191221994949542 4357617562028963703 14994347052862065718 5144466255235294387 2380364442479601172 802752073703243772 5753057661720227184 15621224920715705616 9130723108970027393 6695049777384866411 8587521897783639757 12394449610067161368 10553097288023030356 18140717397249743704 7436895974303381304 13011350532299495110 388908240677588975 16849002070128306120 11476940903933629842 8843399541496357474 16643574089445995881 14853827079200571106 1896079153991257355 14458953606164377963 14968890160345028768 15500539904040205618 1294084091700934724 1933275400580154484 2167836760472093090 18289155159506551355 11715929380573501803 4970411679232831000 8756913291133116802 2211563047514773320 15044477684383410842 11234053307866258589 12959444795932963230 13361222391027976805 5772009494096512482 9231249648016592486 3312294145460554058 16066908079708749578 4853079343658855577 2884542812426953312 3028851203156949561 11934637717673983762 4549168684946090011 6172753839429861565 2303375925924421887 13862093761329652299 12847929980873337217 8441511268186676730 3546264563566015680 4215174319499937437 14126772762304593996 6725158547432906462 14295782517983941148 12481053134161578443 4372576905580705945 17322787564952337999 149457760662636017 11206159681032526644 2593009253772895881 5335232141705774789 4726129795715612450 3392159959683815352 4570691317211961861 17370171197903147125 18418954311229940045 11882234613024788404 384349254299280828 13531019139948188777 6861591791656039155 10603899618907931015 2215839606481111511 1173038316833300131 5587388314667791759 10332211837130383767 7392434280133177433 5836759430047788143 4267455925452957790 14337504540776374588 1422210412970773018 1441999044924123961 6313326287185730364 7863476206469857371 4646664586065955997 17460637861228894931 17985352330808138962 4120498800867568056 3038868276582425905 9598352953341407737 1558556241408138427 5245824948014866489 1552674807524737474 14954723738979944605 11280384187449693811 685270969995963505 10592533471476159468 9660831221330895443 17130123974258481127 10931574834824908773 15716184844546535914 12996232462766283990 2121636205695971709 12166474002973331549 10171152756934882520 4210386999469388234 4885969432224954223 11250181906148672121 15659268447699934689 457419919607974742 12256825647829327797 17346109952993366024 10659724145065710551 10800273987215844455 14013450262610212744 15144861456927984402 18291130091095404328 7103807544417023080 5815836967928247864 2366029713815991999 2358192891216582879 10801510628505836623 7469352826793235944 5756770428403716992 9895366246141613148 8455704538825385630 2223214258941526983 11716738970121931916 17785583962932884401 15189232638791145658 9105888321990366227 17364326271659520656 45294444022696319 8012299611562562042 5033774899263726352 883719637634509432 1279868852781220865 8091339211105549452 7410467338645970884 11615906892066909168 3160272847825568517 863553281301050315 898320673467552878 4169814689848732088 10186716794270904186 13710298808732630921 14526526287914444825 10615243014450230381 13417345572624990844 10731972303526761490 15949760382305529480 10152896100225516829 8370471509750264340 15984578260178217558 13983726822989210738 13320394733371221596 15530960774769907635 478697326274991250 12571727677618886614 77503784526129565 16220171981364533058 15945516213357637560 12126649869084126250 2776030993605142777 10344339857182394488 14139477460934268270 18154410327085942243 10854507655355833332 12139342989269811321 6640728656298224131 9643892481273410256 9215763627397871395 6054487803229567700 14720137750421385092 17520055743511791336 11682322101632769356 9048865493437100746 5070001728982493999 15850192250232136124 850238170719455023 5542179446995502276 3570771093881788015 749436477042862890 13698181644548119888 6704440319057186148 2200791534269105288 2711806437121716422 3783156404758771293 3391547772926571752 5235426801895968793 7491831458341046833 14590430985190699259 16701706408025231266 12389913813600299598 5250523714206786701 16664292287203457875 18275890127769710899 1340615834685637332 4913687700080165497 5982104824151980848 1115031401197413641 3045807522329109559 13533130095336291853 1139641112858128895 16091725346999389428 13773067219266601719 5726544510277998150 2456174310289718890 12011546153725760558 12144420985067011649 542115718861980393 7368323845417711089 11633741032630775708 7515268598294490348 2505735191878145611 9499337765135370962 17688724981906789251 16131383444553819191 16403920838712045045 12887825128004342809 16404399427781867118 326629824226502804 1188594890676804978 11845191432925348587 15412870210891739444 10654631703756595915 2478658818010160923 862433918065277650 13965102895201460573 7110460156989334771 16822736549171433639 9847566794231303827 3297293329543873313 13277856330855147545 10177359864876399949 17537023311800928762 4836099880521056969 15412207459808363225 14737676330516703898 3359439865444418113 12959352839146142098 14096088749372283269 16343884789720032667 18042711000504118252 9644539613462524779 9191872295225995785 7692600292581271678 10933857180878360082 11011025594280221304 3754295763245396414 11344854693721573786 1414557234767757268 5194994558280846789 12546894884864960887 11619665717045547763 5662894276694266423 17216102096039276085 1946716205426079371 4784258685797493381 2842106319982175833 16784275815353595902 8561559663014887957 473350061960068525 11589890730817592306 8339065327903891903 11567436477861463573 8093913144105096702 10323167237635671751 3757569735924175223 9052317417179605783 14940793492923152378 5454800289380001709 17117554116382715040 11340065975824965005 5097265136502216319 16675390517019145566 16947134489824765172 5457689284674590712 16548685011123145113 15259073645753570802 4166290582237810935 13235332250298033522 9703488868886881524 13762823677729737845 9230496178925867077 9539836913305473737 18014016852053579209 12504781584466971350 6501708450465889657 3058788993223883303 1300982634429451956 17774047804312396635 8208773793468140606 3912786819653444589 5515186734471132662 5850306223898289200 8091024406696254784 5470707280754223973 11365605126444484481 16235096429976914064 17604483882258917025 5623066806601035269 15050622551846899937 11785076631501576426 17503946179570230074 126732094397237485 10604501900706477472 13884788645366903073 5444637208364511322 17550846609402443182 10157006603119382212 2733631919868250963 17723125111498465787 16238974041618925917 14921747596372673620 16224222807047088877 11886008740697436685 12869941192143992187 11340985407194836203 7114421396164550489 8214588425362251822 3058697140941105144 8860403956921031465 14720701365975096096 18128698889633009657 825361208415668705 4119697255916611646 4546746400845360095 5138126544277616554 14694077188287570269 15151252295246500460 2325448535335574655 13550867573437996699 8700700628353045724 11172435220483611599 17861633011385678617 14455948689118595023 11618901083078165166 8418353558417833189 12572961042112926688 202604005759898153 15015822536033350550 96011158590286254 7270243200500656989 4805374721314771923 10458925275479993418 6322172507176489327 12124901140338038031 6374397345795290841 15842365838611500758 15972287566542426992 4259693962401499574 2856742478488359891 5746101668442607425 10289516552112210871 17881034465142198492 7772810229443438641 14562555511225203490 15301444233727966323 7122245109392943679 11255688688489130102 2942330224233331373 4991032297891801615 4770006004107752657 15424293328255155670 9086919403968276390 16187053452052848503 8567408807248778392 13448935852665752381 3676392769509843500 315394519819827319 4469351562171916945 13092935725563204872 6258375707048996861 4879291061896785198 1433067226732592222 9945973063572824357 6408161743214162737 2963798181745037018 17573985938513498762 12796622357887579204 12274575318965635096 12703714848357432806 17605522785870366442 17976439422349589201 2400505287317791264 2028165503099664431 958064483995376112 5734520043476123337 12338004344485173802 17319888386074496567 15930088612958723948 9309349742133040662 2500978491543814266 18388551321467840543 16522900278739944803 5035154064243119118 12990781989946382472 5446339060508189713 2465986162240785397 17315273738543644715 18188587624163591885 5961205432580392390 7004157025377737986 13367782964836868438 2611938967212176787 2295837691493532529 7444593585533566002 4730467640735331608 15622552188363499978 5014385695612554159 6518191865799629199 16188649270623289331 4021360031860086450 1834279001509948310 14654987261358666461 18191661105948836030 1958756608626058646 10024451730274484347 10556065360245463914 11791936258558336587 4983679576137994389 17231108193857601276 17823213343128901790 300265968831705895 588692451033111600 8512068881239185407 6626833456029494812 4153948666732584619 6109580218187907460 16273239000637216163 12914103279234789367 12286302461310281925 6465021274019071795 17459633076801720042 3269653784663129582 1362300450777029659 17417972086476713985 7395869950011189345 8793437591612364443 8612325557061702151 1120305166847640839 46346078609704005 1946513578147504519 12455036818983694365 7608574945501157503 15259513001136225106 10776638633942576743 2796465483133949545 14435930882240951173 12113743599673286325 892536297050055666 3881028229227772473 3066257635246505113 9350487417229256123 16802952358826881236 7568246916721952708 11963454060727282333 9767206496722394397 6766868199780925697 13407482701377050846 2247039703173189003 2762737219485859870 1196900619427469500 3155277452705960942 8568016658215048747 7030411063411432029 8776391756761318842 5394582414341746735 7548048530501431818 1327390300095244303 2116941273908973758 10197556922622763390 16823178648633625957 6087059980776103492 2985576786699451453 10058198814391878247 14084842699169821437 1880586579289930537 12920041694529628508 4597218919139952235 992469000850407179 10850784016227809768 14736873218333680472 4803984543455851808 13441458083133758110 3802398596655082214 14739411960615284000 5590904303317753120 5419915991000956461 12097112424213303505 10993908847284185444 1171780109006637200 2433564424726624499 1731860595807111911 5615205417051941542 478348855160328996 4755524562595185353 11503685599650577290 17958856217134573929 18326857169182116733 11950537834590481516 8769929098414318691 6686847699849525129 973137494532826791 8739382733209932217 15671629246467361712 6937625103635711575 9677188339308654339 14296135009788701998 4786314476387217502 12483701183659918100 4743155880591337226 10372239988554895216 6919515224008593693 13774392638148620438 3679528317384333254 3122728938712529426 4327402616257317937 9848882971114284434 17958220494671407837 14340122373203255051 710303261429893798 8644460193743191478 11936055962898178402 11689579703649099384 5080458407802622017 10580274762115220341 15094788142331210601 4679945057174355568 14224408057968450066 16329467226955284843 2919707155997897210 2416498417526857679 14622229767983848684 900364797067378664 11018510284915042624 5389591831596565109 18200150790727091340 11672668751408160206 18044113563330122924 16145593806678649202 5811038423646566071 15093713669570083943 15752854439129667843 14111607689414593252 4220580795861539262 12936053158188701290 1872823127526989805 1084319501496623883 9433921707301964390 9328618148174767772 411877272383683677 10859223257567084190 9384575437754951319 9152010746128466695 2121724157859415177 16365008933503979580 9890682877815678677 11498913153339783519 4901149468362900277 15549853550771979300 374969378011842449 435958732328262578 14108870377092189070 11346292504184447027 8601694389874994457 14952809474262414211 10864902727654275740 428832282594579207 7504923844721299483 18033715133698039935 10377102404838403759 7188859167915891912 12689941453853940328 16667372754140579291 6411914372151246866 10930381546014244124 15664368167218669047 11741471689317569693 6997650735647859646 9232331555615848845 3823286804446793266 14327978172239944376 7205671270887969312 2258165387483792145 3803596533201070959 11677449909547939807 9982185529413744060 1579656189929702125 4891035898427700848 3498056616938874982 14664498960310006319 722479928600149828 8735431473874221606 14677305544296202292 5456687569382423063 6994432726340430127 5262351012115543013 18419530572252555271 4118581381848894640 1940389033658649598 16506030315993737043 2405224913706338854 15826078227425404040 2640920885015636583 5380903263685846683 14980547846023102587 15233900975796825797 4304690575685475813 2225768373215347069 8287225032690530633 3356006716091040635 17105379848612051272 18165435685740181405 5675685194573619500 2650602225796737133 5331856901384724855 8009535869477915388 17275263948443660960 17793327113943188764 12249457130490338712 12710241984852761731 550387805049256954 9235239020585004750 14890704695393238530 16203874632559923177 14361351958257639534 3333236566731936267 5378553757553665075 9210046951592923074 9191684750239355502 16286178434755111556 13271196616647663568 2652343038763553451 4658532459473502417 458169440577762129 5934107080055478692 15883633098167883225 10896415961029387888 17485874498943203102 9065824284614308629 15899338683190773151 17573503284526521378 17973495839285269845 825115870494924053 13125153593403982638 8196494980828094436 3025540939090758462 882405968373012549 13976077443168050900 2122537018991832289 1243173310755774160 15792064758353793327 17220496773449405325 6392943677751854882 4247952199945288686 2248125655875747993 7417973558178850618 2574345480754420845 4762794416842594789 14848727963214785499 11525906362428236123 28716427062672828 11353953748861027374 13273476703496860118 3544222254928854906 15580406482502754627 2745564600317348715 17405047050960412906 7568755309807966369 10130828624131107472 10088942579491182819 16681978122162582906 2532506203080187446 8548991850254368319 10482690565637481338 3918016543860693052 15603982658350007457 13605276089124887435 14180945127809412781 4452512224143152083 13929966366092755133 197959668461254548 16270138528768749529 256921652202420593 10753660716260014890 16457776013911498454 13548825669281896501 8666033733453583857 12779455239174015978 6948444288997996922 12551937040884411563 16752429269552353710 8730247057299128938 13381189446543541324 12560194781032761644 15395366047911028706 5316189828577268574 5859092010798576128 5431934831772526106 3585360900698295001 6204030042862622936 10132363903413162199 9593820497398008842 2515399792316289894 4570506850653894580 827437353804754991 5049527140695569302 209205747700399506 904787323901512950 10653623504670890657 16147535853848508319 9050576654766258926 4715990552651682442 15332286698879509231 7725904504534819265 7240159633789258777 9126081092782424742 11120713152680747192 17010321537911499979 336227672042760489 4882275019436617810 6077892959466325638 9388912439945081857 15929303413170045411 6803885162620587735 3287748145522922242 1097882843506570967 16850783649170608994 6445384631792698357 6507442720894390865 4676023053165654081 13971424544285065421 14086647898834676703 17810949672838275714 685362075028556674 9816162322150062570 13800052624697489021 513682789134964011 12823271128164747549 8448227512533819342 18199691733983830484 5168763887856975152 13838111834448592894 12021438555365269518 14579518808943463499 15917657765335463395 8223403415820294097 18151851475985215052 14350761694550687607 13326505273714628787 5527903850091119359 18418387889086778171 14257591269278958267 7638827009331625595 11950789963889179824 5323483677353888567 6853696450934019179 6931892265857457291 15967560277231190296 9737229560014555242 3478210529406017594 9977678005202271996 8227507989063259232 4459645259713239213 8341916160522838612 11987226738135742792 5367859638951181630 15715425324922804319 14083191711374973293 18341981601922147140 4315487625921350105 6910231127076033028 16146791956814889568 17058914340361129439 1108452800588622680 5854535506503330557 5313478263786196672 10830736622919892050 13373881702828884316 3785133734935089598 6771885550419011341 13767260688768664003 18025794079537012543 15444923825139943638 4730966699912563662 692689955614716452 4487469410652816195 14191177796448655793 1193897504911532546 1058307157935604347 9258547516856798879 8655401469196969702 522809003049927256 6730194799439429758 4411665698302690959 7665892376107339040 3243277802609585875 7421014157037437139 169059441120178084 1021854286435978466 16277743887321123672 5544091311316078329 10075160737769134114 11032426306604866550 4552441621496015629 13996239555892082192 6023511218942557900 16219135691138516861 16577246013119227915 13259770579977220604 17691407581665481616 11395571960420340256 8449858412200966423 4564046379071384872 2818350113348766811 8260497977275085564 5418135721345952706 18298692783589780609 10670637017095808468 7506604848891885694 6761503930533711883 8218577980579524395 12017864896140481147 3345839002723379756 13561176440138978047 9212841117177744856 7465470557165876740 7139313467105843461 16092384997033516613 13433384087339006495 13899711564332863510 11870992417250111649 14471815226867170742 15486867163233018316 18355778096911622022 6778278656225470793 18152144821551255806 17385476020420711460 1093595730810375502 11365132354784868602 10671907024471353922 3176939454107335681 3410554087220526997 16499105425470439210 6730822696848367295 10251066301177720726 2874093645168868118 2171405004940282388 7823544775009398198 334026736643097275 11954795869762570263 1307806928763185613 17925498196522721754 7564884312526597086 15637286475401254976 13203536913191024878 8735171538647989315 7010373910369836592 401933225053766537 6342108480410961145 9791590974507674452 10717521930913844191 16544894928317109180 12282139642797208000 14617785617472023608 8469385697102463519 12270948900510844465 4961188027962299446 17957284605289257592 5936880347387534608 4630229668628334595 3000812109727645587 8493199713383935021 12126741344562199687 1108919370998023935 10081927493081571779 7415835306024036549 18393169392071295788 2867281861103793702 7533693970884813458 5121419011380759297 14479136506226326326 9948597219599370330 16218193537519645478 11637349850776874249 11329964075374312578 14703492429049880202 16112378596506564736 3516257037597678039 8959740979588961964 2120764730380329436 17917067427853445361 8628357384677254480 7972930971456453898 16270101792979760964 2913478601940256075 9534355211002409030 8824215057498736381 15583904995855515516 7980251603732218637 12709699300304838117 11624232563868994368 14081582604798621271 15909414599503271127 11249305428654455756 18257352319983583881 8235975863528743164 6387505293537528510 14562269656857196867 5999907796860122708 7236709279667853538 1217743455739254712 5500401696416017718 8013933153944874755 14856900639968566890 10035035675557618469 6658388200084789356 9408008245245104336 12494554614174387086 13204473617804435604 3515207382641464847 14020681498226202006 3657308790840375648 18223555147342883870 9852617841467317576 4603603919573922330 17454755243302964413 5813638140939195181 11888090459705344799 11009924154647899009 13937243837370806768 619582115468374244 245335146251068539 10261006398005501197 18349518247919037433 7945165349766575051 10983128443994579803 14086781938646753788 107575186279640102 2916677433880655750 12481615890559795856 8495689907655216835 12792505236804214966 1956350480265635603 15528007016523105867 140381954212873736 13975400773018353160 10706691800109108547 1504112673896656906 14248458888490166285 16430706529653389040 6703585896848888587 12048094161113427644 1617061604932276683 933588044782575246 3260034580493789484 289206136022797579 2501961885346036819 2476904976916568291 11082286318123345115 12786381867581037173 16856349476015973587 11484446145070432770 16319742062257500355 11802538866514429400 5787998889402947276 12141667850077065565 14244105312265855299 15026637665975420544 13973872297409851343 11573579155625536423 1905517262092202338 8669928566191953169 14980942121436428094 5253122825506648207 17659796644612801187 14559227449406028752 16916467129740186735 4821962038257792779 15470971600840280457 17982170210924695979 11829829512010289372 13286376891156831110 14463540308553834763 419566859815376556 13656122825214454906 14724423378923765309 15048972618859791218 12775900165040244876 16466646700335051664 13153534129277718368 1339526272091982319 2140220288136244973 16002263746759519392 489074585556785693 6602716993336621827 6356082797481526909 6573699106440785539 16750037709215468826 2425759514797911185 4817900564702976648 3297598278042243860 7533072180083086258 18054230997994906464 360932818762316068 15702850618475744956 8482071114183455069 9760278465750857888 14830677573599506853 5582531236734131343 239572516353841903 5684957815325706043 8466163812451070604 9099490604215426349 15672355167645916752 12636193242012436445 2601886433393906671 6723579144415586720 15717934326380813745 13459813439939409910 3878019322012141833 7377225105755231304 17580282742934876920 4493598329045460331 8766727317274908199 12987162143812540676 11856613490041031255 16571284698773801722 8450602575016481230 12299366631007993835 13218100394789787694 18046224852674869711 14665371548627087677 2718693291990084495 15885609839227266614 14715044245455896442 15978141854092601409 8773744123703830678 10638971863572558930 13864009706749395137 14355392374619676330 17868701270855272321 6143759803404663683 3659549380794012777 10081475925270914868 4182860880480220966 8603495142559109550 8987797924136846791 16474892975502427877 2376707507104372835 15449557560000317952 10197140428851124522 16730906623502347985 15243713016042722456 9520294172780427653 2553428365615991834 14953591579603150833 2328807157190944277 4484601967282975054 15569271853211167066 10339761133480820779 108129189026058453 16959366857591429572 6289617484986026789 11929997185182347923 17922775711451744559 12621351128724773036 1962039070317545269 15332091349335898238 3792107534490188718 15781365458358375302 10236169002735750305 15520550218758194725 1607488088603822217 14307069482591753487 12535290957117550408 2467820332413747341 460811379774743672 9808371313270390795 6355126626506549357 5162354536543178401 5181594839249059582 16293598417646299392 11338795781799370436 12365405565468045691 15962891157437738809 10510523588826071190 4515417739079566756 7199098946720332515 8222733947006601958 6603326598364403094 1012546575799580012 14469002287972864176 3777853304639379980 1792976825447860858 13808152080649955646 9924568349955039366 8008030431280791775 9373165523029508884 11958538008782774646 872504688644585277 4538865397809236091 7760381973581405441 11011007475769993219 14538826372134938479 11836067188179555881 18225800549507431218 6268558263376225385 13317159939955477135 17228552220941175496 2061502569619801680 104168187797003691 13693134207427426377 7009917780069885513 8987060851509472090 9514186311506590406 10406187936641188759 1641469123599070622 8429300839275213035 9257000733015854268 18151864117385186696 1106494155236909565 5127930707804970863 4306358587784926464 12161474839222375107 7736660802307061042 12665329536125776275 9528628775195095429 4841337017142826934 16947107031783343067 2970439040449209858 1460724540978205803 3052928381758734306 9838183033069745047 8477720363149472269 9160092374974335231 6605076142718266683 11157943443476005543 15908964411162811471 17872106529018347366 1462364089595605125 8231397329831805936 11258399280243198839 1663208905454216005 8969678470720871918 2945907964069555169 7734115077637282255 2322193045797472638 6591658601307367726 6809370451347576157 9125655503284377050 17484585331360557247 144671659312538384 3908395868885042539 14201701428150918075 8230352266917731580 14120145538955663485 6800859448191481174 11103302938985984594 12638863207170712819 12429669629294308822 18438233620813488111 7440507881304939967 11448631621509058401 8068194454478640014 10229697880554165155 6850867256959166966 11508015561106597062 10050040841786504462 12356566765515069960 9852751405903729996 7089569364275994895 4165243191203168736 11260331887786799359 4841037367213647006 13427137166501472632 13680865402144112235 7399350801280263066 16547838156871327362 15184455481016228939 17259253687141870561 6967209166370906755 9516270858464160314 11141839294337474241 8099186917500002057 9738835226258790680 5105161952973536260 6655622639133607782 16828499505002322556 405864450297184208 8428742594195767113 13579269529719752916 6956961547417204583 15430447365957316827 14760338282208164571 8439836380788930053 1878644674659890620 17139766190554554053 9365170589523363727 3205077502277164278 524468341913392575 1701268942758014120 14817439740131159715 3713383087503988721 12288459462620215569 14885354193196813012 14988251970842351719 9411794901339359510 2147929584428853133 351294750154260291 4982278919467315057 17448479484721560993 15890147858864325477 18251880058496385777 18402940084695933665 7772903090910681926 5519179645290640271 17888700201550979728 3055723772927756704 7587831606495056713 12549584061483668058 2614961140478818537 519101747790004158 7149495798968060333 4682881037740672765 2494726480242463610 8150160469186787626 17089899256991660270 3802370393914501380 15839785112309892865 5922921743721952086 14068120226436670453 9170371977219363212 5328348887052915621 11397946401070631035 13306636728706178030 16431709168510430029 10562077488753042079 2871146804957545144 5193703463510991174 11320562846852844317 10913321494344239081 13790614229352702696 5093894188633712206 15583263516744004780 9335400893170266430 14975041383194808940 3598966002111583625 7759101075102890823 14683236520460716106 6245894270225471619 4837720435039151569 12034277357638234898 4990167895313633556 5473388708990533169 5827599600523828078 504068565032215978 7769462929053622121 11754363980794197831 4846122173517127581 8328892031108681472 16467618253646875999 4397303373854225843 10767663963898425121 3811702888769288823 591231223024872028 17904997874308551844 5562006307764928624 6888304492630016948 8715249550600990370 11562729797041982212 13924220833851955673 9047967354746705391 9312027932688781370 12349882782900526499 3244856218219738190 14421923530877875754 13539096144740915927 10551506848742562106 12410209273565328040 14681531562247024082 4995764452456965584 1100896990240181495 3291182326277043648 17540664783611669119 3099302737018379916 2807158542498749427 8331804145747375961 13461062723553115715 11328393453697166891 16665697119638483574 5936694416985269360 6630283017739885086 13376659544353336834 9089649068527907700 17514371347204332132 14684669381222716367 11091566190473565414 13104455032360680702 16532349983956765201 12483127424412601448 15564582704405138497 11499925681673718080 15045207378911357134 4912176312797357144 7067145313543551948 1406755360065474654 7114900649075795306 5504881774650971530 3164971074839550886 10116451586995044669 13949899958675190538 969632710211419188 7745383091099485995 2188626865222823259 11065741717923097233 13075883540347545341 8983385228329864203 3904733423266531517 13199409378188122820 6330379999247514108 5574903181698455666 318630365405139995 15652468998051804071 16901288750861968169 9286863383223263921 15956318639217970228 4731410469504710368 4132223414813056746 8335947636461513340 11631523534945406959 14065257770031618459 6558694494611874272 13565756224734758854 14019551751962267794 17271141780088657929 17486069106849443699 9921311789555927580 14368948779444701736 7152821258617502191 99018485731981173 17286747463839523743 9491424367313358306 17542422491079143335 17975201062230867108 15913486414732222200 5073816942159944522 17558272751049020047 10922859505690711001 10059117597880984241 614553172090835974 9542530574918496480 13823052398010083379 15062853237880859248 2145046065904808105 8855066044358581727 5898620221587594336 6165931751065403751 17251341221106372698 5157824724316416461 9113499115995618187 14048836543730597041 17838785557623698393 1060043909762055179 8904729465030840552 15775142663281348959 15633863888348446757 4117890546826722720 4426343773842888418 14313202516134493659 12487763168301949158 6075607790124402379 10494191521740560291 13508882836541316374 7705121666102547847 1564174276365326523 15960750040582435924 14007060830447635282 7239282991526338062 14581484164815250887 12630202669188280982 13320952276386546945 14740497614667888412 18146134622935557929 4024698583819378347 6200837551891657531 4096935532946032999 16463944163271255297 12214954626327220761 18056251217919529959 12578948315782041634 15657059769307151137 619608062987312469 8941940191631716688 9806858684181186688 11521822479088568144 12782247643118746919 7600188765086831473 6128382999553339697 10633991681212005177 3422485911904322934 18135372044432240151 10920064240825605275 8663302627116662880 1082686567961943156 14641141228998395588 7223039267165924106 4914067894279701359 2631410192675638538 11279908438712659319 1816547917004890848 4662986860875885942 14065042546072544470 15975983709344960058 10346551725041630946 5615025046108508399 15995119812282187511 5323933687205543929 17079718314304614090 1985384533628867062 2933625840028530997 16226959122228214567 16420922149739574581 9592656293351959256 9257793364588816452 1811616726421031859 12467188375825552656 6531412371700313762 589646639551458097 2674110156822195438 2132473057625587250 3815118392041148702 11244734354053075037 13216856106314355484 1304360929515396110 13693184687452309660 9901723806675175762 9966181271906335646 2056130847457271958 12642062617952654096 5010711502519645034 1496732283593108138 7273111227900075329 759500184818709182 11927386988267171728 10788982189168481539 11225762969566283927 15685841429958452171 2419912790274659163 10554312305732720361 16390286004750704171 16753574130095717168 4620830634273819481 12211210489613323463 17259025338869920698 6013416826227860813 18019348214458841409 3797950046384097039 2721129542797136254 15471080147451400336 17566148045489980226 7777203768731913175 295458764975758592 10247883621372902849 3755202320964050030 9457108956200797828 15995079480264832786 7137907802175357684 11791086605773866354 12073002118631463161 760459470552787859 16903359226482760012 9344722620108884187 17716085323994634611 7149498448600516693 7956677131543902170 11204311394161181653 4243031410672243657 12748143305272027463 12152273029281594771 15671373630763483514 6897747684412273678 11140270099590057993 11367829896041152229 14810627608110709679 15755424447817726780 13510123479132818545 6629766194064565404 10062633611531066324 12602111071289365661 9076007581565507119 5549294337006791760 13195836712676381270 4601196162435450413 10891627256542011340 12038592975388522560 5144205887965681561 5627322315927277022 13726959854436554315 16895934370539716307 12515217654342050769 3294955229377504040 538902045283575842 13955548769718968048 1166201644068316227 9882146314627577601 5445695362995608686 257053307011481662 5366485256661846833 12121464367965060058 6585995455292811415 17950627244478281800 15058767585316281170 8334344483594705593 13429671905736353676 7994131941381731485 831296054076728332 15513126653229331076 8827646772788058237 4571171362511739718 15637425482688358987 8601164653022430021 934018510975049051 13263992058883451746 2807869009657647147 7263143326376145346 4515076300271406979 16686350168543771043 3312702885589690536 13666638061191983995 13767908304591722192 4890910909185717290 7974328808905997367 10473857573682592082 15944424330022235487 2059364184849292617 10744727686545066680 13265687000807031720 8387609823230087105 17245113497404289605 14468042990515023173 17607450612103863404 12480223689438735079 7519879245294672098 15095069036633800645 9262995557892074258 17282806254563820239 11221651229715101549 16332442492497632273 12810078443636358334 16535499122850768701 12030865542239645700 15603802377286789759 6869973458542399287 15181408892292362094 3357766957514329234 3783412399765219523 14179965484561187931 1152682723836596460 15849013699904071639 10375769889274638478 8095022031611325228 16411361403281494579 4053406808552972752 1510972891115609622 14167803758870820069 16834901871290669579 15726614560830102622 18255162541284108374 13919498367790088215 1024273435538733754 12840455217894858973 10417735662605530091 18257033754517856525 3826756863731369959 14658897003555525760 1734450354748180179 8889535918763117163 12562296044079108175 10882066653077269765 281704369876278072 15479130216962975575 10316315112815972965 12802632454721252576 10738653118108772065 11174255409231116262 16373015679121944893 1921040513304337679 4358533368014157518 6445621250072802201 764972062088577730 17914508842517469938 5028130147363955658 15971082612027873440 9664775847692142220 3505398781945692545 15780525273316951936 10320984214201752101 17425629445875835406 16493817413553057286 6080382522297030693 18290675060762886088 3927339254129864145 8836768654909467056 53142998794271263 17103037689220796595 1291928286736512974 3602496962058700898 10369091554137484720 10349301573520812979 5639692942805924040 2990341174142105094 14527204916817548573 3394953120844906331 7366776738001506884 3491043102771452126 2943044264850960224 6464426907868431566 12143161917716553337 4963879210398933626 18385211176520150773 12673004015709030671 4083107263833296221 17824591507879645930 14837282040172472072 6835972086144751449 13782548825171808213 17223579160859863124 17415521494304025038 14252152023387336652 14150289205594557572 16022897558196071265 16866147450848610812 4581892292343954242 1174882398993003558 12289789270480550914 18020920090531269044 18020297816337790352 18411410502676152853 13896338478135996707 10865529997036289264 16198762872563470182 1352805408413096732 12941771805430341284 10931910776657157830 11729606534362504356 10389873457025621762 8888139073635308644 1986258312152272726 17384027468973708705 14081640454831969804 10439212524811071166 6190040226103519123 4141322682015570075 10713647204658292612 11383303480403393469 10534046366031095729 14598000356365793948 10380739454855654779 11896538397229491222 18053751270538206745 3200820646222012499 13707179752641945598 7469152010608335126 11972993997849920980 18364565849580144939 17922159566199926777 8131517131999446963 5069835051766786510 7910851550068247825 14797934811038807736 10949580931836783663 9336172873922672840 14417675654106631580 4774525342367924697 3480255680927005687 9467699926389364023 17066638929603645210 13382621119097837756 11971486380011497430 14719460821048834101 10421631424306335598 14197908933222117327 12282905666116433205 2067815129462663506 439864078052266388 9783420822701265695 9707983609936351944 12307762683598098887 10486721578767085605 7097754216391579784 15924691881808662386 8466173063563993877 13122853446602314005 11189861120146528249 11306952691240189366 6543827035767099066 14266528537806242201 6822738005884740758 7071850734538730945 3892372957100906280 11964082936771755706 7374080936360828467 16936794829281519136 4420372832634228267 7208865637575260901 7508586154967697832 7136357543826511267 13527652856409641724 11443144899196338240 11401643529535263784 16960047509118336293 18394537220938711356 10093807300373256053 8701552832445263539 18106666637514043248 1000669111682263831 11950801993922168720 15831830787354794629 7038788101055212162 8133141518189975539 9716506498627123400 11425457842242303833 6328158843759053929 9875249191596013485 15543561069325520753 2442354499844436847 41841023879607467 16584041652804073561 6734367356082533460 18210662405981588597 4219125161399710120 8623306422401498817 112663525014686575 4876961113109905867 7066300860641600871 2650737491562719611 16092159472784468821 9548663080298746501 7113036444804983341 13054164354142428418 6139607167336561029 17923943147912576732 7515195646150694678 2552096841296820535 14905820799629211119 11204193741447011714 10437230319139292110 16489345365384898019 9535526554846248636 14065851744115121107 3782712163698703274 14790088922651117388 12707842213856369461 7113860665931437195 554534373448762032 16626545783333374132 15912877119252345815 1120572500266795031 1040219032096468608 12820498941197521699 3118850652696934166 12447514985182522239 14983310486451833727 10368784003692288337 3046677460491148280 13496203372837191763 16746212772707807301 13204538733430764921 16397353122416857301 372424025131997088 9627727364808349757 17182106177950526882 10193759742710728651 8004639078358010099 11519799296555052097 9392462424148038145 2428422995744384921 7352810820361980194 934229572798240970 240262842459392173 10297314029764631857 5451386465785335307 16140398755529020597 6383511238260537179 3248389509439283986 7600715682020967511 6735503364831231570 17884297177091438832 8810717809581121453 16667990350624204662 8894461198874018294 7277768820761673644 7040784573972813749 16240621629218344608 8006476254475921446 2385880860515244515 7907517563767900118 1902737726867177057 7235417628035549948 7411237550002925454 6844973975350465021 11255183133477318031 6333498191523052221 11078717658194031388 18237635329469131732 6141154546224058205 2352748446155093871 15980557255234256137 1824002492788211034 15885056232185830302 533726120425054662 7846461332574628261 12405603816364450409 5400564371044799190 8649797886987255816 16823833888436448856 6668183732951412139 3400232976840108838 6244436487753552719 14563805108559368985 4262425038070450687 8812315588486520486 14239606358288164794 4306432242357447561 16169889772611599973 3824942103581548592 13696072851807378484 4841412704688565507 15382804823274777139 2726467004353922241 15569280278497202148 17714061592617185609 12314237304595824758 9442839775357907543 4596238163708061030 479548114422807566 11377110276782798600 5385148489172052570 15159735283556895720 9448112125424590068 17051293732151385615 12688700426911618245 5385744458192063129 219791699854989400 14976302636192588126 13354028984737615810 8394934487679875793 15914263464575051215 10042009606775596652 6199506547650595679 110078641535349981 17878856201248455436 17522470323715166281 151587945508768748 10494259329858369197 14957124714276394684 7426458032199783582 9811969961344933735 1217087248540289015 15500760713709300080 17153282217451733634 12170057032777211986 13272608456775175727 5377151362893131245 8836530584447561663 16446908853713754401 4809083416470676710 2798493398069570414 6914469640356355184 6277444567758776307 18045822058163225828 3061200060279906017 4778060840571297498 12980727830754727526 17797728478599302304 16844820169291001791 12490261812999813804 14306909758735532986 1335327964739003590 13801377168636982283 13283739556038765717 8047554206442157086 6326427278121023283 5976834434239665160 14802850438618187218 7281105085464051969 2146863861569995364 5105799111026578174 17671801659253784190 12115971698661810889 8135856852438604132 16614541067594380720 15383683379001298004 1558164745012105370 649879610850747445 10349869213973384610 13332949944002243424 13338706611546096069 14491839091219526836 1659985148909027040 6191193481110136298 4049331026876032572 1472368506323167755 16152049437454270888 16081162220624999826 3095220895120109298 7544575427291148594 3216260521472673048 18293430653209481214 4476393452889319229 11887696289424921343 3978198256225092776 197562533162482666 4567278969214261269 7417748342111867119 5191981370538926183 1426520320754559316 9631139289353482608 11165373514805025922 2269447177482813277 14172590724417699468 16431946480977380041 7750046704204396063 3349075816006117163 3123632401062182500 12058894853918961229 580498667145259342 1923144478307370769 12267374397103069992 12157300065517060445 6053704384187608526 7324014583357740814 13410993419483776950 12035346166002368069 12735048047873889162 13908284126920318241 12313599559009176193 13963720412228905554 11200785754646550732 7474678732073837318 15375247216158903010 16252757060638469124 4554147247434429634 6933076506269416083 15798755411846458759 18439761076628888206 16928801564587071299 16124026154781022418 7484683266603953541 14072651645944605885 14197684459526877050 16518733266190871794 5021981144338005295 4106202869580327562 10560969142190387788 11156007455312607599 6229680241348975553 828974775780472951 15025783319784181321 18391417760015479071 11588391254783470605 14727121162143238781 6891380251838464354 1385910764157574818 16709874944698251762 8236789312676207569 16278422807364880934 12308212299522123915 8060754136408177394 7530847065793332885 13802859024428887598 10940710420233255187 9881532322339833458 9229678014066911763 3164664325956958501 5119672799501577236 14452651747886597546 5670870328071649983 2746593004244132627 10993197845797452320 710017107835526585 3634215631735312302 7582374381886122770 9074421154209289438 6124959726935979409 17131599875004625814 13072445618851672268 3293450333125482834 18057135377861335716 16622775744083240640 4357047294714489249 7886519359906364649 16691048650491266338 8388110256846975182 7645671784337843063 12601971329229620634 289332963406570346 1403047529872320035 16681062238718738977 15560192965162723407 6867978947627929923 8037074006408751789 16564333228019063979 10185124272772224555 7503678499693141927 10894795388982550548 11624978544063884314 12084943440066584955 5421209506799093361 16363843105316367729 11460092175818029265 157810740678964556 2024243848950305913 8458001820380145422 2880243853860198727 17382100536987209024 10423270121780467864 12794135940239111935 11562435655615464313 10585495146649861369 4389280558153122496 6312560671170425136 10668253657501475028 6100371899401048148 13616543699210788168 7871992220030952567 18324028026482698781 4331263308374510466 12883517125888897126 624200568487186584 564787666429437922 3248260492061075812 2614851856446165227 838793798142171698 14278548752279633320 15076977396760699296 9506149346295416694 3667567529047288246 3053804376073470994 14397902710374073935 1187444288908067828 9882567073684365335 13134876167450378194 10166109427320179917 4705235482328396253 13388123356941512432 16936279267965196085 13389502194580502783 3315356890962231730 1246584171119498727 5415888113381676144 13401348960473351261 3589784117414718595 2223829541563050426 594277891340498696 2178451707690425611 8348315925405467719 2504190870248483391 12413926617257486602 13598348083379182098 11469704391898875571 13064075254167352656 86514949918588048 4755172159514322173 13285432874307624349 322090332338432123 10730057700230106866 13476863748230496972 11785051602628827811 4036256946972204803 4522670667675146754 13771854510501520400 7193599709478548105 6750577217510812355 7544768927954641139 12588745210355994512 16411494144820512850 3024878503617087141 2785140372816678637 3411135460558222421 13461502910746057484 3791637728401106098 10407648672428674642 12599238091497737290 558997441083243201 8384952223962962263 7237620028988889290 18393652450092776923 17675185205310758006 4971257675401579365 3784070701628483153 12882315079148886598 9146512441926031552 3592124072494188653 1123226359828781115 6125227138386339396 11983426493345091308 14714183816857981255 4648473301626210812 12168649710535321228 6615301836749525966 13828193967344156432 11379412559471753944 9030216487327200783 18329770995311315159 7794567145278127596 11863118908640639122 12032272752348097759 10787383520267547767 13769930958669250560 5458791444702572075 13468658321681778545 10868189817752061460 7462069886348577954 1671716916050442568 12611331925543947466 3951188370756166796 6292381486234917028 4850634969693769259 13325283384074714582 7386304876710089409 11243883247930226115 4344964317605800998 9720423261044586296 8139349778745493968 9328967662686227299 2939156227216429366 17266045618968155578 9751709543510424244 12688024063919374208 10211572011533113394 793246526791216510 1471767616815754826 17437017622851605279 5878704107644423653 5226640067053280174 10632026206122639766 18353528078264881221 13834137013938014351 15932071954784440943 15242611469052009764 4468652184808253097 615762800663301580 15903216255632704410 10169018898314555195 2424217609877761964 1660232167727731809 3457583771410910893 15128465498638395334 566564960982232821 9444007275664800116 4236198429505338940 9764319668844937231 6299263957214701499 16583647979379233500 6824768540822199405 17004870662468866142 47408442901377225 9521569348906367593 5465508680160637095 6646872138201092566 8023773454022038489 13638204879617773286 14599458078964790298 5997819229144439490 962039152531527100 5525770555210525107 4626941753625873205 6425133406248995676 16930517183638550776 18227170036302292060 6092731659609272171 11395253091901731174 9148577156490864250 9530136472712456055 9964884849289821919 13099701880145000181 4751026410407698871 3799171983482541138 8739092255373700382 5868511955972089169 14918393862398820814 6515399611127269539 11981740137098918463 10538229437256743757 2968285804183843090 4157461836609528210 1118381802592897052 16648915195411807158 3517800348571099346 11870815861529262511 9643613276995233897 17401074199160065943 18105667538876193186 9412225323685616398 8796940865955779404 16551687895227017153 15215220498103016355 3264648941144663163 16966763512625682220 6722043318580948856 12317707317177426977 13761624105687584817 1265452553597055402 9617311277528199392 3879454702636734916 2757894283020742198 6636000948549992883 15603789785761986075 5483314643372889691 4625240874382632293 15097732023651866132 4734350475254946943 6610918355636848463 15735960685235657556 4911299893652154931 16958791779894567834 15257086460314953115 1015964815465497685 18179241241451094371 10693628247781176996 7725377605173249063 2314737402806713076 4356789589242502097 12806189249339613647 17934103483846640131 11268494320672605142 17015269821765936150 17280198517570322837 18294662601509667484 13000882897895642319 3917009368618230245 15250258423338606367 5592873571331549952 2445769382983776966 16344527908576925028 5783977154517244161 2374922279091433672 270435757368801270 5966383737413384418 12860370392074409056 11058819733908382148 2395396909533024016 2993114421233151419 1634387629350907816 1540262185584044443 7857326514094421713 17905274658303490645 7880555229231083293 14366932917924847495 17406494565665085211 14313263384163939778 8443919186028804891 11643825253778369163 9620971916420684540 3808461872856717540 12372407995618306594 3539112202414450997 14524633584664567998 14165577480930167491 3702404136474550543 2216870155569360925 16244554043852384597 7267378290228267843 7557356728643236279 16133679549765060971 16561066558539938989 1862380298700465955 5449819257385903866 1926903592415711194 15693175902884314521 8879295865761906471 8257198269062468597 8604594424835013659 3512447253217991651 16928755472208489306 7779456825613586858 10519590919494721679 14413781454645167468 1635755095330610442 16853365297935878142 14801735827111815294 13526873764997267675 5131828443243183610 3691358915872932056 8063691344871438061 5954082857733956626 13926079641040731952 17242122330710316790 5961526345229221882 3558947040419101021 9059290683661100976 6594584768776217440 15623525204031627018 7287512213979231738 15329281105714616922 4437697437312266700 6259564232165770521 501886756966907555 12720291217916341377 16317140030988735381 16741881189736486928 11026207299247923563 11797637769966083921 17193758890547279449 9871127427750821865 2790326887770326207 12624442716270350235 11206319291316786720 14440033460563662556 7136221266334670023 10108548775746616595 9522395548784774904 16172227867101276959 5617238524101550105 17505247088523241241 17528352498090922457 15272323464879251224 5053467361115817447 1541369474206190274 184287336442898925 10197928641039985049 13112394392563206705 1227591731109550133 587753698328842105 958183477937561886 9826987143687091829 17675793396237645410 16544638886325723935 955767532574609138 13883873950938230703 13804552820188210319 13211602789494244479 3364387417307858777 13251472966523534802 14506987332952123651 6159908965953993670 16215413631036224970 13660865845087842615 363901689039172227 15088140083263781934 15168409192131403945 17849645668326109678 5003952938856214074 12494989487421380463 3638706948389400553 3538291116825800651 17642098142986355600 3469705448240308853 13992468691432586783 170297868973010714 1459803372870883716 4305059918454367231 16178497613603074177 11071196604645903133 7711229223284434922 5525404887232941111 14786811870888475060 13136327820718486196 17328539400575913686 16966539729270589155 4442140034304287432 14268414362472545960 4690885909362431581 8924856865753190289 6903910663732654705 3325030313999987060 5082159894512246491 14991640064241853426 11410270717212768527 13692604682707034269 17559436182817400450 8250735014645019546 13824183492175816069 15300882005116475951 292745207020324646 16888894422753020377 13520455511368193014 17824262692876411519 10473932940588647182 6327549229162414602 4352509538347930592 9630009899455948163 14517555039001857825 11695048851820687141 2818315815850647068 10233314227891953550 13101910025511208159 12701790357227312284 6757835555841753704 15657995177033279538 3616116222995585111 9280885922626203415 14214496787596405564 4051654890502665773 18185702682091649857 5411588674793748158 6208391876077497434 10788644416740605748 1904350779118080421 7837747149438527859 14877644004080348938 5720939888916920674 4554086820084730066 12028963932142423112 15654891884933154397 14540764470807372365 15351326804045749602 3673174720004500130 10427508247758156379 5836334537120730734 11653189473064908971 6053108644407692535 6510144481122058315 14475567317537326849 7567159235351153069 4165161165481130779 3786737199301234750 11600430953321979117 7530728831951479942 15603691422181149460 7698751834863293592 10096217723575057792 5831959131847866769 15480673248326732117 10747997020782740764 1659031768659031780 7223239877145919828 13103145801278860936 10697128174912669052 12097480736270999516 8874263618644758658 18265054357422384762 18072140306488232610 17393842792025392647 855524591740726478 4865417708961250864 17371739319710940680 12468605232533408470 6280415170465536488 11083363243963253349 14481404230856267399 10258105677159510385 15546162632397805889 95992221545546624 11619671877205499730 10881262942413403893 654924530533815088 7935702001895397646 1444325923464984830 3606792062137447514 11733844012564538471 8840513581642722197 2598315387316425577 17626357288838628127 3980222766090309454 18425862873257343747 14955341224884363408 18395771059384635144 15474296960167442136 10323574996505138099 6812310786140774524 15682435472494506717 3299811573555825511 8664810357879405034 11083854211382487362 2132500005071869200 4591488719826426322 7169505310594803500 11662385666778805445 7500644470469708199 8486666139963829442 17715918276947247970 10511510049554552648 216810376850789475 14298488758007755082 12170717930749261168 477319677144819858 5374060235583818014 11558354814034123107 14445589200276603960 12204858718588533943 5366589935484745734 5302112857921055762 42238829216998732 3338178607087327379 11217450877800616386 8270315079490707175 7103593198166574129 9634485773032242337 3645567063644295939 7351708119054587606 14679107860763423021 4129692508109447520 9993008617268526020 2583744216486287503 1691917834646039924 7234531256203195200 13467767218964625283 10226202277917053593 18446511675725302393 17727847464383590002 1208967279544165004 7071200323206156596 15595276854630647061 11969080158448804129 14179318975597836074 14790647600846145218 12345213905513117580 5549191882192214143 4602199384045403629 1431823443311399504 5431188183967439415 1435492983893186693 7696422235585371033 5004179878485391909 8194312476878825118 16094015474126952504 11259382999963201313 14545237978288461269 1763914041586574247 15609947247837639821 16948563042316354205 4092162807448484269 104528259737497092 10246822151583654332 7801556455418080336 15460356754719093446 15146723837217258138 16635316842129117314 6475381773759250717 11412752662371856258 7467061122805314016 15437148901381346804 17161417960280023428 488274840568167547 11332622299785312141 2483503366535819272 5400354082029718787 12807259311382097005 15698366122166795684 14776663778569620005 15647941465757578776 9110974025513253201 2615346812264585879 10162458554696268633 1001974993626247536 2935347432776891347 2305297468992688813 13267438158046135160 6672731542998818649 237010130154657215 9244085583543024127 7288198682587251880 2339064236833570911 8293093851775159673 6275585283881884850 8439799323311081915 18269283521954813107 5520901761584446824 7375130556185555110 16263790146183181113 6222699902914078333 2596857426503700070 1258511979143702861 12212284899218232411 14699255184454927635 9479793590672829199 6956663565014051417 13820189777376325362 12792236215827451760 16114438832268439698 12767747010768579910 16219147952060391849 18206260421614585883 16764392040853841713 10655490296807370357 17830799282902422690 12641316980377094406 9722481849747043502 751129687580569043 1380061138837774435 450268817216489204 13518975887569433290 2834323283669424174 5252980139218159547 14156724248080106658 1294171796783963749 8245748433785993145 16783304160611641903 17040258325698594462 12758118607294127287 13565048983732462421 5486791860797059551 1324253067116342486 15023094367299032330 14627374579398556958 5317796484980439731 8990087620964354775 6498985169151721775 8049004677886966997 4409021224930291048 12273893923105493078 6471173677737713630 11261562135460137098 17937653672401614497 17819407175265589900 7119734326182593735 3022541806517497857 7849763273039535473 12566059364747844187 18070114157457887453 4907272978193774820 3970330204477996696 6746753809847565354 11907784643410561897 16752012901921219889 15025247020666747682 13027130371410937690 16684884133866485313 11194777538013961397 14057828973194892380 4124414602130633031 4037534930367610078 10517846302774760648 4563736156741393109 12072126441784535865 3877855059015843475 8771366851335434921 17635396335192606134 9293986123648251147 11632293333407695567 3842723818433139682 11969888821363464086 5155742044651500429 2904325097697583111 11385572763340644539 3797761054489168894 10704513433158356796 14595161111514266450 15829593116472918750 1149809147569998258 345299187312116674 13577717884351418397 16707190307761944542 9672714732999007201 2338937230137625659 12730963687840116624 14952532977669638678 1243691660978600226 15832116074651118152 14807508940145512017 12547812426845593736 632025758816990992 2539313788178138058 12127131823287632278 9712609631063438050 16685325032705961795 4606805861622916791 7502367144784047957 14772292139824597098 14132296116185016965 15557456676743680741 5370401489797374335 5765704201414888081 5356914699920503975 15076519710546993270 5229491343019079081 10155240537976631535 9835906175645341196 7781340803366491189 15908359859076991905 4343702548206839542 2167895533678403852 17259634100702145719 5639684853164448617 3960526787158331863 7059170046344742797 14731550264964631440 14167834097529568639 7563081692830882107 3184547319443745618 6775226149292271827 12099543186897319893 13106081197315864237 10927571887111489873 7770509372751689662 12835280278711366420 17125751012242252344 15775793150980514477 16271340422672366583 1264251150281679615 13829171553341329044 5595330396513631852 186077972663660478 1252566966061588812 16549525409254542688 15448541555985165149 3615629653828939970 16688400056254421846 8020794064318620802 10314411137435800927 3700889975962476519 4955219618226057728 6268225103477031706 5477314713980000489 8796590528252620029 13909633746981983990 16313121719334933298 13397182553832694128 3586661118354539762 10947971750926003978 6914318947913311376 5219999536538536472 7631153309726518781 11898846403468437107 7889902628179653053 67352168153079434 14838987316058569897 3487049430088532371 5963803304376118130 10131952416689131423 2438514100351187617 10568511164736671664 9794452583189705126 3722318779877798996 6671824869983358671 14182625347447224784 17707919799112181470 15033646816066964480 17624979081443701691 7216242575875152653 9606580941955655241 7343147888104349612 6480344817237749439 7245563125020168127 16975824936513713305 15764578671490332294 14191176877917196622 970322650775057282 10254545621409814004 9673483511082050750 15947675881270163245 4544429154300822060 16762864739692291383 11191335330535607876 1320894175407252254 15786270712630254603 16351217254803961542 11905938605110951763 7008870341525236143 10675051393121643821 416759760868078282 5573872262959129013 90892249349208466 17252945122513124419 14068532982691375902 11664355102320291199 786150557027904505 7847326940857883709 17575866663929984416 6699668705258163778 9612889517333008698 4334193806105454922 4959059527014840697 15596553312450297132 6655516226003389033 9970676208592889777 1010900202869330617 16699966780166730222 4776906188725965280 6556758160384483503 6487468597639389311 13007075564706297320 9989106940117760586 6231606108195242266 3641356922919413283 2522907047590934056 10141837162426052605 16397925846610425804 11557604909381950800 11968824834540058823 14128970230831557787 13311445138194453960 6511422111598346104 853369698661308052 17648322599595334008 8770180404172285206 10988772046192300743 2695722894529066630 10576103068886619433 16061800592595111477 14832649714786595664 16138101150141579940 5879316938328048936 8208417245596582915 18299982424539983025 4419254207851633494 16049803859530256782 10526382826414219208 14458099074593962616 5885810667433171319 14097058076879723966 5521187440176919860 15843289775973847282 14549685911552523190 9843314609287979409 17138112270697501613 708870687076306361 5273122178327544983 3518521726118146626 3016529086696290685 13848373116504462717 15118283078734226171 560068880966848058 11101815598363155085 3318653104267556717 2338440551661186002 10439346960121293932 9241652250691287925 13878723395433606206 17402991821340021395 426417393982883864 9512007835960794473 9296861613302238796 14759344171315617804 8056526859115881283 13545956654453489626 6445851067030432012 12926514996586104837 2495234925782872194 13145761741908650642 16673514982746679760 2832153872158240800 6321376765472512150 5583035449743766852 15833865254853207048 8478164742608729953 13361974392217053275 17085193633875652698 8456399367393581688 17278204531271237112 10079258716159375260 17816460071647728458 2745745873300300290 2203003242779723313 16185718678135807858 1502306845938605345 3829480061443903805 2655777643753682990 1118499678096866060 11792525125700034036 6213824336552614391 4165660341126544812 11053855464975037810 15710657577641717439 7953306689736133714 9187893782866659876 2450576103031486789 2665072242949149603 7223261702316229856 2459955863964755009 5758804786456218441 13518113919039387181 13380497335916438075 6283994729664286487 15759909416718932060 7750906089505853574 15998300252274614846 14788917598620135636 2635952835562104746 1680538564733666526 16999366109076442364 6171957393944083949 6542388254367246841 15838857500827090265 4811271379981729968 2524180327484316222 10379832325949229725 10254676874640484795 4651308481651653306 1414180259780098412 17367740032198462148 17870465486045313117 18046265546462518301 4218934204810069728 13240971825534617829 664985906321253687 11238173541737535194 1684030102351352176 459645354594173192 6683153088144714122 631240516090287879 10890766438390912626 8120398639295658043 3796829999079826005 11359607863602331281 13761391715453286104 2823102264126581919 15829396520009872902 7359796722081352767 3973282699541334846 1288741751490212976 9895015778511856568 159630338890876797 16246650212113547793 9761117951892577972 3184922703762118320 13139505864440221455 6209869772983293318 1743719722079335161 2993554075048180966 17320811966389675877 6957427941375920587 7112306266770297022 13113463141702245756 9190660605939802311 501920617159895429 11891162016308236797 1155681198349709286 17387698249306380294 11688165170854265846 13673387609459378743 3670763081781775269 8588242815595552797 15279510417125746887 16230991720852546214 1808314272045807470 14282973052506707994 3489412838555406126 14299429255718206483 15889574532915664932 3171640220427058687 5744344288065986687 7364390891627193720 1167965214229071971 8652955054572029362 4731568742024877977 5467743834256129827 4051548581522172259 8503095843575767980 888462744610065871 12762684577846981785 4816044401819080081 12666411560944716365 14480107201615951576 14034626446177952436 6322781390765115332 6990757308968708871 9537450883713502159 8243022995461582131 12879693937977289685 1884754002554723770 9379514864613340155 6156217914207979565 9242885107829640499 7951198913702086444 4943230595082689750 16772899632575419120 5564649616823560322 17150964708003366541 10652293402383242467 514347921085108952 4436129788271623801 2978847556462101020 5978133826043193207 6555653595334020251 14272156456291365762 13770994573399649368 3879392316715738972 18058601373269434265 4613653634750348190 5649844036394768975 4111835565419947283 16510640372785218433 17915414529051179029 6090748753258911510 10694289968379479830 4521433258783821881 13139048422597956531 230422564864472151 2521033835156622689 15830000306580549073 5352530870330463298 17830040548251905427 8256421304037592274 8404147793105993509 13879988133396567833 12026538796644649376 7808961210592730631 14582199094978737054 17872008125127252672 503045000202183126 14612315339145930753 10997585556172000359 16880454005507646972 13070296950790401839 3618917635403708506 11763189602005628129 12831152178378949778 6111516669352957476 9147685507310818639 15055758577685689036 14209637770848917328 739980553469176986 11482475087422803534 10651911542787960327 9117110772786627584 8891930384411460137 4118389215839586134 3452367646398952415 8451442251929329503 1454843012241531948 345832014592000423 13868662947490297777 4443453135827304250 8064825832999477912 7371201345740403948 16600513388446539535 8795343626710508505 12129203843531303676 13520252746150079386 17437853814535483455 16787251331357668721 15799391542275423195 5894210822454764306 10879349102163788102 12404061100812871837 7556073420746649381 4959040791098879089 17000290533021908940 10456242981762720002 10334878628406160535 10589303740932006871 13934209468629665090 6721184674963967709 13516053699672718531 15789994352044257205 11466452803329377954 18103393573745680263 7460759788812879811 7148101265635252527 4866614062366196600 1707657488324430701 9959711124325373679 4914271740717970065 2687502999152257175 17147780987359713688 7054486977317148344 17761608820720434424 8152733798545197924 15010163552688490881 12572651172363237431 781347631727606112 18335044870587368409 18307060868701758297 17561595269836699186 2457763812145176414 8533171502205175759 12920430236001711688 452428014191654390 8459785110229743995 14828171744418386653 4544274774599505380 10815749576984304085 9976957080895654781 6763454079180185298 17177969732427818561 5347899693649941901 2449667750447535313 1279157334218736835 10848245825058548533 2930937666680896229 4095906144978390155 1022872981498312882 8174367375958307107 7314063060424033008 15043099893564062465 2428536077472617035 18380886706691271724 7646135274302667914 6221931818795737282 5469126302646036858 16669806005081050373 3581154332041938426 6668688375020957452 18129632285929039211 16083127940944210454 9083640752852764824 6183336977107510519 1196096204050350034 1767045718140619513 1518468029331544189 10608665826547513249 12296966156739101692 1041523544634663644 17536312316998559562 5642123467669247456 14121194097549755318 3534031774189325916 15287249148742912845 13595621368851417211 10550781773206493931 9352872001661078836 12700371936884675423 4901505312853388895 5405010634956191395 17999281142234881746 10158438440501923150 18211752547731982718 14683509944948893832 6086236555868934562 14735587390680150072 10584935271656582999 17739244818964930853 13127483986365808732 14252062129241655517 5830343886280136571 15611739612355760263 9627954270747231907 9802575118536877700 15289522315052314379 5032725426768569877 18143686698428000242 13089406118464901869 17783311972342883266 10960117824848211846 9143854429645811725 8248698263659993299 18402265649705896404 13528345066610602536 9198707853113299509 11026904600868683542 9738871971457063135 10334360835003091949 14714624997526603660 17179000943678761648 10169901815303434398 10559248014135748565 13280739181827877875 957571803227271881 15731346801777460602 10448914933724115599 3562109667097236132 14534010272463291634 9451225283339787204 13228721571393258268 15007945853270470927 3549015540088728234 11820214310019284510 18337408227178284174 6837300814320941469 7747385635322185769 6331878034889094918 12170333884795088818 324117563113253561 16833164567028105060 10853926589176829987 7116970290988473394 2167833664456965989 15158457760092858052 794304208405914257 15841475647491535978 8198198485081637757 11486405435289659669 5035853970051906409 3289884454913326296 13932169711946860724 4454148459676985009 3660924953694593310 9559898828129674826 5838811923010640895 10973975613544990014 10270885916716116430 7277464895908889662 9237000476050258827 8410281467137796585 2823317819550528070 13247841261009311293 2605682224791443283 855781242690756900 6185990995527452726 10920165676580823160 14159794969485300659 1708704928620808524 10512799651308673030 15831690832400511532 16235252232159628174 15361271270169283072 9543040995981614752 2124907591497167987 2792184988940463422 3961539122978331323 9798777295915378476 10695696493221449540 6404300717697937707 2295080423643672682 10637761571077193588 11734843595539745380 9267481949678388371 221798585357358543 5912050246995443750 18020942432742484238 837599999943554894 14147502490228200788 12786672991959955090 7206025472661377963 14013275185086854564 5045415526739842261 1258741034522229236 14972721252458641280 18231934317093336092 11192949571289123026 17076782141419742663 15769337460421799988 7191315270130534647 2346654877022130933 11103391159937904066 16329496026345220029 15288400650093031344 1134217576655392402 16402146807221515552 9085683630873871924 16116299455465350887 15222314638940964357 8090261857971464156 17656252841751634831 8389842473527197740 9913733289072770413 6756686518309963374 1562988450572057812 13932438194654588644 14663867073048759723 14064449262132498255 13912825999849133180 13468066763452009234 18372006918606613990 3820500688007241360 14729107248329535412 18367098224206232896 3999006007992877394 14375734662041245185 2458566745325157417 10755249496371470675 12948434900236446452 475356129226934992 3449967045916983402 3436717912739110629 10826747337380849320 5164882403016511283 6975375077674243056 4311630366466028594 3087224595378538413 3097522671456381283 9352421879193395099 15909905902826817642 9751469593825601635 15930610869954560949 4799682890349068795 17836578675634666171 3680458209040975361 14195975989750826701 16285833554912320006 5648314017377548926 4355220458390912463 6895188284801476030 12881057569520208487 1190594771942471484 4465289589947862816 10379351851851639732 6315997685090602235 10223568447740917946 13774522034782058141 5043139700782318630 2209337817964731885 5116037278600572979 6445729938942988852 5852834487675555460 14274813850256432628 1275413889843019016 16640650313303511642 6820397381277030061 12278301205093027010 4082343451974482442 6775262779649456336 11304772657431454627 10559046523307738292 4589578413225598802 5011422084634114922 9792466836542742446 10203604959959632965 16786484152864144281 598140544824179002 619752007172572658 8400078818148691866 13737085852257908286 15608350514340318818 4034736465938282364 6435412578227278140 1268310895290275405 9284221074104833162 11157189013797133167 7662435627246547087 2198100737613525577 16548541483715580174 7056915616227202658 8988014535417422888 7583636180659906950 2811780554181427437 6657506136876618203 5880517432847929246 17220390814844685862 1797891116655869650 9445901868972107622 8583830186455455744 8823677090219414268 17082888355408320302 7996618257567976362 5474125245580943185 15695429632542075320 14380483021792720090 11776651962855181921 14363606206913878196 7557962841956923674 9146908487258410540 16787118761358838981 12231444535250609244 17902775965818072741 14472875002267264769 17178273534925963253 13220423912254224694 5668860610878017610 18230737973858170994 3421539617982616698 1305300293614436793 14770339061004501017 12952163021383160450 2330040804814257680 17122975244515585212 4908838298339428799 13024306939436822514 10363442852896125819 9233463016902859244 433542478339316213 2705839993816098817 10042009029438167315 14826435892550985337 7988634355324103895 945203090305311741 12209740933895382266 12492508093170887850 311087998890490843 8939143425155292768 11757594307484519814 12965114613476650913 17965555996845454093 4920025093844231624 13000820431216876016 1934475011059430069 10587514928322286940 7974861261662140674 13276153862409671667 6302188731690590984 7154540556827140528 13577120795595846410 8882373514910261737 8454278493334719877 16518197130864435638 15945209623160823340 10454803675306553949 11024012920682482583 447938701697828789 7005068911046120315 13189405231684862885 4751838219904592887 5560074567619046757 12823451588813894499 15373412055783056560 5915839586464701851 14270513403381520606 13257337152118326589 17332659280618237182 13546040212197487625 4294782332482552648 7453065656389420576 112588260101016416 4413756970974420713 6076372866957027739 6296575804640569113 7512636691434788009 1366857224495887340 1940258608443344662 11349068186769870277 5249680068296457889 5822527028578737377 13159563221617412049 6879313930115566412 16364591835762212348 14065088679018668385 7865873662401762147 674643354460013452 15363208821785672690 8823232336192546495 8732020090800410903 10885169019114418383 3288524782668788501 3145438008086693076 13169597356748497116 17825135996011059627 2830815986347224212 1921568028521433987 2516838402066869338 18381910227226621755 1078185960238559299 15896139107358495421 16650670378022583110 5945798084389215879 9966044805559186681 2879345170273487570 3174889836651974582 13125698241679068870 15315909438601607255 13308696843056426266 4163897321960912663 15022926148989374264 738049642848878446 5268715248211139915 18064596005225753913 18243818002689370167 15950475111773819857 13947084019842100365 789777476145280100 6268422476362503688 1753757912338397464 7097868823899981031 6335902813989577126 15989585747649110396 11192148535956557192 16641010238358523820 2624684005502738136 10335949289045671609 6503075015094498063 16891282952661971077 8867019400522785940 6378657758670910613 13729262835333318066 5634269606577892755 11625082925915034764 16861087984752646576 1832902623462147864 18244604995687280240 5359927611435643228 12127806329810975295 1044065737888567840 77932705395816297 13484852516637186092 1948850605031085733 1288772824290320574 11957729014445363168 12074602332312344741 1066694410196184301 11154102185122935047 15725007401902740723 13189999536624719541 12318278159810128316 10541466100451409859 17234335187480183297 328025543683487151 3099562667295891192 13503876157210600756 16669021855762966903 12204003297029797916 6743961755165982359 17836496288166727531 2267026843273527834 10361999928181702699 500371366973982707 16935154712815367777 6832020494302475243 4069671128832910142 7990583385077562550 14751773353978910713 15141382304064258250 15851554881638454509 2543707601321404524 2537772028927519118 2372220748722563810 6849694433454861697 1823491304085646091 10238332344702615600 3838974200851808279 4557240146473446675 1596287916349715661 8370251110520776467 11933143574884158357 9632400075912127759 14057298395830455179 2923683069413743474 18072896297551400249 6823514667404957834 9197179444959870328 6041631013998420967 2548042104926886078 15217740192225993043 4076894132770744828 17019243311304010782 14277048137083662123 4132054723686185502 16044561396749329016 17883514463020870007 7990625703298058296 17244457165827733353 1967794305879044452 10147116893401526722 16529182373381783266 6059170449683583614 12862602022402729053 5153011383428662950 530419498974712236 14852639932543256890 10195036382516699151 15775002397557241793 11939663494969048603 7707514213207386058 4919067486854083900 9143868551037328488 4744599001104914319 9813532349387413553 14755396600057858929 3392467437956554730 1951137276124652357 3151285241878543156 14286036961091712027 2625064187670449946 6730722291529837668 15899868073685258375 2039116547799110903 18259725368766075396 3901192294254066384 1447453436758137982 7287861213375678500 9509069143486125123 9045271716589811909 11450968636557565787 6560666138677290615 10575492383696938693 1646746000655105199 15029076447886247993 6982752731862670439 5574580084872365735 16346248977732590558 16391537974813031503 1984674032492252870 16457843863722404728 17024572819938996779 2943318736246796833 17059654601578063312 8404812529280881685 6135754759803137567 9109167049228778959 13642149176464152620 3163254832399275456 15125084619909088219 16561718151366282987 9536707039735779224 12769816225780280008 9062760761901176926 5167338391766405788 13870710871615321338 11686999658580931972 1411356526713477735 16817841403214757589 3510790542438340167 15319371822087840584 13289330835501104275 6177523766421677227 10866425792812256353 16173055097690324765 7929355655680537002 18050379787205713590 14710473069980401466 5122819691218948157 3833622810542721323 17227334441270080999 5953335807782139364 9858662423965383280 5788789741574739072 3504608033747997070 7286097830532163816 5538730148380467913 18158958694327978623 3165022224596554169 1620273010204868993 7478631881217453062 5820122544242706741 2027928486219275756 1184436564010747684 12938065052242545931 14721431910593184337 15023258454331661229 7831142766829908956 5758739069574337665 16088621382674408667 323241746323245208 3915670284893719644 3854282424282015158 8152880089970687393 2366543659078499107 10744580502922690547 3222443679914177321 17152828954477075935 13721676915464534337 8428368320515094525 6105561518937983426 8212334501870764913 13890560080495493551 14464724552980196588 6970776781904109301 732277983605569122 13086509124909988911 3889171010311049902 12730687133968885232 16331172989009512090 16010873686745117020 10067966503164790669 12520154147161026916 3351304031868063887 15909283427874229780 13567711557092295507 8566680546425218899 16430392935530140594 13627638621622168131 2754283709687384261 8278483672776660963 14581344946293136877 15001923032898315281 1730231852080893895 2320461385817156595 8454913091502606342 1702964207451454621 1756979397852772 4033717959274910844 1146074434096859548 1676357283139849867 17302032487415387219 8490484300504798498 7584404425942677912 16195412816601244721 13256453692993697056 3039190570018222807 9735766359232081195 14692251924036051227 1630029295607632090 10375860055818530250 4688731842615804854 6564887326933706587 16594622755485834936 5694571390608694057 5199623471867386291 3145854732998788310 10799417287192937559 2822506598301906535 2937368946581255257 14191782404011101929 9894019702779086238 11297370837787082667 4732799082232640100 7901359823250821378 3534527136244726988 13444009907887302001 5470002145128494953 3310203502264002580 7898738806143238483 2639359345527321878 10153066285375456595 3983395428911013854 17406077304375840067 11559070192709865274 4389792305587795917 4810345133620217148 12283450316766681367 1341580859190470690 7370548325149227698 15606863163988794230 12343333117917504178 4731272248500556868 3908807821463922096 13227430612044639685 6341557520656544327 4616023298583830919 14480496543975069735 7897121720136951240 6742603659029514585 10669265112527332477 11351684984089667907 11683350914891447990 7203503246092339426 7979957478204705246 3559774991422678931 6903677580943701086 7226177988801443230 14200678274148494594 12894668457438853117 8372951354520353448 5247443123963378723 13152549248718351547 11613041902860040744 3716019267269765248 14180853887240334400 1309620951161468556 10169400997963624412 2166101153393535872 15879202687009236539 13470020714767170855 11428478477474928971 1736481281989513527 14341026174950077816 5303816898178864781 11484775833803635210 2689690144383289989 16317474879941372527 15728568846444167492 8585785659621227960 13664484453365668732 8523274965762743903 14059642197689258497 5536410011666586270 14392159477994212715 15477022805561154548 12808169240574562148 14732231173993149840 1042252631397784710 16749427853068615209 4694786240676530518 2334438433643205341 14962176224492232306 1644550511376413137 17271588598828419786 9956974101587225054 13852667371947368627 13996138964931154966 251680984082513528 3653506983298057220 4496680679034613576 13670561543649154403 6182512814782938381 17760539884555857853 6234197974934793953 14342908757829999590 212346739410086568 5002957073556790300 291811738310441227 5896337836235237842 2730031268237969262 3535324921847425950 8182664234639750420 9133185560761637264 10558241724737370933 18327770950729328429 14688745295813466532 15624221417633072640 11426672562053767991 18071593958046156534 3167784085826767847 4293262023164316418 17106694172562327067 3117861561679039821 13814284810713932082 7017682837593357263 4949985619887814315 6362841875342369885 16521012301999665425 5250896589798783193 12806943991704176638 1871789606662921211 13478795282635860715 15363221123531267018 7912282073260976875 14941639638497981604 7749959009978093800 6138223924609828315 9618887504376743341 5582021050136063372 3153813545776182017 10507857444905826333 13808933183674557714 10785398949175246845 14277194296467595020 18001892496999776031 14743898097948348451 13909365231599025506 11612280194517859152 6531652459610950173 16975290077564591393 16910825978861383703 6065899077429194275 13205879864976337744 10602692471644234375 6754483345866678326 17542040899418099191 5991472296805843252 13661722859008531644 316234844223000371 15966332892278233285 2609985451183461202 2186414119668221603 17252348426315513697 7311075714250757024 9133407741652059846 12813310646221596408 15485213386712574892 13454870085998560419 6999965463118933978 8093605842369812887 531158756254099019 2133848942337546008 585150010979534349 9930291346663243386 7579081706030934351 17837874832414060917 12578462956159625574 9254009637591825540 3978157065202561846 11782589445339832654 5790560161352292688 7731177013415220392 15803418863891097784 13109362044972099835 11033336901238776770 4578451983924552146 12912024523295675840 8282140444739112559 6264925288005192499 11097169159429465276 7547753382325022704 2395801877797840099 10506008462317601893 13061232362162449208 399275975727682268 7029492574510754551 10093585087208500529 18175270676483490218 2237984678150526068 2885369738673026252 2588926083312850456 7284695181160873921 16021090075687211301 1962648193305482095 3518720285522752400 206503293100554489 14194486701582848956 16514670701741260574 11763211144045454731 11274041836493148923 4564021651144731015 5898108704485153880 11736447817480444733 9968829418698247432 7451861839778571463 446301529265402213 3045113214599972405 14195219865877836061 8045209377169412371 12094892255275485899 14140987497275711725 13890857899812188155 11428170883064827675 15102729039211501503 6863623775950503938 4112101389154572736 16848661059122507531 5584141321545315917 7028041652640805942 1503580543772011262 9679180292147662198 15872178325842709398 16941335025670320939 18275305599093992730 15899906173712480193 6880708039946590308 1627540905807506413 16101426101881221178 16740249661915222310 14235083481511951853 8669464247791590594 9866330792694161861 14085301215288534027 17547351581244495067 12717516044891230217 5778068415600889186 1879744832235070303 5641960901558782880 16411853082857099309 9648325499323413687 10624634528979643694 5063475954458267820 12226461999992646084 3567272995026558995 13720951419464332737 15617799134083812237 8887852439503649388 16793602502417170919 7856289853366741134 668371424492776841 2910498843957275046 13609641096097633992 6743857919368102553 3109685880619635415 16483804664718404480 16755097245755241857 7285110928529373771 3146770175041996071 18051500620035145851 6329188257080180962 15532956100796505401 3235261964838580692 5251735729571367731 16963202757538091985 7416672413694635540 17091380955953722162 5656812084918151769 18081212877270715499 16209087399399837862 12771986627151672045 5594259005799904990 8838866108317404751 3412137650960462065 14813853897782822600 14992023029263187053 2816392977076548981 17041882967358747145 15325859436477626509 9589714721519626623 13292204857968129969 1359552475001840175 7528458188640057624 7691946266705816721 3621771488739381470 7831492443078092636 2425684050855814127 368288751926110185 3817143181973700812 300394556197977238 2898351952183999114 4116561353553617653 6460432703618797374 14195866672739613419 7821568907225665912 1275605405352846810 1495114129407647718 14316288832736536469 3374921162932298096 5898770644725680242 8237507493708704593 3907294968592438709 1980972602343578797 3751412047332261163 18092659620470192422 6045502574193319673 11911436577245596060 7915532654103583266 14905787438465983150 9701538645206272780 1178190311748406004 3908447221263115701 17630471103965006550 10595765741786014208 18099722618131022129 7365017190894455050 12866697544625711513 3311590113521655051 388649742982946673 9948127862922471979 17220555107632061558 11515380370163508902 7115987670101926605 8415543313108392019 2364160329484304356 2462080396969289786 14742904083737296203 14212921671258392853 400371618310527987 6509254907802540947 15867621141487985337 9244977374568798444 10624947453590975721 12778762995661304511 18082909792975246491 11528504942788800771 13712431911585541615 9931586128868550937 2107241540248734707 6117823735428442668 5992748440021717783 9432466524543772368 2172557959164583605 7728301380998564568 1916456971160426645 8997775815349948842 14191532469917155179 16272290631372110134 1741982371006550017 2573855799973745080 12832289444518770296 4707554566009200828 6847402817635941874 6311621269646666590 8133639842332263222 3637549057832298348 10634018903047793799 12290926954615452813 15431878465800292306 8619969886822029512 11500690158099494326 13789666218128125222 10256368787317788905 18443249029634104560 3022810406269647388 3500016879929346223 7499061850370996789 3073469664329953577 1173887965750155872 7555715504214254806 251237235388268511 17995053373634755998 4603172761979874363 3886136171204131669 6817057482407248367 7381404139522265574 9674822014315926277 14619405685847921211 3904122816437962074 18348195099762706240 11311712800656858606 6782221960480444323 14109247307435684248 12343682888713747181 12160615051307158185 11426365009039314256 4359112356199647959 9858669603019946879 10654634151367615152 18077277503399985388 8581227219461882026 8622390285938738042 15996763511350615567 16438658975618166555 3494829852173263911 9978529539225919749 14900117673867162787 5347873528453699971 3560123246845400205 7125084958048269025 9873812540142691683 15893143035869334993 12160455434960349534 12661286728523705565 13212554075465596040 14133000368637324190 12469716132670111241 1349813112333762095 2117258082832276565 3242326948541266054 11740696781205831401 5640358712366808148 6625377251913827411 1000285971972190329 831288152742973821 16970631003012058467 15921414238004679395 2198331614868184293 13388902027170628085 4328253899794256423 7554937801796857833 3728290268371682967 16417119960232542856 12553392899307955112 12775120816817014165 698412686014653691 834788734202493590 2713427019876786473 17218520167164070610 11204509767959912033 7848310970516451888 9646367931440660521 16482742421711494359 9154368825768125544 11301173407402402795 10593985639579969598 13348359276679762433 839145975784595658 466688409508159645 7487812107117193186 18295542673783669026 11393345214554512265 9653072345603192557 6560813059823833269 3091130587997205430 1159989670571855620 17007095096826074470 8172212880100140470 6260048173551920306 12054817709411109064 3038173931139364811 2833006169213718819 10839859127188143174 15837419696016012660 11078428284922483984 5515502673177935845 13311276015734226491 11571943671991028725 2480536415567029389 18378463706488338644 6481883692152091739 18098133738493332705 3129716325368539048 9014976659808371675 14349858645974919869 1929263749492970235 1152294076838367450 12453648522828728839 9423131457754357257 4222549841533709937 16381924897238407534 5419845102638306703 14426111754472380713 6107142583381549505 15302976424462184740 10997591909890411667 6618699566406171945 10172514235116986237 17139725010829827141 15653705674819297741 17201687791050077537 13224368520386438934 10264398867713654046 7696659499988811858 7977593945440673802 11338005865515511201 10272574733846578903 18328694402417630225 8104615609201193524 8900807041656139786 1540061194077510270 5870925607491594330 2205477018507706790 4010900737741264180 5646236723260544215 16332047793078546193 2344471981964648887 2101254986048701887 12974426288215235018 13080443102819926354 13861684405663095364 9631695649256083996 10784403848848338260 4714687127664075066 13271889419844033426 10933569934312049622 14471003683210300520 10658970728777691920 7019660924731830067 16902931435743289876 12507640810795957971 11182552441751012173 9745635815950499870 13296131542696530184 15452407213295451620 5011197277241735422 3590645956755935136 9537881133002859654 16418898523731998100 14127027942019677597 195552261346403380 16303867234110212842 2472382215549777744 16690426308255010621 13644688927376872804 5821116187494359959 4357024787179755449 4894377693290434913 8353259312558869195 4239459039166651031 4533266667577489875 9507543098352043869 13612441048943283358 7375167093656219954 12728852357572797038 11599373557324268980 9072465213588709946 223338067057955372 10647365467838479687 13627063635794108387 12620415113097737263 15816330906479913449 14864156384956265946 8649071529166078815 14989814828469528593 772734758554756155 9705251862759063035 477560276231873002 7693741985890228251 3955323076736504263 292412368114067913 6947003382360283095 14775789854056881999 4327516420840231411 11334083892250843051 8923143450561660339 6775000265807586914 5520817221169151945 4548173005713439986 3780275423603249429 12068797336056060447 320270492318172737 14657624624870260991 8198584233331504593 18172211951279077714 11077986092973867879 17463883004714314714 2539965475384377375 10387165319528986158 10142946332842961776 14458390984338161155 17301247184152910710 118798552120895654 2195070328144074995 15592904079837945817 8629348969326026160 4141583701769897759 366772173605343675 1734976034203478931 14474233775236041904 11749387112408738318 5100693656174880640 3577506795042435435 372792859727676341 13379034642596946913 10875584857694717538 17425329997861677640 14393199289752373020 4350920809315922889 18278403730580815367 15044869145293095183 12571685309958302803 15422053714511579336 8670777365460668530 2331423053952307447 10174553302669382261 3922071779713870581 12829012899652246048 16265620053760327312 17607579090138749816 6988787408777735102 12095915566897129506 10876092599643961540 6675794121674909074 7150376886531170048 13339988643672771732 12551255118081200330 17553918112203803880 15329953711051135046 5298895743014538999 6158057002033379277 9525560781287748983 153300099502593255 14733008111188159905 5716851484544204843 10289760168194237847 14541583948143803807 2156216718486621974 7050306484723048742 7407925279925368134 12585256636689286085 593511353078864226 1434831799972537331 7473232623604016359 1955087838716227612 4609007604888135875 6634362954247286117 4672437316268554669 4638560048876073568 4012283343167387265 11779336886297584829 17980112368986848403 17789642925231193858 3336794420567184046 2562621587515497176 13935140434725570239 6590145090777418038 4702737024187820432 4492924939759786182 8568335287608030951 3398631185261775437 15211389007309043344 14979818446739369032 8177848047409902886 1160226470350759345 8453730506363762068 1092036568585910668 3760426042553923068 18110880459745875568 4136001898895561201 14673547502957413733 69007009826843316 15191818394440043109 4734503470543332638 12980105653721849301 15887307025171347944 15926746400805901809 13494360425799974490 8638984569920247020 3418429355176066770 9133683992938640365 4672378525053307878 7732569217894574491 4177552771998905271 7337303346118435633 13256292135272748349 8805447115114164574 16201902415309763616 710403728431951142 5168634832529916088 12663580144531889536 15293905321858262389 5164942633385813880 10250471450606014881 6097013218322905116 224300590015187659 6029018271917509400 13660926361377946171 11288601684371061314 11230277143696627557 14248054125214066470 4258273123087874298 7107754400630579594 11061170616759552984 9846690378490824536 16254176231104696520 13442886902137606453 7305356113321251992 10655081828348152798 15485944821711274876 15630843521806538063 13361270834979066587 14548522745152960357 945829342986620070 17705214886485038731 8832470257044762150 3008772980644113913 12117307610267231088 10086021885199963599 15218852160972098376 5756928946845275269 17743104494803737877 1243150828248347528 18418064851589799979 14414397274807298570 10385474007163376994 14617304933221762845 2520779794757165647 8376881191625172745 13323134069564027838 10612682822240050924 14837076756174476645 11713113172346146274 4662640816554443932 12153851531668267779 2472914718620593022 6888382136459176136 10861592691003881382 17485175734325924716 4111550268804037925 8002919061827466163 8593675105361537889 12240311064307397647 3462674506283457299 10849094346836132974 2251888082000736303 13776909232925321453 11082394333141647635 5004704271570910321 2399840167297565439 2606397911245912393 16589819416966648145 18252322906575718377 1991308178512303627 1556811550306954257 11230971290081428350 15130459603887760210 14209831511670266058 15932082532389264994 15735630176922662186 7387669613224009160 5166452852621733781 3386295253455028529 15829545052168408045 5500799161026210317 10795860096048597471 3733816843870416392 12236793889393339810 9004906196507912021 14580986342063619280 2524710832670181571 18443403944321250685 15674366330601876324 2993356002097471132 12542823413534918507 17401827999691502236 12977599289388755947 7400121285492425103 6037220215393417744 15109695128237679682 3500513789028355121 14928960403448430670 6139843102955134127 1966746476882309198 4475535540196909992 1273432155429636539 16955693763427201324 1872265229662716613 2903932825839284741 9016409527246599488 18215758484642230795 12645745544333771590 5606214126894793957 2289462894143697600 5670630121792776235 13375628164683077850 14320672407435798429 14612455981719376345 11136100626236032208 12607726320185391815 16575041608059422366 15463771529305266936 1246526341611570562 11240543615630929377 1199292118416905398 1218349009213684216 14037440264517135809 13573425960371674678 4472497739159928375 2337037603561817015 11459640690466916980 4343724278130363534 16391597460130249286 13640179248207891426 12022577778768707862 17118260294638222700 15055214446441736669 7632582549653275119 12762638822896751759 3854300214226625150 6244238771103324607 12719536861180381634 7389390859564770812 5830189403409698894 16688885038553118058 5051215316120793747 8621940104305917653 13457121460099011456 987413595155463398 14196072666386933540 9455861610478822456 3252987759232056660 7878374880359863357 2064802942946997359 10030064771030903844 9692681207527004264 12220794933235757993 15434486421220070889 16596227720378018492 17618531043051899751 16115967805622137141 15156635786617798138 1692804863015830065 794087223378055984 15341914343397757024 2882637567511581154 17940840966670023366 14520828691229192969 685704097417332848 15568934189758983253 9265681780774426577 15374001814015063330 7835841289880601275 7786787637649904557 16795206818139474171 16282109180186130212 13912039434651972630 18089711008740056967 3944392242504105826 5499500141670822838 15337243217074547961 2824650423195787572 15384578118937198815 4432300090720540807 16033984648698726609 14503390096700655413 17762431042963590491 15574760131729499773 9189002087423516337 12291441261413306898 2939242708035838796 1501099776561421412 17561177683123056714 5976504195648741196 7873368800816875868 14851491484569012534 6468302189898132748 13765371439731390535 15887822923374429781 14884799280765232644 6426354582134842855 6183034396271133199 10724510617451953940 13896478997337792849 8927450583956598636 7469440340075420024 7504207104725522659 17233435032125734301 2214992216132850355 6670228008669236096 905664843379958635 1654644538204633602 907270545759660186 14485466943671672775 17969606010433990547 7734560214779986522 17211120576062903278 3788274901963593521 579092349201876122 2121527008277874170 12949273700322437700 5550731631600506053 2214280936680338628 8661774555515365293 15147992697930291937 8082001493190167400 17967972821479450914 14724142100402437398 2485410669583104682 7996404703915379221 8854106626091248583 191623922540125994 3458831007696429110 17036445472266682016 6629090359639285788 8965500062514112390 12506429623236065475 15802132913968085969 13301119160418646634 13945767959095398001 198998526654369626 10712856642841538433 6021113591295921736 12459017105599350429 17037829843494158808 6588475819937692165 5788941078676870469 14617139572434062242 18376872497070832802 14599862463242924112 14048882500994478932 5045902687844761994 5242831870107933027 11443046372728950405 10420958163802416611 16885462122999407282 6178901398695984829 12950249869976141912 5011066561309081491 7161934808152915467 12614645819364146649 8875799912442267342 7734222795670072356 6756251544291695618 4172735088381486882 4929294027872710923 173457509917231187 13220585232045791445 9804696861275511246 13338307445172654174 7945083877880504762 10362134293259626509 16977512833594541691 12818388753922106067 2630967477949377917 16970565163384685301 11141278072981819308 5731569993977165241 4666760755178359011 11791764811187206470 8694465487629546660 14733089218689330828 100774508528707430 5868299336520920146 4853548654512116597 7145783184523743136 2803197343925961770 15735062050848828516 12676890047738435021 12617738647724747978 1944359867984198038 16718269251865850383 5312856016465789499 8707396486040645045 17837704812046046960 3486885428331796732 15112119567195326512 7061820254907372549 8598461192656824254 14012042108768037138 17293741588205669943 8042293805589187838 783476030662097460 2848486807678104245 1428841592698828521 2857256922351260543 1521535339350282322 12531738129900203269 12780742689142189610 651794296599010946 15186150997287020350 15533985484847647668 9982825996546115240 2433251820604764014 17784244386864541307 11311801880157932149 15281135180926673143 13618015616375392925 8951614268071854369 14951404798162775328 17280053219214832732 7676838289312891737 12124712427694081184 6308938480026693199 15048474395308338373 15661730133903530777 10623763215642046493 4667817635872101681 9309905290911193907 5077943991651057692 37933039576025810 7613278525922175878 14283445052603572066 13699478655813212226 18165772406346517097 4906337932387819100 9894828730657673847 6213631315427219735 15853647507215742430 6301861783386442157 11495963619885173687 11889437539681081835 2065550170992766029 4308712458020114655 7250580632548179862 6531852121628936403 10945643552449122909 16372942902618752570 13650196731170057592 14757431080748947979 12096775266165484823 9120124790537666771 8769912282337156568 12850163454116487862 1985992944359593140 17609762664389318913 559777962913870741 10989067074795155090 10081879512479538752 6208311538853184156 13959278178675667204 777489251883063436 8548980869061738065 14462178483416707843 5337664346919140689 4655352716389562388 12552081205223322759 7007917020488868872 4481382244616612721 4098878291268114278 17976884136458484749 6199666345507049451 18358020026509952211 13957045968628270596 2849574622424198473 13552207499128815466 8328337538064595989 10079464577376234830 15368064266790794954 1850022493328364167 10247982921141374209 15273986818298259409 3009051507395561602 11303511888616001081 17677964838028290650 138195047248559807 108314086950748383 820807960323848972 1290353349521989034 11702496925247020150 10478183401639699580 10678668385184589599 9332670350220033279 5417085719362488234 11014818978010188371 14688053593138133882 4596136019681671793 5449118812905634830 9599336722775952135 9250743021329145301 9967460300724937049 8396608740113432961 13274252218777857928 11551104897646842659 13174503111208282068 16882403747094604669 6185443807796030061 2049106074351960805 6674352754627782879 17596082004204590623 65148120825269380 17663981615788015832 15062024846273654234 15089086418355386471 17172726330137276144 7995640320555525134 9809558598358137365 6744525130818573869 2465083485563069341 17422289230088435390 16100698669546352155 15022210562668468254 12713622398343450746 168359053128777028 2244694171752501045 7162045483389806201 15229422735642815765 14886453964115271688 18182474475622968490 1385395594707573588 18241353490274326566 3287944780401739560 17771956603973958859 10949025765663346619 5758169952623669539 14540832161136001418 10854259911014414468 15778900049070108382 10676064130259929023 11273702666341131648 12710555331497455563 4491515384192207203 16143357718541507559 4973287986296588189 15803709958505656845 3410992366685160892 18431281956586303913 17394257198125132576 8948799613689507398 1339407053690270732 14490852306760989398 2682444900006251200 5352949390843218743 18380810935344113085 17164509984688957259 4018535236018037051 11214811889677744220 14396554066226754115 6702609716609784950 3921871088928348420 4563194065526242405 13078730569209217212 4407771296044088238 14973435859847397378 9162531531760144646 6076273959825797208 13409918172421985507 3384307477660531526 1785721971724261813 16441897305078081230 3403443660359219864 5200062497375095366 17381153137845910126 9087635825955099444 6844860950702229567 17036354049516690224 15861358136385493124 9307489998428633778 10687340013528990453 12875629387698694160 11456240888112859912 14376798735746600115 4754570608123305419 7672556423588595024 17935879405771036588 5204813507179692906 786473938379481979 7482866195782953021 5601069024245439349 12726085647316939945 14905404142038169015 17277978760199742946 3895793188439446467 1304637183016539 8100626574806778611 9109319583896732138 11468086325923585383 4006901647234348272 8247194057510378100 14873169209007736111 6947249308971926639 11220877145440518465 16634060373488986847 6980335286250093696 6223641748557386593 16159054783924530304 11978032227652304948 4587613940327364722 291108873400317378 16339625895224945928 7571223970340973319 1076642058436072824 14448970943699479507 5543848116610934982 4948330346643699888 5868457592340655494 11718338764030843963 14522928082949938625 1981050163770840522 5890519684444998804 17558701737826152745 9309545987426919729 15463046007365104307 11267936939124373989 12136828336397330817 16967342395436949537 8397498957291914328 318208207120172866 14288526018490507420 1836265027364702467 6851866732676742213 13021585428811183110 1634712042462331472 12765859952089086748 12942314014940683868 4303662271019170820 7643153262977998244 10201662013816934021 16793108610552960721 6363968713416753618 6854068623916740079 14403740775580197146 3937182356577085367 10879425813620854108 17928723767526765010 12831917241494872804 16438264734180345769 167807738631765169 3783044350561872002 8922501715343872022 5045946282446168474 16804010543511537757 3621729671808824196 17574146099247270054 16303981269391008153 13831199872049200681 10839797680460290438 10846152224533724234 17038164060947046726 15107359033106845356 10931102978886884041 621673413795364100 13361056039667682085 4292558178508741263 7920692467397113781 16677644448881110898 9175813797088743858 7469410321488132879 13431819479886181581 15334321631049375429 1273803001913771086 3973099910694107844 7801069034493144734 237068310080478902 4557074397076526987 12112110037344927245 11345672213877412266 9032512369545463266 4809649901521745536 4095147370219058478 17504399370281962131 43852549052576189 9804837196908537017 16910795694945543794 11251649383178195215 765486109094269202 3449401289147065616 8060507733846474808 7635575407995787082 12797454914154590791 2518720284314149583 17762232799263883765 17119344926585965640 1788338614818916373 1992447197921091157 9047114012157796646 10476299663002389311 13153290101718496400 4141860578512387137 10010784327199117098 11490323123107355284 8558304405574075778 7226991566271916842 868040068680622416 5925052248898201219 13654790617235460869 12497913825340843124 12204577322565755162 13461775635800505876 958729523556743507 7463303537396895101 2513749122631194628 749875107320200468 6235567081801542306 14166637710597736493 4440610858782652086 12714787748795180760 13298546146963233777 4073075439138858968 6105934260539964011 3964360233812567593 18297340975818765077 14789278492315549774 802839288179103071 14939609749067342205 9031484442343189721 4254847905718085103 17078403442239358301 1778334479184001586 10242955916813101155 8633837259335141949 12636590566472153760 13741846907335733179 2835356435464211232 11674195021011231673 15042884789365067315 14319402664620847396 146402527144732158 10679241023930618803 16721952278743428121 9939656058740857431 5999180162674285881 13084425593046577000 16862960100104753768 2632066179599104400 6646169600881359026 13376492427187457477 10500398831375778734 6621395127379963448 7005168100218561469 8653100411944446577 2365844075157716770 16309665836964381226 14343108939441333976 6075421455863054337 6780570186749612734 13622952571865753011 5805107143238317980 14998677582699219845 14191102579612382660 4329704506397946108 11167900698339116833 5291644524969766376 4530221707287318147 2125178110431118470 6812645467213342337 3547174893297411963 16222646371057595899 5095129756718611174 5199129725172562314 13588453441237119301 17754090252462158076 7125681113953656717 10983621402708048358 6401106398214866689 3895477110589769777 1087990877150288240 5749296160427868304 14489306584479956623 9500835359335552881 7314015331434535830 14362128538017648377 1903292960511292432 11254233125476941836 7128831387120269406 3884979314016379227 2320483059000435788 2995498120771178033 4460770846949738928 1351694713661885944 7209608513650359594 9285935328352440364 10440125575660928792 7118654399967568895 14840939031125498834 3429061287503798462 14327778387353175727 12921466771184897066 48704565554419966 16486554881672967395 12617054181363025113 7661449995291130249 2508601796481219758 118558706990498536 17925915700633127702 13938484547528927461 2282529622012815722 13296185698144326722 2376371339056024968 2151880494009238746 707646276700874695 9982334071512238209 16169287150013407643 9194856215107266249 6747687112314730745 15320435715243322793 10460717215013367776 6596850071612930797 3993181408286593655 10814225265899318907 16735850504772015548 7848355131218284804 5751449953659636620 16197860213239698441 3806244239751015294 9794220364388892022 1449586375794136071 12891069207339393134 12636887222696896023 421318417503059089 9182543260196723665 5141532282051738176 15136280372393365389 11468478097544083695 14129540045416026062 8341296828353903544 5364808308515605718 3796632002023509677 397253240421800913 17297497073823008476 6236067661552194415 16252275472154711094 5674155512129848359 13103097338090384275 9212825100827083229 17248561864288816393 497780587183516020 4043299074004120866 8134716669346102241 5593623081123578456 4465927972124447692 812360159321381804 18260544877048092850 14628160588217368606 3362586957821632337 14484668074804605365 6808590453071308063 7704157759569345003 10791594565854665298 4469862478565655311 16561476822247299233 2712299588775119827 3216736916113071627 17990220563095488459 10819952339725290126 16146873274872181257 9360635840035080734 6305002444909860981 14398223758130116083 7000596331516625778 2860954061828926394 4696866343725250068 11564405356531740564 9058364218259445198 17820897233145592791 5395561251752569916 545437144227329699 7363356710351602772 10233724454544607387 6617031079212456700 11542075789083512683 1751948775755952728 11717689542713026538 13292374685335996094 15458695033259484549 5144136949893183480 4036578640154571821 9188533291858796880 7921651270559550967 10326925925629121528 7643312503759924413 2413271091154790074 4131378062005453115 11386224496325750768 12363112404461978271 12897581762020277435 6554719906830881291 16857977680470833667 14720140241262927155 6904034735819917846 3772201044606436255 9502078020474831922 3933656955629376429 4210055096788922779 6807509680492130790 324416175146511163 17139647390664212666 7582512112946783262 14969935869561239556 17372266223811614283 6446282381144572943 6210543645954394083 14132834839934617700 8983596451297671107 8927435332519813113 1322791520605087318 6634966254769192986 967456782485722843 14175204894176128068 10376938043859832672 7613321460742614135 11418841674327411914 3567597818132698979 2835181615463982220 922887714151447548 5709413240838614444 8926682475243569122 10881343843843428059 15525407366081178052 4978723395978625923 17541625249073700776 4998238930184117500 7185809140189198665 9894418560092434811 17912057217680650771 17429668795025912206 379877590283175483 8371078025719833162 11299474836872034855 14399231744998033228 8314043697521760539 3299503704913365364 4401051742754258212 3360547024175708978 6308174416171457430 1073161343427630418 15502127413977925052 1224356960690114460 13450087174017305750 11216666926434450847 2087214009576348754 2443819391348046430 2996818900230705396 10419694914395943293 6416727330782653616 12434225019453541136 1123077092193360605 641158162530221010 14107293474188616102 4018903430351351579 11389664967360350791 15425104660224546271 10304002217419302573 9408235864037262387 11456292897361906076 1371921026090240177 5547000564651590845 18374889064462362618 14907628210232096062 26748956044264213 3889451189486629196 11693384585462803936 10497938552101742677 827860228952529590 10194212586204182993 99759834991873876 2448758614500605663 17059732268810418120 17227658817444511910 7383555575668208362 17929368195490512625 10744149881958114032 12136490217764226320 11835157144299581123 9553031205479415084 12384333804347442130 2589513809468168874 10268655983550537273 1487739495979935940 3779942445127375849 3211928414767934794 8056244331360703228 11574286554378222167 7896104543265325398 3440579277073721131 11576547064217597588 4177779910403865383 17201063695573887475 4884549848144148071 13889818069920199251 13792612168631245196 490469679847146466 7846521604659417114 17697597771979532191 15311387040786067176 13519722366876741537 1788501269257609928 11362778173459870250 8382225140547206335 685995019193174734 1085252678899113761 1028849320029445066 1616817022339761506 16816137199522767098 1409955335198938397 4748086578887060398 14646890365426696607 4734028275022519447 15570978547098893985 14090009872607325042 6409752150460828167 17455272079482492810 13702667477731100859 13077504383780854931 10058318357378784829 1273952563881745209 3470817697411892018 9257395937118478093 8473171859284665531 8904208922131639460 15167388638756063956 413383114158405424 4350051154106206332 3349541476913836916 14453162384703753181 5578311184950062277 1700192896401450259 6996713237637281019 15236435406668016746 10464664671601520232 11301299305225736018 14116238832430746806 937683167201343856 108789188766042236 5383425853004206254 1571282964733572886 11534771774436845270 5633817917060001181 11883434147603360982 1233318476852866440 15609381366678262862 15226176494413759093 12019248628292471460 16937114643635227261 17836414995907410476 14213965855359980631 13906232447598999395 12454204918517607315 4282059086825400665 12310910655818458945 3108269468452990353 3308573357908097159 7390841232306939823 18186120891299712696 11431671658688598661 12933298184456039173 16559626746716093621 3495212842942354859 12684948033058584715 13304734926558355522 12778186169986442263 9178638678967664636 16601593817273516547 16784239546648586580 10204989749150192439 16681221026520983511 1943462460671097699 6296342190515680514 2133904773239533304 17348475038797606582 7115403550805371283 9245034033825424652 10758445157678543133 11054518189131868933 14427984344830465693 3049436710378312789 16493041831085129940 1286613382737387641 16570828727108307872 15922295251019285295 5020934380178808973 4337031032997846633 17117183217700532783 2444594645432559196 1353989244358522716 7163265275154297180 1655214542958978815 12270675695377303552 16076297118550270679 17973794546183960998 10114768178923407021 13667553525170752507 3108573935854125152 1546954270908810247 1660741152826580199 5285079937732731184 9636779311889510629 13090524401915635792 12090416262117301933 4753481643041615208 6059092182267033238 4511630811492504363 18444448164738196963 13357961997580673702 10891491219507138692 15164163288036574824 3189426124583737475 14094535828856810145 11271940683573070900 13379462724514753019 17009111685677706998 10800145782647778785 5619351098833172329 9766669219041269313 2512876976276678844 18138438488217188236 16444504489483502052 2809189479819283997 15009933965709748119 13518183900195851759 13159711628161231053 17085270839860413051 1670065804326610965 982765174955591647 10613707727480902517 7126954252076301890 12955701108901882050 1840608983913371596 1170566608483302672 2380969432078399689 5859690039481879319 15205667912562972746 10689510943297193445 11605610903304525358 9583528710332043465 11020832496343530540 5844571326343492777 1070621404909373957 3688643681010016118 8860500047767484733 6475685532153731031 4171286610384583624 1939204588419200680 4706648660942842942 6164961215934960587 5661460294538667513 13521067238107134003 17594038030823651277 7295849625317649989 17577416022199569172 4682732359495999987 9624574785414485226 6918697796296115093 10777497705428271305 15577894654565196076 16145952337302610409 4329835421798255204 10282518030240923659 11899418903790663881 12628579515248613173 1670864105584868158 6263980962541383397 12295950875975405805 10133953163961715805 1133941480508124364 5773255199344788989 14957869170954676900 1820448347261106120 3169390128615983775 9723593081836903236 898105592746037338 5831853745692993464 10080061849382333234 13143018036865746871 12035323455465371377 6078788361092933288 14693588826558380953 1577064822410105744 4086634846668214453 17113752284239097676 16581550786589964469 2534246810066533013 9305103262028028875 3614522456245250911 7703337004742527441 11196167346267819181 8243509803077005582 13807473494720154178 1436816349519195373 13697118520466212089 14448960442528257042 11086153059611179639 15704166961582373008 12046514111512883258 2890095427337731384 14518404210787865194 13210173703444906606 1634902527163236585 10959693217594625898 56122159478134601 131276377504835689 17177453920149549050 13099507428508126053 10091097436346350910 15497543049466174854 15229384852165177820 3499818450391757512 2240138086193727574 853187280403500935 15977982352605475252 4895337699617750391 12485207082087148687 60015539664150310 7092517747028680718 9695661230240132455 9464880717448146107 17594910709899184523 17274486207401086785 6330897615119919741 15104014830443046464 12576707814713032901 16564954346214621877 12154914686370613849 13031785249834533651 9163983654175430511 14272947159040071660 2897892488884266575 7324814248686584510 11050503388767660493 3569502937454811518 13418794211631706185 3519376659320040921 13407383698272728978 13568618485010916999 11390805542655427247 14779749451449632117 4321412560813502117 2848383706585366058 16464263552558677445 16498963804970809250 358164111359992798 11635482200945869233 3220946959122367579 14267767714820874369 8402752716855336878 18413395399347240163 15439728298028228497 3093882036901363449 7679360493105127345 867108792102560389 16954477178322823329 12818896088404363462 6783443330182790528 11740318273542459386 4862279598666593551 2286254467968672349 5652162168171866851 10000923637165753862 4262406995069444249 17986056969756923275 8468063533480328751 516684256964166114 10336059261399332175 9510514675510706158 9328067655595706477 11806671194358473334 2027766221511236384 9664088502879958194 11397903818336907146 15044771868367786557 12676468281370559911 9287877643340525092 13773684218984225718 6447441252068670418 10332951085657793334 4522288166936056352 8938426195055603863 6188018360462719309 16755673532593662896 3196961659523825991 9638414901869275819 4398822933752740617 17876037344141572528 11610441224615692726 12715262884903289352 618437151189063071 13556581609101852257 11126932006617152029 428328283191260689 6863442736609554866 16294762287238614574 42593047765823268 3336862784070410248 4381105939213507798 2861412679300332583 8684815951696407447 17266016864715678030 17847450195094086065 13716547748394558605 8403144761944138150 16808439469499758106 13331182190381693086 7881124372934443830 861184529645781541 16592370753067349335 2881989443812084639 16689268514734599946 3984418650864723195 10435904210302963018 9628660042313633498 6116892571375723835 10631177210018154186 7865996947390417087 12689122643514071079 18164340437703196434 7625308187737628647 4173624130268805491 9118775317193650508 13234273292225070420 11347702609627567853 9021855448707468185 10017347216351190919 7789672086919435186 13785365908930433184 1274210370322222203 11538988572407868022 6503340078686341341 6383869275154910055 12085336983244162021 4863498383871995005 8039457701654618625 16610771468521071346 13733584215719333189 8090049796719661387 12736943299165618318 9218804273382916460 16310798101965174655 144407952995014487 4340431364688039659 7617808016535390220 15865357738918733941 5835129884962023999 10025064686893246168 16731686663899342691 6058558209433341393 6265237333792127302 3412145100019641164 14414174740463600538 12028942795610741236 11115569853519103593 2770688541088351285 17660946374133152309 14793003702764417278 9316619952290749432 12684208599074086563 14976477355170547407 13249644951987611240 3208841030636770926 659165275321893752 10879459283132308626 10231776061585431047 18364670943764152764 5058484854958184436 1625199182864608309 3507092829301593669 1982822502012714274 2277866757147668515 7103502069415713138 10783403278426406500 2437656915237649275 14895534116573310342 12273486486368868476 14166097607672800592 2011506213676670268 13605984994045889954 6174653965457364392 1533087712792133263 5306498712468004313 4127640715573326479 17288786295703250570 17671426181233069579 4005345483411471472 7211856075839344690 12635164578899068127 6268797831558847765 11222414599395520190 16318234935598481728 14962127540582026433 9794001785528444690 5478353370294660930 4476169213067891625 14637431281830862464 4735369359334068662 1374636133561162053 12492317997999816061 2964369559400995823 15611025203548623922 13162889697869387893 10342544054542046857 3885244035669642294 13426953220536813415 7051385768727783535 3356271731470401280 7938728541554248902 5121715604298261914 16561773223662579697 6905078190260944713 3264291005417851314 7807824687086299095 11319924477553445286 6265289468638984395 7998440073270920178 12202605654770168286 15345644535134321989 17245441576294517139 7160520711072254935 11135052513465683790 14235438784611990492 10792468732264193127 14716822908617448401 11109796375664473433 6091860622167851443 11551373257755240760 10469101211127801791 7889193512398238788 966747790671463441 9710328654091840365 17675553226265965029 11730647968236407137 6372957255198983870 562756813102032264 4725190229311352717 4251213264269720779 3663587068399096658 13552359441446949865 9362946093084095634 17441809318317760075 7036853260471825945 7457612991215195900 226672989176042062 2977016580185401013 4754089234858626839 12960032734245385464 14295848037713447495 14454212747571720146 10042853335080867115 16067255454546033698 11605091550011672120 17051006270170558512 16473608826110820816 20639660272603732 6500070973778747799 17674852744895078807 17767369499863466404 15527572090682879042 10963608851870193592 10411029400320474045 54333642907795209 16338668197034715997 11632274378609285081 5958747358955245518 10436886109729134146 11104696078962554868 7700705467740521151 2025756307922784840 10695835966276244241 13561246831115038355 6972868002468596531 2536427811334992600 470985675976375220 13969552838548734574 11060161454669865410 8436308898287989667 2234614665453539924 16657583759834440451 16427898077051853655 17672270735326642593 4392790196763217547 4439307962916852776 5656448241215188408 6148675875111176330 13793867727414617278 505155144350331846 12655448862960198142 2673021767298963863 15678074928596677317 7402463068533833343 2184620947431329294 5524773145463794625 18280490406722518182 8324008747633967885 13012384519375598981 6693843251708861977 15595089463867046389 14211389809594198425 6033624541466625987 16649179873066333496 9500950101207510171 15110949169076958397 10940513435864932466 3020843808333897273 2023960407754711201 3146029738747218411 17028691927034245897 4731618065030347720 15549110402348995552 4911403329080108593 11003316412220353321 15901700825516314516 2978627713838447383 3272598565845057857 9216361764778185565 17587300205236433811 17748296282452608036 6245460955575320657 2465083061077913932 15048150389332934615 7655897887947539407 11359344027810554483 2628719065951875336 6758593012012977246 9745977559583528585 13407835901531670569 1949713915720507482 12898571228479097316 8968656997051211317 9594529276562378328 6107138927588444911 4504317106141308824 18056164584217365314 12234496294726116365 15240374311041008412 9251557290856307809 14811763693021647927 406434356608804769 2821529704953688621 10842285256610747151 6188139117984786236 10758738193549683662 2463174892363042757 11595003622123606139 9664359809691298902 13244475470210203792 1614832862851777366 13775286596995240174 9808610819583456364 13183012345253438808 4644474756060850368 2428067916275374948 1599794618749058029 7844707320688764841 5420099544365641967 2254027036978391675 13852711052386515897 17043812968667601636 2487600826758004244 5245375732803238314 18010456117018070207 17314178463803872319 9670286268327160335 9017239090811753093 5457051309126366467 16357017269100838167 5461628172731735990 3341402056411715400 7752178249304696178 18029641479446432291 6110743484634974253 2532872834686226483 6691835657630484311 7207781450079731003 6723310670495049785 8497925761592221072 16831418606801518741 12874303095291793720 10727359273623610503 8655682463819786312 14489687417903224319 18267165698580559872 10776511240477547440 18311716723747489510 13888784850817023927 14793290353650949964 1807797966275461339 4590363842494582509 2951359003763256019 11922380157464273377 6497545181429869355 4179821761340638549 11175754809054081953 9557387765478077471 16760915677287366248 13210865985327797633 4427397823668553259 16380526806699415861 14986109147718082719 11303684646493376687 16045422849213164002 526731080578934108 6134055193429233068 4451175641922676641 3774403092642736098 7132991835628645983 6625584418157591555 18087119151296905163 334544610256073798 17868298556033530093 15348395762451288313 11628065611664826741 12142572454226225420 2038570119965248750 9216368682607707440 9056978642094836664 2225776237714432679 2796674680280925090 9417457134901273307 6378457755385089461 11394378782674537806 1286062186883602386 15848810035443180686 16951139045696060088 1431493005505426791 1037699638295058786 7183392367531313475 11001868917838819458 17626408291256771524 1553030412577158550 14832991505348878969 3253492617996658594 8483895550815805521 17560813373532728429 3941390172397110271 5281931962484568640 1862940806730068093 6797651742210016781 16951484271740439312 4820419725487864412 9779984771124516468 3068573699014901743 18415037952542855910 708712725100617143 10901946576395919474 9286559035060532236 15923100636870799716 12779947158930342553 14618853092074241984 8137490363329696318 12063865467021540799 10752869032906738698 16289015929721907223 3070467642929381547 17552356172694948914 4556736408211081466 13078983252399590164 18113898770169341688 16217050996599383979 13058916921410638360 13067892538714788242 15603574523083214854 1901084910424680955 7345332968213677627 12670045822846248072 17545840595382477186 8840082206683610181 8746915972405667677 9383866655582631155 7029977696570242176 17804332059329583179 15400829894567833261 7559339862394522364 4390465435805817369 12731916879426626353 13028008346999596544 8430879427758317441 3251282687411507106 5903485230663472387 6022280755875107853 9289592717185379917 15553786560763806511 5729298010820998151 11950628206452916265 1274885237092216692 15038148877103622036 14134662527112902563 9373873973839313570 13134048857571506030 14868779478633559729 7006829815945957927 9852451243017317450 4092145074204715791 4793703152789794245 17211634827698038591 11592931050898591080 17423268297149200892 6291098450018344871 3609357840278475221 2558812476068227596 12381221637197398786 2496734549335351088 1281606651281246946 3269102635138756740 12296162779137397582 1027595249041982048 6701870514653399866 11742286401365603032 17304861749120220350 5967583147713163108 2263431944152273117 2923912820666717587 6619547400007870345 4978839225528158875 3597585257871805751 1444091338364030643 5579838099462243574 5472811272668663700 1476423267072636148 2987985787931033834 3348268390693224626 6802041916324828242 8586582878359112347 9753483299584060762 6560737450348485915 13464586324172688239 11270594812939587957 14962800916920505249 2936306859608130094 17563704338965402513 17397094942666855723 8739259040112945021 18442583885238109572 11487254847358569549 12284822146857198720 3650443999739534336 10058291852532921534 18083589373279534393 1189460218524299201 3833954125284795467 14017017822923008479 2348685327671538889 10323061751299526314 5203243125505248174 15110074146122350544 13883357854866839774 1292545049095696669 1421057949351782332 5981462446527428656 12972638520367668760 9936757197107527782 4481711243582274833 8222972289225524587 18076583399165445123 16827442804833197412 2052640606446961919 16964330657813046514 18226697311374639934 10327812642166522970 2224308178015296672 704674583221399370 5125096415407250047 8932518717032222391 14103436058123626910 12934891528779016914 16680309830208040007 10151074971472115381 5510158626804021667 5384948232874974092 6666786563138531605 6689076098168452992 12753595037892280063 2115318219016095733 1717589858323604477 2831229145072295957 18344954480842774009 3825180640775007522 5894494867857835052 2179070738869782456 15515917310810165113 12762229408605991770 15337934387153578450 3140541972928155872 10424394506775979040 4172935641167396010 1383174964551539095 12738375116200912759 16999902897004701477 15978683188608020582 15117462983158400413 3414837257434500005 551240084277672188 12998212808202376252 1038701692499069405 2264183023127295895 10398820956478980613 12087577868519587925 7255425586749490025 10843843180437834295 10035556519524629183 4017825144462230227 953960715818269232 16040928054849549775 622149464362122795 4276776282846753789 9933172528742871896 5953022685602239541 499633214863467838 2064293694704557267 13496073344623786219 13119227456178110977 7887392181910640645 10439109551356047993 8804789358059043933 3736435622937868836 17076474189357070687 14841210061533242348 13476768394346112012 9389446378276402922 3090676198439578560 16584704847143893410 7033384956412375757 698552203732034653 12826157102677329165 17268481053465873731 1804770983232316426 230206209701348252 4799462468888111620 15222785203848654188 10205018644189053920 2847958713108377922 5332724089144488670 14745408091075590759 81586277414236386 14552415615993561196 18410690091517735186 5289738757186612112 5353499456251494933 11189920543495574227 9817435443331325524 1215671438390749127 11554308792003203453 16025009289519740438 11348184335329110308 13731239476973248849 6158381853280042664 7296442614772013657 10234521224329571683 7104847707023717451 14445861469933460056 15530615375248963852 5628465510705788103 13045598477225934267 8724538005698838641 8438743740799746710 9856409491648086132 3039401879153849858 1425041806445959678 1215114472016406839 1341916535090719147 16132016355661152336 4632824449977897259 3884965569477421384 1555436397792809719 12584289772996100009 16682740836770407694 10169359664506242840 11637468749300240569 1601971341761806520 8432698132281808977 2697556920524222515 4087529399862809327 4487073749750441643 13511469104020532811 8547788347958133235 380706223396059705 7759426494809867322 16277657553155818069 2735934986427481186 14112753922787321682 4749043687287942409 8058244257085123769 11668992322097699785 4233183232399903886 8117103663715743206 8176315938747093156 662455307039496445 7062039810579937862 7947750634519882667 14115888029318780448 13538502544905904933 1277473597927506468 11798477289191916571 16538109630881781340 17642535143876749830 6052155782494848054 6672316882004288345 12850169511488668507 54353025575840804 11092764346218902308 697891820695183394 9365519600320140030 6335059043673512347 8334538922146244702 9645621641661797353 14882240967062829222 2561771767877545709 561078282884013412 14078131501659668549 7601353606851812074 1408730913362170093 3536798974699356146 3890535081073749470 12727643686071202795 6357611647565582985 8059363596451443766 17966240706255946660 2879525490080421788 3091582128919754371 14641450247835099715 748009297085934414 13803703532306931395 1536085735450456572 521658415216061356 2651919792806285435 648742577263215119 17918332609581942948 14659570422922901071 18171362113930876280 1013154194890625350 10086544489684398761 16667422569961371044 7066402836468975874 12638631486820642294 4935858321982643756 11569364106268110869 18099234127629468636 12761416215822313943 12657774338290364285 16969443707628840504 2810519422781057178 7727652623114926920 17100066205963739651 18441319513819392866 9528351084548003395 7749199507691343732 8786117323252245429 11534080149723703539 2623370274871025646 3047485712723473481 10706930182244594089 3969091380774993388 12567833759629356580 8255478592274179095 413722336451839693 9007826291808113698 386329007627639620 9872391393324922866 14085962323554226758 16019371396928326075 2706965645177694087 12322350824507221300 5203178674407968405 17772597003446733818 8704367078956372161 4549396019526346056 7543537490968810026 11761193694932653003 12753577444772657621 9903464375980012320 7899105740769873918 13066183832030778959 18248622371806437065 18186669747400628850 4283012271993570331 17216953408516589511 14092694875038928205 11370265615510779509 5381340697399173696 13846907816789522866 8006899235932764639 12817656649336268104 3504289305544051382 9255496094784224118 15394377321339085282 3849395225079336418 773711060659769227 9112236130317452613 680515868628929589 3795063394960863130 3781516920409809362 2006689767234633178 13911322252021096511 10004962362242720303 17908675141618016165 14291382459338338774 17556307726700205811 16997717032726815512 17437583709025376599 2959532172867097253 3431319030117774976 8629762744514657073 17032934036470055318 4637976164257817424 232267572561592086 4254970277042861176 953418307905726378 7803770434235048863 16790470401181588415 6624009200211351913 16155172271319458652 12520166336785809731 12034248288230709324 12148316833528366287 17562556660073534077 10450947885630255189 9621879850026576007 4357731741120110880 8781467778581557645 3972533171255903121 9542915352450452235 11638583140599713617 8556463686388845820 10084171385793463725 16387280459242476062 12703140608872049822 2485983236753259008 15970550933750811379 15678943118256062890 9686431963434778322 12331417839591512660 11754214649130600453 15753198844202869669 14044773320644442932 926459711264325526 5758833241428066606 9376971033429541425 2695914886379232834 8476244819722846906 16281292212140090177 9798236730606752120 11082939586141547467 5254735367616160648 2230048767434098964 15709789138943358037 2889882953474686961 10382632969978037019 1674150685109484940 12304450533365295489 3952495993427110981 10497039675200691217 15579254166377003552 3595293982438198109 18057262713754172293 17730906575687219690 15005950035155691915 4076331506473362354 13963284868325762717 17102604559939115025 7508720936408902235 4915827541953944468 8808605314788483085 16127529396458615601 668005115727605691 4899390149985804439 4415194311305574487 6507280910856209564 259814622444855222 9502879208350219154 16815885373775671712 5738249141746875900 8334671844788359588 12605228498448057628 15251833608114051195 5464019608106244167 10528668186123065097 17493878734029788459 10874497363160043018 10715238882744168832 2614175753800426014 1946274227430567638 3796974549554688827 16579347985279295800 17972456763243496796 12887731315835568150 13984937512938459464 6115311013463860969 2957100016824908126 17502011531476977478 9725850071563446040 3087130481464776583 18091225719293693084 7637086847923715317 16760036087366723648 4868243817648965282 14381727375141958023 13564372190128898813 9675364390325972322 4280098226735693675 6724312271703513064 18239592749132023411 14444578234563223307 6700592228582123795 2233940029312841771 12543140548054647825 10573018830656498471 16648985931185213975 7768222848998246772 17457038024937333073 308713656793007558 4895650857758432645 12572252939199121411 10225934342314289242 16272722890330528215 17339271963052643743 5226345407389231630 17785998090112838516 11089857575587524913 6434473305260232970 888401954085756452 7647477872334100152 6235757376463661430 1741772685274304304 8930288727854997147 8891805702706493176 1210043710743540637 3980675500787480737 5020931104041562648 2011183149162532086 12219807432877762445 3797203753138392474 16727263042050460733 2738156582408730785 13582223343883678227 3124227592492630328 12968126263942736280 17343183501965763370 6556554823604518077 12404037834116418865 2531728405783651367 17589932549095678725 1904883192458956421 3477476939396186454 8014803835645656756 8101002065907175845 4066049835807334403 14871787457840263852 15423414542867974117 3480695820262161995 9753903103466543295 125139533529729025 11509904689740242227 17582884747159082286 4683653885781756772 4514667120527124910 15059429873810698414 10952798209353541301 5774079980048079134 4581922714780303450 16285376567366826781 15631897915922605432 10438718814194326898 16191817437591234266 5026954967197530656 1195103372508379089 123249411104237940 3576926294914781447 17798016283910913455 2063472845994223223 11422593866381682746 2348132229624108835 3115891524489140312 15973406311460372316 9064004092535566809 541620671214978696 3507396577154821422 4933809106479452047 7579349409234285050 2673882072574363 39747414493343409 6734019645158730615 2712867848747285536 9238779575219220078 3799882390512922590 12803569747726896069 10468078971601583787 7432981792445483756 1114304186200530895 9579437949106473974 17054708967769820715 4907336459773095215 9701723704177033333 3846309604288813458 6257279800220063413 7631896539904038534 12671793125563102745 14480304136700242480 5346315141733024308 5879738977825886364 16062880706277709768 1337873090002593198 3134104069550043795 273798769316930924 8311183055087974455 10565135611332619652 16194524557140721398 4804905402678405665 10209814356364929291 960980605373153337 14653508133626073377 8532338058710567336 14107257879125781516 7904844210310627171 16828481840881530541 8216859796914667362 17461242029740546762 719210069101359948 698843594122346351 3388893859583510197 16930614413193255411 1800986316955275859 18281325701499806152 5192425027167682133 14834229458995711720 4927281213097011713 8300604242325095307 13270937492234902305 11710106242397658403 5220402694897651446 11517214527607727956 5394252048377501634 4804732502167243303 10277314500903200175 6517717121078484724 1288122354196292024 3792376555384448393 15051518756606985052 4667701032601175986 12120289408313328186 6418063232874403776 9693925787714535835 7175433673967533860 6711047383794701934 9667642072964060913 4736517124190568086 10827301350482486128 8492930459347568738 5327232164721291798 10828779151907770065 17689222996395028622 12437196499928071747 9156374755115314608 9496788096567363141 10422175190666458516 16054640778207196434 4180298553192189386 13317586739790662073 5613327518027074742 12777867184261617716 4087577747708822052 9156409469950047290 452195688887550115 1812896741497361057 13414611350182711049 17693155257166814967 11500160994395000207 11673282390301083745 4592134196681357728 14782281817142390513 11886572284225903810 13441088229736305389 10192342245873315471 12665563512797575541 2448109119498101274 11752408497877513659 6728020979482337470 361289640769943534 7624460461070205086 11573389497126672115 15307096925415983626 9241470487536305784 5324265121489685010 18230777226984885060 10662591161677132565 17208078014294024942 4026319231686946792 8819101962878732963 10139115049336690390 9674526319535276744 1543708639824676672 4811274280418542955 13810276512254197107 15631715488861097055 14065915843535912067 1706513465329080927 17639116092579639955 18186328068102590046 14345660922233653280 14972493723581915192 12005762070234977492 6745168669964599497 583807998488857559 586267935253211280 2596941146737162139 10745579410128363207 9631514241383323909 9926422536907755553 12431072867363301248 12858935919880263097 13422413153042101570 3493015964069172598 15339714680330149241 10340697043726845375 11598104315278704828 17602272567251315946 12641712996258662293 1774514520712467325 10501988537102146395 10587524168752415851 3546511312271936059 17963391257572349296 556847461233442236 2161595488246832703 10190304886227275022 7703224749444756843 3852936681785583000 18323668318472000348 14000181166118489591 2095631691510277429 2974210468874393925 6027638975652942662 13522270827991303562 5890812321231067595 12028086739451013548 8279529970490657684 8513323194039063582 18420747737966255244 10859101507958205830 5095292842990681905 5470195120572404220 13307009851741441787 13199973068111699585 14181107703571933094 14700527744725068131 17704824563594353489 7527073265054304266 11104147875378574761 16874335938752269312 16337807010423550307 9265255692127945041 15328111086664990677 2949158077673816185 10524034706264976444 6504454137587187453 11538377515339223037 15187634330918338069 13139345376073668386 8105941066886191749 6430484360298990042 4599235071952378074 6527682422679747329 3183978389030771443 9854452899219488737 9114575692029647073 7465080611599849153 8751764452690578643 10388414868676782512 107728578275530326 12814730784468313578 3635139281326093690 1599140676352947392 4004263435940414503 4222021622669524354 2353293591560708318 10024083823725649947 4614633682746466374 8847655454266481015 17629462422234374020 11361494967782033138 15508559818085781090 17716306920357335774 17292674382357915840 6483313860043180312 12394504353612466493 10767972772537986651 15358777596010762769 7624648335446943936 3933528417037693617 15450083572177536999 13883944668521688707 13268441233306195735 11482127966991345527 3890300528452922274 17995058735756187268 9491418007216295182 16080685123544760492 12231304710546526395 10581800456098744180 12342187240078364182 17324752333911132336 16433602732212923539 5407118602970309051 4947789533893847519 11472856710700399806 9282996338233104255 13513229938744048676 7386231018798232004 16576085355928011412 17619528071295841364 5559796508601341656 17706527898260869451 6095669490379113706 6848094837107341611 14056266002772184386 8631075266164834167 820285076263395781 7472331543107657427 13737852356264318711 7712338677086851338 7335498553102980682 15217743790031305695 8481418228703589618 17498162759094437299 11976093090174944021 2657409868499553730 16319934947829011835 18242617889106200068 7880877881627115197 12500546612591574968 9031748339643614467 11532261049449012975 18344359526834840113 5346386089231680349 9544769797559564347 5588030180614980553 1795366123203066311 12794302295365817483 11753813596089356863 10602067696788853911 2470597775028592219 9887610688578423591 8935684662278369260 14604273066716323797 4310013810287342329 11227692000938742458 2802574694771449899 1459956579054434835 4272144641025077689 9492607282857830513 11896958102761704604 13034755820894578187 11694390457152523385 16274168406555298236 7184569586778376109 6657540023040179541 12350140224066362796 14493857546125894642 11871568172450604769 8114312248428595941 16034509626694266672 15123422898884661798 17660831066659883032 11749284983821604910 5375540278818869071 10458742777423829950 7169630264179454502 13234202040722433054 13621927669699611954 9895184808309612768 4953316247133321545 2797833179630463511 7092898162984190490 10229176007778975492 4890506843738243665 10538423012067200005 14882723537919799994 188545429255175645 7599376985414786128 2952073563552781815 18037097724523957557 9919663725493378883 85776190464446988 481318048152545550 17661853277495881157 15529794757295892099 9705126587098009331 8155290657282307883 10618312810477380330 15990702748142969133 6845634598027495955 10381831527825418360 1342768306814714556 17045139872181970020 12789034526242932579 15901638403555169794 4732076858907369836 8715782110219005596 7392849423855244820 8552712305241599263 9538823336060265974 2758567573816896227 16860426403102054475 16179014864757438185 179940628993142826 6715414582931218716 5520836782517895800 5223753801697302011 12336899387590264383 7340244110488576854 17620709887087083333 5431748999672407121 685843720048147360 1324408561986679775 3106627197519023965 380892347161928478 15205166482362967840 7769647007583803315 3066981805986661936 1035567697714680274 15612323521410845330 15957795219784929125 92632112517552386 4459102080278659418 2123427521567420140 3889337594964928858 1694998818134887915 2516237468054758289 1374625546765167152 12580872396148930855 13916661813572367323 3051223633564454032 7915586970756834933 10413157847609434606 2474676262537520969 10062269287841847823 7372967676747348999 4432097516251914052 9419887769523669412 7895548841020691559 15827269712645420788 14241327375491338548 15342639792116417625 3247998436123263919 8095520384737810994 2391297015643721633 5405673204178024714 7533210867392127926 5995481331847770771 4041025337281911819 17844074749212505344 4627270356698668033 11577220849689323220 15547583401340228023 12654417093809682098 10705051957693888334 2285692494688280149 2373281481322624246 6171435415667897417 7910788164611901635 10974870517658973102 9134963256717944585 9296641890388330380 9274351223773987365 13033580379657587941 200376723169319604 14143170914875323442 8688604632974480621 5477575236559181515 2187452346825409683 3635236512687843684 11957649784143395006 11935755138770204146 3925224183993685283 11396340587774366213 16658119000454134884 11034684187037418030 17956682242440515855 18338137998788467955 5891621831487576264 16912291931171965295 13969296244397054674 9355607839039158240 17366653109980028546 2432816874852432680 9746652199822630951 10888247206258090827 1081479481673364123 2805889305615683241 17637309659089587619 9220908229832313052 13654041590294538745 15362986060620711051 3336549022841572384 15226946471912675319 4438619628419837474 16370177604102981190 12373537060659472804 17512302233847493802 14975808452072013297 17356933506801605429 17460852631821995702 4531868223296274172 4593404337603353117 10449235327403903050 13753631271007653335 8453496413685060168 2649736039204425825 5456600159811048292 5729460337467143383 11552515631842534501 4682953406823617278 8037584034487540023 5446837147969403934 9015331222901371049 13962894209938052960 4765821648319600099 7948507718906771713 4816356770026110194 8579888543650185106 1377389038448701238 14344449416919539547 17664200760516133643 10239250932837912454 13986272864777926095 6031738040191195221 16275830702129340782 942399605664471566 12942268864355808872 3464776653682268818 12007556744167347769 2388458569953979561 17088309394194731687 10423289992536845715 8405098547423639685 12122148369742407866 1324106992906598916 16297229994456062338 5886005415684317506 10270980190911649738 16693522494772267244 18165689750202207447 8031294814941843300 18289093001165223317 10865251762074377062 5497138092420994415 12376667060837897428 7836570071298994422 3242889542547375499 17116789256311067850 10286139446648117348 13798384181722777132 14009917792258036001 10705918934511312633 15068915827395971770 7255008776596598335 1097272732449255325 2672077991532929809 9982017762310321189 12910832722672771972 5515668975067665446 17171428135311705155 16038751299110295828 16017388664975658282 15484249620992650225 12902706298749100184 13704505511685537359 15094389797286632423 12049952074567110040 18146076542381242075 16627386354583189135 8526958086460829138 3550349643102745169 2589458146800008665 15254891599055065753 14172534815622627892 11427216452767488154 17749600230470970777 5199365140240072668 7440038896915513506 7080847325858303964 6349907239145206939 5961321861393146178 16423020379164996549 9608842118413180548 15615588437576343639 9167293163023820608 9992980540035717905 13390727488529636848 16098837627891410681 12073790142584873498 11264973499387438301 1525733760516030893 3968845835291440667 8486527645970260513 2036389708518528389 17615865306401236627 12136529676989345553 7541153638753055356 7964286176984429030 10690097048873887859 1183529110905677180 1484372770578049322 17795836919616764644 8760710666242712704 5342737453607554353 1310890826007034492 4784227957777133125 14563070202908518128 7788315995560584010 9656480814200507287 10110237164271126267 15691195001708090364 1560162209672553782 1053662961880048618 14016013456749039621 503828403866806253 13262716207075974966 318784325029310142 6000324470575093560 12374761363548388053 4525217600325950243 2270686726830646974 10694630946289949839 15994029714934853550 3044654689608954892 815140947580866075 9875512731478648009 13881629786352125214 10030820026598978312 2902329785963208033 10681411676656397079 10413501978835153576 14301842835344332748 3262476803167473540 715571460370769506 17560313957359870368 11269967364451576949 6881290567911272970 5431224231939157655 4386666247811909187 11483606499900072846 9931092049402195089 1419839043189667175 6357116284266972990 18236360988777439775 13397012493939683930 9970224837135253718 5891719445970051395 3926068141461747693 10812699290545181993 4600573334691450961 10323115771096556490 16839626249382019686 11970666568501544043 6245337605374269052 17759010645913723497 5771210141895396756 4236355076728348505 13701426172684706440 5020733184115780937 11626144397001697143 253873324961401040 4843342814944458384 1156268475069503154 15547084396510835481 13045974579231561424 8102146831326626874 8604224022224744610 15926639881230111088 10030631829794321261 4998031206161494009 490555057418288592 12352820294455194473 8438023548240302461 5523476942409141079 7758607726961580336 5184753709691081824 7531095964199572109 8578667624161579175 13439326774493296767 10583452540602551289 16694682434448682443 10561748925508653397 5012810809790565195 7626910086315591764 8596020957063676541 15801957529189799077 4298345242649384361 2231926348880503098 15100831247650445128 18124675788586274059 1478327916904436757 10321096601888043436 14428405691523398309 17583935120634575783 6219833227157676418 15700960853983701013 2769720479689024103 16913590074554183973 13010621712485178388 12055115089168591555 14134231740317848321 1743836966980640357 1671731915484037639 14138096855692869033 13142000421925106299 18104358674143399976 14341856190162435083 17012279098041826839 8558259168322337596 5597775871610939874 11315455781313890363 6303997061112565663 13967588006475177686 1137775014063347592 1446692925089433467 9720454978419723965 6653797661925121652 18354258655513857720 1647806272022533211 3089619655371238080 15598063122369654418 12477918403276043037 7676015544538383856 13017890625926525905 11658257518986487109 17906414223189262455 14001621360235426699 5816427831826876100 6355939643402665375 5381075959050113021 9348357412131590347 7261168419707881820 9856945757187727741 16390886492056190054 8076775843535407758 13473755833330358903 15098032125836703184 11376688204749607334 6730929595990255843 6390463976665176630 7818500426932606045 16939846457453602011 3339235044451659357 11644023285156202246 15909350970929930203 10891223244857128357 8637759386732780124 15847827140208777320 4119279350970107634 9484099290683811502 4515651052312824801 14427383061244738702 11176239509995171662 5806764040527009137 10133548158417399639 15800046366441174579 1248202093754500788 5735111067212185482 5603178375016428812 11539234223384654004 10900199033897279386 7685048582664938911 553607913292867155 4462604892670143030 11005160039155244956 15558008297217978962 4495684278057537892 15697566714008773123 6686345887426800668 625405236220302464 13869984360817752927 8562924998343194734 4841872945969421179 10062617779650736926 4411987942242563296 11786436897973552511 4154600839445320470 17175481727734533825 14583870955379836032 7077542192140509079 11187644651744218462 13337623674319112046 18320312196441543398 12856212332188219892 8664734847988647638 11383377326787407702 16735317756101991528 10109862314053260962 14031074962777627442 15552012344476320456 11767007713758163591 14554598207359373427 709536429977186561 1411529273363588563 8080594285562573164 7923371969044692812 7522413149280161910 7286480385396056469 17444128599154486384 2468218806223535369 8717580396909249310 15220716008740408907 14773616760557480602 578676431306225573 13886917710041959335 10193615463035618281 7004905201743534012 11300134546204800964 7171878110130715088 10252222289670546750 7459973162855075511 15726282542961351799 1420635899181531707 1675679782390025976 10509421177033501583 1650386529967812781 12825721226105963829 807937342881709658 2569064109518842129 14511047202414248806 18074415645972247724 4342718419000434444 10977485017583372843 9708620377554728206 7135279098242997550 3902341840253773099 11186816721654138391 157893400942877395 16206872283400668361 11762578058502614954 15535391359149573743 3323875740683426197 17161830728593736502 996301771773393346 9243037016700690145 16572138868735348452 4244269499412936892 3420362758178521542 2756684792013388214 86535028644604700 17772939882960098862 9907563435079525387 1885799208026392913 16266122526233120873 2573721493638994829 18041479887842935208 16835930391452989300 18070386290678602269 11273656805679192909 4546383773535301972 2423323734564922712 4975716406985414251 4127645291932014292 16213943829542925940 15534495016134483551 7542818089239964083 6681121076284570103 16122911437522253694 8312703250426591156 15851305412387726157 9582425835509185056 16192411658152789512 11944315231456483250 6571901095001314183 17231198932874945127 232695955501646037 6272328518954613956 1791160606893517593 13473029505607484550 2975345958806677786 11840816059314472471 6642276520183949332 10882142286474422842 777772578025091126 764786091418321521 12965337982235126053 10270974175329063664 11422352548062816379 18265481426241654173 2091756637931736036 16344297920772949921 6909040609717333635 17120553845332555504 14032237606664659997 16880997812553477907 8722826630718515441 9109167413634576787 2064597909098563154 7656536017091843441 5238534886347608670 1343263606847349444 7992750166063920690 3537524197412823074 15783915472205796167 13794861162766757691 11096305971802663037 12462397696958875244 14702191948830745068 8750045679344754254 548008368555918313 11109432178426218975 2189032468534422126 14771403623453670314 8657092197788151725 10916701289616300081 8617199501930402348 2499854475798531225 5874694495612215687 15782255086579312942 16584862197324294238 17704671661285082332 16909837923013669806 8582337859326511028 14141177363681309539 777195854412311221 5242479194423329928 5614510903241126483 10907064601151474236 11562193424629853501 6327591284870919330 4384323885110661327 12854087260364181242 10423345888978564228 1936995717931544716 3242372552227476849 3762093864532366750 12330975495805946296 1889690276274039988 8202326538565192120 13714338004309622632 7501822885573545393 15112863951283913114 6494652959906360866 279853961478423640 16163931501699080821 5249805862519783858 8296447982389528134 12813395616418104482 4005300686200466024 14512213465406030349 16954992862990508069 17072613261195302443 4810528297273891589 6120577048805653604 17246382442082309090 11226163554422716282 13707140273761750971 16503466030246019089 15858249585691660319 13156901476522951009 4631599330834053112 3676540329028513361 8022548617367925073 4137925649456870376 13226486632528825664 17754483614569413199 7686371928242935957 10506790294929252467 15349966329957926882 16380020133773498987 14214093167024639739 6270536469613512683 10106026096095620998 18285166473605734727 9941632603075208056 6435588110793606867 14096172100290187131 783112696234454461 9339009686978074163 16283380377477126856 9378255383272343453 17826492064563221506 2634848923492712526 17388693358605758651 5319949904494608312 1247377924377177608 547144982860954601 9079416680768714568 16290803703597651957 4041034120188806149 11895930073931773591 5432352783458360848 4000345440565815050 7415891042646471504 7388206097966786704 14619544996302195803 1754208583591883322 10311745438574552326 224767008506716055 17143772336516528130 1066339237693800133 14191880551510766732 11106442023906591244 17510172531870499190 17662129579062267812 5172118168904081819 8660077480154555339 16002215058728203473 17714220062932056108 12664615969004038936 7419674442941726129 1885295455470571550 12006334928034489946 4122265262087565341 14615457833807526363 2546170647609891850 17195963492666002971 2334836056138733785 7029713043201548642 16481088025350787843 16695035771647244002 13693374413993318955 6051664907530615873 15975648286128254482 2735379271279913179 5536804821544264017 6114942398243162142 6205702272276202911 10166285866239777409 3556609929396427670 4610152025364239832 6537063929778331875 14942765024919981569 1720453794105413877 259586417536513949 11004822875197378150 2439052647360992716 240964003487803919 17801103389943077036 18221988966959358042 13551581064247317916 2941069503170401019 11413113315710049396 1091904418890325487 5181468386180899839 4791130202270675337 1741790278570002832 14345878941996068385 15670977925156611425 752142142234863985 15269276871177588116 5149202079199457641 12101836005553531186 3059092605962887050 530850225067101224 15935394841395193912 17642180700946699629 10639472886751078826 2027328058178772932 2431619381047670829 9655419681287566337 9030589503997443958 12966559796985084693 1853376280977645803 13005807133792223844 8071138954723716009 4467256203972766940 3868892069487773518 14349820893897729049 16158142038119191533 5913752056434905387 9468606238770746606 13681097487260647544 2324776776264859871 13978335761341271895 11805267802029294536 2985118072485584103 9537451005365534712 8529225586204505933 10677276895850788656 6801552311887581045 14139103441929726201 12787534561282710778 13053886267375400409 1219995731247527285 10741992858665496427 1681699142006988491 4052386588496535431 175800549546567761 10260954797536537664 18181633662041417009 10213353165131383254 6745098971667061310 335121755614845194 8327376473016014140 11551115022469857192 15578013521324970189 11957493951521953731 18193291718270257036 16501103063122402296 18074242202830950187 12145750699111855304 8882193342373784901 9064130093417682511 17248252180254173896 7799141611043806699 8077684569292262281 394778298467621451 784098734554989625 13678053295052133746 1721868991832540424 1685181690942987843 4304020096420642901 18428391397504295037 7627319520678472691 7073062311750107856 11729257059033007975 17311817971907939525 3492490301690800427 2766044052310873333 4923713018194942643 11071836373707336233 11969087347727069165 9591754688770343229 10412030535242860774 394842733486419558 4947520336429454424 18228973437489651142 5966172921253465481 6629489579486306935 5413889333232560055 5353381091380644395 14224128555146049767 2674033726423549990 13265417733388287667 16064599181406524282 13310740381422042001 15141801377514223869 13096737122739743542 911060585822447016 15178486903266027977 6414672541258289368 5872955120422450898 5269684865615613411 14776658739967917097 12297239048208525201 8933826208321103100 3733248134658338122 15573763630292003265 11854509634790792244 16507147798961319490 16705739386565385007 18143754287701173735 16676852552118500847 270083282824939402 4347321554424149550 3672049072385333770 12227563693741154357 2889491021060292237 5141603141395561949 10901394982025577034 9222396644956581708 13184071847402947685 3811261856036003825 4515751537196138264 11752453969474136221 17759235576701638765 9473241397213569683 4370154871528141004 18149121353345536189 11095369461837666635 17913188800805000956 3540241280859982231 7987299001493771380 16114500481200900405 11987544931354963648 7538768970847080595 4828596151639228255 15527480997679986675 4601587248300223002 11263657830785400874 1598298883133118481 548703045316411157 6635908240467464619 9136333526807390394 7915311938166400588 2166841162593556578 18172495220600913334 4233609459133419032 17119033893866032502 10247426813478551402 5693969417078401019 13220300210639176983 13520855535620803028 14412510893434197484 15473281283935561860 5319318647138152032 17203883136976523616 11726413571590709196 109049964012046896 6504143972523884827 15757864543472931215 6235433163875493807 9276974309084674727 15074134762043222235 3922508696796347251 5001247871208946825 17016550924388308095 10231173466119154973 8143562595371031069 14287675732370488156 5383778663676827113 10954183224390961492 6303431715880092196 14542424814413904637 4545175844434795475 18394967537613403844 3151040517959771699 2080534595987569682 7904540701049478142 3998087095150721453 17660497136326135446 6615830009667243551 14987148004745710080 8517905236142175052 11312165750478453461 11167462768021815358 11354461609916853199 1695345968108755784 11387589501938999526 5479489908877654663 12900726384828664156 17191321286441292150 2898383658028863821 10331575349210113384 2373160318942661664 12361814261800482547 1001765494561258398 15002930073855308633 4004211247974639447 5482349498862595314 915844984060418566 16313514223606288796 7074503191866232349 14337729134628438191 10059714222089470270 372337198291100302 15221679770736977563 11492947967818192171 17206853864721453042 14957849896155069876 11130692634046715048 17148265141388649400 12967174734407370049 15721593973865132745 5878463882313084471 8870889074314244785 9539341466960925228 14927775214164340003 14002841534505827486 9348353945318818858 12972550970734728598 3415294008011497092 12571412039213950947 13323135506353403783 1572588432166362660 18144895771158056134 11481631209629236394 17139062764681676580 14056800426681814629 8150816236241660766 7524080410608625379 8404586088336420568 10853521652912295816 2617993277986699316 270651625204642420 450622706149988657 2074141972642707037 8782012100273629902 9540397783998044226 16294019442827506443 6797448399260780456 274103510401376126 12988753532654160003 3029501080478643536 16222775407158318972 5973462279202497783 8522962080633029606 5575056598097126568 5480290240759405097 17234921509331089911 1206805418021849138 3059714284410918967 10336900186552481893 13104175814670374733 3818483369992270028 6024382309847838931 2697804460973773835 9866815361314950443 5379478961652663937 9644357970564855662 325464122945931780 11902335795114709245 14122309150517600881 1466799501236172824 13724922059408865 4732488952688881097 5175863869561048743 4961314758994125429 17104322110025104807 13708518774318836229 11187226366235974063 1810783336709019151 5684971030096197103 5706586385077456862 4083610251198964536 13965141641109018365 17782150225212571012 15364461365802259586 11223615739701125945 10544681705370347792 12195792918817439875 2866723848945716175 2202145856822660152 15708383142260356102 16690850198683245966 3107161441176031438 12295584479970146277 1589755786667308356 10103464790318082978 13250130308001935830 18375415068908581522 7217855195980984297 15715268590476203186 17480066932531326778 1531331114917986756 9117075262875445578 14184277474630454024 18279125035053685169 2365293778783915254 4731070652410204028 5657403664126863344 110530571042079528 8851666147440257663 7109455512392183517 15931353505042388193 957763433067479194 7851592702753234485 14768128491197827724 15218708812609023362 4735319792120822114 3273253491179075035 17202716974693647326 6000582956709265715 478171110665208672 10889876804665601791 15616462744380815965 16870744418981822202 7017787058791623195 16051704958775784901 7186032283033010700 2172610681773105212 10201750637139431134 5867958353377288171 3665637360834075064 1338059354529571358 6064547960371953688 6731098242587424425 4405841597740214684 13633287750092082141 4831580387667567835 16268241159907933638 4168317097247448702 2963777452796495981 14815959465624205527 1085975179416092803 11985287616925730977 717154694649571723 842648362689977015 18277124288988143040 14700035063988187619 10873622641073362574 11286134780511404229 493560625662552005 11845660474384450943 10082357489763251114 13047250328831536425 154411870134516234 8412040916872926905 6030945769804202286 5244242336639664821 819090551182816973 16142250308181586901 15754138959226567363 16756062596712404246 8921622757800363252 18176179814932265419 4226395539876165276 6074948459054574105 16347523196007151331 12793199129157591262 13958849427873906237 12158876546892596775 1829725392207599535 7627040241569679052 12677334700185809225 11337490399422486021 8013048283275729119 12123403171387737176 13741233171145697684 4915388807877367622 6045910018279640563 3183846413424870853 12053151467699199540 350152533441771299 17147711351270564649 2096123641958681153 7885413565361481837 12713803574182207120 3020515237432923203 7704540914543877620 13670971815671638688 361207935691645206 1500503149679040936 10655705043641471184 15055371825243897655 6666036035915146494 3167395095343679335 16485269469057446529 9599321416957840704 13922849013749946799 12779568897507268737 14948969043770681274 12282393901378855799 5522693604592904631 5766368092258319367 2774653303895854032 9416924528273336104 835764416109310439 4198823555535316150 718489904248797039 17742951938098647386 12899979256778564919 15428701796105677057 8373712934600535055 17676735435068214201 10639121865136382730 17915945664710516001 11387571292903195293 119842755115159742 16427875778514247336 15787070055015831673 12421773287857161557 3136469207532499494 5258423303898946330 9139103713863243232 7326128562796481527 9607758827565438398 9648550809138728993 5526381588664925524 10844854448064515614 16532428166135549002 5483058670719903216 15049248266634095952 820965993800886492 5990985864375896784 9645512012836338596 5471829359529910458 7312310972641717470 16105592558489055007 4371717256127327382 18150608160233398637 13214704548555149736 9137024892229523818 13142742938357896339 16829951476202675715 12651079024233153793 13139880853400985112 13101504239238073399 15541745771462914818 1994128574699170255 6325888892545706610 1065583650310721298 12710906889337972480 10068531398886966107 10441423519452434344 16608167697773729446 7810494191428215884 18067706834853387152 6757482810414835899 17564129024096777826 17686311405962454534 17394673891168179515 2547740958670169642 11818823366907000183 9089249493514457783 1670484126665331122 14758553519591537469 8940397074733252072 18076263726670724347 2892705915220087619 14265115634234993597 17523980939128799892 3056157822789641966 17467851135627439870 7134338157569860666 3512241847228742657 10412990158104259210 16033057688411024409 14903157860779216294 18295395152875586066 16851927924485466031 7785449439536545453 370738466524286834 12594739209196921477 461714290333289119 7081780111485760889 12903781413108479827 574174905967936421 12828882773414771894 9077594954792213453 15419893158640049258 3930714506830687973 2078811460605891849 2795222058011165750 624546629244612460 490792224309499938 1298731249058256861 11933798637313257576 1233529780516546936 8926557053616055921 3538895172901078394 7313415379226950058 17962529550207038658 15241439995421013277 7959388708536425549 9823015372444055609 11611107645560017362 1627243909256413370 4496326001492492236 8524879694503740183 2002086127921340326 7266411584768492961 16211935857839190654 15289694831952888188 7730857469459739318 16914202551015753847 4238219177234802501 663789165924295690 4203502472894806439 11634441845559133995 1121605783531576582 17685559299493610337 14778185866280158456 4425212452773971259 3592567569333798564 5295811587950151750 15850788988860999754 9239792184692772028 16570929217905828806 14837071034657990729 830772035254854299 15687123756288159798 18277648687251896362 4967593821180622527 18254886471832097749 17569447142077365569 9108216979812065627 873733782742835418 4590251500872701725 1067153526209797864 5694658192160774214 9130455933134737259 6661461000939121044 7474479345339826753 18111789994371932665 6361811189803431536 12682290547212270533 11158219783864769806 11701743316484707484 16464296719396264173 6588932254180944800 9858231605213739147 5722675405204087640 6655740530813823006 1954811627047487901 2024292532027915401 1231090998531954168 1148967310041932350 1358847653470215962 1960562278981443792 14115413452521514706 15788928260061048239 13804643044728273391 8681816071553538017 9523452098254034227 5710173190028538346 3300997701006261735 10286833161881286358 6557905912473910429 12316731187071517862 10628649599958734715 9649536804226628435 17750924239554933175 3769238687958688372 17357016150952354373 4157441656381557267 7518501575775986025 18210745427673643985 15726396523579515766 6210204538187303854 11370359407164990705 2117379430853243575 620457764333732415 4278523198480893661 16339988770198070387 996438954416357279 6874283085428477983 770510930801575543 304777096333078359 5456556788768269981 1410311326739518464 4455657336643235404 8467309328252842805 16120281892992750857 305637992874409777 17701984163632248416 13522221830516148561 12849845434347726567 1335058817079366821 72686623486053160 13969191701802936684 17529534552766896188 7119837054037275167 2458734252933317656 14083298158191610271 4166825623490632254 9004428537123303437 5675115077744655710 17533234451687207987 9567029581799911281 14807065049043994987 394729884653333971 2817893765120078127 1642567397449521084 12656845057339105148 6260042198466360549 3948362798883841601 9120075379340245935 15822947464609820909 4037318385548300222 13539825952696911034 4445133710485363106 1905891887792378398 15227522095691168307 2834772243484511797 11826864498060731405 8773752423058066561 15822827155897857882 1069072868658460036 10452560230972144621 4803861451359250694 13469128233503007507 15208442112005108320 12948097610067390523 10949118306386798424 14023739622114335290 12791806094471207720 670974074487821038 9938127947849253511 16027843655081180314 16241437105544108830 2829343170121387177 4466897336794844440 11034366730744323356 4300990429262647620 13100844083668601131 16461578937146633965 7144623660780157650 9486402834353012367 6878020163185587815 39905193930548109 5950172575588892253 11489408683752483573 12610088520565981935 12549472454023086757 12845249936774883937 13688508343089084254 8769279839809528679 15846955397761368698 5738681224954256651 9873787947996695771 17651640168162508675 4597290360159359736 12712182168213678934 8493885115244373473 10628627839485187627 5345609127355746525 17383943692391060552 15853943258918596734 450301903789575782 293162617519201408 4444632174155142841 9038867152159349601 6654752174305968524 12810106145402858791 12741282538540463388 494333313397347402 18197701775695583342 3967545261802776059 5229270648755554412 14555253276509255856 16987625313337073548 5896935262793670626 16183618945596775671 16554364925337145599 3844433005579930415 7187574609192574860 11849865865397760454 2590480647335654025 18411535926387303615 13671447791699212726 6907494849350314099 3000719047034440803 17060577260591569858 8188817693197705201 7580620641043515650 17292993118188917320 18289639107856519263 13926822193387904358 17441081223700041367 15008719416592034137 7469246998797432121 13003214571800037148 2108248601783990629 4537209473987961557 17720833850898010288 1732250476642032349 2834337036196606582 7770591235699249280 7592584274194826189 3125013112856118033 13467667184470673933 7755830251539601336 1737014384542541469 9229708160885069591 4137915252426892090 8072977200007156972 2175140044304865173 12022446752081486500 7351133899854017722 1699273839221580448 5122452632810481647 15939198745488033663 13470842201436313127 18445182842489191165 18122388856331735020 7804791854516602942 7604588324337011085 9238318408746181909 15861596948839347961 12688956532299940802 502418923973909467 15654951449329186582 5745012524406999129 7984172934301084807 16050472762624652226 5771772449533503971 9482665548486529122 2254595813631178198 10832219284015719529 3731054891400984120 11202284647234877460 7740962836835636394 12732186185525328789 16069774438456508186 17193723698700409693 16548753395775068285 9734375342564178029 1817218209518806841 815586020074248112 186389805887302256 11822650009795431309 12932409675535211683 10158119650601001831 9028588309150922623 15402251518499628481 14842481809685370221 5976902057177773712 12077655155105845145 5022328627048284484 12418962772263351062 7475725565802168497 2271810693168473844 3323897546579017192 2293101797993474212 4465468246619435538 6648053006380780751 16051689620036204591 16376730329568837939 2569436123615834946 2294106921716429747 6113404409275651126 5869801362623072206 11410630695878243580 16914844215381553777 8984424947302400798 6061033810990416547 4205166491557696448 183732000234145496 9212145592428424765 2148911467184290357 10200125681425060308 745430460853823720 874693781074196203 791828203321684706 5828489303231018352 3252534895368102695 2412052783632870442 15232202133804297227 12497794637671215203 2899569627649760787 579863256220272273 13951033357303776509 11565652079577834369 573554363883223673 1118596923906385531 14400388212247680630 3177388050190184433 261647836076869268 3675566899959175389 3049481796501908543 2497135924192520256 504008098261586783 3150949453929772191 7476622839989574587 4566156312244078971 5301696582853082108 4275699284702295200 13571717969223101593 2291430682461917898 16378773404427220461 5221744215985227504 2491313241921922728 18157443160557353177 13870070262286997614 4142247354558915676 17040044210965609982 6993543282362932177 7479128510836657821 8332458779316010125 775371293121049982 4825760686306874790 16591790992223548810 838525151882973044 16602371124192263108 102769189039152111 15528783296564856132 1181977915513742716 4902677072587643529 6602439932000681106 417350569331225161 4932578826799595508 7368730424557566796 17623783921541937016 8983512236697323343 8172161183393247670 5238842725305077853 8442551735619865154 16923777295936487652 12614900221239853279 9323251927184439907 7608992321284132639 134998850178397269 17559153440348997421 4409129420273228352 4085775382495787946 9616274191198003545 14664468902853463634 4242532466418273371 13060936310623681393 17644825835563865593 18367773302233157339 13031631822899454131 2309090524298674880 9255079076683273294 13290991636363734419 17964707525349061551 8372420886027808534 11487275390279406657 1134061174440548926 4337389283489232763 8099968588813718214 15591889664883624420 1214357523822908944 16889415953277224736 3476620997422472376 8846086953497674798 1229577223671868085 7810678486735372487 10060460436314567310 15023818267405362575 8217228726716439822 16983573300878800676 3210202186903485104 15579582299672369551 2363656454981232144 280489367586751771 16175446589792947686 15421093423411830322 12001496388064222451 5812103839215614867 4505017265546500928 11655987011892170137 11133189822533114352 10596520985529415903 656412712333550107 10438996208882298402 2975362655123958928 9968127394101974417 3675944287223029827 5194079102704683748 1085747872332963805 17332485547523720421 4625897908167447739 17529177898545508350 7176593770339331031 11442480790541609459 2600705060072492744 7084522311212155526 17063581132046787994 1498480667790708121 8371005061141832267 18218966346401198407 4576282001872587196 8185809990559852550 17504444144742137261 18264943713860126237 10726884689585498896 13539268505836823361 15303608876481933107 12397268418549641319 7123206870285651219 4405434606292113813 16423607037111665705 6642724675250434965 5796004795978310629 11897103836258593800 6087069436564454607 11275292744097427192 13455229248781232752 9270396944860363178 6000428072409192115 10649776428608103989 11584052326170878081 12075914928847817026 10423198105081583219 2851925096582103485 1424698313464474083 6877357898802562612 12411818012241122989 3463459907476908501 15617270864711132745 13105738948990696631 9069717083452157838 18207528330984215931 6521390711474353629 84698529025111031 1760397399518858927 11605349107761512379 8153592000905577492 14428400387020389678 12934540997061733649 17538089675098775689 7683345962180050213 9395638564040032099 4916540995397218532 1481920412354731300 3247666958740748756 9613137341403691925 10123721246401317708 2388769654719201514 3331081688804073137 17639856758314527990 10904251112486307825 1204962769285520093 5526080152191747056 8205308516620173429 4738131182444792636 4296331049148798796 5089799031335595524 14626966652190122540 733425355204802895 2228466155927150547 13116089952336345115 1600017631846216376 15852470238811728190 10002596874202697398 6603903092756882283 1657800257728653696 11063008647010841605 8631525858635772977 12234641194942194997 14818221148070260727 9721524101482364546 16094195947934489588 18305470489782554430 8038141651867335090 17713754079661336206 14251520977188698837 6161952647754623706 8293104011012219657 11294748866726798924 14231659914086358488 3328713543008616328 10122784571427908915 5534461981238273705 8471247466109126397 1158878840919189654 18164098820335805994 10111620522932896334 6720518897024100746 17523162643981474951 12647270728701763971 8346472499924202011 14278418818005339311 12573562299694564886 13580779268634540475 8629162722110434505 13471786829053916742 5800234735260724384 945020658000554823 11427000286872530658 13034694654897543897 18370547776782689782 10372765561966254893 15909266509310081577 7663737771941151344 9573479460373230125 14917768769604904409 3156426671575008117 9271234955898815527 7137643278783349422 2752032105825323212 16470148193567774093 17673362121008092056 3967014904383366696 9233139915613131350 15755239925644195817 11155792682796923312 17586562075042466144 16602364461938803774 11854529062865587221 2966893230564052161 4195557959150273534 4202841030875272533 13908909362189335717 2010138222110434105 8781409660191744490 4294659355485709908 12340454353911263703 14380325554160345941 15964876680669994105 7717476155005542483 2967105079661144416 15912998981191801367 11228320602173630764 14672057006726750255 5453186881248892180 6317500971868606789 16751634550271763355 1800704583517612961 14296115625123566682 13442795769021289361 14372465317378505493 7539375336021349361 2227513630346949670 3508843741841240280 5069756410866759005 8477516185691809637 15896106539670626233 15106683595438912539 3480960185440047256 9823642175123202877 17324080461283733753 7329505650859652607 13820306548291202437 9991465431694912821 421312207839495510 8012407919267354284 2166666510343549204 17538864923219264382 13283432614963848098 16984002126948945226 7691625380024068320 6231652265022225312 3410392467704032500 17693978778671694592 9692302322430481854 7467300919682246294 9663063101497728558 8166541062060571612 12497288591915214674 5956707039937287073 10798625433272808922 12978039366906062868 17997917478092550710 15872405749017607449 16234570471823045072 14713744366099488679 14186518302879884214 2487237849471200475 1574102531484109557 12837551923395919780 11713560256121534710 6645907291545377984 15312293009208641743 16729861394465936542 15880428835226929101 9856344964867887348 256071724380699477 17677676122587113260 17158311974955777731 2454904088398580754 15233301604012300323 17282829184060465188 3892972430433885893 5100111814796430758 6852050142159584492 12242948521750822644 9322778798405464199 5151772281308653638 7173575687159978193 16003038136869292815 3327393616727851453 15003174555632576154 4873828929748122667 1857035523635901258 902517803990929073 16425076744174378697 1187222504007133963 16884396690059562381 17691043017386055582 16824865861913076099 2677272373326998043 4313283836124473922 1532823044700457269 4450775425276964774 571134992645827035 1835762321016731049 5833604087651938148 2666795517353816230 8233597490999610461 10813801409593274280 13920864521325466201 13225882292860005406 12116644241209765487 17948846553040348079 2345819720607695493 3280869341532489208 3098372794415774515 12867807967639677931 5135868776782401965 7572575837429075143 2969700789709808300 4557388640083430149 2266558990029678226 15332813789818667462 16091939740650776337 6326604984736468888 5745274470761428589 15288047653321227704 4054370735581580583 10110588021176400945 2937528378073305381 17041682637949506623 12584038105916762307 8641540295786322643 13847899490154553182 11732834742857613231 12109693426210643046 9579387166000432031 16325903353457906363 9908258969395180774 5520267755661663740 16921524273906221843 13433579063703221827 5062678489058107275 11239941366357986995 10576748114482583011 11680642733665125925 1065675999988798654 2798838172587405278 13849977236715341287 3326196827869463239 10062929163561953444 15968072927365570462 6973919005654445234 12567406653444866755 13128155626423913584 7852734268624328827 5002869737594881684 17616593811330798942 5291901757322729392 11638976155711192976 5495886675089948388 8726463328516574093 9141181189600453180 12299908232911525769 318702632207758201 11781563453186172119 6496335331654379728 10035357313011861786 9347387002521204699 17261964370845980472 8249925437590166101 3496200293803342260 14509916537177134276 18104418682698405593 4469414248785242935 7868217330430044822 15503684967871561242 6953303802646640515 11525131931627523742 17666752306160731286 6288548677901516887 3450767846332206003 18363827370339981383 10595676364287815378 10340548594752646470 987639986236901632 15279051004101417652 4835753454875393231 6385173569812516748 16865812826208544559 5540351311068355710 11768732086464979787 1854667028950670694 14253985477645307691 10974951961799156736 9867156251207582417 14911195007585348242 8892700421515344057 8465418163902276247 10916937242267161614 14604250460457951066 1511622844344925745 4125183790720027907 4040265379143468295 4731430041327053898 14355214263172733476 13478326925290790050 16500622398202947269 5519197436034604164 4196873138569230181 6125334635852499792 9022726095654596677 14059130540166098986 5965433323904850591 2788892553807508559 3970162527214637369 8319430000344536355 17079820912950557528 8198258136067363103 8233517976596749870 12650019697127645899 1471133105248900757 14632059303915609903 462223344443520235 9286725477164004242 14495107328061812764 16909139382463823026 18405464320330886881 270233019971811315 17790578313519908063 12859502261475149364 1301832906724975874 3943593603011795386 16954741912045303901 14435190427732167001 11521008533693956480 13110438039799633417 4616227888731279912 4242235090898277057 11924277878070420374 10609773414371525458 13098940630055744415 1612043447752588508 17254752065145987565 2072968287863621885 7632670318785993740 6040342704639586543 4517806660300078572 9784334117414445405 9658916787268380235 6350567133381979157 17170350209227479624 4139550352250732211 10794588424493143404 2289157220336808400 9235674812607955178 14645498544487899574 3185343943484286419 15083318783730098553 2270027599627731108 2538375828155107368 14075377294925773890 17757079241779080036 8398964825691730959 1354062863437607036 5656576279285062680 7058837384475389536 1684205354636925113 1533259853812514688 10150786283798131063 11111139436284812235 9664485882433807386 7445691329507472117 17238871396727802468 2238212203224722861 1238932013218379521 3988921997166126983 5199838711069788410 16463273758458332320 4283172476225304419 3958467565102515676 11999158993222912284 10652699364657718714 11781653236882095571 3475184237085815669 17336811693358600193 2352757303373614853 5086592050827780519 9440246998726833630 14972991849106313068 8688974079254676588 11098137977427184480 15575154330434310311 3626920850825548984 4862190077160596623 5877737681562658011 10259748500437228192 17767919714428297350 11718761316331368606 4180554691015976060 16953249887413350990 15761949176488882849 7719914992178478502 6895879720444789219 13797054303097667601 400192891091277390 6246087654515366906 11147515043841898406 1778620681021197806 8087479761561932191 9138142386935143195 7930135736731922002 546443920517979181 1077982818645770945 6034139753912833176 9228979710507902219 16895583345849043520 10355340685418901078 5966683334079403588 3665744531288580281 653374391029439003 3569449750282410087 18302303283542152089 6302710826542506165 9034350143244007367 5831228182336337086 2118334618656747131 11163224493701689446 6449636761747169638 11806921885693581263 3932464501355246193 10437158813872622153 3852956616826866646 10415142684504971348 3653095092536131071 16948191239993635667 2632507661772186690 14078927139630146064 7018311459086592350 13891394935360373823 6919410855241838048 16759820807782417711 6051587620236827851 12094630626726251474 9426367184203541466 17525286003523522253 6039398649903352070 3971849512052573701 13242651188979762011 17112350441893308507 12421788992627143970 8802394740340881162 17684186121774008901 13679359231684314238 14479931209867077330 9134759070928911022 3786934883535726667 6505412983858015784 417972694064153056 1724182620690769257 1892954930024133088 3612435456608260007 16900316930900514046 11416768192776814043 3605980037870748896 980739225290171810 4922729009736586604 15114195315620712927 11888515057087691942 8845471482948432881 5069647989477733955 978860718441557654 9277494651852890661 7775343257584263371 8781808450390233655 748767144146006588 4902248584217330537 10672649863741645638 14901234291503489933 17403407323881056730 13343751823090404188 17095738105474446549 4557520762256510923 15033290093839212024 320533815348273229 16558297716935123478 9136330906042047388 13829530289589350012 3675561707468822483 9690836382009734757 10088092959458839775 12877922344305826373 12865850737415715309 6796275167721721231 5327729985736808748 2397621873343064185 14945991461909330100 14556047010930925267 15859747625213991821 14819967069656816366 16475659561658620254 1047665569077809011 2913650163970143484 13620320416347793657 6068784222833161381 17976024486394091569 6269643596120142867 13521972681583008506 5023915234041453458 2093042012916188504 12010322060643594835 5959403502225850424 16929805310532102441 7497935380623067976 17121653023659577583 3946898423612762104 17544579989202733229 16753288647548387359 5378104007724649932 8582769037646473261 7909600011766271693 12986180408400543326 17629653789167722776 801769766001381036 175568775877117837 10609601540253558750 3663721120220843034 17390521714955619835 16992205260370409596 1011835035666861396 857827309178062638 12232211874306591101 14588647839873509127 422879028684877430 3722238260743012856 4360649051710684279 9334409459223334331 326519106501688916 8761664784962501207 15313387097099216551 5261695390248430573 10424810520518834342 15179020145996286554 17183421174941856596 809115076428508475 15655999092654486783 3940955927060406269 4436876501153112117 2347422623219362094 13657056814752524944 6122888894337459727 1311840833007694726 12524570076911041117 14908965923232949126 8689502217284032429 13019310643088369478 3826476847255695817 14974255772238919948 15620357481307332107 1060469077670970810 18205049990698982576 16302565889782294302 1081010994001331168 767782762440630637 18417977911223567667 2719863063511905635 8496693104654182721 4610208466720802567 5467023908545444274 8931157631190593758 84956761771850536 9030570594921027790 1929057064816712473 538583381964450443 16297992409624704005 9123384380600395811 7935065750790903841 14804086065835341327 8337049760584272887 15275271580291850541 5465280693520468098 14439190248669189477 14802836286647249507 15845650482231321192 14548887921119188502 7569095193069727939 15308704339145211604 12010932232827112641 16247255158531969980 17568320403208671314 6679505740362140145 13793118329197549895 13105504909166066570 479809449406206240 12454300059186496209 16527384077803538383 2139655866703012117 5322788121154029757 15374444400315918202 171474921929579285 7655820516656048233 16322294675199933499 1693410058459552291 9730150100692058477 15061425422106031860 13055158441071328414 11460921001583261 1517238719670936935 9033432093230763614 2305065857533742255 16022043049908903736 8891103788320316187 3511905954023189429 10629163434646695252 4336979840780977564 5243124573104440705 3963228408658208542 5038153899995254644 3145782129171209897 4477857193622156978 14931694454367536320 10667648369315890002 10497278967997234280 16901802727624446695 16188400084143717811 4882432818671431264 12453638444130251109 18169635543686407226 9682280631492103945 9959456862686278544 664877098475556404 9310182195799728982 17303539930275431113 2310082707817186359 9465568233625711021 16843331157103348795 16108437059433261865 426950937454798260 9175121103589552158 7347625155129980968 510454729869476869 15902436229630425362 10274907059489761250 160397229856437137 12791000372132923908 8587179370460997625 14965847211584401470 688573400462051085 14687471569996061510 17944247842435554685 9462641618790288074 15610904302891332278 14451510496559629607 3674334250651747903 2716434600756585385 9796970283550744626 3633598313854034676 2268834411766574868 16964104701289589426 17730269065830774800 8919838003082171053 10702383490976173128 12165577475110407265 3466226497541383794 14977948764783797520 2559795689007507779 17895030543464776704 3048384357015152159 11289806937164528270 2030667259062339362 2404632271898188130 1191125476778008888 6999610940425097659 15348636742492288243 4113453079909552410 2568188659237581530 3234248243462160829 10505185503671747247 3987630314804947467 12279793521809567888 2334897788853441812 11316769662473892187 17084842525141456838 11133155135709630739 6109566003013911890 10517433682330723541 16569850614590848354 8263802631437957647 13468748554454026080 9873892970502039812 9256600411500174193 18432354462297732190 7701169850284513091 9638520436163315198 9746124212232511488 5011226629901534505 14552267526029623193 1719766336968042574 14352522717071718783 3530505656837204895 6799648616223052790 10220414768764834 12079649344803135207 9159637738312518262 10091449949652488814 6081380930208306893 3065674387304506621 684903327164600782 14268650761917853942 5431189988802825421 10720611914338986309 11896612247920718920 7935824509843050072 6522750205484239238 2117338057219982512 3008294817833017274 12489659723233602770 10515613814060061843 2271846520250486637 1694582785220524834 4302138619961092657 16917080367659559200 12006544287359917644 9204613373207021963 11222118727097744103 936632010494356838 9739133440717434360 17483886327431263727 11536179495489573458 3623600552058016536 1386141307875669147 9162752155983301565 4907943095486331962 6399375551375961135 5998173596161813458 15676409711200394019 9720866190633617298 11473997354231903682 14272520844992630200 4635411960977482831 7294096203454485619 260245889756956061 12894802268623854785 6495801183621682417 5446072247904310463 15285489707262305001 11947150511849999934 15691880228723323660 1397761918983768138 1636790022910672272 921736967885261626 16584315999360391159 13843166580499852375 7268628794097636659 2925213227558519155 2378341922754944648 9050054915975944045 5640227460082297704 14779160301741726961 2461866542567546727 12736358596858588877 8781276314678515297 17351247079674907403 16755668662454416332 6780464072969209193 12573705097635620269 13858251942601190589 3131480057198515128 8909659507735131208 1540942443685693689 4999529244896639619 13169743718644999302 6352420813124193754 11729580725623105521 15860282075093843083 13015556488492606555 10293265518948838215 2361632998997436301 11768113569762517563 159614218584753600 2587685253886984557 5625555741813982139 10218055379676413320 4134498827892476701 16372011686935514401 12524518811733261492 17075077656154439096 7878760166808096209 10925297804570108007 3890205266798501259 16132684941486747084 2227872701237931792 8790240518839404425 15035582585605514974 6378242669709954738 12768963579867248270 2717446649367477871 9792231487487056083 7473263268179270312 7472314809561246566 2965420435532599436 8791867633256475361 17171158183049511284 9329025952044989435 11276721946159914579 166739534310494291 1368743561264886580 5231343584763429410 12603882055531988975 15040718961106985446 5996066183743881777 14738760330064837261 2431624642758921373 15599592542084332714 4016331283458712913 13043712613312385496 15100001606696822279 38833683233775149 7691901420590712149 9529569251374098699 3697101326833828254 17741193069079229911 2667424735384702298 15359569244739498571 1210937560511355739 2655298002871449811 8574114883459587541 15024647009863815112 15063435897708923182 12089319966755946433 11511216478913293218 5385941063620805762 1572872230788303209 10033884174200514481 1135665052188947944 5830081177425586739 3662053909530998988 17940025802569145244 223734265321906665 13268003783869876881 8145492377631908264 15773564981004791298 16853794049936863826 17238908736062078967 12527934994186452590 9630579051530433406 13742939132396384322 11553503546035889004 448857116462838546 14387688264432586991 8972954322778066315 2561145329299673761 1179996058288161417 15511735763715590452 7496256915204060747 6210183869830927459 8202720123982442230 5315295963999883864 17411632594177922623 11310952113906794176 15204441467470914606 9367604199029673086 6961695353818786301 14996881631409419778 15171995215464561475 610051445481955058 755587079626703262 7874453466969286098 9569993513229612580 15223884946103572635 8575698606646288260 17959286009704336024 4619909945212338363 9192662558462547673 7436680998354015424 2600006371004940825 13207975246422195195 13839140410970680287 10580048387650000675 11512133936206567669 2760287861049632595 14664868109674605601 13706963774698606217 12335819503864697697 9737244519116033119 6705794709116188407 16161082049711923796 13687685080318508030 8498756252215100751 14014420737214616074 11507858160865968008 17723643307644093400 12080108144669415999 10613060154840679849 6723221628835881860 4669923900395962238 537961664683470142 13035258497235398015 2172523002413212821 8457135843010541880 603946198345657078 4215947750726205326 8375983184824842676 7073753191560880937 4306786965667104354 1084870280275875925 1138734538487316622 9400303808657648415 15454993930711866465 4473415060784395904 10996721980236278252 3819210333914363646 9075202066416058560 5517568824916391792 16243258690910829289 11374747958146778775 18061349750524728656 6710290185630417997 18015743902693365740 5383098102976967828 9461139347880136773 14899615588970631825 5205600310953502139 8819354673035403734 11961807442115822552 395378947232821458 14509616591030081865 17311517661023953853 13442562040484336801 11673557864579921231 15826645311213479423 11156724913801711043 12436556234684613954 5370795869715057417 14782874226353913842 11629474750348137772 7100016400090817334 10041059241185899619 1834742601776075861 10716098030423057427 2228006751869737414 14585980687883971014 14761825306839570354 8935375080604437540 5373225596688190375 1445061660352167479 10736624188826985280 17241221684707448098 1303710012364638462 928150357497746436 7119190099129692684 11583034677078627395 14472404473920299605 5764502552820449303 17441582164988359649 12442041525662571208 6420314994721453606 6676645866425867035 2844482343830715242 6397363399382447173 6553046911092637074 5333721809105064230 14961334819858169718 17954845319221317577 9718139193937006961 9151235989502187610 7327387823097242220 2983397457047943787 15647568843101434834 8190774852842052934 2380445664723713147 10341603648015512890 11549121207993301163 5803971100956989496 11586595444808122422 11738870459803776779 14692535527440386781 15506419452497768451 6372828024187900607 3650323951337065995 7824918505234323855 3316341210920949912 15552152971688478713 15646834061481153181 2182544627115839902 10466003311352884614 5162591610578669609 13632059218672822474 9380303429145694005 3429449745795774199 14607189549320332475 7202170555322140555 3488340297077175466 9472620091116081717 4610133156374696 8223823864674111413 1077856805301252350 2969241140225430328 6786535264882104357 17982787807719301920 6831989173668379633 4849056463686141805 17328539659245007973 5398891116823032114 5841032450739689189 2998980425435947807 7650796101407865779 5298055036817545826 602021543589090470 10758446577961559637 8730218795495347604 12191159126140374364 3844384963568835613 12740859337357948269 63352505749320756 12029594021344261018 4065598463398359009 7298689269597266007 18151396931100342943 7626343557251991320 92688113793909199 5889658758565109202 12846846453930945585 7906779204434882558 4234552950668971459 1864533261947868239 7821006652336385231 16384834717961742639 11079476066928192 9914744172142518907 5030082098920290106 17140836437957254986 3081600544112215502 12788788387350589790 4555964046103730367 12297569749421148269 13091709281581805981 1228186528914880081 7413933347143926795 12500692606081209295 13412731513350084555 284529188049562322 5309640467685070872 6813162059501443538 13605712089498546112 16743975160259458336 4543269997351242158 674520354322325207 7109574727609108428 2090634504707065863 3936082735993144025 4899422006102432900 14091100422138782827 16119021376463139913 12623019169800460294 9487592264870827604 3113906519951400293 6889563029228124765 15621279074558561042 2340974526853874118 7144430974315166448 5764286278937762231 14732287966441249307 5858928335725020783 3123998330133885627 12477591204412555524 5895711775488084662 5088277586943894046 13013831957019524500 6263632381256539548 14472155190347815263 11088443153676671033 15996059808332782320 9011376427843348953 3740701457246575649 5347419627775108391 12418963539439282684 17955518214318452624 2250829583701838853 13069470987560402156 7714286547242064449 1344024991860545228 14288081441243039336 9919298665571805594 11409187492139856328 18211232012108395958 16268486328210956731 16655566048472768547 1469149878607339191 2777279453158531055 11802285412697442024 4912248773023871814 6651857788039894110 9368969501962203842 14412434224639512209 17997788674435843391 15574551389156576034 5035405623909927631 6275544911659473866 35334778011855767 14232835497013484930 3730373386256025563 8232020440505479818 5563749062734751066 6162075364814074704 3990949821061338220 17766202044187229062 15030698647644920485 8593024404571795227 6829880910676538674 2469125280901010018 4737836198245485071 15914180686748355074 13380138260826495215 8742045423467162775 12331031457861479705 8015638818579145444 15835087061364203308 15803199657679033177 11506700365156556121 1644309605184696196 17183983266160550687 9267730684778732946 1917305686643826972 7309305444738760442 6977199468532689220 4591941880286097972 417249286605860267 9926305231099994878 1159655572111642798 4498037270078964940 8106499445287527202 14179068415332770177 10046789383614333254 2766992836362413549 11960211022782563660 4896781401556253288 11508052030634574557 14597470871414570485 97720820214896759 7920767091833429761 11130017969342479196 18285460445483137302 8495160011763221938 3275812760180140204 18104597535194466120 1215812656763999537 3700860304159826955 8479187113645669250 18041369292128214426 10211147791254885074 1168052723519326433 17402319045331522529 3036690159879966349 13849416480727818991 5672133277149185915 8631257363164545903 5251966866013773097 9233144385705235530 12707216723726439004 12014662140478161005 14989591663784454522 13228605434314603726 11627539994923934201 12401602052882403289 8988669310509651301 16003630895233268687 15419031981910135919 10928321620844044975 8923905892680893974 12969508332947261553 14135364234930020913 8143205626494307206 14340236740377343096 6147160943184207593 18203566815478506764 3936192975660397750 9193601874140233052 10969448812398946534 1308563323059497321 17362309877551922775 8772253974410670944 5372637770259081068 16314945312532388302 1014463262868578838 13349339224027352299 15945407360913743548 4043376621032378339 336806071914443975 13993548894526071617 8955568266195451976 2908249304928685188 15380721973745428480 9144963933433510714 13019706468128537448 8066447645802697512 4804457180170966644 8472825108256465729 15631700839002305805 1075831138635574115 15575613929570162699 11121824912702800462 7872847384506272394 12802999408875443072 208739898536753270 10445778580161778425 2493654546335012293 3657541548576871715 14488655766110160065 4908017443503655497 1230468222797890829 12218199753109796163 1256753815565754166 2571182554933313385 17443100575509228562 12610781260416403030 17057528929674602981 6044095030716431841 16490514824075038797 4974315826197630456 13880210902375990761 8295397466837040421 12553671300796676911 14116474567164977038 14516541141041593319 17895911925899243578 10965465088129863467 14550199876421611836 1661998828531011824 9903925695857725024 10576117849705399787 11479923554104755392 6362568253369813134 12917314251150756640 7124938545563893768 15427692054694091860 16008606916615957418 3615498985305184721 2997240169973013369 66959605669697698 7014350219068965682 8438236032827917092 16100394265169560087 2837718921047985114 2371102069674941986 11660162184674057717 17661671617491830502 428264731817913708 3273425490221929446 17083585586997247725 5384135426101160102 16068376816053920027 13851031198553787217 11119251246287615222 10391647161534345378 11657097981287193245 10501885788945508828 11013430813270171374 7317842293837961215 7102237699808714522 8999202438337484407 15710168446139837786 18386365325118578700 3494806644500348831 13331911638616843884 5549052740537249590 16689760924141306275 2743407435664453202 6501202327373116622 12687847721200225408 14870884903843225353 16729899904465009012 15154074766365297183 4743119631001770725 4912012047949333094 15360227642665480637 18174874517858399613 16577115032003076512 16209016860687607034 13590786458769124194 9789559259233421587 293330041107582276 4014183587607076440 9186904579727857441 5909730505938204721 14422273791348135025 4377457779993054539 17953854042284322493 14823208115060529014 4544680020304480405 10721557195339844892 6143248003608971517 13851727693072166664 10627354875966718774 12174862528340914147 2430807054265990871 7167983538773738755 15164801328497912689 15390704689072055023 5412919881558754939 5069185693622871172 6656408100421247525 8753808021212015327 1065555645773288062 13852035990122437516 9204083217879519122 9667542701519301317 15237089426949456314 442465442182478619 17073043287037993200 13240015195372957381 11770118523268400563 846253367989172787 743183202842612142 4665619249373205837 5542882098067731169 2737596001960736143 13435975804821961537 17306912903505809350 1944956320891882955 11319254208852565090 7691339496241094996 13379732680412220048 11768020161039183439 15290518018927400534 3167882849932037135 10047907132087829981 10399928903521211080 16294185903063856821 15628746994260593702 17963089844532683070 14525397838358882146 17356940910979256391 14658895148573706792 1694082589644492914 7391031064102916388 11874610021466166490 14268242113995559816 12897315852336659314 5163807094427709847 785931711712621264 6754263306326546508 10506520749476720364 10506843231262113681 11403424377972234334 6792110809792961851 4247937076074691201 13820931088596410375 15566325334465103909 6162107840464166101 17735819825406382481 635643066040202725 11931980716605905858 1247317294294160841 14542324858171337940 11308014240773800336 9627669028054582629 903081575810821560 9132424502833509200 12466431565148218934 6148885122283377964 11961798490701519237 5751275965153673276 2896312122574573592 2737591189393843079 10792258020597422740 16517435638322216873 6181156644289608313 17500765057815380081 10371834506274421050 2938556908353938191 11782541929365776055 12093460961672547679 16585686621554414061 12490128270890147765 1758707429552388658 11533043719698607474 8668017597616588954 9503799007668512349 12129171427388275845 1083184332659099364 17714557524561279993 10456245285240221664 10525452035087719275 11104182999152297202 4523829074655341414 5426009234693200377 11801729667704730171 17399140738781649867 14665102278688605071 15101314084281257898 3783137702896351375 5895282224410470746 8162690047458309404 6069532407909842440 13839264996207521422 9111174635448456674 9520073199963672791 16645856051430855271 14225736172538029588 17296561473210708760 3214870696373818317 2085216743256833798 13662924248193423139 3433705830282777246 2398206335880637836 12462098770082664097 9083520143012404296 12912995445519608807 16122918929234490950 8297892508088909840 1201395622376641463 12728808074855886263 9419180386120971711 11409940092010907796 9569618721885161122 5940874014178270996 15466768421929186558 17194176627674238812 18004897398929576957 12127348419918919495 1608787243355176590 15615408912269045284 3738324463384794485 14945957324058224576 12383886555297340320 14059907417841545361 8198377579742273610 14917919615030352767 1338460325946979923 16343856605988422412 14161552859289437075 12470675070599617711 10434853256677999017 2407567405467718224 15112298890859523717 16727653946878280894 9977566424226047266 6447130737095387238 11127924485643946293 11609921900006739784 14933380139744028676 11347146872825199892 6184355381883880536 8926922890504572724 14362081987219890686 6722963761536406737 17244253960426950028 2917367667249337733 13500333212460314051 14221914809835607604 11943192828046906997 15694661775081855131 7490336477203816955 14283396176400823121 13295198376160311044 17837526635326372780 9657257525507082726 5447341234485151613 15476433343035138827 5215692060761384724 70740067961874130 15411578454531619956 17852260916828703873 10323398380858162682 11679737063054254017 10107813020385465190 2948290543076588886 15042725016911626815 11072185398369244112 10454784431874372492 4380786574004985696 1052638703024067914 17683637406981513279 16229609634549014791 10887642866609881029 3506580160178324191 12879329016864279997 4929397430586493007 7033742149373532561 6000874371635074097 2801924207456986462 11617859175025879625 13497858914324473234 2113713276995716899 1828027940746935294 12591172640166115827 4310080586213301441 6606934396700517083 5065965256599960814 12225622760122563549 17300512539157955732 5141841374516545169 2002959543793308925 3370161123344709021 2413164576121315017 9310815166858754554 9799613094792716527 9266806508504124046 17902563178295172917 12706275550903269209 17213340649232127593 1070853508679698089 8141134645261834157 7464388694480580931 18037684639577170990 11554028583505337363 8805378449312672463 7940477884805075981 3080227307340289939 2635768738714802400 9602057739057629724 5913122023624441298 2718246267771216067 10572027828692553027 7600055875338029753 11991253595730334345 4994432847266687970 16379285293786605520 10015387027057769094 6173661372791522783 13678738280531519539 9891345672811436942 9030461923002663460 3441094573230684398 6506988458999443121 7534831104676415300 3060764758825228648 13996799186261211287 9900048684627102680 12520211004125169357 11426785895119921244 3609033257103404998 13802860236246842185 6633009907504129522 11042040628331421762 15282110874263465634 11672754743517713546 554514856788235711 14926977210069572385 3883336761638794270 17569138204997447332 11785427749619500884 15113996919887436417 16872367616027762758 105058105658940745 13299549466801151620 8454581583322758181 15180858459456123101 12189872987821994872 14550721925963923650 7361280127976575846 344214924014062790 6821074123678685602 10560385875319409362 6746119024847649697 12554177698117538670 6924101790765186054 12790333772131635532 4720066820201888616 6855191512438232266 8936944932561671609 1950770658173222432 16324473227285572168 4236355471439100030 1707337084279636420 2192290645108936441 8709717922081793062 13098914469585476588 14796515515860010537 10458036802189755769 12935567717418328697 6000189082321394087 2290168238383805538 136215678009054755 13129257696299098961 15967286091777642775 7202914743278329606 17863793983683811932 5303378273416728020 4442787113022810055 16129717566495781571 13394523487853111487 17194639171242103424 11957679502277193996 14842037242429861185 2006071873699205185 12911179267418803492 16052873961694470779 10179357865776208917 2012916914073602827 7856353365913653068 11528672953329207036 15274412644933222524 3211834468039399156 2973678339731123293 15304643789823023192 3354550792770627475 16610241338952043533 812733170972271825 6733253434973581808 13684402694772277596 10883429210241794579 7544643221211124054 9376177897701658735 3688769683752345371 17548879498845709519 14649340510236643780 3867359729079237804 17924305126408022592 16284708371550775657 5452255635530739503 10220415665764531206 13043438104297814822 8161350731847784618 12567236596285682513 3924914149193298843 7961482840801683169 15739639851923137133 10593631406819173388 13936442222309249140 1647266152550113206 7195792527340708454 11405985949108381475 7858855537219713282 4257406860128405824 12430227918286508979 16705472987063068549 16106428877064349668 17119137815791819952 8911405973527376637 2482769960714998836 16666535720880080896 4759911889169608010 10286464378626918418 147262210929357711 16354126845745036831 9876948377119270062 630342212549344358 14013347613411323808 2229152731043073379 12007797296339000064 2548436141848992754 4099485453948414069 17297561191139273877 13905148113886513467 11866305210705176902 6811034476164850008 9200832393708410660 17895134433919212725 13226150731315257015 17656851772799772643 15369842847578439409 8928753561732909554 6138373665897843683 6867721717446659107 14908748083213383631 16471793508313495998 8300104099979028535 14602788706206913108 8982521949068089676 10401025494569538346 3699233480604810272 13203482324662604763 6894617461696906740 13807832360870349358 10292524980210009005 6394737539343969419 16091506801057906916 15342050154013925567 8810316266514788824 15782075041154139633 6953142894752132527 8274496341797243855 10153970418659205507 11248593220238796438 6613878443962900715 10170580090297668298 6345295899986811360 4354118828505513189 14996078212666789963 15870289271745059675 8635460623049577096 9423529363705056571 15830014099555295979 12828641329159893526 14920099154224354386 16230647889588090020 1160185992350985105 8662508882226530656 1102174605358157231 8009666509373900906 7516868768751189904 5495500751163517754 10499836344390919318 6053713027304249537 14316750819283197320 8705315571025352002 787473997658074055 17180321930665480288 804861215915918682 7247552556434079891 13296227066778803904 6153073008687607725 596393007111295841 9245754628553059073 16190151439179388794 15491225338827840909 4692757624477022422 15298208286221796042 12309822583588744156 17811951439875171270 6442217714752608599 17994854855947693403 2171917171888975786 7400451255256833663 8600422006221629525 16739010993443439278 14183646220817818818 5013416731040380491 3835171277788037236 9941734694991964181 15185437997778368783 11402269746258140528 8847489201212620054 3244967090073594548 11473362149876948752 4530797110276850023 16697643219382761037 4536488560564548959 9658721998621723309 2455185571713382047 17788159318884185325 4181023880232715382 16429141457828960126 5673504684624554331 6361911770051271528 701455975254016882 17184995474272538714 14277634149007547940 11912994752312986438 9805748650081187874 9417712468461294343 3825719624610815208 16186189314742881999 17697112136824118662 15187697725458354652 16786827538362498215 11183266035987449021 17087862985656139339 2546215975928036001 2029028552222236138 7528207064659698821 10651764321759376826 17425643179749228727 8918109981477696205 1332941111497933180 731846416186637249 3940256625113962675 17678843898781219073 5280268099084440671 8250055741815687454 10416999386960402989 17590899375804857660 5439625233225636230 11166827305245917889 13833138786513535443 3315424332161733406 15349658199710647503 16116295060699884872 4528028330337642645 6416889637357648107 11111798949994360946 16426648565894902401 4313123858669323564 1457700424253287734 12273513268974121139 163553038267149188 12730363656470883006 10669151863208322815 10111977496664823808 4178439172978427305 16694573842403168133 11160494457934926440 17752265200794682525 10640161966121797405 11472700946008098630 12459139977699303972 9231313155931034840 3429999557760277440 10815583267421286970 15684930209161970124 6481028618977284269 5489977207247970713 1357031723463328420 12104993474522463275 15514920878673028671 7434678502328059156 12271754260704661089 14241575460796084445 15869006086530645025 15306663974559248091 3312590275948565254 613021176397898269 16534467667367932469 15016236543152433386 12535928117897366021 14551094622760976675 2335730906278418663 1071916640473256009 4867440347213323605 5199545619061060870 8178780738562876479 7178852744617216773 3242440719766296013 17613647085350224822 11085895984527091127 11801546975175272970 8516683004401871227 1745813792914094890 7770914417881672035 5774462307984103251 5541973664140998838 16842994232999316480 527758828034397910 12966981599990666564 9295138138227954563 13654591992664060192 17641654802030204016 4480154949564253637 7369425579108475136 726495338227011707 5007791634960016706 5437944559727712306 5983264224331645571 18337251607345860561 3728169884059373923 2455954991966672186 3013659398870122758 1896978425540828486 7030965043964638926 6032641127193117196 815827539277092330 641657151582612019 17267906308527654629 1601703101301447638 13184554962624282429 6966518873966726683 499174192725362755 5416306531484903890 18369078335265618013 9958362931804336338 1338037010840541247 6987463845659418999 14876890735636250321 7735968727537198455 14891856682209569522 12786999518081869030 1564331654318076000 13937118204592506977 7026811943613449211 2100968170240886009 17499341321133199470 3577735274842020115 13256320636385427411 18033779096509486312 7215186721063958103 16588059523095344514 7094460786160767450 4673595972273196551 2342764572597878512 8552113262736311450 4768130377460976739 6981535982706744241 7337831781238890303 15821989273473376570 1093078113329130991 10599588976300930493 6495483958543891934 13875066510377968846 14236188741368318645 7349140687995573725 1366370849409685154 17032246383647577856 8834358772918673043 757919348559876961 12166025255952161036 9868466164415088992 446618920902920271 7483917264149641278 9268867783939184408 7344663468532277082 11445630453449417152 11417589972796915955 13598641980309842182 6157925179753519713 18238802957191449257 1196900013530423913 2708056400597553201 13952685388489489596 11870551027809907667 6199801118603598121 17778652295684201198 14613687951881059084 16434094018011805243 7465304568119493841 2634045869362542186 7149125398911419921 16599241600265990739 975427034780915621 9929001533394917486 16621904828797895484 18303622231542587161 7975946815930205376 13811377584317985684 14599441964838199204 12796432731755076007 10983857085268643041 5836269604444670638 3135376046973126208 8007353006574693872 17605125740086944965 8731056668583835688 6021624496378977710 8189677740847582316 13553129224313620480 931912752166724002 13704342561752344852 17034095110651111196 17608036281796811204 989915758693433143 13747116837571239106 15548526196073371738 12874266184520527326 11423174430218054475 17371979037550970569 11755230935045318622 13460621773627813813 2578349299451849300 13975411703969289760 13605360621553446043 15724649091468281395 15329608583622784663 16791196323554611273 5139565180655546330 2993367167885425623 17313748737015643772 5260680853239831376 3778750353477912763 4566241544443638282 17007905603140429146 10796236062736118653 2183149218943034734 16443201385696843465 13820579933692172706 8983563854175222505 2080431922896799817 2140637853146038919 7910791130067781631 12495804971407486962 8171575804647778656 13083379179456227258 16140822734865025750 7198118994454344765 8063936191188556157 16332819522715200358 6484887719993838431 4042251786391809941 1353208892453837814 1831382530002703384 7302553957761876677 13539913300802293508 15651702210892181062 13117183464665593150 16653149063639854357 2087510543131154697 13173989162443754872 2894246538259629998 9049996139123578555 15466050648239477897 12959880012327921670 1186149772719717587 17753975628895599202 8476697258996913609 7883405474481194521 4629966900398135939 4770476385191263447 9793877816835188655 14730996717526176414 10248453843953681300 16170386243455341807 10787954135376273257 1362421720153267842 3116566058319138717 3743726107066622931 15605676576081752416 1354585526607853957 17380510872821939830 6653662725912206198 1306231023137832225 11406337782849499420 7591147428054244859 16603501862438373124 17529219770713335096 9486618130426833256 11250759211440173163 17290518564740117196 2914640265645495055 10174567534777263103 8550386621627005517 2820810913234593087 17644126101854531271 8463974092812824143 12668790841196703019 12736540251459428538 12571307698734979695 5717353439822245056 1225608435748009700 11744633469619801557 18089056493684326587 12067278650959023370 14509416754648477500 4055938430317987042 4588812305304482868 11547742828921024002 3631274671545070752 10723511962288556864 12601448587719594165 14326223846639749570 11821956155165364159 14757224953958395789 17462535185198193696 8251635825696221774 9314442467527984282 6102340961093909220 12744128093458441335 16570318124334911786 10305224486639929844 211635279432273735 14243900823535532993 15039342842699032401 10605789011464412184 6090477322438880424 17125982166988528013 7803248195910651070 18435713405291341654 7861979330564526488 3069307500074734552 251943267508628234 14499183142356786412 12210361971929808549 14723669548262427733 6487130366801413853 13858224983868007378 15200789135572229030 12362612488466472985 15361071802833574095 12527760389840653296 9845692589856383028 1615244379458638825 3817686594738811300 16325292710004461781 6032165083445346113 11158967708354291078 5491690109924428720 8217343410737582111 17146063734060886637 10378687303924396524 17751466821442696030 7591865225433622895 17885611127580445229 5299160100270275148 37946910816018596 10162798341123985736 1558300985298055741 9458899279082685681 17182191842901411292 1359440214389309018 13443722118258826873 5501858938096802318 9074101493024564605 4975833889781079581 18153219207612197550 1354789108980209531 9885483794585712825 17985611981576829730 11108913966178182440 9946361626218801171 6676776955507193812 5839974919373091853 8614728486848381874 11985513948381564138 2936861535529287667 3460189457582096737 13106059355194785765 6011113826895830162 784723784659668009 3705044034752882295 5704471929366360103 14091084769497578536 16670332991045865646 10869446087779643192 13674394306562083599 5132682394351313205 17319696395545002300 8986513663009907084 18110575980687121599 10035564598081655956 10909097801168521494 15792637183918728766 2691818073700688341 728423923570393908 5686099757836613376 15500054888638600122 18220069655271994217 15252668973806013383 3271638909690242291 11288048343101985874 11169254410767277798 4257352627160581326 11220824005252318992 210351481982248054 17920533293958131622 17543571406415257780 6169535744285698876 16561622706438904060 6091713064140841482 322611363154629171 7721467474485288631 831182813980918610 17351871428693681180 4713265037570098617 17289430761408542732 14941853058521240386 2046924160904816815 10904767982973070228 7419496623836885835 8733114213991407300 13749136435313754800 17723623871476661424 5075113229494153809 13979407945157170779 15545445821331017625 9600971992117057507 14378959470527281969 13581018628317770083 7487296974311633629 18089853505170626869 13606850246586209893 1167671061346862235 1586550202771763657 1106213729108489666 8300964707584429685 809017183729283934 1698856489433394107 169246868348827822 12294180407966585956 1008180657098438084 5592445476362367295 2359013673075876163 4338185717179524632 4797976075572161478 12129659018592078007 5965343369578463742 1189893861502608312 17091186639115276739 6409131848289560931 10752004648765477766 15641419094547985368 14618237028100221235 5360976919927603685 14493321983523196209 13024659650925109152 4520156260919142858 2129923148751363849 6019680572175130764 1265570401739971115 1903424596753148710 8081185846431811068 3205579888344086545 1402375231848476724 5828000549212147733 1783726145488709128 14781461259598675302 11654604304597406568 203788795920941852 10628381278007299241 3543228023849637553 11655620042041029038 1406820455875006686 628929221487226442 11114144291073464647 16677488305565914005 6154526726811440222 14031614625801963467 11640654600073806499 2122401497241501613 9387314034818569505 2767376672434981755 4230444610988998098 11229035776486422502 12552835947718146325 11822883131985855115 5738201883295393883 15868406001964068932 9014847475190048672 10739699562935048139 9321731295016923621 6408740484947841194 2233108634700980674 18435824272620314942 5550312899091304261 15406654865097653410 565077085754801911 5310858080189484503 818249248081360348 10068140988418977057 8781319984830502996 16988250608773210232 10226405593727326104 11256252897393111733 9066166294871147917 11964654067189356962 13108663226653340152 14704070648389765623 10037576034849382908 5991825181278490662 2703017130343935485 6761336763654496037 2634810420894905887 9464135680743221114 13357618053115313528 11491180219339659947 316107791764079143 13808063706527614879 12118477169892207998 4528795711478726541 15665755403062337764 3048778016022483397 7693101700979571747 10621887923482886899 8426899243248169803 2892110360678281843 2629245932061430113 13030301143475514263 17072931096435298094 11599400199871407346 17982854856175838275 10159627852031403669 17047962992633863106 3845938563867303785 9614886343230114725 10036743874878080352 3917786827578766526 10825298175402655872 965020087484597856 13079153394250413926 11141227820874755233 9442508668399850377 11495763718505165352 7734397087410555650 14282172918398481091 12775346359959088157 4396244956915769570 17667130073019378926 17389081163459949090 5469349960760105384 12741457265767956448 4229171614179876807 14301927095965521986 4636845658130998735 2459586795762217047 15596168684858147589 10994730884081917475 15210567277437623259 14317379877847694367 12664404895687479590 2657985505158757323 2141279035797710948 10636155559849826896 12064299544665912027 12098359726374809538 14540505068530302757 761244247028301860 10044444024313269716 10133556648171583182 4659848315784540084 14086560782232464512 5048701265018715268 12808823355525491494 5746443818480551227 17484729016081325894 7168882345281591270 8593952641596878838 3017997773990656965 4360386789034340146 14641585774007305243 15785158061097796474 2733082950559085744 3277714289988798785 6942445864791053096 1383972752256519450 17271525559672719352 6700498973916569588 16374058997549488408 10527050608049666533 16074373321740718022 5948834837878130327 9429447740035364885 13183207392157990972 13826167967131267290 3719202347577642843 3110088878889989533 14580686541490203983 16047037355345763947 6361257653573927664 9663401319834948212 14627565947692522830 17474643015122569239 3596613040087922559 10160471497994130807 4074859641452698387 5576239000486794120 9350917598215119750 1222417989401873210 10600709604968216485 4226772932726063327 11730336997999388230 14342531236840236642 15118999558713558283 10509187696284616702 14300608979479256935 18239978949141459512 9525193508337187527 14570066499305813485 312725098576465619 7492287566995962889 11665035848858464682 9668262598695128927 14873099944362680530 4776022352281807613 10713726171698000486 3229300486722629752 10098481840223886764 15542152830829094875 955555291468726117 4255691863348333866 7185697458397831648 8208998079085687668 17405950044950069034 13966960981878278910 10971915438885949980 14368145121871833666 3094776112021743675 1657764781826557397 4912390656674132913 14007163388337682804 2760287693815174440 11382232489574405940 14901486802238374966 8084685930074186824 5951258189657749634 18190841153232669400 9653691509073738431 18265125805636299941 11602350285165734838 1214196320615931417 3706848635258600957 4749124586128036240 16969228758155874625 9448923508197364615 1021105471127162293 1485154437980566701 1390159280428973785 7914983799698570359 14626104465853417527 7413579996454151896 10550804055924211075 8420729431305347057 10826473355778813577 4204686210707712717 9907320355782204942 10481450430676875545 1827265172029746107 14755933278001253043 9124478774591013813 15728876463078757207 5173899474713616679 12003596361559351093 17408813228029586679 10545887496479512062 6241000445886436183 873360685755173439 16755060696194932056 5620363487794347436 6568141918959053585 13250846619448151655 15085778617664044799 17244820782297117831 16067941171459665977 11861911112186185153 15727197368166079474 8995131985548131598 6760254730764829972 13929136973148274384 9125699990082978883 280454952387557981 6078221472066678536 6060190909438653952 2514908082574939485 3085341386657416345 12103908360986664526 6676073325923754136 17530701795257316467 4222004739837790365 16900997989811987080 7679117954946024609 8113200397046915051 3760186360318520195 935020154628263658 17984740329527953893 2484903378186450445 2938743942721879680 5999854398230172816 17245048993521181143 890777130567582507 1631343671172309992 11350900635054170200 307823893958469184 4587043034011757226 5574670593011793155 7205050446109368357 547530678719780124 5085706600986468511 17049875513148364185 12000028662851245227 3900871674877397654 18102445655815084143 5767158191994721169 1024101521404538530 12907749929046533555 6230067614442568612 5486380391467103994 4719914209248212054 8667937039718357168 47805580770767031 12888148832100223921 6984228989263132556 18056012982728559010 6237511821609997666 7759683261931244925 6178742559695624999 10610422740602517506 14412512116366790230 9037517040801627179 17530672426477151137 17878750508498841197 17581871608600284719 9939672711653569868 10376443011558754762 18366925074165869703 7688634339598317540 15940982442056529013 14971331191285887913 8074567674164559828 7289996689309438682 3788708799001448885 3594796957403679121 11764519998016069539 7997687007533254972 15678111637113887893 796766477157547333 9106889509270909490 4827870190553615984 8409890155982554401 9708804841582457397 2314468596220046910 7323692457859146350 5139172854117121186 4855451151497711425 4908037925998499386 12683076814184778850 10119927183502746523 10678477954792820327 15981803322044160691 11506208993640228303 14575816496385557634 984807550790998264 9397690799730761021 8898900511334589240 17619164116898079041 5645183308500073657 5133868775741853779 7307199781742603139 332662293081614999 17496058316392931567 1227290992966490655 8017628400320071335 1352042421244153773 1496762678460101380 17048024006007205317 15491632069988987704 5440443389223000433 7347837612680975846 13510337890912920113 11812405115615875786 14390148957736951133 3126004869681499117 2673441213479226287 2615542591709491027 13730635847733377942 17132587718317505 4826963961658268305 6464026838246005766 10718459212587958059 4655983914042990688 18307390058681439066 6246516882345428407 13046181646257084956 2219693782702507292 2766017295662444055 17005427864334946106 3166415879772135052 18226098446988662296 1897797109539415272 11900558549623336145 3487918520701715125 9427386208930593416 5721892289357732944 15043377204838605616 11179487533236742629 11600812054366817096 1973199836500651767 2861556507531809847 1245369975241606772 18023353979654216464 13126550403895035182 5170332555032052157 15480118726871190622 6797271596848070389 4899230026233532310 4356107240858221742 6073572967569918507 1970395780764918104 1173894862511913802 17974810824823007189 16611505842500053949 12156528213552621197 8626797475591180180 16591341312025101949 15102398918973615745 4725893619834996091 15411391323023230855 9257880863738784536 15662356180511799069 11674575255711489420 10152385082301452048 12881618235933779848 12263668326897308682 78730704544615439 13079651636152578014 5105997881152809231 13268529260156256639 4532921277453928667 13951553489734795850 1406933346629189626 11100709588756919390 3472876397853115316 17812345659997892623 9821587569292787663 3234443170481063521 2677462253434847262 12931444997929198420 16217314827799996429 3556192361147050643 12630708301389033164 4473286364973382395 16820923827553793360 9474838218570952151 16810166575536016357 6367583606884179370 2610306118732726974 17237901378578144079 17633707712999177870 4204084372627616808 13369316328579366038 11390803992346871117 2320311858393970109 2921450566890848236 13488861107487169174 1172406049503302545 1014019169152327877 13420424209601733691 13535067326748117929 2826958910433552871 8396589159085243010 10799696526225919828 16256503945913568977 395053739139094212 13859276892885740803 15589049603434930177 7236810001040042992 16407220962638253417 1859095249921992579 9843408853940026964 2221278088986723028 18365349775835336239 17905610281556306624 4613916882149518360 13926359779710439541 378189650734141220 12908274461506384528 17599167705243396641 1266198592720660201 6196578925789129150 11340876510525577448 10002872448242803906 17689846247665454944 5834473586132081656 9104510416124817547 10190780529754668702 435891347387228802 12281016571276831191 15072485731090948883 3096859964849716616 12491287119832552198 10677878865416105363 15865735182935983608 5303351976149154621 3699228898193504444 17287086740026187158 13969147116027045735 6729553591381066627 1552064180269701607 2806949102034660325 9664280583855191460 736632479499293583 6091566428340731449 2783562540717878340 3572356341673101286 12556265398806851680 16837224982122701429 13238012123572195413 6496788279418132956 1449903034643022814 4509462698495797274 2776456810090814536 12075326859632020891 16925638860158804911 8028561999699275283 7439610659630399511 3607403146048330785 15404832750272549024 6100608835021085684 202265367221432633 17855294001196230308 2217778686769347579 10409604092361208204 10636272986516868379 1145829324673451815 14995930632464555379 9166747961020322592 11521182205106654951 2196695142470176818 3342844900124708462 15349238415403033828 1011869540989465402 13971150671046227962 8333461396898368878 13067874030710297759 12405574151928850510 1964912952061133033 750477773419107649 17247390150559088472 6543312163839974128 4006838438439141649 1811119423113352262 6063332086943645747 4216384890129392743 2313127532023946252 3456517498007613014 3513353003532282631 10852743035825791567 16877502963233932436 9756233790297361939 10114635058127035898 1909717854953234071 368383667084019839 15305149322215296510 13781377143730125459 12066572206742924276 15406271029252411322 5482910515619837107 11640488962022898705 5317640028293836343 16504201334180145112 7671368944521923818 5849908752054637494 3036327080865692503 17714195359506667212 4865424070031173689 72593090975623838 11331931409078830340 4091876965314326267 16164248737679392625 8674460027981912138 3715687101905155806 4734610464141877488 17133044312629804898 5663693738138159154 12899306463198678175 6205521157968662719 4662719519547542376 16397655885819834164 1223599279157667379 17076431526731141754 10041197966034939976 8161400738500854334 2935826523486264604 18104528420744646671 5723369829159317208 3885964926579601953 534472697692468591 7182862859593189310 6231716591468760699 4108570150726096603 17003466219535278355 3498824837892558698 13321918383871314523 3860562579995382260 16332696406119163478 15281126531891977191 4955489681170032449 9230338335618112677 15614599693258479855 14815001974580842479 14495475935720918003 5552229064351277389 10416294903302855051 7011894925560788095 11707778423082871620 3990117208924246135 8450045088774167024 1038711888948401415 13577523554430579101 14212864854013196344 14826457569145819353 2081829566564891788 13399464079259111244 6690250330081231335 11078815540148615479 10974489826305470782 14549756487137636209 5763970590302209604 1249246319284665366 18417876457724625802 11006348263997456874 1185605561232669000 16714764020104020602 17818517121676192675 8717779424389573309 10424665306964292322 13982807491063115303 14583498552289233682 13091955638081013896 3597496081723813174 14961506164222316452 12358873622825986022 14687020607687159738 16880966257226915260 12948819434648883223 9071000154233480023 3131852916850010999 328787664107859642 11995720346242272448 3947822528938030375 12433238439315294672 17012349097446625630 6611272323141649131 2448426748337970573 13221437139574782566 10982525795996432500 18360521572957039030 15304055514039918999 12193332648773380026 97244431993689055 12587118468336062984 5343991559548223550 18001502867406111169 1608348473610990697 8408147025435066883 9417929621186094700 11011762615061397480 2687057791784355595 11520702461002288328 4176206457012529217 9093165515287405173 1456293600933164049 14696586125130827405 1159379652023512892 2841247721405978309 8494300766842775776 9265079433436919875 4616304094580371386 407620623274359954 8833616537456956759 7673247580315252060 13801117413973529715 4593564982035250997 8104295630198393244 7074012035992412537 15469598718054387650 12432789749658030998 8496386597202111283 14110459105341764900 13793093601276151761 511817543831191292 5235552907738069612 4771093167874008419 5230811498526362795 17461298580039303602 5603701837474424740 7961924225486610430 9076744683644054651 13784697475408506560 3704863103027119264 2258403031450286059 3964942360561985728 5937609380773121459 16174629206669977070 1348970576139803612 16475966629481716222 8673772823118534012 4985545923619688035 10644338488903873356 11660930960692092900 11251916902950357396 7032046077690166477 18396028055173229217 5424391699449989241 7293589877979269672 16269849738689163779 17682896356497984291 15178112636574264742 6202208915710782902 14296331482850556622 1886969077778102684 16616627232070699769 15009913698493320985 4067396739323586308 5630842577310987123 6057192512978805618 18244634289122053106 14547855226236438473 9490789815643389045 17119916203573418622 827350325067902455 11951917285411506694 14558742827467317607 2711819639791852748 4838420032078290137 11590710669968974061 11347113714581005255 16219033103192786111 13168419399174861360 8398928018063423688 17422061910976513148 1860778378938031580 15581134864419588612 714079714252152578 1244849707910945475 9396031293418720440 18146128046016274300 7060252338776707324 15098709141808236297 3199135419763487080 7111639089601197116 6109749032030772807 6486110604030540518 3322330445918630704 4153856656198089605 16895138051276399568 6180910912845979789 14913790737026232627 7371904775124408288 13212289677534817886 5233595838136560268 10187112589157326063 4563148933665489015 9445915502686026796 15801373638687760581 4137224523252415971 872059727987918229 7667748862057724738 8885358725835731934 390819152256107444 17067626889695281029 8836377366620544668 11132691769126874908 529496525301017716 12487716883485365695 12470760995492789968 11595424570102653794 18088203683992445958 13214497384410409000 8769821042729540142 8512526232439049752 11100936599041534164 9737072309768855724 5269153445504903357 16504581904921524461 8586300897392431403 15834083339418120374 14438613925379308301 3126223465921528666 13180163326103235061 6321708819885043510 4993659643420489823 17211164283703423722 5662005051338564033 561819440978216465 990627177828665449 2906162400563696239 14791795438737624893 7592862740291282737 8590246388431615303 6771068535427548203 7605808502321883971 13444954679249338100 9204050186617173492 2331393666437406642 10189520390576802867 18016126646560316290 3041981184077379297 10620068547154900074 9047774081708172495 352001834855626589 6408125527178609472 9657790368780471933 11144642367408949483 4547733070859416693 11416814641983769856 9562793760648552820 9851199278288995280 3527660280116672983 8480379698227363156 2715271696471423526 3609261844605054781 14217409665630343616 16633885551046409753 15394334559300672356 10363234503906753636 6965126534644061148 6500757504559431352 7955235392329715426 7065390055701434109 8456949737720253536 11921444359634426082 9505852260604068824 17025672703581955520 13317506220505971846 3815198968553490737 12429464478900048711 13219933366220873451 8002974652753820806 6947681198022951521 11756171783964196136 2356421500431453361 5166865500829542697 10649670867854003907 10772575000283418203 16412031054895061411 13263028282412923097 4635081745866942132 16856145982369582679 16849550446529394869 13949045207502179308 13555188802731487224 11364206999737218119 2967140792844526943 18040504970268065551 11498539317485381858 7916559962771171496 3079837686279943952 7067741382402225999 1416180555952489709 16546161624605189481 6828878873312116019 11385051164309038066 6720431169069520052 3986495802173079516 14181820534417754236 428819947730091696 16771017662912172904 1501092345164627733 14707691358198096162 14540027492334760914 628836191250541775 18066166263081833438 13848715007668676413 1412403863946708822 1680717515848270902 9278758104542121204 2976842218963899717 11274742244508711472 13411984358499509441 11592897042867296817 14233162349581939120 12640230395502052352 8134525113090919527 11218301964601704177 4184097620847468092 3382382494120438710 14773393710352851450 13493649535809129852 10125012234762945135 17783908560154055287 5633837049864131356 5314896179951819842 16757557093509846368 2248374306692056920 13703143066269128331 12112714916022196681 4690587599578530774 17124376337600609247 11069787441968903780 7231826657267228442 12144534572688223943 769330103615962971 7979973304840100798 8341634352096237719 2087727264144133337 3080076604845423342 1326384011031959594 1150231572938947127 4490207861055477931 17646419570375513093 1950827837260337754 7935222011241234890 5868788774171178216 3668725433210862985 5516514195842639237 9932293709996788780 5201972735630380766 3583169406189649220 11532201135129234144 6284092342641370980 9876939462851876739 17372368447459126827 14089599889677881057 16152300125261609028 15054264299638360847 614293874436060553 17554181915603496712 13441866893307080498 15786316345798830110 17561241086101116967 11978034413625225249 15915426940040337115 13184161233869952358 4258933776618984656 9869378882888231845 14553147123599098333 543756180731906044 6697118518846155125 11871951318406083853 16643130356839510521 13802135140909227158 7200480560240919822 9419265505497144411 14038369571328144908 12399981770280200444 15039631433574193776 6624815947342088068 11055151405241534988 9612484839114779110 14346013558704590592 11153710695859343763 9037364218128289407 2768386131082454794 13432634738700391833 7580192673805747192 12537010964108373597 18377555285435506969 4908415245596333830 12888021899274300911 11301453027444268599 1432755709075083956 7199271697563914062 12773001451711036015 4093145612922498335 15220649648296881495 17538178281659249511 5414302346809284458 11009719292978400087 9167180520374185961 10686582312564287740 6621826135240029528 10045459338194806817 17956975005508244433 16218031760064233436 16897767672829149521 4201328733111945333 12095186701906111114 181019754648757502 3832428933212993519 3889977049403034103 5185584597646582660 1289648829062574593 15386888996999999265 17438458008152159474 8786806529375327054 4446824284830003728 1560626281799113580 18029587814718495622 11997446372312215135 1534516166371136870 9973454424362020363 12359829813799529014 4744461529089574434 3134938274192314516 14190929766364768611 13565019253921679953 7229581019841047169 486931278515315265 4783702060974821081 7468105122544752532 9402924915820848005 10397988591406374286 6469730299189797057 7722076047647240661 6605338575611940524 15233478569979250039 5265404717822126928 13128943342352701532 16191020871462948808 14599282053753918204 14698982304338880316 13105401096519990106 9370538294592496726 6243900754917562115 4335890401535235795 16444542903288204419 18193917627146033525 1924383162664258931 13636161150360628011 1975154036509491747 1168749256523760573 6850334074347628499 15635451826625003393 5442711916736273299 2998339293456308675 4192071006326923774 4834493560080047590 15551597182845699050 15908702214534558854 3860162641011744821 13752533520103726021 8198829578778790317 9496643553951478014 1007658743052898936 16969721476925106673 9909050597086817111 17189180073515422172 12945139116489371409 16394633538920558592 4337159075083483245 12836159864261369842 14193697227475383402 7441704363393820072 10252592893932551864 4743415340109555678 2470312772205498285 15310291489361567008 10448970682590576627 11587523804183356007 8061146397834200752 11769232439331079059 4440214215478538239 14709720151748868449 16567198815396599415 3773836791958687981 10850457025721507684 7489486373185768843 942905656121715221 3384163429763272328 14321683348124050091 13821967780981865328 15217884193700946835 2571519503460933993 4631540782870270174 8839282747919223096 14195941456654992506 14033714549863464468 2236329247176396080 6905792772336614996 8501385005838660706 7887927093021595965 10391311699949357202 10191809887811773188 6959855924352021239 5309561415248595851 13185607742212543618 5853316098810611215 12838212843305824465 16159209697121118482 13356341152630433808 16099392902378595869 10042284855806192049 11832336122953596370 6217817233470455544 10806973129248021707 17042616243997995272 13147814616269830439 16171898358894524977 2806830939551617786 10279304507210199185 12556860973948784222 15183716281446602003 10207877306266759209 6494621468084921583 16699512174333629371 8130699655059781614 15959328105699568316 9572839451926391067 3067331088506434231 12764485065387724032 5055764299943481450 8148581248807800428 7188959729960531152 12855556385926355031 11095552536491297549 11261487655485289195 5170083822413130991 7227676095562038267 937071795921058629 10941262521093819648 9098755181124342908 9864265260784100091 3926639605368188437 1536158808096174317 10178965996724380343 14811280704831032685 13564468598768108233 2959531968324683057 5661010435784983442 10406694221603411125 5514748965592320542 3518800304249284446 14499411720435526904 8917874343098487975 9880634019541046331 11686353448582462840 6329596116796036828 1642839354720983904 14848231177718620726 15245627936690279612 1247287395934669923 2401435846444115776 8804942390240026943 5251615828266471443 18106723855927784296 248032033235950378 5548928187577739619 1809622337315286066 8662790178957193592 17466206235920877197 5930044196862601091 17923803704172058372 15941931725020338832 18197979059169255312 9097030558595003304 8824470804183358186 17149749699523862050 15987006948390461617 5005317395404024571 8792090685646585356 14965276724123211950 10035469430095850628 4660480380923148441 10992995228379533491 7651246196278208138 17462052745684532571 8526080495131737126 16377653859214268896 1775819983678554059 17570634823476196671 13430659251622714885 15377704199880156229 7783997937737648021 11909865739175653403 1934373134156203489 7553215213347791428 9227054561634335555 5469280429996561164 3430217606308282224 1611727895098162301 16889785810454558269 9369922547378363147 9287047223528035749 11355408702989213489 13663181140627089715 2293659033760928141 13226212133665331147 13744690273642812923 11226728834914399869 9277589031726292097 4128879638696774815 7207811587136628717 3430652267280731389 1273281836619757688 3477220609717076915 16819930840394959300 9623876123777998504 2727068900598912789 14246041547326633739 2817581920863219395 6891665721909466979 15574209147870726549 1152546725109637681 16918223987750540675 3249188961568966184 11618578517251658106 1236606231283687351 7635161955895720482 14780540428831718550 10244299221279515810 16626591123164152130 13321604872740991592 2298092544790880310 11723796963775756409 8729896256017932521 17754115728938921132 133727965812875203 3208305593916933238 1399726283974361803 6936194360710081375 2336956030934059725 12430966854966417098 5575945979109885425 4704519003156225086 15994022536858040097 448096580586807420 1838128246609036521 2790819417646732873 10171085117491398279 6397015463777883995 15402397986727650940 4638389329930667089 5587194775280735128 18426093927178634315 9808537966316005144 16614476095005438115 6316581161050340114 17407408995570664999 18225964357254245692 10315177066917829063 4134881729912984466 12515799789987326283 14278720184724555668 14526405597239116060 10481390937043113530 1319518508815209433 11741452648172038881 3181569277296486137 11132438221408172373 12687040495517962447 4871952175236725526 11381917095516556832 15403998099071101433 12397327248760751666 11710348727994184571 877804093508061990 18265219236274737817 3186059421117738920 3190121894237394545 9872422588575391121 4620589865141018448 3329390720998207338 2642857112415854907 8895676054654915292 3353599468100159413 1425525415317544096 17277829212024827322 14240690640074612970 17174401955793326928 1907918866614499413 8454375702354557311 9263571557264078400 10955935130115847532 6700796756194051775 13568571542442266674 1866911505520145154 12054701214826668876 3545607617390562405 14801030374649441402 10100253935548693526 74803498431210773 2351401896400916435 3472389161080737718 5698592300426710583 8550183643939147552 17059829358476829097 2465744599004994995 5757598531941997653 2341401335204669109 7624894285278118965 5231420970439306769 10386222219293990964 4710598663843953777 6719417312158797708 15230694039311047091 7772381159507947444 12350554842727005810 2068118664552609086 12020971589080975552 435335088127198164 15544710746739289961 17623239526161842671 16156234082515487128 12119543377359058689 17148267221562518922 8568000705971806243 11179488866380337834 15131114607231014657 10334328999238828100 11591879441929491876 7926208489350810157 1007267488268470623 16557118109148641062 14068484910835314167 11124085355198539941 6901250055667488051 12418315904256384160 2035151983231719284 4768874979624287500 14916242736837792859 756511860408319081 8484442185689798698 1894247664760063252 15219874428649177583 1287534298267320108 9785013765074250500 13325251543459889307 2408616347059055438 395314875852726583 9867293608621532750 462101077597345069 8016885792350779213 6937094035134739351 15470615549352706778 17640567469316352791 1260012045766508051 14716876042240566747 5879211768467105666 6809499457881215734 3767963768554303973 9633534474618857132 9780908013706032900 15380338325124866341 17237119343290775032 8429081269849570664 4900319500707866517 9999504072547459975 17048837267328111167 10085610905289075157 10395497049656185849 18094030129642472213 500115110128244098 13867685898868276037 358328248244231362 15162241408359716847 15283946013695129220 9716652986343628602 9559694174797099576 4644076213333974425 5228758484576943260 8391842624356238377 16088397604079917469 17247437720197973524 7182985382126388944 140376560873214390 5510831912571188418 17018112691596294956 706365146734006138 9640307954795955385 15251854659991743762 14697565309173458523 7638716965671022291 6468963434191116068 8138398073549662770 16642706830681288996 12660197220817408732 8579187552770676094 10493895773876802216 12843991516208710010 7701320670963746841 3640209319647849523 4892310712099749460 3076015442544218562 11526840638461819174 10379210110708780413 15085342535477993176 8030730205284193664 3501885855962698503 3846325277020343901 3167148735286435741 10423742399823750968 8378353786721769567 1552296136527474360 2930342554966860301 1186404308975185148 4905715611340496123 7850424088566198079 12452802691027969920 4891908952603472909 16117057677374790164 13178511057198671660 15510398020416731448 4314963618864813898 13989707698014511264 10013920515879016510 8858221634294798422 11704216810344948381 17338675647875508939 17827349107202391900 15095152066571946362 14063110279476894558 2669668763819407995 1518453549231321493 13520457115447217227 13872852211640285197 11275372586824273049 2186472279853725296 16323628996443130294 16872529246218081435 12876249777381925941 10133667831723481471 7798562637092805593 7350034350824095580 7184140687668691685 1765303078961055837 16280315802260755857 15725051384458441351 3446586546458867944 18406473318740447122 11234354626075219596 6325594087478527126 14363594264262171387 6331685392616152219 3563570108679040418 14203345121879906630 8307870145654172581 3309150804292794075 10537487690423871372 16293336671097412076 10839835928372773199 14798399783627246423 4177245740561615461 10651830687998159443 1591484796453810332 790799170505182815 14781735164038185769 5017553708797556127 3516010654767784494 1570124584350761056 14073188461713076610 5824013399679712369 9883282964473980499 16907806179093480895 8070366973362499741 13323042096412328471 2775584852386729288 18021527286248405759 4054988176807395454 13588906263343796154 770950204196001871 2578859521685666914 10201161276371753719 3594881166788583464 12914173101909384284 8845700433648066391 2032216349264428931 16935748655731316791 4654899959163089869 17617436881731113750 4817944833701436325 13872886926748574551 11614569982697920053 6234754495791524901 3673398001962652897 6815996785227524285 5661654555649230803 16205087420504070967 959671140220636051 8023201385739630665 10268653620545703445 7176404554481712055 11408488392614196530 7193007663905265617 17086183314011008537 5494650412687535497 9194592851165649565 10937198088516085552 18360258786453635948 3593778216085874049 14590470885064741357 6337873537738054374 9261575129876649307 18125167519466208461 4237752674988513773 6265516297660756297 7858419018730406003 4929836462573622677 17378997836050256118 16346212225822431836 9284568938666848647 15272708848018029123 13745947587764304273 15868249725133262302 10846470031264608259 16625552681514209401 10737107863975838294 3659019449802973681 13153421042437758955 12766922390352688395 11948687346317876137 888717367304324955 6425482105600237561 15643029351405903448 5848639004449255785 10437903516545702794 2726707117019260370 6994603397267183531 7817718327824884252 9474116473490366717 201779897667522070 13781903517666600343 8290868596778665396 12651226369001730512 5227174441953827224 15815258660942022669 12673307570998326898 14272051026455361920 12703550710483560569 4346874339440397440 7249585692019459224 14339452530563821960 12450835361800684380 9969265220058842771 10363649506167408310 16166978803705253177 5577437543022528808 6974651823975248006 4416450237608040117 1884905177398215053 13855068966724023152 17193327481511487302 9786821296597147464 17197852754582845336 4217390496897132632 15710751429080879339 8985248249968090739 16064193570304808215 14960431046930398573 5665873641648893141 15716862564526972890 14442745980743639399 194790728957010847 3802836939378168095 8432853860288896412 2428814472948154822 8666961432646251942 12066037364511016290 6517375054985151560 8076760949968065394 16632700129686101303 6126346409799887795 8993235421671872645 18095374848335973777 775303610929725467 1612430229842063173 13994954374870823187 15740056138873744093 16260765061417383048 4604480285600249291 17460721651055885552 6763150261115020287 14557743685448370492 10831782976909514863 4244337608058678399 13456922081420308966 16673538638350381773 17837757738508069009 17943989255737048802 10693760885892909311 15757438116728346011 68587778364220396 7208957601271132605 11283131032939223245 11138249054351804027 13194427325655478565 2795539351449922034 17673874664022062798 9158584479295763104 7421790636203411651 7924696767705527033 15616052327447228024 701620779481722110 15980198500746669041 9590142164788239182 14674156989641464170 7807476091304596930 5177747100903598764 15589598691865908232 2253962383889546934 4682636890537664225 7525579648116017489 9329090683494410913 1202063520054720229 9157359085206170729 15059695491852036705 1030463240390270668 4009449540121299702 9085068134922147365 16906006287553664873 4917157176872294016 953730811048582178 14733069528055124065 17969631454867890767 4260327695485067711 6106939887787969530 1446068167841539088 7530324114799637909 5094629345220132885 5838482430392446399 10175076728521380270 16641382665411523772 4036819469158342315 9322868720468491313 10475993374620931773 725247309672331075 13470765633451902486 1568809275764035971 6411830699260157372 5894607798586726387 10613730694003086707 7361591049752997388 8782338586671590643 12686958472332447649 11139264627233319339 5088694681050836039 947666128893298038 12205132753027144561 3232499974983173683 16971442530394800491 11761479303876939549 3296351248815329031 15769937075426391343 1736522298484678537 11554526203853288779 9093556151101872935 8038606797389705642 7495738401524024578 17089548257564072236 11249055194933256721 4402884180502244432 5560463001907094879 3368730338585671359 3843377330055330257 7608735368969947611 11071650056401739985 9797596383889871301 3851161172275334981 12333542128257417025 4827583671319724748 11937188236318738713 6785279595155937444 17337507710790956346 2407237504154695497 17658818159148747265 14290560084146791888 16432964624622549545 7815840994870170710 5731196360511185751 5041519574195788614 16216555601235128205 4410212801376566561 13544770493589127905 14303101731799998303 8752981872504249231 12005883418385319712 5056777144162373906 14537424605454258298 15741414101177371108 8130713265149625656 15981613684824356844 16192070423451456801 93182120142551875 1888318093937245857 5919418160501431124 852797453795573664 1213402276198600515 1337372237539263362 7424323964635583975 13064249938441732532 8548832533436281609 10690735330952120159 11679279930564437415 13115983054780715436 8406708663733487224 5560795471882278332 16560703732291243878 14861079484208119270 6575984668862102644 2645825850723341148 14766829165919994077 14027524323592411077 10246115342842466539 7530063006127797970 6487494997155367372 14583775044618226849 11818601332417648499 8573511308248285630 3681731979334445736 15945668803972617855 9875683625943075327 6606258492839223579 15972141318691141721 8269723115290729057 12092432071251382700 4591924655859936907 899613358330662291 10421082840019712464 6831239127031316064 12712996035813978078 3452357579048461599 3247790792284444751 2387851535970484749 6745565448172198104 14358704897754966925 12437645823282697789 10985642928612274486 6167654513734799620 1815730076884595344 5964648494181064678 1385378131996424958 3724464822462116170 11959503802924198805 5903287835920762927 733771718892829163 5094637625849413222 1582464970128075525 10960590185134683926 10101793661927100307 12100135653310693654 1871502044660545994 658996957702195206 6811284246311756414 7941124731708418800 8473644294966390374 9187158418415092607 3931046901612195033 708110255282112019 10910270113391347822 1555761682956118489 11339808000564476528 11833896517066553935 17160090502191199856 700051235727793032 2885722956290895516 8236901218133992160 16899613375599162877 14483159789902139020 10407835226754768536 2913336166023210243 7415759454612018262 17570575147779045582 7900434990676394274 3734340284182898183 14427117066235082349 8779041131567235044 14221337572266914969 6240204862157960504 5618250174994652108 3587073286047857923 15440247045350664318 16969732867867423714 17023611334138958060 1740130316839668093 9768024543812587834 3955190151725323545 460128509556285885 4444841307933589613 10808927717948802270 12722913256912381758 13466560686288804727 5198861716779364889 11616948027763910429 4419203750195902779 17027018800647540287 8026532072771247709 2242516394238487184 8823869515526731264 15923188895443941395 7418813392620527803 2325412902724634457 3826998706342021907 18373227935767976045 8956895342865291361 7230005646497936651 6094970406685968803 17256070769214473016 18262105839930307181 8425925568862235964 7023185564472273948 14496066402238870822 8922735362398275180 15018694039325614394 17249528910162220795 3527335170311205514 3723370488285786235 3573911327552483268 3542561327805569536 16806201814767706506 11082569769838439641 13159215116900363950 5225154896801503453 5717480524207846324 9260309550471764535 3708925407376892345 2953687177547069998 1953518176930634403 10891813940398989476 15092857744373275094 10040654691320315536 4517026829774020994 15817632599124118083 16017736380132101149 4486231356200808948 1070900751792362582 14664616113429448786 17961655494245559549 13962179737390802065 17190318353713351183 2944392821353290764 3636006963737308072 8961143231069031396 2739800400103075817 2574828300180537998 2179377367549545128 2347104507979311920 14461747000614486175 16613293616735024823 16901678581793182778 7294855343506597162 14945614468803303388 8621047677196247645 12370700420550237249 9496709359263703797 5674638604461131660 17502131426901795169 3462869020772023711 10312547244631706725 61272625806963465 18220975982393969205 276621503467848080 16722499526215703877 3761602197188822385 5381227073154065512 16624253304900449415 2629668175550321665 14413210990921487784 11213093699769707880 11507316117465000753 1406431106945370516 6830252800066468368 15848001677247044761 6749524627749305218 53130469827995746 8546966084869923241 4631106444811839824 2463132986172932143 11239049306973360633 813925078921761383 7926199080852205787 2784634737106352300 11807335279303240084 8450449803031666920 5177510227998283226 17528533813947077618 10130226445879921518 15355170413060653790 14182523417308191587 17741677285947575293 760142084910434137 5981250233340486625 4003671663878810834 10315520992625719577 5867170120725264764 2855284444608812628 2421949705649699387 3916811051282245744 14639850230911948754 1763278764724244203 3256720259188280924 1302836197334162544 8947544786565846429 17399781427364594975 12978410882904392884 11320587348555007911 8713369713353235450 10922387584058895416 2583619701900735835 7945274935293939161 12250924298458147515 10557520699617954388 14164854625027089100 6525012225973909069 3237564381888202315 9943288290843971506 2901419767482464297 2499969432395221050 1423659874622289945 12100984516351074543 17246921819798056620 4555951456936882235 7275551679610157032 17488693657000562995 6222418534001287439 15240608544688156793 10801245881646672010 14644763253068623208 14925944672759106244 10195261156778146228 15315492073016608502 13678472970883722230 13326547513622921521 6577438477585138823 304068188728621636 11432176511536538258 16706074060619193910 1526593418539505499 10951775915975575442 8736033088129389892 4741384768282875320 14190193680331502722 17417391968957315103 14153174606746124262 17961949238883813313 14345060788307251700 14842985797333080195 9014018649222830010 10698933410288303553 3775368684737874780 13820798709506124635 2889363513005992484 16940861991231612517 12166457392891011447 16229918778537518065 16802332250406678852 5373146575912606554 1837326437026509430 1550592174441164628 1696036337963436801 12467131936436472566 13942186553751918358 2220531495912395289 16494481670384998615 9991932378993692879 17689325875797632883 5472258118661452974 899430206393540934 9471042084119024583 1433875313984147573 12595187692441358257 1682419193552070284 16993742092190192709 10286622675628821360 7109003451353541759 3556386518882765744 11952577211804073128 6946326797241996685 12727195724984362235 15149872520786011215 16625064898066157276 8735122750755047006 11695100786686249751 9080989738156636194 11670295098260231970 10256443290631456662 8595181221644422746 9492057469247545606 2492761083382915677 15298948977721050742 6630532272410487537 10146143215111076271 3596248786694743624 8294296961989836536 3532481747845425767 714294140506724705 11638345717413996132 1417842071489872375 16789987648483958938 1693989583171997047 17725572008280132330 4441442575992269523 2220063302499332557 10998837641573619771 16000469182238296783 18136938926707928848 2298775829941590452 12826847772609520826 15926851370796527007 7663569857459835344 5868622244429129187 17290089321159316602 1968990277644503567 7157753819866613965 11611878194165428559 15701403710602750300 14945752792177149870 8519104713663252155 8274282052066537721 17016206982138710822 11245432596720571888 4484328592440699711 10773272237249653963 12820263919735897422 12782226580246486284 3356881672947667977 14296856179833813969 1425886092301819285 11789771336566625853 3964278160716254266 14954027137256652475 1891009555375046993 11611564631747098315 15300744756799605052 8625268693466952295 4472494302466949983 17877969666336536635 7925873839574030835 15728165026155811936 17477328117323181386 13590351844468070403 18216289435449467933 13579423537745547727 17763201554494580590 11776243126599109655 5811536964907742934 10367941197610831073 16203610363512916163 9706950122756839860 15028274080130895821 3164239407497637945 15727515717691042538 18115038748750372896 2787629378282046483 7068251154121469939 9629849557120893366 15044971004666879254 7881920595228873187 7894109857730086829 10963571429523959899 4144470703888650552 3325262073939451030 3693709240000353456 5611519092474278560 8637725354236386459 12530798833667995413 6370034845148400299 11028077443618770120 16258872016158586306 3826196250269132204 12986627355055704239 13730611520718960802 9628754128639029780 14231656417553837065 4784272721957323083 12689458855852887770 9961916394087512947 11554831295876617789 9440660360614538804 482790289328077003 10136905602994678875 13276898246826588746 10573596657767690284 264012797624295752 12883225868188548247 7859047309887808563 15372273624468559138 4782218764774474210 13927290788408731036 6848323150534159717 1186208139477383907 13050217456466874523 12346718943131278131 13384285891086699128 6387226500153940241 16731867839620832634 3622114708041648290 17677174912178984038 36548969204044543 5559115352006402472 1089092752565608832 3813342987222488517 2710867976559240555 10223008685956529919 5371703654497738961 14607637072081747579 1556099542531807912 5829283796427499369 17389205487898433167 3317237091871480948 16854514538275607855 17025180486691311770 2435919124182677154 207055131935320914 13750839492498773284 4967435656535659947 10845473931754376383 9392898198041910871 10879942215634507966 13157896335257529034 4570151655542141747 14157099065216003322 1818969927568469373 2357422917305123669 9458215107256974115 13492655873725493775 929052379558825343 7855229717323853593 11270646806582022408 17017991227968658577 499883840665339494 12339058495954470622 8724421257884474562 10037137702120589098 5036012475312560117 7865048690991386320 10816054284803288457 1010426987318828131 428697198244009727 9025771086662710341 9786066940026660715 2050929267729583539 8445509169271778886 4333533776469084510 12933995133549529184 9412057049871060607 17493367905830390013 230473598895362438 4908142654446767109 5936221486953225968 17325678090615517884 1253413206295113027 18167996061118315052 4738028327745259692 11839096329946968494 2566581633929273602 2443332646230822474 3972758774301921861 11404505688497470009 5518676356819741750 16577065856900484110 10845663995239413877 7251272350645342194 15955999658916541765 5441973946190993781 6213976398833745288 5360843054060542582 2326085081487878728 8347538736826935744 12641417278173133729 10217521785153056324 8872703873832383713 14065345423247568972 17871768993451924317 16119942933349769071 9136561744172857976 1077040965059110323 4638763167091694481 16577889175302909763 5902124806806553414 5796767734094038475 13372741981339390351 7777744346174216920 17285696833724010042 3252614013365040853 346515093723056147 11609358511514876801 12869564656044499417 4393093467990324439 10536440311291153006 9002738248583247285 5542844112340139121 10912196026130832545 18311246466888516608 4398081718873426033 17408916639295549800 4930442925742611854 16519752734956201674 6465359582164848897 15893711787872712867 862096390499866735 5945523257676124275 17297978580868088354 3573083663408568128 6383418917110189295 15189985260923145573 4916159100567353164 17958213565385814599 14534703724347287671 13272555591831279378 7846660844806228401 12907967137072680833 4353980250531069560 8883274493344704264 4547150694581900514 593800480145673132 2529084177930314930 18118612321399027766 15546365673899566735 6630113086924334489 462626887975940983 14628681879796674649 2757688150724951227 12453233759631684072 15433896212510416653 15166282501347883037 9266871688282584610 17740685958380491903 8476679704255962041 9441443858723553609 14665437903319164390 7169321549786673615 18033169098654334490 18293508025927572203 18307001698172508997 1374469896284607679 16276446790375904423 8025829211151187403 5130888301735339675 8376914004347941491 8247803209131268801 15369883588805968285 14487815996839744583 11505167777754848390 4063682762622063762 11278480457925819113 17325694119058680797 6585901673072111352 14137925049202255299 6361492280213561169 7714829501205334433 7254297257429931378 8951342707125724952 8449054831499480425 14924188797182393154 14269177408816997801 10718834485993445816 12782654145473984313 15629056933310532728 4579161347458292733 7908584259542426965 9342207543658610083 1286572438485365546 8019487561328312576 12923274566500703061 8352278394605686358 4569860938623854849 15479483268971248888 2333410570749775661 2418949606733736047 5417968542416766534 14366842473462796833 8290476825625326780 12912716045882450377 13773572864838006948 4161585323424838196 4207541706463827937 15112081338618077866 3076863628448108990 10011035055517854326 9593065478434479161 5816497410373808119 4935255130511614697 11001778257006949522 13924513248038658680 12426553793651770399 3933967714626463137 1888711922357051207 4400560201497866848 2159219008278522685 13483437936639736473 11559762679680467603 17057070881286529875 14785597370053922529 3588773572156227095 13734135881996838812 3466436593697731224 1024418480804768807 10990527513951979690 3465054045141476155 9543618692336122995 11958488227342307108 2893848901371962118 8818249454917510343 5787739660717303156 14179456096914510693 9065399211166821593 84896265964530083 3660868391264544659 18165511145934092681 6126200682176022472 15707343910854435992 11262877317393771715 4390691637410789 13190249574077157996 10062373908091520534 8047821376578201305 7877429064181749266 7540904273974684595 1742070672879579026 11752437769216280036 6111521845132681644 17848329289317754360 2006180682405736751 4536668036099616100 9786597621527947941 2833005509145230446 16614405997952411518 15521374924423656608 5327443035524258852 12495664218521085974 9341188914586355797 10764235477277236494 15036694061779922409 5447781017859558455 15541234961542513174 1938885415145240360 11805200793426549217 9284085734133355166 12442324971974135363 4434681742599210737 16513209447858128820 12888103168030616079 9253624151531093347 9388211074690021772 15099502695860708895 1140634092462257151 11764827094144530117 9398211405575900959 13249069522758587310 9716331754314371045 12761857483828436437 4742150770096262905 2400596531262947471 15273023645358968122 10846174841540638082 15642218917009969707 1017877121658770319 830922524384997111 334835887198936267 16461915577596857382 10589054040491294141 17540455231089120541 12131907081490179364 13237300750046917756 17099619957809376586 18285616973579722970 16038583805159951230 4327440090782712566 2538132182447177242 17377336506948770578 11020232872263036862 9622809797531756971 13474034863366876852 13719161505445200720 894525711754385313 35833878760837321 7586740735497946077 9765774903099841611 13079077188082469616 9027227898970703823 2962316720367976944 12680002139369796530 9864384515656002290 8462699042553097407 13920359903971650706 1320535756072636346 2076184542891008063 6350199693365388812 11755732268507899045 13014799593735927106 2603816815099293266 9141787755798421924 9841238523726621031 14910643257638654943 635089304363549503 5105377247439097801 16023024541330186926 849895111825097176 17329563877846128840 5535541594816957251 7792476775882247008 10278111763024876716 17899955999393695564 13881606629309702596 17999709840130331217 12415050358897091860 9064421800333301698 962299166012846794 3070280241175780656 14810044153733316574 6043217172910749355 8680751165799252520 4888297072236673053 874292927397200311 5720058990909741619 929570640941999861 12182820015410222220 2926308042003893061 10053692019471478730 3201355838221592305 17538092666930664078 793462188339087947 1552894500254826773 431945274279021638 4900784791739097788 6382412667452685832 11169920331634159911 10294510919988704542 15540969718810046833 9023485980384012977 5542465020835465971 10341450535431930842 7359248328862320686 9342883179435924921 4164431228692949093 3384683251512861046 12071995453770592250 13912671778099085899 15514598234075109278 14057163123649559945 2498412183483833207 11730359720286447976 1805796988066400478 1976059380343463989 7744424782740654468 4787687551807676197 9881802578335268363 4959585506665809729 16675381197676123235 1672846299654852560 2365311341420699289 11905602428464237370 15064790647747399409 10286222053601008991 694182283105800460 12370292003985119117 15547121618508491119 7582880973659558262 1983876513971072599 15703496834357092100 7997157119085747298 7777493814594094407 17581527705542493721 6359487804204136963 1611371593718472320 15161718076118176710 18368454487690048205 4264453228857077704 264454466881714055 14947938192839027946 7598794925481655533 2169165481364574010 5487826980031274774 15863032117318443009 1260901759014414311 16590842365787475710 15092338846211185730 1673312777533720594 9152805119259153420 17421266474015675843 10605859542576500107 2987504789585449570 1234863712393137366 14889447100566347510 6129330120121862052 9759551080370516872 14408851958446451666 15282206438198223696 15769340371153425579 15995036488046614059 1054712159886321492 2784890263653327222 8137291588429163214 10218874051998857769 10685228682221408774 12131928238913545864 10716811476342325767 12220675578417252629 3450568506031032596 9782672811870390442 18338687519105603077 1721277287886349932 9591260604655724178 10441925158502479643 13177861916947292612 14762464399697231156 10559084487378546314 14984456735716873861 16856628181840757305 7898336575539801073 3924026868297853120 15172740890871598113 3123626546041746584 12804548141286445561 13729611567300685388 9877405540376570911 16846503971392824837 465947599666357098 15457215163660507518 3127694412584272690 3626670875198220580 557891072664681065 16430519247009496179 11372841649204863034 1558626571859626415 10098134479602784732 7528028697998515323 3849980800375608363 1045524034319997362 14910492848310710001 13119573996628490336 585415232472119345 280656132821398560 15284563905167377412 16670109374756764953 7961503704023974740 8715207029531842379 12459593808992137577 863368482450710146 15658986726514882700 14924163107083449535 3146710094634686065 9264320273699300303 3041151616174160939 8614627810573835167 9620817336540410302 16904367999086885316 15420799830990613636 6322677748581879000 8016676272337306943 917031361163669995 4100187593115954131 763801082066122092 12493935248805744261 440377190164948788 11297100975678474335 8747869590661871651 9496367697746759287 7722245911247239507 16457146007540943351 204608597078874561 13755501774979769934 4349928744339953331 5374846481434422139 6050011614661438923 8331847619843229318 16554791222508296308 3467474301205311786 904361866236667298 5189595909779802620 14361039235169032123 12281269650661086856 5625684091931973788 11242964798656976262 17629331229348906703 16724366501021329233 10036925796915892289 12188168846801981523 12956519393343838409 4646408116825099862 9784396509015509069 16306701911290808334 2727003972758359498 16038795592602285722 11974494714765376634 12243606930426504131 16771607477072429749 191297297306986937 10803284759682333978 1695604158433801256 10965865888177745340 1777047153421594003 15873443707842860263 5888038942256728508 8260769514162139097 4787822962080639078 13741981849958386721 1611676823822974390 8396162209934685453 4867658634659720819 16423403574625394355 10070327998605027512 11961149348678826072 16404131791771264805 10078488791911058674 11855826586386782576 7836706619907939358 13440315367559674094 14933447944184669001 17068760077347254982 2858939836385977318 2407340454557239285 12527564517045685344 2874085142853587120 14479117971134310989 11922352068019228850 17031150250602139860 6440389070853882036 391845709265899068 16575392309236388141 9890076568115335146 8519625497942712105 8311318017888936672 3139536556392503677 4937951000156453095 16884322987580102763 7481455025950303613 9978658302024916043 10123336027338926081 6178844210769974627 12667130051719754217 14188130814501531307 15578064722489560312 11860760717835199305 5519102206800177999 18398836232842695994 9735747979414545447 4366118192886047483 5043338049895310359 16686659497783902027 2533209565952078013 5919247586211382221 11816701878725180223 9177816788586649191 4772264617382559324 15066068749505870621 12683407757589621995 16938873864977480424 1314233323414118164 17632604840040357559 15799625122309290163 2279463928133785547 8275353780335652931 4966130436492123541 7632981051746260181 3013180475311217691 12795017011874987143 4682391685163590328 14660463087667324760 8075955698672821402 12384676826427673970 12455707019237565153 17289215113969328335 16979265859032671236 10568056588124068692 5913022606770549717 6084799645442421914 8792559377601745199 3335502554257860458 2760100821175106580 7836342425942509876 11953093050845494222 6647976880274661615 18158971155473610039 5114095607795225061 8794121828864415957 7254331448685819028 16262631432931199335 297450113147644070 15229666759360342625 5044115168175593923 17571322674259400178 7731399353810367279 1282646567624763924 12032856648782699833 16065335105644213269 1147278607023299457 3744523247873871953 10274627046176796142 2696277186914710954 12768353978219118569 12936560955646665711 14179019803477367975 4064768526820673011 6107685930073354838 1057958508806406737 1418302701474500325 2991093581007117372 12321380991993609567 2661618054246885284 6718330877995453677 16457493535409377714 13006693944603808126 94705464424134405 5211299088886224224 285278972997287100 1895689862609789408 10835464756753160016 7404709280634116235 9272820203720025855 1552468388902017124 7962416523770765745 15943481527648227210 1174674079152205491 15711696322055465719 9021557189808780802 15526057020655094896 13513015332149347663 3014482067427204502 6837729728694570587 7966482665054144866 2608606717655990897 771176367012294949 8076682201496674683 13936829665005450206 14656914315451940860 2826617280080644732 5601543332946566521 6555601395572741748 1526872564940082048 14066549672062089238 8563744094599800358 18313439019328493028 5545646614738302121 7010346726028050664 16975339190929663621 17714417397300917446 13556033145772549598 15289647169319253105 3740295541587853053 14958806254068648481 3794955686300983135 2200691796751080095 4417181282392971847 11073890896750695838 10086353500978485779 2140761619818234449 8959183449674496799 10690045836355734965 11667338517453244393 6313417029666558262 12448715760654640014 14693346514511696600 14294337353754314875 12923685499302057209 13560938045559955422 10249786077844008513 17831622377013566654 874298229621018442 9036883689136573195 4872227363410629825 3432440095697727159 1384145486980932608 5210484041965421845 11358439637330301643 8821485728828616053 9385903071703781281 16710088054115185538 1804735816430010926 7969999299806614468 2802252415113646447 17188944795386156506 9395215563578098491 13651460203982338717 1904480960019977694 16486755905072085348 10315299722098738836 7934714330764088015 18263701003290591089 15092889091220643150 18114011840995888538 17318483649974181382 13827518531654417381 11462874916586117696 635320115862760618 1910393553909032825 7234782905972595622 10343371135819709452 15083351696150377339 2468345981784554383 15945389340289529518 1526015918215678229 8442935831919217445 4137034999207746659 2537152380838115291 3840476733347976675 8891081462009084173 5450353341078079710 17140719385829780641 14164437426804458895 5219021533505470390 388964895358688166 11163714950770827261 2145789447283129184 15213700541650001707 1823656657231655121 114682410164401143 17968398584538236516 3149645543743295678 13447790709856976284 9788360137287555047 11405880225536997600 7374540005012615664 4167522300722785572 6186789065027363601 1739825664071009743 16593601641492206430 12071509608529469062 11505686221448643686 11986918258060423907 1384697162558721882 15454589584322013963 7620197169449513159 782909240499067283 16410638758825749374 12111987120855194967 11890473201136340280 1563752122785490771 8606935689327084981 16857162916156251760 8703954713308455562 8899446290505250819 16375379842522093685 214042076118859476 5415951716495000575 14794100091252384308 13297462699188975971 12016747455624464419 14626112592963891258 11789677647093709929 9469579398190226059 17715181059575405244 2380700647698070801 2517133459736963962 1054283572654069643 5947920264930028671 4355049623389137082 7670452880069452656 11201272680348887375 5975107814072022558 6774133587173577760 2329631069292455539 17027356213252801757 7912220016567725759 12531465702685480202 9551077680656236334 1831450652747076714 2750329233057222998 12765700670805177688 15558609524601106908 14575695510931456019 13738760708904517166 17059161426277605192 3091818570863962833 15507593338056103250 9547613282427057705 6816751381036090776 1716125490045017801 4491766397065158356 12653343194535076682 1269782476386199722 3943315767747497358 11355601019442725265 15304990137595911407 5964504203644436673 17557570639660982109 3985986164007319010 13187761823089210093 13664285963554407460 9997347768337969177 14777859989695229223 5448382758309138583 6797061094412351384 6053591348637443415 381211841089934305 10063739809069381917 9345092158018360976 16361049429495566864 1885130865738861960 14774724693030249025 8536145069614390428 10442910159676376298 5756290655549674545 6775913893556297015 17024867131474968823 5956196003397987748 11567853365172872871 18287815044910497239 15051223701940510203 15168743663603050403 12408765964133283525 4409909168124311402 12974315054256753464 4897292823157512176 3459692847367475061 12622076252036547165 1282938778632911938 14984788594425324114 14507462150784629907 6040722480515488880 11508991479323940752 15061318375375109230 8366788470294463256 12434931083457645416 6314716697680476617 12813713072800714827 15482766591720225660 14393933541486473074 3698523830958995135 12540308763467514143 18148300723134980280 12136678619231231002 13592475309341744430 2758092925303907490 17909157678906394814 11774792233730029158 3775231360998701309 6678687776515243505 7264860928125301726 16382117547787742380 11478496364649613364 12810904716687016859 10861437684840895977 9952280941600015207 8147686001174017345 11115783973133922109 8590435958878162284 5046539596320612441 11312361384664480305 4822334654516401495 1648922458156966098 6165558676199084236 6643255248033248707 10073710209066659781 14101093669681540896 1586507106744581899 16269107698862561234 1584618617307645603 908060603995842781 10851919238981055259 16352975597470075869 13140957358391192631 17156041867860849444 11775860584461398037 4048945806304625643 6696896857795879116 11154794766527322317 1995709545027069379 8589180952164118898 7442067216567250889 9123910675661532665 18402596250172598897 13858923347370485561 16039833140268320143 16079237360280945482 4358340270075235266 17364092270020779830 1506799830971807755 16309299284399907037 18341286477134935684 15344436166386127534 7782478410286872391 12735609713259410279 104436803142754103 4480403629812112532 9927234790528345169 2736783386324420926 13388831173574230421 14374038206465656141 5136779292206283062 6884704746372020687 861404443958869562 11752558233408971658 6557906441649015940 7888568908444096497 1094161430412710671 6934250996019029607 1659540627652589223 10977074570402978442 12885925214801763298 12514102991753782036 17559418401682274517 12930186769928623309 6555947316043315924 13090271101428805254 5991774029448321114 9678274231976140766 5007494039372576529 7395621069640055351 3446566582645157476 12627473621834147762 4849412034745889269 5298025130539583035 13051808591810968306 15750808157584884146 2466562104520078519 7113790518658119524 5002277584531095471 6792731561622844309 9950739022757353456 15541236263827371755 13440461889224923128 4516507154990464186 5680859357369496931 5664253837059685132 5451311713209043697 4218125742711316400 18086828294063708747 3185236779430161921 463707480408969084 13764168614503397847 6182763847821133783 4546780643165038554 17523510856471694555 14674852725548410243 15783752670356078481 1949478927772890052 16578487661941930094 15384683768158525587 16503818490090066529 4781931304423755344 17626482381616212007 14660412339913516175 7094898949925605146 12557698165839533593 8365605763203441622 2874752415158624690 16222868644216072175 4742743952929795347 10484440891253836910 2466167653182534486 5573054765823035312 13344968200016118924 1078946012951203951 14613134636112749241 10522091761789742324 10064056744389111661 2882270216320578642 6227872590697057321 3063669525002533115 6462805065576604236 4525464133466923290 10731250909230786807 2429631190455898148 10869769036121863830 11504018717967755946 12713876821947052445 11430233499831585945 6122356329347069783 14617354402600128390 2476503028228152134 2072978718723241977 14686642414890258745 8890657297357796572 10040524631434214361 12065688272569802698 4438781374280193128 8943456521876869593 16607515554392429574 10466770849433182291 12757490543426575894 5552801232596296702 8472178403279231369 6230587454869086073 17176023152459027129 6957251707387692156 16450576514067018057 12068853403394226663 4377100725116062061 5768185780847535824 13071499216448741955 16458739600502710204 2276909438555920662 11706307373905087638 6423495463132791992 10225866657128529832 14545102398850219819 8891989584145934558 18225620949644486725 7950018847745121747 10804373909509832080 923969840730698863 725473906077630506 12699407687493468964 10519903840320249002 7393153143884667211 6829337807970538980 10948127860756225245 15615428690349653342 4105843059445985160 3884575739840382932 8163477685712928062 7587338475616769610 16341253867475703641 7686570571567458185 2781582195908079437 11628761968516361506 2957739061579106381 13082422696611694811 18288225579369380734 14649182798567676751 3520559056699662688 12798899906620219792 6097244973869700143 9597559702388921687 1087930109477485682 8489739661696112828 17089877766100162467 1629810321780971741 15350376060696284331 2567944651919134129 17917147990495167773 15644047931425187913 12413032058055868236 1470078409852659326 7471664587801218838 2808374597244851350 9855544029516697212 13181209705937630606 14744688171791742743 8548497094488442246 1373598921084701827 3906366898298018145 7087023856909671054 11319020240971902917 6822369374358187815 16540027877652153185 7488951276767557511 16224414252531149382 6571816146839757557 1659464611557747146 11355129684819612267 12072526032023434092 17324392615177660662 7331235180162607850 17662304560513184720 9898281370085970561 286190212143592958 16697703121845004421 14962925121567439773 9697295375660303166 15988917123773810237 14800691564552736418 7240805237027509569 17282664583137326438 7192220359082849490 9701899196876431790 15295273911770028188 16538098561955910690 9697345792150476519 9573906774861170687 9598031153677113352 13964287552501121889 9342721081631230686 14190026689479633573 10400256625576107079 5941499161728992438 13510360119686697026 18139497128620693469 5455010450366072950 1881303496412656753 18350110252170018703 12314025530068040163 11425259798931128429 5164164794452628944 10443748905134737028 11651820581189810555 5908229755955541461 2425360413220765679 12377604526254061557 2237220735213191458 5760181395787912574 14929655171206914359 1367410799662058340 12632209413858567962 12057556660395020916 16901734005786070220 11189297259554327760 7504648972460548930 1345765081262984106 10576102338666231868 8423848894526030598 3080414830128743434 13893240127630724962 1631125539445186228 15488069689475046636 4733567367045964293 4059159864856257852 6341347610681687067 4838239834189416546 10324902258885520997 17141251902215076610 4414116764884428672 6732386146421058736 1411646313355478459 7299689549961394289 13718813661915327295 12620890785461447367 2239619848350773951 705054680894695242 6973012729463771906 9750210200109061739 4977792671626313496 14257526777692510061 984146883746067279 7629764840614507038 11141534723423551811 836571980917270947 6689399824790538889 13731848973905421806 5605989768399172287 1774344893597795973 10945544496112988686 3126479934215154568 16621245149077245512 3277741490690421936 254002319038924451 11801593760726005315 16219067629724317206 10683142224449722446 7282254310949972112 6357196427137404084 18045348324779340886 10073292313069903379 2330301361538620545 12371169841345342368 17165116795138209238 3302266165335986031 8782048264882656044 4019128596860842689 9184154261899333489 3621524517798136851 6291901665465526898 11906717358899788846 8956229327639575226 6171392124904557648 4071560126171011799 2871117428572105258 13676085929310004467 11144361511117208484 3140879349165276304 1420116732968195412 5494417433548652922 2757395459883396848 8800381679107213548 10446345192064950162 1569462608187930803 13176417551518577409 6743044215049404675 9781476789456664922 10272465290368151205 13846599845942850842 8192071944985786478 10269691571021258447 1608838276169788317 13139102224907004435 10261196680356306962 16568905839715612676 11791609166482906727 6251634674568089960 9493593920874009974 2783630111038711761 12867011242396256923 17501977993754050414 3469553597170139630 14988764536452162765 1597317628599427753 9093751759512845282 17198568609846002498 16613989653571614393 5068854728585952946 1730813474700166525 11988473929975000391 4911533227760953890 17319948962739027322 6783978163168852625 13750230465284023011 14368976703515855342 2192635848815282828 12523188174481751481 7225957695845047994 18132824656604227967 115576205820536504 5815094453589996559 17482267325711350508 8305737164831235436 13823313836878528604 13630099783265844639 12725063251750930128 12783843609622921499 12819430842491986109 146524752731289615 6306373064736141112 15217008162564706994 16083955008212402882 16364065066182112618 14385849695442324361 11118848428480841148 8373983480856848526 6263108311515063154 1367578799867711035 7415009953162778736 1852307602579720566 15426863227600541629 10222630021976937020 3297996775952683028 9643720682839360682 6382734275413660285 9664438634829341721 16277574184300603432 14054407621098425807 15358896280515272518 7904437356188702528 7183627175322188331 2107162010092565394 9420178512411531858 7631107963567130615 10081661023343530903 3271579910002880665 6987751936847503804 7095647400195837085 18299110093333874041 13935677054558922288 1856844520783788802 10839250486424184586 6191962254880983771 5494229779582666072 4717922820679617294 17226902070744644816 17905511553203426767 2400664836688545376 12031882378559213830 14412613720684899469 17422516177197180171 1696423404529081113 4291348975701744800 3063071001045349340 4272302256433727881 3734977781597171675 18297363226959514609 14650776031215900112 13757619053150427210 5305532439151305947 11420626511465480990 14159592197041049686 18013492903978483141 2165692924184053519 17158159496040438321 13809259422935257351 9488389703954791552 17618227195099769391 2373003245321047009 6205864078684564654 15854820213991002784 15611624025466811675 14005223074725122068 11083752365223592700 11514072446850155076 2005852866931999847 14278081258293009949 13405139995283214964 6786237052527188633 15762698831960784874 8011615509542182075 7539800629318547269 8697614660971517581 3417174071147378552 4107550864164644911 6773004966050468889 454883319921039344 2268413856299621681 2078008784288547697 16481158333675668984 3130543911365823277 4369426298969995204 4550145413017282476 4933085552574473744 12601997685045945393 10291232733649186266 16280246937502456825 6795531843732262346 1237382607147716527 1670825075199526061 4619951071800604049 6295418182135072670 5994776909166216600 14943340707591025047 10949458801918170095 1657686304315615243 13906527190428967184 15460123994360910894 10879166088981086227 10026133653468417719 3483004012633034028 6174861914142860705 12762275203880834580 3351273686983770079 18063269708517970660 18391860737782912911 3874715244389252257 12621509789463857667 13054700572841180651 6224201159262835923 8809573762511750362 15819770676573561295 789348234368376597 17915839523246441939 17083323886830526880 15297526748930948997 3775454987719937080 2836353487986033071 8382052730521891622 11541570354375697327 6044293118268477807 8025252216155447325 14512014452624033358 14063792098657967379 11978754611200008884 5262805470610740549 53043408571081448 17638870111651549181 16161607777962101073 11280655941649700705 13064778734229859801 2451804124073362981 10834217134353617007 3501427997577845656 2794368487244852302 2042872501880365158 1661908201841882225 7745841351522449433 13367319066106918888 17579480251330747374 14909915693956660167 11034073638468193004 16550933066890559399 3937555681877782030 1014382506469912243 8159732628669060958 16354477902435706522 17514285160975851070 12798714191779550120 6395817867138162133 17632628121790786269 14469802033139049080 7827457598865451343 4944381539113288224 4821061007465321734 12391741989680403579 16042977217499750277 18039497504964748942 7994062442226094898 12654699821037263462 11144504542028558120 6849414826345801326 11491199498568897856 2648126822647727640 13939271973273280556 4553525417398059619 15759040794758937363 6322661428050587543 15524198949114295970 8220531793514658222 6350206419549161745 10865643352746291335 2848325452994258174 3498568055469680809 8913238198951805601 3440611988264311780 3739309715049082816 8904371450042121482 14953850704262635779 13100987072816372330 6450053582819404337 10359003293998480309 1199162128461736984 12955670054505005721 8375169567525504137 10272199299348917481 5612537825425351307 9230771906522421241 16268566692686240394 8331114526049351097 925186069592235646 14265944708674151138 7996932742575872375 17039876566686836517 11967316709838048838 10693719620997095711 10080316918577556797 10400046552396280462 5271039833227665220 4619332536071607572 8825684172419449604 8036834762370839321 12704658580634507320 13356250972127287439 7285790108064303796 5842303722223634623 4562390608304114894 5050674708761444376 12760377460530975914 5128335220668476745 12148389306816964626 3894891215280159292 17241205759692811146 5183477675309940929 9664801404213550179 9952228115812439452 9863340945994550856 7915701093667026409 756064872002928746 3865611009752026068 4732809498415618880 13298802434584012185 4231774791581238872 1851395067546596727 330096360322857029 665476106518203718 4988078970874693956 10107874823749532470 15021938392496940788 5006001167560245525 13335627868173967986 761810934899696105 16336918959714170871 4562991623448782737 8678714420180407157 5141932246306546888 1143003783398426662 3096403752592551548 12551920205911201080 15486898920277109867 14676776685230106757 14828292579584252187 17368849441236616762 5433688088857855423 9484499220918265519 10486267934294405553 51829334869536222 17341172891637546576 1223231727608806402 13992336148113574480 14008359895292553664 6523661461460749470 15954567365154160744 13585382854499799982 12518960958096679678 16718446067632130800 6433151641478551103 3853174450474565985 16829330351282537243 1974607413032755808 13730786254306902169 18101667309455122850 12569888531878155373 7046223978155201968 9963188614924960967 17150034990779687166 6625407483823757971 11335895135236980904 1156305184271514 14918764931824362978 14853549771591485466 4285004672964219126 13030451552216078373 9534604682398363685 6973583019340479717 7960457944657390182 11899638493614120890 1660695337084066995 13319445237768978051 3695202366215189615 17962849916408314326 4404996319563650102 955232864363157526 5386252928536356573 4918654347038332468 17182932236152412744 2573939975961146325 15588410071591017724 1369542158450446820 1329689851026128066 16000125783671456339 13828122530988943786 2220898124546844554 8460327408894902310 1309984214250999212 16296880766454685714 14538405243904477705 1881425068493173263 11183633520642393689 16268086357115348631 3652517339284084570 8471371949415474252 11119195839973564099 7914586565790799429 9768585043691525479 11942280006827265706 9858670507145508055 16025478331548686053 7750655693333075506 3877899060312178680 4338802430695225633 4495926900050033698 16906075575955190612 15253381009854233537 2736098224883621357 483051551019020686 2086940372598641568 12761048325400600409 16603454629822581122 6311370801622031880 9211489107944889773 14935013263747004597 17475367204404015191 7046029442167561218 7051312315171595269 18392461033425987980 1689551331015422630 9541071210515293560 3674734473690608245 16299709662157540367 18328093277414447752 7254322498938588534 10849405894403716943 10765490146025316123 13688362149492216384 6509277910687385997 4956370573341920296 4070766888476859791 17406059762926934985 6176310808386273378 14643237314764874301 16946989436636274575 2131975435351995579 13194327357141185418 9627446245369503983 2298176233129266134 16228165396329414325 4475247569683689878 3325619974020015108 4813224857320905486 8270112194503054526 8573336529698349503 8746519404118513610 15643856472307189357 13905397077261734393 4789279678916597535 3189364416544016617 2601426371710505935 13739336724956110657 17454409244007402486 11044878828712274129 11549036403381919164 13223306220630447237 5948541977855999488 5551401937982467610 5947757793733102868 5021838174584806819 9883650758361780915 11478749782213247107 14503059367749121187 240103523665359304 4628160200974409793 3754335273536863934 9910068594849276730 18395739388366461106 18267085459842126180 4335565427289808998 8868139433373715408 14452523711911457470 8651264591584557143 8861889536285698942 6177335894316417449 3472349934802432505 17541995854196745739 11143037432553507963 6013258095907977181 6064813194261260221 8888858290300557869 12376334655472672702 6679382362380616670 15580097401439405165 7589238937805735753 13896611130291554289 3706087963757056069 11794796781723154811 10500644185581919500 15211224903498987286 17803537396808459050 8205770498436741263 6772335805543231749 17536746526650744787 5435200219264143842 13124744743537071426 17727388799762628706 12218780305818879504 14734258597501785572 2048220395909097364 9471047080359987153 7262030115237780976 1855213400257634916 12699852150485565561 10726080570332760320 18710821665646232 10919505495732174163 17092042010613654766 14370803829200354435 9647004426296740784 3218729965232678881 17796622148494375678 10766017923340545754 12818227231204090484 9242221362685544340 2012846227900712918 11954558946309888750 6068522204938052993 739476696801273945 13765107852242285050 10385023344134335010 17102527859717261339 14849977844595928354 2606262955325939025 7642875121563001984 16785496736607712965 11437251632443655195 7710145892163020749 12434173057428102221 7031002345421033172 2030691486480308409 12819245831335928590 5989221087518861967 14600925352013910780 12960644679963343953 6412636672342310262 9414775245412144523 12688253109600268601 11540278839971728004 102643956780874964 11141333531181149907 2217578725650763749 16362605727058023387 3988301348830765129 12784233779312429239 14571299650656395455 4932740052059840534 13499591722094923033 8355357904961510951 14624673029698516364 614070268819465331 17368001462372843270 16541597108801803568 3089763926095279039 2446692981273057555 4340766665662148430 647487515526361102 4621967161394148050 13402565464885140158 12753326035111525796 3498296733898339123 3292312878036830115 13857129148582545254 1874993260457465066 6280394467575566908 13670009867707186744 6540104455537074029 5437362182092323152 1528292452424932023 5796967736120043288 4799023982460821889 13340036594383894136 8604706514630738574 8660436425510479744 12040143917876064190 6836397553608263581 17038948383289346803 9538963223519370213 151956024830838398 13103804879104716315 8305653529461518691 8315771312853768467 10074232719378228813 11361356676504281983 4647131065395090247 12548093798819632594 2050021588311798643 17385932520317274409 16271683643858474784 12251676005458231746 8862952830578058834 4431995415181535272 6099459202775545051 17742291438776049762 14238693787886643363 4791956945593675645 9139061283004563877 15112845959980805121 3451358540414769555 18158450559550162241 3010943824705378256 6422763152928340998 4932329629682858031 4986738600945351193 15203683641411705588 7562950856035462446 18279173602249034801 7414981546423532452 64313016441469978 1337155951097424858 7103692708304933491 16628033738828702947 14032025648937526343 9479212384495867816 12159233967036297921 3625902978745239661 5011131448583389636 18207201044592805604 816786454687464160 9144554535346883394 218877579956889333 8177428773750481859 12441999264946631855 14116341363471234991 14310897215851393189 17320794189465166551 14007433928588457442 18157743054699018540 6208328293421332936 4314527929929719276 17175198074986888203 545694647481278394 1924711233885786729 17682356882042841388 16424758765318496892 9115375478378352511 3213083402821069332 18248657714589413250 11947735680096371365 14040710293149011242 16136530007417839975 8051234215634808576 15050809561970379109 9511347837630027820 14327389547916824299 358358092889339147 3992353121810826261 6603663712234178712 8851039120226860334 11705531448656207704 4095765903320468376 11311134222481233857 8671802424074348934 3243547205899485146 6950386027047697114 8672582519076607403 4388352302131845512 10526654201138017756 4477820844942989258 7660064898704635023 17345026098696328756 7757437184238135360 16805361012704189165 5127919443294158407 14668979717593391389 4584827600034920986 7537255301608262921 10552613394233698636 12082868495968079293 6637676562935415773 11875258280772788387 5452080258482551440 5505476884070968164 6038588025046576061 11296346969426845949 13280541097997338635 15835196978839824789 11449463734290290570 13174712524398672109 11625268084131194917 746800545555876144 8131781942179975731 13689278423554126250 7641538335951039049 5530441840117542358 3063052522206658282 14670255461990495803 14846514321015113596 14579315327196259787 14388594744568232998 11670090060524426961 746085117108585921 9275970302288369618 12748068452765642291 11895211931606003674 3332598622662879166 11623230237614837935 2944090819221055242 16765839704768648026 5257869107516055183 14186616579538420604 691092966258153619 605794111721288185 8075932865409470788 15067477970556418000 12333356100813451221 3426673385415243234 13962092215625867411 3697795053527123236 9903379919767268337 15119133839261746826 11643849539998500515 9749873989717759210 12847770649880593331 1207219478383637139 9521340774987408097 15087265687203812451 2411328538752320805 5517173555490733161 4157715352336264792 10198542449237392165 9956353999233143962 7788074135185263240 2565213773552209783 2773952213857978256 6379761285456957153 2254528174180390529 18026120367774874553 17570271297635898935 10475495916284079917 3994490750094256977 16582311722102486087 5984402298490472957 13690179262836232145 3814052498502072829 14937320917408731118 7826394270216661574 16622134817825778326 10704341817302056338 53321312313486054 9866971633565192106 8317854283417588667 7103356087282683589 5413468515356700956 8459884066677281795 17982175776161922076 3672094349588892214 15339309184668560162 137210859044570912 3755479995390922812 17388926391233638127 8611246076811849568 5418170924339893946 15142536109688198348 2985220438888784247 9853153520823241321 12476879111577421169 13950846438430007294 17850541870897928944 8285812997917232138 1271593737776236506 316176497900685860 2820450275194885294 568978888390815571 5211291097239170183 8441189366716635662 600339067241904717 9251358468275036247 11270095592560602113 10273414802734267818 12888247011860711805 17551696427373339216 4457194538590674035 3688522440121857922 11423935751389803711 12704757226512914301 635696191321250837 1373824881828971426 12015011375046091917 2347027539247226876 17929556004936472846 4881618416695159139 17017217561953583222 8660174310382646229 9238513923417794944 4713577280370708829 8252063201740896926 10113391675810948007 9862705132267810258 7508487238087633651 12739048039240343654 6280495713484057975 13783444645613972978 5275962274331369576 4737267092193273419 10350930846786284555 10721558976416209242 10344703073591168579 9582683482997899076 17085021395663812573 5312429751397193602 6597715764045998138 601556828129911522 10157781910634159877 9947822909915299774 16645910296433629794 220885190775377833 15546109008591301216 15101858374283889615 1177724106994474938 16919432016407653575 13424191479757047732 10708863719775863398 9715547631979268383 6619388160307769112 8760613482270239306 17233298810607401695 8533070105531412920 12144580424052534229 6273620689326474493 16978612044260455247 2918082741486719970 2874112231036862828 5690902737437729324 13471920373263941931 852410027400103379 2177168432583243553 14086491603522967416 14370311391610397154 13259245549404402374 10709275612302578916 14702955321035153453 12505680323779119230 14604568913981666476 1222141283781973583 6445932955815462369 17117976592149335220 7514237595508228918 8139800010270537765 2248894939331009298 3993534554081693625 12712178208061812707 9354698731740310873 7146109288733034670 1862814690224135234 9861174431592146825 3692014487376055553 11443413993978486140 12687609907357249685 8072177204184724872 9279410041872975950 11714012952738598799 15678917241395238129 9417212397551689117 5416008943900924417 11048023103762781888 13682171467717269726 15587644392514911629 7684575671447340735 12190693629236146562 15498716570484689048 8692225917956132976 17373252193112335709 5381806588477144543 8133151597367879255 2736236139055331812 13856919295641837490 9271003381164945997 710394747221405219 14870106803896308288 2228771356115168354 10138031699222195832 36437367230178977 5651302772019587806 6135957243687630725 5760855287937119679 12662969435453173308 11269598184633565256 11502172253769757438 5980146333726119604 4207323633313820666 6455307676333705146 15888828016296488496 9203503991733466452 16448988879514373006 1437018977237807633 10955208896486474730 9566053098861425815 17622919417484362977 2869554444111680419 1723226716261324100 15356440387484700036 4056913111987857517 5879889030628942246 5928902408852079548 9493659005076842609 1210111100465914946 12017179049503608404 12300841823724905019 18411273716128535475 10389584855326416305 3142785425496967788 4227868036881946957 3019300138012287129 13112536317696777397 9215132883321193594 14863220828631174007 18176874324271261922 36629672673173348 14703894220687312381 4923137078227198443 5278532429594982656 13205186884441829443 11324363997826763202 10627871642263574289 7677144043529377437 3876050157307379536 3100773651170118060 16908064676097767328 3108477047154778158 9572391820797576786 12115374401413301391 13176253085699949280 8876221453071914394 272215624101888465 702012185921185667 4450184367093376023 1675872854470649319 16488130220024444612 912354600134774616 12884357203785877631 11795426174414826093 17342989756576688995 14991236705288099427 15535831045839758686 4786623232442667456 17062051287710240886 9685540158524829509 17145323939568246571 10355810905057956371 18410010020119179079 17307450251342850316 8885677834347880717 1827472529119110123 9172736296967119890 6814560573618420077 2619973561137225256 13587686013870383472 2296590514279983743 4620417979315612496 10521739561506938872 10257064138586298969 15250516939279279970 2601328969366808985 11043316352473506634 17038302700485083700 1634664140826613750 7878702814220787724 7627172515177556825 13968903478557546275 10556708110456942810 17029723327844776985 11507360884426392349 18424599540857717691 9623336888028199454 8519705488644740 12144002367498578822 5840364086741415107 11899321629377869701 4207623674042593041 10343913997130797590 9475021555737212138 8030251208735276457 1335430304561132457 18296168145217111298 10348275009773150585 1641796013038323200 3683695068231544688 15709459305294482127 17068679781908213190 10435514613873888613 14160444428667660819 4228438137827740265 12925240560658971163 10491476497376756024 596396301656598118 6944260427772678495 9780477412387237976 12107690309879442189 15873661107782563027 13082282390546409690 17959008631629593823 16957881651582940122 1519553531568093569 13363223133067089008 12480383369086817038 15934509657676348926 18020380356121936544 5785311325100506095 6518705071722030628 14236205941938572713 18379413717705227507 14559575028267878648 6888110044026258810 13193450426605327620 10607548602800808156 5210618925914677045 8038400211768430464 3278088961209320564 6164710322800573970 17906187761436087309 16609277967558418049 4792846309286147387 6625528595785145496 17368514547648398295 15763595607291800785 3633828202915806855 15407093015486767825 12106449803243249866 6304114814948411243 10771670603490392705 4833884033650510712 597753812529310960 6108812173894562904 1611154203694925359 2266022301178793310 3385649798096692658 10465247134500360532 6567708424321813169 530404760488341604 6253958557592817836 9708927667048540897 11121303623854902187 9032544636859955909 6947321549295717744 14939671356788345122 16057752112581761389 7616147755868437644 8927723543989800044 17095758481662295059 11386857827032184794 18329740542079783850 155151158490906255 8232379468426321905 12928743228838470406 17513669229419218863 5640976258946514180 15714868428136525386 15219751735085886967 10129480357992322781 6356322505410876040 8363360708518155867 2971396368698716686 10192573895146021113 958557365511926113 16285218104926025977 7986707784324075917 680970498792637791 12505442696504235436 5232167471661595847 11531785586811904621 13767091333468542553 11777104860764423752 506505467866812940 465025604383034567 17042905989133500965 751697421232116818 7964133408236774934 7224753655306105805 8052793438353835925 920320918077971569 2583487357608319786 9387501500814801217 7943974645387616446 11386660257981828605 8499564813540617738 11908647913971617570 11219553816516986612 16869686957662512273 1462285865519708309 8186777548771156871 10118349110548526936 13275338122061158904 12467160087706900973 8477358496219595653 11791666799810706946 12527742191646961553 13780981721738946822 6979303251010419283 6452247284745198379 2552822436332440492 4877123401429707343 16618583586484506600 8889598081948503762 882727361677968846 5734708440989548599 8565647278176767942 17429213357284404378 12600548426564559824 9253382145435384560 332383778067706228 6288580013044065666 9187402545976453421 8042450013565934990 14371298988711822391 16725614185795947431 522056879846362385 16920357126540221224 18433521223973052937 11799894263158222251 8187419111094951978 10267988465548702196 9211752707472633317 1139864797294946196 5177391040197894731 5338714161088313020 6836086907041610929 8369526381822384918 13571864300432999237 9271084100894397269 9142981636858465201 18047175843960824035 2755655209713129571 9185657747228769288 10345304855803651229 3057790406780652032 5636129219989418635 17762442696798204999 5444590658128057494 1719492541294716097 17670745247516515866 2048103550753281543 4429048272188461366 11735892260370190776 14787325384752358294 15618138279373617522 4435267270566579382 6605412819257286238 14484123680170625704 10706974418933523994 9628004258652304781 3613624056209560340 17230775117558617763 13347712176154035984 2104906498233625431 13711929012140724936 13658308699969257963 370523511802881655 11477354079269677029 18295695833020767605 14066134822015948220 5438514048549952430 5784846590890313932 7675164249976865730 10319632587919370970 6438136086045621759 15435380874092072897 3412571730312652226 12679896975328719103 14774092555106445992 3132303385175746406 608659193793826022 5450251521260117415 7713149015049171497 5558217854401570274 11547308514096446108 5295567437931855105 12462689937311468833 15415438129403702767 6701046548121177569 6673621320235986944 13202397440959447512 2763684553347296450 3662061560186468508 4240649977083900036 13672153843032306999 17631281988110276697 2064839140563468546 4867110465648745230 15398777532782675890 4496977809356049181 2199677101691910199 735128580009904709 13812372820496897531 11867945899630389217 8286332412961612649 450550786491848155 9364549032504353057 16987143442309210380 11228091458510446247 5335927675904009885 6060099369018768967 6613118418570919271 11435755253105255220 15944480290192218703 4257210409770578467 4575240592322757895 8326370220511569685 1528773661420065861 12487006068981683776 11053440970992581693 3687753122491161421 5919004859264092987 8912437122085285194 11394921137354372005 6809389694298416415 3450194316876551268 12144171207960521449 12617873097136816826 9337664406661506457 10630881363540231934 9027467468964540450 12974456317726421963 13512907861691696137 6263214790829093282 11213268131821374966 11831280805546334570 1504294638132161676 17257798554569266152 9555941459800102269 1885355054181729284 6973800208489344930 10366083171825722002 13879424058903508507 17015433426738931735 6028817526707969336 14413037051236721103 15982995754575526518 1060399129597546218 17139052539879771405 8430489974138943901 7915376206978837672 787025099461018502 8240370234606962967 11305959568507670358 5827337798652750419 7563413943359438561 1341168285396237289 16193838898156924236 2811270238837642440 9485054173626998507 9420340183332063276 4032992592477377886 14117582398614221648 4894069024544584377 13665029867568503070 16376789818117823535 3345344827600727664 5086071702044916018 12375401855523707770 17835463542552296371 17605499349141579177 2309743872289322377 8220618651223784569 12034921191078037016 12705426446701559000 4022389546954984486 15347936453254950480 11505556928933125695 16556945289295611468 2837104972378268838 7290545013700439025 6056788096373701574 10047280907615506907 7266168096138264271 14982465044431543521 16256266412492790660 18057945170710142877 28125926499446343 15442499267710236986 15765587248520137963 14784775650687389517 4772482686293883440 10469360960727538751 10343229834564440940 7154772938356112366 15980663525835403846 5027576830270122370 17765320220190945760 1743466135377976911 17286863581889779600 17347007742832121779 5518947219799213251 12157910425992078980 1027978474406573404 1179899166681275225 9139731486790329098 10810784644172790224 9639573700470829246 16934141274933978456 8665207853503893863 12562866325121717067 7530679970492501908 2311845996712659695 16327485184558069216 8728808727569213414 14154049529794649269 5795190721087281580 8935338873915044516 14564212390386609618 13653348531546691671 2554089921602719403 11048980807917173534 1181482379601893731 237760654959603694 12685888559957888126 8021122745969135858 17952624301332308305 6708600371045757572 17342953171396658121 2715919261425735314 14656980781329960025 5434668552515860116 8548734411771609853 10827216361193065924 16126768650434395206 6040479414604074003 11232646028071573898 4779200956501636094 4804186083822472985 8780835402356945192 17754669106166715088 14037716862228522534 18022687675878471294 15746474034766976576 9591966451525064508 16496517973784852493 14580889572802863785 2519316184571703178 6035540133906067974 6277043941469077089 17892473341324490897 13309430273798129849 4306684296129211702 8886267531068114060 16558095134030447610 1605514848245806633 3403378885675914478 3430860075136775691 4705346189787948945 5444303298045277884 7949081680211496826 3603880421987897254 9429744024382023839 17398652096096441155 6157526677281444033 11441431802734165845 9108327159382773911 12209243026465689579 14904203776649440336 12748195257024641134 2435890370074700172 6243494396311738086 5411713025351256109 8695496723397357882 11745809606186386878 16038258111232667756 8254614865488140145 5795698806667961307 5995264200823854855 13232356958715334421 12846830540910643341 5442328355100626871 6721588212046548045 13378256579254628970 16172726523772369125 12355193494454148671 8335891893676505459 14763273282053036798 2629335364104484978 4024464598709893326 7884966595595848923 8522858084896300273 13631977056998793729 17768596837061759297 6896162601643461815 6756053536804945371 10560953518908909304 392400741061295994 14375929110876062915 499896161594379582 11732993611731750509 12511301277132375408 17874757100818341316 11387532507581555944 11265490331208948282 16181719609904295146 7428926717694486828 14495101256838130630 17135278084998487655 15982295002259296571 6245858893455042517 16318801748366665774 16496535231737601457 4895977351607839731 13150068157224435801 4427400587920751296 9957155785740718681 4940159771501078552 2341086571599528687 16801355229247881529 11947695116844016510 17065631399620080794 7072730543417493184 6756019502665487241 7961906801494270831 5916109066831205203 14989943978086986311 1697044111981439622 12594621552111887956 6624915084904485231 13742167068829667792 6056657127442762471 3939579879131853950 4929776379643396523 16113244455610776775 15402565620421151910 419836052681703319 6321200771831040299 8863418538799547228 6629652245013546955 7145788394543812583 15389876409985994761 18283015977882583231 2586270526352903984 18197631869621895448 6996822503401698732 11453576774542025185 11620542100295880392 7655710811526072356 10537618864722712158 6328583858749143178 3220637786781730930 9760161100213302814 13436693916712290196 5597811250930541592 1859515067699734365 4424304249402855903 4869930987789457530 11575162053156879014 4044430870054115988 12940141689591398801 3671988211821171794 2145157202706609649 9557977343483038522 4855086902377583631 17078639426591806520 9371341875514578541 7067599381629900382 9118867133889203209 14359837103235274488 13985187590132592208 14997099651819204670 189640358349019593 8717709066800943527 9236024763993231068 6903942125249604652 17134708237173540813 4863642919194969231 9372722300501333282 426275696214521132 12955114729799217114 9654528761409160026 1140825425211499759 3198484124131722054 12127549966688459241 13172523843572742422 9539297217350140705 5265556185777248502 15521281144257263081 12403432513372477450 12516012747729353633 14849455862270485644 14221143767717669164 14326069113654654608 3742672958661393637 9083959053482661294 5671694834994288439 13568861069717595202 4272801785943658071 8697298760512193584 1869249343179683365 2913741998862766016 5345766914301992476 16765191418587986078 8178532781131880533 15437531997891077728 18419679466911772867 15278848847702665180 2912927650588020555 110210244974842726 15748390128141389156 10831742924325507 15419821743982492516 5793884203202403333 2600213179809161822 16878630563241535016 800951817984978721 753383624882196378 2917698962029336440 4302701609849777255 8131271915926249734 3361351735726313385 17424148713087636395 771477093419118246 17730434820686782682 3611076103472570693 13718331747335426419 11258351451206041302 8481764333814929972 6008436659851232057 10060904477155189827 3512443336498300398 8208163031162037989 16392885536090996365 608834533768748244 1503553980774082491 13670598307451038019 80642776432148471 13762335423067514241 1607605215830758969 2232115150988222790 1852690521045327824 6008962790297130386 3502175875956427690 383366593347338306 15143244632016127716 7307428608959147418 796805056504895560 18345515129776779343 14424133286349051350 6872859662738010563 18162141450827666491 134194402425074524 6948931676402536548 13507524070281490722 11014809827762254377 18034181293615126168 8360327869260577270 2426416036839386548 10311986438834190977 13267816425723078955 17787887903186662392 1976337420714078356 1453109469633358211 16980624156426953439 17069646843606758083 17288389847667180521 2974608793043489382 10725330305771163913 9437075014667113903 14705892477241385265 15459155172714167474 10571167763023429658 3258197885451970071 10206702271282698774 10010296351181628190 9941362221109589062 11385969960568132158 14589965031511504668 18105851362127717813 15263448777987237428 7113649061784529670 16319698911715421687 16131205171526171599 1309789921859823050 12485555990283603522 4938683931542804742 17315297245133468045 6189650410358817421 15538578775123157979 503745485525641378 10051942951113033908 11242667581931979494 5881404943349610128 14985209261055065274 17487880282385099726 2603729836182470372 10846069699261944211 10259681105027528723 18282806522993647446 12584580165179935676 6165535903455481459 2564489366063620026 5366335145305239682 2071168496792531570 7238675928347938219 6802995729113263615 6054516411607481153 6518439033810218520 4004297558978090438 17063504274732297583 61655685854854954 2156160728036332024 124356440248310681 928027431335223633 1730313892773040945 15147915750187503223 1320757480521344776 1853870525063860817 8875379408093309211 7883015972586280058 8825143539129601260 9488710200801327372 7226231858584004616 9935167221242142268 16418994530877499258 18261014488505416148 9784653570605632467 1146804061846929735 3940573799272185393 8945120455528523738 2951183273470104408 2370245066306498599 4877086783265683723 3798203917267178413 6151088043961666246 10618541079860052670 3046145204248638094 13345034043326333861 577897365262471573 17607112440618543497 8807871327597241676 10688799037196889592 15676645320791430007 7957771506768474128 8479340775899812426 10027536767738374491 7193837543931614772 2307228920693098988 4833927475482737021 4778769234834394892 4003911460529739716 17277353891178128839 12561232438444225111 16997126202951917 13020275039123806420 8344377371928540060 7258751231562776966 18154126726448770346 14058955126640815726 7828424159028951813 18170092727882792672 4991692315717866603 4146453358968907682 15604508191359343909 16488058322242960117 4167958960351567260 2616592161701609353 3799813008197062699 109578727203798028 15836145898467643750 1547825480389577212 16724220859972914236 10972403735704153807 17969008347272198083 15754924158574840783 3033917953276022170 322298007881681729 6470300586669569297 6263383221889843729 3097949082175931945 2411945705802176761 7825563144433487416 12281647696859215754 5577793098242493393 8975070050531230930 14070100879439308513 11552614941362178544 15407373067389656156 14636063701045221646 15395013144725751951 5191853453880701440 17632788569752510683 8098906253986384951 12405398006804833327 1212986318104752283 17760661106834082520 14535681886918437930 12368981027153953214 8536090365193279483 12701030158454338030 9109197015330313823 16133288649957134499 12831425052491706620 8736447267047277926 7900050614123761021 3794867036249811028 3980201910423188262 12072903958604207009 5211930375062747176 14623078285275245329 634797961625213812 14170996478898913875 10039022341179498547 14682145504256383197 10690235568245365794 2840929215141342010 13066844125806402429 10515281583084675611 9389225865841478295 12825565583485092190 11199220419087210054 17573366820598683888 14288504174944721215 14824974592925981752 1424885354233603664 17829418840120875033 6157624868954526437 326357737652252075 6083985525754153722 2096897318375502251 11852211136245000612 12592690483561157875 926531850725988839 5385783801184019890 16730435446210197842 13088703766130446285 13352299488665914565 1242850844986298609 1213951932233773517 17779642588351105726 693732343615782069 8142553640874658114 2037516560386020231 14079812717182421706 15331228208427968210 18201397000337973059 9683691471520085533 8211062816997965728 3178372736707589785 12630561967834022796 8842874944056356160 11553181004405523014 9804239606804451388 16612776077919923657 18410440737074664249 12697498939951169230 12136853041640467797 16205911487453507887 14188683636649495044 977751043286846283 2371091518265873372 15840359543053506855 12856222218122117245 14585606413299230526 17554426975680814572 10019198351214368305 11042643664813338800 8483851440235098122 9630111844509682420 8895092428848099289 10473987314776340365 8823181995421096400 6884786396489210455 15813535761644987755 16463696786139375297 12666191236016692872 8797841315496970242 16849361651654739399 4750509525914008761 644045191502968828 15973188425821817671 12197708286332991634 14830459663053272075 11242111873346596527 6259464925450333700 2372231941667456178 12255998686812030607 16734873016615989708 6112619821891240612 6035486496126473592 12728384223652620791 17368778929687363841 1933110091198248528 16334771902916584690 18422878922099943983 5397036194434183924 11296579755083137715 2321854774748201776 16495488428062621960 2837558833630582095 16449469367934721883 9013720661993588714 5445044933278958332 4563888512537596904 17045164911693118248 15003220185493558626 10117865804966240399 3546544888806428551 12469675912413138595 8968054416236647186 1784650869730261466 5856886777548486925 7748163072622835 13001753804082909010 8309774600245034993 13718432899316531104 12215416937621093500 12299779197152562242 4595291116256470674 15294219924523991842 11108544249704901064 9598890037592722550 13834649215035567636 13361165031740844781 2182947889444528898 8363706915492227964 11601129448325489488 6514383626877135972 4003953671549882691 6373356564912001956 5369529184608030753 12070831603237192922 13902428130639629794 10906870969052135868 7133845078502716133 12812077671900886370 10560110313934843405 18112798633870761812 1350964126016640698 12904728603907237677 16534872390618446529 15739770625654252874 14423783839356092993 10306201937914397243 12014339293232418037 13670244906502662271 10110984653365289880 12533676369904996014 1182236937817610018 10840869815700012435 8200558628811046352 14225324503148196814 6139288917853457966 6524060594417231949 3020976835750545968 18209933231965044054 6087396787587968275 3966414580867910136 10454494531804694913 1502439287769569180 3292810661504821110 13365065023616407225 2190839870992853158 14930252478971897475 3594733758772192041 15649054646732854872 17947622337937670795 7209844233285732057 11375298036426148601 278163182867291765 16192373426199810221 11017662686106353310 9205280470292592727 365055462545171936 1813625191378850502 7959757279881441841 5467034611563156397 16683884085322867321 13397742671216630571 12012288678743307681 13038024550329217630 2894132573608061721 10265520792488397204 11502281274658227273 9370770400681039473 16720852276261235424 14450259060250088258 7139488525109380584 12665152107009531667 2179452254441639647 2733909967124831572 793344952195079822 12307533597922383759 14345638847915617419 15348259572063437756 6299250324613281623 7502316244392089344 1782610873662846893 9193994235711437717 11739464218589765507 10177846101049973546 8647008683521079227 15961478380842490727 3767118091156025774 3623773036359263156 7525401673323379709 13125263480484603248 1498351299966452420 4709700089923767676 15226875370919154241 15481117265288458887 2008339068303032098 17329417831076743150 514140989517006111 8312993987172742333 14121962778729248247 5519672151957212671 7878981199428523803 507244338725467298 14004158896689441454 18412674466867316867 5820624917791603924 11856986032152932673 17160653332243268442 12257867888398647277 7381862801348514593 7976616688239196030 12844745600374597945 4087952249984419204 16809403696154468201 2622992331492864838 13523759779910861525 6801699097702389840 18172230923300491552 9796314622117415702 6375299412501044082 12774109609801495558 9606420802128443635 3925885486080784414 4577199224277240910 5184930762642820507 13990523124538434122 2009071022723428223 15713124213449795749 13374087046137157686 8974356727906146795 3252849044191089208 3503739222098522283 2920868210687690571 2916941627042073552 8976469055233833105 14799583503835278686 15333331101336930821 9025352557626977839 18336212617295615080 5722401570512889897 13901170691904141567 11081900145578242223 10209794962463745906 15969435813962375034 15759872297943814220 17497451031593142211 897466020610765038 854026910647284212 17812613960438561843 17281638444652196363 3109916656412337715 16254942046372747059 18027312918129497853 411883208364874059 7421845524074624171 14382755060651761548 10057067508590165924 14337586104139180701 3808145163898083090 3113814621470037309 12543793835489443402 1634656104219354430 12080256975541017509 7406339086761918969 15040412755418368343 4257562965694728574 4025618442280182664 10456314243811790707 10579160406688876918 8952852956375406328 8275115309877493569 8314609251284897430 5167955721232388947 14135395003053939955 4069914576000883122 9384759653080248010 17449080793017581752 14805636335534036052 6654713533122053417 14519211738959803098 17251383052523581126 9607250158380259806 17308962236763816296 13555623207791981679 3740790926243345286 7629570782660830114 1851906821681241510 17903770558389899353 13737664544902252283 5406179128399356854 6685023094736344177 7793208864674630453 4645989566960447116 13520824728998081122 472075132900110116 4927162326746837642 10580074490101040964 6933322899651112517 6134758253642121733 8434712063088110935 16136369294179454568 801875670542691776 3674492661624854643 17283271293461861968 13179200184282461363 13145163115879628635 13912428415670889965 14591239608351452611 3680372884788571886 8998898853446467172 5004790672892190617 14412641447036543914 7438671653374745763 5680910962397241835 6268582934249138340 15255864970317448860 6615349178013252458 3100173085729988709 17442732396121552565 462964857039877035 5166115462091125208 2958884499227559505 10748007885195226033 6883796814286416635 14150187206244883321 2276267406996084424 3285875801051325754 4095784785551084019 17389991921823320819 7307327747732890204 4070988055581451230 10205664208054583656 16962754983404513951 8304105112712001487 4912896047041910083 17156005214436243216 17391241853413764218 5394729348695302509 10396451789116899011 13997621774803480709 17649502383384878042 2254179672559364766 10299869082734478501 12633197179608429211 2260045524683169181 6952341961959189281 11242065683062719029 15742384837180132859 4237441494500062549 12702070992511791591 3185293850584248682 7129740532209993889 2238257868728676349 1175723901263685396 8844598225730352951 7234123024707604035 4058809401385630350 643735869843194836 12373981910924200480 5494124275308804998 2391144578929246395 13564720074366868628 6604656785992150436 16765331375194084312 2631583890746018084 5879868551489362836 925791420451425905 256333017135006096 6141486496106104257 1442365013763536874 13327051257472337596 1095942290560210200 9037894768013644527 15192737406638569201 2581027623338231279 2382811935518894710 16933878063906127735 9804587415117032938 686764834881267580 16676770207521644258 3436433380995135345 17388741184115800970 13390804021228361424 10717817379488409812 14309531275170531674 12860883382109978631 15228197962744161957 9076100578925589485 13512138724708578510 11452630746863477323 5720675136913128603 8379676649388692983 17029346015407129361 12828100063410614709 7093692808572088887 11607966630837225024 10520030334256918236 10599850927588784774 15358822954204687868 11783237772977703033 13890115332894245381 5783528791696323741 1888893548135081169 1895395504321346089 15903288179273956548 11712730029123987496 17638564595935086677 12448152011013817181 12086210560740624009 7309031321068281124 9391437164260405305 4042667057102796395 12304915683973853226 9761141241566481365 15308824842769763224 16311760313552137002 1278163154088199876 1249272557623505630 10463064404227392527 10737379379637083232 10412089521301697437 861758729143527250 787234569736110489 12657282550558276768 307658864076333703 16075739430577355250 16096321054118183979 4036974696726800913 9370694272433511807 17015875724631022565 8180310419982971538 5224563577370617415 5211374625646553730 17710269344141659992 7335047680317263382 7079868068726971009 1838438732069033791 3942397547133489594 2004738435973318461 17032187348975103203 15270538006136769955 6322658495677082878 13407537239266669591 10657498753832860302 6682962388679964067 12868648511197030471 16790113455897595589 11996459544226364412 11054601615250353425 5970583576769848486 18245334675555990459 15253532187393863308 4592822239639273513 14095243779738649375 8090902659298365041 8243781129456918791 900970360859327591 2589274049605184979 8376056252018690150 15120985274192734725 16853799529732396947 570810964086074646 3212144409623134735 5906957779959173755 2309338026847388185 15958305092396199638 6188639756367082037 9733669641908271338 12929462390626481638 15406637508208616008 15872096349997384430 5140684272087079697 17774540227380201169 16974256292777387670 10985435198940562269 4096799310334945320 16610213987772762730 836313828718726979 5478018577835836026 17813226583072329701 13913322412825427669 10026327334000157879 3409959373283077319 11330282969113761268 14045822171221907557 10351090798281469180 14273928931972629676 7662878900092415076 2907184335135665244 13754940988647182456 17741231622886822082 6241836059092843829 7851791812059953829 12298630663032988307 11268038342843712235 5001183122156073908 4049339840808745121 11872171239733224505 18092540570164824953 11510541005007455191 10003790655619305729 4391825547739880652 7054753916266992244 7176047291498958471 3589288431068389101 3389488258481415583 14700914520896627860 1556915228052799659 9336137813094039079 18328012275490992216 4022347390402685065 18246617463692779453 8718969866549584587 11834844186515451265 10616383886567156613 9117219171316648009 804565377431099810 9823231691864622402 14248067791873886645 17280173163980777602 6316252802551445598 17397645702566650500 11548528764017970344 2637205661185417198 1628107060348491177 60934727335655350 1109685213071069815 1056241654399482599 3862028028686248436 5405145474830103169 7530444813293747841 6713961444548532293 12710722590938753639 14521104559818704311 15300270421697788883 14185811308524596963 14040573316974176042 5092695721934699839 825040275541065870 4642536113000096369 1736812023898266407 10151671217103992097 17331826105732403666 6662115571018190684 1607606682783407696 463809509337071934 13282017348065563642 10521403461902471841 5625008083782585752 11635727150997349940 8798596612959293131 179094257825809230 7312711812951002337 5861286048900704315 15307845084740655622 13945949750648466217 3388855136925099274 7549085207283266371 17654282041586684391 5936559840121420697 3670563383941747323 11559013772024842294 5165785078683940165 3626381424381665455 17215731149525551441 3832598347000486089 9661956045468537370 712068601429115284 15683526465062942477 13293888523981328338 14280381721539589724 3053597124513583987 9376008787576756536 5987696383445624430 5460280316398468423 6560647620024823244 8914290653593953761 10399870099183704542 14438833669004277332 16178970884224209526 12217167765697724851 14452284298295634643 11919329116944920387 1107915734945885666 15963851682716734421 8184458819172964451 13821878239018098044 12252468784423465542 9646669467449124308 9288474457226773883 13699387516742288468 4590059012827369767 17718780712732283656 6346439023441931891 13666998942040328594 7242939520885718926 10014330792968657490 6250240817742390845 10634956195304632614 14686884457338781895 16374921180038382819 17652721018702313989 8611469809061668662 17118538192363174501 7424839781358432657 6365414562631514005 10817381741690526369 14414265028470345116 11008559049309616617 15723469210845266730 1897745992246169430 3369597640623678877 5115597264068693114 14314288003169921385 6651806676477642496 632574923338484374 11257760439805487112 7127597693382207835 1051888342198816812 17346666253845497561 13441870186595937262 917754251810602786 16446201235928335696 10904254662072568637 1979152494698676661 5717629427476509742 7111528901017519673 982642865522136209 4657079140231468088 3415448463986086509 9124208507087029785 3282566921840202414 5454962316682670157 9534583199090072059 10528064770926210861 8802644676964669057 6405458352777624658 1225350875718381178 2033251782231314883 16150483585114294850 15661082137065977746 1653359825190671943 12234654514839209810 17558647897253785123 3334830293627735622 14178337880233732066 11336765861486443127 7312399102578454665 6696670401622601528 5832724793949809519 9710837477005844872 12232199216418547580 18061998381230414216 12241125446273066555 9560131261663042552 11410929544454914492 18003130089358143367 14221790910905843265 15672128560380973841 15356408087228672419 2009015966661670322 18121433662481409871 7578665325427002135 17103018293789572754 1008209382579796466 1590782745979330381 11859420825339557892 18412153383728486984 15786479163666112764 14218195968534259771 4380675745732889525 4514490622503211649 7082996006897484427 14094793975765831329 17883048574434449674 6278343922535132756 7662358184455837691 1454185389624042662 5137889036713995477 8960425096393337881 11124813301667295733 9926452111089975923 15791523337960435289 13574857095593728214 7952895268547401455 5427924294004877568 15593943985910091660 2016533693550829013 3029272522161518791 8384617417784442726 17559826990546249368 11169141611485643884 2300152265710915681 7404902472240686357 14783925526336245212 6970079614371501066 11372339076785085891 8015123849194086074 13180671988747937135 2814315448586045022 18105902480314042701 13689511501476794588 11886233828794173812 2995414560068374617 12804498027681082423 13910725478566830023 6056710521926113312 17913563439358824570 14284081865913273016 13555025276506451812 17797043670866721809 5203662012459607322 1212364006436583164 14049216198973504760 9464305225393023634 15291515487660677843 17695886483386731547 16028547386590329364 9234663034633314957 7593777041594322615 7326771832015040543 14748934423069478511 14078560526407207937 15534809727590103181 5342013987328888960 13234788597253834288 11720089203439680486 458098369766070589 9684971668833120721 4992242524189924823 11666462226076536383 17959956002418762595 5511420111008493935 7161117090090425586 16209614647567162098 10301729909174656966 10932327235926364988 16089098844556562156 2511455314812122030 4326818173260719784 8712359441901525051 8505443617681223067 712614014617540272 2214516922935732168 11295662016602013570 9236864939444042482 7234852036985886461 5446424058669605429 16124236405335259241 11156689424999496607 14301428580162576720 17399004387010336345 6898440362755605446 5952923859245774198 16455375800836674796 3378878327118855010 11098324075673828946 7894756547586124997 675608653556026883 8448960056065643929 1964446000927659432 6602551368119577613 6942833709076312805 2115560708084133791 7893808291595265742 7807727414743471960 17267713185409061670 5865691055101169865 4220401244151912554 14280398972026459609 4593840504846453778 10147028912488558928 5141706925490794428 6495913593578541141 6159908770890633046 16945026799435575958 8572515885494295541 11429609274157862729 14509605078328834373 16370050620027744480 11720869039561322596 18092494454875325025 14790922643901307814 18112641173512145950 9530912143908417761 2876990606344554255 4964088984672943598 17641800045475758934 11709687627398713120 4447925556898426536 2064031813461445612 17853111589095062533 18266429981177937273 14769963913366577897 3995271234364788851 7255168459971306153 13091227577494576346 9945506210318513150 16353672572568501679 4803399038647601130 12579519507946004279 16824575600359196095 708321063288716075 10098638560864576959 1607073120340936662 7693639457929046260 11064262724588368451 2818014267200781157 9053454921313284256 11706127834116679822 6996484244387656168 15485808250476348820 7132357717681632404 12269023971641391171 1244669742857053892 406599906188423185 6174213486694629539 4994324460082718882 13505103235644619535 1473479951965036360 6338626847329729881 4033004594871682658 16482897272410387398 2584659170189886487 2984059550697419489 1594932392492064586 14921757625496481097 12186027618641786921 8849583910771439374 7736639439700896185 15768270604600623922 13075433122026647507 3769619152449877712 15948537806834104034 16745065213207781183 8839514863615515120 1595773476724285502 9547679094520841803 18201628798927537315 5071934759740585186 5734873123802306273 11645119606472820818 55066928044839741 1515709818251122130 16064003620519144825 4877098273098110260 13767464744114927244 16519386648960933236 8395421560134299354 3946146230219480836 3241321857061101411 7111283460010506889 14234977113547491740 14654138572874795997 14685479693667945444 8748525187681842445 9764310072927887626 16269411925485671458 9612284572203100434 11263212844369980513 2368929795364326176 17641143154887626344 14561150606359338526 14667916880671728237 1961564528996957001 11910594416483596335 11213521683221511508 16879339819155778052 17546907829256206778 16828262950314926157 14716190501660814589 4876879379227479486 1448989040359135092 4503743169803377527 16022260945471135715 9082781670103997878 3365004846554655734 4913082155148444305 10213591646011302791 2600637271591706 8078193138454712133 193114586776195914 3886703579490187523 2722672772869995450 14747041273593825330 9013089444199930225 9978066929550013836 16036409685611930354 18277891164291107951 13805966211158501011 8307993173757833416 9540704578807300466 8468651019941503558 8765752810959200044 269212630599393127 945605061178082574 3394394748546418445 5227671150080556141 1449148118959942160 10451390371616228708 17393086845314445650 9165666286845254874 15861813688241979472 11648287154554955986 6877178729203543897 2557578566691005026 14778449025341396803 12722296981284464451 4873775542966003725 16649586665045284696 5229896789025452437 3334900826868665161 5465413072101478694 1294340032213919662 9024828996012452045 13153986418103707261 5827873178884514607 6972123075256068080 18355854074341457831 3457628542905722704 11696992524672271864 13384221354615627326 17429068373500155355 3288597009938495351 9953409874088300190 7248258688782831736 14586455642336681682 12265770897205698786 12048593304720502312 9137062105423387937 14015716558788534853 8882702748701714180 10215090712503829676 16479114630703947762 4932613965442126405 13474462105974140766 8695113897700597279 7383833746513575801 6820438581056516774 12609871721300966117 6435373970708409942 1810078617013561652 16321650525441720568 16076663864912573333 1729150008128431999 6149149513056857293 5465033207986663174 7624361575207032470 8287102062224234034 16937077498056465808 14781453045505990038 14170707087330910727 9622735874345531655 298967279886954256 12805201003906192141 12887478317621875777 15170125499484954424 1583692984984472488 15820048182315820102 2574420825775788249 4352209226324638735 5484777728295785264 2175431866632862969 15184236514336517102 10248116466412462257 16233730206571829475 9621091565821140032 5750714606531609527 10932873753875011396 8302124932709335710 14478780882355285422 16201077860996325493 17251856764548799219 9356497953574691865 10568061027411545881 6298639805006004036 6242159352085998645 14313407454734245736 4261654064198329854 974230204777365866 13305706949901850791 7526444887103700912 17605319592228120336 11404081984260597890 3018762246911436701 2402099928783989137 7526373868937398373 4669249135388901962 5244481121147135731 2690742033688152752 15671702763067990676 416456857597678129 1293207939797686167 16536349884518936125 3747554679099785675 6241527979336134565 2086536762555565735 9704350956734231981 6539083796983334920 17382149351999556648 9825665880246917172 5365519181098789165 1247215427718450889 13007366862484488718 12660361129068366429 18418652856485449505 2516579857825532171 2789011880729199284 4683218657117811483 5656523993549290564 1114963911221905149 18145876257170323426 2049520664772025162 13936181948198848387 9119724156025554962 10937250820648148446 3228540914692332301 5938049178927139304 14782558744066830960 18418845061939936789 3426918292969620908 18036041733095294833 249408478846580540 13065099813859360539 16545980220551157946 14186880483867820519 10959580626184584087 258305773701672898 17552177070338867859 1915959363930533293 14592057461740149274 9250278567384396757 16690054536346324950 2807256685416864606 5201554632278926528 10211669955336883211 5887872626918190252 2515213323125560408 1047872273985722661 6945218629079955918 18012778546207726925 10277788410490030852 14950396674407633043 5214932692057980357 17677897056410072225 8078013146931293862 7007162986056063701 9855522599584553436 8090525911773797671 746259800763620339 616057494315518683 11129598332229121398 936076756509176255 9187822799679346250 12692773103790428292 11468238109621769997 15331902814813087471 2843751756804447095 15732004898758906791 5764592903337608781 4015758678900614136 11903866247052807705 16497150543753823418 7440499740501981845 16186792710637998513 13130042051977278400 532305557318193439 11664998508859703240 13257314074846125817 12263879330192294376 10534223232809598155 12230365369896319044 9136318945384070357 12548664494313557801 17671503504502635221 12329905481601580176 16428440415306617775 2939159303400327036 17808086578212618362 10806213719696989468 7354634681645428244 12203793180267276743 8761477194052457840 8605851483758554447 4870526043880213264 14107842039862783816 12879340377080885559 15633993056961837693 187709750232837149 2277422293134146321 7536634589588860887 11626615699150133861 15292976327514538127 12097062668211711642 3408103282695120640 2789098102924572823 4356149537846314102 7130484921894096496 2969845249791469514 9736849009994779368 450313088462256540 14475784060596447363 17935671022788764149 8987101041684569322 7996012936172485038 4489015128197345199 14702116587704686741 10852151218629819815 6576562120827008762 7727733454634037841 12340039713063267280 6007755919089086370 3128909806970120174 10246223907516794359 16457835245478215324 5240169470390611412 12774486979344177662 8637214371976981743 8549139959071546442 1206637599551950168 15194241017665318068 16858165812437795807 14272694518345941090 11660014159570191934 9503038403359034729 13509921777157028603 2440709171969555582 11816520990301549964 8012723331485838522 3287952114620054228 11369249391041857062 3276963745835920129 4966748684909581337 347397168846582063 749933459650472655 2253529711525025939 14713776840528592414 15549204299782895650 15898841638217362258 17429766082392593661 5162940323011462490 1788667058448017416 8500637115983514542 13346721767436092093 3944419680990999609 5616882869142457484 14859603805478620803 2826205720111303187 14151876206256784612 17597647949481520528 8491282832627912935 2149504928267160965 1834798865839653146 9423785436909002651 17255868201437816965 11115066422565612782 8291536274408727490 1559938606963494933 4777094293595275472 7217927652255174505 8506622037472518688 10157486165387472403 5261155827712775737 15756733469826648078 17546381242173293469 14092820029852026136 3402283664870530733 10835013021540370065 10484045099180825292 9729004964580718848 1215498232131726319 1916566111805879247 14377975248003591186 10715297724975174091 3284411831391445345 158559173154458485 8832231756047503410 16948998932503412165 11500274332250043795 5201766289200095972 3544076945377421001 13256389659673647561 16219997331218609752 9690695516745454229 13325915732550027438 6024095726146299584 14067446584986262414 9732999331907964375 1547981825273427041 16819415719601732376 10803121632719490115 5533802833476867240 2905106398193511389 12223233379575751492 5806462751402835387 4018791450494741906 17171201322297336327 958720205680931003 2362306737537386921 8727949191778037320 15221216197671444929 15677676516415626213 14926351037619989091 10347591871190605475 16250885677337207506 13479241383563141348 18419815485980827982 4153042382266224935 13018587598344933989 18414290119287866445 2246092758080521350 7654581402497951766 306104584485354886 17963471898101579647 2059702899700736636 1289753600760474523 6846176768058927179 13795882573005175793 15363709706849952278 14066416965492044841 7922310032367810532 17652199257150890475 17506477752568429202 653506937215654053 17908135313397822751 9710322064595362505 4559783768751866371 7993706385056908766 9325745472713085902 18402909829106575318 6385210161892530872 8996504792004186561 7473193939343538472 4241330291675727688 13082774851826265053 11843156492842253510 6083348626760826797 10051251063438896701 18290612041751710671 2434339622895291916 9519471669474507157 14896183676807823482 3659771101539996695 16938315545216895191 4385782637050375751 11699342954618960075 9143067544046683006 10110943572412901490 11800909338124628109 5297461215455585033 1011615400405276880 11402350637202808703 6314770781171662825 3286378396471875681 7927312433712447042 12727302925285395114 3886433817513737168 180349257329552568 16291678519855677990 11982804018038898797 16910208531285101027 10845072082643940734 3403947559647333968 249711442404131751 2243947809733278497 10348712600021422513 4505179555768690123 3447907677079641488 4130903439798117127 5162640444972913439 558814919944919200 3528774327630496240 45310472402973937 3305717636742479625 16123285030115704421 8373856430546481908 9376453504769457602 10768902270653982779 9705536763599481422 14476044998384244282 18324610630868161126 8878050885606272633 2774202378362921919 3625999825432649129 17189086356930808569 15592936371037607609 17320927080714664345 7407264856652717630 16996441734686237025 2641322912733252612 8012400416390576921 15063732013872113726 1935944090258311033 4993056738128909115 4026064058498852009 1885042018825001766 18353168496060370352 8018618867784008929 8347526914066001462 4104077486021318656 11842013863748960730 9968211758390584610 327312213610288401 4494462850996455517 17188542269404596116 9901345780695625714 2668273634720077444 9689857937816457757 15769599854938515397 15911870793815843757 2736995998598970596 1133756356424046999 14355978032427405569 18072126844120059094 10482859668655639912 17022184869904621103 10200124266595575152 4580454589141153108 7718503098464397519 14743811734054580857 12793114346425983351 9702493358805804656 9088714789690322417 6420587803245874843 13488397291755922737 4257338819514187479 11003975293193497558 16249603149520972814 16889018753243345998 14943582018171260529 3143659214526453460 5274049939894375238 14714245022757699580 3041448444285180246 339083894868469858 14050561685624323097 16454503791431512853 15713358141090549196 7706133459037235477 1177263640110388108 6162603800437838323 15960867852914011780 12918969549516011942 2991004460315427065 14739838088443656069 2978473678378247628 11532059836285238349 10551771897972190372 4039514404170566505 11204544183734149157 8974806611102178788 18015878832126110241 16715585733017855492 2884973299897984447 12340394818555332552 5492683890943670684 2686690262797018766 16398136750934213517 3885867578679213558 12168058787059084088 1704765000387719461 12862830448181147340 14652927389334713108 6110156218163636217 16696548891432698878 2273887248710245932 15835947791660482823 18414722303018369858 17351434290176698662 15020844695497086722 15792279198326653775 9517083204722205648 12430228403944869921 4031467523482921939 10527988153123843792 15331999543486148464 15045926178213375598 920919350055290318 14431189517684265928 8622798439002363377 8120123007262281877 8602250627020944312 2032669873075711356 2040235841619177010 17359043880207166789 12696145961704907338 2930643332294964687 3977037835855336997 3820949829655033614 2103266939318871400 14742537924088629086 14652812956934938202 11132511673278694427 2732973420587253134 18206548175730493341 10087584563262081729 2062587921194734098 9397686178484432467 15108424152290583488 6896029370683854158 6975564175731398480 13866368234099876469 624851966917418357 528874290320177551 8171601210452638222 2563908562039647147 8775242950406111215 11391340888850832589 3171959631314511054 8146726123126732896 16074966524689807291 2498122880304921139 9049723826773405509 16256548872498872863 7023025210127247437 5349699386366411663 1407833952937593737 11030596018538210538 3547318714771156906 8875384303118429056 846860074501885445 2421173958518876551 10895668887004179435 8176389534396690959 11860018077461262123 1989649567823497149 4483390621626671402 2400082392373001381 3866119128952208702 15241509579195614645 12390270550639811274 18270842953041440732 6788898114038615852 9964322074532290403 11645480206698263980 12645878095460486878 16480141374095964847 17895931262552238975 17113628994264504311 2895200987146276881 5202571062768548178 9162843220679389068 18416885693506451279 13405050057094080738 16870690793549423139 7435730111686367530 15081526972810401706 16251122954517395596 12897549123822508465 6256569979978463649 7465772378381976264 12773406791301615528 10542507458105496999 12268037828458433926 2292600651780944636 17469320333915618766 17299031244718497447 1194891948245241001 16294060173970939210 10281684058200247855 4426520618337371424 12878183697344109006 4056054904648522122 17938619086337016081 9586195065195163459 18162290847121942517 4382004127107792827 11372229424458613834 4958155661982874185 6336639301758943099 17049646746783306790 4529913987297463481 7570339276572354815 3473507424735798155 8255062030400008958 17961012187501951799 10059921269884181255 13559043093856669478 177759654244842120 17460121555972714526 16401207558572431910 15592276756843241335 12272879384946652372 17223331195923902757 18369682019436578787 12971242408619729831 13435918396961336082 15356656614621177329 15270904798099850279 11683883903680057014 10058348448064189002 15044170636841183145 6351315015346227943 13842643916396499475 2090121221426990484 4602980155638461897 7629204163954595386 1899238784681527763 6803569023592728337 526922714957400695 2995398472381978503 8534668130554504187 13806516199420525696 3778592536938593703 505233197595406073 10324055339291750136 15168622239655740545 2086350771243367015 4340375870729865067 14436030521442713308 4296011213522320698 17367582708372867682 5972907209453534281 548040630058060809 14979822219469796414 13805617817047607915 14770263438859357917 12843807525244473077 10854626714561808105 6379422486266454422 2290759782054359448 1174194308839397183 2046728825464571892 9654683597524333816 16169745447309373539 3908618836293630239 3479606391743657270 7750057824190210870 2592886957525073747 15697753166175992566 4860770865108177151 4410719450954253113 16769096784640693594 12083527938414803397 12709377636984091798 12460894010520951568 10078481320616958330 4946172929701511534 12550373074775086532 2211619143112688347 12417504347115539314 16883482461760283213 15687071867255264602 1411063063690425599 8315509573268884858 10533718998120254858 1191065782076457866 4141093303987888912 17271491946259739621 5028200619315854568 13363419272830991820 7919972751700223326 15214825250479086956 10262342917379838017 1171281377596643737 9040616515869033505 8342729040680851341 6823464990736741903 9536458360572644404 8667734083826291581 15411040757658578443 12640335115366028778 11531945925744844887 14862557908417448652 683984725046016529 17414378847413126884 15403469274454848767 8396326608466900475 15818109338609122476 2470094178796727706 16598177984368790936 5370433537555803005 2038613475048460924 14336942690503932078 4504574245594778805 4175448981646921144 15166240958790289573 6810432894766175511 15019507987186092798 14124529660857194752 5941279875326611010 5059115957724716200 16906851559118009717 17695311581921265246 13671431893221887964 701005424990818049 750553410246857372 17041384544009775753 14498006480821375579 5069399948693749712 2354007865136619415 15045334405872585490 10403729301944931574 5212322094574356754 2858857040455255784 17844722221440567820 1051021138300140249 7986655767720748195 10667846275891731161 10035494164192582187 651503354685132125 13253127720310344777 12739330296589812687 6948362500176226783 12623024505310099552 5363610008935760707 3749038738282557153 10948950136273550223 16994121923875307963 14493552365877485145 8910282513861431689 13961035672487294882 7667282696372328404 6575199418019441888 4326614496757884378 634976189181388297 16998606657850422213 13321565629544743014 15198948761005620499 17597808402378216611 6564762983148756237 12699559309651156525 810091153873900360 12259370802026788387 10361054898019666830 9700641693334200963 1720792713537303473 869418602140657208 3319955142762028360 4852419293453330815 8607216732125106525 3951415346259577622 7145536033120504721 6935628897939535616 17914193428097118302 8794494482092052942 4324312288139817362 5148224397768953086 4240798992795812403 12413655146403492214 15597339098388241015 9037901540527647940 7809296578607311147 7592021775317674633 3269668100736909240 9650275405539339845 266005938713107563 6768465855382918379 17878061665279944589 7190177151108334106 3476720805747352723 6682911733712789756 10322638891461949882 5749160899784621154 14493425304051481380 8392956023185734148 16518658990322636176 14774943963730465776 1775447327111408299 10362427315177833338 5784239740755326553 708121465952978948 2095505392765229493 16271826018479233871 12105719355620205043 9448394981473188628 13254571707997869121 13831151570419656222 3327157888118998134 10016825034952129370 3792124578923783217 370746309713287992 14961429207252165833 14203958298174878443 5846155641247354468 5980479556886872334 17375474476887255669 11583930971295599074 5346705593815574648 7136959348799753871 7007037919086458002 15347274605832981032 10667270359060225510 10112953925529889520 15856149945199283248 16866132593822371311 17257942084181788434 8226859930179510492 18421730398219291433 1992132706157383355 4434324160727671064 5029503520467803188 16972438573989752281 6835770852865330524 2883133655315151559 7980611270447206890 17469980564014409957 12776758804264375142 12025316606452647100 6802724074077123087 9749973806302031620 13310298033561168709 15257462747916490326 7905186300915041370 2282288341257337142 8044147051684160397 12065301456679329314 6507647485102677678 7059713348541308897 4552346605368930496 185093301981459822 1574266187448462458 11118469879066480620 8136160403751729248 2370099324727508716 591638041030120563 2946111128596401602 14609968870730202180 17329692229107781958 16329306557137386005 5085224985869099874 8944164988231337464 17538898594553918496 11031721806597321438 9230113936816331005 14799364748722724912 5653634332921498349 4975330340828493484 16602911656446138737 17123174350201757991 1402285576769749874 9788691506625493792 11512517499515088118 6309038804816334818 12391876426293009642 2498673247017788661 16689499375840050971 3270384549540097026 1872862305824248861 13239731727593827009 10833893939009667186 8296569448662127544 3342810661082021653 15687606456432495988 6187531554337987006 422164664249762424 17481560573799821899 6264634988716359562 16705774800698869793 1939502619923268108 1852505985207079114 10382846073352866271 320405309310563940 6640557922007057694 3598594307485382543 4814455278886381312 10874399514390243461 15985230803380255575 18059048755172985056 14857633038900371881 12688240427137431188 14308050287037253326 3099769094969002127 10291177036769206720 3087624075960891778 17006859912268174744 9254070406462454703 7271562985304262268 3363408194105235584 6062419859762254507 8411265623936276831 4789208946759998943 7014656716470957369 11167474743443260307 17491860684809658892 16203773207606871518 1568570439550964578 11757207996533785844 8031277515951635434 3867578781092737993 11285834370887070232 3022561850216112619 531624998319548947 1864591379917402825 6143828002587794680 10603653120687337284 8126056591297498623 2673960141103593941 14679601538589356308 9681353109107518499 16200560355391179098 2265397325249786823 17924469815322112170 5803691925621600364 7566323695488195776 2392162989866586556 847901691078009288 8924062554656320388 17229879823279152227 2003691245655556292 5801468690613200973 16988873561195615110 6529702781829876122 9902294898148410291 11750894308567146000 3790972035045253577 6930394229108070333 6330895042821918221 1754861161219472335 17389636896203491885 10915046222347569935 4409888984147580576 10995382564889506902 2606497230908270858 4373747355262077323 16660408094875302870 13198366980922018219 5869566904935049201 2355530215696977494 14091939835285170934 4464778468715808729 14218656775453367978 10658897101154842984 13882450465364895378 2883193229356331874 17430461125115497651 3884001280235391921 11331805628798788631 14930604864329709516 15075686996444029815 11718074331016536885 7279523142911364398 5707955679880351522 2754076896939501098 6519802574974156542 13635820479515713775 8028097187664238809 10054571429643075740 4108460991009841400 16137305340799455080 17189627920076018731 6477770852729632377 4345245058491113501 6066617824349757712 4707821880752270440 14469872533586505075 15837474685280635058 10960993793919123940 399986557048356191 15938867213123436104 7718547890263000487 3908898669042393748 1009367706172152592 178751389061334886 13696186606841694439 7813376296882142917 13517555973673269790 190596638916474002 13937809519497202725 11385942098369959952 11233233709293822593 4040578299012579972 14529878174443997696 12685327219950976145 4914010466842637396 17825734633835661279 9489294363257142107 3060030744832714692 11376815679345798529 14658682547616944944 4861361699889973999 12647888080917581508 16912193149866601848 16628154900600071453 8560715666619510191 278528445301757488 9589570391192249518 15877192996798556506 13434550096092505681 15718330800349029008 4161103729117694103 4500127204385950855 15288168413808561325 13122221637965984963 9711884742278884198 7547045434376224797 10437621247268131591 16867993324105617041 6932309915357061030 7836089264541541415 4396981787661273979 1825285961058133033 14739740201036806245 7979914372097781823 8616347124212950527 11472641615307713382 16160478863112237684 6409376633636270920 14882178590933733288 11742068096045577471 12644704253158271392 5752125435442277174 10689471763504386270 6832786273706715312 15708952004039648081 13061638064530188842 11772077499250502857 9321530021663992362 5537770738228057591 7276458596286668933 430880850590889264 12207828116192881410 3517827669020351299 17711243388462412607 17282577468035975603 960821612258642046 3252803722869128817 10418736266428325287 10477446159895684330 1181814606113734915 16012014375244035918 16939977499102840820 3684771544468657793 10020769547239572602 10583346626993011258 16326466583827735830 2905146097667902657 15503363741814648849 12323556389855346317 11259671256027855879 5576594338821713396 7657998268516848082 9340561991905746517 3336901407905908130 12034453483361727581 2112748678261147569 13614299503267282262 7112488556991794665 3537283095560151348 7809146846895981120 18013118092146376649 3784365203309153940 14553420622530148157 1054897284885466271 12474403347097076796 4886922808979867909 4377735674172005706 7127952542612599184 2827668198371979152 4502089302493204788 6861574294394506636 7365346649630155805 15698126369304465349 14877125305473814788 14368834532480893551 14351017725869251810 5906755402475128677 10484016148920385063 15131166543211373011 2713108109063662892 15298072288842277695 12409040220256295396 17777215762027307781 11168972474488961841 15312179462337946541 3789471486197145355 16624144123036979719 3298481882337672256 6687634176013632160 11826754305980395460 3998657095393759295 15288131232060239985 5482867211102727275 3866308162929279294 9601621922440465943 966060593356954989 14386474922128786813 14281775092933763016 17354065279640410952 7291877915280081681 11236334895694239345 7712274723432807847 1792979720032614535 9738341098782277690 2564628544237965669 12601637950505376483 3868106541321652696 6279190579700827792 14642489998969671653 1355690809062005783 2927735593666476732 4694935295902451862 40211269079612496 4264060636350279300 16029954904307056206 15802932066938117058 13644140409353306406 12339054962070035976 11971212007243558961 14872689847126333326 2079226027997473961 11561401021382298583 14238669216579842338 3438297597560104297 1601016027502168461 10730496548648535393 14133530217186816551 11951241124887977718 6421434325351053796 1054075797764486141 15009119440418020861 2342927951072878118 13458431216415615700 8212186885269736338 5164344975851659724 15835524055354992016 17394915327040511080 10085050590801191531 6372475176350672541 5945220736787260651 1379232611690432714 10008295869031607870 3926557814936362672 16698214124854399210 14770427241298807979 3453138516170026306 3062504073567303875 16360271993294352181 11403835402044480346 15752650999683300405 3286973225987723664 9772960955578570155 8192833896487683100 7076271340833109383 7444909285525570506 9980673981763795109 8916558208653227632 10016379213786804949 18089870511954659393 6281649124920782157 12396586790172934617 119669560081776481 18038667587989794479 7045987207161453577 11631761669652795076 15846757942760469326 15747373710151906950 12680807821650106854 2027737560542146311 8725411678285179459 11619282918189857890 13189898352537281890 534285203836260196 16889274751215121565 11250292353167901143 3803472489611067340 7914817325816524905 11881401972286093786 9942518919335531694 18026537690463836392 1378425781242471327 12529751003659465426 1521388846642741645 2575762603453684518 8332895749627630846 17935488464897265411 9496217704941502507 6706010754044334200 13962132737524326213 10330022092924460018 13470028428177397436 3028713744591121642 11681984152560878455 16836493928679989924 1607101214395889879 3616153941107729732 2563076669953584661 13301752385300698730 2636472119753570274 5518863514541535293 16286858724426942489 10817189671565658638 15128094881554700700 9808940249446163656 7990272637610126653 14474128733689434674 2096707409889229093 9568970104663668898 631601181727629489 15032394301573375066 4613084320505610458 744054630789980422 14532120751826423915 862697776611066493 10994918829133481419 14314793610096516504 643887385134165957 12340315792507567791 652523421125149697 5425307002386276228 4802368405276628438 5601137547101633327 6244975254665590841 11932071938679617193 6504551015933349741 11964913680370987920 13041478508413562706 1260312299363401032 7260790850900254499 1370411269355779744 6090318905104126479 18329900273190986248 3787885353324390302 14084806776711615975 461703825237801945 12764864905705578104 13292595147987149511 11351403916693325247 1051249307077680080 14516346921911879678 11892500996478692121 2268417483341204802 10126004599375043814 9648523753301654255 2340063033624308102 11692746255237002935 11806200995233648443 15169080012130396752 17361405666322421666 18112102319121823291 9170045311020216817 10903373125166477272 8932289887021189640 9512238327227615065 10927522483538526707 13236124339093709314 10238496376642671507 16561418991504745135 7200793598267787906 5276007250471123740 7260328243429212310 5767591513057187881 13234559510333860794 11310673842969442897 14959367784254089743 7836695930901085136 578868789585351235 11353745813755820812 2306463678314275324 7459180679668518942 17419249381892753458 11719636521740602888 2242006922266216300 11233808674179567516 6404443080923810604 7145213749001025018 7443868662320873681 12847864972782284377 3467332708532328528 5095069917486830377 2437665000616529013 4270020234896291784 3964018027488136195 13402853026162301144 8806881610840101539 10267385785019737626 11858553152030184687 7007325391523759759 14881580740303098406 13462335277233313082 12457609947590516711 7261985713941728807 16565304022280807187 10112809018249042017 15259605223151294548 454376517448422969 9572121215591578205 15716540459304613243 13648465907242067072 3327406323530976573 14091563083366365721 5451696900096591954 697798540238915464 16317511190714099465 5958289035342010111 10204180664762456362 12104868651772037896 856358315582247940 2958124157410646369 10696013923021177034 1203027768365783205 2355337594819931336 754985924127231507 15229851139335428461 5540305791582688053 2817790002419365267 9079346642262610469 8296781842508269634 4731582917580029615 5648281735411114459 3307937944943150599 3718715103954162766 13492704591729284695 683177813631129401 5093207853402118536 17357752192419881675 4505884866633571137 2537954027179221780 4003598599398168479 11904596446415841178 12062584038883111541 3178317072525420633 14520629799490388602 16298428081437126495 7578483109377679820 10604371677835608176 2353645504077009099 14437628307778788962 6688524782719868086 6443732615341087365 659269571465272780 6980043634478488633 9012825826027970174 2512189112737768248 3603624332390081072 16895004734517776854 9871593434305131886 16735694478915205832 2360687615623190449 8735109910175466368 11184050863247967056 3441306034720229723 1013901239897605492 2527567135794354341 11922458643390898457 16204231967703531062 3362757904009867976 12930365580246169191 12359647245219930367 5534707184767219588 776520262296864200 6522337474003370242 5170073950515409274 7117291470168012101 16158622181887015594 3060419759162707909 7121127033383591646 16732210463724248339 12911759486972153734 6513906371741526273 3442617020822255488 16400385542862783905 6621835350044262971 683913955481321 8113551290357175043 890773880062433455 14346392078050570225 14901127285207109322 15569819796352478560 6140324357895987534 16313630782630454581 16619955087999551769 15204748883791080633 2324134024180343392 8325253640911455231 13281831391912554183 10959918894887621571 10462449433983586611 12892608117903721450 3152322360081044237 13970190788179038646 15390428067046287068 5000312526280016107 10672330487925789568 17978180191379897748 18290916592764629091 17782627230648608002 5323822246504608102 16023048234827582983 15833760518277100913 8938271254318794281 15787655076270877044 13912600425604835533 4148782054451562684 10749708156941646444 6059509667491245757 3094067197356846534 13653164273167988054 4354696953741814244 7372537191194730596 3008520821300225918 1314910219447796581 16051963870911582460 12456188201976991462 15642097737405792956 16243811139362437444 322081529517493122 13913414899557849499 1545050410158411492 2437568402141716923 15486027113106546386 992114206711607130 6855246073737941863 7731887189334944169 7044352519534663586 2905004243156476304 1047222453578376648 15897867683927048885 7498128226402221786 9056288931814150749 1661860681126779126 15154883421523706648 17970622557911498996 5320520321189603570 6337517559254756613 14422274489147448340 5338912071299441526 6400559872753281651 14290345110201456794 4499809565549568839 5256128466239522646 1636169870734462774 4152839547439082074 17762508976277599220 15510084362074664362 7541746855727609812 9805139956416251518 3534907681991687985 2623210929757979358 15621477414020531466 4049986979052164638 4387536699477168123 14779244058429792874 5650769073998048390 7820570735448720140 17405261053005049790 13269008516507981846 6252313340913477058 13416799261286667100 12415660254976234824 5675226545024290211 1751515561548398479 4369798927024722043 12308652261162755959 13746722683269200236 13659593006903344422 6441393513549063632 13764652155534540385 10528672580003786824 15276338601392061699 17601983789690841854 11400376248148560893 13312482279807016558 9750090797746424702 13983108624230315652 2298141359015508365 4635202572088202505 1968408369463478438 3181341576146721514 7673717166933608838 18062962285422225381 17811506728224801345 14182254432834386887 6987390632182901723 14881749282950550921 4200271099367295746 15104556279301062043 13853936371621289811 17524172877108329056 8509192497413708041 15246482357971271375 17225254319588504624 4218477141490389253 965950431779105177 10681992489368929019 16235955200196866651 9650622711450185483 9558077862729992409 10134698049280790568 13468455073721540861 8671168917311683217 12129719886916272356 17201536322120427483 15115946216591932611 11201292070888964814 13109390118911093154 10749509056687640174 8014835389943680563 8411502686747543950 16076989504460082935 6324075295480560121 2187864328341504191 11985482673609765417 14065780369776805293 14584106074063377061 16297182299875470362 10690922441387656152 14729458928538973372 12634801843605441057 16942448008679147816 17893517989927020390 2381260570443140105 15202962428217779149 2939917397211530706 2120446227616082570 16669174175958351205 18036987001053016377 11817207812944010653 14412514909046465116 1471654599163484088 5535922792703069500 44054996905445428 17987742213153235427 11629486679755759581 12620809813377615706 10942386038548496707 6676301252528668910 9557125910771453553 6828496659834605035 1540316703743279816 14673042726419075252 16279998873123867744 16952522760068879691 13666274752880240987 3709087896008702268 9654684028346203652 15445354224128022884 12504945293858516019 12108271423853740077 3849930651427663157 10013202728585486181 15191978093083373057 494368589721751714 16083012173456586533 4964711183694384814 4263810607958568481 7279520390116180746 9979489182358724420 5677046056182471056 11483419076941842882 5942120392575755055 820291993619750053 17449275055331876786 18116927224063626337 9464746685339613504 4543013530042033434 4149721425321253186 13050085384447729235 12808606412821504309 14334463132426718290 17669115143490522570 11686193341111703631 15709195148494138199 17764690256814749134 5699651197716527 5838124750116882114 7810266590870227943 5025289233276520012 10858723917912574492 9309174422795822468 11690317507705356081 17436499064566234519 9232178241268866950 4760876325615611886 17146157132490041334 3778727978991708692 840077433554428386 11998570116180803619 1105008710022214189 5324226970229072637 6107328023468754113 18162722071353053918 18056057966816214383 10339757822986641136 2540369765638226425 5348528586209790483 10149630166250634174 17959690532311795951 1583576538179313983 2387482470205829770 11199678605568896467 14393160972603999666 17314498383391980811 2128617411802304952 459741120232159698 17112645824092925005 7418873012954906409 14123882419164581513 6102624893468545107 10417470702502712130 8871290738108325017 6048363789877209804 4831621743733874024 17031700609116648577 15910839730797400856 6048083371790695208 12791935368086699671 11892702535339859127 11567437335582362110 9221183206840193026 572674107443015208 4201614329787541207 15932893879726567669 7627525974948426611 16684770961733710290 900944850796613522 9019923045472396105 3737753594061342261 18444995977558253750 5608256033462907487 16921627834909579643 9088802369570116167 12268806438442645671 10205789500657066494 1733189527984619782 14865204694591644310 17375032778019909447 11366662069396155902 10145792401670929597 7547415200948686797 6445058550901137746 1276116856638427143 8129905225200440201 16904349458406076812 13688444428441904510 11512241492603053858 5928364561901562987 13426764123933243519 3269843582223664939 15731707862963062538 15250400795110456933 7990697194477920820 14323078826687186029 7044710857455137572 16212649458507006997 13480069776736517029 11520780055816552175 18298213979432417262 14923682156538295335 3571919106473153509 10463474575356136694 6202141355396274335 18191084543744698891 14340842547636789838 15759096595045219945 3787852928663995107 3006946515867408877 16031973360703128994 4734182919647467378 331945817062348398 6093588830452098645 17497432362292352264 1685312159665856401 4406802232788335126 8029523051046998662 15213173717200914239 8780490030394127367 7652662050827061916 1255099526106223288 12428863390815770023 14930097286334052227 16972797100756553117 12962384794627229194 2458987453402586808 13774871617321659431 7419365152748554309 7462100669430240566 12594277884041889578 13406944671423371740 3553097170444911851 17059134796246100734 12278634393713737869 12871916453109314126 11273363987198557142 13725366976639464346 9144772497385944714 11693624760874640285 2316831665932343927 2325631663847692288 18193770995480905220 9119146025684381585 9209700261222103310 17287335067459515874 8621867593683277143 4879653808605007635 6902369574929822727 7892405440743581549 14755152243552002225 14775356675248328354 16667392529273758520 13431440694699575271 12649092470767258294 16324761658754328676 6058600505438142067 15838194167349764375 16541198483981499376 15066915873901265744 140667698187746828 13819298179335801459 10169789374871769426 13441201950815004654 15358736703398584842 3372980476384028327 9300877140922809349 4036994265135337285 140763280522956924 11116693669727702144 4676141684737156855 2633904219466129144 523911675843216404 9343690671430365849 1589335780769469335 1204356017878005342 17184116969428012340 831224826781185279 126543861500243241 15864988711089389407 62300378798443068 9137570408184781206 15154210674647928691 13978470023395680050 4677819304036924671 7440673197821577503 13897972657947400660 6871005337625357314 18126739381301652627 462621712559736329 6597412445852889591 1845740495540398322 15664572782281218545 4947359689561329089 12640734784256314536 510083563341048219 5409724816518683682 14769146335682476062 10299782266287718201 11987640274238289179 1946735275749547047 5910552323017017619 7118845847822980317 16831693893595320746 14088585878934753120 18262211732082616207 909663531823909952 1598833475893000393 15177507464690659123 2086625120640687258 14602695988292055063 10597028460872953082 10774729857142675045 16140375911894333585 15416073933424270906 17169463700093662544 13247405823854957132 13293621378975263540 15996326936496593235 7327311111433145398 14495003402092551506 7116689707653145373 12540738917458280701 7257240994234313801 18287079480518521744 8633462624663165645 16990597211288781347 2698797735941008632 16763813568736550604 9233389132611552659 1626038032754534321 6574057490287681283 7801764663754028088 18020744062428430945 3406638206663168398 7703610141332483073 17829424598123401063 8306356445696844832 13501709205888195313 17184565790045396269 10072607821107331764 11958163073668405054 3869707751368112572 5441187642015334404 13188484000034937050 5806842655692176711 6468372446903140304 8560988143224317697 1927947804411449644 5439184422248603226 16073045945239964873 15036377839109511064 5419655362798215088 8731477196513319362 17675474863580372977 5721294736154207888 2222141262411947583 5135328336595980628 11054095909815107836 13541502482870174992 16415895392983325750 8786279086920478471 2546364734021186948 8038538285725188891 12117413204372989149 8577951487495011631 12710565636586329427 16418753285364148326 5583452365225405613 9432055739657293944 15657598602274203131 14257067364303906865 8383291913435895045 7328131593594748998 17674013346640931841 14570637491231918183 15824270918060064587 9652105946463200731 10716714279997504384 7302064160536831809 10064890797411376624 2527403869852817751 10610217848862825341 14816201945501851311 15435489911265724655 17130471395318562844 18368532982426307037 4492175903990707398 17969085428265420837 11369495430017580929 10677107287719676025 7987823034876529232 6158881498375928070 15010845145941171574 11725268590646206261 13469200545930018828 7742161732382414366 4307889361041297076 4452122570010169871 5511518997268934081 8078365881498205425 5792298598713285041 15259676452861009613 7863931862733167309 326439987419424558 16986650055658595788 16585801246891034017 9475811096359029797 10675037096078313761 7517657483128837465 5414296795891462725 4733119451999068494 9410877239330083535 3200213196094340545 16283260473670377283 15130194395070040832 16378765023186588112 10996487159978022725 18147529544440382390 16352259084312692564 14497786606459395385 3086142755257591526 8302339055535182591 7621642875055005495 15650497333449879599 9006803073886319648 11651591766253106922 1934015294975083141 16163728469599684313 11770392895590503770 9626380891598808183 209210265956251808 12374769174965893334 14391120495357170182 17494856134392087391 5107340660052469715 12702817953032175237 14425630768069747590 673569577113192232 6616328196466795023 18146112697027637404 6964829903880526889 8528347230473158375 5811945798029720523 13649476940240766997 4700903620051677399 11849773964963915716 10493977403662190011 9364418727174055553 804271310715448636 1299676393425833892 16734552380286515117 15504641167119988293 15866941041223119267 10258514495344064528 14807645412401167843 17135054396440150177 8480660075763386454 15967062678263999540 12981097209332981135 15527413955822852662 7517306657390101069 3241477461521663529 9097433736415452274 3736649434300032101 18168607951280087638 3291320269100855905 5433210841093726752 6235893461769870724 4317109152888118230 14896640293578172198 8474761272553293106 15404193737266812171 11767381559435027908 175780514020968153 8137772393542204058 933490321005549278 5607273499451275164 14067688378317662153 9338725481321893487 8333914241424468758 11008429969926393390 6175211232365670433 12297991908828123711 76462125464254325 11624894014191719522 15725169251008723867 11179895872431633892 13715016811111728046 13353417249272688824 9058274812389274839 10037246706927747687 10937506733923627402 15208852484084630026 12379218821793101620 172537675967133282 16974542989779987500 14169072625708702126 8855790524474732533 5491768219573136654 5000792876894578776 17477607819448721201 16014727728731941679 5434049354981309099 7896118989137035090 4391478037365404285 11963492090125983334 17149830543363815428 7375294842237779954 4848881909919976757 12125342280190417677 12326409581893169254 2760271093233078823 8806399111234132425 2277146503803589049 3567643550456555513 12627715170857860584 18039671750264981438 5921259506517588157 16875319559101084511 1026223604848849441 1548638375716302690 15744740766021297157 12772247956605566311 14222105393648974498 6898202925856602541 5074477275750987513 6129126076650182747 11165389388041339154 1405791139369814666 13078121744900336549 7058196920804197596 16843393971811507774 11597142178369317911 2865410636138264454 191521315620681636 8427901045774466282 11985016621188886943 6767988361348280067 1406247490971536713 15388345356004194113 6642811391579307943 7662585974313456018 2432356976570117883 15327526159107589467 14485725028654695874 329933753765519660 15593798619336752154 6832775957859663321 9855090070543372619 18233786163929558892 12492435852755142059 16265818287228491374 4351549616115240933 17092483320812438637 6674630464147204780 12967815282585627694 14999819799818055467 11593716439132208912 16834619730464195190 478612904520641800 15692024132491680020 12874880662943882749 3516066418988474966 13323657069765624462 6809343404892882111 17536032421812000528 10377050232437207448 12002405761117397718 11920994711163023654 7115001955337227513 1382078564672326134 9451802610885198674 10763911295193236538 16040827377015429870 11649233928115199424 193584831611772729 393015552139484320 6025100880188774906 12837914472124282755 7927048395827178847 2066864174964856941 14617667269737028771 5201929886979908788 16178788771344686067 17035565505958210781 532451908014939682 289746370185967300 3549234532958676531 6739383341991595678 432528171802527686 9467164959957196870 11051267278846215280 17432959533515662660 261497243889311305 7394646451527131666 9213225439714399076 7348176157072135069 17799822179733948195 14271816133553371626 975976996813164408 13334778723666932781 16307959861987342484 17667085858382663756 7683564116413029486 6694793335922558905 2165137390744257458 15478624431218079066 13671864972591711491 16071522235568618252 12795975047876751500 14218521531664014025 2251884997864302491 12264223346338699041 4949210485881406937 15103955110628645625 4426085684453916629 6402804505512950753 262998012930531792 10723861230400946209 15737690554739638898 18203390080880090127 4517894543736331220 9013494954776623410 14182945024722003565 11297493641283214342 2426543325854940994 16737143609504306089 1742827531297303328 12719808169072731891 7612685166972841321 2092626621466140228 10092662956392704423 5860665408258555450 6659570110680799926 5922973806894860927 11464542268555060593 3868670765598562672 15828471313265649071 12157517571684835056 766313187186821420 7557368270184989141 15727511664762840304 719895300813731637 4926583641746287505 14602013029027772055 17217712138639730100 2629022826053543837 1731217539192958784 3227872801898185656 17143681891385403534 8273271953945725108 2923715160149105361 17198167598772915009 4946794422073316674 1461605412620639396 7745496833769616909 4804285572130761323 10172032319872116086 11086202470411948634 5771678101526462528 17742037121195533606 5292960368953478511 1906225537272097516 1238140947632497120 5475085763430677315 7172290803731145823 7904271597426171669 3958273077585099107 13477186150436218574 7784279231939394553 11477377079380284876 15741598158111221937 767034395612132550 5691747934391992949 5307293806979820279 8163236825854964632 15073609837199411928 16842789325175999556 13419424346113531399 1615915960398003509 14574417234003723605 3850708940078163123 16890551517326269138 16476397527517073668 4397891192961944742 17527804373376286917 10677735166826724623 1977975433740906522 12343792435901683650 5536665931464098227 12078465022011962600 5388436531150284546 15937246973072912605 11169782712645273327 5343215607865919747 14605002379015275967 15921536192746439033 7412049278284498232 5251652416083824972 17101087702183991234 17334513238194381670 17137477535115351687 1113454216133301163 2571885584205852765 17294686605292542987 7678888220107218663 2272699134433055053 11961950557386295720 13305874475588630195 17577476455589563142 3158649478456784611 14052221797076492164 11794973622775018326 7831899627413811944 7729653387278767595 16750788108919232760 6896325099134646227 15523782839912888983 17287869554564987364 12331192498943731443 11922983388961078984 7869301589049902571 17753442816721070044 7774592139901129281 7664967557747632041 14776339846056861731 10058808395044657969 7467533850740264251 12981124969019995376 11238652042146747553 11790471601569001665 11761792232189125229 15004235033204534368 15542391638507475537 6407117556875725518 17962166446711693457 586191971471032975 18107451238690467011 3954925776074274026 17372608321376706469 12053646588999358026 13511003724479427408 6032355067550464881 6747139460355400475 11266388371020571281 8246293446584977732 12268604213936618543 4910196615262614992 4951391699717772544 3107885683945160478 6823646164545611424 6596370567769962825 17164377845596362154 6168348851682274416 761378785408269032 10996801068331236949 13840568968308824155 10722520428039504046 16730010859625474931 16375010308977123769 6225184465812091071 17229231097558626337 1583723009566632962 12073257587258599844 4437408044896762788 9949017392208891195 10469908143632698297 15605235720012999798 9785863713886014081 9815392013850568889 12348159215268679710 11943101502381148975 15313106988503910291 7466353652665457673 16869506732535132132 12236771019459044001 9879688352474755952 7627654136198380593 13018203933563409444 17380852980430872226 16107317134115669936 16024250744291095918 1988119882434676153 8321989041625949859 15308485020866462049 8716366742634692566 16409530375649043991 542785769192031624 14387891745737350490 12934156233781221926 14881534729900121234 3753999828976222703 17498732377143210208 11635537427073794106 17056178527596168850 12253761715106104804 7840725687163931931 3692362957379988588 4750934123489469433 4994875516315210991 11162708215330284475 18403123237024810824 7946928703813049102 10047032843912019987 10765275470968444781 8418781342629179600 16508610149903820771 2436938825754722909 8728359572206748656 8951448754138528712 18037065116398846756 1853669099989680623 5382707731772743101 12965070530776604910 4873540343999681275 7100777184964244575 10077356465426293305 736257169356670868 1054642130281503831 13771297699110669985 8597755973422292272 6307901084032575505 12306402328709344379 9930274104342796154 8791068109808881995 8383846873019066378 719413729585261623 15351928966099345275 5135665160522947813 7939142489900777647 17103925571668961218 27195441300177183 5992612811597928328 15954166225495134452 16739567863466917867 7052648183232592842 342252480182932031 10548410722802986271 5695685310394698909 7302446140490306449 2174495440170572242 6864072538197521006 5291071420080865656 5032394567200866363 6444352085835073890 10303039242168649983 17885117168648863664 5837038436644439061 1490819479701944256 9991888012506285070 10678893846380894914 7883844702939761025 801304349426112206 10359744822482991824 3536955283303877548 4219670709751754709 3448741205315966457 4810900308290735816 15751849580277725049 14807676233268323971 6309471063463690294 12074468664775548598 13495552988300153002 16850765426238143575 12820950609537361767 12176547808088132697 5652192582413137285 5231717899301681414 13831212282626655193 5771373134674700569 814195468871633746 15698817339728964323 12740033420433680567 12245809671773529062 18309934520494571082 16610006726964329482 11266567991679985548 182235796897107596 16039519939707618629 16556578553691692239 1406475115087908059 8783044252325580747 3859425540050255995 9703185917525581811 10132213483916554718 15523794878342684639 11650532750421970529 10811651615931166929 979844540249473966 15774178086822548298 9969851143249269309 8074891765162220776 4615289441158981180 18360637334798290548 4970090249551113234 11461210447962193737 4664919425461979078 11959638468292238593 14956156855300177049 18281577996099770390 18101478600062082671 8109533027047831345 16764902843153269035 3350579666759624294 2015876659086690452 2008142305678663009 7108970150379318434 3179246163788199099 697592273951219321 3402515110763308284 4752083968744286544 11722693042662205040 13113278283991004184 16690826920646725452 8336819776658095486 7119419588729023820 14870706302751358626 2009164430661059474 11029808305076621564 10229637005559995229 2700305382328928119 15729391707019586507 3400410907230128599 3028023997615673906 1917032864422484378 13259221162578221846 17214644141108945432 6791155329454130338 12158644735901626602 18431000520718570461 16966299611815107533 10925731494582720038 13086028913655878586 9084236907106372418 14733636782198328843 5214055104918392070 17286029103045117598 14750221035121585393 13959828993846359865 12960521191631695672 2192163485817313363 16332843299353261208 15933991213893594861 11707501143736458525 16579941951746507151 15779245988385395756 7611091705280146794 2108210677831853360 3257279591602455354 242414011956779709 17750704725463479391 13309489773328673203 11420723091487433655 971832962076685148 3235854687076893177 10107613731352396607 6102661120356992565 17763471717168061827 376331726639735701 11000629818148224397 6800099165890700724 8287702067545328140 2557159047713108739 11689184213975555879 12426542260898342371 16265625742993973541 13409337650766809047 12691074357183646872 712597919163880054 13438494231512165965 2430507283313597903 33825301652863775 3185732266108474995 8186047392486585255 4020977789925977664 6985661974785608721 6779421044268607391 7188499337776957853 10407657892529810292 8858225681927920445 7108530219185330481 6546100175416400624 15770520853898177249 1123294723586502489 16939352097599980619 11985149077994417041 18429060717249461285 4374771572338918426 6160202778602496451 1943115019008791054 16351630245366976189 13650779474384080087 2833683235594222209 12624620812304423447 5973260192035919991 16986892629684665126 5709194018394735334 3143193654416052971 13881207237275981688 18117684002199841649 2718259437037613417 6039319213941161887 12269903626239398156 17876349950523678138 11198389616314924093 5378130003222209614 3326500173162073674 17732018362725339504 12955902908451325967 9928499635506595915 5937567176268133586 3415036375138691981 5768980902756194702 4425553907284106137 17261981546474278343 8090168498223106675 10394998280938983704 12307408625482727521 4449424385758085615 10700284424567438507 12488782401886943082 846872013272744532 17787013647330298912 6879093796110523040 4084477358397155912 4500720492739166226 1455846230679190383 2833798712088554872 17015100388343236773 16876969171986061751 13300125779994007100 14922902353317555256 11261740591713379669 3325651526245701503 4611425367476588032 10411423354020074605 15427260171203208508 8566596355363890243 8802049878519454995 3277718104441188440 13517553064529471352 1134735053552463664 12498762719063345732 10312816703561649019 7278237964543120930 15046393889335838815 8178305402970441647 15588132218091104019 3238791208805321971 13620256248960048551 12891686080560891361 16873353327676746144 11600883878368763731 16138513191583178572 1516283767700331110 9807700485956348145 10207776749727407078 10323200841196487545 284817503970203664 6860629047715273284 1580128202450613390 14270531595354163636 1129463651938033451 6572470486500552994 14847006250508482114 10629884167354134013 10864093719407426743 1788588617472605079 2827188479113055770 17923680348632949115 13627765293551098799 15327734522665587111 10413852161006467548 4026580363169150779 12123771877404044045 9488320700148017169 492150885260649715 2251430141718022098 1262924446840860466 2925964267691131926 14925688508028073130 4082966278216891119 3219633116564732336 17390201351123480193 18092065368626398798 15530268175650313784 12199044186820463598 15803889083183870833 17693122051267156455 15887387618270479560 1165489848130251677 9786419205678002594 936622880687534438 7156824766196761495 1668795279629309245 13132918013847968653 13309408872310540112 13071688059760780173 8921527344725066757 6277895639703087400 17056987334229419300 4429922203949090373 15322503436977111335 6610485643640458945 15282318906483030211 6091447136582083983 5193576251213988445 18391779715071272884 4052553434356487031 14206541940314419904 2725036851106632636 1052678490969321839 15556118859108102990 13794170238087956021 6368530416554527849 8043591092557995053 10896426541593137089 7961168448511007834 3358285621753075984 7371797524613310165 9549565248533706669 1953670814356113729 14048046585173478073 11291506691308795764 7202762411238931383 4579862918117824399 3784662342999110444 6515591075251984641 5810877723174639640 2811200408614179260 8828258469890516752 2873938696405989823 6646068221860146295 7098789879125170448 16175448144660933528 10195180074257332779 16662886621765057430 15457298502404607690 9667770045435135135 5241464503372313235 9240897860599061289 5538573591503745567 17562952644279330300 13913473484644664877 1262859452236829334 806260679290752089 914648411298871030 11102862720789821439 4849574951146065153 10271445892250423696 5197476652609269501 16199951574872832650 6026734096914682376 17637305074956190500 13749510229984604869 14262900186910118386 17343656720558333882 12793812048186175137 8508812567382273101 1051442497998711877 17352080400362003237 11306784563994995926 5531164326757143186 14709550246851909874 11730906186489940244 11986440232443360087 9095876233507465337 8274546095340459077 17260209309077445672 11991688298488964738 6477649203816962377 4941013511800889082 11588407212312494807 2452128850013347231 9066099189122508341 15027524990463109107 7240057991088962163 11689754429102059046 4944024123754474328 12460320952098958175 7309249330871635226 18127535369235208709 5091186849850551622 16769152168910538979 13384541612225648292 5498745228173031317 12631677415201930808 14688052034916970969 1161211037061549944 16338948658676321107 15935443026512621542 4381811120350016655 13551399378459754613 14983423024514698234 10050022899707481997 16282739747933831096 3496826001821923596 9171151589685941834 10755121470363131499 7112522054562713231 3900956269709542945 9815342578055141893 4624106109977984307 17389064269115269943 15032219759823385146 10397899976396786186 9343121181637148937 10487786910375437698 6077848997945279355 16083955784613022275 2165289669939118125 7347683033485410104 279478851020188892 8302960624145155937 11689959946859900034 10010650126348453545 4174037345936265688 14267733484655707731 1907070328774138933 9051717668329127935 4264822076112056237 1288556407731293225 9279329451675496989 5642412104978379798 11567893371362630130 17423443071861387500 6557910448101836278 7154522151309647762 7049242194421151529 12038095682606423484 12499898262780600313 5870950425612729106 13171234432572317387 8771046487666570816 14812000043632320475 7707237846269687034 5111761213321038299 838884490625795737 15057251114853937485 2827805994729412482 7926446840747657657 12257960866926543545 17946533660221726991 10219685541175772414 14533343432575216295 17054639081160304533 16195004105929369910 8427614389751584678 17279969672093930173 13669533744224689352 11712408181335490952 16846700282179546202 2342206603938703007 17695999178508723773 14635213778991244078 4016689417524602352 651706792304719294 3355063133706668721 11524000925920084032 8663566457991433676 7188593759505292487 17694466041264550827 7613423832948574684 9012423099689542447 5425853711830431558 8399554520359960233 15948748678523610444 17491882735876968610 8867571438468692353 6793022391195105848 15262072712155666991 13801454499878890858 16831187801339621908 8498674367695792427 5672600118411282755 10455294374434812265 8442182838839026218 12529936411137891035 4397538608301871227 10395348974310504553 7244911847520983211 13568463760970493157 13049720092931828339 10927151578608233262 11659136553663685689 18093718276752403254 2772093822353515805 1453287188136489917 6900919363700168555 4005656120624173274 93582384764130820 1330765628282972660 5957933510039282531 8424192336070589026 8967794705283255984 7241853936863442537 17501842427256665458 1536538497552327756 1948536098914664403 13029751207411571188 10390162569551437618 11537651218234518475 4718086915133486792 10580598297774335628 5456659985664909923 652982678899063879 9869451036796800902 4227225296553133934 10781961713995016675 2106808503329002682 16256223519729335594 16846325284347757481 9083469618410704591 4217056185033482295 12015912472396461348 9263135286660407880 4666162652163107979 6731408985430779577 3326907021834015930 17283012670205619219 11035531815674129637 15665674144853715460 17859067268648989631 1522866132853575019 2594101016721622591 5832434843337897800 9322255386078736814 9060920296359293920 18061621036765539356 8548628000229666989 3166938745332947077 4144861567614449439 6860098740667673579 5007292089541065654 15312578024716930486 3990631307538417324 18445519148489222932 6363326963234606731 17220724904824697368 6557565161329218232 8417220999051966492 18130313426137370478 9902620791173745702 13838391235981172006 16805164136438642926 9340836329759613071 8560153431910304866 1156553858666370437 14554731942235900874 4638101047721094878 13855946417596844450 10758787137819729576 76749507630443982 6738588636506118718 14416606631624236625 1488291404034240780 10387733830931822042 9228730451200789814 13356132627703926209 16097647449580948820 8073631826930664321 14649155993486296610 12524162950198161607 1030996834309331765 11568166027510598429 6629913355886115820 7729846280787900998 11065864412114133179 16929359670284809982 7585821984981544174 2457712603371046162 32583580247868336 17155729220856887133 15258552539865107652 11258824671389562612 14468039944301798991 11024466388433770854 11722538334670826308 11246765414466274741 9976452324123551883 1116690772671476436 5922617619652542800 15875068608394398403 3524095032712795919 17038275552721136586 15414094593138791424 11318689646091554764 8734060532822399170 11859967074352701302 14277648409808122456 1214988995701472535 16630371119032053503 1198980534780634712 11661688260077439075 461013969014668522 17330065329299431220 4324075287977294440 13921852457128243458 15541632932494026379 907041037668030620 833453582901888447 12485209828016904986 7220347016646140900 831950242654757313 1935935448215883030 17790791220154339660 13812999994252554898 11584273833214721774 18197040418252933514 3625846488248504101 13105066600673764972 9002290038058240608 7372525688050705164 14039278379634063000 7731319248049534710 16926216654675662461 7487686163993451075 8125164912636286731 3122367907965125071 17877883534518917189 808042709905637730 7482459561396742145 10534626747585366720 16214458503546477977 6102852327910538940 5581139559458814838 14444239866278204337 6972791078919056172 7061067720110224131 652246714511833403 3304731832387026221 12819767328368203086 3689434036077710776 17147744771359717406 5616372423700537213 3543138108770329462 1724557581538110125 851839961854662406 9001293377987608345 15468852916629714666 10622121539926646354 10758412720324606763 8533874565598638023 8571015164289904071 5372102033669936108 3428235728963230513 11432742938259035720 13024728248189559974 10864798310424659601 17505865073461167035 12368645266675455268 15850188013515783929 11742977076691006002 1678626727135829685 14079548170963451216 16095751551104871511 17904596140520050991 14450430670952835217 17220292820212756152 12175893227489164212 15630361318291681356 1733261056618528508 15689497662147420655 9361377650975244519 18142701325026914517 11129552831504695448 11104924122756764555 2845741410750398416 16757294962170304791 9621749363771598844 4272218442102181546 4658148581845057948 11292253588194225979 14406025050335543465 3855322120955577655 14806414637400144535 6051425895637368740 16327015223253801061 12835352872005728754 7111188810257665288 18035165329169456058 18274755653264090546 15684390281782469152 11373386698504663209 3370766715394491826 13228563095184496722 8184702984938798631 16760354303329841972 11441669132294623064 15378520371073476826 17383657344974572767 11084671117686877641 4807139643846606593 17096684631568211556 7410951682300302091 6599664339135594752 6124002036184712116 13558377479591075100 14811946744272299497 7297832739202081205 2202936903911388459 4564224324492362746 14531936136460349515 16911369488469224146 7495927490828070532 1987793820780511084 16139319715257325681 13341046208613533812 8341766938903119581 8374389674861811247 12374846524775739283 9353471360380076268 3665069358456042186 11259007447496823934 17916459214222013849 16424721909653869903 2299350674246556629 10267455501231184216 13745817086016388435 12101653434138441101 6640325855050789311 16462610924996016450 14792927136029862583 2267072874588295640 12051105187325055598 10971614869043265497 11888175330865916607 9984811774253552085 15239081105076958854 2321319964993600187 1689553053316349014 5422506148592584424 14141402183849635205 15862762535952222750 15496984320259045154 8164642248974259957 1662458045705512393 11545268314707420366 7272472268220259870 14722487159708768401 17235507548129463804 14083754163769593625 14037154667115802782 7283706377067579332 17553586501712714519 17814987449275099589 4488365994886939533 13494472467978792283 10190223852463696278 11659069167195665331 464028972032601102 2489300586080316375 3087368758553381335 11147069188443294393 14749514207179962669 5276880456956049415 13494426087433929674 11445525581341314286 5088533504398542295 13008753812301689757 11783152877860632445 2740881580181337227 11299853593490625622 9251255392404606397 2219972569703484015 10571748926422252232 7565000652315712205 14020430983186093872 908221796754512093 14756288398995614803 5464008425217767558 869476793784933030 2775483938574549181 8625083744947485103 5884790176138279429 6917080545069522772 197601696762779731 16912199722247672135 16756102307028939958 9421490926677713096 15761524081326214286 15027986339494620898 10747345493787232993 14992759177444307346 1303983265436849069 12735739556849534923 18285034874287670347 15259815291206543360 4961661331743901666 8617987073078624260 14174878560063419517 3195299802258772033 3379843868131164690 3572035556595688184 7504128460118167754 8786623089874493553 16384953495921381774 8620957681333430936 5612172891402165444 10330129316604263365 12407480788578236049 9576913311219998866 15583911337798457674 2514275471178135768 17581010894862209899 10468376814422700477 17715696181846319158 15127218050590975854 13559156726262977745 7902654857893892056 13601692200020742879 12850926000656548256 15546498306282685846 11504691356205279437 5473520675743105602 10946226392661687397 11552783336439116871 2658188281420697697 16226913468657310742 6068681275536405806 13427385356261799639 12144868250942170804 2139350048145448969 7124353727474942250 8767383925549477228 17609016690090151016 2193558961602314464 11328002051750637770 990061873716904488 6905294777845142182 17581882405891978622 6054340803955724962 13207756292447132290 8570580198720322594 10341133467238403775 10349110826955043401 15786552362150870650 14352624493790504968 4669743086466661382 3815387351141056167 1558578638072954602 12652288808024771795 10334921591825638150 8892960981674826922 17194851565756674799 3254341462321018971 3449477182685278877 5058718720929925305 11596351361360765943 5481601797491266106 11436135742269926958 10946129465485738660 17741349385269015717 7027504514491723805 13317744821180425607 2397521256374554618 1217551102625004875 11300688403766587700 4856121909039732312 15056577495682060729 4025226519551971115 18143711198569414109 9682065544718482645 10177434141665562700 14038270078872669618 9498345140517949813 13813260695123893277 6433243885704552235 14470403560709303886 7856215026157004958 7805249933816959298 4561949872768984158 2304214618092252704 7592397993838733030 2193893641032071817 16495792227285090677 7961812304179039206 15014119572302731247 8135509985587380924 6960447682067115590 6473510517738001524 9347706214682391070 2051426448819787201 16660246113990948954 15630339436627765179 10941276554887063793 10915164757969213816 11448359163222369581 18215351987981290855 13605480623411153897 12986214286967020075 4550277745683581217 9709148331796899034 12395514953640323711 7632582166709676821 17277031678571351668 8932257788267470689 1765418714879635612 6594849294319127048 16136186445533286415 198381747409964975 9482535661873265136 13338104038136334491 8740214329511299084 7065264592004459855 4013551473414377573 7464931750420573436 9376670966031242911 17124830640512661493 14327154456970319825 3371608010515412801 279988520149217256 5867360334411642189 4327631346277215839 10905945637082422976 17940492720646903866 14785919005071454911 12240876271517050348 9051972281946299668 7572928049215311645 7287187536429200011 14832628600665762474 955924637630496656 9097806688380175588 3540730252799470410 12088637362904680615 15966077291730851788 14598009402890619454 8587262526532669208 9932958042163268749 869663995196565236 7283822693098977965 5496830758231956322 2204424487831172189 14463584878909518607 10237985478689658125 10469362220390950526 14717261083015901073 2188674480238608062 15152501254792196220 7950235022986276377 788708168693020089 2773824461894907230 10864714852806846082 14456327403484509835 17105701813686917870 3678974339543161084 14728327747896719894 2539169516947054592 601224940344075093 8380517761473293990 10219428001416225659 10051490335131795293 9860349987060060206 1176848251374974741 6627852914619405347 6376451431562434592 6396692850681956823 2548699866003204847 11943856444293010634 3580840615015908703 17791689714232823944 15907898198640087971 5361374228372545890 9462824219672754710 4308054850341248549 8652577231721173955 10412047353496795446 15174944321040857006 6624366576249691014 12846765102766649350 16743905056060002085 12509718390393527009 14226293556356156738 8172914917087540571 3269952052940301830 1795026821503356856 5107776759758802847 5274315167772664839 17296581289171135956 6285617600095898067 8705254669675393265 13885967263509130931 12840095651891109884 14588691236092896901 9376925862443204899 4798645612761437658 15398153461929729776 17074965928539882815 863752504834456509 16136746351528380226 8454191816326162806 3511478458516898191 1787636430663419389 4193402635369307690 8918161779705300840 458785155617642851 4381448017122109036 13696959994665256615 3388472947078991116 17594445940130385550 4054617786088145322 14251020317046330756 10995722438095023239 13922716698381714415 8885880044652503714 12153526509054173481 17089294070440548207 9203452882449979205 17747355880357372912 5004617164105414317 1736060657735878927 11764845591792039688 8871329062186231566 4926092221062156538 1943206494027497615 12976954650795192111 8468537527451498131 6203536315662315312 2897977075194192913 18409888748342545721 9009414207942869255 8171701613834846110 3619133959869597506 10239671613300548492 12650540865096665336 10867267815895351908 9044991211551947116 3448937010047354162 13097824067969990599 13337523531335041141 399676920523803540 1170942503462541101 1275717462523339076 4934969593824844679 8215828471643386105 16491880786939338128 8765196889369263309 15244064295242715879 16955726848827580830 1862605423084657410 14700333459635729314 11133142205603190630 8135752370208430588 15491869000749572039 1988313483120209104 1365419413456837646 14953817682215069886 6950355483241914204 13940793091133353825 5405858545433599052 13805802004370808864 17016971376044290237 15771791906058469326 13331384317567203651 17023276812561104334 3129769007552750990 2556721124847526347 13448578611062142952 2903831841074812734 15373833313996922413 2641416639792268857 7539018240127827484 5191067968147854359 3116305099657109412 12259184392777571146 15179747460771209068 4473196030778564312 15008769466112864164 16495303002605429979 7053630491694493977 7018050453899882709 12937187611924077749 6923679658913586821 13434544939295191000 6259504026450270626 11575924812823379960 18260741415688733199 4819437174003839026 2385393979077060250 4970307302365769710 1091214420249461935 2317253195607119728 2595797479888931065 526576011634948147 5845617955708925955 4793304710912942175 6295108419746564294 2206978046640349792 12932373316458325657 11042661476550228497 6533160935327435123 9963247026088184830 15194866238420463037 4869859246217722506 130091630267848067 7665726287670702531 8893118584481405750 7193036056724038419 2180778086354588958 13886688654631358487 2826988295972086741 6770796803134598560 12260039150379623643 17494715433562677774 17791473621111077687 9540267306877034030 16245624791354418046 16088551063092150304 3717667965948970513 1127188722463192633 918626202909974933 10718755988106017835 17062918775850034392 1837031540800037332 4851450341142853936 11442450323947580571 15874407968642836970 6803859474774032589 18096693100348212979 2453349584344646164 7373017016865043925 7734380769720211561 17381147614268684136 15595439472598201249 3929293630391544574 11333371594551524278 15027877837953984515 11719383442478986995 1619854648561675882 7626399508704333276 199577815446256833 16861640165774244450 12110228168447001178 954810629052457944 1635723772026344439 12391774762072509650 4874853882692113202 5947995057383931400 15515823775131636818 12009645909656566827 5474102651849818705 9487615666786561498 5522323236125276053 12014662735067878236 6015048414277462890 1168643842532762018 10197622012961692239 4145792489537955272 16005096385669257429 15513345512097222963 17270645805909380888 12573271014247429339 8069864921738606727 8789690259155367379 8011454182441102676 14083253875950184651 12526193959831530182 9232212653457393605 14679518575449019716 3049242783906575036 4106679319335506638 2752363845211919361 372424189847452305 13065853720796992740 11260103149093823262 2687100291606469947 10949927467567910594 4662895848950452663 11917842336342360543 17323373558770677836 17862450126550903310 14970366165334363302 663260002541225071 9804411020833575779 12564105009267761443 14099696110280931040 12919923352821184556 13264860116630558483 2050248409095840591 9177092299096305865 7686756638417107473 12954762378870324031 5142582228631195607 16917975133403851119 15711692344245001278 9899917833608047497 7332079005151502234 7682277260817910328 6597699149287955797 14940287145108127446 6779962726213007883 8518153517270623702 11159870635976978084 15556155350783176160 6193011699116362448 11626094169388260196 11381536764088259760 4298230252199399799 3862854174064031414 14991738837401783333 16275342385222505081 7341727698873953903 2686026378634365535 16886960114511032482 10103314737553093488 11106914718988825846 5605702662229966622 9699975340505429633 8459698636803131744 1782645754092558733 12136956820092716633 4885045030249637681 11966497731885798021 2282767292055992942 12328171644143075035 4918296895881676894 13336292390688154677 1445774512301560489 10228323951297957044 16629425919869907942 4725647135618567381 17629834409890708450 8062392832168727924 14511636262676780722 4363418755621238217 10899180487434435572 16256189216977050967 13925523625278058846 15382458502356357669 4065418918895194720 8993419832678810477 11796249615665246887 11471138756489610803 12084055234063456627 8653732996337776542 12883535742149145850 4834227516338333546 9292520483026281105 9304591891769487582 15405621846277269667 11500761427846366665 15294747540436208552 9519503638174986833 12852651263964441842 9210071778120203680 17037439292610118910 18260708641020611891 16878132760350332349 2470946606190862927 17410873366318832332 14975838853413075814 14897044782767197267 16538629507546462992 2606490435897668194 9527834239794487191 6916042157989929923 10215302123553360844 16834466849185793299 1524701422296225510 17292007600655327839 1815043189814558131 9029430203685056012 1869873420345970220 3080059971178490932 5550208754872931046 10472410727882579863 11999738436204401551 7985915902773336193 17096035663268457855 993235372256569237 16896081812017312116 8910965719549634095 5974786628108362376 16484247093073458421 11715032862707075942 13969473601138696648 5881759173975531311 8638254585446222681 8650006928711011622 12739273408450636940 14797059756943547583 14658554015116065587 9838070853144522863 15109743231744210774 3225960549321568648 5723108576438120945 3284660887392417274 15672746837083123210 577273151947606993 4441290351725504531 6713858316280223693 15208853375232697434 16516139299302719756 15166789921693809513 3936573491769201609 12351350041446702377 15983122679552943681 5179912964848829760 9755719969123283824 5281648598678965693 17767921600064312201 17484731848638440148 15727265539409349559 4460428418556962544 11283264405093716677 3836425927777130172 17469279013292527244 2873083666833968702 4607322566897385694 16471643922222241963 11067382642206692263 9499769681816872855 8163959806608021812 12203072969108091152 16244881949564444107 342491400193618572 3022632904139413255 18415875042072244738 18362960203304277066 146563755572334032 16730457433905894087 15388827753682018053 8017795451976741300 2633736233257956244 456250425574752329 8628023528734937864 17085250060948047158 294073501077415281 11734596410360884247 6440865591327749456 6599384803239177492 17289258614728304762 14294203646319694568 1545942805824579316 2993460711804130293 16014558517715953445 9749150923130790926 8737762162128408180 12469281062949416049 15262693441374967195 5672100355609182985 6928679634823313281 17385364750981062065 1929528723882874581 10622655708473621403 2992734356704382077 4045055583824332623 15471034948540578898 3483837538382601777 13594096529998158363 2385406103092407964 12498963646376364131 3772130523776550702 4748787945812497163 8432930300111982600 4257588532948321151 1958694066350395820 12534485005081177811 11397163371951946247 15671171164108705940 7599292639164553875 7111718770914926608 7007913667278595146 16656898014216651074 15551277003573386946 8304895130862674597 6508808012858587143 3322166316338340946 3345648384096708929 6472665006698982146 4083183193018745381 16401103649949833472 13485136732955847826 17897362321029554484 7012682241746538732 5966172742099561557 2584200641605369663 6676811878861870297 5206924728647214350 7452082788963989616 3375600015680225372 8615582879136441177 12454433570902023401 2945300483249467389 8450590077004818705 3278977935454832534 7768719588363591982 3061159876158048624 18115501416333400618 11023367071459327571 1969452746442084637 10744541847337777559 2787074943536674286 4267914007703305495 9572493283282632945 12280908379849308843 899270972032947541 2554351738370133590 14171950999525592585 15671881880058141778 6891227712797918592 2749068379661453103 2991970166677763259 3738922729093571657 2972008581231365857 16542293747129062466 6408670732109284732 16304148798178812229 8300214057492384380 9869065479155048463 18102700782692529916 11031873884845126777 8318836135601224866 13246033599559527427 15421801778589377480 13963334127695910225 424005282485194258 9443277017782048692 6630452181035981681 3993026641537649386 2167682083041900307 9491760107077321739 10412124733107781535 17371259128203232559 1003329483542103335 2213339013731973430 6766376815704471284 8139662077306349432 15206516659372481891 4071273968004963626 9026932415887981024 14261653254330277775 5001756338986964454 12732314879188832771 4983451419507314706 11892325457602278098 9518400495208548508 13805369828433897417 9443369924969284177 2906773608060644507 14452993623113299674 13270267517591942057 3335408480929588226 7376315146226235365 7241676779173035744 10783564699029398418 9977082850059728976 10049083295926000884 1587953267825545099 6199845232660589391 9342283972512808396 7131842724734778808 1195485315961817890 17004287937289060343 4377370703443186118 8852399347787189048 4263436426595210949 11188457731677419640 4270894908874276265 2473488750343003010 16658927154817746048 10827435462001476769 5973114683024753777 11088887284068989964 6023455401366031760 4650192547638958909 15505495307920182529 15525937617605799348 1853542552746079894 15838639765750355784 8550825171692780442 8893584766704763568 2124804535893518373 10088408301553887894 12045992745312448672 5949136446032706824 6602146344756931192 11602150351934408456 7685622956995698256 14860196585629825637 6813554276923952922 8791957624273995704 1876500684360169582 14595513425460340346 4982288942994920484 8743319573682855303 6710336986009823321 11056414106118807116 10188718864154508543 2290896018286772046 15995516852855197759 7191287990897576961 17093681361813460765 8595483140191132567 6073752551350790770 7965730722946140297 841277166477881686 16751815472682002336 12667096557299585052 11962299930541034112 3505949659746714178 1125905726845732863 7503609854237538233 14975124325133078675 5813869434757332926 11508880814830447283 1304053806007200617 9092269828696627682 3144854655613246011 15608275082053609900 6319897186109549035 9869391528042607734 675402906828913903 15167190285877086624 15945114004076895929 6930685301435371182 8298766011402487575 5880918531067322601 12108161805755856130 13475450419580676811 10071409685595770809 12579427416863746308 11983862873985638185 10671921677081716179 14443966689025113419 550511698964256710 18139027472193469315 13984547289991020494 4652421710119012070 15991420714805259298 4300801358369569365 1596459691989800255 5174341267899157382 10366393890006527756 14107541470807791630 10280348304756949593 16083284093552785967 3184382805008455454 7495501929305899515 5606308080856718148 3043948909273563814 13112196021910931313 13832173608465675542 15706491148822213458 16714965743528126741 615118020284695146 13172265886230225412 5003697606706839118 1706803279016049321 18313123600627399404 13983919931565645136 15191795801846936252 14575968884012397139 14878673167463935166 6038429337663693398 1063929114872868915 7511576330836793550 666169380041184163 15669843226457524387 17340917136707170633 942381756271984058 17919057800195185817 15356722141440989915 5873964299201430971 7421813895306835043 13329145695476675814 15144655584443995777 15847140755476094168 6607203003370211222 18010791088735908755 15471636665004332664 11573262795926756460 9342627628528040089 15023160705028802879 2655571162869570356 192841682012768988 3537122769905725811 10372137845320723209 6338604757780777440 349830859237726403 1305860875529868669 3396533953284661859 14931108939036382868 13770246181173876308 10390020908060445485 15729029764619123575 6675892778963041674 18389430877947205538 11386363679281318892 15581279676305016745 9883466520281243412 10585006952726965773 11426921970444729435 8978745254467645227 2729054295403134231 9047778149202457251 4326739869340167461 9343636746086499666 15764528228818238542 6653936011023677735 6925501345825821996 8094511777559514836 1631333813384947340 4704120314216351930 16300022602901882961 6675158475436177229 17968723083579008356 10902313430289623283 17876910614380335266 6952292118483364720 8970966386293259942 1844837991182043459 16605441955838824166 15138881626164808438 4741598107585117199 13407898552671253771 14679707015432857603 13292774142899748446 2908163880942344405 17264489554828742250 7792350241957501945 14497099438780421974 458264088037183633 2804374270792235098 5900522317232960630 15043255945310334340 4728066383223134501 15776814145174966690 4320671371601914671 2038911002214348936 1442947746708074547 3315923863347139638 4723618845413380890 5280941282206287584 1321870094245324212 14507246676609145679 14006710343915960803 757737828128131871 12649920966630002700 10032824288678637036 3318831443020965006 10386586081162869413 3318162918987771171 6604966154366661061 9139086471783951596 13237753303413495841 10013370206675434989 12628154860206716118 3270708263595022021 2966668419596482634 18093277953207393286 11998473328220214811 14770881636946945328 5864657874092165894 1762464876791027463 6560783649643350240 18377723380235854668 5000205421831624147 5055818710204799133 54304595432706390 18141198202481705452 15432511554794644730 2511363057277241364 17646013172381051726 7365412263253020782 11877943651707101816 14620234041141380327 5255507613597563454 548774523685750445 16264224485660786185 3192453869582964884 7893187523408587397 15005947197271425426 14823293749656619812 9280854304332890672 5325648910869914871 8341802927683870801 357160114278244920 7094897501319110259 17033681994630532968 17873788528816763620 11835161085873411018 3560882570199403417 8072376700396088279 8937042022132231062 8559887708173466580 4827657181387034960 13822398864411661163 18083838731343606528 17347900569121949005 7789325894122770669 1356017887251991390 17702737983425216655 15279568820042838038 10871277180050908030 16620915131257100368 16797734049953807460 18428571504921182737 2513552007789033254 2646034664173045624 15100105089250462126 4806340766836087472 4010080436731404177 16525062700667974454 3870738383500389655 6461499548125080017 4246296225444081850 17658187557037953132 12855634220631202426 1049992107555503931 3377373610167219581 12015386711113289 14567482294578205229 1707366341085166737 10191824497038421203 17355500309447255827 2528863237146638011 3458532552877536295 3804257072002991844 16135660999034981565 17651330692452329710 4446770219041329329 5287236724732300716 84983344882426940 16001548611089446003 2264295426133840426 5819467787873864775 968417827171951251 8494979260177315129 8902832331678230450 5314496024966065239 10217597193842184939 14878724240479670993 10532405102391314496 13848400531376195455 18407120469707780022 2520236816457737338 14264174750306185458 987312434556338054 5299644495591616237 2184547643542858367 3832434455751210756 15548124275815445965 6074840062164725113 15951134940456149409 12784867036512210707 16413080773026478359 7336327037948285302 17650708879138738137 15835568305430147930 3157194778564409773 11250706926888925933 12384335825775822984 17857245995471742934 9477531815614032634 8811963519423384854 14649852290572112737 14408408917157683291 5669443381522918984 8253397161888987155 10300504475992450006 426318812373811891 14479204242884877269 8411138360012429540 7097062287558118414 5312696738749250389 2874830156398000054 17157568480307165451 566627740985921371 11964560962229571022 10917887305391722282 5334809126442256173 17084314401208757854 13879437126792086193 17582911365750616875 10484011302843258837 17599862466653813631 16929648209267542785 6727543606766587011 11625608749737209176 3431643964830157082 15386978099493135330 2672606585503330679 6065443889665225020 6311766905201392307 5115994053522572109 6938069761600844143 5772491050164858118 15445036515859959399 8825492142567753945 5486986360040002492 11995607317277271267 4898230455623465785 11041274033095036302 17256606613106213745 11247057559345349704 7304155092510138199 16331247717604580391 14954959395507218799 17885131970311768692 17132279354455288259 4454812462126181604 6377757639956323367 14210651611524084440 6905823873641210745 13621491879386560394 897797767671328917 11888677788039331293 6921006757012919668 9347305408284237621 10805372400677241616 14674074980380443992 6159779977688966952 12784842659432955452 7242616512888350540 13395727075567518151 17623102590727513462 6825006802127307117 11608238697097782762 16136517657631738470 11461780137237503950 5300234405375445218 3330723861701422782 102195652288539777 888606559856879999 6579140494121771463 10374736984327649382 15655453617486383787 2663839468335372650 11199148137658013613 1590556843349617204 3690065695790965679 187320427769323030 11334029596741225483 1511283801133537039 14071044565405390692 1111524926175117686 798896267007396842 13803732846403540978 14990215811231633840 7065900245464623236 15928787427757733640 7699942074352027585 17218917092309760267 15143063984039477049 9961934941009089144 841401008401302760 16777941013789116727 13711362469401623480 2929551274764146332 3967614937977025648 18035193789652450674 7436300138192345292 690680298602998365 4737802530062666618 10769512110224796086 8941416770566656466 8802301030077852219 13945586352915235553 169152632439178461 13531122261480766725 14544154817401196345 9917281569777262385 4584492186368326241 12410129223618919835 13861939838600532442 13736194688993324618 10661785288097471015 9307824771041157587 13158668334260255212 5997820235609464373 14839421075600018259 9205258858272878642 5084435442761722613 14856116240725893111 10423255845342065623 3013866466565468350 6943731128604434486 11963719101587752897 13596284338927676099 1020291023686387212 15465186739008342300 7783035261494633842 7021437998480008191 4142697325915767079 2913840485736198958 11614782382880536642 4795517882903456780 10741860801317244046 8295383769117377494 10225698544536640840 17221657555905270555 1420898743000456403 17453961480943470729 12070696609198578153 751817799260601886 3080295239917743174 18381629836071524818 15842832214679914599 6306802226264918843 8107470648778583210 14682602209358224380 12402531123158439232 8503073544718157503 84210732662114063 15620887583764691050 5482692109973723398 5656331009576223327 13095797849074997910 1409825529619540430 16205357851628597854 5715348218078953878 13796873057014923563 15569879698137653147 12180000593821040651 10616141121201624381 17499637085073222942 9717063686302396703 442101067316014819 13075518337956274111 12899984055400846967 3453366587933356642 14861923280132756698 11350401292213035880 14654881334129943743 14851448734917616249 13980867415842861593 291085003206138485 4566746671405266555 18018005289774022999 89599566136120029 3164616049651303482 17879580762864394124 8212896596019471383 13854232474180428980 17502828304659244493 1526203912581874875 4607628304005678392 4468567029430764046 14121500221866574607 3641529253573592781 13322254721076646048 2137517521622487045 678298703393379341 7999826068690344116 3306249047444776290 7850897185528584148 10248286356074295089 18415625454226578802 3562813120851334749 13906709009853871580 223774614027776111 15904583718462083755 14895607605474340756 2847943606050438574 5484099935992063850 9041744067012122012 17730244341874763846 2117934064551569434 9469869902811551363 8364818770453345673 7143156089449316695 6533312933500770229 3213251780016483267 7179602318966975599 9206966693663524957 15931521873521022416 7951366324665381544 3035332121315930437 12026877088138656007 5095458362613431769 16145737481416416037 7348577184383319353 183654439981510199 62301639301048096 9031779832033407448 11602015769269388785 17926418373576501383 14387971521605169421 9193293832104214222 2758081157904193907 2977295367750545162 9394642947200033426 9722861166151238086 16668165483498821642 14459074524240098068 12192043564011245109 17691927166843777955 8658213904815268664 1137007883356331880 17358317602250051730 18256661531028475866 5786966767577035917 10333634283470184211 15570883704953228965 12041768850279662076 13030315253988844176 1951642345457894036 9555993863066587730 2933167965730483751 11383802986702641860 18045644619106597706 10364510614124845287 2032394531995883241 4789508977969662058 18378527456414494079 14884402393555704629 15386066680263478112 80342865164619480 14485496226095366043 1731904328119614318 9341784694241474175 4574748324170619782 11053542262509685224 5297538243783731791 17823311486356934613 8189756306026551929 1779504666207223293 9650785231855979787 18086560049690811836 1503524128182738392 16770185952799625446 9185660772414243888 14617039799611887104 2258384500113567397 5496140901923959144 68060428407971996 6848337290599809409 9259931987282800864 16630106738981085557 1821760183115777667 13597996690499536062 17438484774085998882 4648433094412668285 12771781817147747312 14656662810423853694 15082099607766359233 16458869806754880636 12828896466453864296 10072748115797827820 17785261239615812797 13868947891099098749 2144923526014139601 16957158640603189266 16384276840595880178 3864030620396222323 8067780197822958705 13117482162173101019 11558850066990075663 6428851039029442646 1337836595594359196 1812298179466391137 15963830462884936270 4650226634854590350 1506161826005431517 15774091054529420219 10231283842371828584 12217210233484071031 10369288430843632801 15410102365896866304 14768579891085031912 4908671744031671699 15838396652854399364 11966511899305648594 10647535254139867866 15670452859075508895 5516200772660801217 3614234111975372808 6121398944022385977 6607866127115923872 9076388413217242456 15727659817041647509 7199245126495062769 9061438441714161981 12215482491502846669 16866147886432015071 11475737636323879478 2821010730104072647 2686343414670319702 6521709755354256313 15135943139686080390 16062422076482864688 7447750874360194433 878873750959390091 682090430668133092 13763017622955265301 4802726147839664914 1957877373232177587 18337099604502557475 8698283351286238601 10868206340282955358 13772980311383200504 8364346431441263283 993552495904231000 18326496930958145757 13512789092637292930 1146578302982165216 13787639792429975288 6859518622407238831 1617669949207359244 7735947448668497224 2141589301938389274 16666471829186955374 5028340325638043916 3040647389855761709 7020193870035261337 12220954316636422433 2142313528636378626 15140086855299289499 10362636161693948948 11657134040706309213 17512876307526779861 16406846607768673894 4393844489421688122 327330067560934808 15705822929334854816 17202414686941878589 9843006738415938154 1689706327391433944 14586897226972291406 15046719430729064731 17284372965848820420 1373208528119116883 4560256898473892547 12381202462204370977 12865580262815792313 15742786138969996398 3093848090586254073 15380356138005215981 17585967611806499238 876311570932382207 16673952132096126937 14266639139274705833 9810226750487043752 15824054428144464331 7458699230915784049 329223261385504858 4606628963920546800 762906126841788380 15512712703867819721 12374649863676935253 12668714947337026631 3570219939618661204 11383154380041114465 4833946035101647649 6760857277492000936 6922135726152750229 11584668439965766032 13886997718182942953 16083045396177252673 6999256346087447891 15467126388443068252 2484096697500465184 7517019495226828145 18439574887156648143 5963162907120152992 1106442231478576146 8761715477267016271 15750607904559149238 17766708976292537874 2908905886038637681 12019370991023634877 11909002119010367082 5606286592150596586 2426205915001037038 16580283252786623103 8820398474673500997 13862981645979098596 187831560942529592 11011042647157731829 6435286568066320453 2271195404300358816 7168287151445097141 16752049592539661519 2643045459235605321 6251128115894996349 18099116485517321727 5174666863911318304 9029082780129426539 11304582326247926087 15775499715390070269 10999094166862394090 10614014744531814600 3689674358546301555 7721944436723883290 13542652110275760504 16197196928596504013 9721831118510688078 3069839624407684934 11060122916949624023 8589146675427467658 2728071520333170682 4469012269546044161 2132058800485258139 16091357393742192784 889553307488466952 2351767986477548710 7344575137905176854 11759015325993097602 2214475003008940616 17308942347152117819 275390646860916297 15152581062384828741 6816948702974294288 1198153411863630595 5262335747729045655 9664049708056195887 11387732272245764691 4416080970068043923 13806308800454763212 8999803686759332591 1705280584570088205 11040888369276182578 4804312711322941778 9709531915706679203 11398002563747765772 15044419123445002789 3423110887767650594 15552490676357128923 11834744038569548603 15156039311935390958 7160772667304504064 11882753976686537925 10013371519219859013 5981630210362093914 18224155718641094449 3373424711643576526 5454674384584022471 15941661014576979728 10280690816878763184 14178772687132573346 5898780985716725699 18030295882029793590 361512548445465983 15961046290829972668 764205550026401517 12907253275249427417 6849764397494762731 8990231356651830051 13398889609244160538 16789124918946968003 6091236992245245992 18073334405658435171 10130704196771109114 13816770832041061689 15874396578176738551 13426404046661396034 15957384763415693428 12990803768710134452 12409501145309115470 18123301445116785436 7757806296162869181 17401534159262815405 18321058435463244504 11686457099820375074 3044047054433901845 7120310363462323225 12697084793907953500 13636873140756520878 2947390827100129200 7112997350975214220 10190739930553652347 856519207786839877 6689276808892494209 16138430967082138878 4153773474399676948 4342459308419005777 17873688234104912166 12929641829825864498 4188817280756169756 2025932285285788336 9003171516445502933 7621880186706346122 7579844473960934376 1207223326169453804 15836738241168275553 13452943725808370267 17486592801049568220 3913696127798224274 539242490297779281 11418875357955348545 5383689203102529432 15864503705946032694 15877794463774534869 7876174048957167915 8073595586303720182 13337571871527922779 568299200967888291 13991747936823392928 5378666645245274460 2118316173489083484 14885613437127610445 6753706613223782167 14645598189224576740 15339384298033479085 7835123454626771779 6896978600389402997 16153077654408474151 2225169458839401831 9488657292336342083 11709314162978615870 16061916917859936225 5303797012132079560 10477715475344172867 9101210709356857458 3575040705381352074 1607769185569993268 13721740020972587215 2049342794903947036 1015579783811642071 17307174088431677526 12165900973435294110 5933282517554441776 17900526053567799409 14757844474407680499 10439208225430204231 2188004467109926944 16475128950541487146 13977547351594980004 9851979083335760264 10205203280219836815 1476930534134209050 11110809709244740462 4613688571924987742 6509230606263241550 14582210353305034532 6141445844647053426 12147519919251413086 17443358365297888901 17284889033368644310 7717218891833536144 5414903272086326668 2362449421067305483 8030188939181793314 317258922234858232 13133699648143660091 2570720201228043636 4883729659173890665 6200963986794966825 8544852543411289958 13930325550429267106 10045960309019816267 11031933311845922772 15205533447261193714 5255448884754811867 13353297555043137096 15308720907321136709 16336022470401865904 9779085737401393446 4570673191351994534 5637354244187146274 12742066754189977913 8115139367987772413 9630606288475324360 10009922088828278822 6865736462125700848 17648117052472034841 14872230562034696244 3941220896908605663 350624145487725216 1467226507086088027 1220151349792034640 17099924939743010830 14115885071416135273 11078661522960893354 2111521147214037477 10762532061860344230 3294227284085188658 16838614617456834681 9479285906516969134 11564265635331722443 13649333313196420494 3860214442459415880 4327799460981267086 2363053747772085244 10165936406997068066 15059459480243222656 16941717221150331856 2102470745545386763 10410717613256463274 16026629155848901371 8295099464543906808 6873350952364704427 15459201788628668976 1092127608401632821 15993533295757616732 16247743816896923169 12016105959566453421 7149015059298956942 13393074023361314359 18428906129609099759 6119532179546172203 13341033908863306528 2546096839634666778 3325745158443108756 17668381695990943689 4979334942386733192 2447012071939172100 14097723140532663380 6507817988004448797 7911870729365993153 7597491128170913023 2640624837550012217 791071910596049687 1832267339315852002 16757790002377623838 11038929104004825528 6273305102322933697 3331390494412903845 13887058242244180146 17123567157800157199 6964247832259478309 7015120938957796111 14311949585052807371 18084738011351606383 6575537490936064666 12337226806621208914 15546001396281232092 1151632531262813947 12187647840621746293 159975033668786997 14310610173596790946 13298793695070981906 4144816941355756910 1025688256032156974 8448982304990172885 17319054869213833015 8318003279788396276 933217563164905988 8132438430884698089 5984881730723402895 17615292338538226332 8498749285860140457 15114612077625416609 15842701419401066367 2746599448498517083 1453659731749872646 5440841198244922284 17893453438148531080 8684981787966046662 1860010946785277644 3018631740855245020 7039849977138750142 17953372508940202294 6273082852155573850 12943218609872302014 4971574850172013065 17020803148938755298 6248468599604698268 17025114105545866654 16881544808897101802 9920564156584102789 11317278285697897231 17160068177250626856 12529435615528584537 6199116871499996759 1727698966138759233 15322530108235568298 10955509948198430945 17731731418007446207 6595719832986234070 11156215949851626873 13858675225990487525 2091791660488447494 14092280040535413532 6098325086417784536 9213463426298718622 18075574610010367236 13296096494143483112 18234837160406645844 12590366683345860446 14813197844552226274 15894546805588598887 200136640877243152 11932415932353842794 8102540619693330622 8666803042738928424 17448467366260135685 4642427220899536598 3872640768667313369 6267506063341438825 12606490268448842498 15329935905904336261 10231292856584217302 3227372095787392627 14341700896557126984 5769410923349624380 15901737509322393901 1340727564965598466 7669219678688087808 13025612347341365336 16252335321250780673 18253355281575631560 9831749071000245439 945527541447308792 12606831598943183726 717254431417448685 13697460553478811444 5205097972659023934 11938687652137652201 2207691188253574389 1052540580167421484 7136437008902409965 12799233828896963723 7770024127911760625 8495673158392725346 15108326762432641891 15307606515655579110 13927625221198412536 7091703511206738765 17111887445928499702 3283359675318838265 3280376043484075413 13490359586322253298 397491084428054132 9596875266913302385 11154413693420254883 5176394191809498513 4392184228526010077 4833300849497916548 2605390083949241184 1531780381962075153 12707072136569896680 12365064988049162882 16102353707630480701 16766048436038678469 5118586085314943584 3438578870602226074 3230862559942853198 11487889433818340666 11410657337118874523 4669041960709408178 6292628418203994360 13887370845386086264 6061542211614471203 1619330825096588692 11864517922616648173 15033553839713719370 723825953897095085 14317558209140549712 6866044904289747098 7001544294126732528 6995356032706232834 17636123001431133091 15859670183074645291 7668259405975549611 13586305304802390731 1293881081835938773 17255341616380064760 12952339458743247880 4175533448918273629 11659251455435307221 18358115080814391355 17930090060626953036 3017766556390570798 15657916611387353649 1090926395699983184 2590058461645276486 1528392372412416063 7277875209077315967 13996566045190379102 6219605566868993827 16013291435592943199 13662357747988800061 9501711185687706694 10930361067376215405 2023955942990456923 15551854038487858986 8394628241153079356 9203203429585567665 12638839359161884494 10135906468746493961 5392122979132029784 10650836881758660329 7887155176511742197 17783189002225834682 14668655228624133663 9945987308879500102 7029353565965191233 12146127122835289043 5306927293974419229 2499054119538320607 7619907799480356345 14526263013299402873 7807963589748657517 13589619349329948992 13877422135041188733 15620613630527856117 5755450596459599840 15901525632208782584 16341649795876370668 5722889566990578310 1455572829247758113 11627102338527910796 16340157641023808452 8366189179537150762 6047111928371672236 12376051917915438478 6572156197575673487 3633925459303723184 7615995372124978020 12025640475500198135 15735549647062863696 2549009964134398242 9314676568148168645 16335899791952488653 17409895592716699880 11122639772003597982 9002004168868148059 11475226316876209379 18437606204392531640 15652233045269415809 15378760976858332916 10112151893472873352 14932756894896275839 2643127379773338306 17882121402686171384 6067370157689287603 2588578425801457790 7501491086395638528 18106906046195812772 8442520416640508936 17070369213767867059 2644820664379493663 14007926152988755310 2700613260470187293 3462936200459546276 15197806481064678896 5090529299787666272 7379018884074184680 8049800246428017932 6670676335499663454 17826606398216357386 16942068495305533129 14203439331888203617 5415727547536841371 12383836607479282566 15152150564588399224 6976389585246636157 12480506688964091625 17198649158813093353 12933717307523714741 1966003190588650399 13765361594300378450 1703965341705458980 13791824580307678759 7661759630927904272 5372782804993310005 13724929099462570320 10224777093984443244 10757896847154847014 11401918583676886002 1400809148922584564 12207073216326186502 6482262651180953199 17446607414227013365 17351238047833323806 13010293390837864856 9743792063932236403 3554276161771809884 9495249945279027274 5953783502646911984 14371291803270774476 11928555706771227116 5390824757667318186 9674076396568081622 12319582702037430362 5004683548538807622 6667006378354298428 5374995033857517181 6304030507196352886 7184890533311455004 16538225240505273062 12264553027816430584 7853978461099544127 9413424274625417142 10738032545898398773 15269620459144191368 4861068819452772672 16724003571176573360 11026110157687357601 2420418110691543509 13802749873574492710 7392772575193315732 5450682310108539399 11662529704375012957 16424151727150093908 8279253571028952357 1873428174445925792 663042722228726282 17364339027785644060 8126524362498283096 6700125988620876351 15300842532574866837 3670443151574233003 8951413470503141155 4469006304701983183 2238088138127041623 5057468150970400222 13962883685030360842 7569528573425436822 7287899276933255048 8164528505909611139 6062148903537628637 5911133521503159801 4392822259416327026 291659819769372449 1756981822017421506 151889012583067781 5099839766113459482 16497043381672774428 4969696735335117819 11847520933084954242 16937961645811840386 8600314760611331424 12810691637110067945 2673361426613988902 18312378160746584651 16765586552937578491 13184754738748715572 14397695803390462140 17254070387033435576 18141356272334603692 4678896408962087701 17580199926542013563 1542423753729093307 8558329337878603244 2910564235700558523 5146637296779324194 1321078278866519254 3958613079075003414 17826659761272515927 6793829796936931624 10534125131415865072 4406214445804621875 11117746959197040031 6008625054076617120 14506181562440515390 6851761260254184360 12314582314555835734 12042260777842722870 10358315166515044007 11762992781743893503 1865212750305700681 3014173259576855803 3213134097594992123 14905580452438530775 15676388514267188889 10229975929465769812 10773034433856903004 11640175145374767772 17251008687963450236 11397686046403116103 15345389603273733466 18355137566657906635 7762089236447843966 7435913286408072208 6493742320694593209 2722190502737881822 16918373155204542552 5229499633396000119 4644855471351341722 17784309683029993140 7656052874695067091 11179985948224562459 7501283038829089742 4813189667005702312 12183030679654063655 8282443267853957209 10673807969193086424 10145778307049540500 13883047576124648979 14782912090071721732 15274593232512627061 10475960048359884814 3728826429527055042 13597165976504650630 1024962128120848302 6625407555601263116 11487813478039935355 5273213502745130935 15439534444831080795 16528584860549029445 12951783307279284388 9627192644859342079 373416679369167139 14647173978133172941 4082256404328108074 18206586441613735466 16873277926574268404 7143842539660931091 1701173766446933480 7598859648797646891 11014663713802667792 1276371416144097490 13828786169819026090 11649129393401031694 3965379250596885834 9379246863967853525 3257919633108762731 8253685925620989340 4299790843822349672 7190341839868323368 6668707714508761914 5494428564245064021 12177712410787432188 875749590444222270 12270554452326785317 12697636764366481252 16387793259432645864 13346651098543633762 16734433163320149478 10220265335011989091 9500403367446788259 18084842287057871194 15227377658851691791 17580368674414703133 17508921470366483553 2663322323549547989 7816485633926596649 13719124635756235536 11449389251497377631 1941801683942204443 2424359929779466656 11511733417364383127 2855015454524462165 11070365335337539260 14622758304781397390 13532749656261284292 5716521521333163501 6385244099377408107 7352675421387180834 4288310160906115435 12851236697701262369 17972662466361554330 10395100881097245290 4326444023204159667 11340607385102246286 15542780147034734543 9258347032942275969 16060499288680711021 13404220684781774469 9514204901411063978 12308511467287464775 12368368117172874024 15931178126456125298 15089766963213324359 4506187904310292402 4566054255188635624 1296209452059661484 10258635812243109065 7355576192648489720 16018688378524167476 2565699993548824586 4387632398055068754 1086608962012721537 17745184575305737567 17530410900660517717 15568061005152577816 7422776218149836416 6068682939227613787 17699456279250740935 2522712793566120954 5401362849051506523 14917751121659985589 1236964435814422918 14037456062849205786 10632330800325019735 8303595424352833751 14962121272424040528 13162486763108024712 5285624655060978600 4820318643907634717 13797519209172391777 6746065398661451439 8046950371278483945 2335597319292129219 15377006632707762764 9524136207219926079 14580016578217673715 15086759692811519425 15148188432672909510 1967459227533078780 14454547633378855540 2058499469733084921 11078493933987990744 13276748219875072447 13406088877272411204 17237976725926620693 18388791794282258599 13900346878147192055 9470190265093310278 2713296236646144697 15360911481786707457 3114235871455265746 13341674925878711229 18441921412121090142 14177772202256033070 11453107622339796408 18441228499099403733 18080749864159552525 14133421584849218223 4920403693843342409 15606837560381737950 9349896022721041153 13206818165680493916 12575283103244536809 4370245925437317819 12327420699252589127 18121524440328507026 5520995980299150561 1237376761935869577 64827126783586297 14353171420807689145 10041849372127480249 14872467101437253242 1443392504617854070 8424194813521909702 10922696995426425261 17908047172006916305 8505793981109377630 17744021755308125226 13231102097830199889 13749438303248831698 3436701198086548211 10426544205682010640 7366815571605580500 3515473333029275516 10875251522363012577 12316030612646831250 13424856886277734881 11324492388161439075 6258835230987876357 9186829738094703154 15215830481657610886 6392776696055531862 17116821314299384763 15900992906869797275 1681997137775499092 15541367522427676710 11791146471936269339 10081407053620711510 8904700311804674497 12078079848963984079 8729167039126586181 15061168735798304361 10111426563044470621 17951800578849734943 16372779947243700035 1439784870314873077 9203310755277625237 5074954444746825239 10634088631500665575 5180378176681187857 6677291744916155707 16804839626871285305 9347870382706791832 811430397413440992 10821533184408349742 14599323687829165340 2893216167104975353 3702429123790396982 13273049407371482217 7528243715026989087 11761187768540464303 14100394851120917314 3329632829482372903 14393373983987827820 754286610172859425 8090396577525444619 14789728034631181104 7847037322050687982 2848661840465036170 10874073540760255259 542879493918346879 5503924043878848135 14398508415792901507 16907010160184629024 17815730704732936079 13463017420857087030 8297401918831301498 14237576946216561774 431769443204232556 10133266204088772340 14694437399708563327 13081714324302051604 7838835379459047219 17271821050662078034 8847361990132266546 11484451684037967389 13023906505009040735 17599668281034207676 9169747079263261780 17290943648347774636 8037892372293274891 15377937670208278209 15288410640539470076 2613797423947499202 6951832231129308209 12199003093029116928 1855989908668094406 9031243548220069403 11751773544840184022 13768299909313442680 8948420541879943100 7819184253532888162 17531753795573793768 12681591382689604976 15898244887381742566 150372537083138514 5298699425909185131 6103680621800767273 978506784883543790 1658478623887126149 6545750728450345807 5313450068932099957 1608605034072128327 8314713960051608209 4364454385555336467 12932988454201292463 17304622837673383041 17441705291683468938 3390313510293011211 13604874057497639738 3903635404274237066 9490473685662566819 15872680387284133324 8104564118119431944 9667221244924944139 5125077803922452393 6301019626278542365 3659574543982329077 7700210443354299360 896275883582626317 9081487572450936360 1993595049845419782 6708515522614034943 18243310512049644346 8171317493510877359 15204119678393241493 16317584913097009178 10863100851671957222 14198559085142819220 9580448399706013848 16784736347806924755 9559493554421310037 1826085566128739492 15576568040053065718 16329277204181258752 11325241924973796653 3005708308545734198 8749940986300276365 9479932678263153211 555213214863798461 4150828157744479947 2571448775692572230 13483129337388329955 5097672419909913300 17989218020428757097 12296292291202065957 4277765617895275645 7873891565804610002 12923918694585837289 10621536603414114517 1138597986732194072 16632652218736077279 17589518600923958752 3411408404799692325 16531629476301514425 7137762225700411860 8228904066971455233 1567849402846957442 10791782653854197135 12871415428012252855 16821026043753667704 1498507732623207344 17897058388204984320 13579856032715880107 16014723189078639385 5765916124051678605 5257082128197635440 17389181500140256841 14834431571571351274 12690933272522590369 13582333473868048713 9464068792532149468 14169482865446769481 11553471083425084461 14147004440865481454 6186224620842778333 4837902025310405097 12882696403625802797 9965871605834828420 13752178473729507506 14021216518841362865 146249771498454634 10375595083951712449 1348881781701670490 12052089246611592183 16778520324893273234 256324422006806427 9475289411152821666 8128602791695409236 15800098064277000285 3229039832187770224 339954721891134266 7160817826115641553 5590870851422087228 10847797226238935975 14310552558699781420 5927477933533925299 13701115623746896422 6595763004297289649 5066581711830325663 14742113641151699391 9036117143625522610 13001029215589327256 9693478629054740513 17972085012293287358 12826896835252146319 5374653314390002298 11170765996143523554 396621797413866775 8216565068582062429 10168836241544845462 13615887229310819973 15799807127987572137 5492359276040625972 2789581961622541277 7420180267667153192 3693059715847164413 14129443417039328277 7782068813379620830 10605826225345601116 11596204027952654673 5835233790564793061 9637600758582042038 3231229786765745994 2220231277811980169 1069442333268672550 16742370263959239339 146280262556411141 16834508072621114685 15321610827577978203 10078945193309366145 7602189938523136365 16524664741442332884 10765597398936276779 10521548856853430106 618931571264990716 16686144699861272671 4581017218510570638 7661541385253828883 16696607340703817994 1812391905960513817 16347194723074049820 18045100328246065249 11845979086240266829 12193434014487285932 17457429080030818828 3009141676523103025 16168147505983833995 17723421012173944556 9198275773355395724 5050838440151655634 8852172516376347293 7109908827998582148 10160877277054725078 5393453625682964154 6504377164252733530 9910556133042849228 10449991611686527515 17424422857850445176 3772244705727041267 16227134460806909149 11045746298924233158 13304553494148351827 2780375809659713851 15356446558942590789 14989750943107364040 10547916291615705861 582974670207001374 13851427895359022279 3311177301736597974 11317034299762528177 379337247108445861 15375777359412642784 9964821689665338185 3569198190682939974 13589259602722452246 11019126562542975061 2910664072887200511 16032143472308048877 9471614900674135432 3223017096313722923 1215211326593041549 10772172794767919770 1754356871199304358 12096951887746300753 2232167580782864402 2402221356932022993 13461350649121063337 6011330530567070973 10647262140702643810 2201691273841982931 7864550887407057179 11234244102949987014 15965368555123730966 14846205256464037489 3267221508199929262 6399658369803429305 7446601927770226736 10264522086931275929 10146383738638272248 14212035166233799807 8386610816729866008 16969021547392026641 8288627696882931523 1014624473846492822 17577722600568054806 7729123932938101179 342295873843096294 854628891819050774 8072320447216806250 15913485202095209485 6598034092538833660 2532884686862020174 8522237592828278838 6817852341810250484 4106179789675002581 16302459467405002537 9683212986956309264 15195813248402759967 6917630707253295451 9477626535617835195 17171266984494003990 206959681905265882 17060324292710922327 4577771171846415989 1118250033186518503 6451077793240861994 11160206422489145672 5140254391800950944 13089658152818800014 2059700158758933069 12171730951065325313 8179406278316933753 13077395337043248841 15111359014456449232 2779782330264144888 16576181204249117230 17298354331868943592 6536487547035822704 4529144356125750365 10996934474567471900 2418865005389377963 13362534099111106250 10576150927122414314 1528794057596129938 14242253980345369033 353567885685151737 14582020072187129518 14429263688589238816 17279146152732634279 7044453411473161909 18140248602104260269 17549315826759317906 12975911122616955759 14971654039901431023 14846658253431733502 7110576563855673967 1773161231888803391 2140420680436602706 10616970524663124005 7165827339910273844 1298178706477207935 11279559545786767547 16030856867055531452 13348814430850794647 6727102964194617615 8064397495194275263 16927749249589261625 9905011652331956024 10098769609724752616 12968183774272581740 1817200973133207079 16153836271418634596 10074465377142543395 5680753909615716753 12895924385208721529 3697418011166904548 13182504412592256944 11904212629190833314 17030662963709741791 7269550870152747279 4427008515796333519 15199363338040393935 5511178595073775399 14037673088616494072 17221797228724038593 6549960286621568324 151792834817427045 8254588409397032992 923597301546063205 5694339589841806547 9528555970780358495 2135974591072460477 3209748021913274724 13681059859157879270 15607906666335056002 17684635655416248973 7855662832594627455 4347620524369608571 4631537697398023848 11664012393084351965 914057902845344642 2210321165150146526 18117285157347041601 10459245251042936727 17947308203660122487 9579572767674885660 11949395572216168192 9621670078122766649 2453552080168931521 3142180658768628154 5435546807733070719 9551011760608040780 16443133277082247249 12996241807664594461 3951456359177664757 4008976192771185745 9888041214224167852 8181904226111779795 16576833399365038521 14429467983377141864 7145579560387715367 3156418021920081519 13126454481931673762 17727127421866031910 10565093356119359031 16445768320546907057 14678185079687433244 8542948501363636393 4302971348717693318 14524954947263219073 17511516252947264470 3375453627284199177 14131170098282472492 13291881565885360228 14008891194646078911 1489811568676148563 11147874122595302321 6063952038965756753 15742144180736878689 11427971282805263188 17335467423922394871 7964364716511431696 553198807646003971 11455710475933053263 16109561844232863068 4403871254482844388 16964038615309190359 7593279571934227559 16564783224563730321 15201077867827507666 6474565715951024311 9174772702490337681 4320882338777918906 12621120421991667659 3911783084707948337 7006213479603450385 4621579792069451442 1646462173695448021 6628244388164696071 8611148660652480234 6147166656164001755 609311220359980327 2971383895448045065 14616034881243926668 17610566652432224155 15662334772154238072 7852490946792545120 3706951432398945574 17413994094089686947 15580522370734333946 14947284195909750700 10175671980740956471 9676434734053007676 12877197736013663652 4027098747767154916 1919115141001785446 14969559811201205655 7400716751524870473 7064651209538053159 18408023667255453118 11306568273401229691 4845303528581621498 1348881306873580511 13948021941975553400 13447476578877007155 1766970146883885627 3214242040679527057 16969322180077908767 1394463917034339933 13460192758580055007 15243181769183482417 16851309663853397542 993876327866910666 14730368001617798767 4624992059670305179 9388377090612443670 2459932369209988084 11915486929675768649 11431337565585343340 9347211360899849073 15220158799362254040 7646542351664849167 15447811810543072992 14023360435009263787 4586809172914108106 5112391244775924349 18130450978975083352 9055243611854874252 7368821483225305256 2301827493827698694 17968174520800422609 16364600613626108642 6117578223301580954 7116987100312344641 3291977766715403625 18243730390248519728 10649263519077011155 13858753410877842184 6000510701509159680 8903902308373209449 10784177035193719295 302744438339336719 1586489938391695388 2929984195041132249 154991256037079618 16865936551352606427 15697480205993589835 4896683731921000172 17273718029708552912 5209705954855692021 949518005229663949 14216273938357125999 3178926713341129692 16849915576227940883 276172043016074260 596616138244777805 6880916199606822584 13845597577842408138 10895190113578805696 13537390223995240673 726737103329273967 6648211069936461558 3225169169344682724 16603256915346780079 9024226386779692715 7029221736271772369 4227023419868579549 13417167703337469428 920482626141238130 1764049107226349043 4966396375293739938 14700845522815031645 1513213428855977052 6012630605841219173 11794366593117085402 8515256361684722125 16719732260628101844 3037298784805082554 12063219395812477999 16573436370823315180 12578607121995139359 621567420340175782 14791736537578122434 4215246510565324638 5940515633873800511 10298009043134877504 1671893916164144917 9351466944130168235 9029106122262097204 2798547027402719034 15377823167996180332 1011713830068948681 8082299412708823452 9566778542219459525 10817345115450198691 6583035595524857350 11657193477381350855 1564682227059753290 10788649267261768577 10732675504606125927 16122871521163339737 6705882549627723260 5161667979114510393 11941943510287994939 6803898338815997703 10828932249661497145 17104437612993227187 466154853214185134 10453201992596869397 16906846103337306664 857993105482981359 8401304181808189407 627581000382615237 3569075621825865078 3367550421022149035 15717467802778366581 6089687363355838993 3126202549334215899 1035288546208464903 1479603951460485920 6104405390658466717 11124233755309563036 5207610721365118051 14854541202429496212 16633600303534029830 7699559048244942053 11729437750834284347 8006681637200729653 17903191294860318638 1020354426599486946 3152437705846260615 4528835262229569819 13862645717503006829 661934237942203909 11765005355861247097 9027639181112010446 8904997237868547821 12647222181581519281 3032655930647031228 4329486936697894359 737349408263518973 8634831876971414324 6821738122486032838 1524313724190440114 15028320297136784101 17504221956463273580 11471842470748972417 16444442987416126017 2324863610444714812 7906130224192652816 9491017611452000241 4434459105263849288 7537274424668546658 10449687710051760206 17650841594524366906 516381457184540140 1774317271944739193 11651946048840077746 15795392739323628357 12830621056185663959 11756767922941200522 15182649441776389008 11719487580130780753 15953751840590583707 70503622869911039 5909237763732620770 8504562854937208342 4402770414544077217 12638931342402061807 2616991511396434228 13939478617131352961 9327355237858810039 4866914894638019330 8575098253567198534 14018631149296995670 16278961770011110656 1651886367160980474 12212973208417098752 2245108322322229311 12307200434918542675 11036338928600685209 16485773781699111794 18336078244145332792 6316383460353020131 12254936430030127356 3813754933727202011 14498437457101252329 6120387084398664293 11646410130339385303 7320127311218278083 11136930179622797738 6470597026028886993 8355716161825346701 15886217411714851134 13703193325747166846 7615387814634125595 1719504781396815233 2243539343797649370 13680081148566696349 15460392934741854417 9623816409743357126 13398644104718308771 2864315737852491293 1444593511262877928 8128272673469530107 13851993656994362885 1235995177826146714 1487001104114172769 12680042508667986791 11782573558080980275 14337644074198143555 16445693816357042198 16565102130447356121 11683020264230132619 14190125665435323668 12664116117552628382 10857939002692134931 5347150976796184433 13030554217415047754 13160507923786959600 5529245146072375882 10383229595540843386 789347960780137153 6008044219952376487 11005895255004148481 857497817638063948 800169048456705066 3815722701522256693 15728362227176132501 3648228752810296230 16733561514786663239 8295380907193627110 13787962102396206564 12502368205168474990 16750603837974480314 1490486441294850569 6277814852284746947 13733064617600587442 13964800054423728563 18410040203939191721 8707819467177337756 10353536873353471847 6030939870659096383 4140903783403199688 627700051218364487 11451856554620093234 1004622237319763038 13442841131287103370 3603975448697224851 14182669102430503613 14115304648376502459 14851066353977342071 17209827478609186388 6888422336812936184 4156082922682331692 14313889032070551349 7286290586940284469 2191392322377715343 14910401874861047595 13316715601791834194 11228276712720195813 16863736648256644532 17438974058404390526 11730025656720291554 6545631445365254741 2125549128723129889 16252611096638916147 11783215256609850077 13728117114917712508 8853640263650947824 8840208679277660500 11840386825967579564 12254242283336541318 9864752817010572906 17319985138295062207 197489505696737944 16010018903039220643 144310196796942387 2527905291777064590 4235564161003274043 17306972570331867867 10574793919201138134 9571052529562758655 10247748519249187844 515229111033414681 2494003621461381000 17543776000547564805 17876127554576241834 6840068167400480119 1601904876514299599 3565919405187616000 9986961421402116854 8831515968461006277 15755649765870452587 4239445474760512761 17560002728059114818 7824303159977008354 2173175173883510 12831371894231139923 8008876289655171652 17315779555360308394 15491934043677785369 8728485260481907198 13937202334044303931 12858800675900319170 3114148076350922740 4536506377287743316 2169381082322207619 17486752574971100150 4273187058497051434 618505568606904006 3302318959768645035 14629097766029531934 2554401200422387104 7276266963752865675 3165859791035213072 8421855165573741285 9113340372602653459 12938919684781189784 14911522733426247943 9092440055588513326 11519267346383805562 13355929363288452320 4134565392594922327 12077680592229037300 2967298224231583838 5140872198950971135 3654588834945755817 15867319516501528455 16370469569582503391 3380731518145475058 1723104762505850542 6352099406086851542 11489253377485496818 8073299785200540535 14148607892397531652 17687836401186182913 15982743012493514651 3486435559106365371 10748879843317068201 1584257931135615503 10842154666324939742 473538718784146533 14978710033007204621 3172763511528692933 9161079056152255119 1090055372396084388 13368655110739850217 2774776923658312434 1479857616195735818 17471129422360526761 14354289111748246008 3236237581304860690 33125613669509984 16043722179294133331 5206460953774261541 2265356210534120101 9630371302021818233 16479069036372331837 27157314056128813 15213644350486900910 10926995041273488960 14256353580434179440 3690298769262602930 15420438655648905479 12593462694653790416 3880663914938032431 16455642307895355058 13109092740207382943 7632295148044025986 7200996296815875886 4406456693738513382 17735270366598184199 14460984174032214212 18255046228327029003 3359566732309859088 2292594842217429864 14631217294239274696 11220453513788772532 674199787379747986 10549263967464766363 18438985942758985231 8781675322560822356 13057258945585176564 10129478218963437324 16999728189105139191 2173347461162277545 4826028862982573223 18414087584110669854 10064004155945435784 15294655894080871842 8418490860263786401 712609293277792874 12781436959243258408 5027231409889180106 8212072838609192922 2977480966014787958 14669401847161616213 3622127994623010647 7838306540422841931 17641354334358655424 13109232056585313452 3676555302145571916 13817929482743411949 5401510442971030415 6879793790706582755 13587687823081288856 100911452517597346 6768331699717497806 12428712871860769208 16987896076840547138 101434756333614293 10203059974231671152 6429131044708546943 10361679874419481942 8398737438925734802 1872197355887698527 17188579820902148970 3782526153708388222 4015744807792290644 8554922650520348994 6538990328199100005 5127233353444711930 601900432775659233 11524420105270040544 16575087443642870928 7762433383003373384 15423620821437249138 15783373195853542535 15551455529811830814 2045433895511897938 7501481078011548356 14372260875940117491 4819763703986341114 11770548957959417289 13329144155148091710 1368537610544108586 12538649020917661971 13035053885176999238 3393360680163311606 1818257074550298798 18419331311758476864 5818770707475446451 5328187964258677357 11079310429279914725 12748266630584594326 1103283965669964370 11974787699826956709 15084405806542198926 18272571167380893795 16800055810321237659 11513447346903884299 8171552276424073725 3988732101279333318 17304414941202061004 10426306370011678040 12451261716116780126 10234029192714858528 9904710002885481057 17097147405431329051 5042797430851143378 12202172527913842147 8342913984395881417 14659033095285182937 9375325057047765804 15144472223580146326 12765869746424978542 16603227996101898044 2360007209787427360 13204445209874630832 7785595096713610437 14504060322816861500 6736377598431406465 13735319194191023491 10341869220510765604 12952310462553729696 4401551932795327619 407971069305369310 12275839881790904864 15397283639380711312 13866267936973271954 3624794243788832320 4771329288982336482 6384756369373629652 16399425936426279351 484530724875096642 6156961839700661950 12621621096326745685 16875881970347384027 4387849113529603164 8333961580430279526 814710320709536832 14803817147983425603 11233686915822244028 16428653787562252382 7657604738511244718 1469928889334337474 4698212444162511618 8628149809165954488 12249811449774467882 4206445106502052716 11411675139026716153 2930941943217387677 221415744282656748 16998341865950505448 11667586177176450972 8360397645994735507 7623370889055369965 2820212366739160336 13152171235610336894 11167833315918880803 1748713726307635839 16974037862444682132 3877825688366491345 6907529517697494 14741537815527074990 5018978386977468424 4835312753756528751 2171010344278049733 15906759722428392505 15073602066194894890 11200439400129704795 10748330109316607754 91622592238896071 1320490388527904746 18278154566235009562 7402607563872270839 17386337184339541923 16699248066621996779 17026698388627983519 1370607546595098742 4051251187118594786 2513566924667027990 7970328489959294156 10878231371048971791 154802736427782135 4677848776489761873 16070339995427619630 12388263725981371332 7534225437144992397 10399398398893072461 12082994546564387753 771557789256473502 3506887628013401222 15671148707559259604 16183049231359539885 4128045200774179832 10260052219682605419 7241417883694461768 9221520777372346511 11642481520292407819 12299784330901924914 15086811865701020568 16052573166879910566 1984669256203134922 16987145839434166884 11890507957010476099 3784721549501476347 4102811150353421745 12749225424562189715 11601080747427230416 17483231602076547557 8736304214778874868 4934786439111111047 13369620365107882271 6347856332820881804 11347229066542379532 11103140739322787862 14358188149867257981 8193585418423315396 3533638288678072749 8841083691907164767 10318796126675745062 6563052518352688657 1358679980117017923 9282783326490936529 18329650406468500885 11251887991819310405 5442358517488912046 389632040147039634 1185582243548474271 4581991616875508579 318409689915737952 1356853162019869525 12801144612402286352 1105102768559358310 16227523753297593932 2367719179640923441 10386125673231673914 341908799329823285 1674960584492915365 11367488892880329199 1852261348062038549 16596799383002618291 211599824718193975 17880682780312924222 6257902989762586988 7100309992183981867 6250330581292051855 13374623142186209654 7549871387058739990 15373218060524812127 12667722032363485885 929719649414557170 4316266042865089678 13995426159310306686 2693705817476067538 1133164092597812681 15672380222800971903 9869182036559805282 8412613390614180828 14932747441014820323 10844241048446833780 3801399196418658585 1489611006693276526 419036171820854162 15868652009021648514 14929127078281764101 10632384702887532074 7550973391062715420 13860333696116543242 13808266916752106018 14543613612901816411 8410399814519441301 6223986297144398824 10936166226109849940 16332277270428441315 6850566671716419566 11990838012652733370 1196688105892549065 3701514973287696990 1329820164648329064 2187447434352913377 16379603731796847390 8106135377953358560 5357317625686670000 14849593478973101714 1139019362587579498 7600560600159382488 14968298499562718170 4430683744458970289 15547459350095963626 6444403389079905896 17364385917913041137 3037783972538533456 15577778375102061919 16884566950591456670 2679570683118806005 18294297945449074703 10280211538963574518 1096028516378036193 5335878067836356289 14176873939714611243 12896181177168966956 8807151396697212473 2208782593087485098 16664063630931048223 993097416563299834 11480808206690928162 15378304243060949311 15026722462838015861 2153632875297556729 664418818333694503 1050519717704152191 10529585787417424311 11672987535675782910 14707219736088764405 14097395725265428281 4166206453559140493 2678964287194775485 13128808111994120060 1745293433473132646 5722370458254865506 7717159196828659300 18427290104236424812 10898619046221845858 10671043606298723040 14499878659215830000 6093319290490358376 10950717669688306661 10278075704680935740 10789441619165431520 9631719094814555802 4778257117768770408 4537466942063667798 14727468747807021523 3073496178822380688 16584459510416214302 18130890598823069369 16295891213590976971 1209381304657043503 10254531393242795096 9477106946617165712 15711018472770997925 12319126191405209859 1370737371673238897 7840286662470286839 1771327786086477023 18216982619775885373 13707344367550604066 2782131090123882198 14153548238658985711 13478058234516336935 1027033189492826699 15649774106231769051 9532865131496292843 15749965427472797414 11212621534800143349 13718539477950923248 4625088885670846825 12088167515622321293 16938588072544801703 13586352195650624438 10384136411488232385 7987841660158305118 14256807379665617966 1124931811921371437 4932488895839107772 5202550230625610747 13198611332773936301 14525746942394602217 10388471538441433776 8874977281476625991 5659021258228939889 3291261425533690909 17706435813358414986 15235870235611034673 861899767742829367 16792895476694844644 17698268812218240840 3368988410189056577 12502297600278459037 15764646826753854145 15223897546243650537 17394469985096737184 4174204497428116760 2698391363688305305 16721028307496223957 8049623232325513409 12225579976194643573 5374269901605852174 18346419999831242563 16219469987053374645 33431924835209189 8210962499789576675 11667600124189394544 17317841343625948103 5263113553591053373 10654282171020233815 8239642708004944278 12052450174920258705 18088665175552410475 2986893081961089216 12589256610246074070 3253093946847766983 5509429787789363996 12282197660378025997 9935482987894450454 1977752408764866888 13025738762642688288 4348876873520158681 12545955709455842170 18363709282835778432 1956474516965727282 18249863516040110228 891960275762943365 4362694742108587773 180343976483036962 15420143725589579535 13485335641753952050 8474545799549034284 10081881344747840423 6688749511791347067 17968245458858796010 7335324095350664792 1146478090361303590 11861977548528893050 11248903271156676615 7901519719917137167 2194533830448843856 13835901264463857306 15512464170645841468 599002007025310280 7368821338095451027 8826384082763956581 9096294045244128556 4993319448776622743 10604540629201039927 5363672034849466500 16256741839559572435 13160788884407945666 7694565943909108629 4583457244573846879 1686406967455099031 1682942738923051997 1891450639614136339 8551336054345658337 10417491031110131178 213292743199578624 16642084198496716546 13627349995300210208 17691746746362731802 17722441255044897084 17698231978305308751 10445270570237433370 8058169155592688082 5785561085997604482 17890858019600104910 4036440760066864843 1735347444712096799 10887014712678127051 9556115666296415344 4820567248111686519 2993183068583667271 17764712887639094079 136579100803336351 9007547031375990574 218424806473161652 7587907036071868894 5727201309713050337 7194108862114457468 13175396088061357558 11032892104710665218 5454275042937556967 12897606307843153179 16350351897100444839 15680845036377751228 6624252729665601463 2681567231102623758 14505041359863074094 2700419608258227025 5562914703597084809 7403379148606034508 13034764494139981191 4235999385764342810 322333270728793103 13933557951195802247 2100499497042893494 13769725040477206881 9776717250249247671 11658708955607737918 17321597845639166053 13973300033303032534 641667874009874246 9817027144096971855 3597902458504551864 1348315491603529293 2457674124917019532 14615304119746580344 6390597433378628201 1321735598355585031 3298147155800502739 516186769468728930 5242488167129949335 1421400778035593154 1388740612904504767 10250702636205995619 12012365041624172671 14414671951080242170 8246141133217028555 16706595315625699848 18039501893830044734 13202143164506608717 5619553042073328781 9842376413967230288 16947675399526436121 1025351789826983016 4059768284380693731 5665474388375489269 10905198615192297437 7422683509772875938 10106404485787011123 13694193112730793231 3782711056448879549 16498334702864541386 8845106441838175583 1055557294999317002 4175698670773293225 10205745089464344151 6877404823877295905 12901283289515377619 16567791527989620130 15772538860638400977 12787081418020306768 6100906268435096489 4323604608897723242 7677460927008270144 854435002658961128 1853573144985306611 12691193513373520283 14225236527539549358 1898424629803922206 9910684981482001545 18047599296004416875 5917181298584727225 2796926571983585366 12024390402718947530 9925950697920521531 9238924237493643724 12430165160465839357 17682083873093052566 10689818351720029407 760600323886159480 355689996446979415 6376170435784279883 4332666876745893550 10210622472050981634 6189931748897344640 17632538588800449957 10108436915074287442 17481425909295025371 3861412181959988034 11961242381038720219 8803141367506227797 15630372491641908181 4362108447087232730 4683748101186085129 4241876503333253844 16877795991593622547 16627933816020450162 9878167573490142663 5545843425161506678 14041822945054623592 8692169997012777528 9522348922995565386 10195064693406685965 15846787768623634901 10888592022796600939 7829723971294049203 1241542763585924902 7122883626354737907 7820689389242229697 7477487582090859415 14099202457448280931 16856733196789491884 18071882686565547422 7592886918776322019 651536271964254158 15713176815078655583 4333827842653016418 11777628670916301717 4663061848347469486 12352540486477342109 17540518818300135749 231521504655185548 3496066725534832462 16933302778356799106 2410420175002899739 15191130140500185582 15892581842411117089 9240095651256104322 11027451638453690741 1565764334658439986 2359616214698543414 4524502409703215194 14686149485110990667 7541119130399409205 12749637734645681064 7344483507416138352 15588872947519409700 15938406931081012372 8374920629277301936 9203091445713855586 13597352633590306092 16501501321463190230 14652710368858700849 1171648475040076644 8781954383443441210 5469704136900904531 8861509616490157417 8573271202692119871 6361578154988180134 5241205709025583693 906077081054733431 712437645156989096 13293746280767191236 13921183276429352820 16726268431131270166 8607368511322106126 868339992050549343 17846978984622616918 969807704232209341 7346935221121123928 13205102677782601510 2395129435861766781 6600522584749995868 3734216324328255168 10513538442662617900 11451120973154165786 16836787488908278028 3787055807832781983 14752104813537429850 11334456567705974067 15739493869761090260 6258827507748439648 15132325494773226241 4546445049913822182 7649726566480120784 9121839465563545664 4131000419630314777 16369307329885121194 3953326981197611905 16121498716393522164 321376488053857898 16796303926561524614 13096555269232249277 3109265472057169992 8625831487428888667 10110795144942924735 15379302966059980920 13198742927420889593 11631295038827882919 10976203942482624097 10077986994866056614 4815132535697036198 14909788852294532655 658545348482956170 12400649307782762665 2149629553753813445 12267197312783990521 18095476558094829647 16125656554790178425 15813350220882732014 14604583938281190778 16222590197287254138 15483103535017581016 4803307831108796600 9829205049981526866 14669274297806965679 8109810090709836342 16637567390532276051 4342961229514924988 18394891913210490898 5960276489648902368 17006749456445980867 8930122199198513766 10871309088202845808 17152706577940648285 4604032339706467033 7990977875362922347 14624923437838201213 10608404463141601839 9990768151625215133 16684472304377775063 13844209918206790847 14499261812415374193 16097023488846750627 12859396227283942858 8960286024197409072 2642382758903456731 1446726670953388651 12778934003547023891 1081996436681018331 10442503377034619942 5795064744174805418 14936838856203617793 367131301213614892 8999592846750891105 15211430533554455984 8638893844931955750 3043753019188257531 514253296309598082 6110204349773048038 10380689812239208617 7909602078978025635 13761582783466614794 2457136433988254398 1590956528317527620 14393121198933185767 7936556502449094660 376829057951864471 14142301242987750172 3001315429928210300 13093188531418034574 8541229570418132780 5268627733532761412 4168568678589312773 3301733259517068817 11600393662514615575 8478838610289899020 5811342742287286035 11266021559709873142 7003047398181888992 1826981098858861858 4832036348625240048 10613712866594751579 3277171663993391969 13284182948170069179 8035435429217747576 9944833298787733202 6829383265248422775 13302104690629216424 17647814877542090920 14676574656326518275 3275232324787806459 10642629037723402133 15714697757712257064 5272002008965966145 4240408553941854319 801517524800594543 13054255042253993030 13208166485945811766 7837144459780639572 6003618893283071258 16767843121841078170 17726624331431121967 5576881440170013616 10815238344153253689 7040352119876702418 17767474397460889394 4590270113925142387 5358127382183594627 6531996304519549216 5726523103930397008 4342840899713684030 7893765658458274253 4661505528691370747 8617867555991259394 661664848659920876 12311474970312210577 4589430186021566178 4901603881185270817 2282556731644618513 6849235555723548448 4231423088821504060 8304222336417312112 9549682561471080371 18228592146935478635 9537886043316776419 17630757241727521951 15092973159973326535 2747246722384554237 8118887616893808602 4176399330666161136 17336213293074152042 10413833147795654308 3899450541989290084 4985283949474547549 3871159832410689132 1650996779396974317 13709303888295455300 4961976774261192501 6555309094085739814 17070110106834521235 5958319588477855390 5370913633267990697 13825665129454111428 6243450462939845223 10492211064800774285 15143200693645519600 9455996449421655344 14527667112048190242 17575921724331416558 16823350949198772296 2664748779179550119 6898044902616668639 13165281357829442583 2654629837643561189 3579215762641349119 6471958736114371172 13479723876146946857 6837602276548751352 9014919263036394243 3288563157601746368 17429248993898375843 5688759769426123818 12557875667899077773 13953419426045949842 2439503801022627843 12042071652409118067 3308250775072459695 7602725106807689280 3509342618128472652 3075668161323204456 13766221293391137526 11164113045061205994 11550538118759473285 2101658471202101109 2924119732518556481 4796592700844064428 12995162468883696691 11380653531200210211 14860081210870928279 536119885171289532 9537673707663545877 603657000932086309 13873100634476018157 11510336954479281626 14648412655990331677 6421520942112378694 15575158827638860102 2229727172360148726 3606567811060018021 13816830575790540660 5877926497329530415 3582712408668486400 8152921342202365911 13041278403998517595 15510464542493506191 15423547460703337081 4667400916593019086 12257465508796454357 6601196541273463138 10332903346975301299 4084027524481245777 12168201724094145066 1406519374639211910 2399271161767255386 8785272449048040561 5426284596124070142 359229052531206527 15822429412605959789 12017535926092724065 1116996605241528154 11126468990760472245 16762825483382677180 3782826887635599 5689524619979555657 15792072477524534666 13542850401839211559 5069370661012422646 13885791090135230937 17789498630087263227 4554724297994758346 7378042451434537182 4820225724944980975 389526737121369653 15612940572257651783 1596070021891511175 12490844235164619608 7084697184207750335 17876392919929553846 15840548897926263309 4725868240225067585 7147978127808068680 1740804456621545994 6580559331103461210 8260071874553002284 5998227560051528566 10227834867169720640 17228927366931329533 5806129629799446345 4847129834014621343 5677432470948275742 6949156304879918993 4334651362249537110 13432866881040908886 9542708404442359837 12301934482558679993 13799130577764596387 2523478010347395634 13089461045420686224 4016252332792898415 3982309373201505489 6752058890316405165 17912557312921983118 15324472335527855353 3456513023859138516 17996033847133087238 1647855248468171568 13112462451845791048 4400458705055644845 3569930854607459895 12693188874405777048 7090684324410982203 15243593841289321480 9507654361982448336 17776889575215617812 1409921756204510250 839017990874378647 8393836164045204590 1846053369133196796 1517653794845720029 12466069326110195470 4879769429890656959 4593142044373956669 18114804780968202498 5502733365416749289 12086903079728112715 2861235268576946881 14137221299097508332 8795964230073949720 14205261899296904693 8628467409242880714 12224910078224597546 1251024305023104432 3938957517663843357 13776541283624797532 7945720411517291658 5765467447709868336 7608233305155612674 11103190838795127889 15184424776389395785 17360392193904929411 13409194683478821243 17508750168699283910 5196007547890860857 8434865489474582917 3383040313496224021 18182917456702619076 12173221893993208768 10430415917430409078 4795968027947992583 4003099786815065711 11867226028993504119 10700603310892815815 17097475555983737420 8810276633042465538 451965623280550340 5296719520289981369 17813263703466430106 14022444873914332772 3097375509340715019 17688910117147497044 14389549870572309137 9929886676715578683 1288670966557974590 13411231817670123082 3032256547252769180 2011312420784193791 12051074633635015245 14516617813719150294 13476441743376977692 10006258346144043646 18319829651911587833 7421404331087966863 13781548234302566059 7945290612432635480 4758934220093256791 7048912953539859339 12260701077118647717 1357627516885101532 2241228185050074345 7513071470401632909 14623036056742302947 16166229182489233759 8292219552314780121 17117034918048129642 18240665389072422312 4413810555383705365 9283956103586714692 3345625584867584594 14989396194583160475 9716806827945476487 2718265075783980612 13814189812038892458 4082610969292428474 4246064790182851760 5652382814188805612 13080151109070756404 825215030260251585 8987282007052195303 695252732252123726 14830456572623098927 9171085082699885835 9385323735327590617 9874050957752736818 12309641905608460554 1160055592289061557 4627185797957039728 12700541810526096393 3580995216276582777 7906197951329228385 13846135092611649890 6419958720446392044 6906685328969816038 4514987476015357561 7496494322243692373 11169355571938908920 4358935466328268339 14434187412310080552 2303612886297230195 1464592023579680972 6158103400493351725 4148075288113184424 1121157856361739124 13802686921818839085 14201504765214214528 10567037349122191842 769183190336554587 10377230400637837518 10815842637533013834 5119238428115220450 15805855682899388076 6744564074760015433 5464253442194281032 7176756670663781557 17776306805238282355 713818803566118133 6268774895972210506 141740869100895820 1783528766602034385 18378713738127210952 1194231811339248638 9272022683193985019 15294838855385953746 9776296337757251327 14627015026750512302 11070903526525396421 15843158374661448792 12330166528617232585 3989209832009380081 16423838699394656480 12394814315790687913 18090735807612665878 4697362634515140522 8379313513552693841 5726212380496219941 15596542035175146103 17973733874192454550 7252589939589956827 4494959928551315649 14983981158952087264 5995381142372590733 15897380676341902976 7665603188310129433 10004951349756355135 10380807932071552310 4512071181610866457 2336667912377018353 7134862106300155420 5583197908538351511 4144485548987496564 929440926904639637 2425541411131982516 10615399891417950941 7327115267433305810 9322740972879419573 18405799262445141529 14034832609569700339 5360184311126249063 116828147544412650 8467539120330674390 13656696862998498169 3934203698287020611 9637763728675420429 7306190852043207640 15674533209179017082 15812256924414999026 14740015906659963908 13810891206399043878 9717574830326097757 15444047215960226959 10905127793985990936 9439826545544155394 3619964624183713098 6108106583235747710 6818375956976478847 14723297568340558677 15160469362783009454 11091779424662537094 9825966404875501098 17434294567668586628 13588158006399611305 9659571243795224737 13159220812102191561 1519885698731073313 10194443661404580528 8982502604845612676 3837377251654976668 9349188582204445755 14031545510359507710 6417255247765028867 4217041318885288442 13778046087160937157 16382191102266580766 11244275671244326005 5664527341919376239 2711830988025729036 3260649823483070668 10825354075722710257 2027828822701563191 3984040545186077396 10893058236699388740 15980134756902508552 12084554650906673995 15531592904679809259 13903228919776047451 4142866591699374236 3702113379417450520 13036392145836115524 9672344580501128998 10507870775024544231 9474506388475422999 9898609493726371729 18419488735024292344 1986203322786032837 8607392017068274677 1546313899786714512 14583424415140119991 7469737333053028397 7716601315809096657 12001628488016999491 16676345781577216270 7227460845780143308 16926605514107246213 1790609526702866076 10293940042603419733 593447114841259396 15262681181767742399 5007594940198903143 17067867219162018821 12894103995450845715 6297029816167314631 10763662600404076821 6180443916891538886 14411735433382739098 10180226733359558636 7480268964553508746 13243437309872509189 11606231466282193230 5996063411809869699 17532656631580397783 8211446033781164824 9194576610948807287 16594725886044050576 15163510044414175000 14398749586275841556 10404347427043981249 5032655443939805541 3793227132264061306 5622819961895226572 16658170298266011404 16021538902840169622 2616346597296440185 4542124082988594013 15865360267580146108 17811326726575388531 111807464409477540 38370601693257954 1732362522689939816 12744791824821196093 9513249774446474895 6916749907080070743 9300325389739712692 8424773105266316360 14934837399949023675 2939624357454194303 13968832669081376425 8727593401263312092 4195926961119050503 1206978634734933221 10545565673206372481 10593983113886518049 12039628984574989450 8832001275823152930 6743899478040082661 14530637502366920097 14027003805516709789 18349653184602382500 16665235939569839115 10252484935520579886 14495695083444525983 894075488435697555 3482179304744345230 1816446942195618935 17832365819670249055 2521707399371423721 3158800681946302579 8605639044253558101 18325158218533659537 7185539564127383754 15757214870121697789 19270044978286008 16625263021977317765 165995482924118017 16350615300800165796 10456504389168056724 4227620937646829858 4397248344525134702 11731820787936589484 9411013322937672648 12739862471467814536 10583036012590944119 9639031647029224237 14137102042296793740 8338107726170379228 3016518916540723240 767075407887685615 1780595632246725938 18082870341150887973 5082823794115202538 10441424063609210782 17384129709763549235 997060730668846731 10790157016549705887 4430594682878196568 18109826547623400881 1395078132035896244 12302587120444594907 16767068353619413508 13355489913689446120 940012662171788474 8671462683597599437 10517063425425726064 680915184268522711 16501497898467896879 9912299478768773319 6093437903936685564 6227808750264599989 14439935834583872338 12083134941160349809 4557761570050874583 5937437465200206960 9674717674219798733 16161112308468686239 9250302447120847975 6122448282980347498 2185211184962156209 17705813948699330855 13889213774401614806 219456499474718121 11667952525321607929 7915834170497829658 765946726264324248 13440820250327545662 18014208917986116089 2246303360458477259 11864846879882038599 6924449692852444237 4595875062091196705 2735209969522962439 13100304968895225816 4599260806224488813 12870779566149560488 10248143036976070396 15124114783061154274 6068526821568488793 16227749582488529278 11031040993955680934 14454181280956816862 18132403042767725948 4304856557895314721 5664234543730319040 8309065548420871719 3936248858642978722 936155019202394421 5949477730642274957 6402192097868670212 3168090148436906164 7905483175230300667 5770173511500492072 4245650038930083242 10104630957810673996 2913915491914973732 5694299858492768116 11251989144546445925 15640987477082288619 399521557510706924 16035760083514510041 2435974768778830002 5704786884619567075 4037459822989124217 18309459504868137850 2593051911700979969 13704364668941603465 7157596470529097711 9780735013526484824 17643603940947251705 16015093440848216524 14694838887651603729 2160948140633210578 10548149484322429410 13764184534330076461 13237280253020220808 12652550102708482138 7511584277236188651 2600363376862271385 10343012662922660053 12355069609596136924 2854252208808119193 10444906962010849772 14471187247939883613 1768850217302082824 2256794993730608192 5751585087255062232 15384913381493459783 5929472255080196811 11149873734089025242 7885152966012003152 17219426718949795709 3532727198075701353 13802276983132601312 12712142370374308987 15888526814578150313 1262142712834559372 2824258419860837166 13500352456552397636 7346488514105579055 12658937298217294964 9494662211895789107 3086665427990839812 17370950954483368667 12811137346291415808 18391017908946552306 9502579063580495278 15938366790658095730 9136712179277125586 4335645666482101072 15766061980458795982 3276136416665672552 16514463807310235204 6228078748564728298 14169010050935869553 17279548161599687971 3380354983851173180 5527746912847505592 7071450706763744633 15387893588213350823 17792755319634671808 2333554921950483722 5338882472754522875 2257771355937618380 2645444981406957169 10275686680841256015 16038934652244932631 5534371377880175543 9057394281371234554 6347853756503087945 17576000743652765289 10252333097819647491 8134304985830531905 8441087708094601345 16904599288977718258 9320925482508892163 6912404420891713398 3952975760738572298 12662107849552267968 18419263876533997637 1716706060248888995 4416217619463183373 7629204476246802507 4770303158764950169 7939601444708261788 11986189840370731512 17894468344271533478 533733553258799915 13139716681258864634 8071371021639671902 16227275082080038275 11604028227502922471 13076465833709707129 5694406362438158987 4898165577509199798 16548738299041408605 14090338108156621879 10044422073503994583 12554688357394196221 11809187785364574158 4124352675139896797 5930720385634528085 14205257027459820303 6615958691559134428 7027358396983777208 6980642453692194696 13445534428618878145 3559159113464969616 832584440680330046 4627492784843519752 11886860958211361803 4626110506547721845 10377719160227496207 7396454879550366960 672366541032250488 9159562175329694639 4733373030411841106 17567087549247626766 8674068753433286853 16030736897897595602 12156931892813296077 13723997673461126911 16616810701028858473 15101766385700189916 3894450985257250654 4994652912778233222 5396843563900756688 10744154592831196125 7587857663266452252 16280088682490226956 6540300257839005212 12041938198813100066 15458295786651956161 3929922528596666625 5694932699345537223 13054405820127042996 6489215948130285285 7012975888181879549 6722394984918478840 12099639689244848037 1703772779892472296 16179206359797585314 7755144086188551940 2800205842766767427 16199228874183359184 18441018421839963577 13039141399981526552 11246387657288888318 9558658755813032719 7064741052765521803 3667784304060304817 17143124208574575594 7400435486633678297 13661690685694370197 9739426024385169324 12548444693325001858 18138090258727966459 8744369558498799670 11521473648415437940 17357968180067236867 18421707991193584954 18418372265390341520 8036830900047988029 9475208182212760093 9498865284133245315 18155820074407917678 9246127299993135975 1788125768998784237 637605735186459335 790097476098694892 2385520567183584645 4942222072344103395 2767229713640438884 1238950000325487344 12695689717143068680 3561015951372819465 17951154212949074159 16801518799009054872 18021027710678111774 14948773427885018689 8577705295801883672 14794496502394853571 17047563708691758560 6471004337450687036 3288407402932132488 10291485181121055965 15513800795205778193 622114386444908030 5907942284362869252 4427547809593359543 8737719832513217074 15230891298075022775 7996885938300257114 15069389740327173880 15199295470667770511 8681313351572314955 7298290842253662708 6965597014636953868 16747157850587683906 3994556492958124025 9419017308307035634 16494828912236768313 6763364794349541509 11560551654286569141 15413048952199045349 1492153151970703749 738812585982299163 10635890380835514450 11746032970145704361 16546509618027802125 604067578250952317 15154378843703289025 17638158199068645796 5066686254354858557 10110257935525009606 9351879482740519656 2537111541091059266 8044755294641889547 361079798318049175 14342787244158399324 14449724222561597007 8414955877263869809 4225114453052758400 4313255241028980014 475869963448187326 1579039349902379881 15525901249689991488 14363609876297883599 5392953028437151492 14904177453936909549 3426491666204506080 17783060820932299087 4785723619471545937 5970287637166912596 15289869893974408653 1018207403742341762 15660434932425372168 13230010959379212529 4499128351139243114 9377596442666471326 13447240627548573139 2521106617842222287 13481552819189811664 1214645381610592045 15052310606409001752 17022585622027954557 8296754885892560930 2842721849935543699 563252034638402675 9286860508460626377 12201923427374796883 12663530646729425152 198378892447931882 11955789088487129493 17161578599661268256 7605745290752453441 12116918472667677420 7677060429160534126 5396561835844539457 5749490630765912206 7225902599343409355 18139236053488402759 14972746157775297249 4183637603600668768 6249486323638297403 17182726529166416245 17215426080779233661 1265650077740015645 7389711516253121740 11953312762918270866 14218651499537518223 1140957725435444593 14828158461503544957 9072004281264583746 7380449030045094996 12873333036354228029 11141229562191012166 17895566130882575900 8031929996229019512 9261243949044704136 4431609241366916795 12524125656840379396 12715234156369908669 14724351134019112720 13276033962610304081 18435102238887052612 3082624758922910007 3799644809590261047 16842519875821732591 17662846507289671256 14605694617726131681 7424944235684927898 17644667861722292645 5755313458822501127 15198955098051207909 10015149430029106702 4689291441242296361 11626513708035257028 17888831393279530179 3484908590818761865 10019505579814877561 4281097960016150172 13495208269351559029 7638234872029756447 15422796352621901460 14486851800482517292 192974218845839540 7015015183992514183 14364116998235019381 5478597309077439649 17475906018519518770 16226155518335417491 6238032368007961999 326376874846684169 4456345440715799540 4773984367184202834 11781773141791422265 17497837554246832233 3260780818832942285 636963855121243898 2584781752593698720 8001662855932326062 8399417085787536924 4511659789055360499 2458054487624060662 14961939468041500404 9606674447299344131 510760162636777617 5429571970319853099 8810972090190998071 706519842913961885 3439408093023598134 7862922917327529960 17454704613100127958 13850861303552647616 6141040709363506987 1965104489067134624 6244244189693374935 8650983655695047032 5365202709210288835 10866189762738865955 17088734795455133825 10113522208649983067 6905822157361295836 2667251829473963478 5043627625176857762 5448262238639797786 11562913504319035988 5470153489342135053 2251365247520960185 15608795919167308704 14542077535733382637 768472026138942370 10231731655908505985 11266348808493960754 4860804482499961080 17551649798632390303 3733819128560332800 12482876303268589176 718091881964395169 4574909432403082932 11079084037586566374 7341640966676689671 4963349335805409366 11106142545301321130 9913195882411739217 9709472007824372843 6645671265688955143 10948019833038635674 1079628607292052586 2262560822191328388 7884454368412468514 9779015977914091317 3386259931756752966 3253340185641426277 13688411184406748884 6004921739704130208 16003453290080748776 17614890992978503742 1665825223472589207 4260618622211515730 8365775069273202399 12255217110138550750 2838699616959601565 2293834996395232318 13588045568267918877 10592348730096666681 5025376164870237395 7794151615717175505 3109447961368528405 8786496836906807849 17436954036466842942 17033304194625774989 2908274127071670072 17252987337072456764 9397171585847101961 30799730349088708 7187527364090298465 16190481536316875818 7596660482969621761 13833964550591905150 9433720101418717823 17759873079273820135 9676403308596953739 3502281531206812832 14303905910429322166 18101395805512841239 7222530400872984721 1718513504038144763 6161343381478478037 7289458090902577585 2996344989034587520 8947752878761718569 10560052372061249186 5545627581473585471 596930204328037843 6260967025010583976 5456233309100491425 4911385555241760499 3206128146333024819 8542247950772697737 3911478147941286998 3957476988115023350 9439034701490418496 15331016944716979687 14402514413785415307 6131958343957944741 15518672186022355606 1847810935898492615 12288103573872701818 15205492481373424660 15719814033477796205 7566481288761168238 12902548649895270830 1653865828118134432 15924765426671675002 18041803966105601445 6450423549640717990 4979446659335582064 2296368015718237499 11516090701440622066 9699993727350263253 8619680163728856555 8448625172248384863 10601165124692215081 9509222301746401463 17212354133270612662 16652415852510828129 14642220942663158108 8207593311654760489 4555955760486037856 6229342993327704222 4997927071322840729 12609553254552563923 15834141174391907251 8775257493452639832 11355199294064341937 11221366669535473156 1218158223414083364 6334599572323924093 1720484724514939991 583821764190343147 5592886702042469254 14824346942723676011 15557397688860629890 17071627837815144487 5997155474540597225 14577610971819274040 9415041566263230101 15547088998763565742 15035822895131403177 5339188942183845862 9308820895822378679 4509564888258254789 15667822192668445133 8526864828225194424 17145667275889145842 5662671263268858226 9028521035464507313 8203782306935307725 14915962244962421220 8548579303186280706 10798376844383218652 7696213849878851834 2230342297855946983 15783270736020589757 10279806818348359786 5420026196186411698 15707905112690109116 15984022692639386258 6193070733770921885 7793994478799675110 6284004984104288598 9128808929575434924 5041038216072113704 8491454320520200620 11504320081707915521 9154235097064350918 14175840884202077322 5388799515664409464 9507827613623386613 8384371690368383614 5545863005951036613 2110660525711048558 4890426206105080284 2813278757689792141 17712639181703599355 8942628892102369862 18381435828424780492 513865340251606890 9077262934385558081 3894703338502434274 5895848792095679882 5690777350511856056 16567771927280310100 12198777778656354142 9666737434211976228 678474251222249289 12318695351982970924 8747281302366727380 6873104259905972235 5809888433323926022 3175166931068229107 6816570450547592235 15428421512849135968 370674042906557786 16270634372655810638 7774047764700287171 11155784044128689508 9760563065423994772 2349601814737593094 10363666464500866183 6176119025334329934 2858570540457169217 14802741110444584902 13448596823515113111 15866819969345381523 877600962579076179 17548774940966724819 10917528130479502054 2141426327198275229 13815952586750287850 17432171192731298951 17046478480915255275 16340149119688805977 7973903230911620828 1736909190342743576 5665043045596956666 5186397421343227949 8275051734207947931 12398790282798778974 2918444399859803863 13812786705257371052 130512639614595819 6123565532497077273 2424920374006622367 16599278807643897791 2055835143174863687 6462871881686668012 12518243865668962026 1743231730869280993 5812601471309725678 6325340953116246114 18181402324331356588 16212316135941787351 2326389272474944439 10264637036726506987 9533714350199082494 744444909897812631 6000367340519888519 9268947441649667396 8929856954358560620 12557474661475860165 13073424415432896082 13319411210145195437 7151557517011029614 11927823870527890582 18438539284457154885 5345275132387097685 6761212520815971812 14847810602712008687 1243965665972540720 16324853694470330530 17197524848909299522 1455978999402728107 11365617799466312919 8811774726711880545 15749766051313798682 15529821600075432776 12024158835973973724 14656940579948140742 4063901842847011721 8998104301153047692 10593838524988069610 17805918401283925880 405522928886397762 10718224343563864770 3845980376417948895 11852567162030352042 14277520330740738758 8758119725277233836 18240292422702979611 18279946782302972695 16402181039180740882 17263316664087377305 10992459581277731730 5851921702795237033 14029282203894597951 9073122329692427946 11244109646916134413 13609105178861773008 8280153053015767915 4517098773542178449 12884230241759418775 7678274674124818244 6356881558422862245 6995128899288443523 5024145728222228006 9762392370347739584 11243812627678157960 4946301207908120978 11431387170058994512 16799570778466806328 5402444636323466496 12003954864488818364 9146949298392307405 16628307538239942540 7251020954001812359 16332444973838158013 9642559903286480227 11620722901000325314 15982792337172228717 11805155351880714956 6665504597655681185 16415147054549636790 16309114268630020228 5363011381318446299 7058884779965842340 197451884239375642 16493765530320813386 636170860836520351 7943170540231945406 1037975095462552741 14325931171153048682 16624977080912001104 13960013510426290707 5217177827522469561 3277684627918894494 2911956947877997315 3253335005752579317 17092942781353659748 1478859164340665711 17506816479737759847 7718577968594520606 1567477764710005601 17997748448784248067 9937991347386012861 4879547058703090825 926777741474083454 3557198809376733062 967644123123928161 5103610192523700665 9549323622642401228 89840506315135459 5389152309625922418 2469899776673402104 9403068474170882636 3205038651188068045 1760822966685122318 5927586371285710907 9459005543962979272 9445729186768553835 10276412391794547287 8071210404845378267 4353509773436659927 2506956604079774271 12398330618442617401 17677645944470621142 6866743935437062515 14360525188355028828 11991145883836328649 11397373983833493022 681071252584555097 12269881956371829727 1022605126071342498 18429428581343850433 665022146440018225 16619347081525269398 5015289279062801067 18418134654405836089 10961241185513577257 97227000146719541 17574880927013833716 8128093213807776185 2103012251495937258 7497702643810316310 13881012823735627207 5702759140123331152 14879632185219317633 12703007256206314628 10269145098012333708 12276648388935971418 5384842780050921854 5876337754180591047 2436902407604643272 2309476750446029911 1206418636866430256 132813580572042727 2062639794776967798 17135572983445670366 3498879635708113916 14205053647150015445 12015630236883830598 17014676911350303144 18360333903144847307 7761683672251313587 1252485796044215197 17957399615858545563 16780758186442129130 17718812578564691958 14267251895983917566 5782791336969414593 14926120943446842684 3822334305682619025 18267734337535734692 12137613915406172829 3196327543198228587 1512039777611585726 4249422560997630816 15305602210566539601 6558980248609009084 7466535283712974501 15634967981049870751 8801300764857269582 16097561314084031808 17533450431924714510 8487893440754237129 1055277592075488066 2322780725404508282 604048722231099269 2057173685036086921 12086459115465074748 12224935137206262278 3143081132395572932 2281360340037916801 17451830755273097078 1671869572929386687 9937497400819413362 1764205474590311532 4026966559999748544 16332802505894235322 994437696830432240 17410600926469750903 13445186822863896733 4903381071194279023 18273460531801604620 16914171982722639728 17309310366992238870 7777502996123675964 8714356389613876372 17162427856689671526 15065327111496419419 3213321062690573816 6198078096741101360 2683023538020777698 12859112793097683488 15527554119832163100 3564012006072297201 15820678969938713219 13751738890690661524 8709301563056981941 671614844580904242 15258045538204698229 16179566528216384425 8148761842714254737 13455300567996840099 8654807466597521517 6164578548388995655 7547488736310444436 4501859562183542092 6341992738690237588 9953508456269653542 13515325400679716836 9860366310131228527 3687549727447268133 5732696528891414086 13642388461224264634 4987400215094275456 16738831418276278917 5130856655933041829 3801390194870951237 6657510130148941025 15912666864996856440 10009668508918837475 1533197150537292989 17342029288210536061 15396028475212879753 6282405456822034114 15682098116647879228 15176624492990113575 12062334243048139965 9323398482237390027 5555242641036864855 15144878164055868099 8466160384362813293 15206698840969473599 10753948889328361510 2618682292176777059 7062048043963915854 17925019824148097393 8734577327897127421 2834804295781977027 4821465322537584613 13410274115777103230 7704213984171658326 4684452004912232633 830902807271344249 1758723120893151686 17633899912549850501 9059087144776390754 8513035014994557911 17144234242050944244 13328231911610827483 6206096516165184206 10388739837874604874 805679517963015296 11934343284854122349 3256177226692324992 10548691005279627429 4451057807029261125 14110959262295156423 11207021827219154023 11447075419317913946 16247700937040809236 7323789684206581017 16306879416293951571 8419590183551841448 15468041730732449469 6742526426258482534 577035708896357984 18446247891100548684 9995993215782773965 8694842911600976558 4746453196850482677 7482740350117385952 7924441943859317030 1760564943157627374 16927094993673039022 10393958138273571335 620391967852058891 18025596917293144385 996648322890114635 3017716282936043536 12170229504058971495 619008025745707606 5548287805272239574 1867265326977466670 15625735257825514161 856369673417285808 9880095518057302155 5733851584347791187 7074347730950525171 9379225161081912207 1389453422419048346 2923508101956823702 12372193812688344353 489604343490073320 17767611209904105266 16798050687403670690 1772769085954735688 17382748714438368188 5733254559741659002 12473426326299430168 3535842319787506433 18044254491859131586 761366047887743363 8992637027748994658 3038226386132831391 6447250944889718372 8633760110799531530 16725068911615742433 12929258098074501282 3983539040463623510 12128552384645282813 12688283217859564265 14835684988165227617 1410217974915935645 12490055595840630813 13863408238021195874 6617751672898988908 15798700120692041644 9422555747907325201 1929770303231346909 2256655105358432733 393670576472951299 7524959626647166489 18351960774581773844 12023231546998976577 5059748041371012780 4191168637953879948 968943276380700889 8914939805226356961 514217791114163667 12983307966735142782 9888394037816181616 11382339466283797609 8305604675086544422 8805638496084479964 13789210585724444388 5889424469511366675 3812208507759822474 13192197044285246057 12140812242921016400 16656774513642681155 9280857086793141842 15222556091289438386 10048584279122544547 2833828879584800337 238706095273586702 12001052274890630528 10423683031642139754 9441658671350088620 12203102438379837927 15661569947125176710 316154339145112981 89045284389702654 3057416894642361366 2355369537557990765 18276961666673234688 11751011351618538660 6911967737137435205 466110381057005031 5072079474980941577 2489447374388921774 18085573408633166670 11939172547049924301 16163917816280359867 16700160129036385523 12793785589313147464 12404919214503972624 9753241224020355405 14061624020356243008 16551813893689924193 4770469890460117418 3722352420960142028 3527424275365820092 8343351836616206037 17691443812950201752 13366253882549290388 9255242354141907523 13173154508977172253 10512237105804243592 16915663885129503461 16651814556732943675 3994392649260760050 10690119667522556967 11379911784185117281 13000166974568198182 16195531957864828404 7127536406138000511 6445438121860967101 10428747878323093101 7956984760629687563 11305177784015247098 11328561126998889286 17133080446628923792 2396450720759894544 9288407534680404486 1756540990022442830 10137261242460732266 6636650638928183621 2836993201154902235 4772175007107592116 41382949571569122 7471006483002917248 6577588727729534841 1647959784507223374 13188697523851216887 18098911769915628405 8821611967392308618 17516003475223191981 1679937432904776204 2837459849093046846 11161809862823983694 6470046167750760595 16908360111134304910 9685447289264872719 100077959174043499 7468539850511349876 6053303749737840367 1249392457432633796 18327863988158853390 2485963059794632587 15913837224018934959 12678372734919222816 16701036963522135221 9680466183200216523 7555550774222862786 9558394707851737009 2647554688857272272 15883408147578676592 10473011906763562408 9637030810862008166 1926170147947587610 9289858655062196019 16944074723121642601 2140436611211342824 2013753645318328868 13241663238543111925 2827859407927415271 18005975832087624284 214249285185435550 10797704603222203974 17643235983578444062 6229584592022935769 14160675432213408306 16982158920465245366 14612493272849963570 8147518151429820627 2372431540037059642 18367622644723625701 7358074232638978146 4146192235744660572 6246802981105963769 17659336785906371396 5979726643590599882 10312968386148299209 9330901964549051647 1923395983063332635 14314160281752843522 6657486890670267806 6861742933661333597 6277660025709023640 5019794321201029380 3219045958684312322 17082346788769924722 3213864533459380159 395960758936940944 6961313185946177247 11237907203497633412 14739556816474263224 11382638465035130660 1453880811439398396 18428018600975401485 12018131601669808372 1545632793273683220 10025243741941314859 7087727902616477457 5537668152840046143 9022599641654211287 15409702140119351786 74314010612367091 7911179599881257388 11132187819446379520 13484159404349648952 11347684483979491038 18346248194966429090 4394558035074707214 6166095642584091982 6942220656184771730 15320929219215006391 14072444981062375123 17074166238888751175 17363468233126371029 7575918776545160267 3946108809715206325 4670391702765872688 4180414200998643089 11599832434980337354 2382806205567482695 14286247399604256962 1356817855041358341 8876905286012824939 18328809105159993105 1610847549032481750 16853514573532961047 1612681167059137084 13132131737180388753 8303165521729452223 10555828898650259080 5166320165623948528 17426882909324772257 9716347892789059338 15906643117170079459 16929439124205752522 8428244554097899116 12741870526238708625 1270942129429395208 13168018277643944709 11126473549669597365 14545617024894952848 4665728028680056371 657954757352396639 12838660279968491991 6975610217189278964 17580562573626292231 572440182708519774 8786180623507607327 9476509667421377553 16182575740499130979 10662324577413625152 6063014921614436371 995630137992884038 3795757679498364729 1152940739856879060 4821776639983135746 13909797285435815608 8089294903935421214 16395303663448013210 3253110130656470147 9555792953351557932 1972842398353454728 1432514851221344431 11973484565122633907 13079988645599685275 16992381138415269616 16138559202804040946 17996581992525271013 17097117860940475651 7766563714673731700 16670045293032093540 4897336295080888475 10263844808982949206 4282853161138189570 1915431299070667280 6909871195519996224 13611139691305758541 615756880625458003 1727771207500325475 2196461953912997223 4441004218504580905 16654777978475319822 7090623802016644224 53014971675174075 5469645642618180548 3327439955128746345 1083946704784709442 2134038113401708493 16117000140190082873 12856329500005969621 4272969370646496958 18182890399831667201 13655144703051645512 3289890244804745803 16876612003845238577 265759619530593822 4769077059616245623 14963714080788033556 1424237574803606982 8353777376523158604 9143609736737135214 10056645373816354286 9011395119740506425 8095491570105935077 3118584886471669576 12759364536363782474 2721348898209790376 2458713322816185634 4123433011952089247 13864971943166331951 314148378070125637 3041099254245820364 5220568979194806219 221930946092364803 8418575190043325136 14499196455346563536 8093282107281347510 117623011523539771 1955242561062297630 4712683343592000288 11961524218760299650 16203363916151447479 9953357695088178076 4702475591105858767 4997329681760079942 13425328593577337315 15914957053686818874 8637064002773747379 7917740417068513157 7962267563632195078 4203087866452310070 11936449407599543153 13991458550125924068 2284100804857785238 8230584073491410693 12263677852109678006 5510508347539554651 13231616796994522630 17404051173066872607 12601879419681489619 2446353608145916055 4622846002988986717 5658364070302225793 12819079567228966548 12060985059201595584 18230773315499448005 1639754858923729035 7225001925420567233 13056207580404227396 3171751481788624545 14909569773632099556 11072055542370860720 13392765527534066783 9620445007917157630 1690607195362323263 2867661595509331599 6051338504626010768 12850756328951596861 11313932271531559773 9961357218831813022 15554838190178983502 4750517267501198202 16965415378234931306 5093414015226318413 77634254253690775 7002935887964598189 10822768183027477425 10634328204312457415 18335583989049029205 5655222964628689954 9641307346034221928 14325838464082492687 17282632314522123243 1791761967169218441 2989886899229774655 2892734284498300292 3715432922975507203 6977663765401354667 9705148503371113452 9233480134064545931 9276479458059699582 13040813055051453956 13262296536609587670 7403328249040467617 4837819531168804746 17786550602793137139 5771306398950260995 6048891970013543403 12462702535275375489 15756561951771724919 2305872630624195903 4975385830119281907 4691945059846416087 3868901518585078419 13160784153172961632 6774906326285234956 15471166399353515457 6435281561306449926 17246412012697600919 6772349758150160920 16861734870581134701 8405006388604683399 105523582349397925 16319221761982788241 17756462463018679108 6754959305917073031 3015468835613247914 722585720467009792 8847587310306177144 13742045690108583582 7078284782798912911 5232858869141564542 9895419692689603381 4912758787349497412 4498104896523279981 9688939191560496244 12430156019296564373 6515138951275092216 6300431801686128025 14914866764340629806 6102914240338713213 4757700243722052271 931243723045755044 15415075080629372650 4107899786091020126 10781234892238677976 9354646673480188395 2629841951243261409 2903278992479336523 17297933109721114784 17674648794183271482 2546491489657308399 9703091736672964759 9893006619137692170 7939121225367905615 14665860741529917522 3681484155794752816 15573115539798316853 2520451056935696210 11936023932414523956 14036259697595759475 5054558324432555024 2882169650039201522 10162424015439020914 2221816376442769933 15609050722865729662 15802822616135561878 13674601742867312861 11720963417254808800 16449852662094274770 16121163347488163642 15826863604457376862 1316259693147301308 13553519234607865222 9264146790591891889 12057296800335257613 2400523555537268930 17130194667360265032 5985771759412754204 13685045403125449412 18332696220703093400 17872899557849438079 4992296144106302877 7629918642316705083 4401576301556531517 7323042339124966467 8688521195926757720 4804614922194348145 971974549098571616 4468784599318110843 8224971548204776154 16684337070755878149 14987685201877632004 10481778154928588583 9828298945964813527 657368966976269291 15604838271694890284 7592725589196317429 9204056133728957045 16496363709933570508 1702330224499414037 9403927362852553970 1076907392806821101 4756449067637801205 5356210565525623279 4451803339029250297 11212292510638933608 15932181990681800793 6796944622323813361 16646241700753723021 3881660517374930534 16554843210299372116 753807682636004761 5370744937901035838 18059845666477881989 9787825795303845751 5294872878590973784 15611319510407834201 11514339110314571224 2229967221777074431 12932706929509921062 2336110849921974373 16817362042235243709 5224536318923929731 10286332297759988854 13658053536366757339 15348437120214074812 2309574273863356690 9361145099005468022 5945040177972384135 17908434378106894694 9729454603242746526 11264113378750703310 392563482687612525 12099979241080460192 16770084256728930852 12112542489340388873 10808685922325189272 15913933267538420224 418032864530428075 11759588572986077450 6942385261068485115 11129223139897964467 10057786521877089227 8975316980196242330 14278586636416051725 456249325818084301 16988157983853942132 8956161514322025833 17636219558687719588 1196902921800431631 4886203445831725545 3910345074926288360 4921381260285772545 8375368923866657593 1018776761265110516 15592922151458784933 2751087810018603406 7126422533331976051 16154240499810040342 2197816712475514795 12859074022028184180 16662003811505743166 1302814825514372135 7249546476996483127 6722991028107000244 13597387689845078061 16194755361131111108 12322752950259181288 8211180202453799031 9066442446289396939 11768610901215226022 6048768646943478627 8582757474568463861 797970875820273109 2124933923202334472 8524941276817578783 6534556546092370228 7998206107429617296 8101684583515040282 8756735851953797668 14756880539161912691 2883168866984191968 10278717152358905986 14040536211005326690 1997119492416979308 1502301016858990434 10790954874791869997 16635105591911232406 13364763106789579528 6027846743774982585 924960797330076017 4008392102690627959 3653406079989508533 13759624339678288939 17474293459475246686 1849810765929873723 6246515687732213667 1756306579755735042 17597658675809716013 18106060671341209828 5536993353750624690 16850413010000402158 16031858646587527487 16096087014040689685 1303586083435927275 10121825380764543661 15000882014870979962 11166267834584729915 18196733072657606334 4395496108766748641 12008084863469262858 2822818895985150580 16138888838593512917 17954133422746301545 13610850010796890986 16313713753969333511 18061176926808959813 8793388191687513488 12371095544717600516 8199327348505285221 18408452338723634333 14503248418104855525 15753908262756706736 17978621277468068124 924919958036306221 8868445998198377496 5536892445558619865 10447190855931011482 7548778568035578550 7600052009377390167 11221189886204631774 3484682896419169854 14251508397271223098 4238726302052447284 11513438066349102300 14970032467967311391 2820647338841783538 8718275269297537483 6942752866416167633 811144746988985308 9025860982410065519 5962937137451000501 4700734545634890438 1297494359653952214 15694380068504054152 14585309168561551582 14209869855435507350 11228915779222881248 10592777921853062932 4688349817983837166 11268244326005638766 3496290974076856399 10981770864381412797 11348157679650004998 2955463562795682096 11954417653161558192 13331607422477264498 9463519140027285707 14676736680045662872 13511006057443469704 355121111433847642 17422476357233996313 2977836747090847054 7818946927045192457 765986516295079339 2320949726256196714 5396088197812956083 14198618514160898299 10502777581907947076 18108914670522648018 8394706395988951980 5469447352488629 10988476490506857955 7094962204332792666 584981522678813556 8319203807218564352 12277018889499116547 10802476382821330945 14968861889909186107 4916253364732125343 16077934385933528561 2068960307622892563 8352974955993088526 10502669897677611060 8948809987226366006 933269985197016518 3891090193178142277 4585067415076636703 2359100989038294861 9016478763401773964 12348096030018660700 2056011042815754116 1408914486558611358 12903314520008507416 17310877553860198724 12643095549667052032 6418761040145478390 5545182463948831154 439402037561220028 17000130544279168015 835768905193215999 16093877417219996399 16208487178512147795 13995591197738701667 3791145530794973932 7691106359542191591 13745099141862417446 13484163355707063268 11174450514683909923 8501576150358886516 17026032679891646200 13237817513630121446 18103666352751810221 14086590218124666751 12237506415866950926 16057034135764050857 6354706145845601816 2413302911145442605 13731207052600076299 11749245084762359576 15860482769432710207 17820483079610669653 9430846677856262276 13566987023323302940 6119626853654128120 17419878733006592124 16911844296798366339 8987295837049066132 11278568195463849677 1981775974773496816 2191427252722962041 9214188285842239491 15544872160905797203 3135311585512652153 10193242857954584412 5912905688992459080 13227659279177800509 11695777859707163566 14575640476999076312 10100346269704749252 10172173473637537474 1506596867976798676 298769778108617222 1387712940491789944 7236884092077199922 3896918359706476218 3031551222418856017 5547887048912220931 6992925996198442456 6514818277496641997 6688249408639898220 8000456523698176464 9287994186563922846 15226174609116636556 10973471403994700613 14916444048895228286 10649429807205523253 12745046686332159574 15095919749753586739 1016574124522234573 8791702693024396622 9186276643059185003 1542077215167798788 17022864520522093742 52055952935631106 17418851304796832272 3665925451577290157 5532575283260708977 7888092177669218056 14187929426121381525 5498440709215145462 4898469969103452407 17220154590325725553 11931227722912808769 3388942230504985582 4410371348792233089 15113389640544186123 14261932942899898003 6753506849728140877 6584414470325547395 13116694421863594982 12416481307985519157 15457336905275045564 995986818126306674 11236627973709950358 11096823871881046912 553524622843458870 16909117720365163251 6259100863989897407 15194661727452436004 6720631287824187975 9661415506829365564 1976379426121681931 4046101458015050588 532705111705492662 11498555315561901126 16238778795040769365 8112713748287496133 8239638911421035375 2647943424824230152 17892357238834513893 7555841821609344740 3426726066111635564 15797947199640859802 10061725013351485031 4097066901031036104 11843519392125795834 2286053416570086749 13224873373771268087 10753773065971966577 4216450673441216702 12684963260137356428 14416152401409484025 152501113565202403 5154416830445800782 13840585300768453076 6009335502921108909 6738984198406494993 13071889754883745452 7939345313578428563 1244390583905441117 15269488538618579064 9418013981485804588 2375909839507784371 13903813950778471188 2929115955300386332 12528929970722949741 16159500460223200728 18414937721382660626 12519121965343488614 16405090677662991438 14917050925089890482 31375368684092772 3648876682220008668 12459267957557146609 387417626155104986 6404765486116767536 10915759791762422477 4966605600839117566 9696516279735614094 11901960700890463297 6329829298066035515 18208111231155288959 18105441237870755976 2579606502723113118 6607620085649540876 18185556634193150921 18342202725507051599 13498043371676930848 9574607977414725910 15015458250898073008 1189213048722345939 10106019223056676965 10622881388885513593 3165591263315670521 14290653552854129915 3757846315856562806 7104539586278580053 5108500322052131545 162993465699648474 104270746823442839 5900575079002707219 446263738590608660 4006488279878817668 7757039514613551913 10591543908495958489 10215013691585124633 10206262986004117836 9691514204750326052 4423509365690541924 8915451735897856631 14651246348563557144 12763695890693552825 15135611106328831296 13622091060655492021 1853491873611016609 14979350729968294698 10509109558063410845 279242882528170426 1268210472947098186 226484942617944853 10844759020255887283 3707999072862609535 7382132643199883709 3355278694023642079 16180307680208192791 6375715283065732428 9785441874874368818 8787565342425575383 1777723834770135555 3119655524728286803 16687166320933470371 17946906287113621167 10643244701922303596 7559282047645216042 12702940926549577739 13740050768994143638 16785293992637392136 4865172289231667641 2332322462204875772 5195963638122557857 9372416387813089454 5051302030763726536 17166272274804620749 18285696728257987095 17724805152888593861 16317226800357698103 17414525920125881556 1088254181502977800 18066797336604477827 2642205174565006580 8924076702310353353 9392542145337532509 18428485401554989030 4540577315480380177 9256993175885870991 7254788968784845955 3424706359388252502 3782633288579586659 10145541200517717434 1947897620722043843 4842904747250062428 2773175924209614759 676792850959391547 7280253563959402257 400886262268162176 12517492624625083355 6321958609143371668 7630194202083590160 1461153028492277428 17995078020980136838 16988633669839581654 13727768002821186343 18112720247192945808 5273054961299963290 18151607018012348755 1649696857896941411 15351449212210646313 15480490377125922076 1895643237226365212 14668496844460273768 16882090827065535047 87087753140202570 2607661590050540596 18164686717370961620 2065341303763655649 13995395746804738760 17212370352602821795 14239361553795308603 559836401347152352 11706995028763142139 4208536884778588880 16698715352240991009 3473971019673666704 15217420867191472850 9657484927372192363 2221453155602973837 16487261466894167743 9553501250567653569 5711093767277873713 9030645946108225690 8834419869841612088 15209732175621419756 10161139212220004760 10980415999321024093 2487095003744005745 2278116195493583746 7405288628705175933 3509724725292600969 4636395880915071526 3878752760774652681 6325345513955554286 14066927896154546648 14984867253152208942 508368855351750537 1757361921187997466 17066787134735182963 18127100406174683149 6124811547586712944 2225945091109567242 2061336761969992732 3013227798283958596 8767696647795974184 15033693876075288232 1479989581346335055 13014400070920967709 10781433404958956342 1248413961392078861 12045270982033032055 4883888337296624704 12555685526511288702 2894211394306820163 6825324031903530730 17438590444682308956 13141351470069739573 6121438149547353963 2563690892734877523 16859853663727565282 2720092276981022639 3962087101458442160 9862028871306160730 16430984840543420605 5793318097387679150 11606271629168531714 17680106288131808171 6863263622513072979 475622301021901935 6843926381625661330 10123348386828233699 2777535344487303354 1351667119681737652 15472315284388724028 148175516217840559 14864897436192728885 12546353923949270994 11290186513424944305 2883939401710126347 14033132417755862792 1103925070786976141 6825656151506271538 7372808390417863266 8175457056039883055 14993076499826011511 10938618601115073621 13439036091749028477 6877457530342827623 15032742971170064271 1415813397438403446 17060171721660341395 14232591184437656075 13698863169491482240 10985937181893301167 17987487763362361314 15798195371012699650 5671347664027054387 9692652057659834142 9301124391345855991 12983125769424206124 18193041566494647580 5679700360090650957 8305402842770757430 14848116075699307312 8250201260495373056 6992028080216348898 15933177421571335129 15450307735455745725 9350058669723758411 4616537521159276390 16147424536563145181 14405027712977643168 4709541686966787665 15022328605915118105 9796339197018835486 10884243018083921103 37730185441334731 13235790433736066926 692900854611298132 13563002703360571789 2999527713884311010 13205445293206197282 7021229535948204440 16602418159327745007 1869104403565695633 16305320215121253655 2549947530524929629 15475951918251483217 9287403450433101745 6731494123051277711 12167302079795760939 9209419084747990648 7354401226000907889 7244834856505652162 14048725172490295871 5953330234181579020 4675261543316519394 12750253733969195280 9420709805267278949 7165110428909699960 13121756882950727642 10065377107907344578 15861683866938953455 10387719681046813190 15595431934178634420 558494531199447346 6473901068728783419 4765823076498152815 16022817895871314335 13358976903059097123 1380128469714479611 1193055354464607247 7071072396516798029 3517405912399883867 3183153901814315235 10162331423609392687 4682751848743546707 10438507477063807146 13962209290912432089 14702355033137049212 851989658827055621 9753075130638489454 7134923838770695689 14645773957217749914 2821366227591178253 15136560969051488928 10598888435791779723 18217814921852128045 2156433691574056070 8693086757679611340 9259362116488938467 3732737633997779808 15912865139369658056 15666682372445798249 14340659283493447654 3561696362606846389 11321561071688331193 15830883512436729542 12290557123871107239 1042002317919901899 6974509348640094888 3546603284146349596 3756026800453953372 10102357309102700471 15529641125019058720 4386185506161476923 16672265110797064017 2823941841813396705 15423085651985924837 2735001847123104391 9092735587998713005 3365069356049514775 16916761502642616396 17241945806582860473 5448565150655662931 6624086721859070101 11462818189173331284 7245041232884023808 17622154699718302553 1290043662071658133 9773983006323234041 753466595530828886 4149245715171009811 6303297589965366134 4852251006159477713 17270023824121839716 5824197780251653608 13825188967259409630 15851635725533121412 17201152253327751342 592907966222149376 1528843917903337318 6324922844580392183 8935696260902014234 6279453989183758598 7909239826957802447 509873189242571580 17098434276238771581 10195132909020738060 15776757380681997982 16341634706909978028 16338945482866992671 4020593503271163368 515135805873505357 4083305008072642325 12633872438320441500 8111952020134693500 11284165132712215791 7943452775422916503 12024914061207613875 3982546242499451001 17941320149757270697 15433999985065183950 10158235769945737013 7440897575573537667 8971976271765826295 3001849864444378425 15515572945105863631 10090211710669078296 16190116762019159775 3116400271826024555 12814958537901122362 6281009542990002729 18333124983192957478 3404774373901002657 13522348343292332414 11087729176128340501 6311115332724437963 17711817244311657725 14872231318386480758 973758274897108261 6588207184937758208 4772166993033959663 1081255720979454878 3618941128334892480 800181410719671333 537098728011041262 16826501440793260300 11261735794435386615 6859499341443273863 6266829157746449253 15140615301667867153 10846605574629502968 8918290904704289445 3783532293410968986 15003152469825226994 11558173503318553148 18378510082914509077 14336931935353796851 7439608973241630143 5171272741227495084 9878740161295198896 10273236926508177153 5319834000464471833 3364985239171807781 6715961233325572256 2669697101095184641 4475833385712978836 10246521028507235889 7097450412055007781 9596383715832901710 2223814628162202407 7610807202276473721 955954286221412501 14295401945117279285 17282188446519018839 465050745032082861 12191030273469710712 16872681727890588953 14139989976406366186 17165740113588648797 164276884712630895 10091439471078946924 13986590847122931976 1489456121650951039 18036784523458131900 9721255128826526 1799322842729448685 6188494827021928299 624274132950908267 1063117327073745355 15559924039995343970 18374570788504138086 1642448642467594367 18326586701219537358 12648761546383682182 2572387305156495927 15352361368283099347 1852351545933183762 8716840604940429740 13820152799768024626 4683977163734623508 6699841441961554995 6065830049972578767 13486471534253359973 13661664086111952264 6635376107006061543 17993869592695734333 16673381043249510867 12734696311308778210 13224277620602780969 17071511120563074729 6129569666965965264 3336570005396731047 12711622899440242697 5955739657789179942 14429071436188587009 3251460159130755923 8492873558947885910 4744158278071815018 5882266131860177221 7860998135886614576 7783143005296388464 1458724935055368332 10777380867575602469 6943975109779276785 9287259920652610481 1981372079404183715 2507964087130259329 10162898049357791655 13137967706077100992 17288056053356694904 1776673836942614835 9656658279271991316 11390151127985439224 10486278562664265472 8337301528303280543 5566011374074226131 8742607397308286852 13583724180640543739 11085625488943782473 10109854820049084354 4705440920516551678 11814589418803524126 8893804593480326388 13382782981682368058 16966657313628477738 4919434071636679355 13942409333939421361 1886990555245882961 15826962361395687902 4296475518421172377 10418176931034397341 4484637011800408486 1966842887788297259 15118248444815503064 3366607119639891375 939866915477073254 13445205597440046701 1803044138331044526 9463333905194906254 5055662980442574607 12206449856070128029 12665493906951600681 14830352652820604963 8488976564164255913 5290723000201897869 18145828642801393657 15855417792360819342 4613946495111222320 10680574045091246494 7459218352157595461 4514726995538905707 13768784647335098972 355255744787961285 13940791425702004975 17607325550282041703 4638628310737731521 3310631615381767179 3802568045084683350 1268593089066736168 13907154613302916749 10736074167938888520 3632681332155158895 6364348912585431904 12810014681641932840 8968819447059570732 13917659055017536640 10975857556592597556 8536583631192441102 13522608702170099942 4142764550818537706 1104492740735525793 4000751537443820123 9920163299716123660 17057307229061790720 2982233301081412663 12771750694704659217 16430535790016350200 988008842304859091 319405424524084471 11637855084207140903 5670898770960073058 13187901180122124595 17719417468488737864 4372049758828541775 2566362397945159107 5072036823334687096 4687744259860096531 3228324860068824320 12356179550549805195 4627713223100503142 2947398785738640869 6390691857967992325 16057401428793909984 15590037413582262637 1154207115310062130 8514529252895204265 18307169755792206027 4429670661482126702 15155264318740032032 4251863158835907497 6174211100817375337 7652329945849421182 14690476513450947157 8417896219286157685 878485831568046030 625733347476153898 12950965246797699522 3280040987915941060 11176999624686062710 6854381982170354431 5417027920066871169 11503128531620310667 7246411608199363733 12650925615837748078 9658411551136194739 11951684833446580843 8679777527959443084 11331741800821549886 3379478523877165923 7481896071246712482 10538296651976888235 6424493291810254044 17435487482413283580 16948167002996867525 7909100647841019399 16926380459319501684 3869671190079863110 16085124113886686735 5289732102886373462 15319754122167825320 11229480984544245229 17323705840562055474 4437132558353403833 1866324700047985974 6882315936261036898 12568520956643098958 6809615066870055473 2014907525759343966 3252392314877879210 810389713767589045 9716057195490366467 12324721318883024034 4336602100747406402 5174338554962679024 1791530544828447856 10362558357707569327 9877278444867592331 7061063990897012502 126352564670515187 457334630845647624 11189618993789301304 13050788005452251516 3152040029894695938 10926798438956663936 5288507893885959321 13390233239722503969 4170951340097509517 15479305786448959061 5182590363088406521 13942965216905419656 17812163834264159631 3393910126221111190 17224872507606972503 16808146813924417119 2665891316670400638 14713790643693453151 8362960405683305008 32328864692161014 6768714397416271045 4887849785614994021 1598589380165339618 13955025835990231302 3810997146111735374 17485318771475290997 2873570195429600071 6877901392062007616 9936567981958318781 15294686911812178869 14010019827148092561 15293273831257307704 13301635818524582922 14452286466143396266 13160005618044964477 16958955784269639948 15094860920170207622 1928170315422188571 13048114528453205086 11438374156414828914 2671703534880542620 1823854374525327422 4683829723123758887 13150518459722136006 12680233886742953543 15591300375429358621 4633003634585367577 12462076045723701492 6534229914723269030 10324422076820205938 6432618303365767406 3347640310385830967 5229596360042181745 16103998261622410240 9177940702280884829 17178573049860814296 14178980797037297424 4739609433622865083 14730634983866965971 1678165937464565401 8269720111567774039 13157769977876428147 4486156535713543552 14550006585230059078 17453458658092149117 11013422646187634070 5693958680787131649 2778917328425450839 17596500003449130935 16856633540331847150 13955854245560160668 7727547726362218812 7269724864668609314 3821635615357555833 15849481326311681330 5695215356604284433 16623164758864440003 3238057322053810029 137662931728907891 4606902414431217773 15815497102546442936 10496705527762038270 7170403254765091604 17852116642042219461 224572137626435866 4020291266093966395 7808790118955470496 14870733988380325381 13352691155701821521 13025940019225487286 8313532444532773228 15314164794926779973 129213748367895412 18142045638324735986 5643226275715081438 7624536617928092507 5084827413531625367 6576954584886796623 18304089661162336591 5834632027785545692 7236023612753231529 11579618355293289340 13972061361935816270 5378050598030140388 4778975584275704150 17999470572373355376 61408414792320004 8047358780854015139 10530326816813038298 16772356512427707210 7374677747847277690 6167596823353283605 3784125030152549300 18284714700477128331 839198941157041343 6895002890014371383 2397262076648976173 17116472044732773315 355390474596053861 18218662361525384985 13133352111947367955 13231336010464845120 13131331843781789070 2573509938540376292 1824718361694129053 9875469993032648172 5751423578741881664 7869291484568111371 1093340872195565577 3894375014295767641 18133001263240065952 2286712707454731060 8390025612396173466 11931650711001342396 9466501065379092219 17853128856330284594 2079141863771923386 18061666866229131915 9767378074961374038 5466969430023243373 18150175629993721139 16291456300398402889 6706810159348387130 12820746063209279842 13459800381877497536 6186386640998836613 5305162231221677820 1488957420887067893 4472504335112368111 4111382671182793123 4565463034850325734 6166967300889461057 15170601300607343954 15731718041996044592 17198624235598964640 18363007614043621869 15477735676323871850 13246787233091963454 7495889322047422371 10358848500766398125 10548242082230185313 7331286981073426300 13852615073059696048 1933280220047748202 11036079772047212063 3956530448417107502 10551041265253293556 17886398684018258273 3214644811536424847 5623263452799396438 15011092428907745535 14874212226812708207 17817186105971639233 2583165383105878447 12397677696469114151 6790077460818194639 7413520729702238262 1602449261896369106 14805239836714595178 3541875384794785033 11863788229764964811 13529138763702115110 4250180528812813844 15833582518456895147 9779514225667393559 14699676809282168707 13526944658448659458 1790756077325057391 13119595663263346266 12628652971034543675 18371277044410923742 14854789031437284150 9582083740454060129 10709883953228271732 4887170059362547725 13591672021981801516 13901387897183647226 16633291364962129878 624309277072082579 259416030454439066 7650775349387638455 18215505252895207217 11674476800838565275 10399203395742026164 4229882476316582460 11019027347434731688 873186015565497557 4575981407930242400 14392166019135091844 5289232596282238286 13234063511290325390 3805703432197280980 8894809457902050587 2024342734193073575 3242570192184606670 5692848868148621076 7864007631242555420 2042754619858990730 2600206014589524962 18263156718032036309 2858435668385056690 12276705732311712874 14916767297419579321 8199996193024590983 5068890889661778292 12695536121158822850 3228703014575083211 6612317257363959394 3597486330162780187 12086418309044653591 16951143807778942852 3309976019550350662 4219503165923313264 3550455482454885897 420847081348733917 9307255224399145690 7792988662224696386 16618145047246347869 11413857193046832895 185591121828096163 17663944871598335002 5509027802625187086 16872576243929997661 12218921047465151225 15301938582327714744 16908752710762886921 17341454677505464519 16170069712256465605 6111713688340035616 14274270419658485395 5925057023137972001 11991328149200546170 6125059322872534014 14655246089940775210 685305498453691368 12889843757906749363 14002461266461669499 16785558241315164454 9495900498345336230 12406898575014062742 18184253651586656077 10091553559515107423 14181614301310343887 12175676742686541963 17182657594386912773 10137416104212942633 8233901482499309941 13416030987713887462 2235312915963763177 4325147618436893460 13309532371928923852 17190300929747781550 13016229416734630555 9816956619053866798 4097809392366048006 7362645803045716939 8332197235090824540 10071287189594233627 7286382672115070422 13611695078054856323 8392854709676485952 1048664633507855594 10340710625566421007 2467697031027018930 5772823383674980123 922146364049290352 13337106620769495058 12471050769246096595 10876008486268924009 16270316498511326732 11857241625784060904 3711504797251236736 8397666469406708792 4165411358134382462 10254895355907261472 4698763360900834917 9163641933989967109 14235170496654018166 17755613356103814735 10092007198854056510 1513515053094154685 15684453289053358145 12928849597671715736 7827466443522813292 3819482370964697718 14837688330866825034 10176865827214990438 15766205486391727011 11487807531382760077 360796961095003908 8918035188945388294 11586127992801875447 7140380398519928711 254849980289691481 7167425839310051718 8982721573392425693 14246553456197044742 14735341162770823517 10813372946665418206 14196815472524797916 13072129411762510064 7524481266285366971 17458314961139960597 4922167041103679303 5577240895262961391 14433967855230584213 5032458777580294212 4885538789760275045 339745052939128450 17063883733895142584 17786268758339234244 1124405480027401174 2311093042154779252 11769033928184650020 14746398617552203336 10541662124081850243 3351484439035226861 8902650771616244891 13153682739080398615 7366598726557646258 14266789003326172059 12384323011853050312 15723495255697235217 878941733081058173 14161449658120358287 11109724640593451134 9163596905638125576 478212584620772602 12426765683956057632 3238713406919907147 5593657969023920716 8438588623711801560 7096391714236772179 11554462468231460271 13186640702474936181 3807954816308312460 836276518314549369 4850750076135736412 3931429893298997173 9739376597496786136 13429110954576278563 5000291997028098708 9454458164387430979 8042130623194085715 13574516983839682691 8615857272314073601 14528458173990385002 14589049845205474089 5017110598841261661 5103535384339418356 14847460155773852875 3593852156197554356 8299152517225888384 4248473887925415860 1067003016514258953 18321657812713211127 10430709240594102791 341437419753382421 9739210395462106993 6445855459352076275 13332693108594794433 17547618991441721812 13180538941293758370 17508812030622811042 6480385531100908410 5422742406112708317 15412119079553868493 16552005085970197957 8077719112551095533 308812694912478309 11800189215537690078 8164514821428831355 240728328651334655 7557375086270817775 6764682021780633262 9872268991954449203 13379488094574396759 11804516539604163722 15766573292577231376 14162855539876555220 3047142976345988991 17935006843270242740 17608964947457824081 11023132934041966997 4346500389256296353 16520219607482402274 7699756051212933172 6273753977106373758 7659730511101454559 5329138175765723303 11681237079252661050 480565198115165173 1854188693351147144 1890542993535831418 5243905618794876620 18188886989936938911 306682302313800605 9924004636815003263 16629731971572311460 15744804926631151161 13571228323456349531 4902571992983342844 13665558852524224279 1708678011921840793 14673026924125249367 4813878891432696471 18133753317710602119 13462204293279697640 12793750126686714148 6823935466560036537 622631491236905213 1065724609503502376 18284998849385508752 12036442935441728020 7140193560971231170 293184257584678150 378689138454320227 11278177807881669947 1121889211272438979 10565580227092618795 1823502518594028209 14226161938385135473 3201922557363154610 7715599355961846839 5711082513736174449 9491217191543906519 4662590070518105934 14185213677886016732 3922481557394624745 142578171266160586 17738192382161012916 9023092947910336018 18221992506411928750 3803840692175674140 8946042049756398549 2505569078728278844 8603806475095978163 2049314395902736720 820924301060973869 7203330415994253337 9861550950352263673 16261154588622524041 7315136285214056637 9711050798085996137 13266435200037151277 16567863934547751452 14216368125523753026 9620381744997778775 6460070889121234130 2128564988159178910 13798872307745899426 17689967175956173923 7157693375723457872 4238210273109958260 8163189766612102530 10820700674904208402 3601219968578480288 13679320946939706384 10316745003800847362 9150605557363093137 3440042297026161643 13104200402132249031 12257584434541602038 7081996101066882072 9346030058650655909 3783563672582508945 5197994521149363440 7987779986357392093 15394709604376573699 11931749181904981541 7949361463404729957 1834500142652473831 16996340826381642386 5730995554870249505 10324422622393693986 6909937037915127691 3569702338499298625 1508701638036590474 10588009980770765362 10210642930357339420 11317981557119505406 3169903446759196105 650885365068771038 13492173132705639371 14877228501314679755 13714314065578593074 5315174535772090764 15744777863851511587 14367674788080318193 4108372095552440103 10512444640827383768 3853818890343945795 3263659729975352293 13161082986720791212 203528713336429625 6262217898648977297 4700992705183002015 12410247822393557440 3564195425612015046 2581789861766120289 7539489608166515759 4194148319471322691 18215607089735703516 6640644248240974214 8845930939486357220 728636258214759439 2928261918122931144 7442529479774923287 8799179286454666546 17934756928504384520 18383548086407696211 7736954197040943417 7297589934613592191 9017325719655600189 10982772336865864485 11065786601981802071 15962459886579440501 8767509802374119663 16455150461043178748 5497188766003165201 4015044529520549532 5075921980148783884 6800878858942697935 8709325249219059515 3399126854156822253 11796708104797120412 600911787938097767 8921898214836212795 12111354441201113007 6418544301681123396 6593894802254641829 6406404394426240336 1427203357232995475 523732540380717461 8588185251695706193 6263586903137567723 18072756473455796782 7295645630769811845 3260054866123605747 16485145433550955166 16837683097154978653 12264706760566255686 7802607411345383930 11947919937115472779 11229896465461292139 11442753566430821055 8866654548658056558 6771041560502613664 7060019292517299224 13578187508540183316 13112595624255503884 6310344655480761769 6716655688554457335 13063318146009901631 8617028203602656694 12539481089275241238 15520135025812240672 15775924460061573395 15643419382491418319 2933487991033566885 13763864289227639797 5802739200597097573 431826219635808571 10117189829763702255 2333859395358223788 8868459567290986708 9362146329597193313 13603796063790552312 9144670749310198737 5415302709822451174 8608705445909540056 16940514653897703436 14434748570488491716 13668239294874954520 16301434174642514788 16853985580303850514 11968844293571569136 4930296870893293935 1554065285216579558 2795094637965914877 4329821367756119891 13867424512872263708 15148821207642398405 9584801519955165951 15482014941876640024 10448850115171004482 8028162272596270738 3104437852511546215 2208142479318488354 9338034533194764628 14617338004355176695 3792349180710972512 15009020055875078382 5733406625544558929 3538232826463625669 96049010671926515 14691388964459041006 4202846840104045896 6517960626830810688 13432910269829469297 6086532243359634146 11059713981606119635 5846553098966808689 4194952403230529460 9128149241804403460 18036560672795087562 14023640314030656369 14537352694801313442 8955979000872577804 3450447225631237187 8837361133938622036 11939432211754586486 15723964034386073143 9041356922663949098 10184079991229245137 3476838762175281887 6481699533313698626 5487962024407933980 2166208395847827278 764033516630049382 2003512331228363182 16920492354686249257 895400606821486786 3903084094595939461 2346077771702114661 8827160288426413836 10816018513542059586 4106089839813369829 9670018271721887051 15932357460185605786 1105653051692119733 9970116467705305703 10217831133508840711 1869827978053441201 16523741897444967061 4508500393476642649 9294400951534781293 10422542377138213312 4819114783852808329 11406441730051329838 5724660014790606121 12100926518570967720 3459127881217659828 11114989521096571351 7829108814421044316 2420065638365947548 3215648597481871164 16102972377803789971 18033559438709867086 2046207754998141535 6784991736089141552 4769244532730321301 12052287117829000579 73888897835596827 6421704094726790264 2797699041785936760 2205801902095932820 2863900819184493765 8092859053394645599 16992807631811176311 13625216586309731321 77826375409174805 6242623839444043491 3096035374018884326 14909894389747008342 6449619257885426487 1775871773296739088 6671179326190444838 2048574212520536014 8221142515406239872 17036754398121083416 17029720194984149693 15628708952239167057 17683253222913640893 12823748427626760821 8198079964518784559 10914121044432615836 9435564421804055668 1733758757459770519 2200146642924948645 9281674005096094008 10245130497449684835 2187682330419175129 9683872691846663169 16997075730243144897 1737422786503269100 8871616490532415936 16181835807306935849 12815868418536358879 14987545422850706336 1951713983851294683 6315618186563042437 14656714991705642368 16128475482668034612 6331712443947972454 9427294295251397267 5915509895820538572 14081051079452648481 10616682598363444746 307378060840715327 8835059951523855961 18264706585080432983 5915517416891742878 895100658471152122 2872758381005149117 16056229827069834753 15081261572315539271 6650189794553477095 13706934812836887422 16202210759137653274 14596271983846843071 11584659865818423351 9796390432657815659 13681066199185718821 2578057286185987029 8162415090647507154 17800153981887032927 8036666754962791694 1473490163657022089 4105230521265977599 11587608390832291329 11320741903818564217 638335622957296035 13793334551947807288 9903767668140582883 16673972744704645528 7784847193732327423 8037695262001292776 3792174505513711886 11601462978460106066 8388395901761868435 7994081547798454489 8165003737450523033 4823478420421799626 9361455735190783349 4502165360858074349 6558860620478939004 14172700889449585256 2018866635263209296 252666496013682912 11278220078950456298 11333171957704865480 2287052817642589640 10161994126705675447 15388051905226155490 8497015594974705607 17774315235365373713 7629732267999954993 16665336001359204168 8675245517530194823 11642573751485736842 17329758256361491630 12245637021432189499 14481078948960737348 16611345203275491636 11670162350450309726 2713916659470221188 7955220356316948292 16260754778793635168 14256010159193246757 4208382913675898819 900471851055627110 11843315420606181898 6103549391010467233 8804158410557735952 12821876967840086146 7288570049671955490 15187081370099747132 5381989399370031927 6715738497801495247 7005942680975290199 3568614052642043430 7317008393298684578 10796437583544485248 5173308732442818037 1597730851518185583 4962238024251863082 10614688941354520486 15695847772881867073 7730126137613654678 12709264672115752895 2571960418861398037 11250197719895612702 3605258820622104825 9108100784634273867 6034336724137168715 11698800393583178632 17600912194760414680 18365983203518000603 1268477833713145680 8107215779894672286 13900537894742553915 504816219462312126 16923566094149613987 18232768736903705282 3513163985016055600 18006694728936212495 9774841220484057885 15048372296834147318 11028445760834475346 14558980454137912042 15987238651345864200 13715031853199862097 15983352040201811075 8689630342149407202 2714605164055503098 7261404564011249668 10673771364183441019 8681088910056772559 12875100050509568043 160024593693025081 7251400359398381355 6737521372190462232 9787145695116049967 1307856697513362170 4400794272760807623 7622892307962670673 3148872144333492045 8560651393198687967 1438650168920921543 14134449332518179578 8538258239494260811 15522032193914172130 18037095814701269596 5926002223420763888 924422006516904751 10436217422654254595 4649952906942057767 7962153981401902749 4307021590546185192 11717855867866816810 16193623846801242380 14424147950169230420 13749184113059770153 5582660579324908062 16584874658806035106 12949193846176526305 13813672896337281057 7749108598241626045 15424197810955647889 11804781457166697361 2177395562129360422 10429039962515552233 10092148907215775944 15117337733432002207 17398634519704199552 16549441518763078820 11723536784186050519 14472782960198012083 2788289163631556425 17051730677071135604 13563273041450523962 12138270204207452475 12710175415542896834 4139688202180119851 4378686338545589412 8086793913026341452 1773010070008612319 15735009388902170472 11825613781479964127 9271556856138042513 8856123154193265366 15535991798777843333 5304270094200046191 18316300974136117531 4983702608590234378 9327025221479204162 3100055099782529095 7060327737215741384 10184516473391489841 672623896228575696 2370907367675330474 900904964557727599 794330741592508208 4369947821511515915 212503141092633221 2605294043490925967 11051304851930604070 10096162089495796266 7103592053370932167 3288008683159716668 14158171684161487264 6350441234825789946 10680807722038788591 3982051285904110457 9244949038375862606 10833009142813959202 10316709961379002027 6433776546373716578 9519838007126057013 10033272142681909140 16445759909342329596 4992745604894602429 5595869334544461870 13302828816429707967 5979089369504447579 1982944350222958790 8190558119815394422 3718692413398310313 13059513320925961530 18158491647695753448 11529100367102685119 3299708610642404098 7257682920973602488 6167764740137514968 15111321468263263670 8901677082284930822 11917036205470004198 7850789799922122625 9490411242720214318 11480474770559743900 13657251810752249929 10679087761330058926 37698858881694337 4116746778022017882 14904002003474465928 7847506054970610928 13185704035179497739 206228285516870174 17363092034538284132 672415474391326450 14061732381675700486 8578073881669900814 3652314888743813839 8127138887765809770 5970020755427936605 11605930702401205050 14972686371717079383 557979240786580343 6017967789435082689 2557468011675973266 13409841942450631651 15357100173707430444 3619811188765187343 14557138511378143150 1659208931878716085 10543587052855206283 9986879805065052190 6429954310637401059 18041400379417381445 9635409670518773312 15560425547269567504 5592137010110172147 3864622917326120679 12920534840661255570 10450429840956514130 16581660840903702957 3120151276022774705 12754134444235338090 10697248425491159209 4804392140932607278 13195074768090288622 5136632375264352224 13383053032471386487 9429452001751488051 8778818097670025043 2755171756929241504 3478467118913512918 3335595349436618879 5903728757420026982 11608444903723006397 10859550404759326905 6119018370248803718 14898172395447034013 2406754198301852774 5303822080736626471 14121802318286897321 6688615437512700672 15878338600309038030 8115857918923443591 11641914920198521823 6711141251772931360 5351221675223025989 11794448954142095562 11720630773993222049 10970367170534790082 15540740455728410527 2722253286667988171 8351487920534802951 17379493066642478854 10826811460559829548 12319118745343468020 1320199226881195346 7996588888313469312 10761774343645448475 17799208006240280993 2934199569944730216 14928584908443764341 5037655642577914405 4613037634118618058 13297504753830456122 880751993668504804 12342910875825379512 1885557064824223365 4854997834923204047 17961987483868217928 15913831110541364867 5803296717869685856 6041582318721959859 11375380713081573125 10821052307039493186 14275057491162162100 3730083059455136548 15132607684640035070 15798185098488047258 5966124896933075115 3953490182983038023 6045529810890704397 5722025505587669610 2394080553781538039 2332008799045543190 5030062508215627458 11607860102023941814 11341540049697101886 18302359932330833253 13011366110534106424 13412058960251568015 1677612292711526732 14956733428209050884 6100044839674755948 17766597351423219831 2128349723023962458 9914113658108402529 10843259441634641911 9927787497731113908 9797101109843620696 4993750702044706194 13217287838430179665 17626287759060303655 8115117214908824965 7061843911145583103 12285653468408750046 17367020195772457082 17816255572403818112 4377941454426492978 8747010987115834504 8942545876897194533 18285202182988382154 11127622349159721270 13822663526986980324 17211793056641636645 1038582847494155279 5335746714601023728 1203221382258610566 10210669529019370062 978877648057972420 13753593130216457116 13284904384363502333 2443941011806250924 15546825962574387278 17411698990047060998 353126232799433944 8197433131556593007 14757399514791987264 7247119381062934602 9523486363518854552 1344168273215342442 17873082728599666945 3453479753234945572 1926592707806523041 3482069842914840294 7174528300200528997 12424739901041777388 9831901637269981530 17078835679798379944 5490739537958672276 11048657343625221287 6602713463957765141 6941623821855143065 12610088282858942075 10604540852032902117 8939227744930716496 580053242715373650 7831212075801967619 14586653683230096186 7067720470204311186 2822464534694254937 1551884591869444977 5164930439915370527 6540472411836037119 770858183845285003 14133544632988503478 6148467709818201165 11992787119620689305 11277791171582164381 950648340545038318 13961569903692826844 1862526460066179671 2825777893051994573 319859092034041876 4824573517007811759 9855477153292605829 1267152942299946936 7488356286302173063 8634244766365343254 6685063237841242738 9655513536666152607 17454905506849248914 17377047702245690964 18065277525127429297 9856945033259280698 5642428111107815994 18349594399362016985 15291548905036147803 8908564001486407050 12989754178132991345 10403407133604468144 18396401171467002963 10730380701537016461 14577976874330607838 2227227122458780238 10295317440320250730 14582491850458670987 500272645699420152 14671406678411275229 15907574130161936160 7061587153808587074 7880305467031694581 13048619373288587801 12108289598652689603 14551499888592993178 9600027626293649973 16901891105476634796 15070518856299472707 16499856333662432538 15403437045770107554 3299595397970439531 5371532677943334123 10790822169058038784 10617398261447029507 10280643896808209874 2061447266718323160 5317227908653285865 6719902144583199952 1881459674206515415 15297252102901182668 4098392083518946514 13065390995881121842 1789460386392891347 14886180717888414401 2534840305610143105 4104332439174482746 17681295937828691748 5945870477582240429 5093726545237741735 12655235822907671095 11498888663911699112 13184564460032554054 13707208224330538435 9556903385534452798 13553136568635006679 10722082071559013550 9594484364066790415 3469722497739639594 18070760854236885004 8434439397960846084 3208156776423049479 1997388899614729021 14428925636735392671 5730875527238828339 13986617344783365575 13566043508023103724 3763693653474491465 4349575817827031926 17099720398927456460 6245564866420657914 8180040129727635046 18378045379922222886 13408967249882548177 2069379258265965156 14717316328562789701 10605383876361190854 4076383796894141481 12684053076438571094 9142573077119100644 1528844145935969522 8434230840148741909 624962544227380958 16804649586296795472 16601358457697443133 11666514985368787264 6119993512999101353 8326964267381675857 3460923081759049174 5749476251014015006 9594392894907913625 17466465699925435467 17212690269220073278 16458102231841692677 1003309134735529295 8977239823221636425 15451856834273978984 12369313612367903770 16880951869871075639 7438376987736733289 9801439629355909052 13329415426646180733 12763198654501761804 16333791221191459524 15444590527055806273 16182566491231685519 17361898848009549177 10822472863960560245 2739152029441020186 8898696652499296001 2809785848736374137 16432790818788120315 6809587768811176060 4802449482676520767 5256987479018851109 5544989046293801932 12101046250611338041 5321497245515557668 8996338834718700746 15839203900512059554 17586849188377032359 69489199521756121 14516443754655378404 960515150376652919 15749526675673962904 7046268038361749218 17853752122912346884 15207429260255983657 6795120226348620176 8059335314679439264 754497532775339592 11554357893022864541 9851944464177620135 12893212389687881456 7070829328111982544 16553826657597655511 12717560371905705129 14156913305668965030 1735666526172145451 3370720186787597135 5031335583298110855 10332076309472364268 6620259192005355868 693914770431230880 90813485612623973 1040197805340154916 17014783341980511403 2502375347749370600 12188893243504887856 13334499863314100985 4528042217814768528 9346512963050780410 11727311406681487522 4383862210241726890 9449457549550824393 10267447872601595339 4482297896070917560 13242519367560029357 11648422796901277243 5581313936155641310 13872866665606019714 16205101952127909024 15874010016664207384 865911097724457156 7981915209241115252 12287779780154542717 16406686986914901885 4249353213386154904 163211580505462582 12745550475967866700 14943576628653927725 15000516767181322109 5720785131142130909 2085466134698863734 14537796399594850482 13929406327518277262 9810030165494578766 1258859459095202080 11913936256562407166 15956559912900513287 11673491961624245292 1165066781995711335 11394989382076180357 8568582927180711546 5683961241602255693 4304072365502290184 2939878893853345644 792950940865172082 10651142431354656049 8932758823468774033 13520320844591800248 14273751856770231077 15932438525808984446 592299061323172212 3696295389026039343 7133221193659381215 16483678332760584114 1179849282260822823 298459366523934195 17962818371462023310 16290695263105011272 8935561526442803360 15888945602810853198 17694019486690095600 13753900471654900154 11783177961264081460 1869427390449555133 9200860036269205893 16634511194772008912 10339912968293174315 12060613497732274755 11372955914378216579 11011155090245564987 4210774826223514218 17667363708310891138 190095421781226377 16668803615875581322 15217097393517130685 6469404756975903536 15788376590007109997 7218303584678357847 7476675910420551626 9271954372495669245 1840239019056201687 18285021620433515610 4814684741737890371 13064758996801541768 6168650290086035412 9779527247516007092 2418451464655394160 7526299330218197699 17491398805420373678 4298004508681251261 8572561213719837049 4522465082980681070 6935580058152286028 12583356658741097789 17356664375462768091 16298098816601396752 755213672293960349 7471209758277012760 7401576570176686644 3223034797889189602 16148006511482542297 6289433790234668576 3939069182262174829 14787764267909623369 6491947950145011348 7661170924096254034 9139146735064110296 624528894589101418 17475321868524041356 8115661727106561645 17253995247480237174 4414735187317081035 14072720248966877819 11747278361263991375 6562393329554680162 3269789646586419044 3435342218001856683 18281988289327363846 15394719047656668388 1931026675324506218 8960679162077704365 13877083581447670722 3331816156252309965 4892913555177714627 5472585931056469101 10754516073725982665 1389107120139296669 15475594725817959265 14857988827680610816 8855604877758567431 16941565704267329844 12734081588037956637 809292751810276412 8232795536686765434 16449764013915292485 430076559964589018 13003194046484243990 10350931250088818241 9692236391284069149 11209482258757175539 2598628821486565576 8771796807912089719 8999141591799693539 11044373823710280406 4068377072994026008 18086955785143644429 241452389359134916 18100108774186380994 13011172055364975071 12606344458029588281 654586856367037663 4981567848647889925 13890873126962102457 2925196898933716758 13686372314639072339 12871766413128832276 12455079527154222094 10548144640952294661 2987452908068336881 3193122779062322180 16202638764421614813 2337199690102628074 2944432604339259104 6791271555274856813 14063708956485529228 13149657849435843833 17232282672860225352 18008813041574724430 13825556309320385991 12986276158941497493 5772957064277336948 1837222858365118006 3768585411907342483 14797155817755070562 8195705490434990396 4188437161738576744 12636108119113362334 11457317708551961114 17837176735422657443 1880266473723322973 12461913096338693963 15408423551111017195 1929727274632883858 11824925565186546326 6720955344213257160 5609903302869897339 17808988674121053985 3944714889990471396 7033358911660260882 8980510446177012204 11476590721358119728 9509643350136501145 8947846926577146196 262358574672767552 3565927839652852044 11010700858815452749 309431464799658275 5163583723728537121 4658402944004845506 11724812543338833889 3475525422570255588 9503635712311489978 13378817088087033185 7301509370295510745 16638151335770151918 10912622932257062339 16626011422807000238 13103969334322631536 16011837649804504912 5877234166879192458 5099336500869187907 3083221278501606378 16952100533439252796 905902162946186275 18008124151174611295 5803790991434274508 685831511615149604 9917066945474688380 14036426113106404534 6979552551172234688 6950869632476105110 1672514144968346613 16419092213007340640 17453638593185790095 17625724696211841088 16044149216070183201 8051710977615943057 11834239687339349635 10874855598545959211 7773555091787613772 8811197893353962095 4948358821675010121 2103741527025750426 14875575013577475648 12513952451753163851 221481344373009493 13080216799653610300 8890019137689107727 6039814647116051321 518198204537949948 8193779355946039891 7989653883474927528 13262510949097334459 11109683293920260744 5299254231422391857 15073231574061884631 11288014828918934135 12533602792709236220 8234203135397889359 13991692775114500717 7826847489536897363 16175845446011026861 8035116541658989451 7454088333996459672 4395022694950330982 7196021283878714091 6708232557568672914 9790552442727122002 4611460850558860072 8579554108314835799 48436999967862381 12819493065332781834 3408834309783485184 981298260868796410 15277802462300362315 9710792446067637607 4821258215172775382 300615556978747334 1527759387726783475 4589622818502970010 4799361370071691307 2591709274956157672 11311358503466455207 2784923885429066481 3618611734410047008 5002929295677318305 7594464613832813199 4016997635978324577 8919596882496694668 12504189822266119856 2601020005668446265 13345211547718944586 1194276248686414436 13021712867040160718 14326936350058553131 4950637527168083191 8780890143021989645 14206741810709151800 8374655386055369181 373332641208569277 8716656836201949445 8748986244346385181 4115948895803984560 8262231051738848539 4976253566238924729 107331564787465309 10022219583859575289 16024896106814206944 12431563655958196827 2010733768201406876 10056229662084543976 4463282538332261341 754110404838956704 4394755363590064592 18092018077374760004 8548980198518202378 14259247591934319342 4237772781377627561 7481032460584816540 145116561203469368 18007596116485675620 7862998888836704272 9535951231246410028 10709684641244488737 3541134610360901097 15315907052443826427 14225843704793375391 3425449043309695124 153458049551266199 1083044009764676538 14042846068391187449 74556627547303870 9555545637470629758 13454619199560329183 4862962309993307369 1921033196832576619 7152508366632109253 3809682216835908375 12333106695939401561 9017722620254231812 7980487874967682850 1031527863189797014 15171905220981112922 11740439883328076695 10615961609922712710 16207763738337388134 7657159570960041124 17989242372309131230 8214972404079457291 15500394777148650483 7271483287282065365 14639199767378432219 18004876984031976750 7293231810840242787 6237471323275172830 15188722679592937389 7552004567853342440 18121414938630767878 750477556549740101 4943168086533669059 14059055423259793420 3639337331181325124 7549825353009485522 7459060488109414800 11086692552321845419 18253095856029544172 11290792619500619271 10942590444456915471 973343783852354622 2786115277795389399 15433379954233447758 3352393248232299589 11668121531020553918 10135238223969490924 8059214745014650070 8997034812385299000 13257170245209927644 17499948587374168262 12280477207929972121 9019801349591746627 11747890307850058476 17225793060661362594 12882549980949437930 4089822522293786437 11158893253948272569 8683187279452829467 7878730332616279221 8579872995100700130 6333776524215733631 15921190067581404934 2654365134394811585 3820577479972375953 2595098708156668463 5779435074613237118 11828750962861344377 918566863345379360 12511392484705942869 16868754949596573731 9978448581311734936 12260961578990009301 11845460224231157207 6937072020499485460 18053058655699181931 17345408451145404688 492128751071219719 12469915817063022858 1937616122860073588 1080817224371591478 14563874547759484181 11555304444481628648 14130384543302780830 12197765324529564865 11399027330993124786 8730304100174151968 3640799686739523208 13912934692291141043 4310931840368236 6300709173316466707 17303622651709547831 16205572696440151856 10768774954086663731 757791271887517239 9792661483453185830 8886332359064516913 11660755373912664691 5651345232340516431 10673368818287819536 5503746717954422447 13975217468732955333 17569213070299991688 14604856841590447662 17490055158530899796 5698450323619643527 14296179138645183866 6681026065403432760 12972871059955048260 13344546544527621235 16250330870126552315 17442774937844152141 6124264018045974017 344315661690602066 3878877903515918559 11316342756465186246 17833473805057350322 6273842673794545025 9840176604544189051 3343695166793525506 6619824163392870794 10852793694830991924 4908458977316213940 2121170055233842797 18405684343350708741 8893440419092702714 8199668087568683135 15189360603258053848 12459969851158240901 14749826774004825520 17368866495850217944 12514770970254346081 4074264761116445740 14522358820526095672 14580907723649221089 3566194379474708503 11834282569741304676 11405239394293739224 9053427387156246256 7290529232524609678 15907385776855276487 5092382066188166854 15568484593816867308 6960733822743077986 14554819982124210680 9901334636895636799 7737122234159606152 7034333962195044674 18285296059324054475 6559545498404299941 10515420697024297176 7431040083246581739 7407075514711466798 7790800502696263169 9296945949210305341 10172883355910409608 249174715966413770 17926258282526248290 5267915742096304008 3724933675326935621 16042113761418814465 2819738742656056246 11209718493534620758 7130841325713762125 16195900168760656739 7187085284691844649 594773924719936639 5580194082775604291 14712279584760922534 6239182430279719822 1224329831855222854 8696949869408073140 9323364265520726001 591532349396417262 15763325147974065758 12439228327898450056 8785183948620216114 10458413692957803916 13957389501197945430 6183753954523322375 13043778587850536824 17138351440446062330 6991520503296342732 16790243816459794238 9281855277989752593 13300037601547487435 5845181160252815016 17200574257832411991 6956214617480672830 7657759916449240208 14110640256372302456 2434944340789470333 8814876587250873023 15618321564109828167 3415238386670797786 14728177247734460534 840046612305226663 10167558308531106417 14547724861816652016 6949714495245812554 14386202318465993365 6841236457256429485 11101190103995685773 1127032526965851047 15729681422347101820 7188299364584610814 6834971001701666827 6343056295627012911 8892621524545929998 6197308831033495696 16435655438972101766 6871338527283768585 4120182525182559637 17602011380072702848 17380939238348365995 5130012509355713509 176457071514953027 7251009162116641038 5842215742785554338 136706040279092585 16563963007806624857 4908001607569837558 18410465122673755765 4807913135326666617 16932626480881554375 2217710307369054978 892063355881366621 14342248026603814856 9304996225808563947 2270267145472220144 5697909947963415287 5121174764531669115 15979397443594563963 14983743885482932710 12837880315256242787 11513595722913924819 6941328547935436956 3036254447690494594 3728020510201550703 5816893170955015899 17837358538164953756 3022809209535089457 2651825049914430967 3667949201355445264 10131969181325741151 11819892211602565221 2255402182618677777 736404547243820223 17089132839505093267 8704636569907121009 2092231668247638612 11808235419101040855 722518381244038096 7741707006782336069 14359614317542017532 14481799270998755205 15722925214949713770 6308960732375683613 3705204531027254565 5096889867692466295 2989996440068375666 4158372399807660225 6405365499568111986 4967239631190197227 11119286706036464181 4233170042539594373 3553148128730523710 320838297371760430 14458122268015425311 11348615140037830211 18121439529806294545 1064154842242074087 11914039446711092223 1832656069167587577 9112077693406089123 10278820376325579590 9138533686875184724 8756304947098609208 6815836216117996885 14134604038448950414 12299342709846263524 4178299609636531129 2161113150045300562 2950930328420579144 11254775663906361987 11631280646511859298 8899733385349099963 16489573909072763601 8155866307568510593 12602419082371013434 1388355550173372990 13689429629012724892 1297790625585317260 11806011265324641848 15629780289641279557 751648092468556830 17276526499184283645 1381906287396390442 4756222627915792030 3827997782816965374 11914613330991233366 15661933187664356143 10400796246251074219 12332952878791402916 13006712153105639526 2315859553832562137 5567978780253967171 14782854744631749517 17484077527314042525 3365307005205585367 9644662570065721230 4719697404607083513 1868420699103362627 6791304639063153024 17599792462388583464 2386691077399429147 7984660283692658832 6193840163927346436 15218831132577684881 3241371609772736020 11944957321175709973 5945528621972828224 9515910911392169826 8301963114276136116 14265037149248597728 16091179257784387066 10646125601691780717 4061288169089459233 16442590583449533927 14503771495232646988 18362904440947588950 1248680444484453337 17219818330001367877 10584687176905978493 11135146883830747641 13077099589559254282 1021418238044520372 7555178928155284895 12597122541318035154 14458216942815588857 1227014439571778648 11617814917946303431 18352111071083231698 9777082912854180777 488042597722921636 14113893235756197976 4560968191482142197 9990260716845349079 7907011857914593121 6540949533190090513 2907343949539902416 6398576202744629659 13056181369288599860 14083325290864908458 10081214882078630381 1211524122850278933 14347381513507000442 5801949367175118023 15374227824463885537 5215978310687236199 781320174048576593 4848506798159552819 16070201487599529553 531717655898443800 4914928544087968350 5914595200724262879 11299585337875088092 12720781543175451936 3243216879572839967 17303188417567724547 13363835938228318115 4815118603730709530 3840500145292321518 11798948934254092269 4891751175776420645 1498069460142372050 10225163018789173295 11677429433858336413 14689698354698464917 955937811875335507 3650997612730366513 5190329511997226855 14021315040653126758 1366948163731427674 4004764050684132115 14553308724582949801 2733450007621769237 7539465924792840129 3885659048917487446 6894444328041110254 714906558336419339 5476395224897622922 15249282104528974093 15422653426659139612 7699974994071092984 13102741860576146587 15640946909351089774 6679123525315872948 16970162235698107012 4665085830390111078 16387837596815293220 9777244509084291857 7292166385265563345 11466952429261701404 4992930532158007198 17261907209391810302 12639782040210328850 6789448230736777063 13766889541942980178 1988298541983700969 10285282720954508423 14660815389757245948 3284342153533804329 9449397528828687667 3580440812097149075 6076840916032954015 14092428728102810076 10000228426979696437 4307804073973575030 12076709546793713143 17092573692401084785 521545548883595478 9530750556695183298 1202410160329956596 9476391738259405819 1332290995453094371 10864164186651425278 11343515446955449970 9300224334540864127 6224319326092110100 2514062947287282044 1039295816214510022 5100983090201161304 5978292948014725066 11690980898861970258 16535879307219783842 1199809309674897188 9456446322355204281 9161223169631645693 17582755944963676146 17391829850987286715 14731558889196753384 4802437073372553138 13226599856176362094 17762692909515181554 13982769856891438905 13122573777097573586 5454006525193561067 10392581476214457559 2191405898925174191 11803034013894179959 14837353829983337079 1582014193228542026 1214818622735068892 2269683005729570077 8106993287291653728 17990718765348707737 6238988718281614461 13180879622257959735 4476542424934967231 14589186552299294781 12447218986364898383 5711578238157797017 9068215778268146638 9980038342107742495 7614928868183713178 18059513496315288570 10010354365482571631 4979466690111499161 2944761236931560533 6698094853533010103 2539784534959733749 11593153839551437366 2830854204445042409 8047367361110066872 5469118622414308579 15709666650005156750 4228477302969685699 10877135834836734183 17845778898247027640 4655887963377492524 9954447052827547681 2684404499584273586 14104386034642292194 8910078505693244893 15410975784900224327 15639941105371722216 12947543551967238586 2236341942114554686 1367219125960710490 7208109567442834710 10819262188103572483 17620816244522282705 9593061386095956402 5938470712374454400 18264121325160670205 8889943798562061921 9051931200069646999 1398406823506568190 10906853652091422279 17168573446487066442 7105951681378952201 13744877485870113094 5732333032468202438 14643600094613545158 12192979111086146953 3386190999732960148 6782215377207129512 1317332326951758437 13977496708332919888 17606808137153553597 14861335560463491390 2666753928936200208 2752499242922943946 6180011119326145093 4813072375452536618 6032420208175442310 13993319996219572995 14751683055093314277 17842002785038847948 14715804597023146688 10284013687522019749 13540310169645315979 12886784826039676138 1704656519657630262 17300964624981765344 265697792155710101 1469256929980963568 7367722080718019528 12115633835652368888 1969307568774199152 11684804401095961477 3429332691544645114 10901686866521769617 10099581073541734698 3537772411540761278 9910981885026269924 7062607765678153856 272064644292692509 1901702832788990722 13461934753494137298 4647631202214081637 10449135245775872305 17907369657000862177 3136647975013608878 5890446489752334380 11557278592085385092 15446852488458901311 7615694230628671941 16405120438001906049 9574111455647983143 2283840705946527570 4610195094126096137 10562706758441994298 7624046855347281331 16507941710683839810 9512321321239381409 6321935087261841889 2801177971300239369 17757333729587306972 2581618967388125363 12274485945047167531 17626244101847643142 6166443371285571813 8106077513222724006 18404286184250140645 1072245104252304208 9137185295321968619 6872362985087019444 12953746680122008170 15635964611233912171 9969526288206332768 1123097553459928588 17901407299194989615 9954256745904314935 7489820873313362438 5199469633706705031 10163207912936015942 4751423508142414251 910609866950098969 12270891549891560789 4075003865713337750 2705158836313959317 5837904493035621463 15368251158837904552 406187814637160536 6909215104027935958 13842846431589099909 17554957567221181983 15785253250181434114 10812741792371650609 267619276333506908 6996536560451063033 17921635928617039556 16710275199782341275 12784821188016640272 9355545652892567728 6483806078847274411 9841402882709947140 17678946700079154262 3695549506552753941 2335443368970903600 11958177250187165724 9766882965131397633 5083097668959178438 847403879194090221 778848310492576113 8915281689159632183 17524306565907182381 9510120927534033901 11700536266444216328 11940498907516624981 16424319992813700637 10013780145920070908 8463066574247433820 329626743710639951 2402101807470514333 8556302210454472803 5307839871931834512 11242414422932291621 9870483733754984295 12463216670837570367 11046895293312157204 7056573360347999381 4771638887540474222 4597261015749100096 5556138824263407699 10783496123750445631 1501175401532660380 9849150335984822020 15587735734687537175 299012263948943637 366483410645669908 4992267238919521486 12049649637242986420 7906582691843099784 10380516764180535737 18435332531724068173 6458352801090718650 16140485493035280653 18005092027739212019 1398615087613525798 17440232641691009807 5230057402463908767 17169440184546342880 16928493079069292022 15287783022237449555 17338156237509021699 18386460365868827115 10018270748019532085 3325286358894478355 7715657809858789221 5258648087134099287 13690063306545221431 935852475566367270 14835728489404872934 787849151663760248 9826433092674776149 10745798091882118616 4022655374095431666 6594708455555969793 11668648701871601579 16104744035622789605 16087608127824700107 11299376734301126743 15991814252722023237 11330704756226908061 16978897344366067496 3574719518345395361 7721009491157039444 1723236354735535047 16743449871076735464 10876049098075223947 5984234630830024590 1920913880480676421 6929929162508277714 9366255571760593203 98172786372285025 15455981786426516267 12225070506621802445 4316580645162686329 14960867168657141944 14695349615312286296 3680936868855932609 8128345440601272259 5072800142525730873 1875968939221294005 11911692693500387326 1259615170867990631 8092220543671959973 5567227918112269829 18334654452551518446 1067795301613945026 18306515107535915805 3377148907895472297 5097812921880856943 5005521255170433451 14318045934656621700 3643578807942290442 4866254120487319478 7688331459455912919 6648475902309837798 14086025060523798378 3906074457453184696 6689078718663575194 2387413291099325132 16989095210313125659 26789011443708222 15344052971211885627 6008883536275204254 2685852049406917820 8373136021864143999 3267433598005174782 9201179530218366624 4807010014327398692 170272691153869571 13252127383571989016 9993707482427727303 11268727352458695886 3494765572955042038 16637204139314819079 13987390028525547374 9750790376329459215 6686870339799242931 9423470275669786449 8711425244134300690 7242410185781606506 12433228351340634015 2897330639439045774 11862142496580402466 1218622734482978354 4887840843523586588 16452007749398609139 3104297136704831907 15893295580372660557 12774376256301813636 12220710352102968073 5527704861486591330 17704322728565973771 5442999615401715606 10012511873392452606 12577710830589786184 8780594540164118448 14742644685009402102 15421956945636329049 8928876191125790232 551792146250281551 9295099866627827983 12673263131015644089 1882042265548063640 12975881173061231797 11691229963019437492 7988325158043181776 13157328249454761294 4490938401399526123 14951043142394267560 14426374027623142853 12024413470894316056 15093155725148471904 2150854642370230611 3077869450046750076 11539319720346943091 7437923818256694211 11396199631270188173 8117197726821605893 15343551391854213407 14762996146804901971 6549438939550707415 8975092252622471252 1059079616216609316 701268736344149524 3749301683541943419 15865159487685824978 14348415820186671311 17431749423764809002 3356447394298760154 11765527467148628758 15067431009122636133 17607105627417579269 12931120979060545986 11225393040145130094 14287431163382899234 6092566949881267582 3404601940368066347 10013124297134695915 10216897300518494569 3462399346697356327 16310128729644534024 4867240438950275254 17428215275489563381 18234903220232588994 12635305825956696383 8531035593681730096 17047428184110506118 9410641894156063547 11844356690305351229 14935033582431570407 8583537024810353672 6375555405077677215 13170652349459621076 10024625209197818417 17410239946304307813 7914407108898225214 13609522439163444347 9157252868574741104 6841086970996382496 4101564950999040798 11819708825529227210 13941751610481637066 4727759635607826904 8455142625490483102 7038151471524467177 17974292087130322677 812220678537240380 4506528822114604363 1421446087371122924 17633302285619367413 5382956071425314051 2693650418954666912 8004377346762505191 9570964015506565474 14946433641885874204 12220942092028787921 12663994197935061613 8578284062000990198 236963888190461497 4665710817715149981 9956503158423484642 6761733009043791409 11773669062182859433 7372161751388724252 7005055190911434623 12653921624381879864 14828960932810902263 6056915712244357972 1576583492829341123 4472379584138361441 9356791641573804959 14249721310818612854 32563710611093524 17611894168392164014 14513638821229471065 8746299907559897393 1922065274469204710 12829802557913996672 14060947997138345644 16060826814022432979 7955512772811968911 12510937452086748761 14951378144475990018 16739286756552256259 10923724330024651959 2473285609583702733 16716954328751556486 6692941200979791375 15466826136351477626 5017623323933970645 14233388740534983547 14936302642023018876 12236826994864593648 17097883155037346775 570577761002280969 15897633664311059047 9264224419006038773 15400821967701028663 17266373687420546217 8102918746177858531 11834786325184870069 8203735821695213941 1213626109350998709 12535112844402989539 11026166935913229709 8530727479549704710 8307528294482962457 17294449990480087217 14120439561086832326 6089715916977867720 13437636335829297101 2304013629641728155 15545346465224327515 155727204712963791 9109556331962484321 11257083315285536046 9250779201620808227 16478311561632977726 8097249287083565061 10243572721325906496 1550165163439796840 3295303376575640079 481433549397286767 16777488292690641433 4726675853349385701 11217932038523816665 551641705298075307 517887593139527028 14557672564730840167 13322373777121541560 16940093822814573417 7387668707762196590 2583515835667090726 57709378019924756 375540903843240658 8602600817231068686 18085232945327257863 17181041442981391927 17114192087726577804 3678362422743790873 602042062700470326 3801412789524671443 6975936607214817238 2870218116732280978 6367331758472590956 7501038653206238992 12312596275216362858 13047749082197475730 17678761048331737580 16286312668067831209 12188462482127108303 16167544344944017223 14858668310459154424 16583935568712330239 14837818108138799923 9589983037847542213 15780383860953743750 2287080737548364024 12672114109560964421 10278447568228609692 1665378815037389660 2453953366070341581 3092239142618063647 5231383336309066273 15807557611789453122 6021610686454558564 7307912294952166630 16917400200513146525 6426618461570632917 8107984359700321944 6279985082515544709 1260373018462604891 10549740335476611920 16276583246688276110 14346895877434016212 4265520078831993666 10876220617154505997 14303315196515870561 846999481793944447 4645018264726532500 16879615699027247349 1848071117754139715 807786618710888605 8256107459690394660 3770817809470051813 6655733115528883348 4324737260966086891 10396483789992342875 5567906520458445529 18350443936726897050 5285363601512938228 3745188516369103659 15446061458859413308 12162776650398725651 1522686017643112961 16650062363802271513 11329493460634896201 2473966396887876065 11599821126774379813 12607856956323270908 7393499330564832012 18216632976464452423 7434706110331148526 18401412816288191893 14558627851788725036 3558991971250359249 1069991727060550517 7061544307006642775 13455930197868350979 2433519413676740064 17255549786620001142 16267893010373974039 4310368402491913874 531917440954695003 1900809007800655349 10400049195551994751 16753635894788516476 8723622856817337835 9376283134617436813 10140812126640278250 8411901287070111754 5718824563171787981 7771316350091587174 4792190875950106943 2005302813696057725 5614397441484855476 16191225327490526635 16374420921589703874 17739146292176336851 17728123392258688134 6699142085248099997 7773894689028149181 4458257907138200352 3231675012544901431 4803474409384082845 16675754501974296124 15672715795292622305 14684950269287855188 462462586021244586 11296108230261399793 10375538287354545692 16142211004322559646 15452367965246608359 55748969448625569 7262610517240792480 9864289986464688429 4269924584474734678 9103176026577653460 13660941160154831222 11011321715117960214 3443427804796995257 14967531284683135502 9174127029025472565 4973237380901278775 4428527225804327976 11100027175369530350 6052061197069494730 15987589837671787338 12866267576566545612 13967257990689313484 16316661451029207018 14059393781110969144 3833503027557976987 10438907265640680401 1469168313511600689 981307614604200271 15035980311540035805 9074556178615264220 7237901639995511437 17256290034759251859 13772974219752678558 6980524295046128990 14858191054925670543 6563507092576659588 9172960104240250566 14752760868932959015 3344530702162121110 2208921149627849415 11016663447946956767 7425570331363209000 4958409704423574123 15397899372875749912 1949783240135212565 2989889939995839215 6758138253864520086 1236627860899950445 10495837808606118505 16436724365809462179 4528591439942040600 14298091229753718097 9024616742515077452 6957148709771133607 1245570760114264176 10344378938000031260 16519003807107693068 282383410465225069 5405043103701367823 3674516097425560018 5929072946381919500 7233046250150787758 775490486762022942 6359191655699086750 14978090553871717824 17996316628523547936 7253464040938160228 7682797074600610541 14363809303409732985 11809001119524381413 3027992769035481669 17222043741892427507 16880396911141134654 7884705529075569883 15962995980340901359 4518479833301195758 10295096134783340640 11095472588702323379 13256661375627205839 7657889070817115199 8657933478205576771 10970981523934089313 11760978750871517764 12318643032349240266 10715854090954079658 5017612593659412680 15858102197407907086 14220598823340314880 10871853783247588379 2863516269639355013 9129759583767905408 9921251175965777050 5683067693019490573 8691315696680176935 8029819857950277731 2562044758583606830 17224831341354410185 10239675863891235129 15328448249247925631 4140775289909579092 8309612904617969195 4464084022469066188 3609309627168818472 7509021192377454323 12422766185367133377 2761534002683059398 3472056443417751740 16950195546943474903 9026635593906595888 16960602233256578796 17318898265773187294 14756302275289811479 6597986538089416431 4697512735498870755 18220536066959597377 18136692090419291067 8870192820968326793 2690906292600361632 412127043522518411 8117171337210214878 15138883855862778717 17704291556188922309 4426134142317016348 16598218980418910236 884337128289098463 1507879739380248639 13627411623101872132 16041916158465815124 5301833590755209846 3853199075008823463 16072994198394705125 14487237050150468972 7209429040855073136 15564270517031250948 8339403618211003350 5974948768325489279 9033253714641478780 15811660887064996757 13240334169588302277 7835785090978682940 11088045286831243123 1993195886645533398 326911689212703817 13570438779971334086 14770519021431533718 11680981282136874579 2418081173845288925 2685967846952772894 2553379925623584307 17179029731383369886 3611156342751482014 9201298509235359169 8508779031036586331 5335229565061193518 17188129989079276353 10074046054694082783 10979752598700742825 9795888284711095436 1506234275576416615 11166978651519893987 13211872004842797404 14718905517042607284 9568446474534956575 10976717919748700741 8258867091417526615 3580419560167727101 2432301971184899611 7867253802026429190 16603262068547860700 15162024053607557319 13791906855136834911 12264621166132661405 2482478393105656734 9591469678330686254 4742882968694823939 15990243701215131643 4289162464074367060 3772395641974692355 12459451679978821410 6003688373669427479 15365236807819882536 7593838610530457195 16371414926693616718 1905798277672107945 13830001131258830867 6498346110587053255 5441329906842564473 58286123979384210 1099633818876342892 15172546535670960843 12111569115900352591 1279150516155898389 16158082103988101751 6267954910746494172 8159150325160793153 8271287395200672890 10107082704572872177 11004067798207419075 6489951924657503051 4785881383832602107 1678832900282764206 14076563064090900212 16302406875959158964 4046449570899083169 12117100941339935090 16326127987899499767 9440723818729907822 17828970207905397353 12544912345390362661 6193497730924605476 2762174218987726557 5750947282682217968 15697133730905655305 9893904088690559430 5710855311428760313 4096771503152833474 4111272443047566936 16121076855464428227 3688768863928731698 5399201411612084672 6771300685908553877 14072155943706613841 10642837536369465626 7922880773272468147 8331746989429633460 9047499351123942965 14932011581117555071 6381189951126892960 15585587392802779936 1688212874829464564 9227059683891585230 12656025188367298152 6933621386574321890 5426972889365920907 2814770767197369765 4749029835056084665 4424201753821286052 8736898096181615322 13082126617827191845 9133022492437745447 10968440942118382772 12344049103512889666 11727353215915492182 15527528865408007120 13067198596242922526 780283853205771722 10900254505235800474 13444375830849848186 13683864479151408078 15931633722526384001 9308360771644308339 16929999999377045633 16825465009864365080 6409278431214880299 1550257732613363848 5678263746584747315 10191486883340232659 15108327652017889005 17939171871213411927 6870845671324234439 8622637713172456948 10701935844884768835 15191329273773495390 1356909364507004523 8965170474068377585 11620714759280588481 7205714658992496127 18171536642921297076 297658161291515442 6255697257250645222 6077238546929441494 10074244777442511397 938809245921232108 3690356542671091766 15234123843299373585 13874788828103980141 15508227219593931756 13137296904826101291 4390423387774811303 2725380718023021936 2541851679609834422 3587018315454215132 2270317772545725279 9979771765930638775 87011317915682011 8395601591778442523 15035371413711483131 6274654729993744145 9662529743844154524 7539377044697250383 7255213961851880108 18399460169335261873 18014252165694572474 8220574981709162462 15726738884548343054 3402358230303807928 3650116582032730737 2863560997248918234 9993808118125221005 11786795631435848652 3491287783665569155 8840574929390060629 2271055854926650652 15854492856773060576 17813672368036381648 8058568632685396663 14394554645963413047 3242846971307450685 15221038976761880415 3931564201806039629 13154686788982323187 10603781506611372817 831417704860079713 15087316968741580209 16678299569723210943 4284319844288784083 8768260916111709288 13839337551236315214 2058444963851655616 15996533948074423078 2057379807592507950 11100854412822943468 5210652464280652740 8803943717332140398 9693111999113601406 1612988833527900187 5232977172415754558 4635535054381358677 17914603641032732856 7150926306502921809 4422434191992679774 16044055057314514128 1415616067334154892 8841530657758501301 11917440096310720682 11186517430413742858 16897760351811549914 14699649780253439506 15860140046709865259 5560719886202378422 5161159758933514287 17085947168834529563 11349665908938448227 379369283871456324 18001053762388327191 11728515903078175577 13204583105786314173 5778601722485609829 5154745171834112078 12679253345373213540 1933368307188465383 4881288243006256165 15632508517263647414 1617090201654480941 12701709294193595313 1555301783878829591 15036943820155412629 4769541848897533755 5875640424301417142 11528143891059974914 11409259535448126945 11332656137373810528 6732324150252612833 10501987224480907943 6425685195225632367 11832012206933119559 4080535110858948893 2335806070004351251 2379778358506451309 3969437787219866328 9536310326171368689 1460436297971748772 16303451802683141628 7688036919369306539 17569757472429245298 9720600460300151823 17618744383753425015 7144704005898476450 2618559144282527685 9441359529809831566 7997227620761999146 7640023250081298457 9744157448367349261 15565596450759549450 1570839904046616953 11710808241125512005 10722669334944654666 1519742628442155460 1376670587026963286 2580604298012434850 1128241775840750918 9878352379005216649 14406213122033759921 16140288228354724305 3065383034056063456 18035965368944637651 12422720342331916050 5436181224029575299 11423551813943361796 7484101920490988563 13949831605222821694 554603020194894243 4626241979350960411 17559685396600623479 15702541908780558973 6361128900352573276 5333156944142958036 5662539018264764076 16507637007320907603 5131340913852630294 7465790807432171660 14059526440260544481 13987744173571539039 14139948252836374422 13944839914858434814 2872849870020584923 1914467415636315975 16948975604039556018 4004927913388169144 3361157935951469166 5296342648654651098 13611603918396859716 4406090162142930849 6939658475277143111 2741633331163877685 9808453481593056527 14131499747424957369 13344466409454828601 4390528436924140790 3759650266971641993 9698677823690188539 17356011965673575097 18295916819919836599 17462124439490195703 7249645924661156301 2619050960624786147 5795527352495095623 2757652163860393220 5068953785267146152 8686057311035728077 14432205450456767130 17008146644657117033 6483083875513766442 471551377189635693 2807597404660777854 14382409053376898777 18027717955290469066 10683158066804767798 6673094461350249202 12464945525619152090 5134660536994912785 11931584053091842739 1741696531417979421 15835419942954699338 3222510043712730993 12627940823210078880 14157877146317752452 1369366345575597707 6479774648677368076 11391966628276629694 8936362380155039903 10640439531281185795 13070630582680312108 12877030549817229610 14609606373695591265 3352943586107729748 10397246458645570538 1167108081145848346 2906958814667156847 10584103878098655546 206542245435950413 14967848675814417215 4663827348882140919 4942361112708939039 9444728882372276446 3574887561329444102 16393591337403674272 16186950406749306566 3709366007390366090 1383041305830440849 2378769381138064002 3386403138171171770 1797087786275787814 5100151047299056751 6457241008007967469 2144195778411805899 254675225437050737 12388508898750798616 9155056515526352639 14443210895895262159 15293297297792855113 8513949433638968494 10633479282538080572 7228954111621158129 17867752910519082866 15699781144118316754 5397501723200020237 13921324459011242050 7096083141033595338 1352098667838329877 2875854379713685951 7538386416515721704 8325089415799969149 17175501016892495032 4020266787766578148 16339362477872332128 18167885927999633577 5908951459011031355 17547661040741399610 9125900618744017436 14050440284988088013 16136708311697171959 13717143551107203022 6183463877055298877 13488943153971831028 1807555976978420145 1189845153783285228 17539708340128293102 9679410403670309912 3969433586907166064 15253216447596621914 13319598103872138256 17870089671902659963 6085009782078324718 18099218545078120271 4992442833175818144 11519053904246651369 16703822927214365321 11068278316165891080 3383403835887020303 1990829431162329725 4280203949256748434 3419349235234736493 17670929334225195996 13495670174451676809 9608329209179210843 7550710213047791200 964021253710092531 2615542297250639341 8806050048979378115 8431127366414291114 5894024460180541353 16138505325482236909 8802450607787890744 15628930028103257256 9880712523873587890 15912542614303927940 13830549271788585765 9100455920093263284 13434265622368974282 5155960000320293543 17997942075419937530 8213618827380948268 9044387478768470306 6211857932170958821 6972890446635147901 3277164726853400569 9389899321118297859 4472249518671357405 1484957426819108441 15552446141002992059 16676091712766526555 2718242036217845964 13044172923568972036 16070574795496551528 13687506711381053625 6624275813103400418 11644991435561167906 7947377216975881843 16516552311076868841 17356316290641130442 17819301598977288890 7712047590806722055 7398050364718860015 4506648293648111195 8661881304279658367 2385373978242822398 15328640015361701479 13441510046820580316 4532343624343998185 17277115667608568300 2081878809112748929 7879848451532000592 17766861331152185524 15368739481951272343 4663508251784698660 2812092307338026205 3648893720159489994 8498391428789041144 10269547443635536359 16743256940700058044 5414925208983349943 24043435245273048 11369033699191360563 5238723665871939089 16685820151765335568 2462302647251647883 9591377138989535626 9826763591427853567 10608921334052792565 4151115131203520727 6492646413114524246 15691862395952894868 9930020371774652051 125340097780383793 10410664878974518222 13139700101295038900 16904414382804520039 11824748988749365797 470122361293274818 9458811473716751974 17385719452570310333 4153047727184732698 394984943000993957 15416643269121890196 17914241398514392797 2155758943065174403 18240391686249587634 6036563036091009126 6042904156695780341 4993783171581506323 13599012341571318081 18184396156706909078 6760295831882822394 13190826516718494590 7537327452340935672 9965931404247528380 16217171012650871690 7267260511252098578 5411341719635585061 15411891909274484536 8907203701277462382 8285617126704206642 2104908336195906304 8141734937729411973 14879707831374298305 8814648763512363043 14566576367560121651 5898733040039171243 2925580050141911418 3854468656870548722 681477306319226703 13837333594412313769 13769328857165709780 3524731278222343586 12444314813260593012 4517376139671147867 15079495840428072083 10916169040335035246 408994107803546262 6535838112198940573 13128219596765674626 7152973736787756363 5871808195989402205 1593898228114752578 9159049887017653842 380388913848997745 7947129831717015513 5683754875988121684 13867345849860810887 8237384340269168618 6747312442702281613 18360497522831675863 9573258180605413144 13387634024423085127 8730325995502049630 4543989868928256666 521570580776440919 8974712368857143937 6667502584898511543 18399177590277941178 8851484583151333212 14231661724214046653 6697119152188188731 16175686676669509439 16562106142203967836 15000648364490174859 13387790039832084142 10656054284850763984 5465710521290515631 12797315685194047080 947558509177490541 13418708343320404773 10727336971561407266 3535326962742123166 5891243429770062883 4724236352077063556 10576616994748382363 7413302359379680504 18196934365262606952 3539888991617809712 1609498876439713143 14595205255957271407 2166364094282562619 8555767617170977606 12272571645826810194 6132353740758400163 16533167251839266515 11064514832685075792 10596851954480162541 3060810882916748324 661201055747775 4564213326187811739 13192005488441659641 8352552666064674492 11571400555096275683 17613887497694563183 10731343526636667991 6453179741295810117 6313256991836615723 5359260546548785688 6521350253004256146 381809033205166113 14754496636270839120 12593136738285544563 18135464067782955838 3970682799498893748 15661470222861419434 15817460277568004536 9934411824320158645 17708058461942599989 16489378370683880305 11925630730701412965 5200037487787321612 15585533214476520696 1182758467240256563 10982390405546390109 8224649430800146870 17230300762914541975 6773544070199837299 10426162182955976868 17750659923993733454 13815099958733093633 10188900939953971284 10381799340878137821 9279171451345186573 5298460717760994911 5026442508629901453 13375864431922458133 13351356913864890748 2672032686637078932 10180349816901996824 3419411487714669469 16969228785719611050 16283069978351693489 862089109737040960 8315805043686042931 14510824053286232588 2390811256232016043 17768074729712061542 9794530110941091421 5984877380891806787 7884020017264231436 9470540160702263705 1864064409384625350 419220010557344889 13963295974272442595 447644723537345689 7349730174731617539 4050817107808249710 15198826525896048804 1105287979809311784 15100040710724951221 5233494067283450057 5407405280704161002 1080581866518653577 14802224487335635160 5600204470328333810 14809028768021508165 2473584698318846490 5130006756528119106 6744537002896244443 10774336738313365660 122471802240478971 531123185007076301 12705895792446786688 10462815346805893094 3618991630655979607 12455321914774106563 3025997931961325001 3708753567637535509 13650836371252695205 8400410630751064199 992903983574775831 4377032011194488981 15097575571105728893 7388192313083509449 16037408168889907091 13055514648038951266 4250213934585117998 4795743873379651971 1888549231049008249 4892220256021028460 14774722665184404944 1290637556988300573 1741816951774083262 14872676199603974122 14520507717353959800 12876354802825012375 14685291576035142469 13013527751277127790 2195076630802799015 12512689820343666598 5635231631864391099 1354977738968098687 787206285456279226 7005205287924733237 8701199142590265110 9952051160000855091 10711788911604682916 15892561101153418051 6842563908867647612 5399752517703185218 18310685237763096734 8704472640418063339 1819698977259591682 2997259638316736024 11135404171274029335 729087662993965602 13810154882485826412 14117719381398376951 15620947990831726187 13024624782247113103 7050822104343260265 13905181692681986161 15242761565528780609 1800276854849951174 10037166253520419976 12997433850756253794 10491436472467707382 15591883620493747397 18036951636292504913 1010669806590147984 3462056965534269973 13714463231420894476 8396484931672759211 1196532603834955473 13364972864582012502 13337286632134121416 2656789049282399587 8344580982198493534 16026722577223469112 15310093963730074217 12442495577882770654 5220545658428693307 5972553609277331378 16280400737413696003 4670841360888122869 8752420223280839913 8568044859502203068 4722401562778116259 5455347461001053568 13275380436177884995 1027416271818249990 2111245106521545541 7519504618469721063 8205412886673606508 3137997761878443521 400122531134566790 11821143576423583758 5896312228263939907 12429381424642757127 17281598538536635004 12288987390146907937 8344835653217476503 4508031358047960991 6428199969016677848 5951071931669788548 17715835090962151481 10335039846123728166 2497030814216714025 17238394396967435906 9167645008342988789 4679557196380889173 14660421829359386192 4413967994879830558 14544495989419710652 8255753246335956911 18381516639787602092 16784407220991253590 471133958280001700 13909712230847614372 12243327865036478118 2841603816899670150 13835947567577449214 8456788035216357190 11535323770861247731 9883136111615680978 3631080197703136835 293159755375412103 2863050343048959578 1610874447208120100 7059726651953944845 16042291649796227440 13795483177562106122 8544267831988218707 16913704574371273297 16894515359550322566 5642537398151683490 1205967136692962739 10546888193680741124 10176477841466181101 9563530051721702588 10949959611728281069 6683147296899748633 17996869651816831603 13072461890236020474 15951629297800933925 1160695441388507193 1361802827038038594 11096797650773046017 5873358933677899097 9305714201838160164 15303817816005124702 2472855039082211727 8738401802104949146 3315989874317655335 6487460462666451527 6885853250921317999 5629514506268549302 3143199410576972770 7287835536674162292 14566078621673448577 5901904795846226260 12508520556800287536 2956462428106357631 5416014161070311584 15321834695322174151 7049698043120894678 1922391385453205047 5098077664477912073 4608844370640564639 10968738900448210688 945504950831684555 18328846017654529518 8525683931736905758 7696729302003305506 7848838699968106575 396719607458463443 18397000759505059104 3275859994356570273 7547207157410166721 7046254054905207326 13600734464233151533 4111208354005085877 13674077070686722338 13569985041691603505 15367955517750968848 10741017381889586875 15476547060522067830 13519747455281770300 10826255174712118308 5205105568955377095 9557004394142009805 3496121874511894182 14621101823349427029 2709143472046339336 10593732290634385148 2404699854991775270 7447363673790988103 4668407755551713002 16269970125243576210 7108591139124878573 17912356036360634419 11667512052144699693 2625023438586205669 10979359682695759333 3475202240153665668 482534725002640798 6896252727156597688 15313713141844500223 12069500797786147460 3995610448353559991 15560886175660611100 12427615690624807447 7622033873585971886 5958231464025694480 16505399683813141170 2494753191885284593 11885369058464018627 11992976038056020846 16152093258882761933 13508007513029442746 1099144806836493901 17391276267996875783 13879049236032870562 11577588728470569636 254186019199466968 14675368822258626316 8976946250022557054 16860613601816345170 1133518740690982230 14051752664614240337 7985747335696852164 9780892645497855729 13199945151348839034 11424578641617268649 13963256817682329244 14812110022588427373 13160469739094500331 17801916193277925160 377992774435067235 5474153821632610066 16416342844920663058 6481163835115690353 17996405999734425770 2859418601552054348 5343834573492683473 8614027087574857701 16878182526116960701 6057501030885055607 5430301308177517994 15521550964811059652 16736161958954405061 1777784601231578886 64777534158338643 5319629979078859069 3079389244009744296 1454087471880542735 1087747450975196015 6791089421652624433 2702278637922439312 12039362173536754511 11929734986970828259 14307372814051194805 5025450010840367349 1032640174268432539 14726127270115137510 7325691122592182840 14768277096627887214 4408632712727151821 4228391606723953256 11675218129045876123 2401829154961795967 6646987901566527603 8029700193050082373 4922707166602118350 7843013382283428775 14569703157835440965 9227243575542959900 13974931973948037547 17306478130274947278 13285585994193210209 15325113687436653166 18021575429418471323 9245454829769897758 4626185849921486451 10488127288792816526 3996137578011502180 10052579589083352212 1284673829311892433 12704556485731203129 14725933805458467599 13244333166663413223 8626731614290667820 13259467808200339959 17575892788926302889 9901906485640641468 10495499220729423385 8920647074631640876 16517022118325422200 11011769069607286557 7145954028509997366 8315730429633193464 5552395118980886231 12323897915408981128 3203412634480395094 17112722837168068084 2839443722069182100 12647455760033470871 2945511679537949451 12495822060537581568 10949325504535120803 17779107147792695398 3504930711050739412 3300350441035106900 12966794778466360671 18379655737820145098 5953263215352621484 17490220573811374233 9230162905588016724 4149871051215436456 9204763639841886726 11672489920378723406 839377954935320830 17354554102523534904 3690981299361984427 12410908448709655562 16680697761093458364 5119889524272433464 7441548065281308065 6500443585164534428 1754690719755477892 14543971457171553645 1952113123656593674 2748383663935563664 16076598735799756202 7931400703767240509 15950386343484762744 10224432138035341887 14699104084186834672 10478237294773290010 5770723220350600802 1823979333900095221 6909883708910816945 15601182826687701723 7370804896623861695 2625198590841786936 7488601437124248118 9818089639034678495 7862442287701228979 17996229816353125245 15598158622978288867 1537826073278638111 16225795544543898401 12452770834392882493 3326050779097225616 1873049602013621718 211556384946443777 13344603852838814393 1284471252578267802 7093138888286724167 13231065524356979190 5356326537617408343 7514995414476932458 8391456765754529595 654866845758597237 8587848576214168110 1510083293282403403 6841962509396839857 6445472129996029037 4360063707919878359 9712135633275794284 11638434627231434292 6026505167890223447 2366205699471539810 10718921717310959393 5717183547312588881 6059355762861998534 17343919086512095876 15671576711341948984 13040401659787854497 15801673170750781248 14434562124722347720 16685383278234786171 15114221328817856355 5501010822076038536 14325559426636080578 15517015930715387300 12791813709296058645 1731293976683216031 16688938705223429377 10605972739647408938 4636078019520275870 16703874888735672685 6075358152323363327 1417685028432061716 3638905224241351170 11052566858255305017 3469291180292910347 12563426410842515555 4643282928424937614 15767394376640500787 15538527449467740584 13450946086289948650 9296456699481311045 5627924634523631888 3010949878916744675 172974303897764878 4682770947101776062 16060201702162622862 995122303908721252 4793220748135590839 8955941344535980366 12095913861978210360 10089364895135691503 10463466317795715501 17678925354310520120 3054610140915732696 12931861643073079061 2763313357703332674 2166066733526775428 13796486717555142025 5945843076084500557 5323103971135047349 18117563570965355608 6318430764419816266 2645584523474635441 5457560975162232620 14011968611142227637 5039208229301658521 3862013336669485912 10614740537589976196 3516076566400033912 17096566331135529209 431242853512181333 6966252387671864704 1372630881130200760 4133518144128124608 6250058888308585260 2921541396708014507 14636452744105277646 4100114026676215838 2570206949264902998 14378213549418553131 18327580457538359369 17884747870597237098 13346537023268383252 9437434827511150025 18229993765212343165 9059894841602034070 118198295179557824 11382216945006573339 15032143599165718087 9209454437799920389 4562974418706535176 14496226554003930070 3027797226677357703 2359423563447474598 10681569691514517842 9090595874057932853 10601321628001531952 7801039838383460450 1121966061281876047 9171087633171402237 2426569204131495359 14393506976701428772 8635280694054790379 1011330956085587177 13202874438432037723 912892244182990154 6013857525997660100 3238094502770633491 348784100026614998 15634321630011117349 9509106584015432064 8659283826152201641 15578063515774318500 4043873630778921581 495227527316369761 10138310182639955873 7767658528490276636 4211381060505005011 6946723050251737881 15480832329236189637 5595908912755317763 8669443839339912103 5167129941144831946 2196581223393814581 3730017954967641865 10631823122126438533 14828969856173450456 15812403805973904478 193118963837362238 11313168116616534268 16322741947132787157 887673655171110461 10201764287582987747 844920235526397821 8067192013126038560 4273065873985656929 14119974696321098160 2666717074929028126 9954518707887176482 3330143959390649269 2647875983453438236 4290655259480677773 14612587545969997352 7645063852165663140 7911408437608226189 15483235247188288094 11514541806769271258 6251479593833262908 169388335816688565 384962014367459156 153796465507051211 6289516011132806610 5149711189848222320 1046297916134322481 8085055356931443524 14850355026295781311 12337593205349202656 1066081025645373308 5306277383026696837 9304878670605962147 10189300537744880513 11317744651343034978 12123424951673358269 13742892051274857633 868952009418688192 3453236629063020579 8982795190465122608 17464790406195592557 10098865304959651400 433230384194022378 17983354568406492911 5986545766262964280 6980653899530187211 12997673802749965409 5977973007100627051 16295034427299122650 11159041205542079002 3978523026234886343 9483612643574201597 10607248312158688190 17704753141399450381 4692872887140727634 11114306360917100586 4345100888546162077 6526729279957225593 102265804965046337 16961669341509330153 17181204246535713103 5432303541489598561 468748376158546254 898257407535855146 11562185999452511470 11674063963420042411 1847121415560424494 1490297332535811889 5098852244049143069 5455469253916413544 7042804248893282029 3228142142968420825 13318230979719510456 14343445475732450489 7133724283113478002 13260680843835154569 5707702043596538422 6531244510172829067 15447122915952170444 2711255664034508390 15415834148244774342 9784782701508257304 3555022758378746523 18175452846128457130 15516978642374777206 18168112114238418221 6840305714447729971 10516923154962752791 18145080502667044386 10575885678595397659 6121647466278121323 4224359824366014807 9546490662147689160 9450065814156626262 4143478159289622140 12943597723493605049 4993489520429988392 10276073369142587961 4644475791105230826 6765955182680643131 3924289000463798489 10915349515828081567 9653504045314815350 12560490259430255440 16736109990338652665 5398673083667692872 6066970063238241578 14835887504177567195 17979741508606673418 15572492187409063596 12626740412500104633 6739706302068989189 7379183859383247248 1175730014582593110 18180246500798512637 11708401515367995811 14050089247054125496 15482611379299270613 8575579985497316427 8522888128963181062 15286228361987426045 13704066251609579133 4801785931046792982 2572061141941475381 1436953442268057764 3915090937179706206 1026369083791220390 13580314371788566108 17635396123228221427 6022972681964320736 11999893980477464749 1221139995355874293 3673990371895219153 11395206457269484485 5464836892160130599 13944615569001964759 11364337294992936488 17234848278019625674 7158906201527964538 3575424636497366633 6972516246859436017 11757842455314946822 3884469749434709704 7357381757463269415 6926786597402378314 18010335396882224898 17507487933444149676 1851018104088113807 12621380293398057288 7960356216376163046 181005043663174254 8053786613485387237 15079772145684838470 15421752938435792052 14743152223072697374 14291695586088409131 7691859266457008399 13149690011195766584 17368579647616644229 5051396641762533580 13970599460855962521 431583763882475591 8773635876108123699 3229244783862130480 1268252642648527904 2152904396043846575 18054691902096907959 17537779366544701018 9013863478494787900 12210870953288710800 10315933643613332864 14166572556432171975 16630071209700647307 10859061030737974313 14380358235893133090 4551934537775332165 16007057428628935619 17792988396501202107 4050818034898775054 3885738287498145248 10982796067635451035 17872500363291515478 9033978353617350821 15219429479981200976 11473717941447175346 14742391607126260001 428158325147489585 7979297415801447940 11694527785405006650 10195325985731716809 16570072654439644111 12455748599883959803 7537194807301393808 8460647111042013940 9010565985154314886 12975673045981975089 1822655691266620810 9587037536745616753 8864569702136037836 13496584702835130976 1800315566313707015 8108122569688458967 17370375072739191659 11098429704258353983 8082754780232690775 6081226099512241372 14251510223993277866 8850867933807788075 14197569285754121964 1086245696790447672 16581511642919256408 16508161201337602504 11686676815013351891 9853570076866508342 1676692821631791 16368337200979269334 8152094146392147926 8225249150063280715 650308010353694801 1565307399809001517 11292076965314059064 12096781702231227716 8461815767320772598 2110260175424935164 12326347641067406379 17294510558537368655 17962695284576306640 4220792550870606112 2442797967204009299 12725876134008335717 10360514584587714734 14649043128707921418 11175836397593403807 6495017888709481322 2874086854559985570 10853050249891976508 7448171375333972103 8030398963540821355 14872266896635553880 6223506387818974675 13855119962929710844 15391299229863138504 6277092600791380562 14901075642476497032 10440800862856518411 17165830297152213840 4805028144206322107 12232144269849145047 4577280507800897336 18023808953935118042 7622835417178809725 8697756847411558805 7584255690187374139 13093381892062961446 1245356343027325506 2940888213926343798 9013023341761212405 7626829169002653768 17844558258164398960 3577839223300664098 9695080603025947328 4970158531359691026 2204751806142288250 10213563989150699370 17069636137546057456 10413694110818693199 7409604401838481352 9196793936265398903 14477398727970697493 1738786383010783848 17099792077260050243 15409616355595248005 242758265842355496 15286823791111701625 2121481256628094490 9875833208222723622 8318341427659632020 1114642292465707064 5863590564217387355 18054444589938198652 5577225664366414006 15427533927568557745 18412873987669029082 465939575469389198 11394873781431227081 11503222376294385750 7333584549050139741 11453500218561617565 17282171180117493958 6230601742376266958 4658832598123859550 12893949787089835374 1676638120128429944 5191680871510296998 2584462306011231049 8104156491744119298 4176564190133638206 16063509497129338834 109804974370297406 7231203232854209392 10772100190583235571 15653499860541376730 5191880986519856942 1914203006067576677 2773117274578570509 9215440925201126759 8134176450928061032 14915386548939635650 13113443177092471811 3057563653454474277 11520609197156625563 13763283333064848002 1946416096600161272 15663286036309825106 16428486693717503633 8816741548655820414 1260027034198077810 1089574541973029966 16873044129383182523 6574497988728710939 9655226259270933813 1295146743286366494 13577805495817459199 7189295423164737038 6424879002766379683 18095662438458421210 12274209533485265794 647378290737595279 12134055667403257515 8458883995105488320 5106870486259852143 6788667263822448570 15702648768182764500 1569961075534948593 13564635155782665443 9277672277441480360 17600193786653368560 3918873830652839895 17695472363988905951 15064732350247702342 16777045923484411980 13784346798423079117 5759629939819814854 14340474072138955181 11042149864547855553 14870182795478053339 18356421828610499647 2710527479402869221 1737065476104880463 14734998482164851008 9646892751696693756 13354321710821135466 13513706626239615346 12001366482281777825 9594836872487971754 14404193517230392281 1348199679604393421 2345200045804634248 9583441030327482060 7755877103187180309 7477716888513286457 17670998265602164432 16943920721452618239 9210900931005805902 7855293306043109921 12430741340271620441 16556079340724815191 16541799218709181201 2773256883620256548 7846660655841510050 16077247610578136371 9163069942149521506 13568993648891643726 11747885478363594241 1837481656712840328 76153769354527393 6862743455203199352 11424996751117918740 5870687234595587509 5485941719332225636 9657182062154767240 17537396743977896336 10669173040349792918 6519620252953105716 17032548231713415523 17657383995876834807 14393907981442017149 12436501109416397401 6247456772642748766 3546731486795604863 155887970191591850 12135022496525090643 7484981374875122667 5591472199552187662 26512577594935823 15267708365594731620 653567701558576495 5842844142222199010 11998814771077565683 18256026440058547236 17123004327814031363 11716762162756513011 877844710998712723 13298521842372727133 5865847964572816886 12795106532029441889 7238762196572275601 10699564745645094721 2564973336642635815 12920704167847802544 14922162957790612160 13661863865243834423 5262452577954775452 8082770515142636973 4260512615028458947 142946669189471844 9460068535654262359 15580444008892777284 483018779303012923 16616974365795922749 7762930502539756527 16799987538989022625 16026169190668476656 424071736462567783 8966414390565356419 12922481903002101431 12004495741256392104 7668037139522700049 12403709283033900515 2618895721616132875 3720003410501417288 1058177206657443149 11449961834468257927 14901253496123206034 5663831437904926203 7711730601995519860 13158990632091593506 17057000457389562378 17412059174198171132 18201460233084171974 12205967542022141535 10967957128499283454 18158306666267979882 13402513308292303756 6576891580942691297 1113822925054547786 10541698932792700168 13110373608927789222 2071781157108369421 16764957415005287175 17273126545153946716 2521267545040048430 13532525255424618828 13529629632943326154 12808764410438698815 17408815719444155642 17618930044723931551 5780726971468868761 10029515516603140329 885931050909536304 16274526014379768357 15237638166435664992 30379277844213414 7663675501404967327 204537090617941401 11027135247643018534 9333864509180100822 18061373264033161031 548175405215905839 17377548029201067634 16041033064961981859 1486834660874812732 7297523316391532406 2568191163882209480 6321585153008517456 3127358286850090714 13033942810810325724 18060551402200211612 17590103668131590536 5218935734734369018 6014730025873802592 11236470762866981622 9551304109376140551 10029403167431521497 17129212772503644289 132859721951271961 11885470327582042134 4219949431728586541 5316680639348018958 299216212978530262 16507920676708692189 9271306687667571533 6950322504611183427 14145279324860824017 9999735202753183793 3746390150321268405 15773463355511605151 7314722495689918204 5457134140991380812 17869017934434385119 16517179578803564679 14812108789905358874 5716376137572186652 8331791599752384013 3084505296323085738 18138319775564895621 3122095530185563536 14229012208274482781 16995836138000708100 2360678624760600318 5616133972932565592 17863307778565998789 3102305036449106529 9599343449523833702 12766927335469671740 432575293137312446 716135540642880055 7924236655322571015 6515333802684921249 15996098909185416668 8508448470645363579 13590297445067979028 17117360903966703655 7474067747850542419 14459988999781017538 11259605197564033845 10279980502607941145 9174120650817398730 967171458241964791 5091750227158393363 17846646055390056552 7868009160376390540 7143619837519519671 11459355063271673060 10907576351462710637 2013868617658061180 2701260157593834126 16369854331322575204 5199944127376260647 3766824701826672693 7081371302285607725 2626066327967719498 1233986481232297216 2640155875540461692 5443616522952501601 7033857246744552225 356158130184718814 4280332149423094223 2690073942289387630 17407237330276369846 7905231752753673051 148362030957622709 1786873064134440499 15782028232746126476 9013635439698145381 10731729102028166336 12769137132031264593 7738898962347171467 3286927517296270057 5552951426690936318 906501228257216543 12893360395518220132 4499546106138620657 7668460584364874762 4217905961852674678 6414128597613451951 6086710451438170060 7298090112913722076 656776744217415920 10422307086616440760 3792440127864902834 2270951322908222603 18079195040921341928 9938389310708300226 2569517652281585044 16781498866789407566 14231675259281091477 9077381947233269568 15795242659588512582 142714803847240287 754043388456682264 3887861772233917203 14482877161787060611 18319635921268761009 2263511521285808844 15600761994196164964 14296265444526071230 15750121042691247810 8894759264079090845 12191024264263350550 15959618484822476848 12593701835117508405 15906022406935286128 12137357027587684322 8476590779850992485 7855939273893514647 10091585488321984892 16009498741640499912 7444973747111636976 11813965950083780206 14153288379482593132 3121159590115200043 11613227506312430271 10662542721549367319 9919778986657631445 9166109299726449024 2050693384239254108 15120280222632819317 10405790485790664608 18074249897378055286 634419755023741889 13612463144844684446 12241133313942937703 5261524646122498969 4267726017068438559 15702153299167937861 2695128685908253756 15488268682229379646 1987875902133575970 1716759261675390461 12380012193248827507 12450498315389468426 15928854547643098596 872908110904202691 1178427010608372353 7932139706339687599 10707151251219121905 6869086633943848426 12514535799468821112 9871527972231208069 14300732413779614464 3140660406884954241 1598009104618904988 17260267805299588282 13089799818820289403 9399333744859377915 6658977242953192903 9251083457896742115 18215979822801531822 16991230638016744949 8806211465876829075 10493095027307410884 775503410898169850 8807622352773742275 5611646059785441387 9456454324586764501 1894466731418312714 3207344151279184921 15363942782050086650 8229385803246804783 5519014226121387781 10993355744502282594 3058621900709981620 1693235264778393696 15342700591193234137 8300417200885241252 4299441673871614879 14386814926515412951 14811128539479779128 10185285267542293219 2312666555332728811 13144014331127462522 2660576459423552909 11948799874539613971 11704266291592105818 10418748928386684815 16965534323549839516 11861449832547478311 4000358069542448232 16645470277794088715 9641674543759891837 3097271553180165056 219758534518989268 13863291011281571913 546129429475584454 13780269370698397181 10302885820487202169 8410818800110110053 11787990801386371500 11719111074334759110 9833904523790260592 12383891738696747387 7252083103843682495 16757074703040880345 1550231763270771494 672900761876986205 14810579747915586563 1491562702928887170 13520780187887351296 9510343137617501745 725298490768133813 6676639948519565421 5786969080623330038 6413945489722869631 14884520758849381808 8487111530106727663 13089130348591456073 1048831432013496181 2590289348505527333 585997407609896573 2841804829273385949 1499964745217984690 13149211071900273510 6458692848017943238 7281661858663698168 1981937061941860913 10500501785863273098 17355330524305944375 18192552050365464294 11771725485959027564 891156194354653686 7168753374376827505 168927556381615876 2095528705192023593 276119054411285712 9264346467697782795 7612530481324554926 18125716233671677121 11133259544666002788 4831176237433820818 14189585178559147509 14861849838413096597 5807964708709821518 8862354937691588663 10283738295254008599 5342521005588172407 4825094027047731841 3796266790613566517 1585355959515261986 239036926968777215 5994692864128459845 8109432111769259018 16864639591617176374 1686346242697438030 326720186521090068 299785264375029691 7475691252217933236 11481999977997521633 10488143675851887299 12685766741539272521 63017171460967675 13398081584578837905 10787854269934141780 12775781930642479926 4597454283293499771 14006819144181143619 13913772092535426613 1116571210408703219 15428302862183052554 4565095699621050501 11570756580340213296 9713460558488517305 4122427703380741918 10343813364592004020 9177407119558620310 4727394750815388336 15579602464426111125 15811799776601400254 4484415476125369110 6862692845744743669 14955168235919127494 17003485037718658482 5732788456155576270 17276212715653170425 15579169036136745204 8757972028545136956 15002996137269081809 15338228529132992706 14254007350326101142 3928703076867128074 13359878450132040875 829064853441373973 3242076337381194009 1407485062565309324 3785756124797797055 16923353361768426761 1512134861703347738 14141185423334989424 7318999592624327542 17364087998630956026 17345805337884330109 2134197965334994744 779991969889148763 5375694123761418603 13924688676622190663 13846652712761686452 1646799703311363127 5457267271525987293 15866260445537295863 7673620756300844324 917000352273855634 15452942076796431958 13930695177689090205 14160595814187291836 12997560210071976772 16134593435466724640 2425001252961073664 6779324377967948239 12193599630365685370 13709879978045444393 11333072891504931491 17540938090369010907 6501075370747973810 2448939778014572041 16359645214752288515 7551773780796003279 10323701487275850754 16903477552996527807 12408847618079772397 6619896812119066330 15765434116887835216 17152962499847976223 5130854289781586275 7646026491532956003 11378535647444868869 14389517169215775927 6209212664824507146 16916294620548497548 3854728205642724563 2943354342781821099 3772066053855614981 9019122153603765039 3753976407152039699 13060846535377937137 5830609807004591529 10225590504661920001 1821508370292666675 11849984020437867633 14516953935154192981 11761863853746630425 5312055729842660227 18206525012567812185 10482071804749845704 15652675871771536808 16784907019734624694 11292620037248362811 10651142544805452187 15713136615995940985 6727227644057965074 12808597553812241763 1614082527939342902 14272437941929464057 13368628542661941908 13876296234245551004 7433670055093570316 15644713228146906854 10256618761996889560 15553553125973262492 15072217573043871165 4813235479310997839 9205902298346327246 6743801949270600064 2066047507711668507 360478826454631812 14904583272713020194 13613370652561642601 3629762039678621276 7558582775220431826 8072342096765040747 9224213909530994836 7107492672162172319 14534875857197473479 16315615199955020134 13451612167111820666 1382194468425886013 14130926602616857229 4752908674329869853 2460891413339937913 13022991242472835714 12608006821599186590 838684165326406451 3989848261055199639 9044689560001229001 4552663402654625265 4384482695344546642 2779047536580338262 6709530145159250123 16517466190459949790 15412045727123503088 9174664700684351774 319258089864010613 2576725315674396714 3308573394881301847 15699204972394445186 10063987303733243432 7357988572338431502 18224468802328098957 2206292463031135266 6277006730390590795 5657012146206103045 17269667708315396788 17164874361534592054 1598134023383942526 10518512581706598909 9543639138800170402 12017773429252502362 17822401544933489826 15465230789532798179 2585250364346967706 11543789624516716203 9010570899271566354 1323096451831140462 16967104593810048807 6744188009999598135 8033322064984037852 5914972015149781555 11444591790561334811 16601488995198890626 5892389249138123243 17798203760850124943 3386560989602145785 13052426837852644405 9185453727158072111 6784601941977595900 5860439357493102393 11384653203802518651 7529583271930663395 7059001086460987420 14919441976979452786 10432366692284288396 814949569943109350 6421663825901367452 4635926095156010835 6790936603830771034 12927617561146236235 4271548191205088251 6965726674906573737 17103140115916770043 6695505835534825126 13038811165536459513 12783942496134658610 9920074915568349537 9335626771835876678 12515829765570141717 4956932693010583026 553756551317827690 15290918591903719278 5377744000168388157 17427383948796119681 11707162206876605650 5918041498574026939 2896474139130632570 7519070516145729136 13007115837781388391 172933820146789486 14781673930091577126 10846020526030449676 15951795733286395019 14705298857671594658 4894718235892362287 16025448721849830710 541136150727441329 6084193389262913067 5739358282477515970 434290680074526078 14843557757512353482 16258378262914720335 16120899422809706036 7858524032887626662 13643893971224046148 3570562232825825672 1859156608613932253 12672875697205536910 10357210473590318986 76829034404059020 12895649141846621241 8407785548528909975 14747464399227892539 12888878479526508645 4669911733352794199 12707908207274303453 10367589847061046885 3102222872690198179 5126881092061208289 7496477281450033606 8075007760666902450 15523849618117392886 13057119562537467518 9296616331547462982 9119390052575577269 15583497788239521410 13071136328690328937 5416451224848926898 3633617837642893083 6299910768721585015 15102395122978928386 1556172784200053975 1960191455712717391 4763389583795873604 3300391057591412346 11997935960391656955 2161243616691672962 5050017692002180915 2478976305680668795 7888160545696368373 3134862323072982570 2074100870658520773 6398141284572681671 2425009789606871083 6755768687088070305 14174465370280854398 1447043108028906148 16699315203587760720 16042335895198097944 11284160366614878051 11139826433277029437 11372182635029102803 8454449356117273746 13372013206456313725 16039434033133390984 12285383264079895987 17475162623913966482 8775013847574718580 5619053034243667860 5432423665656753823 6884723496623783575 14845235612965386319 16297889709237280377 4772918199836750330 9590266629401061711 541053603685409969 5011247839562158545 15935614872654988791 13537085241714605912 5410735239512303024 6759095245131537028 3341481005235870455 4130253046319959247 10290144239621794363 2063914978505588990 8468668289280252391 7071462550164164337 8850393561089380017 6097409985132729136 13860423702379050704 7141374912648712496 8286270160260168204 462484145504770598 9544127412537896883 14698850223473533824 6951728260285366570 7121450213684749527 6944812112954332400 18091365587313352582 8437975275578505693 3482398150780581045 4698189330208456469 8916834001179623585 15106890206585346053 14729330468706892087 3997493520304244799 17708384857059544857 11785246227596991983 10901995235882912509 8107313873726632047 5063187548428047756 14976893690441976804 10103337263589880584 7312054649481353322 4423777933537983268 188848499285965180 8743474633571122203 3414404731837929726 12593025539491251838 13646784889176216701 4076709018026753502 9839618843589148305 5844212360953168217 17017256467687379625 6191912588550219475 17048089791111171418 16785697833650119103 9022325636732082715 12123130195087573970 17042474010094973968 1009760818712278985 10768097442886539524 1033411016145896059 17786995637894772852 8000025030937481183 12134204874335302381 3594860907578292208 10208747146113525004 863649795730252120 5165923606618996331 3269389029388081036 15945623259258841209 7419868672956048596 12951850823337787807 2640789618623479047 18150979423316613809 13300685536643918515 1443888534495399847 17810796637311328486 5875215262655373899 15428833667197523167 1704464365039758446 17070323548951528259 6017125361815464476 5986065380514141979 17510635993530019528 12743468691309921124 1572404201844032659 17260771997000805277 16162259404198843033 778424175739359755 17989834309703266482 16021531035556870504 8467510470517435032 1203710340801877079 4908122712465346730 8199667478140792433 4179444829628984763 10972870641678189014 12940061934567838915 1498800173352762338 5057266894043495414 5436158961093272325 1147544643215793120 9876208449764427168 4591727190786306001 17734518620310276521 7738686520978494441 5892466111876684461 2296614954913782735 12121633339326907923 17310659767144040558 6544023573550191865 9640298765983845786 6885936783835727538 13301691888814229021 6623266473170831599 15245413442318081988 8336734762233603564 7551602540680901095 3953504920567433198 9318724543121704976 677506002037755054 10977806517546678634 3201653140272404145 5956835793514848167 18017115394451317859 14686267455855915539 9492102573914984794 4407618107480062684 15208478780926245895 15002434178431454807 8831699008642699260 8453521748633395735 14560395215327334298 4238222188658641823 6007861269336030431 474489390062014392 18301373401820921683 1679877160856266735 5477104468778165797 5390883195960805498 5012027646154323881 3744480612496067139 3824926094751619777 341526518411105202 3058249493243647414 7912684428863414876 16079097059034665365 12130243899082972339 9984602457617320628 1531701476200510068 5792012406374353985 2481775668645078567 4836433389012335187 932682403283721310 15482538911296239971 5071909173197474635 17304220693610005459 9150284681648649067 14627422210382835723 17029504986632960040 1247363772944311676 10086522610009287277 812831502482320184 11077818560186000284 17803795215650668172 9763371874607850084 3460819652103960021 9384616836951625260 1653939473354549059 7971086978246898166 12100142213022951800 16001170117267826518 4509066514866978358 14097801365896177486 12431720343387802649 158980426792675353 669538766686979165 7928877991459095713 16633531326051952370 12494264665961551956 12576467497525529447 10694424331672488737 3655588222545849676 5673575144640021798 12953723482552545858 3044913028261654059 221317335126746429 4322392681040246167 3080789100329894178 12479534052774246803 2715410067252121086 16059091219258782240 10814378859013975479 15053066606366021804 11376061516142478320 2705881374269530017 4703338028049912682 9001122333847628121 493906923561192196 5069331677205611136 2783377365065479211 490817733494610472 10589288380872013313 7953322331580845550 169578291407987454 4514917989956936737 3416504996838189917 4884885237391407639 1908962515802130533 2107120388821264350 11479603716297877705 14981318338371641649 1255332284923851460 15873248785499114448 6446199521398516084 487623802498291856 6539622133601562137 17088368346618209610 1805356697183901014 8761450753027791977 12350589502045426053 17781313727313343766 14710938815052894286 10702841630263020644 12530590837043999744 18191671228988410178 15899047472426021683 13058788110573703358 1751068434414940027 16280989007442816183 8190110572951951204 3625922870936405556 3298416430102115194 14404721256024650260 14861941968662680996 13370424480851813960 7335865214282538993 2547539310776264066 10609597751157323076 4087294604459853182 3937988647832841513 7842179241460693547 18373963711988388743 5540204512430404635 17564609129918970281 5262426552589342784 11044383728914366729 2377350088379044702 15392763311236523304 14830825289453694624 5452274374332622917 10303901729313730063 525483136574615287 3990728415245112618 10033504720169714386 5455743451675513309 18012839426777315604 5207875326942655687 12423795360947383125 856896425900555463 8583884563545937463 13190796567190164969 6738615639796342444 3125831514321885406 18221947094927161672 9392374246302532934 4631305744185617678 15648104449784557864 810836716547134112 1568233412945646988 16824589033537966428 14367939321581608650 15726583615199257507 10992368291212569209 15348619625980224653 9513448531076669291 406189729828209800 9344379741008572618 12387844158249785820 14417998084978360356 16884272196325597996 6350694141195560222 7874672276422607493 15104806536831222146 13119005205992901772 9416874245104520121 14455506648760250425 1741437690647178964 6769518423133560541 17269899712832882606 10671437653268308922 10053266813422390839 5132385507390098244 6027516226199164714 1269220138235436609 10128942375209351797 6580091225052660587 2579205077727765815 6647572015133694979 17107087838021930147 18044856390960930697 13704567539716220297 4443495981708007898 8224490604258294345 4232925356712772560 3339144970675153539 16176241479585713347 989206846563387384 4076155786901383972 7432084004158754466 8484491669343369367 5460200345846918891 1294731900995437923 12319683196415381388 612956312266041939 15954079527180946959 8043520107691851577 15039690613984576795 1678343821181220289 16956492448361544983 1198411474532923908 14627103315888722679 516039480974708918 2275196862851190123 4332806914617292739 9066407022092469902 15091432122596131794 8793429270902847108 15103250543463280315 17971753767004018687 6646983489148606072 12407757161863023926 421282612093964657 7166239578466402551 12534782608552848561 10689460498879756610 18339593837568169301 4990485206103113032 5923565161477794035 16769700253836296529 6998508936969488544 942552702558649596 17492132465430215557 13038405577592393413 6024918670185847033 15148550010387658749 12370936276796690994 14278719668665190694 15451612850487563522 4309180552026646263 2269212430508186765 9986526421568403606 17368146719374892967 15278347077238379843 15553835472610016276 13040038057902841811 9579305355065269820 1362216969304221059 14528068742886783702 11496089777889480563 16726413430096675304 16279835068562001274 12739617330140846104 3469506532726514350 4233431734634347856 10637702978423409903 15232538707015762171 2638762905038238717 3865596832434749006 362997769633902800 3626218966367202718 9984171739678439369 18392326628910279105 8716049187628866861 5968151998415111385 6619818974846855546 2993407018506751815 18026559304479121979 1860698845846149990 1772033204985627903 15724981664398035734 17315628380008762231 10277464392168843876 104266460676728665 649326632614869174 179944947066624040 7352582320523524348 4858809977251416306 8686492733811760312 13007237180534981166 11727641271428207377 14056283129169392622 12028982179987967971 14263234389484334195 1349406641650175843 16148876625551707853 3408641480571782493 12966604328661244592 7858214479884981037 1586971208113758172 11892455905526094745 14401214146319937121 12367599361202526678 529411923192689766 15217878141631350962 1529446753923032134 18439846643066167026 405213889971736580 2195917908641547042 11398518615215264248 6093564782985015414 10770191834230519348 7497324608090826445 15962699735811374197 16782546234302666624 7778391003772887465 16145682305669285763 4116012005457015254 14654775349787314742 9459075102697988154 16879373546755440609 9168363427144491352 672942281536126383 2765119501330555387 7785895342348091048 17849143730876692101 4983206150749588059 14055596747226320399 17828235028263512982 12302404963807170769 16173684328098180241 2291867859256182565 11959940763286466517 4947007229998339663 5415174864402382178 952579857460713420 11148323744580098331 706859859677057026 14324608796884079448 18050303084837978592 6246402969276649250 12617730234976632255 7297184472701464875 14452520324397391887 15755159229923062333 10694046847184578099 12671896260796916365 13627677466027612360 11511851553092272555 962324106633687227 10785652797255874463 5671085929607275013 3896199759359206363 12890334827170343145 14431998610676821643 13897332831166390011 7391321955204702575 6169779716124961293 4400917481898639618 3228652619042317369 5112172856739161696 12223008001660342515 16369300404943721372 7421628407563554264 5276894942266972129 1329129468598882472 13315914338167649341 4127641067046759570 12027103979564135181 16737140178140351329 409747985186215717 1325339287708051447 7674514954839993413 17156743071310529604 14679189468614136532 133851050532090538 15030608983054849098 1570376738635839119 5467845036930314629 4074747624158421398 5745988708521294955 8163512392491084074 15189658919748995749 16709884828232343441 763491174753989870 1763949075466821358 2019162078948301727 9669885980609424480 8552779226759724130 13022712884806534978 16274221018958949851 17609545329013432394 15307999936712978952 1735011754348751655 6710710686484161338 2589705904529226990 10622527804327449779 7993413575396535890 17240913746081882960 6547752453835906991 375013970062007132 2473791219248928780 9292419632948826545 14984660109528791268 18328864653578609152 17030868867429563021 4842716478826065229 13215796085358586035 1128981977144708585 2571693248745329513 105568246203470960 8531905078821648987 9816059137935552187 13636687490065115224 10687723686454162269 13109449106595231818 4451788362137237199 1766625188128386300 16269547223152229551 10318174005476923056 7968704013509253024 4555490538704621169 12382684842311396395 10077076103057113434 14766428442595116545 2641773424850772062 11878972233733791223 7935808160065369103 14413426271682632132 6591045747234360005 5945730607246910574 9100149709691007367 8662313238083310214 5919002249326472330 17644412834931008879 18200153407349996144 17464506998015205807 6740981895033685290 15563217491550369263 2028228604312219388 6497883348856525299 557237627741676136 1377520935664785422 56757043027650617 14689750914265155064 10983677146742325276 7585893245221970413 14745227279950289343 3604256162074065840 16027349477150509148 16015679757405473730 9219237157889367644 6351462676269345709 14129646721967089468 15064617042193151403 14592881875651267330 9963961515381085830 4902392371214374164 13546565368867737690 5064816910377798780 2555915808166801957 12384413759359327206 11685509032989340583 8137448354129160845 7868837712073384782 12321798389124708784 1478635461445748764 2383414290431303492 4910873258658918631 17585184183686165956 6653054072318118359 914972754247244906 3170081060386298978 3060722712098151926 1463837347270902103 9340870940486385693 9826724618977362564 6043503877413029520 4829882566784419309 2682146618613046963 18201258780555883120 2783973990320149673 11123632680299149334 11660264265246537070 5356853564004648199 18082346957683696343 16391683161963862145 10916205676211845313 12447946157669801722 8938016764718474731 6101779955056073307 13969438753890422954 13211943513043166975 4582950349926123795 6338659247063855887 15104712914395218070 1614961668063171375 12125402543445281969 12762572081555108376 17573729745403906654 13963124662456150975 9584792536613301098 15794052408024700954 4701152903042731769 12991045553754920708 14423994565587367012 11672081081195020173 984729134246260131 8911607754908345256 4924757928814704803 554888764357116024 15825423899651362479 3862205403322420592 8782001749656270346 5327272734516327663 432655689354078632 17545936147311370434 17139605501501060171 1994725786114232010 11070102208036774234 13590413520484518811 8952865707616059366 12292530695806613744 17995157707165893787 11941175072176279009 14591578401043663141 16322614277617731734 5839537817499510830 13023740556616287192 1164077343100242806 8075405217564635750 14672579711107204101 13466951565385947706 17710376428688573923 2143336928490874239 2159637957053410811 1791328664009028490 9621186415000299191 250425364111005010 2883160594356765008 13048138455245593653 463394942601589586 11332549333561183578 10724277694450010630 5707595078042554094 399544315125330118 371264710289159102 16061288522939322069 879904564846956074 16496310740271552823 8624892685052433228 3641705752523237417 13261592201362287023 7502696891643964726 2895772472599582485 16708124201254120895 2824376704404715020 14003165177817248030 8012821099121763525 16554587813595031475 215951166933646275 1310470658988328142 12466877086840312676 1622771569388887660 62640033431285 9586289619467500906 8294475891660831806 17784987768708057230 9172640682549723752 6513387745993105299 14132556026240416407 8926473312110196310 9861953784556824251 5688557808148822520 9017453136781852082 1219700427310001683 18103652144816124284 10183669008953522981 11879877308872806154 7479560209479091782 1840514759103238731 7575602808588795644 13953331398025513079 16144984435793065837 2822429207596413256 13815994517355845027 14635045675222912982 9888737166795002305 13209573043067337792 12399865827662970008 12994916020457256343 12523026398295346733 1045037683988783800 15740351753874880708 2243736186266657328 16799468338939701897 11521570525602022526 11933129134470418239 8062590865083295262 558208133167898909 6411617160641708633 7024419538677238670 18412240335600499002 14450534003492826499 13718310646787471096 974248783425962389 10392027197706923762 8296991403787739544 18007897505799004867 8020451229328676650 13026808438808858597 8500231097595348395 9320858724451252151 9308844482769176074 5748744305957022465 14607749635043510350 11279104657120837980 1588796927464544617 11235716497713903677 13425092397982517092 10563576419298707363 8137299978352596854 14311534013769491735 11558287174860878780 9341949439024103283 16102289084818857390 6686678287213250349 8171153296698921487 15398416244761995622 4951508571420536253 13201515451819610518 9322005350207931875 8019389002876970567 18051988124467838873 7741892504033214388 18120298837655242835 12251437439298636311 14847995484616068298 6310020245495961692 2311900164342796057 6068638186886729920 7162094037798814440 17097162119273220372 4460194114758515775 1213340667258185357 3991458590622446959 13798369598633082750 14352489626843428930 4530032455101005926 18254963267563475728 483564748159452892 16695841747880500654 7839364915307913123 12706556595621572011 6602009344201334429 1116104905163496583 1490301002694131369 16511152240341819924 14492579279072677395 15436869205394275908 3277643982901385907 13755649096694925987 6272500983847975128 5153214398786036887 14258662359128567483 10637266052132754150 946508673897017895 8380188246578771896 9636580919941357631 246446366532145356 111692791492938604 13593448828088747604 5126356094680085626 7830400505351966853 8038205155331214863 10024803453132177549 12792291031973961743 9567902767025473566 2665557281906187848 10277137761770118673 12323875956883730267 8953403727294323660 11884317889224117924 8761047377854235437 10320265701225177296 10973567496596741843 2173119544512585760 11765998979961904729 10356563002981179081 3501057050304539724 2431061176633841123 4492926793859359237 6333148653273576824 2621769568585501099 7643090173813088288 10834638929843692569 12018918694362382444 16956479966543318195 15809354266187658867 4595731942303535936 4649494819794066227 16231492267269900350 16888639807519042044 5239265654405152085 13112424392399071647 15390876838710095980 17567528568817854197 10005187120938248331 4928587033400401175 172640359824588225 15969281385770504685 8030348602364083464 15084065154164128298 230416845306473464 4823980772021135144 14066824499372034364 13150697559242996559 1503799491612486256 12578151416821058923 6324388469960940780 3959345532524884502 8794599510147547841 6054997842376428284 5082666753920552558 10147004060726369888 15210401389406994165 11600748808998729066 10187658115093728020 15253451707303781440 15083273495311744450 2176890212727865542 10053231201869191187 9649063910955196965 14564388404387595897 15258683575811482844 11943382680851414116 10602646384554088539 7653855770065016262 10456312297708223544 2812865264760079328 10472026231184568660 10972484428544934646 11650873772047156230 1122354937996002482 112579462408605191 1161405227386611017 16761916215138696195 1565422729823410151 5025835234974266946 16592120988315202503 185082908750812104 9290736739582927792 6216844300249274237 10684966604368177481 18121975156376204036 12919326734172907251 9267927334838383764 15017249279784839646 2042609373361370348 8965440136725177644 13204768964286356762 10401514814203730597 11512507950165340118 482376406173259487 460385945613201887 6233684417168395451 14660285665354852322 7271608279138474581 15357438239186951911 12169383281036788767 1936474473344331481 2954119329003549031 15104018489600206069 3342128550889764970 5845529148931587718 17328439020131252685 15530900483571495604 3682149429975918901 7038426870401526582 1091053322883518247 5286656994428179274 11053575085824992346 13624748392182284889 15908570583742050870 13949948531303110968 374865165707474573 11315993590798946699 10140603981973006126 16620171952630489531 12929917633875594656 689436116321422704 7880559938288747646 5293818918975656433 9713805603606969990 16414680471110511604 3173533841065203323 14334090457173061514 16524737389024851931 18221413079367923928 13126969338343839229 8573511967858990685 3056190524587150840 5296882751074567811 14906872141078451299 13810474260033225651 14431334998103496409 7771148301099679125 4921829750325303476 3062245054780424374 8844752750888386858 3584278281748180190 5828663284474376349 17387140059064915227 8504376458609219106 16498276178609709599 16698819114865819870 2788263951409598674 2181301736396197741 17002411859904494964 4491280447965230181 5128670132873395163 16394748083993126860 16142792011765405970 18295041947116231756 9700802214494623183 7227345626669285237 16126332782005711675 12576949844151776068 2683500716163074258 13803699758223261548 3559398609342542979 3633374985590092756 8288870328022439519 9192515225928864507 6996103066621300426 3833660376287641360 6475761979052223868 9672553104689735527 6458496949822186051 11886664101658042051 17138300287449148464 15795125261997093841 8953350769678666427 17844854285826187131 12219779379991011398 15171069725057963004 3850932014726078957 10646393287619650305 4216880610324951148 5708386940329482101 15351162391198229163 14998782806824903252 304118739636929062 858006735268611418 7003004746761690958 5058952514705680446 859731765285715516 7595351324766795390 14235299248424356009 11268064101292680908 12004191630527697565 3836236682539860786 16456507372728358640 6003400938304701318 11927626665968212691 14375877446389831947 13106405903321674942 13499079624467277598 4853867565719546897 4240700861892425874 16267692854319654623 18038977990736762377 2560817894274975576 4526996891730967260 17591987342419323261 3547541228262484790 566244456217532418 17087417293092456695 3243059673529831286 11322090007364208402 14002106512538237250 7156037610136397697 14931143095563145332 17844215270558696898 4211086108213131708 7665388264027703031 9257557878145847212 12246546235224880407 4003251795110185358 12052865283002274968 695025235975890902 6185266979650848209 6500793644960872633 8380146638728390541 16606167445790365020 1276833912655485897 5160167675518138612 14011993095243967997 15756139425834111338 15761593321095843901 16761131557751491431 6967563273802959172 5040189747256247851 16395464661757696978 7631974869614098606 13148619631057812621 15560514197313170732 10090750272096709243 16414477186987143620 17668228654438035841 2903487999042396663 17950069858016859500 13763292677882918263 140922227546373528 1500941345326058041 9714463111130779582 12625865631557968743 16395686861812199336 14602135474192514808 13469828886463106716 10314101587387029682 13074545125601671226 18214599373332463670 4278083051291034319 11493282992420505916 15613136556600863231 3534960468811895533 795678946709965460 6681626222902469567 6902117346849042495 9053452890757212510 10881416883113926558 17750491634804126104 16223607282051390558 18053075961199391935 16381474619979651518 15639970762252325438 3922324038908731746 4561367948941858327 1632593132490473653 8215125796285505620 7811033367329474538 7970121318216308992 11029089899607305513 12712715327230295151 9649409222598571644 14414063033584941221 10221803396569357057 10514580634084730432 7556750922792545302 9553046172901145830 9852897720901496533 12884920261770802822 14183322318367558962 11980343730688456424 1759491810940601039 8201680085574752877 1058175639402178873 10468658843922871096 4363872077957171812 8169450206696000144 6414778530383385175 412906916094058218 12242388217617663801 13954449662220866250 9435383245624242527 11434997580277241247 5294384013223877928 4952096059792124365 14271288242845816194 14758790197660725770 3758783289134599357 5202056274524398294 7634581983748085607 10204172295478224368 17251805419533594118 8191792378137278184 3394620007178942519 9866880569813133461 6947267174391581542 15738213303386642488 9518594884745229023 3079866215810326069 17907342093219802591 8105959212042480981